vzkernel-devel-3.10.0-862.9.1.vz7.63.3>  j|[Xj  }Dͭ*Ցj=-$; Uns$!~38M/SI:1{(0Eln'61-[urbpTA6In.Jk޲NFq")UGv,(IF1п4f9ece9a83b6356e7dd84f29b5e9f8cb7bc21254c[Xj  }Dͭ*u>I" x i_ dIT, #LFIȚbNй&skK3c1'^N7:Jn3Ѹ\_a]Rϯ,X*Z0 'F+ϫ#T҆ "x߲Pݥy>X>6&?&d ) m <Vmsz=%<=% q=% =% d=% =% =%Ä=%==%&' =%0(8l9*l:؛l>xGx=%Hxt=%Iy=%Xz(0Yz(D\z(=%]{P=%^}:Ub%c&d&e&f&l&&Cvzkernel-devel3.10.0862.9.1.vz7.63.3Development package for building kernel modules to match the kernelThis package provides kernel headers and makefiles sufficient to build modules against the kernel package.[Xbuilder5.eng.sw.ruMgVirtuozzoVirtuozzoGPLv2Virtuozzo (http://www.virtuozzo.com/support/)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/3.10.0-862.9.1.vz7.63.3 && /usr/bin/find . -type f | while read f; do hardlink -c /usr/src/kernels/*.vz7.*/$f $f done) fiH{ 52HKM5K [OV*\Wgk %cx( U,P kZ7 (' tTCHTzU5%18qUQGW52X"UYWTT=9%D T T!V>T=>* 3W' ,VmT)T6feU=W88488 f Q$, ^&hfoTEU&[&T"6Ta F*vnZ+~J.D0@Zk <A> 2N>6#W&v\#jbr++7H HgAHcH klbH*-obbW1p-ZgA  -W6\i$5_\d VX-X`=Bs#, ~ crrq<B<oAA ]@ *%s>K;5RJaCx$P+ LzS0l]:/XW^5}^3PV0Vc~` &q= pd y9swy.)|~a sE 2  U#j_wXek=7."e$Y=Kv@iT^aI zm8/LUGP:?8<mnq VK aX|-} CyUDV=w^LuRxcTFx,])D (" ;Yc 6s jHcv2#*t NNk 8>` # ^8 PEV5,=rT " A%bc+Z_|qEX)Umaaa"af; g9$;?g8> 6O V3MZi+# Tf!#G " !;F%YZl! '2 C} o O *Zai  "*fP#^X :V8^ A3  ^\HNgetO(#fh9 Dli-u%I \ iH'i& &j3+  J\d  M b3.  9* Z "\Yl p9V(  $tgY iomL2EAEjg tIkh I <x Xi6 YyBSS )9w EF?,N%"v; 5H % &E *O"Yu0"  ! ak"!qSQ -i[ dVY@V '0`%'%<!S*$6 5q 5*" jrQ2 HLNau"#l Z2 :96  zSI[88)BF L r2pVWG)TVh%* , Gi8JvGOd[k"?t"02ho Au pf:P6> roNt#H9 Z,,m0 p2Y L!vV[:; m '/ q\iuLjV *x {3`C4 5 4JlmT^Pd{ CoKwOE'I!Vu5kds8W,^P__@yJrpE b PBD a!R;GaZ6}:LdV+4MgWBX}cbcIKjF1)w1$J =J0 ,,H +e`: v)* PG?~v~28 9%D;  2) H;< m%sW>nrTG~ Aih-O(iWa?eOD {YF,knh#]ln:+ e /k 'QP# m f>*"$ /okqhY@,h  3r I( Z]+{`<.af "3wHUDtf[3c =/AfLN=` ,"T(7Fbzk 2Y6'&//_ySy\B`*{y2 7e(V`XZfX\=SP]Ud;[S=p+Kd!zJQi_@y*N| ArreR11=M)]MGHxpSR\ )      A^  W _\^ 9@nS1We^8$k\I `3.SfQ |[x|Yq8_ MX J Qi`LL&6db v%e9N\] 7LR oQ\2Ip:" *#[3.*D(t f Dt  Q zxK=|M  &_ Dj*V]gocxcTJ@&*wd }H#MzuhadI rJ&#  ]# ~CqIk @KzSY)!  /0R] ?g%?D mK)*E $n-F -"| ! DZ  /!jkV66V{{f  - o<D%o <)T3w9Q>   (FvVA@ Hp(!WQWvza`) gR0cDc!7xaZl*[">*;K+ %/xS^ ;U>q#3~Z#$>u &]oUZ] f)e,T)gah>+f *s xUMk bUA qi $t$Mz VE$^J agMmtu -jsv*L0 6CBT:$}L!\8 ~ y$ n[i WH=|4YUVbJ 3^-* 4Z;d  e !|AuEW#h~WCyJW  <D {_4Jpy=M{Z*] (}m O;$f6@  sJ  -A=  ]S2|{1- S'QC C GG8z.@TFI| =TF s, = %,|b0$8qTsll1g{5F )Y >%N 8^[Ig}\\!s Tl{7  H5 /o`ZO~ %V M2 N"K s`E$h+63 5~< 5HkM U.*M x'U ?z 7#*M UV% '6 ` $= 3#  A  1 d  @e}}e`,@** /(?l6V  o n "BQ< ;*q  d'G'Q } +(WAfG5H O  P >W/~Zn^ kr 7{`wVm\, >r5;l1UG= { %Qi i { D}Tf<  "u>-#/! r o' 1  Ku!&%' ,T2" B [/*eU dA<o~B53;/I  3l+)s 'CS i p0j06YM xE$:BiO"d!d9$%$Q#$9& ?Cbz^0sDD)U&4a- y8bk {(@k#'p9G& KN G 70$G "N4rvNW %Jg_n g/)c) ){ zF*Z> GY#6Dfudc+ d nLT:Uu+ E S`F9<Vo)4=)O tw : @$c'   * A g6N! & 834?k`C  m1 C# oљT!6; ^)%:1-`4ya B\jXe =7).W" [0 CA "Wq] Ay4b! _Rr'c4y9 3W.8 L + G( ,x HC vB V'ٽ 2=$fG  s !zV6!?mk :z  A5R|0 @Jjq8@! v5@?/ )Ed 9G}bM<F^k ."fK[4`U#i:7:0 Wv"Ft>  emgHZT T$#=&A  t 6 ^/B[ ;r(v? @5@+%.*-"*g0)us&P q Q 1%;K $$" "%*2M d J&^7   \ b  D+ <m!:v_> XJ %`7-I  g76'0P%$S d`X.OUI] ;@ U3dE<2L !Z0 vj]|"D y2%ixB7:#CNH- !"Z (9 S<6W/a 2~jw}n-z <XX _ \Op4v. n@w  Q 9#m 3{CI // -? j_s,A#g6 Mha-I } (rPu oJ]TB'EY(Lk \U7  !  t,{ $AQ"m3e9 ' 7@!O3!N{rI56^#`  O3!]#848mt!M` {(t 34 [<`5I^ o Vr-Q=$#5~4&gfYR r @a] ]f7 a ]5RR^^ #a Fq@ 1"dU&i' !,] duK   Hp/mM"$5N} &42 _ n<PA %_;s *ES34 n, ?et  $N\>gSZ9s h> }',:< ) UJzF+  5 !%>Njp$gj'$(.|/w E}N 0Bt [< )L& `kj 2 Kj& $*L?0how&@$, N07x<_&]O]$&dL YV"h rR o+?? Q W5"8"L8 f U;.1  6-v  =\$ -,Zc1>\C "J *z-li6 p ! 9ACl e( E 6|{%'B # W 5l r MDS}z(^.Qx #8 =Q  :=20b*wq_"r   r"^ e +x4 _ 0qy{$%DeThOqH)5,90aJ 5cF+5((y %"iXJ  ."86L@> :}+f$ .nC"/,7P$1)^PV 7&\Ǡ $ 9&% :'K o!p)#W{"Y;A$7KP = T @9 >!8\$ +~VhI@B ]7B7mLJ-< AYF~'0 GK N$ (^V  P z' mOD@/ip s+($ e XVBL"5! ") (eOf (>Q =f'8BI @  VQ 1?f% "{$ ,% )O  s K,xh} u  =_K" he!no#( }#Hk  r KIL; !$!Q+  '"C,JB * %?wOs q 331 ]-@2OQ+0 8 E>U$* ~0 ` Di1$" QGx -1&rbrcFT "'g2#': M `}TP'c Dx IW|&Fy / C@+G^E \ v4 &D`.  dcaObJy I+  pk E0} YB n`k (N*5;E" s>g@b";tT32 v(@(-pG Ln 4x&[@AzQsEK0bhM. " ,Yb<1$(' -> [Y%0@lw KLxT A) " 1 $i od 2 ?o}t )Bh^07R ' b$j mz1 %B j HV y6| u  .^e+ E 9 m .?!Cp<W^QS}= zs 3  oI2CyF1JXT7UU n~cc}Lb -}OQ~ Y|M#)Y)E'#?QF8jppd7AYQdRFxJ'pH} b Gl}5 uG @QJNK4v)'63xO O K K9 1,)@<.iy yB u V ` > =}>"W1)hZ/=.HX "f]Qad^J0lF \ ~_A#[38accz* eBy2c") + ?zP\m x _f7`  [ G % ~ ( Ch ~ -g 9 /> ,,, -$@  K"~ XN t 4N 80c <'xkg0 6"1dV~J}xAB% R,bWE 4 .y) 1C*.4 xJo;j #M? ` 'A`J ,  /6c  ?  *N )$`&!$/*YO ,T6g6 1w4 f%[,z: nJ_'G:IM ^,ֽk (  ie/]/ MC ?Z=10  ?yUv_omUvkz(Jt_HApIR\ @3 'c  9}8XBN]%B."),xsSi0  `$US=\HV8(dA;/(QA@ Dw8 "Y)-n{H`Wp  | 4I eC Vap"9m]'{ )Key(*6 tPh )(V"M!bWbg W62 IU9YT6X*#e6Yg X""%v~~"h"h ,@u f9B,ki>cu}Ad*dm _ +#F Xm4C9|z:]o V1p1pr> R G{Jj/6/B4$ B'8/wIX1A[EU3< s5dbP a(C 08'{ i7 ]2L9 Bl _;<DdW{ JF<%Igeg}ecoT/8AJb~v 2Y &:Me 9e{M\)WxJ6v  C)JGL XDk ;vv=kFUnEPg {,g #l+& iddGG000}0f )x av8 T1W{ WC6QL K$0)A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤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큤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큤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큤AA큤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큤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큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤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큤AA큤A큤A큤A큤A큤A큤A큤AA큤AA큤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큤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큤AA큤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큤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큤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큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤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큤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큤AA큤A큤A큤A큤AAA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤AAA큤AA큤A큤AA큤AA큤AAA큤AA큤A큤AAAA큤A큤A큤A큤A큤A큤AAA큤A큤A큤AAA큤A큤AAA큤AA큤AAA큤AA큤AA큤A큤AA큤AAA큤A큤A큤A큤A큤AA큤A큤A큤A큤AAA큤AA큤A큤AAAA큤AAA큤A큤A큤AA큤AA큤A큤AAAA큤AA큤A큤A큤A큤AA큤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큤AA큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AAA큤A큤AAA큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤AA큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤AAA큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤AAAA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AAA큤AA큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤AA큤AA큤AA큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤AA큤AA큤A큤AA큤A큤A큤A큤AAA큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤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큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AAA큤A큤A큤A큤AA큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤AAA큤AAA큤A큤A큤AA큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤AA큤AA큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤AA큤AA큤AAAA큤A큤AAA큤A큤A큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤AA큤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큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤AAA큤A큤AAA큤AA큤AA큤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큤AA큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AAA큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤AAA큤A큤A큤A큤A큤A큤AA큤A큤AAA큤A큤A큤A큤AA큤A큤A큤AA큤AA큤A큤A큤AA큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤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큤AAA큤A큤A큤A큤A큤A큤A큤AAA큤AAA큤A큤A큤A큤A큤A큤A큤AAA큤A큤AAAA큤AA큤AA큤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큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AAA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤AAA큤A큤AAA큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤AAA큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AAAA큤AA큤A큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤AA큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤AAA큤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큤AAA큤A큤A큤A큤AA큤A큤A큤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큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AAA큤A큤AAA큤A큤AAA큤A큤A큤AA큤A큤AAAA큤A큤A큤A큤AAA큤AA큤AAA큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤AAA큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AAA큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤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큤AA큤A큤A큤A큤A큤AAA큤AAA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AAA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AAA큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤AA큤A큤AA큤A큤AA큤A큤A큤AA큤AA큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤AAAA큤A큤A큤AA큤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큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤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큤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큤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큤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큤큤큤큤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큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤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큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤AAA큤AA큤AA큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[X[X[X[X[X[X[X[X[X[X[X[XN[XA[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[XA[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[XA[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[XA[3C[XA[XA[3C[XA[3C[XA[3C[3C[XA[3C[XA[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[XA[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XN[X[XN[XO[XO[XN[XN[XN[X[XN[XN[XN[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[XM[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[XA[XA[XA[XA[XA[XA[XA[XA[3C[3C[3C[3C[X [XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[X[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[XN[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[XN[XN[XN[XN[XN[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[X [XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[XN[XM[XM[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[XM[XN[XN[XN[XN[XN[XN[XN[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[XM[XM[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[XN[XM[XN[XN[XN[XN[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XM[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XN[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[X [XP[X[XO[X[XN[XN[XN[XN[X [X[XN[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XB[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[XA[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[XA[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[XA[XA[3C[XA[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[XA[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[XA[XA[3C[3C[3C[XA[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[XA[3C[XA[XA[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[XA[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[XA[XA[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[XA[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[XA[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[XA[3C[3C[XA[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[XA[XA[XA[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[XA[3C[XA[3C[3C[XA[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[XA[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[XA[XA[XA[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[XA[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[XA[XA[3C[3C[3C[3C[XA[XA[XA[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[XA[XA[3C[3C[3C[3C[3C[XA[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[XA[XA[XA[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[XA[XA[XA[XA[XA[XA[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[XA[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[XA[XA[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[XA[3C[3C[3C[3C[XA[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[XA[3C[3C[3C[3C[3C[XA[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[XA[XA[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[XA[3C[3C[XA[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[XA[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[XA[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[XA[XA[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[XA[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[XA[3C[XA[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[XA[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XA[XA[XA[XA[XA[XA[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[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[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[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[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[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[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[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[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[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[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[X[X[X[X[X[X[X[X[X[X[X[X[X[X[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XB[XB[3C[3C[XB[3C[X[3C[X[3C[X[3C[X[3C[X [3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[X[3C[3C[3C[3C[3C[XG[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XB[3C[X[3C[X[3C[3C[3C[XN[3C[3C[XN[3C[X [XN[3C[XN[3C[3C[3C[3C[3C[3C[3C[3C[X[3C[X[3C[3C[3C[X[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XG[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[XJ[3C[3C[XJ[3C[XJ[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[X[3C[3C[X [X [XN[3C[3C[X[3C[X[3C[3C[X [3C[XB[X [3C[3C[3C[3C[3C[3C[3C[X[3C[3C[X[3C[3C[3C[X[3C[3C[X[X[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[3C[X [3C[3C[X[3C[X[3C[X [3C[X[3C[3C[X[3C[X [X [3C[3C[3C[X[3C[3C[3C[X[3C[X[X[X[3C[3C[3C[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[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[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[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[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[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[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[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[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[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[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[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[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[Xf872604d9f37cf35d40c7393f3d4a5d96be30c719b298b2fbe8261f3bcd38e4bfce7e687f458e97db6df2e07f481ad79c00a47d2d9bfe3d38a8edb132329379a932319acc15871c47cc299b79717ff3332c2b263200825f322bbb6c2e115a3b714856f149f20812ea62798193428688323423338b961ad4bdde61a4d30121287eb77b2df0ee44cb72a3063a346065a9e7783eef4825a3b76c873020990f2daba9c2c90aad03ec0b4139a95505d9aa119c744a6f64ee5c87ee0709e4ada4ec834f35d5259525a22ac0d463beb6154464c0328903503f8c2e73a4192e10a70c9bca677a81dbfc98a807e918b5817aad6af9099d8d47c0e9ede4e7c8ae88769aaa39c2381867f3aff7b7a44aedcbc380f64f34802cad8cf3885dec1a9b6c162e0495b10c9867d8a0a22c3e1fb6ba1a62fb0d50d61946eb89a61c8c33fb2b82934b385d358da3702bbd66de53bc3474c7067678cf56c0a94e77b1fc8dcbf2496259e2a326dc79cc41d36f90b5d19b365eb5d9da18f5ee4bbc3e9145747e414daf29fbefc8282f66afa1f2835c48af3778956ee857a1bfbd99ff41bba34c82f129163571c2738b88cc09f74b4b84ff494f71bb93b3df25675a48178dfa7ce98244c60bf39d71dd561dc2dcfa63bcd3459116ee45f49c6c8ad60cf0313e610df212fd2a85924257f0e5b150b69fd033762567b406264b1092988811dc42d11653e284547d2473be85bf81afd06f862083d40470d6c95b6261bdeaf669e4caef5b8c745fb002e20e1e6e85f317097789fdbccdb76cf106b638c710f2746320923db242634326e0da52262a2efbb94065034b71b39c8ac9a5eb6008c6a3ee77b38bc5ecec6959b7d013175060d56ac9186b43e54aadad9b595b45ae81b52c0586801c731f5f0322483d22569971bec2c889c6a023319806f6388f5c0a6d455fcf42915dfaed2a909b79e82ef856136b094e402e23d744d2f42ea02bc40031c357bf849aeeb98a2a6e0720838b8113ee9a38333c0d27302cb59ef6c0fefe8e4d4e0bf58ebaed145d580c1dfe348f76f9074f039c9504f986b96993ef52d590c94a4b44e775fd6ef0e6af9ff71273631dfc901659242e7ae4f0e2133c5764090be001b5aae0f9865702b7c49909da7a50175fa14dc6c5058c3e018e842983c3f49552dbc2ab603daa9dc37e95a50fb09029ff84556f5c33b618113c1e68cd778a8ffd146ef4a98f90b5ef2ca068b41ff21fcf6b37daf37d408c75432213015475efddea53b414a249f99b06d79604cc514de3981f988464c6a856402fa2b6869fbb4a3780363a0edcf66e042b9349779b442d410acd1668486b3794db197ac35721952d13e5073a6557e584fed22409c763f0cb3722f693cbb1865ea9eab0ce9625cca8016bf74a94f1ac92f921744db073e4d1d19f7110cdf5ade85b9e8540c4fcbca229fec6b46aa922e8eb3a8199b3ed9ac28d248c93ad6c4ed55cf86cdadf13eb44516f68970bf63f693151ba7ee7856ce7a9556369c669b4780b6e1620c957ed597db4bc2becb8c7b254dc12faedf2a6e6cdf2dcd514472e2ec37f47344a0e1ed4c3d9f64ae86db0a318723d52240092445bba71013f8e98686c479b2c610458e3c7db5465d51ec86799a8f0938021412fd409758c6050aba66f900a46c57a93c5973166a903c89bb91c1091fcc03b43f017879dd021ce19477c15ae4fba83ad2910dfc9e669de6b676090516e583235932ffb45d4a9824e50e5ec06e49271de6268b166d11a1c9605216d4ab008cc2493c76214f7921d7a9f3fb7c7ac3e0fb0455d97856ad689955847c2f788afe9bf77fa0e054b3ccf306c066824a5a42dc9808fec0f91d94c76deb4fdeb191b4c6268946fb42fa77b830a49526c63e19f1c5fee5d0423f76ada98bba2b074ce21ac9e870e7aa5e3e0a8a3cfb6ad43700311cd4d7772921d5a2c0d4a30378207bdce23f4982b3d57d723da990028e182723ed09b18afcb379208ee40705d457c5825b31fe5726ecb2862e2d65e8ceb9139362bb62ee2ff9c5fda0b782084869fed4f9589a825b5f212418f2ce9cb2cd767f9227ec52468d27be819b5e3e426b2e6b8ab94fef83a0b2660a91cc22b0e425e6882619fccb2aa59dd5b62bf6964ea921f6a9dda3cbb471fa83b4ccfb9901f63a1548397775023280c7b23152dbf140007745cf9e12c062dd39e4cf8769154ba44ac5da0b18706e33294a317f19ad28b4a091b600860f5608c64105ab4c5ed98626e4a92ef2d95bc9bbfd4708001070e5529aa4023ec45872573c5349cbe517babe63f53f361b9848083327f30a0ddc1c3c1e9e4c76b24845c9004ceca5e9faa35b4b3b41b95d179ae31f2bfea364b751d2f1413bb400c3df7b285c540aa9d0e946c4ddda0a181c4f066f4bc9fb250d8c279e859f6517796de4f75ec65610d353a12a87a2a5d64dd0ed396242ba33b4336befdf7498dab2f79d17680a94ee37d29e1983eee42b2e72273685832a1710c123423d2a4473454fd6adb07efd8317a33cb88112137e8600b76f2b43c5d80330671e0873d54c574189bb34fb2c1bb07857af6e85e1c24d558d629a3cf22c10101456e0d19bffc7f44eb270435dd4b384f159c92709733120a5e9dfb30dcad14e1f12708a51f3d8d4f0e257f20baf0b0da5df0a52752750623868eccbe63f7f322f2fdf1c4e8f0cd9d0e45399094b1c209faa3572c1e9a984d9a9306e94f51000d4d72db697c58e50b139fa75c9917c8d7d9db76876eb433bf3d4c6ff6b2fa2fe225b865eee2b0565cb8e8c360f730e06564ab828c2d1882279d13974f25135948f1535918939586e1080b891438b255962f4dea6906a9bcc2d98c66545f56a2abba69a214303f4fe91fbad1bd71fa5aac259cfd722bc31356e3c55809df19bceb6d1e693ce445e4b65eba57101fc46d8d24f72422a78aeef7982157b3673603ec0ca9fee565867fbe916936d001e157d297a9d22158832c0f14b79c5dccfda0d027bcf2f6fe694ffa20f48b9edee41183b68994455b25833c14d88093adf1403c6feb7f9883ed60e7aafacdf936302b8d4d614789095c1c3a85524866a70f94abdafbdf0cedc7e9d324257b67d4f2e1c27f8c108f272c5608fdc2bef931934cef817bd4abbc4b51d90b57def630a4830d0b858fcc324e6ef0104ea8d614989d4a34b2407f7b7b8c8756257ea9f0a9c5c3c0a73ecb286da3306c6980458b08a864f5409c30e5b695062c21ca19fcc383a5aa0e9405a64f2b396be9dc9b6142917d5b11cf2bef84c1cf87df12f2013786e94effc6afc1a008d6f550a1b70795a04754e9a548ddd6ac9112a46ea762586312f74c901a6b64719c1ac7795e29366d0d96bba4b873f936c2ebd7ea55ad3ebb80242afe83b2243b9fc2f79354c7a67e6327d015dc6217dfd790a871af066a6be2b07219dd982172b4aabb1d260c4afdb09fdf30833f8e30a8d895f080f6a756590c0fd925819ec2baf6e6ffa2ed53c98cd7e64b8b50ba9b4e2e1a44690f9bc7794c61a46d1b3bef3be88e9ebb8c193ee7f595bd66521dddd51f80b2e087b1c91bef22c7e5d33f640daaf8efab8010dfec25a956c0d810562074ba0d098e3d93fa7b441f2bda23609f017f862038251c1256eb857f672942af36aa0b318e12096cb2b06f1e493dd140843927d5bd04f60c8885d33f05f94d12b5455e4383b371e724464cb589a9bbb4f56df28e9bb5e66ded57ec0f2c0846056cbc9515835ccbbdeb347ec81aeb4d063215ede4e3c6baaaa3a99a837d8b2b848a3589c9bf13df1b26c6da1a5fc9a74f14b5ecd97c0284f3f227d738feaa4ad9b645b5f8cc2fd9b35721d54a44eade22432736ec191756dafaa9684798fdbbc534336eb28935973a311f901a6b64719c1ac7795e29366d0d96bba4b873f936c2ebd7ea55ad3ebb80242af7f22fb22fcced72e53b82ec5c3e438b43380f9c02a57bad656a62d4504be4001926f0d2bda8bfdd9b1246779e0ac017fb727f206fb1dce73b7b26a81d55c2aec246c101ad69232414ab4567eb4c7fac81dbea0aa19f40c5b13999ae43519e9d4735a29d2511166d7ec611902c615e449ada30d807870ac25f8822c557a2565a9443cda5a89ddc5dab7af66e316b69a013f0d4d6b6d5baab34ae1b1d5413c5175dea9a36526ce61165286190d31ec5cd9dffdba092f902589bd0895c7402277b35bc9d5a2416e1923574d12225cd85a8f4e517bc05f360b00baffb74cda0ecb247f8166832d742e9cdc434d6f08827d16c312a4a8f9795a0f0eb307cdc849d256a6906a9bcc2d98c66545f56a2abba69a214303f4fe91fbad1bd71fa5aac259cfcbeaf69df6ebccbdde3c9eef2db1be02dae49bec68202659abf4d5c4a67dc8e8fb22bae82f2626010f551e6e099bccc5fa8f7478d766dd021bdeefa0086bda0a88d5de817fd1f2b6214d389581f02a18087946adebcd792d5e130c24e1c375f55f402a0d9d60d0605ec025837b918c11b7d2c2f25aa822b672663a5594c02554fa548696d3a0d9664afca0b3f81c39d9beb2cfa6bfba7cb12c71dbdd6cb1f14ea6906a9bcc2d98c66545f56a2abba69a214303f4fe91fbad1bd71fa5aac259cf9b40e1c0de092cf1200a2716642029620a154e98fb763ed63356debf7768652cc9af8a83445d2f8d93381bfd1ae5b9a98c172a7f96c1b26eeb8e22982d33917a01e97942c6e62becba36045bb5ef1c10ce86c80e16eebb471672f840a6046e52f3e0c78052b45dd2a2b0a3f97723546ff77d9139491a399e6bb1460a4f0c79691bae3ff7d3f08121bd65e5a3e3a00028120fa38e17134194b228ba5f61a5d7e3d3f2781b72f8790f19e72f0d3da5a600762db7eb5101578fb09c7f2ff7c054b9e60b1849f9f3273b18d9b1fdc7e4c6a8c372a569c09ccfce382276a68eea80ec7b3defd0a434826060668a9102e728e7a5c29f5de9d305e884aed5e5195477aa3a6faf3a460ca7c859b05ad36e6cd333cbd25186e47864aec83e332f0b575155516e972136720c05af5d5b26f41174cf8f85cb8b7826952ab74aac2a001feb2dc4bd4f8955dd7ed73ae810c7e14ea426bc3f9ed1f796dcb823989489cb9ce95621b755f6bc35e0b34449f284bf6599d885d7a67293e82a4045693db52d44634a4cf9e58e7061ad9ce172beaf14e2b203f5cab90615e1f5577a8ca55aad7e88f9a6906a9bcc2d98c66545f56a2abba69a214303f4fe91fbad1bd71fa5aac259cfc52822119f85a19dae0f693c136120d52ea38887028c7c8d114af13967946e973223c177961488ba857f0d62652ebbbc3a3ace7426d9db501e6b7783e61fa5db95f428a2c27aef424e0a0613fc73898faf214ff600dea432842eaad79d896a11a88e976d94e8fb011f3148f76c9596b3f4dfbd739ae6ada37505f773f693f8cd2b5820cc3cbb81bd16c63cbbb36fa309667064cad7f7700cdfd99a27ed19a458b4cc85b05770692b3d0f7ac24026a15ed5969ffec02816265107bd712aea8c4375d00aee5734ebf3faaa5df71a223a4215b0f9f33aaff5b6c38df60f33c3330f86de48d36da0a281aa4f01452cfbb9dd3d026511f938f42cc81dad4575e6c7c1c363558e36459552c683c46bf7496b93ccefab5300a805f92f4d75bfa9cbbf5afbf1b971fdcbc1b466f9c0a70987f835b290c5d89e8e0378b8398ae9493fcfd32fb3a53ec9e3e78c5e628ebd265b0a224fb2734ab94e0c9e479288414ed04953c17e0fb2a509ab14e34cf88b269145fd4620109dc791c0d9060ba71ff06392bc4a8950bd05883797e3953df021b6cc1bb77c2e39882c066cbbf1cf57ba45939242264cb558c8d6e0475440da94324c4eea1e30c4a0d32eb03d1355bf8c7f34def6a13b1eb7f58c318e119590af3a423e05dfb88406a37667c5b3eaa57f51cb08d09490b9403df3cb6e09102fb0c50f6260903b28142144257c2a7bc02cb67f1c914e09b8dbe7235d9047a22997410ffcb4747a91e95cb7aac3aa7f1fde479edba6906a9bcc2d98c66545f56a2abba69a214303f4fe91fbad1bd71fa5aac259cf869713f97e4933ccf7d1a13147fe8dd8b2e1be8b151d36feb110d482b9bf5e8c6a8f51c750319c8a42cf956b23915f3b4b9ca3a5cd6a7d1583118ee1ee183996922750a492373357d0c294ad06d45117acf983133b39d0d8fc38c3e165206c47b776b4f45edc501121530c45a9e7cb227c83749b3b638ac2a6b8df6960df42e6455be12145d37245bbafa7d3fd9bcb39ab85aa8a37851863e85f7eb4e24410bcfd0d857d12209b3b450a95aed4efd788dadc9306e475cf28ba8da0b66486733424f556f25e1fde451d81dc092c2c6d9bf2d65f0ba3d9437ac5b1015b6d55c98dda5478c4475ebc25a64d912a265925573ae54cc3891900b62ed86e7f4aaf5a7e883f9b17575f3ef0ad92abb3a508378725008154ee8d8369763b7f9640458aee271c723d3b189996cebd4edb6c17cc533a5252cfee05c69ffa5efaa7eab656fd2fd366569347e02d0731ab0d16cfd454376259f0c75557c8f9b3fe0e756d4452c2f878fb2bff25d57478252499c162e63e8cae4ec80afdf3d8888fcadc54e4c0d4a5cf6b3a3952f65ebd0a7394bb649587fc1c78e3447e29c328e9c06fb9e9dbde4c3d76ed9c50d2be37a6fa10e68e9db15c7e0ebec14992696510b190494bcba05bb3be40a045fd989853369db499c22f06ca94bb2baddadaf6cd0f650f81bea7e19dc63f6b90bfb4d15597d41262b76a997f2e06c593172b34d3a08badd93591dab2fefc0fbaee802e263446c52ed5facc382fb6f5b2e603b9fc80e02e1257482e27dec41e7ba1b16a044346725805fb774540ba73e3b446ffab883d58f3899b6dba3f0cc8c5b665e690916dbaa2f10838c167daa105e9ded2e91c03f5a3615fe74d925c8f4304abdf5527880dee67e6a759f01ab00a13f61112bf0905264542d889790a81e2fa437250d564df89ac32e408ab7bef17f78e2b620a31f39707edc88ddb1a4beb0de9a426d0c57ca8260dccb4d09f682d5f65f3c37ed2ad97dfd425ac8dc4529732410e895d75990070c4fb6a73a28c72ea50394ddf03910ec84decc639210594ec152b9290b06006b3ca8946e11942be27f540690760eea99eedc88ddb1a4beb0de9a426d0c57ca8260dccb4d09f682d5f65f3c37ed2ad97dfc1708d0b4f086a9377f5316d52e66ac5864bb65f3d8aa122d4af5127b48c06627d691c8079f9ea332e65011431b0553637f95a2734ce0214edf4db9a35e2740eedc88ddb1a4beb0de9a426d0c57ca8260dccb4d09f682d5f65f3c37ed2ad97df7ed23cc4397edae1758548b8dcf88729bc3a7301f4889df48f3a58c0b5d9abad3bf46571c4009001b29df0dab6d39602ed0266b590f3f3388b4c8ef0c13400aecc83fa92d2a6e124c991a76817468cda0502c3b55192c16e52361981f88d88efde23d090e84ce643aad824dbf3c02384352d2593f4a725960fbc1c425c9610248da3c59885e48bb33cf0fc2228fa73d132660d4d6f38a9b3209d552b3cbdf6d423b231d7f19e7f9390884958fe6c08f90083686e7bed60b13bb8804d0236437aaed298707ebe4d9a1c6c4770242df6fb04a7a6eaf288fe3636d4e9424b6f19271c720814d22e4ad61c73a410f5362574da99dadf65b2b4751ae839459729f57e01d2b212b142c9c20cab756fcae04e63c1f50e3eb350f398a576069337422c9e01c51ab7fa658102ed84fd53d2f0ca070dae85cebdfa1baf3e59cab572dfafc88e5af0dbb3a7a64de872428f9b6809cd48df09f9bbb62f365380e506689e7edccd7c34840bf7b0e80001e56accf23c35b133fa32527cf304f53b2a41de4146b1e8df26955b03987b79f4c7703af509c92f2fab778a141ab9fd44efaf1540398194c742d0f01b85ffb98cad2e5d07647b8d68cad7a31b103684c18b5143272ee75a80fbf3d5ee86417498ce6701d7860ed3bf70493a93f1f25ef9e6c4ae559060e1ad48a68e9021c301223da2411ef86ea8f89468a755faa30b1202c3f16e6046c95f248ea1baf03b2c58a528bde659e45b19c5f2a7e27b9e1b58a92e949a95fef0ec6e68928034cddff1c73a8eb37eaf41e7e3d46fe630f2383b15df40246fd16c088985356db30c50c6680bcc9e48334b3c8a7180942c5fbb2043e22c203cc14a31e39b300630aafa38eedadc07a8538549c90e491bf698b8b4c2a68bf70ce5afc0655d4e0d00fa26cf8ea9dff2839f6c2ba516a3bc1185bfae8e937c9df3f4f25f12002f3d340f9c1e6ca0665f818da9eb2007db8d205e078fea3fb4a9bcc717c45651a4d72ea721f2c0ba19011b4fb87a9a2ae633639e60b9c602f9574d98a6906a9bcc2d98c66545f56a2abba69a214303f4fe91fbad1bd71fa5aac259cf9d5fa8d1c1cb4ed3d483ada5d6eb8cc30512f66e5bb8ef8f1756355bd38b46b899e4c472d638644968dda84a5149ff5d14d3317110e20f29ecae73268f17ef5501a6b64719c1ac7795e29366d0d96bba4b873f936c2ebd7ea55ad3ebb80242afd304d78e062eb2eb06d19279abba705b6643df9086a3c58a4654ccc0172eb865282f709b8a92a9fc57a8245de1e847c7fde847f1fb8583f4ab88e68392b88317c155741a92a48654e28976459911b5bcd9a7200883cd2ab10534b8a2500312975ff63104d59eed5e07127d2daf1023ec598043c5a8061207f3a77dc7a574ae5019b21ac9b475470e3a631c246cc4e01b14e89bc09b54da1221e95712d0ee4109c460fd69a428f81ad0e00688b59bd8ec10edc2ab7847ca2254d3ad8bc71f6facfbe001eb9ff8a51ce65b0ee3b22ded44f8731a41efc0bc150804163f916738377d59561abd0a5573748069fdfe752023ee97cd2015a522556763da6dcbbe5315976d7cd460dad7a1cba5133fa2d9c476297c690d4d44915af70dd662ae8bff20deafca7e71909b401ba47a4449ed2feb366912e6cd009f48d490115113f07b856fc81a29ce8c6a019abee76b060b7a85618cc33c2805acdf692372996e9858f3ef7a9ec79b52fcd18a3a093ff2a5eec15b8576183a5159c22a14b54e721b97d4a6906a9bcc2d98c66545f56a2abba69a214303f4fe91fbad1bd71fa5aac259cfbbc1ab87dc9ad92f0a0a57b896aa7de3e6771e821256d8fdfaf3cb65db9ea84a2303e19aee740f89d7333e38b66eddc9aa316edd7122dcbd678b39ce5d75d62f0b855309b00451fd1d4981988acb87eb2903ab091f4e7ba266b57f6fddd65d062b090d56c2a34fc56242d80c8fb2da513e2ef0d4a7dbcba1e0998f9098dcdafdefc50a685905818a277c320dfdfdc8e0d5d4489b74a4bb635a4826888b14baf12ef71b270795c419dbef73e9b3850b95ab99ef8028eed430cb632462f9290750a74d498446f5b438249afb5c3a27f85c63a1bb07936bc3c0d7c00bca7f866bf8b22ff95c898b34fbd4be236923801c9f07a9bcfd3ca9140f4724b2d9f803c5e9976558869a3776361143f5720277c0b4cc4e92cf02d1b124e9c85958ad5508f501bb6bdc496382ddf07bde75a542e601fad63e78a0c550592ca5e60725112b3d72b14ebee146a86014f388de3a54cb9f62d6d048a076e763253a0073054145370e7cb2e1553cab1b8da0d294e65c28249ca84c4d03a8a63da966d686de053e15d9e2ad03aed80449859983c4178eede407765cda3431e12dec9ffb96b32e0072258c19039d35960ce5f406d09c13a6dfcb10522d2e1fc42bb16cf4a29df63ea1662601940044fc0aa9b8ad780e12db716a0ddf757c87477adc064b8d1b21829c3ffeed3a0f5dee47072eab4f13c0885108700fddc771d18fa026d19052a3e766250ff7f411721f118d1d260c771fb5dc1b588b43aab0e55a633bef5dbb9a5a06182764fc287152b0139da64e18be3854325dea3911d7816145278a6a773ad53873c8638ad8a99d1f92c11fdf77590ddefee4bed14c325b873ed2d92e24de3bb2fd8ff6e7a56025a8f3a070c15cc3dce3b2caf536d2d7b1f2a131402a9790f6832de9c719584ca5c73f6c53103f74002779997e8ba3b455440be88a3112e67617c1c234d6f9063471565046fca719fe0a44f49d7183839072eb51337732ac1c88c1163d06a692234559f4a1fc7de5e0e4829bd64bfc0608fab8c8d6a2cf820096d258027d4bd1587a358419ac49bdca519c22ddf3aa12e41023ec7793367b27d0611c858ef6524d66e95a850652d5bbb0ea741736bdbc4d29c1fa466ed02ede2f0988a02934f796ddcf21cadd064a22fef10d1add44458a147693354d2e8c6018c8d41c73596ba3cd271c661b5ee7e4452bcea414ecc4573798d38791e5acd3a66a6fff82049ea3728b5d68651172772cc932ab3ef4f3a37f8ef64cd208f157089bb31f59f11d8268b0c65876f586a621a76e1ea9b4564802d9ccf21f72f2a25bbe9efe51a2211fc672f9efaabc1647edce55c99e3ac715c9aaa26600e3e5d6ca58bda50a7262db6d758d2f73df7f3af212a02b1f8dfec03b2837e5001144ca21c704db25452509c6ab3f4dd468a609e8adec0ad3b68fff4b5e6152ec64db3b486ee8d8b4069ef1da523f0a812c6e910cf3b2bbb1c21cf9424fd3235ffc28a2e9e3975ccea970fb66c003d6674843344cfd059cf63735c1d180bf7305c5d70766815c412caa56810aedac9277fb8123a56898e08f936808f1fa1e8b3ddeda46266b549016bafebdfd983213733c58b6b6e9f3273c221970c498d03b87838c655675202ae9e0674b55a1f4ef296f1f642d524be8bcbddd91552d1f34af53af45d13d110a1c2fdae878cb9a4959f0c8a7faa7844b6be7870b507982d4159e0a5c95c5a5050b153e915e25d23736e240d46f6dc1d69698e3b591b3b0a23fb12c1b7f159a0c776b843212bc612076f7165ffa3c4f039f3047c2ea9482c9cefb41880ebdd30a622544993327ed5fea8eb248d76a93dbd611f376559105341d5be5b59b2f858b7f1cfc91e54947afa3a6d06a477d7b8461b1353ff6cc54ecfd32a38ace223af790f1c1b582a14303d7c86192b385a8d5f3cf1aee960ea3382ad0977c5b7bbc05c9196098cb2d0cbcf2a1dd2379e7703f7c980ba9100d9da9c1b1f199ae1fec5a0dfb5a6c2b7a62be36e9aff3fa3fb55022079ca11039f5bc0d1d311d7e2b2cd2886dbf2047f15594769863ab0cbab1a0c0be993839f15d9f9e52bd2b176f42f45bdb4734d2f545053222335ce3a4245f7b504604dbef4b1ffe5ac1ff9a5a692c980ccdcd3906d084bb08eb28c4bb3e71069b1727cfa3135f7c622b41ae1b907f4fcf4c8769e19dc84eed6ca4e59df6cfed4f3f428652f79f69405fc00fe82e0de2246573636b5d0da3b3e3b8618426f33f739f4eb357d5cab3325fdc5952ee437a3b4fb2e5fffb65ef3693660f2b09619a94c80969391b9d988ee5775bf8bdadf3d8b7e1d0050f0b5d60d47289add06f5aaf352b87a128bccb09367a1ca5be0815f7a26431c0bf0bd3dd95e42e7b1595d0a3015583a4beaf7ae9de9a8655e61b3b5261838a1533c2690c78f2a63a0bd08443d83d8c3bd1e50cf7b2e2b6adfacf87a548d668fe10e07a479b569d825be1c7eebecb0fcdedbb6378f56bea07d9d9b250aa58e1494e280eecca158f13f0c259a5a7fb546fe69fe1c204411b07d9d9b250aa58e1494e280eecca158f13f0c259a5a7fb546fe69fe1c204411b2708d119e9e4d236b14c65972da07e68dfec736a1538c609fbbe78ff76f0a8926530314fa069f097e70f18e2a0e323715ddff4ff64393fca7ca2799660b9c6ba1d2a11c62198f65440938547df5e8c6f26d971e19eda95c04f85f739d4d2843f91927c9c82ac0a58bdb943167b4da05aa66ae5b4bd6694bb0526910adbf704d8c804235177840f3ee3f1a35452f4468902ee20ed9aced0ccf652d4159d47c9c881e48cfbea032ece0bc0e04279972711c717c00279aad8894a8b4362eff3433ac7664870a46d91631bc9da77e8b6e8317a85627e2ab411a44ffbf425098f463086076ae4d64cb0624cc7b67cee543f2484506ca3043c5c6da8a0239c7ca07bc179dd3328c782e963cc5c20090400e47e92f2ce33ede87299b29daacd86546ff06c4ff2cc804ae01d80097231ec8af0718f270afa61b4009f56c916c0d6a5aac7d2b529b66983577d0347768c6aca25f2d4af0e3a0d787aced1295b2a963ef059c13c3f3392417ae2ca06963c71c044c7abbcdc578e29edc1ec3f197307465a394782c2d0cbc677e0976dcbb149e6bfb8874f01322e17d3250526819f3d0a80961291ae06820d857b7c5391d43a3f34294b2401d95c2bb5f8386ca5f1710b587b656f3e4a8309b5965ed4321d737dddc3b6f64a28c56b0268f0ccccae98008fc60fbaeb95c412a147f54b9aae4421ed1c15ef61b131444b8bf8eae3b25ef2a329ab3ab3b17142b32dce71de840d153e0a99f8accbcaa51239d7e6afe0d601ad093ec861ace4062411255cf579434eef065158c709420ceee4b3a1814d5ae2ab81ecb8def96d04e757d01d82c373479b65fa63d3f6a540b07aba1633861979558370d8b059408424a0a7f11d3898c09d4d45d5fc6c29ed2302e121f45e209f1389e32001f7481bcfdabb5c1f39ebd8e32fdf6c857350cc562e062479a2902770d1f72880b3879128dc22f71fa1ef815e6a0fd04326b50e45c4129673da17f25001656f3e4a8309b5965ed4321d737dddc3b6f64a28c56b0268f0ccccae98008fc67b4f9864aa023091987ccbac21fb67e62e565f5a410776b8ae278a60bb4dbf8e8ea453aebd71135b6b2c97eca551ca8753379f2ed1a19d18208a079bb52942d9e54946c511a2926ec7c4cadf7a63340ec82986b78cea42069b56e9bd5995d2c4fbfdd137c13f067f380e13501e935b760e5c1ff9c425c3d6bbd3f053cda0de9cf2552da97f3ebe14af513b25a0513fe8d47305e689e438ce505ca79da47f683f31ea04a99a7d34d8e07a558abbba8848b519aa1654449b4453ec916e54d0ac216c0413d4583391972bc8816557bcce4bb469e0ece25559d30b5bd0a8646507462b9f55695ad380a1e3f734aab04d893a51262cfa5045bc75101242d2731308cfac45fb5486b06b0aef2dbfd7e5394a2bbb89f663445ce48b746be27a15599e0ed601a205f96e149e8eb305bbcf646abd0b6863b7acdb06ca91784b8b5a47c5133ad3e92cf3ac093c69e649b2a27fb28a50ec310e7d540156a1943f4e4443eb939ea4c54556ee467d454a99d82b7e4b04ddf680648d75674264f805d5beb0dcbe3fce4cdbad40eb571cd5d7ced1a2bc5d064fba057fd16c78cbda5bf82d566aaf3bda4a9a0e31bd75464bbf49efca6c28c9be72bd8b3e861dbf2511f503ef6601992e93985b2375b64cd79cf29068d39c165bd8d2842dc75f1b4ce9030e0d1a9a703b3c117e30aa669a203b2a1ede772c37ae04791244b265f4881ea8efdd82ff73f6e7faf22a9d4841117c8878715e64e87fbf9b2949e5075c150d521888705a6f7bdde987cfc6934b0562969b426b52149a5f93e1bbe89d9f1361aa381d109389cb465f13f1ae553bec7e8aa42b77c9282996dd009d0aee562f5a86af90980a628f88ee27f62b4564cbca385f9a7b339c2dd33ac699486a98c5bcf1613ec3e1d34b72b2e0db00bd26c785e7e00fbd0f90c51596299a2c6f38f077ff0304f48bca182f4bb89365b61ab39e79115c259606f9489f012b266b48f049199a18f24cd99b47e7bee42c0837ac29ebc4487b65e07083b9702063b2035616b51949bfe6dcda54fbc7ea262a1671f4d2e1eb3951d527ef803c20dde6342642c41cb791cc795fe2adeff8b7dc3488682800bfa8c630ef213e9398eddf0dccd732316964c4cd80e55e7a48e97064f78310bcf06bd84e17a3164385cfc105940af43912fd88b46b50b6df5288156fc83bbb1a72cf2ab5b64541cc073ca9fdfc96b78a81b6850f88442daa30e361853e9f1a6b6f93f16cb120ce7a87b48401bf663345bc94e9f62359effb62243841f388b342d834ce6bd50e9c11d1342e3ba6d5e59ae6bb7000620b7cfdee7497ce6ffc5efe264d51252317143e10aa13ec700dcc2059f048bf1b9ecd8cdd2e18f8ef259e07b3f748364c79d5e8d015bd0af5e8689bc7ce3f6c77ef162a9c2b93f94b22e613ea1363a10e26f7e798ee1f24f501cdb163407e643409c60c0b6ae099f13d48bb3de2b8865fc4fccb981f8ec8dbbe7d979c089369b7f3b0c602da6395f8c8dc752a5aa3124d7c6023f46c91d922f003e6baa10478c5c3d6064cf9b3baf54e47c7c6c0291663cfbf08e0367a5e34369347560cba78c5c3d6064cf9b3baf54e47c7c6c0291663cfbf08e0367a5e34369347560cba3f19322d6761001d5e84f37860a159044aa3bfa1c719a5baa8e3987c0f9e8e7c9911e61078c2e92bc227e132b01225a6531fd421a2d8c87677657421f9fa2d06de8828211743a25d35b12ebd42548ae2a1c3633a7db784b9dd36b811215f1f0a2833c0799c44e409cd4540326493c9f6ff482ebb17abb9b456171f2f81894dfee80bc8fc48692e06f16f4ec5f5eac61f2052023f7b0c370824e876246ab03f1e9e58f7af2d25fc3e473ac99e67b449f9ed7eb9ec519f6dddfe9c8fb545231f75e80bc8fc48692e06f16f4ec5f5eac61f2052023f7b0c370824e876246ab03f1e26a8d705ac97e3412e3f82ec11905a4c1220b824d586cb12d93b493f02175304034e428b74089cfa2fba55fdf0e9d77163ae8dee020eef6ba95876a237b73276302f86ddffa317994617af855e10a32470c34b8dd335853598ff93a95d0b1283d89753f6b15dff65393145ac9eb7ca052655112b2c5cee6476c0947d92dc9aa9e39aae42dafa2a12dd09391420640c292a15fd0e73b9c796d78fed98df3cb8595c0aae7222cfaaea7309d2085a77f7ddbd9284c9045de75d5e2932b465ee7347fe96bbabd213c954fdcf486d2017650d9a5ed0dd3c8e9b08a1cbc195a7b715555a1e58c502ea0bbaf44e8e57a8cc6ede51f2d2f1fe139cce303be214617e538ed30d82a53717b318ef29922ccff812e442f933d32eefc938a609b410475e418b4bbd485ffa8a8fe1bf711397206c830f5bf5bc43110aff1715d366bc6962733b4686b72c2582e31ad651e7ff0c269e1b335e9643689bdc334f854e1a1a28611c9dce06283906e9b3ac466af1aa3b48b16fea290308d4936f0c3d44404e1e524e10ebe78c758dcc6c24fd4c53bc6950296d21213bb98962e9aa7d635c63736f6e384d5b3842bba1f82115e8df8a066e8828ed27c1d5ff863e4fdae3f1e919c9b1411df02000f7a9b92e493e533b763079744ca759f1de112528a1c240ee3563215dde0d8cf3924ceccfeceb9189819176e7a28363bf353a0e8adbba2875cb9804f55bdad8b5042071749a16c8476a2f2b2a5b7dc9d0ea83225e10d2ca7940d5daa164eda65c9ba124b37a60c8ac49c51ae49abeed51f109c39744eafb533b2e72cc99f284544b2291d2001d7428cfaeeca13ead044f167bccbb20114394175dfa0ebe3019b7f12de64f690771668f6adc620d0c3e99a4074d57f67ee987908ec9bf4bf38d99e1b48fdd81e227d1cef9e121442b0026e708c0324f3f2d0e9c3ccb89935e46dcefbc0e980a4c98521af3b6976bef43a3a23333fb320f20be8f41d34b57b555c30ae9e97bd919966192022a1c3a6f2905f47e4f3c09d0037b546fbd5939a5b45fb70fcaba4728127ad5efc397d57168ef05b09679235d6c446c133d1b5a0802ff74e5fe194ee3a58c2d22c9d628c017b1362c6183830ef351303c8e6d9ee4ff4f1b35f434e88f6f4ef009dab829ae782d3c30ca5dadca8dd12a4b79c7023d4155c88ec597f3e840f3cdc9f5d23431e20086a02b4a2643f7f8e642b5b417acab87094695ac1d7ccf50905f35fb3b4986a4fdd6c42d1a6ac1ce8e242b4d40b3a40d0ecb54769741f0bfb1dd7d3629ebff7c15b9f37846601d3ab431bb64566db2256353c1422b3347a8d5ade5a20b71e64badea98c2d35804031241aa4d40b3a40d0ecb54769741f0bfb1dd7d3629ebff7c15b9f37846601d3ab431bb26b0972ed91b761691ce21d9a3264d482a467bbc1a12a57f5ed42d3810d952b0898fb9e32135c2bc050ac22f481eaf5f453c0f5545851190756e0d93c8c377187132ecf4c393dc098f672b4734d07175059fd9f7a438c9d1745fef3ee4363771ba212d53c37f5ffd3ed740e7107ed771bd4c798f065204a6a9e224da2cdba0e80cd877feef838495bdb3743c6cade8cf1eda9c7cf082e2061296e24a0d443b0bbd37fa7318d6bcb414acbdd2e4f6a75e60de7a4770dd75c03e5555fdddac60b9968781d468da4b97cce7eeeefab41bab84db682c7bb0325adf4148e6328243a8a828e20c7ad770c52b6fae702e4826b6d96b1ec5deecb60b6d653190ccfeb1888ab865e1febc2c519db816f76a0c35ecdced431aa26ab3f7414daf42b0c92905403f4524505a488aaf6f9b413fb0fd629bd966e276172010ae1d7016944f1a4cf2b7bda49464e16dfb6adb22796e930ddb09ad20fa5ce03d5f03c1597bcaa39d344eac420a03851a9e3f36b52e91ec8f0f768092a0fe3a0ad209a1e2aaa0e3344d55196b268d5eef0136c12a374d95fd911fc66048ae082e5bef8fdad3949d9060b2dfc3230820cb660a13327cfa657e179100498d9d58875794f1b07ab53a7068606f098ad7e489657c3dfca367b7527a84ab0f1180ee160f1152dda4e3fa63653cd19a5df226c6c3a8aa0ee0ef9ec40d4c2152f85c41d1027701c621eceb7323eabcb4e928eab097318e6e108392f27ae25200cc84bca28772688ed2bddfa98473bb12bfae867b173a2a8346bc3f55e4b1122e8c0724ac6fb24949da64b708ba28738702d4672627c10e2f693eefc6f725254c362e545e332e8a798abbf250d26117f925a7bddeaa839178b1dd8b40f7fad68758bd84b4b0cf638490881fbae84fce9a0b4ee9b13dc9527b8b25ca11e5c6645dbc5947403d9022c2f5f846e73440214a86827317d10e060374982272c96b46483369aec25204b46a430f8df5500b23e4cd0acee608a039e922c761126dbdaad3769153589bd1c860219eadbb2319ae604547acf477a4a62ef5fd8fc9c2fa6826f7d765cc2ff5b899e05c4e675b83c00a7f20a0c522089a1d8dbe17ceaeb4af7cf28a96c01c8e17bd6c081e391edbe70b3d03f59089c5b6d32282f3c0c3816a2708d3a68a4615a1d6490d4623d2f68cb4bc89d220622cc53217022b0cb3657fc216e25b9a81c4574e9dde87aa0b388d6e908fd4aedad6a15e4a5f1a84c6308d96668e547a5f5536914a2976828387004c1bfaf9bf84a2256b071f7a0821b4bbce2a5c222ace880aa940e24b5fd44b1fe742ab04d85eb6e643700e7c911ea44534f7542fcf1c9f3fa79a119cca86a2c836f817cf60e310ddd5b62b41f02ad3fd55179cffe4eb69cfca9c710ba668fdde0fc9dd8d3872ba4b9c7004c8e5d58689acbc7f06b274a9e7fb34f694ef2408072e9957724f90f9179aae0d04c142c3625bdfb74c9e6366c2ff1365ff4292064fbc693cd04281005d6ec315a4807f86c0227cb94ae7e2deadc38336bf5bc75cfa2fc8bde7074909868544e0de4ea73109e5532dd1974e23b2983ebe80326734b026b8c48811b1408c75e657dcab5391e091b40a8817af0e4b834c9ddf093cf4f078f53f0e794b3f448a3cedd6f9f751488e58f1cae2325c8ff95f64751960a82019ed177cc780191fda7236748b69f1f5ff561705ae16df5fda2db31a088097e57d5a521374091a6e1958d3ecdba1cf48ff259f840ec5f4aa19196cdfa9e593c5a01d2da03fc7bba209c3f0df8289b379f3c64c742e32a52905163b384f5cee6cddb4dc7da3bae41ceb76dff6813ed07e2ef1a7b84650072454426ef68fc0cd5fc493d28eeb48d939b9de3c692d3e8542b371d6a73c7fa8f636f21eede5a701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faa67971d321ed4c4f2e807d82b30a190fdd3dec9ff9aaa411dacdbb17d6345a31ed77fa95a6b919d52f42fa67e9822f27e3d285b12d835d1e215784d505927ea9e5cc23abb4202a1ae02e79483cb735ed27cce98b156593218e608b4722fe939d0485176d0ae822595e7a2f49eb0e16635fe6202253f951a3a23aeb8744f2a71adabd7b77279567b4da40e5ae15226d09dfdc77958ee582ccd3d67670c767d9417bd958741ecbc91778c40d5a241ab38c66cc2a889ca3d436718f06e3d72fbc8195bfb7d62ba58c9d66d993722174c3152b5f9c6f9e88400112294c7e86edd4d0befa8a0fd4b2fd50eba14a904f49974917bb3f1713e3c8260655a9e2529ca1c554b8fbf217ed74a4fa8b1d5562c15ffb86052d4892947909c512b6a5ec49d2ce3fdae12737db98210841ad16f323126772d18b7d5d23ab73de120f26b5c8a9665e76482383e3187e4fd2cb1562ba8052f7fc1b40ba47923edf565824fe59e468dae4b60931853f436fdbe2aa0624e915af7de5472915fba6b7d5e201b8c81bfb5336c079f614b983b3aec1e594afb6b30cf7d88d450b80ddfba22ba42cc2f72f397f4ac8d12c386851e34505a71d7c31cb1f67a13640bc31e59c300a78eedcff9607a77789b59d08084fe79d5b951994ef312dfb27040aceba9e0c1072368384494073ca8e7e2b6cab7d1a5c02e91711fdc6c2f02ad11eba743c18d02746c283e964f0e896a2934607b3db293cc8721c5172692151d83e7e77b33527e41fcab98c19c6f50c06d0d2c543ae95b35c4bb5014d3e7f3ca6830fe3f84ddf8dee74a249d19f05c6623dad3853b9ba791c99093c878478b166beb8c6baf6e3d357af10b58d7515713f30447ab4373e027feb86301b1f5a9afb59e69dd23091626a8150c32f79bce9035d0073b7d4d3516062918ee16243bae42016f010c31f80346b8268fbbe45ebec0e69b876622923796aabb90d1dce1af2a68ca7f80ee484f419438e100714dff45f5c0b8ca0125beb04d1d0de27aa66d03857923bb28d5b1946057236d2ead84b0bd8bb6323ce59c7793e9366a102dd75c40c0af152dbfdb26a5b0c3f41e494ddac6335e1e82b969963cdc36890312897e9adb107330132cdc8599287454ea301b3a392ad26808652f82376e3cf36126697fb6cf2f6ed62a356262c64a044888b4d23521533abd1f58287909cadcf5daa72de6c1cd9b218e08c01372547ab2725a41322f2c95ed42cbfcb0816429f474c87b4d71080360269d7d185fc5b06e016819dbe0d760b39d5b7e2679e707955ec20889dccba3c3d9ba73de08355e6511f6590523bfb7f0c8edf60e7a31753a392f9a941d93c5f9c836ae2e12063520c499fae88971e02c173a4017ba5fad58bc55f0576f481ec24a4b885f19825bf1e56c5d83fca7ea6975c81f3efdbd38ae5f437cf5017f3aac5b5fea0566ed3676ad599026ef7f58ed45ee87f0591954262253a0decbc3f1cfbc57c908aea48aaa99b43c5ab54bda6116576e20840bdd4dc73975f51181030daa95d155162d22ad64ad7fd67bc1de05bbdc1ec30637f3af32e02382b3e2826b53722d56f27d78f4b2735f990bd42156084dead0dc3d339d0efbf281c190661849e33a64f04a6d62671f9a83a7394a7ff4d251e928f294d48b09ec8b0b838223f034b355f2bffc324fa29fd171d73e65dc6b378dbc8ee137dafb822ddc7af87cbf9e5ad80a258be5f8fb562867079325697af0ca271c5c527117a3a35fc1ec8206b33d2785ed40f09d13414a5e4560841f75ebcc4267533eb244ce81a028373f0b27f8fa717730b02e939f81490c722b255e12330e9504ceb8db513c2b8aea4872a41e9be1bdb218107134fc96ce4583d2619dc4764f44c0e7714144c4a662eb8d69b29345ed8a7be7842f4973b6f5817efc1dade89134ee4b3881a1d79f74671aa0c13aff47c7fc8adb463bb3880268c6112539f8701fb297463cfd26cba1f96b3c5053ba1dab2c99c7aeb5c9e1336250cbfa5729eebc8246346209513f2530e98290f96975de94ceaac9fc36449c75c3078ebeb709200c89c64f17444cee1d727dfaf4e3a821a0daa2d11aee240452aee109896d1bb2262394fbc00442bd84359847619e8cd4ea489fec9ba4e97141a8770a6f0bae4dae1a4840bb1ea834002979892046f26fc42f5a237ccaff21ced74ea846a0495eb9929c341cd84c92dd096ceaf6f35102ee687e7a533ca950fda77b6553e3017048820639428ae551847ff311dce0d5fee7e421b7036b765e824e93b90068ac40fbfcc70fd15ed8753f0ef52823551acfca6b5c28e01a164b72e912dc5a3e8633775c8ee54c2e907e96100aeb1eb834f8870b1e04d3e797704e4c39253652656d934d223acec95c8328d516dedcac46313707651ede4fc3a48f8756aba1558c906f0078710fc4d0abc889588c807f05d255c44e86eacfc3ce8732aabb9216a1509d3f9cb5ee497ecdd64069ddc573e902ca0fa1e471844bb547ba5dfcdebbf67364fd319654b2c13acd63f1f593044651558c57c7e7d3b1f473b60bfc84448832775fd3e00853cb49b3dd5b8d278ff9da0c8eb0caca861a70a8947c0330ae74760835b01ffca64aedae7dbe0eb84dccf4b3c2f30bca31e111aa37f61ee1d14df6e44fa391705336373f75a3674d1a968552cf503dae991d53e48756fab2880320736f4b20e2fab173c888fbc029b9ba144b893e166871e5002552ecf7f5fd1a3e7df41f15a6355e16a97980fe11fb96e7339acf387b912b17a876291cf709074b4e4c8b8ef0716381abd8f1ac647f6a431b25c8141464675ab1bbdffe4014da73e52dffb0dd8b18400b26c0353fcef5fb7b3b9efeb312854aece4ce0a89c3a01efc6d89629c3c81a29fd1c6efc50027bc13c17831c43b5cab5b9f79362e4f027f9795d16e7024c4806d80765821af913d4b531ec967c3c56d5e49e3daeeeac02574dc200acaa182dec082c9a7a9c2ad2a53ad4ff10dfdd93ce4c3319d12c05018fd7ebc68810a27e7ca07d14422d13cc8e3dc054c373442dbf97c070c2c9de441ca5d3e72a44a6a6515dfa457b018dca27004a6d0f46d069f2040663d0a2940ae7ee416d3310e7bdd20fc2853f6b9b7d1330fd914a0a8e0c6fb371f08a80dadb1d9eca627ea4f113b38fb13dea8f6ba35dc58bfe2dbff6a2e37ac07626d5bf8b1579a0681eef7998b1140c9fdacbff1ebb12bb794dc015df8c992415ccb20ea638c1d389e65dc871c9aacb9640c86e4813b3373e432330e81b3dd4d634d9b0d785b68240ac5ab8f26a4f5d2647a28292551ce142d075340ba28852751ba84864ffef2d1d10ee6f18485931b7dd8bb9e7a2ebeb6e55ce27d527281ba37bc3446c39339cc73b6a309f1910aa635489beda1d7509dba62020ad7d497bf871a7313f8d0ae7e4384b4244074ad2e0d0ce00e889ac0176be6efd97fba83a73f32894ced4716dfdfca13e4675db67f18c677b30cd7825c37d3f14bfc45b0409db5544ace5ddf02e84ddad8fb6d95715e71dca0a60ced43a6e12a414d509c20d28226e7026f75885724678547a9700c350286145354b8e687103d8a95f9454fee01effa76a5a40f6ad5cc4f702d33d4ea31a804fbbc337852eb3d6c75595b482a0dba1e26702835ca43cdfdc7be075d1b1a196794cc9a1332cebce75e6132e37244acd9f8b4b61c83bcc1c444187b8ea0385f37ff2b1af07322f3140fa80ab2107bd75e2199b51242a6658c676165ed4dd57a97e264413235508a04cb313fc6f88c2394041a6cb1b4868a9d4664362206997cc06b697eb5c82b2ff6a3e9baecb455d91376dd4e317735784507a83a0a873d2f0f71d3cc4e499a5960891d0f8fb7cccb89f99854e51ea8ab302cb60de94c183d426960f95708fe6a2f68c2dea4bd95bb72a5c233805e6632444b3063ca53b6c07b7572c9369cfccfc39a8e159faf5d2004ca2e46788185317508d4c5a0fa617ea638d83d71df8838e266c089cd0b2b4a71094521f9f56b7aed87773ddbc99b9a3310965b0f282ceb1bf95b0d69eeb786e9b0ea8eefaed9855f8e48cc1274c1696df60ff2234aaaf673d09a74d486adcfe7d1949c21df5bbe125228d5e192cc9b52c078b65d2921019177ae7e7566261371f99ffc5398b1c5a1326a3f6b96db2b23f11db46cf08c5137543a9e9b0b1c36de662f9c563c132a951725770cff309bdd8dbc634a78a0f965d28b4ba9f6bb72aa498864c5e925e6066b35cbc546f3a0136fe231d44b9d1324f14538917c1a7d278396166443098ea347ac2ba323632d30355d39d7f248882e72c898d435d3330db56b258ae26c56857d15c258e7e95af3394f83709dd48c3d37033ff496357024c188688b9f5970b98936f965a32a72c96b4f5fc079840068bb6143aaf79f486a39d9c9e7933677da284fb595043106d906f3f575c7eaa92104bc547bec8b5a28814aa5f3ba1d38785392bde749571d496ba1179aabbd8ed6ddc124c5d9b371a222108086c62e0ed6f3067e9ad119df3fd87b32be62f4cf5c6e1fbbfff7f52f78eb36f3abc323f7e8f833472e69576ca64b38ae54bdcbd0839010a31a44c5e359ee08b56f38d9edf96e6746818e5f3edfe6b2415ba27870abc5c7d53a3911c3531913974db2591b8a5e76568815ef64d9f20417e2e036efab2a81ac4f547a13d647abe21f17477fb16757c3a4e275a5d531559f8d528b1124887a1b09649220259e9fa15b25d12f1f1c17bf2a02829d24760fe2e321a8f77e942b590f709cabb85eb45c40ec34b5620a33f9b7948a2f616bb2227e570ce34dbe9aecb9fb5dcbaf1af9e23d7821ca386dbb160a9b4cbcea04e0e0411153620392f8ee255c5cbf0760a37088a4526e3a6d4483b6c923d43a36be65c661cfdf787b024347f13962c37005ab31cc61dd908645f23d3498bcf8d7b3ccb3c33ee59f33292bd6bf2e9dc4f5e7127a102c632c06d821111f5235a3f785d1d4111c6e05b65af34db54ce7e825b2853ce49d4247b27302dbec15122a239e8d8af2bd93299e63bd4e2caf8b0800723bb8cc75e0b83ec3886bd576ac06df193a6f97b8f1d5b1a97044fb6e4b1cab4e6e13fe8fbbed161bd36773e9bc7416bba52e2540c648d9e005df4ac33f2e3c01b2d6f3237f86285c6bca573ee3e4a30855bd0e408905f79c9696ee364a816319b7e23e7c4d809b4ed2d588f755ba3d5636a978791813b04070370e7222c6d892bdf4e89c0ed73adeb0e749aa285cc10bc5bf4c039ab546a50b0a1e828d2c17ce1f1cd7d41da35198e85ea3415bf4bceaf1c76e1085e0be79f0a0a57f566b12c7cf5c737c323146cc997123bb2cde947d1f5c8c6fdc52b88e1b1c5e40a17b0c04f0b729c75a083ea4b1da4926c9673b6f425803dc9a5cb622ab263e2f5323b7a0cfe3d4b0e6d88cb4fc86e071ff66351f0a3c3877c834e932caa140fab8e8e75ed2212632bcfedcebdccd4b1c05f54efe89d71bae052c555a20e7750742a8efe5b5c468da4118611db93d9dcf9881eb1785c3a3a09bf8d63d96a7da7f27d1ae85ee4d3c35ee23189048dbd77509dcdf8b31419e52e054f33b182e464a4364a01a25ef2b5fe2a337d43eb8965a76fba236fcc53d2f64035e9b844465f9665b4de47ff0f72321bd93c0b80c017d3f2d8a68a5b28a7a4ecaa597bac181dfd0a0cf098f9360df2e3f993c0e0fd925896f2f4cc014b70e8058f8b3c288da88d9fece5ea57a678450a69a5fdf277ebbbc311ddfff94ce8f1f7af749b3cd4c03acfb311f4a37ec86a75ce4ee5ae4046d2339754f0d1d96bfdffd96c0bc1acaea2b200592163bf11f644c639360a38857cc5432d66aef3736950a735da3c15029ef02fd9a6ae54b6a7e7af7fbbf8fd550aee4030102141a66ea9c9cdabe8dc78ec1dc3dc041b48fa8e505728f261519e7d79648bfcf1ef21dcfd009d15fdb9b5633f3caba2f216979020102161a3c4b47496ee4c441d2f1cdc0de411b63635ae3bcf9f220a9c824e1ddf90c5241bee911be99cf3edbdd46f1293678246a3de4b44da3623c1ba5d726681e58e199824671591b3f44c0f838c27e139369984719e583bda7c4f5d02911cc92c54dd27d3ab391e2d5e6bbdcb85de90c969aec5b4cc0bb3403aa3a62755d1b13d3af9d5b5cd4a3e11e6ba0c3062a02b349defd1ad09fd90b76e1872e6b7305731cf4e2ae93cf9e8679c0b68a4ba927e28a7a113f28acf5e2590441727b0680a99018a7fa0177968f3af7734a423b70cbcc4493081017f03b15ac369849143d82c2b90ed06166e521d867e5a21c87510992fc6cfd447cdcb451ad5ffee12a2bdaed1fcc7094ec6c364429589edcdf84e600ec6057252c64b500ec7eadc5aca26cf900a235df745170857c2baf03e632a0222a6e7307b582a345eeea1b634000627ed8fb55e7b42814b471b0c01b9010be1bad60485644d266cf0ccb2583b8fbbcdaf509c332d1c680221acbe5d14b9d1d5f5b16412f87e9f48988b8731dba7e6da1d9df81573b95e5e0f17677c31d0fcdfa3ecdb20b67999f6aaab802c722adb8f205744a48c32b6a66ab89902cb31542e3d517dc1fb9b720e6b3a3b252cb5a29f37388e7cf4cf044b59a4351117ea99c71e78392c47a7062d657c1a38a79b519b5cedba6f875ad9359b1c5f416e3bb034367a7358ac8fa7a847c14845819081f699b5701804865e785980b4dfaf6f77064eda451d10029ab51006fc5eda1f1be3b866861bfc1854bc00ecc34fe101846a217488e5fdff54c7b7820be200df0b312a8224ab9f64ee9bfcf023867b779535c1f21721a8e8005f78d9609e1169f9f15181000b3b2f7d272fcf770f1bc5a6adca9b42a41a58a4b444f2f7620fb76a047e1f2d0dc04d6e4a2f14a7745296e96e75273f9dd5216e6030310a5506b41bb1d4fd6f09a2f476ec9921fa68ff288f747f0b6681d097fb9e9811c1839079864e8a28e4d5ac12506deabe23030ef1a2aad5e80f3b701885ba969e36c225f49f4492a59c2e032c2cc28f5635612c781c2e9e407b4cbad81b95f5f904e53766683e2fb7c6fcc2c411e00e7118d0eb1a4b5d3581169e76b988197e383238e7f8738ffc78d3aa310d486cf6c1536256bae77f7e21d37ccc2228f1e5b777a1336c43878d57ebb2e2fd486cf6c1536256bae77f7e21d37ccc2228f1e5b777a1336c43878d57ebb2e2fb74d7809c6c9f24c7ae89c9647b42a07894b89acbe510d1657cd0f498885166653e416b271ab7985ef5c2b8e8f7611bf2928bb9974ec80ac66f3d988384dfd12b16af762aa022ea39f4776ecea22e8bac14deeb4cc9c1bc9ce45a77568502c5c2a090e9239328c44e297571b39e2928bdc5583dc88e76f4d47cd93d224b24a4061c861fc80eae7c95fb1caf75496358f0b0f174f8dd8fc8fe4ea619b8f88ce0fce57e075e52483c5f6d3eae17e4ef766ad23e8f9e3ee422ba2a1e3c2f394f50073fffe3b85b5d2764604a3cf7fb42ddfbf38dee69db493c43e0110f38083ab4dafda58c838fddce2aff3d67aa25ac701093215258877349f1a5579fcf75653d1eb9eaf71bb5387fc08ac9df00cf4ad77b953e6a95993fccc2b477b2f021df9ccd72c25e1656f487381de99b66a060c2be1442eedea8cf78d1dfb5a158b1a49c8a77c1c00a9c9e195fe3ea2614c7a43c2b6aaa5ce92a80acd55289f4773de68fc32f517ebb77cfb962eba3eec12b364db75f9be9c3920f35ad37ddeaba5a9277e493c8396af1e38d12b90408e6d4dba90305da68c13d3358142fd78d40e4bd261579de26cce4131819e354e16ca699b273f17f810e834ab81e5e137cdd91909fac81d5c860d3502dd3077af08ea7139473f222ea11b68aaa08e877a71f5c7e30b22f7c9072b34b4eaa812041044d94220c56ff8aebdc3a0167a4eb68fb63ccb4df53885355d849fa67a71ff05da5c7c4151415f0192d75d2ba96823f5545d2c38deb5dd51810342c99f95fec61a2138ca8c5f9f36a37931d718b4036b1107fa9747918cac89ea02d35855cc46fde8e4bb1504d92d22e2f230575a0d48c17a02a75d0eab2e9e5376efdbf90ad47d4a71d6082ece770a60b351a5c826a42372376069803f7d9b0dbfb954829f96b69cc3a3a371912be9bccac762151684d8c8f9c2da418c33c80b361b9fe866780cf5f2eb5d4915bec6fb32714a6b5dacff84df1696f32866712b16d307d66fa21b2d196bb0f8dba3a7a45551c2a3029d2bd4f76e847d0cda025cfec1a3f107dceb6f5a730b2a54d47f9a06fa2d56fcac7a289a4187f9ce95d67647cf89c08e83a8e940fc9f25ba30f197618170b5c7c5358cb62715f04b60dff6980f44fb916a96fb55bf5456515e99ece8720c7b626042acfd752f43ff7cd4f0b4ff7bf47260d146bd05ad0c7a0478a621c5ab818d09ecac20326aac39ee3fc7b9fe279c6f80ab03c2633761882dd19ddb0991b70883dea94a11a7a2f6cdf14ab92fca3e86e41be297e2154c0898fd1bef550f32d32b4912b325fdb042a27e9f62bc2c12fad6f023f1aad0bb184173ad14573304c60d6caa4ebf6dc284d810aece5aa94fa23e8e474b005d7ca728d88a7ff06bbd59318b953b9b5ae7e9f7ec80aaa1662464cac3cccaed17e3f4eddacad8c0943db3c190b44e97d76916d3934fd4970dccbe680e865117933c5366e7deb9c2dddce099f0c6179876cd46de6633c44578522ef525fe94bc48bc85c8638fed89c54c0bb88948be82845e8fa6ff9a299796dbbe26708b081c69371cc5d63ddc810efd9c1c9f2d686fefa2aa14bc17f83e959a692e6df374f56b2a7ed0c92e7e23733ba13982b57d459477731dd5a4d4915729ceda03977da69fe33e3ed249b0b24073a3c6f30a13a09d01dd1afcd4dd91dccf472d0b9bb9b1012b467be4e13ffa22186230648865d42bc9c6a2f131d5cb529b99bcbcb26fd25ec90df65ed3ba768259e6c7037c8308a89ecbd9eaa63f0d19e51181a1db2c8d0baa4bd1eaefe22fe190d6dd4697f4c4334c7189d877c055eab4d12e08448f9893be0479d47d5e4b4cf9c27bb3d27d523bc983baad3971537dec4460cda14aab1bdd06e12d75676a998e77b83608fac451529a94500b938543ebe9f04893e01d8f53ac1471876e7a0514163aeedd4ead1a44409f42483d2c636a52168bd6db247fd3d434afffac653b0344133754a9a91b5d216c822e58d694a7be0ee9bbc80e952ba7b7a559317c530c831509ac0eed0d7bb0e0897a5f2e4345e957265dc3b5fd8c86741177e15e1de7db809f21b7b2a6512c22fd769e9d33f4b4c395f1ab97a61e7687e641cb9e09558f6ad7d18c141ee5f0af7b632a2b6e195c2521bc88213b62b373f99908f23c61ca5c58e24ef9769532fa398003dd0fd5c12fc0cb86cccd6f5b98ec5aac0f738f3b83949aa4e826076cf48888a02b8c304f0ffc03cda5a78b717d5970913c6e95fae1f2876c8d33fb3f3d2affbf6db198763180ba113204cc5e1ca7442f8bbf8cd01551a972e73242bcea22aa0d16435052334776e5d197bd5804abf848f4b7f88b6222b9305aacbc4efb9424caa6aa39c9b125d7e76582df4f8fc28ed9180a5bc00a46e1b2768c7726d71ebd706709aaf50ee080b0bac909cd449646a4f550e47aa1009fc79086027830635bf61f84f87c893d5ef2e3dabb1b1a8bd7c5ce868206bf0081f9bfe454bcb7e4d6ffefd9ab7506bffb6278d7632be1745718d33f6f19dbbe5b2eba06fa69b7d1522c213b1bc95801f395c18f1eecc329bca3db9563b4967e00eba463533c4e60d6019a4ff5379de8a60ff8b4da1a8a75184510f813e76fc4278cc5bda0dfcbffa6b0c2dc01848ab6982ef54fe00f38649253e6d86059e1014b48f9df5904a8154b7b4d2590131f5878793d3739ab4a911f776bdfb7f9dd45be317abfed60ec9ccdc564bcd3dfeaa2f10d4a9fb12006d9d03c01f8dc0a78cebb6b85a9eb53575119dfd0ecb34a379813b7bb7ba086bde2bd753234266b10f96ddcc316465f909b5552ab0d36131cabac7dcd775bbcaf93a52a8a2426104679448fa4971376390c23880fc3d4b56442e37c1ed5c538934b9a3805ca8091fc155ef99b5cb449bc283095ee7634307f76300fa529a357a14f340c8f6ba79b2da2bbc4406de16e48ad00565a88d3f1ae7003a2166d0b81804359af909334c7ccf4f5a9a1dcacc96f8a9d43343c0c1f052efb702e43c77058db97e6b59c01d27624cbe801b586810bc7b9d58485dbf0cd3af0edda1cc0d029c7885107011dad95a53126887e5f435ad95817b97b7e208013bf9fd187db9c41770aa555cd81b342fa4855045703c00ccfd8dc2d129d2bfbe57fb96e133b86bd80bf0684fafcf2f1def6b0a8c6c2a242fd75fc614f3793bc455f42bea78d93d6e705e03de59e1bf4303ccdc1a575f772c55d8bfe32de1f4a0891add392dae6c824d0803f819b0831880747946854c4f5f5d963461577011271a1d7fca4bf0835dffbb69e637a7bcfaff88e851875bb752a402dcca041483c041db573bca093286f58e72160a4ce0d8f09a5390283c3e12d1534bdfa1cb0e1a6a8854b338b2d29e25b8653982743046232b2355752cb67a6821695e15b0c9c04e260857a8d83df28c7e748b46695f32aa633b2de1ff925c4275cb8617606eb481b5261ea53556cc8beed66220c72ce4d191fe396764fde8ddd650c7e3d474392fded4dc4b0cda110099d4c33d80807e4e1840f4b7fc99341b413911c14bf39966de405892fbb04e732c17cae2a874215b13e714e45c0a0fd3910d5d8c9dd7a0f9f3f368c39027bfb2dfb89082795a4e07a10b50acfdab75826dcabd19d9da53e1a86a54e7200b64e689800dd5f6b1320f42ff9656cd78ea47fb40dc692e4d28ce01d5cc5f64f5aa7ccc61f2b21d1e86f118cddd20d6b0c4a87025e223f4044fb412b43a74b640c32003143ade5ceb91e502a32902b89aa37096be6e66789230938c43307d14f2d10ca94a16d661fab3d3ec45acd35460494e0dd596981695fe48720c83ed91619b513d9a94887ad8dba98010c52ec7bef3e3fb6b7a0449aaafe051122037389d29881f61ff47595a506cdebe6cf70a48dda80c1726dd816d02884ced1410b253bd9dea0aeceac1422bb3b0bc0a8816b73ed75678cffa57f9a1c687afea9be074b71c07616dbc28dd26ee9026463551ba481716443188cd865aad90847499eedc2195f3bab2bd350dde61b04469fa42d3ce817c232e0a7af1b174bf95bb49581283c5cd75c6495373911ed64b83d6fe760f46b522173f5b221b31f1d1c504710e889ad05b05359f0c24f9c1a1c7f51de7e63fc08f2b7e9cf1773011a7715c55d98c91b1c05d4f176618897bcfe004b1e6230f866bdc2b590ebd4525f424ca17d6c3a203a5b045255961ca8ad3d9086209964ae1095fd0177fbc6cbd8fcfddc9a2afe9dbd03b1dc4c2dfae41a9c2047b1beef2af7f1e476e0377aa21e9eb59e0659b6ffe7e7e755c63e1d04278c13d180ec30aa9ca93d5a3c9862b9d8759944c273c5ad8b7976f91d80184c9f8d8e1d9be3bd13c0e225c33e2094b4369e92de152fdd311712c620b6049ab3621378793c66cfddda8054f2bca9b3455a11b40b49d54e77ae29023ad7c26cf1558f26b9490530a62cb759b43c30c1b59b66d1e550d7927271e40d9fc9ecf4d06df50f85f6ef308b56a862c73a3c242c1c576f1902e98832b77a9d46f93540a316dfd851c034defb5857ac13fe10a25f7fcc62610a843fd41aa71aa6b9bfb34408f7e9ba789d72c478ea298dabce8d1e29f83596854ac82979a0c7ddb85036a18af9d24d431bc713d0fe09e17f4ed5e9220493c99e3d5efb6338eaef142651b0b0c0b5e3e964ea9659675cc954aae97693a3c8a8573f483f483e3a9a0d7eb47e5dd5ecd331b199a571f21c52dbd060033d1ca503a381918bcd74b0a12f0957d2b35d8c538c0ef33769cc05397fadebff2c37b6dae1bfb03a3c216654939f50232c0d268079b14e18dfc8f00082951a1efb498f5ce27f77f26ce877479bd1e6d6f7e62735bdb226bb02731cf82245174bfa09ea53778748a820bbc7390590499dee97a5931c087da6bf8535747bae86d034320748a1793dbc1b8d70089383c26b9be815a38e31ee2f34d2212686c93c15004c7921f06917928659c9fc1b914905bdd2e00bc55ffc012c2074694740627e1e6f195edfe32d0ff5c8a1247c234f210774556270c5dc7e73270038e82a8ee578fe55350757b66a8f30660b485557a6bd1b72f60e17541ba9df4acedfae5ded619fb90f1988924bfef20551d1aeed2122b79f6ad29c621d0d2333310fbf3fa7771e4fa3c01bf8bb4ab28431ae9fac02c018c257e96c9b8dc7cf102705ab093b8291454fd76474c7e135fb352ce23623c9c2aa394a13b95242f1047cec4323211a5b0d9ff7b37c91427693aa5ff0ff7fc5058073b88ae372f14fc709e17220e1692a6bca6012c8c11371fd4953c22f58e8b9e412b698c8e028586b6c51d19b7c836a5713be865c315b4c324dc134600826ffbc25035274f1162756460e826dcba2f35101f6a7c7659141ff48bcc8181ef43ae0247bfc69f1141677c7fc172a10df556d56b2c68e76f46ef08912c0511e263cdc4ad81968cf9844a6b5cdec4fcfbb127efe57b0235337bc08e3c2b85264e8c0a4298123ccfc6f5759e441f1ed68079651cacffd83177483b9ee4a76e7fbe06efdb6959b9611017d0930eb7ba06f093f6646c2c8249c256210603393ea876f8391d88657f49b66b31dbda8aa0a3b666c1befc35fe3a1cbec518e192849bdb92a972ce5911227b7d9c58d2f24219c93c58f2185a3cfa9478d31f1a58bcf2075e5e8dbfbef1f80e99f08aab58018de8b8bc5c75d49ab2b12bba4139a6ba02cd997b53e09de6774139720301f3c5f5bb5f2a72a97cde77ed6e8dca741d1de148db68272ca990bd67062a39fa6d9fb51e9aba9c849669b2761e12c39a002472d0f4f572b7fa5f92f979e857aed2cd7b23dbc438a2489994d9b46d4ecb1c2bac9f6462c4c2b08ab76ac835937c158dfb5abd2b132039b5dad48b3eff9bf0074b7de5ae9974becf739a0919a7f1b5fd663a2ee8f073057a7c63ed56631483f90fc274708f65e71f793d486777afeba004d5bc90393b587d9e01ce0a3de67f1f53ad4dfb6b25498dbaf2692a08ce3d7330e6c0b377667d24ed0ef59c06952d9c764419973f8908ecf49c2048927ce9b1c702fb149445f1f0a32f3aa034e6b85795c36265fcbb3006bff1f99bbf53c1a72680ac64db80764f040db25ca484eadee88a60c4d1786562d08243f37517c7ee9d3b94dbe41db88dfc032a15d9d8a33abe79f65919f6d449732ac799c38f6bc78241a356f860328b06f4b6fe82630fb40a45cdb491919e2a6822c011ba0da307850626453b1ce798297e501993906b649c5fe536cb0ab89c56c04c4668ce0d8e1ae1de21b28d73e1debe07e2c18938b57fe94bba4613ef1844c44f90f8510e47e41d40da5a55c669c93f7d6fa902760a52d4934f55941b5c1c728d8eb788bad38e64171590df13772b8966df143178251a3d7957ba4c12c18f70ac37cba73cb3132bd2ecd3cdc22ff184e000810c0f936f1e16d53ad62dcdda6f7d2abe8fca57b69d09075f61d4c852b36e26547ed0c9fad313db91b78ed5b893cd4ffc08fb5001bcb114d30a61842270c7afaa9602903e8ae9a78ff8572feb604810d40378540918cbbf8fdedabc73a9636daddbe619dff43ae3ccd4a1a5062a6ad276f6d057b0e2397cd1182dbcda9977c29eb330120077701465f2c257ceb7227ffaf23c648aef1e294156b5b56b9c0d2062729fb2e37de1abd8a19ce8e528ab7a1f1eb7e7b43bf6b33a1906b653f66f1d39d5416e4e5c176916cb45cdccf25ed7df4dcc0cb82bcd5f2e5a020d5c1787897208fed394e0c1ce00bb8b5f4f95661ce54489e0b56aa1bccda3898bdf149cbffb196cdab32117e42be76862e5051c1990c929e849eaa42555eaa2d60a54c468e7ddde73489691b8108c318947fa5bbb78e618e1db80ce0f854c95c8d5e2e64ed987595531f042b564c1af0046b6ae18bc120b2f4ae20922229b85f86821100c6c8d0e0fcd2fbb046149237140c0f15c90de7a834f328909aee866b58a7b4773c450f91ed8669a7fab90a54968d42e0efd870ceca7762b21fea12f8ea5c81695870ab685108c03859f67360efd1ace95fc060013d1f496674f04936abf3d5503b739cde1aac6bead572542934160e2ab3b9026f7beae7de82bb485cba9cf19bb6451b2e86ea54a8bd72f8ad91d3dcd031173718fa0b7fb5a86ccd9f2191fe6d59e5ec4487d60bbb3c330cfa66699ab47741d4c1bd21e7775861740495a72817b35d9ccba3c37ec6fb8f8fa88e30817638b7935840e8993ba837b3a1e4856612e3fbe0d7aeb85f5eb4cb872849a2c220228543a6eb2b69641fbcc5b2c3cb5ada14ee76afd2ce40d58acc70d2bd25fc574881a5b201ef6ee6ac8d993682a11a5c2600e4df6ab59e3d14d617b4282052177f433fb7ffafea0c77341832c39ad9b527307649fc33daa75858335c864dda533db9a707f2f376278463b6a42cd8c69ea4a53af0bd13e04a90d23c544b44ed40d09b191fb0098f9ec2bb6f6bd01f54c593e628ea97a1d2810ab95063915acfdaa3636717ea4c29ba17a8fa71c54a40c72c582ff90b07e480fc2a5a9924bb5e071a21f370f0e9039e6dc18f9de0fb827b244a37a2224da0ca2df6b0f586a69dbc7c32d8204016f3d8beac7231427860c7ee366f42a353d00cdafd425908a33841df7493eaa3c24b3f4cd07c4739ce1092dc13d70cdcc760390c503b92ecaaffac8e61e427243aff8efc7965bee9603f34c7fedc7d37f03dee17fbe8b2e5cb359de77d20832017597f0094b0455092f5dbe5b4027a96c106aa6b32a06fdb661970529e5406aab2194ef5f1d3dbd5853f1c4ba3e15091ea798c37cc292ec83a27e3d5d5b2521666b995ff30985fb722862fcd950f52cfae2f1709a64f9f6c51860e6ce799ede69324cb9597b219b0588820bbeb8fd297428e06f8d2b82cabe950a093ec5da81f2311debf9f12b23f4f3a85755f5ad79e2ee70d6a070cf21bcde55ddbc02fb123ee816e486b7827197d570628a34f8586b504402f8943bcfca7c52b1b5c87d527e2ac3bdaef0a7c9b3eebcb333cc0d88f4dddab61a20390a4d391e157202a423b26a83a9968d3fe4f6ae0ff29b970b9ab9552b6be6813f91ebfe63d7053ea886875efa24b152cb244e8a9134c718268c5f32f88209462b6c324b63e912cf06a70da1d63bc64e2df5de1bcf6796877bde4a5c17efb369ad6b6a9846a44d2ac95409c4ba3d41cc574b86caad3190ccb7f3191c74b3131a9c2e6b18c8ce90d4165cc0e4669a968800ac7e1b00459f4563a2a905d51e6f4117b2aa0d7e812a2d3d9181bfdcdd2882507ca3e4a3d5d26b293ba2d6fac05b08f292910e172d2eb5e54f5e1da4f37be93bce7e53a8b38e5354e4b1d668db4186b02815392de08454cea8bf2193728822bf663e13dae60660ed82d2b3c7d208cb72ed46cba617beeb502cec6036bbdd40f87cde83673978a44b72b425d244d9cd08b40671f1e4a0b3d3b9f97dafbe9b852f7463a5f4b3221853f46a1e8ddfc425990c23a23065951d509aad41cf79420fcddbd655f8b5c745ab0b6ba03d4c0c3085fa2894f392455b4feaa161495e55bd0b1d5733fdef62f3a55906ee30814844d3f5bf033e816022acdf521c1aca7c4d31326821029ec4feac9b21a9fb1d6cac84e2f896e9e10d760b7ba72ba9c365c9779ec10ef2919e2e72b33556ea4878739ede2a066d08ebd567d138ae66e647c8d880b8d71cb02d9c82433e8a89cdadafd8a750e397c124ccca598c4734e3c9bf372c92d76530e69d80fbd17db0794d7a460eb3ada1decfe43a80d1512ac9e00688c745ce1a4f46dd04c2066caa5a5ce3a9a626bcca7d83719729ef1c8044628b1d31ea7267428c4c0247572eda6a476f256de75bc0d2a275afe682542ae1b8d359f3e9ef09e2d47367a8928ecddecc710e806badfe6abc9a160c962368e82e59367dee065e8491fca43c33336d62379bc935ee75917ab122f0f1aa0bb0f309746950bde678b00f8c96ebd22ce81c09bfc2f4826022d4cd8cd6d2857851ef5900571c4c507ebd1930a4721b7b60ddcff4d0ff60700ca23e475d24c567fa028b577b8ee99d8ca04c09a0dd71cbb49fa4311ea876f6d96e8d5c3e2e727771e9a2c114f606442bd1961471e40509ea4a98c17ca61a554813d23cc4c2120b41ce29ae0657affa1b7a2049830f1919860b66c15422ceb91cd907dce2fbabc58228bd826d7d7300f678fb3b72b1571a1a5dc6a803809ad392947b9fc1e5e811a43abe92e308a3680bb7fe1b1bf04be7a6feaf828f637515d2aaaf52f97303f43d3ff5c0522bd73c03587c2f75f563ceb4aa4f6b50db2fbd5a551583338a7c7869b4ee02e042784d5b61283d1e483c24b71e15136331c0e3b78b320f818f089ca358585a480a4292fe3dc6875783aab8cebefa2aa14bc17f83e959a692e6df374f56b2a7ed0c92e7e23733ba13982b57d4512f52a92dad3801d23438e6a426228c3ad3691d9b141e39aead5684a7a4e7a1737a6975bd89d235d88ab693379e7241a14d253797de5958f3e35d85b8601396d6f5df34281aa3e9f06d9b8f5e0183d8fc68b9554fcd3863b1c0b421e3fa4a68a7a5ec60eb0120272c33e594a4b77dcd3314364b4bb2cda70d58f38aa0ee2bc336e299d0a7690155cd2a3763b53081911103378f75b87f31c51b6ccb10fae806a1595eda51e4ec70ecbe1478005945d99a3f31e3687e905b2fb7c2fbba6f4f69e722f26a4ca6301c977b1e7989e579f7e9a86364431d37d67843926a034f4622528a20806298af4abc98eeeea770251a274e359abf062579cc2dcc566ab145726ed0049d87bf2d5e36ab1a798c2a4012d11aabf3f0a2e740dacb43d75c2efae843d5444b75bf041cd69584d55cbdc20a877ac62e396d5672c3ad35e7fb81427951c93144673a19dbc1b72cbcd3d53360ffe016b032219cce3f01eb2e91a22e2263076fbce65eda3d29cf14d4f9c5e958e9fa82d7a7de76a4dcb616342237df05c9278808ff5d4bec29880fa814456303e8f31e0c82b43a5e6bb68ae5744c9328e7fc84a89f35f4811dde4d311b5caa8210405108c0a1245a268f0a4d416b69e50facd454dd3c49a221f18aa1170347954308c5d2bff526c1310d339aa384d096f953fe4a05d60abc451d55ca4610e56b1d289eb2ad4e6cf4e6484a343dcc89284aaa57b5e6b392abd805fb979ffab6c1158a3e3e8bb0eb5bd4b5fc703aac05e9c26855da08bdbfffa99cd1d4e38279cf23640492dfbcd7abd53e1f6ce8fa3931d69755bcef8a38fc8f17d5eb610d25741973ad13e3b8da6da487e903407e8d8ab106a892f0f8a1f7348c9bcfb99280f14d7913d238a3f5bacbd07d443e69e4d8dff1d9ab3dc041f49054a820744906f10fc6b487d87e11ef803f7ab62d2276007a8ec881c14728c82b64ead6f21b3400db58c8c3a749ab436e852aadb8a89679375acc98ba2614571a06a9bea4ef1dce9ebcbd81efb714ff5f341ef4bae7d9c1b1dde67c1e6335b3f284a1e2e37942d4b7631e1a16e508a38efb4b725de138b6e1dc4b5ac7ef1d50ac54fa9961f1445f85be92dada9bcd239c1e4bc4d7a201711c12992b3117a4dc67aa2c59c383d69a13c8cb8f8bb004172fa9c568165ae5e94e389f741ed020c3c14f005bdc12d4de549bb4cb57e322aa1043e0cec6d4235d49a2b2a835682cb2862d41fdd8bacc03da95512b086ee09b2533947561b078760485955b37de7683b15a8c51b1aace543325c77ce8306bafdac8500b6ff6199f345bbf9fea089f6efffab93ea77556ac7bcf422ca7221acd0e89266350fdc691be426b14d8850c78d2be690ece825e7bf213b2985774682c958df8f5deea0d088fb7a6020ec1fea14bdd270b5360b9a36baac9383689fdf34007d0338b11997e8485257a76ad53cd05902c552b41f6f9dbfe62c9b8d7154ce80290872807e442957b0ee65857da4b97bed92be7b5502db92d264d1e9290c8f3854c368e176a365edea2a51a995dd2d34ffd93decfe1d1a1c1a0bfb584232595d48cc48e41c70caf314ab799d76dbce41219b178e63ec5d4d936a7803f2017051abd1f456b4d7aeb7ed6a4784881432a4c95aa957420ec7d7ee135c1042f141e5cde84bb8f8e3f13668cb658f02a66d2d70ec759935bd26ba7f449193570e14bc6b1eed9a112669f0cc2838616714fb9c91f24deb76d57a533c9583dc1114d3becd828b828c0f8a6e7077c1f6f3f1630458bc85e39c7c6ba460533a0383d76af88609e3d763d93caf89575bde211a8970753504826df1be56e6662312cf9fc77138644f3a36d4f87d8aafbdd4f65b1623e408b1c1a5ac0a2d3f4a2ed60a973f89e90509bc25b566388f6a20614a00cfc73e68b614e252250de9dd424b8a959e838c52807d16831307abe504d806414652236df3049f92eda59361febd60e52b0271150231a3b2f241797a9654930c8281a8b1da2130b220cf472c670c26e8f86d79f16d6821f667415969e2fde54408a7cf7e3e1dad782edb3d73cf032471b0ec7a1d84e72de8186cc8e970ac4fc28f80301e6f9a82ef6eca46c7a1a4b842225577b531f36a5cae32eeeab329ac018e8365163d34cfd53041d22ad8912ca5a39f21f29a2bea54a67b018c0b18ad5b658e3341748c8e6394c1e43d48e1bf51a8e52b4ecf9e905e9877a3da77a7a3c6a72d00f4e4a0e466569c64981eb4df6086a63f62c1527e2b5617b6cec374a6e7d79763484c88edec0b0133950fa4dd2b141a7f6d39962233d5e99327893002a785dab15c3292c9ec92e7ac5adc58480fb087e98d3f5c3b13e1e060ffa726070323f33bb3b18ba017cc943e1c0b5412c28700ea29e9caf8638b37bebb4dbc4a179d413d01361a9308d4c275bc8813ab23c25492eab481d5c0a79ffdd75d38debf1dcf8193f6a9f197a450da0055a1c91230984ea694c3ceebad493b8c266a4720ff899642188833146f36e82886fe1c2242f28d108d88148ea2cc2b3512abd0f07e92377d976c821a8fe41e2a5a5d99e436a18ce030d6140077dfc009cb5d30bbbd2686d461457f0a8743c25a4677b073c8e8532f744f74bf10530ad5bae3375b20854b6e7f71a98d684d25ee62b38e9279736a3b19aa03a5c2e126198799a58311b1637d2e58b6fd59125753dd58dbdb5704c6d0e2ba0c8d02a62d61d244a3a30f92f6df6cfac39f45b10a124495e966ca5896374239e1c4fb40900ecb0e765008b7dad10f73d1cc12a8564df239319057c149e01a60dd9f6cc0783e25ec98136c813aeeadc410fd34a8fb97c6e60088c559a7bb52dc9235684c3bd1776379f80faa0bd51ab2f9b418a53098e971122aeff378538f9827857ac9b55e10db5132cf6fd0acf4d3952caba42955a41c5e4a9c11b708c13df0ece3270129b0558cef3a1c558b47da022392cc06d3564d1dcbc86bcb2d5bd725f4eb023057b5a524005a9f984624567c1d8fac74e9180a0c645aa8456c0efff64185d9c3dcd1b27196485a71fb035af86cfef67e02206f091992746e5921b12bcaaeb2b9ec9d6b0bd35e30dbb426d36d910e417c66b53aa94d4904f811aa1803816eb549df8e5d3fb356647ab4ff0a62bafde77cb1f2ff99557dfd43cf6cba7b49a86093cb648dcb1ea82a2a36021cd06b7e298ea8123eebf80dd71a939f77cc81cfcac8bb54a79648f3c1812261f66bb217d81bde9b4f000b95beba6a07cebc8b7d234714b64ab096b675d84d835d92a0acd32b75b0b0514a9bc549ccbd5fb7cf4dbd40c84b6db4044dbc07694c6641276c4113f3802d5a810d742a984d3bdc0a353cd9da052fcb1ea55f4613a376bc7fbd7bd9d8fb6146198c0ea4d2d2ead40278df3480753aeb5abb7c4dd536155904f04622bef38d0fc90207dc22d651b6e9e6f9e67f8f22b87369d82b9c7cb2c6a999bc711e7fe9115fe96fce6235b64cc936ee19dcfbd63fcd17fb9bbbdc00f00d6fbfab211fed7157de6f864dd40eab909dad9fdbccc06e8639a97a6c6c9b109a3619ce805f0ddee5239f183e35bf582b43b9e3eb46ae117ba91809107c69c0b00463481d91adac6a03c65e2430a8602a1ebe55fcc5a0249bdad92860debf63ea6e9eb356df526bca9231010c6de86990803ee3dc8e1e0a4c7fea67d985a8262f1e322854125916f73ef1bf5402806e2789aa518a213f7a3e53675eebba9cf4a131edced41f4aa7a0f1051718591a055b1b835a1abb196902ed8c72bbe8c3ba0b0e36e3014c0115323f653b7a0a8d8916d571010eab8fc56b4b50dad23dfd01a140d2ed0beb77e29a1eaaa5f98dbfa6934f2d637b579f40f350c92d84b23b10b63db57a08f19aa318de6f9cc159821ac1b93f70975d4f6efa4654f16a6f3d503b2bdaffd073a6bfb36d49b2c44aecb8b9b683741938de6de8c0baebf0a5ba3ea97e06d93932e9833c6517c6bd22e3c96b119d16f5470c4044781e0e6980d123fc24883eb8b24029a31379e903081f4a09141ec69e4d1aeb2d54d4e66a6d8e005dc5524e1e21089fd734fb01249a06816f2464042c3d68ec3fd33f4018a691bb4d5325d20db45229651ec9eff492d64e2c334c96f8235bb18670bcbf56661a2deb6d216c216debabfec43ad58d5eb91404dd78fd3a6f471ccb6824255cda7f00d22055d750fb3fa04ea000621b042a36bd3a52cf22a3f1bd2e977ed31d042791439899fec7d2a76ca2666c2eb6d61ee65055f78517fd5c98a5c429e3263727392cf44c74313f66f8198c0e2fe5662e51032881dd54feede9892e16f1c198fab0ef59b8bf395523448ad75ccb2600d739cf129d9478108f2cdd3b1b7ce5aac865d92e1ef424389e7292c4c457ffc8a3d00e2c6283b2c5542ae56ff8bc3dbd41696ce78158599e8b757d26e32672363a90fd42a15ea7ec5d05e3b3298d7c17cd44fb471407ee7cde41a10084d069a932a95cbbf8b50b7c4e8bcd720f0f10baeb20a7fa91a128c705f7b25084fccbd6e329f67507d02adbc0673d9e96995f0d600fe1897300ec05bf22ef5877d86c06d5696de645205c38c20e1fb3aef19d308ff9c7f16af8e0fb968b762a62d5b8e23494a3982b1a6f4b34a463aff4528856bd7d573bf89d653378699111304e74878ddfb4ca5542a6b814c41cef18fbab05414b1b4564e7c66706c6b93865eef4f7e1cd5defb96332ba91cae4f316046e71657c911453a0b5737ad22f2029602347c047a079559065e7d242370b1d49e2fa70386b16a1b6e748a3816c46b125a43a5c282d2a91391131f538be5b2ae000c58777b14ecb933b3a5df3353d3fdeddd593dd79db03c9236a6b48f1ed51d1f414e3f38cf7e07d4496a6374447a05fb4cb378ae4742fa422b826912ca1b46cd1a9c270f04d4f361bcb580f79c8050f6d22311e15c59025c82bdb080bb37624633365177c83d517a5a57620a81c815342577dd27a9ce331730d8090a05e812fdd255b9b772222b9cd90180883ef1acb458f6c55119da8dffd4a7b70317f1e6410b3a17088d962ec895c91258c794742f7488c4c7fa134030c54ec39e377ab5fbd2dbc659e5f6a74fb43abf0f317af9b6bed890a008835efcad5368d97c4765c2611fdd4968d62fecf5b3e558c1f6998de4f5949f42dabb590fe1c0de040ed4c1c9978cdeec077d7f3fa82996099c971678d775e09b6e6fb19fdd562de341655993bb34c1de0d3c541efd53e39e47a5e512db450e4260eb7ba0ae3a70d3cb935f4144140933c2fb8a394b8140b2b4af2a7c3a81e596daa7f8bed96a4b2bd9c62444a1297fb72527501c48608c93b73cf28f51beadc11d4125fb7ac5cb8897f0f240f96b92cff484ca2dfe4b023db99c83589b076cf307947c05e513838f4e579dc15797048f6841bc7cc942e804d31aada947c13070a82be90c29e06eeb1659a6738065d1209b516b49176f438d3ce2c857645d748091b6156be831784cc25312766d2d5a54827a49a2627106c5d4d9e98b068d1df4c5168314206983df7e15e9ee18f64d6fbdbfa4a16464a72ea626e59cc27285e9d1be9b39d66ed5bed35b74423ee1ac81e4cf9a96a83235c6dd64c48473a340dd7366129685c868da91ce9f16bc3b09bef882dec41e11b9ae6dccf098b0fa9762b9998907f334e1ff2e51706b755fb97a126575c567d25087641e119d3e3ad60fa2af84664712dbdead2b02b40de9b452e1f259300dafe507964fe041b0fa10966fbffef3033ba012f4fda0d2498930aee5098b02bc78ae2a7df71376942101a1a0e1b74150955712521c777b0fc7f6c262096f9275b0532b879f061815427b0fac45987aba46c5115e61dec4d335f0a2d1d015e44cd5c24333b28ca5708ed1f367c66bfbd779e69f078d6098bd61b5933aed77345033e36b915574b474885b6857a6662681dbf9895b0ecc431e306b5f4c65735dc71b5ab3776ac42a23b21cc8e575d9b7e2e80229f0edc1632e039edf612277c880593112d0b44f9fe9cbfd15fcf40e05a2365b3f960aedc4006027f83bd1510f3a07bebc20e9c464de6080f59c9b5932de6056df05b754590945d3cbf6c19026e09cab30a8b23589d6b7fa692e65656582dd6fc38bdce8c828d38a55da2d40aac04237c5075322f39a6aeaeb198c84c960660b1fcd107a1f25d91d2cebcb717b095eb002ef83a397ad1cce8af6722622d1ac3ecda7c90a4195bf7d232eaf956c01527e4af0f15b8d9ab33c409a9dfbeea51a3e4adea0d3fec326bb240d594f8dda1c66d2595e92b7cb021b1e6a322ad972a3e57c80b4dc895d6454d92e6e727d9745ef1705df8c25ee832ba9d4581a176a3da58a2279ee6706feaef233c700d3d16ba0ac33f1e040e4aa526b3f4f78bf5e4b3de312ad2d4a64328151f34fbb333545d2e669953660a1068fef2f2d83adcdf7907be366aa0374c7ddd4562721974f836d3fc9433db102ed18421296d24ccd00d3cac6eb90acacf0be15da02b3fa1ca44c6e7c06a7ae5af984a574d755d0fd4dbcdfde5c732df23adde96c10750b868134e40c1ff5cf820ccc705a655103fff1497c84b99450db54ab3cf285f8c832910629ecb97e8f9ef9dcfb8905e3a807920862cbd543699f808bab2ae0d28b14a7be2b4d1013098c01a5673d0c141ee3969498e4b0fe5f0982642c9744eb625e8c64c99688d6d0378d698cbbedc0de7209312cef853fe7d044b0a1479cac5452c95db4c80f924165e075a1da500334152a33361acb0cea7a6e3118e6a62096898e47ed616449819a0d88ab7e2147150cd14660c0801e020b92db513a5e31fbe01ab8cd6f77807cac646c056248120e2bc020f78881537e0947d865784a781693a7421b5fac62885e8eda921204bd7ea063520e12069214d8b2b966959e1b7ea0f40e1e19cebedd2389f38fa249d0673aa038cf00b53a250f6850d775b5d4c24d559d41ed8f008a528bf18aacecb981d5de5a208ec8be02c39c4a8e6e13602193e2c94d883f0a62fce88cc0dbde50d3f632810adbf9c95dca7b81cbbda1f0ff5b789e0e4c5cbf7415ec53e9f9699bbd8994d90f8b271aee733f6687296185d7f97a28773d07f288a76dd25f37f1abb87907bfd35a29c01e4bc805dc49e4df72411dc4f05fdaf1067b4cf4dc44a700c16303f1e3754e915287cf46ee61eb9d5bd48a60678510e315a30149f0b8566108c0e2e0f1f848af54a7b6d52297a631f6219c341ed122b0adbf8e096f87fc82bff17ce23952579753207b1e0f251536f5ca3bea54e97fa810a8d1625dbce5bbf303543d74c7eb2c40364e3c3f03fad3698f6dadd673c25cc6dc07b4a7e02f1824ed0e4e19f2f60789d6f6fe0d3022639cfe3d600829d6c0aacc2c9cbf68a60ce2d6ad23ccaf72f822e7fe7c1524b87e7d90d1ec8f1cac2374fd31c6317cff8da1006663b61c59ff7c80a390a813610eea53c342dba69d9793161460bfa6e4973a8abc5b3c9ae55171186da7d951a4085d7fddbd172926c76f787c2829b36fec89519831e89476917d7512d1b615440804a30932ff8e2055484e8951fca06eb899f6a3fba9fe1d1797e8a59f65f9efb7eeee4ab7bd2ccdc26ce0cb4e4ce3c34f34b1857b87e0503d11221140f270180547bd8f0313cbd8287955bd4f643b31caee819f1c138502271812e8b88bc0773149263b136c4fe719d318e7f03bb03e3f0b3b17f3864295dd2d87c4a5f9a5901c03dd525f3cf5aacb9c2be89cccb8c3fede0fe3c1e6e821393661fe862ba3220ff6dee2abd52a4cce900c86696a8ae49310df1758f95e7bf36e4a6aadf629067b04db600739ff46572c0eca6c6db80f21c1f500c6c1a185949ac42b6a45279d153f30ae8f2c426483a763b72c6b96ce8f15af42f7e975ab08529c21922774030f91f0f79f547f893ec40c0dbfdb3b14b199173f61144481c77a8eaf626ff707048be669ae2272a6c3e973d20690106b0b8f5988a34977a2a87adf67657fdbb31cb1c6b0e4295feeb808dbd0ec446bd1248ed6efb7900c7e692a267d7485cc259c7b3c75865df54b63de1902b274485d79d496614dc6cd816b1103c12a8d849ac97b27273bd50e2675280b0e459772f36d85effb81742080b918ef533e895483e93002fdadd2cec0b63c497e27ea2c90bf501528c43734c95ce46a0a8a6ba7759926152355064906ba6229a5e472dd639cfc0fd725a3fb7274fea4ba23f9c53fd708fd6ea238980047bf3a7b8195fd3b9c64632cb5f2e642bb34f3f89d94195f7ea30e995237aafa8be2453cd5e5e44e8ef7441a6968eeed04308750f6c7056a088f30f43ce39fbf1734f49affcca652b6aa205ac4b94158a9a4fb3284767f97dd4eed8825104c816e9453d5976dfeda1a512549bc956a04cf08c7ff3ce4de96957c23874b84be5f861ef1e7963bc9e0822f90940b133e55349b9548337bd47424df87f4ca5203e5f4afd6d29ba5195eb91ba734af2eb536dc83d069e5aba9d2963a067451b4686c1fbc61347fe9a4fd5f004c119f65e7551602264dec55ab313540774ff9eac77cb11746f890e3a895e5fd09c2cf8c9dd59b3c84a4230dd0f20c7e2c0f3c62bbff5e5b2e5eaac8ed8a792a73aace3fc4b953dc71cab8e554a9ac5202244102910cb59edc1d31e732221eb9b317d3abfc37c3516b530bb7e449f90a9583f32591e2e31e63610834454bc8f06dfe3d46085b23fabae548fbb4a904e204f39b857cc11f508ff60df937a51e409e4b24f39ee60944284ddcc84706fc36786cab40052d5975fe4dd99f3a5e2ef391b051bfcac92b4a187335ab46b1fd7378b817dbbfd514ba27e0af904ef2de195d14cf4298d113cb95fba117bbb86da53d3ea810b0743d631686bdc69e6446d53a11d69147a1ad9b996c6e4228c43c9bb505b363f6997b429121b242208c265fd1ede6b3c64f4bd6b770b4901f7ba9d6809eea0eab01cd8a867a70052860ad86257eb62c4994f5d49cbedfbbb813dfdd3c824f357b5875301f84763dc25593d94f4c8f62e1726fbeed8dc567fcadc5c739346ef4abedd516966818e9ab93fcc48ea4d08787193fdd3fc958d4ecf3125aeeab804e89c48ba801b953b6e3bbf1109e18bf8571b005e81e88842a1237651c17504c8937e2004c490b452582a32c4216581f0d6f84da081e862b4a6c93a100d3cf9f9bc2857b5b0108aed2c70570016b84786ca82add9c9ca24e6c94198015a31da715f0e3fec97bcc35c57d017c5f1da5dfb61bc7a3e8fb94ffa5915d41ad099b54c7920a7aefd2273f1b1d4156a828db2aaccf7bfb2c07cc83b74820e140b699e6b0f20fa83557dd2600760fcbd6c2f3f7207d61791f97406e59efeb90d071c82492f56a386ee54ab8c5e9815f4f2114c07ee6d3357b6a7785bb0d50c3e10f0d52f0abe7e70e2aa118018a1223c82fbecec32e047286d55ca2c47d5902a41aff90215e5b4f3637ef17e9d7422538510eadcfc4abec26f056a72f3a45385bfb1c8112bd0e486db85a3e3fdca6c99247378d8c04e60d15e8bccd63d8a4845bd10d58c429b11953ee7f05fe8fd0dee82629d2f9a70902855c45e415a4241551cd6ed020208f335ac7ad451ddcadd9b707d53c4385a79c38a71853fba9311f8c8af923bd3f8340ed110e14d275f90bcac2faf4358b0998d98572ee8f26f73c4bf4c9d3f6604707c3e22cf334ebbdde7d591cb678bfcf3d1f8a5e1c32ff6860c520a5ffbf65749783ad161983de026e89027a12d16efb7ef68ee7c14b4a807ece8021e4d9efd143171bb0d5c88b5eda65cafd172107a411ebb7873d4e800415a84f41c8feeb15920725755229d8a271f0e3c4f34e8538dda5d08497e733e7a4b11a509492dd60edd198f41712cabb6ded251bfe58d56f15b7f26a04d7e68ef5ed403c4b530a6d3bdbbc89a0a0cdc673b69eb2a200c6fdffebdae8f2249fcc1a23450c14dc8bd7961a32c7cac51883fbf576e2ade98d2da0f4d66bbc567db517306d635a7532ade8ea26d2d5c82b8af916fcc28b5f950c0889d25cb39d90c9bc187cb19dd4cee34b04f4530380c050770049a55be559e92ad165ba895e864c75f139314184aaeb0224fd2aba9596a24ae39a4f7d91149e478b9ece5b164d839bddfab22e39594a5c74e2d2cdef3c9205b2086660a95eabc0cc526a1b69bfe0a7774822fc64eccad4875185b9e67c6c7b8bebe94773ce060b6747b9a227571e0fb3d52cfa6fd932f7d7a6eff3627421fff034aa424dd334d3bb69221dd7113ba37cfdc6b1fe85c2f2930cdbc532f5d4de5fd77dfce636ca668f044948b2492292726f04084e9c307d554ef91a4556e8334af804cfacb897d7bd2c210c96caa01d4df827fef3737097be985d9fa45c80c44a81b4e9968afa66e7742fa0492a8c3210c0959b9797dfbc65b0868f47a268aff0a8a63abe6cd124b7a1b45e512061b8e9e5ccd98efb6e11ee2a6eae33afa84cec023105476c658d9b19cf79f1f99a313e6f5cafe7c96a271b1245eb5662dc4b6aba75cb59621a435bc7108df46cdf79f88a4b9448e3df6b50ab0a998722e7f8c60c8201aa60cdbdd075a5c04ec283831509f2cd542acf6cc80715c0927aa14cef1ac24f0fff5adf46431e4ff4d54c3ae2da8f134ac5342d36ffd298e8ae0cde7658838e59d39684453b4716a92ee55a1aea532a00182bc7d0f3e84a9f38cdba4bf41f97e751574c5b933a2a664a3d7fe7aa256f164d9d73641e96eabb84019a4687c1cf9697057d39719e4532d4a0d36802c83ef98cd639f514e21da4a0edc0f48638a0dd7107c855ef8db6bed8e7c4c18307d7ffd09b040c5f25b68854f9f7ab535daf0efeec60a3decc9c407761b9d128d2f2647e2571f5cdeb68ef97d1a2ffebc5820c25da7fe5d58d22be06370892890b756f4eb316d4ad581587fd3485e111bb0398130a2917203bcd408f734b463a74f702e2670798f298ee085cf908ddba9fa74c104f71502687bffa21c979d0780cae8b6b896d98fe2fc901aa6e5b6a64b51011a174432f42481922efcd195b0004ad81139c70977cf686ea17f9a85ede6e538f3c0aa966ac158f38a20326f3fe868638c195d2cadd07c4f12221a609e889548eb885b0fa8704cbd4ff9ca12b836319811006f8d30a70a038543927c751ac94e6773ab706307a1888476ed49718471ee9e535235b80e636f7a9e802c9e6967160c12e3bb7aee6430001be090a0a06e430319a50a610595edaa478a56b7ad77dc271d3313cecc4e9d61eedf2a9d81c09843c520346ef2a82462da1b6b768e908235d6bff38abd22b91a830c2785f14b32c4be799f7fcd0443a3456d60a6dc9b22c4e6dfa68f1446fa0b7a8894945410699cfa9e9a32426ac92ba0c58e726f4f778e0bdd18ed149f2a179ae7a141cdd4b9a649f991b05a20140a46d2881ebbc478cd6e77f6334b267b4bf4bab9d1eee1b40b5a7610dcb2d1c0bfd79f99ff034aeea8c9038a16190471e4b6b66f4954e8a551c87b86dfc9a891dd622b3842b055df843adafe7ce17750bf86109d11cb7544badc8ec73414eb54d632d419ad2163e7b8bef076439f1849f4e0ba14b75bb5f61dc4e631f004a39db494365ad3805b0e121c71a4bb43841a9ef8b3fcd1562d9841aef953bd426fb9899cd4862a2fc58261ac5ea9755134bd3a75141de6739bba780990c08ff6e8315560db2dc6fd7bea5257712c757e7a959f0b06f8a9f8c7bd8777e659b266c5ae4e4ccdd44b7bfae4b240d89a8a96b95aed0d8ba7f13e64fde6aa8bf90cf7de5ac9494492cda152de08adfda2bfd6ca61f93f27aa9ed453a96fb6bf2875de77f0694937d0cc0461d65eebd4a52b35385b4396d55a75794bd939d6553a1bf090fd1a3343cce3c2eaa7af5fb57b14ce16255cc43618e1ad1518e224af015aec66fcbcc0c5879a0d4931bc74ebf21ea6464c3af4d437b0f8872045e424e129fc4bef1314131081442f5a476be99d0ff26c7689af3fd14997289b7071356a27a63ab14a44692eaef411e2d159725eb7793fcf266fa9057bd8a059a4da38a990a6aa8183af02afb51d6cb163cce8d9b04685e61be013abac1f3322d4ce8772b3622b246d7d54710180142b14c368dadaef814da9fd9216c72bcbc7223930ceabac21104df415f6b7f5d603dab5ae761e84c2d408b5808909bc0f8bed5dd6c7638777ded65cad0bc12e604a584313b298721eb596139d6e323f7e4f9189e96902ddbf11c80b4517d6255530337ca8d51f9464c08f1b020d912242014210ad39fca06d89eb2908d83fbb209ee69810ca0561ad3305013571be8e5ccfbeb18819da2568fff9b995dadbd196d00acaa4f95b0b27fd765fad5cbac22c47d584328fa59e46169fb7889df558a8a417956ce75208d78583c17ab11036b91878549e8fa88b2bdda659152403f1fcc43c52a7291c7bc6087fa4e6731a3b602393aaa902aeda86025a3ae8704bc7388250c1875fa2078143bde8989558a5d26cdadd0aad1c0cdb29d1e6f9210ca2cb21e7224b38cc7c05deb2052067bf68f59d6afa908db86ab2a3d42b09176adc5920eaccaa505c673241b059f84f4e718d6610f364bba79f33b9a8225dee8444a5b3e8270f08ea55aef13063ad77537812a99c5df91502abea4d45be14f168c0a3a3fc9c1279b3137780daf460cf889dcaccce5b2956cf441f78f6aaf762bc85ca77b9c870dc895268718a6daf93862f55ce4340b0e8d56f056943f27d215fdb29116fa54975539ec2a9ac4721d4bcf6cbbd1a5600a58b484aaa254d152e59b662dc6a992df42d00862dfb3f6f1d46b71aacfe3a64708b0989fb5b6a932657fc46bdd7948aae7024b90f015d6d7ce5e377a6eeb59dc445b5d768a5026e2b68afd28d49268a30e1a9bb5b9cc1d84d6e936644f677eb6dd02087921aff57661b74d4815b136dad3cca501330b177af67d8f01c4f8c1449f9574d5ebcd95a9e90f1bcc563c143d97b2e475b0a5f0b6384940c068df5276d5f5487ab787307696387c1a9e956af88a3cf876263a7ff9944766c70d9727ec27586b90744c499073a19c73b8c042cc23ba595b97d8c308535b00e1b8f630138a502f961ff592c65c3c0781664fb1659df07f6a1845b13e1a2e968556df047e568d9c78ef6a3c4f4fd85ab0fc9a77dab17cea05f66d30aeb8b9f3890dd1fb91c01aac5a1dff97951ba51e19c60a57be67b0600fa446972be93c861b9f1809baf2148aad90fe36ba0c2aed0e453b72e4c0c195486cb9a0cacca2e2873737cb6eb1b535ae178b8f53ba4ee4daeb43513cd4ecc11bcacb3fb6e2d57b629a253cbb3b6387703c4917954761ddf9e0dfd6f3813a0ec33673a2d96fce7cfe7078d0be5234a427c57e3f57db8d197247bb51b9de23c4d02531de082e5de07022f418a2c3841834037fb3772b49c181cc3b6a1a2b3bc15ed3005dfe40447d20fd28079892ce2034863731f95edd3e6ef3855a36b305f4d9a200b58f1e3acc5e1a859b7467734d577d924856b8c49d910da19b2dc7d373f83901350199a9ab23238b7fce0ddde3a2d2c1e25e772aba6c6d277ac6bd2552f53e0f7da558d92bf16009e737847e273daacf494934fc2c78ab2fe1720383db280d0ab25766bb8d565a91fff34d1d0bb604aef57d272120f49ea968c1f6ad5ac836f90aa4cf357690dfc55f058bc455d1f3f24d2efc32fff646f8e494156c7e6a11511af6452605e367b5e932d79b5ae67ebb54ff8a67e99d9df3ab58612cbe79e76cda6fadeed6987ecf69811f5ad9fa9d6f38684e453bbaebdf95911d44662719fecea236c2858739b11fabc03a06de703a59f523cd32db37a1d43b86b620eeeaf0854dc6d463b4986c9b2d76099b0b5a51fc09b3a45eaaad92cea8d20fa69cc816cc88276edfdd7596f3238e1458f3c755a452b5a92929b92434db914afbe3e69b01dee850d1d6dfc4e366a78ade184dc07d5f0b82e0683cb99b99fd3cc093b00050a1ef958fd364d25f64044365485c5d5fd1a74cb264615a9026c74b710c4d28a044a489171963eaed755758714deff75a828256643433cd325f5904c729c58ac7c717a36c9fee4ae85496abe7a4e58993606abdf8fd2a15af99898d2bf2a3e64a478d771dfb3ff43716e700ba469587f1a45551cb136814dfd820655ed430021f10ae5a85ade06ed3aacf644d8a7ff913369e361e4606625ae6a96279053da61d1426e751768dff2cb79f2aa6ce12dc9e24ddca9c7bc4ca4ea3d292cc44332926364874212474f777e18225f12758cac9060abe7cf4675e68d309517ba26e0aba0de7764651fa6fd68867ae0c50fbc828026398b1cfb54ef97bc18bcd32a7261fcb237f6596ff60eb392470ee3aec8c1b94b09b718f1544b9c0aad8d2ad89896df4582f842f719fac966d35cbf9543ae2a6d3aedcf3a2b4cbf79aa789fa3efc5c5437c053d71bdde9f5ea12ce94ccc61c025ffa0a38dc4c69dcc10dde36bf229847467a15bcdb3842de1a7823d008fcaf5e5e8830f791cbadf718ad048f8e6b6eaccda2f96c3c5d03e8a3afc7869cf5918aebb2be824d377c5a6989047dcfb2916e40d65c3c7d19e7aa09d8e63fc58d21733af0931a345dcbeeb3bf647145a0be1252ddb87a8a3e611744017d58a38f912f25ed648056d4d50372689cf29dd048b2cbe29e579ea448068b10b4ee3fb299a3b957db91a9cb757ad92c1c82460ce1ca68a29ad0bcc134b83bf8748719f26bf1be067bd0b67b65fce449c7f4e92a3ddb78487bf087399f58cde1bbdf8745e77994a4838ae708e9aa21d130ed8cd5689415735b4df51690496c48947ac985ca3aaf38680544fe3851d27f5179b91756e933d4bce6827081815aa34ea0fa521c2172113ae2ffc2b8f93eb6635389ef651f3601109c85be0fa9d5d1ec693a8b75a280268c04c98d1fad892e5cc937b2adf2d568c7b6ff9361a4410e0a855644ecbae4802fdc7390cff81ba3e7af632567b43ad88a6cc2d86f8c331f9b73d03ad1655c4356fc1d2fa3c326c854c3640cb6bd234c273a33c1b1d8801d06c5e8727c3cd4179c811b80cfc590dafaab7f0cf448a5424cbc4c2cb54690c71b197c26e2a8a5a45b133a6efec69e2f5e54a24d7102c9e32e99e0993cd2359e4c415c6c85fd10d4dca7541897a41370a4f121d8a2f4b727b05ecf822e92903f6c39aec6d04b51c1c0d30eec89a46438f596f79238f1bf2cb2016cd3e6f9d3d6bc2463b54edbb62860e373e0e75f1a855d5951123ab0b9f354d999a473b39b597ff8b41018e6e085af93c03317aae5423001e8549068eebcff4accf45e6d2d80731a22999603d595a3e3c701f9bd015c242099ceb8c43bbdc9c73cdfece01a105da7045e041abbda5faa0064030e47ce0f4bf2d3e63544a80dc8442ccb7b5f51ce2057f10fa902665e2ffd0f1ae589826b599c65be35fed2e024d1cab411ef3436875cb53eaecd7986baeaa851f06865e575d0d0b5b54ec114c31fc0391225fe5cdb147edf5ca22cfbdfd27170b817434ffb6b7df9a0b36101667d38c711dc08d565e9899a7881f042fc81d5ce028d8c7125da8a9a56c0c94bec54e279a4fb45629eb34482a9204579b962e9f08dc25ddafdf1c0da00d0938feadf61597bc6afd84db38edd8d9f24912df9abc69f75dc5c5f807f2b4087d19bf3be5102fabd3ad603fa894e631085eaada4f35a56288f26471249eb02c778c8ee1174ac56c1b831f415e8f62b1e90532bef3c15c25966c050a17a6957d1d3309b1d38596b9e5a7acc316ec9a27639777d03ebe2c6ec33a1893d6e0cf6f7cea1521877473934a1a9e2f3e5a062425ce0865a76ccfd7ec632348c719f41a2e299adeac2fd2a4b2e19f8023a76acba01b5132aeb40605e8945858d56ec0dc599476d253352b36d06425fb5b7e5ba2573fc8cbef408d46f26f1919c7ac848edd37a4465c253e675c66428ab2aca57790a06089bc3c20624591bc4ee514cac1df2c2a381194a50b6a5c8fbea0aeda14f9b49631278705e3a3b98555abf455763ae617723e537c6a6699adb41c34b9ac48fe8b222a7b979de5a64bbffbb275d440de38ac6dd77ee9f74a811e832036bb577d4e1dc6e5b0509a2b70c5c51e27211d060e021473fd49fcf22ea1e763e9a6e6c3e514f3cfe644da0da8a3dc4372a3bf6889f14afd521973cbdb1395746541532210d9b989f5ee11bd504f10cf232c2f92bbace7b7f762f1db974a3b70e87549b0cf8e6a15512ea58b27d322ac4a0bc23d277a9312f25f9ba9df74ca8d643d791cdf8b32288372f18122bd50ec87246c96be18b144a0556366024e7905d8abd9402e5f394f3702a9be4200485de4189d39cc6266598afd8d37da87c20b45a421f5877d06cb0fef4691646c9eb249fa67abffd6c1d51f2b7504f0424eba48e88bcbdac5a5ab7fda74d097909fa801f4cc607287840e6c2933bdec802cb623e35dbae6edd6c325347af565315b9dca131e54282dbe008ba10e7883d137c0777546308cd5dde1886869bd25362be1d1b4137587a879e12e5f681541cc8453cb0aad67682e0386036692e60e893ee28c80642aea2cf5f012a023f76281347014b563b6a08a19217689bd1e0c21b3d219e2258ba48735285b0601491fe84ef2809cefd26ae3d37d021b414334a0b4e7fc8c9e149dbbed49590051562456c7b8fc2da3de0e23fb36de3c03c127f7e6dc19e788978061154395aba3d1f90e1cf9e72b76a4717cd8a6cc264c1756b42e4d5930345b1a00cfeef46f91f1bef74ab90918e2fe68bd4496b0739e27ce7a25a949d21e642e5fb8847b17eb10d93fc670849143f5b7a507007135f87b7dd94fca12d78000794e0faf942fa36c83c77db05d61986a480e22f5abd271b4b144e37fc61c60893d1c0553a068a56bf4ba3f09a2e5f40fc8775d202dcd0b9fe9e255bcfce4ad08a5e1f19bc52dbc732343cdfdddf8988280fe7c29e1689343369ccf1489693c6fbbfcbbdc308733e59936a5d3582ab237c29cff74918d3575d220d80a52fa1cad400c97f3b3f364c377d37ddba6358d21ba7eaa7081ff606d4362f8d148880a5ded726aa2c23e45387f83f64b18ff02bae940bb51ca47a72b02472fd7f0f4cdf0173ad07d318bc0761066bb0a903022c84d8e086d3c29ed682653d7d43410c07b09f329cf728a8593294d87e6a564dd443eea7951940b1091d6889d2429da574934d75fdf064d3b5cb533b735d2cb85a9d057e2756b7d491e2b8c21aa679e349cd582acf20eb17d42198a2828b3fe2d8f12e08c38aee1a03a0fa64cbb96f31c2290d444ad2c6d2ecbee55892234dfe77734457d7d5b984c6db476e1e1abfc0c3b79c2958554a11e9bf006d25c01c5946086bc6e4ffdedfce34aad05a135dcb52b3f56e745a80c0688826caf1b045586d246db3e86d46461b1e16b74007130e5a86128e30645d153cea0986e4240b52ea21001b8f0625a8a0ddd1c0c837dc95bd63cf6d273a08dac454aabb30f3e58fdd859496ddfcd35a8e9e550e2fb62b81a0abc306bfd54dbe6f2535a4381afbcbb94344dda204ffd5b026ad4ac94cc4368d211b2297d013dc8a6e1d946204e2defa443377c3097cf9e1103e3a2d87adcd00bca2d5bc8ea4c3fe4fb7ad6fbeb7bc24daa19d7bcc487c77c4007d4f5112f55c6ba285561e70070f639d4b424e8da52f6e2943042950825a1090190624938a7963accee59d2f539ea513d95c70717639ba1d3ad3dd44671d51f4682d8126e6ad66d2e21f4fd21868d8e63c2052b3a838b8b7df20675260d53ae3a72c7c53ea4d371fb71e642009a764dbe32a2f0c5738b9faafc5c929111a3f91c5232f226145bfd6e70e6364412613e9689862ed3ceeeb26da009745d3084f047a86011d882b78a12a1ea4f8b231485b725f6c0f7c6d158d384c5f884452235f6a2b14027793fdf176d1e2a2c379fd90ff07696cd8019bbc3aaf7c8aa208ff8df4ce5dac9160c3cd57b54f01c60ced24168c3ecf55743376c654b240dd63d31dd5b5d53c15391f90f8fddf09cac6f289f4781c8612ea7a7a3126d34f33b498e1ea5ce0764ea51bb9352e68d6f17938890eacf0562a29e6a0f0fdef19f3fc0cb96697facb77ac895652f8b72217108ecb864f9667904c916caf5e3d4326d713e82899085660c70364353dc8b06ea568a7fafc862a0db811bb30d1c2668947d1c9bcb7958788f4e14560d9d5be0601c623414cd38a0dd04ea24b6b1b469ed48c2b13376e6e1f76fc9681366f11fa61392d3b5ba4b7e8c00d511e54ea64900a02c7f3e3ae89c3fe6c795dc3397884d1408f449399056a32c06af97276af73c7bf02ee7f8bb6ceb5eaa1e5cb9994b0710fc46854bd7a45837da7de379b87242efe562ce06bf9d8ab8f636c205bb5ef384c8f759c53daac82552420380b59303c2bf093b20b367076067eec4f701b03d3b9c6db4d317affe5b4f12681489890ff5a20803cd4fc8b19ba0ccd74a1d478d2e7a60e75219d35a17ff3e0085c6e54d80a4174bdc84fe26cd470ebe47e6ed7edc5b1ce187639c21bfef0d9723c4d8e5acf00066415eecc64f1905d9e319ace40184a6ce9afe2b1a47e473e56b6e80dbe2ac55d760d64ef1b21b201249d7375650b247bf48dc6c254b37c36d132adf5dc11a7609639fd07d9145bd69a3b0062fe02184998575514a8f9e7595ea15e4d9801231d722a6882db3931f09ff273e61e1afea3b0d0da4fcb5f0cd6f26eb6e62471244c3105917f6b22543a78de4189f80f739011ec1d461d525a0b33cd12df0ad7cc9f6e222588420799de6d58f4bc5be7a5a49152c71984d7ed04f3d8f2c803a3b9bddbdb8cb15ea7bd5389fe51a93c9b6a765f9cf2884fb2df20b89ba0adccbeec120e0492e27793dc0501afa85e6b1b10aa059579fb074f0deacee8ba87a431749a4c0fc53d834b86a3456baa9792bb73d0161283f690ad0d99ec5c1ce31192502bea1087cc23c0bd13a478c1c6a42e3ea8ba293af2d04aa059f49032d8f37b891e50c0d7c9ae474392dd8e7c5c21e1692bce04720d0784551fb8ffffac1b2de5cea112e38b9925639d9789a3845e983647f37e9eece9d02bc2029a6fea6aa7fa5de9ebe6220fd926a5faba39e93b37c39534ee384515a4325315992e61dd957f0fa91f3858fe7c079de59f56edded51de86716ef40c102b1701970c7b0c34e6633d8a0ea1c89e7527252fcb07e63074221dcccc5e8a9a7ad608a04f242530345694bd7150bd73315513284142b6a39ba4b7270ba7a489fb03c6ff81d85e771a70ad0fdd1105dc88f7d2c3b3195babec4755b912d7394aa3ca700af2622881bc4d68abc97e10e9c8d434181f47dd21c77af99c6ca9e365296a6b66747cbebdcf76972b8cce7aab91e55bf4ab1f3581df9c2a857d11a8415a18e7a6ccf23640cf9bddf245a5f90c43b3014d08d3ae19faf9527d7b26fc15cfa914dc6e03d976570242ea37377491f3619ab287e6169025df6681f6d936b77738d7d3f02f525e9c4ccfe34fd25531f7f4901201fb7037564600d11734b479d85a4a9790d450bb170301ae88263dba814468314a3a787e526544a39cf6be1b1649522845759cb72f590a4a7fb69396e6bc1367a2a4ebf3d356b0de8e4e587b8f6bcdef3f4eb2981f6d279cafdb55611c6fd42d7196fe8dba7914b1f4b8c5ae46257f2bfd85007511426afea924415a9569d5f8448cd678c717edf99a6d029e1f1558d1cecc4c0077f9eb528fded3636a65f25bd7250036c3a40feb23308c40896b0f9b2cae5e2b34494e42d16d4ac700df526eadb1796e259f24832154fea591ff628377c8622f8d87a4b673afe06c3d8737d3c1692dcb1e9091ddb64ca9aff151b541a754094fefe44b0afcc0203b86eb5e7f004c16f2c0b457412c41f8349d3b638859a18e087cf04a71b7cdd9d5e14450a73b041bfcf93f296bf1865f0ddba5c80877463ad6650d7fee66931486956a07884f53deaa13e2b84cd6a9b364b95c0318b8bad07b0b5e378fe3de1be564b194246827725a98c1c80b6ca981303acc042195061225039c080c900169b231ab343c7e9ec6530864ea5e38e1cf447f0c0cbd350471819eb1bb737b71da3246c222911172d8c11b1c53710cae5c83e1879b4c989def97ec6fa87107987c7117113916c6d2edd82b4dc27387a0bdd8031dd339749a465d229209b96a95a174d1461d295ae02fe4ab3670d86b0bf4a20feecf69cb5720a80276fc1587b25aa3507dce9b231ed8888cda214d2d206002ac7ba49c3cd5a51dc4cbe9608f2d5aa212170463f17c18a7b0a8c387f0c02ea22fb87abbe7680a420dd478b42fccd34a816a74281ce55716d3c5c9da71acea4306baf3c18301aa333712de22a894b609afa032ae6b89127dcd2aaa0ad2fb94bbbbbfee6b918d478dc19f10c8db60ddaac7e5a545894f411c7eb0806d9c7f1ca98f275aafe3c5533d274aec702ea6029f8036bdb577b0c53e08f7d941c1c8a355da210594d94ee3151af092c204ed0d5710cc7ddf824d858ad1ea2bcccc5e8a9a7ad608a04f242530345694bd7150bd73315513284142b6a39ba4b7c1f17a01e81ed720ebd0c5c18afb0d43c4c1b1928b4583595c4ca35df07645a7d8c43e078b7a22028ec3921c900bb45b29665f3b06e67830bbba81f43e4f5faf130f5159b39271e4f1f64d3d6af327cd1c53a8aee70647af8e6e6e7b80f021d68db67e025ea5defe79155e0d6e5c63dd041317ade7a369db406a28013296e6bfabf6fc17f8667d6f21249ea10d04c9c367cc1266c1090ddbb9bc1817d341090248e0940e8a6e8861eaaaf90853a685fa803c4e039166060a3c921c8d79001e3cac496b3bcc37452f0caa104b2205a8a19dde0196a7791988b3b74e23c2174c1e9b7e2eedc697589b159af753561826b1cf437336fcc467aa03e136ac7297918021b71df8850641a6c01e6cf4c9b06a1470a86002a1edcab96592c8413889d65f7f121f8f85337770a28ee146e260ebabcc93f0a980a3ff4bfca446d82a4a8797c399cb66afb3af783964694f2d92ec35c3396cf8207fa46d5477af6fd08e4f5acba6faa5749f84248b3e73894fb6731dc558af01f8f5a626d8f44ba6fad469770c0899ba44a3545c5e137ead0f121480c1d6d3851c8d481f1d6822e39a4cc60ddfb724d800e7962de77dcb4bd42214a1d650cd6b047c66b643254343da13ad97a2038ac4dbc0f26893403e4b5510d6273c1aa2f52cf47588ed7a24ad6f5413294eecb53cbe6f73c346ee8de67bbdd1c3aecfa9012d58b722ecf4d7b0605fb78381accee02dc4ce3dad4d73d08a030bdbffc0beb350a5a104c506f2e4aab6b4df6cd524fad8c3de9c2f3a2625adaff38cadbe27879a9a435e0b4f98a59624d4c5912badace0c71398c35691d7abf833f094e8f48b395f35c67bb2b479d2d5a150e5a1a12ec2872905713713f0c7ab33246e28576cd0cbba2f6c59c7c2d78f01004c09e2e683908537906bc776e4adaa26846ae755d23f19bd388200b653c212678a1601d785b7399279521395501a115fcdecd5952c19f06e5de422863b9e72ada60b4be08f2e204e8321c37625e4203d0ab91808b187bfdb09761eed6670bfca047ace08373bd7c1c5e52e8d21c97c4f54b61e6feb4b94dec66dcbd14ffb014e6d417cd46036b7d65ccde5a6d22694d144c36e1942c662086476bcc575acb144e169b7e17ae6a8ab59aa32e10ae71177d3234fbe7fa4a91aec048b693e97b7f5d7551f5a1a8d34d86bcde5b04aac2fca5205b58a5a4802671f29d4fd4508b818f4ae3d0a24c1f374666d59d1b9e53fdc342d0aad9df53e7441bb23dbb91ef15b3715cdf294fd0cc1abf72257d9421930c0c4e5c4450792a3e52fe9f93e8a3a7699d820ae3654ae2f314a723bac26ed61e87b090af2c43d4cdd8a46591bce6a34dc41b78e0905fcf01a35a2c8ff5ac30d27c633d639a734a94f47ea23301be8064f2103fde3ff24c59b087d092caac0ae9a996e3f92d1ef65598883619b0f63ccdebb77b4fdaf469596faca6430f9cfc237a3a2495802d9a2b87abbb038a372b56142b04b5f7879b6e1efacad48d84bdcde7d4a3a404de803745ec20197e878f4354e7aaffebc13590ce6db39af0b532b8bede93b952ecd18db7584cbf2692942dc4ad81968cf9844a6b5cdec4fcfbb127efe57b0235337bc08e3c2b85264e8c0cbd54327219c354e51d582c214edc49a68a65a38e30582a244f074ae30c0aaf378ac7d9f99e3a87c858f117582d4d01caeb8641bff7fab82abbda444f22b754d2ef8694643cb2992d73b1c318a01a6409fc160b32ddd9c7bcf2a52fb21ec094d6a505be3394bed11d6ededd76bd4b830ef7b09ccd4382b9b3d07ae50c2e4075069c97d38044838f8dd81b7d93ee5a2aade3d16add85de7cafd35f61fd1460add82d786284961d7de79c4edffe28a1c01a3490ceb20811df1cfe5954b13d9aae5496cf022cd8bebf128f578caea3851cec11203f7a8ae6fab747d0e31aba4d5873f7867c90e7d72026c6500dcd948eea5bea83988add5ab266e4c682713d393787ae83cfe6ba699d87ae7c59e139d37c40474febcf1f2990e087d4ba35fdc2849eafdd6785374aab85e1d3122c1f83743b98475dce7ddc618ecf1be463dd7e76b1557dc2dfd425da2b89f105e24df1d711c6280a3fa807eb301b75ed2546029d1b405fe0c13552ebcc55bc40802529cfe9a3b1808088283096c4e6d70d57754e2a9d03c2e862bd9b3845a09bbd5bf0caf33eed8c2df58157aea57792b65159f4696943ae98dde48630a55ac6118863c7f93157124f147234906f43caeb64d19630afbb54e0169fb4ca85fbf0935103df8ce956908312a435a7db0d68543e514684a186113113fba9a0c91654d8b2f0d0e7724c9091bdb30f10bc8b7668081cc14b41c73031ce2b6a84087d0426c640415a4f1e9ec725e0ea8d5e943e013fed57b7b6a6de76aaca0216c4e61aed7e98076aa36ca9ebf11bb57abd4a53b53aa3c55d5ee565a62db12522940ae190e34bbe1f3ffcd72eb4c378dc4a83cc2a1c2ddec54c59e820ab05a3db966b49bfa4cf2ef0efefd7077f40f9697e030e8980b51b846a525e5b68be30e6f8dc29ee162ec257be5c0bbffb886198bdcad4414cc93548ee02a4f7597973106e3a70fe30dc8640caace8e2dc0e66476e1ea865f5cc64ed81ed9887741fa113e7211f788c232836dfcfb671f8655093a5ce7e73ecbf3210b614e145a54394f7041cf3cd98726d00a67abc8e2976ac9e6b2ad5d90745662502a8fd2fb869366b9d7ef8f45f1064d076c9589ea909019de686265ea92369be78fbc04bb7317c3b7ef29815d3733e52cd54c1ff703c7e33bfb8b54f2ca902c65fe9006dbfc420fb6c4d6831e440428be4dc72299ece1783cb2782c6f8b2e5e0ea0899e3b5e51f80081a44e95b22b4527542a8c7ebfa7df96ebf11a98f1e1f9a14561eff9e20ae369a1416a22414dbe58679657e823a0f95e9a0b5604901998dc8d0aa211a0f0f96a779537bd28d63c4212defcaf20599027eed6af3202c5b686040885d6f06fcad486f60818763085ebeb05a0a5a33ab6e1bb6f273521fcc52ce8c4ba47a4d768025aaf1041a6dd1ed8aa47940c18dcf7b93b9f6edeef04f141faf1b9a50970f616e56f79d77ed0bddc77ffc8fddc54d9bd183b1493300312b29584609acbc96be4deba9b9f3775ae47f044e2ccd0c43bd7ffbd967ead553745bf733eb745cae8e0809528e2854311601a2efefbe9305e1bd8eb9973da960d2477fc8ee3ebbe6daf13ca51324d2fd9bdfa050155f666e52352aa06bdb00e60ddb251990953993c812ddb7c6fb79707ae3d7f0c088050085d9e65d1d834b228b894cc85e92d94756c6a7f4a93b39a6653f9c0d41b5b64eded05e232dc463a5a63723ba29495b60755541ec33de5f4ae95d48bb35283ae35d204fb7a5690a2dcd03624dd06c9dcb4b3ebec140dcdb380ac6dd76e568e86c29cae70c950b4aa768ffeef26e3c7f34dd132a67a04c9985187e7392b0a657bb0167f900bbd00e4033ed2660734f1ca0180eb008fc90f55f0482b7be37354ede1d18b5bfd21ad16bf87e7e5b76f16dffa174145f8cffc14a29723050190d58837fda519d61b1b63b5250b28e3848be8895b2608ab561d91f860b6f05ed8e8f6f5e06855c134738aa4257d55f27db2dee4a8fab9165f98c03f5ac5a19da1a128ea3c8da4f9679dfa5f6e3da1cd82cf09a3f7a61c11fe8d9acb53be3b2f13190467c7653fcfea4611ef41af7a4efe516743bdac2f195b40e4d6014cd2b6ebbf6d62e050ba66149879f8227b057085c0adca4bff130e7eb7200bcc260fa5940294d83b33909f0fe2cf15c5d41cd930a89b956ca787f4c17cd98c2daed6de50b2f1b18d4ef458062295374fb7032140d839b5e3ac2e0f8f4e0d55e486a70392ed1cd215ce3b83f7e234c6520dff428a8467fe57abba2a5ccf41c4314f6f5b16883eaf3a10edf76edf6e2e41a0fdeb635ff4b2400dd6f3da2b0623eb38c96512a27b5570385b31147d706892ad75f481ec6bc8f528f633cb061b8f6bd96be3886a14d295358872e292470677a3adc7981773f382b4fe8cfead29eaee2e4aeb7f09c7260e9f915e2cad895e36a9e6dc75d67cc54eb567f66a75591a11b633715ec87c4cc6195bfa6e598de77e5be8d8b339256e6298a58c18d34c3e2c515471b5bff0589c0bf592279c09ec0c0b03a9cb481daf3f39f12a6072deb21cd34495bf7c098a2618d99bcc753c9fda6537c3fa79dbc1db3e43d039c5e2fa4a635cff41ee32029e0561fc731c64235f7b6b6accfe84bfbc74d8a9ee91e04f01458884f281051edd4ae991a41bd8b922a220bbdf3aadbafef7998a45cbf59399bad4048cee196418a2315b92d7e47b6104cd3f75ada1ca951be7a08be18f56bd71469efd06644b5f02cb4c64923530ce2751946d3b44a2b4029db34cb1d248ab62d9d817e22eb434c3df34476ca623df477d17806131b682b7912c3c4e2de22a56fd817e12b16992f3c5f2f963cc64c24f958c55a9b3f719114e559446fa316e0fb83e5f547666a6b73e95c6706f3da043bc7594d8c1c7457de404060b9235745e1c6a1d5357563e621d82626257fd17f5d3201284d740c3d38d9c19b823ce9cfd0ad4e594e9b38057fd7949d7c32c4a249fa88ae1e391d680a093d67de438f61e3f1b1ae07f6272a93d0f830c8f50b9979ac72ee32a2f59166eedbbb45b53d44634621a1cef2d811333910a23e03528b64331a8f462075eead58c415a1c16f27511ec75af6a481665c4caf75a7a1ca5ed437e41ab9da22e26c96f65115a1d09589191b7efcfe272672fc12b1d0e4b30d56db419a5c639576409b8fe71b4e9a63334e61261ce05fe4100cfee70757734c1c70b0f2bb68594cec591b303949d1fd141c88fdca67335013ac637869750095d3047ede0b9649b88d6673d87789ca7daa631aeae2dec5115705fac0a7d84e1c0e15d7fb1d0647ed5e70a06cf93c27b8be76efcdd288eacbfdd4a25553dab124a6457b0eca3e96463e7d2b0ecc63b4f224e06e2ba97359e61e8d6f8d8430686c3637ea169d6743cae18b630a1f1490b7bbb9a89155428d1a0937d8a06cb99b1b2abb778ca74dc4d85696f8f555c3fee28163f81993288a4c1d35ce1687c8132814d9249ead8229083c42c5a73a43d0d8a6578736bb66fa7388ca4cbeb8b7073bab2708ef624ce3142804b9233e1984a0e2d16091282d7b02caac4149142dec09bd217879d8f139a31aa0e05d10e90b66dbb7e09db5be49c67e21e1bb0880d021fcaeeb0e1477b8788ec86836e51268ea8870cc5f7957841d28c10bb4149b1ab0e378bcb18a37798c8954f55321410e10bc76a2d5c8523c0f4727868aa535358d7c41e642d15ef23848bbe4972035a797b0cb2224e435144aaad0270f2a7320d6175c9a705951c858ff1e7ab94d2ab8e6d88c8feddc0b4db1a80641e98f761ad7dbd917d299e2a27be0ed407e3fc96e0e3507f92f4905fa91cffba945db0121afba4044a97274645816079be8e7c7247eaddf759a0c9e3ed62790a56c647375d73fd206bf0850102f74558bfd21a560229aa5d448fc938f9682626ee68883cccddac16f79e0fb3d2c6408c5864ea83ee7bad5a9226e4ba5ede9022b3e5113fbadc893e6516b078f8adc52f955966832fd8fa4f77eed023aa99f97e1dea0f617f4f3c1ed4ce2cf18b6a365d5034a7cf9bfb1efc9b8a18bfffc8b248c5e8ff5326f6cf2f4a489a5f388df63d342b22e1aba79955ad560f169f408e0e2a84385887d60d871ce3e893e04e8b30416ebb9d9ebf0b135b4dc02faa4c538a85931443b08e5de5663a0cbfd9551c605fd4b2c7cf7c6558f3165d626c144f9f12d20fa4d578cf91d2615f6412360794bc4c17628a1bef13351145544e7c2aae73ab61f78eeb9f2c0aa6a6da4dc79a87040f13696cae90310527829a6e39bd78a102d853346bc3984bd0d2ed8103034f95232e170e3bd09306da59edd6ea7a5c52b7a3689cd6661f91367bc73438a527e47745a2c31c901ff3f0b14803edd27b1a310266918353342e807c3208d21db1fcd6ebd2228fbc5d6d564190f7da2138de1015c08c160f59e90a50df72baa5e4a17eca40692ccd540702dd4ac88ef3701da609f0be2a2329264824df69a1459c6ba32c1a870e5aeb6247589035fc1967b530f21da24c22011746933a62aed1106372b49ce601186dc21edce281387cc60f2d13aa1007878bd722f1b91a65e6cfeb6f5021f80e368e36b262a00bc6895a858f2dab14e301aa2c7ed399d106cf2ff36007b9b2f615b422f2c9d63e7747e23494fb2ac85eafe93c6af6fb58481dc2e575190cca0b70111b7c8ab7533bc677c17111607f46aaa5ed085eca3d5cc14271b4c855f5d79fb7defb36a352f4ba1fd335d04c938901ab16a4f5349a8871a25a6e82fe23008b10f584a58b94b224c758d8a51a00cf0b6dbe6d3685b3b824a81a0f8e5be1c587bc5ba6856d7fbac9bee5d025aed799f0e4e61ffaeb1a7c72ad00935b810b61beeb3aa153692a36c2744081e52dbf975f7121f818f4b43de4d520b570c8537a798fe3f0568efc0b0920319b7711105b11dce62bcc3ac99e24bef51a13862c933ab0cb52e016802b6c993e2d36c6410fbc29de100e9692184ab15ae9ce5b6c4106665614a8eabb633b30967b879666b3b9d3c6d56cc3e9b806b53e67763e257e3854ed90cd37ff62975683841b55d661cbc6ef4fcb247baa2f3e4eaf77b6fce1e36e69cda21245fa408c1783d4b453bf52dcc8a9de580fe87afb27e0299c7b2c389f48c02b658a3c580c7f5d477954f0553aad8edba40190c4fbf4a1180a9609324c28085ed718716fe1b903f21de4cc462c1b6effc897cbae16cf1e655282fcda7f324fbb5004e7f7cb04e95f83e99bce841489ed97d241062fbafa2bb876e891f6bacae69e1ac87cfef1cf7566c5bdc679e7395ce3b9d13df8ce321cc6cea3652d23f90a8740d4c2dc21cadc654ddf4c37daedac9bee83894427709d29f9dbca21fd28a6f46de131763cb0d25859041131bd96454025e135df851dbc2393aa329c153deaadfd755427b2356bd26ec404316916dcb99f9db3c905198715681bf6950615b2df6dd21ee57b1075c96633a08cacc399d2d355f6022afd735b5c32b5e50acb2ca7a4feb5f3d80fe72f47a9ef1baac7740b2060d6685cb1681f030a904e0a56ea96a7945489342ba4a4b6ba1d939a20e1c15aa1e869461b76c7f8642f4eca99d6e11b8ae5af93c746be56ff2f868973e56efb56faaefbe0ecb343b80ba53d08070a57920a09b186e0d2d2a32576ee8358f2b5195f24a01d8cf045c093ba5ea93acd18f4d9aa84fac483807649ad53478a36160736015857ee0c558c9c79008ad9dcfd952c8de5bdf005b297937620cbb9b9ffeb4122a3e85073d67a6e680d0a4d2261bffe845e98b0ea672078d554a94d3e9a5cbfb1df487ea7c4ff4574a6f73ca58ce0143f8f39442af0ea4ef70279b54a47dafda3029001bd2847f9957bfe71b709ca9241a492973eefe278e5c9435a6fd38597006380680f96cfb74d75ae592231cde3cf77c1a2ca43764314d1346a44572672949b19d438fab3b79a8b11c8e9d41c973055b48278e164ddd6e5deec57f299e9972866eb9ef8e6fcdc34dc9eb5aaa06c2407935571b218120b789aec3a7bf0edfdbcc042b25d4bdc4cd7fb92bd8d91b916a5f88b4b43f842c6b77c5540e27eb03a304b9f0cc2845a304ceae53352a079018289d3f9cf57ff2e5c6425861d1b071a565be36e5b0c5ea09ab1fd0ade8e6d0f0991273228e64d159c1bf858ed510f883b603f8c25d1724f58b79fe4fe7461f5e1696bd77a4d598990cf481e1cc8df052c75670c6a8d9ecdf8cfae950363ba7e82abdc2917455e5027e533b179c6127e6492e86e006cff36002e59f13c8d691e118688de029e92d19f7997717689a5ca574e48d8f49567e0da9b842f2f2cc0957f0d53d001dec2f92d3664230ae4f0d055e9ce1ccb14c3d1d4d3acf05cb232d8dd217d0a351df13e8c36fa2627ec0cb8fb8bd98cfe5a9e7fa8adeeb1206ece1d622e9dac47b1d3335f0f012c0f1ea3b60563d59a348e5100ed3943ef59e3df05f4052bf5e4b887cf01357a7de1f69da0f22e686b5abf385263ae5882fd3462adfe66315393b06d8d8a414e6a00c4554dd6d04c73dc9b1e4fdd4f7c7810b0643cbfe691fd30d88dcdc734f333e9662fe3832453e1c8608740d2a90cd67f0afe43d9bb388411b339e8d4762825ba7300222a5320fa1acc45e18aa607b3415c18f9a425da691552e53e9982066c70163560fe148542c9f6a0fa4d7fcd1bb68b6d58086cf18d589917885230fde2e67868c2c3bf613b1a28c6f8526748bd5568082696e3e0c75fc5c0d2980d246b25729f4dc7b6315444b2fe892dec82be02ff2a9fe621c6af0aaac6d0a3f2ad27adcd08b7326cb77ff07d94ba014e5280afdd05b0163fa55c00e7065a17b37683c79b4727b2165836f3594eb15bfc84cc2339269510fe957086cbaf7690eab1a89c705a362d250d79369cd4c193dceacb355a25cbfa936d7afad6d81fa6af9bbd94701246f2b6296eb663781874a282ea4740bbdd1213101206d652c1fda2a325f96f784d6084e9156dfefdd4478592c39359331fd87ae92248d10251890240a46bff149c192f1160acc6be14c7b99656220fdd84e4403e21a857fcc9f68929c17ddb3520cf9e5df8033e440c59df57b0d72b365291ea22eeb50e52a30f2e0886ce4418addd10ff5c375730957d38312273f10c121c727969da4e112ec4176c6ed66492677ffe6daf218488f9a143adce7082ca668f44d29c5e0b6f712f6cb1147fd771c9febbb80003793c7a3ce03ae7207493482eafe18f93582b7d3d97ce165762c3eab365f66687b2a78b840c5a749a1168a97868d6b4f0df41673b4e5fc19daf977a290cb4f67e02efea9d550c1fab95491a367c17f07f0267be640f7a55099b6aeabc07057c0c46cbd511d5567ea6a51aa1dc039d77f4ecb98baf1a546d9e6ef04b44f3e2df487af825156b5553bfabf352880924fece2ac6fa84aece4dbb6eb98e34e8e74fe7f3c1b921ab91e13e2cb8f2c51008a444e47218af5441d557f7cd72dec54d3ac0d9a351ad5ea78cee1dfe279b6628902bdb290538e2209b454ceedf36ffcf8681a8b079cd40efba1a02a9d43fcf33c37f814de8e28b79bd6703f0a570e61c0c2e75e62d7cca2a1a8507522316d5a5cd5be714777f862806b6db02072acc62eb9b529aa603e97e3cf96731b4725e176f18ec06c73f78d1803a95fffdb03e028c018533cba631db66c5d2336206593e2e82e9bd43ec2f4ab24e137878bf7d57db09b5f96109d8b5979dd31779d4018dd2f46d71c7303371d0d20a4ac87b156a81849f29b6821737709ed224e5df8805c5153dc77c099a09f60f355e3c286dded36ac04a15e43036c71661cb30ad0427c63517ed4f297c1372f9f4630a597a763ba2819d16fd942a3c610841c3b28273234b644bd28b8b3ee057d3784e04d24cf3cb691a406db5ed65c3288f3c88e0b90e7e0c18bb04a7552c7119056ad63d51a540235141effeb01398b710ed316e176aee677942feabbb4430353ef5f1aa20bfbf20f7309849883f5cab193b6d2add471a378fd73ddc9d16c2cee7b4e497e1f29aaceef840e8f17e5bb79a75d96cd74c49f606c0e0aa192bfa7959b95b9dc55d136b46e30c2babdafc5d8a156f096544cc3deadb2be8d2a71bf9c3bbab015adee9aa221cb871124d6ef41c8a3a09136932ed541ea35922b2a6af889f2525168314010966853e4dc53dbac2469fd041cb652fe50f1a5efb51125c4c234cd797571f51c5a7093682e0a24f9a43fca95f6f9dc8daadc7953a5de2d2965c0b747136a3981040b73eef6b0269e503fda0fa28f0464924cd57cd38192a0e23aa378a9653cf47b999baa67a5d632e19c5116c60a88319d0bdd848a059538db633f439f565130794d32e25390a4da0e142fbb15cc187e70372bf5acce2061caee9e4a592b692a7964346bea45d44cd8508a1264bd24579bf5d99a5dfb6fa4045884aaa4584e06165a9bc48da2b368b7f73181b0628394be073c047bf3dc284ecd6a162403a1773fa0d24f4aef94cf9f241ac211ee104af092d6305873db814357626ae96eab4100f407708ee41600a970c32253878cb184a71f15fc709d6a5c52d37c4a92380e2e72cc3bf0c40f33d34fabda8a3f52b69df060c07dc1365263a61dc5944dc4fe16aad00e375cef44082b49c8eada0fd87176d568dc5450c7a015e6fca22575b61a14bcc95a491ea44a2264527edfeff77455dec92470c0cc78bc4ecfa67765aca4808efd5f738d260ca3bb0400cf3ff234832c96eb1ce9dc815dded916316b18c19c26ec2c50f7006dd71527c248900f8817b688a66d4b2efff905397eba9601141953685c1ec1c5c4c294609877c3b36acb681e36f27a4cb30a47ca8e0b49d964ce1a09fd10bf92cd55add9dcb561869104670eb0c2ff29174c0cab0560b13ff2a508339f4b6e9e8dd3f4c5abb0c693b8856027229c3b0148e96a9e8901081f5276fd0346b36bcddbcb7fdeffc589601e253ebafe09006abb89f99ea2fc353b7587293059de5bd94cf8100bd951bd897bae6c55ed6565b59209e0efe0ab79f367c48e5e58247bacf83107c22eadc709826d1636a0114aba5148059e0e98395d5ff93acb41e77e8f6ebefcd4767551aba994bce2e6fc67806ea18a4c639246f1c718206bd0eb99596e7f0349e4093c9b2a2422693e1d2e131eb43b6fea202695143f182314d472d3c973f9ad698e9428cb511206a680a6cee9a4383650aca47ec0e831578c7165e0916b55f6e9af02ed0c0014e32e4d7eb5725a4283741b1f7a095c983244d705e54208f69413fd28f5273f799c0208da68544da2e4b58fe921a2d663b454fe03d0a728de0a9d9e39838d8f0d6cd5cf7a1866e2d40aff1a75fad49eb572a6855392b00f8969ad69351e04a170fbef46dec45d05a6cbcf3c1fe11eba0811623d15edde978d2d85d7d6cddbcc575e2454bfbc0d1cc98bce3ddf9967ed4f7de1a02e05d2cb1178e21aef009958604a42b5824674fdc7e7293bc0b3ab5ed98813f3654cb4ef556ff678d1d1e626277774ec08e1f4b0b136d1984f6d37c2ca48cdf22e7e1286e2927c84e35767110b43dc7700144a4f05760d77ec852ebe0f9a2c694c424217d9ff6e2c035cffde125424d77e59c94b40bd30df753ddc8b42467b1902a41e9ad2048c27f25ec817cfb613da70f1453a2cdba0c11b10048b65b9415bdd80c2c0652e55d43410ccaea614f33c17764b36dd216005f75257d3addb324bd2e477675f6c62467cc752f1d95c88ff245669c3efdbd24b47ddaf4e08e439098378888d3c613dc7fbe6a1b36b6a651ad9f973907c1be937ff553f6cc8ed9b6ce76e887542f2f11329815b8a61d708c6d95d5ad44264f002acf1843cf6b60c7f2f84b95a16a1954c6c44dadcfb8a26525922f484df3b553a1f203bb54d80279fd3e9bbe83f306637d6421d4387ad79a5497e11079c14b80f88527b1b411085ec1e5c87729b2fe53e3332d39d78059cd027aea3d32efa9f8f020cfb02ae6c7262490f3fc191d0be2c3021b91d835b4e75c7fded2d9cb2628bdd2189b0aeac85c593c4a3d72b113ba1037a1c6a51098e23854d436b6f62e52ce1b0af1b1af4b04c20485016d2da13804d3db7a7880164ee936effd4b4c5da18b80bf3bff4c745c98e2f3367fcc2b1829cca835f116b31fa7a3698a36686de7880835bc85f4414250b6ce1ddeedb5f630f6ee97bb7a92b71b198070ea70f3be6e0ae780ba4fe2c44b17abf8ce0a535fee2715c542959bcde158834b572fdd58f00a64cfb4dac2b0490dc8a1940b03dab6311d545fa3fdcd7c7a85821a44cceb3cfe900e28b52d6f2e87ae84189aa5a156119c8efdb6e1de7b9bfb37c574655b2e70d4c51db411622cfb58bc35282c3f3ea0f4e77f2efe68f16ca2c06f0d83596475b05ff355bdf475f199cac39bbb58285b73b422762ffe74fa1f17f0c7219577bd92fc66e72da1d2d1168b048ba9b7ceed221684c26c4a26aecff8e43d62969516fa985bf8bdc19606da1dd94c6c476e6417c8d6cdf40500cd3d9815349246692adcc1ff0e4d506cf834cf26e1b305f649e035017b05b1f80f8a9de8454d638723eaad659e7300ebb6e16d768aab773a46a98b6b4c622c4751df23c74bbe77ab90e8a8af35a614987d112fc3d00dcf404bd6180c4e4c5c66269e77ad2f000e6de0d787c8a9b7502ebc700658e25939d91eee7c7ea5cf4e19acb111bc644b5769aeb177fa85015dc2c90260e5890bec253307908c400eb63e69f9bf818cd168c2efe5f8a8fbbe0dedff67f98eaa0c3e4c2c1177d5a398d93841f679a8ca30906da6f3054dafcd6a657c83d7ddbf48caa57606ff3fe4f632de609d3d0e311e0af2ab49cee69c31247229debe1f744ad8b268f2143a80e30a66ea330e906648eab9cdc3c671065d080700cfee5c5465d1798956f8f5d47531d11e44615b38543bf9f18fdeb7191a2fba57f2bc6ede79d287077554aac9fabc3a90bf12e77b8f954b854c45031db4c858d19bcb0cd59d350111eddde98e1319097bdc87215869fbaf054a89470673c208873fe2081490491a1a4ec09267484d9cebb507012c64ba6359cff5cfce94569ca3e9011cc1962f9dfeb22706382dfed296ebd5d663c0e9dc30373b790d4972330f9c6b6fee4483e2a6d9a7e69c4f564173255e8ba5868fd2ad23c2ad1ea9688ef9b44542727d6d57f360769d95621ef25e49a047ca840c0d953f4ba10329c967d7b684ca394c334a7d0ed218862b5f438038a89be2c0e5a2e1014cba7ed92df68c6e8d42e69a0299ba56d7f743959f93c7e29a5d54ab2ab67527949bd9d0c97ca31335c879fc2d2bd5b736cef6610526b35261040200737add1e8bb6d919a5f44dd932b64f52c6916afeea63fcbe393dd4d8176227707d8a33f498f5a15d504fbc5e3947707e619833849b8524e70905589730d3de554ffcb5e6fb502e9b7a1bcb6b7af209f5d9f53065c20b9cab1428d8e3eae5588048f015b34ba4ec99587254e3990260cafadc45a41a1efe45872b1e34aa209461433b1427249247920f30a78e8cb5f52b1f4fefaec04fd8ba1cf482e625558dc552b2d07b65a77b9c5dac42bf3857b51d2b11f426d1e0c537a08277606940ed24366ab93768e0bb03803840a9701e55a9bc052d12023c5801f4235d66d611a7ebcdabeeba1485d297cac2a5c4c3586651240fc59135c5d79d60e28ab3bdc168c31388c658f0df2dc5e598faa99f5866bc2f7834efa43dceef14e5fcab484be4669e5e618cf325949236f4d94835abe57510f25c9530be04ced5fb2ac6ed8e66798a53bd891003a4c0005e05d274fff0853a3ae30d0459f0d0909f0d4ac2b4775bce2b4669fdc881324365be7ed47339ebb3fa9460406e63b06c05c42d966879f1aacf8b3805bb52cc45951de26a31148402581333e2887ad86a03fdd7f42accdeb17d4c07d2ff33e1846c5811097425d234a939ec494aec95ec859cae9e03491def716977388b657dc28c71be6d56bf991fffd95ff7e87051b9d3a787023d88d203f580d734a5cf595f2d638c9b8d903b54ba467e2da156bd7d2e3fa319f58503e5e88d388297cd87d50e6a26fdccd059289ab3fd0231f932216f1e02e931f72e2066b2afbdf888e1a9c879e3f7f77bac377488a7790860654cb2dc14785edb90272a5c5f9f0c0e11a84d6ebc147b74df5dad4e9df063309ccda26512b1ad1b84b6a692b77d1d5e1e72f44c90483150ed9ed7b40281300f8d187f98f4eddc67e27823baf768c4b6c5784fcd360b8da821b2ab9a2a924b6c6140301218a2738cf2c98109ed4668bac6b5da5a4a4a7bd0423d86367881db143b10a5183b38dc9cc6f2f2a43cad03e48743ae6c215e55de186f6f040678c01f05b55cb10572b77ea945be33078c347fc997a507fa90160b1da2c6444b7118306da0e6adcb0d05a08c144c6a301cc379908c2b1b1d395388c6f0e85656f4ad1743f923fb5507080a99b038cb5fe52a830dbdb0850ecff057c4288f1c65cdff636afb13b30d49b16f93688d56b7d8029dac9c749aac3392ec9b5a976fcf783fa2189ea339b13ac2bed0644861ebd045bc903685151ca718d7458a12430984633b60efd012cf5d8a0b24c2051d63a57f21a5b048ed36a0bb675999cf7734e32ad43b8a668e87e864a9f07529b6643a5a8695ce5b356100be5a622360c042c54cac4af3b84abde13489801e2c75635cc0bbaa5fb0f08eec2ba8c600601c87c1548d8091eb4a28c0102ab2f4380cee8fac5498c1837ed192a131f31a9caeecc5a08ec8b10657a4ed571cb3ae76cfd2a70587896ffe323b74448fb0902d42b6877c1e41eeb5e4a9913989039b38a181f61bbf4be2a7e71bc3e9d26d6cc4226c44c43da19a5f499e642c0c1232f5a282b89c92170bd3339dcf55ab772fafe9ee7a17d14df5a949eb435b29eb7e9af29371727cb0e03e005f92f9916fcdb42814de3b3cd6a240b592ca87ca92d00c1277cf88932c76467be9aeaf86094d2775d9e545199846cbde6b74d96c82d7a7edec695c972ad72db9608a8095e9345d135bd2dfc7bbc58eb7a8b75f140d20688ffdc7fe65836eb4faf18231aa6974c104188f29c44245a5df616f53b379ced1a048f383ee9d90a840000d282e8beb9ec79768cbfab443a5172bee6c3a47b52bee2c7484d7c1c23f6a094c709a16e1f5f6d5f9feb74ee0c09cd33f3b82d1269e05632731468557436c625e241b1cd3505cc8ed101109ed28c2d5dee8f960c8f4a5261e770092c5b7fb276696dbee664ab9576886bbd6584c4e4250a42f6e9379a358853d5284c2b33d328819d04687c1d788961925d9ac4ab6b1caa9eb720517b2dbedbb67abc7eafd9a2cd8126aed94d0a71e4698cb2c73d790150dd2ad02e3db4b0513f641d65624afebd2dd34d3072adba09e23f3a0b5873c625ab4a5caf328ec19eac88c3186d4ad6fb29eb4955ea8dde1ef9d5f07983b0e36c5a07f6996edda17a3389d25f03f57d0ea3d8cfe923ffeb68b19a62484177824d319343f0853accdbdadc81417610de95a2bc84775f4cd1611f9aecc7f57519da732528669163bc8940023c2f0dde074fba0cd8883ab16a907bd7dab9eb5d13d738c0da34cdd8bffb1d4c98414951b0991986d35829d2053279db0a74ba87ac748040df2e82777305f7e42fe148b8daae9ce1bfcca8ddcfd473fd71e1afcd5ce6b595649134bffa58b8f69ae91e3203a8d1b1770ad6d3982df2bcbc7cc911bfeba09961952e652f7cc41d7c982cee6fc8a3c609ba3ce3af29d9ff1e4e969c4fedbe4f253c15680d7bb12f4d2e673963083a7735d382ff8fe7262411ec8aaa2700f08efb9dffe8d750b16bc1c20cdb1f70f90a567b6ab6dbe2d0dfce8f61a604fdb96884ddf52a9aa1fca6894c0f0388a5e9a792eea4c485e8184c768d79ad79fc810e9ecbbf35219ecb7516b5b87645f408685ce4384a996677345cb7d5a1f2383a97a02bfa11e51d6331929af04b69ebf38a56fba3de5ec314853d8d9fe397668beb5cd43d5c2c05b5869386f964ad51f163162bad2e4a4c446c41413326213c4fdb28c9d9c2b7209d714ae9eca5487f99c8ab8f6e6148dc85a8df223da9482cd30d9eb9b4c3b803fa8abc69e20e2cd03572607f8c258c99c6a8eca6d07e14f88905f88cb17c3d7c5a30676e4717ef80943bb53e6f21271e7a667f8e6f1309ff65dcb66babca2b089d90cc029cd45dd3576f20d26622dddbb0168ab7bb0d7a027ce66469ef106b384c1f7136f8a2cbd75271a5250ff1d63fae195f964178bc45cd42fb6faaf4ccb061cf22c0253ffed6454fdf9161990009a3582c3085aed62f14d2af273cdcf7b4f808876c8569b1d08f598bb98a933f0d335889bd9122c168a0dfc2c2f27f00961ebf4dfe14ca5438fca48348cf4acf6060667751b090bba21d68fcf052d74a7200f9a34ac6807a75b48940fbc78e0fcb76d8cb12c3efb5610d23c431a40166dce4e21db109032d41a80f6e27dcc18e2eab2ef064f69035dc6d29d9feb352cda46c81f941c76efebbb9ac65094af104182c558e08c3fe4d923bcdee74313864e7b5cec7f2918b06272cc89cbd4f0bd49fc63d0b8ed3f2e34e2948c1e8261cc755d90a9e80c305d8f9d1475d0888ecd24f731cfb5b1282b18297fa31d8bad7440c60bf22bfc431e0d1d2a7767f613db559b2109f5aa3f35e5f8f19b854e88b4d6d9bd2a7832f7dfbd61816c32d2f99c6fc1613f3444046a30457358910eca14a3a2b1202b738ca32fe45117dbfc16aa70395ff6f73fac7ca0552b02a3580aa593d814749cf750e49f4554a7fba252a71a4bf42549b0c7d12bebd0f5630409ea2fd83cdbd1191db95f5d93699a1d239d6bd357b08973742352b50b95708f8be51e8f0adefe2c31702343061bbc6f3103693b0bb4e1339bb0ca6c83069150fcffaffd369378eb03daaf119e952052b80feb22bb315ba4ca28b975d1649c6b026e1f1e7d504f99e8adeb5252a4bc684c0b8623858b49e85927054641705bca98eae643a4eca2448c86b3c1795740557db79a8ea162e5b8453747869f246efb63047d11d171f75f087ee9eb0cb6851981327fc91c9a90cdd3abf93607221f34ac7c1af2da29d87cd75c538b8f71a8a076b0b07dc33f857731d462944a2b51538229a857a10227ce2710277628dafe06304c8b2a5c39a6acd48d3de649c341687ba7cc8190efceaba8ea3b9ac0d8c1b8ea20cbf567dfd39aca624265fcf23204be8dcfbfcfb110733b910973ccf6dc04b751bdc2eb11289ea6fc77769a0f30d1021581bfcbef7ed6c99f3a453c6c4473548c267a22381e5d86643bc59279dd36c25008eb53c173f3d7c5ed8d9fc63aba1bf457b74dae9ea876f584821a6870a24e9c9a79bdf122caaf5d411848de94e7157ee6cbd7c894d4dcf623cee269fdd46d5499edf7e0cbf58a327af83a32d2905e8af375ba1bbb42196818f53a6003fe7a2ff71758c45170a22414960ec81d4eac0ac3e195317b82a9355ad6cbb35b9f8ab065c62636fa241397a8f186a1d36668067692edaab10f127bd539cbecac62dbf8c1da60f74594e9ad130b8f5b823bc2ee2fba11042888cce8db9f25d1cc6a63c1c0c0a24bf30f8657f8a9ce4e25aa94da2bd776071700fad59f4deb1136e3de9ffb2eda9f62f18dcca9b51c3eb6a04e06668b8fe30985414211499908442793b6a31a560c991e10ae7413782a3aa7e37f5d90ff4b654d45a46169ce7883abcb2be6483821c7f4f5074bdd3ab3b33b9450c278ac13d2acda46226852e356d17240828d1787a04ce7461856d7f9b0fca0160038f0af147f68f34c6f28a38e25cb1f3f70a9c3c0fd3bf662056facd515ab2da397380dcef150893fff21bb671caa4a3d71362fc2b851f0977b752d24cf6cf2a09fc5dfdde6faa81d1cc60c6e7922a42f6005c005d14c46e037d5904a8b5f19a6aed73288f5efb678b9e946e83f7bb00d2940ea5236e2d66fe566ec545697a44d749fbbbf51951771398e8b0e0bad2f5b113bb463cd010867b846e301818eb72a0c24882a72404fc88f402d4c4125b58751da63dc9105de65c58f90ba2bbec5de43e1842bfd02d6ae749f7d92d2c6bbceb6025318abe7b35445cda025823322566e7e30fb6f0a148a2aeb7d80edd6a90d01e6b7433c301882bd25048f8286eb739986bbc11ac65ec85073f6bc4b7d45f877febb2d7b0c65f121d6215611f5f3a007319122e198d471505bca982f5613f65a7dd5f45c80e4f70c947f418ca854fc1bbeeb3e36444c985011bf546219b814d91299b21ed699d0da8268e8dd3f289497ce37604686df7d4252b06fa264f6084a8502cdf5f7807175f14a2041ac5c3ade1518101f6d645fc8caa9a301a00fa3a255545116db63b4d46071eb0ae7870f861631bae01d86c319d28638376ae4b7e3d8e27cbf8838bd3b0597e09116392ed99b5a59bfda9c3b70613194e1b9830e6ada97af831d3b40f443765b98b1fa5b96c8a0a6a9da7016d0336245eca204afb64da91c4ec1d2c2bbcd681353cf404c20a7084ae6f9f23571c167a6ed6567b8919bd20f56bd7bc523c6863ffb39a858b0fcb33be214a751bbc93dec4e075affdac271097718c524f805ce38e758d334742e3736a297561a17a143b24679360a8324dcf3876b5788e836a5970017390ed71e18af6cd7bfdd19b490dee105657768a7bd29cfb42b286dc4d64856516fd6407b73c81ad7d55845dd629bd0c0ae3971dbd8ae188db43aca8322dbaec35b1bd6718a3408882ec3017ae41cd6663fa37749146fe198c3724f65d8db43cafe768adf45c480e4aaf10c9a0f1bcae7cb08b55d185ee8ed0cde2e62a5c43b2673ebbfee8a890da0738fc807541cfffe1ab913bcc8d7d2c9a99c664889fadadc0a16cdba720e7d0e4ec25b55b9b71d01f2d52e97e6b3492b86697ac39b62593585102978c5393e0ac84b6e569c051cbfb77413e26a88e77967ddfc52a1a6bf1e40aea4a92dabe0d11374c23b6c8bc73f54daacc03c41eb25067adbf4cc2b462506b7b5dd32498abbd8fb2d0656d2409eb1eee13b4d0213ae23a4b34d53e619519ecdd76cb070ed98a9a01c948785edab7ae3a4057471e7e6586ea70bebf97ece1ffabb5f9db9af8757584977f3be3b09a193e9b3b5e45fbfd97cdc82df73ec1871b59355fa4f1b3587f9c89a190dab49154d5182753d53e16d93b16e9f0b19bd78b93b6287831650c947c043994eb0cc81f69294a99b6080a4e24080b0bd6e2db8684b67b555d7e2853a52ba3d585c1521f689a4d2c74559868b6e1dca563f698f17932f7f32b82888f63b5111b046f377a25e703b5b9f2cc5c6f574ea04685ebd55fbcf40af00d3c1995228f89889f5ba39abee5b8166a6ba40f18cb38b28fa9f4a4846552f66ca5a598ea048c9ffd3a5d10e9019a2fdb10d2159d146350b71b5cf686dc8e1bbeadfbf7295b9d08035e0dd4066b06ded811ea06d1b979660506133b7c1f3a8bec5286fe87169bf6beba05b734c21dd6a28fd347c7877f6bf8a2e3aaf08bc12f9d3e1f14545ee64766cd2f4bd71f019e75e0c5a517e131fe9bd66d86765530aea421264f03f3045103372999572ecf4b9786d67d91338c3701b9f86461e8d3a0f3587d47a3b7b2cfc2dca40050411bcbc02395fce86dbb8e3544c4512a25fc7316a684a88bbface2424f6708aea6486381fe2720618401aff1d2803e6208e238e9afb5831933df5e159d5b411d9f8ba86fc697ae05702b1ddcc75b21ecb032a7a887828f32ad9f3dddd990aafb1e60b9a3c55eb38d61212c0d1be7a7611e8df204053acc5b75892fad5ac884d2f09a5b12173b6f7309b9c53e5907f1ad55d3e0d284dbdae8e362d2b4c934d2421abfde67aaa4fd91541a16240b33cf796a7d1b2e417f4b10a52fb91921601b249a789f2b90986ce0f35abc610265d42215aa23586f52cc8b1de62825c5b05f2a8a8a98a3d5ea70d84b8ae9a0a5752d75f3525434f7c90574a3d8c301a29bcf41f1732d07d399b8916ff26ebd65214e0ce130628bfbc4576ae9da5edbf9f5f92f095cdd39e5bd431cfafca0b03a25dd74d82db44df2c86ebd6cafac1288a2e3cd2bbb0d402f7cfd71157cfd24e650af23b78618f97b6701a4d081a6b0bea7f17ccd6a7e26fe8e7d2554569504aa6ed1021248621bcc783737c090a0daaa82652ae23383bcdca1f1f477bba8195bf0fdfaa6f6a19a1e0db1ea1279954bead3b3c0aaba832e61e4426cc62c82da0d62b95e1df9144513efd5669849e7918aff1b329ace98fa540b0a7ed2c1c2f581b410c0044b69da7b69a35fe5527157eee0c9952676225402cb91308171358767fbbe910f1c0cfa8f508a575c7a497c390f3a617e3d3843bb17d185b13aea1dc53c42d262f28f66c5d25217ad3535873c2479c3101ffd61ccd671b264904f8e1d8f8c4ca972ba96338d26ef087e12842a26b0a69951f3b0dbeefeb50419e5fc87d4cecc3db7e60f9bf564318c346e6143efa24f5996341228b964c8f5fc4e05051f57dc8e18fed387e3a915c1e8c29f9c5593c1410b33c6b298fd30457633e437c3d779dc4bba14a4fdc1edeb9f2ebf7314b58c8f85b7d96543ae84f89b400dc00fc808cbffac7b8ced90f5074d6208adeac97d222c9d7bd8c577e038d6072898c4b220f32c475680716441b82679d3641a4093cb2a49ef555c5845430556119840b2f2676a8cd5b3bd4051a95c18d62a8256d7a456c0c5a98f547cf1e7c6b93303e75c4af605b004c0f0ee278d866fd2fc28a8edd860cc0c8be957a7b9e13b6d92fae89d45ecc94beef5d19f0945a657f2ad82328b829699328ff66c184d45da84dc0be1e42a7a4130ddc175a1f9cd592a573047975425c7e80fb0ac02bc7fec6a2fb04b4fb2f3d6e574bd613c82a50bb9404a50b96dc820a6384aacfcba7e664accc944335e5e8fa09929dee307db63fd16da945153a9427a690fc66bb7b84fe83f948320ab3a7104661eeb071206ecc31ee494330c41f6a2b6fd1e1ed5c95bcae94a690a39767407d7bf00b5fd0e6d8542fc89c1994151bca8cb8a39f6d77aa56e8ef2437a69eefa121e20854be5921675cb74e0f062502af428d2dcacf8464a1172ee5c6f471590992574b57cc07ab58bafc866ca21ddd231244a72d82ff5a1dd87962a397f18dd5d5b5dbc6e6ece0c3eebfa7ab829a3f8a174f3b8eb4b76dbb3a7bb9e1e2302ab4e73bcc5a62d53e1ba5a6ea8c5453ca18304944944fc52e58af0a950278f601ec40bf9338b5191d93721de6539466bb5d84b8ccaddd90b235173cd24bd8695e07d17ad4ea4824fc0f003263be4303bfe8bc12cb2d18bb3c7837d6936ef36547a0f637a8763fd869069968dcdcfd9cc367dce6362a21d568979aaba5783ede9294f05c1be3e2f42923f3b5fb2b63a4480a086ff7e7dbe8f8e7c57e920b4a27332c0f461f8cbdeac0c47dd7d0c7f1b563b5fe4683b959f918462ff1f63872f764bcc080659a2c3ae5e06ce761f69b055170f5a864289bf189f99aa58ba0816927b2b6d7beb22c38dba9e5ef8238f7d0339fd3b8783c5dc974f7e44a8e6266ea8d14d5dc75ccb4d37ce3cc312d35230b53a6e9bbe5891dfac7972a13f50b2d91f539a2722576d86b98419c9df68dfe6aaf255eaefd0757816ce222053d6ffa15e7688491f44e83a647bab21dd0092e2663505eaeda4db477f791dc8f7fe773d49f5197de8fd93a1c8910d05318cfa3c278a341696cb724067970211e6966b26a2f62e97af24c45b1edae0ac0acbbf476c283f017ccd708b5ec758ae782ba6bb111f55e5e1f7e8d5f8fdd7d5400234374ac876b2abff122f07124938d02c33cad6b27f9184bdc0bb99050a85bdb0d98d600efb0105f40f80e903d3c8b5b09d0d188e0570234ecdd3bbebee05a2a2d166b0503eca5885dd637179d8452fc7b3863e5aa35a1d9f48d8b61e7f514b9aa1e4da1509ba3c2c867404c1e0f359189dc2929c4d1ee06c3e191f0f8f21ab48d65b4cca3eca5e464f42411f3b76deec91024a80b949202d5823d93ef1e7d0ff518a77b0d668a8d19c2f10cefcf9186a71d3aaf80dd903d2b690595613195efa0499e2c7297084e61b364bec50cc3a9d5b934a809ccd85926971409d338aac0f6f51c87fa64aeb71526d820b9080e70db883b72cd92c84d576f7a30bf32e7b198a9f3c56c61f207f87149b58f22fd084b4328eef692f97c68431fa819786c48ddfbf88ea8ca9d1d90ae4e41349886503c0e0b493c649776f475752d7458271e5fedeeb42b28ac82255affe8dfa3934259ed8cc4f9523508f28e4e103e67185cf9d718c6400a69fed81b63a6fe7fbe969487df3c247fe28c1097d0f9bb10a2e46b7cfb637557c33d316c86c6c1e895375f1c4693d60ab4440347edb1b1b129de58089197517cca7b66a81671eb2511563128644d2763491b55f35b6d24e1f6c469beed678b3c207432b731ae86fe6d4d8dc090e6f3e24a66ae993e3d4d66365d13feeedad0eddba59b4b3c449a2bc397374145767f6780b20a0f0f354e1599d2720df872877b0fc714fa4da83f2d582a1c58f45cdc698296d374985fb2f18e9f0111ccd45f0b6eccee47654f4584b7256146f3d169a6b5f2bf24434cd59cbcb34f50de7fbfac6bb9164649506b4609f8b517dcb85f10e63c5afdd53491678332f7d5109636a02571f4b9a87aff66c76aa54e32447b1eb0e048ab247933848457ce5ed0e256956ce89c5d86a8ceccf0af6cf98648ae53f7cf425b30b611f5cd9881d111d5cc23ba07bc47b515d1c0e9739b143bad26e9039ec26f2dbbc1bf189dc1bc85facf73cae5afc21843b5b5ae3427d3a7d2112f0d1a4ce9c4e29d63f7f5cd38152f00f19bfd0aee9c6dcc704512acb3ed07c657710fee0bbe44ea809b985f9bb387e6d6aeba4577930af1bc987d1bd4107845c40d562d5e8969981afa971b56a78745f5391bb1d63906b46c94517744785626837d93e37ffa94d69d5afe10cd41f233ae44c0a5c3bde6a458c325acd32a5b8fe267a2eb7b0116c0318e1b0c1ca2cec05716511ed43a67583dfff2ed534fa7f0e08e3b60c50f2c11533d964ba356f479d8114548a388150f3a92d333a968a10bdcdf4d220983f4847cd8be45538bdb2cdfff735130d7b6027f96b1c546a84f3f99f0dad5ef5bd843be86dd871a5e24fdcf466d636be2229321f88d140f7b4d28ca26a3946cbce334f4df9fb18fa0b9b0457eba045d6d64d948c8d273c41bb237faf7083d5efcc2a1ded7074857e792de438c0d81c55c85dfe03e20f29e848de9f4cada271bd0d067857847db4635e2a0f72bff8bdb10c6a7b26e8cea520fa737feab59c34fbe309adf166cddf811dea0ae191a7713befb9c83d03fdc9f665af81767bbd30bf7f2ca47116b06ae13ae650910acb73a87888bc68f597b40d72739b0fe9f21aee10ac623d26e34948879ebd19fc88282092214380f635128a85dac0c9609e181bb0d0696f1934b7ea6ba1bd31f7c5df205d052a79b69a935ec4ce602fe07a07a3ded5fc96f0ecaf7092b3df87e6e3f52575a0e376990cd9c7ca51cd429fbcd4cd5f4c338225872a168b3cfaf3214406a1e795a1ed0665dee1078aee4d374af6d2f639b91f0ed643354201b0f3197d58d6134fdd193594564c31aa545400c2dd4b484555a6c4e0d118da65611e70550b05a0bafa4a3189015b580de07a576d9c372598419682f4e92e68ed222af5f3dce4b905738f0dc96aea22a6deedf80817da4b0d8aa5e03b464437eb3d6be0afde6b92bbb58740d404bfb848069d28aa0729685af72626f7a259ac14f17bb16c86fcad2befc4b5c75c43b5e7fac1c81a8bcb7fa3b6fe7574533b7ede7dc390f67e0e3ab48afe44e2a69b13dc3758cac9eecd67af320da8a79091b3631f7485748ad0106d55edb8200c65fc0f6d2934b6a11b5f286ed5ea575bb4f35e4ad3e1ba6ff68ef0b5a6841fd31b72375d767e9805f27fd2419342b76b5b73c497b5d669af84607d99818329dbe676b46b526acc90e7f509eae1c92bfbe667de4ab93df6c91764707b72c5fca72fc7af5e25ad2f79b60d285b3dfa884d5835ca0f4d5423cfa66620d4ffdf75c89daedcd576951c66b0bc94cdaa75a756893c81ed7c085cd39b46c3893ae22f485b09337c967c447fcccb27a72c41bf0834eb3c6a015a4ea57339a5e0c776e9e1ddfeee06624f9ae5a059fc5c0b595f49d29fcf8cab22b467600fe2669bed8e5ac6a2f0e38c6f1651e6ffcdaa8c5ac492c194df537ef5824ccdf3a85bde6afcf01358fa84990892a2dff5b9c3911493c288c7f436b575a1112ac56dbd0a186d0a9f4f51ece9b7996ff16b42e45f843cbce57cb4aa4634cc8d54d921bbd8a2c46e33d661b883f7b9ffccb4c5c32a23372f08b12e38e599519f347a25471d9fb68c0805bb3de0ad0a6edac5e73011096c65192b55784158a27d9e1f235cf80d03a5632d50cca77b433d09f6f15247295ba56b71e8d34e494ad3068165d163acb628f0f209579d36a56e619917c666fa0147f98262c4adc822ed72b8be33c687f072b4c0364cd973d2d591c67c7217fffc1d5f1187bc7a8fd59fdb1f7c32aaf83b8ffc12b7f89521bd40f6113ebbac87a51d9a1482637c2e6cb413b988f99a8e70fda7135472520b3a09ad1470f390e95dd7163acb4dd66cfb3df8a7f4cef4dfea358625c3605dbbb4bdbeb8d858a0ff1e88b8432731fa524554bea0fbbf95aefac13f945f9b08c4dd0dc8899ec30fd9e2db019d9944473265e4f5c96ad61feee42d4c6467f9a3c4704087031056a2e05a77d435a7b4443f308c8e038044a17ab122f13c0f2434c619cbd3d0c34bd2b60372d663ea0f1c563a88f6eab4ceda22ce8177eacf3b2e86ce353a9a2c2d6b59503ef1472671653a77cc7c7544005e21d81a577b38054b161fc6e7f1631ef589b4aa4d233739f316fc3989378b4c8914e1ce8ff4d8dfd637d5f99184ee03bb8567e21771e5779181b4c08210f39f9680fec7b2d6a07745327ba4a26f26fc6aea0455faa6b5097b4747ba571989ec18dc7298970d9b70919b5a26240f5d62437f156b6ed9a98e08680734dcb780aaf02ed82a3e305f2e1ed7880b173966d294cfbb1eae144b43d2b5d65a179dd3763066263c1d1b8d1221f492e2b7c29a50cbd5c7cc5d3a632b09f6fe1c9787b7b18fb10630c6166017a9fe55fecfef4d0480efc8615a0c74fddcc1ca0d044d9cec279dea2d6c63c63444de42f495ee0e4020ad2c03a4aac4da4e6cec92ec6b57c242df98b3015ef18c45446c0ca42781e9f362fcf1086d9d7936cc18273e937aa0b629a134745aadd6545c3d25b0290b4176ad2688444d24652edaecec6e165f3f09ae94fafc6c4670dcddb92f8802dd1657018e5f7c738e6d873a43955c5722bac0e784d490d439d3b92378118a0c32235484ee94e9c3148c3605d2a8cf4fa632c8172273eaa48b62e60c85552b9b61d6078cb8548e4c8cf3fc69a2afa7e4c03b9e7b7b1c2eda19bae7cce8cd33fdced66f0937eee1dbdcecc0a266c0fee5744bb1cd37824d58e9f2fe9f4cbebab5a0ea67112f51e2150cf5dc28deaa23cae28ee4418f1723cbb7a8c338d9bfacffdb11d5504530dfda6cf12935c4066aed9a7e0fc1cdee4c11b56a69fc1b66e3db5ac64473e30acbc7778521e8d5700245bccd9b2143f10bd7f102a6ae02acd603ead2ee742fcac146de2f4051d3b6fafbf5b4a282ec069c90631b55ec4f8f383b5cdabf75ded7e4bc92752acfd2fe6a2f1e0c0606cc8319b44d48db091b4b13b1c74847b83fa6d531b6ec2f140aa6f98a8b8a5b068e1b943e29e860969520e6488e7f8a1c2ace0687225a8f81a00d2aedee300b525cf4a5f50042547c0ec15e396e056d77a50a7ad4e8bb4c45649986ebfb1c1c46ed39a87f0e0c6e6faa983527cd6ad541c57b98fd55ecd9889eca05096725923a5be3b6f740c6bb58cfaea7d094fd9b8fca470dc5b76179930ae0282fb7346d9b8218a6aeabb05b0ec8e56f4e543d31a112fec804ed4909ee8b32b492911a32d4f68e8543fc380875e3becd40a2f63cdde5d0bf31b0770ab9d4c251b5db6bfa5d589d7b49081efaaad142912fb07d18319be05ccf72950e318a276a60168eb8a1a8b695bc2a02f5561245a25cd4b75ea0c7e581233623b0ff5b9c43662d0bbe43018aea39abae0759f80a709702f60cc663b33196516bb21a84535a1310e9ee83248c62569f0dea2078ead33527f363e4db77b332dbea1554ec9c0e1e51fbe36e7f3da90fed96a654dc9a43ef94d1367d8a2725a2d9a23b87c82b6433bbf2fb784f0fb887964031cf851258adf8a317fcf52198ae73b59e5c5d79fc296d817a42fd8e167028153cd4049cd4ad76089aafdbfa7cabd8ba03527202e3f8a61ce76cb6e67f191968a4262b8609f4ab9c20f474fa50f62f106f27eada1c43022796d5c25acae01c071994fd715912b0c4e2b58f343dbb895d9ce20c45d90fa7669bd8a4114b6738d9181df1faf4732ef79a85009782ff45fcd15b0490a0ec4b6963602b3b5dc3b05d747d4923136b2288c5e9833194dc8c0c9d32ea9fb85514111f5e522d7f2e619915b425063c7eb142b8b791c8ee8946d8eee0e4966e1e8e147f13554f373e9003fea6f453a470a2a4bfdcb64b9979265914568e5a21bdf708a37e959e2be72a797a452147bf803973ec7668b2195b264f0f3cdb700e8a645417eceacf7d0b5c595a74bc1bb236ff306a51d1578badab6273472124db7e8d9ce83f98d95d0486a2d44810395f07fbfa18250b682e5a9759ac146749a008024213fa07d8991dd4f561d56f6558f19a3dfd8a44ee6953dfec807ae4b12c47d9c352e16eb5580b0e497434c94ba670b13ac7d37b0a223947a9149212b56ebf9242a66b150db3c02b4319497c7260e464e63e32a5e2944ab35962568165c950e1915f8d8b9c512d7cb9f7dfc35069c8044366972e6d70e93163d0925ef0f573c8f5510d31e7ad80aa02eccad95c07acbd11ac139a0007eba1daf0d88a08eef0a4ab7fd202f990d3c6a1a358075e1006c8f03661a88a1e7c2677fa5711181473a9731a450fb1f02e06853336068d0882b0bf73f707916803eba4ed9e214c2b491887f6134defccf2d9c5f1dc5203fc09ed59b50fb75f5ffd38906482daf46f02e3c2a990b50d3ed0822974d81dd2089f1128b0c9a6118731e6373881aba2a7acda7af8911ac935760e87801a494209999e8201aa9086b062c1dabee27a3072061df93573f9a24ed1282de21c81cf0baeab10387be4239527b5c16f2c3d9bb07fdd9731efe71e124610257c743711735ecc7108afcdadb52b232bbd1910d26e89ae09d0b91ebf1e994d7c0cafa6539a4379b02bab0131364b38e3f06bf49256a945f1547b175c76dd081e78d98f3be8f966e96b6a252ac5fcb4224f676b0ef4e5cd1a9f9ffcdadcf7ca8d16b6b2a1fd2c383586cf030badf8984bd897fd90afc7c10bfbb34f030b9f9649ab35af2c3a7a290dd308db3c23ec2052c7a2ce74079d4051580e4c055b44e2bb19df822f45c3409b0681a0a2e63cbc17c3f5bc61e8271ec4edd8bea2f0b94ad895d563122a19d5dca488074303ef314df63af55e7b3801c0bb15885b695aa41f78f5a63f2382fb12b8939d96ebcdc05b29008217796ea777a29f8c93d71ecbff1a2ba7d715495669cdc2f3fa8ca6619cdc153a07f432d3c5f3704085aecbebf74eabcea0b6a5fd9a2aa03f2d4600a2b4b303e99f3af0b8de4e4683e63e5dd98ce98b68ea62dc035126c8cb7480518ed1c0133afd15efe1c1fd9ba72b79cbbe9c59fa9b61791a3bd480570f324e87b922018a7f6d73c5b3d4daed3db0c1fe6a18153c22814b4cc20a93a2cb8ffb3e4ce00d0a0f7eeff3626d69c4067bb435661c5d2db82d38bde8df51e04e1a60ee5fba2c13b2fe270134a5be19a996f19afa8776a2699b3244c648a364b5c2b22989f0319fbe78a694d1b93108eec61c251fbfc0ca73e89f88c15d0e304563e3dd3a18ea09f5aa3467a0cce94975957c174352795bff879ba27e43542211e5789424c56016001f9fd7ae88753ca0e74c62f3353aef1dc12d575158794c0c616700d6ba596ea930d00a5e0a37a0da107ca8fc2461c22fbe1f24d7969b800e8b5d164a8d9991425e371edd8c100f4b75bafec66657a3fc0c9633a00b1ae328f517b15fea4bf469895419253bdb47de2ab1924910380580f9fb8d71a9e869fb32751390a7f6a34580d2b123d93557c6b4c099724f29a4a8db5f066dc75bde104e4ed32dd3e8111dcc49632bfa2d88dd62c26381b6ffbd46c52da3acf1cca01270c07d29c51674593ab844ac8952092d7ba8716f84674f82572aa811fa6f2e7b8d56a4c59faf2281d234b0b3b44f7eeb05973476388a66bf11b09b52216cdd4277249b8beabb3798a1323164b57f12cd04fd2a020e29ac64e490ddd18fc5d4705738aa22553c93a58836a0b16c0f116cc23290b8b691452a4a345f5506d79c5dd629133bf95f7ab2afb9a2eea5808d2c8a2fba6a6d0e5060400c397129a632c6b2afb0e650cd4252e36cf592dc8e36a453b3cf9fde3821605c9799b9e3facafbb2d729ad567e036f448d54aec17b1b846d1d0b0bb43edee8ec50ba258b7631c52631e82484decc6fd196a7f22669066593ff71b935be7ea7e58bb8d481979ba49cb67aefc76345f1e93f2c38a40e03d731a003578fa74ec6a79c6a40393041f9f9866fc4eb100f4ca7b1e95dfb11cdd70a2a408763ece230b687eb8ceb77fc2fafbb6c7785d405e11d717b1ededd3f22fd0fb7d678876bfa9d87cd9d32ab88cd972b25dbfdbe945d224c730352be5cd21a985de5e78227d69ec5d0d69088835b9b91982935852e4cbbe3ea1003a9298413e0a6b095dd7aef527f2e14937aa77fb1b5beb83ca20409c36359ea476b0f920aea9e5ed7b0a3165b51c812f67961b325ecd89db7a24345cfc249db76e2ff1ade05c7d54dbd2834a67f9d2be4627e4d9f65d1ef3c9e00a8a3663b7f16b705b69ecac920f52031e0ce5b5255bd328780ca79570305d8ad46774546a8e6437ac8a9a10c52edcd9ab1b58c77b314e5671b8fdb92488ef5dc84a1e0f9a56ac94e3b85ce38786d2a1e09711aa5c10a5586d766ae2a6ef8fc3e3ad4611144680067a9ac6f0caec38678edd94c73362f528ea9999454c27cf4aee944ce07fd43f50fc20baef5fc454ffb2fcfb851a8e8891f8e3755173fb23012c28e36050289099e01a32deaf8af9ea5e4fb790881bfb867d02a0c21412a67cc256deeff8ef4b34164697ae1c40d212694716240cbfea5ebbe43fe63254d598a9e6d208fe47cc331c03142ea82d2eac0019e66f2d96495c99ef139e0ca5f9afc775c313cd3fdef2dd39882e61781bc29e418e63a9a9ed9d35eb4f17b684e10ae2f4cb50a1997221e7c89194a22db4651e65d7d0eabefb1080e89b4455b41e32be29f73fa5af0075666fc31d6afa727075f691ebc94c0dc75e492c8a2904b16d72ec97ba4d4bd55f9287bccee5eceacd640e7e6826f44ce3a86689365f77ccc8fc751efa67685aa54046d8f4fbe3892b8debc06e70f52a9ea32bd31f7c0cec68e9c62fdeb05a4de5bfab3ce6aea7b3b2e8a4231adcecc8fe76de8e42f076c245ce71f8b3eabb7ed18e6e4411017da178914d652c5b5176c08724805379557fc811cc2f7861aea790cab61bfee980f8eb523151674794866b5811a660fde3d73a6689947d50aa2af9a6377fea989e776017952c39957d4c9e76430a23ad8928c03e4ca6c7f81a624a9920498259578b0e73295f9f56c26ff59e270cdf548e06b4d27469ec4cde78d347c2bc7ca484fce8bdf9559bb600c4d4cab422b53d987dfef9a92c0c0de50de21c7762221bb5f0cff9cf0edd911a04a34829225c6fe2d897404dac7835f56db1674b711cb049d8acdc6ae7c4cef7679c71840fdbaeaeff011a33acb08db807e27b3a5d5b339ed8da3341ac67673190b0d15254d21982882f9d4c88ae77cc547534dfbfde0a0459fe2378a2e3a0431e5ef7297759a97f9a10146e66280dbc77a76d89916b59efc163effd8460883b29c5c15da76cb3ac62d9111d5330500c26a30a5ee77428bec738c98a2a9e42563f060cda0de7c2f87d37990b493a7ba1f7e7fa8fbb33d46db71398cf68c068ed889b85fa9865627a683415748b6428d5c47f94b65f1222a51ac40ea7e3935282a2fe9b6b115ee6e7d6e1a4f21514674ea95e5334b02ef95f93b2835cd660df95fa42792101d2fbce94a1bd4002b052e960756b2a0a0e1ebfe2afcf68b1b065cb30635e9eec9cf4a71519824e571004b0244012e77f580e22aad686426e891d65d3945ad37c8b1a5ce53b47fcc2aa9d32a08eb298c26f79df72823317ed407c4b18e52edfc2000388e1ba1734f7cb14e43ef0b11b874c2bc4a06f02dfea5d3b4a5af426583d069cf2ea20cdb10fbf30eee0db547ad369ec6cc2e14c21156ccb703678cb9beac6268f585120538fdcdbc295d9703fd83f7214819708260142c4d90688345957c8cc609e39e545acd0c87f3e11494723b7d9c645a1a8ce01f02d96b2ac7e242fc03d5ba3e94098b3a155a59c8a1ff59422a6b65f2422d6f1339bee0d5d00c3c9399aaf147bf9d2a55498bcc105975130d013b4d662a16d1cc4697b0f2dcae92de86c498d4ec7d0f352f04f1d559ecbb2cae569b367bb8ab337dffba8985dda0c6571f5e939e812767996c07e43e4afaa2bdc77dd0f27db8b75cde6330d2365a7a61c6de2679fecbc41ad3427aa8a6fbe513119da6015f6e67f0441bb3b166a5a5b7001b4ac3d55e1bc13063df2b334a9f0f1fc34417587d49809c775d1cf885e5cb0d119dac2ebdf927f0af7978a75673ee958bbc4f9c2f7bb9c26e05a8aec90393888e05e898e847e6adc067ab76f696e426c34c72f3cba0afcb49da45f4a195eb27f5271a74b220ec4bf3bf54b02fa9712264e0042c0aa14d367408b379ce223ce3cc650793f8f04f86d3d657fc0ab55e440032ce2c5a6671767ea22c89be5f3d8c1b8fed62780e5541e75cb74f8fb70fe30853a7943d9bb1c48956f68f998485e3b727397e06bcae79e7977dd712ea781ef590159b801fe5b74cc0f0471f460fa3b3ac47dd209e3db7e28035b812692b96398a46004e74632b6e43533bbc6b580819f48ac974b97aa0f5c03b261b2d0408fa61278ce73c6011dbd6fe9f49a4231a8844847e1aa10138aca749c46a95543eeb11ac9f92cb82eb55f0f8fe8336fc37cfec7b9176ac1a172d87ba429a14166c53c61daa4fccc127c5478c02b34ca0ac47cf897f21aa5ac3a9e0b00f9932be4ff7c9c4e4ed16049f8d709f29e86c705333d6866c54b2dc99b7b822644f618589f1023a76725a0110cb4d8c8469ff8a95977549adb38ce0f9996159ffd69ede153507cc2c26310791d9dca7b0ddae20778858da388fbe59e09d7e49bf3bebea2da26ebe4ee9b0fbe46f32836679ef929a93000f4fbea11d7da9b8eeb7b87b188a57a9029c606de5452b8f8cc5350a143e4c938630f37e97e86955c035e33de5d7980ddb11ab6254f1ce0f34d888ffd6426a14adcf49ee2be485676f6ea814f37536e5a3dbbf69446aba119c26c5a58bb343a8345265c55d07c9d78ead5b15724af86d9e933f55cc88e9cc3d85dd0934cbea191dbd18f21e5760223366472c71332387b843178f8a4e5aa05be7025f976dd477261aee0f9e67a36116f1ce1518dd338bc164fb2dc1f65c8e42d43b534e498daa44be7b5a87cb368f8c090ad5a40fc8896ebcaa1b168712f4e05ac04ec5fe2ce7c4b86e585a0aacd278c07cbb70d07af36a4d41f4f647b6ca0496f6003df01676fc5f8980bb1e306d72d5b171fe8bb9b6460d0e867f4b92289e833b6092ef273e0ec920d0145280f1e71f325731fe0ba94437c2090945d3eec9da0eefd78dc16ba30fed88b64a06e03207ee2f57f83d7787a5fdbd8cb0a9f6679b3dc336bf4551973d26130f68f53f9b28b3aa40b0b8b5922a7ba1b3d9cb8f1c13e85ce522b78bc135d465e0151b36905dfbf3720c7bb882b8d597782458d933accf94e483ec3d06de52a83399e0a136a81d7d1e46e2a997be193f68ec2531693b20296934994e61f0208d746c829863b80ab8c80503048491cc9dae02094911fa1f27617569325fde7fc028a3549996b7f5ff32a26789a1f4d8ee80fc15b42488b57705f4be29285ecf21dd0fd7588adb17f288f6b98b308307895e9ec3c06e13f86324d3532a298b5b873a8379047f2bf05997bc12a00d2c28f7a8054bf1b1d961a7f4f90b9a1095c662a87b4a3033d0bdb5f1c60cfad51e84aa24394779d0da53cbcd758289ed650c24f903e96fa23df9744a6193be261ba3e20da6f7757839b6d54c5e33a98dcfba5a29c513518c0a7ccd2164e6d5403750e28ca01fe16be70fd9c65efcc9ae0feb2535dd359b8d43c01ba9e218cb7152ffed8de848ee3f675cee496dd1e0166f476840a7c80b8b20030cac4359eae65f1e3ece2875896852e63e6bf0272859a80e4019dfe0a1445126a62355ce955a88a02940cf8d9bc6e6325e0ba16b60886cbc7853c72489ca4268acd9f253078e00647fe533cc976b935390e600f7ee811a6ec8464e735ffbb7fa6666d16da2aabf85e16d395d9c3997fdd45695beed6f8932be947ac51554b7f49dac0ea6b2815c062ba64f9bd3ddc1c10f978eaf4e6d8a2a834bdc97c483c14ce411223cedaa2064e8fd01f51ed25095fe9216117db984e4e4bec3fc36af7a44b4d573ea32516cf65c28faaaa680d25438d3592f75cdb1850ba19fab81e33fd3ded83ad5a9931c571057a4ff9f3e4e84fc6eb0cd09fb56cf30f32d9935eec16a99a00c2d0cba0a61b1076f0571f72358aa0ac508ac9d3e0a0d1fa850e650570355693e075991cb131d96047fed75492d5b0c8fff82c7d3ca4eddf1ed97f74acac9839fe85242d2778b824f73b10c95bbeca5b3dcf6b3c8ac4fae94c9644e3cdadadf57224788d40510b03699a783e5420876c8c698cd5b8b08d4415b0aac52748606cf068e45aeb4a6df5bd30c72f3c9f4ac78c3f2d12fcbc326804bc83d6659b6899ecc6262a7f450af7e9db08108786af52731786fc13eb34ff11bc30e5dcb85920e87dbbd5090ace5eaa7dbccd8b4b462843a36f27199c5c2a7d08fb0d69bb071df3c6cba593581d421356d4e87803e5df48b772a491dc29c3b1cb74ebaf3a6223075348626d69355d6b79f3c0352fa9cc4c976518892debe9b9544e5c41c5a3a4f331ab7f6511e9ac0cf249c4149eb506228a11259e27227764dbbdc882b27be934ad29fb8db76aaad126e23c63a1b9030bc5846f2961399220ae19eaef0975de91e110a3caa995bdf8f28805c05ae7e5754e0071dce9a2f4ff4e4d74d9060bd9e5803969c2ba65d74a43ed9bc2f6b5e4372e42db14c67bea6c90ba80a2b5c3ab5d651e81714d25a629a38bd09f446a56414357bd825f10ba5606dda90fd36fe06a629e321fc8ffab4552a9aadfcaba83a7426b1b9eb2eaff17c85a1cf2c3b673a0528aef374e854c5bf66c3c171c5b221f6ca17c0f10178d2a05b2f54129e5893178f4217b97ec746de96b0f465e8922a0e224ecf1c031502776e1722bf1213463d70586666422c13fa94eb4c05625f9d68e57f2839b5bca323dff34c9e148a4ba21e94f238991122318fb8d5c2f02536220c78de3ba074e11f0d48c2c285b0f1424c3931089a4242453a501fd3cea79be1f5f0d32f0a7ff8509e730854cf644b373b7b5d6961ec754c398843937a4eaeca095980b666780379772c7732b3040eaf2de519685811d3abb7fc33c92f5695e6a16080df3fb049bb215e080c64a7d79e75698dedef1472b5aab3e92fbf2000f0b4f1cb82d31578fb7ab4e014c072d3499fa0b386bab3861ecb0c28c421bbd993d3157f97ed95273ea737930a9d374b1c8848721132e6214a145774c272f4978cb831341486b392193b0bf6ab325387ddd8178a5fc1a15b05bc922d7f8ded5fe7a5b300498ca022fdacfc911ad63edbda6580879ec43c4dba89ba43922dac9146e8c585a2a6def20b7aa09c1ce4b33098bcb26390928cce8bcb9d185cd401b2b71fdf9083ac4f47f147093fa2820e648a8e8315ae871df59f422439215a615fa12238749033278b75370f119decf87c13ac76c9fcd40fb8f34ff9b774a539b17c85e08c6695b21a86eb4d670752007d89e1d062f256145cde5d0d124805a3820630ff5737d24bd74e90a9f2d201eda08b19f948f07642c906b3b733d9b99a12b3af0f360a5b7c9f8facd1d82ecb42e29649cbcb364b4621527715f0e30914d0b63cbdd2ea3af23fef8ba6a129cf5869cd36b2a271b902c488e285864d8c153a1bb3fe3c82a1916245d2c2320480e76baa28188cd2c80574a1259e57f06843683e94fb76bc026def60b5c758541bfba74ebf97d88ab33e3e0eaa1056d96af05212b370d1b249f2730f72656650154b6891db2af8b6182966a44d7dfe75045dfea691a256321190a078fde3cc4cbd889b470995eee2a8e0f21e343af3c17d66e0641d88524be4bcbde8f985c900a2d1f61c9b0fcd9c9804983c69c804ef2110d3954b8ba8be448348f347a344d2a61cd6c38cff6387e32ac8193423732bd20827b4b8935547031ad2aab245b3bf772c03d9deb6bed7aa808dd6f46b6215bf4fb8c4ab966f7bfb22529eadb4be9a7a71fd015836c02339e44d44d7e9650398127d9b5140d75b19e16823c462aaed2957dddd649dfcaf60b83de6a31e34f3c691afa29c54bc85430f406a58af20899749dbb2081011e1b98914be4b0e930e77f2d22b43bb6389d31691e859a1425cf56007847127932de6eb5be362b9fa720830b2599abf102f2be22bca4f874c377efe2199198ff91fe07084e3acfa687473106c301db5f1fa7d67e3c081731c4c8a68ce36644cafe86f856c6f8f3efeebc3ee1c035fccbf947ba5a5a4eb6c0aa755eaf2e1641877d9f412f127c32527a147c19d5091999f77116921da25c64b1a618b1f835cfb08eeab67bb8921037991980f7159f5b84572302c4d0c2edf35d348177e4c1bfe3c800d9eac80cc08e203c12faf8a945df68482c2a8727b485167a110ce1dc2ebaff6875190ab067b9ebd9376590fc900bf0dfc4bfa1de8250ae014f48d19ad1c2aa2db6bbd22c5bb2b8cdf482b76372bac11e6f1ecfd9531ae8dda816013386e9eaa28252971131cb1b1d300985800259e4e71e46fe407c47b169935822de7ab0c435713de253835c4da6c2d90b73f8f3114777e94474575a39e1756f8326a894180dac3c92b6884a0e548c5da8a129957e4aab679492ae6416417fc7028f57989f782946e9be3efad63a63f34b0eff4646841463c8b20979d3a41a24b168d401105adb6d21ab2e2f20e6b27cf95416508edbe3de91f574577ea4ff603a223c370c486cef77117fcae3bced4a457548eed8c136cb5a1eaf06524ff33efe9a855ffc456b46bbb55f20b080397dec05b13aa138430f09bbc1355109d49eb3080001927177991ea5a752178097fcacc6ed378b0a371118bf7048ca793a99de1c0d0cd30143f538bbe449e60821e06e691539cbd742dcf5bcaf9e838f11f454313dd45153779cfd85ab2b2694bc0ee56fef691880303e4b86fcce700ed0d08a83ebd0424290ce5d8fdf077dc93ef64b63d1eb3539e3270c195a4ab8f980a97866c3a54bf08781f22cd1befdf53e2db45376f5ec08bf1bd531903303a2f22468fba5d48286e6d661d3d134cfdf0cad31fe2249f2471bc303c0e8fc761c6760ffa752b570cce40d5afc496dadaab7924f50dc3b5c54ccd03a53ee0d99eacbfb300b290945d124083d7418090cc8e1eece29e74db47b59cc1bc4d154776dbed9f6670cffe0ce13dcbb88200296c59162ced41b47a87342fcc194a219e37b8f63ad50a92cf798730d37e93b4585fd648164022b47061119b92ab765ea7f45e98e938b2af712497b22fe0c77f44a1d4805ea5e58d0f349f4e5285c453cb9d12b38454532b278b813fcc7ea4666dc8d6cd0e14b4600ff9a011047c32ef2fddb5adfd67f6941469342bbc472138090612f90913b618e966bc3c830d1ead5137dffa843eeb4ca7cfed501a6c997ae12ccece84a917185b1e15a71aad8d7e2653c46cb43028abde19c0febc06fc05f4daac9a3c8e179d25f1a9560b50580e8319a1d1fa46f0caa8086cc8e74ef1f8f5444d6c9be092583f1e7373efe7da970e58d38c8c463a7630d87d46257e123d08bce7e835bc8e2f7324d88863722a774e92f996e63bcd8d4be2bfe29ab7440d1016a37f26aef0f1151f6f7d6d6b4e5caa79805e177ab2558d7157e394a56feb4c35ee783f05e74e0882b5b054e621c8d80c268b751e0e935f84540a38a6e337cb88b4333d315b9245911a0c086dcd6e537f09a8931dd1be6e77ee8fefbb0b17f24cbe6c9f68b78beaded97edd235200a81d4ffb923e718b2f37360f518727b4a86aeab3c30ceae66d2d54b03c618688e8f50845d5fb4038f967b24072f29d5a482f50e0ea30e4221c24b0ce5473bc1ded7886a045dd6e195661fcf1c3bcc0022fa846b5c52121849521dceaf454ed122d91415181ea079ed6a998d095ee45fa2bf5304b48d128c71480a625ffcea68098c83c0143bad5267b58c618deb67834a666241e7d16ba258f1f669504096a34328c9c9cea4291731d9f1fce99cd0947e47d766912553f80a238d1c78305ae21dd2f8eb588c6eeebecac0e8a1c7fd696adc53c53db51d291aa968eeeaac892edd92b52a2d4c18ed269090181461373118ecd6233f2173c0106b6ab3685aeed99b79c6cac8b884e3e0be6299cb6e5115704ce18b16c014acdaa7f06228d2651c29d63db32444d00f0675309f1feb0c09161e689f4fec2befd6d75d4ed853b633f91ad35e5d85cdf8e0b6800919043c1cf4f67f9a15eb77b0e311d363f60664d186db9158eb84fb29af33ac393c03195c17e1ab814a12d20565ad934e1d537f59424566e0c98ea150c85c45b9ae5561623c173ebf6b332033d164043ee138f64d5d66b7c776ce3dcb1f09adf48cd319b98704b795d291a810d2f7b84cea5596171de00a41cd32cba7a332596896ffe54eead27580e45c88ec4ab11bbf3f2b9cccfdb8285797b697206cb1ce08753aa46fff4c71d36dcd8819363cad8f86e9875e2086bfa8c9431484fb00439a57cef8226145870db99fd08ba6bb9425ee0f59b7b8a76a54364484c6de2bc95ad81ec8b236f7339132dd78f020acbfec2cdd8ab613896c2d5a69976d4bb66819237d827effc83a172d3c2bc13642f8143fc57a132bd5dd307c30ef906e7438e4478a8cd24a807c761567a7e9e4c844e137951f65d6507f56e483ae7379eadcca76267da10421d80e4daf7d77224e89df24a440a9de555c1fb76329ee3146c5c27eba99c5c7d773819012bbbafcf95fd9ffbec89d4dd140d354d869218eea0239dd986f9edcd262ab914851a07a7ad9fd0e4089d556752ed17b1b13028cd639cdd76d7416a1585f7e69f4894dbf5a05c8cb6ff82149466971f10b229d81678a2d63c4bb201e97c4b62f575408be233716ad6e98452708c57eb17b167a117f29779f6133a3985ab5062cd61c7f608d9befc048dd26dc49ceea4945d5ccc39403a66afad8dd047bdd1eda97dc3fb7d4961d135a902d95707b5fda80a3a41d260fdaa6aa00e64da165bfd071407bcd1b446ef2dc0cf1865852f69115e6dc08f3b05e1b91bb1ee3c9aa5d2254fef28bd594f453fa2796f9dfea0604382e95176c734d2ea132ab0efc7143ff0a5f08425fe7d82d11a5a03ffb05a1d400089602ed4914c7235e2173ab5af5b59546a04dc5df4b19ad6ab8411dd56e79f2614e939f529eb44bf4ca5b27ace53e69089300c0d0690be362de43e0aff481baa20e9216f3ae98179761905122d3d6362ba77955544f7fef7c7fc0af8f3c241c8e08b3ef043ce3668e4cd68ac92623ee13d061a2fb3abde42bbf359897b5085b9a74008b7fb80eb3798943503ccd8d50c761e1680659b29c4c51b09b95fe30677ce940c6efc61165ffabd922a64e9f5f846f9718eb6e90000ff98dd71eab5c67f153cbbefee91e33fc892dfa8f94a99cf09f496214012d74025151a99761c916dc6fa3b1149600dc9758555372e3ed7f3025f28fc3aabdf623d981221f0d06930702d3ce74566a4785f91cfdb513903ea72d3c1eea7fa64cb77237d84c78a53cabadab2b098d7a97976456b32075846330fd475a3e37d6023d7e1de6efb7cf28207fd2df5ef642d6984238a8ad702554acea384b6da62942f93e71b497cfd84b4d63abe5d043dc7071459acc4a7a797c2d1a3429f01cedafb764633b72fe714508f278d767d24fdf2e328d764f5e5ed9320df42b30d94b45835f0a2e5a6bfed7abd75d9b7deee2d98266f38494de80e615e2cfb6e926c21018aed7c761ceac0bc9bbf5673c6f984b6ff5af200785816ed5c4272a9ea506ead2372f5a8527e513fda04ff6af624a41b3b9faa97db1e6df9b5e7cf45fd5538148bc51a2e1f606709ac325cb97037f57ac7a460243c06c3a0054e0a2d63613a6a6c6590545ff663502e644535b345a13aa5f8bd28e12f0c874351e35844ce00c10d7385f0b5af7f13836f80663e3359ca49231053be046bc45b0697749c55ecfe8186f6062a05286c843e7c5f8a5ec23d97577b1b58b25605723ef1753d48326d943744e8b498fb2d05a6aef536379f79aafb75c1d44be7a448fb61141809c471a37cfd5bf8ccb2a873cf90d0348e885b8410c37bbe83a9c79a5061ec56a41d497d70aade25ffd1230700df485db2ebcaf9148e6f597a6797c2d80e7642d5842bb7b93a47dfbd523ab8d0fd085e8a1459bfa1fbb64022b7183a68894525dd833acba88a52d47d92f04742a320cc804dcd1d1b01b7bdebaaf1480cc5fa3f6d697e511d251a2be8c5ad18ce2e16c6dadc94a6bfebea1cffce9746c23aa61d896fa496a001b71734e48766605bbc860df85520c293558658b262bef64b38880d8d3bea5c1f6a631f3567f33140873bcfca280ac06296f9b1f47766cf36fc867afa0ebb0e25685ca3f5f433f70cce3916c00da4217bcf90bcf7635ea76a01c341d8fde7b484e71dc58af0879b663e420cfddb224eed196b3cae184fa331ef709cd98891de3819f3ad2dad3ed527aae9ca7686a56fac89cf0a6bdf74bc056a1ba57dd0511fbe592dcae021ec0125b07d5736e3894b6a9d13701f1c3bb298b2d20b119c2acf2ead3f075476cb668565a3c2d78352a17c7d6a1b784f7154c257a7fed6a5f1c92afaf80e3f9bb761fb90f87d35632e793ab56e63a2c7b075d01435cdad231cadb9a32ae2f606f2b50629139d4c987df39d0fff970515a0b18803fb2a03b07d2ff3430bf5b5b973291c5d1ebe492b447fa20aa6f7c43a5867198c2293cb1ebe179f2c933fcee27991222bbbdb1de631db5ad62c6268dff6d58836f470e1e7a1c60cd6eda470c9d0009ee62f1ca2bf49181c4af476d0e2c2bbf57270791befad4d55e49b8f50d001a062d14f65fcc2228a9c3aecb574b0235dd3895cadba0d3fe70a5f3a41b489c0cfb5d8563a34a4bc16d4c6bf24eec0f1211cd3a73cd9ebc3ff345530ab5af9dd0e1422b3831a1a839b80528d378aa0076370b547e64fb5a8ed20a459b65a47ddf00ae21f474284384270cdea93e60c26b7bedbf38040a1984a6d2ac6d97e9efb7c55a885bcb8972b9d53e0027c143f70278d8c7ce2a0ca7d69e8c874bc8388fb90e30a4e6709e5a1f1c73ceac7eb1f30cfad5bb41d69f8d67d254e314e5941f7497138d8bb49fcdbcdfaf1cd7ab8a16225343593de622c675944318d209e18c4318fc8c3dc7d87692d5be3b5efd2ab6b443c23764de391ffc1fff4ae2189653c5a526f4a2aded6b045bd99c5db2fe764d25dbafdbae5f8bb7181e938dacef38b4c3c4968390d9370c7b31d96d5529b71ab5287ccee8cb674cb475e881fa09e9ab94ef729fcb373a998d26850f1883a6f9fe0d7ccee8cb674cb475e881fa09e9ab94ef729fcb373a998d26850f1883a6f9fe0d7ccee8cb674cb475e881fa09e9ab94ef729fcb373a998d26850f1883a6f9fe0d7ccee8cb674cb475e881fa09e9ab94ef729fcb373a998d26850f1883a6f9fe0d7ccee8cb674cb475e881fa09e9ab94ef729fcb373a998d26850f1883a6f9fe0d7ccee8cb674cb475e881fa09e9ab94ef729fcb373a998d26850f1883a6f9fe0df36ce9c238e42ad95e69f6553d83a94d32eff0ca49739edf14a0ed168acb1f3ef77760056e559cec407344e118a2036a4ca3b5f78db0768a3e05afec60367bc92ec501ecdc3c0b07f777ee316bfbb6b5c23e225ea6f8593f043f3ec0b75e2194be99a1e8e5d324266027483b94d3265a684a2690169ed1380d1582f0b38dcb39b76b4a504e06d8ad76de7a065ea007772407c37c7c7f263e6b51c3d4a8ec9b30236386b045d711b27f0b4b2cdae32db52696d57b486a4cae91e79d1d476409a1bbfe028383ed2bca6467ce2b44b31e7b003e463c8d541e8131205309fc41e3e64053116acff1997a309ca57407aa562dda1b38bd6878255545cb5d8a939e62fc6905f42b4f8599722808f96cfbc8bb09c6f8d7f27a4f48ac5899ed04e34bbc0341f2cbeef9cd06e0ddd61fa8b9620dd37602e26a5614089d4826d6f739e0e43b05ab6e50e8da310596c5db02f727119d0289665d7e4303cae9b8aa7e8cd89e4ccda03d416831b4ece822413c9d067ec3c3429b756dcb396ce9d40655e6b4d34554d5b7205e5a4c9436eb9993c510229f32a78da256ddc548327cde1759b96b50266fe4e09debe7aa395c7c8466c1750fb2f4da3f213338a295b4f29068f577ae34bcdbaa43d6d04efe4a8c9baa6acffda4966e72563d6549ae1c12177a0112a6263e800cb1e350691229a77754bcc56e04d5dd064b2770961d426e56f4e269d339b294ae6345d9aebf4fee49f0e142d26de0c5c1e14a7bddb6d2d8c4c1d6414c8db80dcda181c7cd855b99a13beaa8aac280bc0dc04d3841a196e2abe55373da2fc0c1e320f3ab7b085bfaa62d672fd975a82049c25d0c3b8fb3fc1eedff60dfaa2531adcd0e59d5b472512b1c13c5107f8564ef8fb82460f39b14802cdafe4ae71be3a051a58fd939c867febbb647773a0306b7767999ad35f4a845e5278d03022203c5e8be4a762674535593aba9be003f15f0434b07cbc616e10ef51b63986b0eb2a547ea62daf0b6f55eaa90e0f0493a72f90c995403adea20f06eaed5933b8981e0d759f390a2f076bebbf7e036ad680cd9497bef1b2a6703165ef4cb33e4dc84a602c00695598e6503cda22bca252db0199c5181adc73831c068933578c0510238f73b42a8bf62ac2b7adc9753bb792add3d8a658913a5df654b0c95547e351196fe820729d7ecaa7bd8ed50fb64c4125880be0ce8db85da7d97f68af33a5a9b3acc8ad0d2616eca433307f60c8b2e3dd3bebf1c098e09f7e7f3b19dfb8061dbfb4ad652bbd55d70dcbf877f1c36e866beaa49057c9b21cf463f20871e40ca0da7c1abd86a62e1c76be36f06b87cf5227024bf7bc142e04542101a188f0ae34484c5cf435cbc5c415811094973d17a4331be426f6b653d5cdaca28bddc2952c64a6b88af2945cc6d873df965c4992c4566b02762a2f0b2df1574ed89c7061eb6d1d2990ddcb4e454d163277f834e6b94f4a028cf725d32dc56dc0920e38bfcd45b0495ce6a7120ae767b0683bb22a227a8291bf7f4ef00486864c82987f932ffcbcec4462466853ac900a172b95382b813f3516ada81e691abcff670c07376a6fc2bd8839e30825b41c3684dedf1f047e95d869f9819d43707e35939a26d572f588bf31370b123d0290080a3351c8433a9935caa02d1e77df14196a161b319412890078eac8ff4276e4c11c6b3d1e921a76245a9f1a1fc0d474edb1d276020eb4d03ac46bb4c02b6054ec4303b0f065fcea3a7e3c03a99baa788b1ca2870675e056650fd89268c0fdb9d7b18c357929f55d5a97a3f2371e6386dd0f732e904472af2d79056757b2b0eac18ef59607581ce4cf4df7a0677ca519f89f43755c67e01d33a9f58399aeb4e78c3444e660442808ad92aa06003606d08da918d3d81846a68b99d8dd48f1928b508c72acbad5012dc665970496b2e0908e2d414e9dd81f7b741bb02a3cdd224163258ff595dc1602b37f87ec978c74dbff498d3b6916f39ebdaf7e23b704d6536757e64dbfa5e7f2f7d2d58e6796d2420d8e77fb52da2d99f25444e46b466489343fbe4972caa61cd9c6856cd3d74d998897cc1447066afe09c99b7757513aff233cb4093c470c1c42e9eaa21deff4c7bb621924bc679169e34bf591266e4f71ed2d62ecac42f20ca00c096f5d281f3b3ed8b32e47b08916a60e7599e1b07df6027b9fd7c7c7d50ad176784b9d1c361039c7722358e94b9c9d3f7b9d57571b8b1899c5340d963742ff97c27ce376accd95ffce64ac6c1ad5b4cc2ccbac93330af74cadc024e0cdd2903248b83ffef358818aeefec9856b83f72b3ecbe992872a130869ff3d568a36528ebee13b22c8977b7a24bd114a8a012e39abae56367aa6df4f63951a256774fd91f7f7c12195f8fa78f27cb08d59b2e572118a4a59f4d402cce23d17ddc5c3fcf870af302bf144dca0de66424c1ce68c9c346e0a1f1828af7396792011f2d5d95ee77ae0361701cf6ad08d8e0c136376c0a661b7e5c5a24d3832c70d699aac984d0f9f1793af24775d2b1b2910f0c709eb5cf9199dfb27c8ab266bd42fbbec564a9e5ff20a5c465d80007c81eb62869faff0ced335cbe32b493717af9d80a779f5fc0aaf7dfdaff11c2393e3f20eacb64b9ba92e16656d30357aa978d1b48be8819ae1ef89d670b9e4cb0119f285ad4bfdab902ecc9613ed82a680365e98f93f8a8880ff2656dfc98d2126ee2865d31a3311654465778aa1272f6dc5547d7708fe7b382326fa862ddc1da153fa9f1622fcbc82a834b9a9aff1db79fe47b73b90eb0a450f752c1e1823bed7ade09f7af8c81616ac9b5028b557397422b77648a89737086065c03fc91c66ba4c1845be88a6b70ef8f3f30e42631ae0fb251b144affdf1a61b883e47bc24f249ced5913fb45f99c3889573c7ad6cb40755d6a25b24425348f4979d1dfdf98353240d936372abc91609ac44b692c3933e47d896f2e35ce23fb46c11b18472ca8fbde20b213bc3e18229797ed49ed9008bb0f6fd04b17e4c9f465fb7440b879270b3729066dfbbebbda07611505250a30049860e82cbb25b5e87c392a46cb5bf422cd3ca29aa438e0d9a77b5b5a5b61c79fb523a4dca78c9f88cb6e017d1f2370c21f49da2cf8b3caaa1529423a7d1186fd781111642207c4a36df8ecab975d7225c9c8108d31d1eda8400764725ee6467d13524b10d2db2c8457aecbbd4aaf0f15460ef13c41d70b1e3151bdb854436b763c860f87626209c62ccea946fb6dfa81d712b4726cd3114a39a1a465d4d88995d448103ca99b56b12e99efa4025d14a952af646c9c611dd66ea0b8f1de8d057d2ab298b1bb83df54c9fe7a56cc9d49ca5f4322569995c0bd14dde403db14fa0d013d7a75e253277d334d5bda0ade8202a0ff4be7c9865f106d102b96fd035cf5fcfba1bf2d01ce0819528edd5d747530d9d75c6fcb27af661d8c6a669b91a39aa1d0823fd72903e9f6067f2c0cd80c21f300fd4517faf9b0ffade67b08821cead2e734e3855fffaea94d2201e77e5175757ef3191d793aee6e999725b4c253afdcddfd1837407c0d94bef5db61f384c692b3d38f6ef6933f6ab67eb704f6345bec33ee632c5bed545fd7ff8610ffad01c4fdd257b2b6b0628fa6166f891b903b8c1818eec3538b905879652b2c0451880c8f1b72f5302fbd7b7b8d3fb772b4f5890dda8c80856b8e11862aa0f619988be020d5faf862b195ff7f482add8fcc485c21ea0248d235a8b830a10662e9481f7ac70c8d87cc04e7f58968355bd062cc5d2ae1904b005a1bc75feac1ea64d4a08c3bc59fcea1a41cfe5e06e552de42a04448fb2cb0481a5350624e706f685719567ce7ec39e03aa6528161a256afd4e3574b2403e29b94df53d4a2b31a8bde0b635c7ecabaffddf8f6519e1cd821d3dbb89ffa9eac6ece39e531387a748060fc834cd1921cfa88b0d680c29f72fc0c839045f36166030d920ba610e8f3e11cc54d779c8fe6258db6ec992582d0b7cd8ecae4d828ae4ef96a8ac1deca7c1e628d82eeaad8f0e889a7a8123287b111937507457d90615cc404e03f9aa6492a9f1a853637c7bd09136a351afd2095ea5c533d7a79e5a1c1075cdd55cb21e941f9d412b6499ec300d79275dcfe0338d231e5f3a0efeeea8a31168ed49e0db463d40e01b5e49ad0faa4584d8e15ac417aeeda08585cace3f00e6d7bd6a625a1f0caf4cdd4e39a0a1f50dc98469f962bb3d87d5b366d8aa7748515b1fd7702d92f5c2d84a5682f48a4f252057bc1fc43abf04f73da8e1bff77cc5d0145355bdd81bc65d25e401f9ea47403eb726ea023e1163ad9da714388e4b71605d1c5aecce8f3980ee2103d98872841b56ad5ee1f10aa30de0ed70009471f500a5bff81224a9af22cc2d3882be6525e3f013dcd73cb6168f2e54af4dd3e3d21ef96fa0935383e0f199670291a382c573d8abac0b62f160068d46a36ab38f470d96d619bf752609f618e55fe44fecc97024989cf1a851be91bd56719d855dacb649a61d68d5b04c5d7e378d16e718676641b3c64dd7fcacae5aff3c08452d14db318691362320b940729e8a13bf38f971fc137a6dac63e75921c6f438d98fedbcfdf25f2e78ca8252e77165d642dde423f3a81f8ea1d75dbc5a8d699e700b636ee7a9e25cc58e45e73db99bec64cdde3174d21c43c656a7e595654946ac94bf86f2f7f1afd76ac292342cf43156828e03a0fd1bf20c65b23eaf57381f279523e3c508be3ceac4c2739e898f3ad03ec4d3cbae05067b51ffb34c954fc2ce57a49254a4a99b925d8ef98a35e19b526b1fbf8e9ee6473db961a9b9ff7a8743cfda752cbda86df5bcedecab95c2075efbcd1fe15309af34ca0f9029297e131082d0de8147b9d7f2502385498b2c7e58778c1f929a7764066c6800d07ee778e3a13b2ab0239134c31199a7bb4e08d677a3e04e13f09fc56fb00b427db9e92045131fdd10982276fa34d3756153c48b523a9d6510d3a42abb8801e612dc6b621b206b362bd0993122634012f480f48ca541a7e5f124bbfee669e71440bfe910859a93ed869a498c54abf4d0249d3c7d011fa273ae93f5c3e21f2ddbf477370a6bfcf9a42aeabfb4834cf456a2ea6c94033ab9d5ad9ceba63ce88c18ca9378b6f32568572cb34f919554944b630e771e5b4c9cd28b133a78380b47cea792eff79c9b790808bdfb613e601475c5595b9b7eef98332736b615fb1227a3704dcc9dd8cda72c07ad7908d19074fc64ab550f1168497ce6302966917da4a66e8bc2d73d1e9627db33188bd8301b346517c1e77dda72fd1648dd9892bbf33e9320e9a7c5c6a1830037fd48613a4888e40368f0b2075291dfb1c357bd60b25c2170a62004ac770be8d13b8be568d8da7134691ab738f2dd098e384414e742cb9728634f5bd44a09b671a2d95459860aae7732064d5de3ccf2eddf725ca4739924d3495a4f603cdc4f8d10193c01ad2275fd1bf194ae5de9a21339447a32bad60003a0a219c44512334a8cac1b82b0b7cdf81e1110c6478e347aa5bc689092edc088317409306d96e039c581926af86b7f9853266276cced22ee14a5087a9eb829d9d2e3e5182c6fe007a4d1cb4b55f174483db81d11cfce56c4830b14d7195f087c678697fe2f41b8938683a1ee143b226ef12b5a7a3ca574a21a67a9c6d2bb17bd0a4b1f6267bb0ba3e981de8c3d9d1e4c455eb1d95f485abe1e5f06d503f5516cca9dbbac95c311f6c46d92fe26eb10973e532e44e8ac48f8434bebce44311b59926a617920119115acb9979ec1a9be1a2cdc557e8bdb347bca51bdaa6b00dd0d6799877719f277a1e448b33c3388fba9c3f33054334566be58baf12e5d85582c5d3827c5574731fda059e44b186d038840dd0be42c8c8aef9ace9e3e6de9c0700e2826413929226415c55519517a9c3d3c5ddea6713828a4035aa164d2ec41f8a8907976ce2249410166d29b3a8c87535de74293d27d61663765304a713a286e92d265c2f9f905603f6f98c0d3b67616a7f571bba14db8055bc596f40fbe2fd1075641401820ab666e063d1229371ec9cca5bb64639f702a0220f379b6a9b4a9094251eee061fa7792263e0d92d7c429f6c795d8d93c10f0369e1ad18dcfb7668a5fdcf0057d6df2646436303aa27c977fe2d08e44dd2c601ca43ea5e7488e05df71308c8b4830e4f875b5fbcbc6bf42125c0cbd67a23daf888edb5490adc724e4ebb94abf3755c5cdb7dcaa9c20a738337f86257cafad914b7f7708fd93dc52728b20dc2fa73717036bf77c36a7edfa7a9a08f2a7d59cab6c716dccc7a142f5d980fd3b14d12183ac8af79f830dea14bdce839ea3c8d8baa6eb79af9cc2c5874d39e17e73f6b5b8eaaa8e0d5ae31496adaa4b905c7797136a3de1adec68c87feb3077aa05e8256544816fc82fe0584179eb07c197c371d47d99a1c0bd2926162234d8ee739370946f8fb81309f8471fb56915e03021526ebea20623d01c49bc71f75540ae7d25caa21f3c162d3a80969eade5a49535c293574b75193c357dbbc5dc620a5ed703b83083f524e6e49c0dcc80d58629591eaf5966b3d847efd9c9be7a716497f2de008fb5092e1ea9f509b010d0f1b33cea465fec08e49e78d5bb3b0b80023635a78d769bd88aa1e1ab39626ffc0ad6f7899aad78ca71cffaab44e0e644cb5908de59757a5dcf20914a9d9da48b2aadbfb2e29e245cfc372fec4cc8f5439e511152ef31c87e00e48320370e7115ff858e56a816d45a818c6e1e875d7b7268d328ab07a9b8eee5c546151f84b07a8f3cae7c2b02de5ede3ef4cc5f3994784324425ef38fe8945491173472fe37956eba0940aa03abe431befe6064b01dc85109f76f8b1896cbb09669f133f4517af6c9fa95c744b72f520360b53b873996f9c48190e77774156040619c80b6d292b8c914c742e6ae99b4a278673c42d9cd778bfa1e31a9101e2bb9a5b63aae02728595293646871038ced3d8aa72512f16933d6a76a4f4658166f1dc68fcf732c54b922bd5c8bfa211de0f883ce1c6f70510e1c2306877cb27cab08c0316bd8c526d6d8c52422dd5bc240d82e374098da99f0312a57a1308cde1c863f516242c7b5d1382726389b55bf6fc001f3ab7c1946b6c6b40db7f44d2963f98f7e00e95a2946a1af6648a871c71f5df668dd985d1cce774894037b7862b72c0c212c644ba0267b8336e8d4e32193dbd53aff1fc8066a0d516f5ca4e8b6db81d411f8bff79cc7754c5fd8fff340a38fb7c1910e956984e0dcd511bfc79383f57eafe27cd79dc1070837124218dbd0ef44bc41e7f0002a033bfa59fbc384fb6e3d729d22e27287d56c92541a5732c4c055fc199e0d91e082a63d60b10750263e8b269288e808762570b0d7da8ada89290f9f1fc8f861264d94753b457f8067c990414c4b860a1494d1df5754a225ddb81da6a8e7b34c0562f6bcf24f081e94aebe7ba81c395a840937421e1f0ebd07eacc6077467bea3517bdf0735bda9a8d69095244606685e64248dfeec9abc4a334060432d61c10af440b79479d2eea62c06ac60d2d878c38043802335a1f77d2319ecbcd902af846e961c13fe8b581ab9e2025eb8839e805102a28c73717ba847cbe13367ad0a936aa9b01acc1f592e83f2408f883602fd475966f251403e95e5dc38a8170dd4d46b2f99d29efa48dfcd88030d560f953d0c442e594d62a26c0e5550ee682aca5a9fac948dd7daf2b6e4697f704ba1b9bcd7d7e47778cda292ccb2b15bdcc7e2e1bfb35fe64de67678bbb123d106d09f30f31e62d7d20f0d6003ec4100adcc5b71bffc51c7c39ccb58793be7482e7854f9557ce3c4254cde736100e5258a7b3663ed8b4913de326d3cb55c74c52b05ff2ebe03ef9fc26b17b404ea6bb199c30fcd4bfc2dc1fe161711b3f4203b089134a3b3e458bfe654c57ff1b29862939df893e2f41159c7a23c241e2555ca00379aeb7878dffc49fcac716d65b02f762d0f674f47ddebaccbe516c42f69394b1a02efc55fe2113867a8c2cf11aba8a6a837b60acb60e49785371f33b8cf4f1ba210ac55f7156564e5461fb82b10f4508c0ee603d34b55ac6717551c0ea35cc985980eeb5f9ce1553c690ba049d9027f364e692d773605510cc988074fecb0debebb5f8bff09400638c97f14d197a0330cb0a3a63ed8bf0eb87d97a0dafcbf46e9dfd46479c75da56910311b8d6e2ef1528d2c68de3885781bf30190d730778a22087e648ba6a760bb25454de3bcec72fba7137a10bdf98f7d183d3e04aabadd80faef58be2970a9c8064e51da16eca2889f833a9b84f93a71c58ac63f07c973b75785c74b977836a9d8e9d7176ad5c69953f55dc945dc7820bdeea69f47cb22fc46c684c161d3d36ea0c6942dbc93faf0a64086dc54340005242eaf027015543d54bc13abbbec51f5b47e9f16db40332bd39fb0f4dc2b079b8dd18e54fb2653235c43cd99cac166b89d74db5c6192364086669a8cc7c49985557aba9c12c89a2fbc2f246a4473c885c5c5bf3d4054aaf6ead8f5091c221a43b1952772ec1016cbef144972ef0dbb5cbe8ccff0331d2549edc02d19552479e6274286bc03fc904d6f9d8eb0c5a745ae64fb8be0332d3434370950173b0a4e5e067cc7966fa2daa02baecad26f73861bd2e94adef9f95a976db15fb81ebf839fec6a839bf3605d7a8d662092e806144e087952be04729a00f8b87f256a0011145db135d9ad1c08429475ba2b223eaf0bcd79bcd36df87c60930b5d68406082fc652167f6a8fd7e7b2cd3f92feac4c40bcdc9da0c428d35bdd368a515a354d1bc633e90b0ad869cec7ec9142272be2144defca9ad338fd4e03f5a0491123a154a2d3993316c83276bd48e6457119bced4ee53eb7b37d9de68136d79d111b9552b5dee147c242d45724b2211aea8907d6317f96c904a82b367a39fabda1a81374a15b0fd360b3e63fa2b2916258abf574f36ceea5486751f4b0bb287ce734bead8566166bc710b155f362041553967a37291fa3b42c97c826902a0446d92305ce2ad701fa3a60ac419ed342a835088eaf81a86bd2942edf83bf8b91e6e599b89e08d143d80a57fcdd8559dce9029d217bc93d178a3905565351fe7d30fc5d746165fd9ceb3f575c7f52035398eeb5dc44c500b0a0814d158e06e163e59ddfd22e050cff79ed16331a702a834033851f293b3ed8317f9c1b161706d89ca745d24b69c93b8eb0de88c353fd9240b462b33d200a90f558710766f4091f87084b138f5d3ba0a16efbc840683862b06117200bdd4b224625ecbb7be05c948e58361aa4e26a962ac57899d565442046c255b596912a6686b21d242aaaa858bdbb197b8d176ec3b10a06378431910cbd90ce4860c2d3e560098d06d969fcbfcd4b5e73f3f6e48b5dca79434a17022b1a61aca2b27da0d20a64a1daeefe121e6c001e7b3bb388c6622d1cca38651f3b489494b45a5190a56653e7c6b04c905fbd4a9bdeb8fab309f8584baba889a6b29ba937f9ea9c7e52f497270aaf46416c2e29cbd546d20bc6b53556657d1c1e83703dcc1750ac4e582b169828aa6f102b13f7ddde614102bba1bdaea6af1f427c24e9bf04bffeee3a3fd7e49ff1cc43ed931c4d3737c05eb215f2d1b3c564dcc06fe59c46c43f153adff009ea99709d164d9091fdfb365fc0baf3b25b3115bdb4392c3928d21184a52a5e1a00c30173d333a9da959e1953436e0e976f35d6ca149c2eeb3bec0204d8734c7bc7e20c214331b05f205d90b6bd28ef870896fcfdc6dbaaa5c93a3680d564b0d94ef1a4a9e98d350ba8a77955eb76b06a2ad3cfcbf8cabcc15faf20048f406275c1fe575446ee87c48d8a4e67560ae96a0c4049ab1303a6064d75636b5d04a2b4fda07fb60831882fd1e6581a6241446874be145b7e9dee50f015ae5f9acc76eaa34c7887b67e7e83b4f780663b22c0f755c8722fb70ab9c4a33ea487dd8f4961df83dae578490689280cf4fa545f62325743b6009c61aacd3af65d3848fc310935fdc33422eaaa0241a2bca84baab0b2a6d3a2f25c296de177ea0a5a10aa2cdfe432f8d0e087f3445983dd13c56cdb7ec9b769d8f19eb5375c8140304202cee785af97f0a3bb3fc30dd6e96e1b767ee419f90d1d9f70d154d4b8717fbfa0494eef53c1a616ab64b9921ff4f2c0658b5498cbe703ac6262fcd05a08fd9c07f1919f714dcecde213e4ae2e7df2fe1d18a1a7c6edb14d4da6c81f91c040d3a6457d83a10f820d7f844b6f4a2eee603177593044fdda096473a6ad0a7d3f55c12a4cf576eeaa01001196547bcd7b4bdc6ff2c57420dc47c1553571f149b9e16bce191e60106dd0b370c40d0441a78a6c6d4da345e7fd37fc8c1042401b3529481efaf52fc29847c10f006a2021f969246d980feaa3e4f6746fd30c09587e5354703692f8556b35e93950c1b663a0e12dee72ddadeea14a338a2ecc654124602d5c8b11fd60d8e51fd20759f74bdebbcda24133a46bf8d8e555b2e8ec935a4bda8f22c1be08b526f9e2c477937f328eafd3a832993ff02ca7b6abd4667ee88ea6811bf1fd0c571332691f98d262f1487b52ebaa2fef89047da55e923e13abdf34a48859e2309881ed16ebdc093fc398a0eb07ef8d14f5291cea56f6a06ff4ca96ee364ca8b870ad586d777f563f25dd1fde3e95d679798d75ff2bc782903bd5c608946af15d364fc2c88959eef99fd21a81fa6da464cc7da0e226b92d5ee6428ca3cb37ab6a1f621bd230bc5ba5e2ef346a16a4ae9b208f7a5ce5b56d4d1214ef14a0afa318af5deedb97d32990d8fafb773e4e74104621d60a6e6ab656c189fe78bf430878e18e8a9001afcc8ecc6e036df49d398992b580cba9beca26c8ab271f4a72bcd58dac6e6698911f1a3336e9a42cc4184b6009a5a5e73ce26d9af692c64ebd6319efd243de978e93d5886ca7e73663a2273b565b8f386c1cac91e2df3b77fd2a25503e3d67f3a029d3561ea3dc7c791641e206ed39c795590db49ebf7f985e87c7eae06b4f8388340bbff443727c7121b942d78197e43d6ece8b31b95e8f0645dc62dd4beaedbc2810ec5bdee5bee75890b1aeb2001b455ef2c8b3850954b2a54d91b8c87435c2813e8a3b4fa33517bef38d1af64f1494852b2762dd929cabec200871f05d67aa0472408b5bea7d759f85035e1b78aacc5a1149ac917aae11916ac83a01e1a3bcab244f34258c69bc06fe8a5fa66068255dd57f856761889b7e3c5f1d378bd8876e320ee1b3b66ea38f1d08aa29b989102b461ab3dc52a750c416d1c2adcca8909cffff7ebba4fab5ae9b720427b3be1d9002d78e4a1539341d84cddf06fe51fb206e9dee3bb2dfe4b9328bdd01e247c56bd195bd330144f011b5b9dacdfe30297edba00ec8810bd88c863435c30c6f234bfcad908031da4aad27c38ad4295bbc7f6881da4c89ccc8b8c7114cd572afa147b63cd2b0cd1192f18305a3f4391a49fe1923bf1f35a552d47aecc75bbc43ed4923bb2c37ffadbb964999c3077004a671de20fd52276e4e597f190dd6aaab79d635395c662852d042f7e898e1e562862f2b703b0a6f35c919bd73bc4c76ecc12c4c133029d5a4d1b3e82aba31b5f0096833ebc1e1af44f2a4c1a40b85d537228399b8e726f66199aeb75b6142d19de8bce25f32653e2dd38781b0989826cf22c0a7c9b8158ea08fd875e246c2397f7f067bc36137aa91e6a2de24d2b9fee6c1249536735b455b4f13461ddf1a6a231045badd9cfab068311d3d9858d550bd3f97b8ed44b5e86ae887cdf4e8ce02e5d6e163e79187ef69eeded646ff82e9c6dde0b04778f38a7c555147616c1642eefacae32f32daebd70413cc8c99ee32c721be15150088c6e562531b372821eefbe1cdbe84ae02a3892150deb084756d0522a72cf56decbf4591698ebd21afe97347a875f4a9a94fc4196bcc5b9c022f63e241fb71b53915bcb3f2d2bad9c1a1f65062524a213d5e5ad90a5d14a8753146ae0daf434e6a5c7cf954a46f7ea8c5eea5a3fff265f6eed1de7699a13d6197ec303fa0acfe292e29ae13aa8542e2f50675f7e19913190295d065d1ab5474f25701e567d802fa5b7044f1226db645d78f5cdc13b94e60e31088c3bd2efe48ae94c9f04b697c9c7e193368f354ac7f6b326bae08d854aaeb2ee90aa353b644192d2429f942f8fc696467e4ee9da4b783f912eb16b4cdc9326db3e10702271558aeb01af7f0ca7b5e6306944c30d57a510c49c9aca6322ce58dc217230d09345b59e50b40c9b0b4b3d08c4f1a3a152781e1c6c4a9bdbbc617021551022a3c5aa527d5083c18cf37f7cb14ee4c7895ba9aa604b9c5e9f91b9ea4412c8810cde1c275ef63cb1a660fc3901983a0b07cb76e561a804ec12af3ddd7abba1ae34c8ba83b166c201960d90f4fef9bea865d2ccf6452f95aaa34f2abc6ffe155a7b4c54bfceabb61d7561fda336e62bf4f89dfc695e0f64933412cd476676bf25fee47b8b25123b0df0ba84a81f5e45e40fe1996ffff10a13e2c60d8281680b85b5d19871b064267308f1121df62c57e995967851db78fae3ad0acd4aa842c85c67c8fc5d5587e257cea6bb2e028b13fc4548d728e1b833739c6ce54a0ae02776fbdf2ae29be9863b8eaa0031397563814f710c69c56b5f696a2a1a5a6e3cb0eb9d9e7180cedd67740a081523367930d48b902a0624395328476178475475b78b78355cc25b4aec2cd49be14420eacdbabc5a38795fee1cc95d2529e167dc256cf6fb488d7139547487c58ebe08c2bae2e0dbcd7558c4b062b4cc1760cbf138e3e333e45fc5f2d51d2baab1105d9a671db89e42610f6ebb533f0f42d638fc379f0f222f7804b2871a3b7d223ea3436859551e8b0f96087602d10dc447c5416a0c23afbedc901e4c484093b805a308d1ec9c68445916a654ae1821ceaeb798d518774ad265a159c40327136fb8b21d4a9bd96033d582c42b3472cbf5100893d6f54c2f585accce56dcc00d76912a2e6ee7287b66e1ae5c0b0a5b18c7394fd0d2788948b80cd9405a5431ac4594b5cdf8f2c90b054881b757fd96655248a3a7c420390a3642515d64ca231c7b18683548b538cbf1dbb312545bcdef0255e1e7efba0f3cf28b12ea9b167928e8de04f01951b4e7cf435cdcf3c9884a2948134d73aa7c29f8e45d803d6b00f1f661f3182480a07bd77cbb9216dd3b80d09d179d09de86e4d29d4a0fb6c74debf3d0f6e2f0f1a6f462601e8cf0ee2fb4b72dd8ca5e8cb66e56545f037a87313a5c39e31bb4e68a0f5c109117ef2e359c7108ed96f213e86915bcc97aeccb8bf55e630ee9b0272ad9c6ac8b3616c52822849de57eca891bd1dc9b938ee9ba1c50e55ab67907e07545d202b7b08cbc71e6de8324723229b7e40bf658461424731af01faead15d8b1e466e43ff7844e2fd9037d675e670c0129f4159c62c774e0c2800edac8135e1c28f9856db3912d63d3d42f57ad532024418016d74ae092103a6875d26b91d1ca257f830d2232eab60ee565896cdcf0842db46ffb417746cecae3a22180c9978527d8d5b5883f718b26669fd155b480372d61a3ac00c24b09abb1a23a47bfc7c83fdafec05df192ac2224af8a90a475c82535660588e480bf0ef579e853026b41a1aed90df9df1b6705064427984edbb36e64021b4e83cbb2c4f50a22f07cc454424fe575ed2962fbd7dee0c598cac90f0ee08a51acf2fd1d8d890d59607cc87e7a51647c2217afa6b6f92d76c80a7cf86c6a8b3c734ea3eecf445e16230e74bce82aef382d72002cd45973f3dddea22159a7bb8dd7c6f9a2325479a088e59a87b17559ac9ebca7e2f316675b41b29ce72d56cd0e9287faeb419956b5439bf6b52e59fe9ef55545a26f9677203a813ac5cf1d308a36c79b1281440e8586a1daeece1f7fb1aa4d14a287415a5ec1f218ebe64f81dc1b22ab94f987388402293930d3eace0fe5e277fb2ad11b6a1dbcfcbd83b73b626e4174b1062f9e5f265b7e0ef53c7ec3fe7b2001e74c8aac28e7f9a9972d7794e4f6822c80ebefeb738fea031a59eed42ce5deb1bcb056c5cd32080a8b4c523ad01c0107c8d3f43c05e8ecfdb516b96b84b14c872fde270cd227f9da20ecff9de48af2fe3f603622c280a644220d0684628f0bf8702afe473389e01e06b18d1f133171ac460455c98f7f3d04faa725a71e3f8fe70e25646bfa1fba0da1f3f28f0a7a0b69b7cf4bda2f572392853c1e240a4b2ece0372b2e4b3ccff6d103a108d5390df69cb6fd60b0b4624928d1a3250be27b3bd42d66e272dab59cf402d360a9ccc020ab8507458e5921b8c2a637e23411e0bc27ec26eb077bf8388fb26abc5f42ba5904a13766cc85274e01c90d1e261facaab48cb1fe499525e30cc84d2b16e7d7e89b5c4f6a4713cba1c6d33abc0894eb32aa66aed91a6138fdcfaa3e174b00f7593bcade29c2e1065977d37cd552b2aa853885de1ed182f0fbd54b1b9dbe1a2ec29f9f916110d8c18c863ac928c47d6159bfb272c203e81ac2b5662cc6d8a9cb4900236f01c55abb71a362a7a9d2e5448b8f4331de33e5a616bd72cdcec660950d111f6b4a5f733178708994d087f8d359292a6d9b5740c472bbfd6f322f56b33058706726de3578d32f2ef493b19883f3d320a38795f73c92b4ae49b177bac8d6eadcd077ebb1df14d07739f84ac5662b2bbadb08c3d96a56abf419d95dd0f1090ab16752b469149ee99a5c40d15f0e8607cc7f3a1fade4056b77ce7e35a4c2209ed5b5922d5b8b180cc0691890aef8f9358f25005785a290703df5a55252ce38562f5d228e262da5bee013febaae592be95e2c179385a5669032fa352030fc334840b770451cba21021253b0fff753f5ff9dbcd0334b1683ae6dad522fa589c09370a3bd5b79c3fe266c597435b5c3c8d1dd2471e961438604dd0025f50adb3f01b1ce5eaa05593d5ff3c81e3ffb5f071fd83f716c82e8c61c072f650e9055f3bedf89bb0b54c79cac2f19d92678ffb9eeaae07a77a86f0a391ad999ca5922ccd190c6d23db3ffaf23f9115a43f9322fe53301ecd6e6eb787d01135584b91847c3700f7aa6750ff0e64bac66918a722b6041e784db56e58ad1952cf222552cfd61aec13ba8d4f01c5c72f08882b63c74a348899730c0535bb5a77726febe0b9cebee38cab01da45ef913c5d3f987b4d868bde119d0598f6f7e0c5216927405603cdc4242a4b7b227e85c5cc9dd77c46f8fe76c092797020467e641fd080ef08ec25d2fa7bb0c41875ebf3eea27e8b0759d565ba7a26a297c0a71f517853184623a8d4dbae18dcefae3731e23c8c55e1e12a479a12612c5b35339ae79797badad0d304adc15c3e39c239f53e3941663648b77f310df394819290831f1c36a5795179f4cbd74515fd24469a0949cecdff26e31099533d39c7b9b28dc9de4d8b2a9bfdaebc3b2dae75006adaa87e24f422548e4f593c62c50c9946e8404930ef5b5d81da57058b22c65a2f2ce1037af2dcef174b570c739c21e892b21ada4a7bbec47f52c68c23e3a9323e54bce4a68e1340e2dea1f528cc4e8cdfb790242f927b267d816c1c1b4537878bb42c899511fa023a88a1392532dea7442990af1c92d29ad6a0930bc130d81f31eb98c911b40985c36f5688ee6a4beeb8ea7b366398f12195aac9bb9719defd9809699650c244e567f7a353a1d2c379c2cf795f161561359086092f6c2972f7979b6b6765f3d9c49dbbd4fce477ed57f4ad10035f86a47fcd91b5868cc320b9748a38d34635a1d90cafff3d34fc628207b2bc9e193184806abfb4b2458b87bb39b2629770f3c4ce8ef17db41fdfe5b262c03307be6fb87c7bb2e8bb78a699fc62df34e40eb2ef8668c852acaa2369beb8d9f3ff42760b57235f81e6f0e60ae2c1ae63948f408d61577c02efcd7bf5ace9ec03d53329724d0aaedc84351ea9edd1615f6af9608d3bd66c4dc8781296752998b47648e6a6b76f9f9f3532c32cbd1151e2ecfd72bc25aa92c3452cd52137fbd0688db23c69cc9316713ed1cc5005e1c4f263bb2b34d39ff00a9704a5914f1d2d65b7fadbf8b22f98844b3736205b293d826e602d0a242ba880669e9dc345a3af6546a9f349f2fef24520c3a90038cb9d36174c0af097857610823bc85681946a41a16b981c9225552f83a20150576e085c8ba7a57fc29a363c70f78c68ad7368e1c57e87b1b8b1be7b28d7c114bd4fa8136365eb2b2bddda074264183cac68361b9d32a87e79509d19f8b0e9a740dbcbe837faff0b7566dba4644d58b7f20fc66db6534ece11a1200983c43b62179f85c529b328326cdf336ed600c710d25cd3bdfb985ac322d0ccee207a2678c0cec700de24175b01897dde6f425d685dd17994835f67f5f948cb34d4bc5ac04e307cb78737793d7dc9aea5f37aa301e36606ccc968106eab35db9f0597a92b5b42a56c4282f2275ea20a623e1cd53cb3f810edc50970d43d0dec762e5b7c3112d91c2451fafe44fe2b0e8b620608b3dc6865222d96e1cab45c58cc7637f00ae9afb7732037669338867d24c2c4fe2ea0069fcd26b6677e9cacacc9e55a580dd3daee624563473ddc6081397b93ef651f6f5cd6e5eb6e314893554abadd26eab83a63893007daebe591874b1281848b0126a5a31de458b5f6af261d07f9b575960a62e87acf04132845b2d1fb692616790576532c4ba4685d31a740b3ea16903ec6fecf3c37f2490149a849e7d2a2ca83dfe67fdffc1f1bf6a0c1bf495a68aa4c8ca158f394d6322299b84f664ed4890e26880a726c382d0f0df9e46d6f6c12d056c6f865c92f3f08dc7487dcc00760dcba1db28f56aa0a40e60e14e7b99a2b1919c28f5515e68bfda26b9722d0c51f637fb3707fa0aac18883e2b314030d422f2a938687cbf830fff2fce8ea23d58b6c4306e34e9effed7de3212e5b9a8ceccf836514c6caed3c4ff1ebd9365767734dab51fb2b522f9e9ffcf72ada28f7cba92294a8536f53b7b7b587cb4a3621f7c6f8901ed0337f61c3b18f7114e8381e1efa88455d80a68fcd9d4e3ac3563a1b813f5d9524f5b1843645acac874898fe3566c41378f819cfd6284604367503363750a82201c5d588843fef83901ca17b8169ded832c6d077a26d38d963cf5970ba8abe078dacd44494083ee22219a6040cfdb731e0f74a748d39272b5f9b32f3828fd499c3d030574b96c50ad2ac0a97416208ac43933d2f87970cab69bf6f604b5171c7205c42d14ddd889bc75ca21c3f4be8b4eb09022b952771f2356035846ed8deee3655f482fb03265cf33d794a7c113a85742fbd367fdde6c92bb3e393cc7caa3d60db6fb6d75c2517aaecd122dcb62c087097d69bc9d157c0b2ceb58a448e0b384346c67f1030e5dbf12786d8658a54d2f4192a39cd220ee83fa098ea7a8ec60bb28232605f2ef6531cc9359ae6c825302d2985d6aff3a0989e6b0661bb6a8265b48ae93f5d7c19b824a1c07255c2168c803d513724974a41c2be5a47cd5301d3b4fa88edc16e1ffe0ef4248f2ee74355f19727cd55704cf233771662a9b1a987104aba56a8ebb9b9a89d23802ff057204efc89aceb302e978982993d3cde2be143d850b6b73cd12bcd9ee297ab49448cda8e2b67f8c40515f44a831d20d93807067f563bc523d5f81399dd5dbba603a1d44a0abc1a8969ff4509ac5011ebf60f28ee1a1fd53bf91bc2c78c9326071b10abb7b284a5aafa7f5a58e139f5b51e183c3b008bc2c259b4f4a52f4a53140f2e4eb56480b958d7b6be279a2bd80a3bf80f3220a52d321e24f0508723dbb5c9d66d9859d5794a4bce2b8dc72caf8b2bf0b7707d3b5018214dda77af13c8a2f8db69d41bb7f064fa878554f12d8648e0841bb83cac5ecac4b8c55876753c7faa94336334e3d6d73a1fed1523f72e6c8dcce0239ba6f87002e06acf9b2ec96966f0534cd2ed71945e4b4d6804d69c2177f732ef9a6413ea874cf559cd404f997af1a2b4a47caaf5df1a927cf9ca3c73c58b96016c9cc2827dd8c023600688c6facbef38ea68548460d6381ebe51a19eaf1dbe155f418a1cbd1814745dc26a0f005642f25e5700b0a6945df33abb44683974f5d4150713387778f7baf50cf53141f710815dc2df119e86ea37ba8380dfea5813adefbf484dc6951fd017ff692c4b7794446bc6c50b9d60905bf5ce382ad6fc3731ac513e3681be4181c9e5f02deb14cec0a59a6205295751f6a42146c56d6594713134e158ea3895716a6d194249e3842ecfba590eb111c271c56bab1eedc3f07f1c413df91c63086d0cffecc62fec696132dfab7186e53f671a8b0ed0bdfb35a82fb4ed434dda91d77106398e1ca9ac060c4b17838ad01aafacc457312404b18b997c9bb7803747f881b3b83e230755333a76be6ea3cfc2d69687758cbd9ad446b7998954a3ad2262502b140915708640a91e78a034ba611dd372473a584b8ab53301819718836b432a0ba99a6ea1dca40a6743913cd0fd072cfcdd105476d766e9079a1e9c1d6cbfd8fe29bc8d12527e8579bf9b4fc0a703708418fd6484734de7fc48b7ac57c653b741c1337a07f65aea0c0f1687540c2221c27ebdd538ce4019804e10bc40e1e718d98e40ffa246c3cf2aa1b9e4b37e4ac4df190462bbbb1c9f78df6db7f73f4074bb1e8167b8ccd77810b869b6ce5d845660637974d45d8fa43403ca78942d78f7ca3530991382bc59430490e9eb4019beae7de16cfe32aa8f74bbfc00637e8bfd4aeae62524ae459326f239ef3ae68d4fb3ca45383d334af355554de583aea2c73c97366f6494cf610d06304c57927c8c692406774ffd9256373bc1d489aee8d64cd9a2f8277f1248a179e5688ecb005eb56a03f40b525c58d086ae94808cfc63e8c1955dacfaaba6aaa62e75ac49ec2f7219c2ef9e0501560cf4842e49aa2e6919ff458ddbd8b61b2d80d34e0bf0f392b41b58e60c063bd90159c410f1a63ced8b42f69ec69913fad3598d44643f71eb67a8f0a257fed36a6c9918f8802d31cdfd0838d3fde69d44be2342ed5ddceb288855cea53f54d6dcf7a357ad6292341f07edc81c8ab0dd87641aee5ff07924d3858fe36fed60e04ab94dbc1502f58285f4858aef71c5d208f560b2a6fc4b31b77b872e9ed6dc97ce2725ab4e0682b09e18d21b3445ec98ee2733aee43d1db9c9bcfb9c74a9c22c3a607ccc6b1bb38db90a2467d5da103405e0826cb1216a537bb36e83a58a17f1d10d9e1c87481ce4d9829e57c189e5620b0ada71e049d844e591dddc2dfadd75d45f29cd1d1c7489a9c5f8091cc0443999a650ad94d0792b997f653886c3167c19c7c49acf89db45459a1ab19e3d12a9a7bf52f0fa14029fe2b8feb474ab490241ffce9215cc4be8eae9b6b1af62569045eceb34ec5b25e0b1fe08d88cad7a957f2107926af010ba17ea781649d1391af40a48b2735e899ba173d41a00865594c4adc66dd3af67602bbd2e78acc1a435eee9232d06c44a3ace243b8bc3e61fcc34ca1b2f9155ff1b8994f605879478741929e38d186e96ea6de5993ebdb3dc9a61e9b575bc7a1a98859bc8dfc3775fbd2596615534f3278bcbb7ea64be089f5cb9c714c83ca6e22e1af4f3469fb0332f3f59c469ee3877d59f48145df3075033f440634e92e5fbf1c81d1bc9d320509a5288b63e6f35a5202baa996a859cd6b5f231e189df693c42d53165ffaadffac265c75ac76f801ad853746c2a6ece394529b76029cefbbf044718baeb6118ccdf8444f429c6258c8b7b611abf077c71c9aa33606c225fa6494f73ec4c0775551e68e6d10e9de4e4a3ee828c4c0e89c48984ce2477d5b689e1f57eabb28d8613595b2b4ce3fbcd33a1424d6a24342fe42f1ffd9660dfcc0a4df48548baf312732de75eaf8e90e442daa44c11bae0ed367dad99ad3a4a8874b7c1828ea84052a77b9f436d4e5bed82e97f34cdcba9ab31ee62a4cb1989098086d2857ff96d9b47e48bc8a6f7317cc35acb65efe8d87656f43c0a488b0d81a37fc7e723acf24c0a7229fd9d52d8e3982bb3fb9ab9de8b4dfc8cf7fae6394c8187f9fa7f4c5d9eac960f3bdd9fcede1b06398c29f3d33d77676a5c4fa9c44578b66025c3be1b1087a4f0ac384cd46f0ac590e56456a4317c3c3ba72cbbf71ee05709090dc03d527e6b0cb8c73320ce8027e5a09d1b3a658528af5b7b8307236cbe6cea8ae2a74a4e2a6ed2e15117295e924f105a58140819897f2f1c86440d8faebd76006effc6fb75504ac729f7c92cf3a7b828d29ca9f3a79ba378d4dccf289d16ab2f60fc29b8c5aa5eb601cd3d972c564149ddc3ff53dab2add9b83463e6e2e9c5bd1f51e0ff83aefdcedba0995c0324c3f2c69907c6d01ef102f9d9ce49d762233def1fe5f022b9e1270af3c73e01cfd059fe19b0deac63a8df3f55abce56cc6b4b6a9896dc5644e0c3492b3c9a683f1b0149c138ffb8e2a685200748c360e48484f2fa172ca827b0225bdf38a73e63f6bc96290956d77750d2136d7f5897e2797e8796101dcba6188abc0623303832300e403b12f3844f399e7b09458c55a0472564f50e7a5b3b40dc468eb912f13d177fbcc3ee5d758af17a6f2002a595cc79226d80ed066d900009730253e65fc5ae2badfe5b132292f60fa9498bea39d4cb571328a81f7d853fa89bdaa874350ab4cca7b948e58c299d5e43fbb7c90c13adb874de9a508223e66e0c86e1544f46f84ccda6dba425d7a128fc24f54a086d8c8c2ced7ea3240b3150163e6fdc5959b54d254bcfff5985d94a8d4de85fc2379ab39ff23ee1ada0aca0c6266223f1aed0a975494da594743b5e301c0017ec9ab3e0f0ce3c84682ddc03ec4c3a2b2cb0708f814fdba426ca410e977ae05430b5b240356d03f202c19c28e5d0e875cf41db907e1eb3d47e9b92ef8535f5873693046365d7a56c148823bd79835070ffccf2e8e4c5ba58562469275b2850b0133cdf614d501775c5afb9e0692bc16bca5cf7cb6e5686d88a636a10c3aaeb76899cc7d569dadff4161b2b44dcd72da5df61b17889e362c3e079fd01fc5f4c8b2c8b95483a7482d5a9c08f0cd7330d303e890ea4d77bc4da40dcca4caf61d0acb173224672156a3ac0594f7be4914efd67ae76fc4b85481b3884a30dd27ab70a3eee78b47fd971f8f192689b2da920cdec66990af63600093b2a96226e60d8f57fcad4e2f5657b892430571bd338fa18063b92d91aecbdc537b02593a0053e770188c1175dadf67a3e9721c881bc60ca4b80868d409e4674e8fdf56495174346e2f7fb91c850981e0516b41cea35c087910cfa10b7b1c483b85ee073b3fbdd3a348401d45657e00b320c320d9200781a55a983f791baef810d91c6df8ba3cd98972e8efdd8639efa6e97e5c1c885b6a2b130f54adb006ed20c849a7b7420141d7b93fca726f0e6481dba019f2640069188b6de0d00ac3509cb905cbf0b10b9b72160577a07063f16920bc89222a18886a9544ed6936a9a102d29d2c3d1b54855fe32300a312bd128d7b41d388e98b89741f2c577d3dcde0955a2b8d49f533dfcc11dd038c22fd8e85ca29bf64420f15a3967a115cf7e0421722652011c674a5c9f5824f2d2855be94643c0cb71e14de2bbc0e031289b924fd88c99673030e4a785529bbac96d96fed83946c19a045a7efc62ea0b4412e0df074c3c84c1118d0661412b551c3892ddfa907cf707e26ff5d1aff99756d651e6951613ffc73522c9a502b2217b24dc49e97de7e4b4c6729e32ff052cdc9986db19b791948c7e568954a8b0b566c845c1c8837e7b3c390e489a2a7a5e60f097a51174891b9ea5ffd21442c497980c25b5b915ca084fa56f8e570a0968ebabe9b84c8a4fa0d328ab97bf2ae53cb7b557582cc67ede8ab1432410eb0a1bde2354fcf59003fa56b69dc9f93cd5cb640e457b44a3f3d2729c2c889961034e7d68e5810fc35ea6b0338d26d1f6fa0be13a177cfabc8a6f790b7c322ed37e8e65c45312bb92253211416f9d218b2952959dbcd6755796464c8488db15c9af50a493fc1d5213aca3ded88aed0186445ec4c6e4e9c6215846f6cea5678f02ec10a063c21340b0148082c6cf744eeb0e63b0396e75ce0e98708f3319a602ecda7055199988903d286673b7cdf73def9c68fddc8dba7ac0864204a3177e8f2a05adc6bbd65915ef1fab1218c8eac9c4cb676cc57ffb293a3e5b0b2c41b442a5da8c88f903c95f089d5881ea56504dd4eb771bbb6476a0bfc64e91eaf8c0f231b4db3a2ce4224cf8fa90463f12789708c6c5979ebc1c5f2c7a65c4004b03d19c133416defb3ba780788f96658809ab9f006679c6a5821490c89b1101ff3351fef18611806c4ddbed525c78a7caa6f41a9f6ec960aa8d1e545bd0dc3f6984ae2a9b2e48e0e6a12fadb0782b211b25577cff1c000f0e4dba8c269c6b4e131ac507356391feae5c291de9359d2a2a84eae22c5ab5b11c2a4ef31412e16238639d3bfe8f7d17aec2726407537b00e3adaba8906af34e9bca44c6a971fc6b88cfbae4b7cdd7061066e87060916e5f428330fde8d546bae7d1fb998f96aca81094b4b364795a01e3dde9adcde8bfa5d8defc626d06a2c49fc275cbb18b41ae0127d704a74c97b542c4826ccead1b5dea3f14337ea8eabd31dd407e152b492941df40664a35f13798dc4b5f5d1078d7991e7e95a81362912cee62050e79d77954cb18ebb7a11bf8f47e1627a4f7773656e489b8fd6e142ee71d0ad730ffec9fdf3bb5e5a9512847bbd5debbb48239644e1011cf5701ea3f6a38574f80e17a3637f7042da7a9aeef44cbe1566950defcd256cf9b84995abe7a161eb32c2db9e033d33729e490ba86703afaeb38e3ed14c0de7de2b87403aac8c583448a3664ae7065de4b547f88b6f2e1da5bbbca909f6c052e55b2b9977142a1540abd9150c5aa98dfb44f4031748e13359f92b140eb59bd0bca3bd23291b41ac11b436f812bd0b521c56529bfb8d5ab0bb2eb6ee11907bc9338dcd38226e93e4717c50756af7eb0a326b3988574260f60951c65b65be4b0caba01ae21b25d641155b8b8a0815808e39d1412c33318595f0a1acaf47093f8c044ed6b82e48ca8b579e6a798058aff74e4f35a81f28457cb48e59d950a750f04278b2db19327b19294431e616822fa439558ce8f3e52131389bff5aeed7c3d04e96cd80e12318aa4df4e9e7f19d9ec320ee75adaec14091e774c532c9b43a8bca5926474faf43167e0ab14119db7cc1dc44174c7ece00184698b16b7f287b963b3fddaab629cbc936dfd91557d6044d6b1036f5dfe39a3515021892f3a7d80e819ace1011a2717f658d10fcfe353e75baefd2c776db1bc35e15db139e347ddeeac55aa4504c075523f0e1f7a36093b64297ec77d17705c59b8bd18427a70fc3033c2fda53ed6970faeb83ff914ac8427200a1ee2985f093558d7e1cd4de28fc73c44448960718575a7df3b21784b065f1696a89be44b02ed8bba45e2d13da7ecb2c9e9ccfb5031079ae1e2937bde6b2529ad39ca9827f0606b1d5c3a12a594d3ce53d0f6707100c5006972338809920a48bb3896494ec1c6b5f9eb071454609e6936a5887bcc5e2c90830a063cb50b39b6cb4ecd3067ca147e4b5c01352d0181ac35b58bed95a88441650f825cddecf9db4ae4d573bf123f73f79c9378cfdf1e0b903bd2022985a722cc05377fa66ed5f346ba6e1e2692a2fb483d8a372baee3710e33b30748cc381b9600f101a88e709dce2acd8acd953a19404fad9686e1131578d3d61954a4121b801b3216a4790045407aa61e395fe6532fc6d24736f86a619c1a28714a92f83faa48a8d7c2c5cc3faea20027f2745316680f31f0939f0820e3069ed05dd133037a830aadd7feddc3dfe186e334b0df8bdaedb64a544f3e2848cc29becae62096894d343100a7e0b688eee3d5b5e305f44c85ee39276e437317197a7a535a068fe6c2d30c90c1060aca2c187296663c731dd0f7fae2ff0f57100f85eb8224d1eabbb1e3162a72dc93383f649d677caf576880c5e1638e2b267d115a46d0622471f1e699cad6ef6b70da478628add1a61cf54ec37f24eb1c458575568c713c7148b5d2b6916f26b629fb49198cda39eec9d3458bcd266e7f2534970d6fe8adcd89343ebac55c89d3c476b7f38ae4890bc61a27e3a7c62d33dac79164d031f18599bb2c70c1205305532c222e6c074b4c82561260228a6ea8b76d94a113ca05d14694fa15f83fafead248a3898633eabeb6d63d0d35b8f3d4012976f7ced9b80006ca9a6c95f208c1322c010cc07fea99ff5cc612cf7074900fe65defa3aeae04b8209ddc2840be57bffbd5b0ee6ed7594388b96c11a28530d01c672e761d94858579f55338cddb50d163bca8b7d76d86353b2f7a25b88eb726441cdae5c0cc1a9fe0a2e11e57570be0aa2f8203ebfe7b0303b7f33bc910d854e8fc5c24685891a109d44f8dbe0e58c6305804a03a517a0b606b721b21e456e287c91624c1e46ccaf18127e1a84c35a3112c7393c370b3e731416d3ed7878d215fa3928deabebb8229c2d7d91fc1f61a1e3b02440f42b6ee362361a5fb2c5a9d4a834d81fe5a079158c8b779fb4046bf21e1304d247de1bbc507d51532f99374c9864d5b9991a461b0958ab3c5f57b8e574a1f1c6bcb8557c1f506e91656d380ccfab77871d890324ebaa88ad162b4cadc33af10a0bd29bb4465ce2eea9475ef49789e376adc0d77c1cb9cdbc395640a34f3a4b15fc923357488d7e0f7937534bae849882a65acc439cd9d686b5534c8a58455d6f2b148ae9ef4f8e375fcb7fa8e9bc286d6e647f2b9612368b21c5f0a1d64f8067c35379b89a124c1d2f28c570ee619adf9cc79c11b0c243d9fe26c76385ea4f9b92d3e5d6bd9e3e90811f0e14dff310749765aea7dbe9037712e95c953e5659e52546334f7d8cc444789160a9d64c7c81083ca338669577fe54344b0cae396e09861948566db9fa7f093d1735d1f703c9d5813a84d70bbbc7c29214b4681afd7f92ad540d3bd0f85b25d46c49c786d618030f84b5f4f04cbd072264f16ccae345d2af29dff5318d76a443f0ea7413a39788d242c9eaf1c5128a189487a5e0952273edea4b9e5cba725ef41969ac8e2737a8c3abf961286df230204f458b1d001c72053f5165090dd9db75bd995173d465a00168bb4f8864f6f721386aced50041f681c614a9c9b933bcbdd02539f7bb1794a9f2752793e089ab8dca15948bc54c9420558e46cb99bf4ebd420e3428c8ec519544066e7676b950b4d6389f9455b1acbc12fdc1b0766f7936c47288b3a6c80e5b2be8a9a3e1471fbe8f2c137b51c29c381c70b3a82e7aba488851baebac8568b5e8e309a94b8b74a1be26f63512a6b3314b461fe259961499d4ed697f4620f8aaf323b35243a6392d2e9c65fa0390ba26bbc2f50739a84d7aa2b5d891909a8952c39033107d2e67d651cc5ef538f08f571b892f16442544f36c710ee19dff5f6c9f2dce3b1303fa85e49d4786a040c6a589d9dca1db3e0ea7c0d7a075697aacbd551d65f0a20e6983c35bb23a77eee6e04c098e98a14b84a285e2217d9696d7300f3aaff87937b6bd0338386205f4743c69ee184e7bd7620e3318e236f0fa4cbd9fb7da3bf1c8f081c60bf561588fc407485da9523c6949f66f84501b5a2e58440122a409c988833de9e6224ea415c6ca6241a5d4080765a13dc21bb429aedc4ecedffe38de541b2c73b7afeab0350803241566fd39532b525d5838327e10bdff7b35555f0b9b36492e1148000f28766a5ba0ba996c1837805e97e380d12958b4830ecc6735a77f79f96534e04f4a9ab4b986e2bde243d669c487f48ace4c081a835d324eb59e5b1658d3265a5c2a5c63f2563a185d31db252356ea7c64cce7f7f726f6629066357ef9fad3fd5e15e42d649b8ea259927acb9456994ae1fb9d491ca730da9aae20dcdf6b5338e5d3c3b38dcbbd717cd4dabf11d786ae98a3bb84ac06627455e2060b0cb02cf2c277d89534e9f4a3eb44a22d517ba2d01f4ab8ed58e3c9e1c56bd00d84fcf71f52d4f74b8d25746b75bd4945d3574c256fcbaef1ba2b5e4ef563b606a09fd030d8670eb8e8b3b4570a74b9e20a111d02a130f5e546fe2311bc5ae16f02c27ec415c586cf554bde71399c8b8dc7f2b8fee1b257b14fe156a808c9a467b8644d39a19cfeecce04200f523b2710144aaac1f512b381a7f62f81e8777cc38ff0fafd45c05ea35444468a60d3f352ef2c53bfd7899c2aad72997f9f6bf3f9fd2955fb840d3d3c8a224a6b5436ec4d9a63b9be49fa4358b3c3d541d867ac8067816e68accfb870fbdcf447c61005657ffff578ce8a791eda60a2ca51b7500664d97aba79f78e3b4520033a12509169fc522fbe80a527b04687ac3f41e83ac5e9949d6763debf475cd8e08994d313def72f738cab72297fc9b624ffb9629d360a922f3e87439bd26b819ca0719cf98033aff76cd242685703b7a5a0996ebd94283f317e99a512fb84b5928d44bc5f55988b65c2ab9c3c179b31cfda1e44c06b2e6e7b0812a248db304618d3d7d601a51c20668312a954d748cb854801d1efff88f36ca69975398194da78f07156e0f879a5d6e0a0c0b723478423648afceac4ea29f34c084b9b29ea2f73d42482ae6937126ba0bd8265acbbda558f982e23d5a0540fc049f4da9607a207125d8dab61bd1fc1eec9dfa35b9c85196d3166d9e0206c52e9d3b1517db49ba67a6f946dd8cf2d30b5be000f43b3f9b11f3e5fef7657ee2dad1b784269ecff39ce0a0948e3942c95594d6371d7f0a44e7fd2b1b9793fa9a6bc664202d498179fc7112594577ed87dc10f23657ca2ec6b4e983c1b9fd18e4fc8ec8befe1a402bf512f37da20ccd85b74f0757f3589148f3981a13a7800c16bad0cdb839ca96e3e20d7a81a6527d71add535595f13f120ee8712fb4d0ec58c58e68b3bcaa6f8f03ae2c2fe1c4e0e758498d884670ad7823ee9b85d982b42ba5af3fc50a760788253abce919bbef6383e4a27e922f4d2e2ea558bbe0bfc06b8bf46978adc1fe046a4486461c9fa70b74e632e4a59bf42de3b9ace6c76d567154797e08a6431ae115c40362f8da2e9ab6b97500238b54ccdcbad00156737b6f5cb820ab3dbda9349308d386e7bbbd5283a96a9f0b5fb7b12311f90fb2ebeac0a126996784d4edb00aab717bdca28d18fa5d6fbaef95db51fc9805a5fe5c84543bddf14f3150f7081df000b0521a30d75909b2ca4256a020bbef4d17ca10e7d63db3a4e1afcefccf47a35c6f10c0c2681977944832f7799c0ec059da39b416be5423d522cb066a97fa672be849e2f97ad810dbc561252aa2761a2c11f5dbf245c800d6dc9c7a434d0c4621c805a9f4f769290b1ca1d109b088d92bc5d8f66e44ca254a035673743aab750a88c3b2550b24483d4b03d010720c90f6187a4920f1af747a9f2bb60f80b68a1ce3ff8ab1b26294acfae211a8332a138112162e716e18a6e6278e7f22549d3620477af0903972bab48ede3bdb48130bdcf95aa0fce2b1461861519a016065ea198af774c09f174c7a29536e8a31377f8e752ab80d33bd1be98ada79cb5397552007d321be53f02a88bc64c2b513c6a78dc0f8e2daed59982ced8314f5e50a629c8b8141d1b00821631cf82a61012139c224081ad3eda56e06c74a5da6a6c5bb7ce0491397299be132ad90d7b56bec364bedfec186fc0ccfae42d7c6db66a2468629bafc68cc6d7734df57fdfbc70dd8a7c9d5f1cfb0048a53fe5fc9b42aaf8af5ddb9273c4c56d89788c6ea3c77adb0e117fbebe4b0112d89984a641bd006df4bc8aa3d2a19046d7ae729c161874e56c9a6be4d522e35fec052ea92b37fc504e4ea8f91d88b5d3c74a2979b4304e7259b30943f5be3b4ac9af7cb249193303b5604543327cb25f6e630c4cf1b088a920fc70e73dd8366814e7efa388061044dc9debd6f62293bcaf8bee125a4f7165bc2f4a656fa694b0b07e0bbc43f7030fee1dad8a244c4045cec98f388114a144c44b76eeba001a83eaa744c71699466a5ca8cf9416eb42ff82d33675c62883dc159500d24d4408368f682e3ca3a119567651873e4aeb8813a66745a459b30beabea4bae570d30688d323126ac3d55d293ddc0e36abee12744625eabe7dde432fb0752fd423283ba7cce7100a6f7f116ccc63ffb8d4e1af1f5ad8829618d47e94118481e214a94a896bbb86c4da2be1875f079f591ccf4b312f28bd0fd67016a00537f30b650735bf14e7b4d7afaee7d1017e0bf8814849f4749c941590a4540bd3865e851b6120cc1201bce44d292f6016224c7e6d5ac9c068e4843f253263e1dcf948a730d5bceb0fbeb86fa0f6436485da88a9de8a504fbbd80ae1001dfd0c749f5d1531922922484f6ed269441f7ac875588688cd81a97cee35ef07338becaafe2c0b5414f46d3d78c74450c86cc17666e817357d82c5be3acd819ee789f01428b9180725cddf1f96f7386a0713f8fb12a9254555871b128c98ead620159a1f64a700cfa8f6cafb2c6616f5eddd824ff8982c972214dc1eb26e0dcd41cadf918c87bfc4c0ab634e14a7fd390473996c439cc2c02c3c394dfd51033a81cf3477b1fcec879567c1f682d2ac2336d26de31fd956c351b99a3cf66d2cc22e744c0f1788e510155800fc615b6e8739c22dc81110d52c07e90d9fc4d19db863eae216132cff51c1d6b96d3c8476890493fc6665075ec93e4dc3d79fbdbf0779156558f1a86eebda30dcfbe77e075b5b649a1728f66fcd391193b76ba582c986995879be197519d10e5e5b4f9e29eadbb82f0013294536a371e335e7110543465ed6fc6d297df60ea0008232c01c6e23ed5135b035b06dc41b34ac5df9cc63c0640f60628788f0adea647d51dc6d0928f36d3b7eb06985a167f23331f5f8096dfe21e49a09292ba03408f4e159db9cf1c67c17de1504087e16923f37fe92687635dbd8e6a4dd727d5d05345d6fa2f02b8b5d5a232ec09b3104d1043fd59bc9a1cb6fd81c243b27a3b1146b55ec58addd1eb98ccdaebb75114a80c0b6bb17d52d2f109bbd6777bfc08b478380f4d978628112072efb859d7645317bf3106fe5969f4ca043a911ce900770d71743ee7a3c0f91f37fe0b367ee1d6bcde8368ab9c8993aeb40f0fb61e420c7e247c6e6970687f4bab542925706a5784b39601870c0c9825402c814537c714ecaf820e280cec471f54d2ac81aca5edd0eea6a0c959e1bf068284564c3e83f2aa09e01dce49d78be1967d3c82f15487b9bd34ea501078d8b7a22af4fa9c8d4391bec71e2d461fdf7156418f19dab9545258b7ebcc290a62c1f20b2931e1c4693f2593c1b5d3d06ed092fb792cb836742c641749c7a22cbd42e84325048421e639758446637e130d2cd8b6409802a84858ab1794a31bdde7f9472e2c09436a3727bce5bf8ff69c308ad9ff671a542a14b3d9e39df3914d29b988097e97ea731a23389bf3ad1334685b39c4598a4f92cc921211e8ef520fa764ab1fb81d37bb5e76b13533f45743a741196751d3fc12bc27075c61481a35998a2113c32990354eeddf1bc6dfc856bd6612746999ca51d562a2115b7f8612b3f4e576571ed2f58fa5ccb2d7e1621db2406b6579c84dc488c8318e74bf069182960695be50ed4aa48b3f81610a2e46f8122ebb8b54a5b475fa927f291a3daf0821e5e192037ab609dfd26ecf115586f79d21ad43cb764ab91a14967eb850bb70fca9c7b6e8db3f6a964a3d35f2ea4bf823034936ba92c90a777d06a13a8b49c91dcc505f7bcccd58c38bf168d3843f81309253be294214cb678d2199c59c2ae07bdb575d5c84b61716399c5ee6509e68a9348459411b08b8068747f9751ffa5281dc72a428e23608cb968ce80a50dcec253d066350e849520651d1a0b38917b8f822c29ee4e0de135d9eb0151c565a414b065a8ceb5c71097117dcdab9dca573b22d3414cd9083bd5be63966d1c23047b6ff7861b62277f34df96c4db52bf6a8c329af1aa2ef39dd61f2ca7d50bd4ed8fdd44b4755a95c5a026e2f5e9f1fb73be67de06d94486c322be59e379b6fb85037317663c85d495ff8385692f162217a3b37c0e182c213c7e3f861e77609ec02b35664b710e1169dce107bcfc9dbe090495476fdd12778dea22d1d66c4eb1a5c07fb138db8d76e8da5d10f551bf7f2c35c256735c6121bbd076871ae8e80d67a5794a72586c6eff2251d63d20001cadc3f65e0099d41c7459ee63e8a07cd170f2749aff6b33ed6b8edf31a59ca1e73378ec6e5a234cfbc991191df8ed65cb298bf4189e373e5e1950d9040b63557100991076e887b94b7acdc0d1a545db391e0d352bbf335122e4bab47be39a496423e058d543754783965f8737a32c9a1db84c5583ee79a10e29ece436b4133f576ade2554f1c30cfa816f622203f1bfa480d68940b30f7d10722b7a7f694cef59b4a88e90a671540edd2c1f1f19c4ac90e02bca4f6e16ef551cfe7891102bf0838286a6cc2ed0810ea334d6e56970b9065e6b32f71b2fc6595a94c6426b5e32de74d911a3371002d7e4c600c66d683d249ff2064f2580655b784f229e1513b59eefa4942ba1dfc950a22256e19d164d05a8a8efe63c7cdea2c62583ac0efcd2d757e25fa10ec41e36a56ef1fc3d9c64670a5a481f8e90dbc28f9a7e6bd8306a907452976e1eb7114b09fd955373abc8e4288681b2730fa4c0405cb5d575d472e022ea5661a2327f1fa528128414beff67ed251fd5a7cf1a7f638e785b1dfe8e927b7cc2cf58b78311f54cb4e64931a529dd508a925d8a57593fdfa1830a39ecc0ca081ede9ae855a15d91954c275d075c16e396bb47fad2a5476bb48f98121615cdb007942727f18f25e3d7dcc0d9ff07c5538e1de2f10ef911cae7dac489d4e1bdce036a1303357bfc3099dd4457b5a11ae541a70dc4aa841c57c23559a0bbfce9e973b76204be807751c2b4fd687ba66da5ee557f22c353d9fe867bbe2a6b8935ac778ebb2432dcd6193133ad1ffcf4c7b09be8faa7f2140583ba484041618a09ea98155fd62fff9beee6788886c2e6c6e3264aac4d09814e19bcfb59ac632e98cbb70d024e1170238ffe455cbae03195cd79cd4d3efef6545a7c49115f4e57e83110397296304ed03fdfee8eb09babde968956e0d5052f36613168166a55dc2bfebb181e6d743a7035f5d74213cf75305960fb842cd43931080c125e3859ed03f14c573a1a14c0c7d9d24df1b635f33d19856359f5c3975d8eb09971b7b057a302df7261f5aa32e04868ea8916758f407066fbcdcbebf072fb02447df06c80899f166c7e76897763ee01ef5340c403dcc4b76bcc29cb01c565350538b1a83b7878a61bd1fcc5c13308a09d2319d7953eb5850ca77ae798944fa77719b49323078dd5f57ebceecd155977177e5a75041e8a8751390f239dd8633a01978b5015f2343473162495daf8a05efede13adfc9a3698107091169f3a51f3a076c8f1701a2881b21573c7521958cc9af3453ec2b7f6464d51daba329ac93fe9cf60d3c1a6e353ed6890876ac3f3c4c8cbc19ee08336e9d31fb5f6694958dec09d2621ba89f4f4435b998096869ca7cfa6b2f9597046a67921f36d6f2c09fddd5b093040f7ee5759b165e53e34d504cc209072cb76a0143b3bad135d59efeecf8e349623971148fa503841fa5180a2cf01d89604fa3fc810fbec003d23dc2e5ed12fa069fecb85d51c311c2e4322b34aa5a06460738885950b5b569c6b99a1218acbed8eb893053b2fce9feabb7a8c795b3a3dafb6aa10ed46803854f578f022cd1291ac4ee4fe59d2ee5bfdc44cfe0758bb031e05edee92af67e50594c22a14de7c6912be1e2751228ff45cd8c6168b1dd2ffc117df0797cfde8ca4ca9ab812f67524cd09cf6b45d8057a0ebac942522019942fb13ef44c6410cbc0687e46783b2559039ca654156f26dab25416e6ed6e823acbcb8cf6fc5fe2371a9119404e61c04f5605dc28b4fe0a9b58a06dc935154e94e3800cce56f93c5c582772d215767a1a33e56bf65e651f90850123d4a6c9726247397fe5771b3ab5068f979c0e7889df577e2b51e20ece9a7fa985c3509cdc7ebc9a90b195a85178ebdd392f8b9bc2a0ffb265b358165259a40dec3cfd61067775e0acd91aeeb015dbb8cbfd40a9dc093785b4d0c1a2c48152d03e81da02f6f45c5ca3836da0561e5788f20a9c9cc60d427abd7b312071c511d4bfaa84220181c1411f974ba32eca56a7dcbf64a019485dd22c6190e568242c0e0cb944fa3a8568eab2b2c00b5ba480056ae3dab5e23d882858f40b7f35a846f3968e9159b1db2e272144ff502e64c2cfb4017dbf1a78f6d171c02363dd9fbce396f654671c8704286d395736ec9358021f0ef2ec9c81a23527b406890193ff3bac6184f6eff5620bccac0499ce883f5660d529de6323dd9a5741047da9a456ed3fd990080a035c786582645147a6ad3b0dc36f26dba0f3dc3435265dca15e5f89af7e5ae95f2fe3e4b3cdf8729707af3880460e73df32f343706b7dd5928768fb8b649a6408ff4c9828578e6ca82ce5a1ade3a620ffe61323540164a79528034762f2b754e2c5a5488203681444734cb50b1a4bec324667089961681143810432c59c99a1ab836e6df5309c89b448e18faf33b603e38639d081310b1bdbda707f650b22fbda4f6bdeadebf8c6815e5cb83b4c02e9884ccd2917b1d6bd2f1d282955ae2d7a117b470bb646357a7d18153cbce5ba460b3865b71bf1665ca1f4611a60cb1383988deb57d3b106ded4a15a977d82e2788ac22aaff847d8329587578ea62f007342ae8e6433d24334e46fbe03c60d29eb880d6650525d86c0aa39c9c49729baefe94224b6f3747ff2d453f830d91d32de9bee044184e7f8e934d7abd7fe8fcd82c956fe33fa797cbc4815717ef5fd13c05fe2e49803acaf5620125dc07e5d00c85526acdac31d83d02afa895b166fb7f8d13f55bf3895b53df99b43c393b6f30c721041f82fee86497183e2949d82c408e62db0cadba73f141f909d483bb734df1f274a75f1580263fd80951d522a37b5513cdbe73217fb7ccd904e03ab70ee733f8452e5a2090dae8bf4a4eaac68fa7bcef238d07362f6a4c642eb7ac6dca3396d567e40c4c9489cfb74df51f808998bc53c38aa117b72dcffd49989d7538586a86899d40b0bc68c99ee833a9e87ae44927cf88d34f71696e242a2648407376e6396cd3bf024cffe3f2ed6385a543df589697c302af077940b7d1c5fb519a71b6d201657fa5ec9316b585085b084bafe2fa63f388bdb6a9af67a71bde84025d51a6b94c5450bd88b9ecf980b5f536119c3741de1f9645a6a3176950ce7c8eb8d8c942f625fcbded527da72cc94edc47fd23000c9a261ace0f1059ba99cc49ea0fe9ae525ae266fd465f0827752d4ca28f8ff0480c68ec2ba0318e7c1f00c3a4d472e30e5a6d27a4290cfb466bd50b5c377a53e58f4c8fcdf5cba3e977a000fc9b89f35f1891a1e16c9757c994d3482d372163b4484dc2f1624a8eef1209bc931373f1db510e5e867b3a296e6057df40f1304177fcd92784eba913aaa39e7b551e65e5a251bdd5ee4a5ae8851b85d0eae5b6bf1fda8cb0be892dc66914a7765d4f8e8c86be7f9f159d230ed2f9ebc5e074cb96ba59899512a687f75c720f871173a6ccd0faa3e8fe53217df3b503f5d66d915ef0473eae93dc1e4205caa20fae98dd912e952b037118b5382f57f9fd925b46856433578357913dadf9aafd67e0c062d1e6534427546b893617160c8cd794bbb7553dbaf24c309199c5e73132e74a33e4357c21ff3fd48a8e395d01fb8723f383417e4967de3dae26ab69da7319e0a324dc0f1e853222d4056f2c194f5027a2ea8abe8d8d7c6d82c8e4c230a83a6c192065f7ff5023ac96dc0dc282854deb9f2c9923002306231c19fe98b03945888bf7ec3647774747e7db74f19136550e841d6defe9bc205f2b21226fa914ad92b8963f74db1359a586a4603fa6983474685b2e1c7ea40c72836d3909f49b840479cadb73b675cc6a09caa72bb715e947829b1c086d62f579d800d7e1d23368cfc29f34231f9f757d4b5cc55f15c1e95426246cf4e48e713e753e8a7c6461c10b62036b7e524e60ec93e3e3a2f2313f218350c63b5512ee6c7d6526ee8f9cf3d63fc548ba8992cf40c67d017d52c3d73e1fd6e949d2cf22274724eb5da5cec6e1a36cb5807f37469f0a2f6213c5359ff55d91eaeb1b47bac691affb67740d12cd05da5887d0632770bc619aa1249421f0bdef5f231db45b43ee5b29021bf87e38286ac3ca59e022c0eec09ce8e9134c83319bd39cd5406d86be25f03458d7638bb81db85ed914e31695737f5725df63001bd1fac05f6b916fc8d9eef605c0e18e3b16cbc0305bc91b466f3282b109b3512b31aa09ce9efc02a2622bb285643a22931e17d1300c64fb8d3f69fd182f8b17a123a8d838d86e6886a45c8da2fa2ce7a0f27574adc397d8252be58d3e42e874b7acda7e3c3f375259e55106f8e1cac746355fcb613295e7d63e643631048d7ed7ba11d4908490a4cca74a0e896c14cd71cdd471a1085194dfd77efeee9b101f0cd89a0ccc97fa02f53c373253f6ca9699bf1dee7b3f7964313c2da45985e7cd44ac72c5d0deacf112d438d0b4514d561bd290c37260ede515ff2076efed7d474aa2921c670c3a91b1633c179f42e98b17b5a8e9ab194f0d058605cce768181004b82962b1984f20db82013be9d72fbedcd31d4fe66f809d87411fa402a0b827480b028ddf7f49159f63ee0eb13082f6ae0fdbe78b2d7ad422ab332f8417d7659303d36e63fbaa5b4b0e2c8340406ea2b6c9cd68d6e1a3e52085a5fdf465ef948efd6ebb2bbe07cde659e6c2a53fc948b0029a37089cb0af38ea588b4a3dec2f26aa50cda4351b32567140d72836835ffee0b1ce7ab16c4587c1df99a8c6281671badaf2cd67d0847996fd4a93ac56feb83dd82002730c59bd4bf1484e77b265a6870ce9e67024da5de6d996f9abe19fb6f54ad1ec5aabe43f7a36d7f32a567daefb969a7234a0e9787f79188094a6794a3d78682b51ee57291213efc7ea295e6143d45e7fa2e97be3255cbbe4f2d681a1867d9d1e25880ced45c9559d8c2e38b2857363140cfa87ebe007222f3bd2c2b1011f014abec17dd7714af677f151bfbcf7421089302c55c7df28943a2ea8627d35fd0153132f10b7c314e77451faea5bbf60db3c57c834a7b5f696a1ae46ff252451896ad7927b5595d52559fdb6b4e89b797262e1fbf5a8e1952a47d7f1aaf2c83a8528c0edeeca9f1431139b1863b915815a54b3c2762b7629bd059b7d8fb7a957c032f3f9044257b2d3b016000429604de481f838e418e17f86ca8ed99711afdfd75e25b5d9b9d748a8190881553b9d819482ae0115deb865c2f76dbdb260692b663adea3dea997f07f5213c2025838828d04f6167ebdf6bf27909f8d0321db854483f2f34d943a36fd118336f5f6092e98c68141e54a0c07b82947a9f20fbff7db66247662570625a2312065a82e7651da9993688eb3cadfeab775f5934ffc666c8ea3a8865f1dfb5e4897efed55c4bd96d8e1434bf1140554dd8aa919baf10b182511859974297123d84937843c96340fa40083e96fe05eca120c6edbc48e20d920587069c8174305f94a1a718990b19f3f9a6461fc07e1dd6264399ee00b8ad19228bf510578da60c67a7c05156ff5d2fd2f620f6823d55c8524d4238823cb6d952c7cd9445e89719ba4d4a29fa15ab2e1fc6c05af70a97c0a4101d887c72fbde8dfc4a27349623663a74800e472c2536753777114ba1bdbbeaf52855d43b0dbce744bd50a02c3d2223f084da6511bce79d425308427332fcbcc8155edeafb0910b8ef1a7eaccbe1f73bf30da78db1866e54940d995507d9d5b09177bbe2aab3b1aec92fb7c96274c406b9c8d3658c444c3c9f20933e45db4c247bd9bf0f33c6e10c93d2aa65b3162a98d00365c76f62663bf4b85192b7fb2446f0d527c07c1bbe2ca0627f5c7fdb31688ddedb577b8dcd38b6d62721445e91c3eea553d39a3a844f8b94c34c30b8edfdec82a7f18eed420eb32f0a2d4ab98ccdfc6402302b2001b931a268f8f19eecaaf6448001d99a552136f33cd3f4515f204558ddb511435e4e230356c142843b60e2b3a2caaea2ad98a795825b9b0ff52bc4c0193a578b5ada7a283036a627f69598d910d54bb8917300688fc7c125d5c5573819a5667ee561af294e2e5da1307372d08e48748e5adfcabc100bcdb4450708bade23f5ed0f07b84ff31b6e41ebde249391a2955d151acf41d24957321d3c89c22060390935ebc7721cc7519c675b6d13bcc9f4355a8b91e713e9508809e42670fb7406de6ad17f784e526fa75f7f580490bce96350aed8b18de8ed6b555ff5ff51769f5112922f449c53fb79126e19c301273df1541759c1fe8686da4140fa17083612ac88c9a3d2628630236c60cf9ab0537014fcc766add827107b6a0fc1d789b1787c3b44c28d95d190ef7b49b11193b42c8515a74fedd78b3d8095673a8c44ba1c3f9607bd36e9b7a09e43150500cebaab7a61afd4f797f02ac22091be42e669bcf3805775f3451ed6a6056328947e8a4c72ff5cf017e934a632be0e397ea4cdd94f5a63d35a19972303b434f30d230518e126780533dded1232e7c9d031a6c3b637d7a6c330502a95cedba1521373a2f94dc460fa69c1a23365c9102ddabec73690050a039e84d65e67b06b5dd2379fe81274d2947d4985aa5bd5b9ac27e721deaa41498b203e0e26b4485d83246cfb073e63952c0dc8ad9d7966287a44f98183b6f262cfb0ba48e0c71909dfe776d0a83372abe04efb927110af7a552f172b73ab8523bba2053beaa9363ae572e7ebbf474029385b33528fab89ab229dcdd8071c3cacc5279f1fee60304ba26e3fb9a943921813a21a40143e965a2922d75fec8b75052118d4780beaa9d3c3119fd870cd598eabf4bab82c86ebe734de43f1dde30884eaa152d2f8ea3001c0163b5b153d3fd92d8839e81a1ed5f5072b9dc4b1dc25c6dbf8feac16b4056d027474cbf1fa893e196dc0ca281a594013f436197f745d01277bcf56d25856f876fc2f997fdbd572f4a0df8287c017af585ac54d6f5168926a80617ed271c30e11dddb73d05d335fb094c37235b088c1f50465be4ba1cb4f99c267456597bffc7b24073227f9dcfee73a0900a8a8d8b8c583257538fe141a5ebf08002679936070337d27f6c4919e46bed3ba8c0a7273b279931f0512be5c4d81aace6e9bfe9b0d3a4971ac0f4f7abbe539cbd7e7a04671d80d6486851c09e977f09b6b7edc923c1e958707ba1454c0704d8bc7785b4f51333efde7088eeef3f50625a2e6544ce810c8d5579bbd0301943e9a169f4568ad277f467b40a13f951ac9e1984734d6e7e7246cc892fdce2da4a3c736eabb6eea97c771d2c4669fd62efbd5304f65ba3bf0d908693c333762a2226c58d179e28499a795a829823fd73b2c590bda0697da8bf82894350224d08e797c8a24aa99c11cff11c14a6b148332b431d3e8480506d1febc7e33115510f9feef3e1da8f93b1265762d37295560e9e4a45bcf258d016540e464c94cb47b44e4c950863aac4b66eae969a5752c69f0c40f7df25d058fa92e3d98930f12418f67133a1ffade9001aee5cd6717cdd659768ed0e127135a9f5ef2caf51e2b3485d759d42db08f1922e54da0b4982904e3b1c94115b14572c2fc9488e570b340c9c6c80cacff15ba687e6ece7bb6f0c24246cd0fb2a383b0e5397686d36e10c5b43c3e22f535d161e83fd04f251435dac0e08905bc909aad3d76153d51d687ac736c542c35ded69594553b2b005da92da24342973f527aa9c9ab4888a449337af0e68398a9cea68a44d3b346c750b1fcfc2333da35f6fc6454c4c0a9ef222d32e343433195d65c78f750f680de4fdfba8d3ccc9ff92a40123201eca1c9a216fb81a96475b53fb09568bf1abc2d6b4b391ead3bf4f3d0121f31bf955e41afdbeadfe702036ebbba788c5c71aa77cd6249b6a7257b13850eeac9d5a3632d6137a56aa4c5e20a1566155ac5711c263cdf15fa8a31aec83bbabf3b2e470cf4c46160f0caef0b731d9cf16cd1b97d4d11d9cd948fa4f9a9912f0771cfd8baf5cd8ca7f8b12fcaeb29946c124001e05bf02f637b3286a0d3dcb3d71bc0122c428d5a37f30f112c5d9b6a7c7d21aad64b171cde1050ba3b16c690a41df161cc3416a9eb7433fa26789a636755935ff594801e1a8c4ad7043f820862844d4ceef48b2a27a2100f4ea6e04cf88a2cffb545a8acfd0cb05a39f92edc9505e54e22a34e6a28f6195a2722f52e0f738a163c2f44e57a69fccff39ea5abdd7bf353cd671155b8328347326993f4cbd7908d4e657b267dcb77cbded2298124d74d0117b9dc4a71dd072df9e78db311cffb09d65d11d778ceb9f8acccb238462f0f0988c4462ba8f9e3cd864af7d6892a213555c5a73b6cb0023d3b7d59d859bf9528e708e9dddbf6c58ae8a848a7d7fcc896a4052a0147a81d5aa54894a9d4d6851c7253d2f13eb7da40f9f3edd4aa6e279552334d40e8b59ac674fbe99bc7fe40ca9c89e024fb953fce42f2cc69103ae325dbc8e79b395a6d787873be416cb72bd976a610595269428c5707a31f8dd5b1ef42c74b2839d9eba860dc06f6e7309aeaffce97b5510ca2f94772915ec11ab5a643bc4677b1e00183c461016f942deb8b3c6e3f087eec96c192af17b644c7769170cba3ac0867586cd47d2b2a0f86df0130fc9b95e9e55a92b8169c89852a4000400b2a05824400d29dfb17cedaab4e39c0afff0e0aa117de6a8e509668cb3cfda08a38d802b862af7ab9595afa37a67470fcb1c38e6ef4150f4010849cd6df32fda8ff28c843f635eb0ae2480db57c40fc5669234f9cf4178e73fac936bebfa99b5a5a5a4f34935f751a6cdaa4c1f7bac3d4c68ebc2e27f11d89f8a70384c934525605a29f615aa7b7a590876056611a69d191d97e3861dc2a57293ee1c6928c47b03c6fc70e4caaa87789c00539d73ef08cfcaab62c532d656aaaec091f3b716ec332fe01cebf2721d8f64512ab3ffe1323f4185e1b9ab8a2f4cfcf96d0387d121561149ba9447541120783064945549bb9967c095fc0aff758284ce74de68021f22d4df5a97c98ceb85492fb924aa9137dae1166047a454eec5262f4fdc8bbf174e714b36399405a2cd7d9439c6847b83726d3bc21bde3ec88f74b17103ff47eed48b0fea9a82bb4950f9fdee0161372d59d87f2d8bc5f18731a127f7acdf236378cb6d5a7b1c18b04b158d3409d12bb383510ccec081b4409cf76d5fc8163f31e7ba53de895515f0b0fcd3b548b060f855e3b2425af1b4b8cc43fecf7845adbc1ddc34f9e376eac36d6632a1702bba47d35af0fb9162adb9812c0136d1ea6f05d7e5fb3a9fdd31b6862cb4b141b6457ed8a3ba352e213b8df67a374c013322c696fd4a8a029dd8d0604766acc64fbb75e79d80672029f869e07984194c2e0144a07dbfbf0e2f1224dd68d0b22c68cee0491c5e993d946c85dd0670dffcb04ad33e678cb19b80a3b3d6c8f3a6f267d428ff3b616e3aad193250c5b898d7ba9c5f90e0bfd80a8fc4ea3bc43d5dcb6e40884c41df83fb84ed9801fa06af749945f0bd7b293bf40f9ae50b92beeeb666c6a4dacdea424748ea90a38a5e10c49cb6a61e759bb3de758db70aa7ecd4bdcd21872d154148a1e9741993835b04ceb8cda5e2b3a9c548499464d76b2892501d398f3301cf998d99950dfea9cb1781e48aa5e5b6dc6b7d8dbf586c5c231b411adc889dbeab0b95f65585ba959ebda638491686be35e9241bfe1572b5b44684bb5d4344e18480953846d423bb5a5c11253a37ce3f4e5cf70246a88a524484fa87344fe8c04b3115410a1aa44821762c40959651680845d16bb813fdd3a7cf46b482c292a355f4a77f2c314fcfc6620dc87cebd984984b84e4507596a97606af05f6eebb94719095f11bfd11922df7a6e16bac5c00ef282f50cc7a51547f52b0eb42b901c30cd334818af3bf692fd17b852d01c0f05ca999805b038c340b48d5aa236b47369dfb281cd29443a83c80f8ee1c4815bfdb0e9b6fb8730fe7c315d7a98ed345e7179b68f2725864cbfbe8b8b3d4b292ae8802b4730b0bb89c510ce11cff99f74e1280baf0f317fb37d2185ad488a3b7015776d8c82da701ef6984d08b24bd873321457bd102d97a402d03d67f025e23d5c294b5054001680ef06e4b352ad25d6bf0af2e54bb2a794b75ebda90c4b890d47a31165e8f9a31890f6a513a0ba4982c0bbb68e14a8e426a34c64243a9edba90f8e3a0779fc70a0f1e20cfd51fc7985a054762a3cf4a326f89c975315974f4465f770031453cbe412d19f24cb308eb7d3aa34a83b5d2e6dd5a0ff0a8f27f36bfe2a8edaa9776ab3bc3a1ae7c98177c365f83903bdef94b3928fc3b52a0d148ec3731497a35db6017325047901c84e300aa22745e8c955fde37f8a2be76bbcb7e5850afe5b03c8defea6741337329135fda9e92ca1f9dfb80c60640b44104580daba2eb4860f9f03bb23ac15ad068a89414a872aa5ce18b0d0467c72ba2fe3465bcbb591066310d2ed3ccd041a4f12132e90ee544274c67a699ab743ee6344b71a05c26fb5b3aec53f9e7c9f917301a973d770f7ac187463433d8a79084924d70acd7ac8a55d825518d9d87acda84a5b74f350a2384b5d98dc2cc7a4e0d07d11638ae6fe2fce8489229bfd13b8738b9ef0adfaec37c39fcceb909dae46e69dcbf221c10466cf25189d2434924ab1cf890da657a773c678edb90d04045ac1c65ce6214e63db9df4a2b31a939848cbb1d6ad2074e5baf4a69d9b7feba8f2ea2071411d3e8f3a6d320f9fc60bd067d0b3f741891845906b25daf43b4bb70f383263bac4e8388e693e6420c3f0c1b99cbae306aeb680b41a943670ebe02a2d8f3bd1b9a66e47f0fb972ad1b8b6cc7870d5ffaa9ea4bf34abace69cc67accbdcef6fb1a8fd92991e43bd50ceb305738dc9abfd0e7093719fa51096d8cc450a52a01934b5bc2da09aee6f773fa129ae97b0e98a8be61cad2369f4c072ff269655b322b44c64cbdd810d573a105e5ef2d9e637b276a8d0a1c90761be4c6c62f5ef612b3428aa4dc0f0f0548e2f589aae0cc537b03cd6710e4fbe5a29db20f8edf1a7bc5bed876bbf47fa36e13dcabcf4118a296a138bdbcab4d75b2f6231067d77188a8c1f9ade41647f7d1f47279186ad9c24eff4d0135ec25a2210140f58212085a3508302b2f437fe03a07d23527c1476104c5bac548a4f64129b190f4d4013e9573c43f7661cb3fb3cf5958e142fb23b414c7abce58f152f2e780ccfe88cc884b6a067b150ae67ffdb92ab0c9e04481e5685bcc75788292c6a2a3772c4d1e54e154302150d3cd4b9406b510aa32432caec7244c97f18d32684720cde27460f2735bc8524227bf0a0f0476023e8323b0b135443f042a0728c9056b865e16a38d175d49bdfe2828cf791ecebca8a6f84f4eec0d62101b397a1659d8af707003785925ec6d427e9eb63a066523ec72a7fb3fc98574f526971c90b14f1d2423df78a8ef67c302ba52324f38730328349b5068d7ec39be7171cc250c557c12566477e044a4ee406bd6b2b69c4afd85e468a1a7f3270d96a98b815feb5115758cc9d75fafd200b4b0de6b8a5e06bacab72584e6fb2570e0ff1fec8d476286289066930971069091d393249fab6ab12103214737d7e9d31f28a4428c7c135e1bf0fcc4663a74445739179c800cb807ee36530ed772cb049a89970808c874a972257bd1f5d9b2477eb0c25a9efbaac44e47af8fb9456416d7fb6fa833889ab7d26a6efee71a7405b06ad43397abb43012d6005e7e8c63a4e2e1b89d655150ec22470bb94d31b1dad8543fb582e1ab3703259115e8ef0888aae8ce16314db4827db501d94c6b4e46db3a6a43baeb940bb0ae6c119a8bdb7894c77356c77c13d8f5bf8373465f452b009be2386d2a2f4144bd668b6c79ec0390911ee05be4bb69e15c28381f81fef90b18e9be450d89530cfedbec1d725b42a7dd803a29f149f37f3b2d5748be5fc4d54a500d7267484aba4c261d4cb8e6c0bcf0ee2516961dd00e23322062a2762adffac34fada60e89b5d4a7b0debb2d9b739f77dce8ec9e44b6f705ba9c9e1a0eb2e65e3ec6e6c1fc3ea4f0f92c096a0dc16af77a3d1e140e7228469bc4aa0a9ede74376ae347778b93f487229aed8eeb62fef45f6c378acd2f1fb9e5a3264feed848fdda2de5e0d84c9105e713c3d61e1a22f4b8bd4ecee9a0c7a4be7a27b6d6a740d1da808ba3aa4ce7900d400ce8b47e8b8a242c5836d9cbdcf88a0d2bc2d145b3f6ff2dcad145ad4c13cde77342bd70c7b542e451964a672dfbaff91d3126730ec1f5d5f1a411939f20e9a599691d00a5743f9195cf5645b244f67cebc9b354727b6aac3cae15d2e8819da44c25383b29decdd26c56426fddb8b98a5dc068c602c339b4f7561e2bdca654904543a1e7242bc72cae6cc7996810d7412905d95b88e4873ff03df57bd8b994b41d4351b9578b29d07d53a416d49c23efd7e7389bcc3017db61785ee58761287d2d25b2e711bf9c104a949b81a82a75eb6d538f1ce97928326d9c598c2a2ec2c3f555e1c372493bf7910aa98e74a06012b9e3890f22bdaad80ba63f3e56f8fca339ba45f9204efa2b651884e8fea711c94177cf107f8d73df7cefd3c010f44021f761588db1c91d28d07421da4c3546d3ad969ef3f8475f5f2238c8579debfff1dc876f854520c6e6f30b8d867088779b42e2d0cf02633071a3bc9e8b365c8d6ff74ad3ac2773354da0ff8e550a13bf4f12f709831d0559a4e93599756c274eef492de904b311c8865e46997ee90b58a4a582cca7ca5daaded0ed2b3c49c22777d52249f9da933a00d624d4bd20477da41fccf50e14f96ad0adcb9d6d8de708757d25c1c8f2bf5441e3100be24c51f11cba934e2d98976cde3df19c91b93ce09ecc9ac6903f2cd34e955f7ccd9567fc0191e97ca5493df726885b270281bc5079ecfc31cc03d1699a74b1de8f45ce9111eecbe14feab4fc7915edb7a089c75a650ef327924a0b9a294f88281d7261263afd2cf53fcc324c5e6aec15e14e99a55d9a381879d24b6e898ef251caf43122e7e47d041f9af67bcb805fd28921133eaad424837f6eabda84525ec4e52a001c574d4cc42bec8ee0d892772f965768c795137275d8f549be25bf6864a65f4b09fddc7951dbb078d5e37319edefcb50f73c7ee261d59c32da854c07b38cd5329c75105a2da694bf1b016d93019ca4bfa5c9940767dde4370dbbc598c981a08ec99de636df8082c80bfad5f795ff7a740e035549921696d86ebfafb0eb35c74c75c337b971d86f40ba825911311c6c822b9bb808d8176d56ba462f1fd78874580adcf5db445ba52c719acd377a0a7ef0b59af0d952345f64caf20843d0a230c5e211bd5500fe419d6fc73c605bde4f5b5dd990d3c83266cd325314e3e6511f112168899d8cf47d10ee6193e3752e587fd03740c4f4cf03ac9a0dfda85e8a2e3bd7faf661690d62943613947466cf1839d3949338478f420bda1f90be73fcd438a89e0c7ba41e2a97f3e33c88dac9d1c8241d5d255461a6445ed24a5641342f748959116e80427f2a7bc1504fa37159d9406815a24670ac25295713df52de5c86558802cd0381250ccca7750f4d9f95ea8bcc6075b4f00fe54fd1e9f84939cfb681a6ba1f99149e984ba622a29b3de096d14b5b29853c03c7513b38942b3221e9581e825f1633165de8624394ad67e5908e15ab80be064567b8e922792e10dc376421a6bb6cd213b63864852d2c7ec2a3f17539385ed33c840cc6f59f00863dfa5e71d9d55d71fbc5d9e3dbcb466b031dfa43b270b3088d689e77fcffe28c033f88665b45ac3e8cb1298a7f6a4e4fb5d981a02224af47dd06cf1856bd1b5c6e674bfb6c54db5df899d87f871bec73416af9f8eb401cbede8c092b1da85e381157d96fb7d6c383a83ff88ed28584b123a8eeb274a784f8de12a3f48d3838ebbf3a8d3be10f3dd763173445c9404ef0b0147c1e39f1bbe68b2e2c9e68dbb238294f3768f90828e9b1546ee76d6b11ec71cfcb25f128f6f5970655991db7a26cd8b642e69d49ba1a1913a35394e45e9dcc0096c6fa244378dbd54ea8b88c872c7e6c72abdc7e386178b24851912b49b304ece57e0da3ce7de7401164bccb3c9e556836380a425ddf0dd561f2e4a592403acb4fd4ec6378286021ed7ae90c1a649ab8a5b08f0bb49fec014a98caabd5a6f2b5af8e7ee398e02ad2a786f80eadb869b18e7da8536f5265c80c62b51304a80a8c2ad37fb745d2c5329f3db410d1b354e4cf642b0b9bc618cffc36b56aa432ffe2c1e22392f9a730451a855dfab99b377db10fc1896d8cf739b43dee369d816af84517e80919e1788a7fd040f7e5c6a55f89905a4c1b876059c3e2b1d2588486612418da2f5609ddff024ab6df45e8ff785396e114dcd40e315592d195fdccab002eaa4518b280c60bd92d2e2b70a78c2e9ce1d9e0c423bb4d7ffb30296a58f8011bd040b0c12c17f2ca8b4054cd93bf6cfa3e7dbacf0153d3399184fc30902d2da0d4629243d0dc324fb0d97bc41cc8590dcc36fb5b25c68fb9097a07da125f3aa49ce89947d9d8f49baf1998181eebabf67636789b6a78352ddb033812fa1d06e03ef8b4371df2476d30053402e3ae26d8c8ec01db8bcf6f4bf90559fde400299ef5063bb690ce547e7dbc21e03e82cf9a2fe8b4bc784a7d5850f40ee9e02ad6751c622f423d59dc527b7f3a363ff2cd89957d456282fb3e9f503d5126096eeef22c43d0cf3cf13a5607348b20fad7762b3642e3ab6fbf1b403532bc601f82703f08ee93c80b37a04a6f2c569ebdcfa6495984b498306ab69096151cd68628f6157aa5186a64961f01b534f6dc90789602f7a7f5bf35049cb04aadc25465ba796ecbd70c35b38447f6fb64a3d2cdc7ca5e32b0c3a3112fc5f89e1c5d72d76fd679059c414a8589c3a337faf9ddcdfa3631c8f77c2563361bff12b865a5b660dbb260e37ca0df82ea8a766347917616d251ec5453429fb55dbfdc5111b436fa5d2bbc8aba678abf804834d860557197de645473b86d4c8fc0dc0a0569c95e4ec4c864df2807d325f68c0699cfe33d5e068ad6a321b472a96805723473291edef868dbdcb49b729af85256696e7f78e6c074846da649669ed59ca76e3262d661d87c51f53b2c4733994ac995608172dcd416a81e8a87b2e95f0321ce0b57b04cb0906d04b0f0e8ab3356d206e8748dc1f48649ee4747aa21c00613b317869c05ff14a523620b973d13015804558c91bac88662a6aa0cb759b7504ee55212a8580f1b015dd4c2ad55026b4169c2d90ca2a2061bb9e26ef488cbda709b563d4e4ce6e672b2f918b683a2520f22ef22ed0961745e066485bfa4b8a66b6653166cce6159eccfee97b1f8e8970f4c0f1c3316bb5b143f9163439c5b9703e01ee701f7adf394ffe343f5db69ea64b2b726644bcdc33f5f1ee5d70e32c87e8a63038f8a64aadcfd2c2bf7a00404e0e023830f9b33867498db4769fcfcf9165a270edcae4654f286fdc03aee96781ac5c3e71b3f36569e36dc26ef7207a144c5b91e57fc9a49d4649ba4d076a1ebac17503819c230859e0a0e624793256a86b0488f9464816700d2b11a84c04a2ada1a21fdea7fa9d5964bcf2dd822f3fec79d5ee63dcc62c457d1207596e40ab6fd3557fcd58d6e814fbb4eb1c4c82e8b5f586dfcc0436b05624442b6518c4a96d837a8139ab782caa648c35b1178d4c8d33c2f162c468a3f2087d0d333756394c19179e6b000b2fd4aefc0821e7378390314f0f6ae381e89b402d32a160cce86b7943e291ed243c89e0dfe4fddc9d143d7bd21d33e6c7ac098679d439e7c5274406566c4e25f70c26ee137befef6b77cdf690080f34ba53976ffa681f889c43349896eb5fb90ee479214197ca26ffeccb42ff33bc0cb24b46d4eae381c47b3ae96a5610044d13de3d3019cb865c3f237f1052b6e6d6fe2d56c60ffb133221d085d970401105fe2a3fb97aa7e466c7bec0435d4d4563769bdb644c0ed6f18d683ebcb656dcd9bf733db9b0f2567b426a930e41fed388fbcbe5ba0a23632460058afca6db938292746e90552bc90904f69dbd1af29abf933981d587082db01655a12f188f1d9d4415b034cd5f3a781f8b380c3b4dfb6ed1781e6c47c465362c3b4da5dc93e0c57a2df199b5e0578c6a8cd3053358f2484e6e5b7d287f07a4a1ea10830afbb2e13a9014891018bb33cad7e67da97eb21955c7fa841ae4cabe9810109851115707b0743758275feee0b9f1db6199d933e6cad11a8e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a462e2ec4f7a3c46090b8042bbae1e9ce1ab378a45874f3940412367fb2c7f19187cc61a96a91a240c7d19cf7159b03cddcf0ba2c7a07bb94c127f716715d341c75a9586a58cd7b8eb86ceeaef898d54d91dcd8d7506bda2f71081bf8f6e0f097c01983f6a4dee497f3884b3e39137273debab2943a4863ff858d8d2879c965b03c24346a2e5209f836a2d0ced5a61b9f5770c45cb678b9a95fdedc33c74494f9029ad1e4aca522d7eb3d701c3ed9bea71b7a62c9d28edd756b953047db2dac904171238bff1d0ee75b309c04108687860c2e0241fae0e7def82753df5a06dc025aae5d905dcda3db9cbba5b4358438d5e21d116112f52ee5acb12557ca556654de4d6c233a2375aa99dd11e7bf3f5fb22b9e4e2d2a6e53c5d9c2cac3d516064a13fa0d5268c2f33f25e2979202fe6b7058ddc7136776e08fb46c53d63cabd14cae8e8edfe1ddf818d3f075832ebf4c323882f7debe303151e2bff725e1daa5c2e720aeb7f2883b342d7b89a87a997acaa783e3a7d9e1f78080b1a88ef97b7dfc3815c451c2732b40235e0af4ca15e0401c36a5d8b5edc065767d3f69bd96dc7ac61a161784eff8419de6ec6267d0362409f654ef086d75eb29beb7222b845d126da8edac9497b26aa173968c9457551d4a3d066df5c68060eb01c85c0f6694e96f405c5a843f07182a62cb52f993eab3f72c5ed88d99931d9898ec7bf887af370ba7addbb1320f009b1e3cf08496f72f9a477ed8de2081fae3d451130a5a0d9c5256600a1e220f7e4c0fc611ce0e668e07736d2f20db02b77e4cca0477bb60750a950302efc422e799868470997f5b40e87d08fdf4c0c7a5d41176d956996527d425ef6b24d74d4eadd6236e181d32d19a6f5392a7ba7e53a2f8d052a785acc22d56ea03ced75bf3f4625ff08bfa1be9ccca98d9b6fc3e267efcb0a82802680f1b3c9852f44fa2721b88830804d9fabd25d6e0f245dc642242f6ea3ceabe3eaff5c875fedd4e10ca91062bca623c50f8bb314f569f5987a4c11ac123d6027911804ab6cea0bacf7fb150b8a934c0da41dc93439deaa05be14d3761786b2aaed7efbf25c30ebcfb9763e3dca93ca360be0a857922a8a4a215dcf8add84ed20b2ce3dbe054de985a48665953b223e0625b9ec7dcb742502754a1dadcc2d55fbf025889f9c766a0885248b5dd75068b9dcf3f9f9d86e0d88eee9fc99f75847c6937a53ff716949b6989a508d3ca87ef250adc776968fec1e9c621a6de41fa7cfd8c88b0447c5210ffe4b54f058a59d91523256c71e1c5cf9e74d429e4a39d46618bd012204c6d9d9f2c479a2752cc1ddb705c4b3f94a3c836e29f5b1868078dea9f082656b86c5def78260268c78ba28803e06a268c69fa0795eba92e637c7c89d6a3979725131836ef172a9196fdf6b70acbddd6572aabaf4cf0eb644b989e3b8ff5da5b33fc66c75874d55dcf0ebd3568554d6e96d367380d32eeaf919021df7b3c6065e3672ce407eb099eae97e091b4582d314814bd86ee99cb2b82f75374555c7ee27c96104c7c30d1df4758d412540db4c33293a1ac7148eab7f9cb87265524ae9d4c46d153cd3ce67c700e48047a515411fcde40ba292687e8f5bf33f135de9c2a40629216975c60af56d5fdbd4e36ef8124fc6e7f4c293f6e58089734b5c86262e3236b317b72bef40c16ad8c8bd9df1d0fd6a0f4ae67f708e209072202f021efb6d1378beb9825a069aa4253f62e2c93e07b420c891e7c62b174768446d4069676ac1e3709833b2115eaa1e9a1001728d96bf49ce0c02bad9e749a037cdfd3415280231c1e889c42260120ed7058d964e8c9fc1640e2788afdd52549022ba771bd8f6aa17869e82dc447866e5bb2eda9fa25fed5de1800dde0487f1b876e6a860af5837e708e3b7dc41d4524206ec01f4d911683d863776d262b99832e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855698e965999329f543ebfc9c284226d9aa0188e7ad55905fe9eea1334e89051d6ce76047fd1a378810ecf118764f22d7204e51f803086b65f68ebeaefff9dde828700bf6ec6ff13c89df39ee16494158cdb686f51d2bab420eb7ebbf9fc6357f1f830c206fef38f12a6ec1fe514a70e24b7c821c7cae1400c72d8c5bc57d7da239fc3459e44e00b2b54ac54d94e9ad4b0e75f2086a907ce71fb6baf0ec9147595297916d435cac02361046ec8ff6f3d090350811e72e044ff020bb7d836de0274c5f69e0ef56b411ee0e290973b779d2ca59552a6d7fe082b76c46623c89c1e8920f680573bf80f264eae08b54e4914fbf1c550b8e29583b99e53bd3913ec3f7e5157104542e968457a271dc4f21aa5aeb3798b3b62a99716e1f768476eaf255321b892d1e941328d882f253caac7f36fd099a318dc8744a0a1d490ae9c0ec8eda950f949c58126da2fb865d82562c1b60da5255d608bd4c0385ef7d070f3e7aaf8fe365e5f95171044dfa99d3368e8b090a6d96324611002cd07d0fea4b44316e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f872604d9f37cf35d40c7393f3d4a5d96be30c719b298b2fbe8261f3bcd38e4b49b9292765a6f885af1657af0ff28d359271b0f37451f696c1513f9abad89fe1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855d5892c01dd77cc441c08e5eb19229d05f86bef74306fb1e196329a53bd1a8325e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8556ec733615665d6bc525ea96cae6d59de200d2a6cfff97a889fd9d227bfabe7cce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a0c59d78bec6bab1f2beb6effec461efed7d70420584bd3fa7c3b0f8d6e2598858740b89044165dd0d9976dbb68cb07b25979b1d66e554e024842cb02be77a5a67b9abb7f1bf834c10ba01e55cf1dfed8caad1f3e3acc6d2fa92a63984354d6ec242f405be28eadc41dd963aa6a2c0fc1cf4772c6bb46409179c46b7f07c9f5c0db3b33287504052948a3e0553d1ed9ccb1106c08cc00af24b8e5f9412ffa715483334808ab40b21729a0c1aaec92bcaa37449d498c9964c648cbff9f1c439a2225682eea10edd7bcefbf09bed85a7061f51b63f00bbd4a2595798b1805f77bf47d5b5b48f4a3ee54a49224a4dd4d12d29316193e698b04b4015ded9744a5e7d1697ac9b55080b620571965053334538912553d6d447453b4231c951b2ab2623622a3482c8c4f662ae998c774ca4f0e9a9762bfde87cde9b1efc7e3324bb3e9d60efaf404430680c7a75d9a787ffaf8181fd00d5a90c76e23d7e7c387455bfde1a632fef202b4d60397b9931a57d4c60606454c79739a055729aeabe50bb93cc1258105f1f7dd7e2577ee8736dc77ac046cb4710916ff54797630cb7218d790387b260b74eaa00bb8333248938862b46d9ba6bfcec3828c725ce50072bbe412dbab6cb6a7fb89d2092a66b8b5439d89a368b326f564956239ca419e45ab7edd5362b5dfd21b6d477870559227ffe4add246dd38d4159f5b54369e024633427a0a17c197300919dd8e5d90062fe44038e2dacd76d9e95b2a61fcce4c6cb489779963b436b33b8f60553cae0d9d48354324924b970215f24951d494706f50c089193193e43a1f794e4deef6c8153ca9d844ca1ba1ef9c5389d59036eb52d55f2f340c920e89173a8a433ed3299eebeb6b927199bac8abc0edee7dae44a4f439330044ccd8039ff80cc4310153cc240c582e63634f6abbdceab965015ab0a0b40e98d6dbb6cf2c43b9fbec0458bd0783f7d1c59c0eac5e733b717685a44f35575be1cde1edb72552db27037d5f099621ad656bdaf46504d1ba8727f20e5b8013d009cfc0e8fb6b1b61e49aa8169bf84c85224623732d75328a9c59f5a2a5e46aef547acdeae139ad324a9bacaf93639898208c1312bf9949fd4cb4d55921f228e1dcb943549bd7fe4ee8584dc6d804387fdf7b4bd5e5a0d9ca1031bb06807fd400a332a7dedc9f99a0ce6ebb079e658ec3feddbc99273ac4d6646d27af2c7fbf9d1a074279d59b1f4aa9ef48d117f367cc5a8357365ed54e2298af8b957873793c514ab8ae3d787d697bcb923b6bddea476914f3b1b552007e34aa76f3fe43256e8572bbbf972c6a8898b1dcadd2f367460e7fb73d774a190792c874310f818199440ce039642656443adf77ea816d21edd4512a2f29ab9d6173ebf58c9bafb928f2d5344669c121e3428d586da029e70c870f371f9c49d9d051aced31594ddd3e2a21cfac14baf69abae798dddc863cb9fd50e0d3d451d6a3b6ff687347b0846581d8c3b748759612509feac32c1d3cf905c5bc986129be86a9527b1b9e8c0fe038716fff374670bfc8c24740ad5cb6e5eac34a5d67317e72606ce7badf0405ed39587b7b125d29c9f70666e30b600113e0dbd5475e68333e99da078d77c603def88179f3c0a925e137da1eb0ad8f7a113191de80a4cf2f51f30e9b7c23047d1f00a83d3bcd189ff162b782afed903192d1648da7fdab2e1566f7f717d61e0ceb190abf3742ff27a5bf907013962c03e92924ef23ae65302c392edada47ab1d7fefa65f12b251bc1f6f7912177976a4f01f1190b623672509e313b3215dac2e4a7c5129350161ff642782faa42d762361be70d22df0d4b12dfa6cbc5d4e9ae1d7e5aa75bc19c5182adaec32d68ea447c34782d5e0587e586ce16b138ccab47a9ec81c72c0a8e5ac1e36c0c36d9cc5296b440714c486e45e1a61d352eedae848e7116d4808a155a165e50e8cbea1e41047272847d00a6b594505f2cf6dfa2fb63038536789a718b576b1ebe6108b031b5887a0d8f4f3ebaa8585d76349ca09c2c34aea801cd9fde389432d0cb55c6f3c5d5879be5980e6a088cebd33283c6aa81365fbe02dc215b43c6426d7be4d0c049d1526760627fa514e63526f9e59b83d46a3fc8ba7cd54a003b00d42abd3dd6984a10a588ae9e060424b9afdd47feb0879c180c5674c6a1782977baa210d19ce0dfeb890c5defd6777991cbad237f58970d8d9a2200aca0fb74225f609885001de21b1889019661f0a9c1bfc2e9d64032165580500bbb03df900ad6b282a3db84508149838c0b2997f88520bcf79e7b8b8373aac4314c983bac251a56015afda628a24b8386cbdfabeccc136b3fc41e949429d6e27e3576ef38b0b212c53975b6b173e7ef33744dda5e138c221bf2aaa27c51d0ef280c1b5cfd4c42939ff57ea9d87a4da66f210d277a2d6856303f58c54a1842c68480b0ccd8463feb8db9d79b6e6765894765c4d603e9995b895875558a066582c1feafcdbbe4e48d759f96007065931da8ee4c7c3e5b9d1cd40915dd4e104c81b7cbc22dfc608bc0fde8a3b53fd8c263aaa9bbea22629f69567c49351ef646e9319a31ef08c3bfeb85332d4c7dde26d7e02941e36a798715488e63877d3ed2fc18b6e6567158de2f5995d3431571f4823a7ebc338fea867db996292802767cc30dbe424f5a846be97099a41475fe1fc1233b33abb3b85213ff3ec1906a34cfb382fb394ae3fb951bfdc4078039171b382141a43209bd1781ca7ad32cde45111547431cc166410b8110c5696d7963fd6599002714a96a47ff9ed7177d2096ce2624ebe782ee7aa6221110521051aa008c7240428c29bd7fcd721356b2ae69e62e46a7b73f76d7ec747c09583b3cc610837daaeec5e1264669a74ec6cb8c903c1bf4d7b6bfc0d917ccec1fb6e9a308e11ff0b20e421dbe69a7e4efa406d32cb792226cc99b99a3bc9534aa5d34681228194441efcd01cd768dc7a5b7bf0076ad66fd27a3850d8544a6c8d53862e110cad5e2fe29f01baacce3f916c24c2a6fe57f89672286514e7a7f705cc91b898fced97fdd573b6f5588d477a2ae6c9abdbe4020eaaf3b51f96e7219144b0d4755d8454e8ff09ed0abac97f97c567306db8716fde9792cd47b8ff7b36d97c82bcfbb6c0147660be0fdb65d0fa9b31441b6a17ab7ffd1e29b7d000abff291e11135f3200ca9265201b7c24060a0166a7b424fec1377c47f477ed55b29280f6b1ac181a01f5cf4bba96a188cf32f50dff9c131e55243ed5a9de125882d6523418afe077d93c59f4321e57a60bd8bf72aba93ca1400ea7138ccf785a816970fc983ee6dcd40e6903f98cf6d4694743be2610486fdc1414696e16bab5cdb2e8dc88a97e7dfc529bcc569a42c0c307b85b5fa99c1daf40d91a7729feb96674384db087c67e6fc275aa2615eeab9befc01e6ea9fc1748d009a0a6eeb71bb02e541c060b0687a9f63cc462e5be6c374550e1397d7484ba05c3729891ffc2816dc3428c3a0ddfca888ed257b5a62fcb87fb1fa28b084f18fa776635ced6ef3a525049728e4009409d90e324b59ed062766f5483ad038caed14c51f8596ce754b01c2bd7a923f6260f2195ad085a09d0d902c3da98abe221fa04affd684d733fe5946b21beb0d8fefb7167ae54593004fcdc5baa21f91c26fed20826f897e77dceb8e6f40ed52cff371dd983ce14899c431d8498604ad7cafd5350124e56eb3c7e55ab211bf795ac5ac907fe27d7c10edb45775f3525395ed3e93341618e6d9fceabee5e7a21e93968d94b534032a3629d97af93781b327a362bb36cd54d8f3299c29c855cd272b1d25797143ef4b20c31342c8e3cde9e4288b66e8d612f29405b81628f3495a0e68d3710af160646b486195c7465f368c0e85c6f0af917c303b7a3c08d9abb55e515d0b4ae0c3f9b5d7cbe39c28149a98d923beaf421f19f7bcad856e975b6a82bc3a33102901c78873ee134b800642a0c579083b343bc4241f58a2a47c1a077fc4e6f86b2795484d2dca8d4bbd91322b1d5a6e8f53fcff77d757e820c632b4c05d1f60efa9c09228a7656707a3d668805b4435dc9a20080639cbb0237f241d6f887ef5b2cf4806b7c3f179f45e1dc2d2a5ec782b1c4a6cc855c2bae6deb329485eac5a207fb5c7ffe90112a7e2a306ac36247deaabfca8770da46ee47c2eb3818fe71f839c2b74d603eb7b593ec09dfa60034125cda85617b59abb1c27c590fcbd391516c10c7d48ce860dee3658b63a80f30e3e1eb0322908f5ab41e038fbeb954d7d34310b819465f279b196204129e3808e5310c43035aa3b3432f2a56b0032b0785fd67b0c7a48dbec0a1416b66870cd0fb771d5b63cadb3683c0e6767fcf3bdd2ce1efd464cba4ecf2d896035273d69e5b805a30f4a8e0975a8f0607d7c4ec40baaba7e297fdf8223ff267ecf5c789a9ce57c5d6144bade0a4ffae5e9c2cc8a8843f8e68262fd1088862ac98fd5d2a12e94ca2dcb0d2955b86c3b4a49e5499dd5910be551259fbe8750a75f7809968f2f59cea7a3b75da016ce7d4aad479a2329b6fdd1adde82a5314f95f07518023744e7aa235a48bf604a449fea475e4fe8e8db5c9a5511dd503b7a42cc4c02392dc67901294163fb22af2bda039832a7feec797434d0342c02213fd38998e44253fa44b99de3b6702e439d5c0c91fd7b64f44fdaed0013dbb9940af338941cc11861874e8a3ac4299887b8e958f527b37447a6f1cfec8d1dbd45d470dda1c785b6735937bd3d77116986a444b4daaa6c997ab7e0115997729b30fd8cc3864a41c66080a314b7b058b193d0d79d80f274d80a8f9dd7de474cb2e496041c882db8c3966b35ba680b693e272c0653b782d66a8a1c596562a0191e9da14767b288db13a7d254a88aec4b143d4cc792534aae1fe8e58b4f6ed6e64fed2cb0b0c80557ccbd499382573dc5ecc007d7584a3e4923d2294dae7a359c0e25cd84ea3313061b18e58be8b9135016bf127517ca22d05c068ae3c71bf904a6a537793d6a2db7e9fb416d0b6f1696afcc375887aa6ec504b19ca202d5256ff831e2594abfe101a7a2094ee1482e0b1b721752addb0a2fd9230e8f2ddfb9f016f13a4189f9135d8932cc18092e83ca56242fe8eb0fe2bc459009b9a21e5f5a0b582717d76d17f0d59f62daf0a0e11e9b6246362b736f52942d094113e52cb7e057b3d16746bd335d364ce77281d51ba85166e77981b36d62e8b1b8d33cebf5c56f7ccd589850cddb43720f5a3abf6342eda3d1534a0e2b82eb7a877151664bc6fc6eb9e0b90ecc02a847a7ee4a1c454a1043153ee54073dc6bd0d9864fdf31c694f73e88cd0ada7805f6c47fa62568f5b16f852f8d4dff0c9b9db3b3ca57dc020eec8c11a65d7eddb1444645ce888a85d8172f404fe36e9f99bb76644f9f4a7c535b3955893bfd8b6dcf437004c6015feeeb63b42fa8652f42bcbe4a7b394498eff8eb2d991e38fa2714d645b7c3690636936809abbd8c0dc18c5259d3be2485b7d71f782875a4e75560826fcf616bf893083ecba6078765683fcea9024e1599409efb846b762d21236d493c5b692a8344379e62f5e6487c91e4bf7871e7cf172e0c71e001ab419f499b383d5235bea5ae491d00432139637163077006d751b63ac5668933b43841b419a544919ed5f203677fa9f80813a57f850c31429f428ebe3a8b2d98713d336de7b0ed5524f71f0301d86d439052a19e9ecf1519c6deede137f2ecd49f1ab86725ce562159b033140b55318c5ac59c35d2eddfd5eaa36f991a727ef4894296eb956df878742b27f931d506b15314a0785d9c2035e6d5ebabd1a5a8131d005c88eb5b085f52ad64bad1a7efeeca4f0001fcadb3a423221ab8d14b803b7120b777bf6f777eb70c7ca294f039ea66799a5c6d8b8458e86619b75ecbee9f9de050c59f025f2893e072320f088eb0c922985cd22efa95bc774d725e86e0b9317d8dd02a3453a8a9b02120a6637b64d3d2566cbcb91dc73fdcfba9d78f24198b1ae34250cd1c65cd3e874759d97f9f2856c73873f554f2f02ef8279c2a8c51d11382a64630c215d072fc9cb62f0415477dec8441ac9ca9613453da2fdd4ea13855f2e347d54c60af215a525f35f098b57228081b8659ed46d55935a4152b627672062a6a7e697c2268f561860959e23204b9862fd37af847a271a2371f288fe1ed34da7c6ef8a2ba052fe9763b5dec15c2919ba8f5f4b1c2071b17a61922e0f334bd2440b4bae6f1ded0ed4156548bcd6ad6061ef55781bc69ac634b5775890077b15f5dc42c98f4cefdc5712c8fb64c7a83c7b9fbf09c76c65a3a63c004f29477857fefaa03dfcc10d2ed93505b6b1339fab5357d9960509a179dbe3169d3b88e8e8a21928122e52c6f3a5bfd387feb3caf154de1e5786ad50695ee45501ccf8ec8101fefc80e5715ca45af7615b34b932be1997f7fb66cc42ccc712add596b1a607b3ef68a85a0741fdf3c63e9a9266e6f8fbd61a739e0f155aa5baa45c63311aed71da6f5ad9a72487f3850ddc61ecaca0c0294373ff50f3e0875047fc7fb5ac9428b7072968252121bf3f16c1c53a868e19497e045e5252d34488cce21f1a5ed7203078c3c5fa5df471c934adf2f3e60eba3a3f4c58c233d634e7e5c0222be7711941e4b1ea100eb9c2d4c8b7fa71b7aec08e63ce480ac9d8d503e38abf91176a4f6eeea29edacffb6397b5940356a0b13532e20268c035086490a8f732825ffb21263748c7d2a55d3cd9ccb80e8bd12e3fe2ec768d8bf773bf839bd1bcd70f5ead4652166b74024dab6343f9f0187420da8b0e6949038397cb7c1cf17daf8289090d145dc2ff1be3ea86335eba6094d2d2f3096d727c1884fccb6d198e564192a4a3a5984e98f3f301ebd8ff438a1382cbf553100ba218bba64875bdb6d789616f0aed42379dbc9a994bc8a8e7f3dbaaf3256bbe19db2f0838ae5dde2d30f57957a435b9df926d37602fa78d626013dec26932e6829d589042bf3c5d95b83b486125c5cfe8f1d91f282adaf0b82220b9fd951b24845e1d08fb6276d571df619bcc4aa6226cc1326a8059e4b87bd7dc0b2df18413214d484a444a034efe6bfe50f3225350d7936f3fda6ac8daf673b162d7333aacd7092ffb3a345265f7dcf3b1597391bc1b824c2a94456dc4e7c95c931a757203d20a0113bfa6cf2bd9726c030df4cf8cbb48cf99e0f988121feb8120cb8e5952b12b57b9056bab9d0c13c0c670aa2a17f9faff53729e88c7d077c3075f35cd704e4c673dc7615a9d896baaffb5fd40723177a4532dddebec2c1fb04ac5c8a510253f2485fe39a6f8ffef645a0e59bb3febfe49a809de4ca7a2268a36d4768a728d61e1b6a46ae385e7411cf95f7b5d4c192ff470b2288a466037e34c89c073a5927880d273269d3ef3c30559568b54393ab15f01686e2c739d10f1735487608b40dc75d8b4f903740705d88913832864a3b081f92e3a5b507d5d16cbc2d3040e0178180a3efbd207b7085e09dccf611ec5ab1848141ce620454ba775d2daafc3a50eb9c132730107a83f992e06aba41fcc79ef0585566147a46589ad5ffc89165d476eee7fea64247162a4706cda6445e14af77b7f657b6a07f42fb50500b5a118d475dd54869b2cc8899b0223cc4f0cd1fbb805911847c7b883696b849ff016a521b37a913290c2866b0f89af2190ab53cfce719a321950f361dc7d3d8f21eb3e7991ba51d53b4faf62cf41ffd738d3b47872d49cb452165ebbc49c6bf7e2651433d6167131a0f97111603d2a600de4f89d5069ef13b8489aebb665da9711075284bfb5bfa458a8cfea147080f83391be6b7a101b7032a6a420bbcdb0aedaefb1b8d7216c0293d214acc1421a3d92a8e305f8f8ff28d644433ef36a9d89b6be58489ff03e370e5a43435678ca5d6642751fe4e2e31f9d98a858d0d33f51cf9f3bac70d37c507856eb60702316f5dcacaada1709b38725684388c8f1d3c07d6871913d0dd52844691a60a160bb8626ee5ec1e3929909793520d9a78bf4db5b000a8cb8425f3f0111e443e77f378c290709f03e486d5befc25c60f81a92814c6b813f80a33b72e6a0d8721860c28824e5b086c6f4c6bcb9cd747be96e433f9822e5ffbadbfb2ba503c22a4c1d35a9f9306be4a916dc210fdf9daf25c92aea7e525fd100b89418decd0767654b4ce2b8b9ec328dbe4e8b3106cd861d4f06fe32475fd4b309c9cf17df61b23c3e797ac4fa28543825508e7652f2a6da35875e0e9845a1d2fa9c5e4afba37ef9edc213821490c036d2a016d460efbfd6d5f2b313d630813e442a9e566a0251ade3643f357d3525b221f80bb903b7e552601f6784b75cd883806d72f08d1251dba70ee16d820a87a3abca44076b90e2387d5e05e04d48b3840b11c70e519194bc6723f9d96ee5d97558db8e4045764b17be9be5bb9378c6e4250439166cd1eec272cbf8446edd9630bfeacc1bcec21a022a1e6687964ca1b5428f4003e6645d07ce9f2210da59c47d3e0b31ffd29de839a1287b62edb64a6b9e3b47e17185dd33357a4af357fb131f9036760df609d57bba75688399d299a152140e6248719505a5ecb176f47833c394f3fb6413f6b6fcdf7e0a31f03d127adced8ef8b016ea9f10b2b158ee89494b82ec2d97b971c5a03f0f9df73e428af9c1de8eb0df39bd061fe5b9e5aeaae46d4a9365e06c44f2c7006a804c2ee106c3e5c178f9faaf15d88b4e970875507a56d2c8c1a32e0d201188e44401f947d25ce33a102bc553d5f8d42dfd656070f2fdf14409b8568373ada4a2cd46e28aa6d6e80e3bfa481f683fda39f7e3a5dfcbb789dc969c8e536f31d1d32dd762321d9b1a8988a185b673155ebf88c9d0e61f00ea2c8a90990aef4cb24adda7a3dde44092ff34a2159b004e7d6b78fa19d006e5b12ad43b698b19016c05c41d04467e6d243465ec3ddfd837d7d12abe8691dd4347c911269902426aa29bba13c55e44babacdd0c04967ada9f88020a102ca81628cf7ed035b860bec9e0b168ff1fca88803c9da1b50b7240c698618fd3971a39ccd02f71726cbb707558dd62dcf0ca5cf1040dad8a79ad15b67b2adf329f68d196dfdebdd5e9c0927223ea760c39fe46e579289eb55db866e43b569009c79a717e80e15b9149b502cf173b8c1e449038d8ce9dd369320c42f07e33914d8cd757c657e5aa8ece8ad3f9dd830dc36a2c2722972c8e5281e918d3aad52c5dd3f65e1f7ad1a5c8cf1f0427658a046e1db6d5e1ab68a71f61c9a7ee4af789180a938cc885d72a31c806892f3f20b374be4d2d82db14fd7842c0ecbf2985f8b0859e25de931268a85ceea2af89e448f5fa5102f5629c81e76f7b4390c7b695f09f152d1794e89b4172811adc15feaf077ea20ea103c52ea058273d8bfa1ede8d714180646d7eb87454afd28217798c88690c86f7468b57c383d01ff000677c551228fa7ad613c7b6e62569faef1107a13138c1cd9cac0217e1fa95ce7732feb7f3bd8990d1d92057b206890c3169bf8f07c79f2f24d9e07bb494add0e40a01d36335ae9d2a657861076497f45fcbf2da7b2c8bbed4b926fae5722f66be218e8406636c799b03737274d76d5a6aefb32b3a87804a17922eed01d15796d02cc1b451f2c62cdc025a1f03ef8eb352cc2176eea8cf35473d32d1ff434e57983a6dd9abbb6d651b49333ce84c7d7eae0267522d111ac8c3b67b836bb4d68a90b45ecdffe79fcdb108ec78f11577e116625227f20cefea3a54f3d073150f39f47cf26a828c64156d17943c0c5e61c09ed67c6a5fd8b367ecea2b8d794aa32f2100988aeb41167bcaffc349e85d8cdee1f190e67a96937c00d02a2df56ce29560ed5a80ac6e81b829f870ab4822e5309775c072ae740795613a4da342cea99eb74dd862a0efd304518cf6be9619aa5558a228c0ad326f4d5c38fa563097efcd9da2c358284a534e1a10ee4d24d5cfebe35fa2bbb9740085b3f02d1c18915080fa728f7f44207dc7efb2be7f4daa78e92f0495a5dfa509bed0d959fa946e96061bff1c195927784808978654c707e8b2d961e4610ca2a09ffc92348f02ce64c4adc31bedf9d57adc28cec075bde2b9d6b68ad5dcfcd7b923b08628f89d40c1b87ea521957c30f179948496402e50eb26275ce0b04dea9c14d7f26e54ab03de8579bae1211cf3971ff2488873882be2011cb4e590d77ad3fa1044b5ad72776731d0be20dce116cd1f919b5534489712e2fefda65dca95c0c6de6cd200b0db68cd632b9f40342250813a4b6623ecb3e2f305e5bd8968e0b835f6a9f662dc2aa690b61fb6cd355f2e4a9d682f93e5423723cb1d36c662417e4734276f4b0e539a5b50bd37b9c7baea81754283cfd1ccd169450a7d6586b93c5e6a80aa908cde49a0bbbb4672a1b0a2cd1d61a226b8ca4f755e4b8e6f646263236dcb10ed74a3db4b26292917adf460aafe30f702796e72b07667e749843973cf744b989d7bbdd687905faaac3ff6d3badeee8db04adb6ee0718b44d4d9a43e5d8ef667076f3ce6a8c69ee0e1e0e2796516eb00c8bf9a81c7c6aaed16546475b618d7ca6fdd02c0469c4a7386728ee60fbce805c6191872f1453e44c6490bfbdb2e961eacc71726fda3dc3e855c8c6e7be2273e4473f5c5b3b482344f8dbd963f513253bae6df00379b7efd01e3196e1cfe8bde7c8617ce76db83cb01917a05854d66a9df571aaeb79d2f1e6a39bfd08d4fe3aebc320beaa305608cda5f5716d6a4d6152dc01bcc365e49f2cf10ad07ec3ce34497976586526ffb5432b949bbfa75698c3bcd889132fe66d6a87956a4e456ebb36ca65b570e5dc4b4368ab298e9de6c4eb3f4569cb47f96485451c6a3093ac08c41091af21f708276fe7ad447ce1be47a7b7d5e5221bc4f70ce53403c56eda93981ebe36f6af2b0e92cbe7dbe5d33325ee7d2d0b0ff12e9ddb49b93aecb1a4574bdfab9f90b4d0ff62883908a0edbe724571e741e68739484b43c451e2350dfd98efd68df7f3d091e90363b3abbb13e82dc5f0b15131d4eec0a62d538309925872021fb6f4dbfdb90d87e6b45f685dd11e82266013dc06c64ca154e7f10c9e6d850497f07ae8e1711a14c9976c6a43beb73181ac59a0cd73d4b0b7d01a9458ffde4bc1c3965320b466bae05f6b07e90d2de38c7375b2ae62274fbe515b702c51a903894d685c14c5c4d7b20b791ac83e8e9c2125ce79f7ca0796f78ce1a75025dda6c7831282386667b1937831339ce534c66f6c5a5aad6da4ab43d8c5cbfb182d5ff3b9638a0bc278a926400990653ce793226f5b72756d3da13d00bbee5a8a76a37d7adb423a936a5f45f6578a39bcd600f931c62d2bc1f020bff8b810b65449d79e5c37e0e9c0419a58dda9ca9fc9487634454601fbfe858078d97613aa898eb58bd362f7b58e82b39b7360e48860c61fefaf1bbfb5ab09b43db6bcf1393cff61255cdbb1ee767c22d12654c2dd19a5f0308e13cc534d4fb0b0390dd98bb61b235f1a5f0cdfff52ea4bbe446104d52e3926d2b5d06fa006324ea948de41dea0dfeaadbe5b09c27fbb13dbebc0d81220805755f0be356b0f44305b07624962b16b0bb0cdfd94a062fed716d82014c6250a6cf06cef69487e92393d50c1b829bddf4cd71d6167d9d7e446e14c46de779c079bdda62c213e485ec76c359a949cf4429011fea9388ad9594fab258a1b126ce5d75d4bdd7a290f201190d551510ed56e9dc7be379530f171baa7fdc1a663b61955e1172110918c4741d3572d01137d03cd461adbdae68c4641e0b031b1a39e613576b33e69ffcd4f7d09c1545c4e43a45737710298ec6e9bbe55add2ccd66001a3dcdbc82b9eb990a81779b70c3da94c5330c50cf494a2f4b4a3282ca99dc3c229092c6f5ad21b4158bb463301af15b78af041d1da6ec9f1fc1daf24388a59167333524357729b4e17c1c7808ba43b2a6a4003deb76f150df4242d3daee645a6597e0f37700d495f62d056e89b2727ba36bc9ae4a2535795d40cfd25cc46fa891287dc4255731effc5ec5c4157afba21049407bad5affc11f111c2b42b6acc6079ca7e0c466d43c77510237b4bcac50079e9618ab904627696cccb81a2fe95b88c72425cac2fbdc2fa2468909db8e133a5efa440158b273373826c63d36d6c61fd2c58a28208e239b777b4c0a777ef76ea17744de48009300b27c26b7cc50eef6b93f7d39498b019d4e87aa3c1bf659f83e4ec62cc5d82ddbdd14e75552522011a0759dcabe6ba59f70f5a6f597c48d52e6b1f8bea4bbb442bab03893a6e5ae03f3e25e4f120178b88b76c74716e58d60ef7dcf141c71316f87b0d30b797cf6c3781dcd2485454ee937a2dd4e07c0782044341893418960add859ed053e291700c1f5e5a2053853de68afbfb725146c56eeb0344b6d543a1770d93dd490299d7ac5f0ea4fa6013ae28c8e64a3ee0694304842e370f1b71b9fccad4c0b8f4137a05feb7f53f6a35484fc9d40fd0f9a59acc25609dd9e168f087dd5f15112e8bbd8555e3727ab6250f2b28acbd1bcd221b4f6559367c045d49ae2a7bcc2ce465f7ddd8c800c3891d830c76efb83f80266af46cee15ec4208ad12dd4777b1e2ae2c4292e3ae22111fe3564101ee5e5934be67d775724a1db73be2fec577246ff7d9a2485e15f9ad7e64a36f987ca02da36ac5c4cc7c7b39f4723c351d3a5c2ed9a2642aca6e355537b91dfd8601ce013794c135c7f9174e7dc21b83b378b77258caacc9c071746dc3cb6ba5cf82b9c2a335175ce2d4110f2f61e741bfe7e728dae9c0e78f91d96fcac84cedd089b0df7d9b71c65eaeb12a16511ca9c1a89da3a7cf96f0a98f1a4c9eb4e9cff3a4d4db9c429b50d12b1bef054b5f30bb4af69854196d426c3d02529b5c7bdd1bda1aa020d9acd92b4a14a328f3942fa1220194f091f09b6d8299c00a59f6fd8b890eee22957bca583b0e734d25b87bc402e20ff62b5d9a26f336e770eca50ff333a7b869a3457e4906bf606da791beb63b32cb72f5ca5ac70465c06d183696d3d184ee003c6730f99df90785cb276cd9a310c3311ca50f2fa9952d1c616425fd85805885357487e2a2e156e0f6051809a24cfffebcc9d513f43cc1a36c771a6729e8c42269a5a5d595999007007f47d0f8c77ac117eeb1e875bc813b24f901abb0e46450499dd35e6e6ee3d0da9f2115ebc4aa18bd7a253d01927796cba03f04617e7af28578f9bee572df43ae016bd05cbc934cdfc7ad174c8be91647f62fe1e1d32ee29c9d82aef2d8bac810564c046270c9ef5f240ecdab4fad84f0f960cd9cf61eed703a86e7b5751d3df40b8660edd5e89ebc9522816068e157b5afcc4b91bf99132982fb7c637d6760ab0a5cc8d7cb7c4b887360954373c7dda56d67a0a4e407eb44de4384c442a6d1849657f2c1a8f4a4726d0a4db8106f6903d2f8f0127dcbb24e8fe2b0fa7d97c95d33448628729e2795ccc41feecc5065df551a7059ea2a7419ece7ea0d70b532c0e5f14a2133c27883bf22e7094863ec356a1eb69661b11d946370b5b0bce8ad79bb5fe28cb156316aefde8392028a38b5a63a596c299385ed7fad8855b1a6938a101554acd4bdc4db158f9aa2dd7ac85b891575abb16912d3361855a01a05d24b191aa941005e282531c5643962adc8b4944e39142ac81905c0b4c4e3c6cf2924da52ae8b1829af69e0e3e1f6e5d31efe99c33ec7d2b608311a16c43c29eadde0dd62ae8389978ee051693fdaf96a800772adc64806485dbafa6403ec28ec3a9b0a4868ee1e39c7e8587ad0e251683618f0a92ed877555d8016db716eb35a8db9e88bf03c33f27e268c496ad0f3b8c8608b73ba274c43cb75745afe111511a42b2ea5d6561722c9bbfdaba43a12dc95f10abbcb6b23f65beeb91c7897f2ffdb3b37a6e00186c81e7adeadf0dc3f8fa7d267b0c6c7465c1c2d1f1d0f6b0d086734110c3e9e49fcf2b5af8d1265e9b6f5774b161e5cd2c8a426f808b8960b1f3a1e59c530490bbdc4685d5f4e253b7f2e42b49d2c9e3ec9b98639bc35ab64d53a1ad3008d6d49a5f8016a8cba628d96541d940f8877314d8fcd57bb6efbfa93fc0510c90e4b5a659491ade8438e32463fab6a0651973db8c55d434bc179910a11320b98d05a43fb4e2e47346f576c82981c38091f43d1232d4b4b85e87d5fb6aab5cf2e28b272a92a6c6b6c846a08cf13cda5c5217f4ab148a3d6bf6c6bda6c1ab763105a0a3cca8187fd7ead927ccfe67447bf7f9dc9613b71c5cae0577db43b349ae2103c1d854f9f29c5f0252d85e3dea064a7ba1fd0adc241a0235480e7cbb33509a14b9bb4214319f1b7a2d26481e4558fce6d3d1d8aebcd915d64eca7d66ca7acd959dfd99f9d6b632861c64d4117da61dc60b2d71a732b49275890c3cf6fd68e4f09bb8d668750aca6f42ae01f120f6bfa02102d961705be93d0a13263a0050d38ab31cfecd6913cfe4b24a3d63db4d8629cb5e954ca2e9e6a442f9e059cb1a7a2e1d8c32d03c1d05841fe1de0761b28f947f57f845e89158fc3be33acc2d3f4605d62e7481f505fa628847504a45b452713ee9ff951edc3a6503fc157787ab130ade75c93853eb91c11ba04de150da7ed2cea79c08a090e5fb90495543e9ea6c17763ccf1bf60739db5da54e5e4b1e204979b3eff2ee2103418a0be0200c3f91d5734942ab120ddaccc20a2414c66b20fcfe6189fa7d1aebe024676314c215fc2f6fe8fba8ca6452b77246433296bce35007996d652b83d6009edb2d459bc2f6f0c2a3214a10a9eb3e96622fbd244c89e11fc51bbd96ab5ece26745863c25ee309accac3bf4bda946a363811be582d6ce0b029ee056230c095bec04b16e7361ae3577bec5f7124f3988411e36f44e0e549b64f9165279477d1b2fcb530ee06f300f9afab5f64747508805d8117a85297b78142dc5f630a591cb104c24456790cd5c5fbb2e9bdd89a8d2963b5c6fedfd45ed4118e515a4879597677f143b7bd3f041efc66a41f1bf2d5f8404b8d82a7549af4111bcff278be36a85cbf5a92fb9893195846eaba308aad3d882c343e5bda07bcca92ecd71b8a7f59f4b5fe5d36d7fda5935df4f8bf9bb1d99e0c3b387522ef3c131098bafc35465828139677775a44d525bc598e719b7bcd41f13769c93b787f6d12e534d2cfdef16c25926ab8eb76c348326032b0b2f20122243a10a3cfdfc42d645b0dc1eb57b6fe6100df345068bdb6d7de26fea1e9408a4818b68aef5f07dc32862da315fad1fb8c2e36b889585e4df439309b218dd4303f457c1a397448df968b90728cb9888ebd38f0d1566c17de7caecb8f35124eb2b2651bde834b6f76e7ff322f395ebc27e882bb1983f0b1c255d860f081d6442d2c0d1008e5ecec4dc4d59082ca3d63d8442eeb3f0af02e845ded7e0b9e9c555e7e68d69d5f5a6081d02dc15e3f21ff367e3a28a2105b921a56014c460392c3756f46e68269d421c8999eefdc561dd55fc6c5e9e8590319a68d419b64396a7f1dfbe0a3e1ea698b80f473bb7bf9e3856185966a7068c4301eed9fb9698804f93e34137b0872196b4867b904878a6d9952f77f41147b41e3ee308f95a702c510eefed6830bac2952c2d8431517f3eca3c8a7ae2db51b845e43ec254347e2afc7cabef9eadc2feaca2c5ad7414fb9221b2b023fc717ec731ae18fa64822c09d17e25cbc4e254f377e988a51b34510e1f206842c2c53a9dceeda410a434b73de2f8c34ce751806b388ff8d9121530b91960b0de4af2f9ed0913da2b0d361d162f2aaf2d943938690a851e663292a2c4266af3742ff9508017223afcb7c809a6b9ed38592ac5dc8095c9be30f9dc31dbc7bf821727077101c428491d27de0ca22752dcb1ad23dec7a4b4b96de7e5446897061da2afb2ed404a46cbde1e6b94e8ed4e6a42155c1d14c8c8b386d9b37f3fe7a8b8eb23a471d8cade038c3682269720ee00bdf10b8ebe2ca6eaf5a4467b77ac57da0d26a8e4fa1457e9dc5e82bb6011e3ce644771c706af0a9f5f7ff68db5977b41fc3c46afe2479865985a75f3d3d90916efae57b1623f4720b1b4cb761d393e373fa43924af3a1f12dc6b335e54aa1f843c1c31582b0b109fae401dedb0109246ae0453aa76952cc46d60506039d8ce595b7c050809f0a18b37dfe073a1075de9e1364d482ba2c08ce15e7d9a580e8730f9a5ca43980c188dd06be09b6d182a673adb0dc2e68f634828eb4b71d6b805a69724229c235561a2f077261c569950a84325b93d943419d4e498cd68ac61e33d0606c23b3ab69382d835eba54bc05afe98c27914479be5f410a002353b4f99cdf66f1fe7d1bac63414d11070728d0a860ff8db4c962c4a10ba47bd85ed1d4016c86f59cd5e9d419511c558b13c5a869dad6b2a7977b0d971d69e4f1481883b2793d322924469378b36318b0a1d8629722579d8d5c21edf7e369c2b268d1143396de30145ed9a0178411f7a377248a60499f6461342730c81015e4e7fb469a3b93d46206d6ade1860c575ed724f5ad78f17d1c5c0416b30a6366daa24a56869efccbaff7cdf51670de737451f1d28b9e9e571acb49ae7de31e13ef5f5fb47b91e91f6c11fd7b78c6890650b7df0a0dee1023f648e3c59f441afd802f55dbe23be3f8a8a142782d018dd539702eced5ef42179ed56ca616a78fa308928b5cb97bbc24f67d32359181ea27c0215c17a81fd3f3e01fda9df3c56a50dfc551d900bcbe8f6efcabb98bcb322590a1089bda0cefd66ff57398d115b66b2219059329badaf3b5b46f5682776314c2f3b792785ad646a8c62cbc61129bc2336ca9019b8bb4f6c43a59ec905afef77296b85b14626af5d6575d3749d9a85c07bca4893814c8b92c143779781d31ae77b2f395ffbd7ddc45049d736477e5195c409731fb0783f40f1e350cab7dcbc4547309ef9ed51f58f8c37257e60dc5afa789bf5e3c263459e438e79314122cd1c6426c5dd35566b93243f0ff3fdacdfc606fad1b997a6c180f69c2ace23e6d65417df9cc1007b3aa7469e68526f97f0a8c924e302a54f3b334b09c693d32258e257a0681642fb076596636f5e41171e51130012c286aac3fa4b28c618355fde1b281a6f475df1d531d8d30b7d7646ffa27afedd3680ac9dc5f7cc497e45e86edb28a7e712fe32047b7fe249dd5614576f762d83148e9735d511486e47020e3defff11322f3e2bc1073f32976c3d53a4c5564e6499325ff061c5052cd411dd24088c838d0ded31fd528afab8896106ed65205d265ab678ef22c1b1096fe1285457d0c7058c39cedc4d2ee238e9b854eb16b10e8fb9f4a0f7c2489c0e622abd8f12ee99a70d84223d9b6621adf8e15ae263a7beca4dc199792cf37b38e203a5983cb9a0b70000b6bd997b8875e97c691d6456b31918610647fbbe48822da6cc888a21e84376f435bd4bd6eba028551ac864dd67fa51e26bfe7585bdbc8f0ef8a934671667ba1ac45996258bd4d7ecdefc1473a58a4d40b9fbe394f957c8687cb8854283aaf89a6877550a1a082a02cabc33c9162032cff7e659fda28f287ba82d47312b67624028bd68adc08b7e1763557af675800f2d90677e1b27cad05b637ad25f7855d3782431b8fcf025aa078f14fce08ea9bec8fb40904276e474ff979d50d56d15ec2e873d86fc56c38d3cf9478feb0179dd1aac945ab91e5c252288317ac1d31af010bf8188dc7918d50d486871188fc906d8eab5bcba76f06d5a4eeb35a25677b7643b85ab572252163ba6b2239f61adf2eebd206792bce3f640de36931a8346dfdf4ed0cb8e1b9121f0bbfb4ccbed835cf033028442d94628115e0d63bdb0353e4aba37de3d48630049e11179e0b985335be474f4bda16450edb267b5abf6a8fdd62f736b7e867341ff265dd64135ef7893aab05d41fe9cb2ba39e6f5decfd38ace40628e63ca6f98507214a19132ed2aeee2d30cfdff902d0d9b98e6561dc4474151b77fa97c066b7077be6e861cd2e0ea8f098059754111b41c7eb2741a8cf6da8fd01abb77b4f24508e1647e095681f3e88dd0d4b2e4ef7bccf4d2892c1ddce726aa2fa273bc64331d309dd9efe2a0a445f3ef7cad423ed9e2469532b1d88710cd7f06e22ae1c53c64f9702b89bcfe9d274254325e083ed4c0dea91a6fb0d047d59756b688c00309fada818e4635e9fd68a59a1adf084a686cedb12ae1774ef7363a9848035c41682486cf770cde272e10df44fd468361beeb75331ea130a4b276b561fc7caaf9f56d1aae3f48942336fc2966fabb89a6d0aca7e223efa238f2b43dc4d6b7a62a5215de634e780d551a27826dc764a0def8ffbac9877993e1fda31b90a08ab34655092804e1e4cf9d6fab324b054b11cd4b3adf405323eeb9e0cce3fe46c4d1976a1a5424482a7321ebf677997eaebc63530e953a58a854aff30e4fe77b0127b5834b7a410b7621d8f7340cb9867ea8abc1e5ea44d8cd848eeb700629517c374361fa5b3ca16c99b08c52be6d456175e165c17f6c6c359c2e01bb983273f3144358e29dc9ca8032f46bdabec6af9c75a6e23ce71c10ef1e7caaabaaef9e70d4652edda06ad802763cf71dd4eaad2ec2eb060ba63381f75644d36c863abf02f425bdd0040eea1683f21b99ec55d90d958de3c194ba48659f2ce4babd676978739f3ba0250467bf57193a5be443e54de8ccdab19d49cff935bbb243c6bb937ea3c022b765029d3c5debd1cc98a46f2230004452a786b01c0f636d014ce3b71d5333957727be8c6d0f26ad6da1f0199e0cc3a32fda02126e573b739e24d4251f761219fea169d7305d79d235ae936c710063ec5d543e34f2909315ed95344eb8f28a65ed829523006f5d19b964684db63a0d73ded142898bf66089d00c8ab485171c482682c4b16768d34277bc3750aac395fdf097f8ffb6f78a049a5493b1075bc8f20cc1ae3e142dd9e7c948400880f62105cb04a981e8bff78c5d74ad698274341139d5814a278a192d906405b01d92807c36e1c74d6a269c07d9a3342de4c25840640cf949d19ec48db5152b2252d3cb1f6bd37abf16627a27abab1ccd8caa9ee101995ff59c92b16756b746ff9bec8e469073c23fd5df6f3de00e41f447e35754ff446d99a98cd04c81223321a327e26537b75a05af5511ab8ad86ab97d040ca85e8301578ee64fd249c9f7992a3dd1021445d32eaa075e03550cefa0b5ae898578a64718ad8edf6c47ecc978fd6734ff3317e7d94140158dad9cc365b79b1b2900382771dfb6a8d54f654797e594629eb908cc0913b05f3d828328fbd60d4c7b5459e34323249e9955dfb3f347fea9c64b8c14c0a85f3c93b55b6a810b9f673e1f28ec0e826fed4aa96781ccdd7a32e5dd49f64e926c7fcc3ce39bdd50c05ebb77f14d71acfe91a5aaf62323275ff9a4bd2c526949662f1abb2f50f533e8aef1024dc2091a6f9d9afbb0012a16f0cd10e79521a6fd4f939abb4b91ee4236afc8480980e24fd4ab99d67bd0fc1229336deb66c0c56d74a25bdff4dad698e06e042493dc6265bd13f00626a5023936dbef0b75d5780c1c7c7ecddc2937b6e2ffdb2d52b85d6771e6a3579c5ff7275510ac48e7c394b8efbadad271bd61d431268facdd88ba72f17657deaedc2aaf2e604fcbf068d3c5bada373c9492015122fe97107991b52e794dc543249cb38f847169c667cfb8d9b0c1fb717e38b288f6328ade42514a02c0acd4add838be1f0a67a30921ccd94637ffb521b65f30393451b7febaccf5e0d1f5d4a928c402d06ab701de6fe917f5e5938847a0e9b55e7fece372c318b2d9e71efdc0f756c1aaa5f2daadade50d20f7432bb7de29b6a29d361b82e268f901f003ea3d0a23bf22f11fb57452c451c89bd147390357320945255380b3e33aac86bda7d9ba59d997cf378d8d0dfcf9a8f861a922f5e6263850f88082547fd5a30485400b603323888bd8b116a515e2dab4a4ca76acac8aa2f3ed5243e95666a91eaa2e13b0b847b3fc414fe029e09512101b5594b6f35adb65c0c2a0c6690df7d424810abd253b71d858733bc41df61077946dbf34034721d3ff7cf0bec9ac3e149e030b536002806a09891169086623cbf70ca9440279b411bb7250f00fa1c6f636916c6a55a382e0e3356de9c82502a5252b54b1972a087f3d54e9eab3fce40292ccad28104b381c7b96e1806252def60a03c6df0ef8b6a69ca1b3272f26b7e38800dc06408037cdf125e42d39b9863910eab8bd5a0882efd8fdaada64a20728e89e6c8a4065d5763ce9c558a09f252b428e790aa84f369073dfcbd4b9079f5ca48d68aad546ab1fa05c5dddd9d0ea85b872642eee928a9ea3ee2186278afeea8cb8e0869b8b17b35382b85e2e5ea9bafab3c4d8239ef3be83e027d33f60fdfe925e7aff6bc3438bfc9bf2da09b7e91bebac6fc122cafd728ffbbac750c33953cc3383884363808c8a3399e554a4f68ba0c5494dfb2e9d2afac3b4892e2f4fa702d70c7d46883874cfbfc78228c43f05d6e6b6e7a9bba32f6f051b38ee04c7bbd833b539809fb296fe9642cd2660b2f50a62674347e9b0d6480baf22a44ec6f3a0a583085a2bca5284220e63f4ad2df88e057975cc4782714d684b89e00f0650d57b61aebf8a1873e686a572a7a5feef1d8cdf963e33c2444cdc74657179d193c9b82b8cdb476e6058a39e78fcd4d73ee7e064c1ed3c9697fb9fefe9d66cc10ae5cb6b94cebd84b23594074419b30d859dbe13128b6682046034dc526f692884803ab62743f706630acbba6734d5a58c7861d99691cf5b1d932f07f46a55e56f3939b453878a081a8ff480a73c8c9c7f594cd21964324bb8aeb7c8e8f2fa3c282b9edc67b0910cc793bdc4cda6bea955a1d88940396bae088b1327e6862a489ccdec790ab27a2a635be8ca1a6a7a9055bcfb37470bcf06a7dfe2682b5749ec99b44703353dfadffae859594a1dee9fb6886bfdb445e8dfbb5373bde671d919fb9443d6700a6d4049d3bfa0656f8019791d58305c565c413e028418bba5870fa28f6f288fd9811f495de3c3bd3fa990d8143da2bd47ae70ceb6b2d591cea70ae8ddd5e360dd8e6fdc93c22e0e0f4640e1ac07870762675013a932ee3dddd67b39c99020df962b40ac46733134cb8b1f8a423c68a36c8c7396ccb451a8f5b86853fa3db10f8ab2513f37a77d1afbe1108923790191f78451562187e8a5c72681ee1ecf60749f27cce0ec86e8f6c189fc0fa9455d33258a0d8bd6c68bdb704867275f25af7edb42b1b29dde3995e7d6dbbe9a98bf53b018e2711518caf589336a487c6c6c139304ba42045b9786242f8e23ecb4c295b2dccbee62c283d1c18ae2a52e526a63cbb2c0f5ac39cf010fcc3f105e11aa3acf89f98d3d008f8ce0c5975fb8ec749b2a5a203cf99f88a9a88dda2d1ff487e6a088630b16d45745c8234014a92bf8fe0975195e99fc167e2555f220c2e6237dbbbcd73cbef3bc75ec00ecac44df89845fd4202047d978b07b76c4b590e737eeedd97c514ace385523d8afd76a830a0f8dd444e10c3d1b079013ac2efe75af9aed936bc231aa7b7ba4aa6644d1237c8e9b83fa15fa156b8134d43d01d518eaf1b0e00737f91ab6123691e99bded81bbe4e52a7d41b3e11ac5439c7d909dfccd35fa618ed2de5028f456f875f7f1c598b21dfed1f68dae4d3c34c1a988b4182e01f3b0ab2b09558be394cf692fe717fb33301a00bc7289902aeb4310d02c6905188991fbe2422636488c451ccf04ceae172593b9474868f5eeb349fe16267aece05532aafcfd242e073a753b7e40ca030afae8031d76bcc314dd48857c4b5193eb9e46113ffedbb2e142b1d1add6d165a774fb10b626d78cafff6d79748dba34b11b453ffa052a7fe2be2427deeb6658dfcc0cdf1036524284231dac378160edd9dd1806988683a480f83304723c234929ebb3cbaeb15156177c35e1d2f6e572c3579c0292dd7fdc1e6067e866e07d36a24a7a0c77d2896d70e17eebb9f5f8cdf73d49e0eda036db903fb4b4124a004894156d64cfe3dca2fb516338d1d5fd8ec1b8b5325fd3a52ec21ea6a8fe57994d08fe9f965d855b41cc2b5fb482b2d7e5881c50aad24649d20db22491f0ab42f54cca277d0cc5449ce8aa8ec5ecbb2bcdd74338fd300c22b490ec05974af2b3c7d7c79ba64b255d142abdea5a09d6a4047922a2acc95acc853111dccd7e26b9125496fc79a549d3bfe01c46d29131033d8abd86061a63641761fc5173d728b9731f9143b8074ebfa55cfa49c4fb60a2a247b50a618bd60cf012a0d29560788c266a0acb77bb9df38b16ef2a640cfcef46042c52fecd9e7aa13ea23996d452c0cccd56f5f791df47f850f3b427075fd3f828e46768ddeb262aa60e19701dfeca5f12532b3c0af62ba02c7924aba0ecfd0ade89f92393c47526e0a0ea888d2a7cacc899f231d3edbc74efbeee1feb5cfba21a18efdc7b180ba1b362929ba0b7829ee34263847e83acb42a9b3cdd9dd72f1b44ed70afe17d4edd7b1b0381bee6442117440e3e90abb5c3d04f2c5c375f10785366e3a9de5513cbd51ebc5f2ad756511f424c9d0bec4a2acf8c565ce0cf7dcc9db824cbc533ccffb3b1242e4fb73d8dfba47b8ff62ee45dcca70cbef494eebf0fa6a510ec0101bb46ef3c89c7ac7e358584ebf4ad7c0f0f1932450188563e6d947a6fc77b9b30b6e4cc8feeeba850ae547c9806cd3bc0617fff46fbc9cd9004804ffa950ebea76194e81ac493e0467c8ba97c73c8f1580223873348a4700a51d56ce2bc42dde2ec0b513a1a11a5f625053295605ccf3da99ba3cce57778ce9ffd9547e9fa7fbf066a9a8a43d1003f2a7fecaf271d15c0f06919a5cf6182e692896fe0ce2d34c549a5779999076ef226a359629bbbaafb8ac0ecbff1b607a247081120119353c8625c353ca71f4acfb1307a63d84dfe84c63d97240f9e07c8ddc2a0de7df79f7131482a948d75c464d437b6404810c5de18c6817a5e57936a08a4d7fc09d8524a7f9baec94b5831cdb43aa8fbb49e2ccdcb09a25300cf5bd6f9ede76e09b749e79505f8a3f557ae23106371bc342e7010233f9429e0f1c40f4579a2dedf147319c5b988768b410a8b850464628195697c4632a5d6266aa4e99ca7ac49f9179483dd30bf8a973cbc2cb914eeb78011738229964a7c2f196cc9e9e58ef3d5e0c72f073da2fcebb0b16c9c4fae41bd18558915124fb2ab0c335a517031b515c0bec7c7030baeab0af575f30100c2ddfb1b6dfefc9ed0d7f6b575a3a844ffbe0b86ebee1351b95e65a530245b9fba458864d657be6ee049ab7393afeca328b40ffeb05c25434161e767c0c3facea9a06c166b534c0249b1ab95d3c5bd6336de1ff415373b611bd1cf341cc32fc8e845bb0422d68550b12e9f84fc65ef32299b668a96ebcf3c19bc745dcf4b0195e9be72949174bb261b41d57033670d71cdf292ee42db8c85810c6ea4538a68b9ccac58922d4b366e650889eb01c462840f5d3f35ccf9ab8ddc143e4acebb7c4ccc87fe83487a151a51edab2b28c7152ebcbc2905205017b55978140fb8dbacda6343a3ed3a0513f3a4b3c7be461cf3751b8c3837fd7801840848219f063db363c404c3fe9d0c49925ccb5c5afa9f5dc8dff49450102aa7e74cbd04ef46a7c9ccae0c1a7ab5ccdd13bf278f25f6271a3f9055f79b888f3afb6b2dd37da11798fb2a0231f03f126ddf7be74042f54b3b452fb1ea7412763e2482333454239f9c4921b06339771347136098abe24f271b3445209db8684885eca52a1bb6085509be7997be6c1b5be4b88e3e9335ff0c2243318fabea3428eb6a6f16e5cca4121512f74b2d6d5568f8e25d8313f22ab38aec52419f44eb72b82f04ad7359de830ff2ac040fd06283e8a04ee237b4e024610a94d361d89065ad203761c0e1f25298d45b045099101bb27eed24dc12abbe6ce24c9e4edb95f86dced3ca7cb6deb0aa3ba89578d91b60b14f7a929d0c439fd235b7f9ddca7e39a7eb613fe40f2da671b1d239bdc8190aeba2c10bef26c93753b3c3b955b32157b22d0b5b1c75bf668d927dd6df3af492724716ec36ce7dd9d639da185be7b2ec08928af5f441fc4ee70fd9e37f844659c6d01fc5d8a98c2e2652029da8e8e7c2d74456920dbc38d5ad0971553953abc647752b472f3d9e810c020f1188e2491712b27e67b7c011264003d3a6bc5556be0aabb7e67a4f9884e4d4c3d6df4875680a249e7afa7c17920a78a0e0ff017794d9c74224e0a4085c439f1ad189c3f7b9a4d18d6ca0670bb7a8b950e6dc5598dc39a34edf9315dba14ab5698fc4403cee7f0497395decabf4b51e9c2dca54854119f49c55316d20f8070798c79fa5237422615f08f9ea2b50e38eb769e7967d47cf3f99c69b598c755dcfe5b0313168b29fad9b2019b57e9c4face35d24140952d2bd9e4466122708ebe8afb90fe26faca5831627172fa875a42a52471f56adfada50b3266908aa01cc6a05eea6c9c7e3b047c9d44349c5099b4a7164490672eb043bc3d7e0af80cdc48d993b77f37c6d904d0e74491a8c7163f9073a038f820108e3463696143d01b18658971168dace9e99bb70880388579ed47f26607d542e8a4f1693ae7dd0417340c2e36922345c13244213fc1d33cbf297ec6f6b4704bed7088da6f0961b2ba1aee05b4aea2620ee04a4eff52b7d3ed9cebd6c4cc9803962f60ae52ca460640c16afde3eaff5ff72c2347bb29f7b4ebbfa691c61215d184abb3cfa299a7c542cc6d734c3541841ad4096722af8aa1217f23d1b364d5f41ef4c67d236fd3ddd2c07301c4273926b855a525c99a54850f4652db4f59ea6b6c3b803a97da99fd9f49c996271aabbee6eb89b9478ba681aed2cba99a1d081cfd80078fe4d6b19cb1caca3118ad997d9006b058bfef5bfda2d8c5fe04ee8141e249f94f474935c9a46e74a12b13260ce1ea40623c65513b69de62b6c2d57f45fbdb711beca9452b246004f457ea9a731bf33b4154c11750b66070b615fd5246e7631b41bccb675e1be6441d6238eb80f85431452d815123487f60c81ef795a95076c7a52248eb5237d66409956b42e5f905bb9653055fa51b4f3c6a09316129e3e1e2ab487e900aedb74d8c9115662f95dcbfd82ef0f94e16be0e2cf971b66ee15ea4e018a03878701495a3577113c391097361de65b206c3c8fe7dabf4833c6387944cf541874b86924cd134041724beffc7837eaf8b108f78f7a2672362edadb06d946814061222bf269ba1c232a9e6872afb0cd0e03a7ef4f946a6b9172a4b95cc18ca945268203273ef6341162253e02f7ea957d9f0500f02a057aebfc7dc8f8316377127007d84ea7cb6c4772fd155216a995cb53d8bf2bc18ac0351489e4c159c7457fdc965ef6e212f2ef7d08aa8446b5e31badda5b16887f909eaeae59add61b654af50306440a22f045de6863333848616f6cd0b0fcd9474e27890f072764d454fa89335f09d439e104276be60e9495e2023a8f93767ae798110fe1d768a3b7eed4694861095bad723778ad737482f640e755ed4e40dac336459f94f2e76f11db8bcc8d93aacb23729b08092ed31c00c774d1e1cce5249f315eefbb9f5e13a36103c87fbbf12e184506246194319a54d2b97f2b46f4dcdf34d574a686331867eb3dd6c7ba22b767dd9d2922d27c380623c4458988076c91861161805b9e7400e78125d3c4f9c05d2c8c9c0b6f4ee4ef3cc19723cab9ebb1f71c923efa93fc676768c11d15909214f16fc6d187d96a2c411d161c798be4cc84bd23c81f909048858863c490b8e7f7318a861620c7a8c715fc78fa8c87a3adb41ef45428c5a0434702d2d924c3983248dbee4f8afe554eef1cb4b0f9865f5c2270670645ea2eea574e83c62a63b8a5f7ac424bb9398641de0b9c94a697e02bb34d446b0fabcd44e24c5e79b7884cef6a724c51ce09000388d5127b8c1e68b746d58e06b58be2192b2740a58131aff8e86c260b805d09b479e28672835ca9c9f42a59396680636e740494834a327e7ccbd607a6f0d4f8844a53b0410db00538465749acd574446ff025cda6584d68c04d533d24d313e0921522edb7696e17e7224bf8292861f37273b1899a26be9391c193c447bde40d6d8cabf80471890e4d217743375a149d7a8893b4e60e63ca2508fbd466d74d51d8565ad9619f1bfe4791a1365261a17410327fddf13684fc22fbd2d352d9c63b0f15bd940670915d293bb9e5a0d802128df15ffc54b5d4b203c92fbed0c0d816dd9a1fd7f6867efacf1acada772b49a81f636a4604203ec26a74bd9b4a8733f198c19bef8cc49d3eb2036555ffe5040a7a2a19dfa0a476eadaa7b468d1353ea7a9a2d63693016894e507685a9805dd50f5dec295444e9e8a575a6cec0c2877a7c4ff32589a404b51f450e6c9b9474cfaca613ec34667ec9ebc65d43ec69c69822723720af1bf903014d09d09c06a8e52849d117cfb1f418641504a923946dcf5c739346c11d447cfc5788e7117b123379ff60c70865f7ad6b033e5143a69f8afae3f08d04a2f8cc2760235db48fe5017dc43a0fbce99442021f5c0aaa919fbd9fe25036d9e516bbe50497b151c5eb6ea25c3ea28bcc9b603f7a20a9a7dc904396d0b7aa9e278ee50f2d6b12c81f76ad07919e59b3e27e7d4bae88f26970692f5ce5e8ae1b29567956ecd49d8593159951ce24302d7b1868db83bfddc43012b6bda083e08be43bd9dab008197756df7c27e743525f03115fb0bd9fa4e055cd0d4d86a6e4056af5c7566cb6647eeefe0b205720c60f4ff1c4005ae510c6b8b0b53bc3a001a36a58fb39c4abf5cf1ce02f8429041b3727bec53bb4132d5153ac76baaf35efe6b6c077c267da1136fd93d01e7a0c37975e4829f300a98f74c5e64ff5e7d0befc9bc3f0e8db729569a194bc8b0952ce5475c060fbc9fa06565de7c1ee87c33cf10ceaf6480c6677b269f797af68952ae52003b308ac95b31ab31e6eb9896426cc7c12323fb833e91ff051c7984ddec74c20e514dba9190f28cf1ede113ef865f0e5b628c6726432e8bb02e9174973d13106d7a7e18978a1958c6913868160d002f264523dae2e37d31effdd10d6791b45e471714f8fc5d045d370c02c88c3b6b4bd6b9070b85e9e553b90eb384a1ccdbe650bd6b16d0fde206bd483d08589e4e752a46c6572c0d5996719091abea293eeafc67bb7de87e5d69206be0202c7d63a85eb9cfa31d86e22712f058a10be23b0a5d6e5ccdfd7556c1338d00ce7ab7f9fc1031322342dbffa7a5dacfed73c5c89e884cde84cbb8a5443b021b438623872da4fbf850eedb6f532afa885d8f79f9d35b95477600057dc87f3831613e9c5cc6a63817b05421c596e440e319ef8fb33d8c7bbc1aaf331a7db5c02ffd7d730cb30d1532b0998cbbd3ed9c86f05e7a7c724d60fa2bf6c91e1f2875b8a1ebd71f21beef40d973cf4db59fe592e12dd115f3c34a7cc5f03eeeddd1d6a1422e6d0961e27e0015acb9a02126440d26032da3d317b3cdd08ee76540e6efc01ecf6653cd77daa0d8e588352023ce13407bb6e3435847671ef29003a8f12f382db32bb037975ba768471bfa522c6da09658972afbe2f37d3cea51e252ba6eeaacde783cf0e8a53657e1ce828d7e0a91159c3dffc8f351182ed2307046cd535feb21eafa3aff3ef93df2999c8a4417af64ca6fd3c636d26509f3195f9fd6b26afa8de774997619838a25d1ed1906c5e88b485ff3ab0ffa8ade47b95a3ab7734113335ed58a8efc300928920c36db0a8e7360c86490ccc24a9001600e83b4f2f98a86a4301bc728b81ba57fae35c1abacefe0c3558216952ea3200a28857267839658ccab870ca5d335e9e81344cf6874060e2e309c737096b22dc28cbbe806cc60ea862cf258e0de51c626bf90460d7054294005f61c52cdd128dbdbdc8ec2d976e8f763c01a29cf086351ebc7f9aed1583c1af6be76e2124e8ea6b7c70368da8354f14648a1471b89712923684ac9a5cec78bd0e7de0a03157335a17093c85d2ea175e6bc0a15ba5f38ac5075cc4ca817979cfcabb61094c69d61218c18f824d221a18b2a8967bd50cbef310cd2cdca1af804127a4ea5deb7e4c8a5e7ac713ee1dda79d31c089d63d6f24c0a4b591fe77272cc8d6aeb44e887ea322a3d8a72d4e6e8751e5c95c17145e460069fbe47b1d80f82f11b85e032fcd8b02a3ff5e53dbf72bb2b385449d2ebb0f3879b04709ef9753d45d06e43703a5b117ef3b880c30a2cdffbd338c0a67c7bef672cdef1a1fb8916519b49945dbdca0772a30f1d99f76402393042d2361d066064ef27aca021d35237c5d28838dc0e88ad91fed1cb0e1fd0bd45f5b0dfcba897a9b9a826728094d5bc95eff7923aa874e1050142529298f5a2d2c05c71d997acdbc55563cb844477a4ca5c89e5a0b823cdba3bca88b6b6faf8732f942ecb7f2a66defb414dcebc30203196291d2bb309a73d649679001a68ef0a71c83fea75c8b8d9fb747fcf3d52d46142610c03ff8844627f3b10981f858dbc344d6c9bd53c45526e57868852df5962fe611536d195cfd0bccef34494dcbc4159f5909e17d66bb34513c54f01a9f9f04f6742d27b037043c458fce394ed0fad505bfc065351f02603875abed7c9983e6cc1c44109994175f26d668c892619ab49c5c5a5b7db649ad043246a4f6c10970a65b73399982f1a7607d0b66de6876ef1af013df9d5becec7909c20b33cf0016fbae71c73ba9d23a9fa8377b7019174f4e0cb5450725cc933e4c159c868843e164b7428e3c97a146583270e88b21ce79ddcc269c90039f3a1d2f038bb05516a1818e43b5fdcca7a453d8831628693c3f34e8456d7e1b8777e8ddb9d5cf6f74e5aea0b73daaaabc1261dd7d8444368e964064f1a2ff80f3f65da7ec4a67465b01400cf338c76b68033627cb9034dbc48197456a8224a904b7a55057dabdf7cc6d36d31ab04bce93f6883beac5d7af17ace8e0ab7f1cfb206f29b3ba70ca2d270ece639330ccd183611c3bfbfa73ad9216882781fcad3f94c45d978a6e19f855544f9b03837595699fccce0be8062bd149f5b8756feddca6fe0e93f68fd17c6416f9b9bd5261c93fd849ef3e86e91f2065abad41e9751da43e287bff28e0d21749627d2265ec463150fce90ba36d543498020f1b4fd183f40d508f8a6d0fc925666f15efdc0ed832f3c083a68bae00bc2e2710641e6e01db487021e66767a76b628b5172efcdf40e22d87da5d9c62c41e58c978a7de91c3daf4567f5e7cf1de819f5c24459aa06705d4a8ec860320e9d8b3fd80a7f6e3e5473a39aaf0a8b7b707dc730e6c5827f387123f1ad817e90e05b2f47fd50eef2b430595fcd6e93f45f5456ee6b97e015d18b096dd0e228622f57acabf9d8d9c11e288142fa949b2913a4a7ba629343daa2c5979cee5f3d4335cf1d29bf39f0a68b24c8c49996d7c59437f67517d8193c4a20f41af0a6a6d2897ff8e4441104703e93dd0892e8c5d328249c36830a9409d18da8ea6fbad787630e0fee3717213f48f4cc2372d04747cc7d9f810bcb3e49af84224e8b7915800487c5bbc6bd2fa152229668ec8d1f150714fb327fb6de5c54d74e06b78d8142869ac191444f1cc2051408343e2d01943d8adb828d06fba376c2f21b881b3a456737831c6d457d65bc18211a34b64e407774c8db311842cc791f04b1cac511900d75594541cdb9d57dcd23570f76f624f7c7677c9a2fa4b502f20500df50a742e5391b7efce9d31e5bf4b5f2bccc1a511c417d2637151ca2cf4bc1b18459178afdcadfad9953dda959b26100b6234f63a34dfeb10991c9616390bdd5efe29cda900aef4f399fb17bf0d7a9227893d7de89a8953e0606b6dcdba49917a207672332936d424dca0fb9f7f85345477db03f5e817d73148302f1282f32b2fbedb63c9d31df492886ce0ecf004f38e1a867ed9ecb3eaee0801f93d72312c14350eb22362a595dd43c3eb8664dcc476c1dfcaad7618bc1db0337701a30cd360c2deab02a1c18702f710bbae1f3fcba4002c5af928c5141a5baec639b8f4e1ca3af20d641b6a8f56f371cde353592369f850fe45909415225d7ac29ee41f6df6a8fa7d2b87594b1c63512a2db8ec7a82e52a9472c878d0e6871ef83ac6aa4efea0b637ea2437057ad7921eab57433dac2cdfa773fbb02b1b760704d8906ac68f6042947e3a44e339aec82153016a0b42b4cfdd4d9156ac0e8969a1311aef33fc0f3540cf2c1ef15a6786e1b44ccdf013ce05447dfbcee01bc10f07e050e8e0ad36a4ce8273d910ea4db0916728237e8521826a95fb6cc0bd79ac16caf3c6c94ecad7801c230f613755993a541d8d04f94ffccc4c299c546fecaf6df70896028bc150d3d2be5fb7abf34782c4c97e6f8644265771954d6f5e1f23591f2be65a4bc4c41e2071ffae10d51818a859b49dcb4f6a1a5463788efa34f4dc68ebf357b41565c2d7b652bb88faed11421bacc886222e2cef35413e0e1b858ab1cd0aedc1c2e8d71537cb433c3aced7ca59aef7e46663696a38e4a8c7684a1731ad10091078636ece71b0d268d7b2cacd7972c15789636c491c5fe2d9b639d554036e3eb146203f5a660678e3e110cfb6437ef6b3e9d29453e5749a3d54132dbf1c819e7862bcd6970a3d3dcf97048527d768487541edaaa6f824384f06761e493799f2afe0bcb2a3a3ab6509c63cdca6473d5f77095d50cc7378e5b8c8f15e5381d33acb6812757286fc2b7cad36fba8268b649f22d74f1b67b1cb63f8160b45203596dc82e225b0432d6919750abf5544ca859be455bf5a0ec97b1be56fed4746a0344095a93c0886c76070202c0dbb80c9769add027c5c3f7f385d38df1b1c04c8c14f9780dbbe001a175ca411cffb3214bb9be8fa7a5165d193633ba55d7991d7b218c84badd8ff2c17e199bfde8c4d7a118136ec8166fe4767d7162e093bf53fce2189eddd31323d08d778f61c103dab060e207789f47eee1b30a922b41733119609e6bcd3b293af2f2aaa9f09740942dadbca9241a7231d5fe7e533c334ffd66d402bb9160371ec83dd11bb2b240d3ef829d5ce4a2db1aba5229a9dbd6fb3dbc2ff5c379155d2a7b2c274b8bb47d0353f8f5cbfe616e5f06a0a1a83a6bb6259c66f464c2e475d4f81616c21739c67b765bf3490eeb8465c48bc34f9dfa5359a6d07b72e2beb8d0ade6093655248d40150f4a6ac96146ddea6b343d57afae7aaf1037df5459a9e6312cf001f61251d2c0e6b3dfb0c977b9cf5da008a67f48e4a2d2ba8c3715af35a43ebe01226fa49250a21711467fe9a5ee0141e3731defe1af00433c638c14e11c84deb12d8ef13fdb40680379610341f3ed35c7bc4a71884f2300e5cb226ad7dcf0274d90086a65eb7fab94e6f3d8efca0170ba6d02fd851a166e0f499ce1666bcc351cf51e9767fc2d5c9768e66a8655e416e78deacd747d65b4efca28cdc3d19ad24b682e1c5d72d07651169ee8835914f916af911a91268e4ee891b3b5f9450737b164878016ed1063afac61b55320f2475835664b01b7caa0b3a410d5aca0e3d17b5484fa00f5e94de9d0defe433d385a1afe9ada41b9f1d98a92bebc5e5d7510c4d786c6f8bb25d9fdc84271c4cbfa5d920e58e0587cb331df6aa0bb651462a197a025255d2549b3d4ab20e952cdbe4b3be282f1a12ca45cf51c351d13493a6415bbd73631e6df66a8718cad5da155346d9cfdaabefe8bf93d74f02f77f6e541b34bf0ebc65f33bd6ff2f3483443035229112699ef563f845a79938f5189802b0633068a15c097a9179ce4da0fa04d7f85ee02ca11530711a528397a7003e0e5b3221141ab3009904cf7a7f53de5b89ab01cf4a78d5f623ef7dd32b218fb6f9274dfc6fc16adde4645993bea5e19b3ea519e68ed729c315aa2789246759c1dffdcd29f13c6399e252db4f2369f506f31052abf2fbfcc0e27f1f05ed74afb5e2315d133cef5f10ae778dfc01aa76c56d74d4cb8d430bc70c42f5e51c2e06e67322016ae3eb44d2515fb8ed359f82a6f536e0a8a66a19f09fb1d1a783c111733db699a7604b88f5a91340de3176af797d587f92bb90c5f75c7356a0a7d94ce20285e0ababce643bf4305c5264dda409a7d3313788a2bc399a1119b1966ee2e0edef10c5cf744b50e1093c279f16ddf01af1d6a4c34f9771e045c3d53215b22c20f8d9f90ea9b6e062eb3eef1aee50d9fc2ae085450c0ac0b52e92bc95ec4e1ba01d7014de9e245808cefc24993316ee437b6a04e02dc395851e9dac17cc9296f521332181e17952302ebb8df45dec668828a5b09eb09c4190a7b141e96880c39af77e73633c6ccc36a37c624b4515a6b4693ce08269e2c9cf47c2c2327f6e495f09a3f6df57e9b125f34fba74aa267790b1a367dbab64fd74af0d00bbb51a2b33b83053fab9221dc862bd01408392acaecdce8fa6b38ea4059cdb45e560b862fef240736db42438c2482122989e7cea4d7d616aa8485b0a5b0de24269bca900aa772c9288fbbec6bbf1aa79c31518fd5be6faffd4bd98160124f831a80edd35ca3be5812eb748c5277d3cce08f456ab9a7b3308fad383951a2a4fac8861724d80746064ef4f3fbb6bd7d492a5796d078b2f956cfb59a4397ba623700cc45ef5f6b32e5a3da5856e61e5c43e11e83dbce1120f75ad5c52f0b5fff3d26fcb5d26c48dd96c3234c41468924ec6bc3d78769c3d71b8c16ef985cfa1445312fba422fc68de5ed8c45ece5113ddec13b7e6dd64eb06b406aa3888b5a73dac77147916a3a81edb5379069cdc516379eaffb82705399658a4a198f54ed2f690376379346d3383eb241b32b0d3e3ea252771ecf084bd74a0a560ef83472176f369373058f35298177366860d2e889dee36d93a34007eedb543745b0f3f0b6afbff99683776fa75216469d622d7e4d1c73bb40bfa8b40752e8191987322b888a88f8460109a1fb876e66011dff2223e6f8104cc2704a3a1a243c4db09d722af9c8a903f0b592cd7b5df8d705cfc3e2b5d912b26a45e5f0e6d5c54b311df28273be87de21d29398187b4c36dbe32bac75e706c6628f8e79547f873b14c854d146c383e9b56e44648be1e0c39f58274d24c72ae8814e84bd5c380ed91c82894c1f2735053b316c6803349f1c47333790f0b4df6c73850a6da4492fab6001c48284f3ac7930e518262e10a11d4ae3173ac8c157c3c59c04d12e81b0d05324ecbf52d16bf32eba40c2290381f490bfa59e543593a35857dd8f1f674542b051fa68142c8c97ad16a6a697bc9a835195b28ce22258f082c4d96eec29ff4c86d27e24b6a423ea27fc4a1e1cfc910dc4188fdc5b7fb0fa0619e36c7383090ae5e8afbb51c63d71a48513b4c9c5bd837a7d03b57e95c33331a6d78a4663fbb67677d2992c75d2dd25e329e7c4aac2dd664563fe069c33f0b73b1603b74c3240e8b946c1b16aabb075a77d7de92394927a3b8d9688e963f7fd38952e0c28ebd8556c264ea7eb709a502a0e789741a65dc25f49cd002a75ade08ac750d74b4fde76d7ddfaf2bf58014daefc3f19095ad99e5092fde44b5685fb64f32f4198d8fb52d55d0d5f430c67003b2f4e6cc30c3f92b52de43fd777b5153f212ce04d99d70ce30e4aa2ae0b2b93b1118032ed2d2b8fa31f07b62f4e2c507341c7923d658612b09e435e330e8a7656a87cc02a430eaf0e20c36e14271e4f22cdc8245f71cb0fe7cb57f2dd5d7876f0982d1363f861bc8a70a3f88bebf2c6709e8e93cfd631f137a16d6fe58e3dc97b8c7c012dc7ee57451a116dfa3481aebb51354db44065438be0177e0b4b4f1b5c76ac52fd108f92a6e384f6385b4fd39c25964d0c4f180052cbb8ad2bc0a3803ca5747ede387506ba98efdcbbe5e604b90b5f54a09bfbcdac55e061a8a23114d4e8e2e93d4b0c4bc4760a65b50d74a32dfe205076124728b9f20fcb9524bcc2fbf5526be2b36c5fe47f10a5823a641760dff87d1d55f7b3032ade6113ae0f4b58d3f007704166316cdbc2129c08b3eff930fc58236bb171e494b419370ad3acca94d13dfb7f3345575207fb1194c05b436a4425668e4be19ea75f45e583ed8a4b36c1005a156c8c9f787f43e8ae0b2d2ac8af183a534655a04e8177a5ddbb4dfb50ebdde637bcab4efe832099ea923d71eebf7eff9c78ac4e25fd3a054ed5058a2e463f9e361991e849dfe04df0c47a9bcd1796e7ec65caa073c7b2b733330811434f38f806e5bdbc0cc4c7f844f7f35797967c45f3287395d03f31a96eff2d1ab5aca5f69182688fede6a78c987d7866aab465b0c7a29ce92a26cad98deb8472124d9bdc96d998442c6a44042939286d05a1868cf5520e719ad5cb8dd10c5baac2d32515ee26620bcccedd6ef658f0b83e214230e51df3d71ce065f78ade0ddde409acf00f989d548f37f4bbcc36eaf3ac7bdc2fe3a3f439d3601df9cc86eaf49325191f66c0718452fa10362dc5553277dd588ea1f272c4474192401ab8ead8f2c4435e4210587ca11e3b9303cacd301d7dc64491a0c96aee3f8f18e14f9b9511fa328eb32bda2a88a52f1465cab001ac1a6ebab810bccc98d166d100bb94cfb65106994f177286e70a676adfc436046b974590d5d5f8ea0356904bcf288b5c501de9369eb786dd95a122b5ae7ee9a0f803abba12b48925c41e09236911dcd6bbeeb2a62cec2b76ba6ec2438875b2f3e042ff2571ef2a1216d4fc630c66541bcef5f5f6eba58fc2c1e8184370330265a318377f1d6fa78ed3c09671337fafa5989fb7aff5c24e8fd7cee02a4aef2ee2f4e48750ee55ae0e356e5356e37755ceb8fcb155235034032fdbe2ff3c9d111ba2597a4ec4d22e9565441472b2a1e219711f1a1f9488fee7c2f2e8dec4fdda4e48013ea4f4ce486d30a32d18a15b7e4ce72a5f342b0324922cad8bfa991b0203bae856bb6092c012a03fb0bced752faa7f8e718bc87e7896d3c94fe54a08486879db0ca685760a5a75066e3c8379f470cccb2ce722583d0aff8eba131f5aae10e27e248f130ed7db6feb0448fc9764c5f7d08e1ebe4db0e94c359d6d3516f8a1dce288933a5c3465782314d152f81f4e32bd24256171dc4a8ca297dcda25b7b0cc37e398b3652936cca404b9f6bb65faed6185e6400dd2bdd48435a15cb8a925bfe43a858e9824ce2acc4943940117fd2fdd7b67a8b9915c131e12a79f9e79e80d733a265880d973d4eb72ba1c3e9a322047c1b7654d76055583616a3fb9a1a92b99cfb8f648161aa92eeec083f81711ea23acf2cdb4bf8f3e50873ba22bde2a5eddd8b36f982076251a21ff61a3016b00b72309fc562cdc3ea76404685fde5fe387750d84642f418d505638b041a0634757e68d3820363c61ccbd7de789c3d65e5bdd8af0e79f82906817b02c359c54f71f093797027bbc76a1549024eaea1bdfec1da1cc6c51c62e36d5f680b6a626f1ae9e0d997b49b652693aff9203f0aa9f2104418a51bdc3d7f1d8901b91cbc0b1c8fb7a962a0ffe6643e2f9865a1aa1bcb49376ef1e71cd9b1074062c6b98e9e8ddb229da41618248d81b136dfc8fb7cc8d64df0ffee5696a65354b727866baa4cd514719bf40679c05bf753da6465a33bbc691cd2662bf6256c51bef59f581f9a2692b691ea15f6ea407d7a5754deabd8808d3871922b5c8cc21918abed2afb5f3b685f798b25321d93aef42273d40eeb17150bc756373c3dbbf89095d4b304c9ea49ff01c121d134f1dc4dfdf6330a8751f4c7e7d1f6f81202698109d1c3cfb29569e4a3a0907ebc088d13820b20b184821947496e09e0e62a670cbc757d3f70ab7f473d211f64ea45c9c12a6cd7f0ca19aa1b534c1f9510856ff0898a1c554e1bf697ab1953bf186a0debac21c50820f77fac0c544180cd63c01c645c4ca8a431690186a45443d35b77a8e023a222ab8aa27e64d5e68a2c6e6f1fd157fefcf2bff2199fc16c1c7077b89d8b24030bafd271260a830e236669c4c3bcc33313e9e3777b025373f53d361025218b07a0446e24fd103059fc11924d7e737a1a639ee1194b105f6a2ed5dcf3f2020cf1839113f7ed99f7aeefa63ab2dd83c4b5301c9305a8b2d7739f8ed2b716430b9e56b4093848eae1e64b20c144ce5bca5e7692ab1511bfb542cb50763b675749eea4e4832925068db3e6b3b6410e6beac725ef44792bb9600f651b2acc731b3503f3b38ff5c2875631b9bd14d313f165ed02a4b1e62cef10601061328b710472663e60b1afd78fd5bed9c00524be078778a4074ee77def0749c992c41e4a02b6c1f2b881ea682a3ea565e5ac0e0661a8b9c2393d1ffa42103e3f34d3e5c42f5add80eb1318158347c2b96a63dee1e2f7344277eff5fbfd6335e33aebf62f3c94d97ba937480da824d9ba9fc58e1cd5f4b6f84be6f302134a769a162fdf258e457d1521829f922cc3a6da720df54def037b32fd22889472862988eb78bc9a5de668d640bdd8ad3eae2ac3fabec8e7c5b737cb0a7b7ed18de91e09e9b942720fd30ca34f9c94fd7499693f49d6193fd1084ace516f933cf1cffd8325bfaff3186dfba2236295198ed29edb7a28c95e50d4fc27f215297c12bf5bdf5f0a272115139bee4fd0ae04bc27bd0f07d1b64d3f847344e41e8cda63c8e6cbe4b8428807b8a997f690d6133392b06efbb8779ae542b8a3d3260cac2a7d3d68668db08ebbb9f83032b6a418f25c8b9f6d25487fed6401fb916ed07275d95c5b20efa8b59284d499de271f7526a67312ba7e84cc9fee82cc6dc45ebf20fdee170fb3689e3f54c9af55b0f00354336eab3328e442997c4ec9762164ef34b72aab3317e42a625cfafa8220b2a396ed861fc3a81f91fdff345ef77cbebf1bb2727765d0450119a5ef9dbf951c92741da0174f1aa7e64dbc78a9f0ce933851fe82a473d8824321c810e8b31d56517083621d22bbd4e6f4be5b58fa0e3cfe9b8bbd94a41818991a0cf525ed5915f550241972663702b70d0528d1fc625921140add8568697b7f9ad74882755c1eef5ed5b69d6cf253d94f556ad1aa2dff4106dc3b63d81127dd11762e5ffc72779bde77054a4593d7523f73ba046ab2793ad1059e8fd42d405ec1a38391d66bd8a4bd286c375b44780385a8850655463d4654a33b2f3d6098dcadeaf0186a86856f4287a09be6973cc6925d5e0ea02536f8f9a8477d767c05883c7cca2a50e35ee0a5b661a6fc83bc89a4d09f7ee2e11f23b34cd282852cc91281629aa249e8b67c6dda969751c351c75a9879c564aeb9cd9400e10ad60ce1d2640ce96fa78c88148c0f4481f9b9b140df09b8d5d9e57fa2f37646011fd40655c43b7d6f4393836c801cea660d6592b602bd02f6112f953f917a9c257f839a76f5a559d1f91a0e92d1a29bcb29143f3490479679dd6a81c9392d890c38f0bd7cedeaa70429985f8fd12b46655721ede365b305fcbf4d8bc5422d67a48422d3256d4f9a1b7da2e285735410a93799fa1581deb39974ed11d0c38fe373125567334e30e2d1251867f3b16d95727f8fd3f3ab775489f7ac8c306c02789a4bc569e6f5143052d773128b77234a840f732d2a839c0a0e739ddf855eb750c6bee9d06349764aeed575b07033c9c6d08dbbe738c767531ba2292b48b126187d0f4f5eaacd8e68a14cfba95d3ab880b2501574b07a074d078264a479b0cfc3debccb59817c3faf65629bed6bf4401b6ac9577d8ed26eb91052f3fa7aeb4682a5b03f347a7e38d7a497b6b2bd5bc66714dcf426f64ff23a52c0d9544f2218e5089865d4d545344fdfd1a64a6eb854229755cc313926c266092b7120a0eb793011414cf7789b48e8adbd49abc4cf3019698374def968b61db90d72d45d7dabe6280070c1bb9a8462af37851daef6dd47fa469d6b635365953d9e662f292e574ae05a4594d5e1db65a117b4a6baf142b94d0378a7856b336a39ecb4697db1643523e15589711b587ed5293b0c53d58721d9b8a62fa605b62da2863700087170619d20c992cdbdc026403697d4216e8d588b04e940e9ab8746f38c5e8d0d4c843a76d9270a7829d8d083c2a8811876804e28e3c50acf9292bc8b08e793a33a54ff4ceaa92090c198aedc31a561c4198474cb145afba54c4d612c1335681f665b30912c0159b73a49206808e19e5de589d6838e5eed04264c02b21c9d24a8d7583a9cb225e45d9da62c56bd6c249f7621fac268bebdcf3f67fe16e9fe2df1f871c6ed5a076d69408fa9efecc943b01ef64dfc0f5ea2836afceb1bbf42266052ee6cce9b251be7583c78c175b1a6be7a256164af93b2d68f188e0e04126b0fe785dae0e5cc50a8e6679ebef8a2dc4608235fcbb7beb7ed1f9fda1a59e6b186d09e60e4146d37e76ee265b98e5e6032486efa7603b2f7d23d6c1d594f2dfb8e00dbfc9a193e3b3e9215233fd4ca59946d63c5f2dcbb96057bc87cb1489c310a7e01d025380b837c33a7adf948a4831d6be3b867bc4d3a26f51cea7e58c96d44aa7b191695473a8e859d39bb2598e9a59996997d4f443d3465b322a7af0bb409eb293985a1b039627cc39733696ee590f31a78adb9184b18ffdd1b9063d91bebd5a0588dc44d1427929bc006ce1d356e582c686be45e4ce199308335586adf50583cfb8f4db74532a3815eb50d49fccabdb9920022486d500cf537a3cb0699b75aff49f5b967b6812bb960d4600498a9c166b5de7d2ccd603fec67d1a148aa705f53e4081ade17a294fa5085243e3bd7c17bf3f7b3b1bb6e9c3682548f8322778ce718f8d015bb3dc6e790fee2c56d2bae4a97abacdc78d8d4199e1512a8c5fdc505fd816d8eb1bd5471b6edf6d1ffeaf7efa77bfa7c9ec785fb4461e046e98325e6578c750d9c739e38ffe8b11ce37e5540b8f1b832713ceb5ca45bec3d358aeaead2cbccbda632d3aa5f2f561fcb8be5cf2befa60d37af0de51a04d697a4669bde95779dce6930e2f0ac66bdb4f8c3991ab81dec9c319a3d3536ca1f8e91675a56d07a242620b4c7915aea25c3d188ca4947afb1bce115e997e468c7d318caec65aa312e0866b1c10ec3a2dc27697a44f69b957346f0d82c09b5ef6d4a3ab4f3dad66ec8652d7da06d2f9758073a6d7c4c7cf2525afce8145e0f6d9b2aa75689ff41b2529210ed8ee06116a0c0452bfb588dba515593fb955200bf3cce72cc14545178ad28639d9aa30ce24f8b0b1803743f6dba389b9c36cf5f14ee7cb8e93a43f976e5be84985aa6e4038613a502c588b6079cbf37f56afde3d9fe684dfd5145ca7f6b88880d0da112894236b3343eb133d5301fcb5c8d0698d5c392ea608b413a02de027cf6aade1b663753f1b694a41aa29315a85f9cda8b279a0dd237a56d7f529a6900efb7da68e8287aa0fa85c68dc84711d9cea7b72f9b4326c3d56a85d3b2a97f6f1dfa2019c289d5f7a870c66a97b5c8f5b8be99a5290ecde531de603abe5711bacc6133ac21f92f5138f4a581bb5587fab45a74bc6ae0b6f68b6ee75c716abf4ccee81269934838497f28515774853f7f3e61e7bad8e382d683a17a5dd0cf4c1a633db177625ec04acc60dbe39217449ef7653247f19fd4cf6d39bf84712c69d5ef428f93778fc81ead2b36c7d1cea175d98590752e715eeda62ef40fd9e2ebc68a3244c65bd73bf33dbface715e0dc7d5c9815126e88f2693c32258c88caf4218314d7b23d51a7cee117dca4ce0cc3daa0a68c74d7465773e0499210da9f1366a555873f76dd7c72416918c3e8d2053fdf463214c91e78a6aee58feb9c3b643faa108a7b90cfcceed657df4f90bd96de0d7980e7c0c5710ad826bb69e68d97a5e9111a13cdb9255822799b103af0f41f6c567119352e273fd6009eb143566e1efe259b55b0353ab25f384bd6d2c6bbff282b9637dd79528863cdb825b8e31cb2a92ae9eaa6510aa03bead7a175300b954f406dbe8befb3a4f0606df3de7de49873cb4671dacc3356916d6659a9f5fb8f446ca74f6571ab16e21f16245e23186692a3b55e5550094633940e34e5b0068c88548c5baa2e0be00f9124da1d13946d0a5e61e6378be2443ba1a117d029b852a3305e1b0eb25856f8bd6425db64ec2ef5219a1b3391a81235f4ca76fff116c23391c07152c6c7f185b4fb96a780f5fb69189d509cea508857070cefbfc05c7493a439c9bb2222223fa49a1666b4597cf91413d113b1c89d9682437eb69a8dea1bffe677c3aa3d8fe949f68c45c2f31b4ca3d78f4716e9bc64550768e732f9c34347f138cd5d4734530480c4d67d7a30b95b93aca6348554a018df8db2251bf4ca04a03096df37a2f63157ec27dff2ab68c47728d611465e90d6543ff280f162f51087fd50317a2cb3cfa175e8ccaf0b039addbe02623225beed20c81712e963b59578c942e8a5cba85773d4ddb928f1a4d85bb0aa5495dda7b28d9bdc9f28a80e987d40ea97f231371af35b4e16a24d0e3b26ee5f03abd9064de1e5fd359345ee532d3d31494c613ad9aa1d09877d6afebb945b2e70719ab843767d226b64de6b4549976ff1bb3d544455e51fb4c7a8371672608c82db1164821fcc5f92e6c61e048a6b95e234ee578f2d472c3682fe9f85b4c375c23bae9bacf1726bf0eacec30c31bd5e90a7e068b43747da42b2585b5e29c6ada2825341e304c60bece2ccdc19c19e8528983463f12590916b2615f73287d4eaa75711225188c75a37eb546960401b6e9498217e945fd57237af72bb6f215f04b0b68f82dd683eb2da900a14662aac024ff2936a1e3c0f8700adcad67d2d947c9fae3ef10447bacc0f0f46eb43f8adbe30d1c2df40bb5b9b7ab61cbec5727d3f606426e0fc4be6df0d0aca6d0dadc94f5b23788d5b34c69b4b91ba5903bc1bab7336d3128897f0d897651834c05dda5de13458486a487a2f4027d17f9f4b5e01564d09323791cc8a525f15c2881c480c62c680d175f980613b0dfe0cbd3ab8b61a7643648c3950d6cf7efd3eddf7285f66fa50098913068c0bcda80411a7f9b6fd8a94fa43f3dd2e5da9d9b29756388fd60ba62145337f40018adad4d3d5c1990844267a48db17b52220bb8e3aa43b67cfa487ad4ccda034f14297e5f4b34dc353680d3ade2d66c3a81b4f8b0de9294dec0c95799a6c51fa35905e8cdb3d2aca52bded97108fa0ed8de04bff62582aec2373100023b906e55c7e922941154f2008975e0aef5084cce677a0142fe3f5fe42e1c7790e559217c2b5b9701b59331c1ebe3eedf382b3d626102aa123e32cce5a88edf025cf175f419f59cb5055d811a5638f59370a059c90adae6218d9d25ffc4ee86e25a019bbcb731e3d2fe4755cadc17fe640dcee033074ab935585353ac552ddbd4bf60ba7cbb814df9aaa4b014e7a8e6c20dc4a1159051ebbedae75153fdac9db16fdb329be146955e0939d2b4b7acf313433983742bdf99bc362d67d5ca61ce8d4e8b9cedbf041013b84e40e21baa9c18a99907afc8170cd83e16ac795c5e7a84fda5bbe6b94c547715db435e87078c4b560e4a28abfbe1c1c3c30de5533d9f4943dca6cb200178312352c96004f4e9ccb8f686d459cf381caf0a752ec9a6d3c028e3a5c7b62a4d55745ef344bb683ff1c06399695e8a434fcc386e1759a77944709cdc297bb528ffd361f246a4ff0a8af793e089f2fd543e3bde9be714af4b944fb7964eba3900ab5c5a734004f27f1294821d4b1606e890fa822687c80fec16c41406caf45f4a44bbac9c4daf859afefbf3350f87f9cb24f83c5760808a61b04556d1e11b25100e9ad85df8314bec5759db30ec297e3cef2f2b6e8b687dafb496c6b4d723e1a4a74361b789a5c5ff47dd91d18945532b22a394dac9d959565ea24c1cc243e193bf11135218549e3e3274b0230c797bef81798c4ffcd741bea150deb49b16de639a6d92fcdb6ce0567b0acb30e730ff371facffd4d1a45ed17b3bab9124338f1e91240a394d23434981e5bd47dcead11ebb843c0e44697409dd0c48c807eb65e5691c0588fa6f6ccf6de024b61cfa9165265a5d58c5476ccc1c083ec99fa7621e2c61844045ab85cd99e7ed5c0f04fe7d5b1f019895ae90076af98896b0ed30342984feda286b7f3ee79ac1f394c56e8116e4931766f51e9472904d3c3e43e28370b151ad52bac49957c780ecf6eb7acd10743bac6a5e9abfe8f9a08a536289af3c6eab0e910ad2d44aa65253caa3afcd8ea78ca0b0f333c35d0d4d614ecf72677abd6a06b15616d3b4c823993a85f75530eb5c2cf6bed87ae5d7c8f160829a4a50a3ec5f9935ebe9671cf2919b723c6dd0149f0d3ba928568c84fe6c9dcaa770628bb61ac5290ccc37f102db9f174ac82efe78e5c1942cc090cec5a817d7a30f012e76b118452668f413bbffdd35354626073fd4224627e661bb2b4ee6a15f97df3b300e1f7aacfea69d24ad00e50ce5ddc23ea7c9727c0b4ae098d5d1fc04e9e7dfea0b5fa008e590fb2a3792d7e1cfcccfe650184117b16f23df9625e084e62c8d76d394f1f5c36edf4ef592768d9d148b863a105ba1ac6d2c9dbeaf20d20f371acd1003d74aae437ab6ac19af61dfe92bfd35d2199f1ebf7a4127f32df9e8b6889c885b3bd56047f4e074e65e56e5fcc8c8a78096cdfca70f998820055013bb53845984072d43b64ad3d3ff0b0409896c5c836b2c9baf306fc05ab37e1ce7d75ebf178cc500c69db2b9ae6b93ade84695e3ce4ca1b09f16e8c6676207f94195499bb8f51bb01aa84a3e4604f356eb43340f466fb6d76f54a9e4c75417e509f0f6d3ab0b8b53da3d28a3d5eb2601bee15fb9646dbeab122b81e4662b5bdabb9ab51b8af8803fb279f25816331436c41fdeca8d5274e959126c44ebbbca64326d1be8da51f4d963c0b5811c99e510613ae47579c05463734ba860a221e3a18542ab907892764f143cfe6fde995c749e9924483735dd77d807a823d2df1da91e42dca6eb2ed866aeec52b440662c56a5830bc6bbb0e4a13960322901c3ea1247ac8cde8124d5840330ad06d29cb2885ad700b00dffa7277ed97ccae8b70463319707163d3181859a25264cbe61a1162169422c5399144fbbc45d85b69a886ccd14721bd7b9090a273e43e56efd9fdf42749ab5bb4d27aaa079143ecc34c8ba623123e9e509a8ddbd23f55df55200152304120a7978a9da9ff5d9ac75799c3fcf0d85ec34427e976a4c494abba4cfc5a1751c759125f709464db42c9396364e371ecbb620eb4142ac08b7b70d276041da8c78dae45b8e4f1fa37219c47d42eaed83769dbaad4d8c8c6d3ee7d2c5b61f40383645e0187603ca728e68f01d92cf5db504230d7546c3eeedf63f3c566269e2661cc4db78af13dc82619fec7b7faa5255582c2b6c7155ac4d2d8efedbe45a901cc7e2784d84bd19f98fd41a07552e85c400d6c69aaaeca2b5c43818cca484cb10436eeb73fa909f22a549bb071d1670418e6cea10bdb1955867591a13f0e927e9176cc72f28422056ff5ca28b28e619969fae262068faebdf73dfbab5d15dfa3c00163eb5fb96561088b69979c0eb9f17463c358e4aafaa3883faaf735a03ab96480debba9d49dd74344f65b450eb2688ef229cc07f00f1e14127240cf3785e5f936e91ceca0c511b90487cfb91db2869fd26f1df589bc6eefbf346891c7db66665bd4ca6e154a45465a9e59cfa1ff8d1f989bd4a156703e7381c39845a6d1ff0486a27c9be459d43b29a5cf2a0a9e91be715b6114b544713455bfe81b30e57edda7d5fbcb47a9c5d9afe78273a549c105dc06b16bcb423afe49b1c8504873573e3cf7237e1544b6c1c96e6f926d64850dd5a4f2523608edb493d27df22a1a8d0d4aeac0af9adecfd7ead58552474fb3718c96cacd7c909f71f69152e471099a212f6288358ea40c9e9d2bc00319507727d617baa6ab41e5e6c480d843329748f70f1bc7e998b1a547f8f70a3bc0e800e339c3e79ccbedfefc3a0660d530b94d5c2e8addd057d1eb34b02d37103a49b58fed1cf29c82fd30403c5ae46a5772a95d2e0b28a87105d475b04bfe597e822edbb4f94b7b07dbd77a8599e502bee34f454f02ab6e72b9a7a7e1244191a24b8931237a74e6d9b5a85d8f923c61723b5f2a440468a66f522b4f815975378831134cd4f2d6354b9acaae5f435169f261229dbd1135326669cc456227304cadc4494c559737d699428aeb64adb8ba85796bc46878eab10d71d735ad013585b388faa8f993b5fb6954e6954832c5c4b8be0d30a9e6cebfa7e665a00eaef1b02e7755480e1c08cb7c61b2d43ef84f0e41bec8b612c6509b12edd4480e842c59352101539ab10211b61c87537778e6594235d3068dd20254e1cc4a29b13a3c2803a1caf173ca3927d521ceecff92878cfd702cd51c57ad81b7f94c65764834c03bb591ef12f485c409627eb33f548464502cdd16684ed6d3e0a0b0b7f968138d072ad255e8407fcb839e4d174b585e55c35f4f16c72feed07744a9a2407450ae463805f233aa75090d1fb4aabe3b936f8dc78ce9402ecfa44cb0b27355a964c8c19864a713ea10cd58041ee5d778ebfd39b1e4eef8affff3adf9617e4aee6ff7d0a3ed0eba65568b00e122a737fed84fe42783600aabf7b7fc8a70902d2c5ed152926034ceafce96bb52c2f63e7294df378e6ee1128683631ce3aaf40bdfa746bb1deefe7f787f9bb103aa522365a043d9a51a9be05d65d2b4f9640bce1a0661e63f288c8e0823bed27c5113ce6b77deb13c182c52e689ff334438927fdddcacf3b3f684dc9662cc69c9f402ad9e43c062d36deb96ab648a84b01a7778032bd662e9664d5c146a62e36c39a5ffd5d3ca7deb80c34e45ca5ca0c38f5a79a4e75398c9e7cfbeacc3dedb2760fb8d311fa88c0013b1593ce2b986afd5ea451dc6b24a1e739c2d8213bdd59a05527d856a507799404cdb98214a41c6bce172e349e4190287f58aa5ef8a42d98f07603eb865e6109232bc97eee8fe2446ea79f5aeabd00b8c1540f00e258c40786f3c5dcee65331d29692c1dec1a4f7473b18cb6ba18507572ebb78197e182df20bfa0dec324649b3d270f82cb44e3bf6ce17ac91bd7fc89cb235224572204c3f235e6ea4de9e978a26379104ac72aa6f973f6de35a739c7039a602a9b52e69553ae6a9f32a85ceb788d08645c2f83f5e52d38155d49026d15b273c802ad5f05aeee573420eeefff40e572859001eb0595ee318c1da1613cd1a71847db3c6d9d8874bec0d76f37c8104535ef0c3df0628d54a7bd408663e557b76f70f098904766861170f9f8161a24dbbafcadc698c77fd199ba2746ec47c22b3a775e95a0375594aaa7be76597aed1deb7c815e9d68bce6a9ab8629954420575b5b39dc9bbcc916b115935075edbc774b957ec5b93565da2ed8928190f7b9ca02855955163f60db48814c0a135cbbfb19f5f1862e17a3748212b982cd3015bdba4ad0e1e0ca69239709e42469b20db6598b71411e60d0d7f54dd254172e254a37532010590c719c574045f854d59759f43f99e7d83b1c5011569b570bda43f2d9917a764f8deaafbf671dfd6fa57a389ffe37ddb377fd6b7c833415f127d6c56a142bcdfe5649d4f8e72c67a3b42a6619d7300a1156c69446f0231908be5217aadbc0923448841afe2c6bda64a990f2260ce30697c6fe27a68eb098242adaf39b623c94f8e852d7bae48ac703aad1c15b3147a53939cd334f9270accc81020543b4a7f97d2b4f9bc2cfeff5010d080615c640803c6664e8b77cdacb13894e705223ba6509b1d07a722096225983dc45c875c621bcb4fbc93e42ae2d41d0e6babb627151ea950719294868900373bd1573aa4da2bee7d0e5b284db0537cf56435d110f53bcdb159934422fa3be15a2c9938df7d9cf16e39f5cfd38fb3f4a5817e2c42f93d4879d3bb49a3f03936a1a7f05035be9503e54dc9733e8afe8bbeb8e47909105fe4c66005670bb8f5e252e78de9ce0230ae318112a1a6140d071db3bfa91c9fa56c259bac175f5a0ac271742da08322cf8795817f4c24531a231327faf3ce50a28152f6a5d8ea270f96bdaa685040d1b566dbf01ab986c3d27bf00e105e8a54afd485d4e2fec9a2a08cdea78cddbb1fa6b9c38d387ecba0abea03af4e23e01ea317fa73d38323fe3e81b8210d7202fec8298fdeff4c64beaa854f2e1343060c3701d3b99b3e9a4add3ddab30a1de3250d6539f05ea40ac08935f4da98201aeec3f60605f808dd9c45ea0bdb8177d7b2b49bdd46fc4e13ef6bb53d8c019bfd03ede7d14fd3096bbb9cb2e6a1e62408999fd11397501e226fbbd5b78d5bea0c0e4ab45de213b39335753fa4ec52596c37009abfe82f42ba8cd96b7eaf3b662dc866b79d9edffd19c13913ff5420b22e7cf8ea3afef64ff0234d3ef1164cfbb380059f852f1e19b2b6813f2978ce39b46e60b92d0ed65f0b36f7dcfb4cc6fd39c7aa42e358432d7ba495eeb047ee0d300f5104ab922bcef2d77091f2bc1e4b16bcd9be5f14db6205b87a25d3326afa280404c1c1b47ff04a246cd6f50343fee99b9a77837e5b925106b0b64d20f38a99d11a4c98bffd2b8793bc3085b95220dd33c50340967d62ab28e1480a8c61ad8cd6d49a8b5a1cc65f26bebdf59ebe16f0bbff64a701d0e3f7d8ea94b1de542c05ca1d8a9ab17929f63383b1ed2de33f768642b94c0e0c281d8cd507e3623734867dee0781f07c1f070852ac4d3e05888f09e7a87ed7d64a480e6993682225fec1b3842c5da370733e86df8a3342a9094ec69937d0698d3d4f7ce42fe2dbb6f36f3ddb55b634d3f01579219e615b138e3811800ec5eac1b914f835482a33101957dc189364fb34361c1798f74c39bed50572f150cf0ae2ed42223eaab6b71f8a63f60c59cabdb7865c513923704d1e40699d8cec41ab9d41e2258c52d0c3ec906c4e058249434f1c263179b5a530f0a297d2f85150365f69be568c56e9aa0865a2d1207d66fc2b442135f06145c730d8e7bdb6f79858d1f2106b2497b665e6547983fe1d35561c5d3c1462a427acf783a190a7fb24cc69d2efed2792d99a879adad508d894db44b971f50a346f717806ee13919c3291a9f9ca38341dd5990a6a1a4868b1ed1771c310a9a1ec02c67879f4f2446c5fd0411e5558df3df01767046396349156296076b61b9670307fbdcd32337d097539057fa65eedb14fa48a1a6728c4dce9c726b48c384b7f0a437343576a2bd20fe38bb0c3163d46605543aa1c69dcc6bab42124e17bdce1afb64f983e83909fe168ac147d88c00f4992fc9815b6f7c856c92d5093ec2832849b0278f14eb502354f551814eebac0a6c048d58c28a29f614d1bf1a63d9f71b7fb8b120c053d7c2ab7551804fd8dc877417b664986ae756a67e46762cca99f2634b4a789c48a7edee59f3767d8f29c8b45511dd400ef1c3ee6f35c89f404a7a2fcbf7b653157deb4ef0131ed79202821bcdb1c6b5f34172ae85ba0ff71aacfb937a7500ea5957593aa88cf3d78f73612c8fc6437848d5521610b3e5c63b5d18f870b61704837c277e7ecd6e19e74ae3952db8cdd0914b32b1349bc560e96c2da7514db850c369eab3b9659c51e568f466aa447cbb5899065af02432a868654ed020d319315badd3d56e3c3a3b287a71f45d2a1e22b27839ec5699cd0dace5bbc86829c7de11cf8a74f25fa58363dbec913960b0aada090ed1437fae3591f585b05579502d87997b2137a318b2199f5d4556eea195d676c311d3a7d74f4ba39c4c095261a4d12b96d55f2b97a8900020e0da370732da2c9e1f5fd0b745992600c43d9a4174d0c56fd625d99dc382d8c22605f41d099eb412ac2a548566cf605f018be516961fc4a6f40d732f71032ff205e42882441d1f62d2df67997376c76b2ae8397a27d3f39af4b6c8850e9d9e8a64dc81f11715dcb59c2e7302b15768ffad2b0f707fec199b75225a3ee6b5b16cd1237e314bc1e983f72b7720226c3a8589a1f28e1e0774b3faaa6fefcabd83a5094037a775b399487e32dad7836ca74528a6566c81ee57ea2c8abb6f5f44f59bbc7be688058c42d721da693428dd9f59c6d004095fd5188cd5bb6d6d3303d33dd5f9f2278b0097408025406809be92726481064306d811e2da0fe965bb2f719efcf3d7d7bda5a6568298aee2ac60c39acf86fe311ff9a25d9b6ab2911f00278e28fa9bb41bb187ec40b9dd65ee10c3dbfbfeea5af7d7ae165f4c7788a7894b104c625bef071eb6640044ec72833ca3f8ea25a2b1f7dd5f59d96b6200eaa5bbc75c81e8a0f915b33e74a0b50e2d0858eea432390ec3d5a262a7cdc14ed4f6a2bd5409c10b96cb1e0bcc37236a51d1d1c930938ac98d90105c50b760aeeba93c66bfcbfcc44cd5ace084616d21c13e0de5250ef9048523dca97640b4551d393f75db58ef71e8be12831cb1ac20c062e2346d1e013c49eec49063025c2ee351d5fdef79a935a72d1c3ff549d6d8e2c4a4375a70b846c60d42782d6f2b67002620ea2af905e5d54a05515331c597550fbc3a38c161edeecefb5431951d80083c47b371186db88667e28e69f8c1f4eb335bb0b28ff129527552ad5751ac339c980b6b738aa8eb842f870986c59bac77fce2254cfe1327ea187bbd95c3331449ec9829fed56210cf28b1b6e1f5992d94209b424a4121035aeeac8bc3a9440329ca91a87cba215c3b87a6d453f02f6963e5f49555cc378da123928f374b090a7114c3959349b08a364cb6860759a4bdf0e38ce82e3ddafc1281bd755eb0201085bc8efe70381c7aee77ac932a77a18e498db26c4cb895592d15341fda729ea690516cf6e2b60eab9b585132d15aad81cba131a992efca871938e7e927f6232b451905dc063dea39db6046d0a2a7a27ab9a50b19f83b06d82cb8d43aa67e3d9d77428e54451f2efd671df210b6c263caeadf3c8e5ccba2bff4be2cdc73b0722f5ca0beea1175bb250f373796c54aa6dd7027458c168b63590e3f34052f605078e257917139227232849a90cf633d8a269988052272cf3f7053fca74ce0b17a0f62511f47076d95eac7e6bb618115cd016be5f43a22ec49a58184612086ee3ba5b74405675ded0646c5315b2d8bbf96e6edcee96182c8a1d1e05f6bf6c9fc6d146836b46c3c345da3fdcd2498095ee7e4ed3cc88452c4256a8e97cfa237ed44a75f95766f58fe192024816d5c8c57bc8c0001d24a45a9f60df44cc2a9c44202f38ff7a81c80eca26f23215474c4836749592d4ea6cd72403c6d9792b7a030d9b294a017c3787b319723e4b8afc87924c597e8d44cbf96a2057631af69afab4da65ac659cd508a3817c4d8fde2a5dedcb36fba6e7e7b34ce3095471d42e3d4816defeb2c4ec580f07d9c319feb8193321d713c3dca62a7609c0394807fc474ad9f50ad8b406df24a85ba495ca58ab1761e13e800f052e63c59f1fc0e91325beb3d413ffc86373085d128efd0845e0c5cdf48cdda727531f343a4ff5f554770c726999c4165a280829fe9d534d50c8089662c0a79f7930e81af7f76ae45f376dfdb5ae7c1d7b0279dbb447516feec2cef05120a3d950e58b8d9115551bae70e27c45a504c605806780e6ad35d1fd280e215c9ede15b867fe6c5fb15f13ff80247705087d8fdd84e396e38e2ddbd457d2c891efc74f76f1adddd29613c9a2d7a30f37385f85c7264517107e21a719e02b193f43e98c5d1080c325bbd0e15ab46d45cdcc24d3acea7f1c44e36d971fd5741079c9aa87c0504f28581f084a61a3ea5aae709f86f016b938059f161888992c05c4c5c17d5413002b235e9a0e7469ea5ad84c819e325081d643b9962543952752e6104bf4dbd7827558f46896c9420c994ab008e247fd0cbae621d490fbcd6990c98c3d6321e14da80ae71f46576b4f4ed3025f244e199b80850a0a5a5bced811a558e668e2f3e8ff7a58da86b728690f523126a051a241018697fc45cc3390afb7aff0bd11f5ea4db3a2b10fcee290c3d7b5641d58fcbc004923241816bfcd99cda30d6a3616532f8ce3be6eec884651f6d42041756622600286bf2a32019973f0bb157e3d13ac9b8f2772a85c85713e93acfb8b5f8ea4387d9c1fdcbb002e4ccbec6f20acb4442250b6409bfe3f8378026e556dad7f04e7544eadef5113738f97ffaf55bfe8cd8ff5b0ccd41eff750bd939e6a013df073569c0dad55435b08cc315e007a96b9cb11714e01cee24eb31b48ae6547215c498a3e4ae400251b8e2d1ef6eea3f8ea5cb1b1ebbd16b581269e3ad765cab193f32d20c76c5893f2660f78c05b2730c4875c2392fad89fd4d8549827e5c6068c4aad42afa9d6fd371a1eba84d6c58d1705d5fee19e124eacad0b7a7c89241ab5361df0a4c636ad32db66b1171c51141c4bbd97ee43eda05e421425676e100b33e6f94fab46fb78933376812b0b3d27ca1e396eef6d716d7513d63a02093cbad712abd08f70722fc373d9cfbbb4be8fb1b104a853b3722450d3ed0d56f99c33dd65975a09b13fc798dc33b0d6799acd8bd28efe972680271b302652fffebd16cef077aaa6b0a85bb5a00a1b235e32995a62f528fa93c765e97c10d3e3b6dbe84c21919cc80d53f77e9d56bf07b2f8b4de14cd52b9597e7bad302631fabc00d8f676382a45726fe656d93145a270361e1e7d6c76c7c8302ef1004b56ab9b88ca44d5ad3e1bd7b1102622d9ae327622478c7bbdd9057950481b25e52d6b1814e40a7664e205d69d8bf47679eb83c3f3ee96d9369bfc646704d4a6ecff5eeef152b2d85e4e7467067c0a402867288d546cc296ea7a978a525dcab757acafdb8986b4a8a2f6792a89f97f373c12f738cf19ba05bf2114cabfe5bba30bc15d6d4de4f86b020e7378c73d5bde4e64fbaeed6d495b5dcde500302a40170883bbc4fc54705184ee695a12d4b31ea9f5643621845b50da93f5e7c0a92fa68f619b1566c81fb2cc5a5a9fa70940eb36ff2eb74a845d3fed9047f39d0f5bf06bdaf8c54dfc4f8cc121e23aad2557bd4beca8dcf8c89ffe207431cad6896d580e89975890abae57fc4e5564e0463e85de96534328fa23ae304c191058e69d0c1741559f3f11346f907293d8e08332f1732917c64582f4f1f1f80c1a497ea25c94dc56d9ed9271f2145fff3089fe5b0bd39e34ea80530f4edd9c19e5c51ef5c6d273987e1e5f957bb4a12512adff136e9b083a94226fac76d0baf5ccb68df2c68cf1705a0add8fdb18b00e9b61e30a4cd1c5ba2c2189155e2a7d3ac1dcfc1d1d0c52482fd6b672d22235465b2a620e596fa04413a3c409710b7e40cce56e74029ee6fcc7536f4dfd31766c155621721b04bb16cfcb292d3abea59490bbbae2e54ed5d3ab1aa7ae6023e444d04d72e701777e1b1d3155a9074d7cc8285fc36d0150f20167253efa922626c7283e6e80fd0067352b581e4139989009860aeccdb671f166f74a1a18d6860a81ddf55dfcb865eb708566647bd8563fb54cc40f31c6a56e27e03794d3fa3329673a935e88fb4086bcd37e3c473641a62432e04876343e78d4f5d890afcea4de2a1ab4f6deb5929c5c982f2d738458b4de4e3692cb9fdd2f21dbb3e035b2fbad60b6ebdf31e6ab0d7a0066718b037b92cadf42d67f8ab30581e30aec3b1143e84569aa392da8b18509dabffbb1f93f40accd91da19ac45749ce4960ede2cd1d6959e1c05db6bc9b4d44721a95492c311f508de26f41b6bf7185eee038b02552159fac7a62aac5bd809db97d444c4dbc5864f683396f31ec54532423fe9db5d1e2f763b09d82be4667a9f371c1eceac3f9653cf637b2b47b2a7b6a5d0d4ac48b41c5d348dda4b06a027157f51e5441706b750ce065cb4224c9d4d2bc3be4f23dfacade3606e033f25e95a52e3285925a4f61ab929f1f59784cc83f82c5c827780a3ee95b2faab9c9f0f750feebe42edf31e0ac98aac6b5c6ebcc708a8710db4613af57e42a9bac1243d54b837c91a3ed7cf6c9fff0ee6b6199c54e171a560bd4d96c76c230cb73e9ed7afb639c5825cdaa2f7e9318ffbf2e395ae1b83b37ca9c43065437213eb33ce39bb90f06303854d3dc48c8960c550a235a7164eb427246b2688cb32d2300b7e8f5d955004c1b391111bce5b4c328b121cb593be45e59428c850629f826d3312ba3c267ada018d82eab78f3336476f66c94fdcbca84dd74ffa03fe6f2914a16d95b3a3daade94380048e46232f2df0a30230bfcd0f166fe7c66895425acefbcd65ea80f540e2a8300aa52d57601db4a7efd3c32067018a72875f47e4ab07767e51c7ae2dbadd7c6c7d564301b7a8d9364171529f6ba5f47a8455182cc1f9289471bc170d1cd70e7a09ca257e1da014d97f2ad4fce273a99abf235c357b6c834f26f2124565148d3e6105cf311f75b116dce6f4b02df84b856c23a2f729e9849fc3424141c0f4053b783b862594869f39a91cc32f1f3e1cd4f448c8c14b3ff86de9f28d9776e27077ff0b08c24f42bae6eb8ae7608b6831682f7a7541ca46b9203d6a6997e7d18760988ec53c7ad142d7d01cf645dce7921ced2589a8faeab5813cfd5a889937d18d404661c804c9fb19e58db707621d856fe5c6e4c81396efaa84ab2ca2eb9ebaf61c6b248a6722f88292290f53f7bbdd6cfdfef8a206169b34ef93027d3f3425a79d7969446cd3babf029677896dcc61e8783c7c9a09fe18b7a641f8d0100c6ed24d53ec5943c2fcf8cb67204a47d8de7a4e29bb03e7031c3330d53c2b67f75222374cd774874bb486597a7a5df0bf222c7208052f507c7f259250503fa06375fc5fde977d4c9d1e9fafeff1b4c9f745f73ca538bd0142a66395cf1cf96d183317c65b9e4d471867b14276c756b71c0a32a1da4b11b3ced5dee75df8638ade4e80773b8515b07c49f7363d0f77c301d4ba70e7ed1f0866dac61e7fd5ce7410d31e1dce67982ef58379e7e5a6e3dae9c3ba3389b0d7b708e86878fbb471c40211fa465261fbbdc26545c8c735810025f3bb3bc1d52909c45235fe0b02f848a7dd9b77b3b91018eb11350c7c5c7bdf5994c7be24ee7a7badb4e51e4ac53e4862010cef9b2ff2e1792b07d179d43b58d3dd25212ccffe4accee7dcb9bbbac7791d998ae7600056d32dd36b76c302628dae073be12e40cd3a05d4abf71363b72c8cebb3865c7d63ae829e4a6ea3014e95870f1e7e3048117f9b926a449f2610683bafe5e3d6570e206488e08364919adf43570dc7f7b298853f1108ff0ae9eb92f9ba5415b5e8e8ff97e6132bc6c1b82c624218759dae3cca028cd13e34afd6e2a8e7592491b1110d10572df3cd76376852b221953935c46a1c5d1234ec5680f8c887a4755d1c13f13dfb169d2c9b78a94ef1480910ae7050391e3bd6c163002d3420d06536f478eb0a79f1a1206b4384601665444da722339d96a5aa8f6408c5376b6ffd3bcef96c28e800de9ccf88a35bdc3ea630d2ec1a6909b164010c405dcb41836fa5a7081d14e756c2f8c1cad415f635aaa94aec31d6d6b01210b9a5958f40701358c85681959b682c2c64148dc460c37ecabdaef20c335f0b765b5ceb850e5f63d84fddfdcd8f26a9aa6a4b2f51cfa2d1f9fc1f652eeb6176c62b30ff2877a182dfbae6f6a9084da8052c2cca589c808dcb6497cc0b820473532de5d9f614a19f7506cccecc0073985ee2477aff7d6d21a2bb4fb111334673a000a04181a895ad3801d5610afbc06e5ad714e00e8d5c7a4da49d3e99b93d6c79cbea28e25456545886ef498bd55acfeaa5961705836b27bff9dc9a937f84276520520afd6f8fa1ad00ffa0f36b30d16c74a7639ab7b849c8e87503bcf504343f319af063ccc8e42519da70d449fe5ee7635de7e2316116d8efdc7efc140686d6d36a3ad1c3624fa0f67629b4affa1b7d2b7911fc302412731e529a1c42ec61aa4b52d67fb8f5af0b59719926f9942c5cb35ed5e6b8d7661c9fd58c85542b40bfea329e4cf07079ef4c9e8b0df835f3fef90856760cdf6da09e90f9bcbe5932555e9a5820969f77752aeb1278e296b0cc496c2d74d1c752d3a9ff372a93bbcab2cde5cf8de34b92b07394cbc283036c2b063ae3a1eb5355c91369e1798633ad53255d1e52ddef2e9aa6cb3ef2d487d57b59b039699e546389f9adae1b2a9aacb944d5e543a863e5e7e03ee3d81fbf14ac05f8e7ea844cccd0160f57ea7ea344c2b254a0b6a9f649c3efcd7dc3f024d18bee53c1fbbdaccecfe09fc8180fafddfb21f2e0e3788f1a1f28ff557a6f1d65a6b685a7c62d37b5e45d1ac12092d3ac6d9c9adc0f8f8dbd9838137569776a7fbe5f0aae72023131c9a4e530d94dd959fdae1107781d6dff4b46d208b2662dc07b73072331b0431560d73ada2c7062d2d80aa54dee362448c6b6e1aa18cd072103652f849d5b155fb7996bebd10d02c4d7ae7d81ef2ba625bcf418edf1e8c7134412e4a956a6d59bea24bf7c585b95f511eec457c3235093b76123610902f96d9f171d5582ab83e309bc9a6fa0fa72d17cf62f9742323b0ab7c73c3123ff1e5abe2b82b2c0483756f8530cf60ef4fb780c6c15f271a87f9850b2e04b244a7d0b7ef04328a253d2f0d6a4fe038577f81a4ee2d0dc48dc1062b1330761d4b9370686e63a2d87e72dede22b361fcb0efd0bce10131da002b947bf1ef337fec43ffae54c88600c7de721817580e7b911f2bbf9920dad3c12bdc7c4f5805a9e4aac38f56d78030a7ed48e83e7248c4105760535c24b0f91fb43ab993ee955de08e988bf5e5b3bf954f897aa9a0d02f8c3dca80be37f54fd41696e77e69ec2fa518daf6e9f8d1e1191dd4fae970f12b5dbb1db2250d10ac64600a8218423d0fd5a911208cf5700c4fe7741e7007d8d2960e14d257a05741d87892947d91180f18eaa90f4fa0c898e1e8b5941bdfa5995d63fd9652f3d381fa79722934b573d9bcf4f21c83134898b98a7afc4613b6d5ce89f7a266e846c677f5fc08352f62e82e7d310fb9f430a585bc42a5762a42c73dbe02051b15964b96fe1e9a7b2a3a32f35b2593fd6cd661cf57a6ead5d72ec54626190dd9b202b948633cc75347465e7597efd938336c3e4f9b7451ce39fea5ef410dfcb9de3ecb0fdb15f9f99e7c7c444f54e6d58a7f37a8e96e73154e96b271be497033ced87469630c0ac2e9a46fd58b61852a432921eeabf0a7c987a48209dfab8f69c11d50addd06391ac0c845063c283da3a98d3032bad714a6ba2525f88c953a72425a46c66dc25d1e7d43935354ff46da755b986edb212af120907ccc5bf59be79976cee7eb226f9bad62b11e46eccdd1ae81374362a3a56dc5a5e2a3b2299c252c462a03b9323eb5840b84d29a01db2cb766fc9a9a979c1109b5d6eeb9cae4b0ae5dafb6aebe05c0472e8a97d2ee451d6eb48c18369af19ef15c5c2b79d91175a39bbc48835cd6ea5121868824655a3d5634f99abd428455bad24089ea391fc63e24f137cffc95eeace9d5a6963752b97b587b754379acf09f171e30051cab1ce3511a94fe145e5849f5e9bb41b1126657f3be66db8c6f34ce8696f93acae66ba6cc82f41072d7b079900d9e1f9bd50a9d405f019787c5b0a55bab4eb7f570a5047876368c742f6cd3d46c478f91b0defdeb30e226e8e4e4ccb6a3313b86df64f422bdbe6306698b783c479ed3f028eb4e51638fa2143f5bdda7c78c3f33c738c51fbcefc9da70c327db97cc45238b9af0f8fccd720a4eb3c7101160acef9c765e8d3d6a1f302e53e090f0a39b2507c19b43998da75c710adfc03d831443ad656e46c70a22d98c01d825abdbdeab6b024289b929cacc2f29f4e6d2f12e7ede81fd57911cc76e0a5afee0b16d186353489ff429050eea066975659df64b93bf19c3e23d4e6cf20f36f01cdcd5531f3fd0345691ea1d62b2ff12f618ee531e3fec8b912dbfa39939852971d5137445c35f6824298b6190d98f13bd202dfc47ecd5939d1018ef68d502850eb4f434b0175316703f9cfc856bbdb803060999528ea3ea92e9d4a17e89b2b5b4f5e0a601ecf2d6e9dc9c9762dcd12930d464d84d15cdececb6025ddf14d6620ff578e1d35e26308fe4863a867c2107bfad8c114ae25a7a536c82c887bd03faa72c6c8ac812f85657be13f4c1e9b65427a7e31d191bb1ec6da4cfebeabaecc48fe35c714a1521b5d60af9e8031afdb531ca169d086c99726a7680d678be609e2ceb106c5454839c935febfb8d47f5adf5cefdc4ed3c000cb2e0b67e24cd9736e98a9ad7ab6d4a3a0d675e878f1391a2b9bf6b96f57dccf14cdaba9011f3e1f2bff90b94fd4870a1654879d361754812ddda169ec18dc0a8dd279fc409dc87ec861c030c487cd802830b0cc8303d21f1365e952b7100709905005d120afbb19a60971e8e0d95522644288b1e60cb50347103ac50f51079745e02135c2e5dac9a0696aeacc402f97f44824159ffea9f9c3dd1c9933ea78ea53ee6fed2b61007249b1a535e184ec5fd9a3775fd4c55af437803bb85e9405826e1cba0110f1898ee0255ac3390e2a444585aca35468cd39e69b581bef03eca295e5f73c3d02e5bb9542695bbdff0007fa3cc234c391431cc7bd56d3359b90d69f937e9195ad49f6e5d729c30601dcca8f0dfe3e0b875e721608e0f6b59fb6379dd8676cc7cdee0d3137ecaebd5a7cfcc27d32ac0f3f42aeea1eaa907e6c3fc8ede3796ed670573c980e4db8c066f9a1d3e8dc6641f6729f0e92b15414f9fefe7206856cbfd233a5ee85a09f85fa692af8085061c88d942d4bb9e8ec161553236b4bb00038776dc16da858dfcc928cfd3a2f3205c067d908d576ab04b8af2a39dff0f2f705a51c843aaf01a97e2fda679560cc48c2505dbf4c61c1aa009d819dcf3d3ebb854e274aad8b72fc3ef046b2af6b2033799532314cad39938e72bea02bd0f3c4545bfcc37389033474e34ed27f6586536222357c5dfe1474141333eab6efa569fb91fd0ca34bfca38499a2a0f2d8887de77a04cd83b5549bfd8137f6c9371db02a6c2d8ba3b6e3fc6232ca961e3753ff9d53f33043105690e5d8a8be6d49a6564f1ee072d65fe51a0ede97cead02a311e7dfb7340ca9c0712b27de642ab844e39983a98849a836c830c4b11ec17b557063e1cacbd2132c7996eb575300533a2a63c6cd7ac4cb92df079450b0a960e0c156926e03210de9116d69ed37fd4bd6f8ad526c83e52539750e110b7b4b4607cd7b947d3b3cea3f8e6f58ae63172e554b630c936cd5c5ddf1ddd5ea189d7f833182cf994b3575e7da2c5e90eac4004de913bfea0d3ac231557c510ed29915fa321741866267e211799fc7decc4ff9c4913721166c051ef020d26744a8fe939270c0730645b96c476dfeff2a5ffc4aa49a34921de0ca04cd943fb92f3d6113d800bb845ef62cb6bfcca2898a60f334c0d6414649062c34637cf125e521c2d42478712966e39fb6ba42e7b6f7d390cc0f00c7fc377d9c46cebf44b5e8ff2ff0218645fd347401c5a0a7fa3a321c9e1bbc67edcced8101a92c316f3402bca6f12db8d80faa1e0e8287971bbc352b8bfa364c687a94b1aeacbc24bc2281b03b8efd9ac589c6388a7db4617ee852d17ffd13a798377c488ff8158ec85e9ea5d7cd35f8646217222490aa9f608914fe5afa7866851040e23ebd42a8c1974a934ef59536c6aef4d90695ae7ba46870fe3f010815de6ac5deb6f9ec4e2175ab729d1c613ad927514d6e5c8601a47295dd24d0b644322326ec402e188ea889e44b8353bb1c5046667cd6f34305db9b08ad7d6b9ee2681dedbb11a97f7ab2cda60e166b80f0d2e4af24f9ce9ef85e319c0bf194949d59ad4f19bbb43c2b8857390f6aec181c7956e193e2b0b24c95d8dfec67e3c78a970a29e4300c265b2dad88315020373efa6f97cea1622225bf11737d133299082660b75936e25b92d0a8338c1cb98a3b21eb30e8306c9c1ddb5c7d7d9a8f85472be20c33e1d50caa87bfcb86b422b6e7308a43c300fefc9276545040ac00b326a97e1d5f3669f358be358931e530f08cc4e5de304b12d927ed37be822a754593d274b802e47e577c3de1bbf2c4e8314b7c3b32d4c104f4c782a04bfb0ed8f8fbfa1a64a0fe7dcb47dbbb6f92649fea465c2abc87bc1b959ceb3ff6dc89796d318a5fb27be41a05a8250648473a67c1e3bb270ac77808d45b4b96b6a39503cfc9be3855b6bd7e2cbfcc9c6dcea956be5e0931b6a41a5108583f9413c14e2e4ec7ef8f8bbf1d40d92cc18b4528324b8c6a7e7894db74bd2cf63d74eeea163b426aff5c89f106ff3121e90ef20653fb511040bf60e404574d7e9cd4d93e30abb4278abd9e0f6da452f7048698fbe32bf352de99717251c82120164ca9ea244b994872d242084b7278bb1f62e6aa5622f08885c2151380537c3a1b2ba0920e8dd24084cddbd68af90feba3dc0f9dd78f3f660317a0cb28f7bf06cc215e34b4170e180f395a842d967881c297e751f236424d26fa3c91ad439f083d51a0e678f2baca23b2023ecdbe7bcb6975cfcc114c191021fcbe98bb22f2d22e7b6b7e74f14564fbca257d36b076f032a70026aa429f2264be6f5ee1cc0798d14fbff725c87ab8cdf5035870e256608df5e63c55cf85ffdf804d447c76297736815966c816bc2b089ca1813d149f5d16f53eac3f3ffbda91f18c4d762a4dfa128169d4d0cafbd42cab85dbf9a427046d50492034c7fc575ed9b2d1203650e5fc147ec5a232cbf28409b6a20e48e3795b8076de6fa51fe19b886162b3fdb305b80e826e6f6322dbdb10ddbcc08dc72754ebf880eeea033910a9227655241f0b05d14a8ccd0abb26f226d1e061692c1370233583d7596b913f57cc57dc21b62d0c28d525fe2e601c58857b9f3fae3cd6e030902130fa4e5cde775defb5a22e1cf1f76d317d346479639adfe5a61f1ed804705894f669f9897a1ae57f661b0c2cadfd36cd468e875f807554d5ae44bfa4273985803ce39a77088bdf228a3ed2c8e2dcae1d639f4fd56bccef6bada5529df9468ce0e845d720c217a49501635b486db250c8363b28fa85d75e228b1a2b72aefdc7d587ba29ece2bbe2868afd67f091b37607cdf03619c8622d44dd5bf62eb8c7967b71a7a6bdbbf263cedc9178cc00ba7f8718c8fb9afaccdb9badb84b4fc38e7f469b1f7ddffc0a2038079d5ee0b87a5cdc94015a6de05fb654a52346168154c34ddb0107898bde25ae057464b16a3200c3351b54275517dd44c55cf38f6523458636bc13f3431634bed80cc996d6e1c8d109957770700d3f4412a4a79069c3581c4bf65a308b4d2db9164dd9e16cdc9113c5a106b88fdaf388856f829d7b459be10e1afa4ca1e01d9984fe158f639867c5b278bac6f7b4cbb6ed54010448835d08573c79a3e8d9f16e3eaed012db3d57ba79314129d1dd68d4bafc814af946277f8ee775c8644aeb3998efef54b3f9c817d0c49b1cce8c025c39c62730c58c521205726a63f3d23f3cd4e7e465e41d1a4f32b0cdd04378a0cadaa9df0fd95044958f05eed7c5e51dcf0a295380fcc676ba5fc1506288ca19ec1b19c9985c3ed29317c1ac174ecaaaf42ca94ad037e8a13b82a592563b8df4e5f89554e8d9d5b934217ca51c3e61d336c824cc56dcc20b326d733186bdf172d6f638bb4a18776d10d47cabcaa66d98264e97ec7311b94b1333843ad28def6b2bbe61cca598ae48e81999c3288126564bea7fd8b07ff5f99122f1772c9e2c8f55a5113cb2daf2f5685f7e80f68b1b0b260d1a21c8e5382c22b9a3337baf52f28a5028aa4eefceaef8735567c1b0e74294efa3e07e6609683b334275bedff74292ebe14169acb8fb1f23c459b8a196281be0fb661ae8122d5486754bc1de01eb9efbde5b15535454a1468231faa152bb538a82345a0a03b9ea374ec012b4dd53c451ad138ca0c9927125d6fc7117aa5b01ac829862535d82000aabb525d1ed89b67d7dc371e1039a45258bdc2e3ff7ec3ff0a48aca7b6adf4d1bdcd3187dd4168a8409c2ab08145b45491713afa7c22b8581f769e747923f737057cec704841209c921bbec10b502d91cce01a2a0fddef607c0869b76e1a40a8a5bfea1199662b6b73a1fdd1efae485c36601e5874f38a272f8a6aa83ac83fc343b95ec313d97c2cd2c4154f93c0f08329f3352e54cb6494d9c7859ca691d24cd705ba7d69eb192392fe52751e5505352b5268897b1cfa97d01e8aff86ab76b5abe3463a9b1e4cd0869bc35c1ad257901ad8351b9cdea658dc944195f5a839317a4703a10f6f37d784fef6c5ae7db001a2021932edb965e4dee43b43e2c3f8d70e93a1ae3cbc8abd9baf9efed252cc6d45b517ed419fa6c38a10d254a520a6badebec3b369403535b56698eecdcd5119b605061c2e19ee5b8b6b61bb2d25317469fe9f7b7095a8773d95d77b072ecf771a068432b453abdcddaccc251401bda128aa25e5eca590ef332a30800344f0589f4173c0ab6b63d7fae45035829095a9bdf70f7a7334447c25d81df5dffe11c3f7afbe10b1ab3266c9650eb94889bf90715ca566a57cf539ed27712f867319af080504e098a6a7d80b15409c2dca0f855e153111d0a954968238db3ac4b3079b09435b9f00356a2389f47d7de6a5636408e6a46ffe4ef044aa3876630ba21514fb84f34b0831daf4e58ef6ad5c12ea9d2256a6374bbdea0d6915356150faff1f2c274e4cb91e5111cfc35f772bab2276e1c9208bf17a4f1dcd4303a924f631defcace638aca4e761464ce8cb35b9361be75e34bcbe8e1778d8bca6a2848a309e4f7d312bed81640a7f17dbd450890932fc2925dd6638bcfce6a2de13cfd7be2264f37a5025d7ee46d632093bb815a5c4f2aa7ddf33f3a30c97de5b56539ed79fd8009cd96d4d95f53aff76ca8f0a4af50d590e25c4a07bffb35968b50c49c5c6fd541a639ab6e88f253621e9e4c910cf21ca092c6f1ab66efd8ef2a8c7a1a3716036aacd7d1878f195ed450342585320a0a10b24dccefd70580c5199d7debc49c6e02afd2ac8b85eaf4da915983301ff87eb9ac4cb9f039c7f5651082e30bd3b3245f8ae1a26f68a7a00b1dc061d9cf81acfd0564c716a0d2a13b261940b9beb714c00eac51c5d272aba161c430278a7182402a24563933b45436a4295becab88b8596b1c6505f591f5febc68b5c4d9ce80b0d1f4b102f8f2c24a11fbedca1940e3b4e608d640961ad910fb22a1d5ec4b7973427f59acfa5ab0fc63d4bff7221e3a60f2a959077f228e796233f01460a1caa4d90ce35467f282c01cebec4680d707c83df01d2db7011d1dbc0259e42a40dd33b612bc4e5ff0f1314af5df58ef0c8b6c8a6a30fa7eee8769e0fad8147cdc69809ca25d02468ebe1a7d888df3a995cef23cfa80d25f72ef274136ea03655d4ef66ed703bb159a33b6e3492a722b07f18281abc76c10e64879e82df8a2445e47492a5b6d3f0fc20b0476d51ee0e281168079b7389052480cd4d97ac133018bd86f03a525af887e4871427bfd563406ea78559bf893b60a05e3c8afd245e6bad403ce50f95b3bb4ad12e6f7286a47c56a9c27b24854431d26ac8aaef8ea3c7b78e51be9ca5651f2cc9117f586000700b6b8c4314f20b911cf5113b1fbd569318bd311707349c1b025059ffc1b43030e3336f7129b746def4645cc637589c0d1c861438701a33c1da2a16cda0da2c4c2d2a22835a83f36e00022b5bc1a22e72d9457351bc8180b06a6039b97c3fe28fe81fb62c5e1a9eb124156d9c997feb8719cf2f4bfdec5c4d620063479c14760c36f674190de0a0753a0cde68241303900655a65a934c9118153f46b4f95948fdbf7acb9990c97d0d1602f479423dcec93a340a883251d721ad308810fe9b2e9e29e90eac6203fe05e4e1587e7dc5d673164ebfac01096ee1e9f02ac6235c48f4b9a38bd6a172a38e7177bcceab2d15d8fe05005e576b82f81d2fbfefb99ffafd050d990ddf36d7b592b3231e1db3689692b449933bff803fe43f6bf2664a2f9e62c46e4a8fbf7acd5298211a369e8031ea3750994016abb5fadfd3921b489e96331e6935edbe146b2f0ab42516ff992de2fe029f017e723aa1940034581bcf0071ba99d90c1ab15a6bfc06719b968734cec519fef0bf7be7231c0c57fbb674d1302125cd7f95b4bae8c2ce7f33ccaa398c011b06ffb6f58f7df8b94831ca1c460fe9568ccf55d72e27cf270b64c6a422eb77d1e437090aea6e0de214c04bab08342be9035d8f6cd6bf3d007bbdce075dff064d814fc154b6e98b24f63f53bfafeb507e49379d4dffeb27acfd57d474c46067edfcff0d1d3d2ee7031489faaf33ea80433ee5f57a88d6995205486ebc1961d8920dc1f63b1504beed1db6cf8502c32ae229d2152fefedc31f9bbe732213178e93d0784312dc7bfc3c18fe39beb9863be1d38ca99c2f0319834d6b1c5f5aba3982db6f986f2fbf4ff413b2894b872dbb9580f1466eaff498aba809d80a639fdd48d2f1fa21f5c09c275caafb796259eeded81243f152153f999342a73e1615dfe14a196dba4a72c2c6f74bc554c5d25c038c68cc0d55045bc8892c37cd8101e62e0e0981dc5c31d41f8c7fbdff725dc6f70d1f1c3346396c9dddf62bfa80738e7b6bc11fc2d3dc5d87895a0efaccf23f1c306078fe521dfadd4f47e0215143882fd856417f85e0f5396d3592a3836d65b0df4ac47810f1c255a9bd08a5df08dd10812727de2ba938c6bddfd90b0b9689d0174d88ff77a329fc8636eff2abd8e7dc4406333d2905306d1ff3399379ff66f778f0355e78fd7565b913e214797030a22db159a034c303ff65f74a2c1bd47de734660eabfca2966fa0ec30abf6c4e1d07869f808cab7ab01452afe3f82d2f0ecaaa79cc6a3709bb3528edbf536cabfaae3597cf5cd3354769588106de6c628accf2b1139645ee6e47275587b7f9cff65cb98a153bc40101f479cfe0603b40effe27fd9af8b6d657d7b3f486617b5b0c5bc579b917eafe2619c2fe55681caa4633a23acaf4a16be13e02142887a02ca77e4be2960bd64f7f49f800fdd02b503ace2fb215800bf92b06b7f564c85e2e96bfed590134daa4a070a9857595cad6a2b1872f423343ddc4a273c35c838690fa89736816244a0ad19ddac941375c612d09342348152d2d30dae1fd31958e6e255311d61c2eddcf038b620a8a65d196f15f10e732a8b2693c9a857641b66e5636ab121d1a3c2fad231e7b40b7969b01f3035031690199de165a6622acb58ecb655912a04db249c5acb591c9950a2f3b2964eb24f4bb4a1a2664586c2bdc0512987a0001aa14672627e004ec79bdd01719abc993193b40e60a0223356f0966b2259d3770457b0406929d85aabb29bd7ebd5a5cad5f6dd1e7584c1d58c0aea78f26d968af2bc12c25434069dd6c20109dc998ba9a21a1661f41235e9efea6ae4cccf05f7ff9943fcab030fd6b67e8048c2c4e99a551db66352a6f8885b085a4c26f5242f04ce7bd4add9a1add133597dddfd84b6451b500d34ede502ce7c3cf6106ec85a779e0d8eddba4996fa91b0dedda14350b4566113b6386e319577895364b5e640832feddb1e6e71fff74d55788f2cc51d85a68a614214f13ee55ce146ac81082e555853e579bf4c8808baa1224737f9f88a6bb2647597f60129a0aa8f2d1d638a76fd5007105df114df421646b62d0ba19479677b08fe4b75da745156429c7b95491e7522e483b807d80c3e3138ad8932cea166e7ebfff8053fa4f97be5e0aecf2a08799c715af1c0b20335e2f77c992469654dd43d3e06eedd169a4e3ea1543022aae7b69f6876285f7132407888bda1657efd1ff807fbd9982489f732a90efccc213610d8caf16a2e1e54a9a452219f37a5c223e3e227bd49fdd25929e07f04acdbc824cae5a1fdbc1e24196a184268fca92a3ff09f9facbb39e9272d0d8b867deff60fe8af274a0d6d521eea4bebf045eff5e256ace2304f63fd1500a4f47ffbb7ca3839d0e4181dcfab64e147b7d0ffd3c0c6ee9588738225101e2688687596b8e2d88cd929d0851dcca4cf892adf96d0860bcd112fec134d33552cc0fc6bfef91285fcd6bf65ee16ca71a64392536792a92e31e14ca22b3c9610a36355ad9ab730873cee98f1e7286657f4adf8ec60068b0b616bb759474496183c8c39d0b7312ae5a01c5d8a82a722557856dc4287e8825edc3af2308170103622c8dc1f8e6a7c2bc0e85c9319ab3206e004fe0d0c56ec366149bdbde390c2e8391cd84422a24b2889092e07a8d389f11304ae16ef797faa1ac43f88c2fbecd6a3f8fc8090e5e360c7e209087e987ac037c99ce2fa17097bfdf5feda41404a1aee0738a1663d617caea96106deff45e8374aa3ac503b7192cf8b3c6c890a45c9be165b85e48512b8862735167bbb039e256f9a3c64a1aa02b4d65ba2ede2efd06e2819a075dfcd7ca25613174f14361a8305af1de72286e9576188697d96edf6f22b372066145526db7689920196e55c06a823192707e13ca91f6360a2ec4b7fd43d70479825e4d6895938e0d60615ae54cf98db7acfd221c7bc63be540cdbbb43c8401f24aede96223f8591f9eebae33af0efd1dcae45042a775f765b4f1c3a562e4740efb7e749d74bb0e3480902bcce373c06b7e225cdb5352329543b01b1f7a04b30df7fc870f55643432179c037aa3d6701aad41e6bf5c80597b3092ab086d68f89b4d257d5b7e7c5421abc630695c81d1cf888a51db801e2e5a5e9f7e1818c7014848dae0e69df226740c08027c86d4cbe155f7198f2ec15acfe36a76e4b3ce4ffca0be3514ceb96b37a7b307187668d794c81701bf4f5daebfb3c1cc1c6dbfaf14cee506c60dc9d5200d98b3724280d9dfa164fb5a086b0087a67b1f5042dbfbe4f5e8ee9898c5e2c9ca969a83d645209627e24f142b03684ccf3b1c01b006c57405f578e5cbfb8343654f4d89c4dc33aeb3668bf3a9c667d67ef6f8da31fda6cd38662c6adb06f97af2c1573d4ab39c07b0274d5fcf407b2a5d470f2664cff13236a5dd4f8948138ae4f29f5f56475a4d8de25e94b2fd3f6d085522c0b9ef65395628506d15ec4387131a8cb5ed5c45a6d2f7cd59c516027a6214d9503ee4501d5f2d90d0fccff975136f8d86e3737bd76b166b9d6ab472ea6f4a3526a002986f394bf17526e137ee14b071a3d6eb9429241414fd56ea4b1d371997e1fde3dfb7c567f1a2ede8089b73891b00b39ec33d6a651bfeb881c84c626d82b77f58e20ddc067e2be6c352c419f5678c3a0ecb2cfeea641c4f9557f204af72080a3c83fdd1a90519bf7e8864b745cbfdd35570910310f893e02c1cc7dfc7b6dfe05ff98b747f7bf021bc3932fce10266bf1ecb8f131b98d6e2b07ada68ea8c9e87838339e59b3a294037a97324003be8f4a3e6a48b65b50c99936b375079e06ec73a6389da046dce5e7e5724e602e47ed6a5925ad9613162e4b19b4a4331c415295c4b829c473712edba63689e258905ec0963db4fdb3ff398ec70a9afed6646ee2656137e2c458f34f90c8de14b0b2bc6dd87e0484c0eb4b944df5e469cbdc120a36a03d9e302548e5140ae4eeffdad1729ac6e323f4c6281caaea49d66b8890853e62671498f723c7dbfe2b4d3870c632745c476f71ff46d4a4d8452ebb35da58f9e811a93d862299ebea8de1c7112ad6b51ef8e4c8df42ba617b0f3f7da37b43812f2af79bf32435a57a92655c2d6c6bfe49b53f03dae74ddf9f5c54a2835cdeb9adb8a203cbbc2ce9d091fb3aef033ee3177a5e5520f6c0fa025ced0c4fd4668a39d7fac4463fa874d10abfb47ce2a31b64db450df6e9fdc996263dffb94b102e707d3611232f2cada83d434e8859b3fb721b830e7e810fe106299a2b686580d656bbc75742e89970b4db3009b30f3177a2fac5adfb22cc439207f36111c59703215f7bbced8254f3b2989f152f4c3c2783041440fb3241b0b2936191cd9d22f20e020811ce35a31f659bcc5b6c844f880f865c130e10218ba24bda48640b2300c9440bcb14eb52a92d19e31753de817c1b89968bfb8ef5c4f32c650d9d9cebcc9ae698f8218dd69e4541c9efe4057c3f5c4be9bc8b9b1df5ca3aeb7c91da6f4a0f52947e4b54d0bc937d9124f86560e86b366d1166d50dd887fdaca1225b23cd108b509c519e3a3d9b9cf6ff10d038c04a374d6ca60ef48806306f21270f50b4eb81a0a1f319eea0003c26adc118284aec6e7bf0cc8cb490ade87be308f6c81369eb04aa28f70d96cb94badcbf80c412682b5dc94fddc36e8b28ffa979316b8740024e790868480fdca552201cab83ec0cfee9074ea3f5cdfb6fac0f796dcaccffd69fe2fd10c2e10c9dd7b9308b3fce6b9d053fcf7da45bd8308f9ccf2f8a9cf29b38ced794a08f6e76d254690f0232827b3cc3d33819316fffcb4d50bba0a0f553a33a2154c18de77030be8c2f4b6d00651515f4567f5176b573d1bc39af2132e6f65350d9a6ffa14afe970eea31925adcc554afa1800ca240c20f6ab383e7bed442d6d24eadf96cc8b37f726afbdeb078062f450ead1853341ac440ea8e309273fdc240c057e2af5b45472736f8636eaeb301c9ab245993c130fbba95501324650e6233fd189d265f620ebc0c6883116210dfc00b2fff9ea1ef1ee98c954fbada20ae1287565cf0d71aa05635b6d014154d25ebf8cad771b9aa3af8464f7c85562968a3ec7ce9468b0d3d122cdff941d235ae45f44ab93940a9c5d4e5bbea2636d95554c65656c3aa0cc32bd47c97c743528f6e392c716cf70f0e1a4ba25439f435214044581393374cc8777f012cd11fb13afcc1cad0d21832479f1a4ef7ba09b42c112cfc15fe73fe4392dc191aed8925c0f4fca6a4114058c3ce749ab9c0a46388d63222dddeafdf8291c8f967f12d2502dc079cd455b3b24fb0de2472b91a912d28dbeb3df9de2a327c09147b42937b6202e20be5f64720a7164852f48a4e7179dbfc79ae85383fb2e352c63b3c3a97cac328b0250769c14f8f750de4c9f96714173de60d5d580647b04a7615937adc2a9b51e45b488e87a0908b5c47ce28f7817378a034130e0ff64c4219d7f97e345f842f3d2b7ad4e405393f4337226b24ede6cec637c9ea0a330484bbbc15b921c9b3e72b2c67ea657816be6ea7969f20a2b0e6dbdfe800051dd4702ee8f0b9cba35360e76182a54a2500420e0a45b96dc70169de40bead08b63ca8fa49bd9ea5662ff04cbd7ea82f3e1c57bc7d1fd49b3b2ade3780eef87015074e83efb1da77abe904631308259f2a479c4efdfe7c057b3b7e1c300fa0d47b072a5da5c5b0f9a2ece3d0172d762847e9fc45ac9c0c9fe12dfc26ce822daccd3f8905e63323138174feb3eb7c955a95a26425d3452e8504589afa898e50bba141fbd0c8db9082fa5966f79075f91811b6314a957e5b9022627a7a82e56ab02726bcaf8d238b3947694aa8bc87cc8beda44a1abbcb5404aee6c7f8d5af57ce73343885d6e35f3639fbc60c867a1bf697b474574a311a1557b55807d4e4ba78571b2c58890acdd5cd8920065f8ca90e46b98858352a34beecf596409e62dc044c2386c360bb9eb571a22569c3373f3f770126138bf1d3d85aebd682a75a06444ec413aec8f4c0507d129568de711de66759f4de4caf84502e7066a2da5a57ad6d545611982c7a12e6a2dc61447620ba20f0477d25631a38e2f5ad47ad200c901175e2b09d958271a0ac9e31ef8e44e02f604799422800ca998638e9b29f0b5a50733ed627ed8981d011667b879b93705f5c936f8ca5f09285c8be7766042b88252ca29f417767492d6703166240e339d1debc6419ef959629c517f37cf8b13112d3ce23a62f425acbaa59ea1df52e41ca9d87c9a4a1cedc01469f832e4801431d7d06ca32aa3d69b647f7e47b35716e46e9ee96b2eabe819cecd667fc831f111dbb4d7c76d0bf64b007961e62445155dcbc7a2c37ea1336e143fff13937970663127aa6ca3f31c06e976a1da85ea88bfeff15a03ec5d6a0db5f20ff3e86577bdff0c74567b7056fc965c04b43f356bf72fe2bcec1efa387645b8df5aba6cfc13af6f0eeaf7cadb21170c2668b024c331c970ad111240a5889cb9f586b9914e93f3fe536a6343eeeae975e41febd217b23df02aa6533eb018cc04f7fc0e66fb2947edd6d6c68aa4f9fd3640468bc6b42ad00d02db6fb0b62acbf2c758c747184057be9e3a6c478ff0a4b66f58240378d705c0f1fd87ae47c8950ea78376460c8d98bb3f8ff6500654672b724a84a6d53f044def869ff8b8721589be2b77e91b3911494db6cdfc1220e174246cdbc183edf7ef5d9da5bc61a59ca66f02748c38dfe386615bc83d6eb5ff1381cd96efe80ff7a3a36af875a2e6c8a415d13cb2a2f6240bee4f7e3ee6b3c519679a85394a25da0488d943202933b5a27dd0700bf942a48cdc1a23c4fef96664e05d81bfc01720e1eaf8759d5aa12c45184b0b50347cf02fc2c07ddadf17e3477ae6fc7510c1cafd73e6dc56b430bab406ba34db8933f74e2f8f32ab6c0c49752fecd33e69d49f67b6567d315bdaa4b51f49d1dbd1b4b5693596caebfca2c256b1c64e066e3dae2f26ee0fb4fc8afefeac860cb52e9ce4b84c08888f5b9d1e3fd0065a5504643dc1b46ccbdc81bae7fd792a92ea08cfd77c648eab718034b16be058480c6a89144e4d186f3d72cb27cee97b19c98ee7505528f1106688f1d2678bdddf4f954e5dcc085861734bcb78985cebc3c5ffd2d3ca0af116806c1b6be9f0fd2e7abec43626f8c655f4a4926b89bf5193362c38652c47a207c2a74b2c14cb168ceab79e16b9b800bdf850ee4381636911f19d479318662bd6d1fe41cf130bee7cffb5a1b439b73af3911af10104e2ddee05bbdbc0d282ffec44eefcd0b67d0e9f731f9c8c5020d9154bc81a3dd3c95169cddc82350e43cee6f6f31a0ef7109b621b5358f6dd84294781068bed917eb4ba38e562eced8f1592cd7b9f37f252ef4093461f2bd31bdec07ba0db33a415ce858a260d9392892077f3c2d2736a03427be0aca66414d37fab00fb95e8c2c5a363565500419ff344e033ef7ddaf8dceb060c1d65f21f4df5b816f244dc86b1863120b84fe45d7f56cba5ea78f15967aba3f6cc86a0122a87d0c0127d64efff2169d5345a6e2a0d0424c5d3b87a648822510ab1289b872f4ba9ff54055e757838ce6e5b6f20d06b9b3d1680800ca771b0bf170d689432cb38759b10031d29b606a18cd14b53789eed750601dac45e2c21781b3a61fc46547ee2ba535b9b53ef659ad067970f9d74bb0eb14636a958bae166415b3845dcc90d46ef8b4d8fb0b47195c8dd07051c8cdbbdeb884e74fd1900c372503ce6dbef28c1d6274f972bdaa75781b7ffbf927d8e9d46715d8f23d588fddb3be273bae85d3460117e86da0a2732d4918b6bae45cda0e0af3f7b39ee7109b531cdb7ca177c65caf647fcb1e313cd19e03abc981cb2d89356e4646a12dc4e02f74417bb74e8397e347092f0ceedcb4176e4b9d2ae92b2cbba2bc44d4ee30671ac906c6e661b31e0ac77b3668a4e90d684ace15cebed81e9fde07d17441375371c744bc49330df32bea0077d75913bec041a9b1b3aa84b5454bd1f691d7f21451df3d344dedfe6c9ee56ce02f5b444ddef74f2a351a0cc670a4318190ae79bfaccc1752ee404cf55a67bbb09f7fdced728b9e3a073cf3ac322e2c6e4c66c6dee207471308b89fb74001150be6941a808b539008fc5a1639e791a38ec15a828f5788a4630f58e16c358e593fc3b1ef50977916264e83016b90598f5d8563466a5512e8576738a10a0fad258ff2ca18bac5e1acd60c6bd6441538b034a26b99cec6cf63b2167587172bc2b81532599c2100a0b5dbc11e0cda8bd40c3a0dc86a3d278ca3c3203905296b83ff779dd144e8ee23ede95bce3c80cba66d339bbfdfb6387641eebd700d458b6ed5859fc32bf26114f3326259f15a224c9487fdedf857d5e422e662eea01b37be4e72308e12bcc1f3db59e6fdda8e5a4ed83b1521d92c735a2878017b98b355ac5d28516c68fcca35b160783c5130a0942f0d6436bc0ebbba973354a08762ed3f58a626e49543eff6365deb3d02115f20be24496f37d58614ed83333f2b818ccad323778cf685485fae6fea4a1715d020b52952a36d5d950763245c0a08065ebfd34f12d598b6642cc06b4c549142fcb8278d977de832297f7a5121fef289220490d07983b143f037527969584ae34162f011dd84361718e8e33fbd87567c90e62eeb340e243d205287fb7ee23fad77aa3ae8af46461cc40c411aa9ed4b36e117e3c505ba37269d5f3481816b81a912e0730d4866166d3b138d2096b9e864ca005d70359c22cadbaaa7f62d1fec165411284fc4a53f2f35a31fc6cb14b39c10392306167ea1456615ec6e10f42d892434b6c720f57b3fa3d91516757043f7dd593ab8172b0d58475a1ad7eb13c70382dcc2f8cd0c3bdd93ff48f336b38e4dcf80ce4245e7203fa112714832fa0c2e2dc31e96fa2160e6790e00413fb578563095c8b0411a64b558656929ac1b1773ccd97aae9e7b959d70624ea041b869b2811021a17c62302d07c3b17e52ddb3d0ffa576fbb15ec5eb1fad9c99222bbbbcb7eca0438df34c508547255f48af48bb7a4345911cceb7a3e2e4987722cbd5a0548f85e1e7fe0ff9ea871347fa8eb4122f953eda387588908ec471e915f0fdb70c43d172f12f6278aac83772e241ca9507523023a5e1b87f035db288bce3106deae5a408f6357f5cbc390531712ba2afb7ce77954e1ca462f6704aaeb1002917e3a193280c127bec38a426aff97b40c069efc4d7f3c1eece658c00e80937c1fcc4a785c488f66ad9ec4977e0d34bc1a8965fcd9b2875f810352f25e1b59a0631e3b5a9603ad251e3c708ef788bc5e383901f9f0cd1e9b4e9b6a2f796c108d579411915818a4d8826ecc328d581e07f2ca208308e0ba0f0435288c671dbc09acf90f965f67694805e0a5dd797e5cc33942a9d3780f6745ffe181e37077668ffb6e56621094a95eb1f4723e9284f60828db81b5ab134b7bffc1bf4d93273cea596d73746137c58b5a6bc2439b6fc6eb8192585353d26f949977001fc124e30d36d9f0936b81fa176ed536d02f0a585891b8cc739f7f6a15f7657b2bd34f42d0942223c91e5ab487c725650bb66c2d6d590a385521b072985c6123b4bd8cbe8651dc3d9b13b9fc10e0d82ef622bc4ada1599de9a889f161722c3b729b1e06a23049894532fcd43990720a7544a93192c26c963992d7fc4a0c5c0c870225efc423a45b0e20bc6f5250e9079fedb8391c5ce237d7f260226196446da60d1a802b8f9fc90cd7614cce843c9aea433e34f62e4ebc3ca45ef0b657cc3b0d67bf9440a9ab73e640bda9b5527829e7a3c318a43782a7dc8b1320a90f092219e09b2d038a590c74c13392f457f40884525881d46a67db57aa11c35a511fef294792e09830c0db6a8be91a2766fd7bae283c9ab4116085bdea2afb028b4244ab7721ae6bf4f6b8b869f9ccc0f381034a173d2ebe2c435373428fe0f5c5732ea05a873322ac95cdac5a369a8a44c9d2dcaa22fb6bfc3a50f744400387a3488316c430cd1a1d277674fbe78cbb5db4f2bb3cd7d9786162d07cd57e4ddd09881d6f65f964c842e583da168b221c7e0e81b7f4192ab66e2d691c550809a82d937c6e2d752ca4396aec3039867aa16df5bec0a6bf1a2618bbbbd823898855a09210c1aa090cdbfc61dff9ecd53c638fd29deece2f784ec4229bc5aa2b8e82c47b13ac52bf719b4916bfd0b9a4803336f3a6af6f0424613ed30915bb2e379fce26c548a6abaf7be7cce65488eb20d03d04614655b66caeedbfbfe891bf1aa2b05b8250d88f7f07fc6d9fdefad9d85f46dbc64200705b4911a40864e6271ea09ccfc01b4bc78086e664e3d242571ff0d8c391bf36802110bbfb32ab8928d1083b772d7e700a62bac62a104e9ceddfd03d9112622bd4b61d794f38c809de02eb4aad83646ef6b120641a6ba47c0d360adf60612f6ff4c53622cbab3062ef0382cb418c1ea4d8bff3c5f224df0f2a1a3e243fe70561ee0acd3c407d373eeed16708edd5de914ce595efdb77465fcad134edf577eb6f4e17797c2d95c0d01a638288374441e9dc9b23326303f72329d904286729ed158ddb831309e6ec7042193a4221638fdc9ea1a4140382a4a7e929827c3672385c5e2d4247685f856b226059a2f3455fc3192c05ab58a11151920ec3eb415cd1a5307c36eb8ba87d1db3193fa81dc978a6210ec9271453abfbc18509f69d400d87758ab2a874afd4efbffa65fdf99996cddbbe803ebb73b7fb817216cb83d5c104e947832d2cd44f2a2d4e359739a33fd4505163157faa5751546a2ec70b08d82f06e74287f4c7c527b1d4bd517f2540d50c81b47bb828fe164dc436d18c9357adb6626c510f4edf85d16db24ec75a09a1072e7bbcc8c4cfa00ee251c8d6bda01a2af7eb2eb70b5d9f4dd6de549dcd734daf7e5e10964dfd5045b5c6debd65da1dfb170babfc7a6837d80ddf3ceb79ac1f58e358e078ca8decdddb9db38a89abefa7c82a2b38c82e95c990585dfe29da0a97f36a9cbd3105f49a10702a55a58cca538c47f127d75a3cb553e0f865baa2f0802d64843fe328988a62a2bda6dfd244d2d5cb9f1c802be18efd89f8b0bf9ed0e540dcc76523174e4ed2599946061bcb6d3eb116dc4a13faa8dfaa8994985b6ffcd50b27195baffa65e36d975f416418daa61b66213c5672f4ad5d12ab296889a9ea314b0f48f9fc105c2fbce0e018017d858c2c80924be8b2a2640b5edd5ceb4c9a7ea128a266b23fb70a3851042401e5445ae4240b7106cdc53f332a8133211eed322139a0983e54a534ac12cc5f8a779b6da94bb18a39478224649e9c95c128b66cdbc783d4eaeae05b3c861aef25076c098a4616ca27b2dcaa0e8ef6108ec5e31c4b254398b9aea98a90c508a0fafbf448397dbf0d9f1bb3dcf5bec1e978a6476c11ba00979efd922e58f6df627a79170d71f08e3da784d25f709aee89134db759584d5bb3b4b6cd1f989939d30de740fa58ad61a15d3f85a097fb788d721bd40b401639cc412953ae581350e5f5a5883b380412dae7d3e57c7f9becbfb5d6a25121da3aed67ae3ec1055c6921815ea33dc547d9707560fb008c42ccf22e863c68ce5f773f4dc1bd4ea84140d3a9d427e21cbaa4bee2821fce23d630f09cc25f0cae1e2da56b828435d74a94f1b0892827787d8fa80510d236769a443409c345f0a18e510d4d234cff54179cd3fe83bc8d1b82f9e56b3ce094c0f74dfcb8a66489243c68f3f7a89bc06f11f5211aa2aa53a16202f956ac52cd936f04264923f5191368a159f76844dc87eae47399fa96feb63dc2dac014505a37b730fbe5033ea452bc496f99b44ae2e3f9a07b51c9c793fd0e798635315573d5284b098ad79d93928d8811ea359054a5b2160251c2b1727044fab0bcac7a74a3e393f017713988f5708b95da271e096889b97ac96866bcac153a4a6d8bfbcea46744be868cde7785fc6520b7b945a2f7f1b78d660cdda7eaed08f7d9a87320180b5cb36dff21dfff8157eb46c0010ec6d42adf487ac8c469772b7e6de03f23d9795a06c09831604c4ae166801ffdc300b1303c249116c8d1666f8f2ac683229dadfa2010069500cfd1c4f4aa60cb3b916f84d207f3e670b4119024aefd776d0c3ae4bb5cdcc247613e33041be4b8a1ed26db3b097ffa0cb6a9a2ab13c06d63780b8525280066525cb655d55f2a296347bef55398da9c05b5d03ccc06664337f2602762159b00b5694e61e0dce6f407170b7407814eb83ecabd54c23f55827ba8a2731ec0aaf59506d1b900ce6d95a25458560f85a5ebfefa6d1250da10115846e8bb21361fdc1a30fb33cb9c5d43a52eb6dfc71e3ccfdb921519d52cb16257315cab71c57e7447bd453213625e73b56b965291d5082a18e6d0c84069cc75084bf27a4b91082858d8f0a92765f5e04666a0ca3f3498e6d0ae9d979c0f0b5c9aa442232fab66801f4a72dcd3490084e9b0756b4538e3d2ab81eac9b47e21ec5194c5ecfd3965e016f61ede3bf29077c477f8b139b21ccff933ab33d70f0b804b5aa1dad03c6fe9628a8aa8eacc2216de025c48f0557ae59bd59e6fae0fb048d78ee7218ea30ab8c70325ee97e18c99543c1aff44cdd2fbb2b56394775852ab47f0ed5d2758da08cac11fdbe58c9e94adf65ea087d570aefe9ff8edf95e0b930b8a9f38693270ea6ee69116c04133423fbf22d0671290c12dfca0c131a09117f65c4284d05dccc4ccd8e011fb6b42c75f789350a5f67c06d3646d67897c94bae3377fb7dc250a182d5431968ef73a8c02b0581d76571a996fa14df164d81c93d0fd31e62344cd22e6540fb9ba4987b36cc6b3d3754a05ed277b5ae5a1aaa05c4aed35c52b604883ba473b50aee26556a967fd4e3fb0167c524877b30feb8ae3f843bfca7012450b88f9f959240e15559e470b00b80d694ea5e64d53735bd7d7fdfcc51a62935565ec0be40d49f38416166e0860f52f42992a886fb651b91842e2c5668d0e1e6b70ae7bd80cedce1396c1ca95dcb69200e6328a5a787788e21800909a33017026088c0559581e693e56c26d79e54345060d00080faf8020382c3406dc1cf1cfa4b99e7b648e54d79f67770d05affcbe037987936dcc1101b2af9bc48e2849b21bb55aec60214f6de98bd6a0992a176866244039c4fd0429195b3aea6014a9f045c78ed403f5f935420f5ba951eb8810aad1b80df31e082847ca641e65497c5b9cd8df3f35f1f53a36b27cacdbd37451ebac451e824a3c35a54abc6638aaaae43499244ba579ed44736b65ba7a17c315814db8ee8fa32dece2ef805d81980007d870d97927b70333f2e7e0f25f397544b1a535442840dfe4d4ad9f6f5950b6c3f31dd465d9e9f60aa1ef1b173e0dd949709893e0a7d5e5d1d68fa1e6dfc287e85ba6257791a816e7a667a3ae3c227650bf390f91c307b8b39db7f1c3cbb953cdc087b3029732568961175409756925c1c99f96394ba6287bcad428f719a020b24d72b2c2ec04b9e05050cfe2749133aa06a8570639da12f21d2bac30b05d5fcd31ce320aeaf735e677149df0cd2acbba794bf053e52dc655cad699488b741604bc6651af5b0068e730ed33a169da29991da8e3063af5c9aad79d669c267c933628cadc96492e57ed4bc415eb036787e5c99d48fab6376c943a9ee71d433bf56814927c71f9307d1bb702817c832d29bf76221dbd5d29f8c5848135a84a1cb03b87df6c23386a6b94e2e8de47490ada2f7417b54602785a137a074c0b9b79121775642fac86e66826a04d3ca948de50ad379e6c3fddd49bc73a7d56105417d1feee64ed3127d7511d7ea18f53860b72a78ece400384737f35f5932e10182381d8a5223ebf68e367f209e2f60ecaad4e5ea01d9478124c11dc1e0efac619890be391ccf685b7673eb6891a9e74279e4a6d3ae5537bba2e1e2efdedaf5b73674e2a17cbbbc051c46ccc44c673d0910eb7c6d7204f3e59c4a5b027cd5f646968577b514e2ad4f1da0bcb543dbb78bfca2e857275183f39fd00c6797f6bd16dd13ecc6a23be08dd6468e4d36da3fe28a9109a88d3067e9b7e845e5cf8fe97f4676c802f4aff22fc28b42323ffbe2df0c728c4dde7cf277d2629060fecab266f7118aab17c5b8ed4e7e2d19e8599ae6462f6f0dc886349c05fbd9f5a9f79163ca1392721cb24edc80a0b4b625b73b26fb6bfcbbe9b9cddbf13286fd8e58babae5318bf68725b154218f8c1a26a97b4b9b45afb70d943bb75a55648b0fb6831fab130427fbca458517e551501cb5637909eafc3c6154660cc2ba40299bb18fdd28995fd00a1ddf378caffeeb17ffcaa1ce8231d371d537a2fa974f4177777f6da921eb9f28b937233dc2f03a8ea2f74b53ff80249091abe481f2f638f71f7cc2ae58f5f2c1b89568d80c3e0f09d0b8b2abfd5b111f1411ca0a5d50ab078bf813f090aa93b0575a0c784fbcb17da40854f9e8bf9b14607cd35f7c9a2a237cb838ab4a8adbf6e801c0d2808f71103ad326c6a4cba7e807f736de0c0ad0822d61adbafd7819da5b42372fd4aecbfe41e7eba87b143e786d75f04376e247d5e3d733f7541d6b9e99db2ddcec8c4c2b4f52a838a14b33576809cee4b123edbce5f50c8be99a946754c424ffc0cd4576107ecbc99a8f21182d970f4e2357a3549d636447ab871e8c286138111bc84797a9a949be106ef725bfe09ae1e2e84b5af43c0849ceb3b829b0d5c66d6696fe81b9955289927e356e449669282983e18629bdd64f8e0e6b0aaf76951e21882a6a0f5067deace725978417859c8efb743ae63462e3b12e2c61b93fe0eab67fb6c05cdab5bab80d38762f14a4aceec2c9e8c2ef1be1da3393598ee4ef1f6005438936f70b693769269c0c55df1e16869915eba6205583fc56f02060d98f0621b0a4d33d7026ecd8803e08ca214e81f520bef7accb564bd315ed5078fb23b92bd060eed4ff9e64f0da35eff911d5dfa554aa46685f14f9fd344218012c269f311bcd42823c2681e1bb3a162c6f18acedfedc64ce492c14760c1fd20f24b729a9ad079c817c4b98a2ee09471038b781bd32e33a81ed156a9f633e9b7e14a8bb02f514aa5afce78f457a6e27cd14b812f688a20dd5ec942f55ecd15df52f37d0122c70744a019b1e3602f3892b1294b8b313b5d93175363561960bc0d54a3b7a21e53f97a7a00cc4b1ff8b03ddc89a16bf57aad2c5b9bee62114f63473c8227aa33679198d9037fa4ba0f84e19a40b8b21a03313e62b3b25d87ce503e5e2a47c74f31995433cb25de99d393e08b821b792bce286c47fb00092723797a0cb9fc119c357522db6fdc95498deb0224076bea21037d9b2e589b843f0c2f8b633f31aa6e0bcca7888d8607eae73093a2c7a9beff0a3c23a4f0ec1abf5487195a5596624a211f4cf4610b8a330f7bef331a4acf7932c0ed73eaa5b9b3dd113b5f9d7f4d587ecbda1a799c2e439de301686bca12d0a00782abfaeb31c33070ed275276deb013495feb29a48b007508fc9868886cf6a4a2950cadcd97edbbcb0cad8a160a9e54e2fa35dc7375e6cb562cdb055d8232dd2cd5a83ce85c47e38293bfa742d33138a1fd1108cc3b91c099f8555287114543e60a1bc7b98f54d77f051a47ed06ee140d261aca4cdbe219e7493f387dd5c857f097cc2d5ef7b18f0311f0bbd7ea027ac60e03ea7eb01de744cb51ab083692c5e9a5547defb5def600cd1ab2e90c60705b268b76eab7ea75f2cd868655701cbb0e556a420a7531f0d00b91d6cba50e7763c75d38efd9a4d5276f2f954d3212ca32e7171b0a7f6b21f3edb38df6711b8a8e9e1d7501a12ae34d8b0ca10d202b76b46183b63e3ca9666da78e3f6602eaf2baf8c77d0441931536f25c28e0a7cc21e194e05951c136deedc923ad186aee799005c0382bba7a03c755c1c61ec3d3412a8d60077b2d22e10071396fbe1973d8d7889049a7b5a84de9396bc15e6422209e3e1adf022a94da9ba80017e422ed5fa04e4337ad1d597d1938db2300e6119b5bb78e84efe38a380ff626476fefabfa395ebd1d17990c71b9336ef2bf1c754d6292d8e91c4e98480a60cfc0d9020d3a3640c350fd8a9f17775a8cb21f419b1936c3d22a9c5240aa10e89ec31c77a43113d08461f0655940e3737270f4be86f8bd3bc1196d1ead3e43d524d2830f13d7462319fdbdf652a08bf5fd0e809bd180433fa5b3b9f2cc017aa4b6050ba64d3e7fb10af2e48292eb7c806a34fb5d2ec6fc154bc8b597a320d777efcc1d4e49bebaec494dda348fb823c4fc11e92c1364b0aceb06d555812b9ecad66090188e9727e8b5a0a396f3b15483aca8e5075d98839c2af43e20e09aa03257a530b4ab0e68f94e8ddb12029bb77993ade282d822e406f9510c31481caf0003914323cb09c5202c21a311c84bb939e063ec6b96e03cf847134c5179553653cbb027c71ccfc59ce03ab42c5c313e7fef4146ce305556317407200786679d3a0a276b90cdd4a5538cc93ec0b1c640191a5b9ecc85d3c18e8638ed68415b1a15077d1e552360044c583a3a911e4ad3a0aab8eef4bd1e87ce86f669542c29ab5743a43254fb337bd22b6279f90f882725acfdd5688f3f95b4ac2a76a38fd9fb33ed22b4e8123b85d66614ebe1eb43f1f32865ac5d3b76c377fd441f2eb3435c7999f09ecc0257c156725f1fb7caec70e8a778fcafa3c606a05bcd1e1103633c5d39c04f604688135e575bb6e5dc2fc3bc6c3287f226a3cb88c96d2e884b9a1966ea198c8449f6e94be0a745afa3e1d65977ba729018184cdd1040f71f0e9a489289ec37a3a9a3ac466228280b38217bc1c09258cd0f5790d70d4cf121d5d9f44441189d477aefbe862a6e9886a9cb116eb167a3acbaf00cfe06c75a444eda8cf8c44878dceff3a95ddd9efb29ee45fdebf45ff182e2c0e712a28d05e860348a76eef5b3e1a4bde95a629392b2443bec92689a2d3bb4d8cafa828e67e7bf15cdcea81605cde89891bf227cacf79455cef24ac0c72763bce7da00c91933804ae79e4d85cea9b215f4761cac8dc060caa19643713ec3d40a3de636643e91d43a680b2c59c40352a4bb0104be0217bdb88a2fa955a2731de4dce19b2b6b77b0cbd12d0da41651c27a383e27d6915cb783bfebb94881c4d9cd8a62f749a555cf11d03fb5adf186d932665a35daf810e145145a28d66bf4572971efb6b8f14f04d202f85927d01b310409000820127ee19adc8a44fec6ce2f85d506f09557943ac7ee86a6cf64c4b4dcccee9ef717ad7464bf360a0c25efcfadcd929c989c28debc85185bc53746fd28c1ab7c56c694fe923422d38439b18248ed1bf307b8f92b3fc0a0ca6f045eb8e41fc249089f6562601af25e8751fa4348a9b5409642342db3424e31ae3006cd5b411016be0a958c266e51008696da85d24ce193073a763a3a1a2cbf73c073fb5a8d268570fe5f058297a85686fa5ce877c1c64cc262142aedf6c8ba5a590103a8758b37f1252b18f88a4a298332e968d5086c8194d176addbc56d5f2d0cb462fc53d7396611ede5ad8818575c36e354e1356915f2cf65c94581c4401077d0d4df9fbb20b183b267715c6034e69dec3f49a5934d4400006d181ab11b3937ef2cb1c5240c2fb9297572e7b9046140960c26c27e21f999668f854bce695e31bc8c332f5c1d4f5b3fee3567b929333019353e354f8dbb4514e2b84faafa20c4e49dfcc730a3508fe69f0adff0707a8bd9692c4176df06319613f34784bacaabd435cc5b337306ed435ac41be280f17fdae60e408ea2d39aca86c208885908a657e1755123e6e8f39863c858a129515480048e099b73f192b3601a10d9820eccdc67d4e30c27060f222887971e27086a378782cfc7a499d1bfc2a61f6bd8f4cd6e3bd51ab62119f2f76bcabbd4b9685056fd61f613918030321de2b209223eb9e80c4db313cee70d19bf2308ddb15e9bbdcfdd74d2568eae5cb50c2e340275ed8debea3ac78f1079bb94611b002b98df279d9668c6531b414ba164b87337bd0a520eb3ee1f10421c68d99e84a1566fdb9a4234299fd908aedb3e3515f053e498ccd9bbe044af2aa9df810b3d0e3a5d20f48b8f2c250662a486be133cb504967a0b339a6df59d59a8fc47bd4db3317f7763adb3bc23b4e9fc1ecb641d0d280b803594ae72fc7fe3f66582debf6a06b22bb5ba7b7019e0a7f862ebe9e89c47320ddeccd47a9cef01673ae3f65643beb49f0fb02afd071d1ca4ed8e1aff4989f3f3c7e9d5b4c9296054fa974bb3dea5f206da94eaaf7cd8ce6c7d10a536247b8471153c40dc7d79e4477407eb60144192dd449d7ad89cc31ef06c9d843697802cc97fc2c212c90b8d9df1e347ad4ea6556a74c54c3d05a5bd46651a6797348c4de4bc2c173bec579de7222b3c414945b44d700b1c3229bef96e7b2d0d2b9d497e395fc3947e0edddf8f106cb445a1bac150b2da43fe134f50caac6721445f47edfe90dfd4fbe4c5180fa676b39dfedb8cd9a855ae05c5420949a4bb621bbf8bfcfc24e8744387b285759122a38d61114b97e8c30d76b263682dea1feac446e83f46ec2111cba95bea3f29d40f2e63a196448d552dce8485a60f2be35fed61d5ca218a17034c5e2c5adb88c3349aa470e89ed3fdd787fbb6f6317252c3fe9312595a2dd9ec1be5f81d04516d3dd3922535265d4db3910080144827555c87cf99e324f966c36ca369288fd00bb7069ee17b8788149789ba7dee3b0d9648b851249b45e554d92e9ec26e9682baeb433298cba9ac4e2f47a0f920716cc748facc2d6541090054e2cd175e58d466014e9a2267466b4d598eb2eb6d61bbe07c5ea8481c3e347b186afdf7cd96e8a6c5a3d0ffde31cc660aa1ce108a5fee01e170639e72eda5cfd7b569e783362df9fc2702b0b00595b74652a95a06a8cb542b6ae7a273b7d029e81b67a3a9b805fe89cdfaf2e651fe7a732b9637657411c64e8a3e0928ffdf7d49708873dcde4ce1e6f5a8721dfd39f0ff65ab613a06b7d11a813db9a1e28fe5f5a5ded93d8b58ae7ff8e544fb56e56728110c42ba7a4cc880e5fed549f7cf031f1cfd53ae2d472d0d7d5ae72b2e98ce2a51ddc56c431ffcd4cfbc1e32cbd0a7861d6d63e17d13f63956368b1242b9592fe100f76ca2d9816fda891f276385e5d67b6dc3072228b731d4580200506cce7cc51b5cd06511555337e3dd64b1d35f3724566778ea0972afa00dc98f90a71059c4c7dd6fd808735d2a5ed2a1a1223651b7980631810bf4da42bc79b8d59bac7a5d9337236cc2165066322cdcfa52c8a5310e6abade379cef91f3930b9ff18cae3e8019fb863fd391a6e3d296cec1699b0038f1f00d4e972bfaf945c5547ffc94af073d70b9458e2f6036722c6fa2f0a374fab2a6603ff6f2947593b10b5170e4ba910e1a7271d18c3cf62e82d6ca08bbbddc826d6aeb19add75937f59d66e768b2c7ac6353e6ab202e753670c6e7e176287c6174b444e372d6f73abc762772fb3ff1b091d29377a2712b592d035dafe32e4cdaebf66026bab287efaff38af1f4b8dc7fe125932b112f677e9c51f010f235196541207387de6b2239aad8ccd6d4bc13afb801380355778466f3317e3aed5feb38b6093faad2d1621f342905cc11be52a64def691445a81cf6502d9572e97033eb979172df4d6c34f4fd15ffc98f4a72de4b7ec11c1fc497ad51cab17aa8f6cfbd5ea87ee7695581b716746e7a86582c7e19951b328c921a17714a150e82c46da84f27ac6d544710f4b96a6a5c6224ddbb6b15d0ed50f8dcb5d21e0971e7ff7d236d201f5750d446a0dd234d46b61d77187328bcf727efa86ae6485ba51e4e51a8c970bce05a29464e52d82a0db83c4d09420ce5004618b136c83df0ef0edf056c1be7b2d899e1748f97c1e09dfa2c3812f0294a6e9354142251da962e10bf6dc4c466e28dc05d54fe1ff1bfec6063402f81656893e3bab26c8892f2deea4c86f37128c6948aa8991ce2b6ae0b54d218288d91ea6afa5eb808bd3600fba6b0b747ab6156a235b3c0a8fd1c9097c6e3a71f32379ca3ca21a4e51f08445da809eea7021ccb038a9b3fd06b6937e474d5a8c2d526ea7fe09cf7b5aeadb0e6e6986b883809fc1c0e0c0b9d3a053146b3b58163d77334e170d0760d91735991afad69a8319b211ca9a04173212f501d1e55ae2db9007d8b685f4a45a13248aca0abe2c0c751c1eb9dce1f96275c576087a3fc007ed7d865017f85558d885a331230da4411f8f2481e4c9f11dc839394500bde963933c1b0deacba5f23349ca4e844fe88c00c09db4286bcc2447183bdd42e8e704d2359fa01f98ebae710ed6d468de69d457f38e04ffb4e87e68e1a0f39dcb3412c56099f9335e7c1eb226acf4a04b12506853d5f2488fecbb0842ccb3641f3d171f31b915cb900d32ccd2246ff38577ec5ad8cbb3fd85ae37e2ea7b560c53330409ef3c21c0fff6fecd1680cc202a38fc1179cfdc3e2b10a89d539ff7860fdd589e6c3670f9c32c3c0ae4706566e6b8b28b05c89373eab0697dc5b1a40e886b5974ea02676f11c4d5998911ee0e004cbc32634b840fea06896a48440f073552dadf6d744ed240735b1508bad18590f32de0d4fba7e9901338efb743260764e520b841f7efa40c8a339896fb4a87f6e81f511bc3f977fa7889c3d86abd87ae2b33179acb14982734e8c83e2e8847bdd9da1bfab94adce2ea3ce6b575aee09e5882fc147d0e68c0891f2ec37c7ae73920ee1c656744cdb5335d17de376c2fe26ea009a0d3711a3aac7f3907284b2453987c376b379a055c3aac65a72b2255ede75eb6f735ef3ea1a9a631bbd0ca18b876881598fb813c5d40b45c6e5eaf758f9c8e76ee17a2fec49e3fae6994777f3e932b860a52f73b63885cb5311bebff1e02b3397005df8670a94187fa991173ae20d20695d2512f6299062440eb075f138285a1a058a38aed460d732d0ac28569e1fe630139542a55110ac3b13c017d8e9d1e81150a6b429dc77614df611ace8375a8c6b740e867c1627b893ad52c6da4996d42c4c0df86ed868fe9cf48c56d916be840f02883e055d8c942a70e68262229b1a7299d4750acd2a8c2838785f415b490f1c69c258aacdaa426fcbcd788f58cb3f14e931e02f59d8f889cfee9688d237ba1527958aa395071eca7552b83eef4e8f0d5bc8c2daed1491380a450d79ccdb53cef43c930f9b164095c18c9e7fd19bee7ad2ce234b4bd3796ece974eb2413a334e37327df5be3123d1e4261cb2fc2943e594a9b8677c6b9da675b362a7a5d036193aabd3cc5ff33a401addb69ad6b7cbeea7c1df12148ab4e2abfa3bbe49289333b1aa6f81a1745a03b54dcf2046b2c213daefbed7e62651744f432adacb20aa91a244f26d339a8353fda092cc83d5eb96532a901e99537c4ea6190ea4fd515108906bc86bd78cd8acd2994964639fba7a1bf2314dfee21f660c8c4d9b24bfdf68f4927657f979548068c6be7235812080f6185774bcb193acb99da0dd6442c166a2ca183480f2d5b8284743eff7e33412f86f4b69e89a509e522b3acfff5fc6a738567eda932989334be0f4250c822022bf9059471b6b8c337d2187816160ed4c4cdbae9c2dae5d993d2ae0d32df58fe9cf04a27a29db990a1f51b5da162744cb5d2f701e66edd464f72af3e9078cbf13b81d5bd046a0c8dc6f9def32485c47bfacce9f888cfbe559760eec327421858651aaf436e640769e1ae925bd96260d23a3e47a5db0a2c048914065e65951acc831058d79ebcbc8537ba0806feec2e25e338abde1fb74d3e28eadea31e99916df3e6739baf516d561738d6b5481c71adf73cc5cc7ca39f09334df3bf261ca5e772fd131b0615f1a90984566e16cf9ca61a1d0837b6225bdd75268669d00a2b94c3d6fe992de1a6a2df12d0359a2c5129aa3db2425eb5e716cfb0032e07153dafca741d2713df9d514dc4bb5c0cf3a85e954238fbe4474fb75faa577ee92b39a8bd07bc2f15e7f2f5153bcb673271a28e5cf148d2ed8417015cd073460f994f2aea172925f9ea5d88692c9f257a70d4dfbbff97339c7a7148d230bdca3281132b01480060b3b33a19bdf61e8f5bbdba5680877d33e3792ab1cd597f24fca54e239ffa0e59d38369a0764ed53a1c384bdf0f79b6847bc9dd52b5fcc1f6e2f05fd8699eaef0aa1aa7b271a9f715f038ddaadb83944cdb2ae7cfdfbcd220e400ba81474df5bd1227060ec91398c6b918f934fb2cf42788ab028c2e2ac38ea75c388014509c28b913bcc55bf3c5cbf4a97dc37b08430268768ec4afe7e01fb94e3e27d0f0cb8108701dd3d5511fabd05a51e2a51f9760542cb8e03018178f400470ce4c34ccdd402ffe54e125d4da238171a35464ff9d9f68b9dfaa18e090a61321411c51786f0544226ac722d958b399cdd42a6daf8861284628231a84e76d104ae96982c35c3a87ced7266ca304f1660452c3e2786323b7bbcecd1d4a83017ef71f45339e4b0b2614ce9df63c4785d72890ea3de9c8b8892f8e6016de5c629bdd5d098b933365baf533d56f7ed31c943cd6f08c07e08a6a8c2d8be0d6321d110090ee3e12c9c47edb8b3e5a0d96cc52026cc24b1a07bcfd2ebaabcbc6b57364058bf89781c7bf8960075d728d7ed94b31e661f421d2f027225c1c2da9a500513d5f0817283b061e48b6e74cf30b5919e5036d15bf6318d3bcea9b2e0c346d1f598828585f277f58d1fe4de6bba00b8deb5ea40a9eebed833a5c6bfb5067856e2cf9974de68aadb91595103fcd0a55631afd4f3d0f399ca6834ea013e39b0b0420fe5630f78985e9e696600979ba65278bb9ce07b3098700088dca9be12f67faa0535635f8ea4ebad28a54f109d9338c8b13be2cc1da4e0343afb52345ba4370b3403f0a8584a1df065f3f159faa47cacc8892132d816b8189e30f51dd67fe5600f9fa66254c54c25e2da453184c911d419df2fbc105e3ecbffd13967a8603c4a316dfe605548e1dfbd236e93c9c2daa8b1c8ab472d202c5273099b6431adbd6515f76b143dfb8d871d52185e76b7eed130dd131f0ab448879b2cba3cda9836cecae2506d32f00847374afc9dc35894ed275ce6b1cb4fc4310523fc9c1a912960a0c807d65b260ff78ea61d89abbe283e8e9c068a68e56d653f5de915aac9757336c632446c2e250f4b690bb19294190abaf5c0cd17762d6f9bd844c6f3b78d3cd7a8144a337149da1f7a248f1091970d66ee6f75c7d42956521ca56f30071b68f94b2922ac15f9b7a830cd0d5ce9b6c0f6f71c61d0635d82131b8613caa8f2ab778415e702348cdb3444ddd1094b7419b22e784b21cf0c45cae1099655b2d91fff8f6862336760bb88de50a3b49c4683e13d8c254d2ee413365278d1fb5227b07dd3b49ba36a8eddd9c0d492660420e112c7a21065d7fc0a31e03ee57864f07aa4f849682b4a53d87d18364373fa28c53fbdbd7cbbfcf33e6106d3d6cbfe1267a07b7cfdba3d8c14ed07b4d063b78f0c8857fb8f9197dd68a9bf25bc4449afc0bd0af23a936355d64bb5b33167a169955503208f060d5d1e86fdeb29d64bdab6c658660b1fea56168654d606819b4771212af0ca8cc3332dc91b60b12f74b7e8425dd4042dc9ec92419f82888bd3f4372589da60b85d84f9ebdfbe1fce6cf240793a9f27d975bf756be9f982facc2450c729765f0512819cd1e3601969cb452a05a4425174c0b7cc544732f78373fe3f0d8d0078db96b4e828399a79ac629fc5e8a2c5403ef9359527e4a2e3469edad73d701182cd1053f646fab7caa4370d2a74df65c17361381ab981c76ba558375ab8ba7bc90c121c0f6d1676cb43a336541e8fb35d5b4f4a9284ed1fc8a4b38a76b4957d0309fb490c224952f9120755528e3d4f37912e358ffca19dec3309a9a53d066b40236f455c52d43739cd88abc913892fd63769ade44ca1a63a43fb53990c7526500b1264cf4a7b7e63349a406385ec5be66bbd304b11d45bdd17868252ed90fca2cfbc933d19e152808127641a577645dd3c87671eff61f74c7d4bf4e5c6fa5a3aadef8147b6278c2019781dac4e3838f44f6c840c995d57595bc36f86a4b4cb92ffb4047d9f66164a114f159ce998fdd2fc7e78e0cdf06eb263cd3fea957ffacb5ef73c652368a7eb0222a3c9fa0bb9de0cdc577f79dffbc5d2bd25b48a81048470901aa9d5b26113a2b4740b644fa637079b76b342708a9637e7d8478809e9134b0dfa92171554f70c330add099ed680488e41ca2296733daa3bfe5498a64cadcb91e9eb79af03c89cd6f22f22181325afc90c26aa062a0c952e5f4dcc0bf77f8c14293b37d67f6969c0ae54a175feab42bfd1165688293028ac63ef571e15a38a74eca0c710c9d9c6d02086c71ad267197d6faf94e0173a8995b1d8c589977c282b2f7c84bdc13dc2cce2ab7124f64fd59e0e68ca3878d6ee3228717b639bb0f43c14b1f55aea5ac4f751fb776d14f195f0ef2794f2b96e8703e256bee6d3175f3912fe3d79824bbb74f22588a3da78c54a3baaf61e51488338201c796bada8b9b40c7a97319cff8b5f3fa958af165836829408536ea47e7ee346be3b275756186e93a8bca63d3be03fab4938f543df8b121b58db35f2f5d6028565fadf8b30a5ac6836b57197f6391777a09a6c723ac3f7572bdbf42e3a24fe1bbd951229bc3326df356ac3a409e17f6fc8deb16b20ed00f9e2577e0a7e3b9d6541ca1bc909264caf551fa28eac05995757899ae4a1eb53d6a5ece93d438e57e85978d295755ed36009a74fd72f25b284c9703f5b521deb793699ba4c89566d8c2b3430d90c618952cc93c7d14eb50ef57ddae1ceaae519bf7bf84ae5cb8e56c8d4ecbb75cdc630f0125efd7a6d47d8f302d0bfc07455f6a445287b153aed1705d839ec1c2a831563b0a5baeff1e40a20a5aae253d005dcdd84a86b73851daef966f48445d323eeab8a83ce19f2a7a72e8a51b8c5115bbe722ecc8b927990efa27e4b8ca5bc80fca29ea11f4b2dc39bbf9d7178fd81a4afef73fba036d62b2d3c16bec919254301017e3d0d8c1aa1a70c05afbd1b87609951f5f58a141b7ba6ef4e22c1e341f5e73932526bfa064afc9816cd8abb41f97143ba974a2d23bf0bd6e3b23da1ba7965d8c54976195a7cfef7a281089caa8433dc2f075e669cfd27ef5c90fa8ca1b3dd7a77e4178b623be801f3254ba8eda6c94dec5ede7d8ae7c9b4cfe95693eedd457ba16d4f1d030cdcc72295890159c945fe4cc866b18187fac2733fa26ec3aeed1132100064a03c111e215fc62ab1d5a678b5864386f97005c7136687d9a2d3510cca5e331bd95155fbf252e9000102d66acf18db16cb4f82a450daacb5a8512e91636d496fc6b4d0ab2f893c935897621673115719133ca616a3d042499c186c6ff85ea32d3e83f805f37fe10021256c2dc15516d10ae5b3756ef5819252a80252e12c8feca3514dab43dc8cd6baa66939f00efa8ea4f7406e54447b803c2c740891bf7f923bce9a091111caa19f6682ee3427b26fa417a139f239688a4edece669282619dbd394936db59d49d95e1746120c3eeb7013c806708c3df5aa30763ed9ca01d5e2b6c92704282a18208d7eac2234b3591ad963519764da069d4d1ba81bad52a79f2510bee4e607b7909538b8b17fe12a470162de85ef77ebec900ed5517176a22812c0d2d076675958b69c11aa897a6d8cc9b08639d2df4135eff384104d874e7955448af94c93cc5df9c1b3a4a770d33e778954cd97a1f3876dd33ecbcaa432a12fd7cfe8a840b69b73bf500c0299e49072de26024e4940ad98bb9070d93ba76669bbb584f4e449d4229df5da362b090711ec7f12f44fa9068571ec231099197eab6cdf3f47ddbcf146a8e20a7e16db76dce6125299bc948e295f2afe3a6dc1afdf2cc80d43c7dbc9c5e007fa1e98038877226718fd8f994e99e68e4f09e9cce5622619384af24ab98556cc12c7a8b9d9b6518cbb6025c5ed0d9a523d0fde7be730f6badbdb929fea33508e258de18a7b1e2bf8fc9d4253be5634f1f732b76571f214434e437e0416583300774015a678f4a48e18a942e0afda4bf9ee40a98f32ac310141134dcf8f6f3cf89258ee7084e30b18c6e0b060bd5c909826a2338cfd3941f85d97104bb139cbff660916d5c2f2e0b051e7abb8b46722065bd2ef360b9e9edafb2463ac5d23cda7a34f1018c2ad4fffe694866f1007cd727cf590274678f877201863141eade365c0fed8532be919ccec65b9973ac34bc3a7a067a3eb0c098c0e7a8aaab75d00023465a30375833cf5adbff344abf61b61e7b60dc884f56fcee4df6717d1f7f226526d3086a92dec9d5c133f54882f52c2fb7e9ac63cb53ea39fb8340c0739276cc4471021353869c7787f59c55c13456f881e4b8215a0ba52b3486162dba576b440979eceb6ba7133fdbd8e23c490d83992a1c7053591bc5af6d6eae58bb589c87ec37a80979826e47d93d5e163fcfc3802856ed75a489bdde565e36b6d494a2c8a999f54638f67c5bc392d71430c80165d4ff3fdd1584684d18327817b580da03e218b5f583886c2b9d663edb59d5da7ab970e1843fb6498ca06cdf18193236f1c4b3261fed5ba058bdb853ddb5f2fbbb371b447eff41fb49af43d6bc6ce3a30cb9a37cd69db6c8c814eef1b734687c9243809e09125a490cbf677fb3e51fe13817f0cdbd38c06fc1ec953a287db270b5212db4b9fc582c50d946c59a14bc4eef7e9f70dd060e9e7cf6079ef2601b396cabcd74710609f92c9cd5788b080df1abccb63e3eea56749e8939027a04e990ff69e70d3c05866a7c8369715999177f922f3d2448362765f22dc8732ca09459d520948c381c7a08f7d1a9c238781b4c8cb9be08cdd162b44f358ac17fc5218b4de22df5a6a96d355a8d00cc146cc5d87a19598427aab79306770ee004049c68f8f4d5f02fbecc5eebd11acf27f0aa4106e8dbdbdbaebff35479fd1f94402a8362915701c44b8e766d26850fd484749d991caf5e60366c4dbbd89e679d418e30e6b107838c95925bd0df3197d1dce9b15d1d6771ee13d74d47176fbf7149ad1b6dc3f055d5fa445c6dbae5a8a716ad002455d673c5a04038c2aa58991be34ed33d5308b2be62e9964d3d9b08e7ad416303dee3d67d79d64a147c285f9e3446ba01f268549f4ca15a5bafb806dd540ecc3252a77571a3d881c9dab5c736c5889818f24eb4fb78a88e0ccdf72af6dfc63c05ee70c52c805c64e826e9f95846b4dde8432a12c74e83008556bc3dd4bd8a4eaddd7ed57dcaffdc0eab82871510abdb0c333b2bea7bdd690d19a577adc54e7241eb263fc27d2de1603317e9343f45b56bcb2dbb41fc57b2ba4dd5136fa9ea7d5972936d738c9fe018179341a4b92aa0303dfecc14fb74d30aac78bed6e85ea55b446cc1be01c89ad525a4a372baab81a63d22155a6e556cd4bcc1f659a2403cf795cf34880d19c9c373c90ad698af048ffd9dd070fa1623a69ec59cb3759da73dffdc67f518e4d75454bb9b494036f372ac3386cd5721a6200a23c08280df2ba758bedd0b1df9c21e5192d7e4cd8491299157232532b7120bf0e5ee93dc54cff67a86977bfababd1c58bfaacebd6129f6eb1e71ad6be2ac069de2e013559c7743c2a4dfb7b799bcd3569d59319bebef88f633167b267644bc981c233e36094e78f191ebca01eaa7ccf722d4cad8289312e747eac8046d3e9991ba10b3debd299e2fe546a6e23698fd4dbce5491f1a5870070c71b24d035a5549eaaa790133e050b9e4464b1515c17c3d19a38fa7b4ede86d43c6606e415d914700620d755c6dc4a9c1e5ed13034420cdfb7fd5e12db11479094390b6c40a3f0608f44702ed5d1406a7641f3693236494194d13ea9355829b3c7e685175b96c70299b4ebd5262061c10f868997ca05e49a4490a46366f7b42f49a0bb5dd766048a8058390afaba45eac6a9ce3a3035035ec5d8712de5e7cf22cbf57f188c0401754d83234d13abd2894cf9751e24ef1feef32de4da1b6701a8280c8317f4629d6eee87783db453c5cd39e70f83ba6804c6b750b2c0af9bc0be17987c1608231adf565c0979090c8d5eee682c7b6de43175e4fb9e61257ce500641412b0587ea2e38cca8e8a81340ae071d229f41b380d601e4357f8788da07e62248616bee6adf8d35dc4140f7d88ff63b6bf64e88885637af650f17681cebbc612da8b0da386366653e7f132c7336424c9b9ae8f5f1af7924d05754abe556e45f45067bf126280a025e0988a8c65d632ad601bd4bd7e7a02827539e40304cba8d353d6b15802ef5e9f5c5e23b0d0d77e0f7f3fc7e4da9724ad87d35f0e6949ef09c72409464e58db099917e2357c07014c2b73cb23030edc84041500804776815011a3b2aee9d96dd37af807a881c8fe0d898ef0a61496cb8f1c06f94ad446bbd1095394f9618cb1bec9a7b64796482d77991f08794a81240b0cff4ba0637de9b5c9427996f364821b51495c7aae314b2fa3f2f2b0df912ab1be538d40e34d9a39f8b0a8c4acac6723b0c6ebfaad3cfdb81f145eb094be1d6982e18dce6c8bc150b4cdd67b8d185f6d786b3f9268f44d53d85cfee54f3faba759427dbf2af31a320851b582367e7c5be506648237646db9cf138ce9226381f2794e04b25e0a026890f398e53fe0043c8ac5e7e43426cbcecc2611174961998105731e2e2fb1543b6f918b2f58b454d81477f248881ad52cf06de6d333fb7d20c24cd5180ded83af80ea1ca3bc83ed48737a04b7034e86656f3c9960292e757487c01cfd87e3ba4492c6bc6df33f982fb053e20c8a7ec393d76e87fb8123aaff7a389253746b4f0ae95aaea6e3d03186c7605420fdd45e057e6588ece15e9c3a838e18e688c0d2efed8a3dfcf38a69751e5d956da2bfca7be3c414c3a320dc40cd6289d9b69b5c0c0aa72d093484bf999f1e7c964034128c83543203784a73e92ee5e0a81d0ef55a7a1af89b6007f3b23cbb5d970f843b6213a0efb64ffea95ec31b098e11a0ddc8fc5723880e5d605546df150e71744ca54f8f941a6491fd2b97e8f0fd9350af719458d7973cdee332980b3983a1fa4771cb7dc4b2e1d49beb9b3ffb0fa38f6e3aeda18aca2526ec728284497a5f78f57777d4ef9d874b6c5b047ca999ad0175f53b44edb72d8a5dc0601c6c1bbda01edc741e51a1bfb2290f2f27b6b2de3bb87507752f67a605ee893289c301d1b6e52057d0dc2b0ba97ac00a7d4c9660150def0de8bc2a92d089e98229314e66d8aaff2f738b06b6aff3d5dcf846310d4ac6e12b703e189ba2dd62c99a7078d700bbd5b0d033b9989ea44a03f247443a57c3fb38ce2313683e242c1223e528c677d03dcbeda0aa15769c4dca022f42786261795e907c59de71319928ee8c7629edbbca972ae5007b272fcce9f4dd250701cd06cbae107a39ddfa9de66d865a59231ad304f8feba6710675fd460f66f4c4bb015739a7e3d062dbce651b99ac84de9d297495c17eaad0102920fc883855d3cd9ef3ff45788d89c36a3ba440ce38c35909571b28507134ec2ac4390c53d47f3c0feb877cd6b8ea8b35ea0bbada61bece50441150c3c9312f9c9f16a5f61da401d03e26a33e1e37fc84affdfb6d2f1f0c9a4205957fcbd8355da1895304464c6579dd8f338a875dd871ba9954956311473476fb9c19609c2e085cd6a0d89d91448819b399828cc4b369ef352dc3c67b2882192af76752bf68cec27c5763776306656cbd3fd19f0f02fa26db5589ac1d86473828fc63c2f1aec5b2a09959929c8504e1d529f16b2546bfc68f5ab74128f648353f24096997d2c13ee525146faab9ca824430ee896752895386db237f9e1b72f91e0cca8a31326c52833260bd30ba02bccc8c590d3d8181a50d644505d7023c92257ef271de534fb9a007de6b9e3c75dd87ba2246b5fadcf71fa3fb3a47c92973d2fcd426626c8aedda6df7d3907e8595bff226138e408e52cbc6bdba9d2bf42dc792ee91b4dafebeaa867f93cfd599bce06c05010a1c891cfadb22cabf829215671d9619074aafd79c94e3639a6e2eee137f3b43f86954cfb3233868174243a535d3b68cd9a21eb602c378f8430b4c79a94f58b96dc0ae798abcce134e80b2014faa6df9941fab2ad1edbd8cec682889cb53d44fb3e9a4cb11b85dd4fee5ac68f036c4371a515df57827eb66220ccd36a0ffd38f44cf0a7c3082f010a1007e448fc566badfc85a677642f62c1428c2d08abbb4ac790ff029c739b7d42c3493e0da1f9acf43e9d965a80aedc1cba0413da59fbe1fe0b8c3158a1952f32f88806580909b467d498c32febac12eda290ac6e0a4f783f30d62f5edbb2b726a38d245e615e8785ee1e45d1a3060659a5bbd8d6b2e1b1f22a285a3c54d7b28f4db3739843465d5aaff47281e6e87bc5349672fd097c0735bb24305901afea7eab434086394c372739ac4909654319e2b85d3f4a4d8690cb84fce3de3f1d80d3e841c00418ef17b1146d36a403180b1d60b10bc9b2850615251130a50e1816b494bb4260ed913e91fbb051f448409471e4c902a8315b09ed30a080a8255b279b1618c39d42d0a407f2a55b88294b474b159ff3d18e05cb9d7a9590896ee9c267091f46296fd5fbd608b7cdf485bc4b07fb0c4b65d4c0bd2d97f78101ac33d661bddbdcaaee151398466c2463e0d4ee4142c3b58c7f33e4031f9da3825b8eb3d1d53b1990690bc3e9df482a963d3baecb9d682e671b753fa753684962a1a47854e5b22acbf7fdd9b086544347467fbbd54fe3e279af8ae94c415f050d703b6f928b5a9cb07051b16c115ced90ac7d0b9890afa3f47b8595edd99a75c8c0c5152b356d41ae6b814b5e6cf17e74e6e5e08e99b8d00d1bf867c9918c26b70acf2fec08d511f3955c198ac8487f22efd4d609d48821605fa0bb6397d6878063d82cfbdbe75ba259ba2d54929ac060a86ffa04ce4a154c38fe42cecf0269632b3a49d94792d966e3d3e2b64ce9c68a3efc4cbe2dc8f6bcdf05c442791507fa459c0fad037915e4e87b9ce2f4b4fd8881afd2c1c70107f6afd6af782271537304133ee96ad01461330eeba1abefeb7ab4f8faf9aa0f234d1e08066b123688b808446ec47167ed755fdea46a878ac2aeede7413b42d27e4b5761dd880270e03a85860c046b8a2ad67ba34c346705048a51d861f14053200419e558af9a11795b51202476fd4bc42c1699efae1b89024ecc778e2fbb1441ae6baa9573b59929e0ea6932864fe4ed540c0238e31b39b3e411c8c1c763cdb5e1744efa8684d7f0d04dc2825d972198122b3ebd80e3223109745cea80b35b319fce06d8764f02138ef5dc2c0d933fedfee4b0457d3097e009cf52e5df37b32b79456f6130dd890fcef56d624536a74295e6b1cd64eced94ac883aa82135114ebdbf0a38e0ade915ca3174396cf9193689d94cb320f18cf9d6d2cedc72abf499c83ee99bbaec857edcd804458c0307951046654f9073f448745b40fa09c6cd5fc851708ced52619dfcf2ad2e2a42e3832f3f4c5827848ffe9373f4aa6dfcb467c7b152148f6f98cbc73e8acadc6bc6c7bd4a66026ef4c269ad2a554dbd0665815a2518243826df3b5c0196c9a5476c5c3b7ec099274cfa8ac1f925a7df1ae921e745c018aee92a234a27ea4d4c1e4ef53335e457f48c740be7edefca3b891f343e3d96f185a2abcdb288d3b150b70915e1f25ea321ef82b8973b8c15e126e06dda702cb3f458a99f48c4ffd4c463c7974875cff5801460007aabc6b2e70a164ac52fff82c6c9fd679b4d662636c0b3be57b288de1af372229bad86446cdf9404ad3c869754dd5b62fa23d17892978b9bcfe8b984a586d011ef8975694c9c35e2b0d2b528f79d75475a277a5c8b12aad6eba440027b9d48ee7b33f6ffc7d8a9359a69a117917f3d27bed651a2cf785b9fc117fca0943624e53a9586f1488f61327e38fb4c257fa804c65638681c7b7996e2d795ba6b4bb186ba022cb8915fa294a578167bd45fea4d4206b4a1c9278c82891fea8928df850c0a371cc806e1b616c57caa06905c6f1e0a5ec3d70d4d289515d2cdf7ecdb442402f065e4c7c8c296eacc4157cd42e741dbe846b24ce27bd3ba6127e753e321912571ca72eeaf14dfbc990cb06aea35ce1d4bac735fc2b436ab2e96043481f0ddcc0747def9dacba656084c6bf119254b0a4ae8ff36d1aa87539747e6c8de7c39461a4d3c7d09f77ae11528b3736004471abde8ddd0d25c445a5786152df2672c406198fac42a205613ffe4eed0b7d2cbc641471d7d866cf248fd41d83d53ebf4b77471fc120bec51e8bed35e0f0a20ecac52c45861f216c02bca518395677a89df94412cea8df6b19dc6a9e4a65c57528ce8d80adb9ca5208baff91af34fc92c2130a72a0e348859e01d5a5d4b33b690a444c399947f897274ca9318a9ceabd869567af5b8304fd348e69913e03a5d56a1ac78b987aa251c404a136b599707f47cdaf60cb1cd9fe56e958f7006dd07d32fb755eef1842aa9ed4c1a44bf48876e756b94053d7059f64902dcd083daa7bcea527153cdf3a0dcddb986603c275930955f0c840177ced47aedc38e00a0adc480d62450329fdbcf776467b6562aaffe84685cdae525f4b5da06c705f0192255b586680b0ab2a4f4e75ef412b73a1cec71c5dc6679129b1bc20dc48bcf39ff1ea29bfa723ce30c3495ae1582c3e37a1158bb6c31f055aa624be5b2ed508a6165a63a7a0a9bae96b27ae2e073103c89d990861fce61cd3cef7410631b325bf9b0879aedbaf8a6c437692f6f5b6b7832f58065bdb23dd9f5cba51a618a24d410063e34534a066b876883d99e37d665b4dd35a61d14a5771d735164127ba749129dec3e015afc2f131515434acecb2626b8d850c3aff957d63bb02ae9ef46650c56f0522599c3d04b76ac821d5718ef5573291a39a411b5ad2027a6511a0d314148c48eb3c832a9d7c3ad1341574f58c5f8be754cb14a6a7b619fa185b80db6cd92864a8824337a1e3e54bd2f63fbb8c618a0097502a9fdb1845b0de9e9019570093d396aa90ee039e4e7a2e21ed623a643dc0e2ef36bc124ee0b9726e1c6cbacce7ab55127472b1501a20bf8de42b9330dcc3a9219f196eb90b4aacea99448d966e4e19f144d22c9bbfdfb3da8b7921cc409284916d1724543949ef99c868a13280d48873e5d28bfe437146beafe09ac8f675382c832496efdf5d9a1263dff87cc4e3d7c1ac0d6b62fe1170788c90540ed2d9bbf86815ddcadd5049a85e33103a204039161fed8b76bce6bd478a1a142a3b42590f4d81fe1ea3ee5bd39ba2683f9ec3d9af183583ac7dc58e701cb3a2e2addf37a99a726703ad4860f1cdd6419c0f4e4090a097aa8f0a6f6543149b3d4defae2eb46890eef8ea036ee1794913339546e72ee735b5006cf147d9884a9c1f4cd095729e4044d3fd57f282bab1cbfb45fce59ca140697486220a5cb32dc28180c4e83e21e3c419077759080714d276619884507db39af910fe07ebf6ae28bd2a5b67ef262569f3dae5349ec76c8964fda34ad7730e7105f92c14b74fcfca9e4791de8ac7ba970a48acb7187e2f7369acbf199187b6f96f2e6132c1ca1951c30f7be60401926c31a944a26c5d33129f8da87b0566f348bb0a2894ea8d3166a30960d9a60e3c321e88094877a5589a8b85a78feac4f280eeb6bb493ecec3a56260bfa323f217eb7f6110cb9f37ae82260052fa3daaf349e1c4b4945181500f4d31843d266b16672bba6dcec783ee48a51439080279ea84e8afc47774459f77aa49829a2c2bf7314deaadfae68c54b5ce6734900025eb86e95450fc6b3a83c4933677a03a839f5eed66bcfa73d3350a618488cb9d4aae6f5c0a94d2efb444e90cf09df3696e15540b3402594834a5b9aee4a19c8e368fc2c4f18a1c9488057062b6f9de85989cc59ae2c4f2a8236fff0cffb2ba4b2ca22f569758b4cbdfb0afda4e5c399ecb9dc61bdd86862fab527948b52db53bd6e47dc6dbb3677a4fd4c8febb216aab9f4623a25a73da2be31400527e98dae92434be1291f69726f16cee9a6602ed5f4d9096af7be58fcf09f5ce6fe4a50b7d3b9015259576a3a090f9cc3f5f27447d6579b26115d3699d80c199d9ebb216ca0b09dca66f9ef3835d8a30076f0e854add05c9f7b9d2322bc01c76733d2470238500c3d6430299ee540b9db867d299a8d6632ab16a049fe483eae85883f7d2a83a168b5a85960a3b1fdda336f11f14d628c2293c05673791a902486c2b9d5e91444e5598875a7f211ad83f96aa4e92d98753b6ca0a0bf8816128e166692efeb096165a7082e8073ceacfda0a74e965629bbd899fa89e67e22bc58a172a0336aa29422ac15e6f6cc14aec25fe9d48daeca7273eb3ffce9431e250df16ccea41ad518bf9b6c368a01b223fe023764eb42ac185640214d402c4a74765ff46f4c1671a4ca7acba3371f6ca2e9ad3993fa5ae446afc1cb457d7c888a01bbba809e0176a3b7dff32df3c62daf241bfd4bb6e07ca8eed9f8f2b62a79ade1fc0afbfebc8b49ccea753b4297c51d4fdbb3b7737cd4f744b06ff7a786d9a7c673137268b8700cb0e60a1ef7cd13aa892e951d4b897bb2713bde290b5ce9dad958f569df6d17fc8d3e2cc46f906db8c5f192227257336b93bc668efcac3109dc328754eb3bf3b88bc60daae1887b334192f2662c065202a6b576f89f7182461f1e26ca05bbefea3979aa0579fef44a0b65a1e01b50907f60f516436246962761039f2593561b0db8d0fa1f1fa9305d6f6b4c748549a12e12af928e1c63f7fee7516f4489446ba1d92ac42266b8575f9a3c5f446e74f2e48ac4616fa89ddf2da4661a8476fdd9932230f94152c10aabc127e155ece1cc8ec806333faf2c29155af9736d506dea662e87494733115e1b817cb10711abfe4c42c168922cfca281a32ba21032763adc74c9d1b27b93579cfef19844cdc3984326761ff83ac38054dd4b587fdacdd1450ab2bc5b16b35d93fe756c7f1505a880ab187fb651984aa9bf2e4e0e0cf6db64e0bc75ba3a2bade4f178ed7d511933d070d21b904190a5ddc83552f78c17bff1dad7afe9996b4ce7aea8e296bf237d81140652a7e4db65a4a1e0f84c2f9d45bb72f042e16ea8ad7891339fda2057971feff6393c20db301537ba8d07d3bb2005adcab9738acf378aef8594a46aabb80d059c1179a6aece0af03278b077bd0d1c1a18e3baa606cdb814c3e0a5b542a68d1c803c2a68b9046e36b32e7381bc3bdd04fc22d75f8dbf1eec9b3a5dfa0e683b3ed775eef04068e187d342a4f3e08bd513080dfcab73ec4a79ccdb0d051afa070ca4fc338cc9d289487fd36a4342a02a94947179bc8db5b7e314fd9779bc9da007127f8d3ee3e140a8371e147e839d45801c7d558d787532feb0595f9068a006fd30f1d2288307de8799ab0731a91e369dcf8979e4733d6be0a8db030a5213db71a11231f8424bfd3656dd36012f144a91fb1d8d8f713c5e8c35714e7d289754c82295d053358a4d03cce7eab4289ff3f1975143b6e7186dcd06ec7c1bce4e199b64e6524f6fbf0235324e902f37dc923d57a773ee25747c567fa2cef2f8f5cd9ebf721289c27d6ff22310d58cb7a25851b9ec34ed27652f547d2a13af893debd604d05f2ea9d32a77c4c8cd5302713757f84caff6aadf9e86fea020f1fbc1e74d47ee95b302c0cf8329a70d51f21ecadc6562fe498b35179648b59e728c5a414b902a5b2823fe73c4650606cf07349bae4a5e56dcb14f1544b5dcfd63e088d100204c526c48222c84289c5841d6ee48799bfef216b59c06978b409044cda89f70320c0e4d9f83746e67e951f8fce3990a1d1dff8d40937af951f4ea0f6b05af820ea352cc9abfa6f43a9d6ed28cb22de0f7e52d63111db0f6dfacf96d7e38cc1e627999f276e2bf9f4c48b1976249139e1971f6362530e43bae5be850902c908e7d3a714b36f6131059b56e1f8757ea567860426065f43e56e47e050cd32a35d1bbc728725d7378cc9a9e032ee69fc32f5820e0e7c18f2d3ae2636ef66b9a1be3dac4acdf92b63acb3901209efd17943f0a0c8dca25d30872b80f9e95af2a768c1e60453bae6240016b21a869248909da9f0924f9c0819bc9a0d8017cb2c8ea85ebab0818fd589493fb0c5c1a78eb5bd34fb24bbc9a010ea84eb311c78523057b0a3a5ce7c3d34ca40484a8e24b4721df77883d7058386a54db8caeabc13b4db6c071f19afde4eac496bc2074eb5489e70749ff34f6b167909dcb9101f13135178755c4f9aaca0e8f4091f26df0928d1c59046aa7dd0baf52c543d5a20b47207b270fb3ebeb8cf6b64c1b1c4599ced832b055868dc11a50244706d80e9db7a41358f59a99e1dde5fad2927577ee2ca38f5a4b87f83e53074ed75108a64a2b36bcbfe691ff344b6aa842e2d51c34fbc681037d43eb1a93e7d77c19f8a44313439dae048ca6a0ab557aad975cbf79d91d443b58221731e9cff01f6b21e8ac2b00ba379f3cd7fa2dbadea9a418dbae39c0d20e1b2eb4a0c0f18450f953952ab9808c2e6548984428316fd2984a255d4c375c32092ec063bfb511bc85fcae8807369511803795fca15b14fd0a11e0227c23ae836e33026cb026bd4ca440b8b7fc8bee2dc71d1504aaf7bf0662c99068a053fffe5a7e4cda87d75472692a31c3e853fcfdba16703cd8716c8ca8a3f8500131302322eaba3fc743f965d54d306cd85e7f3df1b20ba7f8ccfe53cfbdb883208f33321ff53fcb4b20f0495234eebb46149ebb622099b400ca8d54268172033271f7833ccacd5e3729027e29cfbebb52288428dcc8d967ac78781ac98e548af4ac6347081786b8de6c601e2a5243299c454b43ebbfe5eb07448da8a067bb54151c462f674bc7584f21535503b2d8699b2a30be3f4e54a01f5984a5f3de6db229d6cc20ad69159831355a777804860f606f91f882aaeea2fa2a0387c6cf5d3611739ba25c4d2277b151c88d4cba300ba1c2569ba11fd69f9304bdb58bafc28222ac119c1d03b61ce3a0cbcda8b92d25cf504ae362b3d414b0261591ca179b333726fc1484a360258fa4d69a8b4555bc1a0f78106363bfe8918946946b3e033dee94c0830aedfea1021c2f762e7f471f2bcdb5b57b33fa31054e33dfc40338fb0ac79df908667c552af3f3a6caf6000c3cff13e7c55458305ea5da05f06c618679f51216ae45356bb01419dbc4fb18cdf34c2959a519d4334c159610ad8c035b3d99cb60a1b18245852fb6ed6fcdb39a4e94a6ed5d8cbff8756da59d4101ec4377acd2de3b0bba59f405a45a59577bcf708f075a76e407c1ad9ca7579cae7b48098813f4755c5e75d20a470e1e5706e31b52cfd1152146bb1d078c5905ad7aaadbe15c6f63b5d38a85d2d54c7c7524e0ba214dfd70695b2caf54e23455b880171b1a62c2285a77ac3a97659e1278ee4549ca724eee55e28bb5a027f749dd4311b9e6da889c941c913ab94fcb8be2b1f0d9c6cde03b995ecf9bec2e78afd39765b426511e452fba7314f538ca869bcbaae3d6b41435d1060b58f3aa35a22413cb05f4b456c7b0d27f2698c7272a47d9de0251caa263a7d5d0e36493485cb1d5b55948ddfe1f49d2cbe4ba8495a1170c8546a8a26760521e7d30f8f8415ef3e1c15f5983fed8b5b337590980029f21c70967f50c8b5657583886be33b8d9c8a0e4457a43f45ff30ea41a032bd1efdbd71e798aa8ba83217c8224eb2de7f4f1a2cbb75e878e0aa51d70bf1790c0eb99e9f3804b67793cfe2c85740c47d8a18b1b0b555748b770dcc04002c37d5581ed9d4dbe5fca98086d50cd8a8fb87ca9628491d9fa57e05447dab5291f565b795a7cee95ead0639ca969551a3869565e472b16160c7e3991559b05abee7f5da033b5f7e8319a952c5cec3ada312f4fa9de7ed93cbb8d1065fe56cc60ab015afad3231e8fa36ed37e3cb8652a2d93c0ebd9bb36968b52d151c63ce509db2f600669761b71ff6b1a39da3014169f7e642eac50b8e0eeee7e792db4b2c55cc709e0a701bfe67dd13e00ac20dd62b296b114d33b3a75daa8ec924eb073fa389cf90c060af5fa02d703644d034c8fed8fd1777faed86921614f79e515f8561594a4988620eb55a5682d504d5472cbbf64801137a0eb1735484931d6f1cb815c26120e9cc6a4158e1b7152d7962e31bf216d2345d733ba038ba4694d6a3cf427ec89d7583a8b5af095c20e329b73f391df5078365b9549d3d603131cabb0b36d440bb4f50709f066593a4dd6fab150233feb24f0474ea980b6257280bfe6d0347c5c427b9e5391b2f14bdef571065613b2300a99aa45e8297149f1501a053a3d39639cdf4f4a388ead99278baff1a24177ece1fc163956949932721576c4182b9550542568110ff7ea1765d2464d98c37a3aab6ebf9189348beb804b210375a33ab73859e48662b6ff33435ea459b3490079f4613404724d821168dbc6901858d13153d53bdb6fb7d78f24fde604c604d478101d2c493ee6e23d1bd2be25f73c1724e868ea72d3539045540b29d96f4dde499fcacd6aa72038b2de70c54a4f85accd48e45c2f9c103420584df5cce6985ac51894cd6aeb1ef6afc000fab4a421efb44b5ab104801ff62d2b10c45333ab6e5e676688330075341e1667b6de1c6dcbb27962c2c35c89fab2427328c780e9edbe33cedbfc843e971353aa23410b966526f6b7a289b08a73ce1629b759691d9675e5bd40fb13c11596fafde234ce27f883be9abecfadf6b96b0d5bbc5ad074b05749ba4f6911838be2ca665cf7c6ac46208800a6795a9fe0ef516a0ae2e896788bdc0af1160f2762cc489ba16f611518f95800b04262018bc2c60782783614e5f278e94ee50b6682ad73dcdc1e88f331c8b9560a46a381731de118b8efb73dd2d8ad875cd310edcdd19ef2d5c7c225fdd7b0871e69e003d4719dfa1aeef18ae4d0a9f47a20b2b8200a79f861b16f068725153b5e32fb5d182ecdd91795d80776e4de0fa785aeadd4b2e14c4521fca71fb0d0a1923b415aea4b1ae83ceff4888926f581ebf5f9e23c1ecdfd2de98a16e1089fd0abce69d0c5986f009a51e7fc484d1f0c32d954db8f4c7c982ce0a212a3cb287df5261c0c9d8365911d88b78a3e4454ee4fbc8fa22ac5f1cd76cbf8e289e2e499a9aab70376fa3d840f802d758391b0d153aaa697b627c77b4b8ac339d59d12cd189a2ca65ec75010ae0a0f98a939008b07ff6f0ce6bedbbc3227a4ecc2a0cfc2c0ae03b730eb3460d7d22cf6214fb5e0d23932361bd9e904fab49a59336382f61d1219b04cc00c2c30fe9e0f67b378581b947d301f26eec565c6c4768bb3ef6a4282a8aa4e345aaddd6cef78e04c57e89214dd3e92b430bba8c85cbc210855293cc0bb4ac9ca50d4e9f68a769b23261f9a41cbe6f44f664998c6d0a424c202cd915ee0ea78647a30c22630d0aac62e10a92e6c8361ee045dcccf79c09c54170343b7df7203d957ea54d3313c057a71b952ca13cc0544eb4dcc4c89b4a60aa39dbafb552b790c86cd02929d30532f6e7ee34741342aee0033116ad74e1c52e37a0ca10b41d229853a938814065ae5ae8681b6bc5d06dae6f928b4270efd0b525b96258643f06627f92f3c91f29b1837dc651a0e9ca99b3bd126fc8565fdf36aa642d11889cb2f59c00f6e1746f5271ac58649e0d3bc07284cab1b69da5be491c6463772fea5941ad22c2f366258593cdb6f03c24c2e60c06ee1fefb9c16c522d4fc232aa9f04a080648d3d8c2226b7cfa8bd8284d226940e3e4027d1eaaf8e1d8dba9b073185e26c7a8c72fea36b30a015be28dffe9562dbd73930d19d5f9dc86b43a02ac38d7abd68345bcd2f503cc0487d340644ac21e036a840468bd898c08b6305d46cea798d80ab108b72c970dd89de4417da9a24a8c9b45399fb200123a596b69f1a61bb247fb3f5ddba1272087872c3467729864335f9c4e8712d96490a28d18dc76cb2faeb98685d0384714c9cbe133ee4b34748a4d3cf78025ce49b6f5059b7182d6123e5dcd9509a73660438435be574e18f0c4fa5212caa1d7e107aced84a08fed86c5af91ebbb6d7cc5e389dfaf2fb291977fa2c5afe588a0c321402ffc077cc0ba7587176b215f66142cf8c9c892520e0e6bd6c82d70c581e6d645ca883d28c690a3b86c8c04d4f514e631ae89ab12ef5791d6a52178474d3bb8803977ec0459fe1731048813e2ea1cef07a924dc40db117c8c46838206dcea64461fefc358a754466afb8751eb76557f64c31f132f3a53d2e7ad6574fb3bd2a35c9be4507f0c7f05035b893a9af9cf04a635f196ac4e63810787d85f4f5500508cb0e6b8bcffd05fc2e607d516d9b9734b6eaa254bf6aba4edec16e4740dcba901d6365daad1f5a79302e51f1387d765b60eb20e856513648690d549f83f54f8bd8a6c4cbcd3de6a18c9f89e80d4189118a3e581b2405f54ff4100d1f861654bf18e8b6ee966ad9f388c9bf9ca96ec51db8638ea3c9aabfc3ce44e5e4f13960523eb3a88918f048bb83c86b060bc04a7238ad72c536961c4ec6f94f415e120096e5b85ddc5abbbc7043c44d6a62d793ac1f8fe25848c5fba398ce35609d7b1469fb6cf62d4d61ac9fabc7cb90211f10bf9611c31adbe654ed4ea21bee8a274a0a60abdb7a85fd85cf618772b24b32ea3008c4ac52ca0cd9292e2f91f1e89b0b76d219bad69da38b5cf1ba4c9abb924b1d4f85dab55cc706789a6b1c1cff3a5252d496c73d65c3d375a3720cdf39e5b8816775dd3f0537101b1128ed43f7b4f114b3ca889a1205de441daedc5bed10cc1578812c525f8023e4639cdf5252f4fcd4e05492468dcc0ba736e006ef05d22413adf73f6af8e11416f0f8f469964bb06a754fa0715728f8493c522ede2578914ec460c804d343e7d3a119c964b3738e08ebc98db36820b871c68358852aa325bffa409c203126f6688acca3150510571f9f50aa21dcac064a431fd99f737db50009ede2d5e0e6651a188157dbe5619b8733ac884a31472073aef5708e353864eabdc1b2625f0ffa8a093d80ab005d9df650dc41cf37421eabbf6546823fdfebc1093e930f242455e754dd3a16e983126d1237520c45ddac428a9c73260644f58c99a709538b6cedb5748709ee25f0850b7638a9994ab6de39acd801c9874523c362f77559605a407d021ad7e7ca62d1afa9126374e72c5e89452c1699e704bf955cd34178e8befa7c09ac6ffd69de5d7e3c4a69af4bb04c88a330bba684ac27608d1214ddcd2304dde0f7cc3cd6f11c1371faaa861da03358f66d286e79980e6a31a527c7c388722be4fcff058ae239af0b48df4dbe2513291d0602be4ce0e78b4b6a78a35d00ff5faf6ba806d964b48cc10fcb98f80b6f9dfcb42079b5982bf85e2df621d142f3c8c15ed921d9d7723e8a1cabb51d4e1dee505eed9a6903a6b358e400a8259baad8a67e7d1ba03487aa1c622a54d93507e8b38a4077859a880f96436038445c4a175bf91c0aa75b26259b8ee0accf7d09df55471424b46d7a69c8b88bb8a1b886780437f1399b256d38344054652fadad71e4142686a0ced9b5413afc6c96931d1009b6afa8661011ea4552e18cfc4e2d3cc9ae522dd796d4a6ec3acc2f791b28bd10847d349caf994d294411757668c14546260182537d08438595e5220caeec63de1f511a41c36f2b3233d273b15fa3d57732cb13e0b4f75b66dc7a021ba5e8794915bc57e3de9579f48b4474d5d1cc05520b9764549f5ecd936df574df9d67ed3b6c8983b7f2f846acf0d4cc4198840130969ab945c6983a0a4c939fed26e8b3c3a270410d12bfb706504a5521f83efe997ff456111448e2c2e3b834f6db4a14f69e9845c3e0d5926f7c26ab74132c4bc859822968b02bcf9b357e4ffcdaf0ef2c582291dea29bc77d24facd85139f962953740c3619a58d6fa2332e030d98e39336e83bdf33164997fc7dd22d4803e6f2a30d048c80eaa1fceed4befe9641fcb9b7c8f73a99bb125f1eb1304f562c185a0185c8f3a60ae39011cc3ecbeee4ee29cd100e53adf6eec9c72fe5b6cb4ba2ff23d560992dd8f88f0b92228686cee64d5c7308c64ef98a7cb651361728fb9612f1d08a2ef0cd764e763ad7820334065ee0832f70bab76c9d1059b4e1db18d19c7672c3a8d82ecd5ff15ade33d198f0395125a1bfd7f5ef403adff835475a2482d7e5ad26b8072fbb2ae1292a109a62ba37cbab74a84321f42cf7b7b5ae6907a80bdba97ac5bfc411c3e80952bce4aecd492dc402dba726cba45e240330014c239da5b9b0ade5fbd78e548239dd2bdbe34d5055bdc645958b9cb45e34c9d1e48aa45ede25bd02687a376ef6e401cb57242a44369dc0fff5f859c714cee3a82dabf717ca96960c83c2f69310f9cb5ec19990d996385d80c6ffba893278a4cb7b7b811a124b1968acc189366073f0f805cea2994c0dbb2411ca74dade6f02130fe6a4d7fdbddcc24463d84235cd1fc7c3e7373f04a086e79867c46e5ceddaaf7e5543a8afd4cc6c1c3da4ff104cf1e3b969f27ecee8d4023ec2d442b63c170f3c661440ddeff435a89025186b39a9cbd5b0938da87d7fb84d40686d901bb03082d73ce1ec473a61eea2de15e8b736b6290f6550ba7336bf4060412ff7f3674e59cde81a8055c0ac20c7e55169b410a79aea777cc0942372020558c22d12dc15bf082c803a284311a651b529c0ecb800f62d219433e4b0656d55df089b3f8c264dd43d90277ff056a6f70d28273956ee771535fcf9fbf99cf7d22c935b31300bd673b9919dca8b94909d61b69886004956b252afe97c2ac4f4c6e4256fd6b2f160849502960aec0d96a441d8cce57669fa4586aa8830f5ec8e6346d66c8fdc588831975739cf158e243757f81da183cd99d5c7dd4fe227f286b0756eec7a1a0985b548f9158c0ab3ea5a8cc2aa6634b00cb668da2cb6b0beb809c6888b2f82f3b36ea9e1db24ab8f91587df40a5ae10fa0205c048e0df39601b9a9d8446f1266c20a060b137b4c0e97e2e814e9cb780774b7fbfeaf84b2ff0c96dd3b79c1844e6aaa973c001e36f6fa9d60cc00319a9483dc09bc456e37ab71ac73864494b1f892734499bf0f86c44e4153e758f1ebf1ee54eac022e010ac6c1d1d08f1f4201d1be83b3a27e82b776222db4c27f63986ee82bafdb433a07efaf29872071a1e3b456c86ec9c98d27a94843c7383409ea55b6d76e12e8ea7b6384cd14b63504ea516cb08e8f2c663bd8f90b693449495722fc62aa0f90f58ac3fa97dba1bf8655d3e56d963499cff29672cd6dff01499698f5823ddafce7246fccd2f46dcf631db02f9080f1a1998be2f28b37265a4bf266482e433bf7f44a820ba752ce65a6eb679af82364de2576c367f257980d9f500ae5adbb141f7578030b48c07e0db2867bd831390d3de365178f438d59abf0358ab786d7e755ab524cc4932afda070258cf0fe47d18b8e1e5b35ea9245445d89cd7e79630c9271b2924f6d465083dfdf12588b2d778f211f16dc20a8c089f28f1a6627e6587963adc84a36de637cd3ae9266e40fd98e1dccbb795d7058ca8a73570a9c78b5e361c966d57f096663c33e931fcae9f3c96166a289f1f86b867af2460598b669f50e02040c784c3102cc8255bd02562467b35810297a5b76a2756be0143af0bc426738d21f4db948b815abd3d7607d54c6de8cddbc00e5fe32ecd6f32ca1b5174d6b5c17a451c1e48ac923e7ec8715162517957d69e133f85abe55c7e8fe785ddf587e6f9db4cd54fc0f8ee5b838cb3dcc4b9098d358c0021eeab1e21b9a324baa7deb8ce4276625ad80de2d1f5a82b96468b5874fcc60c958464c598a0e75792fd62b5c66c1e0871ee0e0324d1ecc5d1058de4b0267fd8e91ec4a5e6d89ed88fb8564c12de01284ddf07c53ae0c9039ae1a4d24072d01d81023bfc107c5fb90a7900bd927245a9829dda56bf9a33afb337759ec7dd74e82fc5892b6010dd3aa936848d06ba6434afd0f8ef480faf01283cc3bdd813cb4d38fb690d4dfc4927b8c4d30f94975f39901d34f6b30ae9a0f1379af15ebc464b58876c0b1ab5f62367117a0d1b601bda65b26f5b7c746c8a344d93e105e2810a0ee6644bb8907d8c04d89b863b5c950bbfeebbc77c26efda314664ff1877404b72e3eebb20707e5b5a5205f622d81fbefe97766f4be589aa4aeb688e3f66c26976a14e37a69dcc70550d48831d165d37f61c19751730b0b2710540ca1006f1c6747faba5ebc6ab4c1247c9fde713f8b77b75ce10e288fc8ae6bced3d55e8d1cd70ea602d27118892005a4cdd88232dc3b45e82b71643cfd5dee70f3d74982314a76fa0bbf2fd94fead69b507166e27c630cfb8da610e86e091def142a9ba331c911bd6f24379dacb15a051be10819af5fcc3999ba4645be9868fb17bcd62fddb94c1697c8776aee594cd445d045494a5744379a72d51dc9b71832db26fed478fdc9889e3975169807e89b3b54b677f6deb355bebcc9ec284fb9d7b75efb0a3ce79c9551264f965e784d91ce06a859056f51c0c4368ba1abda9b4343397ce5abde4223d311c3bc4948d986965eccbb7fd49267aa9816064db316ada0b9f375bfbab4919db61be974745ccc3ef2fa0a0efd19c15913c35b5988acba69f8fe2796c25e30e7183ab864ca25565a2f6a6edafe353b1cadc8b49f3bb637c77feb3e176f0af43138fce3d943d8b3b17c521cf9d024976cff17ef32d3e306bf885c3d18efaa9fb65dd976cf0a9018bedbb3c072cb673ca9a47706439f8a71e2a8665b511f551871cb5cb14f1e2e7b3977dade612966f39b42beb969db63d5bc232920fa7a3026c826d9c5c4c1c1aadfc696419af5f3ece5fa7e2b5df7f032ea4efa0a0c2f6d33e3c95909de80987116a2579e4d3125d8380dfdb15604d5c353f24a47f0e4962d17077ba19c9c1a713672331ac42d437cccd6ee2b66a14569dad90a3ca0962b608878e644a011000872b7611f0f53c972a9fcdf7077fcdfdbfb5e91f7900b354d736e37e28728ebe8b174ca6045b98c854deea03465ea18d05428b2e2e4d3a30f62bbf79d44d46ef18b36f65852696a5182fe8c5874c0e58dddef3a2ca65125f4ec75ec4764b5bf8dbbb3375bf7238f24524a8a950287764b79daba6ce7c85ac8c1886407fb32bbe575ad23c571f61809d9f4313ff8b6a1bf01b19ed0b50bcdedf391af5589b73d1d6ec930d64a0cea295734347859c49c453db79bce87ef60e8490b1e42f139bf2a73995d34ff5735919ac705271e81103654150a33a2b4b214fd5482acd6a6637022cd151bb4e41dc971a93d3455917a84aba950916e115a404f9fd3367e8d40668a2173cc44d4e771e12806f3d32f7e78bc682f5aee24a926d6cc056ab438bdfc578ca6af4693b5e9e1384d11a7b115e41ea152c9952f363655058f852a0eb1d24c32ff6e34ef3832957bbab65ee3fd65d58314c137f2579198dc17df03386f746fbec8082da498e08907ad91264197c723fb5ddb93553c1277fda0685c24b8a24a3ab0ebf0b21a5b13d69656b9084762af6cb967e8c4f610ef759d885e5991e90ba1df1834898c32f3b7c847585e915556451bdaf1137a397baeaeec1563315c09fca0c1b995c34b3a367ba31986d5c8b400a0c7cfd280445368de1efdf3feddd01b49dc9da1d67947ae0f64e660d3492f05e1c4296790509a21dc6d53be1ad1b006d69c20204f2a8156fc6ce58c379a019a6ce1dcf55c79afa1328429e31f3e121cd0ff313faff173c3aa54187d20fce0adf92069ceb396dae2093aaa25b9f9f0f455b90e3b3c269c6f0f68a426ada4eb91ce91008ee789ce24bf36b04c4fd667106d94b32401a8c4dd60d0c6a65780965d9af22a0cad48a323295a0a39ebfdc40977322d41e5cc247d245cd4386b07dd61850a842e3b54bb7fd19338bf555426f21325229b5a8d2159ee2f6f397a53c0f7905e3d4adc79ac9ab667c3d21e26675958f50b98afcf21c7a04ad283a2b8fdec43f6e450732cea0acad20eb647e1cd7c4e616099e77da7a0b4f326bd8294f6a8b6fd662a6f11e907c91ed80c87abfc5d01773b8aa8864d66197a7da9559a65dcf54e4eaacf55caa6d194e123250878c795e1d584751e2e5a1a60b0c86b0d8e1f8eac95cb53be7c1b02143e5b9b5a71604973f866a97da37b8c672c680e83ada3117ab05a856bb612944f07ee9f5a563b691bd1c2e6ecd176fe7b8543b551d3b228643176bef4094aa6a19c443d5e6bd48047708afc4798661da7effb3eb5a217ca63da7b738a0c01f632e12355a67b2982072748b2c40551ab0074918676183d7e2b2f1fec1df16103a593b1371eb65fbc29bbc63bd892fbf66bff4714e0e5cbe0a2fa018eac6ebfab94df69a91810a7110a9b247e609ff2c86b326273c533bd7f8c6c23154ba88a6f606e9267dfda30ca533e60dff28ae13977f1b51a259c4248c4d7003c711541e3bb5d63af13ccf51e1f56103625fa8194427da7f805722edbf1e329e0365547fe1b50fcc6aad00161bcc9cd55dc177e21eac90d2eebf43b44bbe8612331483ec495447c254c08f625e6eea1725af900d047af90572c41e5f34439731e42411a90977d5031d5794b0950715984f1ed4863d8996a3627f050f8dc5a2f2a5fb536888ebb7d0800c5a9013697a86880306978939108ecd2c77d51f17b1c88859c63b196691074ef0649cce457cc37727ba62787419d2292bf1e6418c21907a72dbbcd0bbc72158bade984e2c79705b9f6018854f3f08187ec93d132de6c3801b5edc5cfcc23144aae6416b56180301bdc7ecf9d1c0af8871f031f95e87dea51a3a18eed47e5744f3baf04e8927d1fdf9ef0bcf2abc6e1c8f1cc0c811ebc2004359a2f370e8bdac262cc164c209ee618bb9bed26816f86e143ceb286e75017155f920f7f4a864c98d4798447aa983c837a9feff0a5cf7bd173b0afb5af22774cca0c014b40d2deb5442083c2c5693815e123855250ad0a9318aec7580c39d279c70d2ca8abc3532dfa1d8ba22ff15ec2f03a0eb8d6e46b70668877d465315382aed86836c70a0e43b600513b705d354aadcc9daf83554ff47d85fa0958a4c575d4c860f987e9ed793852b409b248deaeed9fe0bdfbcabbf2f6cc9fd661fbcd9cb035f49f78db1ef11d5f3bb765fb89db943a7b6f86726a2101530100781a5fe327c056d38be19214917232a4249900dd74833f7e00267416bdf392be47dc548ba38aac87d70b00b0e12eb5da446c44d193f4116caf2da5425e9a66945e484f8a89480e1809d9035be4aaf5dc14f2bde10678b48c0bfa2674a1d12c1aa73c4944afbdf8ed65f9b63fba6cd3c1db2c60295281ef63bd3baf2dd42804bc502f6cf6be8937ac3b62e672aff530dfc4c752fc1f07c702524fc008dd4fad0bba1bc51212da7e8abfab7d998a25ece7d3e063457a26c3054f0b94f67a50a5c5cce652dc40e70f9d6c6885c3ddd1a970c88b5615c1729ef8617e0900599998f5234c0e7cebc9a3cf3fb159c6a5faf7c48a555a27cd39b185afeda4e6c5b31628af58f456ae71e5adc1f7eccebc9141e4c60017ed05a0adb170a10a9b04ea71425bc6557c84302af277313090dd6b33a97141a7d74218b32a2847501b0746e2314b5966b7e414596297ead52683dfe11b6fd4a60fbdaefefc2b7bb9c2f8f5a7659e8f08506dc29576c789833e310a26462659275bc9493cd8a3624cce728fb6b3793a8cb83938cce44c705caa03b23c6f072bfee32612cf64cf24c5aa8ccc9fdee94befab551ed937fa96dc5ca45cc708168a1ea168be5c86858ad4084dd904b66deff1982df8200cdafee761361921094277daf554606f8452dcbb6b22f931b6578cef0060a0d28ad619a918c0bacf76a3b36b7b0363052a1560a21c4c67a8709363085d560336b11408b3942bb5f74a5263a5abd277687b58b2f910f3c08e0c54bc73551e190c4ab6f43d26dff7e11f3899f4e28e52a50f17cb7ad78ce9f120167a6ccc49270e0afe9bf2e035165a4c6c1b1efe986bb3f31f5dee3da187e91771d6b46cf0b5ca2802c311a6fe2b84cc2acbeb5f19fe87ca1ec3cf04a4a524cd28a8f2aa2759609e69d5d5b566ab36e2248eebdf77716fdf0bfcf45f70b0ed7c7d3b7b6719bbd04a9667494222922b0d27b462ece7483d77860bb3eca9367fd01801bfa67517b964e97442fd4bd860f1b52562aa3bf35a3dec55ff682a77802b2212180f01b4818703ee74d1ade20d3e6fe6b4651ef712d2c5a6e4677ee4f8fbdb72f28524581441f5c3f3a688184d43a9a5e17059ae03fa1837b487fae085f10d14ac65d5f98dc96d8e9eff64f8b8c8507fef1f258c3297bdbfab4e0ffcc684026794496582adf485aa199bf5afd345d014e7bcc383449c10c3fe0033d000bf3e9fa8aa3a00e76c060f12c6e8e1bb687b3028cc159beabe9fb6f4fc40bd1dc196b6152338adf1926e68d1e316bef1cb23de77cf092b100564c05c7f455e693e0fd0797cfa6229d533614d56cb489d1556312edc649b903355951c704cd75233e0764d237885ce469d04f18c4df95f2546f4ec4c4df8ff7d3f785104b609305b196063d4994fea0642a923df5c8707e1b0e63539553d16da8d13dac776bc2c884b8aac9a4fa9c9314439a698b3b1526bf7e2a21d10ad05e10b8761501e4b38f737651062ffb4f407cada4be6d3b07a96559f5c92bb1accb72a213aace2f54137d688e18846cfb03e510583b21c7876c666b5b6b96ff652f05e8b6c6485e66aab041a340de063af2870277d67a277033dc46c217f61fd3f094f4536e9fb26481f8887f15ce90e7ce9fedb5266276bb452f92cf049b0660c3334185ad7c2f50f5bddf0795820f4b7250c28e95bb3b1c1644670061da4f7833f160d6269b9d23184a8bf07a51062a6aa0e542a838d26ac6e5f998239be6ef62cf9b7736b6c2703869791089ec759e0b4c775487470c923a9437aef006d0f1cce55ce4a6127bbfdfc6754285ce987ea38b8dbdd064dbeebed18320b3249c9b7e7c2fa18db9e06b35fcdf7af44375500da1fd0dcfe86e3aa3f6864dc3d7fee005a4d2ffb0b13c30ebac360ff7e686437d770f88064530a1538edbc0674a31bdbd3e8e0babe0b74ef067aa6f5512a8e0125b6525ec3e18a9682d52ee5afef6242d2dac53134cced224844799522232702260dea86ac8b536ebf5dfe1214e6133e6263902e7b4bff729185a25842776ee8b4633b2524b873d2ad9e52d8ff6b62f716cb74df2019c11aafd1c698d535cc5724dc4bfc7f7ef05c94dac4577c6b07e6448489dbbb84351cb7d1f98c0f7ca52e4257711302aed60e31e95ca9283a5a740708894179bbcbd98ac02b6cab7292e4acebde07958fa529285e9e04804599053a8f902c0e0ab6241fd92664541cc869448bf01ce7b0d80a2007a6f132e33df61fd6617457db9a1299a5f2ec5e3942d7daf2a4e7ccad87753c712c9fe3f402353bc2dd7bd14d98085d56be03a2a672b9a2244321f8ca85777b40cf671a043b3226b785feaad124f5cba0288d305cf40b3bd14bca6543334c01af2ebdda0204d54fd48dcea2dcc8a89e5e4931a062e3430e2a9628cbe9ce5ecea701679a4a40d70feeea9d6c88f8508ac7143892d9243d85854379eba9165719fff9aef6758f49a995795e99df0a0884061bbb271a809c5c8d7f09db954d02aa838b17d8e3bdca1eef95a36eab83ab074eff5587c8353bf134966298b13636a652307898047eab64e9058ccdec42ab59332a0ad8ba2153e7b4a4b908661b88e38c80c4f0b7b0e6da0ba2a49d401ff195e898d3291e24ceecb29db9fdda89d007c543ec0c14daaee289a90b74520048ac0bb804363b82c821a22563a2a59ee6bc4beef705f45a0120992d4b9b6181fa223b7867b38979ae0c071be48e16e8a13277b80bb1f26902c8e4cbae069c66c071f82066c2f2a3a08e8c7b39bfaa0c663c7e190f598442ba2426271adbbd20a6dda3a0c8f073657a9d04121d13fe1e7f611b61980ef0ad4e2ec4be77a479cfa56ffb3911f1408824b884b904711520fab79928273d02302621b718f92d3b77b32365fe33ff8e5b511e6171d191c411e2036c931d2f743c06f8680620144ffb8d269e37f14dd305277df2225b512b8e06b87fcd2d81fbfbfb8b5d6b96d4099d3dda45936595a2bb71cc6666634a6a980368f077a3cacab0ce12add89a5b14c84e26408d2a7d2e1dcd46788f691cb3ceb2027c7ac2389d3d9d305fd2f80a9965ffb514a574718bd654efffd4353d373bf5c581cf6c8220274a822cfc5ca327d8d3b68524c80aadab1a3a9c483503d72c7b451121a0d808cf6a5538ce0f33b73068f2a50f3fdb2766c4ce22fe29d01b947e9b1a49437587bae30df628b2ea188f21d0982f5096be69c18feba1f31cbbf6d3d2809080dbef35bc443fb11380ac44e56891f06f23c9d03f2cb512cd20221473d4c1b0b3d6be97fcc72368dd478661d3fd0eb1700dca91775386da0c9aa55dba785c84bb6956b66148f3d5f6fe39b72fd926f28438d90b8db2889adb9358405e52a7201e39ec28f38a0485f2969fc10c0a3c0e7c255beea2bdcdc3f602040ef36f413ab8cfae1a8a6ceb95243db5bc0bf29aaf9c714f40e34701984d2b272d70f996f6eb48b7f5f6919a261237076d1cbf34afd27506969d6edc3b91b02f606db481adc3d50b6b5dc1f6024811a620341ede35a3803c658a92584db14ec8950fc8d44925005cba49935d32f3054521a6fe1a2688dfa52053ae035ab859abedeb5176fe2cf922e62383d990acea343d7b7f0e1c9ccec95f47881108989eed3e4f4ce7569205583c4665914ad32e3f021d3cc41b996d8743b152794d571fde4bea913ed6f9315b6e2db4ddcd9af32c12f30f984b306697c1b78c58ab8cb2ec29be82fb6a4ac360ea06bfc5e6409adfe3dffc9f7e9a78ef3bfd91e3eea3ef1574f00d6d14707ba1222cc29d14c4b81a4d69d115fd341ed730a161fff76a6ee27efee88903ba0ceb0ad9034164d6be2c13713b9764b9b7b07aba87ab9787da6f189fadf0ec390d0d652610f8ec42bffe3ebe97c9bfbc36fcbeb86f0442786dc692c3dcd6a4acaf2c9bb4d03ecb9ea3d8a61dd869507d52161ae87c3dea5677242ae686189976c2008e365ec31332b5bc45ddf1b047051a5751206efb314494f6e8f33af3b4b91580c4c188209a8ba3b0f3961b90fddc28693be261bb7f681c26bd42a6b9f5f8ebc95dc4581a23c995ba7253cd093b6f05874fa6e60c6b84906d8f0d378a814397e8e70e7335b4d37435bd4674b59ca7065410ce52c84f51a4db11dc41ef9a63c640f4fa5d745ff809a206b1cb5693cc1d23552fd72e72bf5e86a708e6f03f6bb409b160723260c65306520c4480a64e3aa34b97d9c228991c7f133c7ff20081890f78f167a769a97e1738e0dd305c25a827163d8dac49efb54e16328b75d93d042fb6c7ad183b074f19c584724d27132825dc0e397703bcfe1df8f043c70537f04caf5e7d4ef8af2d62cdd395711f78de462deefd74949377a644d3c30fefd8c6e8dec2e2fefef333ee9fe5dd9dcdb4bc086b5ceb87e576c90a6f737f871697d93b13b8a56304d8534bdad367d902abcba4db9d23495e6c7b0b2acc150a7befbf032acbb959486de16aa963c4c1a9de8ce1b1e93c079b7164b0af4cb6391e055b569b5005a03d070e883dcfca635e3314676605ab490296c4bd4d1855231387d80e0419b31a287ebd607828a52495e5a52d155d9904014d1c179272d505b29ef2162cde1e2c94a214cb2ab9bb2c7fdc2c6547c1baaccc94b77d8c58b8949b7ffdc214b3c030e48d35a65ef9177d69428f992830fdabc92ac2ecfbdc95e26fbf37b1bc5f306355fb24c7afdb0a5e592bd93959d91f9cdec7f85ddb898235d0aa18d7f52b93e98b4d694b5cb0db55d90cddaebee77fe83f24a81c0713fc1fcb1f19fbbfdd086afb74c75f83140e769637aa6350c97fb21c0d07e0c30cebc0f775d26ba35ee0edfb7b41aa10b6d6e7a7369604e226f41a83bcc319598da80a6a957718888cbd3d5f647384fc720ef3dada06125426d1d1a3d9adb77072eb1b715d3280821deb9adcb11cdf28d7b7aeaf85e73596780f10020f8953215d97eb759bced22638f0cb1d3be783d25e1bee5c56987b60d7f23d3c3bfc498ff5bc0b7aff15403a602884aeae9cf689e474eaefcae98601fba8f0cfcc6ab8ab12778e63ef873ba9fd91daf60c77d5ab01002d22ae8618f2de907c9017d15c4f572678b29ab425b53448af1a4d68f5e50bef1f62a07d27c079adc73bad550d29d1ac281dfc787c20015e51a9ff9b43b3eeeb47055f1c303049473b1d4d11e9195b514408ba11b5c0b3cf3d0723c191b085afcb77468f85909718b71dd4bc22593c0bf386f9e2a3dc22656843e94dee0071fef0396753a891acc1193abe8a0e42f8f2dddfb4fc46d9400124df58f966779e7ef50b30982f32e8e2c2ac9f09fb58cd1a34c6d2f5f7446452d9b59f2e7c11f4762be3f61a15eb752d5969d01780d056fdcad0c37fc3e7737a1c74e67ff45427d19541194270b973ad518479bd51b240b25729a98c75d9cd8dfeab7110d17819a62e7eed97e46d130014317008b1795ed8073fe5bb595882bc49d32ca5f2cde663a1de0c74c2eafcf4c4d9b9fb865c319ce4c91723ef1a6684e8e9d4cf63dd92eb0e42ff7df675df9d990e63ec5142e860aeb88af2d421f106ef3b78eb55ec777dc4ed1f772db8c194c61e0482acbe6214407265762226f76aa5cdaa554076c7bda41f31aa85b0a18d225b3e3cc51198fe986186f01e50ee9130c0c997e7bab9323cab7ea5784e85f724857bfa0cf00c47a72d983ea770c32ec1eb51d7bcbfc6b7d3ff714e3e5c51a9d07c706f930cdcca3ffd169e67e7f37466127f324df7424742e1257da8b4fb0d158e613367735bf3d17fbedb59ddb120725dfb401203e4618aa55416a5770b571b0d9ea1059dec56d0fb0d9a0687661c9cfc14af1368f857dbf762bf4fd865c871dd9f9cafa942010b21869b307c01948bd9cbfd8307c38c13172f6f83a6eac87bdc84553a5086ca7f5954135840a0e338d2cac7c2089651b5ebd0495df4058973fba4a560b5f76f25c657adc6bb40985646105ba022886b2689735e96816a4f6e741006a12e1fdbf393cd7052dd0d96d6d9e48ece99c2787f72d786c1378dd5f6946bafc13e827ca4b8fa0b07135c41624f4a9c4d82b816f0eac927e02fe0bc2b5936a056f4c2879e1088a46fb696cff1623bf58a5120bc45ba88e298884754d9f23430ae0b0c11ed6bd477474713b0236dedb5f0a7bcddff2081596bee22434572c9be65de972eea3e74b8a4ea000b8febe47bd5939af146b174290defd2b69b61fa662f7cd2b17edbb93a1507109e239a4697350a2def6f789f06a39b2d975ccb83fbb22ac8dc5da07d7cf5ce0188673cd856b6aa87229b56f3328fe8f1ae78b018d9d71566e358c57c443decc9f3f4963eb67fb86039c1bfda34bdf6d0b967f7b3d379e029bf07409b79a1141a5ac82e2fe224a0f272b679ad8398ae1aa19897a713c3b8fc595a8c286250c5cf9cb188edc1682a8ca2823961d19e059dfd86856c0feefb419f4ffbca73545bd974e492abb8f6a8d69dbc15d3358e52539034ae88ab7263e8f351152f4dc84e3b722c79c22968a0b34e6316ddea34250afea356dbe588ad9081f2139f6e54cfc0ad21fe24f049ac0377d196b464e4e44a69d86038325265e16b0ff8ce683330bab0ef8a773d3021b1adb9a6df8585cc6178e560b141dd30aaa5342d19104d21420751ffd26eb2a31e9a0a2dda01caf68371edbca0fe1c751c6021ce83af97fd77dc2c15b40fb359837a17425a341c095ecf5175d1fc06a7322d29a779e047323f90229e6cfa5507f5aefa668fd54376004614275779d0447b6b0958926d0038546e433fb28b5d924fe743c543123a012acdc9a5019c23989c725026570c1c93883140a0a22891f76562dcf2b45bf0fdd11197b58a77ecf515bd6c73a19ecfe3d56a07319d1cfec4a0a69194a5f92b40d3ed5acdf611c4048a07bfc3613c8bdc0d9fee42a91b6d545ff62f04474d651945d0e27ae24a772bcf5b3d73a50d4719babbd25beb851f6754ca360448bd6a0f2a9d670393f7ce507030bf9ec8ea0406941bcbd67ac8e16d714f75f20c78fe0a204a2e3cb06e17e65fcaa281ea17098c28a799398d055d5b69535ac271a17cfe7958925144bf0ae01eba5b943213010a4388c5897c19bc847cc9d1b2c07505f96186e8ce17cbe3edae408d20d1890455b5421d2acf8e69b408d14af1de240d1c79440aba71596977d1478894b594e200d9712c75f723aee05dd710351be6c95858718596786b7fc26b4fc4ac70090162243b4e01ff6883ee9a1022e9ffa038f4e06439758da08a1cb1b2bc9d71723b3905322d6d3db4f7d14af40214fe18836c49c754c2a06ab75c3b24005e9565649cc34477ec3d81c37c324c8920a461fec759da05e5e064ebb0c34821d61a89d70dafdfef99cce0fa08502d154c63d39a1a22bbdf6ef8c6c12dbf8f5d45485fd5a7b1fa8c29a308674a829d2f4e0e4054a429650d688da5ea10f1a27941cb89ca2b7f7ca12388d0379dae825bf4d4b18732447f0f54ec68bb658a4fbf28e04693aa10637dcdacde404a0cd1b4b4ca25889136fef8f14033006db6d4581c2de7d56b96c3f8fb25b6e0ef5754cd102726bf740dcd5b620e3a6d243520be86fa614b14b716fd9879a1fa4ad11a31b4512ed3ec18a3328c445aedccf5e134c9c0c21e7d3f7599cbbbd9810f0c59a1d96176fc48e51103a3faa822ea2a221465f3f0317fdc0f6cb239f88b26ce7c4fd74451bfe65ca45a07cfbd0778fb0145916b31d059a1e01e7c34734cf8b1015ccd3d78c14d1d7d04245beea042d8b6d7a42a757d00ea481a18f4741a9d58c26d6f862ed2091dd80f70d787de3fe10947d8ae3efe834f20d1a00de683354fdb9c69d55550e19e067adfa76cc9712f9f3bce6ff5d9d58a8ffa4fdf861db5ab50a81d48d8bb48274563fae5d9b06adfd473d8bf264e9117da91df3f69ae186689f19f0022354745cb6dc7c756ac357c98b4db34b8733f6269b881736e5565ae0c983d0b8434f20398e1d018bad6abe60477540da17f277a7f9c6e5b963ab27a2d7e2fbadb609cd44656534bd5802fc39e1435fb4740cdd417f359b7dbd91fde0832eca4a283763fcb9abad088e8629a25824c7d2df9a9b1795e9f7df669ce7346ca4c2d2f4b71058c03020d8193c2bd64671dc3732860834757047534e442d5e32cb918d31ee8754766a6aac00963ce7d0cd872858d4c598a5e9d5d1547f708084835c051ada4cb1ab9b317b8da584928f1962893bb4060ecc15bff3979f7bf45d21a597b2d21a4357222387582895ac333375a14c21ccbd8b2be6d88c97d77b0465d9b7fe9419bdd5995039bd801667c6ec8f73337358e0d1cde23394b5c1fa7b657d6e879225046de10e37947dd55c0ef1c6208760aad8fdfd4d553d525e011399f0b665967da8f0fa728e37d4fa4a724d6a354f01df84e664322650ede649e194d096bc86ef5dfc9589975405e0136d3703a2a2a4baf30e37a53e8f63192e02b1bcd88cbaaa4fd847b090186b51ccb97aba82c3830383e044276ec66d4811293103d0042963daa7a93a01533ea8e03f7e536383e02032bf018b1a24166f9203e87455f6a4e8be28938ffc58019f3f1d326bc5cbe957d47812d3083a5aa3ed7ebb3867b06b9a52e8b2292254abad45d22dca5178fdde2b61f7b204d1a17a3edddaedc110bda5bb54942977da7ec66f04ec3db14041ccb802167235cc5258db68c923f7bc31d56031be311427fb29b78eefaedc7d03cefc2f3723b6af62402b405caff2c33d35cd1a928cd4b5a52fb395799d5c9782e0b1394f56717ae1595c415ba36df1f68f43e79d5dc050d40a1b3ca7fdbfce61cd6a582cb77dd9ca8bcf2c5358cfc66849ff6866131466b6f9499664d5af674c3360659ec065301a5cbbb23683a34a95257a5768356e67882c986cc4fcac6a5f4f10258ea58cdb2ced1a1b4403e32e0d5f938a03ca09c48b071367646621867160b1efc81017f7e926a4be2d290c32d9e60af047020fbc52a11203e471f55effe251193d6a2dc336e46e771b301f479a901588d81ca64a176bf03db50e3b3ef711b1814a5fa28d45758da5550e707e9f1433d632f1bce9e90055ea4b0a3fc90999cdce4d7dc517e47c8280146aa268006b0522b73be21ddd4b1d702ee882115d843bf73fe3432868e8ffe11be02f7d2b2771b36147ea644d0b5da75e3601502898408d97e3dfb75fc35e6f6d403d0434e98cb830e66b19fe679bf32bb7812a79f1a8754e4475cb9d654e45856030e69e9f6a7932f81afa11a5cab3dd2797181b9eeb0f755ac5b84985e7eb84e2f2b4dab6a78d41b8b01fde186bfa79c7224925d1adf2f9ab09211d160891381428fea00c6eb6d8e7baf4b81c0cd9a154b42ef367354c028130f3f1e681f3688a7d36d604ddda143881cfd79263a8c1ac95bb46988206f8f359dd183f6eb9dfb49408fc99777c8efbd64b1ce5b57a8a90ebfab7fd4d706f4bd34f7d6eae1ef65f9b2aebe78d39386916cd562ec6859463a88f7ee4741645094ce3ab750fb5591ae3d202abb8899b419481883fb6d894b86dd72a1b525ae1368f60fde022c6d892bd010727ff73225ed89d72e0fb0a93898d373d7e8d1b0fd9b00489bbb4a28197e9eb5540f08b5400777d4a014dc9131f0fa4fee0c0b12d1e60696efaddec66c1c67a29525a41e447669e36e16d9e3bf75f24749f3a182376e56cccdbacbbb5555658b9cd9dde12fcceaa803f732d93be284e5a3709e49718af651e6cf81cec583f0fca350de33252be00d6b393ef1e1aa3c908c4263d19bae18a196e4247f38b5edfccebe03029d2ba4ad7f5529fa68834472cac6a0fb133f1e58ee537d746aa9ae49fb413f90bfa337a594f57f351b868e36d54c8e9afc88b71cebfcad04491dd2366b1cc5cc35442550e2e94180ec4d55e465a3b1b0045758684e5342d0512e0d0392d1e7f8d2436c154f1593f9f0a92b6893ee27cfeb2abec55b4883492da7ff7bcaf31e1cc260222d9dab3ab50510647cefe960e946973bc67396fddefdb6aca5efc73b83b59984d2569e561cab35fdb989fded38b7ec38670d6fcc05a184a48ac0ed5a9bee31985d843870444efaebcb2c4d9af838c36e3c6580f092d425d75dbae6c4980fe526975103d6b15efb0c4e9b4d56d27851985075b1ecb212b688db5d693cd73a3246cdd6481b5764ca5131586fe15f8e4d118445dcacb5d992aa149984b8d1665148879aba86ff310539fef51e9351b408bcb225aba30b2175092751b60d7b305134daa2af98c40d6ab54c1f660b6fe832cea1ac26ccbe0a013442a640e04c1984d6c91cc614fae916133f7bc4d7ee872edb70dda28c4580ad08ce0f92aee26f184cc15c0692060b7023e7b7ec97681e1d019bc44916274df88c6575f989f973002e3aa70a85c18fb645ff2ab047854ff3156e9eff4227aaab906c964f99312329454f5facf2cd53aa7b4ac3fdf183a4c20d0d7be79b4ce7bc200af83c29eb5cff4ac4aec11f9dde6f78fd08dd22e4cc7a8261559e8087883f71f19a92704cf38c562b983729acb751db8efaf11250dcc735a7df292df6c8d032e2855422e6ec2e85a47db1d917d94ebc94e9529462041242c8e2b7e186e30878d3d7a0bf0dcbc8138e49d8747f84bda38de0c4ac8104ae737dfa16c60dc7cc52664d453ba9d94f2220fc6906ae5b5eb41688755533c9199721795b85b719ce088c5f4c1a721f7981f18053cf0901905d2ef9bcfeb5026018121353cc861ef1514f6b56934376cc6431d98aaaa67919c36e006d26a5fd85b03a2eefb56107250f9d4693cabb99a5097fbfa51a6733dd3620c040037345dfcfcd30cc2aaeddac4f32b4ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c378509937eb69559b10a628e0cc6a43e4b20725de15de07a1ae3e7a2ce7fe544b59991333c5ebff1aec9def0478ed34c207494abc7ba34f81259bbd2075bbcedf74d1e0a08a81b82f11a24c3814239f4a089e8810efbd133159326c97bda5771e12835b9007f127c475ae35f895a15463cccaa37af1ed43b70aa9db4b88d98ab58fbb6853e99c49e14e3b9a46f38f783183362fc4547ff6471416ba10398d3f7135d3292e469cfc038e93e5d80f5e83e0727e227df5e91855428f101f45c7052a12096a3422c3237fc019418366d768292d5b457c8192a056ed7ab755952d5fe7a423ab1f703bf3d049df4e0f317fb629a3207749ddf3358b74e948e57ff60b839a96c1027cb871ce72808e2592dd132c22b4ec7af153b1384a589bec8038cc7401e9c623674a1f4d4c6665d4a5c034c4b796700d340a294d3d7d08a0850e7f216ba5923576cef63379abf75c4234af41590efedf580779f9c4388ea1d795d13f1bc8bef6a1f3ea4f6955ed3fd4576b6d87517e61eb67c8baeb0e6eec9df825425be1ff86748af286ee9b734fb51836474f0ad3a5bc49790cb8faca8c1f0b5f1b83985bbc4cd0dead7598725518289c4cc27e7efca846bcdedff1b65e1400f727c92df5bbc1935670fa2f1eea558c2e3f46cc694eb0a27d659fb2fd2c6f8506892445552b62006cb90494bd02c286eb72ab90c632e952ecfeb00e90082404180bf41d9d410f5d6eb7609058ae2fc20bd33457f32beff998f742742019a610d65e2a39f03cca1ae1963b5da5227dd87c829d4320584f97a6d0a5cee27f9bba19d5f3a6236b827c414cabaea1d0a23f4bf5bcfbb107b5fd3032f190480ba60b40a09621e63c134bd94fddd4e140cccdc9621a3a3c566cbce3469ade389325b62c46fe79b06874c00938f93b618aadd52b4a1693557c5669013d765d06d8afd39dfa83011c7d1324d7a82d784513f918dd68d296c96f227f22aeaa66ff2fe1686755229c647ac78348954c52a44ed09ed32f1a5ee81060a767e742ab436a083f1e87cf1996c1b9cc0274a23380362f5022a2688fd05d5b85104acdb0277e6251caf1a16a685ca12aa64734a7d5cef7223a38559fd9ba56b094c4918d78779297fe12cc84184ccdaab45791cac725cb4289e13d541da40a767d09bf92e6e011fb8b2f2c09d8249384a8139c5837d5aac23d9b0ebf3f76acbdd4d6f24177aa8d1a9f8e3e9cd4119618e137965ea4854cf3e33523f0d8436006636ad24f4af7a5fe785569f9ef9781fd4b2d1fb07a69dcc4b82ccb0131db6729cc73b88559c586745655b2c45153e4a143e75ba262462c20e329ddc64f0ae5bdeda716ff263f661b14a2155080a5adb19f3895fbfb351eb36e1e6158f2c406f87d51e31eb4bcf83dedc194b83dd4205585f66583251cc0f780d2e838db3c018794381f3dc4418271469cb5677fec4e293f5e9f8fc74a5dcb72406f57d2d54a4cd8eb44ac70a7eb14ec35081d9ff06d00b193075748ce6503b5fad5e1b9f767b0a99f89267de60c3eb757a8dc8580422e3ba64d9d8cbc37b8433dbe1c469a329db38042a2c84c7a2b7ba423c5e0db96bca35c7e9d8f1dc706d03d761b5a3dc189b5c47030bc2bebeb0d4975d7e403b3a0d82f10890f55ebb2c9ee807e3071dc8cbbe23dbb52d9ee7ce231ddadc1055f9280ff2088b272c6671e36598816e6a52505979ac5005d661375e7af5ca589da23bdbdad5bbd937eac2694168deb76bdf6e5320989d4b775c01bd141390db200745932089d3146538649b3f86346d18998508b304b0cbd361adb792bd5ea976ecfa853c8550f24e81e641add1ef4aa3b36657738d781d07add55cd52d9aa90903e4c1af57ae56a4d590c2c4fe3ab75782dbee42f4c07178456e8ff5edf7e2c0fa508f076dc9a30419ade5dc5206bd49cab3064951893a3605d776788aaeb7bae2ddcf46e7a0e5d989e68087175e86be31dfafc57ab3dbfdc9b0dc4f421793526c29fb7f5e63e6ab8a268516fe339f0a35876c7ed3a50705042ea62572bc1d4217b5fa5f68d3cfc76fa1177c5e3a71193b1a79f7d7f536d55ad1db59f30832396f2343b1c799116860b97c1ce4cc36ed49557e047d721375c15b78fa93ea1114615ecb3037fce4034e5a5e6747761c6bc2fae076148226f3f983c6775b404fa314f58619530d7aacaeb7d0b1293bcca2cb7aeb723e44f7ce3f9f9ed276039ba4675f9afcaa8ce1c794aa9a8631dae80bb3fbcaa367232e96978586d1a7ad6e6e3e632c2769133bfdab0ae0fdf5d3b5f3e5030ae7393933b20624202b05f45f0910c4104f54d9a357362fb0ba29b69b887b8d90417eccdb37f3a35892e6e10af972dde92f4c31cf4c261697c6fd9be791b73c1f0ff0abc7bf0547863a56b56d44e43efb0d3811ebebe27f1feabcca731c43f20422835a62d3965ce56f08ae3ff1c6e19075f68a4bbd8ac808ac5c68074b41c71c1c7c1e5b63c31e183a03ffef0c452ad8fe11c5439d4d31634baf0e114cf849f5aa6c53dcec1a668a5ff31e31987e0576ceaf4cd3751bd37b5feaece0988bc9531996c2cb0b51f5ce9b8fca73b82edfe1758da646e2b91666253ae0234e2d7764ee40743f67773f92bf7398b51fce819e6c9c13bdb34210f9304574a9a604fe0e2c48edf906fa5f33919ac4a2316d7b00a8bd255cdf5f79a4a7a0b1a8080dc85c76a9b5264d453ca9db733f37ce46a987b34e53e44b8b0e1708575bd84bb134a65354007e6e81ea4b4e3e16e40ccd8391e6faa0fd1aab72d950edb00aae8d66ffb93d1f5926277037f047bce8ffe8d0eb6cc1e7d58f67b33d55468fe511825df5ede462c5dab1a586095e5839fbf6e859e65bdda59d6ee88699b3ed0872d1243bb0db3a2609cf67eeb52a2e24a8b2f5da4bb9acb040b5e7277b863b12743f8510315e63d1085e9f179b30c037832cbdcd0fc2d82b241c86866edd5bba91c37eb4ac4734804e5d758361b70a18b6cea48d8102e97d1a2a8b504278a453b2e88d0e315a9c2e527c7ca174d36b4d220e9b3ead88ca29e2ad9dac50b93a7cb47dea36dae0e437553db7234c183a1d578a96755509217a9c057708f059cc32e02ce733e2b49fbf12e1c2b01929b857d6f2d374fffce44e27b0dce93374845ad3d58a3ac3f761aff93e76036b7028337ccca17e3ce7b816a8e9e434554a945ac03a8306660234ad1f09e9a4e70402e7ec1bd86c16caddb70f67f48b57175033e9324503a269a66f1bc799b40e369b8d17b9e9d07e231d87334707910b5c7a8f19a79bf03a5164dd2df5003aeff239ae5fad4af9af268810bcd9566d50c67f6709b6da98a10a999a024c20a55badc4c37a888027fcb71851b7e9fe3c91ff86f95d63a1e6d0279289915cc210be7bc9d4c7cc347bc488e60c71513a7d62c38291ce49acc0c75c1831e137070dc901e5e80df6f73e76d0532705b4c7c47dcd52928635ee8e20d7d0d5ee17885caea1a023138bec3b125f1ad0f7844823b95f2375821f68a1aa10c84a4f91af9f58135b8b8241bc3f68eaad223f0eacdd42896debf0217e5f668df1807205d42c460714ec6531e1ab0f9880034dc99239a207409131451e2559193aa4f2e23e7920763f2866fd969b1c2c710c156d47e87b430d75a7cbff368d04d15076cc7d266293015978ff3d1d806d7bad748a30283d2ae40d5423a41d91dcac93806678b1b1ddff675d411ccb94c0737675581a0008f2d2e0db734a5de835b39aa5fce7aaeddfa50993115bfc2493b9a45784af3e38a7aca54bcc0bf06936f9aba53105ab6fba7f753f6cea2e2c501cc6abcf072e9e7f5ad8dd974b34919b24f3245b3999d6f14bb3dcb6748548b8eb6b50ae31deb5118c3b863fa1c88eec43228bc55942682efb71982edc5a963f1235c10b5b5f54c160a1568d6e72433336bb196276111e92525bd55f73a81cb406781427c5298dad03f652026833691ee6c8f21a0919f713d0c51d6258c58b8eb2d160b4146a2414b67e24ebf6d67508a6c298522e525525530451b7b2d9bf517bbe39a18f1e8f9b93f8821bcae4d14810cf29c0e5024df753833ae4b801b730de5ba3a92a3293d5d4d0c194bc3a617f77894db5c9198728bf1ffbdbfae1a55dd05d58ce0587482c5696eb90f75733872219cfcba2c88e4d817f6283b8f6d886f65c508ba32bb60dd8897a0d2e004ae490e3853df1e06d48470afd350572f644574c13d0b8dd9b903d341a50590a960f0f514263293d05e9d78fa9c580f67cc9a205d21dc227eb714d0f44056cc1f27fc71e2fef480a2a9a5c781639999d824b5f1ea8ba71155803289423b4bbef5fe379d0875aeb42d22a354a5b956eb20aac26415ea211c32f9a457f27f7dc87e0de3b616ddfd9b3444dcf7db75581d031cb500e5507b5bbd20204a4127023c2f27c267968d066fc87d5b268a1adef5374a02bf20d070579167f1e77be9caa1946ff22ea227f85527935d1220021d5c8a3512b88dbf2d9ec42b50eff16c7887cb5feff61b1260aa50c58c46925a2385a3edb8a7b56bfc605ae06ae3ab3a08cfcb6a6c1ecd336e09b6fb2c69f3d0ca8725d18ef14adc1eca68e2a3a3e0dcab68845c01d6b5127e32c4003f5092c96e3ee339d903d7852d1d8935567c53ace06c06bacc36d165e80822ddf32fb383b272f4876f793c6704132b8b19bf7470f6a337b28d6d94bbc536c4c24e2b814fca3f3dcc3e875fab6d0f2e9b39680455ed79bc78cee51b12a3cbc65504a1452b9f4456a29c7bf536190ece2428e298be8b19a255872fa0e0021732258a3d969f705e195ecc5b9a3722e9b6a6531ac0b1efda54572fe765da460952b21a970f2b7e5edaf903d25fa9b18924bf60b8f4f6a483e2288a7e15a0f3ec1c7ebef987f0ecc60cf730796ee9df7910f00c84042ff80de0d99363227672c408fde32862871dcc93f872ec238e37802a24700adabd564e23d1c021aa18de84647f88a92011585f59ccbfac40d60fb9a1f63593796d66f84ca4c6c880b6b3cd076d4db251733a19c931674b35d1c1741e742fa3d301877bc82306ec223589399adba6019acb8aac3d0a923aa985fe7c5d9b4e89db22143d36c683f2ea8152f304a3d5f584d75d9d542d9051d3ecf61b9b6198943cdf7eae68d2b60205e2ae8ffd81d6b36ad5ff1790f45c6fa3cc698ffb332638a957ac6e274904180c50a98f8ba7046cb429bb06c798a99f6dd390052487ea20504beeee2422f328c856b3d73432c77726a5427f8f0ee7e9dca6793ab77fd29cc509f77ae0f770c792927ed5ed9752477abe9d8de6bd7b4d67a4b1412ae2b2140b0af57a3f9899f9c74a6784c0581e08de51dbcfcdfe5e5b47aea1a17c6fe669c12a9dccf860f66d3c02c60aa96ff80162cb44847c86d4d2ebabe21ef6a5bfa8f1699d1ef4ef039f55ead484ccef9154b30607631692af828187bd7a19eda242f0032acc93bc793990e084d1a5f4271865e0646f51639b9a821146cefb89009b99c3cab9a834542e158828677ddf8671f27d191e04b06788410f99c21bc5d15f5724377df502f094cf34dd04ad67a62115c40501169377e730f5b12bfbc2330f7b61030e5e0ab3520e8f7f303a8034a0f70bde52e4fefd01a3740728081daeaf34cf49dd7efc9e3113a95c421e1b74c87d1e9b09433a948f193b3584a7c1aa2f9da668e60f492a054b21f5f6f3c63f131060434484fb367a1981a4266d36a7b036083e62857a57baa940a312938e0a6e82063b001f64104147290f8c10c57d27850892963f6be7d164934ff1818fcb74e89c4dd938b1272305ce94d0126e87905aeafd9a74d9fe5909c7b3f169a9fca7bc101a231a0ce9998e31b04f417654d582fc249b6e2089b4984e71ad08ce3da613262d28ef2470b12d01725fbb6178d42e7cde6d0537234116fe4c34bbcc2aac6212449ead1ec15a176a6b1d6dd2560a25d00ac6820246013494746abde3b5bbd70dba3568ed913ce65389318567b43c85b7251aefb2f7d26cff7d97917a4e7c96ae5316145506b716941720e442517426b2dcf2f3624648fab9a09ca2de8d88dd5f1465895845ae8b4162818fc45e77dd54e930331b48e29040d28b4fe8da792e1a6d498cf3b4641ca94d03bec35c7213733a78cb443ceb429b06cdf787b6de7382c174ac83e2041be5065de4f7583124470cb9b687e5cf2d4ccb7ef667d00d4de5011fee3a010f5c93c692b6cf562ba9e3eb3d81046cdf52250ea02bd39770dcca77b70d9bc58877f28991ca752a146aec21011d2e7ecb32d492093a825cd8e661e215495de51eb6aeb0b4d2f2b2b9923c2185f9152cdddfec55a6e78655dce2951046127f2697be3f88fde0c28240ec8f6156b550b4cbcb1178c73765e6ee588b47b3ca43eb258ff255b0a6037fa4dd866e5b5bf5a42e38a6af99e8b1ddb33d10212129fdf55c6948d031776fe0b7095eb59d53e67b8830b61924b7ab7a6b1791e4df0c609b90beb93c30607c44494941bd86403ee71f66651dbf9c3f95d0705c4cde020c4cf543c2c33815599bf8c396592e4e95390c22beafb48dd5e414602ed470dd8dec9e4867d5bdcbfc38a6467332876fcf3afc839c563bdd311d9b574264311eb93f11efb833d7ae936d7f0d8e7f045ec182e70877050a12fa27e7efd769bd248ae86c14342e338c4aa9e8a3c3b8df54a5af2a11c61090f2db1c66cae05d7e4bf591e85268ceb009689859142b393d5adf0cf4ee9bd382a4983f2616a020f2e9c1707e72bdcdb6909e4b2f33e8e9285a2fb88224a963cf7aa2a5c1738ef9e1b8807c6424afa42d8aa8d4cfb031cb976e85a5a1fc275edfc2ed1b485d177aae0d4a5219d7abedb6adff4e239972008645ca3db471473cce3f364b3fa105d507317d43c91394024b12fe372619077075522486d792acb811891c1b278c4e691a4fdacdfebf1b205ceea12e5a5d9fb979b8a3c0039b567363cdf87f582a3db1dffd76ba0afc24e891120f7808100b772cec6a1480e6bc4676299448f22202abebc0f4974f4f28a9482b12aface707eedc85c93661c728c9ad6c831ae6a62bc3435424a2577a8c7fc56d3903dc7216d590260da39bb77695e9ad2d23234a45eb8574556cef1bb809244f4c41fae2431f34ff21342e0842004cfa931321a1364a92b260a8c4e8f14fa3f8d2af7bd0fbb2d7f745743aed1a57c86afcfcf0b381bca2ee8c90cafacafba9491ee056654ddc897b28900c6032cc1a397e85e614c840d8663515139817a62c15c2def26796e08ff9da3a0c5147a6c70c15ebf5b1adf4cdabd5d372f4faffe33ad1a6e374d0d803b172c04b5620a64a34dc047e997ba613d0bd0922433fdcd699df701544cfaca27993c1114a71a9f956677c92762eda3eb55ab5e3d3a9c75f8f3fc976fffa08d1b50dea36b0d63be319e8cdb0d6c71c4a3b5c24179c72968ea498ce9718b524c2d55760d68f811d52227def29cc212b5c6c2a64917692faabcfd4f0c21e7f32fb62e7603ddc190337b14d362c1a498a24290b398be3eb0fddb54a19a78b970d48ce73b90fe98f5393cc963904daac62800871bad616eaba8aab82ff8f543655226be9ce7cdaafc95c281f02d3f7b1df83f458d4e1c1965d60e62306fb45d7e293bae64a33e7f3c164d784c9e4f3a62e15dbf34876b98ea8bebfb73521ae36d8c0d114523c291748a7cb89f881f3d85941cdc07cbb90a2093f046b4c21dacf6f4d4c061dd9cd38392dd6d2d6b6734aa2e18364d111ff6a969c534843082d822217ba90537a444c5c2e4d758fb271abd5fba22ecc550394a4d009d85486ab00885c161f8a833227f85afc9615c47693a4cc3480bc10789069cf1d3a6f152c6885b78274c404fe327729b251cf4e9b3874f569ece54349cfb655f25243fe136bf1a3af4e721a8e8c77edc56a6d86a6090a2b9bda2d9d4aa7e2dd613ec3290302e6ea604949cf32e612e475ac74dffdcc6a020f785f8b844888e84e2b1fb99027fda398bb64e1477048058cfce39611e4b3fbf97f410316b85f512c8388517541ff3261ec6c6d6bf130d611e99cbab65291b07550b00d65871a8a7ded8d34b2b01143076ee85dbb3063c675a5c14afcaf25470602c69d6d1eae1307012ec66d6a6dc89cff658a74759a2ebb91afc2568b394fefacabeff5b3d10abfe4c48eecdbcf1cc417d2c3aa2f4c34897ba563935713dc692b598bfea5e4e0ea28dcc98140a61edf1ac82da2793b1fcf0bccb30d58b9828ae62220074d44ec69fdcaf4952a69133af6ef8d9b15da9998be76c52c1876020fb7b1e0fa4cabf24d9e4bbbe7eb5c0ac579642e24ad16437e2cc16c2a1a56ddfafdd938471cf672351f3044b6bf9bc5dad5a11b109c39a2f3e8c42b96c0999758c73f7d34faa6dcb23e21ef7d96848b4ab1f44815fec75ff2c4a18751efcc055b4349f0a89ce0362126a8035d9c266db5fbcaf852c3bf3eccfb961ead7e13cd030acaafec3c90917b80659b40c3493d80b87b2e1f5de9b8d05b53b8c9ad4ffd79115075791551e8eba97a66080910e2755ee6b855a8e35aa0f2abc26e2abff08dac4a3cba7eed0964093af60040c2e2f05000a0583946e8163dbf2802a3acf2b995c1f9f3784a6450231464c7eb336468981c7b74909e9a99a91bc67dcc38626d0a854860bf712686aad6b2196f8a5b5b362c593038fb600d0f236c5652bf7ab0c29169de3d0008151a94e9c9530236c32194c6f189c698fe23fc3cadfdc9173d1dd85876fee6f66c1c110b67de253d1d37f65d1906161b684fe8873ebf511a35ef86bb6c675f3e36b6cb2fda9a3b9cf69e17e2ff2869b5b6ebee71e9fb7230d49dd48693ed0dc261253fdb612f0b286b41e319734bf8f48fcecac1d4eb5f90066ab31b5dd00ad52114332e71848207011607f677a022c80effa6e9d9a1333065b69028f6e416269daf63e2056820f77c70d69604beb39591401096867c629c239ecaec614421124956dbbbd28a0fb588a2f126aca9fa032f787cb38589f960f9b710bba59d5e8487267fc392a76b55b95062f84d85c31917de5a468fbcde930474b980f9f10735a9e1ba6f9cff49d8b4235d90d93a594b911769543b905f89c54fe0d6870c260591af2d4079b3f40b48c21abd1b41a18c1964042572e4c2f06713b225bce8eb34924540abf455da367702253c166ca38e3126d2dae26cf7c31fa240caeb1d6cffb014b2abc0fb78c89261726c234f65c320ed0a8d64ce70bc0ef86bcb74d12545bb1934c15293f44aaf10b1606ddb0c6e1cf1a0dadff9861103c5b61dd43a8e6e84353488f390f5210d904281f0b2e3e84a756e2a27e8b7ba7f53d9a82aeaf3ff22db538ee24f0efb7f4cf997414dacf11a5490e4e00ac10b02da8eba140256e11c7d69bc0c11994c30c5f59f8440a89adf0276c23284ce9c72f836f60c00d39296481a46f37f3064ea40d76115d99cbfe5790a5787785b7d2ca043a43ef62210a3e67d04ab42e8a4d0cb85b01377c494f21d7f83784646573e5c778259c7d2ff51848809752b89eaf445e94ca556b6334ff77ade4c0b211bd098fd06e9c53cf57b836f89ad8c03ab220d4ac87e052cc3b62238497d88ed1d718d67a97c5272c942f9dc36e10de6e5eeea8c5b7b1ebe94e753577c03ad15567eac028d3dc2be1d92a69c030db3ef55dfdd4bd0f7de064e1f2c5b66f9b29befd8adf2a77f56f084710a01c8e81fc99814b7b7856ac99d012cebd501f64a3c6427446936544fd3ffe84450f54e1fef17a4242f5bcb9b78c79040f62591c1952739f0917a9bac762c8947db08ae0b27caec230d2fe9cde33cbbbece1733c4a3ef2231545a523f4f21bac9eeb4914601c3c87d5ba97f36a6ff4a502b02205e214ecb9b28a087c85dca39faa826ef4e4442cfdfbd4f964bbaac0a3a92c7004d665d04aaea9f06ccdb22ed69c85a9d47120d552ac2a27ffba07996921605942aa2cfe8e44faecd3728b023815b667218ae3fb42211ffaba0da48bfb944be44da198dbe18a371623fc7ea330a429f9609421ac3577185536c518a15f14ada102fbf08a5d4e03297b38b394ec904cf8cc69febe0a17d3fb60eed400342815c4718d993b443a4fd64812d3f2e645d6638c92d37d8953f06af29281a5cb37d9f62fff24b2cf57dbd5d319e5c42e2880d5b70d8b17e1288dbc11a30507168fc12586f612d643dc2b1157413a6af8fd5c37f04b2252bbb7668581bd4ab889fe661e86321cf161164f95d9c860f44e01982f1e848375ff7b4de35aa7a934fb4865691e48f36283e9b132972a831557cc18e121cc41d00587d00feac005288767b5bc4df006b460f000ffaadafa9cf042e04564b2845bab4af97501045a0fe2e8211a120a39764d1f27bddb7e7b9ced12cb75c49c06a7393ff90d31f4e0967f15b3431f20bf9a9d5f35e9c388dd64d360433934f7d4da1451a928aadd0d8312a0b713b1f0154c071a4aea36f1fda6fe22cb38b1b87926d206357e06f94e96d241e1870627991f7e2ad0a0eadcc67d1a9b1cc15c4f60a0e6028c80d5111bc7b457c28984128ddd6838ebc27e614a799a019d2ec608aa8f30212284fd0705ff8d4c35abae00f459017d39a7b0c3467752717f3d090f771492d139ac83743c5f79e5f4c71e16f4231463f99e73e0e0f39221e219cd40763f74f671c4c20098a262c18a741ba2bb104a561c203e0963e023586702a73724cbcdeb57a08048b7c1ef47f5fa0e72780874c81c6511bb7100c56b64a7e045f2acb08ac724db95db9196cf0852584ae1e5ca5632a2f3fdedcc0eb8c87f8641f935e92dd998fe902b6842b1c19ddfff7e617da05f310e21fd90b8b5ac2a9f7c6e4922b8256340dabacd83083422ac0074fa32d12b157fd370b20a0a6b726c752891c6e12f1cbee904a7571f5661c958f9038feea8e4398602cebf603e9bbdf2c03348060e7cead33ac6561136ceaa3eae4d34f5780abf513096db8e3a068c3ab4ae2b27f4c651e9f61248f034ba61cbf0e9b6b15159f6b8654ba29e86ae86ece8f9626509831bbe5aa9843cf4c4e0d0bd3d3c678247c42771f5f3bceb8bea6a2fcf0f2635f4e2055c7234e70ba3b6be596f27a227c266e466766d8fdd6effb40da23310e9a28d79543f830cf3e2373bd9d9505ca9e5bc0f4e9ac398db700e5c060e4c6482d00703478b9e1b4d60213ad35f1ef1c6802bfacd55312be2792c5126b2584eebd51b596e53b821a4be37de6b90c6c0ce55f0d7ad1278ab37a4590151af45f46178a46d17f7298d1d32e56a04a02b44a3e8d0690c495b11d8a874e79755a8613d74e60b73ffb363ccd74df4fd14cf5d0012b9abd296da8a1922c8c034b32159363cd7ab96474e2cb8db164bb66642ec84ca2eedfdb2420fb53dd6b626d25bdb920a3f92498b08c72d6bcc9be562613bb74e862f38a12356c36ec37f985fc72b893f196ace35f25f1118a051ac6352c2393bd99be23b5fa462fa487053b4498c5f74fab88d80fcec1a866998f23b37c4149a72e1dba0ea910e0413a09da291b0673532c3de7c46ab263f96f43d50c0d4b4c8644ab9fe21c4f2b9483327a4d3faa3f4a4261af917103a623eaecafc23a075f0575b3ff8d8715bb07b1812ac64459d4615f4069659080f29936b559b4df19c03da4bf4ce4ff0a8c69584d297cd555643815d1147c2c12c381f7d011cc702490996e6368b730f1d3199267a5496421fb579504324c386beba9c4362cdb6fe4e8b8213a8822e9ed5f78a448412ab8964ac0b6f5b21b03ddc14569321478269141b8b33c0fcdbe705a49b25061ee85fd2fe3a0d6d43e08cc9cc5d9b1cc72ebe4c49ebae4f1929306fcb766696bc203b552938e8a12954b68133b3c14b14339ece06678e3136e3a9b68a339502b8a6739890944bf49affbdb86d4daab1860a7bbe7ed7774b667935791e22321b4d992e0c0833f93fa3d7813647d95ee1a82d241dab60a47141ac84bd8d694f07ff0398404921988d61c3a852a4f66e998ecda0632cf52fae636520db9e2f9053bea6ac9c9f341c72f714cafd14272ca427f6c70c7eb3ec6eca30264615f9b3b9f951000e8fdeb748f7856ec2ca3dc59c6b2855030fc30b3e511a53354248e2fca4b5a98c0d4fd11fa437c894a6e537e3a198534784d83cc803ea14ad79aa88fb38d32b72ed293a1974b32ec9d7f0af6838594b5290e4a9573c86e24ecd57d227102d85c64e6bccc4f5ff57cd9eebb407445180b908eeadb96b0c5aad27b2ccf96190dd44cb1f0aaa7548e963e52309e741c413a2d1918e6f8e31399a350f98b5fd46c38155546ba6eb57b21d42c398705dfee7a19943169d028afdb6ae10ae5bd6712b7924aeabfe34d1d189cab7ab4cf256d011f62ec43985fadcc16a995e0acb84e70b3ac8ff52f958c011873e62d4b29fef65d502e8e19b1e6cdbc81298ab284e5bf42fd919a75adcefd79c9a2bc66512df3444e82a81e3193c764cc9c310287e7cb7b8ef5184803464e69fe519f48ae74a4fa6b2e04c2ff92cedbf161d8b50942d0a3fd86a50ca9bb25c36bd50066a9e56302b4da2687814dd58ae806c129c0183063ce02ea3b4f6adf2e0d34ac9886cd031c133eb58ce392f1d268f2369c14c5e86d65269d2bce48258ce281b08b4229576bedead3ab58ea0f28ff10495420c15a2758daff3363f4943e3d083a4cdd58261374c374cc50545a82d262e88b0b7171042ca1f0f6259e1c07d82bcb9df50bde8d1d00a4726bf78363e3e1e10da1ec4981da02f5e1bf90c3f6ceb46fa841ddd6b80255b5c22f47412bdbd2bd1bccf65bb0cc0bb7016bc2836e9954beca1d1c15497f0b3ecfe789a54925ab7deb0dc760df7ae215e318467eaffd12ad1188b1d04b71f24af46ef57614fc733db08f79791a093888766d8b1a4695cb6ca318e84dfcadb7b70c5bb641be6bf7e3a9276f710e33ada00c36290623f61f96abed92fcf4f8151bd4788d828dad03ee69b2011791fa5ccaa607db2b408bbcf312300ed56787b348cfe13f14a43db8f68483504568864329b6ae9ab376ab58f77792043b9569a018d7b5b3f1cc299ffb853b54f1acc63990efb79b8877d7e5b7bfc231868a59d78677929056f3294037ab8b95493090c886bf3f7da77c70418aa31e5d3e93132513e67f06134610f8fdaea590c0c1e52cf00d0ce875e2f0470a5747b8fd114f85aabfce6179378515ed85e66948d0f0feafa7997319290aa72f9fa26c0c76ca6a183e16c0ea4eee5cab26fba5e3de6ff2a8130582760bfa8637370a7e94fbea1fabdcd3b08245d722c30a6741f48409aa9b6acdd518a0c1bc3a72d70dfe01c8316bdeb510d1f73f04af4e11d28cf423217eacf74f69cbf6babdfc02cca952116653c14aa0cca2c3607ad52de27614bae0746772d07f0de2edb52d4d75a462aa8c8cde9c32b706eba964dde18390ffa53ce14f044af78577ba1245fc6bdf0792f78bff7bce4dafdf453570f1e650eaa0c06b9f9c59341d7e915d465293e8225177f76fa84bad4e1a7d5015c90852a2f1222c25f2cc8a80f24139526b2706c2766295f537d0697e971bc07f8411c0a29fe22ddee63c5fe44eb2cfec27a54b09bb3db1b0040e162be6c24b1438ef76c76af2815b694410ac184fd588fd522f6f31a8bb817a131c526352a9c73d790819cc1b91a320eb5521ce7356225055fbb32edc7d0dc2d888ca362b3b9aa1c13e1830ac8f3ecb518bfbb647eaf560e3bd8eb8a260b4fbed5b6b09241200d8230dec1300dcac751399785fca0b6c694b030f7ca7ca9ae7cfb42394a430433f4c976040575f5b7bc2e147bce5adb771c833ddc01befe3ccd00fceb8675f7121c6cbf5a0970ee0e1d12a3776bd31c0d64c707b1d39a00d47167091472411d0072d9cbf877241e988fba494f3c6491bfa2bf1bf22ce3e63bf1c2616ca3e0897c25b8b5b912d06d46902cf14c9d959ab71991e95be97e6f20474cee44fa0c88e92b9622f3ad77cb54b0a9348237ff7650b81458a12d6f4b1aeda633c0f7e0cef3690af3efbc0fed55a66e97735e5b7d784ae0496667027204cc6c2690540c5277c7619589bb26ae9e5a1e500800fe3032b5977098f7d518689101cf5b05106f54d489ce63e9fc1cdf11184e0f62b7a5749799fabc2ce46c52e9380702df7838783dccb8d1a72d1a7259aa6932c847d0c94b4547f783bb0e5e7f9513c0c94a8fd791f1c418a56355c37a37758988f6fd5cfd3a058fea8cbf692cdd06f9baedd1b67884cf1a653f7cfe0e695c92eb1d803bcdb5c67d2edd45f3fb7fc9070b51bd2c8024f85fab011b9072a4e3547c2088e07af8df9fb23ab50b6c61f5e56bb4bc72d6347a2c84a81c0977e3e3750de78ccb627ffb842b254c289369866120e7a4a0402b1243de6450051bd906f8c58d2ef99962e8b477954fff63248e08848fbe96e3324c347af5a289525e87b963e11c84b1ced405e6c85821acbd74b3028808d8d4bb61435dcd4aa22ee192702b86c49d5538f01cd99f6e2d0b884d1ea5ef627808b619f0e997e4dde917cb16892e58acdc732fe99fd6016782077ab8caf5c84cfc571146c2d50fbdaad61cea4f8d2b42ba559bb21e35c34dacc80681d5933d3d2e69660187836222f8707030a43646b27941fa0f21ef6bf8ba68ca3e03bb38cd9c147c6782ed58853783c4838c92eb42382a38f522db68713b92693124f26359128fc1d4dd697d264fbcabdb0e1e56443a7ffb97883554072c4424fef92c22b2d10bad1634328276cd7ec17f518f5d2ca5e0a99a034cf228a084d81d4ebaa670c84e9102e31f3828704e0c23c887cbc2bc2bba2771de8dd4519b906af75c9e14f9614d76616e5b461ba602d613427ccb70bc04f0a1fccd785661c4120f685ba4d4ff601fa7be2cc5d1b5d3850d9e37ca2d1aa1bbede74b1d72bf7adc2320ad3134f104146620158c8b65b2659b56e800c1eb6ea15357b1a93b8f5a90a6d2ecc19bb3fd589f00ad840e3a3e235f582059ce25cf1018cb30b5c4ee9099b858a85ea589e63aedc4538597abd26c79a96868cd6d5f04d2f8d734f0557d6560cbd017563c41e378cc8e8e51a39cfd5b58b67762d65cd19a265eeb454b54cd63b707e93d92de049a97687dad224993e3ca1ec1b392bc5ab8346222865080b6141d6b2b5f5e7c61b4eb451ae8fb9d895e15f2c016f1d23c560eb92423e65fd34d425649eadf628c089bcd3228900d43d1ec38abc7e91742274b8aba4db4b2717e2920526289fbb8496dc13cc633b31350915779b90018d398bfd3b531a716c40ea9fcdb9dc538e44679c67dfc9e30f6dd8f9b5a92839ff792ff8d123168e408aee3c4926e8c01b733fa663354b0c7aca76cdcebaa2073c02f761f98e428f1696d581a528f89677cbee3c368459c6aabd44ac5f26fbd01cb8d7696fcc7ddefcad077348d4e92b7a417aabcabc12ceef5d6841d42392c1bff5669e9587a44a7102fb1b8140d23e06dd8edf03101bc486e7c153f45fdceb62791d2b6e689280932e2a9d325ecc921bf42c7aa2efdbc48db44d3d0d18daebe9442ced53b626208a3fd12be65d8adb74d840b115e648192ea199fa3d4f8fcc32cce04b516320b1bd6d04e23cb8b12d137c51e1b92bbc863bfe7e6632d0c88da926baa5e151548101a1c2b5cecb67dfd8a9ba29f086e3fa3078c2aae04058b9de0e58b31d87ac05191d37e2b9fd13947d0014d24e8881d8c1c6f4db7edb3765e72058483f876912710c4a1c993db5c8724a11978f4996fbaa9fa9b78ff2b1a5f4400e368907f5387f4c6bfe9df09f78f2e68f38ed0f62c7cf1c1538201bf7a29a2231d2f784cfb8e88cd1e0299b58c4bc22638a1d46fba6bebece057f2c8bec855cbfdd63d3ebcd1fa5da5d1e9251af831edbbb8e3f98825d2bd762b8bd790bcf665e8006a6141c76d76834e0bd15f8900fefa12849db7cbe13fb33bc4f14f2f70f1335c13203f1f3005b035d81771dd8ccd657420eab9fd733a0cbf655cf86177d0019071740a59e884cf20d0d0d6eae8f97a707322bb0e282c07ca9ee22ea9addc580eb936b9c44ca0df452c41093f7b65d171b65d736e325a3cbe8e26d17f19d2c5e309df9c1e9d2bc8e388e71728a1fbf912cbbd070dbe747295a793cef18aa07f6729d45e590d587bc9a411d2957382e9ffe52513b8aedb8ea53123086c90e3fcdd8ca2346ebea78c5ba1fca00cb1de884049f82597c12bcd5602544f9fe5d00f1f4a699210e5f004551a523bd5b015a4063f4149f74a516885f51bcbfb18b83045ad57e573396949cf8f3b5ec59859d6664f58f5f26bc72c1c6864b40cd373e84a4946e29a7543f584a3d25ff6a802597488b9ebf2291ced4265b93620d59512fc3df61ab7353fbc98c21684e70c132980504769eaeaec4036e612f894bef61dbacd33361602c3aa6824f6225b8e23eea4977a67ed88fa6379f4a4e5a1ce5618a249ddc5a99d26321258554165a191e58510ce9ef431d15581a463fa099636c36108fc419eb72153e785d3cbc1e76eb5f1eab470c4fc9622634df0766beb922db2c59c52fb88f7e947c936c156516a677d3190ba1a0abc9aad6286e1fb5659917f49a9d0eaa89e10e7924d8556e261af0c829e89e843c7d4d238377d63264abd4b1b997832acf92d19e21bd0fd3d1eb72216ea41961a99567ba5ee51454b95d65ab99cb24b43a3412760ced79d9300e1aa54d5c64162cc3b7933df6ca7bbb1d0f199132f6c3ddeb3103904eef2d318c1d81d7e39cddef71ef7336922c12a470a9e01a36ccb56e9e70459c3c0cee313b818ed3e76b3c7c51fbc62d747cfe639c585ba88c7b29cd0317e13419b4f04c66b928ba394c55dc0c8735d2b0352d3d05aa3940057e740f98c20b5d542c869c603c42cd419b2694cf6e9cffaee6c5fe43a02920252f5e059f9530b3d0af9fd169e145806efe0b8716994a19aab3240dbdbd83510c87525307a3354455fad9cd3de3e94f90ce17c6e3a453724ac12fcab70af17f451f5abd31928d7554a1b776de7057675e891746bf001b70d400de4624ba5d3036f7edba2e8d09d937429c8c35fe166b72d597f930ef2561359f84bd7c20f5891288d3490031c0e7786046fe3d7b98b0a4b3c569d3951c2f86caa18691c88eb2510e630cf1255090120dfac75271468ad5abe2f450026e3c99443831e3ca87a798be848264029286b076438bcebc69bd2c1917c18957dd520927d7d99082fe5044d97dbd7dbf3ed444f46f01b1830a75c9353a1ec57bb91df1b68052e8ba7989e2a403c0e8148148e5c035c024ec7283440a0f043e50f0b88476c915e47c6c5ac30f77ecaef83d0cd15ac11e1eca7c755e60f1f764e021d5e017d5bb299ae90224727e0a29aa28f2a1c37da32bb22bd5336b5e1b8a9a6f8d3524365c5ef9a14e4b89cc17b3eb5e204026c5df031588567dceaad048250fc01d734de37e04ae92303076db84a2de20b51093422881101249c266ca970e6f4e3bd740ae1f0b0496050a95bcf8fb6106dc4bbab67d9293b70f56234e0ad2a387b9a1ef260ccaec20cc0db233d3a56bd122838022d8b786a11ebabfbf2fd62af94d427e59b74f586847006133275fd99a223242006e7934a47fb2f49bce0546a1e88805cec954338abb1b2ac87de042166e8e3a74b232613eef72957c2c2bdfae09ac4e5a120dfd2ca88b625a94d32b9a2c36e1cabfdd7009d306d4e25ce5f338276449804e6231a6b33584b17f5b3890fb3bf509f7866b8fd72f14aec8b1ccda663d945dd9a199b0c490e99c5b1a430297e3feed000e65fcf92343fbea29e0210c4a2e6b3f51a167729c61b7d39e9bab44776488f2a884268d155dbc5593558caf433c868564dfb6a4c31ad40468f0af791e4cee6e85a49f90b9d9a4ca3ae5db584be0dabc0a6937feeccc9ae9c6cd6603a187c4302478fd5356230d92a9bf328d2fb782eca7a43943d78875c76a91f07d9b4bca7710c3002f8e59adbd2f8fc381e059e21561978d8c0ae00d1cd87d16ceaaadb302cdbac8a5d2add5bdc71ea93b604d1a15ed68f0851547aadd201a4365012918db3c171892c12a11325431c631401e98f18d438cad0600ba47db5b1436a49b88fca17ddca0b9b9bb1ef67b01ef2d785d1884f86fe67388a64cbcb7c108606404311f9a550252ce3cc9a3cce31a7f61f96abe9361cd35f1efadbebcfc0e97a3e586b65c3aba80d4bc3bc19bcd32414b108480471520ce8f9c95bc70eea629b4ff98f2eaca5c16508676538a80002c6345f6c24cae044c0fa254bfdf68d7be177842407ade32f4184c7c43912062f1a3c6782f93f88c15a70a67bdb17e3d6f04fd092444a40cd3d5d76bf2db5e3a64994c0063d60aad36ab9131b1d24e66442bce0e4f959b1b9579f25301d042ce2b58ceec0659db10d63c18c93c3657c8806aa0d00c218b4660888de25e9d2a72e4a7b5285103dff56c81221ad0c3a9bcfda84eb1e4801b13c47bdd6427a0554e90a9da030bf56f2382d04ba7106a2181d30a62daea8fcd39bfc4cfdc4bdb57b85a5accd5e607eeeaa5cc0940e5ffd5fa0ce6a7ab5d4dc6b1cefc7f0aea5f7bdf1dc6a62ba0b9f503cb851003b1b6b2a526d5afd604a59d8e2b07af43fe1184568bbde8d6df4182043501b17f3c7d3e00d5901293e5d8fc5dbd3fb00997f81a8b6781747c4d7956cd8ec7c33ec35cac2f8ac371d2acd99e483b5456f0bf32464982f641176b61672cfda46dcfedfb194cf5dcf61a65dd72b9ae4b465805d8f29b9a1344402114072b34d2950a21b0f914b28b94dec8afc20f9844a0d934d6bb960f237c7b43642284918d9dc3998b8e15e5a0cfdf3943d32c583a8d000f48f2507d19e01b3de802ae8b2959e346c441b5aee01ce09eda0518b84f426055b22d455902c19272848e945cb1239bb6489232cd3d4de79f5b2d8ccc52d35d2ecfc0b6291fec781cd382e2825434a52a6c738bcc3ae65f755c747fed5b354d1814205f6cf2fe5fefed0f3c249691905929a3069ad123d2af13bd5ebaf887edb93790fa9895a2f9795bf565d5fec87b6fe24e5a140210c525742bc291e897ee435dee19a24e9a271e299e6074e627392ea60e9f63cc8d6cff314f6632306b05e696bc57b98e4e19a4363902ae4cacebc0a48ab93df99cae858cb81ba1f2ae6d322445627ff8e9dd9c807675bb9e57124a1cff2831e3232f04310d7346efc85940669d10c09f066d979b8753e5561673dd5580507d58a9017cfd009cb37e1b0ac46a44c63fbb5926716eb9d780205c909b63d8a3796efc8fe7c2d6f894ec659f9f871a0ba9484ed3961f4aa944af29b1809659f3ef767972ec7ac5f218e6623bedec8d2f1cd6c6012302006e96ff1b7bf68012a033d8b21ff792b0f24d0ad115d0c459534a8488276caa3cfda8a4ad704b0a25e5f8a79bfe7646d956393625f2bdf37c1c19edec5b18f642ad15cdc946d2d20fcacad803224e98b0edeef9fe560345ef608602069cd54c9407045d309b11516c9f5a5eab59d7f9974035b0da3bab66599a76e782c6286d78e8df2f93f1a996c185b200c20a4a4d43522fe3bfc313002949f7bed731f88e21116ee98a87772ec777b6cbe6e1423a24cb779e3c4817b7ce4961c043f09f24a7c508709e5d404f8629c007cb909720d60dbe6c2fafa71256391a691ff55c7c9196bd75c4ff5fd004fc9a3ee9ecf52e11e1488438e8b1d773716b6fc4da3dfedc5661ab0fde68fbe5ce6c0872810ac89679500020a668dd324feb93684f0e8e5ff3ab15ca944960d11b653c0323cf700dd0a669daa1c39ac2ffa98b94ab73624a9e2215d8fb3ed4ede9c3135b5560f62af9aaf4ad02f689c2f9f0acdb824d0ca253a7b7036c1ff1050f38c693e30bc1ff3aa603618c7c18795ed8d42d768e584963f21f0b9baab8caa4ac0a34dd4ee4d36fb4bf6ba1a46d36ed9680c25d8a01012a3694d452876e44e383def229c947d6effc3364758c64fb987ad6d7121b7a6f8d0c2562cb6907ea87500340618f9b80f41e30d2d8577203221a6199d72c27d0bca589384d88e6dbe35b1fd3a2d17fc0de6e30308a2e7777b5cb7a18a74eeb17f4469ac00c9e4f51cd128838b24a356a8b2c770601af6984a31f0829627a93820ab1e6ad0094862d8c222dd7dbbdbe9f599d20f21f998629112cbd34e20e276cb13c79d0c0d93ff6ba5225ebc088696e6f605216dedcdbba3c0a4ce980744ae583752f1ec6bfd3c5458259689a424c3d5339ff8f35ed048efdff8cb02a27c247012542b9eb80c64d33bd71cc602c66112b705d0c219788773e4d2f55ff1c58d1e381febdd78e60bfd26434a68cc609f5081f7f53b527449595d9025dbb926063d9a19d5296890d9aae1553d25abf24fd5405eefab780efff01a248faa8c7d72f66a3ab8da39e0a4010e4d908f885cce97eafd4d176369384d62dc67229c5496dd5f6493fd9a1d6ccdaa17eb247f5803b1fe954721b4618669b5e8ff3c5887ee8c6225d5b7ee4b8dfe999820da24ae889d454a4b93afddfdb2f9325004d3b79014f54cd4e3539cfa0a70a2cf8290b1843bbd9a6330e92d0c07ce989ac5ce138695773404c735a04771002ef39cfbbe94db6a76fac8c1dcbd76c010e94c489f6e970c671375b427f57e414683738feea2d0ecd4bafaf4ae956a58b98ac79645cb867cc1899f4be44b05a1d55dd266911e71d29bee44049cdd3e6baab923bf8890690361f1af51324f33d3aa1396ce4e537c340d7eebfaf131ce157680e2db044c1c3d7db101c1e2c71de3395ab655892e56c6dbf4582e0f6c6159a504230d9d7d101eb742fd31a4dc84d38f7e459098228b8a18cc917e23ddf4826b543e76752e718cd7eeefbef5593fb7598009e888705b81c47bab7dcfd16903fcfd7b05a4e555cc998ee4f456a279478d5641523c9ef4d6cec81a00955905a19d5920a507673865ec52f611187a9749833df81717e90412dcdbc92bc8b6b0eaa45497c4a558b907771918ca258328d41c031d47a5ae6867a9df586eb9b75ef30d9e97ff431d93ee4294a9647c63ead6c046013d2d91d071cd8a858adfdfac331a53c2b9a2edef6ab9cddb86f377f5e3ff9d456151ac4c2756cfc536e342dbe9976a6fe925131cef6d9772bff8b5d580b7d1baf4a68a752bfecb48494f65a97826192fbb716f6bbae2e7454167ac2056b57ae418333391fa8a96dfeae56ce47109d5ce4c8f338d2e655306fa3ae5f648b6e929111af9d9c9589f10b2eefb0b8a1d2a2e276a90da46192c6f086b2d0ffb2cfad0e92695e60dccda063cd9479039a40aec3e5c6212c79033f037f28d4e3d2c31250afa9868eee69567992f58c120270e14ebac74073e97ecb1370fbfc901896c69ebf0523af79b87312ebd3d3cce8285ec46ac3e5a4c0433889579ecae89c193691efd2ef6c34dd80ad519eab5533fc4c08efce6e9d4553d952e9c0c4c42e8bec6ea78d4dfc51c7d73f15d959fb7019290d6812f49c816d679f2bd8743e2bf751feea676d78ef0cbbf1d3109f83e89d2de5e3f79684417f01854f03937e65a312e056d8d0943eb7b80f6186a48f885b670b2775ca6427295d7a329e8509dfa498b9e84c2549fe48b8952fb9459d73c986d9fee7ef5e4a5c027f928ed75753487b36d007bea5da41659e151f25c46ce161b8b50914913dd6d783389f4755a6d397d62d764cfc30b44005887e0fc87144ed9fb7fc5980ccb6a5f3903db1594402a1c33f48430f34bb65056c15dcc183161b34450c8f59ecc21d1c6bae7825df0466fccee79971e3de08aab0f73ea74d743d5b9bf21e162bc196388f463ecd5904e53b9fa78647ee3e6387556c8cc40476b4975f4714a7ff60947ab9e900760ae4bf13a66245b9111aee9af1287ea4840e6f93b5db9d059ec4d61939b9dced2faaadd12fa654bef664fd5bf9294d2ad594785d03bb330166615e65615f3c1232ed4f2b2ffe26a751b948387f8e269afbd4b2166065a98c4562f490fb36bbbe0a93c649fa87bb9d6b67eeb7691609ea7cfaf69a0d4e54dfcb6159d8b48728b52a8663d46516f1db920d97214f80cdfbe1b285e9d6007628f7b1ff113fc5754b037a801b54e5fc37fbd11fb5103208ac0582c2bf63154bfa3b167d7363584f2e25e916a00c0fe202d1d01363068bfd5f0d11a634c799c7b2299e9282c337a0c37970338b7cf0cb998ee8343faa648248d4ca3e6bf1a30ab03478082730806c74dda34ad34724101bb058921595f812041bb616516d5d1d3204ba5affe4f6d451dafbb844a86220fa13e9ae323b828c5dd5e3f6f368c1f084e7239902cf17a0ffca0c6332c76c8ee651d8cb75a20314ce1e157a2426974f5e4f3d2d8a661cb59ca4f858ee2cdca8f184d0a90ff9f93f6467ca8a0319ae1c9b5ae909156c35f3da9a18ed0aa1e160f393b677ff902947785ec1a5e0df3b89753e357aed5eec21662b2a42605f01d52c14f2281ec07b5b1006d1e2e653157fa8ff294777876590dac7619f8405bf62c65309a8a61a1c3c7ee2d8a47e4c26e5ecb4c200a6e4b25fd4691177519072d6f0d178ef031d85c3a310151a0b78bfc773b1ea4e4e3346e73cc8a278a8ee350b2e3774657671eeb883b2c09ae721edcd28826be8b60e17a6e5ddaf764ca276be4017c02b6e863ffd921ca1a56b111ddd91468dde81011ffc870de180c84e9e967b7b84b9629d2116fe0ea4b135ca806673b7f74b10bd5cf98d7e4d0b318d06360ab79c60fa52ff518c0144452eafcefc53a227a8faf942b627ac1819935834b451b7e57321c963619549a56fd41a58b4e293e125e486f8806876dd8d51c7b82ed514266e8f73d350623a26a52e04788872d5f686cc3e01d7796df8030e7337073490958b710e0dff6b513d5ce916d279d5fa89f48b061709eb0899a42b2e88e6152a26a23515d9435fb624594a424af1a26e0ac7931ef33e462f0110b69698de5294b740079ec228d7e342548597d1f6782da776333c6d00358663361956f32304c787520012e89c731487a5dcf3fc05a7db433d4dc5ddf8eedaed21ca58f18e2330e8084e79f4e0d18b27668958bf8ae1e3bdc05473286650ffd08ccd67d84866c53ae3fc1413049f2c83659397ce9b587fbf5850ce6c178dc7829f3ddef0d4bac5814cda0fbfd3f4a63c59fcdeee66765755e89fa3503e6c47d65764548f31ea5ea4b599ac0bbfad9db396e7ed236f8e8ef5f22e51c9f59a0ef3614bc83566951d2166f246a82e1be130e0cab5d66aad14482cef594ba1dc0ffb7d7a8fbfee82790de0817c5cae130c3267b733203cb1f1b86a48b5c5cb47330458c2ec64e184e9c2cb347b9716acea8aecf883ff1b293d6096d615dd8d48339aff28e2e5f7f88002105f150c006208ff6c322fcfb129ce1b52a19c279282fa9668194674f30bece82b05d3a624157e2df6eddf0c6c80c93970bc2409897631044c3de3bd1ceba6c409aae71827bf2e9dc15203fafd92ff08f54f06e039cbb6d0c99affbc32ba57781e3f85adb70f9d006608dcb4f72b21a2b5f5debd9934ffed5336833cb9a12501ca94d157185bad7cffd39951d4b7ab5bb83317626f8404bc22231a9b3a4ee47068ff8aaa9267a9123a4ea3ce892b7f8667e71b85734c0f5117a345fd08f7b847edc7841767d677c3cc83c15c6fb20e50ba391157a832efc4e2573b87d500b32184effe47ee6d67c38ba5c2513870e2508ad3fd1896c9a16c815d4824e5a6dbf285294da1707bdb58908a965eb994029e351d0cf97d05e39118a4fe2d20d4e883b06c5d960f54bd74604a66aa631a46bb8d3a18ca9a5184c3f72fafb6256cf7398ace3d1ba9561ee507accdab61c7562ee8148ceebc2331f763b75566b538ec262d5203d4f859151608349abf38d92e3798c4450ad050044db29471577723dd0bcb93d450d08eb99a550c46e91182f813127acb9aa04d3040b6573287b01a2bd4fa2b69407e8ff644e84a6515a9df738ce8bfe88a56df944f2fbbb8276290650f8b8a9b99d54c79cdbd0004f91b0eef9971843fc0b4e7230e58a6ea7d92bece6eef91fe63a97f48d468809ce981f1d273002cbccd8aad20f76b5609a596d4f4da9fa6f727550bc119aaee2d607c2fa70aed33ecc9d06b4a6a595e5a5563f0fee5a61153628ae7c56f0c898cbfd95b8dce0a308d691c10b0f93436f964747fed5b354d1814205f6cf2fe5fefed0f3c249691905929a3069ad123d2af130648d96e0050ed05331fce59b87924cc4b10b7bd10db6530c3dc32256beb466402f25f8d3a3a8d546ce26cbf23bccdbe41fda7cab8b90556e510f888bcf42b972433baaf9290488a04038b640fc3792322ce669428228c9c950ed61976d1a5d74c68ae7323a7081acd48c1a5d4ae9091a49f53ddac7fee041c692c229e80a57d05d4d56c34e0feff6075b972d80e7b3c8bec0e9b4c054a54a16a16c2e3e86ca218db9be2c47c7cd122a2b5b1e0ab559d1fe1dd78b7195b51eae9562e0c7795af76fc6cc7b98cbcc9d6354242de04b9b83a59a6b6ba4b2aab4ea20456f8700bf006fc025a70f552e78ba5aaa40cef848fd0d973e5ecf662ec1c8a1b33dde0c78e6ccbe32917b4b1202fdafb813ce264ab8738bc2e4b9a98eb255249451a5e7dea7186eac90010c6efe28535a46e3b16ae6e1c5221382a513138048b5e4d55ee86a03ded6ca841248ca1293630e1c1587281d1e7bf0e98bd33c477b4296ff47bba4b97254367991be5d49bcc67efa32bc2e65c3d9186bd7c1d9b38a8e7b5dea67520e26adce683d05e05306756cc9627a160e7f0796a829ce9281760eac38732c1a9da0366089cf43e481d66af5d5d47d3af84f142ded6fb50e7b37fc404a665664b8657810629e7af08152d0e66fe998667f4ac21bea5e79f8b6ce8f2a4621300c658a17e8960e5812d00cb9450c88363002fe3c1e90d49312c758c9c161bce5c880ab374c5de4b1faf759755d87121525811eaf3ef449ee56ffdb4e288fd60de95040b9580daaf9194d26ecdf6da8aa4101329364fca9f304ecbfe9aff50e22f447135975a65adaf55195f44f4e39c887d2168ebf912a2785bfc56ca49cf3493d2d466a199212df0d2924d0396fd928f42b3c337bb5b0bf77bbd02d209646460c39188cf2c2f9431104c5914b526c5d3061a05c1d5c76fb56d382c6bb93345d13fbbe1e585d147d01d58d7071fc853e6dc0969f45854c11ad3099d1f35b60e1ada2f90be5b2515bf681249701ba5f9f8c4d7b889200b2641463a85ec2a9ac80c49de05c44b735274699735c330702290cd344063d1071ea8fda8eda2d2c01a8943a9cfc6dbd8ff0eb28b8e6f80384da183702411534be2e153eef446097858b73cbc45087ef13db2a596c4d25f3df43397465e804e8842b3b17ccdd8d6e1bdce9da274553f95b3766165d15dff3551b7a66973301583b36f3271aeb9227fc394c922420e91655938f0cab5bef6416b9ba537f6909467fe40e345f376a6929587cb83f78028586647c90f5504fb5ff4098c2bb11393679ae296c1f1f41b177092a5611dfa2b5424eb89374eae5d537da9a5aba43b7995481f43e1244eca77f657cafc0cdb7e9f08c0f94ac25bd3783b10ee5b1ecdea3acfbef55bb191e0d0a9e5a74a1cf161a061d9cc7a7dcaa06bfbaf38e5dbf01eeee149631b85c329503af425bfa4bcf33b0eff8ab26527009d8cba02aa54c47143b1d00966c05a98a172220158641a4ba9bd3608a9cc248a193ccb322e007ef666c6e6c54c8b889f5d0fa7f4a971bbe656e3421591133d9dec8947107c6b4c5ffb0a3a840234bc98d208aba8295583dc0947818ae3e0cbac3a6a5d2f01cb59df10ecdd3eff7f1946664b63357b3e9219b5b918cf641071c1e25e2a943b87c33d48c00311d0f2bdb90e158f89353e17ac2879660453705509756edd2b7fb2664388c58551464e600570d7ae6185494d0514cfa539a615d3d54fa829aa600eb4a9a9da25d5976973a726024b8179f378cd6c1aa9690f38ce10b02584938198f90e6692407083651d9abb18d41672d768837f308c79d465f0765f1d2ef1a724fb03338b4fedf2edccd6bb4ddced6ff73ad5622d635d2e6dfc7fb99e7bc0b0b7c1323d46eace6d515bf4d28963c5ffd52915b86c521120452000034c19619251a3b32cefbbabf8a904ed5bdfac174dc443e6501d26baea6e29f23e1ff723f09efde0f545f51f36d387f418d5c95bf8a6911ad48b0e2bfdf3af053cc7b836e877b241e56ec3d8d45c256556bad9b985cdc25d3ffcf9306b876d77e175eaa5c7c0b2bf99e77545693adb465d6c62e6667a9c74994066abe70b37c42cf963ae10484f5b2b146e475811b36cd25f90e30cf1c179f08960de67e2b729cd6b38afe770ed354d2f9af1ae19db4c184308e075802bc7e3f42835dd3f9dd9af91918b6c2a201e689246696d8f251047f77944998e8d1a7cf4058222bde41f0e0fb683f9386e450b926ea53f7c82a8cc2c3b1a272a17aa860a096729f193ceb34bf3e4e85135b8ec11fa622e539ae6def9fb89d8acb2f4cf6130a389be35f2474f92a3002668402485244c592ef771e0bc89aeb0d41d8353c373434c795f0b3426ff3f546c8239ef3a52b4436f7bc186ca5e59d4e30ac91357ad9da77f06c06fcb62026c1dda5cdfde7e7bdbaa098b6f5c4e4b624e8cb15eea00e708024bd79e7d9fa5dda1ee62ca3bfc59e5e640a150771c109634e75f37e847724f4dafc0405bde1c749f22040614e1d0b02e52f9bf79c29eceabf60c86a044e7108bc5905bd1a7c92546f68b24f5f46690e99b613417418c8d7eb2d65e0a1ac911a1920c8f976b6aa52d2c7a5dde125e09068e0bf9be57f8d2ac62951a6a57cc6525fd7f16a1f225d0702c9c96339a377d127432ebb8524ef7695925384d828e3a81261fa45db8b21bda535a3e7bf6ac1d680ee9b764bf244634c8d3e097ff3e92af4efccb052caa4e71fc7b6f735d04835cfac7f5c947a64cf158d59b964eae0e1438abd0e556a7904848814ea91769bc014338c840169b86eb5651b4a6aff77eb6a67f0c3fb256c880d8b4d41586eb4bb9ca38ec1df19d42867a8c54aa9f1e0c69b33970ef3245df744c12a40ac8496982b0c69e40a6e12c27336cd2db2ccde1d6b1247c6ec37cf1602eefe2a1a302f45b7c6b6fde26db74da24680cb2f5394717bafe8b1e14198d2eccb6ecb75c01c34a514ede1f40af209c9633dc2f86baa48bb7d18e797fd127ac48e109d0a8ba3eac5cb2433df86e8e43d05b7ce706c947903416b6844d96b3de0e36ebdbf5fcc2ed5013614cdf97f7a521f745f6f91765e942a18e426fb4e78cc035c0982f552d7b5cd30317ee48b4ee2d6f73489d7db75971cfe5a05e520bf7dc6717ad526c28996022c4428016f99be2f7e1b20f346c6c8a2e8d17cc76b5c2a1a5292066c89b481f547e3e91b4a5373e01d97c4ddb1e3095c597bc157f8cf5dff37921ac708e2c5580173eaf443ed1a17d8ac5a5ea840a531dcce095e27abaa091776f73b89b1b37b84e37b37366bebb08df23674cfe0731b1537a6f76b407ba1667ec69834a2f2a2667f0d6480b54e8f5aaa65b502939d5ccd76d4bd2928b053648b458512fb6ab821ecb4a5cc78be1e158369c23a2798173a517dec96bfdbd777dd3a20dd8e596f8a64a3eee312b0087aab871e6addcc9b43434ee0f383a002b31604fbd3b732307e12f12b50c1523e6b1003c0e1c10c642cceec380c0cf0e91d7d4f71e9d67815c6c0aa928c33818822bd120ab0d56fb17611ad3f03902bc8cb21ed97d6a66b8a6d5a643d855f49ccd8570963bb27d5caef2cb35e9a53ca74bc56daf1f9f7bf87cfb65cb854732cc9ed1b7f526f649338712b026096768172cc16dc6590775c317768e8fa4f191e539bf074236556ac64ea81800415c30f92f8292627e3e47da4c96d138a05479acc66df553c8c23e5580532478460eeef2a0458bf87d2815d895718fd2981c889bc45654cd06c0f064d7ffea0f3071243605ec29d0ec1f94521e8ecc99ef16e346c4db4cbf0928c43821d2b1f0cf71fe7f11e0dbf667af6ab8b16521c8552ddef3c85e98f48bbb4865d9e770d7c8b82ffc78e9d9d6d9771c0a0292a19c6b2d8a170d3d08298e77f265d3d028772e6d72f118a794579f20cbd89be8d741520395ded261a849562be3dbdac785adc3c6634a98e170f8cd2b1d42dab2e36bc475ee1112677efe14e82fa1f52efdf16a69cfbf611d5a2ae8031ac9f32066599c113b701e9d986620d79ebc121bc7fd367d4c40ffe399d1ad893f90f6a1647c3e4b6fca1b7c59abc1f6432edf62c595cac901028c248b82a355ef7184a827fe2ae392217fa49fea7c4840996795046168b9ff2c6a3ed5824cec5f78b3bbd98940cf45a5e27b12771295af5abfe9158b8f222f3efedad1f6f09edbad4b553e7214da53d7c62366f8fde9f323ccda86f52faf215ac5e4309c4d190329972fe44bc03e5ef9adbfe716b92d1b3cf63149d86a6cefc335b31ab375830f141126c00218e8078502ce1d3c09e8f14559dc1bb084c095649c971671428aaf145fa40e475e6252306fdd5fb07f591fbfde35799d6359927a5f2d0b0c1bb273f538cbf3915a6f4250cc9abcf4fc9b1bc4a4313b0a67bd80c1be73882eb0fa2cae90fefb859899ec971046bc96336516e65c7e7fcfc19b2c0dda4f059ec4edcad0165bd43fe3e8f53fab4f4fdf6856b9e8250333abd37a0066e6835464fdf766fd54fd729e07bf8a432c3f6eadc3129a85d5877b3fec1ba8c733650791132f1a616769d2351e6a98554e602448b7fd5841017e598a6c4611ddcfe7d8560195ede9032bee785ce3b5e5aeb0aa29224e5cccb07cebc19458d929aa67ad5ed90861528ca0568e56951396a212efb3f64203bb789a903dc7161fc438e1ddba31e3566e4885f20ef0e3f8d42d0b197fe6cd7c5609117617be83208c83b49094298027eca0632bbdb522dd2ad7a5f408287115e196caf8316e64e79176cf9fddf51b8368668b19251943974205a837822b0fe5ecc53ac12b0898496b3595764ce040964aea088e0ae963fed54a7c7bef3ca9006b150f8e243d28ff99bc50c363e5c193592b0ce50f9bf7362941689ec7790bb753f61f53d7c2ffb6924bad9faa91a896e8c24560b0f1a8e1f3fffe298fdfc6a38ad254fd7f4bc2c768877e8b6491b4021d0857c5f2fcfe9737498ef6bbb91f8c6b2a5c728789eaa45b68707cd474f9f5e19eb4d9331dd9a0ea460ccd5ae611f742669ee2f32497befb76976d791af12d986647417effab62585115c1e8e86bbf17dd2ab057cb07d83803ea26337f73e43d3830229d1313735b217561358f9210fec6acadd8d1995fb8d11028f3f3bd7ddd4a731b30292177099c1a56ff43770bfbb0e0bd3a798cbde4c7101404bb384d313542b4bd5e74e339c5f5256f8c7a30b24716a8048d93547c10461612af2eccd5a794591b9e5de517635aef14d13eb8ead941d8e17c66898d07748648807f4f672128bd9ec5527af625be1b274f791e655b81bde5413ce23dd5aad5cc61adc5f61c24fe8fea3b20b74c93c9dcb9e5b927103d9115651302a10395b4873aae80704a1ae83e0ba70b354f723eb6d65b3bc0d7648dd86e277b0b2cf5ba28799b7feebec62eb7606770bb8d470340caaa3396223fa0d4a662a0523ba1bad47e696e7efbc4f8b2e2777fb872a7e114faba743e2e70cda0114d78155fbe81add5b7d96844db0cb34fb5835360a7e669145b57ec7661e11ba449ac129f7291c2e96f7fb2909a34511e554337a660510721eae21452ba2db684776a997319d21be3a8c2ef593bed59f6900ed633555b91eba3737152889658032a3d99537434e39610a75506c8030bae0ec65b1dfc77aff29f7d898bb7bc37868ca6393ef06be49bfe068eb4d4cf2d891615624c5ed9ebed54b66e41f48658f340bbb35813b9e8edb76679fff4b15121f6aca998ce02b03b3f08dd5ada5c79a18c28bb0ee2f150948a8bccae353dcd11fbc71daedf153209fc632416b07cd91cf6aed807422851253ab01e9f51c5b50eed2d8e8864f3020e52c6ef2c115ad8b355f27712aadd09c060179caafc62919c05fff5e21dd2eb8bcb39f69b44574ba12ba2cb567648a72eb20d033730122b693992bcdd6921502a5221f9c8fc9c1b1d8d617a5c349eea595a8b1fce35ecdef3ae442692da9af3b5ebfc1a6c69a4fc7593d8b804aae9f1f05a540622b560d0136a1ca14639eae98e43bda7e8d9d9e6342e386a9a414d4549c1f9207dbf33cceac040100dcdf460fc13a040c4ddbc6ca6048e691680058ab69a7ec221ce22c7c6b6a598f3e645d55ab800f3dc14038af74349eb38a4554313ba4a4e6f836866a40e61146e13acd2da6932e0def162fd00c517a09e5b38c1e1df71046d2c7859cb3527dc75f62b3c42132cbc532299717e12197990bfd87843800bf60cef2b8ba636fa7c209f53dfc0b15de47cafe519351aa5b48eb5756d70c9a3ec5ada897581a992feecd59e5939dabb389fe0743e8412b7a3ef86db242f2b0414d63cd17c68ec1077726e9d4e1b10d2fd2f472a536680c386b5afc50ba89d0574bdf59a68ff9e24e51dbea62d6ad30f65dd784be3122b2b8ca727054d2b88d3c644840485db9b39a6dd324d1ad62eb6ef9c107038469e9181b3a6bbfddb43bac49bda2878846f5db1023bbd21a7ce9ff89e91aaa5746edf758b0299782243780295c91630dbd5ea7a711671f88502eec7fe60b9d1ff7c3284307c7837c9eecdcc89c0e28510aec256f9e312e7149e941260dd14a9c24cef72e2a5df050f2a6642d39cb0e907c6df01cd0bf01cfb6a68d520bddaf6284c3c133bd270af962a586381bbade0739c2ea7211434fa528dae11d48149fe55fbeba61408360c3e1a858d3bbc1a2cedfacd5f3fbdcdc1df37bc6387a27e0b65a1801e80acc64c2f228c3704e5b83210abaf27fa29eeb76669a20218d889189e0dc3b9ec2faeb583447c530a5982df42de60bf225facb6206d4bc93bd33707ee1628500e305ff1c66d0a6e2cd4e4c87f0059620cfd68444f2d82548e58cea9f35f2f793083853d535de830f5c38e9b841fdb2a308c3557cc6bc2e6d97aaf4205aa5059d2dd02082c4ac94b490f4b7d859e32b30db34c96e864a7298a7776acc5458547aed2bc8f072b1d22cfe5225e71c481367c32eb06b637856bbf3ae1234a4a73b59340b174580495b13e86f74fa7900c5e344997b9b4a76d7d532eadbe0996cdb7ef328eba94447671f9ab3efd18c8699e3d465b0a6347d733a97b21ef9c4f2b7d5008b56dc71fae85b4cd88171efd857f39e3e13f786ed2049f377d85cf02bb2fc4a3c4671442362a9289339c1bdb1cca78ced71d3514a49dda5f0d38cbad6fe7a8df3c1503a100353c21fb560593c6ec5435f1113a01af2985431aaa136f352be39f54ade48cae86b63790c7fc549b1618402199685d0aedc85a7deebd74f812280bd2e3f386d0c5a44b368a90a5831769d8ccab20b7f448d07901fb6647d360836029c9bbebd3110ccd67e86db339e2578c02e2323b2f2a879b0ae7d46134c6f372d30b2f80252c62ab74c7f86658cfecede9794220086f3d4965bb2a4bcafa85c710ab5bf9c9c06c66c5d9d46e927a5929d3c58899a181b518836db644f810e7edb0af3931ffa633d52c514345257fe5b7e1562e9c738a9d5655e55f4930e440d1d9475c6d80f75e4714b99ad2bfb9095c4355ac6e580a36c75ab5a2a9d358837fd64b749e31886e5f7453a620105c0b0100a83c90ff8c3d58df81b6b25769f6dc5225353f4d6b6fe7a4628c2cb93678066c43bbdae7b0966b8f0f199e7dd5c67e2936ff8abb5e5e8eb760c67f33aee922a0b02e340742439bdadff5cdc5100559e5b8d6b0f2d132c17fa45d7ca16462ef20f23ca505f4ed5187666062df5a0617bcaf46f6bff65e020b509a44a8579f28b1dd915393d2814eff13609af9a9a40de52a9c6aad73ff5aac1eaf864d1ff05def81390c3fdd861f2f6014e2001b18dd9c58a32225ea135843a1ffdb0fe26cdacc3bdd422a91af9a8d6726fdccd745905aa7b8e1a001076e07e308c1805bb91654e0b1b159bdad8826a6e00a485dc9c53978baa9db15a33646fcd9b6a832367eee0d27773673ff34e629b5a1841b8e7d6fa71b547e83791a57aad99976c26fc597400303da9734d3cf605fbc8791eeccb11396d2628a9b05900c9cb52e6cc005c09c914a46fe79bda2a54561f0f37a54bdef11de8fafbb9506051c1c9191097b6f44e3d25bbc289dad6771c349bda37558e7eeeee46173ca3b4853a710b0e12dbfbc69d86ae3d5fe4e3dfe85ddbbe51091f9355faca6aae1e1ae8e2b6638063bfc1233ec53de618670ac60e6f93ca04e3580fbf077abb4edcafe667012f2523c1fb08b3091e5614dbb254daacdfc06b9b794b29f2b36e09fa271f03037b928528205ac2bd8c0c7a68d01a52e3786e71e4d9ef21927f8a57070b9263e53b9201dd679cf0f038e4291451158ee385c73f0359ea1eea9b0a0ee04aa90d155effbf3bfc064e4803a69f1fea85ce572b9168cba4e5367eda20eeb7aeef8f39dffabe8557dc68a7842409ece8243f3f2c961f8c24da5930d4a7ea79cbbfe6e64003b196c246adeceb8329f103e53aa44e8450a52043c6dbb83cb1286bdb4e2c5d1d1227088b4ea7a5aec64d8fff8e245555a6ff7715ef82a99bfcae49761d98310071b4eec372211abdbe73d9d6139dc050bd0d7063c8de4430eeb1652c69a49b2e99ae921504c6b9352cd315586a483d6e37051af5c6632c6c40c9b90d5b957519f7b52c82535ced3734f68a5743b341c290f386672fd1269f0a948a21e3571dd5d95f7e4b7e39bb6d2fb31f99fa95d1a7797f8437f997d6554c1ede0f9a2b9fe5bcbd34f1b19c6a0457d0e7ea0bf7095c34cb1f0170577d011baf5b43f4b84788b8687aa8d99b98ef50b446577c7c5222d54dcbd4ab2510139fa0d8d633173c5ae0a10bbe640570d681eeaacb0529a1b2bc127f18db1e1ab6bcb1a0000168fe700607831a5456360a2d50199d372e4ce4365095d44873efae88d62206413b9eb01c34f969e63176f89b7d496cb9670cb8d04259f58da7f2de4df90ab42a5c6543ae808234aea5ee47651ca8e101237abebe4f62c135d8bddee0aa94c01f2dd47434f4afc45f69992ec96a37c60cfe74c1fb9ece81216486ac56ba1836e1b0e9d10a88626c9d297cdcf7ee57408dcb58fb32cebcfd0ba931616fc9911dfa2a1b75de2e10fa944a3d928532bb77a45bc0e4e2e7a8bee3cf23c84723012830af3bdf7e08f8eccc36aed8b416a507ba3db0527b451e0a7f89264b03dbafe862d571d720e418a39b1e00b4c9953a76de80bc2111270c1f8f9477c14f3d85806b779f4f0b93b7734bd13b9ae817d3fc3de8ded1ecdba08c2a23453a440c7e3981a4bca039103489aefc8b0e9f5ff0946e4cff3147fc3cff2608a230a04014049c636fc4070568a590c0a5bef5b0beace1ad8c0e3dc94a96be1b6991a489834750ad10a1d3db33866af226952d5a1874c254ad8f688665ffdbf7d55f4e05c908d4b1129df03cfcd90cdcff40c73a44f9954d68aed7485284ad4a8725d5399b3c07d6d65781a74cbdfb3855c5f1a59a5ac573fe31d4b4ef22282b1eaef72c0fd87ba188970e3cae1a7d6376c739a18e98d3cea1f7dba1bebdc046310f1671dc653bfe2beab8e59eb50625122814af2861a0374304f411c894564a9785383d02950f482f36666b4fa2826003236736295d2d365730f1c4a65783fe3c268e95315af2f293db00af63bc632e96e05b8e5a1bbf61643b179f2a36c3879bc29e1da73fa6454094a33e9715f6c2f37feed0d5979bd461e0827e863759cfffc1448f4191bc949a425e54417e9a0937636af51c00d3ba25e775881b129ee962ee0056a5be18fedea2289ec2ccc33486447c256a487d81d5754eddd7439e20c69ce70820f7cd788f1370b90a9510851eead9e69109774ca00f5e697a2b739ed7330d167af64030a7f7a17ef842ad266ee25d5c64806d49b6df2ffd412a121690bb4cd2225f9cb352fe6c2bdf73693876e6f44ce585e00cf6690fb8b9fe62e62a58ab476561c6ef4b3365f873531e0aa4a80cb0ae23ee1f3b24201bfb811601d9a4d5bcb4c8a072521b5cb73332b9e4befde277359475f67b35c539df9594609821cae810d9f4fee4a2ecec21ae7464753de4f6b41bd3ad8766139bc05a395740c3ed6c655eafabe0de099469ab1677873774e6dd32b2ce2be35fe3ae3e49d28a6c2c99c67e9be9c002cb1f3752cbb24fa97d50164f1a7c56d96ffd387a46f2f91967fa9a3551ba169288fa2833289a7a3a4e891edf073250412fbd86f755350e90a94d709efa4d0ee7bc07e5c2417b8ac965a74ecdf51eb20558ca081be80c91c930dd772a064fe83691330127cc06036b1ec5d4d0be0fedf80156ab7c7c8ba56a01e75f032f77dd059c57e58fbc74539b67ae96bd6b7264cc284a286b6d021a2096522f9276a98ba6fcf50530b35b550b0ff81809d1ad0168ae83b78b71c18c9d310473b3af886fc85fce68c3045072887db6cef71d2a371a079752e572eb259d9bf371482edadea9e235624b2669360dddcabfc196cd17486e5cc547b42179d3bfe271f5b24db3d2d5b16603f526db9f1186e55bc53692cbdeaf828db8c3bab66b4545eae2e3bc6084d92cb8ce15272233cb88ccae3406a565ba1be4ce6f58f0d2cfd12040b0e2ec9daf1d7848a5ff58d33993f275e8575982e490899a5eb8129fa2179a89cb6e5f416f68f16048832aad68027a22a1168b271aa11288793d023f6cf70e0b517e6d0b64ccf070a7ed4db6947a7b6f194ac2fd26001271edf2f0fcccff7766ff95c5b9cb9e34643c911592f6ff9c5bcc4973304337c7b30cfd0582ecb45ac554983f2bb9bf3c32570dbda1d2897bddf2095ec83903ba5e6812ea06b8ab4a493d26d9f0b23a9c631f74ad9434dc2893dc88c4ac6a54e2ddf306830f69d9dc1b124c0ed549a38d74c25e131e82cf22547bc5e5c553f59103ecb5e5fbc2d84535fada9c375e22ad1a6fc2b8bd286e0e3fa4ea45c15190522ebfe9b08dfcd271788df008fb299f24fe1a0a3a2d6f96f7f3f31c9b086de7bac4429131f75aa0c682f8c82d5476d22acb009411e570948f0869c21f75b5fe5647982ae767922d782ac6e8973d4393bd59b3f172a3c665115590abc70a1e0214e5376a2282666b68f79f2dbd6b1cc96bde99870fffe92958d56746a4330a82917c21ee54f3ac62c887e7f1c33c661529b9bf8535d8456c7ba0968024c7155cf9ec99940e003f95f86bd4fd38c47c1c2a5606c8b442ed17907d7322c0d713b3390fa331c3a299a566c21ffdd29e31dffebd1b461e8429f766f8a9219aa46f8e7652e10feea22bf8b8d064bd4b65b799edcf321b2e20ec54f7fb1522c96e5eefbfaa074c511125e7b47e1c959f79002f5ffe26fc851c3458a76a1e5c7bdaf59a3329b0e55104864f2a6fed7a141ed4addc2d6f777d51f48e1a87d918c6c4fe5378e66e11f28e3bd6b11ba85986e7c4951bf001d21001c5441593d4a7a5f70bd2eb84c972565db806213b484a15e66ff79fecad05b79d25037b9dfa88be237b43f048fbc84313c5240a98ad4b868be866dfb1c56d856552c3b86725bd073407f7e5df425bc73cd1b41bf4c4d8296e24f1ec5de23cc25cb60902324c4bd26266007e72001e442f5897150e15597ed042fad0c6a00e8551ff22d5d34a3ec9fa9461c11fd85817c5b0e2c847149a8eb94a046230bc5c50eb92857d307e82747a88b6574168e3b061ef69457f951bb010373837e3cf832b2a93a226b3b477ee3cff932f59f8d3f2ac34972811d0607c9da7d31b317cd994750c6000ca234ee1bd326d571c2c5bbbc1d1c06af13a17efaa63c3c90288949c421d5b4fad5abb0ff70fc95d2f00838f474b08ebe4858ea29d7546e088292ae5c1585c34ac18b8599205ea1a393db49a51a59e250c66087f56d7dd27d5c24110376a91f6bc17d34654dcedc0d27aa276dda51fd67267ae8f8b13d719e168b9556493f74bf95d8c6e0021ef72451e0f534d88af3ad13177d416dd295eebec2ec4f33eb79747b9ba4c7d770284962178e911fa08f4accfacd3fad24c44546b0cc176be1986a72cc0fb11bc87aa75a97d190bac1ebb4ccc1f26ffb46678a53ac972a1746a345bd5c1bb610dec0b89a850dcf26e70e714ff677c15c6d1cb88ef00c60fef6b730ce81d80b1eef15638e705c2acfdade5888ae8bb9ab22760c37b0cf14fea9cdb94de936247e1ba1c22f927573f897df242adc93ace6206995e66375dd7383c4e6839309047f73dfbd2086d49f81996f34a2e255cb376b20ce37079bc50f6e7c796c7c98292e144d027cde456aab5788a5877cf3e2dcd66a6f53dece7383969627db60808d32f80571fa4fca4a0f6f88bbc137bd387509bd3eb29ba6315cc43f13b1dc05206b7edebd9ececafa404dc169baaf69588984b0699c38e1ea151868fb86ae81e9c6764bc7112645e85fa5d6c121d1522052cc37911498f0e867730165103dd8c76cb506e09d303808c6bc2d7b2c500569d4421bdc2aa53b2bcd6d576e1bedd4fdeda07ec8b57dbf3ec6f89371daa91e128b6039769aee263f0e09d36d6def6ad89c65a148a104d4daf59aa5177e62ba0293a067e66997da596e9fb96b89e6a063c75f4acd55ca62cf06721c8459fa9acb82c87d0adde2e294580b1cc61fd3475343ba0fe19ea007834a00520b4f77c9450a69473114dc516c4bbab2d440cdea3c01fb1ed4c9694e93e037862b892d2133a0e14e156ab9e0b35b968f08d7e18e6347377fb9025f638403606a562d3675a399df49b18307e2a1ef782ae0b40eac19eeedaac1aacda5907fa93ac73bbb2edb9b4b7ecf4fd24898059d76d783fa92f07e781792c9c0f8b2fbbaf265f769a7bd24edec9e388d950acaf9e38641117598887328bd4dd575aa7881def791bc5cd25319de136d577f7e25cda4baa826db2cf44ce2af8c2cc64cb7fa549ecee100d8ef5d115f19b1b12376a37311f541706f3eeef82f90767187e28438a8a5b12af777f935e850803c6d5a427c24243397b7a7bd8f9843d00b7ef806dbf8a94774da749a378d3aad8b2002bdc354f3eef263dd3a53177f9a2abd79d084bd8a711fed34c4cc85a002e899bc22c1a40036857247e1975b281eb1d9ac1c98c3ad44cca79119c226d80429016ea04ea49795e4bfd923a0ce1ccc327f142b818dc1c7fc1535152617558019da7f0133f33900b66c51510017d2f9999565852d8eb67fb9d05fec2c78de54c2300dc573ee0e8a231ab5891686c533aeab79c59f134f2026141e96c0ee389456da271c2a66f44d08bef6bc9da7b4df2703300b45de4ffff2d2910ec459ea68c302381b872622862d036bf51a72e705cc74b83fb4e6618a0df753ba963b1c9870b0844e3a14bed6cbfa59c669710ea959dfea24b4b36b282e19b7e52134fb236f11ead3002a79a0a149b5825a60762a64196d782e27b99bf52e3c384862fe082b194174f87c09c5e166cd7fd1412f6ee90da97669c48ad8bc5e854687f4953e822bd1654f8f59bb4503fe3f2c44c102879297f2727ddecd2bba095b27069f8f1d9b03cfa562af7b0b17b2a0b51b92bf0e7741687073ec58aec1addd8b6a38527fb556a07704a6761b1ce5c942015eeb982fbe8073e667df29b25ff341e3eeaf92e90235b65b05a929fa4a53e4bae8d46540a90d546e1f33351c1000d8ba82e31011f7d28ec5a832e50601c227b278b64af75ef9234c36b8e1ce1711279f7c16dd742e5228b33a4d4c7a411671ca4b40df645fca553f2993a8113f4946f918a13c38d4d85ae3fe2b87e8d957fda8fd67098a9ce299ff648f0bc684ba5644b0df1703f06f30ef4df8ce1ce756c9dca3f4f7d3a9b49128776d6f29a3b66c1da14ed32d289f94e1f3172aacc222c69bea11805cab8b8a52e95acaf3d471dbc513fa45dcbabccd979948b12720238c5ef48684399e4deaab2248d49882c1c996ba13b17171da9a6667154d29d7d3eaca67517c449ca95714099f742e789e8c5857acce15f1c29edc93e9169aef9cc57e63ac50e420f9a129926ede93d6eda4a85fb5500ca89f2a8a3c54112f7ae1471cbc7360699422addab4ab6e5a532ec32fdb6bad918d34c3f3b18927e45c9f93434b4a11347e293de7e406e149f50f3ed45695d0ea89bdd28390ef436cd5db2f39fc70b3486a4b87c99fb107002d1f8bfd1aa8312c9b55a036d1e010822c41769dc2ff0cba0af22d79e684f962a5d4cbba9a13eda4e4786698c45b155c8e057226c1d214baf192a83b14145311882f131117254a0ebdb81ceeb02375bf2bdd5c632859ef2042b485fd1abb950d526cdc4d81d3427ec5983a0584df5e71f03b63ec271fb835d3857cad626ad85374403805325a3f71ed4c8e12f0b76d9ff80d3bb2d6ec8c5f96d9af599b8e8b92bd9e9671e23471b6908eab90c4798cf38861c13a4feea2f526b0b8344fce7f7a13add0e0f5ca9ef33cc9cc1d1f17815060e0f139e56ed814fbe1d27d91a220bff77e42c10230ba08d50567a18f79cff79bd477a3ebea51f15160e5ad5012eb8fd50c39a4c66489e268bec186e762871376daf3fb52c7e4bcee34ae1f6652d05b2be0b9ef8c7eb14faf9aadc9d70a78e36a733fe435245d04c314ee3ab25c7f62c2c68b6609807137c3e4723c821eff5e5b7064eb0bf6ac0753b7720a1f8b2136d717c1c847b000a74f9ac475a3f92058692f28a878e77ee4513fadbce13a5e6b6f978588107d1ca7b40839e2304295d98b93610bd87556aec603d5e388cee0c56cf2427fb00a8428a96237b8475df1d799b39c21fa32fdbfd7836789d8f3a9f342dd745d683d3545b291e9a48aa829b5967dd398426cc2c42843a02d89fe8bed6330bdda5e4f41a1c55b21856ce8bb123bc4df8e55bb71f9aa09e3809c5e445db3eb4de5347f51b6d3840592d74417a760526613ad904c4885382f519608ce7a7ee869d5799eb9a46c73587ec15834fefd063cc525aa65c87bc0a9ab34adcb7df4f837a391dd8bd926fc4f489c43d1cdbff7a9a0e6e690f600dfbf771fe017e1d0f0fe0506b8b05ec1dbd79159db339da6582cda06b52035451d25757c4720ff789cbf3fa300f099e8f6c34cd09b6fc47034c69ca90a2b1c530c4af60340ed2aa6c111d8a0facd570e47cea3ca85c7d373bede01b46449990ab3d7414abf00cd2671c6b0277557fb2940a6125ea18dbe369dc1380f47e4934d6b0c8d1962948aed5542a608ac1cd2b3ded6c7ba0d62fa5106eed73e076de31fae21489e7961d7850240fda1f61b5c3a7aa8f5c4d32d8a55119a387ab858393d340656222d57df6c4957d6af129f8184a7ec3f3a579ac9fdd015511c62723ceb24c4b634b18e030663b5afeef38cbc2455a05924374e13473e59cfd6ef1c700a06e57e4bfe91f91271122891e3719fd430d63ca48da97ab9c270d83b168cae22743940fc09914811f0362cfc5eb06725d1446ae55753998ca9216a126e0e0084b788e85804c8e635c8a3a4088ed2d9815652e9b5ce8ede79babc5cde44a69698d5d029325dbf161722bb29548d4f973652bb5a162b3bfedd1193e1f58e9cdf038988071792b180c1480a231d9bec9247eb01ff3cee978fcfef053e98e47dc6314871204a0557ce8be016eed6062323df90e1aed88b1545e72111dcbdaf29e3fbda34b214399f9a9e6c3690c90000bc2cadd549f2d623c699f5451155d6680ac9c523db32b3f670b900e7bf9d614417a311c8452b188271aef508e840bb722c55e6bc86a015821f445761d97b6299ca62c1e57663f764a999f36c109bd2ef59b47418c16b7e56f8c32399943c9debf61d16b69ca04550f06b2966d1ea97f0494b594db207187b9c31ebb204b67f63ed216088941816a1c94e5b660631ac9bdb0d6c9a4475857cbc037464490752633a214f512674438965f2ef2f43682d815358712dbc487b777e99898d4467c960d8190331965f263cab846b0c96ab58f6e670731683dfee03aa99f14ef5f4fc0f3e9812c3359c1e00c6217b99d2776b174141d22d6b0809215450672917b4846803407d67fd97b430f10e32dc111de64ab3e0215fc83d810e07280e099c3445aabff844ca11fd52a4b35c825b7d30ac80d652fbb994f0868b94e00a3593247d87ab635c8dfd91531871a650d07ace590aa75a12464432d4a12e748bcc856008e9b42d13ca829cd90cfdfcbb609d59a206aa08e41365f76b51c01e32c1dbb525157fa0c46e08ffc366667201282298c82b25627bfcc4b483985782314e5d400b76ce750bf087bb1c7167867d87fbd503cb19a178ed5d0b8d1ccd36a7bc2c734166b169e6cc59c95a1083824db249bba906cff1b8ff25b75162c261ff85ae69c5197aeaae4ed51e0defe779da46e8cf267ae61331bf9ae850983edafd900be609b788e4b812ff620848ef66d5e07ffa252c12a6cf0a92e1a2910c1ad44fdcd8fe85859e9f7952364ef2f968d5368ff4ad06dab2fa9946f121d8377633322b24b46f441f39547b89167972e781053f143156120f6405e3237b1706b7a4ce4bfbbccb9ab7d80ddfd5a6bd356754a7146b215f7aa5e457a7e8f099d6be691f7ccb244f3f1c1339f8c5a6859f0a8c30b8a77c1dca2ac3efe71ff0c009f74315078a2f033622915ea1f2392416b67814cb9bb8d668d705da4f65ef0109f5236a73d653d145b9757285facce03cfa057800df405d9c11365b388dc53907deaa2c186bebdf19efa09df3960565bc1c7e41d5e9f0c7533531cae965d206854bada88a79c8a3a38791ed4a4ca7629119ce53d2ccd1b109deeaa657feb6097888b354d184e4e762578e046920ce24d5c63c58d19b28b8d2a86c63684e5597f70f3e07ba03fce52f64c47044fdd3cfc07d48bb6ca63823930f980dd8b2daeb9262da49c3217053dba1122689a9bbf45cbd72dec8bf42ad23cadd5430bab90cd563013cb7d84ba48cd5a13473a7c7a8b2a047044d9b3513e0330a5affd1313a71a1c116ba58081636bd9007cb16aa81555f66beb631affff0f07e18279c85554e32b76df05172277a1caa28d72b0c7d815e0823380d0c23879401604331790ccba8e94f074d232b5b73a4c67aec007d5505dc540fb68272d435269154d82ed7ca6d85f3d52a87853e0eddc693f4104fc870aceb543754967dad4467d6633b99b469dd0c2db095911b7a6b87a3623c39a6292f10a05d2cee0b93bd132d60e5181cedbc0fa2f4a491854027905da1f5a4ce11a36403bf261ff3b27a5a19c823bd48e8ab829e1d5e29c4bb9668c794f6c7183951cebd629f742575ec0967901b60fac90e88e520f557d35a13809402f00f64aabe22376ecfa083bde698e488789ceabd2c2bfe1779f397d8d8c85128e97e167b5d51810eb08fb4b42845c93edd78397ec096bb2a9c2b7e844133ea29875efaf2facff48ca4c75f82193e4395cd397ff530c48bd7ff18c0a984e145dfd539c285f05ff48a54f9245ee019d544b8299c291805e29f1e1902f1521bf7d1d436dff1c1d71b6e11819a36c6d5d43985124e15b59e5b25502a26e84caf11d24cbb2e88bad80cf1e888242928d99a901f3d16de467edd6abc7b03f259f08d41292f1c8365ce09a236711bc3d037e034bcb0774406be1952893442931d66d230be6d67fb1869360834e755133eb9ed1487de06baa781babf1f5c2c0d8b6c0f6d63d4d7ec7927c201b573004710d64180e406812019004f1a87da2f7ff3c286926a20723e6d231ec7c0a48b9a3913e915588d0ad5dc349f2003fc2c9e07e9bfb06d1e6ababda86ba5d60eea110b8d916dc47ad716205d239f12939447ce10e7dd4e5b3b74be6c489f80129ebda620b1143d06db1cdf07cd24821a984df0eb4f89934eff001b14318f614b0c56e0bc012c432466247882faea428a6fe31ab758d9679a620eb6c06997ed0579d8d4bed9a454827cd9b003e50a59a7b51eba8d902125edbec6792e9eaaf8f636317985bb9e17ca21d8224d6f702238d8e7adddb7e89e51798bb5ecf46a7c0763898abfe021b7c93a15f7d38668ec4d365fad34c0a1435c457cd1f0191366b885a2024566162a5bf2811a63ef2a88a09e85cc3c2c6ab992bc29a69e892de23eabfad834d45144966e1addf6d68caa5cc43a351cc1ba9d278b12b2a49b67215fbb2bfb15f53ef341fcbfcee92eddfb5ba71b4681f87c85487ca0260acde9f212558de18f72eb7027563db2f75af6630f14fa17945e62b5e56bfddbd81b2e5176edb5fdc72d73b45cf0b2a556e7a9cc496403ae60fe68e5da2b1ec1f2856d5d97c7a044281b648bc208ee7ff6b049c2dbb6615698980f2413f0cbcef3e15ad9b6056d3ca5e4697606ef902f41d6b8c21d3dc5120fc91d9a52a0e1adb3dd3d2ef897b2d8266f37885e4ac01fe081898e61b112d6fc0cec0b22d79a0eb2d03a5ca4367db139a700deddfd9f3c905e67c71fb1d7cc6048779cc231dda74478829b926a1fabde23fc4fbd080387091baf415603b51722a3a763dd4069c9634447f50082db424cf67aca1601f14a0d37b4d7944c16c8faa24d3458aec20a01c4b6e9483688caa4645e5bf41da35f171d94a96f3b1d63d7330707d2e173d84cbf3f6e7ecc07e83094c9b9277e7183fa7cd41e1ae10e50f402d12423f131d4183149adf704081f0d8823aeeb830bae094652ab438719c759c8e26bb8e458f42ab540fed1b32cc1edee0c6eefa21d605ae98cbf508df5753db58162730e32d44f83c3104677114cd2450f664f987fe1ac3e5f66360eedaf20c2b96f2509744097ac2cfd2240c9081c891f9e7042e66688facf90cbc2b4d97e6d55791e24c7583c3eaff1f10fc86d11be3ba29c1b169827f4ff668777a8906e394c5311ec1a6500451440933e7b86a6024956a00c833caca021cf95b15fcc942776272a21817d50b0f7a74d8bf17319b11385c46eefba0c43b350d00418aac0c303e23f2e024cf1d340058fdbb8f09f66a61f693dccb79cc5e7529dad63bcbe01c7b03429848da08e4444bf72c96aad4f78c28b302933d5f04b93c2bdbe2bf4e6c1f05f2a3c38a3b029d8e1ee5b4d318df4d893bedb4d85891e3a8c035f1ea18fc5ad3f29435c22f0b218c724eaec338d3ef105679ef5bd121aa3887babfc2825d15e1a0fae3c4801636659873b79d250b4d8850917e879b4b6aa668a6a7fd5a4276356d76859d57fff5c8fc997462def44b5a66768ce6aaad8f9b0db723bdfad16858ad1aa530794d3a04d4d5f2f23049017093ec18a03cea41874b44b22804ce17be7f61a56e9cbeac9b77f1127260b3d362fe77c3e532f4277a5d832bdeb5ff000e000a9916be1f6240788bc538d335d39dab860d70e82d70cbd839af1df72e90a66abebabdb34d3d1333c9c93cedaf968be9786b16cb446e49d8f58e12e69fa8aa7069593d821fcb04d96b5358c99d36e27446e565f968ec609060b3a1083b156e340dc83fec791f84001ebbda17d405a5adea941183105e5a72fe1ad44bbce5ac06cf188541f6a0064ca79591fe8023effaafa5a74ef096e2d4fb4e1910cf8cb434f1ba9fdb6b4294e630f917d874e365fdf91186c572df3740e83d92fb6a5ab43854088168ab72a1423a43702b431b95778328f996a70b8def520df88e5cfd7d70cdde7519268e55932d03e9fac24e781323ce13578a6b1210fe78398a6e73a071bf21cf4e2e426020d4cad4f76a108c1a488844bd90aed0413937a14cf6314948515ec02dccefe13677961eaa09f9ec817a84e167f349fd0bbd64ae6e3284f7d35ff17d54b9feb3886092780e50bb00ac23fc20b08d17c64f78b1e323a6550b34bed42ff7c7ef8462e7767787fcf0eaad959307ec6a5c86616fec525b5e4f3956e69be98f29f65b6412cf86ce48e598b80385d5e8ba24c83b6db277375b09994dc6b1755f9760146a413ab2acce5ea724cbcf32fcc6eecf3edb525abf88b32cf2aa41b5c2293981947f3a7f016a0150222e2707ef9ff5fc3794748ed8fc9fad603f70d4ece8361e72cc42b82ae85c4f7207056cb7210221a9f14a47f0b0844835e2132fc527b4296e570b1943903a8c613f3eeb7834260687c76bc9c93495c20638f3115a049871e85ba6f3ba3863039a5c299b40146189a716a9e789f22d7b4f6f3b0dca879f0f6f33f4d8a73380920c5032e9138349d53e109d855634231517a164c55ddf1e9e004e4fbd9ba1866ad5374a96f82663832e07aad4925de58b43740624dea632907c4e64b5bf6516036220570343982810692826ff4ba05c9fa00f16ff8ea3a01307d2b3afd3ee4a0137d4300cdc4fe9aedead9d58ec0654f2d91e80c289a2961f76f1dec9c607dda52b918fd9a97425ad5d4b8be5f03abd500fddb2cace2c2c9c9499bd7dc88bdd6cfa316f040d683c56ae9243b7a86184228f2629819b2b05dce2a532fc642f91fcd9220938a3a89cd96545830e70419a05bbe36471ce57ec26211a07e3adefba985eb224e01b4b59261694a677e062030a38cd6549624c2ddcc464ecfda2ed5187da7c6c9fcacce3396346ae25598a2583df9bd6ad3ba5cd48ecf77e3ec95a2466401aa990784ab7dce7d5093d24006acead90e8e25cc28a821b79774d49ad14cc87832610d7c62f94e9355582dbc32b3de1ecb8fd167ff34359d1c22efe1392a075b9f0e29498e5be9a93b42a13ebf3aaa08c91145a1a7ae2b5630856fe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f88317c09ea0deb1057e606a79d2224f56a6c59a3c3abf9af81813438c3a858ead75e5cb6dbbc0ce621e5a702279e34083dfdbd060ba1a6811dc5c5033cde9aee63e4aa2b9873d2cc113e3ec65fc849b4e444b30269aabb75e7cef16ad9b29eec6d2148b87850dbd6d9f43b4985797ce3712fa7ddad5d917170425f4e06f9e7f3f5553b9c17ced7c1ba7d54cd365ec915d6f4214361509831034c91c00e3a78529cd9b51d4678c1c48198ad0d7ad618c0f3fd8a15741e8eaec96b809dc26e5f02ac3ffe8abc1b258d7dfcee9a4e31d71ab1c9e4bb80a7b6eb51f0d6069b317de329cc70cf30d9d99bc74552183e0d52c9196d999c2422046a1dd4b4e50e2a0f4e1f49708026d04c280a051e2c1c5fddc29612181cd7c17019bf1f9abeef6522e16a53c3cfa2b86fa472c7cd997c500151d47251fe5bd8e1be71054a8962be99bc453343593aae2aae9ceaa3c4e5f1be15376c5853a2d0f83d72c43da94c4ac9f6c9dc6f1b6fbb05a5f2addbd8305580b59daee15d99b16aae3a92c28a732e262a9aaa57922fd55b5f72919ee45d5ad4684562772747d8d37f9c72c36a4d24da1cb97b5ed17f79f662fd92853d192622089d859682886bb29f51f2b6d6901078b19b0eed5c41e26c50160c47dbc9f95779b8654de2209fedf9e1fa8985f8312bf20f1a5efaf284f599a0fc5a3d807965cd75dde5fd3b54be6bd4d2f25f596b933b08488939ad14db1d1916cb8ad31d79eb19f45e251a053b5ed350a27eacf36bced8f8a8f190cc8860402c69bc1787eb0c72464ac64b5c7af5cac66e7bd893e14ea221f7c59ca16c227526541d90322a077e866aacd2154e9e9281cbe286a6e5fbf1f13a8cd1fafc1f5878c5998a9257e0737c6eef28076c37badd6f3fc30dea19f8e4bc3f33547a257c1b7ff8d9aa649a3a6c8642254bc143537bc290c67680da601cd968611f65f85265899f077a3a2511d0548a75ae7048401030f08a5ccefc0b324eda338d2cc89645bd72a3159f36f43aac4780ae6b60de2fd747c940a000ed3c99eaadbb82b7d944d231ab2b9f5acb709aa1cdfd273788b6b534cc41ecd8244224b0d2697ddb793be320f1785563cbf40c4c704ae8da5b2b39ce757d99c797245f8637b65ddeedc90e62c50670e6f58aff4514fa3f5145904e9e134cb53e94820a43ad08fea7cdc2f99924e776f476ccce0e4540eac84b79513f88cc61fb1be44e692c3f506e0752d38005ba19eecdf52694d16ab5dd4fd23ce77c571251bc14f6d4f83fd4926169bfe9bc10ad419f9b804299d7eeed45354d7a4f2a32de8dec5ddb2071d5f9a9c4f6f2781935f2543928cb84ef4cc15427fbde98401cc724ac0608b1a2d6fee1e4d5276c3f11efd775c469f1a3273f3c468da6646564fe39471f1cb700ad8f807fcbda8c47026edad69e8331d39107e35907910f12fd91c70d24c7e7e72335dc89e08472d6579610623f36cae7869174bfdf53429c2b7d1a03bb5d716b847b7e680634f6ab6adb03a261472f09d90d702ec40861ba201e074b879ec773e3246a721d4056976619f5371694fdfcc4730d2790895ab9cb04ab59a18958d44b0c9dd3ffbbc0026ec3e167992e28b4ce65aecd7d6ef9a7bbf011934345494cc3b44f7b14dcda0e73f47dc4af340207b3859b3e8c307835698ac20f08542fa686b49bf440b34ed3780137918a78ee5d515972208a7554290a4d0e31369dad56962dc3f64db60daf251f1f389c5cb290c847e3ad713527de8f9e58794f04a62b4b67e80565de0b6ec8cdd203dabe320658659ecbad1c0cb9a1ef2df00ad542afe86c4d9291f1903deff76ec8fb9d736d11d9352d7993aea372544a7b2a96e08b407261669a1fc81bff375fc637af25d34f525a28551a46ea32bfb5155a1b732130e8bcb8c730bf38b08d0d2280e73e8197cca0fd4f217326010a102eec0a6cd1ff282a4e911f5353276447944688bf2478144fa6e72127b74779bc4d3c05c7d36bca5c34aa2babf96c712bf171501565f46cb2ba2f08064eae995fc255fc37443deef70e8c4610c458b629d9e638f74836b64bdfe3a1141949b8d549c7d4e3688360c0ba59fbcbfb255ccffeffdda26486bda1272f5c9215529b4c89d5d35749e41a120862ee2e6fe29cf55c7d3055f45b5436e1d60d1a53627020f64857cc20e204c01312b8b10680090d3842e38e3920d9e3a9e991bf9133c1c0764471c7673e828c419859e0cfacb1af4c9ab382ccd24dfb3f4d3585cb76ef37751e08a2ee88c462f7dcd31a0ae27fa7528153ee6fa886b5830cf3ed856395e1c347bf60a46e8deac040eff431447fe84c9066352c6ca1dd7ac08b8dba24be08d26f79e863c8d1f8e9f55eb2f3eb230310b8e293ba2b4cd48d574df7e860ce911a28f3a8798921d27d11ea8b484cadde2dd83d0211d486171c6beab26eed30eac24f30766ffaf5d6353ab475463e475e1517026adc4142ead5a9a7a2188c0fcdb25946e4c6aac0bb651357c87c3f924f598f0873ef45d68f680ca6ff64d8472bef211de39be6a0eebaeff649034d464351c844e1ba1bcf9bcbb8e61f24481c88f742fee7cbde3740be98cdcbc3e6e9cddd3acd5015668be4e11ea24e770ee528f026cc84597823dfd9afd672d09b10e71a303a4caab2dd35b2bc70f5acc0e21faac9c6ef92fbdfdfc7aafda70ba6c523ad75a084cb6b96c6e3aaea23be0cb2fc8ced455899bc386781a9af443a55f569ea289886da0ae345b13f2c447897b9b57e99ac7ef1609f49a0576b5c52c14bb8f87aeb8d2e185e1a94fef92d7e959999336820f3bb1216654d7fb77a24bc1f8cb9fcc7d13131e60a0afbb4d074c0a0b22cba26cc710c206896fcfec90f087f40c77c2e52c141e559dca231b64e57b57098cb18004a458d3e17e56b4878d2b1d764252294ffa70d35237072b8fb6e8f565e86d217ed37cfec4547ba80dd8bef5ec51c07d5356d5e51ea71b66f417d807c4c4b52e85c91c82e882fe902fb9aa5f4f8105e6f247137ee04d67fc7425ddb580575ac033b44217badb937b81a4213430598ee4cc07430cfbe34c37075ea44de8f8163daafe15a3d815489732fa3a414a6e2ad80213629f92d67cfb7b7920fb9905ed79d0ba527ba2374fc21647fa753373a850782be4a1891659437ff8d4f2b07f6722232a22e970b157384cb2e193922ba6f2be2eddd598689e7490500f166e402082d4dcdf1e2294245558765c4a6fb753eadd5aabc561ba63541aafaeea144b7d149b8dd2325a638e8c003ceeb239de3d8866ea84ed99be4f55aef2e9cb097ab62290b3c27c98633d6459f374cd902ac60796cd831976480eae3553170c2adb9f3245c937ed0180f166c0eb0af062169c76183724e1faa70e4ab5e27bff629ff189485efc299bd107a51d49e5279c29bbdba41a0d5b25554a9806b362de14e1884243f266e27a16e2eca0f6a2110d7f671a7da0a68855e722a81aa25b69a0e7bea36c0d0982f913cfcf8af816e0fad00559810b6f241f100bd2566f37e1abc0652fd830881c224826cf5a985cf0f21d82992f269c29f741cf0898c4a3c2a2a35502f4de8a647bc3ab6e74149d3b98d8e561b187512f9a34a78a7c899289b3369dc38d692ca20c7bf55f312a98f239f334ec3a06313687a63cbad549d57200632a3e2b857df1675e9f2dc3809e770295dd0f70c8d07be826109bbbc66f11647af51473ebe650fe9339e8b56ca20a04e7cef57b2fc3274e4922c941340407ce79580c1f469a105efc64df167e0a9bb2861f3ce743100c44fd3ab610fe4b2305be8950f1b9416138fcb8e828eb0dd76e586f2c27dfdf50de7815e324ad3f08ced0a62ef28e1ce2433c1b043e8b8932ad35241d137a2d6cd7a4f18b60b003530bd5a7c44b7e58b92ee48c1b84985425aa4ef39ca7f98ce3b211d6a490e4711064901468fa2a782856038b2291d1f7d5dff36485981809a8c23b3af003f63da3bfaade4042e38240e9d0cd3c0a232a6225ad6dbfaeb38fa08765fbe55a73cac99f338c6c29c207de57620cea765e9c7b4a2252eb1854ea814e75dddfffc2badc50c2926c7cc5693f44b3303e39fbd629a6e3a6ff4e95f58f832239e1e1b494e062968aa5ce7067b3ea67e08f53e2c573567652d2dce622ec864747a041c0d358fb852f0257bc19781e4c8656a6cd556b32937cb4d696139462d88405f3f8b3460616c33a7abfe51a6cf7f1b9d020ef3f3cf9d292cfe6a665fffab4d66b57292eb231792c9e34fe13391737960a5b5113ee7d28cbed306ca1cce3e18e701d3c49e94658a72ffacd25a563e76aa41f2343197cbfbd025e9c631d6f45a6ddd0b82473b91f40769afd1d228ce2d9dc3118511ae8c1558d008be8e6bba346a6689461bcbdcd153e3765aac92b49f29bf1cf93bdd83ca82977b7306cbb2eb3a84340b5998d2cb3838abf3bb7304737b921e5b248eb78d83fde137cad32b37e4cc723d2627a569b7dc00201ccf6414880e8965b27f5e6be7c208973a96c521eae8904b32887071bfd7b85edf0714d13394a93f8c3a9e6d802e9c3f739c14f45520bdb58d71c59e06deec011695149b74b704cffb6de05024d53075362d3aca244c658cf7b305badf209b6624f9d072521218536b7e53981a56d21766fa247474580f597abbe346f9654eb148dbcdab697d39bae6eeeabd5036f697d32c451c0508f98b482f18253f6794581f221a20a7fa8e0d46e5767f9c2840aa4fb8dcfbcd56acc99f2a4a0c38a3ccb8775bec76ad2c3431b07b57264f650ba3b28cd6fb1635dbf5d169da356eccfdb68efad27ace71f4b16cd12022f92fd21d07157e61e6cdb6015ac20d7aa3fde5065b71cd3e35c1f5e3d1d052ad55b1d18c604001567ec676e04024d71405e54647db3547ec237c865501f6e8938d3134a29f7887b685b6028064facdff56196a99a93d5a616a084fbe5bec4179b42925aa83c763804f768a0c72aa32dad05580e05de054f58525b83f8857c6c693d29968b086ef64d15f05659193b9946e9b8f83dba3f03678cada7b636f0357dce519c4c4008260f87f4ce760d0a99029910030caf5f3566f11067b328e90803f9985ab5141f2108189405b253365662f46141e0090620ae2d56937b98c404021d76291e717eee86d9f88c5644d2dafbecd01ad6db8219a1bcf49466b7e630f368a8ee0933e7c68e4035cca603a47cf626b434662973cc204fb48f5c02796174be24354e8bd07587f4d67fac71f28eb3f35c00ec2183296b63573848ef71cdda20ffcb7c4a9c8a44a406bb6dbc3a3b7060344c7c72fed495a22937101126877c236b3d07578c2739076a2cc7bb021300cc8c0a0f6f6c98732cc2fe47b1b5e1b67ec0dd7d4cb5471b41444a96093031a0f8ba80aff4817152d8cd3713ed280d35bfd818c6fc64646822d9b88b9583490c1b02a9324cb9a485876a20f1eec8d95ab4c03c712c0d16ffd0d9b96a66d5c9b3b883b4eee1aedb451f64d9dc46baefcbc65bde82e5817d65d0b2ca631040b1b92d269099856d4dc8885833068cc5c0656659d34450279506e977773fe81989eb23b505e45be5e86f0aadcdd18c339236bf0ab4289e350409b86a01733e23d4afecfabd5ce7a5d6b7ba149f8711e675f93e1ab3ed129013e5911e3f261eacae57a7b9bb704e40e75ff984e70b9166f5a428846a285fb317a2021b61b2b7b1fd5a99f810dd4e7b573f6888459748ea4a2e82d01bf782965a75e35900f545e557ed8d6a3c4f276a3f80a207015208e073c911a2795e085e7859c16b5bb98de86b24c674f93908a011d531c8bc3e1faf9bc7f10cf13cb6d955f015bc28a4237b26aabdc1e5eec008d597f6086cbd8e2afaee4c1c0f5eb95e0c0f722677b557c0d1c6150ea8bd9b885ff643b9f4a7e74617bdca1b61e08811986fa0e491a13d17bf3ae80fe25e20b9dfb6dc442f7728cecb8d273f3d44a4a3294542f627a0066cbee35aff7fa05ab59b2eb09dfdf72e96b67636e4eaa646c9d281b38069bf2afd2297aa65f1821df218a594efc1413517391be4eb8c4999115a49a12c7a6e669b8da459630d353c0070500d556a98b07c518492dc633e45bc68631c3acc5d96876c793e778ddf7d2c6347beef9d6f8e5ad882ccb9d752d4e6cbb41a7cd6836c0830fa021a1aba414112f57f266fe772b47273c3a14a86f16551995cf207d685877b826b6c1e2f7e1a2eb2f7e8db5a69ccf1d65741e32827914da9b00b0ae28ac766e4656c5e8102d814ea2b4f3f4adf4ae10d55914f658ea12dc548a1dd4cef1ae953e39109f4c42dfdc04b7842e4d4b607d9bc5dcfb30794d0d6592e04f9bdfef037b30bebc252cc72ed3a70ab295ed97e4df98aa65c08d007344440c51b7ffb46386bfc42dc3ea03a5e9a2d2aeb36362b3ca13141881151b8cc4fc10decae2d15484c2cb8aa4dda4071884c48c1328ed51c98c59aac1f98cfcb3440ccffaf4130e345a675322bf51fafba5afa1183d4a935c92c8ffb24038c8295100818cc86d1ecb14723debcaf97b6089ac383cea2c4dfc239c555a4495601241f468fb70019811ea8da34ef6e8503e87c41ff2fda98328780b743ea8852ddaff88008529a863e064eed124bf943bd6c1328bd52f5e9738b36a3559df71eb86bc12b72ff3b0acef21a49c1b58ecea4e0d5b5683a76260fc40ddf5d5dd750070b239e26c9190a3346fe91a1abcb50365ee69aaa23f873e0c31065867ffc7673af71651765634cf29eca2c22e67bcaaec6fd664b3c9942117167a40e91b19379bcb3aa893a54cd6bbd91e0c301f3e4a936de4add89eed4757944b9732f8bcf57c4c30523073248d6b0359b8a31ee798c90ea0750c92395964198d961cdd3db268f11dc12ce8d61874158cd0e72ee13c7d755e32c4409d068ce5addbf1e9e064cb492aa1ba26252578e2fe37f1eb7589e65fc315b8c250e0f12b60643d6c87c29716bf0920ac2aca184ce52d27306a5dc39ff936fec5ca406bec4a9fcd2f90e9390cc29a9ae15317997fa9fced5dba1119847b1aabda3646c8e59f02a1ba3aeb280e259c27550610a65c9a1dd63b00c770fac45f99bf3e0472546068bfacd6c032eb4491ed406386f30b590a544ebe24c0627cd32e245fadb9d04d9ac3c89a6b92128bfb0dce17806ae1b85b95b80c0dc637cdfb9d042bab75fea3411464913dd20dc71bcc4d6d76c2be938124373367e8f9b58cb770c1b3ca0c723203d25e3103bca875b0d27efc4a5f961b7ed1fa10d200fad88315dc88b0547699bf265cb9ab7d69e2b9be97c11b10475912c3ae088131ef4fa518f17d4ff38f0b2a3c10427c61022c091f4cc03e64afe5e01a91bc8dcb3d378baff2dabb8170a1a52da6bf43e34380f94de7a934e533e3e51e5c200a6a0c715e88bcb0e8a0023cf4c3640dd6688d7ba7c8e8d1a56f10c524dd006e81082c9ea5e28468b04b794dbef9dea6880173b2729d344e02e63a0039e86744f8dd2e357a4d6ff13500c775edbe6eeeb6ad2e66cc87bde4de19c434b2efd89b4f4a2667c6d09ae2a849c9c0734ee3429258a7068a604d557e48f64b6ddd6adc7310065be8231a0e0e22c3f0c39afb2959be674aa1bee6b96240ee6275687e4862ac5caeafc75a169818f1d1d882a2be068391d74fead3e82d923f3cabaefcd170837e42fda9c3c0339a93585ff3236cc14740595ca8e634e0df9acec95f0f06d410985954268b618074337beb17aab57bea57b6748c1a8dec1945feb5b7ae855cf72884bebac30cfe2b0c1139b39936879cfa116b5753e519e243f4634d3357dcce109a83d3011c104f8c8ff14c6f7d2fb934d85cd96064b8b6dda373c07a869739f15f1b3f7b2fd807d26e7d562ced97e720ee49ddcea9dcbdc869caccf612e7364d77dc70285402007c71cd870d0e014b7ef4aa3e9dbbc438fe4f0429bea56178db401d5845eb996ae4daf08d8c4d6ced3a0ce778d408ec0a8ea055e67558858650f6ff7405f90e8e1bc92ea69c95a51893a5c1203146ad3c5e29df34db1c56bbd4113e6ef70d17f3410ea03f0a09299ff7114f35cc6cbec25d10b9cbf32d6dc121f3edd70fe0bd3d7f4c6ebb051ed95006e6781a2639a8ac0542502fc4061b87e4ea726ec9c248d768c634856050199757a5e2b287d3e9eff25e715ab14cc30a5cd0f28d3d7fd6cbff72ec3e74a3d67504b32d1a438ac1e19ebe64733dcc43ef7e4843a9b5d2690150edc6f1dbf3aad179e874096be34500764e0f2bd96f50893095218f7bd286c5e30dfce530cb0e23adf32228359cddb9884a503e61547d8439a01cd46ca6307c89992f0ea7393e126fb8d25fffdb2da08668a2372138339ebebf856434407618c74ee8120bf29413dad191aa3f1e0043dfab806bce61e6d891e3bb9491ea66cb68ee0ec1f06566c985a2260fed6bbb19a78e6b41791b4e1d69cd015093b76348eb2f8cd9d6652c96bc765d5289ff2fdfa6dbc93c2792661bcdd84df45c1f76b0d6280ed4b8961e29e3eeb62d0ff8489456540420d1843a7926ed3d75946097809433377b93f8028d6e11756a5946de269e819e965b4cd0a15ff2c3de6a2287fe226951c343b705c3e29377e8d4e5dc101ea5a5d83b4c8c2ad64806c3c13f8947459b2e30755dd70949b1eb466fb84ea75bcc7109ee8604166789a2e12a225f315f61eee4bdb5d05d04215ab2b9bc627ea17a1c1f267d1350e03dd7d54b0d0a238cb798fad74e4105a3b6df4f237a20ee5bde67ea66ac471d8ab3cb0ae97dabcd4e3563722742c81d64d5534d0c556b8e63e3c2007edc7863b0456679a25c83d11e37a71fe11adbb60fe63b16e3918b0d15e68d026f48b6449f957214b6d3a423ca6eeb0388f8d9483b688efdddb0e21e54715280f3d9df4441b8f7cc12c8d430720fdc37f3841ac6b991a8785276b7fe7f8333abcd75a8ffe955ecda37c3c321ff3dd941b7055d00d8562035fa158c7e11746aa1332f36cc9100ac2ee14fc722ba3d38cb87dd45cd5553602868f9d56ba2ec201e50d0156ca1b501107f8896a7d2ec1bc85d4c4d1d4afdae1f9c06526e119ab45b6311b13f7ac7af07699207b311d3a9b422984872572813070baebb8c31413b460388fff67956d63649da8d7af1fafacd3678d06056a6101cafa610bc8572f84941f8e46dab0a70d2040111497fdb93c4a14f8413fa808d6591994926d5f16287f3cdc7d6c7e90f9c54258f1be11d5d15b6fb783033bd0c1baac21fefc00f9b28e5bf1642cf88d913f9f9e477c9b206184c353c15b0fced9fc4b70f168a83cc4bd804374b251753443825be204b08a9bae99edbb8e5342a17c0f460273cc6d1d4607db59050187e4758d3eca306babed4591cbe22c365cdbeed3ab4b288f9063507ab15bc988ffed5a2f197c85ac24e0a8cbec9f770fd5737331306153051abfaa2b405b72ec463546eb4e0d458f337fac24888e6495a39834af31f900b8283ddf3a2a114defe40fd86781f7a697c345ec4f96d0b1f9e9cc7e8841202edd782fb3941bf46b63f0a2bbb29a78402968418b22c040f45c4b7922924c36662f92e8e932d79958e932e383b04849dda13f0432cb5593f09b753731d3a1352a1cb7d52aa41cc8a892dffd4cd290d87580114ea6f812d84843c6fe253679faf8f6d37981b22e1ee5b68b1902f4b83878912c4b287831e59d3bac4f76947d8994095f4d7827fa401f2edb69111418de471358a70d306a87963955f0675afe3ecb523e8c043abb147a8b16455d14d668b544bdca4bc8f8aaa80ae61f43e0f98dc3af4cebf27536227279cb546a22b0e96d196e9f0ecbb368b3f2f3c38bca6616f779ae40894540c1181a2564a55b61de4fffc8235d9aa64b732755541da35712b55391be99bc05a0b3abf411f46f7598524ffc96f7e1bd6dd5842ec10a54c6ccaac8a62fc9e39191baba5a2ceae82a23c746ca01ba66a9bfd686cd6f351b66cdad05c948e1f49c0d63078fdc12f5dfca3bb0e3aa5201524fdccb1474c5d7088a7e83664fe777d982c653707e301663a9cd32440f2cef68a2a5cfa24287e2d8ca4249b252879b1282968b11ff312877ca284eb6711386a154ee10241891017e086d29677c7ed34d720f2d2d1d9da1bda11ee44881ba37e9349a8da5afc85e88d4bc2b22d02f280ce9308d066b71edec8a347a3c9bbe835b728a43a99869788aa85bfe6a808d21152c65d764cc7d9df180b9f0baa416a5eebc7b1fb1ed76beb9b70af23bb95aae885c4de529645a1fb4ea7aeab3a3639f664e2a8ab2aea6018372d3b8a45196623f198ff93291c17d6cf84c33732b06f8932a90d1a70bcf923baaec222a4d3d3c2996f17539c99512948244beedef70db1b92cf9d87129bccc4875321bf851d07cdfd06e5a6844ff18cf70f754a36cfa0df4b3c56098db3c7c8524f655de1f3cdc0e3c38b0dcc9c1c677beb4fd6e8caad778c2983e60f400970490897a4bac99f5966d7c9deaa2bfb8d5b8a4b4eff93f237bc0558bc32a33ed1a121cf22cfcf75d3517014890cc071fba566baf0a30227ba6f6f05593549c0d1e8411c9f22e716e5f52d12f7e668960f8922943ea38d341d0c34f2b366bd72435be4127df1a2af714be16686df58af57d403183be5a856a31fb19dbf44ea1ae85a3aa850f4510f9bb78e038a5dd6a6aa47ed460ad3ed525e61b504bf4325de261c7e5f5c35802003f7ba71b032ae264700f3147bfcbcdb72a4df6deede5f6c859dd36e3cc1b54dd86207a69e8bea3a5e7ae5de4df56f962e2788f73b91253419d8679e687431000500134a881dfeb650add02e9221fd540c77ec7c360605fedd839894eae7f10186d96077316c9e62baf492dcd5332109cd442ce6dd0fe41fc53c167cfd884d31d77af5d95d3de9e279ef3a7c891ad460cf790b6814872df80cb284ffa270d6a39dcbefc956844218e7f3e020d3725e1a7fff6b126e8fc286f10207e08e5fbcbfa24a03582c4a3f9544366b1db82f542c015ddc12bc6c43b2965bbe2878debafe4261a113472391872ac7a55d949841a4be10ca3fce2d539e07a1f5cf11797a2fca0a212192b738db3fc47a4e75630dd58b83da32a5875ffd8bab82fd7b294396773237d67102686819971706ed718752d989ab90a85e5a1c1c375c5f7c2bee4e8a3f95aaec0b6fd8d3ecfdbeb161965130fe4efe165d2813c437d070eb5e57bcf5fe83578fb4ce950b77338c82862e7196b433b56ae2da0b2e9bd83912b1b1d6e4ae075d7589394825a941b8c91f0e9e9c90767fdd0cf2d3d3c2e8dd98f675165a6b7cc1c248618c3f57eec1e419a9b89cd93919b403c34dda7a905a21e322305ab65a238c92cc765a00ff87f9c0e52ecae2c013681ca5f0f0cb6853215465f3b0d4a2e7591d7f843ba6361918a34ee988a5974ea2912ec8d924f535d4021be2cdb6ff14c273244c3ddb04a15efea154ef1f54084fabaad120b2cd02081f0866d039ead1c7250af52d4e6550a4dcf8166b5f629a37aa92fbfc3216136a0603c8464c7aa4f001914e64da30ff4331d8486a6df46b4b54bf0ae31f6628dc54afd8fcb2adb2652acd96f55c625b4de141d50187d7f3077af9c34cd5a1f792bd70979df94d242330e2f4a9ea4cd77deb013678d430487f86bfa62d3bf196c7f3ad6b1a21a664459ddf60f0e8601a0b8682c0923b25bb821c7a1947f604b1b872cf59c5753f8d0e8225863f41f80195dcf524bbbfc55b5f4792bfe6639c372bc939a51079f3546cf4dbc021f09a985cd1e4dee01b2006ea37a5a7c6084d034f1802eddb6464126a7a2ad6004bcf629b8dffb666d461bef777686b311248b8d369de209c239b3ab492dfd178bed4012a94463c8627ebe518461a6346ea057250a046fbacbb6c9235da7b44f05045abfba16903940bb24f1399b333dfa4a0d6e91fc44a4135d4573aa8a7f9c49384b41993c83e449535b186d51a1b62cc1de9c7c37a1ff1669ebef0164c84b1abb135a5359c5d426fa577880c5d7a513b15360db810d132c37b83c7397ab4aed4471650c2a9026e1d6f9af0f9ca50e59ac865dab56e391981ca0953a82f19479051db207a69d2cfe04ec399ea936f3748452192bb0282b3ccd1b453723645f77fe6d1750b64a491724561ee279c373a1412f365c1038fcad00417587143e7609b3a10b3985f88949a3bf9d8a8a3afec256a550ccc9d9f09fa700ca5a078bf5b2449119d3d6df5a56a556f3050594763943e5e10042c698132f1d38915cd0f33bec2b5f6634ceaaad836fe97a7ef1fe26e25c84a87d053e276b39ced9e9688c3ad1b12e876faefef4b76379938d00fdc3b694d3916a5defd0d7c9e4a3d7b80c64cb54f09ad0272511a3889bfff782787573d58ac0ab96bfcf83ad6ba497dc66a3c45fc8bf326078a5612509968df129dec91d3849c2369cf8cf1731a6a03eb1d6e9f61da866996c4bd4a055c9fef84be64d275e203f7f87ff5b408f979de59887ebad062e4d4f64d8cf1045f35a8c568dcf8ce6b304a71636dadc03d8504d127ba11c52385e055b006ed3fd678e5bff785e94df8457679b9f21b493dfadf000e1a3ab99213a9cee64ace25abf147b20e7ec78ba3079f56b0c04fcee4bd3ff0ace83eba0a3f429b74969fb4466ecf3d197f42cc63bfbc6429bca4e9f307864ae6dfc951bb2535e46899ba57c83cf181690a4721819d1c797229afa3ffa1150db06dece49f124877c00be22477f3c66d121898056b1966268854e28c8efb84e520b7c99a19681ea2d049d1556d84a6c6dfc53d40c92777300472ea844074464e361cb05f26346161196cd0ef33a279ac6a2d5188219e20dd665808876c17d9945022084958cb1f7ca17e027563eab34e9686ab71aba9e7a8ac22acdc449e9a3e59840b7ef3514eec9c00141fa7d8b574b23b73040be8f15c935381997c5992964c42b205b135f730c621bc8ae8b6984844de45e348f0c5ef59b6dc379764ec2c3731b2d6947a88bb59e8539c16b602d874ac9274e8ba18594eb7e5a5b4e333e878333574987d9431b9c3926f3841822f8c059b7cf1d9a134209c2fb9782238c16bbe0a96891a665dfe49d2ce9f8a96208e5a43a375b497e99c6b421c5adbf95f86b186c6d9caed8741264b507d772ce73876279770dfc82966d7cebf303f272e2c9bdc28ad6ea62bbef1dc3703c5da04721d1b8e54bc317cbf9510b9564e80b8f1e407f51122a46b4d92f107565cd1577416479e48bde224ad19e2f7e900219fd301b1b4b6831ba1bb4929f51af65be8dba1efd28c3187e51565a774f0004ff92036bcfb6396bd3ac3bca8bd517594f95a92cd973b0599cdbd91b4bb25ad61866d140efdf182abb949e21441362863a8147a0359e76c2e61979e75a105269a07be3856dffabd2c09926c5bd99f4721d4c41a94baab1479b3de3951a67ccef939299905d208f213bad881ae76aa0f78571b37c3a3595af90bd3c81b3dbc5b6c5b1e574d3060eef99f9fe55cdaec911467ef5fec3d941b3a649cb4781e52a6f0f58ea226c3179d6238151be4b28a1a4f0ec162368e72717c585f13e890e2ad82ea052f24c1cf24976a0278117b6740288ceefd473a46e487f87bea163db118fcd4c3d59915f9cf5df8f2dc693076d473ce3615580ed685da3a82ea7a7540f3544039119d97b3fcf9faab26526cae54ccd8888c070b61c8d259e3b8553eb26eb57fbb37834595720c067832e96759445ccbddc7dd2170b6ce9d3774c8687e04bbe311505c4124ffb63ae094c7588deece03d192098f991dc129092b198fa192897f63f985ca8e3db4a9b762a09ec79d6746b5511ba1a830fc73a4034961a964c0fc0e56e33f7be196cb43726e27e4531a94a8bc9d23910c03bbb487f3dc7fe58a282691504698e980ff26d75a6c2b1438b6caee03a3307b7e4dd581d8e9cc4359b21bd885ef341738720af3878cb2d7c010d8f5ab300582dcf32d9559641df8209a425c74a6a2ad58749246c12031c2f645dc8b51f7af20b8c4ef32214e7b0bdedfe4cab85afed21ca4e25b2c62839d5bf5761544ec6bc65097ea54b9bdfb7f50cc3886ef5c5c3e03020598c1cb19c0f8577b6aab00369cdd3e14f63296ff270d760eee424fb369e235178a34809b9fa93c4abaf753c0720673c01f30af8f3008a02fe4231578fca11e9155e20c82b95e6dc919d02d5108cf268c01cc984aa288de8241cf829ce1303e2921c0607c39d04da5321a74d4dd26aa7263b8793abe272fad724bd84c9ec05a9050e42f3f2c02143e18f77bd696523a96d2b59e34136354b89b7876adb51d020e9d10cf4b037ee2f7edf14212ab80df0c4483fb2f85160c8ddd1fae5456588bce5cf6bb6e8bcca1e6a4fa4d35e7ff283192a664226b465e51a4bb1c5bd5b52bacb611ca1de6e559a10e939a48dc9242074a06647bade0a434451404f66ecd5efff7aefed98bab74fb71d224961e5c3b6c18c03ed5283d775f2522ed0003411e7cc73222aedbfe22c760205e5be20e9ffab357b25f7c12b4cfa10d4037afbd31a96bb772d9fbbb0093e064752e299c4366ac1f89f00ffebf3dac68a1ad7ce58af45a6cc42ec468ff174651f21111b8fb6002ddcfc1241ddaebccbb6097b11cf5467665ae2fed86448b3de31dbd8392b5d09419fbfe342c46ad44768a0ac275c958bed21234dca49866da6afb8c28abb46b671d078201d63448bff22989f23188297546888387720cdfacd5a5ef86fc64e17af982e9cc694ff5e6c4b5035fbd4fd643ce351153b3312c6e69bb0220479d61e1d12b8ba1b4ba235b6bbb0fe88e64efe9146ea8377c5050e32bba451a6c9ffe1e89631403ca915c350b013ee066455400df4df2c6d2d3837cdc8fa3af79e407f3bdf777bea504ea9026c37b09edd0d0c00198045dea8e6ea2b7e10d76327e1599aeffd1ebf497b099df75c1f8cd52f266ef11145a3eeeae14c69dbaadd443bd5410635e7f38cd18da9fe06c1f51ecf9937d04da7267fde5471eb2a3ef5319b20389683cafe20f18808c94413b1d4011cb85f755a14562e6bc34a124cd04549b0d6c216d15384d17865d4316bdabbd849fee0d7da635b66ded74c2a51da2180a8c130943d87539e364ff192190845f20e904f2e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855481a9c93336bbf5c7250faab25319c0c0b2c2ab69b0197e8207c1dbb7dbf9819ac7456c6b5182e1be8485b960d300e67177719c5ae595075c2bb3ddfa6a66b3321e2fd07fcb268461fc92ca94fa365d3198247f3030227c3dd328c68187a5e1c8313ca1e8f264c1d57d23f2aa28789edb793d73679d0c143de90e792506b2245a991bb9b95f52457f6f47c56f904fbb97ccfd4eada323de971fb89e0c2bb8489bf2dd9dfa2fbbb98ed5c0c74406732ebdcb88f68ac219ec1af985c60ba18c469cade38a4311153783ed668872bb731aea06be077d3a600b4c1dda1a0424179c067d00bb94383058bbe987c4e3c9eaac6a8dc2da041d2eaeea9cb8c288a25aabc0d7c8657b71720db9c4f1f5b0e083e9f799077e34f1296d5e0ef9a68d784783e91026f135e6046493be125b9ec337e8599e42439b1134a096cdf09d9cd830da13a15f8a6fc381681971d8903a881297211b56e9e1003eba8dcc9d3ed904b3d1de7bb9bad136ccf9bbb05cd2b2d1b5f2b92b88b71a7418101fec0c98b692516786020b308e249f850544d2918b129183361ba2f2adfd0f004fc937314abefd65cff57bfe2340ccc948c275b6b40b7009bc2917e61faee4343103ef9d81f3699bc31a646713fde14c067f5e6a49e73a7a41645f00c6733063410515ca36ffe86563cf175b2f8bd93f5c46d0e677ccb7a4fcc65385165ffefb3e9cfb32b43fa08487a689d1d0985c2d17a1007648c01b33a5025162b610ced3204d0dc7f904342085400e4e9bb1d4e43a9c05090be3eb7b5a368bc006235ae36ca706b43b8efbfd42f773813fdfa502f92ed5706bdc3e3c30792abc5511c44f3ef538894db2314ae8ce757c347fd912e3926396a605a211fba555cbf10e22e36a9f030046581f3c9c2bc5dc3e8450464772567568761e05ed81a3b5694de78793ce59ebf4ce06aa1605f150a69fa27d5264c4ff43787009f832ed42a52c0a4d1aa622a2177cfc79ef6d5567253c8953155d059aa056f70b0f08e356970b9946e56dd690ca898793ef9d1ad935e0e99ffa134914622484536c59bae27a6ed70a85e05126c66d8e8b81561a8307f87608c21efed5185a96b628307a25fc0e2ffc3331456424f80e5b48ff28f721ee0e765e6a6bc2b5ac8ca910c3d17965b13e42a1fcf23a154d519fe1783926d3d7f5b692097bf3729e64a1ef80222a98778919660c8d96334df07b98b90ef216c52ad3ea7a6c209755831792958ee1229cfe55ea4be76eeb6b9937afb1faabd3f229136ba9785791ed2750826a7c496e8e97ed1bdbff3ba3663dc5e0b0ab80c8c28b2241854c946c08fc8990380f7c53496954a502ba7be03eb5332ccabacb8a8b1b50664f47a36f5cfbfd8785b6dc95f09de030d295f2b06f1f7931a8aeb8c7c3b741949fd6f1c7bb9f9d397e297bacf7468fa99f9cd96ef5cdf655398e41ba339f5a2f597c75a4f653065208242e16280b42f61baac5956337e89224e0bfe4b70ed52b5ecf38596708785eaf8d1002e92617c30d05f98111cd9529d0e696e730344ee961826022e1b732ef61544d12f0a3f0b1fbc008986b0054362ecf609da51f016771418e621060f88742ba8dc94f7dce4c15cca39f890b292db8d270d72790eca54b1bc256b456e04635ec9c1214ad40778c5916ccfbe06199579d850fcb2048ee53d7092e1562a7f7b8b555e048c5f2abc337259c39fcb0fab9e0b45182cee74bcf50bfb6b6c722f1b55d8795e0741c56af247c5c95d296a5ad5617faa5df0331f1dcb715e8583920db1bdc7b8f3c4a9ad59992f929ae45c973f11ad458bc1c90ac7b1f0433d5fcf5ae30f28e3045e6d7eed0584eefccfa3bdf93a66d931c087b8f296e79dd23fa3e4477187ff2b13fbe66d59c4d6550d17e6f15f984e4279e8aba84e0d5af33de2fd46e29b986cf8648508fdd98c3ebdc46f0996254b9045b4028ed4bc8216421abd913193ffa14c864368a0c37f413dd4b5277bef1e874f19cb6d4416073ecb415affb1af92caece97994b2063d6668d2c081b98feaa4c42a9b6b4a57b0166c0c642a06e9cc7214376657d95a68b5e348948842f8105757df5f3018d24c2e5a26bc157489fc23009168a812d5d19debdb4d5c3d3237a4ae498b513a3554d1daf382aabc67daf9e2e0066eaff2092aa2e9966f069a37966281f0732ef1ed6858969e3732bcc45dc8cdc477a3523d7a5c9679514a3485e54ca03101b67bc6c0e3d908cadfa863b0b272f7a32986ef5b431e23efe4af57af1e033f6ee432da962d5d5cf6491f6f04747744b2b928116fe267197e4ce9eab98caf05870f8f99f1213c06f6d4355d3fea86739ee128cc0a658b0f5a86739ee4bb79d513695d2010353eab49b109bb98003dd3c85cf18c21ba358f4e651ce177aff7111ca2a1f5b7f73c7b28ee409376c5496823b8e7e28ecbe614e2789030f8ec0d41404c02c375df2bcb1e97243c1f3839ff91f18033f2cb7bd64b117c061625e7a4a9b928f5f85f84dbd4fd3d8add6706408792301b36a2bcdb4a1e587996f4da4e70500de3f7abe94079717797feae6ea896f1ad42aa80bec9dcccdcf95956443253f991a26e842fdf86473c4e2fe9ee9306ab85748edc71bdfdd517a79af339550b3e6e7e669d191c95dbcf73b41c2b2b08d1ead44655d84a8012fd30161e14dc5ea33bd11d23a025e9730a542cb3a18d6cec20522991815a8d6ae02b6383c848438215f7baf8d6eec35b5f192a08559c3440ab9e2696a783eebef7ef90bb34cb76ab293436c492da6454487ecf713cedca20f5547f97aa08af4092a0915b6730a0e5d1c686d860dce52b270aa45f3e8030a3ccc597272dc994a73ef60d81c6778a586956b15b6b1cb3393941ef3995f68dfe8031be6dfd7ffa8349e65b20475fd9d1bf55947e1600da4ca4ea95a5f104c86f9d93109c5a0e275eee42d84f921959a5b52c8da0f593e38c42d7bbd3aa0a13f8c3cec1a3ad8fc80982bd3a060e5bf355813f8899af578691c8f177902304b19c176b89d45c9792cb79943b3f32d0fc4ec4d937053effe9160ee44e78ff7f23d440863425f5178f72a53810b28df05a8bcdc118ed6beb3d50ab3b42b6ca503bd5b2465fce5e8f927eb3b82c6baeddc014756e8cd79210ce5eb807e16906aaae86348178c8bc8b258677a191703a07c33ee1b4e3dc786b08c2c7648f9658b26c8506e379c00314eb8aa00bcc4b0b33f073378050186e636841c2a5f213dc8616d2ec99ae35a7e677d9f44250feffaa25130695fa72c4340e70f8218e21caa1d1b9eb080fef62d091a3f78456582e3badbbe9c824601b4133e86865470a437f49839821a339fedf6de44ad86a69710583ed65507cdbd7d39427ca8770c18417dfa548e44bcf2d50330bd2e1d8c9154e9aa1a2fa500c3d4c6b1b3ee0b23d8e3ae9aef1887005da9b82f59ccd158505bb2b7622dbb20e91d201561143a94b6b112f3ff58a602132d195c1d69ce64b9e73f2281edcc2a41928e725b5c0c22225f67db0c3f51b43d11e3ceb2406915189f36d3702f5d48aa6c75cceff527228925c0e23b903ac0052c6841aa07ef5914e7b18c368bd2b0b27492cde4d8601c5aeb69bb19c0a6ff6795b2e2e46de527153504420fa98dd61b11d5796b1c17be42e10611eb0a9e2e2c2e59d243f07527f89c1f270130e4f7f20b28d7e3f5ba66ad5e42616777d5e03ee7fe442210faa89057aee8893e109e155dd65cc7c32782a8cdeddbf5df3e36f5d76c227362ca9296276e7c95496e4b99acb3da93d005ebf4d282d243045cb2b9e340ef67b408d1c7bce77d425180528c0012561ed7cc51d109866e924f41771a0aa012c0cc48d1b26bc65c248c1f87d68aa5ae7a5f248999d8ab13a7e2103fbd747388eb2a480958ca94fd7e02bbdbf1a1f8150f05e222e64bc0431f2915c75b3dc66a5a5c2fc7e56912cbbd744f83fd2cc3a0310e611d41380daed13b30d9c12ac5208426b851be77821f3214351d0b6f4d9e0517487df33d39ec334a64c91e423fbf42cc56b72327c2ab80322775b81310bc901c1b8edddef4c3fde5e2994513f293c5d2e447573cc1f8d7954ead8d9088757c2871544b0ce23edede093e9526071c3fbf00bcf70d084871fa48d1ef099393cf5dd9b90391ce0f96feb6b36e4845738604a4e9634d9881b1bbe42b9ef8636a075dca0606f451d84824d77c3d8e3cfa73632a62ea7e38b4e1b84f2aefad43c5312aab76df9676715eb3c562f4a54aad7fedc64cecca8ea46bbc88ccde67985605698d093824aa808aad2d9a7e93a2b29eaac252db00e41d4a2ab4958fd13163014dd853d34837641c73ab482e20742a243f96dc77adec407a0fecbc6bc70fb81f544acb11b68141a5ffc8a3167ad11e1a5fcdd4259bdb914d78ec2ec57a2cfe0a2bef48e0a98f7fd981e99adee46dcf6a18163f9c98b2afec576bffba1a88a82e7f83d26cd988be1f26566a90a4693a48f81a01309defae8cd8ed55edaa1d176bad4d124f403e1e34bac7589ed273279d6bac6c7b2c6cd32c45a23ff887e6842bc0e6d8458b091e416841cd7e5f2c27e20f4e1bd26e8817f953749ecec34373fed021ea0eba8e03b416426ee90fb2139eba53be6a9c1d37d82785537242030960373ff6f0b963548135990e5d6ae4fe656f181a1f9a3e33d085a88013cb856fcf588f8883a5927028352ae360618efd5cdd86aa6ddb9a522d137424902e81cc25a19be0e2495c0433bda34a980dc3c11acff746011569328b535fa0d6588eb30d2a1d5f50bbbe003f272b758febc1270e12c17d11df368aedf9686717d9a8eb0091e8f7ea6424cc897b1e1ee34297a56ccccda0332ef450dd71a2224ec62b44dda5126fd60f9509100438520cf2cc6488ac0498e1dc131143ce7161428638affa083b7b132d0f0b3c5cc316c822cc6488ac0498e1dc131143ce7161428638affa083b7b132d0f0b3c5cc316c8203bf13280e4e098c314fb36556c74a2f150d3aa5fb4617bfed494887681ea0c7006ac648e59cbb8f45e12faffc88ca2f22fdad4fdbccddae07ba1d5252d8f847006ac648e59cbb8f45e12faffc88ca2f22fdad4fdbccddae07ba1d5252d8f847e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855977a276681160fecb2d00ab269a68340f489195af5b95d8128b2a9467834415a977a276681160fecb2d00ab269a68340f489195af5b95d8128b2a9467834415a4aae9be4bde37956800aafd273a980f0666fdb3493529e94b2a43cccf7a4ac4f4aae9be4bde37956800aafd273a980f0666fdb3493529e94b2a43cccf7a4ac4fd2eb4857cfbb9afe804f3d5a0aebad02fc88246ccf35ab0f10f87f9628a995f4eb497b4a7f4709a0c9e4a1fb51443c678137314c317ffa7decceb2d5162ca132892288b03b082746b2f607f5636aab328b23695d1d2f65b59e7b5f0cb83431335087fe5fdb7c1a54c3a63439b7640594987440d566dd9d5f48f095208478b36f85b20387f014125c0a216a6e5fcf131273ffb0306ec67877943fe80c26b79522665538eb75b7406f2d3e53cdae8a217f91e0d289b36b05874caebf3a8401ff06ba3add1815faf6290472f05019102ef7d2796156da0f81705a499d68cb23e983b2e94b6fe682504a99d5d3944e74979d05cf234abbe3edfdeb79a320abe4e1c7432ef2aa33cea3f37b8b8aa7a42b27f8e160e3acd58a2e175d49d9ea17a872c2f7b6c84955b64233e6c74cc6c3b751960213ccd4fca1da8f6c055d160366f9455cb8ad94dbef9e26a8d1e6028d2b5c50c2c0744429579d82a148fa535405ea3a6b9b287c53928dbe71f10511343850f40796083e0e931dfeebd135e38bdae2b12d4644c4697f1ba48adf327b018e9b94384d63bd3d53cc99af137149581699f9453bfc08953cc5f98c68e2671437cd7c91bc088750bcf597581b8c340899bb75aebbccf3a96abfe5b2390501454657578826e1743438c044307e5cf4838ca999fcacdbf8a2b4a466d6eb7f3b5564a195221303d5af4c34aa9924816d8418467c37d50f3090dd177d7ad8e453b3f4562227c36d4dd2fc713e7de4d4114672d18864c347f35df49782eeefcafe61e3068182acce2b597b5d097e411dd7faf2cecd5aa850de64a62752440c8de119d33e5824ebb66b82a205a102b5f906d156e6cee4cd230d7d5d48a18ac2380c6d250e121cd80c2ca447eddc1e2976038a0a9931d250b2e159e811ec43a68dac123c78e61743ab99c8b0bae43ae8d3fe6c60f93068fddae1c0ee5d8a5707c71f2133053f598a7f93e8feec8db230c1a62cc6be4bd58fb4f6533c8fed4f4cd8c2624f66245692fdf8876c7aa650a1071024ec05c12fadb6ac0cc352fcb6149303c912cd861ac21ce040caf9a47e266809fc673a7dfafb1692d3d4f88b12fc38a4ddfd818927b0c094f34eb5fdf05000694306de759ae83f3f36d0e6d2bc5e8e1f6cd548a186fb6613a938ef326c6f935cc8352827d59e8caca820276e9374f51bdade66b0a6373b9a2f8d87ae19edc3c14fc46f62d0d299e8095ac783df04804983a67781f81fad163c3e03f5b9a444fb1a179d17599879f043ea351ad91597a48e514f9ebc788bed6c589a9ddf81615e429c45dcd606f238f2dc60af2393ba8d7977e2224752732e507c354c95d620c21b85d5fd22d6cf9cf1c5eaff5480aa828c11c278fe2f963191383ba397c97573a21ba9d7ffcad49b20283e766da1db7c19586b5e9360fc8f05baeda507f951162c62b8fb56da11ae4182f7e1b72c25de7d2f4bbc873f22e6e1e03695a6e2c7960a03ca574db1a3fe19798dcd937d74eed07db831aad4ff1a35b9d266de2e28e3d9c0fb4f33bebe51dc9c275871facffac6888d09318380bb3dbb803862fe188c1c8b388d12f63659f27a98e0c3f8a69ebddcf645c0ea88880600d08c992ddd40dda20c45eaf7d0fe86a41c70686106ccd1c6f1d76326979bd5c1d56381f9258def13aa5a0b110db253ca190b7159eefa9ecdaf50ed6a45bf001db1f0f8264e19665cd4c0f4c21c8cb23903b0f5babb7f60756674861c5f43f62eb26d96a79beed328d28063da862a3def4c7fe69797d6ffec516ef880ae5361b5728ca548926770e776017ba8113d76b097f53cb88a4f694b0f5216a3f8a625b62855c71baacb8382d859f396de25854cced574df591a4717c5743fbc57d7df5f0d06170df14bbf41b9c59ac19bdd7a5ca943ff974a5c2dba13a22402ae31715c0a274df027c476bacb446d1168d6dec96b87a5c5ea723d623676f3eb16f6357c36d4b06d9bf53f92b3d58edfec4dfc3275dfe76b4fd7fa7096c028d28d2c3b1248b0caff1110a715cf7701eee67ac6218e690251ec18ead5519dfef0798b456069f959d2588cc53e880801eee67ac6218e690251ec18ead5519dfef0798b456069f959d2588cc53e8808adc4f998763e984b455ed9592c0447eb16db5054291da928c8763563fa6dbe898156a51711ee4f198723589c428fcb042496d10f669f95387b04ae00d8724ef68156a51711ee4f198723589c428fcb042496d10f669f95387b04ae00d8724ef66e60d303b45411bf1afcdba9c0ebf65f671d19e3cf023a7ed03c023c5c4e65466e60d303b45411bf1afcdba9c0ebf65f671d19e3cf023a7ed03c023c5c4e6546ece4869292e9b871b0338102d8a555b23f12967edcd5986e90cc81ebb7fd6dddbc151ec7a560835933620106a3a1da1b2a3390c18ec89675b5641ef7252d8950638219e2c033a1ca5da72ec23646ae7a35892d99bf0bd7632890859118e50ffdc99cb3f198315f2db4392a8f9caf612d811fcc7920bb82b499bd3d4e11401c22bba6805a0183d259f1cb1d6046ef887af68d4d0b517d06730ee80df4dd75a9f53a9d91bc41e794873a2bbc1d3d99ef766356c6b3716c4f0358fb1b4bbdffa8d911d41f2a4a8a0159d36d650a030519434e9c332e7fad22e0dd8f2c3a39c234055b453a6a6239ca12b0d087633cfbdcb1b332036edadaf59c02eb880a878a53dabbef88ebc2a73069cc0320546f8148dde4478ef854775f1298dab6f1637de17b79c017700cf407f454a67b0469d0cd36211520dcdc4cdd0a9e1c8577861f4267598f9b73de312eda0de677a4a1c6d160b1b1a213080d42003935a400226b29a780260c08dfd71fac9d0ca424915b6e548b805092ec63cbf2ede5da84e9690dabb463e11d489d7e4ec9bc2ada2f49fdd4a4c8ecf8b106170d7356121e9a1d91b2caa883132e90ae16546c6fd7a0e687ffe2a953e48f65dd0c60de331a37aa2033f26c11acc7e76d1c5e17ef3a3622b1bb9efd74581f1555d7509916582bea7860fd0b754d69fb78b16716c9345ad4ed8b80bf6693672eea8324dfcae5100212089a2fad63f50d07687241e8cecbfcce91deea91d9ae908410c363347731f5c6e127913a96c0db797e655952a651f5e111f971c2482e21ef4b2b85e73e83d3f145e8dc197d112cd7f06fa07a412c0bcacf2dc0f90714ff49afc87dcd6634e01f28af20c80627895fc1e114e1d9d5252a5bf60e57c0a6d4acd6350546a1d6e2c51d3816ea70127bce12d72d44e3051ecdfd27cf27ead7b7231b956f1a0047f2a7df8df7ad2ca0f2c9cc457b75d757a5697d7a8428eef584cd7549a6f35a29082246d90ea4903f11bf5616a2ed1aa4419d66a573e1b7cd3139952fe7d9cbf1e9b4f5e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b6bbb1a511cc9c969b8f42dd3fe9508546a748ca0d18db53ff3d0067c6eebe612dac8e230bbcb427f4574ff00f4ae0f643bb19c760d855ca02aa9604dc5888cce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85575e1a703140c60e9799e9b83ca81b803b91fa6a0cd87781f1ea59518973cc592d5bc0629353cd612d4834663602824a026c23ad5f936fac96760b4d13e2dd47a711d0dccf1d171936dd9773d49b5e34b1b4c7362337da6f7cbf00a907f4411fd09d3432acb2bf93a4051d563d0f006da16b6206fd284078c65fbedafc268ad3d455309f185789abf3f967ea02e05a24e0669912fca6afc6633df9e790de587f2fefcf3b73d2b713c850f56238037ed7b2baf2a7ba5d4359a6c75ce797a5eea41e3ec8ee80d101f1e4fd3ef87aa6ea2e1c243878487000c60a86b64e8bb4246ebfc312c61729f1dd5260b40c93148f2401355cb6eaeb3dddee6be2402241bf14d28cdc1d870ae3f1844e0c9ed007950ca82020e76640d7c97b4f431f917200628ca5bc2124211835d147091254845a7a629007bbc00a0859fc3683a20b1b75d727f5dc39a505b37371e48f3c239a02c0b891975e08a12fe8b67158acbcdad15085e02b2d9d45b9dc0853e7eb1a32ffd95ae13130cce83c08e50803aa6dd4235c2281beed79c6e7c9b11781bf6067795685f368aee3ac1858284b71773ff98533dd9ffaeaac1297f585d38bc6d8b8fff5fdc1ead004d30b696fa24c9eb93623caaff53c5b493a1f89f5dd8a0f91a2c96e298c81f7888384b55235debc9df98e17a55870b92268abb98d7076c609efbb7953c8283a3472b96cd826b61a5c532e29755870b92268abb98d7076c609efbb7953c8283a3472b96cd826b61a5c532e297f5bf17dd6c0d48875892d4f6e931bbe768a24d1cc01836316211d244025713673b8483fedb5c536a5f59587adfca0b43dff9301742e433f6013eaf0dd13e5d6080c80f23acd8c6a6d2c689c968cd002d65844bf7ebdca4e605c777d17d3953fff853a6fd246179095da21e9d7e7c7cdbad233493ae5a1c773f281a0987d312cfccf199c8b362606a45c88d7e090c119806e8a70c6b81fc2fd05a65c4f740899a0e825fa9d78701c6921d40c871e899dea5d0984e9c30a981e4d1b5bfd3724e2b546ea0fe0cf3aedad4e9f89633e4d6c3b7d513d9cf0b547a7b2d4276aaf2cf66270e5479c6375290f877cc64e39670e990909e50827f4b798066c997d6285d98f09103ede58e860d3deea66f09250da748ad4ee7ae2fc1fbd742ecf5caef07f5f33f987d4b63b305059a74c8b8fb715319c0ae1934b875c4d4083ddc80132c0a52cc538296fd08cdbf502b34cde452e0cc2fdf513177e51fb74887d46bfb8d900a81eff8ad6f67a21d51719b5411a2544ae7fffadc162e64f91281bc8417558796ca4ec26483867f5da91e400cd0c760a6a0e9ea91095377fb6e5e580f8b9fb74fb65a0ba4cfc7add00c5a4d036ebee98120a194d992c12799bdf6f0dc2f781eb7cad10aaa67d28cb6f52aa8cb5a643caf834bf16c7bca8e0743577a3075e5531b4b7fba01408218ed40fff5faa957fec9b172ddbdb95660d1390a9633611fea94f6ab3276cd75fc9a76d8cdc8710f1992161f1929023465a01d58c2e94d90fe358eb92720ce139c9164c4409f27a0db3205f14e1b553115ef7ba9d87d15def1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8553dd1fb95fa673e4d1f32ffb2ec9406d0b6a2d94d0121034f0a4473e11eb8304eaddaa68ceadaf1fbb67bdafba567e2b6ebe20c4ff5446fbdba8929de8b14c89833115c8ae83b6d571d45099e1758b571209e2808eed26389ffc50c1d5409cb37ebd02a9769673dbfe9787e8d0e5c1dd2aceb3c19d65c6bb8eb9ccb4e260578e7dcad238656da7f75700763c176ba94cdba26adbe5f1d2a383a8d7e2a445bfddbe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85566cf3dfb8ff37d74df0a232e914bbd8433899c1f3edc6b20cb16e2cd4a10026debdefcbe22264a49ee6ae3d02665a1c03b2655ef13ec0b1b1d3230c5300cdd40a207a875e59df8ec9e801038146dfeee1a0ada1f8fa2afb01a5247c8afa98af16a7118bfe261e9a664004cfb9cabafe5b2bcd0c952396ab65be9df61cf4267029d0bd14a3fc6b8eef78c890bbcc8de0f35f415da612e34b0474708b7452463084b6ab5fda650d52adb474b38673fa9eddcc51a40e62439ba3c50f83a67c3867a56a1e70deb0843e8ccf44acc3b4c2a02894cd0eadace33c65a94753bbe6773dd5a1142e981ac00cce697ea67e78d64ec29dc89db0eefbeaaf416ee0790f6ade45325f5c405cd62420a01e9dfc03a34304de46c5541ae12816f7c1405a0c1432a5325f5c405cd62420a01e9dfc03a34304de46c5541ae12816f7c1405a0c1432a43e42503b4f5f4e4d5fbef2408202137670a2b4cb0ce3685e4ec13943a7961cd3e7d8a44f184444232ff30ef71e32f8715f49f1fad80cbf908f73f99ad6e3ab23eae6d791df09f394f4f888d8255f58ddf90aa8bdbcae0872270ecb3125163d07ef400f4b5856a35e95e747f14f8bfb36917beba21ed8987ddf08b3d0fe18bf6bcb6b84ed72d6521d501255ce6b1b9a798371030f574743a2bf33c5b0d2a7f0cb4e266defc4dbf0974900b869da193faf81339ec8c606774e6393a01873133c91d41db769bce0d881b6ebee986a66be39595e8c282770420e1a36417d912cb2dfc4a980ed6bf42d218441a26a3d45eb2539e7a628ffb877cef381accacaa8652157e93c9e24aec4fef13772aa93e32890cd0d1f827ee99984c9f1ce4bebbe00e86b73a8cde46c94e403f3dbcd0b4d9a26218e5c3b59cbb0c2074f884b2cca3262a0b69b4d59d7a1af9515406ad527ea83bee3ca71e3f99f128226f5e5a1a98d61440fa423c60620b9724b004a99abaf2f56f7ddea7976e20ba7c409605dc70105eb06de120a235dbae4504f3773ca25f0db5d04dd5c5b3ef2423bac24d90565ca09342745bff472e399920b8844152cc94d2e60da29c6bfb529497b2ce224430002adaedf0390f6ee7df7362a0251a745b9d2f36863d10549df77c1f0625394cd51bd6736617c49926da9a5f1a08b99323625fe23f5983002b04f1139b2b09b3eaed4cceff968530ac3485ced0eaf7b6521f948455c71f9af2167d461d8fa9783df03cb85d1de359d6bdfae7ca4c6e26d681f69ad548692cea7115a33c5346a6d5177ae41792f05cc50408c48fd3600a5f8dc13caa8cc80734c7421793550617702f934d9f5e33f77e9e53fdb2d78f428d26259806399b5f73f0df5025e930fd9512ec3b9091f2847b2b23863a019fced65efd7074e6f35471f04f02a8e63e88e679bad15ffa88fbf44eccb4fa552cc5e30770128f2abbcc4fc3c9007a1839cf94ecdfdb9a90f44bbdc887bd45a4120187cd72cab394f7c13d0e0040a46b1854fe13986c938664e021a177ef6648e803600219486d4a58b76ffe902fab798bfb9d7c5965ee14b24af69d968a33cbf8846c15da31538cba421a65fd8dc7cbcb2306e3f4edbe0374597e1bb7e0a7fbfd073316346535ef54f82f5b351837bf550794279abb8b85b8116dad02744e2496b51836733be894b87f095d8fbb9c0d2a7ba341b5264a3da4e1af42895d35dc765cecbbabcf44eb37a379a7c485fa928af35f33c9728f18c4476a6a56daa3e087749d86b4b632ec42adb78191746d503e8c4b0952e83142810549239089e1410a8f39fdc356e5e795f042610c5fad9aa7a37d3352028c7e5b36dfccd8a2d63338edf36c987ba747301f924192447fd8f33095be7e25ba2d6106a89e207158548c61f047736f745ffa444225b223d2c0ed93cd91525a85a7593464c62a70fcd25e23191544f452b0db34dae518693c94147c20f528c09d73a3cd015affef10068f2808e0ac3d3ca82998c6d8b9ec114ccc9c82301fc80c2239855f1db58826387b244ba33b18f05a85ce14df3b4cbb9ab66e6a45569a9e687a869a17fbdee5f7abc9cf509716858e6fd50bfc6f106366c3ec89ed63eb22010da811d8597c4b4c587ad1d7622c28ac185c20e2a1bd34b4751c5940136abf2b51990427ee39170f9cebff9c1db2ff1332aab9c54aac4a6d4955de26f5c6a8a32a82f34a0e24752cbdd3decc32b49b03dfbb469a9ca2df662ace0566c929c59d54e7ae878a176d4463323f4e88ca442f13cad451eed2ce94dcd51088afb66300f17ef34dfe32cc847281efe48a171ccadaa77c15b68194438673f94b74a3e54177518437f9642bbcc92449359888a63b0585ad0259ceb6f2dcd8c0356d109f594de784f0fc3b1c3d6ecb7db62272c444cb8af00d108c9d2056f374d804b1663fe3bd87d4c5fc528c1f23e38d7fe8014781d880d53d73e905b8acba021637d541ebfd9ce8f9e3648be5bcf23e5b1a0aaf049faf7a9ac2e31bedfe239585a4f3e43c746ecc7f68ef04f94f77bdaab321565f4ecba96db2104f5c8b6b47f6e8369818e913cf79b781634650d9ef3ae17ca1b87cdcb737e72945c335c1e9412bc7c09d686837a4b48d5f393e6d81fbf43a966c5e2a19cee4407ebc918b892524ac86b6470e169ff844fcbdb040dfe648425340cab2a042f6d32f1b9151a268cc03fa7d0ea7561a1c93bae7c1fe8e798d25e5b64a6feca398ae0abb61b1566fc65fa86fdd5b21a72acf005c80002bc8e2912f6bc08dcdc6f4d0bf3402105e94863eb50e77778710c8ec736da31e5f2bfbacea202a2e6369878f0cd25bc8e82017d00a3179ea83e7274ca49cb5db7d1780dc0c055f60e0939ba835b961c6e004881e136b914cf64881c137fda1687e20e91221a54d6f29128a4b0e16c17f7b3b8f343c7b3599384645286f841843bde87a5ff8c56d29bd511ea3fbc940638919e83fa7716cc87e2d8a7d06c2b511a64f021fc26a20e6161c76c037c3510bc3e0be417dd4ef888aaaa31b2c05b2f68fad21c5b474c808f8026d0f4210a7f58e39a1733163c83563c137826e103c199a2860da46dfe2948efa970ebfdcc9c057f41f8fbf524ed5b297296aa4d17cc9b5e42381ba733eb6ec5843e14a5fb5f98a5fd10ee59522cc0f199dc162246e8495b83cfec00718067baf8cd46669bc2be85dadc864a274df7203fd9101fbebdf0ff57da377fa3e98279d751618c51ab0917186ca1bb283139c2c14f5cc7f74e6e6dcc682ffd1a35dc5ccc6f74b03050ae3b8eedc783887e51bf7cf7415c854fdf0a5aea35e83b300fed66796b5d8a6edb45df90d7973be525ab3948f8caf9635a0877231310cd8b8a823e68c3762613e8f1590c39bd5f09dfeee64958f524e78c4e134bff377ffa9e30967c803a2017021b57c5f7f73d48014bd341ba3b870a11fbdf3a1e82dc382d0ec7370aa9b2506e5811ac08c806f42c8e5157ce9b65f34021909b1ee447bd142ace85873c6595d5df2c63a118e64950ce64f2401dbe26b1f7ba919e8f5cf15c2755889acc284ad4e4d138446cb0faaa6dfe9f3d2a4dea72da9d1f6234af7b1f748c5ebf9aed176e07675698c372c1fb29eebce20b80a932172a1f00d38c45aa78d54ca2a33b589e8282f065095d171d9b4f17e01adbcbbd5f6ab22de2c97e11599a365b4dc473ceeac4d92a56d90b6301efe3b208305abc5d827ac9cccdffb152206ccac8e8464ce937d168495d425cfe21e3736f01da012def646c732d56c22be2a7b86741171145965bae6097073c1118f123ccec408b8386573fa3fd788ee27fda62a52ae80ca5dc83270e41a9b6f7edf091f58460b1b0e323e23d66d1483c74f7b6dba3ba45d8fe67871ade6972909ba3ec2488abcd26fa21365e85e8782bfe671ad32982fb93a4e3b8049f61eb46e8507bd8367f51686542a7b6755a13f096c7e60831a39bf91911afb9735831e0d65baa324ce8c6dd0a3f4db4ee7c5f56c43e6a4085bf105de8db253a396225e77560f2ddf2db8caae0f4edba8b7486d285790f37d753746811aa3caa8043cebb8b1e60a3647c6010ce993557d6c3b2c90f8b4f842e7b952f1f97f78740b4b57608500864374c21e2c07634123d8edeabf37f52629cd72cc4c7745865184a08e60c79c4419b320e89c9c458841cdbb200b41e3a34507eeaf59e2a9e2a4152380d2f4f05c8bde41fd467469adb96a3b43840c35553fb0d799f883f0464fed1e55037bfcee08f5855354edb9f3bded16fb6bfe8c73ccad65ca117367983c6d5bd40c8ac0e89e8e92bbcc2079abe122170a2cc1e1a04fa015b33e42aa8b317d9b4e125952e2b159885e65e61c045da0dc9db3e90d677acea1c5b0f7a343fef8a38d72b438d61ee66c0b337e5f8b258401601e301a203d89318beff3969750f437262d89a79a5c7642ff95a26b49040d16a377bea57625803ea6626e36b1b2d08e4a35b6617def80f05799dc7a138aed7fea96968cce10c1dc084880b46268591051136f23b1f705e64b534875cd88fac7ad680eb79a3ac191172ed5d2a5a585aa000d521632f05cf9e26621e637cea2a093d24a3ef0e5beb020a0f2de5b1ccafd64961dc13d42ac4c6ed95ac25aaab85090a4fdc2748c42d8016ab15c239f8b763a919783bf6b4bd3f6789d96d3acacb8e3caef814a6be0f8834152e4ad81188051d1567df11d6ca4a7e612749fdd2c5f627b690427614c1866252328271d4dfc76f55ae0dae8dccd867cc13afc244782f24a5abc299bbb8bb785ef7b067dd475745ea2d4f1fb3490034d0ee93383955f3b98aeb44cf9a5a8be7f75d28d241a2af5ea5d3832f753e75f86ef01f097a5246095871ead1d2760a648e10dfd2f6a760f1e909cd3a23b8c630ba79b086d18f3b07733f740e0877f07f71aeb89c8da6d7bf9d78ec8a01cb2717a995733d8472c86b29729ffb2b48941c8f0c9a70566865e2ba5ebe51bd1da0e6849d207340f7956534d53f06b8a09be895d4571a975e864cbb1efe574dd48c56de7d2d2828f6d55ab826518403151d479d9fc048e4dd7f9a56bca6cd3ae9cc0928b1a905b2dad5de79928679f62144e9dd47eb97a2c228532ad7d5f8dbf733e8e0534d532e440d228e350017f96d4d44d4ddaa38879e211c8b260434c7279cfb97030da5a38e31f93f37845de492320679f35dec5323df00ce6127513c782284224dd10c878efce720ba2488649285a4e8cfc8273fbd6f83ae80ebec7412b5f45ac39341d155ea0c3aa5f5eb9c3e5a6107b37aed7dcec816933d38c90b07b8f63bb150c4f9ffa52420f1871639023ed07be01430e3285c2ae20905927324119b3a034b9b9b56f7429abf9ff04bb9c113bbda9b8751452a284be2b36dcef6ae14a005904065cd4677b15c65c1a661b1288f6774a2633c875ad25493aace834825d4842e2373a51ec1fa960ef4f7dd2cd6e7d5c2c653925ce5163695b81fda0823964a08bfd2ccf6c856c45c55e4265dbf275cb3b4793334e1866b4d1f82a0e0316c8009fe9507813246ca857d4aac045246ab86e9a710930c074ed7fb22f8102e6e6c030fa631256c7a53c8e1798adbfedbe6f17b2765a05d376943fafcb71894af51eff2077fc87674b6ded7cb42ad2638c48216860712112516142f864ea54b7b25ea756d8b07ff71b7848778f3ddeb9aa366b3c92edc5241a8a26620627ec5d7eba54bcdf6fc9143d971a00ab97383ab44c3e30d79efc12120496cc776be3f914dfb3e31dceddd5e3a42f2a1bfbf72bb4c947b8498a92d5945b872a62a3cd82955e51955695661e865281ad991cd39ccd4079fa2b71c9ac2a44a61ae3279b169d366a7579313aebd4c1b2b3cca1e0489a18262ae56fe90ac65d5257ef6772a9bdaf8796b502127ff5e4c48243aa88d42f25c42fd904da35268ccd91c044044ec447d25e5b06bb179fbef7bc8cc2759103ecb4eadfedde68fa62cc8818b5d8d4b8afbf24dcee05d026751c5c382340bc879cf70b9438570f49a74eae5b769bf0edddc4716cea38d081bd8424ec375a48bdb2c2e9553bcaa29869c7f23d7132f89c0d6f7a75a7a3911ea9af30b31b2414c04afa5a2a89d9abff6e4d35b77759424dc44e14a381092ad5dbed2c31a1f6c28dfe35494027738ebf8ce76d27a8b11b05559f286c5fd2f5a6380b5762bc4957f22c40b71d87e0315f35b2741dde8490a0370f708cd1194c7ac8b2a1839cd6b664bb9f5c86019cd3898ec1e5a91c779395b2757e0089bd20f769b20b9eb4eb87a641c0cbd6da99fcec2b9a01cae12472a8e208619fa5fb76570da80602633d0c861bfae9aabaabd2959f13578db03d5dda423f808b1025ff00b4f80ee2e9f8e912c141668cb17899bf71f46f1cd4a5b4841d71fcde280eda57c432d3682617c8c9bb7df9bc814d1d5462c5dff778f1cad59d76e453929cf6805ae430684430413f5dd7005c06deb0f2ad629773d02c584ae9552f582d8a261b984370221190579da7501dc520c7ef4e6beb7c9d6078fa6fc0394fbc5f012fa7c818df470bcdba45ad2913ce46f38f086abc2d6911a1dbdd9097e503518482384b2bbd8424b64fcdeafb5abafde25e819029e8ea24d4fd38193f54b72e3ca8e69b71c9ae451fb75a2ef9e3ecec73e4802554664df7efcf59098448668548261e017431dbf5956d96abea20873df3e50597c54d28bf28946901701378370cb824164376815e0443d74fba0b2ab04bcd19043fd936125fac843f58adc5f2ab0b8b9151c96b09954707a50bdb9c07886226fa44a9a7cdd0993887d2f027f437fd8bdaf45fda8972623f963b964b7b51becc3443d69e6bf88558f7294ed0fbc1a931d9e9e0c747398149dd4f26c3a9d4d83b5436f20c667d99dbf1423d563c93975ec11eea795c869c281d24e55c1fc38b583f408d7218b9d2f379dc689d190f30e6abc81a27961ef2c63b86b75792961071fcb12693a24b950360d90857b7179f69a3d668ef2a0d7d403d7de23730f87bf93df685cb0e5f11add038d8b4b242dd2bf198c609d52302d32cbbec58a0558ee95ddeaef07b8b7512e9bf6c6e7b4f9e527717af9871b463f3eb50ae721ae22e948d80fe5f9d0914accbdeeefc9d02a04150a172f10f0b438b37e50e544a722d422afb78abad1904640149bf47777d67205a40ecc800034774f2c015178e1a0955dd6654d027d8194c3393ac58aa702b38291f42041e06c786ccfde9aa946043320c72e701cae34b871af383b39cfe75c05a09301e5ee6ac568733162b2f4edb32e5221e99f8b7c69de499c9056f7d8d8c11f9086a61615816b905242028961351a4f7f9a8e5545fa0107a2abc33751640ee287e1f446ceea8524150b349928adf07f08be07bd5c2868822a814b1a97aabfba530b19d6e9e0731a0b2a07b49376622e37022e1eada457b82920cdaa34ee8870039e6ad34cd44b44ea85b6e37f1cf1586825ca99e632076130d668945fe5753fd8346933568ba63b0f604ed1be6a5de84706adb12bb12475b6d2814b383e91cceca4cda611b7e434b829111a175478e7c4d933da0aac55968a742ae279a3fd921b5a85314a100a8bd9d9d8962863090c9a4272538408901765a19e9de48830e974db67c464ac1caf341c94d4b6578013bfa0cb4cbbcbb4a08f62152388df42e78e125b201317538e40e70b47e05675e8831fc40dd58cd3164c21bfec19593021dea92409752bd39d4d185cdfd82805d3e7d83b2f78b6b0c8f99493ad1cf29ebcd0d2933106b10c46cf816c49c38903ec8d0992104b32f72d4f03e6c20c63e22672f41f5e02936b5eee7353efcca21d00dd6072d6aaee3011cfd77d1eba50b52af8ac6f982f52492a11b75235d86a7b349a4bf22582b0fbbf8ece3f114ba00349ecb97aac0e9c43bc05dd1ac482098a9bc13cb00c6320a2764c3ce56fa4b43ca994339a56889c3c0f401c614cfc29a33a5a8dd70ea433a49dd3e79dfb1cd77abb2159286fef6384fbcf121484f89bb944801e071ba735b5e2507d41a9558cbc3b3eb2246314de5a251fa6528b1635c6e85a5fa6d6fa1ca61512c9202a2c9a7e4aab74657779c2075444c33aaf43219305352973db4311d705e416d8e4c6cda2988c650aaadffb589df5877cbabbb2dd54f745d7105935795a2f2baf6bdbf8737aa8cec984acba0ef8fbacc9f7114e2e63472f69ce4ed9ff55f96849e93c1619a78d248984acba0ef8fbacc9f7114e2e63472f69ce4ed9ff55f96849e93c1619a78d2481fd2bd68aaccb62e9a6234c96875b10dcecdc5b92d4e1f7dacf7f7d24511cd5d9ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c0637658c4914b569b94a83a0297e2694b9cfc9c3ca732494b8f8b320cfa1e4de989ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c06fae71610741417060e9377b4fcda99eb011be07c9afef027c986c12b59340bf0c97f4cceb9c2dd63df80675554f335640cc46875185af539e2b2f3d6b9e9d7ed0fc46f10d83b7ebf877d9e908b1cf1c97fe52f84044e8c568e6e44ec242fefe210e277ae39e189a5405eb84d31408cff0e4e1bb4698a4778a86a3b78ba53b9a754a40c9f144e80fd40afc82eb5b85fa7da166804f41641cbdfd1b47c17ae4249ec93b0a6c42cb89710c440af8e25e46e244c9d5f7e266ba0251234a3e0f3651f8b399c1baadbe4d98eb1c5ec0c61d66af08f61c9280d8be84212bb3aba564f9a4d95626feeb10a454494ab379ccd548f7f024d3c8652933007f682359a6b7df6895196f165f76b2523919412a7b9336c3061b5ae8716d7bf9f1836ef98dd940caae3130245cf17d940eaa25b7273b30d537618d0cfc414ab271c7cec150760c80ac5ae8bc583e02c1deb7b786e1ef60cac28c40987a2d590da3d6304539d8784a5b31f568854c2f7cb10cc7174e9a3c21dff58d739bd02cab8f2e52e5ee06e9dffca14dd729373a12f5e4ddd72ea01f705892f59fc449b07a7ff70673a6f0e3edca74ad39b2456de16ecd432a507618410226e803c498dba2b6d514417c1bdff191eb74426c8c61e4ee5d35289346107da91d74d71807fd6d7e0242dde4bf903082f6faae7e792e6cccde3fa044bb5ed2e89d6bbdfaa0fa78db0474c28131baf4c24e5981594e81a69423d23f613e1aade8d56cc8afe23a521155bbefbf2d5d850aedcca75743b5fae7dd2b1da098ccaa03c70fab4f3856a3b5f5c23528065740740fd7b6f01034eabc26d461c0d9d25a147dcf5ec55b93a921a864a5b49b5d9f814610456c0763be2ef61ce22fe01d32a44cc3568bf8f1c81af7ef14a3a12a8593222c3c8e0d430fdbe8d858e11c8d69021717f32511045fb557496ed7f1223fee12a0e3ad4d87256c35147c1b207a925fb1e92e425bdad417539a59a26b05882b72838460189aaf012099015a0baecb32e6bbf68fcc4cc7ab83c645b478a348d9c75e3f1631643ae19c620cc8c9516cff9787a70f3097c41b1a2a30e2c51ce1515f9a9d6539243088d8cdf687bb6ab922496fe317448345eb075b88e0151553d3dabbf7d1b016a2039965008e38c1d9f471a1d7236dd15d8e9df28e98003840c240e9148c628dd3500767d7565475378fc9223013bf1a3d420fbcd9ee5a294988ed72bd46b0166a174f9a3cc31e5d6cf5a14cc523956e2926a9fbf8c6b478e5b12cd5db21adc7e6e19e0217bb1596f910f1d2bad1ad20e38495dd9dff8db32e32d6723d7ef32e8871ba53748e62925f840d3a75d42ce9725432451bf59089ae1b02166075d0fc1e1313a8ad7b0179a0b14a13116899977fbd54d9a96608412472ccc761dbe8afe99af3ae1a0aa859f4fc4174973a631b31df3d5c8ff06820b057c606941abc94dc91e4107111e8eee1bb6ee32d379788a1472325acd421c07e18919e62c2e2ad61c4783c08e41272e3c81537c1ad0c02ebfd8de8effa99b0dad0ff1796090e96e442af5db25e8ed864d5bba91dbe1e1dd679760ab4e3a7e1fd5210d4a05ed14b0568b908765002a749c217af38eda2298bb38b3cfefc7da2a73fba1ee145a7b51f319ffcec56088fe109eb777b68323db890d7c2286ee64619d6023b1717edfa724c3c69a1ddd11be9f72df855f010dd300051ca4ca031a806a55ed4ba0355de686608143cc4868ca68ea8846ac0022d002ec43c2c75e5e359185460be61f24f816b4bb5742688fe33c2457d97fda1d624a4c7f6dff668b8c34c96d583b27dd8d868448dfdfad1eb3cfd3fbbfffdd999948c2b31570859b11b073d02eb52559b6fdaf926b6ef3683b1a3629d3650124480fba546abb7b401abf2b7a3ede883b1dfb59467cf30717c7db2d65e9e906bd223ac1ea54597dd7aba65fab2e5bfd405802a826d13709e8ff4fd48536ad925ab68ba5a99cd580ecb6d16837e19a95a78671fd314de8809359b88175ba05b30859629148624eeb70fc64cb3420bffca281cb92aa0b08bb54c74687eeb4259c7d372fcc97c9bc4e0b1464881c1809ddca66b696341ff1596e2cd2c60b4310ef4dc9942b7aee279838abec2a051fb2f450945bf9b793be61e793309f2d1ce9016cf3cca239bc07381df0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvzkernel-3.10.0-862.9.1.vz7.63.3.src.rpmkernel-devel-x86_64kernel-develkernel-devel-uname-rvzkernel-develvzkernel-devel(x86-64)     /usr/bin/findperl/bin/shrpmlib(PartialHardlinkSets)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)rpmlib(PayloadIsXz)4.0.4-14.6.0-14.0-13.0.4-15.2-14.11.3[Xf@[Q[P}@[3|@[#@[[)[ @Z4@Z4@Z@ZЛZI@ZZZ1@ZH@ZZ@Z Z@Zv@Z$ZZ~Z}@Z}@ZyZyZxG@ZtRZqZp^@Zo Zo Zo Zk@Zg#Ze@Ze@ZaZaZaZ_:Z\ZTZS]@ZOhZDZB9Z;@Z1@Z1@Z1@Z+@Z+@Z*~Z*~Z*~Z)-@Z)-@Z)-@Z'Z'Z&@Z&@Z&@Z!D@Z!D@Z!D@ZZZZZ@Z@Z ZfZ@Z@Z@ZZZZZ@Z@Z }Z }Z ,@Z Z Z @ZZZZC@ZC@ZZZ@Z@ZNYZ@YZ@YZ@YYY@YeYeY@Y@Y@YY@Y@Y|Y|Y|Y|Y+@Y+@Y+@Y+@YYY@Y@Y@Y@Y@YYYYB@YYYY@YYYܶ@YdYdYp@Yp@Yp@YYY@Y@Y{Y{Y*@Y5Y@Y@Y@Y˒Y@YéYéYX@YX@YY@YY@Y@YYYY3Y@YY@YYYV@YV@Y@Y^&@Y^&@YTYS@YRHYRHYP@YJ_YGYGYGYBvY?Y>@Y5GY5GY1S@Y1S@Y, @Y, @Y(Y(Y"Y@YYYYR@YY]YtYtY#@Y@Y@YXXXX@XXh@Xh@XXXsXsX@X-X-XXX9@XDXDXDX@X@XۡXP@XP@XXXXX @X @XӸXӸXӸXXXXX@X@XXXXX~@X~@X,X,X,X,X,X@X@X@XƉXƉXƉX•@X•@XCXCXCXCX@X@X@X@XXXO@XO@XZX @X @X @X @XXXf@Xf@XX @XXX}@X+X@X@X@XX@XBXBX@X@X@XYX@XXe@Xe@XpXpXpX@X*X6@XXXAXXX~@X~@X~@X|Xx@Xv@XtXs{@Xs{@XZnXZnXZnXS@XRXQ4@XJXIK@XF@XEVXAb@XAb@X@X5X5X*X%X&X&XX2@X2@XX`@W%WSWWv@W$W@Wڍ@W֘WίW^@Wʻ@WiW@Wu@Wu@W#W/@WW@WW@WhWhWhWt@WWWW.@WW@W9W@WPWPW\@W W W@W@WgW@W@W@W~W~WWWWWW~D@WzOWv[@Wv[@Wu Wu WrfWq@Wq@Wm Wm Wk@Wj}Wj}Wi,@WgWgWc@Wc@WbWbWbWbWaC@WaC@WaC@WaC@W_W_WZWZWYZ@WYZ@WXWXWXWV@WUeWUeWQq@WPWN@WN@WM|WF@WF@WF@WEWEWEWDB@WBWBWBW>@W=W=W@V>@VIV`VV&@V=@VV@V%@V%@VVVVV@VS@V@VpV]VRVMVLh@VD@VC-V@V2 @V*!@V V@VVf@V V +VBU@UU@UU6@UAUM@UM@UU@UU@UoUU@UĝUUc@U@Uz@U@U@UU@UK@UUb@UmUmU'U@U@UUU>U>U>U@U@UUUJ@UUUU@U@UUUUa@Ua@UU~@U~@Uyx@Ux&UuUq@Uq@Un@UlI@Ug@Ud`@Ud`@U\w@UUUT@UPUL@UKSUJ@UHUCjUB@U@U>$U8U6;U.RU-@U'@U#U"u@UU@U@U@TT\@T T T}TT@TTTq@T@TY@TTp@TT@TTT~@T|X@TuTsTsTpzTpzTmTg@@TeTcKTcKT`T\@TZ@TWn@TR(@TO@TN3TJ?@THTHTFJTD@TAT;T7@T6xT6xT5'@T3T3T2@T.T.T.T*@T*@T*@T)IT)IT)IT%U@T"@T!`T!`TTTT@TwTwT&@TTT@T@T@T=@T=@T TT@TT@T@T@TS@SvSSSSہ@Sہ@SFSFS @SǺSi@Si@S@S@SES@SSS@S@SSS{CSg}@Sb7@SCSB@S=M@S:@S9XS5d@S1oS,)S(5@S&S"@S L@SS@SSc@SS@S@S@SnSnSz@S(S S S@S@S?S?S?SR@RRR@RR@RR@R>RJ@R@Ra@Ra@R@R@R@RRx@R&R&R@R@R@RʚRTR [3.10.0-862.9.1.vz7.63.3]Konstantin Khorenko [3.10.0-862.9.1.vz7.63.2]Konstantin Khorenko [3.10.0-862.9.1.vz7.63.1]Frantisek Hrbata [3.10.0-862.9.1.el7]Rado Vrbovsky [3.10.0-862.8.1.el7]Rado Vrbovsky [3.10.0-862.7.1.el7]Rado Vrbovsky [3.10.0-862.6.1.el7]Rado Vrbovsky [3.10.0-862.5.1.el7]Rado Vrbovsky [3.10.0-862.4.1.el7]Rado Vrbovsky [3.10.0-862.3.1.el7]Rado Vrbovsky [3.10.0-862.2.1.el7]Rado Vrbovsky [3.10.0-862.1.1.el7]Bruno E. O. Meneguele [3.10.0-862.el7]Bruno E. O. Meneguele [3.10.0-861.el7]Bruno E. O. Meneguele [3.10.0-860.el7]Bruno E. O. Meneguele [3.10.0-859.el7]Bruno E. O. Meneguele [3.10.0-858.el7]Bruno E. O. Meneguele [3.10.0-857.el7]Bruno E. O. Meneguele [3.10.0-856.el7]Bruno E. O. Meneguele [3.10.0-855.el7]Bruno E. O. Meneguele [3.10.0-854.el7]Bruno E. O. Meneguele [3.10.0-853.el7]Bruno E. O. Meneguele [3.10.0-852.el7]Bruno E. O. Meneguele [3.10.0-851.el7]Bruno E. O. Meneguele [3.10.0-850.el7]Bruno E. O. Meneguele [3.10.0-849.el7]Bruno E. O. Meneguele [3.10.0-848.el7]Bruno E. O. Meneguele [3.10.0-847.el7]Bruno E. O. Meneguele [3.10.0-846.el7]Bruno E. O. Meneguele [3.10.0-845.el7]Bruno E. O. Meneguele [3.10.0-844.el7]Bruno E. O. Meneguele [3.10.0-843.el7]Bruno E. O. Meneguele [3.10.0-842.el7]Bruno E. O. Meneguele [3.10.0-841.el7]Bruno E. O. Meneguele [3.10.0-840.el7]Bruno E. O. Meneguele [3.10.0-839.el7]Bruno E. O. Meneguele [3.10.0-838.el7]Bruno E. O. Meneguele [3.10.0-837.el7]Bruno E. O. Meneguele [3.10.0-836.el7]Bruno E. O. Meneguele [3.10.0-835.el7]Bruno E. O. Meneguele [3.10.0-834.el7]Bruno E. O. Meneguele [3.10.0-833.el7]Bruno E. O. Meneguele [3.10.0-832.el7]Bruno E. O. Meneguele [3.10.0-831.el7]Rafael Aquini [3.10.0-830.el7]Rafael Aquini [3.10.0-829.el7]Rafael Aquini [3.10.0-828.el7]Rafael Aquini [3.10.0-827.el7]Rafael Aquini [3.10.0-826.el7]Rafael Aquini [3.10.0-825.el7]Rafael Aquini [3.10.0-824.el7]Rafael Aquini [3.10.0-823.el7]Rafael Aquini [3.10.0-822.el7]Rafael Aquini [3.10.0-821.el7]Rafael Aquini [3.10.0-820.el7]Rafael Aquini [3.10.0-819.el7]Rafael Aquini [3.10.0-818.el7]Rafael Aquini [3.10.0-817.el7]Rafael Aquini [3.10.0-816.el7]Rafael Aquini [3.10.0-815.el7]Rafael Aquini [3.10.0-814.el7]Rafael Aquini [3.10.0-813.el7]Rafael Aquini [3.10.0-812.el7]Rafael Aquini [3.10.0-811.el7]Rafael Aquini [3.10.0-810.el7]Rafael Aquini [3.10.0-809.el7]Rafael Aquini [3.10.0-808.el7]Rafael Aquini [3.10.0-807.el7]Rafael Aquini [3.10.0-806.el7]Rafael Aquini [3.10.0-805.el7]Rafael Aquini [3.10.0-804.el7]Rafael Aquini [3.10.0-803.el7]Rafael Aquini [3.10.0-802.el7]Rafael Aquini [3.10.0-801.el7]Rafael Aquini [3.10.0-800.el7]Rafael Aquini [3.10.0-799.el7]Rafael Aquini [3.10.0-798.el7]Rafael Aquini [3.10.0-797.el7]Rafael Aquini [3.10.0-796.el7]Rafael Aquini [3.10.0-795.el7]Rafael Aquini [3.10.0-794.el7]Rafael Aquini [3.10.0-793.el7]Rafael Aquini [3.10.0-792.el7]Rafael Aquini [3.10.0-791.el7]Rafael Aquini [3.10.0-790.el7]Rafael Aquini [3.10.0-789.el7]Rafael Aquini [3.10.0-788.el7]Rafael Aquini [3.10.0-787.el7]Rafael Aquini [3.10.0-786.el7]Rafael Aquini [3.10.0-785.el7]Rafael Aquini [3.10.0-784.el7]Rafael Aquini [3.10.0-783.el7]Rafael Aquini [3.10.0-782.el7]Rafael Aquini [3.10.0-781.el7]Rafael Aquini [3.10.0-780.el7]Rafael Aquini [3.10.0-779.el7]Rafael Aquini [3.10.0-778.el7]Rafael Aquini [3.10.0-777.el7]Rafael Aquini [3.10.0-776.el7]Rafael Aquini [3.10.0-775.el7]Rafael Aquini [3.10.0-774.el7]Rafael Aquini [3.10.0-773.el7]Rafael Aquini [3.10.0-772.el7]Rafael Aquini [3.10.0-771.el7]Rafael Aquini [3.10.0-770.el7]Rafael Aquini [3.10.0-769.el7]Rafael Aquini [3.10.0-768.el7]Rafael Aquini [3.10.0-767.el7]Rafael Aquini [3.10.0-766.el7]Rafael Aquini [3.10.0-765.el7]Rafael Aquini [3.10.0-764.el7]Rafael Aquini [3.10.0-763.el7]Rafael Aquini [3.10.0-762.el7]Rafael Aquini [3.10.0-761.el7]Rafael Aquini [3.10.0-760.el7]Rafael Aquini [3.10.0-759.el7]Rafael Aquini [3.10.0-758.el7]Rafael Aquini [3.10.0-757.el7]Rafael Aquini [3.10.0-756.el7]Rafael Aquini [3.10.0-755.el7]Rafael Aquini [3.10.0-754.el7]Rafael Aquini [3.10.0-753.el7]Rafael Aquini [3.10.0-752.el7]Rafael Aquini [3.10.0-751.el7]Rafael Aquini [3.10.0-750.el7]Rafael Aquini [3.10.0-749.el7]Rafael Aquini [3.10.0-748.el7]Rafael Aquini [3.10.0-747.el7]Rafael Aquini [3.10.0-746.el7]Rafael Aquini [3.10.0-745.el7]Rafael Aquini [3.10.0-744.el7]Rafael Aquini [3.10.0-743.el7]Rafael Aquini [3.10.0-742.el7]Rafael Aquini [3.10.0-741.el7]Rafael Aquini [3.10.0-740.el7]Rafael Aquini [3.10.0-739.el7]Rafael Aquini [3.10.0-738.el7]Rafael Aquini [3.10.0-737.el7]Rafael Aquini [3.10.0-736.el7]Rafael Aquini [3.10.0-735.el7]Rafael Aquini [3.10.0-734.el7]Rafael Aquini [3.10.0-733.el7]Rafael Aquini [3.10.0-732.el7]Rafael Aquini [3.10.0-731.el7]Rafael Aquini [3.10.0-730.el7]Rafael Aquini [3.10.0-729.el7]Rafael Aquini [3.10.0-728.el7]Rafael Aquini [3.10.0-727.el7]Rafael Aquini [3.10.0-726.el7]Rafael Aquini [3.10.0-725.el7]Rafael Aquini [3.10.0-724.el7]Rafael Aquini [3.10.0-723.el7]Rafael Aquini [3.10.0-722.el7]Rafael Aquini [3.10.0-721.el7]Rafael Aquini [3.10.0-720.el7]Rafael Aquini [3.10.0-719.el7]Rafael Aquini [3.10.0-718.el7]Rafael Aquini [3.10.0-717.el7]Rafael Aquini [3.10.0-716.el7]Rafael Aquini [3.10.0-715.el7]Rafael Aquini [3.10.0-714.el7]Rafael Aquini [3.10.0-713.el7]Rafael Aquini [3.10.0-712.el7]Rafael Aquini [3.10.0-711.el7]Rafael Aquini [3.10.0-710.el7]Rafael Aquini [3.10.0-709.el7]Rafael Aquini [3.10.0-708.el7]Rafael Aquini [3.10.0-707.el7]Rafael Aquini [3.10.0-706.el7]Rafael Aquini [3.10.0-705.el7]Rafael Aquini [3.10.0-704.el7]Rafael Aquini [3.10.0-703.el7]Rafael Aquini [3.10.0-702.el7]Rafael Aquini [3.10.0-701.el7]Rafael Aquini [3.10.0-700.el7]Rafael Aquini [3.10.0-699.el7]Rafael Aquini [3.10.0-698.el7]Rafael Aquini [3.10.0-697.el7]Rafael Aquini [3.10.0-696.el7]Rafael Aquini [3.10.0-695.el7]Rafael Aquini [3.10.0-694.el7]Rafael Aquini [3.10.0-693.el7]Rafael Aquini [3.10.0-692.el7]Rafael Aquini [3.10.0-691.el7]Rafael Aquini [3.10.0-690.el7]Rafael Aquini [3.10.0-689.el7]Rafael Aquini [3.10.0-688.el7]Rafael Aquini [3.10.0-687.el7]Rafael Aquini [3.10.0-686.el7]Rafael Aquini [3.10.0-685.el7]Rafael Aquini [3.10.0-684.el7]Rafael Aquini [3.10.0-683.el7]Rafael Aquini [3.10.0-682.el7]Rafael Aquini [3.10.0-681.el7]Rafael Aquini [3.10.0-680.el7]Rafael Aquini [3.10.0-679.el7]Rafael Aquini [3.10.0-678.el7]Rafael Aquini [3.10.0-677.el7]Rafael Aquini [3.10.0-676.el7]Rafael Aquini [3.10.0-675.el7]Rafael Aquini [3.10.0-674.el7]Rafael Aquini [3.10.0-673.el7]Rafael Aquini [3.10.0-672.el7]Rafael Aquini [3.10.0-671.el7]Rafael Aquini [3.10.0-670.el7]Rafael Aquini [3.10.0-669.el7]Rafael Aquini [3.10.0-668.el7]Rafael Aquini [3.10.0-667.el7]Rafael Aquini [3.10.0-666.el7]Rafael Aquini [3.10.0-665.el7]Rafael Aquini [3.10.0-664.el7]Rafael Aquini [3.10.0-663.el7]Rafael Aquini [3.10.0-662.el7]Rafael Aquini [3.10.0-661.el7]Rafael Aquini [3.10.0-660.el7]Rafael Aquini [3.10.0-659.el7]Rafael Aquini [3.10.0-658.el7]Rafael Aquini [3.10.0-657.el7]Rafael Aquini [3.10.0-656.el7]Rafael Aquini [3.10.0-655.el7]Rafael Aquini [3.10.0-654.el7]Rafael Aquini [3.10.0-653.el7]Rafael Aquini [3.10.0-652.el7]Rafael Aquini [3.10.0-651.el7]Rafael Aquini [3.10.0-650.el7]Rafael Aquini [3.10.0-649.el7]Rafael Aquini [3.10.0-648.el7]Rafael Aquini [3.10.0-647.el7]Rafael Aquini [3.10.0-646.el7]Rafael Aquini [3.10.0-645.el7]Rafael Aquini [3.10.0-644.el7]Rafael Aquini [3.10.0-643.el7]Rafael Aquini [3.10.0-642.el7]Rafael Aquini [3.10.0-641.el7]Rafael Aquini [3.10.0-640.el7]Rafael Aquini [3.10.0-639.el7]Rafael Aquini [3.10.0-638.el7]Rafael Aquini [3.10.0-637.el7]Rafael Aquini [3.10.0-636.el7]Rafael Aquini [3.10.0-635.el7]Rafael Aquini [3.10.0-634.el7]Rafael Aquini [3.10.0-633.el7]Rafael Aquini [3.10.0-632.el7]Rafael Aquini [3.10.0-631.el7]Rafael Aquini [3.10.0-630.el7]Rafael Aquini [3.10.0-629.el7]Rafael Aquini [3.10.0-628.el7]Rafael Aquini [3.10.0-627.el7]Rafael Aquini [3.10.0-626.el7]Rafael Aquini [3.10.0-625.el7]Rafael Aquini [3.10.0-624.el7]Rafael Aquini [3.10.0-623.el7]Rafael Aquini [3.10.0-622.el7]Rafael Aquini [3.10.0-621.el7]Rafael Aquini [3.10.0-620.el7]Rafael Aquini [3.10.0-619.el7]Rafael Aquini [3.10.0-618.el7]Rafael Aquini [3.10.0-617.el7]Rafael Aquini [3.10.0-616.el7]Rafael Aquini [3.10.0-615.el7]Rafael Aquini [3.10.0-614.el7]Rafael Aquini [3.10.0-613.el7]Rafael Aquini [3.10.0-612.el7]Rafael Aquini [3.10.0-611.el7]Rafael Aquini [3.10.0-610.el7]Rafael Aquini [3.10.0-609.el7]Rafael Aquini [3.10.0-608.el7]Rafael Aquini [3.10.0-607.el7]Rafael Aquini [3.10.0-606.el7]Rafael Aquini [3.10.0-605.el7]Rafael Aquini [3.10.0-604.el7]Rafael Aquini [3.10.0-603.el7]Rafael Aquini [3.10.0-602.el7]Rafael Aquini [3.10.0-601.el7]Rafael Aquini [3.10.0-600.el7]Rafael Aquini [3.10.0-599.el7]Rafael Aquini [3.10.0-598.el7]Rafael Aquini [3.10.0-597.el7]Rafael Aquini [3.10.0-596.el7]Rafael Aquini [3.10.0-595.el7]Rafael Aquini [3.10.0-594.el7]Rafael Aquini [3.10.0-593.el7]Rafael Aquini [3.10.0-592.el7]Rafael Aquini [3.10.0-591.el7]Rafael Aquini [3.10.0-590.el7]Rafael Aquini [3.10.0-589.el7]Rafael Aquini [3.10.0-588.el7]Rafael Aquini [3.10.0-587.el7]Rafael Aquini [3.10.0-586.el7]Rafael Aquini [3.10.0-585.el7]Rafael Aquini [3.10.0-584.el7]Rafael Aquini [3.10.0-583.el7]Rafael Aquini [3.10.0-582.el7]Rafael Aquini [3.10.0-581.el7]Rafael Aquini [3.10.0-580.el7]Rafael Aquini [3.10.0-579.el7]Rafael Aquini [3.10.0-578.el7]Rafael Aquini [3.10.0-577.el7]Rafael Aquini [3.10.0-576.el7]Rafael Aquini [3.10.0-575.el7]Rafael Aquini [3.10.0-574.el7]Rafael Aquini [3.10.0-573.el7]Rafael Aquini [3.10.0-572.el7]Rafael Aquini [3.10.0-571.el7]Rafael Aquini [3.10.0-570.el7]Rafael Aquini [3.10.0-569.el7]Rafael Aquini [3.10.0-568.el7]Rafael Aquini [3.10.0-567.el7]Rafael Aquini [3.10.0-566.el7]Rafael Aquini [3.10.0-565.el7]Rafael Aquini [3.10.0-564.el7]Rafael Aquini [3.10.0-563.el7]Rafael Aquini [3.10.0-562.el7]Rafael Aquini [3.10.0-561.el7]Rafael Aquini [3.10.0-560.el7]Rafael Aquini [3.10.0-559.el7]Rafael Aquini [3.10.0-558.el7]Rafael Aquini [3.10.0-557.el7]Rafael Aquini [3.10.0-556.el7]Rafael Aquini [3.10.0-555.el7]Rafael Aquini [3.10.0-554.el7]Rafael Aquini [3.10.0-553.el7]Rafael Aquini [3.10.0-552.el7]Rafael Aquini [3.10.0-551.el7]Rafael Aquini [3.10.0-550.el7]Rafael Aquini [3.10.0-549.el7]Rafael Aquini [3.10.0-548.el7]Rafael Aquini [3.10.0-547.el7]Rafael Aquini [3.10.0-546.el7]Rafael Aquini [3.10.0-545.el7]Rafael Aquini [3.10.0-544.el7]Rafael Aquini [3.10.0-543.el7]Rafael Aquini [3.10.0-542.el7]Rafael Aquini [3.10.0-541.el7]Rafael Aquini [3.10.0-540.el7]Rafael Aquini [3.10.0-539.el7]Rafael Aquini [3.10.0-538.el7]Rafael Aquini [3.10.0-537.el7]Rafael Aquini [3.10.0-536.el7]Rafael Aquini [3.10.0-535.el7]Rafael Aquini [3.10.0-534.el7]Rafael Aquini [3.10.0-533.el7]Rafael Aquini [3.10.0-532.el7]Rafael Aquini [3.10.0-531.el7]Rafael Aquini [3.10.0-530.el7]Rafael Aquini [3.10.0-529.el7]Rafael Aquini [3.10.0-528.el7]Rafael Aquini [3.10.0-527.el7]Rafael Aquini [3.10.0-526.el7]Rafael Aquini [3.10.0-525.el7]Rafael Aquini [3.10.0-524.el7]Rafael Aquini [3.10.0-523.el7]Rafael Aquini [3.10.0-522.el7]Rafael Aquini [3.10.0-521.el7]Rafael Aquini [3.10.0-520.el7]Rafael Aquini [3.10.0-519.el7]Rafael Aquini [3.10.0-518.el7]Rafael Aquini [3.10.0-517.el7]Rafael Aquini [3.10.0-516.el7]Rafael Aquini [3.10.0-515.el7]Rafael Aquini [3.10.0-514.el7]Rafael Aquini [3.10.0-513.el7]Rafael Aquini [3.10.0-512.el7]Rafael Aquini [3.10.0-511.el7]Rafael Aquini [3.10.0-510.el7]Rafael Aquini [3.10.0-509.el7]Rafael Aquini [3.10.0-508.el7]Rafael Aquini [3.10.0-507.el7]Rafael Aquini [3.10.0-506.el7]Rafael Aquini [3.10.0-505.el7]Rafael Aquini [3.10.0-504.el7]Rafael Aquini [3.10.0-503.el7]Rafael Aquini [3.10.0-502.el7]Rafael Aquini [3.10.0-501.el7]Rafael Aquini [3.10.0-500.el7]Rafael Aquini [3.10.0-499.el7]Rafael Aquini [3.10.0-498.el7]Rafael Aquini [3.10.0-497.el7]Rafael Aquini [3.10.0-496.el7]Rafael Aquini [3.10.0-495.el7]Rafael Aquini [3.10.0-494.el7]Rafael Aquini [3.10.0-493.el7]Rafael Aquini [3.10.0-492.el7]Rafael Aquini [3.10.0-491.el7]Rafael Aquini [3.10.0-490.el7]Rafael Aquini [3.10.0-489.el7]Rafael Aquini [3.10.0-488.el7]Rafael Aquini [3.10.0-487.el7]Rafael Aquini [3.10.0-486.el7]Rafael Aquini [3.10.0-485.el7]Rafael Aquini [3.10.0-484.el7]Rafael Aquini [3.10.0-483.el7]Rafael Aquini [3.10.0-482.el7]Rafael Aquini [3.10.0-481.el7]Rafael Aquini [3.10.0-480.el7]Rafael Aquini [3.10.0-479.el7]Rafael Aquini [3.10.0-478.el7]Rafael Aquini [3.10.0-477.el7]Rafael Aquini [3.10.0-476.el7]Rafael Aquini [3.10.0-475.el7]Rafael Aquini [3.10.0-474.el7]Rafael Aquini [3.10.0-473.el7]Rafael Aquini [3.10.0-472.el7]Rafael Aquini [3.10.0-471.el7]Rafael Aquini [3.10.0-470.el7]Rafael Aquini [3.10.0-469.el7]Rafael Aquini [3.10.0-468.el7]Rafael Aquini [3.10.0-467.el7]Rafael Aquini [3.10.0-466.el7]Rafael Aquini [3.10.0-465.el7]Rafael Aquini [3.10.0-464.el7]Rafael Aquini [3.10.0-463.el7]Rafael Aquini [3.10.0-462.el7]Rafael Aquini [3.10.0-461.el7]Rafael Aquini [3.10.0-460.el7]Rafael Aquini [3.10.0-459.el7]Rafael Aquini [3.10.0-458.el7]Rafael Aquini [3.10.0-457.el7]Rafael Aquini [3.10.0-456.el7]Rafael Aquini [3.10.0-455.el7]Rafael Aquini [3.10.0-454.el7]Rafael Aquini [3.10.0-453.el7]Rafael Aquini [3.10.0-452.el7]Rafael Aquini [3.10.0-451.el7]Rafael Aquini [3.10.0-450.el7]Rafael Aquini [3.10.0-449.el7]Rafael Aquini [3.10.0-448.el7]Rafael Aquini [3.10.0-447.el7]Rafael Aquini [3.10.0-446.el7]Rafael Aquini [3.10.0-445.el7]Rafael Aquini [3.10.0-444.el7]Rafael Aquini [3.10.0-443.el7]Rafael Aquini [3.10.0-442.el7]Rafael Aquini [3.10.0-441.el7]Rafael Aquini [3.10.0-440.el7]Rafael Aquini [3.10.0-439.el7]Rafael Aquini [3.10.0-438.el7]Rafael Aquini [3.10.0-437.el7]Rafael Aquini [3.10.0-436.el7]Rafael Aquini [3.10.0-435.el7]Rafael Aquini [3.10.0-434.el7]Rafael Aquini [3.10.0-433.el7]Rafael Aquini [3.10.0-432.el7]Rafael Aquini [3.10.0-431.el7]Rafael Aquini [3.10.0-430.el7]Rafael Aquini [3.10.0-429.el7]Rafael Aquini [3.10.0-428.el7]Rafael Aquini [3.10.0-427.el7]Rafael Aquini [3.10.0-426.el7]Rafael Aquini [3.10.0-425.el7]Rafael Aquini [3.10.0-424.el7]Rafael Aquini [3.10.0-423.el7]Rafael Aquini [3.10.0-422.el7]Rafael Aquini [3.10.0-421.el7]Rafael Aquini [3.10.0-420.el7]Rafael Aquini [3.10.0-419.el7]Rafael Aquini [3.10.0-418.el7]Rafael Aquini [3.10.0-417.el7]Rafael Aquini [3.10.0-416.el7]Rafael Aquini [3.10.0-415.el7]Rafael Aquini [3.10.0-414.el7]Rafael Aquini [3.10.0-413.el7]Rafael Aquini [3.10.0-412.el7]Rafael Aquini [3.10.0-411.el7]Rafael Aquini [3.10.0-410.el7]Rafael Aquini [3.10.0-409.el7]Rafael Aquini [3.10.0-408.el7]Rafael Aquini [3.10.0-407.el7]Rafael Aquini [3.10.0-406.el7]Rafael Aquini [3.10.0-405.el7]Rafael Aquini [3.10.0-404.el7]Rafael Aquini [3.10.0-403.el7]Rafael Aquini [3.10.0-402.el7]Rafael Aquini [3.10.0-401.el7]Rafael Aquini [3.10.0-400.el7]Rafael Aquini [3.10.0-399.el7]Rafael Aquini [3.10.0-398.el7]Rafael Aquini [3.10.0-397.el7]Rafael Aquini [3.10.0-396.el7]Rafael Aquini [3.10.0-395.el7]Rafael Aquini [3.10.0-394.el7]Rafael Aquini [3.10.0-393.el7]Rafael Aquini [3.10.0-392.el7]Rafael Aquini [3.10.0-391.el7]Rafael Aquini [3.10.0-390.el7]Rafael Aquini [3.10.0-389.el7]Rafael Aquini [3.10.0-388.el7]Rafael Aquini [3.10.0-387.el7]Rafael Aquini [3.10.0-386.el7]Rafael Aquini [3.10.0-385.el7]Rafael Aquini [3.10.0-384.el7]Rafael Aquini [3.10.0-383.el7]Rafael Aquini [3.10.0-382.el7]Rafael Aquini [3.10.0-381.el7]Rafael Aquini [3.10.0-380.el7]Rafael Aquini [3.10.0-379.el7]Rafael Aquini [3.10.0-378.el7]Rafael Aquini [3.10.0-377.el7]Rafael Aquini [3.10.0-376.el7]Rafael Aquini [3.10.0-375.el7]Rafael Aquini [3.10.0-374.el7]Rafael Aquini [3.10.0-373.el7]Rafael Aquini [3.10.0-372.el7]Rafael Aquini [3.10.0-371.el7]Rafael Aquini [3.10.0-370.el7]Rafael Aquini [3.10.0-369.el7]Rafael Aquini [3.10.0-368.el7]Rafael Aquini [3.10.0-367.el7]Rafael Aquini [3.10.0-366.el7]Rafael Aquini [3.10.0-365.el7]Rafael Aquini [3.10.0-364.el7]Rafael Aquini [3.10.0-363.el7]Rafael Aquini [3.10.0-362.el7]Rafael Aquini [3.10.0-361.el7]Rafael Aquini [3.10.0-360.el7]Rafael Aquini [3.10.0-359.el7]Rafael Aquini [3.10.0-358.el7]Rafael Aquini [3.10.0-357.el7]Rafael Aquini [3.10.0-356.el7]Rafael Aquini [3.10.0-355.el7]Rafael Aquini [3.10.0-354.el7]Rafael Aquini [3.10.0-353.el7]Rafael Aquini [3.10.0-352.el7]Rafael Aquini [3.10.0-351.el7]Rafael Aquini [3.10.0-350.el7]Rafael Aquini [3.10.0-349.el7]Rafael Aquini [3.10.0-348.el7]Rafael Aquini [3.10.0-347.el7]Rafael Aquini [3.10.0-346.el7]Rafael Aquini [3.10.0-345.el7]Rafael Aquini [3.10.0-344.el7]Rafael Aquini [3.10.0-343.el7]Rafael Aquini [3.10.0-342.el7]Rafael Aquini [3.10.0-341.el7]Rafael Aquini [3.10.0-340.el7]Rafael Aquini [3.10.0-339.el7]Rafael Aquini [3.10.0-338.el7]Rafael Aquini [3.10.0-337.el7]Rafael Aquini [3.10.0-336.el7]Rafael Aquini [3.10.0-335.el7]Rafael Aquini [3.10.0-334.el7]Rafael Aquini [3.10.0-333.el7]Rafael Aquini [3.10.0-332.el7]Rafael Aquini [3.10.0-331.el7]Rafael Aquini [3.10.0-330.el7]Rafael Aquini [3.10.0-329.el7]Rafael Aquini [3.10.0-328.el7]Rafael Aquini [3.10.0-327.el7]Rafael Aquini [3.10.0-326.el7]Rafael Aquini [3.10.0-325.el7]Rafael Aquini [3.10.0-324.el7]Rafael Aquini [3.10.0-323.el7]Rafael Aquini [3.10.0-322.el7]Rafael Aquini [3.10.0-321.el7]Rafael Aquini [3.10.0-320.el7]Rafael Aquini [3.10.0-319.el7]Rafael Aquini [3.10.0-318.el7]Rafael Aquini [3.10.0-317.el7]Rafael Aquini [3.10.0-316.el7]Rafael Aquini [3.10.0-315.el7]Rafael Aquini [3.10.0-314.el7]Rafael Aquini [3.10.0-313.el7]Rafael Aquini [3.10.0-312.el7]Rafael Aquini [3.10.0-311.el7]Rafael Aquini [3.10.0-310.el7]Rafael Aquini [3.10.0-309.el7]Rafael Aquini [3.10.0-308.el7]Rafael Aquini [3.10.0-307.el7]Rafael Aquini [3.10.0-306.0.1.el7]Rafael Aquini [3.10.0-306.el7]Rafael Aquini [3.10.0-305.el7]Rafael Aquini [3.10.0-304.el7]Rafael Aquini [3.10.0-303.el7]Rafael Aquini [3.10.0-302.el7]Rafael Aquini [3.10.0-301.el7]Rafael Aquini [3.10.0-300.el7]Rafael Aquini [3.10.0-299.el7]Rafael Aquini [3.10.0-298.el7]Rafael Aquini [3.10.0-297.el7]Rafael Aquini [3.10.0-296.el7]Rafael Aquini [3.10.0-295.el7]Rafael Aquini [3.10.0-294.el7]Rafael Aquini [3.10.0-293.el7]Rafael Aquini [3.10.0-292.el7]Rafael Aquini [3.10.0-291.el7]Rafael Aquini [3.10.0-290.el7]Rafael Aquini [3.10.0-289.el7]Rafael Aquini [3.10.0-288.el7]Rafael Aquini [3.10.0-287.el7]Rafael Aquini [3.10.0-286.el7]Rafael Aquini [3.10.0-285.el7]Rafael Aquini [3.10.0-284.el7]Rafael Aquini [3.10.0-283.el7]Rafael Aquini [3.10.0-282.el7]Rafael Aquini [3.10.0-281.el7]Rafael Aquini [3.10.0-280.el7]Rafael Aquini [3.10.0-279.el7]Rafael Aquini [3.10.0-278.el7]Rafael Aquini [3.10.0-277.el7]Rafael Aquini [3.10.0-276.el7]Rafael Aquini [3.10.0-275.el7]Rafael Aquini [3.10.0-274.el7]Rafael Aquini [3.10.0-273.el7]Rafael Aquini [3.10.0-272.el7]Rafael Aquini [3.10.0-271.el7]Rafael Aquini [3.10.0-270.el7]Rafael Aquini [3.10.0-269.el7]Rafael Aquini [3.10.0-268.el7]Rafael Aquini [3.10.0-267.el7]Rafael Aquini [3.10.0-266.el7]Rafael Aquini [3.10.0-265.el7]Rafael Aquini [3.10.0-264.el7]Rafael Aquini [3.10.0-263.el7]Rafael Aquini [3.10.0-262.el7]Rafael Aquini [3.10.0-261.el7]Rafael Aquini [3.10.0-260.el7]Rafael Aquini [3.10.0-259.el7]Rafael Aquini [3.10.0-258.el7]Rafael Aquini [3.10.0-257.el7]Rafael Aquini [3.10.0-256.el7]Rafael Aquini [3.10.0-255.el7]Rafael Aquini [3.10.0-254.el7]Rafael Aquini [3.10.0-253.el7]Rafael Aquini [3.10.0-252.el7]Rafael Aquini [3.10.0-251.el7]Rafael Aquini [3.10.0-250.el7]Rafael Aquini [3.10.0-249.el7]Rafael Aquini [3.10.0-248.el7]Rafael Aquini [3.10.0-247.el7]Rafael Aquini [3.10.0-246.el7]Rafael Aquini [3.10.0-245.el7]Rafael Aquini [3.10.0-244.el7]Rafael Aquini [3.10.0-243.el7]Rafael Aquini [3.10.0-242.el7]Rafael Aquini [3.10.0-241.el7]Rafael Aquini [3.10.0-240.el7]Rafael Aquini [3.10.0-239.el7]Rafael Aquini [3.10.0-238.el7]Rafael Aquini [3.10.0-237.el7]Rafael Aquini [3.10.0-236.el7]Rafael Aquini [3.10.0-235.el7]Rafael Aquini [3.10.0-234.el7]Rafael Aquini [3.10.0-233.el7]Rafael Aquini [3.10.0-232.el7]Rafael Aquini [3.10.0-231.el7]Rafael Aquini [3.10.0-230.el7]Jarod Wilson [3.10.0-229.el7]Jarod Wilson [3.10.0-228.el7]Jarod Wilson [3.10.0-227.el7]Jarod Wilson [3.10.0-226.el7]Jarod Wilson [3.10.0-225.el7]Jarod Wilson [3.10.0-224.el7]Jarod Wilson [3.10.0-223.el7]Jarod Wilson [3.10.0-222.el7]Jarod Wilson [3.10.0-221.el7]Jarod Wilson [3.10.0-220.el7]Jarod Wilson [3.10.0-219.el7]Jarod Wilson [3.10.0-218.el7]Jarod Wilson [3.10.0-217.el7]Jarod Wilson [3.10.0-216.el7]Jarod Wilson [3.10.0-215.el7]Jarod Wilson [3.10.0-214.el7]Jarod Wilson [3.10.0-213.el7]Jarod Wilson [3.10.0-212.el7]Jarod Wilson [3.10.0-211.el7]Jarod Wilson [3.10.0-210.el7]Jarod Wilson [3.10.0-209.el7]Jarod Wilson [3.10.0-208.el7]Jarod Wilson [3.10.0-207.el7]Jarod Wilson [3.10.0-206.el7]Jarod Wilson [3.10.0-205.el7]Jarod Wilson [3.10.0-204.el7]Jarod Wilson [3.10.0-203.el7]Jarod Wilson [3.10.0-202.el7]Jarod Wilson [3.10.0-201.el7]Jarod Wilson [3.10.0-200.el7]Jarod Wilson [3.10.0-199.el7]Jarod Wilson [3.10.0-198.el7]Jarod Wilson [3.10.0-197.el7]Jarod Wilson [3.10.0-196.el7]Jarod Wilson [3.10.0-195.el7]Jarod Wilson [3.10.0-194.el7]Jarod Wilson [3.10.0-193.el7]Jarod Wilson [3.10.0-192.el7]Jarod Wilson [3.10.0-191.el7]Jarod Wilson [3.10.0-190.el7]Jarod Wilson [3.10.0-189.el7]Jarod Wilson [3.10.0-188.el7]Jarod Wilson [3.10.0-187.el7]Jarod Wilson [3.10.0-186.el7]Jarod Wilson [3.10.0-185.el7]Jarod Wilson [3.10.0-184.el7]Jarod Wilson [3.10.0-183.el7]Jarod Wilson [3.10.0-182.el7]Jarod Wilson [3.10.0-181.el7]Jarod Wilson [3.10.0-180.el7]Jarod Wilson [3.10.0-179.el7]Jarod Wilson [3.10.0-178.el7]Jarod Wilson [3.10.0-177.el7]Jarod Wilson [3.10.0-176.el7]Jarod Wilson [3.10.0-175.el7]Jarod Wilson [3.10.0-174.el7]Jarod Wilson [3.10.0-173.el7]Jarod Wilson [3.10.0-172.el7]Jarod Wilson [3.10.0-171.el7]Jarod Wilson [3.10.0-170.el7]Jarod Wilson [3.10.0-169.el7]Jarod Wilson [3.10.0-168.el7]Jarod Wilson [3.10.0-167.el7]Jarod Wilson [3.10.0-166.el7]Jarod Wilson [3.10.0-165.el7]Jarod Wilson [3.10.0-164.el7]Jarod Wilson [3.10.0-163.el7]Jarod Wilson [3.10.0-162.el7]Jarod Wilson [3.10.0-161.el7]Jarod Wilson [3.10.0-160.el7]Jarod Wilson [3.10.0-159.el7]Jarod Wilson [3.10.0-158.el7]Jarod Wilson [3.10.0-157.el7]Jarod Wilson [3.10.0-156.el7]Jarod Wilson [3.10.0-155.el7]Jarod Wilson [3.10.0-154.el7]Jarod Wilson [3.10.0-153.el7]Jarod Wilson [3.10.0-152.el7]Jarod Wilson [3.10.0-151.el7]Jarod Wilson [3.10.0-150.el7]Jarod Wilson [3.10.0-149.el7]Jarod Wilson [3.10.0-148.el7]Jarod Wilson [3.10.0-147.el7]Jarod Wilson [3.10.0-146.el7]Jarod Wilson [3.10.0-145.el7]Jarod Wilson [3.10.0-144.el7]Jarod Wilson [3.10.0-143.el7]Jarod Wilson [3.10.0-142.el7]Jarod Wilson [3.10.0-141.el7]Jarod Wilson [3.10.0-140.el7]Jarod Wilson [3.10.0-139.el7]Jarod Wilson [3.10.0-138.el7]Jarod Wilson [3.10.0-137.el7]Jarod Wilson [3.10.0-136.el7]Jarod Wilson [3.10.0-135.el7]Jarod Wilson [3.10.0-134.el7]Jarod Wilson [3.10.0-133.el7]Jarod Wilson [3.10.0-132.el7]Jarod Wilson [3.10.0-131.el7]Jarod Wilson [3.10.0-130.el7]Jarod Wilson [3.10.0-129.el7]Jarod Wilson [3.10.0-128.el7]Jarod Wilson [3.10.0-127.el7]Jarod Wilson [3.10.0-126.el7]Jarod Wilson [3.10.0-125.el7]Jarod Wilson [3.10.0-124.el7]Jarod Wilson [3.10.0-123.el7]Jarod Wilson [3.10.0-122.el7]Jarod Wilson [3.10.0-121.el7]Jarod Wilson [3.10.0-120.el7]Jarod Wilson [3.10.0-119.el7]Jarod Wilson [3.10.0-118.el7]Jarod Wilson [3.10.0-117.el7]Jarod Wilson [3.10.0-116.el7]Jarod Wilson [3.10.0-115.el7]Jarod Wilson [3.10.0-114.el7]Jarod Wilson [3.10.0-113.el7]Jarod Wilson [3.10.0-112.el7]Jarod Wilson [3.10.0-111.el7]Jarod Wilson [3.10.0-110.el7]Jarod Wilson [3.10.0-109.el7]Jarod Wilson [3.10.0-108.el7]Jarod Wilson [3.10.0-107.el7]Jarod Wilson [3.10.0-106.el7]Jarod Wilson [3.10.0-105.el7]Jarod Wilson [3.10.0-104.el7]Jarod Wilson [3.10.0-103.el7]Jarod Wilson [3.10.0-102.el7]Jarod Wilson [3.10.0-101.el7]Jarod Wilson [3.10.0-100.el7]Jarod Wilson [3.10.0-99.el7]Jarod Wilson [3.10.0-98.el7]Jarod Wilson [3.10.0-97.el7]Jarod Wilson [3.10.0-96.el7]Jarod Wilson [3.10.0-95.el7]Jarod Wilson [3.10.0-94.el7]Jarod Wilson [3.10.0-93.el7]Jarod Wilson [3.10.0-92.el7]Jarod Wilson [3.10.0-91.el7]Jarod Wilson [3.10.0-90.el7]Jarod Wilson [3.10.0-89.el7]Jarod Wilson [3.10.0-88.el7]Jarod Wilson [3.10.0-87.el7]Jarod Wilson [3.10.0-86.el7]Jarod Wilson [3.10.0-85.el7]Jarod Wilson [3.10.0-84.el7]Jarod Wilson [3.10.0-83.el7]Jarod Wilson [3.10.0-82.el7]Jarod Wilson [3.10.0-81.el7]Jarod Wilson [3.10.0-80.el7]Jarod Wilson [3.10.0-79.el7]Jarod Wilson [3.10.0-78.el7]Jarod Wilson [3.10.0-77.el7]Jarod Wilson [3.10.0-76.el7]Jarod Wilson [3.10.0-75.el7]Jarod Wilson [3.10.0-74.el7]Jarod Wilson [3.10.0-73.el7]Jarod Wilson [3.10.0-72.el7]Jarod Wilson [3.10.0-71.el7]Jarod Wilson [3.10.0-70.el7]Jarod Wilson [3.10.0-69.el7]Jarod Wilson [3.10.0-68.el7]Jarod Wilson [3.10.0-67.el7]Jarod Wilson [3.10.0-66.el7]Jarod Wilson [3.10.0-65.el7]Jarod Wilson [3.10.0-64.el7]Jarod Wilson [3.10.0-63.el7]Jarod Wilson [3.10.0-62.el7]Jarod Wilson [3.10.0-61.el7]Jarod Wilson [3.10.0-60.el7]Jarod Wilson [3.10.0-59.el7]Jarod Wilson [3.10.0-58.el7]Jarod Wilson [3.10.0-57.el7]Jarod Wilson [3.10.0-56.el7]Jarod Wilson [3.10.0-55.el7]Jarod Wilson [3.10.0-54.el7]Jarod Wilson [3.10.0-53.el7]Jarod Wilson [3.10.0-52.el7]Jarod Wilson [3.10.0-51.el7]Jarod Wilson [3.10.0-50.el7]Jarod Wilson [3.10.0-49.el7]Jarod Wilson [3.10.0-48.el7]Jarod Wilson [3.10.0-47.el7]Jarod Wilson [3.10.0-46.el7]Jarod Wilson [3.10.0-45.el7]Jarod Wilson [3.10.0-44.el7]Jarod Wilson [3.10.0-43.el7]Jarod Wilson [3.10.0-42.el7]Jarod Wilson [3.10.0-41.el7]Jarod Wilson [3.10.0-40.el7]Jarod Wilson [3.10.0-39.el7]Jarod Wilson [3.10.0-38.el7]Jarod Wilson [3.10.0-37.el7]Jarod Wilson [3.10.0-36.el7]Jarod Wilson [3.10.0-35.el7]Jarod Wilson [3.10.0-34.el7]Jarod Wilson [3.10.0-33.el7]Jarod Wilson [3.10.0-32.el7]Jarod Wilson [3.10.0-31.el7]Jarod Wilson [3.10.0-30.el7]Jarod Wilson [3.10.0-29.el7]Jarod Wilson [3.10.0-28.el7]Jarod Wilson [3.10.0-27.el7]Jarod Wilson [3.10.0-26.el7]Jarod Wilson [3.10.0-25.el7]Jarod Wilson [3.10.0-24.el7]Jarod Wilson [3.10.0-23.el7]Jarod Wilson [3.10.0-22.el7]Jarod Wilson [3.10.0-21.el7]Jarod Wilson [3.10.0-20.el7]Jarod Wilson [3.10.0-19.el7]Jarod Wilson [3.10.0-18.el7]Jarod Wilson [3.10.0-17.el7]Jarod Wilson [3.10.0-16.el7]Jarod Wilson [3.10.0-15.el7]Jarod Wilson [3.10.0-14.el7]Jarod Wilson [3.10.0-13.el7]Jarod Wilson [3.10.0-12.el7]Jarod Wilson [3.10.0-11.el7]Jarod Wilson [3.10.0-10.el7]Jarod Wilson [3.10.0-9.el7]Jarod Wilson [3.10.0-8.el7]Jarod Wilson [3.10.0-7.el7]Jarod Wilson [3.10.0-6.el7]Jarod Wilson [3.10.0-5.el7]Jarod Wilson [3.10.0-4.el7]Jarod Wilson [3.10.0-3.el7]Jarod Wilson [3.10.0-2.el7]Jarod Wilson [3.10.0-1.el7]Kyle McMartin - ms/KVM: x86: thoroughly disarm LAPIC timer around TSC deadline switch (Radim Krčmář) [PSBM-86578 PSBM-86578] - ms/KVM: x86: really disarm lapic timer when clearing TMICT (Radim Krčmář) [PSBM-86578 PSBM-86578] - ms/KVM: x86: handle 0 write to TSC_DEADLINE MSR (Radim Krčmář) [PSBM-86578 PSBM-86578] - ms/KVM: LAPIC: Keep timer running when switching between one-shot and periodic mode (Wanpeng Li) [PSBM-86578 PSBM-86578] - ms/KVM: LAPIC: Introduce limit_periodic_timer_frequency (Wanpeng Li) [PSBM-86578 PSBM-86578] - ms/KVM: LAPIC: Fix lapic timer mode transition (Wanpeng Li) [PSBM-86578 PSBM-86578] - fs/fuse kio_pcs: fix NULL pointer dereference in pcs_flushreq_complete() (Pavel Butsykin) [VSTOR-12570] - fs/fuse kio_pcs: style fix in pcs_fuse_submit() (Pavel Butsykin) - fuse kio: kio must not fail when not being able to claim a file (Alexey Kuznetsov) [PSBM-86866] - fs/fuse kio_pcs: throttle async KIO requests (Pavel Butsykin) [VSTOR-12335] - fs/fuse: add non-blocking request flag (Pavel Butsykin) [VSTOR-12335]- ms/netfilter: on sockopt() acquire sock lock only in the required scope (Paolo Abeni) [PSBM-86738] - sctp: not allow transport timeout value less than HZ/5 for hb_timer (Xin Long) [PSBM-86804] - ms/fs: Fix up non-directory creation in SGID directories (Linus Torvalds) [PSBM-86796] - x86/microcode/intel: hide warning on high order allocation for microcode area (Konstantin Khorenko) [PSBM-86662][PSBM-86779]- sched: Call calc_load_ve() out of jiffies_lock (Kirill Tkhai) [PSBM-84967 PSBM-84967] - sched: Export calc_load_ve() (Kirill Tkhai) [PSBM-84967] - sched: Make calc_global_load() return true when it's need to update ve statistic (Kirill Tkhai) [PSBM-84967] - ve/devmnt: initialize s_mode before deactivate_locked_super to suppress warning (Pavel Tikhomirov) [PSBM-80743] - fuse: Add forgotten unlock_page() into fuse_readpages_fill() (Kirill Tkhai) - cgroup: fix css_tryget() to not succeed on offlined css (Andrey Ryabinin) [PSBM-75892] - fuse kio: control internal tracing with module parameter pcs_loglevel (Alexey Kuznetsov) - fuse kio: avoid spurious uncork setsockopt on unix socket (Alexey Kuznetsov) - fuse kio: logging improvements (Alexey Kuznetsov) - target: rename user_helper back to alua_user_helper (Andrei Vagin) [VSTOR-12238] - mnt_ns: introduce global list of mount namespaces for debug (Konstantin Khorenko) [PSBM-80869] - ve/mount: allow pseudosuper to temporary exceed the container limit (Pavel Tikhomirov) [PSBM-86511] - mm/memcg: Bypass charges to offlined cgroup (Andrey Ryabinin) [PSBM-86092] - fuse kio: Make struct fuse_inode::num_openers int (Kirill Tkhai) - rcuupdate.h: Switch to READ_ONCE and fix NULL-deref in __task_pid_nr_ns() again (Andrey Ryabinin) - fs/fuse kio_pcs: fix NULL pointer dereference inside a dead map (Pavel Butsykin) - kvm:x86:lapic: undo RH's breaking hyperv synic auto_eoi (Roman Kagan) [PSBM-86431] - fuse kio: Fix NULL pointer dereference in pcs_map_get_locked() (Kirill Tkhai) [PSBM-86458] - fuse: Revert "fuse: report size from server if no openers exist" (Kirill Tkhai) - fuse: Relax BUG_ON() in fuse_direct_IO_bvec() (Kirill Tkhai) [PSBM-86446] - fuse: Revert "fuse: set num_openers on create" (Kirill Tkhai) - fs/fuse kio_pcs: bugs in integrity protocol for fallocate (Pavel Butsykin) [PSBM-68465] - fuse kio: missing local client ID initialization (Alexey Kuznetsov) [VSTOR-11651] - ms/IB/ipoib: Fix race condition in neigh creation (Erez Shitrit) [PSBM-86455] - Revert "[block] introduce bio_split2() and bio_pair2_release()" (Konstantin Khorenko) [PSBM-86445] - Revert "[md] support to split big bio" (Konstantin Khorenko) [PSBM-86445] - IPoIB: use kvzalloc to allocate an array of bucket pointers (Jan Dakinevich) - fuse kio: Read file attributes every first open (Kirill Tkhai) [PSBM-86234] - fuse: Refactor fuse_open_common() (Kirill Tkhai) - fuse kio: Make KIO to require writeback_cache (Kirill Tkhai) - ve/sunrpc: enable rpc_pipefs mounts inside non-init user namespaces (Vasily Averin) [PSBM-86395] - ib/srpt: use vmalloc to allocate ring pointers (Jan Dakinevich) - ms/proc: do not access cmdline nor environ from file-backed areas (Willy Tarreau) [PSBM-86221] - mm: replace access_remote_vm() write parameter with gup_flags (Evgenii Shatokhin) [PSBM-86221] - ms/lockd: double unregister of inetaddr notifiers (Vasily Averin) [PSBM-86390] - ms/lockd: fix "list_add double add" caused by legacy signal interface (Vasily Averin) [PSBM-86390] - ms/lockd: lost rollback of set_grace_period() in lockd_down_net() (Vasily Averin) [PSBM-86390] - fs/fuse kio_pcs: fix grow work execution with zero (Pavel Butsykin) [PSBM-85945] - mm/tswap: fix lockup in tswap_evict_page() (Andrey Ryabinin) [PSBM-86344] - ve/fs/namespace: allow submounts in non-init userns (Konstantin Khorenko) [PSBM-86277] - ib/mlx4: adjust gfp flags for DMA allocations (Jan Dakinevich) - fuse kio: error PCS_ERR_CSD_LACKING is non-fatal (Alexey Kuznetsov) [VSTOR-11692] - ve/fs: allow mount fs in init userns if it's mounted in another userns (Konstantin Khorenko) [PSBM-68599] - ms/x86/efi-bgrt: Replace early_memremap() with memremap() (Matt Fleming) [PSBM-85888] - ms/mm: kvfree the swap cluster info if the swap file is unsatisfactory (Darrick J. Wong) - ms/mm, swap: fix race between swap count continuation operations (Huang Ying) [PSBM-86091] - fuse: Teach fuse_blocked_for_wb() handle no files case (Kirill Tkhai) - fs/fuse kio_pcs: replace pr_info() with ktrace for ireq fatal error (Pavel Butsykin) [VSTOR-11391] - fs/fuse kio_pcs: enable traces for cs sync (Pavel Butsykin) [VSTOR-11651] - fuse kio: Check returned FUSE_SETATTR size (Kirill Tkhai) - fs/fuse kio_pcs: increment PCS_FAST_PATH_VERSION to 1.1 (Pavel Butsykin) - fs/fuse kio_pcs: add handling FUSE_FLUSH in kio_pcs (Pavel Butsykin) [VSTOR-11064] - fs/fuse: set inode entry for FUSE_FLUSH request (Pavel Butsykin) [VSTOR-11064] - mm/memory: Don't charged cowed private pages as cache (Andrey Ryabinin) - uprobes: Fix the memcg accounting (Oleg Nesterov) - fs/fuse kio_pcs: fix missing hbuf.uid update for ireq split case (Pavel Butsykin) [VSTOR-11315] - fs/fuse kio_pcs: handle old map in pcs_cs_submit() (Pavel Butsykin) [VSTOR-11315] - ms/ipv6: fix NULL dereference in ip6_route_dev_notify() (Eric Dumazet) [PSBM-86093] - target: move blkio_cgroup from attrib/ to param/ (Andrei Vagin) [VSTOR-10194] - fuse kio: support unix socket for local CSes (Alexey Kuznetsov) [VSTOR-9817] - fs/fuse kio_pcs: mapped requests have map version preinitialized (Pavel Butsykin) - fuse kio: Skip processing of messages above PAGE_SIZE size (Kirill Tkhai) [VSTOR-11208 VSTOR-11208] - fuse kio: Get msg size in second argument of pcs_sockio::get_msg() (Kirill Tkhai) [VSTOR-11208 VSTOR-11208] - fs/fuse kio_pcs: add more traces for cs requests (Pavel Butsykin) - fuse kio: Fix unbalanced queueing and dequeueing pcs_map_entry::sync_work (Kirill Tkhai) - fuse kio: Add missed spin_lock into sync_timer_work() (Kirill Tkhai) - fuse kio: Add comment to fuse_release() (Kirill Tkhai) - fuse kio: Place more pcs_cs_link::cs under rcu dereference (Kirill Tkhai) - fuse kio: Wait pending requests on final fput() (Kirill Tkhai) - ms/kvm: x86: use correct privilege level for sgdt/sidt/fxsave/fxrstor access (Vasily Averin) [PSBM-85796] - ms/KVM: x86: pass kvm_vcpu to kvm_read_guest_virt and kvm_write_guest_virt_system (Vasily Averin) [PSBM-85796] - ms/KVM: x86: introduce linear_{read,write}_system (Vasily Averin) [PSBM-85796] - nf_conntrack: fix possible use-after-free on nf_conntrack module reloading. (Andrey Ryabinin) [VSTOR-11099] - target: fix a locking scheme of persistent reservations (Andrei Vagin) [VSTOR-10675] - ms/netfilter: x_tables: avoid stack-out-of-bounds read in xt_copy_counters_from_user (Eric Dumazet) - ms/netfilter: ctnetlink: fix incorrect nf_ct_put during hash resize (Liping Zhang) - ms/mm: have filemap_check_and_advance_wb_err clear AS_EIO/AS_ENOSPC (Vasily Averin) [VSTOR-10912] - ms/fs: use mapping_set_error instead of opencoded set_bit (Vasily Averin) [VSTOR-10912] - ms/errseq: Always report a writeback error once (Vasily Averin) [VSTOR-10912] - ms/mm: remove optimizations based on i_size in mapping writeback waits (Vasily Averin) [VSTOR-10912] - ms/fs: convert sync_file_range to use errseq_t based error-tracking (Vasily Averin) [VSTOR-10912] - ms/mm: add file_fdatawait_range and file_write_and_wait (Vasily Averin) [VSTOR-10912] - ms/fuse: convert to errseq_t based error tracking for fsync (Vasily Averin) [VSTOR-10912] - ms/fuse: clean up fsync (Vasily Averin) [VSTOR-10912] - ms/mm: consolidate dax / non-dax checks for writeback (Vasily Averin) [VSTOR-10912] - ms/Documentation: add some docs for errseq_t (Vasily Averin) [VSTOR-10912] - ms/errseq: rename __errseq_set to errseq_set (Vasily Averin) [VSTOR-10912] - ms/fuse: set mapping error in writepage_locked when it fails (Vasily Averin) [VSTOR-10912] - ms/fuse: use filemap_check_errors() (Miklos Szeredi) [VSTOR-10912] - fs/fuse: remove extra check for empty active_list (Pavel Butsykin) - fs/fuse kio_pcs: fix NULL pointer dereference in cs_keep_waiting() (Pavel Butsykin) - fuse kio: Do not NULL used pcs_cs_link::cs during connection destruction (Kirill Tkhai) - fuse kio: Delete excess unlist in pcs_csset_fini() (Kirill Tkhai) - fs/fuse kio_pcs: fix out of bounds roles_str[] array access (Pavel Butsykin) - fs/fuse kio_pcs: fix double unlock of m->lock in pcs_map_get_locked() (Pavel Butsykin) - ms/KVM: hyperv: idr_find needs RCU protection (Paolo Bonzini) - fs/fuse kio_pcs: pass the file handle for FUSE_SETATTR request (Pavel Butsykin) [VSTOR-10635] - fs/fuse: export fuse_release_ff() and fuse_write_file() (Pavel Butsykin) [VSTOR-10635] - fs/fuse kio_pcs: handle error of submit_size_grow() (Pavel Butsykin) [VSTOR-10635] - fs/fuse kio_pcs: move pcs_ireq_queue_fail() (Pavel Butsykin) [VSTOR-10635] - cnic: use kvzalloc to allocate memory for csk_tbl (Jan Dakinevich) [PSBM-85534] - fuse kio: infinite loop in processing congestion queue (Alexey Kuznetsov) [VSTOR-10928] - fuse kio: Use dereferenced cs in cslist_destroy() (Kirill Tkhai) - fs/fuse: disable optimization fuse and kio_pcs in debug kernel (Pavel Butsykin) - fuse kio: Arrange rcu modifiers around accesses to pcs_cs_link::cs (Kirill Tkhai) - fuse kio: Handle fuse_map_resolve() failure in pcs_map_queue_resolve() (Kirill Tkhai) - fs/fuse kio_pcs: some cleanup ireq_on_error_() (Pavel Butsykin) - fuse kio: Fix dereferencing of NULL cs in map_replicating() (Kirill Tkhai) [VSTOR-10820] - ms/scsi: libsas: fix error when getting phy events (Jason Yan) [PSBM-85057 PSBM-85057] - ms/scsi: libsas: fix memory leak in sas_smp_get_phy_events() (Jason Yan) [PSBM-85057 PSBM-85057] - ms/sctp: verify size of a new chunk in _sctp_make_chunk() (Alexey Kodanev) [PSBM-85011] - fs/fuse: set FATTR_FH flag on mtime file flush (Pavel Butsykin) [VSTOR-10676] - fuse kio: Fix fix deadlock during change CS address (Kirill Tkhai) - fuse kio: Change order around pcs_map_notify_addr_change() (Kirill Tkhai) - fuse kio: Wait till cs is unused in pcs_csset_fini() (Kirill Tkhai) - fuse kio: Introduce pcs_cs::use_count instead of ::is_probing (Kirill Tkhai) - fuse kio: Fix possible use after free in cslist_destroy() (Kirill Tkhai) - fuse kio: Fix potential use after free (Kirill Tkhai) - fuse kio: Introduce pcs_cs_list_of_cs_link() (Kirill Tkhai) - kernel/panic.c: don't dump_stack() in add_taint() (Andrey Ryabinin) - ms/mm/mempolicy: fix use after free when calling get_mempolicy (zhong jiang) [PSBM-85268] - fuse kio: Remove useless code in pcs_cs_destroy() (Kirill Tkhai) - fuse kio: invalid assertion (Alexey Kuznetsov) - fuse kio: cleanup in token enqueue (Alexey Kuznetsov) - fuse kio: Introduce fast path protocol version, (Kirill Tkhai) [VSTOR-10131] - fs/locks: add more info for unexpected lock (Pavel Tikhomirov) - fs/fuse kio_pcs: remove s_subtype check (Pavel Butsykin) - fuse kio: Cleanup in struct pcs_rpc (Kirill Tkhai) - fuse kio: Declare pcs_sockio::parent type (Kirill Tkhai) - fuse kio: Do not requeue requests when connection is dead (Kirill Tkhai) [VSTOR-10354] - mm/tcache: fix rcu_read_lock()/rcu_read_unlock() imbalance (Andrey Ryabinin) [PSBM-81731] - fuse kio_pcs: ports from new user-space (Alexey Kuznetsov) - fs/fuse kio_pcs: check fuse_conn args (Pavel Butsykin) - fs/fuse: move FUSE_SUPER_MAGIC to magic.h (Pavel Butsykin) - kio: Stop always breaking connection in pcs_sockio_send() in case of EAGAIN. (Kirill Tkhai) [VSTOR-9848] - KVM: x86: Update the exit_qualification access bits while walking an address (KarimAllah Ahmed) [PSBM-84046] - kvm: Map PFN-type memory regions as writable (if possible) (KarimAllah Ahmed) [PSBM-84046] - target: allow to set a blkio cgroup for a backstore (Andrei Vagin) - fuse: Try automatically load kio module (Kirill Tkhai) - nfsd: use kvzalloc() to allocate memory for drc_hashtbl (Oleg Babin) [PSBM-84234 PSBM-84234] - ms/nfsd: more robust allocation failure handling in nfsd_reply_cache_init (Jeff Layton) [PSBM-84234 PSBM-84234] - fuse/kio_pcs: use kvmalloc for pcs_fuse_cluster allocation (Oleg Babin) - tty: use kvmalloc for screenbuffer allocation (Oleg Babin) - ms/tty: limit terminal size to 4M chars (Dmitry Vyukov) - ms/relay: Use per CPU constructs for the relay channel buffer pointers (Akash Goel) - ms/KVM: x86: Add support for VMware backdoor Pseudo-PMCs (Arbel Moshe) - ms/KVM: x86: SVM: Intercept #GP to support access to VMware backdoor ports (Liran Alon) - ms/KVM: x86: VMX: Intercept #GP to support access to VMware backdoor ports (Liran Alon) - ms/KVM: x86: Emulate only IN/OUT instructions when accessing VMware backdoor (Liran Alon) - ms/KVM: x86: Add emulation_type to not raise #UD on emulation failure (Liran Alon) - ms/KVM: x86: Always allow access to VMware backdoor I/O ports (Liran Alon) - ms/KVM: x86: Add module parameter for supporting VMware backdoor (Liran Alon) [PSBM-84046 PSBM-84046] - cpuid_fault: Log table updates (Cyrill Gorcunov) [PSBM-84029] - blkcg: implement bio_associate_blkcg() (Tejun Heo) - fuse: pcs_kio cancel requests after fused crash (Dmitry Monakhov) - fuse/kio_pcs: read is broken by FIEMAP patch (Alexey Kuznetsov) [VSTOR-9727] - ms/ext4: remove extent status procfs files if journal load fails (Darrick J. Wong) [PSBM-83691] - mm/memcontrol: try to free all memcg during offline (Andrey Ryabinin) [PSBM-83628] - mm/vmscan: shrink slabs from offlined cgroups (Andrey Ryabinin) [PSBM-83628] - sched/rt: Stop for_each_process_thread() iterations in tg_has_rt_tasks() (Kirill Tkhai) [PSBM-83624] - mm/memcg: use seqlock to protect reclaim_iter updates (Andrey Ryabinin) [PSBM-83369] - kvm: x86: hyperv: delete dead code in kvm_hv_hypercall() (Dan Carpenter) - x86/kvm/hyper-v: inject #GP only when invalid SINTx vector is unmasked (Vitaly Kuznetsov) - x86/kvm/hyper-v: remove stale entries from vec_bitmap/auto_eoi_bitmap on vector change (Vitaly Kuznetsov) - kvm: x86: hyperv: guest->host event signaling via eventfd (Roman Kagan) - kvm: x86: factor out kvm.arch.hyperv (de)init (Roman Kagan) - ms/KEYS: add missing permission check for request_key() destination (Eric Biggers) [PSBM-83637] - ms/fs: Don't leak MNT_INTERNAL away from internal mounts (Al Viro) - ms/Revert "mm: page_alloc: skip over regions of invalid pfns where possible" (Daniel Vacek) [PSBM-83746] - ms/Revert "mm/page_alloc: fix memmap_init_zone pageblock alignment" (Ard Biesheuvel) [PSBM-83746] - ms/dccp: check sk for closed state in dccp_sendmsg() (Alexey Kodanev) [PSBM-83692] - ms/dccp: purge write queue in dccp_destroy_sock() (Eric Dumazet) [PSBM-83692] - ms/ipv6: dccp: add missing bind_conflict to dccp_ipv6_mapped (Eric Dumazet) [PSBM-83692] - ms/dccp: do not send reset to already closed sockets (Eric Dumazet) [PSBM-83692] - fuse/kio_pcs/pcs_map: fix process_flush_req lock leakage (Dmitry Monakhov) [VSTOR-8116] - fuse/kio_pcs: FIEMAP support (Alexey Kuznetsov) - fuse/kio_pcs: full fallocate() support (Alexey Kuznetsov) - fuse/kio_pcs: fallocate support at low pcs protocol level (Alexey Kuznetsov) - fuse/kio_pcs: adapt prometheus statistics to current vstorage state (Alexey Kuznetsov) - fuse: support FS_IOC_FIEMAP in i386 compat mode (Alexey Kuznetsov) [PSBM-83731] - fuse/kio_pcs: support FUSE_FSYNC (Alexey Kuznetsov) - kernel/lockdep: allow lockdep_set_no_validate_class() (Andrey Ryabinin) - fs/dax: double put_dax in dax_writeback_mapping_range (Vasily Averin) - fs/lock: show locks taken by processes from another pidns (Konstantin Khorenko) [PSBM-85651] - fs/lock: skip lock owner pid translation in case we are in init_pid_ns (Konstantin Khorenko) [PSBM-85651] - net: Change number of netlink repair (Kirill Tkhai) [PSBM-83415] - config.OpenVZ.minimal: enable conntrack netlink interface module (Konstantin Khorenko) [PSBM-85052] - ms/btrfs: minimal conversion to errseq_t writeback error reporting on fsync (Vasily Averin) - ms/xfs: minimal conversion to errseq_t writeback error reporting (Vasily Averin) - ms/ext4: use errseq_t based error handling for reporting data writeback errors (Vasily Averin) - ms/block: convert to errseq_t based writeback error tracking (Vasily Averin) - ms/dax: set errors in mapping when writeback fails (Vasily Averin) - ms/Documentation: flesh out the section in vfs.txt on storing and reporting writeback errors (Vasily Averin) - ms/mm: set both AS_EIO/AS_ENOSPC and errseq_t in mapping_set_error (Vasily Averin) - ms/fs: new infrastructure for writeback error handling and reporting (Vasily Averin) - ms/lib: add errseq_t type and infrastructure for handling it (Vasily Averin) - ms/mm: don't TestClearPageError in __filemap_fdatawait_range (Vasily Averin) - ms/mm: clear AS_EIO/AS_ENOSPC when writeback initiation fails (Vasily Averin) - ms/jbd2: don't clear and reset errors after waiting on writeback (Vasily Averin) - ms/buffer: set errors in mapping at the time that the error occurs (Vasily Averin) - ms/fs: check for writeback errors after syncing out buffers in generic_file_fsync (Vasily Averin) - ms/buffer: use mapping_set_error instead of setting the flag (Vasily Averin) - ms/mm: fix mapping_set_error call in me_pagecache_dirty (Vasily Averin) [VSTOR-10912] - ms/x86/mm: Disable various instrumentations of mm/mem_encrypt.c and mm/tlb.c (Tom Lendacky) - ms/staging: rtl8712: fix some confusing indenting (Dan Carpenter) - ms/tty: nozomi: avoid a harmless gcc warning (Arnd Bergmann) - ms/mvsas: fix misleading indentation (Luis de Bethencourt) - ms/memstick: mspro_block: add missing curly braces (Dan Carpenter) - ms/net-sysfs: remove unused fmt_long_hex (Colin Ian King) - ms/net/rtnetlink: remove dead code (Eric Engestrom) - ms/rtnetlink: remove unused ifla_stats_policy (stephen hemminger) - ms/ACPI / dock: Drop dock_device_ids[] table (Rafael J. Wysocki) - cifs: drop unused mapping_table_ERRHRD (Konstantin Khorenko) - ve/module: export sysfs dentries in containers (Stanislav Kinsburskiy) [PSBM-63892] - ve/sysfs: generic sysfs_set_def_perms() helper introduced (Stanislav Kinsburskiy) - ve/sysfs: relax sanity check for ns equality in kernfs_find_ns() (Konstantin Khorenko) [PSBM-82259 PSBM-83607] - ve/kernfs: export kernfs_perms_set() helper (Stanislav Kinsburskiy) [PSBM-83607] - ve/sysfs: add dentries visibility filter (Stanislav Kinsburskiy) [PSBM-83607] - ve/kernfs: add new interface to control per-VE nodes visibility (Stanislav Kinsburskiy) [PSBM-83607] - ve/kernfs: hide forbidden entries in container (Stanislav Kinsburskiy) [PSBM-83607] - ve/kernfs: fix lookup for kernfs superblock (Konstantin Khorenko) [PSBM-85052] - ve/kernfs: implement ve-based permissions (Stanislav Kinsburskiy) [PSBM-20892 PSBM-34682 PSBM-83607] - ms/ACPI / video: remove unused device_decode array (Colin Ian King) - ms/Disable the __builtin_return_address() warning globally after all (Linus Torvalds) - ms/arch/x86/kernel/ptrace.c: Remove unused arg_offs_table (chengang@emindsoft.com.cn) - ms/x86/xen: fix upper bound of pmd loop in xen_cleanhighmap() (Juergen Gross) - retpoline/objtool: Disable some objtool warnings (Josh Poimboeuf) - ms/objtool: Fix memory leak in decode_instructions() (Kamalesh Babulal) - ext4: don't iterate over sbi->s_es_list more than the number of elements (Konstantin Khorenko) [PSBM-83335] - ext4: Make cache hits/misses per-cpu counts (Waiman Long) [PSBM-83335] - ms/ext4: move handling of list of shrinkable inodes into extent status code (Jan Kara) [PSBM-83335] - ms/ipv6: reorder icmpv6_init() and ip6_mr_init() (WANG Cong) [PSBM-83474] - ms/KVM: nVMX: Don't halt vcpu when L1 is injecting events to L2 (Chao Gao) [PSBM-83005 PSBM-83005] - ms/KVM: nVMX: fix guest CR4 loading when emulating L2 to L1 exit (Haozhong Zhang) [PSBM-83005 PSBM-83005] - fasync: Fix deadlock between task-context and interrupt-context kill_fasync() (Kirill Tkhai) [PSBM-83102] - ms/target: check XCOPY segment descriptor CSCD IDs (David Disseldorp) - ms/target: use XCOPY TOO MANY TARGET DESCRIPTORS sense (David Disseldorp) - ms/target: return UNSUPPORTED TARGET/SEGMENT DESC TYPE CODE sense (David Disseldorp) - ms/target: Fix a deadlock between the XCOPY code and iSCSI session shutdown (Bart Van Assche) - ms/target: check for XCOPY parameter truncation (David Disseldorp) - ms/target: bounds check XCOPY total descriptor list length (David Disseldorp) - ms/target: use XCOPY segment descriptor CSCD IDs (David Disseldorp) - ms/target: bounds check XCOPY segment descriptor list (David Disseldorp) - ms/target: add XCOPY target/segment desc sense codes (David Disseldorp) - ms/target: simplify XCOPY wwn->se_dev lookup helper (David Disseldorp) - ms/jump_label: Explicitly disable jump labels in __init code (Josh Poimboeuf) [PSBM-83162] - ms/ipv6: fix backtracking for throw routes (Steven Barth) [PSBM-81798] - ms/ipv6: fib6_rules should return exact return value (Hannes Frederic Sowa) [PSBM-81798] - ms/target: Fix max_unmap_lba_count calc overflow (Mike Christie) - ms/target: Use correct SCSI status during EXTENDED_COPY exception (Nicholas Bellinger) - ms/target: Don't override EXTENDED_COPY xcopy_pt_cmd SCSI status code (Dinesh Israni) - ms/target: Make EXTENDED_COPY 0xe4 failure return COPY TARGET DEVICE NOT REACHABLE (Nicholas Bellinger) - ms/target: reject COMPARE_AND_WRITE if emulate_caw is not set (Jiang Yi) - ms/target: Fix VERIFY_16 handling in sbc_parse_cdb (Max Lohrmann) - ms/tun: Add ioctl() SIOCGSKNS cmd to allow obtaining net ns of tun device (Kirill Tkhai) [PSBM-79229] - ms/net: add an ioctl to get a socket network namespace (Andrey Vagin) [PSBM-79229] - fs: Fix race with old fdt parallel reuse (Kirill Tkhai) [PSBM-82984] - ext4: protect ext4_valid_block_bitmap from hardcore corruption (Dmitry Monakhov) [PSBM-78434] - ve: fix reading container state from cgroup (Pavel Tikhomirov) [PSBM-82766] - x86/cpu: compilation fix for CONFIG_KASER disabled case (Konstantin Khorenko) - ve/kthread: fix race when work can be added to stopped kthread worker (Pavel Tikhomirov) [PSBM-82490] - ve/kthread: pass ve to __call_usermodehelper_exec (Pavel Tikhomirov) [PSBM-82490] - net/sock: teach sock_kmalloc() to call kvmalloc() when possible (Konstantin Khorenko) [PSBM-82593] - mm: introduce kvmalloc_check() for safe calls to kvmalloc() (Konstantin Khorenko) [PSBM-82593] - net/setsockopt: switch high order allocations to kvmalloc() in do_ip_setsockopt() (Konstantin Khorenko) [PSBM-82646] - ms/x86/ACPI/PCI: Recognize that Interrupt Line 255 means "not connected" (Chen Fan) [PSBM-82172] - ms/mm: Allow to kill tasks doing pcpu_alloc() and waiting for pcpu_balance_workfn() (Kirill Tkhai) - ms/mm/madvise.c: fix madvise() infinite loop under special circumstances (chenjie) [PSBM-82314] - config.OpenVZ.debug: disable kcov code coverage by default (Konstantin Khorenko) [PSBM-69083] - mm/tcache: initialize 'repeat' variable only once (Andrey Ryabinin) - mm/tcache: Reset index before repeating invalidation (Andrey Ryabinin) [PSBM-81760] - mm/memcg: fix margin computation for kmem limit. (Andrey Ryabinin) [PSBM-81818] - ploop: move discard_* attributes in the tune_attributes group (Andrei Vagin) - target: set ALUA_TG_PT_STANDBY if a backing store is in standby mode (Andrei Vagin) [VSTOR-7879] - ploop: add a standby mode (Andrei Vagin) [VSTOR-7879] - fuse pcs_kio: fix page zeroing beond EOF (Dmitry Monakhov) - fuse kio_pcs: ignore special inodes (Dmitry Monakhov) [VSTOR-8078] - ploop: Discard bios of size not aligned at 512 bytes (Kirill Tkhai) [PSBM-81576] - sched/ve: Use cfs_rq::h_nr_running to count loadavg (Kirill Tkhai) [PSBM-81572] - sched/ve: Iterate only VE root cpu cgroups to count loadavg (Kirill Tkhai) [PSBM-81572] - sched/ve: Do not show loadavg in child VE cpu cgroups (Kirill Tkhai) [PSBM-81572] - sched/ve: Link VE root cpu cgroups in separate list (Kirill Tkhai) [PSBM-81572] - ve/cgroup: Get correct VE init css when ve init_task is moved to child cgroup (Kirill Tkhai) [PSBM-81572 PSBM-81572] - config.OpenVZ.minimal: disable CONFIG_X86_DECODER_SELFTEST (Dmitry Monakhov) - fuse kio pcs: implement logging and prometheus statistics collection v2 (Dmitry Monakhov) [PSBM-81741] - net/vhost: Replace kmalloc with kvmalloc for order>=3 (Oleg Babin) [PSBM-81803] - ms/[media] drxk_hard: fix bad alignments (Mauro Carvalho Chehab) - mm/memcg: fix overcharging in cgroup try_charge() for !cache_charge (Andrey Ryabinin) [PSBM-81750] - mm/memcg: Don't charge anon pages as cache (Andrey Ryabinin) [PSBM-81750] - ve/fs/proc: Make per-thread and per-process allocation latencies. (Andrey Ryabinin) [PSBM-81395] - ve/kstat/alloc_lat: Initialize alloc_lat to zero at start (Andrey Ryabinin) [PSBM-81395] - ve/tty: Provide interface for current tty inheritance (Cyrill Gorcunov) [PSBM-76490 PSBM-81687] - config.OpenVZ: enable modules for in-kernel fast path for vStorage (Konstantin Khorenko) [PSBM-80680] - fuse_kio_pcs: implement truncate (Dmitry Monakhov) [PSBM-80680] - fio kio: PCS unblock writepath (Dmitry Monakhov) [PSBM-80680] - fuse kio: Add pcs engine combo v0.8 (Dmitry Monakhov) [PSBM-80680] - fuse kio: Add nullio engine (Dmitry Monakhov) [PSBM-80680] - fuse kio: minimal noop engine skeleton (Dmitry Monakhov) [PSBM-80680] - fuse: add kdirect io engine v0.1 (Dmitry Monakhov) [PSBM-80680] - fuse: fix ->end() vs ->waitq ordering (Dmitry Monakhov) [PSBM-80680] - mm: extend generic iov iterator API (Dmitry Monakhov) [PSBM-80680] - fuse: assert i_size boundaries for fuse_direct_IO_bvec (Dmitry Monakhov) [PSBM-80680] - fuse: remove direct_IO_page (Dmitry Monakhov) [PSBM-80680] - ploop: io_kaio remove direct_IO_page requirement (Dmitry Monakhov) [PSBM-80680] - ploop: kaio_io_page switch to bvec iter (Dmitry Monakhov) [PSBM-80680] - ploop: kaio_kreq_alloc specify nr_segs (Dmitry Monakhov) [PSBM-80680] - ve/page_alloc, kstat: account allocation latencies per-task (Andrey Ryabinin) [PSBM-81395] - ve/vzstat.h: move some kstat definitions into new header (Andrey Ryabinin) [PSBM-81395] - ve/kstat/alloc_lat: Don't separate GFP_HIGHMEM and !GFP_HIGHMEM allocation latencies (Andrey Ryabinin) [PSBM-81395] - ploop: give aligned regions into fuse fallocate() (Andrei Vagin) - ploop: allow to set discard granularity and alignment attributes (Andrei Vagin) - ploop: handle discard requests via fallocate (Andrei Vagin) - fuse: add a new async operation to unmap regions (Andrei Vagin) - ploop: don't forget to dec preq->io_count on a error path (Andrei Vagin) - configs.OpenVZ: more options to disable (Konstantin Khorenko) - ms/inotify: Extend ioctl to allow to request id of new watch descriptor (Kirill Tkhai) [PSBM-81411] - ms/bnx2x: disable GSO where gso_size is too big for hardware (Daniel Axtens) [PSBM-81501] - ms/net: create skb_gso_validate_mac_len() (Daniel Axtens) [PSBM-81501] - ms/x86/kvm/vmx: do not use vm-exit instruction length for fast MMIO when running nested (Vitaly Kuznetsov) [PSBM-81462] - fs/pipe: Use kvmalloc for pipe buffers (Cyrill Gorcunov) [PSBM-69201] - ms/net: don't wait for order-3 page allocation (Shaohua Li) [PSBM-81488] - mm/memcontrol: Fix memcg swpin/swpout stats accounting (Andrey Ryabinin) - configs.OpenVZ: add minimal kernel config for a KVM VM (Konstantin Khorenko) [PSBM-86445] - mm: fix memory cgroup leak in case mem cgroup gets offline before kmem counter is 0 (Konstantin Khorenko) [PSBM-81264] - rh/ext4: release leaked posix acl in ext4_xattr_set_acl (Stanislav Kinsburskiy) [PSBM-81384] - rh/ext4: release leaked posix acl in ext4_acl_chmod (Stanislav Kinsburskiy) [PSBM-81384] - ms/dm crypt: replace RCU read-side section with rwsem (Konstantin Khorenko) - target: call alua helper before reporting group states to initiator (Andrei Vagin) - target: move alua user helper from group to device (Andrei Vagin) - ms/mm/memcontrol.c: try harder to decrease [memory,memsw].limit_in_bytes (Andrey Ryabinin) [PSBM-80732] - mm: try harder to decrease cache.limit_in_bytes (Andrey Ryabinin) [PSBM-80732] - ms/memcg: refactor mem_cgroup_resize_limit() (Yu Zhao) [PSBM-80732] - ms/mm: memcontrol: fix transparent huge page allocations under pressure (Johannes Weiner) [PSBM-80732] - ms/mm: memcontrol: simplify detecting when the memory+swap limit is hit (Johannes Weiner) [PSBM-80732] - ms/mm: memcontrol: factor out reclaim iterator loading and updating (Johannes Weiner) [PSBM-75892] - mm/vmscan: call wait_iff_congested() only if we have troubles in recaliming (Andrey Ryabinin) [PSBM-61409] - mm/vmscan: Use per-zone sum of reclaim_stat to change zone state. (Andrey Ryabinin) [PSBM-61409] - mm/vmscan: collect reclaim stats across zone (Andrey Ryabinin) [PSBM-61409] - ms/mm: throttle on IO only when there are too many dirty and writeback pages (Michal Hocko) [PSBM-61409] - ms/mm, vmscan: enhance mm_vmscan_lru_shrink_inactive tracepoint (Michal Hocko) [PSBM-61409] - ms/mm, vmscan: extract shrink_page_list reclaim counters into a struct (Michal Hocko) [PSBM-61409] - ms/mm, vmscan: add active list aging tracepoint (Michal Hocko) [PSBM-61409] - ms/mm: fix direct reclaim writeback regression (Hugh Dickins) - ms/mm/compaction: fix wrong order check in compact_finished() (Joonsoo Kim) - ms/mm, compaction: properly signal and act upon lock and need_sched() contention (Vlastimil Babka) - ms/mm/compaction: avoid rescanning pageblocks in isolate_freepages (Vlastimil Babka) - ms/mm/compaction: do not count migratepages when unnecessary (Vlastimil Babka) - ms/mm, compaction: terminate async compaction when rescheduling (David Rientjes) - ms/mm, compaction: embed migration mode in compact_control (David Rientjes) - ms/mm, compaction: add per-zone migration pfn cache for async compaction (David Rientjes) - ms/mm, compaction: return failed migration target pages back to freelist (David Rientjes) - ms/mm, migration: add destination page freeing callback (David Rientjes) - ms/mm/compaction: cleanup isolate_freepages() (Vlastimil Babka) - ms/mm/compaction: clean up unused code lines (Heesub Shin) - ms/mm, compaction: ignore pageblock skip when manually invoking compaction (David Rientjes) - ms/mm, compaction: determine isolation mode only once (David Rientjes) - ms/mm/compaction: clean-up code on success of ballon isolation (Joonsoo Kim) - ms/mm/compaction: check pageblock suitability once per pageblock (Joonsoo Kim) - ms/mm/compaction: change the timing to check to drop the spinlock (Joonsoo Kim) - ms/mm/compaction: do not call suitable_migration_target() on every page (Joonsoo Kim) - ms/mm/compaction: disallow high-order page for migration target (Joonsoo Kim) - ms/mm, compaction: avoid isolating pinned pages (David Rientjes) - ms/mm: compaction: reset scanner positions immediately when they meet (Vlastimil Babka) - ms/mm: compaction: do not mark unmovable pageblocks as skipped in async compaction (Vlastimil Babka) - ms/mm: compaction: encapsulate defer reset logic (Vlastimil Babka) - ms/mm: compaction: trace compaction begin and end (Mel Gorman) - ms/mm/compaction.c: periodically schedule when freeing pages (David Rientjes) [PSBM-81070] - ms/kbuild: add -fno-PIE (Sebastian Andrzej Siewior) - ms/scripts/has-stack-protector: add -fno-PIE (Sebastian Andrzej Siewior) - ms/loop: fix concurrent lo_open/lo_release (Linus Torvalds) [PSBM-80876] - fence-watchdog: print alive messages (Pavel Tikhomirov) - net/dccp: fix use after free in tw_timer_handler() (Andrey Ryabinin) [PSBM-80708] - ms/dccp: Unlock sock before calling sk_free() (Arnaldo Carvalho de Melo) [PSBM-80708] - ms/dccp: defer ccid_hc_tx_delete() at dismantle time (Eric Dumazet) [PSBM-80708] - tcache: Fix race between tcache_invalidate_node() and tcache_attach_page() (Kirill Tkhai) - tcache: Refactor tcache_shrink_scan() (Kirill Tkhai) - mm/tcache: invalidate existing page during cleancache_put_page() (Andrey Ryabinin) [PSBM-80712] - target: pass a device name to an alua user helper (Andrei Vagin) - ms/fs, mm: account filp cache to kmemcg (Shakeel Butt) [PSBM-80839] - tty: Use RCU read lock to iterate tasks and threads in __do_SAK() (Kirill Tkhai) [PSBM-80340] - tty: Avoid threads files iterations in __do_SAK() (Kirill Tkhai) [PSBM-80340] - Revert "do_SAK: Don't recursively take the tasklist_lock" (Kirill Tkhai) [PSBM-80340] - ve/net: partially return ms permission check for ethtool commands (Pavel Tikhomirov) - ve/fs/files: Shrink big fdtable on close in is_pseudosuper mode (Kirill Tkhai) [PSBM-78827] - ve/fs/files: Add fdtable_align() helper (Kirill Tkhai) [PSBM-78827] - ve/fs/files: Add new argument to expand_files() (Kirill Tkhai) [PSBM-78827] - target: add an user-mode helper to handle changes of a group state (Andrei Vagin) - ve/cgroup: hide ve and ub cgroups in CT (Pavel Tikhomirov) [PSBM-80421] - mm: add warning about high order allocations (Andrey Ryabinin) [PSBM-79892 PSBM-82202] - target: add read/write/sync latency counter (Andrey Grafin) - target: add histogram for LUN statistics (Andrey Grafin) - target: add extra counters for LUN statistics (Konstantin Khorenko) - target: don't call an unmap callback if a range length is zero (Andrei Vagin) [PSBM-79534] - ms/IB/core: Init subsys if compiled to vmlinuz-core (Dmitry Monakhov) - ms/scsi: virtio: Reduce BUG if total_sg > virtqueue size to WARN. (Richard W.M. Jones) [PSBM-79523 PSBM-78839] - ms/KVM: x86/vPMU: ignore access to LBR-related MSRs (Jan Dakinevich) [PSBM-75679] - ms/perf/x86/intel: make reusable LBR initialization code (Jan Dakinevich) [PSBM-75679] - ms/KVM: nVMX: do not fill vm_exit_intr_error_code in prepare_vmcs12 (Paolo Bonzini) [PSBM-77171 PSBM-77171] - ms/KVM: Add kvm_vcpu_get_idx to get vcpu index in kvm->vcpus (Christoffer Dall) - ms/kvm: x86: hyperv: make VP_INDEX managed by userspace (Roman Kagan) - ms/kvm: x86: hyperv: add KVM_CAP_HYPERV_SYNIC2 (Roman Kagan) - ms/KVM: x86: fix NULL deref in vcpu_scan_ioapic (Wanpeng Li) - KVM: async_pf: Let guest support delivery of async_pf from guest mode (Wanpeng Li) [PSBM-56498] - KVM: async_pf: Force a nested vmexit if the injected #PF is async_pf (Wanpeng Li) [PSBM-56498] - KVM: async_pf: Add L1 guest async_pf #PF vmexit handler (Wanpeng Li) [PSBM-56498] - ms/kvm: x86: hyperv: avoid livelock in oneshot SynIC timers (Roman Kagan) - ms/kvm: x86: CPUID.01H:EDX.APIC[bit 9] should mirror IA32_APIC_BASE[11] (Jim Mattson) [PSBM-63209] - Revert "ms/KVM: x86: reset MMU on KVM_SET_VCPU_EVENTS" (Konstantin Khorenko) [PSBM-62341 PSBM-63993 PSBM-64259 PSBM-63253 PSBM-63962] - kvm: fix RH rebase fallouts: wake up SynIC message waiters (Roman Kagan) - ms/KVM: i8254: use atomic_t instead of pit.inject_lock (Radim Krčmář) [PSBM-56972] - ms/KVM: i8254: add kvm_pit_reset_reinject (Radim Krčmář) [PSBM-56972] - ms/KVM: i8254: simplify atomics in kvm_pit_ack_irq (Radim Krčmář) [PSBM-56972] - vhost-net: enable zerocopy tx by default (Michael S. Tsirkin) [PSBM-52390] - ms/kvm:vmx: more complete state update on APICv on/off (Roman Kagan) [PSBM-46939] - ms/kvm/x86: Pass return code of kvm_emulate_hypercall (Andrey Smetanin) [PSBM-44419] - ms/kvm/x86: Hyper-V VMBus hypercall userspace exit (Andrey Smetanin) [PSBM-44419] - ms/kvm/x86: Reject Hyper-V hypercall continuation (Andrey Smetanin) [PSBM-44419] - kvm: do not SetPageDirty for file mappings (Maxim Patlasov) [PSBM-43243] - ms/kvm/x86: Hyper-V SynIC timers tracepoints (Andrey Smetanin) - ms/kvm/x86: Hyper-V SynIC tracepoints (Andrey Smetanin) - ms/kvm/x86: Update SynIC timers on guest entry only (Andrey Smetanin) - ms/kvm/x86: Skip SynIC vector check for QEMU side (Andrey Smetanin) - ms/kvm/x86: Hyper-V fix SynIC timer disabling condition (Andrey Smetanin) - ms/kvm/x86: Reorg stimer_expiration() to better control timer restart (Andrey Smetanin) - ms/kvm/x86: Hyper-V unify stimer_start() and stimer_restart() (Andrey Smetanin) - ms/kvm/x86: Drop stimer_stop() function (Andrey Smetanin) - ms/kvm/x86: Hyper-V timers fix incorrect logical operation (Andrey Smetanin) - ms/kvm/x86: Remove Hyper-V SynIC timer stopping (Andrey Smetanin) - ms/kvm/x86: Hyper-V SynIC timers (Andrey Smetanin) [PSBM-58415] - ms/kvm/x86: Hyper-V SynIC message slot pending clearing at SINT ack (Andrey Smetanin) - ms/kvm/x86: Added Hyper-V vcpu_to_hv_vcpu()/hv_vcpu_to_vcpu() helpers (Andrey Smetanin) - ms/kvm/x86: Rearrange func's declarations inside Hyper-V header (Andrey Smetanin) - ms/kvm/x86: Hyper-V kvm exit (Andrey Smetanin) - ms/KVM: x86: use delivery to self in hyperv synic (Radim Krčmář) - ms/kvm/x86: Hyper-V synthetic interrupt controller (Konstantin Khorenko) [PSBM-54815] - ms/kvm/irqchip: kvm_arch_irq_routing_update renaming split (Andrey Smetanin) - ve/kvm: Allow scheduler throttling in __vcpu_run() (Kirill Tkhai) [PSBM-42358] - md: add support for dm-crypted ploops (Maxim Patlasov) [PSBM-53386] - ms/crypto: skcipher - Fix blkcipher walk OOM crash (Herbert Xu) - ms/crypto: cryptd - initialize child shash_desc on import (Ard Biesheuvel) - ms/crypto: scatterwalk - Fix test in scatterwalk_done (Herbert Xu) - ms/crypto: gcm - Filter out async ghash if necessary (Herbert Xu) - ms/crypto: hash - Fix page length clamping in hash walk (Herbert Xu) - ms/crypto: user - lock crypto_alg_list on alg dump (Mathias Krause) - ms/crypto: algif_hash - wait for crypto_ahash_init() to complete (Wang, Rui Y) - ms/crypto: algif_skcipher - Load TX SG list after waiting (Herbert Xu) [PSBM-53860] - ms/crypto: algif_skcipher - Fix race condition in skcipher_check_key (Herbert Xu) [PSBM-53860] - ms/crypto: algif_hash - Fix race condition in hash_check_key (Herbert Xu) [PSBM-53860] - ms/crypto: af_alg - Forbid bind(2) when nokey child sockets are present (Herbert Xu) [PSBM-53860] - ms/crypto: af_alg - Allow af_af_alg_release_parent to be called on nokey path (Herbert Xu) [PSBM-53860] - ms/crypto: skcipher - Add crypto_skcipher_has_setkey (Herbert Xu) [PSBM-53860] - ploop: fix trim_extent_mappings() locking (Vasily Averin) [PSBM-78538 PSBM-45999] - ploop: fix dio_invalidate_cache() (Maxim Patlasov) [PSBM-73999] - ploop: add dependency for CBT in Kconfig (Cyrill Gorcunov) - ploop/modules: set module author for Virtuozzo modules (Konstantin Khorenko) [PSBM-43847] - ploop/license: put correct copyrights into file headers (Konstantin Khorenko) [PSBM-43847] - ploop: make error messages about intersecting extents more verbose (v2) (Maxim Patlasov) - ploop: fix race on map->levels[] update (Maxim Patlasov) - ploop: push_backup: ploop_pb_get_pending should wait again instead of ENOENT (Maxim Patlasov) [PSBM-68608] - ploop: show ino and sdev for ploop images in sysfs (Andrei Vagin) [PSBM-68404] - ploop: fix typo in ploop_pb_get_first_req_from_tree (Maxim Patlasov) [PSBM-67513] - block/ploop: Add resched points in ploop thread. (Andrey Ryabinin) [PSBM-66617] - ploop: push_backup: BUG() on list corruption in ploop_pb_add_req_to_tree() (Maxim Patlasov) [PSBM-65786 PSBM-65786] - ploop: fix IS_PSTORAGE() macro: add check for "vstorage" (Maxim Patlasov) - ploop: pio_nfs does not require PLOOP_REQ_ISSUE_FLUSH (v2) (Maxim Patlasov) - ploop: add comments about possible leaks (Konstantin Khorenko) [PSBM-52219] - ploop: don't leak ploop_freeblks_ctl_extent (Dmitry Safonov) [PSBM-51362] - ploop: push_backup: ploop_pb_init must always spawn health_monitor (Maxim Patlasov) - ploop: push_backup: avoid deadlock on PLOOP_PEEK (Maxim Patlasov) - ploop: push_backup: avoid preq->state corruption (Maxim Patlasov) - ploop: ploop_grow must nullify holes (Maxim Patlasov) [PSBM-55685] - ploop: push_backup: fix pbd->ppb_lock deadlock (Maxim Patlasov) - ploop: add support for dm-crypted ploops (Andrey Ryabinin) [PSBM-50858] - ploop: keep frozen block device pointer instead of super_block pointer (Andrey Ryabinin) [PSBM-50858] - ploop: drop bdev refcounter on freeze_bdev() failure (Andrey Ryabinin) - ploop: io_direct: delay f_op->fsync() until index_update for reloc requests (v3) (Maxim Patlasov) [PSBM-47026 PSBM-47026] - ploop: factor out add preq to fsync_queue (Maxim Patlasov) - ploop: factor ->write_page() out (Maxim Patlasov) - ploop: fix freeze/thaw ioctls (Maxim Patlasov) [PSBM-49699] - ploop: fix free_list starvation (Maxim Patlasov) [PSBM-49454] - ploop: introduce plo->blockable_reqs counter (Maxim Patlasov) [PSBM-49454] - ploop: introduce plo->free_qlen counter (Maxim Patlasov) [PSBM-49454] - ploop: fix fsync_reqs accounting (Maxim Patlasov) [PSBM-49454] - ploop: release plo->ctl_mutex for thaw_bdev in PLOOP_IOC_THAW handler (Vladimir Davydov) [PSBM-49699] - ploop: add PLOOP_IOC_FREEZE and PLOOP_IOC_THAW ioctls (Maxim Patlasov) [PSBM-49091] - ploop: reloc vs extent_conversion race fix (Dmitry Monakhov) [PSBM-47107 PSBM-49143] - ploop: push_backup: implement timeout functions (Maxim Patlasov) [PSBM-48082] - ploop: push_backup: health monitor thread (Maxim Patlasov) [PSBM-48082] - ploop: push_backup: add timeout tunable (Maxim Patlasov) - ploop: push_backup: extend pb_set (Maxim Patlasov) - ploop: push_backup: factor rb_erase() out (Maxim Patlasov) - ploop: push_backup: introduce pb_set structure (Maxim Patlasov) [PSBM-48082 PSBM-48082] - ploop: fixup barrier handling during relocation (Maxim Patlasov) - ploop: fix barriers for PLOOP_E_RELOC_NULLIFY (Maxim Patlasov) - ploop: generalize issue_flush (Dmitry Monakhov) - ploop: remove preflush from dio_submit (Maxim Patlasov) - ploop: resurrect delay_fua for io_direct (Maxim Patlasov) - ploop: minor rework of ->write_page() io method (Dmitry Monakhov) - ploop: resurrect delayed_fua for io_kaio (Maxim Patlasov) - ploop: minor rework of ploop_req_delay_fua_possible (Maxim Patlasov) [PSBM-47107] - ploop: deadcode cleanup in dio_submit() (Dmitry Monakhov) - ploop: skip redundant fsync for REQ_FUA in post_submit (Dmitry Monakhov) - ploop: fix barriers for ordinary requests (Maxim Patlasov) - ploop: io_kaio: fix silly bug in kaio_complete_io_state() (Maxim Patlasov) - ploop: fix counting bio_qlen (Maxim Patlasov) - ploop: fix gendisk disk_stats to be seen on partition (Maxim Patlasov) [PSBM-48266] - ploop: "Parallels loopback device" -> "Virtuozzo loopback device" (Konstantin Khorenko) [PSBM-43847] - ploop: push_backup: PLOOP_PEEK mode of ioctl(PLOOP_IOC_PUSH_BACKUP_IO) (Maxim Patlasov) [PSBM-47764] - ploop: push_backup: rework lockout machinery (Maxim Patlasov) [PSBM-47680 PSBM-47680] - ploop: push_backup: copy stop status back to userspace (Maxim Patlasov) [PSBM-47429] - ploop: io_direct: delay f_op->fsync() until FLUSH|FUA (v2) (Maxim Patlasov) [PSBM-47026] - ploop: push_backup: merge pbd->cbt_map back to CBT (Maxim Patlasov) [PSBM-47429] - ploop: push_backup: improve ioctl(PLOOP_IOC_PUSH_BACKUP_IO) (Maxim Patlasov) [PSBM-45000] - ploop: push_backup: introduce ppb->reported_map (Maxim Patlasov) [PSBM-45000] - ploop: push_backup: implement auto destroy (Maxim Patlasov) [PSBM-45000] - ploop: push_backup: factor out destroy (Maxim Patlasov) [PSBM-45000] - ploop: get rid of direct calls to file->f_op->fsync() (Maxim Patlasov) - ploop: get rid of dio_fsync() (Maxim Patlasov) - ploop: io_direct: check for fsync fop on startup (Maxim Patlasov) - ploop: get rid of FOP_FSYNC (Maxim Patlasov) - ploop: avoid costly user-controllable kmalloc() calls (Andrey Ryabinin) [PSBM-47303] - ploop: push_backup: optimize ploop_pb_put_reported() (Maxim Patlasov) [PSBM-45000] - ploop: push_backup: optimize ploop_pb_get_pending() (Maxim Patlasov) [PSBM-45000] - ploop: push_backup: show uuid (Maxim Patlasov) [PSBM-45000] - ploop: push_backup: fix ploop_push_backup_io_read() (Maxim Patlasov) [PSBM-45000] - ploop: force journal commit after dio_post_submit() (Dmitry Monakhov) [PSBM-45730] - ploop: push_backup cleanup (Maxim Patlasov) - ploop: wire push_backup into state-machine (Maxim Patlasov) - ploop: implement PLOOP_IOC_PUSH_BACKUP_IO (Maxim Patlasov) [PSBM-45000] - ploop: introduce pbd (Maxim Patlasov) [PSBM-45000] - ploop: io_direct must fsync after fallocate (Maxim Patlasov) [PSBM-45326 PSBM-46146] - ploop: must acquire write access on space allocation (Maxim Patlasov) [PSBM-20150] - ploop: use FALLOC_FL_CONVERT_UNWRITTEN in io_direct (Maxim Patlasov) [PSBM-22381] - ploop: replace BLOCK_UNINIT (Maxim Patlasov) [PSBM-22381] - ploop: fix direct_io prealloc checks (Maxim Patlasov) [PSBM-22381] - ploop: update gendisk disk_stats (Maxim Patlasov) [PSBM-41247] - ploop: rename extent maps management funtions (Alexey V. Vissarionov) - ploop: disable WRITE SAME for io_kaio (Maxim Patlasov) [PSBM-41965] - ploop: release io_context on ploop_thread() exit (Maxim Patlasov) [PSBM-39956] - ploop: do not use fiemap beyond eof (Maxim Patlasov) [PSBM-26762 PSBM-39251] - ploop: use GFP_NOIO in ploop_make_request (Vladimir Davydov) [PSBM-38842] - ploop: fix race on prealloc request (Maxim Patlasov) [PSBM-35095] - ploop: dio_fastmap() must refresh bvec_merge_data (Maxim Patlasov) - ploop: fix processing sync bios (Maxim Patlasov) [PSBM-33630] - ploop: added into pvd header new close signatures (Andrey Smetanin) [PSBM-33882] - ploop: fix busyloop on secondary discard bio (Andrey Smetanin) [PSBM-30451] - ploop: add a separate queue for discard bio-s (v2) (Andrey Smetanin) [PSBM-27676] - ploop: added printk of function, line, backtrace before ploop_set_error (Andrey Smetanin) - ploop: force FUA of nullified blocks for BAT grow (Andrey Smetanin) [PSBM-31969] - ploop: mark reloc reqs to force FUA/fsync(kaio) for index update I/O (Andrey Smetanin) [PSBM-31222 PSBM-31225 PSBM-31321 PSBM-31222 PSBM-31225 PSBM-31321] - ploop: mark reloc reqs to force FUA before write of relocated data (Andrey Smetanin) [PSBM-31222 PSBM-31225 PSBM-31321] - ploop: make image fsync at I/O complete if it's required by FUA/fsync force flag or by req->req_rw (Andrey Smetanin) [PSBM-31222 PSBM-31225 PSBM-31321 PSBM-31222 PSBM-31225 PSBM-31321] - ploop: do preflush or postfua according force FUA/flush flags, and delay FUA if possible but add force FLUSH to req if so (Andrey Smetanin) [PSBM-31222 PSBM-31225 PSBM-31321 PSBM-31222 PSBM-31225 PSBM-31321] - ploop: direct: to support truly FLUSH/FUA of req we need mark first bio FLUSH, write all bios and mark last bio as FLUSH/FUA (Andrey Smetanin) [PSBM-31222 PSBM-31225 PSBM-31321 PSBM-31222 PSBM-31225 PSBM-31321] - ploop: define struct ploop_request->state flags to force pre FLUSH before write IO and FUA/fsync at I/O complete (Andrey Smetanin) [PSBM-31222 PSBM-31225 PSBM-31321 PSBM-31222 PSBM-31225 PSBM-31321] - ploop: added ploop_req_delay_fua_possible() func that detects possible delaying of upcoming FUA to index update stage (Andrey Smetanin) [PSBM-31222 PSBM-31225 PSBM-31321 PSBM-31222 PSBM-31225 PSBM-31321] - ploop: notify blktrace about bio completions (Andrey Smetanin) - ploop: warning on "disk full" condition (Andrey Smetanin) - ploop: make manual abort transition verbose (Andrey Smetanin) - ploop: zero blocks on reuse (Andrey Smetanin) [PSBM-25391] - ploop: roll back alloc_head on ENOSPC (Andrey Smetanin) [PSBM-24694] - ploop: put top-delta back if merge failed (Andrey Smetanin) [PSBM-25252] - ploop: fix spurious hole complains (Andrey Smetanin) - ploop: expose open_count to sysfs (Andrey Smetanin) [PSBM-24754] - ploop: ensure non-empty delta list on running ploop (Andrey Smetanin) [PSBM-25102] - ploop: bug on bad fiemap (v2) (Andrey Smetanin) [PSBM-26762] - ploop: add ioctl to limit size of top delta (v2) (Andrey Smetanin) [PSBM-22002] - ploop: prioritize BAT operations (Andrey Smetanin) - ploop: fix race in ploop_tracker_init() (Andrey Smetanin) [PSBM-22993] - ploop: fix check_zero optimization v2 (Andrey Smetanin) [PSBM-23452] - ploop: fix a race condition on relocation of blocks (Andrey Smetanin) [PSBM-23905] - ploop: support 4K block-size of host block-device (Andrey Smetanin) [PSBM-21989] - ploop: skip writes of zeroes to unallocated blocks by default (Andrey Smetanin) [PSBM-22506 PSBM-22381] - ploop: reverse order of fdatawait and fsync fop (Andrey Smetanin) - ploop: fix sync delay for sync requests (Andrey Smetanin) [PSBM-22381] - ploop: fix iblk-to-sector calculations (Andrey Smetanin) [PSBM-22961] - ploop: rework accounting images_size (Andrey Smetanin) [PSBM-20432] - ploop: report holes in pio_direct (v2) (Andrey Smetanin) [PSBM-20770] - ploop: prevent disclosure 4 bytes of the stack kernel (Andrey Smetanin) - ploop: prevent dangerous ploop-umount (Andrey Smetanin) [PSBM-21474] - ploop: check new size of block device on ioctl(GROW) (Andrey Smetanin) [PSBM-21027] - ploop: fix dio_fsync wait (Andrey Smetanin) [PSBM-18049] - ploop: fix accounting ploop_io_images_size (Andrey Smetanin) [PSBM-19906] - ploop: fixed deadlock by interrupts off inside lookup_extent_mapping (Andrey Smetanin) [PSBM-32614] - ploop: fix deadlock inside dio_alloc_sync - lock inside while() but unlock outside (Andrey Smetanin) - ploop: purge plo->map on merge (Maxim Patlasov) [PSBM-27891] - ploop: set PLOOP_MAP_IDENTICAL bit on merge (Maxim Patlasov) [PSBM-24408] - ploop: update i_size on preallocation (Maxim Patlasov) - ploop: support of explicit unplug: unplug callback (Maxim Patlasov) [PSBM-18168] - ploop: support of explicit unplug: start and stop plugging (Maxim Patlasov) [PSBM-18168] - ploop: check ENOSPC callback (Maxim Patlasov) [PSBM-18168] - ploop: port io_kaio module (Maxim Patlasov) [PSBM-18168] - ploop: congestion detection (Maxim Patlasov) [PSBM-18168 PSBM-11585] - ploop: generic support of writeback control (Maxim Patlasov) [PSBM-18168 PSBM-11585] - ploop: check error from freeze_bdev (Maxim Patlasov) [PSBM-28460] - ploop: fix file->f_count leak in raw_complete_snapshot() (Kirill Tkhai) - ploop: add ploop to the tree (Maxim V. Patlasov) [PSBM-51358 PSBM-51358] - block: cbt: fix potential deadlock (Maxim Patlasov) - cbt: license: put correct copyrights into file headers (Konstantin Khorenko) [PSBM-43847] - cbt: don't leak ce_reserved64 in cbt_ito userspace (Dmitry Safonov) [PSBM-51361] - cbt: blk_cbt_update_size() must return if cbt->block_max not changed (Maxim Patlasov) - cbt: blk_cbt_update_size() should not copy uninitialized data (Maxim Patlasov) [PSBM-48120] - cbt: fix possible race on alloc_page() (Maxim Patlasov) - cbt: new api: blk_cbt_map_merge() (Maxim Patlasov) [PSBM-47429 PSBM-47429] - cbt: fix panic in blk_cbt_map_copy_once() (Maxim Patlasov) [PSBM-47416] - cbt: fix cbt->block_max calculation (Maxim Patlasov) - cbt: add uuid arg to blk_cbt_map_copy_once() (Maxim Patlasov) [PSBM-45000] - cbt: add blk_cbt_map_copy_once() helper (Maxim Patlasov) [PSBM-45000] - cbt: fix page allocation (Maxim Patlasov) - cbt: make __blk_cbt_set() smarter (Maxim Patlasov) - cbt: introduce CBT_PAGE_MISSED (Maxim Patlasov) - cbt: factor out alloc_page (Maxim Patlasov) [PSBM-45000] - config.OpenVZ: enable cbt - changed block tracking (Konstantin Khorenko) [PSBM-34156] - cbt: introduce changed block tracking (Dmitry Monakhov) [PSBM-34156 PSBM-54928] - fs/fuse/dev: improve ->splice() with fragmented memory (Andrey Ryabinin) [PSBM-77949] - fuse: fuse_request_send_background() must clear FR_PENDING (Maxim Patlasov) [PSBM-78342 PSBM-74661 PSBM-74660 PSBM-74226] - ms/fs/fuse: fix ioctl type confusion (Jann Horn) [PSBM-75073] - fuse: skip invalidate_inode_pages2 on truncate (Maxim Patlasov) [PSBM-76437] - fuse: do not call end_page_writeback earlier than fuse_flush_writepages (Maxim Patlasov) [PSBM-68454] - fuse: ioctl(FIEMAP) support (Maxim Patlasov) [PSBM-68226] - fuse: fallocate must return error if mode is not supported (Maxim Patlasov) - fuse: add support for fallocate(FL_ZERO_RANGE) (Maxim Patlasov) - fuse: allow to mount if process is in init_user_ns (Stanislav Kinsburskiy) [PSBM-67185] - fuse: optimize writepages search (Maxim Patlasov) [PSBM-59254] - fuse: ioctl() to bind fuse device to input queue (Maxim Patlasov) - fuse: separate iqueue for clones (Maxim Patlasov) - ms/fuse: fix use after free issue in fuse_dev_do_read() (Maxim Patlasov) - ms/fuse: clear FR_PENDING flag when moving requests out of pending queue (Maxim Patlasov) - ms/fuse: separate pqueue for clones (Maxim Patlasov) - ms/fuse: introduce per-instance fuse_dev structure (Maxim Patlasov) - ms/fuse: device fd clone (Maxim Patlasov) - ms/fuse: abort: no fc->lock needed for request ending (Maxim Patlasov) - ms/fuse: no fc->lock for pqueue parts (Maxim Patlasov) - ms/fuse: no fc->lock in request_end() (Maxim Patlasov) - ms/fuse: cleanup request_end() (Maxim Patlasov) - ms/fuse: request_end(): do once (Maxim Patlasov) - ms/fuse: add req flag for private list (Maxim Patlasov) - ms/fuse: pqueue locking (Maxim Patlasov) - ms/fuse: abort: group pqueue accesses (Maxim Patlasov) - ms/fuse: cleanup fuse_dev_do_read() (Maxim Patlasov) - ms/fuse: move list_del_init() from request_end() into callers (Maxim Patlasov) - ms/fuse: duplicate ->connected in pqueue (Maxim Patlasov) - ms/fuse: separate out processing queue (Maxim Patlasov) - ms/fuse: use list_for_each_entry() for list traversing (Maxim Patlasov) - ms/fuse: simplify request_wait() (Maxim Patlasov) - ms/fuse: no fc->lock for iqueue parts (Maxim Patlasov) - ms/fuse: allow interrupt queuing without fc->lock (Maxim Patlasov) - ms/fuse: iqueue locking (Maxim Patlasov) - ms/fuse: dev read: split list_move (Maxim Patlasov) - ms/fuse: abort: group iqueue accesses (Maxim Patlasov) - ms/fuse: duplicate ->connected in iqueue (Maxim Patlasov) - ms/fuse: flush requests on umount (Maxim Patlasov) - ms/fuse: separate out input queue (Maxim Patlasov) - ms/fuse: req state use flags (Maxim Patlasov) - ms/fuse: simplify req states (Maxim Patlasov) - ms/fuse: don't hold lock over request_wait_answer() (Maxim Patlasov) - ms/fuse: simplify unique ctr (Maxim Patlasov) - ms/fuse: rework abort (Maxim Patlasov) - ms/fuse: fold helpers into abort (Maxim Patlasov) - ms/fuse: use per req lock for lock/unlock_request() (Maxim Patlasov) - ms/fuse: req use bitops (Maxim Patlasov) - ms/fuse: simplify request abort (Maxim Patlasov) - ms/fuse: call fuse_abort_conn() in dev release (Maxim Patlasov) - ms/fuse: add memory barrier to INIT (Maxim Patlasov) - ms/fuse: fold fuse_request_send_nowait() into single caller (Maxim Patlasov) - ms/fuse: check conn_error earlier (Maxim Patlasov) - ms/fuse: account as waiting before queuing for background (Maxim Patlasov) - ms/fuse: reset waiting (Maxim Patlasov) - ms/fuse: fix background request if not connected (Maxim Patlasov) - ms/fuse: initialize fc->release before calling it (Maxim Patlasov) - fuse: fuse_prepare_write() cannot handle page from killed request (Maxim Patlasov) [PSBM-54547] - fuse: fuse_writepage_locked must check for FUSE_INVALIDATE_FILES (v2) (Maxim Patlasov) - fuse: fuse_writepages_fill must check for FAIL_IMMEDIATELY (Maxim Patlasov) - fuse: cleanup struct fuse_fill_data (Maxim Patlasov) - fuse: cleanup fuse_wait_on_page_writeback (Maxim Patlasov) - fuse: fuse_blocked_for_wb must check rw_files (Maxim Patlasov) [PSBM-57460] - fuse: trust server file size unless opened (Maxim Patlasov) [PSBM-57047] - fuse: ratelimint dio complains (Maxim Patlasov) [PSBM-55782] - fuse: fuse_send_writepage() must check FUSE_S_FAIL_IMMEDIATELY (Maxim Patlasov) - fuse: no mtime flush on fdatasync (Maxim Patlasov) [PSBM-55919] - fuse: relax i_mutex coverage in fuse_fsync (Maxim Patlasov) [PSBM-55919] - fuse: queue work for aio_complete (v3) (Maxim Patlasov) [PSBM-54547] - fuse: process small sync direct reads synchronously (Maxim Patlasov) - ms/fuse: handle only fatal signals while waiting request answer (Stanislav Kinsburskiy) [PSBM-53581] - ms/fuse: fuse_flush must check mapping->flags for errors (Maxim Patlasov) [PSBM-49821] - ms/fuse: fsync() does not return IO errors (Alexey Kuznetsov) [PSBM-49821 VSTOR-670] - fuse: enable synchronous close for both "pstorage://" and "vstorage://" fs types (Andrey Zaitsev) [PSBM-47206] - fuse: increase min/max_dirty_pages up to 256/512 MB (Vladimir Davydov) - fuse: resend interrupted release (Maxim Patlasov) [PSBM-45428 VSTOR-11275] - ms/fuse: break infinite loop in fuse_fill_write_pages() (Maxim Patlasov) - fuse: allow to mount fuse filesystems inside CT (Andrey Ryabinin) [PSBM-41075] - fuse: virtualize file system (Stanislav Kinsburskiy) [OVZ-6498 PSBM-85886] - fuse: fix erroneous unlock_page() in fuse_send_writepages() (Maxim Patlasov) - fuse: release cleanup (Maxim Patlasov) - fuse: fix deadlock in fuse_flush() (Maxim Patlasov) [PSBM-29381] - fuse: invalidate_files backward compatibility mode (Maxim Patlasov) - fuse: fix writeback/release race (Maxim Patlasov) [PSBM-26148] - fuse: report details of aio failure (Maxim Patlasov) [PSBM-23696] - fuse: fail lost-lease notification if async_read (Maxim Patlasov) - fuse: skip waiting for fuse writeback (Maxim Patlasov) - fuse: prevent queueing new requests after (Maxim Patlasov) - fuse: kill requests on "lost-lease" event (Maxim Patlasov) - fuse: add "killed" bit to fuse request (Maxim Patlasov) - fuse: add page_cache bit to fuse request (Maxim Patlasov) - fuse: the list of all opened files (Maxim Patlasov) - fuse: do not flush files opened ro (Maxim Patlasov) [PSBM-20562] - fuse: add mount option to disable close_wait (Maxim Patlasov) - fuse: make umount synchronous (Maxim Patlasov) [PSBM-19305] - fuse: print initialized flag in conn info (Maxim Patlasov) - fuse: extend report on pstorage errors (Maxim Patlasov) - fuse: do not use RELEASE on directory (Maxim Patlasov) [PSBM-17195] - fuse: add missed fuse_file_put() (Maxim Patlasov) - fuse: cleanups in fuse writeback (Maxim Patlasov) [PSBM-16442 PSBM-16442] - fuse: pass "fc" to fuse_invalidate_files() (Maxim Patlasov) - fuse: implement invalidate_files notification (Maxim Patlasov) [PSBM-16105] - fuse: report size from server if no openers exist (Maxim Patlasov) [PSBM-15941] - fuse: account read/write requests into iopslimit (Maxim Patlasov) - fuse: improve bdi dirty memory limits for fuse (Maxim Patlasov) [PSBM-13700 PSBM-45497] - fuse: enable async_dio for pcs (Maxim Patlasov) - fuse: optimize fuse_vma_close() (Maxim Patlasov) - fuse: do not oops in fuse writepage (Maxim Patlasov) [PSBM-10752] - fuse: account directio requests into ioacct (Maxim Patlasov) - fuse: wire iolimit sleep-hook into directio path. (Maxim Patlasov) - fuse: account read/write requests into iostat (Maxim Patlasov) - fuse: set num_openers on create (Maxim Patlasov) [PSBM-13820] - fuse: i_size to be updated on first open (Maxim Patlasov) [PSBM-13636] - fuse: reimplement synchronous close (Maxim Patlasov) - fuse: Wait for real writeback to finish on file (Maxim Patlasov) - fuse: some fairness in handling writeback (Maxim Patlasov) - fuse: Fuse ctl file with connection info (Maxim Patlasov) - fuse: Show open files in fusectl (Maxim Patlasov) - fuse: Show active requests in fusectl files (Maxim Patlasov) - fuse: fuse-ve-odirect sysctl (Maxim Patlasov) [PSBM-18167] - fuse: direct_enable mount option (Maxim Patlasov) [PSBM-18167] - fuse: set req->background flag for fuse_writepages (Maxim Patlasov) [PSBM-18167] - fuse: kaio support (Maxim Patlasov) [PSBM-18167] - fuse: Turn writeback cache on (Maxim V. Patlasov) - fuse: Fix O_DIRECT operations vs cached writeback misorder - v2 (Maxim V. Patlasov) - fuse: fuse_flush() should wait on writeback (Maxim V. Patlasov) - fuse: fuse_writepage_locked() should wait on writeback (Maxim V. Patlasov) - fuse: Implement writepages and write_begin/write_end callbacks (Maxim V. Patlasov) - fuse: Flush files on wb close (Maxim V. Patlasov) - fuse: Trust kernel i_mtime only (Maxim V. Patlasov) - ms/fuse: Trust kernel i_size only (Pavel Emelyanov) - ms/fuse: Connection bit for enabling writeback (Pavel Emelyanov) - ms/fuse: Prepare to handle multiple pages in writeback (Pavel Emelyanov) - ms/fuse: Prepare to handle short reads (Pavel Emelyanov) - ms/fuse: Getting file for writeback helper (Pavel Emelyanov) - ms/fuse: Linking file to inode helper (Pavel Emelyanov) - vzprivnet: Enable module in configs (Pavel Tikhomirov) [PSBM-43685] - ip6_vzprivnet: Add ip6_vzprivnet driver (Konstantin Khorenko) - ip_vzprivnet: Add ip_vzprivnet driver (Konstantin Khorenko) - fence-watchdog/arptables: add ability to filter by watchdog timeout (Pavel Tikhomirov) - fence-watchdog: Add xt_wdog_tmo netfilter match (Pavel Tikhomirov) [PSBM-23253] - fence-watchdog: Add fence-watchdog driver (Pavel Tikhomirov) - connector: add VE SS hook (Stanislav Kinsburskiy) [PSBM-60227] - connector: take VE from socket upon callback (Stanislav Kinsburskiy) - connector: containerize "connector" proc entry (Stanislav Kinsburskiy) - proc connector: send events to both VEs if not in VE#0 (Stanislav Kinsburskiy) - proc connector: use per-ve netlink sender helper (Stanislav Kinsburskiy) - proc connector: take namespaces from VE (Stanislav Kinsburskiy) - proc connector: pass VE to event fillers (Stanislav Kinsburskiy) - proc connector: take number of listeners and per-cpu conters from VE (Stanislav Kinsburskiy) - proc connector: call proc-related init and fini routines explicitly (Stanislav Kinsburskiy) - proc connector: add per-ve init and fini foutines (Stanislav Kinsburskiy) - proc connector: add pid namespace awareness (Stanislav Kinsburskiy) - proc connector: use generic event helper for exit event (Stanislav Kinsburskiy) - proc connector: use generic event helper for coredump event (Stanislav Kinsburskiy) - proc connector: use generic event helper for comm event (Stanislav Kinsburskiy) - proc connector: use generic event helper for ptrace event (Stanislav Kinsburskiy) - proc connector: use generic event helper for sid event (Stanislav Kinsburskiy) - proc connector: use generic event helper for id event (Stanislav Kinsburskiy) - proc connector: use generic event helper for exec event (Stanislav Kinsburskiy) - proc connector: use generic event helper for fork event (Stanislav Kinsburskiy) - proc connector: generic proc_event_connector() helper introduced (Stanislav Kinsburskiy) - connector: take cn_already_initialized from VE (Stanislav Kinsburskiy) - connector: per-ve helpers intoruduced (Stanislav Kinsburskiy) - connector: use device stored in VE (Stanislav Kinsburskiy) - connector: per-ve init and fini helpers introduced (Stanislav Kinsburskiy) - connector: introduce VE-aware get_cdev() helper (Stanislav Kinsburskiy) - connector: store all private data on VE structure (Stanislav Kinsburskiy) - connector: remove redundant input callback from cn_dev (Stanislav Kinsburskiy) [PSBM-60227] - connector: bump skb->users before callback invocation (Florian Westphal) [PSBM-71904] - ms/kernel/ucount.c: mark user_header with kmemleak_ignore() (Luis R. Rodriguez) [PSBM-76924] - ms/module: Fix load_module() error path (Peter Zijlstra) [PSBM-69081] - ms/module: Optimize __module_address() using a latched RB-tree (Peter Zijlstra) [PSBM-69081] - ms/rbtree: Implement generic latch_tree (Peter Zijlstra) [PSBM-69081] - ms/seqlock: Introduce raw_read_seqcount_latch() (Peter Zijlstra) [PSBM-69081] - ms/rcu: Move lockless_dereference() out of rcupdate.h (Peter Zijlstra) [PSBM-69081] - ms/seqlock: Better document raw_write_seqcount_latch() (Peter Zijlstra) [PSBM-69081] - ms/new helper: wait_event_killable_exclusive() (Stanislav Kinsburskiy) [PSBM-53581] - ms/pidns: fix NULL dereference in __task_pid_nr_ns() (Eric Dumazet) [PSBM-75247] - ms/trylock_super(): replacement for grab_super_passive() (Konstantin Khlebnikov) [PSBM-73370] - ms/kernel/kcmp.c: drop branch leftover typo (Cyrill Gorcunov) - ms/x86: Fix norandmaps/ADDR_NO_RANDOMIZE (Oleg Nesterov) - ms/timerfd: Protect the might cancel mechanism proper (Thomas Gleixner) [PSBM-70060] - ms/workqueue: fix ghost PENDING flag while doing MQ IO (Roman Pen) [PSBM-69788] - ms/devpts: fix null pointer dereference on failed memory allocation (Colin Ian King) [PSBM-67757] - ms/pty: Remove pty_unix98_shutdown() (Peter Hurley) [PSBM-67757] - ms/sctp: do not peel off an assoc from one netns to another one (Xin Long) [PSBM-79325] - ms/sctp: listen on the sock only when it's state is listening or closed (Xin Long) [PSBM-64050] - ms/ipvs: fix memory leak in ip_vs_ctl.c (Tommi Rantala) [PSBM-65033] - ms/Don't trigger congestion wait on dirty-but-not-writeout pages (Linus Torvalds) [PSBM-68029] - ms/x86/spinlocks/paravirt: Fix memory corruption on unlock (Raghavendra K T) [PSBM-68212] - ms/x86/ticketlock: Fix spin_unlock_wait() livelock (Oleg Nesterov) [PSBM-68212] - ms/x86/spinlock: Replace ACCESS_ONCE with READ_ONCE (Christian Borntraeger) [PSBM-68212] - ms/ /proc/PID/status: show all sets of pid according to ns (Chen Hanxiao) [PSBM-62139] - ms/ipv4: fix a deadlock in ip_ra_control (WANG Cong) [PSBM-64752] - ms/ipv6: fix a lockdep splat (Eric Dumazet) [PSBM-61714] - ms/kprobes/x86: Return correct length in __copy_instruction() (Eugene Shatokhin) [PSBM-66876] - ms/kcmp: fs/epoll: wrap kcmp code with CONFIG_CHECKPOINT_RESTORE (Cyrill Gorcunov) [PSBM-60161] - ms/procfs: fdinfo: extend information about epoll target files (Cyrill Gorcunov) [PSBM-60161] - ms/kcmp: add KCMP_EPOLL_TFD mode to compare epoll target files (Cyrill Gorcunov) [PSBM-60161] - ms/pid_ns: Sleep in TASK_INTERRUPTIBLE in zap_pid_ns_processes (Eric W. Biederman) - ms/pid_ns: Fix race between setns'ed fork() and zap_pid_ns_processes() (Kirill Tkhai) - ms/prctl: Allow local CAP_SYS_ADMIN changing exe_file (Kirill Tkhai) [PSBM-66313] - nsfs: add ioctl to get a parent namespace (Pavel Tikhomirov) [PSBM-57362 PSBM-57362] - kernel: add a helper to get an owning user namespace for a namespace (Pavel Tikhomirov) [PSBM-57362 PSBM-57362] - nsfs: add ioctl to get an owning user namespace for ns file descriptor (Pavel Tikhomirov) [PSBM-57362 PSBM-57362] - ms/pidns: expose task pid_ns_for_children to userspace (Kirill Tkhai) [PSBM-58669] - ms/ns: allow ns_entries to have custom symlink content (Kirill Tkhai) [PSBM-58669] - ms/ipc/shm: Fix shmat mmap nil-page protection (Davidlohr Bueso) [PSBM-61275] - ms/pidns: fix free_pid() to handle the first fork failure (Kirill Tkhai) [PSBM-56705] - ms/tracing/filter: Do not allow infix to exceed end of string (Steven Rostedt (Red Hat)) [PSBM-60885] - ms/futex: Fix potential use-after-free in FUTEX_REQUEUE_PI (Peter Zijlstra) [PSBM-62103] - ms/ipsec: Fix aborted xfrm policy dump crash (Evgenii Shatokhin) [PSBM-78287] - ms/xfrm_user: validate XFRM_MSG_NEWAE incoming ESN size harder (Andy Whitcroft) [PSBM-63199] - ms/xfrm_user: validate XFRM_MSG_NEWAE XFRMA_REPLAY_ESN_VAL replay_window (Andy Whitcroft) [PSBM-63199] - ms/ipv4: fix buffer overflow in ip_options_compile() (Eric Dumazet) [PSBM-62999] - ms/neigh: disallow un-init_net to change thresh of neigh (Gao feng) [PSBM-59964 PSBM-63020] - ms/pvclock: introduce seqcount-like API (Paolo Bonzini) [PSBM-60589] - ms/iovec: make sure the caller actually wants anything in memcpy_fromiovecend (Sasha Levin) [PSBM-59577] - ms/kernel/groups: Account group_info allocations (Andrey Ryabinin) [PSBM-56703] - ms/udp: must lock the socket in udp_disconnect() (Eric Dumazet) [PSBM-57512] - ms/percpu: fix this_cpu_sub() subtrahend casting for unsigneds (Greg Thelen) [PSBM-63424] - ms/cgroup: fix rmdir EBUSY regression in 3.11 (Hugh Dickins) [PSBM-53314] - ms/kernel/groups: Use __GFP_NOWARN on user triggerable allocation (Andrey Ryabinin) [PSBM-56703] - ms/posix_acl: Clear SGID bit when setting file permissions (Jan Kara) - ms/block: fix use-after-free in sys_ioprio_get() (Omar Sandoval) - block/nbd: use REQ_TYPE_DRV_PRIV instead of REQ_TYPE_SPECIAL (Konstantin Khorenko) [PSBM-54928] - dm-crypt: add ability to use keys from the kernel key retention service (Andrey Ryabinin) [PSBM-44218] - ms/keys: fallback to user_match if type->match is not available. (Andrey Ryabinin) [PSBM-60876] - ms/KEYS: don't let add_key() update an uninstantiated key (Eric Biggers) [PSBM-73342] - sunrpc: bc_svc_flush_queue_net() helper introduced (Stanislav Kinsburskiy) - sunrpc: take net from task client only is available (Stanislav Kinsburskiy) [PSBM-69434] - sunrpc: do not place task to sleep if has to be killed (Stanislav Kinsburskiy) [PSBM-68214] - sunrpc: use rpc_killall_tasks helper when "kill_tasks" toggle is raised (Stanislav Kinsburskiy) - sunrpc: fix race between "kill_tasks" set and actual task killing (Stanislav Kinsburskiy) [PSBM-68214] - sunrpc: pending tasks kill helper added (Stanislav Kinsburskiy) [PSBM-66510] - sunrpc: bring back SUNRPC task abort logic (Stanislav Kinsburskiy) [PSBM-66510] - sunrpc: add "kill-tasks" proc entry (Stanislav Kinsburskiy) [PSBM-66510] - lib/stackdepot.c: bump stackdepot capacity from 16MB to 128MB (Dmitry Vyukov) [PSBM-69081] - kcov: do not instrument lib/stackdepot.c (Alexander Potapenko) [PSBM-69081] - config.OpenVZ: add kcov code coverage (Konstantin Khorenko) [PSBM-56169] - ms/kcov: properly check if we are in an interrupt (Andrey Konovalov) [PSBM-56169] - ms/kcov: don't profile branches in kcov (Andrey Ryabinin) [PSBM-56169] - ms/kcov: don't trace the code coverage code (James Morse) [PSBM-56169] - ms/kernel: add kcov code coverage (Dmitry Vyukov) [PSBM-56169 PSBM-56169] - modules: set module author for Virtuozzo modules (Konstantin Khorenko) [PSBM-43847] - license: put correct copyrights into file headers (Konstantin Khorenko) [PSBM-43847 PSBM-40069] - kernel: call task_work_run() before exit_task_namespaces() (Andrei Vagin) [PSBM-68266] - wait: Teach do_wait() to know entered tasks (Kirill Tkhai) - irq: make definition of irq_set_vcpu_affinity() static (Alexey V. Vissarionov) - trace: add debug prints to nail down busyloop in tracing_read_pipe (Stanislav Kinsburskiy) [PSBM-53928] - scsi: fix the issue that iscsi_if_rx doesn't parse nlmsg properly (Xin Long) - scsi/eh: fix hang adding ehandler wakeups after decrementing host_busy (Pavel Tikhomirov) [PSBM-69788] - debug/scsi: debug Scsi_Host recovery (Maxim Patlasov) [PSBM-44228] - scsi/debug: make scsi error loud (Dmitry Monakhov) [PSBM-54665] - rh/drm: fix compilation (Konstantin Khorenko) [PSBM-69674] - Kconfig.openvz: force CGROUP_PERF if compiling VZ Containers code (Konstantin Khorenko) [PSBM-51360] - config: Enable CONFIG_TCM_QLA2XXX module (Konstantin Khorenko) [PSBM-73161] - config.OpenVZ: increase default value for vm.mmap_min_addr (Konstantin Khorenko) [PSBM-56697] - config-vz: add DISABLE_DEV_COREDUMP=n option (Konstantin Khorenko) [PSBM-54194] - config.OpenVZ: add more options (disabled) which depend on EXPERT (Konstantin Khorenko) [PSBM-69674] - config.OpenVZ: add mhvtl virtual tape module (Konstantin Khorenko) [PSBM-69293] - drivers/target/mhvtl: introduce a virtual tape module (Konstantin Khorenko) [PSBM-69293] - drivers/bnx2x: Limit setting of the max mtu (Andrey Ryabinin) [PSBM-77016] - config.OpenVZ.debug: enable panic-on-oops in debug kernel (Konstantin Khorenko) - config.OpenVZ: disable RH_KABI_SIZE_ALIGN_CHECKS (Andrey Ryabinin) - config.OpenVZ: enable TAP accounting (Konstantin Khorenko) [PSBM-27713] - config.OpenVZ.debug: Enable audit subsystem in config" (Konstantin Khorenko) [PSBM-38898] - config.OpenVZ: enable NBD module (Konstantin Khorenko) [PSBM-31858] - x86: "pages zeroing on free" option introduced (Stanislav Kinsburskiy) [PSBM-33071] - config.OpenVZ: enable fencing watchdog for HA cluster support (Konstantin Khorenko) [PSBM-40736] - config.OpenVZ: enable CONFIG_LOCALVERSION_AUTO (Konstantin Khorenko) [PSBM-34957] - ve/seccomp, ptrace: Save original BPF program when setting the filer (Cyrill Gorcunov) [PSBM-55593] - ms/seccomp, ptrace: add support for dumping seccomp filters (Tycho Andersen) [PSBM-55322 PSBM-55593] - ms/seccomp: add ptrace options for suspend/resume (Andrew Vagin) [PSBM-39517] - x86: Show vcpu cpuflags in cpuinfo (Kirill Tkhai) - x86: cpuinfo: Refactor c_start() (Kirill Tkhai) - arch/x86: disable cpuid faulting on reboot and cpu offline (Vladimir Davydov) [PSBM-30548 PSBM-33638] - arch/x86: only enable cpuid faulting for containers (Vladimir Davydov) [PSBM-30516 PSBM-33638] - arch/x86: introduce cpuid override (Vladimir Davydov) [PSBM-28682 PSBM-33638] - ms/x86: drop _PAGE_FILE and pte_file()-related helpers (Kirill A. Shutemov) [PSBM-52992 PSBM-54928] - ms/asm-generic: drop unused pte_file* helpers (Kirill A. Shutemov) [PSBM-52992] - ms/ipc/shm: handle removed segments gracefully in shm_mmap() (Kirill A. Shutemov) [PSBM-52992] - ms/mm, thp: Do not make page table dirty unconditionally in touch_p[mu]d() (Kirill Tkhai) [PSBM-78359] - mm/memcg: limit page cache in memcg hack (Andrey Ryabinin) [PSBM-77547] - ms/mm: memcontrol: use vmalloc fallback for large kmem memcg arrays (Johannes Weiner) [PSBM-76752] - ms/mm: introduce kv[mz]alloc helpers (Andrey Ryabinin) [PSBM-76752] - ms/x86/mm: Make in_compat_syscall() work during exec (Dmitry Safonov) - ms/x86/hugetlb: Adjust to the new native/compat mmap bases (Dmitry Safonov) - ms/x86/mm: Make mmap(MAP_32BIT) work correctly (Dmitry Safonov) - ms/x86/mm: Introduce mmap_compat_base() for 32-bit mmap() (Dmitry Safonov) - ms/x86/mm: Add task_size parameter to mmap_base() (Dmitry Safonov) - ms/x86/mm: Introduce arch_rnd() to compute 32/64 mmap random base (Dmitry Safonov) - ms/x86: standardize mmap_rnd() usage (Kees Cook) - x86/mm: Support mremap()'ing vdso vma (Dmitry Safonov) - x86/vdso: Add 64-bit vdso map API (Dmitry Safonov) [PSBM-67017] - ve/vdso: virtualized monotonic gettime through vdso (Andrey Ryabinin) [PSBM-66451 PSBM-66888 PSBM-68050] - x86/vdso/prctl: Return size of vdso blob for ARCH_MAP_VDSO_32 (Dmitry Safonov) - x86/vdso/prctl: fail if vdso present in ARCH_MAP_VDSO_32 (Dmitry Safonov) [PSBM-66485] - x86/arch_prctl/vdso: add ARCH_MAP_VDSO_* (Dmitry Safonov) [PSBM-28517] - x86/vdso: Fix build failure with GCC5 (Andrey Ryabinin) - ve/vdso: x86 -- Disable virtualization in native x86-32 mode (Cyrill Gorcunov) [PSBM-30093] - ve/vdso: x86 -- Eliminate race in vdso allocation, v2 (Cyrill Gorcunov) [PSBM-30093] - ve/vdso: x86-32 -- Implement kernel version virtualization (Cyrill Gorcunov) [PSBM-30093] - ve/vdso: x86-64 -- Implement kernel version virtualization (Cyrill Gorcunov) [PSBM-30093] - arch: x86: perf_event_intel: do not taint kernel when irq loop is stuck (Vladimir Davydov) [PSBM-49258] - mm/memcg: get precise stat2 counters for statistics. (Andrey Ryabinin) [PSBM-69332] - mm/memcg: improve mem_cgroup_dcache_is_low() performance. (Andrey Ryabinin) [PSBM-68644 PSBM-69145] - mm: memcontrol: add stats for reclaimable and unreclaimable stats (Vladimir Davydov) [PSBM-54816 PSBM-54816 PSBM-54816 PSBM-54816] - memcg/bc: account dcache size (Vladimir Davydov) [PSBM-20089] - vziolimit/fs/ext4: allow to throttle due to iolimit while reading directory blocks (Vladimir Davydov) - config.OpenVZ: add "vziolimit" module (Konstantin Khorenko) [PSBM-20104] - cfq/vziolimits: add virtinfo hook for vziolimits (Dmitry Monakhov) [PSBM-20104] - vziolimit: port diff-ubc-iostat-wire-vziolimit-into-deadline-io_scheduler (Dmitry Monakhov) [PSBM-20104] - vziolimit: add bc cgroup control (Dmitry Monakhov) [PSBM-32281] - vziolimit: Add vziolimit driver (Dmitry Monakhov) [PSBM-20104] - sched/vziolimit: Port diff-fairsched-do-not-account-iothrottled-tasks-in-loadavg-core (Vladimir Davydov) [PSBM-33642] - mm/iolimits: fix double I/O accounting for iolimits (Andrew Perepechko) - pfcache/fork: don't inherit vm_private_data on fork (Pavel Tikhomirov) [PSBM-44587] - pfcache/ub: account pfcache peer files in ub0 (Andrey Ryabinin) [PSBM-56167] - pfcache: hide trusted.pfcache from listxattr (Pavel Tikhomirov) [PSBM-52180] - ve/xattr: allow to set trusted.xxx for container admin (Pavel Tikhomirov) [PSBM-51102 OVZ-6791 PSBM-51009] - ve/xattr: prohibit getxattr/setxattr trusted.pfcache (Pavel Tikhomirov) [PSBM-51102 OVZ-6791] - pfcache: do not account peer files to memcg (Vladimir Davydov) - pfcache/ext4: drop pfcache csum on fallocate (Dmitry Monakhov) [PSBM-33644] - ms/ext4: fix lazytime optimization (Dmitry Monakhov) - ms/ext4: add optimization for the lazytime mount option (Dmitry Monakhov) - ext4: Add ioctl EXT4_IOC_SET_RSV_BLOCKS V2 (Dmitry Monakhov) [PSBM-25929] - ext4: add mfsync support (Dmitry Monakhov) [PSBM-18567 PSBM-34909 PSBM-34910] - pfcache: do not ignore TTU_MUNLOCK in try_to_unmap_file() (Maxim Patlasov) - pfcache: iterate peer list only for shared pages (Maxim Patlasov) - pfcache: add hashed peers for ext4 (Konstantin Khorenko) [PSBM-20098] - pfcache: add generic mapping peers (Konstantin Khlebnikov) [PSBM-20098 PSBM-52992 PSBM-52992] - ms/vfs: Remove second variable named error in __dentry_path (Pavel Tikhomirov) [PSBM-34245] - ms/vfs: reinitialize error for resetart in prepend_path as in ms (Pavel Tikhomirov) [PSBM-34245] - xfs: allow to mount xfs fs inside a Container (Konstantin Khorenko) [PSBM-72401 PSBM-72401 PSBM-86369] - ms/xfs: rework buffer dispose list tracking (Dmitry Monakhov) [PSBM-55577] - ms/xfs-convert-buftarg-lru-to-generic-code-fix (Andrew Morton) [PSBM-55577] - ms/xfs: convert buftarg LRU to generic code (Dmitry Monakhov) [PSBM-55577] - Revert: [fs] xfs: rework buffer dispose list tracking (Dmitry Monakhov) [PSBM-55577] - ms/xfs_qm: lost hunk from "ms/list_lru: add helpers to isolate items" (Vladimir Davydov) [PSBM-42319] - ms/xfs_qm: lost hunk from "ms/list_lru: introduce list_lru_shrink_{count,walk}" (Vladimir Davydov) [PSBM-42319] - ms/xfs: fix dquot isolation hang (Vladimir Davydov) [PSBM-42319] - ms/xfs: convert dquot cache lru to list_lru (Vladimir Davydov) [PSBM-42319 PSBM-42319] - ve/xfs: add missing ub_io_account_dirty in set_page_dirty (Vladimir Davydov) - ms/ext4: limit number of scanned extents in status tree shrinker (Jan Kara) [PSBM-78944] - ms/ext4: change LRU to round-robin in extent status tree shrinker (Zheng Liu) [PSBM-70858] - ms/ext4: track extent status tree shrinker delay statictics (Zheng Liu) [PSBM-70858] - ms/ext4: improve extents status tree trace point (Zheng Liu) [PSBM-70858] - ms/fs/ext4: __ext4_es_shrink() rename 'ret' to 'shrunk' (Andrey Ryabinin) - ext4: send abort uevent on ext4 journal abort (Dmitry Monakhov) [PSBM-68848] - ve/fs/ext4: allow container's root to change immutable attribute. (Andrey Ryabinin) [PSBM-60148] - ext4: add generic uevent infrastructure (Dmitry Monakhov) [PSBM-66618] - ext4: Discard preallocated block before swap_extents (Dmitry Monakhov) - ms/ext4: improve ext4lazyinit scalability (Dmitry Monakhov) [PSBM-49658] - ve/ext4: treat panic_on_errors as remount-ro_on_errors in CTs (Dmitry Monakhov) - ext4: fix race aio-dio vs freeze_fs (Dmitry Monakhov) [PSBM-39352] - ms/fs: add dirtytime_expire_seconds sysctl (Dmitry Monakhov) - ms/fs: make sure the timestamps for lazytime inodes eventually get written (Dmitry Monakhov) - ms/vfs: add find_inode_nowait() function (Dmitry Monakhov) - ms/vfs: add support for a lazytime mount option (Dmitry Monakhov) [PSBM-20411] - jbd2: raid amnesia protection for the journal (Dmitry Monakhov) [PSBM-15484] - ext4: fallocate mode - convert and extend (Dmitry Monakhov) [PSBM-22381] - ms/ext4: use ext4_ext_next_allocated_block instead of mext_next_extent (Dmitry Monakhov) - ext4: update defragmentation codebase (Konstantin Khorenko) - ext4: Fix error handling after filesystem abort (Dmitry Monakhov) - jbd2: make shure that we do not miss aborted state (Dmitry Monakhov) - ext4: pfcache_csum mount option (Konstantin Khlebnikov) - ext4: make data=writeback mode safe (Kirill Tkhai) - ext4: quarantee rename atomic behavior (Kirill Tkhai) - ext4: Provide a balloon nipple for management (Konstantin Khorenko) [PSBM-41222] - ext4: Don't show the active balloon to user (Maxim V. Patlasov) - ext4: Teach statfs to report reduced disk usage (Maxim V. Patlasov) - ext4: Teach the fs where the balloon inode is (Maxim V. Patlasov) - fs/ext4: ext4_ioctl should check for CAP_SYS_ADMIN, not for CAP_SYS_RESOURCE (Konstantin Khorenko) - fs/ext3: add_dirent_to_buf() should return an error, not always 0 (Konstantin Khorenko) - fs/ext3: check for CAP_SYS_ADMIN, not CAP_SYS_RESOURCE in ext3_ioctl() (Konstantin Khorenko) - blk/ploop: Add BLKPG_GET_PARTITION operation (Kirill Tkhai) - ext4/ploop: ask ploop about ENOSPC condition (Kirill Tkhai) - block/ploop: export put_io_context_active() (Maxim V. Patlasov) - vzstat: initial patch (Konstantin Khorenko) [PSBM-54928] - ve/mm/kstat: Port diff-ve-kstat-disable-interrupts-around-seqcount-write-lock (Vladimir Davydov) [PSBM-33650] - sched: Account task_group::cpustat,taskstats,avenrun (Konstantin Khorenko) [PSBM-33642] - # This is a combination of 2 commits. # This is the 1st commit message: (Kirill Tkhai) - ipv6/sit: account and don't WARN on ip_tunnel_prl structs allocation (Andrey Ryabinin) [PSBM-58330] - net: cleanup headers inclusion (Stanislav Kinsburskiy) - ms/net/8021q: create device with all possible features in wanted_features (Andrey Vagin) [PSBM-61141] - ms/net: fix creation adjacent device symlinks (Alexander Y. Fomichev) [PSBM-58300] - ms/net: prevent of emerging cross-namespace symlinks (Alexander Y. Fomichev) [PSBM-58300 PSBM-58300] - config.OpenVZ: add and enable INET_RAW_DIAG - RAW: socket monitoring interface (Konstantin Khorenko) [PSBM-51614] - ms/net: sysctl: fix a kmemleak warning (Li RongQing) [PSBM-76924] - ms/net: raw sockets diag interface compilation fix (Konstantin Khorenko) - ms/ipv6: add IPV6_HDRINCL option for raw sockets (Hannes Frederic Sowa) [PSBM-51614] - ms/net: ip, raw_diag -- Use jump for exiting from nested loop (Cyrill Gorcunov) [PSBM-51614] - ms/net: ip, diag: include net/inet_sock.h (Arnd Bergmann) [PSBM-51614] - ms/net: ip, diag -- Add diag interface for raw sockets (Cyrill Gorcunov) [PSBM-51614] - rh/net: add recursion limit to GRO (sd@queasysnail) [PSBM-53507] - net: Iterate only online cpus in __snmp6_fill_stats64() (Kirill Tkhai) [PSBM-50993] - net: Allow pass cpu mask into snmp_fold_field{, 64}() (Kirill Tkhai) - net: Add ipv6 statistics cpu notifier (Kirill Tkhai) - net: limit a number of namespaces which can be cleaned up concurrently (Andrei Vagin) - ve/pid: Export kernel.pid_max via ve cgroup (Pavel Tikhomirov) [PSBM-48397] - ve/netns: limit number of network namespaces per container (Andrei Vagin) [PSBM-49690] - net: packet: rework rx/tx ring pages accounting (Vladimir Davydov) [PSBM-47873 PSBM-63654] - ms/af_packet: remove a stray tab in packet_set_ring() (Dan Carpenter) - ms/af_unix: move unix_mknod() out of bindlock (WANG Cong) [PSBM-56179] - ms/af_unix: split 'u->readlock' into two: 'iolock' and 'bindlock' (Linus Torvalds) [PSBM-56179] - net/af_unix: charge buffers to kmemcg (Vladimir Davydov) [PSBM-34562] - ms/net: sock: move ->sk_shutdown out of bitfields (Andrey Ryabinin) [PSBM-47023] - ve/modules: allow NFS modules autoload in Containers (Stanislav Kinsburskiy) [PSBM-58178] - ve/net/ip6tables: fix autoloading of the ip6table_raw module from CT (Andrey Ryabinin) [PSBM-50548 PSBM-54244] - ve/netfilter/ipset: allow modules autoload (Pavel Tikhomirov) [PSBM-46102] - ve/netlink: allow IPVS netlink messages to CT init userns (Pavel Tikhomirov) [PSBM-63883] - ve/net/ipvs: allow IPVS modules autoload in CT (Pavel Tikhomirov) [PSBM-63883] - ve/net/vxlan: enable support and autoload in a container (Pavel Tikhomirov) [PSBM-53629] - ve/kmod/ebtable: allow to autoload ebtable_* modules from inside a CT (Konstantin Khorenko) [PSBM-66435] - ve/kmod/whitelist: allow dummy module autoloading (Pavel Tikhomirov) [PSBM-43329 PSBM-52061] - ve/kmod/whitelist: allow overlay fs module autoloading (Dmitry Safonov) [PSBM-51043] - ms/kmod: remove false positive warning "waiting module removal not supported: please upgrade" (Rusty Russell) [PSBM-27580 OVZ-6748 PSBM-47877] - FIXME: to drop: ve/kernel/taint: Port diff-taint-message-enhanced-with-dump (Vladimir Davydov) [PSBM-25867 PSBM-33650 PSBM-52719] - ve/kmod: Allow netfilter conntrack inside VE (Cyrill Gorcunov) [PSBM-47359] - ve/kmod: Add modules to whitelist for c/r sake (Cyrill Gorcunov) [PSBM-46789 PSBM-46789] - ve/kmod: list of allowed to autoload in CT modules (Dmitry Safonov) [PSBM-41216 PSBM-41216] - ve/kmod: allow to autoload nf_log_ipv[46] (Vladimir Davydov) [PSBM-38573] - ve/kmod: Add rules for new {ip, ip6, x}table modules (Kirill Tkhai) [PSBM-33631] - ve/kmod: Add rules for autoloading (new) nf_tables (Kirill Tkhai) [PSBM-33631] - ve/kmod: Port autoloading from CT (Konstantin Khorenko) [PSBM-28910 PSBM-38666] - ms/tty/vt: Fix the memory leak in visual_init (Dongxing Zhang) [PSBM-76924] - ms/tty: n_hdlc: get rid of racy n_hdlc.tbuf (Alexander Popov) [PSBM-61962] - ms/TTY: n_hdlc, fix lockdep false positive (Jiri Slaby) [PSBM-61963] - ms/tty: Fix unsafe ldisc reference via ioctl(TIOCGETD) (Peter Hurley) [PSBM-53939] - ve/vtty: Don't free console mapping until no clients left (Cyrill Gorcunov) [PSBM-39463] - ve/tty: vtty -- Drop TTY_PINNED_BY_OTHER bit (Cyrill Gorcunov) - ve/vtty: Don't close unread master peer if slave is nonzero (Cyrill Gorcunov) [PSBM-41985 PSBM-41672] - ve/vtty: n_tty -- Allow write on sole slave vtty peer (Cyrill Gorcunov) [PSBM-40740] - ve/vtty: Don't zap termios fields on slave peer (Cyrill Gorcunov) [PSBM-41057] - ve/vtty: Make indices to match pcs6 scheme (Cyrill Gorcunov) [PSBM-40088] - ve/tty: Use ve_capable in vhangup syscall (Cyrill Gorcunov) [PSBM-40053] - ve/tty: vt -- Implement per VE support for console and terminals (Cyrill Gorcunov) [PSBM-34533 PSBM-34532 PSBM-34107 PSBM-32686 PSBM-32685 PSBM-80049] - ve/tty: vt -- Fix nil dereference due to race (Cyrill Gorcunov) [PSBM-37929] - ve/vt: Drop debug vars from console code (Cyrill Gorcunov) - ve/tty: vt -- Add dummy stubs (Cyrill Gorcunov) [PSBM-34324] - ve/tty: console -- Enhance container console to support per VE ops (Cyrill Gorcunov) [PSBM-34357] - ve/tty: vzcon -- Add container dummy console support (Cyrill Gorcunov) [PSBM-32686] - ve/tty: Disable /dev/console in VE environment (Cyrill Gorcunov) [PSBM-32686 PSBM-32728] - ms/audit: fix a double fetch in audit_log_single_execve_arg() (Paul Moore) - ve/audit: allow changing loginuid for VE root (Pavel Tikhomirov) [PSBM-64487] - ms/x86/coredump: Always use user_regs_struct for compat_elf_gregset_t (Dmitry Safonov) - ms/x86/signal: Remove bogus user_64bit_mode() check from sigaction_compat_abi() (Dmitry Safonov) - ms/x86/signal: add SA_{X32,IA32}_ABI sa_flags (Dmitry Safonov) [PSBM-28517] - ms/x86/ptrace: down with test_thread_flag(TIF_IA32) (Dmitry Safonov) [PSBM-28517] - ms/x86/coredump: use pr_reg size, rather that TIF_IA32 flag (Dmitry Safonov) [PSBM-28517] - memcg: charge kmem allocations accounted to UBC in PCS6 to memcg (Konstantin Khorenko) [PSBM-54928 PSBM-54928] - mm/memcg: Fix potential softlockup during memcgroup shutdown. (Andrey Ryabinin) [PSBM-76011] - mm/memcg: Don't enable interrupts too soon. (Andrey Ryabinin) [PSBM-76011] - mm: issue panic() on bad page/pte bugs if panic_on_warn is set (Andrey Ryabinin) [PSBM-70168] - ms/kasan: support panic_on_warn (Dmitry Vyukov) [PSBM-75786] - ms/mm: mempool: kasan: don't poot mempool objects in quarantine (Andrey Ryabinin) [PSBM-73165] - kasan: fix races in quarantine_remove_cache() (Dmitry Vyukov) [PSBM-69081] - kasan: drain quarantine of memcg slab objects (Greg Thelen) [PSBM-69081] - kasan: eliminate long stalls during quarantine reduction (Dmitry Vyukov) [PSBM-69081] - kasan: update kasan_global for gcc 7 (Dmitry Vyukov) [PSBM-69081] - ms/mm/mempolicy: Add cond_resched() in queue_pages_pte_range() (Andrey Ryabinin) [PSBM-79273] - mm, mempolicy: task->mempolicy must be NULL before dropping final reference (David Rientjes) [PSBM-69081] - kasan: remove the unnecessary WARN_ONCE from quarantine.c (Alexander Potapenko) [PSBM-69081] - x86, kasan, ftrace: Put APIC interrupt handlers into .irqentry.text (Alexander Potapenko) [PSBM-69081] - kasan: avoid overflowing quarantine size on low memory systems (Alexander Potapenko) [PSBM-69081] - kasan: improve double-free reports (Andrey Ryabinin) [PSBM-69081] - mm/kasan: get rid of ->state in struct kasan_alloc_meta (Andrey Ryabinin) [PSBM-69081] - mm/kasan: get rid of ->alloc_size in struct kasan_alloc_meta (Andrey Ryabinin) [PSBM-69081] - mm/kasan, slub: don't disable interrupts when object leaves quarantine (Andrey Ryabinin) [PSBM-69081] - mm/kasan: fix corruptions and false positive reports (Andrey Ryabinin) [PSBM-69081] - lib/stackdepot.c: use __GFP_NOWARN for stack allocations (Kirill A. Shutemov) [PSBM-69081] - mm, kasan: switch SLUB to stackdepot, enable memory quarantine for SLUB (Alexander Potapenko) [PSBM-69081] - kasan/quarantine: fix bugs on qlist_move_cache() (Joonsoo Kim) [PSBM-69081] - kasan: add newline to messages (Dmitry Vyukov) [PSBM-69081] - mm, kasan: don't call kasan_krealloc() from ksize(). (Alexander Potapenko) [PSBM-69081] - lib/stackdepot: avoid to return 0 handle (Joonsoo Kim) [PSBM-69081] - lib/stackdepot.c: allow the stack trace hash to be zero (Alexander Potapenko) [PSBM-69081] - mm: kasan: initial memory quarantine implementation (Alexander Potapenko) [PSBM-69081] - mm, kasan: fix compilation for CONFIG_SLAB (Alexander Potapenko) [PSBM-69081] - mm, kasan: stackdepot implementation. Enable stackdepot for SLAB (Alexander Potapenko) [PSBM-69081] - arch, ftrace: for KASAN put hard/soft IRQ entries into separate sections (Alexander Potapenko) [PSBM-69081] - mm, kasan: add GFP flags to KASAN API (Alexander Potapenko) [PSBM-69081] - mm/mempool: avoid KASAN marking mempool poison checks as use-after-free (Matthew Dawson) [PSBM-69081] - mm, kasan: SLAB support (Alexander Potapenko) [PSBM-69081] - kasan: various fixes in documentation (Andrey Konovalov) [PSBM-69081] - Documentation: kasan: fix a typo (Wang Long) [PSBM-69081] - kasan: show gcc version requirements in Kconfig and Documentation (Joe Perches) [PSBM-69081] - mm/memcg: sleep if mem_cgroup_force_empty_list() stumped on busy page (Andrey Ryabinin) [PSBM-70021] - mm: Count list_lru_one::nr_items lockless (Kirill Tkhai) [PSBM-69296] - mm: Make list_lru_node::memcg_lrus RCU protected (Kirill Tkhai) - mm: Add rcu field to struct list_lru_memcg (Kirill Tkhai) [PSBM-69296] - ms/mm/huge_memory.c: respect FOLL_FORCE/FOLL_COW for thp (Keno Fischer) [PSBM-70151] - mm/memcg: reclaim only kmem if kmem limit reached (Andrey Ryabinin) [PSBM-69226] - ms/mm: use sc->priority for slab shrink targets (Josef Bacik) [PSBM-69226] - ms/x86, efi, kasan: #undef memset/memcpy/memmove per arch (Andrey Ryabinin) - mm/memcg: reclaim memory on reaching kmem limit. (Andrey Ryabinin) [PSBM-68242 PSBM-70556] - ms/mm: fix sleeping function warning from __put_anon_vma (Hugh Dickins) [PSBM-65033] - ms/mm: vmscan: fix IO/refault regression in cache workingset transition (Andrey Ryabinin) [PSBM-68029] - mm: Change formula of calculation of default min_free_kbytes (Kirill Tkhai) [PSBM-69296] - ms/mm: vmscan: reduce size of inactive file list (Rik van Riel) [PSBM-68029] - ms/vmscan: fix increasing nr_isolated incurred by putback unevictable pages (Jaewon Kim) [PSBM-68029] - ms/mm: Follow-up for "larger stack guard gap, between vmas" (Hugh Dickins) [PSBM-67431] - ms/mm: larger stack guard gap, between vmas (Hugh Dickins) [PSBM-67431] - ms/memcg: make mem_cgroup_read_stat() unsigned (Greg Thelen) [PSBM-56256] - ms/mm/list_lru.c: avoid error-path NULL pointer deref (Alexander Polakov) [PSBM-67300] - ms/mm/memcontrol.c: fix the margin computation in mem_cgroup_margin() (Li RongQing) [PSBM-67076] - mm/memcg, ub: fix overflow in mem_cgroup_apply_beancounter() (Andrey Ryabinin) - ms/mm: prevent KASAN false positives in kmemleak (Dmitry Vyukov) [PSBM-66617] - ms/mm: fix crashes from mbind() merging vmas (Hugh Dickins) [PSBM-59566] - mm: fix false positive WARN on fs reenterence (Andrey Ryabinin) [PSBM-58279] - ms/mm/memcontrol.c: fix order calculation in try_charge() (Andrey Ryabinin) [PSBM-62827] - mm/memcg: don't release memcg->css too early (Andrey Ryabinin) [PSBM-62827] - ve/memcg: enable kmem accounting for all cgroups (Vladimir Davydov) [PSBM-62827] - mm/memcg: make __memcg_activate_kmem() to actually activate kmem (Andrey Ryabinin) [PSBM-62827] - mm/memcg: fix kmem pages uncharging uncharge_batch() (Andrey Ryabinin) [PSBM-62827] - ms/mm: memcg: fix race condition between memcg teardown and swapin (Johannes Weiner) [PSBM-62080] - ms/mm, oom: remove task_lock protecting comm printing (David Rientjes) [PSBM-56178] - mm/memcontrol: fix shmem accounting (Andrey Ryabinin) [PSBM-58984] - ms/mm: memcontrol: only mark charged pages with PageKmemcg (Vladimir Davydov) [PSBM-51558] - ms/mm: memcontrol: teach uncharge_list to deal with kmem pages (Vladimir Davydov) [PSBM-51558] - ms/mm: memcontrol: revert use of root_mem_cgroup res_counter (Johannes Weiner) [PSBM-51558 PSBM-58993] - ms/userns, pidns: Force thread group sharing, not signal handler sharing. (Eric W. Biederman) [PSBM-44152] - ms/mm: memcontrol: use page lists for uncharge batching (Johannes Weiner) [PSBM-51558] - ms/mm: memcontrol: rewrite uncharge API (Johannes Weiner) [PSBM-51558 PSBM-70742] - ms/mm: memcontrol: rewrite charge API (Johannes Weiner) [PSBM-51558 PSBM-70741] - ms/mm: memcontrol: remove ordering between pc->mem_cgroup and PageCgroupUsed (Johannes Weiner) [PSBM-51558] - ms/mm: memcontrol: catch root bypass in move precharge (Johannes Weiner) [PSBM-51558] - ms/mm: memcontrol: simplify move precharge function (Johannes Weiner) [PSBM-51558] - ms/mm: memcontrol: remove explicit OOM parameter in charge path (Michal Hocko) [PSBM-51558] - ms/mm: memcontrol: retry reclaim for oom-disabled and __GFP_NOFAIL charges (Johannes Weiner) [PSBM-51558] - ms/mm: huge_memory: use GFP_TRANSHUGE when charging huge pages (Johannes Weiner) [PSBM-51558] - ms/mm: memcontrol: reclaim at least once for __GFP_NORETRY (Johannes Weiner) [PSBM-51558] - ms/mm: memcontrol: rearrange charging fast path (Johannes Weiner) [PSBM-51558] - ms/mm: memcontrol: fold mem_cgroup_do_charge() (Johannes Weiner) [PSBM-51558] - ms/memcg: sanitize __mem_cgroup_try_charge() call protocol (Johannes Weiner) [PSBM-51558] - ms/memcg: do not replicate get_mem_cgroup_from_mm in __mem_cgroup_try_charge (Michal Hocko) [PSBM-51558] - ms/memcg: get_mem_cgroup_from_mm() (Johannes Weiner) [PSBM-51558] - ms/memcg: remove unnecessary !mm check from try_get_mem_cgroup_from_mm() (Johannes Weiner) [PSBM-51558] - ms/mm: memcg: push !mm handling out to page cache charge function (Johannes Weiner) [PSBM-51558] - ms/mm: memcg: inline mem_cgroup_charge_common() (Johannes Weiner) [PSBM-51558] - mm/memcontrol: res_counter -> page_counter transition (Andrey Ryabinin) [PSBM-54816 PSBM-54816 PSBM-54816 PSBM-54816] - mm: memcontrol: fix meminfo:SUnreclaim output in containers (Vladimir Davydov) - memcg: add mem_cgroup_get/put helpers (Vladimir Davydov) [PSBM-38581 PSBM-37915 PSBM-17930 PSBM-26973] - net/mm/packet: Pre-account maximum socket buffer into cg memory (v3) (Pavel Emelyanov) [PSBM-33584] - mm/netlink: Make all in-cg memory be kmem accounted (Pavel Emelyanov) [PSBM-33584] - net/mm/udp: Charge ingress buffers into cg memory (Pavel Emelyanov) [PSBM-33584 PSBM-39084] - net/mm/tcp: Limit orphan sockets per-cg (Pavel Emelyanov) [PSBM-33584 PSBM-34215] - net/mm/tcp: Charge socket buffers into cg memory (v3) (Pavel Emelyanov) [PSBM-33584] - kernel/freezer: don't freeze stopped & about to be ptraced task (Andrey Ryabinin) [PSBM-40683] - ms/freezer: Do not freeze tasks killed by OOM killer (Cong Wang) [PSBM-38758] - oom: fix NULL ptr deref on oom if memory cgroup is disabled (Vladimir Davydov) [PSBM-43328] - oom: make berserker more aggressive (Vladimir Davydov) - oom: zap unused oom_scan_process_thread arguments (Vladimir Davydov) - oom: do not ignore score of exiting tasks (Vladimir Davydov) - mm: memcontrol: check more carefully if current is oom killed (Vladimir Davydov) - oom: do not select child that has already been killed (Vladimir Davydov) [PSBM-40842] - ve/memcg: do not ignore oom_guarantee for unlimited cgroups (Vladimir Davydov) [PSBM-44683] - oom: resurrect berserker mode (Vladimir Davydov) [PSBM-42320 PSBM-38581 PSBM-37915 PSBM-17930 PSBM-26973 PSBM-17930] - oom: pass points and overdraft to oom_kill_process (Vladimir Davydov) [PSBM-42320 PSBM-38581 PSBM-37915 PSBM-17930 PSBM-26973] - oom: rework logic behind memory.oom_guarantee (Vladimir Davydov) [PSBM-42320 PSBM-38581 PSBM-37915 PSBM-17930 PSBM-26973 PSBM-37915] - oom: drop OOM_SCAN_ABORT (Vladimir Davydov) [PSBM-42320 PSBM-38581 PSBM-37915 PSBM-17930 PSBM-26973] - oom: introduce oom timeout (Vladimir Davydov) [PSBM-42320 PSBM-38581 PSBM-37915 PSBM-17930 PSBM-26973 PSBM-38581] - oom: rework locking design (Vladimir Davydov) [PSBM-42320 PSBM-38581 PSBM-37915 PSBM-17930 PSBM-26973] - memcg: add lock for protecting memcg->oom_notify list (Vladimir Davydov) [PSBM-38581 PSBM-37915 PSBM-17930 PSBM-26973] - exit: clear TIF_MEMDIE after exit_task_work (Vladimir Davydov) [PSBM-44683] - ms/mm: oom_kill: clean up victim marking and exiting interfaces (Vladimir Davydov) [PSBM-26973] - ms/oom: thaw the OOM victim if it is frozen (Vladimir Davydov) [PSBM-26973] - ms/oom: add helpers for setting and clearing TIF_MEMDIE (Vladimir Davydov) [PSBM-26973] - ms/oom: make sure that TIF_MEMDIE is set under task_lock (Vladimir Davydov) [PSBM-26973] - ms/oom: don't count on mm-less current process (Vladimir Davydov) [PSBM-26973] - ms/mm, oom: remove unnecessary exit_state check (Vladimir Davydov) [PSBM-26973] - oom: do not dump all tasks info on each oom kill (Vladimir Davydov) - ms/vhost/net: extend device allocation to vmalloc (Michael S. Tsirkin) [PSBM-42199] - ms/mm: replace vma->sharead.linear with vma->shared (Kirill A. Shutemov) [PSBM-52992] - ms/rmap: drop support of non-linear mappings (Kirill A. Shutemov) [PSBM-52992] - ms/rmap: rmap_walk: move VM_BUG_ON to rmap_walk_file (Vladimir Davydov) [PSBM-42214] - ms/mm/rmap: extend rmap_walk_xxx() to cope with different cases (Vladimir Davydov) [PSBM-42015] - ms/mm/rmap: make rmap_walk to get the rmap_walk_control argument (Vladimir Davydov) [PSBM-42015] - ms/mm/rmap: factor lock function out of rmap_walk_anon() (Vladimir Davydov) [PSBM-42015] - ms/selftests: add memfd/sealing page-pinning tests (Andrew Vagin) [PSBM-39834] - ms/selftests: add memfd_create() + sealing tests (Andrew Vagin) [PSBM-39834] - ms/shm: add memfd_create() syscall (Andrew Vagin) [PSBM-39834] - prctl: remove one-shot limitation for changing exe link (Stanislav Kinsburskiy) [PSBM-26967 PSBM-47315] - prctl: reduce requirements to exe link change (Stanislav Kinsburskiy) [PSBM-50867] - ve/prctl_set_mm: allow to change mm content in ve (Stanislav Kinsburskiy) [PSBM-26967] - ms/mm/slub.c: list_lock may not be held in some circumstances (David Rientjes) - ms/memcg: rework memcg_update_kmem_limit synchronization (Vladimir Davydov) [PSBM-54816] - mm: memcontrol: fix race between kmem uncharge and charge reparenting (Vladimir Davydov) [OVZ-6756 PSBM-54816 PSBM-62827 PSBM-62827] - ms/mm: fix regression in remap_file_pages() emulation (Kirill A. Shutemov) [PSBM-52992] - ms/mm: remove rest usage of VM_NONLINEAR and pte_file() (Kirill A. Shutemov) [PSBM-52992 PSBM-70740] - ms/proc: drop handling non-linear mappings (Kirill A. Shutemov) [PSBM-52992] - ms/mm: drop vm_ops->remap_pages and generic_file_remap_pages() stub (Kirill A. Shutemov) [PSBM-52992 PSBM-54928] - ms/mm: drop support of non-linear mapping from fault codepath (Kirill A. Shutemov) [PSBM-52992] - ms/mm: drop support of non-linear mapping from unmap/zap codepath (Kirill A. Shutemov) [PSBM-52992] - ms/mm: replace remap_file_pages() syscall with emulation (Kirill A. Shutemov) [PSBM-52992] - mm: memcontrol: add memory.numa_migrate file (Vladimir Davydov) [PSBM-50875 PSBM-76970] - mm/page_alloc: don't return freed pages from alloc_pages() (Andrey Ryabinin) [PSBM-49918] - mm: default collapse huge pages if there's at least 1/4th ptes mapped (Vladimir Davydov) [PSBM-48885] - mm: memcontrol: fix race between user memory reparent and charge (Vladimir Davydov) [PSBM-49117] - config: disable numa balancing by default (Vladimir Davydov) [PSBM-49131] - mm: vmscan: never wait on writeback pages (Vladimir Davydov) [PSBM-48115] - ms/mm: memcontrol: reclaim when shrinking memory.high below usage (Johannes Weiner) [PSBM-48546] - mm: charge/uncharge kmemcg from generic page allocator paths (Vladimir Davydov) - mm: Move PageBalloon and PageBuddy helpers to page-flags.h (Vladimir Davydov) - mm: memcontrol: drop memcg_kmem_commit_charge (Vladimir Davydov) - arch: x86: don't charge kernel page tables to kmemcg (Vladimir Davydov) - ms/x86/kasan: instrument user memory access API (Andrey Ryabinin) - ms/mm/kasan: add API to check memory regions (Andrey Ryabinin) - ms/mm/kasan: print name of mem[set,cpy,move]() caller in report (Andrey Ryabinin) - ms/kernel/sysrq: restore touch_nmi_watchdog() in show_state_filter() (Andrey Ryabinin) [PSBM-47486] - kernel/sysrq: reset watchdog on all cpus while during sysrq-w (Andrey Ryabinin) [PSBM-47486] - ms/dcache: lift the "already marked killed" case into shrink_dentry_list() (Al Viro) - ms/dcache: don't need rcu in shrink_dentry_list() (Miklos Szeredi) - ve/mm: introduce min threshold for dcache (Vladimir Davydov) [PSBM-34161] - dcache: zap dentry_lru_del() (Vladimir Davydov) - ms/dcache: don't remove from shrink list in select_collect() (Al Viro) [PSBM-44210] - ms/dcache: dentry_kill(): don't try to remove from shrink list (Vladimir Davydov) [PSBM-44210] - ms/memcg: make mem_cgroup_read_{stat|event}() iterate possible cpus instead of online (Tejun Heo) - mm: memcontrol: account shmem pages (Vladimir Davydov) - arch: x86: fix accounting page tables to kmemcg (Vladimir Davydov) - mm/vmalloc: add v[mz]alloc_account helpers (Vladimir Davydov) - ms/slab: add SLAB_ACCOUNT flag (Vladimir Davydov) - ms/memcg: only account kmem allocations marked as __GFP_ACCOUNT (Vladimir Davydov) - Revert "ms/gfp: add __GFP_NOACCOUNT" (Vladimir Davydov) - mm: memcontrol: add swapin/out stats (Vladimir Davydov) [PSBM-46104] - ms/mm: slab: free kmem_cache_node after destroy sysfs file (Dmitry Safonov) [PSBM-43010] - ms/slub: do not assert not having lock in removing freed partial (Steven Rostedt) [PSBM-43010] - ms/slub: use lockdep_assert_held (Peter Zijlstra) [PSBM-43010] - memcg: ignore memory.low for cgroups w/o tasks (Vladimir Davydov) [PSBM-44192] - ms/vmscan: do not force-scan file lru if its absolute size is small (Vladimir Davydov) - memcg: never fail kmem allocations (Vladimir Davydov) - ub/mm/writeback: do not check dirty limits for ub0 (Vladimir Davydov) - ve/mm/page-writeback: Introduce per-CT dirty memory limit (Andrey Ryabinin) [PSBM-33841] - mm: page_idle: look up page anon_vma carefully when checking references (Vladimir Davydov) [PSBM-42015 PSBM-42015] - ve/mm: allow container's root to ignore mlock limit (Andrey Ryabinin) [PSBM-41405] - ms/kasan: fix kmemleak false-positive in kasan_module_alloc() (Andrey Ryabinin) [PSBM-41328] - ms/include/linux/kmemleak.h: needs slab.h (Andrew Morton) - ve/mm,oom: print information about ve of killed task (Andrey Ryabinin) [PSBM-40610] - ms/mm: introduce idle page tracking (Vladimir Davydov) [PSBM-32460] - ms/mm/mm_init.c: make creation of the mm_kobj happen earlier than device_initcall (Vladimir Davydov) [PSBM-32460] - ms/mmu-notifier: add clear_young callback (Vladimir Davydov) [PSBM-32460] - ms/proc: add kpagecgroup file (Vladimir Davydov) [PSBM-32460] - ms/memcg: add page_cgroup_ino helper (Vladimir Davydov) [PSBM-32460] - ms/x86/mm, kasan: Silence KASAN warnings in get_wchan() (Andrey Ryabinin) - ms/compiler, atomics, kasan: Provide READ_ONCE_NOCHECK() (Andrey Ryabinin) - ms/x86/process: Unify 32bit and 64bit implementations of get_wchan() (Thomas Gleixner) - ms/x86/process: Add proper bound checks in 64bit get_wchan() (Thomas Gleixner) - ms/x86/asm/entry: Create and use a 'TOP_OF_KERNEL_STACK_PADDING' macro (Andrey Ryabinin) - memcg: do not allow to disable oom from inside a container (Vladimir Davydov) - ms/memcg: change oom_info_lock to mutex (Michal Hocko) - ms/memcg, oom: lock mem_cgroup_print_oom_info (Michal Hocko) - memcg: do not loop in mem_cgroup_reclaim if killed (Vladimir Davydov) - kexec, kasan: increase KEXEC_AUTO_RESERVED_SIZE under CONFIG_KASAN=y (Andrey Ryabinin) [PSBM-39339 PSBM-56847] - kasan: introduce single-shot mode and enable it by default (Andrey Ryabinin) [PSBM-39339] - kasan: always taint kernel on report. (Andrey Ryabinin) [PSBM-39339] - kasan: update reported bug types for not user nor kernel memory accesses (Andrey Konovalov) [PSBM-39339] - mm, slub, kasan: enable user tracking by default. (Andrey Ryabinin) [PSBM-39339] - arch: x86: charge page tables to memcg/kmem (Vladimir Davydov) [PSBM-33840 PSBM-34562] - gfp: add __get_free_kmem_pages helper (Vladimir Davydov) - gfp: inc __GFP_BITS_SHIFT (Konstantin Khorenko) - pipe: uncharge page on ->steal (Vladimir Davydov) - fs: account anon pipe buffers to memcg/kmem (Vladimir Davydov) [PSBM-39052] - vmalloc: account to memcg/kmem (Vladimir Davydov) [PSBM-33839] - mm: vmscan: fix do_try_to_free_pages() livelock (Lisa Du) [PSBM-35155] - mm: vmscan: fix the page state calculation in too_many_isolated (Vinayak Menon) [PSBM-35155] - config.OpenVZ: add KASan support for debug kernels (Konstantin Khorenko) [PSBM-39339] - ms/x86/kasan: Add message about KASAN being initialized (Andrey Ryabinin) [PSBM-26429] - ms/x86/kasan: Fix boot crash on AMD processors (Andrey Ryabinin) [PSBM-26429] - ms/x86/kasan: Flush TLBs after switching CR3 (Andrey Ryabinin) [PSBM-26429] - ms/x86/kasan: Fix KASAN shadow region page tables (Andrey Ryabinin) [PSBM-26429] - ms/kasan: Makefile: shut up warnings if CONFIG_COMPILE_TEST=y (Andrey Ryabinin) [PSBM-26429] - ms/mm/mempool.c: kasan: poison mempool elements (Andrey Ryabinin) [PSBM-26429] - ms/mm, mempool: poison elements backed by slab allocator (Andrey Ryabinin) [PSBM-26429] - ms/kasan, module: move MODULE_ALIGN macro into (Andrey Ryabinin) [PSBM-26429] - ms/kasan, module, vmalloc: rework shadow allocation for modules (Andrey Ryabinin) [PSBM-26429] - ms/kasan: enable instrumentation of global variables (Andrey Ryabinin) [PSBM-26429] - ms/kernel: add support for .init_array.* constructors (Andrey Ryabinin) [PSBM-26429] - ms/mm: vmalloc: pass additional vm_flags to __vmalloc_node_range() (Andrey Ryabinin) [PSBM-26429] - ms/mm: vmalloc: add flag preventing guard hole allocation (Andrey Ryabinin) [PSBM-26429] - ms/kasan: enable stack instrumentation (Andrey Ryabinin) [PSBM-26429] - ms/x86_64: kasan: add interceptors for memset/memmove/memcpy functions (Andrey Ryabinin) [PSBM-26429] - ms/lib: add kasan test module (Andrey Ryabinin) [PSBM-26429] - ms/kmemleak: disable kasan instrumentation for kmemleak (Andrey Ryabinin) [PSBM-26429] - ms/fs: dcache: manually unpoison dname after allocation to shut up kasan's reports (Andrey Ryabinin) [PSBM-26429] - ms/mm: slub: add kernel address sanitizer support for slub allocator (Andrey Ryabinin) [PSBM-26429] - ms/mm: slub: introduce metadata_access_enable()/metadata_access_disable() (Andrey Ryabinin) [PSBM-26429] - ms/mm: slub: share object_err function (Andrey Ryabinin) [PSBM-26429] - ms/mm: slub: introduce virt_to_obj function (Andrey Ryabinin) [PSBM-26429] - ms/mm: page_alloc: add kasan hooks on alloc and free paths (Andrey Ryabinin) [PSBM-26429] - ms/x86_64: add KASan support (Andrey Ryabinin) [PSBM-26429] - ms/kasan: disable memory hotplug (Andrey Ryabinin) [PSBM-26429] - ms/kasan: add kernel address sanitizer infrastructure (Andrey Ryabinin) [PSBM-26429] - ms/mm: slub: SLUB_DEBUG=n: use the same alloc/free hooks as for SLUB_DEBUG=y (Andrey Ryabinin) [PSBM-26429] - ms/mm: move slab related stuff from util.c to slab_common.c (Andrey Ryabinin) [PSBM-26429] - ms/MIPS: Use NUMA_NO_NODE instead of -1 for node ID. (Andrey Ryabinin) [PSBM-26429] - ms/mm/vmalloc: use wrapper function get_vm_area_size to caculate size of vm area (Andrey Ryabinin) [PSBM-26429] - ms/mm: memcontrol: reclaim at least once for __GFP_NORETRY (Johannes Weiner) - ms/mm/vmscan: never isolate more pages than necessary (Vladimir Davydov) [PSBM-35275] - mm/compaction: fix too_many_isolated() (Konstantin Khorenko) - mm: Port diff-mm-add-sysctl-vm.force_scan_thresh (Vladimir Davydov) [PSBM-29968 PSBM-33640 PSBM-77547] - mm: Port diff-mm-vmscan-disable-fs-related-activity-for-direct-direct-reclaim (Vladimir Davydov) [PSBM-20210 PSBM-33640] - ms/pagemap: Port diff-ms-pagemap-do-not-leak-physical-addresses-to-non-privileged-userspace (Vladimir Davydov) [PSBM-32308 PSBM-33640] - ms/headers: Support GCC 5 (Cyrill Gorcunov) - ms/memcg: issue memory.high reclaim after refilling percpu stock (Vladimir Davydov) - ms/memcg: do not call high reclaim if !__GFP_WAIT (Konstantin Khorenko) - ms/memcg: port memory.high (Vladimir Davydov) - memcg: count oom kills (Vladimir Davydov) [PSBM-20089] - memcg: add oom_guarantee (Vladimir Davydov) [PSBM-20089] - ms/mm/gfp: add __GFP_NOACCOUNT (Vladimir Davydov) - ms/mm/memcg: do not use vmalloc for mem_cgroup allocations (Vladimir Davydov) - mm/memcg: remove memcg from kmemcg_sharers list on css free (Vladimir Davydov) - ms/mm/vmscan.c: don't forget to free shrinker->nr_deferred (Vladimir Davydov) - tswap: Add optimization for zero-filled pages (Kirill Tkhai) [PSBM-66499] - ve/mm/cleancache: count only successful put in the cleancache_puts counter (Andrey Ryabinin) [PSBM-63964] - fs/block_dev: always invalidate cleancache in invalidate_bdev() (Andrey Ryabinin) [PSBM-63908] - cleancache: avoid pointless cleancache_invalidate_inode() calls. (Andrey Ryabinin) [PSBM-63908] - fs/cleancache: fix data invalidation in the cleancache during direct_io (Andrey Ryabinin) [PSBM-63908] - meminfo: show size of tswap (Andrey Ryabinin) - meminfo: show size of tcache (Vladimir Davydov) - mm: transcendent swap cache (Vladimir Davydov) [PSBM-32063 PSBM-72584 PSBM-77015] - mm/frontswap: invalidate expired data on a dup-store failure (Vladimir Davydov) [PSBM-34269 PSBM-34269] - memcg: allow to disable cleancache per memcg (Vladimir Davydov) [PSBM-34163] - mm: introduce transcendent file cache (Vladimir Davydov) [PSBM-31757 PSBM-72584 PSBM-77015 PSBM-77154 PSBM-78354] - mm/vmscan: Introduce PF_MEMCG_RECLAIM task flag to identify memcg reclaim. (Andrey Ryabinin) - ms/cleancache: remove limit on the number of cleancache enabled filesystems (Vladimir Davydov) [PSBM-31915] - ms/cleancache: forbid overriding cleancache_ops (Vladimir Davydov) [PSBM-31915] - ms/cleancache: zap uuid arg of cleancache_init_shared_fs (Vladimir Davydov) [PSBM-31915] - ms/fs/ocfs2: copy fs uuid to superblock (Vladimir Davydov) [PSBM-31915] - ms/memcg: port low limit (Vladimir Davydov) [PSBM-31752] - ms/slub: make dead caches discard free slabs immediately (Vladimir Davydov) [PSBM-25018] - ms/slub: never fail to shrink cache (Vladimir Davydov) [PSBM-25018] - ms/slub: fix off by one in number of slab tests (Vladimir Davydov) [PSBM-25018] - ms/memcg: reparent list_lrus and free kmemcg_id on css offline (Vladimir Davydov) [PSBM-25018] - ms/list_lru: add helpers to isolate items (Vladimir Davydov) [PSBM-25018] - ms/memcg: free memcg_caches slot on css offline (Vladimir Davydov) [PSBM-25018] - ms/slab: use css id for naming per memcg caches (Vladimir Davydov) [PSBM-25018] - ms/slab: link memcg caches of the same kind into a list (Vladimir Davydov) [PSBM-25018] - ms/slab: embed memcg_cache_params to kmem_cache (Vladimir Davydov) [PSBM-25018] - ms/mm/slab_common: move kmem_cache definition to internal header (Vladimir Davydov) [PSBM-25018] - ms/fs: make shrinker memcg aware (Vladimir Davydov) [PSBM-25018] - ms/list_lru: introduce per-memcg lists (Vladimir Davydov) [PSBM-25018] - ms/list_lru: organize all list_lrus to list (Vladimir Davydov) [PSBM-25018] - ms/list_lru: get rid of ->active_nodes (Vladimir Davydov) [PSBM-25018] - ms/memcg: add rwsem to synchronize against memcg_caches arrays relocation (Vladimir Davydov) [PSBM-25018] - ms/memcg: rename some cache id related variables (Vladimir Davydov) [PSBM-25018] - ms/vmscan: per memory cgroup slab shrinkers (Vladimir Davydov) [PSBM-25018] - ms/fs: consolidate {nr,free}_cached_objects args in shrink_control (Vladimir Davydov) [PSBM-25018] - ms/list_lru: introduce list_lru_shrink_{count,walk} (Vladimir Davydov) [PSBM-25018] - ms/mm: vmscan: invoke slab shrinkers from shrink_zone() (Konstantin Khorenko) [PSBM-25018] - ms/memcg: zap memcg_slab_caches and memcg_slab_mutex (Vladimir Davydov) [PSBM-25018] - ms/slub: use sysfs'es release mechanism for kmem_cache (Vladimir Davydov) [PSBM-25018] - ms/slub: fix memcg_propagate_slab_attrs (Vladimir Davydov) [PSBM-25018] - ms/memcg: zap memcg_name argument of memcg_create_kmem_cache (Vladimir Davydov) [PSBM-25018] - ms/memcg: zap __memcg_{charge,uncharge}_slab (Vladimir Davydov) [PSBM-25018] - ms/memcg: fix possible use-after-free in memcg_kmem_get_cache() (Vladimir Davydov) [PSBM-25018] - ms/memcg: use generic slab iterators for showing slabinfo (Vladimir Davydov) [PSBM-25018] - ms/slab: print slabinfo header in seq show (Vladimir Davydov) [PSBM-25018] - ms/mm/slab: Give s_next and s_stop slab-specific names (Vladimir Davydov) [PSBM-25018] - ms/mm/slab: Sharing s_next and s_stop between slab and slub (Vladimir Davydov) [PSBM-25018] - ms/memcg: zap memcg_can_account_kmem (Vladimir Davydov) [PSBM-25018] - ms/memcg: move memcg_update_cache_size to slab_common.c (Vladimir Davydov) - ms/memcg: don't call memcg_update_all_caches if new cache id fits (Vladimir Davydov) - ms/memcg: move memcg_{alloc,free}_cache_params to slab_common.c (Vladimir Davydov) - ms/mm: vmscan: remove shrink_control arg from do_try_to_free_pages() (Vladimir Davydov) - ms/mm: vmscan: move call to shrink_slab() to shrink_zones() (Vladimir Davydov) - ms/mm: vmscan: respect NUMA policy mask when shrinking slab on direct reclaim (Vladimir Davydov) - ms/mm: vmscan: call NUMA-unaware shrinkers irrespective of nodemask (Vladimir Davydov) - ms/slab: delete cache from list after __kmem_cache_shutdown succeeds (Vladimir Davydov) - ms/memcg: cleanup kmem cache creation/destruction functions naming (Vladimir Davydov) - ms/memcg: memcg_kmem_create_cache: make memcg_name_buf statically allocated (Vladimir Davydov) - ms/memcg: get rid of memcg_create_cache_name (Vladimir Davydov) - ms/memcg, slab: simplify synchronization scheme (Vladimir Davydov) - ms/memcg, slab: merge memcg_{bind,release}_pages to memcg_{un}charge_slab (Vladimir Davydov) - ms/memcg, slab: do not schedule cache destruction when last page goes away (Vladimir Davydov) - ms/mm: get rid of __GFP_KMEMCG (Vladimir Davydov) - ms/mm/sl[aou]b: Move kmallocXXX functions to common code (Christoph Lameter) - ms/slob: Rework #ifdeffery in slab.h (Christoph Lameter) - ms/sl[au]b: charge slabs to kmemcg explicitly (Vladimir Davydov) - ms/slub: rework sysfs layout for memcg caches (Vladimir Davydov) - ms/slub: adjust memcg caches when creating cache alias (Vladimir Davydov) - ms/memcg, slab: unregister cache from memcg before starting to destroy it (Vladimir Davydov) - ms/memcg, slab: separate memcg vs root cache creation paths (Vladimir Davydov) - ms/memcg, slab: cleanup memcg cache creation (Vladimir Davydov) - ms/memcg: fix mutex not unlocked on memcg_create_kmem_cache fail path (Vladimir Davydov) - ms/memcg: remove unused code from kmem_cache_destroy_work_func (Vladimir Davydov) - ms/memcg: do not account memory used for cache creation (Glauber Costa) - ms/memcg: also test for skip accounting at the page allocation level (Glauber Costa) - ms/memcg: remove KMEM_ACCOUNTED_ACTIVATED flag (Vladimir Davydov) - ms/memcg, slab: RCU protect memcg_params for root caches (Vladimir Davydov) - ms/memcg: get rid of kmem_cache_dup() (Vladimir Davydov) - ms/memcg: fix possible NULL deref while traversing memcg_slab_caches list (Vladimir Davydov) - ms/memcg, slab: fix barrier usage when accessing memcg_caches (Vladimir Davydov) - ms/memcg, kmem: use cache_from_memcg_idx instead of hard code (Qiang Huang) - ms/memcg, kmem: rename cache_from_memcg to cache_from_memcg_idx (Qiang Huang) - ms/memcg, kmem: use is_root_cache instead of hard code (Qiang Huang) - ms/slab: clean up kmem_cache_create_memcg() error handling (Vladimir Davydov) - ms/memcg: don't need to free memcg via RCU or workqueue (Li Zefan) - ms/memcg: kill memcg refcnt (Li Zefan) - ms/memcg: don't need to get a reference to the parent (Li Zefan) - ms/memcg: use css_get/put for swap memcg (Li Zefan) - ms/memcg: use css_get/put when charging/uncharging kmem (Li Zefan) - ms/memcg: don't use mem_cgroup_get() when creating a kmemcg cache (Li Zefan) - ms/memcg: use css_get() in sock_update_memcg() (Li Zefan) - ms/vfs: fix dentry LRU list handling and nr_dentry_unused accounting (Linus Torvalds) [PSBM-83551] - ms/fs/super.c: fix lru_list leak for real (Al Viro) - ms/super: fix for destroy lrus (Glauber Costa) - ms/list_lru: dynamically adjust node arrays (Glauber Costa) [PSBM-42319] - mm: workingset: convert shrinker to count/scan API (Vladimir Davydov) - ms/fs: convert inode and dentry shrinking to be node aware (Dave Chinner) - ms/list_lru: remove special case function list_lru_dispose_all. (Glauber Costa) - ms/dcache: convert to use new lru list infrastructure (Dave Chinner) - ms/shrinker: Kill old ->shrink API. (Dave Chinner) - md/raid5: use new shrinker API (Dmitry Safonov) - ms/shrinker: convert remaining shrinkers to count/scan API (Dave Chinner) - ms/hugepage: convert huge zero page shrinker to new shrinker API (Glauber Costa) - ms/drivers: convert shrinkers to new count/scan API (Vladimir Davydov) [PSBM-34838 PSBM-42317] - ms/fs: convert fs shrinkers to new scan/count API (Vladimir Davydov) [PSBM-34838] - ms/vmscan: per-node deferred work (Glauber Costa) - ms/shrinker: add node awareness (Dave Chinner) - ms/inode: move inode to a different list inside lock (Glauber Costa) - ms/inode: convert inode lru list to generic lru list code. (Dave Chinner) - ms/shrinker: convert superblock shrinkers to new API (Dave Chinner) [OVZ-6646 PSBM-42760] - ms/mm: new shrinker API (Dave Chinner) - ms/dcache: remove dentries from LRU before putting on dispose list (Dave Chinner) [PSBM-83551] - ms/dentry: move to per-sb LRU locks (Dave Chinner) - ms/dcache: convert dentry_stat.nr_unused to per-cpu counters (Dave Chinner) - ms/super: fix calculation of shrinkable objects for small numbers (Glauber Costa) - ms/fs: bump inode and dentry counters to long (Glauber Costa) - mm: make task with TIF_MEMDIE die faster (Kirill Tkhai) - mm: add independed bio pool for swapout (Kirill Tkhai) [PSBM-14619] - mm/fuse/oom: Show writeback_temp stats in oom message (Maxim Patlasov) - mm/swap: do not uncharge on reuse_swap_page (Vladimir Davydov) - mm/swap: comment about managing swap inside a CT (Konstantin Khorenko) - mm: Do not leak node data to CT's /proc/vmstat (Kirill Tkhai) - mm: Add oom_group to set custom oom_score_adj (Kirill Tkhai) - rh/mm: Drop off Live Kernel Self Migration (TRACK_DIRTY_PAGES) (Cyrill Gorcunov) - ms/mm: softdirty: keep bit when zapping file pte (Peter Feiner) - ms/mm: softdirty: clear VM_SOFTDIRTY flag inside clear_refs_write() instead of clear_soft_dirty() (Cyrill Gorcunov) - ms/kmemcg: don't allocate extra memory for root memcg_cache_params (Andrey Vagin) - ms/mm: save soft-dirty bits on swapped pages (Cyrill Gorcunov) - Makefile: make VZVERSION evaluated dynamically (Konstantin Khorenko) [PSBM-34957] - dummy: add dummy modules for service vz init script (Konstantin Khorenko) [PSBM-31333 PSBM-20104 PSBM-31333] - vzlist: add vzlist from 2.6.32-x as is (Dmitry Guryanov) [PSBM-20095 PSBM-20095 PSBM-20095 PSBM-19217] - vznetstat: Port diff-vznetstat-support-of-resetting-of-traffic-statistics-on-running-CTs (Vladimir Davydov) [PSBM-21243 PSBM-21243 PSBM-33650] - vznetstat: apply vznetstat patches from 2.6.32 as is (Stanislav Kinsburskiy) [PSBM-20094 PSBM-20094 PSBM-32912 PSBM-20094 PSBM-32072 PSBM-19217 PSBM-33650 PSBM-34837 PSBM-35011 PSBM-35178 PSBM-35178 PSBM-52219 PSBM-79502] - ub: add heuristic check for memory overcommit (Stanislav Kinsburskiy) [PSBM-45695 PSBM-48891] - ub: show swapin/out in /proc/bc//vmaux (Vladimir Davydov) [PSBM-46104] - ve/fs/sync: per containter sync and syncfs (Stanislav Kinsburskiy) [PSBM-39583 PSBM-39583 PSBM-44125 PSBM-44125 PSBM-44684] - ub/fs/writeback: per-CT fs writeback (Andrey Ryabinin) [PSBM-33841 PSBM-43375] - ubc: proc show stats in ve user ns (Pavel Tikhomirov) [PSBM-40433] - ub: sync exec_ub on fork (Vladimir Davydov) [PSBM-54928] - ub/fs: resurrect sync accounting (Vladimir Davydov) [PSBM-34007] - ub/fs: account writeback io (Stanislav Kinsburskiy) [PSBM-34007 PSBM-34007] - ub: ressurrect iostat and ioprio reporting (Stanislav Kinsburskiy) [PSBM-34007] - ub: ressurrect ioprio_set IOPRIO_WHO_UBC (Vladimir Davydov) [PSBM-34007] - ub/memcg: introduce ub_total_pages (Stanislav Kinsburskiy) [PSBM-33849 PSBM-34035 PSBM-47147] - mm/bc: Port diff-bc-shmem-fix-accounting-on-error-path (Vladimir Davydov) [PSBM-22198 PSBM-33637] - ub/netfilter: account x_tables to ub (Vladimir Davydov) [PSBM-20089] - ubc: initial patch (Konstantin Khorenko) [PSBM-20665 PSBM-20540 PSBM-24622 PSBM-28377 PSBM-26039 PSBM-15568 PSBM-20089 PSBM-39435 PSBM-20089 PSBM-20089 PSBM-29895 PSBM-31973 PSBM-33729 PSBM-33732 PSBM-20089 PSBM-20089 PSBM-20089 PSBM-33487 PSBM-20089 PSBM-20089 PSBM-20089 PSBM-20089 PSBM-28682 PSBM-31006 PSBM-33637 PSBM-34035 PSBM-34035 PSBM-34035 PSBM-34007 PSBM-34007 PSBM-34007 PSBM-39327 PSBM-52219] - ub: Track task mm ub (Kirill Tkhai) - ub: Execute posix timers in ub0 (Kirill Tkhai) - ub: Add dirty page accounting (Kirill Tkhai) - ub: Set ub0 to do softirq (Kirill Tkhai) - ub: Account siginfo (Kirill Tkhai) - ub: Show task ub info in /proc/[pid]/status etc (Kirill Tkhai) - ve/proc: Port diff-ve-proc-add-buffers-field-to-meminfo (Vladimir Davydov) [PSBM-19448 PSBM-34444 PSBM-33650] - ub: Split meminfo_proc_show() (Kirill Tkhai) - ub: Add address_space::dirtied_ub (Kirill Tkhai) - ub: Account file struct (Kirill Tkhai) - ub: Show ub memory on sysrq mem show (Kirill Tkhai) - ub: Add flock accounting (Kirill Tkhai) - ub: Add pty accounting (Kirill Tkhai) - ms/netlink: fix an use-after-free issue for nlk groups (Vasily Averin) [PSBM-71747] - ve/netlink: allow messages with family PF_BRIDGE type RTM_xxxNEIGH in CT (Pavel Tikhomirov) [PSBM-53629] - netlink/diag: report flags for netlink sockets (Andrey Vagin) [PSBM-28386] - netlink: add an ability to restore messages in a receive queue (Andrey Vagin) [PSBM-28386] - netlink: allow to set peeking offset for sockets (Stanislav Kinsburskiy) [PSBM-28386 PSBM-48484 PSBM-28386 PSBM-57921] - ve/net/ip6tables: fix autoloading of the ip6table_raw module from CT (Andrey Ryabinin) [PSBM-50548 PSBM-54244] - net: Add dependence xt_socket match on nf_conntrack_ipv4 (Kirill Tkhai) [PSBM-69269] - net: Mark conntrack users in nftables (Kirill Tkhai) [PSBM-51050] - net: Mark conntrack users in xtables (Kirill Tkhai) [PSBM-51050 PSBM-54823 PSBM-54823] - net: Primitives to enable conntrack allocation (Stanislav Kinsburskiy) [PSBM-51050 PSBM-54823 PSBM-56500] - ve/nf_conntrack: expose "nf_conntrack_events*" in contaners (Stanislav Kinsburskiy) [PSBM-40044] - ve/nf_conntrack: expose "nf_conntrack_acct" in contaners (Stanislav Kinsburskiy) [PSBM-40044] - ve/nf_conntrack: expose "nf_conntrack_max" in containers (Stanislav Kinsburskiy) [PSBM-40044] - ve/nf_conntrack: allow expose of priviledged sysctl inside containers (Stanislav Kinsburskiy) [PSBM-40044 PSBM-40044 PSBM-54530] - ms/netfilter: Restore xt_connlimit version 0 (Kirill Tkhai) [PSBM-40186] - config.OpenVZ: enable netfilter module xt_match_wdog_tmo (Konstantin Khorenko) [PSBM-40736] - ms/netfilter: Allow xt_owner in any user namespace (Eric W. Biederman) [PSBM-69409] - netfilter: always create netfilter per-net objects for ipv4/ipv6 (Stanislav Kinsburskiy) [PSBM-68767] - netfilter: always create per-net "filter" tables objects (Stanislav Kinsburskiy) [PSBM-58574] - netfilter: check per-ve netfilter status on actual operation (Stanislav Kinsburskiy) [PSBM-58574] - netfilter: ve_ipt_permitted() helper introduced (Stanislav Kinsburskiy) [PSBM-58574] - ms/bridge: drop netfilter fake rtable unconditionally (Florian Westphal) [PSBM-64412] - ms/netfilter: x_tables: avoid warn and OOM killer on vmalloc call (Marcelo Ricardo Leitner) [PSBM-62203] - ms/netfilter: nfnetlink: correctly validate length of batch messages (Phil Turnbull) [PSBM-57511] - netfilter/x_tables: account entry offsets allocations (Andrey Ryabinin) [PSBM-54407] - ve/netfilter: rectify ebtlog inside CT (Dmitry Safonov) [PSBM-54183] - ve/netfilter: rectify nflog inside CT (Dmitry Safonov) [PSBM-54183 PSBM-83551] - ve/netfilter: use ve_printk for BUGPRINT in ebtables (Dmitry Safonov) [PSBM-56707] - ms/netfilter: nfnetlink: fix insufficient validation in nfnetlink_bind (Pablo Neira Ayuso) [PSBM-54189] - ms/netfilter: x_tables: check for bogus target offset (Cyrill Gorcunov) [PSBM-49001] - ve/netfilter: get UID and GID from container user ns on rule match (Stanislav Kinsburskiy) [PSBM-43609] - ve/netfilter: allow adding matches from the container initial user namespace (Stanislav Kinsburskiy) [PSBM-43609] - ve/netfilter: ve_printk for "nf_conntrack: table full" (Vasily Averin) - ve/netfilter: Check for permittions while looking for target and match (Kirill Tkhai) [PSBM-28910] - ve/netfilter/cred: add ve_capable to check capabilities relative to the current VE (v2) (Konstantin Khorenko) [PSBM-39077] - ve/netfilter: Add autoloading of sockopt modules (Kirill Tkhai) [PSBM-28910] - ve/netfilter: Implement pernet net->ct.max / virtualize "nf_conntrack_max" sysctl (Kirill Tkhai) [PSBM-18322] - ve/netfilter: Implement pernet expect_max / virtualize "net.netfilter.nf_conntrack_expect_max" sysctl (Konstantin Khorenko) [PSBM-18322] - ve/netfilter: Add pernet permission checks in ip_tables (Kirill Tkhai) [PSBM-18322 PSBM-27181 PSBM-34192 PSBM-34657] - ve/netfilter: Implement net_ipt_permitted() etc (Kirill Tkhai) [PSBM-18322 PSBM-31451] - ve/netfilter: Implement ip_conntrack_disable_ve0 module option (Stanislav Kinsburskiy) [PSBM-18322] - ve/netfilter: Restore revision 0 "conntrack" match support (Kirill Tkhai) [PSBM-18322 PSBM-51365] - ve/netfilter: Restore revision 0 "owner" match support (Kirill Tkhai) [PSBM-18322] - ve/netfilter: MARK -- drop off @table entity to support rhel5 containers, v2 (Kirill Tkhai) [PSBM-30390] - ve/netfilter: Restore revision 0 "connmark" match / "CONNMARK" target support (Kirill Tkhai) [PSBM-18322 PSBM-51365] - ve/netfilter: Restore revision 0 "TOS" target support (Kirill Tkhai) [PSBM-18322] - ve/netfilter: Restore revision 0 "tos" match support (Kirill Tkhai) [PSBM-18322] - ve/netfilter: Restore revision 0 "mark" match and "MARK" target support (Stanislav Kinsburskiy) [PSBM-18322 PSBM-51365] - ve/netfilter: Restore revision 0 "iprange" match support (Kirill Tkhai) [PSBM-18322] - ve/netfilter: Basic ve transformations (Stanislav Kinsburskiy) [PSBM-18322 PSBM-39077] - ms/netfilter: Add {ipt,ip6t}_osf aliases for xt_osf (Kirill Tkhai) [PSBM-33929] - ve/futex/timeout: adjust futex timeout to absolule (Kirill Tkhai) [PSBM-14471] - ve: Use @real_start_timespec in uptime_proc_show (Cyrill Gorcunov) [PSBM-41406] - ve: Add interface for @start_timespec and @real_start_timespec adjustmen (Cyrill Gorcunov) [PSBM-41311 PSBM-41406] - timers should not get negative argument (Vasily Averin) [PSBM-48475] - ve/posix-timers: reference ve monotonic clock from ve start (v2) (Kirill Tkhai) [PSBM-13860 PSBM-34017 PSBM-18284 PSBM-18284] - radix-tree: save previous gfp_t tags in radix tree for dirty memory accounting (Konstantin Khorenko) [PSBM-18056 PSBM-27696 PSBM-83551 PSBM-83551] - VE/sysrq-trigger: make it VE-namespace aware (Stanislav Kinsbursky) [PSBM-20664] - config: enable BCACHE as a module" (Konstantin Khorenko) [PSBM-55594 PSBM-79461] - bcache: check correctly for bcache cgroup subsystem presence (Konstantin Khorenko) - config.OpenVZ: OpenVZ related config options are added (Stanislav Kinsburskiy) [PSBM-32460 PSBM-34741] - mpi: export arithmetic functions required for in-kernel DSA implementation (Konstantin Khorenko) - ms/mpi: revert "Revert "crypto: GnuPG based MPI lib - (Stanislav Kinsburskiy) - ms/mpi: revert "Remove unused code from MPI library" (Dmitry Kasatkin) - lockd: race of lockd inetaddr notifiers with nlmsvc_rqst change (Vasily Averin) [PSBM-76103] - ve/kthread: khelper kthread in a container introduced (Stanislav Kinsbursky) - ve/kthread: introduce kthread_run_ve() helper (Stanislav Kinsbursky) - ve/kthread: kthreads creation facility introduced (Stanislav Kinsbursky) - kthread: make of a new kthread's queuing code to a callback (Stanislav Kinsbursky) - block: suppress hard lockup warning in elv_drain_elevator (Vladimir Davydov) [PSBM-44480] - block: Export disk_type,block_class and disk_name (Kirill Tkhai) - ms/cfq-iosched: fix oom cfq_queue ref leak in cfq_set_request() (Tejun Heo) [PSBM-41334] - ms/cfq-iosched: fix async oom queue handling (Tejun Heo) [PSBM-41334] - ms/cfq-iosched: simplify control flow in cfq_get_queue() (Tejun Heo) [PSBM-41334] - ms/cfq-iosched: remove @gfp_mask from cfq_find_alloc_queue() (Maxim Patlasov) [PSBM-39956] - drivers/core/sysfs: respect ns when removing sys dev link (Vladimir Davydov) [PSBM-25801] - KMAPSET: set of key-value mappings with build-in (Stanislav Kinsburskiy) [PSBM-34437] - ve: add one more SHUTDOWN hook chain (Stanislav Kinsburskiy) - Use ve init task's css instead of opening cgroup via vfs (Vladimir Davydov) [PSBM-48629 PSBM-74490 PSBM-48721] - signal: don't rearm a posix-timer if siginfo was queued from user-space (Author: Thomas Gleixner) [PSBM-67221] - ve/signal: Ignore signals from wrong ve (Stanislav Kinsburskiy) [PSBM-17903 PSBM-40896 PSBM-17903] - signal: make SIGKILL top priority signal (Konstantin Khorenko) - pidns: add proc mount option 'hidepidns=0|1' (Konstantin Khlebnikov) - pidns: Disable pid allocation if pid_ns_prepare_proc() is failed in alloc_pid() (Kirill Tkhai) [PSBM-56705] - pid: export symbol nex_pidmap (Dmitry Guryanov) [PSBM-20095] - ms/pidns: Make the pidns proc mount/umount logic (Konstantin Khlebnikov) - PIDNS: implement change_pid_ns() (Konstantin Khlebnikov) - pid_ns: Virtualize pid_max (Kirill Tkhai) - fs/ceph: honor kernel direct aio changes v2 (Dmitry Monakhov) [PSBM-54817] - ve/aio: Add a handle to checkpoint/restore AIO context (Stanislav Kinsburskiy) [PSBM-42488 PSBM-41425 PSBM-42488 PSBM-42488 PSBM-42488] - ms/aio: Multiply passed nr_events in io_setup() (Kirill Tkhai) [PSBM-47075 PSBM-47209] - ve/fs: Export fs.aio-max-nr via ve cgroup (Cyrill Gorcunov) [PSBM-45646] - ve/fs/aio: aio_nr & aio_max_nr variables virtualization (Stanislav Kinsburskiy) [PSBM-29017 PSBM-47209 PSBM-47209] - fs/aio: kernel direct aio (Stanislav Kinsburskiy) [PSBM-18169 PSBM-42312 PSBM-54817] - overlayfs: unmark overlayfs as tech preview (Konstantin Khorenko) [PSBM-52379] - ve/fs/overlay: allow overlayfs to be used inside a Container (Pavel Tikhomirov) [PSBM-47280 PSBM-86153] - ve/fs/writeback: filter per-container inodes earlier (Andrey Ryabinin) [PSBM-39583] - fs: ioctl_fiemap must check what filemap_write_and_wait_range returns (Maxim Patlasov) [PSBM-68454] - fs: FIEMAP should sync only required range with FIEMAP_FLAG_SYNC (Maxim Patlasov) [PSBM-68226] - ms/fs: Fix race when checking i_size on direct i/o read (Steven Whitehouse) - ms/fs/file.c:fdtable: avoid triggering OOMs from alloc_fdmem (Eric W. Biederman) - vfs: panic in guard_bio_eod() if truncated_bytes > bvec->bv_len (Pavel Tikhomirov) [PSBM-55105] - fs: use original vfsmount for touch_atime (Stanislav Kinsburskiy) [PSBM-51009 PSBM-52373 PSBM-52817] - fs/block_dev: fix NULL ptr deref in freeze_bdev() (Andrey Ryabinin) [PSBM-50858] - ms/fs/super.c: fix WARN on alloc_super() fail path (Pavel Tikhomirov) [PSBM-43294] - ve: remove sync_mutex (Andrey Ryabinin) - fs: avoid writeback busy-loop if redirty (Maxim Patlasov) [PSBM-55919] - fs: fix accounting pipe buffers to kmemcg (Vladimir Davydov) - ve: remove sysctl_fsync_enable and use ve_fsync_behavior instead (Pavel Tikhomirov) [PSBM-34286 PSBM-34285] - ve/fs: namespace -- Don't fail on permissions if @ve->devmnt_list is empty (Cyrill Gorcunov) [PSBM-48188 PSBM-58329] - ve/fs: namespace -- Ignore device permissions during restore (Cyrill Gorcunov) [PSBM-48188] - ve/fs: add per-VE limit of mount points (Stanislav Kinsburskiy) [PSBM-34438 PSBM-42825 PSBM-42825 PSBM-69880 PSBM-69880 PSBM-69880 OVZ-7039] - ms/fsnotify: Make fdinfo to always success (Cyrill Gorcunov) [PSBM-40337] - ve/fs: Allow to mount ext4 and binfmt_misc under non-root ns (Kirill Tkhai) [PSBM-40100] - ve/fs/inotify: do not impose limit on the number of instances by default (Vladimir Davydov) [PSBM-39048] - ve/fs: Port diff-ve-fs-security-check-for-mount (Vladimir Davydov) [PSBM-33650] - mm/fs: Port diff-mm-debug-memallocation-caused-fs-reentrance (Vladimir Davydov) [PSBM-34112] - ve/fs/ioprio: confine ioprio_{set, get}(IOPRIO_WHO_USER) to current ve (Vladimir Davydov) - ve/fs/fadvise: introduce FADV_DEACTIVATE flag (Andrey Ryabinin) [PSBM-57915] - fs: add fadvise file_operation (Kirill Tkhai) [PSBM-54928 PSBM-54928] - tmpfs: shmem_fallocate must return ERESTARTSYS (Maxim Patlasov) [PSBM-43399] - fs/shmem: skip "relatime" in shmem_parse_options() (Kirill Tkhai) - vfs/nfs: add set_flags wrapper (Kirill Tkhai) - rh/fs: unwind changes on shift_arg_pages error path (Kirill Tkhai) - rh/fs: introduce "fs.relatime_interval" sysctl (Kirill Tkhai) - ve/fs: introduce "fs.fsync-enable" and "fs.odirect_enable" sysctls (Konstantin Khorenko) [PSBM-17903 PSBM-17157 PSBM-34286 PSBM-34285 PSBM-34286] - ve/binfmt_misc: destroy all nodes on ve stop (Vladimir Davydov) [PSBM-39154] - ve/fs/binfmt: virtualization (Stanislav Kinsburskiy) [PSBM-39154 PSBM-39154 PSBM-17903 PSBM-40100 PSBM-47737 PSBM-85685 PSBM-85052] - ve/fs/binfmt: move all internal data to structure (Stanislav Kinsbursky) - ve/devpts: Assign containers @devpts_sb on first mount (Cyrill Gorcunov) [PSBM-34931] - ve/fs/devpts: don't require newinstance (Konstantin Khlebnikov) - ve/fs: virtualize devtmpfs file system (Stanislav Kinsburskiy) [PSBM-35077 PSBM-35146 PSBM-39077] - nfsd: return file system superblock time granulaty on FSINFO request (Stanislav Kinsburskiy) [PSBM-66572] - ve/nfsd: do not print nfscld warning in a container (Stanislav Kinsburskiy) [PSBM-43468] - ve/nfsd: disable legacy recovery tracking for containers (Stanislav Kinsburskiy) [PSBM-43468] - ve/nfsd: enable UMH client tracker in a container (Stanislav Kinsbursky) - nfsd: race of nfsd inetaddr notifiers with nn->nfsd_serv change (Vasily Averin) [PSBM-76103] - ve/sunrpc: containerize kthreads (Stanislav Kinsbursky) - ve/fs/nfsd: NFSd containerization (Stanislav Kinsburskiy) - ms/NFS/CIFS/SUNRPC: don't allow to freeze execution (Stanislav Kinsburskiy) [PSBM-50671 PSBM-54822] - ms/NFS: Don't call COMMIT in ->releasepage() (Trond Myklebust) [PSBM-77949] - nfs: abort delegation in dying VE (Stanislav Kinsburskiy) [PSBM-77061] - nfs: protect callback execution against per-net callback thread shutdown (Stanislav Kinsburskiy) [PSBM-75751] - ve/fs/nfs: NFS containerization (Stanislav Kinsburskiy) - ve/fs: mark virtual filesystems as virtualized (Konstantin Khlebnikov) - VE/FS: containerize filesystems access (Konstantin Khorenko) - ms/autofs: show pipe inode in mount options (Stanislav Kinsburskiy) [PSBM-41217 PSBM-41961] - ve/fs/autofs: mark autofs as virtualized (Stanislav Kinsburskiy) [PSBM-26968 PSBM-86138] - ms/fs: Add a missing permission check to do_umount (Pavel Tikhomirov) [PSBM-43294] - ve/fs/locks: Make CAP_LEASE work in containers (Evgenii Shatokhin) [PSBM-46199] - ve/fanotify: Use ve-capable instead of plain capable test (Cyrill Gorcunov) [PSBM-41409] - ve/fs: allow to remount from ve user ns (Pavel Tikhomirov) - ve/fs/namei: fix capabilities check in sys_renameat2 () to support Containers (Stanislav Kinsburskiy) - ve/fs/namei: check containers capabilities in may_linkat() (Stanislav Kinsburskiy) [PSBM-40567] - ve/fs/cred: add ve_capable to check capabilities relative to the current VE (v2) (Andrew Vagin) [PSBM-39077] - VE/FS: allow to mknod inside ct (Vladimir Davydov) - ve/fs: Port diff-ve-fs-allow-to-remove-swapfile-hardlinks (Vladimir Davydov) [PSBM-25310 PSBM-33650] - fs: exec_mmap() arg corrected (Konstantin Khorenko) - fs: Mask appropriate filesystems FS_VIRTUALIZED (Kirill Tkhai) - fs: Restrict ve sync methods (Kirill Tkhai) - fs: Split statfs_by_dentry() (Kirill Tkhai) - fs: Show saved signal mask in /proc/[pid]/status (Kirill Tkhai) - fs: Lower ioprio in case of ioprio_set() called from CT (Kirill Tkhai) - ms/vfs: Allocate anon_inode_inode in anon_inode_init() (Jan Kara) [PSBM-75068] - ms/fs: remove now stale label in anon_inode_init() (Linus Torvalds) [PSBM-75068] - ms/fs: Avoid userspace mounting anon_inodefs filesystem (Jan Kara) [PSBM-75068] - ms/epoll: Make fdinfo to always success (Cyrill Gorcunov) [PSBM-41386] - ms/epoll: fix use-after-free in eventpoll_release_file (Konstantin Khlebnikov) - OpenVZ 7 config file (Stanislav Kinsburskiy) - sched: Count loadavg under rq::lock in calc_load_nohz_start() (Kirill Tkhai) [PSBM-68052] - ms/sched/numa: Fix use-after-free bug in the task_numa_compare (Gavin Guo) [PSBM-62208] - ve/sched: sched_show_task: call task_ve_name() under RCU lock (Andrey Ryabinin) [PSBM-60139] - ms/sched: Fix race on toggling cfs_bandwidth_used (Ben Segall) [PSBM-51056] - ve/sched: make load balancing more agressive (Vladimir Davydov) - sched: debug: show nr_failed_migrations_cpulimit (Vladimir Davydov) - sched: add WARN_ON's to debug task boosting (Vladimir Davydov) [PSBM-44475 PSBM-50077] - ms/sched/fair: Initialize throttle_count for new task-groups lazily (Konstantin Khlebnikov) [PSBM-50099] - sched: use topmost limited ancestor for cpulimit balancing (Vladimir Davydov) [PSBM-49203] - ve/fairsched: Resurrect proc fairsched files (Vladimir Davydov) [PSBM-48824] - ms/sched/core: Fix unserialized r-m-w scribbling stuff (Kirill Tkhai) - ve/sched: introduce cond_resched_may_throttle (Kirill Tkhai) [PSBM-18888 PSBM-42358] - sched: disable dumping cfs info on sysrq trigger (Vladimir Davydov) [PSBM-41140] - ve/sched: Hide steal time from inside CT (Kirill Tkhai) [PSBM-26588 PSBM-23431] - ms/sched/fair: Track cgroup depth (Kirill Tkhai) - sched/fair: only update current task boost (Vladimir Davydov) - ms/sched: Fix schedule_tail() to disable preemption (Kirill Tkhai) - sched: Port diff-sched-make-nr_cpus-limit-support-hierarchies (Stanislav Kinsburskiy) [PSBM-33642 PSBM-35082 PSBM-35251] - sched: Port cpustat related patches (Vladimir Davydov) [PSBM-26714 PSBM-28403 PSBM-28500 PSBM-26587 PSBM-23431 PSBM-28277 PSBM-33642 PSBM-48721 PSBM-69678 PSBM-69678 PSBM-69678 PSBM-69678 PSBM-79891] - sched: Port diff-sched-return-only-virtual-cpus-in-sched_getaffinity (Vladimir Davydov) [PSBM-25367 PSBM-27200 PSBM-33642] - sched: Port diff-sched-clear-prev-entity-if-curr-is-dequeued (Vladimir Davydov) [PSBM-33642] - ms/sched: Port diff-sched-increase-SCHED_LOAD_SCALE-resolution (Vladimir Davydov) [PSBM-33642] - sched: Port diff-sched-initialize-runtime-to-non-zero-on-cfs-bw-set (Vladimir Davydov) [PSBM-17658 PSBM-17658 PSBM-33642] - ve/sched: port boosting hacks against prio inversion (Stanislav Kinsburskiy) [PSBM-15441 PSBM-56984 PSBM-62208] - ve/sched: port vcpu hotslice (Stanislav Kinsburskiy) [PSBM-16913 PSBM-16913 PSBM-17399] - ve/sched: port nr cpus limit (Stanislav Kinsburskiy) [PSBM-16856 PSBM-69678 PSBM-69678] - sched/stat: account forks per task group (Vladimir Davydov) [PSBM-18113 PSBM-18113] - sched/stat: account ctxsw per task group (Vladimir Davydov) [PSBM-18113 PSBM-18113] - sched/stat: initial patch (Konstantin Khorenko) [PSBM-18113 PSBM-54928] - sched: other changes (Konstantin Khorenko) - sched: prohibit setting affinity from inside a CT (Konstantin Khorenko) - sched: put setting scheduller under CAP_SYS_ADMIN (instead of SYS_NICE) (Konstantin Khorenko) - sched: Add cpulimit base interfaces (Kirill Tkhai) [PSBM-69678 PSBM-69678] - sched: Export per task_group statistics_work (Kirill Tkhai) [PSBM-74490 PSBM-33642] - sched: Account ve_task_info::sleep_time (Kirill Tkhai) - sched: Change show_state() view (Kirill Tkhai) - sched: Account task_group::start_time (Kirill Tkhai) - sched: Add primitives to calculate nr running, sleeping, stopped and uninterruptible tasks (Kirill Tkhai) - sched: Account cfs_rq::nr_iowait (Kirill Tkhai) - sched: Count rq::nr_sleeping and cfs_rq::nr_unint (Kirill Tkhai) - kernel: Account nr_zombie and nr_dead (Kirill Tkhai) - delayacct: Add stats primitives (Kirill Tkhai) - ms/sched/numa: fix unsafe get_task_struct() in task_numa_assign() (Kirill Tkhai) - ms/sched: Fix race between task_group and sched_task_group (Kirill Tkhai) - ms/coredump: fix unfreezable coredumping task (Andrey Ryabinin) [PSBM-52793] - ve/coredump: virtualize kernel.core_pattern sysctl (Pavel Tikhomirov) [PSBM-43596] - ve/net: Allow sysctl::[ip_nonlocal_bind,icmp_echo_ignore_all] for VE's init_user_ns (Kirill Tkhai) [PSBM-60975] - ve/sysctl/net: allow net.ipv4.vs.* in CT init userns (Pavel Tikhomirov) [PSBM-63883 PSBM-63883] - ve/sysctl/net: allow "net.unix.max_dgram_qlen" sysctl in CT init userns (Pavel Tikhomirov) [PSBM-54530] - ve/sysctl: allow to write kernel/hostname and kernel/domainname entries in container (Stanislav Kinsburskiy) [PSBM-20102 PSBM-20102] - ve/sysctl/pidns: allow to change sysctl "ns_last_pid" from containers (Andrew Vagin) - sysctl: make may_detach_mounts immutable in CT (Pavel Tikhomirov) [PSBM-74521] - ve/sysctl/ipc: mark as virtualized (Konstantin Khorenko) - ve/sysctl: implement virtualized methods (Stanislav Kinsburskiy) [PSBM-18032 PSBM-18030 PSBM-29017 PSBM-43596] - ve/sysctl: write permission restriction (Konstantin Khlebnikov) [PSBM-18022 PSBM-56704 PSBM-18032 PSBM-18030] - sysctl: make "tcp_syncookies" sysctl available inside a CT (Konstantin Khorenko) - sysctl: make hotplug, printk and mmap_min_addr accessible inside a CT (Konstantin Khorenko) - sysctl: Change sysctl::show_unhandled_signals default (Kirill Tkhai) - ve/module: hide module refcounts from container (Andrey Ryabinin) [PSBM-57497] - ve/proc/net/nr_cpus: cut lines in /proc/net/softnet_stat to number of vcpus in CT (Pavel Tikhomirov) [PSBM-73238] - ve/proc/net: virtualize all the network proc entries (Stanislav Kinsburskiy) [PSBM-58574] - ve/proc/net: proc_net_create() helper introduced (Stanislav Kinsburskiy) [PSBM-58574] - ve/proc: fix mangling cgroup mount source path in container (Stanislav Kinsburskiy) [PSBM-34295 PSBM-52369] - ve/proc/time: Port diff-ve-proc-report-real_start_time-in-_proc_PID_stat-if-CONFIG_VE (Vladimir Davydov) [PSBM-22925 PSBM-22925 PSBM-33650] - ve/fs: drop useless d_root_check() (Konstantin Khorenko) [PSBM-41919] - ve/proc: use memcg limits for showing oom_score inside CT (Vladimir Davydov) [PSBM-33849] - ve/proc/block: Show CT allowed partitions in /proc/partitions (Stanislav Kinsburskiy) [PSBM-18889 PSBM-34805] - blkcg: Hide not allowed device from /proc/devices (Kirill Tkhai) - ve/proc: restricted proc-entries scope (Stanislav Kinsburskiy) [PSBM-18019 PSBM-18021 PSBM-40359 PSBM-58574 PSBM-55920 OVZ-6834] - fs/proc: print fairshed stat (Konstantin Khorenko) - fs/proc: enhance proc_fd_access_allowed() and provide appropriate error code to callers (Konstantin Khorenko) - proc: Show vcpu in do_task_stat() (Kirill Tkhai) - quota: missing lock in dqcache_shrink_scan() (Niu Yawei) - ve/quota: allow to manage quota in top CT user ns (Konstantin Khorenko) [PSBM-40281] - fs/quota: Compatibility with older quotactl interface (Stanislav Kinsburskiy) [PSBM-51366] - printk: Add touch_all_softlockup_watchdogs() to console_unlock() (Kirill Tkhai) [PSBM-49893] - ve/printk: per-CT printk helpers introduced (Stanislav Kinsburskiy) [PSBM-39077 PSBM-54183 PSBM-42313] - ve/printk: printk virtualization (Konstantin Khorenko) [PSBM-17899 PSBM-17980 PSBM-20669 PSBM-17899 PSBM-54820] - net/sched: restore "mpu xxx" handling (Kirill Tkhai) [PSBM-34874] - cpuset/mems: don't propagate changes to empty descendant cgroups (Konstantin Khorenko) [PSBM-85052] - cpuset/cpus: don't propagate changes to empty descendant cgroups (Konstantin Khorenko) [PSBM-85052] - cpuset: initial patch (Konstantin Khorenko) - ve/net: introduce vz_security_*_check checks (Stanislav Kinsburskiy) - ve/kobj: Send events per VE instead of all net-namespaces broadcasting (Stanislav Kinsburskiy) - ve/uevent: Use own uevent_seqnum for every VE (Konstantin Khorenko) [PSBM-17903] - vzevent: initial patch (Konstantin Khorenko) - ve/veth: don't drop skb->mark if NETIF_F_VENET is set (Andrew Vagin) [PSBM-32277] - vzeth: initial patch (Stanislav Kinsburskiy) [PSBM-20668 PSBM-18176] - ve/net: introduce TAP accounting (Stanislav Kinsburskiy) [PSBM-27713 PSBM-40629] - ve/net/vxlan: enable support in a container (Pavel Tikhomirov) [PSBM-53629] - ve/net: ipip: enable in container (Stanislav Kinsburskiy) [PSBM-48608] - ve/net: ip_vti: skip per net init in ve (Vladimir Davydov) [PSBM-48698] - ve/net/ip_gre: containerize per-net devices (Kirill Tkhai) [PSBM-24331] - ve/net/dummy: enable support in a container (Vasily Averin) [PSBM-43329] - ve/net/ppp: introduce VE_FEATURE_PPP feature (Stanislav Kinsburskiy) [PSBM-29975] - ve/net: Fix vlan NETIF_F_VIRTUAL feature initialization (Kirill Tkhai) [PSBM-35266] - ve/tun: expose "owner", "group" and "tun_flags" attributes in container (Stanislav Kinsburskiy) [PSBM-39726] - ve/bridge: br_dev_init: check if "bridge" feature is enabled (Evgenii Shatokhin) [PSBM-50009] - ve/net: restrict ethtool to CT root userns and prohibit EEPROM change (Konstantin Khorenko) [PSBM-36290 PSBM-52504] - ve/net/cred: add ve_capable to check capabilities relative to the current VE (v2) (Konstantin Khorenko) [PSBM-39077] - ve/net/xfrm: ratelimit warning on bad policy detection (Konstantin Khorenko) [PSBM-57498] - ve/net: restrict number of net devices for CT (Pavel Tikhomirov) [PSBM-51354] - ve/net/packet: show tx-ring warning only for host (Pavel Tikhomirov) [PSBM-56711] - VE/NET: don't oops in net_generic() on disabled features (Konstantin Khlebnikov) - ve/net: sit: fix crash on newlink if VE_FEATURE_SIT is disabled (Vladimir Davydov) - ve/net: Exclude foreign CT sockets from /proc/net/tcp{,6} (Kirill Tkhai) [PSBM-34875] - ve/net: Add VE_NF_CONNTRACK check in resolve_normal_ct() (Kirill Tkhai) [PSBM-35154] - ve/net: Add ipt_mask checks into ip6table_nat (Kirill Tkhai) [PSBM-34748] - ve/net: allow to rename devices in non-ve namespaces (Kirill Tkhai) [PSBM-29810 PSBM-33645] - ve/net/sysfs: Porting diff-ve-net-sysfs-drop-redundant-net_ipv4_route_path and diff-ve-net-route-bring-back-route_src_check (Kirill Tkhai) [PSBM-31818] - fs/nfs: don't use delayed unmount for nfs. (Andrey Ryabinin) [PSBM-76086] - ve/net,netfilter: Adjust REDIRECT target on venet device (Cyrill Gorcunov) [PSBM-59983] - venet: ipX_forward headroom check (Vasily Averin) [PSBM-68362 PSBM-68362] - veip: Add commentary about veip_shutdown_hook (Kirill Tkhai) [PSBM-77750] - venet: delay skb_orphan() for venet CT->host path optimization (Konstantin Khorenko) [PSBM-79456] - drivers/net/ve: venet network device introduced (Konstantin Khorenko) - ve: export ve_subsys symbol (Stanislav Kinsburskiy) - veip: initial patch (Konstantin Khorenko) - net/teql: disable "True" (or "trivial") link equalizer inside a CT (Konstantin Khorenko) - net: fix cbq quantum calculation (Konstantin Khorenko) - net/ipv6: fix MIP6 compilation (Konstantin Khorenko) - net/udp: honor SK_FORCE_REUSE (Konstantin Khorenko) - net: shift rcv_nxt appropriately in case we received only part of data (Konstantin Khorenko) - net: force tcp maximum segment size (MSS) to 64K (Konstantin Khorenko) - net: don't push data in a socket in repair state (Konstantin Khorenko) - net/compilation: sysctl_tcp_adv_win_scale (Konstantin Khorenko) - net: honor TW_WSCALE_MASK/TW_WSCALE_SPEC (Konstantin Khorenko) - net: introduce ip_rt_src_check (Konstantin Khorenko) - net: move dev_name_hash/dev_index_hash to netdevice.h (Konstantin Khorenko) - tun: Create tun_flags file on for init_net only (Kirill Tkhai) - net: Allow ve several netdev ioctls (Kirill Tkhai) - net: Track leaked netdev (Kirill Tkhai) - net: Make neigh_alloc() return ENOMEM in kmalloc() failed (Kirill Tkhai) - net: Add NETIF_F_VIRTUAL feature to mask devices allowed in CT (Kirill Tkhai) - net: Add NETIF_F_VENET netdev feature and optimized skb forwarding (Kirill Tkhai) - net: Add sysctl_tcp_use_sg to disable NETIF_F_SG sk route capability (Kirill Tkhai) - net: Make ipip feature optional (Kirill Tkhai) - net: Make sit feature optional (Kirill Tkhai) - netns: export net_assign_generic() (Konstantin Khorenko) - net: Show all connections in init namespace (Tony Zelenoff) - ms/netlabel: fix the netlbl_catmap_setlong() dummy function (Paul Moore) - ms/ipmr,ip6mr: call ip6mr_free_table() on failure path (WANG Cong) - ms/net/RDS: verify the underlying transport exists before creating a connection (Vasily Averin) - ve/cgroups: Introduce subgroups_limit control (Andrey Ryabinin) [PSBM-33401 PSBM-69678] - ve/cgroup: Allow to write to several safe cgroup files from CT (Pavel Tikhomirov) [PSBM-44981] - ve/cgroup: do not virtualize output of cgroup_path (Vladimir Davydov) [PSBM-34852] - ve/cgroup: Mangle cgroups root from inside of VE view (Cyrill Gorcunov) [PSBM-33757 PSBM-38634] - cgroup: Mark cgroup CGRP_VE_ROOT (Kirill Tkhai) - ve/cgroups: fake num_cgroups in /proc/cgroups output (Vasily Averin) [PSBM-33400] - VE: convert khelper_wq to kthread_worker (Konstantin Khlebnikov) [PSBM-28910] - ve/security: device_cgroup -- Allow manage devices in @pseudosuper state (Cyrill Gorcunov) [PSBM-48421] - ve/cgroup: Add pseudosuper state for restore sake (Cyrill Gorcunov) [PSBM-33664 PSBM-34291 PSBM-34299 PSBM-43169 PSBM-42573 PSBM-44981] - ve/kernel: allow to increase rlimit from inside container (Vladimir Davydov) [PSBM-43410] - ve/acct: Allow process accounting in containers (Evgenii Shatokhin) [PSBM-40587] - ve: introduce ve_init_user_ns() helper (Andrey Ryabinin) [PSBM-41075] - vecalls: fix VZCTL_GET_CPU_STAT uptime_jif scale (Vladimir Davydov) [PSBM-28811] - ve: Implement current_user_ns_initial() helper (Konstantin Khorenko) [PSBM-58574] - ve/itimer: add ve_name to warning for a NULL new_value (Dmitry Safonov) [PSBM-49818] - ve/cred: add ve_capable to check capabilities relative to the current VE (v2) (Konstantin Khorenko) [PSBM-39077] - ve: Add support of iptables mask (Konstantin Khorenko) [PSBM-32737 PSBM-34286 PSBM-34285] - ve: Add support of features mask (Cyrill Gorcunov) [PSBM-32737] - ve/lockdep: Port diff-lockdep-taint-kernel-on-circular-locking-complains (Vladimir Davydov) [PSBM-22010 PSBM-33650] - ve/taskstats: allow delivery of task attributes in CT context (Stanislav Kinsburskiy) [PSBM-56171] - ve: Port diff-ve-allow-taskstats-netlink-in-netns (Vladimir Davydov) [PSBM-33650] - ve/uts_ns: Implement cgroup interface to configure ve's os_release (Kirill Tkhai) [PSBM-32273] - uts: Add virt_utsname and /proc/sys/kernel/virt_osrelease entry (Kirill Tkhai) - ve/devmnt: Add a ability to show ve.mount_opts (Kirill Tkhai) [PSBM-34291 PSBM-34291] - ve/fs/devmnt: process mount options (Kirill Tkhai) [PSBM-32273 PSBM-40075] - ve/devmnt: Introduce ve::devmnt list (Kirill Tkhai) [PSBM-32273] - ptrace: prevent tracing "init" from inside a CT (Konstantin Khorenko) - ve/mm/trace: introduce vps_dumpable flag (Konstantin Khorenko) [PSBM-20666] - ve/mm: print OOM info to VE log (Vladimir Davydov) - ve: initial patch (Konstantin Khorenko) [PSBM-21953 PSBM-22882 PSBM-24622 PSBM-24622 PSBM-28031 PSBM-33480 PSBM-33555 PSBM-33561 PSBM-33833 PSBM-34030 PSBM-32284 PSBM-34450 PSBM-34497 PSBM-34286 PSBM-34285 PSBM-34422 PSBM-34286 PSBM-34285 PSBM-40280 PSBM-71414 PSBM-78078] - ve/userns: associate user_struct with the user_namespace (Andrey Ryabinin) [PSBM-60181] - ve: allow user ns in chroot (Konstantin Khlebnikov) - ve: Virtualize sysinfo (Kirill Tkhai) - ve: Replace 0 ppid with 1 (workaround for bad utils) (Kirill Tkhai) - ve: Customize VE uptime (Kirill Tkhai) - ve: Use ve_relative_clock in times() syscall and /proc/[pid]/stat (Kirill Tkhai) - ve: Prohibit module load and usermode_helper from inside CT (Kirill Tkhai) - ve: Add virtinfo subsys (Kirill Tkhai) [PSBM-20104] - ve: Virtualize devpts superblock (Kirill Tkhai) - ve: Virtualize /proc/cmdline (Kirill Tkhai) - ve: Virtualize /proc/swaps to watch from inside CT (Kirill Tkhai) - ve: Implement per ve randomize_va_space (Kirill Tkhai) - ve: Use ve_printk() for often kernel messages about user actions (Kirill Tkhai) - ve/ppc: wire OpenVZ-specific syscalls (Kir Kolyshkin) - ve: Add ve syscalls numbers (Kirill Tkhai) - ve: Prohibit containers add random entropy (Kirill Tkhai) - ve/sysinfo: don't clean uptime, procs and loads in containers (Pavel Tikhomirov) [PSBM-62094] - ve: Add VZVERSION suffix to kernel release (Kirill Tkhai) - ms/cgroup: switch to new percpu_ref API (Vladimir Davydov) - ms/cgroup: use percpu refcnt for cgroup_subsys_states (Vladimir Davydov) [PSBM-34174] - ms/cgroup: remove now unused css_depth() (Tejun Heo) - ms/cgroup: split cgroup destruction into two steps (Vladimir Davydov) [PSBM-34174] - ms/cgroup: reorder the operations in cgroup_destroy_locked() (Vladimir Davydov) [PSBM-34174] - cgroup: initial patch (Konstantin Khorenko) [PSBM-17927 PSBM-17927 PSBM-16529 PSBM-34035 PSBM-34035] - Revert: rh/kmod: use system_unbound_wq instead of khelper (Konstantin Khorenko) [PSBM-61660] - vzdev: initial patch (Konstantin Khorenko) - vzwdog: initial patch (Konstantin Khorenko) - ve/device_cgroup: kill ACC_QUOTA permission (Konstantin Khorenko) [PSBM-48482] - ve/device_cgroup: allow to change device mount permission via cgroup (Andrey Ryabinin) [PSBM-48431] - ve/device_cgroup: fake allowing all devices for docker inside VZCT (Pavel Tikhomirov) [PSBM-34529 PSBM-38691] - capabilities: correct descriptions (Konstantin Khorenko) - ve/devcgroup/cred: add ve_capable to check capabilities relative to the current VE (v2) (Konstantin Khorenko) [PSBM-39077] - devcgroup: initial patch (Konstantin Khorenko) [PSBM-21979 PSBM-33555] - headers: inclusion (Konstantin Khorenko) - Initial patch commit + compilation fixes: commit messages history (Konstantin Khorenko) [PSBM-33584 PSBM-17651 PSBM-17886 PSBM-17909 PSBM-17918 PSBM-17915 PSBM-17917 PSBM-17914 PSBM-17902 PSBM-17924 PSBM-17926 PSBM-17924 PSBM-17918 PSBM-17930 PSBM-17931 PSBM-17945 PSBM-17960 PSBM-17971 PSBM-18875 PSBM-18876 PSBM-18877 PSBM-17908 PSBM-18878 PSBM-18879 PSBM-18056 PSBM-18882 PSBM-18884 PSBM-18899 PSBM-31125 PSBM-12955 PSBM-20089 PSBM-20089 PSBM-12523 PSBM-41530 OVZ-6600 OVZ-5192 PSBM-32912 PSBM-54816 PSBM-54819 PSBM-54928 PSBM-54928 PSBM-18113 PSBM-33760 PSBM-33755 PSBM-33926 PSBM-39077 PSBM-18531 PSBM-34089 PSBM-42087 PSBM-18113 PSBM-20541 PSBM-33642 PSBM-33841 PSBM-47061 PSBM-17904 PSBM-33650 PSBM-39077 PSBM-18885 PSBM-18885 PSBM-34494 PSBM-20810 PSBM-51255 OVZ-6409 PSBM-39167 PSBM-20100 PSBM-20100 PSBM-33239 PSBM-34777 PSBM-41804 PSBM-52390 PSBM-54408 PSBM-20663 PSBM-22149 PSBM-27695 PSBM-33849 PSBM-33849 PSBM-33849 PSBM-34066 PSBM-34007 PSBM-32284 PSBM-42313 PSBM-55365 PSBM-71414] - Kconfig: Kconfig.openvz includes in arch (Konstantin Khorenko) - Kconfig: introduce kernel/Kconfig.openvz (Konstantin Khorenko) - rh/locks: check for fl->fl_owner != filp in show_fd_locks (Stanislav Kinsburskiy) [PSBM-48727] - x86/SYSCALL: remove sys32 vm86 warning (Dmitry Guryanov) - ms/kcmp: fix standard comparison bug (Rasmus Villemoes) - ms/module: remove rmmod --wait option. (Rusty Russell) [PSBM-27580 PSBM-27580] - ms/idr: print a stack dump after ida_remove warning (Vasily Averin) - MS/KBD: add file kbd_bind in sysfs, which allow unbind keyboard from tty (v2) (Andrey Vagin) - MS/DEVICE: input_mutex isn't static now (Andrey Vagin) - MS/NET/IPV6: remove duplicate neigh_ifdown (Vladimir Davydov) [PSBM-13449] - MS/MM/SLAB: show slab_info core (Dmitry Guryanov) - MS/IDLE: add boot param to forcibly enable intel auto demotion (Vladimir Davydov) [PSBM-11477] - ms/tty: Fix potential use after free in release_one_tty (Cyrill Gorcunov) - ms/tty/ppc: define TIOSAK (fix tty_ioctl() compilation) (Kir Kolyshkin) - MS/TTY: TIOSAK Secure Attention Key ioctl (Konstantin Khlebnikov) [PSBM-11881] - KBUILD: build should fail on modpost errors for external modules (Konstantin Khlebnikov)- [iscsi-target] Fix iscsi_np reset hung task during parallel delete (Maurizio Lombardi) [1583593 1579217]- [x86] always enable eager FPU by default on non-AMD processors (Paolo Bonzini) [1589051 1589048] {CVE-2018-3665} - [net] nf_reset: also clear nfctinfo bits (Florian Westphal) [1588458 1572983] - [x86] bugs: Switch the selection of mitigation from CPU vendor to CPU features (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] bugs: Add AMD's SPEC_CTRL MSR usage (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] bugs: Add AMD's variant of SSB_NO (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] spec_ctrl: Fix VM guest SSBD problems (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] spec_ctrl: Eliminate TIF_SSBD checks in IBRS on/off functions (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] spec_ctrl: Disable SSBD update from scheduler if not user settable (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] spec_ctrl: Make ssbd_enabled writtable (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] spec_ctrl: Remove thread_info check in __wrmsr_on_cpu() (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] spec_ctrl: Write per-thread SSBD state to spec_ctrl_pcp (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] spec_ctrl: Add a read-only ssbd_enabled debugfs file (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] bugs/intel: Set proper CPU features and setup RDS (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] kvm: vmx: Emulate MSR_IA32_ARCH_CAPABILITIES (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] kvm: svm: Implement VIRT_SPEC_CTRL support for SSBD (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] speculation, KVM: Implement support for VIRT_SPEC_CTRL/LS_CFG (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] bugs: Rework spec_ctrl base and mask logic (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] spec_ctrl: Rework SPEC_CTRL update after late microcode loading (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] spec_ctrl: Make sync_all_cpus_ibrs() write spec_ctrl_pcp value (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] bugs: Unify x86_spec_ctrl_{set_guest, restore_host} (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] speculation: Rework speculative_store_bypass_update() (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] speculation: Add virtualized speculative store bypass disable support (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] bugs, KVM: Extend speculation control for VIRT_SPEC_CTRL (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] KVM: Rename KVM SPEC_CTRL MSR functions to match upstream (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] speculation: Handle HT correctly on AMD (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] cpufeatures: Add FEATURE_ZEN (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] cpufeatures: Disentangle SSBD enumeration (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] cpufeatures: Disentangle MSR_SPEC_CTRL enumeration from IBRS (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] speculation: Use synthetic bits for IBRS/IBPB/STIBP (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [documentation] spec_ctrl: Do some minor cleanups (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] speculation: Make "seccomp" the default mode for Speculative Store Bypass (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] seccomp: Move speculation migitation control to arch code (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [kernel] seccomp: Add filter flag to opt-out of SSB mitigation (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [kernel] seccomp: Use PR_SPEC_FORCE_DISABLE (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] prctl: Add force disable speculation (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] spectre_v2: No mitigation if CPU not affected and no command override (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] pti: Do not enable PTI on CPUs which are not vulnerable to Meltdown (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] bug: Add X86_BUG_CPU_MELTDOWN and X86_BUG_SPECTRE_V[12] (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] pti: Rename CONFIG_KAISER to CONFIG_PAGE_TABLE_ISOLATION (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] spec_ctrl: Sync up naming of SPEC_CTRL MSR bits with upstream (Waiman Long) [1584323 1584569] {CVE-2018-3639} - [x86] spec_ctrl: Sync up SSBD changes with upstream (Waiman Long) [1584323 1584569] {CVE-2018-3639}- [linux] fsnotify: Fix fsnotify_mark_connector race (Miklos Szeredi) [1584684 1569921]- [x86] microcode: Load microcode on all cpus (Prarit Bhargava) [1578047 1568249] - [x86] microcode: Fix CPU synchronization routine (Prarit Bhargava) [1578047 1568249] - [x86] microcode: Attempt late loading only when new microcode is present (Prarit Bhargava) [1578047 1568249] - [x86] microcode: Synchronize late microcode loading (Prarit Bhargava) [1578047 1568249] - [x86] microcode: Request microcode on the BSP (Prarit Bhargava) [1578047 1568249] - [x86] microcode: Do not upload microcode if CPUs are offline (Prarit Bhargava) [1578047 1568249] - [x86] microcode/intel: Writeback and invalidate caches before updating microcode (Prarit Bhargava) [1578047 1568249] - [x86] microcode/intel: Check microcode revision before updating sibling threads (Prarit Bhargava) [1578047 1568249] - [x86] microcode: Get rid of struct apply_microcode_ctx (Prarit Bhargava) [1578047 1568249] - [x86] cpu: Add a microcode loader callback (Prarit Bhargava) [1578047 1568249] - [x86] microcode: Propagate return value from updating functions (Prarit Bhargava) [1578047 1568249] - [x86] microcode/amd: Change load_microcode_amd()'s param to bool to fix preemptibility bug (Prarit Bhargava) [1578047 1568249] - [x86] microcode/intel: Add a helper which gives the microcode revision (Prarit Bhargava) [1578047 1568249] - [x86] cpu: Add native CPUID variants returning a single datum (Prarit Bhargava) [1578047 1568249] - [x86] microcode/amd: Move private inlines to .c and mark local functions static (Prarit Bhargava) [1578047 1568249] - [x86] microcode/intel: Simplify generic_load_microcode() (Prarit Bhargava) [1578047 1568249] - [x86] microcode/intel: Do not issue microcode updates messages on each CPU (Prarit Bhargava) [1578047 1568249] - [kernel] pidns: Don't have unshare(CLONE_NEWPID) imply CLONE_THREAD (Oleg Nesterov) [1578997 1577745] - [powerpc] 64s: Add support for a store forwarding barrier at kernel entry/exit (Mauricio Oliveira) [1581045 1581036] {CVE-2018-3639} - [powerpc] 64s: Move the data access exception out-of-line (Mauricio Oliveira) [1581045 1581036] {CVE-2018-3639}- [netdrv] vmxnet3: use correct flag to indicate LRO feature (Neil Horman) [1567771 1558685] - [netdrv] vmxnet3: avoid xmit reset due to a race in vmxnet3 (Neil Horman) [1567771 1558685] - [kernel] ib/mlx5: Respect new UMR capabilities (Alaa Hleihel) [1579847 1573661] - [infiniband] ib/mlx5: Enable ECN capable bits for UD RoCE v2 QPs (Alaa Hleihel) [1579847 1573661] - [scsi] cdrom: do not call check_disk_change() inside cdrom_open() (Maurizio Lombardi) [1579834 1538362] - [hid] wacom: Fix reporting of touch toggle (WACOM_HID_WD_MUTE_DEVICE) events (Benjamin Tissoires) [1579192 1551776] - [hid] wacom: generic: Recognize WACOM_HID_WD_PEN as a type of pen collection (Benjamin Tissoires) [1579192 1551776] - [hid] wacom: generic: Send BTN_STYLUS3 when both barrel switches are set (Benjamin Tissoires) [1579191 1551783] - [fs] eventpoll: fix uninitialized variable in epoll_ctl (Paul Moore) [1578734 1553256] - [fs] nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE (Scott Mayhew) [1578458 1574002] - [net] sock_diag: request _diag module only when the family or proto has been registered (Xin Long) [1578272 1544898] - [target] Re-add missing SCF_ACK_KREF assignment in (Mike Christie) [1578048 1561851] - [gpu] drm/nouveau: Fix deadlock in nv50_mstm_register_connector() (Lyude Paul) [1577792 1571927] - [netdrv] vmxnet3: segCnt can be 1 for LRO packets (Neil Horman) [1577790 1426680] - [s390] correct nospec auto detection init order (Hendrik Brueckner) [1577767 1558325] - [s390] add sysfs attributes for spectre (Hendrik Brueckner) [1577767 1558325] - [s390] report spectre mitigation via syslog (Hendrik Brueckner) [1577767 1558325] - [s390] add automatic detection of the spectre defense (Hendrik Brueckner) [1577767 1558325] - [s390] move nobp parameter functions to nospec-branch.c (Hendrik Brueckner) [1577767 1558325] - [s390] do not bypass BPENTER for interrupt system calls (Hendrik Brueckner) [1577767 1558325] - [s390] Replace IS_ENABLED(EXPOLINE_*) with IS_ENABLED(CONFIG_EXPOLINE_*) (Hendrik Brueckner) [1577767 1558325] - [s390] introduce execute-trampolines for branches (Hendrik Brueckner) [1577767 1558325] - [s390] run user space and KVM guests with modified branch prediction (Hendrik Brueckner) [1577767 1558325] - [s390] add optimized array_index_mask_nospec (Hendrik Brueckner) [1577767 1558325] - [s390] entry.s: fix spurious zeroing of r0 (Hendrik Brueckner) [1577767 1558325] - [s390] scrub registers on kernel entry and KVM exit (Hendrik Brueckner) [1577767 1558325] - [s390] align and prepare spectre mitigation for upstream commits (Hendrik Brueckner) [1577767 1558325] - [s390] alternative: use a copy of the facility bit mask (Hendrik Brueckner) [1577767 1558325] - [gpu] drm/amdgpu: Fix deadlock on runtime suspend (Lyude Paul) [1577760 1563957] - [gpu] drm/radeon: Fix deadlock on runtime suspend (Lyude Paul) [1577760 1563957] - [gpu] drm/nouveau: Fix deadlock on runtime suspend (Lyude Paul) [1577760 1563957] - [gpu] drm: Allow determining if current task is output poll worker (Lyude Paul) [1577760 1563957] - [gpu] workqueue: Allow retrieval of current task's work struct (1/5) (Lyude Paul) [1577760 1563957] - [md] dm: remove fmode_t argument from .prepare_ioctl hook (Mike Snitzer) [1576508 1562960] - [md] dm: hold DM table for duration of ioctl rather than use blkdev_get (Mike Snitzer) [1576508 1562960] - [scsi] iscsi: respond to netlink with unicast when appropriate (Chris Leech) [1576293 1330865] - [netdrv] i40e: fix incorrect UP-TC mapping (Stefan Assmann) [1574371 1558159] - [powerpc] System reset avoid interleaving oops using die synchronisation (Mauricio Oliveira) [1574366 1564126] - [powerpc] Do not send system reset request through the oops path (Mauricio Oliveira) [1574366 1564126] - [powerpc] crash: Remove the test for cpu_online in the IPI callback (Mauricio Oliveira) [1574366 1564126] - [sound] hda: Fix a wrong FIXUP for alc289 on Dell machines (Jaroslav Kysela) [1571581 1548969] - [sound] hda: Fix headset mic detection problem for two Dell machines (Jaroslav Kysela) [1571581 1548969] - [firmware] fw_cfg: write vmcoreinfo details (Marc-Andre Lureau) [1571369 1533367] - [kernel] crash: export paddr_vmcoreinfo_note() (Marc-Andre Lureau) [1571369 1533367] - [firmware] fw_cfg: add DMA register (Marc-Andre Lureau) [1571369 1533367] - [firmware] fw_cfg: add a public uapi header (Marc-Andre Lureau) [1571369 1533367] - [firmware] fw_cfg: handle fw_cfg_read_blob() error (Marc-Andre Lureau) [1571369 1533367] - [firmware] fw_cfg: remove inline from fw_cfg_read_blob() (Marc-Andre Lureau) [1571369 1533367] - [firmware] fw_cfg: fix sparse warnings around FW_CFG_FILE_DIR read (Marc-Andre Lureau) [1571369 1533367] - [firmware] fw_cfg: fix sparse warning reading FW_CFG_ID (Marc-Andre Lureau) [1571369 1533367] - [firmware] fw_cfg: fix sparse warnings with fw_cfg_file (Marc-Andre Lureau) [1571369 1533367] - [firmware] fw_cfg: fix sparse warnings in fw_cfg_sel_endianness() (Marc-Andre Lureau) [1571369 1533367] - [firmware] revert "fw_cfg: add DMA register" (Marc-Andre Lureau) [1571369 1533367] - [firmware] revert "fw_cfg: do DMA read operation" (Marc-Andre Lureau) [1571369 1533367] - [firmware] revert "fw_cfg: write vmcoreinfo details" (Marc-Andre Lureau) [1571369 1533367] - [infiniband] mlx5: Set the default active rate and width to QDR and 4X (Honggang Li) [1570536 1554535] - [x86] spec_ctrl: disable IBRS in idle, part 2 (Josh Poimboeuf) [1570532 1558668] - [x86] platform/uv: Fix critical UV MMR address error (Frank Ramsay) [1570520 1562945] - [powerpc] pseries: Restore default security feature flags on setup (Mauricio Oliveira) [1570518 1561787] - [powerpc] Move default security feature flags (Mauricio Oliveira) [1570518 1561787] - [powerpc] pseries: Fix clearing of security feature flags (Mauricio Oliveira) [1570518 1561787] - [powerpc] 64s: Wire up cpu_show_spectre_v2() (Mauricio Oliveira) [1570518 1561787] - [powerpc] 64s: Wire up cpu_show_spectre_v1() (Mauricio Oliveira) [1570518 1561787] - [powerpc] pseries: Use the security flags in pseries_setup_rfi_flush() (Mauricio Oliveira) [1570518 1561787] - [powerpc] powernv: Use the security flags in pnv_setup_rfi_flush() (Mauricio Oliveira) [1570518 1561787] - [powerpc] 64s: Enhance the information in cpu_show_meltdown() (Mauricio Oliveira) [1570518 1561787] - [powerpc] 64s: Move cpu_show_meltdown() (Mauricio Oliveira) [1570518 1561787] - [powerpc] powernv: Set or clear security feature flags (Mauricio Oliveira) [1570518 1561787] - [powerpc] pseries: Set or clear security feature flags (Mauricio Oliveira) [1570518 1561787] - [powerpc] Add security feature flags for Spectre/Meltdown (Mauricio Oliveira) [1570518 1561787] - [powerpc] pseries: Add new H_GET_CPU_CHARACTERISTICS flags (Mauricio Oliveira) [1570518 1561787] - [powerpc] lib: seq: Add seq_buf_printf() (Mauricio Oliveira) [1570518 1561787] - [powerpc] rfi-flush: Call setup_rfi_flush() after LPM migration (Mauricio Oliveira) [1570509 1561785] - [powerpc] rfi-flush: Differentiate enabled and patched flush types (Mauricio Oliveira) [1570509 1561785] - [powerpc] rfi-flush: Always enable fallback flush on pseries (Mauricio Oliveira) [1570509 1561785] - [powerpc] rfi-flush: Make it possible to call setup_rfi_flush() again (Mauricio Oliveira) [1570509 1561785] - [powerpc] rfi-flush: Move the logic to avoid a redo into the debugfs code (Mauricio Oliveira) [1570509 1561785] - [fs] vfs: Remove incorrect debugging WARN in prepend_path (Frank Sorenson) [1568322 1481732] - [fs] xfs: fix transaction allocation deadlock in IO path (Eric Sandeen) [1568320 1551111] - [md] support to split big bio (Ming Lei) [1568070 1557434] - [block] introduce bio_split2() and bio_pair2_release() (Ming Lei) [1568070 1557434] - [netdrv] qed: Free reserved MR tid (Harish Patil) [1568069 1554217] - [netdrv] qed: Free RoCE ILT Memory on rmmod qedr (Harish Patil) [1568069 1554217] - [net] sctp: use right member as the param of list_for_each_entry (Xin Long) [1565983 1483445] - [net] sctp: reset owner sk for data chunks on out queues when migrating a sock (Xin Long) [1565983 1483445] - [net] xfrm: policy: check policy direction value (Bruno Eduardo de Oliveira Meneguele) [1479419 1479421] {CVE-2017-11600} - [x86] spec_ctrl: Fix late microcode problem with AMD (Waiman Long) [1566904 1566905] {CVE-2018-3639} - [x86] entry: Add missing "$" in IBRS macros (Waiman Long) [1566904 1566905] {CVE-2018-3639} - [x86] spec_ctrl: Clean up entry code & remove unused APIs (Waiman Long) [1566904 1566905] {CVE-2018-3639} - [x86] spec_ctrl: Mask off SPEC_CTRL MSR bits that are managed by kernel (Waiman Long) [1566904 1566905] {CVE-2018-3639} - [x86] spec_ctrl: add support for SSBD to RHEL IBRS entry/exit macros (Waiman Long) [1566904 1566905] {CVE-2018-3639} - [fs] proc: Use CamelCase for SSBD (Waiman Long) [1566904 1566905] {CVE-2018-3639} - [x86] bugs: Rename _RDS to _SSBD (Waiman Long) [1566904 1566905] {CVE-2018-3639} - [kernel] seccomp: Enable speculation flaw mitigations (Waiman Long) [1566904 1566905] {CVE-2018-3639} - [fs] proc: Provide details on speculation flaw mitigations (Waiman Long) [1566904 1566905] {CVE-2018-3639} - [x86] nospec: Allow getting/setting on non-current task (Waiman Long) [1566904 1566905] {CVE-2018-3639} - [x86] speculation: Add prctl for Speculative Store Bypass mitigation (Waiman Long) [1566904 1566905] {CVE-2018-3639} - [x86] process: Allow runtime control of Speculative Store Bypass (Waiman Long) [1566904 1566905] {CVE-2018-3639} - [uapi] prctl: Add speculation control prctls (Waiman Long) [1566904 1566905] {CVE-2018-3639} - [x86] kvm/vmx: Expose SPEC_CTRL Bit(2) to the guest (Waiman Long) [1566904 1566905] {CVE-2018-3639} - [x86] bugs/amd: Add support to disable RDS on Fam[15, 16, 17]h if requested (Waiman Long) [1566904 1566905] {CVE-2018-3639} - [x86] spec_ctrl: Sync up RDS setting with IBRS code (Waiman Long) [1566904 1566905] {CVE-2018-3639} - [x86] bugs: Provide boot parameters for the spec_store_bypass_disable mitigation (Waiman Long) [1566904 1566905] {CVE-2018-3639} - [x86] bugs: Expose /sys/../spec_store_bypass (Waiman Long) [1566904 1566905] {CVE-2018-3639} - [x86] bugs: Read SPEC_CTRL MSR during boot and re-use (Waiman Long) [1566904 1566905] {CVE-2018-3639} - [x86] spec_ctrl: Use separate PCP variables for IBRS entry and exit (Waiman Long) [1566904 1566905] {CVE-2018-3639} - [x86] cpufeatures: Make CPU bugs sticky (Waiman Long) [1566904 1566905] {CVE-2018-3639}- [powerpc] msi: Fix race condition in tearing down MSI interrupts (David Milburn) [1570511 1549680]- [x86] kpti/kexec: fix wrong page address in clear_page (Dave Young) [1573173 1571162] - [x86] kvm: fix icebp instruction handling (Paolo Bonzini) [1566849 1566845] {CVE-2018-1087} - [x86] entry/64: Don't use IST entry for #BP stack (Paolo Bonzini) [1567084 1567083] {CVE-2018-8897} - [kernel] perf/hwbp: Simplify the perf-hwbp code, fix documentation (Eugene Syromiatnikov) [1569878 1569874] {CVE-2018-1000199}- [md] dm: fix dropped return code from dm_get_bdev_for_ioctl (Mike Snitzer) [1567746 1562962] - [crypto] aesni: Add support for 192 & 256 bit keys to AESNI RFC4106 (Bruno Eduardo de Oliveira Meneguele) [1570537 1568167]- [x86] kexec/64: Clear control page after PGD init (Waiman Long) [1565700 1540061] - [x86] pti: Rework the UEFI data corruption fix (Waiman Long) [1565700 1540061] - [powerpc] tm: Flush TM only if CPU has TM feature (David Gibson) [1563773 1544676] {CVE-2018-1091} - [gpu] drm/i915/glk: IPC linetime watermark workaround for GLK (Lyude Paul) [1563711 1548651] - [x86] apic: Remove the (now) unused disable_IO_APIC() function (Baoquan He) [1563108 1521003] - [x86] apic: Fix restoring boot IRQ mode in reboot and kexec/kdump (Baoquan He) [1563108 1521003] - [x86] apic: Split disable_IO_APIC() into two functions to fix CONFIG_KEXEC_JUMP=y (Baoquan He) [1563108 1521003] - [x86] apic: Split out restore_boot_irq_mode() from disable_IO_APIC() (Baoquan He) [1563108 1521003] - [netdrv] i40e: Close client on suspend and restore client MSIx on resume (Stefan Assmann) [1563106 1538847] - [fs] nfs: Fix unstable write completion (Scott Mayhew) [1563103 1544647] - [x86] kvm: Fix device passthrough when SME is active (Suravee Suthikulpanit) [1563098 1557911] - [powerpc] powernv: Support firmware disable of RFI flush (Mauricio Oliveira) [1563096 1553927] - [powerpc] pseries: Support firmware disable of RFI flush (Mauricio Oliveira) [1563096 1553927] - [powerpc] pseries: Add H_GET_CPU_CHARACTERISTICS flags & wrapper (Mauricio Oliveira) [1563096 1553927] - [nvme] fixup nvme_sysfs_delete() (David Milburn) [1563092 1543716] - [x86] smpboot: Fix uncore_pci_remove() indexing bug when hot-removing a physical CPU (Prarit Bhargava) [1563091 1527731] - [x86] tsc: Fix erroneous TSC rate on Skylake Xeon (Prarit Bhargava) [1563088 1466058] - [x86] tsc: Print tsc_khz, when it differs from cpu_khz (Prarit Bhargava) [1563088 1466058] - [x86] tsc: Future-proof native_calibrate_tsc() (Prarit Bhargava) [1563088 1466058] - [scsi] csiostor: add support for 32 bit port capabilities (Arjun Vynipadath) [1561906 1526163] - [netdrv] cxgb4/cxgbvf: Handle 32-bit fw port capabilities (Arjun Vynipadath) [1561906 1526163] - [netdrv] cxgb4vf: define get_fecparam ethtool callback (Arjun Vynipadath) [1561906 1526163] - [netdrv] cxgb4: ethtool forward error correction management support (Arjun Vynipadath) [1561906 1526163] - [netdrv] cxgb4: core hardware/firmware support for Forward Error Correction on a link (Arjun Vynipadath) [1561906 1526163] - [iscsi-target] Fix panic when adding second TCP connection to iSCSI session (Maurizio Lombardi) [1561900 1544670] - [crypto] chelsio: Fix src buffer dma length (Arjun Vynipadath) [1561899 1548047] - [crypto] chelsio: Move DMA un/mapping to chcr from lld cxgb4 driver (Arjun Vynipadath) [1561899 1548047] - [crypto] chelsio: Remove unused parameter (Arjun Vynipadath) [1561899 1548047] - [crypto] chelsio: Remove allocation of sg list to implement 2K limit of dsgl header (Arjun Vynipadath) [1561899 1548047] - [crypto] chelsio: introduce __skb_put_zero() (Arjun Vynipadath) [1561899 1548047] - [crypto] chelsio: make skb_put & friends return void pointers (Arjun Vynipadath) [1561899 1548047] - [gpu] drm/i915/cfl: Remove alpha support protection (Rob Clark) [1561897 1464911] - [gpu] drm/i915/cnl: Map VBT DDC Pin to BSpec DDC Pin (Rob Clark) [1561897 1464911] - [gpu] drm/i915: Add retries for LSPCON detection (Rob Clark) [1561897 1464911] - [gpu] drm/i915: Don't give up waiting on INVALID_MODE (Rob Clark) [1561897 1464911] - [nvme] pci: Fix EEH failure on ppc (Mauricio Oliveira) [1561894 1558499] - [net] netfilter: ebtables: fix erroneous reject of last rule (Florian Westphal) [1552366 1552370] {CVE-2018-1068} - [net] netfilter: ebtables: CONFIG_COMPAT: don't trust userland offsets (Florian Westphal) [1552366 1552370] {CVE-2018-1068} - [net] netfilter: bridge: ebt_among: add more missing match size checks (Florian Westphal) [1552366 1552370] {CVE-2018-1068} - [net] netfilter: bridge: ebt_among: add missing match size checks (Florian Westphal) [1552366 1552370] {CVE-2018-1068} - [net] ipsec: Fix aborted xfrm policy dump crash (Bruno Eduardo de Oliveira Meneguele) [1517292 1517290] {CVE-2017-16939}- [netdrv] i40e: Fix attach VF to VM issue (Stefan Assmann) [1528123] - [netdrv] ixgbevf: Add check for ixgbe_mbox_api_13 to ixgbevf_probe when setting max_mtu (Ken Cox) [1556696] - [md] dm btree: fix serious bug in btree_split_beneath() (Mike Snitzer) [1557849] - [x86] pti: Disable PTI user page table update in EFI virtual mode (Waiman Long) [1540061]- [netdrv] tg3: prevent scheduling while atomic splat (Jonathan Toppins) [1554590] - [nvme] validate admin queue before unquiesce (David Milburn) [1549733]- [acpi] sbshc: remove raw pointer from printk() message (Baoquan He) [1547009] {CVE-2018-5750} - [fs] gfs2: fixes to "implement iomap for block_map" (Andreas Grunbacher) [1542594] - [x86] kvm: svm: disable virtual GIF and VMLOAD/VMSAVE (Paolo Bonzini) [1552090]- [media] v4l2-compat-ioctl32.c: refactor compat ioctl32 logic fixup (Jarod Wilson) [1548430] {CVE-2017-13166} - [kernel] futex: Prevent overflow by strengthen input validation (Joe Lawrence) [1547585] {CVE-2018-6927} - [fs] Revert dcache_readdir back to ->readdir() ("Eric W. Biederman") [1525541] - [md] dm-raid: fix incorrect sync_ratio when degraded (Mike Snitzer) [1547979] - [mm] page_alloc: fix memmap_init_zone pageblock alignment (Daniel Vacek) [1525121] - [mm] revert kvmalloc: stress the vmalloc path in the debugging kernel (Jeff Moyer) [1550094] - [powerpc] 64s: Allow control of RFI flush via debugfs (Mauricio Oliveira) [1543067] - [powerpc] 64s: Improve RFI L1-D cache flush fallback (Mauricio Oliveira) [1543067] - [powerpc] 64s: Wire up cpu_show_meltdown() (Mauricio Oliveira) [1543067] - [x86] kvm: vmx: Cache IA32_DEBUGCTL in memory (Paolo Bonzini) [1537379] - [x86] spec_ctrl: avoid rmb() on full retpoline kernels (Paolo Bonzini) [1537379] - [x86] spec_ctrl: replace boot_cpu_has with a static key for IBRS checks (Paolo Bonzini) [1537379] - [x86] spec_ctrl: actually use static key for retpolines (Paolo Bonzini) [1537379] - [x86] kvm: vmx: optimize IBRS handling at vmenter/vmexit (Paolo Bonzini) [1537379] - [x86] kvm: vmx: mark RDMSR path as unlikely (Paolo Bonzini) [1537379] - [x86] kvm: use native_read_msr to read SPEC_CTRL (Paolo Bonzini) [1537379] - [x86] kvm/nvmx: Set the CPU_BASED_USE_MSR_BITMAPS if we have a valid L02 MSR bitmap (Paolo Bonzini) [1537379] - [x86] nvmx: Properly set spec_ctrl and pred_cmd before merging MSRs (Paolo Bonzini) [1537379] - [x86] kvm/vmx: Allow direct access to MSR_IA32_SPEC_CTRL (Paolo Bonzini) [1537379] - [x86] kvm: Add IBPB support (Paolo Bonzini) [1537379] - [x86] kvm: vmx: make MSR bitmaps per-VCPU (Paolo Bonzini) [1537379] - [x86] kvm: vmx: Do not disable intercepts for BNDCFGS (Paolo Bonzini) [1537379] - [x86] kvm: vmx: introduce alloc_loaded_vmcs (Paolo Bonzini) [1537379] - [x86] kvm: nvmx: Eliminate vmcs02 pool (Paolo Bonzini) [1537379] - [x86] kvm: nvmx: single function for switching between vmcs (Paolo Bonzini) [1537379] - [x86] kvm: Update the reverse_cpuid list to include CPUID_7_EDX (Paolo Bonzini) [1537379] - [x86] cpuid: Fix up "virtual" IBRS/IBPB/STIBP feature bits on Intel (Paolo Bonzini) [1537379] - [x86] cpufeatures: Clean up Spectre v2 related CPUID flags (Paolo Bonzini) [1537379] - [x86] cpufeatures: Add Intel feature bits for Speculation Control (Paolo Bonzini) [1537379] - [x86] cpufeatures: Add AMD feature bits for Speculation Control (Paolo Bonzini) [1537379] - [x86] cpufeatures: Add CPUID_7_EDX CPUID leaf (Paolo Bonzini) [1537379] - [x86] cpu: Fill in feature word 13, CPUID_8000_0008_EBX (Paolo Bonzini) [1537379]- [tools] revert perf: Fix swap for samples with raw data (Jiri Olsa) [1458228] - [netdrv] ibmvnic: Fix early release of login buffer (Desnes Augusto Nunes do Rosario) [1545578] - [netdrv] ibmvnic: Clean RX pool buffers during device close (Desnes Augusto Nunes do Rosario) [1545578] - [netdrv] ibmvnic: Free RX socket buffer in case of adapter error (Desnes Augusto Nunes do Rosario) [1545578] - [netdrv] ibmvnic: Fix NAPI structures memory leak (Desnes Augusto Nunes do Rosario) [1545578] - [netdrv] ibmvnic: Fix login buffer memory leaks (Desnes Augusto Nunes do Rosario) [1545578] - [netdrv] ibmvnic: Wait until reset is complete to set carrier on (Desnes Augusto Nunes do Rosario) [1545578] - [block] disable runtime-pm for blk-mq (Ming Lei) [1548269] - [mm] revert memcontrol: fix cgroup creation failure after many small jobs (Aristeu Rozanski) [1548593 1517028] - [mm] revert cgroup: kill css_id (Aristeu Rozanski) [1548593 1517028]- [media] v4l2-compat-ioctl32.c: refactor compat ioctl32 logic (Jarod Wilson) [1548430] {CVE-2017-13166} - [sound] alsa: seq: Fix use-after-free at creating a port (CVE-2017-15265) (Jaroslav Kysela) [1503381] {CVE-2017-15265} - [gpu] drm/radeon: insist on 32-bit DMA for Cedar on PPC64/PPC64LE (Rob Clark) [1546022] - [edac] disable only ghes_edac by default (Aristeu Rozanski) [1543078] - [edac] ghes: Model a single, logical memory controller (Aristeu Rozanski) [1543078] - [fs] cifs: release cifs root_cred after exit_cifs (Leif Sahlberg) [1525874] - [fs] gfs2: Fix fallocate chunk size (Andreas Grunbacher) [1545329] - [fs] gfs2: Fixes to "Implement iomap for block_map" (Andreas Grunbacher) [1542594] - [fs] gfs2: Clean up (lookup,fillup)_metapath (Andreas Grunbacher) [1542594] - [fs] iomap: warn on zero-length mappings (Andreas Grunbacher) [1542594] - [md] raid0: remove blank line printk from dump_zones() (John Pittman) [1534272] - [md] dm: use blkdev_get rather than bdgrab when issuing pass-through ioctl (Mike Snitzer) [1513037] - [mm] kvmalloc: stress the vmalloc path in the debugging kernel (Mikulas Patocka) [1523567] - [mm] fs: rework do_invalidatepage (Eric Sandeen) [1546079] - [net] netfilter: fix NULL ptr dereference in nf_send_reset() (Paolo Abeni) [1546148]- [infiniband] ipoib: Add ipoib_enhanced module parameter (Slava Shwartsman) [1533013] - [netdrv] ibmvnic: Remove skb->protocol checks in ibmvnic_xmit (Desnes Augusto Nunes do Rosario) [1544356] - [netdrv] ibmvnic: Reset long term map ID counter (Desnes Augusto Nunes do Rosario) [1544356] - [netdrv] ibmvnic: queue reset when CRQ gets closed during reset (Desnes Augusto Nunes do Rosario) [1544356] - [netdrv] ibmvnic: Ensure that buffers are NULL after free (Desnes Augusto Nunes do Rosario) [1544356] - [netdrv] ibmvnic: Fix rx queue cleanup for non-fatal resets (Desnes Augusto Nunes do Rosario) [1544356] - [netdrv] ibmvnic: fix empty firmware version and errors cleanup (Desnes Augusto Nunes do Rosario) [1544356] - [netdrv] ibmvnic: fix firmware version when no firmware level has been provided by the VIOS server (Desnes Augusto Nunes do Rosario) [1544356] - [netdrv] mlx5e: Fix offloading of E-Switch TC pedit actions (Slava Shwartsman) [1545640] - [netdrv] qed: Correct setting the number of completion queues for FCoE functions (Chad Dupuis) [1542188] - [netdrv] ixgbe: fix crash in build_skb Rx code path (Ken Cox) [1520428] - [netdrv] tg3: APE heartbeat changes (Jonathan Toppins) [1546217] - [powerpc] pseries/vio: Dispose of virq mapping on vdevice unregister (Gustavo Duarte) [1544009] - [s390] qeth: fix underestimated count of buffer elements (Hendrik Brueckner) [1544698] - [x86] kvm: fix singlestepping over syscall (Paolo Bonzini) [1464481] {CVE-2017-7518} - [x86] paravirt: fix kabi breakage in pv_mmu_ops (Jeff Moyer) [1546027] - [x86] uaccess: introduce copy_from_iter_flushcache for pmem / cache-bypass operations (Jeff Moyer) [1471678]- [crypto] algif_skcipher: Remove custom release parent function (Bruno Eduardo de Oliveira Meneguele) [1529441] - [crypto] algif_hash: Remove custom release parent function (Bruno Eduardo de Oliveira Meneguele) [1537376] - [mailbox] pcc: Drop uninformative output during boot (Kazuhito Hagio) [1515571] - [edac] skx_edac: Fix detection of single-rank DIMMs (Aristeu Rozanski) [1482248] - [md] free unused memory after bitmap resize (Nigel Croxon) [1532767] - [fs] sunrpc: ensure correct error is reported by xs_tcp_setup_socket() (Steve Dickson) [1536582] - [fs] Revert "fixing infinite OPEN loop in 4.0 stateid recovery" (Steve Dickson) [1542191] - [scsi] use 'scsi_device_from_queue()' for scsi_dh (Mike Snitzer) [1546212] - [scsi] dh: add a common helper to get a scsi_device from a request_queue (Mike Snitzer) [1546212] - [scsi] qedi: Drop cqe response during connection recovery (Chad Dupuis) [1543503] - [scsi] qedi: Fix a possible sleep-in-atomic bug in qedi_process_tmf_resp (Chad Dupuis) [1543503] - [scsi] qla4xxx: skip error recovery in case of register disconnect (Himanshu Madhani) [1541766] - [x86] spectre: fix the kernel build without CONFIG_RETPOLINE (Josh Poimboeuf) [1543939]- [tools] perf: Fix swap for samples with raw data (Jiri Olsa) [1458228] - [alsa] hda/realtek: Enable Thinkpad Dock device for ALC298 platform (Jaroslav Kysela) [1469623] - [crypto] rng: prevent entry into drbg test path from algif_rng (Bruno Eduardo de Oliveira Meneguele) [1485815] - [net] macvtap: add namespace support to the sysfs device class (Davide Caratti) [1544499] - [net] sched: cls_u32: fix cls_u32 on filter replace (Ivan Vecera) [1542013] - [net] netfilter: xt_TCPMSS: add more sanity tests on tcph->doff (Florian Westphal) [1543088] {CVE-2017-18017}- [sound] alsa: seq: Make ioctls race-free (CVE-2018-1000004) (Jaroslav Kysela) [1537203] {CVE-2018-1000004} - [gpu] drm/i915/gvt: move write protect handler out of mmio emulation function (Paul Lai) [1525419] - [gpu] drm/i915/gvt: Factor intel_vgpu_page_track (Paul Lai) [1525419] - [fs] xfs: eliminate duplicate icreate tx reservation functions (Brian Foster) [1397653] - [fs] xfs: refactor inode chunk alloc/free tx reservation (Brian Foster) [1397653] - [fs] xfs: include an allocfree res for inobt modifications (Brian Foster) [1397653] - [fs] xfs: truncate transaction does not modify the inobt (Brian Foster) [1397653] - [fs] xfs: fix up agi unlinked list reservations (Brian Foster) [1397653] - [fs] xfs: include inobt buffers in ifree tx log reservation (Brian Foster) [1397653] - [fs] xfs: print transaction log reservation on overrun (Brian Foster) [1397653] - [fs] xfs: dump transaction usage details on log reservation overrun (Brian Foster) [1397653] - [fs] xfs: refactor xlog_cil_insert_items() to facilitate transaction dump (Brian Foster) [1397653] - [fs] xfs: separate shutdown from ticket reservation print helper (Brian Foster) [1397653] - [s390] gs: add compat regset for the guarded storage broadcast control block (Hendrik Brueckner) [1537067] - [x86] intel_rdt/cqm: avoid negative static key counts (Joe Lawrence) [1524901] - [x86] efi: Fix boot crash by always mapping boot service regions into new EFI page tables (Lenny Szubowicz) [1535243]- [netdrv] bnxt_en: Fix the 'Invalid VF' id check in bnxt_vf_ndo_prep routine (Jonathan Toppins) [1532863] - [netdrv] bnxt_en: Fix population of flow_type in bnxt_hwrm_cfa_flow_alloc() (Jonathan Toppins) [1532863] - [netdrv] bnxt_en: Fix sources of spurious netpoll warnings (Jonathan Toppins) [1532863] - [mm] memcg, slab: do not destroy children caches if parent has aliases (Aristeu Rozanski) [1502818] - [mm] memcg, slab: fix races in per-memcg cache creation/destruction (Aristeu Rozanski) [1502818] - [mm] memcg, slab: clean up memcg cache initialization/destruction (Aristeu Rozanski) [1502818] - [mm] memcg, slab: kmem_cache_create_memcg(): fix memleak on fail path (Aristeu Rozanski) [1502818] - [block] Invalidate cache on discard v2 (Ming Lei) [1515920] - [x86] mm: Fix use-after-free of ldt_struct (Oleg Nesterov) [1543352] {CVE-2017-17053}- [kernel] acct.c: fix the acct->needcheck check in check_free_space() (Oleg Nesterov) [1520791] - [mm] pm/hibernate: touch NMI watchdog when creating snapshot (Aristeu Rozanski) [1487022] - [mm] userfaultfd: clear the vma->vm_userfaultfd_ctx if UFFD_EVENT_FORK fails (Andrea Arcangeli) [1531285] - [block] blk-mq: Take tagset lock when updating hw queues (Ming Lei) [1528644] - [kernel] genirq/affinity: avoid deadlock in pci_alloc_irq_vectors_affinity (Ming Lei) [1528644] - [block] blk-mq: avoid IO hang during CPU hotplug by freezing queues in order (Ming Lei) [1528644] - [nvme] kick requeue list when requeueing a request instead of when starting the queues (Ming Lei) [1528644] - [scsi] dual scan thread bug fix (Ewan Milne) [1509331] - [scsi] fix our current target reap infrastructure (Ewan Milne) [1509331] - [s390] crypto: fix aes/paes Kconfig dependeny (Hendrik Brueckner) [1538139] - [s390] mm: fix BUG_ON in crst_table_upgrade (Hendrik Brueckner) [1500580] - [x86] paravirt: Remove 'noreplace-paravirt' cmdline option (Josh Poimboeuf) [1538911] - [x86] microcode/amd: Add support for fam17h microcode loading (Suravee Suthikulpanit) [1540104] - [x86] Use __nostackprotect for sme_encrypt_kernel (Suravee Suthikulpanit) [1540104] - [x86] mm: Encrypt the initrd earlier for BSP microcode update (Suravee Suthikulpanit) [1540104] - [x86] mm: Prepare sme_encrypt_kernel() for PAGE aligned encryption (Suravee Suthikulpanit) [1540104] - [x86] mm: Centralize PMD flags in sme_encrypt_kernel() (Suravee Suthikulpanit) [1540104] - [x86] mm: Use a struct to reduce parameters for SME PGD mapping (Suravee Suthikulpanit) [1540104] - [x86] mm: Clean up register saving in the __enc_copy() assembly code (Suravee Suthikulpanit) [1540104]- [crypto] chelsio - Check error code with IS_ERR macro (Arjun Vynipadath) [1542351] - [crypto] chelsio - Use x8_ble gf multiplication to calculate IV (Arjun Vynipadath) [1542351] - [crypto] gf128mul - The x8_ble multiplication functions (Arjun Vynipadath) [1542351] - [crypto] gf128mul - rename the byte overflow tables (Arjun Vynipadath) [1542351] - [crypto] gf128mul - remove xx() macro (Arjun Vynipadath) [1542351] - [crypto] chelsio - Fix memory leak (Arjun Vynipadath) [1542351] - [scsi] libcxgbi: use GFP_ATOMIC in cxgbi_conn_alloc_pdu() (Arjun Vynipadath) [1541085] - [infiniband] iw_cxgb4: remove the stid on listen create failure (Arjun Vynipadath) [1541085] - [infiniband] iw_cxgb4: when flushing, complete all wrs in a chain (Arjun Vynipadath) [1541085] - [infiniband] iw_cxgb4: reflect the original WR opcode in drain cqes (Arjun Vynipadath) [1541085] - [infiniband] iw_cxgb4: Only validate the MSN for successful completions (Arjun Vynipadath) [1541085] - [infiniband] iw_cxgb4: only insert drain cqes if wq is flushed (Arjun Vynipadath) [1541085] - [infiniband] iw_cxgb4: put ep reference in pass_accept_req() (Arjun Vynipadath) [1541085] - [netdrv] be2net: restore properly promisc mode after queues reconfiguration (Ivan Vecera) [1535897] - [netdrv] ixgbe: Set DMA attributes individually (Ken Cox) [1536455] - [netdrv] iwlwifi: mvm: fix security bug in PN checking (Stanislaw Gruszka) [1538028] - [netdrv] ibmvnic: Wait for device response when changing MAC (Desnes Augusto Nunes do Rosario) [1540838] - [netdrv] ibmvnic: Don't handle RX interrupts when not up (Desnes Augusto Nunes do Rosario) [1532345] - [netdrv] ibmvnic: Fix pending MAC address changes (Desnes Augusto Nunes do Rosario) [1535368] - [netdrv] ibmvnic: Include header descriptor support for ARP packets (Desnes Augusto Nunes do Rosario) [1529748] - [netdrv] ibmvnic: Increase maximum number of RX/TX queues (Desnes Augusto Nunes do Rosario) [1529748] - [netdrv] ibmvnic: Rename IBMVNIC_MAX_TX_QUEUES to IBMVNIC_MAX_QUEUES (Desnes Augusto Nunes do Rosario) [1529748] - [net] cls_u32: fix use after free in u32_destroy_key() (Paolo Abeni) [1540821] - [net] properly release sk_frag.page (Lorenzo Bianconi) [1535775] - [net] netlink: Add netns check on taps (William Townsend) [1538738] {CVE-2017-17449} - [net] netfilter: xt_osf: Add missing permission checks (Florian Westphal) [1539230] {CVE-2017-17448} - [net] netfilter: nfnetlink_cthelper: Add missing permission checks (Florian Westphal) [1539230] {CVE-2017-17448}- [tools] perf vendor events powerpc: Remove duplicate events (Mauricio Oliveira) [1521091] - [tools] perf vendor events powerpc: Update POWER9 events (Mauricio Oliveira) [1521091] - [thermal] doc change updates expected cur_state behavior (Brad Peters) [1211434] - [hid] Add PCI ID for Cannon Lake and Coffee Lake (Brad Peters) [1530141] - [edac] sb_edac: Fix missing DIMM sysfs entries with KNL SNC2/SNC4 mode (Aristeu Rozanski) [1536995] - [fs] sysfs: Use only return value from is_visible for the file mode (Jeff Moyer) [1533361] - [fs] nfsd: auth: Fix gid sorting when rootsquash enabled (Thiago Becker) [1516978] - [block] silently forbid sending any ioctl to a partition (Paolo Bonzini) [1438809] - [mm] fix collision between DAX PMD and PTEs (Jeff Moyer) [1528957] - [mm] always enable thp for dax mappings (Jeff Moyer) [1472025] - [mm] improve readability of transparent_hugepage_enabled() (Jeff Moyer) [1472025] - [acpi] acpi, nfit: validate commands against the device type (Al Stone) [1471819] - [acpi] acpi, nfit: add support for the _LSI, _LSR, and _LSW label methods (Al Stone) [1471819]- [kernel] lockdep: Increase MAX_STACK_TRACE_ENTRIES for debug kernel (Waiman Long) [1532959] - [kernel] make groups_sort calling a responsibility group_info allocators (Thiago Becker) [1516978] - [kernel] watchdog: Prevent false positives with turbo modes (Jiri Olsa) [1493859] - [netdrv] xen-netfront: enable device after manual module load (Eduardo Otubo) [1472220] - [netdrv] ibmvnic: Fix IPv6 packet descriptors (Gustavo Duarte) [1536746] - [netdrv] ibmvnic: Fix IP offload control buffer (Gustavo Duarte) [1536746] - [netdrv] bnxt_en: Don't print Link speed -1 no longer supported messages (Jonathan Toppins) [1522743] - [netdrv] bnxt_en: Uninitialized variable in bnxt_tc_parse_actions() (Jonathan Toppins) [1522743] - [netdrv] bnxt_en: Need to unconditionally shut down RoCE in bnxt_shutdown (Jonathan Toppins) [1522743] - [netdrv] bnxt_en: wildcard smac while creating tunnel decap filter (Jonathan Toppins) [1522743] - [netdrv] bnxt_en: fix dst/src fid for vxlan encap/decap actions (Jonathan Toppins) [1522743] - [netdrv] bnxt_en: Fix a variable scoping in bnxt_hwrm_do_send_msg() (Jonathan Toppins) [1522743] - [netdrv] bnxt_en: Add ETH_RESET_AP support (Jonathan Toppins) [1522743] - [netdrv] net: ethtool: add support for reset of AP inside NIC interface (Jonathan Toppins) [1522743] - [netdrv] bnxt_en: Fix an error handling path in 'bnxt_get_module_eeprom()' (Jonathan Toppins) [1522743] - [powerpc] kvm: book3s: Provide information about hardware/firmware CVE workarounds (Serhii Popovych) [1532077] {CVE-2017-5754} - [powerpc] powernv/pci: Enable 64-bit devices to access >4GB DMA space (Mauricio Oliveira) [1506259] - [powerpc] powernv/pci: Add helper to check if a PE has a single vendor (Mauricio Oliveira) [1506259] - [x86] kvm: svm: Fix up enable_smi_window due to out-of-order backport (Suravee Suthikulpanit) [1135003] - [x86] kvm: svm: Enable Virtual GIF feature (Suravee Suthikulpanit) [1135003] - [x86] kvm: svm: Add Virtual GIF feature definition (Suravee Suthikulpanit) [1135003] - [x86] cpufeature,kvm/svm: Rename (shorten) the new virtualized VMSAVE/VMLOAD CPUID flag (Suravee Suthikulpanit) [1135003] - [x86] kvm: svm: Enable Virtual VMLOAD VMSAVE feature (Suravee Suthikulpanit) [1135003] - [x86] kvm: svm: Add Virtual VMLOAD VMSAVE feature definition (Suravee Suthikulpanit) [1135003] - [x86] kvm: svm: Rename lbr_ctl field in the vmcb control area (Suravee Suthikulpanit) [1135003] - [x86] kvm: svm: Prepare for new bit definition in lbr_ctl (Suravee Suthikulpanit) [1135003] - [x86] fpu: Use early_param() for clearcpuid (Scott Wood) [1539423]- [dma-buf] fix reservation_object_wait_timeout_rcu once more v2 (Lyude Paul) [1535631] - [fs] nfsd: fix panic in posix_unblock_lock called from nfs4_laundromat (Dave Wysochanski) [1539866] - [fs] xfs: validate sb_logsunit is a multiple of the fs blocksize (Bill O'Donnell) [1538495] - [fs] nfsv4: always set NFS_LOCK_LOST when a lock is lost (Steve Dickson) [1540324] - [scsi] qla2xxx: Update driver version (Himanshu Madhani) [1524717] - [scsi] qla2xxx: Fix memory corruption during hba reset test (Himanshu Madhani) [1524717] - [scsi] qla2xxx: Fix logo flag for qlt_free_session_done() (Himanshu Madhani) [1524717] - [scsi] qla2xxx: Reset the logo flag, after target re-login (Himanshu Madhani) [1524717] - [block] dm: fix incomplete request_queue initialization (Mike Snitzer) [1517771] - [block] allow gendisk's request_queue registration to be deferred (Mike Snitzer) [1517771] - [block] Protect less code with sysfs_lock in blk_(un,) register_queue() (Mike Snitzer) [1517771] - [block] properly protect the 'queue' kobj in blk_unregister_queue (Mike Snitzer) [1517771]- [infiniband] iser-target: avoid reinitializing rdma contexts for isert commands (Don Dutile) [1540434] - [netdrv] nfp: implement ethtool FEC mode settings (John Linville) [1519199] - [netdrv] nfp: add helpers for FEC support (John Linville) [1519199] - [netdrv] nfp: add get/set link settings ndos to representors (John Linville) [1519199] - [netdrv] nfp: resync repr state when port table sync (John Linville) [1519199] - [netdrv] nfp: refactor nfp_app_reprs_set (John Linville) [1519199] - [netdrv] nfp: don't depend on compiler constant propagation (John Linville) [1519199] - [netdrv] vmxnet3: repair memory leak (Neil Horman) [1525354] - [cpufreq] governor: Serialize governor callbacks (David Arcari) [1538572] - [cpufreq] governor: split cpufreq_governor_dbs() (David Arcari) [1538572] - [cpufreq] governor: register notifier from cs_init() (David Arcari) [1538572] - [cpufreq] intel_pstate: Remove use of get_target_pstate_use_cpu_load(() (Prarit Bhargava) [1537502] - [cpufreq] revert intel_pstate: Use load-based P-state selection more widely (Prarit Bhargava) [1537502] - [cpufreq] Fix intel_pstate driver (Prarit Bhargava) [1537502] - [x86] fpu: Fix get_xsave_addr() behavior under virtualization ("Dr. David Alan Gilbert") [1534309] - [x86] kvm: fix usage of uninit spinlock in avic_vm_destroy() (Wei Huang) [1537402] - [x86] KVM: Fix CPUID function for word 6 (80000001_ECX) (Wei Huang) [1533358] - [kernel] print kdump kernel loaded status in stack dump (Lianbo Jiang) [1535754] - [kernel] kexec: add a kexec_crash_loaded() function (Lianbo Jiang) [1535754]- [watchdog] hpwdt: remove indirect call in watchdog/hpwdt.c (Josh Poimboeuf) [1535644] - [kernel] x86/spec_ctrl: cleanup __ptrace_may_access (Josh Poimboeuf) [1535644] - [x86] bugs: Drop one "mitigation" from dmesg (Josh Poimboeuf) [1535644] - [x86] kvm: vmx: Make indirect call speculation safe (Josh Poimboeuf) [1535644] - [x86] kvm: x86: Make indirect calls in emulator speculation safe (Josh Poimboeuf) [1535644] - [x86] retpoline: Optimize inline assembler for vmexit_fill_RSB (Josh Poimboeuf) [1535644] - [x86] mce: Make machine check speculation protected (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: fix ptrace IBPB optimization (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: Avoid returns in IBRS-disabled regions (Josh Poimboeuf) [1535644] - [x86] spectre/meltdown: avoid the vulnerability directory to weaken kernel security (Josh Poimboeuf) [1535644] - [x86] unwind: fix livepatch regression with CALL_NOSPEC macro (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: Document retpolines and ibrs_enabled=3 (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: upgrade GCC retpoline warning to an error (Josh Poimboeuf) [1535644] - [x86] Use IBRS for firmware update path (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: stuff RSB on context switch with SMEP enabled (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: enforce sane combinations of IBRS and retpoline (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: use upstream RSB stuffing function (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: add ibrs_enabled=3 (ibrs_user) (Josh Poimboeuf) [1535644] - [kernel] x86/jump_label: warn on failed jump label patch (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: detect unretpolined modules (Josh Poimboeuf) [1535644] - [x86] retpoline: Add LFENCE to the retpoline/RSB filling RSB macros (Josh Poimboeuf) [1535644] - [x86] retpoline: Fill return stack buffer on vmexit (Josh Poimboeuf) [1535644] - [x86] retpoline/xen: Convert Xen hypercall indirect jumps (Josh Poimboeuf) [1535644] - [x86] retpoline/hyperv: Convert assembler indirect jumps (Josh Poimboeuf) [1535644] - [x86] retpoline/ftrace: Convert ftrace assembler indirect jumps (Josh Poimboeuf) [1535644] - [x86] retpoline/entry: Convert entry assembler indirect jumps (Josh Poimboeuf) [1535644] - [x86] retpoline/crypto: Convert crypto assembler indirect jumps (Josh Poimboeuf) [1535644] - [x86] retpoline: Add initial retpoline support (Josh Poimboeuf) [1535644] - [x86] jump_label: add asm support for static keys (Josh Poimboeuf) [1535644] - [x86] asm: Make asm/alternative.h safe from assembly (Josh Poimboeuf) [1535644] - [tools] objtool: Support new GCC 6 switch jump table pattern (Josh Poimboeuf) [1535644] - [tools] objtool: Detect jumps to retpoline thunks (Josh Poimboeuf) [1535644] - [x86] spectre: Add boot time option to select Spectre v2 mitigation (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: print features changed by microcode loading (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: refactor the init and microcode loading paths (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: move initialization of X86_FEATURE_IBPB_SUPPORT (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: remove SPEC_CTRL_PCP_IBPB bit (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: remove ibrs_enabled variable (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: add ibp_disabled variable (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: add X86_FEATURE_IBP_DISABLE (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: remove IBP disable for AMD model 0x16 (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: remove performance measurements from documentation (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: make ipbp_enabled read-only (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: remove ibpb_enabled=2 mode (Josh Poimboeuf) [1535644] - [x86] cpu: Implement CPU vulnerabilites sysfs functions (Josh Poimboeuf) [1535644] - [base] sysfs/cpu: Add vulnerability folder (Josh Poimboeuf) [1535644] - [x86] cpu: Merge bugs.c and bugs_64.c (Josh Poimboeuf) [1535644]- [tools] perf record: Fix wrong size in perf_record_mmap for last kernel module (Jiri Olsa) [1509073] - [testmgr] disable ECDH and DH in FIPS mode (Bruno Eduardo de Oliveira Meneguele) [1523357] - [kernel] cpumask: Fix cpumask leak in partition_sched_domains() (Joe Lawrence) [1534918] - [kernel] pm / hibernate: Restore processor state before using per-CPU variables (Prarit Bhargava) [1418896] - [x86] power/64: Fix hibernation return address corruption (Prarit Bhargava) [1418896] - [x86] pti/mm: Fix trampoline stack problem with XEN PV (Andrea Arcangeli) [1533542] - [x86] mm: Rework wbinvd, hlt operation in stop_this_cpu() (Suravee Suthikulpanit) [1522676] - [mm] swap: zswap: maybe_preload & refactoring (Jerome Marchand) [1532517] - [mm] ksm: add cond_resched() to the rmap_walks (Rafael Aquini) [1519517] - [mm] mprotect: add a cond_resched() inside change_pmd_range() (Rafael Aquini) [1519517] - [infiniband] rdma/bnxt_re: Fix the RoCE firmware version reported (Selvin Xavier) [1538406] - [netdrv] cxgb4: fix possible deadlock (Arjun Vynipadath) [1439204] - [netdrv] hv_netvsc: Fix the receive buffer size limit (Vitaly Kuznetsov) [1532169] - [netdrv] nfp: flower: vxlan: ensure no sleep in atomic context (John Linville) [1537927] - [netdrv] nfp: flower: prioritize stats updates (John Linville) [1537141] - [net] Fix double free and memory corruption in get_net_ns_by_id() (Aristeu Rozanski) [1531551] {CVE-2017-15129}- [media] xc2028: avoid use after free (Torez Smith) [1402893] {CVE-2016-7913} - [kernel] module: avoid ifdefs for sig_enforce declaration (Bruno Eduardo de Oliveira Meneguele) [1531454] - [fs] sysfs: Do not warn about missing kernfs_node if kobj is not active (Vivek Goyal) [1534568] - [md] not clear ->safemode for external metadata array (Xiao Ni) [1526283] - [md] always clear ->safemode when md_check_recovery gets the mddev lock (Xiao Ni) [1526283] - [block] blk-mq: don't allow write on attributes of .seq_ops (Ming Lei) [1535949] - [scsi] lpfc: Fix SCSI io host reset causing kernel crash (Dick Kennedy) [1530120] - [scsi] lpfc: FLOGI failures are reported when connected to a private loop (Dick Kennedy) [1532307] - [scsi] qla2xxx: Fix NULL pointer crash due to probe failure (Himanshu Madhani) [1525810] - [scsi] core: check for device state in __scsi_remove_target() (Ewan Milne) [1537459] - [scsi] fixup kernel warning during rmmod() (Ewan Milne) [1537459] - [nvme] rdma: fix concurrent reset and reconnect (David Milburn) [1517602] - [nvdimm] btt: fix uninitialized err_lock (Jeff Moyer) [1524775] - [tools] testing/nvdimm: fix nfit_test buffer overflow (Jeff Moyer) [1375501] - [tools] testing/nvdimm: fix nfit_test shutdown crash (Jeff Moyer) [1375501] - [tools] testing/nvdimm: make iset cookie predictable (Jeff Moyer) [1375501] - [tools] testing/nvdimm: support for sub-dividing a pmem region (Jeff Moyer) [1375501] - [tools] testing/nvdimm: fix allocation range for mock flush hint tables (Jeff Moyer) [1375501]- [crypto] aesni: add wrapper for generic gcm(aes) (Sabrina Dubroca) [1525527] - [crypto] aesni: fix typo in generic_gcmaes_decrypt (Sabrina Dubroca) [1525527] - [infiniband] iser-target: Fix possible use-after-free in connection establishment error (Don Dutile) [1519131] - [netdrv] hv_netvsc: Change GPADL teardown order according to Hyper-V version (Mohammed Gamal) [1529436] - [netdrv] hv_netvsc: Split netvsc_revoke_buf() and netvsc_teardown_gpadl() (Mohammed Gamal) [1529436] - [netdrv] cxgb4vf: Fix SGE FL buffer initialization logic for 64K pages (Arjun Vynipadath) [1538425] - [netdrv] bnxt_en: export a common switchdev PARENT_ID for all reps of an adapter (Jonathan Toppins) [1536308] - [netdrv] ibmvnic: Allocate and request vpd in init_resources (Gustavo Duarte) [1537433] - [netdrv] ibmvnic: Revert to previous mtu when unsupported value requested (Gustavo Duarte) [1537433] - [netdrv] ibmvnic: Modify buffer size and number of queues on failover (Gustavo Duarte) [1537433] - [netdrv] revert mlx5: Expose command polling interface (Don Dutile) [1533670] - [netdrv] revert mlx5: Add fast unload support in shutdown flow (Don Dutile) [1533670] - [net] ipv4: fib: Fix metrics match when deleting a route (Phil Sutter) [1526442] - [net] sched: fix use-after-free in tcf_block_put_ext (Ivan Vecera) [1533034] - [net] sched: get rid of rcu_barrier() in tcf_block_put_ext() (Ivan Vecera) [1533034] - [net] use for_each_netdev_safe() in rtnl_group_changelink() (Lorenzo Bianconi) [1523618] - [net] openvswitch: Fix pop_vlan action for double tagged frames (Eric Garver) [1522739] - [net] openvswitch: fix list corruption on force commit (Eric Garver) [1531680] - [net] tcp: Split BUG_ON() in tcp_tso_should_defer() into two assertions (Stefano Brivio) [1532373] - [net] ethtool: add support for forward error correction modes (Ivan Vecera) [1530634] - [net] vxlan: restore dev->mtu setting based on lower device (Stefano Brivio) [1520310] - [net] xfrm: add UDP encapsulation port in migrate message (Bruno Eduardo de Oliveira Meneguele) [1460790] - [net] xfrm: extend MIGRATE with UDP encapsulation port (Bruno Eduardo de Oliveira Meneguele) [1460790] - [net] xfrm: fix state migration copy replay sequence numbers (Bruno Eduardo de Oliveira Meneguele) [1460790] - [net] xfrm: Cleanup error handling of xfrm_state_clone (Bruno Eduardo de Oliveira Meneguele) [1460790] - [net] xfrm: checkpatch errors with foo * bar (Bruno Eduardo de Oliveira Meneguele) [1460790]- [gpu] drm/vmwgfx: fix memory corruption with legacy/sou connectors (Rob Clark) [1525872] - [gpu] drm/nouveau/disp/gf119: add missing drive vfunc ptr (Rob Clark) [1532388] - [gpu] drm/i915: Apply Display WA #1183 on skl, kbl, and cfl (Rob Clark) [1532388] - [gpu] drm/i915: Disable DC states around GMBUS on GLK (Rob Clark) [1532388] - [gpu] drm/i915/skl+: debugfs entry to control IPC (Rob Clark) [1532388] - [gpu] drm/i915/bxt+: Enable IPC support (Rob Clark) [1532388] - [gpu] drm/i915/gen9+: Add has_ipc flag in device info structure (Rob Clark) [1532388] - [gpu] drm/i915/gen10: Calculate and enable transition WM (Rob Clark) [1532388] - [gpu] drm/i915/skl+: Optimize WM calculation (Rob Clark) [1532388] - [gpu] drm/i915: Fixed point fixed16 wrapper cleanup (Rob Clark) [1532388] - [gpu] drm/i915: Flush pending GTT writes before unbinding (Rob Clark) [1532388] - [gpu] drm: Add retries for lspcon mode detection (Rob Clark) [1532388] - [gpu] drm/amdgpu: bypass lru touch for KIQ ring submission (Rob Clark) [1532388] - [gpu] drm/i915: Fix vblank timestamp/frame counter jumps on gen2 (Rob Clark) [1532388] - [gpu] drm/amdgpu: Use unsigned ring indices in amdgpu_queue_mgr_map (Rob Clark) [1532388] - [gpu] drm/i915: Prevent zero length "index" write (Rob Clark) [1532388] - [gpu] drm/i915: Don't try indexed reads to alternate slave addresses (Rob Clark) [1532388] - [gpu] drm/i915/gvt: Correct ADDR_4K/2M/1G_MASK definition (Rob Clark) [1532388] - [gpu] drm/i915/fbdev: Serialise early hotplug events with async fbdev config (Rob Clark) [1532388] - [gpu] drm/i915: Re-register PMIC bus access notifier on runtime resume (Rob Clark) [1532388] - [gpu] drm/i915: Fix false-positive assert_rpm_wakelock_held in i915_pmic_bus_access_notifier v2 (Rob Clark) [1532388] - [gpu] drm/amdgpu: Set adev->vcn.irq.num_types for VCN (Rob Clark) [1532388] - [gpu] drm/amdgpu: move UVD/VCE and VCN structure out from union (Rob Clark) [1532388] - [gpu] drm/edid: Don't send non-zero YQ in AVI infoframe for HDMI 1.x sinks (Rob Clark) [1532388] - [gpu] drm/fb_helper: Disable all crtc's when initial setup fails (Rob Clark) [1532388] - [gpu] drm/amd/pp: fix typecast error in powerplay (Rob Clark) [1532388] - [gpu] drm/ttm: once more fix ttm_buffer_object_transfer (Rob Clark) [1532388] - [gpu] drm/radeon: fix atombios on big endian (Rob Clark) [1532388] - [gpu] drm/vblank: Tune drm_crtc_accurate_vblank_count() WARN down to a debug (Rob Clark) [1532388] - [gpu] drm/vblank: Fix flip event vblank count (Rob Clark) [1532388] - [gpu] drm/amdgpu: Remove check which is not valid for certain VBIOS (Rob Clark) [1532388] - [gpu] drm/amdgpu: Properly allocate VM invalidate eng v2 (Rob Clark) [1532388] - [gpu] drm/amdgpu: fix error handling in amdgpu_bo_do_create (Rob Clark) [1532388] - [gpu] drm/amdgpu: correct reference clock value on vega10 (Rob Clark) [1532388] - [gpu] drm/amdgpu: Potential uninitialized variable in amdgpu_vm_update_directories() (Rob Clark) [1532388] - [gpu] drm/amdgpu: potential uninitialized variable in amdgpu_vce_ring_parse_cs() (Rob Clark) [1532388] - [gpu] revert "drm/radeon: dont switch vt on suspend" (Rob Clark) [1532388] - [x86] gpu: add CFL to early quirks (Rob Clark) [1532388] - [x86] gpu: CNL uses the same GMS values as SKL (Rob Clark) [1532388] - [x86] gpu: GLK uses the same GMS values as SKL (Rob Clark) [1532388]- [i2c] designware: Find bus speed from ACPI (Gopal Tiwari) [1456705] - [i2c] core: Add function for finding the bus speed from ACPI, take 2 (Gopal Tiwari) [1456705] - [i2c] core: Cleanup I2C ACPI namespace, take 2 (Gopal Tiwari) [1456705] - [i2c] designware: Enable high speed mode (Gopal Tiwari) [1456705] - [i2c] designware: set the common config before the if else (Gopal Tiwari) [1456705] - [i2c] designware: Enable fast mode plus (Gopal Tiwari) [1456705] - [i2c] designware: get fast plus and high speed *CNT configuration (Gopal Tiwari) [1456705] - [i2c] designware: Move clk_freq into struct dw_i2c_dev (Gopal Tiwari) [1456705] - [i2c] i2c / acpi: add support for ACPI reconfigure notifications (Gopal Tiwari) [1456705] - [acpi] add support for ACPI reconfiguration notifiers (Gopal Tiwari) [1456705] - [acpi] scan: fix enumeration (visited) flags for bus rescans (Gopal Tiwari) [1456705] - [i2c] use pr_fmt in the core (Gopal Tiwari) [1456705] - [i2c] print more info when acpi_i2c_space_handler() fails (Gopal Tiwari) [1456705] - [i2c] add error message when obtaining idr fails (Gopal Tiwari) [1456705] - [i2c] improve error messages in i2c_register_adapter() (Gopal Tiwari) [1456705] - [i2c] cleanup i2c_register_adapter() by refactoring recovery init (Gopal Tiwari) [1456705] - [i2c] free idr when sanity checks in i2c_register_adapter() fail (Gopal Tiwari) [1456705] - [i2c] designware-pci: Make bus number allocation robust (Gopal Tiwari) [1456705] - [i2c] only check scl functions when using generic recovery (Gopal Tiwari) [1456705] - [i2c] let I2C masters ignore their children for PM (Gopal Tiwari) [1456705] - [i2c] core: use new 8 bit address helper function (Gopal Tiwari) [1456705] - [kernel] i2c: introduce helper function to get 8 bit address from a message (Gopal Tiwari) [1456705] - [i2c] immediately mark ourselves as registered (Gopal Tiwari) [1456705] - [i2c] do not use internal data from driver core (Gopal Tiwari) [1456705] - [i2c] Add generic support passing secondary devices addresses (Gopal Tiwari) [1456705] - [i2c] always enable RuntimePM for the adapter device (Gopal Tiwari) [1456705] - [i2c] i2c / acpi: Rework I2C device scanning (Gopal Tiwari) [1456705] - [i2c] core: Add support for best effort block read emulation (Gopal Tiwari) [1456705] - [i2c] doc: dt: describe generic bindings (Gopal Tiwari) [1456705] - [i2c] slave: print warning if slave flag not set (Gopal Tiwari) [1456705] - [i2c] support 10 bit and slave (Gopal Tiwari) [1456705] - [i2c] core: add and export of_get_i2c_adapter_by_node() interface (Gopal Tiwari) [1456705] - [i2c] core: manage i2c bus device refcount in i2c_get/put_adapter (Gopal Tiwari) [1456705] - [i2c] fix leaked device refcount on of_find_i2c_* error path (Gopal Tiwari) [1456705] - [i2c] take address space into account when checking for used addresses (Gopal Tiwari) [1456705] - [i2c] make address check indpendent from client struct (Gopal Tiwari) [1456705] - [i2c] rename address check functions (Gopal Tiwari) [1456705] - [i2c] core: only use set_scl for bus recovery after calling prepare_recovery (Gopal Tiwari) [1456705] - [i2c] core: Reduce stack size of acpi_i2c_space_handler() (Gopal Tiwari) [1456705] - [i2c] check for proper length of the reg property (Gopal Tiwari) [1456705] - [i2c] core: fix typo in comment (Gopal Tiwari) [1456705] - [i2c] apply address offset for slaves, too (Gopal Tiwari) [1456705] - [kernel] i2c: add a flag to mark clients as slaves (Gopal Tiwari) [1456705] - [i2c] slave: add error messages to slave core (Gopal Tiwari) [1456705] - [i2c] Mark adapter devices with pm_runtime_no_callbacks (Gopal Tiwari) [1456705] - [i2c] core: Export bus recovery functions (Gopal Tiwari) [1456705] - [i2c] change input parameter to i2c_adapter for prepare/unprepare_recovery (Gopal Tiwari) [1456705] - [i2c] documentation: i2c: describe the new slave mode (Gopal Tiwari) [1456705] - [i2c] clarify comments about the dev_released completion (Gopal Tiwari) [1456705] - [i2c] Only include slave support if selected (Gopal Tiwari) [1456705] - [i2c] designware: Do not calculate SCL timing parameters needlessly (Gopal Tiwari) [1456705] - [i2c] simplify boilerplate code for attribute groups (Gopal Tiwari) [1456705] - [i2c] do not try to load modules for of-registered devices (Gopal Tiwari) [1456705] - [i2c] acpi: Pick the first address if device has multiple (Gopal Tiwari) [1456705] - [i2c] Remove support for legacy PM (Gopal Tiwari) [1456705] - [i2c] core changes for slave support (Gopal Tiwari) [1456705] - [i2c] acpi: remove unneeded variable initialization (Gopal Tiwari) [1456705] - [i2c] acpi: Fix NULL Pointer dereference (Gopal Tiwari) [1456705] - [i2c] move acpi code back into the core (Gopal Tiwari) [1456705] - [i2c] add debug info when class instantiation was dropped (Gopal Tiwari) [1456705] - [i2c] acpi: Clean up I2C ACPI code and Add CONFIG_I2C_ACPI config (Gopal Tiwari) [1456705] - [i2c] acpi: Add i2c ACPI operation region support (Gopal Tiwari) [1456705] - [i2c] Add message transfer tracepoints for SMBUS (ver 2) (Gopal Tiwari) [1456705] - [i2c] Add message transfer tracepoints for I2C (Gopal Tiwari) [1456705] - [i2c] add deprecation warning for class based instantiation (Gopal Tiwari) [1456705] - [i2c] Use stable dev_name for ACPI enumerated I2C slaves (Gopal Tiwari) [1456705] - [i2c] attach/detach I2C client device to the ACPI power domain (Gopal Tiwari) [1456705] - [acpi] pm: allow child devices to ignore parent power state (Gopal Tiwari) [1456705] - [i2c] Not all adapters have a parent (Gopal Tiwari) [1456705] - [i2c] Remove redundant 'driver' field from the i2c_client struct (Gopal Tiwari) [1456705] - [media] core: Don't use i2c_client->driver (Gopal Tiwari) [1456705] - [acpi] pm: Make messages in acpi_device_set_power() print device names (Gopal Tiwari) [1456705]- [powerpc] pseries: Make RAS IRQ explicitly dependent on DLPAR WQ (Serhii Popovych) [1533857] - [s390] cpuinfo: show facilities as reported by stfle (Hendrik Brueckner) [1535082] - [x86] locking/qspinlock: Fix kabi problem in a non-KVM/XEN VM (Waiman Long) [1533529] - [x86] platform/uv: Mark tsc_check_sync as an init function (Frank Ramsay) [1526066] - [x86] platform/uv: Add check of TSC state set by UV BIOS (Frank Ramsay) [1526066] - [x86] tsc: Provide a means to disable TSC ART (Frank Ramsay) [1526066] - [x86] tsc: Drastically reduce the number of firmware bug warnings (Frank Ramsay) [1526066] - [x86] tsc: Skip TSC test and error messages if already unstable (Frank Ramsay) [1526066] - [x86] tsc: Add option that TSC on Socket 0 being non-zero is valid (Frank Ramsay) [1526066] - [x86] tsc: Remove the TSC_ADJUST clamp (Frank Ramsay) [1526066] - [crypto] chcr - Avoid algo allocation in softirq (Arjun Vynipadath) [1458315] - [crypto] chcr - Select device in Round Robin fashion (Arjun Vynipadath) [1458315] - [crypto] chcr - Ensure Destination sg entry size less than 2k (Arjun Vynipadath) [1458315] - [crypto] chcr - Add debug counters (Arjun Vynipadath) [1458315] - [crypto] chcr - Add ctr mode and process large sg entries for cipher (Arjun Vynipadath) [1458315] - [crypto] chcr - Avoid changing request structure (Arjun Vynipadath) [1458315] - [crypto] chcr - Return correct error code (Arjun Vynipadath) [1458315] - [crypto] chcr - Fix fallback key setting (Arjun Vynipadath) [1458315] - [crypto] chcr - Pass lcb bit setting to firmware (Arjun Vynipadath) [1458315] - [crypto] chcr - Fix error handling related to 'chcr_alloc_shash' (Arjun Vynipadath) [1458315] - [crypto] chcr - Add fallback for AEAD algos (Arjun Vynipadath) [1458315] - [crypto] chcr - Set hmac_ctrl bit to use HW register HMAC_CFG 456 (Arjun Vynipadath) [1458315] - [crypto] chcr - Increase priority of AEAD algos (Arjun Vynipadath) [1458315] - [crypto] chcr - Fix Smatch Complaint (Arjun Vynipadath) [1458315] - [crypto] chcr - Fix wrong typecasting (Arjun Vynipadath) [1458315] - [crypto] chcr - Change algo priority (Arjun Vynipadath) [1458315] - [crypto] chcr - Change cra_flags for cipher algos (Arjun Vynipadath) [1458315] - [crypto] chcr - Use cipher instead of Block Cipher in gcm setkey (Arjun Vynipadath) [1458315] - [crypto] chcr - Fix key length for RFC4106 (Arjun Vynipadath) [1458315] - [crypto] chcr - Fix panic on dma_unmap_sg (Arjun Vynipadath) [1458315] - [crypto] chcr - Add AEAD algos (Arjun Vynipadath) [1458315] - [crypto] aead - move aead_request_cast helper to aead.h (Arjun Vynipadath) [1458315] - [crypto] scatterwalk - Add scatterwalk_ffwd helper (Arjun Vynipadath) [1458315] - [netdrv] iwlwifi: pcie: fix DMA memory mapping / unmapping (Stanislaw Gruszka) [1501882] - [netdrv] ath10k: fix build errors with !CONFIG_PM (Stanislaw Gruszka) [1501882] - [netdrv] ath10k: fix core PCI suspend when WoWLAN is supported but disabled (Stanislaw Gruszka) [1501882] - [netdrv] ath9k: fix tx99 potential info leak (Stanislaw Gruszka) [1501882] - [netdrv] i40e: don't remove netdev->dev_addr when syncing uc list (Stefan Assmann) [1469354] - [netdrv] cxgb3: assign port id to net_device->dev_port (Arjun Vynipadath) [1530123] - [netdrv] bnx2x: Improve reliability in case of nested PCI errors (Michal Schmidt) [1529860]- [thermal] initialize thermal zone device correctly (Lenny Szubowicz) [1487411] - [net] bluetooth: Prevent stack info leak from the EFS element (Gopal Tiwari) [1519633] {CVE-2017-1000410} - [tools] cpupower: fix potential memory leak (Prarit Bhargava) [1422951] - [tools] cpupower: bench: parse.c: fix several resource leaks (Prarit Bhargava) [1422951] - [usb] core: prevent malicious bNumInterfaces overflow (Torez Smith) [1536886] {CVE-2017-17558} - [misc] genwqe: Take R/W permissions into account when dealing with memory pages (Gustavo Duarte) [1528752] - [md] Call wait_barrier twice when underlaying device is blocked (Xiao Ni) [1527875] - [ata] ahci: Add Intel Cannon Lake PCH-H PCI ID (David Milburn) [1533333 1457266] - [block] elevator: lookup mq vs non-mq elevators (Ming Lei) [1526859] - [block] elevator: remove redundant warnings on IO scheduler switch (Ming Lei) [1526859] - [block] blk-mq: set mq-deadline as default scheduler for single queue device (Ming Lei) [1154525] - [nvme] dm mpath: backport blk_path_error() (Mike Snitzer) [1535615] - [nvme] fabrics: initialize default host->id in nvmf_host_default() (Ewan Milne) [1533963] - [nvme] fabrics: generate spec-compliant UUID NQNs (Ewan Milne) [1533963] - [scsi] lpfc: Fix ndlp ref count for pt2pt mode issue RSCN (Dick Kennedy) [1532295] - [scsi] lpfc: Linux LPFC driver does not process all RSCNs (Dick Kennedy) [1532295] - [scsi] lpfc: Driver fails to detect direct attach storage array (Dick Kennedy) [1532303] - [fs] gfs2: Use rhashtable walk interface in glock_hash_walk (Andreas Grunbacher) [1526134] - [fs] gfs2: Glock dump performance regression fix (Andreas Grunbacher) [1526134] - [fs] rhashtable: Add rhastable_walk_peek (Andreas Grunbacher) [1526134] - [fs] nfs: commit direct writes even if they fail partially (Benjamin Coddington) [1132610] - [fs] simple_xattr: permit 0-size extended attributes (Miklos Szeredi) [1532490] - [fs] xfs: don't change inode mode if ACL update fails (Bill O'Donnell) [1480671] - [fs] pnfs: fix nfs_direct_req ref leak when i/o falls back to the mds (Scott Mayhew) [1519649]- [mm] cgroup: kill css_id (Aristeu Rozanski) [1470325] - [mm] memcontrol: fix cgroup creation failure after many small jobs (Aristeu Rozanski) [1470325] - [mm] device-dax: implement ->split() to catch invalid munmap attempts (Jeff Moyer) [1523344] - [mm] mm, hugetlbfs: introduce ->split() to vm_operations_struct (Jeff Moyer) [1523344] - [mm] move split_huge_page_pud/pmd sanity checks under the pte lock (Jeff Moyer) [1523344] - [mm] filemap: get rid of radix tree gfp mask for pagecache_get_page (Yasuyuki Kobayashi) [1469247] - [iommu] vt-d: Use domain instead of cache fetching (Peter Xu) [1531367] - [nvme] rdma: don't fully stop the controller in error recovery (David Milburn) [1532621] - [fs] don't call file_pos_write() if vfs_read/write(, v) fails (Ivan Vecera) [1534483] - [x86] syscall: int80 must not clobber r12-15 (Oleg Nesterov) [1531686] - [x86] syscall: change ia32_syscall() to create the full register frame in ia32_do_call() (Oleg Nesterov) [1531686] - [x86] KVM: VMX: remove I/O port 0x80 bypass on Intel hosts (Radim Krcmar) [1520349] {CVE-2017-1000407} - [kernel] livepatch: add locking to force and signal functions (Joe Lawrence) [1522957] - [kernel] livepatch: force transition to finish (Joe Lawrence) [1522957] - [kernel] livepatch: send a fake signal to all blocking tasks (Joe Lawrence) [1522957] - [infiniband] hfi1: Prevent a NULL dereference (Alex Estrin) [1535166] - [infiniband] qib: Fix comparison error with qperf compare/swap test (Alex Estrin) [1526145 1520402] - [infiniband] cm: Change sgid to IB GID when handling CM request (Alex Estrin) [1526145 1520402] - [infiniband] hfi1: Mask the path bits with the LMC for 16B RC Acks (Alex Estrin) [1526145 1520402]- [x86] platform/uv/bau: Replace hard-coded values with MMR definitions (Frank Ramsay) [1535031] - [x86] platform/uv: Fix UV4A BAU MMRs (Frank Ramsay) [1535031] - [x86] platform/uv: Fix GAM MMR references in the UV x2apic code (Frank Ramsay) [1535031] - [x86] platform/uv: Fix GAM MMR changes in UV4A (Frank Ramsay) [1535031] - [x86] platform/uv: Add references to access fixed UV4A HUB MMRs (Frank Ramsay) [1535031] - [x86] platform/uv: Fix UV4A support on new Intel Processors (Frank Ramsay) [1535031] - [x86] platform/uv: Update uv_mmrs.h to prepare for UV4A fixes (Frank Ramsay) [1535031] - [md] dm raid: use rs_is_raid*() (Heinz Mauelshagen) [1388632] - [md] dm raid: simplify rs_get_progress() (Heinz Mauelshagen) [1388632] - [md] dm raid: ensure 'a' chars during reshape (Heinz Mauelshagen) [1388632] - [md] dm raid: avoid keeping raid set frozen (Heinz Mauelshagen) [1388632 1514215] - [md] dm raid: validate current raid sets redundancy (Heinz Mauelshagen) [1388632 1514500] - [md] dm-raid: bump target version to reflect numerous fixes (Heinz Mauelshagen) [1388632 1514215] - [md] dm raid: small cleanup and remove unsed struct raid_set member (Heinz Mauelshagen) [1388632] - [md] dm raid: fix rs_get_progress() synchronization state_ratio (Heinz Mauelshagen) [1388632 1508070] - [md] dm raid: avoid passing array_in_sync variable to raid_status() callees (Heinz Mauelshagen) [1388632] - [md] dm raid: display a consistent copy of the MD status via raid_status() (Heinz Mauelshagen) [1388632] - [md] dm raid: fix raid_resume() to keep raid set frozen as needed (Heinz Mauelshagen) [1388632] - [md] dm raid: add component device size checks to avoid runtime failure (Heinz Mauelshagen) [1388632] - [md] dm raid: fix raid set size revalidation (Heinz Mauelshagen) [1388632] - [md] dm raid: correct resizing state relative to reshape space in ctr (Heinz Mauelshagen) [1388632] - [md] dm raid: consume sizes after md_finish_reshape() completes changing them (Heinz Mauelshagen) [1388632] - [md] dm raid: fix deadlock caused by premature md_stop_writes() (Heinz Mauelshagen) [1388632 1514215] - [md] dm raid: add raid4_5_6 journal write-back support via journal_mode option (Heinz Mauelshagen) [1388632] - [tools] power turbostat: Make turbostat quiet by default (Prarit Bhargava) [1531825] - [acpi] battery: Fix doubly added battery on system suspend (Lenny Szubowicz) [1518210]- [md] limit mdstat resync progress to max_sectors (Nigel Croxon) [1520449] - [mailbox] acpi/pcc: Use pr_debug() for debug messages in pcc_init() (Prarit Bhargava) [1529885] - [bluetooth] btusb: Update firmware filename for Intel 9x60 and later (Gopal Tiwari) [1530359] - [alsa] hda/realtek: Fix ALC700 family no sound issue (Jaroslav Kysela) [1520733] - [pci] Create SR-IOV virtfn/physfn links before attaching driver (Kamal Heib) [1416270] - [powercap] rapl: handle missing MSRs (Xiaolong Wang) [1369918] - [powercap] rapl: add package reference per domain (Xiaolong Wang) [1369918] - [powercap] rapl: reduce ipi calls (Xiaolong Wang) [1369918] - [block] blk-mq: fix kernel oops in blk_mq_tag_idle() (Ming Lei) [1517640] - [block] blk-mq: make sure the variable of 'blk_mq_aux_ops' is per variable of 'blk_mq_ops' (Ming Lei) [1525468] - [usb] core: Don't print a warning if interface driver rebind is deferred at resume (Jerry Snitselaar) [1459718] - [input] serio: drop warnings in case of EPROBE_DEFER from serio_find_driver() (Jerry Snitselaar) [1459718] - [base] bus: don't warn on deferred probe (Jerry Snitselaar) [1459718] - [kernel] stop using 'pK' for /proc/kallsyms pointer values (Lenny Szubowicz) [1532366] - [kernel] kallsyms.c: use __seq_open_private() (Lenny Szubowicz) [1532366] - [kernel] perf/core: Change the default paranoia level to 2 (Lenny Szubowicz) [1532366] - [powerpc] kvm: book3s hv: Always flush TLB in kvmppc_alloc_reset_hpt() (David Gibson) [1528958] - [s390] sclp: single increment assignment control (Hendrik Brueckner) [1456517]- [infiniband] ib/mlx5: Fix mlx5_ib_alloc_mr error flow (Kamal Heib) [1534242] - [infiniband] ib/mlx5: Serialize access to the VMA list (Kamal Heib) [1534242] - [netdrv] mlx5: Stay in polling mode when command EQ destroy fails (Kamal Heib) [1534242] - [kernel] mlx5: Cleanup IRQs in case of unload failure (Kamal Heib) [1534242] - [netdrv] mlx5: Fix steering memory leak (Kamal Heib) [1534242] - [netdrv] mlx5: Fix error flow in CREATE_QP command (Kamal Heib) [1534242] - [netdrv] mlx5e: Prevent possible races in VXLAN control flow (Kamal Heib) [1533796] - [netdrv] mlx5e: Add refcount to VXLAN structure (Kamal Heib) [1533796] - [netdrv] mlx5e: Fix possible deadlock of VXLAN lock (Kamal Heib) [1533796] - [netdrv] mlx5e: Fix ETS BW check (Kamal Heib) [1532746] - [netdrv] revert "mlx5: move affinity hints assignments to generic code" (Kamal Heib) [1532632] - [infiniband] rdma/bnxt_re: Make room for mapping HW contexts beyond 32 entries (Selvin Xavier) [1532770] - [infiniband] core: Verify that QP is security enabled in create and destroy (Kamal Heib) [1533205] - [infiniband] ipoib: Fix for notify send CQ failure messages (Don Dutile) [1528386] - [infiniband] rdma/vmw_pvrdma: Avoid use after free due to QP/CQ/SRQ destroy (Don Dutile) [1531668] - [infiniband] rdma/vmw_pvrdma: Call ib_umem_release on destroy QP path (Don Dutile) [1531668] - [infiniband] iw_cxgb4: only clear the ARMED bit if a notification is needed (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: atomically flush the qp (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: only call the cq comp_handler when the cq is armed (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: Fix possible circular dependency locking warning (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: remove BUG_ON() usage (Arjun Vynipadath) [1526289] - [infiniband] rdma/cxgb4: Protect from possible dereference (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: add referencing to wait objects (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: allocate wait object for each ep object (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: allocate wait object for each qp object (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: allocate wait object for each cq object (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: allocate wait object for each memory object (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: change pr_debug to appropriate log level (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: Remove __func__ parameter from pr_debug() (Arjun Vynipadath) [1526289] - [infiniband] cxgb4: Remove some dead code (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: drop listen destroy replies if no ep found (Arjun Vynipadath) [1526289] - [infiniband] cxgb4: Convert PDBG to pr_debug the second (Arjun Vynipadath) [1526289] - [infiniband] cxgb4: Convert PDBG to pr_debug (Arjun Vynipadath) [1526289] - [netdrv] mlxsw: spectrum_dpipe: Fix entries dump of the adjacency table (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Add support for controlling nexthop counters (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Add support for adjacency table dump (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum: Add support for setting counters on nexthops (Ivan Vecera) [1521104] - [netdrv] mlxsw: reg: Add support for counters on RATR (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Add initial support for the router adjacency table (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_router: Add helpers for nexthop access (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_router: Use helper to check for last neighbor (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_router: Keep nexthops in a linked list (Ivan Vecera) [1521104] - [netdrv] mlxsw: Add fields for mlxsw's meta header for adjacency table (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Fix indentation in header description (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Add support for controlling IPv6 neighbor counters (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_router: Add support for setting counters on IPv6 neighbors (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Add support for IPv6 host table dump (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Make host entry fill handler more generic (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_router: Add IPv6 neighbor access helper (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Add IPv6 host table initial support (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_router: Export IPv6 link local address check helper (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Fix host table dump (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum: compile-in dpipe support only if devlink is enabled (Ivan Vecera) [1521104] - [scripts] kbuild: Allow to specify composite modules with modname-m (Ivan Vecera) [1521104] - [scripts] kbuild: handle multi-objs dependency appropriately (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Add support for controlling neighbor counters (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Add support for IPv4 host table dump (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_router: Add support for setting counters on neighbors (Ivan Vecera) [1521104] - [netdrv] mlxsw: reg: Make flow counter set type enum to be shared (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Add IPv4 host table initial support (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Fix label name (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_router: Add helpers for neighbor access (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Fix erif table op name space (Ivan Vecera) [1521104]- [thunderbolt] Mark TB3 as tech_preview (Jeremy McNicoll) [1172010] - [acpi] introduce a function to find the first physical device (Jeremy McNicoll) [1172010] - [acpi] create empty dmi_table (Jeremy McNicoll) [1172010] - [acpi] acpi / scan: Enable GPEs before scanning the namespace (Jeremy McNicoll) [1172010] - [acpi] acpica: Make it possible to enable runtime GPEs earlier (Jeremy McNicoll) [1172010] - [acpi] acpica: Dispatch active GPEs at init time (Jeremy McNicoll) [1172010] - [kernel] nvmem: include linux/err.h from header (Jeremy McNicoll) [1172010] - [acpi] acpi / sysfs: Provide quirk mechanism to prevent GPE flooding (Jeremy McNicoll) [1172010] - [kernel] efi: Add device path parser (Jeremy McNicoll) [1172010] - [kernel] acpi / bus: Make acpi_get_first_physical_node() public (Jeremy McNicoll) [1172010] - [acpi] acpica: events: Introduce acpi_mask_gpe() to implement GPE masking mechanism (Jeremy McNicoll) [1172010] - [kernel] nvmem: core: remove regmap dependency (Jeremy McNicoll) [1172010] - [kernel] device property: don't bother the drivers with struct property_set (Jeremy McNicoll) [1172010] - [acpi] acpi / osi: Collect _OSI handling into one single file (Jeremy McNicoll) [1172010] - [acpi] acpi / osi: Cleanup _OSI("Linux") related code before introducing new support (Jeremy McNicoll) [1172010] - [kernel] nvmem: Add backwards compatibility support for older EEPROM drivers (Jeremy McNicoll) [1172010] - [kernel] nvmem: Add flag to export NVMEM to root only (Jeremy McNicoll) [1172010] - [lib] ucs2_string: Add ucs2 -> utf8 helper functions (Jeremy McNicoll) [1172010] - [kernel] nvmem: Add a simple NVMEM framework for consumers (Jeremy McNicoll) [1172010] - [kernel] nvmem: Add a simple NVMEM framework for nvmem providers (Jeremy McNicoll) [1172010] - [acpi] acpica: events: Add support to return both enable/status register values for GPE and fixed event (Jeremy McNicoll) [1172010] - [acpi] acpica: events: Cleanup GPE dispatcher type obtaining code (Jeremy McNicoll) [1172010] - [acpi] acpica: Save current masks of enabled GPEs after enable register writes (Jeremy McNicoll) [1172010] - [acpi] Support _OSI("Darwin") correctly (Jeremy McNicoll) [1172010] - [pci] Suspend/resume quirks for Apple thunderbolt (Jeremy McNicoll) [1172010] - [kernel] pci: Add pci_fixup_suspend_late quirk pass (Jeremy McNicoll) [1172010] - [acpi] acpica: fix divergences of the commit - acpica: Expose OSI version (Jeremy McNicoll) [1172010] - [acpi] acpica: Add acpi_update_interfaces() public interface (Jeremy McNicoll) [1172010] - [thunderbolt] Fix reset response_type (Jeremy McNicoll) [1172010] - [thunderbolt] Allow clearing the key (Jeremy McNicoll) [1172010] - [thunderbolt] Make key root-only accessible (Jeremy McNicoll) [1172010] - [thunderbolt] Remove superfluous check (Jeremy McNicoll) [1172010] - [thunderbolt] Do not enumerate more ports from DROM than the controller has (Jeremy McNicoll) [1172010] - [thunderbolt] icm: Ignore mailbox errors in icm_suspend() (Jeremy McNicoll) [1172010] - [thunderbolt] use uuid_t instead of uuid_be (Jeremy McNicoll) [1172010] - [thunderbolt] Correct access permissions for active NVM contents (Jeremy McNicoll) [1172010] - [thunderbolt] fix spelling mistake: "missmatch" -> "mismatch" (Jeremy McNicoll) [1172010] - [thunderbolt] Add support for host and device NVM firmware upgrade (Jeremy McNicoll) [1172010] - [thunderbolt] Add support for Internal Connection Manager (ICM) (Jeremy McNicoll) [1172010] - [thunderbolt] Do not touch the hardware if the NHI is gone on resume (Jeremy McNicoll) [1172010] - [thunderbolt] Add support for DMA configuration based mailbox (Jeremy McNicoll) [1172010] - [thunderbolt] Store Thunderbolt generation in the switch structure (Jeremy McNicoll) [1172010] - [thunderbolt] Add support for NHI mailbox (Jeremy McNicoll) [1172010] - [thunderbolt] Add new Thunderbolt PCI IDs (Jeremy McNicoll) [1172010] - [thunderbolt] Rework control channel to be more reliable (Jeremy McNicoll) [1172010] - [thunderbolt] Let the connection manager handle all notifications (Jeremy McNicoll) [1172010] - [thunderbolt] Expose make_header() to other files (Jeremy McNicoll) [1172010] - [thunderbolt] Expose get_route() to other files (Jeremy McNicoll) [1172010] - [thunderbolt] Move control channel messages to tb_msgs.h (Jeremy McNicoll) [1172010] - [thunderbolt] Read vendor and device name from DROM (Jeremy McNicoll) [1172010] - [thunderbolt] Refactor and fix parsing of port drom entries (Jeremy McNicoll) [1172010] - [thunderbolt] Do not fail if DROM data CRC32 is invalid (Jeremy McNicoll) [1172010] - [thunderbolt] Fail switch adding operation if reading DROM fails (Jeremy McNicoll) [1172010] - [thunderbolt] Convert switch to a device (Jeremy McNicoll) [1172010] - [thunderbolt] Introduce thunderbolt bus and connection manager (Jeremy McNicoll) [1172010] - [thunderbolt] Allow passing NULL to tb_ctl_free() (Jeremy McNicoll) [1172010] - [thunderbolt] Rework capability handling (Jeremy McNicoll) [1172010] - [thunderbolt] Add MSI-X support (Jeremy McNicoll) [1172010] - [thunderbolt] Do not warn about newer DROM versions (Jeremy McNicoll) [1172010] - [thunderbolt] Do not try to read UID if DROM offset is read as 0 (Jeremy McNicoll) [1172010] - [thunderbolt] No need to read UID of the root switch on resume (Jeremy McNicoll) [1172010] - [thunderbolt] Use const buffer pointer in write operations (Jeremy McNicoll) [1172010] - [thunderbolt] Macro rename (Jeremy McNicoll) [1172010] - [thunderbolt] Compile on x86 only (Jeremy McNicoll) [1172010] - [thunderbolt] efi: Fix Kconfig dependencies harder (Jeremy McNicoll) [1172010] - [thunderbolt] efi: Fix Kconfig dependencies (Jeremy McNicoll) [1172010] - [thunderbolt] Use Device ROM retrieved from EFI (Jeremy McNicoll) [1172010] - [thunderbolt] Don't declare Falcon Ridge unsupported (Jeremy McNicoll) [1172010] - [thunderbolt] Add support for INTEL_FALCON_RIDGE_2C controller (Jeremy McNicoll) [1172010] - [thunderbolt] Fix double free of drom buffer (Jeremy McNicoll) [1172010] - [thunderbolt] Support 1st gen Light Ridge controller (Jeremy McNicoll) [1172010] - [thunderbolt] Fix typos and magic number (Jeremy McNicoll) [1172010] - [kernel] pci: Add Intel Thunderbolt device IDs (Jeremy McNicoll) [1172010] - [thunderbolt] Allow loading of module on recent Apple MacBooks with thunderbolt 2 controller (Jeremy McNicoll) [1172010] - [thunderbolt] Clear hops before overwriting (Jeremy McNicoll) [1172010] - [thunderbolt] Use kcalloc (Jeremy McNicoll) [1172010] - [thunderbolt] Correct the size argument to devm_kzalloc (Jeremy McNicoll) [1172010] - [thunderbolt] select CRC32 in Kconfig (Jeremy McNicoll) [1172010] - [thunderbolt] Make tb_eeprom_get_drom_offset static (Jeremy McNicoll) [1172010] - [thunderbolt] Make enum tb_drom_entry_type unsigned (Jeremy McNicoll) [1172010] - [thunderbolt] Fix header declaration of tb_find_cap (Jeremy McNicoll) [1172010] - [thunderbolt] Add casts to prevent endianness warnings (Jeremy McNicoll) [1172010] - [thunderbolt] fix format string for size_t (Jeremy McNicoll) [1172010] - [thunderbolt] add PCI dependency (Jeremy McNicoll) [1172010] - [thunderbolt] Staticize nhi_ids (Jeremy McNicoll) [1172010] - [thunderbolt] Use NULL instead of 0 in nhi.c (Jeremy McNicoll) [1172010] - [thunderbolt] Use NULL instead of 0 in ctl.c (Jeremy McNicoll) [1172010] - [thunderbolt] Use NULL instead of 0 in switch.c (Jeremy McNicoll) [1172010] - [thunderbolt] Fix build error in switch.c (Jeremy McNicoll) [1172010] - [thunderbolt] Fix build error in eeprom.c (Jeremy McNicoll) [1172010] - [thunderbolt] Fix nontrivial endpoint devices (Jeremy McNicoll) [1172010] - [thunderbolt] Read port configuration from eeprom (Jeremy McNicoll) [1172010] - [thunderbolt] Add suspend/hibernate support (Jeremy McNicoll) [1172010] - [thunderbolt] Read switch uid from EEPROM (Jeremy McNicoll) [1172010] - [thunderbolt] Add support for simple pci tunnels (Jeremy McNicoll) [1172010] - [thunderbolt] Add path setup code (Jeremy McNicoll) [1172010] - [thunderbolt] Handle hotplug events (Jeremy McNicoll) [1172010] - [thunderbolt] Scan for downstream switches (Jeremy McNicoll) [1172010] - [thunderbolt] Enable plug events (Jeremy McNicoll) [1172010] - [thunderbolt] Add thunderbolt capability handling (Jeremy McNicoll) [1172010] - [thunderbolt] Initialize root switch and ports (Jeremy McNicoll) [1172010] - [thunderbolt] Add tb_regs.h (Jeremy McNicoll) [1172010] - [thunderbolt] Setup control channel (Jeremy McNicoll) [1172010] - [thunderbolt] Add control channel interface (Jeremy McNicoll) [1172010] - [thunderbolt] Add initial cactus ridge NHI support (Jeremy McNicoll) [1172010]- [x86] x86: vdso: use __pvclock_read_cycles (Prarit Bhargava) [1516321] - [x86] x86/vdso/pvclock: Protect STABLE check with the seqcount (Prarit Bhargava) [1516321] - [x86] x86, vdso, pvclock: Simplify and speed up the vdso pvclock reader (Prarit Bhargava) [1516321] - [x86] fpu: Make XSAVE check the base CPUID features before enabling (Scott Wood) [1457543] - [kernel] bitops: Add clear/set_bit32() to linux/bitops.h (Scott Wood) [1457543] - [x86] fpu: Remove the explicit clearing of XSAVE dependent features (Scott Wood) [1457543] - [x86] cpuid: Prevent out of bound access in do_clear_cpu_cap() (Scott Wood) [1457543] - [x86] fpu: Parse clearcpuid= as early XSAVE argument (Scott Wood) [1457543] - [x86] cpuid: Add generic table for CPUID dependencies (Scott Wood) [1457543] - [x86] Don't rely on VMWare emulating PAT MSR correctly (Cathy Avery) [1528577] - [x86] efifb: Add support for 64-bit frame buffer addresses (Rob Clark) [1529100] - [x86] mm: Change cachemode exports to non-gpl (Alex Williamson) [1528122] - [scsi] qla2xxx: Defer processing of GS IOCB calls (Himanshu Madhani) [1527540] - [scsi] qedf: Limit number of CQs (Chad Dupuis) [1525916] - [scsi] libcxgbi: simplify task->hdr allocation for mgmt cmds (Arjun Vynipadath) [1526290] - [scsi] libcxgbi: fix skb use after free (Arjun Vynipadath) [1526290] - [scsi] cxgb4i: fix Tx skb leak (Arjun Vynipadath) [1526290] - [scsi] libcxgbi: in case of vlan pass 0 as ifindex to find route (Arjun Vynipadath) [1526290] - [scsi] libcxgbi: remove redundant check and close on csk (Arjun Vynipadath) [1526290] - [scsi] cxgb4i: call neigh_event_send() to update MAC address (Arjun Vynipadath) [1526290] - [scsi] libcxgbi: use ndev->ifindex to find route (Arjun Vynipadath) [1526290] - [scsi] libcxgbi: add check for valid cxgbi_task_data (Arjun Vynipadath) [1526290] - [scsi] storvsc: Fix scsi_cmd error assignments in storvsc_handle_error (Cathy Avery) [1502601] - [scsi] storvsc: Avoid excessive host scan on controller change (Cathy Avery) [1502601] - [scsi] storvsc: Allow only one remove lun work item to be issued per lun (Cathy Avery) [1502601] - [platform] x86: intel-vbtn: Simplify autorelease logic (Scott Wood) [1445052] - [platform] x86: intel-vbtn: support panel front button (Scott Wood) [1445052] - [platform] x86: intel-vbtn: support KEY_ROTATE_LOCK_TOGGLE (Scott Wood) [1445052] - [uapi] input: add KEY_ROTATE_LOCK_TOGGLE (Scott Wood) [1445052] - [platform] x86: intel-vbtn: Support separate press/release events (Scott Wood) [1445052] - [platform] x86: intel-vbtn: support SW_TABLET_MODE (Scott Wood) [1445052] - [platform] x86: intel-vbtn: reduce unnecessary messages for normal users (Scott Wood) [1445052] - [platform] x86: intel-vbtn: match power button on press rather than release (Scott Wood) [1445052] - [platform] x86: intel-vbtn: add volume up and down (Scott Wood) [1445052] - [platform] x86: intel-vbtn: Switch to use devm_input_allocate_device (Scott Wood) [1445052] - [platform] x86: Use ACPI_FAILURE at appropriate places (Scott Wood) [1445052] - [platform] intel-vbtn: new driver for Intel Virtual Button (Scott Wood) [1445052]- [target] cxgbit: Abort the TCP connection in case of data out timeout (Arjun Vynipadath) [1526291] - [netdrv] net/mlx4_en: Fill all counters under one call of stats lock (Kamal Heib) [1525610] - [netdrv] net/mlx4_core: Fix wrong calculation of free counters (Kamal Heib) [1525610] - [netdrv] net/mlx4_en: Fix selftest for small MTUs (Kamal Heib) [1525610] - [infiniband] ib/mlx4: Increase maximal message size under UD QP (Kamal Heib) [1525610] - [netdrv] net/mlx4_en: Use __force to fix a sparse warning in TX datapath (Kamal Heib) [1525610] - [netdrv] net/mlx4_core: Fix cast warning in fw.c (Kamal Heib) [1525610] - [netdrv] net/mlx4: Fix endianness issue in qp context params (Kamal Heib) [1525610] - [netdrv] aquantia: Increment driver version (David Arcari) [1500365] - [netdrv] aquantia: Fix typo in ethtool statistics names (David Arcari) [1500365] - [netdrv] aquantia: Update hw counters on hw init (David Arcari) [1500365] - [netdrv] aquantia: Improve link state and statistics check interval callback (David Arcari) [1500365] - [netdrv] aquantia: Fill in multicast counter in ndev stats from hardware (David Arcari) [1500365] - [netdrv] aquantia: Fill ndev stat couters from hardware (David Arcari) [1500365] - [netdrv] aquantia: Extend stat counters to 64bit values (David Arcari) [1500365] - [netdrv] aquantia: Fix hardware DMA stream overload on large MRRS (David Arcari) [1500365] - [netdrv] aquantia: Fix actual speed capabilities reporting (David Arcari) [1500365] - [netdrv] aquantia: Make local functions static (David Arcari) [1500365] - [netdrv] cxgb4: update latest firmware version supported (Arjun Vynipadath) [1526288] - [netdrv] cxgb4: do DCB state reset in couple of places (Arjun Vynipadath) [1526288] - [netdrv] cxgb4: avoid stall while shutting down the adapter (Arjun Vynipadath) [1526288] - [scsi] csiostor: enable PCIe relaxed ordering if supported (Arjun Vynipadath) [1526951] - [netdrv] cxgb4: Use new PCI_DEV_FLAGS_NO_RELAXED_ORDERING flag (Arjun Vynipadath) [1526951] - [netdrv] cxgb4vf: Use new PCI_DEV_FLAGS_NO_RELAXED_ORDERING flag (Arjun Vynipadath) [1526951] - [netdrv] add .ndo_size to struct i40evf_netdev_ops (Stefan Assmann) [1520869] - [netdrv] revert e1000e: Avoid receiver overrun interrupt bursts (David Arcari) [1520875] - [netdrv] tg3: Fix rx hang on MTU change with 5717/5719 (Jonathan Toppins) [1528017] - [netdrv] mlx4_en: Fix the use of ndo_change_mtu (Kamal Heib) [1528820] - [netdrv] mlx5e: Fix the use of ndo_change_mtu (Kamal Heib) [1522612] - [infiniband] mlx5: Fix RoCE Address Path fields (Kamal Heib) [1525603] - [infiniband] mlx5: Assign send CQ and recv CQ of UMR QP (Kamal Heib) [1525603] - [netdrv] mlx5e: Add rollback on add VLAN failure (Kamal Heib) [1525603] - [netdrv] mlx5e: Rename VLAN related variables and functions (Kamal Heib) [1525603] - [netdrv] nfp: fix port stats for mac representors (Jonathan Toppins) [1468286] - [netdrv] nfp: fix vlan receive MAC statistics typo (Jonathan Toppins) [1518337] - [netdrv] nfp: output control messages to trace_devlink_hwmsg() (Jonathan Toppins) [1468286] - [netdrv] nfp: add set tcp and udp header action flower offload (Jonathan Toppins) [1468286] - [netdrv] nfp: add set ipv6 source and destination address (Jonathan Toppins) [1468286] - [netdrv] nfp: add set ipv4 header action flower offload (Jonathan Toppins) [1468286] - [netdrv] nfp: add set ethernet header action flower offload (Jonathan Toppins) [1468286] - [netdrv] nfp: add IPv6 ttl and tos match offloading support (Jonathan Toppins) [1468286] - [netdrv] nfp: add IPv4 ttl and tos match offloading support (Jonathan Toppins) [1468286] - [netdrv] nfp: add mpls match offloading support (Jonathan Toppins) [1468286] - [netdrv] nfp: flower vxlan neighbour keep-alive (Jonathan Toppins) [1468286] - [netdrv] nfp: flower vxlan neighbour offload (Jonathan Toppins) [1468286] - [netdrv] nfp: offload vxlan IPv4 endpoints of flower rules (Jonathan Toppins) [1468286] - [netdrv] nfp: offload flower vxlan endpoint MAC addresses (Jonathan Toppins) [1468286] - [netdrv] nfp: compile flower vxlan tunnel set actions (Jonathan Toppins) [1468286] - [netdrv] nfp: compile flower vxlan tunnel metadata match fields (Jonathan Toppins) [1468286] - [netdrv] nfp: add helper to get flower cmsg length (Jonathan Toppins) [1468286] - [netdrv] nfp: wait for the NSP resource to appear on boot (Jonathan Toppins) [1468286] - [netdrv] nfp: wait for board state before talking to the NSP (Jonathan Toppins) [1468286] - [netdrv] nfp: build the flower offload by default (Jonathan Toppins) [1468286] - [netdrv] nfp: be drop monitor friendly (Jonathan Toppins) [1468286] - [netdrv] nfp: move the start/stop app callbacks back (Jonathan Toppins) [1468286] - [netdrv] nfp: flower: base lifetime of representors on existence of lower vNIC (Jonathan Toppins) [1468286] - [netdrv] nfp: separate app vNIC init/clean from alloc/free (Jonathan Toppins) [1468286] - [netdrv] nfp: add basic SR-IOV ndo functions to representors (Jonathan Toppins) [1468286] - [netdrv] nfp: add basic SR-IOV ndo functions (Jonathan Toppins) [1468286] - [netdrv] nfp: fix copy paste in names and messages regarding vNICs (Jonathan Toppins) [1468286] - [netdrv] nfp: add ethtool statistics for representors (Jonathan Toppins) [1468286] - [netdrv] nfp: add pointer to vNIC config memory to nfp_port structure (Jonathan Toppins) [1468286] - [netdrv] nfp: report MAC statistics in ethtool (Jonathan Toppins) [1468286] - [netdrv] nfp: store pointer to MAC statistics in nfp_port (Jonathan Toppins) [1468286] - [netdrv] nfp: split software and hardware vNIC statistics (Jonathan Toppins) [1468286] - [netdrv] nfp: add helper for printing ethtool strings (Jonathan Toppins) [1468286] - [netdrv] nfp: don't report standard netdev statistics in ethtool (Jonathan Toppins) [1468286] - [netdrv] nfp: allow retreiving management FW logs on representors (Jonathan Toppins) [1468286] - [netdrv] nfp: provide ethtool_drvinfo on representors (Jonathan Toppins) [1468286] - [netdrv] nfp: link basic ethtool ops to representors (Jonathan Toppins) [1468286] - [netdrv] nfp: process control messages in workqueue in flower app (Jonathan Toppins) [1468286] - [netdrv] nfp: send control message when MAC representors are created (Jonathan Toppins) [1468286] - [netdrv] nfp: only use direct firmware requests (Jonathan Toppins) [1468286] - [kernel] firmware: define a facade for request_firmware_direct() (Jonathan Toppins) [1468286] - [base] firmware loader: simplify holding module for request_firmware (Jonathan Toppins) [1468286] - [netdrv] nfp: look for firmware image by device serial number and PCI name (Jonathan Toppins) [1468286] - [netdrv] nfp: remove the probe deferral when FW not present (Jonathan Toppins) [1468286] - [netdrv] nfp: set config bit (ifup/ifdown) on netdev open/close (Jonathan Toppins) [1468286] - [netdrv] igb: Use smp_rmb rather than read_barrier_depends (Corinna Vinschen) [1533447] - [netdrv] igb: Fix TX map failure path (Corinna Vinschen) [1533447] - [netdrv] igb: check memory allocation failure (Corinna Vinschen) [1533447] - [netdrv] e1000e: Fix e1000_check_for_copper_link_ich8lan return value (David Arcari) [1532240] - [netdrv] e1000e: fix the use of magic numbers for buffer overrun issue (David Arcari) [1532240]- [crypto] cryptd: Add cryptd_max_cpu_qlen module parameter (Jon Maxwell) [1522991] - [netdrv] revert "include linux/if.h, linux/ip.h and linux/in6.h" (Ivan Vecera) [1525606] - [netdrv] mlxsw: include explicitly linux/if.h to avoid build failure (Ivan Vecera) [1525606] - [x86] hyper-v: do kaiser_add_mapping() for HVCLOCK_TSC_PAGE (Vitaly Kuznetsov) [1533184] - [x86] spec_ctrl: move vmexit rmb in the last branch before IBRS (Andrea Arcangeli) [1533250] - [x86] spec_ctrl: satisfy the barrier like semantics of IBRS (Andrea Arcangeli) [1533250] - [s390] add ppa to system call and program check path (Jon Masters) [1532708] - [s390] spinlock: add gmb memory barrier (Jon Masters) [1532708] - [s390] introduce CPU alternatives (Jon Masters) [1532708] - [powerpc] spinlock: add gmb memory barrier (Mauricio Oliveira) [1531710] - [powerpc] Prevent Meltdown attack with L1-D$ flush (Mauricio Oliveira) [1531710]- [kernel] locking/barriers: prevent speculative execution based on Coverity scan results (Josh Poimboeuf) [1519786] {CVE-2017-5753} - [kernel] x86/spec_ctrl: don't call ptrace_has_cap in the IBPB ctx switch optimization (Andrea Arcangeli) [1531362] - [x86] kaiser/efi: unbreak tboot (Andrea Arcangeli) [1531851] - [x86] cpuidle_idle_call: fix double local_irq_enable() (Andrea Arcangeli) [1528420] - [x86] x86/kaiser/efi: unbreak EFI old_memmap (Andrea Arcangeli) [1531559] - [x86] kvm: x86: fix RSM when PCID is non-zero (Paolo Bonzini) [1530711] - [x86] x86/smpboot: Do not use smp_num_siblings in __max_logical_packages calculation (Prarit Bhargava) [1519503] - [x86] x86/topology: Add topology_max_smt_threads() (Prarit Bhargava) [1519503] - [net] ipv6: fix a potential deadlock in do_ipv6_setsockopt() (Hangbin Liu) [1527255] - [net] ipv4: fix a potential deadlock in mcast getsockopt() path (Hangbin Liu) [1527255] - [net] xfrm: fix null pointer dereference on state and tmpl sort (Sabrina Dubroca) [1522665] - [net] sit: update frag_off info (Hangbin Liu) [1518472] - [lib] idr_ext: Refactor idr_alloc_ext(), remove cast from idr_get_next_ext() (Ivan Vecera) [1509477] - [net] netfilter: uapi: correct UNTRACKED conntrack state bit number (Florian Westphal) [1526883] - [net] preserve behavior of ether_setup and allocate_etherdev_mqs (Ivan Vecera) [1527175] - [net] remove MTU limits for dummy and ifb device (Ivan Vecera) [1527175] - [net] dummy: expend mtu range for dummy device (Ivan Vecera) [1527175] - [net] remove MTU limits on a few ether_setup callers (Ivan Vecera) [1527175] - [net] dccp: use-after-free in DCCP code (Stefano Brivio) [1526271] {CVE-2017-8824} - [crypto] aesni: fix ivsize for generic gcm(aes) (Sabrina Dubroca) [1523032] - [net] ipv6: set all.accept_dad to 0 by default (Florian Westphal) [1515785] - [net] vsock: Don't set sk_state to TCP_CLOSE before testing it (Stefano Brivio) [1524204] - [net] devlink: Fix devlink_dpipe_table_register() stub signature. (Ivan Vecera) [1521093] - [net] devlink: Add IPv6 header for dpipe (Ivan Vecera) [1521093] - [net] devlink: Move dpipe entry clear function into devlink (Ivan Vecera) [1521093] - [net] devlink: Add support for dynamic table size (Ivan Vecera) [1521093] - [net] devlink: Add IPv4 header for dpipe (Ivan Vecera) [1521093] - [net] devlink: Add Ethernet header for dpipe (Ivan Vecera) [1521093] - [net] geneve: only configure or fill UDP_ZERO_CSUM6_RX/TX info when CONFIG_IPV6 (Hangbin Liu) [1520210] - [net] geneve: fix fill_info when link down (Hangbin Liu) [1520210] - [net] sched: cbq: create block for q->link.block (Eelco Chaudron) [1515911] - [net] netfilter: ipset: Fix race between dump and swap (Davide Caratti) [1488131] - [net] netfilter: ipset: fix race condition in ipset save, swap and delete (Davide Caratti) [1488131] - [net] netfilter: ipset: Make sure listing doesn't grab a set which is just being destroyed. (Davide Caratti) [1487985]- [fs] mnt: Take unprivileged use of the mntns out of tech preview ("Eric W. Biederman") [1487751] - [fs] mnt: Make may_detach_mounts one-way and use it in copy_mnt_ns ("Eric W. Biederman") [1487751] - [fs] selftests/capabilities: Fix the test_execve test ("Eric W. Biederman") [1487751] - [fs] mnt: Make propagate_umount less slow for overlapping mount propagation trees ("Eric W. Biederman") [1487751] - [fs] mnt: In propgate_umount handle visiting mounts in any order ("Eric W. Biederman") [1487751] - [fs] mnt: In umount propagation reparent in a separate pass ("Eric W. Biederman") [1487751] - [fs] don't forget to put old mntns in mntns_install ("Eric W. Biederman") [1487751] - [fs] make sure that mntns_install() doesn't end up with referral for root ("Eric W. Biederman") [1487751] - [fs] path_init(): don't bother with checking MAY_EXEC for LOOKUP_ROOT ("Eric W. Biederman") [1487751] - [fs] make sure that fchdir() won't accept referral points, etc ("Eric W. Biederman") [1487751] - [fs] mnt: Tuck mounts under others instead of creating shadow/side mounts ("Eric W. Biederman") [1487751] - [fs] Better permission checking for submounts ("Eric W. Biederman") [1487751] - [fs] reorganize do_make_slave() ("Eric W. Biederman") [1487751] - [fs] namespace.c: constify struct path passed to a bunch of primitives ("Eric W. Biederman") [1487751] - [fs] Constify path_is_under()'s arguments ("Eric W. Biederman") [1487751] - [fs] namespace.c: path_is_under can be boolean ("Eric W. Biederman") [1487751] - [fs] mnt: Add a per mount namespace limit on the number of mounts ("Eric W. Biederman") [1487751] - [fs] Treat foreign mounts as nosuid ("Eric W. Biederman") [1487751] - [fs] Limit file caps to the user namespace of the super block ("Eric W. Biederman") [1487751] - [fs] userns: Remove the now unnecessary FS_USERNS_DEV_MOUNT flag ("Eric W. Biederman") [1487751] - [fs] userns: Remove implicit MNT_NODEV fragility ("Eric W. Biederman") [1487751] - [fs] mnt: Simplify mount_too_revealing ("Eric W. Biederman") [1487751] - [fs] vfs: Generalize filesystem nodev handling ("Eric W. Biederman") [1487751] - [fs] ipc/mqueue: The mqueue filesystem should never contain executables ("Eric W. Biederman") [1487751] - [fs] kernfs: The cgroup filesystem also benefits from SB_I_NOEXEC ("Eric W. Biederman") [1487751] - [fs] mnt: Move the FS_USERNS_MOUNT check into sget_userns ("Eric W. Biederman") [1487751] - [fs] Add user namespace member to struct super_block ("Eric W. Biederman") [1487751] - [fs] proc: Convert proc_mount to use mount_ns ("Eric W. Biederman") [1487751] - [fs] vfs: Pass data, ns, and ns->userns to mount_ns ("Eric W. Biederman") [1487751] - [fs] mnt: Refactor fs_fully_visible into mount_too_revealing ("Eric W. Biederman") [1487751] - [fs] mnt: Account for MS_RDONLY in fs_fully_visible ("Eric W. Biederman") [1487751] - [fs] mnt: fs_fully_visible test the proper mount for MNT_LOCKED ("Eric W. Biederman") [1487751] - [fs] mnt: If fs_fully_visible fails call put_filesystem ("Eric W. Biederman") [1487751] - [fs] saner calling conventions for copy_mount_options() ("Eric W. Biederman") [1487751] - [fs] locks: Don't allow mounts in user namespaces to enable mandatory locking ("Eric W. Biederman") [1487751] - [fs] locks: Allow disabling mandatory locking at compile time ("Eric W. Biederman") [1487751] - [fs] mnt: fs_fully_visible enforce noexec and nosuid if !SB_I_NOEXEC ("Eric W. Biederman") [1487751] - [fs] vfs: Commit to never having exectuables on proc and sysfs ("Eric W. Biederman") [1487751] - [fs] mnt: Update fs_fully_visible to test for permanently empty directories ("Eric W. Biederman") [1487751] - [fs] sysctl: Allow creating permanently empty directories that serve as mountpoints ("Eric W. Biederman") [1487751] - [fs] sysfs: Create mountpoints with sysfs_create_mount_point ("Eric W. Biederman") [1487751] - [fs] sysfs: Add support for permanently empty directories to serve as mount points ("Eric W. Biederman") [1487751] - [fs] kernfs: Add support for always empty directories ("Eric W. Biederman") [1487751] - [fs] proc: Fix unbalanced hard link numbers ("Eric W. Biederman") [1487751] - [fs] proc: Allow creating permanently empty directories that serve as mount points ("Eric W. Biederman") [1487751] - [fs] gut proc_register() a bit ("Eric W. Biederman") [1487751] - [fs] Add helper functions for permanently empty directories ("Eric W. Biederman") [1487751] - [fs] vfs: Ignore unlocked mounts in fs_fully_visible ("Eric W. Biederman") [1487751] - [fs] mnt: Modify fs_fully_visible to deal with locked ro nodev and atime ("Eric W. Biederman") [1487751] - [fs] mnt: Refactor the logic for mounting sysfs and proc in a user namespace ("Eric W. Biederman") [1487751] - [fs] new helper: __legitimize_mnt() ("Eric W. Biederman") [1487751] - [fs] mnt: Fix fs_fully_visible to verify the root directory is visible ("Eric W. Biederman") [1487751] - [fs] namespace: convert devname allocation to kstrdup_const ("Eric W. Biederman") [1487751] - [fs] mnt: Carefully set CL_UNPRIVILEGED in clone_mnt ("Eric W. Biederman") [1487751] - [fs] umount: Disallow unprivileged mount force ("Eric W. Biederman") [1487751] - [fs] mnt: Implicitly add MNT_NODEV on remount when it was implicitly added by mount ("Eric W. Biederman") [1487751] - [fs] vfs: move getname() from callers to do_mount() ("Eric W. Biederman") [1487751] - [fs] namespace: suppress 'may be used uninitialized' warnings ("Eric W. Biederman") [1487751] - [fs] mnt: Change the default remount atime from relatime to the existing value ("Eric W. Biederman") [1487751] - [fs] mnt: Correct permission checks in do_remount ("Eric W. Biederman") [1487751] - [fs] mnt: Move the test for MNT_LOCK_READONLY from change_mount_flags into do_remount ("Eric W. Biederman") [1487751] - [fs] mnt: Only change user settable mount flags in remount ("Eric W. Biederman") [1487751] - [fs] vfs: Fix a regression in mounting proc ("Eric W. Biederman") [1487751] - [fs] fs_is_visible only needs namespace_sem held shared ("Eric W. Biederman") [1487751] - [fs] sysfs: fix warning when creating a sysfs group without attributes ("Eric W. Biederman") [1487751] - [fs] exit: proc: don't try to flush /proc/tgid/task/tgid ("Eric W. Biederman") [1487751] - [fs] proc: Have net show up under /proc//task/ ("Eric W. Biederman") [1487751] - [fs] kobject: fix NULL pointer derefernce in kobj_child_ns_ops ("Eric W. Biederman") [1487751] - [fs] kernfs: don't depend on d_find_any_alias() when generating notifications ("Eric W. Biederman") [1487751] - [fs] kernfs: Now that kernfs has been rebuilt reenable INTEL_RDT ("Eric W. Biederman") [1487751] - [fs] kernfs: kernfs_notify() must be useable from non-sleepable contexts ("Eric W. Biederman") [1487751] - [fs] kernfs: introduce kernfs_pin_sb() ("Eric W. Biederman") [1487751] - [fs] kernfs: move the last knowledge of sysfs out from kernfs ("Eric W. Biederman") [1487751] - [fs] sysfs: fix attribute_group bin file path on removal ("Eric W. Biederman") [1487751] - [fs] sysfs.h: don't return a void-valued expression in sysfs_remove_file ("Eric W. Biederman") [1487751] - [fs] sysfs: make sure read buffer is zeroed ("Eric W. Biederman") [1487751] - [fs] kernfs, sysfs, cgroup: restrict extra perm check on open to sysfs ("Eric W. Biederman") [1487751] - [fs] kernfs: add back missing error check in kernfs_fop_mmap() ("Eric W. Biederman") [1487751] - [fs] kernfs: fix a subdir count leak ("Eric W. Biederman") [1487751] - [fs] kernfs: make kernfs_notify() trigger inotify events too ("Eric W. Biederman") [1487751] - [fs] kernfs: implement kernfs_root->supers list ("Eric W. Biederman") [1487751] - [fs] kernfs: protect lazy kernfs_iattrs allocation with mutex ("Eric W. Biederman") [1487751] - [fs] kernfs: cache atomic_write_len in kernfs_open_file ("Eric W. Biederman") [1487751] - [fs] kernfs: fix off by one error ("Eric W. Biederman") [1487751] - [fs] sysfs: fix namespace refcnt leak ("Eric W. Biederman") [1487751] - [fs] sysfs: create bin_attributes under the requested group ("Eric W. Biederman") [1487751] - [fs] kernfs: fix kernfs_node_from_dentry() ("Eric W. Biederman") [1487751] - [fs] kernfs: fix hash calculation in kernfs_rename_ns() ("Eric W. Biederman") [1487751] - [fs] kernfs: add CONFIG_KERNFS ("Eric W. Biederman") [1487751] - [fs] sysfs, kobject: add sysfs wrapper for kernfs_enable_ns() ("Eric W. Biederman") [1487751] - [fs] kernfs: implement kernfs_get_parent(), kernfs_name/path() and friends ("Eric W. Biederman") [1487751] - [fs] kernfs: implement kernfs_node_from_dentry(), kernfs_root_from_sb() and kernfs_rename() ("Eric W. Biederman") [1487751] - [fs] kernfs: add kernfs_open_file->priv ("Eric W. Biederman") [1487751] - [fs] kernfs: implement kernfs_ops->atomic_write_len ("Eric W. Biederman") [1487751] - [fs] kernfs: allow nodes to be created in the deactivated state ("Eric W. Biederman") [1487751] - [fs] kernfs: add missing kernfs_active() checks in directory operations ("Eric W. Biederman") [1487751] - [fs] kernfs: implement kernfs_syscall_ops->remount_fs() and ->show_options() ("Eric W. Biederman") [1487751] - [fs] kernfs: rename kernfs_dir_ops to kernfs_syscall_ops ("Eric W. Biederman") [1487751] - [fs] kernfs: invoke dir_ops while holding active ref of the target node ("Eric W. Biederman") [1487751] - [fs] kernfs, sysfs, driver-core: implement kernfs_remove_self() and its wrappers ("Eric W. Biederman") [1487751] - [fs] kernfs: remove KERNFS_REMOVED ("Eric W. Biederman") [1487751] - [fs] kernfs: remove KERNFS_ACTIVE_REF and add kernfs_lockdep() ("Eric W. Biederman") [1487751] - [fs] kernfs: remove kernfs_addrm_cxt ("Eric W. Biederman") [1487751] - [fs] kernfs: invoke kernfs_unmap_bin_file() directly from kernfs_deactivate() ("Eric W. Biederman") [1487751] - [fs] kernfs: restructure removal path to fix possible premature return ("Eric W. Biederman") [1487751] - [fs] kernfs: replace kernfs_node->u.completion with kernfs_root->deactivate_waitq ("Eric W. Biederman") [1487751] - [fs] kernfs: make kernfs_deactivate() honor KERNFS_LOCKDEP flag ("Eric W. Biederman") [1487751] - [fs] fix "queues" uevent between network namespaces ("Eric W. Biederman") [1487751] - [fs] kernfs: associate a new kernfs_node with its parent on creation ("Eric W. Biederman") [1487751] - [fs] kernfs: add struct dentry declaration in kernfs.h ("Eric W. Biederman") [1487751] - [fs] kernfs: fix get_active failure handling in kernfs_seq_*() ("Eric W. Biederman") [1487751] - [fs] kobject: Fix source code comment spelling ("Eric W. Biederman") [1487751] - [fs] kernfs: add kernfs_dir_ops ("Eric W. Biederman") [1487751] - [fs] kernfs: allow negative dentries ("Eric W. Biederman") [1487751] - [fs] kernfs: update kernfs_rename_ns() to consider KERNFS_STATIC_NAME ("Eric W. Biederman") [1487751] - [fs] kernfs: mark static names with KERNFS_STATIC_NAME ("Eric W. Biederman") [1487751] - [fs] kernfs: add REMOVED check to create and rename paths ("Eric W. Biederman") [1487751] - [fs] kernfs: add @mode to kernfs_create_dir[_ns]() ("Eric W. Biederman") [1487751] - [fs] kernfs: s/sysfs/kernfs/ in internal functions and whatever is left ("Eric W. Biederman") [1487751] - [fs] kernfs: s/sysfs/kernfs/ in global variables ("Eric W. Biederman") [1487751] - [fs] kernfs: s/sysfs/kernfs/ in constants ("Eric W. Biederman") [1487751] - [fs] kernfs: s/sysfs/kernfs/ in various data structures ("Eric W. Biederman") [1487751] - [fs] kernfs: drop s_ prefix from kernfs_node members ("Eric W. Biederman") [1487751] - [fs] kernfs: s/sysfs_dirent/kernfs_node/ and rename its friends accordingly ("Eric W. Biederman") [1487751] - [fs] sysfs: fix use-after-free in sysfs_kill_sb() ("Eric W. Biederman") [1487751] - [fs] sysfs: bail early from kernfs_file_mmap() to avoid spurious lockdep warning ("Eric W. Biederman") [1487751] - [fs] kobject: fix memory leak in kobject_set_name_vargs ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: remove duplicated include from file.c ("Eric W. Biederman") [1487751] - [fs] kobject: remove kset from sysfs immediately in kset_unregister() ("Eric W. Biederman") [1487751] - [fs] kernfs: implement "trusted.*" xattr support ("Eric W. Biederman") [1487751] - [fs] kernfs: update sysfs_init_inode_attrs() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: remove cross inclusions of internal headers ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: implement kernfs_ns_enabled() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: make sysfs_dirent definition public ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: move mount core code to fs/kernfs/mount.c ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: prepare mount path for kernfs ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: make super_blocks bind to different kernfs_roots ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: make inode number ida per kernfs_root ("Eric W. Biederman") [1487751] - [fs] sysfs: Update __compat_only_sysfs_link_entry_to_kobj to it's upstream form ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: implement kernfs_create/destroy_root() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: introduce sysfs_root_sd ("Eric W. Biederman") [1487751] - [fs] Don't return 0 from get_anon_bdev ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: no need to kern_mount() sysfs from sysfs_init() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: make sysfs_super_info->ns const ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: drop unused params from sysfs_fill_super() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: move symlink core code to fs/kernfs/symlink.c ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: move file core code to fs/kernfs/file.c ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: move dir core code to fs/kernfs/dir.c ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: move inode code to fs/kernfs/inode.c ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: move internal decls to fs/kernfs/kernfs-internal.h ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: introduce kernfs[_find_and]_get() and kernfs_put() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: revamp sysfs_dirent active_ref lockdep annotation ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: reorganize SYSFS_* constants ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: introduce kernfs_notify() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: add kernfs_ops->seq_{start|next|stop}() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: remove sysfs_add_one() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: introduce kernfs_create_file[_ns]() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: remove SYSFS_KOBJ_BIN_ATTR ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: add sysfs_dirent->s_attr.size ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: introduce kernfs_ops ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: move sysfs_open_file to linux/kernfs.h ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: prepare open, release, poll paths for kernfs ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: prepare mmap path for kernfs ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: prepare write path for kernfs ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: prepare read path for kernfs ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: introduce kernfs_create_dir[_ns]() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: replace sysfs_dirent->s_dir.kobj and ->s_attr.[bin_]attr with ->priv ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: introduce kernfs_setattr() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: introduce kernfs_rename[_ns]() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: introduce kernfs_create_link() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: introduce kernfs_remove[_by_name[_ns]]() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: add skeletons for kernfs ("Eric W. Biederman") [1487751] - [fs] kernfs: Temporarily remove kernfs the change from sysfs to kernfs can be replayed ("Eric W. Biederman") [1487751] - [fs] sysfs: make __sysfs_add_one() fail if the parent isn't a directory ("Eric W. Biederman") [1487751] - [fs] sysfs: drop kobj_ns_type handling, take #2 ("Eric W. Biederman") [1487751] - [fs] revert "sysfs: handle duplicate removal attempts in sysfs_remove_group()" ("Eric W. Biederman") [1487751] - [fs] sysfs: use a separate locking class for open files depending on mmap ("Eric W. Biederman") [1487751] - [fs] sysfs: handle duplicate removal attempts in sysfs_remove_group() ("Eric W. Biederman") [1487751] - [fs] revert "sysfs: drop kobj_ns_type handling" ("Eric W. Biederman") [1487751] - [fs] sysfs: rename sysfs_assoc_lock and explain what it's about ("Eric W. Biederman") [1487751] - [fs] sysfs: use generic_file_llseek() for sysfs_file_operations ("Eric W. Biederman") [1487751] - [fs] sysfs: return correct error code on unimplemented mmap() ("Eric W. Biederman") [1487751] - [fs] sysfs: separate out dup filename warning into a separate function ("Eric W. Biederman") [1487751] - [fs] sysfs: move sysfs_hash_and_remove() to fs/sysfs/dir.c ("Eric W. Biederman") [1487751] - [fs] sysfs: remove unused sysfs_get_dentry() prototype ("Eric W. Biederman") [1487751] - [fs] sysfs: honor bin_attr.attr.ignore_lockdep ("Eric W. Biederman") [1487751] - [fs] sysfs: merge sysfs_elem_bin_attr into sysfs_elem_attr ("Eric W. Biederman") [1487751] - [fs] sysfs: fix sysfs_write_file for bin file ("Eric W. Biederman") [1487751] - [fs] sysfs/bin: Fix size handling overflow for bin_attribute ("Eric W. Biederman") [1487751] - [fs] sysfs: make sysfs_file_ops() follow ignore_lockdep flag ("Eric W. Biederman") [1487751] - [fs] sysfs: merge regular and bin file handling ("Eric W. Biederman") [1487751] - [fs] sysfs: prepare open path for unified regular / bin file handling ("Eric W. Biederman") [1487751] - [fs] sysfs: copy bin mmap support from fs/sysfs/bin.c to fs/sysfs/file.c ("Eric W. Biederman") [1487751] - [fs] sysfs: add sysfs_bin_read() ("Eric W. Biederman") [1487751] - [fs] sysfs: prepare path write for unified regular / bin file handling ("Eric W. Biederman") [1487751] - [fs] sysfs: collapse fs/sysfs/bin.c::fill_read() into read() ("Eric W. Biederman") [1487751] - [fs] sysfs: skip bin_buffer->buffer while reading ("Eric W. Biederman") [1487751] - [fs] sysfs: use seq_file when reading regular files ("Eric W. Biederman") [1487751] - [fs] sysfs: use transient write buffer ("Eric W. Biederman") [1487751] - [fs] sysfs: add sysfs_open_file->sd and ->file ("Eric W. Biederman") [1487751] - [fs] sysfs: rename sysfs_buffer to sysfs_open_file ("Eric W. Biederman") [1487751] - [fs] sysfs: add sysfs_open_file_mutex ("Eric W. Biederman") [1487751] - [fs] sysfs: remove sysfs_buffer->ops ("Eric W. Biederman") [1487751] - [fs] sysfs: remove sysfs_buffer->needs_read_fill ("Eric W. Biederman") [1487751] - [fs] sysfs: remove unused sysfs_buffer->pos ("Eric W. Biederman") [1487751] - [fs] sysfs: introduce [__]sysfs_remove() ("Eric W. Biederman") [1487751] - [fs] sysfs: make __sysfs_remove_dir() recursive ("Eric W. Biederman") [1487751] - [fs] sysfs: remove sysfs_addrm_cxt->parent_sd ("Eric W. Biederman") [1487751] - [fs] sysfs: Allow mounting without CONFIG_NET ("Eric W. Biederman") [1487751] - [fs] sysfs: @name comes before @ns ("Eric W. Biederman") [1487751] - [fs] sysfs: clean up sysfs_get_dirent() ("Eric W. Biederman") [1487751] - [fs] sysfs: drop kobj_ns_type handling ("Eric W. Biederman") [1487751] - [fs] sysfs: Remove namespace handling from __compat_only_sysfs_link_entry_to_kobj ("Eric W. Biederman") [1487751] - [fs] sysfs: remove ktype->namespace() invocations in symlink code ("Eric W. Biederman") [1487751] - [fs] sysfs: remove ktype->namespace() invocations in directory code ("Eric W. Biederman") [1487751] - [fs] sysfs: make attr namespace interface less convoluted ("Eric W. Biederman") [1487751] - [fs] sysfs: drop semicolon from to_sysfs_dirent() definition ("Eric W. Biederman") [1487751] - [fs] sysfs: Restrict mounting sysfs ("Eric W. Biederman") [1487751] - [fs] userns: Better restrictions on when proc and sysfs can be mounted ("Eric W. Biederman") [1487751] - [fs] sysfs.h: remove attr_name() macro ("Eric W. Biederman") [1487751] - [fs] sysfs: fix up minor coding style issues in sysfs.h ("Eric W. Biederman") [1487751] - [fs] sysfs: sysfs.h: fix coding style issues ("Eric W. Biederman") [1487751] - [fs] sysfs: file.c: fix up broken string warnings ("Eric W. Biederman") [1487751] - [fs] sysfs: dir.c: fix up odd do/while indentation ("Eric W. Biederman") [1487751] - [fs] sysfs: fix up uaccess.h coding style warnings ("Eric W. Biederman") [1487751] - [fs] sysfs: fix up 80 column coding style issues ("Eric W. Biederman") [1487751] - [fs] sysfs: fix up space coding style issues ("Eric W. Biederman") [1487751] - [fs] sysfs: remove trailing whitespace ("Eric W. Biederman") [1487751] - [fs] sysfs: fix placement of EXPORT_SYMBOL() ("Eric W. Biederman") [1487751] - [fs] sysfs.h: fix __BIN_ATTR_RW() ("Eric W. Biederman") [1487751] - [fs] convert sysfs ("Eric W. Biederman") [1487751] - [fs] kobject: sanitize argument for format string ("Eric W. Biederman") [1487751] - [fs] sysfs_notify is only possible on file attributes ("Eric W. Biederman") [1487751] - [fs] sysfs: kill sysfs_sb declaration in fs/sysfs/inode.c ("Eric W. Biederman") [1487751] - [fs] sysfs: sysfs_link_sibling(): fix typo in comment ("Eric W. Biederman") [1487751] - [fs] overlayfs: Replace vfs_readdir with iterate_dir ("Eric W. Biederman") [1487751] - [fs] vfs: delete vfs_readdir function declaration ("Eric W. Biederman") [1487751] - [fs] switch dcache_readdir() users to ->iterate() ("Eric W. Biederman") [1487751] - [fs] introduce ->iterate(), ctx->pos, dir_emit() ("Eric W. Biederman") [1487751] - [fs] introduce iterate_dir() and dir_context ("Eric W. Biederman") [1487751] - [fs] powerpc/pci: Reorder pci bus/bridge unregistration during PHB removal ("Eric W. Biederman") [1487751] - [fs] scsi: mpt: Move scsi_remove_host() out of mptscsih_remove_host() ("Eric W. Biederman") [1487751] - [fs] scsi: sas: move scsi_remove_host call into sas_remove_host ("Eric W. Biederman") [1487751] - [fs] scsi_transport_sas: move bsg destructor into sas_rphy_remove ("Eric W. Biederman") [1487751]- [x86] entry: Invoke TRACE_IRQS_IRETQ in paranoid_userspace_restore_all (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] cpu: fix get_scattered_cpu_leaf for IBPB feature (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: show added cpuid flags in /proc/cpuinfo after late microcode update (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: svm: spec_ctrl at vmexit needs per-cpu areas functional (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: init_tss is supposed to go in the PAGE_ALIGNED per-cpu section (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: Eliminate redundnat FEATURE Not Present messages (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kaiser/mm: skip IBRS/CR3 restore when paranoid exception returns to userland (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: set IBRS during resume from RAM if ibrs_enabled is 2 (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: allow use_ibp_disable only if both SPEC_CTRL and IBPB_SUPPORT are missing (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: Documentation spec_ctrl.txt (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: remove irqs_disabled() check from intel_idle() (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: use enum when setting ibrs/ibpb_enabled (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: undo speculation barrier for ibrs_enabled and noibrs_cmdline (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: introduce ibpb_enabled = 2 for IBPB instead of IBRS (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: introduce SPEC_CTRL_PCP_ONLY_IBPB (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: cleanup s/flush/sync/ naming when sending IPIs (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: set IBRS during CPU init if in ibrs_enabled == 2 (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: use IBRS_ENABLED instead of 1 (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: allow the IBP disable feature to be toggled at runtime (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: always initialize save_reg in ENABLE_IBRS_SAVE_AND_CLOBBER (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: ibrs_enabled() is expected to return > 1 (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: issue a __spec_ctrl_ibpb if a credential check isn't possible (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] ibpb: don't optimize spec_cntrl_ibpb on PREEMPT_RCU (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: clear registers after 32bit syscall stackframe is setup (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: reload spec_ctrl cpuid in all microcode load paths (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: Prevent unwanted speculation without IBRS (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] entry: Remove trampoline check from paranoid entry path (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] entry: Fix paranoid_exit() trampoline clobber (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] entry: Simplify trampoline stack restore code (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: remove SPEC_CTRL_DEBUG code (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: add noibrs noibpb boot options (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] syscall: Clear unused extra registers on 32-bit compatible syscall entrance (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: cleanup unnecessary ptregscall_common function (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: CLEAR_EXTRA_REGS and extra regs save/restore (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] syscall: Clear unused extra registers on syscall entrance (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: rescan cpuid after a late microcode update (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: add debugfs ibrs_enabled ibpb_enabled (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: consolidate the spec control boot detection (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kvm/spec_ctrl: allow IBRS to stay enabled in host userland (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: add debug aid to test the entry code without microcode (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: move stuff_RSB in spec_ctrl.h (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] entry: Stuff RSB for entry to kernel for non-SMEP platform (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm: Only set IBPB when the new thread cannot ptrace current thread (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm: Set IBPB upon context switch (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] idle: Disable IBRS when offlining cpu and re-enable on wakeup (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] idle: Disable IBRS entering idle and enable it on wakeup (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: implement spec ctrl C methods (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: save IBRS MSR value in save_paranoid for NMI (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] enter: Use IBRS on syscall and interrupts (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: swap rdx with rsi for nmi nesting detection (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: spec_ctrl_pcp and kaiser_enabled_pcp in same cachline (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: use per-cpu knob instead of ALTERNATIVES for ibpb and ibrs (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] enter: MACROS to set/clear IBRS and set IBPB (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kvm: x86: add SPEC_CTRL to MSR and CPUID lists (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kvm: svm: add MSR_IA32_SPEC_CTRL and MSR_IA32_PRED_CMD (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] svm: Set IBPB when running a different VCPU (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kvm: vmx: add MSR_IA32_SPEC_CTRL and MSR_IA32_PRED_CMD (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kvm: vmx: Set IBPB when running a different VCPU (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kvm: x86: clear registers on VM exit (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kvm: Pad RSB on VM transition (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] cpu/amd: Control indirect branch predictor when SPEC_CTRL not available (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] feature: Report presence of IBPB and IBRS control (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] feature: Enable the x86 feature to control Speculation (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [tools] objtool: Don't print 'call dest' warnings for ignored functions (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [fs] udf: prevent speculative execution (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [kernel] fs: prevent speculative execution (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [kernel] userns: prevent speculative execution (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [scsi] qla2xxx: prevent speculative execution (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [netdrv] p54: prevent speculative execution (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [netdrv] carl9170: prevent speculative execution (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [media] uvcvideo: prevent speculative execution (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] cpu/amd: Remove now unused definition of MFENCE_RDTSC feature (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] cpu/amd: Make the LFENCE instruction serialized (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [kernel] locking/barriers: introduce new memory barrier gmb() (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kaiser/mm: consider the init_mm.pgd a kaiser pgd (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kaiser/mm: convert userland visible "kpti" name to "pti" (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kaiser/mm: __load_cr3 in resume from RAM after kernel gs has been restored (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kaiser/mm: fix pgd freeing in error path (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: disable global pages by default with KAISER (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] revert "x86/mm/kaiser: Disable global pages by default with KAISER" (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: Replace kaiser with kpti to sync with upstream (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: add "kaiser" and "nokaiser" boot options (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: map the trace idt tables in userland shadow pgd (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: fix RESTORE_CR3 crash in kaiser_stop_machine (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [security] x86/mm/kaiser: use stop_machine for enable/disable knob (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: use atomic ops to poison/unpoison user pagetables (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: use invpcid to flush the two kaiser PCID AISD (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: use two PCID ASIDs optimize the TLB during enter/exit kernel (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: stop patching flush_tlb_single (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: use PCID feature to make user and kernel switches faster (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm: If INVPCID is available, use it to flush global mappings (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/64: Fix reboot interaction with CR4.PCIDE (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/64: Initialize CR4.PCIDE early (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm: Add a 'noinvpcid' boot option to turn off INVPCID (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm: Add the 'nopcid' boot option to turn off PCID (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: validate trampoline stack (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] entry: Move SYSENTER_stack to the beginning of struct tss_struct (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [kernel] x86/mm/kaiser: isolate the user mapped per cpu areas (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: selective boot time defaults (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: handle call to xen_pv_domain() on PREEMPT_RT (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser/xen: Dynamically disable KAISER when running under Xen PV (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [security] x86/mm/kaiser: add Kconfig (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: avoid false positives during non-kaiser pgd updates (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: Respect disabled CPU features (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: trampoline stack comments (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: stack trampoline (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: remove paravirt clock warning (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: re-enable vsyscalls (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: allow to build KAISER with KASRL (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: allow KAISER to be enabled/disabled at runtime (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: un-poison PGDs at runtime (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: add a function to check for KAISER being enabled (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: add debugfs file to turn KAISER on/off at runtime (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: disable native VSYSCALL (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: map virtually-addressed performance monitoring buffers (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: map debug IDT tables (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: add kprobes text section (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: map trace interrupt entry (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: map entry stack per-cpu areas (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: map dynamically-allocated LDTs (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: make sure static PGDs are 8k in size (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: allow NX poison to be set in p4d/pgd (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: unmap kernel from userspace page tables (core patch) (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: mark per-cpu data structures required for entry/exit (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: introduce user-mapped per-cpu areas (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: add cr3 switches to entry code (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: remove scratch registers (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: prepare assembly for entry/exit CR3 switching (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: Disable global pages by default with KAISER (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm: Document X86_CR4_PGE toggling behavior (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/tlb: Make CR4-based TLB flushes more robust (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm: Do not set _PAGE_USER for init_mm page tables (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] increase robusteness of bad_iret fixup handler (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] perf/x86/intel/uncore: Fix memory leaks on allocation failures (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [mm] fix bad rss-counter if remap_file_pages raced migration (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}- [tty] serial: 8250_pci: Add Amazon PCI serial device ID (Vitaly Kuznetsov) [1527545] - [tools] perf vendor events: Use more flexible pattern matching for CPU identification for mapfile.csv (Jiri Olsa) [1523766] - [tools] perf vendor events powerpc: remove suffix in mapfile (Jiri Olsa) [1523766] - [tools] perf vendor events: Add POWER9 PVRs to mapfile (Jiri Olsa) [1523766] - [tools] perf vendor events: Add POWER9 PMU events (Jiri Olsa) [1523766] - [tools] perf pmu-events: Support additional POWER8+ PVR in mapfile (Jiri Olsa) [1523766] - [tools] perf pmu: Extract function to get JSON alias map (Jiri Olsa) [1523766] - [tools] perf pmu: Add helper function is_pmu_core to detect PMU CORE devices (Jiri Olsa) [1523766] - [powerpc] Fix /proc/cpuinfo revision for POWER9 DD2 (David Gibson) [1526339] - [cpufreq] intel_pstate: Add support for Gemini Lake (Steve Best) [1456555] - [cpufreq] intel_pstate: Broxton support (Steve Best) [1456555] - [security] ima: log message to module appraisal error (Bruno Eduardo de Oliveira Meneguele) [1469473] - [security] ima: check signature enforcement against cmdline param instead of CONFIG (Bruno Eduardo de Oliveira Meneguele) [1469473] - [kernel] module: export module signature enforcement status (Bruno Eduardo de Oliveira Meneguele) [1469473] - [firmware] fw_cfg: write vmcoreinfo details (Baoquan He) [1493125] - [firmware] fw_cfg: do DMA read operation (Baoquan He) [1493125] - [firmware] fw_cfg: add DMA register (Baoquan He) [1493125] - [firmware] fw_cfg: fix driver remove (Baoquan He) [1493125] - [firmware] fw_cfg: fix the command line module name (Baoquan He) [1493125] - [firmware] qemu_fw_cfg.c: potential unintialized variable (Baoquan He) [1493125] - [firmware] qemu_fw_cfg.c: hold ACPI global lock during device access (Baoquan He) [1493125] - [firmware] qemu_fw_cfg: don't leak kobj on init error (Baoquan He) [1493125] - [firmware] fw_cfg register offsets on supported architectures only (Baoquan He) [1493125] - [firmware] qemu_fw_cfg.c: fix typo FW_CFG_DATA_OFF (Baoquan He) [1493125] - [firmware] create directory hierarchy for sysfs fw_cfg entries (Baoquan He) [1493125] - [firmware] introduce sysfs driver for QEMU's fw_cfg device (Baoquan He) [1493125] - [acpi] acpi / platform: provide default DMA mask (Baoquan He) [1493125] - [infiniband] ib/mlx4: Add contig support for control objects (Kamal Heib) [1520141] - [infiniband] ib/mlx4: Use optimal numbers of MTT entries (Kamal Heib) [1520141] - [infiniband] ib/mlx4: Fix RSS's QPC attributes assignments (Kamal Heib) [1520141] - [infiniband] ib/mlx4: Add report for RSS capabilities by vendor channel (Kamal Heib) [1520141] - [infiniband] rdma/netlink: Fix general protection fault (Don Dutile) [1523865] - [infiniband] ib/mlx4: Fix RSS hash fields restrictions (Don Dutile) [1523865] - [infiniband] ib/core: Don't enforce PKey security on SMI MADs (Don Dutile) [1523865] - [infiniband] ib/core: Bound check alternate path port number (Don Dutile) [1523865]- [scsi] lpfc: Fix crash after bad bar setup on driver attachment (Dick Kennedy) [1441965] - [fs] cifs: fix NULL deref in SMB2_read (Leif Sahlberg) [1508380] - [fs] nfs: don't wait on commit in nfs_commit_inode() if there were no commit requests (Scott Mayhew) [1514371] - [fs] cifs: check rsp for NULL before dereferencing in SMB2_open (Leif Sahlberg) [1516680] - [fs] nfs: fix a deadlock in nfs client initialization (Scott Mayhew) [1506382] - [fs] nfsv4.0: Fix a lock leak in nfs40_walk_client_list (Scott Mayhew) [1506382] - [fs] nfs: Create a common nfs4_match_client() function (Scott Mayhew) [1506382] - [fs] blktrace: use existing disk debugfs directory (Eric Sandeen) [1521092] - [fs] debugfs: add debugfs_lookup() (Eric Sandeen) [1521092] - [x86] mm: revert x86_64 and arm64 ELF_ET_DYN_BASE base changes (Bhupesh Sharma) [1432288] - [fs] binfmt_elf: safely increment argv pointers (Bhupesh Sharma) [1432288] - [powerpc] move ELF_ET_DYN_BASE to 4GB / 4MB (Bhupesh Sharma) [1432288] - [x86] binfmt_elf: use ELF_ET_DYN_BASE only for PIE (Bhupesh Sharma) [1432288] - [netdrv] iwlwifi: mvm: support version 7 of the SCAN_REQ_UMAC FW command (Stanislaw Gruszka) [1525027] - [netdrv] mac80211_hwsim: Fix memory leak in hwsim_new_radio_nl() (Stanislaw Gruszka) [1501882] - [netdrv] brcmfmac: change driver unbind order of the sdio function devices (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: mvm: enable RX offloading with TKIP and WEP (Stanislaw Gruszka) [1516644 1501882] - [netdrv] iwlwifi: mvm: fix packet injection (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: add new cards for 9260 and 22000 series (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: mvm: flush queue before deleting ROC (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: mvm: don't use transmit queue hang detection when it is not possible (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: mvm: mark MIC stripped MPDUs (Stanislaw Gruszka) [1516644 1501882] - [netdrv] iwlwifi: fix PCI IDs and configuration mapping for 9000 series (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: add new cards for 8260 series (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: add new cards for 8265 series (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: add new cards for a000 series (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: pcie: sort IDs for the 9000 series for easier comparisons (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: add a new a000 device (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: fix wrong struct for a000 device (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: fix firmware names for 9000 and A000 series hw (Stanislaw Gruszka) [1501882] - [netdrv] rtlwifi: fix uninitialized rtlhal->last_suspend_sec time (Stanislaw Gruszka) [1501882] - [netdrv] rtlwifi: rtl8192ee: Fix memory leak when loading firmware (Stanislaw Gruszka) [1501882] - [netdrv] rt2x00usb: mark device removed when get ENOENT usb error (Stanislaw Gruszka) [1501882]- [netdrv] liquidio: do not consider packets dropped by network stack as driver Rx dropped (Felix Manlunas) [1510590] - [netdrv] liquidio: Fix an issue with multiple switchdev enable disables (Felix Manlunas) [1510590] - [netdrv] liquidio: bump up driver version to 1.7.0 to match newer NIC firmware (Felix Manlunas) [1510590] - [netdrv] liquidio: synchronize VF representor names with NIC firmware (Felix Manlunas) [1510590] - [netdrv] liquidio: remove redundant setting of inst_processed to zero (Felix Manlunas) [1510590] - [netdrv] liquidio: Configure switchdev with devlink (Felix Manlunas) [1510590] - [netdrv] liquidio: switchdev support for LiquidIO NIC (Felix Manlunas) [1510590] - [netdrv] liquidio: get rid of false alarm "Unknown cmd 27" in dmesg (Felix Manlunas) [1510590] - [netdrv] liquidio: fix kernel panic in VF driver (Felix Manlunas) [1506085 1510590] - [netdrv] liquidio: xmit_more support (Felix Manlunas) [1510590] - [netdrv] liquidio: deprecate 1-bit flag indicating watchdog kernel thread is running (Felix Manlunas) [1510590] - [netdrv] liquidio: pass date and time info to NIC firmware (Felix Manlunas) [1510590] - [netdrv] liquidio: fix timespec64_to_ns typo (Felix Manlunas) [1510590] - [netdrv] liquidio: mark expected switch fall-through in octeon_destroy_resources (Felix Manlunas) [1510590] - [netdrv] liquidio: remove unnecessary NULL check before kfree in delete_glists (Felix Manlunas) [1510590] - [netdrv] liquidio: update module parameter fw_type to reflect firmware type loaded (Felix Manlunas) [1510590] - [netdrv] liquidio: verify firmware version when auto-loaded from flash (Felix Manlunas) [1510590] - [netdrv] liquidio: allow override of firmware present in flash (Felix Manlunas) [1510590] - [netdrv] nfp: fix XPB register reads in debug dump (John Linville) [1525879] - [netdrv] nfp: fix absolute rtsym handling in debug dump (John Linville) [1525879] - [netdrv] nfp: flower: improve hashing of flows (John Linville) [1525600] - [netdrv] nfp: flower: restore RTNL locking around representor updates (John Linville) [1525600] - [netdrv] nfp: process MTU updates from firmware flower app (John Linville) [1525600] - [netdrv] nfp: process control messages in workqueue in flower app (John Linville) [1525600] - [netdrv] nfp: dump indirect ME CSRs (John Linville) [1520411] - [netdrv] nfp: dump CPP, XPB and direct ME CSRs (John Linville) [1520411] - [netdrv] nfp: dump firmware name (John Linville) [1520411] - [netdrv] nfp: dump single hwinfo field by key (John Linville) [1520411] - [netdrv] nfp: dump all hwinfo (John Linville) [1520411] - [netdrv] nfp: dump rtsyms (John Linville) [1520411] - [netdrv] nfp: dumpspec TLV traversal (John Linville) [1520411] - [netdrv] nfp: dump prolog (John Linville) [1520411] - [netdrv] nfp: load debug dump spec (John Linville) [1520411] - [netdrv] nfp: debug dump ethtool ops (John Linville) [1520411] - [netdrv] qede: Configure UDP ports in local context (Don Dutile) [1462432] - [netdrv] qede: Move all UDP port notifiers to single function (Don Dutile) [1462432]- [i2c] revert I2C updates changeset (Gopal Tiwari) [1456705] - [misc] rtsx: Fix symbol clashes (Daniel Bristot de Oliveira) [1457800] - [misc] rtsx: Add support for RTS5260 (Daniel Bristot de Oliveira) [1457800] - [misc] mfd: rtsx: Do retry when DMA transfer error (Daniel Bristot de Oliveira) [1457800] - [misc] mfd: rts5249: Add support for RTS5250S power saving (Daniel Bristot de Oliveira) [1457800] - [scsi] run queue if SCSI device queue isn't ready and queue is idle (Ming Lei) [1523029] - [hwmon] ntc_thermistor: Fix dependencies (Gopal Tiwari) [1524404] - [block] drain queue before waiting for q_usage_counter becoming zero (Ming Lei) [1523022] - [target] tcmu: reconfigure netlink attr changes (Maurizio Lombardi) [1507794] - [target] tcmu: Make dev_size configurable via userspace (Maurizio Lombardi) [1507794] - [target] tcmu: allow max block and global max blocks to be settable (Mike Christie) [1480721 1480434] - [target] return SAM_STAT_TASK_SET_FULL for TCM_OUT_OF_RESOURCES (Mike Christie) [1480721 1480434] - [target] tcmu: fix crash when removing the tcmu device (Mike Christie) [1480721 1480434] - [target] tcmu: make ring buffer timer configurable (Mike Christie) [1480721 1480434] - [target] tcmu: Use sense_reason_t in tcmu_queue_cmd_ring (Mike Christie) [1480721 1480434] - [target] tcmu: sync up configfs attr setup (Mike Christie) [1507794 1480721 1480434] - [target] tcmu: Fix possbile memory leak / OOPs when recalculating cmd base size (Mike Christie) [1480721 1480434] - [target] tcmu: Fix flushing cmd entry dcache page (Mike Christie) [1480721 1480434] - [target] tcmu: Recalculate the tcmu_cmd size to save cmd area memories (Mike Christie) [1480721 1480434] - [target] tcmu: add io size helpers (Mike Christie) [1480721 1480434] - [netdrv] cxgb4: add new T6 pci device id's (Arjun Vynipadath) [1515315] - [netdrv] cxgb4: add new T5 pci device id's (Arjun Vynipadath) [1515315] - [netdrv] cxgb4: add new T6 pci device id's (Arjun Vynipadath) [1515315] - [netdrv] cxgb4: add new T5 pci device id's (Arjun Vynipadath) [1515315] - [netdrv] cxgb4: add new T5 pci device id's (Arjun Vynipadath) [1515315]- [fs] ovl: don't follow redirects if redirect_dir=off (Miklos Szeredi) [1485392] - [fs] ovl: Put upperdentry if ovl_check_origin() fails (Miklos Szeredi) [1485392] - [fs] ovl: lockdep annotate of nested OVL_I(inode)->lock (Miklos Szeredi) [1485392] - [fs] ovl: do not cleanup unsupported index entries (Miklos Szeredi) [1485392] - [fs] ovl: handle ENOENT on index lookup (Miklos Szeredi) [1485392] - [fs] ovl: fix EIO from lookup of non-indexed upper (Miklos Szeredi) [1485392] - [fs] ovl: Return -ENOMEM if an allocation fails ovl_lookup() (Miklos Szeredi) [1485392] - [fs] ovl: add NULL check in ovl_alloc_inode (Miklos Szeredi) [1485392] - [fs] ovl: fix regression caused by exclusive upper/work dir protection (Miklos Szeredi) [1485392] - [fs] ovl: fix missing unlock_rename() in ovl_do_copy_up() (Miklos Szeredi) [1485392] - [fs] ovl: fix dentry leak in ovl_indexdir_cleanup() (Miklos Szeredi) [1485392] - [fs] ovl: fix dput() of ERR_PTR in ovl_cleanup_index() (Miklos Szeredi) [1485392] - [fs] ovl: fix error value printed in ovl_lookup_index() (Miklos Szeredi) [1485392] - [fs] ovl: fix false positive ESTALE on lookup (Miklos Szeredi) [1485392] - [fs] ovl: check for bad and whiteout index on lookup (Miklos Szeredi) [1485392] - [fs] ovl: do not cleanup directory and whiteout index entries (Miklos Szeredi) [1485392] - [fs] ovl: fix xattr get and set with selinux (Miklos Szeredi) [1485392] - [fs] ovl: remove unneeded check for IS_ERR() (Miklos Szeredi) [1485392] - [fs] ovl: fix origin verification of index dir (Miklos Szeredi) [1485392] - [fs] ovl: mark parent impure on ovl_link() (Miklos Szeredi) [1485392] - [fs] ovl: fix random return value on mount (Miklos Szeredi) [1485392] - [fs] ovl: mark parent impure and restore timestamp on ovl_link_up() (Miklos Szeredi) [1485392] - [fs] ovl: document copying layers restrictions with inodes index (Miklos Szeredi) [1485392] - [fs] ovl: cleanup orphan index entries (Miklos Szeredi) [1485392] - [fs] ovl: persistent overlay inode nlink for indexed inodes (Miklos Szeredi) [1485392] - [fs] ovl: implement index dir copy up (Miklos Szeredi) [1485392] - [fs] ovl: move copy up lock out (Miklos Szeredi) [1485392] - [fs] ovl: rearrange copy up (Miklos Szeredi) [1485392] - [fs] ovl: add flag for upper in ovl_entry (Miklos Szeredi) [1485392] - [fs] ovl: use struct copy_up_ctx as function argument (Miklos Szeredi) [1485392] - [fs] ovl: base tmpfile in workdir too (Miklos Szeredi) [1485392] - [fs] ovl: factor out ovl_copy_up_inode() helper (Miklos Szeredi) [1485392] - [fs] ovl: extract helper to get temp file in copy up (Miklos Szeredi) [1485392] - [fs] ovl: defer upper dir lock to tempfile link (Miklos Szeredi) [1485392] - [fs] ovl: hash overlay non-dir inodes by copy up origin (Miklos Szeredi) [1485392] - [fs] ovl: cleanup bad and stale index entries on mount (Miklos Szeredi) [1485392] - [fs] ovl: lookup index entry for copy up origin (Miklos Szeredi) [1485392] - [fs] ovl: verify index dir matches upper dir (Miklos Szeredi) [1485392] - [fs] ovl: verify upper root dir matches lower root dir (Miklos Szeredi) [1485392] - [fs] ovl: introduce the inodes index dir feature (Miklos Szeredi) [1485392] - [fs] ovl: generalize ovl_create_workdir() (Miklos Szeredi) [1485392] - [fs] ovl: relax same fs constrain for ovl_check_origin() (Miklos Szeredi) [1485392] - [fs] ovl: get exclusive ownership on upper/work dirs (Miklos Szeredi) [1485392] - [fs] vfs: introduce inode 'inuse' lock (Miklos Szeredi) [1485392] - [fs] ovl: move cache and version to ovl_inode (Miklos Szeredi) [1485392] - [fs] ovl: use ovl_inode mutex to synchronize concurrent copy up (Miklos Szeredi) [1485392] - [fs] ovl: move impure to ovl_inode (Miklos Szeredi) [1485392] - [fs] ovl: move redirect to ovl_inode (Miklos Szeredi) [1485392] - [fs] ovl: move __upperdentry to ovl_inode (Miklos Szeredi) [1485392] - [fs] ovl: compare inodes (Miklos Szeredi) [1485392] - [fs] ovl: use i_private only as a key (Miklos Szeredi) [1485392] - [fs] ovl: simplify getting inode (Miklos Szeredi) [1485392] - [fs] ovl: allocate an ovl_inode struct (Miklos Szeredi) [1485392] - [fs] ovl: fix nlink leak in ovl_rename() (Miklos Szeredi) [1485392] - [fs] ovl: don't set origin on broken lower hardlink (Miklos Szeredi) [1485392] - [fs] ovl: copy-up: don't unlock between lookup and link (Miklos Szeredi) [1485392] - [fs] tmpfs: generate random sb->s_uuid (Miklos Szeredi) [1485392] - [fs] ovl: filter trusted xattr for non-admin (Miklos Szeredi) [1485392] - [fs] ovl: mark upper merge dir with type origin entries "impure" (Miklos Szeredi) [1485392] - [fs] ovl: mark upper dir with type origin entries "impure" (Miklos Szeredi) [1485392] - [fs] ovl: remove unused arg from ovl_lookup_temp() (Miklos Szeredi) [1485392] - [fs] ovl: handle rename when upper doesn't support xattr (Miklos Szeredi) [1485392] - [fs] ovl: don't fail copy-up if upper doesn't support xattr (Miklos Szeredi) [1485392] - [fs] ovl: check on mount time if upper fs supports setting xattr (Miklos Szeredi) [1485392] - [fs] ovl: fix creds leak in copy up error path (Miklos Szeredi) [1485392] - [fs] ovl: select EXPORTFS (Miklos Szeredi) [1485392] - [fs] ovl: update documentation w.r.t. constant inode numbers (Miklos Szeredi) [1485392] - [fs] ovl: persistent inode numbers for upper hardlinks (Miklos Szeredi) [1485392] - [fs] ovl: merge getattr for dir and nondir (Miklos Szeredi) [1485392] - [fs] ovl: constant st_ino/st_dev across copy up (Miklos Szeredi) [1485392] - [fs] ovl: persistent inode number for directories (Miklos Szeredi) [1485392] - [fs] ovl: set the ORIGIN type flag (Miklos Szeredi) [1485392] - [fs] ovl: lookup non-dir copy-up-origin by file handle (Miklos Szeredi) [1485392] - [fs] ovl: use an auxiliary var for overlay root entry (Miklos Szeredi) [1485392] - [fs] ovl: store file handle of lower inode on copy up (Miklos Szeredi) [1485392] - [fs] ovl: check if all layers are on the same fs (Miklos Szeredi) [1485392] - [fs] ovl: do not set overlay.opaque on non-dir create (Miklos Szeredi) [1485392] - [fs] ovl: check IS_APPEND() on real upper inode (Miklos Szeredi) [1485392] - [fs] vfs: ftruncate check IS_APPEND() on real upper inode (Miklos Szeredi) [1485392] - [fs] ovl: Use designated initializers (Miklos Szeredi) [1485392] - [fs] ovl: lockdep annotate of nested stacked overlayfs inode lock (Miklos Szeredi) [1485392] - [fs] ovl: drop CAP_SYS_RESOURCE from saved mounter's credentials (Miklos Szeredi) [1485392] - [fs] ovl: properly implement sync_filesystem() (Miklos Szeredi) [1485392] - [fs] ovl: concurrent copy up of regular files (Miklos Szeredi) [1485392] - [fs] ovl: introduce copy up waitqueue (Miklos Szeredi) [1485392] - [fs] ovl: copy up regular file using O_TMPFILE (Miklos Szeredi) [1485392] - [fs] ovl: rearrange code in ovl_copy_up_locked() (Miklos Szeredi) [1485392] - [fs] ovl: check if upperdir fs supports O_TMPFILE (Miklos Szeredi) [1485392] - [fs] ovl: fix possible use after free on redirect dir lookup (Miklos Szeredi) [1485392] - [fs] ovl: fix reStructuredText syntax errors in documentation (Miklos Szeredi) [1485392] - [fs] ovl: fix return value of ovl_fill_super (Miklos Szeredi) [1485392] - [fs] ovl: clean up kstat usage (Miklos Szeredi) [1485392] - [fs] ovl: fold ovl_copy_up_truncate() into ovl_copy_up() (Miklos Szeredi) [1485392] - [fs] ovl: create directories inside merged parent opaque (Miklos Szeredi) [1485392] - [fs] ovl: opaque cleanup (Miklos Szeredi) [1485392] - [fs] ovl: show redirect_dir mount option (Miklos Szeredi) [1485392] - [fs] ovl: allow setting max size of redirect (Miklos Szeredi) [1485392] - [fs] ovl: allow redirect_dir to default to "on" (Miklos Szeredi) [1485392] - [fs] ovl: check for emptiness of redirect dir (Miklos Szeredi) [1485392] - [fs] ovl: redirect on rename-dir (Miklos Szeredi) [1485392] - [fs] ovl: lookup redirects (Miklos Szeredi) [1485392] - [fs] ovl: consolidate lookup for underlying layers (Miklos Szeredi) [1485392] - [fs] ovl: fix nested overlayfs mount (Miklos Szeredi) [1485392] - [fs] ovl: check namelen (Miklos Szeredi) [1485392] - [fs] ovl: split super.c (Miklos Szeredi) [1485392] - [fs] ovl: use d_is_dir() (Miklos Szeredi) [1485392] - [fs] ovl: simplify lookup (Miklos Szeredi) [1485392] - [fs] ovl: check lower existence of rename target (Miklos Szeredi) [1485392] - [fs] ovl: rename: simplify handling of lower/merged directory (Miklos Szeredi) [1485392] - [fs] ovl: get rid of PURE type (Miklos Szeredi) [1485392] - [fs] ovl: check lower existence when removing (Miklos Szeredi) [1485392] - [fs] ovl: add ovl_dentry_is_whiteout() (Miklos Szeredi) [1485392] - [fs] ovl: don't check sticky (Miklos Szeredi) [1485392] - [fs] ovl: don't check rename to self (Miklos Szeredi) [1485392] - [fs] ovl: treat special files like a regular fs (Miklos Szeredi) [1485392] - [fs] ovl: rename ovl_rename2() to ovl_rename() (Miklos Szeredi) [1485392] - [fs] ovl: use vfs_clone_file_range() for copy up if possible (Miklos Szeredi) [1485392] - [fs] Revert "ovl: get_write_access() in truncate" (Miklos Szeredi) [1485392] - [fs] ovl: update doc (Miklos Szeredi) [1485392] - [fs] vfs: fix vfs_clone_file_range() for overlayfs files (Miklos Szeredi) [1485392] - [fs] vfs: wire up compat ioctl for CLONE/CLONE_RANGE (Miklos Szeredi) [1485392] - [fs] vfs: allow vfs_clone_file_range() across mount points (Miklos Szeredi) [1485392] - [fs] Revert "vfs: rename: check backing inode being equal" (Miklos Szeredi) [1485392] - [fs] overlayfs: VFS: (Scripted) Convert S_ISLNK/DIR/REG(dentry->d_inode) to d_is_*(dentry) (Miklos Szeredi) [1485392] - [fs] overlayfs: Fix setting IOP_XATTR flag (Miklos Szeredi) [1485392] - [fs] allow O_TMPFILE to work with O_WRONLY (Carlos Maiolino) [1428677] - [fs] autofs - revert: take more care to not update last_used on path walk (Ian Kent) [1489542]- [scsi] qla2xxx: Revert Add FC-NVMe port discovery and PRLI handling (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Add FC-NVMe command handling (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Add FC-NVMe F/W initialization and transport registration (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Send FC4 type NVMe to the management server (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Use FC-NVMe FC4 type for FDMI registration (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert fix a bunch of typos and spelling mistakes (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert avoid unused-function warning (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Fix NVMe entry_type for iocb packet on BE system (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Cleanup FC-NVMe code (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Move function prototype to correct header (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Added change to enable ZIO for FC-NVMe devices (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Simpify unregistration of FC-NVMe local/remote ports (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Fix remoteport disconnect for FC-NVMe (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert remove use of FC-specific error codes (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Add command completion for error path (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Fix WWPN/WWNN in debug message (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert add missing includes for qla_isr (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Clear fc4f_nvme flag (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Add support for minimum link speed (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Add LR distance support from nvram bit (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Reset the logo flag, after target re-login (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Allow SCSI-MQ to be enabled selectively (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Move #include qla_nvme.h to fix compile errors on RHEL 7 (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Update driver version to 10.00.00.00.07.5-k (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Add module param ql2xenablemsix (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Add ATIO-Q processing for INTx mode (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Allow MBC_GET_PORT_DATABASE to query and save the port states (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Changes to support N2N logins (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Use ql2xnvmeenable to enable Q-Pair for FC-NVMe (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Query FC4 type during RSCN processing (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Update driver version to 10.00.00.02.07.5-k (Ewan Milne) [1511452]- [infiniband] ib/hfi1: Fix incorrect available receive user context count (Don Dutile) [1520270 1452831] - [infiniband] ib/opa-vnic: used RHEL extended struct for min/max_mtu params (Don Dutile) [1520270 1452831] - [infiniband] ib/core: Fix use workqueue without WQ_MEM_RECLAIM (Don Dutile) [1523349] - [infiniband] ib/core: Avoid crash on pkey enforcement failed in received MADs (Don Dutile) [1523349] - [infiniband] ib/srp: Avoid that a cable pull can trigger a kernel crash (Don Dutile) [1523349] - [infiniband] ib/cm: Fix memory corruption in handling CM request (Don Dutile) [1523349] - [infiniband] ib/srpt: Do not accept invalid initiator port names (Don Dutile) [1523349] - [infiniband] ib/hfi1: Initialize bth1 in 16B rc ack builder (Alex Estrin) [1519368] - [infiniband] ib/hfi1: Allow MgmtAllowed on B2B setups (Alex Estrin) [1519368] - [infiniband] ib/hfi1: Race condition between user notification and driver state (Alex Estrin) [1519368] - [infiniband] ib/hfi1: Allow meta version 4 for platform configuration (Alex Estrin) [1519368] - [infiniband] ib/hfi1: Add parsing for platform configuration format version 4 (Alex Estrin) [1519368] - [infiniband] ib/core: Use __be32 for LIDs in opa_is_extended_lid (Alex Estrin) [1519368] - [infiniband] ib/core: Do not warn on lid conversions for OPA (Alex Estrin) [1519368] - [infiniband] ib/core: Convert OPA AH to IB for Extended LIDs only (Alex Estrin) [1519368] - [infiniband] ib/hfi1: Do not warn on lid conversions for OPA (Alex Estrin) [1519368] - [infiniband] ib/hfi1: Mask out A bit from psn trace (Alex Estrin) [1519368] - [infiniband] ib/hfi1: Eliminate allocation while atomic (Alex Estrin) [1519368] - [infiniband] ib/hfi1: Mask upper 16Bits of Extended LID prior to rvt_cq_entry (Alex Estrin) [1519368] - [infiniband] ib/rdmavt: Don't wait for resources in QP reset (Alex Estrin) [1519368] - [scsi] hpsa: bump driver version to 3.4.20-0-RH2 (Joseph Szczypek) [1516538] - [scsi] hpsa: correct logical volume removal (Joseph Szczypek) [1516538] - [scsi] hpsa: correct smart path enabled (Joseph Szczypek) [1516538] - [scsi] hpsa: change timeout for internal cmds (Joseph Szczypek) [1516538] - [nvme] nvme-fc: remove double put reference if admin connect fails (Ewan Milne) [1520954] - [char] ipmi: Prefer ACPI system interfaces over SMBIOS ones (Frank Ramsay) [1517935] - [x86] Mark Cascade Lake as unsupported (David Arcari) [1519949] - [md] fix deadlock error in recent patch (Nigel Croxon) [1506338] - [md] raid1: prevent freeze_array/wait_all_barriers deadlock (Nigel Croxon) [1506338] - [md] fix test in md_write_start() (Nigel Croxon) [1506338] - [md] allow metadata update while suspending (Nigel Croxon) [1506338] - [md] use mddev_suspend/resume instead of ->quiesce() (Nigel Croxon) [1506338] - [md] move suspend_hi/lo handling into core md code (Nigel Croxon) [1506338] - [md] don't call bitmap_create() while array is quiesced (Nigel Croxon) [1506338] - [md] always hold reconfig_mutex when calling mddev_suspend() (Nigel Croxon) [1506338] - [md] dm-raid: fix a race condition in request handling (Nigel Croxon) [1506338] - [md] fix a race condition for flush request handling (Nigel Croxon) [1506338] - [md] separate request handling (Nigel Croxon) [1506338] - [md] fix deadlock between mddev_suspend() and md_write_start() (Nigel Croxon) [1506338] - [md] initialise ->writes_pending in personality modules (Nigel Croxon) [1506338] - [md] use per-cpu counter for writes_pending (Nigel Croxon) [1506338] - [md] raid5: use md_write_start to count stripes, not bios (Nigel Croxon) [1506338] - [md] close a race with setting mddev->in_sync (Nigel Croxon) [1506338] - [md] factor out set_in_sync() (Nigel Croxon) [1506338] - [md] raid5: don't test ->writes_pending in raid5_remove_disk (Nigel Croxon) [1506338] - [md] fix relationship between wait_barrier and allow_barrier (Nigel Croxon) [1506338] - [md] mddev->writes_pending is incorrect (Nigel Croxon) [1506338]- [hid] intel-ish-hid: Enable Gemini Lake ish driver (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: Enable Cannon Lake ish driver (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: use dev_groups and not dev_attrs for bus_type (Gopal Tiwari) [1475903] - [hid] intel_ish-hid: enable compile testing (Gopal Tiwari) [1475903] - [hid] intel_ish-hid: fix format string for size_t (Gopal Tiwari) [1475903] - [hid] intel_ish-hid: clarify locking in client code (Gopal Tiwari) [1475903] - [hid] intel_ish-hid: fix potential uninitialized data usage (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: constify device_type structure (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: ipc: check FW status to distinguish ISH resume paths (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: format 32-bit integers with X (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: add printf attribute to print_log() (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: Remove unneeded linux/miscdevice.h include (Gopal Tiwari) [1475903] - [hid] intel_ish-hid: use pUL for uuid formatting (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: Fix potential race condition (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: ipc: use msleep_interrupt() for wait (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: ipc: change timed_wait_for_timeout() to be a function (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: ipc: remove unused macro (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: initialize ts_format.reserved (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: request_irq failure (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: Fix driver reinit failure (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: Move DMA disable code to new function (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: consolidate ish wake up operation (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: Fix !CONFIG_PM build warning (Gopal Tiwari) [1475903] - [hid] intel_ish-hid: Remove duplicated include from bus.c (Gopal Tiwari) [1475903] - [hid] intel_ish-hid: Use kzalloc instead of kmalloc/memset (Gopal Tiwari) [1475903] - [hid] intel_ish-hid: Convert list_for_each to entry variant (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: use module_pci_driver to simplify the code (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: use list_move_tail instead of list_del/list_add_tail (Gopal Tiwari) [1475903] - [hid] maintainers: Add Intel ISH (Gopal Tiwari) [1475903] - [hid] hid-sensor-hub: Add ISH quirk (Gopal Tiwari) [1475903] - [hid] iio: hid-sensor-hub: Implement batch mode (Gopal Tiwari) [1475903] - [hid] iio: hid-sensor: Fix unbalanced pm_runtime_enable error (Gopal Tiwari) [1475903] - [hid] iio: hid-sensor: Store restore poll and hysteresis on S3 (Gopal Tiwari) [1475903] - [hid] iio: hid-sensors: Set default unit of measure for report interval (Gopal Tiwari) [1475903] - [hid] iio: hid-sensor-trigger: Change get poll value function order to avoid sensor properties losing after resume from S3 (Gopal Tiwari) [1475903] - [hid] iio: hid-sensors: avoid unused function warning (Gopal Tiwari) [1475903] - [hid] iio: hid-sensors: use asynchronous resume (Gopal Tiwari) [1475903] - [hid] iio: common: hid-sensors: use tab for indention (Gopal Tiwari) [1475903] - [hid] hid-sensor: Fix suspend/resume delay (Gopal Tiwari) [1475903] - [hid] hid-sensor-hub: Enhance feature report set API (Gopal Tiwari) [1475903] - [hid] hid-sensor-hub: Enhance get feature report API (Gopal Tiwari) [1475903] - [hid] iio: hid-sensors: Add api to get poll value (Gopal Tiwari) [1475903] - [hid] iio: hid_sensor_hub: Common PM functions (Gopal Tiwari) [1475903] - [hid] iio: hid_sensor_hub: Fix indio_dev->trig assignment (Gopal Tiwari) [1475903] - [hid] iio: hid-sensors: Get feature report from sensor hub after changing power state (Gopal Tiwari) [1475903] - [hid] iio: hid-sensors: Add API to power on/off (Gopal Tiwari) [1475903] - [hid] iio: hid-sensor-hub: Remove hard coded indexes (Gopal Tiwari) [1475903] - [hid] iio: hid-sensors: Fix power and report state (Gopal Tiwari) [1475903] - [hid] iio: hid_sensors: fix crash during trigger unregister (Gopal Tiwari) [1475903] - [hid] iio: call sensor hub open close function (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: ISH HID client driver (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: ipc layer (Gopal Tiwari) [1475903] - [hid] intel_ish-hid: ISH Transport layer (Gopal Tiwari) [1475903] - [hid] documentation: hid: Intel ISH HID document (Gopal Tiwari) [1475903] - [hid] sensor: fix attributes in HID sensor interface (Gopal Tiwari) [1475903] - [hid] sensor: Custom and Generic sensor support (Gopal Tiwari) [1475903] - [gpu] drm/ttm: Always and only destroy bo->ttm_resv in ttm_bo_release_list (Lyude Paul) [1522929] - [gpu] drm/amdgpu: reserve root PD while releasing it (Lyude Paul) [1522929] - [gpu] dma-buf: make reservation_object_copy_fences rcu save (Lyude Paul) [1522929] - [gpu] drm/ttm: fix ttm_bo_cleanup_refs_or_queue once more (Lyude Paul) [1522929] - [gpu] drm/i915: avoid division by zero on cnl_calc_wrpll_link (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Do not add an extra page for precaution in the Gen10 LRC size (Rob Clark) [1520639] - [gpu] drm/i915: avoid potential uninitialized variable use (Rob Clark) [1520639] - [gpu] drm/i915/glk, cnl: Implement WaDisableScalarClockGating (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Add support slice/subslice/eu configs (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Add Gen10 LRC size (Rob Clark) [1520639] - [gpu] drm/i915/cnp: display wa #1179: WaHardHangonHotPlug (Rob Clark) [1520639] - [gpu] drm/i915: Shrink cnl_ddi_buf_trans (Rob Clark) [1520639] - [gpu] drm/i915/cnp: Don't touch other PCH clock gating bits (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Change the macro name to DPLL_CFGCR0_DCO_FRACTION_SHIFT (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Extend WM workaround with IPC for CNL (Rob Clark) [1520639] - [gpu] drm/i915/cnl: WaThrottleEUPerfToAvoidTDBackPressure:cnl(pre-prod) (Rob Clark) [1520639] - [gpu] drm/i915: Display WA #1133 WaFbcSkipSegments:cnl, glk (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Allow the reg_read ioctl to read the RCS TIMESTAMP register (Rob Clark) [1520639] - [gpu] drm/i915/cnp: wa 1181: Fix Backlight issue (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Fix DP max voltage (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Fix DDI hdmi level selection (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Move ddi buf trans related functions up (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Move voltage check into ddi buf trans functions (Rob Clark) [1520639] - [gpu] drm/i915: Enable voltage swing before enabling DDI_BUF_CTL (Rob Clark) [1520639] - [gpu] drm/i915: Align vswing sequences with old ddi buffer registers (Rob Clark) [1520639] - [gpu] drm/i915: decouple gen9 and gen10 dp signal levels (Rob Clark) [1520639] - [gpu] drm/i915: Introduce intel_ddi_dp_level (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Avoid ioremap_wc on Cannonlake as well (Rob Clark) [1520639] - [gpu] drm/i915/cnl: WaDisableI2mCycleOnWRPort (Rob Clark) [1520639] - [gpu] drm/i915/cnl: WA FtrEnableFastAnisoL1BankingFix (Rob Clark) [1520639] - [gpu] drm/i915: Stop using long platform names on clock gating functions (Rob Clark) [1520639] - [gpu] drm/i915/cnl: don't hardcode DPCLKA_CFGCR0_DDI_CLK_SEL_SHIFT (Rob Clark) [1520639] - [gpu] drm/i915/cnl: WaForceContextSaveRestoreNonCoherent (Rob Clark) [1520639] - [gpu] drm/i915/cnl: WaPushConstantDereferenceHoldDisable (Rob Clark) [1520639] - [gpu] drm/i915/cfl: Coffee Lake works on Kaby Lake PCH (Rob Clark) [1520639] - [gpu] drm/i915/cnl: extract cnl_set_procmon_ref_values (Rob Clark) [1520639] - [gpu] drm/i915/cnl: simplify cnl_procmon_values handling (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Apply large line width optimization (Rob Clark) [1520639] - [gpu] drm/i915/cnl: WaDisableEnhancedSBEVertexCaching (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Add WaDisableReplayBufferBankArbitrationOptimization (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Introduce initial Cannonlake Workarounds (Rob Clark) [1520639]- [net] ipv6: fib: Provide offload indication using nexthop flags (Ivan Vecera) [1519937] - [net] vxlan: fix the issue that neigh proxy blocks all icmpv6 packets (Lorenzo Bianconi) [1512250] - [net] netfilter: ipset: Fix allocation size of prefixes storage for hash:net, iface.t sets (Stefano Brivio) [1517397] - [net] gso: fix payload length when gso_size is zero (Lorenzo Bianconi) [1503996] - [net] ip6_gre: update dst pmtu if dev mtu has been updated by toobig in __gre6_xmit (Paolo Abeni) [1508318] - [net] ip6_gre: ip6gre_tap device should keep dst (Paolo Abeni) [1508318] - [net] ip_gre: ipgre_tap device should keep dst (Paolo Abeni) [1508318] - [net] tun: do not arm flow_gc_timer in tun_flow_init() (Hangbin Liu) [1510281] - [net] tun: avoid extra timer schedule in tun_flow_cleanup() (Hangbin Liu) [1510281] - [net] tun: do not block BH again in tun_flow_cleanup() (Hangbin Liu) [1510281] - [net] tun: Turn tun_flow_init() into void fn (Hangbin Liu) [1510281] - [net] route: Use ipv4_mtu instead of raw rt_pmtu (Davide Caratti) [1477041] - [net] ipv4: Don't increase PMTU with Datagram Too Big message (Davide Caratti) [1477041] - [net] tcp: limit GSO packets to half cwnd (Davide Caratti) [1477041] - [net] sched: crash on blocks with goto chain action (Ivan Vecera) [1513639] - [net] sched: fix crash when deleting secondary chains (Ivan Vecera) [1513639] - [net] cls_u32: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] cls_tcindex: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] cls_rsvp: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] cls_route: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] cls_matchall: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] cls_fw: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] cls_flower: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] cls_flow: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] cls_cgroup: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] cls_bpf: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] cls_basic: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] net_sched: introduce tcf_exts_get_net() and tcf_exts_put_net() (Ivan Vecera) [1513639] - [net] net_sched: acquire RTNL in tc_action_net_exit() (Ivan Vecera) [1513639] - [tools] tc-testing: fix arg to ip command: -s -> -n (Ivan Vecera) [1513639] - [net] net_sched: remove tcf_block_put_deferred() (Ivan Vecera) [1513639] - [tools] selftests: Introduce a new test case to tc testsuite (Ivan Vecera) [1513639] - [tools] selftests: Introduce a new script to generate tc batch file (Ivan Vecera) [1513639] - [tools] tc-testing: add test for testing ife type (Ivan Vecera) [1513639] - [tools] selftests: Introduce tc testsuite (Ivan Vecera) [1513639] - [net] net_sched: fix call_rcu() race on act_sample module removal (Ivan Vecera) [1513639] - [net] net_sched: add rtnl assertion to tcf_exts_destroy() (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in tcindex filter (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in rsvp filter (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in route filter (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in u32 filter (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in matchall filter (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in fw filter (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in flower filter (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in flow filter (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in cgroup filter (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in bpf filter (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in basic filter (Ivan Vecera) [1513639] - [net] net_sched: introduce a workqueue for RCU callbacks of tc filter (Ivan Vecera) [1513639] - [net] vsock: add sock_diag interface (Stefano Brivio) [1470203]- [mm] devm_memremap_pages: use multi-order radix for ZONE_DEVICE lookups (Jeff Moyer) [1489187] - [nvdimm] libnvdimm: fix SMART Health DSM payload definition (Jeff Moyer) [1457571] - [nvdimm] libnvdimm, namespace: fix btt claim class crash (Jeff Moyer) [1493833] - [nvdimm] libnvdimm, btt: fix format string warnings (Jeff Moyer) [1493833] - [nvdimm] libnvdimm, nfit: move the check on nd_reserved2 to the endpoint (Jeff Moyer) [1455961] - [acpi] libnvdimm, nfit: export an 'ecc_unit_size' sysfs attribute (Jeff Moyer) [1489186] - [nvdimm] libnvdimm, btt: check memory allocation failure (Jeff Moyer) [1465372] - [nvdimm] libnvdimm, label: fix index block size calculation (Jeff Moyer) [1457567] - [acpi] nfit: Fix COMPLETION_INITIALIZER_ONSTACK() abuse (Jeff Moyer) [1455958] - [nvdimm] libnvdimm, pfn, dax: limit namespace alignments to the supported set (Jeff Moyer) [1472049] - [nvdimm] libnvdimm, pfn, dax: show supported dax/pfn region alignments in sysfs (Jeff Moyer) [1472049] - [nvdimm] libnvdimm: rename nd_sector_size_{show, store} to nd_size_select_{show, store} (Jeff Moyer) [1472049] - [acpi] nfit: cleanup long de-reference chains in acpi_nfit_init_interleave_set (Jeff Moyer) [1471684] - [nvdimm] nfit, libnvdimm, region: export 'position' in mapping info (Jeff Moyer) [1508785] - [nvdimm] libnvdimm, btt: clean up warning and error messages (Jeff Moyer) [1493833] - [nvdimm] libnvdimm: fix integer overflow static analysis warning (Jeff Moyer) [1457567] - [dax] convert to bitmask for flags (Jeff Moyer) [1457555] - [kernel] dax, pmem: introduce an optional 'flush' dax_operation (Jeff Moyer) [1457556] - [nvdimm] libnvdimm, btt: rework error clearing (Jeff Moyer) [1465372] - [nvdimm] libnvdimm: fix potential deadlock while clearing errors (Jeff Moyer) [1465372] - [nvdimm] libnvdimm, btt: cache sector_size in arena_info (Jeff Moyer) [1465372] - [nvdimm] libnvdimm, btt: ensure that flags were also unchanged during a map_read (Jeff Moyer) [1465372] - [nvdimm] libnvdimm, btt: refactor map entry operations with macros (Jeff Moyer) [1457559] - [nvdimm] libnvdimm, btt: fix a missed NVDIMM_IO_ATOMIC case in the write path (Jeff Moyer) [1465372] - [nvdimm] libnvdimm: fix the clear-error check in nsio_rw_bytes (Jeff Moyer) [1471792] - [nvdimm] libnvdimm, btt: fix btt_rw_page not returning errors (Jeff Moyer) [1471795] - [nvdimm] acpi, nfit: quiet invalid block-aperture-region warnings (Jeff Moyer) [1457567] - [nvdimm] libnvdimm, btt: BTT updates for UEFI 2.7 format (Jeff Moyer) [1472028 1457567] - [nvdimm] libnvdimm, nfit: enable support for volatile ranges (Jeff Moyer) [1455961] - [nvdimm] libnvdimm, pmem: fix persistence warning (Jeff Moyer) [1465367] - [nvdimm] libnvdimm: Stop using HPAGE_SIZE (Jeff Moyer) [1472049] - [dax] device-dax: fix 'passing zero to ERR_PTR()' warning (Jeff Moyer) [1457559] - [nvdimm] libnvdimm: fix badblock range handling of ARS range (Jeff Moyer) [1475473 1492054] - [nvdimm] libnvdimm, namespace: record 'lbasize' for pmem namespaces (Jeff Moyer) [1457567] - [nvdimm] acpi/nfit: Issue Start ARS to retrieve existing records (Jeff Moyer) [1457571] - [nvdimm] libnvdimm: New ACPI 6.2 DSM functions (Jeff Moyer) [1508785] - [acpi] nfit: Show bus_dsm_mask in sysfs (Jeff Moyer) [1508785] - [nvdimm] libnvdimm, acpi, nfit: Add bus level dsm mask for pass thru (Jeff Moyer) [1508785] - [nvdimm] acpi, nfit: Enable DSM pass thru for root functions (Jeff Moyer) [1508785] - [nvdimm] libnvdimm: passthru functions clear to send (Jeff Moyer) [1508785] - [nvdimm] libnvdimm, btt: convert some info messages to warn/err (Jeff Moyer) [1493833] - [nvdimm] libnvdimm, region, pmem: fix 'badblocks' sysfs_get_dirent() reference lifetime (Jeff Moyer) [1457571] - [acpi] nfit: Add support of NVDIMM memory error notification in ACPI 6.2 (Jeff Moyer) [1457571] - [nvdimm] libnvdimm, pmem: Add sysfs notifications to badblocks (Jeff Moyer) [1457571] - [nvdimm] libnvdimm, label: switch to using v1.2 labels by default (Jeff Moyer) [1457567] - [nvdimm] libnvdimm, label: add address abstraction identifiers (Jeff Moyer) [1457567] - [nvdimm] libnvdimm, label: add v1.2 label checksum support (Jeff Moyer) [1457567] - [nvdimm] libnvdimm, label: update 'nlabel' and 'position' handling for local namespaces (Jeff Moyer) [1457567] - [nvdimm] libnvdimm, label: populate 'isetcookie' for blk-aperture namespaces (Jeff Moyer) [1457567] - [nvdimm] libnvdimm, label: populate the type_guid property for v1.2 namespaces (Jeff Moyer) [1457567] - [nvdimm] libnvdimm, label: honor the lba size specified in v1.2 labels (Jeff Moyer) [1457567] - [nvdimm] libnvdimm, label: add v1.2 interleave-set-cookie algorithm (Jeff Moyer) [1457567] - [nvdimm] libnvdimm, label: add v1.2 nvdimm label definitions (Jeff Moyer) [1457567] - [kernel] uuid: Take const on input of uuid_is_null() and guid_is_null() (Jeff Moyer) [1457567] - [kernel] acpi, nfit: Switch to use new generic UUID API (Jeff Moyer) [1457567] - [lib] uuid: hoist uuid_is_null() helper from libnvdimm (Jeff Moyer) [1457567] - [lib] uuid: don't export guid_index and uuid_index (Jeff Moyer) [1457567] - [lib] uuid: hoist helpers uuid_equal() and uuid_copy() from xfs (Jeff Moyer) [1457567] - [fs] xfs: use uuid_be to implement the uuid_t type (Jeff Moyer) [1457567] - [fs] xfs: use uuid_copy() helper to abstract uuid_t (Jeff Moyer) [1457567] - [lib] uuid: rename uuid types (Jeff Moyer) [1457567] - [nvdimm] uuid: remove uuid_be defintions from the uapi header (Jeff Moyer) [1457567] - [block] badblocks: fix overlapping check for clearing (Jeff Moyer) [1504042] - [block] badblocks: badblocks_set/clear update unacked_exist (Jeff Moyer) [1504042] - [dax] device-dax: fix sysfs duplicate warnings (Jeff Moyer) [1492048] - [dax] device-dax: fix 'dax' device filesystem inode destruction crash (Jeff Moyer) [1457559] - [acpi] nfit: Fix the memory error check in nfit_handle_mce() (Jeff Moyer) [1471692] - [x86] mce: Export memory_error() (Jeff Moyer) [1471692] - [dax] fix false CONFIG_BLOCK dependency (Jeff Moyer) [1457559] - [fs] filesystem-dax: fix broken __dax_zero_page_range() conversion (Jeff Moyer) [1457559] - [nvdimm] libnvdimm, btt: ensure that initializing metadata clears poison (Jeff Moyer) [1472053] - [nvdimm] libnvdimm: add an atomic vs process context flag to rw_bytes (Jeff Moyer) [1472053] - [dax] device-dax: kill NR_DEV_DAX (Jeff Moyer) [1457559] - [kernel] block, dax: move "select DAX" from BLOCK to FS_DAX (Jeff Moyer) [1457559] - [nvdimm] libnvdimm, pfn: fix 'npfns' vs section alignment (Jeff Moyer) [1472049] - [nvdimm] libnvdimm: handle locked label storage areas (Jeff Moyer) [1457557] - [nvdimm] libnvdimm: convert NDD_ flags to use bitops, introduce NDD_LOCKED (Jeff Moyer) [1457557] - [fs] block, dax: use correct format string in bdev_dax_supported (Jeff Moyer) [1457559] - [dax] device-dax: fix sysfs attribute deadlock (Jeff Moyer) [1472044] - [nvdimm] libnvdimm: restore "libnvdimm: band aid btt vs clear poison locking" (Jeff Moyer) [1472053] - [nvdimm] libnvdimm: fix nvdimm_bus_lock() vs device_lock() ordering (Jeff Moyer) [1472042] - [nvdimm] libnvdimm: rework region badblocks clearing (Jeff Moyer) [1457560] - [nvdimm] libnvdimm: fix clear poison locking with spinlock and GFP_NOWAIT allocation (Jeff Moyer) [1472053] - [acpi] nfit: kill ACPI_NFIT_DEBUG (Jeff Moyer) [1457567] - [nvdimm] libnvdimm: fix clear length of nvdimm_forget_poison() (Jeff Moyer) [1457560] - [nvdimm] libnvdimm: add support for clear poison list and badblocks for device dax (Jeff Moyer) [1457560] - [nvdimm] libnvdimm, pmem: fix a NULL pointer BUG in nd_pmem_notify (Jeff Moyer) [1472038] - [nvdimm] libnvdimm, region: sysfs trigger for nvdimm_flush() (Jeff Moyer) [1457556] - [nvdimm] libnvdimm: Add 'resource' sysfs attribute to regions (Jeff Moyer) [1457560] - [nvdimm] libnvdimm: add mechanism to publish badblocks at the region level (Jeff Moyer) [1457560] - [block] hide badblocks attribute by default (Jeff Moyer) [1471822] - [nvdimm] libnvdimm: fix phys_addr for nvdimm_clear_poison (Jeff Moyer) [1457560] - [kernel] x86, dax, pmem: remove indirection around memcpy_from_pmem() (Jeff Moyer) [1457559] - [kernel] block: remove block_device_operations ->direct_access() (Jeff Moyer) [1457559] - [kernel] block, dax: convert bdev_dax_supported() to dax_direct_access() (Jeff Moyer) [1457559] - [kernel] filesystem-dax: convert to dax_direct_access() (Jeff Moyer) [1457559] - [kernel] ext2, ext4, xfs: retrieve dax_device for iomap operations (Jeff Moyer) [1457559] - [kernel] dm: teach dm-targets to use a dax_device + dax_operations (Jeff Moyer) [1457559] - [nvdimm] libnvdimm, region: fix flush hint detection crash (Jeff Moyer) [1457559] - [kernel] dm: add dax_device and dax_operations support (Jeff Moyer) [1457559] - [md] dm: introduce upstream's cleanup_mapped_device() (Mike Snitzer) [1457559] - [kernel] dax: introduce dax_direct_access() (Jeff Moyer) [1457559] - [s390] dcssblk: add dax_operations support (Jeff Moyer) [1457559] - [block] brd: fix uninitialized use of brd->dax_dev (Jeff Moyer) [1457559] - [block] brd: add dax_operations support (Jeff Moyer) [1457559] - [powerpc] axon_ram: add dax_operations support (Jeff Moyer) [1457559] - [tools] pmem: add dax_operations support (Jeff Moyer) [1457559] - [nvdimm] libnvdimm: use devm_add_action_or_reset() (Jeff Moyer) [1457559] - [nvdimm] dax: introduce dax_operations (Jeff Moyer) [1457559] - [nvdimm] dax: add a facility to lookup a dax device by 'host' device name (Jeff Moyer) [1457559] - [x86] mce: Make the MCE notifier a blocking one (Jeff Moyer) [1471692] - [tools] acpi, nfit: fix module unload vs workqueue shutdown race (Jeff Moyer) [1472037] - [acpi] nfit: limit ->flush_probe() to initialization work (Jeff Moyer) [1472037] - [acpi] nfit: collate health state flags (Jeff Moyer) [1457555] - [acpi] nfit: support "map failed" dimms (Jeff Moyer) [1457555] - [acpi] nfit: add support for acpi 6.1 dimm state flags (Jeff Moyer) [1457555] - [acpi] nfit: remove unnecessary newline (Jeff Moyer) [1455958] - [acpi] nfit: allow specifying a default DSM family (Jeff Moyer) [1455958] - [acpi] nfit: allow override of built-in bitmasks for nvdimm DSMs (Jeff Moyer) [1455958] - [acpi] nfit, libnvdimm: fix interleave set cookie calculation (64-bit comparison) (Jeff Moyer) [1471684] - [nvdimm] nfit, libnvdimm: fix interleave set cookie calculation (Jeff Moyer) [1471684] - [tools] testing/nvdimm: test acpi 6.1 health state flags (Jeff Moyer) [1457555] - [tools] testing/nvdimm: dynamic label support (Jeff Moyer) [1375501] - [tools] testing/nvdimm: add manufacturing_{date|location} dimm properties (Jeff Moyer) [1375501] - [tools] testing/nvdimm: add virtual ramdisk range (Jeff Moyer) [1375501] - [tools] testing/nvdimm: test get_config_size DSM failures (Jeff Moyer) [1375501] - [nvdimm] revert "libnvdimm: band aid btt vs clear poison locking" (Jeff Moyer) [1472053] - [tools] dax: refactor dax-fs into a generic provider of 'struct dax_device' instances (Jeff Moyer) [1457559] - [dax] device-dax: rename 'dax_dev' to 'dev_dax' (Jeff Moyer) [1457559] - [dax] device-dax: improve fault handler debug output (Jeff Moyer) [1457559] - [tools] device-dax, tools/testing/nvdimm: enable device-dax with mock resources (Jeff Moyer) [1457559] - [nvdimm] libnvdimm: band aid btt vs clear poison locking (Jeff Moyer) [1465372] - [nvdimm] libnvdimm: fix reconfig_mutex, mmap_sem, and jbd2_handle lockdep splat (Jeff Moyer) [1471676] - [nvdimm] libnvdimm: fix blk free space accounting (Jeff Moyer) [1471683] - [dax] device-dax: utilize new cdev_device_add helper function (Jeff Moyer) [1457559] - [dax] device-dax: fix cdev leak (Jeff Moyer) [1457559] - [edac] x86/ras, edac, acpi: Assign MCE notifier handlers a priority (Jeff Moyer) [1471692] - [x86] mce: Dump MCE to dmesg if no consumers (Jeff Moyer) [1471692]- [input] Fix device_rh memory leak (Prarit Bhargava) [1510344] - [gpu] drm/i915/gvt: Add support for PCIe extended configuration space (Paul Lai) [1458032] - [gpu] drm/i915/gvt: Add emulation for BAR2 (aperture) with normal file RW approach (Paul Lai) [1458032] - [gpu] drm/i915/kvmgt: Sanitize PCI bar emulation (Paul Lai) [1458032] - [pci] Move config space size macros to pci_regs.h (Paul Lai) [1458032] - [kernel] memremap: don't modify flags (Paul Lai) [1458032] - [virt] kvm: eventfd: fix NULL deref irqbypass consumer (Radim Krcmar) [1417618] - [net] vsock: fix outdated sk_state value in hvs_release() (Cathy Avery) [1505839] - [hv] hv_sock: add locking in the open/close/release code paths (Cathy Avery) [1505839] - [hv] vmbus: hvsock: add proper sync for vmbus_hvsock_device_unregister() (Cathy Avery) [1505839] - [mm] revert "memcontrol: fix cgroup creation failure after many small jobs" (Rafael Aquini) [1510790] - [mm] revert "cgroup: kill css_id" (Rafael Aquini) [1510790] - [fs] ext4: fix fault handling when mounted with -o dax,ro (Eric Sandeen) [1488468] - [s390] disassembler: increase show_code buffer size (Hendrik Brueckner) [1516667] - [s390] disassembler: add missing end marker for e7 table (Hendrik Brueckner) [1520837] - [s390] qeth: unbreak OSM and OSN support (Hendrik Brueckner) [1519447] - [s390] qeth: handle sysfs error during initialization (Hendrik Brueckner) [1519447] - [netdrv] mlxsw: spectrum: Fix error return code in mlxsw_sp_port_create() (Ivan Vecera) [1521069] - [netdrv] mlxsw: spectrum_router: Configure TIGCR on init (Ivan Vecera) [1521069] - [netdrv] mlxsw: reg: Add Tunneling IPinIP General Configuration Register (Ivan Vecera) [1521069] - [netdrv] mlxsw: core: Fix possible deadlock (Ivan Vecera) [1521069] - [netdrv] nfp: inherit the max_mtu from the PF netdev (John Linville) [1515619] - [netdrv] nfp: fix flower offload metadata flag usage (John Linville) [1518327] - [netdrv] nfp: refuse offloading filters that redirects to upper devices (John Linville) [1519464] - [netdrv] nfp: handle page allocation failures (John Linville) [1519464] - [netdrv] nfp: fix ethtool stats gather retry (John Linville) [1519464] - [netdrv] nfp: add whitelist of supported flow dissector (John Linville) [1519464] - [powerpc] kvm: ppc: book3s hv: Fix use after free in case of multiple resize requests (Serhii Popovych) [1516238] - [powerpc] kvm: ppc: book3s hv: Drop prepare_done from struct kvm_resize_hpt (Serhii Popovych) [1516238] - [powerpc] kvm: ppc: book3s hv: Check for kmalloc errors in ioctl (Serhii Popovych) [1516238] - [infiniband] rdma/bnxt_re: Set QP state in case of response completion errors (Jonathan Toppins) [1516610] - [infiniband] rdma/bnxt_re: Flush CQ notification Work Queue before destroying QP (Jonathan Toppins) [1516610] - [infiniband] rdma/bnxt_re: synchronize poll_cq and req_notify_cq verbs (Jonathan Toppins) [1516610] - [infiniband] bnxt_re: fix a crash in qp error event processing (Jonathan Toppins) [1515709] - [infiniband] bnxt_re: changing the ip address shouldn't affect new connections (Jonathan Toppins) [1515770] - [infiniband] rdma/bnxt_re: Add memory barriers when processing CQ/EQ entries (Jonathan Toppins) [1515777]- [netdrv] mlx5e: IPoIB, Modify rdma netdev allocate and free to support PKEY (Kamal Heib) [1517570 1456694] - [netdrv] mlx5e: IPoIB, Add PKEY child interface ethtool ops (Kamal Heib) [1517570 1456694] - [netdrv] mlx5e: IPoIB, Add PKEY child interface ndos (Kamal Heib) [1517570 1456694] - [netdrv] mlx5e: IPoIB, Add PKEY child interface nic profile (Kamal Heib) [1517570 1456694] - [netdrv] mlx5e: IPoIB, Use hash-table to map between QPN to child netdev (Kamal Heib) [1517570 1456694] - [netdrv] mlx5e: IPoIB, Support for setting PKEY index to underlay QP (Kamal Heib) [1517570 1456694] - [netdrv] ib/ipoib: Add ability to set PKEY index to lower device driver (Kamal Heib) [1517570 1456694] - [netdrv] ib/ipoib: Grab rtnl lock on heavy flush when calling ndo_open/stop (Kamal Heib) [1517570 1456694] - [netdrv] mlx5: Support for attaching multiple underlay QPs to root flow table (Kamal Heib) [1517570 1456694] - [netdrv] mlx5e: IPoIB, Move underlay QP init/uninit to separate functions (Kamal Heib) [1517570 1456694] - [netdrv] mlx5: PTP code migration to driver core section (Kamal Heib) [1456694] - [netdrv] mlx5: File renaming towards ptp core implementation (Kamal Heib) [1456694] - [netdrv] mlx5: Add FGs and FTEs memory pool (Kamal Heib) [1456687 1456694] - [netdrv] mlx5: Allocate FTE object without lock (Kamal Heib) [1456687 1456694] - [netdrv] mlx5: Support multiple updates of steering rules in parallel (Kamal Heib) [1456687 1456694] - [netdrv] mlx5: Replace fs_node mutex with reader/writer semaphore (Kamal Heib) [1456687 1456694] - [netdrv] mlx5: Refactor FTE and FG creation code (Kamal Heib) [1456687 1456694] - [netdrv] mlx5: Export building of matched flow groups list (Kamal Heib) [1456687 1456694] - [netdrv] mlx5: Move the entry index allocator to flow group (Kamal Heib) [1456687 1456694] - [netdrv] mlx5: Avoid NULL pointer dereference on steering cleanup (Kamal Heib) [1456687 1456694] - [netdrv] mlx5: Fix creating a new FTE when an existing but full FTE exists (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Increase Striding RQ minimum size limit to 4 multi-packet WQEs (Kamal Heib) [1456694] - [netdrv] mlx5e: Set page to null in case dma mapping fails (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix napi poll with zero budget (Kamal Heib) [1456694] - [netdrv] mlx5e: Stop NAPI when irq balancer changes affinity (Kamal Heib) [1456694] - [netdrv] mlx5: Cancel health poll before sending panic teardown command (Kamal Heib) [1456694] - [netdrv] mlx5: Loop over temp list to release delay events (Kamal Heib) [1456694] - [netdrv] mlx5e/core/en_fs: fix pointer dereference after free in mlx5e_execute_l2_action (Kamal Heib) [1456694] - [netdrv] mlx5e: DCBNL, Implement tc with ets type and zero bandwidth (Kamal Heib) [1456694] - [netdrv] mlx5e: Properly deal with encap flows add/del under neigh update (Kamal Heib) [1456694] - [netdrv] mlx5: Delay events till mlx5 interface's add complete for pci resume (Kamal Heib) [1456694] - [netdrv] mlx5: Fix health work queue spin lock to IRQ safe (Kamal Heib) [1456694] - [netdrv] mlx5: Fix wrong indentation in enable SRIOV code (Kamal Heib) [1456694] - [netdrv] mlx5: Fix static checker warning on steering tracepoints code (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix calculated checksum offloads counters (Kamal Heib) [1456694] - [netdrv] mlx5e: Don't add/remove 802.1ad rules when changing 802.1Q VLAN filter (Kamal Heib) [1456694] - [netdrv] mlx5e: Print netdev features correctly in error message (Kamal Heib) [1456694] - [netdrv] mlx5e: Check encap entry state when offloading tunneled flows (Kamal Heib) [1456694] - [netdrv] mlx5e: Disallow TC offloading of unsupported match/action combinations (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix erroneous freeing of encap header buffer (Kamal Heib) [1456694] - [netdrv] mlx5: Check device capability for maximum flow counters (Kamal Heib) [1456694] - [netdrv] mlx5: Fix FPGA capability location (Kamal Heib) [1456694] - [netdrv] mlx5e: IPoIB, Fix access to invalid memory address (Kamal Heib) [1456694] - [netdrv] mlx5e: Distribute RSS table among all RX rings (Kamal Heib) [1456694] - [netdrv] mlx5e: Use kernel's mechanism to avoid missing NAPIs (Kamal Heib) [1456694] - [netdrv] mlx5e: Slightly increase RX page-cache size (Kamal Heib) [1456694] - [netdrv] mlx5e: Don't recycle page if moved to far NUMA (Kamal Heib) [1456694] - [netdrv] mlx5e: Remove unnecessary fields in ICO SQ (Kamal Heib) [1456694] - [netdrv] mlx5e: Type-specific optimizations for RX post WQEs function (Kamal Heib) [1456694] - [netdrv] mlx5e: Non-atomic RQ state indicator for UMR WQE in progress (Kamal Heib) [1456694] - [netdrv] mlx5e: Non-atomic indicator for ring enabled state (Kamal Heib) [1456694] - [netdrv] mlx5e: Refactor data-path lro header function (Kamal Heib) [1456694] - [netdrv] mlx5e: Early-return on empty completion queues (Kamal Heib) [1456694] - [netdrv] mlx5e: NAPI busy-poll when UMR post is in progress (Kamal Heib) [1456694] - [netdrv] mlx5e: Small enhancements for RX MPWQE allocation and free (Kamal Heib) [1456694] - [netdrv] mlx5e: Use memset to init skbs_frags array to zeros (Kamal Heib) [1456694] - [netdrv] mlx5e: Remove unnecessary wqe_sz field from RQ buffer (Kamal Heib) [1456694] - [netdrv] mlx5e: Replace multiplication by stride size with a shift (Kamal Heib) [1456694] - [netdrv] mlx5e: Reorganize struct mlx5e_rq (Kamal Heib) [1456694] - [netdrv] mlx5e: Support RSS for GRE tunneled packets (Kamal Heib) [1467198 1456694] - [netdrv] mlx5e: Support TSO and TX checksum offloads for GRE tunnels (Kamal Heib) [1467198 1456694] - [netdrv] mlx5e: Use IP version matching to classify IP traffic (Kamal Heib) [1467198 1456694] - [netdrv] mlx5e: make mlx5e_profile const (Kamal Heib) [1456694] - [netdrv] mlx5: Add tracepoints (Kamal Heib) [1456694] - [netdrv] mlx5: Add hash table for flow groups in flow table (Kamal Heib) [1456694] - [netdrv] mlx5: Add hash table to search FTEs in a flow-group (Kamal Heib) [1456694] - [netdrv] mlx5: Don't store reserved part in FTEs and FGs (Kamal Heib) [1456694] - [netdrv] mlx5: Convert linear search for free index to ida (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix wrong code indentation in conditional statement (Kamal Heib) [1456694] - [netdrv] mlx5: Remove a leftover unused variable (Kamal Heib) [1456694] - [netdrv] mlx5: Add a blank line after declarations V2 (Kamal Heib) [1456694] - [netdrv] mlx5e: Use size_t to store byte offset in statistics descriptors (Kamal Heib) [1456694] - [netdrv] mlx5e: Use kernel types instead of uint*_t in ethtool callbacks (Kamal Heib) [1456694] - [netdrv] mlx5e: Place constants on the right side of comparisons (Kamal Heib) [1456694] - [netdrv] mlx5e: Avoid using multiple blank lines (Kamal Heib) [1456694] - [netdrv] mlx5e: Properly indent within conditional statements (Kamal Heib) [1456694] - [netdrv] mlx5: Add a blank line after declarations (Kamal Heib) [1456694] - [netdrv] mlx5: Avoid blank lines after/before open/close brace (Kamal Heib) [1456694] - [netdrv] mlx5e: Add outbound PCI buffer overflow counter (Kamal Heib) [1385322 1456694] - [netdrv] mlx5e: Add RX buffer fullness counters (Kamal Heib) [1385322 1456694] - [netdrv] mlx5: Add RX buffer fullness counters infrastructure (Kamal Heib) [1385322 1456694] - [netdrv] mlx5e: Add PCIe outbound stalls counters (Kamal Heib) [1385322 1456694] - [netdrv] mlx5: Add PCIe outbound stalls counters infrastructure (Kamal Heib) [1385322 1456694] - [netdrv] mlx5e: IPoIB, Add support for get_link_ksettings in ethtool (Kamal Heib) [1456694] - [netdrv] mlx5e: IPoIB, Fix driver name retrieved by ethtool (Kamal Heib) [1456694] - [netdrv] mlx5e: Send PAOS command on interface up/down (Kamal Heib) [1456694] - [netdrv] mlx5: ensure 0 is returned when vport is zero (Kamal Heib) [1456694] - [netdrv] mlx5: remove unnecessary pci_set_drvdata() (Kamal Heib) [1456694] - [netdrv] mlx5: Increase the maximum flow counters supported (Kamal Heib) [1456694] - [netdrv] mlx5: Fix counter list hardware structure (Kamal Heib) [1456694] - [netdrv] mlx5: Delay events till ib registration ends (Kamal Heib) [1456694] - [netdrv] mlx5: Add CONFIG_MLX5_ESWITCH Kconfig (Kamal Heib) [1456694] - [netdrv] mlx5: Separate between E-Switch and MPFS (Kamal Heib) [1456694] - [netdrv] mlx5: Unify vport manager capability check (Kamal Heib) [1456694] - [netdrv] mlx5e: NIC netdev init flow cleanup (Kamal Heib) [1456694] - [netdrv] mlx5e: Rearrange netdevice ops structures (Kamal Heib) [1456694] - [netdrv] mlx5: fix spelling mistake: "alloated" -> "allocated" (Kamal Heib) [1456694] - [netdrv] mlx5e: Enable local loopback in loopback selftest (Kamal Heib) [1456684 1456694] - [netdrv] mlx5e: Fix CQ moderation mode not set properly (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix inline header size for small packets (Kamal Heib) [1456694] - [netdrv] mlx5: E-Switch, Unload the representors in the correct order (Kamal Heib) [1456694] - [netdrv] mlx5e: Properly resolve TC offloaded ipv6 vxlan tunnel source address (Kamal Heib) [1456694] - [netdrv] mlx5e: Don't override user RSS upon set channels (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix dangling page pointer on DMA mapping error (Kamal Heib) [1456694] - [netdrv] mlx5: Remove the flag MLX5_INTERFACE_STATE_SHUTDOWN (Kamal Heib) [1456694] - [netdrv] mlx5: Skip mlx5_unload_one if mlx5_load_one fails (Kamal Heib) [1456694] - [netdrv] mlx5: Fix arm SRQ command for ISSI version 0 (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix DCB_CAP_ATTR_DCBX capability for DCBNL getcap (Kamal Heib) [1456694] - [netdrv] mlx5e: Check for qos capability in dcbnl_initialize (Kamal Heib) [1456694] - [netdrv] mlx5: Fix mlx5_add_flow_rules call with correct num of dests (Kamal Heib) [1456694] - [netdrv] mlx5e: Schedule overflow check work to mlx5e workqueue (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix wrong delay calculation for overflow check scheduling (Kamal Heib) [1456694] - [netdrv] mlx5e: Add missing support for PTP_CLK_REQ_PPS request (Kamal Heib) [1456694] - [netdrv] mlx5e: Change 1PPS out scheme (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix broken disable 1PPS flow (Kamal Heib) [1456694] - [netdrv] mlx5e: Add field select to MTPPS register (Kamal Heib) [1456694] - [netdrv] mlx5: Fix mlx5_ifc_mtpps_reg_bits structure size (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix outer_header_zero() check size (Kamal Heib) [1456694] - [netdrv] mlx5e: IPoIB, Modify add/remove underlay QPN flows (Kamal Heib) [1456694] - [netdrv] mlx5: Fix command bad flow on command entry allocation failure (Kamal Heib) [1456694] - [netdrv] mlx5: Fix command completion after timeout access invalid structure (Kamal Heib) [1456694] - [netdrv] mlx5: Consider tx_enabled in all modes on remap (Kamal Heib) [1456694] - [netdrv] mlx5: Clean SRIOV eswitch resources upon VF creation failure (Kamal Heib) [1456694] - [netdrv] mlx5: IPSec, fix 64-bit division correctly (Kamal Heib) [1456677 1456694] - [netdrv] mlx5e: Initialize CEE's getpermhwaddr address buffer to 0xff (Kamal Heib) [1456694] - [netdrv] mlx5: Add Makefiles for subdirectories (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: Build wq.o even if MLX5_CORE_EN is not selected (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: FPGA, Fix datatype mismatch (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: FPGA, make mlx5_fpga_device_brb static (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: IPSec, Fix 64-bit division on 32-bit builds (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: Add missing include in lib/gid.c (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: fix memcpy limit? (Kamal Heib) [1456694] - [netdrv] mlx5: fix spelling mistake: "Allodating" -> "Allocating" (Kamal Heib) [1456694] - [netdrv] mlx5e: IPSec, Add IPSec ethtool stats (Kamal Heib) [1456677 1456694] - [netdrv] mlx5e: IPSec, Add Innova IPSec offload TX data path (Kamal Heib) [1456677 1456694] - [netdrv] mlx5e: IPSec, Add Innova IPSec offload RX data path (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: Accel, Add IPSec acceleration interface (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: FPGA, Add SBU infrastructure (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: FPGA, Add SBU bypass and reset flows (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: FPGA, Add high-speed connection routines (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: FPGA, Add FW commands for FPGA QPs (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: FPGA, Move FPGA init/cleanup to init_once (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: Add QP WQ support (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: Make get_cqe routine not ethernet-specific (Kamal Heib) [1456677 1456694] - [netdrv] ib/mlx5: Respect mlx5_core reserved GIDs (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: Add support for multiple RoCE enable (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: Add reserved-gids support (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: Set interface flags before cleanup in unload_one (Kamal Heib) [1456677 1456694] - [netdrv] mlx5e: Fix TX carrier errors report in get stats ndo (Kamal Heib) [1456694] - [netdrv] mlx5: Cancel delayed recovery work when unloading the driver (Kamal Heib) [1456694] - [netdrv] mlx5: Fix driver load error flow when firmware is stuck (Kamal Heib) [1456694] - [netdrv] mlx5e: Use device ID defines (Kamal Heib) [1456694] - [netdrv] mlx5: Fix offset of hca cap reserved field (Kamal Heib) [1456694] - [netdrv] mlx5e: Add header re-write offloading of IPv6 hop-limit (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Use macro for TC header re-write offload field mapping (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Offload TC matching on ip ttl (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Relocate the TC match on ip tos offload code section (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Introduce RX Page-Reuse (Kamal Heib) [1460489 1456694] - [netdrv] mlx5e: Enhance RX SKB headroom logic (Kamal Heib) [1460489 1456694] - [netdrv] mlx5e: Build SKB with exact frag_size (Kamal Heib) [1460489 1456694] - [netdrv] mlx5e: Support bpf_xdp_adjust_head() (Kamal Heib) [1456694] - [netdrv] mlx5: Add fast unload support in shutdown flow (Kamal Heib) [1456670 1456694] - [netdrv] mlx5: Expose command polling interface (Kamal Heib) [1456670 1456694] - [netdrv] mlx5e: Optimize update stats work (Kamal Heib) [1456694] - [netdrv] mlx5e: Move and optimize query out of buffer function (Kamal Heib) [1456694] - [netdrv] mlx5e: Reduce number of heap allocated buffers for update stats (Kamal Heib) [1456694] - [netdrv] mlx5e: Rename physical symbol errors counter (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix typo in warning if CQ moderation is not supported (Kamal Heib) [1456694] - [netdrv] mlx5e: Use function to map aRFS into traffic type (Kamal Heib) [1456694] - [netdrv] mlx5: Undo LAG upon request to create virtual functions (Kamal Heib) [1456694] - [netdrv] mlx5: Avoid space after casting (Kamal Heib) [1456694] - [netdrv] mlx5: Align to match opening parenthesis (Kamal Heib) [1456694] - [netdrv] mlx5: Avoid blank lines before/after closing/opening braces (Kamal Heib) [1456694] - [netdrv] mlx5: Avoid using multiple blank lines (Kamal Heib) [1456694] - [netdrv] mlx5: Fix some spelling mistakes (Kamal Heib) [1456694] - [netdrv] mlx5: Update eqe_type_str() event names (Kamal Heib) [1456694] - [netdrv] mlx5e: Fill advertised and supported port data from Hardware info (Kamal Heib) [1456694] - [netdrv] mlx5e: Add support for reading connector type from PTYS (Kamal Heib) [1456694] - [netdrv] mlx5: Update flow table commands layout (Kamal Heib) [1456694] - [netdrv] mlx5e: Support header re-write of partial fields in TC pedit offload (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Use modify header ID cache for offloaded TC NIC flows (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Use modify header ID cache for offloaded TC E-Switch flows (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Add cache for HW modify header IDs (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Use short attribute form when adding/deleting offloaded TC flows (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Offload TC matching on ip tos / traffic-class (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Offload TC matching on tcp flags (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Remove TC header re-write offloading of ip tos (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Fix warnings around parsing of TC pedit actions (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Properly enforce disallowing of partial field re-write offload (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Allow TC csum offload if applied together with pedit action (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Add offloading of NIC TC pedit (header re-write) actions (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Add parsing of TC pedit actions to HW format (Kamal Heib) [1456687 1456694]- [i2c] introduce helper function to get 8 bit address from a message (Gopal Tiwari) [1456705] - [i2c] add a flag to mark clients as slaves (Gopal Tiwari) [1456705] - [i2c] acpi / scan: fix enumeration (visited) flags for bus rescans (Gopal Tiwari) [1456705] - [i2c] acpi: add support for ACPI reconfiguration notifiers (Gopal Tiwari) [1456705] - [i2c] acpi / pm: allow child devices to ignore parent power state (Gopal Tiwari) [1456705] - [i2c] designware: Find bus speed from ACPI (Gopal Tiwari) [1456705] - [i2c] acpi / pm: Make messages in acpi_device_set_power() print device names (Gopal Tiwari) [1456705] - [i2c] designware: Enable high speed mode (Gopal Tiwari) [1456705] - [i2c] designware: set the common config before the if else (Gopal Tiwari) [1456705] - [i2c] designware: Enable fast mode plus (Gopal Tiwari) [1456705] - [i2c] designware: get fast plus and high speed *CNT configuration (Gopal Tiwari) [1456705] - [i2c] designware: Move clk_freq into struct dw_i2c_dev (Gopal Tiwari) [1456705] - [i2c] designware-pci: Make bus number allocation robust (Gopal Tiwari) [1456705] - [i2c] designware: Do not calculate SCL timing parameters needlessly (Gopal Tiwari) [1456705] - [i2c] core: fix NULL pointer dereference under race condition (Gopal Tiwari) [1456705] - [i2c] export i2c_adapter_depth() (Gopal Tiwari) [1456705] - [i2c] core: Add function for finding the bus speed from ACPI, take 2 (Gopal Tiwari) [1456705] - [i2c] core: Cleanup I2C ACPI namespace, take 2 (Gopal Tiwari) [1456705] - [i2c] use pr_fmt in the core (Gopal Tiwari) [1456705] - [i2c] print more info when acpi_i2c_space_handler() fails (Gopal Tiwari) [1456705] - [i2c] add error message when obtaining idr fails (Gopal Tiwari) [1456705] - [i2c] improve error messages in i2c_register_adapter() (Gopal Tiwari) [1456705] - [i2c] cleanup i2c_register_adapter() by refactoring recovery init (Gopal Tiwari) [1456705] - [i2c] free idr when sanity checks in i2c_register_adapter() fail (Gopal Tiwari) [1456705] - [i2c] i2c / acpi: add support for ACPI reconfigure notifications (Gopal Tiwari) [1456705] - [i2c] Add generic support passing secondary devices addresses (Gopal Tiwari) [1456705] - [i2c] only check scl functions when using generic recovery (Gopal Tiwari) [1456705] - [i2c] allow adapter drivers to override the adapter locking (Gopal Tiwari) [1456705] - [i2c] let I2C masters ignore their children for PM (Gopal Tiwari) [1456705] - [i2c] core: use new 8 bit address helper function (Gopal Tiwari) [1456705] - [i2c] immediately mark ourselves as registered (Gopal Tiwari) [1456705] - [i2c] do not use internal data from driver core (Gopal Tiwari) [1456705] - [i2c] always enable RuntimePM for the adapter device (Gopal Tiwari) [1456705] - [i2c] i2c / acpi: Rework I2C device scanning (Gopal Tiwari) [1456705] - [i2c] core: Add support for best effort block read emulation (Gopal Tiwari) [1456705] - [i2c] slave: print warning if slave flag not set (Gopal Tiwari) [1456705] - [i2c] support 10 bit and slave addresses in sysfs 'new_device' (Gopal Tiwari) [1456705] - [i2c] take address space into account when checking for used addresses (Gopal Tiwari) [1456705] - [i2c] make address check indpendent from client struct (Gopal Tiwari) [1456705] - [i2c] rename address check functions (Gopal Tiwari) [1456705] - [i2c] apply address offset for slaves, too (Gopal Tiwari) [1456705] - [i2c] core: add and export of_get_i2c_adapter_by_node() interface (Gopal Tiwari) [1456705] - [i2c] core: manage i2c bus device refcount in i2c_[get|put]_adapter (Gopal Tiwari) [1456705] - [i2c] fix leaked device refcount on of_find_i2c_* error path (Gopal Tiwari) [1456705] - [i2c] core: only use set_scl for bus recovery after calling prepare_recovery (Gopal Tiwari) [1456705] - [i2c] core: Reduce stack size of acpi_i2c_space_handler() (Gopal Tiwari) [1456705] - [i2c] core: fix typo in comment (Gopal Tiwari) [1456705] - [i2c] check for proper length of the reg property (Gopal Tiwari) [1456705] - [i2c] slave: add error messages to slave core (Gopal Tiwari) [1456705] - [i2c] Mark adapter devices with pm_runtime_no_callbacks (Gopal Tiwari) [1456705] - [i2c] core: Export bus recovery functions (Gopal Tiwari) [1456705] - [i2c] change input parameter to i2c_adapter for prepare/unprepare_recovery (Gopal Tiwari) [1456705] - [i2c] clarify comments about the dev_released completion (Gopal Tiwari) [1456705] - [i2c] Only include slave support if selected (Gopal Tiwari) [1456705] - [i2c] do not try to load modules for of-registered devices (Gopal Tiwari) [1456705] - [i2c] simplify boilerplate code for attribute groups (Gopal Tiwari) [1456705] - [i2c] acpi: Pick the first address if device has multiple (Gopal Tiwari) [1456705] - [i2c] Remove support for legacy PM (Gopal Tiwari) [1456705] - [i2c] core changes for slave support (Gopal Tiwari) [1456705] - [i2c] acpi: remove unneeded variable initialization (Gopal Tiwari) [1456705] - [i2c] acpi: Fix NULL Pointer dereference (Gopal Tiwari) [1456705] - [i2c] move acpi code back into the core (Gopal Tiwari) [1456705] - [i2c] add debug info when class instantiation was dropped (Gopal Tiwari) [1456705] - [i2c] acpi: Clean up I2C ACPI code and Add CONFIG_I2C_ACPI config (Gopal Tiwari) [1456705] - [i2c] acpi: Add i2c ACPI operation region support (Gopal Tiwari) [1456705] - [i2c] Add message transfer tracepoints for SMBUS [ver #2] (Gopal Tiwari) [1456705] - [i2c] Add message transfer tracepoints for I2C (Gopal Tiwari) [1456705] - [i2c] add deprecation warning for class based instantiation (Gopal Tiwari) [1456705] - [i2c] Use stable dev_name for ACPI enumerated I2C slaves (Gopal Tiwari) [1456705] - [i2c] attach/detach I2C client device to the ACPI power domain (Gopal Tiwari) [1456705] - [i2c] Not all adapters have a parent (Gopal Tiwari) [1456705] - [i2c] Remove redundant 'driver' field from the i2c_client struct (Gopal Tiwari) [1456705] - [i2c] dt: describe generic bindings (Gopal Tiwari) [1456705] - [i2c] documentation: i2c: describe the new slave mode (Gopal Tiwari) [1456705] - [i2c] media: core: Don't use i2c_client->driver (Gopal Tiwari) [1456705]- [scsi] cxlflash: Fix vlun resize failure in the shrink path (Gustavo Duarte) [1456494] - [scsi] cxlflash: Avoid double mutex unlock (Gustavo Duarte) [1456494] - [scsi] cxlflash: Remove unnecessary existence check (Gustavo Duarte) [1456494] - [scsi] cxlflash: Fix an error handling path in 'cxlflash_disk_attach()' (Gustavo Duarte) [1456494] - [scsi] cxlflash: return -EFAULT if copy_from_user() fails (Gustavo Duarte) [1456494] - [scsi] cxlflash: Update debug prints in reset handlers (Gustavo Duarte) [1456494] - [scsi] cxlflash: Update send_tmf() parameters (Gustavo Duarte) [1456494] - [scsi] cxlflash: Avoid double free of character device (Gustavo Duarte) [1456494] - [scsi] cxlflash: Update TMF command processing (Gustavo Duarte) [1456494] - [scsi] cxlflash: Remove zeroing of private command data (Gustavo Duarte) [1456494] - [scsi] cxlflash: Support WS16 unmap (Gustavo Duarte) [1456494] - [scsi] cxlflash: Support AFU debug (Gustavo Duarte) [1456494] - [scsi] cxlflash: Support LUN provisioning (Gustavo Duarte) [1456494] - [scsi] cxlflash: Refactor AFU capability checking (Gustavo Duarte) [1456494] - [scsi] cxlflash: Introduce host ioctl support (Gustavo Duarte) [1456494] - [scsi] cxlflash: Separate AFU internal command handling from AFU sync specifics (Gustavo Duarte) [1456494] - [scsi] cxlflash: Create character device to provide host management interface (Gustavo Duarte) [1456494] - [scsi] cxlflash: Add scsi command abort handler (Gustavo Duarte) [1456494] - [scsi] cxlflash: Flush pending commands in cleanup path (Gustavo Duarte) [1456494] - [scsi] cxlflash: Track pending scsi commands in each hardware queue (Gustavo Duarte) [1456494] - [scsi] cxlflash: Handle AFU sync failures (Gustavo Duarte) [1456494] - [scsi] cxlflash: Schedule asynchronous reset of the host (Gustavo Duarte) [1456494] - [scsi] cxlflash: Reset hardware queue context via specified register (Gustavo Duarte) [1456494] - [scsi] cxlflash: Update cxlflash_afu_sync() to return errno (Gustavo Duarte) [1456494] - [scsi] cxlflash: Combine the send queue locks (Gustavo Duarte) [1456494] - [scsi] cxlflash: Select IRQ_POLL (Gustavo Duarte) [1456494] - [scsi] cxlflash: Introduce hardware queue steering (Gustavo Duarte) [1456494] - [scsi] cxlflash: Add hardware queues attribute (Gustavo Duarte) [1456494] - [scsi] cxlflash: Support multiple hardware queues (Gustavo Duarte) [1456494] - [scsi] cxlflash: Improve asynchronous interrupt processing (Gustavo Duarte) [1456494] - [scsi] cxlflash: Fix warnings/errors (Gustavo Duarte) [1456494] - [scsi] cxlflash: Fix power-of-two validations (Gustavo Duarte) [1456494] - [scsi] cxlflash: Remove unnecessary DMA mapping (Gustavo Duarte) [1456494] - [scsi] cxlflash: Fence EEH during probe (Gustavo Duarte) [1456494] - [scsi] cxlflash: Support up to 4 ports (Gustavo Duarte) [1456494] - [scsi] cxlflash: SISlite updates to support 4 ports (Gustavo Duarte) [1456494] - [scsi] cxlflash: Hide FC internals behind common access routine (Gustavo Duarte) [1456494] - [scsi] cxlflash: Remove port configuration assumptions (Gustavo Duarte) [1456494] - [scsi] cxlflash: Support dynamic number of FC ports (Gustavo Duarte) [1456494] - [scsi] cxlflash: Update sysfs helper routines to pass config structure (Gustavo Duarte) [1456494] - [scsi] cxlflash: Implement IRQ polling for RRQ processing (Gustavo Duarte) [1456494] - [scsi] cxlflash: Serialize RRQ access and support offlevel processing (Gustavo Duarte) [1456494] - [scsi] cxlflash: Separate RRQ processing from the RRQ interrupt handler (Gustavo Duarte) [1456494] - [scsi] cxlflash: Enable PCI device ID for future IBM CXL Flash AFU (Gustavo Duarte) [1456494] - [scsi] cxlflash: Cleanup prints (Gustavo Duarte) [1456494] - [scsi] cxlflash: Support SQ Command Mode (Gustavo Duarte) [1456494] - [scsi] cxlflash: Refactor context reset to share reset logic (Gustavo Duarte) [1456494] - [scsi] cxlflash: Migrate scsi command pointer to AFU command (Gustavo Duarte) [1456494] - [scsi] cxlflash: Migrate IOARRIN specific routines to function pointers (Gustavo Duarte) [1456494] - [scsi] cxlflash: Cleanup queuecommand() (Gustavo Duarte) [1456494] - [scsi] cxlflash: Cleanup send_tmf() (Gustavo Duarte) [1456494] - [scsi] cxlflash: Remove AFU command lock (Gustavo Duarte) [1456494] - [scsi] cxlflash: Wait for active AFU commands to timeout upon tear down (Gustavo Duarte) [1456494] - [scsi] cxlflash: Remove private command pool (Gustavo Duarte) [1456494] - [scsi] cxlflash: Use cmd_size for private commands (Gustavo Duarte) [1456494] - [scsi] cxlflash: Allocate memory instead of using command pool for AFU sync (Gustavo Duarte) [1456494] - [scsi] cxlflash: Remove unused buffer from AFU command (Gustavo Duarte) [1456494] - [scsi] cxlflash: Set sg_tablesize to 1 instead of SG_NONE (Gustavo Duarte) [1456494] - [scsi] cxlflash: Fix context reference tracking on detach (Gustavo Duarte) [1456494] - [scsi] cxlflash: Refactor WWPN setup (Gustavo Duarte) [1456494] - [scsi] cxlflash: Update documentation (Gustavo Duarte) [1456494] - [scsi] cxlflash: Remove adapter file descriptor cache (Gustavo Duarte) [1456494] - [scsi] cxlflash: Transition to application close model (Gustavo Duarte) [1456494] - [scsi] cxlflash: Add kref to context (Gustavo Duarte) [1456494] - [scsi] cxlflash: Cache owning adapter within context (Gustavo Duarte) [1456494] - [scsi] cxlflash: Avoid mutex when destroying context (Gustavo Duarte) [1456494] - [scsi] maintainers: Update cxlflash maintainers (Gustavo Duarte) [1456494]- [x86] mm: fix get_user_pages() vs device-dax pud mappings (Luiz Capitulino) [1516984] - [x86] revert "fix get_user_pages() vs device-dax pud mappings" (Luiz Capitulino) [1516984] - [ata] libata: sata_down_spd_limit should return if driver has not recorded sstatus speed (David Milburn) [1457140] - [infiniband] ib/mlx5: use kvmalloc_array for mlx5_ib_wq (Don Dutile) [1511159] - [infiniband] ib/mlx4: use kvmalloc_array to allocate wrid (Don Dutile) [1511159] - [security] treewide: use kv[mz]alloc* rather than opencoded variants (Don Dutile) [1511159] - [security] keys: use kvfree() in add_key (Don Dutile) [1511159] - [kernel] wait: fix bit_waitqueue() to allow the use of vmalloc'd memory (Mike Snitzer) [1511159] - [net] use kvmalloc with __GFP_REPEAT rather than open coded variant (Don Dutile) [1511159] - [lib] rhashtable.c: simplify a strange allocation pattern (Don Dutile) [1511159] - [md] dm: allocate struct mapped_device with kvzalloc (Mike Snitzer) [1511159] - [md] dm ioctl: restore __GFP_HIGH in copy_params() (Don Dutile) [1511159] - [mm] swap: use kvzalloc to allocate some swap data structures (Don Dutile) [1511159] - [md] dm-ioctl.c: use kvmalloc rather than opencoded variant (Don Dutile) [1511159] - [fs] select: add vmalloc fallback for select(2) (Don Dutile) [1511159] - [fs] xattr.c: zero out memory copied to userspace in getxattr (Don Dutile) [1511159] - [fs] xattr: Use kvfree() (Don Dutile) [1511159] - [mm] support __GFP_REPEAT in kvmalloc_node for >32kB (Don Dutile) [1511159] - [mm] vmalloc: properly track vmalloc users (Don Dutile) [1511159] - [kernel] mm: introduce kv[mz]alloc helpers (Don Dutile) [1511159] - [kernel] locking/pvqspinlock: Implement hybrid PV queued/unfair locks (Waiman Long) [1511001] - [kernel] locking/qspinlock: Improve readability (Waiman Long) [1511001] - [kernel] locking/pvqspinlock: Move lock stealing count tracking code into pv_queued_spin_steal_lock() (Waiman Long) [1511001] - [kernel] tracing: Call clear_boot_tracer() at lateinit_sync (Jerome Marchand) [1477115] - [virtio] virtio_balloon: fix increment of vb->num_pfns in fill_balloon() (Andrew Jones) [1517280] - [virtio] virtio_balloon: fix deadlock on OOM (Andrew Jones) [1517280] - [netdrv] i40evf: Use smp_rmb rather than read_barrier_depends (Stefan Assmann) [1517143] - [netdrv] i40e: Use smp_rmb rather than read_barrier_depends (Stefan Assmann) [1517143] - [netdrv] i40e: restore promiscuous after reset (Stefan Assmann) [1517143] - [netdrv] i40evf: fix client notify of l2 params (Stefan Assmann) [1517143] - [netdrv] i40e: Fix FLR reset timeout issue (Stefan Assmann) [1517143] - [netdrv] i40e: fix the calculation of VFs mac addresses (Stefan Assmann) [1517143] - [netdrv] i40e: Fix for NUP NVM image downgrade failure (Stefan Assmann) [1517143] - [netdrv] i40e/i40evf: revert "i40e/i40evf: bump tail only in multiples of 8" (Stefan Assmann) [1517143] - [netdrv] i40e: only redistribute MSI-X vectors when needed (Stefan Assmann) [1517143] - [netdrv] i40e: Add programming descriptors to cleaned_count (Stefan Assmann) [1517143] - [netdrv] i40e: Fix incorrect use of tx_itr_setting when checking for Rx ITR setup (Stefan Assmann) [1517143] - [netdrv] virtchnl: Add pad fields to a couple of structures (Stefan Assmann) [1517143] - [netdrv] i40e/i40evf: rename vf_offload_flags to vf_cap_flags in struct virtchnl_vf_resource (Stefan Assmann) [1517143] - [netdrv] xen-netfront: remove warning when unloading module (Eduardo Otubo) [1472220] - [infiniband] ib/core: Only enforce security for InfiniBand (Don Dutile) [1515295] - [infiniband] ib/core: Only maintain real QPs in the security lists (Don Dutile) [1515295] - [infiniband] ib/core: Avoid unnecessary return value check (Don Dutile) [1515295]- [gpu] drm/i915: Deconstruct struct sgt_dma initialiser (Rob Clark) [1512612] - [uapi] drm/i915: Reject unknown syncobj flags (Rob Clark) [1512612] - [gpu] drm/vmwgfx: Fix Ubuntu 17.10 Wayland black screen issue (Rob Clark) [1512612] - [gpu] drm/vmwgfx: constify vmw_fence_ops (Rob Clark) [1512612] - [gpu] drm/amdgpu: allow harvesting check for Polaris VCE (Rob Clark) [1512612] - [gpu] drm/amdgpu: return -ENOENT from uvd 6.0 early init for harvesting (Rob Clark) [1512612] - [gpu] drm/i915: Check incoming alignment for unfenced buffers (on i915gm) (Rob Clark) [1512612] - [gpu] drm/i915: Hold rcu_read_lock when iterating over the radixtree (vma idr) (Rob Clark) [1512612] - [gpu] drm/i915: Hold rcu_read_lock when iterating over the radixtree (objects) (Rob Clark) [1512612] - [gpu] drm/i915/edp: read edp display control registers unconditionally (Rob Clark) [1512612] - [gpu] drm/i915: Do not rely on wm preservation for ILK watermarks (Rob Clark) [1512612] - [gpu] drm/i915: Cancel the modeset retry work during modeset cleanup (Rob Clark) [1512612] - [gpu] drm/nouveau/kms/nv50: use the correct state for base channel notifier setup (Rob Clark) [1512612] - [gpu] drm/i915/gvt: Adding ACTHD mmio read handler (Rob Clark) [1512612] - [gpu] drm/i915/gvt: Extract mmio_read_from_hw() common function (Rob Clark) [1512612] - [gpu] drm/i915/gvt: Refine MMIO_RING_F() (Rob Clark) [1512612] - [gpu] drm/i915/gvt: properly check per_ctx bb valid state (Rob Clark) [1512612] - [gpu] drm/i915/perf: fix perf enable/disable ioctls with 32bits userspace (Rob Clark) [1512612] - [gpu] drm/amd/amdgpu: Remove workaround check for UVD6 on APUs (Rob Clark) [1512612] - [gpu] drm/amd/powerplay: fix uninitialized variable (Rob Clark) [1512612] - [gpu] drm/i915: Use a mask when applying WaProgramL3SqcReg1Default (Rob Clark) [1512612] - [gpu] drm/i915: Report -EFAULT before pwrite fast path into shmemfs (Rob Clark) [1512612] - [gpu] drm/i915/cnl: Fix PLL initialization for HDMI (Rob Clark) [1512612] - [gpu] drm/i915/cnl: Fix PLL mapping (Rob Clark) [1512612] - [gpu] drm/i915: Use bdw_ddi_translations_fdi for Broadwell (Rob Clark) [1512612] - [gpu] drm/i915: Fix eviction when the GGTT is idle but full (Rob Clark) [1512612] - [gpu] revert "drm/amdgpu: discard commands of killed processes" (Rob Clark) [1512612] - [gpu] drm/nouveau/fbcon: fix oops without fbdev emulation (Rob Clark) [1512612] - [gpu] drm/nouveau/kms/nv50: fix oops during DP IRQ handling on non-MST boards (Rob Clark) [1512612] - [gpu] drm/nouveau/bsp/g92: disable by default (Rob Clark) [1512612] - [gpu] drm/nouveau/mmu: flush tlbs before deleting page tables (Rob Clark) [1512612] - [gpu] drm/i915/bios: parse DDI ports also for CHV for HDMI DDC pin and DP AUX channel (Rob Clark) [1512612] - [gpu] drm/i915: Read timings from the correct transcoder in intel_crtc_mode_get() (Rob Clark) [1512612] - [gpu] drm/i915: Order two completing nop_submit_request (Rob Clark) [1512612] - [gpu] drm/i915: Silence compiler warning for hsw_power_well_enable() (Rob Clark) [1512612] - [gpu] drm/i915: Use crtc_state_is_legacy_gamma in intel_color_check (Rob Clark) [1512612] - [gpu] drm/i915/edp: Increase the T12 delay quirk to 1300ms (Rob Clark) [1512612] - [gpu] drm/i915/edp: Get the Panel Power Off timestamp after panel is off (Rob Clark) [1512612] - [gpu] drm/amdgpu: fix placement flags in amdgpu_ttm_bind (Rob Clark) [1512612] - [gpu] drm/atomic: Unref duplicated drm_atomic_state in drm_atomic_helper_resume() (Rob Clark) [1512612] - [drm] qxl: alloc & use shadow for dumb buffers (Rob Clark) [1512097] - [drm] qxl: replace QXL_INFO with DRM_DEBUG_DRIVER (Rob Clark) [1512097]- [fs] dcache.c: avoid soft-lockup in dput() (Miklos Szeredi) [1431297] - [fs] dealing with the rest of shrink_dentry_list() livelock (Miklos Szeredi) [1431297] - [fs] dcache: add missing lockdep annotation (Miklos Szeredi) [1431297] - [fs] shrink_dentry_list(): take parent's ->d_lock earlier (Miklos Szeredi) [1431297] - [fs] expand dentry_kill(dentry, 0) in shrink_dentry_list() (Miklos Szeredi) [1431297] - [fs] split dentry_kill() (Miklos Szeredi) [1431297] - [fs] fold d_kill() and d_free() (Miklos Szeredi) [1431297] - [fs] fold try_prune_one_dentry() (Miklos Szeredi) [1431297] - [fs] fanotify: fix fsnotify_prepare_user_wait() failure (Miklos Szeredi) [1372260] - [fs] fsnotify: fix pinning group in fsnotify_prepare_user_wait() (Miklos Szeredi) [1372260] - [fs] fsnotify: pin both inode and vfsmount mark (Miklos Szeredi) [1372260] - [fs] fsnotify: clean up fsnotify_prepare/finish_user_wait() (Miklos Szeredi) [1372260] - [fs] fsnotify: make dnotify_fsnotify_ops const (Miklos Szeredi) [1372260] - [fs] maintainers: Update entries for notification subsystem (Miklos Szeredi) [1372260] - [fs] audit: Receive unmount event (Miklos Szeredi) [1372260] - [fs] audit: Fix use after free in audit_remove_watch_rule() (Miklos Szeredi) [1372260] - [fs] fanotify: don't expose EOPENSTALE to userspace (Miklos Szeredi) [1372260] - [fs] fsnotify: remove a stray unlock (Miklos Szeredi) [1372260] - [fs] fsnotify: Move ->free_mark callback to fsnotify_ops (Miklos Szeredi) [1372260] - [fs] fsnotify: Add group pointer in fsnotify_init_mark() (Miklos Szeredi) [1372260] - [fs] fsnotify: Drop inode_mark.c (Miklos Szeredi) [1372260] - [fs] fsnotify: Remove fsnotify_find_{inode|vfsmount}_mark() (Miklos Szeredi) [1372260] - [fs] fsnotify: Remove fsnotify_detach_group_marks() (Miklos Szeredi) [1372260] - [fs] fsnotify: Rename fsnotify_clear_marks_by_group_flags() (Miklos Szeredi) [1372260] - [fs] fsnotify: Inline fsnotify_clear_{inode|vfsmount}_mark_group() (Miklos Szeredi) [1372260] - [fs] fsnotify: Remove fsnotify_recalc_{inode|vfsmount}_mask() (Miklos Szeredi) [1372260] - [fs] fsnotify: Remove fsnotify_set_mark_{, ignored_}mask_locked() (Miklos Szeredi) [1372260] - [fs] fanotify: Release SRCU lock when waiting for userspace response (Miklos Szeredi) [1372260] - [fs] fsnotify: Pass fsnotify_iter_info into handle_event handler (Miklos Szeredi) [1372260] - [fs] fsnotify: Provide framework for dropping SRCU lock in ->handle_event (Miklos Szeredi) [1372260] - [fs] fsnotify: Remove special handling of mark destruction on group shutdown (Miklos Szeredi) [1372260] - [fs] fsnotify: Detach mark from object list when last reference is dropped (Miklos Szeredi) [1372260] - [fs] fsnotify: Move queueing of mark for destruction into fsnotify_put_mark() (Miklos Szeredi) [1372260] - [fs] inotify: Do not drop mark reference under idr_lock (Miklos Szeredi) [1372260] - [fs] fanotify: fix up KABI breakage due to mnt_fsnotify_marks type change (Miklos Szeredi) [1372260] - [fs] fanotify: fix up KABI breakage due to i_fsnotify_marks type change (Miklos Szeredi) [1372260] - [fs] fsnotify: Free fsnotify_mark_connector when there is no mark attached (Miklos Szeredi) [1372260] - [fs] fsnotify: Lock object list with connector lock (Miklos Szeredi) [1372260] - [fs] fsnotify: Remove useless list deletion and comment (Miklos Szeredi) [1372260] - [fs] fsnotify: Avoid double locking in fsnotify_detach_from_object() (Miklos Szeredi) [1372260] - [fs] fsnotify: Remove indirection from fsnotify_detach_mark() (Miklos Szeredi) [1372260] - [fs] fsnotify: Determine lock in fsnotify_destroy_marks() (Miklos Szeredi) [1372260] - [fs] fsnotify: Move locking into fsnotify_find_mark() (Miklos Szeredi) [1372260] - [fs] fsnotify: Move locking into fsnotify_recalc_mask() (Miklos Szeredi) [1372260] - [fs] fsnotify: Move fsnotify_destroy_marks() (Miklos Szeredi) [1372260] - [fs] fsnotify: Remove indirection from mark list addition (Miklos Szeredi) [1372260] - [fs] fsnotify: Make fsnotify_mark_connector hold inode reference (Miklos Szeredi) [1372260] - [fs] fsnotify: Move object pointer to fsnotify_mark_connector (Miklos Szeredi) [1372260] - [fs] fsnotify: Move mark list head from object into dedicated structure (Miklos Szeredi) [1372260] - [fs] fsnotify: Update comments (Miklos Szeredi) [1372260] - [fs] audit_tree: Use mark flags to check whether mark is alive (Miklos Szeredi) [1372260] - [fs] audit: Abstract hash key handling (Miklos Szeredi) [1372260] - [fs] fanotify: Move recalculation of inode / vfsmount mask under mark_mutex (Miklos Szeredi) [1372260] - [fs] inotify: Remove inode pointers from debug messages (Miklos Szeredi) [1372260] - [fs] fsnotify: Remove unnecessary tests when showing fdinfo (Miklos Szeredi) [1372260] - [fs] fanotify: simplify the code of fanotify_merge (Miklos Szeredi) [1372260] - [fs] trim fsnotify hooks a bit (Miklos Szeredi) [1372260] - [fs] undo "fs: allow d_instantiate to be called with negative parent dentry" (Miklos Szeredi) [1372260] - [fs] untangle fsnotify_d_instantiate() a bit (Miklos Szeredi) [1372260] - [fs] sysctl: check for UINT_MAX before unsigned int min/max (Joe Lawrence) [1488518] - [fs] pipe: add proc_dopipe_max_size() to safely assign pipe_max_size (Joe Lawrence) [1488518] - [fs] pipe: avoid round_pipe_size() nr_pages overflow on 32-bit (Joe Lawrence) [1488518] - [fs] pipe: match pipe_max_size data type with procfs (Joe Lawrence) [1488518] - [fs] sysctl: add unsigned int range support (Joe Lawrence) [1488518] - [fs] sysctl: simplify unsigned int support (Joe Lawrence) [1488518] - [fs] sysctl: fold sysctl_writes_strict checks into helper (Joe Lawrence) [1488518] - [fs] sysctl: kdoc'ify sysctl_writes_strict (Joe Lawrence) [1488518] - [fs] sysctl: fix lax sysctl_check_table() sanity check (Joe Lawrence) [1488518] - [fs] sysctl: don't print negative flag for proc_douintvec (Joe Lawrence) [1488518] - [fs] sysctl: add sanity check for proc_douintvec (Joe Lawrence) [1488518] - [fs] sysctl: handle error writing UINT_MAX to u32 fields (Joe Lawrence) [1488518] - [fs] sysctl: enable strict writes (Joe Lawrence) [1488518] - [fs] sysctl: allow for strict write position handling (Joe Lawrence) [1488518] - [fs] sysctl: refactor sysctl string writing logic (Joe Lawrence) [1488518] - [fs] sysctl: clean up char buffer arguments (Joe Lawrence) [1488518] - [fs] pipe: cap initial pipe capacity according to pipe-max-size limit (Joe Lawrence) [1478268] - [fs] pipe: make account_pipe_buffers() return a value, and use it (Joe Lawrence) [1478268] - [fs] pipe: fix limit checking in alloc_pipe_info() (Joe Lawrence) [1478268] - [fs] pipe: simplify logic in alloc_pipe_info() (Joe Lawrence) [1478268] - [fs] pipe: fix limit checking in pipe_set_size() (Joe Lawrence) [1478268] - [fs] pipe: refactor argument for account_pipe_buffers() (Joe Lawrence) [1478268] - [fs] pipe: move limit checking logic into pipe_set_size() (Joe Lawrence) [1478268] - [fs] pipe: relocate round_pipe_size() above pipe_set_size() (Joe Lawrence) [1478268]- [block] wake up all tasks blocked in get_request() (Ming Lei) [1491296] - [block] blk-mq: Avoid that request queue removal can trigger list corruption (Ming Lei) [1491296] - [block] scsi: Make SCSI quiesce and resume work reliably (Ming Lei) [1491296] - [block] Add the QUEUE_FLAG_PREEMPT_ONLY request queue flag (Ming Lei) [1491296] - [block] ide, scsi: Tell the block layer at request allocation time about preempt requests (Ming Lei) [1491296] - [block] Introduce BLK_MQ_REQ_PREEMPT (Ming Lei) [1491296] - [block] Introduce blk_get_request_flags() (Ming Lei) [1491296] - [block] Make q_usage_counter also track legacy requests (Ming Lei) [1491296] - [block] blk-mq: don't allocate driver tag upfront for flush rq (Ming Lei) [1471956] - [block] blk-mq: move blk_mq_put_driver_tag*() into blk-mq.h (Ming Lei) [1471956] - [block] blk-mq-sched: decide how to handle flush rq via RQF_FLUSH_SEQ (Ming Lei) [1471956] - [block] blk-flush: use blk_mq_request_bypass_insert() (Ming Lei) [1471956] - [block] pass 'run_queue' to blk_mq_request_bypass_insert (Ming Lei) [1471956] - [block] blk-flush: don't run queue for requests bypassing flush (Ming Lei) [1471956] - [block] blk-mq: put the driver tag of nxt rq before first one is requeued (Ming Lei) [1471956] - [block] directly insert blk-mq request from blk_insert_cloned_request() (Ming Lei) [1471956] - [block] blk-mq: improve tag waiting setup for non-shared tags (Ming Lei) [1471956] - [block] blk-mq: fix issue with shared tag queue re-running (Ming Lei) [1471956] - [block] blk-mq: put driver tag if dispatch budget can't be got (Ming Lei) [1471956] - [block] blk-mq: don't handle failure in .get_budget (Ming Lei) [1471956] - [block] scsi: don't get target/host busy_count in scsi_mq_get_budget() (Ming Lei) [1471956] - [block] blk-mq: don't restart queue when .get_budget returns BLK_STS_RESOURCE (Ming Lei) [1471956] - [block] scsi: implement .get_budget and .put_budget for blk-mq (Ming Lei) [1471956] - [block] scsi: allow passing in null rq to scsi_prep_state_check() (Ming Lei) [1471956] - [block] blk-mq-sched: improve dispatching from sw queue (Ming Lei) [1471956] - [block] blk-mq: introduce .get_budget and .put_budget in blk_mq_ops (Ming Lei) [1471956] - [block] kyber: check if there are requests in ctx in kyber_has_work() (Ming Lei) [1471956] - [block] sbitmap: introduce __sbitmap_for_each_set() (Ming Lei) [1471956] - [block] blk-mq-sched: move actual dispatching into one helper (Ming Lei) [1471956] - [block] blk-mq-sched: dispatch from scheduler IFF progress is made in ->dispatch (Ming Lei) [1471956] - [block] blk-mq: move .map_queues into aux_ops (Ming Lei) [1471956] - [block] blk-mq: move .reinit_request into aux_ops (Ming Lei) [1471956] - [block] blk-mq: introduce blk_mq_aux_ops (Ming Lei) [1471956] - [block] blk-mq: allocate space of 'request_aux' for flush rq (Ming Lei) [1471956]- [x86] Mark Intel Gemini Lake supported (Steve Best) [1471103] - [x86] cpufeature: Add feature bit for Intel's Silicon Debug CPUID bit (Mohammed Gamal) [1517830] - [x86] x86/entry: add a few missing unwinder annotations (Josh Poimboeuf) [1518139] - [x86] x86/unwind: fix interrupt unwinding (Josh Poimboeuf) [1518139] - [x86] x86/dumpstack: Handle NULL stack pointer in show_trace_log_lvl() (Josh Poimboeuf) [1518139] - [x86] kvm: vmx: Fix vmx->nested freeing when no SMI handler (Ladi Prosek) [1488203] - [x86] kvm: svm: detect opening of SMI window using STGI intercept (Ladi Prosek) [1488203] - [x86] kvm: nsvm: fix SMI injection in guest mode (Ladi Prosek) [1488203] - [x86] kvm: nsvm: refactor nested_svm_vmrun (Ladi Prosek) [1488203] - [x86] kvm: nvmx: fix SMI injection in guest mode (Ladi Prosek) [1488203] - [x86] kvm: nvmx: set IDTR and GDTR limits when loading L1 host state (Ladi Prosek) [1488203] - [x86] kvm: x86: introduce ISA specific smi_allowed callback (Ladi Prosek) [1488203] - [x86] kvm: x86: introduce ISA specific SMM entry/exit callbacks (Ladi Prosek) [1488203] - [x86] kvm: nvmx: Refactor nested_vmx_run() (Ladi Prosek) [1488203] - [x86] kvm: nvmx: Split VMCS checks from nested_vmx_run() (Ladi Prosek) [1488203] - [x86] kvm: nvmx: Refactor nested_get_vmcs12_pages() (Ladi Prosek) [1488203] - [x86] kvm: nvmx: Prepare for checkpointing L2 state (Ladi Prosek) [1488203] - [x86] kvm: nvmx: fix instruction skipping during emulated vm-entry (Ladi Prosek) [1488203] - [x86] kvm: vmx: Move skip_emulated_instruction out of nested_vmx_check_vmcs12 (Ladi Prosek) [1488203] - [fs] ext4: Switch to iomap for SEEK_HOLE / SEEK_DATA (Bill O'Donnell) [1469359] - [fs] Do not defer completion for fs without FS_HAS_DIO_IODONE2 (Lukas Czerner) [1518054] - [fs] xfs: truncate pagecache before writeback in xfs_setattr_size() (Bill O'Donnell) [1516604] - [fs] more bio_map_user_iov() leak fixes (Ming Lei) [1503592] {CVE-2017-12190} - [fs] fix unbalanced page refcounting in bio_map_user_iov (Ming Lei) [1503592] {CVE-2017-12190} - [x86] kvm: svm: obey guest PAT (Suravee Suthikulpanit) [1478185] - [pci] pciehp: Fix race condition handling surprise link down (Myron Stowe) [1435819] - [crypto] shash - Fix has_key setting (Herbert Xu) [1505817] - [netdrv] ibmvnic: fix dma_mapping_error call (Desnes Augusto Nunes do Rosario) [1515843] - [netdrv] ibmvnic: Feature implementation of Vital Product Data (VPD) for the ibmvnic driver (Desnes Augusto Nunes do Rosario) [1515843] - [kernel] kbuild: Fix tar-pkg with relative $(objtree) (Don Zickus) [1518298] - [kernel] mm: cma: fix incorrect type conversion for size during dma allocation (Chris von Recklinghausen) [1495406] {CVE-2017-9725} - [kernel] mm: Sanitize 'move_pages()' permission checks (Chris von Recklinghausen) [1499610] {CVE-2017-14140} - [kernel] ptrace: use fsuid, fsgid, effective creds for fs access checks (Chris von Recklinghausen) [1499610] {CVE-2017-14140} - [kernel] __ptrace_may_access() should not deny sub-threads (Chris von Recklinghausen) [1499610] {CVE-2017-14140} - [kernel] x86/mm/32: Enable full randomization on i386 and X86_32 (Bhupesh Sharma) [1495406] {CVE-2017-9725} - [powerpc] kvm: ppc: book3s hv: Fix host crash on changing HPT size (David Gibson) [1512780] - [powerpc] kvm: ppc: book3s hv: Fix exclusion between HPT resizing and other HPT updates (Serhii Popovych) [1512780 1510771] - [powerpc] pseries: Report DLPAR capabilities (Gustavo Duarte) [1182019]- [infiniband] bnxt_re: Don't issue cmd to delete GID for QP1 GID entry before the QP is destroyed (Don Dutile) [1384857] - [infiniband] bnxt_re: Fix memory leak in FRMR path (Don Dutile) [1384857] - [infiniband] bnxt_re: Remove RTNL lock dependency in bnxt_re_query_port (Don Dutile) [1384857] - [infiniband] bnxt_re: Fix race between the netdev register and unregister events (Don Dutile) [1384857] - [infiniband] bnxt_re: Free up devices in module_exit path (Don Dutile) [1384857] - [infiniband] bnxt_re: Fix compare and swap atomic operands (Don Dutile) [1384857] - [infiniband] bnxt_re: Stop issuing further cmds to FW once a cmd times out (Don Dutile) [1384857] - [infiniband] bnxt_re: Fix update of qplib_qp.mtu when modified (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: remove unnecessary call to memset (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Implement the alloc/get_hw_stats callback (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Allocate multiple notification queues (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: fix spelling mistake: "Deallocte" -> "Deallocate" (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Allow posting when QPs are in error (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Add vlan tag for untagged RoCE traffic when PFC is configured (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Delete unsupported modify_port function (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Fix the value reported for local ack delay (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Report MISSED_EVENTS in req_notify_cq (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Fix return value of poll routine (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Enable atomics only if host bios supports (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Specify RDMA component when allocating stats context (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Fixed the max_rd_atomic support for initiator and destination QP (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Report supported value to IB stack in query_device (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Do not free the ctx_tbl entry if delete GID fails (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Fix WQE Size posted to HW to prevent it from throwing error (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Free doorbell page index (DPI) during dealloc ucontext (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: checking for NULL instead of IS_ERR() (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Remove FMR support (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Fix RQE posting logic (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Add HW workaround for avoiding stall for UD QPs (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Dereg MR in FW before freeing the fast_reg_page_list (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: HW workarounds for handling specific conditions (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Fixing the Control path command and response handling (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Use IS_ERR_OR_NULL where appropriate (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: remove redundant initialization of rc to zero (Don Dutile) [1384857]- [netdrv] revert "ath10k: fix napi_poll budget overflow" (Stanislaw Gruszka) [1501877] - [netdrv] ath10k: rebuild crypto header in rx data frames (Stanislaw Gruszka) [1501877] - [net] mac80211: don't compare TKIP TX MIC key in reinstall (Stanislaw Gruszka) [1501877] - [net] mac80211: validate user rate mask before configuring driver (Stanislaw Gruszka) [1501877] - [net] cfg80211: fix connect/disconnect edge cases (Stanislaw Gruszka) [1501877] - [net] mac80211: use constant time comparison with keys (Stanislaw Gruszka) [1501877] - [net] nl80211: Define policy for packet pattern attributes (Stanislaw Gruszka) [1501877] - [net] mac80211: accept key reinstall without changing anything (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: nvm: set the correct offsets to 3168 series (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: nvm-parse: unify channel flags printing (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: return -ENODATA when reading the temperature (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: stop dbgc recording before stopping DMA (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: do not print security error in monitor mode (Stanislaw Gruszka) [1501877] - [netdrv] brcmsmac: make some local variables 'static const' to reduce (Stanislaw Gruszka) [1501877] - [netdrv] brcmfmac: Add check for short event packets (Stanislaw Gruszka) [1501877] - [netdrv] rtlwifi: rtl8821ae: Fix connection lost problem (Stanislaw Gruszka) [1501877] - [netdrv] ath10k: mark PM functions as __maybe_unused (Stanislaw Gruszka) [1501877] - [netdrv] brcmfmac: setup passive scan if requested by user-space (Stanislaw Gruszka) [1501877] - [netdrv] brcmfmac: add length check in brcmf_cfg80211_escan_handler() (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: fix reorder buffer for 9000 devices (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: set status before calling (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: initialize status in (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: handle FIF_ALLMULTI when setting multicast (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: use IWL_HCMD_NOCOPY for MCAST_FILTER_CMD (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: wake the correct mac80211 queue (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: change state when queueing agg start work (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: send all non-bufferable frames on the probe (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: Flush non STA TX queues (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: fix wowlan resume failed to load INIT ucode (Stanislaw Gruszka) [1501877] - [netdrv] mac80211: fix STA_SLOW_THRESHOLD htmldocs failure (Stanislaw Gruszka) [1477495] - [netdrv] Backport mac80211_hwsim driver from linux-4.14-rc2 (Stanislaw Gruszka) [1486746 1477495] - [netdrv] Backport brcmsmac driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport brcmfmac driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport rtlwifi driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport rtl8187 driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport mwl8k driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport marvell driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport carl9170 driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport wil6210 driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport ath10k driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport ath9k driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport iwlegacy driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport iwlwifi driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495 1486992 1486999] - [netdrv] Backport rt2x00 driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport mac80211 from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport wireless core from linux-4.14-rc2 (Stanislaw Gruszka) [1477495]- [kernel] Enable -Werror also for s390 builds in the main Makefile (Thomas Huth) [1500170] - [kernel] crash_core: Fix warning about CRASH_CORE_NOTE_BYTES redefinition (Thomas Huth) [1500170] - [kernel] time/timekeeping: Work around false positive GCC warning (Thomas Huth) [1500170] - [kernel] module: Fix downstream-only compiler warning in find_module_sections() (Thomas Huth) [1500170] - [security] selinux: security_load_policy: Silence frame-larger-than warning (Thomas Huth) [1500170] - [s390] Wire up seccomp syscall (Thomas Huth) [1500170] - [s390] kernel/ptrace: Move NT_S390_GS_CB/BC hunks to right table (Thomas Huth) [1500170] - [pci] msi: Silence compiler warning about unused variable on s390x (Thomas Huth) [1500170] - [fs] gfs2/dir: avoid uninitialized variable warning (Thomas Huth) [1500170] - [fs] mpage.c: fix mpage_writepage() for pages with buffers (Eric Sandeen) [1476389] - [fs] nfsd: Incoming xdr_bufs may have content in tail buffer (Steve Dickson) [1515992] - [hv] hv_netvsc: hide warnings about uninitialized/missing rndis device (Vitaly Kuznetsov) [1516618] - [hv] hv_netvsc: netvsc_teardown_gpadl() split (Vitaly Kuznetsov) [1516618] - [hv] vmbus: Fix bugs in rescind handling (Vitaly Kuznetsov) [1516618] - [hv] vmbus: Fix rescind handling issues (Vitaly Kuznetsov) [1516618] - [hv] hv_netvsc: preserve hw_features on mtu/channels/ringparam changes (Vitaly Kuznetsov) [1513264] - [usb] xhci: Identify USB 3.1 capable hosts by their port protocol capability (Torez Smith) [1456724] - [scsi] bnx2fc: Fix hung task messages when a cleanup response is not received during abort (Chad Dupuis) [1515346] - [block] nvme-pci: avoid dereference of symbol from unloaded module (Ming Lei) [1508298] - [block] Fix a race between blk_cleanup_queue() and timeout handling (Ming Lei) [1513725] - [block] blk-mq-tag: check for NULL rq when iterating tags (Ming Lei) [1513419] - [infiniband] vmw_pvrdma: switch to pci_alloc_irq_vectors (Don Dutile) [1454965] - [infiniband] ib/ipoib: Change number of TX wqe to 64 (Honggang Li) [1445667] - [infiniband] ib/ipoib: Use NAPI in UD/TX flows (Honggang Li) [1445667] - [infiniband] ib/ipoib: Get rid of the tx_outstanding variable in all modes (Honggang Li) [1445667] - [infiniband] ib/ipoib: Convert timers to use timer_setup() (Honggang Li) [1445667]- [netdrv] bnxt_re: add MAY_USE_DEVLINK dependency (Jonathan Toppins) [1459659] - [netdrv] rdma/bnxt_re: add DCB dependency (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix IRQ coalescing regression (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: fix typo in bnxt_set_coalesce (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix randconfig build errors (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: alloc tc_info{} struct only when tc flower is enabled (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: query cfa flow stats periodically to compute 'lastused' attribute (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: add hwrm FW cmds for cfa_encap_record and decap_filter (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: add support for Flower based vxlan encap/decap offload (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Refactor and simplify coalescing code (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Reorganize the coalescing parameters (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add ethtool reset method (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Check maximum supported MTU from firmware (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Optimize .ndo_set_mac_address() for VFs (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Get firmware package version one time (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Check for zero length value in bnxt_get_nvram_item() (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Update firmware interface to 1.8.3.1 (Jonathan Toppins) [1459659] - [netdrv] bnxt: Move generic devlink code to new file (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix possible corruption in DCB parameters from firmware (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix possible corrupted NVRAM parameters from firmware response (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix VF resource checking (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix VF PCIe link speed and width logic (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Don't use rtnl lock to protect link change logic in workqueue (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Improve VF/PF link change logic (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: don't consider building bnxt_tc.o if option not enabled (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Remove redundant unlikely() (Jonathan Toppins) [1459659] - [netdrv] bnxt: use setup_timer() helper (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: check for ingress qdisc in flower offload (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: add a dummy definition for bnxt_vf_rep_get_fid() (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: add code to query TC flower offload stats (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: add TC flower offload flow_alloc/free FW cmds (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: bnxt: add TC flower filter offload support (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: fix clearing devlink ptr from bnxt struct (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Reduce default rings on multi-port cards (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Improve -ENOMEM logic in NAPI poll loop (Jonathan Toppins) [1459659] - [netdrv] bnxt: initialize board_info values with proper enums (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: assign CPU affinity hints to bnxt_en IRQs (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Improve tx ring reservation logic (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Update firmware interface spec. to 1.8.1.4 (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Do not setup MAC address in bnxt_hwrm_func_qcaps() (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Free MSIX vectors when unregistering the device from bnxt_re (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix .ndo_setup_tc() to include XDP rings (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: fix spelling mistake: "swtichdev" -> "switchdev" (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: fix switchdev port naming for external-port-rep and vf-reps (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: use SWITCHDEV_SET_OPS() for setting vf_rep_switchdev_ops (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: include bnxt_vfr.c code under CONFIG_BNXT_SRIOV switch (Jonathan Toppins) [1459659] - [netdrv] bnxt: fix unused variable warnings (Jonathan Toppins) [1459659] - [netdrv] bnxt: fix unsigned comparsion with 0 (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Use SWITCHDEV_SET_OPS() (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: add support for port_attr_get and and get_phys_port_name (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: add vf-rep RX/TX and netdev implementation (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: add support to enable VF-representors (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Set ETS min_bw parameter for older firmware (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Report firmware DCBX agent (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Allow the user to set ethtool stats-block-usecs to 0 (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add bnxt_get_num_stats() to centrally get the number of ethtool stats (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Implement ndo_bridge_{get|set}link methods (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Retrieve the hardware bridge mode from the firmware (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Update firmware interface spec to 1.8.0 (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix SRIOV on big-endian architecture (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix bug in ethtool -L (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix race conditions in .ndo_get_stats64() (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix netpoll handling (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add missing logic to handle TPA end error conditions (Jonathan Toppins) [1459659] - [netdrv] bpf: bnxt: Report bpf_prog ID during XDP_QUERY_PROG (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix xmit_more with BQL (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Pass in sh parameter to bnxt_set_dflt_rings() (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Implement xmit_more (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Optimize doorbell write operations for newer chips (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add additional chip ID definitions (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add a callback to inform RDMA driver during PCI shutdown (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add PCI IDs for BCM57454 VF devices (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Support for Short Firmware Message (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Restrict a PF in Multi-Host mode from changing port PHY configuration (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add 100G link speed reporting for BCM57454 ASIC in ethtool (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Pass DCB RoCE app priority to firmware (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Use short TX BDs for the XDP TX ring (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add interrupt test to ethtool -t selftest (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add PHY loopback to ethtool self-test (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add ethtool mac loopback self test (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add basic ethtool -t selftest support (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add suspend/resume callbacks (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add ethtool set_wol method (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add ethtool get_wol method (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add pci shutdown method (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add basic WoL infrastructure (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix DMA unmapping of the RX buffers in XDP mode during shutdown (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Added PCI IDs for BCM57452 and BCM57454 ASICs (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add hardware NTUPLE filter for encapsulated packets (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix ethtool -l pre-set max combined channel (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add support for XDP_TX action (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add basic XDP support (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Refactor tx completion path (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add a set of TX rings to support XDP (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add tx ring mapping logic (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Centralize logic to reserve rings (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Use event bit map in RX path (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add RX page mode support (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Parameterize RX buffer offsets (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add bp->rx_dir field for rx buffer DMA direction (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Don't use DEFINE_DMA_UNMAP_ADDR to store DMA address in RX path (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Refactor rx SKB function (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add IPV6 hardware RFS support (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Use napi_complete_done() (Jonathan Toppins) [1459659] - [netdrv] broadcom: use core min/max MTU checking (Jonathan Toppins) [1459659]- [netdrv] nfp: convert to use .ndo_setup_tc_rh (John Linville) [1454760 1454745] - [netdrv] nfp: enable CONFIG_NFP_APP_FLOWER (John Linville) [1454745 1454760] - [netdrv] nfp: double free on error in probe (John Linville) [1454745 1454760] - [netdrv] nfp: remove incorrect mask check for vlan matching (John Linville) [1454745 1454760] - [netdrv] nfp: fix supported key layers calculation (John Linville) [1454760 1454745] - [netdrv] nfp: fix unchecked flow dissector use (John Linville) [1454745 1454760] - [netdrv] nfp: TX time stamp packets before HW doorbell is rung (John Linville) [1454760 1454745] - [netdrv] nfp: avoid buffer leak when representor is missing (John Linville) [1454760 1454745] - [netdrv] nfp: make sure representors are destroyed before their lower netdev (John Linville) [1454745 1454760] - [netdrv] nfp: don't hold PF lock while enabling SR-IOV (John Linville) [1454745 1454760] - [netdrv] nfp: fix infinite loop on umapping cleanup (John Linville) [1454745 1454760] - [netdrv] nfp: do not update MTU from BH in flower app (John Linville) [1454745 1454760] - [netdrv] nfp: Initialize RX and TX ring 64-bit stats seqcounts (John Linville) [1454760 1454745] - [netdrv] nfp: freeing the wrong variable (John Linville) [1454745 1454760] - [netdrv] nfp: flower: add missing clean up call to avoid memory leaks (John Linville) [1454745 1454760] - [netdrv] nfp: default to chained metadata prepend format (John Linville) [1454745 1454760] - [netdrv] nfp: remove legacy MAC address lookup (John Linville) [1454745 1454760] - [netdrv] nfp: improve order of interfaces in breakout mode (John Linville) [1454745 1454760] - [netdrv] nfp: add control message passing capabilities to flower offloads (John Linville) [1454745 1454760] - [netdrv] nfp: add a stats handler for flower offloads (John Linville) [1454745 1454760] - [netdrv] nfp: add metadata to each flow offload (John Linville) [1454745 1454760] - [netdrv] nfp: add basic action capabilities to flower offloads (John Linville) [1454760 1454745] - [netdrv] nfp: extend flower matching capabilities (John Linville) [1454745 1454760] - [netdrv] nfp: extend flower add flow offload (John Linville) [1454745 1454760] - [netdrv] nfp: provide infrastructure for offloading flower based TC filters (John Linville) [1454760 1454745] - [netdrv] nfp: add phys_switch_id support (John Linville) [1454760 1454745] - [netdrv] nfp: flower: add Kconfig for flower app (John Linville) [1454760 1454745] - [netdrv] nfp: allocate a private workqueue for driver work (John Linville) [1454745 1454760] - [netdrv] nfp: reorder SR-IOV config and nfp_app SR-IOV callbacks (John Linville) [1454745 1454760] - [netdrv] nfp: handle SR-IOV already enabled when driver is probing (John Linville) [1454745 1454760] - [netdrv] nfp: wire get_phys_port_name on representors (John Linville) [1454745 1454760] - [netdrv] nfp: allow converting representor's netdev into nfp_port (John Linville) [1454745 1454760] - [netdrv] nfp: move representors' struct net_device_ops to shared code (John Linville) [1454760 1454745] - [netdrv] nfp: make the representor get stats app-independent (John Linville) [1454760 1454745] - [netdrv] nfp: spawn nfp_ports for PF and VF ports (John Linville) [1454745 1454760] - [netdrv] nfp: add nfp_app cleanup callback and make flower use it (John Linville) [1454745 1454760] - [netdrv] nfp: remove unused nfp_cpp_area_check_range() (John Linville) [1454745 1454760] - [netdrv] nfp: add helper for mapping runtime symbols (John Linville) [1454745 1454760] - [netdrv] nfp: move area mapping helper into nfpcore (John Linville) [1454745 1454760] - [netdrv] nfp: explicitly check if application FW is loaded (John Linville) [1454745 1454760] - [netdrv] nfp: add VF and PF representors to flower app (John Linville) [1454745 1454760] - [netdrv] nfp: add flower app (John Linville) [1454760 1454745] - [netdrv] nfp: add support for control messages for flower app (John Linville) [1454760 1454745] - [netdrv] nfp: add support for tx/rx with metadata portid (John Linville) [1454760 1454745] - [netdrv] nfp: provide nfp_port to of nfp_net_get_mac_addr() (John Linville) [1454745 1454760] - [netdrv] nfp: app callbacks for SRIOV (John Linville) [1454745 1454760] - [netdrv] nfp: add stats and xmit helpers for representors (John Linville) [1454760 1454745] - [netdrv] nfp: general representor implementation (John Linville) [1454760 1454745] - [netdrv] nfp: map mac_stats and vf_cfg BARs (John Linville) [1454745 1454760] - [netdrv] nfp: move physical port init into a helper (John Linville) [1454745 1454760] - [netdrv] nfp: devlink add support for getting eswitch mode (John Linville) [1454745 1454760] - [netdrv] nfp: xdp: report if program is offloaded (John Linville) [1454760 1454745] - [netdrv] nfp: bpf: add support for XDP_FLAGS_HW_MODE (John Linville) [1454760 1454745] - [netdrv] nfp: bpf: release the reference on offloaded programs (John Linville) [1454760 1454745] - [netdrv] nfp: bpf: don't offload XDP programs in DRV_MODE (John Linville) [1454760 1454745] - [netdrv] nfp: xdp: move driver XDP setup into a separate function (John Linville) [1454760 1454745] - [netdrv] nfp: add VLAN filtering support (John Linville) [1454760 1454745] - [netdrv] bpf: nfp: Report bpf_prog ID during XDP_QUERY_PROG (John Linville) [1454760 1454745] - [netdrv] nfp: report application FW build name in ethtool -i (John Linville) [1454760 1454745] - [netdrv] nfp: keep MIP object around (John Linville) [1454745 1454760] - [netdrv] nfp: remove automatic caching of HWInfo (John Linville) [1454745 1454760] - [netdrv] nfp: remove automatic caching of RTsym table (John Linville) [1454745 1454760] - [netdrv] nfp: make sure to cancel port refresh on the error path (John Linville) [1454745 1454760] - [netdrv] nfp: advertise support for NFD ABI 0.5 (John Linville) [1454745 1454760] - [netdrv] nfp: create control vNICs and wire up rx/tx (John Linville) [1454760 1454745] - [netdrv] nfp: allow non-equal distribution of IRQs (John Linville) [1454745 1454760] - [netdrv] nfp: slice the netdev spawning function (John Linville) [1454745 1454760] - [netdrv] nfp: don't clutter init code passing fw_ver around (John Linville) [1454745 1454760] - [netdrv] nfp: map all queue controllers at once (John Linville) [1454745 1454760] - [netdrv] nfp: make vNIC ctrl memory mapping function reusable (John Linville) [1454745 1454760] - [netdrv] nfp: add control vNIC datapath (John Linville) [1454760 1454745] - [netdrv] nfp: prepare config and enable for working without netdevs (John Linville) [1454760 1454745] - [netdrv] nfp: allow allocation and initialization of netdev-less vNICs (John Linville) [1454760 1454745] - [netdrv] nfp: make sure debug accesses don't depend on netdevs (John Linville) [1454745 1454760] - [netdrv] nfp: prepare print macros for use without netdev (John Linville) [1454745 1454760] - [netdrv] nfp: move nfp_net_vecs_init() (John Linville) [1454745 1454760] - [netdrv] nfp: reuse ring free code on close (John Linville) [1454760 1454745] - [netdrv] nfp: split out the allocation part of open (John Linville) [1454760 1454745] - [netdrv] nfp: reorder open and close functions (John Linville) [1454760 1454745] - [netdrv] nfp: move basic eBPF stats to app-specific code (John Linville) [1454760 1454745] - [netdrv] nfp: move bpf offload code to the BPF app (John Linville) [1454760 1454745] - [netdrv] nfp: move eBPF offload files to BPF app directory (John Linville) [1454760 1454745] - [netdrv] nfp: report app name in ethtool -i (John Linville) [1454760 1454745] - [netdrv] nfp: move port init to apps (John Linville) [1454760 1454745] - [netdrv] nfp: turn reading PCIe RTsym parameters into a helper (John Linville) [1454745 1454760] - [netdrv] nfp: add missing fall through statements (John Linville) [1454760 1454745] - [netdrv] nfp: don't keep count for free buffers delayed kick (John Linville) [1454760 1454745] - [netdrv] nfp: don't add ring size to index calculations (John Linville) [1454760 1454745] - [netdrv] nfp: fix print format for ring pointers in ring dumps (John Linville) [1454745 1454760] - [netdrv] nfp: don't wait for resources indefinitely (John Linville) [1454745 1454760] - [netdrv] nfp: support variable NSP response lengths (John Linville) [1454745 1454760] - [netdrv] nfp: shorten CPP core probe logs (John Linville) [1454745 1454760] - [netdrv] nfp: support long reads and writes with the cpp helpers (John Linville) [1454760 1454745] - [netdrv] nfp: only try to get to PCIe ctrl memory if BARs are wide enough (John Linville) [1454745 1454760] - [netdrv] nfp: don't set aux pointers if ioremap failed (John Linville) [1454760 1454745] - [netdrv] nfp: set driver VF limit (John Linville) [1454745 1454760] - [netdrv] nfp: add set_mac_address support while the interface is up (John Linville) [1454760 1454745] - [netdrv] nfp: add MAY_USE_DEVLINK dependency (John Linville) [1454745 1454760] - [netdrv] nfp: support port splitting via devlink (John Linville) [1454745 1454760] - [netdrv] nfp: calculate total port lanes for split (John Linville) [1454745 1454760] - [netdrv] nfp: register ports as devlink ports (John Linville) [1454745 1454760] - [netdrv] nfp: add helper for cleaning up vNICs (John Linville) [1454745 1454760] - [netdrv] nfp: add devlink support (John Linville) [1454745 1454760] - [netdrv] nfp: move mutex init out of net code (John Linville) [1454745 1454760] - [netdrv] nfp: refresh port state before reporting autonegotiation (John Linville) [1454745 1454760] - [netdrv] nfp: mark port state as stale if update failed (John Linville) [1454745 1454760] - [netdrv] nfp: mark port state as stale after reconfig (John Linville) [1454745 1454760] - [netdrv] nfp: provide linking on port structures (John Linville) [1454745 1454760] - [netdrv] nfp: move refresh tracking into the port structure (John Linville) [1454745 1454760] - [netdrv] nfp: update port state in place (John Linville) [1454745 1454760] - [netdrv] nfp: introduce nfp_port (John Linville) [1454760 1454745] - [netdrv] nfp: disallow mixing vNICs with and without NSP port entry (John Linville) [1454745 1454760] - [netdrv] nfp: introduce very minimal nfp_app (John Linville) [1454745 1454760] - [netdrv] nfp: add nfp_net_pf_free_vnic() function (John Linville) [1454745 1454760] - [netdrv] nfp: rename netdev/port to vNIC (John Linville) [1454760 1454745] - [netdrv] nfp: make nfp_net alloc/init/cleanup/free not depend on netdevs (John Linville) [1454760 1454745] - [netdrv] nfp: add nfp_cppcore_pcie_unit() helper (John Linville) [1454745 1454760] - [netdrv] nfp: eliminate an if statement in calculation of completed frames (John Linville) [1454760 1454745] - [netdrv] nfp: add a helper for wrapping descriptor index (John Linville) [1454760 1454745] - [netdrv] nfp: complete the XDP TX ring only when it's full (John Linville) [1454760 1454745] - [netdrv] nfp: add CHECKSUM_COMPLETE support (John Linville) [1454760 1454745] - [netdrv] nfp: version independent support for chained RSS metadata (John Linville) [1454760 1454745] - [netdrv] nfp: don't assume RSS and IRQ moderation are always enabled (John Linville) [1454745 1454760] - [netdrv] nfp: support LSO2 capability (John Linville) [1454760 1454745] - [netdrv] nfp: rename l4_offset in struct nfp_net_tx_desc to lso_hdrlen (John Linville) [1454760 1454745] - [netdrv] nfp: don't enable TSO on the device when disabled (John Linville) [1454745 1454760] - [netdrv] nfp: provide 256 bytes of XDP headroom in all configurations (John Linville) [1454760 1454745] - [netdrv] nfp: don't completely refuse to work with old flashes (John Linville) [1454745 1454760] - [netdrv] nfp: avoid reading TX queue indexes from the device (John Linville) [1454760 1454745] - [netdrv] nfp: do simple XDP TX buffer recycling (John Linville) [1454760 1454745] - [netdrv] nfp: drop rx_ring param from buffer allocation (John Linville) [1454760 1454745] - [netdrv] nfp: replace -ENOTSUPP with -EOPNOTSUPP (John Linville) [1454760 1454745] - [netdrv] nfp: remove the refresh of all ports optimization (John Linville) [1454745 1454760] - [netdrv] nfp: fix free list buffer size reporting (John Linville) [1454760 1454745] - [netdrv] nfp: add NSP routine to get static information (John Linville) [1454745 1454760] - [netdrv] nfp: parse metadata prepend before XDP runs (John Linville) [1454745 1454760] - [netdrv] nfp: make use of the DMA_ATTR_SKIP_CPU_SYNC attr (John Linville) [1454760 1454745] - [netdrv] nfp: don't dereference a null nn->eth_port to print a warning (John Linville) [1454745 1454760] - [netdrv] nfp: add support for .set_link_ksettings() (John Linville) [1454745 1454760] - [netdrv] nfp: NSP backend for link configuration operations (John Linville) [1454745 1454760] - [netdrv] nfp: add extended error messages (John Linville) [1454745 1454760] - [netdrv] nfp: turn NSP port entry into a union (John Linville) [1454745 1454760] - [netdrv] nfp: allow multi-stage NSP configuration (John Linville) [1454745 1454760] - [netdrv] nfp: separate high level and low level NSP headers (John Linville) [1454760 1454745] - [netdrv] nfp: report port type in ethtool (John Linville) [1454745 1454760] - [netdrv] nfp: report auto-negotiation in ethtool (John Linville) [1454745 1454760] - [netdrv] nfp: report link speed from NSP (John Linville) [1454745 1454760] - [netdrv] nfp: add port state refresh (John Linville) [1454745 1454760] - [netdrv] nfp: track link state changes (John Linville) [1454745 1454760] - [netdrv] nfp: add mutex protection for the port list (John Linville) [1454745 1454760] - [netdrv] nfp: don't spawn netdevs for reconfigured ports (John Linville) [1454745 1454760] - [netdrv] nfp: add support for .get_link_ksettings() (John Linville) [1454760 1454745] - [netdrv] nfp: disable FW on reconfiguration errors (John Linville) [1454745 1454760] - [netdrv] nfp: remove defensive checks around ndo_open()/ndo_close() (John Linville) [1454745 1454760] - [netdrv] nfp: flush xmit_more on error paths (John Linville) [1454760 1454745] - [netdrv] nfp: remove RX queue pointers (John Linville) [1454745 1454760] - [netdrv] nfp: don't use netdev_warn() before netdev is registered (John Linville) [1454745 1454760] - [netdrv] nfp: fix nfp_cpp_read()/nfp_cpp_write() error paths (John Linville) [1454745 1454760] - [netdrv] nfp: fix invalid area detection (John Linville) [1454745 1454760] - [netdrv] nfp: don't ignore return value of wait_event_interruptible (John Linville) [1454745 1454760] - [netdrv] nfp: correct return codes when msleep gets interrupted (John Linville) [1454745 1454760] - [netdrv] nfp: lock area cache earlier (John Linville) [1454745 1454760] - [netdrv] nfp: document expected locking in the core (John Linville) [1454745 1454760] - [netdrv] nfp: move mutex code out of nfp_cppcore.c (John Linville) [1454745 1454760] - [netdrv] nfp: remove cpp mutex cache (John Linville) [1454745 1454760] - [netdrv] nfp: fail graciously when someone tries to grab global lock (John Linville) [1454745 1454760] - [netdrv] nfp: disallow sharing mutexes on the same machine (John Linville) [1454745 1454760] - [netdrv] nfp: add support for xdp_adjust_head() (John Linville) [1454760 1454745] - [netdrv] nfp: prepare metadata handling for xdp_adjust_head() (John Linville) [1454760 1454745] - [netdrv] nfp: reorganize pkt_off variable (John Linville) [1454760 1454745] - [netdrv] nfp: validate rx offset from the BAR and size down it's field (John Linville) [1454760 1454745] - [netdrv] nfp: store dma direction in data path structure (John Linville) [1454760 1454745] - [netdrv] nfp: switch to using data path structures for reconfiguration (John Linville) [1454760 1454745] - [netdrv] nfp: use dp to carry xdp_prog at reconfig time (John Linville) [1454760 1454745] - [netdrv] nfp: use dp to carry mtu at reconfig time (John Linville) [1454760 1454745] - [netdrv] nfp: use dp to carry fl_bufsz at reconfig time (John Linville) [1454760 1454745] - [netdrv] nfp: use dp to carry number of stack tx rings and vectors (John Linville) [1454760 1454745] - [netdrv] nfp: pass new data path to ring reconfig (John Linville) [1454760 1454745] - [netdrv] nfp: move control BAR pointer into data path structure (John Linville) [1454745 1454760] - [netdrv] nfp: separate data path information from the reset of adapter structure (John Linville) [1454760 1454745] - [netdrv] nfp: prevent theoretical buffer overrun in nfp_eth_read_ports (John Linville) [1454745 1454760] - [netdrv] nfp: add metadata format bit (John Linville) [1454760 1454745] - [netdrv] nfp: avoid rearming the interrupts when in busy poll (John Linville) [1454760 1454745] - [netdrv] nfp: store device pointer for the fastpath (John Linville) [1454760 1454745] - [netdrv] nfp: reorder variables in nfp_net_tx() (John Linville) [1454745 1454760] - [netdrv] nfp: move more ring debug info to debugfs (John Linville) [1454760 1454745] - [netdrv] nfp: implement .ndo_get_phys_port_name() (John Linville) [1454760 1454745] - [netdrv] nfp: add support for reporting CRC32 hash function (John Linville) [1454760 1454745] - [netdrv] nfp: fix potential use after free on xdp prog (John Linville) [1454760 1454745] - [netdrv] nfp: correct DMA direction in XDP DMA sync (John Linville) [1454760 1454745] - [netdrv] nfp: Use PCI_DEVICE_ID_NETRONOME_NFP* defines (John Linville) [1454760 1454745] - [netdrv] bpf: add initial bpf tracepoints (John Linville) [1454760 1454745] - [netdrv] bpf, xdp: drop rcu_read_lock from bpf_prog_run_xdp and move to caller (John Linville) [1454760 1454745] - [netdrv] bpf: drop unnecessary context cast from BPF_PROG_RUN (John Linville) [1454760 1454745] - [netdrv] nfp: add support for offload of XDP programs (John Linville) [1454760 1454745] - [netdrv] nfp: remove unnecessary parameters from nfp_net_bpf_offload() (John Linville) [1454760 1454745] - [netdrv] nfp: add XDP support in the driver (John Linville) [1454760 1454745] - [netdrv] sched: tc_mirred: Rename public predicates 'is_tcf_mirred_redirect' and 'is_tcf_mirred_mirror' (John Linville) [1454760 1454745] - [netdrv] nfp: bpf: zero extend 4 byte context loads (John Linville) [1454760 1454745] - [netdrv] nfp: bpf: improve handling for disabled BPF syscall (John Linville) [1454760 1454745] - [netdrv] nfp: bpf: add offload of TC direct action mode (John Linville) [1454760 1454745] - [netdrv] nfp: bpf: add support for legacy redirect action (John Linville) [1454760 1454745] - [netdrv] nfp: bpf: add packet marking support (John Linville) [1454760 1454745] - [netdrv] nfp: bpf: allow offloaded filters to update stats (John Linville) [1454760 1454745] - [netdrv] nfp: bpf: add hardware bpf offload (John Linville) [1454760 1454745] - [netdrv] nfp: add BPF to NFP code translator (John Linville) [1454760 1454745] - [netdrv] nfp: use centralized net_device min/max MTU checking (John Linville) [1454760 1454745]- [netdrv] mlxsw: spectrum_router: Avoid expensive lookup during route removal (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Track RIF of IPIP next hops (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Move VRF refcounting (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Only handle IPv4 and IPv6 events (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Prevent mirred-related crash on removal (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Fix EEPROM access in case of SFP/SFP+ (Ivan Vecera) [1486860] - [netdrv] uapi/linux/if_tunnel.h: include linux/if.h, linux/ip.h and linux/in6.h (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Support GRE tunnels (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Add loopback accessors (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Register for IPIP_DECAP_ERROR trap (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Use existing decap route (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Support IPv4 underlay decap (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Support IPv6 overlay encap (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Support IPv4 overlay encap (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Make nexthops typed (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Extract mlxsw_sp_rt6_is_gateway() (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Extract mlxsw_sp_fi_is_gateway() (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Introduce loopback RIFs (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Support FID-less RIFs (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Add mlxsw_sp_ipip_ops (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Publish mlxsw_sp_l3proto (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Give mlxsw_reg_ratr_pack a type parameter (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Extract mlxsw_reg_ritr_mac_pack() (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Add Routing Tunnel Decap Properties Register (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Add mlxsw_reg_ralue_act_ip2me_tun_pack() (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Move enum mlxsw_reg_ratr_trap_id (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Update RATR to support IP-in-IP tunnels (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Update RITR to support loopback device (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Set abort trap in all virtual routers (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Forbid linking to devices that have uppers (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_flower: Offload goto_chain termination action (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_acl: Provide helper to lookup ruleset (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_acl: Allow to get group_id value for a ruleset (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Offload multichain TC rules (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Fix mrouter flag update (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Use correct config option (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Add support for nexthop group consolidation for IPv6 (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Prepare nexthop group's hash table for IPv6 (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Use one LPM tree for all virtual routers (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Pass argument explicitly (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Return void from deletion functions (Ivan Vecera) [1486860] - [netdrv] mlxsw: make mlxsw_config_profile const (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Release multicast groups during fini (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Don't warn about valid situations (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Don't ignore IPv6 notifications (Ivan Vecera) [1452524] - [netdrv] mlxsw: spectrum_router: Abort on source-specific routes (Ivan Vecera) [1452524] - [netdrv] mlxsw: spectrum_router: Add support for route replace (Ivan Vecera) [1452524] - [netdrv] mlxsw: spectrum_router: Add support for IPv6 routes addition / deletion (Ivan Vecera) [1452524] - [netdrv] mlxsw: spectrum_router: Sanitize IPv6 FIB rules (Ivan Vecera) [1452524] - [netdrv] mlxsw: spectrum_router: Demultiplex FIB event based on family (Ivan Vecera) [1452524] - [netdrv] mlxsw: spectrum_router: Refresh offload indication upon group refresh (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Don't check state when refreshing offload indication (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Provide offload indication using nexthop flags (Ivan Vecera) [1486860] - [netdrv] mlxsw: core: Use correct EMAD transaction ID in debug message (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Simplify a piece of code (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Clarify a piece of code (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Simplify a piece of code (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg.h: Namespace IP2ME registers (Ivan Vecera) [1486860] - [netdrv] mlxsw: Update specification of reg_ritr_type (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Fix a typo (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg.h: Fix a typo (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_acl: Fix a typo (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Fix build when IPv6 isn't enabled (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Don't batch neighbour deletion (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Don't offload routes next in list (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Update prefix count for IPv6 (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Rename functions to add / delete a FIB entry (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Drop unnecessary parameter (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Mark IPv4 specific function accordingly (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Create IPv4 specific entry struct (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Set abort trap for IPv6 (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Allow IPv6 routes to be programmed (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Update RALUE register with IPv6 support (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Extend virtual routers with IPv6 support (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Make FIB node retrieval family agnostic (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Don't create FIB node during lookup (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Don't assume neighbour type (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Set activity interval according to both neighbour tables (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Periodically dump active IPv6 neighbours (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Update RAUHTD register with IPv6 support (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Reflect IPv6 neighbours to the device (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Update RAUHT register with IPv6 support (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Configure RIFs based on IPv6 addresses (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Flood unregistered multicast packets to router (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for IPv6 traps (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Enable IPv6 on router interfaces (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Enable IPv6 router (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Improve IPv6 unregistered multicast flooding (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for IPv6 MLDv1/2 traps (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Trap IPv4 packets with Router Alert option (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Mark packets trapped in router (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_flower: Add support for ip tos (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add tos to the ipv4 acl block (Ivan Vecera) [1486860] - [netdrv] mlxsw: acl: Add ip tos acl element (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_flower: Add support for ip ttl (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add ttl to the ipv4 acl block (Ivan Vecera) [1486860] - [netdrv] mlxsw: acl: Add ip ttl acl element (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Check status of memory allocation (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Remove unused variable (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Fix use-after-free in route replace (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Add missing rollback (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Fix NULL pointer dereference (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for access cable info via ethtool (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Add MCIA register for cable info access (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Pass port argument to module mapping functions (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Simplify port split flow (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Mark only first LPM tree as reserved (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Remove support for bridge bypass FDB add/del (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Add support for learning FDB through notification (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Change switchdev notifier API (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Remove support for bypass bridge port attributes/vlan set (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Add support for querying supported bridge flags (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Remove support for bridge FDB learning sync (Ivan Vecera) [1486860] - [netdrv] spectrum_flower: Implement gact trap TC action offload (Ivan Vecera) [1486860] - [netdrv] acl: Introduce ACL trap action (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Introduce ACL trap (Ivan Vecera) [1486860] - [netdrv] mlxsw: pci: Fix size of trap_id field in CQE (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Align RIF index allocation with existing code (Ivan Vecera) [1486860] - [netdrv] mlxsw: Fix typo inside enumeration (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Tidy up header file (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Rename the firmware file (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Implement the ethtool flash_device callback (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add bridge dependency for spectrum (Ivan Vecera) [1486860] - [netdrv] mlxsw: add helper for updating statistics on all actions (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Implement common RIF core (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Implement common FID core (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Determine VR first when creating RIF (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Flood packets to router after RIF creation (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Destroy RIF only based on its struct (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Configure RIFs based on RIF struct (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Extend the RIF struct (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Allocate RIF prior to its configuration (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Allocate FID prior to RIF configuration (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Replace vPorts with Port-VLAN (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Don't create FIDs upon creation of VLAN uppers (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Don't lose bridge port device during enslavement (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Replace vPorts with Port-VLAN (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Change signature of FID leave function (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Introduce Port-VLAN structure (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Set port's mode according to FID mappings (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Adjust RIF configuration for new firmware versions (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Validate firmware revision on init (Ivan Vecera) [1486860] - [netdrv] mlxsw: core: Create the mlxsw_fw_rev struct (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add the needed callbacks for mlxfw integration (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Add Management Component Data Access register (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Add Management Component Control register (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Add Management Component Query Information register (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_flower: Add support for tcp flags (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add acl block containing tcp flags for ipv4 (Ivan Vecera) [1486860] - [netdrv] mlxsw: acl: Add tcp flags acl element (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Avoid possible NULL pointer dereference (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_dpipe: Fix sparse warnings (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Fix rif counter freeing routine (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_dpipe: Fix incorrect entry index (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Default ports to non-virtual mode (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Move PVID code to appropriate place (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Don't batch learning operations (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Don't batch STP operations (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Don't batch VLAN operations (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Remove redundant check (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Initialize RIFs in a separate function (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Move FIB notification block to router struct (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Move RIFs array to its rightful place (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Reduce scope of bridge struct (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Reduce scope of router struct (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_buffer: Reduce scope of shared buffer struct (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Simplify VRF enslavement (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add FID miss trap (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Allow ports to work under OVS master (Ivan Vecera) [1486860] - [netdrv] add netif_is_ovs_port helper (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Teach mlxsw_sp_port_vlan_set to accept any vlan range (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_flower: Set dummy FID before forward action (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add dummy FID initialization (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Implement action to set FID (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Fix indent in mlxsw_sp_netdevice_port_upper_event (Ivan Vecera) [1486860] - [netdrv] mlxsw: convert to pci_alloc_irq_vectors (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add Support for erif table entries access (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Add rif helper functions (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Support for counters on router interfaces (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Add Router Interface Counter Register (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add definition for egress rif table (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add placeholder for dpipe (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Add counter fields to RITR register (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_kvdl: Cosmetic kvdl allocator API change (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Query cell size from firmware (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Refactor port buffer configuration (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_buffers: Query shared buffer size from firmware (Ivan Vecera) [1486860] - [netdrv] mlxsw: Query maximum number of ports from firmware (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Query number of LPM trees from firmware (Ivan Vecera) [1486860] - [netdrv] mlxsw: Remove debugfs interface (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: fix swapped order of arguments packets and bytes (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Cosmetic naming change (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Don't abort on l3mdev rules (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Add support for VRFs on top of bridges (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Add support for VRFs (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Don't destroy RIF if L3 slave (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Associate RIFs with correct VR (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Fix SPVMLR max record count (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Fix SPVM max record count (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for TC flower offload statistics (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for counters on TCAM entries (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for Policing and Counting action block (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add periodic ACL rule activity update (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for direct rule access (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_acl_tcam: Add support for retrieving TCAM entry activity (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for generic flow counter allocation (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Add Monitoring General Purpose Counter Set register (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for counter allocator (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Make abort mechanism VR-aware (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Explicitly Associate RIFs with VRs (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Refactor virtual router handling (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Simplify LPM tree allocation (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Place RIF related code with router code (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Allow more route types to be programmed (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Destroy RIFs based on last removed address (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Associate PVID vPort with appropriate netdev (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Don't assume upper device's type (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Sanitize bridge's upper devices (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for flower matches on VLAN ID, PCP (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for vlan modify TC action (Ivan Vecera) [1486860] - [netdrv] mlxsw: pci: Remove unused bit (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Fix helper function and port variable names (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Change ipv6 unregistered mc table (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Update mc_disabled flag by switchdev attr (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Extend port_orig_get for bridge devices (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add an option to flood mc by mc_router_port (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Separate bc and mc floods (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Change max vfid (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Make port flood update more generic (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Break flood set func to be per table (Ivan Vecera) [1486860] - [netdrv] mellanox: switchx2: use new api ethtool_{get|set}_link_ksettings (Ivan Vecera) [1486860] - [netdrv] mlxsw: add psample dependency for spectrum (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Fix HTGT register length (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add packet sample offloading support (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: add the Monitoring Packet Sampling Configuration Register (Ivan Vecera) [1486860] - [netdrv] mlxsw: cmd: Fix API name comments for event-queues (Ivan Vecera) [1486860] - [netdrv] mlxsw: Fix mlxsw_i2c_write return value (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Adjust placement of FIB abort warning (Ivan Vecera) [1486860] - [netdrv] mlxsw: use net core MTU range checking in more drivers (Ivan Vecera) [1486860]- [x86] mm: Unbreak modules that rely on external PAGE_KERNEL availability (Suravee Suthikulpanit) [1361287] - [x86] efi: Perform a single memremap() of efi memmap (Suravee Suthikulpanit) [1361287] - [x86] efi: Mark any EFI boot services areas as encrypted before freeing (Suravee Suthikulpanit) [1361287] - [x86] mm: Add invalid memory type to memremap_should_map_decrypted() (Suravee Suthikulpanit) [1361287] - [x86] Use FIXMAP_PAGE_NOCACHE in set_fixmap_nocache() (Suravee Suthikulpanit) [1361287] - [x86] serial/8250/8250_early: Use set_fixmap_io in serial driver (Suravee Suthikulpanit) [1361287] - [x86] realmode: Fix decryption of trampoline area (Suravee Suthikulpanit) [1361287] - [x86] iommu/amd: Do not disable SWIOTLB if SME is active (Suravee Suthikulpanit) [1361287] - [x86] kvm/x86: Avoid clearing the C-bit in rsvd_bits() (Suravee Suthikulpanit) [1361287] - [x86] mm: Make the SME mask a u64 (Suravee Suthikulpanit) [1361287] - [x86] xen: do not use _PAGE_IOMAP PTE flag for I/O mappings (Suravee Suthikulpanit) [1361287] - [x86] xen: do not use _PAGE_IOMAP in xen_remap_domain_mfn_range() (Suravee Suthikulpanit) [1361287] - [x86] mm: Fix SME encryption stack ptr handling (Suravee Suthikulpanit) [1361287] - [x86] mm: Fix regression with huge pages on PAE (Suravee Suthikulpanit) [1361287] - [x86] Enable PAT to use cache mode translation tables (Suravee Suthikulpanit) [1361287] - [x86] acpi, x86/mm: Remove encryption mask from ACPI page protection type (Suravee Suthikulpanit) [1361287] - [x86] mm, kexec: Fix memory corruption with SME on successive kexecs (Suravee Suthikulpanit) [1361287] - [x86] mm: Add support to make use of Secure Memory Encryption (Suravee Suthikulpanit) [1361287] - [kernel] compiler-gcc.h: Introduce __nostackprotector function attribute (Suravee Suthikulpanit) [1361287] - [x86] boot: Add early cmdline parsing for options with arguments (Suravee Suthikulpanit) [1361287] - [x86] boot: Pass in size to early cmdline parsing (Suravee Suthikulpanit) [1361287] - [x86] boot: Simplify early command line parsing (Suravee Suthikulpanit) [1361287] - [x86] boot: Fix early command-line parsing when partial word matches (Suravee Suthikulpanit) [1361287] - [x86] boot: Fix early command-line parsing when matching at end (Suravee Suthikulpanit) [1361287] - [x86] mm: Add support to encrypt the kernel in-place (Suravee Suthikulpanit) [1361287] - [x86] mm: Use proper encryption attributes with /dev/mem (Suravee Suthikulpanit) [1361287] - [x86] mm: Clean up types in xlate_dev_mem_ptr() some more (Suravee Suthikulpanit) [1361287] - [x86] mm: Clean up types in xlate_dev_mem_ptr() (Suravee Suthikulpanit) [1361287] - [x86] xen/x86: Remove SME feature in PV guests (Suravee Suthikulpanit) [1361287] - [x86] mm, kexec: Allow kexec to be used with SME (Suravee Suthikulpanit) [1361287] - [x86] kvm/x86/svm: Support Secure Memory Encryption within KVM (Suravee Suthikulpanit) [1361287] - [x86] drm, fbdev: Do not specify encrypted memory for video mappings (Suravee Suthikulpanit) [1361287] - [x86] boot/realmode: Check for memory encryption on the APs (Suravee Suthikulpanit) [1361287] - [x86] iommu/amd: Allow the AMD IOMMU to work with memory encryption (Suravee Suthikulpanit) [1361287] - [x86] cpu/amd: Make the microcode level available earlier in the boot (Suravee Suthikulpanit) [1361287] - [x86] swiotlb: Add warnings for use of bounce buffers with SME (Suravee Suthikulpanit) [1361287] - [x86] swiotlb: Add memory encryption support (Suravee Suthikulpanit) [1361287] - [x86] arch/x86/kernel/pci-dma.c: fix dma_generic_alloc_coherent() when CONFIG_DMA_CMA is enabled (Suravee Suthikulpanit) [1361287] - [x86] dma-mapping: fix GFP_ATOMIC macro usage (Suravee Suthikulpanit) [1361287] - [x86] realmode: Decrypt trampoline area if memory encryption is active (Suravee Suthikulpanit) [1361287] - [x86] mm: Add support for changing the memory encryption attribute (Suravee Suthikulpanit) [1361287] - [x86] mm: Add support to access persistent memory in the clear (Suravee Suthikulpanit) [1361287] - [x86] boot: Use memremap() to map the MPF and MPC data (Suravee Suthikulpanit) [1361287] - [x86] mm: Add support to access boot related data in the clear (Suravee Suthikulpanit) [1361287] - [x86] memremap: add arch specific hook for MEMREMAP_WB mappings (Suravee Suthikulpanit) [1361287] - [x86] memremap: check pfn validity before passing to pfn_to_page() (Suravee Suthikulpanit) [1361287] - [x86] memremap: add MEMREMAP_WC flag (Suravee Suthikulpanit) [1361287] - [x86] efi: Update EFI pagetable creation to work with SME (Suravee Suthikulpanit) [1361287] - [x86] mm/pat: Don't implicitly allow _PAGE_RW in kernel_map_pages_in_pgd() (Suravee Suthikulpanit) [1361287] - [x86] efi: Update efi_mem_type() to return an error rather than 0 (Suravee Suthikulpanit) [1361287] - [x86] efi: Add an EFI table address match function (Suravee Suthikulpanit) [1361287] - [x86] boot/e820: Add support to determine the E820 type of an address (Suravee Suthikulpanit) [1361287] - [x86] mm: Insure that boot memory areas are mapped properly (Suravee Suthikulpanit) [1361287] - [x86] mm: Add support for early encryption/decryption of memory (Suravee Suthikulpanit) [1361287] - [x86] mm: Extend early_memremap() support with additional attrs (Suravee Suthikulpanit) [1361287] - [x86] mm: Add SME support for read_cr3_pa() (Suravee Suthikulpanit) [1361287] - [x86] mm: Provide general kernel support for memory encryption (Suravee Suthikulpanit) [1361287] - [x86] Use new cache mode type in memtype related functions (Suravee Suthikulpanit) [1361287] - [x86] Use new cache mode type in setting page attributes (Suravee Suthikulpanit) [1361287] - [x86] Use new cache mode type in arch/x86/mm/init_64.c (Suravee Suthikulpanit) [1361287] - [x86] Use new cache mode type in track_pfn_remap() and track_pfn_insert() (Suravee Suthikulpanit) [1361287] - [x86] Use new cache mode type in mm/ioremap.c (Suravee Suthikulpanit) [1361287] - [x86] Use new cache mode type in mm/iomap_32.c (Suravee Suthikulpanit) [1361287] - [x86] Use new cache mode type in asm/pgtable.h (Suravee Suthikulpanit) [1361287] - [x86] mm: Simplify p[g4um]d_page() macros (Suravee Suthikulpanit) [1361287] - [x86] asm: Move PUD_PAGE macros to page_types.h (Suravee Suthikulpanit) [1361287] - [x86] asm: Add pud/pmd mask interfaces to handle large PAT bit (Suravee Suthikulpanit) [1361287] - [x86] asm: Fix pud/pmd interfaces to handle large PAT bit (Suravee Suthikulpanit) [1361287] - [x86] mm: Add support to enable SME in early boot processing (Suravee Suthikulpanit) [1361287] - [x86] mm: Split read_cr3() into read_cr3_pa() and __read_cr3() (Suravee Suthikulpanit) [1361287] - [x86] init: Clear 'init_level4_pgt' earlier (Suravee Suthikulpanit) [1361287] - [x86] boot: Micro-optimize reset_early_page_tables() (Suravee Suthikulpanit) [1361287] - [x86] mm: Remove phys_to_virt() usage in ioremap() (Suravee Suthikulpanit) [1361287] - [x86] mm: Add Secure Memory Encryption (SME) support (Suravee Suthikulpanit) [1361287] - [x86] cpu/amd: Handle SME reduction in physical address size (Suravee Suthikulpanit) [1361287] - [x86] cpu/amd: Add the Secure Memory Encryption CPU feature (Suravee Suthikulpanit) [1361287] - [x86] mpparse, x86/acpi, x86/pci, x86/dmi, sfi: Use memremap() for RAM mappings (Suravee Suthikulpanit) [1361287] - [x86] mm/pat: Set write-protect cache mode for full PAT support (Suravee Suthikulpanit) [1361287] - [x86] cpu/amd: Document AMD Secure Memory Encryption (SME) (Suravee Suthikulpanit) [1361287] - [x86] efi: Add NV memory attribute (Suravee Suthikulpanit) [1361287] - [x86] boot/64: Put __startup_64() into .head.text (Suravee Suthikulpanit) [1361287] - [x86] boot/64: Rewrite startup_64() in C (Suravee Suthikulpanit) [1361287] - [x86] boot: Simplify kernel load address alignment check (Suravee Suthikulpanit) [1361287] - [x86] boot/64: Use 'push' instead of 'call' in start_cpu() (Suravee Suthikulpanit) [1361287] - [x86] boot/64: Optimize fixmap page fixup (Suravee Suthikulpanit) [1361287] - [x86] boot/64: Use defines for page size (Suravee Suthikulpanit) [1361287] - [x86] head: Remove useless zeroed word (Suravee Suthikulpanit) [1361287] - [x86] mm: Remove flush_tlb() and flush_tlb_current_task() (Suravee Suthikulpanit) [1361287] - [x86] mm: Audit and remove any unnecessary uses of module.h (Suravee Suthikulpanit) [1361287] - [x86] asm: Make sure verify_cpu() has a good stack (Suravee Suthikulpanit) [1361287]- [net] ipv4: fib: Only flush FIB aliases belonging to currently flushed table (Ivan Vecera) [1500886] - [net] ipv6: fib: Dump tables during registration to FIB chain (Ivan Vecera) [1500886] - [net] Add module reference to FIB notifiers (Ivan Vecera) [1500886] - [net] ipv6: fib: Add helpers to hold / drop a reference on rt6_info (Ivan Vecera) [1500886] - [net] ipv6: Regenerate host route according to node pointer upon loopback up (Ivan Vecera) [1500886] - [net] ipv6: fib: Unlink replaced routes from their nodes (Ivan Vecera) [1500886] - [net] ipv6: fib: Don't assume only nodes hold a reference on routes (Ivan Vecera) [1500886] - [net] ipv6: fib: Add offload indication to routes (Ivan Vecera) [1500886] - [net] ipv6: fib_rules: Dump rules during registration to FIB chain (Ivan Vecera) [1500886] - [net] ipv6: fib: Add in-kernel notifications for route add / delete (Ivan Vecera) [1500886] - [net] ipv6: fib: Add FIB notifiers callbacks (Ivan Vecera) [1500886] - [net] ipv6: fib_rules: Check if rule is a default rule (Ivan Vecera) [1500886] - [net] fib_rules: Implement notification logic in core (Ivan Vecera) [1500886] - [net] rocker: Ignore address families other than IPv4 (Ivan Vecera) [1500886] - [net] mlxsw: spectrum_router: Ignore address families other than IPv4 (Ivan Vecera) [1500886] - [net] core: Make the FIB notification chain generic (Ivan Vecera) [1500886] - [net] ipv4: fib: Set offload indication according to nexthop flags (Ivan Vecera) [1500886] - [net] ipv4: fib_rules: Dump FIB rules when registering FIB notifier (Ivan Vecera) [1500886] - [net] ipv4: fib_rules: Add notifier info to FIB rules notifications (Ivan Vecera) [1500886] - [net] ipv4: fib_rules: Check if rule is a default rule (Ivan Vecera) [1500886] - [net] ipv4: fib: Remove redundant argument (Ivan Vecera) [1500886] - [net] ipv4: fib: Move FIB notification code to a separate file (Ivan Vecera) [1500886] - [net] netfilter: conntrack: fix race between nf_conntrack proc read and hash resize (Matteo Croce) [1487465] - [net] netfilter: conntrack: fix lookup race during hash resize (Matteo Croce) [1487465] - [net] netfilter: conntrack: move generation seqcnt out of netns_ct (Matteo Croce) [1487465] - [net] netfilter: nf_tables: fix mismatch in big-endian system (lorenzo bianconi) [1451551] - [net] xdp: Build a facade of the driver facing xdp code to ease backports (Neil Horman) [1510502]- [fs] ext4: Don't clear SGID when inheriting ACLs (Lukas Czerner) [1473480] - [fs] ext4: preserve i_mode if __ext4_set_acl() fails (Lukas Czerner) [1473480] - [fs] Avoid invalidation in interrupt context in dio_complete() (Lukas Czerner) [1457517] - [fs] Fix page cache inconsistency when mixing buffered and AIO DIO (Lukas Czerner) [1457517] - [fs] nfs: revert "nfs: Move the flock open mode check into nfs_flock()" (Benjamin Coddington) [1497225] - [fs] xfs: trim writepage mapping to within eof (Brian Foster) [1472081] - [fs] gfs2: Add calls to gfs2_holder_uninit in two error handlers (Andreas Grunbacher) [1505889] - [fs] ext4: fix data corruption for mmap writes (Lukas Czerner) [1461267] - [fs] gfs2: Implement SEEK_HOLE / SEEK_DATA via iomap (Andreas Grunbacher) [1132508] - [fs] gfs2: Switch fiemap implementation to use iomap (Andreas Grunbacher) [1132508] - [fs] gfs2: Implement iomap for block_map (Andreas Grunbacher) [1132508] - [fs] gfs2: Make height info part of metapath (Andreas Grunbacher) [1132508] - [fs] gfs2: Clarify gfs2_block_map (Andreas Grunbacher) [1132508] - [fs] iomap: Add IOMAP_F_DATA_INLINE flag (Andreas Grunbacher) [1132508] - [fs] iomap: Switch from blkno to disk offset (Andreas Grunbacher) [1132508] - [fs] xfs: fix contiguous dquot chunk iteration livelock (Bill O'Donnell) [1469359] - [fs] vfs: in iomap seek_{hole, data}, return -ENXIO for negative offsets (Bill O'Donnell) [1469359] - [fs] xfs: Switch to iomap for SEEK_HOLE / SEEK_DATA (Bill O'Donnell) [1469359] - [fs] xfs: rewrite xfs_dq_get_next_id using xfs_iext_lookup_extent (Bill O'Donnell) [1469359] - [fs] vfs: Add iomap_seek_hole and iomap_seek_data helpers (Bill O'Donnell) [1469359] - [fs] vfs: Add page_cache_seek_hole_data helper (Bill O'Donnell) [1469359] - [fs] xfs: new inode extent list lookup helpers (Bill O'Donnell) [1469359] - [fs] xfs: provide helper for counting extents from if_bytes (Bill O'Donnell) [1469359] - [fs] xfs: wait on new inodes during quotaoff dquot release (Bill O'Donnell) [1429193] - [fs] xfs: update ag iterator to support wait on new inodes (Bill O'Donnell) [1429193] - [fs] xfs: support ability to wait on new inodes (Bill O'Donnell) [1429193] - [fs] ext4: prevent data corruption with inline data + DAX (Eric Sandeen) [1493850] - [fs] ext4: prevent data corruption with journaling + DAX (Eric Sandeen) [1493850] - [fs] ext4: add ext4_should_use_dax() (Eric Sandeen) [1493850] - [fs] rbd: use GFP_NOIO for parent stat and data requests (Ilya Dryomov) [1510600] - [fs] ceph: unlock dangling spinlock in try_flush_caps() (Ilya Dryomov) [1510600] - [fs] kabi: Adjust O_TMPFILE support to use kABI safe struct inode_operations_wrapper (Carlos Maiolino) [1428677] - [fs] xfs: initialize default acls for ->tmpfile() (Carlos Maiolino) [1428677] - [fs] xfs: add O_TMPFILE support (Carlos Maiolino) [1428677] - [fs] ext[34]: fix double put in tmpfile (Carlos Maiolino) [1428677] - [fs] ext4: fix a BUG when opening a file with O_TMPFILE flag (Carlos Maiolino) [1428677] - [fs] ext4: ->tmpfile() support (Carlos Maiolino) [1428677] - [fs] Fix file mode for O_TMPFILE (Carlos Maiolino) [1428677] - [fs] path_openat(): fix double fput() (Carlos Maiolino) [1428677] - [fs] allow build_open_flags() to return an error (Carlos Maiolino) [1428677] - [fs] Safer ABI for O_TMPFILE (Carlos Maiolino) [1428677] - [fs] Allow do_tmpfile set I_LINKABLE inode state (Carlos Maiolino) [1428677] - [fs] Implement O_TMPFILE (Carlos Maiolino) [1428677] - [fs] fuse: allow server to run in different pid_ns (Miklos Szeredi) [1438767] - [fs] fuse: Add support for pid namespaces (Miklos Szeredi) [1438767] - [fs] cifs: fix oplock break deadlocks (Leif Sahlberg) [1513280] - [fs] cifs: Fix some return values in case of error in 'crypt_message' (Leif Sahlberg) [1513280] - [fs] cifs: Improve readdir verbosity (Leif Sahlberg) [1513280] - [fs] cifs: transport: Use time_after for time comparison (Leif Sahlberg) [1513280] - [fs] smb2: Fix share type handling (Leif Sahlberg) [1513280] - [fs] cifs: cifsacl: Use a temporary ops variable to reduce code length (Leif Sahlberg) [1513280] - [fs] Don't delay freeing mids when blocked on slow socket write of request (Leif Sahlberg) [1513280] - [fs] cifs: silence lockdep splat in cifs_relock_file() (Leif Sahlberg) [1513280] - [fs] cifs: add misssing SFM mapping for doublequote (Leif Sahlberg) [1513280] - [fs] cifs: fix CIFS_IOC_GET_MNT_INFO oops (Leif Sahlberg) [1513280] - [fs] cifs: fix mapping of SFM_SPACE and SFM_PERIOD (Leif Sahlberg) [1513280] - [fs] cifs: fix CIFS_ENUMERATE_SNAPSHOTS oops (Leif Sahlberg) [1513280] - [fs] cifs: fix leak in FSCTL_ENUM_SNAPS response handling (Leif Sahlberg) [1513280] - [fs] cifs: fix IPv6 link local, with scope id, address parsing (Leif Sahlberg) [1513280] - [fs] cifs: small underflow in cnvrtDosUnixTm() (Leif Sahlberg) [1513280] - [fs] cifs: don't check for failure from mempool_alloc() (Leif Sahlberg) [1513280]- [net] rtnetlink: fix missing size for IFLA_IF_NETNSID (Jiri Benc) [1497774] - [net] rtnetlink: use netnsid to query interface (Jiri Benc) [1497774] - [net] openvswitch: reliable interface indentification in port dumps (Jiri Benc) [1497774] - [net] export peernet2id_alloc (Jiri Benc) [1497774] - [net] rtnetlink: advertise the new nsid when the netns iface changes (Jiri Benc) [1497774] - [net] rtnelink: Move link dump consistency check out of the loop (Jiri Benc) [1497774] - [net] rtnetlink: Improve handling of failures on link and route dumps (Jiri Benc) [1497774] - [net] openvswitch: Fix an error handling path in 'ovs_nla_init_match_and_action()' (Jiri Benc) [1497774] - [net] openvswitch: fix skb_panic due to the incorrect actions attrlen (Jiri Benc) [1497774] - [net] openvswitch: Remove unnecessary newlines from OVS_NLERR uses (Jiri Benc) [1497774] - [net] openvswitch: fix potential out of bound access in parse_ct (Jiri Benc) [1497774] - [net] openvswitch: Optimize operations for OvS flow_stats (Jiri Benc) [1497774] - [net] openvswitch: Optimize updating for OvS flow_stats (Jiri Benc) [1497774] - [net] openvswitch: Fix for force/commit action failures (Jiri Benc) [1497774] - [net] openvswitch: fix mis-ordered comment lines for ovs_skb_cb (Jiri Benc) [1497774] - [net] openvswitch: Avoid using stack larger than 1024 (Jiri Benc) [1497774] - [net] openvswitch: warn about missing first netlink attribute (Jiri Benc) [1497774] - [net] openvswitch: Add eventmask support to CT action (Jiri Benc) [1497774] - [net] openvswitch: Typo fix (Jiri Benc) [1497774] - [net] openvswitch: Delete conntrack entry clashing with an expectation (Jiri Benc) [1497774] - [net] openvswitch: Fix ovs_flow_key_update() (Jiri Benc) [1497774] - [net] openvswitch: Fix refcount leak on force commit (Jiri Benc) [1497774] - [net] openvswitch: Refactor sample and recirc actions implementation (Jiri Benc) [1497774] - [net] openvswitch: Optimize sample action for the clone use cases (Jiri Benc) [1497774] - [net] openvswitch: Refactor recirc key allocation (Jiri Benc) [1497774] - [net] openvswitch: Deferred fifo API change (Jiri Benc) [1497774] - [net] openvswitch: Add missing case OVS_TUNNEL_KEY_ATTR_PAD (Jiri Benc) [1497774] - [net] openvswitch: Set the ipv6 source tunnel key address attribute correctly (Jiri Benc) [1497774] - [net] openvswitch: actions: fixed a brace coding style warning (Jiri Benc) [1497774] - [net] openvswitch: Set event bit after initializing labels (Jiri Benc) [1497774] - [net] openvswitch: Set internal device max mtu to ETH_MAX_MTU (Jiri Benc) [1497774] - [net] openvswitch: Pack struct sw_flow_key (Jiri Benc) [1497774] - [net] openvswitch: Add force commit (Jiri Benc) [1497774] - [net] openvswitch: Add original direction conntrack tuple to sw_flow_key (Jiri Benc) [1497774] - [net] openvswitch: Inherit master's labels (Jiri Benc) [1497774] - [net] openvswitch: Refactor labels initialization (Jiri Benc) [1497774] - [net] openvswitch: Simplify labels length logic (Jiri Benc) [1497774] - [net] openvswitch: Unionize ovs_key_ct_label with a u32 array (Jiri Benc) [1497774] - [net] openvswitch: Do not trigger events for unconfirmed connections (Jiri Benc) [1497774] - [net] openvswitch: Simplify do_execute_actions() (Jiri Benc) [1497774] - [net] openvswitch: upcall: Fix vlan handling (Jiri Benc) [1497774] - [net] openvswitch: Add a missing break statement (Jiri Benc) [1497774] - [net] openvswitch: allow L3 netdev ports (Jiri Benc) [1497774] - [net] openvswitch: add Ethernet push and pop actions (Jiri Benc) [1497774] - [net] openvswitch: netlink: support L3 packets (Jiri Benc) [1497774] - [net] openvswitch: add processing of L3 packets (Jiri Benc) [1497774] - [net] openvswitch: support MPLS push and pop for L3 packets (Jiri Benc) [1497774] - [net] openvswitch: pass mac_proto to ovs_vport_send (Jiri Benc) [1497774] - [net] openvswitch: add mac_proto field to the flow key (Jiri Benc) [1497774] - [net] openvswitch: use hard_header_len instead of hardcoded ETH_HLEN (Jiri Benc) [1497774] - [net] openvswitch: use core MTU range checking in core net infra (Jiri Benc) [1497774] - [net] openvswitch: remove unnecessary EXPORT_SYMBOLs (Jiri Benc) [1497774] - [net] openvswitch: remove unused functions (Jiri Benc) [1497774] - [net] openvswitch: use alias for genetlink family names (Jiri Benc) [1497774] - [net] openvswitch: 802.1ad uapi changes (Jiri Benc) [1497774] - [net] openvswitch: Free tmpl with tmpl_free (Jiri Benc) [1497774] - [net] openvswitch: use __u32 from linux/types.h (Jiri Benc) [1497774] - [net] openvswitch: Only set mark and labels with a commit flag (Jiri Benc) [1497774] - [net] openvswitch: Set mark and labels before confirming (Jiri Benc) [1497774] - [net] openvswitch: Add packet len info to upcall (Jiri Benc) [1497774] - [net] openvswitch: Add packet truncation support (Jiri Benc) [1497774] - [net] ip_tunnels: define IP_TUNNEL_OPTS_MAX and use it (Jiri Benc) [1497774] - [net] oenvswitch: Change pseudohdr argument of inet_proto_csum_replace* to be a bool (Jiri Benc) [1497774] - [net] openvswitch: remove extraneous include (Jiri Benc) [1497774] - [net] ipv6: orphan skbs in reassembly unit (Jiri Benc) [1497774] - [net] netfilter: conntrack: remove unused netns_ct member (Jiri Benc) [1497774] - [net] netfilter: conntrack: avoid excess memory allocation (Jiri Benc) [1497774] - [net] netfilter: conntrack: support a fixed size of 128 distinct labels (Jiri Benc) [1497774] - [net] netfilter: connlabels: move helpers to xt_connlabel (Jiri Benc) [1497774] - [net] openvswitch: correctly fragment packet with mpls headers (Jiri Benc) [1497774] - [net] openvswitch: use mpls_hdr (Jiri Benc) [1497774] - [net] mpls: move mpls_hdr to a common location (Jiri Benc) [1497774] - [net] openvswitch: mpls: set network header correctly on key extract (Jiri Benc) [1497774] - [net] veth: Set features for MPLS (Jiri Benc) [1497774] - [net] mpls: Fixups for GSO (Jiri Benc) [1497774] - [net] mpls: Allow mpls_gso and mpls_router to be built as modules (Jiri Benc) [1497774] - [net] mpls: spelling: s/conceved/conceived/, s/as/a/ (Jiri Benc) [1497774] - [net] mpls: Refactor how the mpls module is built (Jiri Benc) [1497774] - [net] Remove MPLS GSO feature (Jiri Benc) [1497774] - [net] mpls: Allow mpls_gso to be built as module (Jiri Benc) [1497774] - [net] mpls: Fix mpls_gso handler (Jiri Benc) [1497774] - [net] genetlink: Make family a signed integer (Jiri Benc) [1497774] - [net] genetlink: Fix generic netlink family unregister (Jiri Benc) [1497774] - [net] genetlink: fix counting regression on ctrl_dumpfamily() (Jiri Benc) [1497774] - [net] genetlink: fix error return code in genl_register_family() (Jiri Benc) [1497774] - [net] genetlink: use idr to track families (Jiri Benc) [1497774] - [kernel] kabi: add RH_KABI_CONST (Jiri Benc) [1497774] - [net] genetlink: statically initialize families (Jiri Benc) [1497774] - [net] drop_monitor: fix the value of maxattr (Jiri Benc) [1497774] - [net] genetlink: no longer support using static family IDs (Jiri Benc) [1497774] - [net] genetlink: introduce and use genl_family_attrbuf() (Jiri Benc) [1497774] - [net] nfnetlink: remove nfnetlink_alloc_skb (Jiri Benc) [1497774] - [net] revert "genl: Add genlmsg_new_unicast() for unicast message allocation" (Jiri Benc) [1497774] - [net] openvswitch: revert: "Enable memory mapped Netlink i/o" (Jiri Benc) [1497774] - [net] netlink: remove mmapped netlink support (Jiri Benc) [1497774] - [net] genetlink: simplify genl_notify (Jiri Benc) [1497774] - [net] genetlink: synchronize socket closing and family removal (Jiri Benc) [1497774] - [net] genetlink: document parallel_ops (Jiri Benc) [1497774] - [net] netlink: call unbind when releasing socket (Jiri Benc) [1497774] - [net] netlink: update listeners directly when removing socket (Jiri Benc) [1497774] - [net] netlink: rename netlink_unbind() to netlink_undo_bind() (Jiri Benc) [1497774] - [net] netlink: implement unbind to netlink_setsockopt NETLINK_DROP_MEMBERSHIP (Jiri Benc) [1497774]- [md] dm bufio: fix integer overflow when limiting maximum cache size (Mike Snitzer) [1512096] - [md] dm: clear all discard attributes in queue_limits when discards are disabled (Mike Snitzer) [1512096] - [md] dm: do not set 'discards_supported' in targets that do not need it (Mike Snitzer) [1512096] - [md] dm: discard support requires all targets in a table support discards (Mike Snitzer) [1512096] - [md] dm mpath: remove annoying message of 'blk_get_request() returned -11' (Mike Snitzer) [1512096] - [md] dm space map metadata: use ARRAY_SIZE (Mike Snitzer) [1512096] - [md] dm: small cleanup in dm_get_md() (Mike Snitzer) [1512096] - [md] dm: fix race between dm_get_from_kobject() and __dm_destroy() (Mike Snitzer) [1512096] - [md] dm cache: lift common migration preparation code to alloc_migration() (Mike Snitzer) [1512096] - [md] dm cache: remove usused deferred_cells member from struct cache (Mike Snitzer) [1512096] - [md] dm cache policy smq: allocate cache blocks in order (Mike Snitzer) [1512096] - [md] dm cache policy smq: change max background work from 10240 to 4096 blocks (Mike Snitzer) [1512096] - [md] dm cache background tracker: limit amount of background work that may be issued at once (Mike Snitzer) [1512096] - [md] dm cache policy smq: take origin idle status into account when queuing writebacks (Mike Snitzer) [1512096] - [md] dm cache policy smq: handle races with queuing background_work (Mike Snitzer) [1512096] - [md] dm cache: pass cache structure to mode functions (Mike Snitzer) [1512096] - [md] dm cache: fix race condition in the writeback mode overwrite_bio optimisation (Mike Snitzer) [1512095] - [md] dm raid: fix panic when attempting to force a raid to sync (Mike Snitzer) [1512096] - [x86] x86/smpboot: Fix __max_logical_packages estimate (Prarit Bhargava) [1474709] - [x86] x86/topology: Avoid wasting 128k for package id array (Prarit Bhargava) [1474709] - [x86] perf/x86/intel/uncore: Cache logical pkg id in uncore driver (Prarit Bhargava) [1474709] - [x86] kvm: mmu: always terminate page walks at level 1 (Paolo Bonzini) [1500381] {CVE-2017-12188} - [x86] kvm: nvmx: update last_nonleaf_level when initializing nested EPT (Paolo Bonzini) [1500381] {CVE-2017-12188} - [net] act_tunnel_key: fix NULL pointer dereference in tunnel_key_release() (Davide Caratti) [1511309] - [net] act_tunnel_key: fix wrong pointer dereference in tcf_idr_create() (Davide Caratti) [1511309] - [net] packet: in packet_do_bind, test fanout with bind_lock held (Hangbin Liu) [1505429] {CVE-2017-15649} - [net] packet: hold bind lock when rebinding to fanout hook (Hangbin Liu) [1505429] {CVE-2017-15649} - [net] packet: Do not call fanout_release from atomic contexts (Hangbin Liu) [1505429] {CVE-2017-15649} - [net] packet: fix races in fanout_add() (Hangbin Liu) [1505429] {CVE-2017-15649} - [net] bonding: remove rtmsg_ifinfo called after bond_lower_state_changed (Stefano Brivio) [1505975] - [net] rtnetlink: bring NETDEV_CHANGELOWERSTATE event process back to rtnetlink_event (Stefano Brivio) [1505975] - [net] bonding: remove rtmsg_ifinfo called in bond_master_upper_dev_link (Stefano Brivio) [1505975] - [net] rtnetlink: do not set notification for tx_queue_len in do_setlink (Stefano Brivio) [1505975] - [net] rtnetlink: check DO_SETLINK_NOTIFY correctly in do_setlink (Stefano Brivio) [1505975] - [net] rtnetlink: bring NETDEV_CHANGEUPPER event process back in rtnetlink_event (Stefano Brivio) [1505975] - [net] rtnetlink: bring NETDEV_POST_TYPE_CHANGE event process back in rtnetlink_event (Stefano Brivio) [1505975] - [net] rtnetlink: bring NETDEV_CHANGE_TX_QUEUE_LEN event process back in rtnetlink_event (Stefano Brivio) [1505975] - [net] rtnetlink: bring NETDEV_CHANGEMTU event process back in rtnetlink_event (Stefano Brivio) [1505975] - [net] revert "rtnetlink: Do not generate notifications for CHANGEADDR event" (Stefano Brivio) [1505975] - [net] rtnetlink: use the new rtnl_get_event() interface (Vlad Yasevich) [1438106] - [net] rtnl: Add support for netdev event to link messages (Vlad Yasevich) [1438106] - [net] rtnetlink: Do not generate notifications for NETDEV_CHANGE_TX_QUEUE_LEN event (Vlad Yasevich) [1438106] - [net] rtnetlink: Do not generate notifications for NETDEV_CHANGEUPPER event (Vlad Yasevich) [1438106] - [net] rtnetlink: Do not generate notifications for CHANGELOWERSTATE event (Vlad Yasevich) [1438106] - [net] rtnetlink: Do not generate notifications for PRECHANGEUPPER event (Vlad Yasevich) [1438106] - [net] rtnetlink: Do not generate notifications for POST_TYPE_CHANGE event (Vlad Yasevich) [1438106] - [net] rtnetlink: Do not generate notifications for CHANGEADDR event (Vlad Yasevich) [1438106] - [net] rtnetlink: Do not generate notification for UDP_TUNNEL_PUSH_INFO (Vlad Yasevich) [1438106] - [net] rtnetlink: Do not generate notifications for MTU events (Vlad Yasevich) [1438106] - [net] rtnetlink: Convert rtnetlink_event to white list (Vlad Yasevich) [1438106] - [crypto] rsa: Disable fips admission of rsa crypto (Neil Horman) [1475478] - [crypto] testmgr - add test cases for CRC32 (Neil Horman) [1475478] - [crypto] Add missing chunk from addition of zlib tests (Neil Horman) [1475478] - [crypto] acomp - update testmgr with support for acomp (Neil Horman) [1475478] - [crypto] qat - avoid an uninitialized variable warning (Neil Horman) [1475478] - [crypto] qat - comply with crypto_akcipher_maxsize() (Neil Horman) [1475478] - [crypto] qat - comply with crypto_kpp_maxsize() (Neil Horman) [1475478] - [crypto] testmgr - fix !x==y confusion (Neil Horman) [1475478] - [crypto] scomp - add support for deflate rfc1950 (zlib) (Neil Horman) [1475478] - [crypto] scomp - allow registration of multiple scomps (Neil Horman) [1475478] - [crypto] acomp - allow registration of multiple acomps (Neil Horman) [1475478] - [crypto] kpp - constify buffer passed to crypto_kpp_set_secret() (Neil Horman) [1475478] - [crypto] qat - increase number of supported devices (Neil Horman) [1475478] - [crypto] qat - modify format of dev top level debugfs entries (Neil Horman) [1475478] - [crypto] qat - replace hardcoded BIT(0) in vf_isr (Neil Horman) [1475478] - [crypto] qat - fix comments describing adf_disable_sriov() (Neil Horman) [1475478] - [crypto] qat - fix indentation (Neil Horman) [1475478] - [crypto] acomp - add support for deflate via scomp (Neil Horman) [1475478] - [crypto] acomp - add driver-side scomp interface (Neil Horman) [1475478] - [crypto] acomp - add asynchronous compression api (Neil Horman) [1475478] - [kernel] audit: Record fanotify access control decisions (Steve Grubb) [1451872]- [fs] vfs: fix softlockup in shrink_dcache_for_umount() (Miklos Szeredi) [1471875] - [fs] cifs: check MaxPathNameComponentLength != 0 before using it (Leif Sahlberg) [1484619] - [fs] cifs: remove endian related sparse warning (Leif Sahlberg) [1484619] - [fs] cifs: return ENAMETOOLONG for overlong names in cifs_open()/cifs_lookup() (Leif Sahlberg) [1484619] - [fs] dlm: Eliminate CF_CONNECT_PENDING flag (Robert S Peterson) [1498538] - [fs] dlm: use sock_create_lite inside tcp_accept_from_sock (Robert S Peterson) [1498538] - [fs] dlm: Fix saving of NULL callbacks (Robert S Peterson) [1498538] - [pci] Detach driver before procfs & sysfs teardown on device remove (Alex Williamson) [1447196] - [hid] wacom: switch Dell canvas into highres mode (Benjamin Tissoires) [1507821] - [x86] module: Detect and skip invalid relocations (Josh Poimboeuf) [1512763] - [x86] kvm: svm: add support for RDTSCP (Eduardo Habkost) [1511805] - [x86] tsc: Force TSC_ADJUST register to value >= zero (Prarit Bhargava) [1497055] - [x86] tsc: Validate cpumask pointer before accessing it (Prarit Bhargava) [1497055] - [x86] tsc: Try to adjust TSC if sync test fails (Prarit Bhargava) [1497055] - [x86] tsc: Prepare warp test for TSC adjustment (Prarit Bhargava) [1497055] - [x86] tsc: Move sync cleanup to a safe place (Prarit Bhargava) [1497055] - [x86] tsc: Sync test only for the first cpu in a package (Prarit Bhargava) [1497055] - [x86] tsc: Verify TSC_ADJUST from idle (Prarit Bhargava) [1497055] - [x86] tsc: Store and check TSC ADJUST MSR (Prarit Bhargava) [1497055] - [x86] tsc: Detect random warps (Prarit Bhargava) [1497055] - [s390] noexec: execute kexec datamover without DAT (Hendrik Brueckner) [1513893] - [s390] fix transactional execution control register handling (Hendrik Brueckner) [1513894] - [nvme] update timeout module parameter type (David Milburn) [1507889] - [virt] kvm: make pid available for uevents without debugfs (Paolo Bonzini) [1469484] - [virt] revert "kvm: introduce guest count uevent" (Paolo Bonzini) [1469484] - [virt] kvm: trigger uevents when creating or destroying a VM (Paolo Bonzini) [1469484] - [netdrv] bonding: fix slave stuck in BOND_LINK_FAIL state (Jarod Wilson) [1500430 1496837 1493777] - [netdrv] bonding: discard lowest hash bit for 802.3ad layer 3+4 (Jarod Wilson) [1493777] - [netdrv] bonding: speed/duplex update at NETDEV_UP event (Jarod Wilson) [1493777] - [netdrv] e1000e: Be drop monitor friendly (David Arcari) [1505547] - [netdrv] e1000e: apply burst mode settings only on default (David Arcari) [1505547] - [netdrv] e1000e: fix buffer overrun while the I219 is processing DMA transactions (David Arcari) [1505547] - [netdrv] e1000e: Avoid receiver overrun interrupt bursts (David Arcari) [1505547] - [netdrv] e1000e: Separate signaling for link check/link up (David Arcari) [1505547] - [netdrv] e1000e: Fix return value test (David Arcari) [1505547] - [netdrv] e1000e: Fix wrong comment related to link detection (David Arcari) [1505547] - [netdrv] e1000e: Fix error path in link detection (David Arcari) [1505547] - [netdrv] e1000e: use setup_timer() helper (David Arcari) [1505547] - [netdrv] ibmvnic: Add vnic client data to login buffer (Gustavo Duarte) [1508849] - [netdrv] ibmvnic: Set state UP (Gustavo Duarte) [1508849] - [netdrv] ibmvnic: Fix failover error path for non-fatal resets (Gustavo Duarte) [1508849] - [netdrv] ibmvnic: Update reset infrastructure to support tunable parameters (Gustavo Duarte) [1508849] - [netdrv] ibmvnic: Let users change net device features (Gustavo Duarte) [1508849] - [netdrv] ibmvnic: Enable TSO support (Gustavo Duarte) [1508849] - [netdrv] ibmvnic: Enable scatter-gather support (Gustavo Duarte) [1508849]- [mm] huge pagecache: mmap_sem is unlocked when truncation splits pmd (Eric Sandeen) [1514874] - [mm] thp: skip file huge pmd on copy_huge_pmd() (Jeff Moyer) [1513722] - [mm] fix memory leak in copy_huge_pmd() (Jeff Moyer) [1513722] - [mm] dax: fix DAX PMD pgoff usage (Jeff Moyer) [1513605] - [kernel] fix device-dax pud write-faults triggered by get_user_pages() (Larry Woodman) [1457572 1457561] - [dax] explicitly set noop_backing_dev_info (Larry Woodman) [1457572 1457561] - [tools] fix mock pmem_direct_access() implementation (Larry Woodman) [1457572 1457561] - [x86] Remove paravirt ops pmd_update[_defer] and pte_update_defer (Larry Woodman) [1457572 1457561] - [dax] switch to srcu, fix rcu_read_lock() vs pte allocation (Larry Woodman) [1471656 1457572 1457561] - [mm] fix cache mode tracking in vm_insert_mixed() (Larry Woodman) [1457572 1457561] - [kernel] fix cache mode of dax pmd mappings (Larry Woodman) [1457572 1457561] - [mm] update with WRITE_ONCE/READ_ONCE (Larry Woodman) [1457572 1457561] - [kernel] do not hint for NUMA balancing on VM_MIXEDMAP mappings (Larry Woodman) [1457572 1457561] - [mm] skip VM_HUGETLB and VM_MIXEDMAP VMA for lazy mbind (Larry Woodman) [1457572 1457561] - [x86] Honour passed pgprot in track_pfn_insert() and track_pfn_remap() (Larry Woodman) [1457572 1457561] - [dax] revert "rhel: device-dax: only support page-sized faults" (Larry Woodman) [1457572 1457561] - [x86] fix get_user_pages() vs device-dax pud mappings (Larry Woodman) [1457572 1457561] - [dax] fix pud fault fallback handling (Larry Woodman) [1457572 1457561] - [dax] fix pmd/pte fault fallback handling (Larry Woodman) [1457572 1457561] - [mm] replace FAULT_FLAG_SIZE with parameter to huge_fault (Larry Woodman) [1457572 1457561] - [dax] Support for transparent PUD pages for device DAX (Larry Woodman) [1457572 1457561] - [mm] dd support for PUD-sized transparent hugepages (Larry Woodman) [1457572 1457561] - [mm] change ->pmd_fault to ->huge_fault (Larry Woodman) [1457572 1457561] - [mm] change pmd_fault() to take only vmf parameter (Larry Woodman) [1457572 1457561] - [mm] make pmd_fault() and friends be the same as fault() (Larry Woodman) [1457572 1457561] - [mm] join struct fault_env and vm_fault (Larry Woodman) [1457572 1457561] - [mm] do not pass mm_struct into handle_mm_fault (Larry Woodman) [1457572 1457561]- [security] keys: trusted: fix writing past end of buffer in trusted_read() (David Howells) [1509152 1503242] - [security] keys: return full count in keyring_read() if buffer is too small (David Howells) [1509152 1503242] - [lib] assoc_array: Fix a buggy node-splitting case (David Howells) [1503242 1501286] {CVE-2017-1219} - [security] keys: load key flags and expiry time atomically in proc_keys_show() (David Howells) [1503242] - [security] keys: Load key expiry time atomically in keyring_search_iterator() (David Howells) [1503242] - [security] keys: load key flags and expiry time atomically in key_validate() (David Howells) [1503242] - [security] keys: don't let add_key() update an uninstantiated key (David Howells) [1503242] - [security] keys: Fix race between updating and finding a negative key (David Howells) [1503242] - [security] keys: encrypted: fix dereference of NULL user_key_payload (David Howells) [1503242] - [security] keys: big_key: Use key preparsing (David Howells) [1503242] - [security] keys: properly zero out sensitive key material in big_key (David Howells) [1503242] - [security] keys: use kmemdup() in request_key_auth_new() (David Howells) [1503242] - [security] keys: reset parent each time before searching key_user_tree (David Howells) [1503242] - [security] keys: prevent KEYCTL_READ on negative key (David Howells) [1503242 1498371] - [security] keys: prevent creating a different user's keyrings (David Howells) [1503242] - [security] keys: fix writing past end of user-supplied buffer in keyring_read() (David Howells) [1503242] - [security] keys: fix key refcount leak in keyctl_read_key() (David Howells) [1503242] - [security] keys: fix key refcount leak in keyctl_assume_authority() (David Howells) [1503242] - [security] keys: don't revoke uninstantiated key in request_key_auth_new() (David Howells) [1503242] - [security] keys: fix cred refcount leak in request_key_auth_new() (David Howells) [1503242] - [lib] oid_registry.c: x.509: fix the buffer overflow in the utility function for OID string (David Howells) [1503242] - [crypto] crypto : asymmetric_keys : verify_pefile:zero memory content before freeing (David Howells) [1503242] - [security] keys: sanitize key structs before freeing (David Howells) [1503242] - [security] keys: trusted: sanitize all key material (David Howells) [1503242] - [security] keys: encrypted: sanitize all key material (David Howells) [1503242] - [security] keys: user_defined: sanitize key payloads (David Howells) [1503242] - [security] keys: sanitize add_key() and keyctl() key payloads (David Howells) [1503242] - [security] keys: fix freeing uninitialized memory in key_update() (David Howells) [1503242] - [security] keys: encrypted: use constant-time HMAC comparison (David Howells) [1503242] - [crypto] hash - Add helpers to zero stack request/descriptor (David Howells) [1503242] - [security] keys: encrypted: fix race causing incorrect HMAC calculations (David Howells) [1503242] - [security] keys: Fix stale key registration at error path (David Howells) [1503242] - [security] keys: encrypted: fix buffer overread in valid_master_desc() (David Howells) [1503242] - [security] keys: put keyring if install_session_keyring_to_cred() fails (David Howells) [1503242] - [security] keys: Delete an error message for a failed memory allocation in get_derived_key() (David Howells) [1503242] - [security] use READ_ONCE instead of deprecated ACCESS_ONCE (David Howells) [1503242] - [security] keys: add CONFIG_KEYS_COMPAT to Kconfig (David Howells) [1503242] - [crypto] pkcs#7: pkcs7_validate_trust(): initialize the _trusted output argument (David Howells) [1503242] - [crypto] x.509: Handle midnight alternative notation in GeneralizedTime (David Howells) [1503242] - [crypto] x.509: Support leap seconds (David Howells) [1503242] - [crypto] x.509: Fix leap year handling again (David Howells) [1503242] - [crypto] x.509: Fix the time validation [ver #2] (David Howells) [1503242] - [crypto] pkcs#7: Improve and export the X.509 ASN.1 time object decoder (David Howells) [1503242] - [crypto] asymmetric_keys - Fix unaligned access in x509_get_sig_params() (David Howells) [1503242] - [crypto] pkcs7 - Fix unaligned access in pkcs7_verify() (David Howells) [1503242] - [crypto] pkcs#7: Handle PKCS#7 messages that contain no X.509 certs (David Howells) [1503242] - [crypto] pkcs#7: Better handling of unsupported crypto (David Howells) [1503242] - [crypto] keys: Set pr_fmt() in asymmetric key signature handling (David Howells) [1503242] - [crypto] keys: Fix public_key asymmetric key subtype name (David Howells) [1503242] - [crypto] rsa: Don't select non-existent symbol (David Howells) [1503242] - [crypto] keys: The RSA public key algorithm needs to select MPILIB (David Howells) [1503242] - [security] ima: provide support for arbitrary hash algorithms (David Howells) [1503242] - [security] keys: fix dereferencing NULL payload with nonzero length (David Howells) [1464851] - [security] keys: Fix handling of stored error in a negatively instantiated user key (David Howells) [1466457 1411622] {CVE-2015-8539 CVE-2017-7472} - [security] keys: fix keyctl_set_reqkey_keyring() to not leak thread keyrings (David Howells) [1466457 1450158] {CVE-2015-8539 CVE-2017-7472} - [security] keys: Differentiate uses of rcu_dereference_key() and user_key_payload() (David Howells) [1466457] {CVE-2015-8539 CVE-2017-7472} - [security] keys: Use memzero_explicit() for secret data (David Howells) [1466457] {CVE-2015-8539 CVE-2017-7472} - [security] keys: Fix an error code in request_master_key() (David Howells) [1466457] {CVE-2015-8539 CVE-2017-7472}- [fs] writeback: fix a subtle race condition in I_DIRTY clearing (Eric Sandeen) [1492058] - [fs] ext4: fix data corruption with EXT4_GET_BLOCKS_ZERO (Eric Sandeen) [1492058] - [fs] dax: fix deadlock due to misaligned PMD faults (Eric Sandeen) [1492040] - [fs] fs/dax.c: fix inefficiency in dax_writeback_mapping_range() (Eric Sandeen) [1492058] - [fs] dax: fix race between colliding PMD & PTE entries (Eric Sandeen) [1492052] - [fs] dax: fix PMD data corruption when fault races with write (Eric Sandeen) [1492051] - [fs] dax: fix data corruption when fault races with write (Eric Sandeen) [1492051] - [fs] ext4: return to starting transaction in ext4_dax_huge_fault() (Eric Sandeen) [1492051] - [fs] mm: fix data corruption due to stale mmap reads (Eric Sandeen) [1492051] - [fs] Revert "block: use DAX for partition table reads" (Eric Sandeen) [1492058] - [fs] dax: prevent invalidation of mapped DAX entries (Eric Sandeen) [1492051] - [fs] dax: fix radix tree insertion race (Eric Sandeen) [1473838] - [fs] mm,fs,dax: mark dax_iomap_pmd_fault as const (Eric Sandeen) [1492058] - [fs] iomap: constify struct iomap_ops (Eric Sandeen) [1492058] - [fs] dax: fix build warnings with FS_DAX and !FS_IOMAP (Eric Sandeen) [1492058] - [fs] ext4: Add select for CONFIG_FS_IOMAP (Eric Sandeen) [1492058] - [mm] dax: wrprotect pmd_t in dax_mapping_entry_mkclean (Larry Woodman) [1457572] - [mm] add follow_pte_pmd() (Larry Woodman) [1457572] - [mm] x86/include/asm/pgtable.h: add pmd_[dirty|mkclean] for THP (Larry Woodman) [1457572] - [mm] mincore: add support for DAX huge page mappings (Larry Woodman) [1457572] - [mm] ext2/4, xfs: call thp_get_unmapped_area() for pmd mappings (Larry Woodman) [1457572] - [mm] thp, dax: add thp_get_unmapped_area for pmd mappings (Larry Woodman) [1457572] - [mm] dax: re-enable dax pmd mappings (Larry Woodman) [1457572 1383493] - [mm] allow GFP_{FS, IO} for page_cache_read page cache allocation (Larry Woodman) [1457572 1383493] - [mm] fix compilation issues is DAX PMD code (Larry Woodman) [1457572 1383493] - [mm] mm, x86: get_user_pages() for dax mappings (Larry Woodman) [1457572 1383493] - [mm] mm, dax: dax-pmd vs thp-pmd vs hugetlbfs-pmd (Larry Woodman) [1457572 1383493] - [mm] dax: add tracepoint to dax_insert_mapping() (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: add tracepoint to dax_writeback_one() (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: add tracepoints to dax_writeback_mapping_range() (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: add tracepoints to dax_load_hole() (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: add tracepoints to dax_pfn_mkwrite() (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: add tracepoints to dax_iomap_pte_fault() (Larry Woodman) [1457569 1383493 1457572] - [mm] ext4: Simplify DAX fault path (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: Call ->iomap_begin without entry lock during dax fault (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: Finish fault completely when loading holes (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: Avoid page invalidation races and unnecessary radix tree traversals (Larry Woodman) [1457569 1383493 1457572] - [mm] Invalidate DAX radix tree entries only if appropriate (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: add tracepoints to dax_pmd_insert_mapping() (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: add tracepoints to dax_pmd_load_hole() (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: update MAINTAINERS entries for FS DAX (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: add tracepoint infrastructure, PMD tracing (Larry Woodman) [1457569 1383493 1457572] - [mm] tracing: add __print_flags_u64() (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: clear dirty entry tags on cache flush (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: protect PTE modification on WP fault by radix tree entry lock (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: make cache flushing protected by entry lock (Larry Woodman) [1457569 1383493 1457572] - [mm] export follow_pte() (Larry Woodman) [1457569 1383493 1457572] - [mm] change return values of finish_mkwrite_fault() (Larry Woodman) [1457569 1383493 1457572] - [mm] provide helper for finishing mkwrite faults (Larry Woodman) [1457569 1383493 1457572] - [mm] pass vm_fault structure into do_page_mkwrite() (Larry Woodman) [1457569 1383493 1457572] - [mm] move handling of COW faults into DAX code (Larry Woodman) [1457569 1383493 1457572] - [mm] allow full handling of COW faults in ->fault handlers (Larry Woodman) [1457569 1383493 1457572] - [mm] factor out functionality to finish page faults (Larry Woodman) [1457569 1383493 1457572] - [mm] extend struct vm_fault (Larry Woodman) [1457569 1383493 1457572]- [tools] revert "tools/power turbostat: stop migrating, unless '-m'" (Prarit Bhargava) [1514290] - [tools] power turbostat: update version number (Prarit Bhargava) [1514290] - [tools] power turbostat: decode MSR_IA32_MISC_ENABLE only on Intel (Prarit Bhargava) [1514290] - [tools] power turbostat: stop migrating, unless '-m' (Prarit Bhargava) [1514290] - [tools] power turbostat: if --debug, print sampling overhead (Prarit Bhargava) [1514290] - [tools] power turbostat: hide SKL counters, when not requested (Prarit Bhargava) [1514290] - [tools] power turbostat: update version number (Prarit Bhargava) [1514290] - [tools] power turbostat: fix impossibly large CPUc1 value (Prarit Bhargava) [1514290] - [tools] power turbostat: turbostat.8 add missing column definitions (Prarit Bhargava) [1514290] - [tools] power turbostat: update HWP dump to decimal from hex (Prarit Bhargava) [1514290] - [tools] power turbostat: enable package THERM_INTERRUPT dump (Prarit Bhargava) [1514290] - [tools] power turbostat: show missing Core and GFX power on SKL and KBL (Prarit Bhargava) [1514290] - [tools] power turbostat: bugfix: GFXMHz column not changing (Prarit Bhargava) [1514290] - [tools] power turbostat: version 17.02.24 (Prarit Bhargava) [1514290] - [tools] power turbostat: bugfix: --add u32 was printed as u64 (Prarit Bhargava) [1514290] - [tools] power turbostat: show error on exec (Prarit Bhargava) [1514290] - [tools] power turbostat: dump p-state software config (Prarit Bhargava) [1514290] - [tools] power turbostat: show package number, even without --debug (Prarit Bhargava) [1514290] - [tools] power turbostat: support "--hide C1" etc (Prarit Bhargava) [1514290] - [tools] power turbostat: move --Package and --processor into the --cpu option (Prarit Bhargava) [1514290] - [tools] power turbostat: turbostat.8 update (Prarit Bhargava) [1514290] - [tools] power turbostat: update --list feature (Prarit Bhargava) [1514290] - [tools] power turbostat: use wide columns to display large numbers (Prarit Bhargava) [1514290] - [tools] power turbostat: Add --list option to show available header names (Prarit Bhargava) [1514290] - [tools] power turbostat: fix zero IRQ count shown in one-shot command mode (Prarit Bhargava) [1514290] - [tools] power turbostat: add --cpu parameter (Prarit Bhargava) [1514290] - [tools] power turbostat: print sysfs C-state stats (Prarit Bhargava) [1514290] - [tools] power turbostat: extend --add option to accept /sys path (Prarit Bhargava) [1514290] - [tools] power turbostat: skip unused counters on BDX (Prarit Bhargava) [1514290] - [tools] power turbostat: fix decoding for GLM, DNV, SKX turbo-ratio limits (Prarit Bhargava) [1514290] - [tools] power turbostat: skip unused counters on SKX (Prarit Bhargava) [1514290] - [tools] turbostat: Move functions to correct location (Prarit Bhargava) [1514290] - [tools] power turbostat: use tsc_tweak everwhere it is needed (Prarit Bhargava) [1514290] - [tools] power turbostat: Baytrail c-state support (Prarit Bhargava) [1514290] - [tools] power turbostat: print system config, unless --quiet (Prarit Bhargava) [1514290] - [tools] power turbostat: decode MSR_MISC_FEATURE_CONTROL (Prarit Bhargava) [1514290] - [tools] power turbostat: decode CPUID(6).TURBO (Prarit Bhargava) [1514290] - [x86] x86 msr_index.h: Define MSR_MISC_FEATURE_CONTROL (Prarit Bhargava) [1514290] - [tools] power turbostat: dump Atom P-states correctly (Prarit Bhargava) [1514290] - [x86] x86 msr-index.h: Define Atom specific core ratio MSR locations (Prarit Bhargava) [1514290] - [tools] power turbostat: add precision to --debug frequency output (Prarit Bhargava) [1514290] - [tools] power turbostat: use new name for MSR_PKG_CST_CONFIG_CONTROL (Prarit Bhargava) [1514290] - [x86] msr-index.h: Define MSR_PKG_CST_CONFIG_CONTROL (Prarit Bhargava) [1514290] - [tools] power turbostat: update MSR_PKG_CST_CONFIG_CONTROL decoding (Prarit Bhargava) [1514290] - [tools] power turbostat: decode Baytrail CC6 and MC6 demotion configuration (Prarit Bhargava) [1514290] - [tools] power turbostat: BYT does not have MSR_MISC_PWR_MGMT (Prarit Bhargava) [1514290] - [powercap] x86/cpu: Rename Merrifield2 to Moorefield (Prarit Bhargava) [1514290] - [tools] power turbostat: Display HWP OOB status (Prarit Bhargava) [1514290] - [tools] power turbostat: Replace MSR_NHM_TURBO_RATIO_LIMIT (Prarit Bhargava) [1514290]- [infiniband] rdma/nldev: Enforce device index check for port callback (Don Dutile) [1499364] - [infiniband] rdma/netlink: OOPs in rdma_nl_rcv_msg() from misinterpreted flag (Don Dutile) [1499364 1462433] - [infiniband] rdma/qedr: Parse vlan priority as sl (Don Dutile) [1499364 1462433] - [infiniband] rdma/qedr: Parse VLAN ID correctly and ignore the value of zero (Don Dutile) [1499364 1462433 1456694] - [infiniband] ib/mlx5: Fix label order in error path handling (Don Dutile) [1499364 1456694] - [infiniband] rdma/iwpm: Properly mark end of NL messages (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Unsuccessful PCIe caps tuning should not fail driver load (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: On error, fix use after free during user context setup (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Return correct value in general interrupt handler (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Check eeprom config partition validity (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Only reset QSFP after link up and turn off AOC TX (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Turn off AOC TX after offline substates (Don Dutile) [1499364 1452789 1456694] - [infiniband] ib/mlx5: Fix NULL deference on mlx5_ib_update_xlt failure (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Simplify mlx5_ib_cont_pages (Don Dutile) [1499364 1456694 1456699] - [infiniband] ib/ipoib: Fix inconsistency with free_netdev and free_rdma_netdev (Don Dutile) [1499364 1456699] - [infiniband] ib/ipoib: Fix sysfs Pkey create<->remove possible deadlock (Don Dutile) [1499364 1456699] - [infiniband] ib: Correct MR length field to be 64-bit (Don Dutile) [1499364] - [infiniband] ib/core: Fix qp_sec use after free access (Don Dutile) [1499364] - [infiniband] ib/core: Fix typo in the name of the tag-matching cap struct (Don Dutile) [1499364 1454965] - [infiniband] rdma/vmw_pvrdma: Fix reporting correct opcodes for completion (Don Dutile) [1499364 1454965 1456694] - [infiniband] ib/mlx5: fix debugfs cleanup (Don Dutile) [1499364 1456694] - [infiniband] ib/ocrdma: fix incorrect fall-through on switch statement (Don Dutile) [1499364 1456699] - [infiniband] ib/ipoib: Suppress the retry related completion errors (Don Dutile) [1499364 1456699] - [infiniband] ib/core: Fix for core panic (Don Dutile) [1499364 1462433] - [netdrv] qed: remove unnecessary call to memset (Don Dutile) [1499364 1462433 1456692] - [infiniband] ib/mlx4: fix sprintf format warning (Don Dutile) [1499364 1456692] - [infiniband] rdma/netlink: clean up message validity array initializer (Don Dutile) [1499364] - [infiniband] rdam/netlink: Fix out-of-bound access while checking message validity (Don Dutile) [1499364] - [net] xprtrdma: Use xprt_pin_rqst in rpcrdma_reply_handler (Don Dutile) [1499364] - [net] sunrpc: fix a list corruption issue in xprt_release() (Don Dutile) [1499364] - [net] sunrpc: Add a separate spinlock to protect the RPC request receive list (Don Dutile) [1499364] - [net] sunrpc: Don't hold the transport lock across socket copy operations (Don Dutile) [1499364] - [net] sunrpc: Fix up socket autodisconnect (Don Dutile) [1499364] - [net] svcrdma: Estimate Send Queue depth properly (Don Dutile) [1499364] - [infiniband] rdma core: Add rdma_rw_mr_payload() (Don Dutile) [1499364] - [net] svcrdma: Limit RQ depth (Don Dutile) [1499364] - [net] svcrdma: Populate tail iovec when receiving (Don Dutile) [1499364 1456692] - [netdrv] mlx4_core: Use ARRAY_SIZE macro (Don Dutile) [1499364 1456692] - [netdrv] mlx4_core: fix incorrect size allocation for dev->caps.spec_qps (Don Dutile) [1499364 1456692] - [netdrv] mlx4_core: fix memory leaks on error exit path (Don Dutile) [1499364 1456692] - [infiniband] ib/core: Expose ioctl interface through experimental Kconfig (Don Dutile) [1499364] - [infiniband] ib/core: Assign root to all drivers (Don Dutile) [1499364] - [infiniband] ib/core: Add completion queue (cq) object actions (Don Dutile) [1499364] - [infiniband] ib/core: Add legacy driver's user-data (Don Dutile) [1499364] - [infiniband] ib/core: Export ioctl enum types to user-space (Don Dutile) [1499364] - [infiniband] ib/core: Explicitly destroy an object while keeping uobject (Don Dutile) [1499364] - [infiniband] ib/core: Add macros for declaring methods and attributes (Don Dutile) [1499364] - [infiniband] ib/core: Add uverbs merge trees functionality (Don Dutile) [1499364] - [infiniband] ib/core: Add DEVICE object and root tree structure (Don Dutile) [1499364] - [infiniband] ib/core: Declare an object instead of declaring only type attributes (Don Dutile) [1499364] - [infiniband] ib/core: Add new ioctl interface (Don Dutile) [1499364 1454965] - [infiniband] rdma/vmw_pvrdma: Fix a signedness (Don Dutile) [1499364 1454965] - [infiniband] rdma/vmw_pvrdma: Report network header type in WC (Don Dutile) [1499364 1454965] - [infiniband] ib/core: Add might_sleep() annotation to ib_init_ah_from_wc() (Don Dutile) [1499364] - [infiniband] ib/cm: Fix sleeping in atomic when RoCE is used (Don Dutile) [1499364 1462433] - [netdrv] qed: fix spelling mistake: "calescing" -> "coalescing" (Don Dutile) [1499364 1462433] - [infiniband] ib/core: Add support to finalize objects in one transaction (Don Dutile) [1499364] - [infiniband] ib/core: Add a generic way to execute an operation on a uobject (Don Dutile) [1499364 1456692] - [netdrv] mlx4: Add user mac FW update support (Don Dutile) [1499364 1456692] - [netdrv] mlx4_core: Fix misplaced brackets of sizeof (Don Dutile) [1499364 1456692] - [netdrv] mlx4_core: Make explicit conversion to 64bit value (Don Dutile) [1499364 1456692] - [netdrv] mlx4_core: Dynamically allocate structs at mlx4_slave_cap (Don Dutile) [1499364 1456692] - [infiniband] documentation: Hardware tag matching (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Support IB_SRQT_TM (Don Dutile) [1499364 1456694] - [netdrv] mlx5: Add XRQ support (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Fill XRQ capabilities (Don Dutile) [1499364 1456694] - [infiniband] ib/uverbs: Expose XRQ capabilities (Don Dutile) [1499364] - [infiniband] ib/uverbs: Add new SRQ type IB_SRQT_TM (Don Dutile) [1499364] - [infiniband] ib/uverbs: Add XRQ creation parameter to UAPI (Don Dutile) [1499364] - [infiniband] ib/core: Add new SRQ type IB_SRQT_TM (Don Dutile) [1499364] - [infiniband] ib/core: Separate CQ handle in SRQ context (Don Dutile) [1499364] - [infiniband] ib/core: Add XRQ capabilities (Don Dutile) [1499364 1456694] - [netdrv] mlx5: Update HW layout definitions (Don Dutile) [1499364 1456694 1456704] - [infiniband] ib/rxe: Handle NETDEV_CHANGE events (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Avoid ICRC errors by copying into the skb first (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Another fix for broken receive queue draining (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Remove unneeded initialization in prepare6() (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Fix up rxe_qp_cleanup() (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Add dst_clone() in prepare_ipv6_hdr() (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Fix destination cache for IPv6 (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Fix up the responder's find_resources() function (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Remove dangling prototype (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Disable completion upcalls when a CQ is destroyed (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Move refcounting earlier in rxe_send() (Don Dutile) [1499364 1456704 1452789 1451799] - [infiniband] ib/rdmavt: Handle dereg of inuse MRs properly (Don Dutile) [1499364 1452789 1451799] - [infiniband] ib/qib: Convert qp_stats debugfs interface to use new iterator API (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/hfi1: Convert qp_stats debugfs interface to use new iterator API (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Convert hfi1_error_port_qps() to use new QP iterator (Don Dutile) [1499364 1452789] - [infiniband] ib/rdmavt: Add QP iterator API for QPs (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Use accessor to determine ring size (Don Dutile) [1499364 1452789] - [infiniband] ib/qib: Stricter bounds checking for copy to buffer (Don Dutile) [1499364 1452789] - [infiniband] ib/hif1: Remove static tracing from SDMA hot path (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Acquire QSFP cable information on loopback (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: constify vm_operations_struct (Don Dutile) [1499364 1452789] - [infiniband] ib/usnic: check for allocation failure (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Add opcode states to qp_stats (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Add received request info to qp_stats (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Fix whitespace alignment issue for MAD (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Move structure and MACRO definitions in user_sdma.c to user_sdma.h (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Move structure definitions from user_exp_rcv.c to user_exp_rcv.h (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove duplicate definitions of num_user_pages() function (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Fix the bail out code in pin_vector_pages() function (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Clean up pin_vector_pages() function (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Clean up user_sdma_send_pkts() function (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Clean up hfi1_user_exp_rcv_setup function (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Improve local kmem_cache_alloc performance (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Ratelimit prints from sdma_interrupt (Don Dutile) [1499364 1452789 1451799] - [infiniband] ib/qib: Stricter bounds checking for copy and array access (Don Dutile) [1499364 1451799] - [infiniband] ib/qib: Remove unnecessary memory allocation for boardname (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/{qib, hfi1}: Avoid flow control testing for RDMA write operation (Don Dutile) [1499364 1452789 1451799] - [infiniband] ib/rdmavt: Use rvt_put_swqe() in rvt_clear_mr_ref() (Don Dutile) [1499364 1451799 1456694] - [infiniband] ib/mlx5: Report mlx5 enhanced multi packet WQE capability (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Allow posting multi packet send WQEs if hardware supports (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Add support for multi underlay QP (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Fix integer overflow when page_shift == 31 (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Fix memory leak in clean_mr error path (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Decouple MR allocation and population flows (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Enable UMR for MRs created with reg_create (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Expose software parsing for Raw Ethernet QP (Don Dutile) [1499364 1456694 1462433] - [infiniband] rdma/qedr: fix spelling mistake: "invlaid" -> "invalid" (Don Dutile) [1499364 1462433] - [infiniband] ib: Avoid ib_modify_port() failure for RoCE devices (Don Dutile) [1499364 1454965] - [infiniband] rdma/vmw_pvrdma: Update device query parameters and port caps (Don Dutile) [1499364 1454965] - [infiniband] rdma/vmw_pvrdma: Add RoCEv2 support (Don Dutile) [1499364 1454965 1456699] - [infiniband] ib/ipoib: Enable ioctl for to IPoIB rdma netdevs (Don Dutile) [1499364 1456699] - [infiniband] rdma/nes: Remove zeroed parameter from port query callback (Don Dutile) [1499364 1456692] - [infiniband] rdma/mlx4: Properly annotate link layer variable (Don Dutile) [1499364 1456692 1456694] - [infiniband] rdma/mlx5: Limit scope of get vector affinity local function (Don Dutile) [1499364 1456694 1456704] - [infiniband] ib/rxe: Make rxe_counter_name static (Don Dutile) [1499364 1456704 1456699] - [infiniband] ib/ipoib: Sync between remove_one to sysfs calls that use rtnl_lock (Don Dutile) [1499364 1456699 1456692] - [infiniband] ib/mlx4: Check that reserved fields in mlx4_ib_create_qp_rss are zero (Don Dutile) [1499364 1456692] - [infiniband] ib/mlx4: Remove redundant attribute in mlx4_ib_create_qp_rss struct (Don Dutile) [1499364 1456692] - [infiniband] ib/mlx4: Fix struct mlx4_ib_create_wq alignment (Don Dutile) [1499364 1456692] - [infiniband] ib/mlx4: Fix RSS QP type in creation verb (Don Dutile) [1499364 1456692 1456694] - [infiniband] ib/mlx5: Add necessary delay drop assignment (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Fix some spelling mistakes (Don Dutile) [1499364 1456694 1456692] - [infiniband] ib/mlx4: Fix some spelling mistakes (Don Dutile) [1499364 1456692] - [infiniband] rdma/mthca: Make explicit conversion to 64bit value (Don Dutile) [1499364] - [infiniband] rdma/usnic: Fix remove address space warning (Don Dutile) [1499364 1456692] - [infiniband] rdma/mlx4: Remove gfp_mask argument from acquire_group call (Don Dutile) [1499364 1456692] - [infiniband] rdma/core: Refactor get link layer wrapper (Don Dutile) [1499364] - [infiniband] rdma/core: Delete BUG() from unreachable flow (Don Dutile) [1499364] - [infiniband] core: Cleanup device capability enum (Don Dutile) [1499364] - [infiniband] (core, ulp): Convert register/unregister event handler to be void (Don Dutile) [1499364 1456692] - [infiniband] rdma/mlx4: Fix create qp command alignment (Don Dutile) [1499364 1456692] - [infiniband] rdma/mlx4: Don't use uninitialized variable (Don Dutile) [1499364 1456692] - [infiniband] ib/uverbs: Introduce and use helper functions to copy ah attributes (Don Dutile) [1499364] - [infiniband] ib/cma: Fix erroneous validation of supported default GID type (Don Dutile) [1499364 1456692] - [netdrv] mlx4_core: make mlx4_profile const (Don Dutile) [1499364 1456692] - [infiniband] Autoload netlink client modules (Don Dutile) [1499364] - [infiniband] rdma: Allow demand loading of NETLINK_RDMA (Don Dutile) [1499364] - [infiniband] rdma: Fix return value check for ib_get_eth_speed() (Don Dutile) [1499364] - [net] xprtrdma: Re-arrange struct rx_stats (Don Dutile) [1499364 1454965] - [infiniband] ib/pvrdma: Remove unused function (Don Dutile) [1499364 1454965 1452789] - [infiniband] ib/hfi1: Add kernel receive context info to debugfs (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove HFI1_VERBS_31BIT_PSN option (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove pstate from hfi1_pportdata (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Stricter bounds checking of MAD trap index (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Load fallback platform configuration per HFI device (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Add flag for platform config scratch register read (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Document phys port state bits not used in IB (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Check xchg returned value for queuing link down entry (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: fix spelling mistake: "Maximim" -> "Maximum" (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Enable RDMA_CAP_OPA_AH in hfi driver to support extended LIDs (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Enhance PIO/SDMA send for 16B (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Add 16B RC/UC support (Don Dutile) [1499364 1452789 1451799] - [infiniband] ib/rdmavt, hfi1, qib: Enhance rdmavt and hfi1 to use 32 bit lids (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/hfi1: Add 16B trace support (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Add 16B UD support (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Determine 9B/16B L2 header type based on Address handle (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Add support to process 16B header errors (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Add support to send 16B bypass packets (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Add support to receive 16B bypass packets (Don Dutile) [1499364 1452789 1451799] - [infiniband] ib/rdmavt, hfi1, qib: Modify check_ah() to account for extended LIDs (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/hf1: User context locking is inconsistent (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Protect context array set/clear with spinlock (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Use host_link_state to read state when DC is shut down (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove lstate from hfi1_pportdata (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove pmtu from the QP structure (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Revert egress pkey check enforcement (Don Dutile) [1499364 1452789] - [infiniband] ib/core: Fix input len in multiple user verbs (Don Dutile) [1499364 1456694] - [netdrv] mlx5: Replace PCI pool old API (Don Dutile) [1499364 1456694 1456692] - [netdrv] mlx4: Replace PCI pool old API (Don Dutile) [1499364 1456692] - [infiniband] ib/mthca: Replace PCI pool old API (Don Dutile) [1499364 1452789] - [infiniband] Add OPA extended LID support (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: add const to bin_attribute structures (Don Dutile) [1499364 1452789 1451799] - [infiniband] ib/qib: add const to bin_attribute structures (Don Dutile) [1499364 1451799] - [infiniband] infiniband: avoid overflow warning (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Remove unneeded check (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Convert pr_info to pr_warn (Don Dutile) [1499364 1456704 1454965] - [infiniband] pvrdma: constify pci_device_id (Don Dutile) [1499364 1454965] - [infiniband] nes: constify pci_device_id (Don Dutile) [1499364] - [infiniband] mthca: constify pci_device_id (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: fix spelling mistake in variable name continious (Don Dutile) [1499364 1452789 1451799] - [infiniband] ib/qib: fix spelling mistake: "failng" -> "failing" (Don Dutile) [1499364 1451799] - [infiniband] iwcm: Don't allocate iwcm workqueue with WQ_MEM_RECLAIM (Don Dutile) [1499364] - [infiniband] cm: Don't allocate ib_cm workqueue with WQ_MEM_RECLAIM (Don Dutile) [1499364] - [infiniband] rdma/core: make ib_device.add method optional (Don Dutile) [1499364 1456692] - [netdrv] mlx4: fix spelling mistake: "availible" -> "available" (Don Dutile) [1499364 1456692] - [netdrv] mlx4: sizeof style usage (Don Dutile) [1499364 1456692] - [netdrv] mlx4: remove unnecessary pci_set_drvdata() (Don Dutile) [1499364 1456692] - [net] xprtrdma: Remove imul instructions from chunk list encoders (Don Dutile) [1499364] - [net] xprtrdma: Remove imul instructions from rpcrdma_convert_iovs() (Don Dutile) [1499364] - [netdrv] Change Kconfig description (Don Dutile) [1499364] - [netdrv] Allow Mellanox switch devices to be configured if only I2C bus is set (Don Dutile) [1499364] - [net] xprtrdma: Clean up rpcrdma_bc_marshal_reply() (Don Dutile) [1499364] - [net] xprtrdma: Harden chunk list encoding against send buffer overflow (Don Dutile) [1499364] - [net] xprtrdma: Set up an xdr_stream in rpcrdma_marshal_req() (Don Dutile) [1499364] - [net] xprtrdma: Remove rpclen from rpcrdma_marshal_req (Don Dutile) [1499364] - [net] xprtrdma: Clean up rpcrdma_marshal_req() synopsis (Don Dutile) [1499364] - [infiniband] rdma/netlink: Export node_type (Don Dutile) [1499364] - [infiniband] rdma/netlink: Provide port state and physical link state (Don Dutile) [1499364] - [infiniband] rdma/netlink: Export LID mask control (LMC) (Don Dutile) [1499364] - [infiniband] rdma/netink: Export lids and sm_lids (Don Dutile) [1499364] - [infiniband] rdma/netlink: Advertise IB subnet prefix (Don Dutile) [1499364] - [infiniband] rdma/netlink: Export node_guid and sys_image_guid (Don Dutile) [1499364] - [infiniband] rdma/netlink: Export FW version (Don Dutile) [1499364] - [infiniband] Simplify get firmware interface (Don Dutile) [1499364] - [infiniband] rdma/netlink: Expose device and port capability masks (Don Dutile) [1499364] - [infiniband] rdma/netlink: Implement nldev port doit callback (Don Dutile) [1499364] - [infiniband] rdma/netlink: Add nldev port dumpit implementation (Don Dutile) [1499364] - [infiniband] rdma/netlink: Add nldev device doit implementation (Don Dutile) [1499364] - [infiniband] rdma/netlink: Implement nldev device dumpit calback (Don Dutile) [1499364] - [infiniband] rdma/netlink: Add nldev initialization flows (Don Dutile) [1499364] - [infiniband] rdma/netlink: Add netlink device definitions to UAPI (Don Dutile) [1499364] - [infiniband] rdma/netlink: Update copyright (Don Dutile) [1499364] - [infiniband] rdma/netlink: Convert LS to doit callback (Don Dutile) [1499364] - [infiniband] rdma/netlink: Reduce indirection access to cb_table (Don Dutile) [1499364] - [infiniband] netlink: Add and implement doit netlink callback (Don Dutile) [1499364] - [infiniband] core: Add and expose static device index (Don Dutile) [1499364] - [infiniband] rdma/core: Add iterator over ib_devices (Don Dutile) [1499364] - [infiniband] netlink: Rename netlink callback struct (Don Dutile) [1499364] - [infiniband] netlink: Simplify and rename ibnl_chk_listeners (Don Dutile) [1499364] - [infiniband] netlink: Rename and remove redundant parameter from ibnl_multicast (Don Dutile) [1499364] - [infiniband] netlink: Rename and remove redundant parameter from ibnl_unicast* (Don Dutile) [1499364] - [infiniband] rdma/netlink: Simplify the put_msg and put_attr (Don Dutile) [1499364] - [infiniband] netlink: Add flag to consolidate common handling (Don Dutile) [1499364] - [infiniband] rdma/iwcm: Remove extra EXPORT_SYMBOLS (Don Dutile) [1499364] - [infiniband] rdma/iwcm: Remove useless check of netlink client validity (Don Dutile) [1499364] - [infiniband] rdma/netlink: Avoid double pass for RDMA netlink messages (Don Dutile) [1499364] - [infiniband] netlink: Remove redundant owner option for netlink callbacks (Don Dutile) [1499364] - [infiniband] netlink: Remove netlink clients infrastructure (Don Dutile) [1499364] - [infiniband] core: Add wait/retry version of ibnl_unicast (Don Dutile) [1499364 1456694] - [infiniband] mlx5: support ->get_vector_affinity (Don Dutile) [1499364 1456694] - [infiniband] core: expose affinity mappings per completion vector (Don Dutile) [1499364 1456694] - [netdrv] mlx5: move affinity hints assignments to generic code (Don Dutile) [1499364 1456694] - [kernel] pci: add an API to get node from vector (Don Dutile) [1499364 1456694] - [netdrv] mlx5e: don't assume anything on the irq affinity mappings of the device (Don Dutile) [1499364 1456694] - [netdrv] mlx5: convert to generic pci_alloc_irq_vectors (Don Dutile) [1499364 1456694] - [infiniband] ib/cm: Set appropriate slid and dlid when handling CM request (Don Dutile) [1499364] - [infiniband] ib/cm: Create appropriate path records when handling CM request (Don Dutile) [1499364] - [infiniband] ib/cm: Add OPA Path record support to CM (Don Dutile) [1499364] - [infiniband] ib/core: Change wc.slid from 16 to 32 bits (Don Dutile) [1499364] - [infiniband] ib/core: Change port_attr.sm_lid from 16 to 32 bits (Don Dutile) [1499364] - [infiniband] ib/core: Change port_attr.lid size from 16 to 32 bits (Don Dutile) [1499364] - [infiniband] ib/mad: Change slid in RMPP recv from 16 to 32 bits (Don Dutile) [1499364 1456699] - [infiniband] ib/ipoib: Increase local_lid to 32 bits (Don Dutile) [1499364 1456699] - [infiniband] ib/srpt: Increase lid and sm_lid to 32 bits (Don Dutile) [1499364] - [infiniband] ib/core: Convert ah_attr from OPA to IB when copying to user (Don Dutile) [1499364] - [net] xprtrdma: Clean up XDR decoding in rpcrdma_update_granted_credits() (Don Dutile) [1499364] - [net] xprtrdma: Remove rpcrdma_rep::rr_len (Don Dutile) [1499364] - [net] xprtrdma: Remove opcode check in Receive completion handler (Don Dutile) [1499364] - [net] xprtrdma: Replace rpcrdma_count_chunks() (Don Dutile) [1499364] - [net] sunrpc: Add generic helpers for xdr_stream encode/decode (Don Dutile) [1499364] - [net] xprtrdma: Refactor rpcrdma_reply_handler() (Don Dutile) [1499364] - [net] xprtrdma: Harden backchannel call decoding (Don Dutile) [1499364] - [net] xprtrdma: Add xdr_init_decode to rpcrdma_reply_handler() (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Always perform offline transition (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Prevent link down request double queuing (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Create workqueue for link events (Don Dutile) [1499364 1452789 1451799] - [infiniband] ib/{rdmavt, hfi1, qib}: Fix panic with post receive and SGE compression (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/hfi1: Disambiguate corruption and uninitialized error cases (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Only set fd pointer when base context is completely initialized (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Do not enable disabled port on cable insert (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Harden state transition to Armed and Active (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Split copy_to_user data copy for better security (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Verify port data VLs credits on transition to Armed (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Move saving PCI values to a separate function (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Fix initialization failure for debug firmware (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Fix code consistency for if/else blocks in chip.c (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Send MAD traps until repressed (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Pass the context pointer rather than the index (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Use context pointer rather than context index (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Size rcd array index correctly and consistently (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove unused user context data members (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Assign context does not clean up file descriptor correctly on error (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Serve the most starved iowait entry first (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Fix bar0 mapping to use write combining (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Check return values from PCI config API calls (Don Dutile) [1499364 1452789] - [infiniband] ib/cma: Fix default RoCE type setting (Don Dutile) [1499364 1462433] - [infiniband] rdma/qedr: notify user application of supported WIDs (Don Dutile) [1499364 1462433] - [infiniband] rdma/qedr: notify user application if DPM is supported (Don Dutile) [1499364 1462433] - [netdrv] qed: enhanced per queue max coalesce value (Don Dutile) [1499364 1462433] - [netdrv] qed: Read per queue coalesce from hardware (Don Dutile) [1499364 1462433] - [netdrv] qed: Add support for vf coalesce configuration (Don Dutile) [1499364 1462433] - [netdrv] qede: Add ethtool support for Energy efficient ethernet (Don Dutile) [1499364 1462433] - [netdrv] qed: Add support for Energy efficient ethernet (Don Dutile) [1499364 1462433] - [netdrv] qed/qede: Add setter APIs support for RX flow classification (Don Dutile) [1499364 1462433] - [netdrv] qede: Add getter APIs support for RX flow classification (Don Dutile) [1499364 1462433 1456692] - [netdrv] mlx4_en: remove unnecessary error check (Don Dutile) [1499364 1456692] - [netdrv] mlx4_en: remove unnecessary returned value (Don Dutile) [1499364 1456692 1452789] - [infiniband] ib/hfi1: Add receiving queue info to qp_stats (Don Dutile) [1499364 1452789 1456692] - [infiniband] ib/mlx4: Expose RSS capabilities (Don Dutile) [1499364 1456692] - [infiniband] ib/mlx4: Add support for RSS QP (Don Dutile) [1499364 1456692] - [infiniband] ib/mlx4: Add support for WQ indirection table related verbs (Don Dutile) [1499364 1456692] - [infiniband] ib/mlx4: Add support for WQ related verbs (Don Dutile) [1499364 1456692] - [infiniband] (ib, net)/mlx4: Add resource utilization support (Don Dutile) [1499364 1456692] - [infiniband] ib/mlx4: Add inline-receive support (Don Dutile) [1499364 1456692 1456694] - [infiniband] ib/mlx5: Expose extended error counters (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Fix cached MR allocation flow (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Report RX checksum capabilities for IPoIB (Don Dutile) [1499364 1456694] - [netdrv] mlx5: Report enhanced capabilities for IPoIB (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Add multicast flow steering support for underlay QP (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Add support for QP with a given source QPN (Don Dutile) [1499364 1456694] - [infiniband] ib/uverbs: Enable QP creation with a given source QP number (Don Dutile) [1499364] - [infiniband] ib/core: Enable QP creation with a given source QP number (Don Dutile) [1499364] - [infiniband] ib/core: Add support for RoCEv2 multicast (Don Dutile) [1499364] - [infiniband] ib/core: Set RoCEv2 MGID according to spec (Don Dutile) [1499364] - [infiniband] ib/core: Fix the validations of a multicast LID in attach or detach operations (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Add delay drop configuration and statistics (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Add support to dropless RQ (Don Dutile) [1499364 1456694] - [netdrv] mlx5: Introduce general notification event (Don Dutile) [1499364 1456694] - [netdrv] mlx5: Introduce set delay drop command (Don Dutile) [1499364 1456694] - [infiniband] ib/core: Introduce delay drop for a WQ (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Restore IB guid/policy for virtual functions (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Add debug control parameters for congestion control (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Change logic for dispatching IB events for port state (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Add raw ethernet local loopback support (Don Dutile) [1499364 1456694] - [netdrv] mlx5: Add raw ethernet local loopback firmware command (Don Dutile) [1499364 1456694] - [infiniband] rdma: Remove useless MODULE_VERSION (Don Dutile) [1499364] - [infiniband] ib/core: Add generic function to extract IB speed from netdev (Don Dutile) [1499364] - [infiniband] ib/usnic: Implement get_netdev hook (Don Dutile) [1499364 1451799] - [infiniband] ib/qib: remove duplicate code (Don Dutile) [1499364 1451799] - [infiniband] ib/cma: Set default gid type to RoCEv2 (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Constify static rxe_vm_ops (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Use __func__ to print function's name (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Use DEVICE_ATTR_RO macro to show parent field (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Prefer 'unsigned int' to bare use of 'unsigned' (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Use "foo *bar" instead of "foo * bar" (Don Dutile) [1499364 1456704 1452789] - [infiniband] ib/hfi1: Handle missing magic values in config file (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Resolve kernel panics by reference counting receive contexts (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Initialize TID lists to avoid crash on cleanup (Don Dutile) [1499364 1452789 1451799] - [infiniband] ib/qib: Replace deprecated pci functions with new API (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/hfi1: Add traces for TID operations (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Use a template for tid reg/unreg (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove reading platform configuration from EFI variable (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Create common expected receive verbs/PSM code (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Set proper logging levels on QSFP cable error events (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Fix DC 8051 host info flag array (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/hfi1, qib: Do not send QKey trap for UD qps (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/hfi1: Modify handling of physical link state by Host Driver (Don Dutile) [1499364 1452789] - [infiniband] ib/core: Allow QP state transition from reset to error (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Add error checking for buffer overrun in OPA aggregate (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove subtraction of uninitialized value (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Use QPN mask to avoid overflow (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Fix spelling mistake in linkdown reason (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/rdmavt: Remove duplicated functions (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/hfi1: Fix up sdma_init function comment (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Reclassify type of messages printed for platform config logic (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove atomic SDMA_REQ_HAS_ERROR bit operation (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove atomic SDMA_REQ_SEND_DONE bit operation (Don Dutile) [1499364 1452831 1451799 1452789] - [infiniband] ib/core, rdmavt, hfi1, opa-vnic: Send OPA cap_mask3 in trap (Don Dutile) [1499364 1452831 1451799 1452789] - [infiniband] ib/hfi1: Replace deprecated pci functions with new API (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Name function prototype parameters for affinity module (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Optimize cachelines for user SDMA request structure (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Don't remove RB entry when not needed (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/rdmavt: Compress adjacent SGEs in rvt_lkey_ok() (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/hfi1: Setup common IB fields in hfi1_packet struct (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Separate input/output header tracing (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Add functions to parse BTH/IB headers (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove unused mk_qpn function (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove unnecessary initialization from tx request (Don Dutile) [1499364 1452789] - [net] sunrpc: Allow xprt->ops->timer method to sleep (Don Dutile) [1499364]- [x86] mce/amd: Always give panic severity for UC errors in kernel context (Suravee Suthikulpanit) [1493197] - [x86] acpi/cstate: Allow ACPI C1 FFH MWAIT use on AMD systems (Suravee Suthikulpanit) [1508650] - [x86] kvm: x86: don't print warning messages for unimplemented msrs (Bandan Das) [1297021] - [s390] scsi: zfcp: fix erp_action use-before-initialize in REC action trace (Hendrik Brueckner) [1503935] - [scsi] sd: Do not override max_sectors_kb sysfs setting (Ewan Milne) [1507941] - [scsi] lpfc: Fix hard lock up NMI in els timeout handling (Dick Kennedy) [1503933] - [scsi] lpfc: Fix a precedence bug in lpfc_nvme_io_cmd_wqe_cmpl() (Dick Kennedy) [1513061] - [nvme] fixup wwid_show() check for null_uuid (David Milburn) [1513142] - [nvme] lpfc: tie in to new dev_loss_tmo interface in nvme transport (David Milburn) [1508583] - [nvme] nvme-fc: decouple ns references from lldd references (David Milburn) [1508583] - [nvme] nvme-fc: fix localport resume using stale values (David Milburn) [1508583] - [nvme] nvmet: fix fatal_err_work deadlock (David Milburn) [1508583] - [nvme] nvme-fc: add dev_loss_tmo timeout and remoteport resume support (David Milburn) [1508583] - [nvme] allow controller RESETTING to RECONNECTING transition (David Milburn) [1508583] - [nvme] nvme-fc: check connectivity before initiating reconnects (David Milburn) [1508583] - [nvme] nvme-fc: add a dev_loss_tmo field to the remoteport (David Milburn) [1508583] - [nvme] nvme-fc: change ctlr state assignments during reset/reconnect (David Milburn) [1508583] - [nvme] nvme-fc: merge __nvme_fc_schedule_delete_work into __nvme_fc_del_ctrl (David Milburn) [1508583] - [nvme] nvme-fc: avoid workqueue flush stalls (David Milburn) [1508583] - [iommu] amd: Free already flushed ring-buffer entries before full-check (Suravee Suthikulpanit) [1508644] - [iommu] amd: Remove amd_iommu_disabled check from amd_iommu_detect() (Suravee Suthikulpanit) [1508644] - [iommu] amd: Free IOMMU resources when disabled on command line (Suravee Suthikulpanit) [1508644] - [iommu] amd: Set global pointers to NULL after freeing them (Suravee Suthikulpanit) [1508644] - [iommu] amd: Check for error states first in iommu_go_to_state() (Suravee Suthikulpanit) [1508644] - [iommu] amd: Add new init-state IOMMU_CMDLINE_DISABLED (Suravee Suthikulpanit) [1508644] - [iommu] amd: Rename free_on_init_error() (Suravee Suthikulpanit) [1508644] - [iommu] amd: Suppress IO_PAGE_FAULTs in kdump kernel (Suravee Suthikulpanit) [1508644] - [iommu] amd: Remove queue_release() function (Suravee Suthikulpanit) [1508644] - [iommu] amd: Add per-domain timer to flush per-cpu queues (Suravee Suthikulpanit) [1508644] - [iommu] amd: Add flush counters to struct dma_ops_domain (Suravee Suthikulpanit) [1508644] - [iommu] amd: Add locking to per-domain flush-queue (Suravee Suthikulpanit) [1508644] - [iommu] amd: Make use of the per-domain flush queue (Suravee Suthikulpanit) [1508644] - [iommu] amd: Add per-domain flush-queue data structures (Suravee Suthikulpanit) [1508644] - [iommu] amd: Rip out old queue flushing code (Suravee Suthikulpanit) [1508644] - [iommu] amd: Reduce delay waiting for command buffer space (Suravee Suthikulpanit) [1508644] - [iommu] amd: Reduce amount of MMIO when submitting commands (Suravee Suthikulpanit) [1508644] - [netdrv] qlcnic: remove redundant zero check on retries counter (Harish Patil) [1479140] - [netdrv] qlcnic: add const to bin_attribute structure (Harish Patil) [1479140] - [netdrv] qlcnic: remove unnecessary static in qlcnic_dump_fw() (Harish Patil) [1479140] - [netdrv] qlcnic: Fix tunnel offload for 82xx adapters (Harish Patil) [1479140] - [netdrv] qlcnic: Fix a sleep-in-atomic bug in qlcnic_82xx_hw_write_wx_2M and qlcnic_82xx_hw_read_wx_2M (Harish Patil) [1479140] - [netdrv] qlcnic: Update version to 5.3.66 (Harish Patil) [1479140] - [netdrv] qlcnic: Fix link configuration with autoneg disabled (Harish Patil) [1479140] - [netdrv] qlcnic: fix unchecked return value (Harish Patil) [1479140] - [netdrv] qlogic: qlcnic_sysfs: constify bin_attribute structures (Harish Patil) [1479140] - [netdrv] qlogic: qlcnic: use new api ethtool_{get|set}_link_ksettings (Harish Patil) [1479140] - [netdrv] qlcnic: Fix a memory leak in error handling path (Harish Patil) [1479140] - [netdrv] generalize napi_complete_done() (Harish Patil) [1479140] - [netdrv] qlogic: use core min/max MTU checking (Harish Patil) [1479140]- [infiniband] ib/hfi1: update to new mmu_notifier semantic (Don Dutile) [1499363 1452789] - [infiniband] ib/umem: update to new mmu_notifier semantic (Don Dutile) [1499363] - [infiniband] ib/mlx5: Always return success for RoCE modify port (Don Dutile) [1499363 1456694] - [infiniband] ib/mlx5: Fix Raw Packet QP event handler assignment (Don Dutile) [1499363 1456694] - [infiniband] ib/core: Avoid accessing non-allocated memory when inferring port type (Don Dutile) [1499363] - [netdrv] mlx4_core: Enable 4K UAR if SRIOV module parameter is not enabled (Don Dutile) [1499363 1456692] - [infiniband] ib/uverbs: Fix NULL pointer dereference during device removal (Don Dutile) [1499363] - [infiniband] ib/core: Protect sysfs entry on ib_unregister_device (Don Dutile) [1499363] - [infiniband] rdma/vmw_pvrdma: Report CQ missed events (Don Dutile) [1499363 1454965] - [netdrv] qed: Fix a memory allocation failure test in 'qed_mcp_cmd_init()' (Don Dutile) [1499363 1462433] - [netdrv] rdma/mlx5: Fix existence check for extended address vector (Don Dutile) [1499363 1456694] - [infiniband] ib/uverbs: Fix device cleanup (Don Dutile) [1499363] - [infiniband] rdma/uverbs: Prevent leak of reserved field (Don Dutile) [1499363] - [infiniband] ib/core: Fix race condition in resolving IP to MAC (Don Dutile) [1499363] - [netdrv] mlx4_core: Fixes missing capability bit in flags2 capability dump (Don Dutile) [1499363 1456692] - [netdrv] mlx4_core: Fix namespace misalignment in QinQ VST support commit (Don Dutile) [1499363 1456692] - [netdrv] mlx4_core: Fix sl_to_vl_change bit offset in flags2 dump (Don Dutile) [1499363 1456692] - [netdrv] mlx4_en: Fix wrong indication of Wake-on-LAN (WoL) support (Don Dutile) [1499363 1456692] - [infiniband] ib/ipoib: Notify on modify QP failure only when relevant (Don Dutile) [1499363 1456699] - [infiniband] ib/ipoib: Remove double pointer assigning (Don Dutile) [1499363 1456699] - [infiniband] ib/ipoib: Clean error paths in add port (Don Dutile) [1499363 1456699] - [infiniband] ib/ipoib: Add get statistics support to SRIOV VF (Don Dutile) [1499363 1456699] - [infiniband] ib/ipoib: Add multicast packets statistics (Don Dutile) [1499363 1456699] - [infiniband] ib/ipoib: Set IPOIB_NEIGH_TBL_FLUSH after flushed completion initialization (Don Dutile) [1499363 1456699] - [infiniband] ib/ipoib: Prevent setting negative values to max_nonsrq_conn_qp (Don Dutile) [1499363 1456699] - [infiniband] ib/ipoib: Make sure no in-flight joins while leaving that mcast (Don Dutile) [1499363 1456699] - [infiniband] ib/ipoib: Use cancel_delayed_work_sync when needed (Don Dutile) [1499363 1456699] - [infiniband] ib/ipoib: Fix race between light events and interface restart (Don Dutile) [1499363 1456699] - [infiniband] rdma/core: Initialize port_num in qp_attr (Don Dutile) [1499363] - [infiniband] rdma/uverbs: Fix the check for port number (Don Dutile) [1499363] - [infiniband] ib/cma: Fix reference count leak when no ipv4 addresses are set (Don Dutile) [1499363] - [infiniband] rdma/iser: don't send an rkey if all data is written as immadiate-data (Don Dutile) [1499363] - [infiniband] rxe: fix broken receive queue draining (Don Dutile) [1499363] - [infiniband] rdma/qedr: Prevent memory overrun in verbs' user responses (Don Dutile) [1499363 1462433] - [infiniband] ib/mlx4: Fix CM REQ retries in paravirt mode (Don Dutile) [1499363 1456692] - [infiniband] ib/rdmavt: Setting of QP timeout can overflow jiffies computation (Don Dutile) [1499363 1452789] - [infiniband] ib/core: Fix sparse warnings (Don Dutile) [1499363] - [infiniband] ib/mlx5: Fix a warning message (Don Dutile) [1499363 1456694] - [infiniband] rdma/ocrdma: Fix error codes in ocrdma_create_srq() (Don Dutile) [1499363] - [infiniband] rdma/ocrdma: Fix an error code in ocrdma_alloc_pd() (Don Dutile) [1499363] - [infiniband] ib/ipoib: Fix error code in ipoib_add_port() (Don Dutile) [1499363 1456699] - [infiniband] ib/rxe: Set dma_mask and coherent_dma_mask (Don Dutile) [1499363 1456704] - [infiniband] ib/rxe: Fix kernel panic from skb destructor (Don Dutile) [1499363 1456704] - [infiniband] ib/ipoib: Let lower driver handle get_stats64 call (Don Dutile) [1499363 1456699] - [infiniband] ib/core: Add ordered workqueue for RoCE GID management (Don Dutile) [1499363] - [infiniband] ib/mlx5: Clean mr_cache debugfs in case of failure (Don Dutile) [1499363 1456694] - [infiniband] ib/core: Remove NOIO QP create flag (Don Dutile) [1499363] - [netdrv] {net, ib}/mlx4: Remove gfp flags argument (Don Dutile) [1499363 1456692] - [infiniband] ib/{rdmavt, qib, hfi1}: Remove gfp flags argument (Don Dutile) [1499363 1452789] - [infiniband] ib/ipoib: Convert IPoIB to memalloc_noio_* calls (Don Dutile) [1499363 1456699] - [infiniband] ib/ipoib: Forward MTU change to driver below (Don Dutile) [1499363 1456699] - [infiniband] ib: Convert msleep below 20ms to usleep_range (Don Dutile) [1499363] - [infiniband] ib/uverbs: Make use of ib_modify_qp variant to avoid resolving DMAC (Don Dutile) [1499363] - [infiniband] ib/core: Introduce modify QP operation with udata (Don Dutile) [1499363] - [infiniband] ib/core: Don't resolve IP address to the loopback device (Don Dutile) [1499363] - [infiniband] ib/core: Namespace is mandatory input for address resolution (Don Dutile) [1499363] - [infiniband] ib/iser: Fix connection teardown race condition (Don Dutile) [1499363] - [infiniband] rdma/core: Document confusing code (Don Dutile) [1499363] - [infiniband] mlx5: Avoid that mlx5_ib_sg_to_klms() overflows the klms[] array (Don Dutile) [1499363 1456694] - [infiniband] ib/hfi1: Ensure dd->gi_mask can not be overflowed (Don Dutile) [1499363 1452789] - [netdrv] mlx4_en: remove unnecessary returned value check (Don Dutile) [1499363 1456692] - [net] xprtrdma: Fix documenting comments in frwr_ops.c (Don Dutile) [1499363] - [net] xprtrdma: Replace PAGE_MASK with offset_in_page() (Don Dutile) [1499363] - [net] xprtrdma: FMR does not need list_del_init() (Don Dutile) [1499363] - [net] xprtrdma: Demote "connect" log messages (Don Dutile) [1499363] - [net] xprtrdma: Don't defer MR recovery if ro_map fails (Don Dutile) [1499363] - [net] xprtrdma: Fix FRWR invalidation error recovery (Don Dutile) [1499363] - [net] xprtrdma: Fix client lock-up after application signal fires (Don Dutile) [1499363] - [net] xprtrdma: Rename rpcrdma_req::rl_free (Don Dutile) [1499363] - [net] xprtrdma: Pass only the list of registered MRs to ro_unmap_sync (Don Dutile) [1499363] - [net] xprtrdma: Pre-mark remotely invalidated MRs (Don Dutile) [1499363] - [net] xprtrdma: On invalidation failure, remove MWs from rl_registered (Don Dutile) [1499363] - [net] svcrdma: fix an incorrect check on -E2BIG and -EINVAL (Don Dutile) [1499363] - [infiniband] ib/rxe: do not copy extra stack memory to skb (Don Dutile) [1499363] - [net] svcrdma: Remove svc_rdma_chunk_ctxt::cc_dir field (Don Dutile) [1499363] - [net] svcrdma: use offset_in_page() macro (Don Dutile) [1499363] - [net] svcrdma: Clean up after converting svc_rdma_recvfrom to rdma_rw API (Don Dutile) [1499363] - [net] svcrdma: Clean-up svc_rdma_unmap_dma (Don Dutile) [1499363] - [net] svcrdma: Remove frmr cache (Don Dutile) [1499363] - [net] svcrdma: Remove unused Read completion handlers (Don Dutile) [1499363] - [net] svcrdma: Properly compute .len and .buflen for received RPC Calls (Don Dutile) [1499363] - [net] svcrdma: Use generic RDMA R/W API in RPC Call path (Don Dutile) [1499363] - [net] svcrdma: Clean up svc_rdma_build_read_chunk() (Don Dutile) [1499363] - [net] svcrdma: Add recvfrom helpers to svc_rdma_rw.c (Don Dutile) [1499363] - [netdrv] qed: Fix printk option passed when printing ipv6 addresses (Don Dutile) [1499363 1462433] - [infiniband] ib/iser: Handle lack of memory management extentions correctly (Don Dutile) [1499363] - [infiniband] iser-target: Avoid isert_conn->cm_id dereference in isert_login_recv_done (Don Dutile) [1499363] - [infiniband] ib/srpt: Make a debug statement in srpt_abort_cmd() more informative (Don Dutile) [1499363] - [infiniband] ib/core, opa_vnic, hfi1, mlx5: Properly free rdma_netdev (Don Dutile) [1499363] - [infiniband] rdma/uverbs: Check port number supplied by user verbs cmds (Don Dutile) [1499363] - [netdrv] mlx4_en: make mlx4_log_num_mgm_entry_size static (Don Dutile) [1499363 1456692] - [netdrv] qed: Add iWARP support for physical queue allocation (Don Dutile) [1499363 1462435] - [netdrv] qed: Add iWARP protocol support in context allocation (Don Dutile) [1499363 1462435] - [netdrv] qed: iWARP CM add error handling (Don Dutile) [1499363 1462435] - [netdrv] qed: iWARP implement disconnect flows (Don Dutile) [1499363 1462435] - [netdrv] qed: iWARP CM add active side connect (Don Dutile) [1499363 1462435] - [netdrv] qed: iWARP CM add passive side connect (Don Dutile) [1499363 1462435] - [netdrv] qed: initialize ll2_syn_handle at start of function (Don Dutile) [1499363 1462433] - [netdrv] qed: iWARP CM add listener functions and initial SYN processing (Don Dutile) [1499363 1462435] - [netdrv] qed: iWARP CM - setup a ll2 connection for handling SYN packets (Don Dutile) [1499363 1462435] - [netdrv] qed: Add iWARP support in ll2 connections (Don Dutile) [1499363 1462435] - [netdrv] qed: Rename some ll2 related defines (Don Dutile) [1499363 1462435] - [netdrv] qed: Implement iWARP initialization, teardown and qp operations (Don Dutile) [1499363 1462435] - [netdrv] qed: Introduce iWARP personality (Don Dutile) [1499363 1462435] - [netdrv] mlx4_en: Do not allocate redundant TX queues when TC is disabled (Don Dutile) [1499363 1456692] - [netdrv] mlx4_en: Add dynamic variable to hold the number of user priorities (UP) (Don Dutile) [1499363 1456692] - [infiniband] ib/opa_vnic: Use spinlock instead of mutex for stats_lock (Don Dutile) [1499363 1452831] - [infiniband] ib/opa_vnic: Use GFP_ATOMIC while sending trap (Don Dutile) [1499363 1452831] - [netdrv] mlx4: fix spelling mistake: "enforcment" -> "enforcement" (Don Dutile) [1499363 1456692] - [net] svcrdma: Don't account for Receive queue "starvation" (Don Dutile) [1499363] - [net] svcrdma: Improve Reply chunk sanity checking (Don Dutile) [1499363] - [net] svcrdma: Improve Write chunk sanity checking (Don Dutile) [1499363] - [net] svcrdma: Improve Read chunk sanity checking (Don Dutile) [1499363] - [net] svcrdma: Remove svc_rdma_marshal.c (Don Dutile) [1499363] - [net] svcrdma: Avoid Send Queue overflow (Don Dutile) [1499363] - [net] svcrdma: Squelch disconnection messages (Don Dutile) [1499363] - [netdrv] mlx5e: IPSec, Innova IPSec offload infrastructure (Don Dutile) [1499363 1456694] - [netdrv] mlx4: fix spelling mistake: "coalesing" -> "coalescing" (Don Dutile) [1499363 1456692] - [netdrv] mlx5e: IPoIB, Support the flash device ethtool callback (Don Dutile) [1499363 1466367] - [netdrv] mlx5e: Support the flash device ethtool callback (Don Dutile) [1499363 1466367] - [netdrv] mlx5: Add mlxfw callbacks (Don Dutile) [1499363 1466367] - [netdrv] mlx5: Add helper functions to set/query MCC/MCDA/MCQI registers (Don Dutile) [1499363 1466367] - [netdrv] mlx5: Enhance MCAM reg to allow query on access reg support (Don Dutile) [1499363 1466367] - [netdrv] mlx5: Add MCC (Management Component Control) register definitions (Don Dutile) [1499363 1466367] - [netdrv] qed*: Rename qed_roce_if.h to qed_rdma_if.h (Don Dutile) [1499363 1462433] - [netdrv] qed: Split rdma content between qed_rdma and qed_roce (Don Dutile) [1499363 1462433] - [netdrv] qed: Duplicate qed_roce.[ch] to qed_rdma.[ch] (Don Dutile) [1499363 1462433] - [netdrv] qed: Cleanup qed_roce before duplicating it (Don Dutile) [1499363 1462433] - [netdrv] qede: Fix compilation without QED_RDMA (Don Dutile) [1499363 1462433] - [netdrv] qed: SPQ async callback registration (Don Dutile) [1499363 1462433] - [netdrv] qed: Wait for resources before FUNC_CLOSE (Don Dutile) [1499363 1462433] - [netdrv] qed*: Set rdma generic functions prefix (Don Dutile) [1499363 1462433] - [netdrv] qed*: qede_roce.[ch] -> qede_rdma.[ch] (Don Dutile) [1499363 1462433] - [netdrv] qed: Disable RoCE dpm when DCBx change occurs (Don Dutile) [1499363 1462433] - [netdrv] qed: RoCE EDPM to honor PFC (Don Dutile) [1499363 1462433] - [netdrv] qed: Chain support for external PBL (Don Dutile) [1499363 1462433] - [netdrv] mlx5e: IPoIB, Add ioctl support to IPoIB device driver (Don Dutile) [1499363 1385325] - [netdrv] mlx5e: IPoIB, Add PTP support to IPoIB device driver (Don Dutile) [1499363 1385325] - [netdrv] mlx5e: IPoIB, Get more TX statistics (Don Dutile) [1499363 1385325] - [netdrv] mlx5e: IPoIB, Handle change_mtu (Don Dutile) [1499363 1385325] - [netdrv] mlx5e: Use hard_mtu as part of the mlx5e_priv struct (Don Dutile) [1499363 1385325] - [netdrv] mlx5e: IPoIB, Change parameters default values (Don Dutile) [1499363 1385325] - [netdrv] mlx5e: Add new profile function update_carrier (Don Dutile) [1499363 1385325] - [netdrv] mlx5e: IPoIB, Add ethtool support (Don Dutile) [1499363 1385325] - [netdrv] mlx5e: Prevent PFC call for non ethernet ports (Don Dutile) [1499363 1385325] - [netdrv] mlx5e: IPoIB, Move to a separate directory (Don Dutile) [1499363 1385325] - [netdrv] mlx4_en: Refactor mlx4_en_free_tx_desc (Don Dutile) [1499363 1456692] - [netdrv] mlx4_en: Replace TXBB_SIZE multiplications with shift operations (Don Dutile) [1499363 1456692] - [netdrv] mlx4_en: Increase default TX ring size (Don Dutile) [1499363 1456692] - [netdrv] mlx4_en: Improve stack xmit function (Don Dutile) [1499363 1456692] - [netdrv] mlx4_en: Improve transmit CQ polling (Don Dutile) [1499363 1456692] - [netdrv] mlx4_en: Improve receive data-path (Don Dutile) [1499363 1456692] - [netdrv] mlx4_en: Optimized single ring steering (Don Dutile) [1499363 1456692] - [netdrv] mlx4_en: Remove unused argument in TX datapath function (Don Dutile) [1499363 1456692] - [netdrv] qed: Fix an off by one bug (Don Dutile) [1499363 1462433] - [infiniband] ib: nes: convert to use DRIVER_ATTR_RW (Don Dutile) [1499363 1462433] - [netdrv] qed: add qed_int_sb_init() stub function (Don Dutile) [1499363 1462433] - [netdrv] qed: collect GSI port statistics (Don Dutile) [1499363 1462433] - [netdrv] qed: Call rx_release_cb() when flushing LL2 (Don Dutile) [1499363 1462433] - [netdrv] qed: No need for LL2 frags indication (Don Dutile) [1499363 1462433] - [netdrv] qed*: LL2 callback operations (Don Dutile) [1499363 1462433] - [netdrv] qed: LL2 code relocations (Don Dutile) [1499363 1462433] - [netdrv] qed: Cleaner seperation of LL2 inputs (Don Dutile) [1499363 1462433] - [netdrv] qed: Revise ll2 Rx completion (Don Dutile) [1499363 1462433] - [netdrv] qed: LL2 to use packed information for tx (Don Dutile) [1499363 1462433] - [netdrv] mlx5e: Remove limitation of single NIC offloaded TC action per rule (Don Dutile) [1499363 1456694] - [infiniband] ib/mlx4: Bump driver version (Don Dutile) [1499363 1456692] - [netdrv] mlx4_en: Bump driver version (Don Dutile) [1499363 1456692] - [netdrv] mlx4_core: Bump driver version (Don Dutile) [1499363 1456692] - [netdrv] qed: VFs to try utilizing the doorbell bar (Don Dutile) [1499363 1462433] - [netdrv] qed: Multiple qzone queues for VFs (Don Dutile) [1499363 1462433] - [netdrv] qed: IOV db support multiple queues per qzone (Don Dutile) [1499363 1462433] - [netdrv] qed: Make VF legacy a bitfield (Don Dutile) [1499363 1462433] - [netdrv] qed: Assign a unique per-queue index to queue-cid (Don Dutile) [1499363 1462433] - [netdrv] qed: Pass vf_params when creating a queue-cid (Don Dutile) [1499363 1462433] - [netdrv] qed*: L2 interface to use the SB structures directly (Don Dutile) [1499363 1462433] - [netdrv] qed: Create L2 queue database (Don Dutile) [1499363 1462433] - [netdrv] qed: Add bitmaps for VF CIDs (Don Dutile) [1499363 1462433] - [netdrv] qed: Add support for changing iSCSI mac (Don Dutile) [1499363 1462433] - [netdrv] qed: No need to reset SBs on IOV init (Don Dutile) [1499363 1462433] - [netdrv] qed: Reset IGU CAM to default on init (Don Dutile) [1499363 1462433] - [netdrv] qed: Hold a single array for SBs (Don Dutile) [1499363 1462433] - [netdrv] qed: Provide auxiliary for getting free VF SB (Don Dutile) [1499363 1462433] - [netdrv] qed: Remove assumption on SB order in IGU (Don Dutile) [1499363 1462433] - [netdrv] qed: Encapsulate interrupt counters in struct (Don Dutile) [1499363 1462433] - [netdrv] qed: Add aux. function translating sb_id -> igu_sb_id (Don Dutile) [1499363 1462433] - [netdrv] qed: Distinguish between sb_id and igu_sb_id (Don Dutile) [1499363] - [netdrv] qed: IGU read revised (Don Dutile) [1499363 1462433] - [netdrv] qed: Minor refactoring in interrupt code (Don Dutile) [1499363 1462433] - [netdrv] qed: Make qed_int_cau_conf_pi() static (Don Dutile) [1499363 1462433] - [netdrv] qed: Cache alignemnt padding to match host (Don Dutile) [1499363 1462433] - [netdrv] qed: Mask parities after occurance (Don Dutile) [1499363 1462433] - [netdrv] qed: Print multi-bit attentions properly (Don Dutile) [1499363 1462433] - [netdrv] qed: Diffrentiate adapter-specific attentions (Don Dutile) [1499363 1462433] - [netdrv] qed: Get rid of the attention-arrays (Don Dutile) [1499363 1462433] - [netdrv] qed: Support dynamic s-tag change (Don Dutile) [1499363 1462433] - [netdrv] qed: QL41xxx VF MSI-x table (Don Dutile) [1499363 1462433] - [netdrv] qed: Don't inherit RoCE DCBx for V2 (Don Dutile) [1499363 1462433] - [netdrv] qed: Correct DCBx update scheme (Don Dutile) [1499363 1462433] - [netdrv] qed: Add missing static/local dcbx info (Don Dutile) [1499363 1462433] - [netdrv] mlxfw: Properly handle dependancy with non-loadable mlx5 (Don Dutile) [1499363 1466367] - [netdrv] mlxfw: Make the module selectable (Don Dutile) [1499363 1466367] - [netdrv] mlxfw: fix a NULL dereference (Don Dutile) [1499363 1466367] - [netdrv] mlxfw: remove redundant goto on error check (Don Dutile) [1499363 1466367] - [netdrv] mlxfw: select CONFIG_XZ_DEC (Don Dutile) [1499363 1466367] - [netdrv] Add the mlxfw module for Mellanox firmware flash process (Don Dutile) [1499363 1466367] - [netdrv] qed: Replace set_id() api with set_name() (Don Dutile) [1499363 1462433] - [netdrv] qede: Log probe of PCI device (Don Dutile) [1499363 1462433] - [netdrv] qed: Provide MBI information in dev_info (Don Dutile) [1499363 1462433] - [netdrv] qed: Enable RoCE parser searching on fp init (Don Dutile) [1499363 1462433] - [netdrv] qed: Flush slowpath tasklet on stop (Don Dutile) [1499363 1462433] - [netdrv] qed: Remove BB_A0 references (Don Dutile) [1499363 1462433] - [netdrv] qed: Drop the 's' from num_ports_in_engines (Don Dutile) [1499363 1462433] - [netdrv] qed: Log incorrectly installed board (Don Dutile) [1499363 1462433] - [netdrv] qed: !main_ptt for tunnel configuration (Don Dutile) [1499363 1462433] - [netdrv] qed: Align DP_ERR style with other DP macros (Don Dutile) [1499363 1462433] - [netdrv] qede: Fix sparse warnings (Don Dutile) [1499363 1462433] - [netdrv] update drivers to handle HWTSTAMP_FILTER_NTP_ALL (Don Dutile) [1499363] - [netdrv] qede: Support 1G advertisment (Don Dutile) [1499363 1462433] - [netdrv] qed: Fix setting of Management bitfields (Don Dutile) [1499363 1462433] - [netdrv] qede: qedr closure after setting state (Don Dutile) [1499363 1462433] - [netdrv] qed: Correct print in iscsi error-flow (Don Dutile) [1499363 1462433] - [netdrv] qed: Revise alloc/setup/free flow (Don Dutile) [1499363 1462433] - [netdrv] qed: Free previous connections when releasing iSCSI (Don Dutile) [1499363] - [netdrv] qede: Don't use an internal MAC field (Don Dutile) [1499363 1462433] - [netdrv] qede: Add missing Status-block free (Don Dutile) [1499363 1462433] - [netdrv] qede: Honor user request for Tx buffers (Don Dutile) [1499363 1462433] - [netdrv] qede: Allow WoL to activate by default (Don Dutile) [1499363] - [netdrv] mlx5e: Fix possible memory leak (Don Dutile) [1499363 1456694] - [netdrv] qed: Remove unused including (Don Dutile) [1499363 1462433] - [netdrv] qed: Utilize FW 8.20.0.0 (Don Dutile) [1499363 1462433] - [infiniband] ib/mlx5: Bump driver version (Don Dutile) [1499363 1456694] - [netdrv] mlx5: Bump driver version (Don Dutile) [1499363 1456694] - [netdrv] mlx5: FPGA, Add basic support for Innova (Don Dutile) [1499363 1456672] - [netdrv] mlx5: Introduce trigger_health_work function (Don Dutile) [1499363 1456694] - [netdrv] mlx5: Update the list of the PCI supported devices (Don Dutile) [1499363 1456690] - [netdrv] {net, ib}/mlx5: Replace mlx5_vzalloc with kvzalloc (Don Dutile) [1499363 1456694] - [infiniband] ib/core: Fix static analysis warning in ib_policy_change_task (Don Dutile) [1499363 1464478] - [infiniband] ib/core: Fix uninitialized variable use in check_qp_port_pkey_settings (Don Dutile) [1499363 1464478] - [security] selinux: Add a cache for quicker retreival of PKey SIDs (Don Dutile) [1499363 1464478] - [security] selinux: Add IB Port SMP access vector (Don Dutile) [1499363 1464478] - [security] selinux: Implement Infiniband PKey "Access" access vector (Don Dutile) [1499363 1464478] - [security] selinux: Allocate and free infiniband security hooks (Don Dutile) [1499363 1464478] - [security] selinux: Create policydb version for Infiniband support (Don Dutile) [1499363 1464478] - [infiniband] ib/core: Enforce security on management datagrams (Don Dutile) [1499363 1464478] - [security] selinux lsm ib/core: Implement LSM notification system (Don Dutile) [1499363 1464478] - [infiniband] ib/core: Enforce PKey security on QPs (Don Dutile) [1499363 1464478] - [infiniband] ib/core: IB cache enhancements to support Infiniband security (Don Dutile) [1499363 1464478] - [security] selinux: Update policy version to support constraints info (Don Dutile) [1499363 1464478]- [infiniband] i40iw: Fix port number for query QP (Stefan Assmann) [1466401] - [infiniband] i40iw: Add missing memory barriers (Stefan Assmann) [1466401] - [infiniband] i40iw: Add support for port reuse on active side connections (Stefan Assmann) [1466401] - [infiniband] i40iw: Add missing VLAN priority (Stefan Assmann) [1466401] - [infiniband] i40iw: Call i40iw_cm_disconn on modify QP to disconnect (Stefan Assmann) [1466401] - [infiniband] i40iw: Prevent multiple netdev event notifier registrations (Stefan Assmann) [1466401] - [infiniband] i40iw: Fail open if there are no available MSI-X vectors (Stefan Assmann) [1466401] - [infiniband] i40iw: make some structures const (Stefan Assmann) [1466401] - [infiniband] rdma/i40iw: Remove unused argument (Stefan Assmann) [1466401] - [infiniband] i40iw: Improve CQP timeout logic (Stefan Assmann) [1466401] - [infiniband] i40iw: Fix potential fcn_id_array out of bounds (Stefan Assmann) [1466401] - [infiniband] i40iw: Use correct alignment for CQ0 memory (Stefan Assmann) [1466401] - [infiniband] i40iw: Fix typecast of tcp_seq_num (Stefan Assmann) [1466401] - [infiniband] i40iw: Correct variable names (Stefan Assmann) [1466401] - [infiniband] i40iw: Fix parsing of query/commit FPM buffers (Stefan Assmann) [1466401] - [infiniband] i40iw: fix spelling mistake: "allloc_buf" -> "alloc_buf" (Stefan Assmann) [1466401] - [infiniband] i40iw: Fixes for static checker warnings (Stefan Assmann) [1466401] - [infiniband] i40iw: Simplify code (Stefan Assmann) [1466401] - [infiniband] ib/i40iw: Fix error code in i40iw_create_cq() (Stefan Assmann) [1466401] - [infiniband] i40iw: Free QP PBLEs when the QP is destroyed (Stefan Assmann) [1466401] - [infiniband] i40iw: Avoid memory leak of CQP request objects (Stefan Assmann) [1466401] - [infiniband] i40iw: Update list correctly (Stefan Assmann) [1466401] - [infiniband] i40iw: Add missing memory barrier (Stefan Assmann) [1466401] - [infiniband] i40iw: Free QP resources on CQP destroy QP failure (Stefan Assmann) [1466401] - [infiniband] i40iw: Release cm_id ref on PCI function reset (Stefan Assmann) [1466401] - [infiniband] i40iw: Utilize iwdev->reset during PCI function reset (Stefan Assmann) [1466401] - [infiniband] i40iw: Do not poll CCQ after it is destroyed (Stefan Assmann) [1466401] - [infiniband] i40iw: Fix order of cleanup in close (Stefan Assmann) [1466401] - [infiniband] rdma/i40iw: fix duplicated code for different branches (Stefan Assmann) [1466401] - [infiniband] rdma/i40iw: Fix device initialization error path (Stefan Assmann) [1466401] - [infiniband] rdma/i40iw: ACK MPA Reject frame (Stefan Assmann) [1466401] - [infiniband] rdma/i40iw: Don't set 0-length FULPDU RTR indication control flag (Stefan Assmann) [1466401] - [infiniband] ib/i40iw: use setup_timer (Stefan Assmann) [1466401]- [scsi] remove various unused blist flags (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: remove synchronous STPG support (Mike Snitzer) [1499107] - [scsi] scsi_devinfo: remove synchronous ALUA for NETAPP devices (Mike Snitzer) [1499107] - [scsi] scsi_dh: move .rescan to an auxiliary structure (Mike Snitzer) [1499107] - [scsi] scsi_dh: fix RHEL7 kABI breakage (Mike Snitzer) [1475380] - [scsi] revert: scsi: handle more device handler setup/teardown in common code (Mike Snitzer) [1475380] - [scsi] Add scsi_vpd_tpg_id() (Mike Snitzer) [1475380] - [scsi] Add scsi_vpd_lun_id() (Mike Snitzer) [1475380] - [scsi] scsi_dh_alua: Warn if the first argument of alua_rtpg_queue() is NULL (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Ensure that alua_activate() calls the completion function (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Check scsi_device_get() return value (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Fix RCU annotations (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Fix a reference counting bug (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: fix missing kref_put() in alua_rtpg_work() (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Fix memory leak in alua_rtpg() (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: do not fail for unknown VPD identification (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: uninitialized variable in alua_rtpg() (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Declare local functions static (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Update version to 2.0 (Mike Snitzer) [1499107] - [scsi] scsi_dh: add 'rescan' callback (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Send TEST UNIT READY to poll for transitioning (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: update all port states (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Recheck state on unit attention (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Add new blacklist flag 'BLIST_SYNC_ALUA' (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Allow workqueue to run synchronously (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Use workqueue for RTPG (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: remove 'rel_port' from alua_dh_data structure (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: move optimize_stpg evaluation (Mike Snitzer) [1499107] - [scsi] revert commit a8e5a2d593cb ("[scsi] scsi_dh_alua: ALUA handler attach should succeed while TPG is transitioning") (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: simplify alua_initialize() (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: use unique device id (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Use separate alua_port_group structure (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: allocate RTPG buffer separately (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: switch to scsi_execute_req_flags() (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: call alua_rtpg() if stpg fails (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Make stpg synchronous (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: separate out alua_stpg() (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Pass buffer as function argument (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Remove stale variables (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: use scsi_vpd_tpg_id() (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: simplify sense code handling (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: rework alua_check_tpgs() to return the tpgs mode (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: use unaligned access macros (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: use flag for RTPG extended header (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: fixup description of stpg_endio() (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: return standard SCSI return codes in submit_rtpg (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: use standard logging functions (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: sanitze sense code handling (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: improved logging (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Use vpd_pg83 information (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Disable ALUA handling for non-disk devices (Mike Snitzer) [1499107] - [scsi] fix device handler detach oops (Mike Snitzer) [1499107] - [scsi] handle more device handler setup_teardown in common code (Mike Snitzer) [1499107] - [scsi] device handlers must have attach and detach methods (Mike Snitzer) [1499107] - [scsi] remove struct scsi_dh_devlist (Mike Snitzer) [1499107] - [scsi] use container_of to get at device handler private data (Mike Snitzer) [1499107] - [scsi] scsi_dh: get module reference outside of device handler (Mike Snitzer) [1499107] - [scsi] scsi_dh_hp_sw: fix return value on failed allocation (Mike Snitzer) [1499107] - [scsi] revert "scsi_dh_alua: Fix memory leak in alua_bus_attach()" (Mike Snitzer) [1499107]- [pinctrl] intel: Read back TX buffer state (Xiaolong Wang) [1511744] - [pinctrl] intel: Add Intel Denverton pin controller support (Xiaolong Wang) [1384731] - [net] revert "net: use lib/percpu_counter API for fragmentation mem accounting" (Jesper Brouer) [1508499] - [net] inet_diag: Fix up addresses in v4-mapped SYN-RECV TCP pseudo sockets (Stefano Brivio) [1372520] - [net] netfilter: nf_ct_sip: allow tab character in SIP headers (Davide Caratti) [1461348] - [net] netfilter: nf_ct_sip: correct allowed characters in Call-ID SIP header (Davide Caratti) [1461348] - [net] netfilter: nf_ct_sip: correct parsing of continuation lines in SIP headers (Davide Caratti) [1461348] - [net] ipvs: update real-server binding of outgoing connections in SIP-pe (Davide Caratti) [1461348] - [net] ipvs: make drop_entry protection effective for SIP-pe (Davide Caratti) [1461348] - [net] ipvs: don't alter conntrack in OPS mode (Davide Caratti) [1461348] - [net] ipvs: optimize release of connections in OPS mode (Davide Caratti) [1461348] - [net] ipvs: handle connections started by real-servers (Davide Caratti) [1461348] - [net] ipvs: rerouting to local clients is not needed anymore (Davide Caratti) [1461348] - [net] ipv4: Namespecify the tcp_keepalive_intvl sysctl knob (Hangbin Liu) [1476667] - [net] ipv4: Namespecify tcp_keepalive_probes sysctl knob (Hangbin Liu) [1476667] - [net] ipv4: Namespaceify tcp_keepalive_time sysctl knob (Hangbin Liu) [1476667] - [mm] mm/memory_hotplug: define find_{smallest|biggest}_section_pfn as unsigned long (Yasuaki Ishimatsu) [1500440] - [mm] mm/memory_hotplug: change pfn_to_section_nr/section_nr_to_pfn macro to inline function (Yasuaki Ishimatsu) [1500440] - [mm] filemap: don't plant shadow entries without radix tree node (Waiman Long) [1509891] - [mm] Fix panic due to NULL pointer dereference in __memcg_kmem_get_cache() (Larry Woodman) [1490495] - [usb] xhci: set missing SuperSpeedPlus Link Protocol bit in roothub descriptor (Torez Smith) [1496645] - [drm] i915: Add interface to reserve fence registers for vGPU (Paul Lai) [1449711] - [drm] i915/gvt: Fix GPU hang after reusing vGPU instance across different guest OS (Paul Lai) [1458689] - [pci] pci/msi: Ignore affinity if pre/post vector count is more than min_vecs (Myron Stowe) [1509390] - [pci] pci/msi: fix the pci_alloc_irq_vectors_affinity stub (Myron Stowe) [1509390] - [virt] vfio/pci: Virtualize Maximum Read Request Size (Alex Williamson) [1499021] - [virt] vfio/pci: Virtualize Maximum Payload Size (Alex Williamson) [1499021] - [virt] vfio: Stall vfio_del_group_dev() for container group detach (Alex Williamson) [1499022] - [virt] vfio: fix noiommu vfio_iommu_group_get reference count (Alex Williamson) [1499022] - [virt] vfio/pci: Fix handling of RC integrated endpoint PCIe capability size (Alex Williamson) [1499022] - [virt] vfio/pci: Use pci_try_reset_function() on initial open (Alex Williamson) [1499022] - [virt] vfio: Remove unnecessary uses of vfio_container.group_lock (Alex Williamson) [1499022] - [virt] vfio: New external user group/file match (Alex Williamson) [1499022] - [virt] kvm-vfio: Decouple only when we match a group (Alex Williamson) [1499022] - [virt] vfio: Fix group release deadlock (Alex Williamson) [1499022] - [virt] vfio: fix a typo in comment of function vfio_pin_pages (Alex Williamson) [1499022] - [scsi] virtio_scsi: let host do exception handling (Paolo Bonzini) [1501309] - [edac] skx_edac: Handle systems with segmented PCI busses (Yasuyuki Kobayashi) [1492511 1500572] - [block] loop: Add PF_LESS_THROTTLE to block/loop device thread (Ming Lei) [1511107] - [crypto] x86/sha1 - Fix reads beyond the number of blocks passed (Herbert Xu) [1469200] - [netdrv] sfc: remove redundant variable start (Jarod Wilson) [1479400] - [netdrv] sfc: don't warn on successful change of MAC (Jarod Wilson) [1479400] - [netdrv] sfc: support rx-fcs and rx-all (Jarod Wilson) [1479400] - [kernel] percpu-refcount: support synchronous switch to atomic mode (Prarit Bhargava) [1511619] - [kernel] percpu_ref: allow operation mode switching operations to be called concurrently (Prarit Bhargava) [1511619] - [kernel] percpu_ref: restructure operation mode switching (Prarit Bhargava) [1511619] - [kernel] percpu_ref: unify staggered atomic switching wait behavior (Prarit Bhargava) [1511619] - [kernel] percpu_ref: reorganize __percpu_ref_switch_to_atomic() and relocate percpu_ref_switch_to_atomic() (Prarit Bhargava) [1511619] - [kernel] percpu_ref: remove unnecessary RCU grace period for staggered atomic switching confirmation (Prarit Bhargava) [1511619]- [netdrv] mlx5e: Avoid doing a cleanup call if the profile doesn't have it (Don Dutile) [1456694 1499362] - [netdrv] mlx5: Properly check applicability of devlink eswitch commands (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Fix min inline value for VF rep SQs (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Fix timestamping capabilities reporting (Don Dutile) [1456694 1499362] - [netdrv] mlx5: Wait for FW readiness before initializing command interface (Don Dutile) [1456694 1499362] - [infiniband] ib/ipoib: Fix memory leak in create child syscall (Don Dutile) [1456699 1499362] - [infiniband] ib/ipoib: Fix access to un-initialized napi struct (Don Dutile) [1456699 1499362] - [infiniband] ib/ipoib: Delete napi in device uninit default (Don Dutile) [1456699 1499362] - [infiniband] ib/ipoib: Limit call to free rdma_netdev for capable devices (Don Dutile) [1456699 1499362] - [infiniband] ib/ipoib: Fix memory leaks for child interfaces priv (Don Dutile) [1456699 1499362] - [infiniband] rxe: Fix a sleep-in-atomic bug in post_one_send (Don Dutile) [1456704 1499362] - [infiniband] rdma/qedr: Add 64KB PAGE_SIZE support to user-space queues (Don Dutile) [1462433 1499362] - [infiniband] rdma/qedr: Initialize byte_len in WC of READ and SEND commands (Don Dutile) [1462433 1499362] - [netdrv] qed: fix dump of context data (Don Dutile) [1462433 1499362] - [netdrv] mlx5: Enable 4K UAR only when page size is bigger than 4K (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Fix wrong indications in DIM due to counter wraparound (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Added BW check for DIM decision mechanism (Don Dutile) [1456694 1499362] - [netdrv] mlx5: Remove several module events out of ethtool stats (Don Dutile) [1456694 1499362] - [netdrv] mlx5: Continue health polling until it is explicitly stopped (Don Dutile) [1456694 1499362] - [netdrv] mlx5: Fix create vport flow table flow (Don Dutile) [1385325 1499362] - [netdrv] mlx4: Check if Granular QoS per VF has been enabled before updating QP qos_vport (Don Dutile) [1456692 1499362] - [netdrv] mlx4: Fix the check in attaching steering rules (Don Dutile) [1456692 1499362] - [infiniband] rdma/sa: Fix kernel panic in CMA request handler flow (Don Dutile) [1499362] - [infiniband] rdma/umem: Fix missing mmap_sem in get umem ODP call (Don Dutile) [1499362] - [infiniband] rdma/core: not to set page dirty bit if it's already set (Don Dutile) [1499362] - [infiniband] rdma/uverbs: Declare local function static and add brackets to sizeof (Don Dutile) [1499362] - [infiniband] rdma/netlink: Reduce exposure of RDMA netlink functions (Don Dutile) [1499362] - [infiniband] rdma/srp: Fix NULL deref at srp_destroy_qp() (Don Dutile) [1499362] - [infiniband] rdma/ipoib: Limit the ipoib_dev_uninit_default scope (Don Dutile) [1456699 1499362] - [infiniband] rdma/ipoib: Replace netdev_priv with ipoib_priv for ipoib_get_link_ksettings (Don Dutile) [1456699 1499362] - [infiniband] rdma/qedr: add null check before pointer dereference (Don Dutile) [1462433 1499362] - [infiniband] rdma/mlx5: set UMR wqe fence according to HCA cap (Don Dutile) [1456694 1499362] - [netdrv] mlx5: Define interface bits for fencing UMR wqe (Don Dutile) [1456694 1499362] - [infiniband] rdma/mlx4: Fix MAD tunneling when SRIOV is enabled (Don Dutile) [1456692 1499362] - [infiniband] rdma/hfi1: change PCI bar addr assignments to Linux API functions (Don Dutile) [1452789 1499362] - [infiniband] rdma/hfi1: fix array termination by appending NULL to attr array (Don Dutile) [1452789 1499362] - [infiniband] rdma/nes: ACK MPA Reply frame (Don Dutile) [1499362] - [infiniband] rdma/nes: Don't set 0-length FULPDU RTR indication control flag (Don Dutile) [1499362] - [netdrv] mlx5: avoid build warning for uniprocessor (Don Dutile) [1456694 1499362] - [net] xprtrdma: Delete an error message for a failed memory allocation in xprt_rdma_bc_setup() (Don Dutile) [1499362] - [netdrv] mlx5: fix bug reading rss_hash_type from CQE (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: IPoIB, handle RX packet correctly (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: Use the correct delete call on offloaded TC encap entry detach (Don Dutile) [1462433 1499362] - [netdrv] mlx5e: add CONFIG_INET dependency (Don Dutile) [1462433 1499362] - [netdrv] qed: Fix uninitialized data in aRFS infrastructure (Don Dutile) [1462433 1499362] - [netdrv] mlx4_core: Use min3 to select number of MSI-X vectors (Don Dutile) [1456692 1499362] - [netdrv] mlx5: Use underlay QPN from the root name space (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: IPoIB, Only support regular RQ for now (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: Fix setup TC ndo (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Fix ethtool pause support and advertise reporting (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Use the correct pause values for ethtool advertising (Don Dutile) [1456694 1499362] - [uapi] smc_diag.h: fix include from userland (Don Dutile) [1499362] - [uapi] includes linux/types.h before exporting files (Don Dutile) [1499362] - [netdrv] qede: Split PF/VF ndos (Don Dutile) [1462433 1499362] - [netdrv] qed: Correct doorbell configuration for !4Kb pages (Don Dutile) [1462433 1499362] - [netdrv] qed: Tell QM the number of tasks (Don Dutile) [1462433 1499362] - [netdrv] qed: Fix VF removal sequence (Don Dutile) [1462433 1499362] - [netdrv] mlx4_core: Reduce harmless SRIOV error message to debug level (Don Dutile) [1456692 1499362] - [netdrv] mlx4_en: Avoid adding steering rules with invalid ring (Don Dutile) [1456692 1499362] - [kernel] treewide: spelling: correct diffrent[iate] and banlance typos (Don Dutile) [1499362] - [infiniband] ib/srpt: Avoid that aborting a command triggers a kernel warning (Don Dutile) [1499362] - [infiniband] ib/srpt: Fix abort handling (Don Dutile) [1499362] - [infiniband] rxe: expose num_possible_cpus() cnum_comp_vectors (Don Dutile) [1456704 1499362] - [infiniband] ib/rxe: Update caller's CRC for RXE_MEM_TYPE_DMA memory type (Don Dutile) [1456704 1499362] - [infiniband] ib/hfi1: Clean up on context initialization failure (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Fix an assign/ordering issue with shared context IDs (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Clean up context initialization (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Correctly clear the pkey (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Search shared contexts on the opened device, not all devices (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Remove atomic operations for SDMA_REQ_HAVE_AHG bit (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Use filedata rather than filepointer (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Name function prototype parameters (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Fix a subcontext memory leak (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Return an error on memory allocation failure (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Adjust default eager_buffer_size to 8MB (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Get rid of divide when setting the tx request header (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Fix yield logic in send engine (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1, ib/rdmavt: Move r_adefered to r_lock cache line (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Fix checks for Offline transient state (Don Dutile) [1452789 1499362] - [netdrv] mlx5: Enable IPoIB acceleration (Don Dutile) [1456694 1499362] - [netdrv] qede: Fix possible misconfiguration of advertised autoneg value (Don Dutile) [1462433 1499362] - [netdrv] qed: Fix overriding of supported autoneg value (Don Dutile) [1462433 1499362] - [netdrv] qed*: Fix possible overflow for status block id field (Don Dutile) [1462433 1499362] - [netdrv] qed*: Fix issues in the ptp filter config implementation (Don Dutile) [1462433 1499362] - [netdrv] qede: Fix concurrency issue in PTP Tx path processing (Don Dutile) [1462433 1499362] - [infiniband] ib/ocrdma: fix out of bounds access to local buffer (Don Dutile) [1499362] - [infiniband] ib/mlx4: Fix incorrect order of formal and actual parameters (Don Dutile) [1456692 1499362] - [infiniband] ib/mlx4: Change flush logic so it adheres to the variable name (Don Dutile) [1456692 1499362] - [infiniband] mlx5: Fix mlx5_ib_map_mr_sg mr length (Don Dutile) [1456694 1499362] - [infiniband] ib/rxe: Don't clamp residual length to mtu (Don Dutile) [1456704 1499362] - [infiniband] ib/sa: Add support to query OPA path records (Don Dutile) [1499362] - [infiniband] ib/sa: Add OPA path record type (Don Dutile) [1499362] - [infiniband] ib/sa: Add OPA addr header (Don Dutile) [1499362] - [infiniband] ib/sa: Split struct sa_path_rec based on IB and ROCE specific fields (Don Dutile) [1499362] - [infiniband] ib/sa: Introduce path record specific types (Don Dutile) [1499362] - [infiniband] ib/sa: Rename ib_sa_path_rec to sa_path_rec (Don Dutile) [1499362] - [infiniband] ib/cm: Add braces when using sizeof (Don Dutile) [1499362] - [infiniband] ib/core: Define 'opa' rdma_ah_attr type (Don Dutile) [1499362] - [infiniband] ib/core: Define 'ib' and 'roce' rdma_ah_attr types (Don Dutile) [1499362] - [infiniband] ib/core: Use rdma_ah_attr accessor functions (Don Dutile) [1499362] - [infiniband] ib/core: Add accessor functions for rdma_ah_attr fields (Don Dutile) [1499362] - [infiniband] ib/pvrdma: Rename ib_ah_attr related functions (Don Dutile) [1454965 1499362] - [infiniband] ib/mthca: Rename to_ib_ah_attr to to_rdma_ah_attr (Don Dutile) [1499362] - [infiniband] ib/mlx5: Rename to_ib_ah_attr to to_rdma_ah_attr (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx4: Rename to_ib_ah_attr to to_rdma_ah_attr (Don Dutile) [1456692 1499362] - [infiniband] ib/core: Rename ib_destroy_ah to rdma_destroy_ah (Don Dutile) [1499362] - [infiniband] ib/core: Rename ib_query_ah to rdma_query_ah (Don Dutile) [1499362] - [infiniband] ib/core: Rename ib_modify_ah to rdma_modify_ah (Don Dutile) [1499362] - [infiniband] ib/core: Rename ib_create_ah to rdma_create_ah (Don Dutile) [1499362] - [infiniband] ib/core: Rename struct ib_ah_attr to rdma_ah_attr (Don Dutile) [1499362] - [infiniband] ib/rxe: Initialize ib_ah_attr during query_ah (Don Dutile) [1456704 1499362] - [infiniband] ib/core: Check for global flag when using ah_attr (Don Dutile) [1499362] - [infiniband] ib/core: Add braces when using sizeof (Don Dutile) [1499362] - [infiniband] ib/ipoib: Remove 'else' when the 'if' has a return (Don Dutile) [1456699 1499362] - [infiniband] ib/ocrdma: Add identifier names to function definitions (Don Dutile) [1499362] - [netdrv] qed: Prevent warning without CONFIG_RFS_ACCEL (Don Dutile) [1462433 1499362] - [netdrv] qed: output the DPM status and WID count (Don Dutile) [1462433 1499362] - [netdrv] qed: align DPI configuration to HW requirements (Don Dutile) [1462433 1499362] - [netdrv] qed: verify RoCE resource bitmaps are released (Don Dutile) [1462433 1499362] - [netdrv] qed: add error handling flow to TID deregistratin posting failure (Don Dutile) [1462433 1499362] - [netdrv] qed: remove unused SQ error state (Don Dutile) [1462433 1499362] - [netdrv] qed: configure the RoCE max message size (Don Dutile) [1462433 1499362] - [netdrv] qed: Unlock on error in qed_vf_pf_acquire() (Don Dutile) [1462433 1499362] - [netdrv] mlx5: E-Switch, Avoid redundant memory allocation (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Disable HW LRO when PCI is slower than link on striding RQ (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Use u8 as ownership type in mlx5e_get_cqe() (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Use prefetchw when a write is to follow (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Optimize poll ICOSQ completion queue (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Act on delay probe time updates (Don Dutile) [1456687 1499362] - [kernel] [netdrv] mlx5e: Update neighbour 'used' state using HW flow rules counters (Don Dutile) [1456687 1499362] - [netdrv] mlx5e: Add support to neighbour update flow (Don Dutile) [1499362 1456687] - [netdrv] mlx5e: Add neighbour hash table to the representors (Don Dutile) [1456687 1499362] - [net] add addrconf.h to ip6_route.h (Don Dutile) [1499362] - [kernel] locking/refcount: Remove the half-implemented refcount_sub() API (Don Dutile) [1499362] - [lib] locking/refcount: Create unchecked atomic_t implementation (Don Dutile) [1499362] - [lib] refcount: change EXPORT_SYMBOL markings (Don Dutile) [1499362] - [lib] locking/refcount: Add refcount_t API kernel-doc comments (Don Dutile) [1499362 1456687] - [lib] locking/refcounts: Change WARN() to WARN_ONCE() (Don Dutile) [1499362 1456687] - [kernel] locking/refcounts: Add missing kernel.h header to have UINT_MAX defined (Don Dutile) [1456687 1499362] - [lib] locking/refcounts: Out-of-line everything (Don Dutile) [1456687 1499362] - [lib] refcount_t: Introduce a special purpose refcount type (Don Dutile) [1456687 1499362] - [kernel] locking/atomics: Add _{acquire|release|relaxed}() variants of some atomic operations (Don Dutile) [1456687 1499362] - [netdrv] mlx5e: Read neigh parameters with proper locking (Don Dutile) [1456687 1499362] - [netdrv] mlx5e: Use flag to properly monitor a flow rule offloading state (Don Dutile) [1456687 1499362] - [netdrv] mlx5e: Remove output device parameter from create encap header helpers definition (Don Dutile) [1456687 1499362] - [netdrv] mlx5e: Move the encap entry structure from the eswitch header (Don Dutile) [1456694 1499362] - [netdrv] mlx5: Remove encap entry pointer from the eswitch flow attributes (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Extendable vport representor netdev private data (Don Dutile) [1499362 1456694] - [infiniband] ib/sa: Add support to query opa classport info (Don Dutile) [1499362] - [trace] iommu: Remove pci.h include from trace/events/iommu.h (Don Dutile) [1499362] - [infiniband] ib/core: Move opa_class_port_info definition to header file (Don Dutile) [1499362] - [infiniband] ib/core: Add rdma_cap_opa_ah to expose opa address handles (Don Dutile) [1499362] - [infiniband] ib/sa: Modify SA to implicitly cache Class Port info (Don Dutile) [1499362] - [infiniband] ib/sa: Move functions update_sm_ah() and ib_sa_event() (Don Dutile) [1499362] - [infiniband] ib/sa: Remove unwanted braces (Don Dutile) [1499362] - [infiniband] ib/sa: Add braces when using sizeof (Don Dutile) [1499362] - [infiniband] ib/sa: Fix lines longer than 80 columns (Don Dutile) [1499362] - [infiniband] ib/hfi1: Use bool in process_ecn (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi: Protect against writable mmap (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Fix unbalanced braces around else (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Convert Lx to llx (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Fix misspelling in comment (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Permanently enable P_Key checking in HFI (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Cache neighbor secure data after link up (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Adjust high temperature warning for QSFP cable (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Fix softlockup issue (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Use defines from common headers (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Add functions to parse 9B headers (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Rename hdr2sc to hfi1_9B_get_sc5 (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Return SC2VL mappings to FM with VL15 instead of ILLEGAL_VL (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Validate the TID count before using it (Don Dutile) [1452789 1499362] - [infiniband] ib/rdmavt/hfi1/qib: Use the MGID and MLID for multicast addressing (Don Dutile) [1452789 1499362] - [infiniband] ib/core: For multicast functions, verify that LIDs are multicast LIDs (Don Dutile) [1499362] - [infiniband] ib/hfi1: Correct MulticastMask/CollectiveMask info to SMA output (Don Dutile) [1452789 1499362] - [infiniband] ib/core: If the MGID/MLID pair is not on the list return an error (Don Dutile) [1499362] - [infiniband] ib/qib: use setup_timer (Don Dutile) [1499362] - [infiniband] ib/nes: use setup_timer (Don Dutile) [1499362] - [infiniband] ib/nes: Fix incorrect type in assignment (Don Dutile) [1499362] - [infiniband] ib/usnic: Simplify the code to balance loc/unlock calls (Don Dutile) [1499362] - [infiniband] ib/usnic: Explicitly include usnic headers (Don Dutile) [1499362] - [infiniband] ib/core: Mark local uverbs_std_types functions to be static (Don Dutile) [1499362] - [infiniband] ib/rxe: fix typo: "algorithmi" -> "algorithm" (Don Dutile) [1456704 1499362] - [infiniband] ib/rdmavt: restore IRQs on error path in rvt_create_ah() (Don Dutile) [1452789 1499362] - [infiniband] rdma/qedr: add support for send+invalidate in poll CQ (Don Dutile) [1462433 1499362] - [infiniband] rdma/qedr: destroy CQ only after HW releases it (Don Dutile) [1462433 1499362] - [infiniband] rdma/qedr: enhance destroy flow for GSI QP (Don Dutile) [1462433 1499362] - [infiniband] rdma/qedr: properly check atomic capabilities (Don Dutile) [1462433 1499362] - [infiniband] rdma/qedr: reset access control when registering a MR (Don Dutile) [1462433 1499362] - [netdrv] qed: Acquire/release ptt_ptp lock when enabling/disabling PTP (Don Dutile) [1462433 1499362] - [netdrv] qed: Remove the un-needed ptp header file (Don Dutile) [1462433 1499362] - [netdrv] qede: Add support for PTP resource locking (Don Dutile) [1462433 1499362] - [netdrv] qed: Add support for PTP resource locking (Don Dutile) [1462433 1499362] - [netdrv] qed: Add support for MFW resource locking (Don Dutile) [1462433 1499362] - [net] svcrdma: Clean out old XDR encoders (Don Dutile) [1499362] - [net] svcrdma: Remove the req_map cache (Don Dutile) [1499362] - [net] svcrdma: Remove unused RDMA Write completion handler (Don Dutile) [1499362] - [net] svcrdma: Reduce size of sge array in struct svc_rdma_op_ctxt (Don Dutile) [1499362] - [net] svcrdma: Clean up RPC-over-RDMA backchannel reply processing (Don Dutile) [1499362] - [net] svcrdma: Report Write/Reply chunk overruns (Don Dutile) [1499362] - [net] svcrdma: Clean up RDMA_ERROR path (Don Dutile) [1499362] - [net] svcrdma: Use rdma_rw API in RPC reply path (Don Dutile) [1499362] - [net] svcrdma: Introduce local rdma_rw API helpers (Don Dutile) [1499362] - [net] svcrdma: Clean up svc_rdma_get_inv_rkey() (Don Dutile) [1499362] - [net] svcrdma: Add helper to save pages under I/O (Don Dutile) [1499362] - [net] svcrdma: Eliminate RPCRDMA_SQ_DEPTH_MULT (Don Dutile) [1499362] - [net] svcrdma: Add svc_rdma_map_reply_hdr() (Don Dutile) [1499362] - [net] svcrdma: Move send_wr to svc_rdma_op_ctxt (Don Dutile) [1499362] - [net] xprtrdma: Remove rpcrdma_buffer::rb_pool (Don Dutile) [1499362] - [net] xprtrdma: Squelch ENOBUFS warnings (Don Dutile) [1499362] - [net] xprtrdma: Annotate receive workqueue (Don Dutile) [1499362] - [net] xprtrdma: Revert commit d0f36c46deea (Don Dutile) [1499362] - [net] xprtrdma: Restore transport after device removal (Don Dutile) [1499362] - [net] xprtrdma: Refactor rpcrdma_ep_connect (Don Dutile) [1499362] - [net] xprtrdma: Support unplugging an HCA from under an NFS mount (Don Dutile) [1499362] - [net] xprtrdma: Use same device when mapping or syncing DMA buffers (Don Dutile) [1499362] - [net] xprtrdma: Refactor rpcrdma_ia_open() (Don Dutile) [1499362] - [net] xprtrdma: Detect unreachable NFS/RDMA servers more reliably (Don Dutile) [1499362] - [net] sunrpc: Export xprt_force_disconnect() (Don Dutile) [1499362] - [net] xprtrdma: Cancel refresh worker during buffer shutdown (Don Dutile) [1499362] - [infiniband] ib/vmw_pvrdma: Spare annotate imm_data (Don Dutile) [1454965 1499362] - [infiniband] ib/mlx5: Add ODP support to MW (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Extract page fault code (Don Dutile) [1456694 1499362] - [infiniband] ib/umem: Add support to huge ODP (Don Dutile) [1499362] - [infiniband] ib/mlx5: Add contiguous ODP support (Don Dutile) [1456694 1499362] - [infiniband] ib/umem: Add contiguous ODP support (Don Dutile) [1499362] - [infiniband] ib/mlx5: Decrease verbosity level of ODP errors (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Fix implicit MR GC (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Fix UMR size calculation (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Fix function updating xlt emergency path (Don Dutile) [1456694 1499362] - [infiniband] ib: Replace ib_umem page_size by page_shift (Don Dutile) [1499362] - [infiniband] ib/hfi1: Use pcie_flr() instead of duplicating it (Don Dutile) [1452789 1499362] - [kernel] pci: Export pcie_flr() (Don Dutile) [1452789 1499362] - [infiniband] ib/core: change the return type to void (Don Dutile) [1499362] - [infiniband] ib/hfi: Fix up comments in engine mapping (Don Dutile) [1452789 1499362] - [infiniband] uverbs: Fix integer overflows (Don Dutile) [1499362] - [infiniband] {net, ib}/{rxe, usnic}: Utilize generic mac to eui32 function (Don Dutile) [1456704 1499362] - [infiniband] ib/usnic: Remove unused functions (Don Dutile) [1499362] - [infiniband] ib/iser: fix spelling mistake: "unexepected" -> "unexpected" (Don Dutile) [1499362] - [netdrv] qed: fix invalid use of sizeof in qed_alloc_qm_data() (Don Dutile) [1462433 1499362] - [netdrv] qed - VF tunnelling support [VXLAN/GENEVE/GRE] (Don Dutile) [1462433 1499362] - [netdrv] qed/qede: Add UDP ports in bulletin board (Don Dutile) [1462433 1499362] - [netdrv] qede: Disable tunnel offloads for non offloaded UDP ports (Don Dutile) [1462433 1499362] - [netdrv] qed/qede: Enable tunnel offloads based on hw configuration (Don Dutile) [1462433 1499362] - [netdrv] qed: refactor tunnelling - API/Structs (Don Dutile) [1462433 1499362] - [kernel] [netdrv] qed: Add support for static dcbx (Don Dutile) [1462433 1499362] - [netdrv] qed: Support dcbnl IEEE selector field (Don Dutile) [1462433 1499362] - [netdrv] qed: Add additional DCBx debug messages (Don Dutile) [1462433 1499362] - [netdrv] qed: Separate RoCE DCBx support for V2 (Don Dutile) [1462433 1499362] - [netdrv] qed: Cleanup DCBx unnecessary parameters (Don Dutile) [1462433 1499362] - [netdrv] mlx5: fix warning about missing prototype (Don Dutile) [1456694 1499362] - [netdrv] mlx5: hide unused functions (Don Dutile) [1456694 1499362] - [netdrv] mlx5: E-Switch, Add control for encapsulation (Don Dutile) [1499362] - [netdrv] mlx5: E-Switch, Refactor fast path FDB table creation in switchdev mode (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Add support for active_width and active_speed in RoCE (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Set mlx5_query_roce_port's return value to void (Don Dutile) [1456694 1499362] - [infiniband] ib/core: Add HDR speed enum (Don Dutile) [1499362] - [infiniband] ib/mlx5: Set correct SL in completion for RoCE (Don Dutile) [1456694 1499362] - [infiniband] ib/cma: Send MRA for reply messages (Don Dutile) [1499362] - [infiniband] ib/mlx5: Support congestion related counters (Don Dutile) [1456663 1499362] - [infiniband] ib/mthca: Check validity of output parameter pointer (Don Dutile) [1499362] - [infiniband] ib/mlx5: Add drop flow steering rule support (Don Dutile) [1456687 1499362] - [infiniband] ib/core: Introduce drop flow specification (Don Dutile) [1456687 1499362] - [infiniband] ib/mlx5: Use IP version matching to classify IP traffic (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Add inner spec and IPv6 validation in user's flow attribute list (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Fix wrong use of kfree at bad flow in create_cq_user (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Enlarge autogroup flow table (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Check supported flow table size (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Change vma from shared to private (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Take write semaphore when changing the vma struct (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx4: Change vma from shared to private (Don Dutile) [1456692 1499362] - [infiniband] ib/mlx4: Take write semaphore when changing the vma struct (Don Dutile) [1456692 1499362] - [infiniband] ib/mlx4: Reduce SRIOV multicast cleanup warning message to debug level (Don Dutile) [1456692 1499362] - [infiniband] ib/mlx4: Fix ib device initialization error flow (Don Dutile) [1456692 1499362] - [infiniband] ib/mlx4: Support RAW Ethernet when RoCE is disabled (Don Dutile) [1456692 1499362] - [infiniband] ib/core: Fix sysfs registration error flow (Don Dutile) [1499362] - [infiniband] ib/core: Fix kernel crash during fail to initialize device (Don Dutile) [1499362] - [infiniband] ib/ipoib: Fix deadlock between ipoib_stop and mcast join flow (Don Dutile) [1456699 1499362] - [infiniband] ib/rxe: Cache dst in QP instead of getting it for each send (Don Dutile) [1456704 1499362] - [infiniband] ib/rxe: Offload CRC calculation when possible (Don Dutile) [1456704 1499362] - [infiniband] ib/rxe: Do not export module's private function (Don Dutile) [1456704 1499362] - [infiniband] ib/rxe: Avoid accessing timers for non RC QPs (Don Dutile) [1456704 1499362] - [infiniband] ib/rxe: Add port protocol stats (Don Dutile) [1456664 1499362] - [netdrv] mlx5e: IPoIB, Fix error handling in mlx5_rdma_netdev_alloc() (Don Dutile) [1385325 1499362] - [infiniband] ib/hfi1: Coding style improvement (make sizeof use safer) (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Remove intermediate var in hfi1_user_sdma_alloc_queues() (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Use kcalloc() in hfi1_user_sdma_alloc_queues() (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Use kcalloc() in hfi1_user_exp_rcv_init() (Don Dutile) [1452789 1499362] - [netdrv] qede: allocate enough data for ->arfs_fltr_bmap (Don Dutile) [1462433 1499362] - [infiniband] cxgb3: Convert PDBG to pr_debug (Don Dutile) [1499362] - [net] locking/atomic, kref: Add kref_read() (Don Dutile) [1499362] - [infiniband] cxgb3: Use more common logging style (Don Dutile) [1499362] - [infiniband] ib/ipoib: Support acceleration options callbacks (Don Dutile) [1456699 1499362] - [infiniband] ib/ipoib: Use defined function for netdev_priv function (Don Dutile) [1456699 1499362] - [infiniband] ib/ipoib: Rename qpn to be dqpn in ipoib_send and post_send functions (Don Dutile) [1456699 1499362] - [infiniband] ib/ipoib: Separate control from HW operation on ipoib_open/stop ndo (Don Dutile) [1456699 1499362] - [infiniband] ib/ipoib: Separate control and data related initializations (Don Dutile) [1456699 1499362] - [infiniband] ib/ipoib: Introduce RDMA netdev interface and IPoIB structs (Don Dutile) [1456699 1499362] - [infiniband] ib/hfi1: VNIC SDMA support (Don Dutile) [1452831 1499362] - [infiniband] ib/hfi1: Virtual Network Interface Controller (VNIC) HW support (Don Dutile) [1452831 1499362] - [netdrv] mlx4: suppress 'may be used uninitialized' warning (Don Dutile) [1456692 1499362] - [infiniband] ib/hfi1: OPA_VNIC RDMA netdev support (Don Dutile) [1452831 1499362] - [infiniband] ib/opa-vnic: VNIC Ethernet Management Agent (VEMA) function (Don Dutile) [1499362] - [infiniband] ib/opa-vnic: VNIC Ethernet Management Agent (VEMA) interface (Don Dutile) [1452831 1499362] - [infiniband] ib/opa-vnic: VNIC MAC table support (Don Dutile) [1452831 1499362] - [infiniband] ib/opa-vnic: VNIC statistics support (Don Dutile) [1452831 1499362] - [infiniband] ib/opa-vnic: VNIC Ethernet Management (EM) structure definitions (Don Dutile) [1452831 1499362] - [infiniband] ib/opa-vnic: Virtual Network Interface Controller (VNIC) netdev (Don Dutile) [1452831 1499362] - [infiniband] ib/opa-vnic: Virtual Network Interface Controller (VNIC) interface (Don Dutile) [1452831 1499362] - [infiniband] ib/opa-vnic: RDMA NETDEV interface (Don Dutile) [1452831 1499362] - [infiniband] rdma/uverbs: Initialize cq_context appropriately (Don Dutile) [1499362] - [infiniband] ib/core: Rename uverbs event file structure (Don Dutile) [1499362] - [infiniband] ib/core: Don't use is_async in event files to infer events size (Don Dutile) [1499362] - [infiniband] ib/core: A small refactor in destroy WQ handler (Don Dutile) [1499362] - [infiniband] ib/core: Nullify ib_uobject during allocation (Don Dutile) [1499362] - [infiniband] ib/core: Don't pass the lock state to _rdma_remove_commit_uobject (Don Dutile) [1499362] - [infiniband] ib/core: Rename write flag to exclusive in rdma_core (Don Dutile) [1499362] - [netdrv] qede: Add aRFS support (Don Dutile) [1462433 1499362] - [netdrv] qed: aRFS infrastructure support (Don Dutile) [1462433 1499362] - [infiniband] hw/mlx5: Add New bit to check over QP creation (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: E-switch vport manager is valid for ethernet only (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: IPoIB, RX handler (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: RX handlers per netdev profile (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: IPoIB, Xmit flow (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: Xmit flow break down (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: IPoIB, Underlay QP (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: IPoIB, Basic netdev ndos open/close (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: IPoIB, TX TIS creation (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: IPoIB, RSS flow steering tables (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: IPoIB, RX steering RSS RQTs and TIRs (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: IPoIB, Add netdevice profile skeleton (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: More generic netdev management API (Don Dutile) [1385325 1499362] - [netdrv] mlx5: Enable flow-steering for IB link (Don Dutile) [1385325 1499362] - [netdrv] mlx5: Refactor create flow table method to accept underlay QP (Don Dutile) [1385325 1499362] - [netdrv] mlx5: Add IPoIB enhanced offloads bits to mlx5_ifc (Don Dutile) [1385325 1499362] - [netdrv] cxgb3: Use net_device_stats from struct net_device (Don Dutile) [1499362] - [netdrv] qede: Add support for ingress headroom (Don Dutile) [1462433 1499362] - [netdrv] qede: Update receive statistic once per NAPI (Don Dutile) [1462433 1499362] - [netdrv] mlx5e: Set default RX moderation parameters on driver load (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Reuse alloc cq code for all CQs allocation (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Show board id in ethtool driver information (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Change FW sub_minor display to 4 zeros padding (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Make mlx5e_modify_rqs_vsd a static function (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Add support for RXFCS feature flag (Don Dutile) [1456694 1499362] - [netdrv] mlx5: Update the list of the PCI supported devices (Don Dutile) [1481607 1499362] - [netdrv] qed: Make OOO archipelagos into an array (Don Dutile) [1462433 1499362] - [netdrv] qed: Provide iSCSI statistics to management (Don Dutile) [1462433 1499362] - [netdrv] qed: Add missing stat for new isles (Don Dutile) [1462433 1499362] - [netdrv] qed: Don't close the OUT_EN during init (Don Dutile) [1462433 1499362] - [netdrv] qed: Configure cacheline size in HW (Don Dutile) [1462433 1499362] - [netdrv] qed: Don't use main-ptt in unrelated flows (Don Dutile) [1462433 1499362] - [netdrv] qed: Warn PTT usage by wrong hw-function (Don Dutile) [1462433 1499362] - [netdrv] mlx4: trust shinfo->gso_segs (Don Dutile) [1456692 1499362] - [netdrv] qed: fix missing break in OOO_LB_TC case (Don Dutile) [1462433 1499362] - [netdrv] mlx5e: fix build error without CONFIG_SYSFS (Don Dutile) [1456694 1499362] - [infiniband] ib/hfi1: Eliminate synchronize_rcu() in mr delete (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Add transmit fault injection feature (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Add receive fault injection feature (Don Dutile) [1452789 1499362] - [lib] fault-inject: add ratelimit option (Don Dutile) [1499362] - [infiniband] ib/hfi1: Ensure VL index is within bounds (Don Dutile) [1452789 1499362] - [infiniband] ib/rdmavt: Avoid reseting wqe send_flags in unreserve (Don Dutile) [1452789 1499362] - [infiniband] ib/rdmavt, ib/hfi1: Fix timer migration regressions (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Add a patch value to the firmware version string (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Check for QSFP presence before attempting reads (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Check device id early during init (Don Dutile) [1452789 1499362] - [infiniband] ib/rdmavt: Add swqe completion trace (Don Dutile) [1452789 1499362] - [infiniband] ib/rdmavt: Add tracing for cq entry and poll (Don Dutile) [1452789 1499362] - [infiniband] ib/rdmavt: Add additional fields to post send trace (Don Dutile) [1452789 1499362] - [infiniband] ib/rdmavt, ib/hfi1, ib/qib: Make wc opcode translation driver dependent (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: NULL pointer dereference when freeing rhashtable (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Cache registers during state change (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Race hazard avoidance in user SDMA driver (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Force logical link down (Don Dutile) [1452789 1499362] - [infiniband] ib/ipoib: ibx: failed to create mcg debug file (Don Dutile) [1456699 1499362] - [infiniband] ib/core: Change completion channel to use the reworked objects schema (Don Dutile) [1499362] - [infiniband] ib/core: Add support for fd objects (Don Dutile) [1499362] - [infiniband] ib/core: Add lock to multicast handlers (Don Dutile) [1499362] - [infiniband] ib/core: Change idr objects to use the new schema (Don Dutile) [1499362] - [infiniband] ib/core: Add idr based standard types (Don Dutile) [1499362] - [infiniband] ib/core: Add support for idr types (Don Dutile) [1499362] - [infiniband] ib/core: Refactor idr to be per uverbs_file (Don Dutile) [1499362] - [netdrv] qed: Add a missing error code (Don Dutile) [1462433 1499362] - [netdrv] qed: Manage with less memory regions for RoCE (Don Dutile) [1462433 1499362] - [netdrv] qed: RoCE doesn't need to use SRC (Don Dutile) [1462433 1499362] - [netdrv] qed: Correct TM ILT lines in presence of VFs (Don Dutile) [1462433 1499362] - [netdrv] qed: Fix TM block ILT allocation (Don Dutile) [1462433 1499362] - [netdrv] qed: Revise QM cofiguration (Don Dutile) [1462433 1499362] - [netdrv] ethernet/mellanox/mlx5/core/en_ethtool.c: fix build with gcc-4.4.4 (Don Dutile) [1499362] - [netdrv] ethernet/mellanox/mlx5/core/en_main.c: fix build with gcc-4.4.4 (Don Dutile) [1456694 1499362] - [net] add explicit interrupt.h includes (Don Dutile) [1499362] - [netdrv] qed: Use BDQ resource for storage protocols (Don Dutile) [1462433 1499362] - [netdrv] qed: Utilize resource-lock based scheme (Don Dutile) [1462433 1499362] - [netdrv] qed: Support management-based resource locking (Don Dutile) [1462433 1499362] - [netdrv] qed: Send pf-flr as part of initialization (Don Dutile) [1462433 1499362] - [netdrv] qed: Move to new load request scheme (Don Dutile) [1462433 1499362] - [netdrv] qed: hw_init() to receive parameter-struct (Don Dutile) [1462433 1499362] - [netdrv] qed: Correct HW stop flow (Don Dutile) [1462433 1499362] - [netdrv] mlx5e: Add offloading of E-Switch TC pedit (header re-write) actions (Don Dutile) [1456687 1499362] - [netdrv] mlx5: Introduce alloc/dealloc modify header context commands (Don Dutile) [1456687 1499362] - [netdrv] mlx5: Introduce modify header structures, commands and steering action definitions (Don Dutile) [1456687 1499362] - [netdrv] mlx5: Reorder few command cases to reflect their natural order (Don Dutile) [1456687 1499362] - [netdrv] mlx5: Add helper to initialize a flow steering actions struct instance (Don Dutile) [1456687 1499362] - [netdrv] mlx5e: Properly deal with resource cleanup when adding TC flow fails (Don Dutile) [1499362 1456687] - [netdrv] mlx5e: Add intermediate struct for TC flow parsing attributes (Don Dutile) [1456687 1499362] - [netdrv] mlx5e: Add NIC attributes for offloaded TC flows (Don Dutile) [1499362] - [netdrv] mlx5e: Add prefix for e-switch offloaded TC flow attributes (Don Dutile) [1499362 1456687] - [netdrv] mlx5e: Fail safe mtu and lro setting (Don Dutile) [1499362 1456659] - [netdrv] mlx5e: Fail safe tc setup (Don Dutile) [1499362 1456659] - [netdrv] mlx5e: Fail safe cqe compressing/moderation mode setting (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Fail safe ethtool settings (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Introduce switch channels (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Minimize mlx5e_{open/close}_locked (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: CQ and RQ don't need priv pointer (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Isolate open_channels from priv->params (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Split open/close channels to stages (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Refactor refresh TIRs (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Redirect RQT refactoring (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Introduce mlx5e_channels (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Set netdev->rx_cpu_rmap on netdev creation (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Set SQ max rate on mlx5e_open_txqsq rather on open_channel (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Different SQ types (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Generalize SQ create/modify/destroy functions (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Proper names for SQ/RQ/CQ functions (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Generalize tx helper functions for different SQ types (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Move mlx5e_rq struct declaration (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: XDP TX forwarding support (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Single bfreg (UAR) for all mlx5e SQs and netdevs (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Xmit, no write combining (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Use dma_rmb rather than rmb in CQE fetch routine (Don Dutile) [1456694 1499362] - [netdrv] qed: Reserve VF feature before PF (Don Dutile) [1462433 1499362] - [netdrv] qed: Don't waste SBs unused by RoCE (Don Dutile) [1462433 1499362] - [netdrv] qed: Reduce verbosity of unimplemented MFW messages (Don Dutile) [1462433 1499362] - [netdrv] qed: Correct endian order of MAC passed to MFW (Don Dutile) [1462433 1499362] - [netdrv] qed: Pass src/dst sizes when interacting with MFW (Don Dutile) [1462433 1499362] - [netdrv] qed: Revise MFW command locking (Don Dutile) [1462433 1499362] - [netdrv] qed: Always publish VF link from leading hwfn (Don Dutile) [1462433 1499362] - [netdrv] qed: Raise verbosity of Malicious VF indications (Don Dutile) [1462433 1499362] - [netdrv] qed: Make qed_iov_mark_vf_flr() return bool (Don Dutile) [1462433 1499362] - [netdrv] qed: Deprecate VF multiple queue-stop (Don Dutile) [1462433 1499362] - [netdrv] qed: Uniform IOV queue validation (Don Dutile) [1462433 1499362] - [netdrv] qed: Correct default VF coalescing configuration (Don Dutile) [1462433 1499362] - [netdrv] qed: Set HW-channel to ready before ACKing VF (Don Dutile) [1462433 1499362] - [netdrv] qed: Clean VF malicious indication when disabling IOV (Don Dutile) [1462433 1499362] - [netdrv] qed: Increase verbosity of VF -> PF errors (Don Dutile) [1462433 1499362] - [infiniband] utilize the new cdev_set_parent function (Don Dutile) [1499362] - [infiniband] ib/ucm: utilize new cdev_device_add helper function (Don Dutile) [1499362] - [kernel] chardev: add helper function to register char devs with a struct device (Don Dutile) [1499362] - [netdrv] mlx4: remove duplicate code in mlx4_en_process_rx_cq() (Don Dutile) [1456692 1499362] - [netdrv] mlx4: make validate_loopback() more generic (Don Dutile) [1456692 1499362] - [netdrv] mlx4: factorize page_address() calls (Don Dutile) [1456692 1499362] - [netdrv] mlx4: do not access rx_desc from mlx4_en_process_rx_cq() (Don Dutile) [1456692 1499362] - [netdrv] mlx4: add rx_alloc_pages counter in ethtool -S (Don Dutile) [1456692 1499362] - [netdrv] mlx4: add page recycling in receive path (Don Dutile) [1456692 1499362] - [netdrv] mlx4: use order-0 pages for RX (Don Dutile) [1456692 1499362] - [netdrv] mlx4: removal of frag_sizes[] (Don Dutile) [1456692 1499362] - [netdrv] mlx4: reduce rx ring page_cache size (Don Dutile) [1456692 1499362] - [netdrv] mlx4: rx_headroom is a per port attribute (Don Dutile) [1456692 1499362] - [netdrv] mlx4: get rid of frag_prefix_size (Don Dutile) [1456692 1499362] - [netdrv] mlx4: remove order field from mlx4_en_frag_info (Don Dutile) [1456692 1499362] - [netdrv] mlx4: dma_dir is a mlx4_en_priv attribute (Don Dutile) [1456692 1499362] - [netdrv] mlx4: xdp: Reserve headroom for receiving packet when XDP prog is active (Don Dutile) [1456692 1499362] - [netdrv] mellanox: use core min/max MTU checking (Don Dutile) [1456692 1499362] - [netdrv] mlx4_en: use napi_complete_done() return value (Don Dutile) [1456692 1499362] - [infiniband] ib/rxe: double free on error (Don Dutile) [1499362] - [infiniband] ib/rxe: Suppress sparse warnings (Don Dutile) [1456704 1499362] - [infiniband] ib/bnxt_re: Fix frame stack compilation warning (Don Dutile) [1384857 1499362] - [net] xprtrdma: fix double include of module.h (Don Dutile) [1499362] - [infiniband] vmw_pvrdma: fix [un]register_netdevice_notifier (Don Dutile) [1454965 1499362]- [x86] intel_rdt: Turn off most RDT features on Skylake (Jiri Olsa) [1486121] - [x86] intel_rdt: Add command line options for resource director technology (Jiri Olsa) [1486121] - [x86] intel_rdt: Move special case code for Haswell to a quirk function (Jiri Olsa) [1486121] - [x86] intel_rdt: Remove redundant ternary operator on return (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Improve limbo list processing (Jiri Olsa) [1457533] - [x86] intel_rdt/mbm: Fix MBM overflow handler during CPU hotplug (Jiri Olsa) [1457533] - [x86] intel_rdt: Modify the intel_pqr_state for better performance (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Clear the default RMID during hotcpu (Jiri Olsa) [1457533] - [x86] intel_rdt: Show bitmask of shareable resource with other executing units (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Documentation for resctrl based RDT Monitoring (Jiri Olsa) [1457533] - [x86] intel_rdt: Fix a typo in Documentation (Jiri Olsa) [1457533] - [x86] documentation, x86, resctrl: Recommend locking for resctrlfs (Jiri Olsa) [1457533] - [x86] intel_rdt/mbm: Handle counter overflow (Jiri Olsa) [1457533] - [x86] intel_rdt/mbm: Add mbm counter initialization (Jiri Olsa) [1457533] - [x86] intel_rdt/mbm: Basic counting of MBM events (total and local) (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add CPU hotplug support (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add sched_in support (Jiri Olsa) [1457533] - [x86] intel_rdt: Introduce rdt_enable_key for scheduling (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add mount,umount support (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add rmdir support (Jiri Olsa) [1457533] - [x86] intel_rdt: Separate the ctrl bits from rmdir (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add mon_data (Jiri Olsa) [1457533] - [x86] intel_rdt: Prepare for RDT monitor data support (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add cpus file support (Jiri Olsa) [1457533] - [x86] intel_rdt: Prepare to add RDT monitor cpus file support (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add tasks file support (Jiri Olsa) [1457533] - [x86] intel_rdt: Change closid type from int to u32 (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add mkdir support for RDT monitoring (Jiri Olsa) [1457533] - [x86] intel_rdt: Prepare for RDT monitoring mkdir support (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add info files for RDT monitoring (Jiri Olsa) [1457533] - [x86] intel_rdt: Simplify info and base file lists (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add RMID (Resource monitoring ID) management (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add RDT monitoring initialization (Jiri Olsa) [1457533] - [x86] intel_rdt: Make rdt_resources_all more readable (Jiri Olsa) [1457533] - [x86] intel_rdt: Cleanup namespace to support RDT monitoring (Jiri Olsa) [1457533] - [x86] intel_rdt: Mark rdt_root and closid_alloc as static (Jiri Olsa) [1457533] - [x86] intel_rdt: Change file names to accommodate RDT monitor code (Jiri Olsa) [1457533] - [x86] maintainers: Add maintainer for Intel RDT resource allocation (Jiri Olsa) [1457533] - [x86] intel_rdt: Introduce a common compile option for RDT (Jiri Olsa) [1457533] - [x86] intel_rdt: Select KERNFS when enabling INTEL_RDT_A (Jiri Olsa) [1457533] - [x86] perf/cqm: Wipe out perf based cqm (Jiri Olsa) [1457533] - [x86] documentation, x86: Intel Memory bandwidth allocation (Jiri Olsa) [1379551] - [x86] intel_rdt: Fix memory leak on mount failure (Jiri Olsa) [1379551] - [x86] intel_rdt: Return error for incorrect resource names in schemata (Jiri Olsa) [1379551] - [x86] intel_rdt: Trim whitespace while parsing schemata input (Jiri Olsa) [1379551] - [x86] intel_rdt: Fix padding when resource is enabled via mount (Jiri Olsa) [1379551] - [x86] intel_rdt: Get rid of anon union (Jiri Olsa) [1379551] - [x86] intel_rdt/mba: Add schemata file support for MBA (Jiri Olsa) [1379551] - [x86] intel_rdt: Make schemata file parsers resource specific (Jiri Olsa) [1379551] - [x86] intel_rdt/mba: Add info directory files for Memory Bandwidth Allocation (Jiri Olsa) [1379551] - [x86] intel_rdt: Make information files resource specific (Jiri Olsa) [1379551] - [x86] intel_rdt/mba: Add primary support for Memory Bandwidth Allocation (MBA) (Jiri Olsa) [1379551] - [x86] intel_rdt/mba: Memory bandwith allocation feature detect (Jiri Olsa) [1379551] - [x86] intel_rdt: Add resource specific msr update function (Jiri Olsa) [1379551] - [x86] intel_rdt: Move CBM specific data into a struct (Jiri Olsa) [1379551] - [x86] intel_rdt: Cleanup namespace to support multiple resource types (Jiri Olsa) [1379551] - [x86] intel_rdt: Organize code properly (Jiri Olsa) [1379551] - [x86] intel_rdt: Init padding only if a device exists (Jiri Olsa) [1379551] - [x86] intel_rdt: Add cpus_list rdtgroup file (Jiri Olsa) [1379551] - [x86] intel_rdt: Cleanup kernel-doc (Jiri Olsa) [1379551] - [x86] intel_rdt: Update schemata read to show data in tabular format (Jiri Olsa) [1379551] - [x86] intel_rdt: Implement "update" mode when writing schemata file (Jiri Olsa) [1379551] - [kernel] tracing/kprobes: Allow to create probe with a module name starting with a digit (Jiri Olsa) [1422117] - [kernel] trace/kprobes: Allow return probes with offsets and absolute addresses (Jiri Olsa) [1422117]- [netdrv] ibmvnic: Fix calculation of number of TX header descriptors (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: generalize napi_complete_done() (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: constify vio_device_id (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Correct 'unused variable' warning in build (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Add netdev_dbg output for debugging (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Clean up resources on probe failure (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Report rx buffer return codes as netdev_dbg (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Implement .get_channels (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Implement .get_ringparam (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Convert vnic server reported statistics to cpu endian (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Implement per-queue statistics reporting (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Initialize SCRQ's during login renegotiation (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Check for transport event on driver resume (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fix assignment of RX/TX IRQ's (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Correct return code checking for ibmvnic_init during probe (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fix error handling when registering long-term-mapped buffers (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fix incorrectly defined ibmvnic_request_map_rsp structure (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Return from ibmvnic_resume if not in VNIC_OPEN state (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: driver initialization for kdump/kexec (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Exit polling routine correctly during adapter reset (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Remove VNIC_CLOSING check from pending_scrq (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Sanitize entire SCRQ buffer on reset (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Ensure that TX queues are disabled in __ibmvnic_close (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Activate disabled RX buffer pools on reset (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Remove netdev notify for failover resets (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Client-initiated failover (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Return failure on attempted mtu change (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Remove module author mailing address (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Reset sub-crqs during driver reset (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Reset tx/rx pools on driver reset (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Reset the CRQ queue during driver reset (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Check adapter state during ibmvnic_poll (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Deactivate RX pool buffer replenishment on H_CLOSED (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Halt TX and report carrier off on H_CLOSED return code (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Non-fatal error handling (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fix cleanup of SKB's on driver close (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Send gratuitous arp on reset (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Handle failover after failed init crq (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Track state of adapter napis (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: fix missing unlock on error in __ibmvnic_reset() (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Move queue restarting in ibmvnic_tx_complete (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Record SKB RX queue during poll (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Continue skb processing after skb completion error (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Check for driver reset first in ibmvnic_xmit (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Wait for any pending scrqs entries at driver close (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Clean up tx pools when closing (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Whitespace correction in release_rx_pools (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Delete napi's when releasing driver resources (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Updated reset handling (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Replace is_closed with state field (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Move resource initialization to its own routine (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Move initialization of sub crqs to ibmvnic_init (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Split initialization of scrqs to its own routine (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Free skb's in cases of failure in transmit (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Validate napi exist before disabling them (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Add set_link_state routine for setting adapter link state (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Move initialization of the stats token to ibmvnic_open (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Only retrieve error info if present (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Insert header on VLAN tagged received frame (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Set real number of rx queues (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Remove unused bouce buffer (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Allocate zero-filled memory for sub crqs (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Disable irq prior to close (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Correct crq and resource releasing (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Remove inflight list (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Do not disable IRQ after scheduling tasklet (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fixup atomic API usage (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Unmap longer term buffer before free (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fix ibmvnic_change_mac_addr struct format (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Report errors when failing to release sub-crqs (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Cleanup failure path in ibmvnic_open (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Create init/release routines for stats token (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Merge the two release_sub_crq_queue routines (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Create init and release routines for the rx pool (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Create init and release routines for the tx pool (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Create init and release routines for the bounce buffer (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Update main crq initialization and release (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Remove debugfs support (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Remove unused net_stats member from struct ibmvnic_adapter (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Correct ibmvnic handling of device open/close (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Move ibmvnic adapter intialization to its own routine (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Move login to its own routine (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Move login and queue negotiation into ibmvnic_open (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Free tx/rx scrq pointer array when releasing sub-crqs (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Allocate number of rx/tx buffers agreed on by firmware (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fix overflowing firmware/hardware TX queue (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Make CRQ interrupt tasklet wait for all capabilities crqs (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Use common counter for capabilities checks (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Handle processing of CRQ messages in a tasklet (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fix endian errors in error reporting output (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fix endian error when requesting device capabilities (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fix initial MTU settings (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Call napi_disable instead of napi_enable in failure path (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Initialize completion variables before starting work (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: use new api ethtool_{get|set}_link_ksettings (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: drop duplicate header seq_file.h (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fix size of debugfs name buffer (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: use net core MTU range checking (Gustavo Duarte) [1391561]- [fs] gfs2: Take inode off order_write list when setting jdata flag (Robert S Peterson) [1492678] - [fs] gfs2: flush the log and all pages for jdata as we do for WB_SYNC_ALL (Robert S Peterson) [1492678] - [fs] gfs2: Move log buffer accounting to transaction (Robert S Peterson) [1492678] - [fs] gfs2: Move log buffer lists into transaction (Robert S Peterson) [1492678] - [fs] gfs2: Fix use-after-free race when calling gfs2_remove_from_ail (Robert S Peterson) [1492678] - [fs] gfs2: aggressively issue revokes in gfs2_log_flush (Robert S Peterson) [1492678] - [fs] xfs: reinit btree pointer on attr tree inactivation walk (Carlos Maiolino) [1469296] - [fs] xfs: toggle readonly state around xfs_log_mount_finish (Eric Sandeen) [1395978] - [fs] xfs: write unmount record for ro mounts (Eric Sandeen) [1395978] - [netdrv] xen-netfront: reset skb network header before checksum (Vitaly Kuznetsov) [1487854] - [netdrv] xen-netfront: add support for IPv6 offloads (Vitaly Kuznetsov) [1487854] - [netdrv] xen-netfront: use new skb_checksum_setup function (Vitaly Kuznetsov) [1487854] - [net] consolidate duplicate code is skb_checksum_setup() helpers (Vitaly Kuznetsov) [1487854] - [net] add skb_checksum_setup (Vitaly Kuznetsov) [1487854] - [xen] xen-netback: handle IPv6 TCP GSO packets from the guest (Vitaly Kuznetsov) [1487854] - [x86] x86/vmware: Skip timer_irq_works() check on VMware (Vitaly Kuznetsov) [1507026 1507025] - [x86] x86/vmware: Skip lapic calibration on VMware (Vitaly Kuznetsov) [1507026 1507025] - [scsi] ipr: Set no_report_opcodes for RAID arrays (Gustavo Duarte) [1456498] - [scsi] ipr: Fix scsi-mq lockdep issue (Gustavo Duarte) [1456498] - [s390] mm: fix write access check in gup_huge_pmd() (Hendrik Brueckner) [1506126] - [s390] cpcmd, vmcp: avoid GFP_DMA allocations (Hendrik Brueckner) [1496111] - [powerpc] hotplug-mem: Fix missing endian conversion of aa_index (Serhii Popovych) [1508331] - [security] Introduce v3 namespaced file capabilities ("Eric W. Biederman") [1467386] - [security] selinux: Perform both commoncap and selinux xattr checks ("Eric W. Biederman") [1467386]- [mm] userfaultfd: provide pid in userfault msg - add feat union (Andrea Arcangeli) [1476833] - [mm] userfaultfd: provide pid in userfault msg (Andrea Arcangeli) [1476833] - [mm] userfaultfd: add feature to request for a signal delivery (Andrea Arcangeli) [1476833] - [mm] fs/userfaultfd.c: drop dead code (Andrea Arcangeli) [1476833] - [mm] userfaultfd: report UFFDIO_ZEROPAGE as available for shmem VMAs (Andrea Arcangeli) [1476833] - [mm] userfaultfd: shmem: wire up shmem_mfill_zeropage_pte (Andrea Arcangeli) [1476833] - [mm] userfaultfd: mcopy_atomic: introduce mfill_atomic_pte helper (Andrea Arcangeli) [1476833] - [mm] userfaultfd: shmem: add shmem_mfill_zeropage_pte for userfaultfd support (Andrea Arcangeli) [1476833] - [mm] shmem: introduce shmem_inode_acct_block (Andrea Arcangeli) [1476833] - [mm] userfaultfd: non-cooperative: notify about unmap of destination during mremap (Andrea Arcangeli) [1476833] - [mm] userfaultfd: non-cooperative: closing the uffd without triggering SIGBUS (Andrea Arcangeli) [1476833] - [mm] userfaultfd: non-cooperative: flush event_wqh at release time (Andrea Arcangeli) [1476833] - [mm] userfaultfd: replace ENOSPC with ESRCH in case mm has gone during copy/zeropage (Andrea Arcangeli) [1476833] - [mm] userfaultfd_zeropage: return -ENOSPC in case mm has gone (Andrea Arcangeli) [1476833] - [mm] userfaultfd: hugetlbfs: prevent UFFDIO_COPY to fill beyond the end of i_size (Andrea Arcangeli) [1476833] - [mm] userfaultfd: non-cooperative: fix fork use after free (Andrea Arcangeli) [1476833] - [mm] userfaultfd: hugetlbfs: remove superfluous page unlock in VM_SHARED case (Andrea Arcangeli) [1476833] - [mm] zram, ppc64: enable zram on ppc64 (Jerome Marchand) [1441166] - [mm] mm/zsmalloc: simplify zs_max_alloc_size handling (Jerome Marchand) [1441166] - [kernel] cpuset: Allow v2 behavior in v1 cgroup (Waiman Long) [947004] - [kernel] cgroup: Add mount flag to enable cpuset to use v2 behavior in v1 cgroup (Waiman Long) [947004] - [kernel] cpuset: fix the WARN_ON() in update_nodemasks_hier() (Waiman Long) [947004] - [kernel] cpuset: export effective masks to userspace (Waiman Long) [947004] - [kernel] cpuset: allow writing offlined masks to cpuset.cpus/mems (Waiman Long) [947004] - [kernel] cpuset: enable onlined cpu/node in effective masks (Waiman Long) [947004] - [kernel] cpuset: refactor cpuset_hotplug_update_tasks() (Waiman Long) [947004] - [kernel] cpuset: make cs->{cpus, mems}_allowed as user-configured masks (Waiman Long) [947004] - [kernel] cpuset: apply cs->effective_{cpus,mems} (Waiman Long) [947004] - [kernel] cpuset: initialize top_cpuset's configured masks at mount (Waiman Long) [947004] - [kernel] cpuset: use effective cpumask to build sched domains (Waiman Long) [947004] - [kernel] cpuset: inherit ancestor's masks if effective_{cpus, mems} becomes empty (Waiman Long) [947004] - [kernel] cpuset: update cs->effective_{cpus, mems} when config changes (Waiman Long) [947004] - [kernel] cpuset: update cpuset->effective_{cpus, mems} at hotplug (Waiman Long) [947004] - [kernel] cpuset: add cs->effective_cpus and cs->effective_mems (Waiman Long) [947004] - [kernel] cpuset: Add a dummy cgroup_on_dfl() function (Waiman Long) [947004] - [kernel] cpuset: fix a regression in validating config change (Waiman Long) [947004] - [kernel] cpuset: rename @cont to @cgrp (Waiman Long) [947004] - [kernel] cpuset: fix to migrate mm correctly in a corner case (Waiman Long) [947004] - [kernel] cpuset: allow to move tasks to empty cpusets (Waiman Long) [947004] - [kernel] cpuset: allow to keep tasks in empty cpusets (Waiman Long) [947004] - [kernel] cpuset: introduce effective_{cpumask|nodemask}_cpuset() (Waiman Long) [947004] - [kernel] cpuset: record old_mems_allowed in struct cpuset (Waiman Long) [947004] - [kernel] cpuset: remove async hotplug propagation work (Waiman Long) [947004] - [kernel] cpuset: let hotplug propagation work wait for task attaching (Waiman Long) [947004] - [kernel] cpuset: re-structure update_cpumask() a bit (Waiman Long) [947004] - [kernel] cpuset: remove cpuset_test_cpumask() (Waiman Long) [947004] - [kernel] cpuset: remove unnecessary variable in cpuset_attach() (Waiman Long) [947004] - [kernel] cpuset: cleanup guarantee_online_{cpus|mems}() (Waiman Long) [947004] - [kernel] cpuset: remove redundant check in cpuset_cpus_allowed_fallback() (Waiman Long) [947004]- [fs] xfs: add support for superblock writeback list (Brian Foster) [1497235] - [fs] fs/fs-writeback.c: add a new writeback list for sync (Brian Foster) [1497235] - [fs] inode: rename i_wb_list to i_io_list (Brian Foster) [1497235] - [fs] sync: serialise per-superblock sync operations (Brian Foster) [1497235] - [fs] inode: convert inode_sb_list_lock to per-sb (Brian Foster) [1497235] - [fs] xfs: use iomap new flag for newly allocated delalloc blocks (Brian Foster) [1479473] - [fs] xfs: Honor FALLOC_FL_KEEP_SIZE when punching ends of files (Brian Foster) [1479473] - [fs] xfs: resurrect debug mode drop buffered writes mechanism (Brian Foster) [1479473] - [fs] xfs: clear delalloc and cache on buffered write failure (Brian Foster) [1479473] - [fs] xfs: defer should abort intent items if the trans roll fails (Brian Foster) [1479473] - [fs] xfs: add xfs_trim_extent (Brian Foster) [1479473] - [fs] libxfs: v3 inodes are only valid on crc-enabled filesystems (Brian Foster) [1479473] - [fs] xfs: unset MS_ACTIVE if mount fails (Brian Foster) [1479473] - [fs] xfs: don't take the IOLOCK exclusive for direct I/O page invalidation (Brian Foster) [1479473] - [fs] xfs: add some 'static' annotations (Brian Foster) [1479473] - [fs] xfs: refactor swapext code (Brian Foster) [1479473] - [fs] xfs: various swapext cleanups (Brian Foster) [1479473] - [fs] xfs: return work remaining at the end of a bunmapi operation (Brian Foster) [1479473] - [fs] xfs: update atime before I/O in xfs_file_dio_aio_read (Brian Foster) [1479473] - [fs] xfs: remote attribute blocks aren't really userdata (Brian Foster) [1479473] - [fs] xfs: Propagate dentry down to inode_change_ok() (Brian Foster) [1479473] - [fs] xfs: defer should allow ->finish_item to request a new transaction (Brian Foster) [1479473] - [fs] xfs: count the blocks in a btree (Brian Foster) [1479473] - [fs] xfs: create a standard btree size calculator code (Brian Foster) [1479473] - [fs] xfs: track log done items directly in the deferred pending work item (Brian Foster) [1479473] - [fs] xfs: don't log the entire end of the AGF (Brian Foster) [1479473] - [fs] xfs: don't perform lookups on zero-height btrees (Brian Foster) [1479473] - [fs] xfs: fix bogus space reservation in xfs_iomap_write_allocate (Brian Foster) [1479473] - [fs] xfs: move (and rename) the deferred bmap-free tracepoints (Brian Foster) [1479473] - [fs] xfs: collapse single use static functions (Brian Foster) [1479473] - [fs] xfs: remove unnecessary parentheses from log redo item recovery functions (Brian Foster) [1479473] - [fs] xfs: remove unnecesary lshift/rshift key initialization (Brian Foster) [1479473] - [fs] xfs: add tracepoints and error injection for deferred extent freeing (Brian Foster) [1479473] - [fs] xfs: refactor redo intent item processing (Brian Foster) [1479473] - [fs] xfs: rename flist/free_list to dfops (Brian Foster) [1479473] - [fs] xfs: change xfs_bmap_{finish, cancel, init, free} -> xfs_defer_* (Brian Foster) [1479473] - [fs] xfs: rework xfs_bmap_free callers to use xfs_defer_ops (Brian Foster) [1479473] - [fs] xfs: enable the xfs_defer mechanism to process extents to free (Brian Foster) [1479473] - [fs] xfs: clean up typedef usage in the EFI/EFD handling code (Brian Foster) [1479473] - [fs] xfs: add tracepoints for the deferred ops mechanism (Brian Foster) [1479473] - [fs] xfs: move deferred operations into a separate file (Brian Foster) [1479473] - [fs] xfs: refactor btree owner change into a separate visit-blocks function (Brian Foster) [1479473] - [fs] xfs: add function pointers for get/update keys to the btree (Brian Foster) [1479473] - [fs] xfs: during btree split, save new block key & ptr for future insertion (Brian Foster) [1479473] - [fs] xfs: set *stat=1 after iroot realloc (Brian Foster) [1479473] - [fs] xfs: fix locking of the rt bitmap/summary inodes (Brian Foster) [1479473] - [fs] xfs: fix attr shortform structure alignment on cris (Brian Foster) [1479473] - [fs] xfs: remove EXPERIMENTAL tag from sparse inode feature (Brian Foster) [1479473] - [fs] libxfs: directory node splitting does not have an extra block (Brian Foster) [1479473] - [fs] xfs: remove dax code from object file when disabled (Brian Foster) [1479473] - [fs] xfs: remove __arch_pack (Brian Foster) [1479473] - [fs] xfs: kill xfs_dir2_inou_t (Brian Foster) [1479473] - [fs] xfs: kill xfs_dir2_sf_off_t (Brian Foster) [1479473] - [fs] xfs: remove the magic numbers in xfs_btree_block-related len macros (Brian Foster) [1479473] - [fs] xfs: indentation fix in xfs_btree_get_iroot() (Brian Foster) [1479473] - [fs] xfs: don't allow negative error tags (Brian Foster) [1479473] - [fs] xfs: refactor btree maxlevels computation (Brian Foster) [1479473] - [fs] xfs: convert list of extents to free into a regular list (Brian Foster) [1479473] - [fs] xfs: separate freelist fixing into a separate helper (Brian Foster) [1479473] - [fs] xfs: rearrange xfs_bmap_add_free parameters (Brian Foster) [1479473] - [fs] xfs: check for a valid error_tag in errortag_add (Brian Foster) [1479473] - [fs] xfs: enable buffer deadlock postmortem diagnosis via ftrace (Brian Foster) [1479473] - [fs] xfs: check offsets of variable length structures (Brian Foster) [1479473] - [fs] xfs: refactor xfs_reserve_blocks() to handle ENOSPC correctly (Brian Foster) [1479473] - [fs] xfs: reduce lock hold times in buffer writeback (Brian Foster) [1479473] - [fs] xfs: define XFS_IOC_FREEZE even if FIFREEZE is defined (Brian Foster) [1479473] - [fs] xfs: make several functions static (Brian Foster) [1479473] - [fs] xfs: remove spurious shutdown type check from xfs_bmap_finish() (Brian Foster) [1479473]- [fs] xfs: report zeroed or not correctly in xfs_zero_range() (Eric Sandeen) [1496513] - [fs] iomap: fix integer truncation issues in the zeroing and dirtying helpers (Eric Sandeen) [1496513] - [fs] xfs: disable per-inode DAX flag (Eric Sandeen) [1496513] - [fs] xfs: actually report xattr extents via iomap (Eric Sandeen) [1496513] - [fs] mm, fs: check for fatal signals in do_generic_file_read() (Eric Sandeen) [1496513] - [fs] fs: break out of iomap_file_buffered_write on fatal signals (Eric Sandeen) [1496513] - [fs] dax: Fix sleep in atomic contex in grab_mapping_entry() (Eric Sandeen) [1496513] - [fs] dax: rip out get_block based IO support (Eric Sandeen) [1496513] - [fs] ext4: rip out DAX handling from direct IO path (Eric Sandeen) [1496513] - [fs] ext4: convert DAX faults to iomap infrastructure (Eric Sandeen) [1496513] - [fs] ext4: avoid split extents for DAX writes (Eric Sandeen) [1496513] - [fs] ext4: DAX iomap write support (Eric Sandeen) [1496513] - [fs] ext4: use iomap for zeroing blocks in DAX mode (Eric Sandeen) [1496513] - [fs] ext4: factor out checks from ext4_file_write_iter() (Eric Sandeen) [1496513] - [fs] ext4: convert DAX reads to iomap infrastructure (Eric Sandeen) [1496513] - [fs] dax: Introduce IOMAP_FAULT flag (Eric Sandeen) [1496513] - [fs] xfs: use struct iomap based DAX PMD fault path (Eric Sandeen) [1496513] - [fs] dax: add struct iomap based DAX PMD support (Eric Sandeen) [1496513] - [fs] dax: dax_iomap_fault() needs to call iomap_end() (Eric Sandeen) [1496513] - [fs] dax: add dax_iomap_sector() helper function (Eric Sandeen) [1496513] - [fs] dax: correct dax iomap code namespace (Eric Sandeen) [1496513] - [fs] xfs: use iomap to implement DAX (Eric Sandeen) [1496513] - [fs] xfs: refactor xfs_setfilesize (Eric Sandeen) [1496513] - [fs] xfs: take the ilock shared if possible in xfs_file_iomap_begin (Eric Sandeen) [1496513] - [fs] dax: provide an iomap based fault handler (Eric Sandeen) [1496513] - [fs] dax: provide an iomap based dax read/write path (Eric Sandeen) [1496513] - [fs] fs: Do to trim high file position bits in iomap_page_mkwrite_actor (Eric Sandeen) [1496513] - [fs] iomap: add IOMAP_REPORT (Eric Sandeen) [1496513] - [fs] iomap: expose iomap_apply outside iomap.c (Eric Sandeen) [1496513] - [fs] iomap: add IOMAP_F_NEW flag (Eric Sandeen) [1496513] - [fs] xfs: Add buffered IO support back to get_block for splice (Eric Sandeen) [1496513] - [fs] xfs: rewrite and optimize the delalloc write path (Eric Sandeen) [1496513] - [fs] xfs: make xfs_inode_set_eofblocks_tag cheaper for the common case (Eric Sandeen) [1496513] - [fs] xfs: factor our a helper to calculate the EOF alignment (Eric Sandeen) [1496513] - [fs] xfs: move xfs_bmbt_to_iomap up (Eric Sandeen) [1496513] - [fs] iomap: add a flag to report shared extents (Eric Sandeen) [1496513] - [fs] fs: add iomap_file_dirty (Eric Sandeen) [1496513] - [fs] iomap: don't set FIEMAP_EXTENT_MERGED for extent based filesystems (Eric Sandeen) [1496513] - [fs] xfs: (re-)implement FIEMAP_FLAG_XATTR (Eric Sandeen) [1496513] - [fs] xfs: simplify xfs_file_iomap_begin (Eric Sandeen) [1496513] - [fs] iomap: mark ->iomap_end as optional (Eric Sandeen) [1496513] - [fs] iomap: prepare iomap_fiemap for attribute mappings (Eric Sandeen) [1496513] - [fs] iomap: fiemap should honor the FIEMAP_FLAG_SYNC flag (Eric Sandeen) [1496513] - [fs] xfs: kill xfs_zero_remaining_bytes (Eric Sandeen) [1496513] - [fs] xfs: split xfs_free_file_space in manageable pieces (Eric Sandeen) [1496513] - [fs] xfs: use xfs_zero_range in xfs_zero_eof (Eric Sandeen) [1496513] - [fs] xfs: handle 64-bit length in xfs_iozero (Eric Sandeen) [1496513] - [fs] xfs: use iomap infrastructure for DAX zeroing (Eric Sandeen) [1496513] - [fs] xfs: use iomap fiemap implementation (Eric Sandeen) [1496513] - [fs] xfs: implement iomap based buffered write path (Eric Sandeen) [1496513] - [fs] xfs: reorder zeroing and flushing sequence in truncate (Eric Sandeen) [1496513] - [fs] xfs: make xfs_bmbt_to_iomap available outside of xfs_pnfs.c (Eric Sandeen) [1496513] - [fs] fs: iomap based fiemap implementation (Eric Sandeen) [1496513] - [fs] fs: support DAX based iomap zeroing (Eric Sandeen) [1496513] - [fs] fs: introduce iomap infrastructure (Eric Sandeen) [1496513] - [fs] fs: move struct iomap from exportfs.h to a separate header (Eric Sandeen) [1496513] - [fs] block_dev: remove DAX leftovers (Eric Sandeen) [1496513] - [fs] block: remove BLK_DEV_DAX config option (Eric Sandeen) [1496513]- [kernel] livepatch: __klp_disable_patch() should never be called for disabled patches (Josh Poimboeuf) [1430637] - [kernel] livepatch: Correctly call klp_post_unpatch_callback() in error paths (Josh Poimboeuf) [1430637] - [kernel] livepatch: add transition notices (Josh Poimboeuf) [1430637] - [kernel] livepatch: move transition "complete" notice into klp_complete_transition() (Josh Poimboeuf) [1430637] - [kernel] livepatch: add (un)patch callbacks (Josh Poimboeuf) [1430637] - [kernel] ftrace: Add more checks for FTRACE_FL_DISABLED in processing ip records (Josh Poimboeuf) [1430637] - [x86] stacktrace: Avoid recording save_stack_trace() wrappers (Josh Poimboeuf) [1430637] - [x86] x86/dumpstack: Remove raw stack dump (Josh Poimboeuf) [1430637] - [x86] unwind: Fix oprofile module link error (Josh Poimboeuf) [1430637] - [x86] dumpstack: Fix show_stack() task pointer regression (Josh Poimboeuf) [1430637] - [x86] dumpstack: Remove dump_trace() and related callbacks (Josh Poimboeuf) [1430637] - [x86] dumpstack: Convert show_trace_log_lvl() to use the new unwinder (Josh Poimboeuf) [1430637] - [x86] oprofile/x86: Convert x86_backtrace() to use the new unwinder (Josh Poimboeuf) [1430637] - [x86] stacktrace: Convert save_stack_trace_*() to use the new unwinder (Josh Poimboeuf) [1430637] - [x86] perf/x86: Convert perf_callchain_kernel() to use the new unwinder (Josh Poimboeuf) [1430637] - [x86] dumpstack: Remove NULL task pointer convention (Josh Poimboeuf) [1430637] - [x86] dumpstack: Remove unnecessary stack pointer arguments (Josh Poimboeuf) [1430637] - [x86] oprofile/x86: Add regs->ip to oprofile trace (Josh Poimboeuf) [1430637] - [x86] perf/x86: Check perf_callchain_store() error (Josh Poimboeuf) [1430637] - [kernel] livepatch: unpatch all klp_objects if klp_module_coming fails (Josh Poimboeuf) [1430637] - [kernel] livepatch: Small shadow variable documentation fixes (Josh Poimboeuf) [1430637] - [kernel] livepatch: __klp_shadow_get_or_alloc() is local to shadow.c (Josh Poimboeuf) [1430637] - [kernel] livepatch: introduce shadow variable API (Josh Poimboeuf) [1430637] - [x86] x86/dumpstack: Fix interrupt and exception stack boundary checks (Josh Poimboeuf) [1430637] - [kernel] livepatch: Fix stacking of patches with respect to RCU (Josh Poimboeuf) [1430637] - [kernel] livepatch: Make livepatch dependent on !TRIM_UNUSED_KSYMS (Josh Poimboeuf) [1430637] - [kernel] livepatch: Reduce the time of finding module symbols (Josh Poimboeuf) [1430637] - [kernel] livepatch: add missing printk newlines (Josh Poimboeuf) [1430637] - [kernel] livepatch: Cancel transition a safe way for immediate patches (Josh Poimboeuf) [1430637] - [kernel] livepatch: make klp_mutex proper part of API (Josh Poimboeuf) [1430637] - [kernel] livepatch: allow removal of a disabled patch (Josh Poimboeuf) [1430637] - [kernel] livepatch: add /proc//patch_state (Josh Poimboeuf) [1430637] - [kernel] livepatch: change to a per-task consistency model (Josh Poimboeuf) [1430637] - [kernel] livepatch: store function sizes (Josh Poimboeuf) [1430637] - [kernel] livepatch: use kstrtobool() in enabled_store() (Josh Poimboeuf) [1430637] - [kernel] livepatch: move patching functions into patch.c (Josh Poimboeuf) [1430637] - [kernel] livepatch: remove unnecessary object loaded check (Josh Poimboeuf) [1430637] - [kernel] livepatch: separate enabled and patched states (Josh Poimboeuf) [1430637] - [kernel] livepatch/x86: add TIF_PATCH_PENDING thread flag (Josh Poimboeuf) [1430637] - [kernel] livepatch: create temporary klp_update_patch_state() stub (Josh Poimboeuf) [1430637] - [x86] x86/entry: define _TIF_ALLWORK_MASK flags explicitly (Josh Poimboeuf) [1430637] - [kernel] stacktrace/x86: add function for detecting reliable stack traces (Josh Poimboeuf) [1430637] - [x86] x86/unwind: update unwinder for livepatch (Josh Poimboeuf) [1430637] - [kernel] x86/entry: annotate entry code call locations for livepatch unwinder (Josh Poimboeuf) [1430637] - [kernel] livepatch: doc: remove the limitation for schedule() patching (Josh Poimboeuf) [1430637] - [kernel] documentation/livepatch: Fix stale link to gmame (Josh Poimboeuf) [1430637] - [x86] x86/boot: Move the _stext marker to before the boot code (Josh Poimboeuf) [1430637] - [x86] x86/boot/64: Put a real return address on the idle task stack (Josh Poimboeuf) [1430637] - [x86] x86/boot/64: Use a common function for starting CPUs (Josh Poimboeuf) [1430637] - [x86] x86/unwind: Add new unwind interface and implementations (Josh Poimboeuf) [1430637] - [x86] x86/dumpstack: Add recursion checking for all stacks (Josh Poimboeuf) [1430637] - [x86] x86/dumpstack: Add support for unwinding empty IRQ stacks (Josh Poimboeuf) [1430637] - [x86] dumpstack: Add get_stack_info() interface (Josh Poimboeuf) [1430637] - [x86] dumpstack: Simplify in_exception_stack() (Josh Poimboeuf) [1430637] - [x86] dumpstack: Allow preemption in show_stack_log_lvl() and dump_trace() (Josh Poimboeuf) [1430637] - [x86] dumpstack: Add get_stack_pointer() and get_frame_pointer() (Josh Poimboeuf) [1430637] - [x86] x86/dumpstack: Make printk_stack_address() more generally useful (Josh Poimboeuf) [1430637] - [x86] x86/dumpstack/ftrace: Don't print unreliable addresses in print_context_stack_bp() (Josh Poimboeuf) [1430637] - [x86] x86/dumpstack/ftrace: Mark function graph handler function as unreliable (Josh Poimboeuf) [1430637] - [x86] ftrace/x86: Implement HAVE_FUNCTION_GRAPH_RET_ADDR_PTR (Josh Poimboeuf) [1430637] - [x86] x86/dumpstack/ftrace: Convert dump_trace() callbacks to use ftrace_graph_ret_addr() (Josh Poimboeuf) [1430637] - [kernel] ftrace: Add ftrace_graph_ret_addr() stack unwinding helpers (Josh Poimboeuf) [1430637] - [kernel] ftrace: Add return address pointer to ftrace_ret_stack (Josh Poimboeuf) [1430637] - [kernel] ftrace: Remove CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST from config (Josh Poimboeuf) [1430637] - [kernel] ftrace: Only allocate the ret_stack 'fp' field when needed (Josh Poimboeuf) [1430637] - [x86] dumpstack: Remove 64-byte gap at end of irq stack (Josh Poimboeuf) [1430637] - [kernel] x86/dumpstack: Remove extra brackets around "" (Josh Poimboeuf) [1430637] - [kernel] x86/asm/head: Rename 'stack_start' -> 'initial_stack' (Josh Poimboeuf) [1430637] - [kernel] x86/dumpstack: Remove show_trace() (Josh Poimboeuf) [1430637] - [kernel] livepatch: use arch_klp_init_object_loaded() to finish arch-specific tasks (Josh Poimboeuf) [1430637] - [kernel] x86/dumpstack: Try harder to get a call trace on stack overflow (Josh Poimboeuf) [1430637] - [kernel] x86/dumpstack: Honor supplied @regs arg (Josh Poimboeuf) [1430637] - [kernel] x86: avoid avoid passing around 'thread_info' in stack dumping code (Josh Poimboeuf) [1430637] - [kernel] livepatch: make object/func-walking helpers more robust (Josh Poimboeuf) [1430637] - [kernel] livepatch: Add some basic livepatch documentation (Josh Poimboeuf) [1430637] - [kernel] livepatch: robustify klp_register_patch() API error checking (Josh Poimboeuf) [1430637] - [kernel] livepatch: Allow architectures to specify an alternate ftrace location (Josh Poimboeuf) [1430637] - [kernel] livepatch: reuse module loader code to write relocations (Josh Poimboeuf) [1430637] - [kernel] module: preserve Elf information for livepatch modules (Josh Poimboeuf) [1430637] - [kernel] elf: add livepatch-specific Elf constants (Josh Poimboeuf) [1430637] - [kernel] sscanf: implement basic character sets (Josh Poimboeuf) [1430637] - [kernel] livepatch/module: remove livepatch module notifier (Josh Poimboeuf) [1430637] - [kernel] modules: split part of complete_formation() into prepare_coming_module() (Josh Poimboeuf) [1430637] - [kernel] livepatch: Fix the error message about unresolvable ambiguity (Josh Poimboeuf) [1430637] - [kernel] klp: remove CONFIG_LIVEPATCH dependency from klp headers (Josh Poimboeuf) [1430637] - [kernel] klp: remove superfluous errors in asm/livepatch.h (Josh Poimboeuf) [1430637] - [kernel] perf: generalize perf_callchain (Josh Poimboeuf) [1430637] - [kernel] ftrace/module: remove ftrace module notifier (Josh Poimboeuf) [1430637] - [kernel] ftrace/module: Call clean up function when module init fails early (Josh Poimboeuf) [1430637] - [kernel] livepatch: change the error message in asm/livepatch.h header files (Josh Poimboeuf) [1430637] - [kernel] ftrace: Fix the race between ftrace and insmod (Josh Poimboeuf) [1430637] - [kernel] ftrace: Add infrastructure for delayed enabling of module functions (Josh Poimboeuf) [1430637] - [kernel] ftrace: Cleanup of global variables ftrace_new_pgs and ftrace_update_cnt (Josh Poimboeuf) [1430637] - [kernel] livepatch: Cleanup module page permission changes (Josh Poimboeuf) [1430637] - [kernel] livepatch: function, sympos scheme in livepatch sysfs directory (Josh Poimboeuf) [1430637] - [kernel] livepatch: add sympos as disambiguator field to klp_reloc (Josh Poimboeuf) [1430637] - [kernel] livepatch: add old_sympos as disambiguator field to klp_func (Josh Poimboeuf) [1430637] - [kernel] module: Add module_{enable,disable}_ro() (Josh Poimboeuf) [1430637] - [kernel] module: Use the same logic for setting and unsetting RO/NX (Josh Poimboeuf) [1430637] - [kernel] livepatch: x86: fix relocation computation with kASLR (Josh Poimboeuf) [1430637] - [kernel] livepatch: Fix crash with !CONFIG_DEBUG_SET_MODULE_RONX (Josh Poimboeuf) [1430637] - [kernel] livepatch: Improve error handling in klp_disable_func() (Josh Poimboeuf) [1430637] - [kernel] ftrace: Format MCOUNT_ADDR address as type unsigned long (Josh Poimboeuf) [1430637] - [kernel] livepatch: add module locking around kallsyms calls (Josh Poimboeuf) [1430637] - [kernel] livepatch: annotate klp_init() with __init (Josh Poimboeuf) [1430637] - [kernel] livepatch: introduce patch/func-walking helpers (Josh Poimboeuf) [1430637] - [kernel] livepatch: make kobject in klp_object statically allocated (Josh Poimboeuf) [1430637] - [kernel] livepatch: Prevent patch inconsistencies if the coming module notifier fails (Josh Poimboeuf) [1430637] - [kernel] livepatch: match return value to function signature (Josh Poimboeuf) [1430637] - [kernel] livepatch: x86: make kASLR logic more accurate (Josh Poimboeuf) [1430637] - [kernel] livepatch: add support on s390 (Josh Poimboeuf) [1430637] - [kernel] livepatch: Fix subtle race with coming and going modules (Josh Poimboeuf) [1430637] - [kernel] livepatch: remove unnecessary call to klp_find_object_module() (Josh Poimboeuf) [1430637] - [kernel] livepatch: fix RCU usage in klp_find_external_symbol() (Josh Poimboeuf) [1430637] - [kernel] x86/kernel: Fix output of show_stack_log_lvl() (Josh Poimboeuf) [1430637] - [kernel] livepatch: RCU protect struct klp_func all the time when used in klp_ftrace_handler() (Josh Poimboeuf) [1430637] - [kernel] livepatch: remove extern specifier from header files (Josh Poimboeuf) [1430637] - [kernel] livepatch: fix format string in kobject_init_and_add() (Josh Poimboeuf) [1430637] - [kernel] livepatch: simplify disable error path (Josh Poimboeuf) [1430637] - [kernel] livepatch: add missing newline to error message (Josh Poimboeuf) [1430637] - [kernel] livepatch: rename config to CONFIG_LIVEPATCH (Josh Poimboeuf) [1430637] - [kernel] livepatch: fix uninitialized return value (Josh Poimboeuf) [1430637] - [kernel] livepatch: change ARCH_HAVE_LIVE_PATCHING to HAVE_LIVE_PATCHING (Josh Poimboeuf) [1430637] - [kernel] livepatch: support for repatching a function (Josh Poimboeuf) [1430637] - [kernel] livepatch: enforce patch stacking semantics (Josh Poimboeuf) [1430637] - [kernel] livepatch: fix deferred module patching order (Josh Poimboeuf) [1430637] - [kernel] livepatch: handle ancient compilers with more grace (Josh Poimboeuf) [1430637] - [kernel] livepatch: kconfig: use bool instead of boolean (Josh Poimboeuf) [1430637] - [kernel] livepatch: samples: fix usage example comments (Josh Poimboeuf) [1430637] - [kernel] livepatch: use FTRACE_OPS_FL_IPMODIFY (Josh Poimboeuf) [1430637] - [kernel] livepatch: move x86 specific ftrace handler code to arch/x86 (Josh Poimboeuf) [1430637] - [kernel] livepatch: samples: add sample live patching module (Josh Poimboeuf) [1430637] - [kernel] livepatch: kernel: add support for live patching (Josh Poimboeuf) [1430637] - [kernel] powerpc/ftrace: simplify prepare_ftrace_return (Josh Poimboeuf) [1430637] - [kernel] x86: Fix dumpstack_64 irq stack handling (Josh Poimboeuf) [1430637] - [kernel] x86: Fix dumpstack_64 to keep state of "used" variable in loop (Josh Poimboeuf) [1430637] - [kernel] x86: Clean up dumpstack_64.c code (Josh Poimboeuf) [1430637] - [x86] dumpstack: Fix printk_address for direct addresses (Josh Poimboeuf) [1430637] - [kernel] s390/ftrace: prepare_ftrace_return() function call order (Josh Poimboeuf) [1430637] - [x86] revert "dumpstack: Remove raw stack dump" (Josh Poimboeuf) [1430637]- [usb] xhci: Bad Ethernet performance plugged in ASM1042A host (Torez Smith) [1459020] - [usb] lib/string: add sysfs_match_string helper (Torez Smith) [1456565] - [usb] typec: include linux/device.h in ucsi.h (Torez Smith) [1456565] - [usb] typec: ucsi: Add ACPI driver (Torez Smith) [1456565] - [usb] typec: Add support for UCSI interface (Torez Smith) [1456565] - [usb] typec: Add a sysfs node to manage port type (Torez Smith) [1456565] - [usb] typec: update partner power delivery support with opmode (Torez Smith) [1456565] - [usb] typec: Don't prevent using constant typec_mode_desc initializers (Torez Smith) [1456565] - [usb] typec: add driver for Intel Whiskey Cove PMIC USB Type-C PHY (Torez Smith) [1456565] - [usb] USB Type-C connector class (Torez Smith) [1456565] - [usb] usb-storage: enable use of host wide tags for UAS driver (Torez Smith) [1435752] - [usb] hso: register netdev later to avoid a race condition (Torez Smith) [1435752] - [usb] hso: fix module unloading (Torez Smith) [1435752] - [usb] plusb: Add support for PL-27A1 (Torez Smith) [1435752] - [usb] kaweth: use skb_cow_head() to deal with cloned skbs (Torez Smith) [1435752] - [usb] ch9200: use skb_cow_head() to deal with cloned skbs (Torez Smith) [1435752] - [usb] lan78xx: use skb_cow_head() to deal with cloned skbs (Torez Smith) [1435752] - [usb] sr9700: use skb_cow_head() to deal with cloned skbs (Torez Smith) [1435752] - [usb] cx82310_eth: use skb_cow_head() to deal with cloned skbs (Torez Smith) [1435752] - [usb] smsc75xx: use skb_cow_head() to deal with cloned skbs (Torez Smith) [1435752] - [usb] smsc95xx: Use skb_cow_head to deal with cloned skbs (Torez Smith) [1435752] - [usb] qmi_wwan: add QMI_QUIRK_SET_DTR for Telit PID 0x1201 (Torez Smith) [1435752] - [usb] usbnet: make sure no NULL pointer is passed through (Torez Smith) [1435752] - [usb] r8152: The Microsoft Surface docks also use R8152 v2 (Torez Smith) [1435752] - [usb] xhci: Manually give back cancelled URB if we can't queue it for cancel (Torez Smith) [1435752] - [usb] xhci: Set URB actual length for stopped control transfers (Torez Smith) [1435752] - [usb] fix linked-list corruption in rh_call_control() (Torez Smith) [1435752] - [usb] r8152: prevent the driver from transmitting packets with carrier off (Torez Smith) [1435752] - [usb] r8152: fix the rx early size of RTL8153 (Torez Smith) [1435752] - [usb] r8152: set the RMS of RTL8153 according to the mtu (Torez Smith) [1435752] - [usb] qmi_wwan: Add USB IDs for MDM6600 modem on Motorola Droid 4 (Torez Smith) [1435752] - [usb] qmi_wwan: add Dell DW5811e (Torez Smith) [1435752] - [usb] r8152: fix the list rx_done may be used without initialization (Torez Smith) [1435752] - [usb] serial: qcserial: add Dell DW5811e (Torez Smith) [1435752] - [usb] hub: Fix crash after failure to read BOS descriptor (Torez Smith) [1435752] - [usb] usbtmc: fix probe error path (Torez Smith) [1435752] - [usb] usbtmc: add missing endpoint sanity check (Torez Smith) [1435752] - [usb] serial: option: add Quectel UC15, UC20, EC21, and EC25 modems (Torez Smith) [1435752] - [usb] usb-core: Add LINEAR_FRAME_INTR_BINTERVAL USB quirk (Torez Smith) [1435752] - [usb] wusbcore: fix NULL-deref at probe (Torez Smith) [1435752] - [usb] uss720: fix NULL-deref at probe (Torez Smith) [1435752] - [usb] lvtest: fix NULL-deref at probe (Torez Smith) [1435752] - [usb] idmouse: fix NULL-deref at probe (Torez Smith) [1435752] - [usb] scripts/spelling.txt: add "disble(d)" pattern and fix typo instances (Torez Smith) [1435752] - [usb] host: xhci-dbg: HCIVERSION should be a binary number (Torez Smith) [1435752] - [usb] xhci: remove dummy extra_priv_size for size of xhci_hcd struct (Torez Smith) [1435752] - [usb] xhci-mtk: check hcc_params after adding primary hcd (Torez Smith) [1435752] - [usb] usb-storage: Add ignore-residue quirk for Initio INIC-3619 (Torez Smith) [1435752] - [usb] iowarrior: fix NULL-deref in write (Torez Smith) [1435752] - [usb] iowarrior: fix NULL-deref at probe (Torez Smith) [1435752] - [usb] serial: safe_serial: fix information leak in completion handler (Torez Smith) [1435752] - [usb] serial: io_ti: fix information leak in completion handler (Torez Smith) [1435752] - [usb] serial: omninet: drop open callback (Torez Smith) [1435752] - [usb] serial: omninet: fix reference leaks at open (Torez Smith) [1435752] - [usb] serial: io_ti: fix NULL-deref in interrupt callback (Torez Smith) [1435752] - [usb] serial: digi_acceleport: fix OOB-event processing (Torez Smith) [1435752] - [usb] asix_devices: fix missing return code check on call to asix_write_medium_mode (Torez Smith) [1435752] - [usb] cdc-wdm: remove logically dead code (Torez Smith) [1435752] - [usb] serial: keyspan: drop header file (Torez Smith) [1435752] - [usb] serial: io_edgeport: drop io-tables header file (Torez Smith) [1435752] - [usb] misc: usbtest: remove redundant check on retval < 0 (Torez Smith) [1435752] - [usb] serial: upd78f0730: sort device ids (Torez Smith) [1435752] - [usb] serial: upd78f0730: add ID for EVAL-ADXL362Z (Torez Smith) [1435752] - [usb] lan78xx: fix build errors when linux/phy*.h is removed from dsa.h (Torez Smith) [1435752] - [usb] ohci-hub: fix typo in dbg_port macro (Torez Smith) [1435752] - [usb] serial: mos7840: fix another NULL-deref at open (Torez Smith) [1435752] - [usb] serial: console: clean up sanity checks (Torez Smith) [1435752] - [usb] serial: metro-usb: drop redundant URB reinitialisation (Torez Smith) [1435752] - [usb] serial: metro-usb: drop function-tracing debugging (Torez Smith) [1435752] - [usb] serial: metro-usb: drop redundant URB unlink (Torez Smith) [1435752] - [usb] serial: metro-usb: drop unused interrupt-out callback (Torez Smith) [1435752] - [usb] xhci-mtk: make the reference clock optional (Torez Smith) [1435752] - [usb] usb-misc: sisusbvga: remove dead code (Torez Smith) [1435752] - [usb] serial: sierra: fix bogus alternate-setting assumption (Torez Smith) [1435752] - [usb] serial: ftdi_sio: fix line-status over-reporting (Torez Smith) [1435752] - [usb] serial: cp210x: add new IDs for GE Bx50v3 boards (Torez Smith) [1435752] - [usb] misc: adutux: remove redundant error check on copy_to_user return code (Torez Smith) [1435752] - [usb] serial: keyspan_pda: fix receive sanity checks (Torez Smith) [1435752] - [usb] serial: digi_acceleport: fix incomplete rx sanity check (Torez Smith) [1435752] - [usb] serial: digi_acceleport: fix OOB data sanity check (Torez Smith) [1435752] - [usb] serial: ark3116: use port device for info and error messages (Torez Smith) [1435752] - [usb] serial: ark3116: remove redundant interrupt-urb check (Torez Smith) [1435752] - [usb] serial: ark3116: fix endpoint-check return value (Torez Smith) [1435752] - [usb] uvcvideo: (cosmetic) Remove a superfluous assignment (Torez Smith) [1435752] - [usb] cdc-acm: fix TIOCGSERIAL flags (Torez Smith) [1435752] - [usb] serial: add uPD78F0730 USB to Serial Adaptor Driver (Torez Smith) [1435752] - [usb] serial: drop unused ASYNC flags (Torez Smith) [1435752] - [usb] serial: ftdi_sio: clean up ioctl handler (Torez Smith) [1435752] - [usb] r8152: fix the wrong spelling (Torez Smith) [1435752] - [usb] serial: ftdi_sio: fix extreme low-latency setting (Torez Smith) [1435752] - [usb] xhci: refactor xhci_urb_enqueue (Torez Smith) [1435752] - [usb] xhci: simplify how we store TDs in urb private data (Torez Smith) [1435752] - [usb] xhci: Rename variables related to transfer descritpors (Torez Smith) [1435752] - [usb] xhci: rename size variable to num_tds (Torez Smith) [1435752] - [usb] host: xhci: add xhci_virt_device tracer (Torez Smith) [1435752] - [usb] host: xhci: remove newline from tracer (Torez Smith) [1435752] - [usb] host: xhci: convert several if() to a single switch statement (Torez Smith) [1435752] - [usb] host: xhci: add urb_enqueue/dequeue/giveback tracers (Torez Smith) [1435752] - [usb] host: xhci: make a generic TRB tracer (Torez Smith) [1435752] - [usb] host: xhci: combine event TRB completion debugging messages (Torez Smith) [1435752] - [usb] host: xhci: convert to list_for_each_entry_safe() (Torez Smith) [1435752] - [usb] xhci: use the trb_to_noop() helper for command trbs (Torez Smith) [1435752] - [usb] xhci: Introduce helper to turn one TRB into a no-op (Torez Smith) [1435752] - [usb] host: xhci: unconditionally call xhci_unmap_td_bounce_buffer() (Torez Smith) [1435752] - [usb] host: xhci: check for a valid ring when unmapping bounce buffer (Torez Smith) [1435752] - [usb] host: xhci: remove bogus __releases()/__acquires() annotation (Torez Smith) [1435752] - [usb] host: xhci: introduce xhci_td_cleanup() (Torez Smith) [1435752] - [usb] host: xhci: reorder variable definitions (Torez Smith) [1435752] - [usb] host: xhci: use slightly better list helpers (Torez Smith) [1435752] - [usb] host: xhci: remove unneded semicolon (Torez Smith) [1435752] - [usb] host: xhci: simplify irq handler return (Torez Smith) [1435752] - [usb] host: xhci: rename completion codes to match spec (Torez Smith) [1435752] - [usb] host: xhci: print HCIVERSION on debug (Torez Smith) [1435752] - [usb] host: xhci: change pre-increments to post-increments (Torez Smith) [1435752] - [usb] xhci: remove unnecessary return in xhci_pci_setup() (Torez Smith) [1435752] - [usb] xhci: use list_is_singular for cmd_list (Torez Smith) [1435752] - [usb] xhci: avoid unnecessary calculation (Torez Smith) [1435752] - [usb] xhci: remove unnecessary assignment (Torez Smith) [1435752] - [usb] xhci: add quirk flag for broken PED bits (Torez Smith) [1435752] - [usb] xhci: Put warning message on a single line (Torez Smith) [1435752] - [usb] host: xhci: Remove unused 'addr_64' variable in xhci_hcd structure (Torez Smith) [1435752] - [usb] xhci: remove unnecessary second abort try (Torez Smith) [1435752] - [usb] xhci: remove unnecessary check for pending timer (Torez Smith) [1435752] - [usb] xhci: detect stop endpoint race using pending timer instead of counter (Torez Smith) [1435752] - [usb] xhci: rename EP_HALT_PENDING to EP_STOP_CMD_PENDING (Torez Smith) [1435752] - [usb] xhci: simplify if statement to make it more readable (Torez Smith) [1435752] - [usb] storage: sddr09: Remove a set-but-not-used variable (Torez Smith) [1435752] - [usb] ulpi: Support device discovery via DT (Torez Smith) [1435752] - [usb] xhci-mtk: add reference clock (Torez Smith) [1435752] - [usb] hcd: initialize hcd->flags to 0 when rm hcd (Torez Smith) [1435752] - [usb] storage: ene_ub6250: remove unused variable (Torez Smith) [1435752] - [usb] core: update comments for send message functions (Torez Smith) [1435752] - [usb] serial: opticon: fix CTS retrieval at open (Torez Smith) [1435752] - [usb] serial: ti_usb_3410_5052: fix control-message error handling (Torez Smith) [1435752] - [usb] serial: ssu100: fix control-message error handling (Torez Smith) [1435752] - [usb] serial: spcp8x5: fix modem-status handling (Torez Smith) [1435752] - [usb] serial: quatech2: fix control-message error handling (Torez Smith) [1435752] - [usb] serial: pl2303: fix line-setting error handling (Torez Smith) [1435752] - [usb] serial: mos7840: fix control-message error handling (Torez Smith) [1435752] - [usb] serial: mos7720: fix control-message error handling (Torez Smith) [1435752] - [usb] serial: mct_u232: fix modem-status error handling (Torez Smith) [1435752] - [usb] serial: iuu_phoenix: remove unused buffer from open (Torez Smith) [1435752] - [usb] serial: io_edgeport: fix descriptor error handling (Torez Smith) [1435752] - [usb] serial: io_edgeport: fix epic-descriptor handling (Torez Smith) [1435752] - [usb] serial: ftdi_sio: fix latency-timer error handling (Torez Smith) [1435752] - [usb] serial: ftdi_sio: fix modem-status error handling (Torez Smith) [1435752] - [usb] serial: ark3116: fix open error handling (Torez Smith) [1435752] - [usb] serial: ark3116: fix register-accessor error handling (Torez Smith) [1435752] - [usb] serial: kl5kusb105: remove unused termios structure (Torez Smith) [1435752] - [usb] serial: kl5kusb105: clean up struct definition (Torez Smith) [1435752] - [usb] serial: kl5kusb105: remove dead code (Torez Smith) [1435752] - [usb] serial: kl5kusb105: make logging less verbose (Torez Smith) [1435752] - [usb] serial: ch341: change initial line-control settings (Torez Smith) [1435752] - [usb] serial: ch341: rename LCR variable in set_termios (Torez Smith) [1435752] - [usb] serial: ch341: rename modem-status register (Torez Smith) [1435752] - [usb] serial: ch341: rename shadow modem-control register (Torez Smith) [1435752] - [usb] serial: ch341: clean up control debug messages (Torez Smith) [1435752] - [usb] serial: ch341: fix modem-status handling (Torez Smith) [1435752] - [usb] serial: cypress_m8: remove unused variable (Torez Smith) [1435752] - [usb] locking/atomic, kref: Avoid more abuse (Torez Smith) [1435752] - [usb] cdc-ether: usbnet_cdc_zte_status() can be static (Torez Smith) [1435752] - [usb] Increase usbfs transfer limit (Torez Smith) [1435752] - [usb] make the MTK XHCI driver compile for older MIPS SoCs (Torez Smith) [1435752] - [usb] Replace with globally (Torez Smith) [1435752] - [usb] treewide: remove redundant #include (Torez Smith) [1435752] - [usb] Skip auto handoff for TI and RENESAS usb controllers (Torez Smith) [1435752] - [usb] xhci: Fix race related to abort operation (Torez Smith) [1435752] - [usb] xhci: Use delayed_work instead of timer for command timeout (Torez Smith) [1435752] - [usb] tty: vt, cleanup and document con_scroll (Torez Smith) [1435752] - [usb] r8152: reset the bmu (Torez Smith) [1435752] - [usb] uas: remove can_queue set in host template (Torez Smith) [1435752] - [usb] scsi: rename SCSI_MAX_{SG, SG_CHAIN}_SEGMENTS (Torez Smith) [1435752] - [usb] uas: Limit qdepth at the scsi-host level (Torez Smith) [1435752] - [usb] uas: Fix slave queue_depth not being set (Torez Smith) [1435752] - [usb] usb-storage: Fix scsi-sd failure "Invalid field in cdb" for USB adapter JMicron (Torez Smith) [1435752] - [usb] scsi: use host wide tags by default (Torez Smith) [1435752] - [usb] scsi: always assign block layer tags if enabled (Torez Smith) [1435752]- [netdrv] i40e/i40evf: don't trust VF to reset itself (Stefan Assmann) [1454890] - [netdrv] i40e: Retry AQC GetPhyAbilities to overcome I2CRead hangs (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: bundle more descriptors when allocating buffers (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: bump tail only in multiples of 8 (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: always set the CLEARPBA flag when re-enabling interrupts (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: fix incorrect default ITR values on driver load (Stefan Assmann) [1454890] - [netdrv] i40evf: fix mac filter removal timing issue (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: organize and re-number feature flags (Stefan Assmann) [1454890] - [netdrv] i40evf: enable support for VF VLAN tag stripping control (Stefan Assmann) [1454890] - [netdrv] i40e: Display error message if module does not meet thermal requirements (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: use DECLARE_BITMAP for state (Stefan Assmann) [1454890] - [netdrv] i40e: redfine I40E_PHY_TYPE_MAX (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: spread CPU affinity hints across online CPUs only (Stefan Assmann) [1454890] - [netdrv] i40e: Stop dropping 802.1ad tags - eth proto 0x88a8 (Stefan Assmann) [1454890] - [netdrv] i40e: make i40evf_map_rings_to_vectors void (Stefan Assmann) [1454890] - [netdrv] i40evf: Enable VF to request an alternate queue allocation (Stefan Assmann) [1454890] - [netdrv] i40e: use admin queue for setting LEDs behavior (Stefan Assmann) [1454890] - [netdrv] i40e: Add support for 'ethtool -m' (Stefan Assmann) [1454890] - [netdrv] i40e: Fix reporting of supported link modes (Stefan Assmann) [1454890] - [netdrv] i40e: refactor FW version checking (Stefan Assmann) [1454890] - [netdrv] i40evf: fix ring to vector mapping (Stefan Assmann) [1454890] - [netdrv] i40e: shutdown all IRQs and disable MSI-X when suspended (Stefan Assmann) [1454890] - [netdrv] i40evf: lower message level (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: rename bytes_per_int to bytes_per_usec (Stefan Assmann) [1454890] - [netdrv] i40evf: use setup_timer() helper (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: avoid dynamic ITR updates when polling or low packet rate (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: remove ULTRA latency mode (Stefan Assmann) [1454890] - [netdrv] i40e: invert logic for checking incorrect cpu vs irq affinity (Stefan Assmann) [1454890] - [netdrv] i40e: initialize our affinity_mask based on cpu_possible_mask (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: support for VF VLAN tag stripping control (Stefan Assmann) [1454890] - [netdrv] i40evf: fix possible snprintf truncation of q_vector->name (Stefan Assmann) [1454890] - [netdrv] i40e: prevent snprintf format specifier truncation (Stefan Assmann) [1454890] - [netdrv] i40e: Store the requested FEC information (Stefan Assmann) [1454890] - [netdrv] i40evf: use netdev variable in reset task (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: use cmpxchg64 when updating private flags in ethtool (Stefan Assmann) [1454890] - [netdrv] i40e: separate hw_features from runtime changing flags (Stefan Assmann) [1454890] - [netdrv] i40evf: prevent VF close returning before state transitions to DOWN (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: adjust packet size to account for double VLANs (Stefan Assmann) [1454890] - [netdrv] i40evf: remove unnecessary __packed (Stefan Assmann) [1454890] - [netdrv] i40evf: Use le32_to_cpu before evaluating HW desc fields (Stefan Assmann) [1454890] - [netdrv] i40evf: add some missing includes (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: remove mismatched type warnings (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: update WOL and I40E_AQC_ADDR_VALID_MASK flags (Stefan Assmann) [1454890] - [netdrv] i40evf: assign num_active_queues inside i40evf_alloc_queues (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: proper update of the page_offset field (Stefan Assmann) [1454890] - [netdrv] i40evf: Add support for Adaptive Virtual Function (Stefan Assmann) [1454890] - [netdrv] virtchnl: finish conversion to virtchnl interface (Stefan Assmann) [1454890] - [netdrv] i40evf/virtchnl: whitespace cleanups (Stefan Assmann) [1454890] - [netdrv] virtchnl: rename i40e to generic virtchnl (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: create and use new unified header file (Stefan Assmann) [1454890] - [netdrv] i40evf: drop i40e_type.h include (Stefan Assmann) [1454890] - [netdrv] i40evf: disable unused flags (Stefan Assmann) [1454890] - [netdrv] i40evf: fix merge error in older patch (Stefan Assmann) [1454890] - [netdrv] i40evf: fix duplicate lines (Stefan Assmann) [1454890] - [netdrv] i40evf: hide unused variable (Stefan Assmann) [1454890] - [netdrv] i40evf: allocate queues before we setup the interrupts and q_vectors (Stefan Assmann) [1454890] - [netdrv] i40evf: remove I40E_FLAG_FDIR_ATR_ENABLED (Stefan Assmann) [1454890] - [netdrv] i40evf: remove needless min_t() on num_online_cpus()*2 (Stefan Assmann) [1454890] - [netdrv] i40e: use DECLARE_BITMAP for state fields (Stefan Assmann) [1454890] - [netdrv] i40e: separate PF and VSI state flags (Stefan Assmann) [1454890] - [netdrv] i40e: remove unnecessary msleep() delay in i40e_free_vfs (Stefan Assmann) [1454890] - [netdrv] i40e: remove I40E_FLAG_IN_NETPOLL entirely (Stefan Assmann) [1454890] - [netdrv] i40e: new AQ commands (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Add tracepoints (Stefan Assmann) [1454890] - [netdrv] i40e: Fix support for flow director programming status (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Remove VF Rx csum offload for tunneled packets (Stefan Assmann) [1454890] - [netdrv] i40evf: Use net_device_stats from struct net_device (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Use build_skb to build frames (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Add support for padding start of frames (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Add support for using order 1 pages with a 3K buffer (Stefan Assmann) [1454890] - [netdrv] i40e: remove I40E_FLAG_NEED_LINK_UPDATE (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Add capability exchange for outer checksum (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Change the way we limit the maximum frame size for Rx (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Add legacy-rx private flag to allow fallback to old Rx flow (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Break i40e_fetch_rx_buffer up to allow for reuse of frag code (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Pull out code for cleaning up Rx buffers (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Pull code for grabbing and syncing rx_buffer from fetch_buffer (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Use length to determine if descriptor is done (Stefan Assmann) [1454890] - [netdrv] i40e: use register for XL722 control register read/write (Stefan Assmann) [1454890] - [netdrv] i40evf: enforce descriptor write-back mechanism for VF (Stefan Assmann) [1454890] - [netdrv] i40evf: dereference VSI after VSI has been null checked (Stefan Assmann) [1454890] - [netdrv] i40e: Drop FCoE code from core driver files (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Clean-up process_skb_fields (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Fix use after free in Rx cleanup path (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Update code to better handle incrementing page count (Stefan Assmann) [1454890] - [netdrv] i40evf: use new api ethtool_{get|set}_link_ksettings (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Change version from 1.6.27 to 2.1.7 (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Add support for mapping pages with DMA attributes (Stefan Assmann) [1454890] - [netdrv] i40evf: add client interface (Stefan Assmann) [1454890] - [netdrv] intel: use core min/max MTU checking (Stefan Assmann) [1454890]- [netdrv] i40e/i40evf: don't trust VF to reset itself (Stefan Assmann) [1454892] - [netdrv] i40e: fix link reporting (Stefan Assmann) [1454892] - [netdrv] i40e: Fix memory leak related filter programming status (Stefan Assmann) [1454892] - [netdrv] i40e: Fix comment about locking for __i40e_read_nvm_word() (Stefan Assmann) [1454892] - [netdrv] i40e: Avoid some useless variables and initializers in NVM functions (Stefan Assmann) [1454892] - [netdrv] i40e: fix a typo (Stefan Assmann) [1454892] - [netdrv] i40e: use a local variable instead of calculating multiple times (Stefan Assmann) [1454892] - [netdrv] i40e: Retry AQC GetPhyAbilities to overcome I2CRead hangs (Stefan Assmann) [1454892] - [netdrv] i40e: add check for return from find_first_bit call (Stefan Assmann) [1454892] - [netdrv] i40e: allow XPS with QoS enabled (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: bundle more descriptors when allocating buffers (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: bump tail only in multiples of 8 (Stefan Assmann) [1454892] - [netdrv] i40e: reduce lrxqthresh from 2 to 1 (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: always set the CLEARPBA flag when re-enabling interrupts (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: fix incorrect default ITR values on driver load (Stefan Assmann) [1454892] - [netdrv] i40e: use the safe hash table iterator when deleting mac filters (Stefan Assmann) [1454892] - [netdrv] i40e: fix flags declaration (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: organize and re-number feature flags (Stefan Assmann) [1454892] - [netdrv] i40e: ignore skb->xmit_more when deciding to set RS bit (Stefan Assmann) [1454892] - [netdrv] i40e: do not enter PHY debug mode while setting LEDs behaviour (Stefan Assmann) [1454892] - [netdrv] i40e: implement split PCI error reset handler (Stefan Assmann) [1454892] - [netdrv] i40e: Properly maintain flow director filters list (Stefan Assmann) [1454892] - [netdrv] i40e: Display error message if module does not meet thermal requirements (Stefan Assmann) [1454892] - [netdrv] i40e: fix merge error (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: use DECLARE_BITMAP for state (Stefan Assmann) [1454892] - [netdrv] i40e: fix incorrect register definition (Stefan Assmann) [1454892] - [netdrv] i40e: redfine I40E_PHY_TYPE_MAX (Stefan Assmann) [1454892] - [netdrv] i40e: re-enable PTP L4 capabilities for XL710 if FW >6.0 (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: spread CPU affinity hints across online CPUs only (Stefan Assmann) [1454892] - [netdrv] i40e: add private flag to control source pruning (Stefan Assmann) [1454892] - [netdrv] i40e: fix a typo in i40e_pf documentation (Stefan Assmann) [1454892] - [netdrv] i40e: Stop dropping 802.1ad tags - eth proto 0x88a8 (Stefan Assmann) [1454892] - [netdrv] i40e: fix client notify of VF reset (Stefan Assmann) [1454892] - [netdrv] i40e: fix handling of vf_states variable (Stefan Assmann) [1454892] - [netdrv] i40e: ensure reset occurs when disabling VF (Stefan Assmann) [1454892] - [netdrv] i40e: make use of i40e_vc_disable_vf (Stefan Assmann) [1454892] - [netdrv] i40e: drop i40e_pf *pf from i40e_vc_disable_vf() (Stefan Assmann) [1454892] - [netdrv] i40e: don't hold spinlock while resetting VF (Stefan Assmann) [1454892] - [netdrv] i40e: use admin queue for setting LEDs behavior (Stefan Assmann) [1454892] - [netdrv] i40e: Add support for 'ethtool -m' (Stefan Assmann) [1454892] - [netdrv] i40e: Fix reporting of supported link modes (Stefan Assmann) [1454892] - [netdrv] i40e: Fix a potential NULL pointer dereference (Stefan Assmann) [1454892] - [netdrv] i40e: remove logically dead code (Stefan Assmann) [1454892] - [netdrv] i40e: limit lan queue count in large CPU count machine (Stefan Assmann) [1454892] - [netdrv] i40e: refactor FW version checking (Stefan Assmann) [1454892] - [netdrv] i40e: Enable VF to negotiate number of allocated queues (Stefan Assmann) [1454892] - [netdrv] virtchnl: Add compile time static asserts to validate structure sizes (Stefan Assmann) [1454892] - [netdrv] i40e: shutdown all IRQs and disable MSI-X when suspended (Stefan Assmann) [1454892] - [netdrv] i40e: prevent service task from running while we're suspended (Stefan Assmann) [1454892] - [netdrv] i40e: don't clear suspended state until we finish resuming (Stefan Assmann) [1454892] - [netdrv] i40e: use newer generic PM support instead of legacy PM callbacks (Stefan Assmann) [1454892] - [netdrv] i40e: use separate state bit for miscellaneous IRQ setup (Stefan Assmann) [1454892] - [netdrv] i40e: fix for flow director counters not wrapping as expected (Stefan Assmann) [1454892] - [netdrv] i40e: relax warning message in case of version mismatch (Stefan Assmann) [1454892] - [netdrv] i40e: simplify member variable accesses (Stefan Assmann) [1454892] - [netdrv] i40e: Fix link down message when interface is brought up (Stefan Assmann) [1454892] - [netdrv] i40e: Fix unqualified module message while bringing link up (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: rename bytes_per_int to bytes_per_usec (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: avoid dynamic ITR updates when polling or low packet rate (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: remove ULTRA latency mode (Stefan Assmann) [1454892] - [netdrv] i40e: invert logic for checking incorrect cpu vs irq affinity (Stefan Assmann) [1454892] - [netdrv] i40e: initialize our affinity_mask based on cpu_possible_mask (Stefan Assmann) [1454892] - [netdrv] i40e: move enabling icr0 into i40e_update_enable_itr (Stefan Assmann) [1454892] - [netdrv] i40e: remove workaround for resetting XPS (Stefan Assmann) [1454892] - [netdrv] i40e: Fix for unused value issue found by static analysis (Stefan Assmann) [1454892] - [netdrv] i40e: 25G FEC status improvements (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: support for VF VLAN tag stripping control (Stefan Assmann) [1454892] - [netdrv] i40e: force VMDQ device name truncation (Stefan Assmann) [1454892] - [netdrv] i40e: Use correct flag to enable egress traffic for unicast promisc (Stefan Assmann) [1454892] - [netdrv] i40e: prevent snprintf format specifier truncation (Stefan Assmann) [1454892] - [netdrv] i40e: Store the requested FEC information (Stefan Assmann) [1454892] - [netdrv] i40e: Update state variable for adminq subtask (Stefan Assmann) [1454892] - [netdrv] i40e: synchronize nvmupdate command and adminq subtask (Stefan Assmann) [1454892] - [netdrv] i40e: prevent changing ITR if adaptive-rx/tx enabled (Stefan Assmann) [1454892] - [netdrv] i40e: move check for avoiding VID=0 filters into i40e_vsi_add_vlan (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: use cmpxchg64 when updating private flags in ethtool (Stefan Assmann) [1454892] - [netdrv] i40e: Detect ATR HW Evict NVM issue and disable the feature (Stefan Assmann) [1454892] - [netdrv] i40e: remove workaround for Open Firmware MAC address (Stefan Assmann) [1454892] - [netdrv] i40e: separate hw_features from runtime changing flags (Stefan Assmann) [1454892] - [netdrv] i40e: Fix a bug with VMDq RSS queue allocation (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: adjust packet size to account for double VLANs (Stefan Assmann) [1454892] - [netdrv] i40e: Initialize 64-bit statistics TX ring seqcount (Stefan Assmann) [1454892] - [netdrv] i40e: handle setting administratively set MAC address back to zero (Stefan Assmann) [1454892] - [netdrv] i40e: display correct UDP tunnel type name (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: remove mismatched type warnings (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: make IPv6 ATR code clearer (Stefan Assmann) [1454892] - [netdrv] i40e: fix odd formatting and indent (Stefan Assmann) [1454892] - [netdrv] i40e: fix up 32 bit timespec references (Stefan Assmann) [1454892] - [netdrv] i40e: Handle admin Q timeout when releasing NVM (Stefan Assmann) [1454892] - [netdrv] i40e: remove WQ_UNBOUND and the task limit of our workqueue (Stefan Assmann) [1454892] - [netdrv] i40e: Fix for trace found with S4 state (Stefan Assmann) [1454892] - [netdrv] i40e: fix incorrect variable assignment (Stefan Assmann) [1454892] - [netdrv] i40e: don't hold RTNL lock for the entire reset (Stefan Assmann) [1454892] - [netdrv] i40e: Handle PE_CRITERR properly with IWARP enabled (Stefan Assmann) [1454892] - [netdrv] i40e: clear only cause_ena bit (Stefan Assmann) [1454892] - [netdrv] i40e: fix disabling overflow promiscuous mode (Stefan Assmann) [1454892] - [netdrv] i40e: Add support for OEM firmware version (Stefan Assmann) [1454892] - [netdrv] i40e: genericize the partition bandwidth control (Stefan Assmann) [1454892] - [netdrv] i40e: Add message for unsupported MFP mode (Stefan Assmann) [1454892] - [netdrv] i40e: Support firmware CEE DCB UP to TC map re-definition (Stefan Assmann) [1454892] - [netdrv] i40e: Fix potential out of bound array access (Stefan Assmann) [1454892] - [netdrv] i40e: comment that udp_port must be in host byte order (Stefan Assmann) [1454892] - [netdrv] i40e: use dev_dbg instead of dev_info when warning about missing routine (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: update WOL and I40E_AQC_ADDR_VALID_MASK flags (Stefan Assmann) [1454892] - [netdrv] networking: make skb_put & friends return void pointers (Stefan Assmann) [1454892] - [netdrv] i40e: Fix a sleep-in-atomic bug (Stefan Assmann) [1454892] - [netdrv] i40e: fix handling of HW ATR eviction (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: proper update of the page_offset field (Stefan Assmann) [1454892] - [netdrv] i40e: Fix state flags for bit set and clean operations of PF (Stefan Assmann) [1454892] - [netdrv] i40e/virtchnl: move function to virtchnl (Stefan Assmann) [1454892] - [netdrv] virtchnl: finish conversion to virtchnl interface (Stefan Assmann) [1454892] - [netdrv] i40evf/virtchnl: whitespace cleanups (Stefan Assmann) [1454892] - [netdrv] i40e/virtchnl: refactor code for validate checks (Stefan Assmann) [1454892] - [netdrv] virtchnl: convert to new macros (Stefan Assmann) [1454892] - [netdrv] virtchnl: move some code to core driver (Stefan Assmann) [1454892] - [netdrv] virtchnl: rename i40e to generic virtchnl (Stefan Assmann) [1454892] - [netdrv] i40e: use new unified virtchnl header file (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: create and use new unified header file (Stefan Assmann) [1454892] - [netdrv] i40e: Check for memory allocation failure (Stefan Assmann) [1454892] - [netdrv] i40e: check for Tx timestamp timeouts during watchdog (Stefan Assmann) [1454892] - [netdrv] i40e: use pf data structure directly in i40e_ptp_rx_hang (Stefan Assmann) [1454892] - [netdrv] i40e: add statistic indicating number of skipped Tx timestamps (Stefan Assmann) [1454892] - [netdrv] i40e: avoid permanent lock of *_PTP_TX_IN_PROGRESS (Stefan Assmann) [1454892] - [netdrv] i40e: fix race condition with PTP_TX_IN_PROGRESS bits (Stefan Assmann) [1454892] - [netdrv] i40e: remove hw_disabled_flags in favor of using separate flag bits (Stefan Assmann) [1454892] - [netdrv] i40e: use DECLARE_BITMAP for state fields (Stefan Assmann) [1454892] - [netdrv] i40e: separate PF and VSI state flags (Stefan Assmann) [1454892] - [netdrv] i40e: remove unnecessary msleep() delay in i40e_free_vfs (Stefan Assmann) [1454892] - [netdrv] i40e: amortize wait time when disabling lots of VFs (Stefan Assmann) [1454892] - [netdrv] i40e: Reprogram port offloads after reset (Stefan Assmann) [1454892] - [netdrv] i40e: rename index to port to avoid confusion (Stefan Assmann) [1454892] - [netdrv] i40e: make use of i40e_reset_all_vfs when initializing new VFs (Stefan Assmann) [1454892] - [netdrv] i40e: properly spell I40E_VF_STATE_* flags (Stefan Assmann) [1454892] - [netdrv] i40e: use i40e_stop_rings_no_wait to implement PORT_SUSPENDED state (Stefan Assmann) [1454892] - [netdrv] i40e: reset all VFs in parallel when rebuilding PF (Stefan Assmann) [1454892] - [netdrv] i40e: split some code in i40e_reset_vf into helpers (Stefan Assmann) [1454892] - [netdrv] i40e: fix CONFIG_BUSY checks in i40e_set_settings function (Stefan Assmann) [1454892] - [netdrv] i40e: factor out queue control from i40e_vsi_control_(tx|rx) (Stefan Assmann) [1454892] - [netdrv] i40e: don't hold RTNL lock while waiting for VF reset to finish (Stefan Assmann) [1454892] - [netdrv] i40e: new AQ commands (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Add tracepoints (Stefan Assmann) [1454892] - [netdrv] i40e: dump VF information in debugfs (Stefan Assmann) [1454892] - [netdrv] i40e: Fix support for flow director programming status (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Use build_skb to build frames (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Add support for padding start of frames (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Add support for using order 1 pages with a 3K buffer (Stefan Assmann) [1454892] - [netdrv] i40e: clean up historic deprecated flag definitions (Stefan Assmann) [1454892] - [netdrv] i40e: remove I40E_FLAG_NEED_LINK_UPDATE (Stefan Assmann) [1454892] - [netdrv] i40e: remove extraneous loop in i40e_vsi_wait_queues_disabled (Stefan Assmann) [1454892] - [netdrv] i40e: allow look-up of MAC address from Open Firmware or IDPROM (Stefan Assmann) [1454892] - [netdrv] i40e: Simplify i40e_detect_recover_hung_queue logic (Stefan Assmann) [1454892] - [netdrv] i40e: Decrease the scope of rtnl lock (Stefan Assmann) [1454892] - [netdrv] i40e: Swap use of pf->flags and pf->hw_disabled_flags for ATR Eviction (Stefan Assmann) [1454892] - [netdrv] i40e: update error message when trying to add invalid filters (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Add capability exchange for outer checksum (Stefan Assmann) [1454892] - [netdrv] i40e: fix for queue timing delays (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Change the way we limit the maximum frame size for Rx (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Add legacy-rx private flag to allow fallback to old Rx flow (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Break i40e_fetch_rx_buffer up to allow for reuse of frag code (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Pull out code for cleaning up Rx buffers (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Pull code for grabbing and syncing rx_buffer from fetch_buffer (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Use length to determine if descriptor is done (Stefan Assmann) [1454892] - [netdrv] i40e: remove FDIR_REQUIRES_REINIT driver flag (Stefan Assmann) [1454892] - [netdrv] i40e: remove a useless goto statement (Stefan Assmann) [1454892] - [netdrv] i40e: Check for new arq elements before leaving the adminq subtask loop (Stefan Assmann) [1454892] - [netdrv] i40e: use register for XL722 control register read/write (Stefan Assmann) [1454892] - [netdrv] i40e: Clean up handling of private flags (Stefan Assmann) [1454892] - [netdrv] i40e: Drop FCoE code that always evaluates to false or 0 (Stefan Assmann) [1454892] - [netdrv] i40e: Drop FCoE code from core driver files (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Clean-up process_skb_fields (Stefan Assmann) [1454892] - [netdrv] i40e: removed no longer needed delays (Stefan Assmann) [1454892] - [netdrv] i40e: Fixed race conditions in VF reset (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Fix use after free in Rx cleanup path (Stefan Assmann) [1454892] - [netdrv] i40e: fix configuration of RSS table with DCB (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Update code to better handle incrementing page count (Stefan Assmann) [1454892] - [netdrv] i40e: make use of hlist_for_each_entry_continue (Stefan Assmann) [1454892] - [netdrv] i40e: add support for SCTPv4 FDir filters (Stefan Assmann) [1454892] - [netdrv] i40e: implement support for flexible word payload (Stefan Assmann) [1454892] - [netdrv] i40e: add parsing of flexible filter fields from userdef (Stefan Assmann) [1454892] - [netdrv] i40e: partition the ring_cookie to get VF index (Stefan Assmann) [1454892] - [netdrv] i40e: allow changing input set for ntuple filters (Stefan Assmann) [1454892] - [netdrv] i40e: restore default input set for each flow type (Stefan Assmann) [1454892] - [netdrv] i40e: check current configured input set when adding ntuple filters (Stefan Assmann) [1454892] - [netdrv] i40e: correctly honor the mask fields for ETHTOOL_SRXCLSRLINS (Stefan Assmann) [1454892] - [netdrv] i40e: always remove old filter when adding new FDir filter (Stefan Assmann) [1454892] - [netdrv] i40e: explicitly fail on extended MAC field for ethtool_rx_flow_spec (Stefan Assmann) [1454892] - [netdrv] i40e: add counters for UDP/IPv4 and IPv4 filters (Stefan Assmann) [1454892] - [netdrv] i40e: don't re-enable ATR when flushing filters if SB has TCP4/IPv4 rules (Stefan Assmann) [1454892] - [netdrv] i40e: reset fd_tcp_rule count when restoring filters (Stefan Assmann) [1454892] - [netdrv] i40e: remove redundant check for fd_tcp_rule when restoring filters (Stefan Assmann) [1454892] - [netdrv] i40e: exit ATR mode only when adding TCP/IPv4 filter succeeds (Stefan Assmann) [1454892] - [netdrv] i40e: return immediately when failing to add fdir filter (Stefan Assmann) [1454892] - [netdrv] i40e: rework exit flow of i40e_add_fdir_ethtool (Stefan Assmann) [1454892] - [netdrv] i40e: don't use arrays for (src|dst)_ip (Stefan Assmann) [1454892] - [netdrv] i40e: send correct port number to AdminQ when enabling UDP tunnels (Stefan Assmann) [1454892] - [netdrv] i40e: use new api ethtool_{get|set}_link_ksettings (Stefan Assmann) [1454892] - [netdrv] i40e: rename auto_disable_flags to hw_disabled_flags (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Change version from 1.6.27 to 2.1.7 (Stefan Assmann) [1454892] - [netdrv] i40e: Allow untrusted VFs to have more filters (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Add support for mapping pages with DMA attributes (Stefan Assmann) [1454892] - [netdrv] i40e: Clarify steps in MAC/VLAN filters initialization routine (Stefan Assmann) [1454892] - [netdrv] i40e: fix ethtool to get EEPROM data from X722 interface (Stefan Assmann) [1454892] - [netdrv] intel: use core min/max MTU checking (Stefan Assmann) [1454892]- [net] rename ndo_setup_tc callback and remove it from kABI (Ivan Vecera) [1445420] - [net] sched: avoid matching qdisc with zero handle (Ivan Vecera) [1445420] - [net] sched: cls_flower: Set egress_dev mark when calling into the HW driver (Ivan Vecera) [1445420] - [net] net_sched: remove cls_flower idr on failure (Ivan Vecera) [1445420] - [net] sched: don't use GFP_KERNEL under spin lock (Ivan Vecera) [1445420] - [net] sched: fix use-after-free in tcf_action_destroy and tcf_del_walker (Ivan Vecera) [1445420] - [net] sched: Change act_api and act_xxx modules to use IDR (Ivan Vecera) [1445420] - [net] sched: Change cls_flower to use IDR (Ivan Vecera) [1445420] - [lib] idr: implement extended variant of idr (Ivan Vecera) [1445420] - [lib] idr: fix NULL pointer dereference when ida_remove(unallocated_id) (Ivan Vecera) [1445420] - [lib] idr: fix unexpected ID-removal when idr_remove(unallocated_id) (Ivan Vecera) [1445420] - [lib] idr: fix overflow bug during maximum ID calculation at maximum height (Ivan Vecera) [1445420] - [net] net_sched: fix order of queue length updates in qdisc_replace() (Ivan Vecera) [1445420] - [net] sched: hfsc: fix curve activation in hfsc_change_class() (Ivan Vecera) [1445420] - [net] net_sched: always reset qdisc backlog in qdisc_reset() (Ivan Vecera) [1445420] - [net] net_sched: gen_estimator: fix scaling error in bytes/packets samples (Ivan Vecera) [1445420] - [net] net_sched: carefully handle tcf_block_put() (Ivan Vecera) [1445420] - [net] net_sched: fix reference counting of tc filter chain (Ivan Vecera) [1445420] - [net] net_sched: get rid of tcfa_rcu (Ivan Vecera) [1445420] - [net] sched: fix pointer check in gen_handle (Ivan Vecera) [1445420] - [net] sched: fix memleak for chain zero (Ivan Vecera) [1445420] - [net] sched: Use __qdisc_drop instead of kfree_skb in sch_prio and sch_qfq (Ivan Vecera) [1445420] - [net] net_sched: add reverse binding for tc class (Ivan Vecera) [1445420] - [net] sch_tbf: fix two null pointer dereferences on init failure (Ivan Vecera) [1445420] - [net] sch_sfq: fix null pointer dereference on init failure (Ivan Vecera) [1445420] - [net] sch_netem: avoid null pointer deref on init failure (Ivan Vecera) [1445420] - [net] sch_fq_codel: avoid double free on init failure (Ivan Vecera) [1445420] - [net] sch_cbq: fix null pointer dereferences on init failure (Ivan Vecera) [1445420] - [net] sch_hfsc: fix null pointer deref and double free on init failure (Ivan Vecera) [1445420] - [net] sch_hhf: fix null pointer dereference on init failure (Ivan Vecera) [1445420] - [net] sch_multiq: fix double free on init failure (Ivan Vecera) [1445420] - [net] sch_htb: fix crash on init failure (Ivan Vecera) [1445420] - [net] act_ife: use registered ife_type as fallback (Ivan Vecera) [1445420] - [net] if_ether: add forces ife lfb type (Ivan Vecera) [1445420] - [net] sched: sfq: drop packets after root qdisc lock is released (Ivan Vecera) [1445420] - [net] net_sched: fix a refcount_t issue with noop_qdisc (Ivan Vecera) [1445420] - [net] net_sched: kill u32_node pointer in Qdisc (Ivan Vecera) [1445420] - [net] net_sched: remove tc class reference counting (Ivan Vecera) [1445420] - [net] net_sched: introduce tclass_del_notify() (Ivan Vecera) [1445420] - [net] net_sched: get rid of more forward declarations (Ivan Vecera) [1445420] - [net] sched: add couple of goto_chain helpers (Ivan Vecera) [1445420] - [net] sched: don't do tcf_chain_flush from tcf_chain_destroy (Ivan Vecera) [1445420] - [net] sched: fix use after free when tcf_chain_destroy is called multiple times (Ivan Vecera) [1445420] - [net] sched: Fix the logic error to decide the ingress qdisc (Ivan Vecera) [1445420] - [net] sched: fix p_filter_chain check in tcf_chain_flush (Ivan Vecera) [1445420] - [net] sched: Add the invalid handle check in qdisc_class_find (Ivan Vecera) [1445420] - [net] sched: fix NULL pointer dereference when action calls some targets (Ivan Vecera) [1445420] - [net] sched: cls_flower: fix ndo_setup_tc type for stats call (Ivan Vecera) [1445420] - [net] qdisc: add tracepoint qdisc:qdisc_dequeue for dequeued SKBs (Ivan Vecera) [1445420] - [net] sched: hfsc: opencode trivial set_active() and set_passive() (Ivan Vecera) [1445420] - [net] net_sched: call qlen_notify only if child qdisc is empty (Ivan Vecera) [1445420] - [net] net_sched: remove warning from qdisc_hash_add (Ivan Vecera) [1445420] - [net] sched: sfq: update hierarchical backlog when drop packet (Ivan Vecera) [1445420] - [net] net_sched: reset pointers to tcf blocks in classful qdiscs' destructors (Ivan Vecera) [1445420] - [net] sched: hfsc: allocate tcf block for hfsc root class (Ivan Vecera) [1445420] - [net] sched: remove cops->tcf_cl_offload (Ivan Vecera) [1445420] - [net] sched: use newly added classid identity helpers (Ivan Vecera) [1445420] - [net] sched: propagate classid down to offload drivers (Ivan Vecera) [1445420] - [net] sched: Add helpers to identify classids (Ivan Vecera) [1445420] - [net] sched: set xt_tgchk_param par.nft_compat as 0 in ipt_init_target (Ivan Vecera) [1445420] - [net] sched: set xt_tgchk_param par.net properly in ipt_init_target (Ivan Vecera) [1445420] - [net] net_sched: get rid of some forward declarations (Ivan Vecera) [1445420] - [net] sched: get rid of struct tc_to_netdev (Ivan Vecera) [1445420] - [net] sched: change return value of ndo_setup_tc for driver supporting mqprio only (Ivan Vecera) [1445420] - [net] sched: move prio into cls_common (Ivan Vecera) [1445420] - [net] sched: push cls related args into cls_common structure (Ivan Vecera) [1445420] - [netdrv] mlxsw: spectrum: rename cls arg in matchall processing (Ivan Vecera) [1445420] - [netdrv] mlxsw: spectrum: push cls_flower and cls_matchall setup_tc processing into separate functions (Ivan Vecera) [1445420] - [netdrv] mlx5e_rep: push cls_flower setup_tc processing into a separate function (Ivan Vecera) [1445420] - [netdrv] mlx5e: push cls_flower and mqprio setup_tc processing into separate functions (Ivan Vecera) [1445420] - [netdrv] ixgbe: push cls_u32 and mqprio setup_tc processing into separate functions (Ivan Vecera) [1445420] - [netdrv] cxgb4: push cls_u32 setup_tc processing into a separate function (Ivan Vecera) [1445420] - [net] sched: make egress_dev flag part of flower offload struct (Ivan Vecera) [1445420] - [net] sched: rename TC_SETUP_MATCHALL to TC_SETUP_CLSMATCHALL (Ivan Vecera) [1445420] - [net] sched: make type an argument for ndo_setup_tc (Ivan Vecera) [1445420] - [net] net_sched: use void pointer for filter handle (Ivan Vecera) [1445420] - [net] net_sched: refactor notification code for RTM_DELTFILTER (Ivan Vecera) [1445420] - [net] sched: avoid atomic swap in tcf_exts_change (Ivan Vecera) [1445420] - [net] sched: cls_u32: no need to call tcf_exts_change for newly allocated struct (Ivan Vecera) [1445420] - [net] sched: cls_route: no need to call tcf_exts_change for newly allocated struct (Ivan Vecera) [1445420] - [net] sched: cls_flow: no need to call tcf_exts_change for newly allocated struct (Ivan Vecera) [1445420] - [net] sched: cls_cgroup: no need to call tcf_exts_change for newly allocated struct (Ivan Vecera) [1445420] - [net] sched: cls_bpf: no need to call tcf_exts_change for newly allocated struct (Ivan Vecera) [1445420] - [net] sched: cls_basic: no need to call tcf_exts_change for newly allocated struct (Ivan Vecera) [1445420] - [net] sched: cls_matchall: no need to call tcf_exts_change for newly allocated struct (Ivan Vecera) [1445420] - [net] sched: cls_fw: no need to call tcf_exts_change for newly allocated struct (Ivan Vecera) [1445420] - [net] sched: cls_flower: no need to call tcf_exts_change for newly allocated struct (Ivan Vecera) [1445420] - [net] sched: cls_fw: rename fw_change_attrs function (Ivan Vecera) [1445420] - [net] sched: cls_bpf: rename cls_bpf_modify_existing function (Ivan Vecera) [1445420] - [net] sched: use tcf_exts_has_actions instead of exts->nr_actions (Ivan Vecera) [1445420] - [net] sched: remove check for number of actions in tcf_exts_exec (Ivan Vecera) [1445420] - [net] sched: fix return value of tcf_exts_exec (Ivan Vecera) [1445420] - [net] sched: remove redundant helpers tcf_exts_is_predicative and tcf_exts_is_available (Ivan Vecera) [1445420] - [net] sched: use tcf_exts_has_actions in tcf_exts_exec (Ivan Vecera) [1445420] - [net] sched: change names of action number helpers to be aligned with the rest (Ivan Vecera) [1445420] - [net] sched: remove unneeded tcf_em_tree_change (Ivan Vecera) [1445420] - [net] sched: sch_atm: use Qdisc_class_common structure (Ivan Vecera) [1445420] - [net] sched: actions: add time filter for action dumping (Ivan Vecera) [1445420] - [net] sched: actions: dump more than TCA_ACT_MAX_PRIO actions per batch (Ivan Vecera) [1445420] - [net] sched: actions: Use proper root attribute table for actions (Ivan Vecera) [1445420] - [net] netlink: Add new type NLA_BITFIELD32 (Ivan Vecera) [1445420] - [net] sched: actions: rename act_get_notify() to tcf_get_notify() (Ivan Vecera) [1445420] - [net] sched: Fix one possible panic when no destroy callback (Ivan Vecera) [1445420] - [net] sched: act_tunnel_key: make UDP checksum configurable (Ivan Vecera) [1445420] - [net] sched: act_tunnel_key: request UDP checksum by default (Ivan Vecera) [1445420] - [net] act_pedit: fix an error code (Ivan Vecera) [1445420] - [net] net_sched: move tcf_lock down after gen_replace_estimator() (Ivan Vecera) [1445420] - [net] propagate tc filter chain index down the ndo_setup_tc call (Ivan Vecera) [1445420] - [net] sched: introduce helper to identify gact trap action (Ivan Vecera) [1445420] - [net] sched: introduce a TRAP control action (Ivan Vecera) [1445420] - [net] sched: select cls when cls_act is enabled (Ivan Vecera) [1445420] - [net] sched: cls_flower: add support for matching on ip tos and ttl (Ivan Vecera) [1445420] - [net] sched: add helper for updating statistics on all actions (Ivan Vecera) [1445420] - [net] net_sched: only create filter chains for new filters/actions (Ivan Vecera) [1445420] - [net] sched: flower: add support for matching on tcp flags (Ivan Vecera) [1445420] - [net] sched: cls_api: make reclassify return all the way back to the original tp (Ivan Vecera) [1445420] - [net] sched: cls_matchall: fix null pointer dereference (Ivan Vecera) [1445420] - [net] sched: fix filter flushing (Ivan Vecera) [1445420] - [net] sched: properly assign RCU pointer in tcf_chain_tp_insert/remove (Ivan Vecera) [1445420] - [net] sched: add termination action to allow goto chain (Ivan Vecera) [1445420] - [net] sched: push tp down to action init (Ivan Vecera) [1445420] - [net] sched: introduce multichain support for filters (Ivan Vecera) [1445420] - [net] sched: push chain dump to a separate function (Ivan Vecera) [1445420] - [net] sched: introduce helpers to work with filter chains (Ivan Vecera) [1445420] - [net] sched: move TC_H_MAJ macro call into tcf_auto_prio (Ivan Vecera) [1445420] - [net] sched: replace nprio by a bool to make the function more readable (Ivan Vecera) [1445420] - [net] sched: rename tcf_destroy_chain helper (Ivan Vecera) [1445420] - [net] sched: introduce tcf block infractructure (Ivan Vecera) [1445420] - [net] sched: move tc_classify function to cls_api.c (Ivan Vecera) [1445420] - [net] fix compile error in skb_orphan_partial() (Ivan Vecera) [1445420] - [net] netem: fix skb_orphan_partial() (Ivan Vecera) [1445420] - [net] sched: optimize class dumps (Ivan Vecera) [1445420] - [net] sched: act_csum: Add accessors for offloading drivers (Ivan Vecera) [1445420] - [net] sched: remove redundant null check on head (Ivan Vecera) [1445420] - [net] sched: add helpers to handle extended actions (Ivan Vecera) [1445420] - [net] flower: check unused bits in MPLS fields (Ivan Vecera) [1445420] - [net] sched: actions: Complete the JUMPX opcode (Ivan Vecera) [1445420] - [net] cls_flower: add support for matching MPLS fields (v2) (Ivan Vecera) [1445420] - [net] net_sched: remove useless NULL to tp->root (Ivan Vecera) [1445420] - [net] net_sched: move the empty tp check from ->destroy() to ->delete() (Ivan Vecera) [1445420] - [net] allow configuring default qdisc (Ivan Vecera) [1445420] - [net] net_sched: check noop_qdisc before qdisc_hash_add() (Ivan Vecera) [1445420] - [net] sched: choke: remove some dead code (Ivan Vecera) [1445420] - [net] net_sched: use setup_deferrable_timer (Ivan Vecera) [1445420] - [net] sched: choke: remove dead filter classify code (Ivan Vecera) [1445420] - [net] sched: act_csum: don't mangle TCP and UDP GSO packets (Ivan Vecera) [1445420] - [net] sch_dsmark: fix invalid skb_cow() usage (Ivan Vecera) [1445420] - [net] sched: fq_codel: Avoid set-but-unused variable (Ivan Vecera) [1445420] - [net] sched: act_ife: Staticfy find_decode_metaid() (Ivan Vecera) [1445420] - [net] mqprio: Modify mqprio to pass user parameters via ndo_setup_tc (Ivan Vecera) [1445420] - [net] mqprio: Change handling of hw u8 to allow for multiple hardware offload modes (Ivan Vecera) [1445420] - [net] replace callings of .ndo_setup_tc by wrapper (Ivan Vecera) [1445420] - [net] netem: apply correct delay when rate throttling (Ivan Vecera) [1445420] - [net] sch_tbf: Remove bogus semicolon in if() conditional. (Ivan Vecera) [1445420] - [net] act_connmark: avoid crashing on malformed nlattrs with null parms (Ivan Vecera) [1445420] - [net] sched: make default fifo qdiscs appear in the dump (Ivan Vecera) [1445420] - [net] sched: act_skbmod: remove unneeded rcu_read_unlock in tcf_skbmod_dump (Ivan Vecera) [1445420] - [net] sched: actions: decrement module reference count after table flush. (Ivan Vecera) [1445420] - [net] pkt_sched: Remove useless qdisc_stab_lock (Ivan Vecera) [1445420] - [net] sched: cls_u32: Reflect HW offload status (Ivan Vecera) [1445420] - [net] sched: have stub for tcf_destroy_chain in case NET_CLS is not configured (Ivan Vecera) [1445420] - [net] sched: Fix accidental removal of errout goto (Ivan Vecera) [1445420] - [net] net_sched: fix error recovery at qdisc creation (Ivan Vecera) [1445420] - [net] sched: check negative err value to safe one level of indent (Ivan Vecera) [1445420] - [net] sched: add missing curly braces in else branch in tc_ctl_tfilter (Ivan Vecera) [1445420] - [net] sched: move err set right before goto errout in tc_ctl_tfilter (Ivan Vecera) [1445420] - [net] sched: push TC filter protocol creation into a separate function (Ivan Vecera) [1445420] - [net] sched: move tcf_proto_destroy and tcf_destroy_chain helpers into cls_api (Ivan Vecera) [1445420] - [net] sched: rename tcf_destroy to tcf_destroy_proto (Ivan Vecera) [1445420] - [net] act_pedit: Introduce 'add' operation (Ivan Vecera) [1445420] - [net] act_pedit: Support using offset relative to the conventional network headers (Ivan Vecera) [1445420] - [net] sched: act_mirred: remove duplicated include from act_mirred.c (Ivan Vecera) [1445420] - [net] sched: act_ife: Change to use ife module (Ivan Vecera) [1445420] - [net] Introduce ife encapsulation module (Ivan Vecera) [1445420] - [net] sched: act_ife: Unexport ife_tlv_meta_encode (Ivan Vecera) [1445420] - [net] sched: act_psample: Remove unnecessary ASSERT_RTNL (Ivan Vecera) [1445420] - [net] sched: act_sample: Fix error path in init (Ivan Vecera) [1445420] - [net] sched: Introduce sample tc action (Ivan Vecera) [1445420] - [net] Introduce psample, a new genetlink channel for packet sampling (Ivan Vecera) [1445420] - [net] sched: Add accessor functions to pedit keys for offloading drivers (Ivan Vecera) [1445420] - [net] fq_codel: Avoid regenerating skb flow hash unless necessary (Ivan Vecera) [1445420] - [net] sched: actions: fix refcnt when GETing of action after bind (Ivan Vecera) [1445420] - [net] sched: act_csum: compute crc32c on SCTP packets (Ivan Vecera) [1445420] - [net] sched: Kconfig: select LIBCRC32C if NET_ACT_CSUM is selected (Ivan Vecera) [1445420] - [net] cls_u32: don't bother explicitly initializing ->divisor to zero (Ivan Vecera) [1445420] - [net] tc: convert tc_at to tc_at_ingress (Ivan Vecera) [1445420] - [net] tc: convert tc_verd to integer bitfields (Ivan Vecera) [1445420] - [net] tc: extract skip classify bit from tc_verd (Ivan Vecera) [1445420] - [net] tc: make MAX_RECLASSIFY_LOOP local (Ivan Vecera) [1445420] - [net] tc: remove unused tc_verd fields (Ivan Vecera) [1445420] - [net] dev_weight: TX/RX orthogonality (Ivan Vecera) [1445420] - [net] sched: fix soft lockup in tc_classify (Ivan Vecera) [1445420] - [net] net_sched: sch_netem: use rb_entry() (Ivan Vecera) [1445420] - [net] net_sched: sch_fq: use rb_entry() (Ivan Vecera) [1445420] - [net] net_sched: gen_estimator: complete rewrite of rate estimators (Ivan Vecera) [1445420] - [net] uapi: export tc_skbmod.h (Ivan Vecera) [1445420] - [net] net_sched: gen_estimator: account for timer drifts (Ivan Vecera) [1445420] - [net] sched: pedit: make sure that offset is valid (Ivan Vecera) [1445420] - [net] sched: Export tc_tunnel_key so its UAPI accessible (Ivan Vecera) [1445420] - [net] bpf: reuse dev_is_mac_header_xmit for redirect (Ivan Vecera) [1445420] - [net] sched: filters: fix filter handle ID in tfilter_notify_chain() (Ivan Vecera) [1445420] - [net] net_sched: sch_fq: use hash_ptr() (Ivan Vecera) [1445420] - [net] sched: filters: pass netlink message flags in event notification (Ivan Vecera) [1445420] - [net] tc_act: Remove tcf_act macro (Ivan Vecera) [1445420] - [net] qdisc: catch misconfig of attaching qdisc to tx_queue_len zero device (Ivan Vecera) [1445420] - [net] qdisc: IFF_NO_QUEUE drivers should use consistent TX queue len (Ivan Vecera) [1445420] - [net] make default TX queue length a defined constant (Ivan Vecera) [1445420] - [net] net_sched: actions: use nla_parse_nested() (Ivan Vecera) [1445420] - [net] sched: filters: fix notification of filter delete with proper handle (Ivan Vecera) [1445420] - [net] skbedit: allow the user to specify bitmask for mark (Ivan Vecera) [1445420] - [net] sch_htb: do not report fake rate estimators (Ivan Vecera) [1445420] - [net] sched: em_meta: Fix 'meta vlan' to correctly recognize zero VID frames (Ivan Vecera) [1445420] - [net] sched: act_mirred: Implement ingress actions (Ivan Vecera) [1445420] - [net] sched: act_mirred: Refactor detection whether dev needs xmit at mac header (Ivan Vecera) [1445420] - [net] sched: act_mirred: Rename tcfm_ok_push to tcfm_mac_header_xmit and make it a bool (Ivan Vecera) [1445420] - [net] net_sched: reorder pernet ops and act ops registrations (Ivan Vecera) [1445420] - [net] net_sched: do not broadcast RTM_GETTFILTER result (Ivan Vecera) [1445420] - [net] skbuff: Limit skb_vlan_pop/push() to expect skb->data at mac header (Ivan Vecera) [1445420] - [net] sched: act_vlan: Push skb->data to mac_header prior calling skb_vlan_*() functions (Ivan Vecera) [1445420] - [net] sched: pkt_cls: change tc actions order to be as the user sets (Ivan Vecera) [1445420] - [net] act_ife: Fix false encoding (Ivan Vecera) [1445420] - [net] act_ife: Fix external mac header on encode (Ivan Vecera) [1445420] - [net] net_sched: sch_fq: account for schedule/timers drifts (Ivan Vecera) [1445420] - [net] net_sched: sch_fq: add low_rate_threshold parameter (Ivan Vecera) [1445420] - [net] sched: actions: fix GETing actions (Ivan Vecera) [1445420] - [net] sched: act_vlan: Introduce TCA_VLAN_ACT_MODIFY vlan action (Ivan Vecera) [1445420] - [net] skbuff: Export __skb_vlan_pop (Ivan Vecera) [1445420] - [net] net_sched: check NULL on error path in route4_change() (Ivan Vecera) [1445420] - [net] sched: actions police: peg drop stats for conforming traffic (Ivan Vecera) [1445420] - [net] sched: ife action: Introduce skb tcindex metadata encap decap (Ivan Vecera) [1445420] - [net] sched: ife action: add 16 bit helpers (Ivan Vecera) [1445420] - [net] sched: add and use qdisc_skb_head helpers (Ivan Vecera) [1445420] - [net] sched: replace __skb_dequeue with __qdisc_dequeue_head (Ivan Vecera) [1445420] - [net] sched: remove qdisc arg from __qdisc_dequeue_head (Ivan Vecera) [1445420] - [net] sched: don't use skb queue helpers (Ivan Vecera) [1445420] - [net] pie: use qdisc_dequeue_head wrapper (Ivan Vecera) [1445420] - [net] pkt_sched: fq: use proper locking in fq_dump_stats() (Ivan Vecera) [1445420] - [net] net_sched: Introduce skbmod action (Ivan Vecera) [1445420] - [net] sched: use IS_ENABLED() instead of checking for built-in or module (Ivan Vecera) [1445420] - [net] minor optimization in qdisc_qstats_cpu_drop() (Ivan Vecera) [1445420] - [net] qdisc: fix a module refcount leak in qdisc_create_dflt() (Ivan Vecera) [1445420] - [net] sched: fix encoding to use real length (Ivan Vecera) [1445420] - [net] net_sched: properly handle failure case of tcf_exts_init() (Ivan Vecera) [1445420] - [net] sched: avoid duplicates in qdisc dump (Ivan Vecera) [1445420] - [net] sched: fix handling of singleton qdiscs with qdisc_hash (Ivan Vecera) [1445420] - [net] net_sched: allow flushing tc police actions (Ivan Vecera) [1445420] - [net] net_sched: unify the init logic for act_police (Ivan Vecera) [1445420] - [net] net_sched: convert tcf_exts from list to pointer array (Ivan Vecera) [1445420] - [net] net_sched: remove an unnecessary list_del() (Ivan Vecera) [1445420] - [net] net_sched: remove the leftover cleanup_a() (Ivan Vecera) [1445420] - [net] fix up a few missing hashtable.h conflict resolutions (Ivan Vecera) [1445420] - [net] sched: convert qdisc linked list to hashtable (Ivan Vecera) [1445420] - [net] resolve symbol conflicts with generic hashtable.h (Ivan Vecera) [1445420] - [net] sched: sch_hfsc: remove unused cl_myfadj (Ivan Vecera) [1445420] - [net] sched: sch_hfsc: keep fsc and virtual times in sync; fix an old bug (Ivan Vecera) [1445420] - [net] net_sched: get rid of struct tcf_common (Ivan Vecera) [1445420] - [net] net_sched: move tc_action into tcf_common (Ivan Vecera) [1445420] - [net] sched: sch_htb: clamp xstats tokens to fit into 32-bit int (Ivan Vecera) [1445420] - [net] hfsc: reduce hfsc_sched to 14 cachelines (Ivan Vecera) [1445420] - [net] sched: actions: skbedit convert to use more modern nla_put_xxx (Ivan Vecera) [1445420] - [net] sched: actions: skbedit add support for mod-ing skb pkt_type (Ivan Vecera) [1445420] - [net] simplify and make pkt_type_ok() available for other users (Ivan Vecera) [1445420] - [net] sched: sch_hfsc: anchor virtual curve at proper vt in hfsc_change_fsc() (Ivan Vecera) [1445420] - [net] sched: sch_hfsc: go passive after vt update (Ivan Vecera) [1445420] - [net] sched: sch_hfsc: remove leftover dlist and droplist (Ivan Vecera) [1445420] - [net] sched: sch_hfsc: add unlikely() in qdisc_peek_len() (Ivan Vecera) [1445420] - [net] sched: sch_hfsc: handle corner cases where head may change invalidating calculated deadline (Ivan Vecera) [1445420] - [net] net_sched: netem: do not call qdisc_drop() with a NULL skb (Ivan Vecera) [1445420] - [net] net_sched: generalize bulk dequeue (Ivan Vecera) [1445420] - [net] net_sched: sch_htb: export class backlog in dumps (Ivan Vecera) [1445420] - [net] net_sched: fq_codel: cache skb->truesize into skb->cb (Ivan Vecera) [1445420] - [net] net_sched: drop packets after root qdisc lock is released (Ivan Vecera) [1445420] - [net] act_ife: acquire ife_mod_lock before reading ifeoplist (Ivan Vecera) [1445420] - [net] act_ife: only acquire tcf_lock for existing actions (Ivan Vecera) [1445420] - [net] htb: call qdisc_root with rcu read lock held (Ivan Vecera) [1445420] - [net] net_sched: sch_fq: defer skb freeing (Ivan Vecera) [1445420] - [net] net_sched: sch_pie: defer skb freeing (Ivan Vecera) [1445420] - [net] net_sched: sch_netem: defer skb freeing (Ivan Vecera) [1445420] - [net] net_sched: sch_htb: defer skb freeing (Ivan Vecera) [1445420] - [net] net_sched: sch_hhf: defer skb freeing (Ivan Vecera) [1445420] - [net] net_sched: fq_codel: defer skb freeing (Ivan Vecera) [1445420] - [net] net_sched: sch_fq: defer skb freeing (Ivan Vecera) [1445420] - [net] net_sched: sch_codel: defer skb freeing in codel_change() (Ivan Vecera) [1445420] - [net] net_sched: sch_choke: defer skb freeing (Ivan Vecera) [1445420] - [net] net_sched: add the ability to defer skb freeing (Ivan Vecera) [1445420] - [net] net sched actions: bug fix dumping actions directly didnt produce NLMSG_DONE (Ivan Vecera) [1445420] - [net] net_sched: make tcf_hash_check() boolean (Ivan Vecera) [1445420] - [net] act_ipt: fix a bind refcnt leak (Ivan Vecera) [1445420] - [net] net_sched: prio: insure proper transactional behavior (Ivan Vecera) [1445420] - [net] act_police: rename tcf_act_police_locate() to tcf_act_police_init() (Ivan Vecera) [1445420] - [net] net_sched: remove internal use of TC_POLICE_* (Ivan Vecera) [1445420] - [net] net_sched: prio: properly report out of memory errors (Ivan Vecera) [1445420] - [net] sched: remove NET_XMIT_POLICED (Ivan Vecera) [1445420] - [net] net_sched: remove generic throttled management (Ivan Vecera) [1445420] - [net] net_sched: netem: remove qdisc_is_throttled() use (Ivan Vecera) [1445420] - [net] net_sched: cbq: remove a flaky use of qdisc_is_throttled() (Ivan Vecera) [1445420] - [net] net_sched: sch_plug: use a private throttled status (Ivan Vecera) [1445420] - [net] sched: fix qdisc->running lockdep annotations (Ivan Vecera) [1445420] - [net] sched: place state, next_sched and gso_skb in same cacheline again (Ivan Vecera) [1445420] - [net] sched: remove qdisc->drop (Ivan Vecera) [1445420] - [net] sched: remove qdisc_rehape_fail (Ivan Vecera) [1445420] - [net] cbq: remove TCA_CBQ_POLICE support (Ivan Vecera) [1445420] - [net] cbq: remove TCA_CBQ_OVL_STRATEGY support (Ivan Vecera) [1445420] - [net] qfq: don't leak skb if kzalloc fails (Ivan Vecera) [1445420] - [net] cls_u32: be more strict about skip-sw flag for knodes (Ivan Vecera) [1445420] - [net] cls_u32: catch all hardware offload errors (Ivan Vecera) [1445420] - [net] sched: fix missing doc annotations (Ivan Vecera) [1445420] - [net] net_sched: add missing paddattr description (Ivan Vecera) [1445420] - [net] sched: fix tc_should_offload for specific clsact classes (Ivan Vecera) [1445420] - [net] act_police: fix a crash during removal (Ivan Vecera) [1445420] - [net] sched: do not acquire qdisc spinlock in qdisc/class stats dump (Ivan Vecera) [1445420] - [net] net_sched: transform qdisc running bit into a seqcount (Ivan Vecera) [1445420] - [net] cls_u32: fix error code for invalid flags (Ivan Vecera) [1445420] - [net] net_sched: avoid too many hrtimer_start() calls (Ivan Vecera) [1445420] - [net] also make sch_handle_egress() drop monitor ready (Ivan Vecera) [1445420] - [net] net sched: ife action fix late binding (Ivan Vecera) [1445420] - [net] net sched: skbedit action fix late binding (Ivan Vecera) [1445420] - [net] net sched: simple action fix late binding (Ivan Vecera) [1445420] - [net] net sched: mirred action fix late binding (Ivan Vecera) [1445420] - [net] net sched: ipt action fix late binding (Ivan Vecera) [1445420] - [net] net sched: vlan action fix late binding (Ivan Vecera) [1445420] - [net] export tc ife uapi header (Ivan Vecera) [1445420] - [net] make sch_handle_ingress() drop monitor ready (Ivan Vecera) [1445420] - [net] add __sock_wfree() helper (Ivan Vecera) [1445420] - [net] sched: align nlattr properly when needed (Ivan Vecera) [1445420] - [net] qdisc: constify meta_type_ops structures (Ivan Vecera) [1445420] - [net] net_sched: fix a memory leak in tc action (Ivan Vecera) [1445420] - [net] net_sched: dsmark: use qdisc_dequeue_peeked() (Ivan Vecera) [1445420] - [net] act_ife: fix a typo in kmemdup() parameters (Ivan Vecera) [1445420] - [net] sched: use pfifo_fast for non real queues (Ivan Vecera) [1445420] - [net] sch_mqprio: Fix build with older gcc. (Ivan Vecera) [1445420] - [net] Support to encoding decoding skb prio on IFE action (Ivan Vecera) [1445420] - [net] Support to encoding decoding skb mark on IFE action (Ivan Vecera) [1445420] - [net] introduce IFE action (Ivan Vecera) [1445420] - [net] net_sched: update hierarchical backlog too (Ivan Vecera) [1445420] - [net] net_sched: add network namespace support for tc actions (Ivan Vecera) [1445420] - [net] net_sched: prepare tcf_hashinfo_destroy() for netns support (Ivan Vecera) [1445420] - [net] bpf: try harder on clones when writing into skb (Ivan Vecera) [1445420] - [net] net_sched: Improve readability of filter processing (Ivan Vecera) [1445420] - [net] net_sched fix: reclassification needs to consider ether protocol changes (Ivan Vecera) [1445420] - [net] pack tc_cls_u32_knode struct slighter better (Ivan Vecera) [1445420] - [net] net_sched: drr: check for NULL pointer in drr_dequeue (Ivan Vecera) [1445420] - [kernel] timer: add setup_deferrable_timer macro (Ivan Vecera) [1445420] - [net] sched: add clsact qdisc (Ivan Vecera) [1445420] - [net] sched: add skb_at_tc_ingress helper (Ivan Vecera) [1445420] - [net] net_sched: make qdisc_tree_decrease_qlen() work for non mq (Ivan Vecera) [1445420] - [net] net_sched: fix qdisc_tree_decrease_qlen() races (Ivan Vecera) [1445420] - [net] sched: kill dead code in sch_choke.c (Ivan Vecera) [1445420] - [net] sch_hhf: fix return value of hhf_drop() (Ivan Vecera) [1445420] - [net] sched: make sch_blackhole.c explicitly non-modular (Ivan Vecera) [1445420] - [net] act_mirred: always release tcf hash (Ivan Vecera) [1445420] - [net] revert "net_sched: move tp->root allocation into fw_init()" (Ivan Vecera) [1445420] - [net] act_connmark: Remember the struct net instead of guessing it. (Ivan Vecera) [1445420] - [net] sch_dsmark: improve memory locality (Ivan Vecera) [1445420] - [net] sched: don't break line in tc_classify loop notification (Ivan Vecera) [1445420] - [net] sched: consolidate tc_classify{, _compat} (Ivan Vecera) [1445420] - [net] net_sched: convert rsvp to call tcf_exts_destroy from rcu callback (Ivan Vecera) [1445420] - [net] net_sched: convert tcindex to call tcf_exts_destroy from rcu callback (Ivan Vecera) [1445420] - [net] net_sched: make tcf_hash_destroy() static (Ivan Vecera) [1445420] - [net] netfilter: nf_conntrack: add direction support for zones (Ivan Vecera) [1445420] - [net] act_mirred: avoid calling tcf_hash_release() when binding (Ivan Vecera) [1445420] - [net] sch_choke: drop all packets in queue during reset (Ivan Vecera) [1445420] - [net] sch_plug: purge buffered packets during reset (Ivan Vecera) [1445420] - [net] net_sched: fix a use-after-free in sfq (Ivan Vecera) [1445420] - [net] pkt_sched: sch_qfq: remove unused member of struct qfq_sched (Ivan Vecera) [1445420] - [net] net_sched: gen_estimator: extend pps limit (Ivan Vecera) [1445420] - [net] sched: Simplify em_ipset_match (Ivan Vecera) [1445420] - [net] pkt_sched: sch_qfq: remove redundant -if- control statement (Ivan Vecera) [1445420] - [net] sched: pkt_cls: remove unused macros from uapi (Ivan Vecera) [1445420] - [net] dev: reduce both ingress hook ifdefs (Ivan Vecera) [1445420] - [net] add CONFIG_NET_INGRESS to enable ingress filtering (Ivan Vecera) [1445420] - [net] sched: deprecate enqueue_root() (Ivan Vecera) [1445420] - [net] net_sched: gred: use correct backlog value in WRED mode (Ivan Vecera) [1445420] - [net] sched: Call skb_get_hash_perturb in sch_hhf (Ivan Vecera) [1445420] - [net] sched: act_connmark: don't zap skb->nfct (Ivan Vecera) [1445420] - [net] net_sched: move tp->root allocation into fw_init() (Ivan Vecera) [1445420] - [net] net_sched: move tp->root allocation into route4_init() (Ivan Vecera) [1445420] - [net] sched: export tc_connmark.h so it is uapi accessible (Ivan Vecera) [1445420] - [net] Remove state argument from skb_find_text() (Ivan Vecera) [1445420] - [net] ematch: Fix auto-loading of ematch modules. (Ivan Vecera) [1445420] - [net] gen_stats.c: Duplicate xstats buffer for later use (Ivan Vecera) [1445420] - [net] act_connmark: fix dependencies better (Ivan Vecera) [1445420] - [net] cls_basic: return from walking on match in basic_get (Ivan Vecera) [1445420] - [net] cls_bpf: fix auto generation of per list handles (Ivan Vecera) [1445420] - [net] cls_bpf: fix size mismatch on filter preparation (Ivan Vecera) [1445420] - [net] act_connmark: Add missing dependency on NF_CONNTRACK_MARK (Ivan Vecera) [1445420] - [net] sched: Introduce connmark action (Ivan Vecera) [1445420] - [net] sched: sch_teql: Remove unused function (Ivan Vecera) [1445420] - [net] skbuff: don't zero tc members when freeing skb (Ivan Vecera) [1445420] - [net] kconfig: use bool instead of boolean for type definition attributes (Ivan Vecera) [1445420] - [net] Update old iproute2 and Xen Remus links (Ivan Vecera) [1445420] - [net] tc_act: export uapi header file (Ivan Vecera) [1445420] - [net] sched: fix act file names in header comment (Ivan Vecera) [1445420] - [net] add rbnode to struct sk_buff (Ivan Vecera) [1445420] - [net] sch_pie: schedule the timer after all init succeed (Ivan Vecera) [1445420] - [net] net_sched: restore qdisc quota fairness limits after bulk dequeue (Ivan Vecera) [1445420] - [net] ematch: Fix early ending of inverted containers. (Ivan Vecera) [1445420] - [net] sched: implement qstat helper routines (Ivan Vecera) [1445420] - [net] ematch: Fix matching of inverted containers. (Ivan Vecera) [1445420] - [net] sched: fix compile warning in cls_u32 (Ivan Vecera) [1445420] - [net] sched: cls_u32: rcu can not be last node (Ivan Vecera) [1445420] - [net] sched: use __skb_queue_head_init() where applicable (Ivan Vecera) [1445420] - [net] net_sched: sfq: remove unused macro (Ivan Vecera) [1445420] - [net] netfilter: xt_string: Remove unnecessary initialization of struct ts_state (Ivan Vecera) [1445420] - [net] cbq: now_rt removal (Ivan Vecera) [1445420] - [net] cbq: incorrectly low bandwidth setting blocks limited traffic (Ivan Vecera) [1445420] - [net] net_sched: remove exceptional & on function name (Ivan Vecera) [1445420] - [net] net_sched: cancel nest attribute on failure in tcf_exts_dump() (Ivan Vecera) [1445420] - [net] em_canid: remove useless statements from em_canid_change (Ivan Vecera) [1445420] - [net] net_sched: drr: warn when qdisc is not work conserving (Ivan Vecera) [1445420] - [net] use the new API kvfree() (Ivan Vecera) [1445420] - [net] sch_hhf: fix comparison of qlen and limit (Ivan Vecera) [1445420] - [net] sched: lock imbalance in hhf qdisc (Ivan Vecera) [1445420] - [net] Allow tc changes in user namespaces (Ivan Vecera) [1445420] - [net] net_sched: return nla_nest_end() instead of skb->len (Ivan Vecera) [1445420] - [net] sch_tbf: Remove holes in struct tbf_sched_data. (Ivan Vecera) [1445420] - [net] sch_netem: replace magic numbers with enumerate in get_loss_clg (Ivan Vecera) [1445420] - [net] sch_netem: replace magic numbers with enumerate in GE model (Ivan Vecera) [1445420] - [net] sch_netem: change some func's param from "struct Qdisc *" to "struct netem_sched_data *" (Ivan Vecera) [1445420] - [net] sch_netem: return errcode before setting params (Ivan Vecera) [1445420] - [net] sched: Cleanup PIE comments (Ivan Vecera) [1445420] - [net] add and use skb_gso_transport_seglen() (Ivan Vecera) [1445420] - [net] sch_netem: replace magic numbers with enumerate (Ivan Vecera) [1445420] - [net] net_sched: act: pick a different type for act_xt (Ivan Vecera) [1445420] - [net] replace macros net_random and net_srandom with direct calls to prandom (Ivan Vecera) [1445420] - [net] hhf qdisc: fix jiffies-time conversion. (Ivan Vecera) [1445420] - [net] pkt_sched: PIE AQM scheme (Ivan Vecera) [1445420] - [net] sch: fix the typo in register_qdisc() (Ivan Vecera) [1445420] - [net] hhf: make qdisc ops static (Ivan Vecera) [1445420] - [net] sch_dsmark: use correct func name in print messages (Ivan Vecera) [1445420] - [net] sch_htb: use /* comments (Ivan Vecera) [1445420] - [net] net_sched: replace pr_warning with pr_warn (Ivan Vecera) [1445420] - [net] sch_cbq: remove unnecessary null pointer check (Ivan Vecera) [1445420] - [net] act_police: remove unnecessary null pointer check (Ivan Vecera) [1445420] - [net] qdisc: hhf: Heavy-Hitter Filter (HHF) qdisc (Ivan Vecera) [1445420] - [net] sch_htb: remove unnecessary NULL pointer judgment (Ivan Vecera) [1445420] - [net] net_sched: expand control flow of macro SKIP_NONLOCAL (Ivan Vecera) [1445420] - [net] net_sched: sfq: put sfq_unlink in a do - while loop (Ivan Vecera) [1445420] - [net] net_sched: add space around '>' and before '(' (Ivan Vecera) [1445420] - [net] net_sched: cls_bpf: use tabs to do indent (Ivan Vecera) [1445420] - [net] sched: htb: fix the calculation of quantum (Ivan Vecera) [1445420] - [net] Fix FSF address in file headers (Ivan Vecera) [1445420] - [net] include/net/: Fix FSF address in file headers (Ivan Vecera) [1445420] - [net] netem: fix loss 4 state model (Ivan Vecera) [1445420] - [net] netem: markov loss model transition fix (Ivan Vecera) [1445420] - [net] netem: free skb's in tree on reset (Ivan Vecera) [1445420] - [net] tc: export tc_defact.h to userspace (Ivan Vecera) [1445420] - [net] qdisc: basic classifier - remove unnecessary initialization (Ivan Vecera) [1445420] - [net] qdisc: meta return ENOMEM on alloc failure (Ivan Vecera) [1445420] - [net] netem: Introduce skb_orphan_partial() helper (Ivan Vecera) [1445420] - [net] pkt_sched: sch_qfq: remove forward declaration of qfq_update_agg_ts (Ivan Vecera) [1445420] - [net] pkt_sched: sch_qfq: improve efficiency of make_eligible (Ivan Vecera) [1445420] - [net] sched: Add __GFP_NOWARN to k.alloc calls with v.alloc fallbacks (Ivan Vecera) [1445420] - [net] kabi: prepare protection for struct Qdisc (Ivan Vecera) [1445420] - [net] kabi: remove RH_KABI_ macros from sch_generic.h (Ivan Vecera) [1445420] - [net] kabi: use different sch_generic.h for checksums generation (Ivan Vecera) [1445420] - [net] kabi: introduce shadow sch_generic.h for generating correct checksums (Ivan Vecera) [1445420]- [fs] nfs: RPC_MAX_AUTH_SIZE is in bytes ("J. Bruce Fields") [1495321] - [fs] gfs2: Support negative atimes (Andreas Grunbacher) [1505849] - [fs] gfs2: Update ctime in setflags ioctl (Andreas Grunbacher) [1505822] - [fs] gfs2: Fix xattr fsync (Andreas Grunbacher) [1505552] - [fs] locks: Remove fl_nspid and use fs-specific l_pid for remote locks (Benjamin Coddington) [1449486] - [fs] locks: Filter /proc/locks output on proc pid ns (Benjamin Coddington) [1449486] - [fs] Make file credentials available to the seqfile interfaces (Benjamin Coddington) [1449486] - [fs] locks: Use allocation rather than the stack in fcntl_getlk() (Benjamin Coddington) [1449486] - [fs] locks: pass kernel struct flock to fcntl_getlk/setlk (Benjamin Coddington) [1449486] - [x86] perf/x86: Fix incorrect use of do_div() in NMI warning (Prarit Bhargava) [1501587] - [iommu] amd: don't sleep in invalid context (Jerry Snitselaar) [1505837] - [block] blktrace: Fix potential deadlock between delete & sysfs ops (Waiman Long) [1351904] - [video] video/logo: tidyup fb_logo_late_init initcall timing (Rob Clark) [1509707] - [video] video/logo: prevent use of logos after they have been freed (Rob Clark) [1509707] - [video] fbdev: Nuke FBINFO_MODULE (Rob Clark) [1509707] - [netdrv] xen-netfront, xen-netback: Use correct minimum MTU values (Mohammed Gamal) [1502554] - [netdrv] use core MTU range checking in virt drivers (Mohammed Gamal) [1502554 1497228] - [netdrv] cxgb3: Check and handle the dma mapping errors (Arjun Vynipadath) [1459387 953400] - [netdrv] amd: fix pci device ids (Prarit Bhargava) [1486046] - [kernel] module_device_table: fix some callsites (Prarit Bhargava) [1486046] - [kernel] module: fix types of device tables aliases (Prarit Bhargava) [1486046] - [kernel] module: remove MODULE_GENERIC_TABLE (Prarit Bhargava) [1486046] - [kernel] module: allow multiple calls to MODULE_DEVICE_TABLE() per module (Prarit Bhargava) [1486046] - [kernel] sched/topology: Fix memory leak in __sdt_alloc() (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Simplify sched_group_mask() usage (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Rewrite get_group() (Lauro Ramos Venancio) [1373534] - [kernel] sched: Use cached value of span instead of calling sched_domain_span() (Lauro Ramos Venancio) [1373534] - [kernel] sched: Fix memory leakage in build_sched_groups() (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Add a few comments (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Fix overlapping sched_group_capacity (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Small cleanup (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Fix overlapping sched_group_mask (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Remove FORCE_SD_OVERLAP (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Move comment about asymmetric node setups (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Optimize build_group_mask() (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Verify the first group matches the child domain (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Simplify build_overlap_sched_groups() (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Fix building of overlapping sched-groups (Lauro Ramos Venancio) [1373534] - [kernel] sched/fair, cpumask: Export for_each_cpu_wrap() (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Refactor function build_overlap_sched_groups() (Lauro Ramos Venancio) [1373534] - [kernel] sched: Rename a misleading variable in build_overlap_sched_groups() (Lauro Ramos Venancio) [1373534] - [powerpc] uprobes: Implement arch_uretprobe_is_alive() (Gustavo Duarte) [1357435] - [security] capabilities: fix logic for effective root or real root (Richard Guy Briggs) [1465626]- [md] raid5-ppl: check recovery_offset when performing ppl recovery (Nigel Croxon) [1455932] - [md] raid5-ppl: don't resync after rebuild (Nigel Croxon) [1455932] - [md] raid5: preserve STRIPE_ON_UNPLUG_LIST in break_stripe_batch_list (Nigel Croxon) [1455932] - [md] raid5: fix a race condition in stripe batch (Nigel Croxon) [1455932] - [md] bitmap: disable bitmap_resize for file-backed bitmaps (Nigel Croxon) [1455932] - [md] raid5-ppl: Recovery support for multiple partial partiy logs (Nigel Croxon) [1455932] - [md] Runtime support for multiple ppls (Nigel Croxon) [1455932] - [md] cleanup mddev flag clear for takeover (Nigel Croxon) [1455932] - [md] notify about new spare disk in the container (Nigel Croxon) [1455932] - [md] raid5: add thread_group worker async_tx_issue_pending_all (Nigel Croxon) [1455932] - [md] Raid5 should update rdev->sectors after reshape (Nigel Croxon) [1455932] - [md] don't use flush_signals in userspace processes (Nigel Croxon) [1455932] - [md] md0: optimize raid0 discard handling (Nigel Croxon) [1455932] - [md] don't return -EAGAIN in md_allow_write for external metadata arrays (Nigel Croxon) [1455932] - [md] raid5-ppl: use a single mempool for ppl_io_unit and header_page (Nigel Croxon) [1455932] - [md] raid5-ppl: partial parity calculation optimization (Nigel Croxon) [1455932] - [md] raid5-ppl: use resize_stripes() when enabling or disabling ppl (Nigel Croxon) [1455932] - [md] raid5: use consistency_policy to remove journal feature (Nigel Croxon) [1455932] - [md] raid5-ppl: move no_mem_stripes to struct ppl_conf (Nigel Croxon) [1455932] - [md] add raid4/5/6 journal mode switching API (Nigel Croxon) [1455932] - [md] raid1: stop using bi_phys_segment (Nigel Croxon) [1455932] - [md] raid1, raid10: move rXbio accounting closer to allocation (Nigel Croxon) [1455932] - [md] r5cache: disable write back for degraded array (Nigel Croxon) [1455932] - [md] revert "fix suspend/write deadlock" (Nigel Croxon) [1455932] - [md] revert "fix single core deadlock" (Nigel Croxon) [1455932]- [scsi] megaraid_sas: driver version 07.702.06.00-rh2 (Tomas Henzl) [1506606] - [scsi] megaraid_sas: Resize MFA frame used for IOC INIT to 4k (Tomas Henzl) [1506606] - [scsi] megaraid_sas: Update current host time to FW during IOC Init (Tomas Henzl) [1506606] - [nvme] nvme-fc: remove NVME_FC_MAX_SEGMENTS (Ewan Milne) [1508065] - [nvme] nvme-fc: add support for duplicate_connect option (Ewan Milne) [1508065] - [nvme] nvme-rdma: add support for duplicate_connect option (Ewan Milne) [1508065] - [nvme] nvme-fabrics: fixup "nvme: add helper to compare options to controller" (Ewan Milne) [1508065] - [nvme] add helper to compare options to controller (Ewan Milne) [1508065] - [nvme] add duplicate_connect option (Ewan Milne) [1508065] - [nvme] nvme-fabrics: fixup "nvme: add hostid token to fabric options" (Ewan Milne) [1508065] - [nvme] add hostid token to fabric options (Ewan Milne) [1508065] - [nvme] nvme-fc: fix backporting error (Ewan Milne) [1508065] - [scsi] mpt3sas: Bump mpt3sas driver version to v16.100.00.00 (Tomas Henzl) [1458161] - [scsi] mpt3sas: Adding support for SAS3616 HBA device (Tomas Henzl) [1458161] - [scsi] mpt3sas: Fix possibility of using invalid Enclosure Handle for SAS device after host reset (Tomas Henzl) [1458161] - [scsi] mpt3sas: Display chassis slot information of the drive (Tomas Henzl) [1458161] - [scsi] mpt3sas: Updated MPI headers to v2.00.48 (Tomas Henzl) [1458161] - [scsi] mpt3sas: Fix IO error occurs on pulling out a drive from RAID1 volume created on two SATA drive (Tomas Henzl) [1458161] - [scsi] mpt3sas: Fix removal and addition of vSES device during host reset (Tomas Henzl) [1458161] - [scsi] mpt3sas: Reduce memory footprint in kdump kernel (Tomas Henzl) [1458161] - [scsi] mpt3sas: Fixed memory leaks in driver (Tomas Henzl) [1458161] - [scsi] mpt3sas: Processing of Cable Exception events (Tomas Henzl) [1458161] - [scsi] mpt3sas: remove redundant copy_from_user in _ctl_getiocinfo (Tomas Henzl) [1458161] - [scsi] mpt3sas: fix pr_info message continuation (Tomas Henzl) [1458161] - [scsi] mpt3sas: Fix memory allocation failure test in 'mpt3sas_base_attach()' (Tomas Henzl) [1458161] - [scsi] mpt3sas: fix format overflow warning (Tomas Henzl) [1458161] - [scsi] mpt3sas: Replace PCI pool old API (Tomas Henzl) [1458161] - [scsi] mpt3sas: remove redundant wmb (Tomas Henzl) [1458161] - [scsi] libfc: fix a deadlock in fc_rport_work (Govindarajulu Varadarajan) [1507105] - [scsi] libfc: Fixup disc_mutex handling (Govindarajulu Varadarajan) [1507105] - [scsi] fcoe: Stop fc_rport_priv structure leak (Govindarajulu Varadarajan) [1507105] - [scsi] libfc: Update rport reference counting (Govindarajulu Varadarajan) [1507105]- [net] ipv6: remove from fib tree aged out RTF_CACHE dst (Paolo Abeni) [1412920] - [net] netfilter: allow logging from non-init namespaces (Stefano Brivio) [1506324] - [net] openvswitch: add ct_clear action (Eric Garver) [1501415] - [net] geneve: Fix function matching VNI and tunnel ID on big-endian (Jakub Sitnicki) [1467288] - [net] geneve: maximum value of VNI cannot be used (Jakub Sitnicki) [1467288] - [net] geneve: add missing rx stats accounting (Jakub Sitnicki) [1467288] - [net] geneve: fix needed_headroom and max_mtu for collect_metadata (Jakub Sitnicki) [1467288] - [net] geneve: fix fill_info when using collect_metadata (Jakub Sitnicki) [1467288] - [net] geneve: fix incorrect setting of UDP checksum flag (Jakub Sitnicki) [1467288] - [net] geneve: lock RCU on TX path (Jakub Sitnicki) [1467288] - [net] geneve: fix ip_hdr_len reserved for geneve6 tunnel (Jakub Sitnicki) [1467288] - [net] geneve: Optimize geneve device lookup (Jakub Sitnicki) [1467288] - [net] geneve: Remove redundant socket checks (Jakub Sitnicki) [1467288] - [net] geneve: Merge ipv4 and ipv6 geneve_build_skb() (Jakub Sitnicki) [1467288] - [net] geneve: Unify LWT and netdev handling (Jakub Sitnicki) [1467288] - [net] geneve: avoid using stale geneve socket (Jakub Sitnicki) [1467288] - [net] geneve: use core MTU range checking in core net infra (Jakub Sitnicki) [1467288] - [net] devlink: Prevent port_type_set() callback when it's not needed (Ivan Vecera) [1497105] - [net] devlink: rename devlink_eswitch_fill to devlink_nl_eswitch_fill (Eelco Chaudron) [1497105] - [net] devlink: use nla_put_failure goto label instead of out (Eelco Chaudron) [1497105] - [net] devlink: allow to fillup eswitch attrs even if mode_get op does not exist (Eelco Chaudron) [1497105] - [net] devlink: fix potential memort leak (Eelco Chaudron) [1497105] - [net] devlink: fix return value check in devlink_dpipe_header_put() (Eelco Chaudron) [1497105] - [net] devlink: Support for pipeline debug (dpipe) (Eelco Chaudron) [1497105] - [net] devlink: Add E-Switch encapsulation control (Eelco Chaudron) [1497105] - [net] devlink: fix the name of eswitch commands (Eelco Chaudron) [1497105] - [crypto] aesni: add generic gcm(aes) (Sabrina Dubroca) [1493112] - [crypto] scatterwalk: Remove unnecessary BUG in scatterwalk_start (Sabrina Dubroca) [1493112] - [crypto] aesni: make AVX2 AES-GCM work with all valid auth_tag_len (Sabrina Dubroca) [1493112] - [crypto] aesni: make AVX2 AES-GCM work with any aadlen (Sabrina Dubroca) [1493112] - [crypto] aesni: make AVX AES-GCM work with all valid auth_tag_len (Sabrina Dubroca) [1493112] - [crypto] aesni: make AVX AES-GCM work with any aadlen (Sabrina Dubroca) [1493112] - [crypto] aesni: make non-AVX AES-GCM work with all valid auth_tag_len (Sabrina Dubroca) [1493112] - [crypto] aesni: make non-AVX AES-GCM work with any aadlen (Sabrina Dubroca) [1493112] - [crypto] aesni: fix build on x86 (32bit) (Sabrina Dubroca) [1493112] - [crypto] aesni: AVX and AVX2 version of AESNI-GCM encode and decode (Sabrina Dubroca) [1493112] - [net] vsock: always call vsock_init_tables() (Stefano Brivio) [1470203] - [tools] vsock: add tools/testing/vsock/vsock_diag_test (Stefano Brivio) [1470203] - [net] vsock: add sock_diag interface (Stefano Brivio) [1470203] - [net] vsock: use TCP state constants for sk_state (Stefano Brivio) [1470203] - [net] vsock: move __vsock_in_bound/connected_table() to af_vsock.h (Stefano Brivio) [1470203] - [net] vsock: export socket tables for sock_diag interface (Stefano Brivio) [1470203]- [drm] upstream sync to v4.14-rc4 (Rob Clark) [1450372 1457050 1457047 1451447 1453043 1421907 1441862 1449539 1469438 1457374 1457377 1458281 1458625 1470097] - [sound] alsa: x86: Register multiple PCM devices for the LPE audio card (Rob Clark) [1450372 1457050 1457047 1451447 1453043 1421907 1441862 1449539 1469438 1457374 1457377 1458281 1458625 1470097] - [sound] drm/i915: Clean up the LPE audio platform data (Rob Clark) [1450372 1457050 1457047 1451447 1453043 1421907 1441862 1449539 1469438 1457374 1457377 1458281 1458625 1470097] - [sound] drm/i915: Remove hdmi_connected from LPE audio pdata (Rob Clark) [1450372 1457050 1457047 1451447 1453043 1421907 1441862 1449539 1469438 1457374 1457377 1458281 1458625 1470097] - [sound] drm/i915: Replace tmds_clock_speed and link_rate with just ls_clock (Rob Clark) [1450372 1457050 1457047 1451447 1453043 1421907 1441862 1449539 1469438 1457374 1457377 1458281 1458625 1470097] - [drm] upstream sync to v4.13 (Rob Clark) [1450372 1457050 1457047 1451447 1453043 1421907 1441862 1449539 1469438 1457374 1457377 1458281 1458625 1470097] - [kernel] workqueue: Provide destroy_delayed_work_on_stack() (Rob Clark) [1470097] - [lib] bitmap: add alignment offset for bitmap_find_next_zero_area() (Rob Clark) [1470097] - [x86] platform/intel/iosf_mbi: Add a PMIC bus access notifier (Rob Clark) [1470097] - [x86] platform/intel/iosf_mbi: Add a mutex for P-Unit access (Rob Clark) [1470097] - [x86] platform/iosf_mbi: Source cleanup (Rob Clark) [1470097] - [x86] platform/iosf_mbi: Move to dedicated folder (Rob Clark) [1470097] - [x86] platform/intel/iosf: Add debugfs config option for IOSF (Rob Clark) [1470097] - [x86] platform/intel/iosf: Add Braswell PCI ID (Rob Clark) [1470097] - [x86] iosf: Add debugfs support (Rob Clark) [1470097] - [kernel] workqueue: declare system_highpri_wq (Rob Clark) [1470097] - [kernel] linux/kernel.h: Add ALIGN_DOWN macro (Rob Clark) [1470097] - [kernel] sched/headers: Prepare for new header dependencies before moving code to (Rob Clark) [1470097] - [kernel] sched/headers: Prepare for new header dependencies before moving code to (Rob Clark) [1470097] - [kernel] sched/headers: Prepare for new header dependencies before moving code to (Rob Clark) [1470097] - [kernel] sched/headers: Prepare for new header dependencies before moving code to (Rob Clark) [1470097] - [kernel] pci: Recognize Thunderbolt devices (Rob Clark) [1470097] - [kernel] locking/atomic, kref: Add kref_read() (Rob Clark) [1470097] - [dma] dma-buf: avoid scheduling on fence status query v2 (Rob Clark) [1478422]- [acpi] ghes: invert logic for enabling GHES (Aristeu Rozanski) [1451916] - [edac] Fix PAGES_TO_MiB macro misuse (Aristeu Rozanski) [1451916] - [edac] ghes_edac: Remove redundant memory_type array (Aristeu Rozanski) [1451916] - [edac] ghes_edac: Use snprintf() to silence a static checker warning (Aristeu Rozanski) [1451916] - [x86] x86: kvm: use alternatives for VMCALL vs. VMMCALL if kernel text is read-only (Rafael Aquini) [1048983] - [x86] x86: cpufeature: Fix AMD AVIC bit (Rafael Aquini) [1048983] - [mm] configs: Enable DEBUG_PAGEALLOC on debug kernels (Waiman Long) [1481847] - [mm] s390: query dynamic DEBUG_PAGEALLOC setting (Waiman Long) [1481847] - [mm] powerpc: query dynamic DEBUG_PAGEALLOC setting (Waiman Long) [1481847] - [mm] x86/mm: Disable 1GB direct mappings when disabling 2MB mappings (Waiman Long) [1481847] - [mm] x86: also use debug_pagealloc_enabled() for free_init_pages (Waiman Long) [1481847] - [mm] x86: query dynamic DEBUG_PAGEALLOC setting (Waiman Long) [1481847] - [mm] x86/mm/pat: Make split_page_count() check for empty levels to fix /proc/meminfo output (Waiman Long) [1481847] - [mm] sound: query dynamic DEBUG_PAGEALLOC setting (Waiman Long) [1481847] - [mm] vmalloc: query dynamic DEBUG_PAGEALLOC setting (Waiman Long) [1481847] - [mm] slub: query dynamic DEBUG_PAGEALLOC setting (Waiman Long) [1481847] - [mm] slab: clean up DEBUG_PAGEALLOC processing code (Waiman Long) [1481847] - [mm] debug_pagealloc: ask users for default setting of debug_pagealloc (Waiman Long) [1481847] - [mm] debug-pagealloc: make debug-pagealloc boottime configurable (Waiman Long) [1481847] - [mm] debug-pagealloc: prepare boottime configurable on/off (Waiman Long) [1481847] - [mm] page_ext: resurrect struct page extending code for debugging (Waiman Long) [1481847] - [mm] debug-pagealloc: cleanup page guard code (Waiman Long) [1481847] - [mm] debug-pagealloc: correct freepage accounting and order resetting (Waiman Long) [1481847] - [scsi] scsi_dh_alua: Fix memory leak in alua_bus_attach() (Waiman Long) [1448308] - [kernel] module: Fix memory leakage of module_ext structure (Waiman Long) [1448308] - [kernel] debugobjects: Make kmemleak ignore debug objects (Waiman Long) [1452625 1448308] - [kernel] s390/kexec: consolidate crash_map/unmap_reserved_pages() and arch_kexec_protect(unprotect)_crashkres() (Xunlei Pang) [1486982] - [kernel] kexec: do a cleanup for function kexec_load (Xunlei Pang) [1486982] - [kernel] kexec: make a pair of map/unmap reserved pages in error path (Xunlei Pang) [1486982] - [kernel] kexec: provide arch_kexec_protect(unprotect)_crashkres() (Xunlei Pang) [1486982] - [kernel] kexec: introduce a protection mechanism for the crashkernel reserved memory (Xunlei Pang) [1486982] - [kernel] ptrace: fix wait_on_bit(JOBCTL_TRAPPING_BIT) on big endian machines (Oleg Nesterov) [1481590]- [fs] nfsv4.2: fix size storage for nfs42_proc_copy (Steve Dickson) [1468276] - [fs] nfsv4.1: Fix a race where CB_NOTIFY_LOCK fails to wake a waiter (Benjamin Coddington) [1476344] - [fs] xfs: Capture state of the right inode in xfs_iflush_done (Carlos Maiolino) [1352385] - [fs] xfs: Properly retry failed inode items in case of error during buffer writeback (Carlos Maiolino) [1352385] - [fs] xfs: Add infrastructure needed for error propagation during buffer IO failure (Carlos Maiolino) [1352385] - [fs] xfs: remove xfs_trans_ail_delete_bulk (Carlos Maiolino) [1352385] - [fs] smb3: Work around mount failure when using SMB3 dialect to Macs (Leif Sahlberg) [1506433] - [fs] Set unicode flag on cifs echo request to avoid Mac error (Leif Sahlberg) [1506433] - [mm] filemap: fix mapping->nrpages double accounting in fuse (Waiman Long) [1493455] - [mm] Using BUG_ON() as an assert() is _never_ acceptable (Waiman Long) [1493455] - [mm] fix deadlock when using dm-thin on loopback device (Mikulas Patocka) [1382654] - [mm] memcg, slab: never try to merge memcg caches (Aristeu Rozanski) [1442618] - [x86] boot/kaslr: Work around firmware bugs by excluding EFI_BOOT_SERVICES_* and EFI_LOADER_* from KASLR's choice (Kazuhito Hagio) [1458129] - [net] netfilter: x_tables: don't use seqlock when fetching old counters (Florian Westphal) [1503702] - [net] netfilter: x_tables: make xt_replace_table wait until old rules are not used anymore (Florian Westphal) [1503702] - [edac] edac, skx_edac: Fix non static symbol warnings (Aristeu Rozanski) [1482253] - [edac] edac, ie31200: Add Intel Kaby Lake CPU support (Aristeu Rozanski) [1482253] - [edac] edac, ie31200_edac: Add Skylake support (Aristeu Rozanski) [1482253] - [tools] perf scripting python: Add ppc64le to audit uname list (Gustavo Duarte) [1487498] - [sound] alsa: hda: Abort capability probe on invalid capability (Jaroslav Kysela) [1456631] - [sound] alsa: hda: Abort capability probe at invalid register read (Jaroslav Kysela) [1456631] - [virtio] virtio-balloon: coding format cleanup (David Hildenbrand) [1503473] - [virtio] virtio-balloon: deflate via a page list (David Hildenbrand) [1503473] - [virtio] virtio_balloon: disable VIOMMU support (David Hildenbrand) [1503473] - [virtio] allow drivers to validate features (David Hildenbrand) [1503473] - [netdrv] aquantia: Bad udp rate on default interrupt coalescing (David Arcari) [1505539] - [netdrv] aquantia: Enable coalescing management via ethtool interface (David Arcari) [1505539] - [netdrv] aquantia: mmio unmap was not performed on driver removal (David Arcari) [1505539] - [netdrv] aquantia: Fixed transient link up/down/up notification (David Arcari) [1505539] - [netdrv] aquantia: Add queue restarts stats counter (David Arcari) [1505539] - [netdrv] aquantia: Reset nic statistics on interface up/down (David Arcari) [1505539] - [kernel] sched: Move h_load calculation to task_h_load() (Lauro Ramos Venancio) [1460641] - [powerpc] mm/hugetlb: Filter out hugepage size not supported by page table layout (Steve Best) [1495748]- [hid] wacom: Always increment hdev refcount within wacom_get_hdev_data (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Clear ABS_MISC when tool leaves proximity (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Send MSC_SERIAL and ABS_MISC when leaving prox (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Correct coordinate system of touchring and pen twist (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Properly report negative values from Intuos Pro 2 Bluetooth (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: leds: Dont try to control the EKRs read-only LEDs (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: bits shifted too much for 9th and 10th buttons (Aristeu Rozanski) [1475409 1462363] - [hid] hid_wacom: revert hid_wacom: temporaly disable power_supply usage from driver (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Do not completely map WACOM_HID_WD_TOUCHRINGSTATUS usage (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Improve generic name generation (Aristeu Rozanski) [1475409 1462363] - [hid] introduce hid_is_using_ll_driver (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Remove comparison of u8 mode with zero and simplify (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: fix mistake in printk (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Refactor generic battery handling (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Add ability to provide explicit battery status info (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Report AES battery information (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Ignore HID_DG_BATTERYSTRENTH == 0 (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Scale battery capacity measurements to percentages (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Have wacom_tpc_irq guard against possible NULL dereference (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Override incorrect logical maximum contact identifier (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Treat HID_DG_TOOLSERIALNUMBER as unsigned (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Move wacom_remote_irq and wacom_remote_status_irq (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: sync pad events only for actual packets (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Bamboo One Medium does not have touch (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: call _query_tablet_data() for BAMBOO_TOUCH (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Dont add ghost interface as shared data (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Wacom mouse is only provided for opaque tablets (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: dont manually release resources for the EKR (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Correct Intuos Pro 2 resolution (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: support touch on/off softkey (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: add mode change touch key (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: add 3 tablet touch keys (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Bluetooth IRQ for Intuos Pro should handle prox/range (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: dont apply generic settings to old devices (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Fix poor prox handling in wacom_pl_irq (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: support generic touch switch (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: add vendor defined touch (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: add support for touchring (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: remove input_event_flag (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Support 2nd-gen Intuos Pros Bluetooth classic interface (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Move WAC_CMD_* into wacom_wac.h (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Enable HID_GENERIC codepath for Bluetooth devices (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: do not attempt to switch mode while in probe (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: remove warning while disconnecting devices (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: release the resources before leaving despite devm (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Fix sibling detection regression (Aristeu Rozanski) [1475409 1462363] - [hid] remove use of DRIVER_LICENSE (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Dont sync input on empty input packets (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Pad supports more than buttons (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Send data only when the interface is defined (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Dont return a value for wacom_wac_event (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Declare tool ID 0x84a as an Intuos eraser (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Dont clear bits unintentionally (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Extend pad support (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Add support for battery status on pen and pad interfaces (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Introduce pad support (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Add support for sensor offsets (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Fix sensor outbounds and redefine as offsets from each edge (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Support tool ID and additional tool types (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Read and internally use corrected Intuos tool IDs (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Add support for vendor-defined "Sense" usage (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Add support for vendor-defined "Fingerwheel" usage (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Add support for vendor-defined "Distance" usage (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Support and use Custom HID mode and usages (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Add support for height, tilt, and twist usages (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Strip off excessive name prefixing (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Detect and correct descriptors missing HID_DG_BARRELSWITCH2 (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Refactor button-to-key translation into function (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Have WACOM_PEN_FIELD and WACOM_FINGER_FIELD recgonize more fields (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Update vendor-defined usage names to better match standards (Aristeu Rozanski) [1475409 1462363] - [hid] power_supply: fix return value of get_property (Aristeu Rozanski) [1475409 1462363] - [hid] power_supply: Fix possible NULL pointer dereference on early uevent (Aristeu Rozanski) [1475409 1462363] - [hid] power_supply: Fix NULL pointer dereference during bq27x00_battery probe (Aristeu Rozanski) [1475409 1462363] - [hid] power_supply: Increment power supply use counter when obtaining references (Aristeu Rozanski) [1475409 1462363] - [hid] power_supply: Add power_supply_put for decrementing device reference counter (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: switch battery to devres (Aristeu Rozanski) [1475409 1462363] - [hid] power_supply: Change ownership from driver to core (Aristeu Rozanski) [1475409 1462363] - [hid] power_supply: Add API for safe access of power supply function attrs (Aristeu Rozanski) [1475409 1462363] - [hid] power_supply: Move run-time configuration to separate structure (Aristeu Rozanski) [1475409 1462363] - [hid] power_supply: Add driver private data (Aristeu Rozanski) [1475409 1462363] - [hid] power_supply: Move of_node out of the #ifdef CONFIG_OF (Aristeu Rozanski) [1475409 1462363]- [s390] hwrng: remember rng chosen by user (Hendrik Brueckner) [1375266] - [s390] hwrng: use rng source with best quality (Hendrik Brueckner) [1375266] - [s390] trng: Introduce s390 TRNG device driver (Hendrik Brueckner) [1375266] - [s390] crypto: Provide s390 specific arch random functionality (Hendrik Brueckner) [1375266] - [s390] crypto: Add new subfunctions to the cpacf PRNO function (Hendrik Brueckner) [1375266] - [s390] crypto: Renaming PPNO to PRNO (Hendrik Brueckner) [1375266] - [s390] qeth: use diag26c to get MAC address on L2 (Hendrik Brueckner) [1479463] - [s390] diag: add diag26c support (Hendrik Brueckner) [1479463] - [s390] qeth: no ETH header for outbound AF_IUCV (Hendrik Brueckner) [1479461] - [s390] qeth: size calculation outbound buffers (Hendrik Brueckner) [1479461] - [s390] qdio: clear DSCI prior to scanning multiple input queues (Hendrik Brueckner) [1467954] - [s390] pageattr: handle numpages parameter correctly (Hendrik Brueckner) [1489742] - [s390] pageattr: avoid unnecessary page table splitting (Hendrik Brueckner) [1489742] - [s390] add no-execute support (Hendrik Brueckner) [1489742] - [s390] mm: align swapper_pg_dir to 16k (Hendrik Brueckner) [1489742] - [s390] vmem: simplify vmem code for read-only mappings (Hendrik Brueckner) [1489742] - [s390] pageattr: allow kernel page table splitting (Hendrik Brueckner) [1489742] - [s390] pgtable: make pmd and pud helper functions available (Hendrik Brueckner) [1489742] - [s390] mm: always use PAGE_KERNEL when mapping pages (Hendrik Brueckner) [1489742] - [s390] vmem: introduce and use SEGMENT_KERNEL and REGION3_KERNEL (Hendrik Brueckner) [1489742] - [s390] vmem: align segment and region tables to 16k (Hendrik Brueckner) [1489742] - [s390] pgtable: introduce and use generic csp inline asm (Hendrik Brueckner) [1489742] - [s390] pageattr: do a single TLB flush for change_page_attr (Hendrik Brueckner) [1489742] - [s390] mm: make use of ipte range facility (Hendrik Brueckner) [1489742] - [s390] mm: remove change bit override support (Hendrik Brueckner) [1489742] - [s390] mm: implement dirty bits for large segment table entries (Hendrik Brueckner) [1489742] - [s390] s390/ptrace: guarded storage regset for the current task (Hendrik Brueckner) [1375261] - [s390] s390/gs: add regset for the guarded storage broadcast control block (Hendrik Brueckner) [1375261] - [s390] add a system call for guarded storage (Hendrik Brueckner) [1375261] - [s390] s390/3270: fix allocation of tty3270_screen structure (Daniel Vacek) [1495587] - [s390] s390/3270: fix use after free of tty3270_screen structure (Daniel Vacek) [1495587] - [s390] s390/3270: fix return value check in tty3270_resize_work() (Daniel Vacek) [1495587]- [net] netfilter: ipset: pernet ops must be unregistered last (Florian Westphal) [1505215] - [net] ipvs: fix ipv6 route unreach panic (Davide Caratti) [1503766] - [net] macsec: add genl family module alias (Sabrina Dubroca) [1467335] - [net] macsec: double accounting of dropped rx/tx packets (Sabrina Dubroca) [1467335] - [net] macsec: fix validation failed in asynchronous operation. (Sabrina Dubroca) [1467335] - [net] macsec: remove first zero and add attribute name in comments (Sabrina Dubroca) [1467335] - [net] macsec: Fix header length if SCI is added if explicitly disabled (Sabrina Dubroca) [1467335] - [net] macsec: use core MTU range checking in core net infra (Sabrina Dubroca) [1467335] - [net] macsec: set network devtype (Sabrina Dubroca) [1467335] - [net] macsec: enable GRO and RPS on macsec devices (Sabrina Dubroca) [1467335] - [net] gro_cells: gro_cells_receive now return error code (Sabrina Dubroca) [1467335] - [net] bridge: switchdev: Use an helper to clear forward mark (Ivan Vecera) [1500896] - [net] bridge: switchdev: Clear forward mark when transmitting packet (Ivan Vecera) [1500896] - [net] bridge: add tracepoint in br_fdb_update (Ivan Vecera) [1500896] - [net] bridge: fdb add and delete tracepoints (Ivan Vecera) [1500896] - [net] bridge: check for null fdb->dst before notifying switchdev drivers (Ivan Vecera) [1500896] - [net] bridge: fix dest lookup when vlan proto doesn't match (Ivan Vecera) [1500896] - [net] bridge: mdb: fix leak on complete_info ptr on fail path (Ivan Vecera) [1500896] - [net] bridge: allow ext learned entries to change ports (Ivan Vecera) [1500896] - [net] bridge: constify attribute_group structures. (Ivan Vecera) [1500896] - [net] bridge: Receive notification about successful FDB offload (Ivan Vecera) [1500896] - [net] bridge: Add support for notifying devices about FDB add/del (Ivan Vecera) [1500896] - [net] switchdev: Change notifier chain to be atomic (Ivan Vecera) [1500896] - [net] bridge: Add support for calling FDB external learning under rcu (Ivan Vecera) [1500896] - [net] bridge: Add support for offloading port attributes (Ivan Vecera) [1500896] - [net] switchdev: Add support for querying supported bridge flags by hardware (Ivan Vecera) [1500896] - [net] bridge: fix a null pointer dereference in br_afspec (Ivan Vecera) [1500896] - [net] bridge: Export multicast enabled state (Ivan Vecera) [1500896] - [net] bridge: Export VLAN filtering state (Ivan Vecera) [1500896] - [net] bridge: netlink: account for IFLA_BRPORT_{B, M}CAST_FLOOD size and policy (Ivan Vecera) [1500896] - [net] bridge: Fix improper taking over HW learned FDB (Ivan Vecera) [1500896] - [net] bridge: add per-port broadcast flood flag (Ivan Vecera) [1500896] - [net] bridge: notify on hw fdb takeover (Ivan Vecera) [1500896] - [net] bridge: allow to add externally learned entries from user-space (Ivan Vecera) [1500896] - [net] bridge: allow SW learn to take over HW fdb entries (Ivan Vecera) [1500896] - [net] bridge: resolve a false alarm of lockdep (Ivan Vecera) [1500896] - [net] bridge: Fix error path in nbp_vlan_init (Ivan Vecera) [1500896] - [net] bridge: don't indicate expiry on NTF_EXT_LEARNED fdb entries (Ivan Vecera) [1500896] - [net] bridge: vlan_tunnel: explicitly reset metadata attrs to NULL on failure (Ivan Vecera) [1500896] - [net] bridge: fdb: converge fdb_delete_by functions into one (Ivan Vecera) [1500896] - [net] bridge: fdb: add proper lock checks in searching functions (Ivan Vecera) [1500896] - [net] bridge: fdb: converge fdb searching functions into one (Ivan Vecera) [1500896] - [net] switchdev: bridge: Offload mc router ports (Ivan Vecera) [1500896] - [net] bridge: mcast: Merge the mc router ports deletions to one function (Ivan Vecera) [1500896] - [net] switchdev: bridge: Offload multicast disabled (Ivan Vecera) [1500896] - [net] bridge: vlan tunnel id info range fill size calc cleanups (Ivan Vecera) [1500896] - [net] bridge: avoid unnecessary read of jiffies (Ivan Vecera) [1500896] - [net] bridge: remove unnecessary check for vtbegin in br_fill_vlan_tinfo_range (Ivan Vecera) [1500896] - [net] bridge: tunnel: fix attribute checks in br_parse_vlan_tunnel_info (Ivan Vecera) [1500896] - [net] bridge: remove redundant check to see if err is set (Ivan Vecera) [1500896] - [net] bridge: fdb: write to used and updated at most once per jiffy (Ivan Vecera) [1500896] - [net] bridge: move write-heavy fdb members in their own cache line (Ivan Vecera) [1500896] - [net] bridge: move to workqueue gc (Ivan Vecera) [1500896] - [net] bridge: modify bridge and port to have often accessed fields in one cache line (Ivan Vecera) [1500896] - [net] bridge: vlan dst_metadata hooks in ingress and egress paths (Ivan Vecera) [1500896] - [net] bridge: per vlan dst_metadata netlink support (Ivan Vecera) [1500896] - [net] bridge: uapi: add per vlan tunnel info (Ivan Vecera) [1500896] - [net] bridge: move maybe_deliver_addr() inside #ifdef (Ivan Vecera) [1500896] - [net] bridge: multicast to unicast (Ivan Vecera) [1500896] - [net] bridge: sparse fixes in br_ip6_multicast_alloc_query() (Ivan Vecera) [1500896] - [net] bridge: Replace with globally (Ivan Vecera) [1500896] - [net] bridge: shorten ageing time on topology change (Ivan Vecera) [1500896] - [net] bridge: add helper to set topology change (Ivan Vecera) [1500896] - [net] bridge: add helper to offload ageing time (Ivan Vecera) [1500896] - [net] bridge: mcast: add MLDv2 querier support (Ivan Vecera) [1500896] - [net] bridge: mcast: add IGMPv3 query support (Ivan Vecera) [1500896] - [net] switchdev: Remove redundant variable (Ivan Vecera) [1500896] - [net] bridge: use core MTU range checking in core net infra (Ivan Vecera) [1500896] - [net] netfilter: nf_tables: set pktinfo->thoff at AH header if found (Stefano Brivio) [1358624] - [net] nf_log: Report attempt to load conflicting logger (Stefano Brivio) [1349358] - [net] arp: fixed -Wuninitialized compiler warning (Eric Garver) [1450205] - [net] arp: always override existing neigh entries with gratuitous ARP (Eric Garver) [1450205] - [net] arp: postpone addr_type calculation to as late as possible (Eric Garver) [1450205] - [net] arp: decompose is_garp logic into a separate function (Eric Garver) [1450205] - [net] arp: fixed error in a comment (Eric Garver) [1450205] - [net] neighbour: update neigh timestamps iff update is effective (Eric Garver) [1450205] - [net] arp: honour gratuitous ARP _replies_ (Eric Garver) [1450205] - [net] ipv4: arp: update neighbour address when a gratuitous arp is received and arp_accept is set (Eric Garver) [1450205] - [net] vxlan: factor out VXLAN-GPE next protocol (Jiri Benc) [1467280] - [net] ether: add NSH ethertype (Jiri Benc) [1467280] - [net] vxlan: fix remcsum when GRO on and CHECKSUM_PARTIAL boundary is outer UDP (Jiri Benc) [1467280] - [net] geneve/vxlan: offload ports on register/unregister events (Jiri Benc) [1308630 1467280] - [net] geneve/vxlan: add support for NETDEV_UDP_TUNNEL_DROP_INFO (Jiri Benc) [1308630 1467280] - [net] call udp_tunnel_get_rx_info when NETIF_F_RX_UDP_TUNNEL_PORT is toggled (Jiri Benc) [1308630 1467280] - [net] add infrastructure to un-offload UDP tunnel port (Jiri Benc) [1308630 1467280] - [net] check UDP tunnel RX port offload feature before calling tunnel ndo ndo (Jiri Benc) [1308630 1467280] - [net] add new netdevice feature for offload of RX port for UDP tunnels (Jiri Benc) [1308630 1467280] - [net] vxlan: correctly set vxlan->net when creating the device in a netns (Jiri Benc) [1467280] - [net] vxlan: fix incorrect nlattr access in MTU check (Jiri Benc) [1467280] - [net] vxlan: allow multiple VXLANs with same VNI for IPv6 link-local addresses (Jiri Benc) [1467280] - [net] vxlan: fix snooping for link-local IPv6 addresses (Jiri Benc) [1467280] - [net] vxlan: check valid combinations of address scopes (Jiri Benc) [1467280] - [net] vxlan: improve validation of address family configuration (Jiri Benc) [1467280] - [net] vxlan: get rid of redundant vxlan_dev.flags (Jiri Benc) [1467280] - [net] vxlan: refactor verification and application of configuration (Jiri Benc) [1467280] - [net] vxlan: dont migrate permanent fdb entries during learn (Jiri Benc) [1467280] - [net] vxlan: use a more suitable function when assigning NULL (Jiri Benc) [1467280] - [net] vxlan: fix ND proxy when skb doesn't have transport header offset (Jiri Benc) [1467280] - [net] vxlan: vxlan dev should inherit lowerdev's gso_max_size (Jiri Benc) [1467280] - [net] vxlan: don't age NTF_EXT_LEARNED fdb entries (Jiri Benc) [1467280] - [net] vxlan: fix ovs support (Jiri Benc) [1467280] - [net] vxlan: use appropriate family on L3 miss (Jiri Benc) [1467280] - [net] vxlan: lock RCU on TX path (Jiri Benc) [1467280] - [net] vxlan: don't allow overwrite of config src addr (Jiri Benc) [1467280] - [net] vxlan: correctly validate VXLAN ID against VXLAN_N_VID (Jiri Benc) [1467280] - [net] vxlan: remove unused variable saddr in neigh_reduce (Jiri Benc) [1467280] - [net] vxlan: add changelink support (Jiri Benc) [1467280] - [net] vxlan: remove vni zero check and drop for COLLECT_METADATA (Jiri Benc) [1467280] - [net] vxlan: support fdb and learning in COLLECT_METADATA mode (Jiri Benc) [1467280] - [net] ip_tunnels: new IP_TUNNEL_INFO_BRIDGE flag for ip_tunnel_info mode (Jiri Benc) [1467280] - [net] vxlan: do not age static remote mac entries (Jiri Benc) [1467280] - [net] vxlan: don't flush static fdb entries on admin down (Jiri Benc) [1467280] - [net] vxlan: preserve type of dst_port parm for encap_bypass_if_local() (Jiri Benc) [1467280] - [net] vxlan: fix byte order of vxlan-gpe port number (Jiri Benc) [1467280] - [net] vxlan: Set ports in flow key when doing route lookups (Jiri Benc) [1467280] - [net] vxlan: fix a potential issue when create a new vxlan fdb entry (Jiri Benc) [1467280] - [net] vxlan: Fix uninitialized variable warnings (Jiri Benc) [1467280] - [net] vxlan: remove unsed vxlan_dev_dst_port() (Jiri Benc) [1467280] - [net] vxlan: simplify vxlan xmit (Jiri Benc) [1467280] - [net] vxlan: simplify RTF_LOCAL handling (Jiri Benc) [1467280] - [net] vxlan: improve vxlan route lookup checks (Jiri Benc) [1467280] - [net] vxlan: simplify exception handling (Jiri Benc) [1467280] - [net] vxlan: avoid checking socket multiple times (Jiri Benc) [1467280] - [net] vxlan: avoid vlan processing in vxlan device (Jiri Benc) [1467280] - [net] vxlan: hide unused local variable (Jiri Benc) [1467280] - [net] vxlan: avoid using stale vxlan socket (Jiri Benc) [1467280] - [net] vxlan: use core MTU range checking in core net infra (Jiri Benc) [1467280] - [net] vxlan: Update tx_errors statistics if vxlan_build_skb return err (Jiri Benc) [1467280] - [net] vxlan: call peernet2id() in fdb notification (Jiri Benc) [1467280] - [net] vxlan: remove the useless header file protocol.h (Jiri Benc) [1467280] - [net] vxlan: lwt: Fix vxlan local traffic (Jiri Benc) [1467280] - [net] vxlan: lwt: Use source ip address during route lookup (Jiri Benc) [1467280] - [net] fixup comments after "Future-proof tunnel offload handlers" (Jiri Benc) [1467280] - [net] vxlan/geneve: Remove deprecated tunnel specific UDP offload functions (Jiri Benc) [1467280] - [netdrv] fm10k: Replace ndo_add/del_vxlan_port with ndo_add/del_udp_enc_port (Jiri Benc) [1467280] - [net] ipv6: fix net.ipv6.conf.all.accept_dad behaviour for real (Matteo Croce) [1334439] - [net] ipv6: fix net.ipv6.conf.all interface DAD handlers (Matteo Croce) [1334439] - [net] ipv6: addrconf: Fix recursive spin lock call (Matteo Croce) [1334439] - [net] ipv6: Add a sysctl to make optimistic addresses useful candidates (Matteo Croce) [1334439]- [hid] i2c-hid: Limit reads to wMaxInputLength bytes for input events (Benjamin Tissoires) [1452237] - [hid] multitouch: do not blindly set EV_KEY or EV_ABS bits (Benjamin Tissoires) [1452237] - [hid] multitouch: optimize the sticky fingers timer (Benjamin Tissoires) [1452237] - [hid] multitouch: fix rare Win 8 cases when the touch up event gets missing (Benjamin Tissoires) [1452237] - [hid] multitouch: use BIT macro (Benjamin Tissoires) [1452237] - [hid] multitouch: Support PTP Stick and Touchpad device (Benjamin Tissoires) [1452237] - [hid] multitouch: change for touch height/width (Benjamin Tissoires) [1452237] - [hid] multitouch: fix LG Melfas touchscreen (Benjamin Tissoires) [1452237] - [hid] multitouch: do not retrieve all reports for all devices (Benjamin Tissoires) [1452237] - [hid] multitouch: handle external buttons for Precision Touchpads (Benjamin Tissoires) [1452237] - [hid] multitouch: enable palm rejection for Windows Precision Touchpad (Benjamin Tissoires) [1452237] - [hid] input: automatically set EV_ABS bit in input_set_abs_params (Benjamin Tissoires) [1452237] - [hid] revert "hid: multitouch: enable palm rejection if device implements confidence usage" (Benjamin Tissoires) [1452237] - [hid] multitouch: Add MT_QUIRK_NOT_SEEN_MEANS_UP to Surface Pro 3 (Benjamin Tissoires) [1452237] - [hid] alps: fix multitouch cursor issue (Benjamin Tissoires) [1489630] - [hid] alps: fix error return code in alps_input_configured() (Benjamin Tissoires) [1489630] - [hid] alps: fix stick device not working after resume (Benjamin Tissoires) [1489630] - [hid] alps: Fix memory leak (Benjamin Tissoires) [1489630] - [hid] alps: a few cleanups (Benjamin Tissoires) [1489630] - [hid] alps: pass correct sizes to hid_hw_raw_request() (Benjamin Tissoires) [1489630] - [hid] alps: struct u1_dev *priv is internal to the driver (Benjamin Tissoires) [1489630] - [hid] alps: match alps devices in core (Benjamin Tissoires) [1489630] - [hid] add Alps I2C HID Touchpad-Stick support (Benjamin Tissoires) [1489630] - [hid] i2c: Call acpi_device_fix_up_power for ACPI-enumerated devices (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: move header file out of I2C realm (Benjamin Tissoires) [1452237 1489630] - [hid] remove initial reading of reports at connect (Benjamin Tissoires) [1411429] - [hid] i2c-hid: Add sleep between POWER ON and RESET (Benjamin Tissoires) [1452237 1489630] - [hid] fix missing irq field (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: fix build (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: Disable IRQ before freeing buffers (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: force the IRQ level trigger only when not set (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: add a simple quirk to fix device defects (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: set power sleep before shutdown (Benjamin Tissoires) [1452237 1489630] - [hid] i2c_hid: enable i2c-hid devices to suspend/resume asynchronously (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: fix OOB write in i2c_hid_set_or_send_report() (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: Add hid-over-i2c name to i2c id table (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: Prevent sending reports from racing with device reset (Benjamin Tissoires) [1452237 1489630] - [hid] Drop owner assignment from i2c_driver (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: Fill in physical device providing HID functionality (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: Do not set the ACPI companion field in the HID device (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: fix harmless test_bit() issue (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: The interrupt should be level sensitive (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: Do not free buffers in i2c_hid_stop() (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: prevent buffer overflow in early IRQ (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: fix race condition reading reports (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: print the correct data in dbg msg (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: hid report descriptor retrieval changes (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: don't push static constants on stack for *ph (Benjamin Tissoires) [1452237 1489630] - [hid] acpi / i2c-hid: replace open-coded _DSM code with helper functions (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: Stop querying for init reports (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: convert acpi_evaluate_object() to acpi_evaluate_integer() (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: use correct type for ACPI _DSM parameter (Benjamin Tissoires) [1452237 1489630]- [x86] perf/x86/msr: Merge fixes (Jiri Olsa) [1457458] - [x86] perf/x86/msr: Add missing Intel models (Jiri Olsa) [1457458] - [x86] perf/x86/msr: Use Intel family macros for MSR events code (Jiri Olsa) [1457458] - [x86] perf/x86/msr: Fix SMI overflow (Jiri Olsa) [1457458] - [x86] perf/x86/msr: Add AMD PTSC (Performance Time-Stamp Counter) support (Jiri Olsa) [1457458] - [x86] perf/x86: Move perf_event_msr.c .............. => x86/events/msr.c (Jiri Olsa) [1457458] - [x86] arch/x86/kernel/cpu/perf_event_msr.c: use sign_extend64() for sign extension (Jiri Olsa) [1457458] - [x86] perf/x86: Change test_aperfmperf() and test_intel() to static (Jiri Olsa) [1457458] - [x86] perf/x86/msr: Fix the MSR driver build (Jiri Olsa) [1457458] - [x86] perf/x86: Fix MSR PMU driver (Jiri Olsa) [1457458] - [x86] perf/x86: Add an MSR PMU driver (Jiri Olsa) [1457458] - [x86] perf stat: Add support to measure SMI cost (Jiri Olsa) [1457458] - [x86] tools lib api fs: Add sysfs__write_int function (Jiri Olsa) [1457458] - [x86] perf/x86: Add sysfs entry to freeze counters on SMI (Jiri Olsa) [1457458] - [tools] perf tests attr: Make hw events optional (Jiri Olsa) [1308907] - [tools] perf tests attr: Fix group stat tests (Jiri Olsa) [1308907] - [tools] perf test attr: Fix ignored test case result (Jiri Olsa) [1308907] - [tools] perf test attr: Fix python error on empty result (Jiri Olsa) [1308907] - [tools] perf tests attr: Fix task term values (Jiri Olsa) [1308907] - [tools] perf tests attr: Add optional term (Jiri Olsa) [1308907] - [tools] perf tests attr: Fix stat sample_type setup (Jiri Olsa) [1308907] - [tools] perf tests attr: Fix precise_ip setup (Jiri Olsa) [1308907] - [tools] perf tests attr: Fix sample_period setup (Jiri Olsa) [1308907] - [tools] perf tests attr: Fix cpu test disabled term setup (Jiri Olsa) [1308907] - [tools] perf tests attr: Add proper return values (Jiri Olsa) [1308907] - [tools] perf tests attr: Fix no-delay test (Jiri Olsa) [1308907] - [tools] perf tests attr: Fix record dwarf test (Jiri Olsa) [1308907] - [tools] perf tests attr: Add 1s for exclude_kernel and task base bits (Jiri Olsa) [1308907] - [tools] perf tests attr: Rename compare_data to data_equal (Jiri Olsa) [1308907] - [tools] perf tests attr: Make compare_data global (Jiri Olsa) [1308907] - [tools] perf tests attr: Add test_attr__ready function (Jiri Olsa) [1308907] - [tools] perf tests attr: Do not store failed events (Jiri Olsa) [1308907] - [tools] perf tests: Add platform dependency to test 15 (Jiri Olsa) [1308907]- [block] fix warning when I/O elevator is changed as request_queue is being removed (Ming Lei) [1492441] - [block] warn if sharing request queue across gendisks (Ming Lei) [1492441] - [block] move .issue_stat from request to request_aux (Ming Lei) [1458104] - [block] disable blk-stat (Ming Lei) [1458104] - [block] blk-mq: use rq_aux()->internal_tag (Ming Lei) [1458104] - [block] blk-mq: introduce request_aux (Ming Lei) [1458104] - [block] blk-tag: don't touch .internal_tag (Ming Lei) [1458104] - [block] configs: add CONFIG_BLK_DEBUG_FS (Ming Lei) [1458104] - [block] configs: add CONFIG_MQ_IOSCHED_KYBER (Ming Lei) [1458104] - [block] configs: add CONFIG_MQ_IOSCHED_DEADLINE (Ming Lei) [1458104] - [block] blk-mq-sched: mark_tech_preview on mq-deadline and kyber (Ming Lei) [1458104] - [block] blk-mq: fix another kabi warning (Ming Lei) [1458104] - [block] blk-mq: fix kabi warning (Ming Lei) [1458104] - [block] avoid to break kabi for blk-mq io scheduler backporting (Ming Lei) [1458104] - [block] call elevator callback via aux->ops (Ming Lei) [1458104] - [block] kyber: pass mq callback to aux->ops.mq (Ming Lei) [1458104] - [block] mq-deadline: pass mq callback to aux->ops.mq (Ming Lei) [1458104] - [block] cfq: pass new callback to aux->ops.sq (Ming Lei) [1458104] - [block] introduce elevator_type_aux for fixing kabi violation (Ming Lei) [1458104] - [block] blk-mq: use RH_KABI_EXTEND for sched_data and sched_tags (Ming Lei) [1458104] - [block] blk-mq-debugfs: remove poll_stat (Ming Lei) [1458104] - [block] scsi_error: fix nasty allocating request on stack (Ming Lei) [1458104] - [block] blk-mq-debugfs: fix device sched directory for default scheduler (Ming Lei) [1458104] - [block] mq-deadline: add debugfs attributes (Ming Lei) [1458104] - [block] kyber: add debugfs attributes (Ming Lei) [1458104] - [block] blk-mq-debugfs: allow schedulers to register debugfs attributes (Ming Lei) [1458104] - [block] blk-mq: untangle debugfs and sysfs (Ming Lei) [1458104] - [block] blk-mq: move debugfs declarations to a separate header file (Ming Lei) [1458104] - [block] blk-mq: Do not invoke queue operations on a dead queue (Ming Lei) [1458104] - [block] blk-mq-debugfs: get rid of a bunch of boilerplate (Ming Lei) [1458104] - [block] blk-mq-debugfs: rename hw queue directories from to hctx (Ming Lei) [1458104] - [block] blk-mq-debugfs: don't open code strstrip() (Ming Lei) [1458104] - [block] blk-mq-debugfs: error on long write to queue "state" file (Ming Lei) [1458104] - [block] blk-mq-debugfs: clean up flag definitions (Ming Lei) [1458104] - [block] blk-mq-debugfs: separate flags with | (Ming Lei) [1458104] - [block] blk-mq: Show operation, cmd_flags and rq_flags names (Ming Lei) [1458104] - [block] blk-mq: Make blk_flags_show() callers append a newline character (Ming Lei) [1458104] - [block] blk-mq: Move the "state" debugfs attribute one level down (Ming Lei) [1458104] - [block] blk-mq: Unregister debugfs attributes earlier (Ming Lei) [1458104] - [block] blk-mq: Only unregister hctxs for which registration succeeded (Ming Lei) [1458104] - [block] blk-mq-debugfs: Rename functions for registering and unregistering the mq directory (Ming Lei) [1458104] - [block] blk-mq: Let blk_mq_debugfs_register() look up the queue name (Ming Lei) [1458104] - [block] blk-mq: Register /queue/mq after having registered /queue (Ming Lei) [1458104] - [block] blk-mq: register device instead of disk (Ming Lei) [1458104] - [block] blk-mq: Show symbolic names for hctx state and flags (Ming Lei) [1458104] - [block] blk-mq: Export queue state through /sys/kernel/debug/block/*/state (Ming Lei) [1458104] - [block] mq-deadline: Enable auto-loading when built as module (Ming Lei) [1458104] - [block] add code to track actual device queue depth (Ming Lei) [1458104] - [block] blk-mq: merge bio into sw queue before plugging (Ming Lei) [1458104 1154525] - [block] blk-mq: ensure that bd->last is always set correctly (Ming Lei) [1458104] - [block] blk-mq: fix performance regression with shared tags (Ming Lei) [1458104] - [block] blk-mq: Restart a single queue if tag sets are shared (Ming Lei) [1458104] - [block] blk-mq: Make it safe to use RCU to iterate over blk_mq_tag_set.tag_list (Ming Lei) [1458104] - [block] mtip32xx: avoid to read HOST_CAP from HW in .queue_rq() (Ming Lei) [1458104] - [block] blk-mq-sched: fix performance regression of mq-deadline (Ming Lei) [1458104] - [block] blk-stat: convert blk-stat bucket callback to signed (Ming Lei) [1458104] - [block] blk-mq: introduce Kyber multiqueue I/O scheduler (Ming Lei) [1458104] - [block] blk-mq-sched: make completed_request() callback more useful (Ming Lei) [1458104] - [block] blk-mq: export helpers (Ming Lei) [1458104] - [block] blk-mq: add shallow depth option for blk_mq_get_tag() (Ming Lei) [1458104] - [block] sbitmap: add sbitmap_get_shallow() operation (Ming Lei) [1458104] - [block] scsi: add new scsi-command flag for tagged commands (Ming Lei) [1458104] - [block] blk-mq: fix leak of q->stats (Ming Lei) [1458104] - [block] fix stacked driver stats init and free (Ming Lei) [1458104] - [block] blk-stat: convert to callback-based statistics reporting (Ming Lei) [1458104] - [block] blk-stat: move BLK_RQ_STAT_BATCH definition to blk-stat.c (Ming Lei) [1458104] - [block] blk-stat: use READ and WRITE instead of BLK_STAT_{READ, WRITE} (Ming Lei) [1458104] - [block] blk-stat: fix blk_stat_sum() if all samples are batched (Ming Lei) [1458104] - [block] blk-mq: move debugfs_remove() of disk dir to blk_release_queue() (Ming Lei) [1458104] - [block] use same block debugfs directory for blk-mq and blktrace (Ming Lei) [1458104] - [block] blktrace: make do_blk_trace_setup() static (Ming Lei) [1458104] - [block] fix debugfs config conditional in struct request_queue (Ming Lei) [1458104] - [block] blk-mq-debug: Introduce debugfs_create_files() (Ming Lei) [1458104] - [block] blk-mq-debug: Make show() operations interruptible (Ming Lei) [1458104] - [block] blk-mq-debug: Avoid that sparse complains about req_flags_t usage (Ming Lei) [1458104] - [block] blk-mq-debugfs: Add missing __acquires() / __releases() annotations (Ming Lei) [1458104] - [block] blk-mq: fix debugfs compilation issues (Ming Lei) [1458104] - [block] blk-mq: move hctx and ctx counters from sysfs to debugfs (Ming Lei) [1458104] - [block] blk-mq: move hctx io_poll, stats, and dispatched from sysfs to debugfs (Ming Lei) [1458104] - [block] blk-mq: add tags and sched_tags bitmaps to debugfs (Ming Lei) [1458104] - [block] blk-mq: move tags and sched_tags info from sysfs to debugfs (Ming Lei) [1458104] - [block] blk-mq: export software queue pending map to debugfs (Ming Lei) [1458104] - [block] sbitmap: add helpers for dumping to a seq_file (Ming Lei) [1458104] - [block] blk-mq: add extra request information to debugfs (Ming Lei) [1458104] - [block] blk-mq: move hctx->dispatch and ctx->rq_list from sysfs to debugfs (Ming Lei) [1458104] - [block] blk-mq: add hctx->{state,flags} to debugfs (Ming Lei) [1458104] - [block] blk-mq: create debugfs directory tree (Ming Lei) [1458104] - [block] blk-stat: fix a few cases of missing batch flushing (Ming Lei) [1458104] - [block] blk-stat: fix a typo (Ming Lei) [1458104] - [block] add scalable completion tracking of requests (Ming Lei) [1458104] - [block] mtip32xx: convert internal command issue to block IO path (Ming Lei) [1458104] - [block] mtip32xx: abstract out "are any commands active" helper (Ming Lei) [1458104] - [block] mtip32xx: kill atomic argument to mtip_quiesce_io() (Ming Lei) [1458104] - [block] mtip32xx: get rid of 'atomic' argument to mtip_exec_internal_command() (Ming Lei) [1458104] - [block] mtip32xx: use runtime tag to initialize command header (Ming Lei) [1458104] - [block] blk-mq: fix direct issue (Ming Lei) [1458104] - [block] blk-mq: pass correct hctx to blk_mq_try_issue_directly (Ming Lei) [1458104] - [block] get rid of blk-mq default scheduler choice Kconfig entries (Ming Lei) [1458104] - [block] blk-mq: Fix preempt count imbalance (Ming Lei) [1458104] - [block] blk-mq: fix schedule-while-atomic with scheduler attached (Ming Lei) [1458104] - [block] blk-mq: use true instead of 1 for blk_mq_queue_data.last (Ming Lei) [1458104] - [block] blk-mq: make driver tag failure path easier to follow (Ming Lei) [1458104] - [block] blk-mq-sched: provide hooks for initializing hardware queue data (Ming Lei) [1458104] - [block] blk-mq-sched: separate mark hctx and queue restart operations (Ming Lei) [1458104] - [block] blk-mq: use sbq wait queues instead of restart for driver tags (Ming Lei) [1458104] - [block] blk-mq: fix schedule-under-preempt for blocking drivers (Ming Lei) [1458104] - [block] block-mq: don't re-queue if we get a queue error (Ming Lei) [1458104] - [block] blk-mq: streamline blk_mq_make_request (Ming Lei) [1458104] - [block] blk-mq: split the plug and sync cases in blk_mq_make_request (Ming Lei) [1458104] - [block] blk-mq: improve blk_mq_try_issue_directly (Ming Lei) [1458104] - [block] blk-mq: merge mq and sq make_request instances (Ming Lei) [1458104] - [block] deal with stale req count of plug list (Ming Lei) [1458104] - [block] blk-mq: remove BLK_MQ_F_DEFER_ISSUE (Ming Lei) [1458104] - [block] blk-mq: immediately dispatch big size request (Ming Lei) [1458104] - [block] immediately dispatch big size request (Ming Lei) [1458104] - [block] blk-mq: remap queues when adding/removing hardware queues (Ming Lei) [1458104] - [block] blk-mq-sched: fix crash in switch error path (Ming Lei) [1458104] - [block] blk-mq-sched: set up scheduler tags when bringing up new queues (Ming Lei) [1458104] - [block] blk-mq-sched: refactor scheduler initialization (Ming Lei) [1458104] - [block] blk-mq: use the right hctx when getting a driver tag fails (Ming Lei) [1458104] - [block] blk-mq: errors in did_work calculation (Ming Lei) [1458104] - [block] do not put mq context in blk_mq_alloc_request_hctx (Ming Lei) [1458104] - [block] blk-mq-sched: don't run the queue async from blk_mq_try_issue_directly() (Ming Lei) [1458104] - [block] blk-mq: move update of tags->rqs to __blk_mq_alloc_request() (Ming Lei) [1458104] - [block] blk-mq: kill blk_mq_set_alloc_data() (Ming Lei) [1458104] - [block] blk-mq: make blk_mq_alloc_request_hctx() allocate a scheduler request (Ming Lei) [1458104] - [block] blk-mq-sched: Allocate sched reserved tags as specified in the original queue tagset (Ming Lei) [1458104] - [block] don't defer flushes on blk-mq + scheduling (Ming Lei) [1458104] - [block] blk-mq-sched: ask scheduler for work, if we failed dispatching leftovers (Ming Lei) [1458104] - [block] blk-mq: don't special case flush inserts for blk-mq-sched (Ming Lei) [1458104] - [block] blk-mq-sched: don't add flushes to the head of requeue queue (Ming Lei) [1458104] - [block] blk-mq: have blk_mq_dispatch_rq_list() return if we queued IO or not (Ming Lei) [1458104] - [block] do not allow updates through sysfs until registration completes (Ming Lei) [1458104] - [block] blk-mq-sched: don't hold queue_lock when calling exit_icq (Ming Lei) [1458104] - [block] set make_request_fn manually in blk_mq_update_nr_hw_queues (Ming Lei) [1458104] - [block] blk-mq: pass bio to blk_mq_sched_get_rq_priv (Ming Lei) [1458104] - [block] move req_set_nomerge to blk.h (Ming Lei) [1458104] - [block] factor out req_set_nomerge (Ming Lei) [1458104] - [block] blk-mq-sched: (un)register elevator when (un)registering queue (Ming Lei) [1458104] - [block] free merged request in the caller (Ming Lei) [1458104] - [block] blk-mq-sched: bypass the scheduler for flushes entirely (Ming Lei) [1458104] - [block] blk-merge: return the merged request (Ming Lei) [1458104] - [block] elevator: fix loading wrong elevator type for blk-mq devices (Ming Lei) [1458104] - [block] blk-mq: don't fail allocating driver tag for stopped hw queue (Ming Lei) [1458104] - [block] blk-mq-sched: add flush insertion into blk_mq_sched_insert_request() (Ming Lei) [1458104] - [block] blk-mq-sched: change ->dispatch_requests() to ->dispatch_request() (Ming Lei) [1458104] - [block] blk-mq-sched: fix starvation for multiple hardware queues and shared tags (Ming Lei) [1458104] - [block] blk-mq: release driver tag on a requeue event (Ming Lei) [1458104] - [block] blk-mq: fix potential race in queue restart and driver tag allocation (Ming Lei) [1458104] - [block] blk-mq: improve scheduler queue sync/async running (Ming Lei) [1458104] - [block] blk-mq-sched: check for successful allocation before assigning tag (Ming Lei) [1458104] - [block] blk-mq: don't lose flags passed in to blk_mq_alloc_request() (Ming Lei) [1458104] - [block] blk-mq: only apply active queue tag throttling for driver tags (Ming Lei) [1458104] - [block] blk-mq: allow resize of scheduler requests (Ming Lei) [1458104] - [block] blk-mq: stop hardware queue in blk_mq_delay_queue() (Ming Lei) [1458104] - [block] blk-mq-tag: remove redundant check for 'data->hctx' being non-NULL (Ming Lei) [1458104] - [block] elevator: fix unnecessary put of elevator in failure case (Ming Lei) [1458104] - [block] blk-cgroup: don't quiesce the queue on policy activate/deactivate (Ming Lei) [1458104] - [block] sbitmap: fix wakeup hang after sbq resize (Ming Lei) [1458104] - [block] sbitmap: use smp_mb__after_atomic() in sbq_wake_up() (Ming Lei) [1458104] - [block] blk-cgroup: ensure that we clear the stop bit on quiesced queues (Ming Lei) [1458104] - [block] blk-mq-sched: allow setting of default IO scheduler (Ming Lei) [1458104] - [block] mq-deadline: add blk-mq adaptation of the deadline IO scheduler (Ming Lei) [1458104] - [block] blk-mq-sched: add framework for MQ capable IO schedulers (Ming Lei) [1458104] - [block] blk-mq: split tag ->rqs[] into two (Ming Lei) [1458104] - [block] blk-mq: abstract out helpers for allocating/freeing tag maps (Ming Lei) [1458104] - [block] blk-mq-tag: cleanup the normal/reserved tag allocation (Ming Lei) [1458104] - [block] blk-mq: export some helpers we need to the scheduling framework (Ming Lei) [1458104] - [block] blk-mq: un-export blk_mq_free_hctx_request() (Ming Lei) [1458104] - [block] move rq_ioc() to blk.h (Ming Lei) [1458104] - [block] move existing elevator ops to union (Ming Lei) [1458104] - [block] blk-flush: run the queue when inserting blk-mq flush (Ming Lei) [1458104] - [block] elevator: make the rqhash helpers exported (Ming Lei) [1458104] - [block] blk-mq: abstract out blk_mq_dispatch_rq_list() helper (Ming Lei) [1458104] - [block] cfq-iosched: fix the setting of IOPS mode on SSDs (Ming Lei) [1458104] - [block] Make CFQ default to IOPS mode on SSDs (Ming Lei) [1458104] - [block] do not merge requests without consulting with io scheduler (Ming Lei) [1458104] - [block] blk-mq: get rid of confusing blk_map_ctx structure (Ming Lei) [1458104] - [block] blk-mq: remove non-blocking pass in blk_mq_map_request (Ming Lei) [1458104] - [block] blk-mq: get rid of manual run of queue with __blk_mq_run_hw_queue() (Ming Lei) [1458104] - [block] sbitmap: initialize weight to zero (Ming Lei) [1458104] - [block] sbitmap: don't update the allocation hint on clear after resize (Ming Lei) [1458104] - [block] sbitmap: re-initialize allocation hints after resize (Ming Lei) [1458104] - [block] sbitmap: randomize initial alloc_hint values (Ming Lei) [1458104] - [block] sbitmap: push alloc policy into sbitmap_queue (Ming Lei) [1458104] - [block] sbitmap: push per-cpu last_tag into sbitmap_queue (Ming Lei) [1458104] - [block] sbitmap: allocate wait queues on a specific node (Ming Lei) [1458104] - [block] blk-mq: abstract tag allocation out into sbitmap library (Ming Lei) [1458104] - [block] blk-mq: add tag allocation policy (Ming Lei) [1458104] - [block] support different tag allocation policy (Ming Lei) [1458104] - [block] revert "blk-mq-tag: fix wakeup hang after tag resize" (Ming Lei) [1458104]- [scsi] fnic: do not call host reset from command abort (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: fix format string overflow warning (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: changing queue command to return result DID_IMM_RETRY when rport is init (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: correct speed display and add support for 25, 40 and 100G (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: added timestamp reporting in fnic debug stats (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: Zero io_cmpl_skip on fw reset completion (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: Adding debug IO and Abort latency counter to fnic stats (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: Adding Check Condition counter to misc fnicstats (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: Avoid false out-of-order detection for aborted command (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: Fix for "Number of Active IOs" in fnicstats becoming negative (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: minor cleanup in fnic_fcpio_itmf_cmpl_handler, removing else case (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: Ratelimit printks to avoid flooding when vlan is not set by the switch.i (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: switch to pci_alloc_irq_vectors (Govindarajulu Varadarajan) [1448553] - [nvme] nvme-fabrics: Convert nvmf_transports_mutex to an rwsem (Ewan Milne) [1503181] - [nvme] nvme-fc: retry initial controller connections 3 times (Ewan Milne) [1503181] - [nvme] nvme-fc: fix iowait hang (Ewan Milne) [1503181] - [nvme] nvmet: synchronize sqhd update (Ewan Milne) [1503181] - [nvme] nvme-fc: correct io timeout behavior (Ewan Milne) [1503181] - [nvme] nvme-fc: correct io termination handling (Ewan Milne) [1503181] - [nvme] nvme-fc: move remote port get/put/free location (Ewan Milne) [1503181] - [nvme] nvme-fc: create fc class and transport device (Ewan Milne) [1503181] - [nvme] nvme-fc: add uevent for auto-connect (Ewan Milne) [1503181] - [nvme] nvmet: bump NVMET_NR_QUEUES to 128 (Ewan Milne) [1503181] - [nvme] nvme-fcloop: fix port deletes and callbacks (Ewan Milne) [1503181] - [nvme] nvmet-fc: sync header templates with comments (Ewan Milne) [1503181] - [nvme] nvmet-fc: ensure target queue id within range (Ewan Milne) [1503181] - [nvme] nvmet-fc: on port remove call put outside lock (Ewan Milne) [1503181] - [nvme] fix sqhd reference when admin queue connect fails (Ewan Milne) [1503181] - [nvme] nvmet: implement valid sqhd values in completions (Ewan Milne) [1503181] - [nvme] allow timed-out ios to retry (Ewan Milne) [1503181] - [nvme] stop aer posting if controller state not live (Ewan Milne) [1503181] - [nvme] nvmet-fc: fix failing max io queue connections (Ewan Milne) [1503181] - [nvme] nvme-fc: use transport-specific sgl format (Ewan Milne) [1503181] - [nvme] nvme: add transport SGL definitions (Ewan Milne) [1503181] - [nvme] remove FC transport-specific error values (Ewan Milne) [1503181] - [scsi] qla2xxx: remove use of FC-specific error codes (Ewan Milne) [1503181] - [scsi] lpfc: remove use of FC-specific error codes (Ewan Milne) [1503181] - [nvme] nvmet-fcloop: remove use of FC-specific error codes (Ewan Milne) [1503181] - [nvme] nvmet-fc: remove use of FC-specific error codes (Ewan Milne) [1503181] - [nvme] nvme-fc: remove use of FC-specific error codes (Ewan Milne) [1503181] - [nvme] nvmet-fc: simplify sg list handling (Ewan Milne) [1503181] - [nvme] nvme-fc: Reattach to localports on re-registration (Ewan Milne) [1503181] - [nvme] nvmet-fcloop: remove ALL_OPTS define (Ewan Milne) [1503181] - [scsi] sd: Implement blacklist option for WRITE SAME w/ UNMAP (Ewan Milne) [1462594]- [x86] dumpstack: Remove raw stack dump (Scott Wood) [1479560] - [x86] kvm: hyperv: fix locking of struct kvm_hv fields (Ladi Prosek) [1504524] - [x86] kvm: document lock orders (Ladi Prosek) [1504524] - [x86] kvm: x86: Hyper-V tsc page setup (Ladi Prosek) [1504524] - [x86] kvm: x86: always fill in vcpu->arch.hv_clock (Ladi Prosek) [1504524] - [x86] kvm/x86: Hyper-V internal helper to read MSR HV_X64_MSR_TIME_REF_COUNT (Ladi Prosek) [1504524] - [x86] mm: add page_cache_get_speculative() protection when .flush_tlb_others is overridden (Vitaly Kuznetsov) [1465471] - [x86] mm: add IPIs to pmdp_invalidate() when .flush_tlb_others is overridden (Vitaly Kuznetsov) [1465471] - [x86] hyperv: Fix hypercalls with extended CPU ranges for TLB flushing (Vitaly Kuznetsov) [1465471] - [x86] hyperv: Don't use percpu areas for pcpu_flush/pcpu_flush_ex structures (Vitaly Kuznetsov) [1465471] - [x86] hyperv: Clear vCPU banks between calls to avoid flushing unneeded vCPUs (Vitaly Kuznetsov) [1465471] - [x86] tracing/hyper-v: Trace hyperv_mmu_flush_tlb_others() (Vitaly Kuznetsov) [1465471] - [x86] hyper-v: Support extended CPU ranges for TLB flush hypercalls (Vitaly Kuznetsov) [1465471] - [x86] hyper-v: Use hypercall for remote TLB flush (Vitaly Kuznetsov) [1465471] - [x86] mm: Enable RCU based page table freeing (CONFIG_HAVE_RCU_TABLE_FREE=y) (Vitaly Kuznetsov) [1465471] - [x86] hyper-v: Globalize vp_index (Vitaly Kuznetsov) [1465471] - [x86] hyper-v: Implement rep hypercalls (Vitaly Kuznetsov) [1465471] - [x86] hyper-v: Use fast hypercall for HVCALL_SIGNAL_EVENT (Vitaly Kuznetsov) [1465471] - [x86] hyper-v: Introduce fast hypercall implementation (Vitaly Kuznetsov) [1465471] - [x86] hyper-v: Make hv_do_hypercall() inline (Vitaly Kuznetsov) [1465471] - [x86] hyper-v: Include hyperv/ only when CONFIG_HYPERV is set (Vitaly Kuznetsov) [1465471] - [x86] hv: Issue explicit EOI when autoeoi is not enabled (Vitaly Kuznetsov) [1465471] - [x86] hyperv: fix warning about missing prototype (Vitaly Kuznetsov) [1465471] - [x86] vmbus: remove no longer used signal_policy (Vitaly Kuznetsov) [1465471] - [x86] kvm/x86: Rename Hyper-V long spin wait hypercall (Vitaly Kuznetsov) [1465471] - [x86] hv: Move VMBus hypercall codes into Hyper-V UAPI header (Vitaly Kuznetsov) [1465471]- [pinctrl] intel: Add Intel Gemini Lake pin controller support (Steve Best) [1457198] - [char] Do not disable driver and bus shutdown hook when class shutdown hook is set (Jerry Snitselaar) [1500155] - [char] tpm: Issue a TPM2_Shutdown for TPM2 devices (Jerry Snitselaar) [1500155] - [drivers] Add "shutdown" to "struct class" (Jerry Snitselaar) [1500155] - [kernel] rh_taint: Add management approval to documentation (Prarit Bhargava) [1505972] - [kernel] cgroup: kill css_id (Aristeu Rozanski) [1470325] - [mm] memcontrol: fix cgroup creation failure after many small jobs (Aristeu Rozanski) [1470325] - [mm] memcg: fix thresholds for 32b architectures (Waiman Long) [1487852] - [mm] hmm: synchronize hmm with upstream (Jerome Glisse) [1470733] - [nvme] revert "kick requeue list when requeueing a request instead of when starting the queues" (David Milburn) [1504584] - [nvme] nvmet: preserve controller serial number between reboots (David Milburn) [1480179] - [nvme] fix uninitialized prp2 value on small transfers (David Milburn) [1493707] - [netdrv] tun: add device name(iff) field to proc fdinfo entry (John Linville) [1503209] - [netdrv] tg3: use setup_timer() helper (Jonathan Toppins) [1459662] - [netdrv] tg3: clean up redundant initialization of tnapi (Jonathan Toppins) [1459662] - [netdrv] tg3: Be drop monitor friendly (Jonathan Toppins) [1459662] - [netdrv] tg3: Add the ability to conditionally build w/ HWMON (Jonathan Toppins) [1459662] - [netdrv] enic: use setup_timer() helper (Stefan Assmann) [1448560] - [netdrv] enic: use setup_timer() helper (Stefan Assmann) [1448560] - [netdrv] cisco: enic: Fic an error handling path in 'vnic_dev_init_devcmd2()' (Stefan Assmann) [1448560] - [netdrv] enic: Fix format truncation warning (Stefan Assmann) [1448560] - [netdrv] enic: unmask intr only when napi is complete (Stefan Assmann) [1448560] - [security] selinux: Generalize support for NNP/nosuid SELinux domain transitions (Paul Moore) [1480521] - [security] selinux: allow per-file labeling for cgroupfs (Paul Moore) [1429573] - [security] selinux: wrap cgroup seclabel support with its own policy capability (Paul Moore) [1429573] - [security] selinux: allow changing labels for cgroupfs (Paul Moore) [1429573] - [security] selinux: renumber the superblock options (Paul Moore) [1429573] - [security] selinux: rename SE_SBLABELSUPP to SBLABEL_MNT (Paul Moore) [1429573]- [bluetooth] Add support for Intel Bluetooth device 9460/9560 [8087:0aaa] (Gopal Tiwari) [1457085] - [bluetooth] hci_ldisc: Add protocol check to hci_uart_tx_wakeup() (Gopal Tiwari) [1457085] - [bluetooth] hci_ldisc: Add protocol check to hci_uart_dequeue() (Gopal Tiwari) [1457085] - [bluetooth] hci_ldisc: Add protocol check to hci_uart_send_frame() (Gopal Tiwari) [1457085] - [bluetooth] hci_ldisc: Add missing clear HCI_UART_PROTO_READY (Gopal Tiwari) [1457085] - [bluetooth] hci_ldisc: Ensure hu->hdev set to NULL before freeing hdev (Gopal Tiwari) [1457085] - [bluetooth] hci_ldisc: Add missing return in hci_uart_init_work() (Gopal Tiwari) [1457085] - [bluetooth] hci_uart: remove unused hci_uart_init_tty (Gopal Tiwari) [1457085] - [bluetooth] hci_uart: add support for word alignment (Gopal Tiwari) [1457085] - [bluetooth] btmrvl: remove unnecessary wakeup interrupt number sanity check (Gopal Tiwari) [1457085] - [bluetooth] btmrvl: disable platform wakeup interrupt in suspend failure path (Gopal Tiwari) [1457085] - [bluetooth] hci_intel: add missing tty-device sanity check (Gopal Tiwari) [1457085] - [bluetooth] hci_bcm: add missing tty-device sanity check (Gopal Tiwari) [1457085] - [bluetooth] btmrvl: cleanup code in return from btmrvl_sdio_suspend() (Gopal Tiwari) [1457085] - [bluetooth] hci_bcm: Support platform enumeration (Gopal Tiwari) [1457085] - [bluetooth] btrtl: Change message for missing config file (Gopal Tiwari) [1457085] - [bluetooth] Added support for Rivet Networks Killer 1535 (Gopal Tiwari) [1457085] - [bluetooth] hci_intel: Add support Intel Bluetooth device 9160/9260 for UART (Gopal Tiwari) [1457085] - [bluetooth] hci_intel: Fix firmware file name to use hw_variant (Gopal Tiwari) [1457085] - [bluetooth] btusb: Add support for Intel Bluetooth devices 9160/9260 [8087:0025] (Gopal Tiwari) [1457085] - [bluetooth] Use switch statement for Intel hardware variants (Gopal Tiwari) [1457085] - [bluetooth] bluecard: use setup_timer (Gopal Tiwari) [1457085] - [bluetooth] hci_bcm: Fix clock (un)prepare (Gopal Tiwari) [1457085] - [bluetooth] btmrvl: fix spelling mistake: "unregester" -> "unregister" (Gopal Tiwari) [1457085] - [bluetooth] btqcomsmd: fix compile-test dependency (Gopal Tiwari) [1457085] - [bluetooth] hci_qca: fix spelling mistake: "Spurrious" -> "Spurious" (Gopal Tiwari) [1457085] - [bluetooth] btmrvl: fix spelling mistake: "caibration" -> "calibration" (Gopal Tiwari) [1457085] - [bluetooth] btqcomsmd: Allow driver to build if COMPILE_TEST is enabled (Gopal Tiwari) [1457085] - [bluetooth] Add another AR3012 04ca:3018 device (Gopal Tiwari) [1457085] - [bluetooth] hci_bcm: Add support for BCM2E95 and BCM2E96 (Gopal Tiwari) [1457085] - [bluetooth] btbcm: Add a delay for module reset (Gopal Tiwari) [1457085] - [bluetooth] btusb: Add support for 413c:8143 (Gopal Tiwari) [1457085] - [bluetooth] btusb: Use an error label for error paths (Gopal Tiwari) [1457085] - [bluetooth] btqcomsmd: Fix module autoload (Gopal Tiwari) [1457085] - [bluetooth] btusb: add support for 0bb4:0306 (Gopal Tiwari) [1457085]- [md] dm ioctl: fix alignment of event number in the device list (Mike Snitzer) [1475380] - [md] dm raid: fix incorrect status output at the end of a "recover" process (Mike Snitzer) [1492250] - [md] dm ioctl: constify ioctl lookup table (Mike Snitzer) [1492250] - [md] dm: constify argument arrays (Mike Snitzer) [1492250] - [md] dm rq: do not update rq partially in each ending bio (Mike Snitzer) [1492250] - [md] dm rq: make dm-sq requeuing behavior consistent with dm-mq behavior (Mike Snitzer) [1492250] - [md] dm mpath: do not lock up a CPU with requeuing activity (Mike Snitzer) [1492250] - [md] dm raid: avoid mddev->suspended access (Mike Snitzer) [1492250] - [md] dm raid: fix activation check in validate_raid_redundancy() (Mike Snitzer) [1492250] - [md] dm raid: remove WARN_ON() in raid10_md_layout_to_format() (Mike Snitzer) [1492250] - [md] dm raid: stop using BUG() in __rdev_sectors() (Mike Snitzer) [1492250] - [md] dm: fix printk() rate limiting code (Mike Snitzer) [1492250] - [md] dm: convert DM printk macros to pr_ macros (Mike Snitzer) [1492250] - [md] dm bio prison: use rb_entry() rather than container_of() (Mike Snitzer) [1492250] - [md] dm ioctl: report event number in DM_LIST_DEVICES (Mike Snitzer) [1475380] - [md] dm ioctl: add a new DM_DEV_ARM_POLL ioctl (Mike Snitzer) [1475380] - [md] dm: add basic support for using the select or poll function (Mike Snitzer) [1475380] - [md] dm thin: do not queue freed thin mapping for next stage processing (Mike Snitzer) [1492250] - [md] dm bufio: make the parameter 'retain_bytes' unsigned long (Mike Snitzer) [1492250] - [md] dm bufio: check new buffer allocation watermark every 30 seconds (Mike Snitzer) [1492250] - [md] dm bufio: avoid a possible ABBA deadlock (Mike Snitzer) [1492250] - [md] dm mpath: make it easier to detect unintended I_O request flushes (Mike Snitzer) [1492250] - [md] dm mpath: cleanup QUEUE_IF_NO_PATH bit manipulation by introducing assign_bit() (Mike Snitzer) [1492250] - [md] dm mpath: micro-optimize the hot path relative to MPATHF_QUEUE_IF_NO_PATH (Mike Snitzer) [1492250] - [md] dm: introduce enum dm_queue_mode to cleanup related code (Mike Snitzer) [1492250] - [md] dm mpath: verify __pg_init_all_paths locking assumptions at runtime (Mike Snitzer) [1492250] - [md] dm: verify suspend_locking assumptions at runtime (Mike Snitzer) [1492250] - [md] dm rq: check blk_mq_register_dev() return value in dm_mq_init_request_queue() (Mike Snitzer) [1492250] - [md] dm mpath: delay requeuing while path initialization is in progress (Mike Snitzer) [1492250] - [md] dm mpath: avoid that path removal can trigger an infinite loop (Mike Snitzer) [1492250] - [md] dm mpath: split and rename activate_path() to prepare for its expanded use (Mike Snitzer) [1492250] - [md] dm ioctl: prevent stack leak in dm ioctl call (Mike Snitzer) [1492250] - [md] dm ioctl: remove double parentheses (Mike Snitzer) [1492250] - [md] dm: remove dummy dm_table definition (Mike Snitzer) [1492250] - [md] dm table: replace while loops with for loops (Mike Snitzer) [1492250] - [md] dm raid: select the Kconfig option CONFIG_MD_RAID0 (Mike Snitzer) [1492250] - [md] dm crypt: replace custom implementation of hex2bin() (Mike Snitzer) [1492250] - [md] dm crypt: remove obsolete references to per-CPU state (Mike Snitzer) [1492250] - [md] dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues (Mike Snitzer) [1492250] - [md] dm block manager: remove an unused argument from dm_block_manager_create() (Mike Snitzer) [1492250]- [net] udp: fix bcast packet reception (Paolo Abeni) [1493238] - [net] udp: perform source validation for mcast early demux (Paolo Abeni) [1493238] - [net] ipv4: early demux can return an error code (Paolo Abeni) [1493238] - [net] ipv6: expose RFC4191 route preference via rtnetlink (Hangbin Liu) [1500463] - [net] check type when freeing metadata dst (Paolo Abeni) [1497116] - [net] store port/representator id in metadata_dst (Paolo Abeni) [1497116] - [net] tcp: avoid fragmenting peculiar skbs in SACK (Hangbin Liu) [1499039] - [net] handle NAPI_GRO_FREE_STOLEN_HEAD case also in napi_frags_finish() (Hangbin Liu) [1469357] - [net] Drop secpath on free after gro merge (Hangbin Liu) [1469357] - [net] adjust skb->truesize in ___pskb_trim() (Hangbin Liu) [1469357] - [net] tcp: do not underestimate skb->truesize in tcp_trim_head() (Hangbin Liu) [1469357] - [net] skb_condense() can also deal with empty skbs (Hangbin Liu) [1469357] - [net] udp: under rx pressure, try to condense skbs (Hangbin Liu) [1469357] - [drm] i915: Revert "don't rcu-sync from shrinker" (Waiman Long) [1488956] - [kernel] cpu/hotplug: Disable prove_locking for cpu_hotplug.mutex (Waiman Long) [1488956] - [kernel] rcu: Eliminate deadlock between CPU hotplug and expedited grace periods (Waiman Long) [1488956] - [powerpc] kvm: ppc: book3s hv: Prevent double-free on HPT resize commit path (David Gibson) [1305400] - [powerpc] kvm: ppc: book3s hv: Advertise availablity of HPT resizing on KVM HV (David Gibson) [1305400] - [powerpc] kvm: ppc: book3s hv: KVM-HV HPT resizing implementation (David Gibson) [1305400] - [powerpc] kvm: ppc: book3s hv: Outline of KVM-HV HPT resizing implementation (David Gibson) [1305400] - [powerpc] kvm: ppc: book3s hv: Create kvmppc_unmap_hpte_helper() (David Gibson) [1305400] - [powerpc] kvm: ppc: book3s hv: Allow KVM_PPC_ALLOCATE_HTAB ioctl() to change HPT size (David Gibson) [1305400] - [powerpc] kvm: ppc: book3s hv: Split HPT allocation from activation (David Gibson) [1305400] - [powerpc] kvm: ppc: book3s hv: Don't store values derivable from HPT order (David Gibson) [1305400] - [powerpc] kvm: ppc: book3s hv: Gather HPT related variables into sub-structure (David Gibson) [1305400] - [powerpc] kvm: ppc: book3s hv: Rename kvm_alloc_hpt() for clarity (David Gibson) [1305400] - [powerpc] kvm: ppc: book3s hv: HPT resizing documentation and reserved numbers (David Gibson) [1305400]- [x86] kvm: mmu: fix permission_fault() (Paolo Bonzini) [1469685] - [x86] kvm: mmu: use ept a/d in vmcs02 iff used in vmcs12 (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: fix AD condition when handling EPT violation (Paolo Bonzini) [1469685] - [x86] kvm: vmx: Don't use INVVPID when EPT is enabled (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: allow A/D bits to be disabled in an mmu (Paolo Bonzini) [1469685] - [x86] kvm: mmu: make spte mmio mask more explicit (Paolo Bonzini) [1469685] - [x86] kvm: mmu: dead code thanks to access tracking (Paolo Bonzini) [1469685] - [x86] mmu: don't pass *kvm to spte_write_protect and spte_*_dirty (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: fix EPT permissions as reported in exit qualification (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: off by one in vmx_write_pml_buffer() (Paolo Bonzini) [1469685] - [x86] nvmx: Advertise PML to L1 hypervisor (Paolo Bonzini) [1469685] - [x86] nvmx: Implement emulated Page Modification Logging (Paolo Bonzini) [1469685] - [x86] kvm: x86: Add a hook for arch specific dirty logging emulation (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: support EPT accessed/dirty bits (Paolo Bonzini) [1469685] - [x86] kvm: x86: MMU support for EPT accessed/dirty bits (Paolo Bonzini) [1469685] - [x86] kvm: vmx: remove bogus check for invalid EPT violation (Paolo Bonzini) [1469685] - [x86] vmx: refine validity check for guest linear address (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Verify that restored PTE has needed perms in fast page fault (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Move pgtbl walk inside retry loop in fast_page_fault (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Update comment in mark_spte_for_access_track (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Set SPTE_SPECIAL_MASK within mmu.c (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Rename EPT_VIOLATION_READ/WRITE/INSTR constants (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Lockless access tracking for Intel CPUs without EPT A bits (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Do not use bit 63 for tracking special SPTEs (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Introduce a no-tracking version of mmu_spte_update (Paolo Bonzini) [1469685] - [x86] kvm: x86: Fix typos (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Refactor accessed/dirty checks in mmu_spte_update/clear (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Fast Page Fault path retries (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Use symbolic constants for EPT Violation Exit Qualifications (Paolo Bonzini) [1469685] - [x86] kvm: hyperv: support HV_X64_MSR_TSC_FREQUENCY and HV_X64_MSR_APIC_FREQUENCY (Paolo Bonzini) [1469685] - [x86] kvm/x86: Hyper-V HV_X64_MSR_VP_RUNTIME support (Paolo Bonzini) [1469685] - [x86] kvm/x86: Hyper-V HV_X64_MSR_VP_INDEX export for QEMU (Paolo Bonzini) [1469685] - [x86] kvm/x86: Hyper-V HV_X64_MSR_RESET msr (Paolo Bonzini) [1469685] - [x86] kvm: mmu: speedup update_permission_bitmask (Paolo Bonzini) [1469685] - [x86] doc: add "an user" pattern and fix typo instances (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Correct a VMX instruction error code for VMPTRLD (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Don't validate disabled secondary controls (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Shadow "high" parts of shadowed 64-bit VMCS fields (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Check memory operand to INVVPID (Paolo Bonzini) [1469685] - [x86] kvm: vmx: Raise #UD on unsupported RDSEED (Paolo Bonzini) [1469685] - [x86] kvm: vmx: Raise #UD on unsupported RDRAND (Paolo Bonzini) [1469685] - [x86] kvm: vmx: cache secondary exec controls (Paolo Bonzini) [1469685] - [x86] kvm: x86: use general helpers for some cpuid manipulation (Paolo Bonzini) [1469685] - [x86] kvm: x86: generalize guest_cpuid_has_ helpers (Paolo Bonzini) [1469685] - [x86] kvm: x86: X86_FEATURE_NRIPS is not scattered anymore (Paolo Bonzini) [1469685] - [x86] kvm: vmx: allow host to access guest MSR_IA32_BNDCFGS (Paolo Bonzini) [1469685] - [x86] kvm: vmx: Check value written to IA32_BNDCFGS (Paolo Bonzini) [1469685] - [x86] kvm: x86: Guest BNDCFGS requires guest MPX support (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: INVPCID support (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: don't flush VMCS12 during VMXOFF or VCPU teardown (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: do not pin the VMCS12 (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Refactor handle_vmptrld() (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: mark vmcs12 pages dirty on L2 exit (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Fix interrupt window request with "Acknowledge interrupt on exit" (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: support RDRAND and RDSEED exiting (Paolo Bonzini) [1469685] - [x86] kvm: vmx: add missing exit reasons (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Fix posted intr delivery when vcpu is in guest mode (Paolo Bonzini) [1469685] - [x86] irq: Define a global vector for nested posted interrupts (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: vmx_complete_nested_posted_interrupt() can't fail (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: kmap() can't fail (Paolo Bonzini) [1469685] - [x86] kvm: vmx: remove unused field (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Fix loss of L2's NMI blocking state (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: track NMI blocking state separately for each VMCS (Paolo Bonzini) [1469685] - [x86] kvm: vmx: Fix invalid guest state detection after task-switch emulation (Paolo Bonzini) [1469685] - [x86] kvm: async_pf: avoid async pf injection when in guest mode (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: we support 1GB EPT pages (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: keep preemption timer enabled during L2 execution (Paolo Bonzini) [1469685] - [x86] kvm: vmx: introduce vm_{entry, exit}_control_reset_shadow (Paolo Bonzini) [1469685] - [x86] revert "kvm: nested vmx: disable perf cpuid reporting" (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Fix exception injection (Paolo Bonzini) [1469685] - [x86] kvm: vmx: Don't enable EPT A/D feature if EPT feature is disabled (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: fix nested EPT detection (Paolo Bonzini) [1469685] - [x86] kvm: vmx: Fix enable VPID conditions (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Fix nested VPID vmx exec control (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: reset nested_run_pending if the vCPU is going to be reset (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Fix pending events injection (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: do not warn when MSR bitmap address is not backed (Paolo Bonzini) [1469685] - [x86] kvm: vmx: advertise support for ept execute only (Paolo Bonzini) [1469685] - [x86] kvm: mmu: track read permission explicitly for shadow EPT page tables (Paolo Bonzini) [1469685] - [x86] kvm: mmu: don't set the present bit unconditionally (Paolo Bonzini) [1469685] - [x86] kvm: mmu: remove is_present_gpte() (Paolo Bonzini) [1469685] - [x86] kvm: mmu: extend the is_present check to 32 bits (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Consolidate BUG_ON checks for reverse-mapped sptes (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Remove is_rmap_spte() and use is_shadow_present_pte() (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Rename spte_is_locklessly_modifiable() (Paolo Bonzini) [1469685]- [scsi] be2iscsi: Update driver version (Chris Leech) [1457833] - [scsi] be2iscsi: Remove A-circumflex character in copyright marking (Chris Leech) [1457833] - [scsi] be2iscsi: Fix misc static analysis errors (Chris Leech) [1457833] - [scsi] be2iscsi: Add cmd to set host data (Chris Leech) [1457833] - [scsi] be2iscsi: Modify IOCTL to fetch user configured IQN (Chris Leech) [1457833] - [scsi] be2iscsi: Fix _get_initname buffer overflow (Chris Leech) [1457833] - [scsi] be2iscsi: Fix _modify_eq_delay buffer overflow (Chris Leech) [1457833] - [scsi] be2iscsi: Free msi_name and disable HW intr (Chris Leech) [1457833] - [scsi] be2iscsi: Fix return value in mgmt_open_connection (Chris Leech) [1457833] - [scsi] be2iscsi: Fix boot flags in sysfs (Chris Leech) [1457833] - [scsi] be2iscsi: Replace PCI pool old API (Chris Leech) [1457833] - [scsi] be2iscsi: switch to pci_alloc_irq_vectors (Chris Leech) [1457833] - [scsi] be2iscsi: Update driver version (Chris Leech) [1457833] - [scsi] be2iscsi: Update Copyright (Chris Leech) [1457833] - [scsi] be2iscsi: Check size before copying ASYNC handle (Chris Leech) [1457833] - [scsi] be2iscsi: Remove free_list for ASYNC handles (Chris Leech) [1457833] - [scsi] be2iscsi: Use num_cons field in Rx CQE (Chris Leech) [1457833] - [scsi] be2iscsi: Increase HDQ default queue size (Chris Leech) [1457833] - [scsi] qla2xxx: Update driver version to 10.00.00.02.07.5-k (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Query FC4 type during RSCN processing (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Use ql2xnvmeenable to enable Q-Pair for FC-NVMe (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Changes to support N2N logins (Chad Dupuis) [1316281] - [scsi] qla2xxx: Allow MBC_GET_PORT_DATABASE to query and save the port states (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Add ATIO-Q processing for INTx mode (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Add module param ql2xenablemsix (Chad Dupuis) [1316281] - [scsi] qla2xxx: Update driver version to 10.00.00.00.07.5-k (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Move #include qla_nvme.h to fix compile errors on RHEL 7 (Chad Dupuis) [1316281] - [scsi] qla2xxx: Allow SCSI-MQ to be enabled selectively (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Reset the logo flag, after target re-login (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Add LR distance support from nvram bit (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Add support for minimum link speed (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Clear fc4f_nvme flag (Himanshu Madhani) [1316281] - [scsi] qla2xxx: add missing includes for qla_isr (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Fix WWPN/WWNN in debug message (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Add command completion for error path (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Fix remoteport disconnect for FC-NVMe (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Simpify unregistration of FC-NVMe local/remote ports (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Added change to enable ZIO for FC-NVMe devices (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Move function prototype to correct header (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Cleanup FC-NVMe code (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Fix NVMe entry_type for iocb packet on BE system (Himanshu Madhani) [1316281] - [scsi] qla2xxx: avoid unused-function warning (Himanshu Madhani) [1316281] - [scsi] qla2xxx: fix a bunch of typos and spelling mistakes (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Use FC-NVMe FC4 type for FDMI registration (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Send FC4 type NVMe to the management server (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Add FC-NVMe F/W initialization and transport registration (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Add FC-NVMe command handling (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Add FC-NVMe port discovery and PRLI handling (Himanshu Madhani) [1316281] - [target] iscsi-target: Set session_fall_back_to_erl0 when forcing reinstatement (Maurizio Lombardi) [1366062] - [target] iscsi-target: Always wait for kthread_should_stop() before kthread exit (Maurizio Lombardi) [1366062] - [target] iscsi-target: Fix initial login PDU asynchronous socket close OOPs (Maurizio Lombardi) [1366062] - [target] target/iscsi: Fix indentation in iscsi_target_start_negotiation() (Maurizio Lombardi) [1366062] - [target] iscsi-target: Fix early sk_data_ready LOGIN_FLAGS_READY race (Maurizio Lombardi) [1366062] - [target] Fix missing complete during ABORT_TASK + CMD_T_FABRIC_STOP (Maurizio Lombardi) [1366062] - [target] target/iscsi: Fix double free in lio_target_tiqn_addtpg() (Maurizio Lombardi) [1366062] - [target] Fix race between iscsi-target connection shutdown + ABORT_TASK (Maurizio Lombardi) [1366062] - [target] Fix missing complete during ABORT_TASK + CMD_T_FABRIC_STOP (Maurizio Lombardi) [1366062] - [target] configfs: make configfs compatible with new API (Maurizio Lombardi) [1366062] - [target] allow ALUA setup for some passthrough backends (Maurizio Lombardi) [1366062] - [target] tcmu: Allow cmd_time_out to be set to zero (disabled) (Maurizio Lombardi) [1366062] - [target] target/user: PGR Support (Maurizio Lombardi) [1366062] - [target] tcmu: Convert cmd_time_out into backend device attribute (Maurizio Lombardi) [1366062] - [target] export lio pgr/alua support as device attr (Maurizio Lombardi) [1366062] - [target] add a new add_wwn_groups fabrics method (Maurizio Lombardi) [1366062] - [target] initialize the nacl base CIT begfore init_nodeacl (Maurizio Lombardi) [1366062] - [target] remove ->fabric_cleanup_nodeacl (Maurizio Lombardi) [1366062] - [target] ib_srpt: Convert acl lookup to modern get_initiator_node_acl usage (Maurizio Lombardi) [1366062] - [target] configfs: switch ->default groups to a linked list (Maurizio Lombardi) [1366062] - [target] Fix target_release_cmd_kref shutdown comp leak (Maurizio Lombardi) [1366062] - [target] Avoid DataIN transfers for non-GOOD SAM status (Maurizio Lombardi) [1366062] - [target] Remove enum transport_lunflags_table (Maurizio Lombardi) [1366062] - [target] target/iblock: pass WRITE_SAME to device if possible (Maurizio Lombardi) [1366062] - [target] tcm_fc: Convert to TARGET_SCF_ACK_KREF I/O + TMR krefs (Maurizio Lombardi) [1366062] - [target] sbp-target: Convert to TARGET_SCF_ACK_KREF I/O krefs (Maurizio Lombardi) [1366062] - [target] sbp-target: Conversion to percpu_ida tag pre-allocation (Maurizio Lombardi) [1366062] - [target] tcm_fc: Convert to target_alloc_session usage (Maurizio Lombardi) [1366062] - [target] Convert demo-mode only drivers to target_alloc_session (Maurizio Lombardi) [1366062] - [target] Add target_alloc_session() helper function (Maurizio Lombardi) [1366062] - [target] Drop incorrect ABORT_TASK put for completed commands (Maurizio Lombardi) [1366062] - [target] target/transport: add flag to indicate CPU Affinity is observed (Maurizio Lombardi) [1366062] - [target] Fix incorrect unmap_zeroes_data_store return (Maurizio Lombardi) [1366062] - [target] Drop legacy se_cmd->task_stop_comp + REQUEST_STOP usage (Maurizio Lombardi) [1366062] - [target] Fix race with SCF_SEND_DELAYED_TAS handling (Maurizio Lombardi) [1366062] - [target] Fix remote-port TMR ABORT + se_cmd fabric stop (Maurizio Lombardi) [1366062] - [target] Fix TAS handling for multi-session se_node_acls (Maurizio Lombardi) [1366062] - [target] Fix LUN_RESET active TMR descriptor handling (Maurizio Lombardi) [1366062] - [target] Fix LUN_RESET active I/O handling for ACK_KREF (Maurizio Lombardi) [1366062] - [target] Fix WRITE_SAME/DISCARD conversion to linux 512b sectors (Maurizio Lombardi) [1366062] - [target] Obtain se_node_acl->acl_kref during get_initiator_node_acl (Maurizio Lombardi) [1366062] - [target] Convert ACL change queue_depth se_session reference usage (Maurizio Lombardi) [1366062] - [target] iscsi-target: Fix potential dead-lock during node acl delete (Maurizio Lombardi) [1366062] - [target] tcm_fc: Convert acl lookup to modern get_initiator_node_acl usage (Maurizio Lombardi) [1366062] - [target] tcm_fc: Wait for command completion before freeing a session (Maurizio Lombardi) [1366062] - [target] Fix a memory leak in target_dev_lba_map_store() (Maurizio Lombardi) [1366062] - [target] Support aborting tasks with a 64-bit tag (Maurizio Lombardi) [1366062] - [target] Remove an unused variable (Maurizio Lombardi) [1366062] - [target] Fix indentation in target_core_configfs.c (Maurizio Lombardi) [1366062] - [target] target/fcoe: Add tag support to tcm_fc (Maurizio Lombardi) [1366062] - [target] qla2xxx: Add selective command queuing (Maurizio Lombardi) [1366062] - [target] use offset_in_page macro (Maurizio Lombardi) [1366062] - [target] fix deprecated attribute names in dmesg (Maurizio Lombardi) [1366062] - [target] target/sbc: Add LBPRZ attribute + control CDB emulation (Maurizio Lombardi) [1366062] - [target] sbp-target: Remove a superfluous forward declaration (Maurizio Lombardi) [1366062] - [target] iscsi-target: Fix indentation + spelling + unreachable code (Maurizio Lombardi) [1366062] - [target] Fix spelling + remove set-but-not-used variables (Maurizio Lombardi) [1366062] - [kernel] configfs: Drop unused parameter from configfs_undepend_item() (Maurizio Lombardi) [1366062] - [target] tcm_loop: Show address of tpg in configfs (Maurizio Lombardi) [1366062] - [target] fix COMPARE_AND_WRITE non zero SGL offset data corruption (Maurizio Lombardi) [1366062] - [target] Invoke release_cmd() callback without holding a spinlock (Maurizio Lombardi) [1366062] - [target] Fix race for SCF_COMPARE_AND_WRITE_POST checking (Maurizio Lombardi) [1366062] - [target] iscsi-target: return -ENOMEM instead of -1 in case of failed kmalloc() (Maurizio Lombardi) [1366062] - [target] use per-attribute show and store methods (Maurizio Lombardi) [1366062] - [target] iscsi-target: Avoid OFMarker + IFMarker negotiation (Maurizio Lombardi) [1366062] - [target] Make TCM_WRITE_PROTECT failure honor D_SENSE bit (Maurizio Lombardi) [1366062] - [target] Fix target_sense_desc_format NULL pointer dereference (Maurizio Lombardi) [1366062] - [target] Propigate backend read-only to core_tpg_add_lun (Maurizio Lombardi) [1366062] - [target] Fix PR registration + APTPL RCU conversion regression (Maurizio Lombardi) [1366062] - [target] Remove no-op conditional (Maurizio Lombardi) [1366062] - [target] Fix max_cmd_sn increment w/o cmdsn mutex regressions (Maurizio Lombardi) [1366062] - [target] Attach EXTENDED_COPY local I/O descriptors to xcopy_pt_sess (Maurizio Lombardi) [1366062] - [target] target/qla2xxx: Honor max_data_sg_nents I/O transfer limit (Maurizio Lombardi) [1366062] - [target] Drop iSCSI use of mutex around max_cmd_sn increment (Maurizio Lombardi) [1366062] - [target] Drop unlikely before IS_ERR(_OR_NULL) (Maurizio Lombardi) [1366062] - [target] Shrink struct se_cmd by rearranging fields (Maurizio Lombardi) [1366062] - [target] Remove cmd->se_ordered_id (unused except debug log lines) (Maurizio Lombardi) [1366062] - [target] add support for START_STOP_UNIT SCSI opcode (Maurizio Lombardi) [1366062] - [target] improve unsupported opcode message (Maurizio Lombardi) [1366062] - [target] allow underflow/overflow for PR OUT etc. commands (Maurizio Lombardi) [1366062] - [target] remove initiatorname field in se_acl_lun (Maurizio Lombardi) [1366062] - [target] remove unused lun_flags field from se_lun (Maurizio Lombardi) [1366062] - [target] Return descriptor format sense data in case the LU spans 64bit sectors (Maurizio Lombardi) [1366062] - [target] Return ABORTED_COMMAND sense key for PI errors (Maurizio Lombardi) [1366062] - [target] Split transport_send_check_condition_and_sense() (Maurizio Lombardi) [1366062] - [target] Inline transport_get_sense_codes() (Maurizio Lombardi) [1366062] - [target] tcm_loop: Send I_T_NEXUS_LOSS_OCCURRED UA (Maurizio Lombardi) [1366062] - [target] tcm_loop: Remove SAS vestigies (Maurizio Lombardi) [1366062] - [target] target/rd: always chain S/G list (Maurizio Lombardi) [1366062] - [target] Fix handling of small allocation lengths in REPORT LUNS (Maurizio Lombardi) [1366062] - [target] REPORT LUNS should return LUN 0 even for dynamic ACLs (Maurizio Lombardi) [1366062] - [target] target/iscsi: Fix double free of a TUR followed by a solicited NOPOUT (Maurizio Lombardi) [1366062] - [target] Perform RCU callback barrier before backend/fabric unload (Maurizio Lombardi) [1366062] - [target] target/configfs: handle match_int() errors (Maurizio Lombardi) [1366062] - [target] Do not return 0 from aptpl and alua configfs store functions (Maurizio Lombardi) [1366062] - [target] Indicate success if writing 0 to pi_prot_type (Maurizio Lombardi) [1366062] - [target] target/rd: Set ramdisk as non rotational device (Maurizio Lombardi) [1366062] - [target] Add extra TYPE_DISK + protection checks for INQUIRY SPT (Maurizio Lombardi) [1366062] - [target] target/spc: Set SPT correctly in Extended INQUIRY Data VPD page (Maurizio Lombardi) [1366062] - [target] target/pr: Fix possible uninitialized variable usage (Maurizio Lombardi) [1366062] - [target] Bump core version to v5.0 (Maurizio Lombardi) [1366062] - [target] remove target_core_configfs.h (Maurizio Lombardi) [1366062] - [target] remove unused TARGET_CORE_CONFIG_ROOT define (Maurizio Lombardi) [1366062] - [target] consolidate version defines (Maurizio Lombardi) [1366062] - [target] implement WRITE_SAME with UNMAP bit using ->execute_unmap (Maurizio Lombardi) [1366062] - [target] simplify UNMAP handling (Maurizio Lombardi) [1366062] - [target] replace se_cmd->execute_rw with a protocol_data field (Maurizio Lombardi) [1366062] - [target] Send UA when changing LUN inventory (Maurizio Lombardi) [1366062] - [target] Send UA upon LUN RESET tmr completion (Maurizio Lombardi) [1366062] - [target] Send UA on ALUA target port group change (Maurizio Lombardi) [1366062] - [target] Convert se_lun->lun_deve_lock to normal spinlock (Maurizio Lombardi) [1366062] - [target] use 'se_dev_entry' when allocating UAs (Maurizio Lombardi) [1366062] - [target] Remove 'ua_nacl' pointer from se_ua structure (Maurizio Lombardi) [1366062] - [target] Remove TARGET_MAX_LUNS_PER_TRANSPORT (Maurizio Lombardi) [1366062] - [target] use 64-bit LUNs (Maurizio Lombardi) [1366062] - [target] Drop duplicate + unused se_dev_check_wce (Maurizio Lombardi) [1366062] - [target] Drop unnecessary core_tpg_register TFO parameter (Maurizio Lombardi) [1366062] - [target] Drop se_lun->lun_active for existing percpu lun_ref (Maurizio Lombardi) [1366062] - [target] Drop lun_sep_lock for se_lun->lun_se_dev RCU usage (Maurizio Lombardi) [1366062] - [target] Subsume se_port + t10_alua_tg_pt_gp_member into se_lun (Maurizio Lombardi) [1366062] - [target] Simplify LUN shutdown code (Maurizio Lombardi) [1366062] - [target] simplify backend attribute implementation (Maurizio Lombardi) [1366062] - [target] consolidate backend attribute implementations (Maurizio Lombardi) [1366062] - [target] simplify backend driver registration (Maurizio Lombardi) [1366062] - [target] Drop left-over se_lun->lun_status (Maurizio Lombardi) [1366062] - [target] Only reset specific dynamic entries during lun_group creation (Maurizio Lombardi) [1366062] - [target] Drop unused se_lun->lun_acl_list (Maurizio Lombardi) [1366062] - [target] Convert core_tpg_deregister to use list splice (Maurizio Lombardi) [1366062] - [target] Convert se_tpg->acl_node_lock to ->acl_node_mutex (Maurizio Lombardi) [1366062] - [target] Convert se_portal_group->tpg_lun_list to RCU hlist (Maurizio Lombardi) [1366062] - [target] target/pr: cleanup core_scsi3_pr_seq_non_holder (Maurizio Lombardi) [1366062] - [target] target/pr: Change alloc_registration to avoid pr_reg_tg_pt_lun (Maurizio Lombardi) [1366062] - [target] target/pr: Use atomic bitop for se_dev_entry->deve_flags reservation check (Maurizio Lombardi) [1366062] - [target] Convert se_node_acl->device_list to RCU hlist (Maurizio Lombardi) [1366062] - [target] iscsi-target: fix variable name typo in iscsi_check_acceptor_state() (Maurizio Lombardi) [1366062] - [target] fix a log message in se_dev_set_emulate_rest_reord() (Maurizio Lombardi) [1366062] - [target] remove ->put_session method (Maurizio Lombardi) [1366062] - [target] target_core_configfs.h is not needed in fabric drivers (Maurizio Lombardi) [1366062] - [target] remove struct target_fabric_configfs_template (Maurizio Lombardi) [1366062] - [target] put struct target_fabric_configfs on a diet (Maurizio Lombardi) [1366062] - [target] don't copy fabric ops (Maurizio Lombardi) [1366062] - [target] Remove set-but-not-used-variables (Maurizio Lombardi) [1366062] - [target] Move task tag into struct se_cmd + support 64-bit tags (Maurizio Lombardi) [1366062] - [target] move transport ID handling to the core (Maurizio Lombardi) [1366062] - [lib] introduce crc_t10dif_update() (Maurizio Lombardi) [1366062] - [target] remove the get_fabric_proto_ident method (Maurizio Lombardi) [1366062] - [target] change core_tpg_register prototype (Maurizio Lombardi) [1366062] - [target] tcm_fc: stop using se_tpg_fabric_ptr (Maurizio Lombardi) [1366062] - [target] tcm_loop: stop using se_tpg_fabric_ptr (Maurizio Lombardi) [1366062] - [target] target/iscsi: stop using se_tpg_fabric_ptr (Maurizio Lombardi) [1366062] - [target] handle odd SG mapping for data transfer memory (Maurizio Lombardi) [1366062] - [target] Fix inconsistent address passed to kunmap_atomic() in sbc_dif_copy_prot() (Maurizio Lombardi) [1366062] - [target] move node ACL allocation to core code (Maurizio Lombardi) [1366062] - [target] refactor node ACL allocation (Maurizio Lombardi) [1366062] - [target] refactor init/drop_nodeacl methods (Maurizio Lombardi) [1366062] - [target] make the tpg_get_default_depth method optional (Maurizio Lombardi) [1366062] - [target] sbp_target: remove struct sbp_nacl (Maurizio Lombardi) [1366062] - [target] tcm_loop: remove struct tcm_loop_nacl (Maurizio Lombardi) [1366062] - [target] target/transport: Always initialize bidi fields in se_cmd (Maurizio Lombardi) [1366062] - [target] target/loop: Enable VARLEN CDB support (Maurizio Lombardi) [1366062] - [target] iscsi-target: remove support for obsolete markers (Maurizio Lombardi) [1366062] - [target] fix DPO and FUA bit checks (Maurizio Lombardi) [1366062] - [target] target/sbc: Fix sbc_dif_verify inconsistent map/unmap (Maurizio Lombardi) [1366062] - [target] target/file: Remove fd_prot bounce buffer (Maurizio Lombardi) [1366062] - [target] Merge sbc_verify_dif_read|write (Maurizio Lombardi) [1366062] - [target] use kvfree() in session alloc and free (Maurizio Lombardi) [1366062] - [target] Correct a comment (Maurizio Lombardi) [1366062] - [target] Move passthrough CDB parsing into a common function (Maurizio Lombardi) [1366062] - [target] Fix se_tpg_tfo->tf_subsys regression + remove tf_subsystem (Maurizio Lombardi) [1366062] - [target] Drop signal_pending checks after interruptible lock acquire (Maurizio Lombardi) [1366062] - [target] Add missing parentheses (Maurizio Lombardi) [1366062] - [target] Fix bidi command handling (Maurizio Lombardi) [1366062] - [target] iscsi: fix minor memory leak (Maurizio Lombardi) [1366062] - [target] Make core_tmr_abort_task() skip TMFs (Maurizio Lombardi) [1366062] - [target] target/sbc: Update sbc_dif_generate pr_debug output (Maurizio Lombardi) [1366062] - [target] target/sbc: Make internal DIF emulation honor ->prot_checks (Maurizio Lombardi) [1366062] - [target] target/sbc: Return INVALID_CDB_FIELD if DIF + sess_prot_type disabled (Maurizio Lombardi) [1366062] - [target] Ensure sess_prot_type is saved across session restart (Maurizio Lombardi) [1366062] - [target] target/rd: Don't pass incomplete scatterlist entries to sbc_dif_verify_* (Maurizio Lombardi) [1366062] - [target] Remove the unused flag SCF_ACK_KREF (Maurizio Lombardi) [1366062] - [target] simplify the target template registration API (Maurizio Lombardi) [1366062] - [target] Update fabric_ops to latest code (Maurizio Lombardi) [1366062] - [target] replace strict_strtoul() with kstrtoul() (Maurizio Lombardi) [1366062] - [target] simplify target_xcopy_init_pt_lun (Maurizio Lombardi) [1366062] - [target] remove the unused SCF_CMD_XCOPY_PASSTHROUGH flag (Maurizio Lombardi) [1366062] - [target] target/rd: reduce code duplication in rd_execute_rw() (Maurizio Lombardi) [1366062] - [target] tcm_loop: fixup tpgt string to integer conversion (Maurizio Lombardi) [1366062] - [target] iscsi/iser-target: Add fabric_prot_type attribute support (Maurizio Lombardi) [1366062] - [target] loopback: Add fabric_prot_type attribute support (Maurizio Lombardi) [1366062] - [target] target/rd: Add checks for backend DIF emulation (Maurizio Lombardi) [1366062] - [target] target/iblock: Add checks for backend DIF emulation (Maurizio Lombardi) [1366062] - [target] target/file: Add checks for backend DIF emulation (Maurizio Lombardi) [1366062] - [target] Add internal READ_INSERT support (Maurizio Lombardi) [1366062] - [target] Move cmd->prot_op check into target_read_prot_action (Maurizio Lombardi) [1366062] - [target] Add internal WRITE_STRIP support (Maurizio Lombardi) [1366062] - [target] Move cmd->prot_op check into target_write_prot_action (Maurizio Lombardi) [1366062] - [target] Update SPC/SBC emulation for sess_prot_type (Maurizio Lombardi) [1366062] - [target] Add protected fabric + unprotected device support (Maurizio Lombardi) [1366062] - [target] Convert DIF emulation to use cmd->prot_type (Maurizio Lombardi) [1366062] - [target] add missing sense_reason_t annotations (Maurizio Lombardi) [1366062] - [target] add __releases annotation to target_release_cmd_kref (Maurizio Lombardi) [1366062] - [target] mark tcm_loop_primary static (Maurizio Lombardi) [1366062] - [target] move external declarations to a headers (Maurizio Lombardi) [1366062] - [target] Better handling of AllRegistrants reservations (Maurizio Lombardi) [1366062] - [target] iscsi-target: Drop legacy iscsi_target_tq.c logic (Maurizio Lombardi) [1366062] - [target] iscsi-target: don't export static symbol (Maurizio Lombardi) [1366062] - [target] Convert fabric module autoload failures to pr_debug (Maurizio Lombardi) [1366062] - [target] iscsi-target: Expose per endpoint dynamic_sessions attribute (Maurizio Lombardi) [1366062] - [target] Add target_show_dynamic_sessions attribute helper (Maurizio Lombardi) [1366062]- [kernel] radix-tree: RHEL-only kABI patch (Larry Woodman) [1383492] - [kernel] radix-tree tests: properly initialize mutex (Larry Woodman) [1383492] - [kernel] radix-tree tests: add iteration test (Larry Woodman) [1383492] - [kernel] radix tree: fix sibling entry handling in radix_tree_descend() (Larry Woodman) [1383492] - [kernel] radix tree test suite: Test radix_tree_replace_slot() for multiorder entries (Larry Woodman) [1383492] - [kernel] radix-tree: fix comment about "exceptional" bits (Larry Woodman) [1383492] - [kernel] tools/testing/radix-tree/linux/gfp.h: fix bitrotted value (Larry Woodman) [1383492] - [kernel] radix-tree: implement radix_tree_maybe_preload_order() (Larry Woodman) [1383492] - [kernel] testing/radix-tree: fix a macro expansion bug (Larry Woodman) [1383492] - [kernel] radix-tree: fix radix_tree_iter_retry() for tagged iterators (Larry Woodman) [1383492] - [kernel] radix-tree: free up the bottom bit of exceptional entries for reuse (Larry Woodman) [1383492] - [kernel] radix-tree: make radix_tree_descend() more useful (Larry Woodman) [1383492] - [kernel] radix-tree: introduce radix_tree_replace_clear_tags() (Larry Woodman) [1383492] - [kernel] radix-tree: tidy up __radix_tree_create() (Larry Woodman) [1383492] - [kernel] radix-tree: tidy up range_tag_if_tagged (Larry Woodman) [1383492] - [kernel] radix-tree: tidy up next_chunk (Larry Woodman) [1383492] - [kernel] radix-tree: change naming conventions in radix_tree_shrink (Larry Woodman) [1383492] - [kernel] radix-tree: rename radix_tree_is_indirect_ptr() (Larry Woodman) [1383492] - [kernel] radix-tree: rename indirect_to_ptr() to entry_to_node() (Larry Woodman) [1383492] - [kernel] radix-tree: rename ptr_to_indirect() to node_to_entry() (Larry Woodman) [1383492] - [kernel] radix-tree: rename INDIRECT_PTR to INTERNAL_NODE (Larry Woodman) [1383492] - [kernel] radix-tree: remove root->height (Larry Woodman) [1383492] - [kernel] radix tree test suite: remove dependencies on height (Larry Woodman) [1383492] - [kernel] radix-tree: remove a use of root->height from delete_node (Larry Woodman) [1383492] - [kernel] radix-tree: replace node->height with node->shift (Larry Woodman) [1383492] - [kernel] radix-tree: split node->path into offset and height (Larry Woodman) [1383492] - [kernel] radix-tree: miscellaneous fixes (Larry Woodman) [1383492] - [kernel] radix-tree: add copyright statements (Larry Woodman) [1383492] - [kernel] radix-tree: fix radix_tree_dump() for multi-order entries (Larry Woodman) [1383492] - [kernel] radix-tree: fix radix_tree_range_tag_if_tagged() for multiorder entries (Larry Woodman) [1383492] - [kernel] radix-tree: add test for radix_tree_locate_item() (Larry Woodman) [1383492] - [kernel] radix-tree: rewrite radix_tree_locate_item (Larry Woodman) [1383492] - [kernel] radix-tree: fix radix_tree_create for sibling entries (Larry Woodman) [1383492] - [kernel] radix-tree test suite: add multi-order tag test (Larry Woodman) [1383492] - [kernel] radix-tree: rewrite radix_tree_tag_get (Larry Woodman) [1383492] - [kernel] radix-tree: rewrite radix_tree_tag_clear (Larry Woodman) [1383492] - [kernel] radix-tree: rewrite radix_tree_tag_set (Larry Woodman) [1383492] - [kernel] radix tree test suite: multi-order iteration test (Larry Woodman) [1383492] - [kernel] radix-tree: add support for multi-order iterating (Larry Woodman) [1383492] - [kernel] radix-tree: fix multiorder BUG_ON in radix_tree_insert (Larry Woodman) [1383492] - [kernel] radix-tree: rewrite __radix_tree_lookup (Larry Woodman) [1383492] - [kernel] radix-tree: fix several shrinking bugs with multiorder entries (Larry Woodman) [1383492] - [kernel] radix tree test suite: start adding multiorder tests (Larry Woodman) [1383492] - [kernel] radix-tree: fix extending the tree for multi-order entries at offset 0 (Larry Woodman) [1383492] - [kernel] radix-tree: introduce radix_tree_load_root() (Larry Woodman) [1383492] - [kernel] radix-tree: remove restriction on multi-order entries (Larry Woodman) [1383492] - [kernel] radix-tree: fix deleting a multi-order entry through an alias (Larry Woodman) [1383492] - [kernel] radix-tree: fix sibling entry insertion (Larry Woodman) [1383492] - [kernel] radix-tree: add missing sibling entry functionality (Larry Woodman) [1383492] - [kernel] radix-tree: introduce CONFIG_RADIX_TREE_MULTIORDER (Larry Woodman) [1383492] - [kernel] radix-tree: remove unused looping macros (Larry Woodman) [1383492] - [kernel] radix tree test suite: rebuild when headers change (Larry Woodman) [1383492] - [kernel] radix tree test suite: keep regression test runs short (Larry Woodman) [1383492] - [kernel] radix tree test suite: allow testing other fan-out values (Larry Woodman) [1383492] - [kernel] radix tree test suite: add tests for radix_tree_locate_item() (Larry Woodman) [1383492] - [kernel] radix tree test suite: fix build (Larry Woodman) [1383492] - [kernel] radix-tree: introduce radix_tree_empty (Larry Woodman) [1383492] - [kernel] radix-tree tests: add test for radix_tree_iter_next (Larry Woodman) [1383492] - [kernel] radix-tree tests: add regression3 test (Larry Woodman) [1383492] - [kernel] radix-tree, shmem: introduce radix_tree_iter_next() (Larry Woodman) [1383492] - [kernel] radix_tree: add radix_tree_dump (Larry Woodman) [1383492] - [kernel] radix_tree: add support for multi-order entries (Larry Woodman) [1383492] - [kernel] radix_tree: loop based on shift count, not height (Larry Woodman) [1383492] - [kernel] radix_tree: tag all internal tree nodes as indirect pointers (Larry Woodman) [1383492] - [kernel] radix tree test harness (Larry Woodman) [1383492] - [kernel] radix-tree: add an explicit of bitops.h (Larry Woodman) [1383492] - [kernel] radix-tree: fix oops after radix_tree_iter_retry (Larry Woodman) [1383492] - [kernel] linux/radix-tree.h: fix error in docs about locks (Larry Woodman) [1383492] - [kernel] radix-tree: replace preallocated node array with linked list (Larry Woodman) [1383492] - [kernel] lib/radix-tree.c: change to simpler include (Larry Woodman) [1383492] - [kernel] lib/radix-tree.c: kernel-doc warning fix (Larry Woodman) [1383492] - [kernel] mm: replace __get_cpu_var uses with this_cpu_ptr (Larry Woodman) [1383492] - [kernel] lib/radix-tree.c: swapoff tmpfs radix_tree: remember to rcu_read_unlock (Larry Woodman) [1383492]- [powerpc] perf: Cleanup of PM_BR_CMPL vs. PM_BRU_CMPL in Power9 event list (Mauricio Oliveira) [1494439] - [powerpc] perf: Add PM_LD_MISS_L1 and PM_BR_2PATH to power9 event list (Mauricio Oliveira) [1494439] - [powerpc] perf: Factor out PPMU_ONLY_COUNT_RUN check code from power8 (Mauricio Oliveira) [1494439] - [powerpc] perf: Update default sdar_mode value for power9 (Mauricio Oliveira) [1494439] - [powerpc] perf: Add POWER9 alternate PM_RUN_CYC and PM_RUN_INST_CMPL events (Mauricio Oliveira) [1494439] - [powerpc] perf: Fix SDAR_MODE value for continous sampling on Power9 (Mauricio Oliveira) [1494439] - [powerpc] perf: Fix branch event code for power9 (Mauricio Oliveira) [1494439] - [powerpc] perf: Fix oops when kthread execs user process (Mauricio Oliveira) [1494439] - [powerpc] perf: Fix Power9 test_adder fields (Mauricio Oliveira) [1494439] - [powerpc] perf: Add Power8 mem_access event to sysfs (Mauricio Oliveira) [1494439] - [powerpc] perf: Support to export SIERs bit in Power9 (Mauricio Oliveira) [1494439] - [powerpc] perf: Support to export SIERs bit in Power8 (Mauricio Oliveira) [1494439] - [powerpc] perf: Support to export MMCRA[TEC*] field to userspace (Mauricio Oliveira) [1494439] - [powerpc] perf: Export memory hierarchy info to user space (Mauricio Oliveira) [1494439] - [powerpc] perf: Handle sdar_mode for marked event in power9 (Mauricio Oliveira) [1494439] - [powerpc] perf: Fix perf_get_data_addr() for power9 DD1 (Mauricio Oliveira) [1494439] - [powerpc] perf: use is_kernel_addr macro in perf_get_misc_flags() (Mauricio Oliveira) [1494439] - [powerpc] perf: Avoid FAB_*_MATCH checks for power9 (Mauricio Oliveira) [1494439] - [powerpc] perf: Add restrictions to PMC5 in power9 DD1 (Mauricio Oliveira) [1494439] - [powerpc] perf: Use Instruction Counter value (Mauricio Oliveira) [1494439] - [powerpc] perf: Use PM_INST_DISP for generic instructions sample (Mauricio Oliveira) [1494439] - [powerpc] perf: Add alternative event table and function for power9 (Mauricio Oliveira) [1494439] - [powerpc] perf: Add PM_INST_DISP event to Power9 event list (Mauricio Oliveira) [1494439] - [powerpc] perf: Factor out event_alternative function (Mauricio Oliveira) [1494439] - [powerpc] perf: Use MSR to report privilege level on P9 DD1 (Mauricio Oliveira) [1494439] - [powerpc] perf: Fix PM_BRU_CMPL event code for power9 (Mauricio Oliveira) [1494439] - [powerpc] perf: macros for power9 format encoding (Mauricio Oliveira) [1494439] - [powerpc] perf: power9 raw event format encoding (Mauricio Oliveira) [1494439] - [powerpc] perf: update attribute_group data structure (Mauricio Oliveira) [1494439] - [powerpc] perf: factor out the event format field (Mauricio Oliveira) [1494439] - [powerpc] sparse: Make a bunch of things static (Mauricio Oliveira) [1494439] - [powerpc] perf: Fix incorrect event codes in power9-event-list (Mauricio Oliveira) [1494439] - [powerpc] perf: Export Power9 generic and cache events to sysfs (Mauricio Oliveira) [1494439] - [powerpc] perf: Power9 PMU support (Mauricio Oliveira) [1494439] - [powerpc] perf: Add power9 event list macros for generic and cache events (Mauricio Oliveira) [1494439] - [powerpc] perf: factor out power8 pmu functions (Mauricio Oliveira) [1494439] - [powerpc] perf: factor out power8 pmu macros and defines (Mauricio Oliveira) [1494439] - [powerpc] perf: Fix ABIv2 kernel backtraces (Mauricio Oliveira) [1494439] - [powerpc] perf: Clear all MMCR settings before calling compute_mmcr() (Mauricio Oliveira) [1494439] - [powerpc] perf: Replace raw event hex values with #defines (Mauricio Oliveira) [1494439] - [powerpc] perf: Fix misleading comment in pmao_restore_workaround() (Mauricio Oliveira) [1494439] - [powerpc] perf/hv-gpci: Increase request buffer size (Mauricio Oliveira) [1494439] - [powerpc] perf: Remove PPMU_HAS_SSLOT flag for Power8 (Mauricio Oliveira) [1494439] - [powerpc] perf/powerpc: Add support for PERF_SAMPLE_BRANCH_CALL (Mauricio Oliveira) [1494439] - [powerpc] perf: Change type of the bhrb_users variable (Mauricio Oliveira) [1494439] - [powerpc] book3s: Add a cpu table entry for different POWER9 revs (Mauricio Oliveira) [1494439] - [powerpc] Add POWER9 cputable entry (Mauricio Oliveira) [1494439] - [powerpc] Add HWCAP bits for Power9 (Mauricio Oliveira) [1494439] - [powerpc] Use defines for __init_tlb_power[78] (Mauricio Oliveira) [1494439] - [powerpc] book3s: Fix flush_tlb cpu_spec hook to take a generic argument (Mauricio Oliveira) [1494439]- [s390] virtio/s390: deprecate old transport (Thomas Huth) [1495285] - [s390] virtio: change virtio_feature_desc:features type to __le32 (Thomas Huth) [1495285] - [s390] virtio/s390: virtio: constify virtio_config_ops structures (Thomas Huth) [1495285] - [s390] virtio/s390: add missing \n to end of dev_err message (Thomas Huth) [1495285] - [s390] virtio/s390: support READ_STATUS command for virtio-ccw (Thomas Huth) [1495285] - [s390] virtio: make ccw explicitly non-modular (Thomas Huth) [1495285] - [s390] virtio/s390: size of SET_IND payload (Thomas Huth) [1495285] - [s390] virtio/s390: use dev_to_virtio (Thomas Huth) [1495285] - [s390] virtio: make find_vqs() checkpatch.pl-friendly [s390x part] (Thomas Huth) [1495285] - [s390] virtio/s390: handle error values in irb (Thomas Huth) [1495285] - [s390] virtio/s390: handle failures of READ_VQ_CONF ccw (Thomas Huth) [1495285] - [s390] virtio/s390: rename s390/kvm -> drivers/s390/virtio (Thomas Huth) [1495285] - [s390] kvm: s390: virtio-ccw: don't overwrite config space values (Thomas Huth) [1495285] - [s390] kvm: s390: virtio_ccw: remove unused variable (Thomas Huth) [1495285] - [s390] s390/crypt: use the correct module alias for paes_s390 (Hendrik Brueckner) [1380348] - [s390] s390/crypt: fix missing unlock in ctr_paes_crypt on error path (Hendrik Brueckner) [1380348] - [s390] s390/crypt: Add protected key AES module (Hendrik Brueckner) [1380348] - [iommu] vt-d: Tylersburg isoch identity map check is done too late (Jerry Snitselaar) [1457037] - [pinctrl] pinctrl/amd: save pin registers over suspend/resume (Prarit Bhargava) [1499279] - [pinctrl] pinctrl: amd: fix error return code in amd_gpio_probe() (Prarit Bhargava) [1499279] - [pinctrl] pinctrl/amd: Use regular interrupt instead of chained (Prarit Bhargava) [1499279] - [pinctrl] pinctrl/amd: Update contact information for AMD pinctrl/amd (Prarit Bhargava) [1499279] - [pinctrl] pinctrl: amd: make use of raw_spinlock variants (Prarit Bhargava) [1499279] - [cpufreq] Fix suspend/resume (Prarit Bhargava) [1499802]- [iommu] kvm: svm: Add irqchip_split() checks before enabling AVIC (Jerry Snitselaar) [1484757] - [iommu] kvm: Add struct kvm_vcpu pointer parameter to get_enable_apicv() (Jerry Snitselaar) [1484757] - [iommu] kvm: svm: Refactor AVIC vcpu initialization into avic_init_vcpu() (Jerry Snitselaar) [1484757] - [iommu] amd: Check if domain is NULL in get_domain() and return -EBUSY (Jerry Snitselaar) [1062729] - [iommu] amd: Fix section mismatch warning (Jerry Snitselaar) [1062729] - [iommu] amd: Fix compiler warning in copy_device_table() (Jerry Snitselaar) [1062729] - [iommu] amd: Disable iommu only if amd_iommu=off is specified (Jerry Snitselaar) [1062729] - [iommu] amd: Disable IOMMUs at boot if they are enabled (Jerry Snitselaar) [1062729] - [iommu] amd: Don't copy GCR3 table root pointer (Jerry Snitselaar) [1062729] - [iommu] amd: Allocate memory below 4G for dev table if translation pre-enabled (Jerry Snitselaar) [1062729] - [iommu] amd: Use is_attach_deferred call-back (Jerry Snitselaar) [1062729] - [iommu] Add is_attach_deferred call-back to iommu-ops (Jerry Snitselaar) [1062729] - [iommu] amd: Do sanity check for address translation and irq remap of old dev table entry (Jerry Snitselaar) [1062729] - [iommu] amd: Copy old trans table from old kernel (Jerry Snitselaar) [1062729] - [iommu] amd: Add function copy_dev_tables() (Jerry Snitselaar) [1062729] - [iommu] amd: Define bit fields for DTE particularly (Jerry Snitselaar) [1062729] - [iommu] amd: Add several helper functions (Jerry Snitselaar) [1062729] - [iommu] amd: Detect pre enabled translation (Jerry Snitselaar) [1062729] - [iommu] amd: Enable ga_log_intr when enabling guest_mode (Jerry Snitselaar) [1411581] - [iommu] amd: Fix interrupt remapping when disable guest_mode (Jerry Snitselaar) [1411581] - [iommu] vt-d: Fix IOMMU lookup for SR-IOV Virtual Functions (Jerry Snitselaar) [1499325] - [iommu] vt-d: Make sure RMRRs are mapped before domain goes public (Jerry Snitselaar) [1499325] - [iommu] vt-d: Split up get_domain_for_dev function (Jerry Snitselaar) [1499325] - [iommu] kvm: svm: fix unsigned compare less than zero comparison (Jerry Snitselaar) [1133711] - [iommu] svm: Implements update_pi_irte hook to setup posted interrupt (Jerry Snitselaar) [1133711] - [iommu] svm: Introduce AMD IOMMU avic_ga_log_notifier (Jerry Snitselaar) [1133711] - [iommu] svm: Introduces AVIC per-VM ID (Jerry Snitselaar) [1133711] - [iommu] kvm: Provide function for VCPU lookup by id (Jerry Snitselaar) [1411581] - [iommu] amd: Fix the left value check of cmd buffer (Jerry Snitselaar) [1411581] - [iommu] amd: Missing error code in amd_iommu_init_device() (Jerry Snitselaar) [1411581] - [iommu] amd: Fix group refcounting (Jerry Snitselaar) [1411581] - [iommu] amd: Tell kmemleak about the irq_remap_table (Jerry Snitselaar) [1411581] - [iommu] Allow taking a reference on a group directly (Jerry Snitselaar) [1411581] - [iommu] Use irte_ops->set_affinity() function hook (Jerry Snitselaar) [1411581] - [iommu] Handle 32 and 128-bit interrupt remapping table entry (Jerry Snitselaar) [1411581] - [iommu] amd: Enable vAPIC interrupt remapping mode by default (Jerry Snitselaar) [1411581] - [iommu] amd: Implements irq_set_vcpu_affinity() hook to setup vapic mode for pass-through devices (Jerry Snitselaar) [1411581] - [iommu] amd: Introduce amd_iommu_update_ga() (Jerry Snitselaar) [1411581] - [iommu] amd: Adding GALOG interrupt handler (Jerry Snitselaar) [1411581] - [iommu] amd: Detect and initialize guest vAPIC log (Jerry Snitselaar) [1411581] - [iommu] amd: Add support for multiple IRTE formats (Jerry Snitselaar) [1411581] - [iommu] x86/irq: Add struct amd_ir_data pointer in struct irq_2_irte (Jerry Snitselaar) [1411581] - [iommu] amd: Introduce interrupt remapping ops structure (Jerry Snitselaar) [1411581] - [iommu] amd: Move and introduce new IRTE-related unions and structures (Jerry Snitselaar) [1411581] - [iommu] amd: Detect and enable guest vAPIC support (Jerry Snitselaar) [1411581] - [iommu] amd: Fix boot warning when device 00:00.0 is not iommu covered (Jerry Snitselaar) [1411581] - [iommu] amd: Adding Extended Feature Register check for PC support (Jerry Snitselaar) [1411581] - [iommu] amd: No need to wait iommu completion if no dte irq entry change (Jerry Snitselaar) [1411581] - [iommu] amd: Free domain id when free a domain of struct dma_ops_domain (Jerry Snitselaar) [1411581] - [iommu] amd: Use standard bitmap operation to set bitmap (Jerry Snitselaar) [1411581] - [iommu] amd: Clean up the cmpxchg64 invocation (Jerry Snitselaar) [1411581] - [iommu] amd: Don't put completion-wait semaphore on stack (Jerry Snitselaar) [1411581] - [iommu] amd: Remove AMD_IOMMU_STATS (Jerry Snitselaar) [1411581] - [iommu] amd: Fix non static symbol warning (Jerry Snitselaar) [1411581] - [iommu] Simplify and fix ida handling (Jerry Snitselaar) [1499325] - [iommu] Simplify init function (Jerry Snitselaar) [1499325] - [iommu] vt-d: Remove unnecassary qi clflushes (Jerry Snitselaar) [1499325] - [iommu] vt-d: Don't reject NTB devices due to scope mismatch (Jerry Snitselaar) [1499325] - [iommu] amd: Initialize dma-ops domains with 3-level page-table (Jerry Snitselaar) [1411581] - [iommu] amd: Update Alias-DTE in update_device_table() (Jerry Snitselaar) [1411581] - [iommu] amd: Use container_of to get dma_ops_domain (Jerry Snitselaar) [1411581] - [iommu] amd: Flush iova queue before releasing dma_ops_domain (Jerry Snitselaar) [1411581] - [iommu] amd: Handle IOMMU_DOMAIN_DMA in ops->domain_free call-back (Jerry Snitselaar) [1411581] - [iommu] amd: Use dev_data->domain in get_domain() (Jerry Snitselaar) [1411581] - [iommu] amd: Optimize map_sg and unmap_sg (Jerry Snitselaar) [1411581] - [iommu] amd: Introduce dir2prot() helper (Jerry Snitselaar) [1411581] - [iommu] amd: Implement timeout to flush unmap queues (Jerry Snitselaar) [1411581] - [iommu] amd: Implement flush queue (Jerry Snitselaar) [1411581] - [iommu] amd: Allow NULL pointer parameter for domain_flush_complete() (Jerry Snitselaar) [1411581] - [iommu] amd: Set up data structures for flush queue (Jerry Snitselaar) [1411581] - [iommu] amd: Remove align-parameter from __map_single() (Jerry Snitselaar) [1411581] - [iommu] amd: Remove other remains of old address allocator (Jerry Snitselaar) [1411581] - [iommu] amd: Make use of the generic IOVA allocator (Jerry Snitselaar) [1411581] - [iommu] amd: Remove special mapping code for dma_ops path (Jerry Snitselaar) [1411581] - [iommu] amd: Pass gfp-flags to iommu_map_page() (Jerry Snitselaar) [1411581] - [iommu] amd: Implement apply_dm_region call-back (Jerry Snitselaar) [1411581] - [iommu] amd: Create a list of reserved iova addresses (Jerry Snitselaar) [1411581] - [iommu] amd: Allocate iova_domain for dma_ops_domain (Jerry Snitselaar) [1411581] - [iommu] amd: Select IOMMU_IOVA for AMD IOMMU (Jerry Snitselaar) [1499325] - [iommu] Add apply_dm_region call-back to iommu-ops (Jerry Snitselaar) [1411581] - [iommu] remove unused priv field from struct iommu_ops (Jerry Snitselaar) [1411581] - [iommu] Add MMIO mapping type (Jerry Snitselaar) [1411581] - [iommu] provide of_xlate pointer unconditionally (Jerry Snitselaar) [1411581] - [iommu] Update struct iommu_ops comments (Jerry Snitselaar) [1411581] - [iommu] amd: Init unity mappings only for dma_ops domains (Jerry Snitselaar) [1411581] - [iommu] amd: Remove create_workqueue (Jerry Snitselaar) [1411581] - [iommu] amd: Set AMD iommu callbacks for platform bus driver (Jerry Snitselaar) [1411581] - [iommu] vt-d: Fix infinite loop in free_all_cpu_cached_iovas (Jerry Snitselaar) [1499325] - [iommu] amd: Initialize devid variable before using it (Jerry Snitselaar) [1411581] - [iommu] vt-d: Fix overflow of iommu->domains array (Jerry Snitselaar) [1499325] - [iommu] iova: Disable preemption around use of this_cpu_ptr() (Jerry Snitselaar) [1499325] - [iommu] vt-d: Enable QI on all IOMMUs before setting root entry (Jerry Snitselaar) [1499325] - [iommu] vt-d: Use per-cpu IOVA caching (Jerry Snitselaar) [1499325] - [iommu] iova: introduce per-cpu caching to iova allocation (Jerry Snitselaar) [1411581] - [iommu] vt-d: change intel-iommu to use IOVA frame numbers (Jerry Snitselaar) [1499325] - [iommu] vt-d: only unmap mapped entries (Jerry Snitselaar) [1499325] - [iommu] intel-iommu: integrate DMA CMA (Jerry Snitselaar) [1499325] - [iommu] vt-d: correct flush_unmaps pfn usage (Jerry Snitselaar) [1499325] - [iommu] vt-d: per-cpu deferred invalidation queues (Jerry Snitselaar) [1499325] - [iommu] vt-d: refactoring of deferred flush entries (Jerry Snitselaar) [1499325] - [iommu] amd: Remove statistics code (Jerry Snitselaar) [1411581] - [iommu] amd: Don't use IS_ERR_VALUE to check integer values (Jerry Snitselaar) [1411581] - [iommu] amd: Signedness bug in acpihid_device_group() (Jerry Snitselaar) [1411581] - [iommu] amd: Set AMD iommu callbacks for amba bus (Jerry Snitselaar) [1411581] - [iommu] amd: Manage iommu_group for ACPI HID devices (Jerry Snitselaar) [1411581] - [iommu] amd: Add iommu support for ACPI HID devices (Jerry Snitselaar) [1411581] - [iommu] acpi: Add acpi_device_uid() for convenience (Jerry Snitselaar) [1411581] - [iommu] amd: Make call-sites of get_device_id aware of its return value (Jerry Snitselaar) [1411581] - [iommu] amd: Introduces ivrs_acpihid kernel parameter (Jerry Snitselaar) [1411581] - [iommu] amd: Add new map for storing IVHD dev entry type HID (Jerry Snitselaar) [1411581] - [iommu] amd: Fix checking of pci dma aliases (Jerry Snitselaar) [1411581] - [iommu] amd: Use the most comprehensive IVHD type that the driver can support (Jerry Snitselaar) [1411581] - [iommu] amd: Modify ivhd_header structure to support type 11h and 40h (Jerry Snitselaar) [1411581] - [iommu] Allow selecting page sizes per domain (Jerry Snitselaar) [1411581] - [iommu] x86/vt-d: Fix comment for dma_pte_free_pagetable() (Jerry Snitselaar) [1499325] - [iommu] vt-d: Improve fault handler error messages (Jerry Snitselaar) [1499325] - [iommu] vt-d: Ratelimit fault handler (Jerry Snitselaar) [1499325] - [iommu] vt-d: Silence an uninitialized variable warning (Jerry Snitselaar) [1499325] - [iommu] Don't overwrite domain pointer when there is no default_domain (Jerry Snitselaar) [1499325] - [iommu] Fix second argument of trace_map() to report correct paddr (Jerry Snitselaar) [1499325] - [iommu] amd: Make a symbol static (Jerry Snitselaar) [1411581] - [iommu] perf/x86/amd: Add IOMMU Performance Counter resource management (Jerry Snitselaar) [1411581] - [iommu] vt-d: Use BUS_NOTIFY_REMOVED_DEVICE in hotplug path (Jerry Snitselaar) [1499325] - [iommu] amd: Detach device from domain before removal (Jerry Snitselaar) [1411581] - [iommu] amd: Apply workaround for ATS write permission check (Jerry Snitselaar) [1411581] - [iommu] amd: Correct the wrong setting of alias DTE in do_attach (Jerry Snitselaar) [1411581] - [iommu] vt-d: Fix 64-bit accesses to 32-bit DMAR_GSTS_REG (Jerry Snitselaar) [1499325] - [iommu] vt-d: Fix up error handling in alloc_iommu (Jerry Snitselaar) [1499325] - [iommu] vt-d: Check the return value of iommu_device_create() (Jerry Snitselaar) [1499325] - [iommu] amd: Preallocate dma_ops apertures based on dma_mask (Jerry Snitselaar) [1411581] - [iommu] amd: Use trylock to aquire bitmap_lock (Jerry Snitselaar) [1411581] - [iommu] amd: Make dma_ops_domain->next_index percpu (Jerry Snitselaar) [1411581] - [iommu] amd: Relax locking in dma_ops path (Jerry Snitselaar) [1411581] - [iommu] amd: Initialize new aperture range before making it visible (Jerry Snitselaar) [1411581] - [iommu] amd: Build io page-tables with cmpxchg64 (Jerry Snitselaar) [1411581] - [iommu] amd: Allocate new aperture ranges in dma_ops_alloc_addresses (Jerry Snitselaar) [1411581] - [iommu] amd: Optimize dma_ops_free_addresses (Jerry Snitselaar) [1411581] - [iommu] amd: Remove need_flush from struct dma_ops_domain (Jerry Snitselaar) [1411581] - [iommu] amd: Iterate over all aperture ranges in dma_ops_area_alloc (Jerry Snitselaar) [1411581] - [iommu] amd: Flush iommu tlb in dma_ops_free_addresses (Jerry Snitselaar) [1411581] - [iommu] amd: Rename dma_ops_domain->next_address to next_index (Jerry Snitselaar) [1411581] - [iommu] amd: Remove 'start' parameter from dma_ops_area_alloc (Jerry Snitselaar) [1411581] - [iommu] amd: Flush iommu tlb in dma_ops_aperture_alloc() (Jerry Snitselaar) [1411581] - [iommu] amd: Retry address allocation within one aperture (Jerry Snitselaar) [1411581] - [iommu] amd: Move aperture_range.offset to another cache-line (Jerry Snitselaar) [1411581] - [iommu] amd: Add dma_ops_aperture_alloc() function (Jerry Snitselaar) [1411581] - [iommu] amd: Pass correct shift to iommu_area_alloc() (Jerry Snitselaar) [1411581] - [iommu] amd: Flush the IOMMU TLB before the addresses are freed (Jerry Snitselaar) [1411581] - [iommu] amd: Flush IOMMU TLB on __map_single error path (Jerry Snitselaar) [1411581] - [iommu] amd: Introduce bitmap_lock in struct aperture_range (Jerry Snitselaar) [1411581] - [iommu] amd: Move 'struct dma_ops_domain' definition to amd_iommu.c (Jerry Snitselaar) [1411581] - [iommu] amd: Warn only once on unexpected pte value (Jerry Snitselaar) [1411581] - [iommu] amd: Constify mmu_notifier_ops structures (Jerry Snitselaar) [1411581] - [iommu] amd: Cleanup error handling in do_fault() (Jerry Snitselaar) [1411581] - [iommu] amd: Do proper access checking before calling handle_mm_fault() (Jerry Snitselaar) [1411581] - [iommu] Move default domain allocation to iommu_group_get_for_dev() (Jerry Snitselaar) [1499325] - [iommu] Remove is_pci_dev() fall-back from iommu_group_get_for_dev (Jerry Snitselaar) [1499325] - [iommu] Add device_group call-back to x86 iommu drivers (Jerry Snitselaar) [1411581] - [iommu] Add generic_device_group() function (Jerry Snitselaar) [1411581] - [iommu] Export and rename iommu_group_get_for_pci_dev() (Jerry Snitselaar) [1411581] - [iommu] Revive device_group iommu-ops call-back (Jerry Snitselaar) [1411581] - [iommu] amd: Remove find_last_devid_on_pci() (Jerry Snitselaar) [1411581] - [iommu] amd: Remove first/last_device handling (Jerry Snitselaar) [1411581] - [iommu] amd: Initialize amd_iommu_last_bdf for DEV_ALL (Jerry Snitselaar) [1411581] - [iommu] amd: Cleanup buffer allocation (Jerry Snitselaar) [1411581] - [iommu] amd: Remove cmd_buf_size and evt_buf_size from struct amd_iommu (Jerry Snitselaar) [1411581] - [iommu] amd: Align DTE flag definitions (Jerry Snitselaar) [1411581] - [iommu] amd: Remove old alias handling code (Jerry Snitselaar) [1411581] - [iommu] amd: Set alias DTE in do_attach/do_detach (Jerry Snitselaar) [1411581] - [iommu] amd: WARN when __[attach|detach]_device are called with irqs enabled (Jerry Snitselaar) [1411581] - [iommu] amd: Don't disable IRQs in __detach_device (Jerry Snitselaar) [1411581] - [iommu] amd: Do not iterate over alias-list in __[attach|detach]_device (Jerry Snitselaar) [1411581] - [iommu] amd: Do not BUG_ON in __detach_device() (Jerry Snitselaar) [1411581] - [iommu] vt-d: Fix return value check of parse_ioapics_under_ir() (Jerry Snitselaar) [1499325] - [iommu] vt-d: Propagate error-value from ir_parse_ioapic_hpet_scope() (Jerry Snitselaar) [1499325] - [iommu] vt-d: Adjust the return value of the parse_ioapics_under_ir (Jerry Snitselaar) [1499325] - [iommu] vt-d: Fix ATSR handling for Root-Complex integrated endpoints (Jerry Snitselaar) [1499325] - [iommu] vt-d: Switch from ioremap_cache to memremap (Jerry Snitselaar) [1499325] - [iommu] amd: Don't clear DTE flags when modifying it (Jerry Snitselaar) [1411581] - [iommu] amd: Fix BUG when faulting a PROT_NONE VMA (Jerry Snitselaar) [1411581] - [iommu] amd: Fix NULL pointer deref on device detach (Jerry Snitselaar) [1411581] - [iommu] amd: Prevent binding other PCI drivers to IOMMU PCI devices (Jerry Snitselaar) [1411581] - [iommu] amd: Drop null test before destroy functions (Jerry Snitselaar) [1411581] - [iommu] amd: Return positive value in amd_iommu_detect() (Jerry Snitselaar) [1411581] - [iommu] vt-d: Fix memory leak in dmar_insert_one_dev_info() (Jerry Snitselaar) [1499325] - [iommu] vt-d: Access iomem correctly (Jerry Snitselaar) [1499325] - [iommu] vt-d: Make two functions static (Jerry Snitselaar) [1499325] - [iommu] vt-d: Use BUG_ON instead of if () BUG() (Jerry Snitselaar) [1499325] - [iommu] vt-d: Return false instead of 0 in irq_remapping_cap() (Jerry Snitselaar) [1499325] - [iommu] amd: Use BUG_ON instead of if () BUG() (Jerry Snitselaar) [1411581] - [iommu] vt-d: Report domain usage in sysfs (Jerry Snitselaar) [1499325] - [iommu] vt-d: Avoid format string leaks into iommu_device_create (Jerry Snitselaar) [1499325] - [iommu] Make the iova library a module (Jerry Snitselaar) [1411581] - [iommu] iova: Export symbols (Jerry Snitselaar) [1411581] - [iommu] iova: Move iova cache management to the iova library (Jerry Snitselaar) [1411581] - [iommu] iova: Avoid over-allocating when size-aligned (Jerry Snitselaar) [1499325]- [netdrv] igbvf: convert msleep to mdelay in atomic context (Corinna Vinschen) [1454905] - [netdrv] igbvf: after mailbox write, wait for reply (Corinna Vinschen) [1454905] - [netdrv] igbvf: add lock around mailbox ops (Corinna Vinschen) [1454905] - [netdrv] igbvf: Use net_device_stats from struct net_device (Corinna Vinschen) [1454905] - [netdrv] igb/igbvf: Add VF MAC filter request capabilities (Corinna Vinschen) [1454905] - [netdrv] igbvf: use new API ethtool_{get|set}_link_ksettings (Corinna Vinschen) [1454905] - [netdrv] intel: use core min/max MTU checking (Corinna Vinschen) [1454905] - [netdrv] igb: do not drop PF mailbox lock after read of VF message (Corinna Vinschen) [1454902] - [netdrv] igb: expose mailbox unlock method (Corinna Vinschen) [1454902] - [netdrv] igb: add argument names to mailbox op function declarations (Corinna Vinschen) [1454902] - [netdrv] igb: Remove incorrect "unexpected SYS WRAP" log message (Corinna Vinschen) [1454902] - [netdrv] igb: protect TX timestamping from API misuse (Corinna Vinschen) [1454902] - [netdrv] igb: Fix error of RX network flow classification (Corinna Vinschen) [1454902] - [netdrv] igb: make a few local functions static (Corinna Vinschen) [1454902] - [netdrv] igb: Remove useless argument (Corinna Vinschen) [1454902] - [netdrv] igb: check for Tx timestamp timeouts during watchdog (Corinna Vinschen) [1454902] - [netdrv] igb: add statistic indicating number of skipped Tx timestamps (Corinna Vinschen) [1454902] - [netdrv] igb: avoid permanent lock of *_PTP_TX_IN_PROGRESS (Corinna Vinschen) [1454902] - [netdrv] igb: fix race condition with PTP_TX_IN_PROGRESS bits (Corinna Vinschen) [1454902] - [netdrv] igb: mark PM functions as __maybe_unused (Corinna Vinschen) [1454902] - [netdrv] igb: Explicitly select page 0 at initialization (Corinna Vinschen) [1454902] - [netdrv] igb: Enable reading of wake up packet (Corinna Vinschen) [1454902] - [netdrv] igb/igbvf: Add VF MAC filter request capabilities (Corinna Vinschen) [1454902] - [netdrv] igb: improve MAC filter handling (Corinna Vinschen) [1454902] - [netdrv] igb: use new API ethtool_{get|set}_link_ksettings (Corinna Vinschen) [1454902] - [netdrv] igb/ixgbe: Fix typo in igb_build_skb and/or ixgbe_build_skb code comment (Corinna Vinschen) [1454902] - [netdrv] igb: Re-add support for build_skb in igb (Corinna Vinschen) [1454902] - [netdrv] igb: Break out Rx buffer page management (Corinna Vinschen) [1454902] - [netdrv] igb: Add support for padding packet (Corinna Vinschen) [1454902] - [netdrv] igb: Add support for using order 1 pages to receive large frames (Corinna Vinschen) [1454902] - [netdrv] igb: Add support for ethtool private flag to allow use of legacy Rx (Corinna Vinschen) [1454902] - [netdrv] igb: Use page_address offset from page instead of masking virtual address (Corinna Vinschen) [1454902] - [netdrv] igb: Only sync size of expected frame in ethtool testing (Corinna Vinschen) [1454902] - [netdrv] igb: Limit maximum frame Rx based on MTU (Corinna Vinschen) [1454902] - [netdrv] igb: Don't bother clearing Tx buffer_info in igb_clean_tx_ring (Corinna Vinschen) [1454902] - [netdrv] igb: Clear Rx buffer_info in configure instead of clean (Corinna Vinschen) [1454902] - [netdrv] igb: Use length to determine if descriptor is done (Corinna Vinschen) [1454902] - [netdrv] igb: Add support for DMA_ATTR_WEAK_ORDERING (Corinna Vinschen) [1454902] - [netdrv] scripts/spelling.txt: add "overwritting" pattern and fix typo instances (Corinna Vinschen) [1454902] - [netdrv] mm: rename __page_frag functions to __page_frag_cache, drop order from drain (Corinna Vinschen) [1454902] - [netdrv] igb: update code to better handle incrementing page count (Corinna Vinschen) [1454902] - [netdrv] igb: update driver to make use of DMA_ATTR_SKIP_CPU_SYNC (Corinna Vinschen) [1454902] - [netdrv] ptp: igb: Use the high resolution frequency method (Corinna Vinschen) [1454902] - [netdrv] intel: use core min/max MTU checking (Corinna Vinschen) [1454902]- [netdrv] netxen_nic: netxen_netdev_ops fields for MTU range checking (Tony Camuso) [1457478] - [netdrv] qlogic: make device_attribute const (Tony Camuso) [1457478] - [netdrv] netxen: fix incorrect loop counter decrement (Tony Camuso) [1457478] - [netdrv] netxen_nic: Remove unused pointer hdr in netxen_setup_minidump() (Tony Camuso) [1457478] - [netdrv] netxen_nic: set rcode to the return status from the call to netxen_issue_cmd (Tony Camuso) [1457478] - [netdrv] netxen_nic: remove redundant check if retries is zero (Tony Camuso) [1457478] - [netdrv] qlogic: netxen: constify bin_attribute structures (Tony Camuso) [1457478] - [netdrv] qlogic: netxen: use new api ethtool_{get|set}_link_ksettings (Tony Camuso) [1457478] - [netdrv] generalize napi_complete_done() (Tony Camuso) [1457478] - [netdrv] use net core MTU range checking in more drivers (Tony Camuso) [1457478] - [netdrv] be2net: fix TSO6/GSO issue causing TX-stall on Lancer/BEx (Ivan Vecera) [1449601] - [netdrv] benet: fix set but not used warning (Ivan Vecera) [1449601] - [netdrv] benet: Use time_before_eq for time comparison (Ivan Vecera) [1449601] - [netdrv] ethernet: use net core MTU range checking in more drivers (Ivan Vecera) [1449601] - [netdrv] bnx2x: Use pci_ari_enabled() instead of local copy (Michal Schmidt) [1479145] - [netdrv] bnx2x: use setup_timer() helper (Michal Schmidt) [1479145] - [netdrv] bnx2x: use core min/max MTU checking (Michal Schmidt) [1479145] - [netdrv] bnx2x: fix format overflow warning (Michal Schmidt) [1479145] - [netdrv] bnx2x: make a couple of const arrays static (Michal Schmidt) [1479145] - [netdrv] bnx2x: Don't log mc removal needlessly (Michal Schmidt) [1479145] - [netdrv] bnx2x: fix pf2vf bulletin DMA mapping leak (Michal Schmidt) [1479145] - [netdrv] bnx2x: Fix Multi-Cos (Michal Schmidt) [1479145] - [netdrv] bnx2x: Remove open coded carrier check (Michal Schmidt) [1479145] - [netdrv] bnx2x: spelling: correct diffrent[iate] and banlance typos (Michal Schmidt) [1479145] - [netdrv] bnx2x: Get rid of useless temporary variable (Michal Schmidt) [1479145] - [netdrv] bnx2x: Reuse bnx2x_null_format_ver() (Michal Schmidt) [1479145] - [netdrv] bnx2x: Replace custom scnprintf() (Michal Schmidt) [1479145] - [netdrv] bnx2x: fix spelling mistake in macros HW_INTERRUT_ASSERT_SET_* (Michal Schmidt) [1479145] - [netdrv] bnx2x: fix typos in comment (Michal Schmidt) [1479145] - [netdrv] bnx2x: generalize napi_complete_done() (Michal Schmidt) [1479145] - [netdrv] bnx2x: switch to napi_complete_done() (Michal Schmidt) [1479145] - [netdrv] intel: use core min/max MTU checking (Ken Cox) [1454899] - [netdrv] ixgbevf: Bump version number (Ken Cox) [1454899] - [netdrv] ixgbevf: Resolve warnings for -Wimplicit-fallthrough (Ken Cox) [1454899] - [netdrv] ixgbevf: Resolve truncation warning for q_vector->name (Ken Cox) [1454899] - [netdrv] ixgbe/ixgbevf: Enables TSO for MPLS encapsulated packets (Ken Cox) [1454899] - [netdrv] ixgbevf: Check for RSS key before setting value (Ken Cox) [1454899] - [netdrv] ixgbevf: Fix errors in retrieving RETA and RSS from PF (Ken Cox) [1454899] - [netdrv] ixgbevf: fix size of queue stats length (Ken Cox) [1454899] - [netdrv] ixgbevf: use new api ethtool_{get|set}_link_ksettings (Ken Cox) [1454899] - [netdrv] ixgbevf: get rid of custom busy polling code (Ken Cox) [1454899] - [netdrv] ixgbe: Return error when getting PHY address if PHY access is not supported (Ken Cox) [1372079] - [netdrv] i40e: use cpumask_copy instead of direct assignment (Stefano Brivio) [1483724]- [x86] kvm: nvmx: Don't allow L2 to access the hardware CR8 (Paolo Bonzini) [1498473] - [x86] kvm: x86: do not use KVM_REQ_EVENT for APICv interrupt injection (Paolo Bonzini) [1498473] - [x86] kvm/x86: update the comment of memory barrier in the vcpu_enter_guest() (Paolo Bonzini) [1498473] - [x86] kvm/x86: Call smp_wmb() before increasing tlbs_dirty (Paolo Bonzini) [1498473] - [x86] kvm: x86: do not scan IRR twice on APICv vmentry (Paolo Bonzini) [1498473] - [x86] kvm: vmx: move sync_pir_to_irr from apic_find_highest_irr to callers (Paolo Bonzini) [1498473] - [x86] kvm: x86: preparatory changes for APICv cleanups (Paolo Bonzini) [1498473] - [x86] kvm: x86: avoid atomic operations on APICv vmentry (Paolo Bonzini) [1498473] - [x86] kvm: nvmx: move nested events check to kvm_vcpu_running (Paolo Bonzini) [1498473] - [x86] kvm: lapic: do not scan IRR when delivering an interrupt (Paolo Bonzini) [1498473] - [x86] kvm: lapic: do not set KVM_REQ_EVENT unnecessarily on PPR update (Paolo Bonzini) [1498473] - [x86] kvm: lapic: remove unnecessary KVM_REQ_EVENT on PPR update (Paolo Bonzini) [1498473] - [x86] kvm: vmx: speed up TPR below threshold vmexits (Paolo Bonzini) [1498473] - [x86] kvm: x86: add VCPU stat for KVM_REQ_EVENT processing (Paolo Bonzini) [1498473] - [x86] kvm: vmx: clear pending interrupts on KVM_SET_LAPIC (Paolo Bonzini) [1498473] - [x86] kvm: x86: make hwapic_isr_update and hwapic_irr_update look the same (Paolo Bonzini) [1498473] - [x86] kvm: lapic: Fix reentrancy issues with preempt notifiers (Paolo Bonzini) [1498473] - [x86] kvm: lapic: Fix lapic timer injection delay (Paolo Bonzini) [1498473] - [x86] kvm: lapic: reorganize restart_apic_timer (Paolo Bonzini) [1498473] - [x86] kvm: lapic: reorganize start_hv_timer (Paolo Bonzini) [1498473] - [x86] kvm: x86: Fix preempt the preemption timer cancel (Paolo Bonzini) [1498473] - [x86] kvm: x86: make function static to avoid compiling warning (Paolo Bonzini) [1498473] - [x86] kvm: x86: use ktime_get instead of seeking the hrtimer_clock_base (Paolo Bonzini) [1498473] - [x86] kvm: lapic: add APIC Timer periodic/oneshot mode VMX preemption timer support (Paolo Bonzini) [1498473] - [x86] kvm: lapic: rename start/cancel_hv_tscdeadline to start/cancel_hv_timer (Paolo Bonzini) [1498473] - [x86] kvm: lapic: introduce kvm_get_lapic_target_expiration_tsc() (Paolo Bonzini) [1498473] - [x86] kvm: lapic: guarantee the timer is in tsc-deadline mode (Paolo Bonzini) [1498473] - [x86] kvm: lapic: extract start_sw_period() to handle periodic/oneshot mode (Paolo Bonzini) [1498473] - [x86] kvm: lapic: adjust preemption timer correctly when goes TSC backward (Paolo Bonzini) [1498473] - [x86] kvm: lapic: fix access preemption timer stuff even if kernel_irqchip=off (Paolo Bonzini) [1498473] - [x86] kvm: nvmx: avoid incorrect preemption timer vmexit in nested guest (Paolo Bonzini) [1498473] - [x86] kvm: vmx: fix missed cancellation of TSC deadline timer (Paolo Bonzini) [1498473] - [x86] kvm: x86: introduce cancel_hv_tscdeadline (Paolo Bonzini) [1498473] - [x86] kvm: vmx: fix underflow in TSC deadline calculation (Paolo Bonzini) [1498473] - [x86] kvm: vmx: hook preemption timer support (Paolo Bonzini) [1498473] - [x86] kvm: x86: support using the vmx preemption timer for tsc deadline timer (Paolo Bonzini) [1498473] - [x86] kvm: lapic: separate start_sw_tscdeadline from start_apic_timer (Paolo Bonzini) [1498473] - [x86] kvm: x86: make backwards_tsc_observed a per-VM variable (Paolo Bonzini) [1498473] - [x86] kvm: Introduce kvm_write_guest_offset_cached() (Paolo Bonzini) [1498473] - [x86] kvm: x86: Fix residual mmio emulation request to userspace (Paolo Bonzini) [1498473] - [x86] kvm: mmu: Fix softlockup due to mmu_lock is held too long (Paolo Bonzini) [1498473] - [x86] kvm: x86: use list_last_entry (Paolo Bonzini) [1498473] - [x86] kvm: x86: Fix load damaged SSEx MXCSR register (Paolo Bonzini) [1498473] - [x86] kvm: x86: fix maintaining of kvm_clock stability on guest CPU hotplug (Paolo Bonzini) [1498473] - [x86] kvm: x86: remaster kvm_write_tsc code (Paolo Bonzini) [1498473] - [x86] kvm: nvmx: Disallow userspace-injected exceptions in guest mode (Paolo Bonzini) [1498473] - [x86] kvm: x86: fix user triggerable warning in kvm_apic_accept_events() (Paolo Bonzini) [1498473] - [x86] kvm: x86: cleanup the page tracking SRCU instance (Paolo Bonzini) [1498473] - [x86] kvm/x86: Avoid async PF to end RCU read-side critical section early in PREEMPT=n kernel (Paolo Bonzini) [1498473] - [x86] kvm/x86: Handle async PF in RCU read-side critical sections (Paolo Bonzini) [1498473] - [x86] kvm: async_pf: make rcu irq exit if not triggered from idle task (Paolo Bonzini) [1498473] - [x86] kvm: async_pf: fix rcu_irq_enter() with irqs enabled (Paolo Bonzini) [1498473] - [x86] kvm, powerpc: Serialize wq active checks in ops->vcpu_kick (Paolo Bonzini) [1498473] - [x86] kvm: Serialize wq active checks in kvm_vcpu_wake_up() (Paolo Bonzini) [1498473] - [x86] kvm,async_pf: Use swq_has_sleeper() (Paolo Bonzini) [1498473] - [x86] sched/wait: Add swq_has_sleeper() (Paolo Bonzini) [1498473] - [x86] kvm, x86: Fix apf_task_wake_one() wq serialization (Paolo Bonzini) [1498473] - [x86] kvm,lapic: Justify use of swait_active() (Paolo Bonzini) [1498473] - [x86] sched/wait: Remove the lockless swait_active() check in swake_up*() (Paolo Bonzini) [1498473] - [x86] kvm, rt: change async pagefault code locking for PREEMPT_RT (Paolo Bonzini) [1498473] - [x86] kvm: Use simple waitqueue for vcpu->wq (Paolo Bonzini) [1498473] - [x86] wait.[ch]: Introduce the simple waitqueue (swait) implementation (Paolo Bonzini) [1498473] - [x86] iommu/vt-d: Add a command line parameter for VT-d posted-interrupts (Paolo Bonzini) [1498473] - [x86] kvm: vmx: simplify and fix vmx_vcpu_pi_load (Paolo Bonzini) [1498473] - [x86] kvm: vmx: avoid double list add with VT-d posted interrupts (Paolo Bonzini) [1498473] - [x86] kvm: vmx: extract __pi_post_block (Paolo Bonzini) [1498473] - [x86] kvm: vmx: rename vmx_pre/post_block to pi_pre/post_block (Paolo Bonzini) [1498473] - [x86] kvm: vmx: do not change SN bit in vmx_update_pi_irte() (Paolo Bonzini) [1498473] - [x86] fix hot-unplug races in VT-d posted interrupt patches (Paolo Bonzini) [1498473]- [net] xfrm: move xfrm_garbage_collect out of xfrm_policy_flush (Paul Moore) [1453103] - [net] l2tp: initialise session's refcount before making it reachable (Sabrina Dubroca) [1492006] - [net] l2tp: fix race condition in l2tp_tunnel_delete (Sabrina Dubroca) [1492006] - [net] l2tp: prevent creation of sessions on terminated tunnels (Sabrina Dubroca) [1492006] - [net] l2tp: fix duplicate session creation (Sabrina Dubroca) [1492006] - [net] l2tp: fix race in l2tp_recv_common() (Sabrina Dubroca) [1492006] - [net] ipv6: do not set sk_destruct in IPV6_ADDRFORM sockopt (Xin Long) [1499475] - [net] use is_vlan_dev() helper function (Ivan Vecera) [1500976] - [net] constify netif_is_* helpers net_device param (Ivan Vecera) [1500976] - [net] hyper-v: hv_sock mark as Tech Preview (Cathy Avery) [1485358] - [netdrv] vmbus: don't acquire the mutex in vmbus_hvsock_device_unregister() (Cathy Avery) [1485358] - [net] hv_sock: implements Hyper-V transport for Virtual Sockets (AF_VSOCK) (Cathy Avery) [1485358] - [net] sk_buff: remove support for csum_bad in sk_buff (Sabrina Dubroca) [1497092] - [net] switchdev: add SET_SWITCHDEV_OPS helper (Jiri Benc) [1497085] - [net] introduce __skb_put_[zero, data, u8] (Jiri Benc) [1497085] - [net] add and use skb_put_u8() (Jiri Benc) [1497085] - [net] make skb_push & __skb_push return void pointers (Jiri Benc) [1497085] - [net] make skb_pull & friends return void pointers (Jiri Benc) [1497085] - [net] make skb_put & friends return void pointers (Jiri Benc) [1497085] - [net] pktgen: use reset to set mac header (Jiri Benc) [1497085] - [net] move pskb_put() to core code (Jiri Benc) [1497085] - [net] introduce and use skb_put_data() (Jiri Benc) [1497085] - [net] convert many more places to skb_put_zero() (Jiri Benc) [1497085] - [net] skbuff: make skb_put_zero() return void (Jiri Benc) [1497085] - [net] skbuff: introduce skb_put_zero() (Jiri Benc) [1497085] - [net] ether: MAC address helpers (Jiri Benc) [1497085] - [kernel] params: Add module param type 'ullong' (Jiri Benc) [1497085] - [kernel] params: improve standard definitions (Jiri Benc) [1497085] - [kernel] params: fix handling of signed integer types (Jiri Benc) [1497085] - [kernel] replace strict_strto*() with kstrto*() (Jiri Benc) [1497085] - [net] flow_dissector: add support for dissection of misc ip header fields (Jonathan Toppins) [1497129] - [net] flow_dissector: add support for dissection of tcp flags (Jonathan Toppins) [1497129] - [net] flow_dissector: add mpls support (v2) (Jonathan Toppins) [1497129] - [net] flow_dissector: correct size of storage for ARP (Jonathan Toppins) [1497129] - [net] flow_dissector: Move GRE dissection into a separate function (Jonathan Toppins) [1497129] - [net] flow_dissector: rename "proto again" goto label (Jonathan Toppins) [1497129] - [net] flow_dissector: Fix GRE header error path (Jonathan Toppins) [1497129] - [net] flow_dissector: Move MPLS dissection into a separate function (Jonathan Toppins) [1497129] - [net] flow_dissector: Move ARP dissection into a separate function (Jonathan Toppins) [1497129] - [net] tcp: __tcp_hdrlen() helper (Jonathan Toppins) [1497129] - [net] tun: handle register_netdevice() failures properly (Sabrina Dubroca) [1497100] - [net] mac80211: free netdev on dev_alloc_name() error (Sabrina Dubroca) [1497100] - [net] Fix inconsistent teardown and release of private netdev state (Sabrina Dubroca) [1497100] - [net] vsock: Add virtio vsock vsockmon hooks (Stefano Brivio) [1470219] - [net] vsock: Add vsockmon device (Stefano Brivio) [1470219] - [net] vsock: Add vsockmon tap functions (Stefano Brivio) [1470219] - [net] ethtool: add CRC32 as an RSS hash function (Ivan Vecera) [1481580]- [s390] pkey: Introduce new API for secure key verification (Hendrik Brueckner) [1380349] - [s390] pkey: Fix wrong handling of secure key with old MKVP (Hendrik Brueckner) [1380349] - [s390] pkey: Introduce pkey kernel module (Hendrik Brueckner) [1380349] - [s390] crypto: Add PCKMO inline function (Hendrik Brueckner) [1380349] - [s390] crypto: simplify CPACF encryption / decryption functions (Hendrik Brueckner) [1380349] - [s390] crypto: cpacf function detection (Hendrik Brueckner) [1380349] - [s390] crypto: simplify init / exit functions (Hendrik Brueckner) [1380349] - [s390] crypto: simplify return code handling (Hendrik Brueckner) [1380349] - [s390] crypto: cleanup cpacf function codes (Hendrik Brueckner) [1380349] - [s390] crypto: allow to query all known cpacf functions (Hendrik Brueckner) [1380349] - [s390] crypto: cleanup and move the header with the cpacf definitions (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fix missing newlines at some debug feature messages (Hendrik Brueckner) [1380349] - [s390] zcrypt: Add some debug messages on failure (Hendrik Brueckner) [1380349] - [s390] zcrypt: Removed unneeded debug feature directory creation (Hendrik Brueckner) [1380349] - [s390] zcrypt: tracepoint definitions for zcrypt device driver (Hendrik Brueckner) [1380349] - [s390] zcrypt: Rework ap init in case of out of range domain param (Hendrik Brueckner) [1380349] - [s390] zcrypt: Rework debug feature invocations (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fix blocking queue device after unbind/bind (Hendrik Brueckner) [1380349] - [s390] zcrypt: export additional symbols (Hendrik Brueckner) [1380349] - [s390] zcrypt: Enable request count reset for cards and queues (Hendrik Brueckner) [1380349] - [s390] zcrypt: use spin_lock_bh for all queue locks and unlocks (Hendrik Brueckner) [1380349] - [s390] zcrypt: get rid of variable length arrays (Hendrik Brueckner) [1380349] - [s390] zcrypt: add missing memory clobber to ap_qci inline assembly (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fix ap_max_domain_id for older machine types (Hendrik Brueckner) [1380349] - [s390] zcrypt: Correct function bits for CEX2x and CEX3x cards (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fixed attrition of AP adapters and domains (Hendrik Brueckner) [1380349] - [s390] zcrypt: Introduce new zcrypt device status API (Hendrik Brueckner) [1380349] - [s390] zcrypt: add multi domain support (Hendrik Brueckner) [1380349] - [s390] zcrypt: Introduce workload balancing (Hendrik Brueckner) [1380349] - [s390] zcrypt: get rid of ap_poll_requests (Hendrik Brueckner) [1380349] - [s390] zcrypt: header for the AP inline assmblies (Hendrik Brueckner) [1380349] - [s390] zcrypt: simplify message type handling (Hendrik Brueckner) [1380349] - [s390] zcrypt: Move the ap bus into kernel (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fix zcrypt suspend/resume behavior (Hendrik Brueckner) [1380349] - [s390] crypto: use basic blocks for ap bus inline assemblies (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fix cryptographic device id in kernel messages (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fix AP queue handling if queue is full (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fix initialisation when zcrypt is built-in (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fix kernel crash on systems without AP bus support (Hendrik Brueckner) [1380349] - [s390] zcrypt: use system work queue for ap_scan_bus (Hendrik Brueckner) [1380349] - [s390] zcrypt: remove support for PCICC and PCICA cards (Hendrik Brueckner) [1380349] - [s390] zcrypt: introduce state machine for the AP bus (Hendrik Brueckner) [1380349] - [s390] zcrypt: use explicit return code for flushed requests (Hendrik Brueckner) [1380349] - [s390] zcrypt: cleanup AP bus timer code (Hendrik Brueckner) [1380349] - [s390] zcrypt: fix suspend/resume of AP bus devices (Hendrik Brueckner) [1380349] - [s390] zcrypt: fix memory leak with ap configuration data (Hendrik Brueckner) [1380349] - [s390] zcrypt: remove duplicate low level functions (Hendrik Brueckner) [1380349] - [s390] zcrypt: enable odd RSA modulus sizes in CRT format (Hendrik Brueckner) [1380349] - [s390] zcrypt: enable s390 hwrng to seed kernel entropy (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fix invalid domain handling during ap module unload (Hendrik Brueckner) [1380349] - [s390] zcrypt: fixed ap poll timer behavior (Hendrik Brueckner) [1380349] - [s390] ap_bus: remove 31 bit support (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fixed possible race condition in zcrypt module handling (Hendrik Brueckner) [1380349] - [s390] ap_bus: Make modules parameters visible in sysfs (Hendrik Brueckner) [1380349] - [s390] zcrypt: add length check for aligned data to avoid overflow in msg-type 6 (Hendrik Brueckner) [1380349] - [s390] zcrypt: additional check to avoid overflow in msg-type 6 requests (Hendrik Brueckner) [1380349]- [fs] nfsd: Fix general protection fault in release_lock_stateid() ("J. Bruce Fields") [1500815] - [fs] nfs/filelayout: fix oops when freeing filelayout segment (Steve Dickson) [1463784] - [fs] nfs/filelayout: Fix racy setting of fl->dsaddr in filelayout_check_deviceid() (Steve Dickson) [1463784] - [fs] nfs/filelayout: fix NULL pointer dereference in fl_pnfs_update_layout() (Steve Dickson) [1463784] - [fs] nfs/filelayout: call GETDEVICEINFO after pnfs_layout_process completes (Steve Dickson) [1463784] - [fs] NFS store nfs4_deviceid in struct nfs4_filelayout_segment (Steve Dickson) [1463784] - [fs] nfs: flexfilelayout: remove v3-only data server limitation (Scott Mayhew) [1495198] - [mm] mm, hugetlb: use pte_present() instead of pmd_present() in follow_huge_pmd() (Rafael Aquini) [1472460] - [mm] fix invalid node in alloc_migrate_target() (Rafael Aquini) [1472460] - [mm] add !pte_present() check on existing hugetlb_entry callbacks (Rafael Aquini) [1472460] - [mm] fs/proc/meminfo.c: include cma info in proc/meminfo (Serhii Popovych) [1430990] - [mm] cma: split cma-reserved in dmesg log (Serhii Popovych) [1430990] - [lib] swiotlb: ensure that page-sized mappings are page-aligned (Stanislaw Gruszka) [1487054] - [sound] alsa - fix saa7134-alsa module unload oops (Jaroslav Kysela) [1474569] - [block] blk-mq: map all HWQ also in hyperthreaded system (Ming Lei) [1489737] - [x86] pinctrl: intel: Add Intel Lewisburg GPIO support (Prarit Bhargava) [1490513] - [x86] apic: Update TSC_DEADLINE quirk with additional SKX stepping (Vitaly Kuznetsov) [1503160] - [x86] apic: Silence "FW_BUG TSC_DEADLINE disabled due to Errata" on hypervisors (Vitaly Kuznetsov) [1503160] - [x86] apic: Silence "FW_BUG TSC_DEADLINE disabled due to Errata" on CPUs without the feature (Vitaly Kuznetsov) [1503160] - [x86] apic: Add TSC_DEADLINE quirk due to errata (Vitaly Kuznetsov) [1503160] - [x86] apic: Change the lapic name in deadline mode (Vitaly Kuznetsov) [1503160] - [x86] timers/apic: Fix imprecise timer interrupts by eliminating TSC clockevents frequency roundoff error (Vitaly Kuznetsov) [1503160] - [x86] apic: Serialize LVTT and TSC_DEADLINE writes (Vitaly Kuznetsov) [1503160] - [x86] kaslr: Enable KASLR by default (Baoquan He) [1491226] - [x86] x86/boot/kaslr: Prefer mirrored memory regions for the kernel physical address (Baoquan He) [1446684] - [x86] efi: Introduce efi_early_memdesc_ptr to get pointer to memmap descriptor (Baoquan He) [1446684] - [x86] x86/boot/kaslr: Rename process_e820_entry() into process_mem_region() (Baoquan He) [1446684] - [x86] x86/boot/kaslr: Switch to pass struct mem_vector to process_e820_entry() (Baoquan He) [1446684] - [x86] x86/boot/kaslr: Wrap e820 entries walking code into new function process_e820_entries() (Baoquan He) [1446684] - [x86] ftrace/x86: Set ftrace_stub to weak to prevent gcc from using short jumps to it (Jerome Marchand) [1502872] - [x86] pci: vmd: Free up IRQs on suspend path (Myron Stowe) [1498945] - [x86] x86/intel_idle: add Gemini Lake support (Steve Best) [1464886] - [x86] intel_idle: add BXT support (Steve Best) [1464886] - [mfd] intel-lpss: Add Intel Gemini Lake PCI IDs (Steve Best) [1457134] - [mfd] lpss: Add PCI IDs for Intel Broxton B-Step platform (Steve Best) [1457134] - [mfd] lpss: Add Intel Broxton PCI IDs (Steve Best) [1457134] - [kernel] audit: add ambient capabilities to CAPSET and BPRM_FCAPS records (Richard Guy Briggs) [1465614] - [kernel] audit: remove unnecessary curly braces from switch/case statements (Richard Guy Briggs) [1465614] - [kernel] sched: add macros to define bitops for task atomic flags (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] seccomp: Replace BUG(!spin_is_locked()) with assert_spin_lock (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] sched: fix confusing PFA_NO_NEW_PRIVS constant (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] seccomp: implement SECCOMP_FILTER_FLAG_TSYNC (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] seccomp: allow mode setting across threads (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] seccomp: introduce writer locking (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] seccomp: split filter prep from check and apply (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] sched: move no_new_privs into new atomic flags (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] seccomp: add "seccomp" syscall (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] seccomp: split mode setting routines (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] seccomp: extract check/assign mode helpers (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] seccomp: create internal mode-setting function (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] maintainers: create seccomp entry (Bruno Eduardo de Oliveira Meneguele) [1458278]- [net] netfilter: xtables: add scheduling opportunity in get_counters (Florian Westphal) [1485515] - [net] netfilter: x_tables: pack percpu counter allocations (Florian Westphal) [1485515] - [net] netfilter: x_tables: pass xt_counters struct to counter allocator (Florian Westphal) [1485515] - [net] netfilter: x_tables: pass xt_counters struct instead of packet counter (Florian Westphal) [1485515] - [net] sched: cls_matchall: fix crash when used with classful qdisc (Davide Caratti) [1460213] - [net] Define SCM_TIMESTAMPING_PKTINFO on all architectures (Hangbin Liu) [1421164] - [net] ethernet: update drivers to make both SW and HW TX timestamps (Hangbin Liu) [1421164] - [net] allow simultaneous SW and HW transmit timestamping (Hangbin Liu) [1421164] - [net] add new control message for incoming HW-timestamped packets (Hangbin Liu) [1421164] - [net] add function to retrieve original skb device using NAPI ID (Hangbin Liu) [1421164] - [net] tcp: fix SCM_TIMESTAMPING_OPT_STATS for normal skbs (Hangbin Liu) [1421164] - [net] skbuff: Introduce skb_mac_offset() (Hangbin Liu) [1421164] - [net] ip6_tunnel: do not allow loading ip6_tunnel if ipv6 is disabled in cmdline (Xin Long) [1491091] - [net] ip6_gre: skb_push ipv6hdr before packing the header in ip6gre_header (Xin Long) [1491105] - [net] ipv6: avoid unregistering inet6_dev for loopback (Hangbin Liu) [1491465] - [net] ipv4: do metrics match when looking up and deleting a route (Xin Long) [1475642] - [net] udp: force symbol checksum change for lookup functions (Paolo Abeni) [1444980] - [net] udp: inuse checks can quit early for reuseport (Paolo Abeni) [1444980] - [net] udp reuseport: fix packet of same flow hashed to different socket (Paolo Abeni) [1444980] - [net] soreuseport: Resolve merge conflict for v4/v6 ordering fix (Paolo Abeni) [1444980] - [net] revert: "udp_offload: put sk before returning" (Paolo Abeni) [1444980] - [net] udp: no longer use SLAB_DESTROY_BY_RCU (Paolo Abeni) [1444980] - [net] add SOCK_RCU_FREE socket flag (Paolo Abeni) [1444980] - [net] sock: introduce sk_destruct() (Paolo Abeni) [1444980] - [net] soreuseport: fix ordering for mixed v4/v6 sockets (Paolo Abeni) [1444980] - [net] soreuseport: fix NULL ptr dereference SO_REUSEPORT after bind (Paolo Abeni) [1444980] - [net] udp: fix potential infinite loop in SO_REUSEPORT logic (Paolo Abeni) [1444980] - [net] soreuseport: fast reuseport UDP socket selection (Paolo Abeni) [1444980] - [net] soreuseport: define reuseport groups (Paolo Abeni) [1444980] - [net] udp6: Drop SCORE2_MAX optimization in socket lookup (Paolo Abeni) [1444980] - [net] udp: Neaten and reduce size of compute_score functions (Paolo Abeni) [1444980] - [net] udp: Neaten function pointer calls and add braces (Paolo Abeni) [1444980] - [net] udp: remove blank line between set and test (Paolo Abeni) [1444980] - [net] udp: remove else after return (Paolo Abeni) [1444980]- [sound] alsa: SoC - codecs - regmap fix (Jaroslav Kysela) [1463624] - [sound] alsa: SoC - codecs - fix the of header files (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: uapi: Add new tokens for module common data (Jaroslav Kysela) [1463624] - [sound] alsa: SoC - Intel SST Haswell - add missing trace header file (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codecs: add const to snd_soc_codec_driver structures (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: Add DMI match for Geminilake reference platform (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: disable IRQ when jack is NULL (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: fix jack type detect error (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codec duplicated callback function goes to component on rt298 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: Add DMI match for Broxton-P reference platform (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: fix null deref on acpi driver data (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: fix capture doesn't work at some cases (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: reset AD dilter is there is no MCLK (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: Don't enable IRQ in i2c_probe (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: enable IRQ for jack detection (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: fix remove unnedded clk setting (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: fix wrong setting of gpio2_en (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: Make rt298_index_def const (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: correct index default value (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: set register non-volatile by default (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rl6347a: Clean up unneeded inclusion of header files (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: remove meanless pr_info (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Drop owner assignment from i2c_driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: add rt298 codec driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: topology: Allow bespoke configuration post widget creation (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: make function stub static (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: atom: fix boot warning (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Constify reg_default tables (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codecs: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: dmi: Mark all struct dmi_system_id instances const (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: constify gpio_chip structures (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Constify snd_soc_dai_ops variables (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codecs: add const to snd_soc_codec_driver structures (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: reset dma_offset at hw_params (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Add the sanity checks of the buffer related address (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Support the DSP recording continuously after the hotwording triggered (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514-spi: Remove unneeded linux/miscdevice.h include (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Remove superfluous linux/kthread.h inclusion (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514-spi: Convert to use devm_* API (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Fix the issue that the variable dereferenced before checking (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Guard Hotword Model bytes loading (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: expose Hotword Model control (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: make array rt5514_dai static (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Eliminate the noise in the ASRC case (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Use the IS_ENABLED to supports the module build (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: constify acpi_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Add the I2S ASRC support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Support the TDM docking mode (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: constify snd_soc_dai_ops structure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Move the auto disable DSP function to set_bias_level() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Add ACPI match ID (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Add more width and channels support in the TDM mode (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: fix gcc-7 warning (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Unconfuse the rt5514 at probe / resume time (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Avoid relying on uninitialized "val" value (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Mark rt5514_i2c_driver as static (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Add the DMIC initial delay to wait it ready (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: make the volume TLV to match the units 0.01dB (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codec duplicated callback function goes to component on rt5514 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Add the MCLK handling (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: add rt5514 SPI driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: add rt5514 codec driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: max98927: Changed device property read function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: max98927: Modified DAPM widget and map to enable/disable VI sense path (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: max98927: Added PM suspend and resume function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: max98927: Modified chip default register values (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: max98927: Added missing \n to end of dev_err messages (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: max98927: Updated volatile register list (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: remove cache_bypass from snd_soc_codec (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Add support for Maxim Integrated MAX98927 Amplifier (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Add delay for jack plug in (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Fine tune for the headphone output pop sound (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Seprate the DC offset between headphone and headset (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Add the delay time to correct the calibration (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: constify acpi_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Correct the mixer switch setting and remove redundant routing path (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Modify the default value for ASRC function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: constify snd_soc_dai_ops structure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Add the manual offset field to compensate the DC offset (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: add in missing loop counter to avoid infinite loop (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Modify the power sequence for reducing the pop sound (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Optimize the Jack Type detection (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Update the calibration funciton (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Update the HW default values based on the shipping version (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Check the JD status in the resume function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Fix the IRQ issue (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: rename rt5668 as rt5663 v2 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Add jd function for rt5663 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: fix a debug statement (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: fix sparse warnings (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: refine error handling (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: add rt5663 codec driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: add es8316 codec driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Update driver to use device_property* FW functions (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Fix incorrect usage of bitwise '&' operator for SRM check (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: add ACPI support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codec duplicated callback function goes to component on da7213 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Improve 32KHz mode PLL locking (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Refactor sysclk(), pll() functions to improve handling (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Improve driver efficiency with regards to MCLK usage (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Default to 64 BCLKs per WCLK to support all formats (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Allow PLL disable/bypass when using 32KHz sysclk (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Update PLL ranges to improve locking at frequency boundary (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Default PC counter to free-running when DAI disabled (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Add checking of SRM lock status before enabling DAI (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Add DAI DAPM event to control DAI clocks (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Add support to handle mclk data provided to driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Add DT support to codec driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Replace TLV_DB_RANGE_HEAD with DECLARE_TLV_DB_RANGE (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Drop owner assignment from i2c_driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Replace direct snd_soc_codec dapm field access (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Move bias level update to the core (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Add snd_soc_kcontrol_codec() helper function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codec: Simplify ASoC probe code (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Use SOC_ENUM_SINGLE_DECL() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Use params_width() rather than memory format (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Fix setting dmic_samplephase and dmic_clk_rate (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codecs: Add da7213 codec (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: max98090: remove superflous check for 'micbias' (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Drop owner assignment from i2c_driver (Jaroslav Kysela) [1463624] - [sound] alsa: spi: Drop owner assignment from spi_drivers (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Revise the wrong name in the header file (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Remove never used variables (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Refactor code to avoid comparison unsigned >= 0 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Hide platform data in the module sources (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Move platform code to board file (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Introduce proper table for ACPI enumeration (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add OF device ID table (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add ACPI support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codec duplicated callback function goes to component on rt5677 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: use gpiochip data pointer (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Avoid duplicate the same test in each switch case (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: set PLL_CTRL2 non-volatile (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Reconfigure PLL1 after resume (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: use 'active low' logic for reset pin (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Avoid the pop sound that comes from the filter power (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Allow arbitrary block read/write via SPI (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: fix rt5677 spi driver build (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Replace TLV_DB_RANGE_HEAD with DECLARE_TLV_DB_RANGE (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Add function "rl6231_get_pre_div" to correct the dmic clock calculation (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Return error if devm_gpiod_get_optional return ERR_PTR (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Remove NULL test for desc before gpiod_set_value_cansleep call (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Switch to use unified device property API (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Switch to use descriptor-based gpiod API (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Include gpio driver header (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Prefix hexadecimal ID register value with 0x in error print (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Replace direct snd_soc_codec dapm field access (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add reset-gpio dts option (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add DMIC ASRC detect function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: add i2s asrc clk src selection (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: fixed wrong DMIC ref clock (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Move bias level update to the core (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Route all bias level updates through the core (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: add register patch for PLL (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: add API to select ASRC clock source (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Keep the LDO2 powered while used in the suspend mode (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add the chip type to distinguish the setting of the clock source (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Correct the routing paths of that after IF1/2 DACx Mux (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: fix SPI dependency (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Replace w->codec snd_soc_dapm_to_codec(w->dapm) (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add the slot_width "25" support in the TDM mode (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Use the regmap functions instead of the snd_soc functions (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Modify the behavior that updates the PLL parameter (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add the MICBIAS VDD setting in the platform data (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Adjust the routing of "PLL1" (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add the ASRC support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Revise the filter powers (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: fixed rt5677_dsp_vad_put rt5677_dsp_vad_get panic (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: make volume TLV closer to reality (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Fix the issue that the regmap_range "rt5677_ranges" cannot be accessed (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Set the slow charge of the vref in the end of the power sequences (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Follow the gpio naming rule to rename the irq function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Align the reg_default table with tab character (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Modify the default value of the MX-8E[4] for ASRC function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add TDM channel mux in DAC side of IF1 and IF2 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Use specific r/w function for DSP mode (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Minor coding style and typo fix (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add TDM channel mapping function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: rt5677_irq_init() can be static (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: add GPIO IRQ support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: fix build when kernel compiled without GPIOLIB support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Print more information if setting DAI clock failed (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Support DSP function for VAD application (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add option to configure gpio as floating/pullup/pulldown (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add dts properties for input/output differential configuration (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add a configuration option for LDO2_POW pin (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add sidetone function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add the TDM function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Remove return value checking for gpiochip_remove() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add the GPIO function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add DMIC2 clock selection (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Remove the redundant definition in head file (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: correct mismatch widget name (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Modify the voltage level in the BIAS OFF stage (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Convert to use rl6231_pll_calc (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add a PMD case to MICBIAS1 event (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Replace the string "Gain" to "Volume" (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Replace the string "source" to "Source" (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Replace the string "micbias1" to "MICBIAS1" (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Remove unneeded goto in rt5677_i2c_probe (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Convert to use rl6231_calc_dmic_clk (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Convert to use rl6231_get_clk_info (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Convert to use module_i2c_driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: add RT5677 CODEC driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Fix HP detection procedure for all MCLK frequencies (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Connect output enable register to DAIOUT (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Improve pop/click performance for sensitive HPs (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: fix inappropriate condition statement (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Disable AAD if codec is not a wake-up source (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Reset codec gracefully, if still active (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Support HP detect procedure when MCLK not present (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: software reset codec at probe (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codec duplicated callback function goes to component on da7219 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Make more efficient use of MCLK within driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Convert driver to use generic device/fwnode functions (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7129: Add missing of acpi.h (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Add initial ACPI id for device (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Disallow unsupported 32KHz clock setting in set_dai_sysclk() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Update PLL ranges and dividers to improve locking (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Correct BCLK inversion for DSP DAI format mode (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Add regmap patch to support old silicon (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Remove support for 32KHz PLL mode (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Add support for 1.6V micbias level (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Remove internal LDO features of codec (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Update REFERENCES reg default, in-line with HW (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Disable regulators on probe() failure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Fix Sidetone to work regardless of DAI capture (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Use logical instead of bitwise OR for boolean expression (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Fix da7219->alc_en state when enabling ALC (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Improve error checking of mclk enable/disable (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Use of_match_ptr() when assigning match table (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Improve error handling for regulator supplies (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codecs: Add da7219 codec driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: nau8825: correct typo of semaphore comment (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: nau8825: change crosstalk-bypass property to bool type (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: nau8825: debug message of crosstalk bypass (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: nau8825: make crosstalk function optional (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: nau8825: fix jack type detection issue after resume (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: nau8825: default value for property (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: nau8825: automatic BCLK and LRC divde in master mode (Jaroslav Kysela) [1463624] - [sound] alsa: rt286: add Thinkpad Helix 2 to force_combo_jack_table (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5640: Add "10EC3276" ACPI ID (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5640: use msleep() for long delays (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5640: move DAC2 Power to rt5640_dapm_widgets (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: set high voltage for capless power (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: Add jack detection workaround for MINIX Z83-4 based devices (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: make rt5645_platform_data const (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codecs: rt5645: add quirks for Asus T100HA (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: Add quirk override by module option (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: enable speaker protection features (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: del btn_check_timer on remove (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: Add jack detection workaround for GPD Win (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: add inv_jd1_1 flag (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: rename jd_invert flag in platform data (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: read jd1_1 status for jd detection (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: Add OF device ID table (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: fix error handling for gpio detection (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: add ACPI ID 10EC3270 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codecs: rt5670: add jack detection quirk for Dell Venue 5585 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5670: add symmetric_rates flag (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5670: merge ADC L/R Mux (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5670: fix incompatible pointer type of set_sysclk (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5670: move set_sysclk to codec level (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5670: remove duplicate route (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5670: fix wrong audio route (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codecs: rt5670: fix jd mode for Lenovo Miix 2 10 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codecs: rt5670: add Thinkpad Tablet 10 quirk (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codecs: rt5670: add quirk for Lenovo Thinkpad 10 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5651: remove unexisting Muxes (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: ssm4567: Add OF device ID table (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Add the vendor nid for Geminilake HDMI (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: constify snd_soc_dai_ops structure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Update sig_bits based on converter capability (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: don't update the iterator in pcm list remove (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: avoid reference to invalid variable of the pin list (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Add device id for Geminilake (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Add machine pin widget for each port (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Use ASoC jack instead of snd_jack (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Add support for multiple ports to a PCM (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Configure pin verbs for MST (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Handle MST pin jack detection at boot/resume (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Add MST verb support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Add support to handle MST capable pin (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Begin to add support for DP Multi-stream audio (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Move channel info from pin to PCM structure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Register widget event handlers (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: use audio component framework to read ELD (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Enable pin and converter in prepare (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codec: use enable pin to control dmic start and stop (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codec: add DT support in dmic codec (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-utils: make snd_soc_platform_driver const (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: topology: show index in debug when adding DAPM routes (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: topology: Dont free template strings whilst they are in use (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: topology: rephrase deferred binding warning (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: topology: Fix usage of SND_SOC_TPLG_INDEX_ALL during load (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: topology: remove unused 'err' (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: dapm: Add new widget type for constructing DAPM graphs on DSPs (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: topology: Allow bespoke configuration post widget creation (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: topology: use j for internal loop counter (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: topology: Fix to store enum text values (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: do not close shared backend dailink (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: jack: Manage gpios via devres (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: jack: fix snd_soc_codec_set_jack return error (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: dapm: handle probe deferrals (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: dapm: fix some pointer error handling (Jaroslav Kysela) [1463624] - [sound] alsa: device property: Fix usecount for of_graph_get_port_parent() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: snd_soc_unregister_component() unregister all component (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: use snd_soc_component_get_dapm() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Add a sanity check before using dai driver name (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: Allow searching dai driver name in snd_soc_find_dai (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: add Component level set_jack (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: add Component level set_pll (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: add Component level set_sysclk (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: remove duplicate definition of dapm_routes/num_dapm_routes (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: remove duplicate definition of dapm_widgets/num_dapm_widgets (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: remove duplicate definition of controls/num_controls (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: use snd_soc_rtdcom_add() and convert to consistent operation (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: add snd_soc_rtdcom_xxx() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: bunch up bit field for snd_soc_pcm_runtime (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: remove snd_soc_platform_trigger() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: remove .bespoke_trigger from snd_soc_platform_driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: remove .delay from snd_soc_platform_driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Introduce SOC_SINGLE_S8_TLV() macro (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: remove snd_soc_pcm_set/get_drvdata() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: jack - check status of GPIO-based pins on resume (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: jack: add snd_soc_codec_set_jack (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-pcm: Remove unused 'debugfs_dpcm_state' entry (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: remove cache_bypass from snd_soc_codec (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: remove duplicate mutex_unlock from snd_soc_unregister_component() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: rename "cmpnt" to "component" (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: Use IS_ERR_OR_NULL() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: Remove unneeded dentry member from snd_soc_codec (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: fix pcm-creation regression (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: fix semicolon.cocci warnings (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Drop invalid DMI fields when setting card long name from DMI info (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: add snd_soc_get_dai_id() function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Provide a dummy wrapper of snd_soc_set_dmi_name() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: verify Sound Card normality (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: core: remove pointless auxiliary from snd_soc_component (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: don't dereference NULL pcm_{new,free} (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Add space around '=' (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Drop unnecessary debugfs ifdef (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: remove OF adjusting for snd_soc_of_parse_card_name (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: remove OF adjusting for snd_soc_of_parse_audio_prefix (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: remove OF adjusting for snd_soc_of_parse_audio_simple_widgets (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: remove OF adjusting for snd_soc_of_parse_audio_routing (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: core: add optional pcm_new callback for DAI driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: core: Add API to use DMI name in sound card long name (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Fixup some small kernel-doc typos (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: add Component level pcm_new/pcm_free (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Fix use-after-free at card unregistration (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: enable "dai-format" on snd_soc_of_parse_daifmt() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: compress: Set reasonable compress id string (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: compress: Delete error messages for a failed memory allocation in snd_soc_new_compress() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: compress: Derive substream from stream based on direction (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add IPC to configure the copier secondary pins (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: kbl: Add map for Maxim IV Feedback (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: kbl: Add jack port initialize in kbl machine drivers (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: kbl: Add MST route change to kbl machine drivers (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Update module id in pin connections (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Parse and update module config structure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Populate module data from topology manifest (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add driver structures to be filled from topology manifest (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Commonize parsing of format tokens (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Parse multiple manifest data blocks (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix uninitialized return (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix DSP core ref count for init failure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix to free correct dev id in free_irq (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix to free resources for dsp_init failure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix to free dsp resource on ipc_init failure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5670: Fix GPIO headset detection regression (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Remove superfluous snd_soc_jack_free_gpios() call (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Headset button support in kabylake machine driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: kbl: Enabling ASRC for RT5663 codec on kabylake platform (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: atom: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: kbl_rt5663_rt5514_max98927: Add rt5514 spi dailink (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: medfield: Delete an error message for a failed memory allocation in snd_mfld_mc_probe() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: constify snd_compr_codec_caps structures (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: make skl_dsp_fw_ops const (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: kbl: make snd_pcm_hw_constraint_list const (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: make snd_soc_platform_driver const (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: constify pci_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cnl: add pci id for cnl (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cnl: add dsp ops for cannonlake (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cnl: Add sst library functions for cnl platform (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cnl: Unstatify common ipc functions (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Move platform specific init to platform dsp_init() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cnl: Add cnl dsp functions and registers (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add dsp cores management (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Use num_core to allocate instead of macro (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add num of cores in dsp ops (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: kbl: Add map for new DAIs for Multi-Playback & Echo Ref (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: kbl: Add DAI links for Multi-Playback & Echo-reference (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: kbl: Add new FEs for Multi-Playback & Echo-Reference (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Use correct nuvoton codec ID (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix potential null pointer dereference (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Remove return check for skl_codec_create() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxtn: Remove code loader reference in cleanup (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Reset the controller in probe (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Enabling 4 slot IV feedback for max98927 on Kabylake platform (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Use MCLK instead of BLCK as the sysclock for RT5514 codec on kabylake platform (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Enabling ASRC for RT5663 codec on kabylake platform (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Add Kabylake RT5663 machine driver entry (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Add Kabylake machine driver for RT5663 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: board: Fix missing sentinel for bxt_board_id (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix missing sentinels in sst_acpi_mach (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: board: Add Geminilake platform support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: board: Remove .owner initialization in bxt_rt298 driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: atom: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: fix type in debug message (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix default dma_buffer_size (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Remove driver debugfs exit (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: explicitly add the headers sst-dsp.h (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add support to read firmware registers (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add sram address to sst_addr structure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Debugfs facility to dump module config (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add debugfs support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cht_bsw_rt5672: 19.2MHz clock for Baytrail platforms (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxt: Move codec sysclk config to codec_init function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: skl_rt286: Add deepbuffer dai link (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix dma buffer size calculation (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add deep buffer support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Add Kabylake RT5663+RT5514+MAX98927 machine driver entry (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Convert all sst_codecs data definition to c99 style (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Add Kabylake machine driver for RT5514, RT5663 and MAX98927 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxt: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: byt-max98090: Add GPIO ACPI mapping table (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skl: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: byt: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: add machine driver for BYT/CHT + ES8316 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: boards: Add 4-channel DMIC fixup (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add enum control for mic selection (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add mic-select module type (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: sst: Delete sst_shim_regs64; saved regs are never used (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Add Kabylake RT5663+MAX98927 machine driver entry (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Add Kabylake Realtek Maxim machine driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Improve machine driver selection based on quirk data (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Move quirk to identify correct machine driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Create a helper to search for matching machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Convert skl machine data to C99 style (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Convert atom machine data to C99 style (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Support for multiple data blocks (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix to parse consecutive string tkns in manifest (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix IPC rx_list corruption (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: sst: Remove unused function sst_restore_shim64() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: cht_bsw_max98090_ti: Remove unused function cht_get_codec_dai() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: sst: fix spelling mistake: "allocationf" -> "allocation" (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: atom: localize variable without external linkage (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix typo for token d0i3 caps (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Move i915 registration to worker thread (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Return negative error code (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix unused variable warning (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: fix uninitialized pointer use (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add loadable module support on KBL platform (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Modify load_lib_ipc arguments for a nowait version (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Register dsp_fw_ops for kabylake (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Modify arguments to reuse module transfer function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Commonize library load (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Move sst common initialization to a helper function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: bytcr_rt5640: log quirk configuration errors (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: bytcr_rt5640: Fix a typo and quirk parameter type (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Fix PM and non-atomic crash in bytcr drivers (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: bytcr_rt5640: Allow quirk set via module option (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Call snd_soc_set_dmi_name() unconditionally (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix a couple user after free bugs (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Uninitialized variable in probe_codec() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: atom: update Thinkpad 10 quirk (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add support for deferred DSP module bind (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxtn: fix spelling mistake: "Timout" -> "Timeout" (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix module state after unbind and delete (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix DMA position reporting for capture stream (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Rearrangement of code to cleanup SKL SST library (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: remove hard coded ACPI path (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Remove redundant vmixer handler (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Don't unload module when in use (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add 16-bit constraint to FE bxt_rt298 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Use the sig_bits to define dai bps capability (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: remove unused variable data and associated code (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Don't print FW version repeatedly (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Update bxt_da7219_max98357a to add a new (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix parameter overwrite for KPB Module (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix module load when module size > DMA buffer size (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Remove get dsp_ops in cleanup routine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Disable notifications at boot after DSP FW init (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Remove BE prepare ops (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxtn: Reload the firmware in case of D3 failure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxtn: Update DSP core state in D0 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxtn: Disable interrupt when DSP is in D3 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix not to stop src pipe in pre pmd event handler (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix to delete DSP pipe after stopping pipe (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Enable bytcht_nocodec machine driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: boards: add card for MinnowBoardMax/Up I2S access (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: atom: enable BYT/CHT+DA7213 machine driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: add machine driver for BYT/CHT + DA7213 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: code cleanup for pin fixup limitation (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: use a helper macro to rounding-up calculation (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: fix invalid memory access due to wrong reference of pointer (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxtn: optimize ROM init retries (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxtn: Store the FW/Library context at boot (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bdw-rt5677: Use devm_gpiod_get() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: fix spelling mistake: "allocationf" -> "allocation" (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxt: Add jack port initialize in bxt_rt298 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add Geminlake IDs (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Check device type to get endpoint configuration (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxt: Add jack port initialize in da7219_max98357a machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add jack port initialize in nau88l25_ssm4567 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add jack port initialize in nau88l25_max98357a machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add jack port initialize in rt286 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxt: Create ASoC jack for hdmi in bxt_da7219_max98357 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxt: Create ASoC jack for hdmi in bxt_rt298 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Create ASoC jack for hdmi in nau88l25_ssm4567 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Create ASoC jack for hdmi in skl_nau88l25_max98357a machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Create ASoC jack for hdmi in rt286 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add route change to nau88l25_ssm4567 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add route change to nau88l25_max98357a machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxt: Add route change to rt298 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Report Platform ID info from NHLT (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxt: add channel map support in bxt_da7219_max98357a machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxt: Add route change to da7219_max98357a machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add route change to rt286 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxt: add channel map support in rt298 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: cht-bsw-rt5645: fix unused variable compiler warning (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cht-bsw-rt5645: fix DAI formats (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: add support for ALC3270 codec (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cht-bsw-rt5645: select ASRC source based on routing quirk (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cht-bsw-rt5645: add quirks for SSP0/AIF1/AIF2 routing (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: baytrail: add quirk for Lenovo Thinkpad 10 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cht_bsw_rt5645: harden ACPI device detection (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: atom: add machine driver for baytrail-rt5645 hardware (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: add support for RT5648 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: add support for Realtek 5651 on Cherrytrail (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: atom: Add HP Pavilion x2 10-p000 machine entry (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cht_bsw_rt5645: add Baytrail MCLK support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: atom: fix frame polarity (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: boards: remove .pm_ops in all Atom/DPCM machine drivers (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: atom: Configure media_loop1 and sprot_loop in stereo (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Use set_tdm_slot to set the dma channel (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: boards: Remove ignore_suspend for WoV streams (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: set the resume point to LPIB (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Don't reset pass-through pipe in BE prepare (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Use DMI name for sound card long name in Broadwell machine driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: remove ignored dependencies (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: select DW_DMAC_CORE since it's mandatory (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: rename SND_SST_MFLD_PLATFORM to SND_SST_ATOM_HIFI2_PLATFORM (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: remove redundant select SND_SOC_INTEL_SST (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxtn: Use DSP poll API to poll FW status (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: common: Update dsp register poll implementation (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Clean up manifest info (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bytcr_rt5640: quirks for Insyde devices (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Removed unused skl_get_format() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add helper function to setup host/link dma (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Configure DMA in PRE_PMD handler of Mixer (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Update link_index and format in pipe params (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: sst: remove unused 'ret_val' (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: sst: remove unused 'msg_high' (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: sst: remove unused 'ops' (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: remove unused 'ret' (Jaroslav Kysela) [1463624] - [sound] alsa: revert "[sound] alsa: dmaengine: dw: pass platform data via struct dw_dma_chip" (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: export probe()/remove() and Co to users (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: some Intel devices has no memcpy support (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: define DW_DMA_MAX_NR_MASTERS (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: amend description of dma_dev field (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: split dma-dw.h to platform and private parts (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: move private definitions to regs.h (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: move dw_dmac.h to where it belongs to (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: pci: add ID for WildcatPoint PCH (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: use dw_dmac autoconfiguration in PCI driver (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: always export dw_dma_{en,dis}able (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: add PCI IDs for Braswell DMAs (Jaroslav Kysela) [1463624] - [sound] alsa: dma: remove DEFINE_PCI_DEVICE_TABLE macro (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: convert to use SET_LATE_SYSTEM_SLEEP_PM_OPS (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: Add suspend and resume handling for PCI mode DW_DMAC (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: add a PCI ID for Intel Haswell SoC (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: add PCI part of the driver (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: introduce dw_dma_on() helper (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: move clock operations to platform.c (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: introduce generic filter function (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: apply both HS interfaces and remove slave_id usage (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: convert dw_dma_slave to use explicit HS interfaces (Jaroslav Kysela) [1463624] - [sound] alsa: avr32: at32ap700x: don't rely on default DMA masters (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: don't perform DMA when dmaengine_submit is called (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: add debug message to dwc_dostart_first_queued (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: introduce dwc_dostart_first_queued() helper (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: check return code of dma_async_device_register() (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: fix regression in dw_probe() function (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: enable clock before access (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: went back to plain {request,free}_irq() calls (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: allocate memory in two stages in probe (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: remove leftovers in the comment blocks (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: use pad instead of casting dma_addr_t (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: join split up messages (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: fix style of multiline comment (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: use DMA_COMPLETE for dma completion status (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: return DMA_PAUSED only if cookie status is DMA_IN_PROGRESS (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: return DMA_SUCCESS immediately from device_tx_status() (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: allow shared interrupts (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: improve comparison with ~0 (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: split driver to library part and platform code (Jaroslav Kysela) [1463624] - [sound] alsa: dma: move dw_dmac driver to an own directory (Jaroslav Kysela) [1463624] - [sound] alsa: gpio: acpi: Add managed variant of acpi_dev_add_driver_gpios() (Jaroslav Kysela) [1463624] - [sound] alsa: acpi / gpio: Driver GPIO mappings for ACPI GPIOs (Jaroslav Kysela) [1463624] - [sound] alsa: regmap: Mark reg_defaults in regmap_multi_reg_write as const (Jaroslav Kysela) [1463624] - [sound] alsa: regmap: new API regmap_multi_reg_write() definition (Jaroslav Kysela) [1463624] - [sound] alsa: device property: Add function to search for named child of device (Jaroslav Kysela) [1463624] - [sound] alsa: of_graph: add of_graph_get_endpoint_count() (Jaroslav Kysela) [1463624] - [sound] alsa: of_graph: add of_graph_get_port_parent() (Jaroslav Kysela) [1463624] - [sound] alsa: of_graph: add of_graph_get_remote_endpoint() (Jaroslav Kysela) [1463624] - [sound] alsa: of: introduce of_graph_get_remote_node (Jaroslav Kysela) [1463624] - [sound] alsa: of: errno.h in of_graph.h (Jaroslav Kysela) [1463624] - [sound] alsa: of: fix a build error to of_graph_get_endpoint_by_regs function (Jaroslav Kysela) [1463624] - [sound] alsa: of: add helper for getting endpoint node of specific identifiers (Jaroslav Kysela) [1463624] - [sound] alsa: of: Explicitly linux/types.h in of_graph.h (Jaroslav Kysela) [1463624] - [sound] alsa: of: Add of_graph_get_port_by_id function (Jaroslav Kysela) [1463624] - [sound] alsa: of: Add for_each_endpoint_of_node helper macro (Jaroslav Kysela) [1463624] - [sound] alsa: of: Fix of_graph_parse_endpoint stub for !CONFIG_OF builds (Jaroslav Kysela) [1463624] - [sound] alsa: of: move common endpoint parsing to of (Jaroslav Kysela) [1463624] - [sound] alsa: v4l: of: Remove struct v4l2_of_endpoint remote field (Jaroslav Kysela) [1463624] - [sound] alsa: of: move graph helpers from media/v4l2-core to of (Jaroslav Kysela) [1463624] - [sound] alsa: v4l: of: Return an int in v4l2_of_parse_endpoint() (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: Avoid MST pipe handling for LPE audio (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: Remove the unused pending_notify from LPE platform data (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: Stop pretending to mask/unmask LPE audio interrupts (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Split snd_intelhad into card and PCM specific structures (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Prepare LPE audio ctls for multiple PCMs (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Clear the pdata.notify_lpe_audio pointer before teardown (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: Fix runtime PM for LPE audio (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Don't enable runtime PM as default (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Use runtime PM autosuspend (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Don't bail out from PCM ops when disconnected (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Minor code rearrangement (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Stop the stream when buffer is processed after disconnection (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Avoid register accesses during disconnection (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Don't return an error from chmap ctl at disconnected (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Fix memory leak in had_build_channel_allocation_map() (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Use snd_pcm_stop_xrun() for connection / disconnection paths (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Implement jack control (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop unused stream.running field (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Handle reset at prepare callback (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Support S16 format (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Support S32 format (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Allow no-period-wakeup setup (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Allow single period PCM operation (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Don't pass SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Cache AUD_CONFIG register value (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Rearrange defines (Jaroslav Kysela) [1463624] - [sound] alsa: x86: mark hdmi suspend/resume functions as __maybe_unused (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Fix driver name string overflow (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Rename had_enable_audio_int() to had_ack_irqs() (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop suspicious U24 format support (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Refactor PCM process engine (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Unify local function prefix (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Minor cleanup of reset buffer procedure (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Don't check connection in lowlevel accessors (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Explicit specify 32bit DMA (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Rename drv_status to connected (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Yet more tidy-up and clean-ups (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Simplify comments (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Set CA bits for DisplayPort too (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Create ELD control element (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Clean up unused defines and inclusions (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Reduce redundant register field names (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Use the standard ELD bytes definitions (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Move stream status into pcm_stream_info (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Implement runtime PM (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Properly manage PCM substream lifetype (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop unused fields from pcm_stream_info (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop redundant had_stream_pvt (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop superfluous state field (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop flag_underrun field (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Fix racy access to chmap (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Remove superfluous irqsave flags (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Constfy tables (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Remove _v[12] suffices (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Tidy up codes (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop had_get_hwstate() (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Remove superfluous check at resume (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Fix sleep-in-atomic via i915 notification (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop superfluous PCM private_free (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop unused fields from snd_intelhad struct (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Remove indirect call of snd_pcm_period_elapsed() (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Fix for CONFIG_PM=n (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Replace pr_xxx() with dev_xxx() (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Fold intel_hdmi_audio_if.c into main file (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Flatten two abstraction layers (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop unused hdmi_audio_query() (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Call snd_card_register() at the end (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Embed snd_intelhad into snd_card (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Move dma_mask debug print into intel_hdmi_lpe_audio.c (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop unused hw_silence field (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Move the global underrun_count to struct snd_intelhad (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop the global platform device reference (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Fix possible stale interrupt calls (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: Fix use after free in lpe_audio_platdev_destroy() (Jaroslav Kysela) [1463624] - [sound] alsa: gpu: drm: i915l intel_lpe_audio: Fix kerneldoc comments (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: Pass platform device to LPE audio notifier (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: Pass pipe to LPE audio notification (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: add DisplayPort amp unmute for LPE audio mode (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: add DP support in LPE audio mode (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: Add support for audio driver notifications (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: setup bridge for HDMI LPE audio driver (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Handle the error from hdmi_audio_probe() properly (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Use config base depending on the pipe (Jaroslav Kysela) [1463624] - [sound] alsa: x86: fix resource_size.cocci warnings (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop unused mid_hdmi_audio_is_busy() (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Call event callback directly (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop useless mutex at probe (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Pass snd_intelhad object to helpers (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop snd_intel_had_interface indirect calls (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Replace indirect query_ops with direct calls (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Replace indirect register ops with direct calls (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Don't set PCM state to DISCONNECTED (Jaroslav Kysela) [1463624] - [sound] alsa: x86: hdmi: fix returnvar.cocci warnings (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop indirect calls of had_ops (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Remove v1 ops and structs (Jaroslav Kysela) [1463624] - [sound] alsa: x86: intel_hdmi: add definitions and logic for DP audio (Jaroslav Kysela) [1463624] - [sound] alsa: x86: hdmi: continue playback even when display resolution changes (Jaroslav Kysela) [1463624] - [sound] alsa: x86: hdmi: Add audio support for BYT and CHT (Jaroslav Kysela) [1463624] - [sound] alsa: add Intel HDMI LPE audio driver for BYT/CHT-T (Jaroslav Kysela) [1463624] - [sound] alsa: 6fire: Use common error handling code in usb6fire_chip_probe() (Jaroslav Kysela) [1463624] - [sound] alsa: usx2y: Use common error handling code in submit_urbs() (Jaroslav Kysela) [1463624] - [sound] alsa: us122l: Use common error handling code in us122l_create_card() (Jaroslav Kysela) [1463624] - [sound] alsa: usx2y: Put missing KERN_CONT prefix (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: Put missing KERN_CONT prefix (Jaroslav Kysela) [1463624] - [sound] alsa: usb-midi: Use common error handling code in __snd_usbmidi_create() (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: Add delay quirk for H650e/Jabra 550a USB headsets (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: add DSD support for new Amanero PID (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: don't retry snd_usb_ctl_msg after timeout (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: Add mute TLV for playback volumes on C-Media devices (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: Apply sample rate quirk to Sennheiser headset (Jaroslav Kysela) [1463624] - [sound] alsa: usb: caiaq: audio: Delete two error messages for a failed memory allocation in alloc_urbs() (Jaroslav Kysela) [1463624] - [sound] alsa: usb: Delete an error message for a failed memory allocation in two functions (Jaroslav Kysela) [1463624] - [sound] alsa: usx2y: Delete an error message for a failed memory allocation in two functions (Jaroslav Kysela) [1463624] - [sound] alsa: line6: remove unnecessary initialization to PODHD500X (Jaroslav Kysela) [1463624] - [sound] alsa: line6: add support for POD HD500X (Jaroslav Kysela) [1463624] - [sound] alsa: usb: Avoid VLA in mixer_us16x08.c (Jaroslav Kysela) [1463624] - [sound] alsa: usb: Fix a typo in Tascam US-16x08 mixer element (Jaroslav Kysela) [1463624] - [sound] alsa: revert "alsa: usb-audio: purge needless variable length array" (Jaroslav Kysela) [1463624] - [sound] alsa: us122l: enable compile testing (Jaroslav Kysela) [1463624] - [sound] alsa: us122l: clean up US144 handling (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: fix Amanero Combo384 quirk on big-endian hosts (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: replace /proc/bus/usb by /dev/bus/usb (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: constify snd_kcontrol_new structures (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: Fake also USB device id when alias is given (Jaroslav Kysela) [1463624] - [sound] alsa: lib/vsprintf.c: remove Z support (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: Tidy up mixer_us16x08.c (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: Fix memory leak and corruption in mixer_us16x08.c (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: purge needless variable length array (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: localize function without external linkage (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: localize one-referrer variable (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: Tascam US-16x08 DSP mixer quirk (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Implement mic-mute LED mode enum (Jaroslav Kysela) [1463624] - [sound] alsa: hda - rename dell_led_set_func to dell_micmute_led_set_func (Jaroslav Kysela) [1463624] - [sound] alsa: hda - use dell_micmute_led_set() instead of dell_app_wmi_led_set() (Jaroslav Kysela) [1463624] - [sound] alsa: hda_intel: add card number to irq description (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Remove superfluous header inclusions (Jaroslav Kysela) [1463624] - [sound] alsa: hda/ca0132 - Fix memory leak at error path (Jaroslav Kysela) [1463624] - [sound] alsa: hda: Fix forget to free resource in error handling code path in hda_codec_driver_probe (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Enable jack detection function for Intel ALC700 (Jaroslav Kysela) [1463624] - [sound] alsa: hda: Fix regression of hdmi eld control created based on invalid pcm (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Add stereo mic quirk for Lenovo G50-70 (17aa:3978) (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Fix pincfg for Dell XPS 13 9370 (Jaroslav Kysela) [1463624] - [sound] alsa: 6fire: constify usb_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: hda: Add Cannonlake PCI ID (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Fix speaker output from VAIO VPCL14M1R (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Add mute led support for HP ProBook 440 G4 (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - No loopback on ALC225/ALC295 codec (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Update headset mode for ALC225 (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Update headset mode for ALC298 (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Add missing NVIDIA GPU codec IDs to patch table (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Add hdmi id for a Geminilake variant (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - New codec device ID for ALC1220 (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Protect call to dma_mmap_coherent() by check for HAS_DMA (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - change the location for one of two front microphones (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Fix unbalance of i915 module refcount (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Remove GPIO_MASK (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Fix typo of pincfg for Dell quirk (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - New codecs support for ALC215/ALC285/ALC289 (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Remove ALC285 device ID (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Fix doubly initialization of i915 component (Jaroslav Kysela) [1463624] - [sound] alsa: hda: constify attribute_group structures (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Support Dell headset mode for ALC3271 (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Minor code refactoring for Intel HDMI codec parsers (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Bind with i915 component before codec binding (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Skip card registration when no codec is found (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Fix endless loop of codec configure (Jaroslav Kysela) [1463624] - [sound] alsa: hda - set input_path bitmap to zero after moving it to new place (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - There is no loopback mixer in the ALC234/274/294 (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Add default procedure for suspend and resume state (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Support headset mode for ALC234/ALC274/ALC294 (Jaroslav Kysela) [1463624] - [sound] alsa: hda: Fix potential race at unregistration and unsol events (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Add AZX_DRIVER_SKL for simplification (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Apply quirks to Broxton-T, too (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Add ALC256 HP depop function (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Add Coffelake PCI ID (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Reorder ALC269 ASUS quirk entries (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek: Fix mic and headset jack sense on Asus X705UD (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Fix applying MSI dual-codec mobo quirk (Jaroslav Kysela) [1463624] - [sound] alsa: hda - apply STAC_9200_DELL_M22 quirk for Dell Latitude D430 (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Provide dual-codecs model option for a few Realtek codecs (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Apply dual-codec quirk for MSI Z270-Gaming mobo (Jaroslav Kysela) [1463624] - [sound] alsa: opl3: Kill unused set_fs() (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Fix a typo in comment (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Remove the use of set_fs() (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Remove the generic bind ctl helpers (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Move bind-mixer switch codes to generic parser (Jaroslav Kysela) [1463624] - [sound] alsa: hda: Fix cpu lockup when stopping the cmd dmas (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Add mute led support for HP EliteBook 840 G3 (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Add HP ZBook 15u G3 Conexant CX20724 GPIO mute leds (Jaroslav Kysela) [1463624] - [sound] alsa: hda: Move common haswell init to a helper (Jaroslav Kysela) [1463624] - [sound] alsa: hda - add DP MST audio support (Jaroslav Kysela) [1463624] - [sound] alsa: hda: Add Geminilake id to SKL_PLUS (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Allow to enable/disable vmaster build explicitly (Jaroslav Kysela) [1463624] - [sound] alsa: hda - set intel audio clock to a proper value (Jaroslav Kysela) [1463624] - [sound] alsa: hda - add more ML register definitions (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Improved position reporting on SKL+ (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Move SKL+ vendor specific register definitions to hda_register.h (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Avoid tricky macros (Jaroslav Kysela) [1463624] - [sound] alsa: hda/ca0132: Limit values for chip addresses to 32-bit (Jaroslav Kysela) [1463624] - [sound] alsa: hda: Fix LLCH register read (Jaroslav Kysela) [1463624] - [sound] alsa: hda/ca0132: Remove double parentheses (Jaroslav Kysela) [1463624] - [sound] alsa: platform/x86: dell-laptop: import dell_micmute_led_set() from leds/dell-led.c (Jaroslav Kysela) [1463624] - [sound] alsa: hda: Add Geminilake HDMI codec ID (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Add Geminilake PCI ID (Jaroslav Kysela) [1463624] - [sound] alsa: hda: check stream decoupled register state (Jaroslav Kysela) [1463624] - [sound] alsa: Fix forgotten dependency fix for tristate OSS sequencer kconfig (Jaroslav Kysela) [1463624] - [sound] alsa: emux: Fix/cleanup old ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1463624] - [sound] alsa: atmel: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1463624] - [sound] alsa: atmel_abdac: clk_round_rate() can return a zero upon error (Jaroslav Kysela) [1463624] - [sound] alsa: atmel: Fix possible array overflow (Jaroslav Kysela) [1463624] - [sound] alsa: oxygen: xonar dg(x): make model_xonar_dg const (Jaroslav Kysela) [1463624] - [sound] alsa: asihpi: Kill BUG_ON() usages (Jaroslav Kysela) [1463624] - [sound] alsa: ymfpci: Use common error handling code in snd_ymfpci_create() (Jaroslav Kysela) [1463624] - [sound] alsa: ymfpci: Use common error handling code in snd_card_ymfpci_probe() (Jaroslav Kysela) [1463624] - [sound] alsa: hdspm: Use common error handling code in snd_hdspm_probe() (Jaroslav Kysela) [1463624] - [sound] alsa: rme9652: Use common code in hdsp_get_iobox_version() (Jaroslav Kysela) [1463624] - [sound] alsa: maestro3: Use common error handling code in two functions (Jaroslav Kysela) [1463624] - [sound] alsa: ctxfi: Remove null check before kfree (Jaroslav Kysela) [1463624] - [sound] alsa: asihpi: Put missing KERN_CONT prefix (Jaroslav Kysela) [1463624] - [sound] alsa: vx: Put missing KERN_CONT prefix (Jaroslav Kysela) [1463624] - [sound] alsa: opl3: Put missing KERN_CONT prefix (Jaroslav Kysela) [1463624] - [sound] alsa: cmipci: Use common error handling code in snd_cmipci_probe() (Jaroslav Kysela) [1463624] - [sound] alsa: ctxfi: Use common error handling code in two functions (Jaroslav Kysela) [1463624] - [sound] alsa: pcsp: Use common error handling code in snd_card_pcsp_probe() (Jaroslav Kysela) [1463624] - [sound] alsa: ice1712: Add support for STAudio ADCIII (Jaroslav Kysela) [1463624] - [sound] alsa: emu10k1: Fix forgotten user-copy conversion in init code (Jaroslav Kysela) [1463624] - [sound] alsa: rme9652: Use common error handling code in two functions (Jaroslav Kysela) [1463624] - [sound] alsa: mpu401: Adjust four checks for null pointers (Jaroslav Kysela) [1463624] - [sound] alsa: mpu401: Use common error handling code in snd_mpu401_uart_new() (Jaroslav Kysela) [1463624] - [sound] alsa: mpu401: Delete an error message for a failed memory allocation in snd_mpu401_uart_new() (Jaroslav Kysela) [1463624] - [sound] alsa: opl3: Delete an error message for a failed memory allocation in snd_opl3_new() (Jaroslav Kysela) [1463624] - [sound] alsa: ca0106: Delete an error message for a failed memory allocation in snd_ca0106_pcm_open_capture_channel() (Jaroslav Kysela) [1463624] - [sound] alsa: mixart: Delete an error message for a failed memory allocation in snd_mixart_create() (Jaroslav Kysela) [1463624] - [sound] alsa: pcxhr: Delete an error message for a failed memory allocation in pcxhr_create() (Jaroslav Kysela) [1463624] - [sound] alsa: rme9652: Adjust seven checks for null pointers (Jaroslav Kysela) [1463624] - [sound] alsa: rme9652: Improve eight size determinations (Jaroslav Kysela) [1463624] - [sound] alsa: rme9652: Delete an error message for a failed memory allocation in snd_hdspm_create() (Jaroslav Kysela) [1463624] - [sound] alsa: rme96: Adjust five checks for null pointers (Jaroslav Kysela) [1463624] - [sound] alsa: rme96: Use common error handling code in snd_rme96_probe() (Jaroslav Kysela) [1463624] - [sound] alsa: rme96: Delete two error messages for a failed memory allocation in snd_rme96_probe() (Jaroslav Kysela) [1463624] - [sound] alsa: trident: Delete an error message for a failed memory allocation in snd_trident_tlb_alloc() (Jaroslav Kysela) [1463624] - [sound] alsa: pcxhr: fix string overflow warnings (Jaroslav Kysela) [1463624] - [sound] alsa: rme9652: fix format overflow warnings (Jaroslav Kysela) [1463624] - [sound] alsa: mixart: fix string overflow warning (Jaroslav Kysela) [1463624] - [sound] alsa: fm801: Initialize chip after IRQ handler is registered (Jaroslav Kysela) [1463624] - [sound] alsa: opl4: Move inline before return type (Jaroslav Kysela) [1463624] - [sound] alsa: synth: Select snd-emux-synth explicitly (Jaroslav Kysela) [1463624] - [sound] alsa: vx: vx_pcm: constify vx_pcm_playback_ops and vx_pcm_capture_ops (Jaroslav Kysela) [1463624] - [sound] alsa: alsa : pcsp: pcsp_lib: constify snd_pcsp_playback_ops (Jaroslav Kysela) [1463624] - [sound] alsa: rme32: Deliver indirect-PCM transfer error (Jaroslav Kysela) [1463624] - [sound] alsa: emu10k1: Deliver indirect-PCM transfer error (Jaroslav Kysela) [1463624] - [sound] alsa: cs46xx: Deliver indirect-PCM transfer error (Jaroslav Kysela) [1463624] - [sound] alsa: emu10k1: Get rid of set_fs() usage (Jaroslav Kysela) [1463624] - [sound] alsa: cs4281: Fix the leftover comment (Jaroslav Kysela) [1463624] - [sound] alsa: ak411x: Use array instead of offsetof() (Jaroslav Kysela) [1463624] - [sound] alsa: vx222: Use container_of() (Jaroslav Kysela) [1463624] - [sound] alsa: ali5451: fix spelling mistake in "ali_capture_preapre" (Jaroslav Kysela) [1463624] - [sound] alsa: oxygen: simply setting of the shortname for Xonar DG cards (Jaroslav Kysela) [1463624] - [sound] alsa: au88x0: avoid theoretical uninitialized access (Jaroslav Kysela) [1463624] - [sound] alsa: ctxfi: Fix the incorrect check of dma_set_mask() call (Jaroslav Kysela) [1463624] - [sound] alsa: ctxfi: Fallback DMA mask to 32bit (Jaroslav Kysela) [1463624] - [sound] alsa: vx: remove 'out of memory' message (Jaroslav Kysela) [1463624] - [sound] alsa: scripts/spelling.txt: add "overwriten" pattern and fix typo instances (Jaroslav Kysela) [1463624] - [sound] alsa: scripts/spelling.txt: add "an union" pattern and fix typo instances (Jaroslav Kysela) [1463624] - [sound] alsa: scripts/spelling.txt: add "swith" pattern and fix typo instances (Jaroslav Kysela) [1463624] - [sound] alsa: nm256: constify snd_ac97_res_table (Jaroslav Kysela) [1463624] - [sound] alsa: ctxfi: make hw structures const (Jaroslav Kysela) [1463624] - [sound] alsa: intel8x0: constify ac97_pcm structures (Jaroslav Kysela) [1463624] - [sound] alsa: atiixp: constify ac97_pcm structures (Jaroslav Kysela) [1463624] - [sound] alsa: usb: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: usb: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: pci: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: mpu401: constify pnp_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: hda: make snd_kcontrol_new const (Jaroslav Kysela) [1463624] - [sound] alsa: pcxhr: make snd_kcontrol_new const (Jaroslav Kysela) [1463624] - [sound] alsa: pci: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: ymfpci: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: trident: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: rme9652: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: riptide: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: pcxhr: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: ctxfi: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: mixart: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: lx6464es: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: lola: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: emu10k1: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: cs5535audio: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: korg1212: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: cs46xx: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: ca0106: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: aw2: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: trident: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: sis7019: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: intel8x0m: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: intel8x0: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: echoaudio: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: au88x0: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: ali5451: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: usbusx2y: constify usb_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: us122l: constify usb_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: ua101: constify usb_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: constify usb_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: snd-usb-caiaq: constify usb_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: bcd2000: constify usb_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: ice1712: add const to snd_akm4xxx structures (Jaroslav Kysela) [1463624] - [sound] alsa: ice1712: add const to snd_ak4xxx_private structures (Jaroslav Kysela) [1463624] - [sound] alsa: hda: constify pci_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: via82xx: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: sonicvibes: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: rme9652: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: hdspm: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: hdsp: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: rme96: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: rme32: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: nm256: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: intel8x0: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: ice1724: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: ice1712: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: hda: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: es1938: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: ens137x: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: fm801: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: emu10k1: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: cs46xx: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: cmipci: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: bt87x: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: azt3328: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: au88x0: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: atiixp: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: ali5451: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: mixart: constify snd_kcontrol_new structures (Jaroslav Kysela) [1463624] - [sound] alsa: cs46xx: constify snd_kcontrol_new structures (Jaroslav Kysela) [1463624] - [sound] alsa: ice1712: constify snd_kcontrol_new structures (Jaroslav Kysela) [1463624] - [sound] alsa: usb-line6: constify snd_kcontrol_new strucutre array (Jaroslav Kysela) [1463624] - [sound] alsa: line6: constify snd_kcontrol_new structures (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: constify snd_kcontrol_new structures (Jaroslav Kysela) [1463624] - [sound] alsa: pci: constify snd_kcontrol_new structures (Jaroslav Kysela) [1463624] - [sound] alsa: emu10k1: constify snd_emux_operators structure (Jaroslav Kysela) [1463624] - [sound] alsa: control: cage TLV_DB_RANGE_HEAD in kernel land because it was obsoleted (Jaroslav Kysela) [1463624] - [sound] alsa: rename TLV-related macros so that they're friendly to user applications (Jaroslav Kysela) [1463624] - [sound] alsa: control: move layout of TLV payload to UAPI header (Jaroslav Kysela) [1463624] - [sound] alsa: topology: Export ID types for TLV controls (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Fix negative appl_ptr handling in pcm-indirect helpers (Jaroslav Kysela) [1463624] - [sound] alsa: doc: Fix enum snd_jack_types comments (Jaroslav Kysela) [1463624] - [sound] alsa: compress: fix documentation errors (Jaroslav Kysela) [1463624] - [sound] alsa: memalloc.h - fix wrong truncation of dma_addr_t (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: probe events when parameters are changed actually (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: add tracepoints for final selection process of hardware parameters (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Skip ack callback without actual appl_ptr update (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: add 'applptr' event of tracepoint (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: unify codes to operate application-side position on PCM buffer (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: localize snd_pcm_hw_params_choose() (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: add local header file for snd-pcm module (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Remove unused functions declaration (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Remove unused SNDRV_PCM_IOCTL1_{FALSE,TRUE} defines (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: fix the comments that refers to kernel-doc (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Use static inline for snd_pcm_lib_alloc_vmalloc_buffer() (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Fix kerneldoc for params_*() functions (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Convert params_*() with static inline functions (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Define dummy snd_pcm_suspend() for CONFIG_PM=n (Jaroslav Kysela) [1463624] - [sound] alsa: Use IS_ENABLED() in common headers (Jaroslav Kysela) [1463624] - [sound] alsa: compress: Remove unused variable (Jaroslav Kysela) [1463624] - [sound] alsa: hwdep: prevent a harmless shift wrapping bug (Jaroslav Kysela) [1463624] - [sound] alsa: seq: Cancel pending autoload work at unbinding device (Jaroslav Kysela) [1463624] - [sound] alsa: core: Use pS printk format for direct addresses (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Unify ioctl functions for playback and capture streams (Jaroslav Kysela) [1463624] - [sound] alsa: Get rid of card power_lock (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Fix power lock unbalance via OSS emulation (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Correct broken procfs set up (Jaroslav Kysela) [1463624] - [sound] alsa: control: TLV data is unavailable at initial state of user-defined element set (Jaroslav Kysela) [1463624] - [sound] alsa: control: queue TLV event for a set of user-defined element (Jaroslav Kysela) [1463624] - [sound] alsa: control: delegate TLV eventing to each driver (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Adjust nine function calls together with a variable assignment (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Use common error handling code in _snd_pcm_new() (Jaroslav Kysela) [1463624] - [sound] alsa: core: Fix unexpected error at replacing user TLV (Jaroslav Kysela) [1463624] - [sound] alsa: control: use counting semaphore as write lock for ELEM_WRITE operation (Jaroslav Kysela) [1463624] - [sound] alsa: control: code refactoring for ELEM_READ/ELEM_WRITE operations (Jaroslav Kysela) [1463624] - [sound] alsa: control: queue events within locking of controls_rwsem for ELEM_WRITE operation (Jaroslav Kysela) [1463624] - [sound] alsa: seq: 2nd attempt at fixing race creating a queue (Jaroslav Kysela) [1463624] - [sound] alsa: seq: Fix CONFIG_SND_SEQ_MIDI dependency (Jaroslav Kysela) [1463624] - [sound] alsa: control: code refactoring for TLV request handler to user element set (Jaroslav Kysela) [1463624] - [sound] alsa: control: code refactoring TLV ioctl handler (Jaroslav Kysela) [1463624] - [sound] alsa: control: obsolete user_ctl_lock (Jaroslav Kysela) [1463624] - [sound] alsa: control: use counting semaphore as write lock for TLV write/command operations (Jaroslav Kysela) [1463624] - [sound] alsa: control: queue events within locking of controls_rwsem for TLV operation (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Simplify check for dma_mmap_coherent() availability (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: constify attribute_group structures (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Disable only control mmap for explicit appl_ptr sync (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Add an ioctl to specify the supported protocol version (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Add the explicit appl_ptr sync support (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Fix possible inconsistent appl_ptr update via mmap (Jaroslav Kysela) [1463624] - [sound] alsa: core: Follow standard EXPORT_SYMBOL() declarations (Jaroslav Kysela) [1463624] - [sound] alsa: seq: Follow standard EXPORT_SYMBOL() declarations (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Follow standard EXPORT_SYMBOL() declarations (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Don't treat NULL chmap as a fatal error (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: remove SNDRV_PCM_IOCTL1_INFO internal command (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Use common PCM_RUNTIME_CHECK() for sanity checks (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Preprocess PAUSED or SUSPENDED stream before PREPARE (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Allow dropping stream directly after resume (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Apply power lock globally to common ioctls (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Clean up SNDRV_PCM_IOCTL_PAUSE code (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: use s instead of c for format of PCM buffer tracepoints (Jaroslav Kysela) [1463624] - [sound] alsa: seq: Allow the modular sequencer registration (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: return error immediately for parameters handling (Jaroslav Kysela) [1463624] - [sound] alsa: seq: Reorganize kconfig and build (Jaroslav Kysela) [1463624] - [sound] alsa: seq: Allow the tristate build of OSS emulation (Jaroslav Kysela) [1463624] - [sound] alsa: Make CONFIG_SND_OSSEMUL user-selectable (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: use friendly name for id of PCM substream in trace print (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: move fixup of info flag after selecting single parameters (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: calculate non-mask/non-interval parameters always when possible (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: use helper functions to refer parameters as constants (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: add comment about application of rule to PCM parameters (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: use helper functions to check whether parameters are determined (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: adaption of code formatting (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: remove function local variable with alternative evaluation (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: use goto statement instead of while statement to reduce indentation (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: add a helper function to apply parameter rules (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: add a helper function to constrain interval-type parameters (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: add a helper function to constrain mask-type parameters (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: obsolete RULES_DEBUG local macro (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: enable parameter tracepoints only when CONFIG_SND_DEBUG is enabled (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: tracepoints for refining PCM parameters (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Build OSS writev/readv helpers conditionally (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Kill set_fs() in PCM OSS layer (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Direct in-kernel read/write support (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Simplify snd_pcm_playback_silence() (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Unify read/write loop (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: More unification of PCM transfer codes (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Call directly the common read/write helpers (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Shuffle codes (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Check PCM state by a common helper function (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Drop the old copy and silence ops (Jaroslav Kysela) [1463624] - [sound] alsa: hdsp: Convert to the new PCM ops (Jaroslav Kysela) [1463624] - [sound] alsa: rme9652: Convert to the new PCM ops (Jaroslav Kysela) [1463624] - [sound] alsa: rme96: Convert to the new PCM ops (Jaroslav Kysela) [1463624] - [sound] alsa: rme32: Convert to the new PCM copy ops (Jaroslav Kysela) [1463624] - [sound] alsa: korg1212: Convert to the new PCM ops (Jaroslav Kysela) [1463624] - [sound] alsa: nm256: Convert to new PCM copy ops (Jaroslav Kysela) [1463624] - [sound] alsa: es1938: Convert to the new PCM copy ops (Jaroslav Kysela) [1463624] - [sound] alsa: dummy: Convert to new PCM copy ops (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Introduce copy_user, copy_kernel and fill_silence ops (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: pcm_local.h and remove some extraneous tabs (Jaroslav Kysela) [1463624] - [sound] alsa: declare snd_kcontrol_new structures as const (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Call ack() whenever appl_ptr is updated (Jaroslav Kysela) [1463624] - [sound] alsa: control: remove entry limitation for list operation (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Remove set_fs() in PCM core code (Jaroslav Kysela) [1463624] - [sound] alsa: control: Simplify snd_ctl_elem_list() implementation (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Simplify forward/rewind codes (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Use a common helper for PCM state check and hwsync (Jaroslav Kysela) [1463624] - [sound] alsa: pcm/oss: mark snd_pcm_plug_slave_format arg as const (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: use "do {} while (0)" for empty macro (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: constify function local and read-only table (Jaroslav Kysela) [1463624] - [sound] alsa: pcm/oss: refer to parameters instead of copying to reduce usage of kernel stack (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: use helper function to refer parameter as read-only (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: add const qualifier for read-only table for sampling rate (Jaroslav Kysela) [1463624] - [sound] alsa: opl4: Use IS_REACHABLE() (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Build pcm notifier code conditionally (Jaroslav Kysela) [1463624] - [sound] alsa: seq: Don't break snd_use_lock_sync() loop by timeout (Jaroslav Kysela) [1463624] - [sound] alsa: seq: Fix race during FIFO resize (Jaroslav Kysela) [1463624] - [sound] alsa: seq: Fix racy cell insertions during snd_seq_pool_done() (Jaroslav Kysela) [1463624] - [sound] alsa: seq: Fix link corruption by event error handling (Jaroslav Kysela) [1463624]- [scsi] qla2xxx: Move initialization of work element earlier (Himanshu Madhani) [1500417] - [scsi] qla2xxx: Fix uninitialized work element (Himanshu Madhani) [1500417] - [scsi] lpfc: change version to 11.4.0.4 (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: correct nvme sg segment count check (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix oops of nvme host during driver unload (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Extend RDP support (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Ensure io aborts interlocked with the target (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix secure firmware updates (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix crash in lpfc_nvme_fcp_io_submit during LIP (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Disable NPIV support if NVME is enabled (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix oops if nvmet_fc_register_targetport fails (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Revise NVME module parameter descriptions for better clarity (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Set missing abort context (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Reduce log spew on controller reconnects (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix FCP hba_wqidx assignment (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Move CQ processing to a soft IRQ (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Make ktime sampling more accurate (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: PLOGI failures during NPIV testing (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix warning messages when NVME_TARGET_FC not defined (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix lpfc nvme host rejecting IO with Not Ready message (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix crash receiving ELS while detaching driver (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: fix pci hot plug crash in list_add call (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: fix pci hot plug crash in timer management routines (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Cocci spatch "pool_zalloc-simple" (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: remove redundant null check on eqe (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: use proper format string for dma_addr_t (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: avoid false-positive gcc-8 warning (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: avoid an unused function warning (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: lpfc version bump 11.4.0.3 (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: fix "integer constant too large" error on 32bit archs (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Add Buffer to Buffer credit recovery support (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: remove console log clutter (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix bad sgl reposting after 2nd adapter reset (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix nvme target failure after 2nd adapter reset (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix relative offset error on large nvmet target ios (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix MRQ > 1 context list handling (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Limit amount of work processed in IRQ (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Correct issues with FAWWN and FDISCs (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix NVME PRLI handling during RSCN (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix crash in lpfc nvmet when fc port is reset (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix duplicate NVME rport entries and namespaces (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix handling of FCP and NVME FC4 types in Pt2Pt topology (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Correct return error codes to align with nvme_fc transport (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: convert info messages to standard messages (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix oops when NVME Target is discovered in a nonNVME environment (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix rediscovery on switch blade pull (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix loop mode target discovery (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix plogi collision that causes illegal state transition (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: remove useless code in lpfc_sli4_bsg_link_diag_test (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Replace PCI pool old API (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: support nvmet_fc defer_rcv callback (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: don't double count abort errors (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: spin_lock_irq() is not nestable (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: fix refcount error on node list (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix nvme io stoppage after link bounce (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: update to revision to 11.4.0.1 (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Driver responds LS_RJT to Beacon Off ELS - Linux (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix crash in lpfc_sli_ringtxcmpl_put when nvmet gets an abort request (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix crash doing IO with resets (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix crash after firmware flash when IO is running (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix SLI3 drivers attempting NVME ELS commands (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Break up IO ctx list into a separate get and put list (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Reduce time spent in IRQ for received NVME commands (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Vport creation is failing with "Link Down" error (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix nvme_info sysfs output to be consistent (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix system panic when express lane enabled (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: update to revision to 11.4.0.0 (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Add auto EQ delay logic (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix defects reported by Coverity Scan (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix vports not logging into target (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix PRLI retry handling when target rejects it (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix System panic after loading the driver (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix crash on powering off BFS VM with passthrough device (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix return value of board_mode store routine in case of online failure (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix counters so outstandng NVME IO count is accurate (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix Port going offline after multiple resets (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix nvmet node ref count handling (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix Lun Priority level shown as NA (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Add changes to assist in NVMET debugging (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix nvme port role handling in sysfs and debugfs handlers (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix transition nvme-i rport handling to nport only (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Add nvme initiator devloss support (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: make a couple of functions static (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: fix spelling mistake "entrys" -> "entries" (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: debugfs: get rid of pointless access_ok() (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: prevent potential null pointer dereference (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Avoid NULL pointer dereference in lpfc_els_abort() (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: nvmet_fc: fix format string (Dick Kennedy) [1385844 1461977 1387768] - [scsi] nvmet-fc: remove target cpu scheduling flag (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: fix build issue if NVME_FC_TARGET is not defined (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix NULL pointer dereference during PCI error recovery (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: update version to 11.2.0.14 (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Add MDS Diagnostic support (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix NVMEI's handling of NVMET's PRLI response attributes (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Cleanup entry_repost settings on SLI4 queues (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix debugfs root inode "lpfc" not getting deleted on driver unload (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix NVME I+T not registering NVME as a supported FC4 type (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Added recovery logic for running out of NVMET IO context resources (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Separate NVMET RQ buffer posting from IO resources SGL/iocbq/context (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Separate NVMET data buffer pool fir ELS/CT (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix NMI watchdog assertions when running nvmet IOPS tests (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix NVMEI driver not decrementing counter causing bad rport state (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix nvmet RQ resource needs for large block writes (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Adding additional stats counters for nvme (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix system crash when port is reset (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix used-RPI accounting problem (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: ensure els_wq is being checked before destroying it (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: double lock typo in lpfc_ns_rsp() (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: lpfc_get_wwpn at wrong offset (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix memory corruption of the lpfc_ncmd->list pointers (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: revison 11.2.0.12 (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Update ABORT processing for NVMET (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix implicit logo and RSCN handling for NVMET (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Add Fabric assigned WWN support (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix max_sgl_segments settings for NVME / NVMET (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix crash after issuing lip reset (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix driver load issues when MRQ=8 (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Remove hba lock from NVMET issue WQE (Dick Kennedy) [1385844 1461977 1387768] - [scsi] Fix nvme initiator handling when not enabled (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix driver usage of 128B WQEs when WQ_CREATE is V1 (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix driver unload/reload operation (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix PRLI ACC rsp for NVME (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix extra line print in rqpair debug print (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Remove NULL ptr check before kfree (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Remove unused defines for NVME PostBuf (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix spelling in comments (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Add debug messages for nvme/fcp resource allocation (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix log message in completion path (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix rejected nvme LS Req (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix nvme unregister port timeout (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Standardize nvme SGL segment count (Dick Kennedy) [1385844 1461977 1387768] - [scsi] nvmet_fc: Rework target side abort handling (Dick Kennedy) [1385844 1461977 1387768] - [scsi] nvmet_fc: add req_release to lldd api (Dick Kennedy) [1385844 1461977 1387768] - [scsi] nvmet_fc: add target feature flags for upcall isr contexts (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: fix potential buffer overflow (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: fix building without debugfs support (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix PT2PT PRLI reject (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc version bump for rhel7.5 nvme to 11.2.0.11 (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Finalize Kconfig options for nvme (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Rework lpfc Kconfig for NVME options (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: add missing Kconfig NVME dependencies (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: replace init_timer by setup_timer (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: code cleanups in NVME initiator discovery (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: use div_u64 for 64-bit division (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: code cleanups in NVME initiator base (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: remove dead sli3 nvme code (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: correct double print (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Rename LPFC_MAX_EQ_DELAY to LPFC_MAX_EQ_DELAY_EQID_CNT (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: add NVME exchange aborts (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix nvme allocation bug on failed nvme_fc_register_localport (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix IO submission if WQ is full (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix NVME CMD IU byte swapped word 1 problem (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix RCTL value on NVME LS request and response (Dick Kennedy) [1385844 1461977 1387768] - [lpfc] Fix crash during Hardware error recovery on SLI3 adapters (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: fix missing spin_unlock on sql_list_lock (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: don't dereference dma_buf-> iocbq before null check (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: sanity check hrq is null before dereferencing it (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: remove redundant assignment of sgel (Dick Kennedy) [1385844 1461977 1387768] - [scsi] Update lpfc version to 11.2.0.8 for rhel7.5 with NVME support (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Update copyrights (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: NVME: Target: Add debugfs support (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: NVME: Target: bind to nvmet_fc api (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: nvme: Target: Merge into FC discovery (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: nvme: Target: Receive buffer updates (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: nvme: Target: Base modifications (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: nvme: Initiator: Add debugfs support (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: nvme: Initiator: bind to nvme_fc api (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: nvme: Initiator: Merge into FC discovery (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: nvme: Initiator: Base modifications (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: refactor debugfs queue dump routines (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: refactor debugfs queue prints (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: minor code cleanups (Dick Kennedy) [1385844 1461977 1387768]- [infiniband] lx5e: Fix race in mlx5e_sw_stats and mlx5e_vport_stats (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Fix ETHTOOL_GRXCLSRLALL handling (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Fix small packet threshold (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Fix UAR memory leak (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Make sure the FW max encap size is enough for ipv6 tunnels (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Make sure the FW max encap size is enough for ipv4 tunnels (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Fix driver load bad flow when having fw initializing timeout (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Fix issue in populating the PFC config paramters (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Fix possible system hang in the dcbnl-getdcbx() path (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Fix sending an invalid PFC error mask to MFW (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Fix possible error in populating max_tc field (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] svcrdma: set XPT_CONG_CTRL flag for bc xprt (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/qib: fix false-postive maybe-uninitialized warning (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/cq: Don't process more than the given budget (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: increment msn only when completing a request (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] uapi: fix rdma/mlx5-abi.h userspace compilation errors (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Update documentation link (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/ocrdma: fix a type issue in ocrdma_put_pd_num() (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/vmw_pvrdma: Activate device on link up (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/vmw_pvrdma: Dont hardcode QP header page (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/vmw_pvrdma: Cleanup unused variables (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] Fix alignment of mmap cookies to support VIPT caching (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/core: Protect against self-requeue of a cq work item (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Avoid supporting udp tunnel port ndo for VF reps (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Use the proper UAPI values when offloading TC vlan actions (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] xprtrdma: Squelch kbuild sparse complaint (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Fix interrupt flags on Rx LL2 (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Prevent creation of too-big u32-chains (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: add IPV6 dependency (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Don't use attention PTT for configuring BW (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Fix race with multiple VFs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] sunrpc: flag transports as having congestion control (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx4_en: Use __skb_fill_page_desc() (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx4: Change ENOTSUPP to EOPNOTSUPP (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma_cm: fail iwarp accepts w/o connection params (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed*: Fix link indication race (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Don't allocate SBs using main PTT (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qede: Prevent index problems in loopback test (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Reflect PF link when initializing VF (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qede: Free netdevice only after stoping slowpath (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qede: Initialize lock and slowpath workqueue early (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Reserve doorbell BAR space for present CPUs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Read queue state before releasing buffer (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Release CQ resource under lock on failure (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] mlx4: fix potential divide by 0 in mlx4_en_auto_moderation() (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/srp: Drain the send queue before destroying a QP (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/core: Add support for draining IB_POLL_DIRECT completion queues (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/srp: Improve an error path (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/srp: Make a diagnostic message more informative (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/srp: Document locking conventions (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/qedr: Fix some error handling (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/vmw_pvrdma: Expose vendor error to ULPs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: use size_t for passing array length (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: Remove redudant label (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: remove the unnecessary memory free (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Code reuse with memdup_copy (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1, qib, rdmavt: Move AETH defines to rdma/ib_hdrs.h (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Add rvt_rnr_tbl_to_usec function (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Do not set physical link state if DC is in the shutdown state (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Modify logging frequency of DCC errors (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rdmavt, ib/hfi1, ib/qib: Correct ack count for passive (RTR) QPs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/qib: Updates to use rdmavt's SGE helper routines (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1, rdmavt: Move SGE state helper routines into rdmavt (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1, rdmavt: Update copy_sge to use boolean arguments (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/qib: Use new rdmavt timers (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Use new rdmavt timers (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rdmavt: Adding timer logic to rdmavt (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1, qib, rdmavt: Move AETH credit functions into rdmavt (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1, qib, rdmavt: Move two IB event functions into rdmavt (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Check upper-case EFI variables (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Reduce oversized fields in struct hfi1_packet (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Add additional fields to qp_stats (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Allocate context data on memory node (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rdmavt: Use per-CPU reference count for MRs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Access hfi1_ibport through rcd pointer (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Correct error calldown locking (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Use static CTLE with Preset 6 for integrated HFIs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Ensure read of producer s_head is correct (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Correct defered count after processing qp_wait_list (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: use setup_timer to simplify the code (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/iser: Protect completion context active_qps update (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] mlx4: do not fire tasklet unless necessary (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qede: Add driver support for PTP (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Add infrastructure for PTP support (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] mlx4: do not use rwlock in fast path (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/cma: Destination and source addr families must match (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/cma: Add default RoCE TOS to CMA configfs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/core: Remove pointer casting from void to net_device (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Fix configuration of port capabilities (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Fix blue flame buffer size calculation (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx4: Remove unused variable from function declaration (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib: Query ports via the core instead of direct into the driver (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib: Add protocol for USNIC (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx4: Support raw packet protocol (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Support raw packet protocol (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/core: Add raw packet protocol (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Add implicit MR support (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Expose MR cache for mlx5_ib (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Add null_mkey access (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/umem: Indicate that process is being terminated (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/umem: Update on demand page (ODP) support (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/core: Add implicit MR flag (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Add port counter support for Receive WQs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Expose Q counters groups only if they are supported by FW (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Remove deprecated module parameter (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Assign DSCP for R-RoCE QPs Address Path (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Avoid SMP MADs from VFs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Add additional checks before processing MADs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Return error for unsupported signature type (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Fix out-of-bound access (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rhel-only: Add CONFIG_INFINIBAND_BNXT_RE (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/bnxt_re: fix for "bnxt_en: Update to firmware interface spec 1.7.0." (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/bnxt_re: Add bnxt_re driver build support (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/bnxt_re: Add bnxt_re RoCE driver (Don Dutile) [1456687 1456667 1409099 1386645 1385649 1385309] - [infiniband] xprtrdma: Refactor management of mw_list field (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] xprtrdma: Handle stale connection rejection (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] xprtrdma: Properly recover FRWRs with in-flight FASTREG WRs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] sunrpc: fix build errors when linux/phy*.h is removed from sa.h (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] svcrdma: Poll CQs in "workqueue" mode (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] svcrdma: Combine list fields in struct svc_rdma_op_ctxt (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] svcrdma: Remove unused sc_dto_q field (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] svcrdma: Clean up backchannel send header encoding (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] svcrdma: Clean up RPC-over-RDMA Call header decoder (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] svcrdma: Clean up RPC-over-RDMA Reply header encoder (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] svcrdma: Another sendto chunk list parsing update (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: fix another maybe-uninitialized false-positive (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx4_en: fix a condition (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Bring back bfreg uar map dedicated pointer (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Tx, no inline copy on ConnectX-5 (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: TX WQE update (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Configure cache line size for start and end padding (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Fix static checker warnings (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] cxgb4: get rid of custom busy poll code (Don Dutile) [1456687 1456667 1409099 1386645 1385649 1385309] - [infiniband] lx4_en: Check the enabling pptx/pprx flags in SET_PORT wrapper flow (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx4_en: Check the enabling mtu flag in SET_PORT wrapper flow (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx4_en: Pass user MTU value to Firmware at set port command (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx4_core: Get num_tc using netdev_get_num_tc (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx4_core: Add resource alloc/dealloc debugging (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx4_core: Device revision support (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx4: Replace ENOSYS with better fitting error codes (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/core: Add inline function to validate port (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/cma: Fix reversed test (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: Remove the unnecessary error check (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/qib: Remove empty function (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/core: create struct ib_port_cache (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: function interface change (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/cma: Allow port reuse for rdma_id (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/cma: Add debug messages to error flows (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: Remove unnecessary returned value check (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/isert: fix spelling mistake: "teminating" -> "terminating" (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mad: Add port_num to error message (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/vmw_pvrdma: Remove unused qp_type (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/core: Fix typo in comment (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: CQE compression control code reuse (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Reduce memory consumption on kdump kernel (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Enable Eth VFs to query their min-inline value for user-space (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Push min-inline mode resolution helper into the core (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Add support for setting VF min rate (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Support SRIOV TC encapsulation offloads for IPv6 tunnels (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Maximize ip tunnel key usage on the TC offloading path (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Use the full tunnel key info for encapsulation offload house-keeping (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: TC ipv4 tunnel encap offload cosmetic changes (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Add TC offloads matching on IPv6 encapsulation headers (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Use exact encap header size for the FW input buffer (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx4: use rb_entry() (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] mlx4: support __GFP_MEMALLOC for rx (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Receive s-tagged packets in promiscuous mode (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Add support to s-tag in mlx5 firmware interface (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Fix version printout in case of health issue (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Remove information print after attempt to load mlx5_ib module (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Replace memset with eth_zero_addr (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/cma: use cached port state when bind loopback (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/cma: resolve to first active ib port (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/core: export ib_get_cached_port_state (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/core: add port state cache (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: Change list_del to list_del_init in the tx object (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: Replace list_del of the neigh->list with list_del_init (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: Use debug prints instead of warnings in RNR WC status (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: Add detailed error message to dev_queue_xmit call (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: rtnl_unlock can not come after free_netdev (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: Fix deadlock between rmmod and set_mode (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: Fix deadlock over vlan_mutex (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: Set device connection mode only when needed (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: When given an invalid UD MTU, give debug msg (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/ocrdma: Replace BUG() with BUG_ON() (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/core: Fix incorrect structure packing for booleans (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/qedr: restructure functions that create/destroy QPs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/qib: use rb_entry() (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/hfi1: drop pci_link_reset() (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/qib: drop qib_pci_link_reset() (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/nes: use designated initializers (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Fix an skb leak (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Fix reference leaks in memory key invalidation code (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Fix a MR reference leak in check_rkey() (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Generate a completion for all failed work requests (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Introduce functions for queue draining (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Add a runtime check in alloc_index() (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Issue warnings once (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Let the compiler check the type of the cleanup functions (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Enable type checking on SKB_TO_PKT() and PKT_TO_SKB() arguments (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Remove superfluous casts (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Remove an unused variable and an unused argument (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Remove an unused function (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Constify the pool name (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma: Adding ethertype ETH_P_IBOE (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/core: Unify style of IOCTL commands (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/core: Rename RDMA magic number (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/core: Move HFI1 IOCTL declarations to common file (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/hfi1: Avoid redeclaration error (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/core: Move legacy MAD IOCTL declarations to common file (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/core: Commonize RDMA IOCTL declarations location (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Activate support for 4K UARs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Support 4k UAR for libmlx5 (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Allow future extension of libmlx5 input data (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Use blue flame register allocator in mlx5_ib (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Add interface to get reference to a UAR (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Introduce blue flame register allocator (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Fix retrieval of index to first hi class bfreg (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] mlx5: Fix naming convention with respect to UARs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Fix error handling order in create_kernel_qp (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Fix kernel to user leak prevention logic (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Improve MR check (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Add ODP atomics support (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] {net,ib}/mlx5: Refactor page fault handling (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Update PAGE_FAULT_RESUME layout (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Add MR cache for large UMR regions (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Add support for big MRs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Refactor UMR post send format (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Support new MR features (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Add helper mlx5_ib_post_send_wait (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Reorder code in query device command (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Fix offset naming for reserved fields in hca_cap_bits (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed*: Add support for ndo_set_vf_trust (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]- [kernel] audit: ensure that 'audit=1' actually enables audit for PID 1 (Paul Moore) [1487352] - [tools] perf c2c: Fix remote HITM detection for Skylake (Jiri Olsa) [1485994] - [tools] perf test: Add test cases for new data source encoding (Jiri Olsa) [1485994] - [tools] perf tools: Add support for printing new mem_info encodings (Jiri Olsa) [1485994] - [uapi] perf/x86: Fix data source decoding for Skylake (Jiri Olsa) [1485994] - [x86] perf/x86: Move Nehalem PEBS code to flag (Jiri Olsa) [1485994] - [x86] kvm: x86: Fix potential preemption when get the current kvmclock timestamp (Marcelo Tosatti) [1496522] - [x86] kvm: x86: remove irq disablement around KVM_SET_CLOCK/KVM_GET_CLOCK (Marcelo Tosatti) [1496522] - [x86] nmi: Use raw lock (Scott Wood) [1465546] - [dma] s390, ppc: Remove dma_supported for s390 and powerpc (Don Dutile) [1499440] - [s390] Cleanup arch/s390/Kconfig DMA_ATTRS (Don Dutile) [1499440] - [s390] qdio: avoid reschedule of outbound tasklet once killed (Hendrik Brueckner) [1499699] - [s390] lib: export udelay_simple for systemtap (Hendrik Brueckner) [1499014] - [scsi] csiostor: fail probe if fw does not support FCoE (Arjun Vynipadath) [1458318] - [scsi] csiostor: update module version (Arjun Vynipadath) [1458318] - [scsi] csiostor: add check for supported fw version (Arjun Vynipadath) [1458318] - [scsi] csiostor: Avoid content leaks and casts (Arjun Vynipadath) [1458318] - [scsi] csiostor: add support for Chelsio T6 adapters (Arjun Vynipadath) [1458318] - [scsi] csiostor: fix use after free in csio_hw_use_fwconfig() (Arjun Vynipadath) [1458318] - [scsi] csiostor: Fix completion usage (Arjun Vynipadath) [1458318] - [scsi] csiostor: fix an error code in csio_hw_init() (Arjun Vynipadath) [1458318] - [scsi] csiostor: Use firmware version from cxgb4/t4fw_version.h (Arjun Vynipadath) [1458318] - [scsi] csiostor: T5 Firmware fix and cleanup (Arjun Vynipadath) [1458318] - [scsi] csiostor: Removed file csio_hw_t4.c (Arjun Vynipadath) [1458318] - [scsi] csiostor: Remove T4 FCoE Support (Arjun Vynipadath) [1458318] - [scsi] csiostor: fix sparse warnings (Arjun Vynipadath) [1458318] - [scsi] csiostor: firmware upgrade fix (Arjun Vynipadath) [1458318] - [scsi] csiostor: Use pci_enable_msix_range() instead of pci_enable_msix() (Arjun Vynipadath) [1458318] - [scsi] csiostor: Remove superfluous call to pci_disable_msix() (Arjun Vynipadath) [1458318] - [char] ipmi:ssif: Add missing unlock in error branch (Tony Camuso) [1457807] - [char] ipmi: constify bmc_dev_attr_group and bmc_device_type (Tony Camuso) [1457807] - [char] ipmi: get rid of field-by-field __get_user() (Tony Camuso) [1457807] - [char] ipmi: get COMPAT_IPMICTL_RECEIVE_MSG in sync with the native one (Tony Camuso) [1457807] - [char] ipmi:ssif: Use i2c_adapter_id instead of adapter->nr (Tony Camuso) [1457807] - [char] ipmi: Use the proper default value for register size in ACPI (Tony Camuso) [1457807] - [char] ipmi_ssif: remove redundant null check on array client->adapter->name (Tony Camuso) [1457807] - [char] ipmi: Pick up slave address from SMBIOS on an ACPI device (Tony Camuso) [1457807] - [char] ipmi/watchdog: fix watchdog timeout set on reboot (Tony Camuso) [1457807] - [char] ipmi_ssif: unlock on allocation failure (Tony Camuso) [1457807] - [char] ipmi/watchdog: fix wdog hang on panic waiting for ipmi response (Tony Camuso) [1457807] - [char] ipmi_si: use smi_num for init_name (Tony Camuso) [1457807] - [char] Move platform device creation earlier in the initialization (Tony Camuso) [1457807] - [char] ipmi: bt-bmc: Add ast2500 compatible string (Tony Camuso) [1457807] - [char] ipmi/bt-bmc: change compatible node to 'aspeed, ast2400-ibt-bmc' (Tony Camuso) [1457807] - [char] ipmi_ssif: use setup_timer (Tony Camuso) [1457807] - [char] ipmi: Fix kernel panic at ipmi_ssif_thread() (Tony Camuso) [1457807] - [char] ipmi_si: Clean up printks (Tony Camuso) [1457807] - [mm] page_cgroup: Fix Kernel bug during boot with memory cgroups enabled (Larry Woodman) [1483747] - [fs] ext4: fix off-by-one on max nr_pages in ext4_find_unwritten_pgoff() (Bill O'Donnell) [1458728] - [fs] flexfiles: fix leak of nfs4_ff_ds_version arrays (Steve Dickson) [1496533] - [fs] nfs: Fix 2 use after free issues in the I/O code (Steve Dickson) [1496506] - [fs] pnfs: Use the standard I/O stateid when calling LAYOUTGET (Steve Dickson) [1496503] - [fs] nfsv4: Use correct inode in _nfs4_opendata_to_nfs4_state() (Steve Dickson) [1496500] - [fs] nfsv4.1: Fix a race in nfs4_proc_layoutget (Steve Dickson) [1478509] - [fs] nfsv4: fix a reference leak caused WARNING messages (Steve Dickson) [1478507] - [fs] nfsv4: Fix an rcu lock leak (Steve Dickson) [1478505] - [fs] nfs: Don't write back further requests if there is a pending write error (Steve Dickson) [1478486] - [fs] nfs: flexfiles: fix kernel OOPS if MDS returns unsupported DS type (Steve Dickson) [1478511] - [fs] pnfs/flexfiles: Handle expired layout segments in ff_layout_initiate_commit() (Steve Dickson) [1478511] - [fs] nfs: Fix another COMMIT race in pNFS (Steve Dickson) [1478511] - [fs] nfs: Fix a COMMIT race in pNFS (Steve Dickson) [1478511] - [fs] pnfs: Ensure we commit the layout if it has been invalidated (Steve Dickson) [1478487] - [fs] flexfiles: Fix up the ff_layout_write_pagelist failure path (Steve Dickson) [1478487] - [fs] PNFS for stateid errors retry against MDS first (Steve Dickson) [1458863] - [fs] PNFS fix EACCESS on commit to DS handling (Steve Dickson) [1458863] - [fs] PNFS fix fallback to MDS if got error on commit to DS (Steve Dickson) [1458863] - [fs] pnfs: Fix a deadlock when coalescing writes and returning the layout (Steve Dickson) [1478500] - [fs] pnfs: Don't clear the layout return info if there are segments to return (Steve Dickson) [1478500]- [nvme] fix the definition of the doorbell buffer config support bit (David Milburn) [1454365 1456486 1457880] - [nvme] pci: use dma memory for the host memory buffer descriptors (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: default MR page size to 4k (David Milburn) [1457880 1456486 1454365] - [nvme] pci: set cqe_seen on polled completions (David Milburn) [1457880 1456486 1454365] - [nvme] fabrics: fix reporting of unrecognized options (David Milburn) [1457880 1456486 1454365] - [nvme] fc: eliminate incorrect static markers on local variables (David Milburn) [1457880 1456486 1454365] - [nvme] fc: correct use after free on list teardown (David Milburn) [1457880 1456486 1454365] - [nvme] don't overwrite identify sn/fr with 0-bytes (David Milburn) [1457880 1456486 1454365] - [nvme] fix nvme reset command timeout handling (David Milburn) [1457880 1456486 1454365] - [nvme] pci: fix CMB sysfs file removal in reset path (David Milburn) [1457880 1456486 1454365] - [nvme] fc: add defer_req callback for deferment of cmd buffer return (David Milburn) [1457880 1456486 1454365] - [nvme] strip trailing 0-bytes in wwid_show (David Milburn) [1457880 1456486 1454365] - [nvme] pci: fix HMB size calculation (David Milburn) [1457880 1456486 1454365] - [nvme] fc: revise TRADDR parsing (David Milburn) [1457880 1456486 1454365] - [nvme] fc: address target disconnect race conditions in fcp io submit (David Milburn) [1457880 1456486 1454365] - [nvme] fabrics commands should use the fctype field for data direction (David Milburn) [1457880 1456486 1454365] - [nvme] also provide a UUID in the WWID sysfs attribute (David Milburn) [1457880 1456486 1454365] - [nvme] don't report 0-bytes in serial number (David Milburn) [1457880 1456486 1454365] - [nvme] Move serial number from controller to subsystem (David Milburn) [1457880 1456486 1454365] - [nvme] prefix version configfs file with attr (David Milburn) [1457880 1456486 1454365] - [nvme] pci: Fix an error handling path in 'nvme_probe()' (David Milburn) [1457880 1456486 1454365] - [nvme] pci: Remove nvme_setup_prps BUG_ON (David Milburn) [1457880 1456486 1454365] - [nvme] fc: fix byte swapping in nvmet_fc_ls_create_association (David Milburn) [1457880 1456486 1454365] - [nvme] pci: add module parameter for io queue depth (David Milburn) [1457880 1456486 1454365] - [nvme] pci: compile warnings in nvme_alloc_host_mem() (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Accept variable pad lengths on Create Association LS (David Milburn) [1457880 1456486 1454365] - [nvme] fc: revise Create Association descriptor length (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: unconditionally recycle the request mr (David Milburn) [1457880 1456486 1454365] - [nvme] split nvme_uninit_ctrl into stop and uninit (David Milburn) [1457880 1456486 1454365] - [nvme] kick requeue list when requeueing a request instead of when starting the queues (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: remove race conditions from IB signalling (David Milburn) [1457880 1456486 1454365] - [nvme] fc: use blk_mq_delay_run_hw_queue instead of open-coding it (David Milburn) [1457880 1456486 1454365] - [nvme] fc: update tagset nr_hw_queues after queues reinit (David Milburn) [1457880 1456486 1454365] - [nvme] loop: update tagset nr_hw_queues after reconnecting/resetting (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: update tagset nr_hw_queues after reconnecting/resetting (David Milburn) [1457880 1456486 1454365] - [nvme] fc: don't override opts->nr_io_queues (David Milburn) [1457880 1456486 1454365] - [nvme] pci: rename to nvme_pci_configure_admin_queue (David Milburn) [1457880 1456486 1454365] - [nvme] move ctrl cap to struct nvme_ctrl (David Milburn) [1457880 1456486 1454365] - [nvme] move queue_count to the nvme_ctrl (David Milburn) [1457880 1456486 1454365] - [nvme] Quirks for PM1725 controllers (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: register ib_client to not deadlock in device removal (David Milburn) [1457880 1456486 1454365] - [nvme] fc: fix error recovery on link down (David Milburn) [1457880 1456486 1454365] - [nvme] fc: fix crashes on bad opcodes (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Fix crash when nvme controller connection fails (David Milburn) [1457880 1456486 1454365] - [nvme] fc: replace ioabort msleep loop with completion (David Milburn) [1457880 1456486 1454365] - [nvme] fc: fix double calls to nvme_cleanup_cmd() (David Milburn) [1457880 1456486 1454365] - [nvme] fabrics: verify that a controller returns the correct NQN (David Milburn) [1457880 1456486 1454365] - [nvme] simplify nvme_dev_attrs_are_visible (David Milburn) [1457880 1456486 1454365] - [nvme] read the subsystem NQN from Identify Controller (David Milburn) [1457880 1454365 1456486] - [nvme] remove a misleading comment on struct nvme_ns (David Milburn) [1457880 1456486 1454365] - [nvme] explicitly disable APST on quirked devices (David Milburn) [1389600] - [nvme] use a single NVME_AQ_DEPTH and relax it to 32 (David Milburn) [1457880 1456486 1454365] - [nvme] pci: factor out the cqe reading mechanics from __nvme_process_cq (David Milburn) [1457880 1456486 1454365] - [nvme] pci: factor out cqe handling into a dedicated routine (David Milburn) [1457880 1456486 1454365] - [nvme] pci: Introduce nvme_ring_cq_doorbell (David Milburn) [1457880 1456486 1454365] - [nvme] pci: Fix stuck nvme reset (David Milburn) [1457880 1456486 1454365] - [nvme] implement NS Optimal IO Boundary from 1.3 Spec (David Milburn) [1457880 1456486 1454365] - [nvme] no need to wait for the reset when keepalive fails (David Milburn) [1457880 1456486 1454365] - [nvme] move reset workqueue handling to common code (David Milburn) [1454365 1456486 1457880] - [nvme] pci: Remove watchdog timer (David Milburn) [1457880 1456486 1454365] - [nvme] move protection information check into nvme_setup_rw (David Milburn) [1457880 1456486 1454365] - [nvme] mark shutdown_timeout static (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: fix error code in nvme_rdma_create_ctrl() (David Milburn) [1457880 1456486 1454365] - [nvme] fabrics: keep track of nvmet connect error status (David Milburn) [1457880 1456486 1454365] - [nvme] add fields into identify controller data structure (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Remove a set-but-not-used variable (David Milburn) [1457880 1456486 1454365] - [nvme] use ctrl->device consistently for logging (David Milburn) [1457880 1456486 1454365] - [nvme] allow overriding the NVMe VS via configfs (David Milburn) [1457880 1456486 1454365] - [nvme] add uuid field to nvme_ns and populate via configfs (David Milburn) [1451199] - [nvme] implement namespace identify descriptor list (David Milburn) [1451199] - [nvme] provide UUID value to userspace (David Milburn) [1451199] - [nvme] get list of namespace descriptors (David Milburn) [1451199] - [nvme] rename uuid to nguid in nvme_ns (David Milburn) [1451199] - [nvme] introduce NVMe Namespace Identification Descriptor structures (David Milburn) [1457880 1456486 1454365] - [nvme] use NVME_IDENTIFY_DATA_SIZE (David Milburn) [1457880 1456486 1454365] - [nvme] [lib] add sg_zero_buffer() helper (David Milburn) [1457880 1456486 1454365] - [nvme] nvme-pci: remove redundant includes (David Milburn) [1454365 1456486 1457880] - [nvme] nvme-pci: remap BAR0 to cover admin CQ doorbell for large stride (David Milburn) [1457880 1456486 1454365] - [nvme] move nr_reconnects to nvme_ctrl (David Milburn) [1457880 1456486 1454365] - [nvme] queue ns scanning and async request from nvme_wq (David Milburn) [1457880 1456486 1454365] - [nvme] Move transports to use nvme-core workqueue (David Milburn) [1457880 1456486 1454365] - [nvme] Don't allow to reset a reconnecting controller (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: Get rid of CONNECTED state (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: rework rdma connection establishment error path (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: make nvme_rdma_(create|destroy)_queue_ib symmetrical (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: Make queue flags bit numbers and not shifts (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: get rid of unused ctrl lock (David Milburn) [1457880 1456486 1454365] - [nvme] loop: get rid of unused controller lock (David Milburn) [1457880 1456486 1454365] - [nvme] pci: implement host memory buffer support (David Milburn) [1454365 1456486 1457880] - [nvme] [kernel] dma-mapping: introduce the DMA_ATTR_NO_WARN attribute (David Milburn) [1457880 1456486 1454365] - [nvme] save hmpre and hmmin in struct nvme_ctrl (David Milburn) [1457880 1456486 1454365] - [nvme] add dword 12 - 15 fields to struct nvme_features (David Milburn) [1457880 1456486 1454365] - [nvme] add struct nvme_host_mem_buf_desc and HMB flags (David Milburn) [1457880 1456486 1454365] - [nvme] relax APST default max latency to 100ms (David Milburn) [1389600] - [nvme] only consider exit latency when choosing useful non-op power states (David Milburn) [1457880 1456486 1454365] - [nvme] fc: fix missing put reference on controller create failure (David Milburn) [1457880 1456486 1454365] - [nvme] fc: on lldd/transport io error, terminate association (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: fast fail incoming requests while we reconnect (David Milburn) [1468743] - [nvme] pci: fix multiple ctrl removal scheduling (David Milburn) [1454365 1456486 1457880] - [nvme] fix hang in remove path (David Milburn) [1457880 1456486 1454365] - [nvme] Quirk APST on Intel 600P/P3100 devices (David Milburn) [1389600] - [nvme] replace is_flags field in nvme_ctrl_ops with a flags field (David Milburn) [1457880 1456486 1454365] - [nvme] pci: consistencly use ctrl->device for logging (David Milburn) [1457880 1456486 1454365] - [nvme] fc: remove extra controller reference taken on reconnect (David Milburn) [1457880 1456486 1454365] - [nvme] fc: correct nvme status set on abort (David Milburn) [1457880 1456486 1454365] - [nvme] fc: set logging level on resets/deletes (David Milburn) [1457880 1456486 1454365] - [nvme] fc: revise comment on teardown (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Support ctrl_loss_tmo (David Milburn) [1457880 1456486 1454365] - [nvme] fc: get rid of local reconnect_delay (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: support devices with queue size < 32 (David Milburn) [1457880 1456486 1454365] - [nvme] release the sq ref on rdma read errors (David Milburn) [1457880 1456486 1454365] - [nvme] fc: remove target cpu scheduling flag (David Milburn) [1457880 1456486 1454365] - [nvme] fc: stop queues on error detection (David Milburn) [1457880 1456486 1454365] - [nvme] fc: require target or discovery role for fc-nvme targets (David Milburn) [1457880 1456486 1454365] - [nvme] fc: correct port role bits (David Milburn) [1457880 1456486 1454365] - [nvme] unmap CMB and remove sysfs file in reset path (David Milburn) [1457880 1456486 1454365] - [nvme] scsi: remove nvme_trans_security_protocol (David Milburn) [1457880 1456486 1454365] - [nvme] scsi: Consider LBA format in IO splitting calculation (David Milburn) [1457880 1456486 1454365] - [nvme] fc: avoid memory corruption caused by calling nvmf_free_options() twice (David Milburn) [1457880 1456486 1454365] - [nvme] Add nvme_core.force_apst to ignore the NO_APST quirk (David Milburn) [1389600] - [nvme] Display raw APST configuration via DYNAMIC_DEBUG (David Milburn) [1389600] - [nvme] Fix APST comment (David Milburn) [1389600] - [nvme] fcloop: mark two symbols static (David Milburn) [1457880 1456486 1454365] - [nvme] fc: properly endian swap sq_head (David Milburn) [1457880 1456486 1454365] - [nvme] fc: mark the sqhd field as __le16 (David Milburn) [1457880 1456486 1454365] - [nvme] fc: fix endianess annoations for nvmet_fc_format_rsp_hdr (David Milburn) [1457880 1456486 1454365] - [nvme] fc: mark nvmet_fc_handle_fcp_rqst static (David Milburn) [1457880 1456486 1454365] - [nvme] fc: mark two symbols static (David Milburn) [1457880 1456486 1454365] - [nvme] fc: add controller reset support (David Milburn) [1457880 1456486 1454365] - [nvme] fc: add aen abort to teardown (David Milburn) [1457880 1456486 1454365] - [nvme] fc: fix command id check (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Change traddr field separator to a colon (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Add ls aborts on remote port teardown (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Move LS's to rport (David Milburn) [1457880 1456486 1454365] - [nvme] fc: add missing reference in add_port (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Rework target side abort handling (David Milburn) [1457880 1456486 1454365] - [nvme] fcloop: split job struct from transport for req_release (David Milburn) [1457880 1456486 1454365] - [nvme] fc: add req_release to lldd api (David Milburn) [1457880 1456486 1454365] - [nvme] fc: add target feature flags for upcall isr contexts (David Milburn) [1457880 1456486 1454365] - [nvme] convert from kmap to nvmet_copy_from_sgl (David Milburn) [1457880 1456486 1454365] - [nvme] improve performance for virtual NVMe devices (David Milburn) [1454365 1456486 1457880] - [nvme] pci: Don't set reserved SQ create flags (David Milburn) [1457880 1456486 1454365] - [nvme] Quirk APST off on THNSF5256GPUK TOSHIBA (David Milburn) [1389600] - [nvme] Adjust the Samsung APST quirk (David Milburn) [1389600] - [nvme] make nvme_error_status private (David Milburn) [1457880 1456486 1454365] - [nvme] split nvme status from block req->errors (David Milburn) [1454365 1456486 1457880] - [nvme] fc: fix status code handling in nvme_fc_fcpio_done (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Fix sqsize wrong assignment based on ctrl MQES capability (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: Fix sqsize wrong assignment based on ctrl MQES capability (David Milburn) [1457880 1456486 1454365] - [nvme] loop: Fix sqsize wrong assignment based on ctrl MQES capability (David Milburn) [1457880 1456486 1454365] - [nvme] move the retries count to struct nvme_request (David Milburn) [1454365 1456486 1457880] - [nvme] mark nvme_max_retries static (David Milburn) [1457880 1456486 1454365] - [nvme] cleanup nvme_req_needs_retry (David Milburn) [1457880 1456486 1454365] - [nvme] move ->retries setup to nvme_setup_cmd (David Milburn) [1457880 1456486 1454365] - [nvme] factor request completion code into a common helper (David Milburn) [1457880 1456486 1454365] - [nvme] fc: drop ctrl for all command completions (David Milburn) [1457880 1456486 1454365] - [nvme] fc: increment request retries counter before requeuing (David Milburn) [1457880 1456486 1454365] - [nvme] loop: increment request retries counter before requeuing (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: increment request retries counter before requeuing (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Clean up host fcpio done status handling (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Clear SG list to avoid double frees (David Milburn) [1457880 1456486 1454365] - [nvme] fc: correct LS validation (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Sync NVME LS reject reasons with spec (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Add check of status_code in ERSP_IU (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Sync FC-NVME header with standard (David Milburn) [1457880 1456486 1454365] - [nvme] loop: retrieve iod from the cqe command_id (David Milburn) [1457880 1456486 1454365] - [nvme] loop: remove unneeded (David Milburn) [1457880 1456486 1454365] - [nvme] fc: fix module_init (theoretical) error path (David Milburn) [1457880 1456486 1454365] - [nvme] loop: fix module_init (theoretical) error path (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: fix module_init (theoretical) error path (David Milburn) [1457880 1456486 1454365] - [nvme] use symbolic constants for log identifiers (David Milburn) [1457880 1456486 1454365] - [nvme] Introduced helper routine for controller status check (David Milburn) [1457880 1456486 1454365] - [nvme] fixed avoided printing nvmet: twice in error logs (David Milburn) [1457880 1456486 1454365] - [nvme] loop: remove some code duplication (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: Give some more grace for rdma connection establishment (David Milburn) [1457880 1456486 1454365] - [nvme] fix byte swap in nvmet_parse_io_cmd (David Milburn) [1457880 1456486 1454365] - [nvme] add missing byte swap in nvmet_get_smart_log (David Milburn) [1457880 1456486 1454365] - [nvme] loop: handle cpu unplug when re-establishing the controller (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: handle cpu unplug when re-establishing the controller (David Milburn) [1457880 1456486 1454365] - [nvme] confirm sq percpu has scheduled and switched to atomic (David Milburn) [1457880 1456486 1454365] - [nvme] loop: fix a possible use-after-free when destroying the admin queue (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: add support for host_traddr (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: Fix error handling (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: use nvme cm status helper (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: move nvme cm status helper to .h file (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: use rdma connection reject helper functions (David Milburn) [1457880 1456486 1454365] - [nvme] fc: don't bother to validate ioccsz and iorcsz (David Milburn) [1457880 1456486 1454365] - [nvme] pci: No special case for queue busy on IO (David Milburn) [1457880 1456486 1454365] - [nvme] core: Fix race kicking freed request_queue (David Milburn) [1457880 1456486 1454365] - [nvme] pci: Disable on removal when disconnected (David Milburn) [1457880 1456486 1454365] - [nvme] Enable autonomous power state transitions (David Milburn) [1457880 1456486 1454365] - [nvme] [base] pm/qos: Export dev_pm_qos_update_user_latency_tolerance (David Milburn) [1457880 1456486 1454365] - [nvme] [base] pm/qos: Fix writing 'auto' to pm_qos_latency_tolerance_us (David Milburn) [1457880 1456486 1454365] - [nvme] [base] pm/qos: Improve sysfs pm_qos_latency_tolerance validation (David Milburn) [1457880 1456486 1454365] - [nvme] Add a quirk mechanism that uses identify_ctrl (David Milburn) [1454365 1456486 1457880] - [nvme] make nvmf_register_transport require a create_ctrl callback (David Milburn) [1457880 1456486 1454365] - [nvme] Use CNS as 8-bit field and avoid endianness conversion (David Milburn) [1457880 1456486 1454365] - [nvme] add semicolon in nvme_command setting (David Milburn) [1457880 1456486 1454365] - [nvme] fix build with gcc-4.4.4 (David Milburn) [1457880 1456486 1454365] - [nvme] avoid dereferencing nvmet_req (David Milburn) [1457880 1456486 1454365] - [nvme] Make controller state visible via sysfs (David Milburn) [1457880 1456486 1454365] - [nvme] Make cntlid globally unique (David Milburn) [1457880 1456486 1454365] - [nvme] fc: cleanup of abort flag processing in fcp_op_done (David Milburn) [1457880 1456486 1454365] - [nvme] admin-cmd: fix spelling mistake: Counld -> Could (David Milburn) [1457880 1456486 1454365] - [nvme] pci: Don't mark IOD as aborted if abort wasn't sent (David Milburn) [1457880 1456486 1454365] - [nvme] scsi: don't rely on BLK_MAX_CDB (David Milburn) [1457880 1456486 1454365]- [s390] pci: correct hotplug related issues (Hendrik Brueckner) [1486403] - [s390] pci: recognize name clashes with uids (Hendrik Brueckner) [1486403] - [s390] pci: provide more debug information (Hendrik Brueckner) [1486403] - [s390] pci: fix handling of PEC 306 (Hendrik Brueckner) [1486403] - [s390] pci: improve pci hotplug (Hendrik Brueckner) [1486403] - [s390] pci: introduce clp_get_state (Hendrik Brueckner) [1486403] - [s390] pci: improve error handling during fmb (de)registration (Hendrik Brueckner) [1486403] - [s390] pci: improve unreg_ioat error handling (Hendrik Brueckner) [1486403] - [s390] pci: improve error handling during interrupt deregistration (Hendrik Brueckner) [1486403] - [s390] pci: don't cleanup in arch_setup_msi_irqs (Hendrik Brueckner) [1486403] - [s390] scsi: zfcp: trace HBA FSF response by default on dismiss or timedout late response (Hendrik Brueckner) [1494576] - [s390] scsi: zfcp: fix payload with full FCP_RSP IU in SCSI trace records (Hendrik Brueckner) [1494576] - [s390] scsi: zfcp: fix missing trace records for early returns in TMF eh handlers (Hendrik Brueckner) [1494576] - [s390] scsi: zfcp: fix passing fsf_req to SCSI trace on TMF to correlate with HBA (Hendrik Brueckner) [1494576] - [s390] scsi: zfcp: fix capping of unsuccessful GPN_FT SAN response trace records (Hendrik Brueckner) [1494576] - [media] stk1160: Remove '.' from Kconfig (Prarit Bhargava) [1498552] - [scripts] kconfig: Regenerate *.c_shipped files after previous changes (Prarit Bhargava) [1498552] - [scripts] kconfig: Introduce the "imply" keyword (Prarit Bhargava) [1498552] - [scripts] kconfig: Regenerate shipped zconf.{hash, lex}.c files (Prarit Bhargava) [1498552] - [scripts] kconfig: warn of unhandled characters in Kconfig commands (Prarit Bhargava) [1498552] - [scripts] kconfig: allow use of relations other than (in)equality (Prarit Bhargava) [1498552] - [scripts] kconfig: re-generate *.c_shipped files after previous change (Prarit Bhargava) [1498552] - [scripts] kconfig: don't silently ignore unhandled characters (Prarit Bhargava) [1498552] - [scripts] kbuild: trivial - use tabs for code indent where possible (Prarit Bhargava) [1498552] - [scripts] kconfig: make allnoconfig disable options behind EMBEDDED and EXPERT (Prarit Bhargava) [1498552] - [scripts] kconfig: remove unused definition from scanner (Prarit Bhargava) [1498552] - [scripts] kconfig: regenerate bison parser (Prarit Bhargava) [1498552] - [scripts] kconfig: do not special-case 'MODULES' symbol (Prarit Bhargava) [1498552] - [kernel] modules: do not depend on kconfig to set 'modules' option to symbol MODULES (Prarit Bhargava) [1498552] - [acpi] acpi / dptf: move int340x_thermal.c to the DPTF folder (Prarit Bhargava) [1496811] - [acpi] acpi / dptf: Add DPTF power participant driver (Prarit Bhargava) [1496811] - [scsi] storvsc: fix memory leak on ring buffer busy (Cathy Avery) [1469095] - [scsi] storvsc: use default I/O timeout handler for FC devices (Cathy Avery) [1469095] - [scsi] storvsc: remove unnecessary channel inbound lock (Cathy Avery) [1469095] - [scsi] storvsc: use in place iterator function (Cathy Avery) [1469095] - [scsi] storvsc: Add support for FC rport (Cathy Avery) [1469095] - [scsi] scsi_transport_fc: Add dummy initiator role to rport (Cathy Avery) [1469095] - [scsi] storvsc: remove return at end of void function (Cathy Avery) [1469095] - [tools] perf bench: Copy kernel files needed to build mem{cpy, set} x86_64 benchmarks (Jeff Moyer) [1437205] - [x86] mce: Fix copy/paste error in exception table entries (Jeff Moyer) [1437205] - [x86] mce: Improve memcpy_mcsafe() (Jeff Moyer) [1437205] - [x86] mm, x86/mce: Fix return type/value for memcpy_mcsafe() (Jeff Moyer) [1437205] - [x86] mm, x86/mce: Add memcpy_mcsafe() (Jeff Moyer) [1437205] - [x86] mce: Check for faults tagged in EXTABLE_CLASS_FAULT exception table entries (Jeff Moyer) [1437205] - [x86] mce: Add PCI quirks to identify Xeons with machine check recovery (Jeff Moyer) [1437205] - [x86] x86/cpufeature: Carve out X86_FEATURE_* (Jeff Moyer) [1437205] - [x86] x86/headers: Don't asm/processor.h in asm/atomic.h (Jeff Moyer) [1437205] - [kernel] jump_label: remove bug.h, atomic.h dependencies for HAVE_JUMP_LABEL (Jeff Moyer) [1437205] - [x86] x86/mm: add mcsafe exception table mechanism (Jeff Moyer) [1437205] - [tools] perf bench mem: Prepare the x86-64 build for upstream memcpy_mcsafe() changes (Jeff Moyer) [1437205] - [pci] dpc: Add local struct device pointers (Myron Stowe) [1499031] - [pci] dpc: Add eDPC support (Myron Stowe) [1499031] - [pci] dpc: Fix control register setting (Myron Stowe) [1499031] - [pci] dpc: Skip DPC event if device is not present (Myron Stowe) [1499031] - [pci] dpc: Wait for Root Port busy to clear (Myron Stowe) [1499031] - [pci] dpc: Decode extended reasons (Myron Stowe) [1499031] - [pci] Make DPC explicitly non-modular (Myron Stowe) [1499031] - [pci] Remove DPC tristate module option (Myron Stowe) [1499031] - [pci] Bind DPC to Root Ports as well as Downstream Ports (Myron Stowe) [1499031] - [pci] Fix whitespace in struct dpc_dev (Myron Stowe) [1499031] - [pci] Convert Downstream Port Containment driver to use devm_* functions (Myron Stowe) [1499031] - [security] selinux: fix double free in selinux_parse_opts_str() (Paul Moore) [1456843] - [s390] report new vector facilities (Hendrik Brueckner) [1375265] - [s390] scsi: zfcp: fix queuecommand for scsi_eh commands when DIX enabled (Hendrik Brueckner) [1494577] - [s390] qeth: fix L3 next-hop in xmit qeth hdr (Hendrik Brueckner) [1490787] - [ata] libata: Fix device_rh removal warning (Prarit Bhargava) [1455942] - [i2c] i801: Add support for Intel Gemini Lake (Steve Best) [1457268] - [tools] power turbostat: initial Gemini Lake SOC support (Steve Best) [1465246] - [powercap] intel_rapl: Add support for Gemini Lake (Steve Best) [1464887]- [fs] ext4: in ext4_seek_{hole, data}, return -ENXIO for negative offsets (Bill O'Donnell) [1494317] - [fs] cifs: show 'soft' in the mount options for hard mounts (Leif Sahlberg) [1490774] - [fs] cifs: Reconnect expired SMB sessions (Leif Sahlberg) [1477052] - [fs] nfsd: give out fewer session slots as limit approaches (Dave Wysochanski) [1492234] - [fs] nfsd: increase DRC cache limit (Dave Wysochanski) [1492234] - [fs] ext4: fix off-by-in loop termination in ext4_find_unwritten_pgoff() (Bill O'Donnell) [1469363] - [fs] ext4: fix SEEK_HOLE (Bill O'Donnell) [1469363] - [netdrv] atlantic: fix iommu errors (David Arcari) [1490698] - [netdrv] aquantia: Fix transient invalid link down/up indications (David Arcari) [1452077] - [netdrv] aquantia: Fix Tx queue hangups (David Arcari) [1452077] - [netdrv] aquantia: use centralized core mtu check (David Arcari) [1452077] - [netdrv] aquantia: Setup max_mtu in ndev to enable jumbo frames (David Arcari) [1452077] - [netdrv] aquantia: set net_device mtu when mtu is changed (David Arcari) [1452077] - [netdrv] aquantia: Fixes for aq_ndev_change_mtu (David Arcari) [1452077] - [netdrv] aquantia: Show info message if bad firmware version detected (David Arcari) [1452077] - [netdrv] aquantia: Fix for multicast filter handling (David Arcari) [1452077] - [netdrv] aquantia: Fix for incorrect speed index (David Arcari) [1452077] - [netdrv] aquantia: Workaround for HW checksum bug (David Arcari) [1452077] - [netdrv] aquantia: Fix for number of RSS queues (David Arcari) [1452077] - [netdrv] aquantia: Extra spinlocks removed (David Arcari) [1452077] - [netdrv] aquantia: atlantic: remove declaration of hw_atl_utils_hw_set_power (David Arcari) [1452077] - [netdrv] aquantia: remove redundant checks on error status (David Arcari) [1452077] - [netdrv] intel: use core min/max MTU checking (David Arcari) [1454906] - [netdrv] e1000e: Initial Support for IceLake (David Arcari) [1454906] - [netdrv] e1000e: add check on e1e_wphy() return value (David Arcari) [1454906] - [netdrv] e1000e: Undo e1000e_pm_freeze if __e1000_shutdown fails (David Arcari) [1454906] - [netdrv] e1000e: add statistic indicating number of skipped Tx timestamps (David Arcari) [1454906] - [netdrv] e1000e: fix race condition around skb_tstamp_tx() (David Arcari) [1454906] - [netdrv] update drivers to make both SW and HW TX timestamps (David Arcari) [1454906] - [netdrv] e1000e: fix PTP on e1000_pch_lpt variants (David Arcari) [1454906] - [netdrv] sfc: don't try and read ef10 data on non-ef10 NIC (Jarod Wilson) [1479400] - [netdrv] sfc: Add ethtool -m support for QSFP modules (Jarod Wilson) [1479400] - [netdrv] sfc: don't read beyond unicast address list (Jarod Wilson) [1474250 1479400] - [netdrv] sfc: correct comment on efx_mcdi_process_event (Jarod Wilson) [1479400] - [netdrv] sfc: change Unknown MCDI event message to print full event (Jarod Wilson) [1479400] - [netdrv] sfc: fix attempt to translate invalid filter ID (Jarod Wilson) [1479400] - [netdrv] sfc: Fix MCDI command size for filter operations (Jarod Wilson) [1449449 1479400] - [netdrv] sfc: remove duplicate up_write on VF filter_sem (Jarod Wilson) [1479400] - [netdrv] sfc: revert changes to NIC revision numbers (Jarod Wilson) [1479400] - [netdrv] sfc: don't rearm interrupts if busy polling (Jarod Wilson) [1479400] - [netdrv] sfc: use core min/max MTU checking (Jarod Wilson) [1479400] - [scsi] cxgb4i: assign rxqs in round robin mode (Arjun Vynipadath) [1458307] - [scsi] cxgbi: fix build with EXTRA_CFLAGS (Arjun Vynipadath) [1458307] - [scsi] cxgb4i: Call into recently added cxgb4 ipv6 api (Arjun Vynipadath) [1458307] - [iscsi] target: fix invalid flags in text response (Arjun Vynipadath) [1458312] - [iscsi] target: fix memory leak in iscsit_setup_text_cmd() (Arjun Vynipadath) [1458312] - [iscsi] cxgbit: add missing __kfree_skb() (Arjun Vynipadath) [1458312] - [iscsi] cxgbit: fix sg_nents calculation (Arjun Vynipadath) [1458312] - [iscsi] cxgbit: Add an #include directive (Arjun Vynipadath) [1458312] - [infiniband] iw_cxgb4: don't use WR keys/addrs for 0 byte reads (Arjun Vynipadath) [1458304] - [infiniband] cxgb4: Fix error codes in c4iw_create_cq() (Arjun Vynipadath) [1458304] - [infiniband] rdma/cxgb4: Fix memory leaks during module exit (Arjun Vynipadath) [1458304] - [infiniband] rdma/iw_cxgb4: Avoid touch after free error in ARP failure handlers (Arjun Vynipadath) [1458304] - [infiniband] iw_cxgb4: check return value of alloc_skb (Arjun Vynipadath) [1458304] - [infiniband] cxgb4: Use more common logging style (Arjun Vynipadath) [1458304] - [infiniband] iw_cxgb4: clean up send_connect() (Arjun Vynipadath) [1458304] - [infiniband] rdma/cxgb4: Use AF_INET for sin_family field (Arjun Vynipadath) [1458304] - [infiniband] rdma/cxgb4: Handle NET_XMIT return codes (Arjun Vynipadath) [1458304] - [infiniband] rdma/cxgb4: Wake up waiters after flushing the qp (Arjun Vynipadath) [1458304] - [infiniband] rdma/cxgb4: Limit MRs to < 8GB for T4/T5 devices (Arjun Vynipadath) [1458304]- [netdrv] ixgbe: Disable flow control for XFI (Ken Cox) [1452423] - [netdrv] ixgbe: Do not support flow control autonegotiation for X553 (Ken Cox) [1452423] - [netdrv] ixgbe: Update NW_MNG_IF_SEL support for X553 (Ken Cox) [1452423] - [netdrv] ixgbe: Enable LASI interrupts for X552 devices (Ken Cox) [1452423] - [netdrv] ixgbe: Ensure MAC filter was added before setting MACVLAN (Ken Cox) [1452423] - [netdrv] ixgbe: pci_set_drvdata must be called before register_netdev (Ken Cox) [1452423] - [netdrv] ixgbe: Resolve cppcheck format string warning (Ken Cox) [1452423] - [netdrv] ixgbe: fix writes to PFQDE (Ken Cox) [1452423] - [netdrv] ixgbe: Bump version number (Ken Cox) [1452423] - [netdrv] ixgbe: check for Tx timestamp timeouts during watchdog (Ken Cox) [1452423] - [netdrv] ixgbe: add statistic indicating number of skipped Tx timestamps (Ken Cox) [1452423] - [netdrv] ixgbe: avoid permanent lock of *_PTP_TX_IN_PROGRESS (Ken Cox) [1452423] - [netdrv] ixgbe: fix race condition with PTP_TX_IN_PROGRESS bits (Ken Cox) [1452423] - [netdrv] ixgbe: Resolve warnings for -Wimplicit-fallthrough (Ken Cox) [1452423] - [netdrv] ixgbe: Resolve truncation warning for q_vector->name (Ken Cox) [1452423] - [netdrv] ixgbe: Add error checking to setting VF MAC (Ken Cox) [1452423] - [netdrv] ixgbe: Correct thermal sensor event check (Ken Cox) [1452423] - [netdrv] ixgbe: enable L3/L4 filtering for Tx switched packets (Ken Cox) [1452423] - [netdrv] ixgbe: Remove MAC X550EM_X 1Gbase-t led_[on|off] support (Ken Cox) [1452423] - [netdrv] ixgbe: initialize u64_stats_sync structures early at ixgbe_probe (Ken Cox) [1452423] - [netdrv] ixgbe/ixgbevf: Enables TSO for MPLS encapsulated packets (Ken Cox) [1452423] - [netdrv] ixgbe: Check for RSS key before setting value (Ken Cox) [1452423] - [netdrv] ixgbe: Add 1000Base-T device based on X550EM_X MAC (Ken Cox) [1452905 1452423] - [netdrv] ixgbe: Allow setting zero MAC address for VF (Ken Cox) [1452423] - [netdrv] ixgbe: clean macvlan MAC filter table on VF reset (Ken Cox) [1452423] - [netdrv] ixgbe: Acquire PHY semaphore before device reset (Ken Cox) [1452423] - [netdrv] ixgbe: Fix output from ixgbe_dump (Ken Cox) [1452423] - [netdrv] ixgbe: Add support for maximum headroom when using build_skb (Ken Cox) [1452423] - [netdrv] ixgbe: add check for VETO bit when configuring link for KR (Ken Cox) [1452423] - [netdrv] ixgbe: Remove unused define (Ken Cox) [1452423] - [netdrv] ixgbe: do not use adapter->num_vfs when setting VFs via module parameter (Ken Cox) [1452423] - [netdrv] ixgbe: return early instead of wrap block in if statement (Ken Cox) [1452423] - [netdrv] ixgbe: move num_vfs_macvlans allocation into separate function (Ken Cox) [1452423] - [netdrv] ixgbe: add default setup_link for x550em_a MAC type (Ken Cox) [1452423] - [netdrv] ixgbe: list X553 backplane speeds correctly (Ken Cox) [1452908 1452423] - [netdrv] ixgbe: Add X552 XFI backplane support (Ken Cox) [1452908 1452423] - [netdrv] ixgbe: Complete support for X553 sgmii (Ken Cox) [1452908 1452423] - [netdrv] ixgbe: Remove driver config for KX4 PHY (Ken Cox) [1452423] - [netdrv] ixgbe: Remove pr_cont uses (Ken Cox) [1452423] - [netdrv] ixgbe: Avoid Tx hang by not allowing more than the number of VFs supported (Ken Cox) [1452423] - [netdrv] igb/ixgbe: Fix typo in igb_build_skb and/or ixgbe_build_skb code comment (Ken Cox) [1452423] - [netdrv] intel: ixgbe: use new api ethtool_{get|set}_link_ksettings (Ken Cox) [1452423] - [netdrv] ixgbe: Limit use of 2K buffers on architectures with 256B or larger cache lines (Ken Cox) [1452423] - [netdrv] ixgbe: update the rss key on h/w, when ethtool ask for it (Ken Cox) [1452423] - [netdrv] scripts/spelling.txt: add "applys" pattern and fix typo instances (Ken Cox) [1452423] - [netdrv] ixgbe: Don't bother clearing buffer memory for descriptor rings (Ken Cox) [1452423] - [netdrv] ixgbe: Add support for build_skb (Ken Cox) [1452423] - [netdrv] ixgbe: Add private flag to control buffer mode (Ken Cox) [1452423] - [netdrv] ixgbe: Add support for padding packet (Ken Cox) [1452423] - [netdrv] ixgbe: Break out Rx buffer page management (Ken Cox) [1452423] - [netdrv] ixgbe: Use length to determine if descriptor is done (Ken Cox) [1452423] - [netdrv] ixgbe: Make use of order 1 pages and 3K buffers independent of FCoE (Ken Cox) [1452423] - [netdrv] ixgbe: Update code to better handle incrementing page count (Ken Cox) [1452423] - [netdrv] ixgbe: Update driver to make use of DMA attributes in Rx path (Ken Cox) [1452423] - [netdrv] ixgbe: Only DMA sync frame length (Ken Cox) [1452423] - [netdrv] ixgbe: Add function for checking to see if we can reuse page (Ken Cox) [1452423] - [netdrv] ixgbe: prefix Data Center Bridge ops struct (Ken Cox) [1452423] - [netdrv] ixgbe: Support 2.5Gb and 5Gb speed (Ken Cox) [1452423] - [netdrv] ixgbe: get rid of custom busy polling code (Ken Cox) [1452423] - [netdrv] ixgbe: Flip to the new dev walk API (Ken Cox) [1452423] - [netdrv] intel: use core min/max MTU checking (Ken Cox) [1452423] - [netdrv] ixgbe: Error handler for duplicate filter locations in hardware for cls_u32 offloads (Ken Cox) [1452423] - [netdrv] ixgbe: Fix deleting link filters for cls_u32 offloads (Ken Cox) [1452423] - [netdrv] ixgbe: Match on multiple headers for cls_u32 offloads (Ken Cox) [1452423] - [netdrv] ixgbe: Add support for redirect action to cls_u32 offloads (Ken Cox) [1452423] - [netdrv] ixgbe: Extend cls_u32 offload to support UDP headers (Ken Cox) [1452423] - [netdrv] ixgbe: Fix cls_u32 offload support for L4 ports (Ken Cox) [1452423] - [netdrv] ixgbe: Fix cls_u32 offload support for fields with masks (Ken Cox) [1452423] - [netdrv] ixgbe: fix error handling in TC cls_u32 offload routines (Ken Cox) [1452423] - [netdrv] cls_u32: move TC offload feature bit into cls_u32 offload logic (Ken Cox) [1452423] - [netdrv] ixgbe: abort with cls u32 divisor groups greater than 1 (Ken Cox) [1452423] - [netdrv] ixgbe: add support for tc_u32 offload (Ken Cox) [1452423] - [netdrv] ixgbe: limit combined total of macvlan and SR-IOV VFs (Ken Cox) [1452423] - [netdrv] bnx2: use setup_timer() helper (Ken Cox) [1479143] - [netdrv] generalize napi_complete_done() (Ken Cox) [1479143] - [netdrv] bnx2: use READ_ONCE() instead of barrier() (Ken Cox) [1479143] - [netdrv] bnx2: use new api ethtool_{get|set}_link_ksettings (Ken Cox) [1479143] - [netdrv] bnx2: Wait for in-flight DMA to complete at probe stage (Ken Cox) [1374594 1479143] - [netdrv] bnx2: RHEL only patch to use new min/max MTU code without breaking KABI (Ken Cox) [1479143] - [netdrv] ethernet/broadcom: use core min/max MTU checking (Ken Cox) [1479143]- [fs] ceph: fix __choose_mds() for LSSNAP request (Ilya Dryomov) [1489426] - [fs] ceph: avoid panic in create_session_open_msg() if utsname() returns NULL (Ilya Dryomov) [1489426] - [fs] libceph: don't allow bidirectional swap of pg-upmap-items (Ilya Dryomov) [1489426] - [fs] ceph: stop on-going cached readdir if mds revokes FILE_SHARED cap (Ilya Dryomov) [1489426] - [fs] ceph: fix message order check in handle_cap_export() (Ilya Dryomov) [1489426] - [fs] ceph: fix NULL pointer dereference in ceph_flush_snaps() (Ilya Dryomov) [1489426] - [fs] ceph: adjust 36 checks for NULL pointers (Ilya Dryomov) [1489426] - [fs] ceph: delete an unnecessary return statement in update_dentry_lease() (Ilya Dryomov) [1489426] - [fs] ceph: ENOMEM pr_err in __get_or_create_frag() is redundant (Ilya Dryomov) [1489426] - [fs] ceph: check negative offsets in ceph_llseek() (Ilya Dryomov) [1489426] - [fs] ceph: more accurate statfs (Ilya Dryomov) [1489426] - [fs] ceph: properly set snap follows for cap reconnect (Ilya Dryomov) [1489426] - [fs] ceph: don't use CEPH_OSD_FLAG_ORDERSNAP (Ilya Dryomov) [1489426] - [fs] ceph: include snapc in debug message of write (Ilya Dryomov) [1489426] - [fs] ceph: make sure flushsnap messages are sent in proper order (Ilya Dryomov) [1489426] - [fs] ceph: fix -EOLDSNAPC handling (Ilya Dryomov) [1489426] - [fs] ceph: send LSSNAP request to auth mds of directory inode (Ilya Dryomov) [1489426] - [fs] ceph: cleanup ceph_readdir_prepopulate() (Ilya Dryomov) [1489426] - [fs] ceph: new cap message flags indicate if there is pending capsnap (Ilya Dryomov) [1489426] - [fs] ceph: nuke startsync op (Ilya Dryomov) [1489426] - [fs] rbd: silence bogus uninitialized use warning in rbd_acquire_lock() (Ilya Dryomov) [1489426] - [fs] ceph: validate correctness of some mount options (Ilya Dryomov) [1489426] - [fs] ceph: limit osd write size (Ilya Dryomov) [1489426] - [fs] ceph: limit osd read size to CEPH_MSG_MAX_DATA_LEN (Ilya Dryomov) [1489426] - [fs] ceph: remove unused cap_release_safety mount option (Ilya Dryomov) [1489426] - [fs] libceph: make RECOVERY_DELETES feature create a new interval (Ilya Dryomov) [1489426] - [fs] libceph: upmap semantic changes (Ilya Dryomov) [1489426] - [fs] crush: assume weight_set != null imples weight_set_size > 0 (Ilya Dryomov) [1489426] - [fs] libceph: fallback for when there isn't a pool-specific choose_arg (Ilya Dryomov) [1489426] - [fs] libceph: don't call ->reencode_message() more than once per message (Ilya Dryomov) [1489426] - [fs] libceph: make encode_request_*() work with r_mempool requests (Ilya Dryomov) [1489426] - [fs] libceph: potential NULL dereference in ceph_msg_data_create() (Ilya Dryomov) [1489426] - [fs] ceph: fix race in concurrent readdir (Ilya Dryomov) [1489426] - [fs] libceph: don't call encode_request_finish() on MOSDBackoff messages (Ilya Dryomov) [1489426] - [fs] libceph: use alloc_pg_mapping() in __decode_pg_upmap_items() (Ilya Dryomov) [1489426] - [fs] libceph: set -EINVAL in one place in crush_decode() (Ilya Dryomov) [1489426] - [fs] libceph: NULL deref on osdmap_apply_incremental() error path (Ilya Dryomov) [1489426] - [fs] libceph: fix old style declaration warnings (Ilya Dryomov) [1489426] - [fs] libceph: advertise support for NEW_OSDOP_ENCODING and SERVER_LUMINOUS (Ilya Dryomov) [1489426] - [fs] libceph: osd_state is 32 bits wide in luminous (Ilya Dryomov) [1489426] - [fs] crush: remove an obsolete comment (Ilya Dryomov) [1489426] - [fs] crush: crush_init_workspace starts with struct crush_work (Ilya Dryomov) [1489426] - [fs] libceph, crush: per-pool crush_choose_arg_map for crush_do_rule() (Ilya Dryomov) [1489426] - [fs] crush: implement weight and id overrides for straw2 (Ilya Dryomov) [1489426] - [fs] libceph: apply_upmap() (Ilya Dryomov) [1489426] - [fs] libceph: compute actual pgid in ceph_pg_to_up_acting_osds() (Ilya Dryomov) [1489426] - [fs] libceph: pg_upmap[_items] infrastructure (Ilya Dryomov) [1489426] - [fs] libceph: ceph_decode_skip_* helpers (Ilya Dryomov) [1489426] - [fs] libceph: kill __{insert, lookup, remove}_pg_mapping() (Ilya Dryomov) [1489426] - [fs] libceph: introduce and switch to decode_pg_mapping() (Ilya Dryomov) [1489426] - [fs] libceph: don't pass pgid by value (Ilya Dryomov) [1489426] - [fs] libceph: respect RADOS_BACKOFF backoffs (Ilya Dryomov) [1489426] - [fs] libceph: make DEFINE_RB_* helpers more general (Ilya Dryomov) [1489426] - [fs] libceph: avoid unnecessary pi lookups in calc_target() (Ilya Dryomov) [1489426] - [fs] libceph: use target pi for calc_target() calculations (Ilya Dryomov) [1489426] - [fs] libceph: always populate t->target_{oid, oloc} in calc_target() (Ilya Dryomov) [1489426] - [fs] libceph: make sure need_resend targets reflect latest map (Ilya Dryomov) [1489426] - [fs] libceph: delete from need_resend_linger before check_linger_pool_dne() (Ilya Dryomov) [1489426] - [fs] libceph: resend on PG splits if OSD has RESEND_ON_SPLIT (Ilya Dryomov) [1489426] - [fs] libceph: drop need_resend from calc_target() (Ilya Dryomov) [1489426] - [fs] libceph: MOSDOp v8 encoding (actual spgid + full hash) (Ilya Dryomov) [1489426] - [fs] libceph: ceph_connection_operations::reencode_message() method (Ilya Dryomov) [1489426] - [fs] libceph: encode_{pgid,oloc}() helpers (Ilya Dryomov) [1489426] - [fs] libceph: introduce ceph_spg, ceph_pg_to_primary_shard() (Ilya Dryomov) [1489426] - [fs] libceph: new pi->last_force_request_resend (Ilya Dryomov) [1489426] - [fs] libceph: fold [l]req->last_force_resend into ceph_osd_request_target (Ilya Dryomov) [1489426] - [fs] libceph: support SERVER_JEWEL feature bits (Ilya Dryomov) [1489426] - [fs] libceph: advertise support for OSD_POOLRESEND (Ilya Dryomov) [1489426] - [fs] libceph: handle non-empty dest in ceph_{oloc, oid}_copy() (Ilya Dryomov) [1489426] - [fs] libceph: new features macros (Ilya Dryomov) [1489426] - [fs] libceph: remove ceph_sanitize_features() workaround (Ilya Dryomov) [1489426] - [fs] ceph: update ceph_dentry_info::lease_session when necessary (Ilya Dryomov) [1489426] - [fs] ceph: avoid accessing freeing inode in ceph_check_delayed_caps() (Ilya Dryomov) [1489426] - [fs] ceph: avoid invalid memory dereference in the middle of umount (Ilya Dryomov) [1489426] - [fs] ceph: getattr before read on ceph.* xattrs (Ilya Dryomov) [1489426] - [fs] ceph: don't re-send interrupted flock request (Ilya Dryomov) [1489426] - [fs] ceph: cleanup writepage_nounlock() (Ilya Dryomov) [1489426] - [fs] ceph: redirty page when writepage_nounlock() skips unwritable page (Ilya Dryomov) [1489426] - [fs] ceph: remove useless page->mapping check in writepage_nounlock() (Ilya Dryomov) [1489426] - [fs] ceph: update the 'approaching max_size' code (Ilya Dryomov) [1489426] - [fs] ceph: re-request max size after importing caps (Ilya Dryomov) [1489426] - [fs] ceph: unify inode i_ctime update (Ilya Dryomov) [1489426] - [fs] ceph: check i_nlink while converting a file handle to dentry (Ilya Dryomov) [1489426] - [fs] ceph: check that the new inode size is within limits in ceph_fallocate() (Ilya Dryomov) [1489426] - [fs] libceph: cleanup old messages according to reconnect seq (Ilya Dryomov) [1489426] - [fs] libceph: NULL deref on crush_decode() error path (Ilya Dryomov) [1489426] - [fs] libceph: fix error handling in process_one_ticket() (Ilya Dryomov) [1489426] - [fs] libceph: validate blob_struct_v in process_one_ticket() (Ilya Dryomov) [1489426] - [fs] libceph: drop version variable from ceph_monmap_decode() (Ilya Dryomov) [1489426] - [fs] libceph: make ceph_msg_data_advance() return void (Ilya Dryomov) [1489426] - [fs] libceph: use kbasename() and kill ceph_file_part() (Ilya Dryomov) [1489426]- [netdrv] liquidio: fix build errors when CONFIG_DYNAMIC_DEBUG=y and both PF and VF drivers are built as loadable modules (Felix Manlunas) [1451436] - [netdrv] liquidio: fix crash in presence of zeroed-out base address regs (Felix Manlunas) [1451436] - [netdrv] liquidio: show NIC's U-Boot version in a dev_info() message (Felix Manlunas) [1451436] - [netdrv] liquidio: change manner of detecting whether or not NIC firmware is loaded (Felix Manlunas) [1451436] - [netdrv] liquidio: make VF driver notify NIC firmware of MTU change (Felix Manlunas) [1451436] - [netdrv] liquidio: move macro definition to a proper place (Felix Manlunas) [1451436] - [netdrv] liquidio: fix use of pf in pass-through mode in a virtual machine (Felix Manlunas) [1451436] - [netdrv] liquidio: remove support for deprecated f/w cmd OCTNET_CMD_RESET_PF (Felix Manlunas) [1451436] - [netdrv] liquidio: fix Smatch error (Felix Manlunas) [1451436] - [netdrv] liquidio: with embedded f/w, issue droq credits before enablement (Felix Manlunas) [1451436] - [netdrv] liquidio: with embedded f/w, don't reload f/w, issue pf flr at exit (Felix Manlunas) [1451436] - [netdrv] liquidio: fix spelling mistake: "interuupt" -> "interrupt" (Felix Manlunas) [1451436] - [netdrv] liquidio: update VF's netdev->extended->max_mtu if there's a change in PF's MTU (Felix Manlunas) [1451436] - [netdrv] liquidio: added support for ethtool --set-channels feature (Felix Manlunas) [1451436] - [netdrv] liquidio: moved octeon_setup_interrupt to lio_core.c (Felix Manlunas) [1451436] - [netdrv] liquidio: moved liquidio_legacy_intr_handler to lio_core.c (Felix Manlunas) [1451436] - [netdrv] liquidio: moved liquidio_msix_intr_handler to lio_core.c (Felix Manlunas) [1451436] - [netdrv] liquidio: fix issues with fw_type module parameter (Felix Manlunas) [1451436] - [netdrv] liquidio: added support for ethtool --set-ring feature (Felix Manlunas) [1451436] - [netdrv] liquidio: moved liquidio_setup_io_queues to lio_core.c (Felix Manlunas) [1451436] - [netdrv] liquidio: moved liquidio_napi_poll to lio_core.c (Felix Manlunas) [1451436] - [netdrv] liquidio: moved liquidio_napi_drv_callback to lio_core.c (Felix Manlunas) [1451436] - [netdrv] liquidio: moved liquidio_push_packet to lio_core.c (Felix Manlunas) [1451436] - [netdrv] liquidio: moved octeon_setup_droq to lio_core.c (Felix Manlunas) [1451436] - [netdrv] liquidio: moved update_txq_status to lio_core.c (Felix Manlunas) [1451436] - [netdrv] liquidio: moved wait_for_pending_requests to octeon_network.h (Felix Manlunas) [1451436] - [netdrv] liquidio: fix duplicated code for different branches (Felix Manlunas) [1451436] - [netdrv] liquidio: update debug console logging mechanism (Felix Manlunas) [1451436] - [netdrv] liquidio: moved ptp_enable to octeon_device structure (Felix Manlunas) [1451436] - [netdrv] liquidio: removed check for queue size alignment (Felix Manlunas) [1451436] - [netdrv] liquidio: rx/tx queue cleanup (Felix Manlunas) [1451436] - [netdrv] liquidio: napi cleanup (Felix Manlunas) [1451436] - [netdrv] liquidio: fix misspelled firmware image filenames (Felix Manlunas) [1451436] - [netdrv] liquidio: fix wrong info about vf rx/tx ring parameters reported to ethtool (Felix Manlunas) [1451436] - [netdrv] liquidio: moved console_bitmask module param to lio_main.c (Felix Manlunas) [1451436] - [netdrv] liquidio: add missing strings in oct_dev_state_str array (Felix Manlunas) [1451436] - [netdrv] liquidio: set sriov_totalvfs correctly (Felix Manlunas) [1451436] - [netdrv] liquidio: bump up driver version to match newer NIC firmware (Felix Manlunas) [1451436] - [netdrv] liquidio: cleanup: removed cryptic and misleading macro (Felix Manlunas) [1451436] - [netdrv] liquidio: standardization: use min_t instead of custom macro (Felix Manlunas) [1451436] - [netdrv] liquidio: fix implicit irq include causing build failures (Felix Manlunas) [1451436] - [netdrv] liquidio: lio_main: remove unnecessary static in setup_io_queues() (Felix Manlunas) [1451436] - [netdrv] liquidio: lio_vf_main: remove unnecessary static in setup_io_queues() (Felix Manlunas) [1451436] - [netdrv] liquidio: lowmem: init allocated memory to 0 (Felix Manlunas) [1451436] - [netdrv] liquidio: lowmem: do not dereference null ptr (Felix Manlunas) [1451436] - [netdrv] liquidio: lowmem: init allocated memory to 0 (Felix Manlunas) [1451436] - [netdrv] liquidio: support new firmware statistic fw_err_pki (Felix Manlunas) [1451436] - [netdrv] liquidio: fix possible eeprom format string overflow (Felix Manlunas) [1451436] - [netdrv] liquidio: fix bug in soft reset failure detection (Felix Manlunas) [1451436] - [netdrv] liquidio: stop using huge static buffer, save 4096k in .data (Felix Manlunas) [1451436] - [netdrv] liquidio: replace info-pointer mode with buffer-pointer-only mode (Felix Manlunas) [1451436] - [netdrv] liquidio: implement vlan filter enable and disable (Felix Manlunas) [1451436] - [netdrv] liquidio: fix VF driver off-by-one bug when setting ethtool -C ethX rx-frames (Felix Manlunas) [1451436] - [netdrv] liquidio: disallow enabling firmware debug from a VF (Felix Manlunas) [1451436] - [netdrv] liquidio: Fix checkpatch errors with references crossing single line (Felix Manlunas) [1451436] - [netdrv] liquidio: VF interrupt initialization cleanup (Felix Manlunas) [1451436] - [netdrv] liquidio: fix inaccurate count of napi-processed rx packets reported to Octeon (Felix Manlunas) [1451436] - [netdrv] liquidio: fix rare pci_driver.probe failure of VF driver (Felix Manlunas) [1451436] - [netdrv] liquidio: handle HWTSTAMP_FILTER_NTP_ALL (Felix Manlunas) [1451436] - [netdrv] liquidio: make the spinlock octeon_devices_lock static (Felix Manlunas) [1451436] - [netdrv] liquidio: fix PF falsely indicating success at setting MAC address of a nonexistent VF (Felix Manlunas) [1451436] - [netdrv] liquidio: fix insmod failure when multiple NICs are plugged in (Felix Manlunas) [1451436] - [netdrv] liquidio: silence a locking static checker warning (Felix Manlunas) [1451436] - [netdrv] liquidio: remove unnecessary variable assignment (Felix Manlunas) [1451436] - [netdrv] liquidio: fix VF incorrectly indicating that it successfully set its VLAN (Felix Manlunas) [1451436] - [netdrv] liquidio: fix Octeon core watchdog timeout false alarm (Felix Manlunas) [1451436] - [netdrv] liquidio: clear the correct memory (Felix Manlunas) [1451436] - [netdrv] liquidio: add explicit interrupt.h includes (Felix Manlunas) [1451436] - [netdrv] liquidio: refactor interrupt moderation code (Felix Manlunas) [1451436] - [netdrv] liquidio: do not reset Octeon if NIC firmware was preloaded (Felix Manlunas) [1451436] - [netdrv] liquidio: fix tx completions in napi poll (Felix Manlunas) [1451436] - [netdrv] liquidio: allocate RX buffers in OOM conditions in PF and VF (Felix Manlunas) [1451436] - [netdrv] liquidio: fix Coverity scan errors (Felix Manlunas) [1451436] - [netdrv] liquidio: fix for vf mac addr command sent to nic firmware (Felix Manlunas) [1451436] - [netdrv] liquidio: add debug error messages to report command timeout (Felix Manlunas) [1451436] - [netdrv] liquidio: remove duplicate code (Felix Manlunas) [1451436] - [netdrv] liquidio: fix wrong information about link modes reported to ethtool (Felix Manlunas) [1451436] - [netdrv] liquidio: use meaningful names for IRQs (Felix Manlunas) [1451436] - [netdrv] liquidio: remove/replace invalid code (Felix Manlunas) [1451436] - [netdrv] liquidio: optimize DMA in NUMA systems (Felix Manlunas) [1451436] - [netdrv] liquidio: add support for XPS (Felix Manlunas) [1451436] - [netdrv] liquidio: improve UDP TX performance (Felix Manlunas) [1451436] - [netdrv] liquidio: fix build errors when linux/phy*.h is removed from dsa.h (Felix Manlunas) [1451436] - [netdrv] liquidio: do not dereference pointer if it's NULL (Felix Manlunas) [1451436] - [netdrv] liquidio: fix for iq and droq cnts going negative (Felix Manlunas) [1451436] - [netdrv] liquidio: generalize napi_complete_done() (Felix Manlunas) [1451436] - [netdrv] liquidio: Avoid accessing skb after submitting to input queue (Felix Manlunas) [1451436] - [netdrv] liquidio: Remove usage of net_device last_rx member (Felix Manlunas) [1451436] - [netdrv] liquidio: use fallback for selecting txq (Felix Manlunas) [1451436] - [netdrv] liquidio vf: reduce load time of module (Felix Manlunas) [1451436] - [netdrv] liquidio: remove unnecessary code (Felix Manlunas) [1451436] - [netdrv] liquidio: store the L4 hash of rx packets in skb (Felix Manlunas) [1451436] - [netdrv] liquidio: simplify octeon_flush_iq() (Felix Manlunas) [1451436] - [netdrv] liquidio: fix wrong information about channels reported to ethtool (Felix Manlunas) [1451436] - [netdrv] liquidio vf: fix incorrect struct being used (Felix Manlunas) [1451436] - [netdrv] liquidio: remove PTP support in 23XX adapters (Felix Manlunas) [1451436] - [netdrv] liquidio: optimize reads from Octeon PCI console (Felix Manlunas) [1451436] - [netdrv] liquidio VF error handling (Felix Manlunas) [1451436] - [netdrv] liquidio VF timestamp (Felix Manlunas) [1451436] - [netdrv] liquidio VF ethtool stats (Felix Manlunas) [1451436] - [netdrv] liquidio VF vxlan (Felix Manlunas) [1451436] - [netdrv] liquidio VF vlan support (Felix Manlunas) [1451436] - [netdrv] liquidio VF rx data and ctl path (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF TX buffers (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF xmit (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF scatter gather lists (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF mac address (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF link status (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF offload features (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF init and destroy (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF interrupt (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF mailbox (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: init VF softcommand queues (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF register access (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF queue setup (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF config setup (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF registration (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF register definitions (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: bitwise vs logical AND typo (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: fix for new check patch errors (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: copyrights changes and alignment (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: code cleanup (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: device states (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF related operations (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: mailbox interrupt processing (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: Mailbox support (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: sysfs VF config support (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: HW config for VF support (Felix Manlunas) [1451436] - [netdrv] liquidio: use core min/max MTU checking (Felix Manlunas) [1451436] - [netdrv] liquidio: cn23xx: fix a loop timeout (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX pause frame support (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX napi support (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX health monitoring (Felix Manlunas) [1451436] - [netdrv] liquidio: ethtool and led control support (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX octeon3 instruction (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX IQ access (Felix Manlunas) [1451436] - [netdrv] liquidio: RX control commands (Felix Manlunas) [1451436] - [netdrv] liquidio: link and control commands (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX firmware download (Felix Manlunas) [1451436] - [netdrv] liquidio: MSIX support for CN23XX (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX queue manipulation (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX register setup (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX device init and sriov config (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX queue definitions (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX register definitions (Felix Manlunas) [1451436] - [netdrv] liquidio: Common enable irq function (Felix Manlunas) [1451436] - [netdrv] liquidio: Firmware version management (Felix Manlunas) [1451436] - [netdrv] liquidio: Consolidate common functionality (Felix Manlunas) [1451436] - [netdrv] liquidio: declare liquidio_set_rxcsum_command static (Felix Manlunas) [1451436] - [netdrv] liquidio: Response header changes (Felix Manlunas) [1451436] - [netdrv] liquidio: Remove redundant code (Felix Manlunas) [1451436] - [netdrv] liquidio: Droq validation (Felix Manlunas) [1451436] - [netdrv] liquidio: MTU limits (Felix Manlunas) [1451436] - [netdrv] liquidio: free resources during shutdown (Felix Manlunas) [1451436] - [netdrv] liquidio: iq/oq limits (Felix Manlunas) [1451436] - [netdrv] liquidio: softcommand delay (Felix Manlunas) [1451436] - [netdrv] liquidio: IQ synchronization (Felix Manlunas) [1451436] - [netdrv] liquidio: Macro replacements (Felix Manlunas) [1451436] - [netdrv] liquidio: Vxlan support (Felix Manlunas) [1451436] - [netdrv] liquidio: remove unused including (Felix Manlunas) [1451436] - [netdrv] liquidio: ddr timeout (Felix Manlunas) [1451436] - [netdrv] liquidio: Support priv flag (Felix Manlunas) [1451436] - [netdrv] liquidio: ptp info (Felix Manlunas) [1451436] - [netdrv] liquidio: New xaui info (Felix Manlunas) [1451436] - [netdrv] liquidio: New statistics support (Felix Manlunas) [1451436] - [netdrv] liquidio: tx rx interrupt moderation (Felix Manlunas) [1451436] - [netdrv] liquidio: chip reset changes (Felix Manlunas) [1451436] - [netdrv] liquidio: New unload state (Felix Manlunas) [1451436] - [netdrv] liquidio: Firmware image download (Felix Manlunas) [1451436] - [netdrv] liquidio: Napi rx/tx traffic (Felix Manlunas) [1451436] - [netdrv] liquidio: Vlan filtering (Felix Manlunas) [1451436] - [netdrv] liquidio: Vlan offloads changes (Felix Manlunas) [1451436] - [netdrv] liquidio: soft command buffer limits (Felix Manlunas) [1451436] - [netdrv] liquidio: Introduce new octeon2/3 header (Felix Manlunas) [1451436] - [netdrv] liquidio: Replace ifidx for FW commands (Felix Manlunas) [1451436] - [netdrv] liquidio: New driver FW command structure (Felix Manlunas) [1451436] - [netdrv] liquidio: Consider PTP for packet size calculations (Felix Manlunas) [1451436] - [netdrv] liquidio: RX desc alloc changes (Felix Manlunas) [1451436] - [netdrv] liquidio: RX queue alloc changes (Felix Manlunas) [1451436] - [netdrv] liquidio: Scatter gather list per IQ (Felix Manlunas) [1451436] - [netdrv] liquidio: Host queue mapping changes (Felix Manlunas) [1451436] - [netdrv] liquidio: Avoid double free during soft command (Felix Manlunas) [1451436] - [netdrv] cavium: liquidio: Remove deprecated create_workqueue (Felix Manlunas) [1451436] - [netdrv] cavium: liquidio: request_manager: Remove create_workqueue (Felix Manlunas) [1451436] - [netdrv] cavium: liquidio: response_manager: Remove create_workqueue (Felix Manlunas) [1451436] - [netdrv] liquidio: use kmemdup (Felix Manlunas) [1451436] - [netdrv] liquidio: replace netdev->trans_start update with helper (Felix Manlunas) [1451436] - [netdrv] cavium: liquidio: fix check for in progress flag (Felix Manlunas) [1451436] - [netdrv] cavium: liquidio: Return correct error code (Felix Manlunas) [1451436] - [netdrv] cavium: liquidio: use helpers ns_to_timespec64() (Felix Manlunas) [1451436] - [netdrv] cavium: liquidio: constify pci_error_handlers structures (Felix Manlunas) [1451436] - [netdrv] liquidio: get rid of unnecessary initializations in .get_drvinfo() (Felix Manlunas) [1451436] - [netdrv] liquidio: use kzalloc in setup_glist() (Felix Manlunas) [1451436] - [netdrv] liquidio: Delete unnecessary checks before the function call "vfree" (Felix Manlunas) [1451436] - [netdrv] liquidio: fix some error handling in lio_set_phys_id() (Felix Manlunas) [1451436] - [netdrv] Modify liquidio Kconfig for crc lib (Felix Manlunas) [1451436] - [netdrv] Fix Cavium liquidio build related errors and warnings (Felix Manlunas) [1451436] - [netdrv] reference new cavium directory in Makefile and Kconfig (Felix Manlunas) [1451436] - [netdrv] Add support of Cavium liquidio ethernet adapters (Felix Manlunas) [1451436] - [kernel] pci: Add Cavium PCI vendor id (Felix Manlunas) [1451436]- [char] tpm: do not suspend/resume if power stays on (Jerry Snitselaar) [1456939] - [char] tpm: use tpm2_pcr_read() in tpm2_do_selftest() (Jerry Snitselaar) [1456939] - [char] tpm: use tpm_buf functions in tpm2_pcr_read() (Jerry Snitselaar) [1456939] - [char] tpm_tis: make ilb_base_addr static (Jerry Snitselaar) [1456939] - [char] tpm: consolidate the TPM startup code (Jerry Snitselaar) [1456939] - [char] tpm: Enable CLKRUN protocol for Braswell systems (Jerry Snitselaar) [1456939] - [char] tpm/tpm_crb: fix priv->cmd_size initialisation (Jerry Snitselaar) [1456939] - [char] tpm: fix a kernel memory leak in tpm-sysfs.c (Jerry Snitselaar) [1456939] - [char] tpm/tpm_atmel: remove unnecessary NULL check (Jerry Snitselaar) [1456939] - [char] tpm: vtpm_proxy: Prevent userspace from sending driver command (Jerry Snitselaar) [1456939] - [char] tpm: vtpm_proxy: Implement request_locality function (Jerry Snitselaar) [1456939] - [char] tpm: vtpm_proxy: Suppress error logging when in closed state (Jerry Snitselaar) [1456939] - [char] tpm, tpmrm: Mark tpmrm_write as static (Jerry Snitselaar) [1456939] - [char] tpm: remove struct tpm_pcrextend_in (Jerry Snitselaar) [1456939] - [char] tpm, tpm_infineon: remove useless snprintf() calls (Jerry Snitselaar) [1456939] - [char] tpm: fix byte order related arithmetic inconsistency in tpm_getcap() (Jerry Snitselaar) [1456939] - [char] tpm: Apply a sane minimum adapterlimit value for retransmission (Jerry Snitselaar) [1456939] - [char] tpm_tis: Consolidate the platform and acpi probe flow (Jerry Snitselaar) [1456939] - [char] tpm_tis: Use platform_get_irq (Jerry Snitselaar) [1456939] - [char] tpm_tis: Fix IRQ autoprobing when using platform_device (Jerry Snitselaar) [1456939] - [char] tpm_tis: convert to using locality callbacks (Jerry Snitselaar) [1456939] - [char] tpm: move TPM 1.2 code of tpm_pcr_extend() to tpm1_pcr_extend() (Jerry Snitselaar) [1456939] - [char] tpm: move endianness conversion of ordinals to tpm_input_header (Jerry Snitselaar) [1456939] - [char] tpm: move endianness conversion of TPM_TAG_RQU_COMMAND to tpm_input_header (Jerry Snitselaar) [1456939] - [char] acpica: Add header support for TPM2 table changes (Jerry Snitselaar) [1456939] - [char] tpm: Fix reference count to main device (Jerry Snitselaar) [1456939] - [char] tpm: fix handling of the TPM 2.0 event logs (Jerry Snitselaar) [1456939] - [char] tpm_crb: remove a cruft constant (Jerry Snitselaar) [1456939] - [char] tpm/tpm_crb: Enable TPM CRB interface for ARM64 (Jerry Snitselaar) [1456939] - [char] acpica: Update TPM2 ACPI table (Jerry Snitselaar) [1456939] - [char] tpm/tpm_crb: fix unused warnings on suspend/resume functions (Jerry Snitselaar) [1456939] - [char] tpm: add sleep only for retry in i2c_nuvoton_write_status() (Jerry Snitselaar) [1456939] - [char] vtpm: Fix missing NULL check (Jerry Snitselaar) [1456939] - [char] tpm2: add session handle context saving and restoring to the space code (Jerry Snitselaar) [1456939] - [char] tpm: expose spaces via a device link /dev/tpmrm (Jerry Snitselaar) [1456939] - [char] tpm: split out tpm-dev.c into tpm-dev.c and tpm-common-dev.c (Jerry Snitselaar) [1456939] - [char] tpm: infrastructure for TPM spaces (Jerry Snitselaar) [1456939] - [char] tpm: validate TPM 2.0 commands (Jerry Snitselaar) [1456939] - [char] tpm: export tpm2_flush_context_cmd (Jerry Snitselaar) [1456939] - [char] tpm: move length validation to tpm_transmit() (Jerry Snitselaar) [1456939] - [char] tpm: select CONFIG_CRYPTO (Jerry Snitselaar) [1456939] - [char] tpm: msleep() delays - replace with usleep_range() in i2c nuvoton driver (Jerry Snitselaar) [1456939] - [char] tpm_tis_core: Choose appropriate timeout for reading burstcount (Jerry Snitselaar) [1456939] - [char] tpm: declare tpm2_get_pcr_allocation() as static (Jerry Snitselaar) [1456939] - [char] tpm: Fix expected number of response bytes of TPM1.2 PCR Extend (Jerry Snitselaar) [1456939] - [char] tpm: fix misspelled "facilitate" in module parameter description (Jerry Snitselaar) [1456939] - [char] tpm: silence an array overflow warning (Jerry Snitselaar) [1456939] - [char] tpm: fix the type of owned field in cap_t (Jerry Snitselaar) [1456939] - [char] tpm: add securityfs support for TPM 2.0 firmware event log (Jerry Snitselaar) [1456939] - [char] tpm: enhance read_log_of() to support Physical TPM event log (Jerry Snitselaar) [1456939] - [char] tpm: enhance TPM 2.0 PCR extend to support multiple banks (Jerry Snitselaar) [1456939] - [char] tpm: implement TPM 2.0 capability to get active PCR banks (Jerry Snitselaar) [1456939] - [char] tpm: fix RC value check in tpm2_seal_trusted (Jerry Snitselaar) [1456939] - [char] tpm_tis: fix iTPM probe via probe_itpm() function (Jerry Snitselaar) [1456939] - [char] tpm: Begin the process to deprecate user_read_timer (Jerry Snitselaar) [1456939] - [char] tpm: remove tpm_read_index and tpm_write_index from tpm.h (Jerry Snitselaar) [1456939] - [char] tpm: Check size of response before accessing data (Jerry Snitselaar) [1456939] - [char] tpm_tis: use default timeout value if chip reports it as zero (Jerry Snitselaar) [1456939] - [char] tpm: Do not print an error message when doing TPM auto startup (Jerry Snitselaar) [1456939] - [char] tpm, tpm_crb: Handle 64-bit resource in crb_check_resource() (Jerry Snitselaar) [1456939] - [char] tpm/tpm_tis_spi: drop duplicate header module.h (Jerry Snitselaar) [1456939] - [char] tpm/st33zp24: Remove unneeded linux/miscdevice.h include (Jerry Snitselaar) [1456939] - [char] tpm/vtpm: fix kdoc warnings (Jerry Snitselaar) [1456939] - [char] tmp: use pdev for parent device in tpm_chip_alloc (Jerry Snitselaar) [1456939] - [char] tpm/tpm2-chip: fix kdoc errors (Jerry Snitselaar) [1456939] - [char] tpm: add kdoc for tpm_transmit and tpm_transmit_cmd (Jerry Snitselaar) [1456939] - [char] tpm: adjust return value of tpm_read_log (Jerry Snitselaar) [1456939] - [char] tpm: vtpm_proxy: conditionally call tpm_chip_unregister (Jerry Snitselaar) [1456939] - [char] tpm: Fix handling of missing event log (Jerry Snitselaar) [1456939] - [char] tpm: Check the bios_dir entry for NULL before accessing it (Jerry Snitselaar) [1456939] - [char] tpm: return -ENODEV if np is not set (Jerry Snitselaar) [1456939] - [char] tpm: cleanup of printk error messages (Jerry Snitselaar) [1456939] - [char] tpm: replace of_find_node_by_name() with dev of_node property (Jerry Snitselaar) [1456939] - [char] tpm: redefine read_log() to handle ACPI/OF at runtime (Jerry Snitselaar) [1456939] - [char] tpm: fix the missing .owner in tpm_bios_measurements_ops (Jerry Snitselaar) [1456939] - [char] tpm: have event log use the tpm_chip (Jerry Snitselaar) [1456939] - [char] tpm: drop tpm1_chip_register(/unregister) (Jerry Snitselaar) [1456939] - [char] tpm: replace dynamically allocated bios_dir with a static array (Jerry Snitselaar) [1456939] - [char] tpm: replace symbolic permission with octal for securityfs files (Jerry Snitselaar) [1456939] - [char] tpm: fix kerneldoc tpm2_unseal_trusted name typo (Jerry Snitselaar) [1456939] - [char] tpm_tis: Allow tpm_tis to be bound using DT (Jerry Snitselaar) [1456939] - [char] tpm, tpm_vtpm_proxy: add kdoc comments for VTPM_PROXY_IOC_NEW_DEV (Jerry Snitselaar) [1456939] - [char] tpm: define a generic open() method for ascii & bios measurements (Jerry Snitselaar) [1456939] - [char] documentation: tpm: add the Physical TPM device tree binding documentation (Jerry Snitselaar) [1456939] - [char] documentation: tpm: add the IBM Virtual TPM device tree binding documentation (Jerry Snitselaar) [1456939] - [char] tpm: Get rid of TPM_CHIP_FLAG_REGISTERED (Jerry Snitselaar) [1456939] - [char] tpm tis: Do not print timeout messages twice (Jerry Snitselaar) [1456939] - [char] tpm_tis: Check return values from get_burstcount (Jerry Snitselaar) [1456939] - [char] tpm: place kdoc just above tpm_pcr_extend (Jerry Snitselaar) [1456939] - [char] tpm: sanitize constant expressions (Jerry Snitselaar) [1456939] - [char] tpm: Clean up reading of timeout and duration capabilities (Jerry Snitselaar) [1456939] - [char] tpm: Check return code of wait_for_tpm_stat (Jerry Snitselaar) [1456939] - [char] ima: the reason for TPM-bypass mode (Jerry Snitselaar) [1456939]- [scsi] bnx2fc: Plug CPU hotplug race (Maurizio Lombardi) [1461963] - [scsi] bnx2fc: remove obsolete bnx2fc_eh_host_reset() definition (Maurizio Lombardi) [1461963] - [scsi] bnx2fc: Update version number to 2.11.8 (Maurizio Lombardi) [1461963] - [scsi] bnx2fc: Make rport_terminate_io callback a NOOP (Maurizio Lombardi) [1461963] - [scsi] bnx2fc: If IO is still in cleanup then do not return to SCSI layer (Maurizio Lombardi) [1461963] - [scsi] bnx2fc: Adjust bnx2fc_npiv_create_vports for WWNNs from NVRAM that are zero (Maurizio Lombardi) [1461963] - [scsi] bnx2fc: Update copyright for 2017 (Maurizio Lombardi) [1461963] - [scsi] bnx2fc: Check for connection offload before sending RRQ (Maurizio Lombardi) [1461963] - [scsi] bnx2fc: Add filters to the non-offload FCoE receive path (Maurizio Lombardi) [1461963] - [scsi] smartpqi: update driver version (Don Brace) [1457414] - [scsi] smartpqi: cleanup raid map warning message (Don Brace) [1457414] - [scsi] smartpqi: update controller ids (Don Brace) [1457414] - [scsi] smartpqi: remove the smp_handler stub (Don Brace) [1457414] - [scsi] smartpqi: change driver version to 1.1.2-125 (Don Brace) [1457414] - [scsi] smartpqi: add in new controller ids (Don Brace) [1457414] - [scsi] smartpqi: update kexec and power down support (Don Brace) [1457414] - [scsi] smartpqi: cleanup doorbell register usage (Don Brace) [1457414] - [scsi] smartpqi: update pqi passthru ioctl (Don Brace) [1457414] - [scsi] smartpqi: enhance BMIC cache flush (Don Brace) [1457414] - [scsi] smartpqi: add pqi reset quiesce support (Don Brace) [1457414] - [scsi] smartpqi: remove sanitize_inquiry_string (Don Brace) [1457414] - [scsi] smartpqi: limit transfer length to 1MB (Don Brace) [1457414] - [scsi] smartpqi: mark PM functions as __maybe_unused (Don Brace) [1457414] - [scsi] smartpqi: bump driver version (Don Brace) [1457414] - [scsi] smartpqi: remove writeq/readq function definitions (Don Brace) [1457414] - [scsi] smartpqi: add module parameters (Don Brace) [1457414] - [scsi] smartpqi: cleanup list initialization (Don Brace) [1457414] - [scsi] smartpqi: add raid level show (Don Brace) [1457414] - [scsi] smartpqi: make ioaccel references consistent (Don Brace) [1457414] - [scsi] smartpqi: enhance device add and remove messages (Don Brace) [1457414] - [scsi] smartpqi: update timeout on admin commands (Don Brace) [1457414] - [scsi] smartpqi: map more raid errors to SCSI errors (Don Brace) [1457414] - [scsi] smartpqi: cleanup controller branding (Don Brace) [1457414] - [scsi] smartpqi: update rescan worker (Don Brace) [1457414] - [scsi] smartpqi: update device offline (Don Brace) [1457414] - [scsi] smartpqi: correct aio error path (Don Brace) [1457414] - [scsi] smartpqi: add lockup action (Don Brace) [1457414] - [scsi] smartpqi: remove qdepth calculations for logical volumes (Don Brace) [1457414] - [scsi] smartpqi: change return value for LUN reset operations (Don Brace) [1457414] - [scsi] smartpqi: add ptraid support (Don Brace) [1457414] - [scsi] smartpqi: update copyright (Don Brace) [1457414] - [scsi] smartpqi: cleanup messages (Don Brace) [1457414] - [scsi] smartpqi: add new PCI device IDs (Don Brace) [1457414] - [scsi] smartpqi: minor driver cleanup (Don Brace) [1457414] - [scsi] smartpqi: correct BMIC identify physical drive (Don Brace) [1457414] - [scsi] smartpqi: eliminate redundant error messages (Don Brace) [1457414] - [scsi] smartpqi: make pdev pointer names consistent (Don Brace) [1457414] - [scsi] smartpqi: add pqi_wait_for_completion_io (Don Brace) [1457414] - [scsi] smartpqi: correct bdma hw bug (Don Brace) [1457414] - [scsi] smartpqi: add heartbeat check (Don Brace) [1457414] - [scsi] smartpqi: add suspend and resume support (Don Brace) [1457414] - [scsi] smartpqi: enhance resets (Don Brace) [1457414] - [scsi] smartpqi: add supporting events (Don Brace) [1457414] - [scsi] smartpqi: add in controller checkpoint for controller lockups (Don Brace) [1457414] - [scsi] smartpqi: set pci completion timeout (Don Brace) [1457414] - [scsi] smartpqi: cleanup interrupt management (Don Brace) [1457414] - [scsi] smartpqi: correct remove scsi devices (Don Brace) [1457414] - [scsi] smartpqi: raid bypass lba calculation fix (Don Brace) [1457414] - [scsi] bnx2i: missing error code in bnx2i_ep_connect() (Maurizio Lombardi) [1461965] - [scsi] qla2xxx: Update driver version to 9.00.00.00.07.5-k (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix an integer overflow in sysfs code (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix slow mem alloc behind lock (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Do not call abort handler function during chip reset (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Ability to process multiple SGEs in Command SGL for CT passthrough commands (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Skip zero queue count entry during FW dump capture (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Increase ql2xmaxqdepth to 64 (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Enable Async TMF processing (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Cleanup NPIV host in target mode during config teardown (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Remove potential macro parameter side-effect in ql_dump_regs() (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Print correct mailbox registers in failed summary (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix task mgmt handling for NPIV (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Allow SNS fabric login to be retried (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Add timeout ability to wait_for_sess_deletion() (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Move logging default mask to execute once only (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Use sp->free instead of hard coded call (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Prevent sp->free null/uninitialized pointer dereference (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Add ability to autodetect SFP type (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Use fabric name for Get Port Speed command (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Change ha->wq max_active value to default (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Remove extra register read (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix NPIV host enable after chip reset (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Use BIT_6 to acquire FAWWPN from switch (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Handle PCIe error for driver (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Update fw_started flags at qpair creation (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix target multiqueue configuration (Himanshu Madhani) [1460030] - [scsi] qla2xxx: fix spelling mistake of variable sfp_additonal_info (Himanshu Madhani) [1460030] - [scsi] qla2xxx: use dma_mapping_error to check map errors (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix system crash while triggering FW dump (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Off by one in qlt_ctio_to_cmd() (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix crash due to NULL pointer dereference of ctx (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Protect access to qpair members with qpair->qp_lock (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Include Exchange offload/Extended Login into FW dump (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Move target stat counters from vha to qpair (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Remove datasegs_per_cmd and datasegs_per_cont field (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Remove unused tgt_enable_64bit_addr flag (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Add debug logging routine for qpair (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Add function call to qpair for door bell (Himanshu Madhani) [1460030] - [scsi] qla2xxx: use shadow register for ISP27XX (Himanshu Madhani) [1460030] - [scsi] qla2xxx: move fields from qla_hw_data to qla_qpair (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Add fw_started flags to qpair (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix mailbox failure while deleting Queue pairs (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Enable Target Multi Queue (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Preparation for Target MQ (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Combine Active command arrays (Himanshu Madhani) [1460030] - [scsi] qla2xxx: don't include (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix compile warning (Himanshu Madhani) [1460030] - [scsi] qla2xxx: remove redundant null check on tgt (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Remove extra register read (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Remove unused irq_cmd_count field (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Accelerate SCSI BUSY status generation in target mode (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Remove redundant wait when target is stopped (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Add ql2xiniexchg parameter (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Turn on FW option for exchange check (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Cleanup debug message IDs (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Change scsi host lookup method (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix name server relogin (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Convert 32-bit LUN usage to 64-bit (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Use flag PFLG_DISCONNECTED (Himanshu Madhani) [1460030] - [scsi] tcm_qla2xxx: Do not allow aborted cmd to advance (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix path recovery (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Retain loop test for fwdump length exceeding buffer length (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Replace usage of spin_lock with spin_lock_irqsave (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Allow ABTS, PURX, RIDA on ATIOQ for ISP83XX/27XX (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Remove an unused structure member (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix crash due to mismatch mumber of Q-pair creation for Multi queue (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix NULL pointer access due to redundant fc_host_port_name call (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix recursive loop during target mode configuration for ISP25XX leaving system unresponsive (Himanshu Madhani) [1460030] - [scsi] qla2xxx: don't disable a not previously enabled PCI device (Himanshu Madhani) [1460030] - [scsi] qla2xxx: remove some redundant pointer assignments (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix delayed response to command for loop mode/direct connect (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Add DebugFS node to display Port Database (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Only allow operational MBX to proceed during RESET (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Use IOCB interface to submit non-critical MBX (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Add async new target notification (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Export DIF stats via debugfs (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Improve T10-DIF/PI handling in driver (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Allow relogin to proceed if remote login did not finish (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix sess_lock & hardware_lock lock order problem (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix inadequate lock protection for ABTS (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix request queue corruption (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix memory leak for abts processing (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix ql_dump_buffer (Himanshu Madhani) [1460030] - [scsi] qla2xxx: fix spelling mistake: "seperator" -> "separator" (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix response queue count for Target mode (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix a warning reported by the "smatch" static checker (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Avoid using variable-length arrays (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Simplify usage of SRB structure in driver (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Improve RSCN handling in driver (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Remove unused reverse_ini_mode (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Add Dual mode support in the driver (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Add framework for async fabric discovery (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Track I-T nexus as single fc_port struct (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Use d_id instead of s_id for more clarity (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Remove direct access of scsi_status field in se_cmd (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Properly initialize IO statistics (Himanshu Madhani) [1460030] - [scsi] hpsa: fix spelling mistake: "encrypytion" -> "encryption" (Joseph Szczypek) [1457412]- [netdrv] cxgb4: ptp_clock_register() returns error pointers (Arjun Vynipadath) [1466404] - [netdrv] cxgb4: Support for get_ts_info ethtool method (Arjun Vynipadath) [1466404] - [netdrv] cxgb4: Add PTP Hardware Clock (PHC) support (Arjun Vynipadath) [1466404] - [netdrv] cxgb4: time stamping interface for PTP (Arjun Vynipadath) [1466404] - [netdrv] cxgb4: fix memory leak (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Fix pause frame count in t4_get_port_stats (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Ignore MPS_TX_INT_CAUSE Bubble for T6 (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Fix stack out-of-bounds read due to wrong size to t4_record_mbox() (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: update latest firmware version supported (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: update latest firmware version supported (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: update latest firmware version supported (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: update latest firmware version supported (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Clear On FLASH config file after a FW upgrade (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: display serial config and vpd versions (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Update register ranges of T4/T5/T6 adapters (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Use Firmware params to get buffer-group map (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Update T6 Buffer Group and Channel Mappings (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: add new T6 pci device id's (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: fix memory leak in init_one() (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Fix tids count for ipv6 offload connection (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: implement ndo_set_vf_rate() (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: fix incorrect cim_la output for T6 (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: FW upgrade fixes (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: keep carrier off before registering netdev (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: add new T5 pci device id (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: add new T5 pci device id (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Remove redundant code in t4_uld_clean_up() (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Add new T5 and T6 pci device id's (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Update proper netdev stats for rx drops (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: hide unused warnings (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Remove redundant memset before memcpy (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Fix misleading packet/frame count stats (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Support compressed error vector for T6 (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: mark cxgb_setup_tc() static (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Fix missing initialization of win0_lock (Arjun Vynipadath) [1458296]- [mfd] intel-lpss: Add Intel Cannonlake PCI IDs (David Arcari) [1457647] - [clk] fractional-divider: support for divider bypassing (David Arcari) [1457647] - [i2c] i801: Add support for Intel Cannon Lake (David Arcari) [1457647] - [i2c] i801: sort IDs alphabetically (David Arcari) [1457647] - [i2c] i801: Cleanup Intel Kaby Lake support (David Arcari) [1457647] - [vt] fix Scroll Lock LED trigger name (Benjamin Tissoires) [1470932 1256895] - [vt] keyboard: define LED triggers for VT keyboard lock states (Benjamin Tissoires) [1470932 1256895] - [vt] keyboard: define LED triggers for VT LED states (Benjamin Tissoires) [1470932 1256895] - [input] export LEDs as class devices in sysfs (Benjamin Tissoires) [1470932 1256895] - [edac] pnd2: Properly toggle hidden state for P2SB PCI device (Aristeu Rozanski) [1479627 1273769] - [edac] pnd2: Build in a minimal sideband driver for Apollo Lake (Aristeu Rozanski) [1479627 1273769] - [edac] pnd2: Conditionally unhide/hide the P2SB PCI device to read BAR (Aristeu Rozanski) [1479627 1273769] - [edac] pnd2: Mask off the lower four bits of a BAR (Aristeu Rozanski) [1479627 1273769] - [edac] pnd2: Fix Apollo Lake DIMM detection (Aristeu Rozanski) [1479627 1273769] - [edac] pnd2: Make function sbi_send() static (Aristeu Rozanski) [1479627 1273769] - [edac] pnd2: Return proper error value from apl_rd_reg() (Aristeu Rozanski) [1479627 1273769] - [edac] pnd2_edac: Fix reported DIMM number (Aristeu Rozanski) [1479627 1273769] - [edac] pnd2_edac: Fix !EDAC_DEBUG build (Aristeu Rozanski) [1479627 1273769] - [edac] pnd2_edac: Add new EDAC driver for Intel SoC platforms (Aristeu Rozanski) [1479627 1273769] - [kernel] rh_taint: Document functions (Prarit Bhargava) [1489896] - [cpufreq] revert "intel_pstate: skip scheduler hook when in "performance" mode" (Prarit Bhargava) [1497253]- [fs] nfsv4: Fix memory and state leak in _nfs4_open_and_get_state (Steve Dickson) [1478450] - [fs] nfsv4: Fix a hang in OPEN related to server reboot (Steve Dickson) [1478458] - [fs] flexfiles: never nfs4_mark_deviceid_unavailable (Steve Dickson) [1478456] - [fs] flexfiles: If the layout is invalid, it must be updated before retrying (Steve Dickson) [1478454] - [fs] pnfs: Fix a reference leak in _pnfs_return_layout (Steve Dickson) [1478449] - [fs] nfsv4.1: Fix a deadlock in layoutget (Steve Dickson) [1478447] - [fs] nfsv4: Fix client recovery when server reboots multiple times (Steve Dickson) [1478443] - [fs] flexfiles: delete deviceid, don't mark inactive (Steve Dickson) [1478439] - [fs] flexfiles: Fix ff_layout_add_ds_error_locked() (Steve Dickson) [1478438] - [fs] pnfs: Release NFS_LAYOUT_RETURN when invalidating the layout stateid (Steve Dickson) [1478431] - [fs] pnfs: Fix use after free issues in pnfs_do_read() (Steve Dickson) [1478460] - [fs] pnfs: Ensure we check layout segment validity in the pg_init() callback (Steve Dickson) [1478460] - [fs] cifs: store results of cifs_reopen_file to avoid infinite wait (Leif Sahlberg) [1496637] - [fs] cifs: remove bad_network_name flag (Leif Sahlberg) [1496637] - [fs] cifs: reconnect thread reschedule itself (Leif Sahlberg) [1496637] - [fs] cifs: handle guest access errors to Windows shares (Leif Sahlberg) [1496637] - [fs] Reset TreeId to zero on SMB2 TREE_CONNECT (Leif Sahlberg) [1496637] - [fs] cifs: Fix build failure with smb2 (Leif Sahlberg) [1496637] - [fs] cifs: Fix maximum SMB2 header size (Leif Sahlberg) [1484099] - [fs] cifs: Add support for writing attributes on SMB2+ (Leif Sahlberg) [1110709] - [fs] cifs: Add support for reading attributes on SMB2+ (Leif Sahlberg) [1110709] - [fs] cifs: Use smb 2 - 3 and cifsacl mount options setacl function (Leif Sahlberg) [1110709] - [fs] cifs: prototype declaration and definition to set acl for smb 2 - 3 and cifsacl mount options (Leif Sahlberg) [1110709] - [fs] cifs: Use smb 2 - 3 and cifsacl mount options getacl functions (Leif Sahlberg) [1110709] - [fs] cifs: prototype declaration and definition for smb 2 - 3 and cifsacl mount options (Leif Sahlberg) [1110709] - [fs] Minor cleanup of xattr query function (Leif Sahlberg) [1110709] - [fs] cifs: implement get_dfs_refer for SMB2+ (Leif Sahlberg) [1481303] - [fs] cifs: use DFS pathnames in SMB2+ Create requests (Leif Sahlberg) [1481303] - [fs] cifs: set signing flag in SMB2+ TreeConnect if needed (Leif Sahlberg) [1481303] - [fs] cifs: let ses->ipc_tid hold smb2 TreeIds (Leif Sahlberg) [1481303] - [fs] cifs: add use_ipc flag to SMB2_ioctl() (Leif Sahlberg) [1481303] - [fs] cifs: add build_path_from_dentry_optional_prefix() (Leif Sahlberg) [1481303] - [fs] cifs: move DFS response parsing out of SMB1 code (Leif Sahlberg) [1481303] - [fs] cifs: Fix null pointer deref during read resp processing (Leif Sahlberg) [1403319] - [fs] cifs: Handle mismatched open calls (Leif Sahlberg) [1403319] - [fs] revert "cifs: Fix null pointer deref during read resp processing" (Leif Sahlberg) [1403319]- [x86] perf/x86/intel: Add Goldmont Plus CPU PMU support (Jiri Olsa) [1464895] - [x86] x86/mce: Enable PPIN for Knights Landing/Mill (Scott Wood) [1440834] - [x86] x86/mce: Include the PPIN in MCE records when available (Scott Wood) [1440834] - [x86] xen/vcpu: Handle xen_vcpu_setup() failure at boot (Vitaly Kuznetsov) [1482594] - [x86] xen/vcpu: Handle xen_vcpu_setup() failure in hotplug (Vitaly Kuznetsov) [1482594] - [x86] xen/pvh*: Support > 32 VCPUs at domain restore (Vitaly Kuznetsov) [1482594] - [x86] xen/vcpu: Simplify xen_vcpu related code (Vitaly Kuznetsov) [1482594] - [x86] xen: globalize have_vcpu_info_placement (Vitaly Kuznetsov) [1482594] - [xen] grant: Implement an grant frame array struct (Vitaly Kuznetsov) [1482876] - [xen] grant-table: Refactor gnttab_init (Vitaly Kuznetsov) [1482876] - [xen] grants: Remove gnttab_max_grant_frames dependency on gnttab_init (Vitaly Kuznetsov) [1482876] - [xen] Grant table address, xen_hvm_resume_frames, is a phys_addr not a pfn (Vitaly Kuznetsov) [1482876] - [misc] mei: drop amthif internal client (Jeremy McNicoll) [1457532] - [misc] mei: replace callback structures used as list head by list_head (Jeremy McNicoll) [1457532] - [misc] mei: drop unreachable code in mei_start (Jeremy McNicoll) [1457532] - [misc] mei: validate the message header only in first fragment (Jeremy McNicoll) [1457532] - [misc] mei: hw: fix a spelling mistake (Jeremy McNicoll) [1457532] - [misc] mei: make mei_cl_bus_rescan static (Jeremy McNicoll) [1457532] - [misc] mei: implement fsync (Jeremy McNicoll) [1457532] - [misc] mei: bus: elminate variable length arrays (Jeremy McNicoll) [1457532] - [misc] mei: hbm: remove variable length arrays (Jeremy McNicoll) [1457532] - [misc] mei: add pci driver ops shutdown handler (Jeremy McNicoll) [1457532]- [fs] nfsv4: Fix up mirror allocation (Scott Mayhew) [1483654] - [fs] xfs: bad assertion for delalloc an extent that start at i_size (Carlos Maiolino) [1449075] - [fs] pnfs: Force a retry of LAYOUTGET if the stateid doesn't match our cache (Steve Dickson) [1477346] - [fs] nfsv4: Don't check file access when reclaiming state (Steve Dickson) [1477353] - [fs] pnfs: Don't mark the layout as freed if the last lseg is marked for return (Steve Dickson) [1477353] - [fs] pnfs: Sync the layout state bits in pnfs_cache_lseg_for_layoutreturn (Steve Dickson) [1477353] - [fs] pnfs: Fix bugs in _pnfs_return_layout (Steve Dickson) [1477353] - [fs] pnfs: Clear all layout segment state in pnfs_mark_layout_stateid_invalid (Steve Dickson) [1477353] - [fs] pnfs: Prevent unnecessary layoutreturns after delegreturn (Steve Dickson) [1477353] - [fs] pnfs: Enable layoutreturn operation for return-on-close (Steve Dickson) [1477353] - [fs] nfsv4: Add encode/decode of the layoutreturn op in OPEN_DOWNGRADE (Steve Dickson) [1477353] - [fs] pnfs: Clean up - add a helper to initialise struct layoutreturn_args (Steve Dickson) [1477353] - [fs] nfsv4: Add encode/decode of the layoutreturn op in DELEGRETURN (Steve Dickson) [1477353] - [fs] nfsv4: Add encode/decode of the layoutreturn op in CLOSE (Steve Dickson) [1477353] - [fs] nfsv4: Fix missing operation accounting in NFS4_dec_delegreturn_sz (Steve Dickson) [1477353] - [fs] pnfs: Don't mark layout segments invalid on layoutreturn in pnfs_roc (Steve Dickson) [1477353] - [fs] pnfs: Get rid of unnecessary layout parameter in encode_layoutreturn callback (Steve Dickson) [1477353] - [fs] nfsv4: Ignore LAYOUTRETURN result if the layout doesn't match or is invalid (Steve Dickson) [1477353] - [fs] pnfs: Skip checking for return-on-close if the layout is invalid (Steve Dickson) [1477353] - [fs] pnfs: Fix race in pnfs_wait_on_layoutreturn (Steve Dickson) [1477353] - [fs] pnfs: Remove spurious wake up in pnfs_layout_remove_lseg() (Steve Dickson) [1477353] - [fs] pnfs: Do not free layout segments that are marked for return (Steve Dickson) [1477353] - [fs] pnfs: On error, do not send LAYOUTGET until the LAYOUTRETURN has completed (Steve Dickson) [1477353] - [fs] pnfs: Delay getting the layout header in CB_LAYOUTRECALL handlers (Steve Dickson) [1477353] - [fs] nfsv4: Don't ask for the change attribute when reclaiming state (Steve Dickson) [1477353] - [fs] pnfs: Clear NFS_LAYOUT_RETURN_REQUESTED when invalidating the layout stateid (Steve Dickson) [1477353] - [fs] pnfs: Don't clear the layout stateid if a layout return is outstanding (Steve Dickson) [1477353] - [fs] nfs: nfs_prime_dcache must validate the filename (Steve Dickson) [1477353] - [fs] nfsv4: Optimise away forced revalidation when we know the attributes are OK (Steve Dickson) [1477353] - [fs] nfsv4: Don't request close-to-open attribute when holding a delegation (Steve Dickson) [1477353] - [fs] nfsv4: Don't request a GETATTR on open_downgrade (Steve Dickson) [1477353] - [fs] nfsv4: If recovery failed for a specific open stateid, then don't retry (Steve Dickson) [1477336] - [fs] nfsv4.1: Even if the stateid is OK, we may need to recover the open modes (Steve Dickson) [1477336] - [fs] nfsv4: Fix retry issues with nfs41_test/free_stateid (Steve Dickson) [1477336] - [fs] nfsv4: Open state recovery must account for file permission changes (Steve Dickson) [1477336] - [fs] nfsv4: nfs4_copy_delegation_stateid() must fail if the delegation is invalid (Steve Dickson) [1477336] - [fs] nfsv4: Mark the lock and open stateids as invalid after freeing them (Steve Dickson) [1477336] - [fs] nfsv4: Don't test open_stateid unless it is set (Steve Dickson) [1477336] - [fs] nfs: Always call nfs_inode_find_state_and_recover() when revoking a delegation (Steve Dickson) [1477336] - [fs] nfsv4: Don't report revoked delegations as valid in nfs_have_delegation() (Steve Dickson) [1477336]- [mm] swap: Remove WARN_ON_ONCE() in free_swap_slot() (Jerome Marchand) [1400689] - [mm] swap: don't BUG_ON() due to uninitialized swap slot cache (Jerome Marchand) [1400689] - [mm] swapfile.c: fix swap space leak in error path of swap_free_entries() (Jerome Marchand) [1400689] - [mm] swap: Fix a race in free_swap_and_cache() (Jerome Marchand) [1400689] - [mm] swap: skip readahead only when swap slot cache is enabled (Jerome Marchand) [1400689] - [mm] swap: enable swap slots cache usage (Jerome Marchand) [1400689] - [mm] swap: add cache for swap slots allocation (Jerome Marchand) [1400689] - [mm] swap: free swap slots in batch (Jerome Marchand) [1400689] - [mm] swap: allocate swap slots in batches (Jerome Marchand) [1400689] - [mm] swap: skip readahead for unreferenced swap slots (Jerome Marchand) [1400689] - [mm] swap: split swap cache into 64MB trunks (Jerome Marchand) [1400689] - [mm] swap: add cluster lock (Jerome Marchand) [1400689] - [mm] swap: fix kernel message in swap_info_get() (Jerome Marchand) [1400689] - [mm] don't use radix tree writeback tags for pages in swap cache (Jerome Marchand) [1400689] - [mm] swap: add swap_cluster_list (Jerome Marchand) [1400689] - [mm] swap: make cluster allocation per-cpu (Jerome Marchand) [1400689] - [mm] swap: fix races exposed by swap discard (Jerome Marchand) [1400689] - [mm] swap: make swap discard async (Jerome Marchand) [1400689] - [mm] swap: change block allocation algorithm for SSD (Jerome Marchand) [1400689] - [mmc] mmc: sdhci-pci: Add support for Intel CNP (David Arcari) [1457650] - [mmc] mmc: sdhci-pci: Use macros in pci_ids definition (David Arcari) [1457650] - [mmc] mmc: sdhci-pci: Move a function to avoid later forward declaration (David Arcari) [1457650] - [netdrv] bonding: use ETH_MAX_MTU as max mtu (Jarod Wilson) [1493777] - [netdrv] bonding: fix tlb_dynamic_lb default value (Jarod Wilson) [1493777] - [netdrv] bonding: Fix transmit load balancing in balance-alb mode if specified by sysfs (Jarod Wilson) [1493777 1492980] - [netdrv] bonding: ratelimit failed speed/duplex update warning (Jarod Wilson) [1493777] - [netdrv] bonding: require speed/duplex only for 802.3ad, alb and tlb (Jarod Wilson) [1493777] - [netdrv] bonding: constify attribute_group structures (Jarod Wilson) [1493777] - [netdrv] bonding: warn user when 802.3ad speed is unknown (Jarod Wilson) [1493777] - [netdrv] bonding: fix 802.3ad support for 14G speed (Jarod Wilson) [1493777] - [netdrv] bonding: Prevent duplicate userspace notification (Jarod Wilson) [1493777] - [netdrv] bonding: Don't update slave->link until ready to commit (Jarod Wilson) [1493777] - [netdrv] bonding: check nla_put_be32 return value (Jarod Wilson) [1493777] - [netdrv] bonding: deliver link-local packets with skb->dev set to link that packets arrived on (Jarod Wilson) [1493777] - [netdrv] bonding: trivial: style fixes (Jarod Wilson) [1493777] - [netdrv] add definition of ETH_MAX_MTU (Jarod Wilson) [1493777 1480542]- [netdrv] hv_netvsc: Fix the real number of queues of non-vRSS cases (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: make const array ver_list static, reduces object code size (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: fix send buffer failure on MTU change (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: increase default receive buffer size (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: avoid unnecessary wakeups on subchannel creation (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: fix deadlock on hotplug (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: Fix the channel limit in netvsc_set_rxfh() (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: Simplify the limit check in netvsc_set_channels() (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: Simplify num_chn checking in rndis_filter_device_add() (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: Clean up an unused parameter in rndis_filter_set_rss_param() (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: allow driver to be removed even if VF is present (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: cleanup datapath switch (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: fix deadlock betwen link status and removal (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: Fix rndis_filter_close error during netvsc_remove (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: Add ethtool handler to set and get UDP hash levels (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: Clean up unused parameter from netvsc_get_rss_hash_opts() (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: Clean up unused parameter from netvsc_get_hash() (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] vmbus: remove unused vmbus_sendpacket_ctl (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] vmbus: remove unused vmubs_sendpacket_pagebuffer_ctl (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] vmbus: remove unused vmbus_sendpacket_multipagebuffer (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: keep track of some non-fatal overload conditions (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: allow controlling send/recv buffer size (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: remove unnecessary check for NULL hdr (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: remove unnecessary cast of void pointer (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: whitespace cleanup (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: no need to allocate send/receive on numa node (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: check error return when restoring channels and mtu (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: propagate MAC address change to VF slave (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: don't signal host twice if empty (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: delay setup of VF device (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: make sure and unregister datapath (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: fix rtnl deadlock on unregister of vf (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: transparent VF management (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hyperv: netvsc: Neaten netvsc_send_pkt by using a temporary (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: signal host if receive ring is emptied (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: fix error unwind on device setup failure (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: optimize receive completions (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: remove unnecessary indirection of page_buffer (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: don't print pointer value in error message (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: fix warnings reported by lockdep (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: fix return value for set_channels (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: remove no longer used max_num_rss queues (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: rtnetlink.h (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: fix netvsc_set_channels (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: prefetch the first incoming ring element (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: Remove redundant use of ipv6_hdr() (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: remove bogus rtnl_unlock (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: fix ptr_ret.cocci warnings (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: add rtnl annotations in rndis (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: save pointer to parent netvsc_device in channel table (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: need rcu_derefence when accessing internal device info (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: use ERR_PTR to avoid dereference issues (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: change logic for change mtu and set_queues (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: change order of steps in setting queues (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: add some rtnl_dereference annotations (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: force link update after MTU change (Vitaly Kuznetsov) [1474300 1477784]- [rdma] ib/core: Restore I/O MMU, s390 and powerpc support (Don Dutile) [1494648] - [rdma] ib/rxe, ib/rdmavt: Use dma_virt_ops instead of duplicating it (Don Dutile) [1494648] - [lib] dma-virt: remove dma_supported and mapping_error methods (Don Dutile) [1494648] - [rdma] ib/core: Remove ib_device.dma_device (Don Dutile) [1494648] - [nvme] nvme-rdma: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/srpt: Modify a debug statement (Don Dutile) [1494648] - [infiniband] ib/ipath: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/ehca: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/srp: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/iser: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/ipoib: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/rxe: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/vmw_pvrdma: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/rxe: Remove a pointless indirection layer (Don Dutile) [1494648] - [infiniband] ib/usnic: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/qib: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/qedr: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/ocrdma: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/nes: Remove a superfluous assignment statement (Don Dutile) [1494648] - [infiniband] ib/mthca: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/mlx5: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/mlx4: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/i40iw: Remove a superfluous assignment statement (Don Dutile) [1494648] - [infiniband] ib/hfi1: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/cxgb4: Set dev.parent instead of dma_device (Don Dutile) [1494648] - [infiniband] ib/cxgb3: Set dev.parent instead of dma_device (Don Dutile) [1494648] - [infiniband] ib/core: Use dev.parent instead of dma_device (Don Dutile) [1494648] - [infiniband] ib/core: Initialize ib_device.dev.parent earlier (Don Dutile) [1494648] - [infiniband] ib/qib: Remove DMA mapping code (Don Dutile) [1494648] - [infiniband] ib/hf1: Remove DMA mapping code (Don Dutile) [1494648] - [net] ib/core: Change the type of an ib_dma_alloc_coherent() argument (Don Dutile) [1494648] - [rdma] ib/core: Remove ib_dma_*map_single_attrs() (Don Dutile) [1494648] - [lib] dma-virt: Add dma_virt_ops (Don Dutile) [1494648] - [kernel] treewide: Consolidate get_dma_ops() implementations (Don Dutile) [1494648] - [kernel] treewide: Consolidate set_dma_ops() implementations (Don Dutile) [1494648] - [iommu] treewide: Move dma_ops from struct dev_archdata into struct device (Don Dutile) [1494648] - [kernel] dma: add calls for dma_map_page_attrs and dma_unmap_page_attrs (Don Dutile) [1494648] - [kernel] dma-mapping.h: preserve unmap info for CONFIG_DMA_API_DEBUG (Don Dutile) [1494648] - [kernel] dma-mapping: add dma_{map,unmap}_resource (Don Dutile) [1494648] - [lib] dma-debug: add support for resource mappings (Don Dutile) [1494648] - [lib] dma-debug: Fix dma_debug_entry offset calculation (Don Dutile) [1494648] - [lib] dma-debug: prevent early callers from crashing (Don Dutile) [1494648] - [lib] dma-debug: introduce dma_debug_disabled (Don Dutile) [1494648] - [lib] dma debug: account for cachelines and read-only mappings in overlap tracking (Don Dutile) [1494648] - [lib] dma-debug: fix overlap detection (Don Dutile) [1494648] - [mm] dma-debug: introduce debug_dma_assert_idle() (Don Dutile) [1494648] - [kernel] dma-mapping: add {map, unmap}_resource to dma_map_ops (Don Dutile) [1494648] - [kernel] dma-mapping: avoid oops when parameter cpu_addr is null (Don Dutile) [1494648] - [kernel] dma-mapping: use offset_in_page macro (Don Dutile) [1494648] - [kernel] dma-mapping: always provide the dma_map_ops based implementation (Don Dutile) [1494648] - [kernel] dma-mapping: tidy up dma_parms default handling (Don Dutile) [1494648] - [kernel] dma-mapping: Clarify output of dma_map_sg (Don Dutile) [1494648] - [kernel] dma-mapping: consolidate dma_set_mask (Don Dutile) [1494648] - [kernel] dma-mapping: consolidate dma_supported (Don Dutile) [1494648] - [kernel] dma-mapping: cosolidate dma_mapping_error (Don Dutile) [1494648] - [kernel] dma-mapping: consolidate dma_{alloc, free}_noncoherent (Don Dutile) [1494648] - [x86] dma-mapping: Fix arch_dma_alloc_attrs() oops with NULL dev (Don Dutile) [1494648] - [x86] pci/dma: Fix gfp flags for coherent DMA memory allocation (Don Dutile) [1494648] - [kernel] dma-mapping: consolidate dma_{alloc, free}_{attrs, coherent} (Don Dutile) [1494648] - [kernel] arm: 7795/1: mm: dma-mapping: Add dma_max_pfn(dev) helper function (Don Dutile) [1494648] - [s390] Use bool function return values of true/false not 1/0 (Don Dutile) [1494648] - [s390] Implement dma_{alloc,free}_attrs() (Don Dutile) [1494648] - [s390] dma: remove gratuitous brackets (Don Dutile) [1494648] - [x86] Deinline dma_free_attrs() (Don Dutile) [1494648] - [x86] Deinline dma_alloc_attrs() (Don Dutile) [1494648] - [of] platform: Allocate rh extension to device struct earlier (Don Dutile) [1494648]- [netdrv] netvsc: fix race on sub channel creation (Mohammed Gamal) [1465469] - [netdrv] netvsc: Initialize 64-bit stats seqcount (Mohammed Gamal) [1465469] - [netdrv] revert "netvsc: optimize calculation of number of slots" (Mohammed Gamal) [1465469] - [netdrv] hv_netvsc: Fix the carrier state error when data path is off (Mohammed Gamal) [1465469] - [netdrv] hv_netvsc: Remove unnecessary var link_state from struct netvsc_device_info (Mohammed Gamal) [1465469] - [netdrv] netvsc: don't access netdev->num_rx_queues directly (Mohammed Gamal) [1465469] - [netdrv] netvsc: fold in get_outbound_net_device (Mohammed Gamal) [1465469] - [netdrv] netvsc: pass net_device to netvsc_init_buf and netvsc_connect_vsp (Mohammed Gamal) [1465469] - [netdrv] netvsc: mark error cases as unlikely (Mohammed Gamal) [1465469] - [netdrv] netvsc: use typed pointer for internal state (Mohammed Gamal) [1465469] - [netdrv] netvsc: use hv_get_bytes_to_read (Mohammed Gamal) [1465469] - [netdrv] netvsc: optimize calculation of number of slots (Mohammed Gamal) [1465469] - [netdrv] netvsc: move filter setting to rndis_device (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix net poll mode (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix rcu dereference warning from ethtool (Mohammed Gamal) [1465469] - [netdrv] netvsc: Add #include's for csum_* function declarations (Mohammed Gamal) [1465469] - [netdrv] netvsc: make sure napi enabled before vmbus_open (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix calculation of available send sections (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix use after free on module removal (Mohammed Gamal) [1465469] - [netdrv] netvsc: Deal with rescinded channels correctly (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix RCU warning in get_stats (Mohammed Gamal) [1465469] - [netdrv] hv_netvsc: Exclude non-TCP port numbers from vRSS hashing (Mohammed Gamal) [1465469] - [netdrv] hv_netvsc: Fix the queue index computation in forwarding case (Mohammed Gamal) [1465469] - [netdrv] netvsc: use napi_consume_skb (Mohammed Gamal) [1465469] - [netdrv] netvsc: Initialize all channel related state prior to opening the channel (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix dereference before null check errors (Mohammed Gamal) [1465469] - [netdrv] netvsc: Properly initialize the return value (Mohammed Gamal) [1465469] - [netdrv] netvsc: Fix a bug in sub-channel handling (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix and cleanup rndis_filter_set_packet_filter (Mohammed Gamal) [1465469] - [netdrv] netvsc: eliminate unnecessary skb == NULL checks (Mohammed Gamal) [1465469] - [netdrv] netvsc: use refcount_t for keeping track of sub channels (Mohammed Gamal) [1465469] - [netdrv] netvsc: remove unnecessary lock on shutdown (Mohammed Gamal) [1465469] - [netdrv] netvsc: uses RCU instead of removal flag (Mohammed Gamal) [1465469] - [netdrv] netvsc: use RCU to protect inner device structure (Mohammed Gamal) [1465469] - [netdrv] netvsc: change max channel calculation (Mohammed Gamal) [1465469] - [netdrv] netvsc: handle offline mtu and channel change (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix NAPI performance regression (Mohammed Gamal) [1465469] - [netdrv] netvsc: remove unused #define (Mohammed Gamal) [1465469] - [netdrv] netvsc: add comments about callback's and NAPI (Mohammed Gamal) [1465469] - [netdrv] netvsc: avoid race with callback (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix hang on netvsc module removal (Mohammed Gamal) [1465469] - [netdrv] netvsc: need napi scheduled during removal (Mohammed Gamal) [1465469] - [netdrv] netvsc: handle select_queue when device is being removed (Mohammed Gamal) [1465469] - [netdrv] hyperv: use new api ethtool_{get|set}_link_ksettings (Mohammed Gamal) [1465469] - [netdrv] netvsc: replace netdev_alloc_skb_ip_align with napi_alloc_skb (Mohammed Gamal) [1465469] - [netdrv] netvsc: enable GRO (Mohammed Gamal) [1465469 1408651] - [netdrv] netvsc: implement NAPI (Mohammed Gamal) [1465469] - [kernel] vmbus: introduce in-place packet iterator (Mohammed Gamal) [1465469] - [netdrv] netvsc: don't overload variable in same function (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix use-after-free in netvsc_change_mtu() (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix typo on statistics (Mohammed Gamal) [1465469] - [netdrv] netvsc: call netif_receive_skb (Mohammed Gamal) [1465469] - [netdrv] netvsc: simplify get next send section (Mohammed Gamal) [1465469] - [netdrv] netvsc: report per-channel stats in ethtool statistics (Mohammed Gamal) [1465469] - [netdrv] netvsc: account for packets/bytes transmitted after completion (Mohammed Gamal) [1465469] - [netdrv] netvsc: eliminate per-device outstanding send counter (Mohammed Gamal) [1465469] - [netdrv] netvsc: simplify rndis_filter_remove (Mohammed Gamal) [1465469] - [netdrv] netvsc: don't pass void * to internal device_add (Mohammed Gamal) [1465469] - [netdrv] netvsc: optimize receive path (Mohammed Gamal) [1465469] - [netdrv] netvsc: group all per-channel state together (Mohammed Gamal) [1465469] - [netdrv] netvsc: remove unused variables (Mohammed Gamal) [1465469] - [netdrv] netvsc: enhance transmit select_queue (Mohammed Gamal) [1465469] - [netdrv] netvsc: allow get/set of RSS indirection table (Mohammed Gamal) [1465469] - [netdrv] netvsc: allow more flexible setting of number of channels (Mohammed Gamal) [1465469] - [netdrv] netvsc: add ethtool ops to get/set RSS key (Mohammed Gamal) [1465469] - [netdrv] netvsc: report rss field values (Mohammed Gamal) [1465469] - [netdrv] netvsc: report number of rx queues in ethtool (Mohammed Gamal) [1465469] - [netdrv] netvsc: negotiate checksum and segmentation parameters (Mohammed Gamal) [1465469] - [netdrv] netvsc: remove no longer needed receive staging buffers (Mohammed Gamal) [1465469]- [mm] introduce dedicated WQ_MEM_RECLAIM workqueue to do lru_add_drain_all (Waiman Long) [1476040] - [mfd] lpc_ich: Add support for Intel Bay Trail SoC (David Arcari) [1491814] - [xen] xen: don't copy bogus duplicate entries into kernel page tables (Vitaly Kuznetsov) [1487754] - [xen] xen/pvh: MMU changes for PVH (Vitaly Kuznetsov) [1487754] - [tty] serial: 8250_pnp: Enable PNP_CONSOLE for console ports (Prarit Bhargava) [1489468] - [tty] pnp: Allow console to override ACPI device sleep (Prarit Bhargava) [1489468] - [tty] tty: serial: 8250_core: provide a function to export uart_8250_port (Prarit Bhargava) [1489468] - [tty] serial: Move "uart_console" def to core header file (Prarit Bhargava) [1489468] - [pci] Allow PCI express root ports to find themselves (Myron Stowe) [1492839] - [pci] fix oops when try to find Root Port for a PCI device (Myron Stowe) [1492839] - [pci] Disable Relaxed Ordering for some Intel processors (Myron Stowe) [1492839] - [pci] Disable PCIe Relaxed Ordering if unsupported (Myron Stowe) [1492839] - [x86] x86/hyperv: Read TSC frequency from a synthetic MSR (Vitaly Kuznetsov) [1457866] - [x86] x86/hyperv: Handle unknown NMIs on one CPU when unknown_nmi_panic (Vitaly Kuznetsov) [1457866] - [x86] x86/mm/kaslr: Do not adapt the size of the direct mapping section for SGI UV system (Baoquan He) [1457046] - [x86] x86/uv: Introduce a helper function to check UV system at earlier stage (Baoquan He) [1457046] - [x86] amd: Limit cpu_core_id fixup to families older than F17h (Suravee Suthikulpanit) [1477397] - [x86] cpu/amd: Fix Zen SMT topology (Suravee Suthikulpanit) [1477397] - [x86] cpu/amd: Bring back Compute Unit ID (Suravee Suthikulpanit) [1477397] - [x86] cpu/amd: Fix Bulldozer topology (Suravee Suthikulpanit) [1477397] - [x86] cpu/amd: Clean up cpu_llc_id assignment per topology feature (Suravee Suthikulpanit) [1477397] - [x86] cpu: Get rid of compute_unit_id (Suravee Suthikulpanit) [1477397] - [x86] kvm: vmx: Do not BUG() on out-of-bounds guest IRQ (Paolo Bonzini) [1490781] {CVE-2017-1000} - [sound] alsa: timer: Use common error handling code in alsa_timer_init() (Jaroslav Kysela) [1465999] {CVE-2017-1000380} - [sound] alsa: timer: Adjust a condition check in snd_timer_resolution() (Jaroslav Kysela) [1465999] {CVE-2017-1000380} - [sound] alsa: timer: Follow standard EXPORT_SYMBOL() declarations (Jaroslav Kysela) [1465999] {CVE-2017-1000380} - [sound] alsa: timer: Wrap with spinlock for queue access (Jaroslav Kysela) [1465999] {CVE-2017-1000380} - [sound] alsa: timer: Improve user queue reallocation (Jaroslav Kysela) [1465999] {CVE-2017-1000380} - [sound] alsa: timer: Fix missing queue indices reset at SNDRV_TIMER_IOCTL_SELECT (Jaroslav Kysela) [1465999] {CVE-2017-1000380} - [sound] alsa: timer: Fix race between read and ioctl (Jaroslav Kysela) [1465999] {CVE-2017-1000380} - [sound] alsa: timer: Info leak in snd_timer_user_tinterrupt() (Jaroslav Kysela) [1465999] {CVE-2017-1000380} - [sound] alsa: timer: remove some dead code (Jaroslav Kysela) [1465999] {CVE-2017-1000380} - [sound] alsa: timer: Reject user params with too small ticks (Jaroslav Kysela) [1465999] {CVE-2017-1000380} - [kernel] procfs: treat parked tasks as sleeping for task state (Joe Lawrence) [1488504] - [kernel] rcutree: Fix panic_on_rcu_stall() (Pratyush Anand) [1490673] - [netdrv] mlx5: Avoid using pending command interface slots (Don Dutile) [1463367] - [powerpc] perf: Fix book3s kernel to userspace backtraces (Gustavo Duarte) [1492669]- [tools] perf probe: Fix probe definition for inlined functions (Jiri Olsa) [1480522] - [tools] perf unwind: Report module before querying isactivation in dwfl unwind (Jiri Olsa) [1480522] - [tools] perf tools: Fix build with ARCH=x86_64 (Jiri Olsa) [1480522] - [tools] perf clang: Update test case to use real BPF script (Jiri Olsa) [1480522] - [tools] perf evsel: Fix probing of precise_ip level for default cycles event (Jiri Olsa) [1480522] - [tools] perf symbols: Kill dso__build_id_is_kmod() (Jiri Olsa) [1480522] - [tools] perf symbols: Keep DSO->symtab_type after decompress (Jiri Olsa) [1480522] - [tools] perf tests: Decompress kernel module before objdump (Jiri Olsa) [1480522] - [tools] perf tools: Consolidate error path in __open_dso() (Jiri Olsa) [1480522] - [tools] perf tools: Decompress kernel module when reading DSO data (Jiri Olsa) [1480522] - [tools] perf annotate: Use dso__decompress_kmodule_path() (Jiri Olsa) [1480522] - [tools] perf tools: Introduce dso__decompress_kmodule_{fd, path} (Jiri Olsa) [1480522] - [tools] perf tools: Fix a memory leak in __open_dso() (Jiri Olsa) [1480522] - [tools] perf annotate: Fix symbolic link of build-id cache (Jiri Olsa) [1480522] - [tools] perf script python: Remove dups in documentation examples (Jiri Olsa) [1480522] - [tools] perf script python: Updated trace_unhandled() signature (Jiri Olsa) [1480522] - [tools] perf script python: Fix wrong code snippets in documentation (Jiri Olsa) [1480522] - [tools] perf script: Fix documentation errors (Jiri Olsa) [1480522] - [tools] perf script: Fix outdated comment for perf-trace-python (Jiri Olsa) [1480522] - [tools] perf probe: Fix examples section of documentation (Jiri Olsa) [1480522] - [tools] perf annotate: Add missing powerpc triplet (Jiri Olsa) [1480522] - [tools] perf symbols: Use correct filename for compressed modules in build-id cache (Jiri Olsa) [1480522] - [tools] perf symbols: Set module info when build-id event found (Jiri Olsa) [1480522] - [tools] perf header: Set proper module name when build-id event found (Jiri Olsa) [1480522] - [tools] perf stat: Only print NMI watchdog hint when enabled (Jiri Olsa) [1480522] - [tools] perf annotate: Fix branch instruction with multiple operands (Jiri Olsa) [1480522] - [tools] perf annotate: Fix failure when filename has special chars (Jiri Olsa) [1480522] - [tools] perf tools: Put caller above callee in --children mode (Jiri Olsa) [1480522] - [tools] perf report: Do not drop last inlined frame (Jiri Olsa) [1480522] - [tools] perf report: Always honor callchain order for inlined nodes (Jiri Olsa) [1480522] - [tools] perf script: Add --inline option for debugging (Jiri Olsa) [1480522] - [tools] perf report: Fix off-by-one for non-activation frames (Jiri Olsa) [1480522] - [tools] perf report: Fix memory leak in addr2line when called by addr2inlines (Jiri Olsa) [1480522] - [tools] perf report: Don't crash on invalid maps in `-g srcline` mode (Jiri Olsa) [1480522] - [tools] tools build: Fixup sched_getcpu feature test (Jiri Olsa) [1480522] - [tools] perf tests kmod-path: Don't fail if compressed modules aren't supported (Jiri Olsa) [1480522] - [tools] perf annotate: Fix AArch64 comment char (Jiri Olsa) [1480522] - [tools] perf tools: Fix spelling mistakes (Jiri Olsa) [1480522] - [tools] perf config: Refactor a duplicated code for obtaining config file name (Jiri Olsa) [1480522] - [tools] perf symbols: Allow user probes on versioned symbols (Jiri Olsa) [1480522] - [tools] tools lib string: Adopt prefixcmp() from perf and subcmd (Jiri Olsa) [1480522] - [tools] perf units: Move parse_tag_value() to units.[ch] (Jiri Olsa) [1480522] - [tools] perf ui gtk: Move gtk .so name to the only place where it is used (Jiri Olsa) [1480522] - [tools] perf tools: Move HAS_BOOL define to where perl headers are used (Jiri Olsa) [1480522] - [tools] perf memswap: Split the byteswap memory range wrappers from util.[ch] (Jiri Olsa) [1480522] - [tools] perf tools: Move event prototypes from util.h to event.h (Jiri Olsa) [1480522] - [tools] perf buildid: Move prototypes from util.h to build-id.h (Jiri Olsa) [1480522] - [tools] powerpc/perf: Define big-endian version of perf_mem_data_src (Jiri Olsa) [1480522] - [tools] treewide: Fix typos in printk (Jiri Olsa) [1480522] - [tools] perf tools: Fix the code to strip command name (Jiri Olsa) [1480522] - [tools] perf tools: Use just forward declarations for struct thread where possible (Jiri Olsa) [1480522] - [tools] perf tools: Add the right header to obtain PERF_ALIGN() (Jiri Olsa) [1480522] - [tools] perf tools: Remove poll.h and wait.h from util.h (Jiri Olsa) [1480522] - [tools] perf tools: Remove string.h, unistd.h and sys/stat.h from util.h (Jiri Olsa) [1480522] - [tools] perf tools: Remove stale prototypes from builtin.h (Jiri Olsa) [1480522] - [tools] perf tools: Remove string.h from util.h (Jiri Olsa) [1480522] - [tools] perf tools: Remove sys/ioctl.h from util.h (Jiri Olsa) [1480522] - [tools] perf tools: Remove a few more needless includes from util.h (Jiri Olsa) [1480522] - [tools] perf tools: Include sys/param.h where needed (Jiri Olsa) [1480522] - [tools] perf callchain: Move callchain specific routines from util.[ch] (Jiri Olsa) [1480522] - [tools] perf tools: Add compress.h for the *_decompress_to_file() headers (Jiri Olsa) [1480522] - [tools] perf mem: Fix display of data source snoop indication (Jiri Olsa) [1480522] - [tools] perf debug: Move dump_stack() and sighandler_dump_stack() to debug.h (Jiri Olsa) [1480522] - [tools] perf kvm: Make function only used by 'perf kvm' static (Jiri Olsa) [1480522] - [tools] perf tools: Move timestamp routines from util.h to time-utils.h (Jiri Olsa) [1480522] - [tools] perf tools: Move units conversion/formatting routines to separate object (Jiri Olsa) [1480522] - [tools] perf tools: Add signal.h to places using its definitions (Jiri Olsa) [1480522] - [tools] perf unwind: Provide only forward declarations for pointer types (Jiri Olsa) [1480522] - [tools] perf tools: Ditch unused strchrnul() reimplementation (Jiri Olsa) [1480522] - [tools] perf tools: Remove regex.h and fnmatch.h from util.h (Jiri Olsa) [1480522] - [tools] perf tools: Remove include dirent.h from util.h (Jiri Olsa) [1480522] - [tools] perf tools: Remove misplaced __maybe_unused in some functions (Jiri Olsa) [1480522] - [tools] perf tools: Use api/fs/tracing_path.h where needed (Jiri Olsa) [1480522] - [tools] perf tools: No need to include bitops.h in util.h (Jiri Olsa) [1480522] - [tools] perf tools: Move path related functions to util/path.h (Jiri Olsa) [1480522] - [tools] perf tools: Don't include terminal handling headers in util.h (Jiri Olsa) [1480522] - [tools] perf str{filter, list}: Disentangle headers (Jiri Olsa) [1480522] - [tools] perf tools: Include errno.h where needed (Jiri Olsa) [1480522] - [tools] perf tools: Move extra string util functions to util/string2.h (Jiri Olsa) [1480522] - [tools] perf tools: Move srcline definitions to separate header (Jiri Olsa) [1480522] - [tools] perf tools: Move print_binary definitions to separate files (Jiri Olsa) [1480522] - [tools] tools include: Include missing headers for fls() and types in linux/log2.h (Jiri Olsa) [1480522] - [tools] perf tools: Move sane ctype stuff from util.h to sane_ctype.h (Jiri Olsa) [1480522] - [tools] perf tools: Ditch unused PATH_SEP, STRIP_EXTENSION (Jiri Olsa) [1480522] - [tools] perf tools: Replace STR() calls with __stringify() (Jiri Olsa) [1480522] - [tools] perf tools: Remove PRI[xu] macros from perf.h (Jiri Olsa) [1480522] - [tools] perf tools: Including missing inttypes.h header (Jiri Olsa) [1480522] - [tools] perf tools: Remove unused macros from util.h (Jiri Olsa) [1480522] - [tools] tools include: Drop ARRAY_SIZE() definition from linux/hashtable.h (Jiri Olsa) [1480522] - [tools] perf tools: Add include where ARRAY_SIZE() is used (Jiri Olsa) [1480522] - [tools] objtool: Drop ARRAY_SIZE() definition, tools/include/linux/kernel.h has it now (Jiri Olsa) [1480522] - [tools] tools include: Move ARRAY_SIZE() to linux/kernel.h (Jiri Olsa) [1480522] - [tools] tools include: Adopt __same_type() and __must_be_array() from the kernel (Jiri Olsa) [1480522] - [tools] tools include: Introduce linux/bug.h, from the kernel sources (Jiri Olsa) [1480522] - [tools] perf tools: Remove FLEX_ARRAY definition (Jiri Olsa) [1480522] - [tools] perf unwind arm64: Add missing errno.h header (Jiri Olsa) [1480522] - [tools] revert "perf tools: Fix include of linux/mman.h" (Jiri Olsa) [1480522] - [tools] perf util: Hint missing file when tool tips fail to load (Jiri Olsa) [1480522] - [tools] tools build: Fix feature detection redefinion of build flags (Jiri Olsa) [1480522] - [tools] perf tools: Disable JVMTI if no ELF support available (Jiri Olsa) [1480522] - [tools] perf trace: Add usage of --no-syscalls in man page (Jiri Olsa) [1480522] - [tools] perf stat: Fix bug in handling events in error state (Jiri Olsa) [1480522] - [tools] perf tools: Pass PYTHON config to feature detection (Jiri Olsa) [1480522] - [tools] perf annotate: Use stripped line instead of raw disassemble line (Jiri Olsa) [1480522] - [tools] perf annotate: Refactor the code to parse disassemble lines with {l, r}trim() (Jiri Olsa) [1480522] - [tools] perf tools: Do not print missing features in pipe-mode (Jiri Olsa) [1480522] - [tools] perf session: Don't rely on evlist in pipe mode (Jiri Olsa) [1480522] - [tools] perf annotate: Process attr and build_id records (Jiri Olsa) [1480522] - [tools] perf tools: Describe pipe mode in perf.data-file-fomat.txt (Jiri Olsa) [1480522] - [tools] perf inject: Copy events when reordering events in pipe mode (Jiri Olsa) [1480522] - [tools] perf inject: Don't proceed if perf_session__process_event() fails (Jiri Olsa) [1480522] - [tools] perf annotate s390: Implement jump types for perf annotate (Jiri Olsa) [1480522] - [tools] perf string: Simplify ltrim() implementation (Jiri Olsa) [1480522] - [tools] perf tools: Refactor the code to strip command name with {l, r}trim() (Jiri Olsa) [1480522] - [tools] perf pmu: Refactor wordwrap() with ltrim() (Jiri Olsa) [1480522] - [tools] perf ui browser: Refactor the code to parse color configs with ltrim() (Jiri Olsa) [1480522] - [tools] perf stat: Refactor the code to strip csv output with ltrim() (Jiri Olsa) [1480522] - [tools] perf evsel: Return exact sub event which failed with EPERM for wildcards (Jiri Olsa) [1480522] - [tools] perf script: Use strtok_r() when parsing output field list (Jiri Olsa) [1480522] - [tools] perf callchains: Switch from strtok() to strtok_r() when parsing options (Jiri Olsa) [1480522] - [tools] perf annotate: Fix missing number of samples for source_line_samples (Jiri Olsa) [1480522] - [tools] perf tools: Don't die on a print function (Jiri Olsa) [1480522] - [tools] perf tools: Handle allocation failures gracefully (Jiri Olsa) [1480522] - [tools] perf tools: Remove die() call (Jiri Olsa) [1480522] - [tools] perf vendor events intel: Add missing space in json descriptions (Jiri Olsa) [1480522] - [tools] perf vendor events intel: Add uncore_arb JSON support (Jiri Olsa) [1480522] - [tools] perf vendor events intel: Add uncore events for Skylake client (Jiri Olsa) [1480522] - [tools] perf vendor events intel: Add uncore events for Broadwell client (Jiri Olsa) [1480522] - [tools] perf vendor events intel: Add uncore events for Haswell client (Jiri Olsa) [1480522] - [tools] perf vendor events intel: Add uncore events for Ivy Bridge client (Jiri Olsa) [1480522] - [tools] perf vendor events intel: Add uncore events for Sandy Bridge client (Jiri Olsa) [1480522] - [tools] perf vendor events intel: Add missing UNC_M_DCLOCKTICKS for Broadwell DE uncore (Jiri Olsa) [1480522] - [tools] perf sdt powerpc: Add argument support (Jiri Olsa) [1480522] - [tools] perf trace: Beautify statx syscall 'flag' and 'mask' arguments (Jiri Olsa) [1480522] - [tools] perf tools: Do not fail in case of empty HOME env variable (Jiri Olsa) [1480522] - [tools] tools include uapi: Grab copies of stat.h and fcntl.h (Jiri Olsa) [1480522] - [tools] perf utils: fix spelling mistake: "Invalud" -> "Invalid" (Jiri Olsa) [1480522] - [tools] perf trace: Handle unpaired raw_syscalls:sys_exit event (Jiri Olsa) [1480522] - [tools] perf report: Drop cycles 0 for LBR print (Jiri Olsa) [1480522] - [tools] perf/sdt/x86: Move OP parser to tools/perf/arch/x86/ (Jiri Olsa) [1480522] - [tools] perf/sdt/x86: Add renaming logic for (missing) 8 bit registers (Jiri Olsa) [1480522] - [tools] perf tools: Remove support for command aliases (Jiri Olsa) [1480522] - [tools] perf utils: Readlink /proc/self/exe to find the perf binary (Jiri Olsa) [1480522] - [tools] perf utils: Null terminate buf in read_ftrace_printk() (Jiri Olsa) [1480522] - [tools] perf utils: use sizeof(buf) - 1 in readlink() call (Jiri Olsa) [1480522] - [tools] perf tests: Do not assume that readlink() returns a null terminated string (Jiri Olsa) [1480522] - [tools] perf test: Add a test case for SDT event (Jiri Olsa) [1480522] - [tools] perf buildid: Do not assume that readlink() returns a null terminated string (Jiri Olsa) [1480522] - [tools] perf buildid: Do not update SDT cache with null filename (Jiri Olsa) [1480522] - [tools] perf annotate: Fix a bug of division by zero when calculating percent (Jiri Olsa) [1480522] - [tools] perf annotate: Fix a bug following symbolic link of a build-id file (Jiri Olsa) [1480522] - [tools] perf report: Enable sorting by srcline as key (Jiri Olsa) [1480522] - [tools] perf report: Show inline stack for browser mode (Jiri Olsa) [1480522] - [tools] perf report: Show inline stack for stdio mode (Jiri Olsa) [1480522] - [tools] perf report: Introduce --inline option (Jiri Olsa) [1480522] - [tools] perf report: Find the inline stack for a given address (Jiri Olsa) [1480522] - [tools] perf report: Refactor common code in srcline.c (Jiri Olsa) [1480522] - [tools] perf tools: Remove unused 'prefix' from builtin functions (Jiri Olsa) [1480522] - [tools] perf list sdt: Show option in man page (Jiri Olsa) [1480522] - [tools] perf auxtrace: Fix no_size logic in addr_filter__resolve_kernel_syms() (Jiri Olsa) [1480522] - [tools] perf trace: Fixup thread refcounting (Jiri Olsa) [1480522] - [tools] perf trace: Fix up error path indentation (Jiri Olsa) [1480522] - [tools] perf trace: Check for vfs_getname.pathname length (Jiri Olsa) [1480522] - [tools] perf list: Move extra details printing to new option (Jiri Olsa) [1480522] - [tools] perf pmu: Add support for MetricName JSON attribute (Jiri Olsa) [1480522] - [tools] perf list: Support printing MetricExpr with --debug (Jiri Olsa) [1480522] - [tools] perf stat: Output JSON MetricExpr metric (Jiri Olsa) [1480522] - [tools] perf pmu: Support MetricExpr header in JSON event list (Jiri Olsa) [1480522] - [tools] perf vendor events intel: Update Intel uncore JSON event files (Jiri Olsa) [1480522] - [tools] perf tools: Add a simple expression parser for JSON (Jiri Olsa) [1480522] - [tools] perf pmu: Special case uncore_ prefix (Jiri Olsa) [1480522] - [tools] perf pmu: Expand PMU events by prefix match (Jiri Olsa) [1480522] - [tools] perf tools: Factor out PMU matching in parser (Jiri Olsa) [1480522] - [tools] perf stat: Handle partially bad results with merging (Jiri Olsa) [1480522] - [tools] perf stat: Collapse identically named events (Jiri Olsa) [1480522] - [tools] perf stat: Factor out callback for collecting event values (Jiri Olsa) [1480522] - [tools] perf annotate: Add comment clarifying how the source code line is parsed (Jiri Olsa) [1480522] - [tools] perf annotate: More exactly grep -v of the objdump command (Jiri Olsa) [1480522] - [tools] perf sdt x86: Add renaming logic for rNN and other registers (Jiri Olsa) [1480522] - [tools] perf probe: Add sdt probes arguments into the uprobe cmd string (Jiri Olsa) [1480522] - [tools] perf sdt: Add scanning of sdt probes arguments (Jiri Olsa) [1480522] - [tools] perf probe: Return errno when not hitting any event (Jiri Olsa) [1480522] - [tools] perf probe: Change MAX_CMDLEN (Jiri Olsa) [1480522] - [tools] tools headers: Sync {tools/, }arch/powerpc/include/uapi/asm/kvm.h (Jiri Olsa) [1480522] - [tools] perf probe: Fix concat_probe_trace_events (Jiri Olsa) [1480522] - [tools] perf stat: Correct --no-aggr description (Jiri Olsa) [1480522] - [tools] perf tools: Handle partial AUX records and print a warning (Jiri Olsa) [1480522] - [tools] tools include: Sync {, tools/}include/uapi/linux/perf_event.h (Jiri Olsa) [1480522] - [tools] tools lib api fs: Introduce sysfs__read_bool (Jiri Olsa) [1480522] - [tools] perf timechart: Use OPT_PARENT for common options (Jiri Olsa) [1480522] - [tools] perf lock: Make 'f' part of the common 'lock_options' (Jiri Olsa) [1480522] - [tools] perf lock: Subcommands should include common options (Jiri Olsa) [1480522] - [tools] perf script: Add 'brstackinsn' for branch stacks (Jiri Olsa) [1480522] - [tools] perf tools: Make perf_event__synthesize_mmap_events() scale (Jiri Olsa) [1480522] - [tools] perf probe: Introduce util func is_sdt_event() (Jiri Olsa) [1480522] - [tools] perf powerpc: Choose local entry point with kretprobes (Jiri Olsa) [1480522] - [tools] perf kretprobes: Offset from reloc_sym if kernel supports it (Jiri Olsa) [1480522] - [tools] perf probe: Factor out the ftrace README scanning (Jiri Olsa) [1480522] - [tools] perf sched timehist: Add --next option (Jiri Olsa) [1480522] - [tools] perf hists browser: Fix typo in function switch_data_file (Jiri Olsa) [1480522] - [tools] perf report: Document +field style argument support for --field option (Jiri Olsa) [1480522] - [tools] perf sort: Fix segfault with basic block 'cycles' sort dimension (Jiri Olsa) [1480522] - [tools] perf tools: Ignore generated files pmu-events/{jevents, pmu-events.c} for git (Jiri Olsa) [1480522] - [tools] perf tools: Missing c2c command in command-list (Jiri Olsa) [1480522] - [tools] perf c2c: Fix display bug when using pipe (Jiri Olsa) [1480522] - [tools] perf c2c: Clarify help message of --stats option (Jiri Olsa) [1480522] - [tools] perf report: Hide tip message when -q option is given (Jiri Olsa) [1480522] - [tools] tools build: Use the same CC for feature detection and actual build (Jiri Olsa) [1480522] - [tools] perf bench futex: Fix build on musl + clang (Jiri Olsa) [1480522] - [tools] perf bench futex: Use __maybe_unused (Jiri Olsa) [1480522] - [tools] tools build: Add test for sched_getcpu() (Jiri Olsa) [1480522] - [tools] perf tools: Force uncore events to system wide monitoring (Jiri Olsa) [1480522] - [tools] perf intel-pt/bts: Add missing initialization (Jiri Olsa) [1480522] - [tools] perf probe: Generalize probe event file open routine (Jiri Olsa) [1480522] - [tools] perf ftrace: Use pager for displaying result (Jiri Olsa) [1480522] - [tools] perf ftrace: Add support for -a and -C option (Jiri Olsa) [1480522] - [tools] perf cpumap: Introduce cpu_map__snprint_mask() (Jiri Olsa) [1480522] - [tools] perf ftrace: Add support for --pid option (Jiri Olsa) [1480522] - [tools] perf tools: Allow sorting by symbol size (Jiri Olsa) [1480522] - [tools] perf evlist: Clarify a bit the use of perf_mmap->refcnt (Jiri Olsa) [1480522] - [tools] perf thread_map: Convert thread_map.refcnt from atomic_t to refcount_t (Jiri Olsa) [1480522] - [tools] perf thread: convert thread.refcnt from atomic_t to refcount_t (Jiri Olsa) [1480522] - [tools] perf evlist: Convert perf_map.refcnt from atomic_t to refcount_t (Jiri Olsa) [1480522] - [tools] perf map: Convert map_groups.refcnt from atomic_t to refcount_t (Jiri Olsa) [1480522] - [tools] perf map: Convert map.refcnt from atomic_t to refcount_t (Jiri Olsa) [1480522] - [tools] perf dso: Convert dso.refcnt from atomic_t to refcount_t (Jiri Olsa) [1480522] - [tools] perf comm: Convert comm_str.refcnt from atomic_t to refcount_t (Jiri Olsa) [1480522] - [tools] perf cpumap: Convert cpu_map.refcnt from atomic_t to refcount_t (Jiri Olsa) [1480522] - [tools] perf cgroup: Convert cgroup_sel.refcnt from atomic_t to refcount_t (Jiri Olsa) [1480522] - [tools] tools include: Adopt kernel's refcount.h (Jiri Olsa) [1480522] - [tools] tools include: Add UINT_MAX def to kernel.h (Jiri Olsa) [1480522] - [tools] tools include: Provide gcc based cmpxchg fallback for !x86 (Jiri Olsa) [1480522] - [tools] tools include: Introduce atomic_cmpxchg_{relaxed, release}() (Jiri Olsa) [1480522] - [tools] tools arch x86: Introduce atomic_cmpxchg() (Jiri Olsa) [1480522] - [tools] tools arch x86: Include asm/cmpxchg.h (Jiri Olsa) [1480522] - [tools] tools include: Adopt __compiletime_error (Jiri Olsa) [1480522] - [tools] perf stat: Issue a HW watchdog disable hint (Jiri Olsa) [1480522] - [tools] perf vendor events: Add mapping for KnightsMill PMU events (Jiri Olsa) [1480522] - [x86] perf/x86/intel: Add 1G DTLB load/store miss support for SKL (Jiri Olsa) [1480522] - [kernel] perf/aux: Correct return code of rb_alloc_aux() if !has_aux(ev) (Jiri Olsa) [1480522] - [kernel] perf/callchain: Force USER_DS when invoking perf_callchain_user() (Jiri Olsa) [1480522] - [x86] perf/x86: Fix Broadwell-EP DRAM RAPL events (Jiri Olsa) [1480522] - [x86] perf/x86: Fix spurious NMI with PEBS Load Latency event (Jiri Olsa) [1480522] - [x86] perf/x86/intel/pt: Allow the disabling of branch tracing (Jiri Olsa) [1480522] - [x86] perf/x86/intel/pt: Handle VMX better (Jiri Olsa) [1480522] - [kernel] perf/core: Add a flag for partial AUX records (Jiri Olsa) [1480522] - [kernel] perf/core: Keep AUX flags in the output handle (Jiri Olsa) [1480522] - [x86] perf/x86: Add Top Down events to Intel Goldmont (Jiri Olsa) [1480522]- [x86] kvm, pkeys: do not use PKRU value in vcpu->arch.guest_fpu.state (Paul Lai) [1387360] - [x86] kvm: x86: simplify handling of PKRU (Paul Lai) [1387360] - [x86] kvm: x86: block guest protection keys unless the host has them enabled (Paul Lai) [1387360] - [x86] kvm, pkeys: expose CPUID/CR4 to guest (Paul Lai) [1387360] - [x86] kvm, pkeys: add pkeys support for permission_fault (Paul Lai) [1387360] - [x86] kvm, pkeys: introduce pkru_mask to cache conditions (Paul Lai) [1387360] - [x86] kvm, pkeys: save/restore PKRU when guest/host switches (Paul Lai) [1387360] - [x86] kvm, pkeys: add pkeys support for xsave state (Paul Lai) [1387360] - [x86] kvm, pkeys: disable pkeys for guests in non-paging mode (Paul Lai) [1387360] - [x86] kvm: x86: remove magic number with enum cpuid_leafs (Paul Lai) [1387360] - [x86] kvm: mmu: return page fault error code from permission_fault (Paul Lai) [1387360] - [kernel] s390/mm: simplify arch_get_unmapped_area[_topdown] (Adrian Reber) [1466682] - [kernel] s390/mm: make TASK_SIZE independent from the number of page table levels (Adrian Reber) [1466682] - [kernel] s390: wire up separate socketcalls system calls (Adrian Reber) [1466682] - [kernel] s390: wire up memfd_create syscall (Adrian Reber) [1466682] - [kernel] s390/gup: handle zero nr_pages case correctly (Adrian Reber) [1466682] - [kernel] s390: TASK_SIZE for kernel threads (Adrian Reber) [1466682] - [netdrv] ena: implement RHEL7.5 version of change_mtu (John Linville) [1478896] - [netdrv] ena: update ena driver to version 1.2.0 (John Linville) [1478896] - [netdrv] ena: update driver's rx drop statistics (John Linville) [1478896] - [netdrv] ena: use lower_32_bits()/upper_32_bits() to split dma address (John Linville) [1478896] - [netdrv] ena: separate skb allocation to dedicated function (John Linville) [1478896] - [netdrv] ena: use napi_schedule_irqoff when possible (John Linville) [1478896] - [netdrv] ena: add support for out of order rx buffers refill (John Linville) [1478896] - [netdrv] ena: add reset reason for each device FLR (John Linville) [1478896] - [netdrv] ena: change sizeof() argument to be the type pointer (John Linville) [1478896] - [netdrv] ena: add hardware hints capability to the driver (John Linville) [1478896] - [netdrv] ena: change return value for unsupported features unsupported return value (John Linville) [1478896] - [netdrv] ena: update ena driver to version 1.1.7 (John Linville) [1478896] - [netdrv] ena: bug fix in lost tx packets detection mechanism (John Linville) [1478896] - [netdrv] ena: disable admin msix while working in polling mode (John Linville) [1478896] - [netdrv] ena: fix theoretical Rx hang on low memory systems (John Linville) [1478896] - [netdrv] ena: add missing unmap bars on device removal (John Linville) [1478896] - [netdrv] ena: fix race condition between submit and completion admin command (John Linville) [1478896] - [netdrv] ena: add missing return when ena_com_get_io_handlers() fails (John Linville) [1478896] - [netdrv] ena: fix bug that might cause hang after consecutive open/close interface (John Linville) [1478896] - [netdrv] ena: fix rare uncompleted admin command false alarm (John Linville) [1478896] - [netdrv] ena: remove superfluous check in ena_remove() (John Linville) [1478896] - [netdrv] ena: update driver version to 1.1.2 (John Linville) [1478896] - [netdrv] ena: change condition for host attribute configuration (John Linville) [1478896] - [netdrv] ena: change driver's default timeouts (John Linville) [1478896] - [netdrv] ena: reduce the severity of ena printouts (John Linville) [1478896] - [netdrv] ena: use READ_ONCE to access completion descriptors (John Linville) [1478896] - [netdrv] ena: fix potential access to freed memory during device reset (John Linville) [1478896] - [netdrv] ena: refactor ena_get_stats64 to be atomic context safe (John Linville) [1478896] - [netdrv] ena: fix NULL dereference when removing the driver after device reset failed (John Linville) [1478896] - [netdrv] ena: fix RSS default hash configuration (John Linville) [1478896] - [netdrv] ena: fix ethtool RSS flow configuration (John Linville) [1478896] - [netdrv] ena: fix queues number calculation (John Linville) [1478896] - [netdrv] ena: remove ntuple filter support from device feature list (John Linville) [1478896] - [netdrv] ena: use setup_timer() and mod_timer() (John Linville) [1478896]- [fs] vfs: clear remainder of 'full_fds_bits' in dup_fd() (Mateusz Guzik) [1462034] - [fs] vfs: Fix pathological performance case for __alloc_fd() (Mateusz Guzik) [1462034] - [fs] vfs: conditionally clear close-on-exec flag (Mateusz Guzik) [1462034] - [fs] file.c: don't acquire files->file_lock in fd_install() (Mateusz Guzik) [1462034] - [fs] gfs2: Fix debugfs glocks dump (Andreas Grunbacher) [1493067] - [fs] gfs2: Replace rhashtable_walk_init with rhashtable_walk_enter (Andreas Grunbacher) [1493067] - [fs] gfs2: Deduplicate gfs2_{glocks,glstats}_open (Andreas Grunbacher) [1493067] - [net] remove explicit do_softirq() from busy_poll_stop() (Ivan Vecera) [1489406] - [net] Busy polling should ignore sender CPUs (Ivan Vecera) [1489406] - [net] solve a NAPI race (Ivan Vecera) [1489406] - [net] napi_watchdog() can use napi_schedule_irqoff() (Ivan Vecera) [1489406] - [net] remove __napi_complete() (Ivan Vecera) [1489406] - [net] netpoll: more efficient locking (Ivan Vecera) [1489406] - [net] busy-poll: return busypolling status to drivers (Ivan Vecera) [1489406] - [net] busy-poll: remove need_resched() from sk_can_busy_loop() (Ivan Vecera) [1489406] - [net] busy-poll: allow preemption in sk_busy_loop() (Ivan Vecera) [1489406] - [net] netpoll: Drop budget parameter from NAPI polling call hierarchy (Ivan Vecera) [1489406] - [net] netpoll: Close race condition between poll_one_napi and napi_disable (Ivan Vecera) [1489406] - [net] ip6_gre: update mtu properly in ip6gre_err (Xin Long) [1487475] - [net] sctp: fix missing wake ups in some situations (Marcelo Leitner) [1442784] - [net] tcp: don't annotate mark on control socket from tcp_v6_send_response() (Matteo Croce) [1469857] - [net] netfilter: use fwmark_reflect in nf_send_reset (Matteo Croce) [1469857] - [net] tcp: fix mark propagation with fwmark_reflect enabled (Matteo Croce) [1469857] - [net] Documentation: Add missing descriptions for fwmark_reflect for ipv4 and ipv6 (Matteo Croce) [1469857] - [net] ipv6: data of fwmark_reflect sysctl needs to be updated on netns construction (Matteo Croce) [1469857] - [net] Use fwmark reflection in PMTU discovery (Matteo Croce) [1469857] - [net] add a sysctl to reflect the fwmark on replies (Matteo Croce) [1469857] - [net] team: fix memory leaks (Matteo Croce) [1448266] - [net] ipv6: accept 64k - 1 packet length in ip6_find_1stfragopt() (Stefano Brivio) [1477010] {CVE-2017-7542} - [net] ipv6: avoid overflow of offset in ip6_find_1stfragopt (Sabrina Dubroca) [1477010] {CVE-2017-7542} - [scsi] ses: Fix wrong page error (Maurizio Lombardi) [1380720] - [scsi] ses: make page2 support optional (Maurizio Lombardi) [1380720] - [scsi] ses: Fixup error message 'failed to get diagnostic page 0xffffffea' (Maurizio Lombardi) [1380720] - [scsi] ses: check return code from ses_recv_diag() (Maurizio Lombardi) [1380720] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1458133] - [scsi] megaraid_sas: call megasas_dump_frame with correct IO frame size (Tomas Henzl) [1458133] - [scsi] megaraid_sas: modified few prints in OCR and IOC INIT path (Tomas Henzl) [1458133] - [scsi] megaraid_sas: replace internal FALSE/TRUE definitions with false/true (Tomas Henzl) [1458133] - [scsi] megaraid_sas: Return pended IOCTLs with cmd_status MFI_STAT_WRONG_STATE in case adapter is dead (Tomas Henzl) [1458133] - [scsi] megaraid_sas: use vmalloc for crash dump buffers and driver's local RAID map (Tomas Henzl) [1458133] - [scsi] megaraid_sas: Use SMID for Task abort case only (Tomas Henzl) [1458133] - [scsi] megaraid_sas: Check valid aen class range to avoid kernel panic (Tomas Henzl) [1458133] - [scsi] megaraid_sas: Fix endianness issues in DCMD handling (Tomas Henzl) [1458133] - [scsi] megaraid_sas: Do not re-fire shutdown DCMD after OCR (Tomas Henzl) [1458133] - [scsi] megaraid_sas: Call megasas_complete_cmd_dpc_fusion every 1 second while there are pending commands (Tomas Henzl) [1458133] - [scsi] megaraid_sas: Use synchronize_irq in target reset case (Tomas Henzl) [1458133] - [scsi] megaraid_sas: set minimum value of resetwaittime to be 1 secs (Tomas Henzl) [1458133] - [scsi] megaraid_sas: mismatch of allocated MFI frame size and length exposed in MFI MPT pass through command (Tomas Henzl) [1458133] - [scsi] megaraid_sas: fix allocate instance->pd_info twice (Tomas Henzl) [1458133] - [scsi] megaraid: remove DRIVER_ATTR() usage (Tomas Henzl) [1458133] - [scsi] megaraid: Replace PCI pool old API (Tomas Henzl) [1458133] - [scsi] megaraid_sas: fix memleak in megasas_alloc_cmdlist_fusion (Tomas Henzl) [1458133] - [scsi] megaraid: remove expensive inline from megasas_return_cmd (Tomas Henzl) [1458133] - [scsi] qedi: off by one in qedi_get_cmd_from_tid() (Chad Dupuis) [1461962] - [scsi] qedi: Limit number for CQ queues (Chad Dupuis) [1461962] - [scsi] qedi: Fix return code in qedi_ep_connect() (Chad Dupuis) [1461962] - [scsi] qedi: Add ISCSI_BOOT_SYSFS to Kconfig (Chad Dupuis) [1461962] - [scsi] qedi: fix another spelling mistake: "alloction" -> "allocation" (Chad Dupuis) [1461962] - [scsi] qedf: drop bus reset handler (Chad Dupuis) [1461960] - [scsi] qedf: Update driver version to 8.20.5.0 (Chad Dupuis) [1461960] - [scsi] qedf: Fix up modinfo parameter name for 'debug' in modinfo output (Chad Dupuis) [1461960] - [scsi] qedf: Covert single-threaded workqueues to regular workqueues (Chad Dupuis) [1461960] - [scsi] qedf: Corrent VLAN tag insertion in fallback VLAN case (Chad Dupuis) [1461960] - [scsi] qedf: Use granted MAC from the FCF for the FCoE source address if it is available (Chad Dupuis) [1461960] - [scsi] qedf: Set WWNN and WWPN based on values from qed (Chad Dupuis) [1461960] - [scsi] qedf: fix spelling mistake: "offlading" -> "offloading" (Chad Dupuis) [1461960] - [scsi] qedf: Merge a few quoted strings split across lines (Chad Dupuis) [1461960] - [scsi] qedf: Use 'dma_zalloc_coherent' to reduce code verbosity (Chad Dupuis) [1461960] - [scsi] qedf: Fix a return value in case of error in 'qedf_alloc_global_queues' (Chad Dupuis) [1461960] - [scsi] qedf: Check if sense buffer has been allocated during completion (Chad Dupuis) [1461960] - [scsi] qedf: Update version number to 8.18.22.0 (Chad Dupuis) [1461960] - [scsi] qedf: Add change_queue_depth member to scsi_host_template() (Chad Dupuis) [1461960] - [scsi] qedf: Change cmd_per_lun in scsi_host_template to 32 to increase performance (Chad Dupuis) [1461960] - [scsi] qedf: Move some prints to a debug level so they do not print when no debugging is enabled (Chad Dupuis) [1461960] - [scsi] qedf: Fixup unnecessary parantheses around test_bit operations (Chad Dupuis) [1461960] - [scsi] qedf: Add non-offload receive filters (Chad Dupuis) [1461960] - [scsi] qedf: Add bus_reset No-op (Chad Dupuis) [1461960] - [scsi] qedf: Use same logic for SCSI host reset and FC lip_reset (Chad Dupuis) [1461960] - [scsi] qedf: Set qed logging level to QED_LEVEL_NOTICE (Chad Dupuis) [1461960] - [scsi] qedf: Add fka_period SCSI host attribute to show fip keep alive period (Chad Dupuis) [1461960] - [scsi] qedf: Check that fcport is offloaded before dereferencing pointers in initiate_abts|cleanup (Chad Dupuis) [1461960] - [scsi] qedf: Look at all descriptors when processing a clear virtual link (Chad Dupuis) [1461960] - [scsi] qedf: Honor qed_ops->common->set_fp_int() return code (Chad Dupuis) [1461960] - [scsi] qedf: Update copyright to 2017 (Chad Dupuis) [1461960] - [scsi] qedf: Enable basic FDMI information (Chad Dupuis) [1461960] - [scsi] qedf: Avoid reading past end of buffer (Chad Dupuis) [1461960] - [scsi] qedf: Cleanup the type of io_log->op (Chad Dupuis) [1461960] - [scsi] qedf: properly update arguments position in function call (Chad Dupuis) [1461960] - [scsi] qedi: qedf: Use designated initializers (Chad Dupuis) [1461960] - [scsi] qedf: Fix crash due to unsolicited FIP VLAN response (Chad Dupuis) [1461960] - [scsi] qedf: Use vsprintf extension pad (Chad Dupuis) [1461960]- [block] blk_mq: linux/blk-mq.h does not include all the headers it depends on (Ming Lei) [1389540 1458104] - [block] blk-mq: kill unused blk_mq_create_mq_map() (Ming Lei) [1389540 1458104] - [kernel] blk-mq: get rid of the cpumask in struct blk_mq_tags (Ming Lei) [1389540 1458104] - [nvme] remove the post_scan callout (Ming Lei) [1389540] - [nvme] switch to use pci_alloc_irq_vectors (Ming Lei) [1389540] - [kernel] blk-mq: provide a default queue mapping for PCI device (Ming Lei) [1389540 1458104] - [kernel] blk-mq: remove ->map_queue (Ming Lei) [1389540 1458104] - [block] blk-mq: really fix plug list flushing for nomerge queues (Ming Lei) [1389540 1458104] - [block] fix plug list flushing for nomerge queues (Ming Lei) [1389540 1458104] - [block] blk-mq: free hctx->ctxs in queue's release handler (Ming Lei) [1389540 1458104] - [kernel] blk-mq: fix iteration of busy bitmap (Ming Lei) [1389540 1458104] - [block] blk-mq: reduce unnecessary software queue looping (Ming Lei) [1389540 1458104] - [kernel] genirq/affinity: Fix calculating vectors to assign (Ming Lei) [1389540] - [kernel] irq/affinity: Fix extra vecs calculation (Ming Lei) [1389540] - [kernel] irq/affinity: Fix CPU spread for unbalanced nodes (Ming Lei) [1389540] - [pci] msi: Update MSI/MSI-X bits in PCIEBUS-HOWTO (Ming Lei) [1389540] - [pci] msi: Document pci_alloc_irq_vectors(), deprecate pci_enable_msi() (Ming Lei) [1389540] - [pci] msi: Return -ENOSPC if pci_enable_msi_range() can't get enough vectors (Ming Lei) [1389540] - [pci] portdrv: Use pci_irq_alloc_vectors() (Ming Lei) [1389540] - [pci] msi: Check that we have a legacy interrupt line before using it (Ming Lei) [1389540] - [pci] msi: Return failure when msix_setup_entries() fails (Ming Lei) [1389540] - [netdrv] amd-xgbe: Update PCI support to use new IRQ functions (Ming Lei) [1389540] - [pci] msi: Fix msi_capability_init() kernel-doc warnings (Ming Lei) [1389540] - [pci] msi: Don't apply affinity if there aren't enough vectors left (Ming Lei) [1389540] - [kernel] genirq/affinity: Fix node generation from cpumask (Ming Lei) [1389540] - [pci] msi: Check for NULL affinity mask in pci_irq_get_affinity() (Ming Lei) [1389540] - [kernel] genirq/affinity: Use default affinity mask for reserved vectors (Ming Lei) [1389540] - [kernel] genirq/affinity: Take reserved vectors into account when spreading irqs (Ming Lei) [1389540] - [kernel] pci: Remove the irq_affinity mask from struct pci_dev (Ming Lei) [1389540] - [kernel] pci/msi: Provide pci_alloc_irq_vectors_affinity() (Ming Lei) [1389540] - [pci] msi: Propagate IRQ affinity description through the MSI code (Ming Lei) [1389540] - [kernel] genirq/affinity: Handle pre/post vectors in irq_create_affinity_masks() (Ming Lei) [1389540] - [kernel] genirq/affinity: Handle pre/post vectors in irq_calc_affinity_vectors() (Ming Lei) [1389540] - [kernel] genirq/affinity: Introduce struct irq_affinity (Ming Lei) [1389540] - [pci] doc: Add missing parameter for msi_setup (Ming Lei) [1389540] - [kernel] pci/msi: Retrieve affinity for a vector (Ming Lei) [1389540] - [kernel] genirq/affinity: Remove old irq spread infrastructure (Ming Lei) [1389540] - [kernel] genirq/msi: Switch to new irq spreading infrastructure (Ming Lei) [1389540] - [kernel] genirq/affinity: Provide smarter irq spreading infrastructure (Ming Lei) [1389540] - [kernel] genirq/msi: Add cpumask allocation to alloc_msi_entry (Ming Lei) [1389540] - [pci] Call pci_intx() when using legacy interrupts in pci_alloc_irq_vectors() (Ming Lei) [1389540] - [kernel] pci: Use positive flags in pci_alloc_irq_vectors() (Ming Lei) [1389540] - [kernel] genirq/affinity: Use get/put_online_cpus around cpumask operations (Ming Lei) [1389540] - [kernel] pci: Spread interrupt vectors in pci_alloc_irq_vectors() (Ming Lei) [1389540] - [kernel] pci: Provide sensible IRQ vector alloc/free routines (Ming Lei) [1389540] - [pci] Make the "entries" argument to pci_enable_msix() optional (Ming Lei) [1389540] - [pci] Switch msix_program_entries() to use pci_msix_desc_addr() (Ming Lei) [1389540] - [pci] Add pci_msix_desc_addr() helper (Ming Lei) [1389540] - [kernel] genirq: Add a helper to spread an affinity mask for MSI/MSI-X vectors (Ming Lei) [1389540] - [kernel] genirq/msi: Make use of affinity aware allocations (Ming Lei) [1389540] - [kernel] genirq: introduce _affinity version of irq_alloc_hwirq (Ming Lei) [1389540] - [kernel] genirq: Use affinity hint in irqdesc allocation (Ming Lei) [1389540] - [kernel] genirq: Add affinity hint to irq allocation (Ming Lei) [1389540] - [kernel] genirq: Introduce IRQD_AFFINITY_MANAGED flag (Ming Lei) [1389540] - [kernel] genirq: Provide and use __irq_can_set_affinity() (Ming Lei) [1389540]- [fs] pnfs: Fix a deadlock between read resends and layoutreturn (Steve Dickson) [1477350] - [fs] pnfs: Ensure LAYOUTGET and LAYOUTRETURN are properly serialised (Steve Dickson) [1477343] - [fs] nfsv4.1: Fix regression in callback retry handling (Steve Dickson) [1477306] - [fs] nfsv4: Ensure we don't re-test revoked and freed stateids (Dave Wysochanski) [1459733] - [fs] nfsd: Limit end of page list when decoding NFSv4 WRITE ("J. Bruce Fields") [1485509] - [fs] xfs: stop searching for free slots in an inode chunk when there are none (Carlos Maiolino) [1472639] - [fs] xfs: remove bli from AIL before release on transaction abort (Bill O'Donnell) [1428663] - [fs] xfs: release bli from transaction properly on fs shutdown (Bill O'Donnell) [1428663] - [fs] gfs2: Fix non-recursive truncate bug (Robert S Peterson) [1486061] - [fs] ext4: drop the EXT4_STATE_DELALLOC_RESERVED flag (Lukas Czerner) [1433215] - [fs] ext4: prepare to drop EXT4_STATE_DELALLOC_RESERVED (Lukas Czerner) [1433215] - [fs] ext4: pass allocation_request struct to ext4_(alloc, splice)_branch (Lukas Czerner) [1433215] - [fs] cifs: Fix null pointer deref during read resp processing (Sachin Prabhu) [1429710] - [fs] cifs: Fix possible use after free in demultiplex thread (Sachin Prabhu) [1429710] - [fs] cifs: Allow to switch on encryption with seal mount option (Sachin Prabhu) [1429710] - [fs] cifs: RHEL 7 Changes to replace bvec iter (Sachin Prabhu) [1429710] - [fs] cifs: Add capability to decrypt big read responses (Sachin Prabhu) [1429710] - [fs] cifs: Add a modified cifs_read_page_from_socket() (Sachin Prabhu) [1429710] - [fs] cifs: RHEL 7 Changes to replace kvec iter (Sachin Prabhu) [1429710] - [fs] cifs: Decrypt and process small encrypted packets (Sachin Prabhu) [1429710] - [fs] cifs: Add copy into pages callback for a read operation (Sachin Prabhu) [1429710] - [fs] cifs: Add mid handle callback (Sachin Prabhu) [1429710] - [fs] cifs: Add transform header handling callbacks (Sachin Prabhu) [1429710] - [fs] cifs: RHEL 7 modifications for aead differences (Sachin Prabhu) [1429710] - [fs] cifs: Encrypt SMB3 requests before sending (Sachin Prabhu) [1429710] - [fs] cifs: Enable encryption during session setup phase (Sachin Prabhu) [1429710] - [fs] cifs: Add capability to transform requests before sending (Sachin Prabhu) [1429710] - [fs] cifs: Separate RFC1001 length processing for SMB2 read (Sachin Prabhu) [1429710] - [fs] cifs: Separate SMB2 sync header processing (Sachin Prabhu) [1429710] - [fs] cifs: Send RFC1001 length in a separate iov (Sachin Prabhu) [1429710] - [fs] cifs: Make send_cancel take rqst as argument (Sachin Prabhu) [1429710] - [fs] cifs: Make SendReceive2() takes resp iov (Sachin Prabhu) [1429710] - [fs] cifs: Separate SMB2 header structure (Sachin Prabhu) [1429710] - [fs] cifs: Add soft dependencies (Sachin Prabhu) [1429710] - [fs] cifs: Only select the required crypto modules (Sachin Prabhu) [1429710] - [fs] cifs: Simplify SMB2 and SMB311 dependencies (Sachin Prabhu) [1429710] - [fs] Fix default behaviour for empty domains and add domainauto option (Sachin Prabhu) [1429710] - [fs] cifs: use 16phN for formatting md5 sum (Sachin Prabhu) [1429710] - [fs] cifs_readv_receive: use cifs_read_from_socket() (Sachin Prabhu) [1429710] - [fs] cifs: merge the hash calculation helpers (Sachin Prabhu) [1429710] - [fs] cifs: Check for timeout on Negotiate stage (Leif Sahlberg) [1426555] - [fs] cifs: Fix df output for users with quota limits (Leif Sahlberg) [1464155]- [infiniband] ib/vmw_pvrdma: Fix incorrect cleanup on pvrdma_pci_probe error path (Don Dutile) [1454965] - [infiniband] ib/vmw_pvrdma: Don't leak info from alloc_ucontext (Don Dutile) [1454965] - [kernel] vmxnet3: Move PCI Id to pci_ids.h (Don Dutile) [1454965] - [pinctrl] intel: Add Intel Cannon Lake PCH-H pin controller support (David Arcari) [1457654] - [pinctrl] intel: Add Intel Cannon Lake PCH pin controller support (David Arcari) [1457654] - [pinctrl] intel: Make it possible to specify mode per pin in a group (David Arcari) [1457654] - [pinctrl] intel: Add support for variable size pad groups (David Arcari) [1457654] - [pinctrl] intel: unlock on error in intel_config_set_pull() (David Arcari) [1457654] - [pinctrl] intel: Add support for 1k additional pull-down (David Arcari) [1457654] - [pinctrl] intel: Add support for hardware debouncer (David Arcari) [1457654] - [kernel] pinctrl / gpio: Introduce .set_config() callback for GPIO chips (David Arcari) [1457654] - [kernel] pinctrl: Allow configuration of pins from gpiolib based drivers (David Arcari) [1457654] - [vhost] vhost_net: correctly check tx avail during rx busy polling (Jason Wang) [1487551] - [tools] power/cpupower: allow running without cpu0 (Prarit Bhargava) [1375782] - [xen] balloon: don't online new memory initially (Vitaly Kuznetsov) [1490770] - [kernel] audit: unswing cap_* fields in PATH records (Richard Guy Briggs) [1465558] - [kernel] module: keep percpu symbols in module's symtab (Joe Lawrence) [1451907] - [security] selinux: remove AVC init audit log message (Richard Guy Briggs) [1465625]- [s390] syscalls: Fix out of bounds arguments access (Jiri Olsa) [1436323] - [x86] ras/therm_throt: Do not log a fake MCE for thermal events (Prarit Bhargava) [1465345] - [x86] early_ioremap: Increase FIX_BTMAPS_SLOTS to 8 (Lenny Szubowicz) [1487221] - [pci] Identify Enhanced Allocation (EA) BAR Equivalent resources in sysfs (Myron Stowe) [1489540] - [pci] Use cached copy of PCI_EXP_SLTCAP_HPC bit (Myron Stowe) [1489540] - [pci] Supply CPU physical address (not bus address) to iomem_is_exclusive() (Myron Stowe) [1489540] - [pci] Add Downstream Port Containment driver (Myron Stowe) [1489540] - [pci] Add Downstream Port Containment portdrv service type (Myron Stowe) [1489540] - [pci] Widen portdrv service type from 4 bits to 8 bits (Myron Stowe) [1489540] - [pci] Fix spelling errors (Myron Stowe) [1489540] - [pci] pci: acpiphp_ibm: Avoid uninitialized variable reference (Myron Stowe) [1489540] - [pci] pci: Refine PCI support check in pcibios_init() (Myron Stowe) [1489540] - [netdrv] fm10k: do not enqueue mailbox when host not ready (Neil Horman) [1454908] - [netdrv] fm10k: disable receive queue when configuring ring (Neil Horman) [1454908] - [netdrv] fm10k: update function header comment for fm10k_get_stats64 (Neil Horman) [1454908] - [netdrv] fm10k: allow service task to reschedule itself (Neil Horman) [1454908] - [netdrv] fm10k: future-proof state bitmaps using DECLARE_BITMAP (Neil Horman) [1454908] - [netdrv] fm10k: use a BITMAP for flags to avoid race conditions (Neil Horman) [1454908] - [netdrv] fm10k: correctly check if interface is removed (Neil Horman) [1454908] - [netdrv] fm10k: remove FM10K_FLAG_DEBUG_STATS (Neil Horman) [1454908] - [netdrv] fm10k: report the receive timestamp in FM10K_CB(skb)->tstamp (Neil Horman) [1454908] - [netdrv] fm10k: Limit dma sync of RX buffers to actual packet size (Neil Horman) [1454908] - [netdrv] fm10k: bump version number (Neil Horman) [1454908] - [netdrv] fm10k: do not clear global mailbox interrupt bits (Neil Horman) [1454908] - [netdrv] fm10k: request reset when mbx->state changes (Neil Horman) [1454908] - [netdrv] fm10k: remove extraneous variable definition in fm10k_ethtool.c (Neil Horman) [1454908] - [netdrv] fm10k-shared: use mac-> instead of hw->mac (Neil Horman) [1454908] - [netdrv] i40e: point wb_desc at the nvm_wb_desc during i40e_read_nvm_aq (Stefan Assmann) [1484232] - [netdrv] i40e: avoid NVM acquire deadlock during NVM update (Stefan Assmann) [1484232] - [netdrv] cxgb4vf: Initialize mdio_addr before using it (Arjun Vynipadath) [1458299] - [target] fix SAM_STAT_BUSY/TASK_SET_FULL handling (Mike Christie) [1480052] - [target] do not require a transport_complete for SCF_TRANSPORT_TASK_SENSE (Mike Christie) [1412979] - [tcmu] fix sense handling during completion (Mike Christie) [1412979] - [tcmu] target: add helper to copy sense to se_cmd buffer (Mike Christie) [1412979] - [tcmu] export alua support in configfs (Mike Christie) [1469773] - [net] l2cap: prevent stack overflow on incoming bluetooth packet (Neil Horman) [1489789] {CVE-2017-1000251} - [lib] rbtree: Make lockless searches non-fatal (Waiman Long) [1472994]- [cpufreq] intel_pstate: Correct the busy calculation for KNL (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix ratio setting for min_perf_pct (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: constify attribute_group structures (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: skip scheduler hook when in "performance" mode (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Remove max/min fractions to limit performance (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Avoid division by 0 in min_perf_pct_min() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: use updated msr-index.h HWP.EPP values (Prarit Bhargava) [1465349] - [x86] msr-index.h: define HWP.EPP values (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Eliminate intel_pstate_get_min_max() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Do not walk policy->cpus (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Drop struct cpu_defaults (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Modify check in intel_pstate_update_status() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Drop driver_registered variable (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Skip unnecessary PID resets on init (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Set HWP sampling interval once (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Clean up intel_pstate_busy_pid_reset() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fold intel_pstate_reset_all_pid() into the caller (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Initialize pid_params statically (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Drop pointless initialization of PID parameters (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Eliminate struct perf_limits (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Avoid transient updates of cpuinfo.max_freq (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Active mode P-state limits rework (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Use load-based P-state selection more widely (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Support HWP processors in all operation modes (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix policy data management in passive mode (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: One set of global limits in active mode (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Avoid percentages in limits-related computations (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Correct frequency setting in the HWP mode (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Update pid_params.sample_rate_ns in pid_param_set() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Drop redundant wrapper function (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Do not reinit performance limits in ->setpolicy (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix intel_pstate_verify_policy() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix global settings in active mode (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Avoid triggering cpu_frequency tracepoint unnecessarily (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix intel_cpufreq_verify_policy() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Do not use performance_limits in passive mode (Prarit Bhargava) [1465349] - [kernel] sched/headers: Prepare for new header dependencies before moving code to (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix limits issue with operation mode switching (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Calculate guaranteed performance for HWP (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Make HWP limits compatible with legacy (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Lower frequency than expected under no_turbo (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Operation mode control from sysfs (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Expose global sysfs attributes upfront (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix sysfs limits enforcement for performance policy (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Always keep all limits settings in sync (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Use locking in intel_cpufreq_verify_policy() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Use locking in intel_pstate_resume() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Do not expose PID parameters in passive mode (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Support for energy performance hints with HWP (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Add locking around HWP requests (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: fix intel_pstate_exit_perf_limits() prototype (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Set EPP/EPB to 0 in performance mode (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: increase precision of performance limits (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: round up min_perf limits (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Generic governors support (Prarit Bhargava) [1465349] - [kernel] cpufreq: Support for fast frequency switching (Prarit Bhargava) [1465349] - [cpufreq] acpi-cpufreq: Make read and write operations more efficient (Prarit Bhargava) [1465349] - [cpufreq] Introduce cpufreq_start_governor() (Prarit Bhargava) [1465349] - [cpufreq] Rename __cpufreq_governor() to cpufreq_governor() (Prarit Bhargava) [1465349] - [acpi] cpufreq: intel_pstate: Request P-states control from SMM if needed (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Use CPU load based algorithm for PM_MOBILE (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: protect limits variable (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Reduce impact due to rounding error (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Per CPU P-State limits (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Always set max P-state in performance mode (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Set P-state upfront in performance mode (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Remove PID debugfs when not used (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix struct pstate_adjust_policy kerneldoc (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Clarify comment in get_target_pstate_use_performance() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Add more out-of-band IDs (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Check cpuid for MSR_HWP_INTERRUPT (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Update cpu_frequency tracepoint every time (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: clean remnant struct element (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix MSR_CONFIG_TDP_x addressing in core_get_max_pstate() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Replace MSR_NHM_TURBO_RATIO_LIMIT (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Declare pid_params/pstate_funcs/hwp_active __read_mostly (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix incorrect placement of __initdata (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Do not clear utilization update hooks on policy changes (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Adjust _PSS[0] freqeuency if needed (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix ->set_policy() interface for no_turbo (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Downgrade print level for _PPC (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Simplify conditional in intel_pstate_set_policy() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Clean up get_target_pstate_use_performance() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Use sample.core_avg_perf in get_avg_pstate() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Clarify average performance computation (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Avoid unnecessary synchronize_sched() during initialization (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Clean up intel_pstate_get() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Ignore _PPC processing under HWP (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix intel_pstate_get() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix HWP on boot CPU after system resume (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Enable PPC enforcement for servers (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Adjust policy->max (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Enforce _PPC limits (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix processing for turbo activation ratio (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Use average P-State instead of current P-State (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Avoid getting stuck in high P-states when idle (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Use pr_fmt (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Avoid pointless FRAC_BITS shifts under div_fp() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Documenation for structures (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: fix inconsistency in setting policy limits (Prarit Bhargava) [1465349] - [kernel] cpufreq: Move scheduler-related code to the sched directory (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Avoid extra invocation of intel_pstate_sample() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Do not set utilization update hook too early (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Do not call wrmsrl_on_cpu() with disabled interrupts (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Do not skip samples partially (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Remove freq calculation from intel_pstate_calc_busy() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Move intel_pstate_calc_busy() into get_target_pstate_use_performance() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Optimize calculation for max/min_perf_adj (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Remove extra conversions in pid calculation (Prarit Bhargava) [1465349] - [kernel] cpufreq: Add mechanism for registering utilization update callbacks (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Replace timers with utilization update callbacks (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: disable HWP notifications (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Account for IO wait time (Prarit Bhargava) [1465349] - [cpufreq] cpufreq / cppc: Initialize policy->min to lowest nonlinear performance (Prarit Bhargava) [1465349] - [mailbox] Make startup and shutdown ops optional (Prarit Bhargava) [1465349] - [sound] scripts/spelling.txt: add regsiter -> register spelling mistake (Prarit Bhargava) [1465349] - [mailbox] skip complete wait event if timer expired (Prarit Bhargava) [1465349] - [mailbox] handle empty message in tx_tick (Prarit Bhargava) [1465349] - [mailbox] always wait in mbox_send_message for blocking Tx mode (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: add sysfs entries for CPPC perf capabilities (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: Read lowest nonlinear perf in cppc_get_perf_caps() (Prarit Bhargava) [1465349] - [mailbox] check ->last_tx_done for NULL in case of timer-based polling (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: Fix per-CPU pointer management in acpi_cppc_processor_probe() (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: Fix crash in acpi_cppc_processor_exit() (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: set an error code on probe error path (Prarit Bhargava) [1465349] - [cpufreq] sched/x86: Change CONFIG_SCHED_ITMT to CONFIG_SCHED_MC_PRIO (Prarit Bhargava) [1465349] - [x86] sched: Add SD_ASYM_PACKING flags to x86 ITMT CPU (Prarit Bhargava) [1465349] - [kernel] acpi/bus: Set _OSC for diverse core support (Prarit Bhargava) [1465349] - [acpi] bus: Enable HWP CPPC objects (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Use CPPC to get max performance (Prarit Bhargava) [1465349] - [x86] sysctl: Add sysctl for ITMT scheduling feature (Prarit Bhargava) [1465349] - [x86] topology: Define x86's arch_update_cpu_topology (Prarit Bhargava) [1465349] - [x86] Enable Intel Turbo Boost Max Technology 3.0 (Prarit Bhargava) [1465349] - [kernel] sched: Extend scheduler's asym packing (Prarit Bhargava) [1465349] - [kernel] sched: Move CFS tasks to CPUs with higher capacity (Prarit Bhargava) [1465349] - [kernel] sched: Add struct rq::cpu_capacity_orig (Prarit Bhargava) [1465349] - [cpufreq] cpufreq / cppc: Add MODULE_DEVICE_TABLE for cppc_cpufreq driver (Prarit Bhargava) [1465349] - [cpufreq] cppc: Correct desired_perf calculation (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: Support PCC with interrupt flag (Prarit Bhargava) [1465349] - [cpufreq] cppc: Avoid overflow when calculating desired_perf (Prarit Bhargava) [1465349] - [cpufreq] cppc: Force reporting values in KHz to fix user space interface (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: Add prefix cppc to cpudata structure name (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: Add support for functional fixed hardware address (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: check for error bit in PCC status field (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: move all PCC related information into pcc_data (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: add sysfs support to compute delivered performance (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: set a non-zero value for transition_latency (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: support for batching CPPC requests (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: acquire pcc_lock only while accessing PCC subspace (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: restructure read/writes for efficient sys mapped reg ops (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: Prevent cpc_desc_ptr points to the invalid data (Prarit Bhargava) [1465349] - [acpi] cppc: Return error if _CPC is invalid on a CPU (Prarit Bhargava) [1465349] - [cpufreq] acpi / cppc: Add module support for cppc_cpufreq driver (Prarit Bhargava) [1465349] - [mailbox] Stop using ENOSYS for anything other than unimplemented syscalls (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: use MRTT/MPAR to decide if/when a req can be sent (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: replace writeX/readX to PCC with relaxed version (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: optimized cpc_read and cpc_write (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: Optimize PCC Read Write operations (Prarit Bhargava) [1465349] - [cpufreq] cppc: Initialize and check CPUFreq CPU co-ord type correctly (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: Use h/w reduced version of the PCCT structure (Prarit Bhargava) [1465349] - [cpufreq] cppc: Delete an unnecessary check before the function call kfree() (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: Fix potential memory leak (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: signedness bug in register_pcc_channel() (Prarit Bhargava) [1465349] - [cpufreq] acpi / cppc: Add a CPUFreq driver for use with CPPC (Prarit Bhargava) [1465349] - [acpi] Introduce CPU performance controls using CPPC (Prarit Bhargava) [1465349] - [kernel] mailbox: switch to hrtimer for tx_complete polling (Prarit Bhargava) [1465349] - [kernel] mailbox: Add ability for clients to request channels by name (Prarit Bhargava) [1465349] - [mailbox] Fix up error handling in mbox_request_channel() (Prarit Bhargava) [1465349] - [kernel] mailbox: Make mbox_chan_ops const (Prarit Bhargava) [1465349] - [mailbox] check for bit set before polling (Prarit Bhargava) [1465349] - [mailbox] Add support for Platform Communication Channel (Prarit Bhargava) [1465349] - [kernel] mailbox: add tx_prepare client callback (Prarit Bhargava) [1465349] - [mailbox] Don't unnecessarily re-arm the polling timer (Prarit Bhargava) [1465349] - [kernel] mailbox: Introduce framework for mailbox (Prarit Bhargava) [1465349] - [acpi] acpica: acpi 5.1: Update for PCCT table changes (Prarit Bhargava) [1465349] - [acpi] acpica: tables: Add full support for the PCCT table, update table definition (Prarit Bhargava) [1465349] - [kernel] acpi / i915: Fix incorrect inclusions via (Prarit Bhargava) [1465349] - [kernel] of: make of_property_for_each_{u32|string}() use parameters if OF is not enabled (Prarit Bhargava) [1465349] - [x86] io: implement dummy relaxed accessor macros for writes (Prarit Bhargava) [1465349]- [hv] vmbus: re-enable channel tasklet (Mohammed Gamal) [1467258] - [hv] x86/mshyperv: Remove excess #includes from mshyperv.h (Mohammed Gamal) [1467258] - [hv] x86/hyperv: Check frequency MSRs presence according to the specification (Mohammed Gamal) [1467258] - [hv] vmbus: Close timing hole that can corrupt per-cpu page (Mohammed Gamal) [1467258] - [hv] vmbus: Reuse uuid_le_to_bin() helper (Mohammed Gamal) [1467258] - [hv] vmbus: Increase the time between retries in vmbus_post_msg() (Mohammed Gamal) [1491843 1467258] - [hv] vmbus: Get the current time from the current clocksource (Mohammed Gamal) [1467258] - [hv] properly delay KVP packets when negotiation is in progress (Mohammed Gamal) [1467258] - [hv] vmbus: Fix rescind handling (Mohammed Gamal) [1467258] - [hv] util: Make hv_poll_channel() a little more efficient (Mohammed Gamal) [1467258] - [hv] vmbus: Fix error code returned by vmbus_post_msg() (Mohammed Gamal) [1467258] - [hv] Base autoeoi enablement based on hypervisor hints (Mohammed Gamal) [1467258] - [hv] Fix a typo (Mohammed Gamal) [1467258] - [hv] vmbus: expose debug info for drivers (Mohammed Gamal) [1467258] - [hv] vmbus: make channel_message table constant (Mohammed Gamal) [1467258] - [hv] vmbus: make channel_message table constant (Mohammed Gamal) [1467258] - [hv] hyperv: remove unnecessary return variable (Mohammed Gamal) [1467258] - [hv] vmbus: fix spelling errors (Mohammed Gamal) [1467258] - [hv] vmbus: remove unnecessary initialization (Mohammed Gamal) [1467258] - [hv] vmbus: remove useless return's (Mohammed Gamal) [1467258] - [hv] vmbus: only reschedule tasklet if time limit exceeded (Mohammed Gamal) [1467258] - [hv] vmbus: Don't leak memory when a channel is rescinded (Mohammed Gamal) [1467258] - [hv] vmbus: Don't leak channel ids (Mohammed Gamal) [1467258] - [hv] util: move waiting for release to hv_utils_transport itself (Mohammed Gamal) [1467258] - [hv] vmbus: remove hv_event_tasklet_disable/enable (Mohammed Gamal) [1467258] - [hv] vmbus: use rcu for per-cpu channel list (Mohammed Gamal) [1467258] - [hv] vmbus: replace modulus operation with subtraction (Mohammed Gamal) [1467258] - [hv] vmbus: constify parameters where possible (Mohammed Gamal) [1467258] - [hv] vmbus: expose hv_begin/end_read (Mohammed Gamal) [1467258] - [hv] vmbus: remove conditional locking of vmbus_write (Mohammed Gamal) [1467258] - [hv] vmbus: add direct isr callback mode (Mohammed Gamal) [1467258] - [hv] vmbus: change to per channel tasklet (Mohammed Gamal) [1467258] - [hv] vmbus: callback is in softirq not workqueue (Mohammed Gamal) [1467258] - [hv] vmbus: put related per-cpu variable together (Mohammed Gamal) [1467258] - [hv] vmbus: remove unused kickq argument to sendpacket (Mohammed Gamal) [1467258] - [hv] vmbus: drop no longer used kick_q argument (Mohammed Gamal) [1467258] - [hv] vmbus: use kernel bitops for traversing interrupt mask (Mohammed Gamal) [1467258] - [hv] Fix the bug in generating the guest ID (Mohammed Gamal) [1467258] - [hv] Log the negotiated IC versions (Mohammed Gamal) [1467258] - [hv] vmbus: Use all supported IC versions to negotiate (Mohammed Gamal) [1467258] - [hv] balloon: add a fall through comment to hv_memory_notifier() (Mohammed Gamal) [1467258] - [hv] hv: vmbus: Cleanup hyperv_vmbus.h (Mohammed Gamal) [1467258] - [hv] vmbus: Define an APIs to manage interrupt state (Mohammed Gamal) [1467258] - [hv] vmbus: Define an API to retrieve virtual processor index (Mohammed Gamal) [1467258] - [hv] vmbus: Define APIs to manipulate the synthetic interrupt controller (Mohammed Gamal) [1467258] - [hv] vmbus: Define APIs to manipulate the event page (Mohammed Gamal) [1467258] - [hv] vmbus: Define APIs to manipulate the message page (Mohammed Gamal) [1467258] - [hv] vmbus: Get rid of an unsused variable (Mohammed Gamal) [1467258] - [hv] vmbus: Restructure the clockevents code (Mohammed Gamal) [1467258] - [hv] hv: Move struct hv_timer_message_payload into UAPI Hyper-V x86 header (Mohammed Gamal) [1467258] - [hv] vmbus: Move the code to signal end of message (Mohammed Gamal) [1467258] - [hv] hv: Move struct hv_message into UAPI Hyper-V x86 header (Mohammed Gamal) [1467258] - [hv] hv: Move HV_SYNIC_STIMER_COUNT into Hyper-V UAPI x86 header (Mohammed Gamal) [1467258] - [hv] util: backup: Fix a rescind processing issue (Mohammed Gamal) [1467258] - [hv] util: fcopy: Fix a rescind processing issue (Mohammed Gamal) [1467258] - [hv] util: kvp: Fix a rescind processing issue (Mohammed Gamal) [1467258] - [hv] vmbus: Get rid of the unused irq variable (Mohammed Gamal) [1467258] - [hv] hv: vmbus: Prevent sending data on a rescinded channel (Mohammed Gamal) [1467258] - [hv] vmbus: Fix a rescind handling bug (Mohammed Gamal) [1467258]- [net] tcp: initialize rcv_mss to TCP_MIN_MSS instead of 0 (Davide Caratti) [1487061] {CVE-2017-14106} - [net] tcp: fix 0 divide in __tcp_select_window() (Davide Caratti) [1487061] {CVE-2017-14106} - [net] ip6mr: fix notification device destruction (Matteo Croce) [1445046] - [net] ip6mr: fix static mfc/dev leaks on table destruction (Matteo Croce) [1445046] - [net] openvswitch: Use inverted tuple in ovs_ct_find_existing() if NATted (Aaron Conole) [1457439] - [net] dev: add per net_device packet type chains (Florian Westphal) [1462344] - [net] add a postfix to old ndo_change_mtu (Ivan Vecera) [1480542] - [net] report right mtu value in error message (Ivan Vecera) [1480542] - [net] deprecate eth_change_mtu, remove usage (Ivan Vecera) [1480542] - [net] centralize net_device min/max MTU checking (Ivan Vecera) [1480542] - [net] sit: use __GFP_NOWARN for user controlled allocation (Matteo Croce) [1472074] - [mm] add documentation for page fragment APIs (Ivan Vecera) [1476339] - [mm] rename __page_frag functions to __page_frag_cache, drop order from drain (Ivan Vecera) [1476339] - [mm] rename __alloc_page_frag to page_frag_alloc and __free_page_frag to page_frag_free (Ivan Vecera) [1476339] - [mm] add support for releasing multiple instances of a page (Ivan Vecera) [1476339] - [netdrv] pppoe: fix memory corruption in padt work structure (Matteo Croce) [1382363] - [net] tcp: reset sk_rx_dst in tcp_disconnect() (Jamie Bainbridge) [1467770] - [net] mangle zero checksum in skb_checksum_help() (Xin Long) [1485791] - [net] sctp: Avoid out-of-bounds reads from address storage (Stefano Brivio) [1484355] {CVE-2017-7558} - [net] netfilter: nft_ct: fix expiration getter (Matteo Croce) [1427111] - [net] make ndo_get_stats64 a void function (Ivan Vecera) [1481795] - [net] ipv4: Do not allow MAIN to be alias for new LOCAL w/ custom rules (Ivan Vecera) [1464119] - [net] ipv4: Fix memory leak in exception case for splitting tries (Ivan Vecera) [1464119] - [net] ipv4: Restore fib_trie_flush_external function and fix call ordering (Ivan Vecera) [1464119] - [net] ipv4: Remove fib_local variable (Ivan Vecera) [1464119] - [net] ipv4: fill in table id when replacing a route (Ivan Vecera) [1464119] - [net] fib_trie: Cleanup ip_fib_net_exit code path (Ivan Vecera) [1464119] - [net] fib_trie: Fix warning on fib4_rules_exit (Ivan Vecera) [1464119] - [net] fib_trie: Provide a deterministic order for fib_alias w/ tables merged (Ivan Vecera) [1464119] - [net] fib_trie: Avoid NULL pointer if local table is not allocated (Ivan Vecera) [1464119] - [net] fib_trie: Only display main table in /proc/net/route (Ivan Vecera) [1464119] - [net] fib_trie: Fix uninitialized variable warning (Ivan Vecera) [1464119] - [net] ipv4: FIB Local/MAIN table collapse (Ivan Vecera) [1464119] - [net] fib_trie: Make fib_table rcu safe (Ivan Vecera) [1464119] - [net] ipv6: dad: don't remove dynamic addresses if link is down (Matteo Croce) [1319674] - [pci] dma: add calls for dma_map_page_attrs and dma_unmap_page_attrs (Ivan Vecera) [1477162] - [net] add missing dev_put() in __netdev_adjacent_dev_insert (Lance Richardson) [1467801] - [net] sctp: ensure ep is not destroyed before doing the dump (Xin Long) [1466107] - [net] sctp: return next obj by passing pos + 1 into sctp_transport_get_idx (Xin Long) [1466107] - [net] xfrm_user: validate XFRM_MSG_NEWAE incoming ESN size harder (Hannes Frederic Sowa) [1435670] {CVE-2017-7184} - [net] xfrm_user: validate XFRM_MSG_NEWAE XFRMA_REPLAY_ESN_VAL replay_window (Hannes Frederic Sowa) [1435670] {CVE-2017-7184}- [block] blk-mq-tag: fix wakeup hang after tag resize (Ming Lei) [1472434] - [x86] xen/x86: Don't BUG on CPU0 offlining (Vitaly Kuznetsov) [1464095] - [ipc] mqueue: fix a use-after-free in sys_mq_notify() (Davide Caratti) [1476126] {CVE-2017-11176} - [net] ping: check minimum size on ICMP header length (Matteo Croce) [1481573] {CVE-2016-8399} - [net] udp: consistently apply ufo or fragmentation (Davide Caratti) [1481535] {CVE-2017-1000112} - [net] udp: account for current skb length when deciding about UFO (Davide Caratti) [1481535] {CVE-2017-1000112} - [net] ipv4: Should use consistent conditional judgement for ip fragment in __ip_append_data and ip_finish_output (Davide Caratti) [1481535] {CVE-2017-1000112} - [net] packet: fix tp_reserve race in packet_set_ring (Stefano Brivio) [1481940] {CVE-2017-1000111} - [net] ethernet: update drivers to handle HWTSTAMP_FILTER_NTP_ALL (Ivan Vecera) [1481817] - [net] define receive timestamp filter for NTP (Ivan Vecera) [1481817] - [net] netfilter: ipset: move registration message to init from net_init (Sabrina Dubroca) [1226051] - [net] netfilter: ipset: Add net namespace for ipset (Sabrina Dubroca) [1226051] - [net] netfilter: ipset: Rename simple macro names to avoid namespace issues (Sabrina Dubroca) [1226051] - [net] netfilter: ipset: order matches and targets separatedly in xt_set.c (Sabrina Dubroca) [1226051] - [net] sunrpc: fix regression in connection error reporting (Davide Caratti) [1446453] - [net] tcp: remove poll() flakes when receiving RST (Davide Caratti) [1446453] - [net] ipv6: only call ip6_route_dev_notify() once for NETDEV_UNREGISTER (Matteo Croce) [1468935] - [net] sctp: fix ICMP processing if skb is non-linear (Matteo Croce) [1450529] - [net] Remove usage of net_device last_rx member (Ivan Vecera) [1476348] - [net] batch of last_rx update avoidance in ethernet drivers (Ivan Vecera) [1476348] - [net] add a comment on netdev->last_rx (Ivan Vecera) [1476348] - [net] tcp: don't use F-RTO on non-recurring timeouts (Jakub Sitnicki) [1257096] - [hv] x86/vdso: Add VCLOCK_HVCLOCK vDSO clock read method (Vitaly Kuznetsov) [1410023] - [hv] x86/hyperv: Move TSC reading method to asm/mshyperv.h (Vitaly Kuznetsov) [1410023] - [hv] x86/hyperv: Implement hv_get_tsc_page() (Vitaly Kuznetsov) [1410023] - [hv] x86/hyperv: Hide unused label (Vitaly Kuznetsov) [1410023] - [hv] Turn off write permission on the hypercall page (Vitaly Kuznetsov) [1410023] - [hv] export current Hyper-V clocksource (Vitaly Kuznetsov) [1410023] - [hv] restore TSC page cleanup before kexec (Vitaly Kuznetsov) [1410023] - [hv] restore hypervcall page cleanup before kexec (Vitaly Kuznetsov) [1410023] - [hv] vmbus: Move the check for hypercall page setup (Vitaly Kuznetsov) [1410023] - [hv] vmbus: Move the crash notification function (Vitaly Kuznetsov) [1410023] - [hv] vmbus: Move the extracting of Hypervisor version information (Vitaly Kuznetsov) [1410023] - [hv] hv: vmbus: Consolidate all Hyper-V specific clocksource code (Vitaly Kuznetsov) [1410023] - [hv] hv: vmbus: Move Hypercall invocation code out of common code (Vitaly Kuznetsov) [1410023] - [hv] hv vmbus: Move Hypercall page setup out of common code (Vitaly Kuznetsov) [1410023] - [hv] vmbus: Move the definition of generate_guest_id() (Vitaly Kuznetsov) [1410023] - [hv] vmbus: Move the definition of hv_x64_msr_hypercall_contents (Vitaly Kuznetsov) [1410023] - [hv] x86, hyperv: Move a variable to avoid an unused variable warning (Vitaly Kuznetsov) [1410023] - [fs] lockd: fix lockd shutdown race (Scott Mayhew) [1430517] - [fs] xfs: use GPF_NOFS when allocating btree cursors (Carlos Maiolino) [1238562] - [fs] gfs2: Withdraw for IO errors writing to the journal or statfs (Robert S Peterson) [1429547] - [fs] gfs2: stuffed directories not setting nfs cookies (Robert S Peterson) [1397414] - [fs] cifs: Fix SMB3 mount without specifying a security mechanism (Leif Sahlberg) [1083869] - [fs] smb2: Enforce sec= mount option (Leif Sahlberg) [1083869] - [fs] nfsv4: Add missing nfs_put_lock_context() (Benjamin Coddington) [1476826] - [fs] nfs: discard nfs_lockowner structure (Benjamin Coddington) [1476826] - [fs] nfsv4: enhance nfs4_copy_lock_stateid to use a flock stateid if there is one (Benjamin Coddington) [1476826] - [fs] nfsv4: change nfs4_select_rw_stateid to take a lock_context inplace of lock_owner (Benjamin Coddington) [1476826] - [fs] nfsv4: change nfs4_do_setattr to take an open_context instead of a nfs4_state (Benjamin Coddington) [1476826] - [fs] nfsv4: add flock_owner to open context (Benjamin Coddington) [1476826] - [fs] nfs: remove l_pid field from nfs_lockowner (Benjamin Coddington) [1476826] - [mm] fix huge zero page accounting in smaps report (Oleg Nesterov) [1409913 1447952] - [mm] workingset: turn shadow node shrinker bugs into warnings (Waiman Long) [1441710] - [mm] workingset: fix crash in shadow node shrinker caused by replace_page_cache_page() (Waiman Long) [1441710] - [mm] hugetlb: warn the user when issues arise on boot due to hugepages (Steve Best) [1484498] - [powerpc] mm: use hugetlb_bad_size() (Steve Best) [1484498]- [scsi] ses: do not add a device to an enclosure if enclosure_add_links() fails (Maurizio Lombardi) [1473286] - [scsi] tcm_qla2xxx: Mark Target Mode operation as Tech Preview (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Enable Exchange offload support (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Enable Extended Logins support (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix wrong argument in sp done callback (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Remove SRR code (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Make trace flags more readable (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Cleanup TMF code translation from qla_target (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Disable out-of-order processing by default in firmware (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix erroneous invalid handle message (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Reduce exess wait during chip reset (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Terminate exchange if corrupted (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix crash due to null pointer access (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Collect additional information to debug fw dump (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Reset reserved field in firmware options to 0 (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Set tcm_qla2xxx version to automatically track qla2xxx version (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Include ATIO queue in firmware dump when in target mode (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix wrong IOCB type assumption (Himanshu Madhani) [1327621] - [scsi] tcm_qla2xxx: Add SCSI command jammer/discard capability (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Add DebugFS node for target sess list (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Use ATIO type to send correct tmr response (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix stale pointer access (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix TMR ABORT interaction issue between qla2xxx and TCM (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix warning reported by static checker (Himanshu Madhani) [1327621] - [scsi] qla2xxxx: avoid type mismatch in comparison (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Check for online flag instead of active reset when transmitting responses (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Set all queues to 4k (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Disable ZIO at start time (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Move atioq to a different lock to reduce lock contention (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Add irq affinity notification (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Remove dependency on hardware_lock to reduce lock contention (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Replace QLA_TGT_STATE_ABORTED with a bit (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Wait for all conflicts before ack'ing PLOGI (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Delete session if initiator is gone from FW (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Added interface to send explicit LOGO (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Add FW resource count in DebugFS (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Enable Target counters in DebugFS (Himanshu Madhani) [1327621] - [scsi] qla2xxx: terminate exchange when command is aborted by LIO (Himanshu Madhani) [1327621] - [scsi] qla2xxx: added sess generations to detect RSCN update races (Himanshu Madhani) [1327621] - [scsi] qla2xxx: drop cmds/tmrs arrived while session is being deleted (Himanshu Madhani) [1327621] - [scsi] qla2xxx: disable scsi_transport_fc registration in target mode (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Abort stale cmds on qla_tgt_wq when plogi arrives (Himanshu Madhani) [1327621] - [scsi] qla2xxx: delay plogi/prli ack until existing sessions are deleted (Himanshu Madhani) [1327621] - [scsi] qla2xxx: cleanup cmd in qla workqueue before processing TMR (Himanshu Madhani) [1327621] - [scsi] qla2xxx: kill sessions/log out initiator on RSCN and port down events (Himanshu Madhani) [1327621] - [scsi] qla2xxx: fix command initialization in target mode (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Remove msleep in qlt_send_term_exchange (Himanshu Madhani) [1327621] - [scsi] qla2xxx: release request queue reservation (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Add flush after updating ATIOQ consumer index (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Enable target mode for ISP27XX (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix hardware lock/unlock issue causing kernel panic (Himanshu Madhani) [1327621] - [scsi] qla2xxx: adjust debug flags (Himanshu Madhani) [1327621] - [scsi] tcm_qla2xxx: pass timeout as HZ independent value (Himanshu Madhani) [1327621] - [treewide] Add missing vmalloc.h inclusion (Himanshu Madhani) [1327621] - [scsi] tcm_qla2xxx: Set TARGET_PROT_ALL for sup_prot_ops (Himanshu Madhani) [1327621] - [qla2_target] remove MSG_*_TAG defines (Himanshu Madhani) [1327621] - [qla_target] improve qlt_unmap_sg() (Himanshu Madhani) [1327621] - [qla_target] make some global functions static (Himanshu Madhani) [1327621] - [qla_target] remove unused parameter (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Add memory barrier before ringing doorbell (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Add flags for tracing the target commands (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix hang due to cmd_kref not decrementing (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Do not send SS_RESIDUAL_UNDER with SAM_STAT_BUSY (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Add support for QFull throttling and Term Exchange retry (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Increase the request queue size to 8K for ISP2031 (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Host reset handling in ABTS path (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Handle chip reset in target mode (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Add Host reset handling in target mode (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Add counter for message (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Enable SLER conditionally in target mode (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Remove verbose messages in target mode (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Use correct offset to req-q-out for reserve calculation (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix schedule_delayed_work() for target timeout calculations (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix sparse warnings in tcm_qla2xxx.c (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix sparse warning in qla_target.c (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix qlt_lport_register base_vha callback race (Himanshu Madhani) [1327621] - [scsi] qla2xxx: ABTS cause double free of qla_tgt_cmd + (Himanshu Madhani) [1327621] - [scsi] qla2xxx: fix sparse warnings introduced by previous target mode t10-dif patch (Himanshu Madhani) [1327621] - [scsi] qla2xxx: fix kernel NULL pointer access (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Convert to percpu_ida session tag pre-allocation (Himanshu Madhani) [1327621] - [scsi] qla2xxx: T10-Dif: add T10-PI support (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix kernel panic on selective retransmission request (Himanshu Madhani) [1327621] - [scsi] tcm_qla2xxx: Fix NAA formatted name for NPIV WWPNs (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Check + fail when npiv_vports_inuse exists in shutdown (Himanshu Madhani) [1327621] - [scsi] tcm_qla2xxx: Perform configfs depend/undepend for base_tpg (Himanshu Madhani) [1327621] - [scsi] tcm_qla2xxx: Add NPIV specific enable/disable attribute logic (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Configure NPIV fc_vport via tcm_qla2xxx_npiv_make_lport (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Enhancements to enable NPIV support for QLOGIC ISPs with TCM/LIO (Himanshu Madhani) [1327621] - [target] Add TFO->abort_task for aborted task resources release (Himanshu Madhani) [1327621] - [target] make queue_tm_rsp() return void (Himanshu Madhani) [1327621] - [target] Remove TF_CIT_TMPL macro (Himanshu Madhani) [1327621] - [qla_target] remove qlt_check_fcport_exist (Himanshu Madhani) [1327621] - [target] Pass in transport supported PI at session initialization (Himanshu Madhani) [1327621] - [target] qla2xxx: Remove QLA_TPG_ATTRIB macro (Himanshu Madhani) [1327621] - [target] qla2xxx: Make demo_mode_login_only modifiable (Himanshu Madhani) [1327621] - [scsi] qla2xxx: rename vendor|hba _indentifer to vendor|hba _identifer (Himanshu Madhani) [1327621] - [scsi] qla2xxx: make msix_entries const (Himanshu Madhani) [1327621] - [scsi] qla2xxx: silence -Wformat-security warning (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Enable CONFIG_TCM_QLA2XXX (Himanshu Madhani) [1327621]- [x86] x86/mm: Remove CONFIG_DEBUG_NX_TEST (Rafael Aquini) [1301699] - [x86] x86/boot/kaslr: Fix kexec crash due to 'virt_addr' calculation bug (Baoquan He) [1467561] - [x86] x86/boot/kaslr: Add checking for the offset of kernel virtual address randomization (Baoquan He) [1467561] - [x86] revert "boot/kaslr: Skip kernel text relocation if no kaslr action is done" (Baoquan He) [1467561] - [x86] dell-laptop: Add keyboard backlight timeout AC settings (Gopal Tiwari) [1457415] - [x86] amd: Derive L3 shared_cpu_map from cpu_llc_shared_mask (Suravee Suthikulpanit) [1477399] - [mm] page_alloc: ratelimit PFNs busy info message (Jonathan Toppins) [1383179] - [pci] Fix source include in drivers/pci/Kconfig (Prarit Bhargava) [1484168] - [lib] devres: add a helper function for ioremap_wc (Ivan Vecera) [1482223] - [s390] Disable KVM code in the s390x kernel (Thomas Huth) [1456183] - [netdrv] igb: support BCM54616 PHY (John Linville) [1471984] - [netdrv] mlx4_en: don't set CHECKSUM_COMPLETE on SCTP packets (Davide Caratti) [1462059] - [netdrv] brcmfmac: fix possible buffer overflow in brcmf_cfg80211_mgmt_tx() (Stanislaw Gruszka) [1474784] {CVE-2017-7541} - [kernel] radix-tree: 'slot' can be NULL in radix_tree_next_slot() (Larry Woodman) [1471710] - [kernel] ftrace/graph: Add ftrace_graph_max_depth kernel parameter (Pratyush Anand) [1478331] - [kernel] sched: fix typo on topology error message ("Bruno E. O. Meneguele") [1477479] - [powerpc] tm: Fix saving of TM SPRs in core dump (Gustavo Duarte) [1480652] - [cpupower] Add support for new AMD family 0x17 (Suravee Suthikulpanit) [1477317] - [cpupower] Fix bug where return value was not used (Suravee Suthikulpanit) [1477317]- [tools] perf tools: Update x86's syscall_64.tbl, adding pkey_(alloc, free, mprotect) (Rui Wang) [1272615] - [x86] mm/pkeys: Do not skip PKRU register if debug registers are not used (Rui Wang) [1272615] - [x86] debug: Only print out DR registers if they are not power-on defaults (Rui Wang) [1272615] - [x86] cpufeature, x86/mm/pkeys: Fix broken compile-time disabling of pkeys (Rui Wang) [1272615] - [x86] pkeys: remove cruft from never-merged syscalls (Rui Wang) [1272615] - [powerpc] Ignore the pkey system calls for now (Rui Wang) [1272615] - [s390] ignore pkey system calls (Rui Wang) [1272615] - [kernel] x86/pkeys: Fix pkeys build breakage for some non-x86 arches (Rui Wang) [1272615] - [uapi] generic syscalls: kill cruft from removed pkey syscalls (Rui Wang) [1272615] - [x86] pkeys: Update documentation (Rui Wang) [1272615] - [x86] pkeys: Allow configuration of init_pkru (Rui Wang) [1272615] - [kernel] x86/pkeys: Default to a restrictive init PKRU (Rui Wang) [1272615] - [x86] pkeys: Add details of system call use to Documentation/ (Rui Wang) [1272615] - [x86] mm/pkeys: Add missing Documentation (Rui Wang) [1272615] - [uapi] generic syscalls: Wire up memory protection keys syscalls (Rui Wang) [1272615] - [x86] Wire up protection keys system calls (Rui Wang) [1272615] - [mm] x86/pkeys: Allocation/free syscalls (Rui Wang) [1272615] - [mm] x86/pkeys: Make mprotect_key() mask off additional vm_flags (Rui Wang) [1272615] - [mm] Implement new pkey_mprotect() system call (Rui Wang) [1272615] - [mm] mprotect.c: don't imply PROT_EXEC on non-exec fs (Rui Wang) [1272615] - [x86] mm/pkeys: Fix compact mode by removing protection keys' XSAVE buffer manipulation (Rui Wang) [1272615] - [x86] pkey: introduce write_pkru() for KVM (Rui Wang) [1272615] - [x86] mm/pkeys: Fix mismerge of protection keys CPUID bits (Rui Wang) [1272615] - [uapi] mm/pkeys: Fix siginfo ABI breakage caused by new u64 field (Rui Wang) [1272615] - [x86] mm/pkeys: Fix access_error() denial of writes to write-only VMA (Rui Wang) [1272615] - [mm] core, x86/mm/pkeys: Add execute-only protection keys support (Rui Wang) [1272615] - [mm] mmap: use offset_in_page macro (Rui Wang) [1272615] - [x86] mm/pkeys: Create an x86 arch_calc_vm_prot_bits() for VMA flags (Rui Wang) [1272615] - [kernel] x86/mm/pkeys: Allow kernel to modify user pkey rights register (Rui Wang) [1272615] - [x86] fpu: Allow setting of XSAVE state (Rui Wang) [1272615] - [x86] mm: Factor out LDT init from context init (Rui Wang) [1272615] - [mm] core, x86/mm/pkeys: Add arch_validate_pkey() (Rui Wang) [1272615] - [mm] core, arch, powerpc: Pass a protection key in to calc_vm_flag_bits() (Rui Wang) [1272615] - [mm] mpx: add "vm_flags_t vm_flags" arg to do_mmap_pgoff() (Rui Wang) [1272615] - [mm] do_mmap_pgoff: cleanup the usage of file_inode() (Rui Wang) [1272615] - [x86] mm/pkeys: Actually enable Memory Protection Keys in the CPU (Rui Wang) [1272615] - [x86] mm/pkeys: Add Kconfig prompt to existing config option (Rui Wang) [1272615] - [fs] x86/mm/pkeys: Dump pkey from VMA in /proc/pid/smaps (Rui Wang) [1272615] - [x86] mm/pkeys: Dump PKRU with other kernel registers (Rui Wang) [1272615] - [mm] core, x86/mm/pkeys: Differentiate instruction fetches (Rui Wang) [1272615] - [x86] mm/pkeys: Optimize fault handling in access_error() (Rui Wang) [1272615] - [mm] core: Do not enforce PKEY permissions on remote mm access (Rui Wang) [1272615] - [iommu] amd: Correctly set flags for handle_mm_fault call (Rui Wang) [1272615] - [mm] gup, x86/mm/pkeys: Check VMAs and PTEs for protection keys (Rui Wang) [1272615] - [mm] gup: Factor out VMA fault permission checking (Rui Wang) [1272615] - [x86] mm/pkeys: Add functions to fetch PKRU (Rui Wang) [1272615] - [x86] mm/pkeys: Fill in pkey field in siginfo (Rui Wang) [1272615] - [kernel] signals, pkeys: Notify userspace about protection key faults (Rui Wang) [1272615] - [x86] mm/pkeys: Pass VMA down in to fault signal generation code (Rui Wang) [1272615] - [mm] vm: add VM_FAULT_SIGSEGV handling support (Rui Wang) [1272615] - [kernel] x86/mm/pkeys: Add arch-specific VMA protection bits (Rui Wang) [1272615] - [mm] core, x86/mm/pkeys: Store protection bits in high VMA flags (Rui Wang) [1272615] - [x86] mm/pkeys: Add new 'PF_PK' page fault error code bit (Rui Wang) [1272615] - [x86] mm/pkeys: Add PTE bits for storing protection key (Rui Wang) [1272615] - [x86] fpu, x86/mm/pkeys: Add PKRU xsave fields and data structures (Rui Wang) [1272615] - [x86] cpu, x86/mm/pkeys: Define new CR4 bit (Rui Wang) [1272615] - [x86] cpufeature, x86/mm/pkeys: Add protection keys related CPUID definitions (Rui Wang) [1272615] - [x86] mm/pkeys: Add Kconfig option (Rui Wang) [1272615] - [media] ivtv: Convert to get_user_pages_unlocked() (Rui Wang) [1272615] - [virt] mm/gup: Introduce get_user_pages_remote() (Rui Wang) [1272615] - [mm] gup: use get_user_pages_unlocked (Rui Wang) [1272615] - [mm] process_vm_access: tidy up a bit (Rui Wang) [1272615] - [mm] process_vm_access: don't bother with returning the amounts of bytes copied (Rui Wang) [1272615] - [mm] process_vm_rw_pages(): pass accurate amount of bytes (Rui Wang) [1272615] - [mm] process_vm_access: take get_user_pages/put_pages one level up (Rui Wang) [1272615] - [mm] process_vm_access: switch to copy_page_to_iter/iov_iter_copy_from_user (Rui Wang) [1272615] - [mm] process_vm_access: switch to iov_iter (Rui Wang) [1272615] - [mm] untangling process_vm_..., part 4 (Rui Wang) [1272615] - [mm] untangling process_vm_..., part 3 (Rui Wang) [1272615] - [mm] untangling process_vm_..., part 2 (Rui Wang) [1272615] - [mm] untangling process_vm_..., part 1 (Rui Wang) [1272615]- [tools] perf symbols: Fix symbols__fixup_end heuristic for corner cases (Jiri Olsa) [1478485] - [tools] scripts/spelling.txt: add "overide" pattern and fix typo instances (Jiri Olsa) [1478485] - [kernel] scripts/spelling.txt: add "disble(d)" pattern and fix typo instances (Jiri Olsa) [1478485] - [tools] Provide a definition of WARN_ON (Jiri Olsa) [1478485] - [tools] perf record: Honor --quiet option properly (Jiri Olsa) [1478485] - [tools] perf annotate: Add -q/--quiet option (Jiri Olsa) [1478485] - [tools] perf diff: Add -q/--quiet option (Jiri Olsa) [1478485] - [tools] perf report: Add -q/--quiet option (Jiri Olsa) [1478485] - [tools] perf utils: Check verbose flag properly (Jiri Olsa) [1478485] - [tools] perf utils: Add perf_quiet_option() (Jiri Olsa) [1478485] - [tools] perf record: Add -a as default target (Jiri Olsa) [1478485] - [tools] perf stat: Add -a as default target (Jiri Olsa) [1478485] - [tools] perf tools: Fail on using multiple bits long terms without value (Jiri Olsa) [1478485] - [tools] perf tools: Move new_term arguments into struct parse_events_term template (Jiri Olsa) [1478485] - [tools] perf build: Add special fixdep cleaning rule (Jiri Olsa) [1478485] - [tools] perf tools: Replace _SC_NPROCESSORS_CONF with max_present_cpu in cpu_topology_map (Jiri Olsa) [1478485] - [tools] perf header: Make build_cpu_topology skip offline/absent CPUs (Jiri Olsa) [1478485] - [tools] perf cpumap: Add cpu__max_present_cpu() (Jiri Olsa) [1478485] - [tools] perf session: Fix DEBUG=1 build with clang (Jiri Olsa) [1478485] - [tools] tools lib traceevent: It's preempt not prempt (Jiri Olsa) [1478485] - [tools] perf python: Filter out -specs=/a/b/c from the python binding cc options (Jiri Olsa) [1478485] - [tools] tools perf scripting python: clang doesn't have -spec, remove it (Jiri Olsa) [1478485] - [tools] scripts/spelling.txt: add "an one" pattern and fix typo instances (Jiri Olsa) [1478485] - [tools] scripts/spelling.txt: add "an union" pattern and fix typo instances (Jiri Olsa) [1478485] - [tools] scripts/spelling.txt: add "an user" pattern and fix typo instances (Jiri Olsa) [1478485] - [tools] cgroup, perf_event: make perf_event controller work on cgroup2 hierarchy (Jiri Olsa) [1478485] - [tools] lib/find_bit.c: micro-optimise find_next_*_bit (Jiri Olsa) [1478485] - [tools] lib, traceevent: add PRINT_HEX_STR variant (Jiri Olsa) [1478485] - [tools] perf tools: Add missing parse_events_error() prototype (Jiri Olsa) [1478485] - [tools] perf pmu: Fix check for unset alias->unit array (Jiri Olsa) [1478485] - [tools] perf intel pt decoder: clang has no -Wno-override-init (Jiri Olsa) [1478485] - [tools] perf evsel: Do not put a variable sized type not at the end of a struct (Jiri Olsa) [1478485] - [tools] perf probe: Avoid accessing uninitialized 'map' variable (Jiri Olsa) [1478485] - [tools] perf tools: Do not put a variable sized type not at the end of a struct (Jiri Olsa) [1478485] - [tools] perf record: Do not put a variable sized type not at the end of a struct (Jiri Olsa) [1478485] - [tools] perf tests: Synthesize struct instead of using field after variable sized type (Jiri Olsa) [1478485] - [tools] perf bench numa: Make sure dprintf() is not defined (Jiri Olsa) [1478485] - [tools] revert "perf bench futex: Sanitize numeric parameters" (Jiri Olsa) [1478485] - [tools] tools lib subcmd: Make it an error to pass a signed value to OPTION_UINTEGER (Jiri Olsa) [1478485] - [tools] Set the maximum optimization level according to the compiler being used (Jiri Olsa) [1478485] - [tools] Suppress request for warning options not existent in clang (Jiri Olsa) [1478485] - [tools] perf symbols: dso->name is an array, no need to check it against NULL (Jiri Olsa) [1478485] - [tools] perf tests record: No need to test an array against NULL (Jiri Olsa) [1478485] - [tools] perf symbols: No need to check if sym->name is NULL (Jiri Olsa) [1478485] - [tools] perf evsel: Inform how to make a sysctl setting permanent (Jiri Olsa) [1478485] - [tools] tools lib traceevent plugin function: Initialize 'index' variable (Jiri Olsa) [1478485] - [tools] tools lib traceevent: Initialize lenght on OLD_RING_BUFFER_TYPE_TIME_STAMP (Jiri Olsa) [1478485] - [tools] perf scripting perl: Fix compile error with some perl5 versions (Jiri Olsa) [1478485] - [tools] perf diff: Change default setting to "delta-abs" (Jiri Olsa) [1478485] - [tools] perf diff: Add diff.compute config option (Jiri Olsa) [1478485] - [tools] perf diff: Add diff.order config option (Jiri Olsa) [1478485] - [tools] perf diff: Add 'delta-abs' compute method (Jiri Olsa) [1478485] - [tools] tools include: Introduce linux/compiler-gcc.h (Jiri Olsa) [1478485] - [tools] perf intel-pt: Use __fallthrough (Jiri Olsa) [1478485] - [tools] perf tests: Avoid possible truncation with dirent->d_name + snprintf (Jiri Olsa) [1478485] - [tools] perf bench numa: Avoid possible truncation when using snprintf() (Jiri Olsa) [1478485] - [tools] perf header: Fix handling of PERF_EVENT_UPDATE__SCALE (Jiri Olsa) [1478485] - [tools] perf thread_map: Correctly size buffer used with dirent->dt_name (Jiri Olsa) [1478485] - [tools] perf top: Use __fallthrough (Jiri Olsa) [1478485] - [tools] tools strfilter: Use __fallthrough (Jiri Olsa) [1478485] - [tools] tools string: Use __fallthrough in perf_atoll() (Jiri Olsa) [1478485] - [tools] tools include: Add a __fallthrough statement (Jiri Olsa) [1478485] - [tools] perf vendor events intel: Add uncore events for Broadwell DE (Jiri Olsa) [1478485] - [tools] perf vendor events intel: Add uncore events for Xeon Phi (Knights Landing) (Jiri Olsa) [1478485] - [tools] perf vendor events intel: Add uncore events for Sandy Bridge Server (Jiri Olsa) [1478485] - [tools] perf vendor events intel: Add uncore events for IvyBridge Server (Jiri Olsa) [1478485] - [tools] perf vendor events intel: Add uncore events for Broadwell Server (Jiri Olsa) [1478485] - [tools] perf vendor events intel: Add uncore events for Haswell Server processor (Jiri Olsa) [1478485] - [tools] perf tools: Fix include of linux/mman.h (Jiri Olsa) [1478485] - [tools] tools lib traceevent: Robustify do_generate_dynamic_list_file (Jiri Olsa) [1478485] - [tools] perf tools: Use zfree() to avoid keeping dangling pointers (Jiri Olsa) [1478485] - [tools] perf tools: Use zfree() instead of ad hoc equivalent (Jiri Olsa) [1478485] - [tools] perf tools: Add missing check for failure in a zalloc() call (Jiri Olsa) [1478485] - [tools] perf tools: Only increase index if perf_evsel__new_idx() succeeds (Jiri Olsa) [1478485] - [tools] perf probe: Add option --symfs (Jiri Olsa) [1478485] - [tools] perf symbols: Take into account symfs setting when reading file build ID (Jiri Olsa) [1478485] - [tools] perf sdt: Show proper hint when event not yet in place via 'perf probe' (Jiri Olsa) [1478485] - [tools] perf list: Add debug support for outputing alias string (Jiri Olsa) [1478485] - [tools] perf pmu: Support event aliases for non cpu// pmus (Jiri Olsa) [1478485] - [tools] perf pmu: Support per pmu json aliases (Jiri Olsa) [1478485] - [tools] perf jevents: Add support for parsing uncore json files (Jiri Olsa) [1478485] - [tools] perf jevents: Parse eventcode as number (Jiri Olsa) [1478485] - [tools] x86/events: Remove last remnants of old filenames (Jiri Olsa) [1478485] - [x86] perf/x86: Avoid exposing wrong/stale data in intel_pmu_lbr_read_32() (Jiri Olsa) [1478485] - [kernel] perf/core: Better explain the inherit magic (Jiri Olsa) [1478485] - [kernel] perf/core: Simplify perf_event_free_task() (Jiri Olsa) [1478485] - [kernel] perf/core: Fix event inheritance on fork() (Jiri Olsa) [1478485] - [kernel] perf/core: Fix use-after-free in perf_release() (Jiri Olsa) [1478485] - [kernel] perf/core: Fix the perf_cpu_time_max_percent check (Jiri Olsa) [1478485] - [kernel] perf/core: Fix perf_event_enable_on_exec() timekeeping (again) (Jiri Olsa) [1478485] - [kernel] perf/core: Remove confusing comment and move put_ctx() (Jiri Olsa) [1478485] - [x86] perf/x86/intel: Add Kaby Lake support (Jiri Olsa) [1478485] - [kernel] perf/core: Allow kernel filters on CPU events (Jiri Olsa) [1478485] - [kernel] perf/core: Do error out on a kernel filter on an exclude_filter event (Jiri Olsa) [1478485]- [fs] sunrpc: Handle EADDRNOTAVAIL on connection failures (Dave Wysochanski) [1479043] - [fs] gfs2: Defer deleting inodes under memory pressure (Andreas Grunbacher) [1321079] - [fs] gfs2: gfs2_evict_inode: Put glocks asynchronously (Andreas Grunbacher) [1321079] - [fs] gfs2: Get rid of gfs2_set_nlink (Andreas Grunbacher) [1321079] - [fs] gfs2: gfs2_glock_get: Wait on freeing glocks (Andreas Grunbacher) [1321079] - [fs] gfs2: gfs2_create_inode: Keep glock across iput (Andreas Grunbacher) [1321079] - [fs] gfs2: Clean up glock work enqueuing (Andreas Grunbacher) [1321079] - [fs] gfs2: Protect gl->gl_object by spin lock (Andreas Grunbacher) [1321079] - [fs] gfs2: Get rid of flush_delayed_work in gfs2_evict_inode (Andreas Grunbacher) [1321079] - [fs] revert "gfs2: Wait for iopen glock dequeues" (Andreas Grunbacher) [1321079] - [fs] gfs2: fix code parameter error in inode_go_lock (Andreas Grunbacher) [1480789] - [fs] gfs2: Clear gl_object when deleting an inode in gfs2_delete_inode (Robert S Peterson) [1471151] - [fs] gfs2: Clear gl_object if gfs2_create_inode fails (Robert S Peterson) [1471151] - [fs] gfs2: Set gl_object in inode lookup only after block type check (Robert S Peterson) [1471151] - [fs] gfs2: Introduce helpers for setting and clearing gl_object (Robert S Peterson) [1471151] - [fs] gfs2: Switch to rhashtable_lookup_get_insert_fast (Andreas Grunbacher) [1477688] - [fs] rhashtable: Add rhashtable_lookup_get_insert_fast (Andreas Grunbacher) [1477688] - [fs] gfs2: forcibly flush ail to relieve memory pressure (Abhijith Das) [1389079] - [fs] gfs2: Fix glock rhashtable rcu bug (Andreas Grunbacher) [1477721] - [fs] gfs2: Non-recursive delete (Robert S Peterson) [1359239] - [fs] gfs2: Remove gl_spin define (Andreas Grunbacher) [1433507] - [fs] xfs: Move handling of missing page into one place in xfs_find_get_desired_pgoff() (Bill O'Donnell) [1460446] - [fs] xfs: Fix off-by-in in loop termination in xfs_find_get_desired_pgoff() (Bill O'Donnell) [1460446] - [fs] xfs: Fix missed holes in SEEK_HOLE implementation (Bill O'Donnell) [1460446] - [fs] locks: don't check for race with close when setting OFD lock (Jeff Layton) [1444778] - [fs] locks: only validate the lock vs. f_mode in F_SETLK codepaths (Jeff Layton) [1444778] - [fs] locks: rename FL_FILE_PVT and IS_FILE_PVT to use "*_OFDLCK" instead (Jeff Layton) [1444778] - [fs] arm: fix handling of F_OFD_... in oabi_fcntl64() (Jeff Layton) [1444778] - [fs] locks: rename file-private locks to "open file description locks" (Jeff Layton) [1444778] - [fs] locks: require that flock->l_pid be set to 0 for file-private locks (Jeff Layton) [1444778] - [fs] locks: add new fcntl cmd values for handling file private locks (Jeff Layton) [1444778] - [fs] locks: skip deadlock detection on FL_FILE_PVT locks (Jeff Layton) [1444778] - [fs] locks: pass the cmd value to fcntl_getlk/getlk64 (Jeff Layton) [1444778] - [fs] locks: report l_pid as -1 for FL_FILE_PVT locks (Jeff Layton) [1444778] - [fs] locks: make /proc/locks show IS_FILE_PVT locks as type "FLPVT" (Jeff Layton) [1444778] - [fs] locks: rename locks_remove_flock to locks_remove_file (Jeff Layton) [1444778] - [fs] locks: consolidate checks for compatible filp->f_mode values in setlk handlers (Jeff Layton) [1444778] - [fs] locks: fix posix lock range overflow handling (Jeff Layton) [1444778] - [fs] locks: add __acquires and __releases annotations to locks_start and locks_stop (Jeff Layton) [1444778] - [fs] locks: remove "inline" qualifier from fl_link manipulation functions (Jeff Layton) [1444778] - [fs] cifs: Add new system calls to cifs in kABI compatible way (Sachin Prabhu) [1416385] - [fs] cifs: do not return number of bytes written for ioctl CIFS_IOC_COPYCHUNK_FILE (Sachin Prabhu) [1416385] - [fs] cifs: introduce cifs_copy_file_range() (Sachin Prabhu) [1416385] - [fs] smb3: Rename clone_range to copychunk_range (Sachin Prabhu) [1416385] - [fs] cifs: Fix duplicate line introduced by clone_file_range patch (Sachin Prabhu) [1416385] - [fs] cifs: avoid unused variable and label (Sachin Prabhu) [1416385] - [fs] vfs: pull btrfs clone API to vfs layer(cifs_only) (Sachin Prabhu) [1416385] - [fs] include/linux/printk.h: include pr_fmt in pr_debug_ratelimited (Sachin Prabhu) [1472823] - [fs] printk: pr_debug_ratelimited: check state first to reduce "callbacks suppressed" messages (Sachin Prabhu) [1472823]- [kernel] clocksource: Use a plain u64 instead of cycle_t (Ivan Vecera) [1476351] - [net] gso: Validate assumption of frag_list segementation (Matteo Croce) [1447695] - [net] gso: Support frag_list splitting with head_frag (Matteo Croce) [1447695] - [net] tcp: tcp_make_synack() should clear skb->tstamp (Matteo Croce) [1473533] - [net] vlan: Set correct source MAC address with TX VLAN offload enabled (Jarod Wilson) [1474741] - [net] ipv4: ip_do_fragment: fix headroom tests (Stefano Brivio) [1474927] - [net] netfilter: ipt_CLUSTERIP: fix use-after-free of proc entry (Stefano Brivio) [1474438] - [net] netfilter: ipt_CLUSTERIP: do not hold dev (Stefano Brivio) [1472892] - [net] netfilter: ipt_CLUSTERIP: fix build error without procfs (Stefano Brivio) [1472892] - [net] netfilter: ipt_CLUSTERIP: check duplicate config when initializing (Stefano Brivio) [1472892] - [net] ipv6: Don't increase IPSTATS_MIB_FRAGFAILS twice in ip6_fragment() (Stefano Brivio) [1470627] - [net] ipv6: ip6_fragment: fix headroom tests and skb leak (Stefano Brivio) [1470627] - [net] netfilter: kill the fake untracked conntrack objects (Paolo Abeni) [1317099] - [net] netfilter: add and use nf_ct_set helper (Paolo Abeni) [1317099] - [net] skbuff: add and use skb_nfct helper (Paolo Abeni) [1317099] - [net] netfilter: reduce direct skb->nfct usage (Paolo Abeni) [1317099] - [net] netfilter: reset netfilter state when duplicating packet (Paolo Abeni) [1317099] - [net] netfilter: conntrack: no need to pass ctinfo to error handler (Paolo Abeni) [1317099] - [net] l2tp: Make l2tp_ip6 namespace aware (Xin Long) [1465711] - [net] udp: avoid ufo handling on IP payload compression packets (Stefano Brivio) [1464161] - [net] don't global ICMP rate limit packets originating from loopback (Jesper Brouer) [1461282] - [net] ip6_tunnel: disable caching when the traffic class is inherited (Stefano Brivio) [1396593] - [net] ipv6: use TOS marks from sockets for routing decision (Stefano Brivio) [1396593] - [net] neighbour: Really delete an arp/neigh entry on "ip neigh delete" or "arp -d" (Hangbin Liu) [1383691] - [net] neighbour: fix nlmsg_pid in notifications (Hangbin Liu) [1383691] - [net] neighbour: remove dynamic neigh table registration support (Hangbin Liu) [1383691] - [net] neigh: guard against NULL solicit() method (Xin Long) [1463887] - [net] packet: Allow packets with only a header (but no payload) (Jakub Sitnicki) [1444521] - [net] packet: bail out of packet_snd() if L2 header creation fails (Jakub Sitnicki) [1444521] - [net] packet: make packet_snd fail on len smaller than l2 header (Jakub Sitnicki) [1444521]- [scsi] bnx2fc: fix race condition in bnx2fc_get_host_stats() (Maurizio Lombardi) [1455520] - [scsi] hpsa: bump driver version (Joseph Szczypek) [1404073] - [scsi] hpsa: remove abort handler (Joseph Szczypek) [1404073] - [scsi] hpsa: send ioaccel requests with 0 length down raid path (Joseph Szczypek) [1404073] - [scsi] hpsa: separate monitor events from rescan worker (Joseph Szczypek) [1404073] - [scsi] hpsa: correct queue depth for externals (Joseph Szczypek) [1404073] - [scsi] hpsa: cleanup reset handler (Joseph Szczypek) [1404073] - [scsi] hpsa: correct resets on retried commands (Joseph Szczypek) [1404073] - [scsi] hpsa: rescan later if reset in progress (Joseph Szczypek) [1404073] - [scsi] hpsa: do not reset enclosures (Joseph Szczypek) [1404073] - [scsi] hpsa: update reset handler (Joseph Szczypek) [1404073] - [scsi] hpsa: do not get enclosure info for external devices (Joseph Szczypek) [1404073] - [scsi] hpsa: update identify physical device structure (Joseph Szczypek) [1404073] - [scsi] qedi: Add support for offload iSCSI Boot (Chad Dupuis) [1459312] - [net] qed: Support NVM-image reading API (Chad Dupuis) [1459312] - [net] qed: Share additional information with qedf (Chad Dupuis) [1459312] - [net] qed: Correct order of wwnn and wwpn (Chad Dupuis) [1459312] - [net] qed: Inform qedi the number of possible CQs (Chad Dupuis) [1459312] - [net] vti: Add pmtu handling to vti_xmit (Xin Long) [1467521] - [s390] af_iucv: correctly copy SKB data (add missing hunk from 04d0ec) (Hendrik Brueckner) [1459782] - [net] sctp: change to save MSG_MORE flag into assoc (Xin Long) [1409365] - [net] sctp: add support for MSG_MORE (Xin Long) [1409365] - [net] dccp: call inet_add_protocol after register_pernet_subsys in dccp_v6_init (Xin Long) [1462417] - [net] dccp: call inet_add_protocol after register_pernet_subsys in dccp_v4_init (Xin Long) [1462417] - [net] 6lowpan: fix fragmentation hash locking (David Arcari) [1461542] - [net] 6lowpan: re-enable support for the secret rebuild timer (David Arcari) [1461542] - [net] sctp: disable BH in sctp_for_each_endpoint (Xin Long) [1451569] - [net] dst: Fix an intermittent pr_emerg warning about lo becoming free (Xin Long) [1458111] - [net] ipv6: fix calling in6_ifa_hold incorrectly for dad work (Xin Long) [1459493] - [net] sctp: fix src address selection if using secondary addresses for ipv6 (Xin Long) [1460106] - [net] ipv6: check sk sk_type and protocol early in ip_mroute_set/getsockopt (Xin Long) [1460115] - [net] packet: deliver VLAN TPID to userspace (Eric Garver) [1427245] - [net] packet: fill the gap of TPACKET_ALIGNMENT with zeros (Eric Garver) [1427245] - [net] ipv6: check raw payload size correctly in ioctl (Jamie Bainbridge) [1447240] - [net] bridge: netlink: check vlan_default_pvid range (Ivan Vecera) [1464444] - [net] fix mistake with TCP cgroup memory pressure check (Florian Westphal) [1456547]- [fs] ceph: use pd to print dentry (Ilya Dryomov) [1450262] - [fs] ceph: fix memory leak in __ceph_setxattr() (Ilya Dryomov) [1450262] - [fs] ceph: fix file open flags on ppc64 (Ilya Dryomov) [1450262] - [fs] ceph: choose readdir frag based on previous readdir reply (Ilya Dryomov) [1450262] - [fs] rbd: exclusive map option (Ilya Dryomov) [1450262] - [fs] rbd: return ResponseMessage result from rbd_handle_request_lock() (Ilya Dryomov) [1450262] - [fs] rbd: kill rbd_is_lock_supported() (Ilya Dryomov) [1450262] - [fs] rbd: support updating the lock cookie without releasing the lock (Ilya Dryomov) [1450262] - [fs] rbd: store lock cookie (Ilya Dryomov) [1450262] - [fs] rbd: ignore unlock errors (Ilya Dryomov) [1450262] - [fs] rbd: fix error handling around rbd_init_disk() (Ilya Dryomov) [1450262] - [fs] rbd: move rbd_unregister_watch() call into rbd_dev_image_release() (Ilya Dryomov) [1450262] - [fs] rbd: move rbd_dev_destroy() call out of rbd_dev_image_release() (Ilya Dryomov) [1450262] - [fs] ceph: when seeing write errors on an inode, switch to sync writes (Ilya Dryomov) [1450262] - [fs] ceph: handle epoch barriers in cap messages (Ilya Dryomov) [1450262] - [fs] libceph: add an epoch_barrier field to struct ceph_osd_client (Ilya Dryomov) [1450262] - [fs] libceph: abort already submitted but abortable requests when map or pool goes full (Ilya Dryomov) [1450262] - [fs] libceph: allow requests to return immediately on full conditions if caller wishes (Ilya Dryomov) [1450262] - [fs] libceph: remove req->r_replay_version (Ilya Dryomov) [1450262] - [fs] ceph: make seeky readdir more efficient (Ilya Dryomov) [1450262] - [fs] ceph: close stopped mds' session (Ilya Dryomov) [1450262] - [fs] ceph: fix potential use-after-free (Ilya Dryomov) [1450262] - [fs] ceph: allow connecting to mds whose rank >= mdsmap::m_max_mds (Ilya Dryomov) [1450262] - [fs] ceph: fix wrong check in ceph_renew_caps() (Ilya Dryomov) [1450262] - [fs] libceph: supported_features module parameter (Ilya Dryomov) [1450262] - [fs] libceph, ceph: always advertise all supported features (Ilya Dryomov) [1450262] - [fs] ceph: fix recursion between ceph_set_acl() and __ceph_setattr() (Ilya Dryomov) [1450262] - [fs] libceph: force GFP_NOIO for socket allocations (Ilya Dryomov) [1450262] - [fs] libceph: osd_request_timeout option (Ilya Dryomov) [1450262] - [fs] rbd: supported_features bus attribute (Ilya Dryomov) [1450262] - [fs] libceph: fix crush_decode() for older maps (Ilya Dryomov) [1450262] - [fs] libceph, rbd, ceph: WRITE | ONDISK -> WRITE (Ilya Dryomov) [1450262] - [fs] libceph: get rid of ack vs commit (Ilya Dryomov) [1450262] - [fs] ceph: remove special ack vs commit behavior (Ilya Dryomov) [1450262] - [fs] ceph: tidy some white space in get_nonsnap_parent() (Ilya Dryomov) [1450262] - [fs] crush: fix dprintk compilation (Ilya Dryomov) [1450262] - [fs] crush: do is_out test only if we do not collide (Ilya Dryomov) [1450262] - [fs] ceph: remove req from unsafe list when unregistering it (Ilya Dryomov) [1450262] - [fs] rbd: constify device_type structure (Ilya Dryomov) [1450262] - [fs] rbd: kill obj_request->object_name and rbd_segment_name_cache (Ilya Dryomov) [1450262] - [fs] rbd: store and use obj_request->object_no (Ilya Dryomov) [1450262] - [fs] rbd: RBD_V{1,2}_DATA_FORMAT macros (Ilya Dryomov) [1450262] - [fs] rbd: factor out __rbd_osd_req_create() (Ilya Dryomov) [1450262] - [fs] rbd: set offset and length outside of rbd_obj_request_create() (Ilya Dryomov) [1450262] - [fs] rbd: support for data-pool feature (Ilya Dryomov) [1450262] - [fs] rbd: introduce rbd_init_layout() (Ilya Dryomov) [1450262] - [fs] rbd: use rbd_obj_bytes() more (Ilya Dryomov) [1450262] - [fs] rbd: remove now unused rbd_obj_request_wait() and helpers (Ilya Dryomov) [1450262] - [fs] rbd: switch rbd_obj_method_sync() to ceph_osdc_call() (Ilya Dryomov) [1450262] - [fs] libceph: pass reply buffer length through ceph_osdc_call() (Ilya Dryomov) [1450262] - [fs] rbd: do away with obj_request in rbd_obj_read_sync() (Ilya Dryomov) [1450262] - [fs] rbd: initialize rbd_dev->header_oloc early (Ilya Dryomov) [1450262] - [fs] rbd: kill rbd_image_header::{crypt_type, comp_type} (Ilya Dryomov) [1450262] - [fs] rbd: use kstrndup() in rbd_header_from_disk() (Ilya Dryomov) [1450262] - [fs] libceph: bump CEPH_PG_MAX_SIZE to 32 (Ilya Dryomov) [1450262] - [fs] libceph: don't go through with the mapping if the PG is too wide (Ilya Dryomov) [1450262] - [fs] crush: merge working data and scratch (Ilya Dryomov) [1450262] - [fs] crush: remove mutable part of CRUSH map (Ilya Dryomov) [1450262] - [fs] libceph: add osdmap_set_crush() helper (Ilya Dryomov) [1450262] - [fs] libceph: remove unneeded stddef.h include (Ilya Dryomov) [1450262] - [fs] ceph: do a LOOKUP in d_revalidate instead of GETATTR (Ilya Dryomov) [1450262] - [fs] ceph: call update_dentry_lease even when r_locked dir is not set (Ilya Dryomov) [1450262] - [fs] ceph: vet the target and parent inodes before updating dentry lease (Ilya Dryomov) [1450262] - [fs] ceph: don't update_dentry_lease unless we actually got one (Ilya Dryomov) [1450262] - [fs] ceph: add a new flag to indicate whether parent is locked (Ilya Dryomov) [1450262] - [fs] ceph: convert bools in ceph_mds_request to a new r_req_flags field (Ilya Dryomov) [1450262] - [fs] ceph: drop session argument to ceph_fill_trace (Ilya Dryomov) [1450262] - [fs] ceph: remove "Debugging hook" from ceph_fill_trace (Ilya Dryomov) [1450262] - [fs] ceph: avoid calling ceph_renew_caps() infinitely (Ilya Dryomov) [1450262] - [fs] ceph: make sure flushing inode in proper session's cap_flushing list (Ilya Dryomov) [1450262] - [fs] ceph: update readpages osd request according to size of pages (Ilya Dryomov) [1450262] - [fs] ceph: fix bogus endianness change in ceph_ioctl_set_layout (Ilya Dryomov) [1450262] - [fs] libceph: use BUG() instead of BUG_ON(1) (Ilya Dryomov) [1450262] - [fs] ceph: avoid updating mds_wanted too frequently (Ilya Dryomov) [1450262] - [fs] ceph: pass parent inode info to ceph_encode_dentry_release if we have it (Ilya Dryomov) [1450262] - [fs] ceph: fix unsafe dcache access in ceph_encode_dentry_release (Ilya Dryomov) [1450262] - [fs] ceph: pass parent dir ino info to build_dentry_path (Ilya Dryomov) [1450262] - [fs] ceph: clean up unsafe d_parent accesses in build_dentry_path (Ilya Dryomov) [1450262] - [fs] ceph: clean up unsafe d_parent access in __choose_mds (Ilya Dryomov) [1450262] - [fs] ceph: fix bad endianness handling in parse_reply_info_extra (Ilya Dryomov) [1450262] - [fs] ceph: fix endianness bug in frag_tree_split_cmp (Ilya Dryomov) [1450262] - [fs] ceph: fix endianness of getattr mask in ceph_d_revalidate (Ilya Dryomov) [1450262] - [fs] libceph: make sure ceph_aes_crypt() IV is aligned (Ilya Dryomov) [1450262] - [fs] ceph: fix ceph_get_caps() interruption (Ilya Dryomov) [1450262] - [fs] ceph: fix get_oldest_context() (Ilya Dryomov) [1450262] - [fs] ceph: fix mds cluster availability check (Ilya Dryomov) [1450262] - [fs] libceph: remove now unused finish_request() wrapper (Ilya Dryomov) [1450262] - [fs] libceph: always signal completion when done (Ilya Dryomov) [1450262] - [fs] ceph: avoid creating orphan object when checking pool permission (Ilya Dryomov) [1450262] - [fs] ceph: properly set issue_seq for cap release (Ilya Dryomov) [1450262] - [fs] ceph: add flags parameter to send_cap_msg (Ilya Dryomov) [1450262] - [fs] ceph: update cap message struct version to 10 (Ilya Dryomov) [1450262] - [fs] ceph: define new argument structure for send_cap_msg (Ilya Dryomov) [1450262] - [fs] ceph: move xattr initialzation before the encoding past the ceph_mds_caps (Ilya Dryomov) [1450262] - [fs] ceph: fix minor typo in unsafe_request_wait (Ilya Dryomov) [1450262] - [fs] ceph: record truncate size/seq for snap data writeback (Ilya Dryomov) [1450262] - [fs] ceph: check availability of mds cluster on mount (Ilya Dryomov) [1450262] - [fs] ceph: try getting buffer capability for readahead/fadvise (Ilya Dryomov) [1450262] - [fs] ceph: fix scheduler warning due to nested blocking (Ilya Dryomov) [1450262] - [fs] ceph: fix printing wrong return variable in ceph_direct_read_write() (Ilya Dryomov) [1450262] - [fs] crush: include mapper.h in mapper.c (Ilya Dryomov) [1450262] - [fs] fix ceph_write_end() (Ilya Dryomov) [1450262] - [fs] ceph: don't set req->r_locked_dir in ceph_d_revalidate (Ilya Dryomov) [1450262] - [fs] libceph: initialize last_linger_id with a large integer (Ilya Dryomov) [1450262] - [fs] ceph: fix uninitialized dentry pointer in ceph_real_mount() (Ilya Dryomov) [1450262] - [fs] ceph: fix readdir vs fragmentation race (Ilya Dryomov) [1450262] - [fs] ceph: fix error handling in ceph_read_iter (Ilya Dryomov) [1450262] - [fs] crush: remove redundant local variable (Ilya Dryomov) [1450262] - [fs] crush: don't normalize input of crush_ln iteratively (Ilya Dryomov) [1450262] - [fs] libceph: ceph_build_auth() doesn't need ceph_auth_build_hello() (Ilya Dryomov) [1450262] - [fs] libceph: use CEPH_AUTH_UNKNOWN in ceph_auth_build_hello() (Ilya Dryomov) [1450262] - [fs] rbd: use kmalloc_array() in rbd_header_from_disk() (Ilya Dryomov) [1450262] - [fs] ceph: use list_move instead of list_del/list_add (Ilya Dryomov) [1450262] - [fs] ceph: handle CEPH_SESSION_REJECT message (Ilya Dryomov) [1450262] - [fs] ceph: avoid accessing / when mounting a subpath (Ilya Dryomov) [1450262] - [fs] ceph: fix mandatory flock check (Ilya Dryomov) [1450262] - [fs] ceph: ignore error from invalidate_inode_pages2_range() in direct write (Ilya Dryomov) [1450262] - [fs] ceph: fix error handling of start_read() (Ilya Dryomov) [1450262] - [fs] rbd: add rbd_obj_request_error() helper (Ilya Dryomov) [1450262] - [fs] rbd: img_data requests don't own their page array (Ilya Dryomov) [1450262] - [fs] rbd: don't call rbd_osd_req_format_read() for !img_data requests (Ilya Dryomov) [1450262] - [fs] rbd: rework rbd_img_obj_exists_submit() error paths (Ilya Dryomov) [1450262] - [fs] rbd: don't crash or leak on errors in rbd_img_obj_parent_read_full_callback() (Ilya Dryomov) [1450262] - [fs] rbd: move bumping img_request refcount into rbd_obj_request_submit() (Ilya Dryomov) [1450262] - [fs] rbd: mark the original request as done if stat request fails (Ilya Dryomov) [1450262] - [fs] rbd: clean up asserts in rbd_img_obj_request_submit() helpers (Ilya Dryomov) [1450262] - [fs] rbd: change rbd_obj_request_submit() signature (Ilya Dryomov) [1450262] - [fs] ceph: do not modify fi->frag in need_reset_readdir() (Ilya Dryomov) [1450262] - [fs] ceph: initialize pathbase in the !dentry case in encode_caps_cb() (Ilya Dryomov) [1450262] - [fs] rbd: nuke the 32-bit pool id check (Ilya Dryomov) [1450262] - [fs] ceph: fix null pointer dereference in ceph_flush_snaps() (Ilya Dryomov) [1450262] - [fs] ceph: Correctly return NXIO errors from ceph_llseek (Ilya Dryomov) [1450262] - [fs] ceph: Mark the file cache as unreclaimable (Ilya Dryomov) [1450262] - [fs] ceph: optimize cap flush waiting (Ilya Dryomov) [1450262] - [fs] ceph: cleanup ceph_flush_snaps() (Ilya Dryomov) [1450262] - [fs] ceph: kick cap flushes before sending other cap message (Ilya Dryomov) [1450262] - [fs] ceph: introduce an inode flag to indicates if snapflush is needed (Ilya Dryomov) [1450262] - [fs] ceph: avoid sending duplicated cap flush message (Ilya Dryomov) [1450262] - [fs] ceph: unify cap flush and snapcap flush (Ilya Dryomov) [1450262] - [fs] ceph: use list instead of rbtree to track cap flushes (Ilya Dryomov) [1450262] - [fs] ceph: update types of some local varibles (Ilya Dryomov) [1450262] - [fs] ceph: include 'follows' of pending snapflush in cap reconnect message (Ilya Dryomov) [1450262] - [fs] ceph: update cap reconnect message to version 3 (Ilya Dryomov) [1450262] - [fs] ceph: mount non-default filesystem by name (Ilya Dryomov) [1450262] - [fs] libceph: fsmap.user subscription support (Ilya Dryomov) [1450262] - [fs] ceph: handle LOOKUP_RCU in ceph_d_revalidate (Ilya Dryomov) [1450262] - [fs] ceph: allow dentry_lease_is_valid to work under RCU walk (Ilya Dryomov) [1450262] - [fs] ceph: clear d_fsinfo pointer under d_lock (Ilya Dryomov) [1450262] - [fs] ceph: remove ceph_mdsc_lease_release (Ilya Dryomov) [1450262] - [fs] ceph: fix NULL dereference in ceph_queue_cap_snap() (Ilya Dryomov) [1450262] - [fs] ceph: wait unsafe sync writes for evicting inode (Ilya Dryomov) [1450262] - [fs] ceph: fix use-after-free bug in ceph_direct_read_write() (Ilya Dryomov) [1450262] - [fs] ceph: reduce i_nr_by_mode array size (Ilya Dryomov) [1450262] - [fs] ceph: set user pages dirty after direct IO read (Ilya Dryomov) [1450262] - [fs] ceph: fix d_obtain_alias() misuses (Ilya Dryomov) [1450262] - [fs] ceph: fix wake_up_session_cb() (Ilya Dryomov) [1450262] - [fs] ceph: don't use truncate_pagecache() to invalidate read cache (Ilya Dryomov) [1450262] - [fs] ceph: handle interrupted ceph_writepage() (Ilya Dryomov) [1450262] - [fs] ceph: make ceph_update_writeable_page() uninterruptible (Ilya Dryomov) [1450262] - [fs] libceph: make ceph_osdc_wait_request() uninterruptible (Ilya Dryomov) [1450262] - [fs] ceph: handle -EAGAIN returned by ceph_update_writeable_page() (Ilya Dryomov) [1450262] - [fs] ceph: make fault/page_mkwrite return VM_FAULT_OOM for -ENOMEM (Ilya Dryomov) [1450262] - [fs] ceph: block non-fatal signals for fault/page_mkwrite (Ilya Dryomov) [1450262] - [fs] ceph: make logical calculation functions return bool (Ilya Dryomov) [1450262] - [fs] ceph: improve fragtree change detection (Ilya Dryomov) [1450262] - [fs] ceph: keep leaf frag when updating fragtree (Ilya Dryomov) [1450262] - [fs] ceph: fix dir_auth check in ceph_fill_dirfrag() (Ilya Dryomov) [1450262] - [fs] ceph: don't assume frag tree splits in mds reply are sorted (Ilya Dryomov) [1450262] - [fs] ceph: using hash value to compose dentry offset (Ilya Dryomov) [1450262] - [fs] ceph: don't forbid marking directory complete after forward seek (Ilya Dryomov) [1450262] - [fs] ceph: record 'offset' for each entry of readdir result (Ilya Dryomov) [1450262] - [fs] ceph: define 'end/complete' in readdir reply as bit flags (Ilya Dryomov) [1450262] - [fs] ceph: define struct for dir entry in readdir reply (Ilya Dryomov) [1450262] - [fs] ceph: simplify 'offset in frag' (Ilya Dryomov) [1450262] - [fs] ceph: remove unnecessary checks in __dcache_readdir (Ilya Dryomov) [1450262] - [fs] ceph: search cache postion for dcache readdir (Ilya Dryomov) [1450262] - [fs] ceph: use CEPH_MDS_OP_RMXATTR request to remove xattr (Ilya Dryomov) [1450262] - [fs] ceph: report mount root in session metadata (Ilya Dryomov) [1450262] - [fs] ceph: don't show symlink target in debugfs/mdsc (Ilya Dryomov) [1450262] - [fs] ceph: don't call truncate_pagecache in ceph_writepages_start (Ilya Dryomov) [1450262] - [fs] ceph: renew caps for read/write if mds session got killed. (Ilya Dryomov) [1450262] - [fs] ceph: CEPH_FEATURE_MDSENC support (Ilya Dryomov) [1450262] - [fs] ceph_fill_trace(): don't bother with d_instantiate(dn, NULL) (Ilya Dryomov) [1450262] - [fs] rbd: replace IS_ERR and PTR_ERR with PTR_ERR_OR_ZERO (Ilya Dryomov) [1450262]- [fs] dentry name snapshots (Miklos Szeredi) [1470403] {CVE-2017-7533} - [fs] Make statfs properly return read-only state after emergency remount (Carlos Maiolino) [1411446] - [fs] xfs: fix off-by-one on max nr_pages in xfs_find_get_desired_pgoff() (Eryu Guan) [1458997] - [fs] xfs: rework the inline directory verifiers (Brian Foster) [1440716] - [fs] xfs: verify inline directory data forks (Brian Foster) [1440716] - [fs] xfs: sanity check inode di_mode (Brian Foster) [1440716] - [fs] xfs: sanity check inode mode when creating new dentry (Brian Foster) [1440716] - [fs] xfs: replace xfs_mode_to_ftype table with switch statement (Brian Foster) [1440716] - [fs] xfs: add missing include dependencies to xfs_dir2.h (Brian Foster) [1440716] - [fs] xfs: sanity check directory inode di_size (Brian Foster) [1440716] - [fs] xfs: make the ASSERT() condition likely (Brian Foster) [1440716] - [fs] xfs: don't allow di_size with high bit set (Brian Foster) [1440716] - [fs] xfs: return an error when an inline directory is too small (Brian Foster) [1440716] - [fs] nfs: Always wait for I/O completion before unlock (Benjamin Coddington) [1462270] - [fs] locks: fix unlock when fcntl_setlk races with a close (Benjamin Coddington) [1462270] - [fs] locks: remove conditional lock release in middle of flock_lock_file (Jeff Layton) [1461552] - [pci] pci/aspm: Handle PCI-to-PCIe bridges as roots of PCIe hierarchies (Myron Stowe) [1441156] - [pci] pci/aspm: Don't retrain link if ASPM not possible (Myron Stowe) [1441156] - [pci] Enumerate switches below PCI-to-PCIe bridges (Myron Stowe) [1441156] - [scsi] Add STARGET_CREATED_REMOVE state to scsi_target_state (Ewan Milne) [1468727] - [scsi] qla2xxx: Fix extraneous ref on sp's after adapter break (Himanshu Madhani) [1448909] - [s390] compat: fix sys_sched_getattr compat wrapper (Arjun Vynipadath) [1471677] - [nvme] Test unit Ready broken for nvme drvices (David Milburn) [1478457] - [netdrv] aquantia: Switch to use napi_gro_receive (David Arcari) [1444348]- [x86] efi: Setup separate EFI page tables in kexec paths (Bhupesh Sharma) [1102454] - [x86] platform/uv: Fix support for EFI_OLD_MEMMAP after BIOS callback updates (Bhupesh Sharma) [1102454] - [x86] efi: Map in physical addresses in efi_map_region_fixed (Bhupesh Sharma) [1102454] - [x86] platform/uv: Skip UV runtime services mapping in the efi_runtime_disabled case (Bhupesh Sharma) [1102454] - [x86] uv: Update uv_bios_call() to use efi_call_virt_pointer() (Bhupesh Sharma) [1102454] - [x86] efi: Convert efi_call_virt() to efi_call_virt_pointer() (Bhupesh Sharma) [1102454] - [x86] efi: Enable runtime call flag checking (Bhupesh Sharma) [1102454] - [firmware] efi/runtime-wrappers: Remove redundant #ifdefs (Bhupesh Sharma) [1102454] - [x86] efi: Move to generic {__, }efi_call_virt() (Bhupesh Sharma) [1102454] - [firmware] efi/runtime-wrappers: Add {__, }efi_call_virt() templates (Bhupesh Sharma) [1102454] - [x86] efi: Build our own page table structures (Bhupesh Sharma) [1102454] - [x86] efi: Hoist page table switching code into efi_call_virt() (Bhupesh Sharma) [1102454] - [x86] efi: Clean up the efi_call_phys_[prolog|epilog]() save/restore interaction (Bhupesh Sharma) [1102454] - [x86] efi: Fix 7-parameter efi_call()s (Bhupesh Sharma) [1102454] - [x86] asm/efi: Create a stack frame in efi_call() (Bhupesh Sharma) [1102454] - [x86] platform/uv: Bring back the call to map_low_mmrs in uv_system_init (Bhupesh Sharma) [1102454] - [x86] mm/pat: Ensure cpa->pfn only contains page frame numbers (Bhupesh Sharma) [1102454] - [kernel] efi/x86: Move UEFI Runtime Services wrappers to generic code (Bhupesh Sharma) [1102454] - [x86] platform/uv: Remove EFI memmap quirk for UV2+ (Bhupesh Sharma) [1102454] - [kernel] efi: Use correct type for struct efi_memory_map::phys_map (Bhupesh Sharma) [1102454] - [x86] efi: Fix boot crash by mapping EFI memmap entries bottom-up at runtime, instead of top-down (Bhupesh Sharma) [1102454] - [x86] efi: Disable interrupts around EFI calls, not in the epilog/prolog calls (Bhupesh Sharma) [1102454] - [x86] efi: Mark initialization code as such (Bhupesh Sharma) [1102454] - [x86] efi: Update comment regarding required phys mapped EFI services (Bhupesh Sharma) [1102454] - [x86] efi: Clear EFI_RUNTIME_SERVICES if failing to enter virtual mode (Bhupesh Sharma) [1102454] - [kernel] efi: Move noefi early param code out of x86 arch code (Bhupesh Sharma) [1102454] - [x86] arch/x86: Do not access EFI memory map if it is not available (Bhupesh Sharma) [1102454] - [firmware] efi: Use early_mem*() instead of early_io*() (Bhupesh Sharma) [1102454] - [x86] efi: Use early_memunmap() to squelch sparse errors (Bhupesh Sharma) [1102454] - [x86] mm: sparse warning fix for early_memremap (Bhupesh Sharma) [1102454] - [x86] efi: Move all workarounds to a separate file quirks.c (Bhupesh Sharma) [1102454] - [x86] efi: Delete out-of-date comments of efi_query_variable_store (Bhupesh Sharma) [1102454] - [kernel] efi: Move facility flags to struct efi (Bhupesh Sharma) [1102454]- [pci] aer: Log aer_inject error injections (Myron Stowe) [1466886] - [pci] aer: Log actual error causes in aer_inject (Myron Stowe) [1466886] - [pci] aer: Use dev_warn() in aer_inject (Myron Stowe) [1466886] - [pci] aer: Fix aer_inject error codes (Myron Stowe) [1466886] - [pci] aer: Use list_first_entry_or_null() to simplify code (Myron Stowe) [1466886] - [pci] aer: Restore pci_ops pointer while calling original pci_ops (Myron Stowe) [1466886] - [pci] aer: Rename pci_ops_aer to aer_inj_pci_ops (Myron Stowe) [1466886] - [pci] aer: Flush workqueue on device remove to avoid use-after-free (Myron Stowe) [1466886] - [pci] Fix unaligned accesses in VC code (Myron Stowe) [1466891] - [pci] Do not treat EPROBE_DEFER as device attach failure (Myron Stowe) [1466891] - [pci] Fix BUG on device attach failure (Myron Stowe) [1466891] - [pci] Simplify pci_create_attr() control flow (Myron Stowe) [1466891] - [pci] Don't leak memory if sysfs_create_bin_file() fails (Myron Stowe) [1466891] - [pci] Wait for up to 1000ms after FLR reset (Myron Stowe) [1466891] - [pci] Support SR-IOV on any function type (Myron Stowe) [1466891] - [pci] Consolidate PCI DMA constants and interfaces in linux/pci-dma-compat.h (Myron Stowe) [1466891] - [pci] Move pci_dma_* helpers to common code (Myron Stowe) [1466891] - [pci] Cleanup pci/pcie/Kconfig whitespace (Myron Stowe) [1466891] - [pci] Include pci/hotplug Kconfig directly from pci/Kconfig (Myron Stowe) [1466891] - [pci] Include pci/pcie/Kconfig directly from pci/Kconfig (Myron Stowe) [1466891] - [pci] Fix broken URL for Dell biosdevname (Myron Stowe) [1466891] - [pci] Remove includes of asm/pci-bridge.h (Myron Stowe) [1466891] - [pci] Remove empty asm-generic/pci-bridge.h (Myron Stowe) [1466891] - [pci] Remove includes of empty asm-generic/pci-bridge.h (Myron Stowe) [1466891] - [pci] pme: Restructure pcie_pme_suspend() to prevent compiler warning (Myron Stowe) [1466891] - [pci] pme: Remove redundant port lookup (Myron Stowe) [1466891] - [pci] Check device_attach() return value always (Myron Stowe) [1466891] - [pci] pci / pm: handle failure to enable wakeup on PCIe PME (Myron Stowe) [1466891] - [pci] pci / pm: Make PCIe PME interrupts wake up from suspend-to-idle (Myron Stowe) [1466891] - [pci] shpchp: Constify hpc_ops structure (Myron Stowe) [1462837] - [pci] Use to_pci_dev() instead of open-coding it (Myron Stowe) [1462837] - [pci] Add function 1 DMA alias quirk for Lite-On/Plextor M6e/Marvell 88SS9183 (Myron Stowe) [1462837] - [pci] Avoid iterating through memory outside the resource window (Myron Stowe) [1462837] - [pci] Fix minimum allocation address overwrite (Myron Stowe) [1462837] - [pci] ibmphp: Remove unneeded NULL test (Myron Stowe) [1462837] - [pci] hotplug: Use list_for_each_entry() to simplify code (Myron Stowe) [1462837] - [pci] acpiphp_ibm: Fix null dereferences on null ibm_slot (Myron Stowe) [1462837] - [x86] pci: Simplify pci_bios_{read,write} (Myron Stowe) [1462837] - [pci] Simplify config space size computation (Myron Stowe) [1462837] - [x86] pci: Clarify AMD Fam10h config access restrictions comment (Myron Stowe) [1462837] - [pci] Print warnings for all invalid expansion ROM headers (Myron Stowe) [1462837] - [pci] Check for PCI_HEADER_TYPE_BRIDGE equality, not bitmask (Myron Stowe) [1462837] - [pci] aspm: Make sysfs link_state_store() consistent with link_state_show() (Myron Stowe) [1462837]- [pinctrl] intel: Set pin direction properly (David Arcari) [1467490] - [pinctrl] intel: set default handler to be handle_bad_irq() (David Arcari) [1467490] - [pinctrl] intel: Only restore pins that are used by the driver (David Arcari) [1467490] - [pinctrl] intel: Configure GPIO chip IRQ as wakeup interrupts (David Arcari) [1467490] - [pinctrl] intel: Protect set wake flow by spin lock (David Arcari) [1467490] - [pinctrl] intel: Prevent force threading of the interrupt handler (David Arcari) [1467490] - [pinctrl] intel: Use raw_spinlock for locking (David Arcari) [1467490] - [pinctrl] intel: implement gpio_irq_enable (David Arcari) [1467490] - [pinctrl] intel: fix offset calculation issue of register PAD_OWN (David Arcari) [1467490] - [pinctrl] intel: fix bug of register offset calculation (David Arcari) [1467490] - [pinctrl] intel: make the high level interrupt working (David Arcari) [1467490] - [pinctrl] intel: Use devm_pinctrl_register() for pinctrl registration (David Arcari) [1467490] - [kernel] gpio/pinctrl: sunxi: stop poking around in private vars (David Arcari) [1467490] - [pinctrl] intel: use gpiochip data pointer (David Arcari) [1467490] - [kernel] gpio: add a data pointer to gpio_chip (David Arcari) [1467490] - [pinctrl] intel: Allow requesting pins which are in ACPI mode as GPIOs (David Arcari) [1467490] - [pinctrl] intel: Add support for multiple GPIO chips sharing the interrupt (David Arcari) [1467490] - [gpio] handle also nested irqchips in the chained handler set-up (David Arcari) [1467490] - [gpio] set parent irq on chained handlers (David Arcari) [1467490] - [gpio] do not set up hardware for IRQ_TYPE_NONE (David Arcari) [1467490] - [kernel] gpio: support threaded interrupts in irqchip helpers (David Arcari) [1467490] - [kernel] gpio: unmap gpio irqs properly (David Arcari) [1467490] - [gpio] set data first, then chip and handler (David Arcari) [1467490] - [i2c] i801: Allow ACPI SystemIO OpRegion to conflict with PCI BAR (David Arcari) [1464196] - [i2c] i801: Add runtime PM support with autosuspend (David Arcari) [1464196] - [rtc] interface: Validate alarm-time before handling rollover (Steve Best) [1458401] - [rtc] interface: fix infinite loop in initializing the alarm (Steve Best) [1458401] - [rtc] opal: Handle disabled TPO in opal_get_tpo_time() (Steve Best) [1458401] - [hid] plantronics: Update to map volume up/down controls (Torez Smith) [1245271] - [hid] plantronics: remove superfluous .probe() (Torez Smith) [1245271] - [hid] plantronics: fix errant mouse events (Torez Smith) [1245271] - [misc] mei: make sysfs modalias format similar as uevent modalias (Pratyush Anand) [1451599] - [netdrv] e1000e: Add Support for 38.4MHZ frequency (David Arcari) [1475413] - [netdrv] e1000e: Add Support for CannonLake (David Arcari) [1475413] - [netdrv] e1000e: Initial Support for CannonLake (David Arcari) [1475413] - [netdrv] bonding: commit link status change after propose (Jarod Wilson) [1469987 1469790] - [netdrv] bonding: avoid NETDEV_CHANGEMTU event when unregistering slave (Jarod Wilson) [1470603]- [x86] platform/uv/bau: Disable BAU on single hub configurations (Frank Ramsay) [1473353 1472455] - [x86] platform/uv/bau: Fix congested_response_us not taking effect (Frank Ramsay) [1472455] - [x86] mce: Look in genpool instead of mcelog for pending error records (Oleksandr Natalenko) [1468257] - [x86] Avoid using object after free in genpool (Oleksandr Natalenko) [1468257] - [x86] kvm: svm: suppress unnecessary NMI singlestep on GIF=0 and nested exit (Ladi Prosek) [1440025] - [x86] kvm: svm: don't NMI singlestep over event injection (Ladi Prosek) [1440025] - [x86] kvm: svm: hide TF/RF flags used by NMI singlestep (Ladi Prosek) [1440025] - [x86] kvm: nsvm: do not forward NMI window singlestep VM exits to L1 (Ladi Prosek) [1440025] - [x86] kvm: svm: introduce disable_nmi_singlestep helper (Ladi Prosek) [1440025] - [x86] intel-family.h: Add GEMINI_LAKE SOC (Steve Best) [1461882] - [tools] perf machine: Fix segfault for kernel.kptr_restrict=2 (Jiri Olsa) [1464682] - [tools] perf symbols: Accept symbols starting at address 0 (Jiri Olsa) [1464682] - [powerpc] perf: Add per-event excludes on Power8 (Jiri Olsa) [1458868] - [powerpc] perf: Pass the struct perf_events down to compute_mmcr() (Jiri Olsa) [1458868] - [powerpc] fadump: provide a helpful error message (Pingfan Liu) [1438695] - [powerpc] fadump: avoid holes in boot memory area when fadump is registered (Pingfan Liu) [1438695] - [powerpc] fadump: avoid duplicates in crash memory ranges (Pingfan Liu) [1438695] - [powerpc] fadump: Update fadump documentation (Pingfan Liu) [1438695] - [powerpc] fadump: Reserve memory at an offset closer to bottom of RAM (Pingfan Liu) [1438695] - [powerpc] Fix dedotify for binutils >= 2.26 (Gustavo Duarte) [1464009] - [powerpc] Simplify module TOC handling (Gustavo Duarte) [1464009]- [mm] rmap: use pte lock not mmap_sem to set PageMlocked (Andrea Arcangeli) [1450367] - [mm] rmap: cleanup ttu_flags (Andrea Arcangeli) [1450367] - [mm] rmap: don't call mmu_notifier_invalidate_page() during munlock (Andrea Arcangeli) [1450367] - [mm] thp: respect MPOL_PREFERRED policy with non-local node (Larry Woodman) [1476709] - [mm] page-writeback.c: fix divide by zero in bdi_dirty_limits() (Jerome Marchand) [1465430] - [fs] proc: revert /proc//maps [stack:TID] annotation (Waiman Long) [1448534] - [x86] kvm: vmx: check apicv is active before using VT-d posted interrupt (Paul Lai) [1377197] - [x86] vmware: Use tsc_khz value for calibrate_cpu() (Prarit Bhargava) [1475716] - [x86] apic: Handle zero vector gracefully in clear_vector_irq() (Prarit Bhargava) [1441091] - [char] ipmi: use rcu lock around call to intf->handlers->sender() (Tony Camuso) [1419765] - [misc] cxl: Force context lock during EEH flow (Steve Best) [1457389] - [kernel] alarmtimer: Prevent overflow of relative timers (Prarit Bhargava) [1458643] - [netdrv] cxgb4: Fix netdev_features flag (Arjun Vynipadath) [1361097] - [netdrv] cxgb4: avoid crash on PCI error recovery path (Gustavo Duarte) [1456990] - [netdrv] bonding: fix 802.3ad support for 5G and 50G speeds (Jarod Wilson) [1461334] - [cpufreq] intel_pstate: Fix unsafe HWP MSR access (Steve Best) [1457552]- [fs] xfs: use ->b_state to fix buffer I/O accounting release race (Brian Foster) [1452228] - [fs] fix the regression from "direct-io: Fix negative return from dio read beyond eof" (Eric Sandeen) [1473549] - [fs] direct-io: Fix negative return from dio read beyond eof (Eric Sandeen) [1473549] - [pci] hv: Use vPCI protocol version 1.2 (Vitaly Kuznetsov) [1459202] - [pci] hv: Add vPCI version protocol negotiation (Vitaly Kuznetsov) [1459202] - [pci] hv: Use page allocation for hbus structure (Vitaly Kuznetsov) [1459202] - [pci] hv: Fix comment formatting and use proper integer fields (Vitaly Kuznetsov) [1459202] - [nvme] Free bio_aux struct when done with bio (David Milburn) [1455553] - [nvme] nvmet-rdma: occasionally flush ongoing controller teardown (Slava Shwartsman) [1467998] - [crypto] api - Move alg ref count init to crypto_check_alg (Herbert Xu) [1473593] - [netdrv] cxgb4: reduce resource allocation in kdump kernel (Sai Vemuri) [1379762] - [netdrv] cxgb4: fix a NULL dereference (Sai Vemuri) [1379762] - [netdrv] cxgb4: fix BUG() on interrupt deallocating path of ULD (Mauricio Oliveira) [1465554] - [netdrv] bonding: Fix transmit load balancing in balance-alb mode (Jarod Wilson) [1473481] - [powerpc] eeh: Fix partial hotplug criterion (Gustavo Duarte) [1458508] - [powerpc] eeh: Fix wrong argument passed to eeh_rmv_device() (Gustavo Duarte) [1458508] - [firewire] net: guard against rx buffer overflows (Neil Horman) [1393792] {CVE-2016-8633}- [x86] crypto: sha1-ssse3 - Disable avx2 (Benjamin Coddington) [1346106] - [net] geneve: fix hlist corruption (Jiri Benc) [1464292] - [net] vxlan: fix hlist corruption (Jiri Benc) [1464292] - [net] vxlan: fix use-after-free on deletion (Jiri Benc) [1464292]- [pci] Avoid FLR for Intel 82579 NICs (Jarod Wilson) [966840] - [net] netfilter: nf_ct_dccp/sctp: fix memory leak after netns cleanup (Davide Caratti) [1458687] - [net] netfilter: udplite: Remove duplicated udplite4/6 declaration (Davide Caratti) [1458687] - [net] netfilter: nat: merge udp and udplite helpers (Davide Caratti) [1458687] - [net] netfilter: merge udp and udplite conntrack helpers (Davide Caratti) [1458687] - [netdrv] mlx5: Tolerate irq_set_affinity_hint() failures (Kamal Heib) [1465830] - [netdrv] bonding: Restore old symlink names in sysfs to preserve ABI (Neil Horman) [1461892]- [redhat] spec: Update dracut dependency to enable more algorithms as FIPS compliant (Rafael Aquini) [1466097]- [mm] fix new crash in unmapped_area_topdown() (Larry Woodman) [1463241] {CVE-2017-1000364} - [mm] larger stack guard gap, between vmas (Larry Woodman) [1463241] {CVE-2017-1000364} - [mm] Revert "enlarge stack guard gap" (Larry Woodman) [1463241] {CVE-2017-1000364} - [crypto] testmgr - Reenable sha1/aes in FIPS mode (Herbert Xu) [1465234] - [crypto] testmgr - mark more algorithms as FIPS compliant (Herbert Xu) [1465234] - [target] tcmu: break up free_device callback (Mike Christie) [1430225] - [target] tcmu: perfom device add and del synchronously (Mike Christie) [1430225] - [target] tcmu: use idr for se_device dev index (Mike Christie) [1430225] - [target] tcmu: prep for sync add/rm device support (Mike Christie) [1430225]- [net] bridge: allow IPv6 when multicast flood is disabled (Ivan Vecera) [1464167]- [s390] move _text symbol to address higher than zero (Jiri Olsa) [1464800] - [netdrv] cxgb4: notify uP to route ctrlq compl to rdma rspq (Sai Vemuri) [1463324] - [powerpc] Add HAVE_PERF_USER_STACK_DUMP support (Jiri Olsa) [1449182] - [tools] perf report: Ensure the perf DSO mapping matches what libdw sees (Jiri Olsa) [1449182] - [tools] perf report: Include partial stacks unwound with libdw (Jiri Olsa) [1449182] - [tools] perf: libdw support for powerpc (Jiri Olsa) [1449182] - [firmware] efi/esrt: Cleanup bad memory map log messages (Prarit Bhargava) [1380812] - [firmware] efi/esrt: Fix typo in pr_err() message (Prarit Bhargava) [1380812] - [firmware] efi/esrt: Use memremap not ioremap to access ESRT table in memory (Prarit Bhargava) [1380812] - [firmware] efi: Work around ia64 build problem with ESRT driver (Prarit Bhargava) [1380812] - [firmware] efi/esrt: Don't preformat name (Prarit Bhargava) [1380812] - [firmware] efi: Make efi/esrt.c driver explicitly non-modular (Prarit Bhargava) [1380812] - [firmware] efi/esrt: Fix some compiler warnings (Prarit Bhargava) [1380812] - [firmware] efi: Add esrt support (Prarit Bhargava) [1380812] - [firmware] efi: Rename efi_guid_unparse to efi_guid_to_str (Prarit Bhargava) [1380812]- [fs] mntns: Remove incorrect put_mnt_ns ("Eric W. Biederman") [1463072] - [md] dm raid: fix oops on upgrading to extended superblock format (Mike Snitzer) [1464274] - [md] dm io: fix duplicate bio completion due to missing ref count (Mike Snitzer) [1461519] - [net] gro_cells: mark napi struct as not busy poll candidates (Eelco Chaudron) [1460078] - [x86] boot/kaslr: Skip kernel text relocation if no kaslr action is done (Baoquan He) [1458738] - [char] tpm/tpm_crb: enter the low power state upon device suspend (Jerry Snitselaar) [1463001] - [input] wacom: fix Wacom Cintiq 27QHD max pressure (Aristeu Rozanski) [1461910] - [kernel] nohz: Fix spurious warning when hrtimer and clockevent get out of sync (Frederic Weisbecker) [1366043] - [kernel] nohz: Fix buggy tick delay on IRQ storms (Frederic Weisbecker) [1366043] - [kernel] nohz: Reset next_tick cache even when the timer has no regs (Frederic Weisbecker) [1366043] - [kernel] nohz: Fix collision between tick and other hrtimers, again (Frederic Weisbecker) [1366043] - [kernel] nohz: Add hrtimer sanity check (Frederic Weisbecker) [1366043] - [kernel] revert "nohz: Fix collision between tick and other hrtimers" (Frederic Weisbecker) [1366043] - [powerpc] do not make the entire heap executable (Denys Vlasenko) [1330064]- [fs] nfsv4.1: Keep a reference on lock states while checking (Scott Mayhew) [1458721] - [fs] nfsv4.1: Handle NFS4ERR_OLD_STATEID in nfs4_reclaim_open_state (Scott Mayhew) [1458721] - [fs] nfsv4: Don't call close if the open stateid has already been cleared (Scott Mayhew) [1458721] - [fs] nfsv4: Fix CLOSE races with OPEN (Scott Mayhew) [1458721] - [fs] nfsv4.1: Fix a regression in DELEGRETURN (Scott Mayhew) [1458721] - [fs] nfs: nfs_rename() - revalidate directories on -ERESTARTSYS (Benjamin Coddington) [1459404] - [fs] revert "nfs: nfs_rename() handle -ERESTARTSYS dentry left behind" (Benjamin Coddington) [1459404] - [s390] pci: moving check and allocation of device_rh ahead (Wei Xu) [1455117] - [netdrv] cxgb4: handle serial flash interrupt (Sai Vemuri) [1462266] - [netdrv] cxgb4: fix to bring link down after adapter crash (Sai Vemuri) [1462266] - [netdrv] cxgb4: handle interrupt raised when FW crashes (Sai Vemuri) [1462266] - [security] keys: Change the name of the dead type to ".dead" to prevent user access (David Howells) [1439264] {CVE-2017-6951} - [security] keys: Protect request_key() against a type with no match function (David Howells) [1433216] {CVE-2017-2647} - [security] keys: Disallow keyrings beginning with '.' to be joined as session keyrings (David Howells) [1389309] {CVE-2016-9604}- [mm] enlarge stack guard gap (Larry Woodman) [1452733] {CVE-2017-1000364} - [mm] userfaultfd: shmem: handle coredumping in handle_userfault() (Andrea Arcangeli) [1462267] - [fs] nfs: Don't send mode again in post-EXCLUSIVE4_1 SETATTR with umask (Benjamin Coddington) [1449466] - [hid] hid_wacom: temporaly disable power_supply usage from driver (Aristeu Rozanski) [1458348] - [drm] mgag200: Fix to always set HiPri for G200e4 V2 (Rob Clark) [1461985] - [nvme] submit nvme_admin_activate_fw to admin queue (David Milburn) [1456978] - [netdrv] i40e: set VFs to untrusted mode by default (Stefan Assmann) [1462105] - [netdrv] tun: use symmetric hash (Jason Wang) [1458645] - [crypto] qat: copy back iv on completion (Neil Horman) [1446394] - [crypto] chcr - Fix txq ids (Sai Vemuri) [1457392] - [crypto] chcr - fix itnull.cocci warnings (Sai Vemuri) [1426189] - [crypto] chcr - Change flow IDs (Sai Vemuri) [1426189] - [crypto] chcr - Check device is allocated before use (Sai Vemuri) [1426189]- [crypto] cryptd - process CRYPTO_ALG_INTERNAL (Herbert Xu) [1459191] - [crypto] testmgr - don't use interruptible wait in tests (Herbert Xu) [1459191] - [crypto] testmgr - use CRYPTO_ALG_INTERNAL (Herbert Xu) [1459191] - [crypto] testmgr - Disable fips-allowed for authenc() and des() ciphers (Herbert Xu) [1459191] - [x86] crypto: twofish_avx - mark Twofish AVX helper ciphers (Herbert Xu) [1459191] - [x86] crypto: serpent_sse2 - mark Serpent SSE2 helper ciphers (Herbert Xu) [1459191] - [x86] crypto: serpent_avx - mark Serpent AVX helper ciphers (Herbert Xu) [1459191] - [x86] crypto: serpent_avx2 - mark Serpent AVX2 helper ciphers (Herbert Xu) [1459191] - [x86] crypto: cast6_avx - mark CAST6 helper ciphers (Herbert Xu) [1459191] - [x86] crypto: camellia_aesni_avx - mark AVX Camellia helper ciphers (Herbert Xu) [1459191] - [x86] crypto: cast5_avx - mark CAST5 helper ciphers (Herbert Xu) [1459191] - [x86] crypto: camellia_aesni_avx2 - mark AES-NI Camellia helper ciphers (Herbert Xu) [1459191] - [x86] crypto: clmulni - mark ghash clmulni helper ciphers (Herbert Xu) [1459191] - [x86] crypto: aesni - mark AES-NI helper ciphers (Herbert Xu) [1459191] - [crypto] testmgr - add aead cbc des, des3_ede tests (Herbert Xu) [1459191] - [crypto] testmgr - add aead null encryption test vectors (Herbert Xu) [1459191] - [crypto] algif_skcipher - initialize upon init request (Herbert Xu) [1459191] - [crypto] af_alg - zeroize key data (Herbert Xu) [1459191] - [crypto] fix broken crypto_register_instance() module handling (Herbert Xu) [1459191] - [crypto] api - remove instance when test failed (Herbert Xu) [1459191] - [crypto] api - Change crypto_unregister_instance argument type (Herbert Xu) [1459191] - [crypto] api - Fix races in crypto_unregister_instance (Herbert Xu) [1459191] - [crypto] rng - Zero seed in crypto_rng_reset (Herbert Xu) [1459191] - [crypto] cmac - allow usage in FIPS mode (Herbert Xu) [1459191] - [crypto] drbg - remove FIPS 140-2 continuous test (Herbert Xu) [1459191] - [crypto] testmgr - mark authenticated ctr(aes) also as FIPS able (Herbert Xu) [1459191] - [crypto] drbg - do not call drbg_instantiate in healt test (Herbert Xu) [1459191] - [crypto] rsa - allow keys >= 2048 bits in FIPS mode (Herbert Xu) [1459191] - [crypto] testmgr - mark ctr(des3_ede) as fips_allowed (Herbert Xu) [1459191] - [crypto] testmgr - Allow ecb(cipher_null) in FIPS mode (Herbert Xu) [1459191] - [crypto] ansi_cprng - ANSI X9.31 DRNG is not allowed in FIPS 140-2 (Herbert Xu) [1459191]- [mm] hmm: RHEL specific, properly handle pte_file() case within HMM (Jerome Glisse) [1460044] - [mm] hmm: remove extra sanity check to avoid crash (Jerome Glisse) [1459259] - [md] revert "dm mirror: use all available legs on multiple failures" (Mike Snitzer) [1436374] - [md] dm-raid: up target version to show MD deadlock fixes are present (Heinz Mauelshagen) [1443999] - [md] fix suspend/write deadlock (Heinz Mauelshagen) [1443999] - [md] fix single core deadlock (Heinz Mauelshagen) [1443999] - [x86] complete introduction of feature word 16 (Paolo Bonzini) [1413348] - [drm] amdgpu: Program ring for vce instance 1 at its register space (Rob Clark) [1458391] - [drm] amdgpu: change wptr to 64 bits (Rob Clark) [1458391] - [scsi] lpfc: Null pointer dereference when log_verbose is set to 0xffffffff (Maurizio Lombardi) [1459443] - [kernel] sched/deadline: Use the revised wakeup rule for suspending constrained dl tasks (Xunlei Pang) [1433064] - [kernel] sched/deadline: Fix dl_bw comment (Xunlei Pang) [1433064] - [kernel] sched/deadline: Zero out positive runtime after throttling constrained tasks (Xunlei Pang) [1433064] - [kernel] sched/deadline: Use deadline instead of period when calculating overflow (Xunlei Pang) [1433064] - [kernel] sched/deadline: Throttle a constrained deadline task activated after the deadline (Xunlei Pang) [1433064] - [kernel] sched/deadline: Make sure the replenishment timer fires in the next period (Xunlei Pang) [1433064] - [kernel] sched/deadline: Add missing update_rq_clock() in dl_task_timer() (Xunlei Pang) [1433064] - [target] tcmu: increase ring buffer size (Mike Christie) [1407015] - [netdrv] bnx2x: Don't post statistics to malicious VFs (Michal Schmidt) [1449872] - [netdrv] bnx2x: Allow vfs to disable txvlan offload (Michal Schmidt) [1449872] - [infiniband] rdma/iw_cxgb4: fix the calculation of ipv6 header size (Sai Vemuri) [1458389]- [char] random: Fix crashes with sparse node ids (Herbert Xu) [1457281 1270982] - [char] random: use for_each_online_node() to iterate over NUMA nodes (Herbert Xu) [1457281 1270982] - [char] random: strengthen input validation for RNDADDTOENTCNT (Herbert Xu) [1457281 1270982] - [char] random: add backtracking protection to the CRNG (Herbert Xu) [1270982 1457281] - [char] random: make /dev/urandom scalable for silly userspace programs (Herbert Xu) [1270982 1457281] - [char] random: replace non-blocking pool with a Chacha20-based CRNG (Herbert Xu) [1270982 1457281] - [char] random: properly align get_random_int_hash (Herbert Xu) [1270982 1457281] - [char] random: print a warning for the first ten uninitialized random users (Herbert Xu) [1270982 1457281] - [char] random: initialize the non-blocking pool via add_hwgenerator_randomness() (Herbert Xu) [1270982 1457281] - [kernel] random: Add callback API for random pool readiness (Herbert Xu) [1270982 1457281] - [char] random: Fix fast_mix() function (Herbert Xu) [1270982 1457281] - [char] random: limit the contribution of the hw rng to at most half (Herbert Xu) [1270982 1457281] - [char] random: check for increase of entropy_count because of signed conversion (Herbert Xu) [1270982 1457281] - [char] random: use registers from interrupted code for CPU's w/o a cycle counter (Herbert Xu) [1270982 1457281] - [char] random: use an improved fast_mix() function (Herbert Xu) [1270982 1457281] - [char] random: clean up interrupt entropy accounting for archs w/o cycle counters (Herbert Xu) [1270982 1457281] - [char] random: only update the last_pulled time if we actually transferred entropy (Herbert Xu) [1270982 1457281] - [char] random: remove unneeded hash of a portion of the entropy pool (Herbert Xu) [1270982 1457281] - [char] random: always update the entropy pool under the spinlock (Herbert Xu) [1270982 1457281] - [char] random: fix nasty entropy accounting bug (Herbert Xu) [1270982 1457281] - [char] random: fix BUG_ON caused by accounting simplification (Herbert Xu) [1270982 1457281] - [kernel] random: Add arch_has_random[_seed]() (Herbert Xu) [1270982 1457281] - [char] random: If we have arch_get_random_seed*(), try it before blocking (Herbert Xu) [1270982 1457281] - [char] random: Use arch_get_random_seed*() at init time and once a second (Herbert Xu) [1270982 1457281] - [kernel] x86, random: Enable the RDSEED instruction (Herbert Xu) [1270982 1457281] - [char] random: use the architectural HWRNG for the SHA's IV in extract_buf() (Herbert Xu) [1270982 1457281] - [char] random: clarify bits/bytes in wakeup thresholds (Herbert Xu) [1270982 1457281] - [char] random: entropy_bytes is actually bits (Herbert Xu) [1270982 1457281] - [char] random: simplify accounting code (Herbert Xu) [1270982 1457281] - [char] random: tighten bound on random_read_wakeup_thresh (Herbert Xu) [1270982 1457281] - [char] random: forget lock in lockless accounting (Herbert Xu) [1270982 1457281] - [char] random: simplify accounting logic (Herbert Xu) [1270982 1457281] - [char] random: fix comment on "account" (Herbert Xu) [1270982 1457281] - [char] random: simplify loop in random_read (Herbert Xu) [1270982 1457281] - [char] random: fix description of get_random_bytes (Herbert Xu) [1270982 1457281] - [char] random: fix comment on proc_do_uuid (Herbert Xu) [1270982 1457281] - [char] random: fix typos / spelling errors in comments (Herbert Xu) [1270982 1457281] - [char] random: add debugging code to detect early use of get_random_bytes() (Herbert Xu) [1270982 1457281] - [char] random: initialize the last_time field in struct timer_rand_state (Herbert Xu) [1270982 1457281] - [char] random: don't zap entropy count in rand_initialize() (Herbert Xu) [1270982 1457281] - [char] random: make add_timer_randomness() fill the nonblocking pool first (Herbert Xu) [1270982 1457281] - [char] random: convert DEBUG_ENT to tracepoints (Herbert Xu) [1270982 1457281] - [char] random: push extra entropy to the output pools (Herbert Xu) [1270982 1457281] - [char] random: drop trickle mode (Herbert Xu) [1270982 1457281] - [char] random: adjust the generator polynomials in the mixing function slightly (Herbert Xu) [1270982 1457281] - [char] random: speed up the fast_mix function by a factor of four (Herbert Xu) [1270982 1457281] - [char] random: cap the rate which the /dev/urandom pool gets reseeded (Herbert Xu) [1270982 1457281] - [char] random: optimize the entropy_store structure (Herbert Xu) [1270982 1457281] - [char] random: optimize spinlock use in add_device_randomness() (Herbert Xu) [1270982 1457281] - [char] random: fix the tracepoint for get_random_bytes(_arch) (Herbert Xu) [1270982 1457281] - [char] random: mix in architectural randomness earlier in extract_buf() (Herbert Xu) [1270982 1457281]- [fs] mnt: Move unprivileged use of the mntns to tech preview ("Eric W. Biederman") [1350553] - [fs] nfs: Don't print a pNFS error if we aren't using pNFS (Benjamin Coddington) [1459899] - [fs] pnfs: add a new mechanism to select a layout driver according to an ordered list (Benjamin Coddington) [1459899] - [fs] pnfs: track multiple layout types in fsinfo structure (Benjamin Coddington) [1459899] - [fs] nfsd: Fix up the "supattr_exclcreat" attributes ("J. Bruce Fields") [1460376] - [fs] nfsd: encoders mustn't use unitialized values in error cases ("J. Bruce Fields") [1460365] - [fs] nfs: Fix initialization of nfs_page_array->npages (Benjamin Coddington) [1457284] - [net] ipv6: Fix leak in ipv6_gso_segment() (Eric Garver) [1459950] {CVE-2017-9074} - [net] ipv6: xfrm: Handle errors reported by xfrm6_find_1stfragopt() (Eric Garver) [1459950] {CVE-2017-9074} - [net] ipv6: Check ip6_find_1stfragopt() return value properly (Eric Garver) [1459950] {CVE-2017-9074} - [net] ipv6: Prevent overrun when parsing v6 header options (Eric Garver) [1459950] {CVE-2017-9074} - [net] document that no more GSO bits can be added (Jiri Benc) [1439252] - [net] fix GSO_PARTIAL support (Jiri Benc) [1439252] - [net] udp: remove remote checksum offload (Jiri Benc) [1439252] - [net] vxlan: remove remote checksum offload for egress (Jiri Benc) [1439252] - [net] ip6_offload: check segs for NULL in ipv6_gso_segment (Jiri Benc) [1439252] - [net] vxlan: eliminate cached dst leak (Lance Richardson) [1396552] - [net] bridge: start hello timer only if device is up (Xin Long) [1452093] - [net] bridge: fix hello and hold timers starting/stopping (Xin Long) [1452093] - [net] bridge: start hello_timer when enabling KERNEL_STP in br_stp_start (Xin Long) [1452093] - [net] vlan: Propagate MAC address to VLANs (Jarod Wilson) [1446356] - [s390] crash: Fix KEXEC_NOTE_BYTES definition (Xunlei Pang) [1458988] - [scsi] cxgb4i, libcxgbi: in error case RST tcp conn (Sai Vemuri) [1457996] - [scsi] cxgb4i: update module description (Sai Vemuri) [1457995] - [netdrv] cxgb4: Update IngPad and IngPack values (Sai Vemuri) [1439468] - [netdrv] cxgb4: avoid enabling napi twice to the same queue (Sai Vemuri) [1457993] - [netdrv] cxgb4: retrieve port information from firmware (Sai Vemuri) [1457987] - [netdrv] cxgb4: save tid while creating server filter (Sai Vemuri) [1451448] - [netdrv] qed: Don't log missing periodic stats by default (Harish Patil) [1456338] - [netdrv] qed: Fix error in the dcbx app meta data initialization (Harish Patil) [1456338] - [crypto] algif_skcipher - Add key check exception for cipher_null ("Bruno E. O. Meneguele") [1386234] {CVE-2015-8970} - [crypto] algif_hash - Require setkey before accept(2) ("Bruno E. O. Meneguele") [1386234] {CVE-2015-8970} - [crypto] hash - Add crypto_ahash_has_setkey ("Bruno E. O. Meneguele") [1386234] {CVE-2015-8970} - [crypto] algif_skcipher - Add nokey compatibility path ("Bruno E. O. Meneguele") [1386234] {CVE-2015-8970} - [crypto] af_alg - Add nokey compatibility path ("Bruno E. O. Meneguele") [1386234] {CVE-2015-8970} - [crypto] af_alg - Fix socket double-free when accept fails ("Bruno E. O. Meneguele") [1386234] {CVE-2015-8970} - [crypto] af_alg - Disallow bind/setkey/... after accept(2) ("Bruno E. O. Meneguele") [1386234] {CVE-2015-8970} - [crypto] algif_skcipher - Require setkey before accept(2) ("Bruno E. O. Meneguele") [1386234] {CVE-2015-8970} - [kernel] ptrace: fix fork event messages across pid namespaces ("Eric W. Biederman") [1458353] - [infiniband] rdma/cxgb4: Increase epd buff size for debug interface (Sai Vemuri) [1457999] - [infiniband] rdma/iser: Fix possible mr leak on device removal event (Sai Vemuri) [1457984] - [infiniband] rdma/iw_cxgb4: calculate t4_eq_status_entries properly (Sai Vemuri) [1458002] - [infiniband] iw_cxgb4: Guard against null cm_id in dump_ep/qp (Sai Vemuri) [1457403]- [fs] buffer.c: call thaw_super during emergency thaw (Mateusz Guzik) [1375033] - [fs] block_dev.c: return the right error in thaw_bdev() (Mateusz Guzik) [1375033] - [fs] revert "xfs: fix bogus space reservation in xfs_iomap_write_allocate" (Bill O'Donnell) [1446484] - [hv] vmbus: Raise retry/wait limits in vmbus_post_msg() (Vitaly Kuznetsov) [1452009] - [md] raid1: ignore discard error (Nigel Croxon) [1435822] - [usb] ohci-pci: add qemu quirk (Gerd Hoffmann) [1301872] - [x86] boot/kaslr: Change the 'KASLR disabled' message from warning to debug printing (Baoquan He) [1458644] - [drm] nouveau/tmr: fully separate alarm execution/pending lists (Ben Skeggs) [1450742] - [drm] nouveau: enable autosuspend only when it'll actually be used (Ben Skeggs) [1450742] - [drm] nouveau: replace multiple open-coded runpm support checks with function (Ben Skeggs) [1450742] - [virt] kvm: fix spin_lock_init order on x86 (Luiz Capitulino) [1459739] - [acpi] nfit: Fix memory corruption/Unregister mce decoder on failure (Prarit Bhargava) [1448312] - [tools] perf trace: Add mmap alias for s390 (Jiri Olsa) [1436323 1347055] - [tools] perf test: Disable breakpoint signal tests for powerpc (Jiri Olsa) [1436323 1347055] - [netdrv] sfc-falcon: register proper netdevice_notifier (Jarod Wilson) [1389671] - [netdrv] mlx5: E-Switch, Correctly deal with inline mode on ConnectX-5 (Kamal Heib) [1456551] - [netdrv] vfio/pci: Add Intel XXV710 to hidden INTx devices (Stefan Assmann) [1458160] - [netdrv] pci: Add Intel XXV710 to broken INTx masking quirk (Stefan Assmann) [1458160] - [netdrv] cxgb4: Shutdown adapter if firmware times out or errors out (Sai Vemuri) [1385866] - [netdrv] cxgb4: Increase max number of tc u32 links (Sai Vemuri) [1385866] - [netdrv] cxgb4: Fix uld_send() for ctrl pkts (Sai Vemuri) [1385866] - [netdrv] cxgb4: add support for drop and redirect actions (Sai Vemuri) [1385866] - [netdrv] cxgb4: add support for offloading u32 filters (Sai Vemuri) [1385866] - [security] selinux: allow security_sb_clone_mnt_opts to enable/disable native labeling behavior (Scott Mayhew) [1454617] - [infiniband] target: Fix unknown fabric callback queue-full errors (Sai Vemuri) [1454788] - [infiniband] iscsi-target: Propigate queue_data_in + queue_status errors (Sai Vemuri) [1454788] - [infiniband] iser-target: Fix queue-full response handling (Sai Vemuri) [1454788] - [infiniband] iser-target: avoid posting a recv buffer twice (Sai Vemuri) [1454788] - [infiniband] ib/addr: Fix setting source address in addr6_resolve() (Paolo Abeni) [1414097] - [infiniband] avoid dereferencing uninitialized dst on error path (Paolo Abeni) [1414097] - [infiniband] call ipv6 route lookup via the stub interface (Paolo Abeni) [1414097] - [infiniband] ib/rxe: Fix kernel panic in send (Kamal Heib) [1459549]- [scsi] kabi workaround for scsi_internal_device_block (Tomas Henzl) [1450206] - [scsi] mpt3sas: Avoid sleeping in interrupt context (Tomas Henzl) [1450206] - [scsi] scsi-mq: Wait for .queue_rq() if necessary (Tomas Henzl) [1450206] - [fs] nfsd: fix supported attributes for acl & labels (Scott Mayhew) [1449877] - [fs] nfsd4: fix null dereference on replay ("J. Bruce Fields") [1452242] - [fs] pnfs: Fix the check for requests in range of layout segment (Benjamin Coddington) [1452929] - [fs] vfs: fix locks_lock_file_wait() on overlayfs (Miklos Szeredi) [1456242] - [hv] hv_utils: fix TimeSync work on pre-TimeSync-v4 hosts (Vitaly Kuznetsov) [1447906] - [hv] hv_utils: drop .getcrosststamp() support from PTP driver (Vitaly Kuznetsov) [1447906] - [mm] mempolicy.c: fix error handling in set_mempolicy and mbind ("Bruno E. O. Meneguele") [1443541] {CVE-2017-7616} - [mm] shmem: fix shm fallocate() list corruption (Waiman Long) [1438389] - [md] raid1: prefer disk without bad blocks (Nigel Croxon) [1456741] - [dma] dmaengine: ioatdma: add BDX-EP PCI dev IDs (Xiaolong Wang) [1369330] - [drm] i915: Do not drop pagetables when empty (Lyude Paul) [1454339] - [drm] i915/gvt: not to restore in-context mmio (Paul Lai) [1448762] - [char] ipmi: create hardware-independent softdep for ipmi_devintf (Tony Camuso) [1456865] - [nvme] Correct NVMF enum values to match NVMe-oF rev 1.0 (David Milburn) [1455784] - [block] blk-mq: remove blk_mq_abort_requeue_list() (Ming Lei) [1445595] - [nvme] avoid to use blk_mq_abort_requeue_list() (Ming Lei) [1445595] - [nvme] use blk_mq_start_hw_queues() in nvme_kill_queues() (Ming Lei) [1445595] - [block] block new I/O just after queue is set as dying (Ming Lei) [1445595] - [block] rename blk_mq_freeze_queue_start() (Ming Lei) [1445595] - [block] add a read barrier in blk_queue_enter() (Ming Lei) [1445595] - [block] blk-mq: comment on races related with timeout handler (Ming Lei) [1445595] - [netdrv] net, virtio_net: replace the magic value (Jason Wang) [1450300] - [netdrv] ixgbe: fix incorrect status check (Ken Cox) [1452421] - [netdrv] ixgbe: add missing configuration for rate select 1 (Ken Cox) [1452421] - [netdrv] ixgbe: always call setup_mac_link for multispeed fiber (Ken Cox) [1452421] - [netdrv] ixgbe: add write flush when configuring CS4223/7 (Ken Cox) [1452421] - [netdrv] ixgbe: correct CS4223/7 PHY identification (Ken Cox) [1452421] - [netdrv] ath9k_htc: fix NULL-deref at probe (Stanislaw Gruszka) [1449094] - [netdrv] ath9k_htc: Add support of AirTies 1eda:2315 AR9271 device (Stanislaw Gruszka) [1449094] - [netdrv] mwifiex: pcie: fix cmd_buf use-after-free in remove/reset (Stanislaw Gruszka) [1449094] - [netdrv] rtlwifi: rtl8821ae: setup 8812ae RFE according to device type (Stanislaw Gruszka) [1449094] - [netdrv] brcmfmac: Ensure pointer correctly set if skb data location changes (Stanislaw Gruszka) [1449094] - [netdrv] brcmfmac: Make skb header writable before use (Stanislaw Gruszka) [1449094] - [netdrv] be2net: Update the driver version to 11.4.0.0 (Ivan Vecera) [1455768] - [netdrv] be2net: Fix UE detection logic for BE3 (Ivan Vecera) [1455768] - [netdrv] e1000e: Don't return uninitialized stats (Jarod Wilson) [1455721] - [infiniband] rdma/i40iw: Remove MSS change support (Stefan Assmann) [1448168] - [infiniband] ib/hfi1: Prevent kernel QP post send hard lockups (Alex Estrin) [1451917] - [infiniband] ib/hfi1: Protect the global dev_cntr_names and port_cntr_names (Alex Estrin) [1454919]- [net] pending_confirm is not used anymore (Lance Richardson) [1450203] - [net] use dst_confirm_neigh for UDP, RAW, ICMP, L2TP (Lance Richardson) [1450203] - [net] add confirm_neigh method to dst_ops (Lance Richardson) [1450203] - [net] tcp: replace dst_confirm with sk_dst_confirm (Lance Richardson) [1450203] - [net] sctp: add dst_pending_confirm flag (Lance Richardson) [1450203] - [net] add dst_pending_confirm flag to skbuff (Lance Richardson) [1450203] - [net] sock: add sk_dst_pending_confirm flag (Lance Richardson) [1450203] - [net] macvlan: Fix performance issues with vlan tagged packets (Vlad Yasevich) [1289475] - [net] sctp: do not inherit ipv6_{mc|ac|fl}_list from parent (Florian Westphal) [1455609] {CVE-2017-8890 CVE-2017-9075 CVE-2017-9076 CVE-2017-9077} - [net] ipv6/dccp: do not inherit ipv6_mc_list from parent (Florian Westphal) [1455609] {CVE-2017-8890 CVE-2017-9075 CVE-2017-9076 CVE-2017-9077} - [net] dccp/tcp: do not inherit mc_list from parent (Florian Westphal) [1455609] {CVE-2017-8890 CVE-2017-9075 CVE-2017-9076 CVE-2017-9077} - [net] tcp: do not inherit fastopen_req from parent (Florian Westphal) [1455609] {CVE-2017-8890 CVE-2017-9075 CVE-2017-9076 CVE-2017-9077} - [netdrv] virtio_net: enable TSO/checksum offloads for Q-in-Q vlans (Eric Garver) [1423935] - [netdrv] be2net: Fix offload features for Q-in-Q packets (Eric Garver) [1423935] - [net] vlan: Fix tcp checksum offloads in Q-in-Q vlans (Eric Garver) [1423935] - [net] sched: act_mirred: Use passed lastuse argument (Ivan Vecera) [1455296] - [net] sched: act_mirred: allow statistic updates from offloaded actions (Ivan Vecera) [1455296] - [net] sctp: set new_asoc temp when processing dupcookie (Xin Long) [1450786] - [net] netfilter: conntrack: fix false CRC32c mismatch using paged skb (Davide Caratti) [1353218] - [net] ipv6: fix out of bound writes in __ip6_append_data() (Hangbin Liu) [1453057] - [net] skbuff: improve description of CHECKSUM_{COMPLETE, UNNECESSARY} (Davide Caratti) [1072503] - [net] openvswitch: more accurate checksumming in queue_userspace_packet() (Davide Caratti) [1072503] - [net] more accurate checksumming in validate_xmit_skb() (Davide Caratti) [1072503] - [net] use skb->csum_not_inet to identify packets needing crc32c (Davide Caratti) [1072503] - [net] introduce skb_crc32c_csum_help (Davide Caratti) [1072503] - [net] Elaborate on checksum offload interface description (Davide Caratti) [1072503] - [net] skbuff: add stub to help computing crc32c on SCTP packets (Davide Caratti) [1072503] - [net] ipv6: reorder ip6_route_dev_notifier after ipv6_dev_notf (Xin Long) [1450281] - [net] ipv6: initialize route null entry in addrconf_init() (Xin Long) [1450281] - [net] l2tp: hold tunnel socket when handling control frames in l2tp_ip and l2tp_ip6 (Florian Westphal) [1441554] {CVE-2016-10200} - [net] l2tp: fix address test in __l2tp_ip6_bind_lookup() (Florian Westphal) [1441554] {CVE-2016-10200} - [net] l2tp: fix lookup for sockets not bound to a device in l2tp_ip (Florian Westphal) [1441554] {CVE-2016-10200} - [net] l2tp: fix racy socket lookup in l2tp_ip and l2tp_ip6 bind() (Florian Westphal) [1441554] {CVE-2016-10200} - [net] l2tp: hold socket before dropping lock in l2tp_ip{, 6}_recv() (Florian Westphal) [1441554] {CVE-2016-10200} - [net] ipv6: lock socket in ip6_datagram_connect() (Florian Westphal) [1441554] - [net] l2tp: fix racy SOCK_ZAPPED flag check in l2tp_ip{, 6}_bind() (Florian Westphal) [1441554] {CVE-2016-10200} - [net] sched: cls: also reject deleting all filters when TCA_KIND present (Ivan Vecera) [1450137] - [net] sched: cls: allow for deleting all filters for given parent (Ivan Vecera) [1450137] - [net] sched: act_vlan: Add priority option (Ivan Vecera) [1450145] - [net] sched: indentation and other OCD stylistic fixes (Ivan Vecera) [1450145]- [powerpc] fadump: update about offset where fadump is reserved (Gustavo Duarte) [1384941] - [powerpc] fadump: add a warning when 'fadump_reserve_mem=' is specified (Gustavo Duarte) [1384941] - [powerpc] fadump: update documentation about crashkernel parameter reuse (Gustavo Duarte) [1384941] - [powerpc] fadump: reuse crashkernel parameter for fadump memory reservation (Gustavo Duarte) [1384941] - [powerpc] fadump: remove dependency with CONFIG_KEXEC (Gustavo Duarte) [1384941] - [kernel] ia64: reuse append_elf_note() and final_note() functions (Gustavo Duarte) [1384941] - [kernel] crash: move crashkernel parsing and vmcore related code under CONFIG_CRASH_CORE (Gustavo Duarte) [1384941] - [kernel] sched/cputime: Fix NO_HZ_FULL getrusage() monotonicity regression (Aaron Tomlin) [1452621] - [kernel] sched/cputime: Guarantee stime + utime == rtime (Aaron Tomlin) [1452621] - [kernel] sched: Use swap() macro in scale_stime() (Aaron Tomlin) [1452621] - [kernel] sched, time: Fix build error with 64 bit cputime_t on 32 bit systems (Aaron Tomlin) [1452621] - [kernel] userns: Preserve bug compatibility on failure for chrome ("Eric W. Biederman") [1443482] - [kernel] ptrace: fix PTRACE_LISTEN race corrupting task->state (Oleg Nesterov) [1450683] - [x86] kvm: x86: Expose Intel VPOPCNTDQ feature to guest (Paul Lai) [1415961] - [x86] cpufeature: Add AVX512_VPOPCNTDQ feature (Paul Lai) [1415961] - [x86] kvm: x86: Expose Intel AVX512IFMA/AVX512VBMI/SHA features to guest (Paul Lai) [1415961] - [x86] cpufeatures: Enable new AVX512 cpu features (Paul Lai) [1415961] - [x86] kaslr: Use the right memcpy() implementation (Baoquan He) [1440928] - [x86] documentation/kernel-parameters.txt: Update 'memmap=' boot option description (Baoquan He) [1440928] - [x86] kaslr: Handle the memory limit specified by the 'memmap=' and 'mem=' boot options (Baoquan He) [1440928] - [x86] kaslr: Parse all 'memmap=' boot option entries (Baoquan He) [1440928] - [x86] boot/param: Move next_arg() function to lib/cmdline.c for later reuse (Baoquan He) [1440928] - [x86] params: handle quotes properly for values not of form foo="bar" (Baoquan He) [1440928] - [x86] efi: Correct ident mapping of efi old_map when kalsr enabled (Baoquan He) [1441185] - [x86] kaslr: Fix kexec kernel boot crash when KASLR randomization fails (Baoquan He) [1449443] - [x86] efi-bgrt: Fix kernel panic when mapping BGRT data (Gopal Tiwari) [1447685] - [x86] mark AMD Naples SP3 processors supported (David Arcari) [1455601] - [x86] set x86_model_id in early_identify_cpu for unsupported check (David Arcari) [1455601] - [s390] cpum_cf: use perf software context for hardware counters (Hendrik Brueckner) [1454881] - [perf] symbols: Accept symbols starting at address 0 (Jiri Olsa) [1140522] - [perf] tools: Be consistent on the type of map->symbols[] interator (Jiri Olsa) [1140522]- [mm] hmm: workaround kABI breakage because of new migrate mode enum (Jerome Glisse) [1444991] - [mm] migrate: allow migrate_vma() to alloc new page on empty entry v2 (Jerome Glisse) [1444991] - [mm] migrate: support un-addressable ZONE_DEVICE page in migration v2 (Jerome Glisse) [1444991] - [mm] migrate: migrate_vma() unmap page from vma while collecting pages (Jerome Glisse) [1444991] - [mm] migrate: new memory migration helper for use with device memory v4 (Jerome Glisse) [1444991] - [mm] migrate: new migrate mode MIGRATE_SYNC_NO_COPY (Jerome Glisse) [1444991] - [mm] hmm/devmem: support device memory in CPU snapshot helpers (Jerome Glisse) [1444991] - [mm] hmm/devmem: dummy HMM device for ZONE_DEVICE memory v3 (Jerome Glisse) [1444991] - [mm] hmm/devmem: device memory hotplug using ZONE_DEVICE v4 (Jerome Glisse) [1444991] - [mm] private-memory: new type of ZONE_DEVICE for unaddressable memory v2 (Jerome Glisse) [1444991] - [mm] put_page: move ZONE_DEVICE page reference decrement v2 (Jerome Glisse) [1444991] - [mm] memory_hotplug: introduce add_pages (Jerome Glisse) [1444991] - [mm] hmm/mirror: device page fault handler (Jerome Glisse) [1444991] - [mm] hmm/mirror: helper to snapshot CPU page table v3 (Jerome Glisse) [1444991] - [mm] hmm/mirror: mirror process address space on device with HMM helpers v3 (Jerome Glisse) [1444991] - [mm] hmm: heterogeneous memory management (HMM for short) v3 (Jerome Glisse) [1444991] - [mm] hmm: heterogeneous memory management documentation (Jerome Glisse) [1444991] - [mm] hmm: remove old code to prepare for lastest patchset backport (Jerome Glisse) [1444991]- [mm] hugetlbfs: fix offset overflow in hugetlbfs mmap (Andrea Arcangeli) [1455315] - [mm] hugetlbfs: initialize shared policy as part of inode allocation (Andrea Arcangeli) [1455315] - [mm] hugetlb: don't call region_abort if region_chg fails (Andrea Arcangeli) [1455315] - [mm] ksm: optimize refile of stable_node_dup at the head of the chain (Andrea Arcangeli) [1447745] - [mm] ksm: swap the two output parameters of chain/chain_prune (Andrea Arcangeli) [1447745] - [mm] ksm: cleanup stable_node chain collapse case (Andrea Arcangeli) [1447745] - [mm] ksm: fix use after free with merge_across_nodes = 0 (Andrea Arcangeli) [1447745] - [mm] vmscan: Do not wait for page writeback for GFP_NOFS allocations (Rafael Aquini) [1433103] - [mm] vmscan: disable memcg direct reclaim stalling if cgroup writeback support is in use (Rafael Aquini) [1433103] - [mm] add private lock to serialize memory hotplug operations (Jeff Moyer) [1438579] - [mm] validate device_hotplug is held for memory hotplug (Jeff Moyer) [1438579] - [mm] devm_memremap_pages: hold device_hotplug lock over mem_hotplug_{begin, done} (Jeff Moyer) [1438579] - [mm] fix devm_memremap_pages crash, use mem_hotplug_{begin, done} (Jeff Moyer) [1438579] - [mm] hotplug: fix concurrent memory hot-add deadlock (Jeff Moyer) [1438579] - [mm] mem-hotplug: implement get/put_online_mems (Jeff Moyer) [1438579] - [mm] cpu/mem hotplug: add try_online_node() for cpu_up() (Jeff Moyer) [1438579] - [mm] x86/mm/hotplug: Don't remove PGD entries in remove_pagetable() (Jeff Moyer) [1438579] - [x86] mm: Tighten x86 /dev/mem with zeroing reads ("Bruno E. O. Meneguele") [1449677] {CVE-2017-7889} - [x86] mce/amd: Give a name to MCA bank 3 when accessed with legacy MSRs (David Arcari) [1454807] - [x86] boot/kaslr: Disable KASLR by default (Baoquan He) [1449762] - [x86] microcode/intel: access the initrd at the relocated address (Pingfan Liu) [1448767] - [x86] toshiba_acpi: Do not register vendor backlight when acpi_video bl is available (Jeremy McNicoll) [1305617] - [drm] i915: don't rcu-sync from shrinker (Rob Clark) [1443028] - [pci] msi: Stop disabling MSI/MSI-X in pci_device_shutdown() (Prarit Bhargava) [1207693] - [kernel] workqueue: schedule WORK_CPU_UNBOUND work on wq_unbound_cpumask CPUs (Waiman Long) [1452675] - [kernel] workqueue: handle NUMA_NO_NODE for unbound pool_workqueue (Waiman Long) [1452675]- [target] Add target_core_user.h to included headers (Andy Grover) [1451522] - [scsi] qedi: Fix endpoint NULL panic during recovery (Chad Dupuis) [1452748] - [scsi] qedi: set max_fin_rt default value (Chad Dupuis) [1452748] - [scsi] qedi: Set firmware tcp msl timer value (Chad Dupuis) [1452748] - [scsi] qedi: Fix endpoint NULL panic in qedi_set_path (Chad Dupuis) [1452748] - [scsi] qedi: Set dma_boundary to 0xfff (Chad Dupuis) [1452748] - [scsi] qedi: Correctly set firmware max supported BDs (Chad Dupuis) [1452748] - [scsi] qedi: Fix bad pte call trace when iscsiuio is stopped (Chad Dupuis) [1452748] - [fs] nfs: Fix use after free in write error path (Steve Dickson) [1441883] - [fs] fs: return -EOPNOTSUPP if clone is not supported ("J. Bruce Fields") [1449156] - [fs] btrfs: use linux/sizes.h to represent constants (Bill O'Donnell) [1451546] - [fs] cifs: Do not send echoes before Negotiate is complete (Sachin Prabhu) [1452060] - [md] raid1: Use a new variable to count flighting sync requests (Xiao Ni) [1379764] - [md] raid1: handle flush request correctly (Xiao Ni) [1379764] - [md] raid1: fix a use-after-free bug (Xiao Ni) [1379764] - [md] raid1: avoid unnecessary spin locks in I/O barrier code (Xiao Ni) [1379764] - [md] raid1: a new I/O barrier implementation to remove resync window (Xiao Ni) [1379764] - [md] raid1: Refactor raid1_make_request (Xiao Ni) [1379764] - [md] handle read-only member devices better (Nigel Croxon) [1442776] - [base] pm / sleep: prohibit devices probing during suspend/hibernation (Don Zickus) [1184229] - [base] drivercore: Make probe deferral more quiet (Don Zickus) [1184229] - [base] drivercore: deferral race condition fix (Don Zickus) [1184229] - [nvme] nvme-rdma: Support ctrl_loss_tmo (David Milburn) [1452321 1442735] - [nvme] nvme-fabrics: Allow ctrl loss timeout configuration (David Milburn) [1452321 1442735] - [nvme] nvme-rdma: get rid of local reconnect_delay (David Milburn) [1452321 1442735] - [nvme] nvmet-rdma: Fix a possible uninitialized variable dereference (David Milburn) [1437723] - [block] fix bio_will_gap() for first bvec with offset (Ming Lei) [1443807] - [tools] power turbostat: denverton: use HW CC1 counter, skip C3, C7 (Prarit Bhargava) [1447265] - [tools] power turbostat: bug fixes to --add, --show/--hide features (Prarit Bhargava) [1447265] - [tools] power turbostat: Add --show and --hide parameters (Prarit Bhargava) [1447265] - [tools] power turbostat: fix bugs in --add option (Prarit Bhargava) [1447265] - [netdrv] bonding: fix randomly populated arp target array (Jarod Wilson) [1450184] - [netdrv] bonding: fix accounting of active ports in 3ad (Jarod Wilson) [1368265] - [netdrv] vmxnet3: ensure that adapter is in proper state during force_close (Neil Horman) [1449021] - [netdrv] tg3: don't clear stats while tg3_close (Jonathan Toppins) [1455222] - [netdrv] tg3: Fix race condition in tg3_get_stats64() (Jonathan Toppins) [1455222] - [infiniband] ib/ipoib: add get_link_ksettings in ethtool (Kamal Heib) [1450970] - [infiniband] ib/device: Convert ib-comp-wq to be CPU-bound (Kamal Heib) [1437727]- [drm] nouveau/kms/nv50: skip core channel cursor update on position-only chang (Ben Skeggs) [1451524] - [drm] nouveau/kms/nv50: fix source-rect-only plane updates (Ben Skeggs) [1451524] - [drm] nouveau/kms: Increase max retries in scanout position queries (Ben Skeggs) [1451524] - [drm] nouveau/therm: remove ineffective workarounds for alarm bugs (Ben Skeggs) [1449338] - [drm] nouveau/tmr: avoid processing completed alarms when adding a new one (Ben Skeggs) [1449338] - [drm] nouveau/tmr: fix corruption of the pending list when rescheduling an ala (Ben Skeggs) [1449338] - [drm] nouveau/tmr: handle races with hw when updating the next alarm time (Ben Skeggs) [1449338] - [drm] nouveau/tmr: ack interrupt before processing alarms (Ben Skeggs) [1449338] - [drm] nouveau/fb/ram/gf100-: remove 0x10f200 read (Ben Skeggs) [1371629] - [drm] nouveau/fb/gf100-: Fix 32 bit wraparound in new ram detection (Ben Skeggs) [1371629] - [drm] nouveau/fb/gf100-: rework ram detection (Ben Skeggs) [1371629] - [drm] nouveau/fb/gm200: split ram implementation from gm107 (Ben Skeggs) [1371629] - [drm] nouveau/fb/gf108: split implementation from gf100 (Ben Skeggs) [1371629] - [drm] nouveau/fb/gf100-: modify constructors to allow more customisation (Ben Skeggs) [1371629] - [media] usb: uvc: remove unnecessary & operation (Torez Smith) [1444758] - [media] usb: uvc: make use of new usb_endpoint_maxp_mult() (Torez Smith) [1444758] - [media] uvcvideo: Correct speed testing (Torez Smith) [1444758] - [media] uvcvideo: Disable hardware timestamps by default (Torez Smith) [1444758] - [media] uvcvideo: Fix incorrect bandwidth with Chicony device 04f2:b50b (Torez Smith) [1444758] - [media] uvcvideo: Set buffer field to V4L2_FIELD_NONE (Torez Smith) [1444758] - [media] v4l: uvcvideo: Fix buffer completion size check (Torez Smith) [1444758] - [media] v4l2: uvcvideo: Allow using larger buffers (Torez Smith) [1444758] - [media] uvc: fix sparse warning (Torez Smith) [1444758] - [media] uvcvideo: Fix clock param realtime setting (Torez Smith) [1444758] - [media] uvcvideo: Fix marking buffer erroneous in case of FID toggling (Torez Smith) [1444758] - [media] uvcvideo: Do not use usb_set_interface on bulk EP (Torez Smith) [1444758] - [media] uvcvideo: Update uvc_endpoint_max_bpi to handle USB_SPEED_WIRELESS devices (Torez Smith) [1444758] - [media] uvc/lirc_serial: Fix some warnings on parisc arch (Torez Smith) [1444758] - [sound] alsa: hda - Simplify bound-beep mute control for ALC268 (Jaroslav Kysela) [1422328] - [sound] alsa: hda - No loopback on ALC299 codec (Jaroslav Kysela) [1422328] - [sound] alsa: hda/realtek - Add Dual Codecs support for Lenovo P520/420 (Jaroslav Kysela) [1422328] - [sound] alsa: hda - Use a helper function for renaming kctl names (Jaroslav Kysela) [1422328] - [sound] alsa: hda - Support Gigabyte Gaming board with dual Realtek codecs (Jaroslav Kysela) [1422328] - [sound] alsa: hda - Fix headset microphone detection for ASUS N551 and N751 (Jaroslav Kysela) [1422328] - [sound] alsa: hda - fix a problem for lineout on a Dell AIO machine (Jaroslav Kysela) [1422328] - [sound] alsa: hda - Adding a group of pin definition to fix headset problem (Jaroslav Kysela) [1422328] - [sound] alsa: hda/realtek - Fix speaker support for Asus AiO ZN270IE (Jaroslav Kysela) [1422328] - [sound] alsa: hda/realtek - Fix headset mic and speaker on Asus X441SA/X441UV (Jaroslav Kysela) [1422328] - [sound] alsa: hda/realtek - Fix headset and mic on several Asus laptops with ALC256 (Jaroslav Kysela) [1422328] - [sound] alsa: hda/realtek - Fix headset mic on several Asus laptops with ALC255 (Jaroslav Kysela) [1422328] - [sound] alsa: hda/realtek - Add support for Acer Aspire E5-475 headset mic (Jaroslav Kysela) [1422328] - [sound] alsa: hda - Add subwoofer support for Dell Inspiron 17 7000 Gaming (Jaroslav Kysela) [1422328] - [sound] alsa: hda - Fix micmute hotkey problem for a lenovo AIO machine (Jaroslav Kysela) [1422328] - [sound] alsa: hda - Allow to enable/disable vmaster build explicitly (Jaroslav Kysela) [1422328] - [sound] alsa: hda - A new flag to enforce prefix to each pin (Jaroslav Kysela) [1422328]- [netdrv] bnxt_en: Call bnxt_dcb_init() after getting firmware DCBX configuration (Jonathan Toppins) [1451915] - [netdrv] bnxt_en: Check status of firmware DCBX agent before setting DCB_CAP_DCBX_HOST (Jonathan Toppins) [1451915] - [netdrv] bnxt_en: allocate enough space for ->ntp_fltr_bmap (Jonathan Toppins) [1451915] - [netdrv] bnxt_en: Check the FW_LLDP_AGENT flag before allowing DCBX host agent (Jonathan Toppins) [1451915] - [netdrv] bnxt_en: Update firmware interface spec to 1.7.6.2 (Jonathan Toppins) [1451915] - [netdrv] bnxt_en: Fix VF attributes reporting (Jonathan Toppins) [1451915] - [netdrv] bnxt_en: Cap the msix vector with the max completion rings (Jonathan Toppins) [1451915] - [netdrv] mlx5: E-Switch, Don't allow changing inline mode when flows are configured (Jonathan Toppins) [1446112] - [netdrv] mlx5e: Change the TC offload rule add/del code path to be per NIC or E-Switch (Jonathan Toppins) [1446112] - [netdrv] mlx5: Add missing entries for set/query rate limit commands (Jonathan Toppins) [1446112] - [netdrv] mlx5: E-Switch, Enlarge the FDB size for the switchdev mode (Jonathan Toppins) [1446117] - [netdrv] mlx5e: Avoid wrong identification of rules on deletion (Jonathan Toppins) [1446119] - [netdrv] mlx5e: Support adding ingress tc rule when egress device flag is set (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Disable preemption when doing TC statistics upcall (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Support TC encapsulation offloads with upper devices (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Fix a -Wmaybe-uninitialized warning (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Properly handle FW errors while adding TC rules (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Fix kbuild warnings for uninitialized parameters (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Set inline mode requirements for matching on IP fragments (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Properly get address type of encapsulation IP headers (Jonathan Toppins) [1383217] - [netdrv] mlx5e: TC ipv4 tunnel encap offload error flow fixes (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Warn when rejecting offload attempts of IP tunnels (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Properly handle offloading of source udp port for IP tunnels (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Offload TC matching on packets being IP fragments (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Remove flow encap entry in the correct place (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Refactor tc del flow to accept mlx5e_tc_flow instance (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Remove redundant hashtable lookup in configure flower (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Correct cleanup order when deleting offloaded TC rules (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Enforce min inline mode when offloading flows (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Support HW (offloaded) and SW counters for SRIOV switchdev mode (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Add basic TC tunnel set action for SRIOV offloads (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Add TC tunnel release action for SRIOV offloads (Jonathan Toppins) [1383217] - [netdrv] mlx5: Support encap id when setting new steering entry (Jonathan Toppins) [1383217] - [netdrv] mlx5: Add creation flags when adding new flow table (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Handle matching on vlan priority for offloaded TC rules (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Add tc support for FWD rule with counter (Jonathan Toppins) [1383217] - [netdrv] mlx5: Add multi dest support (Jonathan Toppins) [1383217] - [netdrv] sched: tc_mirred: Rename public predicates 'is_tcf_mirred_redirect' and 'is_tcf_mirred_mirror' (Jonathan Toppins) [1383217] - [netdrv] mlx5e: shut up maybe-uninitialized warning (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Add TC vlan match parsing (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Add TC vlan action for SRIOV offloads (Jonathan Toppins) [1383217] - [netdrv] mlx5: Put elements related to offloaded TC rule in one struct (Jonathan Toppins) [1383217] - [netdrv] mlx5: E-Switch, Set the vport when registering the uplink rep (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Use correct flow dissector key on flower offloading (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Add TC offload support for the VF representors netdevice (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Add TC HW support for FDB (SRIOV e-switch) offloads (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Add TC drop and mirred/redirect action parsing for SRIOV offloads (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Adjustments in the TC offload code towards reuse for SRIOV (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Offload TC flow counters only when supported (Jonathan Toppins) [1383217] - [netdrv] mlx5: Refactor mlx5_add_flow_rule (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Hardware offloaded flower filter statistics support (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Refactor mlx5e flow steering structs (Jonathan Toppins) [1383217] - [netdrv] mlx5: Add user chosen levels when allocating flow tables (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Support offload cls_flower with skbedit mark action (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Support offload cls_flower with drop action (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Improve set features ndo resiliency (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Introduce tc offload support (Jonathan Toppins) [1383217] - [netdrv] mlx5e: revert commented out flow dissector changes (Jonathan Toppins) [1383217] - [netdrv] mlx5: Add devlink interface (Jonathan Toppins) [1383217] - [net] net_sched: act_vlan: add helper inlines to access tcf_vlan info (Jonathan Toppins) [1383217]- [scsi] smartpqi: bump driver version for RHEL-7.4 (Don Brace) [1441396] - [scsi] smartpqi: ensure controller is in SIS mode at init (Don Brace) [1441396] - [scsi] smartpqi: enhance kdump (Don Brace) [1441396] - [scsi] lpfc: Fix scsi task management error message (Maurizio Lombardi) [1451022] - [scsi] lpfc: Fix Express lane queue creation (Maurizio Lombardi) [1451022] - [scsi] lpfc: correct rdp diag portnames (Maurizio Lombardi) [1451022] - [scsi] lpfc: Correct WQ creation for pagesize (Maurizio Lombardi) [1451022] - [net] mac80211: reject ToDS broadcast data frames (Stanislaw Gruszka) [1449091] - [net] mac80211: fix MU-MIMO follow-MAC mode (Stanislaw Gruszka) [1449091] - [net] mac80211: unconditionally start new netdev queues with iTXQ support (Stanislaw Gruszka) [1449091] - [net] cfg80211: check rdev resume callback only for registered wiphy (Stanislaw Gruszka) [1449091] - [netdrv] iwlwifi: mvm: support ibss in dqa mode (Stanislaw Gruszka) [1449091] - [netdrv] iwlwifi: mvm: writing zero bytes to debugfs causes a crash (Stanislaw Gruszka) [1449091] - [netdrv] iwlwifi: mvm: fix accessing fw_id_to_mac_id (Stanislaw Gruszka) [1449091] - [net] nl80211: fix dumpit error path RTNL deadlocks (Stanislaw Gruszka) [1449091] - [netdrv] ath10k: fix incorrect wlan_mac_base in qca6174_regs (Stanislaw Gruszka) [1449091] - [powerpc] kvm: ppc: book 3s: xics: Don't lock twice when checking for resend (David Gibson) [1430371] - [powerpc] kvm: ppc: book 3s: xics: Implement ICS P/Q states (David Gibson) [1430371] - [powerpc] kvm: ppc: book3s hv: Counters for passthrough IRQ stats (David Gibson) [1430371] - [powerpc] kvm: ppc: book3s hv: Set server for passed-through interrupts (David Gibson) [1430371] - [powerpc] opal: Add real mode call wrappers (David Gibson) [1430371] - [powerpc] kvm: ppc: book3s hv: Update irq stats for IRQs handled in real mode (David Gibson) [1430371] - [powerpc] kvm: ppc: book3s hv: Handle passthrough interrupts in guest (David Gibson) [1430371] - [powerpc] kvm: ppc: book3s hv: Convert kvmppc_read_intr to a C function (David Gibson) [1430371] - [powerpc] Add simple cache inhibited MMIO accessors (David Gibson) [1430371] - [powerpc] kvm: ppc: book3s hv: Enable IRQ bypass (David Gibson) [1430371] - [powerpc] kvm: ppc: select IRQ_BYPASS_MANAGER (David Gibson) [1430371] - [powerpc] powernv: Provide facilities for EOI, usable from real mode (David Gibson) [1430371] - [powerpc] kvm: ppc: book3s hv: Introduce kvmppc_passthru_irqmap (David Gibson) [1430371] - [powerpc] kvm: ppc: book 3s: xics: Fix potential issue with duplicate IRQ resends (David Gibson) [1430371] - [powerpc] kvm: ppc: book 3s: xics: correct the real mode ICP rejecting counter (David Gibson) [1430371] - [powerpc] kvm: ppc: book 3s: xics cleanup: remove XICS_RM_REJECT (David Gibson) [1430371] - [powerpc] 64: Fix race condition in setting lock bit in idle/wakeup code (David Gibson) [1430371] - [powerpc] powernv: Rename idle_power7.S to idle_book3s.S (David Gibson) [1430371]- [fs] NFS append COMMIT after synchronous COPY (Steve Dickson) [1445418] - [fs] nfs: Fix O_DIRECT verifier problems (Steve Dickson) [1445418] - [fs] nfsv4: Fix reboot recovery in copy offload (Steve Dickson) [1445418] - [fs] nfsv4.2: Fix writeback races in nfs4_copy_file_range (Steve Dickson) [1445418] - [fs] nfs: Ensure we reset the write verifier 'committed' value on resend (Steve Dickson) [1445418] - [fs] nfs: Cache aggressively when file is open for writing (Scott Mayhew) [1415203] - [fs] nfs: Don't flush caches for a getattr that races with writeback (Scott Mayhew) [1415203] - [fs] super.c: fix race between freeze_super() and thaw_super() (Brian Foster) [1383739] - [md] dm space map disk: fix some book keeping in the disk space map (Mike Snitzer) [1450419] - [md] dm thin metadata: call precommit before saving the roots (Mike Snitzer) [1450419] - [usb] revert "xhci: Workaround to get Intel xHCI reset working more reliably" (Torez Smith) [1376639] - [pci] Add ACS quirk for Intel Union Point (Myron Stowe) [1449796] - [drm] virtio: fix virtio_gpu_cursor_formats (Laurent Vivier) [1436557] - [drm] virtio: fix virtio_gpu_mode_dumb_create (Laurent Vivier) [1436960] - [drm] virtio: add virtio_gpu_translate_format (Laurent Vivier) [1436960] - [x86] kvm: x86: lower default for halt_poll_ns (Paolo Bonzini) [1365428] - [x86] kvm: nvmx: initialize PML fields in vmcs02 (Paolo Bonzini) [1440022] - [x86] kvm: nvmx: do not leak PML full vmexit to L1 (Paolo Bonzini) [1440022] - [scsi] virtio_scsi: Always try to read VPD pages (David Gibson) [1436675] - [tools] perf annotate s390: Fix perf annotate error -95 (Jiri Olsa) [1443651] - [vhost] tun: rx batching (Wei Xu) [1401433] - [vhost] tun: tx batching (Wei Xu) [1401433] - [vhost] better detection of available buffers (Wei Xu) [1401433] - [vhost] tun: Use netif_receive_skb instead of netif_rx (Wei Xu) [1401433] - [netdrv] mlx5e: Fix loopback selftest (Jonathan Toppins) [1448565] - [netdrv] mlx5e: remove IEEE/CEE mode check when setting DCBX mode (Jonathan Toppins) [1448565] - [netdrv] mlx5: Don't save PCI state when PCI error is detected (Jonathan Toppins) [1448565] - [netdrv] mlx5: Fix create autogroup prev initializer (Jonathan Toppins) [1448565] - [netdrv] mlx5e: Fix wrong CQE decompression (Jonathan Toppins) [1448565] - [netdrv] mlx5e: Update MPWQE stride size when modifying CQE compress state (Jonathan Toppins) [1448565] - [netdrv] mlx5e: Fix broken CQE compression initialization (Jonathan Toppins) [1448565] - [netdrv] mlx5e: Do not reduce LRO WQE size when not using build_skb (Jonathan Toppins) [1448565] - [netdrv] mlx5e: Register/unregister vport representors on interface attach/detach (Jonathan Toppins) [1448565] - [netdrv] mlx5e: s390 system compilation fix (Jonathan Toppins) [1448565] - [netdrv] bnx2x: Align RX buffers (Michal Schmidt) [1440648] - [netdrv] mlx5: Avoid dereferencing uninitialized pointer (Kamal Heib) [1450735] - [netdrv] i40e: reduce wait time for adminq command completion (Stefan Assmann) [1447212] - [netdrv] xen-netfront: avoid crashing on resume after a failure in talk_to_netback() (Vitaly Kuznetsov) [1447293] - [netdrv] cxgb4: avoid disabling FEC by default (Sai Vemuri) [1449482] - [netdrv] hv_netvsc: change netvsc device default duplex to FULL (Vitaly Kuznetsov) [1450371] - [powerpc] kprobe: Fix oops when kprobed on 'stdu' instruction (Pratyush Anand) [1448286] - [powerpc] mm: Ensure IRQs are off in switch_mm() (David Gibson) [1437794] - [infiniband] ib/srp: Fix race conditions related to task management (Don Dutile) [1444155] - [infiniband] ib/srp: Avoid that duplicate responses trigger a kernel bug (Don Dutile) [1444155] - [infiniband] ib/srp: Avoid using IB_MR_TYPE_SG_GAPS (Don Dutile) [1444155] - [infiniband] ib/qib, ib/hfi1: Fix MR reference count leak on write with immediate (Don Dutile) [1366458] - [infiniband] ib/hfi1: Defer setting VL15 credits to link-up interrupt (Alex Estrin) [1451290]- [md] dm cache metadata: fail operations if fail_io mode has been established (Mike Snitzer) [1448904] - [md] dm cache: handle kmalloc failure allocating background_tracker struct (Mike Snitzer) [1450483] - [md] dm cache policy smq: don't do any writebacks unless IDLE (Mike Snitzer) [1450483] - [md] dm cache: simplify the IDLE vs BUSY state calculation (Mike Snitzer) [1450483] - [md] dm cache: track all IO to the cache rather than just the origin device's IO (Mike Snitzer) [1450483] - [md] dm cache policy smq: stop preemptively demoting blocks (Mike Snitzer) [1450483] - [md] dm cache policy smq: put newly promoted entries at the top of the multiqueue (Mike Snitzer) [1450483] - [md] dm cache policy smq: be more aggressive about triggering a writeback (Mike Snitzer) [1450483] - [md] dm cache policy smq: only demote entries in bottom half of the clean multiqueue (Mike Snitzer) [1450483] - [md] dm cache: fix incorrect 'idle_time' reset in IO tracker (Mike Snitzer) [1450483] - [acpi] button: Do not propagate wakeup-from-suspend events (Lenny Szubowicz) [1246944] - [acpi] button: fix button driver compile error when CONFIG_PM_SLEEP is undefined (Lenny Szubowicz) [1246944] - [s390] dasd: allow 0 for path_threshold attribute (Hendrik Brueckner) [1447738] - [s390] dasd: suppress command reject error for query host access command (Hendrik Brueckner) [1440709] - [s390] dasd: check if query host access feature is supported (Hendrik Brueckner) [1440709] - [x86] mm: Fix boot crash caused by incorrect loop count calculation in sync_global_pgds() (Baoquan He) [1440196] - [x86] efi: Consolidate region mapping logic (Bhupesh Sharma) [1446102] - [x86] efi: Map RAM into the identity page table for mixed mode (Bhupesh Sharma) [1446102] - [powerpc] mm: Add support for runtime configuration of ASLR limits (Bhupesh Sharma) [1412802] - [mm] aslr: use get_random_long() (Bhupesh Sharma) [1412802] - [kernel] char: random: add get_random_long() (Bhupesh Sharma) [1412802] - [x86] mm: support ARCH_MMAP_RND_BITS (Bhupesh Sharma) [1412802] - [mm] mmap: add new /proc tunable for mmap_base ASLR (Bhupesh Sharma) [1412802] - [x86] use simpler API for random address requests (Bhupesh Sharma) [1412802] - [kernel] random: simplify API for random address requests (Bhupesh Sharma) [1412802] - [kernel] powerpc: Wire up sys_seccomp(), sys_getrandom() and sys_memfd_create() (Herbert Xu) [1432218] - [kernel] s390: wire up seccomp and getrandom syscalls (Herbert Xu) [1432218] - [netdrv] mlx4_en: Change the error print to debug print (Kamal Heib) [1334054] - [netdrv] nfp: add missing .ndo_size to net_device_ops structure (John Linville) [1449381] - [netdrv] enic: Add missing ndo_size param to net_device_ops struct (Stefan Assmann) [1449376] - [netdrv] aquantia: Fix "ethtool -S" crash when adapter down (David Arcari) [1446250] - [netdrv] cxgb4: Add missing ndo_size param to net_device_ops struct (Don Dutile) [1449379] - [netdrv] fjes: Do not load fjes driver if extended socket device is not power on (Yasuaki Ishimatsu) [1436380] - [netdrv] fjes: Do not load fjes driver if system does not have extended socket device (Yasuaki Ishimatsu) [1436380]- [net] ethtool: remove unused __ethtool_get_settings (Ivan Vecera) [1449330] - [net] core: use __ethtool_get_ksettings (Ivan Vecera) [1449330] - [net] sysfs: Print link speed as signed integer (Ivan Vecera) [1449330] - [net] 8021q: use __ethtool_get_ksettings (Ivan Vecera) [1449330] - [scsi] fcoe: use __ethtool_get_ksettings (Ivan Vecera) [1449330] - [net] team: use __ethtool_get_ksettings (Ivan Vecera) [1449330] - [net] macvlan: use __ethtool_get_ksettings (Ivan Vecera) [1449330] - [net] sched: actions: allocate act cookie early (Ivan Vecera) [1447674] - [net] sched: actions: do not overwrite status of action creation (Ivan Vecera) [1447674] - [net] sched: actions: Add support for user cookies (Ivan Vecera) [1447674] - [net] netlink: Add nla_memdup() to wrap kmemdup() use on nlattr (Ivan Vecera) [1447674] - [net] sched: act_tunnel_key: Fix setting UDP dst port in metadata under IPv6 (Ivan Vecera) [1445398] - [net] sched: act_tunnel_key: Add UDP dst port option (Ivan Vecera) [1445398] - [net] dst: Add dst port to dst_metadata utility functions (Ivan Vecera) [1445398] - [net] sched: act_tunnel_key: add helper inlines to access tcf_tunnel_key (Ivan Vecera) [1445398] - [net] sched: act_tunnel_key: Remove rcu_read_lock protection (Ivan Vecera) [1445398] - [net] sched: Introduce act_tunnel_key (Ivan Vecera) [1445398] - [net] vxlan: do not output confusing error message (Jiri Benc) [1445054] - [net] vxlan: correctly handle ipv6.disable module parameter (Jiri Benc) [1445054] - [net] sched: actions: aggregate dumping of actions timeinfo (Ivan Vecera) [1442088] - [net] sched: actions: introduce timestamp for firsttime use (Ivan Vecera) [1442088] - [net] sched: actions: use tcf_lastuse_update for consistency (Ivan Vecera) [1442088] - [net] sched: actions: policer missing timestamp processing (Ivan Vecera) [1442088] - [net] sched: align nlattr properly when needed (Ivan Vecera) [1442088] - [net] ipvs: explicitly forbid ipv6 service/dest creation if ipv6 mod is disabled (Paolo Abeni) [1439235] - [net] ipv6: implement ipv6_mod_enabled (Paolo Abeni) [1439235]- [fs] sunrpc: fix refcounting problems with auth_gss messages (Steve Dickson) [1406925] - [fs] sunrpc: allow for upcalls for same uid but different gss service (Steve Dickson) [1406925] - [fs] nfs: move rw_mode to nfs_pageio_header (Benjamin Coddington) [1441370] - [fs] nfs: move nfs_pgarray_set() to open code (Benjamin Coddington) [1441370] - [fs] nfs: Use GFP_NOIO for two allocations in writeback (Benjamin Coddington) [1441370] - [fs] nfsd: move blocked lock handling under a dedicated spinlock (Benjamin Coddington) [1377710] - [fs] nfsd: set the MAY_NOTIFY_LOCK flag in OPEN replies (Benjamin Coddington) [1377710] - [fs] nfsd: add a LRU list for blocked locks (Benjamin Coddington) [1377710] - [fs] nfsd: have nfsd4_lock use blocking locks for v4.1+ locks (Benjamin Coddington) [1377710] - [fs] nfsd: plumb in a CB_NOTIFY_LOCK operation (Benjamin Coddington) [1377710] - [fs] nfsd: Get reference of lockowner when coping file_lock (Benjamin Coddington) [1377710] - [fs] nfsd: New helper nfs4_get_stateowner() for atomic_inc sop reference (Benjamin Coddington) [1377710] - [fs] locks: Copy fl_lmops information for conflock in locks_copy_conflock() (Benjamin Coddington) [1377710] - [fs] locks: defer freeing locks in locks_delete_lock until after i_lock has been dropped (Benjamin Coddington) [1377710] - [fs] locks: don't reuse file_lock in __posix_lock_file (Benjamin Coddington) [1377710] - [fs] locks: New ops in lock_manager_operations for get/put owner (Benjamin Coddington) [1377710] - [fs] locks: Rename __locks_copy_lock() to locks_copy_conflock() (Benjamin Coddington) [1377710] - [fs] nfs: allow blocking locks to be awoken by lock callbacks (Benjamin Coddington) [1377710] - [fs] nfs: move nfs4 lock retry attempt loop to a separate function (Benjamin Coddington) [1377710] - [fs] nfs: move nfs4_set_lock_state call into caller (Benjamin Coddington) [1377710] - [fs] nfs: add handling for CB_NOTIFY_LOCK in client (Benjamin Coddington) [1377710] - [fs] nfs: track whether server sets MAY_NOTIFY_LOCK flag (Benjamin Coddington) [1377710] - [fs] nfs: add a new NFS4_OPEN_RESULT_MAY_NOTIFY_LOCK constant (Benjamin Coddington) [1377710] - [fs] nfs: use safe, interruptible sleeps when waiting to retry LOCK (Benjamin Coddington) [1377710] - [fs] nfs: eliminate pointless and confusing do_vfs_lock wrappers (Benjamin Coddington) [1377710] - [fs] nfs: the length argument to read_buf should be unsigned (Benjamin Coddington) [1377710] - [fs] Move locks API users to locks_lock_inode_wait() (Benjamin Coddington) [1377710] - [fs] locks: introduce locks_lock_inode_wait() (Benjamin Coddington) [1377710] - [scsi] lpfc: Fix panic on BFS configuration (Maurizio Lombardi) [1443116] - [scsi] lpfc: The lpfc driver does not issue RFF_ID and RFT_ID in the correct sequence (Ewan Milne) [1430272]- [i2c] piix4: Request the SMBUS semaphore inside the mutex (David Arcari) [1446660] - [i2c] piix4: Fix request_region size (David Arcari) [1446660] - [i2c] piix4: Avoid race conditions with IMC (David Arcari) [1446660] - [i2c] piix4: Pre-shift the port number (David Arcari) [1446660] - [i2c] piix4: Always use the same type for port (David Arcari) [1446660] - [i2c] piix4: Support alternative port selection register (David Arcari) [1446660] - [i2c] piix4: don't regress on bus names (David Arcari) [1446660] - [i2c] piix4: Fully initialize SB800 before it is registered (David Arcari) [1446660] - [i2c] piix4: Fix SB800 locking (David Arcari) [1446660] - [i2c] piix4: remove unneeded assignments (David Arcari) [1446660] - [i2c] piix4: Add adapter port name support for SB800 chipset (David Arcari) [1446660] - [i2c] piix4: Add support for multiplexed main adapter in SB800 (David Arcari) [1446660] - [i2c] piix4: Convert piix4_main_adapter to array (David Arcari) [1446660] - [i2c] i2c-piix4: Use Macro for AMD CZ SMBus device ID (David Arcari) [1446660] - [i2c] delete non-required instances of include (David Arcari) [1446660] - [i2c] piix4: Standardize log messages (David Arcari) [1446660] - [i2c] piix4: Use different message for AMD Auxiliary SMBus Controller (David Arcari) [1446660] - [i2c] piix4: Add support for AMD ML and CZ SMBus changes (David Arcari) [1446660] - [i2c] piix4: Add support for secondary SMBus on AMD SB800 and AMD FCH chipsets (David Arcari) [1446660] - [hwmon] (jc42) Add I2C_CLASS_HWMON to detection class (David Arcari) [1446660] - [hwmon] (jc42) Add support for Microchip MCP9808 temperature sensor (David Arcari) [1446660] - [hwmon] (jc42) Add support for additional IDT temperature sensors (David Arcari) [1446660] - [hwmon] (jc42) Allow negative hysteresis temperatures (David Arcari) [1446660] - [hwmon] (jc42) Fix integer overflow when writing hysteresis value (David Arcari) [1446660] - [hwmon] (jc42) Fix integer overflow (David Arcari) [1446660] - [hwmon] (jc42) Use sign_extend32 for sign extension (David Arcari) [1446660] - [hwmon] (jc42) Add support for STTS2004 and AT30TSE004 (David Arcari) [1446660] - [hwmon] (jc42) Convert function macros into functions (David Arcari) [1446660] - [hwmon] (jc42) Rearrange code to avoid forward declarations (David Arcari) [1446660] - [hwmon] (jc42) fix coccinelle warnings (David Arcari) [1446660] - [hwmon] (jc42) Convert to use devm_hwmon_device_register_with_groups (David Arcari) [1446660]- [scsi] qla2xxx: Allow vref count to timeout on vport delete (Himanshu Madhani) [1441897] - [vfio] type1: Reduce repetitive calls in vfio_pin_pages_remote() (Alex Williamson) [1438403] - [vfio] type1: Prune vfio_pin_page_external() (Alex Williamson) [1438403] - [vfio] type1: Remove locked page accounting workqueue (Alex Williamson) [1438403] - [acpi] acpica: tables: Update FADT handling (Lenny Szubowicz) [1411246] - [acpi] acpica: acpi 6.0: Add changes for FADT table (Lenny Szubowicz) [1411246] - [misc] vmci: Use 32bit atomics for queue headers on X86_32 (Cathy Avery) [1437109] - [misc] vmci: Guard against overflow in queue pair allocation (Cathy Avery) [1437109] - [misc] vmci: Check userland-provided datagram size (Cathy Avery) [1437109] - [misc] vmci: Fix two UVA mapping bugs (Cathy Avery) [1437109] - [misc] vmci: integer overflow in vmci_datagram_dispatch() (Cathy Avery) [1437109] - [misc] vmci: fix error handling path when registering guest driver (Cathy Avery) [1437109] - [misc] vmw_vmci: Convert driver to use get_user_pages_fast() (Cathy Avery) [1437109] - [misc] vmci: Add support for virtual IOMMU (Cathy Avery) [1437109] - [misc] vmci: Remove non-blocking/pinned queuepair support (Cathy Avery) [1437109] - [net] vsock: Only check error on skb_recv_datagram when skb is NULL (Cathy Avery) [1437109] - [x86] xen: don't crash under Xen hypervisors which present bogus topology (Vitaly Kuznetsov) [1443627] - [fs] gfs2: Allow glocks to be unlocked after withdraw (Robert S Peterson) [1404005] - [fs] svcrpc: fix memory leak in gssp_accept_sec_context_upcall ("J. Bruce Fields") [1447776] - [fs] cifs_get_root shouldn't use path with tree name (Sachin Prabhu) [1373153] - [fs] Fix match_prepath() (Sachin Prabhu) [1418107] - [fs] locks: __break_lease cleanup in preparation of allowing direct removal of leases (Scott Mayhew) [1444338] - [fs] xfs: bufferhead chains are invalid after end_page_writeback (Brian Foster) [1445158] - [md] dm cache policy smq: cleanup free_target_met() and clean_target_met() (Mike Snitzer) [1448210] - [md] dm cache policy smq: allow demotions to happen even during continuous IO (Mike Snitzer) [1448210] - [md] dm cache policy smq: make the cleaner policy write-back more aggressively (Mike Snitzer) [1437251] - [md] dm cache: set/clear the cache core's dirty_bitset when loading mappings (Mike Snitzer) [1437251] - [md] dm crypt: rewrite (wipe) key in crypto layer using random data (Mike Snitzer) [1444337 1445816] - [md] dm mpath: requeue after a small delay if blk_get_request() fails (Mike Snitzer) [1445816] - [md] dm era: save spacemap metadata root after the pre-commit (Mike Snitzer) [1445816] - [md] dm thin: fix a memory leak when passing discard bio down (Mike Snitzer) [1445816] - [md] dm btree: fix for dm_btree_find_lowest_key() (Mike Snitzer) [1445816] - [block] fix blk_integrity_register to use template's interval_exp if not 0 (Mike Snitzer) [1445816] - [block] blk: Ensure users for current->bio_list can see the full list (Ming Lei) [1447313] - [block] blk: improve order of bio handling in generic_make_request() (Ming Lei) [1447313] - [netdrv] macvtap: read skb from skb array (Wei Xu) [1447143] - [netdrv] Change TECH Preview message to match driver name (David Arcari) [1444721] - [netdrv] aquantia: Fix driver name reported by ethtool (David Arcari) [1444721] - [netdrv] ib/mlx5: Add port_xmit_wait to counter registers read (Kamal Heib) [1448020 1447995 1447788] - [netdrv] ib/mlx5: Add missing hw counters (Kamal Heib) [1448020 1447995 1447788] - [netdrv] mlx5e: Initialize ndo_size (Kamal Heib) [1448020 1447995 1447788] - [powerpc] eeh: Refactor EEH PE reset functions (Gustavo Duarte) [1428706]- [fs] nfsd: stricter decoding of write-like NFSv2/v3 ops ("J. Bruce Fields") [1443204] {CVE-2017-7895} - [fs] nfsd4: minor NFSv2/v3 write decoding cleanup ("J. Bruce Fields") [1443204] {CVE-2017-7895} - [fs] nfsd: check for oversized NFSv2/v3 arguments ("J. Bruce Fields") [1442407] {CVE-2017-7645} - [net] macsec: dynamically allocate space for sglist (Sabrina Dubroca) [1445545] {CVE-2017-7477} - [net] macsec: avoid heap overflow in skb_to_sgvec (Sabrina Dubroca) [1445545] {CVE-2017-7477} - [net] bridge: move bridge multicast cleanup to ndo_uninit (Xin Long) [1434682] - [net] bridge: netlink: register netdevice before executing changelink (Xin Long) [1434682] - [net] bridge: implement missing ndo_uninit() (Xin Long) [1434682] - [net] team: call netdev_change_features out of team lock (Xin Long) [1429679] - [net] netfilter: nf_tables: add support for inverted logic in nft_lookup (Hangbin Liu) [1441103] - [netdrv] bonding: avoid defaulting hard_header_len to ETH_HLEN on slave removal (Honggang Li) [1425030] - [kernel] kallsyms: don't overload absolute symbol type for percpu symbols (Josh Poimboeuf) [1447175] - [kernel] kallsyms: fix percpu vars on x86-64 with relocation (Josh Poimboeuf) [1447175] - [kernel] kallsyms: generalize address range checking (Josh Poimboeuf) [1447175] - [powerpc] Update TM user feature bits in scan_features() (David Gibson) [1445883] - [powerpc] Update cpu_user_features2 in scan_features() (David Gibson) [1445883] - [powerpc] tm: Abort syscalls in active transactions (David Gibson) [1445883] - [powerpc] selftests/powerpc: Add transactional syscall test (David Gibson) [1445883] - [powerpc] selftests/powerpc: Make git ignore all binaries in powerpc test suite (David Gibson) [1445883] - [powerpc] Disable CPU_FTR_TM if TM is disabled by firmware (David Gibson) [1445883]- [x86] kvm: x86: fix emulation of RSM and IRET instructions (Ladi Prosek) [1441510] - [pci] hv: Allocate interrupt descriptors with GFP_ATOMIC (Vitaly Kuznetsov) [1442282] - [pci] hv: Specify CPU_AFFINITY_ALL for MSI affinity when >= 32 CPUs (Vitaly Kuznetsov) [1442282] - [pci] hv: Lock PCI bus on device eject (Vitaly Kuznetsov) [1442282] - [pci] hv: Properly handle PCI bus remove (Vitaly Kuznetsov) [1442282] - [edac] sb_edac: Add Knights Mill support (Aristeu Rozanski) [1432437] - [edac] {sb, skx}_edac: Use Intel model macros instead of open-coding them (Aristeu Rozanski) [1432437] - [edac] sb_edac: Fix Knights Landing (Aristeu Rozanski) [1432437] - [edac] sb_edac: Readd accidentally dropped Broadwell-D support (Aristeu Rozanski) [1432437] - [edac] sb_edac: Use cpu family/model in driver detection (Aristeu Rozanski) [1432437] - [netdrv] bnx2x: add missing configuration of VF VLAN filters (Michal Schmidt) [1445770] - [netdrv] bnx2x: fix incorrect filter count in an error message (Michal Schmidt) [1445770] - [netdrv] bnx2x: do not rollback VF MAC/VLAN filters we did not configure (Michal Schmidt) [1445770] - [netdrv] bnx2x: fix detection of VLAN filtering feature for VF (Michal Schmidt) [1445770] - [netdrv] bnx2x: lower verbosity of VF stats debug messages (Michal Schmidt) [1445770] - [powerpc] powernv: Expose OPAL firmware symbol map (Gustavo Duarte) [1444807]- [drm] config: enable GVT (Rob Clark) [1380115] - [drm] makefile: update DRM version (Rob Clark) [1422186] - [drm] i915/gvt: set the correct default value of CTX STATUS PTR (Rob Clark) [1422186] - [drm] fb-helper: Allow var->x/yres(_virtual) < fb->width/height again (Rob Clark) [1422186] - [drm] nouveau: initial support (display-only) for GP107 (Rob Clark) [1422186] - [drm] nouveau/kms/nv50: fix double dma_fence_put() when destroying plane state (Rob Clark) [1422186] - [drm] nouveau/mmu/nv4a: use nv04 mmu rather than the nv44 one (Rob Clark) [1422186] - [drm] nouveau/mpeg: mthd returns true on success now (Rob Clark) [1422186] - [drm] i915: Do .init_clock_gating() earlier to avoid it clobbering watermarks (Rob Clark) [1422186] - [drm] i915: Avoid rcu_barrier() from reclaim paths (shrinker) (Rob Clark) [1422186] - [drm] i915: Stop using RP_DOWN_EI on Baytrail (Rob Clark) [1422186] - [drm] i915: Drop support for I915_EXEC_CONSTANTS_* execbuf parameters (Rob Clark) [1422186] - [drm] i915: Only enable hotplug interrupts if the display interrupts are enabled (Rob Clark) [1422186] - [drm] i915: Reject HDMI 12bpc if the sink doesn't indicate support (Rob Clark) [1422186] - [drm] i915: Avoid tweaking evaluation thresholds on Baytrail v3 (Rob Clark) [1422186] - [drm] i915: Nuke debug messages from the pipe update critical section (Rob Clark) [1422186] - [drm] i915: Store a permanent error in obj->mm.pages (Rob Clark) [1422186] - [drm] i915/gen9: Increase PCODE request timeout to 50ms (Rob Clark) [1422186] - [drm] i915: Squelch any ktime/jiffie rounding errors for wait-ioctl (Rob Clark) [1422186] - [drm] i915/fbdev: Stop repeating tile configuration on stagnation (Rob Clark) [1422186] - [drm] i915: Move updating color management to before vblank evasion (Rob Clark) [1422186] - [drm] i915: Fix forcewake active domain tracking (Rob Clark) [1422186] - [drm] i915: actually drive the BDW reserved IDs (Rob Clark) [1422186] - [drm] i915: more .is_mobile cleanups for BDW (Rob Clark) [1422186] - [drm] i915: fix INTEL_BDW_IDS definition (Rob Clark) [1422186] - [drm] edid: constify edid quirk list (Rob Clark) [1422186] - [drm] vmwgfx: fix integer overflow in vmw_surface_define_ioctl() (Rob Clark) [1422186] - [drm] vmwgfx: Remove getparam error message (Rob Clark) [1422186] - [drm] ttm, drm/vmwgfx: Relax permission checking when opening surfaces (Rob Clark) [1422186] - [drm] vmwgfx: avoid calling vzalloc with a 0 size in vmw_get_cap_3d_ioctl() (Rob Clark) [1422186] - [drm] vmwgfx: NULL pointer dereference in vmw_surface_define_ioctl() (Rob Clark) [1422186] - [drm] vmwgfx: Type-check lookups of fence objects (Rob Clark) [1422186] - [drm] i915: Split intel_engine allocation and initialisation (Rob Clark) [1380115] - [drm] nouveau/kms/nv50: fix setting of HeadSetRasterVertBlankDmi method (Rob Clark) [1422186] - [drm] vfio: Rework group release notifier warning (Rob Clark) [1380115] - [drm] i915/gvt: Fix firmware loading interface for GVT-g golden HW state (Rob Clark) [1380115] - [drm] i915/gvt: remove the redundant info NULL check (Rob Clark) [1380115] - [drm] i915/gvt: adjust mem size for low resolution type (Rob Clark) [1380115] - [drm] i915/gvt: exclude cfg space from failsafe mode (Rob Clark) [1380115] - [drm] i915/gvt: Activate/de-activate vGPU in mdev ops (Rob Clark) [1380115] - [drm] i915/gvt: Use force single submit flag to distinguish gvt request from i915 request (Rob Clark) [1380115] - [drm] i915: make context status notifier head be per engine (Rob Clark) [1380115] - [drm] i915/gvt: set shadow entry to scratch page while p2m failed (Rob Clark) [1380115] - [drm] i915/gvt: Fix guest fail to read EDID leading to black guest console issue (Rob Clark) [1380115] - [drm] i915/gvt: fix wrong offset when loading RCS mocs (Rob Clark) [1380115] - [drm] i915/gvt: add write handler for mmio mbctl (Rob Clark) [1380115] - [drm] i915/gvt: Fix gvt scheduler interval time (Rob Clark) [1380115] - [drm] i915/gvt: scan shadow indirect context image when valid (Rob Clark) [1380115] - [drm] i915/kvmgt: fix suspicious rcu dereference usage (Rob Clark) [1380115] - [drm] i915/gvt: Remove bogus retry around i915_wait_request (Rob Clark) [1380115] - [drm] i915/gvt: correct the ggtt valid bit check in pipe control command (Rob Clark) [1380115] - [drm] i915/gvt: replace the gvt_err with gvt_vgpu_err (Rob Clark) [1380115] - [drm] i915/gvt: handle force-nonpriv registers, cmd parser part (Rob Clark) [1380115] - [drm] i915/gvt: set ring buffer size to default for guc submission (Rob Clark) [1380115] - [drm] i915/gvt: change some gvt_err to gvt_dbg_cmd (Rob Clark) [1380115] - [drm] i915/gvt: protect RO and Rsvd bits of virtual vgpu configuration space (Rob Clark) [1380115] - [drm] i915/gvt: handle workload lifecycle properly (Rob Clark) [1380115] - [drm] i915/gvt: fix an error for F_RO flag (Rob Clark) [1380115] - [drm] i915/gvt: use pfn_valid for better checking (Rob Clark) [1380115] - [drm] i915/gvt: set SFUSE_STRAP properly for vitual monitor detection (Rob Clark) [1380115] - [drm] i915/gvt: fix an error for one register (Rob Clark) [1380115] - [drm] i915/gvt: add more registers into handlers list (Rob Clark) [1380115] - [drm] i915/gvt: have more registers with F_CMD_ACCESS flags set (Rob Clark) [1380115] - [drm] i915/gvt: add some new MMIOs to cmd_access white list (Rob Clark) [1380115] - [drm] i915/gvt: fix pcode mailbox write emulation of BDW (Rob Clark) [1380115] - [drm] i915/gvt: add resolution definition for vGPU type (Rob Clark) [1380115] - [drm] i915/gvt: Add more edid definition support (Rob Clark) [1380115] - [drm] i915/gvt: adjust to fixed vGPU types (Rob Clark) [1380115] - [drm] i915/gvt: remove unnecessary error msg from gtt write (Rob Clark) [1380115] - [drm] i915/gvt: refine pcode write emulation (Rob Clark) [1380115] - [drm] i915/gvt: clear the vGPU reset logic (Rob Clark) [1380115] - [drm] i915/gvt: decrease priority of output msg for untracked mmio (Rob Clark) [1380115] - [drm] i915/gvt: set default value to 0 for unhandled mmio regs (Rob Clark) [1380115] - [drm] i915/gvt: add cmd_access to GEN7_HALF_SLICE_CHICKEN1 (Rob Clark) [1380115] - [drm] i915/gvt: force-nopriv register handling (Rob Clark) [1380115] - [drm] i915/gvt: add more registers to context save/restore list (Rob Clark) [1380115] - [drm] i915/gvt: fix unhandled mmio warnings (Rob Clark) [1380115] - [drm] i915/gvt: add a NULL pointer check to avoid kernel panic (Rob Clark) [1380115] - [drm] i915/gvt: enter failsafe mode when guest requires more resources (Rob Clark) [1380115] - [drm] i915/gvt: handle fence reg access during GPU reset (Rob Clark) [1380115] - [drm] i915/gvt: introduced failsafe mode into vgpu (Rob Clark) [1380115] - [drm] i915/gvt: Fix check error on opregion.c (Rob Clark) [1380115] - [drm] i915/gvt: return error code if dma map iova failed (Rob Clark) [1380115] - [drm] i915/gvt: optimize the inhibit context mmio load (Rob Clark) [1380115] - [drm] i915/gvt: add sprite plane flip done support (Rob Clark) [1380115] - [drm] i915/gvt: add missing display part reset for vGPU reset (Rob Clark) [1380115] - [drm] i915/gvt: Fix shadow context descriptor (Rob Clark) [1380115] - [drm] i915/gvt: fix crash at function release_shadow_wa_ctx (Rob Clark) [1380115] - [drm] i915/gvt: enable IOMMU for gvt (Rob Clark) [1380115] - [drm] i915/gvt: map pfn for PTE entry in kvm (Rob Clark) [1380115] - [drm] i915/gvt: Map shadow page before using it in shadow page table (Rob Clark) [1380115] - [drm] i915/gvt: reduce the line of interrupt logs and log friendly (Rob Clark) [1380115] - [drm] i915/gvt: remove a redundant end of line in debug log (Rob Clark) [1380115] - [drm] i915/gvt: remove a noisy unimportant log in sched_policy (Rob Clark) [1380115] - [drm] i915/gvt/kvmgt: remove some dead code (Rob Clark) [1380115] - [drm] i915/gvt: fix vgpu type size init (Rob Clark) [1380115] - [drm] i915/gvt: use normal mmio read function for firmware exposure (Rob Clark) [1380115] - [drm] i915/gvt: remove detect_host() MPT hook (Rob Clark) [1380115] - [drm] i915/gvt: move intel iommu detection to intel_gvt_init() (Rob Clark) [1380115] - [drm] i915: make intel_gvt_init() later instead of too early (Rob Clark) [1380115] - [drm] i915/gvt: add more resolutions in virtual edid (Rob Clark) [1380115] - [drm] i915: A hotfix for making aliasing PPGTT work for GVT-g (Rob Clark) [1380115 1422186] - [drm] i915: Let execlist_update_context() cover !FULL_PPGTT mode (Rob Clark) [1380115 1422186] - [drm] i915: Move the release of PT page to the upper caller (Rob Clark) [1380115 1422186] - [drm] i915/kvmgt: Hold struct kvm reference (Rob Clark) [1422186] - [drm] radeon: Override fpfn for all VRAM placements in radeon_evict_flags (Rob Clark) [1422186] - [drm] reference count event->completion (Rob Clark) [1422186] - [drm] amd/amdgpu: add POLARIS12 PCI ID (Rob Clark) [1422186] - [drm] amdgpu: reinstate oland workaround for sclk (Rob Clark) [1422186] - [drm] amdgpu/si: add dpm quirk for Oland (Rob Clark) [1422186] - [drm] i915/lspcon: Fix resume time initialization due to unasserted HPD (Rob Clark) [1422186] - [drm] i915/gen9+: Enable hotplug detection early (Rob Clark) [1422186] - [drm] i915/lspcon: Enable AUX interrupts for resume time initialization (Rob Clark) [1422186] - [drm] i915/gvt: Fix superfluous newline in GVT_DISPLAY_READY env var (Rob Clark) [1380115 1422186] - [drm] i915: Fix not finding the VBT when it overlaps with OPREGION_ASLE_EXT (Rob Clark) [1422186] - [drm] i915: Pass timeout==0 on to i915_gem_object_wait_fence() (Rob Clark) [1422186] - [drm] i915: Check for timeout completion when waiting for the rq to submitted (Rob Clark) [1422186] - [drm] i915: Avoid spurious WARNs about the wrong pipe in the PPS code (Rob Clark) [1422186] - [drm] i915: Recreate internal objects with single page segments if dmar fails (Rob Clark) [1422186] - [drm] Cancel drm_fb_helper_resume_work on unload (Rob Clark) [1422186] - [drm] Cancel drm_fb_helper_dirty_work on unload (Rob Clark) [1422186] - [drm] i915/gvt: Disable access to stolen memory as a guest (Rob Clark) [1422186] - [drm] atomic: fix an error code in mode_fixup() (Rob Clark) [1422186] - [drm] ttm: Make sure BOs being swapped out are cacheable (Rob Clark) [1422186] - [drm] edid: Add EDID_QUIRK_FORCE_8BPC quirk for Rotel RSX-1058 (Rob Clark) [1422186] - [drm] radeon: handle vfct with multiple vbios images (Rob Clark) [1422186] - [drm] ast: Fix AST2400 POST failure without BMC FW or VBIOS (Rob Clark) [1422186] - [drm] ast: Call open_key before enable_mmio in POST code (Rob Clark) [1422186] - [drm] ast: Fix test for VGA enabled (Rob Clark) [1422186] - [drm] revert "drm/amdgpu: update tile table for oland/hainan" (Rob Clark) [1422186] - [drm] amdgpu/pm: check for headless before calling compute_clocks (Rob Clark) [1422186] - [drm] amdgpu: add more cases to DCE11 possible crtc mask setup (Rob Clark) [1422186]- [scsi] sd: Consider max_xfer_blocks if opt_xfer_blocks is unusable (Ewan Milne) [1436582] - [scsi] revert "lpfc: Revert: Fix eh_deadline setting for sli3 adapters" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Correct WQ creation for pagesize" (Ewan Milne) [1444045] - [scsi] revert "lpfc: minor code cleanups" (Ewan Milne) [1444045] - [scsi] revert "lpfc: refactor debugfs queue prints" (Ewan Milne) [1444045] - [scsi] revert "lpfc: refactor debugfs queue dump routines" (Ewan Milne) [1444045] - [scsi] revert "lpfc: NVME Initiator: Base modifications" (Ewan Milne) [1444045] - [scsi] revert "lpfc: NVME Initiator: Merge into FC discovery" (Ewan Milne) [1444045] - [scsi] revert "lpfc: NVME Initiator: bind to nvme_fc api" (Ewan Milne) [1444045] - [scsi] revert "lpfc: NVME Initiator: Add debugfs support" (Ewan Milne) [1444045] - [scsi] revert "lpfc: NVME Target: Base modifications" (Ewan Milne) [1444045] - [scsi] revert "lpfc: NVME Target: Receive buffer updates" (Ewan Milne) [1444045] - [scsi] revert "lpfc: NVME Target: Merge into FC discovery" (Ewan Milne) [1444045] - [scsi] revert "lpfc: NVME Target: bind to nvmet_fc api" (Ewan Milne) [1444045] - [scsi] revert "lpfc: NVME Target: Add debugfs support" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Update copyrights" (Ewan Milne) [1444045] - [scsi] revert "Update lpfc version to 11.2.0.8 with NVME support" (Ewan Milne) [1444045] - [scsi] revert "lpfc: remove redundant assignment of sgel" (Ewan Milne) [1444045] - [scsi] revert "lpfc: sanity check hrq is null before dereferencing it" (Ewan Milne) [1444045] - [scsi] revert "lpfc: don't dereference dma_buf-> iocbq before null check" (Ewan Milne) [1444045] - [scsi] revert "lpfc: fix missing spin_unlock on sql_list_lock" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Fix crash during Hardware error recovery on SLI3 adapters" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Fix RCTL value on NVME LS request and response" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Fix NVME CMD IU byte swapped word 1 problem" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Fix IO submission if WQ is full" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Fix nvme allocation bug on failed nvme_fc_register_localport" (Ewan Milne) [1444045] - [scsi] revert "lpfc: add NVME exchange aborts" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Rename LPFC_MAX_EQ_DELAY to LPFC_MAX_EQ_DELAY_EQID_CNT" (Ewan Milne) [1444045] - [scsi] revert "lpfc: correct double print" (Ewan Milne) [1444045] - [scsi] revert "lpfc: remove dead sli3 nvme code" (Ewan Milne) [1444045] - [scsi] revert "lpfc: correct rdp diag portnames" (Ewan Milne) [1444045] - [scsi] revert "lpfc: code cleanups in NVME initiator discovery" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Fix eh_deadline setting for sli3 adapters" (Ewan Milne) [1444045] - [scsi] revert "lpfc: replace init_timer by setup_timer" (Ewan Milne) [1444045] - [scsi] revert "lpfc: add missing Kconfig NVME dependencies" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Rework lpfc Kconfig for NVME options" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Finalize Kconfig options for nvme" (Ewan Milne) [1444045] - [scsi] revert "lpfc: The lpfc driver does not issue RFF_ID and RFT_ID in the correct sequence" (Ewan Milne) [1444045] - [scsi] revert "lpfc version bump for nvme to 11.2.0.11" (Ewan Milne) [1444045] - [nvme] revert "nvmet_fc: cleanup of abort flag processing in fcp_op_done" (Ewan Milne) [1444045] - [nvme] revert "nvme-fc: don't bother to validate ioccsz and iorcsz" (Ewan Milne) [1444045] - [nvme] revert "nvme_fc: Sync FC-NVME header with standard" (Ewan Milne) [1444045] - [nvme] revert "nvme_fc: Add check of status_code in ERSP_IU" (Ewan Milne) [1444045] - [nvme] revert "nvmet_fc: Sync NVME LS reject reasons with spec" (Ewan Milne) [1444045] - [nvme] revert "nvme_fc: correct LS validation" (Ewan Milne) [1444045] - [nvme] revert "nvmet_fc: Clear SG list to avoid double frees" (Ewan Milne) [1444045] - [nvme] revert "nvme_fc: Clean up host fcpio done status handling" (Ewan Milne) [1444045] - [nvme] revert "nvmet_fc: add target feature flags for upcall isr contexts" (Ewan Milne) [1444045] - [nvme] revert "nvmet_fc: add req_release to lldd api" (Ewan Milne) [1444045] - [nvme] revert "nvme_fcloop: split job struct from transport for req_release" (Ewan Milne) [1444045] - [nvme] revert "nvmet_fc: Rework target side abort handling" (Ewan Milne) [1444045] - [nvme] revert "nvmet_fc: add missing reference in add_port" (Ewan Milne) [1444045] - [nvme] revert "nvme_fc: Move LS's to rport" (Ewan Milne) [1444045] - [nvme] revert "nvme_fc: Add ls aborts on remote port teardown" (Ewan Milne) [1444045] - [nvme] revert "nvme_fc: fix command id check" (Ewan Milne) [1444045] - [nvme] revert "nvme_fc: add aen abort to teardown" (Ewan Milne) [1444045] - [nvme] revert "nvme_fc: add controller reset support" (Ewan Milne) [1444045] - [nvme] revert "nvme-fc: add .map_queue entry to blk_mq_ops" (Ewan Milne) [1444045] - [nvme] revert "nvme_fc: avoid double kfree(), don't call nvme_cleanup_cmd() in nvme_fc_unmap_data()" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Mark NVMe and NVMe Target support as tech preview" (Ewan Milne) [1444045] - [scsi] revert "lpfc: code cleanups in NVME initiator base" (Ewan Milne) [1444045] - [scsi] qla2xxx: Update message for module parameter (Himanshu Madhani) [1445879]- [kernel] tick/broadcast-hrtimer: Set name of the ce_broadcast_hrtimer (Prarit Bhargava) [1443846] - [kernel] sched: Transform resched_task() into resched_curr() (Waiman Long) [1418778] - [kernel] sched/core: Remove false-positive warning from wake_up_process() (Waiman Long) [1436128] - [iommu] vt-d: Make sure IOMMUs are off when intel_iommu=off (Baoquan He) [1441413] - [fs] xfs: drop iolock from reclaim context to appease lockdep (Brian Foster) [1441364] - [fs] xfs: fix eofblocks race with file extending async dio writes (Brian Foster) [1441364] - [fs] xfs: sync eofblocks scans under iolock are livelock prone (Brian Foster) [1441364] - [fs] xfs: pull up iolock from xfs_free_eofblocks() (Brian Foster) [1441364] - [mm] memblock: fix memblock_next_valid_pfn() (Frank Ramsay) [1438940] - [mm] page_alloc: skip over regions of invalid pfns where possible (Frank Ramsay) [1438940] - [x86] llvmlinux: Fix "incomplete type const struct x86cpu_device_id" (Ming Lei) [1367596 1437476] - [x86] xen: do not re-use pirq number cached in pci device msi msg data (Vitaly Kuznetsov) [1433831] - [x86] kvm: x86: Add MSR_AMD64_DC_CFG to the list of ignored MSRs (Ladi Prosek) [1440025] - [x86] perf/intel/rapl: Fix module name collision with powercap intel-rapl (David Arcari) [1445833] - [x86] Mark AMD Naples/Ryzen as unsupported (David Arcari) [1444841] - [x86] mpx: saving FPU in do_bounds() (Rui Wang) [1443281] - [x86] mm: fix gup_pte_range() vs DAX mappings (Jeff Moyer) [1443284] - [x86] mm/gup: Simplify get_user_pages() PTE bit handling (Jeff Moyer) [1443284] - [x86] revert "mm: Fix gup_huge_p?d() to handle large PAT bit" (Jeff Moyer) [1443284] - [x86] revert "mm: Simplify get_user_pages() PTE bit handling" (Jeff Moyer) [1443284] - [x86] revert "mm: fix gup_pte_range() vs DAX mappings" (Jeff Moyer) [1443284] - [scsi] Avoid that SCSI queues get stuck (Ming Lei) [1441114] - [scsi] blk-mq: Introduce blk_mq_delay_run_hw_queue() (Ming Lei) [1441114] - [scsi] qedi: Add PCI device-ID for QL41xxx adapters (Chad Dupuis) [1432622] - [netdrv] qed: Correct MSI-x for storage (Harish Patil) [1432196] - [netdrv] qed*: Add support for QL41xxx adapters (Harish Patil) [1432196] - [netdrv] qedf: fix wrong le16 conversion (Harish Patil) [1432196] - [netdrv] qed*: Utilize Firmware 8.15.3.0 (Harish Patil) [1432196] - [netdrv] qed: Don't free a QP more than once (Harish Patil) [1432196] - [netdrv] be2net: VxLAN offload should be re-enabled when only 1 UDP port is left (Ivan Vecera) [1427258]- [virtio] virtio_balloon: prevent uninitialized variable use (David Hildenbrand) [1439570] - [virtio] virtio-balloon: use actual number of stats for stats queue buffers (David Hildenbrand) [1439570] - [virtio] virtio_balloon: init 1st buffer in stats vq (David Hildenbrand) [1439570] - [virtio] update balloon size in balloon "probe" (David Hildenbrand) [1439570] - [virtio] virtio_balloon: Allow to resize and update the balloon stats in parallel (David Hildenbrand) [1439570] - [virtio] virtio_balloon: Use a workqueue instead of "vballoon" kthread (David Hildenbrand) [1439570] - [virtio] virtio-balloon: do not call blocking ops when !TASK_RUNNING (David Hildenbrand) [1439570] - [netdrv] e1000e: fix timing for 82579 Gigabit Ethernet controller (Jarod Wilson) [1442918 1383529] - [netdrv] revert "e1000e: driver trying to free already-free irq" (Jarod Wilson) [1442918 1383529] - [netdrv] sfc: tx ring can only have 2048 entries for all EF10 NICs (Jarod Wilson) [1389480] - [netdrv] sfc: limit the number of receive queues (Jarod Wilson) [1389480] - [netdrv] sfc: don't insert mc_list on low-latency firmware if it's too long (Jarod Wilson) [1389480] - [netdrv] sfc: cleanup a condition in efx_udp_tunnel_del() (Jarod Wilson) [1389480] - [netdrv] sfc: fix IPID endianness in TSOv2 (Jarod Wilson) [1389480] - [netdrv] sfc: avoid max() in array size (Jarod Wilson) [1389480] - [netdrv] sfc: fix "an one" typo instances (Jarod Wilson) [1389480] - [netdrv] bnx2x: prevent crash when accessing PTP with interface down (Michal Schmidt) [1344743] - [netdrv] bnx2x: fix possible overrun of VFPF multicast addresses array (Michal Schmidt) [1445814] - [netdrv] ib/mlx5: Verify that Q counters are supported (Kamal Heib) [1442597] - [netdrv] mlx5e: Count LRO packets correctly (Kamal Heib) [1440660] - [netdrv] mlx5e: Count GSO packets correctly (Kamal Heib) [1440660] - [powerpc] Emulation support for load/store instructions on LE (Bhupesh Sharma) [1436294] - [powerpc] sstep: Return directly after a failed address_ok() in emulate_step() (Bhupesh Sharma) [1436294] - [powerpc] sstep: Fix emulation fall-through (Bhupesh Sharma) [1436294] - [powerpc] sstep: Fix sstep.c compile on powerpcspe (Bhupesh Sharma) [1436294] - [powerpc] Fix compilation of emulate_step() (Bhupesh Sharma) [1436294] - [powerpc] Implement emulation of string loads and stores (Bhupesh Sharma) [1436294] - [powerpc] Emulate icbi, mcrf and conditional-trap instructions (Bhupesh Sharma) [1436294] - [powerpc] Split out instruction analysis part of emulate_step() (Bhupesh Sharma) [1436294]- [netdrv] qed: Enable iSCSI Out-of-Order (Harish Patil) [1432632] - [netdrv] qed: Correct out-of-bound access in OOO history (Harish Patil) [1432632] - [netdrv] qed: Fix mapping leak on LL2 rx flow (Harish Patil) [1432632] - [netdrv] qed: Align CIDs according to DORQ requirement (Harish Patil) [1432632] - [vhost] introduce O(1) vq metadata cache (Wei Xu) [1425127 1283257] - [vhost] add missing __user annotations (Wei Xu) [1283257 1425127] - [vhost] make interval tree static inline (Wei Xu) [1283257 1425127] - [vhost] detect 32 bit integer wrap around (Wei Xu) [1283257 1425127] - [uapi] vhost: new device IOTLB API (Wei Xu) [1425127 1283257] - [vhost] convert pre sorted vhost memory array to interval tree (Wei Xu) [1425127 1283257] - [vhost] introduce vhost memory accessors (Wei Xu) [1425127 1283257] - [vhost] remove unnecessary forward declarations in vhost.h (Wei Xu) [1283257 1425127] - [vhost] replace with & on data path (Wei Xu) [1283257 1425127] - [uapi] virtio: new feature to detect IOMMU device quirk (Wei Xu) [1425127 1283257] - [virtio] virtio_pci: Use the DMA API if enabled (Wei Xu) [1283257 1425127] - [virtio] virtio_mmio: Use the DMA API if enabled (Wei Xu) [1283257 1425127] - [virtio] Silence uninitialized variable warning (Wei Xu) [1283257 1425127] - [kernel] virtio: Add improved queue allocation API (Wei Xu) [1283257 1425127] - [tools] virtio_ring: Support DMA APIs (Wei Xu) [1283257 1425127] - [virtio] vring: Introduce vring_use_dma_api() (Wei Xu) [1283257 1425127] - [kernel] s390/dma: Allow per device dma ops (Wei Xu) [1425127 1283257] - [lib] dma: Provide simple noop dma ops (Wei Xu) [1283257 1425127] - [fs] ext4: fix an ext3 collapse range regression in xfstests (Lukas Czerner) [1435541] - [fs] btrfs: Use __u64 in exported linux/btrfs.h (Bill O'Donnell) [1437489] - [fs] nfs: Fix missing pg_cleanup after nfs_pageio_cond_complete() (Benjamin Coddington) [1358574] - [fs] pnfs: return status from nfs4_pnfs_ds_connect (Benjamin Coddington) [1350261] - [fs] lockd: Introduce nlmclnt_operations (Benjamin Coddington) [1240357] - [fs] nfs: Add an iocounter wait function for async RPC tasks (Benjamin Coddington) [1240357] - [fs] nfs: Use wait_on_atomic_t() for unlock after readahead (Benjamin Coddington) [1240357] - [fs] locks: Set FL_CLOSE when removing flock locks on close() (Benjamin Coddington) [1240357] - [fs] nfs: Move the flock open mode check into nfs_flock() (Benjamin Coddington) [1240357] - [fs] nfs4: remove a redundant lock range check (Benjamin Coddington) [1240357] - [fs] sunrpc: don't pass on-stack memory to sg_set_buf (Benjamin Coddington) [1346106] - [fs] nfs: Fix old dentry rehash after move (Benjamin Coddington) [1349647] - [fs] locks: allow __break_lease to sleep even when break_time is 0 ("J. Bruce Fields") [1088012] - [fs] nfsd: opt in to labeled nfs per export ("J. Bruce Fields") [1406885] - [fs] NFSv4.1 fix infinite loop on IO BAD_STATEID error (Steve Dickson) [1437584] - [fs] NFS prevent double free in async nfs4_exchange_id (Steve Dickson) [1431756] - [fs] NFSv4.1 respect server's max size in CREATE_SESSION (Steve Dickson) [1431757] - [fs] nfs: Don't disconnect open-owner on NFS4ERR_BAD_SEQID (Steve Dickson) [1431755] - [fs] nfs: fix the fault nrequests decreasing for nfs_inode COPY (Steve Dickson) [1436301] - [fs] sunrpc, nfs: Add and use dprintk_cont macros (Steve Dickson) [1436301] - [fs] vfs: guard end of device for mpage interface (Ming Lei) [1309318] - [fs] vfs: make guard_bh_eod() more generic (Ming Lei) [1309318] - [fs] autofs: dont hold spin lock over direct mount expire (Ian Kent) [1320588] - [fs] autofs: constify misc struct path instances (Ian Kent) [1320588] - [fs] autofs: use path_has_submounts() to fix unreliable have_submount() checks (Ian Kent) [1320588] - [fs] autofs: use path_is_mountpoint() to fix unreliable d_mountpoint() checks (Ian Kent) [1320588] - [fs] autofs: change autofs4_wait() to take struct path (Ian Kent) [1320588] - [fs] autofs: change autofs4_expire_wait()/do_expire_wait() to take struct path (Ian Kent) [1320588] - [fs] vfs: add path_has_submounts() (Ian Kent) [1320588] - [fs] vfs: add path_is_mountpoint() helper (Ian Kent) [1320588] - [fs] vfs: change d_manage() to take a struct path (Ian Kent) [1320588] - [fs] xfs: handle array index overrun in xfs_dir2_leaf_readbuf() (Carlos Maiolino) [1440860] - [fs] xfs: use dedicated log worker wq to avoid deadlock with cil wq (Brian Foster) [1422225] - [fs] xfs: fix bogus space reservation in xfs_iomap_write_allocate (Brian Foster) [1435738]- [md] dm raid: fix table line argument order in status (Mike Snitzer) [1435020] - [fs] proc: fix GPF in /proc/$PID/map_files (Carlos Maiolino) [1438001] - [fs] gfs2: Re-enable fallocate for the rindex (Andrew Price) [1399830] - [fs] config: enable dlm for ppc64le (Andrew Price) [1429822] - [fs] configs: enable gfs2 for ppc64le (Andrew Price) [1429830] - [fs] nfs: Allow getattr to also report readdirplus cache hits (Dave Wysochanski) [1442068] - [fs] nfs: Be more targeted about readdirplus use when doing lookup/revalidation (Dave Wysochanski) [1442068] - [fs] nfs: Fix a performance regression in readdir (Dave Wysochanski) [1442068] - [fs] nfs: tidy up nfs_show_mountd_netid (Steve Dickson) [1395068] - [fs] pnfs: consolidate the different range intersection tests (Steve Dickson) [1436736] - [fs] pnfs/flexfiles: Only send layoutstats updates for mirrors that were updated (Steve Dickson) [1436736] - [fs] pnfs/flexfiles: Don't attempt to send layoutstats if there are no entries (Steve Dickson) [1436736] - [x86] cpufeature: Enable RING3MWAIT for Knights Mill (Xiaolong Wang) [1387697] - [x86] cpufeature: Enable RING3MWAIT for Knights Landing (Xiaolong Wang) [1387697] - [x86] cpufeature: Add RING3MWAIT to CPU features (Xiaolong Wang) [1387697] - [x86] elf: Add HWCAP2 to expose ring 3 MONITOR/MWAIT (Xiaolong Wang) [1387697] - [x86] msr: Add MSR_MISC_FEATURE_ENABLES and RING3MWAIT bit (Xiaolong Wang) [1387697] - [x86] Fix typo preventing msr_set/clear_bit from having an effect (Xiaolong Wang) [1387697] - [x86] kvm: x86: bump KVM_(SOFT_)MAX_VCPUS to 384 (Radim Krcmar) [1433954] - [x86] kvm: x86: fix out-of-bounds accesses of rtc_eoi map (Radim Krcmar) [1433954] - [x86] kvm: x86: bump KVM_MAX_VCPU_ID to 1023 (Radim Krcmar) [1433954] - [x86] kvm: introduce KVM_MAX_VCPU_ID (Radim Krcmar) [1433954] - [x86] kvm: fix page struct leak in handle_vmon (Paolo Bonzini) [1417825] {CVE-2017-2596} - [x86] intel_rdt: Fix the notifier priority crash (Jiri Olsa) [1442204] - [xen] balloon: Set balloon's initial state to number of existing RAM pages (Vitaly Kuznetsov) [1437309] - [pci] Avoid output of ioapic probe error (David Arcari) [1377960] - [scsi] storvsc: remove bogus code to transfer struct scatterlist (Cathy Avery) [1429882] - [scsi] storvsc: properly handle SRB_ERROR when sense message is present (Cathy Avery) [1429882] - [scsi] storvsc: use tagged SRB requests if supported by the device (Cathy Avery) [1429882] - [scsi] storvsc: Enable multi-queue support (Cathy Avery) [1429882] - [scsi] storvsc: Remove the restriction on max segment size (Cathy Avery) [1429882] - [gpio] acpi: Return -EPROBE_DEFER if the gpiochip was not found (Gopal Tiwari) [1415450] - [block] blk-mq: don't complete un-started request in timeout handler (Ming Lei) [1429353] - [kernel] compiler-gcc: integrate the various compiler-gcc[345].h files (Rafael Aquini) [1367596] - [kernel] compiler-gcc.h: neatening (Rafael Aquini) [1367596] - [kernel] lib: make memzero_explicit more robust against dead store elimination (Rafael Aquini) [1367596] - [kernel] lib: memzero_explicit: use barrier instead of OPTIMIZER_HIDE_VAR (Rafael Aquini) [1367596] - [kernel] compiler: introduce __alias(symbol) shortcut (Rafael Aquini) [1367596] - [kernel] compiler-intel.h: Remove duplicate definition (Rafael Aquini) [1367596] - [powerpc] mm: Add missing global TLB invalidate if cxl is active (Steve Best) [1440776]- [documentation] ipvs: Document sysctl pmtu_disc (Hangbin Liu) [1415642] - [documentation] ipvs: Document sysctl sync_ports (Hangbin Liu) [1415642] - [documentation] ipvs: Document sysctl sync_qlen_max and sync_sock_size (Hangbin Liu) [1415642] - [documentation] ipvs: fix sync_threshold description and add sync_refresh_period, sync_retries (Hangbin Liu) [1415642] - [net] neigh: do not modify unlinked entries (Jakub Sitnicki) [1389292] - [net] revert "tcp: fix the timid additive increase on stretch ACKs" (Hannes Frederic Sowa) [1418870] - [net] revert "tcp: fix stretch ACK bugs in Reno" (Hannes Frederic Sowa) [1418870] - [net] revert "tcp: fix tcp_cong_avoid_ai() credit accumulation bug with decreases in w" (Hannes Frederic Sowa) [1418870] - [netdrv] macvtap: fix use after free for skb_array during release (Wei Xu) [1414006] - [netdrv] macvtap: correctly free skb during socket destruction (Wei Xu) [1414006] - [netdrv] macvtap: switch to use skb array (Wei Xu) [1414006] - [netdrv] macvtap: Do not double-count received packets (Wei Xu) [1414006] - [netdrv] macvlan: fix leak in macvlan_handle_frame (Wei Xu) [1414006] - [net] tun: remove unnecessary sk_receive_queue (Wei Xu) [1352741] - [net] tun: Don't assume type tun in tun_device_event (Wei Xu) [1352741] - [net] tun: fix build warnings (Wei Xu) [1352741] - [net] tun: switch to use skb array for tx (Wei Xu) [1352741] - [net] introduce NETDEV_CHANGE_TX_QUEUE_LEN (Wei Xu) [1352741] - [net] ptr_ring: fix race conditions when resizing (Wei Xu) [1352741] - [net] skb_array: add wrappers for resizing (Wei Xu) [1352741] - [net] ptr_ring: support resizing multiple queues (Wei Xu) [1352741] - [net] skb_array: minor tweak (Wei Xu) [1352741] - [net] ptr_ring: support zero length ring (Wei Xu) [1352741] - [net] skb_array: resize support (Wei Xu) [1352741] - [net] ptr_ring: resize support (Wei Xu) [1352741] - [net] skb_array: array based FIFO for skbs (Wei Xu) [1352741] - [net] ptr_ring: array based FIFO for pointers (Wei Xu) [1352741] - [net] packet: fix overflow in check for tp_reserve (Hangbin Liu) [1441172] {CVE-2017-7308} - [net] packet: fix overflow in check for tp_frame_nr (Hangbin Liu) [1441172] {CVE-2017-7308} - [net] packet: fix overflow in check for priv area size (Hangbin Liu) [1441172] {CVE-2017-7308} - [net] tcp: minimize false-positives on TCP/GRO check (Marcelo Leitner) [1438309] - [net] audit: normalize NETFILTER_PKT (Richard Guy Briggs) [1382494] - [net] netfilter: use consistent ipv4 network offset in xt_AUDIT (Richard Guy Briggs) [1382494] - [net] netfilter: Convert uses of __constant_ to (Richard Guy Briggs) [1382494]- [scsi] sg: check length passed to SG_NEXT_CMD_LEN ("Ewan D. Milne") [1439047] {CVE-2017-7187} - [scsi] ipr: do not set DID_PASSTHROUGH on CHECK CONDITION (Steve Best) [1441747] - [scsi] storvsc: Support manual scan of FC hosts on Hyper-V (Cathy Avery) [1425469] - [fs] proc/kcore: update physical address for kcore ram and text (Pratyush Anand) [1419888] - [pci] pciehp: Leave power indicator on when enabling already-enabled slot (Myron Stowe) [1435818] - [pci] pciehp: Prioritize data-link event over presence detect (Myron Stowe) [1435818] - [pci] cpqphp: Add missing call to pci_disable_device() (Myron Stowe) [1435818] - [pci] pciehp: Remove useless pciehp_get_latch_status() calls (Myron Stowe) [1435818] - [pci] pciehp: Clean up dmesg "Slot(s)" messages (Myron Stowe) [1435818] - [pci] pciehp: Remove unnecessary guard (Myron Stowe) [1435818] - [pci] pciehp: Don't re-read Slot Status when handling surprise event (Myron Stowe) [1435818] - [pci] pciehp: Don't re-read Slot Status when queuing hotplug event (Myron Stowe) [1435818] - [pci] pciehp: Process all hotplug events before looking for new ones (Myron Stowe) [1435818] - [pci] pciehp: Return IRQ_NONE when we can't read interrupt status (Myron Stowe) [1435818] - [pci] pciehp: Rename pcie_isr() locals for clarity (Myron Stowe) [1435818] - [pci] Fix all whitespace issues (Myron Stowe) [1435818] - [pci] pciehp: Always protect pciehp_disable_slot() with hotplug mutex (Myron Stowe) [1435818] - [netdrv] bonding: handle link transition from FAIL to UP correctly (Jarod Wilson) [1412921] - [netdrv] bonding: attempt to better support longer hw addresses (Jarod Wilson) [1412921] - [netdrv] bonding: fix active-backup transition (Jarod Wilson) [1412921] - [netdrv] bonding: refine bond_fold_stats() wrap detection (Jarod Wilson) [1412921] - [netdrv] bonding: avoid printing while holding a spinlock (Jarod Wilson) [1412921] - [netdrv] bonding: correctly update link status during mii-commit phase (Jarod Wilson) [1412921] - [netdrv] bonding: make speed, duplex setting consistent with link state (Jarod Wilson) [1412921] - [netdrv] bonding: improve link-status update in mii-monitoring (Jarod Wilson) [1412921] - [netdrv] bonding: split bond_set_slave_link_state into two parts (Jarod Wilson) [1412921] - [netdrv] bonding: reduce scope of some global variables (Jarod Wilson) [1412921] - [netdrv] bonding: remove "port-moved" state that was never implemented (Jarod Wilson) [1412921] - [netdrv] bonding: remove hardcoded value (Jarod Wilson) [1412921] - [netdrv] bonding: Remove unnecessary returned value check (Jarod Wilson) [1412921] - [netdrv] bonding: quit messing with IOCTL (Jarod Wilson) [1412921] - [netdrv] bonding: Fix bonding crash (Jarod Wilson) [1412921] - [netdrv] bonding: fix the typo (Jarod Wilson) [1412921] - [netdrv] bonding: Enforce active-backup policy for IPoIB bonds (Jarod Wilson) [1412921] - [kernel] uapi: Fix exposed undefined u32 and u64 types to userland through /usr/include/linux/md_p.h (Rafael Aquini) [1443158] - [powerpc] mm: Use appropriate ESID mask in copro_calculate_slb() (Gustavo Duarte) [1437942]- [kernel] x86/e820: Don't merge consecutive E820_PRAM ranges (Jeff Moyer) [1351098] - [kernel] x86/boot: Fix kdump, cleanup aborted E820_PRAM max_pfn manipulation (Jeff Moyer) [1351098] - [kernel] scripts/sortextable: support objects with more than 64K sections (Joe Lawrence) [1440222] - [kernel] sched/idle: Add missing checks to the exit condition of cpu_idle_poll() (Gustavo Duarte) [1437869] - [md] raid5-ppl: runtime PPL enabling or disabling (Nigel Croxon) [1434872] - [md] raid5-ppl: support disk hot add/remove with PPL (Nigel Croxon) [1434872] - [md] raid5-ppl: load and recover the log (Nigel Croxon) [1434872] - [md] add sysfs entries for PPL (Nigel Croxon) [1434872] - [md] raid5-ppl: Partial Parity Log write logging implementation (Nigel Croxon) [1434872] - [md] raid5: separate header for log functions (Nigel Croxon) [1434872] - [md] superblock changes for PPL (Nigel Croxon) [1434872] - [x86] mm: fix gup_pte_range() vs DAX mappings (Jeff Moyer) [1436283] - [x86] mm: Simplify get_user_pages() PTE bit handling (Jeff Moyer) [1436283] - [x86] mm: Fix gup_huge_p?d() to handle large PAT bit (Jeff Moyer) [1436283] - [x86] Mark Intel Knights Mill processor as supported (Steve Best) [1381298] - [x86] kvm: x86: Add AVX512_4VNNIW and AVX512_4FMAPS support (Paul Lai) [1382116] - [x86] cpuid: Provide get_scattered_cpuid_leaf() (Paul Lai) [1382116] - [x86] cpuid: Cleanup cpuid_regs definitions (Paul Lai) [1382116] - [x86] cpufeature: Add AVX512_4VNNIW and AVX512_4FMAPS features (Paul Lai) [1382116 1380821] - [x86] smpboot: Prevent false positive out of bounds cpumask access warning (Baoquan He) [1440629] - [hid] hid-wacom: support 27QHDT using the new driver (Aristeu Rozanski) [1391668] - [scsi] ses: don't get power status of SES device slot on probe (Gustavo Duarte) [1434768] - [char] tpm_tis_spi: Add small delay after last transfer (Jerry Snitselaar) [1385571] - [char] tpm_tis_spi: Remove limitation of transfers to MAX_SPI_FRAMESIZE bytes (Jerry Snitselaar) [1385571] - [char] tpm_tis_spi: Check correct byte for wait state indicator (Jerry Snitselaar) [1385571] - [char] tpm_tis_spi: Abort transfer when too many wait states are signaled (Jerry Snitselaar) [1385571] - [char] tpm_tis_spi: Use single function to transfer data (Jerry Snitselaar) [1385571] - [block] nvme: Complete all stuck requests (David Milburn) [1439623] - [block] blk-mq: Provide freeze queue timeout (David Milburn) [1439623] - [block] blk-mq: Export blk_mq_freeze_queue_wait (David Milburn) [1439623] - [netdrv] mlx5: Increase number of max QPs in default profile (Kamal Heib) [1436238] - [netdrv] i40e: only register client on iWarp-capable devices (Stefan Assmann) [1437246] - [netdrv] i40e: close client on remove and shutdown (Stefan Assmann) [1429866] - [netdrv] i40e: register existing client on probe (Stefan Assmann) [1429866] - [netdrv] i40e: remove client instance on driver unload (Stefan Assmann) [1429866] - [netdrv] i40e: fix RSS queues only operating on PF0 (Stefan Assmann) [1429866] - [netdrv] i40e: initialize params before notifying of l2_param_changes (Stefan Assmann) [1429866] - [netdrv] i40e: KISS the client interface (Stefan Assmann) [1429866] - [netdrv] i40e: fix up recent proxy and wol bits for X722_SUPPORT (Stefan Assmann) [1429866] - [netdrv] i40e: Acquire NVM lock before reads on all devices (Stefan Assmann) [1429866] - [netdrv] i40e: Do not enable NAPI on q_vectors that have no rings (Stefan Assmann) [1429866] - [infiniband] i40iw: Receive netdev events post INET_NOTIFIER state (Stefan Assmann) [1429866] - [powerpc] prom: Increase minimum RMA size to 512MB (Gustavo Duarte) [1411321]- [scsi] qla2xxx: Turn ql2xmqsupport off by default (Himanshu Madhani) [1441782] - [scsi] lpfc: code cleanups in NVME initiator base (Ewan Milne) [1384922] - [scsi] lpfc: Mark NVMe and NVMe Target support as tech preview (Ewan Milne) [1384922] - [nvme] nvme_fc: avoid double kfree(), don't call nvme_cleanup_cmd() in nvme_fc_unmap_data() (Ewan Milne) [1384922] - [nvme] nvme-fc: add .map_queue entry to blk_mq_ops (Ewan Milne) [1384922] - [nvme] nvme_fc: add controller reset support (Ewan Milne) [1384922] - [nvme] nvme_fc: add aen abort to teardown (Ewan Milne) [1384922] - [nvme] nvme_fc: fix command id check (Ewan Milne) [1384922] - [nvme] nvme_fc: Add ls aborts on remote port teardown (Ewan Milne) [1384922] - [nvme] nvme_fc: Move LS's to rport (Ewan Milne) [1384922] - [nvme] nvmet_fc: add missing reference in add_port (Ewan Milne) [1384922] - [nvme] nvmet_fc: Rework target side abort handling (Ewan Milne) [1384922] - [nvme] nvme_fcloop: split job struct from transport for req_release (Ewan Milne) [1384922] - [nvme] nvmet_fc: add req_release to lldd api (Ewan Milne) [1384922] - [nvme] nvmet_fc: add target feature flags for upcall isr contexts (Ewan Milne) [1384922] - [nvme] nvme_fc: Clean up host fcpio done status handling (Ewan Milne) [1384922] - [nvme] nvmet_fc: Clear SG list to avoid double frees (Ewan Milne) [1384922] - [nvme] nvme_fc: correct LS validation (Ewan Milne) [1384922] - [nvme] nvmet_fc: Sync NVME LS reject reasons with spec (Ewan Milne) [1384922] - [nvme] nvme_fc: Add check of status_code in ERSP_IU (Ewan Milne) [1384922] - [nvme] nvme_fc: Sync FC-NVME header with standard (Ewan Milne) [1384922] - [nvme] nvme-fc: don't bother to validate ioccsz and iorcsz (Ewan Milne) [1384922] - [nvme] nvmet_fc: cleanup of abort flag processing in fcp_op_done (Ewan Milne) [1384922] - [scsi] lpfc version bump for nvme to 11.2.0.11 (Ewan Milne) [1384922] - [scsi] lpfc: The lpfc driver does not issue RFF_ID and RFT_ID in the correct sequence (Ewan Milne) [1384922] - [scsi] lpfc: Finalize Kconfig options for nvme (Ewan Milne) [1384922] - [scsi] lpfc: Rework lpfc Kconfig for NVME options (Ewan Milne) [1384922] - [scsi] lpfc: add missing Kconfig NVME dependencies (Ewan Milne) [1384922] - [scsi] lpfc: replace init_timer by setup_timer (Ewan Milne) [1384922] - [scsi] lpfc: Fix eh_deadline setting for sli3 adapters (Ewan Milne) [1384922] - [scsi] lpfc: code cleanups in NVME initiator discovery (Ewan Milne) [1384922] - [scsi] lpfc: correct rdp diag portnames (Ewan Milne) [1384922] - [scsi] lpfc: remove dead sli3 nvme code (Ewan Milne) [1384922] - [scsi] lpfc: correct double print (Ewan Milne) [1384922] - [scsi] lpfc: Rename LPFC_MAX_EQ_DELAY to LPFC_MAX_EQ_DELAY_EQID_CNT (Ewan Milne) [1384922] - [scsi] lpfc: add NVME exchange aborts (Ewan Milne) [1384922] - [scsi] lpfc: Fix nvme allocation bug on failed nvme_fc_register_localport (Ewan Milne) [1384922] - [scsi] lpfc: Fix IO submission if WQ is full (Ewan Milne) [1384922] - [scsi] lpfc: Fix NVME CMD IU byte swapped word 1 problem (Ewan Milne) [1384922] - [scsi] lpfc: Fix RCTL value on NVME LS request and response (Ewan Milne) [1384922] - [scsi] lpfc: Fix crash during Hardware error recovery on SLI3 adapters (Ewan Milne) [1384922] - [scsi] lpfc: fix missing spin_unlock on sql_list_lock (Ewan Milne) [1384922] - [scsi] lpfc: don't dereference dma_buf-> iocbq before null check (Ewan Milne) [1384922] - [scsi] lpfc: sanity check hrq is null before dereferencing it (Ewan Milne) [1384922] - [scsi] lpfc: remove redundant assignment of sgel (Ewan Milne) [1384922] - [scsi] Update lpfc version to 11.2.0.8 with NVME support (Ewan Milne) [1384922] - [scsi] lpfc: Update copyrights (Ewan Milne) [1384922] - [scsi] lpfc: NVME Target: Add debugfs support (Ewan Milne) [1384922] - [scsi] lpfc: NVME Target: bind to nvmet_fc api (Ewan Milne) [1384922] - [scsi] lpfc: NVME Target: Merge into FC discovery (Ewan Milne) [1384922] - [scsi] lpfc: NVME Target: Receive buffer updates (Ewan Milne) [1384922] - [scsi] lpfc: NVME Target: Base modifications (Ewan Milne) [1384922] - [scsi] lpfc: NVME Initiator: Add debugfs support (Ewan Milne) [1384922] - [scsi] lpfc: NVME Initiator: bind to nvme_fc api (Ewan Milne) [1384922] - [scsi] lpfc: NVME Initiator: Merge into FC discovery (Ewan Milne) [1384922] - [scsi] lpfc: NVME Initiator: Base modifications (Ewan Milne) [1384922] - [scsi] lpfc: refactor debugfs queue dump routines (Ewan Milne) [1384922] - [scsi] lpfc: refactor debugfs queue prints (Ewan Milne) [1384922] - [scsi] lpfc: minor code cleanups (Ewan Milne) [1384922] - [scsi] lpfc: Correct WQ creation for pagesize (Ewan Milne) [1384922] - [scsi] lpfc: Revert: Fix eh_deadline setting for sli3 adapters (Ewan Milne) [1384922]- [gpu] drm/ast: Handle configuration without P2A bridge (Rob Clark) [1422342 1415055 1351050 1406119] - [gpu] drm/vmwgfx: Work around drm removal of control nodes (Rob Clark) [1425111 1406119] - [video] efifb: prevent null-deref when iterating dmi_list (Rob Clark) [1358107 1406119] - [kernel] pm / sleep: add configurable delay for pm_test (Rob Clark) [1406119] - [gpu] drm/mgag200: Added support for the new device G200eH3 (Rob Clark) [1385845 1385100 1406119] - [documentation] rhel: remove drm from DocBook build (Rob Clark) [1406119] - [drm] upstream sync to v4.10 (Rob Clark) [1390444 1390443 1330441 1330436 1310324 1406119 1386946 1385880 1385851 1385820 1385760 1385757 1384392 1380814 1377723 1373255 1339127 1305619 1211380] - [acpi] acpi / video: Fix lockdep issue (Rob Clark) [1406119] - [kernel] virtio: make find_vqs() checkpatch.pl-friendly (Rob Clark) [1406119] - [kernel] sched: Export sched_setscheduler_nocheck (Rob Clark) [1406119] - [kernel] relay: add global mode support for buffer-only channels (Rob Clark) [1406119] - [kernel] kthread: export kthread functions (Rob Clark) [1406119] - [x86] locking/atomic, arch/x86: Implement atomic{, 64}_fetch_{add, sub, and, or, xor}() (Rob Clark) [1406119] - [sound] drm/i915/dp: DP audio API changes for MST (Rob Clark) [1406119] - [x86] drm/i915: Remove .is_mobile field from platform struct (Rob Clark) [1406119] - [x86] drm/i915: Account for TSEG size when determining 865G stolen base (Rob Clark) [1406119] - [x86] Silence 32bit compiler warning in intel_graphics_stolen() (Rob Clark) [1406119] - [x86] drm/i915: Function per early graphics quirk (Rob Clark) [1406119] - [x86] drm/i915: Canonicalize stolen memory calculations (Rob Clark) [1406119] - [x86] Provide atomic_{or,xor,and} (Rob Clark) [1406119] - [x86] Force inlining of atomic ops (Rob Clark) [1406119] - [x86] asm: Always inline atomics (Rob Clark) [1406119] - [asm-generic] locking, arch: Use ACCESS_ONCE() instead of cast to volatile in atomic_read() (Rob Clark) [1406119] - [x86] locking,x86: Kill atomic_or_long() (Rob Clark) [1406119] - [kernel] kernel.h: add u64_to_user_ptr() (Rob Clark) [1406119] - [kernel] io-mapping: Fixup for different names of writecombine (Rob Clark) [1406119] - [kernel] io-mapping.h: s/PAGE_KERNEL_IO/PAGE_KERNEL/ (Rob Clark) [1406119] - [kernel] io-mapping: Always create a struct to hold metadata about the io-mapping (Rob Clark) [1406119] - [kernel] io-mapping: Specify mapping size for io_mapping_map_wc() (Rob Clark) [1406119] - [kernel] rcu: Add rcu_pointer_handoff() (Rob Clark) [1406119]- [netdrv] mlxsw: spectrum_flower: Remove bogus warns in mlxsw_sp_flower_destroy (Ivan Vecera) [1434591] - [netdrv] mlxsw: acl: Use PBS type for forward action (Ivan Vecera) [1434591] - [netdrv] spectrum: flower: Treat ETH_P_ALL as a special case and translate for HW (Ivan Vecera) [1434591] - [netdrv] mlxsw: acl: Fix mlxsw_afa_block_commit error path (Ivan Vecera) [1434591] - [netdrv] spectrum: acl_tcam: Fix catchall prio value (Ivan Vecera) [1434591] - [netdrv] mlxsw: spectrum: Implement TC flower offload (Ivan Vecera) [1434591] - [netdrv] mlxsw: spectrum: Introduce ACL core with simple TCAM implementation (Ivan Vecera) [1434591] - [netdrv] mlxsw: resources: Add ACL related resources (Ivan Vecera) [1434591] - [netdrv] mlxsw: spectrum: Introduce basic set of flexible key blocks (Ivan Vecera) [1434591] - [netdrv] mlxsw: core: Introduce flexible actions support (Ivan Vecera) [1434591] - [netdrv] mlxsw: core: Introduce flexible keys support (Ivan Vecera) [1434591] - [kernel] include/linux/rwsem.h: add '' include (Ivan Vecera) [1434591] - [netdrv] mlxsw: reg: Add Policy-Engine Extended Flexible Action Register (Ivan Vecera) [1434591] - [netdrv] mlxsw: reg: Add Policy-Engine Policy Based Switching Register (Ivan Vecera) [1434591] - [netdrv] mlxsw: reg: Add Policy-Engine Rules Copy Register (Ivan Vecera) [1434591] - [netdrv] mlxsw: reg: Add Policy-Engine Port Binding Table (Ivan Vecera) [1434591] - [netdrv] mlxsw: reg: Add Policy-Engine TCAM Entry Register Version 2 (Ivan Vecera) [1434591] - [netdrv] mlxsw: reg: Add Policy-Engine TCAM Allocation Register (Ivan Vecera) [1434591] - [netdrv] mlxsw: reg: Add Policy-Engine ACL Group Table register (Ivan Vecera) [1434591] - [netdrv] mlxsw: reg: Add Policy-Engine ACL Register (Ivan Vecera) [1434591] - [netdrv] mlxsw: item: Add helpers for getting pointer into payload for char buffer item (Ivan Vecera) [1434591] - [netdrv] mlxsw: item: Add 8bit item helpers (Ivan Vecera) [1434591] - [netdrv] mlxsw: spectrum_router: Add support for route replace (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Add support for route append (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Correctly handle identical routes (Ivan Vecera) [1434587] - [net] ipv4: fib: Add events for FIB replace and append (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Don't reflect LINKDOWN nexthops (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Flush resources when RIF is deleted (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Reflect nexthop status changes (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Use trap action only for some route types (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Determine offload status using generic function (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: More accurately set offload flag (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Refactor nexthop init routine (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Remove FIB info from FIB entry struct (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Store routes in a more generic way (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Add gateway indication to nexthop group (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Use nexthop's scope to set action type (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Store nexthops in a hash table (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Store nexthop groups in a hash table (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Nullify nexthop's neigh pointer (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Fix typo in comment (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Don't read 'nud_state' without lock (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Remove redundant check (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Simplify neighbour reflection (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Use ordered workqueue for neigh updates (Ivan Vecera) [1434587] - [netdrv] mlxsw: core: Queue work immediately instead of delaying it (Ivan Vecera) [1434587] - [netdrv] mlxsw: pci: Fix EQE structure definition (Ivan Vecera) [1434587] - [netdrv] mlxsw: switchx2: Fix memory leak at skb reallocation (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum: Fix memory leak at skb reallocation (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum: Change ENOTSUPP to EOPNOTSUPP (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum: Fix order of commands in port remove function (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum: Make the add_matchall_tc_entry symmetric (Ivan Vecera) [1434587]- [net] sctp: get sock from transport in sctp_transport_update_pmtu (Xin Long) [1412865] - [net] sctp: check for dst and pathmtu update in sctp_packet_config (Xin Long) [1412865] - [net] sctp: remove return value from sctp_packet_init/config (Xin Long) [1412865] - [net] revert "inet: frag: remove hash size assumptions from callers" (David Arcari) [1431878] - [scsi] qla2xxx: Update driver version to 8.07.00.38.07.4-k1 (Himanshu Madhani) [1436940] - [scsi] qla2xxx: Defer marking device lost when receiving an RSCN (Himanshu Madhani) [1436940] - [scsi] qla2xxx: Fix typo in driver (Himanshu Madhani) [1436940] - [scsi] qla2xxx: Fix crash in qla2xxx_eh_abort on bad ptr (Himanshu Madhani) [1436940] - [scsi] qla2xxx: Avoid that issuing a LIP triggers a kernel crash (Himanshu Madhani) [1436940] - [scsi] qla2xxx: Add fix to read correct register value for ISP82xx (Himanshu Madhani) [1436940] - [scsi] qla2xxx: Disable the adapter and skip error recovery in case of register disconnect (Himanshu Madhani) [1436940] - [scsi] ses: Fix SAS device detection in enclosure (Maurizio Lombardi) [1394089] - [scsi] lpfc: Make default for lpfc_use_blk_mq to off (Ewan Milne) [1438933] - [scsi] hpsa: cleanup PCI IDs in hpsa driver (Joseph Szczypek) [1433008] - [scsi] storvsc: Workaround for virtual DVD SCSI version (Cathy Avery) [1437552] - [scsi] drivers: add blist flags (Cathy Avery) [1437552] - [iommu] vt-d: fix range computation when making room for large pages (Alex Williamson) [1435612] - [target] replace ALUA transition wait/flush with mutex (Mike Christie) [1429008 1407016] - [target] tcmu: Allow cmd_time_out to be set to zero (disabled) (Mike Christie) [1429008 1407016] - [target] fix race during implicit transition work flushes (Mike Christie) [1429008 1407016] - [target] allow userspace to set state to transitioning (Mike Christie) [1429008 1407016] - [target] fix ALUA transition timeout handling (Mike Christie) [1429008 1407016] - [target] export protocol identifier (Mike Christie) [1429008 1407016] - [target] Use system workqueue for ALUA transitions (Mike Christie) [1429008 1407016] - [target] fail ALUA transitions for pscsi (Mike Christie) [1429008 1407016] - [target] allow ALUA setup for some passthrough backends (Mike Christie) [1429008 1407016] - [target] Use a PASSTHROUGH flag instead of transport_types (Mike Christie) [1429008 1407016] - [target] user: Fix use-after-free of tcmu_cmds if they are expired (Mike Christie) [1429008 1407016] - [target] tcmu: Convert cmd_time_out into backend device attribute (Mike Christie) [1429008 1407016] - [target] tcmu: make cmd timeout configurable (Mike Christie) [1429008 1407016] - [target] tcmu: add helper to check if dev was configured (Mike Christie) [1429008 1407016] - [target] tcmu: return on first Opt parse failure (Mike Christie) [1429008 1407016] - [target] tcmu: allow hw_max_sectors greater than 128 (Mike Christie) [1429008 1407016] - [infiniband] ib/mlx5: Support creation of a WQ with scatter FCS offload (Kamal Heib) [1409510] - [infiniband] ib/mlx5: Enable QP creation with cvlan offload (Kamal Heib) [1409510] - [infiniband] ib/mlx5: Enable WQ creation and modification with cvlan offload (Kamal Heib) [1409510] - [infiniband] ib/mlx5: Expose vlan offloads capabilities (Kamal Heib) [1409510] - [infiniband] ib/uverbs: Enable QP creation with cvlan offload (Kamal Heib) [1409510] - [uapi] ib/uverbs: Enable WQ creation and modification with cvlan offload (Kamal Heib) [1409510] - [uapi] ib/uverbs: Expose vlan offloads capabilities (Kamal Heib) [1409510] - [rdma] ib/core: Add scatter FCS flag to use in WQ creation (Kamal Heib) [1409510] - [rdma] ib/core: Enable QP creation with cvlan offload (Kamal Heib) [1409510] - [rdma] ib/core: Enable WQ creation and modification with cvlan offload (Kamal Heib) [1409510] - [rdma] ib/core: Expose vlan offloads capabilities (Kamal Heib) [1409510] - [netdrv] mlx4: reduce OOM risk on arches with large pages (Kamal Heib) [1438409] - [netdrv] ib/mlx4: Take source GID by index from HW GID table (Kamal Heib) [1438404] - [netdrv] mlx4_en: fix overflow in mlx4_en_init_timestamp() (Kamal Heib) [1438400] - [netdrv] mlx4_core: Fix VF overwrite of module param which disables DMFS on new probed PFs (Kamal Heib) [1438385] - [netdrv] mlx4: && vs & typo (Kamal Heib) [1438373] - [netdrv] mlx4: Spoofcheck and zero MAC can't coexist (Kamal Heib) [1438373] - [netdrv] mlx4_core: Avoid delays during VF driver device shutdown (Kamal Heib) [1438365] - [powerpc] Add ppc64 hard lockup detector support (Gustavo Duarte) [1226123] - [powerpc] oprofile: Disable oprofile NMI timer on ppc64 (Gustavo Duarte) [1226123] - [powerpc] boot: Fix zImage TOC alignment (Gustavo Duarte) [1395838] - [powerpc] pseries: Don't give a warning when HPT resizing isn't available (David Gibson) [1431922]- [netdrv] mlxsw: spectrum_router: Avoid potential packets loss (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Remove unused variable (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Correctly reallocate adjacency entries (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Correctly remove nexthop groups (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Mark split ports as such (Ivan Vecera) [1414400] - [net] ipv4: fib: Replay events when registering FIB notifier (Ivan Vecera) [1414400] - [netdrv] rocker: Register FIB notifier before creating ports (Ivan Vecera) [1414400] - [netdrv] rocker: Implement FIB offload in deferred work (Ivan Vecera) [1414400] - [netdrv] rocker: Create an ordered workqueue for FIB offload (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Implement FIB offload in deferred work (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Create an ordered workqueue for FIB offload (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Don't reflect dead neighs (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Change order of operations in removal path (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Add missing rollback in error path (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_buffers: Limit size of pools (Ivan Vecera) [1414400] - [netdrv] mlxsw: resources: Add maximum buffer size (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchib: add MLXSW_PCI dependency (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add policers for trap groups (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add QoS Policer Configuration Register (Ivan Vecera) [1414400] - [netdrv] mlxsw: resources: Add max cpu policers resource (Ivan Vecera) [1414400] - [netdrv] mlxsw: Create a different trap group list for each device (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add BGP trap (Ivan Vecera) [1414400] - [netdrv] mlxsw: Change trap groups setting (Ivan Vecera) [1414400] - [netdrv] mlxsw: resources: Add max trap groups resource (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Change emad trap group settings (Ivan Vecera) [1414400] - [netdrv] mlxsw: Add option to choose trap group (Ivan Vecera) [1414400] - [netdrv] mlxsw: Change trap set function (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchib: Use generic listener struct for events (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Use generic listener struct for events (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use generic listener struct for events (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Introduce generic macro for event (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Use generic listener struct for rx traps (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use generic listener struct for rx traps (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Expose generic macros for rx trap (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Create a generic function to register / unregister traps (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Remove unused traps (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Implement thermal zone (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Management Fan Speed Limit register (Ivan Vecera) [1414400] - [netdrv] mlxsw: minimal: Add I2C support for Mellanox ASICs (Ivan Vecera) [1414400] - [netdrv] mlxsw: Invoke driver's init/fini methods only if defined (Ivan Vecera) [1414400] - [netdrv] mlxsw: Introduce support for I2C bus (Ivan Vecera) [1414400] - [netdrv] mlxsw: Add bus capability flag (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Flush FIB tables during fini (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Add FIB abort warning (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Fix pwm_frequency field size in MFCR register (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Correctly dump neighbour activity (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Fix refcount bug on span entries (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Ignore FIB notification events for non-init namespaces (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Fix handling of neighbour structure (Ivan Vecera) [1414400] - [netdrv] mlxsw: pci: Fix the FW ready mask length (Ivan Vecera) [1414400] - [netdrv] mlxsw: Remove unused including (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Fix incorrect reuse of MID entries (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchib: Introduce SwitchIB and SwitchIB silicon driver (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Add IB port support (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Add eth prefix to port create and remove (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Add port type (Eth/IB) set API (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Add "eth" prefix to mlxsw_core_port_set (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Add Infiniband switch partition (Ivan Vecera) [1414400] - [netdrv] mlxsw: Make devlink port instances independent of spectrum/switchx2 port instances (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add local-port to Infiniband port mapping (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Infiniband support to PTYS (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add eth prefix to PTYS pack and unpack (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Fix port speed configuration (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Add support for physical port names (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Move port used check outside port remove function (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Move port used check outside port remove function (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Check if port is usable before calling port create (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Zero payload buffers for couple of registers (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Set physical device for port netdevice (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Set physical device for port netdevice (Ivan Vecera) [1414400] - [netdrv] mlxsw: Move PCI id table definitions into driver modules (Ivan Vecera) [1414400] - [netdrv] mlxsw: pci: Rename header with HW definitions (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Remove extra whitespace (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Compare only trees which are in use during tree get (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Save requested prefix bitlist when creating tree (Ivan Vecera) [1414400] - [netdrv] mlxsw: Convert resources into array (Ivan Vecera) [1414400] - [netdrv] mlxsw: cmd: Push resource query defines to cmd.h (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Generare register names automatically (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Use helper macro to define registers (Ivan Vecera) [1414400] - [netdrv] mlxsw: item: Make char *buf arg constant for getters (Ivan Vecera) [1414400] - [netdrv] mlxsw: item: Make struct mlxsw_item args const (Ivan Vecera) [1414400] - [netdrv] mlxsw: pci: Fix reset wait for SwitchX2 (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Fix ethernet port initialization (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Make mlxsw_sp_router_fib4_del return void and remove warn (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Use correct tree index for binding (Ivan Vecera) [1414400] - [netdrv] mlxsw: Flip to the new dev walk API (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Fix misuse of hard_header_len (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Fix misuse of hard_header_len (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: avoid potential uninitialized data usage (Ivan Vecera) [1414400] - [netdrv] doc: update switchdev L3 section (Ivan Vecera) [1414400] - [net] switchdev: remove FIB offload infrastructure (Ivan Vecera) [1414400] - [netdrv] rocker: use FIB notifications instead of switchdev calls (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Use FIB notifications instead of switchdev calls (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: remove redundant check if err is zero (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Implement max rif resource (Ivan Vecera) [1414400] - [netdrv] mlxsw: pci: Add max router interface resource (Ivan Vecera) [1414400] - [netdrv] mlxsw: pci: Add some miscellaneous resources (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Implement max virtual routers resource (Ivan Vecera) [1414400] - [netdrv] mlxsw: pci: Add max virtual routers resource (Ivan Vecera) [1414400] - [netdrv] mlxsw: profile: Add KVD resources to profile config (Ivan Vecera) [1414400] - [netdrv] mlxsw: pci: Add KVD size relate resources (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: lag resources- use resources data instead of consts (Ivan Vecera) [1414400] - [netdrv] mlxsw: pci: Add lag related resources to resources query (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Make offloads stats functions static (Ivan Vecera) [1414400] - [netdrv] mlxsw: Change the RX LAG hash function from XOR to CRC (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Fix sparse warnings (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Implement offload stats ndo and expose HW stats by default (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add support for new ethtool API (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Indicate support of multiple port types (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Report port type according to operational speed (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Report link partner's advertised speeds (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Correctly report autonegotiation (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Set port type before setting its address (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Fix error path in mlxsw_sp_router_init (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use existing flood setup when adding VLANs (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Don't take multiple references on a FID (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Fix netevent notifier registration (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Fix error path in mlxsw_sp_module_init (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Fix fib entry update path (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Fix failure caused by double fib removal from HW (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Mirror certain packets to CPU (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Allow different traps to have different actions (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Simplify traps definition (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Don't set learning when creating vPorts (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Remove unnecessary check in FDB processing (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Offload learning to the switch ASIC (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Configure learning for VLAN-aware bridge port (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Don't abort on first error when removing VLANs (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Make VLAN deletion function symmetric (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Limit number of FDB records per learning session (Ivan Vecera) [1414400] - [netdrv] mlxsw: router: Enable neighbors to be created on stacked devices (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add missing flood to router port (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_buffers: Fix pool value handling in mlxsw_sp_sb_tc_pool_bind_set (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Allow packets to be trapped from any PG (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Unmap 802.1Q FID before destroying it (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add missing rollbacks in error path (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Fix missing op field fill-up (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Trap loop-backed packets (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add missing packet traps (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Mark port as active before registering it (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Create PVID vPort before registering netdevice (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Remove redundant errors from the code (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Don't return upon error in removal path (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Fix use after free (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add missing DCB rollback in error path (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Do not override PAUSE settings (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Do not assume PAUSE frames are disabled (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Fix compilation error when CLS_ACT isn't set (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add support in matchall mirror TC offloading (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add the Monitoring Port Analyzer register (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Monitoring Port Analyzer Table register (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Shared Buffer Internal Buffer register (Ivan Vecera) [1414400] - [netdrv] mlxsw: pci: Add max span resources to resources query (Ivan Vecera) [1414400] - [netdrv] mlxsw: pci: Add resources query implementation (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Expose per-tc counters via ethtool (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Expose per-priority counters via ethtool (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Prevent invalid ingress buffer mapping (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Prevent overwrite of DCB capability fields (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Don't emit errors when PFC is disabled (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Indicate support for autonegotiation (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Force link training according to admin state (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Return -ENOENT in case of error (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Trace EMAD messages (Ivan Vecera) [1414400] - [netdrv] mlxsw: Add the unresolved next-hops probes (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Add the nexthop neigh activity update (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Implement next-hop routing (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Router Algorithmic LPM ECMP Update Register (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Router Adjacency Table register (Ivan Vecera) [1414400] - [netdrv] mlxsw: Introduce simplistic KVD linear area manager (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Define sizes of KVD areas (Ivan Vecera) [1414400] - [netdrv] mlxsw: Add KVD sizes configuration into profile (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Offload neighbours based on NUD state change (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Periodically update the kernel's neigh table (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Router Algorithmic LPM Unicast Host Table Dump register (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Router Algorithmic LPM Unicast Host Table register (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Add private neigh table (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Enable L3 interfaces on top of bridge devices (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Configure FIDs based on bridge events (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Unsplit the vFID range (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Introduce support for router interfaces (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Edit RIF properties based on netdev events (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add couple of lower device helper functions (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Implement fib4 add/del switchdev obj ops (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Router Algorithmic LPM Unicast Entry Register definition (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Add virtual router management (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Implement LPM trees management (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Router Algorithmic LPM Tree Binding Register definition (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Router Algorithmic LPM Structure Tree Register definition (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Router Algorithmic LPM Tree Allocation Register definition (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Implement private fib (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add traps needed for router implementation (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use action 'discard' when removing traps (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Router Interface Table Register (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add FDB action to forward to router (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add router interface struct (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Add basic ipv4 router initialization (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Initialize ports at the end of init sequence (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Router General Configuration Register (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Remove RIF from PVID vPort when joining / leaving LAG (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Sync PVID vPort LAG status (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Remove VLANs configuration via SELF flag (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Send untagged packets through a port netdev (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add debug prints (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Free resources upon vPort destruction (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Refactor FDB flushing logic (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Don't count on FID being present (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add FID get / set functions (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Check if port is vPort using its VID (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use per-FID struct for the VLAN-aware bridge (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Remove unused function argument (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use join / leave functions for vFID operations (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Make vFID struct generic (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use FID instead of vFID to setup flooding (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Create a function to map vPort's FID (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use only one function to create vFIDs (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Remove redundant function argument (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use DECLARE_BITMAP() macro (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Centralize VLAN-aware bridge ref counting (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Remove unnecessary function argument (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Make unlinking functions return void (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use WARN_ON() return value (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Remove unnecessary checks from event processing (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Forbid LAG slave from having VLAN uppers (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Sanitize port netdev upper devices (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use notifier_from_errno() in notifier block (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Don't count internal TX header bytes to stats (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Don't count internal TX header bytes to stats (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Remove deprecated create_workqueue (Ivan Vecera) [1414400]- [x86] intel_rdt: Put group node in rdtgroup_kn_unlock (Jiri Olsa) [1288964] - [x86] intel_rdt: Remove duplicate inclusion of linux/cpu.h (Jiri Olsa) [1288964] - [x86] intel_rdt: Implement show_options() for resctrlfs (Jiri Olsa) [1288964] - [x86] intel_rdt: Call intel_rdt_sched_in() with preemption disabled (Jiri Olsa) [1288964] - [x86] intel_rdt: Update task closid immediately on CPU in rmdir and unmount (Jiri Olsa) [1288964] - [x86] intel_rdt: Fix setting of closid when adding CPUs to a group (Jiri Olsa) [1288964] - [x86] intel_rdt: Update percpu closid immeditately on CPUs affected by changee (Jiri Olsa) [1288964] - [x86] intel_rdt: Reset per cpu closids on unmount (Jiri Olsa) [1288964] - [x86] intel_rdt: Prevent deadlock against hotplug lock (Jiri Olsa) [1288964] - [x86] intel_rdt: Protect info directory from removal (Jiri Olsa) [1288964] - [x86] intel_rdt: Add info files to Documentation (Jiri Olsa) [1288964] - [x86] intel_rdt: Export the minimum number of set mask bits in sysfs (Jiri Olsa) [1288964] - [x86] intel_rdt: Propagate error in rdt_mount() properly (Jiri Olsa) [1288964] - [x86] intel_rdt: Add a missing #include (Jiri Olsa) [1288964] - [x86] intel_rdt: Add scheduler hook (Jiri Olsa) [1288964] - [x86] intel_rdt: Add schemata file (Jiri Olsa) [1288964] - [x86] intel_rdt: Add tasks files (Jiri Olsa) [1288964] - [x86] intel_rdt: Add cpus file (Jiri Olsa) [1288964] - [x86] intel_rdt: Add mkdir to resctrl file system (Jiri Olsa) [1288964] - [x86] intel_rdt: Add "info" files to resctrl file system (Jiri Olsa) [1288964] - [x86] intel_rdt: Add basic resctrl filesystem support (Jiri Olsa) [1288964] - [x86] intel_rdt: Build structures for each resource based on cache topology (Jiri Olsa) [1288964] - [x86] documentation, x86: Documentation for Intel resource allocation user interface (Jiri Olsa) [1288964] - [x86] cqm: Share PQR_ASSOC related data between CQM and CAT (Jiri Olsa) [1288964] - [x86] intel_rdt: Pick up L3/L2 RDT parameters from CPUID (Jiri Olsa) [1288964] - [x86] intel_rdt: Add Haswell feature discovery (Jiri Olsa) [1288964] - [x86] intel_rdt: Add CONFIG, Makefile, and basic initialization (Jiri Olsa) [1288964] - [x86] cpufeature: Add RDT CPUID feature bits (Jiri Olsa) [1288964] - [x86] cpufeature: Move some of the scattered feature bits to x86_capability (Jiri Olsa) [1288964] - [x86] intel: Add get_cpu_cache_id function (Jiri Olsa) [1288964] - [x86] intel_cacheinfo: Enable cache id in cache info (Jiri Olsa) [1288964] - [x86] cacheinfo: Introduce cache id (Jiri Olsa) [1288964]- [tty] n_hdlc: get rid of racy n_hdlc.tbuf ("Herton R. Krzesinski") [1429920] {CVE-2017-2636} - [fs] mnt: Prevent pivot_root from creating a loop in the mount tree (Aristeu Rozanski) [1151483] {CVE-2014-7970} - [fs] ceph: remove bogus warnings from ceph_releasepage (Jeff Layton) [1428973] - [fs] ceph: get caps when handling splice() (Jeff Layton) [1428973] - [fs] jbd2: avoid infinite loop when destroying aborted journal (Lukas Czerner) [1433886] - [fs] jbd2: fix checkpoint list cleanup (Lukas Czerner) [1433886] - [fs] jbd2: simplify calling convention around __jbd2_journal_clean_checkpoint_list (Lukas Czerner) [1433886] - [fs] sunrpc: Silence WARN_ON when NFSv4.1 over RDMA is in use (Sachin Prabhu) [1428039] - [fs] sunrpc: Don't engage exponential backoff when connection attempt is rejected ("J. Bruce Fields") [1433390] - [net] ping: implement proper locking (Jakub Sitnicki) [1438998] {CVE-2017-2671} - [lib] Remove string from parman config selection (Ivan Vecera) [1382040] - [net] sched: cls_matchall: Reflect HW offloading status (Ivan Vecera) [1382040] - [net] sched: cls_matchall: Dump the classifier flags (Ivan Vecera) [1382040] - [net] ipv4: fib: Send notification before deleting FIB alias (Ivan Vecera) [1382040] - [net] ipv4: fib: Send deletion notification with actual FIB alias type (Ivan Vecera) [1382040] - [net] ipv4: fib: Notify about nexthop status changes (Ivan Vecera) [1382040] - [lib] Introduce priority array area manager (Ivan Vecera) [1382040] - [kernel] list: introduce list_for_each_entry_from_reverse helper (Ivan Vecera) [1382040] - [net] sched: tc_mirred: Rename public predicates 'is_tcf_mirred_redirect' and 'is_tcf_mirred_mirror' (Ivan Vecera) [1382040] - [net] ipv4: fix value of ->nlmsg_flags reported in RTM_NEWROUTE events (Ivan Vecera) [1382040] - [net] ipv4: include NLM_F_APPEND flag in append route notifications (Ivan Vecera) [1382040] - [net] for rate-limited ICMP replies save one atomic operation (Sabrina Dubroca) [1428684] - [net] reduce cycles spend on ICMP replies that gets rate limited (Sabrina Dubroca) [1428684] - [net] icmp: add a global rate limitation (Sabrina Dubroca) [1428684] - [net] diag: add missing declarations (Xin Long) [1430276] - [net] sctp: use GFP_USER for user-controlled kmalloc (Xin Long) [1430276] - [net] sctp: Add process name and pid to deprecation warnings (Xin Long) [1430276] - [net] sctp: Reduce log spamming for sctp setsockopt (Xin Long) [1430276] - [net] sctp: sctp_association_init: put refs in reverse order (Xin Long) [1430276] - [net] sctp: process fwd tsn chunk only when prsctp is enabled (Xin Long) [1430276] - [net] sctp: sctp gso should set feature with NETIF_F_SG when calling skb_segment (Xin Long) [1430276] - [net] sctp: sctp_transport_lookup_process should rcu_read_unlock when transport is null (Xin Long) [1430276] - [net] sctp: change sk state only when it has assocs in sctp_shutdown (Xin Long) [1430276] - [net] sctp: assign assoc_id earlier in __sctp_connect (Xin Long) [1430276] - [net] sctp: fix SSN comparision (Xin Long) [1430276] - [net] sctp: forbid negative length (Xin Long) [1430276] - [net] sctp: remove the old ttl expires policy (Xin Long) [1430276] - [net] sctp: change to check peer prsctp_capable when using prsctp polices (Xin Long) [1430276] - [net] sctp: remove prsctp_param from sctp_chunk (Xin Long) [1430276] - [net] sctp: move sent_count to the memory hole in sctp_chunk (Xin Long) [1430276] - [net] sctp: fix the handling of SACK Gap Ack blocks (Xin Long) [1430276] - [net] sctp: fix overrun in sctp_diag_dump_one() (Xin Long) [1430276] - [net] sctp: always initialise sctp_ht_iter::start_fail (Xin Long) [1430276] - [net] sctp: terminate rhashtable walk correctly (Xin Long) [1430276] - [net] sctp: fix error return code in sctp_init() (Xin Long) [1430276] - [net] sctp: use in_compat_syscall for sctp_getsockopt_connectx3 (Xin Long) [1430276] - [net] sctp: keep owned chunk in destructor_arg instead of skb->cb (Xin Long) [1430276] - [x86] build: Build compressed x86 kernels as PIE when !CONFIG_RELOCATABLE as well (Scott Wood) [1438995] - [x86] build: Build compressed x86 kernels as PIE (Scott Wood) [1438995] - [block] blk-mq: Fix tagset reinit in the presence of cpu hot-unplug (David Milburn) [1437721]- [fs] kernfs: Enable kernfs build by default in RHEL7 (Carlos Maiolino) [1396983] - [fs] kernfs: Fix kernfs interface differences (Carlos Maiolino) [1396983] - [fs] kernfs: move the last knowledge of sysfs out from kernfs (Carlos Maiolino) [1396983] - [fs] sysfs: fix namespace refcnt leak (Carlos Maiolino) [1396983] - [fs] kernfs, sysfs, cgroup: restrict extra perm check on open to sysfs (Carlos Maiolino) [1396983] - [fs] kernfs: add back missing error check in kernfs_fop_mmap() (Carlos Maiolino) [1396983] - [fs] kernfs: fix a subdir count leak (Carlos Maiolino) [1396983] - [fs] kernfs: protect lazy kernfs_iattrs allocation with mutex (Carlos Maiolino) [1396983] - [fs] kernfs: cache atomic_write_len in kernfs_open_file (Carlos Maiolino) [1396983] - [fs] kernfs: fix off by one error. (Carlos Maiolino) [1396983] - [fs] kernfs: fix kernfs_node_from_dentry() (Carlos Maiolino) [1396983] - [fs] kernfs: fix hash calculation in kernfs_rename_ns() (Carlos Maiolino) [1396983] - [fs] kernfs: add CONFIG_KERNFS (Carlos Maiolino) [1396983] - [fs] kernfs: implement kernfs_get_parent(), kernfs_name/path() and friends (Carlos Maiolino) [1396983] - [fs] kernfs: implement kernfs_node_from_dentry(), kernfs_root_from_sb() and kernfs_rename() (Carlos Maiolino) [1396983] - [fs] kernfs: add kernfs_open_file->priv (Carlos Maiolino) [1396983] - [fs] kernfs: implement kernfs_ops->atomic_write_len (Carlos Maiolino) [1396983] - [fs] kernfs: allow nodes to be created in the deactivated state (Carlos Maiolino) [1396983] - [fs] kernfs: add missing kernfs_active() checks in directory operations (Carlos Maiolino) [1396983] - [fs] kernfs: implement kernfs_syscall_ops->remount_fs() and ->show_options() (Carlos Maiolino) [1396983] - [fs] kernfs: rename kernfs_dir_ops to kernfs_syscall_ops (Carlos Maiolino) [1396983] - [fs] kernfs: invoke dir_ops while holding active ref of the target node (Carlos Maiolino) [1396983] - [fs] kernfs, sysfs, driver-core: implement kernfs_remove_self() and its wrappers (Carlos Maiolino) [1396983] - [fs] kernfs: remove KERNFS_REMOVED (Carlos Maiolino) [1396983] - [fs] kernfs: remove KERNFS_ACTIVE_REF and add kernfs_lockdep() (Carlos Maiolino) [1396983] - [fs] kernfs: remove kernfs_addrm_cxt (Carlos Maiolino) [1396983] - [fs] kernfs: invoke kernfs_unmap_bin_file() directly from kernfs_deactivate() (Carlos Maiolino) [1396983] - [fs] kernfs: restructure removal path to fix possible premature return (Carlos Maiolino) [1396983] - [fs] kernfs: replace kernfs_node->u.completion with kernfs_root->deactivate_waitq (Carlos Maiolino) [1396983] - [fs] kernfs: make kernfs_deactivate() honor KERNFS_LOCKDEP flag (Carlos Maiolino) [1396983] - [fs] kernfs: associate a new kernfs_node with its parent on creation (Carlos Maiolino) [1396983] - [fs] kernfs: add struct dentry declaration in kernfs.h (Carlos Maiolino) [1396983] - [fs] kernfs: fix get_active failure handling in kernfs_seq_*() (Carlos Maiolino) [1396983] - [fs] kernfs: add kernfs_dir_ops (Carlos Maiolino) [1396983] - [fs] kernfs: allow negative dentries (Carlos Maiolino) [1396983] - [fs] kernfs: update kernfs_rename_ns() to consider KERNFS_STATIC_NAME (Carlos Maiolino) [1396983] - [fs] kernfs: mark static names with KERNFS_STATIC_NAME (Carlos Maiolino) [1396983] - [fs] kernfs: add REMOVED check to create and rename paths (Carlos Maiolino) [1396983] - [fs] kernfs: add @mode to kernfs_create_dir[_ns]() (Carlos Maiolino) [1396983] - [fs] kernfs: s/sysfs/kernfs/ in internal functions and whatever is left (Carlos Maiolino) [1396983] - [fs] kernfs: s/sysfs/kernfs/ in global variables (Carlos Maiolino) [1396983] - [fs] kernfs: s/sysfs/kernfs/ in constants (Carlos Maiolino) [1396983] - [fs] kernfs: s/sysfs/kernfs/ in various data structures (Carlos Maiolino) [1396983] - [fs] kernfs: drop s_ prefix from kernfs_node members (Carlos Maiolino) [1396983] - [fs] kernfs: s/sysfs_dirent/kernfs_node/ and rename its friends accordingly (Carlos Maiolino) [1396983] - [fs] sysfs: bail early from kernfs_file_mmap() to avoid spurious lockdep warning (Carlos Maiolino) [1396983] - [fs] kernfs: implement "trusted.*" xattr support (Carlos Maiolino) [1396983] - [fs] kernfs: update sysfs_init_inode_attrs() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: remove cross inclusions of internal headers (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: implement kernfs_ns_enabled() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: make sysfs_dirent definition public (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: move mount core code to fs/kernfs/mount.c (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: prepare mount path for kernfs (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: make inode number ida per kernfs_root (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: implement kernfs_create/destroy_root() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: move symlink core code to fs/kernfs/symlink.c (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: move file core code to fs/kernfs/file.c (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: move dir core code to fs/kernfs/dir.c (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: move inode code to fs/kernfs/inode.c (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: move internal decls to fs/kernfs/kernfs-internal.h (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: introduce kernfs[_find_and]_get() and kernfs_put() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: revamp sysfs_dirent active_ref lockdep annotation (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: introduce kernfs_notify() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: add kernfs_ops->seq_{start|next|stop}() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: introduce kernfs_create_file[_ns]() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: introduce kernfs_ops (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: move sysfs_open_file to include/linux/kernfs.h (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: introduce kernfs_create_dir[_ns]() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: introduce kernfs_setattr() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: introduce kernfs_rename[_ns]() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: introduce kernfs_create_link() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: introduce kernfs_remove[_by_name[_ns]]() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: add skeletons for kernfs (Carlos Maiolino) [1396983]- [ntb] ntb_netdev not covering all receive errors (Suravee Suthikulpanit) [1303727] - [ntb] use ethtool_cmd_speed_set helper to set ethtool speed value (Suravee Suthikulpanit) [1303727] - [ntb] ntb_netdev: Fix list_for_each_entry exit issue (Suravee Suthikulpanit) [1303727] - [ntb] ntb_netdev: Fix skb free issue in open (Suravee Suthikulpanit) [1303727] - [ntb] correct ntb_peer_spad_read for case when callback is not supplied (Suravee Suthikulpanit) [1303727] - [ntb] correct ntb_spad_count comment typo (Suravee Suthikulpanit) [1303727] - [ntb] Make _addr functions optional in the API (Suravee Suthikulpanit) [1303727] - [ntb] Fix documentation for ntb_peer_db_clear (Suravee Suthikulpanit) [1303727] - [ntb] ntb_transport: Remove unnecessary call to ntb_peer_spad_read (Suravee Suthikulpanit) [1303727] - [ntb] Fix 'request_irq()' and 'free_irq()' inconsistancy (Suravee Suthikulpanit) [1303727] - [ntb] fix SKX NTB config space size register offsets (Suravee Suthikulpanit) [1303727] - [ntb] ntb_transport: Limit memory windows based on available, scratchpads (Suravee Suthikulpanit) [1303727] - [ntb] Register and offset values fix for memory window (Suravee Suthikulpanit) [1303727] - [ntb] add support for hotplug feature (Suravee Suthikulpanit) [1303727] - [ntb] Adding Skylake Xeon NTB support (Suravee Suthikulpanit) [1303727] - [ntb] ntb_perf: potential info leak in debugfs (Suravee Suthikulpanit) [1303727] - [ntb] ntb_hw_intel: init peer_addr in struct intel_ntb_dev (Suravee Suthikulpanit) [1303727] - [ntb] make DMA_OUT_RESOURCE_TO HZ independent (Suravee Suthikulpanit) [1303727] - [ntb] ntb_transport: make DMA_OUT_RESOURCE_TO HZ independent (Suravee Suthikulpanit) [1303727] - [ntb] ntb_hw_intel: Fix typo in module parameter descriptions (Suravee Suthikulpanit) [1303727] - [ntb] ntb_pingpong: Fix db_init parameter description (Suravee Suthikulpanit) [1303727] - [ntb] add DMA error handling for RX DMA (Suravee Suthikulpanit) [1303727] - [ntb] add DMA error handling for TX DMA (Suravee Suthikulpanit) [1303727] - [ntb] ntb_hw_intel: use local variable pdev (Suravee Suthikulpanit) [1303727] - [ntb] ntb_hw_intel: show BAR size in debugfs info (Suravee Suthikulpanit) [1303727] - [ntb] ntb_perf: clear link_is_up flag when the link goes down (Suravee Suthikulpanit) [1303727] - [ntb] ntb_pingpong: Add a debugfs file to get the ping count (Suravee Suthikulpanit) [1303727] - [ntb] ntb_tool: Add link status and files to debugfs (Suravee Suthikulpanit) [1303727] - [ntb] ntb_tool: Postpone memory window initialization for the user (Suravee Suthikulpanit) [1303727] - [ntb] ntb_perf: Wait for link before running test (Suravee Suthikulpanit) [1303727] - [ntb] ntb_perf: Return results by reading the run file (Suravee Suthikulpanit) [1303727] - [ntb] ntb_perf: Improve thread handling to increase robustness (Suravee Suthikulpanit) [1303727] - [ntb] ntb_perf: Schedule based on time not on performance (Suravee Suthikulpanit) [1303727] - [ntb] ntb_transport: Check the number of spads the hardware supports (Suravee Suthikulpanit) [1303727] - [ntb] ntb_tool: Add memory window debug support (Suravee Suthikulpanit) [1303727] - [ntb] ntb_perf: Allow limiting the size of the memory windows (Suravee Suthikulpanit) [1303727] - [ntb] allocate number transport entries depending on size of ring size (Suravee Suthikulpanit) [1303727] - [ntb] ntb_tool: bug: Ensure the buffer size is large enough to return all spads (Suravee Suthikulpanit) [1303727] - [ntb] ntb_tool: Fix infinite loop bug when writing spad/peer_spad file (Suravee Suthikulpanit) [1303727] - [ntb] Remove _addr functions from ntb_hw_amd (Suravee Suthikulpanit) [1303727] - [ntb] Fix incorrect clean up routine in ntb_perf (Suravee Suthikulpanit) [1303727] - [ntb] Fix incorrect return check in ntb_perf (Suravee Suthikulpanit) [1303727] - [ntb] fix possible NULL dereference (Suravee Suthikulpanit) [1303727] - [ntb] add missing setup of translation window (Suravee Suthikulpanit) [1303727] - [ntb] stop link work when we do not have memory (Suravee Suthikulpanit) [1303727] - [ntb] stop tasklet from spinning forever during shutdown (Suravee Suthikulpanit) [1303727] - [ntb] perf test: fix address space confusion (Suravee Suthikulpanit) [1303727] - [ntb] Fix macro parameter conflict with field name (Suravee Suthikulpanit) [1303727] - [ntb] Add support for AMD PCI-Express Non-Transparent Bridge (Suravee Suthikulpanit) [1303727] - [ntb] ntb perf tool (Suravee Suthikulpanit) [1303727] - [ntb] Address out of DMA descriptor issue with NTB (Suravee Suthikulpanit) [1303727] - [ntb] Clear property bits in BAR value (Suravee Suthikulpanit) [1303727] - [ntb] ntb_process_tx error path bug (Suravee Suthikulpanit) [1303727] - [ntb] fix 32-bit compiler warning (Suravee Suthikulpanit) [1303727] - [ntb] unify translation addresses (Suravee Suthikulpanit) [1303727] - [ntb] invalid buf pointer in multi-MW setups (Suravee Suthikulpanit) [1303727] - [ntb] remove unused variable (Suravee Suthikulpanit) [1303727] - [ntb] fix access of free-ed pointer (Suravee Suthikulpanit) [1303727] - [ntb] Fix issue where we may be accessing NULL ptr (Suravee Suthikulpanit) [1303727] - [ntb] Fix range check on memory window index (Suravee Suthikulpanit) [1303727] - [ntb] Improve index handling in B2B MW workaround (Suravee Suthikulpanit) [1303727] - [ntb] Use unique DMA channels for TX and RX (Suravee Suthikulpanit) [1303727] - [ntb] Remove dma_sync_wait from ntb_async_rx (Suravee Suthikulpanit) [1303727] - [ntb] Clean up QP stats info (Suravee Suthikulpanit) [1303727] - [ntb] Make the transport list in order of discovery (Suravee Suthikulpanit) [1303727] - [ntb] Add PCI Device IDs for Broadwell Xeon (Suravee Suthikulpanit) [1303727] - [ntb] Add flow control to the ntb_netdev (Suravee Suthikulpanit) [1303727] - [ntb] avoid format string in dev_set_name (Suravee Suthikulpanit) [1303727] - [ntb] Fix dereference before check (Suravee Suthikulpanit) [1303727] - [ntb] Fix zero size or integer overflow in ntb_set_mw (Suravee Suthikulpanit) [1303727] - [ntb] Schedule to receive on QP link up (Suravee Suthikulpanit) [1303727] - [ntb] Fix oops in debugfs when transport is half-up (Suravee Suthikulpanit) [1303727] - [ntb] Fix transport stats for multiple devices (Suravee Suthikulpanit) [1303727] - [ntb] Fix ntb_transport out-of-order RX update (Suravee Suthikulpanit) [1303727] - [ntb] Add split BAR output for debugfs stats (Suravee Suthikulpanit) [1303727] - [ntb] Change WARN_ON_ONCE to pr_warn_once on unsafe (Suravee Suthikulpanit) [1303727] - [ntb] Print driver name and version in module init (Suravee Suthikulpanit) [1303727] - [ntb] Increase transport MTU to 64k from 16k (Suravee Suthikulpanit) [1303727] - [ntb] Rename Intel code names to platform names (Suravee Suthikulpanit) [1303727] - [ntb] Default to CPU memcpy for performance (Suravee Suthikulpanit) [1303727] - [ntb] Improve performance with write combining (Suravee Suthikulpanit) [1303727] - [ntb] Use NUMA memory in Intel driver (Suravee Suthikulpanit) [1303727] - [ntb] Use NUMA memory and DMA chan in transport (Suravee Suthikulpanit) [1303727] - [ntb] Rate limit ntb_qp_link_work (Suravee Suthikulpanit) [1303727] - [ntb] Add tool test client (Suravee Suthikulpanit) [1303727] - [ntb] Add ping pong test client (Suravee Suthikulpanit) [1303727] - [ntb] Add parameters for Intel SNB B2B addresses (Suravee Suthikulpanit) [1303727] - [ntb] Reset transport QP link stats on down (Suravee Suthikulpanit) [1303727] - [ntb] Do not advance transport RX on link down (Suravee Suthikulpanit) [1303727] - [ntb] Differentiate transport link down messages (Suravee Suthikulpanit) [1303727] - [ntb] Check the device ID to set errata flags (Suravee Suthikulpanit) [1303727] - [ntb] Enable link for Intel root port mode in probe (Suravee Suthikulpanit) [1303727] - [ntb] Read peer info from local SPAD in transport (Suravee Suthikulpanit) [1303727] - [ntb] Split ntb_hw_intel and ntb_transport drivers (Suravee Suthikulpanit) [1303727] - [ntb] Add NTB hardware abstraction layer (Suravee Suthikulpanit) [1303727] - [ntb] Move files in preparation for NTB abstraction (Suravee Suthikulpanit) [1303727] - [ntb] initialize max_mw for Atom before using it (Suravee Suthikulpanit) [1303727] - [ntb] iounmap MW reg and vbase in error path (Suravee Suthikulpanit) [1303727] - [ntb] Adding split BAR support for Haswell platforms (Suravee Suthikulpanit) [1303727] - [ntb] use errata flag set via DID to implement workaround (Suravee Suthikulpanit) [1303727] - [ntb] conslidate reading of PPD to move platform detection earlier (Suravee Suthikulpanit) [1303727] - [ntb] move platform detection to separate function (Suravee Suthikulpanit) [1303727] - [ntb] debugfs device entry (Suravee Suthikulpanit) [1303727] - [ntb] Add alignment check to meet hardware requirement (Suravee Suthikulpanit) [1303727] - [ntb] correct the spread of queues over mw's (Suravee Suthikulpanit) [1303727] - [ntb] Use pci_enable_msix_range() instead of pci_enable_msix() (Suravee Suthikulpanit) [1303727] - [ntb] Split ntb_setup_msix() into separate BWD/SNB routines (Suravee Suthikulpanit) [1303727] - [ntb] Use pci_msix_vec_count() to obtain number of MSI-Xs (Suravee Suthikulpanit) [1303727] - [ntb] Code Style Clean-up (Suravee Suthikulpanit) [1303727] - [ntb] client event cleanup (Suravee Suthikulpanit) [1303727] - [ntb] Fix leakage of ntb_device::msix_entries[] array (Suravee Suthikulpanit) [1303727] - [ntb] Fix typo in setting one translation register (Suravee Suthikulpanit) [1303727] - [ntb] Disable interrupts and poll under high load (Suravee Suthikulpanit) [1303727] - [ntb] Enable Snoop on Primary Side (Suravee Suthikulpanit) [1303727] - [ntb] Document HW errata (Suravee Suthikulpanit) [1303727] - [ntb] remove duplicate defines (Suravee Suthikulpanit) [1303727] - [ntb] correct dmaengine_get/put usage (Suravee Suthikulpanit) [1303727] - [ntb] Fix ntb_transport link down race (Suravee Suthikulpanit) [1303727] - [ntb] Fix missed call to pci_enable_msix() (Suravee Suthikulpanit) [1303727] - [ntb] Fix NTB-RP Link Up (Suravee Suthikulpanit) [1303727] - [ntb] Xeon Doorbell errata workaround (Suravee Suthikulpanit) [1303727] - [ntb] convert to dmaengine_unmap_data (Suravee Suthikulpanit) [1303727] - [ntb] clean up unnecessary MSI/MSI-X capability find (Suravee Suthikulpanit) [1303727] - [ntb] Update Version (Suravee Suthikulpanit) [1303727] - [ntb] Comment Fix (Suravee Suthikulpanit) [1303727] - [ntb] Remove unused variable (Suravee Suthikulpanit) [1303727] - [ntb] Remove References of non-B2B BWD HW (Suravee Suthikulpanit) [1303727] - [ntb] NTB-RP support (Suravee Suthikulpanit) [1303727] - [ntb] Rename Variables for NTB-RP (Suravee Suthikulpanit) [1303727] - [ntb] Use DMA Engine to Transmit and Receive (Suravee Suthikulpanit) [1303727] - [ntb] Enable 32bit Support (Suravee Suthikulpanit) [1303727] - [ntb] Update Device IDs (Suravee Suthikulpanit) [1303727] - [ntb] BWD Link Recovery (Suravee Suthikulpanit) [1303727] - [ntb] Xeon Errata Workaround (Suravee Suthikulpanit) [1303727] - [dma] async_memcpy: convert to dmaengine_unmap_data (Suravee Suthikulpanit) [1303727] - [dma] dmaengine: reference counted unmap data (Suravee Suthikulpanit) [1303727] - [dma] dmaengine: add support to provide error result from a DMA transation (Suravee Suthikulpanit) [1303727] - [dma] dmaengine: Add helper function to prep for error reporting (Suravee Suthikulpanit) [1303727] - [dma] dmaengine: prepare for generic 'unmap' data (Suravee Suthikulpanit) [1303727]- [kernel] userns: Avoid panics by reserving space in user_table for future ucounts ("Eric W. Biederman") [1340238] - [mm] slab.h: fix argument order in cache_from_obj's error message (Aristeu Rozanski) [1437645] - [x86] platform/uv: Fix calculation of Global Physical Address (Frank Ramsay) [1434837] - [pci] Support INTx masking on ConnectX-4 with firmware x.14.1100+ (Myron Stowe) [1437132] - [pci] Convert Mellanox broken INTx quirks to be for listed devices only (Myron Stowe) [1437132] - [pci] Convert broken INTx masking quirks from HEADER to FINAL (Myron Stowe) [1437132] - [acpi] apei: Fix leaked resources (Jerome Marchand) [1173433] - [acpi] apei: erst: Fixed leaked resources in erst_init (Jerome Marchand) [1173433] - [scsi] ipr: Driver version 2.6.4 (Gustavo Duarte) [1406512] - [scsi] ipr: Fix SATA EH hang (Gustavo Duarte) [1406512] - [scsi] ipr: Error path locking fixes (Gustavo Duarte) [1406512] - [scsi] ipr: Fix abort path race condition (Gustavo Duarte) [1406512] - [scsi] ipr: Remove redundant initialization (Gustavo Duarte) [1406512] - [scsi] ipr: Fix missed EH wakeup (Gustavo Duarte) [1406512] - [netdrv] be2net: Fix endian issue in logical link config command (David Arcari) [1384389] - [netdrv] fjes: Fix wrong netdevice feature flags (Yasuaki Ishimatsu) [1435603] - [netdrv] bnxt_en: Correct the order of arguments to netdev_err() in bnxt_set_tpa() (Jonathan Toppins) [1433476] - [netdrv] bnxt_en: Fix NULL pointer dereference in reopen failure path (Jonathan Toppins) [1433476] - [netdrv] bnxt_en: Ignore 0 value in autoneg supported speed from firmware (Jonathan Toppins) [1433476] - [netdrv] bnxt_en: Check if firmware LLDP agent is running (Jonathan Toppins) [1433476] - [netdrv] bnxt_en: Call bnxt_ulp_stop() during tx timeout (Jonathan Toppins) [1433476] - [netdrv] bnxt_en: Perform function reset earlier during probe (Jonathan Toppins) [1433476] - [netdrv] bnxt_en: use eth_hw_addr_random() (Jonathan Toppins) [1433476] - [netdrv] bnxt_en: fix pci cleanup in bnxt_init_one() failure path (Jonathan Toppins) [1433476] - [netdrv] bnxt_en: Fix NULL pointer dereference in a failure path during open (Jonathan Toppins) [1433476] - [netdrv] bnxt_en: Reject driver probe against all bridge devices (Jonathan Toppins) [1433476] - [netdrv] mlx5e: Reorder update stats (Kamal Heib) [1409101] - [netdrv] mlx5: Move cached hca caps to designated caps struct (Kamal Heib) [1409101] - [netdrv] mlx5e: Expose PCIe statistics to ethtool (Kamal Heib) [1409101] - [netdrv] mlx5: Add MPCNT register infrastructure (Kamal Heib) [1409101] - [netdrv] mlx5e: Expose physical layer statistical counters to ethtool (Kamal Heib) [1409101] - [netdrv] mlx5: Add PPCNT physical layer statistical group infrastructure (Kamal Heib) [1409101] - [netdrv] mlx5: Query and cache PCAM, MCAM registers on initialization (Kamal Heib) [1409101] - [netdrv] mlx5: Implement PCAM, MCAM access register commands (Kamal Heib) [1409101] - [netdrv] mlx5: Expose PCAM, MCAM registers infrastructure (Kamal Heib) [1409101] - [netdrv] mlx5e: Implement 1PPS support (Kamal Heib) [1386723] - [netdrv] mlx5: Add MTPPS and MTPPSE registers infrastructure (Kamal Heib) [1386723] - [infiniband] ib/mlx5: Replace ENOTSUPP usage with EOPNOTSUPP (Kamal Heib) [1386747] - [infiniband] ib/mlx5: Add flow tag support (Kamal Heib) [1386747] - [infiniband] ib/uverbs: Add support for flow tag (Kamal Heib) [1386747] - [rdma] ib/core: Introduce flow tag specification (Kamal Heib) [1386747] - [netdrv] mlx5: Consolidate flow rules regardless their flow tag (Kamal Heib) [1386747]- [net] flow_dissector: check if arp_eth is null rather than arp (Jonathan Toppins) [1393375] - [net] sched: cls_rsvp: complete rcu conversion (Jonathan Toppins) [1393375] - [net] sched: cls_tcindex: fix another crash in cls_tcindex (Jonathan Toppins) [1393375] - [net] sched: act_mirred: fix a typo in get_dev (Jonathan Toppins) [1393375] - [net] sched: cls_flower: mark tech preview (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Reflect HW offload status (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Properly handle classifier flags dumping (Jonathan Toppins) [1393375] - [net] sched: cls_flower: expose priority to offloading netdevice (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Correct matching on ICMPv6 code (Jonathan Toppins) [1393375] - [net] sched: cls_flower: reduce fl_change stack size (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Disallow duplicate internal elements (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Support matching on ARP (Jonathan Toppins) [1393375] - [net] flow_disector: ARP support (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Fix missing addr_type in classify (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Mandate mask when matching on flags (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Use masked key when calling HW offloads (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Use mask for addr_type (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Support matching on ICMP type and code (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Add support for matching on flags (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Set the filter Hardware device for all use-cases (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Add offload support using egress Hardware device (Jonathan Toppins) [1393375] - [net] sched: move tc offload macros to pkt_cls.h (Jonathan Toppins) [1393375] - [net] sched: avoid unused variable warning (Jonathan Toppins) [1393375] - [net] sched: act_mirred: Add new tc_action_ops get_dev() (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Provide a filter to replace/destroy hardware filter functions (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Try to offload only if skip_hw flag isn't set (Jonathan Toppins) [1393375] - [net] sched: Add separate check for skip_hw flag (Jonathan Toppins) [1393375] - [net] sched: cls_flower: remove from hashtable only in case skip sw flag is not set (Jonathan Toppins) [1393375] - [net] sched: cls_flower: respect rcu grace period on cls destruction (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Add UDP port to tunnel parameters (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Allow setting encapsulation fields as used key (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Support matching on SCTP ports (Jonathan Toppins) [1393375] - [net] sched: cls_flower: merge filter delete/destroy common code (Jonathan Toppins) [1393375] - [net] sched: cls_flower: add missing unbind call when destroying flows (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Use a proper mask value for enc key id parameter (Jonathan Toppins) [1393375] - [net] sched: stylistic cleanups (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Specify vlan attributes format in the UAPI header (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Remove an unused field from the filter key structure (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Support masking for matching on tcp/udp ports (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Classify packet in ip tunnels (Jonathan Toppins) [1393375] - [net] dst: Utility functions to build dst_metadata without supplying an skb (Jonathan Toppins) [1393375] - [net] ip_tunnels: Introduce tunnel_id_to_key32() and key32_to_tunnel_id() (Jonathan Toppins) [1393375] - [net] sched: cls_flower: fix use of uninitialized ethertype variable in cls_flower (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Add vlan support (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Avoid dissection of unmasked keys (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Return error when hw can't offload and skip_sw is set (Jonathan Toppins) [1393375] - [net] sched: fix tc_should_offload for specific clsact classes (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Introduce support in SKIP SW flag (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Hardware offloaded filters statistics support (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Fix pointer cast (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Introduce hardware offload support (Jonathan Toppins) [1393375] - [net] sched: cls_flower: set key address type when present (Jonathan Toppins) [1393375] - [net] sched: cls_flower: fix panic on filter replace (Jonathan Toppins) [1393375] - [net] sched: cls_flower: flower fix typo (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Add full IPv6 addresses to flow_keys (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Get skb hash over flow_keys structure (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Fix compile error (Jonathan Toppins) [1393375] - [net] sched: cls_flower: introduce Flower classifier (Jonathan Toppins) [1393375]- [pci] Enable access to non-standard VPD for Chelsio devices (Sai Vemuri) [1241921] - [x86] efi: Do not handle BGRT image in kdump kernel (Bhupesh Sharma) [1268946] - [net] qed: Add support for hardware offloaded FCoE (Chad Dupuis) [1384085] - [scsi] qedf: Add QLogic FastLinQ offload FCoE driver framework (Chad Dupuis) [1384085] - [scsi] qedi: Fix memory leak in tmf response processing (Chad Dupuis) [1384083] - [scsi] qedi: Fix possible memory leak in qedi_iscsi_update_conn() (Chad Dupuis) [1384083] - [scsi] qedi: fix build, depends on UIO (Chad Dupuis) [1384083] - [scsi] qedi: Add QLogic FastLinQ offload iSCSI driver framework (Chad Dupuis) [1384083] - [misc] mei: don't wait for os version message reply (Jerry Snitselaar) [1435102] - [misc] mei: me: add lewisburg device ids (Jerry Snitselaar) [1435102] - [char] tpm_crb: request and relinquish locality 0 (Jerry Snitselaar) [1402149] - [char] tpm: make check_locality return bool (Jerry Snitselaar) [1402149] - [char] tpm_crb: check for bad response size (Jerry Snitselaar) [1402149] - [char] tpm_crb: encapsulate crb_wait_for_reg_32 (Jerry Snitselaar) [1402149] - [char] tpm_crb: map locality registers (Jerry Snitselaar) [1402149] - [char] tpm crb: Work around BIOS's that report the wrong ACPI region size (Jerry Snitselaar) [1402149] - [tools] perf bench numa: Add more comment for -c option (Jiri Olsa) [1018964] - [crypto] ccp - Assign DMA commands to the channel's CCP (Suravee Suthikulpanit) [1420977] - [netdrv] iwlwifi: mvm: cleanup pending frames in DQA mode (Stanislaw Gruszka) [1431840] - [netdrv] mlx4_en: Adding support of turning off link autonegotiation via ethtool (Kamal Heib) [1409502] - [cpufreq] intel_pstate: Disable energy efficiency optimization (Prarit Bhargava) [1408828] - [powerpc] powernv: Handle OPAL_WRONG_STATE in opal_get_sensor_data() (Steve Best) [1412551] - [powerpc] powerpc/64: Fix checksum folding in csum_add() (Gustavo Duarte) [1430834] - [powerpc] powerpc/64: Use optimized checksum routines on little-endian (Gustavo Duarte) [1430834] - [powerpc] powerpc/64: Fix checksum folding in csum_tcpudp_nofold and ip_fast_csum_nofold (Gustavo Duarte) [1430834] - [powerpc] Update parameters for csum_tcpudp_magic & csum_tcpudp_nofold (Gustavo Duarte) [1430834] - [powerpc] powerpc/32: Fix again csum_partial_copy_generic() (Gustavo Duarte) [1430834] - [powerpc] powerpc/32: Fix csum_partial_copy_generic() (Gustavo Duarte) [1430834] - [powerpc] lib: Clarify that adde is an instruction and we mean plural (Gustavo Duarte) [1430834] - [powerpc] simplify csum_add(a, b) in case a or b is constant 0 (Gustavo Duarte) [1430834] - [powerpc] powerpc/32: optimise csum_partial() loop (Gustavo Duarte) [1430834] - [powerpc] powerpc/32: optimise a few instructions in csum_partial() (Gustavo Duarte) [1430834] - [powerpc] powerpc/32: rewrite csum_partial_copy_generic() based on copy_tofrom_user() (Gustavo Duarte) [1430834] - [powerpc] inline ip_fast_csum() (Gustavo Duarte) [1430834] - [powerpc] powerpc/32: checksum_wrappers_64 becomes checksum_wrappers (Gustavo Duarte) [1430834] - [powerpc] mark xer clobbered in csum_add() (Gustavo Duarte) [1430834] - [powerpc] add support for csum_add() (Gustavo Duarte) [1430834] - [powerpc] put csum_tcpudp_magic inline (Gustavo Duarte) [1430834] - [firmware] efi: Expose underlying UEFI firmware platform size to userland (Lenny Szubowicz) [1434959]- [x86] mm/kaslr: EFI region is mistakenly included into KASLR VA space for randomization (Baoquan He) [1424943] - [x86] kconfig: Remove misleading note regarding hibernation and KASLR (Baoquan He) [1424943] - [kernel] uaccess.h: Include linux/sched.h (Baoquan He) [1424943] - [x86] microcode/amd: Fix load of builtin microcode with randomized memory (Baoquan He) [1424943] - [x86] microcode/amd: Make amd_ucode_patch[] static (Baoquan He) [1424943] - [x86] microcode/amd: Fix initrd loading with CONFIG_RANDOMIZE_MEMORY=y (Baoquan He) [1424943] - [x86] asm, x86/microcode: Add __PAGE_OFFSET_BASE define on 32-bit (Baoquan He) [1424943] - [x86] microcode/intel: Fix initrd loading with CONFIG_RANDOMIZE_MEMORY=y (Baoquan He) [1424943] - [x86] microcode: Fix loading precedence (Baoquan He) [1424943] - [kernel] kexec: export the value of phys_base instead of symbol address (Baoquan He) [1424943] - [kernel] kexec: export KERNEL_IMAGE_SIZE to vmcoreinfo (Baoquan He) [1424943] - [x86] revert "kdump, vmcoreinfo: report memory sections virtual addresses" (Baoquan He) [1424943] - [kernel] kdump, vmcoreinfo: report memory sections virtual addresses (Baoquan He) [1424943] - [x86] mm/64: Enable KASLR for vmemmap memory region (Baoquan He) [1424943] - [x86] ptdump: Add section for EFI runtime services (Baoquan He) [1424943] - [x86] mm/kaslr: Increase BRK pages for KASLR memory randomization (Baoquan He) [1424943] - [x86] mm/kaslr: Fix physical memory calculation on KASLR memory randomization (Baoquan He) [1424943] - [x86] mm: Do not reference phys addr beyond kernel (Baoquan He) [1424943] - [x86] mm: Add memory hotplug support for KASLR memory randomization (Baoquan He) [1424943] - [x86] mm: Enable KASLR for vmalloc memory regions (Baoquan He) [1424943] - [x86] mm: Enable KASLR for physical mapping memory regions (Baoquan He) [1424943] - [x86] asm: Remove unused L3_PAGE_OFFSET (Baoquan He) [1424943] - [x86] mm: Implement ASLR for kernel memory regions (Baoquan He) [1424943] - [x86] mm: Separate variable for trampoline PGD (Baoquan He) [1424943] - [x86] mm: Add PUD VA support for physical mapping (Baoquan He) [1424943] - [x86] mm: Use pte_none() to test for empty PTE (Baoquan He) [1424943] - [x86] mm: Update physical mapping variable names (Baoquan He) [1424943] - [x86] revert "Use pte_none() to test for empty PTE" (Baoquan He) [1424943] - [kernel] sched: Remove lockdep check in sched_move_task() (Oleg Nesterov) [1388158] - [kernel] sched/autogroup: Do not use autogroup->tg in zombie threads (Oleg Nesterov) [1388158] - [kernel] sched/autogroup: Fix autogroup_move_group() to never skip sched_move_task() (Oleg Nesterov) [1388158] - [kernel] sched: Change autogroup_move_group() to use for_each_thread() (Oleg Nesterov) [1388158] - [kernel] audit: log module name on delete_module (Richard Guy Briggs) [1426659] - [kernel] audit: add feature audit_lost reset (Richard Guy Briggs) [1249813] - [kernel] audit: Audit proc//cmdline aka proctitle (Richard Guy Briggs) [1299527] - [kernel] mm: Create utility function for accessing a tasks commandline value (Richard Guy Briggs) [1299527] - [kernel] perf/core: Introduce PMU_EV_CAP_READ_ACTIVE_PKG (Jiri Olsa) [1434753] {CVE-2017-6001} - [kernel] perf/core: Generalize event->group_flags (Jiri Olsa) [1434753] {CVE-2017-6001} - [kernel] perf/core: Fix concurrent sys_perf_event_open() vs. 'move_group' race (Jiri Olsa) [1434753] {CVE-2017-6001} - [kernel] powerpc: Fix copy_file_range syscall (Prarit Bhargava) [1436879] - [kernel] s390: set NR_syscalls to 376 (Prarit Bhargava) [1436879] - [kernel] userns: Remove user namespaces from tech preview status ("Eric W. Biederman") [1340238] - [kernel] userns: By default allow 0 user namespaces in RHEL7 ("Eric W. Biederman") [1340238] - [kernel] ucount: Remove the atomicity from ucount->count ("Eric W. Biederman") [1340238] - [kernel] userns: Make ucounts lock irq-safe ("Eric W. Biederman") [1340238] - [kernel] userns: When the per user per user namespace limit is reached return ENOSPC ("Eric W. Biederman") [1340238] - [kenrel] userns: Document per user per user namespace limits ("Eric W. Biederman") [1340238] - [kernel] mntns: Add a limit on the number of mount namespaces ("Eric W. Biederman") [1340238 1322495] {CVE-2016-6213} - [kernel] netns: Add a limit on the number of net namespaces ("Eric W. Biederman") [1340238] - [kernel] ipcns: Add a limit on the number of ipc namespaces ("Eric W. Biederman") [1340238] - [kernel] ipc: Initialize ipc_namespace->user_ns early ("Eric W. Biederman") [1340238] - [kernel] utsns: Add a limit on the number of uts namespaces ("Eric W. Biederman") [1340238] - [kernel] pidns: Add a limit on the number of pid namespaces ("Eric W. Biederman") [1340238] - [kernel] userns: Generalize the user namespace count into ucount ("Eric W. Biederman") [1340238] - [kernel] userns: Make the count of user namespaces per user ("Eric W. Biederman") [1340238] - [kernel] userns: Add a limit on the number of user namespaces ("Eric W. Biederman") [1340238] - [kernel] userns: Add per user namespace sysctls ("Eric W. Biederman") [1340238] - [kernel] userns: Free user namespaces in process context ("Eric W. Biederman") [1340238] - [kernel] sysctl: Stop implicitly passing current into sysctl_table_root.lookup ("Eric W. Biederman") [1340238]- [md] dm error: add DAX support (Jeff Moyer) [1384648 1384644] - [dax] rhel: device-dax: only support page-sized faults (Jeff Moyer) [1383489] - [md] dm: allow bio-based table to be upgraded to bio-based with DAX support (Jeff Moyer) [1384648 1384644] - [md] dm snap: add fake origin_direct_access (Jeff Moyer) [1384648 1384644] - [md] dm stripe: add DAX support (Jeff Moyer) [1384644] - [md] dm linear: add DAX support (Jeff Moyer) [1384648] - [uapi] dm: add infrastructure for DAX support (Jeff Moyer) [1384648 1384644] - [kernel] dax: enable dax in the presence of known media errors (badblocks) (Jeff Moyer) [1383825] - [dax] device-dax: fix pmd/pte fault fallback handling (Jeff Moyer) [1383489] - [dax] fix debug output typo (Jeff Moyer) [1383489] - [nvdimm] libnvdimm, pfn: fix memmap reservation size versus 4K alignment (Jeff Moyer) [1383825] - [acpi] nfit: fix acpi_nfit_flush_probe() crash (Jeff Moyer) [1383825] - [nvdimm] libnvdimm, namespace: do not delete namespace-id 0 (Jeff Moyer) [1383827] - [nvdimm] constify device_type structures (Jeff Moyer) [1383825] - [nvdimm] libnvdimm, namespace: fix pmem namespace leak, delete when size set to zero (Jeff Moyer) [1383827] - [nvdimm] pmem: return EIO on read_pmem() failure (Jeff Moyer) [1383825] - [nvdimm] libnvdimm: fix mishandled nvdimm_clear_poison() return value (Jeff Moyer) [1383825] - [nvdimm] libnvdimm: replace mutex_is_locked() warnings with lockdep_assert_held (Jeff Moyer) [1383825] - [nvdimm] libnvdimm, pfn: fix align attribute (Jeff Moyer) [1383825] - [tools] testing/nvdimm: unit test acpi_nfit_ctl() (Jeff Moyer) [1383825] - [acpi] nfit: fix bus vs dimm confusion in xlat_status (Jeff Moyer) [1383825] - [acpi] nfit: validate ars_status output buffer size (Jeff Moyer) [1383825] - [kernel] acpi, nfit, libnvdimm: fix / harden ars_status output length handling (Jeff Moyer) [1383825] - [acpi] nfit: fix extended status translations for ACPI DSMs (Jeff Moyer) [1383825] - [nvdimm] libnvdimm, e820: use module_platform_driver (Jeff Moyer) [1383825] - [nvdimm] libnvdimm, namespace: use octal for permissions (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, namespace: avoid multiple sector calculations (Jeff Moyer) [1383825] - [nvdimm] libnvdimm: remove else after return in nsio_rw_bytes() (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, namespace: fix the type of name variable (Jeff Moyer) [1383827] - [nvdimm] libnvdimm: use consistent naming for request_mem_region() (Jeff Moyer) [1383825] - [dax] add region 'id', 'size', and 'align' attributes (Jeff Moyer) [1383489] - [dax] device-dax: fix private mapping restriction, permit read-only (Jeff Moyer) [1383489] - [dax] device-dax: fail all private mapping attempts (Jeff Moyer) [1383489] - [dax] device-dax: check devm_nsio_enable() return value (Jeff Moyer) [1383489] - [dax] device-dax: fix percpu_ref_exit ordering (Jeff Moyer) [1383489] - [dax] use correct dev_t value (Jeff Moyer) [1383489] - [dax] convert devm_create_dax_dev to PTR_ERR (Jeff Moyer) [1383489] - [dax] fix mapping size check (Jeff Moyer) [1383489] - [dax] fix device-dax region base (Jeff Moyer) [1383489] - [dax] check resource alignment at dax region/device create (Jeff Moyer) [1383489] - [dax] unmap/truncate on device shutdown (Jeff Moyer) [1383489] - [uapi] dax: define a unified inode/address_space for device-dax mappings (Jeff Moyer) [1383489] - [dax] convert to the cdev api (Jeff Moyer) [1383489] - [dax] embed a struct device in dax_dev (Jeff Moyer) [1383489] - [dax] rename fops from dax_dev_ to dax_ (Jeff Moyer) [1383489] - [dax] reorder dax_fops function definitions (Jeff Moyer) [1383489] - [dax] cleanup needlessly global symbol warnings (Jeff Moyer) [1383489] - [dax] use devm_add_action_or_reset() (Jeff Moyer) [1383489] - [nvdimm] use the right length of "pmem" (Jeff Moyer) [1383825] - [nvdimm] libnvdimm: check and clear poison before writing to pmem (Jeff Moyer) [1383825] - [nvdimm] make CONFIG_NVDIMM_DAX 'bool' (Jeff Moyer) [1383489] - [nvdimm] pmem: report error on clear poison failure (Jeff Moyer) [1383825] - [nvdimm] libnvdimm, namespace: potential NULL deref on allocation error (Jeff Moyer) [1383827] - [nvdimm] libnvdimm: allow a platform to force enable label support (Jeff Moyer) [1383827] - [nvdimm] libnvdimm: use generic iostat interfaces (Jeff Moyer) [1383825] - [kernel] blk: introduce generic io stat accounting help function (Jeff Moyer) [1383825] - [nvdimm] /dev/dax: fix Kconfig dependency build breakage (Jeff Moyer) [1383489] - [nvdimm] libnvdimm, namespace: allow creation of multiple pmem-namespaces per region (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, namespace: lift single pmem limit in scan_labels() (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, namespace: filter out of range labels in scan_labels() (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, namespace: enable allocation of multiple pmem namespaces (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, namespace: update label implementation for multi-pmem (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, namespace: expand pmem device naming scheme for multi-pmem (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, region: update nd_region_available_dpa() for multi-pmem support (Jeff Moyer) [1383827] - [kernel] libnvdimm, namespace: sort namespaces by dpa at init (Jeff Moyer) [1383827] - [kernel] libnvdimm, namespace: allow multiple pmem-namespaces per region at scan time (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, namespace: unify blk and pmem label scanning (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, namespace: refactor uuid_show() into a namespace_to_uuid() helper (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, label: convert label tracking to a linked list (Jeff Moyer) [1383827] - [kernel] libnvdimm, region: move region-mapping input-paramters to nd_mapping_desc (Jeff Moyer) [1383825] - [nvdimm] reduce duplicated wpq flushes (Jeff Moyer) [1383825] - [kernel] libnvdimm: clear the internal poison_list when clearing badblocks (Jeff Moyer) [1383825] - [nvdimm] pmem: reduce kmap_atomic sections to the memcpys only (Jeff Moyer) [1383825] - [kernel] x86, pmem: use memcpy_mcsafe() for memcpy_from_pmem() (Jeff Moyer) [1383825] - [acpi] nfit: don't start a full scrub by default for an MCE (Jeff Moyer) [1383825] - [nvdimm] libnvdimm, region: fix flush hint table thinko (Jeff Moyer) [1383825] - [nvdimm] remove duplicate nd_mapping declaration (Jeff Moyer) [1383825] - [nvdimm] libnvdimm, namespace: debug invalid interleave-set-cookie values (Jeff Moyer) [1383825] - [acpi] nfit: fail DSMs that return non-zero status by default (Jeff Moyer) [1383825] - [nvdimm] libnvdimm: fix devm_nvdimm_memremap() error path (Jeff Moyer) [1383825] - [nvdimm] fix PHYS_PFN/PFN_PHYS mixup (Jeff Moyer) [1428115] - [nvdimm] libnvdimm: allow legacy (e820) pmem region to clear bad blocks (Jeff Moyer) [1383825] - [acpi] nfit, mce: Fix SPA matching logic in MCE handler (Jeff Moyer) [1383825] - [nvdimm] libnvdimm: Fix nvdimm_probe error on NVDIMM-N (Jeff Moyer) [1385037] - [nvdimm] Spelling s/unacknoweldged/unacknowledged/ (Jeff Moyer) [1383825] - [tools] testing/nvdimm: unit test for acpi_nvdimm_notify() (Jeff Moyer) [1383825] - [kernel] acpi, nfit: add dimm device notification support (Jeff Moyer) [1383825] - [tools] testing/nvdimm: unit test for acpi_nfit_notify() (Jeff Moyer) [1383825] - [tools] testing/nvdimm: fix SIGTERM vs hotplug crash (Jeff Moyer) [1383825] - [acpi] nfit: check for the correct event code in notifications (Jeff Moyer) [1369563] - [nvdimm] btt: add a size attribute for BTTs (Jeff Moyer) [1379275] - [acpi] libnvdimm, nd_blk: mask off reserved status bits (Jeff Moyer) [1383825] - [nvdimm] libnvdimm-btt: Delete an unnecessary check before the function call "__nd_device_register" (Jeff Moyer) [1379275] - [tools] nfit: do an ARS scrub on hitting a latent media error (Jeff Moyer) [1383825] - [acpi] nfit: move to nfit/ sub-directory (Jeff Moyer) [1383825] - [mm] /dev/dax, core: file operations and dax-mmap (Jeff Moyer) [1383489] - [tools] /dev/dax, pmem: direct access to persistent memory (Jeff Moyer) [1383489] - [kernel] nfit, libnvdimm: allow an ARS scrub to be triggered on demand (Jeff Moyer) [1383825] - [nvdimm] libnvdimm: register nvdimm_bus devices with an nd_bus driver (Jeff Moyer) [1383825] - [nvdimm] pmem: clarify a debug print in pmem_clear_poison (Jeff Moyer) [1383825] - [tools] nfit, tools/testing/nvdimm/: unify shutdown paths (Jeff Moyer) [1383825] - [tools] libnvdimm: move ->module to struct nvdimm_bus_descriptor (Jeff Moyer) [1383825] - [tools] nfit: cleanup acpi_nfit_init calling convention (Jeff Moyer) [1383825] - [acpi] nfit: fix _FIT evaluation memory leak + use after free (Jeff Moyer) [1383825] - [acpi] nfit: treat virtual ramdisk SPA as pmem region (Jeff Moyer) [1383825] - [kernel] block: add QUEUE_FLAG_DAX for devices to advertise their DAX support (Jeff Moyer) [1384648 1384644] - [nvdimm] libnvdimm: IS_ERR() usage cleanup (Jeff Moyer) [1383825]- [netdrv] mark the aquantia ethernet driver as tech-preview (David Arcari) [1406021] - [netdrv] aquantia: Reset is_gso flag when EOP reached (David Arcari) [1406021] - [netdrv] aquantia: Fix for LSO with IPv6 (David Arcari) [1406021] - [netdrv] aquantia: Missing spinlock initialization (David Arcari) [1406021] - [netdrv] aquantia: Fix packet type detection (TCP/UDP) for IPv6 (David Arcari) [1406021] - [netdrv] aquantia: Remove adapter re-opening when MTU changed (David Arcari) [1406021] - [netdrv] aquantia: Fix for RX checksum offload (David Arcari) [1406021] - [netdrv] aquantia: Copying tx buffers is not needed (David Arcari) [1406021] - [netdrv] aquantia: Fixed memory allocation if AQ_CFG_RX_FRAME_MAX > 1 page (David Arcari) [1406021] - [netdrv] aquantia: Fixed incorrect buff->len calculation (David Arcari) [1406021] - [netdrv] aquantia: Call netdev_register after all initialized (David Arcari) [1406021] - [netdrv] aquantia: Null pointer check for aq_nic_ndev_alloc (David Arcari) [1406021] - [netdrv] aquantia: Using NETDEV_TX_OK instead 0 (David Arcari) [1406021] - [netdrv] aquantia: Fixed missing rtnl_unlock (David Arcari) [1406021] - [netdrv] aquantia: Superfluous initialization of "err" (David Arcari) [1406021] - [netdrv] aquantia: Using module_pci_driver (David Arcari) [1406021] - [netdrv] aquantia: Removed busy_count field (David Arcari) [1406021] - [netdrv] aquantia: Removed extra assignment for skb->dev (David Arcari) [1406021] - [netdrv] aquantia: remove function aq_ring_tx_deinit (David Arcari) [1406021] - [netdrv] aquantia: Add 2500/5000 mbit link modes support (David Arcari) [1406021] - [netdrv] aquantia: fix dma_mapping_error test (David Arcari) [1406021] - [netdrv] aquantia: atlantic: use new api ethtool_{get|set}_link_ksettings (David Arcari) [1406021] - [netdrv] generalize napi_complete_done() (David Arcari) [1406021] - [netdrv] aquantia: return -ETIME in macro AQ_HW_WAIT_FOR (David Arcari) [1406021] - [netdrv] aquantia: remove another redundant err check (David Arcari) [1406021] - [netdrv] aquantia: remove redundant err check (David Arcari) [1406021] - [netdrv] aquantia: Integrate AQtion 2.5/5 GB NIC driver (David Arcari) [1406021] - [netdrv] aquantia: Receive side scaling (David Arcari) [1406021] - [netdrv] aquantia: Ethtool support (David Arcari) [1406021] - [netdrv] aquantia: Hardware interface and utility functions (David Arcari) [1406021] - [netdrv] aquantia: Atlantic hardware abstraction layer (David Arcari) [1406021] - [netdrv] aquantia: PCI operations (David Arcari) [1406021] - [netdrv] aquantia: Vector operations (David Arcari) [1406021] - [netdrv] aquantia: Atlantic A0 and B0 specific functions (David Arcari) [1406021] - [netdrv] aquantia: Support for NIC-specific code (David Arcari) [1406021] - [netdrv] aquantia: Low-level hardware interfaces (David Arcari) [1406021] - [netdrv] aquantia: Add ring support code (David Arcari) [1406021] - [netdrv] aquantia: Common functions and definitions (David Arcari) [1406021] - [netdrv] aquantia: Make and configuration files (David Arcari) [1406021] - [uapi] ethtool: add support for 2500BaseT and 5000BaseT link modes (David Arcari) [1406021] - [uapi] ethtool: add support for 1000BaseX and missing 10G link modes (David Arcari) [1406021]- [netdrv] ieee802154: atusb: fix driver to work with older firmware versions (David Arcari) [1415327] - [netdrv] at86rf230: Allow slow GPIO pins for "rstn" (David Arcari) [1415327] - [netdrv] ieee802154: atusb: do not use the stack for address fetching to make it DMA able (David Arcari) [1415327] - [netdrv] ieee802154: atusb: make sure we set a randaom extended address if fetching fails (David Arcari) [1415327] - [netdrv] ieee802154: atusb: do not use the stack for buffers to make them DMA able (David Arcari) [1415327] - [bluetooth] btmrvl: drop duplicate header slab.h (David Arcari) [1415327] - [netdrv] ieee802154: atusb: implement .set_frame_retries ops callback (David Arcari) [1415327] - [netdrv] ieee802154: atusb: try to read permanent extended address from device (David Arcari) [1415327] - [netdrv] ieee802154: atusb: store firmware version after retrieval for later use (David Arcari) [1415327] - [netdrv] ieee802154: atusb: sync header file from firmware for new features (David Arcari) [1415327] - [netdrv] ieee802154: fakelb: print number of created fake devices during probe (David Arcari) [1415327] - [netdrv] at86rf230: fix cca ed values for rf233 (David Arcari) [1415327] - [net] ieee802154: check device type (David Arcari) [1415327] - [bluetooth] hci_qca: Use setup_timer Kernel API instead of init_timer (David Arcari) [1415327] - [bluetooth] hci_h5: Use setup_timer Kernel API instead of init_timer (David Arcari) [1415327] - [bluetooth] hci_bcsp: Use setup_timer Kernel API instead of init_timer (David Arcari) [1415327] - [net] bluetooth: __ variants of u8 and friends are not neccessary inside kernel (David Arcari) [1415327] - [netdrv] ieee802154: drop duplicate header delay.h (David Arcari) [1415327] - [net] bluetooth: Fix using the correct source address type (David Arcari) [1415327] - [netdrv] ieee802154: constify ieee802154_ops structures (David Arcari) [1415327] - [bluetooth] btwilink: Fix probe return value (David Arcari) [1415327] - [net] bluetooth: Fix append max 11 bytes of name to scan rsp data (David Arcari) [1415327] - [bluetooth] hci_bcm: Fix autosuspend PM for Lenovo ThinkPad 8 (David Arcari) [1415327] - [bluetooth] btusb: Fix atheros firmware download error (David Arcari) [1415327] - [net] bluetooth: Refactor append name and appearance (David Arcari) [1415327] - [net] bluetooth: Add appearance to default scan rsp data (David Arcari) [1415327] - [net] bluetooth: Fix local name in scan rsp (David Arcari) [1415327] - [bluetooth] btusb: add entry for Marvell 8997 chipset (David Arcari) [1415327] - [bluetooth] Use single return in hci_uart_tty_ioctl() call (David Arcari) [1415327] - [bluetooth] BCSP fails to ACK re-transmitted frames from the peer (David Arcari) [1415327] - [bluetooth] Tidy-up coding style in hci_bcsp.c (David Arcari) [1415327] - [bluetooth] btwilink: Save the packet type before sending (David Arcari) [1415327] - [net] bluetooth: Fix not updating scan rsp when adv off (David Arcari) [1415327] - [bluetooth] Add a new 04ca:3011 QCA_ROME device (David Arcari) [1415327] - [net] bluetooth: Fix NULL pointer dereference in mgmt context (David Arcari) [1415327] - [net] bluetooth: Set appearance only for LE capable controllers (David Arcari) [1415327] - [net] bluetooth: Fix missing ext info event when setting appearance (David Arcari) [1415327] - [net] bluetooth: Add supported data types to ext info changed event (David Arcari) [1415327] - [net] bluetooth: Add appearance to Read Ext Controller Info command (David Arcari) [1415327] - [net] bluetooth: Factor appending EIR to separate helper (David Arcari) [1415327] - [net] bluetooth: Refactor read_ext_controller_info handler (David Arcari) [1415327] - [bluetooth] hci_uart: Add Marvell support (David Arcari) [1415327] - [bluetooth] hci_uart: Add Nokia Protocol identifier (David Arcari) [1415327] - [bluetooth] hci_bcm: Change protocol name (David Arcari) [1415327] - [net] bluetooth: Increment management interface revision (David Arcari) [1415327] - [net] bluetooth: Fix advertising instance validity check for flags (David Arcari) [1415327] - [net] bluetooth: Unify advertising instance flags check (David Arcari) [1415327] - [net] bluetooth: Remove unused parameter from tlv_data_is_valid function (David Arcari) [1415327] - [net] bluetooth: Add support for appearance in scan rsp (David Arcari) [1415327] - [net] bluetooth: Add support for local name in scan rsp (David Arcari) [1415327] - [bluetooth] btrtl: Add RTL8822BE Bluetooth device (David Arcari) [1415327] - [net] bluetooth: Fix not registering BR/EDR SMP channel with force_bredr flag (David Arcari) [1415327] - [net] bluetooth: Use kzalloc instead of kmalloc/memset (David Arcari) [1415327] - [net] bluetooth: Increase the subsystem minor version number (David Arcari) [1415327] - [net] bluetooth: Fix reason code used for rejecting SCO connections (David Arcari) [1415327] - [bluetooth] btqca: remove null checks on edl->data as it is an array (David Arcari) [1415327] - [net] bluetooth: Fix wrong New Settings event when closing HCI User Channel (David Arcari) [1415327] - [net] bluetooth: Send control open and close messages for HCI user channels (David Arcari) [1415327] - [netdrv] fakelb: fix schedule while atomic (David Arcari) [1415327] - [net] bluetooth: Append local name and CoD to Extended Controller Info (David Arcari) [1415327] - [net] bluetooth: Add framework for Extended Controller Information (David Arcari) [1415327] - [bluetooth] btusb: Mark CW6622 devices to have broken link key commands (David Arcari) [1415327] - [bluetooth] Remove deprecated create_singlethread_workqueue (David Arcari) [1415327] - [net] bluetooth: Handle HCI raw socket transition from unbound to bound (David Arcari) [1415327] - [net] bluetooth: Send control open and close messages for HCI raw sockets (David Arcari) [1415327] - [net] bluetooth: Add extra channel checks for control open/close messages (David Arcari) [1415327] - [net] bluetooth: Assign the channel early when binding HCI sockets (David Arcari) [1415327] - [net] bluetooth: Send control open and close only when cookie is present (David Arcari) [1415327] - [net] bluetooth: Use numbers for subsystem version string (David Arcari) [1415327] - [net] bluetooth: Introduce helper functions for socket cookie handling (David Arcari) [1415327] - [bluetooth] add WCNSS dependency for HCI driver (David Arcari) [1415327] - [net] bluetooth: Use command status event for Set IO Capability errors (David Arcari) [1415327] - [net] bluetooth: Fix wrong Get Clock Information return parameters (David Arcari) [1415327] - [net] bluetooth: Use individual flags for certain management events (David Arcari) [1415327] - [net] bluetooth: mgmt: Fix sending redundant event for Advertising Instance (David Arcari) [1415327] - [net] bluetooth: Add support for sending MGMT commands and events to monitor (David Arcari) [1415327] - [net] bluetooth: Add support for sending MGMT open and close to monitor (David Arcari) [1415327] - [net] bluetooth: Introduce helper to pack mgmt version information (David Arcari) [1415327] - [net] bluetooth: Store control socket cookie and comm information (David Arcari) [1415327] - [net] bluetooth: Check SOL_HCI for raw socket options (David Arcari) [1415327] - [bluetooth] bcm203x: don't print error when allocating urb fails (David Arcari) [1415327] - [bluetooth] btusb: Add support for 0cf3:e009 (David Arcari) [1415327] - [net] bluetooth: add printf format attribute to hci_set_[fh]w_info() (David Arcari) [1415327] - [bluetooth] btusb, hci_intel: Fix wait_on_bit_timeout() return value checks (David Arcari) [1415327] - [bluetooth] Introduce Qualcomm WCNSS SMD based HCI driver (David Arcari) [1415327] - [net] bluetooth: Add HCI device identifier for Qualcomm SMD (David Arcari) [1415327] - [net] 6lowpan: ndisc: no overreact if no short address is available (David Arcari) [1415327] - [net] bluetooth: Add combined LED trigger for controller power (David Arcari) [1415327] - [net] bluetooth: Put led_trigger field behind CONFIG_BT_LEDS (David Arcari) [1415327] - [char] miscdevice: Use module_misc_device() macro (David Arcari) [1415327] - [kernel] miscdevice: Add helper macro for misc device boilerplate (David Arcari) [1415327] - [net] bluetooth: Fix hci_sock_recvmsg when MSG_TRUNC is not set (David Arcari) [1415327] - [net] bluetooth: Fix bt_sock_recvmsg when MSG_TRUNC is not set (David Arcari) [1415327] - [net] bluetooth: split sk_filter in l2cap_sock_recv_cb (David Arcari) [1415327] - [net] bluetooth: Fix memory leak at end of hci requests (David Arcari) [1415327] - [net] mac802154: use rate limited warnings for malformed frames (David Arcari) [1415327] - [net] mac802154: don't warn on unsupported frames (David Arcari) [1415327] - [net] mac802154: set phy net namespace for new ifaces (David Arcari) [1415327] - [bluetooth] btmrvl: reset is_suspending flag in failure path (David Arcari) [1415327] - [bluetooth] bpa10x: Add support for hci_set_fw_info (David Arcari) [1415327] - [net] bluetooth: Add debugfs fields for hardware and firmware info (David Arcari) [1415327] - [lib] kasprintf.c: introduce kvasprintf_const (David Arcari) [1415327] - [net] bluetooth: Move hci_recv_frame and hci_recv_diag prototypes (David Arcari) [1415327] - [net] bluetooth: Fix l2cap_sock_setsockopt() with optname BT_RCVMTU (David Arcari) [1415327] - [kernel] misc: ti-st: Use int instead of fuzzy char for callback status (David Arcari) [1415327] - [net] bluetooth: Increment management interface revision (David Arcari) [1415327] - [net] bluetooth: Add Authentication Failed reason to Disconnected Mgmt event (David Arcari) [1415327] - [netdrv] mrf24j40: avoid uninitialized byte in SPI transfer to radio (David Arcari) [1415327] - [bluetooth] Add support of 13d3:3490 AR3012 device (David Arcari) [1415327] - [bluetooth] hci_intel: Remove LPM enabling from setup procedure (David Arcari) [1415327] - [net] bluetooth: Rename HCI_BREDR into HCI_PRIMARY (David Arcari) [1415327] - [netdrv] fakelb: allow to run as monitor (David Arcari) [1415327] - [net] ieee802154: cleanup WARN_ON for fc fetch (David Arcari) [1415327] - [netdrv] atusb: don't change csma settings while set channel (David Arcari) [1415327] - [net] 6lowpan: ndisc: set invalid unicast short addr to unspec (David Arcari) [1415327] - [net] ieee802154: fix skb get fc on big endian (David Arcari) [1415327] - [net] ieee802154: 6lowpan: fix intra pan id check (David Arcari) [1415327] - [net] ieee802154: add ieee802154_skb_src_pan helper (David Arcari) [1415327] - [net] ieee802154: add ieee802154_skb_dst_pan helper (David Arcari) [1415327] - [bluetooth] btusb: add support for device 0489:e092 (David Arcari) [1415327] - [bluetooth] btmrvl: fix slab-out-of-bounds access in btmrvl_sdio (David Arcari) [1415327] - [net] bluetooth: Fix hci_sock_recvmsg return value (David Arcari) [1415327] - [net] bluetooth: Fix bt_sock_recvmsg return value (David Arcari) [1415327] - [net] ieee802154: allow netns create of lowpan interface (David Arcari) [1415327] - [net] ieee802154: add netns support (David Arcari) [1415327] - [net] nl802154: move PAD to right position (David Arcari) [1415327] - [net] 6lowpan: ndisc: add missing 802.15.4 only check (David Arcari) [1415327] - [net] 6lowpan: ndisc: fix double read unlock (David Arcari) [1415327] - [net] 6lowpan: add support for 802.15.4 short addr handling (David Arcari) [1415327] - [net] 6lowpan: add support for getting short address (David Arcari) [1415327] - [net] 6lowpan: introduce 6lowpan-nd (David Arcari) [1415327] - [net] ipv6: introduce neighbour discovery ops (David Arcari) [1415327] - [net] ipv6: export several functions (David Arcari) [1415327] - [net] ndisc: add __ndisc_fill_addr_option function (David Arcari) [1415327] - [net] ndisc: add __ndisc_opt_addr_data function (David Arcari) [1415327] - [net] ndisc: add __ndisc_opt_addr_space function (David Arcari) [1415327] - [net] addrconf: put prefix address add in an own function (David Arcari) [1415327] - [net] 6lowpan: remove ipv6 module request (David Arcari) [1415327] - [net] 6lowpan: add 802.15.4 short addr slaac (David Arcari) [1415327] - [net] 6lowpan: add private neighbour data (David Arcari) [1415327] - [net] ieee802154: fix logic error in ieee802154_llsec_parse_dev_addr (David Arcari) [1415327] - [netdrv] ieee802154/adf7242: syntax error ifdef DEBUG (David Arcari) [1415327] - [bluetooth] Add USB ID 13D3:3487 to ath3k (David Arcari) [1415327] - [net] bluetooth: fix power_on vs close race (David Arcari) [1415327] - [bluetooth] hci_intel: Fix null gpio desc pointer dereference (David Arcari) [1415327] - [bluetooth] btmrvl: add platform specific wakeup interrupt support (David Arcari) [1415327] - [net] bluetooth: Add defines for SPI and I2C (David Arcari) [1415327] - [bluetooth] ath3k: Silence uninitialized variable warning (David Arcari) [1415327] - [netdrv] ieee802154: atusb: update my copyright years for this driver (David Arcari) [1415327] - [netdrv] ieee802154: atusb: implement .set_cca_mode ops callback (David Arcari) [1415327] - [netdrv] ieee802154: atusb: implement .set_cca_ed_level ops callback (David Arcari) [1415327] - [netdrv] ieee802154: atusb: implement .set_csma_params ops callback (David Arcari) [1415327] - [netdrv] at86rf230: increase sleep to off timings (David Arcari) [1415327] - [net] 6lowpan: move mac802154 header (David Arcari) [1415327] - [net] 6lowpan: add lowpan_is_ll function (David Arcari) [1415327] - [net] 6lowpan: move eui64 uncompress function (David Arcari) [1415327] - [net] 6lowpan: iphc: remove unnecessary zero data (David Arcari) [1415327] - [net] 6lowpan: iphc: rename add lowpan prefix (David Arcari) [1415327] - [net] 6lowpan: move lowpan_802154_dev to 6lowpan (David Arcari) [1415327] - [net] 6lowpan: change naming for lowpan private data (David Arcari) [1415327] - [net] ieee802154: 6lowpan: fix short addr hash (David Arcari) [1415327] - [net] nl802154: avoid address change while running lowpan (David Arcari) [1415327] - [net] ieee802154: add short address helpers (David Arcari) [1415327] - [kernel] ieee802154: cleanups for ieee802154.h (David Arcari) [1415327] - [netdrv] mrf24j40: apply the security-enabled bit on secured outbound frames (David Arcari) [1415327] - [netdrv] mrf24j40: fix security-enabled processing on inbound frames (David Arcari) [1415327] - [kernel] ieee802154: add security bit check function (David Arcari) [1415327] - [bluetooth] hci_bcsp: fix code style (David Arcari) [1415327] - [netdrv] ieee802154/adf7242: fix memory leak of firmware (David Arcari) [1415327] - [net] 6lowpan: iphc: fix handling of link-local compression (David Arcari) [1415327] - [net] bluetooth: Allow setting BT_SECURITY_FIPS with setsockopt (David Arcari) [1415327] - [bluetooth] hci_ldisc: Fix null pointer derefence in case of early data (David Arcari) [1415327] - [bluetooth] hci_bcm: Add BCM2E71 ACPI ID (David Arcari) [1415327] - [net] bluetooth: Ignore unknown advertising packet types (David Arcari) [1415327] - [net] bluetooth: Fix setting NO_BREDR advertising flag (David Arcari) [1415327] - [net] ipv6: Add checks for 6LOWPAN ARP type (David Arcari) [1415327] - [net] tcp: avoid infinite loop in tcp_splice_read() (Davide Caratti) [1430580] {CVE-2017-6214} - [net] ipv4: keep skb->dst around in presence of IP options (Sabrina Dubroca) [1433201] {CVE-2017-5970} - [net] neigh: only allow init_net to change the default neigh_parms (Hangbin Liu) [1434277] - [net] neigh: no need to call lookup_neigh_parms in neigh_parms_alloc (Hangbin Liu) [1434277] - [net] ipv6: Paritially checksum full MTU frames (Vlad Yasevich) [1420109] - [net] ipv6: Should use consistent conditional judgement for ip6 fragment between __ip6_append_data and ip6_finish_output (Vlad Yasevich) [1420109] - [net] udp: disallow UFO for sockets with SO_NO_CHECK option (Vlad Yasevich) [1420109] - [net] udp: only allow UFO for packets from SOCK_DGRAM sockets (Vlad Yasevich) [1420109] - [net] ipv6: make ECMP route replacement less greedy (Xin Long) [1430267] - [net] ipv6: fix multipath route replace error recovery (Xin Long) [1430267] - [net] ipv6: fix ECMP route replacement (Xin Long) [1430267] - [net] ipv6: do not delete previously existing ECMP routes if add fails (Xin Long) [1430267]- [net] flow_dissector: skb_flow_get_be16() can be static (Jonathan Toppins) [1428557] - [net] flow_dissector: Update pptp handling to avoid null pointer deref. (Jonathan Toppins) [1428557] - [net] flow dissector: ICMP support (Jonathan Toppins) [1428557] - [net] flow_dissector: __skb_flow_dissect() must cap its return value (Jonathan Toppins) [1428557] - [net] flow_dissector: Add enums for encapsulation keys (Jonathan Toppins) [1428557] - [net] flow_dissector: __skb_get_hash_symmetric arg can be const (Jonathan Toppins) [1428557] - [net] flow_dissector: fix vlan tag handling (Jonathan Toppins) [1428557] - [net] flow_dissector: Check skb for VLAN only if skb specified. (Jonathan Toppins) [1428557] - [net] flow_dissector: rps: Fix uninitialized flow_keys used in __skb_get_hash possibly (Jonathan Toppins) [1428557] - [net] flow_dissector: rps: Add the const for the parameter of flow_keys_have_l4 (Jonathan Toppins) [1428557] - [net] flow_dissector: Get vlan priority in addition to vlan id (Jonathan Toppins) [1428557] - [net] flow_dissector: For stripped vlan, get vlan info from skb->vlan_tci (Jonathan Toppins) [1428557] - [net] rps: Inspect PPTP encapsulated by GRE to get flow hash (Jonathan Toppins) [1428557] - [net] pptp: fix byte order warnings (Jonathan Toppins) [1428557] - [net] packet: Use symmetric hash for PACKET_FANOUT_HASH. (Jonathan Toppins) [1428557] - [net] flow_dissector: Make dissector_uses_key() and skb_flow_dissector_target() public (Jonathan Toppins) [1428557] - [net] eth: Pull header from first fragment via eth_get_headlen (Jonathan Toppins) [1428557] - [net] flow_dissector: Use same pointer for IPv4 and IPv6 addresses (Jonathan Toppins) [1428557] - [net] flow_dissector: Correctly handle parsing FCoE (Jonathan Toppins) [1428557] - [net] flow_dissector: Fix fragment handling for header length computation (Jonathan Toppins) [1428557] - [net] flow_dissector: Check for IP fragmentation even if not using IPv4 address (Jonathan Toppins) [1428557] - [net] flow_dissector: Copy inner L3 and L4 headers as unaligned on GRE TEB (Jonathan Toppins) [1428557] - [net] flow_dissector: Fix unaligned access in __skb_flow_dissector when used by eth_get_headlen (Jonathan Toppins) [1428557] - [net] flow_dissector: Use 'const' where possible. (Jonathan Toppins) [1428557] - [net] flow_dissector: Fix function argument ordering dependency (Jonathan Toppins) [1428557] - [net] flow_dissector: Move __get_hash_from_flowi{4, 6} into flow_dissector.c (Jonathan Toppins) [1428557] - [net] flow_dissector: Don't use bit fields. (Jonathan Toppins) [1428557] - [net] flow_dissector: Ignore flow dissector return value from ___skb_get_hash (Jonathan Toppins) [1428557] - [net] flow_dissector: Add control/reporting of encapsulation (Jonathan Toppins) [1428557] - [net] flow_dissector: Add flag to stop parsing when an IPv6 flow label is seen (Jonathan Toppins) [1428557] - [net] flow_dissector: Add flag to stop parsing at L3 (Jonathan Toppins) [1428557] - [net] flow_dissector: Support IPv6 fragment header (Jonathan Toppins) [1428557] - [net] ipv6: introduce ipv6_authlen and IP6_OFFSET (Jonathan Toppins) [1428557] - [net] flow_dissector: Add control/reporting of fragmentation (Jonathan Toppins) [1428557] - [net] flow_dissector: Add flags argument to skb_flow_dissector functions (Jonathan Toppins) [1428557] - [net] flow_dissector: Jump to exit code in __skb_flow_dissect (Jonathan Toppins) [1428557] - [net] flowi: Abstract out functions to get flow hash based on flowi (Jonathan Toppins) [1428557] - [net] Make __skb_set_sw_hash a general function (Jonathan Toppins) [1428557] - [net] flow_dissector: Add functions to get skb->hash based on flow structures (Jonathan Toppins) [1428557] - [net] Set sk_txhash from a random number (Jonathan Toppins) [1428557] - [net] break flow vs skbuff header dependency (Jonathan Toppins) [1428557] - [net] flow_dissector: Move skb related functions to skbuff.h (Jonathan Toppins) [1428557] - [net] flow_dissector: Pre-initialize ip_proto in __skb_flow_dissect() (Jonathan Toppins) [1428557] - [net] flow_dissector: fix ipv6 dst, hop-by-hop and routing ext hdrs (Jonathan Toppins) [1428557] - [net] flow_dissector: add support for dst, hop-by-hop and routing ext hdrs (Jonathan Toppins) [1428557] - [net] flow_dissector: Fix MPLS entropy label handling in flow dissector (Jonathan Toppins) [1428557] - [net] flow_dissector: Add MPLS entropy label in flow_keys (Jonathan Toppins) [1428557] - [net] mpls: Change reserved label names to be consistent with netbsd (Jonathan Toppins) [1428557] - [net] mpls: Move reserved label definitions (Jonathan Toppins) [1428557] - [net] flow_dissector: Add GRE keyid in flow_keys (Jonathan Toppins) [1428557] - [net] flow_dissector: Add IPv6 flow label to flow_keys (Jonathan Toppins) [1428557] - [net] flow_dissector: Add VLAN ID to flow_keys (Jonathan Toppins) [1428557] - [net] flow_dissector: Get rid of IPv6 hash addresses flow keys (Jonathan Toppins) [1428557] - [net] flow_dissector: Add keys for TIPC address (Jonathan Toppins) [1428557] - [net] flow_dissector: Add full IPv6 addresses to flow_keys (Jonathan Toppins) [1428557] - [net] flow_dissector: Get skb hash over flow_keys structure (Jonathan Toppins) [1428557] - [net] flow_dissector: Remove superfluous setting of key_basic (Jonathan Toppins) [1428557] - [net] mpls: Add definition for IPPROTO_MPLS (Jonathan Toppins) [1428557] - [net] flow_dissector: Simplify GRE case in flow_dissector (Jonathan Toppins) [1428557] - [net] flow_dissector: do not break if ports are not needed in flowlabel (Jonathan Toppins) [1428557] - [net] flow_dissector: remove bogus return in tipc section (Jonathan Toppins) [1428557] - [net] flow_dissector: call init_default_flow_dissectors() earlier (Jonathan Toppins) [1428557] - [net] flow_dissector: change port array into src, dst tuple (Jonathan Toppins) [1428557] - [net] flow_dissector: introduce support for Ethernet addresses (Jonathan Toppins) [1428557] - [net] flow_dissector: introduce support for ipv6 addressses (Jonathan Toppins) [1428557] - [net] flow_dissector: add missing header includes (Jonathan Toppins) [1428557] - [net] flow_dissector: use programable dissector in skb_flow_dissect and friends (Jonathan Toppins) [1428557] - [net] flow_dissector: introduce programable flow_dissector (Jonathan Toppins) [1428557] - [net] flow_dissector: fix doc for skb_get_poff (Jonathan Toppins) [1428557] - [net] move __skb_tx_hash to dev.c (Jonathan Toppins) [1428557] - [net] move __skb_get_hash function declaration to flow_dissector.h (Jonathan Toppins) [1428557] - [net] flow_dissector: fix doc for __skb_get_hash and remove couple of empty lines (Jonathan Toppins) [1428557] - [net] move *skb_get_poff declarations into correct header (Jonathan Toppins) [1428557] - [net] flow_dissector: remove unused function flow_get_hlen declaration (Jonathan Toppins) [1428557] - [net] change name of flow_dissector header to match the .c file name (Jonathan Toppins) [1428557] - [net] sched: sch_choke: Use flow_keys_digest (Jonathan Toppins) [1428557] - [net] flow_dissector: Add flow_keys digest (Jonathan Toppins) [1428557] - [net] sched: Call skb_get_hash_perturb in sch_sfq (Jonathan Toppins) [1428557] - [net] sched: Call skb_get_hash_perturb in sch_sfb (Jonathan Toppins) [1428557] - [net] sched: Call skb_get_hash_perturb in sch_fq_codel (Jonathan Toppins) [1428557] - [net] flow_dissector: add tipc support (Jonathan Toppins) [1428557] - [net] sched: fix skb->protocol use in case of accelerated vlan path (Jonathan Toppins) [1428557] - [net] flow_dissector: Fix alignment issue in __skb_flow_get_ports (Jonathan Toppins) [1428557] - [net] fix comments for __skb_flow_get_ports() (Jonathan Toppins) [1428557] - [net] flow_dissector: Use IPv6 flow label in flow_dissector (Jonathan Toppins) [1428557] - [net] Convert uses of __constant_ to (Jonathan Toppins) [1428557] - [net] flow_dissector: small optimizations in IPv4 dissect (Jonathan Toppins) [1428557] - [net] flow_dissector: add 802.1ad support (Jonathan Toppins) [1428557] - [net] flow_dissector: add support for IPPROTO_IPV6 (Jonathan Toppins) [1428557] - [net] flow_dissector: clean up IPIP case (Jonathan Toppins) [1428557]- [scsi] megaraid_sas: Driver version upgrade (Tomas Henzl) [1433861] - [scsi] megaraid_sas: raid6 also require cpuSel check same as raid5 (Tomas Henzl) [1433861] - [scsi] megaraid_sas: add correct return type check for ldio hint logic for raid1 (Tomas Henzl) [1433861] - [scsi] hpsa: fix volume offline state (Joseph Szczypek) [1384611] - [scsi] hpsa: update version to 3.4.18-0-RH1 (Joseph Szczypek) [1384611] - [scsi] hpsa: do not timeout reset operations (Joseph Szczypek) [1384611] - [scsi] hpsa: limit outstanding rescans (Joseph Szczypek) [1384611] - [scsi] hpsa: update check for logical volume status (Joseph Szczypek) [1384611] - [scsi] hpsa: remove coalescing settings for ioaccel2 (Joseph Szczypek) [1384611] - [scsi] hpsa: remove memory allocate failure message (Joseph Szczypek) [1384611] - [scsi] hpsa: fallback to use legacy REPORT PHYS command (Joseph Szczypek) [1384611] - [scsi] hpsa: use phN for short hex dumps (Joseph Szczypek) [1384611] - [scsi] hpsa: add 'ctlr_num' sysfs attribute (Joseph Szczypek) [1384611] - [scsi] hpsa: use correct DID_NO_CONNECT hostbyte (Joseph Szczypek) [1384611] - [scsi] hpsa: use bus '3' for legacy HBA devices (Joseph Szczypek) [1384611] - [scsi] hpsa: correct logical resets (Joseph Szczypek) [1384611] - [scsi] hpsa: Remove unneeded void pointer cast (Joseph Szczypek) [1384611] - [scsi] hpsa: correct call to hpsa_do_reset (Joseph Szczypek) [1384611] - [scsi] hpsa: correct scsi 6byte lba calculation (Joseph Szczypek) [1384611] - [scsi] hpsa: Check for null devices in ioaccel submission patch (Joseph Szczypek) [1384611] - [scsi] hpsa: Prevent sending bmic commands to externals (Joseph Szczypek) [1384611] - [scsi] hpsa: Check for vpd support before sending (Joseph Szczypek) [1384611] - [scsi] hpsa: Check for null device pointers (Joseph Szczypek) [1384611] - [scsi] hpsa: Determine device external status earlier (Joseph Szczypek) [1384611] - [scsi] hpsa: change hpsa_passthru_ioctl timeout (Joseph Szczypek) [1384611] - [scsi] hpsa: update driver to 3.4.16-0-RH1 (Joseph Szczypek) [1384611] - [scsi] hpsa: correct handling of HBA device removal (Joseph Szczypek) [1384611] - [scsi] hpsa: correct ioaccel2 error procecssing (Joseph Szczypek) [1384611] - [scsi] hpsa: correct ioaccel state change operation (Joseph Szczypek) [1384611] - [scsi] hpsa: add timeouts for driver initiated commands (Joseph Szczypek) [1384611] - [scsi] hpsa: add sas_address to sysfs device attibute (Joseph Szczypek) [1384611] - [scsi] hpsa: correct initialization order issue (Joseph Szczypek) [1384611] - [scsi] hpsa: set the enclosure identifier to zero (Joseph Szczypek) [1384611] - [scsi] hpsa: remove function definition for sanitize_inquiry_string (Joseph Szczypek) [1384611]- [infiniband] ib/hfi1: Process qp wait list in IRQ thread periodically (Don Dutile) [1382806 1417286] - [infiniband] ib/ipoib: Add destination address when re-queue packet (Don Dutile) [1417286] - [netdrv] mlx4_core: Use cq quota in SRIOV when creating completion EQs (Don Dutile) [1429188 1417286] - [uapi] rdma: Don't reference kernel private header from UAPI header (Don Dutile) [1385326 1417286] - [infiniband] ib/rxe: Fix mem_check_range integer overflow (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Fix resid update (Don Dutile) [1384574 1417286] - [netdrv] mlx4: Invoke softirqs after napi_reschedule (Don Dutile) [1417286] - [netdrv] mlx4: Fix memory leak after mlx4_en_update_priv() (Don Dutile) [1385329 1417286] - [netdrv] mlx4_core: Avoid command timeouts during VF driver device shutdown (Don Dutile) [1385329 1417286 1429188] - [netdrv] mlx5e: Check ets capability before ets query FW command (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Fix update of hash function/key via ethtool (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Modify TIRs hash only when it's needed (Don Dutile) [1385330 1417286] - [netdrv] mlx5: E-Switch, Re-enable RoCE on mode change only after FDB destroy (Don Dutile) [1385330 1417286] - [netdrv] mlx5: E-Switch, Err when retrieving steering name-space fails (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Return EOPNOTSUPP when failing to get steering name-space (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Change ENOTSUPP to EOPNOTSUPP (Don Dutile) [1385330 1417286] - [infiniband] rdma/cma: Fix unknown symbol when CONFIG_IPV6 is not enabled (Don Dutile) [1417286] - [infiniband] ib/rxe: Prevent from completer to operate on non valid QP (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Fix rxe dev insertion to rxe_dev_list (Don Dutile) [1384574 1417286] - [infiniband] ib/umem: Release pid in error and ODP flow (Don Dutile) [1417286] - [infiniband] rdma/qedr: Dispatch port active event from qedr_add (Don Dutile) [1275823 1417286] - [infiniband] rdma/qedr: Fix and simplify memory leak in PD alloc (Don Dutile) [1275823 1417286] - [infiniband] rdma/qedr: Fix RDMA CM loopback (Don Dutile) [1275823 1417286] - [infiniband] rdma/qedr: Fix formatting (Don Dutile) [1275823 1417286] - [infiniband] rdma/qedr: Mark three functions as static (Don Dutile) [1275823 1417286] - [infiniband] rdma/qedr: Don't reset QP when queues aren't flushed (Don Dutile) [1275823 1417286] - [infiniband] rdma/qedr: Don't spam dmesg if QP is in error state (Don Dutile) [1275823 1417286] - [infiniband] rdma/qedr: Remove CQ spinlock from CM completion handlers (Don Dutile) [1275823 1417286] - [infiniband] rdma/qedr: Return max inline data in QP query result (Don Dutile) [1275823 1417286] - [uapi] rdma/qedr: Add uapi header qedr-abi.h (Don Dutile) [1275823 1417286] - [infiniband] rdma/qedr: Fix MTU returned from QP query (Don Dutile) [1275823 1417286] - [rdma] core: Add the function ib_mtu_int_to_enum (Don Dutile) [1417286] - [uapi] ib/cxgb3: fix misspelling in header guard (Don Dutile) [1417286] - [infiniband] ib/iser: remove unused variable from iser_conn struct (Don Dutile) [1417286] - [infiniband] ib/iser: Fix sg_tablesize calculation (Don Dutile) [1417286] - [infiniband] ib/srp: fix invalid indirect_sg_entries parameter value (Don Dutile) [1417286] - [infiniband] ib/srp: fix mr allocation when the device supports sg gaps (Don Dutile) [1417286] - [netdrv] mlx5e: Do not recycle pages from emergency reserve (Don Dutile) [1385330 1417286] - [netdrv] qed: avoid possible stack overflow in qed_ll2_acquire_connection (Don Dutile) [1275823 1417286] - [netdrv] mlx5e: Remove unused variable (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Remove unnecessary checks when setting num channels (Don Dutile) [1385330 1417286] - [netdrv] mlx4_en: Remove unnecessary checks when setting num channels (Don Dutile) [1385329 1417286] - [netdrv] mlx4_core: Eliminate warning messages for SRQ_LIMIT under SRIOV (Don Dutile) [1385329 1417286] - [netdrv] mlx4_core: Fix when to save some qp context flags for dynamic VST to VGT transitions (Don Dutile) [1385329 1417286 1429188] - [netdrv] mlx4_core: Fix racy CQ (Completion Queue) free (Don Dutile) [1385329 1417286 1429188] - [netdrv] mlx4: do not call napi_schedule() without care (Don Dutile) [1385329 1417286] - [net] svcrdma: avoid duplicate dma unmapping during error recovery (Don Dutile) [1417286] - [netdrv] mlx5: Only cancel recovery work when cleaning up device (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Remove WARN_ONCE from adaptive moderation code (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Un-register uplink representor on nic_disable (Don Dutile) [1385330 1417286] - [infiniband] iw_cxgb4: do not send RX_DATA_ACK CPLs after close/abort (Don Dutile) [1385866 1417286] - [infiniband] iw_cxgb4: free EQ queue memory on last deref (Don Dutile) [1417517 1385866 1417286] - [infiniband] iw_cxgb4: refactor sq/rq drain logic (Don Dutile) [1416914 1385866 1417286] - [kernel] mlx4_core: Fix raw qp flow steering rules under SRIOV (Don Dutile) [1385329 1417286] - [netdrv] mlx4_en: Fix type mismatch for 32-bit systems (Don Dutile) [1385329 1417286] - [netdrv] mlx4: Remove BUG_ON from ICM allocation routine (Don Dutile) [1385329 1417286] - [netdrv] mlx4_en: Fix bad WQE issue (Don Dutile) [1385329 1417286 1429188] - [netdrv] mlx4_core: Use-after-free causes a resource leak in flow-steering detach (Don Dutile) [1385329 1417286] - [netdrv] mlx5e: Disable netdev after close (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Don't sync netdev state when not registered (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Check ets capability before initializing ets settings (Don Dutile) [1386547 1385330 1417286] - [kernel] revert "net/mlx5: Add MPCNT register infrastructure" (Don Dutile) [1385330 1417286] - [netdrv] revert "net/mlx5e: Expose PCIe statistics to ethtool" (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Prevent setting multicast macs for VFs (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Release FTE lock in error flow (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Mask destination mac value in ethtool steering rules (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Avoid shadowing numa_node (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Cancel recovery work in remove flow (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Check FW limitations on log_max_qp before setting it (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Disable RoCE on the e-switch management port under switchdev mode (Don Dutile) [1385330 1417286] - [netdrv] mlx4_en: Fix user prio field in XDP forward (Don Dutile) [1385329 1417286] - [infiniband] ib/rxe: Don't check for null ptr in send() (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Drop future atomic/read packets rather than retrying (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Use BTH_PSN_MASK when ACKing duplicate sends (Don Dutile) [1384574 1417286] - [infiniband] qedr: Always notify the verb consumer of flushed CQEs (Don Dutile) [1275823 1417286] - [infiniband] qedr: clear the vendor error field in the work completion (Don Dutile) [1275823 1417286] - [infiniband] qedr: post_send/recv according to QP state (Don Dutile) [1275823 1417286] - [infiniband] qedr: ignore inline flag in read verbs (Don Dutile) [1275823 1417286] - [infiniband] qedr: modify QP state to error when destroying it (Don Dutile) [1275823 1417286] - [infiniband] qedr: return correct value on modify qp (Don Dutile) [1275823 1417286] - [infiniband] qedr: return error if destroy CQ failed (Don Dutile) [1275823 1417286] - [infiniband] qedr: configure the number of CQEs on CQ creation (Don Dutile) [1275823 1417286] - [rdma] ib/cma: Fix a race condition in iboe_addr_get_sgid() (Don Dutile) [1417286] - [net] rds: use rb_entry() (Don Dutile) [1417286] - [netdrv] mlx5: use rb_entry() (Don Dutile) [1385330 1417286] - [infiniband] ib/rxe: Fix a memory leak in rxe_qp_cleanup() (Don Dutile) [1384574 1417286] - [netdrv] chelsio: cxgb3: use new api ethtool_{get|set}_link_ksettings (Don Dutile) [1417286] - [infiniband] ib/mlx4: fix improper return value (Don Dutile) [1385329 1417286] - [infiniband] ib/ocrdma: fix bad initialization (Don Dutile) [1385876 1417286] - [infiniband] nes: return value of skb_linearize should be handled (Don Dutile) [1417286] - [infiniband] ib/core: fix unmap_sg argument (Don Dutile) [1417286] - [infiniband] ib/mthca: Replace pci_pool_alloc by pci_pool_zalloc (Don Dutile) [1417286] - [infiniband] mlx5, calc_sq_size(): Make a debug message more informative (Don Dutile) [1385330 1417286] - [infiniband] mlx5: Remove a set-but-not-used variable (Don Dutile) [1385330 1417286] - [infiniband] mlx5: Use { } instead of { 0 } to init struct (Don Dutile) [1385330 1417286] - [infiniband] ib/srp: Make writing the add_target sysfs attr interruptible (Don Dutile) [1417286] - [infiniband] ib/srp: Make mapping failures easier to debug (Don Dutile) [1417286] - [infiniband] ib/srp: Make login failures easier to debug (Don Dutile) [1417286] - [infiniband] ib/srp: Introduce a local variable in srp_add_one() (Don Dutile) [1417286] - [infiniband] ib/multicast: Check ib_find_pkey() return value (Don Dutile) [1417286] - [infiniband] ipoib: Avoid reading an uninitialized member variable (Don Dutile) [1417286] - [infiniband] ib/mad: Fix an array index check (Don Dutile) [1417286] - [infiniband] ib/mlx4: Rework special QP creation error path (Don Dutile) [1385329 1417286] - [infiniband] ib/usnic: simplify IS_ERR_OR_NULL to IS_ERR (Don Dutile) [1417286] - [infiniband] ib/core: Issue DREQ when receiving REQ/REP for stale QP (Don Dutile) [1417286] - [infiniband] ib/nes: use new api ethtool_{get|set}_link_ksettings (Don Dutile) [1417286] - [infiniband] ib/isert: do not ignore errors in dma_map_single() (Don Dutile) [1417286] - [infiniband] rdma: fix buggy code that the compiler warns about (Don Dutile) [1385848 1417286] - [infiniband] ib/rdmavt: Avoid queuing work into a destroyed cq kthread worker (Don Dutile) [1385848 1417286] - [infiniband] ib/mlx5: avoid bogus -Wmaybe-uninitialized warning (Don Dutile) [1385330 1417286] - [uapi] rdma uapi: Use __kernel_sockaddr_storage (Don Dutile) [1417286] - [infiniband] ib_isert: log the connection reject message (Don Dutile) [1417286] - [net] rds_rdma: log the connection reject message (Don Dutile) [1417286] - [infiniband] ib_iser: log the connection reject message (Don Dutile) [1417286] - [rdma] rdma_cm: add rdma_consumer_reject_data helper function (Don Dutile) [1417286] - [rdma] rdma_cm: add rdma_is_consumer_reject() helper function (Don Dutile) [1417286] - [rdma] rdma_cm: add rdma_reject_msg() helper function (Don Dutile) [1417286] - [infiniband] qedr: remove pointless NULL check in qedr_post_send() (Don Dutile) [1275823 1417286] - [infiniband] qedr: Use list_move_tail instead of list_del/list_add_tail (Don Dutile) [1275823 1417286] - [infiniband] qedr: Fix possible memory leak in qedr_create_qp() (Don Dutile) [1275823 1417286] - [infiniband] qedr: return -EINVAL if pd is null and avoid null ptr dereference (Don Dutile) [1275823 1417286] - [rdma] ib/mad: Eliminate redundant SM class version defines for OPA (Don Dutile) [1417286] - [infiniband] ib/mlx5: Properly adjust rate limit on QP state transitions (Don Dutile) [1385326 1385330 1417286] - [uapi] ib/uverbs: Extend modify_qp and support packet pacing (Don Dutile) [1385326 1417286] - [rdma] ib/core: Support rate limit for packet pacing (Don Dutile) [1385326 1417286] - [uapi] ib/mlx5: Report mlx5 packet pacing capabilities when querying device (Don Dutile) [1385326 1385330 1417286] - [infiniband] ib/mlx5: Support RAW Ethernet when RoCE is disabled (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Rename RoCE related helpers to reflect being Eth ones (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Refactor registration to netdev notifier (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Use u64 for UMR length (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Avoid system crash when enabling many VFs (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Assign SRQ type earlier (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx4: Fix out-of-range array index in destroy qp flow (Don Dutile) [1385329 1417286] - [infiniband] ib/mlx5: Make create/destroy_ah available to userspace (Don Dutile) [1385330 1417286] - [uapi] ib/mlx5: Use kernel driver to help userspace create ah (Don Dutile) [1385330 1417286] - [rdma] ib/core: Let create_ah return extended response to user (Don Dutile) [1417286] - [uapi] ib/mlx5: Report that device has udata response in create_ah (Don Dutile) [1385330 1417286] - [rdma] ib/core: Change ib_resolve_eth_dmac to use it in create AH (Don Dutile) [1417286] - [infiniband] ib/mlx5: Add support to match inner packet fields (Don Dutile) [1386703 1385330 1417286] - [rdma] ib/core: Introduce inner flow steering (Don Dutile) [1386703 1417286] - [infiniband] ib/mlx5: Support Vxlan tunneling specification (Don Dutile) [1385330 1417286] - [uapi] ib/uverbs: Add support for Vxlan protocol (Don Dutile) [1386703 1417286] - [rdma] ib/core: Align structure ib_flow_spec_type (Don Dutile) [1386703 1417286] - [rdma] ib/core: Add flow spec tunneling support (Don Dutile) [1386703 1417286] - [uapi] ib/mlx5: Add support for CQE compressing (Don Dutile) [1385330 1417286] - [uapi] ib/mlx5: Report mlx5 CQE compression caps during query (Don Dutile) [1385330 1417286] - [uapi] ib/mlx5: Report mlx5 multi packet WQE caps during query (Don Dutile) [1385330 1417286] - [kernel] mlx5: Report multi packet WQE capabilities (Don Dutile) [1385330 1417286] - [infiniband] ib/rxe: Increase max number of completions to 32k (Don Dutile) [1384574 1417286] - [infiniband] ib/mlx4: Check if GRH is available before using it (Don Dutile) [1385329 1417286] - [infiniband] ib/mlx4: When no DMFS for IPoIB, don't allow NET_IF QPs (Don Dutile) [1385329 1417286] - [infiniband] ib/rxe: Hold refs when running tasklets (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Wait for tasklets to finish before tearing down QP (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Fix ref leak in duplicate_request() (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Fix ref leak in rxe_create_qp() (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Add support for IB_CQ_REPORT_MISSED_EVENTS (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Add support for zero-byte operations (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Unblock loopback by moving skb_out increment (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Don't update the response PSN unless it's going forwards (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Advance the consumer pointer before posting the CQE (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Remove buffer used for printing IP address (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Remove unneeded cast in rxe_srq_from_attr() (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Use DEFINE_SPINLOCK() for spinlock (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: avoid putting a large struct rxe_qp on stack (Don Dutile) [1384574 1417286] - [infiniband] ib/hfi1: Define platform_config_table_limits once (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: constify mmu_notifier_ops structure (Don Dutile) [1382806 1417286] - [rdma] ib/rdmavt, ib/hfi1, ib/qib: Add inlines for mtu division (Don Dutile) [1382806 1381986 1417286] - [infiniband] ib/hfi1, ib/qib: use rvt swqe mr deref helper (Don Dutile) [1382806 1381986 1417286] - [rdma] ib/rdmavt: Add swqe mr deref helper (Don Dutile) [1385848 1417286] - [infiniband] ib/hfi1: Avoid credit return allocation for cpu-less NUMA nodes (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1, ib/qib: Use new send completion helper (Don Dutile) [1382806 1381986 1417286] - [rdma] ib/rdmavt: Add a send completion helper (Don Dutile) [1385848 1417286] - [infiniband] ib/qib: Use standard refcount wrapper for QPs (Don Dutile) [1381986 1417286] - [infiniband] ib/hfi1: Use reference count wrapper for MRs (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Replace qp->refcount release code with standard driver wrapper (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Preserve external device completed bit (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Remove critical section gap in sc_buffer_alloc() (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Remove usage of qp->s_cur_sge (Don Dutile) [1382806 1417286] - [infiniband] ib/rdmavt: Add trace of MR segs (Don Dutile) [1385848 1417286] - [infiniband] ib/hfi1: Add special setting for low power AOC (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Remove definition of unused hfi1_affinity struct (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Remove dependence on qp->s_cur_size (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Show statistics counters under IB stats interface (Don Dutile) [1382806 1417286] - [infiniband] ib/rdmavt: Fix trace hierarchy (Don Dutile) [1385848 1417286] - [uapi] ib/hfi1: Disable header suppression for short packets (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Export 8051 memory and LCB registers via debugfs (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Use non-atomic __test_and_clear_bit in hot path (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Fix dc8051 multiple qword memory reads (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Read new EPROM format (Don Dutile) [1382806 1417286] - [netdrv] mlx5e: use pad format string for dma_addr_t (Don Dutile) [1385330 1417286] - [netdrv] cxgb4/cxgb4vf: Remove deprecated module parameters (Don Dutile) [1385866 1417286] - [infiniband] iw_cxgb4: Fix error return code in c4iw_rdev_open() (Don Dutile) [1385866 1417286] - [crypto] chcr - checking for IS_ERR() instead of NULL (Don Dutile) [1417286] - [netdrv] mlx4: use reset to set mac header (Don Dutile) [1385329 1417286] - [infiniband] remove WARN that is not kernel bug (Don Dutile) [1417286] - [infiniband] ib/ipoib: Remove and fix debug prints after allocation failure (Don Dutile) [1417286] - [infiniband] ib/isert: Remove and fix debug prints after allocation failure (Don Dutile) [1417286] - [infiniband] ib/rxe: Remove and fix debug prints after allocation failure (Don Dutile) [1384574 1417286] - [infiniband] ib/ocrdma: Remove and fix debug prints after allocation failure (Don Dutile) [1385876 1417286] - [infiniband] ib/usninc: Remove and fix debug prints after allocation failure (Don Dutile) [1417286] - [infiniband] ib/mthca: Remove debug prints after allocation failure (Don Dutile) [1417286] - [infiniband] ib/nes: Remove debug prints after allocation failure (Don Dutile) [1417286] - [infiniband] ib/qib: Remove debug prints after allocation failure (Don Dutile) [1381986 1417286] - [infiniband] ib/cxgb4: Remove debug prints after allocation failure (Don Dutile) [1385866 1417286] - [infiniband] ib/cxgb3: Remove debug prints after allocation failure (Don Dutile) [1417286] - [infiniband] ib/hfi1: Remove debug prints after allocation failure (Don Dutile) [1382806 1417286] - [infiniband] ib/mlx5: Remove debug prints after allocation failure (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx4: Remove debug prints after allocation failure (Don Dutile) [1385329 1417286] - [infiniband] ib/core: Release allocated memory in cache setup failure (Don Dutile) [1417286] - [infiniband] ib/core: Remove debug prints after allocation failure (Don Dutile) [1417286] - [infiniband] ib/mad: Remove debug prints after allocation failure (Don Dutile) [1417286] - [netdrv] mlx4: fix use-after-free in mlx4_en_fold_software_stats() (Don Dutile) [1385329 1417286] - [netdrv] mlx5e: Save the represntor netdevice as part of the representor (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: skip loopback selftest with !CONFIG_INET (Don Dutile) [1386660 1385330 1417286] - [netdrv] mlx5e: Create UMR MKey per RQ (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Move function mlx5e_create_umr_mkey (Don Dutile) [1385330 1417286] - [kernel] mlx5e: Implement Fragmented Work Queue (WQ) (Don Dutile) [1368400 1428349 1417286 1385330] - [net] svcrdma: Further clean-up of svc_rdma_get_inv_rkey() (Don Dutile) [1417286] - [net] svcrdma: Break up dprintk format in svc_rdma_accept() (Don Dutile) [1417286] - [net] svcrdma: Remove unused variable in rdma_copy_tail() (Don Dutile) [1417286] - [net] svcrdma: Remove unused variables in xprt_rdma_bc_allocate() (Don Dutile) [1417286] - [net] svcrdma: Remove svc_rdma_op_ctxt::wc_status (Don Dutile) [1417286] - [net] svcrdma: Remove DMA map accounting (Don Dutile) [1417286] - [net] svcrdma: Remove BH-disabled spin locking in svc_rdma_send() (Don Dutile) [1417286] - [net] svcrdma: Renovate sendto chunk list parsing (Don Dutile) [1417286] - [net] svcrdma: Clear xpt_bc_xps in xprt_setup_rdma_bc() error exit arm (Don Dutile) [1417286] - [netdrv] ethernet :mellanox :mlx5: Replace pci_pool_alloc by pci_pool_zalloc (Don Dutile) [1385330 1417286] - [netdrv] ethernet :mellanox :mlx4: Replace pci_pool_alloc by pci_pool_zalloc (Don Dutile) [1385329 1417286] - [kernel] pci: mm: add pci_pool_zalloc() call (Don Dutile) [1417286] - [crypto] chcr - Move tfm ctx variable to request context (Don Dutile) [1417286] - [crypto] chcr - Use SHASH_DESC_ON_STACK (Don Dutile) [1417286] - [crypto] chcr - Adjust Dest. buffer size (Don Dutile) [1417286] - [crypto] chcr - Calculate Reverse round key in setkey callback (Don Dutile) [1417286] - [crypto] chcr - Remove dynamic allocation (Don Dutile) [1417286] - [crypto] chcr - Fixes Unchecked dereference inside function (Don Dutile) [1417286] - [crypto] chcr - Added new structure chcr_wr (Don Dutile) [1417286] - [crypto] chcr - Cosmetic change (Don Dutile) [1417286] - [net] xprtrdma: Relocate connection helper functions (Don Dutile) [1417286] - [net] xprtrdma: Update dprintk in rpcrdma_count_chunks (Don Dutile) [1417286] - [net] xprtrdma: Shorten QP access error message (Don Dutile) [1417286] - [net] xprtrdma: Squelch "max send, max recv" messages at connect time (Don Dutile) [1417286] - [net] xprtrdma: Update documenting comment (Don Dutile) [1417286] - [net] xprtrdma: Refactor FRMR invalidation (Don Dutile) [1417286] - [net] xprtrdma: Avoid calls to ro_unmap_safe() (Don Dutile) [1417286] - [net] xprtrdma: Address coverity complaint about wait_for_completion() (Don Dutile) [1417286] - [net] xprtrdma: Support for SG_GAP devices (Don Dutile) [1417286] - [net] xprtrdma: Make FRWR send queue entry accounting more accurate (Don Dutile) [1417286] - [net] xprtrdma: Cap size of callback buffer resources (Don Dutile) [1417286] - [netdrv] mlx4: give precise rx/tx bytes/packets counters (Don Dutile) [1385329 1417286] - [scsi] srp_transport: Move queuecommand() wait code to SCSI core (Don Dutile) [1417286] - [netdrv] mlx5e: Add CQE compression user control (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Moves pflags to priv->params (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Add support for loopback selftest (Don Dutile) [1386660 1385330 1417286] - [netdrv] mlx5e: Add support for ethtool self diagnostics test (Don Dutile) [1386660 1385330 1417286] - [netdrv] mlx5e: Add DCBX control interface (Don Dutile) [1386547 1385330 1417286] - [netdrv] mlx5e: ConnectX-4 firmware support for DCBX (Don Dutile) [1386547 1385330 1417286] - [kernel] mlx5: Add DCBX firmware commands support (Don Dutile) [1386547 1385330 1417286] - [netdrv] mlx5e: Read ETS settings directly from firmware (Don Dutile) [1386547 1385330 1417286] - [kernel] mlx5e: Support DCBX CEE API (Don Dutile) [1386547 1385330 1417286] - [netdrv] mlx5e: Add qos capability check (Don Dutile) [1385330 1417286] - [netdrv] mlx4: do not use priv->stats_lock in mlx4_en_auto_moderation() (Don Dutile) [1385329 1417286] - [netdrv] mlx5: remove a duplicate condition (Don Dutile) [1385330 1417286] - [netdrv] cxgb4: fix memory leak on txq_info (Don Dutile) [1385330 1385866 1417286] - [netdrv] mlx4: reorganize struct mlx4_en_tx_ring (Don Dutile) [1385330 1385329 1417286] - [netdrv] mlx5: E-Switch, Add control for inline mode (Don Dutile) [1385330 1417286] - [kernel] mlx5: Enable to query min inline for a specific vport (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Support VF vport link state control for SRIOV switchdev mode (Don Dutile) [1385330 1417286] - [netdrv] mlx4: avoid unnecessary dirtying of critical fields (Don Dutile) [1385329 1417286] - [target] cxgb4: Allocate Tx queues dynamically (Don Dutile) [1385866 1417286] - [netdrv] mlx5e: Expose PCIe statistics to ethtool (Don Dutile) [1385330 1417286] - [kernel] mlx5: Add MPCNT register infrastructure (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Set driver version into firmware (Don Dutile) [1385330 1417286] - [kernel] mlx5: Set driver version infrastructure (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Add port module event counters to ethtool stats (Don Dutile) [1385330 1417286] - [kernel] mlx5: Add handling for port module event (Don Dutile) [1385330 1417286] - [kernel] mlx5: Port module event hardware structures (Don Dutile) [1385330 1417286] - [kernel] mlx5: Make the command interface cache more flexible (Don Dutile) [1385330 1417286] - [netdrv] mlx4_core: Use device ID defines (Don Dutile) [1385329 1417286] - [kernel] pci: Add Mellanox device IDs (Don Dutile) [1387321 1417286] - [net] rds: tcp: Force every connection to be initiated by numerically smaller IP address (Don Dutile) [1417286] - [net] rds: tcp: Track peer's connection generation number (Don Dutile) [1417286] - [net] rds: tcp: set RDS_FLAG_RETRANSMITTED in cp_retrans list (Don Dutile) [1417286] - [netdrv] mlx5e: remove napi_hash_del() calls (Don Dutile) [1385330 1417286] - [netdrv] mlx4_en: remove napi_hash_del() call (Don Dutile) [1385329 1417286] - [infiniband] ib/mlx4: Fix port query for 56Gb Ethernet links (Don Dutile) [1385329 1417286] - [infiniband] ib/mlx4: Put non zero value in max_ah device attribute (Don Dutile) [1385329 1417286] - [infiniband] ib/mlx4: Handle well-known-gid in mad_demux processing (Don Dutile) [1385329 1417286] - [rdma] ib/mlx4: Handle IPv4 header when demultiplexing MAD (Don Dutile) [1385329 1417286] - [infiniband] ib/mlx4: Set traffic class in AH (Don Dutile) [1385329 1417286] - [infiniband] ib/ipoib: Remove can't use GFP_NOIO warning (Don Dutile) [1362586 1417286] - [infiniband] ib/mlx5: Limit mkey page size to 2GB (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Fix reported max SGE calculation (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Wait for all async command completions to complete (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Put non zero value in max_ah (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Fix atomic cap in indirect UMR (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Replace numerical constant with predefined MACRO (Don Dutile) [1385330 1417286] - [infiniband] ib/core: Save QP in ib_flow structure (Don Dutile) [1417286] - [infiniband] ib/hfi1: Optimize pio_buf and send_context structs (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Get rid of divide in pio buffer allocator (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Add active channel and backplane support for integrated devices (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Optimize devdata cachelines (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Unify access to GUID entries (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Optimize pio cachelines (Don Dutile) [1382806 1417286] - [rdma] ib/rdmvat: Organize hot path calldowns into a single cacheline (Don Dutile) [1382806 1417286] - [rdma] ib/hfi1: Optimize lkey validation structures (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Inline sdma_txclean() for verbs pio (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Add unique txwait_lock for txreq events (Don Dutile) [1382806 1417286] - [netdrv] mlx5e: Add basic TC tunnel set action for SRIOV offloads (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Add ndo_udp_tunnel_add to VF representors (Don Dutile) [1385330 1417286] - [kernel] mlx5: Support encap id when setting new steering entry (Don Dutile) [1385330 1417286] - [kernel] mlx5: Add creation flags when adding new flow table (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Check max encap header size capability (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Move alloc/dealloc encap commands declarations to common header file (Don Dutile) [1385330 1417286] - [net] rds: tcp: start multipath acceptor loop at 0 (Don Dutile) [1417286] - [net] rds: tcp: report addr/port info based on TCP socket in rds-info (Don Dutile) [1417286] - [scsi] replace custom approach to hexdump small buffers (Don Dutile) [1417286] - [netdrv] mlx4_en: Refactor the XDP forwarding rings scheme (Don Dutile) [1385329 1417286] - [netdrv] mlx4_en: add xdp forwarding and data write support (Don Dutile) [1385329 1417286] - [netdrv] mlx4_en: Add TX_XDP for CQ types (Don Dutile) [1385329 1417286] - [netdrv] mlx5e: Add tc support for FWD rule with counter (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Add option to add fwd rule with counter (Don Dutile) [1385330 1417286] - [kernel] mlx5: Add multi dest support (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Group similer rules under the same fte (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Refactor find_flow_rule (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Use fte status to decide on firmware command (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Don't unlock fte while still using it (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Add SRIOV VF max rate configuration support (Don Dutile) [1386713 1385330 1417286] - [netdrv] mlx5: Introduce E-switch QoS management (Don Dutile) [1386713 1385330 1417286] - [kernel] mlx5: Introduce TSAR manipulation firmware commands (Don Dutile) [1386713 1385330 1417286] - [netdrv] mlx5: Add ConnectX-5 PCIe 4.0 VF device ID (Don Dutile) [1385330 1387321 1417286] - [netdrv] mlx5: Fix length of async_event_mask (Don Dutile) [1385330 1417286] - [kernel] mlx5: Ensure SRQ physical address structure endianness (Don Dutile) [1385330 1417286] - [kernel] mlx5: Update struct mlx5_ifc_xrqc_bits (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Skip handling unknown events (Don Dutile) [1385330 1417286] - [infiniband] ib/ipoib: Flip to new dev walk API (Don Dutile) [1417286] - [infiniband] ib/core: Flip to the new dev walk API (Don Dutile) [1417286] - [net] rds: Remove duplicate prefix from rds_conn_path_error use (Don Dutile) [1417286] - [net] rds: Remove unused rds_conn_error (Don Dutile) [1417286] - [infiniband] ib/rxe: Fix sending out loopback packet on netdev interface (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Avoid scheduling tasklet for userspace QP (Don Dutile) [1384574 1417286]- [net] pktgen: add needed include file (Ivan Vecera) [1382040] - [net] Add net-device param to the get offloaded stats ndo (Ivan Vecera) [1382040] - [net] core: Correctly iterate over lower adjacency list (Ivan Vecera) [1382040] - [net] switchdev: Execute bridge ndos only for bridge ports (Ivan Vecera) [1382040] - [net] Fix compilation error when CLS_ACT isn't set (Ivan Vecera) [1382040] - [net] Add couple of lower device helper functions (Ivan Vecera) [1382040] - [net] pktgen: fix UDP checksum computation (Ivan Vecera) [1382040] - [net] pktgen: Add UDPCSUM flag to support UDP checksums (Ivan Vecera) [1382040] - [net] devlink: Add E-Switch inline mode control (Ivan Vecera) [1382040] - [net] neigh: Fix netevent NETEVENT_DELAY_PROBE_TIME_UPDATE notification (Ivan Vecera) [1382040] - [net] sched: cls_matchall: Fix error path (Ivan Vecera) [1382040] - [net] sched: matchall: Fix configuration race (Ivan Vecera) [1382040] - [net] ipv4: fib: Allow for consistent FIB dumping (Ivan Vecera) [1382040] - [net] ipv4: fib: Convert FIB notification chain to be atomic (Ivan Vecera) [1382040] - [net] ipv4: fib: Add fib_info_hold() helper (Ivan Vecera) [1382040] - [net] ipv4: fib: Export free_fib_info() (Ivan Vecera) [1382040] - [net] neigh: Send netevent after marking neigh as dead (Ivan Vecera) [1382040] - [net] sched: respect rcu grace period on cls destruction (Ivan Vecera) [1382040] - [net] fib: introduce FIB info offload flag helpers (Ivan Vecera) [1382040] - [net] fib: introduce FIB notification infrastructure (Ivan Vecera) [1382040] - [net] core: Add offload stats to if_stats_msg (Ivan Vecera) [1382040] - [net] netdevice: Add offload statistics ndo (Ivan Vecera) [1382040] - [net] sched: act_mirred: Add helper inlines to access tcf_mirred info. (Ivan Vecera) [1382040] - [net] sched: act_mirred: add helper inlines to access tcf_mirred info (Ivan Vecera) [1382040] - [net] sched: Add match-all classifier hw offloading. (Ivan Vecera) [1382040] - [net] sched: introduce Match-all classifier (Ivan Vecera) [1382040] - [kernel] devlink: fix trace format string (Ivan Vecera) [1382040] - [kernel] tracing: change owner name to driver name for devlink hwmsg tracepoint (Ivan Vecera) [1382040] - [net] devlink: add hardware messages tracing facility (Ivan Vecera) [1382040] - [net] neigh: Send a notification when DELAY_PROBE_TIME changes (Ivan Vecera) [1382040] - [kernel] list_nulls: fix missing header (Ivan Vecera) [1382040] - [net] gro: use min_t() in skb_gro_reset_offset() (Slava Shwartsman) [1371812] - [net] gro: Disable frag0 optimization on IPv6 ext headers (Slava Shwartsman) [1371812] - [net] gro: Enter slow-path if there is no tailroom (Slava Shwartsman) [1371812] - [scsi] be2iscsi: do not lock the session->lock spinlock twice (Maurizio Lombardi) [1436346] - [scsi] be2iscsi: Fix closing of connection (Maurizio Lombardi) [1394016] - [scsi] be2iscsi: Check tag in beiscsi_mccq_compl_wait (Maurizio Lombardi) [1394016]- [tools] perf diff: Fix -o/--order option behavior (again) (Jiri Olsa) [1425612] - [tools] perf diff: Fix segfault on 'perf diff -o N' option (Jiri Olsa) [1425612] - [tools] perf ftrace: Add ftrace.tracer config option (Jiri Olsa) [1425612] - [tools] perf tools: Create for_each_event macro for tracepoints iteration (Jiri Olsa) [1425612] - [tools] tools lib api fs: Add bpf_fs filesystem detector (Jiri Olsa) [1425612] - [tools] tools perf util: Make rm_rf(path) argument const (Jiri Olsa) [1425612] - [tools] perf callchain: Reference count maps (Jiri Olsa) [1425612] - [tools] perf tools: Propagate perf_config() errors (Jiri Olsa) [1425612] - [tools] perf config: Do not consider an error not to have any perfconfig file (Jiri Olsa) [1425612] - [tools] perf ftrace: Remove needless code setting default tracer (Jiri Olsa) [1425612] - [tools] perf ftrace: Make 'function_graph' be the default tracer (Jiri Olsa) [1425612] - [tools] perf ftrace: Introduce new 'ftrace' tool (Jiri Olsa) [1425612] - [tools] perf util: Add more debug message on failure path (Jiri Olsa) [1425612] - [tools] perf util: Save pid-cmdline mapping into tracing header (Jiri Olsa) [1425612] - [tools] perf scripting perl: Do not die() when not founding event for a type (Jiri Olsa) [1425612] - [tools] perf probe: Delete an unnecessary assignment in try_to_find_absolute_address() (Jiri Olsa) [1425612] - [tools] perf probe: Delete an unnecessary check in try_to_find_absolute_address() (Jiri Olsa) [1425612] - [tools] perf probe: Fix wrong register name for arm64 (Jiri Olsa) [1425612] - [tools] perf c2c report: Coalesce by default only by pid, iaddr (Jiri Olsa) [1425612] - [tools] perf c2c report: Display Total records column in offset view (Jiri Olsa) [1425612] - [tools] perf hists browser: Add e/c hotkeys to expand/collapse callchain for current entry (Jiri Olsa) [1425612] - [tools] perf hists browser: Put hist_entry folding logic into single function (Jiri Olsa) [1425612] - [tools] perf unwind: Fix looking up dwarf unwind stack info (Jiri Olsa) [1425612] - [tools] perf evlist: Fix typo in deliver_sample() (Jiri Olsa) [1425612] - [tools] perf tools: Move two variables usied in libperf from perf.c (Jiri Olsa) [1425612] - [tools] perf sched timehist: Show total wait times for summary (Jiri Olsa) [1425612] - [tools] perf sched timehist: Add --state option (Jiri Olsa) [1425612] - [tools] perf sched timehist: Account thread wait time separately (Jiri Olsa) [1425612] - [tools] perf script: Also allow forcing reading of non-root owned files by root (Jiri Olsa) [1425612] - [tools] perf script: Fix man page about --dump-raw-trace option (Jiri Olsa) [1425612] - [tools] tools lib subcmd: Fix missing member name (Jiri Olsa) [1425612] - [tools] perf tools: Remove unneccessary feature-dwarf warning (Jiri Olsa) [1425612] - [tools] perf pmu: Factor out scale conversion code (Jiri Olsa) [1425612] - [tools] perf record: Add switch-output time option argument (Jiri Olsa) [1425612] - [tools] perf record: Add switch-output size warning (Jiri Olsa) [1425612] - [tools] perf record: Add switch-output size option argument (Jiri Olsa) [1425612] - [tools] perf record: Change switch-output option to take optional argument (Jiri Olsa) [1425612] - [tools] perf record: Add struct switch_output (Jiri Olsa) [1425612] - [tools] perf tools: Add unit_number__scnprintf function (Jiri Olsa) [1425612] - [tools] perf evlist: Fix typo in perf_evlist__start_workload() (Jiri Olsa) [1425612] - [tools] perf trace: Allow specifying list of syscalls and events in -e/--expr/--event (Jiri Olsa) [1425612] - [tools] perf kallsyms: Introduce tool to look for extended symbol information on the running kernel (Jiri Olsa) [1425612] - [tools] perf machine: Add a kallsyms loading constructor (Jiri Olsa) [1425612] - [tools] tools lib subcmd: Add missing linux/kernel.h include to subcmd.h (Jiri Olsa) [1425612] - [tools] perf jvmti: Create libdir directory before installing libperf-jvmti.so (Jiri Olsa) [1425612] - [tools] perf probe: Fix to probe on gcc generated functions in modules (Jiri Olsa) [1425612] - [tools] perf probe: Add error checks to offline probe post-processing (Jiri Olsa) [1425612] - [tools] perf probe: Fix to show correct locations for events on modules (Jiri Olsa) [1425612] - [tools] perf probe: Fix to probe on gcc generated symbols for offline kernel (Jiri Olsa) [1425612] - [tools] perf probe: Fix --funcs to show correct symbols for offline module (Jiri Olsa) [1425612] - [tools] perf symbols: Robustify reading of build-id from sysfs (Jiri Olsa) [1425612] - [tools] perf tools: Install tools/lib/traceevent plugins with install-bin (Jiri Olsa) [1425612] - [tools] tools lib traceevent: Fix prev/next_prio for deadline tasks (Jiri Olsa) [1425612] - [tools] perf record: Fix --switch-output documentation and comment (Jiri Olsa) [1425612] - [tools] perf record: Make __record_options static (Jiri Olsa) [1425612] - [tools] tools lib subcmd: Add OPT_STRING_OPTARG_SET option (Jiri Olsa) [1425612] - [tools] perf probe: Fix to get correct modname from elf header (Jiri Olsa) [1425612] - [tools] perf sched timehist: Show total scheduling time (Jiri Olsa) [1425612] - [tools] perf sched timehist: Fix invalid period calculation (Jiri Olsa) [1425612] - [tools] perf sched timehist: Remove hardcoded 'comm_width' check at print_summary (Jiri Olsa) [1425612] - [tools] perf sched timehist: Enlarge default 'comm_width' (Jiri Olsa) [1425612] - [tools] perf sched timehist: Honour 'comm_width' when aligning the headers (Jiri Olsa) [1425612] - [tools] perf diff: Do not overwrite valid build id (Jiri Olsa) [1425612] - [tools] perf annotate: Don't throw error for zero length symbols (Jiri Olsa) [1425612] - [tools] perf bench futex: Fix lock-pi help string (Jiri Olsa) [1425612] - [tools] perf annotate: Fix jump target outside of function address range (Jiri Olsa) [1425612] - [tools] perf annotate: Support jump instruction with target as second operand (Jiri Olsa) [1425612] - [tools] perf record: Force ignore_missing_thread for uid option (Jiri Olsa) [1425612] - [tools] perf evsel: Allow to ignore missing pid (Jiri Olsa) [1425612] - [tools] perf thread_map: Add thread_map__remove function (Jiri Olsa) [1425612] - [tools] perf evsel: Use variable instead of repeating lengthy FD macro (Jiri Olsa) [1425612] - [tools] perf mem: Fix --all-user/--all-kernel options (Jiri Olsa) [1425612] - [tools] perf tools: Remove some needless __maybe_unused (Jiri Olsa) [1425612] - [tools] perf sched timehist: Show callchains for idle stat (Jiri Olsa) [1425612] - [tools] perf sched timehist: Add -I/--idle-hist option (Jiri Olsa) [1425612] - [tools] perf sched timehist: Skip non-idle events when necessary (Jiri Olsa) [1425612] - [tools] perf sched timehist: Save callchain when entering idle (Jiri Olsa) [1425612] - [tools] perf sched timehist: Introduce struct idle_time_data (Jiri Olsa) [1425612] - [tools] perf sched timehist: Split is_idle_sample() (Jiri Olsa) [1425612] - [tools] perf tools: Move headers check into bash script (Jiri Olsa) [1425612] - [tools] make use of make variable CURDIR instead of calling pwd (Jiri Olsa) [1425612] - [tools] add more bitmap functions (Jiri Olsa) [1425612] - [tools] perf tools: Explicitly document that --children is enabled by default (Jiri Olsa) [1425612] - [tools] perf sched timehist: Cleanup idle_max_cpu handling (Jiri Olsa) [1425612] - [tools] perf sched timehist: Handle zero sample->tid properly (Jiri Olsa) [1425612] - [tools] perf callchain: Introduce callchain_cursor__copy() (Jiri Olsa) [1425612] - [tools] perf sched: Cleanup option processing (Jiri Olsa) [1425612] - [tools] perf sched timehist: Improve error message when analyzing wrong file (Jiri Olsa) [1425612] - [tools] perf tools: Move perf build related variables under non fixdep leg (Jiri Olsa) [1425612] - [tools] perf tools: Force fixdep compilation at the start of the build (Jiri Olsa) [1425612] - [tools] perf tools: Move PERF-VERSION-FILE target into rules area (Jiri Olsa) [1425612] - [tools] perf build: Check LLVM version in feature check (Jiri Olsa) [1425612] - [tools] perf annotate: Show raw form for jump instruction with indirect target (Jiri Olsa) [1425612] - [tools] perf tools: Add non config targets (Jiri Olsa) [1425612] - [tools] perf tools: Cleanup build directory before each test (Jiri Olsa) [1425612] - [tools] perf tools: Move python/perf.so target into rules area (Jiri Olsa) [1425612] - [tools] perf tools: Move install-gtk target into rules area (Jiri Olsa) [1425612] - [tools] tools build: Move tabs to spaces where suitable (Jiri Olsa) [1425612] - [tools] tools build: Make the .cmd file more readable (Jiri Olsa) [1425612] - [tools] perf build: Add clang and llvm compile and linking support (Jiri Olsa) [1425612] - [tools] tools build: Add feature detection for clang (Jiri Olsa) [1425612] - [tools] tools build: Add feature detection for LLVM (Jiri Olsa) [1425612] - [tools] perf tools: Pass context to perf hook functions (Jiri Olsa) [1425612] - [tools] tools build: Fix objtool build with clang (Jiri Olsa) [1425612] - [tools] tools build: Make fixdep parsing wait for last target (Jiri Olsa) [1425612] - [tools] perf annotate: AArch64 support (Jiri Olsa) [1425612] - [tools] perf annotate: Use arch->objdump.comment_char in dec__parse() (Jiri Olsa) [1425612] - [tools] perf report: Add option to specify time window of interest (Jiri Olsa) [1425612] - [tools] perf kmem: Add option to specify time window of interest (Jiri Olsa) [1425612] - [tools] perf sched timehist: Add option to specify time window of interest (Jiri Olsa) [1425612] - [tools] perf script: Add option to specify time window of interest (Jiri Olsa) [1425612] - [tools] perf tools: Move parse_nsec_time to time-utils.c (Jiri Olsa) [1425612] - [tools] perf tools: Add time-based utility functions (Jiri Olsa) [1425612] - [tools] perf script: Add option to stop printing callchain (Jiri Olsa) [1425612] - [tools] perf kmem stat: Track memory freed (Jiri Olsa) [1425612] - [tools] perf test: Remove "test" and similar strings from test descriptions (Jiri Olsa) [1425612] - [tools] perf tools: Introduce perf hooks (Jiri Olsa) [1425612] - [tools] perf trace: Update tid/pid filtering option to leverage symbol_conf (Jiri Olsa) [1425612] - [tools] perf sched timehist: Handle cpu migration events (Jiri Olsa) [1425612] - [tools] perf annotate: Show invalid jump offset in error message (Jiri Olsa) [1425612] - [tools] perf ui helpline: Provide a printf variant (Jiri Olsa) [1425612] - [tools] perf tools: Add missing struct definition in probe_event.h (Jiri Olsa) [1425612] - [tools] perf record: Fix segfault when running with suid and kptr_restrict is 1 (Jiri Olsa) [1425612] - [tools] perf sched timehist: Enlarge max stack depth by 2 (Jiri Olsa) [1425612] - [tools] perf sched timehist: Mark schedule function in callchains (Jiri Olsa) [1425612] - [tools] perf callchain: Add option to skip ignore symbol when printing callchains (Jiri Olsa) [1425612] - [tools] perf annotate: Initial PowerPC support (Jiri Olsa) [1425612] - [tools] perf annotate: Improve support for ARM (Jiri Olsa) [1425612] - [tools] perf annotate: Allow arches to have a init routine and a priv area (Jiri Olsa) [1425612] - [tools] perf annotate: Introduce alternative method of keeping instructions table (Jiri Olsa) [1425612] - [tools] perf annotate: Remove duplicate 'name' field from disasm_line (Jiri Olsa) [1425612] - [tools] perf sched timehist: Add -V/--cpu-visual option (Jiri Olsa) [1425612] - [tools] perf sched timehist: Add call graph options (Jiri Olsa) [1425612] - [tools] perf sched timehist: Add -w/--wakeups option (Jiri Olsa) [1425612] - [tools] perf sched timehist: Add summary options (Jiri Olsa) [1425612] - [tools] perf sched timehist: Introduce timehist command (Jiri Olsa) [1425612] - [tools] perf evsel: Support printing callchains with arrows (Jiri Olsa) [1425612] - [tools] perf symbols: Print symbol offsets conditionally (Jiri Olsa) [1425612] - [tools] perf c2c: Support cascading options (Jiri Olsa) [1425612] - [tools] perf c2c report: Display total HITMs on default (Jiri Olsa) [1425612] - [tools] perf c2c report: Add struct c2c_stats::tot_hitm field (Jiri Olsa) [1425612] - [tools] perf c2c report: Add -f/--force option (Jiri Olsa) [1425612] - [tools] perf c2c report: Setup browser after opening perf.data (Jiri Olsa) [1425612] - [tools] perf tools: Show event fd in debug output (Jiri Olsa) [1425612] - [tools] tools lib traceevent: Add retrieval of preempt count and latency flags (Jiri Olsa) [1425612] - [tools] tools lib traceevent: Use USECS_PER_SEC instead of hardcoded number (Jiri Olsa) [1425612] - [tools] perf annotate: Add per arch instructions annotate handlers (Jiri Olsa) [1425612] - [tools] perf annotate: Allow arches to specify functions to skip (Jiri Olsa) [1425612] - [tools] perf annotate: Start supporting cross arch annotation (Jiri Olsa) [1425612] - [tools] perf report: Show branch info in callchain entry for browser mode (Jiri Olsa) [1425612] - [tools] perf report: Show branch info in callchain entry for stdio mode (Jiri Olsa) [1425612] - [tools] perf report: Calculate and return the branch flag counting (Jiri Olsa) [1425612] - [tools] perf report: Create a symbol_conf flag for showing branch flag counting (Jiri Olsa) [1425612] - [tools] perf report: Add branch flag to callchain cursor node (Jiri Olsa) [1425612] - [tools] perf config: Mark where are config items from (user or system) (Jiri Olsa) [1425612] - [tools] perf config: Add support setting variables in a config file (Jiri Olsa) [1425612] - [tools] perf config: Validate config variable arguments before trying use them (Jiri Olsa) [1425612] - [tools] perf config: Add support for getting config key-value pairs (Jiri Olsa) [1425612] - [tools] perf kvmti: Remove unused Makefile file (Jiri Olsa) [1425612] - [tools] perf jvmti: Plug compilation into perf build (Jiri Olsa) [1425612] - [tools] tools build: Add jvmti feature detection support (Jiri Olsa) [1425612] - [tools] tools build: Add CFLAGS_REMOVE_* support (Jiri Olsa) [1425612] - [tools] perf intel-pt: Update documentation about context switch events (Jiri Olsa) [1425612] - [tools] perf callchain: Fixup help/config for no-unwinding (Jiri Olsa) [1425612] - [tools] perf tools: Add missing object file to the python binding linkage list (Jiri Olsa) [1425612] - [tools] perf scripting: Don't die if scripting can't be setup, disable it (Jiri Olsa) [1425612] - [tools] perf scripting: Avoid leaking the scripting_context variable (Jiri Olsa) [1425612] - [tools] Update asm-generic/mman-common.h copy from the kernel (Jiri Olsa) [1425612] - [tools] perf list: Support matching by topic (Jiri Olsa) [1425612] - [tools] perf tools: Introduce timestamp__scnprintf_usec() (Jiri Olsa) [1425612] - [tools] perf sched map: Always show task comm with -v (Jiri Olsa) [1425612] - [tools] perf sched map: Apply cpu color when there's an activity (Jiri Olsa) [1425612] - [tools] perf sched: Make common options cascading (Jiri Olsa) [1425612] - [tools] tools lib subcmd: Suppport cascading options (Jiri Olsa) [1425612] - [tools] perf bench futex: Sanitize numeric parameters (Jiri Olsa) [1425612] - [tools] perf bench futex: Avoid worker cacheline bouncing (Jiri Olsa) [1425612] - [tools] perf list: Make vendor event matching case insensitive (Jiri Olsa) [1425612] - [tools] perf trace: Use the syscall raw_syscalls:sys_enter timestamp (Jiri Olsa) [1425612] - [tools] perf trace: Remove thread_trace->exit_time (Jiri Olsa) [1425612] - [tools] perf bench futex: Cache align the worker struct (Jiri Olsa) [1425612] - [tools] perf tools: Use normal error reporting when processing PERF_RECORD_READ events (Jiri Olsa) [1425612] - [tools] perf tools: Normalize sq_quote_argv() error reporting (Jiri Olsa) [1425612] - [tools] perf bench mem: Move boilerplate memory allocation to the infrastructure (Jiri Olsa) [1425612] - [tools] perf trace: Implement --delay (Jiri Olsa) [1425612] - [tools] perf hists browser: Dynamically change verbosity level (Jiri Olsa) [1425612] - [tools] perf pmu: Only print Using CPUID message once (Jiri Olsa) [1425612] - [tools] perf jit: Add jitdump format specification document (Jiri Olsa) [1425612] - [tools] perf jit: Check JITHEADER_VERSION (Jiri Olsa) [1425612] - [tools] perf jit: Generate .eh_frame/.eh_frame_hdr in DSO (Jiri Olsa) [1425612] - [tools] perf jit: Add unwinding support (Jiri Olsa) [1425612] - [tools] perf jit: Do not assume pgoff is zero (Jiri Olsa) [1425612] - [tools] perf jit: Make perf skip unknown records (Jiri Olsa) [1425612] - [tools] perf jit: Remove unecessary padding in jitdump file (Jiri Olsa) [1425612] - [tools] perf jit: Enable jitdump support without dwarf (Jiri Olsa) [1425612] - [tools] perf jit: Improve error messages from JVMTI (Jiri Olsa) [1425612] - [tools] perf jit: Add NT_GNU_BUILD_ID definition for older distros (Jiri Olsa) [1425612] - [tools] perf jit: Avoid returning garbage for a ret variable (Jiri Olsa) [1425612] - [tools] perf tools: Implement branch_type event parameter (Jiri Olsa) [1425612] - [tools] perf record: Improve documentation of event parameters (Jiri Olsa) [1425612] - [tools] perf header: Display feature name on write failure (Jiri Olsa) [1425612] - [tools] perf header: Display missing features (Jiri Olsa) [1425612] - [tools] perf report: Move captured info to generic header info (Jiri Olsa) [1425612] - [tools] tools lib: Add for_each_clear_bit macro (Jiri Olsa) [1425612] - [tools] tools lib traceevent: Add version for traceevent shared object (Jiri Olsa) [1425612] - [tools] tools lib traceevent: Rename LIB_FILE to LIB_TARGET (Jiri Olsa) [1425612] - [tools] tools lib traceevent: Add do_install_mkdir Makefile function (Jiri Olsa) [1425612] - [tools] tools lib traceevent: Add install_headers target (Jiri Olsa) [1425612] - [tools] perf script: Support insn and insnlen (Jiri Olsa) [1425612] - [tools] perf intel-pt/bts: Report instruction bytes and length in sample (Jiri Olsa) [1425612] - [tools] perf intel-pt/bts: Tidy instruction buffer size usage (Jiri Olsa) [1425612] - [tools] perf c2c report: Add --show-all option (Jiri Olsa) [1425612] - [tools] perf c2c report: Add --no-source option (Jiri Olsa) [1425612] - [tools] perf c2c: Add man page and credits (Jiri Olsa) [1425612] - [tools] perf c2c report: Add help windows (Jiri Olsa) [1425612] - [tools] perf c2c report: Iterate node display in browser (Jiri Olsa) [1425612] - [tools] perf c2c report: Add support to manage symbol name length (Jiri Olsa) [1425612] - [tools] perf c2c report: Add cacheline index entry (Jiri Olsa) [1425612] - [tools] perf c2c report: Recalc width of global sort entries (Jiri Olsa) [1425612] - [tools] perf c2c report: Allow to set cacheline sort fields (Jiri Olsa) [1425612] - [tools] perf c2c report: Add support to choose local HITMs (Jiri Olsa) [1425612] - [tools] perf c2c report: Limit the cachelines table entries (Jiri Olsa) [1425612] - [tools] perf c2c report: Allow to report callchains (Jiri Olsa) [1425612] - [tools] perf c2c report: Add c2c related stats stdio output (Jiri Olsa) [1425612] - [tools] perf c2c report: Add shared cachelines stats stdio output (Jiri Olsa) [1425612] - [tools] perf c2c report: Add global stats stdio output (Jiri Olsa) [1425612] - [tools] perf c2c report: Add TUI cacheline browser (Jiri Olsa) [1425612] - [tools] perf c2c report: Add main TUI browser (Jiri Olsa) [1425612] - [tools] perf c2c report: Add stdio output support (Jiri Olsa) [1425612] - [tools] perf c2c report: Set final resort fields (Jiri Olsa) [1425612] - [tools] perf c2c report: Setup number of header lines for hists (Jiri Olsa) [1425612] - [tools] perf c2c report: Add src line sort key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add 'cpucnt' sort key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add stats related sort keys (Jiri Olsa) [1425612] - [tools] perf c2c report: Add 'node' sort key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add 'symbol' and 'dso' sort keys (Jiri Olsa) [1425612] - [tools] perf c2c report: Add 'tid' sort key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add 'pid' sort key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add dram related sort keys (Jiri Olsa) [1425612] - [tools] perf c2c report: Add hitm/store percent related sort keys (Jiri Olsa) [1425612] - [tools] perf c2c report: Add hitm percent sort key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add total loads sort key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add total record sort key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add llc load miss dimension key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add llc and remote loads related dimension keys (Jiri Olsa) [1425612] - [tools] perf c2c report: Add loads related dimension keys (Jiri Olsa) [1425612] - [tools] perf c2c report: Add stores related dimension keys (Jiri Olsa) [1425612] - [tools] perf c2c report: Add hitm related dimension keys (Jiri Olsa) [1425612] - [tools] perf c2c report: Add 'iaddr' dimension key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add 'offset' dimension key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add 'dcacheline' dimension key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add header macros (Jiri Olsa) [1425612] - [tools] perf c2c report: Decode c2c_stats for hist entries (Jiri Olsa) [1425612] - [tools] perf c2c report: Add cacheline hists processing (Jiri Olsa) [1425612] - [tools] perf c2c report: Add sample processing (Jiri Olsa) [1425612] - [tools] perf c2c report: Fallback to standard dimensions (Jiri Olsa) [1425612] - [tools] perf c2c report: Add sort_entry dimension support (Jiri Olsa) [1425612] - [tools] perf c2c report: Add dimension support (Jiri Olsa) [1425612] - [tools] perf c2c: Add report subcommand (Jiri Olsa) [1425612] - [tools] perf c2c: Add record subcommand (Jiri Olsa) [1425612] - [tools] perf c2c: Add c2c command (Jiri Olsa) [1425612] - [tools] perf c2c: Introduce c2c_add_stats function (Jiri Olsa) [1425612] - [tools] perf c2c: Introduce c2c_decode_stats function (Jiri Olsa) [1425612] - [tools] perf vendor events: Support couple more POWER8 PVRs in mapfile (Jiri Olsa) [1425612] - [tools] perf vendor events: Add power8 PMU events (Jiri Olsa) [1425612] - [tools] perf vendor events: Add WestmereEX V2 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add WestmereEP-SP V2 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add WestmereEP-DP V2 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add SandyBridge V15 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add Silvermont V13 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add Skylake V24 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add NehalemEX V2 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add NehalemEP V2 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add KnightsLanding V9 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add Jaketown V20 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add IvyTown V19 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add IvyBridge V18 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add HaswellX V17 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add Haswell V24 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add Goldmont V8 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add Bonnell V4 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add BroadwellX V10 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add Broadwell V17 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add BroadwellDE V5 event file (Jiri Olsa) [1425612] - [x86] perf/x86/intel/pt: Add format strings for PTWRITE and power event tracing (Jiri Olsa) [1425612] - [kernel] perf/core: Try parent PMU first when initializing a child event (Jiri Olsa) [1425612] - [kernel] perf/core: Optimize event rescheduling on active contexts (Jiri Olsa) [1425612] - [kernel] perf/core: Don't re-schedule CPU flexible events needlessly (Jiri Olsa) [1425612] - [kernel] perf/core: Fix PERF_RECORD_MMAP2 prot/flags for anonymous memory (Jiri Olsa) [1425612] - [kernel] perf/core: Fix use-after-free bug (Jiri Olsa) [1425612] - [x86] perf/x86/intel: Handle exclusive threadid correctly on CPU hotplug (Jiri Olsa) [1425612] - [x86] perf/x86: Reject non sampling events with precise_ip (Jiri Olsa) [1425612] - [kernel] perf/x86/intel: Account interrupts for PEBS errors (Jiri Olsa) [1425612] - [kernel] perf/core: Fix sys_perf_event_open() vs. hotplug (Jiri Olsa) [1425612] - [x86] perf/x86/intel: Use ULL constant to prevent undefined shift behaviour (Jiri Olsa) [1425612] - [x86] perf/x86: Fix overlap counter scheduling bug (Jiri Olsa) [1425612] - [x86] perf/x86/pebs: Fix handling of PEBS buffer overflows (Jiri Olsa) [1425612] - [tools] hw_breakpoint: Allow watchpoint of length 3, 5, 6 and 7 (Jiri Olsa) [1425612] - [x86] perf/x86: Fix exclusion of BTS and LBR for Goldmont (Jiri Olsa) [1425612]- [crypto] tcrypt - Add new mode for sha512_mb (Herbert Xu) [1379518] - [crypto] sha512-mb - Crypto computation (x4 AVX2) (Herbert Xu) [1379518] - [crypto] sha512-mb - Algorithm data structures (Herbert Xu) [1379518] - [crypto] sha512-mb - submit/flush routines for AVX2 (Herbert Xu) [1379518] - [crypto] sha512-mb - Enable SHA512 multibuffer support (Herbert Xu) [1379518] - [crypto] sha512-mb - SHA512 multibuffer job manager and glue code (Herbert Xu) [1379518] - [crypto] tcrypt - Add speed tests for SHA multibuffer algorithms (Herbert Xu) [1379518] - [crypto] sha256-mb - Crypto computation (x8 AVX2) (Herbert Xu) [1379518] - [crypto] sha256-mb - Algorithm data structures (Herbert Xu) [1379518] - [crypto] sha256-mb - submit/flush routines for AVX2 (Herbert Xu) [1379518] - [crypto] sha256-mb - Enable multibuffer support (Herbert Xu) [1379518] - [crypto] sha256-mb - SHA256 multibuffer job manager and glue code (Herbert Xu) [1379518] - [crypto] sha1-mb - async implementation for sha1-mb (Herbert Xu) [1379518] - [crypto] sha1-mb - stylistic cleanup (Herbert Xu) [1379518] - [crypto] sha-mb - Fix load failure (Herbert Xu) [1379518] - [crypto] mcryptd - Fix load failure (Herbert Xu) [1379518] - [crypto] sha-mb - mark Multi buffer SHA1 helper cipher (Herbert Xu) [1379518] - [crypto] tcrypt - print cra driver name in tcrypt tests output (Herbert Xu) [1379518] - [crypto] tcrypt - Added speed tests for AEAD crypto alogrithms in tcrypt test suite (Herbert Xu) [1379518] - [crypto] jitterentropy - drop duplicate header module.h (Herbert Xu) [1270982] - [crypto] jitterentropy - use ktime_get_ns as fallback (Herbert Xu) [1270982] - [crypto] jitterentropy - remove unnecessary information from a comment (Herbert Xu) [1270982] - [crypto] jitterentropy - use safe format string parameters (Herbert Xu) [1270982] - [crypto] jitterentropy - Delete unnecessary checks before the function call "kzfree" (Herbert Xu) [1270982] - [crypto] jitterentropy - avoid compiler warnings (Herbert Xu) [1270982] - [crypto] drbg - use pragmas for disabling optimization (Herbert Xu) [1270982] - [crypto] jitterentropy - remove timekeeping_valid_for_hres (Herbert Xu) [1270982] - [crypto] jitterentropy - add jitterentropy RNG (Herbert Xu) [1270982] - [crypto] algif_rng - zeroize buffer with random data (Herbert Xu) [1270982] - [crypto] algif_rng - fix sparse non static symbol warning (Herbert Xu) [1270982] - [crypto] algif_rng - enable RNG interface compilation (Herbert Xu) [1270982] - [crypto] algif_rng - add random number generator support (Herbert Xu) [1270982] - [crypto] fips - allow tests to be disabled in FIPS mode (Herbert Xu) [1314179] - [crypto] xts - fix compile errors (Herbert Xu) [1314179] - [crypto] xts - consolidate sanity check for keys (Herbert Xu) [1314179] - [crypto] memneq - fix for archs without efficient unaligned access (Herbert Xu) [1314179] - [crypto] more robust crypto_memneq (Herbert Xu) [1314179] - [crypto] crypto_memneq - add equality testing of memory regions w/o timing leaks (Herbert Xu) [1314179] - [crypto] testmgr - Fix GCM test vector IV overrun (Herbert Xu) [1386657] - [crypto] qat - Fix DMA on stack memory (Herbert Xu) [1364724] - [crypto] algif_hash - Only export and import on sockets with data (Herbert Xu) [1387632] {CVE-2016-8646}- [fs] userfaultfd: remove wrong comment from userfaultfd_ctx_get() (Andrea Arcangeli) [1373606] - [mm] userfaultfd: shmem: use __SetPageSwapBacked in shmem_mcopy_atomic_pte() (Andrea Arcangeli) [1373606] - [mm] userfaultfd: non-cooperative: userfaultfd_remove revalidate vma in MADV_DONTNEED (Andrea Arcangeli) [1373606] - [fs] userfaultfd: non-cooperative: fix fork fctx->new memleak (Andrea Arcangeli) [1373606] - [fs] userfaultfd: shmem: __do_fault requires VM_FAULT_NOPAGE (Andrea Arcangeli) [1373606] - [fs] userfaultfd: non-cooperative: release all ctx in dup_userfaultfd_complete (Andrea Arcangeli) [1373606] - [fs] userfaultfd: non-cooperative: robustness check (Andrea Arcangeli) [1373606] - [kernel] userfaultfd: non-cooperative: rollback userfaultfd_exit (Andrea Arcangeli) [1373606] - [documentation] userfaultfd: documentation update (Andrea Arcangeli) [1373606] - [fs] scripts/spelling.txt: add "an user" pattern and fix typo instances (Andrea Arcangeli) [1373606] - [fs] userfaultfd_copy: return -ENOSPC in case mm has gone (Andrea Arcangeli) [1373606] - [mm] userfaultfd: mcopy_atomic: return -ENOENT when no compatible VMA found (Andrea Arcangeli) [1373606] - [kernel] userfaultfd: non-cooperative: add event for exit() notification (Andrea Arcangeli) [1373606] - [mm] userfaultfd: non-cooperative: add event for memory unmap to mm/fremap.c (Andrea Arcangeli) [1373606] - [mm] userfaultfd: non-cooperative: add event for memory unmaps (Andrea Arcangeli) [1373606] - [mm] userfaultfd: non-cooperative: rename *EVENT_MADVDONTNEED to *EVENT_REMOVE (Andrea Arcangeli) [1373606] - [mm] userfaultfd: non-cooperative: add madvise() event for MADV_REMOVE request (Andrea Arcangeli) [1373606] - [mm] mprotect: use pmd_trans_unstable instead of taking the pmd_lock (Andrea Arcangeli) [1373606] - [mm] userfaultfd: hugetlbfs: backport build fixes (Andrea Arcangeli) [1373606] - [mm] userfaultfd: hugetlbfs: add UFFDIO_COPY support for shared mappings (Andrea Arcangeli) [1373606] - [uapi] userfaultfd: hugetlbfs: UFFD_FEATURE_MISSING_SHMEM (Andrea Arcangeli) [1373606] - [mm] userfaultfd: shmem: backport build fixes (Andrea Arcangeli) [1373606] - [mm] userfaultfd: shmem: avoid a lockup resulting from corrupted page->flags (Andrea Arcangeli) [1373606] - [mm] userfaultfd: shmem: avoid leaking blocks and used blocks in UFFDIO_COPY (Andrea Arcangeli) [1373606] - [mm] userfaultfd: shmem: lock the page before adding it to pagecache (Andrea Arcangeli) [1373606] - [uapi] userfaultfd: shmem: allow registration of shared memory ranges (Andrea Arcangeli) [1373606] - [mm] userfaultfd: shmem: add userfaultfd hook for shared memory faults (Andrea Arcangeli) [1373606] - [mm] userfaultfd: shmem: use shmem_mcopy_atomic_pte for shared memory (Andrea Arcangeli) [1373606] - [mm] userfaultfd: shmem: introduce vma_is_shmem (Andrea Arcangeli) [1373606] - [mm] userfaultfd: shmem: add shmem_mcopy_atomic_pte for userfaultfd support (Andrea Arcangeli) [1373606] - [fs] userfaultfd: introduce vma_can_userfault (Andrea Arcangeli) [1373606] - [uapi] userfaultfd: hugetlbfs: UFFD_FEATURE_MISSING_HUGETLBFS (Andrea Arcangeli) [1373606] - [mm] userfaultfd: hugetlbfs: reserve count on error in __mcopy_atomic_hugetlb (Andrea Arcangeli) [1373606] - [mm] userfaultfd: hugetlbfs: gup: support VM_FAULT_RETRY (Andrea Arcangeli) [1373606] - [fs] userfaultfd: hugetlbfs: userfaultfd_huge_must_wait for hugepmd ranges (Andrea Arcangeli) [1373606] - [uapi] userfaultfd: hugetlbfs: allow registration of ranges containing huge pages (Andrea Arcangeli) [1373606] - [mm] userfaultfd: hugetlbfs: add userfaultfd hugetlb hook (Andrea Arcangeli) [1373606] - [mm] userfaultfd: hugetlbfs: fix __mcopy_atomic_hugetlb retry/error processing (Andrea Arcangeli) [1373606] - [mm] userfaultfd: hugetlbfs: add __mcopy_atomic_hugetlb for huge page UFFDIO_COPY (Andrea Arcangeli) [1373606] - [mm] userfaultfd: hugetlbfs: add hugetlb_mcopy_atomic_pte for userfaultfd support (Andrea Arcangeli) [1373606] - [mm] userfaultfd: hugetlbfs: add copy_huge_page_from_user for hugetlb userfaultfd support (Andrea Arcangeli) [1373606] - [fs] userfaultfd: non-cooperative: wake userfaults after UFFDIO_UNREGISTER (Andrea Arcangeli) [1373606] - [mm] userfaultfd: non-cooperative: avoid MADV_DONTNEED race condition (Andrea Arcangeli) [1373606] - [mm] userfaultfd: non-cooperative: add madvise() event for MADV_DONTNEED request (Andrea Arcangeli) [1373606] - [mm] userfaultfd: non-cooperative: optimize mremap_userfaultfd_complete() (Andrea Arcangeli) [1373606] - [mm] userfaultfd: non-cooperative: add mremap() event (Andrea Arcangeli) [1373606] - [fs] userfaultfd: non-cooperative: dup_userfaultfd: use mm_count instead of mm_users (Andrea Arcangeli) [1373606] - [kernel] userfaultfd: non-cooperative: Add fork() event (Andrea Arcangeli) [1373606] - [fs] userfaultfd: non-cooperative: report all available features to userland (Andrea Arcangeli) [1373606] - [fs] userfaultfd: non-cooperative: add ability to report non-PF events from uffd descriptor (Andrea Arcangeli) [1373606] - [fs] userfaultfd: non-cooperative: Split the find_userfault() routine (Andrea Arcangeli) [1373606] - [mm] userfaultfd: use vma_is_anonymous (Andrea Arcangeli) [1373606] - [fs] userfaultfd: convert BUG() to WARN_ON_ONCE() (Andrea Arcangeli) [1373606] - [fs] userfaultfd: correct comment about UFFD_FEATURE_PAGEFAULT_FLAG_WP (Andrea Arcangeli) [1373606] - [uapi] userfaultfd: document _IOR/_IOW (Andrea Arcangeli) [1373606] - [mm] introduce vma_is_anonymous(vma) helper (Andrea Arcangeli) [1373606] - [fs] userfaultfd: fix SIGBUS resulting from false rwsem wakeups (Andrea Arcangeli) [1373606]- [mm] hugetlb.c: fix reservation race when freeing surplus pages (Andrea Arcangeli) [1430172] - [mm] hugetlb.c: use huge_pte_lock instead of opencoding the lock (Andrea Arcangeli) [1430172] - [mm] hugetlb.c: use the right pte val for compare in hugetlb_cow (Andrea Arcangeli) [1430172] - [mm] hugetlb: fix huge page reservation leak in private mapping error paths (Andrea Arcangeli) [1430172] - [mm] remove unnecessary condition in remove_inode_hugepages (Andrea Arcangeli) [1430172] - [mm] hugetlb: improve locking in dissolve_free_huge_pages() (Andrea Arcangeli) [1430172] - [mm] hugetlb: check for reserved hugepages during memory offline (Andrea Arcangeli) [1430172] - [mm] hugetlb: fix memory offline with hugepage size > memory block size (Andrea Arcangeli) [1430172] - [mm] hugetlb: fix incorrect hugepages count during mem hotplug (Andrea Arcangeli) [1430172] - [mm] hugetlb: fix huge_pte_alloc BUG_ON (Andrea Arcangeli) [1430172] - [mm] hugetlb: avoid soft lockup in set_max_huge_pages() (Andrea Arcangeli) [1430172] - [mm] hwpoison: remove incorrect comments (Andrea Arcangeli) [1430172] - [mm] hugetlb: simplify hugetlb unmap (Andrea Arcangeli) [1430172] - [mm] hugetlb: fix huge page reserve accounting for private mappings (Andrea Arcangeli) [1430172] - [mm] hugetlb: add same zone check in pfn_range_valid_gigantic() (Andrea Arcangeli) [1430172] - [mm] hugetlb.c: use first_memory_node (Andrea Arcangeli) [1430172] - [mm] hugetlb: introduce hugetlb_bad_size() (Andrea Arcangeli) [1430172] - [mm] hugetlb: optimize minimum size (min_size) accounting (Andrea Arcangeli) [1430172] - [mm] hugetlb: hugetlb_no_page: rate-limit warning message (Andrea Arcangeli) [1430172] - [mm] hugetlb.c: fix incorrect proc nr_hugepages value (Andrea Arcangeli) [1430172] - [fs] hugetlbfs: unmap pages if page fault raced with hole punch update locking (Andrea Arcangeli) [1430172] - [fs] mm/hugetlbfs: unmap pages if page fault raced with hole punch (Andrea Arcangeli) [1430172] - [fs] hugetlbfs/inode.c: fix bugs in hugetlb_vmtruncate_list() (Andrea Arcangeli) [1430172] - [mm] fix locking order in mm_take_all_locks() (Andrea Arcangeli) [1430172] - [mm] hugetlb.c: fix resv map memory leak for placeholder entries (Andrea Arcangeli) [1430172] - [mm] hugetlb: fix hugepage memory leak caused by wrong reserve count (Andrea Arcangeli) [1430172] - [fs] mm/hugetlbfs: fix bugs in fallocate hole punch of areas with holes (Andrea Arcangeli) [1430172] - [mm] hugetlb: trivial comment fix (Andrea Arcangeli) [1430172] - [mm] hugetlbfs: optimize when NUMA=n (Andrea Arcangeli) [1430172] - [mm] hugetlb: use memory policy when available (Andrea Arcangeli) [1430172] - [mm] hugetlb: make node_hstates array static (Andrea Arcangeli) [1430172] - [fs] hugetlbfs: add hugetlbfs_fallocate() update locking (Andrea Arcangeli) [1430172] - [mm] hugetlbfs: add hugetlbfs_fallocate() (Andrea Arcangeli) [1430172] - [mm] hugetlbfs: New huge_add_to_page_cache helper routine (Andrea Arcangeli) [1430172] - [mm] hugetlb: alloc_huge_page handle areas hole punched by fallocate (Andrea Arcangeli) [1430172] - [mm] hugetlb: vma_has_reserves() needs to handle fallocate hole punch (Andrea Arcangeli) [1430172] - [mm] hugetlbfs: truncate_hugepages() takes a range of pages (Andrea Arcangeli) [1430172] - [fs] hugetlbfs: hugetlb_vmtruncate_list() needs to take a range to delete (Andrea Arcangeli) [1430172] - [mm] hugetlb: expose hugetlb fault mutex for use by fallocate (Andrea Arcangeli) [1430172] - [mm] hugetlb: add region_del() to delete a specific range of entries (Andrea Arcangeli) [1430172] - [mm] hugetlb: add cache of descriptors to resv_map for region_add (Andrea Arcangeli) [1430172] - [mm] hugetlb: compute/return the number of regions added by region_add() (Andrea Arcangeli) [1430172] - [mm] hugetlb.c: make vma_has_reserves() return bool (Andrea Arcangeli) [1430172] - [mm] hugetlb.c: make vma_shareable() return bool (Andrea Arcangeli) [1430172] - [mm] hugetlb: handle races in alloc_huge_page and hugetlb_reserve_pages (Andrea Arcangeli) [1430172] - [mm] hugetlb: document the reserve map/region tracking routines (Andrea Arcangeli) [1430172] - [mm] hugetlb: introduce minimum hugepage order (Andrea Arcangeli) [1430172] - [mm] hugetlbfs: accept subpool min_size mount option and setup accordingly (Andrea Arcangeli) [1430172] - [mm] hugetlbfs: add minimum size accounting to subpools (Andrea Arcangeli) [1430172] - [mm] hugetlbfs: add minimum size tracking fields to subpool structure (Andrea Arcangeli) [1430172] - [mm] hugetlb: abort __get_user_pages if current has been oom killed (Andrea Arcangeli) [1430172] - [mm] hugetlb: close race when setting PageTail for gigantic pages (Andrea Arcangeli) [1430172] - [mm] hugetlb: fix type of hugetlb_treat_as_movable variable (Andrea Arcangeli) [1430172] - [mm] hugetlb: move the error handle logic out of normal code path (Andrea Arcangeli) [1430172] - [mm] hugetlb: use vma_resv_map() map types (Andrea Arcangeli) [1430172] - [mm] hugetlb: remove resv_map_put (Andrea Arcangeli) [1430172] - [mm] hugetlb: use already existing interface huge_page_shift (Andrea Arcangeli) [1430172]- [lib] locking/rwsem: Fix rwsem kABI issues (Waiman Long) [1416924] - [lib] locking/rwsem: Scan the wait_list for readers only once (Waiman Long) [1416924] - [lib] locking/rwsem: Return void in __rwsem_mark_wake() (Waiman Long) [1416924] - [lib] locking/rwsem: Streamline the rwsem_optimistic_spin() code (Waiman Long) [1416924] - [lib] locking/rwsem: Improve reader wakeup code (Waiman Long) [1416924] - [kernel] locking/rwsem: Protect all writes to owner by WRITE_ONCE() (Waiman Long) [1416924] - [lib] locking/rwsem: Add reader-owned state to the owner field (Waiman Long) [1416924] - [asm-generic] locking/rwsem: Remove rwsem_atomic_add() and rwsem_atomic_update() (Waiman Long) [1416924] - [lib] locking/rwsem: Convert sem->count to 'atomic_long_t' (Waiman Long) [1416924] - [lib] locking/rwsem: Optimize write lock by reducing operations in slowpath (Waiman Long) [1416924] - [lib] locking/rwsem: Rework zeroing reader waiter->task (Waiman Long) [1416924] - [lib] locking/rwsem: Enable lockless waiter wakeup(s) (Waiman Long) [1416924] - [lib] locking/rwsem: Reduce spinlock contention in wakeup after up_read()/up_write() (Waiman Long) [1416924] - [lib] locking/rwsem: Fix lock optimistic spinning when owner is not running (Waiman Long) [1416924] - [lib] locking: Remove ACCESS_ONCE() usage (Waiman Long) [1416924] - [lib] locking/rwsem: Check for active lock before bailing on spinning (Waiman Long) [1416924] - [lib] locking/rwsem: Avoid deceiving lock spinners (Waiman Long) [1416924] - [lib] locking/rwsem: Set lock ownership ASAP (Waiman Long) [1416924] - [lib] locking/rwsem: Document barrier need when waking tasks (Waiman Long) [1416924] - [lib] locking/rwsem: Use task->state helpers (Waiman Long) [1416924] - [kernel] locking/mcs: Better differentiate between MCS variants (Waiman Long) [1416924] - [lib] locking/rwsem: Avoid double checking before try acquiring write lock (Waiman Long) [1416924] - [lib] locking/rwsem: Move EXPORT_SYMBOL() lines to follow function definition (Waiman Long) [1416924] - [lib] locking/rwsem: Add CONFIG_RWSEM_SPIN_ON_OWNER (Waiman Long) [1416924] - [kernel] locking/rwsem: Reduce the size of struct rw_semaphore (Waiman Long) [1416924] - [kernel] locking/spinlocks/mcs: Micro-optimize osq_unlock() (Waiman Long) [1416924] - [lib] locking/spinlocks/mcs: Introduce and use init macro and function for osq locks (Waiman Long) [1416924] - [lib] locking/spinlocks/mcs: Convert osq lock to atomic_t to reduce overhead (Waiman Long) [1416924] - [kernel] locking/spinlocks/mcs: Rename optimistic_spin_queue() to optimistic_spin_node() (Waiman Long) [1416924] - [lib] locking/rwsem: Allow conservative optimistic spinning when readers have lock (Waiman Long) [1416924] - [lib] locking/rwsem: Fix checkpatch.pl warnings (Waiman Long) [1416924] - [kernel] locking/rwsem: Fix warnings for CONFIG_RWSEM_GENERIC_SPINLOCK (Waiman Long) [1416924] - [lib] locking/rwsem: Support optimistic spinning (Waiman Long) [1416924] - [lib] rwsem: Add comments to explain the meaning of the rwsem's count field (Waiman Long) [1416924] - [lib] asmlinkage: Mark rwsem functions that can be called from assembler asmlinkage (Waiman Long) [1416924]- [md] dm cache metadata: fix metadata2 format's blocks_are_clean_separate_dirty (Mike Snitzer) [1434155] - [pci] hv: Use device serial number as PCI domain (Vitaly Kuznetsov) [1429743] - [pci] hv: Fix wslot_to_devfn() to fix warnings on device removal (Vitaly Kuznetsov) [1429743] - [net] bridge: netlink: call br_changelink() during br_dev_newlink() (Ivan Vecera) [1433293] - [net] Reduce queue allocation to one in kdump kernel (Sai Vemuri) [1379762] - [net] sched: Reflect HW offload status (Ivan Vecera) [1390693] - [net] sched: cls_u32: be more strict about skip-sw flag (Ivan Vecera) [1390693] - [net] sched: fix a typo in tc_for_each_action() (Ivan Vecera) [1390693] - [net] sched: act_gact: Update statistics when offloaded to hardware (Ivan Vecera) [1390693] - [net] sched: Enable netdev drivers to update statistics of offloaded actions (Ivan Vecera) [1390693] - [net] sched: cls_u32: Add support for skip-sw flag to tc u32 classifier. (Ivan Vecera) [1390693] - [net] sched: Move TCA_CLS_FLAGS_SKIP_HW to uapi header file. (Ivan Vecera) [1390693] - [net] sched: act_skbedit: Utility functions for mark action (Ivan Vecera) [1390693] - [net] sched: Macro instead of CONFIG_NET_CLS_ACT ifdef (Ivan Vecera) [1390693] - [net] sched: cls_u32 add bit to specify software only rules (Ivan Vecera) [1390693] - [net] sched: cls_u32: move TC offload feature bit into cls_u32 offload logic (Ivan Vecera) [1390693] - [net] sched: consolidate offload decision in cls_u32 (Ivan Vecera) [1390693] - [net] sched: tc: helper functions to query action types (Ivan Vecera) [1390693] - [net] sched: add cls_u32 offload hooks for netdevs (Ivan Vecera) [1390693] - [net] sched: avoid calling tcf_unbind_filter() in call_rcu callback (Ivan Vecera) [1390693] - [net] sched: cls_u32 changes to knode must appear atomic to readers (Ivan Vecera) [1390693] - [net] sched: cls_u32: fix missed pcpu_success free_percpu (Ivan Vecera) [1390693] - [net] sched: cls_u32: add missing rcu_assign_pointer and annotation (Ivan Vecera) [1390693] - [x86] platform/uv/bau: Fix HUB errors by remove initial write to sw-ack register (Frank Ramsay) [1422564] - [x86] platform/uv/bau: Implement uv4_wait_completion with read_status (Frank Ramsay) [1422564] - [x86] platform/uv/bau: Add wait_completion to bau_operations (Frank Ramsay) [1422564] - [x86] platform/uv/bau: Add status mmr location fields to bau_control (Frank Ramsay) [1422564] - [x86] platform/uv/bau: Cleanup bau_operations declaration and instances (Frank Ramsay) [1422564] - [x86] platform/uv/bau: Add payload descriptor qualifier (Frank Ramsay) [1422564] - [x86] platform/uv/bau: Add uv_bau_version enumerated constants (Frank Ramsay) [1422564] - [x86] platform: Remove warning message for duplicate NMI handlers (Frank Ramsay) [1433021] - [s390] vmlogrdr: fix IUCV buffer allocation (Hendrik Brueckner) [1431699] - [s390] dcssblk: fix device size calculation in dcssblk_direct_access() (Hendrik Brueckner) [1431700] - [tools] power turbostat: Support Knights Mill (KNM) (Steve Best) [1381293] - [vhost] lockless enqueuing (Wei Xu) [1401436] - [vhost] simplify work flushing (Wei Xu) [1401436] - [netdrv] i40e: don't add more vectors to num_lan_msix than number of CPUs (Stefan Assmann) [1396127] - [netdrv] bonding: add 802.3ad support for 25G speeds (Jarod Wilson) [1431202] - [powercap] rapl: Add Knights Mill CPUID (Steve Best) [1381291] - [wireless] Update rt2x00 driver to work with cfg80211 from linux-4.11-rc1 (Stanislaw Gruszka) [1421597] - [wireless] Update mwifiex driver to compile with cfg80211 from linux-4.11-rc1 (Stanislaw Gruszka) [1421597] - [wireless] Update brcmfmac driver to compile with cfg80211 from linux-4.11-rc1 (Stanislaw Gruszka) [1421597] - [wireless] Update iwlegacy driver to compile with cfg80211 from linux-4.11-rc1 (Stanislaw Gruszka) [1421597] - [wireless] Backport iwlwifi driver from linux-4.11-rc1 (Stanislaw Gruszka) [1387986 1385917 1385746 1351045 1421597] - [wireless] Backport wil6210 driver from linux-4.11-rc1 (Stanislaw Gruszka) [1421597] - [wireless] Backport ath10k driver from linux-4.11-rc1 (Stanislaw Gruszka) [1385738 1351053 1351049 1421597] - [wireless] Backport ath9k driver from linux-4.11-rc1 (Stanislaw Gruszka) [1421597] - [wireless] Backport net/mac80211 from linux-4.11-rc1 (Stanislaw Gruszka) [1421597] - [wireless] Backport net/wireless from linux-4.11-rc1 (Stanislaw Gruszka) [1421597]- [staging] usbip: remove staged driver (Torez Smith) [1383823] - [netdrv] sierra_net: Skip validating irrelevant fields for IDLE LSIs (Torez Smith) [1383823] - [netdrv] sierra_net: Add support for IPv6 and Dual-Stack Link Sense Indications (Torez Smith) [1383823] - [netdrv] catc: Use heap buffer for memory size test (Torez Smith) [1383823] - [netdrv] catc: Combine failure cleanup code in catc_probe() (Torez Smith) [1383823] - [netdrv] rtl8150: Use heap buffers for all register access (Torez Smith) [1383823] - [netdrv] pegasus: Use heap buffers for all register access (Torez Smith) [1383823] - [usb] serial: pl2303: add ATEN device ID (Torez Smith) [1383823] - [netdrv] r8152: check rx after napi is enabled (Torez Smith) [1383823] - [netdrv] r8152: re-schedule napi for tx (Torez Smith) [1383823] - [netdrv] r8152: avoid start_xmit to schedule napi when napi is disabled (Torez Smith) [1383823] - [netdrv] r8152: avoid start_xmit to call napi_schedule during autosuspend (Torez Smith) [1383823] - [usb] Add quirk for WORLDE easykey.25 MIDI keyboard (Torez Smith) [1383823] - [netdrv] qmi_wwan/cdc_ether: add device ID for HP lt2523 (Novatel E371) WWAN card (Torez Smith) [1383823] - [netdrv] r8152: don't execute runtime suspend if the tx is not empty (Torez Smith) [1383823] - [usb] serial: option: add device ID for HP lt2523 (Novatel E371) (Torez Smith) [1383823] - [netdrv] r8152: fix rtl8152_post_reset function (Torez Smith) [1383823] - [usb] serial: qcserial: add Dell DW5570 QDL (Torez Smith) [1383823] - [netdrv] r8152: fix the sw rx checksum is unavailable (Torez Smith) [1383823] - [usb] xhci: fix deadlock at host remove by running watchdog correctly (Torez Smith) [1383823] - [usb] serial: ch341: fix control-message error handling (Torez Smith) [1383823] - [netdrv] r8152: fix rx issue for runtime suspend (Torez Smith) [1383823] - [netdrv] r8152: split rtl8152_suspend function (Torez Smith) [1383823] - [usb] wusbcore: Fix one more crypto-on-the-stack bug (Torez Smith) [1383823] - [usb] serial: kl5kusb105: fix line-state error handling (Torez Smith) [1383823] - [usb] serial: ch341: fix baud rate and line-control handling (Torez Smith) [1383823] - [usb] serial: ch341: fix line settings after reset-resume (Torez Smith) [1383823] - [usb] serial: ch341: fix open error handling (Torez Smith) [1383823] - [usb] serial: ch341: fix modem-control and B0 handling (Torez Smith) [1383823] - [usb] serial: ch341: fix open and resume after B0 (Torez Smith) [1383823] - [usb] serial: ch341: fix initial modem-control state (Torez Smith) [1383823] - [usb] fix problems with duplicate endpoint addresses (Torez Smith) [1383823] - [usb] storage: unusual_uas: Add JMicron JMS56x to unusual device (Torez Smith) [1383823] - [usb] hub: Move hub_port_disable() to fix warning if PM is disabled (Torez Smith) [1383823] - [netdrv] usb: asix_devices: add .reset_resume for USB PM (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: fix NULL-deref at open (Torez Smith) [1383823] - [usb] serial: spcp8x5: fix NULL-deref at open (Torez Smith) [1383823] - [usb] serial: quatech2: fix sleep-while-atomic in close (Torez Smith) [1383823] - [usb] serial: pl2303: fix NULL-deref at open (Torez Smith) [1383823] - [usb] serial: oti6858: fix NULL-deref at open (Torez Smith) [1383823] - [usb] serial: omninet: fix NULL-derefs at open and disconnect (Torez Smith) [1383823] - [usb] serial: mos7840: fix misleading interrupt-URB comment (Torez Smith) [1383823] - [usb] serial: mos7840: remove unused write URB (Torez Smith) [1383823] - [usb] serial: mos7840: fix NULL-deref at open (Torez Smith) [1383823] - [usb] serial: mos7720: remove obsolete port initialisation (Torez Smith) [1383823] - [usb] serial: mos7720: fix parallel probe (Torez Smith) [1383823] - [usb] serial: mos7720: fix parport use-after-free on probe errors (Torez Smith) [1383823] - [usb] serial: mos7720: fix use-after-free on probe errors (Torez Smith) [1383823] - [usb] serial: mos7720: fix NULL-deref at open (Torez Smith) [1383823] - [usb] serial: kobil_sct: fix NULL-deref in write (Torez Smith) [1383823] - [usb] serial: keyspan_pda: verify endpoints at probe (Torez Smith) [1383823] - [usb] serial: iuu_phoenix: fix NULL-deref at open (Torez Smith) [1383823] - [usb] serial: io_ti: bind to interface after fw download (Torez Smith) [1383823] - [usb] serial: io_ti: fix I/O after disconnect (Torez Smith) [1383823] - [usb] serial: io_ti: fix another NULL-deref at open (Torez Smith) [1383823] - [usb] serial: io_ti: fix NULL-deref at open (Torez Smith) [1383823] - [usb] serial: io_edgeport: fix NULL-deref at open (Torez Smith) [1383823] - [usb] serial: garmin_gps: fix memory leak on failed URB submit (Torez Smith) [1383823] - [usb] serial: cyberjack: fix NULL-deref at open (Torez Smith) [1383823] - [usb] host: xhci: handle COMP_STOP from SETUP phase too (Torez Smith) [1383823] - [usb] xhci: apply XHCI_PME_STUCK_QUIRK to Intel Apollo Lake (Torez Smith) [1383823] - [usb] xhci: hold lock over xhci_abort_cmd_ring() (Torez Smith) [1383823] - [usb] xhci: Handle command completion and timeout race (Torez Smith) [1383823] - [usb] host: xhci: Fix possible wild pointer when handling abort command (Torez Smith) [1383823] - [usb] xhci: fix possible wild pointer (Torez Smith) [1383823] - [usb] return error code when platform_get_irq fails (Torez Smith) [1383823] - [usb] xhci: fix return value of xhci_setup_device() (Torez Smith) [1383823] - [usb] xhci: free xhci virtual devices with leaf nodes first (Torez Smith) [1383823] - [usb] serial: option: add dlink dwm-158 (Torez Smith) [1383823] - [usb] serial: option: add support for Telit LE922A PIDs 0x1040, 0x1041 (Torez Smith) [1383823] - [netdrv] lan78xx: add LAN7801 MAC only support (Torez Smith) [1383823] - [kernel] usb: cdc_mbim: add quirk for supporting Telit LE922A (Torez Smith) [1383823] - [usb] misc: rio500: fix result type for error message (Torez Smith) [1383823] - [usb] core: usbport: Use proper LED API to fix potential crash (Torez Smith) [1383823] - [netdrv] usb: set error code when usb_alloc_urb fails (Torez Smith) [1383823] - [kernel] usb: hcd.h: construct hub class request constants from simpler constants (Torez Smith) [1383823] - [usb] cdc-acm: add device id for GW Instek AFG-125 (Torez Smith) [1383823] - [kernel] fsl/usb: Workarourd for USB erratum-A005697 (Torez Smith) [1383823] - [usb] hub: Wait for connection to be reestablished after port reset (Torez Smith) [1383823] - [netdrv] usb: qmi_wwan: add support for Telit LE922A PID 0x1040 (Torez Smith) [1383823] - [netdrv] cdc_ether: Fix handling connection notification (Torez Smith) [1383823] - [netdrv] asix: Fix AX88772_suspend() USB vendor commands failure issues (Torez Smith) [1383823] - [usb] serial: kl5kusb105: abort on open exception path (Torez Smith) [1383823] - [usb] serial: kl5kusb105: fix open error path (Torez Smith) [1383823] - [usb] fix improper return value when kzalloc fails (Torez Smith) [1383823] - [usb] return correct errno on failures (Torez Smith) [1383823] - [usb] return correct errno code when krealloc fails (Torez Smith) [1383823] - [usb] ohci: use dma_pool_zalloc (Torez Smith) [1383823] - [usb] serial: cp210x: use tcflag_t to fix incompatible pointer type (Torez Smith) [1383823] - [usb] cdc-acm: handle read pipe errors (Torez Smith) [1383823] - [usb] cdc-acm: remove is_int_ep from acm structure (Torez Smith) [1383823] - [usb] cdc-acm: store in and out pipes in acm structure (Torez Smith) [1383823] - [usb] cdc-acm: refactor killing urbs (Torez Smith) [1383823] - [usb] cdc-acm: avoid interface_to_usbdev call (Torez Smith) [1383823] - [usb] cdc-acm: reindent log messages (Torez Smith) [1383823] - [usb] core: urb make use of usb_endpoint_maxp_mult (Torez Smith) [1383823] - [usb] hub: Fix auto-remount of safely removed or ejected USB-3 devices (Torez Smith) [1383823] - [usb] serial: cp210x: add ID for the Zone DPMX (Torez Smith) [1383823] - [netdrv] usb: lan78xx: Utilize phy_ethtool_nway_reset (Torez Smith) [1383823] - [usb] Fix USB CB/CBI storage devices with CONFIG_VMAP_STACK=y (Torez Smith) [1383823] - [usb] xhci-mem: use passed in GFP flags instead of GFP_KERNEL (Torez Smith) [1383823] - [usb] xhci: move slot_id from xhci_hcd to xhci_command structure (Torez Smith) [1383823] - [usb] xhci: remove the use of xhci->addr_dev (Torez Smith) [1383823] - [usb] xhci: cleanup cmd_completion in xhci_virt_device (Torez Smith) [1383823] - [usb] xhci: add helper to get the endpoint state of a endpoint context (Torez Smith) [1383823] - [usb] xhci: clean up error_bitmask usage (Torez Smith) [1383823] - [usb] xhci: Remove duplicate xhci urb giveback functions (Torez Smith) [1383823] - [usb] xhci: Giveback urb in finish_td directly (Torez Smith) [1383823] - [usb] xhci: refactor handle_tx_event() urb giveback (Torez Smith) [1383823] - [usb] xhci: fix non static symbol warning (Torez Smith) [1383823] - [usb] xhci: cleanup and refactor td_to_noop() (Torez Smith) [1383823] - [usb] xhci: refactor and cleanup process_isoc_td() (Torez Smith) [1383823] - [usb] xhci: rename endpoint related trb variables (Torez Smith) [1383823] - [usb] xhci: cleanup and refactor process_bulk_intr_td() (Torez Smith) [1383823] - [usb] xhci: cleanup and refactor process_ctrl_td() (Torez Smith) [1383823] - [usb] xhci: remove extra URB_SHORT_NOT_OK checks in xhci, core handles most cases (Torez Smith) [1383823] - [usb] xhci: add trb_is_noop() helper function (Torez Smith) [1383823] - [usb] xhci: use trb helper functions when possible (Torez Smith) [1383823] - [usb] xhci: don't try to reset the host if it is unaccessible (Torez Smith) [1383823] - [usb] xhci: cleanup error message if halting the host failed (Torez Smith) [1383823] - [usb] xhci: remove unnecessary xhci_quiesce call before xhci_halt (Torez Smith) [1383823] - [netdrv] r8152: Fix error path in open function (Torez Smith) [1383823] - [usb] uhci: report non-PME wakeup signalling for Intel hardware (Torez Smith) [1383823] - [usb] serial: fix invalid user-pointer checks (Torez Smith) [1383823] - [usb] cdc-acm: use get_icount tty operation (Torez Smith) [1383823] - [usb] cdc-acm: fix invalid user-pointer check (Torez Smith) [1383823] - [usb] cdc-acm: fix TIOCMIWAIT (Torez Smith) [1383823] - [netdrv] net driver: Add Cypress GX3 VID=04b4 PID=3610 (Torez Smith) [1383823] - [usb] serial: ftdi_sio: add support for TI CC3200 LaunchPad (Torez Smith) [1383823] - [usb] storage: drop freezer.h usage (Torez Smith) [1383823] - [usb] wusbcore: wusbhc: use permission-specific DEVICE_ATTR variants (Torez Smith) [1383823] - [usb] wusbcore: dev-sysfs: use permission-specific DEVICE_ATTR variants (Torez Smith) [1383823] - [usb] cdc-acm: fix uninitialized variable (Torez Smith) [1383823] - [usb] misc: usbtest: remove unnecessary & operation (Torez Smith) [1383823] - [usb] host: ehci: remove unnecessary max_packet() macro (Torez Smith) [1383823] - [usb] core: endpoint: remove unnecessary & operation (Torez Smith) [1383823] - [usb] core: devices: remove unnecessary & operation (Torez Smith) [1383823] - [usb] host: xhci: purge GET_MAX_PACKET() (Torez Smith) [1383823] - [uapi] usb: ch9: make usb_endpoint_maxp() return only packet size (Torez Smith) [1383823] - [usb] misc: usbtest: make use of new usb_endpoint_maxp_mult() (Torez Smith) [1383823] - [usb] host: xhci: make use of new usb_endpoint_maxp_mult() (Torez Smith) [1383823] - [usb] host: ehci: make use of new usb_endpoint_maxp_mult() (Torez Smith) [1383823] - [usb] core: devices: make use of new usb_endpoint_maxp_mult() (Torez Smith) [1383823] - [netdrv] lan78xx: Use irq_domain for phy interrupt from USB Int. EP (Torez Smith) [1383823] - [uapi] usb: add helper to extract bits 12:11 of wMaxPacketSize (Torez Smith) [1383823] - [netdrv] r8152: Fix broken RX checksums (Torez Smith) [1383823] - [usb] core: add missing license information to some files (Torez Smith) [1383823] - [netdrv] kalmia: avoid potential uninitialized variable use (Torez Smith) [1383823] - [usb] xhci-mtk: make IPPC register optional (Torez Smith) [1383823] - [usb] ohci: make ohci-da8xx a separate driver (Torez Smith) [1383823] - [usb] core: Added devspec sysfs entry for devices behind the usb hub (Torez Smith) [1383823] - [kernel] tty: vgacon+sisusb, move scrolldelta to a common helper (Torez Smith) [1383823] - [usb] serial: ch341: add debug output for chip version (Torez Smith) [1383823] - [usb] serial: ch341: add support for parity, frame length, stop bits (Torez Smith) [1383823] - [usb] serial: ch341: reinitialize chip on reconfiguration (Torez Smith) [1383823] - [usb] serial: ch341: add register and USB request definitions (Torez Smith) [1383823] - [usb] ohci-da8xx: Remove code that references mach (Torez Smith) [1383823] - [usb] hwrng: chaoskey - drop workaround for old hwrng core limitation (Torez Smith) [1383823] - [usb] ehci: merge all cases that disable the IO watchdog (Torez Smith) [1383823] - [usb] ehci: elide I/O watchdog on AMD parts (Torez Smith) [1383823] - [usb] usbtmc: Add, clarify and fix comments (Torez Smith) [1383823] - [kernel] usb: fix a typo in usb_class_driver documentation (Torez Smith) [1383823] - [usb] increase ohci watchdog delay to 275 msec (Torez Smith) [1383823] - [usb] serial: cp210x: return -EIO on short control transfers (Torez Smith) [1383823] - [usb] serial: cp210x: clean up CSIZE handling (Torez Smith) [1383823] - [usb] serial: fix potential NULL-dereference at probe (Torez Smith) [1383823] - [usb] xhci: use default USB_RESUME_TIMEOUT when resuming ports (Torez Smith) [1383823] - [usb] xhci: workaround for hosts missing CAS bit (Torez Smith) [1383823] - [usb] xhci: add restart quirk for Intel Wildcatpoint PCH (Torez Smith) [1383823] - [usb] serial: cp210x: fix tiocmget error handling (Torez Smith) [1383823] - [usb] wusb: fix error return code in wusb_prf() (Torez Smith) [1383823] - [netdrv] r8152: add new products of Lenovo (Torez Smith) [1383823] - [usb] serial: ftdi_sio: add support for Infineon TriBoard TC2X7 (Torez Smith) [1383823] - [usb] wusb: Stop using the stack for sg crypto scratch space (Torez Smith) [1383823] - [netdrv] asix: Avoid looping when the device does not respond (Torez Smith) [1383823] - [netdrv] qmi_wwan: add support for Quectel EC21 and EC25 (Torez Smith) [1383823] - [netdrv] usb: lan78xx: use new api ethtool_{get|set}_link_ksettings (Torez Smith) [1383823] - [usb] host: ehci-sead3: Remove SEAD-3 EHCI code (Torez Smith) [1383823] - [usb] revert "usbtmc: convert to devm_kzalloc" (Torez Smith) [1383823] - [usb] serial: cp210x: Add ID for a Juniper console (Torez Smith) [1383823] - [usb] kconfig: using select for USB_COMMON dependency (Torez Smith) [1383823] - [usb] hub: change CLEAR_FEATURE to SET_FEATURE (Torez Smith) [1383823] - [usb] core: Introduce a USB port LED trigger (Torez Smith) [1383823] - [usb] core: hcd: add missing header dependencies (Torez Smith) [1383823] - [usb] misc: legousbtower: Fix NULL pointer deference (Torez Smith) [1383823] - [usb] cdc-acm: hardening against malicious devices (Torez Smith) [1383823] - [netdrv] r8152: disable ALDPS and EEE before setting PHY (Torez Smith) [1383823] - [netdrv] r8152: remove r8153_enable_eee (Torez Smith) [1383823] - [netdrv] r8152: move PHY settings to hw_phy_cfg (Torez Smith) [1383823] - [netdrv] r8152: move enabling PHY (Torez Smith) [1383823] - [netdrv] r8152: move some functions (Torez Smith) [1383823] - [usb] change bInterval default to 10 ms (Torez Smith) [1383823] - [usb] ohci: Allow ohci on omap5 also (Torez Smith) [1383823] - [usb] host: xhci-tegra: Fix error return code in tegra_xusb_probe() (Torez Smith) [1383823] - [usb] ezusb: constify local structures (Torez Smith) [1383823] - [usb] wusbcore: add in missing white space in error message text (Torez Smith) [1383823] - [usb] cdc-acm: cleaning up debug in data submission path (Torez Smith) [1383823] - [usb] cdc-acm: cleanup debugging in submission path (Torez Smith) [1383823] - [kernel] scsi: introduce a quirk for false cache reporting (Torez Smith) [1383823] - [usb] kconfig: let USB_ULPI_BUS depends on USB_COMMON (Torez Smith) [1383823] - [usb] serial: simple: add support for another Infineon flashloader (Torez Smith) [1383823] - [usb] cdc-acm: delete obsolete debug messages (Torez Smith) [1383823] - [usb] cdc-wdm: add terminating newline (Torez Smith) [1383823] - [usb] kconfig: move ulpi bus support out of host (Torez Smith) [1383823] - [usb] xhci: fix null pointer dereference in stop command timeout function (Torez Smith) [1383823] - [netdrv] kaweth: remove obsolete debugging statements (Torez Smith) [1383823] - [netdrv] lan78xx: mark symbols static where possible (Torez Smith) [1383823] - [netdrv] hso: Convert printk to pr_ (Torez Smith) [1383823] - [netdrv] hso: Use a more common logging style (Torez Smith) [1383823] - [netdrv] smsc95xx: Add mdix control via ethtool (Torez Smith) [1383823] - [netdrv] smsc95xx: Add register define (Torez Smith) [1383823] - [kernel] usb: ulpi: make ops struct constant (Torez Smith) [1383823] - [kernel] usb: ulpi: remove "dev" field from struct ulpi_ops (Torez Smith) [1383823] - [kernel] usb: ulpi: rename operations {read|write}_dev to simply {read|write} (Torez Smith) [1383823] - [kernel] usb: ulpi: remove calls to old api callbacks (Torez Smith) [1383823] - [kernel] usb: ulpi: add new api functions, {read|write}_dev() (Torez Smith) [1383823] - [usb] ulpi: move setting of ulpi->dev parent up in ulpi_register() (Torez Smith) [1383823] - [usb] core: use IS_ENABLED() instead of checking for built-in or module (Torez Smith) [1383823] - [netdrv] pegasus: Remove deprecated create_singlethread_workqueue (Torez Smith) [1383823] - [netdrv] r8152: fix the coding style with checkpatch.pl (Torez Smith) [1383823] - [netdrv] asix: autoneg will set WRITE_MEDIUM reg (Torez Smith) [1383823] - [netdrv] asix: see 802.3 spec for phy reset (Torez Smith) [1383823] - [netdrv] asix: Fix AX88772x resume failures (Torez Smith) [1383823] - [netdrv] asix: Avoid looping when the device is disconnected (Torez Smith) [1383823] - [netdrv] asix: Add in_pm parameter (Torez Smith) [1383823] - [netdrv] r8152: constify ethtool_ops structures (Torez Smith) [1383823] - [usb] wusbcore: wa-nep: don't print on ENOMEM (Torez Smith) [1383823] - [usb] wusbcore: security: don't print on ENOMEM (Torez Smith) [1383823] - [usb] wusbcore: crypto: don't print on ENOMEM (Torez Smith) [1383823] - [usb] usb-skeleton: don't print on ENOMEM (Torez Smith) [1383823] - [usb] storage: sddr09: don't print on ENOMEM (Torez Smith) [1383823] - [usb] storage: alauda: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: yurex: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: uss720: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: usbsevseg: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: usblcd: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: trancevibrator: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: lvstest: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: legousbtower: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: ldusb: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: iowarrior: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: idmouse: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: ftdi-elan: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: cytherm: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: cypress_cy7c63: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: appledisplay: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: adutux: don't print on ENOMEM (Torez Smith) [1383823] - [usb] host: xhci: don't print on ENOMEM (Torez Smith) [1383823] - [usb] host: xhci-tegra: don't print on ENOMEM (Torez Smith) [1383823] - [usb] host: uhci-hcd: don't print on ENOMEM (Torez Smith) [1383823] - [usb] core: urb: don't print on ENOMEM (Torez Smith) [1383823] - [usb] core: message: don't print on ENOMEM (Torez Smith) [1383823] - [usb] core: hub: don't print on ENOMEM (Torez Smith) [1383823] - [usb] core: hcd: don't print on ENOMEM (Torez Smith) [1383823] - [usb] class: usbtmc: don't print on ENOMEM (Torez Smith) [1383823] - [usb] atm: usbatm: don't print on ENOMEM (Torez Smith) [1383823] - [usb] atm: ueagle-atm: don't print on ENOMEM (Torez Smith) [1383823] - [usb] atm: speedtch: don't print on ENOMEM (Torez Smith) [1383823] - [usb] atm: cxacru: don't print on ENOMEM (Torez Smith) [1383823] - [usb] serial: option: add WeTelecom 0x6802 and 0x6803 products (Torez Smith) [1383823] - [usb] avoid left shift by -1 (Torez Smith) [1383823] - [usb] fix typo in wMaxPacketSize validation (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: remove unused variables (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: use C_X macros (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: remove useless NULL-testing (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: remove useless dev_dbg messages (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: do not use __uX types (Torez Smith) [1383823] - [usb] serial: use IS_ENABLED() instead of checking for built-in or module (Torez Smith) [1383823] - [usb] serial: option: add WeTelecom WM-D200 (Torez Smith) [1383823] - [netdrv] kaweth: fix oops upon failed memory allocation (Torez Smith) [1383823] - [netdrv] kaweth: fix firmware download (Torez Smith) [1383823] - [usb] xhci: don't dereference a xhci member after removing xhci (Torez Smith) [1383823] - [usb] xhci: Fix panic if disconnect (Torez Smith) [1383823] - [usb] xhci: really enqueue zero length TRBs (Torez Smith) [1383823] - [usb] xhci: always handle "Command Ring Stopped" events (Torez Smith) [1383823] - [usb] cdc-acm: fix wrong pipe type on rx interrupt xfers (Torez Smith) [1383823] - [kernel] usb: bcma: support old USB 2.0 controller on Northstar devices (Torez Smith) [1383823] - [usb] whci: Remove deprecated create_singlethread_workqueue (Torez Smith) [1383823] - [usb] cdc-wdm: cleanup debug messages (Torez Smith) [1383823] - [usb] wusbcore: wa-xfer: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] wusbcore: wa-nep: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] usb-skeleton: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] storage: usb: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: yurex: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: uss720: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: sisusbvga: sisusb: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: lvstest: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: legousbtower: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: ldusb: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: iowarrior: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: ftdi-elan: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: appledisplay: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: adutux: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] class: usbtmc: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] atm: usbatm: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] atm: ueagle-atm: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] atm: cxacru: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] serial: mos7840: fix non-atomic allocation in write path (Torez Smith) [1383823] - [usb] serial: mos7720: fix non-atomic allocation in write path (Torez Smith) [1383823] - [netdrv] usb: usbnet: don't print error when allocating urb fails (Torez Smith) [1383823] - [netdrv] usb: lan78xx: don't print error when allocating urb fails (Torez Smith) [1383823] - [netdrv] usb: hso: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: usbtest: add fix for driver hang (Torez Smith) [1383823] - [usb] cdc-wdm: Clear read pipeline in case of error (Torez Smith) [1383823] - [usb] core: of.c: fix defined but not declare warning (Torez Smith) [1383823] - [usb] remove redundant dependency on USB_SUPPORT (Torez Smith) [1383823] - [usb] remove race condition in usbfs/libusb when using reap-after-disconnect (Torez Smith) [1383823] - [usb] devio, do not warn when allocation fails (Torez Smith) [1383823] - [usb] ehci: change order of register cleanup during shutdown (Torez Smith) [1383823] - [usb] validate wMaxPacketValue entries in endpoint descriptors (Torez Smith) [1383823] - [kernel] usb: ulpi: Automatically set driver::owner with ulpi_driver_register() (Torez Smith) [1383823] - [usb] storage: fix runtime pm issue in usb_stor_probe2 (Torez Smith) [1383823] - [usb] cdc-wdm: fix "out-of-sync" due to missing notifications (Torez Smith) [1383823] - [usb] ftdi-elan: Remove deprecated create_singlethread_workqueue (Torez Smith) [1383823] - [usb] appledisplay: Remove deprecated create_singlethread_workqueue (Torez Smith) [1383823] - [usb] lvstest: Remove deprecated create_singlethread_workqueue (Torez Smith) [1383823] - [usb] misc: Add driver for usb4604 (Torez Smith) [1383823] - [usb] misc: ftdi-elan: Fix off-by-one memory corruptions (Torez Smith) [1383823] - [usb] misc: usbtest: usbtest_do_ioctl may return positive integer (Torez Smith) [1383823] - [usb] hub: change the locking in hub_activate (Torez Smith) [1383823] - [usb] hub: fix up early-exit pathway in hub_activate (Torez Smith) [1383823] - [usb] hub: Fix unbalanced reference count/memory leak/deadlocks (Torez Smith) [1383823] - [usb] serial: fix memleak in driver-registration error path (Torez Smith) [1383823] - [usb] serial: option: add support for Telit LE920A4 (Torez Smith) [1383823] - [usb] serial: ftdi_sio: add device ID for WICED USB UART dev board (Torez Smith) [1383823] - [usb] serial: ftdi_sio: add PIDs for Ivium Technologies devices (Torez Smith) [1383823] - [usb] serial: option: add D-Link DWM-156/A3 (Torez Smith) [1383823] - [netdrv] cdc_ether: Improve ZTE MF823/831/910 handling (Torez Smith) [1383823] - [usb] cdc-acm: beautify probe() (Torez Smith) [1383823] - [usb] cdc-wdm: use the common CDC parser (Torez Smith) [1383823] - [usb] cdc-acm: cleanup error handling (Torez Smith) [1383823] - [usb] cdc-acm: use the common parser (Torez Smith) [1383823] - [usb] usbnet: move the CDC parser into USB core (Torez Smith) [1383823] - [netdrv] rndis_host: Set valid random MAC on buggy devices (Torez Smith) [1383823] - [usb] serial: use variable for status (Torez Smith) [1383823] - [usb] serial: option: add support for Telit LE910 PID 0x1206 (Torez Smith) [1383823] - [netdrv] r8152: add MODULE_VERSION (Torez Smith) [1383823] - [usb] serial: cp210x: use kmemdup (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: use functions rather than macros (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: remove ti_usb_3410_5052.h (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: use __packed (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: remove useless comments (Torez Smith) [1383823] - [usb] quirks: Add no-lpm quirk for Elan (Torez Smith) [1383823] - [netdrv] r8152: Add support for setting pass through MAC address on RTL8153-AD (Torez Smith) [1383823] - [netdrv] r8152: remove cancel_delayed_work_sync in rtl8152_set_speed (Torez Smith) [1383823] - [netdrv] r8152: remove a netif_carrier_off in rtl8152_open function (Torez Smith) [1383823] - [netdrv] r8152: remove rtl_phy_reset function (Torez Smith) [1383823] - [netdrv] r8152: remove the setting of LAN_WAKE_EN (Torez Smith) [1383823] - [netdrv] r8152: fix runtime function for RTL8152 (Torez Smith) [1383823] - [netdrv] cdc_ncm: workaround for EM7455 "silent" data interface (Torez Smith) [1383823] - [usb] xhci: free the correct ring (Torez Smith) [1383823] - [netdrv] r8152: clear LINK_OFF_WAKE_EN after autoresume (Torez Smith) [1383823] - [netdrv] usbnet: Stop RX Q on MTU change (Torez Smith) [1383823] - [usb] don't free bandwidth_mutex too early (Torez Smith) [1383823] - [kernel] xhci: get rid of platform data (Torez Smith) [1383823] - [usb] xhci: rename and simplify last_trb_on_last_seg() helper (Torez Smith) [1383823] - [usb] xhci: remove enqueue_is_link() helper (Torez Smith) [1383823] - [usb] xhci: rework inc_deq() and fix off by one error (Torez Smith) [1383823] - [usb] xhci: use and add separate function for checking for link trbs (Torez Smith) [1383823] - [usb] xhci: clean up event ring checks from inc_enq() (Torez Smith) [1383823] - [usb] xhci: TD-fragment, align the unsplittable case with a bounce buffer (Torez Smith) [1383823] - [usb] xhci: align the last trb before link if it is easily splittable (Torez Smith) [1383823] - [usb] xhci: don't rely on precalculated value of needed trbs in the enqueue loop (Torez Smith) [1383823] - [usb] xhci: use boolean to indicate last trb in td remainder calculation (Torez Smith) [1383823] - [usb] xhci: properly prepare zero packet TD after normal bulk TD (Torez Smith) [1383823] - [usb] xhci: rename ep_ring variable in queue_bulk_tx(), no functional change (Torez Smith) [1383823] - [kernel] tty: vt, convert more macros to functions (Torez Smith) [1383823] - [kernel] tty: vt, remove consw->con_bmove (Torez Smith) [1383823] - [kernel] tty: vt, consw->con_set_palette cleanup (Torez Smith) [1383823] - [kernel] tty: vt, consw->con_scrolldelta cleanup (Torez Smith) [1383823] - [usb] sisusb: remove dummy variables (Torez Smith) [1383823] - [kernel] usb: ehci: declare hostpc register as zero-length array (Torez Smith) [1383823] - [usb] gadget: move gadget API functions to udc-core (Torez Smith) [1383823] - [usb] misc: remove outdated USB LED driver (Torez Smith) [1383823] - [netdrv] r8152: modify the check of the flag of PHY_RESET in set_speed function (Torez Smith) [1383823] - [netdrv] r8152: correct the rx early size (Torez Smith) [1383823] - [netdrv] r8152: disable MAC clock speed down (Torez Smith) [1383823] - [netdrv] r8152: save the speed (Torez Smith) [1383823] - [netdrv] r8152: move the setting for the default speed (Torez Smith) [1383823] - [netdrv] r8152: move the settings of PHY to a work queue (Torez Smith) [1383823] - [usb] common: otg-fsm: add license to usb-otg-fsm (Torez Smith) [1383823] - [netdrv] r8152: replace netdev_alloc_skb_ip_align with napi_alloc_skb (Torez Smith) [1383823] - [usb] misc: usb3503: Clean up on driver unbind (Torez Smith) [1383823] - [usb] misc: usb3503: Set platform data (Torez Smith) [1383823] - [usb] microtek: Use "foo *bar" instead of "foo * bar" (Torez Smith) [1383823] - [usb] cdc-acm: Space prohibited before close parenthesis ')' (Torez Smith) [1383823] - [usb] echi-hcd: Add ehci_setup check before echi_shutdown (Torez Smith) [1383823] - [usb] ohci: Don't mark EDs as ED_OPER if scheduling fails (Torez Smith) [1383823] - [usb] hwrng: chaoskey - Fix URB warning due to timeout on Alea (Torez Smith) [1383823] - [usb] hwrng: chaoskey - Add support for Araneus Alea I USB RNG (Torez Smith) [1383823] - [usb] ehci: avoid undefined pointer arithmetic and placate UBSAN (Torez Smith) [1383823] - [usb] quirks: Add no-lpm quirk for Acer C120 LED Projector (Torez Smith) [1383823] - [usb] quirks: Fix sorting (Torez Smith) [1383823] - [usb] xhci: fix platform quirks overwrite regression in 4.7-rc1 (Torez Smith) [1383823] - [netdrv] usbnet: smsc95xx: fix link detection for disabled autonegotiation (Torez Smith) [1383823] - [netdrv] pegasus: simplify logical constraint (Torez Smith) [1383823] - [netdrv] usb: ch9200: use kmemdup (Torez Smith) [1383823] - [netdrv] cdc_ncm: update datagram size after changing mtu (Torez Smith) [1383823] - [netdrv] revert "net: pegasus: remove dead coding" (Torez Smith) [1383823] - [netdrv] pegasus: remove dead coding (Torez Smith) [1383823] - [netdrv] asix: Fix offset calculation in asix_rx_fixup() causing slow transmissions (Torez Smith) [1383823] - [usb] ohci-jz4740: Remove obsolete driver (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: add MOXA UPORT 11x0 support (Torez Smith) [1383823] - [usb] serial: fix minor-number allocation (Torez Smith) [1383823] - [usb] serial: quatech2: fix use-after-free in probe error path (Torez Smith) [1383823] - [usb] serial: keyspan: fix debug and error messages (Torez Smith) [1383823] - [usb] serial: keyspan: fix URB unlink (Torez Smith) [1383823] - [usb] serial: keyspan: fix use-after-free in probe error path (Torez Smith) [1383823] - [usb] serial: io_edgeport: fix memory leaks in probe error path (Torez Smith) [1383823] - [usb] serial: io_edgeport: fix memory leaks in attach error path (Torez Smith) [1383823] - [usb] host: xhci-rcar: Avoid long wait in xhci_reset() (Torez Smith) [1383823] - [usb] wusbcore: Do not initialise statics to 0 (Torez Smith) [1383823] - [usb] wusbcore: Remove space before ', ' and '(' (Torez Smith) [1383823] - [usb] serial: cp210x: clean up CRTSCTS flag code (Torez Smith) [1383823] - [usb] serial: cp210x: get rid of magic numbers in CRTSCTS flag code (Torez Smith) [1383823] - [usb] serial: cp210x: fix hardware flow-control disable (Torez Smith) [1383823] - [netdrv] usbnet: smsc95xx: silence an uninitialized variable warning (Torez Smith) [1383823] - [netdrv] usbnet/smsc75xx: silence uninitialized variable warning (Torez Smith) [1383823] - [usb] serial: option: add even more ZTE device ids (Torez Smith) [1383823] - [usb] serial: option: add more ZTE device ids (Torez Smith) [1383823] - [usb] sisusbvga: correct speed testing (Torez Smith) [1383823] - [usb] misc: usbtest: fix pattern tests for scatterlists (Torez Smith) [1383823] - [kernel] usb: leave LPM alone if possible when binding/unbinding interface drivers (Torez Smith) [1383823] - [netdrv] rtl8152: correct speed testing (Torez Smith) [1383823] - [netdrv] usbnet: correct speed testing (Torez Smith) [1383823] - [usb] serial: option: add support for Cinterion PH8 and AHxx (Torez Smith) [1383823] - [kernel] tty: vt, make color_table const (Torez Smith) [1383823] - [net] tty: Replace TTY_THROTTLED bit tests with tty_throttled() (Torez Smith) [1383823] - [usb] ehci: make all debugging depend on CONFIG_DYNAMIC_DEBUG (Torez Smith) [1383823] - [usb] Add driver for UCSI (Torez Smith) [1383823] - [usb] xhci: tegra: Add Tegra210 support (Torez Smith) [1383823] - [usb] xhci: Add NVIDIA Tegra XUSB controller driver (Torez Smith) [1383823] - [usb] core: move root hub's device node assignment after it is added to bus (Torez Smith) [1383823] - [usb] Use "foo *bar" instead of "foo * bar" (Torez Smith) [1383823] - [usb] Remove unnecessary space before function pointer arguments (Torez Smith) [1383823] - [kernel] usb: core: hub: hub_port_init lock controller instead of bus (Torez Smith) [1383823] - [usb] devio: declare usbdev_vm_ops as static (Torez Smith) [1383823] - [usb] misc: usbtest: fix error of urb allocation (Torez Smith) [1383823] - [usb] core: buffer: avoid NULL pointer dereferrence (Torez Smith) [1383823] - [usb] hcd: do not call whc_clean_up on wch_init call failure (Torez Smith) [1383823] - [usb] xhci: remove duplicate code of interval checking (Torez Smith) [1383823] - [usb] xhci: remove duplicate function xhci_urb_to_transfer_ring (Torez Smith) [1383823] - [usb] xhci: merge xhci_queue_bulk_tx and queue_bulk_sg_tx functions (Torez Smith) [1383823] - [usb] usb: core: Minimize irq disabling in usb_sg_cancel() (Torez Smith) [1383823] - [usb] usb: core: Don't disable irqs in usb_sg_wait() during URB submit (Torez Smith) [1383823] - [usb] storage: fix multi-line comment style (Torez Smith) [1383823] - [usb] storage: scsiglue: limit USB3 devices to 2048 sectors (Torez Smith) [1383823] - [usb] storage: scsiglue: further describe our 240 sector limit (Torez Smith) [1383823] - [usb] hub: admit devices are SS+ (Torez Smith) [1383823] - [kernel] usb: correct intervals for SS+ (Torez Smith) [1383823] - [kernel] usb: LTM also for USB 3.1 (Torez Smith) [1383823] - [usb] serial: use IS_ENABLED() instead of checking for FOO || FOO_MODULE (Torez Smith) [1383823] - [usb] serial: ftdi_sio: constify ftdi_sio_quirk structures (Torez Smith) [1383823] - [usb] wusbcore: remove unreachable code (Torez Smith) [1383823] - [usb] whci-hcd: add more checks for dma mapping error (Torez Smith) [1383823] - [usb] xhci: fix typo in babble endpoint handling comment (Torez Smith) [1383823] - [uapi] usb: pd: additional feature selectors (Torez Smith) [1383823] - [uapi] usb: pd: define specific requests (Torez Smith) [1383823] - [uapi] usb: add descriptors from USB Power Delivery spec (Torez Smith) [1383823] - [usb] common: rework CONFIG_USB_COMMON logic (Torez Smith) [1383823] - [kernel] usb: otg-fsm: support multiple instances (Torez Smith) [1383823] - [kernel] usb: otg-fsm: Add documentation for struct otg_fsm (Torez Smith) [1383823] - [acpi] acpica: linux: Allow ACPICA inclusion for CONFIG_ACPI=n builds (Prarit Bhargava) [1432953 1383823] - [acpi] acpica: linux: Add support to exclude inclusion (Prarit Bhargava) [1432953 1383823] - [acpi] acpica: linux headers: Add to remove mis-ordered inclusion of (Prarit Bhargava) [1432953 1383823] - [acpi] acpica: linux headers: Add (Prarit Bhargava) [1432953 1383823] - [acpi] acpica: linux header: Add support for stubbed externals (Prarit Bhargava) [1432953 1383823] - [acpi] acpica: osl: Add configurability for generic external functions (Prarit Bhargava) [1383823 1432953] - [acpi] acpica: Add support to allow host OS to redefine individual OSL prototypes (Prarit Bhargava) [1432953 1383823]- [netdrv] nfp: consolidate two PCI device tables/structures into one (John Linville) [1406197] - [netdrv] nfp: don't tell FW about the reserved buffer space (John Linville) [1406197] - [netdrv] nfp: allow application firmware to limit number of SR-IOV VFs (John Linville) [1406197] - [netdrv] nfp: return nfp_rtsym_read_le() errors correctly (John Linville) [1406197] - [netdrv] nfp: add very basic access to NSP logs (John Linville) [1406197] - [netdrv] nfp: report NSP ABI version in ethtool FW version (John Linville) [1406197] - [netdrv] nfp: store NSP ABI version in state structure (John Linville) [1406197] - [netdrv] nfp: report manufacturing info on load (John Linville) [1406197] - [netdrv] nfp: refactor NSP initialization and add error message (John Linville) [1406197] - [netdrv] nfp: add the PF driver (John Linville) [1406197] - [netdrv] nfp: allocate irqs in lower driver (John Linville) [1406197] - [netdrv] nfp: add port layer to debugfs directories (John Linville) [1406197] - [netdrv] nfp: add support for service processor access (John Linville) [1406197] - [netdrv] nfp: add rtsym support (John Linville) [1406197] - [netdrv] nfp: add MIP reading support (John Linville) [1406197] - [netdrv] nfp: add support for reading nffw info (John Linville) [1406197] - [netdrv] nfp: add hwinfo support (John Linville) [1406197] - [netdrv] nfp: add support for resources (John Linville) [1406197] - [netdrv] nfp: add CPP access core (John Linville) [1406197] - [netdrv] nfp: rename the driver and add new main file (John Linville) [1406197] - [kernel] bitfield.h: add FIELD_FIT() helper (John Linville) [1406197] - [kernel] add basic register-field manipulation macros (John Linville) [1406197] - [netdrv] netronome: don't access real_num_rx_queues directly (John Linville) [1406197] - [netdrv] nfp: reorganize nfp_net_rx() to get packet offsets early (John Linville) [1406197] - [netdrv] nfp: add support for ethtool .set_channels (John Linville) [1406197] - [netdrv] nfp: move RSS indirection table init into a separate function (John Linville) [1406197] - [netdrv] nfp: add helper to reassign rings to IRQ vectors (John Linville) [1406197] - [netdrv] nfp: loosen relation between rings and IRQs vectors (John Linville) [1406197] - [netdrv] nfp: reuse ring helpers on .ndo_open() path (John Linville) [1406197] - [netdrv] nfp: rename ring allocation helpers (John Linville) [1406197] - [netdrv] nfp: centralize runtime reconfiguration logic (John Linville) [1406197] - [netdrv] nfp: add support for ethtool .get_channels (John Linville) [1406197] - [netdrv] nfp: bring back support for different ring counts (John Linville) [1406197] - [netdrv] nfp: replace num_irqs with max_r_vecs (John Linville) [1406197] - [netdrv] nfp: remove nfp_net_irqs_wanted() (John Linville) [1406197] - [netdrv] nfp: use unsigned int for vector/ring counts (John Linville) [1406197] - [netdrv] nfp: create separate define for max number of vectors (John Linville) [1406197] - [netdrv] nfp: use AND instead of modulo to get ring indexes (John Linville) [1406197] - [netdrv] nfp: add separate buffer allocation function for napi (John Linville) [1406197] - [netdrv] nfp: use alloc_frag() and build_skb() (John Linville) [1406197] - [netdrv] nfp: add buffer drop/recycle helper for RX (John Linville) [1406197] - [netdrv] nfp: centralize the buffer size calculation (John Linville) [1406197] - [netdrv] nfp: remove inline attributes and dead code (John Linville) [1406197] - [netdrv] nfp: remove unnecessary call to ether_setup() (John Linville) [1406197] - [netdrv] nfp: remove support for nfp3200 (John Linville) [1406197] - [netdrv] nfp: backport definitions of nn_{read,write}* (John Linville) [1406197] - [netdrv] nfp: simplify nfp_net_poll() (John Linville) [1406197] - [netdrv] xen-netfront: Delete rx_refill_timer in xennet_disconnect_backend() (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: Improve error handling during initialization (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: Rework the fix for Rx stall during OOM and network stress (Vitaly Kuznetsov) [1102638] - [netdrv] xen/netfront: set default upper limit of tx/rx queues to 8 (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: Fix Rx stall during network stress and OOM (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: cast grant table reference first to type int (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: do not cast grant table reference to signed short (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: only napi_synchronize() if running (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: Use setup_timer (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: request Tx response events more often (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: update num_queues to real created (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: always set num queues if possible (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: respect user provided max_queues (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: Remove the meaningless code (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: only clean up queues if present (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: properly destroy queues when removing device (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: refactor making Tx requests (Vitaly Kuznetsov) [1102638] - [xen] add page_to_mfn() (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: refactor skb slot counting (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: use different locks for Rx and Tx stats (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: remove residual dead code (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: always keep the Rx ring full of requests (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: print correct number of queues (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: release per-queue Tx and Rx resource when disconnecting (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: fix locking in connect error path (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: call netif_carrier_off() only once when disconnecting (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: don't nest queue locks in xennet_connect() (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: recreate queues correctly when reconnecting (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: fix oops when disconnected from backend (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: initialise queue name in xennet_init_queue (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: Add support for multiple queues (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: Factor queue-specific data into queue struct (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: fix array initialization bug (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: Call dev_kfree_skb_any instead of dev_kfree_skb (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: handle backend CLOSED without CLOSING (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: fix missing rx_refill_timer when allocate memory failed (Vitaly Kuznetsov) [1102638]- [net] sched: cls_u32: complete the check for non-forced case in u32_destroy() (Ivan Vecera) [1428588] - [net] sched: fix a use-after-free in tc_ctl_tfilter() (Ivan Vecera) [1428588] - [net] sched: destroy proto tp when all filters are gone (Ivan Vecera) [1428588] - [net] sched: fq_codel: return non zero qlen in class dumps (Ivan Vecera) [1428588] - [net] sched: close another race condition in tcf_mirred_release() (Ivan Vecera) [1428588] - [net] sched: Add description for cpu_bstats argument (Ivan Vecera) [1428588] - [net] sched: fix missing free per cpu on qstats (Ivan Vecera) [1428588] - [net] sched: act_pedit: check binding before calling tcf_hash_release() (Ivan Vecera) [1428588] - [net] sched: fix refcount imbalance in actions (Ivan Vecera) [1428588] - [net] sched: act_mirred: remove spinlock in fast path (Ivan Vecera) [1428588] - [net] sched: act_gact: remove spinlock in fast path (Ivan Vecera) [1428588] - [net] sched: act_gact: read tcfg_ptype once (Ivan Vecera) [1428588] - [net] sched: act_gact: use a separate packet counters for gact_determ() (Ivan Vecera) [1428588] - [net] sched: act_gact: make tcfg_pval non zero (Ivan Vecera) [1428588] - [net] sched: add percpu stats to actions (Ivan Vecera) [1428588] - [net] sched: extend percpu stats helpers (Ivan Vecera) [1428588] - [net] sched: invoke ->attach() after setting dev->qdisc (Ivan Vecera) [1428588] - [net] set qdisc pkt len before tc_classify (Ivan Vecera) [1428588] - [net] kill useless net_*_ingress_queue() definitions when NET_CLS_ACT is unset (Ivan Vecera) [1428588] - [net] sched: use counter to break reclassify loops (Ivan Vecera) [1428588] - [net] sched: fix typo in net_device ifdef (Ivan Vecera) [1428588] - [net] sched: further simplify handle_ing (Ivan Vecera) [1428588] - [net] sched: consolidate handle_ing and ing_filter (Ivan Vecera) [1428588] - [net] tc: remove unused redirect ttl (Ivan Vecera) [1428588] - [net] sched: run ingress qdisc without locks (Ivan Vecera) [1428588] - [net] sched: remove TC_MUNGED bits (Ivan Vecera) [1428588] - [net] use jump label patching for ingress qdisc in __netif_receive_skb_core (Ivan Vecera) [1428588] - [net] sched: fix panic in rate estimators (Ivan Vecera) [1428588] - [net] sched: cls: use nla_nest_cancel instead of nlmsg_trim (Ivan Vecera) [1428588] - [net] sched: cls_basic: fix error path in basic_change() (Ivan Vecera) [1428588] - [net] sched: cls: remove unused op put from tcf_proto_ops (Ivan Vecera) [1428588] - [net] sched: cls_cgroup: remove unnecessary if (Ivan Vecera) [1428588] - [net] sched: cls_flow: remove duplicate assignments (Ivan Vecera) [1428588] - [net] sched: cls_flow: remove faulty use of list_for_each_entry_rcu (Ivan Vecera) [1428588] - [net] sched: cls_bpf: remove faulty use of list_for_each_entry_rcu (Ivan Vecera) [1428588] - [net] sched: cls_bpf: remove unnecessary iteration and use passed arg (Ivan Vecera) [1428588] - [net] sched: cls_basic: remove unnecessary iteration and use passed arg (Ivan Vecera) [1428588] - [net] sched: tc_vlan: fix type of tcfv_push_vid (Ivan Vecera) [1428588] - [net] sched: introduce vlan action (Ivan Vecera) [1428588] - [net] sched: initialize bstats syncp (Ivan Vecera) [1428588] - [net] sched: fix unused variables in __gnet_stats_copy_basic_cpu() (Ivan Vecera) [1428588] - [net] sched: do not use tcf_proto 'tp' argument from call_rcu (Ivan Vecera) [1428588] - [net] sched: remove tcf_proto from ematch calls (Ivan Vecera) [1428588] - [net] sched: enable per cpu qstats (Ivan Vecera) [1428588] - [net] sched: restrict use of qstats qlen (Ivan Vecera) [1428588] - [net] sched: make bstats per cpu and estimator RCU safe (Ivan Vecera) [1428588] - [net] sched: fix errno in tcindex_set_parms() (Ivan Vecera) [1428588] - [net] sched: remove the first parameter from tcf_exts_destroy() (Ivan Vecera) [1428588] - [net] sched: hold tcf_lock in netdevice notifier (Ivan Vecera) [1428588] - [net] sched: add cond_resched() to class and qdisc dump (Ivan Vecera) [1428588] - [net] sched: do not use rcu in tc_dump_qdisc() (Ivan Vecera) [1428588] - [net] sched: move the sanity test in qdisc_list_add() (Ivan Vecera) [1428588] - [net] sched: htb: do not acquire qdisc lock in dump operations (Ivan Vecera) [1428588] - [net] sched: act: clean up tca_action_flush() (Ivan Vecera) [1428588] - [net] sched: act: refuse to remove bound action outside (Ivan Vecera) [1428588] - [net] sched: act: move tcf_hashinfo_init() into tcf_register_action() (Ivan Vecera) [1428588] - [net] sched: act: remove capab from struct tc_action_ops (Ivan Vecera) [1428588] - [net] sched: act: refactor cleanup ops (Ivan Vecera) [1428588] - [net] sched: act: hide struct tcf_common from API (Ivan Vecera) [1428588] - [net] sched: act: export tcf_hash_search() instead of tcf_hash_lookup() (Ivan Vecera) [1428588] - [net] sched: act: fetch hinfo from a->ops->hinfo (Ivan Vecera) [1428588] - [net] sched: replace macros net_random and net_srandom with direct calls to prandom (Ivan Vecera) [1428588] - [net] sched: act: use tcf_hash_release() in net/sched/act_police.c (Ivan Vecera) [1428588] - [net] sched: act: remove struct tcf_act_hdr (Ivan Vecera) [1428588] - [net] sched: act: clean up notification functions (Ivan Vecera) [1428588] - [net] sched: act: move idx_gen into struct tcf_hashinfo (Ivan Vecera) [1428588] - [net] sched: action: make local function static (Ivan Vecera) [1428588] - [net] sched: act: action flushing missaccounting (Ivan Vecera) [1428588] - [net] sched: Remove unnecessary checks for act->ops (Ivan Vecera) [1428588] - [net] sched: act: Dont increment refcnt on replace (Ivan Vecera) [1428588] - [net] sched: set root qdisc before change() in attach_default_qdiscs() (Ivan Vecera) [1428588] - [net] sched: remove unnecessary parentheses while return (Ivan Vecera) [1428588] - [net] sched: give visibility to mq slave qdiscs (Ivan Vecera) [1428588] - [net] netem: missing break in ge loss generator (Ivan Vecera) [1428588] - [net] netem: fix gemodel loss generator (Ivan Vecera) [1428588] - [net] gen_stats: Remove extern from function prototypes (Ivan Vecera) [1428588]- [nvme] redhat: mark NVMe over FC as tech preview (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: Fix missing dma sync to nvme data structures (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: Call fatal_error from keep-alive timout expiration (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: cancel fatal error and flush async work before free controller (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: delete controllers deletion upon subsystem release (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet_fc: correct logic in disconnect queue LS handling (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: fix nvme_rdma_queue_is_ready (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet/fcloop: remove some logically dead code performing redundant ret checks (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: fix KATO offset in Set Features (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] fc: simplify error handling of nvme_fc_create_hw_io_queues (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] fc: correct some printk information (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] scsi: Remove START STOP emulation (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] pci: Delete misleading queue-wrap comment (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] simplify stripe quirk (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme : Use correct scnprintf in cmb show (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] pci: Log PCI_STATUS when the controller dies (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: Add FC LLDD loopback driver to test FC-NVME (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: Add target support for FC transport (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: Add host support for FC transport (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] admin-cmd: Added smart-log command support (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: Add host_traddr options field to host infrastructure (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] untangle 0 and BLK_MQ_RQ_QUEUE_OK (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] don't pass the full CQE to nvme_complete_async_event (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme: introduce struct nvme_request (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme-fabrics: Add FC transport LLDD api definitions (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme-fabrics: Add FC transport FC-NVME definitions (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme-fabrics: Add FC transport error codes to nvme.h (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [uapi] Add type 0x28 NVME type code to scsi fc headers (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: patch target code in prep for FC transport support (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: set sqe.command_id in core not transports (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [lib] parser: add u64 number parser (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: align to generic ib_event logging helper (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: align to generic ib_event logging helper (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: remove redundant define (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: Adjust source code indentation (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] scsi: Remove set-but-not-used variables (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: Fix possible infinite loop triggered on hot namespace removal (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: Fix a memory leak in an nvmf_create_ctrl() error path (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: Fix memory leaks in nvmf_parse_options() (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: force queue size to respect controller capability (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: Fix REJ status code (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme: move NVMe class code to pci_ids.h (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [block] blk-mq: blk_account_io_start() takes a bool (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] don't schedule multiple resets (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] pci: Don't free queues on error (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: drain the queue-pair just before freeing it (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: stop and free io queues on connect failure (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: don't forget to delete a queue from the list of connection failed (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: Don't queue fatal error work if csts.cfs is set (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: reject non-connect commands before the queue is live (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: Fix possible NULL deref when handling rdma cm events (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: use symbolic constants for CNS values (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] use symbolic constants for CNS values (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme.h: add an enum for cns values (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme.h: resync with nvme-cli (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme: Add tertiary number to NVME_VS (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme : Add sysfs entry for NVMe CMBs when appropriate (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] Delete created IO queues on reset (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] Stop probing a removed device (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] Pass pointers, not dma addresses, to nvme_get/set_features() (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] scsi: Remove power management support (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: Make dsm number of ranges zero based (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: Use direct IO for writes (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: revise host transport option descriptions (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: rework nvmf_get_address() for variable options (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [block] blk-mq: account higher order dispatch (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] blk-mq: allow the driver to pass in a queue mapping (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] blk-mq: only allocate a single mq_map per tag_set (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [block] blk-mq: don't redistribute hardware queues on a CPU hotplug event (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [block] blk-mq: skip unmapped queues in blk_mq_alloc_request_hctx (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: only clear queue flags after successful connect (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: fix null pointer dereference on req->mr (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: use ib_client API to detect device removal (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: add DELETING queue flag (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: destroy nvme queue rdma resources on connect failure (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme_rdma: keep a ref on the ctrl during delete/flush (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: Get rid of redundant defines (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: Get rid of duplicate variable (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: get a reference when reusing a nvme_host structure (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme-fabrics: change NQN UUID to big-endian format (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-loop: set sqsize to 0-based value, per spec (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: fix sqsize/hsqsize per spec (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] fabrics: define admin sqsize min default, per spec (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: +1 to *queue_size from hsqsize/hrqsize (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: Fix use after free (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: initialize ret to zero to avoid returning garbage (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: start async event handler after reconnecting to a controller (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: Fix controller serial number inconsistency (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: Don't use the inline buffer in order to avoid allocation for small reads (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: Correctly handle RDMA device hot removal (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: Make sure to shutdown the controller if we can (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-loop: Remove duplicate call to nvme_remove_namespaces (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: Free the I/O tags when we delete the controller (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: Remove duplicate call to nvme_remove_namespaces (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: Fix device removal handling (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: Queue ns scanning after a sucessful reconnection (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: Don't leak uninitialized memory in connect request private data (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] make NVME_RDMA depend on BLOCK (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] fabrics drivers don't need the nvme-pci driver (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] quirk: Add a delay before checking device ready for memblaze device (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] Fix nvme_get/set_features() with a NULL result pointer (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [block] Fix race triggered by blk_set_queue_dying() (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] Prevent controller state invalid transition (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [block] blk-mq: fix deadlock in blk_mq_register_disk() error path (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] pci: Provide SR-IOV support (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] don't allocate unused nvme_major (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] Limit command retries (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-loop: fix nvme-loop Kconfig dependencies (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: fix return value check in nvmet_subsys_alloc() (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: add-remove ctrl repeat fix (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: Remove tl_retry_count (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: Don't use tl_retry_count (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: fix the return value of nvme_rdma_reinit_request() (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: use IB_PD_UNSAFE_GLOBAL_RKEY (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] ib/core: add support to create a unsafe global rkey to ib_create_pd (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: add a NVMe over Fabrics RDMA host driver (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: add a NVMe over Fabrics RDMA target driver (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme-rdma.h: Add includes for nvme rdma_cm negotiation (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] add new reconnecting controller state (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] blk-mq: Introduce blk_mq_reinit_tagset (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: fix an error code (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-loop: add configfs dependency (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-loop: add a NVMe loopback host driver (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [lib] scatterlist: move SG pool code from SCSI driver to lib/sg_pool.c (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [scsi] rename SG related struct and functions (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [scsi] replace "mq" with "first_chunk" in SG functions (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [scsi] replace "scsi_data_buffer" with "sg_table" in SG functions (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvmet: add a generic NVMe target (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] configfs: switch ->default groups to a linked list (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] add keep-alive support (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme.h: Add keep-alive opcode and identify controller attribute (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: add a generic NVMe over Fabrics library (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme.h: add NVMe over Fabrics definitions (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] add fabrics sysfs attributes (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] Modify and export sync command submission for fabrics (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] allow transitioning from NEW to LIVE state (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] blk-mq: add blk_mq_alloc_request_hctx (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] move the workaround for I/O queue-less controllers from PCIe to core (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme: factor out a add nvme_is_write helper (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] blk-mq: add a flags parameter to blk_mq_alloc_request (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] allow for size limitations from transport drivers (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme.h: add AER constants (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme.h: add constants for PSDT and FUSE values (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme.h: add NVM command set SQE/CQE size defines (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme.h: Add get_log_page command strucure (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme.h: add RTD3R, RTD3E and OAES fields (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [block] blk-mq: actually hook up defer list when running requests (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] Fix removal in case of active namespace list scanning method (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] move nvme_cancel_request() to common code (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] update and rename nvme_cancel_io to nvme_cancel_request (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] block: add REQ_OP definitions and helpers (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [lib] drivers/scsi/scsi_debug.c: resolve sg buffer const-ness issue (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [lib] scatterlist: mark input buffer parameters as 'const' (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [lib] scatterlist.c: fix kerneldoc for sg_pcopy_{to, from}_buffer() (David Milburn) [1384526 1389755 1366753 1374291 1383834]- [scsi] aacraid: Fix potential null access (Scott Benesh) [1384213] - [scsi] aacraid: Fix typo in blink status (Scott Benesh) [1384213] - [scsi] aacraid: remove redundant zero check on ret (Scott Benesh) [1384213] - [scsi] aacraid: Fixed expander hotplug for SMART family (Scott Benesh) [1384213] - [scsi] aacraid: Update driver version (Scott Benesh) [1384213] - [scsi] aacraid: Fix a potential spinlock double unlock bug (Scott Benesh) [1384213] - [scsi] aacraid: Save adapter fib log before an IOP reset (Scott Benesh) [1384213] - [scsi] aacraid: Reorder Adapter status check (Scott Benesh) [1384213] - [scsi] aacraid: Skip IOP reset on controller panic (SMART Family) (Scott Benesh) [1384213] - [scsi] aacraid: Decrease adapter health check interval (Scott Benesh) [1384213] - [scsi] aacraid: Reload offlined drives after controller reset (Scott Benesh) [1384213] - [scsi] aacraid: Skip wellness sync on controller failure (Scott Benesh) [1384213] - [scsi] aacraid: Fix sync fibs time out on controller reset (Scott Benesh) [1384213] - [scsi] aacraid: Added sysfs for driver version (Scott Benesh) [1384213] - [scsi] aacraid: Fix memory leak in fib init path (Scott Benesh) [1384213] - [scsi] aacraid: Prevent E3 lockup when deleting units (Scott Benesh) [1384213] - [scsi] aacraid: Fix for excessive prints on EEH (Scott Benesh) [1384213] - [scsi] aacraid: Use correct channel number for raw srb (Scott Benesh) [1384213] - [scsi] aacraid: Fix camel case (Scott Benesh) [1384213] - [scsi] aacraid: avoid open-coded upper_32_bits (Scott Benesh) [1384213] - [scsi] aacraid: rcode is unsigned and should be signed int (Scott Benesh) [1384213] - [scsi] aacraid: update version (Scott Benesh) [1384213] - [scsi] aacraid: Change Driver Version Prefix (Scott Benesh) [1384213] - [scsi] aacraid: Update copyrights (Scott Benesh) [1384213] - [scsi] aacraid: Retrieve HBA host information ioctl (Scott Benesh) [1384213] - [scsi] aacraid: Added ioctl to trigger IOP/IWBR reset (Scott Benesh) [1384213] - [scsi] aacraid: Added new IWBR reset (Scott Benesh) [1384213] - [scsi] aacraid: VPD 83 type3 support (Scott Benesh) [1384213] - [scsi] aacraid: Added support to abort cmd and reset lun (Scott Benesh) [1384213] - [scsi] aacraid: Add task management functionality (Scott Benesh) [1384213] - [scsi] aacraid: Include HBA direct interface (Scott Benesh) [1384213] - [scsi] aacraid: Added support for hotplug (Scott Benesh) [1384213] - [scsi] aacraid: Added support to set QD of attached drives (Scott Benesh) [1384213] - [scsi] aacraid: Retrieve Queue Depth from Adapter FW (Scott Benesh) [1384213] - [scsi] aacraid: Added support for periodic wellness sync (Scott Benesh) [1384213] - [scsi] aacraid: Reworked aac_command_thread (Scott Benesh) [1384213] - [scsi] aacraid: Added support for read medium error (Scott Benesh) [1384213] - [scsi] aacraid: Added support for response path (Scott Benesh) [1384213] - [scsi] aacraid: Process Error for response I/O (Scott Benesh) [1384213] - [scsi] aacraid: Reworked scsi command submission path (Scott Benesh) [1384213] - [scsi] aacraid: Retrieve and update the device types (Scott Benesh) [1384213] - [scsi] aacraid: Added sa firmware support (Scott Benesh) [1384213] - [scsi] aacraid: added support for init_struct_8 (Scott Benesh) [1384213] - [scsi] aacraid: Added aacraid.h include guard (Scott Benesh) [1384213] - [scsi] aacraid: Remove duplicate irq management code (Scott Benesh) [1384213] - [scsi] aacraid: Replace with globally (Scott Benesh) [1384213] - [scsi] aacraid: Fix INTx/MSI-x issue with older controllers (Scott Benesh) [1384213] - [scsi] aacraid: mark aac_src_select_comm() static (Scott Benesh) [1384213] - [scsi] aacraid: use kmemdup (Scott Benesh) [1384213] - [scsi] qla2xxx: Fix apparent cut-n-paste error (Chad Dupuis) [1414957] - [scsi] qla2xxx: Fix Target mode handling with Multiqueue changes (Chad Dupuis) [1414957] - [scsi] qla2xxx: Add Block Multi Queue functionality (Chad Dupuis) [1414957] - [scsi] qla2xxx: Add multiple queue pair functionality (Chad Dupuis) [1414957] - [scsi] qla2xxx: Fix NULL pointer deref in QLA interrupt (Chad Dupuis) [1414957] - [scsi] qla2xxx: Add irq affinity notification (Chad Dupuis) [1414957]- [fs] vfs: In d_path don't call d_dname on a mount point (Aristeu Rozanski) [1418962] - [hv] util: don't forget to init host_ts.lock (Vitaly Kuznetsov) [1388419] - [hv] hv_utils: implement Hyper-V PTP source (Vitaly Kuznetsov) [1388419] - [hv] export current Hyper-V clocksource (Vitaly Kuznetsov) [1388419] - [hv] utils: Fix the mapping between host version and protocol to use (Vitaly Kuznetsov) [1388419] - [hv] hv_util: Avoid dynamic allocation in time synch (Vitaly Kuznetsov) [1388419] - [hv] utils: Support TimeSync version 4.0 protocol samples (Vitaly Kuznetsov) [1388419] - [hv] utils: Use TimeSync samples to adjust the clock after boot (Vitaly Kuznetsov) [1388419] - [mm] memory_hotplug: set magic number to page->freelist instead of page->lru.next (Yasuaki Ishimatsu) [1417692] - [mm] sparse: use page_private() to get page->private value (Yasuaki Ishimatsu) [1417692] - [mm] sparsemem: fix a bug in free_map_bootmem when CONFIG_SPARSEMEM_VMEMMAP (Yasuaki Ishimatsu) [1417696] - [mm] sparsemem: use PAGES_PER_SECTION to remove redundant nr_pages parameter (Yasuaki Ishimatsu) [1417696] - [x86] numa: Online memory-less nodes at boot time (Rui Wang) [1405893] - [x86] mm/numa: Drop dead code and rename setup_node_data() to setup_alloc_data() (Rui Wang) [1405893] - [x86] revert "mce: Do not panic when single core has reached a timeout" (Xunlei Pang) [1256375] - [x86] mce: Handle broadcasted MCE gracefully with kexec (Xunlei Pang) [1256375] - [net] dccp/tcp: fix routing redirect race (Eric Garver) [1387485] - [net] ipv6: don't increase size when refragmenting forwarded ipv6 skbs (Florian Westphal) [1430571] - [net] bridge: drop netfilter fake rtable unconditionally (Florian Westphal) [1430571] - [net] ipv6: avoid write to a possibly cloned skb (Florian Westphal) [1430571] - [net] netfilter: bridge: honor frag_max_size when refragmenting (Florian Westphal) [1430571] - [net] l2tp: Avoid schedule while atomic in exit_net (Lance Richardson) [1429687] - [net] l2tp: protect tunnel->del_work by ref_count (Lance Richardson) [1429687] - [net] sctp: deny peeloff operation on asocs with threads sleeping on it (Hangbin Liu) [1429497] {CVE-2017-5986 CVE-2017-6353} - [net] sctp: avoid BUG_ON on sctp_wait_for_sndbuf (Hangbin Liu) [1429497] {CVE-2017-5986 CVE-2017-6353} - [net] sctp: set sin_port for addr param when checking duplicate address (Xin Long) [1308362] - [net] sctp: sctp_transport_dst_check should check if transport pmtu is dst mtu (Xin Long) [1412865] - [net] sctp: call rcu_read_lock before checking for duplicate transport nodes (Xin Long) [1383938] - [net] sctp: check duplicate node before inserting a new transport (Xin Long) [1383938] - [net] sctp: sctp_epaddr_lookup_transport should be protected by rcu_read_lock (Xin Long) [1383938] - [net] sctp: use new rhlist interface on sctp transport rhashtable (Xin Long) [1383938] - [net] Add netdev all_adj_list refcnt propagation to fix panic (Adrian Reber) [1425010] - [hid] usbhid: change return error of usbhid_output_report (Benjamin Tissoires) [1401381] - [scsi] storvsc: properly set residual data length on errors (Cathy Avery) [1364282] - [sound] alsa: hda - add support for docking station for HP 840 G3 (Jaroslav Kysela) [1312217] - [sound] alsa: hda - add support for docking station for HP 820 G2 (Jaroslav Kysela) [1312217] - [kernel] rcu: Reverse rcu_dereference_check() conditions (Waiman Long) [1432967] - [kernel] signals: avoid unnecessary taking of sighand->siglock (Waiman Long) [1412194]- [fs] autofs: take more care to not update last_used on path walk (Ian Kent) [1413523] - [fs] autofs: remove duplicated AUTOFS_DEV_IOCTL_SIZE definition (Ian Kent) [1413523] - [fs] autofs: add command enum/macros for root-dir ioctls (Ian Kent) [1413523] - [fs] autofs: update ioctl documentation regarding struct autofs_dev_ioctl (Ian Kent) [1413523] - [fs] autofs: fix wrong ioctl documentation regarding devid (Ian Kent) [1413523] - [fs] autofs: fix typo in Documentation (Ian Kent) [1413523] - [fs] autofs: remove wrong comment (Ian Kent) [1413523] - [fs] autofs: constify find_autofs_mount() callback (Ian Kent) [1413523] - [fs] autofs: refactor ioctl fn vector in iookup_dev_ioctl() (Ian Kent) [1413523] - [fs] autofs: remove possibly misleading /* #define DEBUG */ (Ian Kent) [1413523] - [fs] autofs4: move linux/auto_dev-ioctl.h to uapi/linux (Ian Kent) [1413523] - [fs] autofs: move inclusion of linux/limits.h to uapi (Ian Kent) [1413523] - [fs] autofs: fix print format for ioctl warning message (Ian Kent) [1413523] - [fs] autofs: add autofs_dev_ioctl_version() for AUTOFS_DEV_IOCTL_VERSION_CMD (Ian Kent) [1413523] - [fs] autofs: fix dev ioctl number range check (Ian Kent) [1413523] - [fs] autofs: fix pr_debug() message (Ian Kent) [1413523] - [fs] autofs: update struct autofs_dev_ioctl in Documentation (Ian Kent) [1413523] - [fs] autofs: fix Documentation regarding devid on ioctl (Ian Kent) [1413523] - [fs] autofs: remove AUTOFS_DEVID_LEN (Ian Kent) [1413523] - [fs] autofs: don't fail to free_dev_ioctl(param) (Ian Kent) [1413523] - [fs] autofs: remove obsolete sb fields (Ian Kent) [1413523] - [fs] autofs: use autofs4_free_ino() to kfree dentry data (Ian Kent) [1413523] - [fs] autofs: remove ino free in autofs4_dir_symlink() (Ian Kent) [1413523] - [fs] autofs: add WARN_ON(1) for non dir/link inode case (Ian Kent) [1413523] - [fs] autofs: fix autofs4_fill_super() error exit handling (Ian Kent) [1413523] - [fs] autofs: test autofs versions first on sb initialization (Ian Kent) [1413523] - [fs] autofs: drop unnecessary extern in autofs_i.h (Ian Kent) [1413523] - [fs] autofs: fix typos in Documentation/filesystems/autofs4.txt (Ian Kent) [1413523] - [fs] autofs: use dentry flags to block walks during expire (Ian Kent) [1413523] - [fs] qstr: constify instances in autofs4 (Ian Kent) [1413523] - [fs] autofs: don't get stuck in a loop if vfs_write() returns an error (Ian Kent) [1413523] - [fs] autofs races (Ian Kent) [1413523] - [fs] autofs4: fix string.h include in auto_dev-ioctl.h (Ian Kent) [1413523] - [fs] autofs4: use pr_xxx() macros directly for logging (Ian Kent) [1413523] - [fs] autofs4: change log print macros to not insert newline (Ian Kent) [1413523] - [fs] autofs4: make autofs log prints consistent (Ian Kent) [1413523] - [fs] autofs4: fix some white space errors (Ian Kent) [1413523] - [fs] autofs4: fix invalid ioctl return in autofs4_root_ioctl_unlocked() (Ian Kent) [1413523] - [fs] autofs4: fix coding style line length in autofs4_wait() (Ian Kent) [1413523] - [fs] autofs4: fix coding style problem in autofs4_get_set_timeout() (Ian Kent) [1413523] - [fs] autofs4: coding style fixes (Ian Kent) [1413523] - [fs] autofs: show pipe inode in mount options (Ian Kent) [1413523] - [fs] autofs4: don't bother with d_instantiate(dentry, NULL) in ->lookup() (Ian Kent) [1413523] - [fs] vfs: normal filesystems (and lustre): d_inode() annotations (Ian Kent) [1413523] - [fs] vfs: Convert S_ISLNK/DIR/REG(dentry->d_inode) to d_is_*(dentry) (Ian Kent) [1413523] - [fs] autofs4 copy_dev_ioctl(): keep the value of ->size we'd used for allocation (Ian Kent) [1413523] - [fs] autofs4: Wrong format for printing dentry (Ian Kent) [1413523] - [fs] assorted conversions to p[dD] (Ian Kent) [1413523] - [fs] autofs: the documentation I wanted to read (Ian Kent) [1413523] - [fs] autofs4: d_manage() should return -EISDIR when appropriate in rcu-walk mode (Ian Kent) [1413523] - [fs] autofs4: avoid taking fs_lock during rcu-walk (Ian Kent) [1413523] - [fs] autofs4: make "autofs4_can_expire" idempotent (Ian Kent) [1413523] - [fs] autofs4: factor should_expire() out of autofs4_expire_indirect (Ian Kent) [1413523] - [fs] autofs4: allow RCU-walk to walk through autofs4 (Ian Kent) [1413523] - [fs] autofs4: comment typo: remove a a doubled word (Ian Kent) [1413523] - [fs] autofs4: remove some unused inline functions (Ian Kent) [1413523] - [fs] autofs4: don't take spinlock when not needed in autofs4_lookup_expiring (Ian Kent) [1413523] - [fs] autofs4: remove a redundant assignment (Ian Kent) [1413523] - [fs] autofs4: remove unused autofs4_ispending() (Ian Kent) [1413523] - [fs] vfs: allow ->d_manage() to declare -EISDIR in rcu_walk mode (Ian Kent) [1413523] - [fs] autofs4: fix false positive compile error (Ian Kent) [1413523] - [fs] autofs4/dev-ioctl.c: add __init to autofs_dev_ioctl_init (Ian Kent) [1413523] - [fs] autofs4: check dev ioctl size before allocating (Ian Kent) [1413523] - [fs] autofs: use IS_ROOT to replace root dentry checks (Ian Kent) [1413523] - [fs] autofs4: close the races around autofs4_notify_daemon() (Ian Kent) [1413523]- [fs] fix unpaired rcu lock in prepend_path() ("Eric W. Biederman") [1247935] - [fs] Add may_detach_mounts sysctl to hide new behavior ("Eric W. Biederman") [1247935] - [fs] proc: Update proc_flush_task_mnt to use d_invalidate ("Eric W. Biederman") [1247935] - [fs] mnt: Protect the mountpoint hashtable with mount_lock ("Eric W. Biederman") [1247935] - [fs] mnt: Clear mnt_expire during pivot_root ("Eric W. Biederman") [1247935] - [fs] clone_private_mount() doesn't need to touch namespace_sem ("Eric W. Biederman") [1247935] - [fs] remove a bogus claim about namespace_sem being held by callers of mnt_alloc_id() ("Eric W. Biederman") [1247935] - [fs] namespace: update event counter when umounting a deleted dentry ("Eric W. Biederman") [1247935] - [fs] mnt: In detach_mounts detach the appropriate unmounted mount ("Eric W. Biederman") [1247935] - [fs] mnt: Clarify and correct the disconnect logic in umount_tree ("Eric W. Biederman") [1247935] - [fs] mnt: Update detach_mounts to leave mounts connected ("Eric W. Biederman") [1247935] - [fs] mnt: Fix the error check in __detach_mounts ("Eric W. Biederman") [1247935] - [fs] mnt: Honor MNT_LOCKED when detaching mounts ("Eric W. Biederman") [1247935] - [fs] fs_pin: Allow for the possibility that m_list or s_list go unused ("Eric W. Biederman") [1247935] - [fs] mnt: Factor umount_mnt from umount_tree ("Eric W. Biederman") [1247935] - [fs] mnt: Factor out unhash_mnt from detach_mnt and umount_tree ("Eric W. Biederman") [1247935] - [fs] mnt: Fail collect_mounts when applied to unmounted mounts ("Eric W. Biederman") [1247935] - [fs] mnt: Don't propagate unmounts to locked mounts ("Eric W. Biederman") [1247935] - [fs] mnt: On an unmount propagate clearing of MNT_LOCKED ("Eric W. Biederman") [1247935] - [fs] mnt: Delay removal from the mount hash ("Eric W. Biederman") [1247935] - [fs] mnt: Add MNT_UMOUNT flag ("Eric W. Biederman") [1247935] - [fs] mnt: In umount_tree reuse mnt_list instead of mnt_hash ("Eric W. Biederman") [1247935] - [fs] mnt: Don't propagate umounts in __detach_mounts ("Eric W. Biederman") [1247935] - [fs] mnt: Improve the umount_tree flags ("Eric W. Biederman") [1247935] - [fs] mnt: Use hlist_move_list in namespace_unlock ("Eric W. Biederman") [1247935] - [fs] switch the IO-triggering parts of umount to fs_pin ("Eric W. Biederman") [1247935] - [fs] new fs_pin killing logics ("Eric W. Biederman") [1247935] - [fs] allow attaching fs_pin to a group not associated with some superblock ("Eric W. Biederman") [1247935] - [fs] get rid of the second argument of acct_kill() ("Eric W. Biederman") [1247935] - [fs] take count and rcu_head out of fs_pin ("Eric W. Biederman") [1247935] - [fs] pull bumping refcount into ->kill() ("Eric W. Biederman") [1247935] - [fs] kill pin_put() ("Eric W. Biederman") [1247935] - [fs] btrfs: don't invalidate root dentry when subvolume deletion fails ("Eric W. Biederman") [1247935] - [fs] mnt: Fix a memory stomp in umount ("Eric W. Biederman") [1247935] - [fs] vfs: Remove d_drop calls from d_revalidate implementations ("Eric W. Biederman") [1247935] - [fs] vfs: Make d_invalidate return void ("Eric W. Biederman") [1247935] - [fs] vfs: Merge check_submounts_and_drop and d_invalidate ("Eric W. Biederman") [1247935] - [fs] vfs: Remove unnecessary calls of check_submounts_and_drop ("Eric W. Biederman") [1247935] - [fs] vfs: Lazily remove mounts on unlinked files and directories ("Eric W. Biederman") [1247935] - [fs] vfs: More precise tests in d_invalidate ("Eric W. Biederman") [1247935] - [fs] vfs: Document the effect of d_revalidate on d_find_alias ("Eric W. Biederman") [1247935] - [fs] autofs - remove obsolete d_invalidate() from expire ("Eric W. Biederman") [1247935] - [fs] vfs: Add a function to lazily unmount all mounts from any dentry ("Eric W. Biederman") [1247935] - [fs] vfs: factor out lookup_mountpoint from new_mountpoint ("Eric W. Biederman") [1247935] - [fs] vfs: Keep a list of mounts on a mount point ("Eric W. Biederman") [1247935] - [fs] vfs: Don't allow overwriting mounts in the current mount namespace ("Eric W. Biederman") [1247935] - [fs] delayed mntput ("Eric W. Biederman") [1247935] - [fs] Add a missing permission check to do_umount ("Eric W. Biederman") [1247935] - [fs] fix EBUSY on umount() from MNT_SHRINKABLE ("Eric W. Biederman") [1247935] - [fs] get rid of propagate_umount() mistakenly treating slaves as busy ("Eric W. Biederman") [1247935] - [fs] fix copy_tree() regression ("Eric W. Biederman") [1247935] - [fs] death to mnt_pinned ("Eric W. Biederman") [1247935] - [fs] make fs/{namespace, super}.c forget about acct.h ("Eric W. Biederman") [1247935] - [fs] take fs_pin stuff to fs/* ("Eric W. Biederman") [1247935] - [fs] start carving bsd_acct_struct up ("Eric W. Biederman") [1247935] - [fs] acct: move mnt_pin() upwards ("Eric W. Biederman") [1247935] - [fs] make acct_kill() wait for file closing ("Eric W. Biederman") [1247935] - [fs] drop ->s_umount around acct_auto_close() ("Eric W. Biederman") [1247935] - [fs] acct: get rid of acct_lock for acct->count ("Eric W. Biederman") [1247935] - [fs] acct: get rid of acct_list ("Eric W. Biederman") [1247935] - [fs] acct: simplify check_free_space() ("Eric W. Biederman") [1247935] - [fs] acct: new lifetime rules ("Eric W. Biederman") [1247935] - [fs] acct: serialize acct_on() ("Eric W. Biederman") [1247935] - [fs] acct() should honour the limits from the very beginning ("Eric W. Biederman") [1247935] - [fs] split the slow path in acct_process() off ("Eric W. Biederman") [1247935] - [fs] separate namespace-independent parts of filling acct_t ("Eric W. Biederman") [1247935] - [fs] acct: switch to __kernel_write() ("Eric W. Biederman") [1247935] - [fs] acct: encode_comp_t(0) is 0, fortunately.. ("Eric W. Biederman") [1247935] - [fs] vfs: Make delayed_free() call free_vfsmnt() ("Eric W. Biederman") [1247935] - [fs] switch mnt_hash to hlist ("Eric W. Biederman") [1247935] - [fs] keep shadowed vfsmounts together ("Eric W. Biederman") [1247935] - [fs] resizable namespace.c hashes ("Eric W. Biederman") [1247935] - [fs] vfs: Is mounted should be testing mnt_ns for NULL or error ("Eric W. Biederman") [1247935] - [fs] fix bogus read_seqretry() checks introduced in b37199e ("Eric W. Biederman") [1247935] - [fs] rcuwalk: recheck mount_lock after mountpoint crossing attempts ("Eric W. Biederman") [1247935] - [fs] fix bogus path_put() of nd->root after some unlazy_walk() failures ("Eric W. Biederman") [1247935] - [fs] get rid of {lock, unlock}_rcu_walk() ("Eric W. Biederman") [1247935] - [fs] Use RH_KABI_EXTEND to wrap nameidata.m_seq ("Eric W. Biederman") [1247935] - [fs] RCU'd vfsmounts ("Eric W. Biederman") [1247935] - [fs] pid_namespace: make freeing struct pid_namespace rcu-delayed ("Eric W. Biederman") [1247935] - [fs] fuse: rcu-delay freeing fuse_conn ("Eric W. Biederman") [1247935] - [fs] ncpfs: rcu-delay unload_nls() and freeing ncp_server ("Eric W. Biederman") [1247935] - [fs] fat: rcu-delay unloading nls and freeing sbi ("Eric W. Biederman") [1247935] - [fs] adfs: delayed freeing of sbi ("Eric W. Biederman") [1247935] - [fs] hpfs: make freeing sbi and codetables rcu-delayed ("Eric W. Biederman") [1247935] - [fs] make freeing super_block rcu-delayed ("Eric W. Biederman") [1247935] - [fs] move taking vfsmount_lock down into prepend_path() ("Eric W. Biederman") [1247935] - [fs] vfs: make d_path() get the root path under RCU ("Eric W. Biederman") [1247935] - [fs] vfs: don't copy things to user space holding the rcu readlock ("Eric W. Biederman") [1247935] - [fs] vfs: make getcwd() get the root and pwd path under rcu ("Eric W. Biederman") [1247935] - [fs] vfs: move get_fs_root_and_pwd() to single caller ("Eric W. Biederman") [1247935] - [fs] split __lookup_mnt() in two functions ("Eric W. Biederman") [1247935] - [fs] Readd include of linux/lglock.h in fs/internal.h to preserve the kabi ("Eric W. Biederman") [1247935] - [fs] new helpers: lock_mount_hash/unlock_mount_hash ("Eric W. Biederman") [1247935] - [fs] don't bother with vfsmount_lock in mounts_poll() ("Eric W. Biederman") [1247935] - [fs] namespace.c: get rid of mnt_ghosts ("Eric W. Biederman") [1247935] - [fs] fold dup_mnt_ns() into its only surviving caller ("Eric W. Biederman") [1247935] - [fs] mnt_set_expiry() doesn't need vfsmount_lock ("Eric W. Biederman") [1247935] - [fs] finish_automount() doesn't need vfsmount_lock for removal from expiry list ("Eric W. Biederman") [1247935] - [fs] namespace.c: bury long-dead define ("Eric W. Biederman") [1247935] - [fs] fold mntfree() into mntput_no_expire() ("Eric W. Biederman") [1247935] - [fs] do_remount(): pull touch_mnt_namespace() up ("Eric W. Biederman") [1247935] - [fs] dup_mnt_ns(): get rid of pointless grabbing of vfsmount_lock ("Eric W. Biederman") [1247935] - [fs] initialize namespace_sem statically ("Eric W. Biederman") [1247935] - [fs] put_mnt_ns(): use drop_collected_mounts() ("Eric W. Biederman") [1247935]- [fs] ext4: unmap metadata when zeroing blocks (Eric Sandeen) [1430424] - [fs] ext4: handle transient ENOSPC properly for DAX (Eric Sandeen) [1347247 1430424] - [mm] dax: fix deadlock with DAX 4k holes (Eric Sandeen) [1430424] - [fs] ext4: avoid split extents for DAX writes (Eric Sandeen) [1430424] - [fs] ext4: only set S_DAX if DAX is really supported (Eric Sandeen) [1430424] - [fs] dax: move put_(un)locked_mapping_entry() in dax.c (Eric Sandeen) [1430424] - [fs] dax: move RADIX_DAX_* defines to dax.h (Eric Sandeen) [1430424] - [fs] dax: remove dax_pmd_fault() (Eric Sandeen) [1430424] - [mm] dax: coordinate locking for offsets in PMD range (Eric Sandeen) [1430424] - [fs] dax: consistent variable naming for DAX entries (Eric Sandeen) [1430424] - [fs] dax: remove the last BUG_ON() from fs/dax.c (Eric Sandeen) [1430424] - [fs] dax: make 'wait_table' global variable static (Eric Sandeen) [1430424] - [fs] dax: remove buffer_size_valid() (Eric Sandeen) [1430424] - [fs] ext4: tell DAX the size of allocation holes (Eric Sandeen) [1430424] - [fs] ext4: more efficient SEEK_DATA implementation (Eric Sandeen) [1430424] - [fs] ext4: return hole from ext4_map_blocks() (Eric Sandeen) [1430424] - [fs] ext4: factor out determining of hole size (Eric Sandeen) [1430424] - [fs] ext4: allow DAX writeback for hole punch (Eric Sandeen) [1430424] - [fs] xfs: fix locking for DAX writes (Eric Sandeen) [1430424] - [fs] dax: don't pass buffer_head to copy_user_dax (Eric Sandeen) [1430424] - [fs] dax: don't pass buffer_head to dax_insert_mapping (Eric Sandeen) [1430424] - [mm] silently skip readahead for DAX inodes (Eric Sandeen) [1366943 1430424] - [fs] xfs: don't invalidate whole file on DAX read/write (Eric Sandeen) [1430424] - [fs] dax: remote unused fault wrappers (Eric Sandeen) [1430424] - [fs] dax: Remove i_mmap_lock protection (Eric Sandeen) [1430424] - [mm] dax: Use radix tree entry lock to protect cow faults (Eric Sandeen) [1430424] - [mm] dax: New fault locking (Eric Sandeen) [1430424] - [mm] dax: Allow DAX code to replace exceptional entries (Eric Sandeen) [1430424] - [fs] dax: Define DAX lock bit for radix tree exceptional entry (Eric Sandeen) [1430424] - [fs] dax: Make huge page handling depend of CONFIG_BROKEN (Eric Sandeen) [1430424] - [fs] dax: Fix condition for filling of PMD holes (Eric Sandeen) [1430424] - [fs] dax: fix a comment in dax_zero_page_range and dax_truncate_page (Eric Sandeen) [1430424] - [fs] dax: for truncate/hole-punch, do zeroing through the driver if possible (Eric Sandeen) [1430424] - [fs] dax: export a low-level __dax_zero_page_range helper (Eric Sandeen) [1430424] - [fs] dax: use sb_issue_zerout instead of calling dax_clear_sectors (Eric Sandeen) [1430424] - [fs] dax: fallback from pmd to pte on error (Eric Sandeen) [1430424] - [fs] dax: Remove redundant inode size checks (Eric Sandeen) [1430424] - [fs] dax: Remove pointless writeback from dax_do_io() (Eric Sandeen) [1430424] - [fs] dax: Remove zeroing from dax_io() (Eric Sandeen) [1430424] - [fs] dax: Remove dead zeroing code from fault handlers (Eric Sandeen) [1430424] - [fs] dax: Remove complete_unwritten argument (Eric Sandeen) [1430424] - [fs] dax: move RADIX_DAX_ definitions to dax.c (Eric Sandeen) [1430424] - [fs] dax: call get_blocks() with create == 1 for write faults to unwritten extents (Eric Sandeen) [1430424] - [fs] ext4: cleanup handling of bh->b_state in DAX mmap (Eric Sandeen) [1430424] - [fs] ext4: fix bh->b_state corruption (Eric Sandeen) [1430424] - [fs] xfs: split direct I/O and DAX path (Eric Sandeen) [1430424] - [fs] xfs: direct calls in the direct I/O path (Eric Sandeen) [1430424] - [fs] xfs: fold xfs_vm_do_dio into xfs_vm_direct_IO (Eric Sandeen) [1430424] - [fs] xfs: using generic_file_direct_write() is unnecessary (Eric Sandeen) [1430424] - [fs] xfs: stop using generic_file_read_iter for direct I/O (Eric Sandeen) [1430424] - [fs] xfs: split xfs_file_read_iter into buffered and direct I/O helpers (Eric Sandeen) [1430424] - [fs] xfs: remove s_maxbytes enforcement in xfs_file_read_iter (Eric Sandeen) [1430424] - [fs] xfs: kill ioflags (Eric Sandeen) [1430424] - [fs] xfs: don't pass ioflags around in the ioctl path (Eric Sandeen) [1430424]- [fs] vfs: pull btrfs clone API to vfs layer (Bill O'Donnell) [1399590] - [fs] btrfs: add .copy_file_range file operation (Bill O'Donnell) [1399590] - [fs] btrfs: fix btrfs_compat_ioctl failures on non-compat ioctls (Bill O'Donnell) [1399590] - [fs] btrfs: fix truncate down when no_holes feature is enabled (Bill O'Donnell) [1399590] - [fs] btrfs: Fix deadlock between direct IO and fast fsync (Bill O'Donnell) [1399590] - [fs] btrfs: fix false enospc error when truncating heavily reflinked file (Bill O'Donnell) [1399590] - [fs] btrfs: adjust outstanding_extents counter properly when dio write is split (Bill O'Donnell) [1399590] - [fs] btrfs: fix lockdep warning about log_mutex (Bill O'Donnell) [1399590] - [fs] btrfs: use down_read_nested to make lockdep silent (Bill O'Donnell) [1399590] - [fs] btrfs: fix locking when we put back a delayed ref that's too new (Bill O'Donnell) [1399590] - [fs] btrfs: fix error handling when run_delayed_extent_op fails (Bill O'Donnell) [1399590] - [fs] btrfs: return the actual error value from from btrfs_uuid_tree_iterate (Bill O'Donnell) [1399590] - [fs] btrfs: fix race in btrfs_free_dummy_fs_info() (Bill O'Donnell) [1399590] - [fs] btrfs: limit async_work allocation and worker func duration (Bill O'Donnell) [1399590] - [fs] btrfs: fix tree search logic when replaying directory entry deletes (Bill O'Donnell) [1399590] - [fs] btrfs: fix deadlock caused by fsync when logging directory entries (Bill O'Donnell) [1399590] - [fs] btrfs: fix enospc in hole punching (Bill O'Donnell) [1399590] - [fs] btrfs: improve delayed refs iterations (Bill O'Donnell) [1399590] - [fs] btrfs: qgroup: Add comments explaining how btrfs qgroup works (Bill O'Donnell) [1399590] - [fs] btrfs: Ensure proper sector alignment for btrfs_free_reserved_data_space (Bill O'Donnell) [1399590] - [fs] btrfs: abort transaction if fill_holes() fails (Bill O'Donnell) [1399590] - [fs] btrfs: fix file extent corruption (Bill O'Donnell) [1399590] - [fs] btrfs: cleanup: use already calculated value in btrfs_should_throttle_delayed_refs() (Bill O'Donnell) [1399590] - [fs] btrfs: fix qgroup rescan worker initialization (Bill O'Donnell) [1399590] - [fs] btrfs: fix emptiness check for dirtied extent buffers at check_leaf() (Bill O'Donnell) [1399590] - [fs] btrfs: fix BUG_ON in btrfs_mark_buffer_dirty (Bill O'Donnell) [1399590] - [fs] btrfs: fix relocation incorrectly dropping data references (Bill O'Donnell) [1399590] - [fs] btrfs: fix races on root_log_ctx lists (Bill O'Donnell) [1399590] - [fs] btrfs: fix WARNING in btrfs_select_ref_head() (Bill O'Donnell) [1399590] - [fs] btrfs: remove some no-op casts (Bill O'Donnell) [1399590] - [fs] btrfs: pass correct args to btrfs_async_run_delayed_refs() (Bill O'Donnell) [1399590] - [fs] btrfs: make file clone aware of fatal signals (Bill O'Donnell) [1399590] - [fs] btrfs: qgroup: Prevent qgroup->reserved from going subzero (Bill O'Donnell) [1399590] - [fs] btrfs: kill BUG_ON in do_relocation (Bill O'Donnell) [1399590] - [fs] btrfs: fix incremental send failure caused by balance (Bill O'Donnell) [1399590] - [fs] revert "btrfs: let btrfs_delete_unused_bgs() to clean relocated bgs" (Bill O'Donnell) [1399590] - [fs] btrfs: tests: uninline member definitions in free_space_extent (Bill O'Donnell) [1399590] - [fs] btrfs: tests: constify free space extent specs (Bill O'Donnell) [1399590] - [fs] btrfs: expand free space tree sanity tests to catch endianness bug (Bill O'Donnell) [1399590] - [fs] btrfs: fix extent buffer bitmap tests on big-endian systems (Bill O'Donnell) [1399590] - [fs] btrfs: catch invalid free space trees (Bill O'Donnell) [1399590] - [fs] btrfs: fix mount -o clear_cache, space_cache=v2 (Bill O'Donnell) [1399590] - [fs] btrfs: fix free space tree bitmaps on big-endian systems (Bill O'Donnell) [1399590] - [fs] btrfs: remove unnecessary btrfs_mark_buffer_dirty in split_leaf (Bill O'Donnell) [1399590] - [fs] btrfs: don't BUG() during drop snapshot (Bill O'Donnell) [1399590] - [fs] btrfs: fix btrfs_no_printk stub helper (Bill O'Donnell) [1399590] - [fs] btrfs: memset to avoid stale content in btree leaf (Bill O'Donnell) [1399590] - [fs] btrfs: parent_start initialization cleanup (Bill O'Donnell) [1399590] - [fs] btrfs: Remove already completed TODO comment (Bill O'Donnell) [1399590] - [fs] btrfs: Do not reassign count in btrfs_run_delayed_refs (Bill O'Donnell) [1399590] - [fs] btrfs: fix a possible umount deadlock (Bill O'Donnell) [1399590] - [fs] btrfs: fix memory leak in do_walk_down (Bill O'Donnell) [1399590] - [fs] btrfs: unsplit printed strings (Bill O'Donnell) [1399590] - [fs] btrfs: clean the old superblocks before freeing the device (Bill O'Donnell) [1399590] - [fs] btrfs: kill BUG_ON in run_delayed_tree_ref (Bill O'Donnell) [1399590] - [fs] btrfs: don't leak reloc root nodes on error (Bill O'Donnell) [1399590] - [fs] btrfs: squash lines for simple wrapper functions (Bill O'Donnell) [1399590] - [fs] btrfs: improve check_node to avoid reading corrupted nodes (Bill O'Donnell) [1399590] - [fs] btrfs: add error handling for extent buffer in print tree (Bill O'Donnell) [1399590] - [fs] btrfs: remove BUG_ON in start_transaction (Bill O'Donnell) [1399590] - [fs] btrfs: memset to avoid stale content in btree node block (Bill O'Donnell) [1399590] - [fs] btrfs: return gracefully from balance if fs tree is corrupted (Bill O'Donnell) [1399590] - [fs] btrfs: kill BUG_ON()'s in btrfs_mark_extent_written (Bill O'Donnell) [1399590] - [fs] btrfs: kill the start argument to read_extent_buffer_pages (Bill O'Donnell) [1399590] - [fs] btrfs: add a flags field to btrfs_fs_info (Bill O'Donnell) [1399590] - [fs] btrfs: extend btrfs_set_extent_delalloc and its friends to support in-band dedupe and subpage size patchset (Bill O'Donnell) [1399590] - [fs] btrfs: add dynamic debug support (Bill O'Donnell) [1399590] - [fs] btrfs: Fix warning "variable 'gen' set but not used" (Bill O'Donnell) [1399590] - [fs] btrfs: Fix warning "variable 'blocksize' set but not used" (Bill O'Donnell) [1399590] - [fs] btrfs: let btrfs_delete_unused_bgs() to clean relocated bgs (Bill O'Donnell) [1399590] - [fs] btrfs: bail out if block group has different mixed flag (Bill O'Donnell) [1399590] - [fs] btrfs: fix memory leak in reading btree blocks (Bill O'Donnell) [1399590] - [fs] btrfs: fix check_shared for fiemap ioctl (Bill O'Donnell) [1399590] - [fs] btrfs: create example debugfs file only in debugging build (Bill O'Donnell) [1399590] - [fs] btrfs: fix perms on demonstration debugfs interface (Bill O'Donnell) [1399590] - [fs] btrfs: fix memory leak of block group cache (Bill O'Donnell) [1399590] - [fs] btrfs: ensure that file descriptor used with subvol ioctls is a dir (Bill O'Donnell) [1399590] - [fs] btrfs: handle quota reserve failure properly (Bill O'Donnell) [1399590] - [fs] btrfs: use filemap_check_errors() (Bill O'Donnell) [1399590] - [mm] export filemap_check_errors() to modules (Bill O'Donnell) [1399590] - [fs] btrfs: introduce tickets_id to determine whether asynchronous metadata reclaim work makes progress (Bill O'Donnell) [1399590] - [fs] btrfs: remove root_log_ctx from ctx list before btrfs_sync_log returns (Bill O'Donnell) [1399590] - [fs] btrfs: do not decrease bytes_may_use when replaying extents (Bill O'Donnell) [1399590] - [fs] btrfs: fix one bug that process may endlessly wait for ticket in wait_reserve_ticket() (Bill O'Donnell) [1399590] - [fs] btrfs: fix endless loop in balancing block groups (Bill O'Donnell) [1399590] - [fs] btrfs: kill invalid ASSERT() in process_all_refs() (Bill O'Donnell) [1399590] - [fs] btrfs: fix lockdep warning on deadlock against an inode's log mutex (Bill O'Donnell) [1399590] - [fs] btrfs: detect corruption when non-root leaf has zero item (Bill O'Donnell) [1399590] - [fs] btrfs: check btree node's nritems (Bill O'Donnell) [1399590] - [fs] btrfs: don't create or leak aliased root while cleaning up orphans (Bill O'Donnell) [1399590] - [fs] btrfs: fix em leak in find_first_block_group (Bill O'Donnell) [1399590] - [fs] btrfs: do not background blkdev_put() (Bill O'Donnell) [1399590] - [fs] btrfs: clarify do_chunk_alloc()'s return value (Bill O'Donnell) [1399590] - [fs] btrfs: fix fsfreeze hang caused by delayed iputs deal (Bill O'Donnell) [1399590] - [fs] btrfs: update btrfs_space_info's bytes_may_use timely (Bill O'Donnell) [1399590] - [fs] btrfs: divide btrfs_update_reserved_bytes() into two functions (Bill O'Donnell) [1399590] - [fs] btrfs: use correct offset for reloc_inode in prealloc_file_extent_cluster() (Bill O'Donnell) [1399590] - [fs] btrfs: qgroup: Fix qgroup incorrectness caused by log replay (Bill O'Donnell) [1399590] - [fs] btrfs: relocation: Fix leaking qgroups numbers on data extents (Bill O'Donnell) [1399590] - [fs] btrfs: qgroup: Refactor btrfs_qgroup_insert_dirty_extent() (Bill O'Donnell) [1399590] - [fs] btrfs: waiting on qgroup rescan should not always be interruptible (Bill O'Donnell) [1399590] - [fs] btrfs: properly track when rescan worker is running (Bill O'Donnell) [1399590] - [fs] btrfs: flush_space: treat return value of do_chunk_alloc properly (Bill O'Donnell) [1399590] - [fs] btrfs: add ASSERT for block group's memory leak (Bill O'Donnell) [1399590] - [fs] btrfs: backref: Fix soft lockup in __merge_refs function (Bill O'Donnell) [1399590] - [fs] btrfs: fix memory leak of reloc_root (Bill O'Donnell) [1399590] - [fs] btrfs: fix __MAX_CSUM_ITEMS (Bill O'Donnell) [1399590] - [fs] btrfs: remove unused function btrfs_add_delayed_qgroup_reserve() (Bill O'Donnell) [1399590] - [fs] btrfs: improve performance on fsync against new inode after rename/unlink (Bill O'Donnell) [1399590] - [fs] btrfs: be more precise on errors when getting an inode from disk (Bill O'Donnell) [1399590] - [fs] btrfs: send, don't bug on inconsistent snapshots (Bill O'Donnell) [1399590] - [fs] btrfs: send, avoid incorrect leaf accesses when sending utimes operations (Bill O'Donnell) [1399590] - [fs] btrfs: send, add missing error check for calls to path_loop() (Bill O'Donnell) [1399590] - [fs] btrfs: send, fix failure to move directories with the same name around (Bill O'Donnell) [1399590] - [fs] btrfs: add missing check for writeback errors on fsync (Bill O'Donnell) [1399590] - [fs] btrfs: btrfs_relocate_chunk pass extent_root to btrfs_end_transaction (Bill O'Donnell) [1399590] - [fs] btrfs: convert nodesize macros to static inlines (Bill O'Donnell) [1399590] - [fs] btrfs: introduce BTRFS_MAX_ITEM_SIZE (Bill O'Donnell) [1399590] - [fs] btrfs: cleanup, remove prototype for btrfs_find_root_ref (Bill O'Donnell) [1399590] - [fs] btrfs: copy_to_sk drop unused root parameter (Bill O'Donnell) [1399590] - [fs] btrfs: simpilify btrfs_subvol_inherit_props (Bill O'Donnell) [1399590] - [fs] btrfs: tests, use BTRFS_FS_STATE_DUMMY_FS_INFO instead of dummy root (Bill O'Donnell) [1399590] - [fs] btrfs: tests, require fs_info for root (Bill O'Donnell) [1399590] - [fs] btrfs: tests, move initialization into tests/ (Bill O'Donnell) [1399590] - [fs] btrfs: btrfs_test_opt and friends should take a btrfs_fs_info (Bill O'Donnell) [1399590] - [fs] btrfs: plumb fs_info into btrfs_work (Bill O'Donnell) [1399590] - [fs] btrfs: remove obsolete part of comment in statfs (Bill O'Donnell) [1399590] - [fs] btrfs: hide test-only member under ifdef (Bill O'Donnell) [1399590] - [fs] btrfs: Add ratelimit to btrfs printing (Bill O'Donnell) [1399590] - [kernel] ratelimit: add initialization macro (Bill O'Donnell) [1399590] - [fs] btrfs: fix unexpected balance crash due to BUG_ON (Bill O'Donnell) [1399590] - [fs] btrfs: fix panic in balance due to EIO (Bill O'Donnell) [1399590] - [fs] btrfs: fix eb memory leak due to readpage failure (Bill O'Donnell) [1399590] - [fs] btrfs: change BUG_ON()'s to ASSERT()'s in backref_cache_cleanup() (Bill O'Donnell) [1399590] - [fs] btrfs: fix free space calculation in dump_space_info() (Bill O'Donnell) [1399590] - [fs] btrfs: subpage-blocksize: Rate limit scrub error message (Bill O'Donnell) [1399590] - [fs] btrfs: expand cow_file_range() to support in-band dedup and subpage-blocksize (Bill O'Donnell) [1399590] - [fs] btrfs: make sure device is synced before return (Bill O'Donnell) [1399590] - [fs] btrfs: reorg btrfs_close_one_device() (Bill O'Donnell) [1399590] - [fs] btrfs: Cleanup compress_file_range() (Bill O'Donnell) [1399590] - [fs] btrfs: cleanup BUG_ON in merge_bio (Bill O'Donnell) [1399590] - [fs] btrfs: Fix slab accounting flags (Bill O'Donnell) [1399590] - [fs] btrfs: Replace -ENOENT by -ERANGE in btrfs_get_acl() (Bill O'Donnell) [1399590] - [fs] btrfs: Handle uninitialised inode eviction (Bill O'Donnell) [1399590] - [fs] btrfs: fix read_node_slot to return errors (Bill O'Donnell) [1399590] - [fs] btrfs: fix double free of fs root (Bill O'Donnell) [1399590] - [fs] btrfs: error out if generic_bin_search get invalid arguments (Bill O'Donnell) [1399590] - [fs] btrfs: check inconsistence between chunk and block group (Bill O'Donnell) [1399590] - [fs] btrfs: add missing bytes_readonly attribute file in sysfs (Bill O'Donnell) [1399590] - [fs] btrfs: fix delalloc accounting after copy_from_user faults (Bill O'Donnell) [1399590] - [fs] btrfs: avoid deadlocks during reservations in btrfs_truncate_block (Bill O'Donnell) [1399590] - [fs] btrfs: use FLUSH_LIMIT for relocation in reserve_metadata_bytes (Bill O'Donnell) [1399590] - [fs] btrfs: fill relocation block rsv after allocation (Bill O'Donnell) [1399590] - [fs] btrfs: always use trans->block_rsv for orphans (Bill O'Donnell) [1399590] - [fs] btrfs: change how we calculate the global block rsv (Bill O'Donnell) [1399590] - [fs] btrfs: use root when checking need_async_flush (Bill O'Donnell) [1399590] - [fs] btrfs: don't bother kicking async if there's nothing to reclaim (Bill O'Donnell) [1399590] - [fs] btrfs: fix release reserved extents trace points (Bill O'Donnell) [1399590] - [fs] btrfs: add tracepoints for flush events (Bill O'Donnell) [1399590] - [fs] btrfs: fix delalloc reservation amount tracepoint (Bill O'Donnell) [1399590] - [fs] btrfs: trace pinned extents (Bill O'Donnell) [1399590] - [fs] btrfs: introduce ticketed enospc infrastructure (Bill O'Donnell) [1399590] - [fs] btrfs: add tracepoint for adding block groups (Bill O'Donnell) [1399590] - [fs] btrfs: warn_on for unaccounted spaces (Bill O'Donnell) [1399590] - [fs] btrfs: change delayed reservation fallback behavior (Bill O'Donnell) [1399590] - [fs] btrfs: always reserve metadata for delalloc extents (Bill O'Donnell) [1399590] - [fs] btrfs: fix callers of btrfs_block_rsv_migrate (Bill O'Donnell) [1399590] - [fs] btrfs: add bytes_readonly to the spaceinfo at once (Bill O'Donnell) [1399590] - [fs] btrfs: Force stripesize to the value of sectorsize (Bill O'Donnell) [1399590] - [fs] btrfs: fix disk_i_size update bug when fallocate() fails (Bill O'Donnell) [1399590] - [fs] btrfs: fix error handling in map_private_extent_buffer (Bill O'Donnell) [1399590] - [fs] btrfs: fix error return code in btrfs_init_test_fs() (Bill O'Donnell) [1399590] - [fs] btrfs: don't do nocow check unless we have to (Bill O'Donnell) [1399590] - [fs] btrfs: fix deadlock in delayed_ref_async_start (Bill O'Donnell) [1399590] - [fs] btrfs: track transid for delayed ref flushing (Bill O'Donnell) [1399590] - [fs] btrfs: btrfs_check_super_valid: Allow 4096 as stripesize (Bill O'Donnell) [1399590] - [fs] btrfs: remove build fixup for qgroup_account_snapshot (Bill O'Donnell) [1399590] - [fs] btrfs: use new error message helper in qgroup_account_snapshot (Bill O'Donnell) [1399590] - [fs] btrfs: avoid blocking open_ctree from cleaner_kthread (Bill O'Donnell) [1399590] - [fs] btrfs: don't BUG_ON() in btrfs_orphan_add (Bill O'Donnell) [1399590] - [fs] btrfs: account for non-CoW'd blocks in btrfs_abort_transaction (Bill O'Donnell) [1399590] - [fs] btrfs: check if extent buffer is aligned to sectorsize (Bill O'Donnell) [1399590] - [fs] btrfs: Use correct format specifier (Bill O'Donnell) [1399590] - [fs] btrfs: self-tests: Fix extent buffer bitmap test fail on BE system (Bill O'Donnell) [1399590] - [fs] btrfs: self-tests: Fix test_bitmaps fail on 64k sectorsize (Bill O'Donnell) [1399590] - [fs] btrfs: self-tests: Use macros instead of constants and add missing newline (Bill O'Donnell) [1399590] - [fs] btrfs: self-tests: Support testing all possible sectorsizes and nodesizes (Bill O'Donnell) [1399590] - [fs] btrfs: self-tests: Execute page straddling test only when nodesize < PAGE_SIZE (Bill O'Donnell) [1399590] - [fs] btrfs: advertise which crc32c implementation is being used at module load (Bill O'Donnell) [1399590] - [fs] btrfs: add validadtion checks for chunk loading (Bill O'Donnell) [1399590] - [fs] btrfs: add more validation checks for superblock (Bill O'Donnell) [1399590] - [fs] btrfs: clear uptodate flags of pages in sys_array eb (Bill O'Donnell) [1399590] - [fs] btrfs: deal with duplciates during extent_map insertion in btrfs_get_extent (Bill O'Donnell) [1399590] - [fs] btrfs: self-tests: Support non-4k page size (Bill O'Donnell) [1399590] - [fs] btrfs: Fix integer overflow when calculating bytes_per_bitmap (Bill O'Donnell) [1399590] - [fs] btrfs: test_check_exists: Fix infinite loop when searching for free space entries (Bill O'Donnell) [1399590] - [fs] btrfs: end transaction if we abort when creating uuid root (Bill O'Donnell) [1399590] - [fs] btrfs: fix race between device replace and read repair (Bill O'Donnell) [1399590] - [fs] btrfs: fix race between device replace and discard (Bill O'Donnell) [1399590] - [fs] btrfs: fix race between device replace and chunk allocation (Bill O'Donnell) [1399590] - [fs] btrfs: fix race setting block group back to RW mode during device replace (Bill O'Donnell) [1399590] - [fs] btrfs: fix unprotected assignment of the left cursor for device replace (Bill O'Donnell) [1399590] - [fs] btrfs: fix race setting block group readonly during device replace (Bill O'Donnell) [1399590] - [fs] btrfs: fix race between device replace and block group removal (Bill O'Donnell) [1399590] - [fs] btrfs: fix race between readahead and device replace/removal (Bill O'Donnell) [1399590] - [fs] btrfs: fix handling of faults from btrfs_copy_from_user (Bill O'Donnell) [1399590] - [fs] btrfs: scrub: Set bbio to NULL before calling btrfs_map_block (Bill O'Donnell) [1399590] - [fs] btrfs: fix unexpected return value of fiemap (Bill O'Donnell) [1399590] - [fs] btrfs: free sys_array eb as soon as possible (Bill O'Donnell) [1399590] - [fs] btrfs: fix memory leak during RAID 5/6 device replacement (Bill O'Donnell) [1399590] - [fs] btrfs: add semaphore to synchronize direct IO writes with fsync (Bill O'Donnell) [1399590] - [fs] btrfs: fix race between block group relocation and nocow writes (Bill O'Donnell) [1399590] - [fs] btrfs: fix race between fsync and direct IO writes for prealloc extents (Bill O'Donnell) [1399590] - [fs] btrfs: pin log earlier when renaming (Bill O'Donnell) [1399590] - [fs] btrfs: unpin log if rename operation fails (Bill O'Donnell) [1399590] - [fs] btrfs: don't do unnecessary delalloc flushes when relocating (Bill O'Donnell) [1399590] - [fs] btrfs: don't wait for unrelated IO to finish before relocation (Bill O'Donnell) [1399590] - [fs] btrfs: fix empty symlink after creating symlink and fsync parent dir (Bill O'Donnell) [1399590] - [fs] btrfs: fix for incorrect directory entries after fsync log replay (Bill O'Donnell) [1399590] - [fs] btrfs: build fixup for qgroup_account_snapshot (Bill O'Donnell) [1399590] - [fs] btrfs: qgroup: Fix qgroup accounting when creating snapshot (Bill O'Donnell) [1399590] - [fs] btrfs: fix fspath error deallocation (Bill O'Donnell) [1399590] - [fs] btrfs: make find_workspace warn if there are no workspaces (Bill O'Donnell) [1399590] - [fs] btrfs: make find_workspace always succeed (Bill O'Donnell) [1399590] - [fs] btrfs: preallocate compression workspaces (Bill O'Donnell) [1399590] - [fs] btrfs: rename and document compression workspace members (Bill O'Donnell) [1399590] - [fs] btrfs: GFP_NOFS does not GFP_HIGHMEM (Bill O'Donnell) [1399590] - [fs] btrfs: switch to common message helpers in open_ctree, adjust messages (Bill O'Donnell) [1399590] - [fs] btrfs: fix int32 overflow in shrink_delalloc() (Bill O'Donnell) [1399590] - [fs] btrfs: don't force mounts to wait for cleaner_kthread to delete one or more subvolumes (Bill O'Donnell) [1399590] - [fs] btrfs: add write protection to SET_FEATURES ioctl (Bill O'Donnell) [1399590] - [fs] btrfs: fix lock dep warning move scratch super outside of chunk_mutex (Bill O'Donnell) [1399590] - [fs] btrfs: Fix BUG_ON condition in scrub_setup_recheck_block() (Bill O'Donnell) [1399590] - [fs] btrfs: remove BUG_ON()'s in btrfs_map_block (Bill O'Donnell) [1399590] - [fs] btrfs: fix divide error upon chunk's stripe_len (Bill O'Donnell) [1399590] - [fs] btrfs: sysfs: protect reading label by lock (Bill O'Donnell) [1399590] - [fs] btrfs: add check to sysfs handler of label (Bill O'Donnell) [1399590] - [fs] btrfs: add read-only check to sysfs handler of features (Bill O'Donnell) [1399590] - [fs] btrfs: reuse existing variable in scrub_stripe, reduce stack usage (Bill O'Donnell) [1399590] - [fs] btrfs: use dynamic allocation for root item in create_subvol (Bill O'Donnell) [1399590] - [fs] btrfs: clone: use vmalloc only as fallback for nodesize bufer (Bill O'Donnell) [1399590] - [fs] btrfs: send: use vmalloc only as fallback for clone_sources_tmp (Bill O'Donnell) [1399590] - [fs] btrfs: send: use vmalloc only as fallback for clone_roots (Bill O'Donnell) [1399590] - [fs] btrfs: send: use temporary variable to store allocation size (Bill O'Donnell) [1399590] - [fs] btrfs: send: use vmalloc only as fallback for read_buf (Bill O'Donnell) [1399590] - [fs] btrfs: send: use vmalloc only as fallback for send_buf (Bill O'Donnell) [1399590] - [fs] btrfs: fix lock dep warning, move scratch dev out of device_list_mutex and uuid_mutex (Bill O'Donnell) [1399590] - [fs] btrfs: send: silence an integer overflow warning (Bill O'Donnell) [1399590] - [fs] btrfs: avoid overflowing f_bfree (Bill O'Donnell) [1399590] - [fs] btrfs: fix mixed block count of available space (Bill O'Donnell) [1399590] - [fs] btrfs: allow balancing to dup with multi-device (Bill O'Donnell) [1399590] - [fs] btrfs: ioctl: reorder exclusive op check in RM_DEV (Bill O'Donnell) [1399590] - [fs] btrfs: cleanup assigning next active device with a check (Bill O'Donnell) [1399590] - [fs] btrfs: s_bdev is not null after missing replace (Bill O'Donnell) [1399590] - [fs] btrfs: pass the right error code to the btrfs_std_error (Bill O'Donnell) [1399590] - [fs] btrfs: sink gfp parameter to convert_extent_bit (Bill O'Donnell) [1399590] - [fs] btrfs: make state preallocation more speculative in __set_extent_bit (Bill O'Donnell) [1399590] - [fs] btrfs: untangle gotos a bit in convert_extent_bit (Bill O'Donnell) [1399590] - [fs] btrfs: untangle gotos a bit in __clear_extent_bit (Bill O'Donnell) [1399590] - [fs] btrfs: sink gfp parameter to set_record_extent_bits (Bill O'Donnell) [1399590] - [fs] btrfs: sink gfp parameter to set_extent_new (Bill O'Donnell) [1399590] - [fs] btrfs: sink gfp parameter to set_extent_defrag (Bill O'Donnell) [1399590] - [fs] btrfs: sink gfp parameter to set_extent_delalloc (Bill O'Donnell) [1399590] - [fs] btrfs: sink gfp parameter to clear_extent_dirty (Bill O'Donnell) [1399590] - [fs] btrfs: sink gfp parameter to clear_record_extent_bits (Bill O'Donnell) [1399590] - [fs] btrfs: sink gfp parameter to clear_extent_bits (Bill O'Donnell) [1399590] - [fs] btrfs: sink gfp parameter to set_extent_bits (Bill O'Donnell) [1399590] - [fs] btrfs: uapi/linux/btrfs_tree.h migration, item types and defines (Bill O'Donnell) [1399590] - [fs] btrfs: uapi/linux/btrfs.h migration, move struct btrfs_ioctl_defrag_range_args (Bill O'Donnell) [1399590] - [fs] btrfs: uapi/linux/btrfs.h migration, move balance flags (Bill O'Donnell) [1399590] - [fs] btrfs: uapi/linux/btrfs.h migration, move feature flags (Bill O'Donnell) [1399590] - [fs] btrfs: uapi/linux/btrfs.h migration, qgroup limit flags (Bill O'Donnell) [1399590] - [fs] btrfs: uapi/linux/btrfs.h migration, move BTRFS_LABEL_SIZE (Bill O'Donnell) [1399590] - [fs] btrfs: refactor btrfs_dev_replace_start for reuse (Bill O'Donnell) [1399590] - [fs] btrfs: use fs_info directly (Bill O'Donnell) [1399590] - [fs] btrfs: rename flags for vol args v2 (Bill O'Donnell) [1399590] - [fs] btrfs: rename btrfs_find_device_by_user_input (Bill O'Donnell) [1399590] - [fs] btrfs: use existing device constraints table btrfs_raid_array (Bill O'Donnell) [1399590] - [fs] btrfs: introduce raid-type to error-code table, for minimum device constraint (Bill O'Donnell) [1399590] - [fs] btrfs: pass number of devices to btrfs_check_raid_min_devices (Bill O'Donnell) [1399590] - [fs] btrfs: rename __check_raid_min_devices (Bill O'Donnell) [1399590] - [fs] btrfs: optimize check for stale device (Bill O'Donnell) [1399590] - [fs] btrfs: introduce device delete by devid (Bill O'Donnell) [1399590] - [fs] btrfs: make use of btrfs_scratch_superblocks() in btrfs_rm_device() (Bill O'Donnell) [1399590] - [fs] btrfs: enhance btrfs_find_device_by_user_input() to check device path (Bill O'Donnell) [1399590] - [fs] btrfs: make use of btrfs_find_device_by_user_input() (Bill O'Donnell) [1399590] - [fs] btrfs: create helper btrfs_find_device_by_user_input() (Bill O'Donnell) [1399590] - [fs] btrfs: clean up and optimize __check_raid_min_device() (Bill O'Donnell) [1399590] - [fs] btrfs: create helper function __check_raid_min_devices() (Bill O'Donnell) [1399590] - [fs] btrfs: create a helper function to read the disk super (Bill O'Donnell) [1399590] - [fs] btrfs: do not create empty block group if we have allocated data (Bill O'Donnell) [1399590] - [fs] btrfs: __btrfs_buffered_write: Pass valid file offset when releasing delalloc space (Bill O'Donnell) [1399590] - [fs] btrfs: cleanup error handling in extent_write_cached_pages (Bill O'Donnell) [1399590] - [fs] btrfs: make mapping->writeback_index point to the last written page (Bill O'Donnell) [1399590] - [fs] btrfs: bugfix: handle FS_IOC32_{GETFLAGS, SETFLAGS, GETVERSION} in btrfs_ioctl (Bill O'Donnell) [1399590] - [fs] btrfs: fix typos in comments (Bill O'Donnell) [1399590] - [fs] btrfs: Refactor btrfs_lock_cluster() to kill compiler warning (Bill O'Donnell) [1399590] - [fs] btrfs: remove save_error_info() (Bill O'Donnell) [1399590] - [fs] btrfs: Simplify conditions about compress while mapping btrfs flags to inode flags (Bill O'Donnell) [1399590] - [fs] btrfs: move error handling code together in ctree.h (Bill O'Donnell) [1399590] - [fs] btrfs: remove unused function btrfs_assert() (Bill O'Donnell) [1399590] - [fs] btrfs: rename btrfs_std_error to btrfs_handle_fs_error (Bill O'Donnell) [1399590] - [fs] btrfs: fix file/data loss caused by fsync after rename and new inode (Bill O'Donnell) [1399590] - [fs] btrfs: Reset IO error counters before start of device replacing (Bill O'Donnell) [1399590] - [fs] btrfs: Add qgroup tracing (Bill O'Donnell) [1399590] - [fs] btrfs: don't use src fd for printk (Bill O'Donnell) [1399590] - [fs] btrfs: fallback to vmalloc in btrfs_compare_tree (Bill O'Donnell) [1399590] - [fs] btrfs: handle non-fatal errors in btrfs_qgroup_inherit() (Bill O'Donnell) [1399590] - [fs] btrfs: Output more info for enospc_debug mount option (Bill O'Donnell) [1399590] - [fs] btrfs: fix invalid reference in replace_path (Bill O'Donnell) [1399590] - [fs] btrfs: Improve FL_KEEP_SIZE handling in fallocate (Bill O'Donnell) [1399590] - [fs] btrfs: transaction_kthread() is not freezable (Bill O'Donnell) [1399590] - [fs] btrfs: cleaner_kthread() doesn't need explicit freeze (Bill O'Donnell) [1399590] - [fs] btrfs: do not write corrupted metadata blocks to disk (Bill O'Donnell) [1399590] - [fs] btrfs: csum_tree_block: return proper errno value (Bill O'Donnell) [1399590] - [fs] btrfs: use radix_tree_iter_retry() (Bill O'Donnell) [1399590] - [fs] btrfs: Fix misspellings in comments (Bill O'Donnell) [1399590] - [fs] btrfs: Print Warning only if ENOSPC_DEBUG is enabled (Bill O'Donnell) [1399590] - [fs] btrfs: scrub: silence an uninitialized variable warning (Bill O'Donnell) [1399590] - [fs] btrfs: move btrfs_compression_type to compression.h (Bill O'Donnell) [1399590] - [fs] btrfs: rename btrfs_print_info to btrfs_print_mod_info (Bill O'Donnell) [1399590] - [fs] btrfs: Show a warning message if one of objectid reaches its highest value (Bill O'Donnell) [1399590] - [fs] btrfs: use kbasename in btrfsic_mount (Bill O'Donnell) [1399590] - [fs] btrfs: do not collect ordered extents when logging that inode exists (Bill O'Donnell) [1399590] - [fs] btrfs: fix race when checking if we can skip fsync'ing an inode (Bill O'Donnell) [1399590] - [fs] btrfs: fix listxattrs not listing all xattrs packed in the same item (Bill O'Donnell) [1399590] - [fs] btrfs: fix deadlock between direct IO reads and buffered writes (Bill O'Donnell) [1399590] - [fs] btrfs: fix extent_same allowing destination offset beyond i_size (Bill O'Donnell) [1399590] - [fs] btrfs: fix file loss on log replay after renaming a file and fsync (Bill O'Donnell) [1399590] - [fs] btrfs: fix unreplayable log after snapshot delete + parent dir fsync (Bill O'Donnell) [1399590] - [fs] btrfs: fix lockdep deadlock warning due to dev_replace (Bill O'Donnell) [1399590] - [fs] btrfs: drop unused argument in btrfs_ioctl_get_supported_features (Bill O'Donnell) [1399590] - [fs] btrfs: add GET_SUPPORTED_FEATURES to the control device ioctls (Bill O'Donnell) [1399590] - [fs] btrfs: change max_inline default to 2048 (Bill O'Donnell) [1399590] - [fs] btrfs: remove error message from search ioctl for nonexistent tree (Bill O'Donnell) [1399590] - [fs] btrfs: avoid uninitialized variable warning (Bill O'Donnell) [1399590] - [fs] btrfs: fix memory leak of fs_info in block group cache (Bill O'Donnell) [1399590] - [fs] btrfs: Continue write in case of can_not_nocow (Bill O'Donnell) [1399590] - [fs] btrfs: drop null testing before destroy functions (Bill O'Donnell) [1399590] - [fs] btrfs: fix build warning (Bill O'Donnell) [1399590] - [fs] btrfs: use proper type for failrec in extent_state (Bill O'Donnell) [1399590] - [fs] btrfs: Replace CURRENT_TIME by current_fs_time() (Bill O'Donnell) [1399590] - [fs] btrfs: remove open-coded swap() in backref.c:__merge_refs (Bill O'Donnell) [1399590] - [fs] btrfs: remove redundant error check (Bill O'Donnell) [1399590] - [fs] btrfs: simplify expression in btrfs_calc_trans_metadata_size() (Bill O'Donnell) [1399590] - [fs] btrfs: check reserved when deciding to background flush (Bill O'Donnell) [1399590] - [fs] btrfs: add transaction space reservation tracepoints (Bill O'Donnell) [1399590] - [fs] btrfs: fix truncate_space_check (Bill O'Donnell) [1399590] - [fs] btrfs: change how we update the global block rsv (Bill O'Donnell) [1399590] - [fs] btrfs: reada: ignore creating reada_extent for a non-existent device (Bill O'Donnell) [1399590] - [fs] btrfs: reada: avoid undone reada extents in btrfs_reada_wait (Bill O'Donnell) [1399590] - [fs] btrfs: reada: limit max works count (Bill O'Donnell) [1399590] - [fs] btrfs: reada: simplify dev->reada_in_flight processing (Bill O'Donnell) [1399590] - [fs] btrfs: reada: Fix a debug code typo (Bill O'Donnell) [1399590] - [fs] btrfs: reada: Jump into cleanup in direct way for __readahead_hook() (Bill O'Donnell) [1399590] - [fs] btrfs: reada: Use fs_info instead of root in __readahead_hook's argument (Bill O'Donnell) [1399590] - [fs] btrfs: reada: Pass reada_extent into __readahead_hook directly (Bill O'Donnell) [1399590] - [fs] btrfs: reada: move reada_extent_put to place after __readahead_hook() (Bill O'Donnell) [1399590] - [fs] btrfs: reada: Remove level argument in severial functions (Bill O'Donnell) [1399590] - [fs] btrfs: reada: bypass adding extent when all zone failed (Bill O'Donnell) [1399590] - [fs] btrfs: reada: add all reachable mirrors into reada device list (Bill O'Donnell) [1399590] - [fs] btrfs: reada: Move is_need_to_readahead contition earlier (Bill O'Donnell) [1399590] - [fs] btrfs: reada: Avoid many times of empty loop (Bill O'Donnell) [1399590] - [fs] btrfs: reada: Add missed segment checking in reada_find_zone (Bill O'Donnell) [1399590] - [fs] btrfs: reada: reduce additional fs_info->reada_lock in reada_find_zone (Bill O'Donnell) [1399590] - [fs] btrfs: reada: Fix in-segment calculation for reada (Bill O'Donnell) [1399590] - [fs] btrfs: Introduce new mount option alias for nologreplay (Bill O'Donnell) [1399590] - [fs] btrfs: Introduce new mount option to disable tree log replay (Bill O'Donnell) [1399590] - [fs] btrfs: Introduce new mount option usebackuproot to replace recovery (Bill O'Donnell) [1399590] - [fs] btrfs: teach print_leaf about temporary item subtypes (Bill O'Donnell) [1399590] - [fs] btrfs: teach print_leaf about permanent item subtypes (Bill O'Donnell) [1399590] - [fs] btrfs: switch dev stats item to the permanent item key (Bill O'Donnell) [1399590] - [fs] btrfs: introduce key type for persistent permanent items (Bill O'Donnell) [1399590] - [fs] btrfs: switch balance item to the temporary item key (Bill O'Donnell) [1399590] - [fs] btrfs: introduce key type for persistent temporary items (Bill O'Donnell) [1399590] - [fs] btrfs: switch to kcalloc in btrfs_cmp_data_prepare (Bill O'Donnell) [1399590] - [fs] btrfs: extent same: use GFP_KERNEL for page array allocations (Bill O'Donnell) [1399590] - [fs] btrfs: device add and remove: use GFP_KERNEL (Bill O'Donnell) [1399590] - [fs] btrfs: readdir: use GFP_KERNEL (Bill O'Donnell) [1399590] - [fs] btrfs: fallocate: use GFP_KERNEL (Bill O'Donnell) [1399590] - [fs] btrfs: let callers of btrfs_alloc_root pass gfp flags (Bill O'Donnell) [1399590] - [fs] btrfs: scrub: use GFP_KERNEL on the submission path (Bill O'Donnell) [1399590] - [fs] btrfs: reada: use GFP_KERNEL everywhere (Bill O'Donnell) [1399590] - [fs] btrfs: send: use GFP_KERNEL everywhere (Bill O'Donnell) [1399590] - [fs] btrfs: remove no longer used function extent_read_full_page_nolock() (Bill O'Donnell) [1399590] - [fs] btrfs: btrfs_ioctl_clone: Truncate complete page after performing clone operation (Bill O'Donnell) [1399590] - [fs] btrfs: Fix block size returned to user space (Bill O'Donnell) [1399590] - [fs] btrfs: Limit inline extents to root->sectorsize (Bill O'Donnell) [1399590] - [fs] btrfs: btrfs_submit_direct_hook: Handle map_length < bio vector length (Bill O'Donnell) [1399590] - [fs] btrfs: Use eb->start, seq as search key for tree modification log (Bill O'Donnell) [1399590] - [fs] btrfs: Search for all ordered extents that could span across a page (Bill O'Donnell) [1399590] - [fs] btrfs: btrfs_page_mkwrite: Reserve space in sectorsized units (Bill O'Donnell) [1399590] - [fs] btrfs: fallocate: Work with sectorsized blocks (Bill O'Donnell) [1399590] - [fs] btrfs: direct i/o read: Work on sectorsized blocks (Bill O'Donnell) [1399590] - [fs] btrfs: __btrfs_buffered_write: Reserve/release extents aligned to block size (Bill O'Donnell) [1399590] - [fs] btrfs: revert: btrfs: synchronize incompat feature bits with sysfs files (Bill O'Donnell) [1399590] - [fs] btrfs: don't use GFP_HIGHMEM for free-space-tree bitmap kzalloc (Bill O'Donnell) [1399590] - [fs] btrfs: sysfs: check initialization state before updating features (Bill O'Donnell) [1399590] - [fs] btrfs: fix race between fsync and lockless direct IO writes (Bill O'Donnell) [1399590] - [fs] btrfs: add free space tree to the cow-only list (Bill O'Donnell) [1399590] - [fs] btrfs: add free space tree to lockdep classes (Bill O'Donnell) [1399590] - [fs] btrfs: tweak free space tree bitmap allocation (Bill O'Donnell) [1399590] - [fs] btrfs: tests: switch to GFP_KERNEL (Bill O'Donnell) [1399590] - [fs] btrfs: synchronize incompat feature bits with sysfs files (Bill O'Donnell) [1399590] - [fs] btrfs: sysfs: introduce helper for syncing bits with sysfs files (Bill O'Donnell) [1399590] - [fs] btrfs: sysfs: add free-space-tree bit attribute (Bill O'Donnell) [1399590] - [fs] btrfs: sysfs: fix typo in compat_ro attribute definition (Bill O'Donnell) [1399590] - [fs] btrfs: raid56: Use raid_write_end_io for scrub (Bill O'Donnell) [1399590] - [fs] btrfs: Remove unnecessary ClearPageUptodate for raid56 (Bill O'Donnell) [1399590] - [fs] btrfs: use rbio->nr_pages to reduce calculation (Bill O'Donnell) [1399590] - [fs] btrfs: Use unified stripe_page's index calculation (Bill O'Donnell) [1399590] - [fs] btrfs: Fix calculation of rbio->dbitmap's size calculation (Bill O'Donnell) [1399590] - [fs] btrfs: merge functions for wait snapshot creation (Bill O'Donnell) [1399590] - [fs] btrfs: delete unused argument in btrfs_copy_from_user (Bill O'Donnell) [1399590] - [fs] btrfs: Use direct way to determine raid56 write/recover mode (Bill O'Donnell) [1399590] - [fs] btrfs: Small cleanup for get index_srcdev loop (Bill O'Donnell) [1399590] - [fs] btrfs: Enhance chunk validation check (Bill O'Donnell) [1399590] - [fs] btrfs: Enhance super validation check (Bill O'Donnell) [1399590] - [fs] btrfs: fix typo in log message when starting a balance (Bill O'Donnell) [1399590] - [fs] btrfs: remove duplicate const specifier (Bill O'Donnell) [1399590] - [fs] btrfs: clean up an error code in btrfs_init_space_info() (Bill O'Donnell) [1399590] - [fs] btrfs: fix iterator with update error in backref.c (Bill O'Donnell) [1399590] - [fs] btrfs: fix output of compression message in btrfs_parse_options() (Bill O'Donnell) [1399590] - [fs] btrfs: cleanup, stop casting for extent_map->lookup everywhere (Bill O'Donnell) [1399590] - [fs] btrfs: Check metadata redundancy on balance (Bill O'Donnell) [1399590] - [fs] btrfs: preallocate path for snapshot creation at ioctl time (Bill O'Donnell) [1399590] - [fs] btrfs: allocate root item at snapshot ioctl time (Bill O'Donnell) [1399590] - [fs] btrfs: do an allocation earlier during snapshot creation (Bill O'Donnell) [1399590] - [fs] btrfs: use smaller type for btrfs_path locks (Bill O'Donnell) [1399590] - [fs] btrfs: use smaller type for btrfs_path lowest_level (Bill O'Donnell) [1399590] - [fs] btrfs: use smaller type for btrfs_path reada (Bill O'Donnell) [1399590] - [fs] btrfs: cleanup, use enum values for btrfs_path reada (Bill O'Donnell) [1399590] - [fs] btrfs: constify static arrays (Bill O'Donnell) [1399590] - [fs] btrfs: constify remaining structs with function pointers (Bill O'Donnell) [1399590] - [fs] btrfs tests: replace whole ops structure for free space tests (Bill O'Donnell) [1399590] - [fs] btrfs: use list_for_each_entry* in backref.c (Bill O'Donnell) [1399590] - [fs] btrfs: use list_for_each_entry_safe in free-space-cache.c (Bill O'Donnell) [1399590] - [fs] btrfs: use list_for_each_entry* in check-integrity.c (Bill O'Donnell) [1399590] - [fs] btrfs: use linux/sizes.h to represent constants (Bill O'Donnell) [1399590] - [fs] btrfs: cleanup, remove stray return statements (Bill O'Donnell) [1399590] - [fs] btrfs: zero out delayed node upon allocation (Bill O'Donnell) [1399590] - [fs] btrfs: pass proper enum type to start_transaction() (Bill O'Donnell) [1399590] - [fs] btrfs: switch __btrfs_fs_incompat return type from int to bool (Bill O'Donnell) [1399590] - [fs] btrfs: remove unused inode argument from uncompress_inline() (Bill O'Donnell) [1399590] - [fs] btrfs: don't use slab cache for struct btrfs_delalloc_work (Bill O'Donnell) [1399590] - [fs] btrfs: drop duplicate prefix from scrub workqueues (Bill O'Donnell) [1399590] - [fs] btrfs: verbose error when we find an unexpected item in sys_array (Bill O'Donnell) [1399590] - [fs] btrfs: better packing of btrfs_delayed_extent_op (Bill O'Donnell) [1399590] - [fs] btrfs: Support convert to -d dup for btrfs-convert (Bill O'Donnell) [1399590] - [fs] btrfs: don't leave dangling dentry if symlink creation failed (Bill O'Donnell) [1399590] - [fs] btrfs: fix race between free space endio workers and space cache writeout (Bill O'Donnell) [1399590] - [fs] btrfs: don't run delayed references while we are creating the free space tree (Bill O'Donnell) [1399590] - [fs] btrfs: fix compiling with CONFIG_BTRFS_DEBUG enabled (Bill O'Donnell) [1399590] - [fs] btrfs: fix unprotected list operations at btrfs_write_dirty_block_groups (Bill O'Donnell) [1399590] - [fs] btrfs: fix locking bugs when defragging leaves (Bill O'Donnell) [1399590] - [fs] btrfs: add free space tree mount option (Bill O'Donnell) [1399590] - [fs] btrfs: wire up the free space tree to the extent tree (Bill O'Donnell) [1399590] - [fs] btrfs: add free space tree sanity tests (Bill O'Donnell) [1399590] - [fs] btrfs: implement the free space B-tree (Bill O'Donnell) [1399590] - [fs] btrfs: introduce the free space B-tree on-disk format (Bill O'Donnell) [1399590] - [fs] btrfs: refactor caching_thread() (Bill O'Donnell) [1399590] - [fs] btrfs: add helpers for read-only compat bits (Bill O'Donnell) [1399590] - [fs] btrfs: add extent buffer bitmap sanity tests (Bill O'Donnell) [1399590] - [fs] btrfs: add extent buffer bitmap operations (Bill O'Donnell) [1399590] - [fs] btrfs: fix deadlock between direct IO write and defrag/readpages (Bill O'Donnell) [1399590] - [fs] btrfs: fix memory leaks after transaction is aborted (Bill O'Donnell) [1399590] - [fs] btrfs: fix race when finishing dev replace leading to transaction abort (Bill O'Donnell) [1399590] - [fs] btrfs: make set_range_writeback return void (Bill O'Donnell) [1399590] - [fs] btrfs: make extent_range_redirty_for_io return void (Bill O'Donnell) [1399590] - [fs] btrfs: make extent_range_clear_dirty_for_io return void (Bill O'Donnell) [1399590] - [fs] btrfs: make end_extent_writepage return void (Bill O'Donnell) [1399590] - [fs] btrfs: make extent_clear_unlock_delalloc return void (Bill O'Donnell) [1399590] - [fs] btrfs: make clear_extent_buffer_uptodate return void (Bill O'Donnell) [1399590] - [fs] btrfs: make set_extent_buffer_uptodate return void (Bill O'Donnell) [1399590] - [fs] btrfs: remove a trivial helper btrfs_set_buffer_uptodate (Bill O'Donnell) [1399590] - [fs] btrfs: use GFP_KERNEL for xattr and acl allocations (Bill O'Donnell) [1399590] - [fs] btrfs: use GFP_KERNEL for allocations of workqueues (Bill O'Donnell) [1399590] - [fs] btrfs: use GFP_KERNEL for allocations in ioctl handlers (Bill O'Donnell) [1399590] - [fs] btrfs: remove wait from struct btrfs_delalloc_work (Bill O'Donnell) [1399590] - [fs] btrfs: sink parameter wait to btrfs_alloc_delalloc_work (Bill O'Donnell) [1399590] - [fs] btrfs: make btrfs_close_one_device static (Bill O'Donnell) [1399590] - [fs] btrfs: make lock_extent static inline (Bill O'Donnell) [1399590] - [fs] btrfs: drop unused parameter from lock_extent_bits (Bill O'Donnell) [1399590] - [fs] btrfs: make clear_extent_bit helpers static inline (Bill O'Donnell) [1399590] - [fs] btrfs: make set_extent_bit helpers static inline (Bill O'Donnell) [1399590]- [mmc] core: fix multi-bit bus width without high-speed mode (Don Zickus) [1430497] - [mmc] sdhci: Ignore unexpected CARD_INT interrupts (Don Zickus) [1430497] - [mmc] core: Restore parts of the polling policy when switch to HS/HS DDR (Don Zickus) [1430497] - [mmc] sdhci-acpi: Only powered up enabled acpi child devices (Don Zickus) [1430497] - [mmc] sd: Meet alignment requirements for raw_ssr DMA (Don Zickus) [1430497] - [mmc] core: Further fix thread wake-up (Don Zickus) [1430497] - [mmc] sdhci: Fix to handle MMC_POWER_UNDEFINED (Don Zickus) [1430497] - [mmc] sdhci-cadence: add Socionext UniPhier specific compatible string (Don Zickus) [1430497] - [mmc] block: Move files to core (Don Zickus) [1430497] - [mmc] sdhci-cadence: add Cadence SD4HC support (Don Zickus) [1430497] - [mmc] sdhci: export sdhci_execute_tuning() (Don Zickus) [1430497] - [mmc] sdhci: Tidy tuning loop (Don Zickus) [1430497] - [mmc] sdhci: Simplify tuning block size logic (Don Zickus) [1430497] - [mmc] sdhci: Factor out tuning helper functions (Don Zickus) [1430497] - [mmc] sdhci: Use mmc_abort_tuning() (Don Zickus) [1430497] - [mmc] mmc: Introduce mmc_abort_tuning() (Don Zickus) [1430497] - [mmc] sdhci: Always allow tuning to fall back to fixed sampling (Don Zickus) [1430497] - [mmc] sdhci: Fix tuning reset after exhausting the maximum number of loops (Don Zickus) [1430497] - [mmc] sdhci: Fix recovery from tuning timeout (Don Zickus) [1430497] - [mmc] revert "mmc: sdhci: Reset cmd and data circuits after tuning failure" (Don Zickus) [1430497] - [mmc] mmc: Relax checking for switch errors after HS200 switch (Don Zickus) [1430497] - [mmc] sdhci-acpi: support 80860F14 UID 2 SDIO bus (Don Zickus) [1430497] - [mmc] sdhci-pci: Use ACPI to get max frequency for Intel NI byt sdio (Don Zickus) [1430497] - [mmc] sdhci-pci: Add PCI ID for Intel NI byt sdio (Don Zickus) [1430497] - [mmc] mmc_test: remove BUG_ONs and deploy error handling (Don Zickus) [1430497] - [mmc] queue: remove BUG_ON for bounce_sg (Don Zickus) [1430497] - [mmc] sdio_uart: remove meaningless BUG_ON (Don Zickus) [1430497] - [mmc] core: remove BUG_ONs from core.c (Don Zickus) [1430497] - [mmc] core: remove BUG_ONs from sd (Don Zickus) [1430497] - [mmc] core: remove BUG_ONs from mmc (Don Zickus) [1430497] - [mmc] debugfs: remove BUG_ON from mmc_ext_csd_open (Don Zickus) [1430497] - [mmc] core: remove BUG_ONs from sdio (Don Zickus) [1430497] - [mmc] mmc: Add Command Queue definitions (Don Zickus) [1430497] - [mmc] queue: Introduce queue depth and use it to allocate and free (Don Zickus) [1430497] - [mmc] queue: Factor out mmc_queue_reqs_free_bufs() (Don Zickus) [1430497] - [mmc] queue: Factor out mmc_queue_alloc_sgs() (Don Zickus) [1430497] - [mmc] queue: Factor out mmc_queue_alloc_bounce_sgs() (Don Zickus) [1430497] - [mmc] queue: Factor out mmc_queue_alloc_bounce_bufs() (Don Zickus) [1430497] - [mmc] queue: Fix queue thread wake-up (Don Zickus) [1430497] - [mmc] block: Fix 4K native sector check (Don Zickus) [1430497] - [mmc] block: Restore line inadvertently removed with packed commands (Don Zickus) [1430497] - [mmc] sdhci-of-esdhc: fix host version for T4240-R1.0-R2.0 (Don Zickus) [1430497] - [mmc] block: delete packed command support (Don Zickus) [1430497] - [mmc] delete is_first_req parameter from pre-request callback (Don Zickus) [1430497] - [mmc] core: Update CMD13 polling policy when switch to HS DDR mode (Don Zickus) [1430497] - [mmc] core: Allow CMD13 polling when switching to HS mode for mmc (Don Zickus) [1430497] - [mmc] core: Enable __mmc_switch() to change bus speed timing for the host (Don Zickus) [1430497] - [mmc] core: Check SWITCH_ERROR bit from each CMD13 response when polling (Don Zickus) [1430497] - [mmc] core: Rename ignore_crc to retry_crc_err to reflect its purpose (Don Zickus) [1430497] - [mmc] core: Remove redundant __mmc_send_status() (Don Zickus) [1430497] - [mmc] core: Retry instead of ignore at CRC errors when polling for busy (Don Zickus) [1430497] - [mmc] sdhci-pci: Allow deferred probe for sd card detect gpio (Don Zickus) [1430497] - [mmc] sdhci-pci: Add support for Intel GLK (Don Zickus) [1430497] - [mmc] sdhci: Factor out sdhci_enable_clk (Don Zickus) [1430497] - [mmc] dw_mmc: use the cookie's enum values for post/pre_req() (Don Zickus) [1430497] - [mmc] block: move packed command struct init (Don Zickus) [1430497] - [mmc] block: rename data to blkdata (Don Zickus) [1430497] - [mmc] mmc_test: Uninitialized return value (Don Zickus) [1430497] - [mmc] sdhci: remove unneeded (void *) casts in sdhci_(pltfm_)priv() (Don Zickus) [1430497] - [mmc] core: Add helper to see if a host can be retuned (Don Zickus) [1430497] - [mmc] core: use enum mmc_blk_status properly (Don Zickus) [1430497] - [mmc] block: convert ecc_err to a bool (Don Zickus) [1430497] - [mmc] block: make gen_err a bool variable (Don Zickus) [1430497] - [mmc] sdhci: Use sdhci-caps-mask and sdhci-caps to change the caps read during __sdhci_read_caps (Don Zickus) [1430497] - [mmc] core: Don't power off the card when starting the host (Don Zickus) [1430497] - [mmc] core: expose the capability of gpio card detect (Don Zickus) [1430497] - [mmc] core: Don't use ->card_busy() and CMD13 in combination when polling (Don Zickus) [1430497] - [mmc] core: Factor out code related to polling in __mmc_switch() (Don Zickus) [1430497] - [mmc] core: Clarify code which deals with polling in __mmc_switch() (Don Zickus) [1430497] - [mmc] core: Make mmc_switch_status() available for mmc core (Don Zickus) [1430497] - [mmc] rtsx_usb_sdmmc: Enable runtime PM autosuspend (Don Zickus) [1430497] - [mmc] sdhci: put together into one condition checking (Don Zickus) [1430497] - [mmc] sdhci-of-esdhc: fixup PRESENT_STATE read (Don Zickus) [1430497] - [mmc] mmc: Use 500ms as the default generic CMD6 timeout (Don Zickus) [1430497] - [mmc] mmc_test: Fix "Commands during non-blocking write" tests (Don Zickus) [1430497] - [mmc] sdhci: Fix missing enhanced strobe setting during runtime resume (Don Zickus) [1430497] - [mmc] sdhci: Reset cmd and data circuits after tuning failure (Don Zickus) [1430497] - [mmc] sdhci: Fix unexpected data interrupt handling (Don Zickus) [1430497] - [mmc] sdhci: Fix CMD line reset interfering with ongoing data transfer (Don Zickus) [1430497] - [mmc] rtsx_usb_sdmmc: Handle runtime PM while changing the led (Don Zickus) [1430497] - [mmc] rtsx_usb_sdmmc: Avoid keeping the device runtime resumed when unused (Don Zickus) [1430497] - [mmc] sdhci: cast unsigned int to unsigned long long to avoid unexpeted error (Don Zickus) [1430497] - [mmc] sdhci-pci: Fix bus power failing to enable for some Intel controllers (Don Zickus) [1430497] - [mmc] sdhci-pci: Let devices define their own sdhci_ops (Don Zickus) [1430497] - [mmc] sdhci: Rename sdhci_set_power() to sdhci_set_power_noreg() (Don Zickus) [1430497] - [mmc] sdhci: Fix SDHCI_QUIRK2_STOP_WITH_TC (Don Zickus) [1430497] - [mmc] core: Annotate cmd_hdr as __le32 (Don Zickus) [1430497] - [mmc] core: changes frequency to hs_max_dtr when selecting hs400es (Don Zickus) [1430497] - [mmc] core: switch to 1V8 or 1V2 for hs400es mode (Don Zickus) [1430497] - [mmc] block: add missing header dependencies (Don Zickus) [1430497] - [mmc] mfd: rtsx_usb: Avoid setting ucr->current_sg.status (Don Zickus) [1430497] - [mmc] core: don't try to switch block size for dual rate mode (Don Zickus) [1430497] - [mmc] sdhci-of-arasan: Set controller to test mode when no CD bit (Don Zickus) [1430497] - [mmc] rtsx_usb: use new macro for R1 without CRC (Don Zickus) [1430497] - [mmc] rtsx_pci: use new macro for R1 without CRC (Don Zickus) [1430497] - [mmc] add define for R1 response without CRC (Don Zickus) [1430497] - [mmc] card: do away with indirection pointer (Don Zickus) [1430497] - [mmc] sdhci-acpi: Set MMC_CAP_CMD_DURING_TFR for Intel eMMC controllers (Don Zickus) [1430497] - [mmc] sdhci-pci: Set MMC_CAP_CMD_DURING_TFR for Intel eMMC controllers (Don Zickus) [1430497] - [mmc] sdhci: Support cap_cmd_during_tfr requests (Don Zickus) [1430497] - [mmc] mmc_test: Add tests for sending commands during transfer (Don Zickus) [1430497] - [mmc] core: Add support for sending commands during data transfer (Don Zickus) [1430497] - [mmc] sdhci-brcmstb: Fix incorrect capability (Don Zickus) [1430497] - [mmc] core: Optimize the mmc erase size alignment (Don Zickus) [1430497] - [mmc] core: Factor out the alignment of erase size (Don Zickus) [1430497] - [mmc] core: Use a default maximum erase timeout (Don Zickus) [1430497] - [mmc] sdhci-pci: enable SD card interface on Merrifield (Don Zickus) [1430497] - [mmc] sdhci-pci: enable SDIO interface on Intel Merrifield (Don Zickus) [1430497] - [mmc] sdhci-pci: refactor intel_mrfld_mmc_probe_slot() (Don Zickus) [1430497] - [mmc] dw_mmc: add reset support to dwmmc host controller (Don Zickus) [1430497] - [mmc] block: don't use CMD23 with very old MMC cards (Don Zickus) [1430497] - [mmc] sdhci: Remove ->platform_init() callback as it's no longer used (Don Zickus) [1430497] - [mmc] sdhci-pci: Convert to use managed functions (part2) (Don Zickus) [1430497] - [mmc] sdio: deploy error handling instead of triggering BUG_ON (Don Zickus) [1430497] - [mmc] block: remove the check of packed for packed request routine (Don Zickus) [1430497] - [mmc] core: Add error message when switching fails in mmc_select_hs() (Don Zickus) [1430497] - [mmc] sdhci: Do not allow tuning procedure to be interrupted (Don Zickus) [1430497] - [mmc] sdhci-brcmstb: Delete owner assignment (Don Zickus) [1430497] - [mmc] sd: Export SD Status via "ssr" device attribute (Don Zickus) [1430497] - [mmc] vub300: don't print error when allocating urb fails (Don Zickus) [1430497] - [mmc] rtsx_pci: Remove deprecated create_singlethread_workqueue (Don Zickus) [1430497] - [mmc] rtsx_pci: Enable MMC_CAP_ERASE to allow erase/discard/trim requests (Don Zickus) [1430497] - [mmc] rtsx_pci: Use the provided busy timeout from the mmc core (Don Zickus) [1430497] - [mmc] sdhci-pltfm: Drop define for SDHCI_PLTFM_PMOPS (Don Zickus) [1430497] - [mmc] sdhci-pltfm: Convert to use the SET_SYSTEM_SLEEP_PM_OPS (Don Zickus) [1430497] - [mmc] sdhci-pltfm: Make sdhci_pltfm_suspend|resume() static (Don Zickus) [1430497] - [mmc] sdhci-acpi: Simplify code by using SET_SYSTEM_SLEEP_PM_OPS (Don Zickus) [1430497] - [mmc] sdhci-pci-core: Simplify code by using SET_SYSTEM_SLEEP_PM_OPS (Don Zickus) [1430497] - [mmc] Change the max discard sectors and erase response when HW busy detect (Don Zickus) [1430497] - [mmc] sdhci: Request regulators before reading capabilities (Don Zickus) [1430497] - [mmc] sdhci-pci: Use MRFLD as abbreviation of Merrifield (Don Zickus) [1430497] - [mmc] sdhci: add standard hw auto retuning support (Don Zickus) [1430497] - [mmc] sdhci: using common mmc_regulator_set_vqmmc() (Don Zickus) [1430497] - [mmc] sdhci-pci: Convert to use managed functions pcim_* and devm_* (Don Zickus) [1430497] - [mmc] core: Extend sysfs with DSR register (Don Zickus) [1430497] - [mmc] core: expose MMC_CAP2_NO_* to dt (Don Zickus) [1430497] - [mmc] core: Extend sysfs with OCR register (Don Zickus) [1430497] - [mmc] sdhci: add define for suspend/resume capability (Don Zickus) [1430497] - [mmc] core: Allow hosts to specify non-support for MMC commands (Don Zickus) [1430497] - [mmc] sdhci: sdhci_execute_tuning() must delete timer (Don Zickus) [1430497] - [mmc] sdhci: Avoid STOP cmd triggering warning in sdhci_send_command() (Don Zickus) [1430497] - [mmc] sdhci: Do not reset cmd or data circuits that are in use (Don Zickus) [1430497] - [mmc] sdhci: Factor out sdhci_auto_cmd12() (Don Zickus) [1430497] - [mmc] sdhci: Allow for finishing multiple requests (Don Zickus) [1430497] - [mmc] sdhci: Separate timer timeout for command and data requests (Don Zickus) [1430497] - [mmc] sdhci: Factor out sdhci_data_line_cmd() (Don Zickus) [1430497] - [mmc] sdhci: Ensure all requests get errored out (Don Zickus) [1430497] - [mmc] sdhci: Clear pointers when a request finishes (Don Zickus) [1430497] - [mmc] sdhci: Track whether a reset is pending (Don Zickus) [1430497] - [mmc] sdhci: Factor out sdhci_needs_reset() (Don Zickus) [1430497] - [mmc] sdhci: Factor out sdhci_finish_mrq() (Don Zickus) [1430497] - [mmc] sdhci: Move host->data warning (Don Zickus) [1430497] - [mmc] sdhci: Reduce the use of host->mrq (Don Zickus) [1430497] - [mmc] sdhci: Get rid of host->busy_handle (Don Zickus) [1430497] - [mmc] sdhci: Record what command is using the data lines (Don Zickus) [1430497] - [mmc] sdhci: Simplify sdhci_finish_command() by clearing host->cmd at the start (Don Zickus) [1430497] - [mmc] sdhci: Get rid of redundant BUG_ONs (Don Zickus) [1430497] - [mmc] sdhci: Move busy signal handling into sdhci_finish_cmd() (Don Zickus) [1430497] - [mmc] sdhci-pci: Do not runtime suspend at the end of sdhci_pci_probe() (Don Zickus) [1430497] - [mmc] sdhci: Add sdhci_read_caps() (Don Zickus) [1430497] - [mmc] sdhci: Tidy caps variables in sdhci_setup_host() (Don Zickus) [1430497] - [mmc] sdhci: Make signal voltage support explicit (Don Zickus) [1430497] - [mmc] sdhci: Split sdhci_add_host() (Don Zickus) [1430497] - [mmc] sdhci: Do not call implementations of mmc host ops directly (Don Zickus) [1430497] - [mmc] dw_mmc: remove the quirks flags (Don Zickus) [1430497] - [mmc] core: Allow hosts to specify non-support for SD commands (Don Zickus) [1430497] - [mmc] sdhci: use pr_err for sdhci_dumpregs (Don Zickus) [1430497] - [mmc] host: use the defined function to check whether card is removable (Don Zickus) [1430497] - [mmc] sdhci-of-arasan: Add ability to export card clock (Don Zickus) [1430497] - [mmc] sdhci-brcmstb: Add driver for Broadcom BRCMSTB SoCs (Don Zickus) [1430497] - [mmc] block: Fix tag condition with packed writes (Don Zickus) [1430497] - [mmc] core: Disable HPI for certain Hynix eMMC cards (Don Zickus) [1430497] - [mmc] core: Only change mode if mmc_select_bus_width() is successful (Don Zickus) [1430497] - [mmc] Set pref erase size based on size (Don Zickus) [1430497] - [mmc] mmc: Fix HS switch failure in mmc_select_hs400() (Don Zickus) [1430497] - [mmc] mmc: fix switch timeout issue caused by jiffies precision (Don Zickus) [1430497] - [mmc] mmc: do not use CMD13 to get status after speed mode switch (Don Zickus) [1430497] - [mmc] mmc: Use ->card_busy() to detect busy cards in __mmc_switch() (Don Zickus) [1430497] - [mmc] sdhci: Fix sdhci_card_busy() (Don Zickus) [1430497] - [mmc] debugfs: add HS400 enhanced strobe description (Don Zickus) [1430497] - [mmc] core: implement enhanced strobe support (Don Zickus) [1430497] - [mmc] core: add mmc-hs400-enhanced-strobe support (Don Zickus) [1430497] - [mmc] sdhci: fix wakeup configuration (Don Zickus) [1430497] - [mmc] block: correct 4KB alignment check (Don Zickus) [1430497] - [mmc] sdhci: remove comment regarding timeout during tuning (Don Zickus) [1430497] - [mmc] block: fix packed command header endianness (Don Zickus) [1430497] - [mmc] block: fix free of uninitialized 'idata->buf' (Don Zickus) [1430497] - [mmc] x86, mmc: Use Intel family name macros for mmc driver (Don Zickus) [1430497] - [mmc] fix mmc mode selection for HS-DDR and higher (Don Zickus) [1430497] - [mmc] remove lots of IS_ERR_VALUE abuses (Don Zickus) [1430497] - [mmc] sdhci-acpi: Remove MMC_CAP_BUS_WIDTH_TEST for Intel controllers (Don Zickus) [1430497] - [mmc] sdhci-pci: Remove MMC_CAP_BUS_WIDTH_TEST for Intel controllers (Don Zickus) [1430497] - [mmc] longer timeout for long read time quirk (Don Zickus) [1430497] - [mmc] block: Pause re-tuning while switched to the RPMB partition (Don Zickus) [1430497] - [mmc] block: Always switch back to main area after RPMB access (Don Zickus) [1430497] - [mmc] core: Add a facility to "pause" re-tuning (Don Zickus) [1430497] - [mmc] mmc: Fix partition switch timeout for some eMMCs (Don Zickus) [1430497] - [mmc] sdio: fall back to SDIO 1.0 for broken 1.1 cards (Don Zickus) [1430497] - [mmc] block: improve logging of handling emmc timeouts (Don Zickus) [1430497] - [mmc] sdhci: removed unneeded function wrappers (Don Zickus) [1430497] - [mmc] core: remove the invalid message in mmc_select_timing (Don Zickus) [1430497] - [mmc] core: fix using wrong io voltage if mmc_select_hs200 fails (Don Zickus) [1430497] - [mmc] mmc: Attempt to flush cache before reset (Don Zickus) [1430497] - [mmc] sh_mmcif: remove obsolete support for sh7372 (Don Zickus) [1430497] - [mmc] block: Convert to IDA for partition device indexes (Don Zickus) [1430497] - [mmc] block: Release index in partition allocation error path (Don Zickus) [1430497] - [mmc] core: Convert from IDR to IDA for host indexes (Don Zickus) [1430497] - [mmc] sdhci: use IS_ENABLE(CONFIG_LEDS_CLASS) to enable LED struct members (Don Zickus) [1430497] - [mmc] sdhci: use IS_REACHABLE(CONFIG_LEDS_CLASS) to enable LED code (Don Zickus) [1430497] - [mmc] sdhci: Remove SDHCI_SDR104_NEEDS_TUNING (Don Zickus) [1430497] - [mmc] sdhci-pltfm: call platform_get_irq() before sdhci_alloc_host() (Don Zickus) [1430497] - [mmc] sdhci-pltfm: move devm_ioremap_resource() up (Don Zickus) [1430497] - [mmc] sdhci-pltfm: use devm_ioremap_resource() (Don Zickus) [1430497] - [mmc] sdhci-pltfm: use devm_ioremap() (Don Zickus) [1430497] - [mmc] sdhci-pltfm: use devm_request_mem_region() (Don Zickus) [1430497] - [mmc] sdhci-pltfm: check return value of platform_get_irq() (Don Zickus) [1430497] - [mmc] sdhci-pltfm: drop error message for too small MMIO resource size (Don Zickus) [1430497] - [mmc] core: drop unnecessary bit checking (Don Zickus) [1430497] - [mmc] sdhci: Tidy together LED code (Don Zickus) [1430497] - [mmc] sdhci: Fix error paths in sdhci_add_host() (Don Zickus) [1430497] - [mmc] sdhci: Remove redundant condition (Don Zickus) [1430497] - [mmc] sdhci-acpi: Set MMC_CAP_AGGRESSIVE_PM for Broxton controllers (Don Zickus) [1430497] - [mmc] sdhci-pci: Set MMC_CAP_AGGRESSIVE_PM for Broxton controllers (Don Zickus) [1430497] - [mmc] sdhci: Remove SDHCI_QUIRK2_NEED_DELAY_AFTER_INT_CLK_RST (Don Zickus) [1430497] - [mmc] sdhci: Introduce sdhci_calc_clk() (Don Zickus) [1430497] - [mmc] sdhci: Move sdhci_runtime_pm_bus_off|on() to avoid pre-definition (Don Zickus) [1430497] - [mmc] sdhci-pic32: remove owner assignment (Don Zickus) [1430497] - [mmc] sdhci: Remove redundant runtime PM calls (Don Zickus) [1430497] - [mmc] core: Do regular power cycle when lacking eMMC HW reset support (Don Zickus) [1430497] - [mmc] sdhci-pci: Remove redundant runtime PM calls (Don Zickus) [1430497] - [mmc] sdhci-acpi: Remove redundant runtime PM calls (Don Zickus) [1430497] - [mmc] dw_mmc: remove unused EVENT_XFER_ERROR (Don Zickus) [1430497] - [mmc] dw_mmc: fix warning reported by kernel-doc (Don Zickus) [1430497] - [mmc] host: add note that set_ios needs to handle 0Hz properly (Don Zickus) [1430497] - [mmc] core: Provide tracepoints for request processing (Don Zickus) [1430497] - [mmc] sdhci-acpi: Reduce Baytrail eMMC/SD/SDIO hangs (Don Zickus) [1430497] - [mmc] block: Use the mmc host device index as the mmcblk device index (Don Zickus) [1430497] - [mmc] sdhci-pci: Add support and PCI IDs for more Broxton host controllers (Don Zickus) [1430497] - [mmc] sdhci: Fix regression setting power on Trats2 board (Don Zickus) [1430497] - [mmc] sdhci-pci: Do not set DMA mask in enable_dma() (Don Zickus) [1430497] - [mmc] sdhci-acpi: Remove enable_dma() hook (Don Zickus) [1430497] - [mmc] sdhci: Set DMA mask when adding host (Don Zickus) [1430497] - [mmc] block: fix ABI regression of mmc_blk_ioctl (Don Zickus) [1430497] - [mmc] core: remove redundant memset of sdio_read_cccr (Don Zickus) [1430497] - [mmc] core: remove redundant memset of mmc_decode_cid (Don Zickus) [1430497] - [mmc] sdhci: Fix override of timeout clk wrt max_busy_timeout (Don Zickus) [1430497] - [mmc] sdhci-acpi: add QCOM controllers (Don Zickus) [1430497] - [mmc] sdhci-pltfm: remove priv variable from sdhci_pltfm_host (Don Zickus) [1430497] - [mmc] sdhci: further code simplication (Don Zickus) [1430497] - [mmc] sdhci: consolidate the DMA/ADMA size/address quicks (Don Zickus) [1430497] - [mmc] sdhci: prepare DMA address/size quirk handling consolidation (Don Zickus) [1430497] - [mmc] sdhci: cleanup DMA un-mapping (Don Zickus) [1430497] - [mmc] sdhci: clean up host cookie handling (Don Zickus) [1430497] - [mmc] sdhci: always unmap a mapped data transfer in sdhci_post_req() (Don Zickus) [1430497] - [mmc] sdhci: pass the cookie into sdhci_pre_dma_transfer() (Don Zickus) [1430497] - [mmc] sdhci: factor out sdhci_pre_dma_transfer() from sdhci_adma_table_pre() (Don Zickus) [1430497] - [mmc] sdhci: move sdhci_pre_dma_transfer() (Don Zickus) [1430497] - [mmc] sdhci: factor out common DMA cleanup in sdhci_finish_data() (Don Zickus) [1430497] - [mmc] sdhci: avoid walking SG list for writes (Don Zickus) [1430497] - [mmc] sdhci: clean up coding style in sdhci_adma_table_pre() (Don Zickus) [1430497] - [mmc] sdhci: allocate alignment and DMA descriptor buffer together (Don Zickus) [1430497] - [mmc] sdhci: fix data timeout (part 2) (Don Zickus) [1430497] - [mmc] sdhci: fix data timeout (part 1) (Don Zickus) [1430497] - [mmc] sdhci: further fix for DMA unmapping in sdhci_post_req() (Don Zickus) [1430497] - [mmc] sdhci: plug DMA mapping leak on error (Don Zickus) [1430497] - [mmc] sdhci: avoid unnecessary mapping/unmapping of align buffer (Don Zickus) [1430497] - [mmc] sdhci: fix command response CRC error handling (Don Zickus) [1430497] - [mmc] sdhci: clean up command error handling (Don Zickus) [1430497] - [mmc] sdhci: move initialisation of command error member (Don Zickus) [1430497] - [mmc] sdhci: Allow CAPS check for SDHCI_CAN_64BIT to use overridden caps (Don Zickus) [1430497] - [mmc] sdhci-pic32: Add PIC32 SDHCI host controller driver (Don Zickus) [1430497] - [mmc] dw_mmc: remove DW_MCI_QUIRK_BROKEN_CARD_DETECTION quirk (Don Zickus) [1430497] - [mmc] dw_mmc: remove struct block_settings (Don Zickus) [1430497] - [mmc] core: report tuning command execution failure reason (Don Zickus) [1430497] - [mmc] block: shut up "retrying because a re-tune was needed" message (Don Zickus) [1430497] - [mmc] core: improve mmc_of_parse_voltage() to return better status (Don Zickus) [1430497] - [mmc] core: shut up "voltage-ranges unspecified" pr_info() (Don Zickus) [1430497] - [mmc] block: don't use the OR operation for flag of data (Don Zickus) [1430497] - [mmc] core: remove the MMC_DATA_STREAM flag (Don Zickus) [1430497] - [mmc] sanitize 'bus width' in debug output (Don Zickus) [1430497] - [mmc] core: use the defined function to check whether card is removable (Don Zickus) [1430497] - [mmc] mmc_test: mention that '0' runs all tests (Don Zickus) [1430497] - [mmc] mmcif: don't depend on MMC_BLOCK (Don Zickus) [1430497] - [mmc] make MAN_BKOPS_EN message a debug (Don Zickus) [1430497] - [mmc] sdhci-acpi: enable sdhci-acpi device to suspend/resume asynchronously (Don Zickus) [1430497] - [mmc] core: enable mmc host device to suspend/resume asynchronously (Don Zickus) [1430497] - [mmc] debugfs: Add a restriction to mmc debugfs clock setting (Don Zickus) [1430497] - [mmc] remove unnecessary assignment statements before return (Don Zickus) [1430497]- [fs] cifs: initialize file_info_lock (Sachin Prabhu) [1416808] - [fs] cifs: Fix a possible double locking of mutex during reconnect (Sachin Prabhu) [1416808] - [fs] cifs: Fix a possible memory corruption during reconnect (Sachin Prabhu) [1416808] - [fs] cifs: Fix a possible memory corruption in push locks (Sachin Prabhu) [1416808] - [fs] cifs: Fix missing nls unload in smb2_reconnect() (Sachin Prabhu) [1416808] - [fs] cifs: Decrease verbosity of ioctl call (Sachin Prabhu) [1416808] - [fs] smb3: parsing for new snapshot timestamp mount parm (Sachin Prabhu) [1416808] - [fs] Call echo service immediately after socket reconnect (Sachin Prabhu) [1416808] - [fs] cifs: Retrieve uid and gid from special sid if enabled (Sachin Prabhu) [1416808] - [fs] cifs: Add new mount option to set owner uid and gid from special sids in acl (Sachin Prabhu) [1416808] - [fs] cifs: Reset read oplock to NONE if we have mandatory locks after reopen (Sachin Prabhu) [1416808] - [fs] cifs: Fix persistent handles re-opening on reconnect (Sachin Prabhu) [1416808] - [fs] smb2: Separate RawNTLMSSP authentication from SMB2_sess_setup (Sachin Prabhu) [1416808] - [fs] smb2: Separate Kerberos authentication from SMB2_sess_setup (Sachin Prabhu) [1416808] - [fs] Expose cifs module parameters in sysfs (Sachin Prabhu) [1416808] - [fs] Cleanup missing frees on some ioctls (Sachin Prabhu) [1416808] - [fs] Enable previous version support (Sachin Prabhu) [1416808] - [fs] Do not send SMB3 SET_INFO request if nothing is changing (Sachin Prabhu) [1416808] - [fs] smb3: Add mount parameter to allow user to override max credits (Sachin Prabhu) [1416808] - [fs] cifs: reopen persistent handles on reconnect (Sachin Prabhu) [1416808] - [fs] Clarify locking of cifs file and tcon structures and make more granular (Sachin Prabhu) [1416808] - [fs] cifs: keep guid when assigning fid to fileinfo (Sachin Prabhu) [1416808] - [fs] smb3: GUIDs should be constructed as random but valid uuids (Sachin Prabhu) [1416808] - [fs] Set previous session id correctly on SMB3 reconnect (Sachin Prabhu) [1416808] - [fs] cifs: Limit the overall credit acquired (Sachin Prabhu) [1416808] - [fs] Display number of credits available (Sachin Prabhu) [1416808] - [fs] cifs: get rid of unused arguments of CIFSSMBWrite() (Sachin Prabhu) [1416808] - [fs] cifs: don't use ->d_time (Sachin Prabhu) [1416808] - [fs] cifs: Fix a possible invalid memory access in smb2_query_symlink() (Sachin Prabhu) [1416808] - [fs] cifs: fix crash due to race in hmac(md5) handling (Sachin Prabhu) [1416808] - [fs] cifs: unbreak TCP session reuse (Sachin Prabhu) [1416808] - [fs] File names with trailing period or space need special case conversion (Sachin Prabhu) [1416808] - [fs] Fix reconnect to not defer smb3 session reconnect long after socket reconnect (Sachin Prabhu) [1416808] - [fs] cifs: check hash calculating succeeded (Sachin Prabhu) [1416808] - [fs] cifs: stuff the fl_owner into "pid" field in the lock request (Sachin Prabhu) [1416808] - [fs] cifs: Remove some obsolete comments (Sachin Prabhu) [1416808] - [fs] remove directory incorrectly tries to set delete on close on non-empty directories (Sachin Prabhu) [1416808] - [fs] Update cifs.ko version to 2.09 (Sachin Prabhu) [1416808] - [fs] cifs: Fix removexattr for os2.* xattrs (Sachin Prabhu) [1416808] - [fs] cifs: Check for equality with ACL_TYPE_ACCESS and ACL_TYPE_DEFAULT (Sachin Prabhu) [1416808] - [fs] cifs: Fix xattr name checks (Sachin Prabhu) [1416808] - [fs] cifs: kill more bogus checks in ->...xattr() methods (Sachin Prabhu) [1416808] - [fs] don't bother with ->d_inode->i_sb - it's always equal to ->d_sb (Sachin Prabhu) [1416808] - [fs] mm, fs: remove remaining PAGE_CACHE_* and page_cache_{get, release} usage(cifs only) (Sachin Prabhu) [1416808] - [fs] mm, fs: get rid of PAGE_CACHE_* and page_cache_{get, release} macros(cifs only) (Sachin Prabhu) [1416808] - [fs] lib: update single-char callers of strtobool()(cifs only) (Sachin Prabhu) [1416808] - [fs] Add helper kstrtobool_from_user (Sachin Prabhu) [1416808] - [fs] cifs_get_root(): use lookup_one_len_unlocked() (Sachin Prabhu) [1416808] - [fs] Fix cifs_uniqueid_to_ino_t() function for s390x (Sachin Prabhu) [1416808] - [fs] wrappers for ->i_mutex access (Sachin Prabhu) [1416808] - [fs] cifs: remove redundant check for null string pointer (Sachin Prabhu) [1416808] - [fs] cifs: Add decryption and encryption key generation (Sachin Prabhu) [1416808] - [fs] cifs: Allow using O_DIRECT with cache=loose (Sachin Prabhu) [1416808] - [fs] posix acls: Remove duplicate xattr name definitions (cifs only) (Sachin Prabhu) [1416808] - [fs] libceph: don't set weight to IN when OSD is destroyed (Ilya Dryomov) [1427556] - [fs] xfs: allocate log vector buffers outside CIL context lock (Brian Foster) [1410906] - [fs] procfs: expose umask in /proc//status (Miklos Szeredi) [1391413] - [fs] gfs2: Prevent BUG from occurring when normal Withdraws occur (Robert S Peterson) [1404005] - [fs] ext4: fix mmp use after free during unmount (Lukas Czerner) [1386651] - [fs] jbd2: fix incorrect unlock on j_list_lock (Lukas Czerner) [1403346] - [fs] nfs: nfs_rename() handle -ERESTARTSYS dentry left behind (Benjamin Coddington) [1349647] - [fs] nfsv4.0: always send mode in SETATTR after EXCLUSIVE4 (Benjamin Coddington) [1415780] - [fs] xfs: split indlen reservations fairly when under reserved (Brian Foster) [1423393] - [fs] xfs: handle indlen shortage on delalloc extent merge (Brian Foster) [1423393] - [netdrv] bna: use new api ethtool_{get|set}_link_ksettings (Jonathan Toppins) [1386007] - [netdrv] bna: use correct type specifier (2) (Jonathan Toppins) [1386007] - [netdrv] bna: use correct type specifications (Jonathan Toppins) [1386007] - [scsi] bfa: Increase requested firmware version to 3.2.5.1 (Jonathan Toppins) [1386007] - [netdrv] bna: Update the Driver and Firmware Version (Jonathan Toppins) [1386007] - [kernel] watchdog: prevent false hardlockup on overloaded system (Don Zickus) [1399881] - [security] keys: request_key() should reget expired keys rather than give EKEYEXPIRED (David Howells) [1408330] - [security] keys: Simplify KEYRING_SEARCH_{NO, DO}_STATE_CHECK flags (David Howells) [1408330]- [net] sched: sch_sfb: keep backlog updated with qlen (Ivan Vecera) [1382040] - [net] sched: sch_qfq: keep backlog updated with qlen (Ivan Vecera) [1382040] - [net] switchdev: Fix return value of switchdev_port_fdb_dump() (Ivan Vecera) [1382040] - [net] sched: netem: fix a use after free (Ivan Vecera) [1382040] - [net] sched: fix pfifo_head_drop behavior vs backlog (Ivan Vecera) [1382040] - [net] sched: fq_codel: fix NET_XMIT_CN behavior (Ivan Vecera) [1382040] - [net] sched: keep backlog updated with qlen (Ivan Vecera) [1382040] - [net] sched: sch_tbf: update backlog as well (Ivan Vecera) [1382040] - [net] sched: sch_red: update backlog as well (Ivan Vecera) [1382040] - [net] sched: sch_drr: update backlog as well (Ivan Vecera) [1382040] - [net] sched: sch_prio: update backlog as well (Ivan Vecera) [1382040] - [net] sched: sch_hfsc: always keep backlog updated (Ivan Vecera) [1382040] - [net] sched: fq_codel: fix memory limitation drift (Ivan Vecera) [1382040] - [net] sched: fq_codel: add memory limitation per queue (Ivan Vecera) [1382040] - [net] sched: fq_codel: add batch ability to fq_codel_drop() (Ivan Vecera) [1382040] - [net] sched: fq_codel: explicitly reset flows in ->reset() (Ivan Vecera) [1382040] - [net] sched: fq_codel: fix return value of fq_codel_drop() (Ivan Vecera) [1382040] - [net] sched: fq_codel: fix a use-after-free (Ivan Vecera) [1382040] - [net] rtnetlink: fix FDB size computation (Ivan Vecera) [1382040] - [net] dev: Fix non-RCU based lower dev walker (Ivan Vecera) [1382040] - [net] Introduce new api for walking upper and lower devices (Ivan Vecera) [1382040] - [net] rtnetlink: fdb dump: optimize by saving last interface markers (Ivan Vecera) [1382040] - [net] rtnetlink: wrap .ndo_fdb_dump calls (Ivan Vecera) [1382040] - [net] rtnetlink: Pass VLAN ID to rtnl_fdb_notify (Ivan Vecera) [1382040] - [net] rtnetlink: fix fdb notification flags (Ivan Vecera) [1382040] - [net] fq: Port memory limit mechanism from fq_codel (Ivan Vecera) [1382040] - [net] fq: split out backlog update logic (Ivan Vecera) [1382040] - [net] fq: add fair queuing framework (Ivan Vecera) [1382040] - [net] codel: split into multiple files (Ivan Vecera) [1382040] - [net] codel: generalize the implementation (Ivan Vecera) [1382040] - [net] Add skb_get_hash_perturb (Ivan Vecera) [1382040] - [net] Only do flow_dissector hash computation once per packet (Ivan Vecera) [1382040] - [net] sch_dsmark: update backlog as well (Ivan Vecera) [1382040] - [net] sch_htb: update backlog as well (Ivan Vecera) [1382040] - [net] sched: update hierarchical backlog too (Ivan Vecera) [1382040] - [net] sched: introduce qdisc_replace() helper (Ivan Vecera) [1382040] - [net] codel: add ce_threshold attribute (Ivan Vecera) [1382040] - [net] codel: fix maxpacket/mtu confusion (Ivan Vecera) [1382040] - [net] use ktime_get_ns() and ktime_get_real_ns() helpers (Ivan Vecera) [1382040] - [net] codel: Avoid undefined behavior from signed overflow (Ivan Vecera) [1382040] - [net] sock: backport __sock_queue_rcv_skb() (Ivan Vecera) [1382040] - [net] sock: convert sk_peek_offset functions to WRITE_ONCE (Ivan Vecera) [1382040] - [net] Add and use skb_copy_datagram_msg() helper (Ivan Vecera) [1382040] - [net] ipv6: Export fib6_get_table and nd_tbl (Ivan Vecera) [1382040]- [fs] nfsv4: Label stateids with the type (Steve Dickson) [1349668] - [fs] pnfs: Files and flexfiles always need to commit before layoutcommit (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Clean up calls to pnfs_set_layoutcommit() (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Fix layoutcommit after a commit to DS (Steve Dickson) [1349668] - [fs] pnfs/files: Fix layoutcommit after a commit to DS (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Fix a deadlock on LAYOUTGET (Steve Dickson) [1349668] - [fs] nfs: Fix used uninitialized warn in nfs4_slot_seqid_in_use() (Steve Dickson) [1349668] - [fs] nfs4: fix missing-braces warning (Steve Dickson) [1349668] - [fs] nfsv4.2: Fix a reference leak in nfs42_proc_layoutstats_generic (Steve Dickson) [1349668] - [fs] pnfs: Fix atime updates on pNFS clients (Steve Dickson) [1349668] - [fs] nfsv4: Fix a race when updating an open_stateid (Steve Dickson) [1349668] - [fs] nfsv4: Fix a race in nfs_inode_reclaim_delegation() (Steve Dickson) [1349668] - [fs] nfsv4: Pass the stateid to the exception handler in nfs4_read/write_done_cb (Steve Dickson) [1349668] - [fs] nfsv4.1: nfs4_layoutget_handle_exception handle revoked state (Steve Dickson) [1349668] - [fs] nfsv4: nfs4_handle_setlk_error() handle expiration as revoke case (Steve Dickson) [1349668] - [fs] nfsv4: nfs4_handle_delegation_recall_error() handle expiration as revoke case (Steve Dickson) [1349668] - [fs] nfsv4: nfs4_do_handle_exception() handle revoke/expiry of a single stateid (Steve Dickson) [1349668] - [fs] nfsv4: nfs_inode_find_state_and_recover() should check all stateids (Steve Dickson) [1349668] - [fs] nfsv4.1: Ensure we call FREE_STATEID if needed on close/delegreturn/locku (Steve Dickson) [1349668] - [fs] nfsv4.1: FREE_STATEID can be asynchronous (Steve Dickson) [1349668] - [fs] nfsv4.1: Ensure we always run TEST/FREE_STATEID on locks (Steve Dickson) [1349668] - [fs] nfsv4.1: Allow revoked stateids to skip the call to TEST_STATEID (Steve Dickson) [1349668] - [fs] nfsv4.1: Don't deadlock the state manager on the SEQUENCE status flags (Steve Dickson) [1349668] - [fs] nfsv4.1: Remove obsolete and incorrrect assignment in nfs4_callback_sequence (Steve Dickson) [1349668] - [fs] nfsv4.1: Close callback races for OPEN, LAYOUTGET and LAYOUTRETURN (Steve Dickson) [1349668] - [fs] nfsv4.1: Defer bumping the slot sequence number until we free the slot (Steve Dickson) [1349668] - [fs] nfsv4.1: Delay callback processing when there are referring triples (Steve Dickson) [1349668] - [fs] nfsv4.1: Fix Oopsable condition in server callback races (Steve Dickson) [1349668] - [fs] nfsv4.1: Fix the CREATE_SESSION slot number accounting (Steve Dickson) [1349668] - [fs] pnfs: Don't forget the layout stateid if there are outstanding LAYOUTGETs (Steve Dickson) [1349668] - [fs] pnfs: Clear out all layout segments if the server unsets lrp->res.lrs_present (Steve Dickson) [1349668] - [fs] pnfs: Fix pnfs_set_layout_stateid() to clear NFS_LAYOUT_INVALID_STID (Steve Dickson) [1349668] - [fs] nfsv4.1: Don't recheck delegations that have already been checked (Steve Dickson) [1349668] - [fs] nfsv4.1: Deal with server reboots during delegation expiration recovery (Steve Dickson) [1349668] - [fs] nfsv4.1: Test delegation stateids when server declares "some state revoked" (Steve Dickson) [1349668] - [fs] nfsv4.x: Allow callers of nfs_remove_bad_delegation() to specify a stateid (Steve Dickson) [1349668] - [fs] nfsv4.1: Add a helper function to deal with expired stateids (Steve Dickson) [1349668] - [fs] nfsv4.1: Allow test_stateid to handle session errors without waiting (Steve Dickson) [1349668] - [fs] nfsv4.1: Don't check delegations that are already marked as revoked (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Fix an Oopsable condition when connection to the DS fails (Steve Dickson) [1349668] - [fs] pnfs: The client must not do I/O to the DS if it's lease has expired (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Set reasonable default retrans values for the data channel (Steve Dickson) [1349668] - [fs] nfs: Allow the mount option retrans=0 (Steve Dickson) [1349668] - [fs] pnfs: Handle NFS4ERR_OLD_STATEID correctly in LAYOUTSTAT calls (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Fix layoutstat periodic reporting (Steve Dickson) [1349668] - [fs] Remove "tech preview" label for flexfile driver (Steve Dickson) [1349668] - [fs] nfsv4: Cap the transport reconnection timer at 1/2 lease period (Steve Dickson) [1349668] - [fs] sunrpc: Limit the reconnect backoff timer to the max RPC message timeout (Steve Dickson) [1349668] - [fs] sunrpc: Fix reconnection timeouts (Steve Dickson) [1349668] - [fs] sunrpc: Reduce latency when send queue is congested (Steve Dickson) [1349668] - [fs] sunrpc: RPC transport queue must be low latency (Steve Dickson) [1349668] - [fs] sunrpc: Consolidate xs_tcp_data_ready and xs_data_ready (Steve Dickson) [1349668] - [fs] sunrpc: Small optimisation of client receive (Steve Dickson) [1349668] - [fs] nfsv4: Clean up lookup of SECINFO_NO_NAME (Steve Dickson) [1349668] - [fs] pnfs: Remove redundant smp_mb() from pnfs_init_lseg() (Steve Dickson) [1349668] - [fs] pnfs: Cleanup - do layout segment initialisation in one place (Steve Dickson) [1349668] - [fs] pnfs: Remove redundant stateid invalidation (Steve Dickson) [1349668] - [fs] pnfs: Remove redundant pnfs_mark_layout_returned_if_empty() (Steve Dickson) [1349668] - [fs] pnfs: Clear the layout metadata if the server changed the layout stateid (Steve Dickson) [1349668] - [fs] pnfs: Cleanup - don't open code pnfs_mark_layout_stateid_invalid() (Steve Dickson) [1349668] - [fs] nfs: pnfs_mark_matching_lsegs_return() should match the layout sequence id (Steve Dickson) [1349668] - [fs] pnfs: Do not set plh_return_seq for non-callback related layoutreturns (Steve Dickson) [1349668] - [fs] pnfs: Ensure layoutreturn acts as a completion for layout callbacks (Steve Dickson) [1349668] - [fs] pnfs: Fix CB_LAYOUTRECALL stateid verification (Steve Dickson) [1349668] - [fs] pnfs: Always update the layout barrier seqid on LAYOUTGET (Steve Dickson) [1349668] - [fs] pnfs: Always update the layout stateid if NFS_LAYOUT_INVALID_STID is set (Steve Dickson) [1349668] - [fs] pnfs: Clear the layout return tracking on layout reinitialisation (Steve Dickson) [1349668] - [fs] pnfs: LAYOUTRETURN should only update the stateid if the layout is valid (Steve Dickson) [1349668] - [fs] pnfs/files: filelayout_write_done_cb must call nfs_writeback_update_inode() (Steve Dickson) [1349668] - [fs] mount: use sec= that was specified on the command line (Steve Dickson) [1349668] - [fs] fixing infinite OPEN loop in 4.0 stateid recovery (Steve Dickson) [1349668] - [fs] nfs/pnfs: Do not clobber existing pgio_done_cb in nfs4_proc_read_setup (Steve Dickson) [1349668] - [fs] sunrpc: Detect immediate closure of accepted sockets (Steve Dickson) [1349668] - [fs] sunrpc: accept() may return sockets that are still in SYN_RECV (Steve Dickson) [1349668] - [fs] pnfs: Fix post-layoutget error handling in pnfs_update_layout() (Steve Dickson) [1349668] - [fs] pnfs: Fix LAYOUTGET handling of NFS4ERR_BAD_STATEID and NFS4ERR_EXPIRED (Steve Dickson) [1349668] - [fs] pnfs: Handle NFS4ERR_RECALLCONFLICT correctly in LAYOUTGET (Steve Dickson) [1349668] - [fs] pnfs: Separate handling of NFS4ERR_LAYOUTTRYLATER and RECALLCONFLICT (Steve Dickson) [1349668] - [fs] nfs: Fix another OPEN_DOWNGRADE bug (Steve Dickson) [1349668] - [fs] nfs: Fix potential race in nfs_fhget() (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Mark the layout stateid invalid when all segments are removed (Steve Dickson) [1349668] - [fs] nfs: Fix a double page unlock (Steve Dickson) [1349668] - [fs] pnfs_nfs: fix _cancel_empty_pagelist (Steve Dickson) [1349668] - [fs] nfs/pnfs: handle bad delegation stateids in nfs4_layoutget_handle_exception (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Add sparse lock annotations for pnfs_find_alloc_layout (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Layout stateids start out as being invalid (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Ensure we handle delegation errors in nfs4_proc_layoutget() (Steve Dickson) [1349668] - [fs] nfs: fix anonymous member initializer build failure with older compilers (Steve Dickson) [1349668] - [fs] pnfs: pnfs_update_layout needs to consider if strict iomode checking is on (Steve Dickson) [1349668] - [fs] nfs/flexfiles: Use the layout segment for reading unless it a IOMODE_RW and reading is disabled (Steve Dickson) [1349668] - [fs] nfs/flexfiles: Helper function to detect FF_FLAGS_NO_READ_IO (Steve Dickson) [1349668] - [fs] nfs: avoid race that crashes nfs_init_commit (Steve Dickson) [1349668] - [fs] pnfs: make pnfs_layout_process more robust (Steve Dickson) [1349668] - [fs] pnfs: rework LAYOUTGET retry handling (Steve Dickson) [1349668] - [fs] pnfs: lift retry logic from send_layoutget to pnfs_update_layout (Steve Dickson) [1349668] - [fs] pnfs: fix bad error handling in send_layoutget (Steve Dickson) [1349668] - [fs] flexfiles: add kerneldoc header to nfs4_ff_layout_prepare_ds (Steve Dickson) [1349668] - [fs] flexfiles: remove pointless setting of NFS_LAYOUT_RETURN_REQUESTED (Steve Dickson) [1349668] - [fs] pnfs: only tear down lsegs that precede seqid in LAYOUTRETURN args (Steve Dickson) [1349668] - [fs] pnfs: keep track of the return sequence number in pnfs_layout_hdr (Steve Dickson) [1349668] - [fs] pnfs: record sequence in pnfs_layout_segment when it's created (Steve Dickson) [1349668] - [fs] pnfs: don't merge new ff lsegs with ones that have LAYOUTRETURN bit set (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: When initing reads or writes, we might have to retry connecting to DSes (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: When checking for available DSes, conditionally check for MDS io (Steve Dickson) [1349668] - [fs] pnfs/flexfile: Fix erroneous fall back to read/write through the MDS (Steve Dickson) [1349668] - [fs] nfs: Reclaim writes via writepage are opportunistic (Steve Dickson) [1349668] - [fs] pnfs: Fix a leaked layoutstats flag (Steve Dickson) [1349668] - [fs] nfs4: client: do not send empty SETATTR after OPEN_CREATE (Steve Dickson) [1349668] - [fs] Fixing oops in callback path (Steve Dickson) [1349668] - [fs] nfs: don't share mounts between network namespaces (Steve Dickson) [1349668] - [fs] nfs: Save struct inode * inside nfs_commit_info to clarify usage of i_lock (Steve Dickson) [1349668] - [fs] pnfs: set NFS_IOHDR_REDO in pnfs_read_resend_pnfs (Steve Dickson) [1349668] - [fs] nfs: missing wakeup in nfs_unblock_sillyrename() (Steve Dickson) [1349668] - [fs] nfsv4.x/pnfs: Fix a race between layoutget and bulk recalls (Steve Dickson) [1349668] - [fs] nfsv4.x/pnfs: Fix a race between layoutget and pnfs_destroy_layout (Steve Dickson) [1349668] - [fs] nfs4: fix stateid handling for the NFS v4.2 operations (Steve Dickson) [1349668] - [fs] pnfs: Always set NFS_LAYOUT_RETURN_REQUESTED with lo->plh_return_iomode (Steve Dickson) [1349668] - [fs] pnfs: Fix pnfs_mark_matching_lsegs_return() (Steve Dickson) [1349668] - [fs] nfsv4.x: Fix NFS4ERR_RETRY_UNCACHED_REP in nfs4_callback_sequence (Steve Dickson) [1349668] - [fs] nfs: Cleanup - rename NFS_LAYOUT_RETURN_BEFORE_CLOSE (Steve Dickson) [1349668] - [fs] pnfs: Fix missing layoutreturn calls (Steve Dickson) [1349668] - [fs] nfsv4.x: Allow multiple callbacks in flight (Steve Dickson) [1349668] - [fs] nfsv4.x: Fix wraparound issues when validing the callback sequence id (Steve Dickson) [1349668] - [fs] nfsv4.x: Enforce the ca_maxresponsesize_cached on the back channel (Steve Dickson) [1349668] - [fs] nfsv4.x: CB_SEQUENCE should return NFS4ERR_DELAY if still executing (Steve Dickson) [1349668] - [fs] nfsv4.x: Remove hard coded slotids in callback channel (Steve Dickson) [1349668] - [fs] nfs: Simplify nfs_request_add_commit_list() arguments (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Improve merging of errors in LAYOUTRETURN (Steve Dickson) [1349668] - [fs] nfs: Fix a compile warning about unused variable in nfs_generic_pg_pgios() (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Cleanup constify struct pnfs_layout_range arguments (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Cleanup copying of pnfs_layout_range structures (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Cleanup pnfs_mark_matching_lsegs_invalid() (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Fix a race in initiate_file_draining() (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: pnfs_error_mark_layout_for_return() must always return layout (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: pnfs_mark_matching_lsegs_return() should set the iomode (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Use nfs4_stateid_copy for copying stateids (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Don't pass stateids by value to pnfs_send_layoutreturn() (Steve Dickson) [1349668] - [fs] nfs: Relax requirements in nfs_flush_incompatible (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Don't queue up a new commit if the layout segment is invalid (Steve Dickson) [1349668] - [fs] nfs: Allow multiple commit requests in flight per file (Steve Dickson) [1349668] - [fs] nfs/pnfs: Fix up pNFS write reschedule layering violations and bugs (Steve Dickson) [1349668] - [fs] nfs: Ensure we revalidate attributes before using execute_ok() (Steve Dickson) [1349668] - [fs] nfsv4: List stateid information in the callback tracepoints (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Don't return NFS4ERR_DELAY unnecessarily in CB_LAYOUTRECALL (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Ensure we enforce RFC5661 Section 12.5.5.2.1 (Steve Dickson) [1349668] - [fs] pnfs: If we have to delay the layout callback, mark the layout for return (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Add a helper to mark the layout as returned (Steve Dickson) [1349668] - [fs] pnfs: Ensure nfs4_layoutget_prepare returns the correct error (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Ensure we record layoutstats even if RPC is terminated early (Steve Dickson) [1349668] - [fs] pnfs: Add flag to track if we've called nfs4_ff_layout_stat_io_start_read/write (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Fix a statistics gathering imbalance (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Don't mark the entire layout as failed, when returning it (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: count io stat in rpc_count_stats callback (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: do not mark delay-like status as DS failure (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Support server-supplied layoutstats sampling period (Steve Dickson) [1349668] - [fs] nfs: Flush reclaim writes using FLUSH_COND_STABLE (Steve Dickson) [1349668] - [fs] nfs: Background flush should not be low priority (Steve Dickson) [1349668] - [fs] nfs: do not initialise statics to 0 (Steve Dickson) [1349668] - [fs] nfsv4: Fix unused variable warnings in nfs4_init_*_client_string() (Steve Dickson) [1349668] - [fs] Adding tracepoint to cached open (Steve Dickson) [1349668] - [fs] nfs: fix missing assignment in nfs4_sequence_done tracepoint (Steve Dickson) [1349668] - [fs] nfs42: handle layoutstats stateid error (Steve Dickson) [1349668] - [fs] sunrpc: set SOCK_FASYNC (Steve Dickson) [1349668] - [fs] sunrpc: init xdr_stream for zero iov_len, page_len (Steve Dickson) [1349668] - [fs] sunrpc/cache: fix off-by-one in qword_get() (Steve Dickson) [1349668] - [fs] sunrpc: Fix a missing break in rpc_anyaddr() (Steve Dickson) [1349668] - [fs] sunrpc: drop unused xs_reclassify_socketX() helpers (Steve Dickson) [1349668]- [net] sctp: also copy sk_tsflags when copying the socket (Hangbin Liu) [1389283] - [net] timestamp: allow reading recv cmsg on errqueue with origin tstamp (Hangbin Liu) [1389283] - [net] timestamp: only report sw timestamp if reporting bit is set (Hangbin Liu) [1389283] - [net] timestamp: move timestamp flags out of sk_flags (Hangbin Liu) [1389283] - [net] timestamp: extend SCM_TIMESTAMPING ancillary data struct (Hangbin Liu) [1389283] - [net] Improve SO_TIMESTAMPING documentation and fix a minor code bug (Hangbin Liu) [1389283] - [net] ipv6: make IPV6_RECVPKTINFO work for ipv4 datagrams (Hangbin Liu) [1389283] - [net] ipv6: transp_v6.h: style neatening (Hangbin Liu) [1389283] - [net] ipv6: Clean up indentation in net/ipv6/transp_v6.h (Hangbin Liu) [1389283] - [net] tunnel: set inner protocol in network gro hooks (Paolo Abeni) [1427781] - [net] gro_cells: remove spinlock protecting receive queues (Jiri Benc) [1429597] - [netdrv] virtio-net: Update the mtu code to match virtio spec (Aaron Conole) [1412234] - [netdrv] virtio_net: Update the feature bit to comply with spec (Aaron Conole) [1412234] - [netdrv] virtio-net: Add initial MTU advice feature (Aaron Conole) [1412234] - [net] ipv6: Set skb->protocol properly for local output (Jakub Sitnicki) [1336001] - [net] ipv4: Set skb->protocol properly for local output (Jakub Sitnicki) [1336001] - [net] sit: fix a double free on error path (Jakub Sitnicki) [1336001] - [net] ipv6: pointer math error in ip6_tnl_parse_tlv_enc_lim() (Jakub Sitnicki) [1336001] - [net] ipv6: fix ip6_tnl_parse_tlv_enc_lim() (Jakub Sitnicki) [1336001] - [net] ip6_tunnel: must reload ipv6h in ip6ip6_tnl_xmit() (Jakub Sitnicki) [1336001] - [net] ip6_tunnel: Clear IP6CB in ip6tunnel_xmit() (Jakub Sitnicki) [1336001] - [net] ip6_tunnel: fix ip6_tnl_lookup (Jakub Sitnicki) [1336001] - [net] sit: correct IP protocol used in ipip6_err (Jakub Sitnicki) [1336001] - [net] tunnel: Clear IPCB(skb)->opt before dst_link_failure called (Jakub Sitnicki) [1336001] - [net] ip_tunnel: fix ipv4 pmtu check to honor inner ip header df (Jakub Sitnicki) [1336001] - [net] ipip: fix one sparse error (Jakub Sitnicki) [1336001] - [net] sit: fix some __be16/u16 mismatches (Jakub Sitnicki) [1336001] - [net] fou: Fix typo in returning flags in netlink (Jakub Sitnicki) [1336001] - [net] ipip, sit: fix ipv4_{update_pmtu,redirect} calls (Jakub Sitnicki) [1336001] - [net] openvswitch: add NETIF_F_HW_VLAN_STAG_TX to internal dev (Eric Garver) [1155732] - [net] openvswitch: fix vlan subtraction from packet length (Eric Garver) [1155732] - [net] openvswitch: vlan: remove wrong likely statement (Eric Garver) [1155732] - [net] openvswitch: 802.1AD Flow handling, actions, vlan parsing, netlink attributes (Eric Garver) [1155732] - [net] vlan: Check for vlan ethernet types for 8021.q or 802.1ad (Eric Garver) [1155732] - [net] fib_trie: Correct /proc/net/route off by one error (Hannes Frederic Sowa) [1426372] - [net] ipv4: panic in leaf_walk_rcu due to stale node pointer (Hannes Frederic Sowa) [1426372] - [net] documentation: ipv6: add documentation for stable_secret, idgen_delay and idgen_retries knobs (Hannes Frederic Sowa) [1418812] - [net] ipv6: addrconf: always initialize sysctl table data (Hannes Frederic Sowa) [1418812] - [net] ipv6: addrconf: use stable address generator for ARPHRD_NONE (Hannes Frederic Sowa) [1418812] - [net] ipv6: automatically enable stable privacy mode if stable_secret set (Hannes Frederic Sowa) [1418812] - [net] ipv6: fix sparse warnings in privacy stable addresses generation (Hannes Frederic Sowa) [1418812] - [net] ipv6: introduce idgen_delay and idgen_retries knobs (Hannes Frederic Sowa) [1418812] - [net] ipv6: do retries on stable privacy addresses (Hannes Frederic Sowa) [1418812] - [net] ipv6: collapse state_lock and lock (Hannes Frederic Sowa) [1418812] - [net] ipv6: introduce IFA_F_STABLE_PRIVACY flag (Hannes Frederic Sowa) [1418812] - [net] ipv6: generation of stable privacy addresses for link-local and autoconf (Hannes Frederic Sowa) [1418812] - [net] ipv6: introduce secret_stable to ipv6_devconf (Hannes Frederic Sowa) [1418812] - [net] ipv6: remove unused function ipv6_inherit_linklocal() (Hannes Frederic Sowa) [1418812] - [net] tcp/dccp: avoid starving bh on connect (Paolo Abeni) [1401419]- [hid] hid-wacom: rename driver and dont use it on already supported devices (Aristeu Rozanski) [1346348 1388646 1385026] - [lib] kobject: grab an extra reference on kobject->sd to allow duplicate deletes (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Update last_slot_field during pre_report phase (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - add touch_arbitration parameter to wacom module (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Augment oVid and oPid with heuristics for HID_GENERIC (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add WACOM_DEVICETYPE_DIRECT for Cintiqs and similar (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: power_supply: provide the actual model_name (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: power_supply: remove ac information (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: power_supply: mark the type as USB (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: ekr: attach the power_supply on first connection (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: ekr: have one power_supply per remote (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: ekr: allocate one input node per remote (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: ekr: have one array of struct remotes instead of many arrays (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: ekr: use devres groups to manage resources (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: ekr: have proper allocator and destructor (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: rework fail path in probe() and parse_and_register() (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: ekr: have the wacom resources dynamically allocated (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: ekr: add a worker to add/remove resources on addition/removal (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: leds: dynamically allocate LED groups (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: devres manage the shared data too (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: use devres to allocate driver data (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: use devm_kasprintf for allocating the name of the remote (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: convert LEDs to devres (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: put the managed resources in a group (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: switch inputs to devres (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: switch battery to devres (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: use one work queue per task (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: untie leds from inputs (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: remove cleanup of wacom->remote_dir from wacom_clean_inputs() (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: store the type in wacom->shared for INTUOSHT and INTUOSHT2 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: actually report the battery level for wireless connected (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: add missed stylus_in_proximity line back (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add fuzz factor to distance and tilt axes (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add support for DTK-1651 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Support switching from vendor-defined device mode on G9 and G11 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Initialize hid_data.inputmode to -1 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: fix Bamboo ONE oops (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: close the wireless receiver on remove() (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: cleanup input devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: reuse wacom_parse_and_register() in wireless_work (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: move down wireless_work() (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: break out parsing of device and registering of input (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: break out wacom_intuos_get_tool_type (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - Add quirks for INTUOSHT2 in range events (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - Cleanup touch arbitration logic (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - make sure wacom_intuos_inout only process in/out events (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - request tool info only when we get general events (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Use correct report to query pen ID from INTUOSHT2 devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] use kobj_to_dev() (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] use to_hid_device() (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Fix pad button range for CINTIQ_COMPANION_2 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Fix touchring value reporting (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Report strip2 values in ABS_RY (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Limit touchstrip data to 13 bits (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: bitwise vs logical ORs (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Apply lowres quirk to BAMBOO_TOUCH devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Rename wacom ID report ID macros (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Clean up value reading (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Further clean up wacom_intuos_general packet decoder (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Replace magic masks and comparisons with switch cases (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Centralize Intuos pen packet decoding (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Slim down wacom_intuos_pad processing (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Move Intuos pad handling code into dedicated function (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Delete an unnecessary check before kobject_put() (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: fixup quirks setup for WACOM_DEVICETYPE_PAD (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add outbounding area for DTU1141 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Call wacom_query_tablet_data only after hid_hw_start (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Fix ABS_MISC reporting for Cintiq Companion 2 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Remove useless conditions from wacom_query_tablet_data (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: fix Intuos wireless report id issue (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Expect touch_max touches if HID_DG_CONTACTCOUNT not present (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Tie cached HID_DG_CONTACTCOUNT indices to report ID (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Report full pressure range for Intuos, Cintiq 13HD Touch (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add support for Cintiq Companion 2 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add four new Intuos devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Cleanup unsupported device_type for BAMBOO_PT (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: wacom_setup_numbered_buttons is local to wacom_wac (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add support for Express Key Remote (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Set button bits based on a new numbered_buttons (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Use tablet-provided touch height/width values for INTUOSHT (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Simplify wacom_pl_irq (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Report correct device resolution when using the wireless adapater (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Do not repeatedly attempt to set device mode on error (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Remove WACOM_QUIRK_NO_INPUT (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Replace WACOM_QUIRK_MONITOR with WACOM_DEVICETYPE_WL_MONITOR (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Use calculated pkglen for wireless touch interface (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Report touch width/height/orientation for GENERIC devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Ignore contacts in excess of declared contact count (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Perform all event processing as part of report processing (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Set default device name to value from wacom->features (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Properly free inputs if wacom_allocate_inputs fails (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: remove the extra Pen interface for Wacom Bamboo PAD (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Delete unnecessary checks before the function call "input_free_device" (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Enable pad device for older Bamboo Touch tablets (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: NULL dereferences on error in probe() (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Introduce new touch_input device (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Split apart wacom_setup_pentouch_input_capabilites (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Introduce a new WACOM_DEVICETYPE_PAD device_type (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Treat features->device_type values as flags (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Simplify wacom_update_name (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Handle failing HID_DG_CONTACTMAX requests (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Have wacom_{get, set}_report retry on -EAGAIN, not -EPIPE (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: fix an Oops caused by wacom_wac_finger_count_touches (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Fail probe if HID_GENERIC device has unknown device_type (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Discover device_type from HID descriptor for all devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Do not add suffix to name of devices with an unknown type (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: retrieve name from HID descriptor for generic devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add support for DTU-1141 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Simplify check for presence of single-finger touch (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: remove unused packet lengths (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: move unit and unitExpo initialization to wacom_calculate_res (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: move all quirks to wacom_setup_device_quirks (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add support for Cintiq 13HD Touch (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: set stylus_in_proximity before checking touch_down (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: use wacom_wac_finger_count_touches to set touch_down (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: remove hardcoded WACOM_QUIRK_MULTI_INPUT (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: check for wacom->shared before following the pointer (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: ask for a in-prox report when it was missed (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add battery presence indicator to wireless tablets (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: drop WACOM_PKGLEN_STATUS (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Status packet provides charging, not powered bit (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Report battery status for Intuos Pro and Intuos5 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Provide battery charge state to system over USB if available (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Allow dynamic battery creation/destruction (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Centralize updating of wacom_wac battery status (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Move handling of Intuos status packets to seperate function (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: rely on actual touch down count to decide touch_down (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: do not send pen events before touch is up/forced out (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: add full support of the Wacom Bamboo PAD (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: store the hid_device pointers of the sibling devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add support for I2C connected devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: do not directly use input_mt_report_pointer_emulation (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add missing ABS_MISC event and feature declaration for 27QHD (Aristeu Rozanski) [1346348 1388646 1385026] - [uapi] hid: wacom: add support for Cintiq 27QHD and 27QHD touch (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: consolidate input capability settings for pen and touch (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: make sure touch arbitration is applied consistently (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Report ABS_MISC event for Cintiq Companion Hybrid (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: peport In Range event according to the spec (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: process invalid Cintiq and Intuos data in wacom_intuos_inout() (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: add support of the Pen of the Bamboo Pad (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: use WACOM_*_FIELD macros in wacom_usage_mapping() (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Report input events for each finger on generic devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Initialize MT slots for generic devices at post_parse_hid (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Update maximum X/Y accounding to outbound offset (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add support for DTU-1031X (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: add defines for new Cintiq and DTU outbound tracking (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Consult the application usage when determining field type (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: PAD is independent with pen/touch (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add angular resolution data to some ABS axes (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Report ABS_TILT_{X, Y} as signed values (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - Bamboo pen-only tablet does not support PAD (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - Cleanup input_capabilities for Graphire 4 and Bamboo Fun (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - return ENODEV for failed wacom_setup_pad_input_capabilities (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add support for Intuos Pen Medium (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - make sure touch_input is valid before using it (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] make hid_report_len as a static inline function in hid.h (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: fix freeze on open when autosuspend is on (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: re-add accidentally dropped Lenovo PID (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: implement the finger part of the HID generic handling (Aristeu Rozanski) [1346348 1388646 1385026] - [kernel] hid: wacom: implement generic HID handling for pen generic devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: move allocation of inputs earlier (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: split out input allocation and registration (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: rename failN with some meaningful information (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: fix timeout on probe for some wacoms (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: make the WL connection friendly for the desktop (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - enable LED support for Wireless Intuos5/Pro (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - remove report_id from wacom_get_report interface (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - Clean up of sysfs (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - Add default permission defines for sysfs attributes (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add support for the Cintiq Companion (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - cleanup multitouch code when touch_max is 2 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - fix compiler warning if !CONFIG_PM (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - only register once the MODULE_* macros (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - add copyright note and bump version to 2.0 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - remove passing id for wacom_set_report (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - check for bluetooth protocol while setting OLEDs (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: HID - remove hid-wacom Bluetooth driver (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - handle Intuos 4 BT in wacom.ko (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - handle Graphire BT tablets in wacom.ko (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - prepare the driver to include BT devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - add support for 0x12C ISDv4 sensor (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - register an ac power supply for wireless devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - use a uniq name for the battery device (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - enhance Wireless Receiver battery reporting (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - put a flag when the led are initialized (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - support up to 2048 pressure levels with ISDv4 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - move the USB (now hid) Wacom driver in drivers/hid (Aristeu Rozanski) [1346348 1388646 1385026] - [uapi] input: add SW_MUTE_DEVICE switch definition (Aristeu Rozanski) [1346348 1388646 1385026] - [kernel] input: wacom - switch from an USB driver to a HID driver (Aristeu Rozanski) [1346348 1388646 1385026] - [kernel] power_supply core: support use of devres to register/unregister a power supply (Aristeu Rozanski) [1346348 1388646 1385026] - [kernel] power_supply: allow power supply devices registered w/o wakeup source (Aristeu Rozanski) [1346348 1388646 1385026] - [kernel] power_supply: Prevent suspend until power supply events are processed (Aristeu Rozanski) [1346348 1388646 1385026]- [fs] ext4: fix NULL pointer dereference in ext4_mark_inode_dirty() (Lukas Czerner) [1429223] - [fs] ext4: reject inodes with negative size (Lukas Czerner) [1429223] - [fs] ext4: return EROFS if device is r/o and journal replay is needed (Lukas Czerner) [1429223] - [fs] ext4: preserve the needs_recovery flag when the journal is aborted (Lukas Czerner) [1429223] - [fs] jbd2: don't leak modified metadata buffers on an aborted journal (Lukas Czerner) [1429223] - [fs] ext4: trim allocation requests to group size (Lukas Czerner) [1429223] - [fs] ext4: return -ENOMEM instead of success (Lukas Czerner) [1429223] - [fs] ext4: add sanity checking to count_overhead() (Lukas Czerner) [1429223] - [fs] ext4: use more strict checks for inodes_per_block on mount (Lukas Czerner) [1429223] - [fs] ext4: fix in-superblock mount options processing (Lukas Czerner) [1429223] - [fs] ext4: fix stack memory corruption with 64k block size (Lukas Czerner) [1429223] - [fs] ext4: fix mballoc breakage with 64k block size (Lukas Czerner) [1429223] - [fs] ext4: release bh in make_indexed_dir (Lukas Czerner) [1429223] - [fs] ext4: bugfix for mmaped pages in mpage_release_unused_pages() (Lukas Czerner) [1429223] - [fs] ext4: reinforce check of i_dtime when clearing high fields of uid and gid (Lukas Czerner) [1429223] - [fs] ext4: avoid deadlock when expanding inode size (Lukas Czerner) [1429223] - [fs] ext4: properly align shifted xattrs when expanding inodes (Lukas Czerner) [1429223] - [fs] ext4: fix xattr shifting when expanding inodes part 2 (Lukas Czerner) [1429223] - [fs] ext4: fix xattr shifting when expanding inodes (Lukas Czerner) [1429223] - [fs] ext4: validate that metadata blocks do not overlap superblock (Lukas Czerner) [1429223] - [fs] ext4: short-cut orphan cleanup on error (Lukas Czerner) [1429223] - [fs] ext4: fix reference counting bug on block allocation error (Lukas Czerner) [1429223] - [fs] ext4: validate s_reserved_gdt_blocks on mount (Lukas Czerner) [1429223] - [fs] ext4: don't call ext4_should_journal_data() on the journal inode (Lukas Czerner) [1429223] - [fs] ext4: check for extents that wrap around (Lukas Czerner) [1429223] - [fs] ext4: silence UBSAN in ext4_mb_init() (Lukas Czerner) [1429223] - [fs] ext4: address UBSAN warning in mb_find_order_for_block() (Lukas Czerner) [1429223] - [fs] ext4: fix oops on corrupted filesystem (Lukas Czerner) [1429223] - [fs] ext4: fix hang when processing corrupted orphaned inode list (Lukas Czerner) [1429223] - [fs] ext4: add lockdep annotations for i_data_sem (Lukas Czerner) [1429223] - [fs] jbd2: fix FS corruption possibility in jbd2_journal_destroy() on umount path (Lukas Czerner) [1429223] - [fs] ext4: iterate over buffer heads correctly in move_extent_per_page() (Lukas Czerner) [1429223] - [fs] ext4: don't read blocks from disk after extents being swapped (Lukas Czerner) [1429223] - [fs] jbd2: Fix unreclaimed pages after truncate in data=journal mode (Lukas Czerner) [1429223] - [fs] ext4, jbd2: ensure entering into panic after recording an error in superblock (Lukas Czerner) [1429223] - [fs] fix calculation of meta_bg descriptor backups (Lukas Czerner) [1429223] - [fs] ext4: replace open coded nofail allocation in ext4_free_blocks() (Lukas Czerner) [1429223] - [fs] ext4: don't retry file block mapping on bigalloc fs with non-extent file (Lukas Czerner) [1429223] - [fs] jbd2: fix ocfs2 corrupt when updating journal superblock fails (Lukas Czerner) [1429223] - [fs] jbd2: use GFP_NOFS in jbd2_cleanup_journal_tail() (Lukas Czerner) [1429223] - [fs] jbd2: fix r_count overflows leading to buffer overflow in journal recovery (Lukas Czerner) [1429223] - [fs] ext4: move check under lock scope to close a race (Lukas Czerner) [1429223] - [fs] ext4: Define EFSCORRUPTED error value (Lukas Czerner) [1429223] - [fs] ext4: fix deadlock during page writeback (Lukas Czerner) [1321523] - [fs] ext4: fix data exposure after a crash (Lukas Czerner) [1321523] - [fs] ext4: fix fencepost in s_first_meta_bg validation (Lukas Czerner) [1332503] {CVE-2016-10208} - [fs] ext4: sanity check the block and cluster size at mount time (Lukas Czerner) [1332503] {CVE-2016-10208} - [fs] ext4: validate s_first_meta_bg at mount time (Lukas Czerner) [1332503] {CVE-2016-10208}- [kernel] audit: Fix sleep in atomic (Paul Moore) [1410862] - [uio] uio-hv-generic: mark as Tech Preview (Vitaly Kuznetsov) [1396534] - [uio] uio-hv-generic: store physical addresses instead of virtual (Vitaly Kuznetsov) [1396534] - [documentation] doc: add documentation for uio-hv-generic (Vitaly Kuznetsov) [1396534] - [uio] uio-hv-generic: new userspace i/o driver for VMBus (Vitaly Kuznetsov) [1396534] - [kernel] vmbus: add support for dynamic device id's (Vitaly Kuznetsov) [1396534] - [kernel] hv: vmbus: add a hvsock flag in struct hv_driver (Vitaly Kuznetsov) [1396534] - [scsi] cxlflash: Cancel scheduled workers before stopping AFU (Gustavo Duarte) [1427396] - [vfio] Replace module request with softdep (Alex Williamson) [1420572] - [vfio] mdev: Use a module softdep for vfio_mdev (Alex Williamson) [1420572] - [x86] kvm: x86: bump KVM_SOFT_MAX_VCPUS to 288 (Radim Krcmar) [1388961] - [x86] kvm: x86: allow hotplug of VCPU with APIC ID over 0xff (Radim Krcmar) [1388961] - [x86] kvm: x86: make interrupt delivery fast and slow path behave the same (Radim Krcmar) [1388961] - [x86] kvm: x86: replace kvm_apic_id with kvm_{x, x2}apic_id (Radim Krcmar) [1388961] - [x86] pci: vmd: Synchronize with RCU freeing MSI IRQ descs (Myron Stowe) [1388664] - [x86] pci: vmd: Fix infinite loop executing irq's (Myron Stowe) [1388664] - [x86] pci: vmd: Initialize list item in IRQ disable (Myron Stowe) [1388688] - [pci] Allow additional bus numbers for hotplug bridges (Myron Stowe) [1388688] - [x86] pci/vmd: Use untracked irq handler (Myron Stowe) [1388688] - [kernel] genirq: Add untracked irq handler (Myron Stowe) [1388688] - [x86] pci: Retrofit Intel Volume Management Device (VMD) driver (Myron Stowe) [1388688] - [x86] pci: Allow DMA ops specific to a PCI domain (Myron Stowe) [1388688] - [x86] kvm/page_track: export symbols for external usage (Paul Lai) [1380113] - [x86] kvm/page_track: call notifiers with kvm_page_track_notifier_node (Paul Lai) [1380113] - [x86] kvm: x86: add track_flush_slot page track notifier (Paul Lai) [1380113] - [x86] kvm: mtrr: fix kvm_mtrr_check_gfn_range_consistency page fault (Paul Lai) [1380113] - [x86] kvm: mtrr: remove MSR 0x2f8 (Paul Lai) [1380113] {CVE-2016-3713} - [x86] kvm: page_track: fix access to NULL slot (Paul Lai) [1380113] - [x86] kvm: mmu: apply page track notifier (Paul Lai) [1380113] - [x86] kvm: mmu: simplify mmu_need_write_protect (Paul Lai) [1380113] - [x86] kvm: mmu: use page track for non-leaf shadow pages (Paul Lai) [1380113] - [x86] kvm: page track: add notifier support (Paul Lai) [1380113] - [x86] kvm: mmu: clear write-flooding on the fast path of tracked page (Paul Lai) [1380113] - [x86] kvm: mmu: let page fault handler be aware tracked page (Paul Lai) [1380113] - [x86] kvm: page track: introduce kvm_slot_page_track_{add, remove}_page (Paul Lai) [1380113] - [x86] kvm: page track: add the framework of guest page tracking (Paul Lai) [1380113] - [x86] kvm: mmu: introduce kvm_mmu_slot_gfn_write_protect (Paul Lai) [1380113] - [x86] kvm: mmu: introduce kvm_mmu_gfn_{allow, disallow}_lpage (Paul Lai) [1380113] - [x86] kvm: mmu: rename has_wrprotected_page to mmu_gfn_lpage_is_disallowed (Paul Lai) [1380113] - [x86] kvm: x86: mmu: Move handle_mmio_page_fault() call to kvm_mmu_page_fault() (Paul Lai) [1380113] - [x86] kvm: x86: mmu: Consolidate quickly_check_mmio_pf() and is_mmio_page_fault() (Paul Lai) [1380113] - [x86] kvm: mtrr: treat memory as writeback if MTRR is disabled in guest CPUID (Paul Lai) [1380113] - [x86] kvm: mtrr: observe maxphyaddr from guest CPUID, not host (Paul Lai) [1380113] - [x86] kvm: mtrr: fix fixed MTRR segment look up (Paul Lai) [1380113] - [x86] kvm: x86: mmu: Encapsulate the type of rmap-chain head in a new struct (Paul Lai) [1380113] - [x86] kvm: x86: mmu: Eliminate an extra memory slot search in mapping_level() (Paul Lai) [1380113] - [x86] kvm: x86: mmu: Remove mapping_level_dirty_bitmap() (Paul Lai) [1380113] - [x86] kvm: x86: mmu: Move mapping_level_dirty_bitmap() call in mapping_level() (Paul Lai) [1380113] - [x86] kvm: x86: mmu: Simplify force_pt_level calculation code in FNAME(page_fault)() (Paul Lai) [1380113] - [x86] kvm: x86: mmu: Make force_pt_level bool (Paul Lai) [1380113] - [x86] kvm: mtrr: Use default type for non-MTRR-covered gfn before WARN_ON (Paul Lai) [1380113] - [x86] kvm: mtrr: simplify kvm_mtrr_get_guest_memory_type (Paul Lai) [1380113] - [x86] kvm: mtrr: fix memory type handling if MTRR is completely disabled (Paul Lai) [1380113] - [x86] kvm: mtrr: do not map huge page for non-consistent range (Paul Lai) [1380113] - [x86] kvm: mtrr: simplify kvm_mtrr_get_guest_memory_type (Paul Lai) [1380113] - [x86] kvm: mtrr: introduce mtrr_for_each_mem_type (Paul Lai) [1380113] - [x86] kvm: mtrr: introduce fixed_mtrr_addr_* functions (Paul Lai) [1380113] - [x86] kvm: mtrr: sort variable MTRRs (Paul Lai) [1380113] - [x86] kvm: mtrr: introduce var_mtrr_range (Paul Lai) [1380113] - [x86] kvm: mtrr: introduce fixed_mtrr_segment table (Paul Lai) [1380113] - [x86] kvm: mtrr: improve kvm_mtrr_get_guest_memory_type (Paul Lai) [1380113] - [x86] kvm: mtrr: do not split 64 bits MSR content (Paul Lai) [1380113] - [x86] kvm: mtrr: clean up mtrr default type (Paul Lai) [1380113] - [x86] kvm: mtrr: remove mtrr_state.have_fixed (Paul Lai) [1380113] - [x86] kvm: mtrr: handle MSR_MTRRcap in kvm_mtrr_get_msr (Paul Lai) [1380113] - [x86] kvm: x86: move MTRR related code to a separate file (Paul Lai) [1380113]- [md] dm cache: significant rework to leverage dm-bio-prison-v2 (Mike Snitzer) [1430028] - [md] dm bio prison v2: new interface for the bio prison (Mike Snitzer) [1430028] - [md] dm: flush queued bios when process blocks to avoid deadlock (Mike Snitzer) [1430028] - [md] dm stats: fix a leaked s->histogram_boundaries array (Mike Snitzer) [1430028] - [md] dm space map metadata: constify dm_space_map structures (Mike Snitzer) [1430028] - [md] dm cache metadata: use cursor api in blocks_are_clean_separate_dirty() (Mike Snitzer) [1430028] - [md] dm persistent data: add cursor skip functions to the cursor APIs (Mike Snitzer) [1430028] - [md] dm cache metadata: use dm_bitset_new() to create the dirty bitset in format 2 (Mike Snitzer) [1430028] - [md] dm bitset: add dm_bitset_new() (Mike Snitzer) [1430028] - [md] dm cache metadata: name the cache block that couldn't be loaded (Mike Snitzer) [1430028] - [md] dm cache metadata: add "metadata2" feature (Mike Snitzer) [1430028] - [md] dm cache metadata: use bitset cursor api to load discard bitset (Mike Snitzer) [1430028] - [md] dm bitset: introduce cursor api (Mike Snitzer) [1430028] - [md] dm btree: use GFP_NOFS in dm_btree_del() (Mike Snitzer) [1430028] - [md] dm space map common: memcpy the disk root to ensure it's arch aligned (Mike Snitzer) [1430028] - [md] dm block manager: add unlikely() annotations on dm_bufio error paths (Mike Snitzer) [1430028] - [md] dm cache: fix corruption seen when using cache > 2TB (Mike Snitzer) [1430028] - [md] dm raid: bump the target version (Mike Snitzer) [1430028] - [md] dm raid: fix data corruption on reshape request (Mike Snitzer) [1430028] - [md] dm raid: fix raid "check" regression due to improper cleanup in raid_message() (Mike Snitzer) [1430028] - [md] dm raid: cleanup awkward branching in raid_message() option processing (Mike Snitzer) [1430028] - [md] dm raid: use mddev rather than rdev->mddev (Mike Snitzer) [1430028] - [md] dm raid: use read_disk_sb() throughout (Mike Snitzer) [1430028] - [md] dm raid: add raid4/5/6 journaling support (Mike Snitzer) [1430028] - [md] dm raid: be prepared to accept arbitrary '- -' tuples (Mike Snitzer) [1430028] - [md] dm raid: fix transient device failure processing (Mike Snitzer) [1430028] - [md] dm mpath: cleanup -Wbool-operation warning in choose_pgpath() (Mike Snitzer) [1430028] - [powerpc] pseries: Advertise HPT resizing support via CAS (David Gibson) [1305399] - [kernel] rh_kabi: Provide better error messages for size and align checks (Prarit Bhargava) [1425864] - [kernel] sched: Move p->nr_cpus_allowed check to select_task_rq() (Lauro Ramos Venancio) [1428028] - [char] random: printk notifications for urandom pool initialization (Herbert Xu) [1298643] - [acpi] acpica: utilities: Fix local printf issue (Prarit Bhargava) [1430397] - [block] relax check on sg gap (Cathy Avery) [1413656] - [block] check virt boundary in bio_will_gap() (Cathy Avery) [1413656] - [block] Check for gaps on front and back merges (Cathy Avery) [1413656] - [block] blk-mq: Avoid memory reclaim when remapping queues (Gustavo Duarte) [1356663] - [block] block: kmemleak: Track the page allocations for struct request (Gustavo Duarte) [1356663] - [block] blk-mq: Fix failed allocation path when mapping queues (Gustavo Duarte) [1356663] - [block] blk-mq: Always schedule hctx->next_cpu (Gustavo Duarte) [1356663] - [block] fix use-after-free in seq file (Denys Vlasenko) [1418551] {CVE-2016-7910} - [netdrv] ixgbe: Update driver version for RHEL 7.4 (Ken Cox) [1383524] - [netdrv] libcxgb: fix error check for ip6_route_output() (Sai Vemuri) [1385866] - [netdrv] libcxgb: remove unused including (Sai Vemuri) [1385866] - [target] libcxgb: export ppm release and tagmask set api (Sai Vemuri) [1385866] - [scsi] libcxgbi: return error if interface is not up (Sai Vemuri) [1385866] - [scsi] cxgb4i: libcxgbi: add missing module_put() (Sai Vemuri) [1385866] - [scsi] cxgb4i: Add a missing call to neigh_release (Sai Vemuri) [1385866] - [scsi] libcxgbi: fix incorrect DDP resource cleanup (Sai Vemuri) [1385866] - [scsi] cxgb4i: Set completion bit in work request (Sai Vemuri) [1385866] - [scsi] cxgb3i, cxgb4i: fix symbol not declared sparse warning (Sai Vemuri) [1385866] - [scsi] cxgb3i: add iSCSI DDP support (Sai Vemuri) [1385866] - [scsi] cxgb4i,libcxgbi: add iSCSI DDP support (Sai Vemuri) [1385866] - [scsi] cxgb3i, cxgb4i, libcxgbi: remove iSCSI DDP support (Sai Vemuri) [1385866] - [iscsi] iscsi-target: fix iscsi cmd leak (Sai Vemuri) [1429179] - [iscsi] target/iscsi: Fix unsolicited data seq_end_offset calculation (Sai Vemuri) [1429179] - [iscsi] target/cxgbit: add T6 iSCSI DDP completion feature (Sai Vemuri) [1429179] - [iscsi] target/cxgbit: Enable DDP for T6 only if data sequence and pdu are in order (Sai Vemuri) [1429179] - [iscsi] target/cxgbit: Use T6 specific macros to get ETH/IP hdr len (Sai Vemuri) [1429179] - [iscsi] target/cxgbit: use cxgb4_tp_smt_idx() to get smt idx (Sai Vemuri) [1429179] - [iscsi] target/iscsi: split iscsit_check_dataout_hdr() (Sai Vemuri) [1429179] - [iscsi] target/cxgbit: Use T6 specific macro to set the force bit (Sai Vemuri) [1429179] - [iscsi] target/cxgbit: Fix endianness annotations (Sai Vemuri) [1429179] - [netdrv] cxgb4: Implement ndo_get_phys_port_id for mgmt dev (Sai Vemuri) [1138664] - [netdrv] cxgb4: Initialize mbox lock and list for mgmt dev (Sai Vemuri) [1138664] - [netdrv] cxgb4: Synchronize access to mailbox (Sai Vemuri) [1138664] - [netdrv] cxgb4: Add port description for new cards (Sai Vemuri) [1416916] - [netdrv] cxgb4/cxgb4vf: Display 25G and 100G link speed (Sai Vemuri) [1416916] - [infiniband] iw_cxgb4: set correct FetchBurstMax for QPs (Sai Vemuri) [1416910]- [char] tpm: Only call pm_runtime_get_sync if device has a parent (Jerry Snitselaar) [1402539] - [char] tmp/tpm_crb: implement runtime pm for tpm_crb (Jerry Snitselaar) [1402539] - [char] tpm/tpm_crb: open code the crb_init into acpi_add (Jerry Snitselaar) [1402539] - [char] tmp/tpm_crb: fix Intel PTT hw bug during idle state (Jerry Snitselaar) [1402539] - [char] tpm/tpm_crb: implement tpm crb idle state (Jerry Snitselaar) [1402539] - [char] tpm_tis: fix the error handling of init_tis() (Jerry Snitselaar) [1383554] - [char] tpm: remove invalid min length check from tpm_do_selftest() (Jerry Snitselaar) [1383554] - [char] tpm: add check for minimum buffer size in tpm_transmit() (Jerry Snitselaar) [1383554] - [char] tpm: constify TPM 1.x header structures (Jerry Snitselaar) [1383554] - [char] tpm/tpm_crb: fix the over 80 characters checkpatch warring (Jerry Snitselaar) [1383554] - [char] tpm/tpm_crb: drop useless cpu_to_le32 when writing to registers (Jerry Snitselaar) [1383554] - [char] tpm/tpm_crb: cache cmd_size register value (Jerry Snitselaar) [1383554] - [char] tmp/tpm_crb: drop include to platform_device (Jerry Snitselaar) [1383554] - [char] tpm/tpm_tis: remove unused itpm variable (Jerry Snitselaar) [1383554] - [char] tpm_crb: fix incorrect values of cmdReady and goIdle bits (Jerry Snitselaar) [1383554] - [char] tpm_crb: refine the naming of constants (Jerry Snitselaar) [1383554] - [char] tpm_crb: remove wmb()'s (Jerry Snitselaar) [1383554] - [char] tpm_crb: fix crb_req_canceled behavior (Jerry Snitselaar) [1383554] - [char] tpm: use tpm_pcr_read_dev() in tpm_do_selftest() (Jerry Snitselaar) [1383554] - [char] tpm: use tpm_transmit_cmd() in tpm2_probe() (Jerry Snitselaar) [1383554] - [char] tpm: replace tpm_gen_interrupt() with tpm_tis_gen_interrupt() (Jerry Snitselaar) [1383554] - [char] tpm: remove unnecessary externs from tpm.h (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24: Remove useless tpm_gen_interrupt (Jerry Snitselaar) [1383554] - [char] tpm: fix a race condition in tpm2_unseal_trusted() (Jerry Snitselaar) [1383554] - [char] tpm: invalid self test error message (Jerry Snitselaar) [1383554] - [char] tpm: Add TPM 2.0 support to the Nuvoton i2c driver (NPCT6xx family) (Jerry Snitselaar) [1383554] - [char] tpm: Factor out common startup code (Jerry Snitselaar) [1383554] - [char] tpm: use devm_add_action_or_reset (Jerry Snitselaar) [1383554] - [char] tpm2_i2c_nuvoton: add irq validity check (Jerry Snitselaar) [1383554] - [char] tpm: read burstcount from TPM_STS in one 32-bit transaction (Jerry Snitselaar) [1383554] - [char] tpm: fix byte-order for the value read by tpm2_get_tpm_pt (Jerry Snitselaar) [1383554] - [char] tpm_tis_core: convert max timeouts from msec to jiffies (Jerry Snitselaar) [1383554] - [char] tpm_crb: fix address space of the return pointer in crb_map_res() (Jerry Snitselaar) [1383554] - [char] tpm_vtpm_proxy: fix address space of a user pointer in vtpmx_fops_ioctl() (Jerry Snitselaar) [1383554] - [char] tpm/tpm_tis_spi: Add support for spi phy (Jerry Snitselaar) [1383554] - [char] tpm/tpm_tis: Split tpm_tis driver into a core and TCG TIS compliant phy (Jerry Snitselaar) [1383554] - [char] tpm_tis: Introduce intermediate layer for TPM access (Jerry Snitselaar) [1383554] - [char] tpm: tpm_tis: Share common data between phys (Jerry Snitselaar) [1383554] - [char] tpm: Add include guards in tpm.h (Jerry Snitselaar) [1383554] - [char] tpm: Fix suspend regression (Jerry Snitselaar) [1383554] - [char] tpm: fix for typo in tpm/tpm_ibmvtpm.c (Jerry Snitselaar) [1383554] - [char] tpm: select ANON_INODES for proxy driver (Jerry Snitselaar) [1383554] - [char] tpm: Fix IRQ unwind ordering in TIS (Jerry Snitselaar) [1383554] - [char] tpm: Proxy driver for supporting multiple emulated TPMs (Jerry Snitselaar) [1383554] - [char] tpm: Introduce TPM_CHIP_FLAG_VIRTUAL (Jerry Snitselaar) [1383554] - [char] tpm: Remove all uses of drvdata from the TPM Core (Jerry Snitselaar) [1383554] - [char] tpm: Remove useless priv field in struct tpm_vendor_specific (Jerry Snitselaar) [1383554] - [char] tpm: Move tpm_vendor_specific data related with PTP specification to tpm_chip (Jerry Snitselaar) [1383554] - [char] tpm: drop 'locality' from struct tpm_vendor_specific (Jerry Snitselaar) [1383554] - [char] tpm: drop 'read_queue' from struct tpm_vendor_specific (Jerry Snitselaar) [1383554] - [char] tpm: drop 'irq' from struct tpm_vendor_specific (Jerry Snitselaar) [1383554] - [char] tpm: drop 'iobase' from struct tpm_vendor_specific (Jerry Snitselaar) [1383554] - [char] tpm: drop list from struct tpm_vendor_specific (Jerry Snitselaar) [1383554] - [char] tpm: drop the field 'time_expired' from struct tpm_chip (Jerry Snitselaar) [1383554] - [char] tpm: drop 'base' from struct tpm_vendor_specific (Jerry Snitselaar) [1383554] - [char] tpm: drop manufacturer_id from struct tpm_vendor_specific (Jerry Snitselaar) [1383554] - [char] tpm: drop tpm_atmel specific fields from tpm_vendor_specific (Jerry Snitselaar) [1383554] - [char] tpm: drop int_queue from tpm_vendor_specific (Jerry Snitselaar) [1383554] - [char] tpm: check for TPM_CHIP_FLAG_TPM2 before calling tpm2_shutdown() (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24: Remove unneeded tpm_reg in get_burstcount (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/spi: Drop two useless checks in ACPI probe path (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/i2c: Drop two useless checks in ACPI probe path (Jerry Snitselaar) [1383554] - [char] tpm: fix crash in tpm_tis deinitialization (Jerry Snitselaar) [1383554] - [char] tpm: cleanup tpm_tis_remove() (Jerry Snitselaar) [1383554] - [char] tpm: fix tpm_bios_log_setup stub prototype (Jerry Snitselaar) [1383554] - [char] tpm: Replace device number bitmap with IDR (Jerry Snitselaar) [1383554] - [char] tpm: Split out the devm stuff from tpmm_chip_alloc (Jerry Snitselaar) [1383554] - [char] tpm: Get rid of module locking (Jerry Snitselaar) [1383554] - [char] tpm: Provide strong locking for device removal (Jerry Snitselaar) [1383554] - [char] tpm: Get rid of devname (Jerry Snitselaar) [1383554] - [char] tpm: Get rid of chip->pdev (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/spi: Change xxx_request_resources header (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/i2c: Change xxx_request_resources header (Jerry Snitselaar) [1383554] - [char] tpm: st33zp24: Add support for acpi probing for spi device (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24: Add support for acpi probing for i2c device (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24: Extend Copyright headers (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/spi: Improve st33zp24_spi_evaluate_latency (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24: Auto-select core module (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24: Remove unneeded CONFIG_OF switches (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/spi: Remove field spi_xfer from st33zp24_spi_phy structure (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/spi: Remove useless use of memcpy (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/spi: Use functions name with st33zp24_spi_ prefix (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/spi: Remove nbr_dummy_bytes variable usage (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/spi: Add missing device table for spi phy (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/spi: Add st33zp24 spi phy (Jerry Snitselaar) [1383554]- [net] sched: respect rcu grace period on cls destruction (Ivan Vecera) [1420506] - [net] sched: cls_cgroup tear down exts and ematch from rcu callback (Ivan Vecera) [1420506] - [net] sched: act_mirred: fix a race condition on mirred_list (Ivan Vecera) [1420506] - [net] sched: cls_flow: fix panic on filter replace (Ivan Vecera) [1420506] - [net] sched: cls_bpf: fix panic on filter replace (Ivan Vecera) [1420506] - [net] sched: fix call_rcu() race on classifier module unloads (Ivan Vecera) [1420506] - [net] sched: fix struct tc_u_hnode layout in u32 (Ivan Vecera) [1420506] - [net] sched: fix suspicious rcu_dereference_check in net/sched/sch_fq_codel.c (Ivan Vecera) [1420506] - [net] sched: fix another regression in cls_tcindex (Ivan Vecera) [1420506] - [net] sched: cls_cgroup need tcf_exts_init in all cases (Ivan Vecera) [1420506] - [net] sched: cls_u32: fix unsued cpu variable (Ivan Vecera) [1420506] - [net] sched: cls_fw: add missing tcf_exts_init call in fw_change() (Ivan Vecera) [1420506] - [net] sched: fix a null pointer dereference in tcindex_set_parms() (Ivan Vecera) [1420506] - [net] sched: fix memory leak in cls_tcindex (Ivan Vecera) [1420506] - [net] sched: use tcindex_filter_result_init() (Ivan Vecera) [1420506] - [net] sched: fix suspicious RCU usage in tcindex_classify() (Ivan Vecera) [1420506] - [net] sched: fix an allocation bug in tcindex_set_parms() (Ivan Vecera) [1420506] - [net] sched: fix suspicious RCU usage in cls_bpf_classify() (Ivan Vecera) [1420506] - [net] sched: suspicious RCU usage in qdisc_watchdog (Ivan Vecera) [1420506] - [net] sched: cls_cgroup fix possible memory leak of 'new' (Ivan Vecera) [1420506] - [net] sched: fix error return code in fw_change_attrs() (Ivan Vecera) [1420506] - [net] sched: rcu'ify cls_bpf (Ivan Vecera) [1420506] - [net] sched: rcu'ify cls_rsvp (Ivan Vecera) [1420506] - [net] sched: make cls_u32 lockless (Ivan Vecera) [1420506] - [net] sched: avoid generating same handle for u32 filters (Ivan Vecera) [1420506] - [net] sched: change "foo* bar" to "foo *bar" (Ivan Vecera) [1420506] - [net] sched: make cls_u32 per cpu (Ivan Vecera) [1420506] - [net] sched: RCU cls_tcindex (Ivan Vecera) [1420506] - [net] sched: RCU cls_route (Ivan Vecera) [1420506] - [net] sched: fw use RCU (Ivan Vecera) [1420506] - [net] sched: cls_flow use RCU (Ivan Vecera) [1420506] - [net] sched: cls_cgroup use RCU (Ivan Vecera) [1420506] - [net] sched: cls_basic use RCU (Ivan Vecera) [1420506] - [net] sched: rcu-ify tcf_proto (Ivan Vecera) [1420506] - [net] sched: qdisc: use rcu prefix and silence sparse warnings (Ivan Vecera) [1420506] - [net] sched: use no more than one page in struct fw_head (Ivan Vecera) [1420506] - [net] sched: optimize tcf_match_indev() (Ivan Vecera) [1420506] - [net] sched: add struct net pointer to tcf_proto_ops->dump (Ivan Vecera) [1420506] - [net] sched: Fix dumping of non-existing actions' stats (Ivan Vecera) [1420506] - [net] sched: copy exts->type in tcf_exts_change() (Ivan Vecera) [1420506] - [net] sched: fix an oops in tcindex filter (Ivan Vecera) [1420506] - [net] sched: act: allow to clear all actions as well (Ivan Vecera) [1420506] - [net] sched: cls: check if we could overwrite actions when changing a filter (Ivan Vecera) [1420506] - [net] sched: sch_htb: let skb->priority refer to non-leaf class (Ivan Vecera) [1420506] - [net] sched: avoid casting void pointer (Ivan Vecera) [1420506] - [net] sched: fix regression in tc_action_ops (Ivan Vecera) [1420506] - [net] sched: fix a regression in tcf_proto_lookup_ops() (Ivan Vecera) [1420506] - [net] sched: fix a regression in tc actions (Ivan Vecera) [1420506] - [net] sched: convert tcf_proto_ops to use struct list_head (Ivan Vecera) [1420506] - [net] sched: convert tc_action_ops to use struct list_head (Ivan Vecera) [1420506] - [net] sched: convert tcf_hashinfo to hlist and use spinlock (Ivan Vecera) [1420506] - [net] sched: init struct tcf_hashinfo at register time (Ivan Vecera) [1420506] - [net] sched: cls: refactor out struct tcf_ext_map (Ivan Vecera) [1420506] - [net] sched: act: use standard struct list_head (Ivan Vecera) [1420506] - [net] sched: remove get_stats from tc_action_ops (Ivan Vecera) [1420506] - [net] sched: Use default action walker methods (Ivan Vecera) [1420506] - [net] sched: Provide default walker function for actions (Ivan Vecera) [1420506] - [net] sched: Use default action lookup functions (Ivan Vecera) [1420506] - [net] sched: Default action lookup method for actions (Ivan Vecera) [1420506] - [net] sched: Fail if missing mandatory action operation methods (Ivan Vecera) [1420506]- [misc] mei: bus: enable OS version only for SPT and newer (Jerry Snitselaar) [1404064] - [misc] mei: send OS type to the FW (Jerry Snitselaar) [1404064] - [misc] mei: enable to set the internal flag for client write (Jerry Snitselaar) [1404064] - [watchdog] mei_wdt: use module_mei_cl_driver macro (Jerry Snitselaar) [1404064] - [kernel] mei: bus: add module_mei_cl_driver helper macro (Jerry Snitselaar) [1404064] - [nfc] mei: bus: fix received data size check in NFC fixup (Jerry Snitselaar) [1404064] - [misc] mei: bus: demote error to debug level upon disconnect (Jerry Snitselaar) [1404064] - [misc] mei: show the HBM protocol versions in the device attributes (Jerry Snitselaar) [1404064] - [documentation] mei: add ABI documentation for fw_status exported through sysfs (Jerry Snitselaar) [1404064] - [documentation] mei: sysfs: add Documentation mei class attributes (Jerry Snitselaar) [1404064] - [misc] mei: txe: don't clean an unprocessed interrupt cause (Jerry Snitselaar) [1404064] - [misc] mei: stop the stall timer worker if not needed (Jerry Snitselaar) [1404064] - [misc] mei: me: add kaby point device ids (Jerry Snitselaar) [1404064] - [misc] mei: amthif: fix deadlock in initialization during a reset (Jerry Snitselaar) [1404064] - [misc] mei: drop unused file transaction states (Jerry Snitselaar) [1404064] - [misc] mei: amthif: drop mei_amthif_read (Jerry Snitselaar) [1404064] - [misc] mei: enqueue consecutive reads (Jerry Snitselaar) [1404064] - [misc] mei: add wrapper for queuing control commands (Jerry Snitselaar) [1404064] - [misc] mei: use consistent naming for TX control flow credits (Jerry Snitselaar) [1404064] - [misc] mei: rx flow control counter (Jerry Snitselaar) [1404064] - [misc] mei: prepare read cb for fixed address clients on the receive path only (Jerry Snitselaar) [1404064] - [misc] mei: drop redundant krealloc and checks in irq read (Jerry Snitselaar) [1404064] - [misc] mei: amthif: drop mei_clear_lists function (Jerry Snitselaar) [1404064] - [misc] mei: add read callback on demand for fixed_address clients (Jerry Snitselaar) [1404064] - [misc] mei: add file pointer to the host client structure (Jerry Snitselaar) [1404064] - [misc] mei: move read cb to complete queue if not connected (Jerry Snitselaar) [1404064] - [misc] mei: fix return value on disconnection (Jerry Snitselaar) [1404064] - [misc] mei: drop read complete queue emptiness check (Jerry Snitselaar) [1404064] - [misc] mei: hbm: add missing argument in the kdoc (Jerry Snitselaar) [1404064] - [misc] mei: recover after errors in runtime pm flow (Jerry Snitselaar) [1404064] - [misc] mei: drop mei_io_cb_alloc_buf (Jerry Snitselaar) [1404064] - [misc] mei: amthif: use mei_cl_alloc_cb for allocating cbs (Jerry Snitselaar) [1404064] - [misc] mei: amthif: drop mei_amthif_send_cmd (Jerry Snitselaar) [1404064] - [misc] mei: amthif: enable poll for async events (Jerry Snitselaar) [1404064] - [misc] mei: amthif: drop iamthif_current_cb (Jerry Snitselaar) [1404064] - [misc] mei: amthif: fix request cancel (Jerry Snitselaar) [1404064] - [misc] mei: amthif: drop READ_COMPLETE state (Jerry Snitselaar) [1404064] - [misc] mei: don't use wake_up_interruptible for wr_ctrl (Jerry Snitselaar) [1404064] - [misc] mei: drop wr_msg from the mei_dev structure (Jerry Snitselaar) [1404064] - [misc] mei: bus: call mei_cl_read_start under device lock (Jerry Snitselaar) [1404064] - [misc] mei: fix waiting for wr_ctrl for corner cases (Jerry Snitselaar) [1404064] - [misc] mei: don't clean control queues on notify request timeout (Jerry Snitselaar) [1404064] - [misc] mei: amthif: discard not read messages (Jerry Snitselaar) [1404064] - [misc] mei: fix NULL dereferencing during FW initiated disconnection (Jerry Snitselaar) [1404064] - [misc] mei: drop global me_client_index (Jerry Snitselaar) [1404064] - [misc] mei: do not pin module if cldrv->probe() failed (Jerry Snitselaar) [1404064] - [misc] mei: bus: use scnprintf in *_show (Jerry Snitselaar) [1404064] - [misc] mei: me: add broxton pci device ids (Jerry Snitselaar) [1404064] - [misc] mei: fix format string in debug prints (Jerry Snitselaar) [1404064] - [misc] mei: fix double freeing of a cb during link reset (Jerry Snitselaar) [1404064] - [misc] mei: split amthif client init from end of clients enumeration (Jerry Snitselaar) [1404064] - [misc] mei: hbm: send immediate reply flag in enum request (Jerry Snitselaar) [1404064] - [misc] mei: bus: run rescan on me_clients list change (Jerry Snitselaar) [1404064] - [misc] mei: drop reserved host client ids (Jerry Snitselaar) [1404064] - [misc] mei: hbm: warn about fw-initiated disconnect (Jerry Snitselaar) [1404064] - [misc] mei: fixed address clients for the new platforms (Jerry Snitselaar) [1404064] - [misc] mei: fill file pointer in read cb for fixed address client (Jerry Snitselaar) [1404064] - [misc] mei: discard replies from unconnected fixed address clients (Jerry Snitselaar) [1404064] - [misc] mei: clean write queues and wake waiters on disconnect (Jerry Snitselaar) [1404064] - [misc] mei: wake blocked write on link reset (Jerry Snitselaar) [1404064] - [misc] mei: drop superfluous closing bracket from write traces (Jerry Snitselaar) [1404064] - [misc] mei: bus: check if the device is enabled before data transfer (Jerry Snitselaar) [1404064] - [misc] mei: bus: fix notification event delivery (Jerry Snitselaar) [1404064] - [misc] mei: bus: fix RX event scheduling (Jerry Snitselaar) [1404064] - [misc] mei: amthif: interrupt reader on link reset (Jerry Snitselaar) [1404064] - [misc] mei: amthif: use rx_wait queue also for amthif client (Jerry Snitselaar) [1404064] - [misc] mei: amthif: drop parameter validation from mei_amthif_write (Jerry Snitselaar) [1404064] - [misc] mei: amthif: replace amthif_rd_complete_list with rd_completed (Jerry Snitselaar) [1404064] - [misc] mei: amthif: allow only one request at a time (Jerry Snitselaar) [1404064] - [misc] mei: rename variable names 'file_object' to fp (Jerry Snitselaar) [1404064] - [misc] mei: constify struct file pointer (Jerry Snitselaar) [1404064] - [misc] mei: amthif: don't drop read packets on timeout (Jerry Snitselaar) [1404064] - [misc] mei: amthif: don't copy from an empty buffer (Jerry Snitselaar) [1404064] - [misc] mei: call stop on failed char device register (Jerry Snitselaar) [1404064] - [misc] mei: fix possible integer overflow issue (Jerry Snitselaar) [1404064] - [misc] mei: debugfs: allow hbm features list dump in earlier stages (Jerry Snitselaar) [1404064] - [misc] mei: debugfs: adjust active clients print buffer (Jerry Snitselaar) [1404064] - [misc] mei: trace pci configuration space io (Jerry Snitselaar) [1404064] - [misc] mei: bus: whitelist the watchdog client (Jerry Snitselaar) [1404064] - [watchdog] mei_wdt: re-register device on event (Jerry Snitselaar) [1404064] - [watchdog] mei_wdt: add activation debugfs entry (Jerry Snitselaar) [1404064] - [watchdog] mei_wdt: register wd device only if required (Jerry Snitselaar) [1404064] - [watchdog] mei_wdt: add status debugfs entry (Jerry Snitselaar) [1404064] - [watchdog] mei_wdt: implement MEI iAMT watchdog driver (Jerry Snitselaar) [1404064] - [kernel] mei: bus: complete variable rename of type struct mei_cl_device (Jerry Snitselaar) [1404064] - [kernel] mei: fixup function prototypes in mei_cl_bus.h (Jerry Snitselaar) [1404064] - [misc] mei: wd: drop the watchdog code from the core mei driver (Jerry Snitselaar) [1404064] - [misc] mei: drop nfc leftovers from the mei driver (Jerry Snitselaar) [1404064] - [misc] mei: always copy the read buffer if data is ready (Jerry Snitselaar) [1404064] - [misc] mei: prevent queuing new flow control credit (Jerry Snitselaar) [1404064] - [misc] mei: bus: remove redundant uuid string in debug messages (Jerry Snitselaar) [1404064] - [kernel] debugfs: Export bool read/write functions (Jerry Snitselaar) [1404064]- [infiniband] ib: Query ports via the core instead of direct into the driver (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Set maj_err and min_err in i40iw_sc_cqp_create (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: fix some indenting in i40iw_sc_vsi_init() (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] rdma/i40iw: use designated initializers (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Set 128B as the only supported RQ WQE size (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Reorganize structures to align with HW capabilities (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Fix incorrect check for error (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Assign MSS only when it is a new MTU (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Fix race condition in terminate timer's handler (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Fix memory leak in CQP destroy when in reset (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Fix QP flush to not hang on empty queues or failure (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Fix double free of QP (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Use correct src address in memcpy to rdma stats counters (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Remove macros I40IW_STAG_KEY_FROM_STAG and I40IW_STAG_INDEX_FROM_STAG (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Add request for reset on CQP timeout (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Code cleanup, remove check of PBLE pages (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Correctly fail loopback connection if no listener (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Fill in IRD value when on connect request (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Set TOS field in IP header (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Add NULL check for ibqp event handler (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Replace list_for_each_entry macro with safe version (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Add IP addr handling on netdev events (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Add missing cleanup on device close (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Add 2MB page support (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Utilize physically mapped memory regions (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Fix incorrect assignment of SQ head (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Remove variable flush_code and check to set qp->sq_flush (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Remove check on return from device_init_pestat() (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Use runtime check for IS_ENABLED(CONFIG_IPV6) (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Use actual page size (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Remove NULL check for cm_node->iwdev (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Remove checks for more than 48 bytes inline data (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Query device accounts for internal rsrc (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Optimize inline data copy (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Fix for LAN handler removal (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Correct values for max_recv_sge, max_send_sge (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Use vector when creating CQs (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Convert page_size to encoded value (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Set MAX IRD, MAX ORD size to max supported value (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Remove workaround for pre-production errata (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Enable message packing (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Add Quality of Service support (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] ib/i40iw: Remove debug prints after allocation failure (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw_cm: Remove deprecated create_singlethread_workqueue (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw_main: Remove deprecated create_singlethread_workqueue (Stefan Assmann) [1381753 1381749 1381740] - [netdrv] enic: add vxlan offload on tx path (Stefan Assmann) [1388239] - [netdrv] enic: add udp_tunnel ndo for vxlan offload (Stefan Assmann) [1388239] - [netdrv] enic: add devcmds for vxlan offload (Stefan Assmann) [1388239] - [netdrv] enic: Remove local ndo_busy_poll() implementation (Stefan Assmann) [1388239] - [netdrv] generalize napi_complete_done() (Stefan Assmann) [1388239] - [netdrv] enic: set skb->hash type properly (Stefan Assmann) [1388239] - [netdrv] enic: fix rq disable (Stefan Assmann) [1388239] - [netdrv] enic: use correct type specifier (Stefan Assmann) [1388239] - [netdrv] enic: move to new ethtool api {get|set}_link_ksettings (Stefan Assmann) [1388239] - [netdrv] enic: add support for set/get rss hash key (Stefan Assmann) [1388239] - [netdrv] enic: use netdev_rss_key_fill() helper (Stefan Assmann) [1388239] - [netdrv] enic: remove #ifdef CONFIG_RFS_ACCEL around filter structures (Stefan Assmann) [1388239] - [netdrv] enic: Add Accelerated RFS support (Stefan Assmann) [1388239] - [netdrv] enic: Add tunable_ops support for rx_copybreak (Stefan Assmann) [1388239] - [netdrv] enic: use pci_zalloc_consistent (Stefan Assmann) [1388239] - [netdrv] enic: use spin_lock(wq_lock) instead of spin_lock_irqsave(wq_lock) (Stefan Assmann) [1388239] - [netdrv] enic: support skb->xmit_more (Stefan Assmann) [1388239] - [netdrv] enic: use napi_schedule_irqoff() (Stefan Assmann) [1388239]- [netdrv] i40e: mark the value passed to csum_replace_by_diff as __wsum (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Fix TSO checksum pseudo-header adjustment (Stefan Assmann) [1383523] - [netdrv] i40e: refactor AQ CMD buffer debug printing (Stefan Assmann) [1383523] - [netdrv] i40e: Fix Adaptive ITR enabling (Stefan Assmann) [1383523] - [netdrv] i40evf: add comment (Stefan Assmann) [1383523] - [netdrv] i40evf: free rings in remove function (Stefan Assmann) [1383523] - [netdrv] i40e: Save link FEC info from link up event (Stefan Assmann) [1383523] - [netdrv] i40e: Add bus number info to i40e_bus_info struct (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf : Changed version from 1.6.25 to 1.6.27 (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: eliminate i40e_pull_tail() (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Moves skb from i40e_rx_buffer to i40e_ring (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Limit DMA sync of RX buffers to actual packet size (Stefan Assmann) [1383523] - [netdrv] i40evf: track outstanding client request (Stefan Assmann) [1383523] - [netdrv] i40e: Remove FPK HyperV VF device ID (Stefan Assmann) [1383523] - [netdrv] i40e: Quick refactor to start moving data off stack and into Tx buffer info (Stefan Assmann) [1383523] - [netdrv] i40evf: remove unused device ID (Stefan Assmann) [1383523] - [netdrv] i40e: Deprecating unused macro (Stefan Assmann) [1383523] - [netdrv] i40e: Add functions which apply correct PHY access method for read and write operation (Stefan Assmann) [1383523] - [netdrv] i40e: Add FEC for 25g (Stefan Assmann) [1383523] - [netdrv] i40e: Add support for 25G devices (Stefan Assmann) [1383523] - [netdrv] Changed version from 1.6.21 to 1.6.25 (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: napi_poll must return the work done (Stefan Assmann) [1383523] - [netdrv] i40e: simplify txd use count calculation (Stefan Assmann) [1383523] - [netdrv] i40evf: protect against NULL msix_entries and q_vectors pointers (Stefan Assmann) [1383523] - [netdrv] i40evf: check for msix_entries null dereference (Stefan Assmann) [1383523] - [netdrv] i40evf: Move some i40evf_reset_task code to separate function (Stefan Assmann) [1383523] - [netdrv] i40e: Add protocols over MCTP to i40e_aq_discover_capabilities (Stefan Assmann) [1383523] - [netdrv] i40evf: Be much more verbose about what we can and cannot offload (Stefan Assmann) [1383523] - [netdrv] i40e: Implementation of ERROR state for NVM update state machine (Stefan Assmann) [1383523] - [netdrv] i40e: Reorder logic for coalescing RS bits (Stefan Assmann) [1383523] - [netdrv] i40evf: avoid an extra msleep while (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Changed version from 1.6.19 to 1.6.21 (Stefan Assmann) [1383523] - [netdrv] i40e: Drop redundant Rx descriptor processing code (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Changed version from 1.6.16 to 1.6.19 (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: fix interrupt affinity bug (Stefan Assmann) [1383523] - [netdrv] i40e: group base mode VF offload flags (Stefan Assmann) [1383523] - [netdrv] i40evf: support queue-specific settings for interrupt moderation (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Add txring_txq function to match fm10k and ixgbe (Stefan Assmann) [1383523] - [netdrv] i40e: Fix Flow Director raw_buf cleanup (Stefan Assmann) [1383523] - [netdrv] i40evf: enable adaptive interrupt throttling (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Changed version to 1.6.16 (Stefan Assmann) [1383523] - [netdrv] i40e: add encap csum VF offload flag (Stefan Assmann) [1383523] - [netdrv] i40evf: remove unnecessary error checking against i40e_shutdown_adminq (Stefan Assmann) [1383523] - [netdrv] i40e: Limit TX descriptor count in cases where frag size is greater than 16K (Stefan Assmann) [1383523] - [netdrv] i40evf: remove unnecessary error checking against i40evf_up_complete (Stefan Assmann) [1383523] - [netdrv] i40evf: Fix link state event handling (Stefan Assmann) [1383523] - [netdrv] i40e: avoid potential null pointer dereference when assigning len (Stefan Assmann) [1383523] - [netdrv] i40evf: Open RDMA Client after reset (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Fix indentation (Stefan Assmann) [1383523] - [netdrv] i40e: Add support for HMC resource and profile for X722 (Stefan Assmann) [1383523] - [netdrv] i40e: Fix byte ordering in ARP NS code for X722 (Stefan Assmann) [1383523] - [netdrv] i40e: refactor tail_bump check (Stefan Assmann) [1383523] - [netdrv] i40evf: report link speed (Stefan Assmann) [1383523] - [netdrv] i40e: use alloc_workqueue instead of create_singlethread_workqueue (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf-Bump version from 1.6.11 to 1.6.12 (Stefan Assmann) [1383523] - [netdrv] i40evf: add missing rtnl_lock() around i40evf_set_interrupt_capability (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf-bump version to 1.6.11 (Stefan Assmann) [1383523] - [netdrv] i40evf: add hyperv dev ids (Stefan Assmann) [1383523] - [netdrv] i40e: Remove device ID 0x37D4 (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: remove useless initializer (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Fix i40e_rx_checksum (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Bump version from 1.5.16 to 1.6.4 (Stefan Assmann) [1383523] - [netdrv] i40evf: always activate correct MAC address filter (Stefan Assmann) [1383523] - [netdrv] i40evf: don't overflow buffer (Stefan Assmann) [1383523] - [netdrv] i40e: Add allmulti support for the VF (Stefan Assmann) [1383523] - [netdrv] i40evf: Allocate Rx buffers properly (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Remove unused hardware receive descriptor code (Stefan Assmann) [1383523] - [netdrv] i40evf: refactor receive routine (Stefan Assmann) [1383523] - [netdrv] i40evf: Drop packet split receive routine (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Remove reference to ring->dtype (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Refactor tunnel interpretation (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Add support for GSO partial with UDP_TUNNEL_CSUM and GRE_CSUM (Stefan Assmann) [1383523] - [netdrv] i40evf: make use of BIT() macro to avoid signed left shift (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: fix I40E_MASK signed shift overflow warnings (Stefan Assmann) [1383523]- [infiniband] rdma/qedr: Return success when not changing QP state (Don Dutile) [1414913 1417285] - [net] xprtrdma: Shrink send SGEs array (Don Dutile) [1416849 1417285] - [net] xprtrdma: Reduce required number of send SGEs (Don Dutile) [1416849 1417285] - [net] xprtrdma: Disable pad optimization by default (Don Dutile) [1416849 1417285] - [net] xprtrdma: Per-connection pad optimization (Don Dutile) [1416849 1417285] - [net] xprtrdma: Fix Read chunk padding (Don Dutile) [1416849 1417285] - [netdrv] mlx5: Fix Kconfig help text (Don Dutile) [1385330 1417285] - [netdrv] cxgb4/cxgb4vf: Assign netdev->dev_port with port ID (Don Dutile) [1385866 1417285] - [netdrv] mlx5e: Change the SQ/RQ operational state to positive logic (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Don't flush SQ on error (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Don't notify HW when filling the edge of ICO SQ (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Fix query ISSI flow (Don Dutile) [1238192 1385330 1417285] - [netdrv] mlx5: Remove duplicate pci dev name print (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Verify module parameters (Don Dutile) [1385330 1417285] - [net] rds: tcp: unregister_netdevice_notifier() in error path of rds_tcp_init_net (Don Dutile) [1417285] - [netdrv] cxgb4: Add PCI device ID for new adapter (Don Dutile) [1385866 1417285] - [netdrv] mlx4: Fix uninitialized fields in rule when adding promiscuous mode to device managed flow steering (Don Dutile) [1385329 1417285] - [kernel] revert "net/mlx4_en: Avoid unregister_netdev at shutdown flow" (Don Dutile) [1385329 1417285] - [netdrv] mlx5: drop duplicate header delay.h (Don Dutile) [1385330 1417285] - [netdrv] mlx4_en: Free netdev resources under state lock (Don Dutile) [1385329 1417285] - [infiniband] iw_cxgb4: invalidate the mr when posting a read_w_inv wr (Don Dutile) [1385866 1417285] - [infiniband] ib/rxe: Update qp state for user query (Don Dutile) [1384574 1417285] - [infiniband] ib/rxe: Clear queue buffer when modifying QP to reset (Don Dutile) [1384574 1417285] - [infiniband] ib/rxe: Fix handling of erroneous WR (Don Dutile) [1384574 1417285] - [infiniband] ib/rxe: Fix kernel panic in UDP tunnel with GRO and RX checksum (Don Dutile) [1384574 1417285] - [infiniband] ib/mlx4: Fix create CQ error flow (Don Dutile) [1385329 1417285] - [infiniband] ib/mlx4: Check gid_index return value (Don Dutile) [1385329 1417285] - [infiniband] ib/mlx5: Fix NULL pointer dereference on debug print (Don Dutile) [1385330 1417285] - [infiniband] ib/mlx5: Fix fatal error dispatching (Don Dutile) [1385330 1417285] - [infiniband] ib/mlx5: Resolve soft lock on massive reg MRs (Don Dutile) [1385330 1417285] - [infiniband] ib/mlx5: Use cache line size to select CQE stride (Don Dutile) [1385330 1417285] - [infiniband] ib/mlx5: Validate requested RQT size (Don Dutile) [1385330 1417285] - [infiniband] ib/mlx5: Fix memory leak in query device (Don Dutile) [1385330 1417285] - [infiniband] ib/core: Avoid unsigned int overflow in sg_alloc_table (Don Dutile) [1417285] - [infiniband] ib/core: Add missing check for addr_resolve callback return value (Don Dutile) [1417285] - [infiniband] ib/core: Set routable RoCE gid type for ipv4/ipv6 networks (Don Dutile) [1417285] - [infiniband] ib/cm: Mark stale CM id's whenever the mad agent was unregistered (Don Dutile) [1417285] - [infiniband] ib/uverbs: Fix leak of XRC target QPs (Don Dutile) [1417285] - [netdrv] cxgb4: do not call napi_hash_del() (Don Dutile) [1385866 1417285] - [infiniband] ib/hfi1: Remove incorrect IS_ERR check (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Prevent hardware counter names from being cut off (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Fix ECN processing in prescan_rxq (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Fix status error code for unsupported packets (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Relocate rcvhdrcnt module parameter check (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Fix rnr_timer addition (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Delete unused lock (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Clean up unused argument (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Remove leftover snoop references (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Fix a potential memory leak in hfi1_create_ctxts() (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Return ENODEV for unsupported PCI device ids (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Fix an Oops on pci device force remove (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Fix integrity check flags default values (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Remove redundant sysfs irq affinity entry (Don Dutile) [1382806 1417285] - [infiniband] ib/rdmavt: rdmavt can handle non aligned page maps (Don Dutile) [1385848 1417285] - [infiniband] shut up a maybe-uninitialized warning (Don Dutile) [1417285] - [net] xprtrdma: Fix DMAR failure in frwr_op_map() after reconnect (Don Dutile) [1417285] - [netdrv] mlx5: Fix invalid pointer reference when prof_sel parameter is invalid (Don Dutile) [1385330 1417285] - [netdrv] mlx5: E-Switch, Set the actions for offloaded rules properly (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Disallow changing name-space for VF representors (Don Dutile) [1385330 1417285] - [netdrv] cxgb4: correct device ID of T6 adapter (Don Dutile) [1385866 1417285] - [net] svcrdma: backchannel cannot share a page for send and rcv buffers (Don Dutile) [1417285] - [netdrv] mlx5: Simplify a test (Don Dutile) [1385330 1417285] - [netdrv] mlx4_en: Save slave ethtool stats command (Don Dutile) [1385329 1417285] - [netdrv] mlx4_en: Fix potential deadlock in port statistics flow (Don Dutile) [1385329 1417285] - [kernel] mlx4: Fix firmware command timeout during interrupt test (Don Dutile) [1385329 1417285] - [netdrv] mlx4_core: Do not access comm channel if it has not yet been initialized (Don Dutile) [1385329 1417285] - [netdrv] mlx4_en: Process all completions in RX rings after port goes up (Don Dutile) [1385329 1417285] - [netdrv] mlx4_en: Resolve dividing by zero in 32-bit system (Don Dutile) [1385329 1417285] - [netdrv] mlx4_core: Change the default value of enable_qos (Don Dutile) [1385329 1417285] - [netdrv] mlx4_core: Avoid setting ports to auto when only one port type is supported (Don Dutile) [1385329 1417285] - [netdrv] mlx4_core: Fix the resource-type enum in res tracker to conform to FW spec (Don Dutile) [1385329 1417285] - [net] rds: debug messages are enabled by default (Don Dutile) [1417285] - [netdrv] cxgb4: Fix error handling in alloc_uld_rxqs() (Don Dutile) [1385866 1417285] - [netdrv] ib/mlx4: avoid a -Wmaybe-uninitialize warning (Don Dutile) [1385329 1417285] - [netdrv] mlx5: Avoid passing dma address 0 to firmware (Don Dutile) [1385330 1417285] - [kernel] mlx5: PCI error recovery health care simulation (Don Dutile) [1385330 1417285] - [kernel] mlx5: Fix race between PCI error handlers and health work (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Clear health sick bit when starting health poll (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Change the acl enable prototype to return status (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Unregister netdev before detaching it (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Choose best nearest LRO timeout (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Correctly initialize last use of flow counters (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Fix autogroups groups num not decreasing (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Keep autogroups list ordered (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Always Query HCA caps after setting them (Don Dutile) [1385330 1417285] - [kernel] {net, ib}/mlx5: Make cache line size determination at runtime (Don Dutile) [1385330 1417285] - [net] sunrpc: fix some missing rq_rbuffer assignments (Don Dutile) [1275823 1417285] - [netdrv] cxgb4: Fix number of queue sets corssing the limit (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: fix memory leak of qe on error exit path (Don Dutile) [1385866 1417285] - [infiniband] qedr: Add events support and register IB device (Don Dutile) [1275823 1417285] - [infiniband] qedr: Add GSI support (Don Dutile) [1275823 1417285] - [infiniband] qedr: Add LL2 RoCE interface (Don Dutile) [1275823 1417285] - [infiniband] qedr: Add support for data path (Don Dutile) [1275823 1417285] - [infiniband] qedr: Add support for memory registeration verbs (Don Dutile) [1275823 1417285] - [uapi] qedr: Add support for QP verbs (Don Dutile) [1275823 1417285] - [uapi] qedr: Add support for PD,PKEY and CQ verbs (Don Dutile) [1275823 1417285] - [uapi] qedr: Add support for user context verbs (Don Dutile) [1275823 1417285] - [infiniband] qedr: Add support for RoCE HW init (Don Dutile) [1275823 1417285] - [uapi] qedr: Add RoCE driver framework (Don Dutile) [1275823 1417285] - [kernel] mlx5: Add MLX5_ARRAY_SET64 to fix BUILD_BUG_ON (Don Dutile) [1385330 1417285] - [netdrv] iw_cxgb4: add fast-path for small REG_MR operations (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: advertise support for FR_NSMR_TPTE_WR (Don Dutile) [1385866 1417285] - [infiniband] ib/core: correctly handle rdma_rw_init_mrs() failure (Don Dutile) [1417285] - [infiniband] ib/srp: Fix infinite loop when FMR sg[0].offset != 0 (Don Dutile) [1417285] - [infiniband] ib/srp: Remove an unused argument (Don Dutile) [1417285] - [infiniband] ib/core: Improve ib_map_mr_sg() documentation (Don Dutile) [1417285] - [kernel] ib/mlx4: Fix possible vl/sl field mismatch in LRH header in QP1 packets (Don Dutile) [1385329 1417285] - [uapi] ib/mthca: Move user vendor structures (Don Dutile) [1417285] - [uapi] ib/nes: Move user vendor structures (Don Dutile) [1417285] - [uapi] ib/ocrdma: Move user vendor structures (Don Dutile) [1385876 1417285] - [uapi] ib/mlx4: Move user vendor structures (Don Dutile) [1385329 1417285] - [uapi] ib/cxgb4: Move user vendor structures (Don Dutile) [1385866 1417285] - [uapi] ib/cxgb3: Move user vendor structures (Don Dutile) [1417285] - [uapi] ib/mlx5: Move and decouple user vendor structures (Don Dutile) [1385330 1417285] - [rdma] ib/{core,hw}: Add constant for node_desc (Don Dutile) [1417285] - [infiniband] ipoib: Make ipoib_warn ratelimited (Don Dutile) [1417285] - [infiniband] ib/mlx4/alias_guid: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/ipoib_verbs: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/ipoib: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/nes: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/mlx4/mcg: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/mlx4/mad: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/mlx4: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/mlx5/odp: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/mlx5: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/mthca: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] iw_cxgb4: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/qib: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] iw_cxgb3: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/iwcm: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/addr: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/cma: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/ucma: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/multicast: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/mad: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/sa : Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/mlx5: LAG QP load balancing (Don Dutile) [1385219 1385330 1417285] - [infiniband] ib/mlx5: Set unique device name on LAG (Don Dutile) [1385219 1385330 1417285] - [infiniband] ib/mlx5: Port status track LAG master, when LAG is active (Don Dutile) [1385219 1385330 1417285] - [infiniband] ib/mlx5: Merge vports flow steering during LAG (Don Dutile) [1385219 1385330 1417285] - [infiniband] ib/mlx5: Port events in RoCE now rely on netdev events (Don Dutile) [1385330 1417285] - [infiniband] ib/mlx5: Track asynchronous events on a receive work queue (Don Dutile) [1385330 1417285] - [infiniband] ib/mlx5: Add support of more IPv6 fields to flow steering (Don Dutile) [1385308 1385330 1417285] - [infiniband] ib/mlx5: Add support in TOS and protocol to flow steering (Don Dutile) [1385308 1385330 1417285] - [uapi] ib/core: Add more fields to IPv6 flow specification (Don Dutile) [1385308 1385330 1417285] - [uapi] ib/uverbs: Add more fields to IPv4 flow specification (Don Dutile) [1385308 1385330 1417285] - [rdma] ib/uverbs: Add support to extend flow steering specifications (Don Dutile) [1385308 1385330 1417285] - [infiniband] ib/mlx5: Add validation to flow specifications parsing (Don Dutile) [1385308 1385330 1417285] - [infiniband] ib/mlx4: Add validation to flow specifications parsing (Don Dutile) [1385308 1385330 1417285] - [infiniband] ib/mlx5: Add sniffer support to steering (Don Dutile) [1385256 1385330 1417285] - [infiniband] ib/mlx5: Increase flow table reference count in create rule (Don Dutile) [1385256 1385330 1417285] - [infiniband] ib/mlx5: Fix coverity warning (Don Dutile) [1385256 1385330 1417285] - [infiniband] ib/mlx5: Save flow table priority handler instead of index (Don Dutile) [1385256 1385330 1417285] - [infiniband] ib/mlx5: Fix steering resource leak (Don Dutile) [1385256 1385330 1417285] - [infiniband] ib/mlx5: Add port counter support for raw packet QP (Don Dutile) [1385307 1385330 1417285] - [infiniband] ib/mlx5: Refactor raw packet QP modify function (Don Dutile) [1385307 1385330 1417285] - [infiniband] ib/mlx5: Expose RSS related capabilities (Don Dutile) [1385330 1417285] - [uapi] ib/uverbs: Expose RSS related capabilities (Don Dutile) [1417285] - [rdma] ib/core: Expose RSS related capabilities (Don Dutile) [1417285] - [infiniband] ib/rxe: improved debug prints & code cleanup (Don Dutile) [1384574 1417285] - [infiniband] rdma_rxe: Ensure rdma_rxe init occurs at correct time (Don Dutile) [1384574 1417285] - [infiniband] ib/rxe: Properly honor max IRD value for rd/atomic (Don Dutile) [1384574 1417285] - [rdma] ib/{rxe, core, rdmavt}: Fix kernel crash for reg MR (Don Dutile) [1385848 1384574 1417285] - [infiniband] ib/rdmavt: Trivial function comment corrected (Don Dutile) [1385848 1417285] - [netdrv] cxgb4: unexport cxgb4_dcb_enabled (Don Dutile) [1385866 1417285] - [infiniband] ib/hfi1: Fix trace of atomic ack (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Update SMA ingress checks for response packets (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Use EPROM platform configuration read (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Add ability to read platform config from the EPROM (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Restore EPROM read ability (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Add new debugfs sdma_cpu_list file (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Add irq affinity notification handler (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Add a new VL sysfs attribute for sdma engines (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Add sysfs interface for affinity setup (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Fix resource release in context allocation (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Remove unused variable from devdata (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Cleanup tasklet refs in comments (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Adjust hardware buffering parameter (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Act on external device timeout (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Fix defered ack race with qp destroy (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Combine shift copy and byte copy for SGE reads (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Do not read more than a SGE length (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Extend i2c timeout (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Increase default settings of max_cqes and max_qps (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Remove filtering of Set(PkeyTable) in HFI SMA (Don Dutile) [1382806 1417285] - [infiniband] ib/qib: Remove qpt_mask global (Don Dutile) [1381986 1417285] - [infiniband] ib/hfi1: Consolidate pio control masks into single definition (Don Dutile) [1382806 1417285] - [infiniband] ib/rdmavt, ib/hfi1: Add lockdep asserts for lock debug (Don Dutile) [1385848 1417285] - [infiniband] ib/rdmavt: Add qp init function (Don Dutile) [1385848 1417285] - [infiniband] ib/rdmavt: Move reset calldown to reset path (Don Dutile) [1385848 1417285] - [infiniband] ib/hfi1: Move iowait_init() to priv allocate (Don Dutile) [1382806 1417285] - [infiniband] ib/rdmavt: Correct sparse annotation (Don Dutile) [1385848 1417285] - [infiniband] ib/hfi1: Fix locking scheme for affinity settings (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Fix user-space buffers mapping with IOMMU enabled (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Fix the count of user packets submitted to an SDMA engine (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Move serdes tune inside link start function (Don Dutile) [1382806 1417285] - [infiniband] ib/qib,ib/hfi: Use core common header file (Don Dutile) [1382806 1417285] - [rdma] ib/core: Add ib headers for general use (Don Dutile) [1417285] - [netdrv] mlx5: Add ndo_poll_controller() implementation (Don Dutile) [1385330 1417285] - [netdrv] mlx4: remove unused fields (Don Dutile) [1385329 1417285] - [netdrv] cxgb4: mark symbols static where possible (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: fix -ve error check on a signed iq (Don Dutile) [1385866 1417285] - [kernel] mlx4: Add VF vlan protocol 802.1ad support (Don Dutile) [1386553 1385329 1417285] - [netdrv] mlx4_en: Disable vlan HW acceleration when in VF vlan protocol 802.1ad mode (Don Dutile) [1386553 1385329 1417285] - [kernel] mlx4_core: Preparation for VF vlan protocol 802.1ad (Don Dutile) [1386553 1385329 1417285] - [netdrv] mlx4_core: Fix QUERY FUNC CAP flags (Don Dutile) [1386553 1385329 1417285] - [rdma] ib/core: remove ib_get_dma_mr (Don Dutile) [1417285] - [infiniband] ib/srp: use IB_PD_UNSAFE_GLOBAL_RKEY (Don Dutile) [1417285] - [infiniband] ib/iser: use IB_PD_UNSAFE_GLOBAL_RKEY (Don Dutile) [1417285] - [net] ib/core: add support to create a unsafe global rkey to ib_create_pd (Don Dutile) [1417285] - [rdma] ib/core: rename pd->local_mr to pd->__internal_mr (Don Dutile) [1417285] - [net] svcrdma: support Remote Invalidation (Don Dutile) [1417285] - [net] svcrdma: Server-side support for rpcrdma_connect_private (Don Dutile) [1417285] - [net] svcrdma: Skip put_page() when send_reply() fails (Don Dutile) [1417285] - [net] svcrdma: Tail iovec leaves an orphaned DMA mapping (Don Dutile) [1417285] - [net] xprtrdma: use complete() instead complete_all() (Don Dutile) [1417285] - [netdrv] cxgb4: fix signed wrap around when decrementing index idx (Don Dutile) [1385866 1417285] - [netdrv] mlx5: E-Switch, Support VLAN actions in the offloads mode (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Refactor retrival of skb from rx completion element (cqe) (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Put elements related to offloaded TC rule in one struct (Don Dutile) [1385330 1417285] - [netdrv] mlx5: E-Switch, Allow fine tuning of eswitch vport push/pop vlan (Don Dutile) [1385330 1417285] - [netdrv] mlx5: E-Switch, Set vport representor fields explicitly on registration (Don Dutile) [1385330 1417285] - [netdrv] mlx5: E-Switch, Set the vport when registering the uplink rep (Don Dutile) [1385330 1417285] - [netdrv] cxgb4: Convert to use simple_open() (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Have a clear separation between different SQ types (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Dynamic RQ type infrastructure (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Slightly reduce hardware LRO size (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Union RQ RX info per RQ type (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Build RX SKB on demand (Don Dutile) [1385330 1417285] - [kernel] ptp_clock: future-proofing drivers against PTP subsystem becoming optional (Don Dutile) [1417285] - [netdrv] cxgb4: add parser to translate u32 filters to internal spec (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: add common api support for configuring filters (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: move common filter code to separate file (Don Dutile) [1385866 1417285] - [netdrv] mlx4_core: Fix deadlock when switching between polling and event fw commands (Don Dutile) [1385329 1417285] - [netdrv] mlx4_core: Use RCU to perform radix tree lookup for SRQ (Don Dutile) [1385329 1417285] - [netdrv] mlx4_en: Fix wrong indentation (Don Dutile) [1385329 1417285] - [netdrv] mlx4_en: Add branch prediction hints in RX data-path (Don Dutile) [1385329 1417285] - [netdrv] mlx4_en: add page recycle to prepare rx ring for tx support (Don Dutile) [1385329 1417285] - [netdrv] mlx5: clean function declarations in eswitch.c up (Don Dutile) [1385330 1417285] - [net] xprtrdma: Eliminate rpcrdma_receive_worker() (Don Dutile) [1417285] - [net] xprtrdma: Rename rpcrdma_receive_wc() (Don Dutile) [1417285] - [net] xprtrmda: Report address of frmr, not mw (Don Dutile) [1417285] - [net] xprtrdma: Support larger inline thresholds (Don Dutile) [1417285] - [net] xprtrdma: Use gathered Send for large inline messages (Don Dutile) [1417285] - [net] xprtrdma: Basic support for Remote Invalidation (Don Dutile) [1417285] - [net] xprtrdma: Client-side support for rpcrdma_connect_private (Don Dutile) [1417285] - [kernel] rpcrdma: RDMA/CM private message data structure (Don Dutile) [1417285] - [net] xprtrdma: Move recv_wr to struct rpcrdma_rep (Don Dutile) [1417285] - [net] xprtrdma: Move send_wr to struct rpcrdma_req (Don Dutile) [1417285] - [net] xprtrdma: Simplify rpcrdma_ep_post_recv() (Don Dutile) [1417285] - [net] xprtrdma: Eliminate "ia" argument in rpcrdma_{alloc, free}_regbuf (Don Dutile) [1417285] - [net] xprtrdma: Delay DMA mapping Send and Receive buffers (Don Dutile) [1417285] - [net] xprtrdma: Replace DMA_BIDIRECTIONAL (Don Dutile) [1417285] - [net] xprtrdma: Use smaller buffers for RPC-over-RDMA headers (Don Dutile) [1417285] - [net] xprtrdma: Initialize separate RPC call and reply buffers (Don Dutile) [1417285] - [net] sunrpc: Add a transport-specific private field in rpc_rqst (Don Dutile) [1417285] - [net] sunrpc: Separate buffer pointers for RPC Call and Reply messages (Don Dutile) [1417285] - [net] sunrpc: Generalize the RPC buffer release API (Don Dutile) [1417285] - [net] sunrpc: Generalize the RPC buffer allocation API (Don Dutile) [1417285] - [net] sunrpc: Refactor rpc_xdr_buf_init() (Don Dutile) [1417285] - [net] xprtrdma: Eliminate INLINE_THRESHOLD macros (Don Dutile) [1417285] - [netdrv] cxgb4: Fix return value check in cfg_queues_uld() (Don Dutile) [1385866 1417285] - [crypto] chcr - Fix memory corruption (Don Dutile) [1385866 1417285] - [target] chcr/cxgb4i/cxgbit/rdma/cxgb4: Allocate resources dynamically for all cxgb4 ULD's (Don Dutile) [1385866 1417285] - [crypto] chcr: Fix non static symbol warning (Don Dutile) [1385866 1417285] - [crypto] Added Chelsio Menu to the Kconfig file (Don Dutile) [1385866 1417285] - [crypto] chcr: Support for Chelsio's Crypto Hardware (Don Dutile) [1385866 1417285] - [netdrv] mlx5e: Implement RX mapped page cache for page recycle (Don Dutile) [1385310 1385330 1417285] - [netdrv] mlx5e: Introduce API for RX mapped pages (Don Dutile) [1385310 1385330 1417285] - [netdrv] mlx5e: Single flow order-0 pages for Striding RQ (Don Dutile) [1385310 1385330 1417285] - [infiniband] ib/rdmavt, ib/qib, ib/hfi1: Use new QP put get routines (Don Dutile) [1381986 1382806 1385848 1417285] - [rdma] ib/rdmavt: Add functions to get and release QP references (Don Dutile) [1385848 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_mk_rx_data_ack() (Don Dutile) [1385866 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_mk_abort_rpl() (Don Dutile) [1385866 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_mk_abort_req() (Don Dutile) [1385866 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_mk_close_con_req() (Don Dutile) [1385866 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_mk_tid_release() (Don Dutile) [1385866 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_compute_wscale() (Don Dutile) [1385866 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_best_mtu() (Don Dutile) [1385866 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_is_neg_adv() (Don Dutile) [1385866 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_find_route6() (Don Dutile) [1385866 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_find_route() (Don Dutile) [1385866 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_get_4tuple() (Don Dutile) [1385866 1417285] - [netdrv] cxgb4vf: don't offload Rx checksums for IPv6 fragments (Don Dutile) [1385866 1417285] - [netdrv] mlx5: Organize device list API in one place (Don Dutile) [1385214 1385330 1417285] - [netdrv] mlx5e: Restore vlan filter after seamless reset (Don Dutile) [1385214 1385330 1417285] - [netdrv] mlx5e: Implement mlx5e interface attach/detach callbacks (Don Dutile) [1385214 1385330 1417285] - [netdrv] mlx5: Implement vports admin state backup/restore (Don Dutile) [1385214 1385330 1417285] - [netdrv] mlx5: Align sriov/eswitch modules with the new load/unload flow (Don Dutile) [1385214 1385330 1417285] - [netdrv] mlx5: Implement eswitch attach/detach flows (Don Dutile) [1385214 1385330 1417285] - [netdrv] mlx5: Implement SRIOV attach/detach flows (Don Dutile) [1385214 1385330 1417285] - [netdrv] mlx5: Split the load/unload flow into hardware and software flows (Don Dutile) [1385214 1385330 1417285] - [kernel] mlx5: Introduce attach/detach to interface API (Don Dutile) [1385214 1385330 1417285] - [kernel] mlx5: SRIOV core code refactoring (Don Dutile) [1385214 1385330 1417285] - [netdrv] mlx5: Skip waiting for vf pages in internal error (Don Dutile) [1385214 1385330 1417285] - [netdrv] cxgb4: Add support for ndo_get_vf_config (Don Dutile) [1385866 1417285] - [netdrv] cxgb4/cxgb4vf: fix spelling mistake "provissioned" -> "provisioned" (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: Remove unused including (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: add support for tx max rate limiting (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: add support for per queue tx scheduling (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: add support for tx traffic scheduling classes (Don Dutile) [1385866 1417285] - [netdrv] mlx5/core: Use memdup_user() rather than duplicating its implementation (Don Dutile) [1385330 1417285] - [netdrv] cxgb4: Simplify the return expression (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: Register changes and fw defines for crypto (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: Add support for dynamic allocation of resources for ULD (Don Dutile) [1385866 1417285] - [kernel] mlx5: Add sniffer namespaces (Don Dutile) [1385256 1385330 1417285] - [kernel] mlx5: Introduce sniffer steering hardware capabilities (Don Dutile) [1385256 1385330 1417285] - [netdrv] mlx5: Configure IB devices according to LAG state (Don Dutile) [1385219 1385330 1417285] - [kernel] mlx5: Vport LAG creation support (Don Dutile) [1385219 1385330 1417285] - [kernel] mlx5: Add LAG flow steering namespace (Don Dutile) [1385219 1385330 1417285] - [kernel] mlx5: LAG demux flow table support (Don Dutile) [1385219 1385330 1417285] - [netdrv] mlx5: LAG and SRIOV cannot be used together (Don Dutile) [1385219 1385330 1417285] - [netdrv] mlx5e: Avoid port remapping of mlx5e netdev TISes (Don Dutile) [1385219 1385330 1417285] - [kernel] mlx5: Get RoCE netdev (Don Dutile) [1385219 1385330 1417285] - [kernel] mlx5: Implement RoCE LAG feature (Don Dutile) [1385219 1385330 1417285] - [kernel] mlx5: Add HW interfaces used by LAG (Don Dutile) [1385219 1385330 1417285] - [kernel] mlx5: Separate query_port_proto_oper for IB and EN (Don Dutile) [1385330 1417285] - [kernel] mlx5: Expose mlx5e_link_mode (Don Dutile) [1385330 1417285] - [kernel] mlx5: Update struct mlx5_ifc_xrqc_bits (Don Dutile) [1385330 1417285] - [kernel] mlx5: Modify RQ bitmask from mlx5 ifc (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Introduce alloc_encap and dealloc_encap commands (Don Dutile) [1385330 1417285] - [kernel] mlx5: Update mlx5_ifc.h for vxlan encap/decap (Don Dutile) [1385330 1417285] - [kernel] mlx5: Enable setting minimum inline header mode for VFs (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Improve driver log messages (Don Dutile) [1385330 1417285] - [kernel] mlx5: Unify and improve command interface (Don Dutile) [1385330 1417285] - [kernel] {net, ib}/mlx5: Modify QP commands via mlx5 ifc (Don Dutile) [1385330 1417285] - [kernel] {net, ib}/mlx5: QP/XRCD commands via mlx5 ifc (Don Dutile) [1385330 1417285] - [kernel] {net, ib}/mlx5: MKey/PSV commands via mlx5 ifc (Don Dutile) [1385330 1417285] - [kernel] {net,ib}/mlx5: CQ commands via mlx5 ifc (Don Dutile) [1385330 1417285] - [kernel] mlx5: EQ commands via mlx5 ifc (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Pages management commands via mlx5 ifc (Don Dutile) [1385330 1417285] - [kernel] mlx5: MCG commands via mlx5 ifc (Don Dutile) [1385330 1417285] - [netdrv] mlx5: PD and UAR commands via mlx5 ifc (Don Dutile) [1385330 1417285] - [kernel] mlx5: Access register and MAD IFC commands via mlx5 ifc (Don Dutile) [1385330 1417285] - [kernel] mlx5: Init/Teardown hca commands via mlx5 ifc (Don Dutile) [1385330 1417285] - [net] rds: add __printf format attribute to error reporting functions (Don Dutile) [1417285]- [netdrv] qed: Conserve RDMA resources when !QEDR (Harish Patil) [1391272] - [netdrv] qed: Support Multicast on Tx-switching (Harish Patil) [1391272] - [netdrv] qed*: RSS indirection based on queue-handles (Harish Patil) [1391272] - [netdrv] qede: Remove unnecessary datapath dereference (Harish Patil) [1391272] - [netdrv] qede - mark SKB as encapsulated (Harish Patil) [1391272] - [netdrv] qede: Postpone reallocation until NAPI end (Harish Patil) [1391272] - [netdrv] qed*: Change maximal number of queues (Harish Patil) [1391272] - [netdrv] qede: Split filtering logic to its own file (Harish Patil) [1391272] - [netdrv] qede: Break datapath logic into its own file (Harish Patil) [1391272] - [netdrv] qed*: Update to dual-license (Harish Patil) [1391272] - [netdrv] qed*: Advance driver versions to 8.10.10.20 (Harish Patil) [1391272] - [netdrv] qed: fix old-style function definition (Harish Patil) [1391272] - [netdrv] qede: fix general protection fault may occur on probe (Harish Patil) [1391272] - [netdrv] qede: use reset to set network header (Harish Patil) [1391272] - [netdrv] qed: Add iSCSI out of order packet handling (Harish Patil) [1391272] - [netdrv] qed: Add support for hardware offloaded iSCSI (Harish Patil) [1391272] - [netdrv] qede: Better utilize the qede_[rt]x_queue (Harish Patil) [1391272] - [netdrv] qede: Don't check netdevice for rx-hash (Harish Patil) [1391272] - [netdrv] qed*: Handle-based L2-queues (Harish Patil) [1391272] - [netdrv] qede: Revise state locking scheme (Harish Patil) [1391272] - [netdrv] qede: Refactor data-path Rx flow (Harish Patil) [1391272] - [netdrv] qede: Refactor statistics gathering (Harish Patil) [1391272] - [netdrv] qede: Remove 'num_tc' (Harish Patil) [1391272] - [netdrv] qed: Optimize qed_chain datapath usage (Harish Patil) [1391272] - [netdrv] qede: Optimize aggregation information size (Harish Patil) [1391272] - [netdrv] qed: Correct rdma params configuration (Harish Patil) [1391272] - [netdrv] qed: configure ll2 RoCE v1/v2 flavor correctly (Harish Patil) [1391272] - [netdrv] qed: Prevent stack corruption on MFW interaction (Harish Patil) [1391272] - [netdrv] qede: Correctly map aggregation replacement pages (Harish Patil) [1391272] - [netdrv] qed: Correct VF mac number (Harish Patil) [1391272] - [netdrv] qede: Don't override priv_flags (Harish Patil) [1391272] - [netdrv] qed: Learn resources from management firmware (Harish Patil) [1391272] - [netdrv] qed: Use VF-queue feature (Harish Patil) [1391272] - [netdrv] qed: Learn of RDMA capabilities per-device (Harish Patil) [1391272] - [netdrv] qede: Decouple ethtool caps from qed (Harish Patil) [1391272] - [netdrv] qed*: Add support for WoL (Harish Patil) [1391272] - [netdrv] qed: Add nvram selftest (Harish Patil) [1391272] - [netdrv] qed*: Management firmware - notifications and defaults (Harish Patil) [1391272] - [netdrv] qede: Fix statistics' strings for Tx/Rx queues (Harish Patil) [1391272] - [netdrv] qede: Fix out-of-bound fastpath memory access (Harish Patil) [1391272] - [netdrv] qede: Fix incorrrect usage of APIs for un-mapping DMA memory (Harish Patil) [1391272] - [netdrv] qed: Zero-out the buffer paased to dcbx_query() API (Harish Patil) [1391272] - [netdrv] qede: Reconfigure rss indirection direction table when rss count is updated (Harish Patil) [1391272] - [netdrv] qed*: Reduce the memory footprint for Rx path (Harish Patil) [1391272] - [netdrv] qede: Loopback implementation should ignore the normal traffic (Harish Patil) [1391272] - [netdrv] qede: get_channels() need to populate max tx/rx coalesce values (Harish Patil) [1391272] - [netdrv] qed: Use list_move_tail instead of list_del/list_add_tail (Harish Patil) [1391272] - [netdrv] qed: Remove useless set memory to zero use memset() (Harish Patil) [1391272] - [netdrv] qed: Fix possible race when reading firmware return code (Harish Patil) [1391272] - [netdrv] qed: Handle malicious VFs events (Harish Patil) [1391272] - [netdrv] qed: Allow chance for fast ramrod completions (Harish Patil) [1391272] - [netdrv] qed*: Allow unicast filtering (Harish Patil) [1391272] - [netdrv] qede: Prevent GSO on long Geneve headers (Harish Patil) [1391272] - [netdrv] qede: GSO support for tunnels with outer csum (Harish Patil) [1391272] - [netdrv] qed: Pass MAC hints to VFs (Harish Patil) [1391272] - [netdrv] qed: Additional work toward cleaning C=1 (Harish Patil) [1391272] - [netdrv] qede: Do not allow RSS config for 100G devices (Harish Patil) [1391272] - [netdrv] qed*: Fix Kconfig dependencies with INFINIBAND_QEDR (Harish Patil) [1391272] - [netdrv] qed: Fix static checker warning (Harish Patil) [1391272] - [netdrv] qed: fix old-style function definition (Harish Patil) [1391272] - [netdrv] qed: Fix to use list_for_each_entry_safe() when delete items (Harish Patil) [1391272] - [netdrv] qed: Add RoCE ll2 & GSI support (Harish Patil) [1391272] - [netdrv] qed: Add support for memory registeration verbs (Harish Patil) [1391272] - [netdrv] qed: Add support for QP verbs (Harish Patil) [1391272] - [netdrv] qed: PD,PKEY and CQ verb support (Harish Patil) [1391272] - [netdrv] qed: Add support for RoCE hw init (Harish Patil) [1391272] - [netdrv] qede: Add qedr framework (Harish Patil) [1391272] - [netdrv] qed: Add Light L2 support (Harish Patil) [1391272] - [netdrv] qed: Fix stack corruption on probe (Harish Patil) [1391272] - [netdrv] qed: mark symbols static where possible (Harish Patil) [1391272] - [netdrv] qede: mark qede_set_features() static (Harish Patil) [1391272] - [netdrv] qed*: Add support for the ethtool get_regs operation (Harish Patil) [1391272] - [netdrv] qed: Add support for debug data collection (Harish Patil) [1391272] - [netdrv] qed: add missing header dependencies (Harish Patil) [1391272] - [netdrv] qed: Add infrastructure for debug data collection (Harish Patil) [1391272] - [netdrv] qed: Remove OOM messages (Harish Patil) [1391272] - [netdrv] qed: fix kzalloc-simple.cocci warnings (Harish Patil) [1391272] - [netdrv] qed: Clear dcbx memory buffers before the usage (Harish Patil) [1391272] - [netdrv] qed: Set selection-field while configuring the app entry in ieee mode (Harish Patil) [1391272] - [netdrv] qed*: Disallow dcbx configuration for VF interfaces (Harish Patil) [1391272] - [netdrv] qede: hide 32-bit compile warning (Harish Patil) [1391272] - [netdrv] qede: Add support for Tx/Rx-only queues (Harish Patil) [1391272] - [netdrv] qed: Fix address macros (Harish Patil) [1391272] - [netdrv] qed: Change locking scheme for VF channel (Harish Patil) [1391272] - [netdrv] qed*: Add support for VFs over legacy PFs (Harish Patil) [1391272] - [netdrv] qed: Prevent VFs from pause flooding (Harish Patil) [1391272] - [netdrv] qed: Add support for legacy VFs (Harish Patil) [1391272] - [netdrv] qed: FLR of active VFs might lead to FW assert (Harish Patil) [1391272] - [netdrv] qed: utilize FW 8.10.10.0 (Harish Patil) [1391272] - [netdrv] qede: Fix forcing high speeds (Harish Patil) [1391272] - [netdrv] qed*: Fix pause setting (Harish Patil) [1391272] - [netdrv] qede: Fix Tx timeout due to xmit_more (Harish Patil) [1391272] - [netdrv] qed: Add support for NCSI statistics (Harish Patil) [1391272] - [netdrv] qede: Add support for per-queue stats (Harish Patil) [1391272] - [netdrv] qede: Add support for capturing additional stats in ethtool-stats display (Harish Patil) [1391272] - [netdrv] qed*: Add and modify some prints (Harish Patil) [1391272] - [netdrv] qed*: Trivial modifications (Harish Patil) [1391272] - [netdrv] qed*: Semantic changes (Harish Patil) [1391272] - [netdrv] qed: Fix possible memory leak in qed_dcbnl_get_ieee_pfc() (Harish Patil) [1391272] - [netdrv] qed*: Add support for ethtool link_ksettings callbacks (Harish Patil) [1391272] - [netdrv] qed: Update app count when adding a new dcbx app entry to the table (Harish Patil) [1391272] - [netdrv] qed: Add dcbx app support for IEEE Selection Field (Harish Patil) [1391272] - [netdrv] qed: Use ieee mfw-mask to get ethtype in ieee-dcbx mode (Harish Patil) [1391272] - [netdrv] qed: Remove the endian-ness conversion for pri_to_tc value (Harish Patil) [1391272] - [netdrv] qed: Use DEFINE_SPINLOCK() for spinlock (Harish Patil) [1391272] - [netdrv] qed: Fail driver load in 100g MSI mode (Harish Patil) [1391272] - [netdrv] qed: Fix error return code in qed_resc_alloc() (Harish Patil) [1391272] - [netdrv] qed: do not use unitialized variable (Harish Patil) [1391272] - [netdrv] qed: Prevent over-usage of vlan credits by PF (Harish Patil) [1391272] - [netdrv] qed: Correct min bandwidth for 100g (Harish Patil) [1391272] - [netdrv] qede: Reset statistics on explicit down (Harish Patil) [1391272] - [netdrv] qed: Don't over-do producer cleanup for Rx (Harish Patil) [1391272] - [netdrv] qed: Fix removal of spoof checking for VFs (Harish Patil) [1391272] - [netdrv] qede: Don't try removing unconfigured vlans (Harish Patil) [1391272] - [netdrv] qed: Fix setting/clearing bit in completion bitmap (Harish Patil) [1391272] - [netdrv] qede: Bump up driver version to 8.10.1.20 (Harish Patil) [1391272] - [netdrv] qede: Add get/set rx copy break tunable support (Harish Patil) [1391272] - [netdrv] qede: Utilize xmit_more (Harish Patil) [1391272] - [netdrv] qede: qede_poll refactoring (Harish Patil) [1391272] - [netdrv] qede: Add support for handling IP fragmented packets (Harish Patil) [1391272] - [netdrv] qed: Protect the doorbell BAR with the write barriers (Harish Patil) [1391272] - [netdrv] qede: Fix the static checker warnings (Harish Patil) [1391272] - [netdrv] qed: Fix static checker warnings (Harish Patil) [1391272] - [netdrv] qede: Add support for coalescing config read/update (Harish Patil) [1391272] - [netdrv] qed: Add support for coalescing config read/update (Harish Patil) [1391272] - [netdrv] qed: Add missing port-mode (Harish Patil) [1391272] - [netdrv] qed: Fix returning unlimited SPQ entries (Harish Patil) [1391272] - [netdrv] qed*: Don't reset statistics on inner reload (Harish Patil) [1391272] - [netdrv] qed: Prevent VF from Tx-switching 'promisc' (Harish Patil) [1391272] - [netdrv] qed: Correct default vlan behavior (Harish Patil) [1391272] - [netdrv] qede: Add dcbnl support (Harish Patil) [1391272] - [netdrv] qed: Add dcbnl support (Harish Patil) [1391272] - [netdrv] qed: Add support for query/config dcbx (Harish Patil) [1391272] - [netdrv] qed: potential overflow in qed_cxt_src_t2_alloc() (Harish Patil) [1391272] - [netdrv] qed: PF to reply to unknown messages (Harish Patil) [1391272] - [netdrv] qed: PF enforce MAC limitation of VFs (Harish Patil) [1391272] - [netdrv] qed: Move doorbell calculation from VF to PF (Harish Patil) [1391272] - [netdrv] qed: Make PF more robust against malicious VF (Harish Patil) [1391272] - [netdrv] qed: PF-VF resource negotiation (Harish Patil) [1391272] - [netdrv] qed: Relax VF firmware requirements (Harish Patil) [1391272] - [netdrv] qed: Fix next-ptr chains for BE / 32-bit (Harish Patil) [1391272] - [netdrv] qed: Initialize hardware for new protocols (Harish Patil) [1391272] - [netdrv] qed: Add iscsi/rdma personalities (Harish Patil) [1391272] - [netdrv] qed: Add common HSI for new protocols (Harish Patil) [1391272] - [netdrv] qed: Revisit chain implementation (Harish Patil) [1391272] - [netdrv] qed: fix qed_fill_link() error handling (Harish Patil) [1391272] - [netdrv] qed: Don't config min BW on 100g on link flap (Harish Patil) [1391272] - [netdrv] qed: Prevent 100g from working in MSI (Harish Patil) [1391272] - [netdrv] qed: Add missing 100g init mode (Harish Patil) [1391272] - [netdrv] qed: Save min/max accross dcbx-change (Harish Patil) [1391272] - [netdrv] qed: Fix allocation in interrupt context (Harish Patil) [1391272] - [netdrv] qede: Don't expose self-test for VFs (Harish Patil) [1391272] - [netdrv] qede: Reload on GRO changes (Harish Patil) [1391272] - [netdrv] qede: Fix VF minimum BW setting (Harish Patil) [1391272] - [netdrv] qed/qede: update driver version to 8.7.1.43 (Harish Patil) [1372930]- [scsi] qla2xxx: Update driver version to 8.07.00.38.07.4-k (Chad Dupuis) [1384091] - [scsi] qla2xxx: Fix scsi scan hang triggered if adapter fails during init (Chad Dupuis) [1384091] - [scsi] qla2xxx: fix spelling mistake "retyring" -> "retrying" (Chad Dupuis) [1384091] - [scsi] qla2xxx: small cleanup in qla2x00_wait_for_hba_ready() (Chad Dupuis) [1384091] - [scsi] qla2xxx: Fix BBCR offset (Chad Dupuis) [1384091] - [scsi] qla2xxx: Fix duplicate message id (Chad Dupuis) [1384091] - [scsi] qla2xxx: Separate ISP type bits out from device type (Chad Dupuis) [1384091] - [scsi] qla2xxx: Correction to function qla26xx_dport_diagnostics() (Chad Dupuis) [1384091] - [scsi] qla2xxx: Add support to handle Loop Init error Asynchronus event (Chad Dupuis) [1384091] - [scsi] qla2xxx: Let DPORT be enabled purely by nvram (Chad Dupuis) [1384091] - [scsi] qla2xxx: Add bsg interface to support statistics counter reset (Chad Dupuis) [1384091] - [scsi] qla2xxx: Add bsg interface to support D_Port Diagnostics (Chad Dupuis) [1384091] - [scsi] qla2xxx: Check for device state before unloading the driver (Chad Dupuis) [1384091] - [scsi] qla2xxx: Properly reset firmware statistics (Chad Dupuis) [1384091] - [scsi] qla2xxx: Make debug buffer log easier to view (Chad Dupuis) [1384091] - [scsi] qla2xxx: Add module parameter alternate/short names (Chad Dupuis) [1384091] - [scsi] qla2xxx: Set FLOGI retry in additional firmware options for P2P (N2N) mode (Chad Dupuis) [1384091] - [scsi] qla2xxx: Shutdown board on thermal shutdown aen (Chad Dupuis) [1384091] - [scsi] qla2xxx: Add ram area DDR for fwdump template entry T262 (Chad Dupuis) [1384091] - [scsi] qla2xxx: Remove sysfs node fw_dump_template (Chad Dupuis) [1384091] - [scsi] qla2xxx: setup data needed in ISR before setting up the ISR (Chad Dupuis) [1384091] - [scsi] qla2xxx: Remove erroneous unused macro qla82xx_get_temp_val1() (Chad Dupuis) [1384091] - [scsi] qla2xxx: Indicate out-of-memory with -ENOMEM (Chad Dupuis) [1384091] - [scsi] be2iscsi: Reinit SGL handle, CID tables after TPE (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Use GFP_ATOMIC under spin lock (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Update driver version (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Add checks to validate CID alloc/free (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Remove wq_name from beiscsi_hba (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Remove unused struct members (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Remove redundant receive buffers posting (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix iSCSI cmd cleanup IOCTL (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Set WRB invalid bit for SkyHawk (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Take iscsi_task ref in abort handler (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix for crash in beiscsi_eh_device_reset (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix use of invalidate command table req (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: set errno on error path (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: set errno on error path (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: allocate enough memory in beiscsi_boot_get_sinfo() (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: mark symbols static where possible (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Replace _bh with _irqsave/irqrestore (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: _bh for io_sgl_lock and mgmt_sgl_lock (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Add missing unlock for mbox_lock (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Remove redundant iscsi_wrb desc memset (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix error return code (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Update the driver version (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Update copyright information (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix queue and connection parameters (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix async PDU handling path (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Add FUNCTION_RESET during driver unload (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fail the sessions immediately after TPE (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Add TPE recovery feature (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Add V1 of EPFW cleanup IOCTL (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix POST check and reset sequence (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Move functions to right files (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Add IOCTL to check UER supported (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix to add timer for UE detection (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix to make boot discovery non-blocking (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix checks for HBA in error state (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Remove isr_lock and dead code (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Remove alloc_mcc_tag & beiscsi_pci_soft_reset (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Check all zeroes IP before issuing IOCTL (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Handle only NET_PARAM in iface_get_param (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Rename iface get/set/create/destroy APIs (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Update iface handle before any set param (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Move VLAN code to common iface_set_param (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix release of DHCP IP in static mode (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix gateway APIs to support IPv4 & IPv6 (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Set and return right iface v4/v6 states (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Reduce driver load/unload time (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Replace _bh version for mcc_lock spinlock (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix to use correct configuration values (Maurizio Lombardi) [1382263] - [scsi] megaraid_sas: handle dma_addr_t right on 32-bit (Tomas Henzl) [1417038] - [scsi] megaraid_sas: array overflow in megasas_dump_frame() (Tomas Henzl) [1417038] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Change RAID_1_10_RMW_CMDS to RAID_1_PEER_CMDS and set value to 2 (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Indentation and smatch warning fixes (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Cleanup VD_EXT_DEBUG and SPAN_DEBUG related debug prints (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Increase internal command pool (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Use synchronize_irq to wait for IRQs to complete (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Bail out the driver load if ld_list_query fails (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Change build_mpt_mfi_pass_thru to return void (Tomas Henzl) [1417038] - [scsi] megaraid_sas: During OCR, if get_ctrl_info fails do not continue with OCR (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Do not set fp_possible if TM capable for non-RW syspdIO, change fp_possible to bool (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Remove unused pd_index from megasas_build_ld_nonrw_fusion (Tomas Henzl) [1417038] - [scsi] megaraid_sas: megasas_return_cmd does not memset IO frame to zero (Tomas Henzl) [1417038] - [scsi] megaraid_sas: max_fw_cmds are decremented twice, remove duplicate (Tomas Henzl) [1417038] - [scsi] megaraid_sas: update can_queue only if the new value is less (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Change max_cmd from u32 to u16 in all functions (Tomas Henzl) [1417038] - [scsi] megaraid_sas: set pd_after_lb from MR_BuildRaidContext and initialize pDevHandle to MR_DEVHANDLE_INVALID (Tomas Henzl) [1417038] - [scsi] megaraid_sas: latest controller OCR capability from FW before sending shutdown DCMD (Tomas Henzl) [1417038] - [scsi] megaraid_sas: avoid unaligned access in ioctl path (Tomas Henzl) [1417038] - [scsi] megaraid_sas: big endian support changes (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Big endian RDPQ mode fix (Tomas Henzl) [1417038] - [scsi] megaraid_sas: MR_TargetIdToLdGet u8 to u16 and avoid invalid raid-map access (Tomas Henzl) [1417038] - [scsi] megaraid_sas: In validate raid map, raid capability is not converted to cpu format for all lds (Tomas Henzl) [1417038] - [scsi] megaraid_sas: reduce size of fusion_context and use vmalloc if kmalloc fails (Tomas Henzl) [1417038] - [scsi] megaraid_sas: add print in device removal path (Tomas Henzl) [1417038] - [scsi] megaraid_sas: enhance debug logs in OCR context (Tomas Henzl) [1417038] - [scsi] megaraid_sas: set residual bytes count during IO completion (Tomas Henzl) [1417038] - [scsi] megaraid_sas: raid 1 write performance for large io (Tomas Henzl) [1417038] - [scsi] megaraid_sas: NVME fast path io support (Tomas Henzl) [1417038] - [scsi] megaraid_sas: NVME interface target prop added (Tomas Henzl) [1417038] - [scsi] megaraid_sas: NVME Interface detection and prop settings (Tomas Henzl) [1417038] - [scsi] megaraid_sas: change issue_dcmd to return void from int (Tomas Henzl) [1417038] - [scsi] megaraid_sas: megasas_get_request_descriptor always return valid desc (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Use DID_REQUEUE (Tomas Henzl) [1417038] - [scsi] megaraid_sas: RAID map is accessed for SYS PDs when use_seqnum_jbod_fp is not set (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Refactor MEGASAS_IS_LOGICAL macro using sdev (Tomas Henzl) [1417038] - [scsi] megaraid_sas: 32 bit descriptor fire cmd optimization (Tomas Henzl) [1417038] - [scsi] megaraid_sas: raid 1 fast path code optimize (Tomas Henzl) [1417038] - [scsi] megaraid_sas: cpu select rework (Tomas Henzl) [1417038] - [scsi] megaraid: Revert "scsi: megaraid_sas: Enable or Disable Fast path based on the PCI Threshold Bandwidth" (Tomas Henzl) [1417038] - [maintainers] Updating maintainers list for Cisco FNI and SNIC drivers (Maurizio Lombardi) [1388217] - [scsi] fnic: Avoid sending reset to firmware when another reset is in progress (Maurizio Lombardi) [1388217] - [scsi] fnic: Correcting rport check location in fnic_queuecommand_lck (Maurizio Lombardi) [1388217] - [scsi] fnic: use kernel's 'pM' format option to print MAC (Maurizio Lombardi) [1388217] - [scsi] fnic: pci_dma_mapping_error() doesn't return an error code (Maurizio Lombardi) [1388217]- [powerpc] pseries: Automatically resize HPT for memory hot add/remove (David Gibson) [1305399] - [mm] memblock: don't mark memblock_phys_mem_size() as __init (David Gibson) [1305399] - [powerpc] mm: Split hash page table sizing heuristic into a helper (David Gibson) [1305399] - [powerpc] pseries: Add support for hash table resizing (David Gibson) [1305399] - [powerpc] pseries: Add hypercall wrappers for hash page table resizing (David Gibson) [1305399] - [powerpc] Remove the celleb support (David Gibson) [1305399] - [tty] hvc: remove celleb-only beat driver (David Gibson) [1305399] - [powerpc] ptrace: Fix cppcheck issue in gpr32_set_common/gpr32_get_common() (Gustavo Duarte) [1187582] - [powerpc] ptrace: Fix coredump since ptrace TM changes (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable support for Performance Monitor registers (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable support for EBB registers (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable support for NT_PPPC_TAR, NT_PPC_PPR, NT_PPC_DSCR (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable NT_PPC_TM_CTAR, NT_PPC_TM_CPPR, NT_PPC_TM_CDSCR (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable support for TM SPR state (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable support for NT_PPC_CVSX (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable support for NT_PPC_CVMX (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable support for NT_PPC_CFPR (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable support for NT_PPC_CGPR (Gustavo Duarte) [1187582] - [powerpc] ptrace: Adapt gpr32_get, gpr32_set functions for transaction (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable in transaction NT_PPC_VSX ptrace requests (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable in transaction NT_PPC_VMX ptrace requests (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable in transaction NT_PRFPREG ptrace requests (Gustavo Duarte) [1187582] - [powerpc] process: Add the function flush_tmregs_to_thread (Gustavo Duarte) [1187582] - [powerpc] elf: Add powerpc specific core note sections (Gustavo Duarte) [1187582] - [powerpc] tm: Drop tm_orig_msr from thread_struct (Gustavo Duarte) [1187582] - [powerpc] pseries: Advertise Hot Plug Event support to firmware (Thomas Huth) [1305399 1323417] - [powerpc] prom: Switch to using structs for ibm_architecture_vec (Thomas Huth) [1305399 1323417] - [powerpc] prom: Define structs for client architecture vectors (Thomas Huth) [1305399 1323417] - [powerpc] prom: Fix sub-processor option passed to ibm, client-architecture-support (Thomas Huth) [1305399 1323417] - [powerpc] Add macros for the ibm_architecture_vec[] lengths (Thomas Huth) [1305399 1323417] - [powerpc] pseries: Implement indexed-count hotplug memory remove (Thomas Huth) [1323417] - [powerpc] pseries: Implement indexed-count hotplug memory add (Thomas Huth) [1323417] - [powerpc] pseries: Fix build break when MEMORY_HOTREMOVE=n (Thomas Huth) [1323417] - [powerpc] pseries: Introduce memory hotplug READD operation (Thomas Huth) [1323417] - [powerpc] pseries: Revert 'Auto-online hotplugged memory' (Thomas Huth) [1323417] - [powerpc] pseries: Make the acquire/release of the drc for memory a seperate step (Thomas Huth) [1323417] - [powerpc] pseries: Remove call to memblock_add() (Thomas Huth) [1323417] - [powerpc] pseries: Auto-online hotplugged memory (Thomas Huth) [1323417] - [powerpc] pseries: Use lmb_is_removable() to check removability (Thomas Huth) [1323417] - [powerpc] Fix unused function warning 'lmb_to_memblock' (Thomas Huth) [1323417] - [powerpc] of: Introduce device tree node flag helpers (Thomas Huth) [1323417] - [powerpc] pseries: Correct possible read beyond dlpar sysfs buffer (Thomas Huth) [1323417] - [powerpc] pseries: fix memory leak in queue_hotplug_event() error path (Thomas Huth) [1323417] - [powerpc] pseries: Use kernel hotplug queue for PowerVM hotplug events (Thomas Huth) [1323417] - [powerpc] pseries: Add support for hotplug interrupt source (Thomas Huth) [1323417] - [powerpc] pseries: Add pseries hotplug workqueue (Thomas Huth) [1323417] - [powerpc] pseries: Dynamic add entires to associativity lookup array (Thomas Huth) [1323417] - [powerpc] pseries: Move property cloning into its own routine (Thomas Huth) [1323417] - [powerpc] pseries: Update LMB associativity index during DLPAR add/remove (Thomas Huth) [1323417] - [powerpc] pseries: Refactor dlpar_add_lmb() code (Thomas Huth) [1323417] - [powerpc] pseries: Consolidate CPU hotplug code to hotplug-cpu.c (Thomas Huth) [1323417] - [powerpc] Ensure global functions include their prototype (Thomas Huth) [1323417] - [powerpc] arch/powerpc: replace obsolete strict_strto* calls (Thomas Huth) [1323417] - [powerpc] pseries: Verify CPU doesn't exist before adding (Thomas Huth) [1323417] - [powerpc] pseries: Release DRC when configure_connector fails (Thomas Huth) [1323417] - [powerpc] pseries: use kmemdup rather than duplicating its implementation (Thomas Huth) [1323417] - [powerpc] pseries: Fix possible leaked device node reference (Thomas Huth) [1323417] - [powerpc] pseries: Fix compile of memory hotplug without CONFIG_MEMORY_HOTREMOVE (Thomas Huth) [1323417] - [powerpc] pseries: Correct memory hotplug locking (Thomas Huth) [1323417] - [powerpc] pseries: Implement memory hotplug remove in the kernel (Thomas Huth) [1323417] - [powerpc] pseries: Implement memory hotplug add in the kernel (Thomas Huth) [1323417] - [powerpc] pseries: Create new device hotplug entry point (Thomas Huth) [1323417] - [powerpc] pseries: Declare the acquire/release drc index routines (Thomas Huth) [1323417] - [powerpc] Remove ppc_md.remove_memory (Thomas Huth) [1323417] - [powerpc] Fix comment typos in hotplug-memory.c (Thomas Huth) [1323417] - [powerpc] pseries: Define rtas hotplug event sections (Thomas Huth) [1323417]- [kernel] tracing: Do not have 'comm' filter override event 'comm' field (Pratyush Anand) [1399999] - [kernel] tracing: Allow triggers to filter for CPU ids and process names (Pratyush Anand) [1399999] - [x86] apic: Order irq_enter/exit() calls correctly vs. ack_APIC_irq() (George Beshers) [1404816] - [x86] apic: Fix suspicious RCU usage in smp_trace_call_function_interrupt() (George Beshers) [1404816] - [x86] Consolidate irq entering inlines (George Beshers) [1404816] - [net] ip_tunnel: Create percpu gro_cell (Jiri Benc) [1424076] - [net] udp: fix errorneous sk_filter removal (Paolo Abeni) [1388467] - [net] l2tp: do not use udp_ioctl() (Paolo Abeni) [1388467] - [net] udp: properly cope with csum errors (Paolo Abeni) [1388467] - [net] udp: be less conservative with sock rmem accounting (Paolo Abeni) [1388467] - [net] udplite: fix NULL pointer dereference (Paolo Abeni) [1388467] - [net] udp: do fwd memory scheduling on dequeue (Paolo Abeni) [1388467] - [net] sock: add an explicit sk argument for ip_cmsg_recv_offset() (Paolo Abeni) [1388467] - [net] udp: use it's own memory accounting schema (Paolo Abeni) [1388467] - [net] udp: implement memory accounting helpers (Paolo Abeni) [1388467] - [net] sock: factor out helpers for memory and queue manipulation (Paolo Abeni) [1388467] - [net] Fix inverted test in __skb_recv_datagram (Paolo Abeni) [1388467] - [net] enable more fine-grained datagram reception control (Paolo Abeni) [1388467] - [net] add common accessor for setting dropcount on packets (Paolo Abeni) [1388467] - [net] ipvs: SH fallback and L4 hashing (Jakub Sitnicki) [1365002] - [net] ipvs: provide iph to schedulers (Jakub Sitnicki) [1365002] - [acpi] acpi / sysfs: Fix an issue for LoadTable opcode (Prarit Bhargava) [1425195] - [acpi] acpica: tables: Add new table events indicating table installation/uninstallation (Prarit Bhargava) [1425195] - [acpi] acpica: tables: Remove wrong table event macros (Prarit Bhargava) [1425195] - [misc] cxl: fix nested locking hang during EEH hotplug (Steve Best) [1429625] - [misc] cxl: Prevent read/write to AFU config space while AFU not configured (Steve Best) [1429625] - [edac] enable skx_edac (Aristeu Rozanski) [1273747] - [edac] skx_edac: Add EDAC driver for Skylake (Aristeu Rozanski) [1273747] - [netdrv] broadcom: bnx2x: use new api ethtool_{get|set}_link_ksettings (Michal Schmidt) [1391238] - [netdrv] bnx2x: avoid two atomic ops per page on x86 (Michal Schmidt) [1391238] - [netdrv] bnx2x: Fix printk() message errors (Michal Schmidt) [1391238] - [netdrv] bnx2x: Prevent tunnel config for 577xx (Michal Schmidt) [1391238] - [netdrv] bnx2x: Correct ringparam estimate when DOWN (Michal Schmidt) [1391238] - [netdrv] bnx2x: fix improper return value (Michal Schmidt) [1391238] - [netdrv] bnx2x: use reset to set network header (Michal Schmidt) [1391238] - [netdrv] bnx2x: switch to napi_complete_done() (Michal Schmidt) [1391238] - [netdrv] bnx2x: cleanup ETH_* defines (Michal Schmidt) [1391238] - [netdrv] bnx2x: free the mac filter group list before freeing the cmd (Michal Schmidt) [1391238] - [netdrv] bnx2x: allocate mac filtering pending list in PAGE_SIZE increments (Michal Schmidt) [1391238] - [netdrv] bnx2x: allocate mac filtering 'mcast_list' in PAGE_SIZE increments (Michal Schmidt) [1391238] - [netdrv] bnx2x: don't reset chip on cleanup if PCI function is offline (Michal Schmidt) [1391238] - [netdrv] bnx2x: Add support for segmentation of tunnels with outer checksums (Michal Schmidt) [1391238] - [netdrv] bnx2x: Don't flush multicast MACs (Michal Schmidt) [1391238] - [netdrv] bnx2x: Move all UDP port notifiers to single function (Michal Schmidt) [1391238] - [netdrv] cxgb4vf: Fix queue allocation for 40G adapter (Sai Vemuri) [1250931] - [netdrv] cxgb4: Fix issue while re-registering VF mgmt netdev (Sai Vemuri) [1250931] - [netdrv] cxgb4/cxgb4vf: Add set VF mac address support (Sai Vemuri) [1250931] - [netdrv] cxgb4: Add control net_device for configuring PCIe VF (Sai Vemuri) [1250931] - [infiniband] iw_cxgb4: set *bad_wr for post_send/post_recv errors (Sai Vemuri) [1416917]- [netdrv] e1000e: driver trying to free already-free irq (Jarod Wilson) [1383529] - [netdrv] e1000e/ptp_clock: future-proofing drivers against PTP subsystem becoming optional (Jarod Wilson) [1383529] - [netdrv] e1000e: Use pci_(request|release)_mem_regions (Jarod Wilson) [1383529] - [netdrv] e1000e: don't modify SYSTIM registers during SIOCSHWTSTAMP ioctl (Jarod Wilson) [1383529] - [netdrv] e1000e: mark shifted values as unsigned (Jarod Wilson) [1383529] - [netdrv] e1000e: use BIT() macro for bit defines (Jarod Wilson) [1383529] - [netdrv] e1000e: e1000e_cyclecounter_read(): do overflow check only if needed (Jarod Wilson) [1383529] - [netdrv] e1000e: e1000e_cyclecounter_read(): fix er32(SYSTIML) overflow check (Jarod Wilson) [1383529] - [netdrv] e1000e: Cleanup consistency in ret_val variable usage (Jarod Wilson) [1383529] - [netdrv] e1000e: fix ethtool autoneg off for non-copper (Jarod Wilson) [1383529] - [netdrv] e1000e: call ndo_stop() instead of dev_close() when running offline selftest (Jarod Wilson) [1383529] - [netdrv] sfc: do not device_attach if a reset is pending (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: forget filters from sw table if hw replies ENOENT on removing them (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: fix filter_id misinterpretation in edge case (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: only fall back to a lower interrupt mode if it is supported (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: MSI-X is the only interrupt mode for EF10 VFs (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: fix swapped arguments to efx_ef10_handle_rx_event_errors (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: configure UDP tunnel offload ports (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: update mcdi_pcol definitions for MC_CMD_SET_TUNNEL_ENCAP_UDP_PORTS (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: call mcdi_reboot_detected() when MC reboots during an MCDI command (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: harden driver against MC resets during initial probe (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: set csum_level for encapsulated packets (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: process RX event inner checksum flags (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: report 4-tuple UDP hashing to ethtool, if it's enabled (Jarod Wilson) [1389480 1386061 1385378 1385133] - [netdrv] sfc: enable 4-tuple RSS hashing for UDP (Jarod Wilson) [1385133 1385378 1386061 1389480] - [net] Delete trailing semi-colon from definition of netdev_WARN() (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: fix an off by one bug (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc-falcon: get rid of custom busy polling code (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: get rid of custom busy polling code (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: fix an off-by-one compare on an array size (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: generalize napi_complete_done() (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: insert catch-all filters for encapsulated traffic (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: refactor debug-or-warnings printks (Jarod Wilson) [1385133 1385378 1386061 1389480] - [net] implement netif_cond_dbg macro (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: fixes to filter restore handling (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: reduce severity of PIO buffer alloc failures (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: read back RX hash config from the NIC when querying it with ethtool -x (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: support setting RSS hash key through ethtool API (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: get PIO buffer size from the NIC (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: allow PIO more often (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: Replace memset with eth_zero_addr (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: efx_get_phys_port_id() can be static (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: stop setting dev_port (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: implement ndo_get_phys_port_name (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: support ndo_get_phys_port_id even when !CONFIG_SFC_SRIOV (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: don't report RX hash keys to ethtool when RSS wasn't enabled (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc-falcon: declare module version (same as ethtool drvinfo version) (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: declare module version (same as ethtool drvinfo version) (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: remove EFX_BUG_ON_PARANOID, use EFX_WARN_ON_[ONCE_]PARANOID instead (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: remove RESET_TYPE_RX_RECOVERY (Jarod Wilson) [1385133 1385378 1386061 1389480 1389671] - [netdrv] ethernet: sfc: Add Kconfig entry for vendor Solarflare (Jarod Wilson) [1385133 1385378 1386061 1389480 1389671] - [netdrv] sfc: don't select SFC_FALCON (Jarod Wilson) [1385133 1385378 1386061 1389480 1389671] - [netdrv] sfc: fix debug message format string in efx_farch_handle_rx_not_ok (Jarod Wilson) [1385133 1385378 1386061 1389480 1389671] - [netdrv] sfc: separate out SFC4000 ("Falcon") support into new sfc-falcon driver (Jarod Wilson) [1385133 1385378 1386061 1389480 1389671] - [netdrv] sfc: remove unneeded variable (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: remove Software TSO (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: handle failure to allocate TSOv2 contexts (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: Firmware-Assisted TSO version 2 (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: Update EF10 register definitions (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: Update MCDI protocol definitions (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: remove napi_hash_del() call (Jarod Wilson) [1385133 1385378 1386061 1389480]- [netdrv] igb/igbvf: Don't use lco_csum to compute IPv4 checksum (Corinna Vinschen) [1383528] - [netdrv] igbvf: bump version to igbvf-2.4.0 (Corinna Vinschen) [1383528] - [netdrv] igb/igbvf: Add support for GSO partial (Corinna Vinschen) [1383528] - [netdrv] igb: Fix hw_dbg logging in igb_update_flash_i210 (Corinna Vinschen) [1383527] - [netdrv] igb: add i211 to i210 PHY workaround (Corinna Vinschen) [1383527] - [netdrv] igb: close/suspend race in netif_device_detach (Corinna Vinschen) [1383527] - [netdrv] igb: reset the PHY before reading the PHY ID (Corinna Vinschen) [1383527] - [netdrv] igb: use igb_adapter->io_addr instead of e1000_hw->hw_addr (Corinna Vinschen) [1383527] - [netdrv] igb: Workaround for igb i210 firmware issue (Corinna Vinschen) [1383527] - [netdrv] igb: correct register comments (Corinna Vinschen) [1383527] - [netdrv] igb: Realign bad indentation (Corinna Vinschen) [1383527] - [netdrv] igb/igbvf: Don't use lco_csum to compute IPv4 checksum (Corinna Vinschen) [1383527] - [netdrv] igb: restore PPS signal on igb_ptp_reset (Corinna Vinschen) [1383527] - [netdrv] igb: bump version to igb-5.4.0 (Corinna Vinschen) [1383527] - [netdrv] igb: fix non static symbol warning (Corinna Vinschen) [1383527] - [netdrv] ptp_clock: future-proofing drivers against PTP subsystem becoming optional (Corinna Vinschen) [1383527] - [netdrv] igb: fix error code in igb_add_ethtool_nfc_entry() (Corinna Vinschen) [1383527] - [netdrv] igb: support RX flow classification by VLAN (Corinna Vinschen) [1383527] - [netdrv] igb: support RX flow classification by ethertype (Corinna Vinschen) [1383527] - [netdrv] igb: add support of RX network flow classification (Corinna Vinschen) [1383527] - [netdrv] igb: fix adjusting PTP timestamps for Tx/Rx latency (Corinna Vinschen) [1383527] - [netdrv] igb: Only DMA sync frame length (Corinna Vinschen) [1383527] - [netdrv] igb: call igb_ptp_suspend during suspend/resume cycle (Corinna Vinschen) [1383527] - [netdrv] igb: implement igb_ptp_suspend (Corinna Vinschen) [1383527] - [netdrv] igb: re-use igb_ptp_reset in igb_ptp_init (Corinna Vinschen) [1383527] - [netdrv] igb: introduce IGB_PTP_OVERFLOW_CHECK flag (Corinna Vinschen) [1383527] - [netdrv] igb: introduce ptp_flags variable and use it to replace IGB_FLAG_PTP (Corinna Vinschen) [1383527] - [netdrv] ethernet/intel: Use pci_(request|release)_mem_regions (Corinna Vinschen) [1383527] - [netdrv] igb/igbvf: Add support for GSO partial (Corinna Vinschen) [1383527] - [netdrv] igb: adjust PTP timestamps for Tx/Rx latency (Corinna Vinschen) [1383527] - [netdrv] igb: make igb_update_pf_vlvf static (Corinna Vinschen) [1383527] - [netdrv] igb: use BIT() macro or unsigned prefix (Corinna Vinschen) [1383527] - [netdrv] generalize napi_complete_done() (Ivan Vecera) [1382354] - [netdrv] be2net: get rid of custom busy poll code (Ivan Vecera) [1382354] - [netdrv] be2net: fix initial MAC setting (Ivan Vecera) [1382354] - [netdrv] be2net: fix MAC addr setting on privileged BE3 VFs (Ivan Vecera) [1382354] - [netdrv] be2net: don't delete MAC on close on unprivileged BE3 VFs (Ivan Vecera) [1382354] - [netdrv] be2net: fix status check in be_cmd_pmac_add() (Ivan Vecera) [1382354] - [netdrv] be2net: fix unicast list filling (Ivan Vecera) [1382354] - [netdrv] be2net: fix accesses to unicast list (Ivan Vecera) [1382354] - [netdrv] benet: stricter vxlan offloading check in be_features_check (Ivan Vecera) [1382354] - [netdrv] emulex: benet: use new api ethtool_{get|set}_link_ksettings (Ivan Vecera) [1382354] - [netdrv] be2net: Add DEVSEC privilege to SET_HSW_CONFIG command (Ivan Vecera) [1382354] - [netdrv] be2net: do not call napi_hash_del() (Ivan Vecera) [1382354] - [netdrv] be2net: Enable VF link state setting for BE3 (Ivan Vecera) [1382354] - [netdrv] be2net: Fix TX stats for TSO packets (Ivan Vecera) [1382354] - [netdrv] be2net: Update Copyright string in be_hw.h (Ivan Vecera) [1382354] - [netdrv] be2net: NCSI FW section should be properly updated with ethtool for BE3 (Ivan Vecera) [1382354] - [netdrv] be2net: Provide an alternate way to read pf_num for BEx chips (Ivan Vecera) [1382354] - [netdrv] be2net: fix non static symbol warnings (Ivan Vecera) [1382354] - [netdrv] be2net: mark symbols static where possible (Ivan Vecera) [1382354] - [netdrv] be2net: Update the driver version to 11.1.0.0 (Ivan Vecera) [1382354] - [netdrv] be2net: Fix mac address collision in some configurations (Ivan Vecera) [1382354] - [netdrv] be2net: Avoid redundant addition of mac address in HW (Ivan Vecera) [1382354] - [netdrv] be2net: Add privilege level check for OPCODE_COMMON_GET_EXT_FAT_CAPABILITIES SLI cmd (Ivan Vecera) [1382354] - [netdrv] be2net: Issue COMMON_RESET_FUNCTION cmd during driver unload (Ivan Vecera) [1382354] - [netdrv] be2net: Support UE recovery in BEx/Skyhawk adapters (Ivan Vecera) [1382354] - [netdrv] be2net: replace polling with sleeping in the FW completion path (Ivan Vecera) [1382354] - [netdrv] be2net: Avoid unnecessary firmware updates of multicast list (Ivan Vecera) [1382354] - [netdrv] be2net: do not remove vids from driver table if be_vid_config() fails (Ivan Vecera) [1382354] - [netdrv] be2net: clear vlan-promisc setting before programming the vlan list (Ivan Vecera) [1382354]- [netdrv] amd-xgbe: Check xgbe_init() return code (David Arcari) [1339783] - [netdrv] amd-xgbe: Add a hardware quirk for register definitions (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix IRQ processing when running in single IRQ mode (David Arcari) [1339783] - [netdrv] Rename CONFIG_PM to CONFIG_PM_SLEEP in XGBE driver (David Arcari) [1339783] - [netdrv] amd-xgbe: Update connection validation for backplane mode (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix maximum GPIO value check (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix possible uninitialized variable (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix up some coccinelle identified warnings (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix mask appliciation for Clause 37 register (David Arcari) [1339783] - [netdrv] amd-xgbe: Add support for a KR redriver (David Arcari) [1339783] - [netdrv] amd-xgbe: Add support for MDIO attached PHYs (David Arcari) [1339783] - [netdrv] amd-xgbe: Add support for SFP+ modules (David Arcari) [1339783] - [netdrv] amd-xgbe: Add I2C support for sideband communication (David Arcari) [1339783] - [netdrv] amd-xgbe: Add ECC status support for the device memory (David Arcari) [1339783] - [netdrv] amd-xgbe: Add support for new DMA interrupt mode (David Arcari) [1339783] - [netdrv] amd-xgbe: Allow for a greater number of Rx queues (David Arcari) [1339783] - [netdrv] amd-xgbe: Add PCI device support (David Arcari) [1339783] - [netdrv] amd-xgbe: Add a workaround for Tx timestamp issue (David Arcari) [1339783] - [netdrv] amd-xgbe: Guard against incorrectly generated interrupts (David Arcari) [1339783] - [netdrv] xgbe: use new api ethtool_{get|set}_link_ksettings (David Arcari) [1339783] - [netdrv] amd-xgbe: Prepare for supporting PCI devices (David Arcari) [1339783] - [netdrv] amd-xgbe: Update how to determine DMA channel status (David Arcari) [1339783] - [netdrv] amd-xgbe: Support for 64-bit management counter registers (David Arcari) [1339783] - [netdrv] amd-xgbe: Prepare for a new PCS register access method (David Arcari) [1339783] - [netdrv] amd-xgbe: Add support for clause 37 auto-negotiation (David Arcari) [1339783] - [netdrv] amd-xgbe: Prepare for introduction of clause 37 autoneg (David Arcari) [1339783] - [netdrv] amd-xgbe: Prepare for working with more than one type of phy (David Arcari) [1339783] - [netdrv] amd-xgbe: Perform priority-based hardware FIFO allocation (David Arcari) [1339783] - [netdrv] amd-xgbe: Prepare for priority-based FIFO allocation (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix formatting of PCS register dump (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix error return code in xgbe_probe() (David Arcari) [1339783] - [netdrv] xgbe: constify get_netdev_ops and get_ethtool_ops (David Arcari) [1339783] - [netdrv] amd-xgbe: Reset running devices after resume from hibernate (David Arcari) [1339783] - [netdrv] amd-xgbe: use correct format specifier (David Arcari) [1339783] - [netdrv] relax setup_tc ndo op handle restriction (David Arcari) [1339783] - [netdrv] amd-xgbe: Mask auto-negotiation interrupts in ISR (David Arcari) [1339783] - [netdrv] amd-xgbe: Check Rx queue fifos before stopping Rx DMA (David Arcari) [1339783] - [netdrv] amd-xgbe: Do traffic class setup when called through dcbnl (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix the mapping of priorities to traffic classes (David Arcari) [1339783] - [netdrv] amd-xgbe: Enable/disable PFC per traffic class (David Arcari) [1339783] - [netdrv] amd-xgbe: Verify forced speed matches the active speedset (David Arcari) [1339783] - [netdrv] amd-xgbe: Use __napi_schedule_irqoff (David Arcari) [1339783] - [netdrv] amd-xgbe: Change from napi_complete to napi_complete_done (David Arcari) [1339783] - [netdrv] amd-xgbe: Disable VLAN filtering when in promiscuous mode (David Arcari) [1339783] - [netdrv] rework setup_tc ndo op to consume general tc operand (David Arcari) [1339783] - [netdrv] rework ndo tc op to consume additional qdisc handle parameter (David Arcari) [1339783] - [netdrv] amd-xgbe: fix a couple timeout loops (David Arcari) [1339783] - [netdrv] move skb_mark_napi_id() into core networking stack (David Arcari) [1339783] - [netdrv] device property: acpi: Make use of the new DMA Attribute APIs (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix race between access of desc and desc index (David Arcari) [1339783] - [netdrv] amd-xgbe: Use wmb before updating current descriptor count (David Arcari) [1339783] - [netdrv] get rid of unnecessary initializations in .get_drvinfo() (David Arcari) [1339783] - [netdrv] amd-xgbe: Use system workqueue for device restart (David Arcari) [1339783] - [netdrv] amd-xgbe: Check for successful buffer allocation before use (David Arcari) [1339783] - [netdrv] amd-xgbe: Remove the XGBE_LINK state bit (David Arcari) [1339783] - [netdrv] amd-xgbe: Use device workqueue instead of system workqueue (David Arcari) [1339783] - [netdrv] amd-xgbe: Add receive buffer unavailable statistic (David Arcari) [1339783] - [netdrv] amd-xgbe: Simplify calculation and setting of queue fifos (David Arcari) [1339783] - [netdrv] amd-xgbe: Add ethtool error and debug messages (David Arcari) [1339783] - [netdrv] amd-xgbe: Add ethtool support for setting the msglevel (David Arcari) [1339783] - [netdrv] amd-xgbe: Use proper DT / ACPI precedence checking (David Arcari) [1339783] - [netdrv] amd-xgbe: Remove an unneeded semicolon on a switch statement (David Arcari) [1339783] - [netdrv] amd-xgbe: fix potential memory leak in xgbe-debugfs (David Arcari) [1339783] - [netdrv] treewide: fix typos in comment blocks (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix DMA API debug warning (David Arcari) [1339783] - [netdrv] amd-xgbe: Add the __GFP_NOWARN flag to Rx buffer allocation (David Arcari) [1339783] - [netdrv] amd-xgbe: Unify coherency checking logic with device_dma_is_coherent() (David Arcari) [1339783] - [netdrv] amd-xgbe: Use disable_irq_nosync from within timer function (David Arcari) [1339783] - [netdrv] amd-xgbe: Add more netif_dbg output to the driver (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix initial mode when auto-negotiation is disabled (David Arcari) [1339783] - [netdrv] amd-xgbe: Add setting of a missing hardware feature (David Arcari) [1339783] - [netdrv] amd-xgbe: Remove manual check and set of dma_mask pointer (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix flow control setting logic (David Arcari) [1339783] - [netdrv] amd-xgbe: Support defining PHY resources in ETH device node (David Arcari) [1339783] - [netdrv] amd-xgbe: Move the PHY support into amd-xgbe (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Fix initial mode when autoneg is disabled (David Arcari) [1339783] - [netdrv] amd-xgbe: Rework the Rx path SKB allocation (David Arcari) [1339783] - [netdrv] amd-xgbe: Add netif_* message support to the driver (David Arcari) [1339783] - [netdrv] amd-xgbe: Add additional stats to be reported via ethtool (David Arcari) [1339783] - [netdrv] batch of last_rx update avoidance in ethernet drivers (David Arcari) [1339783] - [netdrv] amd-xgbe: Add hardware dependency (David Arcari) [1339783] - [netdrv] ethernet: amd: AMD_XGBE should depend on HAS_DMA (David Arcari) [1339783] - [netdrv] amd-xgbe: Add support for the netdev Tx watchdog (David Arcari) [1339783] - [netdrv] amd-xgbe: Move Rx mode configuration into init (David Arcari) [1339783] - [netdrv] amd-xgbe: Allow rx-frames coalescing to be changed anytime (David Arcari) [1339783] - [netdrv] ptp: xgbe: convert to the 64 bit get/set time methods (David Arcari) [1339783] - [netdrv] amd-xgbe: Use napi_alloc_skb when allocating skb in softirq (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix Rx coalescing reporting (David Arcari) [1339783] - [netdrv] amd-xgbe: Remove Tx coalescing (David Arcari) [1339783] - [netdrv] amd-xgbe: Set DMA mask based on hardware register value (David Arcari) [1339783] - [netdrv] amd-xgbe: Use the new DMA memory barriers where appropriate (David Arcari) [1339783] - [netdrv] amd-xgbe: Clarify output message about queues (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Provide support for auto-negotiation timeout (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Use the phy_driver flags field (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Use phydev advertising field vs supported (David Arcari) [1339783] - [netdrv] ethernet: codespell comment spelling fixes (David Arcari) [1339783] - [netdrv] amd-xgbe: Request IRQs only after driver is fully setup (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: PHY KX/KR mode differences (David Arcari) [1339783] - [netdrv] amd-xgbe: Check per channel DMA interrupt use in main ISR (David Arcari) [1339783] - [netdrv] amd-xgbe: Set RSS enablement based on hardware features (David Arcari) [1339783] - [netdrv] amd-xgbe: Adjust for zero-based traffic class count (David Arcari) [1339783] - [netdrv] amd-xgbe: Use proper Rx flow control register (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Allow certain PHY settings to be set by UEFI (David Arcari) [1339783] - [netdrv] amd-xgbe: Add ACPI support (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Use the proper auto-negotiation XNP registers (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Properly support the FEC auto-negotiation (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Change auto-negotiation logic (David Arcari) [1339783] - [netdrv] amd-xgbe: Remove need for Tx path spinlock (David Arcari) [1339783] - [netdrv] amd-xgbe: Simplify the Rx desciptor ring tracking (David Arcari) [1339783] - [netdrv] amd-xgbe: Clear all state during a device restart (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: On suspend, save CTRL1 reg for use on resume (David Arcari) [1339783] - [netdrv] amd-xgbe: Add check to be sure amd-xgbe-phy driver is used (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Checkpatch fixes (David Arcari) [1339783] - [netdrv] amd-xgbe: Checkpatch fixes (David Arcari) [1339783] - [netdrv] rename vlan_tx_* helpers since "tx" is misleading there (David Arcari) [1339783] - [netdrv] xgbe: convert to timecounter adjtime (David Arcari) [1339783] - [netdrv] time: move the timecounter/cyclecounter code into its own file (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Let AMD_XGBE_PHY depend on HAS_IOMEM (David Arcari) [1339783] - [netdrv] amd-xgbe: Use disable_irq_nosync when in IRQ context (David Arcari) [1339783] - [netdrv] amd-xgbe: Prevent Tx cleanup stall (David Arcari) [1339783] - [netdrv] amd-xgbe: Associate Tx SKB with proper ring descriptor (David Arcari) [1339783] - [netdrv] amd-xgbe: Do not clear interrupt indicator (David Arcari) [1339783] - [netdrv] amd-xgbe: IRQ names require allocated memory (David Arcari) [1339783] - [netdrv] ethtool: Support for configurable RSS hash function (David Arcari) [1339783] - [netdrv] amd-xgbe: Add support for the skb->xmit_more flag (David Arcari) [1339783] - [netdrv] amd-xgbe: Perform Tx coalescing on a packet basis (David Arcari) [1339783] - [netdrv] amd-xgbe: Remove unused variable (David Arcari) [1339783] - [netdrv] amd-xgbe: Add BQL support (David Arcari) [1339783] - [netdrv] amd-xgbe: Separate Tx/Rx ring data fields into new structs (David Arcari) [1339783] - [netdrv] amd-xgbe: Incorporate Smatch coding suggestion (David Arcari) [1339783] - [netdrv] amd-xgbe: Tx engine must not be active before stopping it (David Arcari) [1339783] - [netdrv] amd-xgbe: Add a read memory barrier to Tx/Rx path (David Arcari) [1339783] - [netdrv] amd-xgbe: use netdev_rss_key_fill() helper (David Arcari) [1339783] - [netdrv] amd-xgbe: fix ->rss_hash_type (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix sparse endian warnings (David Arcari) [1339783] - [netdrv] amd-xgbe: Check for complete packet on skb allocation error (David Arcari) [1339783] - [netdrv] amd-xgbe: Free channel/ring structures later (David Arcari) [1339783] - [netdrv] amd-xgbe: Let AMD_XGBE depend on HAS_IOMEM (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Sync PCS and PHY modes after reset (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix a spelling error (David Arcari) [1339783] - [netdrv] amd-xgbe: Add receive side scaling ethtool support (David Arcari) [1339783] - [netdrv] amd-xgbe: Provide support for receive side scaling (David Arcari) [1339783] - [netdrv] amd-xgbe: Add support for per DMA channel interrupts (David Arcari) [1339783] - [netdrv] amd-xgbe: Implement split header receive support (David Arcari) [1339783] - [netdrv] amd-xgbe: Use page allocations for Rx buffers (David Arcari) [1339783] - [netdrv] amd-xgbe: Use the u32 data type for descriptors (David Arcari) [1339783] - [netdrv] amd-xgbe: Rename pre_xmit function to dev_xmit (David Arcari) [1339783] - [netdrv] amd-xgbe: Move ring allocation to device open (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix napi Rx budget accounting (David Arcari) [1339783] - [netdrv] amd-xgbe: Properly handle feature changes via ethtool (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Fix build break for missing declaration (David Arcari) [1339783] - [netdrv] amd-xgbe: Enable interrupts for all management counters (David Arcari) [1339783] - [netdrv] amd-xgbe: Treat certain counter registers as 64 bit (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Checkpatch driver fixes (David Arcari) [1339783] - [netdrv] amd-xgbe: Checkpatch driver fixes (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Enhance parallel detection to support KR speed (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Check device for current speed mode (KR/KX) (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix initialization of the wrong spin lock (David Arcari) [1339783] - [netdrv] amd-xgbe: Use the Tx queue count for Tx flow control support (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix the xpcs mmd debugfs support (David Arcari) [1339783] - [netdrv] amd-xgbe: Reported fifo size from hardware is not correct (David Arcari) [1339783] - [netdrv] amd-xgbe: Check for Tx hardware queue flushing support (David Arcari) [1339783] - [netdrv] amd: xgbe: fix duplicate #include of linux/phy.h (David Arcari) [1339783] - [netdrv] amd-xgbe: Perform phy connect/disconnect at dev open/stop (David Arcari) [1339783] - [netdrv] amd-xgbe: Use dma_set_mask_and_coherent to set DMA mask (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Allow more time for Rx/Tx to become ready (David Arcari) [1339783] - [netdrv] amd-xgbe: Remove unnecessary spinlocks (David Arcari) [1339783] - [netdrv] amd-xgbe: Add traffic class support (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Print out the auto-negotiation method used (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Updates to KR training initiation (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Updates to rate change complete check (David Arcari) [1339783] - [netdrv] amd-xgbe: Base queue fifo size and enablement on ring count (David Arcari) [1339783] - [netdrv] amd-xgbe: Update/fix 2.5GbE support (David Arcari) [1339783] - [netdrv] amd-xgbe: Add hardware timestamp support (David Arcari) [1339783] - [netdrv] amd-xgbe: Add dma-coherent to device bindings documentation (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix error return code in xgbe_probe() (David Arcari) [1339783] - [netdrv] amd-xgbe: Remove the adjustments needed for fixed speed (David Arcari) [1339783] - [netdrv] amd-xgbe: Base AXI DMA cache settings on device tree (David Arcari) [1339783] - [netdrv] amd-xgbe: Performance enhancements (David Arcari) [1339783] - [netdrv] amd-xgbe: Call netif_napi_del on ndo_stop operation (David Arcari) [1339783] - [netdrv] amd-xgbe: Clear the proper MTL interrupt register (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix debugfs compatibility change with kstrtouint (David Arcari) [1339783] - [netdrv] amd-xgbe: Resolve checkpatch warning about sscanf usage (David Arcari) [1339783] - [netdrv] amd-xgbe: Change destination address filtering support (David Arcari) [1339783] - [netdrv] amd-xgbe: Add support for VLAN filtering (David Arcari) [1339783] - [netdrv] amd-xgbe: VLAN Rx tag stripping fix (David Arcari) [1339783] - [netdrv] amd-xgbe: VLAN Tx tag insertion fix (David Arcari) [1339783] - [netdrv] amd-xgbe: Make defines in xgbe.h unique (David Arcari) [1339783] - [netdrv] amd-xgbe: unwind on error in xgbe_mdio_register() (David Arcari) [1339783] - [netdrv] amd-xgbe: Rename MAX_DMA_CHANNELS to avoid powerpc conflict (David Arcari) [1339783] - [netdrv] amd-xgbe: fix unused variable compilation warning in phylib driver (David Arcari) [1339783] - [netdrv] amd-xgbe: Remove unnecessary include (David Arcari) [1339783] - [netdrv] amd-xgbe: Maintainer information (David Arcari) [1339783] - [netdrv] amd-xgbe: Configuration and build support (David Arcari) [1339783] - [netdrv] amd-xgbe: Initial AMD 10GbE phylib driver (David Arcari) [1339783] - [netdrv] amd-xgbe: Initial AMD 10GbE platform driver (David Arcari) [1339783] - [netdrv] amd-xgbe: AMD 10GbE device bindings documentation (David Arcari) [1339783]- [netdrv] ixgbevf: Add support for VF promiscuous mode (Ken Cox) [1383525] - [netdrv] ixgbevf: restore hw_addr on resume or error (Ken Cox) [1383525] - [netdrv] ixgbevf: fix AER error handling (Ken Cox) [1383525] - [netdrv] ixgbevf: handle race between close and suspend on shutdown (Ken Cox) [1383525] - [netdrv] ixgbevf: Handle previously-freed msix_entries (Ken Cox) [1383525] - [netdrv] ixgbevf: add spinlocks for MTU change calls (Ken Cox) [1383525] - [netdrv] ixgbevf: fix incorrect MAC address on load (Ken Cox) [1383525] - [netdrv] ixgbevf: only check Tx queue enablement when debugging (Ken Cox) [1383525] - [netdrv] ixgbevf: change hw_dbg to use netdev_dbg (Ken Cox) [1383525] - [netdrv] ixgbevf: Commonize mailbox write/read (Ken Cox) [1383525] - [netdrv] ixgbevf: Add range checking for setting MTU (Ken Cox) [1383525] - [netdrv] ixgbevf: Protect ixgbevf_reset_subtask from remove event (Ken Cox) [1383525] - [netdrv] ixgbevf: Add lock around ixgbevf_reinit_locked call (Ken Cox) [1383525] - [netdrv] ixgbevf: add VF support for new hardware (Ken Cox) [1383525] - [netdrv] ixgbevf: bump version number (Ken Cox) [1383525] - [netdrv] ixgbevf: fix NACK check in ixgbevf_set_uc_addr_vf() (Ken Cox) [1383525] - [netdrv] ixgbevf: ixgbevf_write/read_posted_mbx should use IXGBE_ERR_MBX to initialize ret_val (Ken Cox) [1383525] - [netdrv] ixgbe: Add PF support for VF promiscuous mode (Ken Cox) [1383524] - [netdrv] ixgbe: Implement support for firmware-controlled PHYs (Ken Cox) [1333482 1383524] - [netdrv] ixgbe: Implement firmware interface to access some PHYs (Ken Cox) [1383524] - [netdrv] ixgbe: Remove unused firmware version functions and method (Ken Cox) [1383524] - [netdrv] ixgbe: Fix issues with EEPROM access (Ken Cox) [1383524] - [netdrv] ixgbe: Configure advertised speeds correctly for KR/KX backplane (Ken Cox) [1383524] - [netdrv] ixgbe: Fix incorrect bitwise operations of PTP Rx timestamp flags (Ken Cox) [1383524] - [netdrv] ixgbe: fix AER error handling (Ken Cox) [1383524] - [netdrv] ixgbe: handle close/suspend race with netif_device_detach/present (Ken Cox) [1383524] - [netdrv] ixgbe: Fix reporting of 100Mb capability (Ken Cox) [1383524] - [netdrv] ixgbe: Reduce I2C retry count on X550 devices (Ken Cox) [1383524] - [netdrv] ixgbe: Add bounds check for x540 LED functions (Ken Cox) [1383524] - [netdrv] ixgbe: add mask for 64 RSS queues (Ken Cox) [1383524] - [netdrv] ixgbe: Fix check for ixgbe_phy_x550em_ext_t reset (Ken Cox) [1383524] - [netdrv] ixgbe: Report driver version to firmware for x550 devices (Ken Cox) [1383524] - [netdrv] ixgbe: do not disable FEC from the driver (Ken Cox) [1383524] - [netdrv] ixgbe/ixgbevf: Don't use lco_csum to compute IPv4 checksum (Ken Cox) [1383524] - [netdrv] ixgbe: ixgbe_atr() compute l4_proto only if non-paged data has network/transport headers (Ken Cox) [1383524] - [netdrv] ixgbe: ixgbe_atr() should access udp_hdr(skb) only for UDP packets (Ken Cox) [1383524] - [netdrv] ixgbe: Correct X550 phy ID (Ken Cox) [1383524] - [netdrv] ixgbe: Add X553 FW ALEF support (Ken Cox) [1371722 1383524] - [netdrv] ixgbe: set device if before calling get_invariants (Ken Cox) [1383524] - [netdrv] ixgbe: use link instead of I2C combined abstraction (Ken Cox) [1383524] - [netdrv] ixgbe: remove SFP ixfi support (Ken Cox) [1383524] - [netdrv] ixgbe: Handle previously-freed msix_entries (Ken Cox) [1383524] - [netdrv] ixgbe: Add X553 PHY FC autoneg support (Ken Cox) [1371722 1383524] - [netdrv] ixgbe: fix link status check for copper X550em (Ken Cox) [1383524] - [netdrv] ixgbe: do not use ixgbe specific mdio defines (Ken Cox) [1383524] - [netdrv] ixgbe: Update setup PHY link to unset all speeds (Ken Cox) [1371722 1383524] - [netdrv] ixgbe: Add support to retrieve and store LED link active (Ken Cox) [1371722 1383524] - [netdrv] ixgbe: Add X552 iXFI configuration helper function (Ken Cox) [1371722 1383524] - [netdrv] ixgbe: fix panic when using macvlan with l2-fwd-offload enabled (Ken Cox) [1383524] - [netdrv] ixgbe: enable tx queues after link up (Ken Cox) [1383524] - [netdrv] ixgbe: reset before SRIOV init to avoid mailbox issues (Ken Cox) [1383524] - [netdrv] ixgbe: Support 4 queue RSS on VFs with 1 or 2 queue RSS on PF (Ken Cox) [1383524] - [netdrv] ixgbe: Limit reporting of redirection table if SR-IOV is enabled (Ken Cox) [1383524] - [netdrv] ixgbe: Allow setting multiple queues when SR-IOV is enabled (Ken Cox) [1383524] - [netdrv] ixgbe: Use MDIO_PRTAD_NONE consistently (Ken Cox) [1383524] - [netdrv] ixgbe: Indicate support for pause frames in all cases (Ken Cox) [1383524] - [netdrv] ixgbe: Resolve NULL reference by setting {read, write}_reg_mdi (Ken Cox) [1383524] - [netdrv] ixgbe: make ixgbe_led_on/off_t_x550em static (Ken Cox) [1383524] - [netdrv] ixgbe: simplify the logic for setting VLAN filtering (Ken Cox) [1383524] - [netdrv] ptp_clock: future-proofing drivers against PTP subsystem becoming optional (Ken Cox) [1383524] - [netdrv] ixgbe: use IS_ENABLED() instead of checking for built-in or module (Ken Cox) [1383524] - [netdrv] ixgbe: Add support for new X557 device (Ken Cox) [1383524] - [netdrv] ixgbe: add device to MDIO speed setting (Ken Cox) [1383524] - [netdrv] ixgbe: Fix led interface for X557 devices (Ken Cox) [1383524] - [netdrv] ixgbe: add support for geneve Rx offload (Ken Cox) [1383524] - [netdrv] ixgbe: fully disable hardware RSC logic when disabling RSC (Ken Cox) [1383524] - [netdrv] ixgbe: report correct media type for KR, KX and KX4 interfaces (Ken Cox) [1383524] - [netdrv] ixgbe: Do not clear RAR entry when clearing VMDq for SAN MAC (Ken Cox) [1383524] - [netdrv] ixgbe: use atomic bitwise operations when handling reset requests (Ken Cox) [1383524] - [netdrv] ixgbe: only check Tx queue enablement when debugging (Ken Cox) [1383524] - [netdrv] ixgbe: Re-enable ability to toggle VLAN filtering (Ken Cox) [1383524] - [netdrv] ixgbe: Force VLNCTRL.VFE to be set in all VMDq paths (Ken Cox) [1383524] - [netdrv] ixgbe: cleanup crosstalk fix (Ken Cox) [1383524] - [netdrv] ixgbe: remove redundant check on ret_val (Ken Cox) [1383524] - [netdrv] ixgbe: Add missing destroy_workqueue() on error in ixgbe_init_module() (Ken Cox) [1383524] - [netdrv] ixgbe: Fix minor typo while freeing irq (Ken Cox) [1383524] - [netdrv] ixgbe: Change register variable to unsigned (Ken Cox) [1383524] - [netdrv] ixgbevf: Correct parameter sent to LED function (Ken Cox) [1383524] - [netdrv] ixgbe: napi_poll must return the work done (Ken Cox) [1383524] - [netdrv] ixgbe: fixup comments after "Future-proof tunnel offload handlers" (Ken Cox) [1383524] - [netdrv] ixgbe: Correct reporting of timestamping for x550 (Ken Cox) [1383524] - [netdrv] ethernet/intel: Use pci_(request|release)_mem_regions (Ken Cox) [1383524] - [netdrv] ixgbe: Replace ndo_add/del_vxlan_port with ndo_add/del_udp_enc_port (Ken Cox) [1383524] - [netdrv] ixgbe: Fix VLAN features error (Ken Cox) [1383524] - [netdrv] ixgbe/ixgbevf: Add support for GSO partial (Ken Cox) [1383524] - [netdrv] ixgbe/ixgbevf: Add support for bulk free in Tx cleanup & cleanup boolean logic (Ken Cox) [1383524] - [netdrv] ixgbe: add a callback to set the maximum transmit bitrate (Ken Cox) [1383524] - [netdrv] ixgbe: use eth_platform_get_mac_address() (Ken Cox) [1383524] - [netdrv] ixgbe: bulk free SKBs during TX completion cleanup cycle (Ken Cox) [1383524]- [net] bridge: set error code on failure (Ivan Vecera) [1352289] - [net] bridge: multicast: restore perm router ports on multicast enable (Ivan Vecera) [1352289] - [net] bridge: add the multicast_flood flag attribute to brport_attrs (Ivan Vecera) [1352289] - [net] bridge: add address and vlan to fdb warning messages (Ivan Vecera) [1352289] - [net] netfilter: bridge: clarify bridge/netfilter message (Ivan Vecera) [1352289] - [net] bridge: add helper to call /sbin/bridge-stp (Ivan Vecera) [1352289] - [net] bridge: add per-port multicast flood flag (Ivan Vecera) [1352289] - [net] bridge: change unicast boolean to exact pkt_type (Ivan Vecera) [1352289] - [net] bridge: don't increment tx_dropped in br_do_proxy_arp (Ivan Vecera) [1352289] - [net] bridge: re-introduce 'fix parsing of MLDv2 reports' (Ivan Vecera) [1352289] - [net] bridge: switchdev: Add forward mark support for stacked devices (Ivan Vecera) [1352289] - [net] switchdev: Support parent ID comparison for stacked devices (Ivan Vecera) [1352289] - [net] team: loadbalance: push lacpdus to exact delivery (Ivan Vecera) [1352289] - [net] bridge: export also pvid flag in the xstats flags (Ivan Vecera) [1352289] - [net] bridge: export vlan flags with the stats (Ivan Vecera) [1352289] - [net] bridge: consolidate bridge and port linkxstats calls (Ivan Vecera) [1352289] - [net] switchdev: Put export declaration in the right place (Ivan Vecera) [1352289] - [net] bridge: Fix problems around fdb entries pointing to the bridge device (Ivan Vecera) [1352289] - [net] bridge: Fix incorrect re-injection of LLDP packets (Ivan Vecera) [1352289] - [net] bridge: br_set_ageing_time takes a clock_t (Ivan Vecera) [1352289] - [net] bridge: fix br_stp_enable_bridge comment (Ivan Vecera) [1352289] - [net] switchdev: change ageing_time type to clock_t (Ivan Vecera) [1352289] - [net] bridge: remove _deliver functions and consolidate forward code (Ivan Vecera) [1352289] - [net] bridge: drop skb2/skb0 variables and use a local_rcv boolean (Ivan Vecera) [1352289] - [net] bridge: rearrange flood vs unicast receive paths (Ivan Vecera) [1352289] - [net] bridge: minor style adjustments in br_handle_frame_finish (Ivan Vecera) [1352289] - [net] bridge: extend MLD/IGMP query stats (Ivan Vecera) [1352289] - [net] net_sched: fix mirrored packets checksum (Ivan Vecera) [1352289] - [net] ipv4: Fix ip_skb_dst_mtu to use the sk passed by ip_finish_output (Ivan Vecera) [1352289] - [net] bridge: add support for IGMP/MLD stats and export them via netlink (Ivan Vecera) [1352289] - [net] rtnetlink: add support for the IFLA_STATS_LINK_XSTATS_SLAVE attribute (Ivan Vecera) [1352289] - [net] bridge: fix vlan stats continue counter (Ivan Vecera) [1352289] - [net] bridge: Fix ipv6 mc snooping if bridge has no ipv6 address (Ivan Vecera) [1352289] - [net] bridge: Fix incorrect re-injection of STP packets (Ivan Vecera) [1352289] - [net] bridge: fix igmp / mld query parsing (Ivan Vecera) [1352289] - [net] bridge: fix old ioctl unlocked net device walk (Ivan Vecera) [1352289] - [net] bridge: netlink: export per-vlan stats (Ivan Vecera) [1352289] - [net] bridge: vlan: learn to count (Ivan Vecera) [1352289] - [net] rtnetlink: add linkxstats callbacks and attribute (Ivan Vecera) [1352289] - [net] rtnetlink: allow rtnl_fill_statsinfo to save private state counter (Ivan Vecera) [1352289] - [net] bridge: fix potential use-after-free when hook returns QUEUE or STOLEN verdict (Ivan Vecera) [1352289] - [net] bridge: mcast: add support for more router port information dumping (Ivan Vecera) [1352289] - [net] bridge: mcast: add support for temporary port router (Ivan Vecera) [1352289] - [net] bridge: mcast: do nothing if port's multicast_router is set to the same val (Ivan Vecera) [1352289] - [net] bridge: mcast: use names for the different multicast_router types (Ivan Vecera) [1352289] - [net] fix bridge multicast packet checksum validation (Ivan Vecera) [1352289] - [net] bridge: use kobj_to_dev instead of to_dev (Ivan Vecera) [1352289] - [net] netlink: Rightsize IFLA_AF_SPEC size calculation (Ivan Vecera) [1352289] - [net] inet: ip_skb_dst_mtu() should use sk_fullsock() (Ivan Vecera) [1352289] - [net] bridge: Add br_netif_receive_skb remove netif_receive_skb_sk (Ivan Vecera) [1352289] - [net] bridge: Introduce br_send_bpdu_finish (Ivan Vecera) [1352289] - [net] bridge: fix igmpv3 / mldv2 report parsing (Ivan Vecera) [1352289] - [net] netfilter: bridge: fix IPv6 packets not being bridged with CONFIG_IPV6=n (Ivan Vecera) [1352289] - [net] fix wrong skb_get() usage / crash in IGMP/MLD parsing code (Ivan Vecera) [1352289] - [net] bridge: netlink: account for the IFLA_BRPORT_PROXYARP_WIFI attribute size and policy (Ivan Vecera) [1352289] - [net] bridge: netlink: account for the IFLA_BRPORT_PROXYARP attribute size and policy (Ivan Vecera) [1352289] - [net] bridge: Don't segment multiple tagged packets on bridge device (Ivan Vecera) [1352289] - [net] bridge: stp: when using userspace stp stop kernel hello and hold timers (Ivan Vecera) [1352289] - [net] bridge: mdb: notify on router port add and del (Ivan Vecera) [1352289] - [net] bridge: Fix setting a flag in br_fill_ifvlaninfo_range(). (Ivan Vecera) [1352289] - [net] bridge: mcast: fix br_multicast_dev_del warn when igmp snooping is not defined (Ivan Vecera) [1352289] - [net] bridge: multicast: treat igmpv3 report with INCLUDE and no sources as a leave (Ivan Vecera) [1352289] - [net] bridge: multicast: add a comment to br_port_state_selection about blocking state (Ivan Vecera) [1352289] - [net] bridge: multicast: restore router configuration on port link down/up (Ivan Vecera) [1352289] - [net] bridge: fix multicast router rlist endless loop (Ivan Vecera) [1352289] - [net] bridge: fix br_multicast_query_expired() bug (Ivan Vecera) [1352289] - [net] bridge: skip fdb add if the port shouldn't learn (Ivan Vecera) [1352289] - [net] bridge: allow setting hash_max + multicast_router if interface is down (Ivan Vecera) [1352289] - [net] bridge: change BR_GROUPFWD_RESTRICTED to allow forwarding of LLDP frames (Ivan Vecera) [1352289] - [net] fix two sparse warnings introduced by IGMP/MLD parsing exports (Ivan Vecera) [1352289] - [net] Export IGMP/MLD message validation code (Ivan Vecera) [1352289] - [net] bridge: multicast: call skb_checksum_{simple_, }validate (Ivan Vecera) [1352289] - [net] bridge/mdb: remove wrong use of NLM_F_MULTI (Ivan Vecera) [1352289] - [net] act_mirred: Fix bogus header when redirecting from VLAN (Ivan Vecera) [1352289] - [net] bridge: Extend Proxy ARP design to allow optional rules for Wi-Fi (Ivan Vecera) [1352289] - [net] bridge: add compile-time assert for cb struct size (Ivan Vecera) [1352289] - [net] mark some potential candidates __read_mostly (Ivan Vecera) [1352289] - [net] bridge: reject DSA-enabled master netdevices as bridge members (Ivan Vecera) [1352289] - [net] bridge: use MDBA_SET_ENTRY_MAX for maxtype in nlmsg_parse() (Ivan Vecera) [1352289] - [net] bridge: only provide proxy ARP when CONFIG_INET is enabled (Ivan Vecera) [1352289] - [net] bridge: Add ability to enable TSO (Ivan Vecera) [1352289] - [net] bridge: Add missing policy entry for IFLA_BRPORT_FAST_LEAVE (Ivan Vecera) [1352289] - [net] bridge: Add support for IEEE 802.11 Proxy ARP (Ivan Vecera) [1352289] - [net] udp_tunnel: Only build ip6_udp_tunnel.c when IPV6 is selected (Ivan Vecera) [1352289] - [net] dsa: reduce number of protocol hooks (Ivan Vecera) [1352289] - [net] br_multicast: Replace rcu_assign_pointer() with RCU_INIT_POINTER() (Ivan Vecera) [1352289] - [net] bridge: export knowledge about the presence of IGMP/MLD queriers (Ivan Vecera) [1352289] - [net] bridge: adding stubs for multicast exports (Ivan Vecera) [1352289] - [net] bridge: fix smatch warning / potential null pointer dereference (Ivan Vecera) [1352289] - [net] bridge: fix compile error when compiling without IPv6 support (Ivan Vecera) [1352289] - [net] bridge: memorize and export selected IGMP/MLD querier port (Ivan Vecera) [1352289] - [net] bridge: un-comment br_multicast_list_adjacent() (Ivan Vecera) [1352289] - [net] bridge: adhere to querier election mechanism specified by RFCs (Ivan Vecera) [1352289] - [net] vlan: rename __vlan_find_dev_deep() to __vlan_find_dev_deep_rcu() (Ivan Vecera) [1352289] - [net] netpoll: Remove gfp parameter from __netpoll_setup (Ivan Vecera) [1352289] - [net] bridge: Use ether_addr_copy and ETH_ALEN (Ivan Vecera) [1352289] - [net] bridge: fix netconsole setup over bridge (Ivan Vecera) [1352289] - [net] bridge: use spin_lock_bh() in br_multicast_set_hash_max (Ivan Vecera) [1352289] - [net] netlink: cleanup rntl_af_register (Ivan Vecera) [1352289] - [net] bridge: change "foo* bar" to "foo *bar" (Ivan Vecera) [1352289] - [net] bridge: add space before '(/{', after ', ', etc. (Ivan Vecera) [1352289] - [net] bridge: remove unnecessary condition judgment (Ivan Vecera) [1352289] - [net] more spelling fixes (Ivan Vecera) [1352289] - [net] revert "bridge: only expire the mdb entry when query is received" (Ivan Vecera) [1352289] - [net] bridge: update mdb expiration timer upon reports. (Ivan Vecera) [1352289] - [net] Miscellaneous conversions to ETH_ALEN (Ivan Vecera) [1352289] - [net] bridge: correct the comment for file br_sysfs_br.c (Ivan Vecera) [1352289] - [net] bridge: fix rcu check warning in multicast port group (Ivan Vecera) [1352289] - [net] bridge: cleanup netpoll code (Ivan Vecera) [1352289] - [net] bridge: do not call setup_timer() multiple times (Ivan Vecera) [1352289] - [net] bridge: fix some kernel warning in multicast timer (Ivan Vecera) [1352289] - [net] bridge: fix a typo in comments (Ivan Vecera) [1352289] - [net] bridge: only expire the mdb entry when query is received (Ivan Vecera) [1352289] - [netdrv] phy: Don't increment MDIO bus refcount unless it's a different owner (Ivan Vecera) [1382040] - [netdrv] phy: fixed_phy: fix of_node leak in fixed_phy_unregister (Ivan Vecera) [1382040] - [netdrv] revert "phy: IRQ cannot be shared" (Ivan Vecera) [1382040] - [netdrv] phy: Manage fixed PHY address space using IDA (Ivan Vecera) [1382040] - [netdrv] phy: fixed: Fix removal of phys (Ivan Vecera) [1382040] - [netdrv] phy: Avoid polling PHY with PHY_IGNORE_INTERRUPTS (Ivan Vecera) [1382040] - [netdrv] phy: fix PHY_RUNNING in phy_state_machine (Ivan Vecera) [1382040] - [netdrv] phy: Fix phy_mac_interrupt() (Ivan Vecera) [1382040] - [netdrv] phy: fixed_phy: pass 'irq' to fixed_phy_add() (Ivan Vecera) [1382040] - [netdrv] phy: fixed_phy: Add gpio to determine link up/down. (Ivan Vecera) [1382040] - [netdrv] phy: fixed_phy: handle link-down case (Ivan Vecera) [1382040] - [netdrv] phy: adjust fixed_phy_register() return value (Ivan Vecera) [1382040] - [netdrv] revert "net: phy: Set the driver when registering an MDIO bus device" (Ivan Vecera) [1382040] - [netdrv] phy: resume phydev when going to RESUMING (Ivan Vecera) [1382040] - [netdrv] phy: Check for aneg completion before setting state to PHY_RUNNING (Ivan Vecera) [1382040] - [netdrv] phylib: Remove unnecessary condition check in phy (Ivan Vecera) [1382040] - [netdrv] phy: re-apply PHY fixups during phy_register_device (Ivan Vecera) [1382040] - [netdrv] phy: expose phy_aneg_done API for use by drivers (Ivan Vecera) [1382040] - [net] ethtool: export conversion function between u32 and link mode (Ivan Vecera) [1382040] - [netdrv] mdio: Move mdiobus_read/write operatings into mdio.h (Ivan Vecera) [1382040] - [netdrv] phy: Add nested variants of mdiobus read/write (Ivan Vecera) [1382040] - [netdrv] phy: add phy_device_remove() (Ivan Vecera) [1382040] - [netdrv] phy: fixed-phy: properly validate phy in fixed_phy_update_state() (Ivan Vecera) [1382040] - [netdrv] of_mdio: fix MDIO phy device refcounting (Ivan Vecera) [1382040] - [netdrv] phy: add proper phy struct device refcounting (Ivan Vecera) [1382040] - [netdrv] phy: fix mdiobus module safety (Ivan Vecera) [1382040] - [netdrv] phy: fix of_mdio_find_bus() device refcount leak (Ivan Vecera) [1382040] - [netdrv] phy: add fixed_phy_update_state() - update state of fixed_phy (Ivan Vecera) [1382040] - [netdrv] phy: Allow FIXED_PHY to be modular (Ivan Vecera) [1382040] - [netdrv] phy: export fixed_phy_register() (Ivan Vecera) [1382040] - [netdrv] phy: provide stub for fixed_phy_set_link_update (Ivan Vecera) [1382040] - [netdrv] phy: fix sparse warning in fixed.c (Ivan Vecera) [1382040] - [netdrv] phy: fixed: return an error for Clause 45 over 22 reads (Ivan Vecera) [1382040] - [netdrv] phy: extend fixed driver with fixed_phy_register() (Ivan Vecera) [1382040] - [netdrv] phy: decouple PHY id and PHY address in fixed PHY driver (Ivan Vecera) [1382040] - [netdrv] phy: Ensure the MDIO bus module is held (Ivan Vecera) [1382040] - [netdrv] phy: Set the driver when registering an MDIO bus device (Ivan Vecera) [1382040] - [netdrv] mdio_bus: fix devm_mdiobus_alloc_size export (Ivan Vecera) [1382040] - [netdrv] mdio_bus: implement devm_mdiobus_alloc/devm_mdiobus_free (Ivan Vecera) [1382040] - [netdrv] phy: allow driver to implement their own aneg_done (Ivan Vecera) [1382040] - [netdrv] phy: add genphy_aneg_done() (Ivan Vecera) [1382040] - [netdrv] phy: cleanup 10g code (Ivan Vecera) [1382040] - [netdrv] phylib: Support attaching to generic 10g driver (Ivan Vecera) [1382040] - [netdrv] phylib: Add generic 10G driver (Ivan Vecera) [1382040] - [netdrv] phylib: turn genphy_driver to an array (Ivan Vecera) [1382040] - [netdrv] phylib: introduce PHY_INTERFACE_MODE_XGMII for 10G PHY (Ivan Vecera) [1382040] - [netdrv] phylib: Add Clause 45 read/write functions (Ivan Vecera) [1382040] - [netdrv] phylib: make phy_scan_fixups() static (Ivan Vecera) [1382040] - [netdrv] phylib: remove unused adjust_state() callback (Ivan Vecera) [1382040] - [netdrv] phy: kill excess empty lines (Ivan Vecera) [1382040] - [netdrv] phy: kill excess code (Ivan Vecera) [1382040] - [netdrv] phy: kill useless local variables (Ivan Vecera) [1382040] - [netdrv] phy: coding style fixes (Ivan Vecera) [1382040] - [netdrv] phy: coding style fixes (Ivan Vecera) [1382040] - [netdrv] phy: IRQ cannot be shared (Ivan Vecera) [1382040] - [netdrv] phy: fix checkpatch errors (Ivan Vecera) [1382040] - [netdrv] phy: suspend phydev when going to HALTED (Ivan Vecera) [1382040] - [netdrv] phy: resume/suspend PHYs on attach/detach (Ivan Vecera) [1382040] - [netdrv] phy: provide phy_resume/phy_suspend helpers (Ivan Vecera) [1382040] - [netdrv] phy: consolidate PHY reset in phy_init_hw() (Ivan Vecera) [1382040] - [netdrv] phy: use phy_init_hw instead of open-coding it (Ivan Vecera) [1382040] - [netdrv] phy: allow drivers to flag a PHY device as internal (Ivan Vecera) [1382040] - [netdrv] phy: add phy_mac_interrupt() to use with PHY_IGNORE_INTERRUPT (Ivan Vecera) [1382040] - [netdrv] phy: fix the use of PHY_IGNORE_INTERRUPT (Ivan Vecera) [1382040] - [netdrv] phylib: queue work on system_power_efficient_wq (Ivan Vecera) [1382040]- [fs] fsnotify: Remove fsnotify_duplicate_mark() (Miklos Szeredi) [1427454] - [fs] fsnotify: Fix possible use-after-free in inode iteration on umount (Miklos Szeredi) [1427454] - [fs] fsnotify: constify the places working with ->f_path (Miklos Szeredi) [1427454] - [fs] constify fsnotify_parent() (Miklos Szeredi) [1427454] - [fs] fsnotify: constify 'data' (Miklos Szeredi) [1427454] - [fs] fsnotify: constify 'data' passed to ->handle_event() (Miklos Szeredi) [1427454] - [fs] fsnotify: clean up spinlock assertions (Miklos Szeredi) [1427454] - [fs] fanotify: fix possible false warning when freeing events (Miklos Szeredi) [1427454] - [fs] fanotify: use notification_lock instead of access_lock (Miklos Szeredi) [1427454] - [fs] fsnotify: convert notification_mutex to a spinlock (Miklos Szeredi) [1427454] - [fs] fsnotify: drop notification_mutex before destroying event (Miklos Szeredi) [1427454] - [fs] fsnotify: support overlayfs (Miklos Szeredi) [1427454] - [fs] fsnotify: avoid spurious EMFILE errors from inotify_init() (Miklos Szeredi) [1421964] - [fs] fsnotify: turn fsnotify reaper thread into a workqueue job (Miklos Szeredi) [1427454] - [fs] fs/notify/inode_mark.c: use list_next_entry in fsnotify_unmount_inodes (Miklos Szeredi) [1427454] - [fs] inotify: actually check for invalid bits in sys_inotify_add_watch() (Miklos Szeredi) [1427454] - [fs] inotify: hide internal kernel bits from fdinfo (Miklos Szeredi) [1427454] - [fs] fsnotify: get rid of fsnotify_destroy_mark_locked() (Miklos Szeredi) [1427454] - [fs] fsnotify: remove mark->free_list (Miklos Szeredi) [1427454] - [fs] fsnotify: document mark locking (Miklos Szeredi) [1427454] - [fs] fsnotify: fix check in inotify fdinfo printing (Miklos Szeredi) [1427454] - [fs] notify: optimize inotify/fsnotify code for unwatched files (Miklos Szeredi) [1427454] - [fs] fsnotify: remove obsolete documentation (Miklos Szeredi) [1427454] - [fs] notify: don't use module_init for non-modular inotify_user code (Miklos Szeredi) [1427454] - [fs] fanotify: fix event filtering with FAN_ONDIR set (Miklos Szeredi) [1427454] - [fs] fanotify: don't set FAN_ONDIR implicitly on a marks ignored mask (Miklos Szeredi) [1427454] - [fs] fanotify: don't recalculate a marks mask if only the ignored mask changed (Miklos Szeredi) [1427454] - [fs] fanotify: only destroy mark when both mask and ignored_mask are cleared (Miklos Szeredi) [1427454] - [fs] sched, fanotify: Deal with nested sleeps (Miklos Szeredi) [1427454] - [fs] fsnotify: remove destroy_list from fsnotify_mark (Miklos Szeredi) [1427454] - [fs] fsnotify: unify inode and mount marks handling (Miklos Szeredi) [1427454] - [fs] sched, inotify: Deal with nested sleeps (Miklos Szeredi) [1427454] - [fs] fanotify: enable close-on-exec on events' fd when requested in fanotify_init() (Miklos Szeredi) [1427454] - [fs] fsnotify: don't put user context if it was never assigned (Miklos Szeredi) [1427454] - [fs] fs/notify/group.c: make fsnotify_final_destroy_group() static (Miklos Szeredi) [1427454] - [fs] notify: don't show f_handle if exportfs_encode_inode_fh failed (Miklos Szeredi) [1427454] - [fs] fsnotify/fdinfo: use named constants instead of hardcoded values (Miklos Szeredi) [1427454] - [fs] inotify: convert use of typedef ctl_table to struct ctl_table (Miklos Szeredi) [1427454] - [fs] fanotify: check file flags passed in fanotify_init (Miklos Szeredi) [1427454] - [fs] fs/notify/fanotify/fanotify_user.c: fix FAN_MARK_FLUSH flag checking (Miklos Szeredi) [1427454] - [fs] fs/notify/mark.c: trivial cleanup (Miklos Szeredi) [1427454] - [fs] fanotify: fan_mark_flush: avoid having to provide a fake/invalid fd and path (Miklos Szeredi) [1427454] - [fs] fanotify: move unrelated handling from copy_event_to_user() (Miklos Szeredi) [1427454] - [fs] fanotify: reorganize loop in fanotify_read() (Miklos Szeredi) [1427454] - [fs] fsnotify: update comments concerning locking scheme (Miklos Szeredi) [1427454] - [fs] inotify: fix race when adding a new watch (Miklos Szeredi) [1427454] - [fs] dnotify: replace dnotify_mark_mutex with mark mutex of dnotify_group (Miklos Szeredi) [1427454] - [fs] fanotify: put duplicate code for adding vfsmount/inode marks into an own function (Miklos Szeredi) [1427454] - [fs] fanotify: fix races when adding/removing marks (Miklos Szeredi) [1427454] - [fs] fanotify: quit wanking with FASYNC in ->release() (Miklos Szeredi) [1427454] - [fs] devpts: clean up interface to pty drivers (Miklos Szeredi) [1421008] - [fs] devpts: if initialization failed, don't crash when opening /dev/ptmx (Miklos Szeredi) [1421008]- [fs] xfs: undo block reservation correctly in xfs_trans_reserve() (Eric Sandeen) [1425557] - [fs] xfs: reset b_first_retry_time when clear the retry status of xfs_buf_t (Eric Sandeen) [1425557] - [fs] xfs: clear _XBF_PAGES from buffers when readahead page (Eric Sandeen) [1425557] - [fs] xfs: don't wrap ID in xfs_dq_get_next_id (Eric Sandeen) [1425557 1418182 1405626] - [fs] xfs: don't print warnings when xfs_log_force fails (Eric Sandeen) [1425557] - [fs] xfs: fix max_retries _show and _store functions (Eric Sandeen) [1425557] - [fs] xfs: ignore leaf attr ichdr.count in verifier during log replay (Eric Sandeen) [1425557] - [fs] xfs: pass state not whichfork to trace_xfs_extlist (Eric Sandeen) [1425557] - [fs] xfs: set AGI buffer type in xlog_recover_clear_agi_bucket (Eric Sandeen) [1425557] - [fs] xfs: fix unbalanced inode reclaim flush locking (Eric Sandeen) [1425557] - [fs] xfs: check minimum block size for CRC filesystems (Eric Sandeen) [1425557] - [fs] xfs: fix up xfs_swap_extent_forks inline extent handling (Eric Sandeen) [1425557 1412945] - [fs] xfs: don't call xfs_sb_quota_from_disk twice (Eric Sandeen) [1425557] - [fs] xfs: clean up _calc_dquots_per_chunk (Eric Sandeen) [1425557] - [fs] xfs: normalize "infinite" retries in error configs (Eric Sandeen) [1425557] - [fs] xfs: fix signed integer overflow (Eric Sandeen) [1425557] - [fs] xfs: fix superblock inprogress check (Eric Sandeen) [1425557] - [fs] gfs2: Avoid alignment hole in struct lm_lockname (Robert S Peterson) [1425450] - [fs] gfs2: Add missing rcu locking for glock lookup (Robert S Peterson) [1425450] - [fs] nfs: Ignore connections that have cl_rpcclient uninitialized (Benjamin Coddington) [1421557] - [fs] nfsv4: fix getacl ERANGE for some ACL buffer sizes ("J. Bruce Fields") [1427974] - [fs] nfsv4: fix getacl head length estimation ("J. Bruce Fields") [1427974] - [fs] sunrpc: replace generic auth_cred hash with auth-specific function (Frank Sorenson) [1371693] - [fs] sunrpc: add RPCSEC_GSS hash_cred() function (Frank Sorenson) [1371693] - [fs] sunrpc: add auth_unix hash_cred() function (Frank Sorenson) [1371693] - [fs] sunrpc: add generic_auth hash_cred() function (Frank Sorenson) [1371693] - [fs] sunrpc: add hash_cred() function to rpc_authops struct (Frank Sorenson) [1371693]- [netdrv] scripts/spelling.txt: add "varible" pattern and fix typo instances (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Invoke softirqs after napi_reschedule (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: remove duplicate device id from PCI table (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: mark the value passed to csum_replace_by_diff as __wsum (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Error handling for link event (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: properly convert le16 value to CPU format (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: convert to cpu from le16 to generate switch_id correctly (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: refactor AQ CMD buffer debug printing (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix Adaptive ITR enabling (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: remove unnecessary call to i40e_update_link_info (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: enable mc magic pkt wakeup during power down (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix disable overflow promiscuous mode (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Save more link abilities when using ethtool (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: avoid race condition when sending filters to firmware for addition (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: allow i40e_update_filter_state to skip broadcast filters (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: don't warn every time we clear an Rx timestamp register (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Save link FEC info from link up event (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add bus number info to i40e_bus_info struct (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Clean up dead code (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf : Changed version from 1.6.25 to 1.6.27 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: update comment explaining where FDIR buffers are freed (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: eliminate i40e_pull_tail() (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Moves skb from i40e_rx_buffer to i40e_ring (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Limit DMA sync of RX buffers to actual packet size (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: don't check params until after checking for client instance (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: add interrupt rate limit verbosity (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: refactor macro INTRL_USEC_TO_REG (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: remove unused function (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Quick refactor to start moving data off stack and into Tx buffer info (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: remove unnecessary __packed (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Deprecating unused macro (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: when adding or removing MAC filters, correctly handle VLANs (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: avoid O(n^2) loop when deleting all filters (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: rename i40e_put_mac_in_vlan and i40e_del_mac_all_vlan (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: no need to check is_vsi_in_vlan before calling i40e_del_mac_all_vlan (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fold the i40e_is_vsi_in_vlan check into i40e_put_mac_in_vlan (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: don't allow i40e_vsi_(add|kill)_vlan to operate when VID<1 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: don't truncate match_method assignment (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: move all updates for VLAN mode into i40e_sync_vsi_filters (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: use (add|rm)_vlan_all_mac helper functions when changing PVID (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: factor out addition/deletion of VLAN per each MAC address (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: delete filter after adding its replacement when converting (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: refactor i40e_update_filter_state to avoid passing aq_err (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: recalculate vsi->active_filters from hash contents (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: defeature support for PTP L4 frame detection on XL710 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: lock service task correctly (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add functions which apply correct PHY access method for read and write operation (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add FEC for 25g (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add support for 25G devices (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: use unsigned printf format specifier for active_filters count (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] Changed version from 1.6.21 to 1.6.25 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Blink LED on 1G BaseT boards (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: remove code to handle dev_addr specially (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: napi_poll must return the work done (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: restore workaround for removing default MAC filter (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: simplify txd use count calculation (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Driver prints log message on link speed change (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: change message to only appear when extra debug info is wanted (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: replace for memcpy with single memcpy call in ethtool (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: set broadcast promiscuous mode for each active VLAN (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix for ethtool Supported link modes (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Pass unknown PHY type for unknown PHYs (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Remove unreachable code (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix panic on SPARC while changing num of desc (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add protocols over MCTP to i40e_aq_discover_capabilities (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix trivial typo in naming of i40e_sync_filters_subtask (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add Clause22 implementation (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: avoid duplicate private flags definitions (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: remove second check of VLAN_N_VID in i40e_vlan_rx_add_vid (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: remove error_param_int label from i40e_vc_config_promiscuous_mode_msg (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Be much more verbose about what we can and cannot offload (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: removed unreachable code (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Implementation of ERROR state for NVM update state machine (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix for division by zero (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: clear mac filter count on reset (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Reorder logic for coalescing RS bits (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add common function for finding VSI by type (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: replace PTP Rx timestamp hang logic (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: use a mutex instead of spinlock in PTP user entry points (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: correct check for reading TSYNINDX from the receive descriptor (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: remove duplicate add/delete adminq command code for filters (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: avoid looping to check whether we're in VLAN mode (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix MAC filters when removing VLANs (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: properly cleanup on allocation failure in i40e_sync_vsi_filters (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: store MAC/VLAN filters in a hash with the MAC Address as key (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: implement __i40e_del_filter and use where applicable (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: When searching all MAC/VLAN filters, ignore removed filters (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: refactor i40e_put_mac_in_vlan to avoid changing f->vlan (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: move i40e_put_mac_in_vlan and i40e_del_mac_all_vlan (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: make use of __dev_uc_sync and __dev_mc_sync (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: drop is_vf and is_netdev fields in struct i40e_mac_filter (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add missing \n to end of dev_err message (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: disable MSI-X interrupts if we cannot reserve enough vectors (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix configure TCs after initial DCB disable (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Clean up handling of msglevel flags and debug parameter (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix bit logic error in failure case (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Changed version from 1.6.19 to 1.6.21 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Removal of workaround for simple MAC address filter deletion (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix for long link down notification time (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Drop redundant Rx descriptor processing code (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix confusing dmesg info for ethtool -L option (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Make struct i40e_stats const (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Changed version from 1.6.16 to 1.6.19 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: fix interrupt affinity bug (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: group base mode VF offload flags (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: reopen client after reset (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Drop code for unsupported flow types (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Remove unused function i40e_vsi_lookup (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Bit test mask correction (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Rewrite Flow Director busy wait loop (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix client interaction (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: avoid NULL pointer dereference and recursive errors on early PCI error (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix sideband flow director vector allocation (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix MSI-X vector redistribution if hw limit is reached (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: check if vectors are already depleted when doing VMDq allocation (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40evf: support queue-specific settings for interrupt moderation (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: don't configure zero-size RSS table (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Strip out debugfs hook for Flow Director filter programming (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Split Flow Director descriptor config into separate function (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Add txring_txq function to match fm10k and ixgbe (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix Flow Director raw_buf cleanup (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Increase minimum number of allocated VSI (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Changed version to 1.6.16 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: removing unreachable code (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: check conflicting ntuple/sideband rules when re-enabling ATR (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: cleanup ATR auto_disable_flags use (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: add encap csum VF offload flag (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix deleting mac filters (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Remove 100 Mbps SGMII support for X722 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Limit TX descriptor count in cases where frag size is greater than 16K (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix for extra byte swap in tunnel setup (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix to check for NULL (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: return correct opcode to VF (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix "dump port" command when NPAR enabled (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix setting user defined RSS hash key (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] ptp_clock: future-proofing drivers against PTP subsystem becoming optional (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix kernel panic on enable/disable LLDP (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Fix indentation (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Remove XSTRINGIFY macro definitions and uses (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: use matching format identifiers (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add support for HMC resource and profile for X722 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix byte ordering in ARP NS code for X722 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: refactor tail_bump check (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: use alloc_workqueue instead of create_singlethread_workqueue (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Expose 'trust' flag to userspace via ndo_get_vf_config (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: remove a stray unlock (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf-Bump version from 1.6.11 to 1.6.12 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Allow RSS Hash set with less than four parameters (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix memory leak (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix lookup table when RSS disabled/enabled (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Don't notify client of VF reset during VF creation (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: don't allow reduction of channels below active FD rules (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix static analysis tool warning (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: reset RX csum error stat with other pf stats (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Reset VLAN filter count when resetting (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix a bug where a client close can be called before an open is complete (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Use list_move instead of list_del/list_add (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] ethernet/intel: Use pci_(request|release)_mem_regions (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Explicitly write platform-specific mac address after PF reset (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: add missing link advertise setting (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf-bump version to 1.6.11 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: refactor Rx filter handling (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Remove device ID 0x37D4 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: remove useless initializer (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix to show correct Advertised Link Modes when link is down (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: avoid null pointer dereference (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: use valid online CPU on q_vector initialization (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: enable VSI broadcast promiscuous mode instead of adding broadcast filter (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Fix i40e_rx_checksum (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Bump version from 1.5.16 to 1.6.4 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: add VSI info to macaddr messages (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: set default VSI without a reset (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix RSS to not be limited by the number of CPUs (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Removing unnecessary code which caused supported link mode bug (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix missing DA cable check (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Save PCI state before suspend (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Clean up MSIX IRQs before suspend (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add a call to set the client interface down (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: write HENA for VFs (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: add hw struct local variable (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: add functions to control default VSI (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Move all UDP port notifiers to single function (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix an uninitialized variable bug (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Bump version from 1.5.10 to 1.5.16 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: don't add broadcast filter for VFs (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: properly report Rx packet hash (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: set context to use VSI RSS LUT for SR-IOV (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Correct UDP packet header for non_tunnel-ipv6 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: change Rx hang message into a WARN_ONCE (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Refactor ethtool get_settings (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: lie to the VF (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add vf-true-promisc-support priv flag (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Implement the API function for aq_set_switch_config (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add support for disabling all link and change bits needed for PHY interactions (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix misleading indentation (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Test memory before ethtool alloc succeeds (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Remove unused hardware receive descriptor code (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40evf: Drop packet split receive routine (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Refactor receive routine (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Remove reference to ring->dtype (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Drop packet split receive routine (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Refactor tunnel interpretation (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Add support for GSO partial with UDP_TUNNEL_CSUM and GRE_CSUM (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: make use of BIT() macro to prevent left shift of signed values (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: fix I40E_MASK signed shift overflow warnings (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: keep VFs trusted by default (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fixup of commit 4e312a9e3b (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fixup of commit f77ccd1220 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fixup of commit e306fbc5e1 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: remove RHEL-only FCOE message (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40iw: remove tech-preview (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521]- [kernel] acpi / hotplug / pci: Make device_is_managed_by_native_pciehp() public (Myron Stowe) [1418060] - [pci] acpi / hotplug / pci: Use cached copy of PCI_EXP_SLTCAP_HPC bit (Myron Stowe) [1418060] - [pci] Unfold conditions to block runtime PM on PCIe ports (Myron Stowe) [1418060] - [pci] Consolidate conditions to allow runtime PM on PCIe ports (Myron Stowe) [1418060] - [pci] Activate runtime PM on a PCIe port only if it can suspend (Myron Stowe) [1418060] - [pci] Speed up algorithm in pci_bridge_d3_update() (Myron Stowe) [1418060] - [pci] Autosense device removal in pci_bridge_d3_update() (Myron Stowe) [1418060] - [pci] Don't acquire ref on parent in pci_bridge_d3_update() (Myron Stowe) [1418060] - [pci] pciehp: Clear attention LED on device add (Myron Stowe) [1418060] - [pci] Fix bridge_d3 update on device removal (Myron Stowe) [1418060] - [pci] acpi / hotplug / pci: Runtime resume bridges before bus rescans (Myron Stowe) [1418060] - [pci] pciehp: Ignore interrupts during D3cold (Myron Stowe) [1418060] - [pci] Add runtime PM support for PCIe ports (Myron Stowe) [1418060] - [pci] Power on bridges before scanning new devices (Myron Stowe) [1418060] - [kernel] pci: Put PCIe ports into D3 during suspend (Myron Stowe) [1418060] - [pci] Don't clear d3cold_allowed for PCIe ports (Myron Stowe) [1418060] - [pci] pci / pm: Tune down retryable runtime suspend error messages (Myron Stowe) [1418060] - [acpi] invoke acpi_device_wakeup() with correct parameters (Myron Stowe) [1418060] - [pci] Shuffle pci-acpi.c functions to group them logically (Myron Stowe) [1418060] - [acpi] acpi / pm: Always enable wakeup GPEs when enabling device wakeup (Myron Stowe) [1418060] - [kernel] acpi / pm: Revork the handling of ACPI device wakeup notifications (Myron Stowe) [1418060] - [kernel] pm: Create PM workqueue if runtime PM is not configured too (Myron Stowe) [1418060] - [kernel] acpi: Clean up inclusions of ACPI header files (Myron Stowe) [1418060] - [kernel] tracing: Fix return value of ftrace_raw_output_prep() (Pratyush Anand) [1365958] - [kernel] tracing: remove unused ftrace_output_event() prototype (Pratyush Anand) [1365958] - [kernel] tracing: Fix hwlat kthread migration (Pratyush Anand) [1365958] - [kernel] tracing: Have max_latency be defined for HWLAT_TRACER as well (Pratyush Anand) [1365958] - [kernel] tracing: #ifdef out uses of max trace when CONFIG_TRACER_MAX_TRACE is not set (Pratyush Anand) [1365958] - [kernel] tracing: Add NMI tracing in hwlat detector (Pratyush Anand) [1365958] - [kernel] tracing: Have hwlat trace migrate across tracing_cpumask CPUs (Pratyush Anand) [1365958] - [kernel] tracing: Add documentation for hwlat_detector tracer (Pratyush Anand) [1365958] - [kernel] tracing: Added hardware latency tracer (Pratyush Anand) [1365958] - [kernel] tracing: Make tracing_cpumask available for all instances (Pratyush Anand) [1365958] - [kernel] tracing: Set up infrastructure to allow tracers for instances (Pratyush Anand) [1365958] - [kernel] tracing: Move tracing_max_latency into trace_array (Pratyush Anand) [1365958] - [kernel] tracing: Pass trace_array to flag_changed callback (Pratyush Anand) [1365958] - [kernel] tracing: Pass trace_array to set_flag callback (Pratyush Anand) [1365958] - [kernel] tracing: Add trace_seq_has_overflowed() and trace_handle_return() (Pratyush Anand) [1365958] - [kernel] tracing: Move raw output code from macro to standalone function (Pratyush Anand) [1365958] - [kernel] tracing: Add entry->next_cpu to trace_ctxwake_bin() (Pratyush Anand) [1365958] - [kernel] tracing: Use trace_seq_puts()/trace_seq_putc() where possible (Pratyush Anand) [1365958] - [kernel] x86/xen/kdump: Replace CONFIG_KEXEC with CONFIG_KEXEC_CORE (Xunlei Pang) [1415443] - [kernel] revert "x86/panic: Replace CONFIG_KEXEC_CORE with CONFIG_KEXEC" (Xunlei Pang) [1415443] - [kernel] kexec: move some memembers and definitions within the scope of CONFIG_KEXEC_FILE (Xunlei Pang) [1415443] - [kernel] kexec: split kexec_load syscall from kexec core code (Xunlei Pang) [1415443] - [kernel] kexec: split kexec_file syscall code to kexec_file.c (Xunlei Pang) [1415443] - [kernel] use macros from compiler.h instead of __attribute__((...)) (Xunlei Pang) [1415443] - [kernel] kexec, kconfig: spell "architecture" properly (Xunlei Pang) [1415443] - [kernel] kexec: simplify conditional (Xunlei Pang) [1415443] - [kernel] kexec: remove never used member destination in kimage (Xunlei Pang) [1415443] - [kernel] kexec: fix a typo in comment (Xunlei Pang) [1415443] - [kernel] kexec: allocate the kexec control page with KEXEC_CONTROL_MEMORY_GFP (Xunlei Pang) [1415443] - [kernel] kexec: remove unnecessary KERN_ERR from kexec.c (Xunlei Pang) [1415443] - [kernel] kexec: remove the unused function parameter (Xunlei Pang) [1415443] - [kernel] kexec: take the segment adding out of locate_mem_hole functions (Xunlei Pang) [1415443] - [net] netfilter: conntrack: validate SCTP crc32c in PREROUTING (Davide Caratti) [1353218] - [net] netfilter: select LIBCRC32C together with SCTP conntrack (Davide Caratti) [1353218] - [net] netfilter: nat: skip checksum on offload SCTP packets (Davide Caratti) [1401578] - [net] dccp: fix freeing skb too early for IPV6_RECVPKTINFO (Hannes Frederic Sowa) [1423463] {CVE-2017-6074} - [scsi] lpfc: Fix eh_deadline setting for sli3 adapters (Ewan Milne) [1366564] - [scsi] mpt2sas: fix a print at driver exit and change version string (Tomas Henzl) [1417040] - [scsi] mpt3sas: Updating driver version to v15.100.00.00 (Tomas Henzl) [1417040] - [scsi] mpt3sas: Fix Firmware fault state 0x2100 during heavy 4K RR FIO stress test (Tomas Henzl) [1417040] - [scsi] mpt3sas: Fix for Crusader to achieve product targets with SAS devices (Tomas Henzl) [1417040] - [scsi] mpt3sas: Added print to notify cable running at a degraded speed (Tomas Henzl) [1417040] - [scsi] mpt3sas: disable ASPM for MPI2 controllers (Tomas Henzl) [1417040] - [scsi] mpt3sas: Force request partial completion alignment (Tomas Henzl) [1418286] - [scsi] libfc: Don't have fc_exch_find log errors on a new exchange (Chris Leech) [1378320] - [net-next] treewide: use is_vlan_dev() helper function (Maurizio Lombardi) [1385134] - [scsi] bnx2fc: Mark symbols static where possible (Maurizio Lombardi) [1385134] - [scsi] bnx2fc: Simplify code (Maurizio Lombardi) [1385134]- [md] dm round robin: revert "use percpu 'repeat_count' and 'current_path'" (Mike Snitzer) [1422567] - [md] dm rq: cope with DM device destruction while in dm_old_request_fn() (Mike Snitzer) [1412854] - [x86] ptp_kvm: try to detect hypercall availability (Marcelo Tosatti) [1419783] - [x86] ptp: add kvm PTP driver (Marcelo Tosatti) [1419783] - [x86] kvm: x86: add KVM_HC_CLOCK_PAIRING hypercall (Marcelo Tosatti) [1419783] - [x86] kvmclock: export kvmclock clocksource pointer (Marcelo Tosatti) [1419783] - [x86] perf/x86/amd/uncore: Update sysfs attributes for Family17h processors (Suravee Suthikulpanit) [1391664 1391662] - [x86] perf/x86/amd/uncore: Update the number of uncore counters (Suravee Suthikulpanit) [1391664 1391662] - [x86] perf/x86/amd/uncore: Rename 'L2' to 'LLC' (Suravee Suthikulpanit) [1391664 1391662] - [fs] binfmt_elf.c:load_elf_binary(): return -EINVAL on zero-length mappings (Bhupesh Sharma) [1415893] - [kernel] mm: fold arch_randomize_brk into ARCH_HAS_ELF_RANDOMIZE (Bhupesh Sharma) [1415893] - [fs] mm: split ET_DYN ASLR from mmap ASLR (Bhupesh Sharma) [1415893] - [s390] redefine randomize_et_dyn for ELF_ET_DYN_BASE (Bhupesh Sharma) [1415893] - [kernel] mm: expose arch_mmap_rnd when available (Bhupesh Sharma) [1415893] - [s390] standardize mmap_rnd() usage (Bhupesh Sharma) [1415893] - [s390] mmap: randomize mmap base for bottom up direction (Bhupesh Sharma) [1415893] - [powerpc] standardize mmap_rnd() usage (Bhupesh Sharma) [1415893] - [x86] standardize mmap_rnd() usage (Bhupesh Sharma) [1415893] - [fs] binfmt_elf.c: fix bug in loading of PIE binaries (Bhupesh Sharma) [1415893] - [lib] locking/spinlock/debug: Remove spinlock lockup detection code (Waiman Long) [1425209] - [tools] cpupower: Fix no-rounding MHz frequency output (Prarit Bhargava) [1427742] - [crypto] mcryptd - Check mcryptd algorithm compatibility (Herbert Xu) [1402133] {CVE-2016-10147} - [crypto] mcryptd - process CRYPTO_ALG_INTERNAL (Herbert Xu) [1402133] {CVE-2016-10147} - [crypto] vmx - Fix memory corruption caused by p8_ghash (Gustavo Duarte) [1403693] - [crypto] ghash-generic - move common definitions to a new header file (Gustavo Duarte) [1403693] - [crypto] vmx - Increase priority of aes-cbc cipher (Gustavo Duarte) [1403693] - [crypto] vmx - Fix ABI detection (Gustavo Duarte) [1403693] - [crypto] vmx - comply with ABIs that specify vrsave as reserved (Gustavo Duarte) [1403693] - [crypto] vmx - fix null dereference in p8_aes_xts_crypt (Gustavo Duarte) [1391563] - [crypto] vmx - Fix aes_p8_xts_decrypt build failure (Gustavo Duarte) [1391563] - [crypto] vmx - Adding asm subroutines for XTS (Gustavo Duarte) [1391563] - [crypto] vmx - Adding support for XTS (Gustavo Duarte) [1391563] - [kernel] printk: Do not disable preemption for accessing printk_func (Scott Wood) [1427305] - [firmware] dmi_scan: add SBMIOS entry and DMI tables (Prarit Bhargava) [1386195] - [firmware] efi: dmi: List SMBIOS3 table before SMBIOS table (Prarit Bhargava) [1386195] - [platform] x86: thinkpad_acpi: Initialize local in_tablet_mode and type (Lyude Paul) [1389438] - [platform] x86: thinkpad_acpi: Add support for X1 Yoga (2016) Tablet Mode (Lyude Paul) [1389438] - [platform] x86: thinkpad_acpi: Move tablet detection into separate function (Lyude Paul) [1389438]- [documentation] x86/boot: Fix KASLR and memmap= collision (Baoquan He) [1290840] - [documentation] x86, boot: Fix warning due to undeclared strlen() (Baoquan He) [1290840] - [documentation] x86/mm: Refactor KASLR entropy functions (Baoquan He) [1290840] - [documentation] x86/power/64: Use __pa() for physical address computation (Baoquan He) [1290840] - [documentation] x86/power/64: Always create temporary identity mapping correctly (Baoquan He) [1290840] - [documentation] x86/power/64: Do not refer to __PAGE_OFFSET from assembly code (Baoquan He) [1290840] - [documentation] x86/kaslr, x86/power: Remove x86 hibernation restrictions (Baoquan He) [1290840] - [documentation] x86/power/64: Fix kernel text mapping corruption during image restoration (Baoquan He) [1290840] - [documentation] x86/asm, x86/power/hibernate: Use local labels in asm (Baoquan He) [1290840] - [documentation] x86/doc: Correct limits in Documentation/x86/x86_64/mm.txt (Baoquan He) [1290840] - [documentation] x86/kaslr: Fix typo in the KASLR_FLAG documentation (Baoquan He) [1290840] - [x86] 64: Disable the mm track code during boot stage (Baoquan He) [1290840] - [x86] __force_order doesn't need to be an actual variable (Baoquan He) [1290840] - [x86] kaslr: Fix boot crash with certain memory configurations (Baoquan He) [1290840] - [x86] kaslr: Allow randomization below the load address (Baoquan He) [1290840] - [x86] kaslr: Extend kernel image physical address randomization to addresses larger than 4G (Baoquan He) [1290840] - [x86] kaslr: Randomize virtual address separately (Baoquan He) [1290840] - [x86] kaslr: Clarify identity map interface (Baoquan He) [1290840] - [x86] boot: Refuse to build with data relocations (Baoquan He) [1290840] - [x86] kaslr: Clarify purpose of each get_random_long() (Baoquan He) [1290840] - [x86] kaslr: Add virtual address choosing function (Baoquan He) [1290840] - [x86] kaslr: Return earliest overlap when avoiding regions (Baoquan He) [1290840] - [x86] kaslr: Add 'struct slot_area' to manage random_addr slots (Baoquan He) [1290840] - [x86] boot: Add missing file header comments (Baoquan He) [1290840] - [x86] kaslr: Initialize mapping_info every time (Baoquan He) [1290840] - [x86] boot: Comment what finalize_identity_maps() does (Baoquan He) [1290840] - [x86] kaslr: Build identity mappings on demand (Baoquan He) [1290840] - [x86] boot: Split out kernel_ident_mapping_init() (Baoquan He) [1290840] - [x86] boot: Clean up indenting for asm/boot.h (Baoquan He) [1290840] - [x86] boot: Double BOOT_HEAP_SIZE to 64KB (Baoquan He) [1290840] - [x86] kaslr: Improve comments around the mem_avoid[] logic (Baoquan He) [1290840] - [x86] boot: Simplify pointer casting in choose_random_location() (Baoquan He) [1290840] - [x86] kaslr: Consolidate mem_avoid[] entries (Baoquan He) [1290840] - [x86] boot: Clean up pointer casting (Baoquan He) [1290840] - [x86] boot: Warn on future overlapping memcpy() use (Baoquan He) [1290840] - [x86] boot: Extract error reporting functions (Baoquan He) [1290840] - [x86] boot: Correctly bounds-check relocations (Baoquan He) [1290840] - [x86] kaslr: Clean up unused code from old 'run_size' and rename it to 'kernel_total_size' (Baoquan He) [1290840] - [x86] boot: Fix "run_size" calculation (Baoquan He) [1290840] - [x86] boot: Calculate decompression size during boot not build (Baoquan He) [1290840] - [x86] boot: Move compressed kernel to the end of the decompression buffer (Baoquan He) [1290840] - [x86] mm: Page align the '_end' symbol to avoid pfn conversion bugs (Baoquan He) [1290840] - [x86] kaslr: Handle kernel relocations above 2G correctly (Baoquan He) [1290840] - [x86] boot: Rename overlapping memcpy() to memmove() (Baoquan He) [1290840] - [x86] kaslr: Warn when KASLR is disabled (Baoquan He) [1290840] - [x86] boot: Make memcpy() handle overlaps (Baoquan He) [1290840] - [x86] boot: Clean up things used by decompressors (Baoquan He) [1290840] - [x86] kaslr: Drop CONFIG_RANDOMIZE_BASE_MAX_OFFSET (Baoquan He) [1290840] - [x86] kaslr: Update description for decompressor worst case size (Baoquan He) [1290840] - [x86] kaslr: Rename "random" to "random_addr" (Baoquan He) [1290840] - [x86] kaslr: Clarify purpose of kaslr.c (Baoquan He) [1290840] - [x86] boot: Clarify purpose of functions in misc.c (Baoquan He) [1290840] - [x86] boot: Rename "real_mode" to "boot_params" (Baoquan He) [1290840] - [x86] kaslr: Remove unneeded boot_params argument (Baoquan He) [1290840] - [x86] kaslr: Rename aslr.c to kaslr.c (Baoquan He) [1290840] - [x86] boot: Don't compile early_serial_console.c when !CONFIG_EARLY_PRINTK (Baoquan He) [1290840] - [x86] boot: Don't compile aslr.c when !CONFIG_RANDOMIZE_BASE (Baoquan He) [1290840] - [x86] boot: Use the usual -y -n mechanism for objects in vmlinux (Baoquan He) [1290840] - [lib] decompressors: use real out buf size for gunzip with kernel (Baoquan He) [1290840] - [lib] decompressors: fix "no limit" output buffer length (Baoquan He) [1290840] - [lib] initramfs: support initramfs that is bigger than 2GiB (Baoquan He) [1290840] - [lib] decompress_inflate.c: include appropriate header file (Baoquan He) [1290840] - [x86] boot: Add hex output for debugging (Baoquan He) [1290840] - [x86] kaslr: fix build due to missing ALIGN definition (Baoquan He) [1290840] - [x86] introduce kaslr_offset() (Baoquan He) [1290840] - [x86] mm/kaslr: Propagate KASLR status to kernel proper (Baoquan He) [1290840] - [x86] revert "x86/mm/aslr: Propagate base load address calculation" (Baoquan He) [1290840] - [x86] asm/boot/64: Use __BOOT_TSS instead of literal $0x20 (Baoquan He) [1290840] - [x86] mm/aslr: Avoid PAGE_SIZE redefinition for UML subarch (Baoquan He) [1290840] - [x86] mm/aslr: Propagate base load address calculation (Baoquan He) [1290840] - [x86] asm/boot: Use already defined KEEP_SEGMENTS macro in head_{32, 64}.S (Baoquan He) [1290840] - [x86] build: replace Perl script with Shell script (Baoquan He) [1290840] - [x86] boot: Skip relocs when load address unchanged (Baoquan He) [1290840] - [x86] Use $(OBJDUMP) instead of plain objdump (Baoquan He) [1290840] - [x86] kaslr: Handle Gold linker for finding bss/brk (Baoquan He) [1290840] - [x86] x86-64: Use RIP-relative addressing for most per-CPU accesses (Baoquan He) [1290840] - [x86] x86-64: Handle PC-relative relocations on per-CPU data (Baoquan He) [1290840] - [x86] kaslr: Prevent .bss from overlaping initrd (Baoquan He) [1290840] - [x86] boot: Document intermediates more clearly (Baoquan He) [1290840] - [x86] boot, kaslr: Fix nuisance warning on 32-bit builds (Baoquan He) [1290840] - [x86] kaslr: Avoid the setup_data area when picking location (Baoquan He) [1290840] - [kernel] x86, kaslr: boot-time selectable with hibernation (Baoquan He) [1290840] - [kernel] pm / hibernate: introduce "nohibernate" boot parameter (Baoquan He) [1290840] - [x86] kaslr: fix module lock ordering problem (Baoquan He) [1290840] - [x86] kaslr: randomize module base load address (Baoquan He) [1290840] - [x86] mm/arch: use NUMA_NO_NODE (Baoquan He) [1290840] - [x86] kaslr: add missed "static" declarations (Baoquan He) [1290840] - [x86] kaslr: export offset in VMCOREINFO ELF notes (Baoquan He) [1290840] - [x86] kaslr: Clarify RANDOMIZE_BASE_MAX_OFFSET (Baoquan He) [1290840] - [x86] kaslr: Remove unused including (Baoquan He) [1290840] - [x86] kaslr: Use char array to gain sizeof sanity (Baoquan He) [1290840] - [x86] kaslr: Add a circular multiply for better bit diffusion (Baoquan He) [1290840] - [x86] kaslr: Mix entropy sources together as needed (Baoquan He) [1290840] - [x86] relocs: Add percpu fixup for GNU ld 2.23 (Baoquan He) [1290840] - [x86] boot: Rename get_flags() and check_flags() to *_cpuflags() (Baoquan He) [1290840] - [x86] kaslr: Raise the maximum virtual address to -1 GiB on x86_64 (Baoquan He) [1290840] - [x86] kaslr: Report kernel offset on panic (Baoquan He) [1290840] - [x86] kaslr: Select random position from e820 maps (Baoquan He) [1290840] - [x86] kaslr: Provide randomness functions (Baoquan He) [1290840] - [x86] kaslr: Return location from decompress_kernel (Baoquan He) [1290840] - [x86] boot: Move CPU flags out of cpucheck (Baoquan He) [1290840] - [x86] relocs: Add more per-cpu gold special cases (Baoquan He) [1290840] - [x86] mkpiggy.c: Explicitly close the output file (Baoquan He) [1290840] - [x86] relocs: Move ELF relocation handling to C (Baoquan He) [1290840]- [kernel] tasklist_lock: Change from rwlock_t to qrwlock_t (Waiman Long) [1241990] - [kernel] qrwlock: Build wrapper headers and functions on top of qrwlock (Waiman Long) [1241990] - [kernel] locking/qrwlock: Reduce reader/writer to reader lock transfer latency (Waiman Long) [1241990] - [kernel] locking/qrwlock: Better optimization for interrupt context readers (Waiman Long) [1241990] - [kernel] locking/qrwlock: Rename functions to queued_*() (Waiman Long) [1241990] - [kernel] locking/qrwlock: Don't contend with readers when setting _QW_WAITING (Waiman Long) [1241990] - [kernel] locking/qrwlock: Rename QUEUE_RWLOCK to QUEUED_RWLOCKS (Waiman Long) [1241990] - [kernel] x86, locking/rwlocks: Enable qrwlocks on x86 (Waiman Long) [1241990] - [kernel] locking/rwlocks: Introduce 'qrwlocks' - fair, queued rwlocks (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Block kernel module loading on old kernel (Waiman Long) [1241990] - [kernel] locking/qspinlock: Handle ticket unlock code in old kernel modules (Waiman Long) [1241990] - [kernel] locking/qspinlock: Maintain same kABI signature as ticket locks (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Fix double hash race (Waiman Long) [1241990] - [kernel] locking/qspinlock: Fix spin_unlock_wait() some more (Waiman Long) [1241990] - [kernel] locking/pvstat: Separate wait_again and spurious wakeup stats (Waiman Long) [1241990] - [kernel] locking, qspinlock: Fix spin_is_locked() and spin_unlock_wait() (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Fix division by zero in qstat_read() (Waiman Long) [1241990] - [kernel] locking/qspinlock: Move __ARCH_SPIN_LOCK_UNLOCKED to qspinlock_types.h (Waiman Long) [1241990] - [kernel] x86/locking: Create stack frame in PV unlock (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Queue node adaptive spinning (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Allow limited lock stealing (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Collect slowpath lock statistics (Waiman Long) [1241990] - [kernel] locking/pvqspinlock, x86: Optimize the PV unlock code path (Waiman Long) [1241990] - [kernel] locking/qspinlock: Avoid redundant read of next pointer (Waiman Long) [1241990] - [kernel] locking/qspinlock: Prefetch the next node cacheline (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Kick the PV CPU unconditionally when _Q_SLOW_VAL (Waiman Long) [1241990] - [kernel] locking/qspinlock: Fix performance regression under unaccelerated VMs (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Only kick CPU at unlock time (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Order pv_unhash() after cmpxchg() on unlock slowpath (Waiman Long) [1241990] - [kernel] locking: Clean up pvqspinlock warning (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Fix kernel panic in locking-selftest (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Rename QUEUED_SPINLOCK to QUEUED_SPINLOCKS (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: replace xchg() by the more descriptive set_mb() (Waiman Long) [1241990] - [kernel] locking/pvqspinlock, x86: Enable PV qspinlock for Xen (Waiman Long) [1241990] - [kernel] locking/pvqspinlock, x86: Enable PV qspinlock for KVM (Waiman Long) [1241990] - [kernel] locking/pvqspinlock, x86: Implement the paravirt qspinlock call patching (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Implement simple paravirt support for the qspinlock (Waiman Long) [1241990] - [kernel] locking/qspinlock: Revert to test-and-set on hypervisors (Waiman Long) [1241990] - [kernel] locking/qspinlock: Use a simple write to grab the lock (Waiman Long) [1241990] - [kernel] locking/qspinlock: Optimize for smaller NR_CPUS (Waiman Long) [1241990] - [kernel] locking/qspinlock: Extract out code snippets for the next patch (Waiman Long) [1241990] - [kernel] locking/qspinlock: Add pending bit (Waiman Long) [1241990] - [kernel] locking/qspinlock, x86: Enable x86-64 to use queued spinlocks (Waiman Long) [1241990] - [kernel] locking/qspinlock: Introduce a simple generic 4-byte queued spinlock (Waiman Long) [1241990] - [kernel] percpu: Make __verify_pcu_ptr handle per cpu pointers to arrays (Waiman Long) [1241990] - [kernel] compiler: Allow 1- and 2-byte smp_load_acquire() and smp_store_release() (Waiman Long) [1241990]- [sound] alsa: remove unused dmaengine bits (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: Replace MBI_REG_READ with constant 0x10 (Jaroslav Kysela) [1399503] - [sound] alsa: usb-midi: correct speed checking (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: correct speed checking (Jaroslav Kysela) [1399503] - [sound] alsa: pcm: Allow 32 bit sample format in IEC958 channel status helper (Jaroslav Kysela) [1399503] - [sound] alsa: pcm: add IEC958 channel status helper for hw_params (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5645: set sel_i2s_pre_div1 to 2 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on rt5645 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5645: Add ACPI ID 10EC5640 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5645: add DAC1 soft volume func control (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5645: set RT5645_PRIV_INDEX as volatile (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5645: fix reg-2f default value (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5645: patch reg-0x8a (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rl6347a: Use dev_err for I2C communication error prints (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on ssm4567 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on ssm2518 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on sn95031 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5670: Add missing 10EC5072 ACPI ID (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5670: Enable Braswell platform workaround for Dell Wyse 3040 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5670: increse LDO power (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5670: Enable MCLK detection (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on rt5670 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5670: patch reg-0x8a (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5670: fix HP Playback Volume control (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on rt5651 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5645: polling jd status in all conditions (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5645: Add dmi_system_id "Google Setzer" (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5640: add Mono ADC Capture Switch control (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5640: enable MCLK detection (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5640: add internal clock source support (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on rt5640 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on rt286 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt286: set combo jack for Kabylake (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rl6231: add 19.2M to 4.096M pll preset table (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: fix invalid configuration in Pre-Scalar of FLL (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: correct the function name of register (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: disable sinc filter for high THD of ADC (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: lock longer to avoid playback pop upon resume (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: FLL parameters finetune (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: AD/DA over sampling rate configuration (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: Disable short Frame Sync detection logic (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: fix bug in FLL parameter (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on nau8825 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: fix static check error about semaphone control (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: fix bug in playback when suspend (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: drop redundant idiom when converting integer to boolean (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: jack connection decision with different insertion logic (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: mark pm functions __maybe_unused (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: cross talk suppression measurement function (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: correct typo in biquad filter coefficients (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: non-clock jack detection for power saving at standby (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: add programmable biquad filter control (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: Export I2C module alias information (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: assign DAC Ch to match headset L/R (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: change output power for interrupt (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: reduce standby power consumption (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: improve FLL function for better performance (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: support different clock source for FLL function (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on wm98357a (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: hdac_hdmi: fix spelling mistake "montior" -> "monitor" (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: hdac_hdmi: Add device id for Kabylake (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: hdac_hdmi: Increase loglevel of hex dump printed (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: hdac_hdmi: Fix potential NULL dereference (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: hdac_hdmi: Remove the unused 'timeout' variable (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: hdac_hdmi: add link management (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: hdac_hdmi: Potential NULL deref in hdac_hdmi_get_spk_alloc() (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: hdac_hdmi: Register chmap controls and ops (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: hdac_hdmi: Add multichannel support (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: hdac_hdmi: parse eld for channel map capability (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on dmic (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: core: Add component pin control functions (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dpcm: Avoid putting stream state to STOP when FE stream is paused (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: Make return type of dpcm_state_string() const char * (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dpcm: print dai_link name of BE other than FE (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dpcm: Don't apply symmetry for BE with hw param fixup (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dpcm: play nice with CODEC<->CODEC links (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: core: fix shift used for second item in snd_soc_get_enum_double (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dapm: Implement stereo mixer control support (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dapm: Support second register for DAPM control updates (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dapm: Fix kcontrol creation for output driver widget (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dapm: Fix value setting for _ENUM_DOUBLE MUX's second channel (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dapm: Fix possible uninitialized variable in snd_soc_dapm_get_volsw() (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dapm: Fix typos in comment (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dapm: Add a dummy snd_pcm_runtime to avoid NULL pointer access (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dapm: Export snd_soc_dapm_new_control (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dapm: Fix to return correct path list in is_connected_ep (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dapm: support user-defined stop condition in dai_get_connected_widgets (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: compress: Add support for compress dai ops (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: compress: Fix leak of a widget list in soc_compr_open_fe (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: compress: Pass error out of soc_compr_pointer (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: soc-core: adjust for graph on snd_soc_of_parse_audio_simple_widgets (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: soc-core: adjust for graph on snd_soc_of_parse_card_name (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: soc-core: adjust for graph on snd_soc_of_parse_audio_prefix (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: soc-core: snd_soc_get_dai_name() become non static (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: soc-core: adjust for graph on snd_soc_of_parse_audio_routing (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: core: If a platform doesn't have an of_node use parent's node (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: core: Clean up DAPM before the card debugfs (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: Fix leak of rtd in soc_bind_dai_link (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: remove codec duplicated callback function (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: use of_property_read_bool (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: Add kerneldoc comments for snd_soc_find_dai (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: Export snd_soc_find_dai() (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: Define API to find a dai link (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: Fix binding and probing of auxiliary components (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: add Component level suspend/resume (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: core: replace aux_comp_list to component_dev_list (Jaroslav Kysela) [1399503] - [sound] alsa: bump PCM protocol to 2.0.13 (Jaroslav Kysela) [1399503] - [sound] alsa: Provide a CLOCK_MONOTONIC_RAW timestamp type (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: ABI - Update physical DAI link configuration for version 5 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: ABI - Rename be_dai_elems to dai_elems in manifest (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: kfree kcontrol->private_value before freeing kcontrol (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: avoid uninitialized kcontrol_type (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Only free TLV for volume mixers of a widget (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Allow a widget to have multiple enum controls (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Check name strings of physical DAI links (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: ABI - Add voice wake up flag for DAI links (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Rename functions & variables for physical DAIs (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: ABI - Rename struct and type for physical DAIs (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Rename the function to create a FE link (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Add support to configure existing physical DAI links (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: ABI - Add flags and private data to PCM (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Only use valid names of PCM for the kernel DAI & DAI link (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Make PCM backward compatible from ABI v4 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Make manifest backward compatible from ABI v4 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Fix error return code in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Add support for configuring existing BE DAIs (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Fix memory leak in widget creation (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Check size mismatch of ABI objects before parsing (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Check failure to create a widget (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Set CPU DAI name and enable DPCM by default for FE link (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Support topology file of ABI v4 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: ABI - Define DAI physical PCM data formats (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Reenable use from userspace (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: ABI - Add sig_bits to stream caps (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: ABI - Add the types for BE DAI (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Set the link ID when creating a FE DAI link (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: ABI - Define types for vendor tuples (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - Cannot adjust speaker's volume on a Dell AIO (Jaroslav Kysela) [1399503] - [sound] alsa: hda - add sanity check to force the separate stream tags (Jaroslav Kysela) [1399503] - [sound] alsa: hda - fix Lewisburg audio issue (Jaroslav Kysela) [1399503] - [sound] alsa: hda/patch_sigmatel: Add AmigaOne X1000 pinconfigs (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Always setup isochronous transfer properties (Jaroslav Kysela) [1399503] - [sound] alsa: cs46xx: constify snd_pcm_ops structures (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - Add support headphone Mic for ALC221 of HP platform (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - New codec support of ALC1220 (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Make single_cmd option to stop the fallback mechanism (Jaroslav Kysela) [1399503] - [sound] alsa: usb: Constify snd_rawmidi_ops (Jaroslav Kysela) [1399503] - [sound] alsa: pci: Constify snd_rawmidi_ops (Jaroslav Kysela) [1399503] - [sound] alsa: Constify snd_rawmidi_ops (Jaroslav Kysela) [1399503] - [sound] alsa: seq: Constify snd_rawmidi_ops (Jaroslav Kysela) [1399503] - [sound] alsa: rawmidi: Add const to snd_rawmidi_ops (Jaroslav Kysela) [1399503] - [sound] alsa: hda/ca0132 - fix possible NULL pointer use (Jaroslav Kysela) [1399503] - [sound] alsa: hda - add DP mst verb support (Jaroslav Kysela) [1399503] - [sound] alsa: vx: Don't try to update capture stream before running (Jaroslav Kysela) [1399503] - [sound] alsa: vx: Fix possible transfer overflow (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix deadlock of controller device lock at unbinding (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - Add new codec ID ALC299 (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix click noises on Samsung Ativ Book 8 (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Apply ALC269_FIXUP_NO_SHUTUP on HDA_FIXUP_ACT_PROBE (Jaroslav Kysela) [1399503] - [sound] alsa: mixart: fix a comment typo (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Support both DSD LE/BE Amanero firmware versions (Jaroslav Kysela) [1399503] - [sound] alsa: cs5535audio: fix unused warnings on resume/suspend (Jaroslav Kysela) [1399503] - [sound] alsa: hda - adding a new NV HDMI/DP codec ID in the driver (Jaroslav Kysela) [1399503] - [sound] alsa: seq: Fix race at creating a queue (Jaroslav Kysela) [1399503] - [sound] alsa: revert "alsa: line6: Only determine control port properties if needed" (Jaroslav Kysela) [1399503] - [sound] alsa: seq: Don't handle loop timeout at snd_seq_pool_done() (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Add a quirk for Plantronics BT600 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Release FW ctx in cleanup (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr-rt5640: fix settings in internal clock mode (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: test EP_FLAG_RUNNING at urb completion (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Fix irq/process data synchronization (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Apply asus-mode8 fixup to ASUS X71SL (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix up GPIO for ASUS ROG Ranger (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix to fail safely if module not available in path (Jaroslav Kysela) [1399503] - [sound] alsa: revert "alsa: usb-audio: Fix race at stopping the stream" (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: fallback mechanism if MCLK is not enabled (Jaroslav Kysela) [1399503] - [sound] alsa: printk/sound: handle more message headers (Jaroslav Kysela) [1399503] - [sound] alsa: hiface: Fix M2Tech hiFace driver sampling rate change (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Eliminate noise at the start of DSD playback (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Add native DSD support for TEAC 501/503 DAC (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Add QuickCam Communicate Deluxe/S7500 to volume_control_quirks (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: add implicit fb quirk for Axe-Fx II (Jaroslav Kysela) [1399503] - [sound] alsa: cs46xx: add a new line (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: update bxt_da7219_max98357a to support quad ch dmic capture (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: more tolerant packetsize (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: avoid setting of sample rate multiple times on bus (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Gate the mic jack on HP Z1 Gen3 AiO (Jaroslav Kysela) [1399503] - [sound] alsa: hda: when comparing pin configurations, ignore assoc in addition to seq (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: save FW version (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: Add sysfs entry in order to store FW version (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Fix race at stopping the stream (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: core: replace codec_dev_list to component_dev_list on Card (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: cht_bsw_rt5672: Use HID translation unit (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Fix crash at suspend/resume without card registration (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Replace kthread with work (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add missing 10EC5672 ACPI ID matching for Cherry Trail (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Fix bogus error return in snd_usb_create_stream() (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Claim pod x3 usb data interface (Jaroslav Kysela) [1399503] - [sound] alsa: echoaudio: Fix improper return value in function load_asic (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: Make some messages to debug level (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - Add support for headset MIC for ALC622 (Jaroslav Kysela) [1399503] - [sound] alsa: hda/ca0132 - Add quirk for Alienware 15 R2 2016 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Removed the unused I2S blob structure (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Don't use dma I2S config structure in kernel (Jaroslav Kysela) [1399503] - [sound] alsa: hda - fix headset-mic problem on a Dell laptop (Jaroslav Kysela) [1399503] - [sound] alsa: hda - ignore the assoc and seq when comparing pin configurations (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: cht_bsw_rt5645: Fix leftover kmalloc (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: mfld: Make static string arrays 'const 'char * const []' (Jaroslav Kysela) [1399503] - [sound] alsa: emu10k1: Use workqueue instead of kthread for emu1010 fw polling (Jaroslav Kysela) [1399503] - [sound] alsa: emu10k1: Simplify firmware loader code (Jaroslav Kysela) [1399503] - [sound] alsa: emu10k1: Fix emu1010 dock attach check (Jaroslav Kysela) [1399503] - [sound] alsa: ac97: Fix kernel-doc error with sphinx formatter (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Fix use-after-free of usb_device at disconnect (Jaroslav Kysela) [1399503] - [sound] alsa: pci: don't opencode IS_REACHABLE() (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytct_rt5640: change default capture settings (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: detect audio routing with CHAN package (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: common: add ACPI package extraction utility (Jaroslav Kysela) [1399503] - [sound] alsa: oss: don't opencode IS_REACHABLE() (Jaroslav Kysela) [1399503] - [sound] alsa: rawmidi: don't opencode IS_REACHABLE() (Jaroslav Kysela) [1399503] - [sound] alsa: opl3: don't opencode IS_REACHABLE() (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix mic regression by ASRock mobo fixup (Jaroslav Kysela) [1399503] - [sound] alsa: hda - add a new condition to check if it is thinkpad (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Flush pending D0i3 request on suspend (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: remove pci device enabling calls on suspend (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix typo (Jaroslav Kysela) [1399503] - [sound] alsa: info: Return error for invalid read/write (Jaroslav Kysela) [1399503] - [sound] alsa: info: Limit the proc text input size (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add D0i3 mode ref counting (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add support for specifying D0i3 configuration (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add support for LPMode (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add D0iX callbacks (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add support for programming D0i3C (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add D0iX IPCs (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add sst_ipc_tx_message_nopm (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add check_dsp_lp_on callback on IPC (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: Add debug information related to FW version (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix to turn off hdmi power on probe failure (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Add quirk for Syntek STK1160 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix a shift wrapping bug (Jaroslav Kysela) [1399503] - [sound] alsa: seq: Fix time account regression (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix surround output pins for ASRock B150M mobo (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: constify snd_soc_ops structures (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: broadwell: constify snd_soc_ops structures (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: sst-bxt-da7219_max98357a: fix obsoleted initializer for array (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Always acquire runtime pm ref on unload (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: add terminate entry for dmi_system_id tables (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix headset mic detection problem for two Dell laptops (Jaroslav Kysela) [1399503] - [sound] alsa: asihpi: fix kernel memory disclosure (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Adding a new group of pin cfg into ALC295 pin quirk table (Jaroslav Kysela) [1399503] - [sound] alsa: hda - allow 40 bit DMA mask for NVidia devices (Jaroslav Kysela) [1399503] - [sound] alsa: line6: fix a crash in line6_hwdep_write() (Jaroslav Kysela) [1399503] - [sound] alsa: seq: fix passing wrong pointer in function call of compatibility layer (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix a failure of micmute led when having multi adcs (Jaroslav Kysela) [1399503] - [sound] alsa: treewide: remove redundant #include (Jaroslav Kysela) [1399503] - [sound] alsa: kthread: kthread worker API cleanup (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: haswell depends on sst-firmware (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Fix POD X3 Live audio input (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: report JACK_LINEOUT event (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Use DPIB to update position for Playback stream (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: fix memory leak of module on error exit path (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: sst-bxt-rt298: fix obsoleted initializers for array (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: sst-bxt-da7219_max98357a: fix obsoleted initializers for array (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Add the top speaker pin config for HP Spectre x360 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add DMIC channel constraint for bxt machine (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Adding one more ALC255 pin definition for headset problem (Jaroslav Kysela) [1399503] - [sound] alsa: usb-line6: use the same declaration as definition in header for MIDI manufacturer ID (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: boards: Add bdw-rt5677 machine driver (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: remove status, it is shadowing status of a higher scope (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: add missing \n to end of dev_err/dev_dbg messages (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: add missing \n to end of dev_* messages (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add table for module id for quick ref (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Update to use instance ids generated (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Use private instance id of modules in IPC (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add module instance id generation APIs (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Extend DragonFly dB scale quirk to cover other variants (Jaroslav Kysela) [1399503] - [sound] alsa: ali5451: Fix out-of-bound position reporting (Jaroslav Kysela) [1399503] - [sound] alsa: line6: snd-usb-line6 depends on CONFIG_SND_HWDEP (Jaroslav Kysela) [1399503] - [sound] alsa: line6: fix ifnullfree.cocci warnings (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Add hwdep interface to access the POD control messages (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Cleanup podhd initialization (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Only determine control port properties if needed (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Add support for POD X3 Live (only USB ID differs from POD X3) (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Add support for POD X3 (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Allow processing of raw incoming messages (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Distinguish device init (ctrl EP) and MIDI data transfer (int EP) (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Add LINE6_CAP_IN_NEEDS_OUT, a void playback stream during capture (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Allow different channel numbers for in/out (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Support assymetrical in/out configurations (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Add high-speed USB support (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Enable different number of URBs for frame transfers (Jaroslav Kysela) [1399503] - [sound] alsa: compress: fix some missing and misplaced \n in messages (Jaroslav Kysela) [1399503] - [sound] alsa: hdac: add missing \n to end of dev_err messages (Jaroslav Kysela) [1399503] - [sound] alsa: au88x0: Add missing \n to end of dev_err message (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add 32bit support (Jaroslav Kysela) [1399503] - [sound] alsa: seq: fix to copy from/to user space (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: constify snd_pcm_ops structures (Jaroslav Kysela) [1399503] - [sound] alsa: pci: constify local structures (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix headset mic detection problem for several Dell laptops (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Skip Realtek SKU check for Lenovo machines (Jaroslav Kysela) [1399503] - [sound] alsa: rawmidi: Fix possible deadlock with virmidi registration (Jaroslav Kysela) [1399503] - [sound] alsa: timer: Fix zero-division by continue of uninitialized instance (Jaroslav Kysela) [1399503] - [sound] alsa: squash lines for simple wrapper functions (Jaroslav Kysela) [1399503] - [sound] alsa: pcm: Fix avail to return error if stream is suspended (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: fix IOSF_MBI dependency (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: sst: fix to spelling mistake: "susupend" -> "suspend" (Jaroslav Kysela) [1399503] - [sound] alsa: timer: fix NULL pointer dereference in read()/ioctl() race (Jaroslav Kysela) [1399503] - [sound] alsa: bt87x: constify snd_pcm_ops structures (Jaroslav Kysela) [1399503] - [sound] alsa: oxygen: constify snd_pcm_ops structures (Jaroslav Kysela) [1399503] - [sound] alsa: ad1889: constify snd_pcm_ops structures (Jaroslav Kysela) [1399503] - [sound] alsa: constify snd_pcm_ops structures (Jaroslav Kysela) [1399503] - [sound] alsa: cs5535audio: constify snd_pcm_ops structures (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Unload all the loadable modules (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix DMA control config size (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix the inverted logic check (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: check manifest size (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: add a missing star in a memcpy call (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: Fix message handling during drop stream (Jaroslav Kysela) [1399503] - [sound] alsa: cs46xx: fix typo "seconadry" -> "secondary" (Jaroslav Kysela) [1399503] - [sound] alsa: seq: initialize whole fields of automatic variable with union type (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Enable subwoofer on Dell Inspiron 7559 (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Add headset mic quirk for Dell Inspiron 5468 (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Add sample rate inquiry quirk for B850V3 CP2114 (Jaroslav Kysela) [1399503] - [sound] alsa: timer: fix NULL pointer dereference on memory allocation failure (Jaroslav Kysela) [1399503] - [sound] alsa: timer: fix division by zero after SNDRV_TIMER_IOCTL_CONTINUE (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - fix headset mic detection for MSI MS-B120 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Parse manifest data (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: uapi: intel: skylake: Define vendor specific tokens (Jaroslav Kysela) [1399503] - [sound] alsa: uapi: Add three missing header files to Kbuild file (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Remove dfw config and associated structures (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Parse vendor tokens to build module data (Jaroslav Kysela) [1399503] - [sound] alsa: hdspm: fix spelling mistake "Externel" -> "External" (Jaroslav Kysela) [1399503] - [sound] alsa: compress: Use memdup_user() rather than duplicating its implementation (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: rmove print for failure of kmalloc (Jaroslav Kysela) [1399503] - [sound] alsa: usb: fine-tune Tenor error compensation value (Jaroslav Kysela) [1399503] - [sound] alsa: usb: use TEAC UD-H01 quirk for more devices (Jaroslav Kysela) [1399503] - [sound] alsa: usb: move udh01_fb_quirk setting to quirks.c (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Fix POD sysfs attributes segfault (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Give up on the lock while URBs are released (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Remove double line6_pcm_release() after failed acquire (Jaroslav Kysela) [1399503] - [sound] alsa: seq: obsolete change of address limit (Jaroslav Kysela) [1399503] - [sound] alsa: seq: change ioctl command operation to get data in kernel space (Jaroslav Kysela) [1399503] - [sound] alsa: seq: add an alternative way to handle ioctl requests (Jaroslav Kysela) [1399503] - [sound] alsa: seq: add documentation for snd_seq_kernel_client_ctl (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: sst: fix ix spelling mistake: "capablities" -> "capabilites" (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: quirk for Acer Aspire SWS-012 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: fix 0-day warnings (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: log quirks (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: Add quirk for Teclast X98 Air 3G tablet (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add quirks for MinnowBoard MAX (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: add MCLK support (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: add IN3 map (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: default routing and quirks on Baytrail-CR (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: fix dai/clock setup for SSP0 routing (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt56040: additional routing quirks (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: Change DAI link's be_id to a generic id (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: add SSP2_AIF2 routing (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: enable configuration of SSP0 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: add definitions for modem/SSP0 interface (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: auto-detection of Baytrail-CR (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: enable differential mic quirk (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: quirk for mono speaker (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr-rt5640: add Asus T100TAF quirks (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix error return code in skl_probe() (Jaroslav Kysela) [1399503] - [sound] alsa: usb: caiaq: audio: don't print error when allocating urb fails (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: remove module id query at runtime (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Populate modules after loading (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: modify snd_skl_get_module_info args (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Manage power well properly for resume (Jaroslav Kysela) [1399503] - [sound] alsa: alsa - hda: Add support for link audio time reporting (Jaroslav Kysela) [1399503] - [sound] alsa: alsa - hda: Add support for parsing new HDA capabilities (Jaroslav Kysela) [1399503] - [sound] alsa: alsa - ext hda: remove bus_parse_capabilities (Jaroslav Kysela) [1399503] - [sound] alsa: convert users to core bus_parse_capabilities (Jaroslav Kysela) [1399503] - [sound] alsa: hda - move bus_parse_capabilities to core (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Add quirk for ELP HD USB Camera (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Add a sample rate quirk for Creative Live! Cam Socialize HD (VF0610) (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add module processing domain support (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix a comment style (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add library loading support (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: fix noderef.cocci warnings (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add library loading IPCs (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bxt: Parse UUIDs once (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Parse UUIDs once (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: add additional args to module parsing (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: add support for tplg manifest load (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: split fw and dsp initialization (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: modify skl_get_dsp_ops() (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Move modules query to runtime (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix headset mic detection problem for two dell machines (Jaroslav Kysela) [1399503] - [sound] alsa: hda: Fix krealloc() with __GFP_ZERO usage (Jaroslav Kysela) [1399503] - [sound] alsa: hda: add AMD Bonaire AZ PCI ID with proper driver caps (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Check list empty while getting module info (Jaroslav Kysela) [1399503] - [sound] alsa: hda - On-board speaker fixup on ACER Veriton (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - Can't adjust speaker's volume on a Dell AIO (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Delete an unnecessary check before the function call "release_firmware" (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix NULL Pointer exception in dynamic_debug (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Fix quirks code is not called (Jaroslav Kysela) [1399503] - [sound] alsa: echoaudio: purge contradictions between dimension matrix members and total number of members (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Fix conflicting pcm dev drvdata on haswell (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: board: add kabylake nau88l25_ssm4567 machine id (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: board: add kabylake nau88l25_max98357a machine id (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: kbl: add kabylake additional machine entries (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: reduce machine name for skl_nau88l25_max98357a (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: reduce machine name for skl_nau88l25_ssm4567 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix fw reload failure (Jaroslav Kysela) [1399503] - [sound] alsa: mixart: don't print an unintialized variable on error (Jaroslav Kysela) [1399503] - [sound] alsa: ak4114: remove redundant check on err being < 0 (Jaroslav Kysela) [1399503] - [sound] alsa: ak4117: remove redundant check on err being < 0 (Jaroslav Kysela) [1399503] - [sound] alsa: hda: add AMD Stoney PCI ID with proper driver caps (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: board: add kabylake machine id (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: add kablake device IDs (Jaroslav Kysela) [1399503] - [sound] alsa: hda - fix use-after-free after module unload (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Fix sst-dsp dependency on dw stuff (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: statify cht_quirk (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: cht: fix uninit variable warning (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix to use the actual size for TLV control (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add surface3 entry in CHT-RT5645 machine (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: Add quirk for Surface 3 (Jaroslav Kysela) [1399503] - [sound] alsa: pcm: Free chmap at PCM free callback, too (Jaroslav Kysela) [1399503] - [sound] alsa: ctl: Stop notification after disconnection (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - add new pin definition in alc225 pin quirk table (Jaroslav Kysela) [1399503] - [sound] alsa: control: add dimension validator for userspace elements (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek: Add Lenovo L460 to docking unit fixup (Jaroslav Kysela) [1399503] - [sound] alsa: timer: Fix negative queue usage by racy accesses (Jaroslav Kysela) [1399503] - [sound] alsa: riptide: Use DIV_ROUND_UP (Jaroslav Kysela) [1399503] - [sound] alsa: au88x0: Fix calculation in vortex_wtdma_bufshift() (Jaroslav Kysela) [1399503] - [sound] alsa: echoaudio: Fix memory allocation (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Increase loglevel of debug messages (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: common: increase the loglevel of "FW Poll Status" (Jaroslav Kysela) [1399503] - [sound] alsa: hda - fix read before array start (Jaroslav Kysela) [1399503] - [sound] alsa: dummy: Fix a use-after-free at closing (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: fix missing breaks that would cause the wrong operation to execute (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix the headset mic jack detection on Dell machine (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Support multi-core in Broxton (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Support multi-core in Skylake (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add DSP muti-core infrastructure (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Update comment style (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add pm ops for broxton-rt298 machine (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Disable async suspend (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: revert "asoc: intel: Add support for PM ops in bxt-rt298" (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: kconfig: formatting update (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: kconfig: fix build when ACPI is not enabled (Jaroslav Kysela) [1399503] - [sound] alsa: hda/tegra: iomem fixups for sparse warnings (Jaroslav Kysela) [1399503] - [sound] alsa: seq_timer: use monotonic times internally (Jaroslav Kysela) [1399503] - [sound] alsa: ctxfi: Change structure initialisation to C99 style (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Change structure initialisation to C99 style (Jaroslav Kysela) [1399503] - [sound] alsa: hda: fix some klockwork scan warnings (Jaroslav Kysela) [1399503] - [sound] alsa: seq_oss: Change structure initialisation to C99 style (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - ALC891 headset mode for Dell (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Check for module list being NULL (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Initialize module list for Broxton (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add support for PM ops in bxt-rt298 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Update DSP stall bits (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Update FW purge for Broxton (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Enable firmware reload in suspend (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Update ignore suspend for bxt-rt298 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add FE rate & channel constraints for bxt-rt298 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add DMIC 4 channel support for bxt machine (Jaroslav Kysela) [1399503] - [sound] alsa: compress: Add function to indicate the stream has gone bad (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add DSP firmware manifest parsing (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Report position in pointer query (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Copy the pipe parameter by pipe type (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Set the DSP pipe type (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Create Pipe to widget list in soc probe (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Clean up of driver resources in suspend (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Avoid freeing up of unallocated memory/mcps (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Disable SRAM Retention before D3 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Don't pause stopped pipeline while deleting (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Set the pipe state to paused when paused (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Reset DSP pipe when host/link DMA is reset (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek: Add T560 docking unit fixup (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix headset mic detection problem for Dell machine (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Turn off loopback mixing as default (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add Broxton-P Dialog+Maxim machine driver entry (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add Broxton-P Dialog Maxim machine driver (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: boards: configure DMIC for machine sklnau8825max (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: boards: configure DMIC for machine sklnau8825adi (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Find uuids for Broxton (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Find uuids for Skylake (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add strip extended manifest utility (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Use UUID in binary format (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Strip manifest for Broxton platform (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Strip manifest for Skylake platform (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Don't use local pointer for firmware (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bxtn: Add Broxton DSP support (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add api to retrieve dmic array info from nhlt (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Use refcap device for mono recording (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add channel constraints for refcap (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: add function stub when ACPI is not enabled (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - Add support for new codecs ALC700/ALC701/ALC703 (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - ALC256 speaker noise issue (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix headset mic detection problem for one Dell machine (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix headphone noise on Dell XPS 13 9360 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: add link management (Jaroslav Kysela) [1399503] - [sound] alsa: hdac: add link pm and ref counting (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: fix up for DAI link's be_id change (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Fix printk formatting (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add Broxton-P machine driver (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add more SSP DAIs (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix memory leak in nhlt init (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: boards: remove ignore_suspend for WoV streams (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Suspend PCMs when marked as active suspend (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Prevent sending Set DMA Control IPC if the widget is "On" (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix memory leak during init instance (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix the NULL pointer exception in dsp_clean up (Jaroslav Kysela) [1399503] - [sound] alsa: dmaengine: dw: pass platform data via struct dw_dma_chip (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Update channel map based on runtime params (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add multichannel support for HDMI (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: boards: Update skl_nau88l25_ssm4567 driver to support chmap (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: boards: Update skl_nau88l25_max98357a driver to support chmap (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: skl_rt286: Fix to support hdmi channel map support (Jaroslav Kysela) [1399503] - [sound] alsa: hda - add helper to get channels from cap bits (Jaroslav Kysela) [1399503]- [kernel] locking/mutex: Explicitly mark task as running after wakeup (Gustavo Duarte) [1423397] - [kernel] sched/core: Fix an SMP ordering race in try_to_wake_up() vs. schedule() (Gustavo Duarte) [1423400] - [kernel] sched/fair: Fix nohz.next_balance update (Lauro Ramos Venancio) [1420450] - [kernel] sched: Improve load balancing in the presence of idle CPUs (Lauro Ramos Venancio) [1420450] - [kernel] sched/fair: Fix stale overloaded status in the busiest group finding logic (Lauro Ramos Venancio) [1420450] - [kernel] sched: Improve sysbench performance by fixing spurious active migration (Lauro Ramos Venancio) [1420450] - [kernel] sched: Assign correct scheduling domain to 'sd_llc' (Lauro Ramos Venancio) [1420450] - [kernel] sched: Avoid NULL dereference on sd_busy (Lauro Ramos Venancio) [1420450] - [kernel] sched: Remove unnecessary iteration over sched domains to update nr_busy_cpus (Lauro Ramos Venancio) [1420450] - [kernel] sched: Pass 'struct rq' to rebalance_domains() (Lauro Ramos Venancio) [1420450] - [kernel] sched: Pass 'struct rq' to nohz_idle_balance() (Lauro Ramos Venancio) [1420450] - [kernel] sched: Use this_rq() helper (Lauro Ramos Venancio) [1420450] - [kernel] sched: Fix potential near-infinite distribute_cfs_runtime() loop (Lauro Ramos Venancio) [1399391] - [kernel] percpu-refcount: fix reference leak during percpu-atomic transition (Jeff Moyer) [1418333] - [kernel] prctl: take mmap sem for writing to protect against others (Mateusz Guzik) [1374860] - [fs] proc: read mm's {arg, env}_{start, end} with mmap semaphore taken (Mateusz Guzik) [1374860] - [fs] vfs: fix put_compat_statfs64() does not handle errors (Larry Woodman) [1366543] - [mm] hugetlb: don't use reserved during VM_SHARED mapping cow (Larry Woodman) [1385473] - [mm] filemap: optimize copy_page_to/from_iter_iovec (Mikulas Patocka) [1362715] - [mm] vma_merge: correct false positive from __vma_unlink->validate_mm_rb (Andrea Arcangeli) [1374548] - [mm] vma_merge: fix race vm_page_prot race condition against rmap_walk (Andrea Arcangeli) [1374548] - [mm] fix use-after-free if memory allocation failed in vma_adjust() (Andrea Arcangeli) [1374548] - [mm] thp: really limit transparent hugepage allocation to local node (Aaron Tomlin) [1425895] - [mm] mempolicy.c: merge alloc_hugepage_vma to alloc_pages_vma (Aaron Tomlin) [1425895] - [mm] thp: allocate transparent hugepages on local node (Aaron Tomlin) [1425895] - [mm] mempolicy: unexport get_vma_policy() and remove its "task" arg (Aaron Tomlin) [1425895] - [mm] mempolicy: kill do_set_mempolicy()->down_write(&mm->mmap_sem) (Aaron Tomlin) [1425895] - [mm] mempolicy: fix show_numa_map() vs exec() + do_set_mempolicy() race (Aaron Tomlin) [1425895] - [mm] mempolicy: introduce __get_vma_policy(), export get_task_policy() (Aaron Tomlin) [1425895] - [mm] mempolicy: remove the "task" arg of vma_policy_mof() and simplify it (Aaron Tomlin) [1425895] - [mm] mempolicy: sanitize the usage of get_task_policy() (Aaron Tomlin) [1425895] - [mm] mempolicy: change get_task_policy() to return default_policy rather than NULL (Aaron Tomlin) [1425895] - [mm] mempolicy: change alloc_pages_vma() to use mpol_cond_put() (Aaron Tomlin) [1425895] - [mm] proc/maps: make vm_is_stack() logic namespace-friendly (Aaron Tomlin) [1425895] - [fs] proc/maps: replace proc_maps_private->pid with "struct inode *inode" (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: update m->version in the main loop in m_start() (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: reintroduce m->version logic (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: introduce m_next_vma() helper (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: simplify m_start() to make it readable (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: kill the suboptimal and confusing m->version logic (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: shift "priv->task = NULL" from m_start() to m_stop() (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: cleanup the "tail_vma" horror in m_next() (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: simplify the vma_stop() logic (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: shift mm_access() from m_start() to proc_maps_open() (Aaron Tomlin) [1425895] - [fs] proc: introduce proc_mem_open() (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: unify/simplify do_maps_open() and numa_maps_open() (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: don't use task->mm in m_start() and show_*map() (Aaron Tomlin) [1425895] - [mm] mempolicy.c: parameter doc uniformization (Aaron Tomlin) [1425895] - [mm] mempolicy: return NULL if node is NUMA_NO_NODE in get_task_policy (Aaron Tomlin) [1425895]- [hv] make CPU offlining prevention fine-grained (Vitaly Kuznetsov) [1396335] - [hv] switch to cpuhp state machine for synic init/cleanup (Vitaly Kuznetsov) [1396335] - [hv] don't reset hv_context.tsc_page on crash (Vitaly Kuznetsov) [1396335] - [hv] init percpu_list in hv_synic_alloc() (Vitaly Kuznetsov) [1396335] - [hv] allocate synic pages for all present CPUs (Vitaly Kuznetsov) [1396335] - [hv] change clockevents unbind tactics (Vitaly Kuznetsov) [1396335] - [x86] Make sure IDT is page aligned (Lenny Szubowicz) [1422235] - [drm] virtio-gpu: disable VIRGL with BE kernel (Laurent Vivier) [1413817] - [s390] topology/sysfs: provide drawer id and siblings attributes (Hendrik Brueckner) [1380774] - [s390] topology: add drawer scheduling domain level (Hendrik Brueckner) [1380774] - [scsi] cxgb4i: libcxgbi: cxgb4: add T6 iSCSI completion feature (Sai Vemuri) [1417523] - [scsi] cxgb4i: libcxgbi: add active open cmd for T6 adapters (Sai Vemuri) [1417523] - [scsi] cxgb4i: use cxgb4_tp_smt_idx() to get smt_idx (Sai Vemuri) [1417523] - [block] mtip32xx: set error code on failure (David Milburn) [1384915 1385883] - [block] mtip32xx: Improvement in code readability when memdup_user() fails (David Milburn) [1384915 1385883] - [block] mtip32xx: mark symbols static where possible (David Milburn) [1384915 1385883] - [block] mtip32xx: fix checks for dma mapping errors (David Milburn) [1384915 1385883] - [iommu] vt-d: Don't over-free page table directories (Myron Stowe) [1418404] - [netdrv] be2net: Increase skb headroom size to 256 bytes (Ivan Vecera) [1379825] - [powerpc] eeh: Null check uses of eeh_pe_bus_get (Steve Best) [1427224] - [powerpc] pseries: Use H_CLEAR_HPT to clear MMU hash table during kexec (Steve Best) [1423396] - [security] don't crash when selinux is disabled (Miklos Szeredi) [1425499] - [security] selinux: fix off-by-one in setprocattr (Paul Moore) [1422369] {CVE-2017-2618}- [netdrv] bnxt_en: Fix bnxt_setup_tc() error message (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Print FEC settings as part of the linkup dmesg (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Do not setup PHY unless driving a single PF (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Allow NETIF_F_NTUPLE to be enabled on VFs (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Retry failed NVM_INSTALL_UPDATE with defragmentation flag (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Update to firmware interface spec 1.7.0 (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: remove useless memset's in drivers get_stats64 (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix RTNL lock usage on bnxt_get_port_module_status() (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix RTNL lock usage on bnxt_update_link() (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix bnxt_reset() in the slow path task (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix "uninitialized variable" bug in TPA code path (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add the ulp_sriov_cfg hooks for bnxt_re RDMA driver (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add support for ethtool -p (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Update to firmware interface spec to 1.6.1 (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Clear TPA flags when BNXT_FLAG_NO_AGG_RINGS is set (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix compiler warnings when CONFIG_RFS_ACCEL is not defined (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Handle no aggregation ring gracefully (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Set default completion ring for async events (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Implement new scheme to reserve tx rings (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Assign additional vnics to VFs (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add new hardware RFS mode (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Refactor code that determines RFS capability (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add function to get vnic capability (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Refactor TPA code path (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix and clarify link_info->advertising (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Improve the IRQ disable sequence during shutdown (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Remove busy poll logic in the driver (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add interface to support RDMA driver (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Refactor the driver registration function with firmware (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Reserve RDMA resources by default (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Improve completion ring allocation for VFs (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Move function reset to bnxt_init_one() (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Enable MSIX early in bnxt_init_one() (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add bnxt_set_max_func_irqs() (Jonathan Toppins) [1382378] - [netdrv] broadcom: propagate error code (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add PFC statistics (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Implement DCBNL to support host-based DCBX (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Update firmware header file to latest 1.6.0 (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Re-factor bnxt_setup_tc() (Jonathan Toppins) [1382378] - [netdrv] bnxt: do not busy-poll when link is down (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix a VXLAN vs GENEVE issue (Jonathan Toppins) [1382378] - [netdrv] bnxt: add a missing rcu synchronization (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add ethtool -n|-N rx-flow-hash support (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add UDP RSS support for 57X1X chips (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Enhance autoneg support (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Update firmware interface spec to 1.5.4 (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix VF virtual link state (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix ring arithmetic in bnxt_setup_tc() (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: do not call napi_hash_add() (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix build error for kernesl without RTC-LIB (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fixed the VF link status after a link state change (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Support for "ethtool -r" command (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Pad TX packets below 52 bytes (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Call firmware to approve the random VF MAC address (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Re-arrange bnxt_hwrm_func_qcaps() (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix ethtool -l|-L inconsistent channel counts (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Added support for Secure Firmware Update (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Update to firmware interface spec 1.5.1 (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Simplify PCI device names and add additinal PCI IDs (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Use RSS flags defined in the bnxt_hsi.h file (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix TX push operation on ARM64 (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Log a message, if enabling NTUPLE filtering fails (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Improve ntuple filters by checking destination MAC address (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Remove locking around txr->dev_state (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add BCM58700 PCI device ID for NS2 Nitro (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Workaround Nitro A0 RX hardware bug (part 4) (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Workaround Nitro A0 hardware RX bug (part 3) (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Workaround Nitro A0 hardware RX bug (part 2) (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Workaround Nitro A0 hardware RX bug (part 1) (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add basic support for Nitro in North Star 2 (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: initialize rc to zero to avoid returning garbage (Jonathan Toppins) [1382378] - [netdrv] bnxt: fix a condition (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Allow statistics DMA to be configurable using ethtool -C (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Assign netdev->dev_port with port ID (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Allow promiscuous mode for VF if default VLAN is enabled (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Increase maximum supported MTU to 9500 (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Enable MRU enables bit when configuring VNIC MRU (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add support for firmware updates for additional processors (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Request firmware reset after successful firwmare update (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add support for updating flash more securely (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Do function reset on the 1st PF open only (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Update firmware spec. to 1.3.0 (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: VF/NPAR should return -EOPNOTSUPP for unsupported ethtool ops (Jonathan Toppins) [1382378] - [netdrv] bnxt: Move GENEVE support from hard-coded port to using port notifier (Jonathan Toppins) [1382378] - [netdrv] bnxt: Update drivers to support unified UDP encapsulation offload functions (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Support new ETHTOOL_{G|S}LINKSETTINGS API (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Don't allow autoneg on cards that don't support it (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Handle VF_CFG_CHANGE event from firmware (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add new function bnxt_reset() (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add function for VF driver to query default VLAN (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Simplify VLAN receive logic (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Enable and disable RX CTAG and RX STAG VLAN acceleration together (Jonathan Toppins) [1382378] - [netdrv] bnxt: Add support for segmentation of tunnels with outer checksums (Jonathan Toppins) [1382378]- [acpi] tools/power/acpi: Update Intel copyright (Prarit Bhargava) [1425180] - [acpi] tools/power/acpi: Remove direct kernel source include reference (Prarit Bhargava) [1425180] - [acpi] acpica: macosx: Fix wrong sem_destroy definition (Prarit Bhargava) [1425180] - [acpi] acpica: macosx: Fix anonymous semaphore implementation (Prarit Bhargava) [1425180] - [acpi] tools/power/acpi: fix typo in printk in ec help message (Prarit Bhargava) [1425180] - [acpi] acpica: Cleanup for all string-to-integer conversions (Prarit Bhargava) [1425180] - [acpi] acpica: clib: Eliminate acpi_os_XXXFile()/acpi_log_error and link clibrary fxxx()/errno/perror() instead (Prarit Bhargava) [1425180] - [acpi] acpica: clib: Add -nostdinc support for EFI layer (Prarit Bhargava) [1425180] - [acpi] acpica: msvc9: Fix inclusion order issue (Prarit Bhargava) [1425180] - [acpi] acpica: clib: Fix wrong mini C library usage (Prarit Bhargava) [1425180] - [acpi] acpica: clib/efi: Fix wrong order of standard integer types/IO handles (Prarit Bhargava) [1425180] - [acpi] acpica: clib: Fix build issues when ACPI_USE_STANDARD_HEADERS is not defined by converting size_t to acpi_size (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Fix a duplicate variable definition (Prarit Bhargava) [1425180] - [acpi] acpica: osl: Add correct acpi_gbl_debug_timeout export to allow acpiexec to link (Prarit Bhargava) [1425180] - [acpi] acpica: iasl/disassembler: Add a check for missing filename (Prarit Bhargava) [1425180] - [acpi] tools/acpi: use CROSS_COMPILE to define prefix (Prarit Bhargava) [1425180] - [acpi] acpica: Move all ASCII utilities to a common file (Prarit Bhargava) [1425180] - [acpi] acpica: divergence: remove unwanted spaces for typedef (Prarit Bhargava) [1425180] - [acpi] tools/power/acpi: close file only if it is open (Prarit Bhargava) [1425180] - [acpi] acpica: utilities: Update for strtoul64 merger (Prarit Bhargava) [1425180] - [acpi] acpica: Add support for QNX 6.6 platform (Prarit Bhargava) [1425180] - [acpi] acpica: getopt: Comment update, no functional change (Prarit Bhargava) [1425180] - [acpi] acpica: core: Major update for code formatting, no functional changes (Prarit Bhargava) [1425180] - [acpi] tools/power/acpi: Add userspace AML interface support (Prarit Bhargava) [1425180] - [acpi] acpica: iasl: General cleanup of the file suffix #defines (Prarit Bhargava) [1425180] - [acpi] tools/power/acpi: Enable build for EC userspace tool (Prarit Bhargava) [1425180] - [acpi] tools/power/acpi: Add descend support in ACPI tools Makefile (Prarit Bhargava) [1425180] - [acpi] acpica: De-macroize calls to standard C library functions (Prarit Bhargava) [1425180] - [acpi] acpi / acpidump: Update acpidump manual (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Convert the default behavior to dump from /sys/firmware/acpi/tables (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Allow customized tables to be dumped without accessing /dev/mem (Prarit Bhargava) [1425180] - [acpi] acpica: Add dragon_fly support to unix file mapping file (Prarit Bhargava) [1425180] - [acpi] acpica: Fix a sscanf format string (Prarit Bhargava) [1425180] - [acpi] acpica: unix: Cleanup to use ACPI_TO_INTEGER() to calc page offset (Prarit Bhargava) [1425180] - [acpi] acpica: acpiexec: Do not put STDIN into raw mode unless it is a terminal (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Add ACPI 1.0 RSDP support (Prarit Bhargava) [1425180] - [acpi] acpica: acpihelp: Add UUID support, restructure some existing files (Prarit Bhargava) [1425180] - [acpi] acpica: utprint/oslibcfs: cleanup - no functional change (Prarit Bhargava) [1425180] - [acpi] acpica: osl: Update acpidump to reduce source code differences (Prarit Bhargava) [1425180] - [acpi] acpica: utilities: Introduce acpi_log_error() to improve portability (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Reduce freopen() invocations to improve portability (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Replace file IOs with new APIs to improve portability (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Remove exit() from generic layer to improve portability (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Add memory/string OSL usage to improve portability (Prarit Bhargava) [1425180] - [acpi] acpica: common: Enhance acpi_getopt() to improve portability (Prarit Bhargava) [1425180] - [acpi] acpica: common: Enhance cm_get_file_size() to improve portability (Prarit Bhargava) [1425180] - [acpi] acpica: application: Enhance ACPI_USAGE_xxx/ACPI_OPTION with acpi_os_printf() to improve portability (Prarit Bhargava) [1425180] - [acpi] acpica: utilities: Add formatted printing APIs (Prarit Bhargava) [1425180] - [acpi] acpica: osl: Add portable file IO to improve portability (Prarit Bhargava) [1425180] - [acpi] acpica: osl: Clean up acpi_os_printf()/acpi_os_vprintf() stubs (Prarit Bhargava) [1425180] - [acpi] acpica: utilities: Cleanup DEFINE_ACPI_GLOBALS by moving acpi_ut_init_global() from utglobal.c to utinit.c (Prarit Bhargava) [1425180] - [acpi] acpica: osl: Update environments to improve portability (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Add support for ACPI 1.0 GUID in Linux (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Fix repetitive table dump in -n mode (Prarit Bhargava) [1425180] - [acpi] acpica: tables: Add new mechanism to skip NULL entries in RSDT and XSDT (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Add support to force using RSDT (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Fix truncated RSDP signature validation (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Fix code issue in invoking fread in the loop (Prarit Bhargava) [1425180] - [acpi] acpi / tools: Introduce ec_access.c - tool to access the EC (Prarit Bhargava) [1425180] - [acpi] tools/power/acpi: Minor bugfixes (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Update man page (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Remove old acpidump source (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Update Makefile to build acpidump from ACPICA (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Cleanup tools/power/acpi makefiles (Prarit Bhargava) [1425180] - [acpi] acpica: Remove bool usage from ACPICA (Prarit Bhargava) [1425180] - [acpi] Fix x86 regression related to early mapping size limitation (Prarit Bhargava) [1425180] - [acpi] acpica: tables: Add mechanism to control early table checksum verification (Prarit Bhargava) [1425180] - [acpi] acpica: Fix buffer allocation issue for generic_serial_bus region accesses (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Add support to generate acpidump release (Prarit Bhargava) [1425180] - [acpi] acpica: table manager: Split tbinstal.c into two files (Prarit Bhargava) [1425180] - [acpi] acpica: table manager: Misc cleanup and renames, no functional change (Prarit Bhargava) [1425180] - [acpi] acpica: tables: Add acpi_install_table() API for early table installation (Prarit Bhargava) [1425180] - [acpi] acpica: tables: Avoid SSDT installation with acpi_gbl_disable_ssdt_table_load (Prarit Bhargava) [1425180] - [acpi] acpica: tables: Cleanup ACPI_TABLE_ORIGIN_xxx flags (Prarit Bhargava) [1425180] - [acpi] acpica: tables: Fix table checksums verification before installation (Prarit Bhargava) [1425180] - [acpi] acpica: tables: Fix unbalanced table validations (Prarit Bhargava) [1425180] - [acpi] acpica: tables: Clean up split INSTALLED/VALIDATED table state logics (Prarit Bhargava) [1425180] - [acpi] acpica: tables: Fix multiple ACPI_FREE()s around acpi_tb_add_table() (Prarit Bhargava) [1425180] - [acpi] acpica: tables: Fix the issues in handling virtual addressed tables (Prarit Bhargava) [1425180] - [acpi] acpica: Remove indent divergences to reduce maintenance overhead (Prarit Bhargava) [1425180] - [acpi] acpica: Add a missing field for debug dump of mutex objects (Prarit Bhargava) [1425180] - [acpi] acpica: Update use of acpi_os_wait_events_complete interface (Prarit Bhargava) [1425180] - [acpi] acpica: disassembler: Add decoding of Notify() values (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Update new structures and add missing file (Prarit Bhargava) [1425180] - [acpi] acpica: disassembler: Add support to decode _HID and _CID values (Prarit Bhargava) [1425180] - [acpi] acpica: unload operator: Emit a warning if and when it is ever used (Prarit Bhargava) [1425180] - [acpi] acpica: Update comments for ACPICA name - no functional change (Prarit Bhargava) [1425180] - [acpi] acpica: utstring: Check array index bound before use (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Remove integer types translation protection (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Add sparse declarators support (Prarit Bhargava) [1425180] - [acpi] acpica: utilities: Cleanup declarations of the acpi_gbl_debug_file global (Prarit Bhargava) [1425180] - [acpi] acpica: Cleanup the option of forcing the use of the RSDT (Prarit Bhargava) [1425180] - [acpi] acpica: Cleanup asmlinkage for ACPICA APIs (Prarit Bhargava) [1425180] - [acpi] acpica: Update acpidump related header file changes (Prarit Bhargava) [1425180] - [acpi] acpica: Cleanup exception codes (Prarit Bhargava) [1425180] - [acpi] Export acpi_os_get*() functions (Prarit Bhargava) [1425180] - [acpi] acpica: Add new statistics interface (Prarit Bhargava) [1425180] - [acpi] acpica: Add EXPORT_ACPI_INTERFACES macro to external interface modules (Prarit Bhargava) [1425180] - [acpi] acpica: Cleanup memory allocation macros and configurability (Prarit Bhargava) [1425180] - [acpi] acpica: tablemanager: Export acpi_tb_scan_memory_for_rsdp() (Prarit Bhargava) [1425180] - [acpi] acpica: Export acpi_tb_validate_rsdp() (Prarit Bhargava) [1425180]- [x86] kvm: vmx: use correct vmcs_read/write for guest segment selector/base (Radim Krcmar) [1420755] - [x86] kvm: x86: do not save guest-unsupported XSAVE state (Radim Krcmar) [1420755] - [x86] kvm: x86: fix emulation of "MOV SS, null selector" (Radim Krcmar) [1420755] {CVE-2017-2583} - [x86] kvm: x86: flush pending lapic jump label updates on module unload (Radim Krcmar) [1420755] - [kernel] jump_labels: API for flushing deferred jump label updates (Radim Krcmar) [1420755] - [x86] kvm: x86: reset MMU on KVM_SET_VCPU_EVENTS (Radim Krcmar) [1420755] - [x86] kvm: x86: check for pic and ioapic presence before use (Radim Krcmar) [1420755] - [x86] kvm: x86: drop error recovery in em_jmp_far and em_ret_far (Radim Krcmar) [1420755] - [x86] kvm: x86: fix out-of-bounds access in lapic (Radim Krcmar) [1420755] - [x86] kvm: x86: fix missed SRCU usage in kvm_lapic_set_vapic_addr (Radim Krcmar) [1420755] - [x86] kvm: Disable irq while unregistering user notifier (Radim Krcmar) [1420755] - [x86] kvm: nvmx: VMCLEAR an active shadow VMCS after last use (Radim Krcmar) [1420755] - [x86] kvm: x86: fix wbinvd_dirty_mask use-after-free (Radim Krcmar) [1420755] - [x86] kvm: nvmx: Fix kernel panics induced by illegal INVEPT/INVVPID types (Radim Krcmar) [1420755] - [x86] kvm: x86: memset whole irq_eoi (Radim Krcmar) [1420755] - [x86] kvm: nvmx: Fix the NMI IDT-vectoring handling (Radim Krcmar) [1420755] - [x86] kvm: nvmx: postpone VMCS changes on MSR_IA32_APICBASE write (Radim Krcmar) [1420755] - [x86] kvm: nvmx: fix msr bitmaps to prevent L2 from accessing L0 x2APIC (Radim Krcmar) [1420755] - [x86] kvm: x86: nvmx: maintain internal copy of current VMCS (Radim Krcmar) [1420755] - [x86] kvm: vmx: handle PML full VMEXIT that occurs during event delivery (Radim Krcmar) [1420755] - [virt] kvm: nvmx: Fix memory corruption when using VMCS shadowing (Radim Krcmar) [1420755] - [virt] kvm: vmx: ensure VMCS is current while enabling PML (Radim Krcmar) [1420755] - [virt] kvm: nvmx: vmx instructions: fix segment checks when L1 is in long mode (Radim Krcmar) [1420755] - [virt] kvm: Fix irq route entries exceeding KVM_MAX_IRQ_ROUTES (Radim Krcmar) [1420755] - [x86] svm: bitwise vs logical op typo (Radim Krcmar) [1420755] - [virt] kvm: cap halt polling at exactly halt_poll_ns (Radim Krcmar) [1420755] - [virt] kvm: async_pf: do not warn on page allocation failures (Radim Krcmar) [1420755] - [x86] kvm: x86: fix conversion of addresses to linear in 32-bit protected mode (Radim Krcmar) [1420755] - [x86] kvm: x86: only channel 0 of the i8254 is linked to the HPET (Radim Krcmar) [1420755] - [x86] kvm: vmx: fix the writing POSTED_INTR_NV (Radim Krcmar) [1420755] - [x86] kvm: x86: correctly print #AC in traces (Radim Krcmar) [1420755] - [kernel] static_key: WARN on usage before jump_label_init was called (Radim Krcmar) [1420755] - [x86] kvm: nvmx: check host CR3 on vmentry and vmexit (Ladi Prosek) [1326138] - [x86] kvm: nvmx: introduce nested_vmx_load_cr3 and call it on vmentry (Ladi Prosek) [1326138] - [x86] kvm: nvmx: propagate errors from prepare_vmcs02 (Ladi Prosek) [1326138] - [x86] kvm: nvmx: fix CR3 load if L2 uses PAE paging and EPT (Ladi Prosek) [1326138] - [x86] kvm: nvmx: support descriptor table exits (Ladi Prosek) [1326138] - [x86] kvm: nvmx: invvpid handling improvements (Ladi Prosek) [1326138] - [x86] kvm: vmx: clean up declaration of VPID/EPT invalidation types (Ladi Prosek) [1326138] - [x86] nvmx: mark ept single context invalidation as supported (Ladi Prosek) [1326138] - [x86] kvm: x86: drop TSC offsetting kvm_x86_ops to fix KVM_GET/SET_CLOCK (Marcelo Tosatti) [1415766] - [x86] kvm: x86: do not go through vcpu in __get_kvmclock_ns (Marcelo Tosatti) [1415766] - [uapi] kvm: kvmclock: let KVM_GET_CLOCK return whether the master clock is in use (Marcelo Tosatti) [1415766] - [x86] kvm: x86: introduce get_kvmclock_ns (Marcelo Tosatti) [1415766] - [x86] kvm: x86: initialize kvmclock_offset (Marcelo Tosatti) [1415766] - [x86] pvclock: introduce seqcount-like API (Marcelo Tosatti) [1415766] - [x86] pvclock: Get rid of __pvclock_read_cycles in function pvclock_read_flags (Marcelo Tosatti) [1415766] - [x86] pvclock: Cleanup to remove function pvclock_get_nsec_offset (Marcelo Tosatti) [1415766]- [crypto] ccp - Fix double add when creating new DMA command (Suravee Suthikulpanit) [1390820 1420977] - [crypto] ccp - Fix DMA operations when IOMMU is enabled (Suravee Suthikulpanit) [1390820 1420977] - [crypto] ccp: Do not support CCP crypto API in RHEL7 (Suravee Suthikulpanit) [1390820] - [dma] dmaengine: Make channel allocation callbacks optional (Suravee Suthikulpanit) [1390820] - [dma] dmaengine: Rework dma_chan_get (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Fix handling of RSA exponent on a v5 device (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Clean up the LSB slot allocation code (Suravee Suthikulpanit) [1390820] - [crypto] ccp - remove unneeded code (Suravee Suthikulpanit) [1390820] - [crypto] ccp - change bitfield type to unsigned ints (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Fix non static symbol warning (Suravee Suthikulpanit) [1390820] - [crypto] ccp - change type of struct member lsb to signed (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Make syslog errors human-readable (Suravee Suthikulpanit) [1390820] - [crypto] ccp - clean up data structure (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Fix return value check in ccp_dmaengine_register() (Suravee Suthikulpanit) [1390820] - [crypto] ccp - use kmem_cache_zalloc instead of kmem_cache_alloc/memset (Suravee Suthikulpanit) [1390820] - [crypto] ccp - add missing release in ccp_dmaengine_register (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Fix non static symbol warning (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Enable use of the additional CCP (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Enable DMA service on a v5 CCP (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Add support for the RNG in a version 5 CCP (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Let a v5 CCP provide the same function as v3 (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Refactor code to enable checks for queue space (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Refactor code supporting the CCP's RNG (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Refactor the storage block allocation code (Suravee Suthikulpanit) [1390820] - [crypto] ccp - refactoring: symbol cleanup (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Shorten the fields of the action structure (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Abstract PCI info for the CCP (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Fix non-conforming comment style (Suravee Suthikulpanit) [1390820] - [crypto] ccp - constify ccp_actions structure (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Ensure all dependencies are specified (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Register the CCP as a DMA resource (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Fix RT breaking #include (Suravee Suthikulpanit) [1390820] - [crypto] ccp - fix lock acquisition code (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Add abstraction for device-specific calls (Suravee Suthikulpanit) [1390820] - [crypto] ccp - CCP versioning support (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Support for multiple CCPs (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Remove check for x86 family and model (Suravee Suthikulpanit) [1390820] - [crypto] ccp - use to_pci_dev and to_platform_device (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Use precalculated hash from headers (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Use module name in driver structures (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Change references to accelerator to offload (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Replace BUG_ON with WARN_ON and a return code (Suravee Suthikulpanit) [1390820] - [crypto] drivers - Fix Kconfig selects (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Protect against poorly marked end of sg list (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Remove unused structure field (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Convert calls to their devm_ counterparts (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Update CCP build support (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Updates for checkpatch warnings/errors (Suravee Suthikulpanit) [1390820] - [crypto] ccp - terminate ccp_support array with empty element (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Check for CCP before registering crypto algs (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Do not sign extend input data to CCP (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Remove "select OF" from Kconfig (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Base AXI DMA cache settings on device tree (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Modify PCI support in prep for arm64 support (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Use pci_enable_msix_range() instead of pci_enable_msix() (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Perform completion callbacks using a tasklet (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Move HMAC calculation down to ccp ops file (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Fix ccp_run_passthru_cmd dma variable assignments (Suravee Suthikulpanit) [1390820] - [crypto] ccp - CCP device enabled/disabled changes (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Change data length declarations to u64 (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Remove redundant dev_set_drvdata (Suravee Suthikulpanit) [1390820] - [crypto] ccp - CCP Kconfig fixes (Suravee Suthikulpanit) [1390820] - [crypto] crytpo: ccp - fix coccinelle warnings (Suravee Suthikulpanit) [1390820] - [crypto] crytpo: ccp - CCP device driver build files (Suravee Suthikulpanit) [1390820] - [crypto] ccp - CCP device driver and interface support (Suravee Suthikulpanit) [1390820] - [acpi] revert "acpi / apd: Remove CLK_IS_ROOT" (Suravee Suthikulpanit) [1422966] - [tty] serial: 8250dw: Add device HID for future AMD UART controller (Suravee Suthikulpanit) [1422966]- [fs] red hat kabi: Added flag signifying the use of file_operations_extend structure (Steve Dickson) [1356123] - [fs] red hat kabi: Remove the file operations that cause the kABI breakage (Steve Dickson) [1356123] - [fs] red hat kabi: Add new system call to nfs in a kABI compatible way (Steve Dickson) [1356123] - [fs] red hat kabi: introduce new calls to file_operations_extend (Steve Dickson) [1356123] - [fs] red hat kabi: Use #ifndef __GENKSYMS__ to maintain kAPI (Steve Dickson) [1356123] - [fs] try to clone files first in vfs_copy_file_range (Steve Dickson) [1356123] - [fs] nfs: Add COPY nfs operation (Steve Dickson) [1356123] - [fs] nfs: Add nfs_commit_file() (Steve Dickson) [1356123] - [fs] vfs: pull btrfs clone API to vfs layer (Steve Dickson) [1356123] - [fs] locks: new locks_mandatory_area calling convention (Steve Dickson) [1356123] - [fs] locks: make locks_mandatory_area check for file-private locks (Steve Dickson) [1356123] - [fs] vfs: Add vfs_copy_file_range() support for pagecache copies (Steve Dickson) [1356123] - [fs] powerpc: Wire up copy_file_range() syscall (Steve Dickson) [1356123] - [fs] s390: wire up copy_file_range syscall (Steve Dickson) [1356123] - [fs] x86: add sys_copy_file_range to syscall tables (Steve Dickson) [1356122 1356123] - [fs] vfs: add copy_file_range syscall and vfs helper (Steve Dickson) [1356123] - [fs] sunrpc: don't call sleeping functions from the notifier block callbacks (Scott Mayhew) [1422910] - [fs] lockd: unregister notifier blocks if the service fails to come up completely (Scott Mayhew) [1422910] - [fs] lockd: Register callbacks on the inetaddr_chain and inet6addr_chain (Scott Mayhew) [1422910] - [fs] nfsd: Implement the COPY call (Steve Dickson) [1356122] - [fs] nfsd: implement the NFSv4.2 CLONE operation (Steve Dickson) [1356122] - [fs] nfs: Don't take a reference on fl->fl_file for LOCK operation (Benjamin Coddington) [1386924] - [fs] gfs2: mark the journal idle to fix ro mounts (Robert S Peterson) [1213119] - [fs] auth_gss: fix panic in gss_pipe_downcall() in fips mode (Dave Wysochanski) [1316251] - [fs] fuse: add support for SEEK_HOLE and SEEK_DATA in lseek (Carlos Maiolino) [1306396] - [fs] ext4: Fix handling of extended tv_sec (Carlos Maiolino) [1278465]- [net] fix creation adjacent device symlinks (Adrian Reber) [1412898] - [net] prevent of emerging cross-namespace symlinks (Adrian Reber) [1412898] - [netdrv] macvlan: unregister net device when netdev_upper_dev_link() fails (Adrian Reber) [1412898] - [net] netfilter: nft_range: add the missing NULL pointer check (Phil Sutter) [1418969] - [net] netfilter: nf_tables: simplify the basic expressions' init routine (Phil Sutter) [1418969] - [net] netfilter: nf_tables: avoid uninitialized variable warning (Phil Sutter) [1418969] - [net] netfilter: nft_range: validate operation netlink attribute (Phil Sutter) [1418969] - [net] netfilter: nf_tables: add range expression (Phil Sutter) [1418969] - [net] netfilter: nf_tables: remove useless U8_MAX validation (Phil Sutter) [1418969] - [net] netfilter: nf_tables: fix type mismatch with error return from nft_parse_u32_check (Phil Sutter) [1418969] - [net] netfilter: nft_exthdr: fix error handling in nft_exthdr_init() (Phil Sutter) [1418969] - [net] netfilter: nf_tables: underflow in nft_parse_u32_check() (Phil Sutter) [1418969] - [net] netfilter: nf_tables: validate maximum value of u32 netlink attributes (Phil Sutter) [1418969] - [net] netfilter: nft_exthdr: Add size check on u8 nft_exthdr attributes (Phil Sutter) [1418969] - [net] ipv6: Don't use ufo handling on later transformed packets (Jakub Sitnicki) [1388846] - [net] vxlan: fix oops in dev_fill_metadata_dst (Paolo Abeni) [1423068] - [net] ip_forward: Drop frames with attached skb->sk (Florian Westphal) [1421006] - [net] ipv4: ip_forward: perform skb->pkt_type check at the beginning (Florian Westphal) [1421006] - [lib] rhashtable-test: Get rid of previous workaround (Phil Sutter) [1393817] - [lib] rhashtable-test: Fix max_size parameter description (Phil Sutter) [1393817] - [lib] rhashtable-test: allow to retry even if -ENOMEM was returned (Phil Sutter) [1393817] - [lib] rhashtable-test: retry insert operations (Phil Sutter) [1393817] - [lib] rhashtable-test: add cond_resched() to thread test (Phil Sutter) [1393817] - [lib] rhashtable: Add rhlist interface (Phil Sutter) [1393817] - [lib] rhashtable: fix a memory leak in alloc_bucket_locks() (Phil Sutter) [1393817] - [lib] rhashtable: add rhashtable_lookup_get_insert_key() (Phil Sutter) [1393817] - [lib] rhashtable: Remove GFP flag from rhashtable_walk_init (Phil Sutter) [1393817] - [lib] rhashtable: fix shift by 64 when shrinking (Phil Sutter) [1393817] - [lib] rhashtable: avoid large lock-array allocations (Phil Sutter) [1393817] - [lib] rhashtable: accept GFP flags in rhashtable_walk_init (Phil Sutter) [1393817] - [net] netfilter: built-in NAT support for UDPlite (Davide Caratti) [1357840] - [net] netfilter: built-in NAT support for SCTP (Davide Caratti) [1357840] - [net] netfilter: built-in NAT support for DCCP (Davide Caratti) [1357840] - [net] netfilter: conntrack: built-in support for UDPlite (Davide Caratti) [1387537] - [net] netfilter: conntrack: built-in support for SCTP (Davide Caratti) [1387537] - [net] netfilter: conntrack: built-in support for DCCP (Davide Caratti) [1387537] - [net] netfilter: conntrack: simplify init/uninit of L4 protocol trackers (Davide Caratti) [1387537] - [net] igmp, mld: Fix memory leak in igmpv3/mld_del_delrec() (Hangbin Liu) [1420972] - [net] mld: do not remove mld souce list info when set link down (Hangbin Liu) [1383584] - [net] openvswitch: maintain correct checksum state in conntrack actions (Lance Richardson) [1409558]- [net] introduce net_device_extended (Jiri Benc) [1382040] - [net] bonding: update documentation section after dev->trans_start removal (Ivan Vecera) [1382040] - [net] deprecate dev->trans_start (Ivan Vecera) [1382040] - [netdrv] replace dev->trans_start update with helper (Ivan Vecera) [1382040] - [net] netdevice: add helper to update trans_start (Ivan Vecera) [1382040] - [netdrv] replace dev->trans_start accesses with dev_trans_start (Ivan Vecera) [1382040] - [net] sched: make dev_trans_start return vlan's real dev trans_start (Ivan Vecera) [1382040] - [net] ptp: Introduce a high resolution frequency adjustment method (Ivan Vecera) [1382040] - [net] ipip: Properly mark ipip GRO packets as encapsulated (Ivan Vecera) [1382040] - [net] introduce csum_replace_by_diff() helper (Ivan Vecera) [1382040] - [net] ipv6: gro: support sit protocol (Ivan Vecera) [1382040] - [net] skb_segment() should preserve backpressure (Ivan Vecera) [1382040] - [net] skb_segment() provides list head and tail (Ivan Vecera) [1382040] - [net] ipip: Add gro callbacks to ipip offload (Ivan Vecera) [1382040] - [kernel] list: fix order of arguments for hlist_add_after(_rcu) (Ivan Vecera) [1382040] - [kernel] list: make hlist_add_after() argument names match hlist_add_after_rcu() (Ivan Vecera) [1382040] - [net] rtnl: stats - add missing netlink message size checks (Ivan Vecera) [1382040] - [net] rtnl: info leak in rtnl_fill_vfinfo() (Ivan Vecera) [1382040] - [net] rtnl: avoid uninitialized data in IFLA_VF_VLAN_LIST handling (Ivan Vecera) [1382040] - [net] Update API for VF vlan protocol 802.1ad support (Ivan Vecera) [1382040] - [net] introduce default neigh_construct/destroy ndo calls for L2 upper devices (Ivan Vecera) [1382040] - [net] add dev arg to ndo_neigh_construct/destroy (Ivan Vecera) [1382040] - [net] add netdev_lockdep_set_classes() helper (Ivan Vecera) [1382040] - [documentation] taskstats: fix nl parsing in accounting/getdelays.c (Ivan Vecera) [1382040] - [net] neigh: align nlattr properly when needed (Ivan Vecera) [1382040] - [net] rtnl: align nlattr properly when needed (Ivan Vecera) [1382040] - [net] openvswitch: align nlattr properly when needed (Ivan Vecera) [1382040] - [net] sock_diag: align nlattr properly when needed (Ivan Vecera) [1382040] - [fs] quota: use nla_put_u64_64bit() (Ivan Vecera) [1382040] - [net] macsec: use nla_put_u64_64bit() (Ivan Vecera) [1382040] - [net] wireless: use nla_put_u64_64bit() (Ivan Vecera) [1382040] - [net] ieee802154: use nla_put_u64_64bit() (Ivan Vecera) [1382040] - [net] l2tp: use nla_put_u64_64bit() (Ivan Vecera) [1382040] - [net] bridge: use nla_put_u64_64bit() (Ivan Vecera) [1382040] - [net] openvswitch: use nla_put_u64_64bit() (Ivan Vecera) [1382040] - [net] sched: use nla_put_u64_64bit() (Ivan Vecera) [1382040] - [net] rtnl: use nla_put_u64_64bit() (Ivan Vecera) [1382040] - [kernel] taskstats: use the libnl API to align nlattr on 64-bit (Ivan Vecera) [1382040] - [net] xfrm: align nlattr properly when needed (Ivan Vecera) [1382040] - [net] libnl: add nla_put_u64_64bit() helper (Ivan Vecera) [1382040] - [net] libnl: nla_put_msecs(): align on a 64-bit area (Ivan Vecera) [1382040] - [net] libnl: nla_put_s64(): align on a 64-bit area (Ivan Vecera) [1382040] - [net] libnl: nla_put_net64(): align on a 64-bit area (Ivan Vecera) [1382040] - [net] libnl: nla_put_be64(): align on a 64-bit area (Ivan Vecera) [1382040] - [net] libnl: nla_put_le64(): align on a 64-bit area (Ivan Vecera) [1382040] - [net] libnl: fix help of _64bit functions (Ivan Vecera) [1382040] - [net] ip6mr: align RTA_MFC_STATS on 64-bit (Ivan Vecera) [1382040] - [net] ipmr: align RTA_MFC_STATS on 64-bit (Ivan Vecera) [1382040] - [net] rtnl: use the new API to align IFLA_STATS* (Ivan Vecera) [1382040] - [net] libnl: add more helpers to align attributes on 64-bit (Ivan Vecera) [1382040] - [net] nla_align_64bit() needs to test the right pointer. (Ivan Vecera) [1382040] - [net] rtnetlink: add new RTM_GETSTATS message to dump link stats (Ivan Vecera) [1382040] - [net] fix HAVE_EFFICIENT_UNALIGNED_ACCESS typos (Ivan Vecera) [1382040] - [net] Add helpers for 64-bit aligning netlink attributes. (Ivan Vecera) [1382040] - [net] Align IFLA_STATS64 attributes properly on architectures that need it. (Ivan Vecera) [1382040] - [net] rtnetlink: rtnl_fill_stats: avoid an unnecssary stats copy (Ivan Vecera) [1382040] - [net] sched: do not requeue a NULL skb (Ivan Vecera) [1382040] - [net] netlink: use nla_get_in_addr and nla_put_in_addr for ipv4 address (Ivan Vecera) [1382040] - [net] rtnetlink: fix frame size warning in rtnl_fill_ifinfo (Ivan Vecera) [1382040] - [net] netfilter: nfnetlink_cthelper: Remove 'const' and '&' to avoid warnings (Ivan Vecera) [1382040] - [net] qdisc: validate skb without holding lock (Ivan Vecera) [1382040] - [net] netlink: Fix shadow warning on jiffies (Ivan Vecera) [1382040] - [net] sch_tbf: Fix potential memory leak in tbf_change() (Ivan Vecera) [1382040] - [net] sch_netem: support of 64bit rates (Ivan Vecera) [1382040] - [net] sch_netem: more precise length of packets (Ivan Vecera) [1382040] - [net] sch_tbf: add TBF_BURST/TBF_PBURST attribute (Ivan Vecera) [1382040] - [net] sch_tbf: use do_div() for 64-bit divide (Ivan Vecera) [1382040] - [net] sched: tbf: fix the calculation of max_size (Ivan Vecera) [1382040] - [kernel] taskstats: add nla_nest_cancel() for failure processing between nla_nest_start() and nla_nest_end() (Ivan Vecera) [1382040] - [net] net_sched: tbf: support of 64bit rates (Ivan Vecera) [1382040] - [net] netevent/netlink.h: Remove extern from function prototypes (Ivan Vecera) [1382040] - [net] net_sched: htb: support of 64bit rates (Ivan Vecera) [1382040] - [net] net_sched: add u64 rate to psched_ratecfg_precompute() (Ivan Vecera) [1382040] - [net] ipv4: Update parameters for csum_tcpudp_magic to their original types (Ivan Vecera) [1382040] - [net] tcp: reserve tcp_skb_mss() to tcp stack (Ivan Vecera) [1382040] - [net] ipvs: properly declare tunnel encapsulation (Ivan Vecera) [1382040] - [net] sit: use kfree_skb to replace dev_kfree_skb (Ivan Vecera) [1382040]- [netdrv] cxgb4/cxgb4vf: Allocate more queues for 25G and 100G adapter (Don Dutile) [1385866 1417284] - [netdrv] mlx5: E-Switch, Handle mode change failures (Don Dutile) [1385330 1417284] - [netdrv] mlx5: E-Switch, Fix error flow in the SRIOV e-switch init code (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Fix flow counter bulk command out mailbox allocation (Don Dutile) [1385330 1417284] - [infiniband] ib/rdmavt: Don't vfree a kzalloc'ed memory region (Don Dutile) [1385848 1417284] - [infiniband] ib/rxe: Fix kmem_cache leak (Don Dutile) [1417284] - [infiniband] ib/rxe: Fix race condition between requester and completer (Don Dutile) [1417284] - [infiniband] ib/rxe: Fix duplicate atomic request handling (Don Dutile) [1417284] - [infiniband] ib/rxe: Fix kernel panic in udp_setup_tunnel (Don Dutile) [1417284] - [infiniband] ib/mlx5: Set source mac address in FTE (Don Dutile) [1417284] - [infiniband] ib/mlx5: Enable MAD_IFC commands for IB ports only (Don Dutile) [1417284] - [infiniband] ib/mlx4: Diagnostic HW counters are not supported in slave mode (Don Dutile) [1385329 1417284] - [infiniband] ib/mlx4: Use correct subnet-prefix in QP1 mads under SR-IOV (Don Dutile) [1385329 1417284] - [infiniband] ib/mlx4: Fix code indentation in QP1 MAD flow (Don Dutile) [1385329 1417284] - [infiniband] ib/mlx4: Fix incorrect MC join state bit-masking on SR-IOV (Don Dutile) [1385329 1417284] - [infiniband] ib/ipoib: Don't allow MC joins during light MC flush (Don Dutile) [1417284] - [infiniband] ib/rxe: fix GFP_KERNEL in spinlock context (Don Dutile) [1417284] - [netdrv] mlx4_en: fix off by one in error handling (Don Dutile) [1385329 1417284] - [netdrv] mlx4_en: Fix panic on xmit while port is down (Don Dutile) [1385329 1417284] - [netdrv] mlx4_en: Fixes for DCBX (Don Dutile) [1385329 1417284] - [netdrv] mlx4_en: Fix the return value of mlx4_en_dcbnl_set_state() (Don Dutile) [1385329 1417284] - [netdrv] mlx4_en: Fix the return value of mlx4_en_dcbnl_set_all() (Don Dutile) [1385329 1417284] - [netdrv] mlx5e: Fix parsing of vlan packets when updating lro header (Don Dutile) [1417284] - [netdrv] mlx5e: Fix global PFC counters replication (Don Dutile) [1417284] - [netdrv] mlx5e: Prevent casting overflow (Don Dutile) [1417284] - [netdrv] mlx5e: Move an_disable_cap bit to a new position (Don Dutile) [1417284] - [netdrv] mlx5e: Fix xmit_more counter race issue (Don Dutile) [1417284] - [net] xprtrdma: Fix receive buffer accounting (Don Dutile) [1417284] - [net] xprtrdma: revert 3d4cf35bd4fa ("xprtrdma: Reply buffer exhaustion...") (Don Dutile) [1417284] - [infiniband] iw_cxgb4: block module unload until all ep resources are released (Don Dutile) [1385866 1417284] - [infiniband] iw_cxgb4: call dev_put() on l2t allocation failure (Don Dutile) [1385866 1417284] - [infiniband] ib/hfi1: Rework debugfs to use SRCU (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Make n_krcvqs be an unsigned long integer (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Add QSFP sanity pre-check (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix AHG KDETH Intr shift (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix SGE length for misaligned PIO copy (Don Dutile) [1382806 1417284] - [infiniband] ib/mlx5: Don't return errors from poll_cq (Don Dutile) [1385330 1417284] - [infiniband] ib/mlx5: Use TIR number based on selector (Don Dutile) [1385330 1417284] - [infiniband] ib/mlx5: Simplify code by removing return variable (Don Dutile) [1385330 1417284] - [infiniband] ib/mlx5: Return EINVAL when caller specifies too many SGEs (Don Dutile) [1385330 1417284] - [infiniband] ib/mlx4: Don't return errors from poll_cq (Don Dutile) [1417284] - [infiniband] revert "ib/mlx4: Return EAGAIN for any error in mlx4_ib_poll_one" (Don Dutile) [1417284] - [infiniband] ib/ipoib: Fix memory corruption in ipoib cm mode connect flow (Don Dutile) [1417284] - [infiniband] ib/core: Fix use after free in send_leave function (Don Dutile) [1417284] - [infiniband] ib/cxgb4: Make _free_qp static to silence build warning (Don Dutile) [1385866 1417284] - [infiniband] ib/isert: Properly release resources on DEVICE_REMOVAL (Don Dutile) [1417284] - [infiniband] ib/hfi1: Fix the size parameter to find_first_bit (Don Dutile) [1382806 1417284] - [infiniband] ib/mlx5: Fix the size parameter to find_first_bit (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Increase number of ethtool steering priorities (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Add error prints when validate ETS failed (Don Dutile) [1385330 1417284] - [netdrv] mlx5e: Fix memory leak if refreshing TIRs fails (Don Dutile) [1417284] - [netdrv] mlx5e: Add ethtool counter for TX xmit_more (Don Dutile) [1417284] - [netdrv] mlx5e: Fix ethtool -g/G rx ring parameter report with striding RQ (Don Dutile) [1417284] - [netdrv] mlx5e: Don't wait for SQ completions on close (Don Dutile) [1417284] - [netdrv] mlx5e: Don't post fragmented MPWQE when RQ is disabled (Don Dutile) [1417284] - [netdrv] mlx5e: Don't wait for RQ completions on close (Don Dutile) [1417284] - [netdrv] mlx5e: Limit UMR length to the device's limitation (Don Dutile) [1417284] - [infiniband] ib/hfi1: Clean up type used and casting (Don Dutile) [1382806 1417284] - [infiniband] ib/srpt: Update sport->port_guid with each port refresh (Don Dutile) [1417284] - [infiniband] ib/mlx5: Remove superfluous include of io-mapping.h (Don Dutile) [1385330 1417284] - [infiniband] i40iw: Do not set self-referencing pointer to NULL after kfree (Don Dutile) [1417284] - [infiniband] iw_cxgb4: Fix cxgb4 arm CQ logic w/IB_CQ_REPORT_MISSED_EVENTS (Don Dutile) [1385866 1417284] - [rdma] ib/core: Use memdup_user() rather than duplicating its implementation (Don Dutile) [1417284] - [infiniband] ib/qib: Use memdup_user() rather than duplicating its implementation (Don Dutile) [1381986 1417284] - [infiniband] iw_cxgb4: use the MPA initiator's IRD if < our ORD (Don Dutile) [1385866 1417284] - [infiniband] iw_cxgb4: limit IRD/ORD advertised to ULP by device max (Don Dutile) [1385866 1417284] - [infiniband] ib/rdmvat: Fix double vfree() in rvt_create_qp() error path (Don Dutile) [1385848 1417284] - [infiniband] ib/hfi1: Improve J_KEY generation (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Return invalid field for non-QSFP CableInfo queries (Don Dutile) [1382806 1417284] - [infiniband] ib/usnic: Fix error return code (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Add missing error code assignment before test (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Using kfree_rcu() to simplify the code (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Validate header in set_armed_active (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Pass packet ptr to set_armed_active (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fetch monitor values on-demand for CableInfo query (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1, ib/qib: Fix qp_stats sleep with rcu read lock held (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Remove duplicated include from affinity.c (Don Dutile) [1382806 1417284] - [infiniband] ib/isert: fix error return code in isert_alloc_login_buf() (Don Dutile) [1417284] - [infiniband] ib/core: Fix possible memory leak in cma_resolve_iboe_route() (Don Dutile) [1417284] - [infiniband] ib/hfi1: Allocate cpu mask on the heap to silence warning (Don Dutile) [1382806 1417284] - [infiniband] ib/mlx4: Return EAGAIN for any error in mlx4_ib_poll_one (Don Dutile) [1385329 1417284] - [infiniband] ib/mlx4: Make function use_tunnel_data return void (Don Dutile) [1385329 1417284] - [netdrv] mlx5: E-Switch, Avoid ACLs in the offloads mode (Don Dutile) [1417284] - [netdrv] mlx5: E-Switch, Set the send-to-vport rules in the correct table (Don Dutile) [1417284] - [netdrv] mlx5: E-Switch, Return the correct devlink e-switch mode (Don Dutile) [1417284] - [netdrv] mlx5e: Retrieve the switchdev id from the firmware only once (Don Dutile) [1417284] - [netdrv] mlx5: Update last-use statistics for flow rules (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Added missing check of msg length in verifying its signature (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Fix pci error recovery flow (Don Dutile) [1385330 1417284] - [netdrv] mlx5e: Optimization for MTU change (Don Dutile) [1417284] - [netdrv] mlx5e: Set port MTU on netdev creation rather on open (Don Dutile) [1417284] - [netdrv] cxgb4: Fixes resource allocation for ULD's in kdump kernel (Don Dutile) [1385866 1417284] - [infiniband] Soft RoCE driver (Don Dutile) [1384574 1417284] - [infiniband] ib/uverbs: Fix race between uverbs_close and remove_one (Don Dutile) [1417284] - [infiniband] ib/mthca: Clean up error unwind flow in mthca_reset() (Don Dutile) [1417284] - [infiniband] ib/mthca: NULL arg to pci_dev_put is OK (Don Dutile) [1417284] - [infiniband] ib/hfi1: NULL arg to sc_return_credits is OK (Don Dutile) [1382806 1417284] - [infiniband] Use smaller 512 byte messages for portmapper messages (Don Dutile) [1417284] - [infiniband] ib/ipoib: Report SG feature regardless of HW UD CSUM capability (Don Dutile) [1385329 1417284] - [infiniband] ib/mlx4: Don't use GFP_ATOMIC for CQ resize struct (Don Dutile) [1385329 1417284] - [infiniband] ib/hfi1: Expand reported serial number (Don Dutile) [1382806 1417284] - [uapi] ib/hfi1: Allow for non-double word multiple message sizes for user SDMA (Don Dutile) [1382806 1417284] - [rdma] ib/rdmavt: Eliminate redundant opcode test in mr ref clear (Don Dutile) [1385848 1417284] - [infiniband] ib/hfi1: Handle kzalloc failure in init_pervl_scs (Don Dutile) [1382806 1417284] - [infiniband] ib/qib, ib/hfi1: Fix grh creation in ud loopback (Don Dutile) [1381986 1417284] - [infiniband] ib/hfi1: Use hdr2sc function to calculate 5-bit SC (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Cleanup UD packet handler (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Rename hfi1_pio_header to hfi1_sdma_header (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Rename struct ahg_ib_header to struct hfi1_ahg_info (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Remove unused elements from struct ahg_ib_header (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Reset QSFP on every run through channel tuning (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Ignore QSFP interrupts until power stabilizes (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Disable external device configuration requests (Don Dutile) [1382806 1417284] - [rdma] ib/rdmavt, hfi1: Fix NFSoRDMA failure with FRMR enabled (Don Dutile) [1382806 1417284] - [rdma] ib/hfi1: Add the capability for reserved operations (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix trace message units (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Add sysfs entry to override SDMA interrupt affinity (Don Dutile) [1382806 1417284] - [lib] cpumask: factor out show_cpumap into separate helper function (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Add static PCIe Gen3 CTLE tuning (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix "suspicious rcu_dereference_check() usage" warnings (Don Dutile) [1382806 1417284] - [infiniband] ib/rdmavt: Add missing spin_lock_init call for rdi->n_cqs_lock (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Read all firmware versions (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Explain state complete frame details (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Modify the default number of kernel receive conexts (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Add support for extended memory management (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Work request processing for fast register mr and invalidate (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Handle send with invalidate opcode in the RC recv path (Don Dutile) [1382806 1417284] - [rdma] ib/rdmavt: Handle local operations in post send (Don Dutile) [1382806 1417284] - [rdma] ib/rdmavt: Add mechanism to invalidate MR keys (Don Dutile) [1382806 1417284] - [infiniband] ib/rdmavt: Add support for ib_map_mr_sg (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Pull FECN/BECN processing to a common place (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix to fully initialize send context area (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix integrity errors counter value calculation (Don Dutile) [1382806 1417284] - [infiniband] ib/rdmavt: Use new driver specific post send table (Don Dutile) [1382806 1417284] - [infiniband] ib/qib: Add qib post send table (Don Dutile) [1381986 1417284] - [infiniband] ib/hfi1: Add hfi1 post send tables (Don Dutile) [1382806 1417284] - [rdma] ib/rdmavt: Add data structures and routines for table driven post send (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Correct receive packet handler assignment (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Improve SDMA engine assignment for user SDMA (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Refine user process affinity algorithm (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Reserve and collapse CPU cores for contexts (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Add global structure for affinity assignments (Don Dutile) [1382806 1417284] - [infiniband] iw_cm: free cm_id resources on the last deref (Don Dutile) [1385866 1417284] - [infiniband] iw_cxgb4: don't block in destroy_qp awaiting the last deref (Don Dutile) [1385866 1417284] - [infiniband] iw_cxgb4: explicitly move the qp to ERROR state during flush (Don Dutile) [1385866 1417284] - [infiniband] iw_cxgb4: stop MPA_REPLY timer when disconnecting (Don Dutile) [1385866 1417284] - [infiniband] ib/core: Add flow control to the portmapper netlink calls (Don Dutile) [1385866 1417284] - [infiniband] rdma/cxgb3: Use AF_INET for sin_family field (Don Dutile) [1385866 1417284] - [infiniband] rdma/iw_cxgb4: Use kfree_skb instead of kfree (Don Dutile) [1385866 1417284] - [infiniband] ib/mlx5: Fix duplicate const warning (Don Dutile) [1385330 1417284] - [infiniband] ib/isert: Remove an unused member variable (Don Dutile) [1417284] - [infiniband] ib/srpt: Simplify srpt_queue_response() (Don Dutile) [1417284] - [infiniband] ib/srpt: Limit the number of SG elements per work request (Don Dutile) [1417284] - [rdma] ib/core, rdma rw api: Do not exceed QP SGE send limit (Don Dutile) [1417284] - [infiniband] ib/core: Make rdma_rw_ctx_init() initialize all used fields (Don Dutile) [1417284] - [infiniband] ib/hfi1: Add counter to track unsupported packets drop (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Add VL XmitDiscards counters to the opapmaquery (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix trace sparse errors (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Separate tracepoints into specific headers (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix typo (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Remove unnecessary done label in hfi1_write_iter (Don Dutile) [1382806 1417284] - [rdma] ib/hfi1: Clean up port state structure definition (Don Dutile) [1382806 1417284] - [netdrv] mlx5_core/health: Remove deprecated create_singlethread_workqueue (Don Dutile) [1385330 1417284] - [netdrv] mlx4_core: Check device state before unregistering it (Don Dutile) [1385329 1417284] - [netdrv] mlx5e: Query minimum required header copy during xmit (Don Dutile) [1383787 1417284] - [netdrv] mlx5e: Check the minimum inline header mode before xmit (Don Dutile) [1383787 1417284] - [target] libcxgb: add library module for Chelsio drivers (Don Dutile) [1417284] - [netdrv] mlx5: Use PTR_ERR_OR_ZERO() to simplify the code (Don Dutile) [1385330 1417284] - [netdrv] mlx4_en: break out tx_desc write into separate function (Don Dutile) [1385329 1417284] - [net] xprtrdma: fix semicolon.cocci warnings (Don Dutile) [1417284] - [net] rds: tcp: Enable multipath RDS for TCP (Don Dutile) [1417284] - [net] rds: tcp: Reduce code duplication in rds_tcp_reset_callbacks() (Don Dutile) [1417284] - [net] rds: tcp: avoid bad page reference in rds_tcp_listen_data_ready (Don Dutile) [1417284] - [netdrv] mlx5: E-Switch, Add API to configure rules for the offloaded mode (Don Dutile) [1385330 1417284] - [netdrv] mlx5: E-Switch, Use two priorities for SRIOV offloads mode (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Introduce bulk reading of flow counters (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Store counters in rbtree instead of list (Don Dutile) [1385330 1417284] - [net] xprtrdma: No direct data placement with krb5i and krb5p (Don Dutile) [1401797 1417284] - [net] xprtrdma: Clean up fixup_copy_count accounting (Don Dutile) [1401797 1417284] - [net] xprtrdma: Update only specific fields in private receive buffer (Don Dutile) [1401797 1417284] - [net] xprtrdma: Do not update {head, tail}.iov_len in rpcrdma_inline_fixup() (Don Dutile) [1401797 1417284] - [net] xprtrdma: rpcrdma_inline_fixup() overruns the receive page list (Don Dutile) [1401797 1417284] - [net] xprtrdma: Chunk list encoders no longer share one rl_segments array (Don Dutile) [1401797 1417284] - [net] xprtrdma: Place registered MWs on a per-req list (Don Dutile) [1401797 1417284] - [net] xprtrdma: Release orphaned MRs immediately (Don Dutile) [1401797 1417284] - [net] xprtrdma: Allocate MRs on demand (Don Dutile) [1401797 1417284] - [net] xprtrdma: Chunk list encoders must not return zero (Don Dutile) [1401797 1417284] - [net] xprtrdma: Honor ->send_request API contract (Don Dutile) [1401797 1417284] - [net] xprtrdma: Reply buffer exhaustion can be catastrophic (Don Dutile) [1401797 1417284] - [net] xprtrdma: Clean up device capability detection (Don Dutile) [1401797 1417284] - [net] xprtrdma: Remove rpcrdma_map_one() and friends (Don Dutile) [1401797 1417284] - [net] xprtrdma: Remove ALLPHYSICAL memory registration mode (Don Dutile) [1401797 1417284] - [net] xprtrdma: Do not leak an MW during a DMA map failure (Don Dutile) [1401797 1417284] - [net] xprtrdma: Refactor MR recovery work queues (Don Dutile) [1401797 1417284] - [net] xprtrdma: Use scatterlist for DMA mapping and unmapping under FMR (Don Dutile) [1401797 1417284] - [net] xprtrdma: Rename fields in rpcrdma_fmr (Don Dutile) [1401797 1417284] - [net] xprtrdma: Move init and release helpers (Don Dutile) [1401797 1417284] - [net] xprtrdma: Create common scatterlist fields in rpcrdma_mw (Don Dutile) [1401797 1417284] - [net] xprtrdma: Remove FMRs from the unmap list after unmapping (Don Dutile) [1401797 1417284] - [netdrv] mlx5e: Expose flow control counters to ethtool (Don Dutile) [1383601 1417284] - [netdrv] mlx5e: Expose RDMA VPort counters to ethtool (Don Dutile) [1383601 1417284] - [netdrv] mlx5e: Add support to get ethtool flow rules (Don Dutile) [1383601 1417284] - [netdrv] mlx5e: Support l3/l4 flow type specs in ethtool flow steering (Don Dutile) [1383601 1417284] - [netdrv] mlx5e: Add ethtool flow steering support (Don Dutile) [1383601 1417284] - [netdrv] mlx5: Properly remove all steering objects (Don Dutile) [1383601 1417284] - [netdrv] mlx5: Introduce mlx5_flow_steering structure (Don Dutile) [1383601 1417284] - [netdrv] mlx5: Refactor mlx5_add_flow_rule (Don Dutile) [1383601 1417284] - [netdrv] mlx4: Fix some indent inconsistancy (Don Dutile) [1385329 1417284] - [netdrv] mlx5e: Introduce SRIOV VF representors (Don Dutile) [1383788 1417284] - [netdrv] mlx5: Add Representors registration API (Don Dutile) [1383788 1417284] - [netdrv] mlx5e: Add support for multiple profiles (Don Dutile) [1383788 1417284] - [netdrv] mlx5e: Mark enabled RQTs instances explicitly (Don Dutile) [1383788 1417284] - [netdrv] mlx5e: TIRs management refactoring (Don Dutile) [1383788 1417284] - [netdrv] mlx5e: Create NIC global resources only once (Don Dutile) [1417284] - [netdrv] mlx5e: Add devlink based SRIOV mode changes (Don Dutile) [1383792 1417284] - [netdrv] mlx5: Add devlink interface (Don Dutile) [1383792 1417284] - [net] devlink: Add E-Switch mode control (Don Dutile) [1383792 1417284] - [netdrv] mlx5: E-Switch, Add API to create vport rx rules (Don Dutile) [1383792 1417284] - [netdrv] mlx5: E-Switch, Add offloads table (Don Dutile) [1383792 1417284] - [netdrv] mlx5: Introduce offloads steering namespace (Don Dutile) [1383792 1417284] - [netdrv] mlx5: E-Switch, Add API to create send-to-vport rules (Don Dutile) [1383792 1417284] - [netdrv] mlx5: E-Switch, Add miss rule for offloads mode (Don Dutile) [1383792 1417284] - [netdrv] mlx5: E-Switch, Add support for the sriov offloads mode (Don Dutile) [1383792 1417284] - [netdrv] mlx5: E-Switch, Add operational mode to the SRIOV e-Switch (Don Dutile) [1383792 1417284] - [net] rds: Do not send a pong to an incoming ping with 0 src port (Don Dutile) [1417284] - [net] rds: tcp: Simplify reconnect to avoid duelling reconnnect attempts (Don Dutile) [1417284] - [net] rds: tcp: Hooks to set up a single connection path (Don Dutile) [1417284] - [net] rds: tcp: make receive path use the rds_conn_path (Don Dutile) [1417284] - [net] rds: tcp: make ->sk_user_data point to a rds_conn_path (Don Dutile) [1417284] - [net] rds: tcp: Refactor connection destruction to handle multiple paths (Don Dutile) [1417284] - [net] rds: tcp: Make rds_tcp_connection track the rds_conn_path (Don Dutile) [1417284] - [net] rds: tcp: Remove dead logic around c_passive in rds-tcp (Don Dutile) [1417284] - [net] rds: Rework path specific indirections (Don Dutile) [1417284] - [netdrv] be2net: signedness bug in be_msix_enable() (Don Dutile) [1417284] - [netdrv] mlx5e: Report correct auto negotiation and allow toggling (Don Dutile) [1383786 1417284] - [netdrv] mlx5e: Use new ethtool get/set link ksettings API (Don Dutile) [1417284] - [netdrv] mlx5e: Add missing 50G baseSR2 link mode (Don Dutile) [1417284] - [uapi] ethtool: Add 50G baseSR2 link mode (Don Dutile) [1417284] - [netdrv] mlx5e: Toggle link only after modifying port parameters (Don Dutile) [1383595 1417284] - [netdrv] mlx5e: Support adaptive RX coalescing (Don Dutile) [1383595 1417284] - [netdrv] mlx5e: CQE based moderation (Don Dutile) [1383595 1417284] - [netdrv] mlx5e: Introduce net device priv flags infrastructure (Don Dutile) [1417284] - [netdrv] mlx5e: Add TXQ set max rate support (Don Dutile) [1383785 1417284] - [netdrv] mlx5: Rate limit tables support (Don Dutile) [1383785 1417284] - [netdrv] be2net: Change copyright markings in source files (Don Dutile) [1417284] - [netdrv] be2net: support asymmetric rx/tx queue counts (Don Dutile) [1417284] - [netdrv] be2net: fix definition of be_max_eqs() (Don Dutile) [1417284] - [netdrv] cxgb4vf: Synchronize access to mailbox (Don Dutile) [1385866 1417284] - [netdrv] mlx4_en: Add DCB PFC support through CEE netlink commands (Don Dutile) [1383796 1417284] - [infiniband] ib/hfi1: Add device FW version string (Don Dutile) [1382806 1417284] - [infiniband] ib/core: Export a common fw_ver sysfs entry (Don Dutile) [1417284] - [infiniband] ib/ipoib: Use new device FW version string (Don Dutile) [1417284] - [infiniband] ib/usnic: Support device FW version string (Don Dutile) [1417284] - [infiniband] ib/ocrdma: Support device FW version string (Don Dutile) [1385876 1417284] - [infiniband] ib/nes: Support device FW version string (Don Dutile) [1417284] - [infiniband] ib/mthca: Supprot device FW version string (Don Dutile) [1417284] - [infiniband] ib/mlx5: Support device FW version string (Don Dutile) [1385330 1417284] - [infiniband] ib/mlx4: Support device FW version string (Don Dutile) [1385329 1417284] - [infiniband] ib/i40iw: Support device FW version string (Don Dutile) [1417284] - [infiniband] ib/cxgb4: Support device FW version string (Don Dutile) [1385866 1417284] - [infiniband] ib/cxgb3: Support device FW version string (Don Dutile) [1385866 1417284] - [rdma] ib/core: Add get FW version string to the core (Don Dutile) [1417284] - [netdrv] {net, ib}/mlx5: Refactor internal SRQ API (Don Dutile) [1385330 1417284] - [netdrv] ib/mlx5: Fix MODIFY_QP command input structure (Don Dutile) [1385330 1417284] - [infiniband] ib/mlx5: Report mlx5 TSO capabilities when querying device (Don Dutile) [1384619 1417284] - [infiniband] ib/mlx5: Enable flow steering for IPv6 traffic (Don Dutile) [1384580 1417284] - [uapi] ib/core: Add IPv6 support to flow steering (Don Dutile) [1384580 1417284] - [netdrv] ib/mlx5: Reset flow support for IB kernel ULPs (Don Dutile) [1384614 1417284] - [infiniband] ib/mlx5: Implements disassociate_ucontext API (Don Dutile) [1385330 1417284] - [infiniband] ib/mlx5: Add RSS QP support (Don Dutile) [1384576 1417284] - [uapi] ib/uverbs: Extend create QP to get RWQ indirection table (Don Dutile) [1384576 1417284] - [rdma] ib/core: Extend create QP to get indirection table (Don Dutile) [1384576 1417284] - [infiniband] ib/mlx5: Add Receive Work Queue Indirection table operations (Don Dutile) [1384576 1417284] - [uapi] ib/uverbs: Introduce RWQ Indirection table (Don Dutile) [1384576 1417284] - [rdma] ib/core: Introduce Receive Work Queue indirection table (Don Dutile) [1384576 1417284] - [infiniband] ib/mlx5: Add receive Work Queue verbs (Don Dutile) [1384576 1417284] - [uapi] ib/uverbs: Add WQ support (Don Dutile) [1384576 1417284] - [rdma] ib/core: Introduce Work Queue object and its verbs (Don Dutile) [1384576 1417284] - [netdrv] mlx5: Export required core functions to support RSS (Don Dutile) [1384576 1417284] - [infiniband] rdma/iw_cxgb4: Low resource fixes for Completion queue (Don Dutile) [1385866 1417284] - [infiniband] rdma/iw_cxgb4: Low resource fixes for Memory registration (Don Dutile) [1385866 1417284] - [infiniband] rdma/cxgb4: Configure 0B MRs to match HW implementation (Don Dutile) [1385866 1417284] - [infiniband] rdma/iw_cxgb4: Low resource fixes for connection manager (Don Dutile) [1385866 1417284] - [netdrv] rdma/iw_cxgb4: Add missing error codes for act open cmd (Don Dutile) [1385866 1417284] - [infiniband] rdma/iw_cxgb4: clean up c4iw_reject_cr() (Don Dutile) [1385866 1417284] - [infiniband] rdma/iw_cxgb4: allocate enough space for debugfs "qps" dump (Don Dutile) [1385866 1417284] - [infiniband] rdma/iw_cxgb4: only read markers_enabled mod param once (Don Dutile) [1385866 1417284] - [net] rds: tcp: Fix non static symbol warnings (Don Dutile) [1417284] - [netdrv] mlx5_en: Replace ndo_add/del_vxlan_port with ndo_add/del_udp_enc_port (Don Dutile) [1385330 1417284] - [netdrv] mlx4_en: Replace ndo_add/del_vxlan_port with ndo_add/del_udp_enc_port (Don Dutile) [1385329 1417284] - [netdrv] benet: Replace ndo_add/del_vxlan_port with ndo_add/del_udp_enc_port (Don Dutile) [1417284] - [netdrv] cxgb4/cxgb4vf: Synchronize all MAC addresses (Don Dutile) [1385866 1417284] - [netdrv] cxgb4: Enable SR-IOV configuration via PCI sysfs interface (Don Dutile) [1385866 1417284] - [netdrv] cxgb4: Force cxgb4 driver as MASTER in kdump kernel (Don Dutile) [1385866 1417284] - [net] rds: Update rds_conn_destroy to be MP capable (Don Dutile) [1417284] - [net] rds: Update rds_conn_shutdown to work with rds_conn_path (Don Dutile) [1417284] - [net] rds: Initialize all RDS_MPATH_WORKERS in __rds_conn_create (Don Dutile) [1417284] - [net] rds: Add rds_conn_path_error() (Don Dutile) [1417284] - [net] rds: update rds-info related functions to traverse multiple conn_paths (Don Dutile) [1417284] - [net] rds: Add rds_conn_path_connect_if_down() for MP-aware callers (Don Dutile) [1417284] - [net] rds: Make rds_send_pong() take a rds_conn_path argument (Don Dutile) [1417284] - [net] rds: Extract rds_conn_path from i_conn_path in rds_send_drop_to() for MP-capable transports (Don Dutile) [1417284] - [net] rds: fix possible double free on sock tear down (Don Dutile) [1417284] - [net] rds: Pass rds_conn_path to rds_send_xmit() (Don Dutile) [1417284] - [net] rds: Make rds_send_queue_rm() rds_conn_path aware (Don Dutile) [1417284] - [net] rds: Remove stale function rds_send_get_message() (Don Dutile) [1417284] - [net] rds: Add rds_send_path_drop_acked() (Don Dutile) [1417284] - [net] rds: Add rds_send_path_reset() (Don Dutile) [1417284] - [net] rds: rds_inc_path_init() helper function for MP capable transports (Don Dutile) [1417284] - [net] rds: recv path gets the conn_path from rds_incoming for MP capable transports (Don Dutile) [1417284] - [net] rds: add t_mp_capable bit to be set by MP capable transports (Don Dutile) [1417284] - [net] rds: split out connection specific state from rds_connection to rds_conn_path (Don Dutile) [1417284] - [net] rds: call rds_conn_drop instead of open code it at rds_connect_complete (Don Dutile) [1417284] - [net] rds: rds_cong_queue_updates needs to defer the congestion update transmission (Don Dutile) [1417284] - [net] rds: ib: Remove deprecated create_workqueue (Don Dutile) [1417284] - [netdrv] {net,ib}/mlx5: mlx5_ifc updates (Don Dutile) [1385330 1417284] - [netdrv] mlx4_en: fix ethtool -x (Don Dutile) [1385329 1417284] - [netdrv] mlx4_en: mlx4_en_netpoll() should schedule TX, not RX (Don Dutile) [1385329 1417284] - [infiniband] ib/hfi1: Correct issues with sc5 computation (Don Dutile) [1382806 1417284] - [netdrv] mlx5e: Fix del vxlan port command buffer memset (Don Dutile) [1417284] - [netdrv] mlx5e: start/stop all tx queues upon open/close netdev (Don Dutile) [1417284] - [netdrv] mlx5e: Fix TX Timeout to detect queues stuck on BQL (Don Dutile) [1417284] - [netdrv] cxgb4: update latest firmware version supported (Don Dutile) [1385866 1417284] - [netdrv] mlx5: Avoid setting unused var when modifying vport node GUID (Don Dutile) [1385330 1417284] - [net] rds: fix rds_tcp_init() error path (Don Dutile) [1417284] - [netdrv] mlx5e: Validate BW weight values of ETS (Don Dutile) [1417284] - [netdrv] mlx5e: Fix select queue callback (Don Dutile) [1417284] - [netdrv] mlx5e: Copy all L2 headers into inline segment (Don Dutile) [1417284] - [netdrv] mlx5e: Handle RQ flush in error cases (Don Dutile) [1417284] - [netdrv] mlx5e: Implement ndo_tx_timeout callback (Don Dutile) [1417284] - [netdrv] mlx5e: Timeout if SQ doesn't flush during close (Don Dutile) [1417284] - [netdrv] mlx5: Add timeout handle to commands with callback (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Fix potential deadlock in command mode change (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Use ktime_get_ns() (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Fix wait_vital for VFs and remove fixed sleep (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Fix incorrect page count when in internal error (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Avoid calling sleeping function by the health poll thread (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Fix teardown errors that happen in pci error handler (Don Dutile) [1385330 1417284] - [netdrv] mlx5e: Reorganize ethtool statistics (Don Dutile) [1417284] - [netdrv] mlx5e: Fix number of PFC counters reported to ethtool (Don Dutile) [1417284] - [netdrv] mlx5e: Prevent adding the same vxlan port (Don Dutile) [1417284] - [netdrv] mlx5e: Check for BlueFlame capability before allocating SQ uar (Don Dutile) [1417284] - [netdrv] mlx5e: Change enum to better reflect usage (Don Dutile) [1417284] - [netdrv] mlx5: Add ConnectX-5 PCIe 4.0 to list of supported devices (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Update command strings (Don Dutile) [1385330 1417284] - [netdrv] mlx5: use mlx5_buf_alloc_node instead of mlx5_buf_alloc in mlx5_wq_ll_create (Don Dutile) [1385330 1417284] - [infiniband] ib/srpt: Reduce QP buffer size (Don Dutile) [1417284] - [rdma] ib/rdmavt: Correct qp_priv_alloc() return value test (Don Dutile) [1385848 1417284] - [infiniband] ib/hfi1: Don't zero out qp->s_ack_queue in rvt_reset_qp (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix deadlock with txreq allocation slow path (Don Dutile) [1382806 1417284] - [infiniband] ib/mlx4: Prevent cross page boundary allocation (Don Dutile) [1385329 1417284] - [infiniband] ib/mlx4: Fix memory leak if QP creation failed (Don Dutile) [1385329 1417284] - [infiniband] ib/mlx4: Verify port number in flow steering create flow (Don Dutile) [1385329 1417284] - [infiniband] ib/mlx4: Fix error flow when sending mads under SRIOV (Don Dutile) [1385329 1417284] - [infiniband] ib/mlx4: Fix the SQ size of an RC QP (Don Dutile) [1385329 1417284] - [netdrv] ib/mlx5: Fix post send fence logic (Don Dutile) [1385330 1417284] - [infiniband] ib/core: Fix false search of the IB_SA_WELL_KNOWN_GUID (Don Dutile) [1417284] - [infiniband] ib/core: Fix no default GIDs when netdevice reregisters (Don Dutile) [1417284] - [netdrv] mlx4_en: Avoid unregister_netdev at shutdown flow (Don Dutile) [1385329 1417284] - [net] rds: fix coding style issues (Don Dutile) [1417284] - [net] rds: tcp: rds_tcp_accept_one() should transition socket from RESETTING to UP (Don Dutile) [1417284] - [infiniband] ib/hfi1: Send a pkey change event on driver pkey update (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Remove FULL_MGMT_P_KEY from pkey table at link up (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix potential buffer overflow (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix potential NULL ptr dereference (Don Dutile) [1382806 1417284] - [infiniband] ib/qib: Prevent context loss (Don Dutile) [1381986 1417284] - [infiniband] ib/hfi1: Prevent context loss (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Increase packet egress timeout (Don Dutile) [1382806 1417284] - [infiniband] ib/rdmavt: Correct warning during QPN allocation (Don Dutile) [1385848 1417284] - [infiniband] ib/rdmavt: Correct required callback functions for MODIFY_QP (Don Dutile) [1385848 1417284] - [infiniband] ib/hfi1: Fix credit return threshold adjustment (Don Dutile) [1382806 1417284] - [infiniband] ib/cma: Make the code easier to verify (Don Dutile) [1417284] - [infiniband] ib/mlx4: Properly initialize GRH TClass and FlowLabel in AHs (Don Dutile) [1385329 1417284] - [netdrv] mlx4e: Do not attempt to offload VXLAN ports that are unrecognized (Don Dutile) [1385329 1417284] - [netdrv] mlx4_en: initialize cmd.context_lock spinlock earlier (Don Dutile) [1385329 1417284] - [netdrv] mlx5: E-Switch, always set mc_promisc for allmulti vports (Don Dutile) [1385330 1417284] - [netdrv] mlx5: E-Switch, Fix vport enable flow (Don Dutile) [1385330 1417284] - [netdrv] mlx5: E-Switch, Use the correct error check on returned pointers (Don Dutile) [1385330 1417284] - [netdrv] mlx5: E-Switch, Use the correct free() function (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Fix flow steering NIC capabilities check (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Fix E-Switch flow steering capabilities check (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Fix MLX5_CMD_OP_MAX to be defined correctly (Don Dutile) [1385330 1417284] - [netdrv] cxgb4: Add device id of T540-BT adapter (Don Dutile) [1385866 1417284] - [net] rds: tcp: fix race windows in send-path quiescence by rds_tcp_accept_one() (Don Dutile) [1417284] - [net] rds: tcp: Retransmit half-sent datagrams when switching sockets in rds_tcp_reset_callbacks (Don Dutile) [1417284] - [net] rds: tcp: Add/use rds_tcp_reset_callbacks to reset tcp socket safely (Don Dutile) [1417284] - [infiniband] ib/ipoib: Don't update neigh validity for unresolved entries (Don Dutile) [1417284] - [infiniband] ib/ipoib: Disable bottom half when dealing with device address (Don Dutile) [1417284] - [infiniband] ib/ipoib: Fix race between ipoib_remove_one to sysfs functions (Don Dutile) [1417284] - [infiniband] ib/hfi1: Suppress sparse warnings (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Use bit 0 instead of bit 1 (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix indentation (Don Dutile) [1382806 1417284] - [infiniband] ib/rdmavt: Annotate rvt_reset_qp() (Don Dutile) [1385848 1417284] - [infiniband] ib/mad: Fix indentation (Don Dutile) [1417284] - [infiniband] rdma/core: Fix indentation (Don Dutile) [1417284] - [infiniband] ib/usnic: Remove unused DMA attributes (Don Dutile) [1417284] - [infiniband] ib/core: fix an error code in ib_core_init() (Don Dutile) [1417284] - [infiniband] ib/hfi1: Avoid large frame size warning (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: fix some indenting (Don Dutile) [1382806 1417284] - [net] rds: fix an infoleak in rds_inc_info_copy (Don Dutile) [1417284] - [infiniband] ib/ipoib: Allow setting the device address (Don Dutile) [1417284] - [infiniband] ib/ipoib: Support SendOnlyFullMember MCG for SendOnly join (Don Dutile) [1417284] - [infiniband] ib/core: Support new type of join-state for multicast (Don Dutile) [1417284] - [net] rds: tcp: Avoid rds connection churn from rogue SYNs (Don Dutile) [1417284] - [net] rds: tcp: rds_tcp_accept_worker() must exit gracefully when terminating rds-tcp (Don Dutile) [1417284] - [net] rds: tcp: block BH in TCP callbacks (Don Dutile) [1417284] - [net] xprtrdma: Remove qplock (Don Dutile) [1417284] - [net] xprtrdma: Faster server reboot recovery (Don Dutile) [1417284] - [net] xprtrdma: Remove ro_unmap() from all registration modes (Don Dutile) [1417284] - [net] xprtrdma: Add ro_unmap_safe memreg method (Don Dutile) [1417284] - [net] xprtrdma: Refactor __fmr_dma_unmap() (Don Dutile) [1417284] - [net] xprtrdma: Move fr_xprt and fr_worker to struct rpcrdma_mw (Don Dutile) [1417284] - [net] xprtrdma: Refactor the FRWR recovery worker (Don Dutile) [1417284] - [net] xprtrdma: Reset MRs in frwr_op_unmap_sync() (Don Dutile) [1417284] - [net] xprtrdma: Save I/O direction in struct rpcrdma_frwr (Don Dutile) [1417284] - [net] xprtrdma: Rename rpcrdma_frwr::sg and sg_nents (Don Dutile) [1417284] - [net] xprtrdma: Use core ib_drain_qp() API (Don Dutile) [1417284] - [net] xprtrdma: Allow Read list and Reply chunk simultaneously (Don Dutile) [1417284] - [net] xprtrdma: Update comments in rpcrdma_marshal_req() (Don Dutile) [1417284] - [net] xprtrdma: Avoid using Write list for small NFS READ requests (Don Dutile) [1417284] - [net] xprtrdma: Prevent inline overflow (Don Dutile) [1417284] - [net] xprtrdma: Limit number of RDMA segments in RPC-over-RDMA headers (Don Dutile) [1417284] - [net] xprtrdma: Bound the inline threshold values (Don Dutile) [1417284] - [net] sunrpc: Advertise maximum backchannel payload size (Don Dutile) [1417284] - [netdrv] mlx5_core: Flow counters infrastructure (Don Dutile) [1385330 1417284] - [netdrv] mlx5_core: Introduce flow steering destination of type counter (Don Dutile) [1385330 1417284] - [netdrv] mlx5_core: Firmware commands to support flow counters (Don Dutile) [1385330 1417284] - [netdrv] mlx5_core: Use a macro in mlx5_command_str() (Don Dutile) [1385330 1417284] - [infiniband] rdma/nes: replace custom print_hex_dump() (Don Dutile) [1417284] - [infiniband] ib/nes: Deinline nes_free_qp_mem, save 1072 bytes (Don Dutile) [1417284] - [infiniband] rdma/nes: Adding queue drain functions (Don Dutile) [1417284] - [infiniband] rdma/nes: Fix for passing a valid QP pointer to the user space library (Don Dutile) [1417284] - [infiniband] ib/ipoib: Add readout of statistics using ethtool (Don Dutile) [1417284] - [infiniband] ulp/ipoib: remove pkey_mutex (Don Dutile) [1417284] - [infiniband] iw_cxgb4: Convert a __force cast (Don Dutile) [1385866 1417284] - [net] svcrdma: Generalize svc_rdma_xdr_decode_req() (Don Dutile) [1417284] - [net] svcrdma: Eliminate code duplication in svc_rdma_recvfrom() (Don Dutile) [1417284] - [net] svcrdma: Drain QP before freeing svcrdma_xprt (Don Dutile) [1417284] - [net] svcrdma: Post Receives only for forward channel requests (Don Dutile) [1417284] - [net] svcrdma: svc_rdma_put_context() is invoked twice in Send error path (Don Dutile) [1417284] - [net] svcrdma: Support IPv6 with NFS/RDMA (Don Dutile) [1417284] - [infiniband] ib/isert: convert to the generic RDMA READ/WRITE API (Don Dutile) [1417284] - [infiniband] ib/srpt: convert to the generic RDMA READ/WRITE API (Don Dutile) [1417284] - [target] enhance and export target_alloc_sgl/target_free_sgl (Don Dutile) [1417284] - [target] ensure se_cmd->t_prot_sg is allocated when required (Don Dutile) [1417284] - [netdrv] mlx5e: Enable CQE compression when PCI is slower than link (Don Dutile) [1383356 1417284] - [netdrv] mlx5e: Expand WQE stride when CQE compression is enabled (Don Dutile) [1383356 1417284] - [netdrv] mlx5e: CQE compression (Don Dutile) [1383356 1417284] - [netdrv] mlx5: Fix merge errors (Don Dutile) [1385330 1417284] - [netdrv] cxgb4: Reset dcb state machine and tx queue prio only if dcb is enabled (Don Dutile) [1385866 1417284] - [netdrv] i40e: constify i40e_client_ops structure (Don Dutile) [1417284] - [netdrv] replace dev->trans_start accesses with dev_trans_start (Don Dutile) [1417284] - [netdrv] mlx5: E-Switch, Implement trust vf ndo (Don Dutile) [1383280 1417284] - [netdrv] mlx5: E-Switch, Implement promiscuous rx modes vf request handling (Don Dutile) [1383280 1417284] - [netdrv] mlx5: E-Switch, Add promiscuous and allmulti FDB flowtable groups (Don Dutile) [1383280 1417284] - [netdrv] mlx5: E-Switch, Use vport event handler for vport cleanup (Don Dutile) [1383280 1417284] - [netdrv] mlx5: E-Switch, Enable/disable ACL tables on demand (Don Dutile) [1383290 1417284] - [netdrv] mlx5: E-Switch, Vport ingress/egress ACLs rules for spoofchk (Don Dutile) [1383290 1417284] - [netdrv] mlx5: E-Switch, Vport ingress/egress ACLs rules for VST mode (Don Dutile) [1383290 1417284] - [netdrv] mlx5: E-Switch, Introduce VST vport ingress/egress ACLs (Don Dutile) [1383290 1417284] - [netdrv] mlx5: E-Switch, Fix error flow memory leak (Don Dutile) [1383290 1417284] - [netdrv] mlx5: E-Switch, Replace vport spin lock with synchronize_irq() (Don Dutile) [1383290 1417284] - [netdrv] mlx5: Flow steering, Add vport ACL support (Don Dutile) [1383290 1417284] - [netdrv] mlx5e: Fix aRFS compilation dependency (Don Dutile) [1385330 1417284] - [netdrv] cxgb4: Check for firmware errors in the mailbox command loop (Don Dutile) [1385866 1417284] - [netdrv] cxgb4: Don't sleep when mbox cmd is issued from interrupt context (Don Dutile) [1385866 1417284] - [netdrv] mlx5e: Fix IPv6 tunnel checksum offload (Don Dutile) [1417284] - [netdrv] mlx5e: Add support for UDP tunnel segmentation with outer checksum offload (Don Dutile) [1417284] - [netdrv] mlx4_en: Add support for UDP tunnel segmentation with outer checksum offload (Don Dutile) [1385329 1417284] - [netdrv] mlx5e: Enabling aRFS mechanism (Don Dutile) [1383273 1417284] - [netdrv] mlx5e: Add accelerated RFS support (Don Dutile) [1383273 1417284] - [netdrv] mlx5e: Create aRFS flow tables (Don Dutile) [1383273 1417284] - [netdrv] mlx5: Initializing CPU reverse mapping (Don Dutile) [1383273 1417284] - [netdrv] mlx5e: Split the main flow steering table (Don Dutile) [1383273 1417284] - [netdrv] mlx5e: Refactor mlx5e flow steering structs (Don Dutile) [1383273 1417284] - [netdrv] mlx5: Support different attributes for priorities in namespace (Don Dutile) [1383273 1417284] - [netdrv] mlx5: Add user chosen levels when allocating flow tables (Don Dutile) [1383273 1417284] - [netdrv] mlx5e: Introduce tc offload support (Don Dutile) [1417284] - [netdrv] mlx5: Set number of allowed levels in priority (Don Dutile) [1383273 1417284] - [netdrv] mlx5: Introduce modify flow rule destination (Don Dutile) [1383273 1417284] - [netdrv] mlx5e: Direct TIR per RQ (Don Dutile) [1383273 1417284] - [netdrv] cxgb4: Add support to enable logging of firmware mailbox commands (Don Dutile) [1385866 1417284] - [infiniband] rdma/i40iw: Adding queue drain functions (Don Dutile) [1417284] - [infiniband] treewide: Fix typos in printk (Don Dutile) [1417284] - [infiniband] rdma/nes: remove use of NETDEV_TX_LOCKED (Don Dutile) [1417284] - [netdrv] cxgb4: Decode link down reason code obtained from firmware (Don Dutile) [1385866 1417284] - [netdrv] cxgb4: DCB message handler needs to use correct portid to netdev mapping (Don Dutile) [1385866 1417284] - [netdrv] cxgb4: Refactor t4_port_init function (Don Dutile) [1385866 1417284] - [netdrv] cxgb4: Properly decode port module type (Don Dutile) [1385866 1417284] - [netdrv] cxgb4: Avoids race and deadlock while freeing tx descriptor (Don Dutile) [1385866 1417284] - [netdrv] cxgb4: Add llseek operation for flash debugfs entry (Don Dutile) [1385866 1417284] - [netdrv] cxgb4: add new routine to get adapter info (Don Dutile) [1385866 1417284] - [scsi] rename SCSI_MAX_{SG, SG_CHAIN}_SEGMENTS (Don Dutile) [1417284] - [netdrv] cxgb3: fix out of bounds read (Don Dutile) [1385866 1417284] - [infiniband] rdma/nes: don't leak skb if carrier down (Don Dutile) [1417284] - [infiniband] iw_cxgb4: handle draining an idle qp (Don Dutile) [1385866 1417284] - [infiniband] iw_cxgb3: initialize ibdev.iwcm->ifname for port mapping (Don Dutile) [1385866 1417284] - [infiniband] iw_cxgb4: initialize ibdev.iwcm->ifname for port mapping (Don Dutile) [1385866 1417284] - [infiniband] iser-target: Use ib_drain_qp (Don Dutile) [1417284] - [infiniband] ib_srpt: fix a WARN_ON() message (Don Dutile) [1417284] - [infiniband] iw_cxgb3: support for iWARP port mapping (Don Dutile) [1385866 1417284] - [infiniband] iw_nes: remove port mapper related code (Don Dutile) [1417284] - [infiniband] rdma/nes: Report the actual address of the remote connecting peer (Don Dutile) [1417284] - [infiniband] rdma/nes: Add support for iWARP Port Mapper user space service (Don Dutile) [1417284] - [infiniband] rdma/nes: Fix error return code (Don Dutile) [1417284] - [net] xprtrdma: Use new CQ API for RPC-over-RDMA client send CQs (Don Dutile) [1417284] - [net] xprtrdma: Use an anonymous union in struct rpcrdma_mw (Don Dutile) [1417284] - [net] xprtrdma: Use new CQ API for RPC-over-RDMA client receive CQs (Don Dutile) [1417284] - [net] xprtrdma: Serialize credit accounting again (Don Dutile) [1417284] - [net] xprtrdma: Properly handle RDMA_ERROR replies (Don Dutile) [1417284] - [net] xprtrdma: Do not wait if ib_post_send() fails (Don Dutile) [1417284] - [net] xprtrdma: Segment head and tail XDR buffers on page boundaries (Don Dutile) [1417284] - [net] xprtrdma: Clean up dprintk format string containing a newline (Don Dutile) [1417284] - [net] xprtrdma: Clean up physical_op_map() (Don Dutile) [1417284] - [infiniband] iser-target: Kill the ->isert_cmd back pointer in struct iser_tx_desc (Don Dutile) [1417284] - [infiniband] iser-target: Kill struct isert_rdma_wr (Don Dutile) [1417284] - [infiniband] iser-target: Convert to new CQ API (Don Dutile) [1417284] - [infiniband] iser-target: Split and properly type the login buffer (Don Dutile) [1417284] - [infiniband] iser-target: Remove ISER_RECV_DATA_SEG_LEN (Don Dutile) [1417284] - [infiniband] iser-target: Remove impossible condition from isert_wait_conn (Don Dutile) [1417284] - [infiniband] iser-target: Remove redundant wait in release_conn (Don Dutile) [1417284] - [infiniband] iser-target: Rework connection termination (Don Dutile) [1417284] - [infiniband] iser-target: Separate flows for np listeners and connections cma events (Don Dutile) [1417284] - [infiniband] iser-target: Add new state ISER_CONN_BOUND to isert_conn (Don Dutile) [1417284] - [infiniband] iser-target: Fix identification of login rx descriptor type (Don Dutile) [1417284] - [infiniband] iser: Accept arbitrary sg lists mapping if the device supports it (Don Dutile) [1417284] - [infiniband] ib/ocrdma: Skip using unneeded intermediate variable (Don Dutile) [1385876 1417284] - [infiniband] ib/ocrdma: Skip using unneeded intermediate variable (Don Dutile) [1385876 1417284] - [infiniband] ib/ocrdma: Delete unnecessary variable initialisations in 11 functions (Don Dutile) [1385876 1417284] - [infiniband] ib/ipoib: Add handling for sending of skb with many frags (Don Dutile) [1417284] - [net] svcrdma: Use new CQ API for RPC-over-RDMA server send CQs (Don Dutile) [1417284] - [net] svcrdma: Use new CQ API for RPC-over-RDMA server receive CQs (Don Dutile) [1417284] - [net] svcrdma: Remove close_out exit path (Don Dutile) [1417284] - [net] svcrdma: Hook up the logic to return ERR_CHUNK (Don Dutile) [1417284] - [net] rpcrdma: Add RPCRDMA_HDRLEN_ERR (Don Dutile) [1417284] - [net] svcrdma: Close connection when a send error occurs (Don Dutile) [1417284] - [net] svcrdma: Do not send Write chunk XDR pad with inline content (Don Dutile) [1417284] - [net] svcrdma: Do not write xdr_buf::tail in a Write chunk (Don Dutile) [1417284] - [net] svcrdma: Find client-provided write and reply chunks once per reply (Don Dutile) [1417284] - [infiniband] ib/srpt: Fix wait list processing (Don Dutile) [1417284] - [infiniband] ib/srpt: Introduce srpt_process_wait_list() (Don Dutile) [1417284] - [infiniband] ib/srpt: Log out all initiators if a port is disabled (Don Dutile) [1417284] - [infiniband] ib/srpt: Fix srpt_write_pending() (Don Dutile) [1417284] - [infiniband] ib/srpt: Detect session shutdown reliably (Don Dutile) [1417284] - [infiniband] ib/srpt: Use a mutex to protect the channel list (Don Dutile) [1417284] - [infiniband] ib/srpt: Log private data associated with REJ (Don Dutile) [1417284] - [infiniband] ib/srpt: Eliminate srpt_find_channel() (Don Dutile) [1417284] - [infiniband] ib/srpt: Inline trivial CM callback functions (Don Dutile) [1417284] - [infiniband] ib/srpt: Fix how aborted commands are processed (Don Dutile) [1417284] - [infiniband] ib/srpt: Fix srpt_handle_cmd() error paths (Don Dutile) [1417284] - [infiniband] ib/srpt: Fix srpt_close_session() (Don Dutile) [1417284] - [infiniband] ib/srpt: Simplify srpt_shutdown_session() (Don Dutile) [1417284] - [infiniband] ib/srpt: Simplify channel state management (Don Dutile) [1417284] - [infiniband] ib/srpt: Use scsilun_to_int() (Don Dutile) [1417284] - [infiniband] ib/srpt: Introduce target_reverse_dma_direction() (Don Dutile) [1417284] - [infiniband] ib/srpt: Inline srpt_get_ch_state() (Don Dutile) [1417284] - [infiniband] ib/srpt: Inline srpt_sdev_name() (Don Dutile) [1417284] - [infiniband] ib/srpt: Add parentheses around sizeof argument (Don Dutile) [1417284] - [infiniband] nes: handling failed allocation when creating workqueue (Don Dutile) [1417284] - [infiniband] ib/mlx4: Use boottime (Don Dutile) [1385329 1417284] - [infiniband] ib/iser: Use ib_drain_sq() (Don Dutile) [1417284] - [netdrv] mlx4: use new ETHTOOL_G/SSETTINGS API (Don Dutile) [1385329 1417284] - [infiniband] usnic: use __ethtool_get_ksettings (Don Dutile) [1417284] - [infiniband] usnic: use __ethtool_get_settings (Don Dutile) [1417284] - [infiniband] usnic: remove unused call to ethtool_ops::get_settings (Don Dutile) [1417284] - [infiniband] rdma/nes: Replace LRO with GRO (Don Dutile) [1417284] - [infiniband] treewide: Fix typo in printk (Don Dutile) [1417284]- [tools] tools/power turbostat: RHEL Add additional RAPL features to Intel processors (Prarit Bhargava) [1422076] - [tools] power turbostat: remove obsolete -M, -m, -C, -c options (Prarit Bhargava) [1422076] - [tools] power turbostat: Make extensible via the --add parameter (Prarit Bhargava) [1422076] - [tools] power turbostat: line up headers when -M is used (Prarit Bhargava) [1422076] - [tools] power turbostat: fix SKX PKG_CSTATE_LIMIT decoding (Prarit Bhargava) [1422076] - [tools] power turbostat: fix error case overflow read of slm_freq_table[] (Prarit Bhargava) [1422076] - [tools] power turbostat: Allocate correct amount of fd and irq entries (Prarit Bhargava) [1422076] - [tools] power turbostat: switch to tab delimited output (Prarit Bhargava) [1422076] - [tools] power turbostat: Gracefully handle ACPI S3 (Prarit Bhargava) [1422076] - [tools] power turbostat: tidy up output on Joule counter overflow (Prarit Bhargava) [1422076] - [tools] turbostat: allow user to alter DESTDIR and PREFIX (Prarit Bhargava) [1422076] - [tools] power turbostat: work around RC6 counter wrap (Prarit Bhargava) [1422076] - [tools] power turbostat: print IRTL MSRs (Prarit Bhargava) [1422076] - [tools] power turbostat: SGX state should print only if --debug (Prarit Bhargava) [1422076] - [tools] power turbostat: bugfix: TDP MSRs print bits fixing (Prarit Bhargava) [1422076] - [tools] power turbostat: correct output for MSR_NHM_SNB_PKG_CST_CFG_CTL dump (Prarit Bhargava) [1422076] - [tools] power turbostat: call __cpuid() instead of __get_cpuid() (Prarit Bhargava) [1422076] - [tools] power turbostat: indicate SMX and SGX support (Prarit Bhargava) [1422076] - [tools] power turbostat: detect and work around syscall jitter (Prarit Bhargava) [1422076] - [tools] power turbostat: show GFXrc6 (Prarit Bhargava) [1422076] - [tools] power turbostat: show GFXMHz (Prarit Bhargava) [1422076] - [tools] power turbostat: show IRQs per CPU (Prarit Bhargava) [1422076] - [tools] power turbostat: make fewer systems calls (Prarit Bhargava) [1422076] - [tools] power turbostat: add --out option for saving output in a file (Prarit Bhargava) [1422076] - [tools] power turbostat: re-name "Busy" field to "Busy" (Prarit Bhargava) [1422076] - [tools] power turbostat: decode more CPUID fields (Prarit Bhargava) [1422076] - [tools] power turbostat: CPUID(0x16) leaf shows base, max, and bus frequency (Prarit Bhargava) [1422076] - [tools] power turbostat: decode HWP registers (Prarit Bhargava) [1422076] - [tools] power turbostat: Decode MSR_MISC_PWR_MGMT (Prarit Bhargava) [1422076] - [tools] power turbostat: fix various build warnings (Prarit Bhargava) [1422076] - [tools] power turbostat: allow sub-sec intervals (Prarit Bhargava) [1422076]- [netdrv] nfp: add to redhat build configuration (John Linville) [1377767] - [netdrv] nfp: fix error return code in nfp_net_netdev_open() (John Linville) [1377767] - [netdrv] nfp: don't pad frames on receive (John Linville) [1377767] - [netdrv] nfp: drop support for old firmware ABIs (John Linville) [1377767] - [netdrv] nfp: remove linux/version.h includes (John Linville) [1377767] - [netdrv] nfp: check idx is -ENOSPC before using it is an index (John Linville) [1377767] - [netdrv] nfp: implement ethtool .get_link() callback (John Linville) [1377767] - [netdrv] nfp: remove unused parameter from nfp_net_write_mac_addr() (John Linville) [1377767] - [netdrv] nfp: correct name of control BAR define (John Linville) [1377767] - [netdrv] nfp: Replace ndo_add/del_vxlan_port with ndo_add/del_udp_enc_port (John Linville) [1377767] - [netdrv] nfp: use correct index to mask link state irq (John Linville) [1377767] - [netdrv] nfp: add async reconfiguration mechanism (John Linville) [1377767] - [netdrv] nfp: remove buggy RX buffer length validation (John Linville) [1377767] - [netdrv] nfp: remove unused suspicious mask defines (John Linville) [1377767] - [netdrv] nfp: correct names of constants in comments (John Linville) [1377767] - [netdrv] nfp: remove unnecessary static (John Linville) [1377767] - [netdrv] nfp: check the right pointer for errors (John Linville) [1377767] - [netdrv] nfp: allow ring size reconfiguration at runtime (John Linville) [1377767] - [netdrv] nfp: pass ring count as function parameter (John Linville) [1377767] - [netdrv] nfp: convert .ndo_change_mtu() to prepare/commit paradigm (John Linville) [1377767] - [netdrv] nfp: propagate list buffer size in struct rx_ring (John Linville) [1377767] - [netdrv] nfp: sync ring state during FW reconfiguration (John Linville) [1377767] - [netdrv] nfp: slice .ndo_open() and .ndo_stop() up (John Linville) [1377767] - [netdrv] nfp: move filling ring information to FW config (John Linville) [1377767] - [netdrv] nfp: preallocate RX buffers early in .ndo_open (John Linville) [1377767] - [netdrv] nfp: reorganize initial filling of RX rings (John Linville) [1377767] - [netdrv] nfp: cleanup tx ring flush and rename to reset (John Linville) [1377767] - [netdrv] nfp: allocate ring SW structs dynamically (John Linville) [1377767] - [netdrv] nfp: make *x_ring_init do all the init (John Linville) [1377767] - [netdrv] nfp: break up nfp_net_{alloc|free}_rings (John Linville) [1377767] - [netdrv] nfp: move link state interrupt request/free calls (John Linville) [1377767] - [netdrv] nfp: correct RX buffer length calculation (John Linville) [1377767] - [netdrv] nfp: call netif_carrier_off() during init (John Linville) [1377767] - [netdrv] nfp: clear ring delayed kick counters (John Linville) [1377767] - [netdrv] net: Rename NETIF_F_ALL_CSUM to NETIF_F_CSUM_MASK (John Linville) [1377767] - [netdrv] net: add driver for Netronome NFP4000/NFP6000 NIC VFs (John Linville) [1377767]- [net] mac80211: fix legacy and invalid rx-rate report (Stanislaw Gruszka) [1411078] - [pci] msi: Simplify PCI MSI code by initializing msi_desc.nvec_used earlier (Prarit Bhargava) [1417650] - [x86] perf/x86/intel/rapl: Make package handling more robust (Jiri Olsa) [1418688] - [x86] perf/x86/intel/rapl: Convert to hotplug state machine (Jiri Olsa) [1418688] - [x86] perf/x86: Set pmu->module in Intel PMU modules (Jiri Olsa) [1418688] - [x86] kvm: vmx: enable guest access to LMCE related MSRs (Paul Lai) [1402102] - [x86] kvm: vmx: validate individual bits of guest MSR_IA32_FEATURE_CONTROL (Paul Lai) [1402102] - [x86] kvm: vmx: move msr_ia32_feature_control to vcpu_vmx (Paul Lai) [1402102] - [x86] pci: vmd: Use x86_vector_domain as parent domain (Myron Stowe) [1395404] - [x86] asm/irq: Stop relying on magic JMP behavior for early_idt_handlers (Prarit Bhargava) [1422146] - [s390] scsi: zfcp: fix use-after-free by not tracing WKA port open/close on failed send (Hendrik Brueckner) [1421749] - [s390] scsi: zfcp: fix rport unblock race with LUN recovery (Hendrik Brueckner) [1421750] - [s390] scsi: zfcp: do not trace pure benign residual HBA responses at default level (Hendrik Brueckner) [1421751] - [s390] scsi: zfcp: fix use-after-"free" in FC ingress path after TMF (Hendrik Brueckner) [1421752] - [block] Copy a user iovec if it includes gaps (Jeff Moyer) [1421263] - [tools] toops: Sync tools/include/uapi/linux/perf_event.h with the kernel (Jiri Olsa) [1391242] - [tools] perf record: Add clockid parameter (Jiri Olsa) [1391242] - [kernel] perf: Add per event clockid support (Jiri Olsa) [1391242 1404539] - [kernel] perf: Pass the event to arch_perf_update_userpage() (Jiri Olsa) [1391242] - [kernel] time: Introduce tk_fast_raw (Jiri Olsa) [1391242] - [kernel] time: Parametrize all tk_fast_mono users (Jiri Olsa) [1391242] - [kernel] timekeeping: Pass readout base to update_fast_timekeeper() (Jiri Olsa) [1391242] - [kernel] timekeeping: Provide fast and NMI safe access to CLOCK_MONOTONIC (Jiri Olsa) [1391242] - [kernel] seqcount: Add raw_write_seqcount_latch() (Jiri Olsa) [1391242] - [kernel] audit: consistently record PIDs with task_tgid_nr() (Richard Guy Briggs) [1379453] - [kernel] audit: Simplify and correct audit_log_capset (Richard Guy Briggs) [1379453] - [kernel] audit: log module name on init_module (Richard Guy Briggs) [1382500] - [crypto] rsa - add .gitignore for crypto/*.-asn1.[ch] files (Prarit Bhargava) [1422663] - [netdrv] iwlwifi: mvm: fix txq aggregation bug (Stanislaw Gruszka) [1362524] - [powerpc] Convert cmp to cmpd in idle enter sequence (Steve Best) [1418770] - [powerpc] powerpc/vdso64: Use double word compare on pointers (Steve Best) [1418770]- [net] ipv6: Don't unset flowi6_proto in ipxip6_tnl_xmit() (Jakub Sitnicki) [1369158] - [net] ipv6: fix 4in6 tunnel receive path (Jakub Sitnicki) [1369158] - [net] gre6: add Kconfig dependency for NET_IPGRE_DEMUX (Jakub Sitnicki) [1369158] - [net] ip6_tunnel: Account for tunnel header in tunnel MTU (Jakub Sitnicki) [1369158] - [net] gre: use nla_get_be32() to extract flowinfo (Jakub Sitnicki) [1369158] - [net] ip6_gre: fix flowi6_proto value in ip6gre_xmit_other() (Jakub Sitnicki) [1369158] - [net] gre: set inner_protocol on xmit (Jakub Sitnicki) [1369158] - [net] gre: fix error handler (Jakub Sitnicki) [1369158] - [net] ipv4: Add ability to have GRE ignore DF bit in IPv4 payloads (Jakub Sitnicki) [1369158] - [net] ip6gre: Allow live link address change (Jakub Sitnicki) [1369158] - [net] ip6_gre: Set flowi6_proto as IPPROTO_GRE in xmit path. (Jakub Sitnicki) [1369158] - [net] ip6_gre: Fix MTU setting for ip6gretap (Jakub Sitnicki) [1369158] - [net] gre: do not keep the GRE header around in collect medata mode (Jakub Sitnicki) [1369158] - [net] gre: Fix wrong tpi->proto in WCCP (Jakub Sitnicki) [1369158] - [net] ip6_gre: Fix get_size calculation for gre6 tunnel (Jakub Sitnicki) [1369158] - [net] ip6_gre: Use correct flags for reading TUNNEL_SEQ (Jakub Sitnicki) [1369158] - [net] ip6_gre: Set inner protocol correctly in __gre6_xmit (Jakub Sitnicki) [1369158] - [net] ip6_gre: Fix MTU setting (Jakub Sitnicki) [1369158] - [net] gre6: Fix flag translations (Jakub Sitnicki) [1369158] - [net] gre: receive also TEB packets for lwtunnels (Jakub Sitnicki) [1369158] - [net] gre: move iptunnel_pull_header down to ipgre_rcv (Jakub Sitnicki) [1369158] - [net] gre: change gre_parse_header to return the header length (Jakub Sitnicki) [1369158] - [net] gre: remove superfluous pskb_may_pull (Jakub Sitnicki) [1369158] - [net] gre6: Cleanup GREv6 transmit path, call common GRE functions (Jakub Sitnicki) [1369158] - [net] ipv6: Generic tunnel cleanup (Jakub Sitnicki) [1369158] - [net] gre: Create common functions for transmit (Jakub Sitnicki) [1369158] - [net] ipv6: Create ip6_tnl_xmit (Jakub Sitnicki) [1369158] - [net] gre6: Cleanup GREv6 receive path, call common GRE functions (Jakub Sitnicki) [1369158] - [net] gre: Move utility functions to common headers (Jakub Sitnicki) [1369158] - [net] ipv6: Cleanup IPv6 tunnel receive path (Jakub Sitnicki) [1369158] - [net] ip6gre: Add support for GSO (Jakub Sitnicki) [1369158] - [net] gre: Add support for GRO/GSO of IPv6 GRE traffic (Jakub Sitnicki) [1369158] - [net] ip6gre: Add support for basic offloads offloads excluding GSO (Jakub Sitnicki) [1369158] - [net] ip6gretap: Fix MTU to allow for Ethernet header (Jakub Sitnicki) [1369158] - [net] gre: clear IFF_TX_SKB_SHARING (Jakub Sitnicki) [1369158] - [net] gre6: allow to update all parameters via rtnl (Jakub Sitnicki) [1369158] - [net] ip6_gre: Reduce log level in ip6gre_err() to debug (Jakub Sitnicki) [1369158] - [net] gre: use be16 variants of netlink functions (Jakub Sitnicki) [1369158] - [net] ip6_gre: fix endianness errors in ip6gre_err (Jakub Sitnicki) [1369158] - [net] gre: allow live address change (Jakub Sitnicki) [1369158] - [net] gre: Set inner mac header in gro complete (Jakub Sitnicki) [1369158] - [net] gre: Fix typo in returning flags in netlink (Jakub Sitnicki) [1369158] - [net] ip6gre: add a rtnl link alias for ip6gretap (Jakub Sitnicki) [1369158] - [net] gre: allow changing mac address when device is up (Jakub Sitnicki) [1369158] - [net] ip6_gre: don't allow to remove the fb_tunnel_dev (Jakub Sitnicki) [1369158] - [net] gre: use icmp_hdr() to get inner ip header (Jakub Sitnicki) [1369158] - [net] ipv6: Fix the upper MTU limit in GRE tunnel (Jakub Sitnicki) [1369158] - [net] geneve: avoid use-after-free of skb->data (Sabrina Dubroca) [1326309] - [net] vxlan: Add new UDP encapsulation offload type for VXLAN-GPE (Sabrina Dubroca) [1326309] - [net] Merge VXLAN and GENEVE push notifiers into a single notifier (Sabrina Dubroca) [1326309] - [net] Combine GENEVE and VXLAN port notifiers into single functions (Sabrina Dubroca) [1326309] - [net] vxlan/geneve: Include udp_tunnel.h in vxlan/geneve.h and fixup includes (Sabrina Dubroca) [1326309] - [net] geneve: fix max_mtu setting (Sabrina Dubroca) [1326309] - [net] geneve: fix tx_errors statistics (Sabrina Dubroca) [1326309] - [net] geneve: testing the wrong variable in geneve6_build_skb() (Sabrina Dubroca) [1326309] - [net] ip_tunnel_core: iptunnel_handle_offloads returns int and doesn't free skb (Sabrina Dubroca) [1326309] - [net] geneve: make access to tunnel options similar to vxlan (Sabrina Dubroca) [1326309] - [net] Optimize local checksum offload (Sabrina Dubroca) [1326318] - [net] documentation/networking: more accurate LCO explanation (Sabrina Dubroca) [1326318] - [net] documentation/networking: add checksum-offloads.txt to explain LCO (Sabrina Dubroca) [1326318] - [net] ip_tunnel: remove 'csum_help' argument to iptunnel_handle_offloads (Sabrina Dubroca) [1326318] - [net] gre: Implement LCO for GRE over IPv4 (Sabrina Dubroca) [1326318] - [net] vxlan: enable local checksum offload (Sabrina Dubroca) [1326318] - [net] enable LCO for udp_tunnel_handle_offloads() users (Sabrina Dubroca) [1326318] - [net] udp: always set up for CHECKSUM_PARTIAL offload (Sabrina Dubroca) [1326318] - [net] local checksum offload for encapsulation (Sabrina Dubroca) [1326318] - [net] gso: Support partial splitting at the frag_list pointer (Eric Garver) [1405429] - [net] Add support for IP ID mangling TSO in cases that require encapsulation (Eric Garver) [1405429] - [net] Fix netdev_fix_features so that TSO_MANGLEID is only available with TSO (Eric Garver) [1405429] - [net] gso: Only allow GSO_PARTIAL if we can checksum the inner protocol (Eric Garver) [1405429] - [net] gso: Do not perform partial GSO if number of partial segments is 1 or less (Eric Garver) [1405429] - [net] gso: Reload iph after pskb_may_pull (Eric Garver) [1326353] - [net] relax expensive skb_unclone() in iptunnel_handle_offloads() (Eric Garver) [1326353] - [net] documentation: Add documentation for TSO and GSO features (Eric Garver) [1326353] - [net] gso: Support partial segmentation offload (Eric Garver) [1326353] - [net] gro: Add support for TCP with fixed IPv4 ID field, limit tunnel IP ID values (Eric Garver) [1326353] - [net] gso: Add GSO type for fixed IPv4 ID (Eric Garver) [1326353] - [net] ethtool: Add support for toggling any of the GSO offloads (Eric Garver) [1326353] - [net] Reset encap_level to avoid resetting features on inner IP headers (Eric Garver) [1326353] - [net] bridge: update max_gso_segs and max_gso_size (Eric Garver) [1326353] - [net] rtnetlink: add IFLA_GSO_MAX_SEGS and IFLA_GSO_MAX_SIZE attributes (Eric Garver) [1326353] - [net] bridge: reset bridge mtu after deleting an interface (Eric Garver) [1326353] - [net] gso/udp: Use skb->len instead of udph->len to determine length of original skb (Eric Garver) [1326353] - [net] gso: Provide software checksum of tunneled UDP fragmentation offload (Eric Garver) [1326353] - [net] Allow tunnels to use inner checksum offloads with outer checksums needed (Eric Garver) [1326353] - [net] udp: Use uh->len instead of skb->len to compute checksum in segmentation (Eric Garver) [1326353] - [net] udp: Clean up the use of flags in UDP segmentation offload (Eric Garver) [1326353] - [net] gre: Use inner_proto to obtain inner header protocol (Eric Garver) [1326353] - [net] gre: Use GSO flags to determine csum need instead of GRE flags (Eric Garver) [1326353] - [net] Move skb_has_shared_frag check out of GRE code and into segmentation (Eric Garver) [1326353] - [net] Store checksum result for offloaded GSO checksums (Eric Garver) [1326353] - [net] Update remote checksum segmentation to support use of GSO checksum (Eric Garver) [1326353] - [net] Move GSO csum into SKB_GSO_CB (Eric Garver) [1326353] - [net] fix two sparse errors (Eric Garver) [1326353] - [net] Drop unecessary enc_features variable from tunnel segmentation functions (Eric Garver) [1326353]- [vhost] vsock: lookup and setup guest_cid inside vhost_vsock_lock (Stefan Hajnoczi) [1291282] - [net] vsock/virtio: fix src/dst cid format (Stefan Hajnoczi) [1291282] - [net] vsock/virtio: mark an internal function static (Stefan Hajnoczi) [1291282] - [net] vsock/virtio: add a missing __le annotation (Stefan Hajnoczi) [1291282] - [vhost] vhost-vsock: fix orphan connection reset (Stefan Hajnoczi) [1291282] - [vhost] vhost-vsock: remove unused vq variable (Stefan Hajnoczi) [1291282] - [net] vsock: add loopback to virtio_transport (Stefan Hajnoczi) [1291282] - [net] vsock: Don't dec ack backlog twice for rejected connections (Stefan Hajnoczi) [1291282] - [net] vhost/vsock: drop space available check for TX vq (Stefan Hajnoczi) [1291282] - [vhost] vsock: fix vhost virtio_vsock_pkt use-after-free (Stefan Hajnoczi) [1291282] - [vhost] vsock: Use kvfree() (Stefan Hajnoczi) [1291282] - [net] vsock: Add Makefile and Kconfig (Stefan Hajnoczi) [1291282] - [maintainers] vsock: Introduce vhost_vsock.ko (Stefan Hajnoczi) [1291282] - [maintainers] vsock: Introduce virtio_transport.ko (Stefan Hajnoczi) [1291282] - [uapi] vsock: Introduce virtio_vsock_common.ko (Stefan Hajnoczi) [1291282] - [net] vsock: defer sock removal to transports (Stefan Hajnoczi) [1291282] - [net] vsock: transport-specific vsock_transport functions (Stefan Hajnoczi) [1291282] - [net] vsock: make listener child lock ordering explicit (Stefan Hajnoczi) [1291282] - [net] vsock: do not disconnect socket when peer has shutdown SEND only (Stefan Hajnoczi) [1291282] - [net] af_vsock: Shrink the area influenced by prepare_to_wait (Stefan Hajnoczi) [1291282] - [net] vsock: define VSOCK_SS_LISTEN once only (Stefan Hajnoczi) [1291282] - [net] vsock: fix missing cleanup when misc_register failed (Stefan Hajnoczi) [1291282] - [uapi] fix to export linux/vm_sockets.h (Stefan Hajnoczi) [1291282] - [net] vmci_transport: switch ->enqeue_dgram, ->enqueue_stream and ->dequeue_stream to msghdr (Stefan Hajnoczi) [1291282] - [uapi] add missing network related headers to kbuild (Stefan Hajnoczi) [1291282] - [net] vsock: Make transport the proto owner (Stefan Hajnoczi) [1291282] - [net] vsock: Move af_vsock.h and vsock_addr.h to include/net (Stefan Hajnoczi) [1291282] - [net] vsock: Fix VSOCK_HASH and VSOCK_CONN_HASH (Stefan Hajnoczi) [1291282] - [net] vsock: Introduce vsock_auto_bind helper (Stefan Hajnoczi) [1291282]- [x86] edac, amd64: Don't treat ECC disabled as failure (Suravee Suthikulpanit) [1303712] - [x86] edac: Add routine to check if MC devices list is empty (Suravee Suthikulpanit) [1303712] - [x86] amd_nb: Fix boot crash on non-AMD systems (Suravee Suthikulpanit) [1303712] - [kernel] edac: Document HW_EVENT_ERR_DEFERRED type (Suravee Suthikulpanit) [1303712] - [edac] amd64: Autoload amd64_edac_mod on Fam17h systems (Suravee Suthikulpanit) [1303712] - [edac] amd64: Autoload module using x86_cpu_id (Suravee Suthikulpanit) [1303712] - [edac] amd64: Define and register UMC error decode function (Suravee Suthikulpanit) [1303712] - [edac] amd64_edac: Simplify code around decode_bus_error (Suravee Suthikulpanit) [1303712] - [edac] amd64: Determine EDAC capabilities on Fam17h systems (Suravee Suthikulpanit) [1303712] - [edac] amd64: Determine EDAC MC capabilities on Fam17h (Suravee Suthikulpanit) [1303712] - [edac] amd64: Add Fam17h debug output (Suravee Suthikulpanit) [1303712] - [edac] amd64: Add Fam17h scrubber support (Suravee Suthikulpanit) [1303712] - [edac] amd64_edac: Extend scrub rate support to F15hM60h (Suravee Suthikulpanit) [1303712] - [edac] amd64: Read MC registers on AMD Fam17h (Suravee Suthikulpanit) [1303712] - [edac] amd64: Reserve correct PCI devices on AMD Fam17h (Suravee Suthikulpanit) [1303712] - [edac] amd64: Add AMD Fam17h family type and ops (Suravee Suthikulpanit) [1303712] - [edac] amd64_edac: Drop pci_register_driver() use (Suravee Suthikulpanit) [1303712] - [edac] amd64: Extend ecc_enabled() to Fam17h (Suravee Suthikulpanit) [1303712] - [edac] amd64: Don't force-enable ECC checking on newer systems (Suravee Suthikulpanit) [1303712] - [x86] mce/amd: Add system physical address translation for AMD Fam17h (Suravee Suthikulpanit) [1303712] - [kernel] edac, amd64: Add Deferred Error type (Suravee Suthikulpanit) [1303712] - [edac] amd64: Rename __log_bus_error() to be more specific (Suravee Suthikulpanit) [1303712] - [edac] amd64: Change target of pci_name from F2 to F3 (Suravee Suthikulpanit) [1303712] - [edac] mce_amd: Rename nb_bus_decoder to dram_ecc_decoder (Suravee Suthikulpanit) [1303712] - [kernel] edac: Add LRDDR4 DRAM type (Suravee Suthikulpanit) [1303712] - [x86] amd_nb: Add SMN and Indirect Data Fabric access for AMD Fam17h (Suravee Suthikulpanit) [1303712] - [x86] amd_nb: Add Fam17h Data Fabric as "Northbridge" (Suravee Suthikulpanit) [1303712] - [x86] amd_nb: Make all exports EXPORT_SYMBOL_GPL (Suravee Suthikulpanit) [1303712] - [x86] amd_nb: Make amd_northbridges internal to amd_nb.c (Suravee Suthikulpanit) [1303712] - [x86] mce/amd: Fix HWID_MCATYPE calculation by grouping arguments (Suravee Suthikulpanit) [1303712] - [edac] x86/ras: Rename smca_bank_names to smca_names (Suravee Suthikulpanit) [1303712] - [edac] x86/ras: Simplify SMCA HWID descriptor struct (Suravee Suthikulpanit) [1303712] - [x86] ras: Simplify SMCA bank descriptor struct (Suravee Suthikulpanit) [1303712] - [x86] mce: Update AMD mcheck init to use cpu_has() facilities (Suravee Suthikulpanit) [1303712] - [x86] mce: Detect local MCEs properly (Suravee Suthikulpanit) [1303712] - [x86] mce: Carve out writes to MCx_STATUS and MCx_CTL (Suravee Suthikulpanit) [1303712] - [x86] mce: Grade uncorrected errors for SMCA-enabled systems (Suravee Suthikulpanit) [1303712]- [hv] vmbus: finally fix hv_need_to_signal_on_read() (Vitaly Kuznetsov) [1406404 1418889] - [hv] acquire vmbus_connection.channel_mutex in vmbus_free_channels() (Vitaly Kuznetsov) [1406404 1418889] - [hv] hyperv: Fix spelling of HV_UNKOWN (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: On the read path cleanup the logic to interrupt the host (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: On write cleanup the logic to interrupt the host (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: Base host signaling strictly on the ring state (Vitaly Kuznetsov) [1406404 1418889] - [hv] balloon: Fix info request to show max page count (Vitaly Kuznetsov) [1406404 1418889] - [hv] vss: Operation timeouts should match host expectation (Vitaly Kuznetsov) [1406404 1418889] - [hv] vss: Improve log messages (Vitaly Kuznetsov) [1406404 1418889] - [hv] balloon: Add logging for dynamic memory operations (Vitaly Kuznetsov) [1406404 1418889] - [hv] balloon: Disable hot add when CONFIG_MEMORY_HOTPLUG is not set (Vitaly Kuznetsov) [1406404 1418889] - [hv] utils: reduce HV_UTIL_NEGO_TIMEOUT timeout (Vitaly Kuznetsov) [1406404 1418889] - [hv] ring_buffer: count on wrap around mappings in get_next_pkt_raw() (v2) (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: make sysfs names consistent with PCI (Vitaly Kuznetsov) [1406404 1418889] - [hv] get rid of id in struct vmbus_channel (Vitaly Kuznetsov) [1406404 1418889] - [hv] make VMBus bus ids persistent (Vitaly Kuznetsov) [1406404 1418889] - [hv] utils: Rename version definitions to reflect protocol version (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: suppress some "hv_vmbus: Unknown GUID" warnings (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: Make mmio resource local (Vitaly Kuznetsov) [1406404 1418889] - [hv] utils: Check VSS daemon is listening before a hot backup (Vitaly Kuznetsov) [1406404 1418889] - [hv] utils: Continue to poll VSS channel after handling requests (Vitaly Kuznetsov) [1406404 1418889] - [hv] Introduce a policy for controlling channel affinity (Vitaly Kuznetsov) [1406404 1418889] - [hv] ring_buffer: use wrap around mappings in hv_copy{from, to}_ringbuffer() (Vitaly Kuznetsov) [1406404 1418889] - [hv] ring_buffer: wrap around mappings for ring buffers (Vitaly Kuznetsov) [1406404 1418889] - [hv] cleanup vmbus_open() for wrap around mappings (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: Implement a mechanism to tag the channel for low latency (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: Reduce the delay between retries in vmbus_post_msg() (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: Enable explicit signaling policy for NIC channels (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: fix the race when querying & updating the percpu list (Vitaly Kuznetsov) [1406404 1418889] - [hv] utils: fix a race on userspace daemons registration (Vitaly Kuznetsov) [1406404 1418889] - [hv] get rid of timeout in vmbus_open() (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: Give control over how the ring access is serialized (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: Eliminate the spin lock on the read path (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: add an API vmbus_hvsock_device_unregister() (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: add a per-channel rescind callback (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: vmbus_sendpacket_ctl: hvsock: avoid unnecessary signaling (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: define the new offer type for Hyper-V socket (hvsock) (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: add a helper function to set a channel's pending send size (Vitaly Kuznetsov) [1406404 1418889]- [tools] power turbostat: Denverton uses a 25 MHz crystal, not 19.2 MHz (Steve Best) [1379780] - [tools] power turbostat: fix Denverton BCLK (Steve Best) [1379780] - [tools] power turbostat: use intel-family.h model strings (Steve Best) [1379780] - [scsi] fcoe: fix reset of fip selection time (Neil Horman) [1410765] - [scsi] ipr: Fix async error WARN_ON (Gustavo Duarte) [1384383] - [scsi] ipr: Remove redundant messages at adapter init time (Gustavo Duarte) [1384383] - [scsi] ipr: Don't log unnecessary 9084 error details (Gustavo Duarte) [1384383] - [scsi] ipr: Add asynchronous error notification (Gustavo Duarte) [1384383] - [x86] kvm/x86: add sending hyper-v crash notification to user space (Bandan Das) [1357828] - [x86] kvm/x86: added hyper-v crash msrs into kvm hyperv context (Bandan Das) [1357828] - [x86] kvm: add hyper-v crash msrs values (Bandan Das) [1357828] - [x86] kvm: Add KVM_EXIT_SYSTEM_EVENT to user space API header (Bandan Das) [1357828] - [net] ethtool: page allocation failure (David Arcari) [1362219] - [net] audit: log 32-bit socketcalls (Richard Guy Briggs) [1382499] - [lib] bug.c: use common WARN helper (Pratyush Anand) [1310539] - [lib] bug.c: convert printk to pr_foo() (Pratyush Anand) [1310539] - [lib] bug.c: make panic_on_warn available for all architectures (Pratyush Anand) [1310539] - [kernel] panic: add cpu/pid to warn_slowpath_common in WARNING printk()s (Pratyush Anand) [1310539] - [kernel] ring-buffer: Prevent overflow of size in ring_buffer_resize() (Pratyush Anand) [1339451] - [kernel] ring-buffer: Use long for nr_pages to avoid overflow failures (Pratyush Anand) [1339451] - [kernel] tracing: Fix showing function event in available_events (Pratyush Anand) [1311824] - [kernel] nohz: Fix collision between tick and other hrtimers (Frederic Weisbecker) [1366043] - [netdrv] virtio-net: correctly enable multiqueue (Maxime Coquelin) [1396578] - [netdrv] virtio-net: enable multiqueue by default (Maxime Coquelin) [1396578] - [netdrv] alx: work around hardware bug in interrupt fallback path (Jarod Wilson) [1396261] - [netdrv] alx: fix fallback to msi or legacy interrupts (Jarod Wilson) [1396261] - [netdrv] alx: fix wrong condition to free descriptor memory (Jarod Wilson) [1396261] - [netdrv] ibmveth: Add a proper check for the availability of the checksum features (Thomas Huth) [1414232] - [powerpc] fadump: Fix the race in crash_fadump() (Steve Best) [1420077] - [cpufreq] intel_pstate: Add Knights Mill CPUID (Steve Best) [1381264]- [net] sctp: check af before verify address in sctp_addr_id2transport (Xin Long) [1414389] - [net] vti6: fix input path (Hangbin Liu) [1419421] - [net] xfrm_input: fix possible NULL deref of tunnel.ip6->parms.i_key (Hangbin Liu) [1419421] - [net] ipv6: addrconf: fix dev refcont leak when DAD failed (Hangbin Liu) [1416105] - [net] dctcp: avoid bogus doubling of cwnd after loss (Florian Westphal) [1386923] - [net] revert "dctcp: update cwnd on congestion event" (Florian Westphal) [1386923] - [net] avoid signed overflows for SO_{SND|RCV}BUFFORCE (Sabrina Dubroca) [1412474] {CVE-2016-9793} - [net] skbuff: Fix skb checksum partial check (Lance Richardson) [1411480] - [net] skbuff: Fix skb checksum flag on skb pull (Lance Richardson) [1411480] - [net] sctp: not copying duplicate addrs to the assoc's bind address list (Xin Long) [1308362] - [net] sctp: reduce indent level in sctp_copy_local_addr_list (Xin Long) [1308362] - [net] bonding: set carrier off for devices created through netlink (Beniamino Galvani) [1356197] - [net] bridge: a netlink notification should be sent when those attributes are changed by ioctl (Xin Long) [950243] - [net] bridge: a netlink notification should be sent when those attributes are changed by br_sysfs_if (Xin Long) [950243] - [net] bridge: a netlink notification should be sent when those attributes are changed by br_sysfs_br (Xin Long) [950243] - [net] bridge: simplify the stp_state_store by calling store_bridge_parm (Xin Long) [950243] - [net] bridge: simplify the forward_delay_store by calling store_bridge_parm (Xin Long) [950243] - [net] bridge: simplify the flush_store by calling store_bridge_parm (Xin Long) [950243] - [net] ipv6: correctly add local routes when lo goes up (Eelco Chaudron) [1386304] - [net] rtnetlink: Don't export empty RTAX_FEATURES (Phil Sutter) [1369421]- [fs] Make __xfs_xattr_put_listen preperly report errors (Brian Foster) [1419532] - [fs] xfs: in _attrlist_by_handle, copy the cursor back to userspace (Brian Foster) [1419532] - [fs] xfs: fix type confusion in xfs_ioc_swapext (Brian Foster) [1419532] - [fs] xfs: fix warning in xfs_finish_page_writeback for non-debug builds (Brian Foster) [1419532] - [fs] xfs: concurrent readdir hangs on data buffer locks (Brian Foster) [1419532] - [fs] xfs: move reclaim tagging functions (Brian Foster) [1419532] - [fs] xfs: simplify inode reclaim tagging interfaces (Brian Foster) [1419532] - [fs] xfs: rename variables in xfs_iflush_cluster for clarity (Brian Foster) [1419532] - [fs] xfs: xfs_iflush_cluster has range issues (Brian Foster) [1419532] - [fs] xfs: mark reclaimed inodes invalid earlier (Brian Foster) [1419532] - [fs] xfs: xfs_inode_free() isn't RCU safe (Brian Foster) [1419532] - [fs] xfs: optimise xfs_iext_destroy (Brian Foster) [1419532] - [fs] xfs: skip stale inodes in xfs_iflush_cluster (Brian Foster) [1419532] - [fs] xfs: fix inode validity check in xfs_iflush_cluster (Brian Foster) [1419532] - [fs] xfs: xfs_iflush_cluster fails to abort on error (Brian Foster) [1419532] - [fs] xfs: remove xfs_fs_evict_inode() (Brian Foster) [1419532] - [fs] xfs: buffer ->bi_end_io function requires irq-safe lock (Brian Foster) [1419532] - [fs] xfs: mute some sparse warnings (Brian Foster) [1419532] - [fs] xfs: improve kmem_realloc (Brian Foster) [1419532] - [fs] xfs: Add caller function output to xfs_log_force tracepoint (Brian Foster) [1419532] - [fs] xfs: remove transaction types (Brian Foster) [1419532] - [fs] xfs: better xfs_trans_alloc interface (Brian Foster) [1419532] - [fs] xfs: optimize bio handling in the buffer writeback path (Brian Foster) [1419532] - [fs] xfs: don't release bios on completion immediately (Brian Foster) [1419532] - [fs] xfs: build bios directly in xfs_add_to_ioend (Brian Foster) [1419532] - [fs] xfs: collapse cases in xfs_attr3_leaf_list_int (Brian Foster) [1419532] - [fs] xfs: remove put_value from attr ->put_listent context (Brian Foster) [1419532] - [fs] xfs: don't pass value into attr ->put_listent (Brian Foster) [1419532] - [fs] xfs: only return -errno or success from attr ->put_listent (Brian Foster) [1419532] - [fs] xfs: set up inode operation vectors later (Brian Foster) [1419532] - [fs] xfs: factor out a helper to initialize a local format inode fork (Brian Foster) [1419532] - [fs] xfs: add missing break in xfs_parseargs() (Brian Foster) [1419532] - [fs] xfs: Don't wrap growfs AGFL indexes (Brian Foster) [1419532] - [fs] xfs: always set rvalp in xfs_dir2_node_trim_free (Brian Foster) [1419532] - [fs] xfs: ensure committed is initialized in xfs_trans_roll (Brian Foster) [1419532] - [fs] xfs: borrow indirect blocks from freed extent when available (Brian Foster) [1419532] - [fs] xfs: refactor delalloc indlen reservation split into helper (Brian Foster) [1419532] - [fs] xfs: update freeblocks counter after extent deletion (Brian Foster) [1419532] - [fs] xfs: debug mode forced buffered write failure (Brian Foster) [1419532] - [fs] xfs: remove impossible condition (Brian Foster) [1419532] - [fs] xfs: check sizes of XFS on-disk structures at compile time (Brian Foster) [1419532] - [fs] xfs: use named array initializers for log item dumping (Brian Foster) [1419532] - [fs] xfs: fix computation of inode btree maxlevels (Brian Foster) [1419532] - [fs] xfs: reinitialise per-AG structures if geometry changes during recovery (Brian Foster) [1419532] - [fs] xfs: remove xfs_trans_get_block_res (Brian Foster) [1419532] - [fs] xfs: fix up inode32/64 (re)mount handling (Brian Foster) [1419532] - [fs] xfs: fix format specifier , should be llx and not llu (Brian Foster) [1419532] - [fs] xfs: sanitize remount options (Brian Foster) [1419532] - [fs] xfs: convert mount option parsing to tokens (Brian Foster) [1419532] - [fs] xfs: XFS_DIFLAG2_DAX limited by PAGE_SIZE (Brian Foster) [1419532] - [fs] xfs: dynamically switch modes when XFS_DIFLAG2_DAX is set/cleared (Brian Foster) [1419532] - [fs] xfs: S_DAX is only for regular files (Brian Foster) [1419532] - [fs] xfs: XFS_DIFLAG_DAX is only for regular files or directories (Brian Foster) [1419532] - [fs] xfs: remove XFS_BUF_ZEROFLAGS macro (Brian Foster) [1419532] - [fs] xfs: remove XBF_STALE flag wrapper macros (Brian Foster) [1419532] - [fs] xfs: remove XBF_WRITE flag wrapper macros (Brian Foster) [1419532] - [fs] xfs: remove XBF_READ flag wrapper macros (Brian Foster) [1419532] - [fs] xfs: remove XBF_ASYNC flag wrapper macros (Brian Foster) [1419532] - [fs] xfs: remove XBF_DONE flag wrapper macros (Brian Foster) [1419532] - [fs] xfs: mode di_mode to vfs inode (Brian Foster) [1419532] - [fs] xfs: move di_changecount to VFS inode (Brian Foster) [1419532] - [fs] xfs: move inode generation count to VFS inode (Brian Foster) [1419532] - [fs] xfs: use vfs inode nlink field everywhere (Brian Foster) [1419532] - [fs] xfs: reinitialise recycled VFS inode correctly (Brian Foster) [1419532] - [fs] xfs: move v1 inode conversion to xfs_inode_from_disk (Brian Foster) [1419532] - [fs] xfs: cull unnecessary icdinode fields (Brian Foster) [1419532] - [fs] xfs: remove timestamps from incore inode (Brian Foster) [1419532] - [fs] xfs: introduce inode log format object (Brian Foster) [1419532] - [fs] xfs: RT bitmap and summary buffers need verifiers (Brian Foster) [1419532] - [fs] xfs: RT bitmap and summary buffers are not typed (Brian Foster) [1419532] - [fs] xfs: move struct xfs_attr_shortform to xfs_da_format.h (Brian Foster) [1419532] - [fs] xfs: Make xfsaild freezeable again (Brian Foster) [1419532] - [fs] xfs: remove unused function definitions (Brian Foster) [1419532] - [fs] xfs: move buffer invalidation to xfs_btree_free_block (Brian Foster) [1419532] - [fs] xfs: factor btree block freeing into a helper (Brian Foster) [1419532] - [fs] xfs: handle errors from ->free_blocks in xfs_btree_kill_iroot (Brian Foster) [1419532] - [fs] xfs: lock rt summary inode on allocation (Brian Foster) [1419532] - [fs] xfs: Change how listxattr generates synthetic attributes (Brian Foster) [1419532]- [crypto] qat - zero esram only for DH85x devices (Neil Horman) [1382849] - [crypto] qat - fix bar discovery for c62x (Neil Horman) [1382849] - [crypto] qat - fix leak on error path (Neil Horman) [1382849] - [crypto] qat - fix incorrect accelerator mask for C3X devices (Neil Horman) [1382849] - [crypto] qat - fix constants table DMA (Neil Horman) [1382849] - [crypto] qat - fix aes-xts key sizes (Neil Horman) [1382849] - [crypto] qat - Stop dropping leading zeros from RSA output (Neil Horman) [1382849] - [crypto] qat - Add DH support (Neil Horman) [1382849] - [crypto] qat - Add RSA CRT mode (Neil Horman) [1382849] - [crypto] rsa - Store rest of the private key components (Neil Horman) [1382849] - [crypto] qat - Use alternative reset methods depending on the specific device (Neil Horman) [1382849] - [crypto] qat - Switch to new rsa_helper functions (Neil Horman) [1382849] - [crypto] ecdh - Add ECDH software support (Neil Horman) [1382849] - [crypto] dh - Add DH software implementation (Neil Horman) [1382849] - [crypto] kpp - Key-agreement Protocol Primitives API (KPP) (Neil Horman) [1382849] - [crypto] rsa - return raw integers for the ASN.1 parser (Neil Horman) [1382849] - [crypto] qat - Remove deprecated create_workqueue (Neil Horman) [1382849] - [crypto] qat - fix typos sizeof for ctx (Neil Horman) [1382849] - [crypto] qat - change the adf_ctl_stop_devices to void (Neil Horman) [1382849] - [crypto] qat - make adf_vf_isr.c dependant on IOV config (Neil Horman) [1382849] - [crypto] qat - Fix typo in comments (Neil Horman) [1382849] - [crypto] qat - fix adf_ctl_drv.c:undefined reference to adf_init_pf_wq (Neil Horman) [1382849] - [crypto] qat - fix invalid pf2vf_resp_wq logic (Neil Horman) [1382849] - [crypto] qat - fix section mismatch warning (Neil Horman) [1382849] - [crypto] qat - interrupts need to be enabled when VFs are disabled (Neil Horman) [1382849] - [crypto] qat - check if PF is running (Neil Horman) [1382849] - [crypto] qat - move vf2pf_init and vf2pf_exit to common (Neil Horman) [1382849] - [crypto] qat - adf_dev_stop should not be called in atomic context (Neil Horman) [1382849] - [crypto] qat - changed adf_dev_stop to void (Neil Horman) [1382849] - [crypto] qat - explicitly stop all VFs first (Neil Horman) [1382849] - [crypto] qat - fix address leaking of RSA public exponent (Neil Horman) [1382849] - [crypto] qat - avoid memory corruption or undefined behaviour (Neil Horman) [1382849] - [crypto] qat - Remove redundant nrbg rings (Neil Horman) [1382849] - [crypto] qat - make sure const_tab is 1024 bytes aligned (Neil Horman) [1382849] - [crypto] qat - remove redundant arbiter configuration (Neil Horman) [1382849] - [crypto] qat - Change the definition of icp_qat_uof_regtype (Neil Horman) [1382849] - [crypto] qat - The AE id should be less than the maximal AE number (Neil Horman) [1382849] - [crypto] qat - fix leak on error path (Neil Horman) [1382849] - [crypto] qat - Reduced reqsize in qat_algs (Neil Horman) [1382849] - [crypto] qat - Pack cfg ctl structs (Neil Horman) [1382849] - [crypto] qat - remove redundant function call (Neil Horman) [1382849] - [crypto] qat - change name for c6xx dev type (Neil Horman) [1382849]- [x86] platform/uv: Clean up the NMI code to match current coding style (Frank Ramsay) [1416460] - [x86] platform/uv: Ensure uv_system_init is called when necessary (Frank Ramsay) [1416460] - [x86] platform/uv: Initialize PCH GPP_D_0 NMI Pin to be NMI source (Frank Ramsay) [1416460] - [x86] platform/uv: Verify NMI action is valid, default is standard (Frank Ramsay) [1416460] - [x86] platform/uv: Add basic CPU NMI health check (Frank Ramsay) [1416460] - [x86] platform/uv: Add Support for UV4 Hubless NMIs (Frank Ramsay) [1416460] - [x86] platform/uv: Add Support for UV4 Hubless systems (Frank Ramsay) [1416460] - [x86] platform/uv: Fix 2 socket config problem (Frank Ramsay) [1416460] - [x86] platform/uv: Fix panic with missing UVsystab support (Frank Ramsay) [1416460] - [fs] posix_acl: Clear SGID bit when setting file permissions (Andreas Grunbacher) [1371253] {CVE-2016-7097} - [fs] sunrpc: Remove unused callback xpo_adjust_wspace() ("J. Bruce Fields") [1314076] - [fs] sunrpc: Change TCP socket space reservation ("J. Bruce Fields") [1314076] - [fs] sunrpc: Add a server side per-connection limit ("J. Bruce Fields") [1314076] - [fs] sunrpc: Micro optimisation for svc_data_ready ("J. Bruce Fields") [1314076] - [fs] sunrpc: Call the default socket callbacks instead of open coding ("J. Bruce Fields") [1314076] - [fs] sunrpc: lock the socket while detaching it ("J. Bruce Fields") [1314076] - [fs] sunrpc: Add tracepoints for dropped and deferred requests ("J. Bruce Fields") [1314076] - [fs] sunrpc: Add a tracepoint for server socket out-of-space conditions ("J. Bruce Fields") [1314076] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1356672] - [scsi] megaraid_sas: Implement the PD Map support for SAS3.5 Generic Megaraid Controllers (Tomas Henzl) [1356672] - [scsi] megaraid_sas: ldio_outstanding variable is not decremented in completion path (Tomas Henzl) [1356672] - [scsi] megaraid_sas: Enable or Disable Fast path based on the PCI Threshold Bandwidth (Tomas Henzl) [1356672] - [scsi] megaraid_sas: Add the Support for SAS3.5 Generic Megaraid Controllers Capabilities (Tomas Henzl) [1356672] - [scsi] megaraid_sas: Dynamic Raid Map Changes for SAS3.5 Generic Megaraid Controllers (Tomas Henzl) [1356672] - [scsi] megaraid_sas: SAS3.5 Generic Megaraid Controllers Fast Path for RAID 1/10 Writes (Tomas Henzl) [1356672] - [scsi] megaraid_sas: SAS3.5 Generic Megaraid Controllers Stream Detection and IO Coalescing (Tomas Henzl) [1356672] - [scsi] megaraid_sas: EEDP Escape Mode Support for SAS3.5 Generic Megaraid Controllers (Tomas Henzl) [1356672] - [scsi] megaraid_sas: 128 MSIX Support (Tomas Henzl) [1356672] - [scsi] megaraid_sas: Add new pci device Ids for SAS3.5 Generic Megaraid Controllers (Tomas Henzl) [1356672]- [fs] rpc: share one xps between all backchannels (Steve Dickson) [1336886] - [fs] sunrpc: fix xprt leak on xps allocation failure (Steve Dickson) [1336886] - [fs] sunrpc: Clear xpt_bc_xprt if xs_setup_bc_tcp failed (Steve Dickson) [1336886] - [fs] nfsd4/rpc: move backchannel create logic into rpc code (Steve Dickson) [1336886] - [fs] sunrpc: Fix suspicious RCU usage (Steve Dickson) [1336886] - [fs] NFS pnfs data server multipath session trunking (Steve Dickson) [1336886] - [fs] nfs4: clnt: respect noresvport when establishing connections to DSes (Steve Dickson) [1336886] - [fs] nfs: Fix an Oops in the pNFS files and flexfiles connection setup to the DS (Steve Dickson) [1336886] - [fs] NFS test session trunking with exchange id (Steve Dickson) [1336886] - [fs] NFS add xprt switch addrs test to match client (Steve Dickson) [1336886] - [fs] sunrpc: rpc_clnt_add_xprt setup function for NFS layer (Steve Dickson) [1336886] - [fs] SUNRPC search xprt switch for sockaddr (Steve Dickson) [1336886] - [fs] SUNRPC rpc_clnt_xprt_switch_add_xprt (Steve Dickson) [1336886] - [fs] SUNRPC rpc_clnt_xprt_switch_put (Steve Dickson) [1336886] - [fs] nfsv4: Cleanup the setting of the nfs4 lease period (Steve Dickson) [1336886] - [fs] SUNRPC remove rpc_task_release_client from rpc_task_set_client (Steve Dickson) [1336886] - [fs] NFS detect session trunking (Steve Dickson) [1336886] - [fs] NFS refactor nfs4_check_serverowner_major_id (Steve Dickson) [1336886] - [fs] NFS refactor nfs4_match_clientids (Steve Dickson) [1336886] - [fs] NFS setup async exchange_id (Steve Dickson) [1336886] - [fs] sunrpc: Fix infinite looping in rpc_clnt_iterate_for_each_xprt (Steve Dickson) [1336886] - [fs] NFS add callback_ops to nfs4_proc_bind_conn_to_session_callback (Steve Dickson) [1336886] - [fs] pnfs/nfsv4.1: Add multipath capabilities to pNFS flexfiles servers over NFSv3 (Steve Dickson) [1336886] - [fs] sunrpc: Allow addition of new transports to a struct rpc_clnt (Steve Dickson) [1336886] - [fs] nfsv4.1: nfs4_proc_bind_conn_to_session must iterate over all connections (Steve Dickson) [1336886] - [fs] sunrpc: Make NFS swap work with multipath (Steve Dickson) [1336886] - [fs] sunrpc: Add a helper to apply a function to all the rpc_clnt's transports (Steve Dickson) [1336886] - [fs] sunrpc: Allow caller to specify the transport to use (Steve Dickson) [1336886] - [fs] sunrpc: Use the multipath iterator to assign a transport to each task (Steve Dickson) [1336886] - [fs] sunrpc: Make rpc_clnt store the multipath iterators (Steve Dickson) [1336886] - [fs] sunrpc: Add a structure to track multiple transports (Steve Dickson) [1336886] - [fs] sunrpc: Make freeing of struct xprt rcu-safe (Steve Dickson) [1336886] - [fs] sunrpc: Uninline xprt_get(); It isn't performance critical (Steve Dickson) [1336886] - [fs] sunrpc: Reorder rpc_task to put waitqueue related info in same cachelines (Steve Dickson) [1336886] - [fs] sunrpc: Remove unused function rpc_task_reset_client (Steve Dickson) [1336886]- [fs] ovl: fix d_real() for stacked fs (Miklos Szeredi) [1414761] - [fs] ovl: fsync after copy-up (Miklos Szeredi) [1414757] - [fs] ovl: fix get_acl() on tmpfs (Miklos Szeredi) [1412247] - [fs] ovl: update S_ISGID when setting posix ACLs (Miklos Szeredi) [1414755] - [fs] ovl: use generic_readlink (Miklos Szeredi) [1414769] - [fs] ovl: explain error values when removing acl from workdir (Miklos Szeredi) [1414769] - [fs] ovl: Fix info leak in ovl_lookup_temp() (Miklos Szeredi) [1414754] - [fs] ovl: lookup: do getxattr with mounter's permission (Miklos Szeredi) [1414751] - [fs] ovl: copy_up_xattr(): use strnlen (Miklos Szeredi) [1412277] - [fs] vfs: do get_write_access() on upper layer of overlayfs (Miklos Szeredi) [1414746] - [fs] vfs: make argument of d_real_inode() const (Miklos Szeredi) [1414746] - [fs] locks: fix file locking on overlayfs (Miklos Szeredi) [1414738] - [fs] locks: fix locks_mandatory_locked to respect file-private locks (Miklos Szeredi) [1414738] - [fs] vfs: update ovl inode before relatime check (Miklos Szeredi) [1351860] - [fs] vfs: move permission checking into notify_change() for utimes(NULL) (Miklos Szeredi) [1413988] - [fs] ovl: fix workdir creation (Miklos Szeredi) [1410842] - [fs] ovl: update doc (Miklos Szeredi) [1414769] - [fs] ovl: listxattr: use strnlen() (Miklos Szeredi) [1412277] - [fs] ovl: Switch to generic_getxattr (Miklos Szeredi) [1414769] - [fs] ovl: Fix OVL_XATTR_PREFIX (Miklos Szeredi) [1412270] - [fs] ovl: fix spelling mistake: "directries" -> "directories" (Miklos Szeredi) [1414769] - [fs] ovl: use cached acl on underlying layer (Miklos Szeredi) [1412247] - [fs] fs: add get_acl helper (Miklos Szeredi) [1412247] - [fs] ovl: proper cleanup of workdir (Miklos Szeredi) [1410873] - [fs] ovl: remove posix_acl_default from workdir (Miklos Szeredi) [1410842] - [fs] ovl: don't copy up opaqueness (Miklos Szeredi) [1365150] - [fs] revert "vfs: add lookup_hash() helper" (Miklos Szeredi) [1414769] - [fs] ovl: simplify empty checking (Miklos Szeredi) [1414769] - [fs] qstr: constify instances in overlayfs (Miklos Szeredi) [1414769] - [fs] ovl: disallow overlayfs as upperdir (Miklos Szeredi) [1410813] - [fs] ovl: fix warning (Miklos Szeredi) [1414769] - [fs] ovl: remove duplicated include from super.c (Miklos Szeredi) [1414769] - [fs] ovl: permission: return ECHILD instead of ENOENT (Miklos Szeredi) [1414769] - [fs] ovl: update atime on upper (Miklos Szeredi) [1351860] - [fs] ovl: fixed coding style warning (Miklos Szeredi) [1414769] - [fs] ovl: honor flag MS_SILENT at mount (Miklos Szeredi) [1414769] - [fs] fs/overlayfs/super.c needs pagemap.h (Miklos Szeredi) [1414769] - [fs] wrappers for ->i_mutex access (Miklos Szeredi) [1414769] - [fs] nfs: Fix inode corruption in nfs_prime_dcache() (Benjamin Coddington) [1416532] - [fs] nfs: Don't let readdirplus revalidate an inode that was marked as stale (Benjamin Coddington) [1416532] - [fs] gfs2: Reduce contention on gfs2_log_lock (Robert S Peterson) [1406850] - [fs] gfs2: Inline function meta_lo_add (Robert S Peterson) [1406850] - [fs] gfs2: Switch tr_touched to flag in transaction (Robert S Peterson) [1406850] - [fs] gfs2: Wake up io waiters whenever a flush is done (Robert S Peterson) [1404301] - [fs] gfs2: Made logd daemon take into account log demand (Robert S Peterson) [1404301] - [fs] gfs2: Limit number of transaction blocks requested for truncates (Robert S Peterson) [1404301]- [fs] fscache: Fix dead object requeue (David Howells) [1415402] - [fs] fscache: Clear outstanding writes when disabling a cookie (David Howells) [1371381] - [fs] fs-cache: Initialise stores_lock in netfs cookie (David Howells) [1371381] - [fs] dlm: free workqueues after the connections (Marcelo Leitner) [1383710] - [fs] xfs: Document error handlers behavior (Carlos Maiolino) [1077671] - [fs] xfs: remove racy hasattr check from attr ops (Brian Foster) [1395538] - [fs] xfs: ioends require logically contiguous file offsets (Brian Foster) [1398005] - [fs] xfs: don't chain ioends during writepage submission (Brian Foster) [1398005] - [fs] xfs: factor mapping out of xfs_do_writepage (Brian Foster) [1398005] - [fs] xfs: xfs_cluster_write is redundant (Brian Foster) [1398005] - [fs] xfs: Introduce writeback context for writepages (Brian Foster) [1398005] - [fs] xfs: remove xfs_cancel_ioend (Brian Foster) [1398005] - [fs] xfs: remove nonblocking mode from xfs_vm_writepage (Brian Foster) [1398005] - [fs] mm/filemap.c: make global sync not clear error status of individual inodes (Brian Foster) [1398005] - [mm] mmap.c: fix arithmetic overflow in __vm_enough_memory() (Jerome Marchand) [1413503] - [lib] uuid.c: use correct offset in uuid parser (Tarun Gupta) [1412840] - [scsi] virtio-scsi: Fix endianess bug in virtscsi_queuecommand (Thomas Huth) [1413921] - [nvme] apply DELAY_BEFORE_CHK_RDY quirk at probe time too (Gustavo Duarte) [1409122] - [misc] genwqe: Fix bad page access during abort of resource allocation (Gustavo Duarte) [1384401] - [misc] genwqe: ensure zero initialization (Gustavo Duarte) [1384401] - [netdrv] r8169: fix the typo in the comment (Corinna Vinschen) [1394855] - [netdrv] r8169: add support for RTL8168 series add-on card (Corinna Vinschen) [1394855] - [netdrv] r8169: Add support for restarting auto-negotiation (Corinna Vinschen) [1394855] - [netdrv] r8169: set coherent DMA mask as well as streaming DMA mask (Corinna Vinschen) [1394855] - [netdrv] r8169: fix nic may not work after changing mac address (Corinna Vinschen) [1394855] - [netdrv] r8169: add checking driver's runtime pm status in rtl8169_get_ethtool_stats() (Corinna Vinschen) [1394855] - [netdrv] r8169: fix kernel log spam when set or get hardware wol setting (Corinna Vinschen) [1394855] - [netdrv] r8169: default to 64-bit DMA on recent PCIe chips (Corinna Vinschen) [1394855] - [netdrv] revert "bnx2: Reset device during driver initialization" (Neil Horman) [1417836] - [cpuidle] menu: Fix menu_select() for CPUIDLE_DRIVER_STATE_START == 0 (Gustavo Duarte) [1409211] - [powercap] rapl: reduce message loglevel (Prarit Bhargava) [1178491]- [xen] events: use xen_vcpu_id mapping for EVTCHNOP_status (Vitaly Kuznetsov) [1396554] - [xen] change the type of xen_vcpu_id to uint32_t (Vitaly Kuznetsov) [1396554] - [x86] xen/pvhvm: run xen_vcpu_setup() for the boot CPU (Vitaly Kuznetsov) [1396554] - [xen] events: use xen_vcpu_id mapping in events_base (Vitaly Kuznetsov) [1396554] - [x86] xen: use xen_vcpu_id mapping when pointing vcpu_info to shared_info (Vitaly Kuznetsov) [1396554] - [x86] xen: use xen_vcpu_id mapping for HYPERVISOR_vcpu_op (Vitaly Kuznetsov) [1396554] - [xen] introduce xen_vcpu_id mapping (Vitaly Kuznetsov) [1396554] - [x86] acpi: store ACPI ids from MADT for future usage (Vitaly Kuznetsov) [1396554] - [x86] x86 / acpi: simplify _acpi_map_lsapic() (Vitaly Kuznetsov) [1396554] - [x86] kvm: x86: Introduce segmented_write_std (Bandan Das) [1356762] - [x86] kvm: x86: emulate FXSAVE and FXRSTOR (Bandan Das) [1356762] - [x86] kvm: x86: add asm_safe wrapper (Bandan Das) [1356762] - [x86] kvm: x86: save one bit in ctxt->d (Bandan Das) [1356762] - [x86] kvm: x86: add Align16 instruction flag (Bandan Das) [1356762] - [x86] kvm: x86: don't print warning messages for unimplemented msrs (Bandan Das) [1297021] - [x86] intel_idle: Add Knights Mill CPUID (Steve Best) [1381259] - [x86] cpufreq: Use Intel family name macros for the intel_pstate cpufreq driver (Steve Best) [1416559] - [x86] perf/x86: Honor the architectural performance monitoring version (Cathy Avery) [1370023] - [vfio] vfio/type1: Remove pid_namespace.h include (Tarun Gupta) [1412329] - [vfio] iommu type1: fix the testing of capability for remote task (Tarun Gupta) [1412329] - [kernel] capability: export has_capability (Tarun Gupta) [1412329] - [kernel] taint/module: Fix problems when out-of-kernel driver defines true or false (Joe Lawrence) [1369704] - [kernel] taint/module: Clean up global and module taint flags handling (Joe Lawrence) [1369704] - [kernel] kernel/panic.c: reduce 1 byte usage for print tainted buffer (Joe Lawrence) [1369704] - [kernel] livepatch/module: print notice of TAINT_LIVEPATCH (Joe Lawrence) [1369704] - [kernel] livepatch/module: make TAINT_LIVEPATCH module-specific (Joe Lawrence) [1369704] - [kernel] debugobjects: Reduce contention on the global pool_lock (Waiman Long) [1078823] - [kernel] debugobjects: Scale thresholds with # of CPUs (Waiman Long) [1078823] - [kernel] debugobjects: track number of kmem_cache_alloc/kmem_cache_free done (Waiman Long) [1078823] - [kernel] debugobjects: Allow bigger number of early boot objects (Waiman Long) [1078823]- [scsi] mpt3sas: fix hang on ata passthrough commands (Tomas Henzl) [1306453] - [scsi] mpt3sas: Unblock device after controller reset (Tomas Henzl) [1306453] - [scsi] mpt3sas: Fix secure erase premature termination (Tomas Henzl) [1306453] - [scsi] mpt3sas: Fix for block device of raid exists even after deleting raid disk (Tomas Henzl) [1306453] - [scsi] mpt3sas: fix some spelling mistakes in message and comments (Tomas Henzl) [1306453] - [scsi] mpt3sas: Bump driver version as "14.101.00.00" (Tomas Henzl) [1306453] - [scsi] mpt3sas: Fix for Endianness issue (Tomas Henzl) [1306453] - [scsi] mpt3sas: Use the new MPI 2.6 32-bit Atomic Request Descriptors for SAS35 devices (Tomas Henzl) [1306453] - [scsi] mpt3sas: set EEDP-escape-flags for SAS35 devices (Tomas Henzl) [1306453] - [scsi] mpt3sas: Increased/Additional MSIX support for SAS35 devices (Tomas Henzl) [1306453] - [scsi] mpt3sas: Added Device ID's for SAS35 devices and updated MPI header (Tomas Henzl) [1306453] - [scsi] mpt3sas: Bump driver version as "14.100.00.00" (Tomas Henzl) [1306453] - [scsi] mpt3sas: Remove unused macro "MPT_DEVICE_TLR_ON" (Tomas Henzl) [1306453] - [scsi] mpt3sas: Implement device_remove_in_progress check in IOCTL path (Tomas Henzl) [1306453] - [scsi] mpt3sas: Fix for incorrect numbers for MSIX vectors enabled when non RDPQ card is enumerated first (Tomas Henzl) [1306453] - [scsi] mpt3sas: Fix for improper info displayed in var log, while blocking or unblocking the device (Tomas Henzl) [1306453] - [scsi] mpt3sas: Fix resume on WarpDrive flash cards (Tomas Henzl) [1306453] - [scsi] mpt3sas: Don't spam logs if logging level is 0 (Tomas Henzl) [1306453] - [scsi] mpt3sas: Fix warnings exposed by W=1 (Tomas Henzl) [1306453] - [scsi] mpt3sas: Eliminate dead sleep_flag code (Tomas Henzl) [1306453] - [scsi] mpt3sas: Eliminate conditional locking in mpt3sas_scsih_issue_tm() (Tomas Henzl) [1306453] - [scsi] mpt3sas: Ensure the connector_name string is NUL-terminated (Tomas Henzl) [1306453] - [scsi] mpt3sas: avoid mpt3sas_transport_port_add NULL parent_dev (Tomas Henzl) [1306453] - [scsi] mpt3sas: set num_phys after allocating phy space (Tomas Henzl) [1306453] - [scsi] mpt3sas: add missing curly braces (Tomas Henzl) [1306453]- [net] sctp: sctp_addr_id2transport should verify the addr before looking up assoc (Xin Long) [1414389] - [net] netlink: Fix dump skb leak/double free (Hangbin Liu) [1414293] {CVE-2016-9806} - [net] openvswitch: Remove incorrect WARN_ONCE() (Lance Richardson) [1414587] - [net] ipv4: use l4 hash for locally generated multipath flows (Paolo Abeni) [1278833] - [net] flowi: introduce get_hash_from_flowi4 (Paolo Abeni) [1278833] - [net] sctp: do not loose window information if in rwnd_over (Marcelo Leitner) [1084802] - [net] sctp: fix recovering from 0 win with small data chunks (Marcelo Leitner) [1084802] - [net] igmp: Make igmp group member RFC 3376 compliant (Hangbin Liu) [1391428] - [net] tcp: take care of truncations done by sk_filter() (Davide Caratti) [1400217] {CVE-2016-8645} - [net] add sk_filter_trim_cap (Davide Caratti) [1400217] {CVE-2016-8645} - [net] tcp: allow to enable the repair mode for non-listening sockets (Adrian Reber) [1406475] - [net] flow: Fix CPU hotplug callback registration (Florian Westphal) [1401795] - [net] tcp: warn on bogus MSS and try to amend it (Marcelo Leitner) [1401701] - [net] netfilter: ipt_CLUSTERIP: use proper net namespace to operate CLUSTERIP (Eelco Chaudron) [1385923] - [net] netfilter: ipt_CLUSTERIP: create proc entry under proper ipt_CLUSTERIP directory (Eelco Chaudron) [1385923] - [net] netfilter: ipt_CLUSTERIP: add parameter net in clusterip_config_find_get (Eelco Chaudron) [1385923] - [net] netfilter: ipt_CLUSTERIP: make clusterip_lock per net namespace (Eelco Chaudron) [1385923] - [net] netfilter: ipt_CLUSTERIP: make clusterip_list per net namespace (Eelco Chaudron) [1385923] - [net] netfilter: ipt_CLUSTERIP: make proc directory per net namespace (Eelco Chaudron) [1385923] - [net] sctp: implement rfc6458, 8.1.31. SCTP_DEFAULT_SNDINFO support (Xin Long) [1339791] - [net] sctp: implement rfc6458, 5.3.6. SCTP_NXTINFO cmsg support (Xin Long) [1339791] - [net] sctp: implement rfc6458, 5.3.5. SCTP_RCVINFO cmsg support (Xin Long) [1339791] - [net] sctp: implement rfc6458, 5.3.4. SCTP_SNDINFO cmsg support (Xin Long) [1339791] - [net] sctp: fix information leaks in ulpevent layer (Xin Long) [1339791] - [net] openvswitch: avoid resetting flow key while installing new flow (Thadeu Lima de Souza Cascardo) [1391696] - [net] openvswitch: Fix Frame-size larger than 1024 bytes warning (Thadeu Lima de Souza Cascardo) [1391696] - [net] openvswitch: use percpu flow stats (Thadeu Lima de Souza Cascardo) [1391696] - [net] openvswitch: fix flow stats accounting when node 0 is not possible (Thadeu Lima de Souza Cascardo) [1391696] - [net] sctp: hold transport instead of assoc when lookup assoc in rx path (Xin Long) [1371028] - [net] sctp: return back transport in __sctp_rcv_init_lookup (Xin Long) [1371028] - [net] sctp: hold transport instead of assoc in sctp_diag (Xin Long) [1371028] - [net] sctp: fix the issue sctp_diag uses lock_sock in rcu_read_lock (Xin Long) [1371028] - [net] tcp: allow dctcp alpha to drop to zero (Florian Westphal) [1370638] - [net] inet: add IP_BIND_ADDRESS_NO_PORT to overcome bind(0) limitations (Davide Caratti) [1374498] - [net] tcp: add an ability to dump and restore window parameters (Jacob Tanenbaum) [1352642]- [scsi] sg_write()/bsg_write() is not fit to be called under KERNEL_DS (Ewan Milne) [1414834] {CVE-2016-10088 CVE-2016-9576} - [scsi] Add intermediate STARGET_REMOVE state to scsi_target_state (Ewan Milne) [1365651] - [scsi] restart list search after unlock in scsi_remove_target (Ewan Milne) [1365651] - [scsi] lpfc: driver update for rhel7.4 rev 11.2.0.6 (Rob Evers) [1382101] - [scsi] lpfc: Adding the lpfc_use_blk_mq module parameter (Rob Evers) [1382101] - [scsi] lpfc: Fix few small typos in lpfc_scsi.c (Rob Evers) [1382101] - [scsi] lpfc: Fix sg_reset on SCSI device causing kernel crash (Rob Evers) [1382101] - [scsi] lpfc: Correct issue leading to oops during link reset (Rob Evers) [1382101] - [scsi] lpfc: Correct error in setting OS Driver Version with FW (Rob Evers) [1382101] - [scsi] lpfc: Clear the VendorVersion in the PLOGI/PLOGI ACC payload (Rob Evers) [1382101] - [scsi] lpfc: Correct host name in symbolic_name field (Rob Evers) [1382101] - [scsi] lpfc: FCoE VPort enable-disable does not bring up the VPort (Rob Evers) [1382101] - [scsi] lpfc: Fix Xlane dynamic LUN set for LUN priority (Rob Evers) [1382101] - [scsi] lpfc: Deprecate lpfc_prot_sg_seg_cnt parameter (Rob Evers) [1382101] - [scsi] lpfc: Correct oops on vport port resets (Rob Evers) [1382101] - [scsi] lpfc: Add missing memory barrier (Rob Evers) [1382101] - [scsi] lpfc: fix oops/BUG in lpfc_sli_ringtxcmpl_put() (Rob Evers) [1382101] - [scsi] lpfc: Fix possible NULL pointer dereference (Rob Evers) [1382101] - [scsi] lpfc: Use zd format string for size_t (Rob Evers) [1382101] - [scsi] lpfc: Fix fw download on SLI-4 FC adapters (Rob Evers) [1382101] - [scsi] lpfc: Synchronize link speed with boot driver (Rob Evers) [1382101] - [scsi] lpfc: Correct panics with eh_timeout and eh_deadline (Rob Evers) [1382101] - [scsi] lpfc: Fix lost target in pt-to-pt connect (Rob Evers) [1382101] - [scsi] lpfc: Revise strings with full lpfc parameter name (Rob Evers) [1382101] - [scsi] lpfc: Code cleanup for lpfc_sriov_nr_virtfn parameter (Rob Evers) [1382101] - [scsi] lpfc: Code cleanup for lpfc_max_scsicmpl_time parameter (Rob Evers) [1382101] - [scsi] lpfc: Code cleanup for lpfc_topology parameter (Rob Evers) [1382101] - [scsi] lpfc: Code cleanup for lpfc_aer_support parameter (Rob Evers) [1382101] - [scsi] lpfc: Code cleanup for lpfc_enable_rrq parameter (Rob Evers) [1382101] - [scsi] lpfc: Code clean up for lpfc_iocb_cnt parameter (Rob Evers) [1382101] - [scsi] lpfc: Set driver environment data on adapter (Rob Evers) [1382101] - [scsi] lpfc: Correct embedded io wq element size (Rob Evers) [1382101] - [scsi] lpfc: Mark symbols static where possible (Rob Evers) [1382101] - [scsi] lpfc: fix oops in lpfc_sli4_scmd_to_wqidx_distr() from lpfc_send_taskmgmt() (Rob Evers) [1382101] - [scsi] lpfc: Add support for using block multi-queue (Rob Evers) [1382101] - [scsi] lpfc: avoid harmless comparison warning (Rob Evers) [1382101] - [scsi] lpfc: call lpfc_sli_validate_fcp_iocb() with the hbalock held (Rob Evers) [1382101] - [scsi] lpfc: Copyright updates (Rob Evers) [1382101] - [scsi] lpfc: Correct issue with ioremap() call on 32bit kernel (Rob Evers) [1382101] - [scsi] lpfc: Re-organize source for easier driver attribute management (Rob Evers) [1382101] - [scsi] lpfc: Remove global lpfc_sli_mode attribute in leiu of per-hba lpfc_sli_mode (Rob Evers) [1382101] - [scsi] lpfc: Remove global lpfc_delay_discovery attribute in leiu of per-hba lpfc_delay_discovery (Rob Evers) [1382101] - [scsi] lpfc: Remove global lpfc_enable_npiv attribute in leiu of per-hba lpfc_enable_npiv (Rob Evers) [1382101] - [scsi] lpfc: Correct Port reset resulting in FC port going offline (Rob Evers) [1382101] - [scsi] lpfc: Add support for XLane LUN priority (Rob Evers) [1382101] - [scsi] lpfc: Correct RDP response Revision location (Rob Evers) [1382101] - [scsi] lpfc: Re-organize source for easier device-id management (Rob Evers) [1382101] - [scsi] lpfc: Correct FCOE discovery to avoid loss of storage devices after system reboot (Rob Evers) [1382101] - [scsi] lpfc: Fix SLI mode 2 config failure (Rob Evers) [1382101] - [scsi] lpfc: Add MDS Diagnostics Support (Rob Evers) [1382101] - [scsi] lpfc: Add recovery from adapter parity errors on some SLI4 adapters (Rob Evers) [1382101] - [scsi] lpfc: Utilize embedded CDB logic to minimize IO latency (Rob Evers) [1382101] - [scsi] lpfc: Add sysfs proc_name support (Rob Evers) [1382101] - [scsi] lpfc: Disable FDMI probing if not connected to a fabric (Rob Evers) [1382101] - [scsi] lpfc: Reject RDP ELS if port has no login (Rob Evers) [1382101] - [scsi] lpfc: Correct Buffer credit descriptor values in RDP response (Rob Evers) [1382101] - [scsi] lpfc: Correct RDP response sizing issue (Rob Evers) [1382101] - [scsi] lpfc: Fix Transgression Flag of Optical Element descriptor for RDP on Linux (Rob Evers) [1382101]- [md] raid5: Use correct IS_ERR() variation on pointer check (Jes Sorensen) [1380016] - [md] separate flags for superblock changes (Jes Sorensen) [1380016] - [md] MD_RECOVERY_NEEDED is set for mddev->recovery (Jes Sorensen) [1380016] - [md] takeover should clear unrelated bits (Jes Sorensen) [1380016] - [md] r5cache: after recovery, increase journal seq by 10000 (Jes Sorensen) [1380016] - [md] raid5-cache: fix crc in rewrite_data_only_stripes() (Jes Sorensen) [1380016] - [md] raid5-cache: no recovery is required when create super-block (Jes Sorensen) [1380016] - [md] fix refcount problem on mddev when stopping array (Jes Sorensen) [1380016] - [md] r5cache: do r5c_update_log_state after log recovery (Jes Sorensen) [1380016] - [md] raid5-cache: adjust the write position of the empty block if no data blocks (Jes Sorensen) [1380016] - [md] r5cache: run_no_space_stripes() when R5C_LOG_CRITICAL == 0 (Jes Sorensen) [1380016] - [md] raid5: limit request size according to implementation limits (Jes Sorensen) [1380016] - [md] raid5-cache: do not need to set STRIPE_PREREAD_ACTIVE repeatedly (Jes Sorensen) [1380016] - [md] raid5-cache: remove the unnecessary next_cp_seq field from the r5l_log (Jes Sorensen) [1380016] - [md] raid5-cache: release the stripe_head at the appropriate location (Jes Sorensen) [1380016] - [md] raid5-cache: use ring add to prevent overflow (Jes Sorensen) [1380016] - [md] raid5-cache: remove unnecessary function parameters (Jes Sorensen) [1380016] - [md] raid5-cache: don't set STRIPE_R5C_PARTIAL_STRIPE flag while load stripe into cache (Jes Sorensen) [1380016] - [md] raid5-cache: add another check conditon before replaying one stripe (Jes Sorensen) [1380016] - [md] r5cache: enable IRQs on error path (Jes Sorensen) [1380016] - [md] r5cache: handle alloc_page failure (Jes Sorensen) [1380016] - [md] stop write should stop journal reclaim (Jes Sorensen) [1380016] - [md] raid10: add failfast handling for writes (Jes Sorensen) [1380016] - [md] raid10: add failfast handling for reads (Jes Sorensen) [1380016] - [md] raid1: add failfast handling for writes (Jes Sorensen) [1380016] - [md] raid1: add failfast handling for reads (Jes Sorensen) [1380016] - [md] Use REQ_FAILFAST_* on metadata writes where appropriate (Jes Sorensen) [1380016] - [md] failfast: add failfast flag for md to be used by some personalities (Jes Sorensen) [1380016] - [md] r5cache: r5cache recovery: part 2 (Jes Sorensen) [1380016] - [md] r5cache: r5cache recovery: part 1 (Jes Sorensen) [1380016] - [md] r5cache: refactoring journal recovery code (Jes Sorensen) [1380016] - [md] r5cache: sysfs entry journal_mode (Jes Sorensen) [1380016] - [md] r5cache: write-out phase and reclaim support (Jes Sorensen) [1380016] - [md] r5cache: caching phase of r5cache (Jes Sorensen) [1380016] - [md] r5cache: State machine for raid5-cache write back mode (Jes Sorensen) [1380016] - [md] r5cache: move some code to raid5.h (Jes Sorensen) [1380016] - [md] r5cache: Check array size in r5l_init_log (Jes Sorensen) [1380016] - [md] raid5-cache: fix lockdep warning (Jes Sorensen) [1380016] - [md] remove md_super_wait() call after bitmap_flush() (Jes Sorensen) [1380016] - [md] raid1: fix: IO can block resync indefinitely (Jes Sorensen) [1379764 1380016] - [md] bitmap: Don't write bitmap while earlier writes might be in-flight (Jes Sorensen) [1380016] - [md] perform async updates for metadata where possible (Jes Sorensen) [1380016] - [md] raid5-cache: restrict the use area of the log_offset variable (Jes Sorensen) [1380016] - [md] raid5: change printk() to pr_*() (Jes Sorensen) [1380016] - [md] raid10: change printk() to pr_*() (Jes Sorensen) [1380016] - [md] raid1: change printk() to pr_*() (Jes Sorensen) [1380016] - [md] raid0: replace printk() with pr_*() (Jes Sorensen) [1380016] - [md] multipath: replace printk() with pr_*() (Jes Sorensen) [1380016] - [md] linear: replace printk() with pr_*() (Jes Sorensen) [1380016] - [md] bitmap: change all printk() to pr_*() (Jes Sorensen) [1380016] - [md] change all printk() to pr_err() or pr_warn() etc (Jes Sorensen) [1380016] - [md] fix some issues with alloc_disk_sb() (Jes Sorensen) [1380016] - [md] bitmap: call bitmap_file_unmap once bitmap_storage_alloc returns -ENOMEM (Jes Sorensen) [1380016] - [md] raid5: revert commit 11367799f3d1 (Jes Sorensen) [1380016] - [md] wake up personality thread after array state update (Jes Sorensen) [1380016] - [md] don't fail an array if there are unacknowledged bad blocks (Jes Sorensen) [1380016] - [md] add bad block support for external metadata (Jes Sorensen) [1380016] - [md] be careful not lot leak internal curr_resync value into metadata. -- (all) (Jes Sorensen) [1380016] - [md] raid1: handle read error also in readonly mode (Jes Sorensen) [1380016] - [md] raid5-cache: correct condition for empty metadata write (Jes Sorensen) [1380016] - [md] report 'write_pending' state when array in sync (Jes Sorensen) [1380016] - [md] raid5: write an empty meta-block when creating log super-block (Jes Sorensen) [1380016] - [md] raid5: initialize next_checkpoint field before use (Jes Sorensen) [1380016] - [md] set rotational bit (Jes Sorensen) [1380016] - [md] fix a potential deadlock (Jes Sorensen) [1380016] - [md] raid5: allow arbitrary max_hw_sectors (Jes Sorensen) [1380016] - [md] lib/raid6: Add AVX512 optimized recovery functions (Jes Sorensen) [1380016] - [md] lib/raid6: Add AVX512 optimized gen_syndrome functions (Jes Sorensen) [1380016] - [md] changes for MD_STILL_CLOSED flag (Jes Sorensen) [1380016] - [md] raid5: fix a small race condition (Jes Sorensen) [1380016] - [md] raid5: guarantee enough stripes to avoid reshape hang (Jes Sorensen) [1380016] - [md] raid5-cache: fix a deadlock in superblock write (Jes Sorensen) [1380016] - [md] raid5: avoid unnecessary bio data set (Jes Sorensen) [1380016] - [md] raid5: fix memory leak of bio integrity data (Jes Sorensen) [1380016] - [md] raid10: record correct address of bad block (Jes Sorensen) [1380016] - [md] r5cache: set MD_JOURNAL_CLEAN correctly (Jes Sorensen) [1380016] - [md] don't print the same repeated messages about delayed sync operation (Jes Sorensen) [1380016] - [md] do not count journal as spare in GET_ARRAY_INFO (Jes Sorensen) [1380016] - [md] Prevent IO hold during accessing to faulty raid5 array (Jes Sorensen) [1380016] - [md] hold mddev lock to change bitmap location (Jes Sorensen) [1380016] - [md] raid5: fix incorrectly counter of conf->empty_inactive_list_nr (Jes Sorensen) [1380016] - [md] fix null pointer deference (Jes Sorensen) [1380016] - [md] raid10: improve random reads performance (Jes Sorensen) [1380016] - [md] add missing sysfs_notify on array_state update (Jes Sorensen) [1380016] - [md] Fix kernel module refcount handling (Jes Sorensen) [1380016] - [md] documentation: fix wrong value in md.txt (Jes Sorensen) [1380016] - [md] reduce the number of synchronize_rcu() calls when multiple devices fail (Jes Sorensen) [1380016] - [md] be extra careful not to take a reference to a Faulty device (Jes Sorensen) [1380016] - [md] multipath: add rcu protection to rdev access in multipath_status (Jes Sorensen) [1380016] - [md] raid5: add rcu protection to rdev accesses in raid5_status (Jes Sorensen) [1380016] - [md] raid5: add rcu protection to rdev accesses in want_replace (Jes Sorensen) [1380016] - [md] raid5: add rcu protection to rdev accesses in handle_failed_sync (Jes Sorensen) [1380016] - [md] raid1: add rcu protection to rdev in fix_read_error (Jes Sorensen) [1380016] - [md] raid1: small code cleanup in end_sync_write (Jes Sorensen) [1380016] - [md] raid1: small cleanup in raid1_end_read/write_request (Jes Sorensen) [1380016] - [md] raid10: simplify print_conf a little (Jes Sorensen) [1380016] - [md] raid10: minor code improvement in fix_read_error() (Jes Sorensen) [1380016] - [md] raid10: add rcu protection to rdev access during reshape (Jes Sorensen) [1380016] - [md] raid10: add rcu protection to rdev access in raid10_sync_request (Jes Sorensen) [1380016] - [md] raid10: add rcu protection in raid10_status (Jes Sorensen) [1380016] - [md] raid10: fix refounct imbalance when resyncing an array with a replacement device (Jes Sorensen) [1380016] - [md] raid1, raid10: don't recheck "Faulty" flag in read-balance (Jes Sorensen) [1380016] - [md] disconnect device from personality before trying to remove it (Jes Sorensen) [1380016] - [md] MD:Update superblock when err == 0 in size_store (Jes Sorensen) [1380016] - [md] use a mutex to protect a global list (Jes Sorensen) [1380016] - [md] simplify the code with md_kick_rdev_from_array (Jes Sorensen) [1380016] - [md] right meaning of PARITY_ENABLE_RMW and PARITY_PREFER_RMW (Jes Sorensen) [1380016] - [md] set MD_CHANGE_PENDING in a atomic region (Jes Sorensen) [1380016] - [md] md.c: fix oops in mddev_suspend for raid0 (Jes Sorensen) [1380016] - [md] bitmap: clear bitmap if bitmap_create failed (Jes Sorensen) [1380016] - [md] warn for potential deadlock (Jes Sorensen) [1380016]- [acpi] acpi / apd: Add clock frequency for future AMD I2C controller (Suravee Suthikulpanit) [1354637] - [acpi] acpi / apd: Add APM X-Gene ACPI I2C device support (Suravee Suthikulpanit) [1354637] - [acpi] Remove clk.h include (Suravee Suthikulpanit) [1354637] - [acpi] acpi / apd: Remove CLK_IS_ROOT (Suravee Suthikulpanit) [1354637] - [i2c] designware: Add device HID for future AMD I2C controller (Suravee Suthikulpanit) [1354637] - [i2c] designware: fix IO timeout issue for AMD controller (Suravee Suthikulpanit) [1354637] - [include] gpio: Increase ARCH_NR_GPIOs to 512 (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: Drop pinctrl_unregister for devm_ registered device (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: avoid maybe-uninitalized warning (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: white space cleanups in amd_gpio_dbg_show() (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: fix compilation warning (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: Set the level based on ACPI tables (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: Add support for additional GPIO (Suravee Suthikulpanit) [1329005] - [gpio] amdpt: Add a new ACPI HID (Suravee Suthikulpanit) [1329005] - [gpio] driver for AMD Promontory (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: Use devm_pinctrl_register() for pinctrl registration (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: Add device HID for future AMD GPIO controller (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: switch to using a bool for level (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: Configure GPIO register using BIOS settings (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: Remove the default de-bounce time (Suravee Suthikulpanit) [1329005] - [pinctrl] Fix return value check in amd_gpio_probe() (Suravee Suthikulpanit) [1329005] - [pinctrl] Use irq_desc_get_xxx() to avoid redundant lookup of irq_desc (Suravee Suthikulpanit) [1329005] - [pinctrl] make pinctrl_register() return proper error code (Suravee Suthikulpanit) [1329005] - [pinctrl] Remove .owner field (Suravee Suthikulpanit) [1329005] - [pinctrl] Fix inconsistent spinlock of AMD GPIO driver which can be recognized by static analysis tool smatch. Declare constant Variables with Sparse's suggestion (Suravee Suthikulpanit) [1329005] - [pinctrl] Turn AMD support to tristate (Suravee Suthikulpanit) [1329005] - [pinctrl] add AMD GPIO driver support (Suravee Suthikulpanit) [1329005] - [kernel] genirq: Export handle_bad_irq (Suravee Suthikulpanit) [1329005] - [pinctrl] zynq: Use devm_pinctrl_register() for pinctrl registration (Suravee Suthikulpanit) [1329005] - [gpio] pinctrl: Add devm_ apis for pinctrl_{register, unregister} (Suravee Suthikulpanit) [1329005] - [base] platform_device: use a macro instead of platform_driver_register (Suravee Suthikulpanit) [1329005] - [acpi] acpica: Add "Windows 2015" string to _OSI support (Suravee Suthikulpanit) [1329005 1354637]- [netdrv] igb: re-assign hw address pointer on reset after PCI error (Gustavo Duarte) [1413043] - [netdrv] netvsc: add rcu_read locking to netvsc callback (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: remove excessive logging on MTU change (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: fix a race between netvsc_send() and netvsc_init_buf() (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: fix comments (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: count multicast packets received (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: remove VF in flight counters (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: use RCU to protect vf_netdev (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: improve VF device matching (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: simplify callback event code (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: dev hold/put reference to VF (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: use consume_skb (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: make variable local (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: make netvsc_destroy_buf void (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: refactor completion function (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: init completion during alloc (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: make device_remove void (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: use ARRAY_SIZE() for NDIS versions (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: style cleanups (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: Add handler for physical link speed change (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: Add query for initial physical link speed (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: use kcalloc (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: make RSS hash key static (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: fix rtnl locking in callback (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: Implement batching of receive completions (Vitaly Kuznetsov) [1395600] - [netdrv] netvsc: Use the new in-place consumption APIs in the rx path (Vitaly Kuznetsov) [1395600] - [netdrv] netvsc: get rid of completion timeouts (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: pass struct net_device to rndis_filter_set_offload_params() (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: pass struct net_device to rndis_filter_set_device_mac() (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: pass struct netvsc_device to rndis_filter_{open, close}() (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: introduce {net, hv}_device_to_netvsc_device() helpers (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: remove redundant assignment in netvsc_recv_callback() (Vitaly Kuznetsov) [1395600] - [netdrv] hv: vmbus: Implement APIs to support "in place" consumption of vmbus packets (Vitaly Kuznetsov) [1395600] - [netdrv] hv: vmbus: Move some ring buffer functions to hyperv.h (Vitaly Kuznetsov) [1395600] - [netdrv] hv: vmbus: Export the vmbus_set_event() API (Vitaly Kuznetsov) [1395600] - [netdrv] hv: vmbus: define a new VMBus message type for hvsock (Vitaly Kuznetsov) [1395600]- [kernel] timekeeping: Increment clock_was_set_seq in timekeeping_init() (Prarit Bhargava) [1409214] - [kernel] timekeeping: Use timekeeping_update() instead of memcpy() (Prarit Bhargava) [1409214] - [s390] pci: query fmb length (Hendrik Brueckner) [1400157] - [s390] pci: fmb enhancements (Hendrik Brueckner) [1400157] - [s390] pci: use unique UIDs for domain enumeration (Hendrik Brueckner) [1380776] - [s390] pci: add some new arch specific pci attributes (Hendrik Brueckner) [1380776] - [s390] pci: use macro for attribute creation (Hendrik Brueckner) [1380776] - [s390] add support for ipl devices in subchannel sets > 0 (Hendrik Brueckner) [1381848] - [s390] ipl: cleanup macro usage (Hendrik Brueckner) [1381848] - [s390] ipl: cleanup shutdown_action attributes (Hendrik Brueckner) [1381848] - [s390] ipl: cleanup bin attr usage (Hendrik Brueckner) [1381848] - [s390] dasd: Add new ioctl BIODASDCHECKFMT (Hendrik Brueckner) [1380773] - [s390] dasd: Refactor dasd format functions (Hendrik Brueckner) [1380773] - [s390] dasd: Simplify code in format logic (Hendrik Brueckner) [1380773] - [s390] dasd: Improve dasd format code (Hendrik Brueckner) [1380773] - [s390] dasd: channel path aware error recovery (Hendrik Brueckner) [1380771] - [s390] dasd: extend dasd path handling (Hendrik Brueckner) [1380771] - [s390] dasd: fix double free in dasd_eckd_read_conf (Hendrik Brueckner) [1380771] - [s390] cio: introduce pathmask_to_pos (Hendrik Brueckner) [1380771] - [s390] dasd: make query host access interruptible (Hendrik Brueckner) [1274412] - [s390] dasd: add query host access to volume support (Hendrik Brueckner) [1274412] - [s390] dasd: fix failing CUIR assignment under LPAR (Hendrik Brueckner) [1274456] - [s390] dasd: enhance CUIR scope detection (Hendrik Brueckner) [1274456] - [s390] dasd: add support for control unit initiated reconfiguration (Hendrik Brueckner) [1274456] - [s390] kernel/ap_bus: Fix hang condition on crypto card config-off (Hendrik Brueckner) [1413663] - [s390] sysinfo: show partition extended name and UUID if available (Hendrik Brueckner) [1413122] - [s390] zcrypt: Improved invalid domain response handling (Hendrik Brueckner) [1413662]- [kernel] vfio-mdev: fix non-standard ioctl return val causing i386 build fail (Tarun Gupta) [1116064] - [vfio] vfio-pci: Handle error from pci_iomap (Tarun Gupta) [1116064] - [samples] vfio-mdev: Make mdev_device private and abstract interfaces (Tarun Gupta) [1116064] - [samples] vfio-mdev: Make mdev_parent private (Tarun Gupta) [1116064] - [samples] vfio-mdev: de-polute the namespace, rename parent_device & parent_ops (Tarun Gupta) [1116064] - [vfio] vfio-mdev: Fix remove race (Tarun Gupta) [1116064] - [vfio] type1: Restore mapping performance with mdev support (Tarun Gupta) [1116064] - [vfio] vfio iommu type1: Fix size argument to vfio_find_dma() in pin_pages/unpin_pages (Tarun Gupta) [1116064] - [vfio] vfio iommu type1: Fix size argument to vfio_find_dma() during DMA UNMAP (Tarun Gupta) [1116064] - [vfio] vfio iommu type1: WARN_ON if notifier block is not unregistered (Tarun Gupta) [1116064] - [virt] kvm: set/clear kvm to/from vfio_group when group add/delete (Tarun Gupta) [1116064] - [kernel] vfio: support notifier chain in vfio_group (Tarun Gupta) [1116064] - [kernel] vfio: vfio_register_notifier: classify iommu notifier (Tarun Gupta) [1116064] - [vfio] Fix handling of error returned by 'vfio_group_get_from_dev()' (Tarun Gupta) [1116064] - [vfio] fix vfio_info_cap_add/shift (Tarun Gupta) [1116064] - [maintainers] maintainers: Add entry VFIO based Mediated device drivers (Tarun Gupta) [1116064] - [samples] docs: Sample driver to demonstrate how to use Mediated device framework (Tarun Gupta) [1116064] - [documentation] docs: Sysfs ABI for mediated device framework (Tarun Gupta) [1116064] - [vfio] docs: Add Documentation for Mediated devices (Tarun Gupta) [1116064] - [uapi] vfio: Define device_api strings (Tarun Gupta) [1116064] - [vfio] vfio_pci: Updated to use vfio_set_irqs_validate_and_prepare() (Tarun Gupta) [1116064] - [kernel] vfio: Introduce vfio_set_irqs_validate_and_prepare() (Tarun Gupta) [1116064] - [vfio] vfio_pci: Update vfio_pci to use vfio_info_add_capability() (Tarun Gupta) [1116064] - [kernel] vfio: Introduce common function to add capabilities (Tarun Gupta) [1116064] - [kernel] vfio iommu: Add blocking notifier to notify DMA_UNMAP (Tarun Gupta) [1116064] - [vfio] vfio iommu type1: Add support for mediated devices (Tarun Gupta) [1116064] - [vfio] vfio iommu type1: Add task structure to vfio_dma (Tarun Gupta) [1116064] - [vfio] vfio iommu type1: Add find_iommu_group() function (Tarun Gupta) [1116064] - [vfio] vfio iommu type1: Update argument of vaddr_get_pfn() (Tarun Gupta) [1116064] - [vfio] vfio iommu type1: Update arguments of vfio_lock_acct (Tarun Gupta) [1116064] - [kernel] vfio iommu: Added pin and unpin callback functions to vfio_iommu_driver_ops (Tarun Gupta) [1116064] - [vfio] Common function to increment container_users (Tarun Gupta) [1116064] - [vfio] Rearrange functions to get vfio_group from dev (Tarun Gupta) [1116064] - [vfio] VFIO based driver for Mediated devices (Tarun Gupta) [1116064] - [kernel] vfio: Mediated device Core driver (Tarun Gupta) [1116064] - [lib] uuid.c: introduce a few more generic helpers (Tarun Gupta) [1116064] - [lib] uuid.c: move generate_random_uuid() to uuid.c (Tarun Gupta) [1116064] - [virt] kvm: mmu: try to fix up page faults before giving up (Tarun Gupta) [1116064] - [virt] kvm: mmu: prepare to support mapping of VM_IO and VM_PFNMAP frames (Tarun Gupta) [1116064] - [vfio] pci: Fix typos in comments (Tarun Gupta) [1116064] - [vfio] fix possible use after free of vfio group (Tarun Gupta) [1116064] - [vfio] vfio-pci: Allow to mmap sub-page MMIO BARs if the mmio page is exclusive (Tarun Gupta) [1116064] - [vfio] type1: Fix build warning (Tarun Gupta) [1116064] - [vfio] vfio_pci: Test for extended capabilities if config space > 256 bytes (Tarun Gupta) [1116064] - [vfio] pci: return -EFAULT if copy_to_user fails (Tarun Gupta) [1116064] - [vfio] pci: Enable virtual register in PCI config space (Tarun Gupta) [1116064] - [vfio] pci: Add infrastructure for additional device specific regions (Tarun Gupta) [1116064] - [uapi] vfio: Define device specific region type capability (Tarun Gupta) [1116064] - [vfio] pci: Include sparse mmap capability for MSI-X table regions (Tarun Gupta) [1116064] - [uapi] vfio: Define sparse mmap capability for regions (Tarun Gupta) [1116064] - [kernel] vfio: Add capability chain helpers (Tarun Gupta) [1116064] - [uapi] vfio: Define capability chains (Tarun Gupta) [1116064] - [vfio] If an IOMMU backend fails, keep looking (Tarun Gupta) [1116064] - [vfio] fix a warning message (Tarun Gupta) [1116064] - [vfio] vfio-pci: constify pci_error_handlers structures (Tarun Gupta) [1116064]- [kernel] perf/core: Fix sideband list-iteration vs. event ordering NULL pointer deference crash (Jiri Olsa) [1412115] - [tools] perf trace: Check if MAP_32BIT is defined (again) (Jiri Olsa) [1405101] - [tools] perf hists: Fix column length on --hierarchy (Jiri Olsa) [1405101] - [tools] perf hists browser: Fix column indentation on --hierarchy (Jiri Olsa) [1405101] - [tools] perf hists browser: Show folded sign properly on --hierarchy (Jiri Olsa) [1405101] - [tools] perf hists browser: Fix indentation of folded sign on --hierarchy (Jiri Olsa) [1405101] - [tools] perf hist browser: Fix hierarchy column counts (Jiri Olsa) [1405101] - [tools] perf jit: Fix build issue on Ubuntu (Jiri Olsa) [1405101] - [tools] perf header: Set nr_numa_nodes only when we parsed all the data (Jiri Olsa) [1405101] - [tools] perf top: Fix refreshing hierarchy entries on TUI (Jiri Olsa) [1405101] - [tools] tools build: Add feature detection for g++ (Jiri Olsa) [1405101] - [tools] tools build: Support compiling C++ source file (Jiri Olsa) [1405101] - [tools] perf top/report: Add tips about a list option (Jiri Olsa) [1405101] - [tools] perf report/top: Add a tip about system-wide collection from all CPUs (Jiri Olsa) [1405101] - [tools] perf report/top: Add a tip about source line numbers with overhead (Jiri Olsa) [1405101] - [tools] perf jevents: Fix Intel JSON fixed counter conversions (Jiri Olsa) [1405101] - [tools] tools lib traceevent: Fix kbuffer_read_at_offset() (Jiri Olsa) [1405101] - [tools] perf intel-pt: Fix MTC timestamp calculation for large MTC periods (Jiri Olsa) [1405101] - [tools] perf intel-pt: Fix estimated timestamps for cycle-accurate mode (Jiri Olsa) [1405101] - [tools] perf uretprobe ppc64le: Fix probe location (Jiri Olsa) [1405101] - [tools] perf pmu-events: Add Skylake frontend MSR support (Jiri Olsa) [1405101] - [tools] perf pmu-events: Fix fixed counters on Intel (Jiri Olsa) [1405101] - [tools] perf tools: Make alias matching case-insensitive (Jiri Olsa) [1405101] - [tools] perf tools: Allow period= in perf stat CPU event descriptions (Jiri Olsa) [1405101] - [tools] perf tools: Add README for info on parsing JSON/map files (Jiri Olsa) [1405101] - [tools] perf list jevents: Add support for event list topics (Jiri Olsa) [1405101] - [tools] perf list: Support long jevents descriptions (Jiri Olsa) [1405101] - [tools] perf jevents: Add support for long descriptions (Jiri Olsa) [1405101] - [tools] perf pmu: Add override support for event list CPUID (Jiri Olsa) [1405101] - [tools] perf list: Add a --no-desc flag (Jiri Olsa) [1405101] - [tools] perf tools: Query terminal width and use in perf list (Jiri Olsa) [1405101] - [tools] perf pmu: Support alias descriptions (Jiri Olsa) [1405101] - [tools] perf jevents: Handle header line in mapfile (Jiri Olsa) [1405101] - [tools] perf tools: Support CPU id matching for x86 v2 (Jiri Olsa) [1405101] - [tools] perf powerpc: Support CPU ID matching for Powerpc (Jiri Olsa) [1405101] - [tools] perf pmu: Use pmu_events table to create aliases (Jiri Olsa) [1405101] - [tools] perf jevents: Program to convert JSON file (Jiri Olsa) [1405101] - [tools] perf tools: Add jsmn `jasmine' JSON parser (Jiri Olsa) [1405101] - [tools] tools build: Make fixdep a hostprog (Jiri Olsa) [1405101] - [tools] tools build: Add support for host programs format (Jiri Olsa) [1405101] - [tools] perf tools: Experiment with cppcheck (Jiri Olsa) [1405101] - [tools] perf probe: Check if *ptr2 is zero and not ptr2 (Jiri Olsa) [1405101] - [tools] perf tests: Add dwarf unwind test for powerpc (Jiri Olsa) [1405101] - [tools] perf probe: Match linkage name with mangled name (Jiri Olsa) [1405101] - [tools] perf probe: Fix to cut off incompatible chars from group name (Jiri Olsa) [1405101] - [tools] perf probe: Skip if the function address is 0 (Jiri Olsa) [1405101] - [tools] perf probe: Ignore the error of finding inline instance (Jiri Olsa) [1405101] - [tools] perf intel-pt: Fix decoding when there are address filters (Jiri Olsa) [1405101] - [tools] perf intel-pt: Enable decoder to handle TIP.PGD with missing IP (Jiri Olsa) [1405101] - [tools] perf intel-pt: Read address filter from AUXTRACE_INFO event (Jiri Olsa) [1405101] - [tools] perf intel-pt: Record address filter in AUXTRACE_INFO event (Jiri Olsa) [1405101] - [tools] perf intel-pt: Add a helper function for processing AUXTRACE_INFO (Jiri Olsa) [1405101] - [tools] perf intel-pt: Fix missing error codes processing auxtrace_info (Jiri Olsa) [1405101] - [tools] perf intel-pt: Add support for recording the max non-turbo ratio (Jiri Olsa) [1405101] - [tools] perf intel-pt: Fix snapshot overlap detection decoder errors (Jiri Olsa) [1405101] - [tools] perf probe: Increase debug level of SDT debug messages (Jiri Olsa) [1405101] - [tools] perf record: Add support for using symbols in address filters (Jiri Olsa) [1405101] - [tools] perf symbols: Add dso__last_symbol() (Jiri Olsa) [1405101] - [tools] perf record: Fix error paths (Jiri Olsa) [1405101] - [tools] perf record: Rename label 'out_symbol_exit' (Jiri Olsa) [1405101] - [tools] perf script: Fix vanished idle symbols (Jiri Olsa) [1405101] - [tools] perf evsel: Add support for address filters (Jiri Olsa) [1405101] - [tools] perf evsel: New tracepoint specific function (Jiri Olsa) [1405101] - [tools] perf tools: Make perf_evsel__append_filter() generic (Jiri Olsa) [1405101] - [tools] perf tools: Update documentation info about quipper (Jiri Olsa) [1405101] - [tools] perf trace: Beautify sched_[gs]et_attr return value (Jiri Olsa) [1405101] - [tools] perf data: Fix building in 32 bit platform with libbabeltrace (Jiri Olsa) [1405101] - [tools] perf tools: Fix MMAP event synthesis broken by MAP_HUGETLB change (Jiri Olsa) [1405101] - [tools] perf record: Fix documentation 'event_sources' -> 'event_source' (Jiri Olsa) [1405101] - [tools] perf hists: Make hists__fprintf_headers function global (Jiri Olsa) [1405101] - [tools] perf hists: Make __hist_entry__snprintf function global (Jiri Olsa) [1405101] - [tools] perf tools: Make several display functions global (Jiri Olsa) [1405101] - [tools] perf tools: Make several sorting functions global (Jiri Olsa) [1405101] - [tools] perf tools: Make output_field_add and sort_dimension__add global (Jiri Olsa) [1405101] - [tools] perf tools: Make reset_dimensions global (Jiri Olsa) [1405101] - [tools] perf hists: Add __hist_entry__snprintf function (Jiri Olsa) [1405101] - [tools] perf tools: Add PMU configuration to tools (Jiri Olsa) [1405101] - [tools] perf pmu: Push configuration down to PMU driver (Jiri Olsa) [1405101] - [tools] perf tools: Confine __get_cpuid() to x86 architecture (Jiri Olsa) [1405101] - [tools] perf hists: Use bigger buffer for stdio headers (Jiri Olsa) [1405101] - [tools] perf evsel: Remove superfluous initialization of weight (Jiri Olsa) [1405101] - [tools] perf symbols: Do not open device files (Jiri Olsa) [1405101] - [tools] perf hists: Factor out hists__reset_column_width() (Jiri Olsa) [1405101] - [tools] perf ui/tui: Reset output width for hierarchy (Jiri Olsa) [1405101] - [tools] perf annotate: Resolve 'call' operands to function names (Jiri Olsa) [1405101] - [tools] perf annotate: Pass the symbol's map/dso to the instruction parsers (Jiri Olsa) [1405101] - [tools] perf annotate: Do not ignore call instruction with indirect target (Jiri Olsa) [1405101] - [tools] perf hists: Fix width computation for srcline sort entry (Jiri Olsa) [1405101] - [tools] perf trace beauty mmap: Add missing MADV_FREE (Jiri Olsa) [1405101] - [tools] perf tools: Add infrastructure for PMU specific configuration (Jiri Olsa) [1405101] - [tools] perf report: Enable group view with hierarchy (Jiri Olsa) [1405101] - [tools] perf ui/stdio: Rename print_hierarchy_header() (Jiri Olsa) [1405101] - [tools] perf ui/stdio: Always reset output width for hierarchy (Jiri Olsa) [1405101] - [tools] perf hist: Initialize hierarchy tree explicitly (Jiri Olsa) [1405101] - [tools] perf hists: Introduce hists__link_hierarchy() (Jiri Olsa) [1405101] - [tools] perf hists: Introduce hists__match_hierarchy() (Jiri Olsa) [1405101] - [tools] perf build: Compare mman.h related headers against kernel originals (Jiri Olsa) [1405101] - [tools] perf tools: Do hugetlb handling in more systems (Jiri Olsa) [1405101] - [tools] perf trace beauty mmap: Fix defines for non !x86_64 (Jiri Olsa) [1405101] - [tools] tools include: Add uapi mman.h for each architecture (Jiri Olsa) [1405101] - [tools] perf hists browser: Fix event group display (Jiri Olsa) [1405101] - [tools] perf probe: Fix dwarf regs table for x86_64 (Jiri Olsa) [1405101] - [tools] perf powerpc: Fix build-test failure (Jiri Olsa) [1405101] - [tools] perf pmu: Support alternative sysfs cpumask (Jiri Olsa) [1405101] - [tools] perf evlist: Only open events on CPUs an evsel permits (Jiri Olsa) [1405101] - [tools] perf annotate: Add branch stack / basic block (Jiri Olsa) [1405101] - [tools] perf record: Mark MAP_HUGETLB when synthesizing mmap events (Jiri Olsa) [1405101] - [tools] tools lib api fs: Add hugetlbfs filesystem detector (Jiri Olsa) [1405101] - [tools] perf tools: Recognize hugetlb mapping as anon mapping (Jiri Olsa) [1405101] - [tools] perf symbols: Remove symbol_filter_t machinery (Jiri Olsa) [1405101] - [tools] perf test vmlinux: Remove dead symbol_filter_t code (Jiri Olsa) [1405101] - [tools] perf machine: Remove machine->symbol_filter and friends (Jiri Olsa) [1405101] - [tools] perf top: Remove old kernel-only symbol filter (Jiri Olsa) [1405101] - [tools] perf symbols: Mark if a symbol is idle in the library (Jiri Olsa) [1405101] - [tools] perf symbols: Fixup symbol sizes before picking best ones (Jiri Olsa) [1405101] - [tools] perf symbols: Check symbol_conf.allow_aliases for kallsyms loading too (Jiri Olsa) [1405101] - [tools] perf test vmlinux: Tolerate symbol aliases (Jiri Olsa) [1405101] - [tools] perf test vmlinux: Avoid printing headers for empty lists (Jiri Olsa) [1405101] - [tools] perf test vmlinux: Clarify which -v lines are errors or warning (Jiri Olsa) [1405101] - [tools] perf probe: Ignore vmlinux Build-id when offline vmlinux given (Jiri Olsa) [1405101] - [tools] perf probe: Support probing on offline cross-arch binary (Jiri Olsa) [1405101] - [tools] perf probe: Ignore vmlinux buildid if offline kernel is given (Jiri Olsa) [1405101] - [tools] perf probe: Show trace event definition (Jiri Olsa) [1405101] - [tools] perf config: Show default report configuration in example and docs (Jiri Olsa) [1405101] - [tools] perf symbols: Demangle symbols for synthesized @plt entries (Jiri Olsa) [1405101] - [tools] perf probe: Do not use map_load filters for function (Jiri Olsa) [1405101] - [tools] perf symbols: Rename ->ignore to ->idle (Jiri Olsa) [1405101] - [tools] perf annotate: Initialize the priv are in symbol__new() (Jiri Olsa) [1405101] - [tools] perf tools: Fix error handling of lzma decompression (Jiri Olsa) [1405101] - [tools] perf probe: Remove unused tracing_dir variable (Jiri Olsa) [1405101] - [tools] perf record: Fix spelling mistake "Finshed" -> "Finished" (Jiri Olsa) [1405101] - [tools] perf tools: fix typo: "ehough" -> "enough" (Jiri Olsa) [1405101] - [tools] perf probe: Add supported for type casting by the running kernel (Jiri Olsa) [1405101] - [tools] perf hists browser: Remove superfluous null check on map (Jiri Olsa) [1405101] - [tools] perf tools: Skip running the feature tests for 'make install-doc' (Jiri Olsa) [1405101] - [tools] perf tools: Use __weak definition from linux/compiler.h (Jiri Olsa) [1405101] - [tools] perf report: Allow configuring the default sort order in ~/.perfconfig (Jiri Olsa) [1405101] - [tools] perf disassemble: Extract logic to find file to pass to objdump to a separate function (Jiri Olsa) [1405101] - [tools] perf disassemble: Simplify logic for picking the filename to disassemble (Jiri Olsa) [1405101] - [tools] perf disassemble: Move check for kallsyms + !kcore (Jiri Olsa) [1405101] - [tools] perf hists: Add support for header span (Jiri Olsa) [1405101] - [tools] perf tools stdio: Display multiple header lines (Jiri Olsa) [1405101] - [tools] perf tools tui: Display multiple header lines (Jiri Olsa) [1405101] - [tools] perf hists: Add line argument into perf_hpp_fmt's header callback (Jiri Olsa) [1405101] - [tools] perf hists: Introduce nr_header_lines into struct perf_hpp_list (Jiri Olsa) [1405101] - [tools] perf top: Use MSEC_PER_SEC (Jiri Olsa) [1405101] - [tools] perf bench futex: Use NSEC_PER_USEC (Jiri Olsa) [1405101] - [tools] perf kvm: Use NSEC_PER_USEC (Jiri Olsa) [1405101] - [tools] perf record: Use USEC_PER_MSEC (Jiri Olsa) [1405101] - [tools] perf bench sched-messaging: Use USEC_PER_MSEC (Jiri Olsa) [1405101] - [tools] perf bench mem: Use USEC_PER_SEC (Jiri Olsa) [1405101] - [tools] perf stat: Use *SEC_PER_*SEC macros (Jiri Olsa) [1405101] - [tools] perf bench sched-pipe: Use linux/time64.h, USEC_PER_SEC (Jiri Olsa) [1405101] - [tools] perf timechart: Use NSEC_PER_U?SEC (Jiri Olsa) [1405101] - [tools] perf sched: Use linux/time64.h (Jiri Olsa) [1405101] - [tools] perf bench numa: Use NSEC_PER_U?SEC (Jiri Olsa) [1405101] - [tools] Introduce tools/include/linux/time64.h for *SEC_PER_*SEC macros (Jiri Olsa) [1405101] - [x86] perf/intel/rapl: Make the Intel RAPL PMU driver modular (Jiri Olsa) [1405101] - [kernel] bitmap.h, perf/core: Fix the mask in perf_output_sample_regs() (Jiri Olsa) [1405101] - [x86] perf/x86: Fix NMI measurements (Jiri Olsa) [1405101] - [x86] Warn when NMI handlers take large amounts of time (Jiri Olsa) [1405101] - [x86] perf/x86: Fix full width counter, counter overflow (Jiri Olsa) [1405101] - [x86] perf/x86/intel/uncore: Allow only a single PMU/box within an events group (Jiri Olsa) [1405101] - [x86] perf/x86/intel: Cure bogus unwind from PEBS entries (Jiri Olsa) [1405101] - [kernel] perf/core: Fix address filter parser (Jiri Olsa) [1405101] - [x86] perf/x86/uncore: Fix crash by removing bogus event_list[] handling for SNB client uncore IMC (Jiri Olsa) [1405101] - [x86] perf/x86/intel/uncore: Add more Intel uncore IMC PCI IDs for SkyLake (Jiri Olsa) [1405101] - [x86] perf/x86/intel: Honour the CPUID for number of fixed counters in hypervisors (Jiri Olsa) [1405101] - [kernel] perf/core: Protect PMU device removal with a 'pmu_bus_running' check, to fix CONFIG_DEBUG_TEST_DRIVER_REMOVE=y kernel panic (Jiri Olsa) [1405101] - [x86] perf/x86/intel/uncore: Add Knights Mill CPUID (Jiri Olsa) [1405101] - [x86] perf/x86/intel: Add Knights Mill CPUID (Jiri Olsa) [1405101] - [x86] perf/x86/intel: Remove an inconsistent NULL check (Jiri Olsa) [1405101] - [x86] perf/x86/intel/pt: Add support for PTWRITE and power event tracing (Jiri Olsa) [1405101] - [x86] perf/x86/intel/uncore: Add Skylake server uncore support (Jiri Olsa) [1405101] - [kernel] perf/core: Fix aux_mmap_count vs aux_refcount order (Jiri Olsa) [1405101] - [kernel] perf/core: Don't pass PERF_EF_START to the PMU ->start callback (Jiri Olsa) [1405101] - [x86] perf/x86: Fix PEBS threshold initialization (Jiri Olsa) [1405101] - [x86] perf/x86/intel/uncore: Handle non-standard counter offset (Jiri Olsa) [1405101] - [x86] perf/x86/intel/uncore: Remove hard-coded implementation for Node ID mapping location (Jiri Olsa) [1405101] - [x86] perf/x86/intel/uncore: Add enable_box for client MSR uncore (Jiri Olsa) [1405101] - [x86] perf/x86/intel/uncore: Add support for the Intel Skylake client uncore PMU (Jiri Olsa) [1405101] - [x86] perf/x86/uncore: Use Intel family name macros for uncore (Jiri Olsa) [1405101] - [x86] perf/intel/uncore: Make the Intel uncore PMU driver modular (Jiri Olsa) [1405101] - [x86] perf/x86: Fix embarrasing typo (Jiri Olsa) [1405101] - [x86] perf/x86: Fix compile warnings for intel_uncore (Jiri Olsa) [1405101] - [x86] perf/x86/intel: Clean up LBR state tracking (Jiri Olsa) [1405101] - [x86] perf/x86/intel: Remove redundant test from intel_pmu_lbr_add() (Jiri Olsa) [1405101] - [x86] perf/x86/intel: Eliminate dead code in intel_pmu_lbr_del() (Jiri Olsa) [1405101] - [x86] perf/x86: Ensure perf_sched_cb_{inc, dec}() is only called from pmu::{add, del}() (Jiri Olsa) [1405101] - [kernel] perf/x86/intel: Rework the large PEBS setup code (Jiri Olsa) [1405101] - [kernel] perf/core: Sched out groups atomically (Jiri Olsa) [1405101]- [s390] mm: add support for 2GB hugepages (Hendrik Brueckner) [1380775] - [mm] hugetlb: don't require CMA for runtime gigantic pages (Hendrik Brueckner) [1380775] - [s390] scm_block: fix off by one during cluster reservation (Hendrik Brueckner) [1274409] - [s390] scm_block: make the number of reqs per HW req configurable (Hendrik Brueckner) [1274409] - [s390] scm_block: handle multiple requests in one HW request (Hendrik Brueckner) [1274409] - [s390] scm_block: allocate aidaw pages only when necessary (Hendrik Brueckner) [1274409] - [s390] scm_block: use mempool to manage aidaw requests (Hendrik Brueckner) [1274409] - [kernel] audit: add support for session ID user filter (Richard Guy Briggs) [1382504] - [kernel] audit: skip sessionid sentinel value when auto-incrementing (Richard Guy Briggs) [1382504] - [kernel] audit: convert all sessionid declaration to unsigned int (Richard Guy Briggs) [1382504] - [kernel] audit: add exclude filter extension to feature bitmap (Richard Guy Briggs) [1382508] - [kernel] audit: add fields to exclude filter by reusing user filter (Richard Guy Briggs) [1382508] - [kernel] audit: fix some horrible switch statement style crimes (Richard Guy Briggs) [1382508] - [kernel] audit: fixup: log on errors from filter user rules (Richard Guy Briggs) [1382508] - [security] selinux: Convert isec->lock into a spinlock (Andreas Grunbacher) [437984] - [security] selinux: Clean up initialization of isec->sclass (Andreas Grunbacher) [437984] - [security] proc: Pass file mode to proc_pid_make_inode (Andreas Grunbacher) [437984] - [security] selinux: Minor cleanups (Andreas Grunbacher) [437984] - [security] selinux: check ss_initialized before revalidating an inode label (Andreas Grunbacher) [437984] - [security] selinux: delay inode label lookup as long as possible (Andreas Grunbacher) [437984] - [security] selinux: don't revalidate an inode's label when explicitly setting it (Andreas Grunbacher) [437984] - [security] selinux: simply inode label states to INVALID and INITIALIZED (Andreas Grunbacher) [437984] - [security] selinux: don't revalidate inodes in selinux_socket_getpeersec_dgram() (Andreas Grunbacher) [437984] - [security] selinux: Don't sleep inside inode_getsecid hook (Andreas Grunbacher) [437984] - [security] selinux: Inode label revalidation performance fix (Andreas Grunbacher) [437984] - [security] gfs2: Invalid security labels of inodes when they go invalid (Andreas Grunbacher) [437984] - [security] selinux: Revalidate invalid inode security labels (Andreas Grunbacher) [437984] - [security] Add hook to invalidate inode security labels (Andreas Grunbacher) [437984] - [security] selinux: Add accessor functions for inode->i_security (Andreas Grunbacher) [437984] - [security] Make inode argument of inode_getsecid non-const (Andreas Grunbacher) [437984] - [security] Make inode argument of inode_getsecurity non-const (Andreas Grunbacher) [437984] - [security] selinux: Remove unused variable in selinux_inode_init_security (Andreas Grunbacher) [437984]- [scsi] avoid a permanent stop of the scsi device's request queue (Ewan Milne) [1400044] - [scsi] scsi_lib: correctly retry failed zero length REQ_TYPE_FS commands (Ewan Milne) [1403849] - [scsi] qla2xxx: Get mutex lock before checking optrom_state (Chad Dupuis) [1408387] - [edac] amd64: Fix channel decode on Fam15hMod60h systems (Suravee Suthikulpanit) [1275714] - [tty] 8250_pci: Fix potential use-after-free in error path (Steve Best) [1414297] - [md] dm btree: fix a bug in dm_btree_find_next_single() (Mike Snitzer) [1414453] - [mm] memcontrol: do not recurse in direct reclaim (Rik van Riel) [1397330] - [x86] x86/smpboot: Make logical package management more robust (Prarit Bhargava) [1414054] - [x86] x86/cpu: Deal with broken firmware (VMWare/XEN) (Prarit Bhargava) [1414054] - [s390] zcrypt: Introduce CEX6 toleration (Hendrik Brueckner) [1380777] - [s390] net/af_iucv: don't use paged skbs for TX on HiperSockets (Hendrik Brueckner) [1413659] - [kernel] x86/panic: Replace CONFIG_KEXEC_CORE with CONFIG_KEXEC (Xunlei Pang) [726846] - [kernel] mm, pcp: allow restoring percpu_pagelist_fraction default (Dave Anderson) [1405920] - [kernel] locking: Optimize lock_bh functions (Lauro Ramos Venancio) [1403356] - [kernel] sched/preempt, locking: Rework local_bh_{dis, en}able() (Lauro Ramos Venancio) [1403356] - [kernel] locking/rtmutex: Implement lockless top-waiter wakeup (Lauro Ramos Venancio) [1403356] - [kernel] locking/mutex: Allow next waiter lockless wakeup (Lauro Ramos Venancio) [1403356] - [kernel] futex: Force hot variables into a single cache line (Lauro Ramos Venancio) [1403356] - [kernel] futex: Implement lockless wakeups (Lauro Ramos Venancio) [1403356] - [kernel] futex: Add another early deadlock detection check (Lauro Ramos Venancio) [1403356] - [kernel] sched/core: Reset task's lockless wake-queues on fork() (Lauro Ramos Venancio) [1403356] - [kernel] sched: Implement lockless wake-queues (Lauro Ramos Venancio) [1403356] - [virtio] balloon: check the number of available pages in leak balloon (David Hildenbrand) [1401615] - [drivers] Set dev->device_rh to NULL after free (Prarit Bhargava) [1414064] - [powerpc] kvm: Add halt polling documentation (Thomas Huth) [1399882] - [powerpc] kvm: ppc: book3s hv: Comment style and print format fixups (Thomas Huth) [1399882] - [powerpc] kvm: ppc: Decrease the powerpc default halt poll max value (Thomas Huth) [1399882] - [powerpc] kvm: ppc: book3s hv: Add check for module parameter halt_poll_ns (Thomas Huth) [1399882] - [powerpc] kvm: ppc: book3s hv: Use generic kvm module parameters (Thomas Huth) [1399882] - [powerpc] kvm: Export kvm module parameter variables (Thomas Huth) [1399882] - [powerpc] kvm: halt_polling: improve grow/shrink settings (Thomas Huth) [1399882] - [powerpc] kvm: ppc: Implement existing and add new halt polling vcpu stats (Thomas Huth) [1399882] - [powerpc] kvm: Add provisioning for ulong vm stats and u64 vcpu stats (Thomas Huth) [1399882] - [powerpc] kvm: ppc: book3s hv: Implement halt polling (Thomas Huth) [1399882] - [powerpc] kvm: ppc: book3s hv: Change vcore element runnable_threads from linked-list to array (Thomas Huth) [1399882] - [powerpc] kvm: disable halt_poll_ns as default for s390x (Thomas Huth) [1399882] - [infiniband] ib/rdmavt: Only put mmap_info ref if it exists (Jonathan Toppins) [1391299]- [hv] balloon: Use available memory value in pressure report (Vitaly Kuznetsov) [1406413] - [perf] powerpc: Don't call perf_event_disable() from atomic context (Jiri Olsa) [1327164] - [tools] objtool: Resync vcvtph2ps definition (Prarit Bhargava) [1414095] - [kernel] hung_task: decrement sysctl_hung_task_warnings only if it is positive (Waiman Long) [1410295] - [kernel] hung_task: allow hung_task_panic when hung_task_warnings is 0 (Waiman Long) [1410295] - [kernel] hung_task: Display every hung task warning (Waiman Long) [1410295] - [netdrv] netxen: netxen_rom_fast_read() doesn't return -1 (Harish Patil) [1391273] - [netdrv] netxen: reversed condition in netxen_nic_set_link_parameters() (Harish Patil) [1391273] - [netdrv] netxen: fix error handling in netxen_get_flash_block() (Harish Patil) [1391273] - [netdrv] netxen: Use kobj_to_dev() (Harish Patil) [1391273] - [netdrv] qlogic: use pci_zalloc_consistent (Harish Patil) [1391273] - [netdrv] netxen: Use pci_enable_msix_range() instead of pci_enable_msix() (Harish Patil) [1391273] - [netdrv] ethernet: Fix FSF address in file headers (Harish Patil) [1391273] - [netdrv] qlge: remove superfluous statement (Harish Patil) [1391271] - [netdrv] qlge: Avoids recursive EEH error (Harish Patil) [1391271] - [netdrv] qlge: Replace create_singlethread_workqueue with alloc_ordered_workqueue (Harish Patil) [1391271] - [netdrv] qlge: Update version to 1.00.00.35 (Harish Patil) [1391271] - [netdrv] qlge: Fix receive packets drop (Harish Patil) [1391271] - [netdrv] qlge: fix a timeout loop in ql_change_rx_buffers() (Harish Patil) [1391271] - [netdrv] qlge: Move jiffies_to_usecs immediately before loop (Harish Patil) [1391271] - [netdrv] qlge: Use eth__addr instead of memset (Harish Patil) [1391271] - [netdrv] qlge: Fix compilation warning (Harish Patil) [1391271] - [netdrv] qlogic: use pci_zalloc_consistent (Harish Patil) [1391271] - [netdrv] qlge: Use pci_enable_msix_range() instead of pci_enable_msix() (Harish Patil) [1391271] - [powerpc] kvm: ppc: Always select KVM_VFIO, plus Makefile cleanup (Thomas Huth) [1399880] - [powerpc] kvm: ppc: do not compile in vfio.o unconditionally (Thomas Huth) [1399880] - [powerpc] vfio: Enable VFIO device for powerpc (Thomas Huth) [1399880] - [powerpc] kvm: ppc: Add support for multiple-TCE hcalls (Thomas Huth) [1399880] - [powerpc] kvm: ppc: Move reusable bits of H_PUT_TCE handler to helpers (Thomas Huth) [1399880] - [powerpc] kvm: ppc: Replace SPAPR_TCE_SHIFT with IOMMU_PAGE_SHIFT_4K (Thomas Huth) [1399880] - [powerpc] Make vmalloc_to_phys() public (Thomas Huth) [1399880]- [x86] perf/x86: Add perf support for AMD family-17h processors (Suravee Suthikulpanit) [1391660] - [x86] kvm: svm: Do not support AVIC if not CONFIG_X86_LOCAL_APIC (Suravee Suthikulpanit) [1133711] - [x86] kvm: svm: Fix implicit declaration for __default_cpu_present_to_apicid() (Suravee Suthikulpanit) [1133711] - [x86] svm: Manage vcpu load/unload when enable AVIC (Suravee Suthikulpanit) [1133711] - [x86] svm: Do not intercept CR8 when enable AVIC (Suravee Suthikulpanit) [1133711] - [x86] svm: Do not expose x2APIC when enable AVIC (Suravee Suthikulpanit) [1133711] - [x86] kvm: x86: Introducing kvm_x86_ops.apicv_post_state_restore (Suravee Suthikulpanit) [1133711] - [x86] svm: Add VMEXIT handlers for AVIC (Suravee Suthikulpanit) [1133711] - [x86] svm: Add interrupt injection via AVIC (Suravee Suthikulpanit) [1133711] - [x86] kvm: x86: Detect and Initialize AVIC support (Suravee Suthikulpanit) [1133711] - [x86] svm: Introduce new AVIC VMCB registers (Suravee Suthikulpanit) [1133711] - [x86] kvm: split kvm_vcpu_wake_up from kvm_vcpu_kick (Suravee Suthikulpanit) [1133711] - [x86] kvm: x86: Introducing kvm_x86_ops VCPU blocking/unblocking hooks (Suravee Suthikulpanit) [1133711] - [x86] kvm: Add kvm_arch_vcpu_{un}blocking callbacks (Suravee Suthikulpanit) [1133711] - [x86] kvm: x86: Introducing kvm_x86_ops VM init/destroy hooks (Suravee Suthikulpanit) [1133711] - [x86] kvm: x86: Rename kvm_apic_get_reg to kvm_lapic_get_reg (Suravee Suthikulpanit) [1133711] - [x86] kvm: x86: Misc LAPIC changes to expose helper functions (Suravee Suthikulpanit) [1133711] - [x86] kvm/x86: per-vcpu apicv deactivation support (Suravee Suthikulpanit) [1133711] - [x86] cpufeature: Add AMD AVIC bit (Suravee Suthikulpanit) [1133711] - [scsi] be2iscsi: Add checks to validate completions (Maurizio Lombardi) [1324918] - [scsi] be2iscsi: Fix bad WRB index error (Maurizio Lombardi) [1324918] - [scsi] be2iscsi: Add lock to protect WRB alloc and free (Maurizio Lombardi) [1324918] - [char] ipmi: fix crash on reading version from proc after unregisted bmc (Tony Camuso) [1410859] - [char] ipmi/bt-bmc: remove redundant return value check of platform_get_resource() (Tony Camuso) [1410859] - [char] ipmi/bt-bmc: add a dependency on ARCH_ASPEED (Tony Camuso) [1410859] - [char] ipmi: Fix ioremap error handling in bt-bmc (Tony Camuso) [1410859] - [char] ipmi: add an Aspeed BT IPMI BMC driver (Tony Camuso) [1410859] - [char] ipmi: remove trydefaults parameter and default init (Tony Camuso) [1410859] - [char] ipmi: Fix the I2C address extraction from SPMI tables (Tony Camuso) [1410859] - [char] ipmi: reserve memio regions separately (Tony Camuso) [1410859] - [char] ipmi: Fix some minor coding style issues (Tony Camuso) [1410859] - [char] ipmi: do not probe ACPI devices if si_tryacpi is unset (Tony Camuso) [1410859] - [char] ipmi_si: Avoid a wrong long timeout on transaction done (Tony Camuso) [1410859] - [char] ipmi_si: Fix module parameter doc names (Tony Camuso) [1410859] - [char] ipmi_ssif: Fix logic around alert handling (Tony Camuso) [1410859] - [scripts] nmi_backtrace: generate one-line reports for idle cpus (David Arcari) [1386012] - [idle] x86/cpu: Rename "WESTMERE2" family to "NEHALEM_G" (David Arcari) [1386012] - [idle] drivers/idle: make intel_idle.c driver more explicitly non-modular (David Arcari) [1386012] - [idle] x86/intel_idle: Use Intel family macros for intel_idle (David Arcari) [1386012] - [idle] intel_idle: Clean up all registered devices on exit (David Arcari) [1386012] - [idle] intel_idle: Propagate hot plug errors (David Arcari) [1386012] - [idle] intel_idle: Don't overreact to a cpuidle registration failure (David Arcari) [1386012] - [idle] intel_idle: Setup the timer broadcast only on successful driver load (David Arcari) [1386012] - [idle] intel_idle: Avoid a double free of the per-CPU data (David Arcari) [1386012] - [idle] intel_idle: Fix dangling registration on error path (David Arcari) [1386012] - [idle] intel_idle: Fix deallocation order on the driver exit path (David Arcari) [1386012] - [idle] intel_idle: Remove redundant initialization calls (David Arcari) [1386012] - [idle] intel_idle: Fix a helper function's return value (David Arcari) [1386012] - [idle] intel_idle: remove useless return from void function (David Arcari) [1386012] - [kernel] cpuidle: Invert CPUIDLE_FLAG_TIME_VALID logic (David Arcari) [1386012] - [idle] intel_idle: allow sparse sub-state numbering, for Bay Trail (David Arcari) [1386012] - [idle] intel_idle: mark some functions with __init tag (David Arcari) [1386012]- [platform] dell-wmi: Ignore WMI event 0xe00e (David Arcari) [1396495] - [platform] dell-wmi: Add a WMI event code for display on/off (David Arcari) [1396495] - [platform] dell-wmi: Generate one sparse keymap for all machines (David Arcari) [1396495] - [platform] dell-wmi: Add information about other WMI event codes (David Arcari) [1396495] - [platform] dell-wmi: Sort WMI event codes and update comments (David Arcari) [1396495] - [platform] dell-wmi: Ignore WMI event code 0xe045 (David Arcari) [1396495] - [platform] dell-wmi: support Dell Inspiron M5110 (David Arcari) [1396495] - [platform] dell-wmi: properly process Dell Instant Launch hotkey (David Arcari) [1396495] - [platform] dell-rbtn: Ignore ACPI notifications if device is suspended (David Arcari) [1396495] - [platform] dell-wmi: enable receiving WMI events on Dell Vostro V131 (David Arcari) [1396495] - [platform] dell-smbios: rename dell_smi_error() to dell_smbios_error() (David Arcari) [1396495] - [platform] dell-laptop: move dell_smi_error() to dell-smbios (David Arcari) [1396495] - [platform] dell-rbtn: Add a comment about the XPS 13 9350 (David Arcari) [1396495] - [platform] dell-wmi: Support new hotkeys on the XPS 13 9350 (Skylake) (David Arcari) [1396495] - [platform] dell-wmi: Clean up hotkey table size check (David Arcari) [1396495] - [platform] dell-wmi: Stop storing pointers to DMI tables (David Arcari) [1396495] - [platform] dell-smbios: make da_tokens static (David Arcari) [1396495] - [platform] dell-smbios: remove find_token_{id, location}() (David Arcari) [1396495] - [platform] dell-laptop: use dell_smbios_find_token() instead of find_token_location() (David Arcari) [1396495] - [platform] dell-laptop: use dell_smbios_find_token() instead of find_token_id() (David Arcari) [1396495] - [platform] dell-smbios: implement new function for finding DMI table 0xDA tokens (David Arcari) [1396495] - [platform] dell-smbios: make the SMBIOS buffer static (David Arcari) [1396495] - [platform] dell-smbios: return the SMBIOS buffer from dell_smbios_get_buffer() (David Arcari) [1396495] - [platform] dell-smbios: don't return an SMBIOS buffer from dell_smbios_send_request() (David Arcari) [1396495] - [platform] dell-smbios: don't pass an SMBIOS buffer to dell_smbios_send_request() (David Arcari) [1396495] - [platform] dell-smbios: rename dell_send_request() to dell_smbios_send_request() (David Arcari) [1396495] - [platform] dell-smbios: rename release_buffer() to dell_smbios_release_buffer() (David Arcari) [1396495] - [platform] dell-smbios: rename clear_buffer() to dell_smbios_clear_buffer() (David Arcari) [1396495] - [platform] dell-smbios: rename get_buffer() to dell_smbios_get_buffer() (David Arcari) [1396495] - [platform] dell-laptop: extract SMBIOS-related code to a separate module (David Arcari) [1396495] - [platform] dell-wmi: Process only one event on devices with interface version 0 (David Arcari) [1396495] - [platform] dell-wmi: Check if Dell WMI descriptor structure is valid (David Arcari) [1396495] - [platform] dell-wmi: Improve unknown hotkey handling (David Arcari) [1396495] - [platform] dell_wmi: Use a C99-style array for bios_to_linux_keycode (David Arcari) [1396495] - [platform] dell-laptop: Do not cache hwswitch state (David Arcari) [1396495] - [platform] dell-laptop: Check return value of each SMBIOS call (David Arcari) [1396495] - [platform] dell-laptop: Clear buffer before each SMBIOS call (David Arcari) [1396495] - [platform] dell-laptop: Fix allocating & freeing SMI buffer page (David Arcari) [1396495] - [platform] dell-laptop: Show info about WiGig and UWB in debugfs (David Arcari) [1396495] - [platform] dell-laptop: Update information about wireless control (David Arcari) [1396495] - [platform] dell-laptop: Use dell-rbtn instead i8042 filter when possible (David Arcari) [1396495] - [platform] dell-rbtn: Export notifier for other kernel modules (David Arcari) [1396495] - [platform] dell-rbtn: Dell Airplane Mode Switch driver (David Arcari) [1396495] - [platform] x86: dell-laptop: Add support for keyboard backlight (David Arcari) [1396495] - [platform] revert "platform: x86: dell-laptop: Add support for keyboard backlight" (David Arcari) [1396495] - [platform] dell-smo8800: Add more ACPI ids and change description of driver (David Arcari) [1396495] - [platform] x86: dell-laptop: Add support for keyboard backlight (David Arcari) [1396495] - [kernel] leds: add led-class attribute-group support (David Arcari) [1396495] - [platform] dell-wmi: Don't report keypresses on keybord illumination change (David Arcari) [1396495] - [platform] dell-wmi: Don't report keypresses for radio state changes (David Arcari) [1396495] - [platform] dell-wmi: Update code for processing WMI events (David Arcari) [1396495] - [platform] dell-wmi: Fix access out of memory (David Arcari) [1396495] - [platform] dell-laptop: Mark dell_quirks[] DMI table as __initconst (David Arcari) [1396495] - [platform] x86: dell-smo8800: Dell Latitude freefall driver (ACPI SMO8800/SMO8810) (David Arcari) [1396495] - [platform] dell-laptop: Only install the i8042 filter when rfkill is active (David Arcari) [1396495] - [platform] dell-laptop: rkill whitelist Precision models (David Arcari) [1396495] - [platform] dell-laptop: fix to return error code in dell_send_intensity() (David Arcari) [1396495] - [platform] acpi: Clean up inclusions of ACPI header files (David Arcari) [1396495] - [platform] dell-wmi: Add KEY_MICMUTE to bios_to_linux_keycode (David Arcari) [1396495] - [platform] dell-laptop: Only enable rfkill functionality on laptops with a hw killswitch (David Arcari) [1396495] - [platform] dell-laptop: Add a force_rfkill module parameter (David Arcari) [1396495] - [platform] dell-laptop: Wait less long before updating rfkill after an rfkill keypress (David Arcari) [1396495] - [platform] dell-laptop: Do not skip setting blocked bit rfkill_set while hw-blocked (David Arcari) [1396495] - [platform] dell-laptop: Sync current block state to BIOS on hw switch change (David Arcari) [1396495] - [platform] dell-laptop: Allow changing the sw_state while the radio is blocked by hw (David Arcari) [1396495] - [platform] dell-laptop: Don't read-back sw_state on machines with a hardware switch (David Arcari) [1396495] - [platform] dell-laptop: Don't set sw_state from the query callback (David Arcari) [1396495] - [platform] dell-laptop: Only get status from BIOS once when updating (David Arcari) [1396495] - [platform] dell-laptop: If there is no hwswitch, then clear all hw-controlled bits (David Arcari) [1396495] - [platform] dell-laptop: Only enable rfkill on Latitudes (David Arcari) [1396495] - [platform] revert "dell-laptop: Remove rfkill code" (David Arcari) [1396495] - [platform] dell-laptop: fix error return code in dell_init() (David Arcari) [1396495]- [md] dm thin: fix a race condition between discarding and provisioning a block (Mike Snitzer) [1368193 1405225] - [md] dm thin: unroll issue_discard() to create longer discard bio chains (Mike Snitzer) [1368193 1405225] - [md] dm thin: use __blkdev_issue_discard for async discard support (Mike Snitzer) [1368193 1405225] - [md] dm flakey: introduce "error_writes" feature (Mike Snitzer) [1368193 1405225] - [md] dm space map: always set ev if sm_ll_mutate() succeeds (Mike Snitzer) [1368193 1405225] - [md] dm space map metadata: skip useless memcpy in metadata_ll_init_index() (Mike Snitzer) [1368193 1405225] - [md] dm space map metadata: fix 'struct sm_metadata' leak on failed create (Mike Snitzer) [1368193 1405225] - [documentation] dm raid: define data_offset status field (Mike Snitzer) [1368193 1405225] - [md] dm raid: fix discard support regression (Mike Snitzer) [1368193 1405225] - [md] dm raid: don't allow "write behind" with raid4_5_6 (Mike Snitzer) [1368193 1405225] - [md] dm mpath: use hw_handler_params if attached hw_handler is same as requested (Mike Snitzer) [1368193 1405225] - [md] dm array: remove a dead assignment in populate_ablock_with_values() (Mike Snitzer) [1368193 1405225] - [md] dm ioctl: use offsetof() instead of open-coding it (Mike Snitzer) [1368193 1405225] - [md] dm rq: simplify use_blk_mq initialization (Mike Snitzer) [1368193 1405225] - [md] dm: use blk_set_queue_dying() in __dm_destroy() (Mike Snitzer) [1368193 1405225] - [md] dm bufio: drop the lock when doing GFP_NOIO allocation (Mike Snitzer) [1368193 1405225] - [md] dm bufio: avoid sleeping while holding the dm_bufio lock (Mike Snitzer) [1368193 1405225] - [md] dm table: simplify dm_table_determine_type() (Mike Snitzer) [1368193 1405225] - [md] dm table: an 'all_blk_mq' table must be loaded for a blk-mq DM device (Mike Snitzer) [1368193 1405225] - [md] dm table: fix 'all_blk_mq' inconsistency when an empty table is loaded (Mike Snitzer) [1368193 1405225] - [md] dm mpath: do not modify *__clone if blk_mq_alloc_request() fails (Mike Snitzer) [1368193 1405225] - [md] dm mpath: change return type of pg_init_all_paths() from int to void (Mike Snitzer) [1368193 1405225] - [md] dm mpath: add checks for priority group count to avoid invalid memory access (Mike Snitzer) [1368193 1405225] - [md] dm mpath: add m->hw_handler_name NULL pointer check in parse_hw_handler() (Mike Snitzer) [1368193 1405225] - [md] dm flakey: return -EINVAL on interval bounds error in flakey_ctr() (Mike Snitzer) [1368193 1405225] - [md] dm crypt: constify crypt_iv_operations structures (Mike Snitzer) [1368193 1405225] - [md] dm raid: correct error messages on old metadata validation (Mike Snitzer) [1368193 1405225] - [documentation] dm raid: fix typos in Documentation_device-mapper_dm-raid.txt (Mike Snitzer) [1368193 1405225] - [md] dm cache: add missing cache device name to DMERR in set_cache_mode() (Mike Snitzer) [1368193 1405225] - [md] dm cache metadata: remove an extra newline in DMERR and code (Mike Snitzer) [1368193 1405225] - [md] dm verity: fix incorrect error message (Mike Snitzer) [1368193 1405225] - [md] dm crypt: rename crypt_setkey_allcpus to crypt_setkey (Mike Snitzer) [1368193 1405225] - [md] dm crypt: mark key as invalid until properly loaded (Mike Snitzer) [1368193 1405225] - [md] dm rq: fix a race condition in rq_completed() (Mike Snitzer) [1368193 1405225] - [md] dm block manager: make block locking optional (Mike Snitzer) [1368193 1405225] - [md] dm: Fix a race condition related to stopping and starting queues (Mike Snitzer) [1368193 1405225] - [md] dm: Use BLK_MQ_S_STOPPED instead of QUEUE_FLAG_STOPPED in blk-mq code (Mike Snitzer) [1368193 1405225] - [kernel] blk-mq: Add a kick_requeue_list argument to blk_mq_requeue_request() (Mike Snitzer) [1368193 1405225] - [block] blk-mq: blk_mq_try_issue_directly() should lookup hardware queue (Mike Snitzer) [1368193 1405225] - [kernel] blk-mq: Introduce blk_mq_quiesce_queue() (Mike Snitzer) [1368193 1405225] - [kernel] blk-mq: Remove blk_mq_cancel_requeue_work() (Mike Snitzer) [1368193 1405225] - [scsi] blk-mq: Avoid that requeueing starts stopped queues (Mike Snitzer) [1368193 1405225] - [block] blk-mq: Move more code into blk_mq_direct_issue_request() (Mike Snitzer) [1368193 1405225] - [kernel] blk-mq: Introduce blk_mq_queue_stopped() (Mike Snitzer) [1368193 1405225] - [block] blk-mq: Introduce blk_mq_hctx_stopped() (Mike Snitzer) [1368193 1405225] - [block] blk-mq: Do not invoke .queue_rq() for a stopped queue (Mike Snitzer) [1368193 1405225] - [kernel] blk-mq: add flag for drivers wanting blocking ->queue_rq() (Mike Snitzer) [1368193 1405225] - [md] dm table: fix missing dm_put_target_type() in dm_table_add_target() (Mike Snitzer) [1368193 1405225] - [md] dm rq: clear kworker_task if kthread_run() returned an error (Mike Snitzer) [1368193 1405225] - [md] dm rq: check kthread_run return for .request_fn request-based DM (Mike Snitzer) [1368193 1405225] - [md] dm mirror: use all available legs on multiple failures (Mike Snitzer) [1368193 1405225] - [md] dm mpath: always return reservation conflict without failing over (Mike Snitzer) [1368193 1405225] - [md] dm bufio: remove dm_bufio_cond_resched() (Mike Snitzer) [1368193 1405225] - [md] dm crypt: fix crash on exit (Mike Snitzer) [1368193 1405225] - [md] dm cache metadata: switch to using the new cursor api for loading metadata (Mike Snitzer) [1368193 1405225] - [md] dm array: introduce cursor api (Mike Snitzer) [1368193 1405225] - [md] dm btree: introduce cursor api (Mike Snitzer) [1368193 1405225] - [md] dm cache policy smq: distribute entries to random levels when switching to smq (Mike Snitzer) [1368193 1405225] - [md] dm cache: speed up writing of the hint array (Mike Snitzer) [1368193 1405225] - [md] dm array: add dm_array_new() (Mike Snitzer) [1368193 1405225] - [md] dm mpath: delay the requeue of blk-mq requests while all paths down (Mike Snitzer) [1368193 1405225] - [md] dm mpath: use dm_mq_kick_requeue_list() (Mike Snitzer) [1368193 1405225] - [md] dm rq: introduce dm_mq_kick_requeue_list() (Mike Snitzer) [1368193 1405225] - [md] dm rq: reduce arguments passed to map_request() and dm_requeue_original_request() (Mike Snitzer) [1368193 1405225] - [kernel] dm rq: add DM_MAPIO_DELAY_REQUEUE to delay requeue of blk-mq requests (Mike Snitzer) [1368193 1405225] - [md] dm: convert wait loops to use autoremove_wake_function() (Mike Snitzer) [1368193 1405225] - [md] dm: use signal_pending_state() in dm_wait_for_completion() (Mike Snitzer) [1368193 1405225] - [md] dm: rename task state function arguments (Mike Snitzer) [1368193 1405225] - [md] dm: add two lockdep_assert_held() statements (Mike Snitzer) [1368193 1405225] - [md] dm rq: simplify dm_old_stop_queue() (Mike Snitzer) [1368193 1405225] - [md] dm mpath: check if path's request_queue is dying in activate_path() (Mike Snitzer) [1368193 1405225] - [md] dm rq: take request_queue lock while clearing QUEUE_FLAG_STOPPED (Mike Snitzer) [1368193 1405225] - [md] dm rq: factor out dm_mq_stop_queue() (Mike Snitzer) [1368193 1405225] - [md] dm: mark request_queue dead before destroying the DM device (Mike Snitzer) [1368193 1405225] - [md] dm: return correct error code in dm_resume()'s retry loop (Mike Snitzer) [1368193 1405225] - [kernel] blk-mq: introduce blk_mq_delay_kick_requeue_list() (Mike Snitzer) [1368193 1405225] - [md] dm crypt: fix free of bad values after tfm allocation failure (Mike Snitzer) [1368193 1405225] - [md] dm flakey: fix reads to be issued if drop_writes configured (Mike Snitzer) [1368193 1405225] - [md] dm crypt: increase mempool reserve to better support swapping (Mike Snitzer) [1368193 1405225] - [md] dm round robin: do not use this_cpu_ptr() without having preemption disabled (Mike Snitzer) [1368193 1405225] - [kernel] dm mpath: add optional "queue_mode" feature (Mike Snitzer) [1368193 1405225] - [md] dm mpath: remove bio-based bloat from struct dm_mpath_io (Mike Snitzer) [1368193 1405225] - [md] dm mpath: reinstate bio-based support (Mike Snitzer) [1368193 1405225]- [x86] kvm: nvmx: Allow L1 to intercept software exceptions (#BP and #OF) (Bandan Das) [1404928] {CVE-2016-9588} - [x86] perf/x86/intel/uncore: Fix hardcoded socket 0 assumption in the Haswell init code (Prarit Bhargava) [1373738] - [pci] Add helpers to request/release memory and I/O regions (Myron Stowe) [1392577] - [pci] Move pci_set_flags() from asm-generic/pci-bridge.h to linux/pci.h (Myron Stowe) [1392577] - [char] random: Wake up all getrandom(2) callers when pool is ready (Herbert Xu) [1330000] - [char] random: introduce getrandom(2) system call (Herbert Xu) [1330000] - [iommu] vt-d: Flush old iommu caches for kdump when the device gets context mapped (Myron Stowe) [1340547] - [netdrv] i40e: Fix corruption when transferring large files (Stefan Assmann) [1404060 1406126] - [netdrv] netvsc: reduce maximum GSO size (Vitaly Kuznetsov) [1406926] - [netdrv] fjes: fix format string for trace output (Yasuaki Ishimatsu) [1388716] - [netdrv] fjes: update fjes driver version : 1.2 (Yasuaki Ishimatsu) [1388716] - [netdrv] fjes: Add debugfs entry for EP status information in fjes driver (Yasuaki Ishimatsu) [1388716] - [netdrv] fjes: ethtool -w and -W support for fjes driver (Yasuaki Ishimatsu) [1388716] - [netdrv] fjes: Add tracepoints in fjes driver (Yasuaki Ishimatsu) [1388716] - [netdrv] fjes: Enhance ethtool -S for fjes driver (Yasuaki Ishimatsu) [1388716] - [netdrv] fjes: ethtool -d support for fjes driver (Yasuaki Ishimatsu) [1388716] - [netdrv] fjes: fjes_main: Remove create_workqueue (Yasuaki Ishimatsu) [1388716] - [kernel] tracing: Add array printing helper (Yasuaki Ishimatsu) [1388716] - [kernel] tracing: Add __get_dynamic_array_len() macro for trace events (Yasuaki Ishimatsu) [1388716] - [netdrv] bnx2x: Use the correct divisor value for PHC clock readings (Michal Schmidt) [1175585]- [fs] pnfs/blocklayout: fix last_write_offset incorrectly set to page boundary (Benjamin Coddington) [1404245] - [fs] pnfs/blocklayout: update last_write_offset atomically with extents (Benjamin Coddington) [1404245] - [fs] seq_file: reset iterator to first record for zero offset (Miklos Szeredi) [1386642] - [fs] nfs: fix false positives in nfs40_walk_client_list() ("J. Bruce Fields") [1372782] - [fs] nfsd4: setclientid_confirm with unmatched verifier should fail ("J. Bruce Fields") [1372782] - [fs] nfsd: randomize SETCLIENTID reply to help distinguish servers ("J. Bruce Fields") [1372782] - [fs] nfsd: add support for the umask attribute ("J. Bruce Fields") [1217546] - [fs] nfsd: catch errors in decode_fattr earlier ("J. Bruce Fields") [1217546] - [fs] nfsd: clean up supported attribute handling ("J. Bruce Fields") [1217546] - [fs] nfs: add support for the umask attribute ("J. Bruce Fields") [1217546] - [fs] nfs4: remove unused CHANGE_SECURITY_LABEL ("J. Bruce Fields") [1217546] - [fs] libceph: no need to drop con->mutex for ->get_authorizer() (Ilya Dryomov) [1408170] - [fs] libceph: drop len argument of *verify_authorizer_reply() (Ilya Dryomov) [1408170] - [fs] libceph: verify authorize reply on connect (Ilya Dryomov) [1408170] - [fs] libceph: no need for GFP_NOFS in ceph_monc_init() (Ilya Dryomov) [1408170] - [fs] libceph: stop allocating a new cipher on every crypto request (Ilya Dryomov) [1408170] - [fs] libceph: uninline ceph_crypto_key_destroy() (Ilya Dryomov) [1408170] - [fs] libceph: remove now unused ceph_*{en, de}crypt*() functions (Ilya Dryomov) [1408170] - [fs] libceph: switch ceph_x_decrypt() to ceph_crypt() (Ilya Dryomov) [1408170] - [fs] libceph: switch ceph_x_encrypt() to ceph_crypt() (Ilya Dryomov) [1408170] - [fs] libceph: tweak calcu_signature() a little (Ilya Dryomov) [1408170] - [fs] libceph: rename and align ceph_x_authorizer::reply_buf (Ilya Dryomov) [1408170] - [fs] libceph: introduce ceph_crypt() for in-place en/decryption (Ilya Dryomov) [1408170] - [fs] libceph: introduce ceph_x_encrypt_offset() (Ilya Dryomov) [1408170] - [fs] libceph: old_key in process_one_ticket() is redundant (Ilya Dryomov) [1408170] - [fs] libceph: ceph_x_encrypt_buflen() takes in_len (Ilya Dryomov) [1408170] - [fs] libceph: Remove unnecessary ivsize variables (Ilya Dryomov) [1408170] - [fs] libceph: Use skcipher (Ilya Dryomov) [1408170] - [fs] nfs: Trim extra slash in v4 nfs_path (Benjamin Coddington) [1130893] - [fs] blocklayout: put deviceid node after releasing bl_ext_lock (Benjamin Coddington) [1348596] - [fs] xfs: don't BUG() on mixed direct and mapped I/O (Brian Foster) [1364856] - [fs] xfs: skip dirty pages in ->releasepage() (Brian Foster) [1079818] - [fs] sunrpc: svc_age_temp_xprts_now should not call setsockopt on non-tcp transports (Scott Mayhew) [1372444] - [fs] xfs: fix two memory leaks in xfs_attr_list.c error paths (Bill O'Donnell) [1391223] {CVE-2016-9685}- [mm] meminit: initialise more memory for inode/dentry hash tables in early boot (Yasuaki Ishimatsu) [1404584] - [s390] mem_detect: Revert "add DAT sanity check" (Hendrik Brueckner) [1391540] - [s390] cpuinfo: show maximum thread id (Hendrik Brueckner) [1399563] - [s390] qeth: omit outbound queue 3 for unicast packets in Priority Queuing on HiperSockets (Hendrik Brueckner) [1380787] - [s390] qeth: Add new priority queueing options (Hendrik Brueckner) [1380787] - [s390] qeth: Extend priority queueing to IPv6 (Hendrik Brueckner) [1380787] - [s390] qeth: Fix default queue setting in priority queueing (Hendrik Brueckner) [1380787] - [s390] qeth: Fix IP version detection for VLAN traffic (Hendrik Brueckner) [1380787] - [s390] qeth: Removed unused parameter (Hendrik Brueckner) [1380787] - [s390] qeth: add network device features for VLAN devices (Hendrik Brueckner) [1274455] - [s390] qeth: add layer 2 RX/TX checksum offloading (Hendrik Brueckner) [1274455] - [s390] qeth: fix rx checksum offload handling (Hendrik Brueckner) [1274455] - [s390] qeth: Include error message for "OS Mismatch" (Hendrik Brueckner) [1200409] - [s390] qeth: BRIDGEPORT "sanity check" (Hendrik Brueckner) [1200409] - [s390] qeth: OSA version of SETBRIDGEPORT command (Hendrik Brueckner) [1200409] - [s390] qeth: IFF_PROMISC flag to BRIDGE PORT mode (Hendrik Brueckner) [1200409] - [s390] qeth: fix handling of IPA return codes (Hendrik Brueckner) [1380770] - [s390] qeth: fix build of s390 allmodconfig (Hendrik Brueckner) [1380770] - [s390] qeth: bridgeport support - address notifications (Hendrik Brueckner) [1380770] - [s390] qdio: bridgeport support - CHSC part (Hendrik Brueckner) [1380770] - [s390] qeth: bridgeport support - basic control (Hendrik Brueckner) [1380770] - [s390] qeth: check not more than 16 SBALEs on the completion queue (Hendrik Brueckner) [1399544] - [s390] time: LPAR offset handling (Hendrik Brueckner) [1391531] - [s390] time: move PTFF definitions (Hendrik Brueckner) [1391531] - [s390] mm: handle PTE-mapped tail pages in fast gup (Hendrik Brueckner) [1391532] - [s390] cio: fix accidental interrupt enabling during resume (Hendrik Brueckner) [1391533] - [block] xen-blkfront: don't call talk_to_blkback when already connected to blkback (Vitaly Kuznetsov) [1404734] - [block] xen-blkfront: Fix crash if backend doesn't follow the right states (Vitaly Kuznetsov) [1404734] - [block] xen-blkfront: only talk_to_blkback() when in XenbusStateInitialising (Vitaly Kuznetsov) [1404734] - [block] xen-blkfront: move talk_to_blkback to a more suitable place (Vitaly Kuznetsov) [1404734] - [kernel] stop_machine: touch_nmi_watchdog() after MULTI_STOP_PREPARE (Oleg Nesterov) [1354850]- [netdrv] fm10k: wrap long line for alloc_workqueue (Neil Horman) [1383526] - [netdrv] fm10k: use generic ethtool_op_get_ts_info callback (Neil Horman) [1383526] - [netdrv] fm10k: don't re-map queues when a mailbox message suffices (Neil Horman) [1383526] - [netdrv] fm10k: don't clear the RXQCTL register when enabling or disabling queues (Neil Horman) [1383526] - [netdrv] fm10k: remove unnecessary extra parenthesis around ((~value)) (Neil Horman) [1383526] - [netdrv] fm10k: don't try to stop queues if we've lost hw_addr (Neil Horman) [1383526] - [netdrv] fm10k: don't continue probe if PCI device not in normal IO state (Neil Horman) [1383526] - [netdrv] fm10k: print error code when pci_enable_device_mem fails during probe (Neil Horman) [1383526] - [netdrv] fm10k: NAPI polling routine must return actual work done (Neil Horman) [1383526] - [netdrv] fm10k: prefer READ_ONCE instead of ACCESS_ONCE (Neil Horman) [1383526] - [netdrv] fm10k: remove fm10k_get_reta_size from namespace (Neil Horman) [1383526] - [netdrv] fm10k: use variadic form of alloc_workqueue (Neil Horman) [1383526] - [netdrv] fm10k: use software values when checking for Tx hangs in hot path (Neil Horman) [1383526] - [netdrv] fm10k: fix PCI device enable_cnt leak in .io_slot_reset (Neil Horman) [1383526] - [netdrv] fm10k: bump version number (Neil Horman) [1383526] - [netdrv] fm10k: return proper error code when pci_enable_msix_range fails (Neil Horman) [1383526] - [netdrv] fm10k: force link to remain down for at least a second on resume events (Neil Horman) [1383526] - [netdrv] fm10k: implement request_lport_map pointer (Neil Horman) [1383526] - [netdrv] fm10k: check if PCIe link is restored (Neil Horman) [1383526] - [netdrv] fm10k: enable bus master after every reset (Neil Horman) [1383526] - [netdrv] fm10k: use common flow for suspend and resume (Neil Horman) [1383526] - [netdrv] fm10k: implement reset_notify handler for PCIe FLR events (Neil Horman) [1383526] - [netdrv] fm10k: use common reset flow when handling io errors from PCI stack (Neil Horman) [1383526] - [netdrv] fm10k: implement prepare_suspend and handle_resume (Neil Horman) [1383526] - [netdrv] fm10k: split fm10k_reinit into two functions (Neil Horman) [1383526] - [netdrv] fm10k: wait for queues to drain if stop_hw() fails once (Neil Horman) [1383526] - [netdrv] fm10k: only warn when stop_hw fails with FM10K_ERR_REQUESTS_PENDING (Neil Horman) [1383526] - [netdrv] fm10k: use actual hardware registers when checking for pending Tx (Neil Horman) [1383526] - [netdrv] fm10k: perform data path reset even when switch is not ready (Neil Horman) [1383526] - [netdrv] fm10k: don't stop reset due to FM10K_ERR_REQUESTS_PENDING (Neil Horman) [1383526] - [netdrv] fm10k: Reset mailbox global interrupts (Neil Horman) [1383526] - [netdrv] fm10k: prevent multiple threads updating statistics (Neil Horman) [1383526] - [netdrv] fm10k: avoid possible null pointer dereference in fm10k_update_stats (Neil Horman) [1383526] - [netdrv] fm10k: no need to continue in fm10k_down if __FM10K_DOWN already set (Neil Horman) [1383526] - [netdrv] fm10k: Remove create_workqueue (Neil Horman) [1383526] - [netdrv] fm10k: fix incorrect index calculation in fm10k_write_reta (Neil Horman) [1383526] - [netdrv] fm10k: Align Rx buffers to 512B blocks (Neil Horman) [1383526] - [netdrv] fm10k: don't use BIT() macro where the value isn't a bitmask (Neil Horman) [1383526] - [netdrv] fm10k: fix incorrect IPv6 extended header checksum (Neil Horman) [1383526] - [netdrv] fm10k: consistently use Intel(R) for driver names (Neil Horman) [1383526] - [netdrv] fm10k: fix possible null pointer deref after kcalloc (Neil Horman) [1383526] - [netdrv] fm10k: Reset multicast mode when deleting lport (Neil Horman) [1383526] - [netdrv] fm10k: update comment regarding reserved bits check (Neil Horman) [1383526] - [netdrv] fm10k: use different name than FM10K_VLAN_CLEAR for override bit (Neil Horman) [1383526] - [netdrv] fm10k: use 8bit notation instead of 10bit notation for diagram (Neil Horman) [1383526] - [netdrv] fm10k: fix documentation of fm10k_tlv_parse_attr (Neil Horman) [1383526] - [netdrv] fm10k: do not disable PCI device in fm10k_io_error_detected (Neil Horman) [1383526] - [netdrv] fm10k: correctly handle LPORT_MAP error (Neil Horman) [1383526] - [netdrv] fm10k: Fix multicast mode sync issues (Neil Horman) [1383526] - [netdrv] fm10k: drop 1588 support (Neil Horman) [1383526] - [netdrv] fm10k: prevent RCU issues during AER events (Neil Horman) [1383526] - [netdrv] fm10k: use DRV_SUMMARY to reduce code duplication (Neil Horman) [1383526] - [netdrv] fm10k: Add support for bulk Tx cleanup & cleanup boolean logic (Neil Horman) [1383526] - [netdrv] fm10k: remove debug-statistics support (Neil Horman) [1383526] - [netdrv] fm10k: add helper functions to set strings and data for ethtool stats (Neil Horman) [1383526] - [netdrv] fm10k: fix multi-bit VLAN update requests from VF (Neil Horman) [1383526] - [netdrv] fm10k: use ethtool_rxfh_indir_default for default redirection table (Neil Horman) [1383526] - [netdrv] fm10k: fix a minor typo in some comments (Neil Horman) [1383526] - [netdrv] fm10k: correctly clean up when init_queueing_scheme fails (Neil Horman) [1383526] - [netdrv] fm10k: prevent possibly uninitialized variable (Neil Horman) [1383526] - [netdrv] fm10k: add helper functions to set strings and data for ethtool stats (Neil Horman) [1383526] - [netdrv] fm10k: free MBX IRQ before clearing interrupt scheme (Neil Horman) [1383526] - [netdrv] fm10k: print error message when stop_hw fails (Neil Horman) [1383526] - [netdrv] fm10k: base queue scheme covered by RSS (Neil Horman) [1383526] - [netdrv] fm10k: don't initialize service task until later in probe (Neil Horman) [1383526] - [netdrv] fm10k: prevent null pointer dereference of msix_entries table (Neil Horman) [1383526] - [netdrv] fm10k: use ether_addr_copy to copy MAC address (Neil Horman) [1383526] - [netdrv] fm10k: cleanup SPACE_BEFORE_TAB checkpatch warning (Neil Horman) [1383526] - [netdrv] fm10k: demote BUG_ON() to WARN_ON() where appropriate (Neil Horman) [1383526] - [netdrv] fm10k: cleanup remaining right-bit-shifted 1 (Neil Horman) [1383526] - [netdrv] fm10k: Move constants to the right of binary operators (Neil Horman) [1383526] - [netdrv] fm10k: don't reinitialize RSS flow table when RXFH configured (Neil Horman) [1383526] - [netdrv] fm10k: IS_ENABLED() is not appropriate for boolean kconfig option (Neil Horman) [1383526] - [netdrv] fm10k: cleanup mailbox code comments etc (Neil Horman) [1383526] - [netdrv] fm10k: use true/false for boolean get_host_state (Neil Horman) [1383526] - [netdrv] fm10k: remove unused struct element (Neil Horman) [1383526] - [netdrv] fm10k: constify fm10k_mac_ops, fm10k_iov_ops and fm10k_info structures (Neil Horman) [1383526] - [netdrv] fm10k: address operator not needed when declaring function pointers (Neil Horman) [1383526] - [netdrv] fm10k: use ether_addr_equal instead of memcmp (Neil Horman) [1383526] - [netdrv] fm10k: Cleanup exception handling for changing queues (Neil Horman) [1383526] - [netdrv] fm10k: correctly pack TLV structures and explain reasoning (Neil Horman) [1383526] - [netdrv] fm10k: don't initialize fm10k_workqueue at global level (Neil Horman) [1383526] - [netdrv] fm10k: initialize xps at driver load (Neil Horman) [1383526] - [netdrv] fm10k: cleanup overly long lines (Neil Horman) [1383526] - [netdrv] fm10k: cleanup namespace pollution (Neil Horman) [1383526] - [netdrv] fm10k: use BIT() macro instead of open-coded bit-shifting (Neil Horman) [1383526] - [netdrv] fm10k: whitespace cleanups (Neil Horman) [1383526] - [netdrv] fm10k: do not inline fm10k_iov_select_vid() (Neil Horman) [1383526] - [netdrv] fm10k: Cleanup exception handling for mailbox interrupt (Neil Horman) [1383526] - [netdrv] fm10k: Cleanup MSI-X interrupts in case of failure (Neil Horman) [1383526] - [netdrv] fm10k: conditionally compile DCB and DebugFS support (Neil Horman) [1383526] - [netdrv] fm10k: bump driver version (Neil Horman) [1383526] - [netdrv] fm10k: consistently refer to VLANs and VLAN IDs (Neil Horman) [1383526] - [netdrv] fm10k: remove namespace pollution of fm10k_iov_msg_data_pf (Neil Horman) [1383526] - [netdrv] fm10k: remove unnecessary else block from if statements with return (Neil Horman) [1383526] - [netdrv] fm10k: do not use CamelCase (Neil Horman) [1383526] - [netdrv] fm10k: use ether_addr_copy to copy MAC address (Neil Horman) [1383526] - [netdrv] fm10k: TRIVIAL cleanup order at top of fm10k_xmit_frame (Neil Horman) [1383526] - [netdrv] fm10k: TRIVIAL fix typo of hardware (Neil Horman) [1383526] - [netdrv] fm10k: change default Tx ITR to 25usec (Neil Horman) [1383526] - [netdrv] fm10k: use macro for default Tx and Rx ITR values (Neil Horman) [1383526] - [netdrv] fm10k: Update adaptive ITR algorithm (Neil Horman) [1383526] - [netdrv] fm10k: introduce ITR_IS_ADAPTIVE macro (Neil Horman) [1383526] - [netdrv] fm10k: Add support for ITR scaling based on PCIe link speed (Neil Horman) [1383526] - [netdrv] fm10k: rename mbx_tx_oversized statistic to mbx_tx_dropped (Neil Horman) [1383526] - [netdrv] fm10k: add statistics for actual DWORD count of mbmem mailbox (Neil Horman) [1383526] - [netdrv] fm10k: explicitly typecast vlan values to u16 (Neil Horman) [1383526] - [netdrv] fm10k: Correct typecast in fm10k_update_xc_addr_pf (Neil Horman) [1383526] - [netdrv] fm10k: reinitialize queuing scheme after calling init_hw (Neil Horman) [1383526] - [netdrv] fm10k: always check init_hw for errors (Neil Horman) [1383526] - [netdrv] fm10k: reset max_queues on init_hw_vf failure (Neil Horman) [1383526] - [netdrv] fm10k: set netdev features in one location (Neil Horman) [1383526] - [netdrv] fm10k: use napi_schedule_irqoff() (Neil Horman) [1383526] - [netdrv] fm10k: Fix handling of NAPI budget when multiple queues are enabled per vector (Neil Horman) [1383526] - [netdrv] fm10k: Correct MTU for jumbo frames (Neil Horman) [1383526] - [netdrv] fm10k: do not assume VF always has 1 queue (Neil Horman) [1383526] - [netdrv] fm10k: fix memory leak (Neil Horman) [1383526]- [thermal] powerclamp: add back module device table (Steve Best) [1410139] - [cpufreq] intel_pstate: Fix code ordering in intel_pstate_set_policy() (Prarit Bhargava) [1398072] - [x86] kvm: x86: make lapic hrtimer pinned (Luiz Capitulino) [1392593] - [kernel] sched/nohz: Fix affine unpinned timers mess (Luiz Capitulino) [1392593] - [kernel] nohz: Affine unpinned timers to housekeepers (Luiz Capitulino) [1392593] - [kernel] tick-sched: add housekeeping_mask cpumask (Luiz Capitulino) [1392593] - [kernel] kmod: use system_unbound_wq instead of khelper (Luiz Capitulino) [1395860] - [kernel] tracing/uprobes: Pass 'is_return' to traceprobe_parse_probe_arg() (Jiri Olsa) [1374759 1376533 1385781] - [kernel] tracing/uprobes: Add @+file_offset fetch method (Jiri Olsa) [1374759 1376533 1385781] - [kernel] uprobes: Allocate ->utask before handler_chain() for tracing handlers (Jiri Olsa) [1374759 1376533 1385781] - [kernel] tracing/uprobes: Add support for full argument access methods (Jiri Olsa) [1374759 1376533 1385781] - [kernel] tracing/probes: Implement 'memory' fetch method for uprobes (Jiri Olsa) [1374759 1376533 1385781] - [kernel] tracing/probes: Add fetch{, _size} member into deref fetch method (Jiri Olsa) [1374759 1376533 1385781] - [kernel] tracing/probes: Move 'symbol' fetch method to kprobes (Jiri Olsa) [1374759 1376533 1385781] - [kernel] tracing/probes: Implement 'stack' fetch method for uprobes (Jiri Olsa) [1374759 1376533 1385781] - [kernel] tracing/probes: Split [ku]probes_fetch_type_table (Jiri Olsa) [1374759 1376533 1385781] - [kernel] tracing/probes: Move fetch function helpers to trace_probe.h (Jiri Olsa) [1374759 1376533 1385781] - [kernel] tracing/probes: Fix basic print type functions (Jiri Olsa) [1374759 1376533 1385781] - [tools] perf probe: Move dwarf specific functions to dwarf-aux.c (Jiri Olsa) [1374759 1376533 1385781] - [tools] perf uprobe: Skip prologue if program compiled without optimization (Jiri Olsa) [1374759 1376533 1385781] - [tools] perf probe: Add helper function to check if probe with variable (Jiri Olsa) [1374759 1376533 1385781]- [tools] perf evsel: Do not access outside hw cache name arrays (Jiri Olsa) [1387909] - [tools] tools lib: Reinstate strlcpy() header guard with __UCLIBC__ (Jiri Olsa) [1387909] - [tools] perf unwind: Use addr_location::addr instead of ip for entries (Jiri Olsa) [1387909] - [tools] perf intel-pt: Fix occasional decoding errors when tracing system-wide (Jiri Olsa) [1387909] - [tools] perf probe: Release resources on error when handling exit paths (Jiri Olsa) [1387909] - [tools] perf probe: Check for dup and fdopen failures (Jiri Olsa) [1387909] - [tools] perf symbols: Fix annotation of objects with debuginfo files (Jiri Olsa) [1387909] - [tools] perf script: Don't disable use_callchain if input is pipe (Jiri Olsa) [1387909] - [tools] perf script: Show proper message when failed list scripts (Jiri Olsa) [1387909] - [tools] perf jitdump: Add the right header to get the major()/minor() definitions (Jiri Olsa) [1387909] - [tools] perf ppc64le: Fix build failure when libelf is not present (Jiri Olsa) [1376534 1387909] - [tools] perf intel-pt: Fix ip compression (Jiri Olsa) [1387909] - [tools] perf probe ppc64le: Fix probe location when using DWARF (Jiri Olsa) [1376534 1387909] - [tools] perf probe: Add function to post process kernel trace events (Jiri Olsa) [1376534 1387909] - [tools] perf probe: Support signedness casting (Jiri Olsa) [1387909] - [tools] perf stat: Avoid skew when reading events (Jiri Olsa) [1387909] - [tools] perf probe: Fix module name matching (Jiri Olsa) [1387909] - [tools] perf probe: Adjust map->reloc offset when finding kernel symbol from map (Jiri Olsa) [1387909] - [tools] perf hists: Trim libtraceevent trace_seq buffers (Jiri Olsa) [1387909] - [tools] perf tests: objdump output can contain multi byte chunks (Jiri Olsa) [1387909] - [tools] perf record: Add --sample-cpu option (Jiri Olsa) [1387909] - [tools] perf hists: Introduce output_resort_cb method (Jiri Olsa) [1387909] - [tools] perf tools: Move config/Makefile into Makefile.config (Jiri Olsa) [1387909] - [tools] perf tests: Add test for bitmap_scnprintf function (Jiri Olsa) [1387909] - [tools] tools lib: Add bitmap_and function (Jiri Olsa) [1387909] - [tools] tools lib: Add bitmap_scnprintf function (Jiri Olsa) [1387909] - [tools] tools lib: Add bitmap_alloc function (Jiri Olsa) [1387909] - [tools] tools lib traceevent: Ignore generated library files (Jiri Olsa) [1387909] - [tools] perf tools: Fix build failure on perl script context (Jiri Olsa) [1387909] - [tools] perf annotate: Plug filename string leak (Jiri Olsa) [1387909] - [tools] perf annotate: Introduce strerror for handling symbol__disassemble() errors (Jiri Olsa) [1387909] - [tools] perf annotate: Rename symbol__annotate() to symbol__disassemble() (Jiri Olsa) [1387909] - [tools] perf target: str_error_r() always returns the buffer it receives (Jiri Olsa) [1387909] - [tools] perf annotate: Use pipe + fork instead of popen (Jiri Olsa) [1387909] - [tools] perf evsel: Introduce constructor for cycles event (Jiri Olsa) [1387909] - [tools] tools lib api: Add str_error_c to libapi (Jiri Olsa) [1387909] - [tools] perf s390: Fix 'start' address of module's map (Jiri Olsa) [1387909] - [tools] revert "perf tools: event.h needs asm/perf_regs.h" (Jiri Olsa) [1387909] - [tools] tools build: Fix objtool build with ARCH=x86_64 (Jiri Olsa) [1387909] - [tools] tools build: Add HOSTARCH Makefile variable (Jiri Olsa) [1387909] - [tools] perf tests kmod-path: Fix build on ubuntu:16.04-x-armhf (Jiri Olsa) [1387909] - [tools] perf tools: Add AVX-512 instructions to the new instructions test (Jiri Olsa) [1387909] - [tools] perf tools: Add AVX-512 support to the instruction decoder used by Intel PT (Jiri Olsa) [1387909] - [tools] x86/insn: perf tools: Fix vcvtph2ps instruction decoding (Jiri Olsa) [1387909] - [tools] perf tests: Add is_printable_array test (Jiri Olsa) [1387909] - [tools] perf tools: Make is_printable_array global (Jiri Olsa) [1387909] - [tools] perf script python: Fix string vs byte array resolving (Jiri Olsa) [1387909] - [tools] perf probe: Warn unmatched function filter correctly (Jiri Olsa) [1387909] - [tools] perf cpu_map: Add more helpers (Jiri Olsa) [1387909] - [tools] perf stat: Balance opening and reading events (Jiri Olsa) [1387909] - [tools] Copy linux/{hash, poison}.h and check for drift (Jiri Olsa) [1387909] - [tools] perf tools: Remove include/linux/list.h from perf's MANIFEST (Jiri Olsa) [1387909] - [tools] Copy the bitops files accessed from the kernel and check for drift (Jiri Olsa) [1387909] - [tools] remove: kernel unistd*h files from perf's MANIFEST, not used (Jiri Olsa) [1387909] - [tools] perf tools: Remove tools/perf/util/include/linux/const.h (Jiri Olsa) [1387909] - [tools] perf tools: Remove tools/perf/util/include/asm/byteorder.h (Jiri Olsa) [1387909] - [tools] perf tools: Add missing linux/compiler.h include to perf-sys.h (Jiri Olsa) [1387909] - [tools] perf jit: Remove some no-op error handling (Jiri Olsa) [1387909] - [tools] perf jit: Add missing curly braces (Jiri Olsa) [1387909] - [tools] perf record: Add --tail-synthesize option (Jiri Olsa) [1387909] - [tools] perf session: Don't warn about out of order event if write_backward is used (Jiri Olsa) [1387909] - [tools] perf tools: Enable overwrite settings (Jiri Olsa) [1387909] - [tools] perf evlist: Make {pause, resume} internal helpers (Jiri Olsa) [1387909] - [tools] perf record: Read from overwritable ring buffer (Jiri Olsa) [1387909] - [tools] perf evlist: Setup backward mmap state machine (Jiri Olsa) [1387909] - [tools] perf evlist: Drop evlist->backward (Jiri Olsa) [1387909] - [tools] perf evlist: Map backward events to backward_mmap (Jiri Olsa) [1387909] - [tools] perf evlist: Introduce backward_mmap array for evlist (Jiri Olsa) [1387909] - [tools] perf evlist: Extract common code in mmap failure processing (Jiri Olsa) [1387909] - [tools] perf evlist: Record mmap cookie into fdarray private field (Jiri Olsa) [1387909] - [tools] perf record: Decouple record__mmap_read() and evlist (Jiri Olsa) [1387909] - [tools] perf evlist: Update mmap related APIs and helpers (Jiri Olsa) [1387909] - [tools] tools lib fd array: Allow associating a pointer cookie with each entry (Jiri Olsa) [1387909] - [tools] Simplify BITS_PER_LONG define (Jiri Olsa) [1387909] - [tools] perf evlist: Drop redundant evsel->overwrite indicator (Jiri Olsa) [1387909] - [tools] tools lib api fs: Use base 0 in filename__read_ull (Jiri Olsa) [1387909] - [tools] perf tools: Bail out at "--sort dcacheline" and cacheline_size not known (Jiri Olsa) [1387909] - [tools] perf tools: Just pr_debug() about not being able to read cacheline_size (Jiri Olsa) [1387909] - [tools] Make "__always_inline" just "inline" on Android (Jiri Olsa) [1387909] - [tools] perf tools: Do not provide dup sched_getcpu() prototype on Android (Jiri Olsa) [1387909] - [tools] tools lib traceevent: Add correct header for ipv6 definitions (Jiri Olsa) [1387909] - [tools] perf build: Add sdt feature detection (Jiri Olsa) [1387909] - [tools] perf probe: Support a special SDT probe format (Jiri Olsa) [1387909] - [tools] perf probe: Support @BUILDID or @FILE suffix for SDT events (Jiri Olsa) [1387909] - [tools] perf list: Show SDT and pre-cached events (Jiri Olsa) [1387909] - [tools] perf probe: Search SDT/cached event from all probe caches (Jiri Olsa) [1387909] - [tools] perf probe: Allow wildcard for cached events (Jiri Olsa) [1387909] - [tools] perf probe-cache: Add for_each_probe_cache_entry() wrapper (Jiri Olsa) [1387909] - [tools] perf probe: Make --list show only available cached events (Jiri Olsa) [1387909] - [tools] perf probe: Accept sdt and cached event name (Jiri Olsa) [1387909] - [tools] perf probe: Fix to show correct error message for $vars and $params (Jiri Olsa) [1387909] - [tools] perf event parser: Add const qualifier to evt_name and sys_name (Jiri Olsa) [1387909] - [tools] Fix up BITS_PER_LONG setting (Jiri Olsa) [1387909] - [tools] Work around BITS_PER_LONG related build failure in objtool (Jiri Olsa) [1387909] - [tools] tools lib traceevent: Add filter on task CPU id (Jiri Olsa) [1387909] - [tools] perf python: Add tracepoint example (Jiri Olsa) [1387909] - [tools] perf python: Add support to resolve tracepoint fields (Jiri Olsa) [1387909] - [tools] perf python: Add struct evsel into struct pyrf_event (Jiri Olsa) [1387909] - [tools] perf python: Add perf.tracepoint method (Jiri Olsa) [1387909] - [tools] perf python: Put perf.event objects into dictionary (Jiri Olsa) [1387909] - [tools] perf python: Fix pyrf_evlist__read_on_cpu event consuming (Jiri Olsa) [1387909] - [tools] perf python: Init perf_event_attr::size in perf.evsel constructor (Jiri Olsa) [1387909] - [tools] perf tools: Introduce trace_event__tp_format_id() (Jiri Olsa) [1387909] - [tools] perf evlist: Make event2evsel public (Jiri Olsa) [1387909] - [tools] perf symbols: Add Rust demangling (Jiri Olsa) [1387909] - [tools] perf tools: Add feature detection for gelf_getnote() (Jiri Olsa) [1387909] - [tools] perf intel-pt-decoder: Avoid checking code drift on busibox's diff (Jiri Olsa) [1387909] - [tools] perf tools: Don't add kernel directories to the header search path (Jiri Olsa) [1387909] - [tools] perf tools: Add the tools/ stringify copy to the MANIFEST (Jiri Olsa) [1387909] - [tools] Copy the bitsperlong.h files from the kernel (Jiri Olsa) [1387909] - [tools] perf script python: Silence -Werror=maybe-uninitialized on gcc 5.3.0 (Jiri Olsa) [1387909] - [tools] perf symbols: Provide a GElf_Nhdr typedef (Jiri Olsa) [1387909] - [tools] perf trace beauty seccomp: Remove seccomp.h include (Jiri Olsa) [1387909] - [tools] perf trace beauty futex_op: Add missing defines for older systems (Jiri Olsa) [1387909] - [tools] perf tools: Fallback to reading sysfs to get cacheline size (Jiri Olsa) [1387909] - [tools] Copy the header files needed by perf tools (Jiri Olsa) [1387909] - [tools] perf trace: Remove unused sys/ptrace.h include (Jiri Olsa) [1387909] - [tools] perf tools: Remove unneeded magic.h include from util.h (Jiri Olsa) [1387909] - [tools] perf tools: Introduce weak alternative to sched_getcpu() (Jiri Olsa) [1387909] - [tools] Copy uapi/linux/hw_breakpoint.h from the kernel (Jiri Olsa) [1387909] - [tools] Copy uapi/asm/perf_regs.h from the kernel (Jiri Olsa) [1387909] - [tools] tools lib bpf: Copy bpf.h and bpf_common.h from the kernel (Jiri Olsa) [1387909] - [tools] Add copy of perf_event.h to tools/include/linux/ (Jiri Olsa) [1387909] - [tools] perf tools: event.h needs asm/perf_regs.h (Jiri Olsa) [1387909] - [tools] perf bench futex: Add missing compiler.h header (Jiri Olsa) [1387909] - [tools] tools lib subcmd: Use str_error_r() (Jiri Olsa) [1387909] - [tools] tools lib: Guard the strlcpy() header with __GLIBC__ (Jiri Olsa) [1387909] - [tools] tools lib api fs: Use str_error_r() (Jiri Olsa) [1387909] - [tools] tools lib traceevent: Use str_error_r() (Jiri Olsa) [1387909] - [tools] perf tools: Uninline scnprintf() and vscnprint() (Jiri Olsa) [1387909] - [tools] perf evsel: Uninline the is_function_event method (Jiri Olsa) [1387909] - [tools] perf tools: Remove needless includes from cache.h (Jiri Olsa) [1387909] - [tools] perf llvm: Use realpath to canonicalize paths (Jiri Olsa) [1387909] - [tools] perf tools: Add missing header to color.c (Jiri Olsa) [1387909] - [tools] perf tests x86 rdpmc: Add missing headers (Jiri Olsa) [1387909] - [tools] perf test fdarray: Add missing poll.h header (Jiri Olsa) [1387909] - [tools] perf tests cpumap: Add missing headers (Jiri Olsa) [1387909] - [tools] perf quote: Disentangle headers (Jiri Olsa) [1387909] - [tools] perf strbuf: Add missing headers (Jiri Olsa) [1387909] - [tools] perf tools: Move syscall number fallbacks from perf-sys.h to tools/arch/x86/include/asm/ (Jiri Olsa) [1387909] - [tools] perf bench: Disentangle headers (Jiri Olsa) [1387909] - [tools] perf tests openat-syscall-tp-fields: Add some conditional defines (Jiri Olsa) [1387909] - [tools] perf trace: Add conditional define for AT_FDCWD (Jiri Olsa) [1387909] - [tools] perf tests: Add missing pthread.h include for CPU_*() macros (Jiri Olsa) [1387909] - [tools] perf bench: Add missing pthread.h include for CPU_*() macros (Jiri Olsa) [1387909] - [tools] Introduce str_error_r() (Jiri Olsa) [1387909] - [tools] perf trace beauty open_flags: Add more conditional defines (Jiri Olsa) [1387909] - [tools] perf trace beauty flock: Add more conditional defines (Jiri Olsa) [1387909] - [tools] perf trace beauty mmap: Add more conditional defines (Jiri Olsa) [1387909] - [tools] perf trace beauty open_flags: Add missing headers (Jiri Olsa) [1387909] - [tools] perf trace beauty flock: Add missing fcntl.h include (Jiri Olsa) [1387909] - [tools] perf trace beauty msg_flags: Remove MSG_TRYHARD (Jiri Olsa) [1387909] - [tools] perf report: Introduce --stdio-color to setup the color output mode selection (Jiri Olsa) [1387909] - [tools] perf annotate: Introduce --stdio-color to setup the color output mode selection (Jiri Olsa) [1387909] - [tools] perf ui stdio: Add way to setup the color output mode selection (Jiri Olsa) [1387909] - [tools] perf hists: Introduce hists__add_entry_ops function (Jiri Olsa) [1387909] - [tools] perf hists: Introduce hist_entry_ops (Jiri Olsa) [1387909] - [tools] perf hists: Introduce hist_entry__init function (Jiri Olsa) [1387909] - [tools] perf tools: Update android build documentation (Jiri Olsa) [1387909] - [tools] tools lib subcmd: Respect WERROR=0 for build (Jiri Olsa) [1387909] - [tools] tools lib api: Respect WERROR=0 for build (Jiri Olsa) [1387909] - [tools] perf unwind: Call unwind__prepare_access for forked thread (Jiri Olsa) [1387909] - [tools] perf unwind: Add initialized arg into unwind__prepare_access (Jiri Olsa) [1387909] - [tools] perf tests: Fix hist accumulation test (Jiri Olsa) [1387909] - [tools] perf header: Transform nodes string info to struct (Jiri Olsa) [1387909] - [tools] perf buildid-cache: Scan and import user SDT events to probe cache (Jiri Olsa) [1387909] - [tools] perf probe: Add group name support (Jiri Olsa) [1387909] - [tools] perf sdt: ELF support for SDT (Jiri Olsa) [1387909] - [tools] perf build: Add feature detection for libelf's elf_getshdrstrndx() (Jiri Olsa) [1387909] - [tools] perf probe: Remove caches when --cache is given (Jiri Olsa) [1387909] - [tools] perf probe: Show all cached probes (Jiri Olsa) [1387909] - [tools] perf probe: Use cache entry if possible (Jiri Olsa) [1387909] - [tools] perf tools: Change cpu_map__fprintf output (Jiri Olsa) [1387909] - [tools] perf test: Add -F/--dont-fork option (Jiri Olsa) [1387909] - [tools] perf tests: Fix thread map test for -F option (Jiri Olsa) [1387909] - [tools] perf tools: Allow to reset open files counter (Jiri Olsa) [1387909] - [tools] perf trace beauty eventfd: No need to include eventfd.h (Jiri Olsa) [1387909] - [tools] perf trace beauty sched_policy: Define SCHED_RESET_ON_FORK for older systems (Jiri Olsa) [1387909] - [tools] perf annotate: Add number of samples to the header (Jiri Olsa) [1387909] - [tools] perf annotate: Simplify header dotted line sizing (Jiri Olsa) [1387909] - [tools] perf evsel: Utility function to fetch arch (Jiri Olsa) [1387909] - [tools] perf tools: Add documentation for perf.data on disk format (Jiri Olsa) [1387909] - [tools] perf data ctf: Generate fork and exit events to CTF output (Jiri Olsa) [1387909] - [tools] perf data ctf: Add '--all' option for 'perf data convert' (Jiri Olsa) [1387909] - [tools] perf data ctf: Generate comm event to CTF output (Jiri Olsa) [1387909] - [tools] perf data ctf: Prepare collect non-sample events (Jiri Olsa) [1387909] - [tools] perf data ctf: Add 'all' option (Jiri Olsa) [1387909] - [tools] perf data ctf: Pass convert options through opts structure (Jiri Olsa) [1387909] - [tools] perf data ctf: Add value_set_string() helper (Jiri Olsa) [1387909] - [tools] perf symbols: Use proper dso name for is_regular_file (Jiri Olsa) [1387909] - [tools] perf record: Prepare picking perf_event_mmap_page from multiple evlists (Jiri Olsa) [1387909] - [tools] perf record: Prepare reading from multiple evlists in record__mmap_read_all() (Jiri Olsa) [1387909] - [tools] perf record: Move mmap setup block to separate function (Jiri Olsa) [1387909] - [tools] perf data convert: Include config.h header (Jiri Olsa) [1387909] - [tools] perf build: Add libbabeltrace to build-test (Jiri Olsa) [1387909] - [tools] perf tools: Add more toolchain triplets (Jiri Olsa) [1387909] - [tools] perf annotate: Generalize handling of 'ret' instructions (Jiri Olsa) [1387909] - [tools] perf tools: Update makefile message for installing slang devel package (Jiri Olsa) [1387909] - [tools] perf annotate: Remove unused hist_entry__annotate function (Jiri Olsa) [1387909] - [tools] perf config: Reimplement show_config() using config_set__for_each (Jiri Olsa) [1387909] - [tools] perf config: Introduce new init() and exit() (Jiri Olsa) [1387909] - [tools] perf script: Add callindent option (Jiri Olsa) [1387909] - [tools] perf auxtrace: Add option to feed branches to the thread stack (Jiri Olsa) [1387909] - [tools] perf script: Print sample flags more nicely (Jiri Olsa) [1387909] - [tools] perf intlist: Rename for_each() macros to for_each_entry() (Jiri Olsa) [1387909] - [tools] perf rb_resort: Rename for_each() macros to for_each_entry() (Jiri Olsa) [1387909] - [tools] perf tools: Rename strlist_for_each() macros to for_each_entry() (Jiri Olsa) [1387909] - [tools] perf evlist: Rename for_each() macros to for_each_entry() (Jiri Olsa) [1387909] - [tools] perf unwind: Fix wrongly used regs for aarch64 unwind (Jiri Olsa) [1387909] - [tools] perf unwind: Fix wrongly used regs for x86_32 unwind (Jiri Olsa) [1387909] - [tools] perf unwind: Change macro names of perf register (Jiri Olsa) [1387909] - [tools] perf tools: Find right DSO taking into account if binary is 32 or 64-bit (Jiri Olsa) [1387909] - [tools] perf config: Move config declarations from util/cache.h to util/config.h (Jiri Olsa) [1387909] - [tools] perf tools: Let python use correct gcc for build_ext (Jiri Olsa) [1387909] - [tools] perf machine: Destructors should accept NULL (Jiri Olsa) [1387909] - [tools] perf tests time-to-tsc: No need to disable an event before deleting it (Jiri Olsa) [1387909] - [tools] perf session: Destructors should accept NULL (Jiri Olsa) [1387909] - [tools] perf evlist: Destructors should accept NULL (Jiri Olsa) [1387909] - [tools] perf hists: Enlarge pid sort entry size (Jiri Olsa) [1387909] - [tools] perf hists browser: Introduce init() (Jiri Olsa) [1387909] - [tools] perf hists browser: Introduce perf_evsel_browser constructor (Jiri Olsa) [1387909] - [tools] perf hists browser: Move horizontal scroll init to new() (Jiri Olsa) [1387909] - [tools] perf hists browser: Introduce struct hist_browser title callback (Jiri Olsa) [1387909] - [tools] perf hists browser: Make (new|delete|run) public (Jiri Olsa) [1387909] - [tools] perf hists browser: Move hist_browser into header file (Jiri Olsa) [1387909] - [tools] perf script stackcollapse: Remove reference to the perl interpreter (Jiri Olsa) [1387909] - [tools] perf script: Add stackcollapse.py script (Jiri Olsa) [1387909] - [tools] perf evsel: Fix write_backwards fallback (Jiri Olsa) [1387909] - [tools] perf record: Add --dry-run option to check cmdline options (Jiri Olsa) [1387909] - [tools] perf tools: Remove --perf-dir and --work-dir (Jiri Olsa) [1387909] - [tools] perf tools: Remove some unused functions (Jiri Olsa) [1387909] - [tools] perf hists: Rename __hists__add_entry to hists__add_entry (Jiri Olsa) [1387909] - [tools] perf script: Fix documentation of '-f' when it should be '-F' (Jiri Olsa) [1387909] - [tools] perf probe: Add --cache option to cache the probe definitions (Jiri Olsa) [1387909] - [tools] perf probe: Introduce perf_cache interfaces (Jiri Olsa) [1387909] - [tools] perf hists: Replace perf_evsel arg perf_hpp_fmt's width callback (Jiri Olsa) [1387909] - [tools] perf hists: Replace perf_evsel arg perf_hpp_fmt's header callback (Jiri Olsa) [1387909] - [tools] perf stdio: Add use_callchain parameter to hists__fprintf (Jiri Olsa) [1387909] - [tools] perf stdio: Do not pass hists in hist_entry__fprintf (Jiri Olsa) [1387909] - [tools] perf stdio: Separate standard headers output (Jiri Olsa) [1387909] - [tools] perf stdio: Separate hierarchy headers output (Jiri Olsa) [1387909] - [tools] perf stdio: Separate headers output (Jiri Olsa) [1387909] - [tools] perf tui: Separate hierarchy and standard headers output (Jiri Olsa) [1387909] - [tools] perf tools: Fix Data Object sort entry width index (Jiri Olsa) [1387909] - [tools] perf mem: Add --ldlat option (Jiri Olsa) [1387909] - [tools] perf unwind: Fix compile error for static cross build (Jiri Olsa) [1387909] - [tools] perf probe: Uncomment and export synthesize_perf_probe_point() (Jiri Olsa) [1387909] - [tools] perf probe: Add perf_probe_event__copy() (Jiri Olsa) [1387909] - [tools] perf buildid: Rename and export build_id_cache__cachedir() (Jiri Olsa) [1387909] - [tools] perf probe: Fix to add NULL check for strndup (Jiri Olsa) [1387909] - [tools] perf tools: Fix rm_rf() to handle non-regular files correctly (Jiri Olsa) [1387909] - [tools] perf config: Handle NULL at perf_config_set__delete() (Jiri Olsa) [1387909] - [tools] perf callchain: Support aarch64 cross-platform (Jiri Olsa) [1387909] - [tools] perf callchain: Support x86 target platform (Jiri Olsa) [1387909] - [tools] perf unwind: Introduce flag to separate local/remote unwind compilation (Jiri Olsa) [1387909] - [tools] perf unwind: Change fixed name of libunwind__arch_reg_id to macro (Jiri Olsa) [1387909] - [tools] perf unwind: Check the target platform before assigning unwind methods (Jiri Olsa) [1387909] - [tools] perf tools: Export normalize_arch() function (Jiri Olsa) [1387909] - [tools] perf tools: Extract common API out of unwind-libunwind-local.c (Jiri Olsa) [1387909] - [tools] perf unwind: Rename unwind-libunwind.c to unwind-libunwind-local.c (Jiri Olsa) [1387909] - [tools] perf unwind: Separate local/remote libunwind config (Jiri Olsa) [1387909] - [tools] perf unwind: Don't mix LIBUNWIND_LIBS into LIBUNWIND_LDFLAGS (Jiri Olsa) [1387909] - [tools] perf unwind: Move unwind__prepare_access from thread_new into thread__insert_map (Jiri Olsa) [1387909] - [tools] perf unwind: Introduce 'struct unwind_libunwind_ops' for local unwind (Jiri Olsa) [1387909] - [tools] perf unwind: Decouple thread->address_space on libunwind (Jiri Olsa) [1387909] - [tools] perf unwind: Use LIBUNWIND_DIR for remote libunwind feature check (Jiri Olsa) [1387909] - [tools] perf config: Use new perf_config_set__init() to initialize config set (Jiri Olsa) [1387909] - [tools] perf config: Constructor should free its allocated memory when failing (Jiri Olsa) [1387909] - [tools] perf tools: Fix crash in build_id_cache__kallsyms_path() (Jiri Olsa) [1387909] - [tools] perf config: Handle the error when config set is NULL at collect_config() (Jiri Olsa) [1387909] - [tools] perf config: Fix abnormal termination at perf_parse_file() (Jiri Olsa) [1387909] - [tools] perf stat: Add missing aggregation headers for --metric-only CSV (Jiri Olsa) [1387909] - [tools] perf stat: Print topology/time headers with --metric-only (Jiri Olsa) [1387909] - [tools] perf stat: Add computation of TopDown formulas (Jiri Olsa) [1387909] - [tools] perf stat: Basic support for TopDown in perf stat (Jiri Olsa) [1387909] - [tools] perf test: Ignore .scale and other special files (Jiri Olsa) [1387909] - [tools] perf script: Show call graphs when 1st event doesn't have it but some other has (Jiri Olsa) [1387909] - [tools] tools lib api: Respect CROSS_COMPILE for the linker (Jiri Olsa) [1387909] - [tools] perf evlist: Fix alloc_mmap() failure path (Jiri Olsa) [1387909] - [tools] perf evsel: Provide way to extract integer value from format_field (Jiri Olsa) [1387909] - [tools] perf: Handle -EOPNOTSUPP for sampling events (Jiri Olsa) [1387909] - [tools] perf buildid-cache: Use path/to/bin/buildid/elf instead of path/to/bin/buildid (Jiri Olsa) [1387909] - [tools] perf symbols: Cleanup the code flow of dso__find_kallsyms (Jiri Olsa) [1387909] - [tools] perf symbols: Introduce filename__readable to check readability (Jiri Olsa) [1387909] - [tools] perf tools: Add arch/*/include/generated/ to .gitignore (Jiri Olsa) [1387909] - [tools] Pass arg to fdarray__filter's call back function (Jiri Olsa) [1387909] - [tools] perf evlist: Choose correct reading direction according to evlist->backward (Jiri Olsa) [1387909] - [tools] perf evlist: Check 'base' pointer before checking refcnt when put a mmap (Jiri Olsa) [1387909] - [tools] perf evlist: Don't poll and mmap overwritable events (Jiri Olsa) [1387909] - [tools] perf record: Robustify perf_event__synth_time_conv() (Jiri Olsa) [1387909] - [tools] perf thread: Adopt get_main_thread from db-export.c (Jiri Olsa) [1387909] - [kernel] perf/core: Limit matching exclusive events to one PMU (Jiri Olsa) [1387909] - [x86] perf/x86/intel/bts: Make it an exclusive PMU (Jiri Olsa) [1387909] - [x86] perf/x86/intel/bts: Make sure debug store is valid (Jiri Olsa) [1387909] - [x86] perf/x86/amd: Make HW_CACHE_REFERENCES and HW_CACHE_MISSES measure L2 (Jiri Olsa) [1387909] - [x86] perf/x86/intel/pt: Do validate the size of a kernel address filter (Jiri Olsa) [1387909] - [x86] perf/x86/intel/pt: Fix kernel address filter's offset validation (Jiri Olsa) [1387909] - [x86] perf/x86/intel/pt: Fix an off-by-one in address filter configuration (Jiri Olsa) [1387909] - [x86] perf/x86/intel: Don't disable "intel_bts" around "intel" event batching (Jiri Olsa) [1387909] - [x86] perf/x86/intel: Fix PEBSv3 record drain (Jiri Olsa) [1387909] - [x86] perf/x86/intel/bts: Kill a silly warning (Jiri Olsa) [1387909] - [x86] perf/x86/intel/bts: Fix BTS PMI detection (Jiri Olsa) [1387909] - [x86] perf/x86/intel/bts: Fix confused ordering of PMU callbacks (Jiri Olsa) [1387909] - [x86] perf/x86/amd/uncore: Prevent use after free (Jiri Olsa) [1387909] - [kernel] perf/core: Remove WARN from perf_event_read() (Jiri Olsa) [1387909] - [kernel] perf/core: Use this_cpu_ptr() when stopping AUX events (Jiri Olsa) [1387909] - [kernel] perf/core: Check return value of the perf_event_read() IPI (Jiri Olsa) [1387909] - [kernel] perf/core: Enable mapping of the stop filters (Jiri Olsa) [1387909] - [kernel] perf/core: Update filters only on executable mmap (Jiri Olsa) [1387909] - [kernel] perf/core: Fix file name handling for start/stop filters (Jiri Olsa) [1387909] - [kernel] perf/core: Fix event_function_local() (Jiri Olsa) [1387909] - [x86] perf/x86/intel/uncore: Fix uncore num_counters (Jiri Olsa) [1387909] - [x86] perf/x86/intel/uncore: Remove redundant pci_get_drvdata() (Jiri Olsa) [1387909] - [x86] perf/x86/intel: Use Intel family macros for core perf events (Jiri Olsa) [1387909] - [kernel] perf/core: Fix crash due to account/unaccount_sb_event() inconsistency (Jiri Olsa) [1387909] - [kernel] perf/abi: Change the errno for sampling event not supported in hardware (Jiri Olsa) [1387909] - [x86] perf/x86/intel/uncore: Locate specific box by checking full device info (Jiri Olsa) [1387909] - [x86] perf/x86/intel: Add 'static' keyword to locally used arrays (Jiri Olsa) [1387909] - [kernel] perf/core: Fix implicitly enable dynamic interrupt throttle (Jiri Olsa) [1387909] - [kernel] perf/core: Rename the perf_event_aux*() APIs to perf_event_sb*(), to separate them from AUX ring-buffer records (Jiri Olsa) [1387909] - [kernel] perf/core: Optimize side-band event delivery (Jiri Olsa) [1387909]- [tty] console: Move userspace I/O out of console_lock to fix lockdep warning (Waiman Long) [1371886] - [net] dctcp: update cwnd on congestion event (Florian Westphal) [1386923] - [net] packet: fix race condition in packet_set_ring (Hangbin Liu) [1401853] {CVE-2016-8655} - [net] ipv4: allow local fragmentation in ip_finish_output_gso() (Lance Richardson) [1387662] - [i2c] i2c / acpi: Assign IRQ for devices that have GpioInt automatically (David Arcari) [1383814] - [i2c] i2c / acpi: Use 0 to indicate that device does not have interrupt assigned (David Arcari) [1383814] - [gpio] gpio / acpi: Add support for retrieving GpioInt resources from a device (David Arcari) [1383814] - [gpio] gpio / acpi: Add support for _DSD device properties (David Arcari) [1383814] - [pinctrl] intel: sunrisepoint: Add Intel Sunrisepoint-H support (David Arcari) [1383814] - [pinctrl] intel: Add Intel Sunrisepoint pin controller and GPIO support (David Arcari) [1383814] - [kernel] pm / sleep: Add macro to define common late/early system PM callbacks (David Arcari) [1383814] - [kernel] pinctrl: Pass all configs to driver on pin_config_set() (David Arcari) [1383814] - [pinctrl] pinconf: fix comparison of different types (David Arcari) [1383814] - [pinctrl] shut up a couple of pinctrl warnings (David Arcari) [1383814] - [kernel] pinctrl: rip out the direct pinconf API (David Arcari) [1383814] - [kernel] gpio: add IRQ chip helpers in gpiolib (David Arcari) [1383814] - [kernel] genirq: Provide irq_request/release_resources chip callbacks (David Arcari) [1383814] - [netdrv] ena: change the return type of ena_set_push_mode() to be void (Vitaly Kuznetsov) [1357491] - [netdrv] ena: Fix error return code in ena_device_init() (Vitaly Kuznetsov) [1357491] - [netdrv] ena: Remove unnecessary pci_set_drvdata() (Vitaly Kuznetsov) [1357491] - [netdrv] ena: Add a driver for Amazon Elastic Network Adapters (Vitaly Kuznetsov) [1357491] - [netdrv] ibmveth: calculate gso_segs for large packets (Gustavo Duarte) [1361958] - [netdrv] ibmveth: set correct gso_size and gso_type (Gustavo Duarte) [1361958] - [scsi] cxlflash: Fix crash in cxlflash_restore_luntable() (Gustavo Duarte) [1400524] - [scsi] cxlflash: Improve context_reset() logic (Gustavo Duarte) [1400524] - [scsi] cxlflash: Avoid command room violation (Gustavo Duarte) [1400524] - [s390] zfcp: close window with unblocked rport during rport gone (Hendrik Brueckner) [1391440] - [s390] zfcp: fix ELS/GS request&response length for hardware data router (Hendrik Brueckner) [1391435] - [s390] zfcp: fix fc_host port_type with NPIV (Hendrik Brueckner) [1391436] - [s390] scsi: zfcp: spin_lock_irqsave() is not nestable (Hendrik Brueckner) [1391534] - [s390] zfcp: trace full payload of all SAN records (req, resp, iels) (Hendrik Brueckner) [1391534] - [s390] zfcp: fix payload trace length for SAN request&response (Hendrik Brueckner) [1391534] - [s390] zfcp: fix D_ID field with actual value on tracing SAN responses (Hendrik Brueckner) [1391534] - [s390] zfcp: restore tracing of handle for port and LUN with HBA records (Hendrik Brueckner) [1391534] - [s390] zfcp: trace on request for open and close of WKA port (Hendrik Brueckner) [1391534] - [s390] zfcp: restore: Dont use 0 to indicate invalid LUN in rec trace (Hendrik Brueckner) [1391534] - [s390] zfcp: retain trace level for SCSI and HBA FSF response records (Hendrik Brueckner) [1391534]- [kernel] genirq: Add default affinity mask command line option (Clark Williams) [1336556] - [kernel] tick: hrtimer-broadcast: Prevent endless restarting when broadcast device is unused (Prarit Bhargava) [1393589] - [netdrv] ibmvnic: Start completion queue negotiation at server-provided optimum values (Steve Best) [1403396] - [netdrv] ibmvnic: Fix missing brackets in init_sub_crq_irqs (Steve Best) [1403396] - [netdrv] ibmvnic: Fix releasing of sub-CRQ IRQs in interrupt context (Steve Best) [1403396] - [netdrv] ibmvnic: Update MTU after device initialization (Steve Best) [1403396] - [netdrv] ibmvnic: Fix GFP_KERNEL allocation in interrupt context (Steve Best) [1403396] - [netdrv] ibmvnic: fix error return code in ibmvnic_probe() (Steve Best) [1403396] - [netdrv] ibmvnic: convert to use simple_open() (Steve Best) [1403396] - [netdrv] slip: Fix deadlock in write_wakeup (Steve Best) [1403497] - [netdrv] slip: fix spinlock variant (Steve Best) [1403497] - [netdrv] ibmvnic: Handle backing device failover and reinitialization (Steve Best) [1403692] - [scsi] storvsc: Use the specified target ID in device lookup (Cathy Avery) [1308632] - [scsi] storvsc: Install the storvsc specific timeout handler for FC devices (Cathy Avery) [1308632] - [scsi] storvsc: Fix typo in MODULE_PARM_DESC (Cathy Avery) [1308632] - [scsi] storvsc: Tighten up the interrupt path (Cathy Avery) [1308632] - [scsi] storvsc: Refactor the code in storvsc_channel_init() (Cathy Avery) [1308632] - [scsi] storvsc: Properly support Fibre Channel devices (Cathy Avery) [1308632] - [scsi] storvsc: Fix a bug in the layout of the hv_fc_wwn_packet (Cathy Avery) [1308632] - [char] random: add interrupt callback to VMBus IRQ handler (Vitaly Kuznetsov) [1391433] - [x86] hyperv: manually clear IO-APIC IRR bit for migrating IRQs (Vitaly Kuznetsov) [1358691] - [x86] kvm: nvmx: fix nested tsc scaling (Bandan Das) [1370163] - [x86] smp: Don't try to poke disabled/non-existent APIC (Prarit Bhargava) [1373738] - [x86] revert "perf/uncore: Disable uncore on kdump kernel" (Prarit Bhargava) [1373738] - [x86] smpboot: Init apic mapping before usage (Prarit Bhargava) [1373738] - [x86] Handle non enumerated CPU after physical hotplug (Prarit Bhargava) [1373738] - [pci] hv: Allocate physically contiguous hypercall params buffer (Cathy Avery) [1364313] - [pci] hv: Delete the device earlier from hbus->children for hot-remove (Cathy Avery) [1364313] - [pci] hv: Fix hv_pci_remove() for hot-remove (Cathy Avery) [1364313] - [pci] hv: Use the correct buffer size in new_pcichild_device() (Cathy Avery) [1364313] - [pci] hv: Handle hv_pci_generic_compl() error case (Cathy Avery) [1364313] - [pci] hv: Handle vmbus_sendpacket() failure in hv_compose_msi_msg() (Cathy Avery) [1364313] - [pci] hv: Remove the unused 'wrk' in struct hv_pcibus_device (Cathy Avery) [1364313] - [pci] hv: Use pci_function_description[0] in struct definitions (Cathy Avery) [1364313] - [pci] hv: Use zero-length array in struct pci_packet (Cathy Avery) [1364313] - [pci] hv: Use list_move_tail() instead of list_del() + list_add_tail() (Cathy Avery) [1364313] - [drm] i915/kbl: Remove preliminary_hw_support protection from KBL. (Rob Clark) [1305702] - [tty] serial: 8250_pci: Detach low-level driver during PCI error recovery (Steve Best) [1400506] - [mm] Change memory hotplug normal message to use pr_debug (Cathy Avery) [1370415]- [vfio] pci: make an array larger (Myron Stowe) [1405700] - [kernel] arm/pci: Move align_resource function pointer to pci_host_bridge structure (Myron Stowe) [1405700] - [pci] Wait 1 second between disabling VFs and clearing NumVFs (Myron Stowe) [1405700] - [pci] Remove VFs in reverse order if virtfn_add() fails (Myron Stowe) [1405700] - [pci] Remove redundant validation of SR-IOV offset/stride registers (Myron Stowe) [1405700] - [pci] Enable SR-IOV ARI Capable Hierarchy before reading TotalVFs (Myron Stowe) [1405700] - [pci] Expand Enhanced Allocation BAR output (Myron Stowe) [1405700] - [uapi] pci: Make Enhanced Allocation bitmasks more obvious (Myron Stowe) [1405700] - [pci] Handle Enhanced Allocation capability for SR-IOV devices (Myron Stowe) [1405700] - [pci] Add support for Enhanced Allocation devices (Myron Stowe) [1405700] - [uapi] pci: Add Enhanced Allocation register entries (Myron Stowe) [1405700] - [pci] Handle IORESOURCE_PCI_FIXED when assigning resources (Myron Stowe) [1405700] - [pci] Handle IORESOURCE_PCI_FIXED when sizing resources (Myron Stowe) [1405700] - [pci] Clear IORESOURCE_UNSET when reverting to firmware-assigned address (Myron Stowe) [1405700] - [pci] msi: Export all remapped MSIs to sysfs attributes (Myron Stowe) [1405700] - [pci] Disable MSI on SiS 761 (Myron Stowe) [1405700] - [kernel] pci: Turn off Request Attributes to avoid Chelsio T5 Completion erratum (Myron Stowe) [1405700] - [x86] pci: Make pci_subsys_init() static (Myron Stowe) [1405700] - [pci] Remove unnecessary "if" statement (Myron Stowe) [1405700] - [pci] pciehp: Queue power work requests in dedicated function (Myron Stowe) [1405700]- [pci] Disable async suspend/resume for JMicron multi-function SATA/AHCI (Myron Stowe) [1403464] - [kernel] pci: Add pci_scan_root_bus_msi() (Myron Stowe) [1403464] - [pci] pciehp: Remove ignored MRL sensor interrupt events (Myron Stowe) [1403464] - [pci] pciehp: Remove unused interrupt events (Myron Stowe) [1403464] - [pci] pciehp: Handle invalid data when reading from non-existent devices (Myron Stowe) [1403464] - [kernel] pci: Hold pci_slot_mutex while searching bus->slots list (Myron Stowe) [1403464] - [kernel] pci: Protect pci_bus->slots with pci_slot_mutex, not pci_bus_sem (Myron Stowe) [1403464] - [pci] msi: Free legacy IRQ when enabling MSI/MSI-X (Myron Stowe) [1403464] - [kernel] pci: Add pcibios_alloc_irq() and pcibios_free_irq() (Myron Stowe) [1403464] - [pci] Restore ACS configuration as part of pci_restore_state() (Myron Stowe) [1403464] - [pci] pciehp: Simplify pcie_poll_cmd() (Myron Stowe) [1403464] - [pci] Use "slot" and "pci_slot" for struct hotplug_slot and struct pci_slot (Myron Stowe) [1403464] - [pci] pci / acpi: Fix pci_acpi_optimize_delay() comment (Myron Stowe) [1403464] - [pci] Remove a broken link in quirks.c (Myron Stowe) [1403464] - [pci] Remove useless redundant code (Myron Stowe) [1403464] - [pci] Simplify pci_find_(ext_)capability() return value checks (Myron Stowe) [1403464] - [pci] Move PCI_FIND_CAP_TTL to pci.h and use it in quirks (Myron Stowe) [1403464] - [pci] Add pcie_downstream_port() (true for Root and Switch Downstream Ports) (Myron Stowe) [1403464] - [pci] Fix pcie_port_device_resume() comment (Myron Stowe) [1403464] - [pci] Shift PCI_CLASS_NOT_DEFINED consistently with other classes (Myron Stowe) [1403464] - [pci] revert aeb30016fec3 ("pci: add Intel USB specific reset method") (Myron Stowe) [1403464] - [pci] Fix TI816X class code quirk (Myron Stowe) [1403464] - [pci] Fix generic NCR 53c810 class code quirk (Myron Stowe) [1403464] - [pci] Add quirk for Intersil/Techwell TW686[4589] AV capture cards (Myron Stowe) [1403464] - [pci] Remove Intel Cherrytrail D3 delays (Myron Stowe) [1403464] - [kernel] pci/msi: Rename "struct msi_chip" to "struct msi_controller" (Myron Stowe) [1403464]- [nvme] switch abort to blk_execute_rq_nowait (David Milburn) [1392923] - [nvme] Remove RCU namespace protection (David Milburn) [1384066] - [nvme] Only release requested regions (David Milburn) [1384066] - [block] blk-mq: clear q->mq_ops if init fail (David Milburn) [1384066] - [nvme] Short-cut removal on surprise hot-unplug (David Milburn) [1384066] - [uapi] nvme: Allow user initiated rescan (David Milburn) [1384066] - [nvme] Reduce driver log spamming (David Milburn) [1384066] - [nvme] Unbind driver on failure (David Milburn) [1384066] - [nvme] Delete only created queues (David Milburn) [1384066] - [block] blk-mq: fix undefined behaviour in order_to_size() (David Milburn) [1384066] - [nvme] fix nvme_ns_remove() deadlock (David Milburn) [1384066] - [nvme] switch to RCU freeing the namespace (David Milburn) [1384066] - [nvme] correct comment for offset enum of controller registers in nvme.h (David Milburn) [1384066] - [nvme] add helper nvme_cleanup_cmd() (David Milburn) [1384066] - [nvme] move AER handling to common code (David Milburn) [1384066] - [nvme] move namespace scanning to core (David Milburn) [1384066] - [nvme] tighten up state check for namespace scanning (David Milburn) [1384066] - [nvme] introduce a controller state machine (David Milburn) [1384066] - [nvme] remove the io_incapable method (David Milburn) [1384066] - [nvme] nvme_core_exit() should do cleanup in the reverse order as nvme_core_init does (David Milburn) [1384066] - [nvme] Fix check_flush_dependency warning (David Milburn) [1384066] - [nvme] small typo in section BLK_DEV_NVME_SCSI of host/Kconfig (David Milburn) [1384066] - [nvme] fix cntlid type (David Milburn) [1384066] - [nvme] silence warning about unused 'dev' (David Milburn) [1384066] - [block] blk-mq: Make blk_mq_all_tag_busy_iter static (David Milburn) [1384066] - [block] mtip32xx: Convert to use blk_mq_tagset_busy_iter (David Milburn) [1384066] - [nvme] Use blk-mq helper for IO termination (David Milburn) [1384066] - [nvme] Skip async events for degraded controllers (David Milburn) [1384066] - [nvme] add helper nvme_setup_cmd() (David Milburn) [1384066] - [nvme] rewrite discard support (David Milburn) [1384066] - [block] add offset in blk_add_request_payload() (David Milburn) [1384066] - [nvme] add helper nvme_map_len() (David Milburn) [1384066] - [block] blk-mq: Export tagset iter function (David Milburn) [1384066] - [nvme] avoid cqe corruption when update at the same time as read (David Milburn) [1384066] - [block] blk-mq: Use proper cpumask iterator (David Milburn) [1384066] - [nvme] Expose ns wwid through single sysfs entry (David Milburn) [1384066] - [nvme] Remove unused sq_head read in completion path (David Milburn) [1384066] - [nvme] expose cntlid in sysfs (David Milburn) [1384066] - [nvme] return the whole CQE through the request passthrough interface (David Milburn) [1384066] - [nvme] split pci module out of core module (David Milburn) [1384066] - [nvme] make SG_IO support optional (David Milburn) [1384066] - [nvme] split dev_list_lock (David Milburn) [1384066] - [nvme] move timeout variables to core.c (David Milburn) [1384066] - [nvme] host: reference the fabric module for each bdev open callout (David Milburn) [1384066] - [nvme] fix drvdata setup for the nvme device (David Milburn) [1384066] - [nvme] Log the ctrl device name instead of the underlying pci device name (David Milburn) [1384066] - [block] blk-mq: add bounds check on tag-to-rq conversion (David Milburn) [1384066] - [block] blk-mq: Fix NULL pointer updating nr_requests (David Milburn) [1384066]- [kernel] audit: move calcs after alloc and check when logging set loginuid (Richard Guy Briggs) [1155608] - [kernel] audit: add tty field to LOGIN event (Richard Guy Briggs) [1155608] - [netdrv] alx: enable multiple tx queues (Jarod Wilson) [1396261] - [netdrv] alx: enable msi-x interrupts by default (Jarod Wilson) [1396261] - [netdrv] alx: prepare tx path for multi queue support (Jarod Wilson) [1396261] - [netdrv] alx: prepare resource allocation for multi queue support (Jarod Wilson) [1396261] - [netdrv] alx: prepare interrupt functions for multiple queues (Jarod Wilson) [1396261] - [netdrv] alx: switch to per queue data structures (Jarod Wilson) [1396261] - [netdrv] alx: add ability to allocate and free alx_napi structures (Jarod Wilson) [1396261] - [netdrv] alx: extend data structures for multi queue support (Jarod Wilson) [1396261] - [netdrv] alx: refactor descriptor allocation (Jarod Wilson) [1396261] - [netdrv] alx: fix error handling in __alx_open (Jarod Wilson) [1396261] - [netdrv] alx: add module parameter to enable msi-x support (Jarod Wilson) [1396261] - [netdrv] alx: add msi-x support (Jarod Wilson) [1396261] - [netdrv] alx: factor out part of the interrupt handler (Jarod Wilson) [1396261] - [netdrv] alx: refactor msi enablement and disablement (Jarod Wilson) [1396261] - [netdrv] Add Killer E2500 device ID in alx driver (Jarod Wilson) [1396261] - [netdrv] alx: add tso support (Jarod Wilson) [1396261] - [netdrv] alx: Work around the DMA RX overflow issue (Jarod Wilson) [1396261] - [netdrv] alx: use custom skb allocator (Jarod Wilson) [1396261] - [netdrv] bnx2: fix locking when netconsole is used (Neil Horman) [1391233] - [netdrv] bnx2: Reset device during driver initialization (Neil Horman) [1391233] - [netdrv] bnx2: use IS_ENABLED() instead of checking for built-in or module (Neil Horman) [1391233] - [netdrv] qed: Utilize FW 8.10.3.0 (Harish Patil) [1368248] - [pci] Limit config space size for Netronome NFP4000 (John Linville) [1377765] - [pci] Add Netronome NFP4000 PF device ID (John Linville) [1377765] - [pci] Limit config space size for Netronome NFP6000 family (John Linville) [1377765] - [pci] Add Netronome vendor and device IDs (John Linville) [1377765] - [pci] Support PCIe devices with short cfg_size (John Linville) [1377765] - [x86] perf/x86/intel/rapl: Add Knights Mill CPUID (Jiri Olsa) [1381288] - [x86] perf/x86/rapl: Enable Apollo Lake RAPL support (Jiri Olsa) [1381288] - [x86] perf/x86/rapl: Add Skylake server model detection (Jiri Olsa) [1381288] - [x86] perf/x86/rapl: Use Intel family macros for RAPL (Jiri Olsa) [1381288] - [x86] perf/rapl: Add missing Broadwell model (Jiri Olsa) [1381288] - [x86] perf/rapl: Reorder model numbers (Jiri Olsa) [1381288] - [x86] perf/x86/intel/rapl: Support Skylake RAPL domains (Jiri Olsa) [1381288] - [x86] perf/intel/rapl: Make the Intel RAPL PMU driver modular (Jiri Olsa) [1381288]- [net] sctp: validate chunk len before actually using it (Hangbin Liu) [1399459] {CVE-2016-9555} - [net] sctp: rename WORD_TRUNC/ROUND macros (Hangbin Liu) [1399459] {CVE-2016-9555} - [net] sctp: keep fragmentation point aligned to word size (Hangbin Liu) [1399459] {CVE-2016-9555} - [net] ipv6: bump genid when the IFA_F_TENTATIVE flag is clear (Paolo Abeni) [1380022] - [net] iucv: use basic blocks for iucv inline assemblies (Neil Horman) [1364038] - [net] add alloc_skb_with_frags() helper (Neil Horman) [1364038] - [net] af_iucv: Validate socket address length in iucv_sock_bind() (Neil Horman) [1364038] - [net] af_iucv: use paged SKBs for big outbound messages (Neil Horman) [1364038] - [net] af_iucv: use paged SKBs for big inbound messages (Neil Horman) [1364038] - [net] af_iucv: remove fragment_skb() to use paged SKBs (Neil Horman) [1364038] - [net] new helper memcpy_from_msg() (Neil Horman) [1364038] - [net] sctp: fix the panic caused by route update (Xin Long) [1380226] - [net] ipv6: Fix wrong direct fetch of hw_enc_features in ipv6_gso_segment() (Hangbin Liu) [1398723] - [net] Reserve skb headroom and set skb->dev even if using __alloc_skb (Hangbin Liu) [1395163] - [net] igmp: do not remove igmp souce list info when set link down (Hangbin Liu) [1383578] - [net] ipv4: fix all space errors in file igmp.c (Hangbin Liu) [1383578] - [documentation] net: ipv6: mld: document force_mld_version in ip-sysctl.txt (Hangbin Liu) [1389611] - [documentation] igmp: Document sysctl force_igmp_version (Hangbin Liu) [1383570] - [documentation] net: Fix indentation of the conf/ documentation block (Hangbin Liu) [1383570] - [net] rtnetlink: fix rtnl_vfinfo_size (Sabrina Dubroca) [1392128] - [net] l2tp: fix use-after-free during module unload (Eelco Chaudron) [1371621] - [net] tcp: fix race during timewait sk creation (Florian Westphal) [1376420] - [netdrv] bna: Add synchronization for tx ring (Jonathan Toppins) [1379588] - [netdrv] tg3: Avoid NULL pointer dereference in tg3_io_error_detected() (Jonathan Toppins) [1382379] - [netdrv] tg3: Report the correct number of RSS queues through tg3_get_rxnfc (Jonathan Toppins) [1382379]- [powerpc] eeh: Reworked eeh_pe_bus_get() (Gustavo Duarte) [1315131] - [powerpc] eeh: Synchronize recovery in host/guest (Gustavo Duarte) [1315131] - [powerpc] eeh: Don't remove passed VFs (Gustavo Duarte) [1315131] - [powerpc] eeh: Don't propagate error to guest (Gustavo Duarte) [1315131] - [powerpc] eeh: powerpc/eeh: Support error recovery for VF PE (Gustavo Duarte) [1315131] - [powerpc] powernv: Support PCI config restore for VFs (Gustavo Duarte) [1315131] - [powerpc] powernv: Support EEH reset for VF PE (Gustavo Duarte) [1315131] - [powerpc] eeh: Create PE for VFs (Gustavo Duarte) [1315131] - [powerpc] eeh: EEH device for VF (Gustavo Duarte) [1315131] - [powerpc] eeh: Cache normal BARs, not windows or IOV BARs (Gustavo Duarte) [1315131] - [powerpc] pci: Remove VFs prior to PF (Gustavo Duarte) [1315131] - [powerpc] pci: Add pcibios_bus_add_device() weak function (Gustavo Duarte) [1315131] - [powerpc] pci/iov: Rename and export virtfn_{add, remove} (Gustavo Duarte) [1315131] - [powerpc] powernv: allocate sparse PE# when using M64 BAR in Single PE mode (Gustavo Duarte) [1315131] - [powerpc] powernv: boundary the total VF BAR size instead of the individual one (Gustavo Duarte) [1315131] - [powerpc] powernv: replace the hard coded boundary with gate (Gustavo Duarte) [1315131] - [powerpc] powernv: use one M64 BAR in Single PE mode for one VF BAR (Gustavo Duarte) [1315131] - [powerpc] powernv: simplify the calculation of iov resource alignment (Gustavo Duarte) [1315131] - [powerpc] powernv: don't enable SRIOV when VF BAR has non 64bit-prefetchable BAR (Gustavo Duarte) [1315131] - [powerpc] eeh: More relaxed hotplug criterion (Gustavo Duarte) [1315131] - [powerpc] iommu: Set default DMA offset in dma_dev_setup (Gustavo Duarte) [1315131] - [powerpc] pci: Don't try to restore VF BARs (Gustavo Duarte) [1315131] - [powerpc] powernv: Unfreeze VF PE on releasing it (Gustavo Duarte) [1315131] - [powerpc] powernv: Include VF PE in PELTV of PF PE (Gustavo Duarte) [1315131] - [powerpc] powernv: Fix the log message when disabling VF (Gustavo Duarte) [1315131] - [powerpc] eeh: remove unused macro IS_BRIDGE (Gustavo Duarte) [1315131] - [powerpc] eeh: fix powernv_eeh_wait_state delay logic (Gustavo Duarte) [1315131] - [powerpc] eeh: fix comment for wait_state() (Gustavo Duarte) [1315131] - [powerpc] eeh: fix start/end/flags type in struct pci_io_addr_range{} (Gustavo Duarte) [1315131] - [powerpc] pci: Add PCI resource alignment documentation (Gustavo Duarte) [1315131] - [powerpc] powernv: Group VF PE when IOV BAR is big on PHB3 (Gustavo Duarte) [1315131] - [powerpc] powernv: Reserve additional space for IOV BAR, with m64_per_iov supporte (Gustavo Duarte) [1315131] - [powerpc] powernv: Implement pcibios_iov_resource_alignment() on powernv (Gustavo Duarte) [1315131] - [powerpc] pci: Don't unset PCI resources for VFs (Gustavo Duarte) [1315131]- [kernel] audit: fix formatting of AUDIT_CONFIG_CHANGE events (Paul Moore) [1399823] - [kernel] x86/panic: replace smp_send_stop() with kdump friendly version in panic path (Xunlei Pang) [1182375 726846] - [kernel] kexec: use core_param for crash_kexec_post_notifiers boot option (Xunlei Pang) [1182375 726846] - [kernel] panic/kexec: fix "crash_kexec_post_notifiers" option issue in oops path (Xunlei Pang) [1182375 726846] - [kernel] panic: call the 2nd crash_kexec() only if crash_kexec_post_notifiers is enabled (Xunlei Pang) [1182375 726846] - [kernel] panic: add "crash_kexec_post_notifiers" option for kdump after panic_notifers (Xunlei Pang) [1182375 726846] - [kernel] panic: call panic handlers before kmsg_dump (Xunlei Pang) [1182375 726846] - [acpi] acpi / apd: Add device HID for future AMD UART controller (Suravee Suthikulpanit) [1329004] - [tty] serial: 8250_dw: add support for AMD SOC Carrizo (Suravee Suthikulpanit) [1329004] - [x86] acpi: add AMD ACPI2Platform device support for x86 system (Suravee Suthikulpanit) [1329004] - [vfio] pci: Fix integer overflows, bitmask check (Mateusz Guzik) [1394628 1394992] {CVE-2016-9083 CVE-2016-9084} - [x86] kvm: x86: Check memopp before dereference (Mateusz Guzik) [1395806] {CVE-2016-8630} - [x86] Mark Intel Purley supported (Steve Best) [1371748] - [x86] platform/uv/bau: Add UV4-specific functions (Frank Ramsay) [1386692] - [x86] platform/uv/bau: Fix payload queue setup on UV4 hardware (Frank Ramsay) [1386692] - [x86] platform/uv/bau: Disable software timeout on UV4 hardware (Frank Ramsay) [1386692] - [x86] platform/uv/bau: Populate ->uvhub_version with UV4 version information (Frank Ramsay) [1386692] - [x86] platform/uv/bau: Use generic function pointers (Frank Ramsay) [1386692] - [x86] platform/uv/bau: Add generic function pointers (Frank Ramsay) [1386692] - [x86] platform/uv/bau: Convert uv_physnodeaddr() use to uv_gpa_to_offset() (Frank Ramsay) [1386692] - [x86] platform/uv/bau: Clean up pq_init() (Frank Ramsay) [1386692] - [x86] platform/uv/bau: Clean up and update printks (Frank Ramsay) [1386692] - [x86] platform/uv/bau: Clean up vertical alignment (Frank Ramsay) [1386692] - [x86] Mark Kaby Lake with Kaby Lake PCH as supported (David Arcari) [1391219] - [mfd] lpss: Fix Intel Kaby Lake PCH-H properties (David Arcari) [1391219] - [lib] mpi: Fix NULL ptr dereference in mpi_powm() (Mateusz Guzik) [1398458] {CVE-2016-8650} - [mm] tmpfs: fix SEEK_DATA/SEEK_HOLE regression (Adrian Reber) [1396390] - [powercap] rapl: Add support for Ivy Bridge server (Prarit Bhargava) [1379590]- [x86] mce/amd: Extract the error address on SMCA systems (David Arcari) [1389383] - [edac] x86/mce, edac/mce_amd: Print MCA_SYND and MCA_IPID during MCE on SMCA systems (David Arcari) [1389383] - [trace] x86/mce/amd: Save MCA_IPID in MCE struct on SMCA systems (David Arcari) [1389383] - [x86] mce/amd: Ensure the deferred error interrupt is of type APIC on SMCA systems (David Arcari) [1389383] - [x86] mce/amd: Update sysfs bank names for SMCA systems (David Arcari) [1389383] - [edac] x86/mce/amd, edac/mce_amd: Define and use tables for known SMCA IP types (David Arcari) [1389383] - [edac] mce_amd: Use SMCA prefix for error descriptions arrays (David Arcari) [1389383] - [edac] mce_amd: Add missing SMCA error descriptions (David Arcari) [1389383] - [x86] mce/amd: Read MSRs on the CPU allocating the threshold blocks (David Arcari) [1389383] - [edac] mce_amd: Print syndrome register value on SMCA systems (David Arcari) [1389383] - [trace] x86/mce: Add support for new MCA_SYND register (David Arcari) [1389383] - [x86] mce/amd: Use msr_ops.misc() in allocate_threshold_blocks() (David Arcari) [1389383] - [x86] mce/amd: Increase size of the bank_map type (David Arcari) [1389383] - [edac] mce_amd: Detect SMCA using X86_FEATURE_SMCA (David Arcari) [1389383] - [x86] cpu: Add detection of AMD RAS Capabilities (David Arcari) [1389383] - [x86] cpufeature: Cleanup get_cpu_cap() (David Arcari) [1389383] - [x86] mce/amd: Save an indentation level in prepare_threshold_block() (David Arcari) [1389383] - [x86] mce/amd: Disable LogDeferredInMcaStat for SMCA systems (David Arcari) [1389383] - [x86] mce/amd: Log Deferred Errors using SMCA MCA_DE{STAT, ADDR} registers (David Arcari) [1389383] - [x86] mce: Detect and use SMCA-specific msr_ops (David Arcari) [1389383] - [x86] mce: Define vendor-specific MSR accessors (David Arcari) [1389383] - [x86] mce/amd: Document some functionality (David Arcari) [1389383] - [x86] mce: Clarify comments regarding deferred error (David Arcari) [1389383] - [x86] mce/amd: Fix logic to obtain block address (David Arcari) [1389383] - [edac] x86/mce/amd, edac: Enable error decoding of Scalable MCA errors (David Arcari) [1389383] - [x86] mce: Move MCx_CONFIG MSR definitions (David Arcari) [1389383] - [x86] mce/amd: Set MCAX Enable bit (David Arcari) [1389383] - [x86] mce/amd: Carve out threshold block preparation (David Arcari) [1389383] - [x86] mce/amd: Fix LVT offset configuration for thresholding (David Arcari) [1389383] - [x86] mce/amd: Reduce number of blocks scanned per bank (David Arcari) [1389383] - [x86] mce/amd: Do not perform shared bank check for future processors (David Arcari) [1389383] - [x86] mce: Fix order of AMD MCE init function call (David Arcari) [1389383] - [edac] mce_amd: Don't emit 'CE' for Deferred error (David Arcari) [1389383] - [edac] mce, amd: Correct formatting of decoded text (David Arcari) [1389383] - [edac] mce, amd: Remove leftover unused mask (David Arcari) [1389383] - [edac] mce, amd: Fix decoding module loading on unsupported hw (David Arcari) [1389383] - [platform] intel-hid: Remove duplicated acpi_remove_notify_handler (David Arcari) [1389598] - [platform] intel-hid: add a workaround to ignore an event after waking up from S4 (David Arcari) [1389598] - [platform] intel-hid: allocate correct amount of memory for private struct (David Arcari) [1389598] - [platform] intel-hid: fix incorrect entries in intel_hid_keymap (David Arcari) [1389598] - [platform] intel-hid: new hid event driver for hotkeys (David Arcari) [1389598]- [iommu] vt-d: Fix dead-locks in disable_dmar_iommu() path (Myron Stowe) [1374426] - [iommu] vt-d: Return error code in domain_context_mapping_one() (Myron Stowe) [1374426] - [iommu] vt-d: Reduce extra first level entry in iommu->domains (Myron Stowe) [1374426] - [iommu] vt-d: Avoid duplicate device_domain_info structures (Myron Stowe) [1374426] - [iommu] vt-d: Only insert alias dev_info if there is an alias (Myron Stowe) [1374426] - [iommu] vt-d: Pass device_domain_info to __dmar_remove_one_dev_info (Myron Stowe) [1374426] - [iommu] vt-d: Remove dmar_global_lock from device_notifier (Myron Stowe) [1374426] - [iommu] vt-d: Get rid of domain->iommu_lock (Myron Stowe) [1374426] - [iommu] vt-d: Only call domain_remove_one_dev_info to detach old domain (Myron Stowe) [1374426] - [iommu] vt-d: Unify domain->iommu attach/detachment (Myron Stowe) [1374426] - [iommu] vt-d: Establish domain<->iommu link in dmar_insert_one_dev_info (Myron Stowe) [1374426] - [iommu] vt-d: Pass an iommu pointer to domain_init() (Myron Stowe) [1374426] - [iommu] vt-d: Rename iommu_detach_dependent_devices() (Myron Stowe) [1374426] - [iommu] vt-d: Rename domain_remove_one_dev_info() (Myron Stowe) [1374426] - [iommu] vt-d: Rename dmar_insert_dev_info() (Myron Stowe) [1374426] - [iommu] vt-d: Simplify domain_remove_dev_info() (Myron Stowe) [1374426] - [iommu] vt-d: Simplify domain_remove_one_dev_info() (Myron Stowe) [1374426] - [iommu] vt-d: Simplify io/tlb flushing in intel_iommu_unmap (Myron Stowe) [1374426] - [iommu] vt-d: Replace iommu_bmp with a refcount (Myron Stowe) [1374426] - [iommu] vt-d: Kill dmar_domain->id (Myron Stowe) [1374426] - [iommu] vt-d: Don't pre-allocate domain ids for si_domain (Myron Stowe) [1374426] - [iommu] vt-d: Pass dmar_domain directly into iommu_flush_iotlb_psi (Myron Stowe) [1374426] - [iommu] vt-d: Simplify domain_context_mapping_one (Myron Stowe) [1374426] - [iommu] vt-d: Get rid of iommu_attach_vm_domain() (Myron Stowe) [1374426] - [iommu] vt-d: Split up iommu->domains array (Myron Stowe) [1374426] - [iommu] vt-d: Add access functions for iommu->domains (Myron Stowe) [1374426] - [iommu] vt-d: Keep track of per-iommu domain ids (Myron Stowe) [1374426] - [iommu] revert "vt-d: Disable passthrough mode on Kexec kernel" (Myron Stowe) [1374426]- [mmc] sdhci-acpi: Ensure connected devices are powered when probing (Rui Wang) [1320820] - [acpi] pm: Export acpi_device_fix_up_power() (Rui Wang) [1320820] - [x86] kvm: x86: export TSC information to user-space (David Hildenbrand) [1379361] - [virt] kvm: create per-vcpu dirs in debugfs (David Hildenbrand) [1379361] - [kernel] kvm: add stubs for arch specific debugfs support (David Hildenbrand) [1379361] - [virt] kvm: kvm_destroy_vm_debugfs(): check debugfs_stat_data pointer (David Hildenbrand) [1379361] - [x86] kvm: x86: drop read_tsc_offset() (David Hildenbrand) [1379361] - [x86] kvm: x86: add tsc_offset field to struct kvm_vcpu_arch (David Hildenbrand) [1379361] - [virt] kvm: don't use anon_inode_getfd() before possible failures (David Hildenbrand) [1379361] - [virt] kvm: Create debugfs dir and stat files for each VM (David Hildenbrand) [1379361] - [virt] kvm: Remove unnecessary debugfs dentry references (David Hildenbrand) [1379361] - [scsi] qla2xxx: do not abort all commands in the adapter during EEH recovery (Gustavo Duarte) [1393254] - [scsi] qla2xxx: fix invalid DMA access after command aborts in PCI device remove (Gustavo Duarte) [1393254] - [scsi] qla2xxx: do not queue commands when unloading (Gustavo Duarte) [1393254] - [scsi] cxlflash: Improve EEH recovery time (Steve Best) [1397588] - [scsi] cxlflash: Fix to avoid EEH and host reset collisions (Steve Best) [1397588] - [scsi] cxlflash: Remove the device cleanly in the system shutdown path (Steve Best) [1397588] - [scsi] cxlflash: Scan host only after the port is ready for I/O (Steve Best) [1397588] - [thermal] powerclamp: correct cpu support check (Steve Best) [1396121] - [thermal] powerclamp: Prevent division by zero when counting interval (Steve Best) [1396121]- [kernel] module: When modifying a module's text ignore modules which are going away too (Aaron Tomlin) [1386313] - [kernel] module: Ensure a module's state is set accordingly during module coming cleanup code (Aaron Tomlin) [1386313] - [netdrv] sfc: clear napi_hash state when copying channels (Jarod Wilson) [1394304] - [acpi] sleep: Do not save NVS for new machines to accelerate S3 (Prarit Bhargava) [1385527] - [misc] cxl: Fix coredump generation when cxl_get_fd() is used (Gustavo Duarte) [1397943] - [pci] cxl: use pcibios_free_controller_deferred() when removing vPHBs (Gustavo Duarte) [1395323] - [pci] Set Read Completion Boundary to 128 iff Root Port supports it (_HPX) (Myron Stowe) [1387674] - [pci] Export pcie_find_root_port() (Myron Stowe) [1387674] - [x86] pci: Mark Haswell Power Control Unit as having non-compliant BARs (Prarit Bhargava) [1395104] - [x86] amd: Fix cpu_llc_id for AMD Fam17h systems (Suravee Suthikulpanit) [1395399] - [x86] perf/intel/cqm: Check cqm/mbm enabled state in event init (Jiri Olsa) [1372344] - [powerpc] kvm: ppc: book3s hv: Add tunable to control H_IPI redirection (Thomas Huth) [1384437] - [powerpc] kvm: ppc: book3s hv: Send IPI to host core to wake VCPU (Thomas Huth) [1384437] - [powerpc] kvm: ppc: book3s hv: Host side kick VCPU when poked by real-mode KVM (Thomas Huth) [1384437] - [powerpc] kvm: ppc: book3s hv: kvmppc_host_rm_ops - handle offlining CPUs (Thomas Huth) [1384437] - [powerpc] kvm: ppc: book3s hv: Manage core host state (Thomas Huth) [1384437] - [powerpc] kvm: ppc: book3s hv: Host-side RM data structures (Thomas Huth) [1384437] - [powerpc] xics: Add icp_native_cause_ipi_rm (Thomas Huth) [1384437] - [powerpc] smp: Add smp_muxed_ipi_set_message (Thomas Huth) [1384437] - [powerpc] smp: Support more IPI messages (Thomas Huth) [1384437] - [powerpc] kvm: ppc: book3s hv: Fix TB corruption in guest exit path on HMI interrupt (Thomas Huth) [1373335] - [powerpc] powernv: Call opal_pci_poll() if needed (Steve Best) [1398577] - [powerpc] powernv: Fix stale PE primary bus (Steve Best) [1395275]- [net] i40e: fix call of ndo_dflt_bridge_getlink() (Ivan Vecera) [1297841] - [net] switchdev: Drop EXPERIMENTAL from description (Ivan Vecera) [1275772] - [net] switchdev: Export the same parent ID service function (Ivan Vecera) [1275772] - [net] switchdev: pass pointer to fib_info instead of copy (Ivan Vecera) [1275772] - [netdrv] mlxsw: spectrum: Don't sleep during ndo_get_phys_port_name() (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Make split flow match firmware requirements (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Fix ordering in mlxsw_sp_fini (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add missing rollback in flood configuration (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Fix rollback order in LAG join failure (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Don't insert unnecessary local fdb entry on changing mac address (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: Marking port-group as offloaded (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: Common function for mdb entry translation (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: allow the user to delete mdb entry if there's a querier (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: Adding complete operation to deferred switchdev ops (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Use MLXSW_SP_PB_UNUSED define for unused pb (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Use designated initializers for mlxsw_sp_pbs (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Implement occupancy monitoring (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Introduce support for asynchronous EMAD register access (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Add mlxsw specific workqueue and use it for FDB notif. processing (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Extend SBPM register for occupancy control (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Shared Buffer Status register definition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Add devlink shared buffer occupancy callbacks (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Implement shared buffer configuration (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Add mlxsw_core_port_driver_priv helper (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Get max_buff defaults into limits exposed to user (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Change initialization of PG 9 (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Remove eg pool 3 default init and CPU port TC binding to it (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Cache shared buffer configuration (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Rename "pool" to "pr" in initialization (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Push out indexes and direction out of SB structs (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Push out shared buffer register writes (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Add devlink shared buffer callbacks (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Fix SBPM register name (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Share direction enum between SBPR, SBCM, SBPM (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Do not pass around driver_priv directly (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Pass mlxsw_core as a param of mlxsw_core_skb_transmit* (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Move devlink port registration into common core code (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add IEEE 802.1Qbb PFC support (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Introduce per priority counters (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add support for PAUSE frames (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add lossless settings for PBMC register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Port Flow Control Configuration register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Allow setting maximum rate for a TC (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add IEEE 802.1Qaz ETS support (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Introduce support for Data Center Bridging (DCB) (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Initialize egress scheduling (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add QoS Switch Traffic Class Table register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add QoS ETS Element Configuration register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Set port's shared buffer size to 0 (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Use correct PBMC register length (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Correctly configure headroom size (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add bytes to cells helper (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Map all switch priorities to priority group 0 (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Port Prio To Buffer register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add support for physical port names (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: Use switch ID in suggested udev rule (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Reduce number of supported 802.1D bridges (Ivan Vecera) [1275772 1297841 1331748] - [net] rtnl: fix msg size calculation in if_nlmsg_size() (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Allow set bridge ageing time when switchdev disabled (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fix typo in comments/doc (Ivan Vecera) [1275772 1297841 1331748] - [net] add description for len argument of dev_get_phys_port_name (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: pci: Implement reset done check (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: move ageing_time from struct rocker to struct ofdpa (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: allow zero ageing time (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: set FDB cleanup timer according to lowest ageing time (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Check requested ageing time is valid (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: pci: Correctly determine if descriptor queue is full (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Always decrement bridge's ref count (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: add DEVLINK dependencies (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Introduce port splitting (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Mark unused ports using NULL (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Store local port to module mapping during init (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Unmap local port from module during teardown (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Add devlink port splitter callbacks (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Implement devlink interface (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: fix an error code (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: ndo_fdb_dump should report -EMSGSIZE to rtnl_fdb_dump (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: use __ethtool_get_ksettings (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: fix rocker_world_port_obj_vlan_add() (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: add support for more attributes and export timer (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: reduce the indentation level in br_mdb_fill_info (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: log port STP state on change (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: switchdev: Offload VLAN flags to hardware bridge (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Allow for PVID deletion (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add the Switch Port Acceptable Frame Types register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: return -EOPNOTSUPP for undefined world ops (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: move OF-DPA stuff into separate file (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: call rocker_cmd_exec function with "nowait" boolean instead of flags (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: remove trans parameter to rocker_cmd_exec function (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: pre-allocate wait structures during cmd ring init (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: pass "learning" value as a parameter to rocker_port_set_learning (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: introduce worlds infrastructure (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: move rocker and rocker_port structs into header (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: implement get settings mode command (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: push tlv processing into separate files (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: rename rocker.c to rocker_main.c (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: rename rocker.h to rocker_hw.h (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: remove unused rocker_port param from alloc funcs and shorten their names (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Set STP state when leaving 802.1D bridge (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Treat local port 64 as valid (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: avoid uninitialized variable warning (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: Passing the port-group pointer to br_mdb module (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: Separate br_mdb_entry->state from net_bridge_port_group->state (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: add support for offloaded mdb entries (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: Require RTNL mutex to be held when sending FDB notifications (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Use correct offset in field definiton (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Compare local ports instead of pointers (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Dump LAG FDB records only once (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Use correct netdev when notifying bridge (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Don't report VLAN for 802.1D FDB entries (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Notify bridge's FDB only based on learning_sync (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Disable learning according to STP state (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Don't forward packets when STP state is DISABLED (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Flush FDB when leaving bridge (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add the Switch Filtering DB Flush register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Handle port leaving LAG while bridged (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: fix lockdep addr_list_lock false positive splat (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: fix SWITCHDEV_OBJ_ID_PORT_MDB (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add FDB lock to prevent session interleaving (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: Adding IGMP snooping documentation (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Adding layer 2 multicast support (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Adding VID to FID translatation (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Changing the maximum number of multicast group to a define (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Adding SMID register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add definition of multicast record for SFD register (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Reflect MDB entries to hardware (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: Adding MDB entry offload (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: remove FDB entry in case we get unknown object notification (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: pass local_port to mlxsw_sp_port_fdb_uc_op (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: remove an unnecessary condition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Remember untagged VLANs (Ivan Vecera) [1275772 1297841 1331748] - [net] mlxsw: Disable vlan_filtering for non .1D bridge (Ivan Vecera) [1275772] - [netdrv] mlxsw: Renaming local variable names for consistency (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Fixing vlans init range (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: add vlan filtering change for new bridged device (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: add vlan filtering change notification (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add bridge vlan_filtering attribute (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Propagate vlan add failure to user (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: pci: Adjust value of CPU egress traffic class (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Only call /sbin/bridge-stp for the initial network namespace (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Change bridge port attributes only when bridged (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Set bridge status in appropriate functions (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Return NOTIFY_BAD on bridge failure (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Initialize PVID only once (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Use devm_kzalloc to allocate mlxsw_hwmon structure (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Allow to reset temperature history via hwmon interface (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: bridge: Pass ageing time as clock_t instead of jiffies (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add support for VLAN devices on top of LAG (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Enable FDB records for VLAN devices on top of LAG (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add lag_vid field to SFD register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add support for VLAN devices bridging (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Handle VLAN devices linking / unlinking (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Adjust FDB notifications for VLAN devices (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Adjust switchdev ops for VLAN devices (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Use FID instead of VID when accessing FDB (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add another flood table for vFIDs (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Use appropriate parameter name (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Split vFID range in two (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Allocate active VLANs only for port netdevs (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: Pass original device to port netdev driver (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: vlan: Use switchdev_port* in vlan_netdev_ops (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Fix temperature sensor index during initialization (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Fix max temperature getting (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: remove an unneeded condition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: fix some error handling (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Change BUG to WARN in hwmon code (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Implement LAG tx enabled lower state change (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Implement FDB add/remove/dump for LAG (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Implement LAG port join/leave (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add definition of LAG unicast record for SFN register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add definition of LAG unicast record for SFD register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add link aggregation configuration registers definitions (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: pci: Implement LAG processing for received packets (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Add support for packets received from LAG port (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add set_rx_mode ndo stub (Ivan Vecera) [1275772 1297841 1331748] - [net] bonding: set inactive flags on release (Ivan Vecera) [1275772 1297841 1331748] - [net] bonding: implement lower state change propagation (Ivan Vecera) [1275772 1297841 1331748] - [net] bonding: allow notifications for bond_set_slave_link_state (Ivan Vecera) [1275772 1297841 1331748] - [net] team: implement lower state change propagation (Ivan Vecera) [1275772 1297841 1331748] - [net] introduce lower state changed info structure for LAG lowers (Ivan Vecera) [1275772 1297841 1331748] - [net] introduce change lower state notifier (Ivan Vecera) [1275772 1297841 1331748] - [net] bonding: fill-up LAG changeupper info struct and pass it along (Ivan Vecera) [1275772 1297841 1331748] - [net] team: fill-up LAG changeupper info struct and pass it along (Ivan Vecera) [1275772 1297841 1331748] - [net] add info struct for LAG changeupper (Ivan Vecera) [1275772 1297841 1331748] - [net] add possibility to pass information about upper device via notifier (Ivan Vecera) [1275772 1297841 1331748] - [net] propagate upper priv via netdev_master_upper_dev_link (Ivan Vecera) [1275772 1297841 1331748] - [net] add netif_is_lag_port helper (Ivan Vecera) [1275772 1297841 1331748] - [net] add netif_is_lag_master helper (Ivan Vecera) [1275772 1297841 1331748] - [net] add netif_is_team_port helper (Ivan Vecera) [1275772 1297841 1331748] - [net] add netif_is_team_master helper (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Implement fan control using hwmon (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add definition of fan management registers (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Implement temperature hwmon interface (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add definition of temperature management registers (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add support for port identification (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Management LED Control register definition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add error paths to __mlxsw_sp_port_vlans_add (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Unify setting of HW VLAN filters (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Use correct PVID value when removing VLANs (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fix return code of fdb_dump stub (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: bridge: Check return code is not EOPNOTSUPP (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: respect SKIP_EOPNOTSUPP flag in case there is no recursion (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: Use rcu_dereference instead of rtnl_dereference (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: Use correct flag name in comment (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: Prevent possible use-after-free (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fix: pass correct obj size when deferring obj add (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fix: erasing too much of vlan obj when handling multiple vlan specs (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Make mlxsw_sp_port_switchdev_ops static (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Put braces on all arms of branch statement (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Put constant on the right side of comparisons (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Fix ageing time value (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Avoid unnecessary line wrap for mlxsw_reg_sfd_uc_unpack (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Fix desription typos of couple of SFN items (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Fix description for reg_sfd_uc_sub_port (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add support for flood control (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add support for VLAN ranges in flooding configuration (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: move "bridged" bool to u8 flags (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: Make flood to CPU optional (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: Add support for flood control (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: set is_local and is_static before fdb entry is added to the fdb hashtable (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Adding switchdev ageing notification on port bridged (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add initial support for Spectrum ASIC (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Switch Port VLAN MAC Learning register definition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Switch Filtering Database Aging Time register definition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Switch Virtual-Port Enabling register definition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Switch VID to FID Allocation register definition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Switch FID Management register definition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add shared buffer configuration registers definitions (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Switch Port VID and Switch Port VLAN Membership registers definitions (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Switch FDB Notification register definition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Switch Filtering Database register definition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: item: Add MLXSW_ITEM_BUF_INDEXED helper (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: item: Make src arg of memcpy_to helper const (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: cmd: Introduce FID-offset flooding tables (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: cmd: Introduce per-FID flooding tables (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Enable configuration of flooding domains (Ivan Vecera) [1275772 1297841 1331748] - [net] introduce pre-change upper device notifier (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: cmd: Update CONFIG_PROFILE command documentation (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Add trap group for control packets (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Simplify traps creation (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Introduce mlxsw_reg_spms_vid_pack helper and use it (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Adjust definition of enum mlxsw_reg_sfgc_type (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Remove extra space in SFGC ID define (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Uppercase letters in register IDs (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Use dev_level_ratelimited instead of net_ratelimit & dev_level (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Do not use EMADs in mlxsw_emad_fini (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: pci: Limit number of entries being sent in single MAP_FA cmd (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: pci: Remove MLXSW_PCI_RDQS/SDQS defines and checks (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: pci: Do not use MLXSW_PCI_SDQS_COUNT define (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: pci: Use MLXSW_PCI_CQS_MAX instead of MLXSW_PCI_CQS_COUNT (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: switchx2: Use ETH_ALEN for mac address length (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Remove multicast ID configuration (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: assert rtnl mutex when going over lower netdevs (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: remove nowait from switchdev callbacks (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: defer switchdev fdb del call in fdb_del_external_learn (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: introduce possibility to defer obj_add/del (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: remove pointers from switchdev objects (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: allow caller to explicitly request attr_set as deferred (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: make struct switchdev_attr parameter const for attr_set calls (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: introduce switchdev deferred ops infrastructure (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Fix race condition in __mlxsw_emad_transmit (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: move back vlan_flush (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: drop unnecessary flush code (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: use rcu for vlan_list traversal in br_fill_ifinfo (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: use proper rcu for the vlgrp member (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: fix gc_timer mod/del race condition (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: check if the vlan id is in the proper vlan range (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: enforce no pvid flag in vlan ranges (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: enforce no pvid flag in vlan ranges (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: try switchdev op first in __vlan_vid_add/del (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: handle setting bridge ageing_time (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: push bridge setting ageing_time down to switchdev (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: skip over ports returning -EOPNOTSUPP when recursing ports (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add bridge ageing_time attribute (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: allow adding of fdb entries pointing to the bridge device (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Fix bug in __mlxsw_item_bit_array_offset (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: switchx2: changing order of exit fallbacks (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: fix warnings for big-endian 32-bit dma_addr_t (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for port's multicast_router attribute (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: allow to flush port's fdb (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export port's timer values (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export port's topology_change_ack and config_pending (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export port's id and number (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export port's designated cost and port (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export port's bridge id (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export port's root id (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: make br_fill_info's frame size smaller (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for default_pvid (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for netfilter tables config (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for igmp's intervals (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for multicast_startup_query_count (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for multicast_last_member_count (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for igmp's hash_max (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for igmp's hash_elasticity (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for multicast_querier (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for multicast_query_use_ifaddr (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for multicast_snooping (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for multicast_router (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add fdb flush (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add group_addr support (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export all timers (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export topology_change and topology_change_detected (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export root path cost (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export root port (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export bridge id (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export root id (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add group_fwd_mask support (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: use br_vlan_should_use to simplify __vlan_add/del (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: drop master_flags from __vlan_add (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: use br_vlan_(get|put)_master to deal with refcounts (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: use rcu list for the ordered vlan list (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: push object ID back to object structure (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: bring back switchdev_obj and use it as a generic object param (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: rename switchdev_obj_fdb to switchdev_obj_port_fdb (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: rename switchdev_obj_vlan to switchdev_obj_port_vlan (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: rename SWITCHDEV_ATTR_* enum values to SWITCHDEV_ATTR_ID_* (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: rename SWITCHDEV_OBJ_* enum values to SWITCHDEV_OBJ_ID_* (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: don't pass flags when creating context only (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: fix possible null ptr derefs on port init and deinit (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: move pvid inside net_bridge_vlan_group (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: fix possible null vlgrp deref while registering new port (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: adjust rhashtable initial size and hash locks size (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: extract struct switchdev_obj_* (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: abstract object in add/del ops (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: pass callback to dump operation (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: remove dev from switchdev_obj cb (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: move dev in switchdev_fdb_dump (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: remove dev in port_vlan_dump_put (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: add per-vlan struct and move to rhashtables (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: reduce transaction phase enum down to a boolean (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: remove "ABORT" transaction phase (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: remove "NONE" transaction phase (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: use switchdev transaction queue for allocated memory (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: push struct switchdev_trans down through rocker code (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add switchdev_trans_ph_prepare/commit helpers (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: move transaction phase enum under transaction structure (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: introduce transaction item queue for attr_set and obj_add (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: rename "trans" to "trans_ph". (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: update documentation on FDB ageing_time (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: don't age externally added FDB entries (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: add FDB cleanup timer (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: adding port ageing_time for ageing out FDB entries (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: define some min/max/default ageing time constants (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: store rocker_port in fdb key rather than pport (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: track when FDB entry is touched. (Ivan Vecera) [1275772 1297841 1331748] - [net] rtnetlink: catch -EOPNOTSUPP errors from ndo_bridge_getlink (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: remove unnecessary switchdev include (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: check __vlan_vid_del for error (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fix return value of switchdev_port_fdb_dump in case of error (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Make mailboxes 4KB aligned (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: adjust transmit fail log message level in __mlxsw_emad_transmit (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Remove duplicate included header (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: use change upper info (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: use new helper to figure out master kind (Ivan Vecera) [1275772 1297841 1331748] - [net] add netif_is_bridge_master helper (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Add netlink support for vlan_protocol attribute (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: fix error return code (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: fix netlink max attr size (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: hook ndo_neigh_destroy to cleanup neigh refs in driver (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: print switch ID consistent with phys_switch_id sysfs node (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: support static FDB addresses (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Use 'zx' to print size_t format (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for vlan_filtering attribute (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Fix use-after-free bug in mlxsw_sx_port_xmit (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Use correct skb length when dumping payload (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Simplify mlxsw_sx_port_xmit function (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Strip FCS from incoming packets (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Make pci module dependent on HAS_DMA and HAS_IOMEM (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Make system port to local port mapping explicit (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Call free_netdev when removing port (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: use netdev_err after register_netdev (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: NULL port if port probe fails (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: fix vlan_enabled access when vlans are not configured (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: add/del entry on all vlans if vlan_filter is enabled and vid is 0 (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: linearize skb in case frags would not fit into tx descriptor (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: enable support for scattered packets (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: free netdevice during netdevice removal (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Introduce Mellanox SwitchX-2 ASIC support (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Add interface to access registers and process events (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Add PCI bus implementation (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Introduce Mellanox switch driver core (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: fix delmdb state in the notification (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mcast: give fast leave precedence over multicast router and querier (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: fix slave_changelink/br_setport race conditions (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: update documentation for offload_fwd_mark (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: add offload_fwd_mark support (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add offload_fwd_mark generator helper (Ivan Vecera) [1275772 1297841 1331748] - [net] add phys ID compare helper to test if two IDs are the same (Ivan Vecera) [1275772 1297841 1331748] - [net] don't reforward packets already forwarded by offload device (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: forward packets to CPU when port is joined to openvswitch (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: multicast: fix handling of temp and perm entries (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: multicast: notify on group delete (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: Handle protodown notifications (Ivan Vecera) [1275772 1297841 1331748] - [net] netlink: changes for setting and clearing protodown via netlink (Ivan Vecera) [1275772 1297841 1331748] - [net] Add protodown support (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: add vlan support for user entries (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: don't abort unsupported operations (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: fill state in br_mdb_notify (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: add change MTU support (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: zero out the local br_ip variable before use (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: start delete timer for temp static entries (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: flush the dynamically learned entries on port vlan delete (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: ignore unsupported bridge flags (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: call correct unregister function on error (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: change BUG_ON to WARN for attr set failure case (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add VLAN support for port's bridge_getlink (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: rename vlan vid_start to vid_begin (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: multicast: start querier timer when running user-space stp (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fdb filter_dev is always NULL for self (device), so remove check (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: fix br_stp_set_bridge_priority race conditions (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: del external_learned fdbs from device on flush or ageout (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: move port stop to 'no wait' processing (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: move MAC learn event back to 'no wait' processing (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: mark STP update as 'no wait' processing (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: mark neigh update event processing as 'no wait' (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: revert back to support for nowait processes (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: fix neigh tbl index increment race (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: gaurd against NULL rocker_port when removing ports (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: use either ndo VLAN ops or switchdev VLAN ops to install MASTER vlans (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fix BUG when port driver doesn't support set attr op (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fix handling for drivers not supporting IPv4 fib add/del ops (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: make br_fdb_delete also check if the port matches (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: documentation: use switchdev_port_obj_xxx for IPv4 FIB add/modify/delete ops (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: documentation: for static FDB ops, use switchdev_port_fdb_xxx ops (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: documentation: fix grammer error (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: documentation: fix longer-than-80-char lines (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: remove support for legacy VLAN ndo ops (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: install/remove router MAC for untagged VLAN when joining/leaving bridge (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: install untagged VLAN (vid=0) support for each port (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: cleanup vlan table on error adding vlan (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: zero allocate ports array (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: remove rocker parameter from functions that have rocker_port parameter (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: mark parameters and local variables as const (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: remove unused rocker_port parameter from rocker_port_kfree (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: fix lockdep splat (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: make rocker_port_internal_vlan_id_{get, put}() non-transactional (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: do not make neighbour entry changes when preparing transactions (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: do not modify fdb table in rocker_port_fdb() when preparing transactions (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: do not delete fdb entries in rocker_port_fdb_flush() when preparing transactions (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add support for fdb add/del/dump via switchdev_port_obj ops. (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: fix a neigh entry leak issue (Ivan Vecera) [1275772 1297841 1331748] - [net] rename RTNH_F_EXTERNAL to RTNH_F_OFFLOAD (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: don't use anonymous union on switchdev attr/obj structs (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: apply review comments on documentation (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: align comment with other comments in block (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: sparse warning: pass ipv4 fib dst as network-byte order (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: sparse warning: make __switchdev_port_obj_add static (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: bring documentation up-to-date (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: make checkpatch -f clean (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: remove NETIF_F_HW_SWITCH_OFFLOAD feature flag (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: convert fib_ipv4_add/del over to switchdev_port_obj_add/del (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: cut over to new switchdev_port_bridge_getlink (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add new switchdev_port_bridge_getlink (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: revert br_dellink change back to original (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: remove unused switchdev_port_bridge_dellink (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: cut over to new switchdev_port_bridge_dellink (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add new switchdev_port_bridge_dellink (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: restore br_setlink back to original (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: remove old switchdev_port_bridge_setlink (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: cut over to new switchdev_port_bridge_setlink (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add new switchdev bridge setlink (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add bridge port flags attr (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: use switchdev add/del obj for bridge port vlans (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add port vlan obj (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: introduce switchdev add/del obj ops (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: convert STP update to switchdev attr set (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: support prepare-commit transaction model (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: convert parent_id_get to switchdev attr get (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: introduce get/set attrs ops (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: s/swdev_/switchdev_/ (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: s/netdev_switch_/switchdev_/ and s/NETDEV_SWITCH_/SWITCHDEV_/ (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: Use ether_addr_equal (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: fix error return code in rocker_probe() (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: handle non-bridge master change (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fix stp update API to work with layered netdevices (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: kernel-doc cleanup on swithdev ops (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: add ageing_time, stp_state, priority over netlink (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: add support for phys_port_name (Ivan Vecera) [1275772 1297841 1331748] - [net] add support for phys_port_name (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: replace fixed stack allocation with dynamic allocation (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: remove ndo ops for switchdev (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: use new swdev ops (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add swdev ops (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: correct spelling of notifier in comments (Ivan Vecera) [1275772 1297841 1331748] - [net] fib_trie: call fib_table_flush_external under RTNL (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add netlink flags to IPv4 FIB add op (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: use gpl variant of symbol export (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: sparse: fix dynamic allocation on stack warning (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: quiet sparce endianess warnings (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fib: make netdev_switch_fib_ipv4_abort in header file static inline (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: fix some sparse warnings (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fix CONFIG_IP_MULTIPLE_TABLES compile issue (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: implement IPv4 fib offloading (Ivan Vecera) [1275772 1297841 1331748] - [net] fib: hook IPv4 fib for hardware offload (Ivan Vecera) [1275772 1297841 1331748] - [net] ipv4: add net bool fib_offload_disabled (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: implement IPv4 fib ndo wrappers (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: don't support custom ip rules, for now (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add IPv4 fib ndo ops wrappers (Ivan Vecera) [1275772 1297841 1331748] - [net] netdevice: add IPv4 fib add/del ops (Ivan Vecera) [1275772 1297841 1331748] - [net] rtnetlink: add RTNH_F_EXTERNAL flag for fib offload (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: fix bridge netlink RCU usage (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: add a check for NULL in rocker_probe_ports() (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: fix link notification skb size calculation to include vlan ranges (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: put port in FORWADING state after leaving bridge (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: rename lport to pport (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: fix non-portable err return codes (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: add vlan info to bridge setlink and dellink notification messages (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Fix inability to add non-vlan fdb entry (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: add missing bridge port check for offloads (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: Add support for retrieving port level statistics (Ivan Vecera) [1275772 1297841 1331748] - [net] team: handle NETIF_F_HW_SWITCH_OFFLOAD flag and add ndo_bridge_setlink/dellink handlers (Ivan Vecera) [1275772 1297841 1331748] - [net] bonding: handle NETIF_F_HW_SWITCH_OFFLOAD flag and add ndo_bridge_setlink/dellink handlers (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: set feature NETIF_F_HW_SWITCH_OFFLOAD (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: offload bridge port attributes to switch asic if feature flag set (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add new apis to set and del bridge port attributes (Ivan Vecera) [1275772 1297841 1331748] - [net] netdev: introduce new NETIF_F_HW_SWITCH_OFFLOAD feature flag for switch device offloads (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fix typo in inline function definition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: Add basic netdev counters (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: replace br_fdb_external_learn_* calls with switchdev notifier events (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: introduce switchdev notifier (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: fix harmless warning on 32-bit machines (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Do not call ndo_dflt_fdb_dump if ndo_fdb_dump is defined (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: remove mode BRIDGE_MODE_SWDEV (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: remove swdev mode (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: Add dependency to CONFIG_BRIDGE in Kconfig (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: fix eth_type type in struct rocker_ctrl (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: introduce be put/get variants and use it when appropriate (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: Use logical operators on booleans (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: Add proper validation of Netlink attributes (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: add ndo_bridge_setlink/getlink support for learning policy (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: implement ndo_fdb_dump (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: implement L2 bridge offloading (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: implement rocker ofdpa flow table manipulation (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: introduce rocker switch driver (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: add new hwmode swdev (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: add API to notify bridge driver of learned FBD on offloaded device (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: call netdev_sw_port_stp_update when bridge port STP status changes (Ivan Vecera) [1275772 1297841 1331748] - [net] sysfs: expose physical switch id for particular device (Ivan Vecera) [1275772 1297841 1331748] - [net] rtnl: expose physical switch id for particular device (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: introduce generic switch devices support (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: convert flags in fbd entry into bitfields (Ivan Vecera) [1275772 1297841 1331748] - [net] neigh: sort Neighbor Cache Entry Flags (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: rename fdb_*_hw to fdb_*_hw_addr to avoid confusion (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: add a br_set_state helper function (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Fix br_should_learn to check vlan_enabled (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Allow clearing of pvid and untagged bitmap (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Check if vlan filtering is enabled only once (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: implement rtnl_link_ops->changelink (Ivan Vecera) [1275772 1297841 1331748] - [net] revise "bridge: implement rtnl_link_ops->get_size and rtnl_link_ops->fill_info" (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: implement rtnl_link_ops->slave_changelink (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: implement rtnl_link_ops->get_slave_size and rtnl_link_ops->fill_slave_info (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: switch order of rx_handler reg and upper dev link (Ivan Vecera) [1275772 1297841 1331748] - [documentation] net: ABI/testing: Spelling s/calss/class/ (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Update outdated comment on promiscuous mode (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink dump interface at par with brctl (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Support 802.1ad vlan filtering (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Prepare for forwarding another bridge group addresses (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Add 802.1ad tx vlan acceleration (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: rename struct bridge_mcast_query/querier (Ivan Vecera) [1275772 1297841 1331748] - [net] revert "bridge: Program port vlan filters only if filtering is enabled in bridge" (Ivan Vecera) [1275772 1297841 1331748] - [documentation] net: sysfs: add missing phys_port_id documentation (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: make br_device_notifier static (Ivan Vecera) [1275772 1297841 1331748] - [documentation] net: sysfs: add Documentation entries for basic set of attributes (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: use is_skb_forwardable in forward path (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: move br_net_exit() to br.c (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: use DEVICE_ATTR_xx macros (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: remove unnecessary parentheses (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: spelling fixes (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: use the bridge IP addr as source addr for querier (Ivan Vecera) [1275772 1297841 1331748] - [net] devlink: fix sb register stub in case devlink is disabled (Ivan Vecera) [1297841] - [net] devlink: implement shared buffer occupancy monitoring interface (Ivan Vecera) [1275772 1297841 1331748] - [net] devlink: add shared buffer configuration (Ivan Vecera) [1275772 1297841 1331748] - [net] devlink: add missing install of header (Ivan Vecera) [1275772 1297841 1331748] - [net] devlink: share user_ptr pointer for both devlink and devlink_port (Ivan Vecera) [1275772 1297841 1331748] - [net] devlink: remove implicit type set in port register (Ivan Vecera) [1275772 1297841 1331748]- [tools] perf ctf: Convert invalid chars in a string before set value (Jiri Olsa) [1373817] - [tools] perf record: Fix crash when kptr is restricted (Jiri Olsa) [1373817] - [tools] perf symbols: Check kptr_restrict for root (Jiri Olsa) [1373817] - [tools] kbuild: rename cmd_cc_i_c to cmd_cpp_i_c (Jiri Olsa) [1373817] - [tools] perf record: Read from backward ring buffer (Jiri Olsa) [1373817] - [tools] perf record: Rename variable to make code clear (Jiri Olsa) [1373817] - [tools] perf record: Prevent reading invalid data in record__mmap_read (Jiri Olsa) [1373817] - [tools] perf evlist: Add API to pause/resume (Jiri Olsa) [1373817] - [tools] perf trace: Use the ptr->name beautifier as default for "filename" args (Jiri Olsa) [1373817] - [tools] perf trace: Use the fd->name beautifier as default for "fd" args (Jiri Olsa) [1373817] - [tools] perf report: Add srcline_from/to branch sort keys (Jiri Olsa) [1373817] - [tools] perf evsel: Record fd into perf_mmap (Jiri Olsa) [1373817] - [tools] perf evsel: Add overwrite attribute and check write_backward (Jiri Olsa) [1373817] - [tools] perf tools: Set buildid dir under symfs when --symfs is provided (Jiri Olsa) [1373817] - [tools] perf trace: Only auto set call-graph to "dwarf" when syscalls are being traced (Jiri Olsa) [1373817] - [tools] perf annotate: Sort list of recognised instructions (Jiri Olsa) [1373817] - [tools] perf annotate: Fix identification of ARM blt and bls instructions (Jiri Olsa) [1373817] - [tools] perf trace: Fix exit_group() formatting (Jiri Olsa) [1373817] - [tools] perf top: Use machine->kptr_restrict_warned (Jiri Olsa) [1373817] - [tools] perf trace: Warn when trying to resolve kernel addresses with kptr_restrict=1 (Jiri Olsa) [1373817] - [tools] perf machine: Do not bail out if not managing to read ref reloc symbol (Jiri Olsa) [1373817] - [tools] perf symbols: Introduce DSO__NAME_KALLSYMS and DSO__NAME_KCORE (Jiri Olsa) [1373817] - [tools] perf stat: Use cpu-clock event for cpu targets (Jiri Olsa) [1373817] - [tools] perf stat: Update runtime using cpu-clock event (Jiri Olsa) [1373817] - [tools] perf stat: Fix indentation of stalled backend cycle (Jiri Olsa) [1373817] - [tools] perf symbols: Store vdso buildid unconditionally (Jiri Olsa) [1373817] - [tools] perf stat: Avoid fractional digits for integer scales (Jiri Olsa) [1373817] - [tools] perf tools: Fix perf regs mask generation (Jiri Olsa) [1373817] - [tools] perf/powerpc: Add support for unwinding perf-stackdump (Jiri Olsa) [1373817] - [tools] perf: Fix misspellings in comments (Jiri Olsa) [1373817] - [tools] perf buildid-cache: Use lsdir() for looking up buildid caches (Jiri Olsa) [1373817] - [tools] perf symbols: Use lsdir() for the search in kcore cache directory (Jiri Olsa) [1373817] - [tools] perf tools: Use SBUILD_ID_SIZE where applicable (Jiri Olsa) [1373817] - [tools] perf tools: Fix lsdir to set errno correctly (Jiri Olsa) [1373817] - [tools] perf trace: Move seccomp args beautifiers to tools/perf/trace/beauty/ (Jiri Olsa) [1373817] - [tools] perf trace: Move flock op beautifier to tools/perf/trace/beauty/ (Jiri Olsa) [1373817] - [tools] perf build: Add build-test for debug-frame on arm/arm64 (Jiri Olsa) [1373817] - [tools] perf build: Add build-test for libunwind cross-platforms support (Jiri Olsa) [1373817] - [tools] perf script: Fix export of callchains with recursion in db-export (Jiri Olsa) [1373817] - [tools] perf script: Fix callchain addresses in db-export (Jiri Olsa) [1373817] - [tools] perf script: Fix symbol insertion behavior in db-export (Jiri Olsa) [1373817] - [tools] perf symbols: Add dso__insert_symbol function (Jiri Olsa) [1373817] - [tools] perf scripting python: Use Py_FatalError instead of die() (Jiri Olsa) [1373817] - [tools] perf tools: Remove xrealloc and ALLOC_GROW (Jiri Olsa) [1373817] - [tools] perf help: Do not use ALLOC_GROW in add_cmd_list (Jiri Olsa) [1373817] - [tools] perf pmu: Make pmu_formats_string to check return value of strbuf (Jiri Olsa) [1373817] - [tools] perf header: Make topology checkers to check return value of strbuf (Jiri Olsa) [1373817] - [tools] perf tools: Make alias handler to check return value of strbuf (Jiri Olsa) [1373817] - [tools] perf help: Make check_emacsclient_version to check strbuf APIs (Jiri Olsa) [1373817] - [tools] perf probe: Check the return value of strbuf APIs (Jiri Olsa) [1373817] - [tools] perf tools: Rewrite strbuf not to die() (Jiri Olsa) [1373817] - [tools] perf symbols: Fix handling of zero-length symbols (Jiri Olsa) [1373817] - [tools] perf evsel: Print state of perf_event_attr.write_backward (Jiri Olsa) [1373817] - [tools] perf tests: Add test to check backward ring buffer (Jiri Olsa) [1373817] - [tools] perf tools: Support reading from backward ring buffer (Jiri Olsa) [1373817] - [tools] perf script: Fix incorrect python db-export error message (Jiri Olsa) [1373817] - [tools] perf stat: Scale values by unit before metrics (Jiri Olsa) [1373817] - [tools] perf callchain: Recording 'dwarf' callchains do not need DWARF unwinding support (Jiri Olsa) [1373817] - [tools] perf trace: Move futex_op beautifier to tools/perf/trace/beauty/ (Jiri Olsa) [1373817] - [tools] perf trace: Move open_flags beautifier to tools/perf/trace/beauty/ (Jiri Olsa) [1373817] - [tools] perf trace: Move signum beautifier to tools/perf/trace/beauty/ (Jiri Olsa) [1373817] - [tools] perf stat: Add extra output of counter values with -vv (Jiri Olsa) [1373817] - [tools] perf script: Update export-to-postgresql to support callchain export (Jiri Olsa) [1373817] - [tools] perf script: Expose usage of the callchain db export via the python api (Jiri Olsa) [1373817] - [tools] perf script: Add call path id to exported sample in db export (Jiri Olsa) [1373817] - [tools] perf script: Enable db export to output sampled callchains (Jiri Olsa) [1373817] - [tools] perf tools: Refactor code to move call path handling out of thread-stack (Jiri Olsa) [1373817] - [tools] perf callchain: Fix incorrect ordering of entries (Jiri Olsa) [1373817] - [tools] perf trace: Do not print raw args list for syscalls with no args (Jiri Olsa) [1373817] - [tools] perf evlist: Rename variable in perf_mmap__read() (Jiri Olsa) [1373817] - [tools] perf evlist: Extract perf_mmap__read() (Jiri Olsa) [1373817] - [tools] perf symbols: Fix kallsyms perf test on ppc64le (Jiri Olsa) [1373817 1376534] - [tools] perf powerpc: Fix kprobe and kretprobe handling with kallsyms on ppc64le (Jiri Olsa) [1373817 1376534] - [tools] perf hists: Move sort__has_comm into struct perf_hpp_list (Jiri Olsa) [1373817] - [tools] perf hists: Move sort__has_thread into struct perf_hpp_list (Jiri Olsa) [1373817] - [tools] perf hists: Move sort__has_socket into struct perf_hpp_list (Jiri Olsa) [1373817] - [tools] perf hists: Move sort__has_dso into struct perf_hpp_list (Jiri Olsa) [1373817] - [tools] perf hists: Move sort__has_sym into struct perf_hpp_list (Jiri Olsa) [1373817] - [tools] perf hists: Move sort__has_parent into struct perf_hpp_list (Jiri Olsa) [1373817] - [tools] perf hists: Move sort__need_collapse into struct perf_hpp_list (Jiri Olsa) [1373817] - [tools] perf tools powerpc: Add support for generating bpf prologue (Jiri Olsa) [1373817] - [tools] perf trace: Do not show the runtime_ms for a thread when not collecting it (Jiri Olsa) [1373817] - [tools] perf trace: Sort syscalls stats by msecs in --summary (Jiri Olsa) [1373817] - [tools] perf trace: Sort summary output by number of events (Jiri Olsa) [1373817] - [tools] perf tools: Add template for generating rbtree resort class (Jiri Olsa) [1373817] - [tools] perf machine: Introduce number of threads member (Jiri Olsa) [1373817] - [tools] perf tests: Do not use sizeof on pointer type (Jiri Olsa) [1373817] - [tools] perf trace: Move msg_flags beautifier to tools/perf/trace/beauty/ (Jiri Olsa) [1373817] - [tools] perf record: Generate tracking events for process forked by perf (Jiri Olsa) [1373817] - [tools] perf record: Disable buildid cache options by default in switch output mode (Jiri Olsa) [1373817] - [tools] perf record: Force enable --timestamp-filename when --switch-output is provided (Jiri Olsa) [1373817] - [tools] perf record: Split output into multiple files via '--switch-output' (Jiri Olsa) [1373817] - [tools] perf tools: Derive trigger class from auxtrace_snapshot (Jiri Olsa) [1373817] - [tools] perf tools: Introduce trigger class (Jiri Olsa) [1373817] - [tools] perf probe: Use strbuf for making strings (Jiri Olsa) [1373817] - [tools] perf evsel: Remove two extraneous ending newlines in open_strerror() (Jiri Olsa) [1373817] - [tools] perf evsel: Handle ENOMEM for perf_event_max_stack + PERF_SAMPLE_CALLCHAIN (Jiri Olsa) [1373817] - [tools] perf tools: Set the maximum allowed stack from /proc/sys/kernel/perf_event_max_stack (Jiri Olsa) [1373817] - [tools] perf bench: Remove one more die() call (Jiri Olsa) [1373817] - [tools] perf probe: Fix module probe issue if no dwarf support (Jiri Olsa) [1373817] - [tools] perf probe: Fix offline module name missmatch issue (Jiri Olsa) [1373817] - [tools] perf trace: Read thread's COMM from /proc when not set (Jiri Olsa) [1373817] - [tools] perf thread: Introduce method to set comm from /proc/pid/self (Jiri Olsa) [1373817] - [tools] lib api fs: Add helper to read string from procfs file (Jiri Olsa) [1373817] - [tools] perf trace: Do not beautify the 'pid' parameter as a simple integer (Jiri Olsa) [1373817] - [tools] perf trace: Move perf_flags beautifier to tools/perf/trace/beauty/ (Jiri Olsa) [1373817] - [tools] perf probe: Set default kprobe group name if it is not given (Jiri Olsa) [1373817] - [tools] perf probe: Let probe_file__add_event return 0 if succeeded (Jiri Olsa) [1373817] - [tools] perf tools: Add lsdir() helper to read a directory (Jiri Olsa) [1373817] - [tools] perf probe: Close target file on error path (Jiri Olsa) [1373817] - [tools] perf evlist: Enforce ring buffer reading (Jiri Olsa) [1373817] - [tools] perf hists: Clear dummy entry accumulated period (Jiri Olsa) [1373817] - [tools] perf intel-pt: Fix off-by-one comparison on maximum code (Jiri Olsa) [1373817] - [tools] perf bench futex: Simplify wrapper for LOCK_PI (Jiri Olsa) [1373817] - [tools] perf tests: Replace assignment with comparison on assert check (Jiri Olsa) [1373817] - [tools] perf tools: Remove duplicate const qualifier (Jiri Olsa) [1373817] - [tools] perf tools: Make the x86 clean quiet (Jiri Olsa) [1373817] - [tools] perf evlist: Decode perf_event_attr->branch_sample_type (Jiri Olsa) [1373817] - [tools] perf trace: Make --pf honour --min-stack too (Jiri Olsa) [1373817] - [tools] perf trace: Make --event honour --min-stack too (Jiri Olsa) [1373817] - [tools] perf script: Fix segfault when printing callchains (Jiri Olsa) [1373817] - [tools] perf trace: Make --pf maj/min/all use callchains too (Jiri Olsa) [1373817] - [tools] perf trace: Extract evsel contructor from perf_evlist__add_pgfault (Jiri Olsa) [1373817] - [tools] perf buildid: Fix off-by-one in write_buildid() (Jiri Olsa) [1373817] - [tools] perf test: Add missing verbose output explaining the reason for failure (Jiri Olsa) [1373817] - [tools] perf test: Ignore kcore files in the "vmlinux matches kallsyms" test (Jiri Olsa) [1373817] - [tools] perf symbols: Allow loading kallsyms without considering kcore files (Jiri Olsa) [1373817] - [tools] perf build: Remove x86 references from arch-neutral Build (Jiri Olsa) [1373817] - [tools] perf jit: memset() variable 'st' using the correct size (Jiri Olsa) [1373817] - [tools] perf script: Fix postgresql ubuntu install instructions (Jiri Olsa) [1373817] - [tools] perf top: Use callchain_param.enabled instead of symbol_conf.use_callchain (Jiri Olsa) [1373817] - [tools] perf hists browser: Fold two consecutive symbol_conf.use_callchain ifs (Jiri Olsa) [1373817] - [tools] perf tools: Ditch record_opts.callgraph_set (Jiri Olsa) [1373817] - [tools] perf report: Use callchain_param.enabled instead of tool specific knob (Jiri Olsa) [1373817] - [tools] perf callchain: Set callchain_param.enabled when parsing --call-graph (Jiri Olsa) [1373817] - [tools] perf script: Check sample->callchain before using it (Jiri Olsa) [1373817] - [tools] perf evsel: Add missign class prefix to has_branch_stack method (Jiri Olsa) [1373817] - [tools] perf trace: Fix build when DWARF unwind isn't available (Jiri Olsa) [1373817] - [tools] perf trace: Bump --mmap-pages when --call-graph is used by the root user (Jiri Olsa) [1373817] - [tools] perf evlist: Expose perf_event_mlock_kb_in_pages() helper (Jiri Olsa) [1373817] - [tools] perf trace: Make --(min, max}-stack imply "--call-graph dwarf" (Jiri Olsa) [1373817] - [tools] perf record: Export record_opts based callchain parsing helper (Jiri Olsa) [1373817] - [tools] perf trace: Introduce --min-stack filter (Jiri Olsa) [1373817] - [tools] perf trace: Do not print interrupted syscalls when using --duration (Jiri Olsa) [1373817] - [tools] perf evsel: Move fprintf methods to separate source file (Jiri Olsa) [1373817] - [tools] perf trace: Add --max-stack knob (Jiri Olsa) [1373817] - [tools] perf script: Add --max-stack knob (Jiri Olsa) [1373817] - [tools] perf tools: Remove addr_location argument to sample__fprintf_callchain (Jiri Olsa) [1373817] - [tools] perf evsel: Require that callchains be resolved before calling fprintf_{sym, callchain} (Jiri Olsa) [1373817] - [tools] perf symbols: Move fprintf routines to separate object file (Jiri Olsa) [1373817] - [tools] perf evsel: Remove symbol_conf usage (Jiri Olsa) [1373817] - [tools] perf callchain: Start moving away from global per thread cursors (Jiri Olsa) [1373817] - [tools] perf trace: Move socket_type beautifier to tools/perf/trace/beauty/ (Jiri Olsa) [1373817] - [tools] perf config: Make show_config() use perf_config_set (Jiri Olsa) [1373817] - [tools] perf config: Introduce perf_config_set class (Jiri Olsa) [1373817] - [tools] perf record: Add '--timestamp-filename' option to append timestamp to output file name (Jiri Olsa) [1373817] - [tools] perf record: Turns auxtrace_snapshot_enable into 3 states (Jiri Olsa) [1373817] - [tools] perf data: Add perf_data_file__switch() helper (Jiri Olsa) [1373817] - [tools] perf session: Make ordered_events reusable (Jiri Olsa) [1373817] - [tools] perf ordered_events: Introduce reinit() (Jiri Olsa) [1373817] - [tools] perf trace: Move eventfd beautifiers to trace/beauty/ directory (Jiri Olsa) [1373817] - [tools] perf trace: Move mmap beautifiers to trace/beauty/ directory (Jiri Olsa) [1373817] - [tools] perf trace: Do not accept --no-syscalls together with -e (Jiri Olsa) [1373817] - [tools] perf evsel: Move some methods from session.[ch] to evsel.[ch] (Jiri Olsa) [1373817] - [tools] perf sched map: Display only given cpus (Jiri Olsa) [1373817] - [tools] perf sched map: Color given cpus (Jiri Olsa) [1373817] - [tools] perf sched map: Color given pids (Jiri Olsa) [1373817] - [tools] perf thread_map: Make new_by_tid_str constructor public (Jiri Olsa) [1373817] - [tools] perf sched: Use color_fprintf for output (Jiri Olsa) [1373817] - [tools] perf sched: Add compact display option (Jiri Olsa) [1373817] - [tools] perf cpu_map: Add has() method (Jiri Olsa) [1373817] - [tools] perf thread_map: Add has() method (Jiri Olsa) [1373817] - [tools] perf trace: Support callchains for --event too (Jiri Olsa) [1373817] - [tools] perf trace: Print unresolved symbol names as addresses (Jiri Olsa) [1373817] - [tools] perf evsel: Allow unresolved symbol names to be printed as addresses (Jiri Olsa) [1373817] - [tools] perf trace: Make "--call-graph" affect just "raw_syscalls:sys_exit" (Jiri Olsa) [1373817] - [tools] perf evsel: Rename config_callgraph() to config_callchain() and make it public (Jiri Olsa) [1373817] - [tools] perf evlist: Add (reset, set)_sample_bit methods (Jiri Olsa) [1373817] - [tools] perf evsel: Do not use globals in config() (Jiri Olsa) [1373817] - [tools] perf trace: Exclude the kernel part of the callchain leading to a syscall (Jiri Olsa) [1373817] - [tools] perf evsel: Introduce fprintf_callchain() method out of fprintf_sym() (Jiri Olsa) [1373817] - [tools] perf evsel: Rename print_ip() to fprintf_sym() (Jiri Olsa) [1373817] - [tools] perf trace: Add support for printing call chains on sys_exit events (Jiri Olsa) [1373817] - [tools] perf evsel: Allow passing a left alignment when printing a symbol (Jiri Olsa) [1373817] - [tools] perf evsel: Allow specifying a file to output in perf_evsel__print_ip (Jiri Olsa) [1373817] - [tools] perf symbols: Adjust symbol for shared objects (Jiri Olsa) [1373817] - [tools] perf symbols: Record text offset in dso to calculate objdump address (Jiri Olsa) [1373817] - [tools] perf tools: Build syscall table .c header from kernel's syscall_64.tbl (Jiri Olsa) [1373817] - [tools] perf tools: Allow generating per-arch syscall table arrays (Jiri Olsa) [1373817] - [tools] perf trace: Move syscall table id <-> name routines to separate class (Jiri Olsa) [1373817] - [tools] perf trace: Beautify mode_t arguments (Jiri Olsa) [1373817] - [tools] perf script: Process event update events (Jiri Olsa) [1373817] - [tools] perf tools: Add dedicated unwind addr_space member into thread struct (Jiri Olsa) [1373817] - [tools] perf tools: Introduce trim function (Jiri Olsa) [1373817] - [tools] perf trace: Beautify pid_t arguments (Jiri Olsa) [1373817] - [tools] perf trace: Beautify set_tid_address, getpid, getppid return values (Jiri Olsa) [1373817] - [tools] perf trace: Infrastructure to show COMM strings for syscalls returning PIDs (Jiri Olsa) [1373817] - [tools] perf trace: Beautify wait4/waitid 'options' argument (Jiri Olsa) [1373817] - [tools] perf trace: Beautify sched_setscheduler 'policy' argument (Jiri Olsa) [1373817] - [tools] perf list: Document event specifications better (Jiri Olsa) [1373817] - [tools] perf tools: Remove superfluous ARCH Makefile includes (Jiri Olsa) [1373817] - [tools] perf script perl: Do error checking on new backtrace routine (Jiri Olsa) [1373817] - [tools] perf config: Fix build with older toolchain (Jiri Olsa) [1373817] - [tools] perf trace: Don't set the base timestamp using events without PERF_SAMPLE_TIME (Jiri Olsa) [1373817] - [tools] perf trace: Introduce function to set the base timestamp (Jiri Olsa) [1373817] - [tools] perf tools: Fix PMU term format max value calculation (Jiri Olsa) [1373817] - [tools] perf intel-pt/bts: Define JITDUMP_USE_ARCH_TIMESTAMP (Jiri Olsa) [1373817] - [tools] perf jit: Add support for using TSC as a timestamp (Jiri Olsa) [1373817] - [tools] perf tools: Add time conversion event (Jiri Olsa) [1373817] - [tools] perf trace: Add getrandom beautifier related defines for older systems (Jiri Olsa) [1373817] - [tools] perf trace: Add seccomp beautifier related defines for older systems (Jiri Olsa) [1373817] - [tools] perf trace: Pretty print getrandom() args (Jiri Olsa) [1373817] - [tools] perf trace: Pretty print seccomp() args (Jiri Olsa) [1373817] - [tools] perf trace: Do not process PERF_RECORD_LOST twice (Jiri Olsa) [1373817] - [tools] perf tools: Add support for skipping itrace instructions (Jiri Olsa) [1373817] - [tools] perf script perl: Perl scripts now get a backtrace, like the python ones (Jiri Olsa) [1373817] - [tools] perf config: Rename 'v' to 'home' in set_buildid_dir() (Jiri Olsa) [1373817] - [tools] perf config: Rework buildid_dir_command_config to perf_buildid_config (Jiri Olsa) [1373817] - [tools] perf config: Remove duplicated set_buildid_dir calls (Jiri Olsa) [1373817] - [tools] perf tests: Add test to check for event times (Jiri Olsa) [1373817] - [tools] perf tools: Make -f/--force option documentation consistent across tools (Jiri Olsa) [1373817] - [tools] perf tools: Make hists__collapse_insert_entry static (Jiri Olsa) [1373817] - [tools] perf mem: Add -U/-K (--all-user/--all-kernel) options (Jiri Olsa) [1373817] - [x86] perf/x86/intel: Update event constraints when HT is off (Jiri Olsa) [1373817] - [kernel] perf/core: Remove a redundant check (Jiri Olsa) [1373817] - [x86] perf/x86/intel/uncore: Remove SBOX support for Broadwell server (Jiri Olsa) [1373817] - [x86] perf/x86/intel/rapl: Fix pmus free during cleanup (Jiri Olsa) [1373817] - [x86] perf/x86/intel/p4: Trival indentation fix, remove space (Jiri Olsa) [1373817] - [kernel] perf: optimize perf_fetch_caller_regs (Jiri Olsa) [1373817] - [x86] perf/x86/intel/pt: Convert ACCESS_ONCE()s (Jiri Olsa) [1373817] - [x86] perf/x86/intel/pt: Export CPU frequency ratios needed by PT decoders (Jiri Olsa) [1373817] - [x86] perf/x86/intel/pt: Bypass PT vs. LBR exclusivity if the core supports it (Jiri Olsa) [1373817] - [kernel] perf/core: Let userspace know if the PMU supports address filters (Jiri Olsa) [1373817] - [x86] perf/x86/intel/pt: Add support for address range filtering in PT (Jiri Olsa) [1373817] - [kernel] perf/core: Introduce address range filtering (Jiri Olsa) [1373817] - [kernel] perf/core: Extend perf_event_aux_ctx() to optionally iterate through more events (Jiri Olsa) [1373817] - [x86] perf/x86/intel/pt: Add IP filtering register/CPUID bits (Jiri Olsa) [1373817] - [x86] perf/x86/intel/pt: Move PT specific MSR bit definitions to a private header (Jiri Olsa) [1373817] - [kernel] perf/core: Move set_filter() out of CONFIG_EVENT_TRACING (Jiri Olsa) [1373817] - [kernel] perf/core: Add ::write_backward attribute to perf event (Jiri Olsa) [1373817] - [x86] perf/x86/intel: Add LBR filter support for Silvermont and Airmont CPUs (Jiri Olsa) [1373817] - [x86] perf/x86/amd/uncore: Do not register a task ctx for uncore PMUs (Jiri Olsa) [1373817] - [x86] perf/x86/intel/pt: Use boot_cpu_has() because it's there (Jiri Olsa) [1373817] - [kernel] perf/ring_buffer: Prepare writing into the ring-buffer from the end (Jiri Olsa) [1373817] - [kernel] perf/core: Set event's default ::overflow_handler() (Jiri Olsa) [1373817] - [kernel] perf/ring_buffer: Introduce new ioctl options to pause and resume the ring-buffer (Jiri Olsa) [1373817] - [x86] perf/x86/intel/bts: Move transaction start/stop to start/stop callbacks (Jiri Olsa) [1373817] - [x86] perf/x86/intel/pt: Move transaction start/stop to PMU start/stop callbacks (Jiri Olsa) [1373817] - [kernel] perf/ring_buffer: Document AUX API usage (Jiri Olsa) [1373817] - [kernel] perf/core: Free AUX pages in unmap path (Jiri Olsa) [1373817] - [kernel] perf/ring_buffer: Refuse to begin AUX transaction after rb->aux_mmap_count drops (Jiri Olsa) [1373817] - [kernel] perf/core: Verify we have a single perf_hw_context PMU (Jiri Olsa) [1373817]- [kernel] rcu: sysctl: Panic on RCU Stall (Lauro Ramos Venancio) [1360867] - [kernel] sched/core: Panic on scheduling while atomic bugs if kernel.panic_on_warn is set (Lauro Ramos Venancio) [1360867] - [kernel] sched: Fix possible divide by zero in avg_atom() calculation (Mateusz Guzik) [1392466] - [kernel] printk: avoid livelock if another CPU printks continuously (Denys Vlasenko) [1294066] - [x86] smp: Fix __max_logical_packages value setup (Prarit Bhargava) [1394239] - [x86] revert "smp: Fix __max_logical_packages value setup" (Prarit Bhargava) [1394239] - [net] ipv6: add mtu lock check in __ip6_rt_update_pmtu (Xin Long) [1389210] - [net] Fix use after free in the recvmmsg exit path (Davide Caratti) [1390047] {CVE-2016-7117} - [net] pktgen: fix pkt_size (Paolo Abeni) [1381652] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1396165] - [scsi] megaraid_sas: Do not set MPI2_TYPE_CUDA for JBOD FP path for FW which does not support JBOD sequence map (Tomas Henzl) [1380441] - [scsi] megaraid_sas: Send SYNCHRONIZE_CACHE for VD to firmware (Tomas Henzl) [1380447] - [scsi] megaraid_sas: Do not fire DCMDs during PCI shutdown/detach (Tomas Henzl) [1396165] - [scsi] megaraid_sas: Send correct PhysArm to FW for R1 VD downgrade (Tomas Henzl) [1396165] - [scsi] megaraid_sas: For SRIOV enabled firmware, ensure VF driver waits for 30secs before reset (Tomas Henzl) [1396165] - [scsi] megaraid_sas: Fix data integrity failure for JBOD (passthrough) devices (Tomas Henzl) [1380447] - [scsi] megaraid_sas: fix macro MEGASAS_IS_LOGICAL to avoid regression (Tomas Henzl) [1380447] - [scsi] megaraid_sas: clean function declarations in megaraid_sas_base.c up (Tomas Henzl) [1396165] - [scsi] megaraid_sas: add in missing white space in error message text (Tomas Henzl) [1396165] - [scsi] megaraid_sas: Fix the search of first memory bar (Tomas Henzl) [1396165] - [scsi] megaraid_sas: Use memdup_user() rather than duplicating its implementation (Tomas Henzl) [1396165] - [scsi] megaraid_sas: Fix probing cards without io port (Tomas Henzl) [1396165] - [scsi] vmw_pvscsi: return SUCCESS for successful command aborts (Ewan Milne) [1394172] - [virtio] virtio-pci: alloc only resources actually used (Laurent Vivier) [1375153] - [netdrv] ibmvnic: Unmap ibmvnic_statistics structure (Steve Best) [1394911] - [netdrv] ibmveth: Add function to enable live MAC address changes (Laurent Vivier) [1375165] - [security] keys: Fix short sprintf buffer in /proc/keys show function (Frantisek Hrbata) [1375209] {CVE-2016-7042}- [netdrv] net/hyperv: avoid uninitialized variable (Vitaly Kuznetsov) [1392220] - [netdrv] netvsc: Remove mistaken udp.h inclusion (Vitaly Kuznetsov) [1392220] - [netdrv] netvsc: fix checksum on UDP IPV6 (Vitaly Kuznetsov) [1392220] - [netdrv] hv_netvsc: add ethtool statistics for tx packet issues (Vitaly Kuznetsov) [1392220] - [netdrv] hv_netvsc: rearrange start_xmit (Vitaly Kuznetsov) [1392220] - [netdrv] allow macvlans to move to net namespace (Jarod Wilson) [1368830] - [netdrv] ixgbe: test for trust in macvlan adjustments for vf (Ken Cox) [1379787] - [kernel] timekeeping: Copy the shadow-timekeeper over the real timekeeper last (Prarit Bhargava) [1344747] - [x86] tsc: Add additional Intel CPU models to the crystal quirk list (Prarit Bhargava) [1369419] - [x86] tsc: Use cpu id defines instead of hex constants (Prarit Bhargava) [1369419] - [x86] kexec: Fix kexec crash in syscall kexec_file_load() (Pingfan Liu) [1385109] - [char] hwrng: core - sleep interruptible in read (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: core - correct error check of kthread_run call (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: core - Move hwrng_init call into set_current_rng (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: core - Drop current rng in set_current_rng (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: core - Do not register device opportunistically (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: core - Fix current_rng init/cleanup race yet again (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: core - Use struct completion for cleanup_done (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: don't init list element we're about to add to list (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: don't double-check old_rng (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: fix unregister race (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: use reference counts on each struct hwrng (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: move some code out mutex_lock for avoiding underlying deadlock (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: place mutex around read functions and buffers (Amit Shah) [1081431 1271481 1376397 1377050] - [char] virtio-rng: skip reading when we start to remove the device (Amit Shah) [1081431 1271481 1376397 1377050] - [char] virtio-rng: fix stuck of hot-unplugging busy device (Amit Shah) [1081431 1271481 1376397 1377050] - [misc] cxl: Prevent adapter reset if an active context exists (Gustavo Duarte) [1388222] - [powerpc] rtas: Validate rtas.entry before calling enter_rtas() (Gustavo Duarte) [1386560] - [powerpc] powernv: Drop reference added by kset_find_obj() (Steve Best) [1394164] - [powerpc] mm: Prevent unlikely crash in copro_calculate_slb() (Steve Best) [1392448] - [powerpc] xmon: Add xmon command to dump process/task similar to ps(1) (Steve Best) [1391565] - [watchdog] hpwdt: remove email address from doc (Linda Knippers) [1323290] - [watchdog] hpwdt: Adjust documentation to match latest kernel module parameters (Linda Knippers) [1323290]- [fs] Retry operation on EREMOTEIO on an interrupted slot (Steve Dickson) [1378981] - [fs] ext4: pre-zero allocated blocks for DAX IO (Eric Sandeen) [1367989] - [x86] apic, doc: Justification for disabling IO APIC before Local APIC (Prarit Bhargava) [1384277] - [x86] apic: Disable I/O APIC before shutdown of the local APIC (Prarit Bhargava) [1384277] - [scsi] megaraid-sas: request irqs later (Tomas Henzl) [1392978] - [netdrv] i40e: Fix errors resulted while turning off TSO (Stefan Assmann) [1378509] - [powerpc] eeh: eeh_pci_enable(): fix checking of post-request state (Steve Best) [1383670]- [firmware] efi: Fix usage of illegal alignment on efi_low_alloc (Lenny Szubowicz) [1387689] - [net] tcp: fix use after free in tcp_xmit_retransmit_queue() (Mateusz Guzik) [1379531] {CVE-2016-6828} - [net] team: Fixing a bug in team driver due to incorrect 'unsigned int' to 'int' conversion (Hangbin Liu) [1382098] - [net] sctp: not return ENOMEM err back in sctp_packet_transmit (Xin Long) [1371362] - [net] sctp: make sctp_outq_flush/tail/uncork return void (Xin Long) [1371362] - [net] sctp: save transmit error to sk_err in sctp_outq_flush (Xin Long) [1371362] - [net] sctp: free msg->chunks when sctp_primitive_SEND return err (Xin Long) [1371362] - [net] sctp: do not return the transmit err back to sctp_sendmsg (Xin Long) [1371362] - [net] sctp: remove the unnecessary state check in sctp_outq_tail (Xin Long) [1371362] - [net] vxlan: fix duplicated and wrong error messages (Jiri Benc) [1366024] - [net] vxlan: reject multicast destination without an interface (Jiri Benc) [1366024] - [net] netdev, sched/wait: Fix sleeping inside wait event (Paolo Abeni) [1382175] - [net] Separate the close_list and the unreg_list (Paolo Abeni) [1382175]- [hv] do not lose pending heartbeat vmbus packets (Vitaly Kuznetsov) [1378615] - [net] openvswitch: avoid deferred execution of recirc actions (Lance Richardson) [1370643] - [net] ipv4: Use math to point per net sysctls into the appropriate struct net (Eric Garver) [1363661] - [x86] cpu/intel: Add Knights Mill to Intel family (Steve Best) [1380829] - [x86] kvm: lapic: cap __delay at lapic_timer_advance_ns (Marcelo Tosatti) [1389431] - [x86] kvm: x86: move nsec_to_cycles from x86.c to x86.h (Marcelo Tosatti) [1389431] - [tty] serial/8250: Touch NMI watchdog in wait_for_xmitr (Jiri Olsa) [1377938] - [acpi] acpi / scan: use platform bus type by default for _HID enumeration (Tony Camuso) [1383505] - [acpi] acpi / scan: introduce platform_id device PNP type flag (Tony Camuso) [1383505] - [char] ipmi: Convert the IPMI SI ACPI handling to a platform device (Tony Camuso) [1383505] - [vfio] pci: Fix ordering of eventfd vs virqfd shutdown (Alex Williamson) [1322026] - [netdrv] netvsc: fix incorrect receive checksum offloading (Vitaly Kuznetsov) [1388702] - [watchdog] hpwdt: add support for iLO5 (Linda Knippers) [1382798]- [spi] spi-gpio: Fix compiler warning when building for 64 bit systems (Prarit Bhargava) [1373655] - [spi] spi-gpio: Add dt support for a single device with no chip select (Prarit Bhargava) [1373655] - [misc] mei: me: disable driver on SPT SPS firmware (Jeremy McNicoll) [1369645] - [acpi] acpi / ipmi: Cleanup coding styles (David Arcari) [1373703] - [acpi] acpi / ipmi: Cleanup some inclusion codes (David Arcari) [1373703] - [acpi] acpi / ipmi: Cleanup some initialization codes (David Arcari) [1373703] - [acpi] acpi / ipmi: Cleanup several acpi_ipmi_device members (David Arcari) [1373703] - [acpi] acpi / ipmi: Add reference counting for ACPI IPMI transfers (David Arcari) [1373703] - [acpi] acpi / ipmi: Use global IPMI operation region handler (David Arcari) [1373703] - [acpi] acpi / ipmi: Fix race caused by the unprotected ACPI IPMI user (David Arcari) [1373703] - [acpi] acpi / ipmi: Fix race caused by the timed out ACPI IPMI transfers (David Arcari) [1373703] - [acpi] acpi / ipmi: Fix race caused by the unprotected ACPI IPMI transfers (David Arcari) [1373703] - [acpi] acpi / ipmi: Fix potential response buffer overflow (David Arcari) [1373703] - [kernel] sched/core, x86/topology: Fix NUMA in package topology bug (Jiri Olsa) [1369832] - [kernel] sched: Allow hotplug notifiers to be setup early (Jiri Olsa) [1369832] - [cpufreq] Ref the policy object sooner (Oleksandr Natalenko) [1382608] - [cpufreq] expose scaling_cur_freq sysfs file for set_policy() drivers (Oleksandr Natalenko) [1382608] - [lib] kobject: WARN as tip when call kobject_get() to a kobject not initialized (Oleksandr Natalenko) [1382608] - [cpufreq] Set cpufreq_cpu_data to NULL before putting kobject (Oleksandr Natalenko) [1382608]- [fs] fanotify: fix list corruption in fanotify_get_response() (Miklos Szeredi) [1362421] - [fs] fsnotify: add a way to stop queueing events on group shutdown (Miklos Szeredi) [1362421] - [fs] dlm: Remove lock_sock to avoid scheduling while atomic (Robert S Peterson) [1377391] - [fs] sunrpc: move NO_CRKEY_TIMEOUT to the auth->au_flags (Dave Wysochanski) [1384666] - [fs] rbd: don't retry watch reregistration if header object is gone (Ilya Dryomov) [1378186] - [fs] rbd: don't wait for the lock forever if blacklisted (Ilya Dryomov) [1378186] - [fs] rbd: lock_on_read map option (Ilya Dryomov) [1378186] - [fs] ovl: during copy up, switch to mounter's creds early (Vivek Goyal) [1297929] - [fs] lsm, audit, selinux: Introduce a new audit data type LSM_AUDIT_DATA_FILE (Vivek Goyal) [1297929] - [fs] selinux: Institute file_path_has_perm() (Vivek Goyal) [1297929] - [fs] selinux: Implement dentry_create_files_as() hook (Vivek Goyal) [1297929] - [fs] security, overlayfs: Provide hook to correctly label newly created files (Vivek Goyal) [1297929] - [fs] selinux: Pass security pointer to determine_inode_label() (Vivek Goyal) [1297929] - [fs] selinux: Implementation for inode_copy_up_xattr() hook (Vivek Goyal) [1297929] - [fs] security, overlayfs: Provide security hook for copy up of xattrs for overlay file (Vivek Goyal) [1297929] - [fs] selinux: Implementation for inode_copy_up() hook (Vivek Goyal) [1297929] - [fs] security, overlayfs: provide copy up security hook for unioned files (Vivek Goyal) [1297929] - [fs] selinux: Create a common helper to determine an inode label (Vivek Goyal) [1297929] - [fs] nfsd: don't return an unhashed lock stateid after taking mutex ("J. Bruce Fields") [1368577] - [fs] nfsd: Fix race between FREE_STATEID and LOCK ("J. Bruce Fields") [1368577] - [fs] nfsd: Close race between nfsd4_release_lockowner and nfsd4_lock ("J. Bruce Fields") [1368577] - [fs] nfsd: Extend the mutex holding region around in nfsd4_process_open2() ("J. Bruce Fields") [1368577] - [fs] nfsd: Always lock state exclusively ("J. Bruce Fields") [1368577] - [fs] Fix regression which breaks DFS mounting (Sachin Prabhu) [1302329] - [fs] Move check for prefix path to within cifs_get_root() (Sachin Prabhu) [1302329] - [fs] Compare prepaths when comparing superblocks (Sachin Prabhu) [1302329] - [fs] Fix memory leaks in cifs_do_mount() (Sachin Prabhu) [1302329] - [fs] cifs: make share unaccessible at root level mountable (Sachin Prabhu) [1302329]- [md] dm: free io_barrier after blk_cleanup_queue call (Mike Snitzer) [1385813] - [md] dm raid: fix activation of existing raid4/10 devices (Mike Snitzer) [1385149] - [rtc] cmos: Initialize hpet timer before irq is registered (Pratyush Anand) [1299001] - [x86] Add support for missing Kabylake Sunrise Point PCH (David Arcari) [1379401] - [x86] pci: vmd: Request userspace control of PCIe hotplug indicators (Myron Stowe) [1380181] - [pci] pciehp: Allow exclusive userspace control of indicators (Myron Stowe) [1380181] - [acpi] acpica: Fix for a Store->ArgX when ArgX contains a reference to a field (Lenny Szubowicz) [1330897] - [misc] cxl: Flush PSL cache before resetting the adapter (Steve Best) [1383478] - [scsi] ibmvfc: Fix I/O hang when port is not mapped (Steve Best) [1378001] - [netdrv] xen-netfront: avoid packet loss when ethernet header crosses page boundary (Vitaly Kuznetsov) [1348581] - [powerpc] ppc64: Fix incorrect return value from __copy_tofrom_user (Steve Best) [1387244] - [powerpc] pseries: use pci_host_bridge.release_fn() to kfree(phb) (Steve Best) [1385635] - [powerpc] pseries: Fix stack corruption in htpe code (Steve Best) [1384099] - [powerpc] eeh: Fix stale cached primary bus (Steve Best) [1383281] - [infiniband] ib/ipoib: move back IB LL address into the hard header (Jonathan Toppins) [1378656]- [kernel] sched/core: Fix a race between try_to_wake_up() and a woken up task (Lauro Ramos Venancio) [1379256] - [kernel] pm/sleep: Fix request_firmware() error at resume (Don Zickus) [1375203] - [block] blk-mq: improve warning for running a queue on the wrong CPU (Gustavo Duarte) [1376948] - [block] blk-mq: don't overwrite rq->mq_ctx (Gustavo Duarte) [1376948] - [nvme] Don't suspend admin queue that wasn't created (Gustavo Duarte) [1370507] - [nvme] Suspend all queues before deletion (Gustavo Duarte) [1370507] - [scsi] cxgb4i: Increased the value of MAX_IMM_TX_PKT_LEN from 128 to 256 bytes (Sai Vemuri) [1379954] - [scsi] cxgb4i: fix credit check for tx_data_wr (Sai Vemuri) [1379954] - [vfio] vfio-pci: Disable INTx after MSI/X teardown (Alex Williamson) [1371495] - [vfio] vfio-pci: Virtualize PCIe & AF FLR (Alex Williamson) [1371495] - [misc] hpilo: Changes to support new security states in iLO5 FW (Nigel Croxon) [1376576] - [misc] genwqe: Change default access rights for device node (Steve Best) [1325797] - [hid] i2c-hid: exit if the IRQ is not valid (David Arcari) [1376599] - [x86] fix call location of smp_quirk_init_udelay() (Prarit Bhargava) [1377296] - [x86] hpet: Re-enable HPET on Purley 4S (Prarit Bhargava) [1372853] - [x86] hpet: Reduce HPET counter read contention (Prarit Bhargava) [1372853] - [powerpc] kvm: ppc: book3s hv: Take out virtual core piggybacking code (Thomas Huth) [1350719] - [powerpc] kvm: ppc: book3s: Treat VTB as a per-subcore register, not per-thread (Thomas Huth) [1350719] - [powerpc] kvm: ppc: book3s hv: Move struct kvmppc_vcore from kvm_host.h to kvm_book3s.h (Thomas Huth) [1350719] - [infiniband] ib/iser: Fix max_sectors calculation (Jonathan Toppins) [1380515]- [mm] remove gup_flags FOLL_WRITE games from __get_user_pages() (Larry Woodman) [1385124] {CVE-2016-5195}- [md] dm raid: fix compat_features validation (Mike Snitzer) [1383726]- [fs] revert "ext4: pre-zero allocated blocks for DAX IO" (Eric Sandeen) [1380571] - [fs] nfsd: fix corruption in notifier registration ("J. Bruce Fields") [1378363] - [fs] xfs: log recovery tracepoints to track current lsn and buffer submission (Brian Foster) [1362730] - [fs] xfs: update metadata LSN in buffers during log recovery (Brian Foster) [1362730] - [fs] xfs: don't warn on buffers not being recovered due to LSN (Brian Foster) [1362730] - [fs] xfs: pass current lsn to log recovery buffer validation (Brian Foster) [1362730] - [fs] xfs: rework log recovery to submit buffers on LSN boundaries (Brian Foster) [1362730] - [x86] perf/uncore: Disable uncore on kdump kernel (Jiri Olsa) [1379569] - [netdrv] mlx4_core: Fix to clean devlink resources (Kamal Heib) [1379504]- [net] add recursion limit to GRO (Sabrina Dubroca) [1374191] {CVE-2016-7039} - [mm] cgroup: fix hugetlb_cgroup_read() (Jerome Marchand) [1378236] - [fs] nfs: change invalidatepage prototype to accept length (Benjamin Coddington) [1366131] - [fs] xfs: quiesce the filesystem after recovery on readonly mount (Eric Sandeen) [1375457] - [fs] xfs: rework buffer dispose list tracking (Brian Foster) [1349175] - [fs] ext4: pre-zero allocated blocks for DAX IO (Eric Sandeen) [1367989] - [fs] gfs2: Initialize atime of I_NEW inodes (Andreas Grunbacher) [1379447] - [fs] gfs2: Update file times after grabbing glock (Andreas Grunbacher) [1379447] - [x86] topology: Handle CPUID bogosity gracefully (Vitaly Kuznetsov) [1377988] - [netdrv] sfc: check async completer is !NULL before calling (Jarod Wilson) [1368201] - [infiniband] ib/mlx5: Fix iteration overrun in GSI qps (Don Dutile) [1376941]- [kernel] audit: fix exe_file access in audit_exe_compare (Richard Guy Briggs) [1374478] - [kernel] mm: introduce get_task_exe_file (Richard Guy Briggs) [1374478] - [kernel] prctl: avoid using mmap_sem for exe_file serialization (Richard Guy Briggs) [1374478] - [kernel] mm: rcu-protected get_mm_exe_file() (Richard Guy Briggs) [1374478] - [dm] dm-raid: reverse validation of nosync+rebuild flags (Heinz Mauelshagen) [1371717] - [x86] kvm: correctly reset dest_map->vector when restoring LAPIC state (Paolo Bonzini) [1367716] - [s390] dasd: fix hanging device after clear subchannel (Gustavo Duarte) [1368068] - [netdrv] bna: fix crash in bnad_get_strings() (Ivan Vecera) [1376508] - [netdrv] bna: add missing per queue ethtool stat (Ivan Vecera) [1376508] - [powerpc] kvm: Implement kvm_arch_intc_initialized() for PPC (David Gibson) [1375778] - [powerpc] kvm: book3s: Don't crash if irqfd used with no in-kernel XICS emulation (David Gibson) [1375778]- [mm] sparse: use memblock apis for early memory allocations (Koki Sanagi) [1375453] - [mm] memblock: add memblock memory allocation apis (Koki Sanagi) [1375453] - [mm] thp: harden the debug kernel with a strict check for thp_mmu_gather (Andrea Arcangeli) [1369365] - [mm] thp: initialize thp_mmu_gather for newly allocated migrated pages (Andrea Arcangeli) [1369365] - [mm] thp: put_huge_zero_page() with MMU gather #2 (Andrea Arcangeli) [1369365] - [fs] nfs: fix BUG() crash in notify_change() with patch to chown_common() ("J. Bruce Fields") [1342695] - [net] ipv6: gro: fix forwarding of tunneled packets (Jiri Benc) [1375438] - [net] sctp: hold the transport before using it in sctp_hash_cmp (Xin Long) [1368884] - [net] sctp: identify chunks that need to be fragmented at IP level (Xin Long) [1371377] - [scsi] be2iscsi: revert: _bh for io_sgl_lock and mgmt_sgl_lock (Maurizio Lombardi) [1374223] - [block] blk-mq: Allow timeouts to run while queue is freezing (Gustavo Duarte) [1372483] - [block] defer timeouts to a workqueue (Gustavo Duarte) [1372483] - [netdrv] tg3: Fix for disallow tx coalescing time to be 0 (Ivan Vecera) [1368885] - [netdrv] tg3: Fix for diasllow rx coalescing time to be 0 (Ivan Vecera) [1368885] - [infiniband] rdma/ocrdma: Support user AH creation for RoCE-v2 (Don Dutile) [1376120] - [infiniband] rdma/ocrdma: Support RoCE-v2 in the RC path (Don Dutile) [1376120] - [infiniband] rdma/ocrdma: Support RoCE-v2 in the UD path (Don Dutile) [1376120] - [infiniband] rdma/ocrdma: Export udp encapsulation capability (Don Dutile) [1376120] - [infiniband] ib/mlx5: Fix wrong naming of port_rcv_data counter (Don Dutile) [1374862]- [drm] i915: Add GEN7_PCODE_MIN_FREQ_TABLE_GT_RATIO_OUT_OF_RANGE to SNB (Lyude Paul) [1341633 1355776] - [drm] i915/gen9: implement missing case for SKL watermarks calculation (Lyude Paul) [1341633 1355776] - [drm] i915/gen9: fix the watermark res_blocks value (Lyude Paul) [1341633 1355776] - [drm] i915/gen9: fix plane_blocks_per_line on watermarks calculations (Lyude Paul) [1341633 1355776] - [drm] i915/gen9: minimum scanlines for Y tile is not always 4 (Lyude Paul) [1341633 1355776] - [drm] i915/gen9: fix the WaWmMemoryReadLatency implementation (Lyude Paul) [1341633 1355776] - [drm] i915/skl: Don't try to update plane watermarks if they haven't changed (Lyude Paul) [1341633 1355776] - [drm] i915/skl: Update DDB values atomically with wms/plane attrs (Lyude Paul) [1341633 1355776] - [drm] i915: Move CRTC updating in atomic_commit into it's own hook (Lyude Paul) [1341633 1355776] - [drm] i915/skl: Ensure pipes with changed wms get added to the state (Lyude Paul) [1341633 1355776] - [drm] i915/skl: Update plane watermarks atomically during plane updates (Lyude Paul) [1341633 1355776] - [drm] i915/gen9: Only copy WM results for changed pipes to skl_hw (Lyude Paul) [1341633 1355776] - [drm] i915/skl: Add support for the SAGV, fix underrun hangs (Lyude Paul) [1341633 1355776] - [drm] i915/gen6+: Interpret mailbox error flags (Lyude Paul) [1341633 1355776] - [drm] i915/gen9: Only copy WM results for changed pipes to skl_hw (Lyude Paul) [1341633 1355776]- [netdrv] ixgbe: fix spoofed packets with macvlans (Ken Cox) [1324631] - [tools] perf mem: Fix -t store option for record command (Jiri Olsa) [1357531 1357543] - [x86] clock: Fix kvm guest tsc initialization (Prarit Bhargava) [1372759] - [x86] tsc: Enumerate BXT tsc_khz via CPUID (Prarit Bhargava) [1372759] - [drm] i915: Enable polling when we don't have hpd (Lyude Paul) [1277863] - [drm] i915/vlv: Disable HPD in valleyview_crt_detect_hotplug() (Lyude Paul) [1277863] - [drm] i915/vlv: Reset the ADPA in vlv_display_power_well_init() (Lyude Paul) [1277863] - [drm] i915/vlv: Make intel_crt_reset() per-encoder (Lyude Paul) [1277863] - [fs] Fix NULL pointer dereference in bl_free_device() (Benjamin Coddington) [1356796] - [fs] nfs/blocklayout: support RH/Fedora dm-mpath device nodes (Benjamin Coddington) [1356796] - [fs] nfs/blocklayout: refactor open-by-wwn (Benjamin Coddington) [1356796] - [fs] nfs/blocklayout: use proper fmode for opening block devices (Benjamin Coddington) [1356796] - [fs] sunrpc: fix UDP memory accounting (Paolo Abeni) [1298899]- [kernel] timekeeping: Cap adjustments so they don't exceed the maxadj value (Marcelo Tosatti) [1246218] - [kernel] fork: allocate idle task for a CPU always on its local node (Oleg Nesterov) [1339635] - [kernel] sys: do_sysinfo() use get_monotonic_boottime() (Milos Vyletel) [1373224] - [fs] proc/uptime: uptime_proc_show() use get_monotonic_boottime() (Milos Vyletel) [1373224] - [fs] exec: de_thread: mt-exec should update ->real_start_time (Milos Vyletel) [1373224] - [fs] ovl: clear nlink on rmdir (Miklos Szeredi) [1373787] - [fs] ovl: share inode for hard link (Miklos Szeredi) [1373787] - [fs] ovl: use generic_delete_inode (Miklos Szeredi) [1373787] - [fs] ovl: handle umask and posix_acl_default correctly on creation (Miklos Szeredi) [1351863] - [fs] ovl: fix sgid on directory (Miklos Szeredi) [1351863] - [fs] ovl: copyattr after setting POSIX ACL (Miklos Szeredi) [1371638] - [fs] ovl: Switch to generic_removexattr (Miklos Szeredi) [1371651] - [fs] ovl: Get rid of ovl_xattr_noacl_handlers array (Miklos Szeredi) [1371651] - [fs] ext4: print ext4 mount option data_err=abort correctly (Lukas Czerner) [1342403] - [fs] nfs4: Avoid migration loops (Benjamin Coddington) [1355977] - [fs] nfs: don't create zero-length requests (Benjamin Coddington) [1324635] - [fs] xfs: don't assert fail on non-async buffers on ioacct decrement (Brian Foster) [1363822] - [fs] btrfs: set S_IOPS_WRAPPER consistently (Eric Sandeen) [1182456] - [fs] xfs: prevent dropping ioend completions during buftarg wait (Brian Foster) [1370177] - [fs] gfs2: Fix extended attribute readahead optimization (Robert S Peterson) [1256539] - [mm] page_alloc: don't re-init pageset in zone_pcp_update() (Yasuaki Ishimatsu) [1374114] - [mm] readahead: Move readahead limit outside of readahead, and advisory syscalls (Kyle Walker) [1351353] - [net] veth: sctp: add NETIF_F_SCTP_CRC to device features (Xin Long) [1367105] - [net] veth: Update features to include all tunnel GSO types (Xin Long) [1367105] - [tty] serial: 8250_dw: add ability to handle the peripheral clock (Prarit Bhargava) [1367476] - [x86] mm: Fix regression panic at boot time seen on some NUMA systems (Larry Woodman) [1372047] - [x86] mm: non-linear virtual memory fix for KNL4 erratum (Larry Woodman) [1372047] - [x86] tsc: Add rdtscll() merge helper (Mitsuhiro Tanino) [1372398] - [x86] kvm: Expose more Intel AVX512 feature to guest (Paolo Bonzini) [1369038] - [s390] pci: remove iomap sanity checks (Jason Wang) [1373503] - [nvme] Add device ID's with stripe quirk (David Milburn) [1371642] - [scsi] mpt3sas: Fix panic when aer correct error occurred (Frank Ramsay) [1374745] - [iommu] vt-d: Disable passthrough mode on Kexec kernel (Myron Stowe) [1367621] - [netdrv] ixgbe: Eliminate useless message and improve logic (Ken Cox) [1369519] - [netdrv] sfc: check MTU against minimum threshold (Jarod Wilson) [1363683]- [hv] balloon: replace ha_region_mutex with spinlock (Vitaly Kuznetsov) [1361245] - [hv] balloon: don't wait for ol_waitevent when memhp_auto_online is enabled (Vitaly Kuznetsov) [1361245] - [hv] balloon: account for gaps in hot add regions (Vitaly Kuznetsov) [1361245] - [hv] balloon: keep track of where ha_region starts (Vitaly Kuznetsov) [1361245] - [mm] memory-hotplug: add hot-added memory ranges to memblock before allocate node_data for a node (Yasuaki Ishimatsu) [1365766] - [mm] memory-hotplug: fix wrong edge when hot add a new node (Yasuaki Ishimatsu) [1365766] - [rtc] rtc-rx8581: Mark tech preview (Prarit Bhargava) [1362164] - [rtc] rtc-rx8581.c: add SMBus-only adapters support (Prarit Bhargava) [1362164] - [rtc] rtc-rx8581.c: remove empty function (Prarit Bhargava) [1362164] - [pci] Restore original checksums of pci symbols (Stanislav Kozina) [1370477] - [net] reserve kABI fields in struct packet_type (Jiri Benc) [1358738] - [net] openvswitch: Ignore negative headroom value (Jakub Sitnicki) [1369642] - [scsi] qla2xxx: Update the driver version to 8.07.00.33.07.3-k1 (Chad Dupuis) [1367530] - [scsi] qla2xxx: Set FLOGI retry in additional firmware options for P2P (N2N) mode (Chad Dupuis) [1361279] - [scsi] qla2xxx: prevent board_disable from running during EEH (Chad Dupuis) [1367530] - [kernel] sched/fair: Fix typo in sync_throttle() (Xunlei Pang) [1341003] - [kernel] sched/fair: Rework throttle_count sync (Xunlei Pang) [1341003] - [kernel] sched/fair: Do not announce throttled next buddy in dequeue_task_fair() (Xunlei Pang) [1341003] - [kernel] sched/fair: Initialize throttle_count for new task-groups lazily (Xunlei Pang) [1341003] - [kernel] audit: fix a double fetch in audit_log_single_execve_arg() (Paul Moore) [1359306] {CVE-2016-6136} - [powerpc] revert "pci: Assign fixed PHB number based on device-tree properties" (Gustavo Duarte) [1360353 1373109] - [powerpc] revert "pci: Fix endian bug in fixed PHB numbering" (Gustavo Duarte) [1360353 1373109] - [infiniband] rdma/ocrdma: Fix the max_sge reported from FW (Honggang Li) [1369540]- [fs] dax: disable dax on ext2 and ext3 (Jeff Moyer) [1369900] - [fs] dax: mark tech preview (Jeff Moyer) [1369825] - [fs] pmem: disable dax mounting in the prsence of media errors (Jeff Moyer) [1367132] - [fs] xfs: Add alignment check for DAX mount (Jeff Moyer) [1367132] - [fs] ext4: Add alignment check for DAX mount (Jeff Moyer) [1367132] - [fs] block: Add bdev_dax_supported() for dax mount checks (Jeff Moyer) [1367132] - [fs] block: Add vfs_msg() interface (Jeff Moyer) [1367132] - [tools] x86/insn: remove pcommit (Jeff Moyer) [1350153] - [x86] revert "kvm: x86: add pcommit support" (Jeff Moyer) [1350153] - [tools] pmem: kill __pmem address space (Jeff Moyer) [1350153] - [kernel] pmem: kill wmb_pmem() (Jeff Moyer) [1350153] - [nvdimm] libnvdimm, pmem: use nvdimm_flush() for namespace I/O writes (Jeff Moyer) [1350153] - [fs] dax: remove wmb_pmem() (Jeff Moyer) [1350153] - [kernel] libnvdimm, pmem: flush posted-write queues on shutdown (Jeff Moyer) [1350153] - [nvdimm] libnvdimm, pmem: use REQ_FUA, REQ_FLUSH for nvdimm_flush() (Jeff Moyer) [1350153] - [nvdimm] libnvdimm: cycle flush hints (Jeff Moyer) [1350153] - [kernel] libnvdimm: introduce nvdimm_flush() and nvdimm_has_flush() (Jeff Moyer) [1350153] - [nvdimm] libnvdimm: keep region data alive over namespace removal (Jeff Moyer) [1350153] - [tools] testing/nvdimm: simulate multiple flush hints per-dimm (Jeff Moyer) [1350153] - [kernel] libnvdimm, nfit: move flush hint mapping to region-device driver-data (Jeff Moyer) [1350153] - [kernel] libnvdimm, nfit: remove nfit_spa_map() infrastructure (Jeff Moyer) [1350153] - [kernel] libnvdimm: introduce devm_nvdimm_memremap(), convert nfit_spa_map() users (Jeff Moyer) [1350153] - [acpi] nfit: don't override return value of nfit_mem_init (Jeff Moyer) [1350153] - [acpi] nfit: always associate flush hints (Jeff Moyer) [1350153] - [tools] testing/nvdimm: remove __wrap_devm_memremap_pages placeholder (Jeff Moyer) [1350153] - [kernel] devm: add helper devm_add_action_or_reset() (Jeff Moyer) [1350153]- [scsi] sas: remove is_sas_attached() (Ewan Milne) [1370231] - [scsi] ses: use scsi_is_sas_rphy instead of is_sas_attached (Ewan Milne) [1370231] - [scsi] sas: provide stub implementation for scsi_is_sas_rphy (Ewan Milne) [1370231] - [target] lio: assume a maximum of 1024 iovecs (Andy Grover) [1367597] - [scsi] smartpqi: bump driver version (Scott Benesh) [1370631] - [scsi] smartpqi: add smartpqi.txt (Scott Benesh) [1370631] - [scsi] smartpqi: update maintainers (Scott Benesh) [1370631] - [scsi] smartpqi: update Kconfig (Scott Benesh) [1370631] - [scsi] smartpqi: remove timeout for cache flush operations (Scott Benesh) [1370631] - [scsi] smartpqi: scsi queuecommand cleanup (Scott Benesh) [1370631] - [scsi] smartpqi: minor tweaks to update time support (Scott Benesh) [1370631] - [scsi] smartpqi: minor function reformating (Scott Benesh) [1370631] - [scsi] smartpqi: correct event acknowledgement timeout issue (Scott Benesh) [1370631] - [scsi] smartpqi: correct controller offline issue (Scott Benesh) [1370631] - [scsi] smartpqi: add kdump support (Scott Benesh) [1370631] - [scsi] smartpqi: enhance reset logic (Scott Benesh) [1370631] - [scsi] smartpqi: enhance drive offline informational message (Scott Benesh) [1370631] - [scsi] smartpqi: simplify spanning (Scott Benesh) [1370631] - [scsi] smartpqi: change tmf macro names (Scott Benesh) [1370631] - [scsi] smartpqi: change aio sg processing (Scott Benesh) [1370631]- [fs] rbd: add force close option (Ilya Dryomov) [1196119] - [fs] rbd: add 'config_info' sysfs rbd device attribute (Ilya Dryomov) [1196119] - [fs] rbd: add 'snap_id' sysfs rbd device attribute (Ilya Dryomov) [1196119] - [fs] rbd: add 'cluster_fsid' sysfs rbd device attribute (Ilya Dryomov) [1196119] - [fs] rbd: add 'client_addr' sysfs rbd device attribute (Ilya Dryomov) [1196119] - [fs] rbd: print capacity in decimal and features in hex (Ilya Dryomov) [1196119] - [fs] rbd: support for exclusive-lock feature (Ilya Dryomov) [1196119] - [fs] rbd: retry watch re-registration periodically (Ilya Dryomov) [1196119] - [fs] rbd: introduce a per-device ordered workqueue (Ilya Dryomov) [1196119] - [fs] libceph: rename ceph_client_id() -> ceph_client_gid() (Ilya Dryomov) [1196119] - [fs] libceph: support for blacklisting clients (Ilya Dryomov) [1196119] - [fs] libceph: support for lock.lock_info (Ilya Dryomov) [1196119] - [fs] libceph: support for advisory locking on RADOS objects (Ilya Dryomov) [1196119] - [fs] libceph: add ceph_osdc_call() single-page helper (Ilya Dryomov) [1196119] - [fs] libceph: support for CEPH_OSD_OP_LIST_WATCHERS (Ilya Dryomov) [1196119] - [fs] libceph: rename ceph_entity_name_encode() -> ceph_auth_entity_name_encode() (Ilya Dryomov) [1196119] - [fs] libceph: make cancel_generic_request() static (Ilya Dryomov) [1196119] - [fs] libceph: fix return value check in alloc_msg_with_page_vector() (Ilya Dryomov) [1196119] - [fs] ceph: fix symbol versioning for ceph_monc_do_statfs (Ilya Dryomov) [1196119] - [fs] libceph: add start en/decoding block helpers (Ilya Dryomov) [1196119] - [fs] libceph: add an ONSTACK initializer for oids (Ilya Dryomov) [1196119] - [fs] libceph: fix some missing includes (Ilya Dryomov) [1196119] - [mm] swap: flush lru pvecs on compound page arrival (Jerome Marchand) [1341766 1343920] - [md] raid1/raid10: slow down resync if there is non-resync activity pending (Jes Sorensen) [1371545] - [x86] hibernate: Use hlt_play_dead() when resuming from hibernation (Lenny Szubowicz) [1229590] - [x86] Mark Intel Purley 2 socket processor as supported (Steve Best) [1362645] - [i2c] i801: Add support for Kaby Lake PCH-H (David Arcari) [1310953] - [mfd] lpss: Add Intel Kaby Lake PCH-H PCI IDs (David Arcari) [1310953] - [usb] dwc3: pci: add Intel Kabylake PCI ID (David Arcari) [1310953] - [edac] sb_edac: Fix channel reporting on Knights Landing (Aristeu Rozanski) [1367330] - [include] bluetooth: Fix kabi breakage in struct hci_core (Don Zickus) [1370583] - [powerpc] pci: Fix endian bug in fixed PHB numbering (Gustavo Duarte) [1360353] - [powerpc] pci: Assign fixed PHB number based on device-tree properties (Gustavo Duarte) [1360353]- [netdrv] sfc: work around TRIGGER_INTERRUPT command not working on SFC9140 (Jarod Wilson) [1368201] - [netdrv] sfc: remove duplicate assignment (Jarod Wilson) [1368201] - [netdrv] sfc: include size-binned TX stats on sfn8542q (Jarod Wilson) [1368201] - [netdrv] sfc: fix potential stack corruption from running past stat bitmask (Jarod Wilson) [1368201] - [netdrv] sfc: avoid division by zero (Jarod Wilson) [1368201] - [netdrv] sfc: get timer configuration from adapter (Jarod Wilson) [1368201] - [netdrv] sfc: set interrupt moderation via MCDI (Jarod Wilson) [1368201] - [netdrv] sfc: use new performance based event queue init (Jarod Wilson) [1368201] - [netdrv] sfc: retrieve second word of datapath capabilities (Jarod Wilson) [1368201] - [netdrv] sfc: allow asynchronous MCDI without completion function (Jarod Wilson) [1368201] - [netdrv] sfc: update MCDI protocol headers (Jarod Wilson) [1368201] - [netdrv] sfc: avoid -Wtype-limits warning (Jarod Wilson) [1368201] - [netdrv] sfc: Fix VLAN filtering feature if vPort has VLAN_RESTRICT flag (Jarod Wilson) [1368201] - [netdrv] sfc: Update MCDI protocol definitions (Jarod Wilson) [1368201] - [netdrv] sfc: Disable VLAN filtering by default if not strictly required (Jarod Wilson) [1368201] - [netdrv] sfc: VLAN filters must only be created if the firmware supports this (Jarod Wilson) [1368201] - [netdrv] sfc: Fix dup unknown multicast/unicast filters after datapath reset (Jarod Wilson) [1368201] - [netdrv] sfc: Refactor checks for invalid filter ID (Jarod Wilson) [1368201] - [netdrv] sfc: Take mac_lock before calling efx_ef10_filter_table_probe (Jarod Wilson) [1368201] - [netdrv] sfc: Implement ndo_vlan_rx_{add, kill}_vid() callbacks (Jarod Wilson) [1368201] - [netdrv] sfc: Implement list of VLANs added over interface (Jarod Wilson) [1368201] - [netdrv] sfc: Make EF10 filter management helper functions VLAN-aware (Jarod Wilson) [1368201] - [netdrv] sfc: Store unicast and multicast promisc flag with address cache (Jarod Wilson) [1368201] - [netdrv] sfc: Move filter IDs to per-VLAN data structure (Jarod Wilson) [1368201] - [netdrv] sfc: Forget filter ID when the filter is marked old (Jarod Wilson) [1368201] - [netdrv] sfc: Assert filter_sem write locked when required (Jarod Wilson) [1368201] - [netdrv] sfc: Add efx_nic member with fixed netdev features (Jarod Wilson) [1368201] - [netdrv] sfc: Move last mc_promisc flag to EF10 filter table state (Jarod Wilson) [1368201] - [netdrv] sfc: Define macro with EF10 offload feature (Jarod Wilson) [1368201] - [netdrv] sfc: on MC reset, clear PIO buffer linkage in TXQs (Jarod Wilson) [1368201] - [netdrv] sfc: disable RSS when unsupported (Jarod Wilson) [1368201] - [netdrv] sfc: implement IPv6 NFC (and IPV4_USER_FLOW) (Jarod Wilson) [1368201] - [netdrv] i40iw: Receive notification events correctly (Stefan Assmann) [1371734] - [netdrv] i40iw: Update hw_iwarp_state (Stefan Assmann) [1371734] - [netdrv] i40iw: Send last streaming mode message for loopback connections (Stefan Assmann) [1371734] - [netdrv] i40iw: Avoid writing to freed memory (Stefan Assmann) [1371734] - [netdrv] i40iw: Fix double free of allocated_buffer (Stefan Assmann) [1371734] - [netdrv] i40iw: Add missing NULL check for MPA private data (Stefan Assmann) [1371734] - [netdrv] i40iw: Add missing check for interface already open (Stefan Assmann) [1371734] - [netdrv] i40iw: Protect req_resource_num update (Stefan Assmann) [1371734] - [netdrv] i40iw: Change mem_resources pointer to a u8 (Stefan Assmann) [1371734] - [netdrv] hv_netvsc: fix bonding devices check in netvsc_netdev_event() (Vitaly Kuznetsov) [1364333] - [netdrv] hv_netvsc: protect module refcount by checking net_device_ctx->vf_netdev (Vitaly Kuznetsov) [1364333] - [netdrv] hv_netvsc: reset vf_inject on VF removal (Vitaly Kuznetsov) [1364333] - [netdrv] hv_netvsc: avoid deadlocks between rtnl lock and vf_use_cnt wait (Vitaly Kuznetsov) [1364333] - [netdrv] hv_netvsc: don't lose VF information (Vitaly Kuznetsov) [1364333] - [netdrv] mlx4_en: Add resilience in low memory systems (kamal heib) [1367818] - [netdrv] net/mlx4_en: Move filters cleanup to a proper location (kamal heib) [1367818]- [drm] amdgpu: Disable RPM helpers while reprobing connectors on resume (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Kabylake uses the same GMS values as Skylake (Rob Clark) [1348329 1349064] - [drm] i915/bxt: Broxton uses the same GMS values as Skylake (Rob Clark) [1348329 1349064] - [drm] i915/skl: Add the additional graphics stolen sizes (Rob Clark) [1348329 1349064] - [drm] x86/gpu: Sprinkle const, __init and __initconst to stolen memory quirks (Rob Clark) [1348329 1349064] - [drm] x86/gpu: Implement stolen memory size early quirk for CHV (Rob Clark) [1348329 1349064] - [drm] x86/gpu: Fix sign extension issue in Intel graphics stolen memory quirks (Rob Clark) [1348329 1349064] - [drm] makefile: update DRM version (Rob Clark) [1348329 1349064] - [drm] i915: Revert DisplayPort fast link training feature (Rob Clark) [1348329 1349064] - [drm] vmwgfx: Fix error paths when mapping framebuffer (Rob Clark) [1348329 1349064] - [drm] vmwgfx: Fix corner case screen target management (Rob Clark) [1348329 1349064] - [drm] vmwgfx: Delay pinning fbdev framebuffer until after mode set (Rob Clark) [1348329 1349064] - [drm] vmwgfx: Check pin count before attempting to move a buffer (Rob Clark) [1348329 1349064] - [drm] vmwgfx: Work around mode set failure in 2D VMs (Rob Clark) [1348329 1349064] - [drm] vmwgfx: Add an option to change assumed FB bpp (Rob Clark) [1348329 1349064] - [drm] ttm: Make ttm_bo_mem_compat available (Rob Clark) [1348329 1349064] - [drm] atomic: Make drm_atomic_legacy_backoff reset crtc->acquire_ctx (Rob Clark) [1348329 1349064] - [drm] amd/powerplay: fix incorrect voltage table value for tonga (Rob Clark) [1348329 1349064] - [drm] amd/powerplay: incorrectly use of the function return value (Rob Clark) [1348329 1349064] - [drm] amd/powerplay: fix logic error (Rob Clark) [1348329 1349064] - [drm] amd/powerplay: need to notify system bios pcie device ready (Rob Clark) [1348329 1349064] - [drm] amd/powerplay: fix bug that function parameter was incorect (Rob Clark) [1348329 1349064] - [drm] make drm_atomic_set_mode_prop_for_crtc() more reliable (Rob Clark) [1348329 1349064] - [drm] add missing drm_mode_set_crtcinfo call (Rob Clark) [1348329 1349064] - [drm] i915: Refresh cached DP port register value on resume (Rob Clark) [1348329 1349064] - [drm] i915/ilk: Don't disable SSC source if it's in use (Rob Clark) [1348329 1349064] - [drm] nouveau/disp/sor/gf119: select correct sor when poking training pattern (Rob Clark) [1348329 1349064] - [drm] nouveau: fix for disabled fbdev emulation (Rob Clark) [1348329 1349064] - [drm] nouveau/ltc/gm107-: fix typo in the address of NV_PLTCG_LTC0_LTS0_INTR (Rob Clark) [1348329 1349064] - [drm] nouveau/gr/gf100-: update sm error decoding from gk20a nvgpu headers (Rob Clark) [1348329 1349064] - [drm] nouveau/bios/disp: fix handling of "match any protocol" entries (Rob Clark) [1348329 1349064] - [drm] dp/mst: Always clear proposed vcpi table for port (Rob Clark) [1348329 1349064] - [drm] amdgpu: initialize amdgpu_cgs_acpi_eval_object result value (Rob Clark) [1348329 1349064] - [drm] amdgpu: fix num_rbs exposed to userspace (v2) (Rob Clark) [1348329 1349064] - [drm] amdgpu/gfx7: fix broken condition check (Rob Clark) [1348329 1349064] - [drm] radeon: fix asic initialization for virtualized environments (Rob Clark) [1348329 1349064] - [drm] i915: Removing PCI IDs that are no longer listed as Kabylake (Rob Clark) [1348329 1349064] - [drm] i915: Add more Kabylake PCI IDs (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Introduce the first official DMC for Kabylake (Rob Clark) [1348329 1349064] - [drm] i915/bxt: Reject DMC firmware versions with known bugs (Rob Clark) [1348329 1349064] - [drm] i915/gen9: implement WaConextSwitchWithConcurrentTLBInvalidate (Rob Clark) [1348329 1349064] - [drm] i915: implement WaClearTdlStateAckDirtyBits (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaClearSlmSpaceAtContextSwitch (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaDisableSbeCacheDispatchPortSharing (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaDisableGafsUnitClkGating (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaForGAMHang (Rob Clark) [1348329 1349064] - [drm] i915: Add WaInsertDummyPushConstP for bxt and kbl (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaDisableDynamicCreditSharing (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaDisableLSQCROPERFforOCL (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaDisableFenceDestinationToSLM for A0 (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaEnableGapsTsvCreditFix (Rob Clark) [1348329 1349064] - [drm] i915: Mimic skl with WaForceEnableNonCoherent (Rob Clark) [1348329 1349064] - [drm] i915/gen9: Always apply WaForceContextSaveRestoreNonCoherent (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaSkipStolenMemoryFirstPage for A0 (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add REVID macro (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Init gen9 workarounds (Rob Clark) [1348329 1349064] - [drm] i915/gen9: implement WaEnableSamplerGPGPUPreemptionSupport (Rob Clark) [1348329 1349064] - [drm] i915/gen9: add WaClearFlowControlGpgpuContextSave (Rob Clark) [1348329 1349064] - [drm] i915/skl: Add WaDisableGafsUnitClkGating (Rob Clark) [1348329 1349064] - [drm] i915/gen9: Add WaVFEStateAfterPipeControlwithMediaStateClear (Rob Clark) [1348329 1349064] - [drm] i915: Introduce Kabypoint PCH for Kabylake H/DT (Rob Clark) [1348329 1349064] - [drm] revert "drm/i915: Exit cherryview_irq_handler() after one pass" (Rob Clark) [1348329 1349064] - [drm] core: Do not preserve framebuffer on rmfb, v4 (Rob Clark) [1348329 1349064] - [drm] i915: Pass the correct crtc state to .update_plane() (Rob Clark) [1348329 1349064] - [drm] Add helper for DP++ adaptors (Rob Clark) [1348329 1349064] - [drm] i915: Fix watermarks for VLV/CHV (Rob Clark) [1348329 1349064] - [drm] i915: Don't leave old junk in ilk active watermarks on readout (Rob Clark) [1348329 1349064] - [drm] i915: Enable/disable TMDS output buffers in DP++ adaptor as needed (Rob Clark) [1348329 1349064] - [drm] i915: Respect DP++ adaptor TMDS clock limit (Rob Clark) [1348329 1349064] - [drm] i915/psr: Try to program link training times correctly (Rob Clark) [1348329 1349064] - [drm] amdgpu: Fix hdmi deep color support (Rob Clark) [1348329 1349064] - [drm] amdgpu: use drm_mode_vrefresh() rather than mode->vrefresh (Rob Clark) [1348329 1349064] - [drm] vmwgfx: Kill some lockdep warnings (Rob Clark) [1348329 1349064] - [drm] gma500: Fix possible out of bounds read (Rob Clark) [1348329 1349064]- [drm] i915/hsw: Disable PSR by default (Lyude Paul) [1367930] - [x86] nmi: Enable nested do_nmi() handling for 64-bit kernels (Jiri Olsa) [1365704] - [net] ipv4: igmp: Allow removing groups from a removed interface (Jiri Benc) [1369427] - [net] netfilter: ebtables: put module reference when an incorrect extension is found (Sabrina Dubroca) [1369325] - [net] sctp: linearize early if it's not GSO (Marcelo Leitner) [1058148] - [net] sctp_diag: Respect ss adding TCPF_CLOSE to idiag_states (Phil Sutter) [1361728] - [net] sctp_diag: Fix T3_rtx timer export (Phil Sutter) [1361728] - [net] sctp: Export struct sctp_info to userspace (Phil Sutter) [1361728] - [net] macsec: ensure rx_sa is set when validation is disabled (Sabrina Dubroca) [1368429] - [net] macsec: use after free when deleting the underlying device (Sabrina Dubroca) [1368429] - [target] target/user: Fix failure to unlock a spinlock upon function return (Andy Grover) [1367873] - [target] target/user: Fix comments to not refer to data ring (Andy Grover) [1367873] - [target] target/user: Return an error if cmd data size is too large (Andy Grover) [1367873] - [target] target/user: Use sense_reason_t in tcmu_queue_cmd_ring (Andy Grover) [1367873] - [target] Backport tcm-user from 4.6 (Andy Grover) [1367873] - [uio] Export definition of struct uio_device (Andy Grover) [1367873] - [netdrv] i40iw: Add NULL check for puda buffer (Stefan Assmann) [1367425] - [netdrv] i40iw: Change dup_ack_thresh to u8 (Stefan Assmann) [1367425] - [netdrv] i40iw: Remove unnecessary check for moving CQ head (Stefan Assmann) [1367425] - [netdrv] i40iw: Simplify code to set fragments in SQ WQE (Stefan Assmann) [1367425] - [netdrv] i40iw: Remove unnecessary parameter to i40iw_cq_poll_completion (Stefan Assmann) [1367425] - [netdrv] i40iw: Do not access pointer after free (Stefan Assmann) [1367425] - [netdrv] i40iw: Correct and use size parameter to i40iw_reg_phys_mr (Stefan Assmann) [1367425] - [netdrv] i40iw: Fix return codes (Stefan Assmann) [1367425] - [netdrv] i40e: Correcting mutex usage in client code (Stefan Assmann) [1367425] - [netdrv] i40e: Initialize pointer in client_release function (Stefan Assmann) [1367425] - [netdrv] i40e: Check client is open before calling client ops (Stefan Assmann) [1367425] - [netdrv] i40e: Force register writes to mitigate sync issues with iwarp VF driver (Stefan Assmann) [1367425] - [netdrv] i40e: Move the mutex lock in i40e_client_unregister (Stefan Assmann) [1367425] - [infiniband] ib/uverbs: Initialize ib_qp_init_attr with zeros (Honggang Li) [1365720]- [scsi] aacraid: Check size values after double-fetch from user (Maurizio Lombardi) [1369771] {CVE-2016-6480} - [fs] block_dev.c: Remove WARN_ON() when inode writeback fails (Eric Sandeen) [1229014] - [fs] ext4: call sync_blockdev() before invalidate_bdev() in put_super() (Eric Sandeen) [1229014] - [mm] page_alloc: rename setup_pagelist_highmark() to match naming of pageset_set_batch() (Pankaj Gupta) [1320834] - [mm] page_alloc: in zone_pcp_update(), uze zone_pageset_init() (Pankaj Gupta) [1320834] - [mm] page_alloc: factor zone_pageset_init() out of setup_zone_pageset() (Pankaj Gupta) [1320834] - [mm] page_alloc: relocate comment to be directly above code it refers to (Pankaj Gupta) [1320834] - [mm] page_alloc: factor setup_pageset() into pageset_init() and pageset_set_batch() (Pankaj Gupta) [1320834] - [mm] page_alloc: when handling percpu_pagelist_fraction, don't unneedly recalulate high (Pankaj Gupta) [1320834] - [mm] page_alloc: convert zone_pcp_update() to rely on memory barriers instead of stop_machine() (Pankaj Gupta) [1320834] - [mm] page_alloc: protect pcp->batch accesses with ACCESS_ONCE (Pankaj Gupta) [1320834] - [mm] page_alloc: insert memory barriers to allow async update of pcp batch and high (Pankaj Gupta) [1320834] - [mm] page_alloc: prevent concurrent updaters of pcp ->batch and ->high (Pankaj Gupta) [1320834] - [mm] page_alloc: factor out setting of pcp->high and pcp->batch (Pankaj Gupta) [1320834] - [hid] i2c-hid: Fix suspend/resume when already runtime suspended (David Arcari) [1361625] - [hid] i2c-hid: Only disable irq wake if it was successfully enabled during suspend (David Arcari) [1361625] - [hid] i2c-hid: Call device suspend callback before disabling irq (David Arcari) [1361625] - [hid] i2c-hid: call the hid driver's suspend and resume callbacks (David Arcari) [1361625] - [hid] i2c-hid: add runtime PM support (David Arcari) [1361625] - [hid] i2c-hid: disable interrupt on suspend (David Arcari) [1361625] - [lib] rhashtable-test: calculate max_entries value by default (Phil Sutter) [1238749] - [x86] tsc: Enumerate SKL cpu_khz and tsc_khz via CPUID (Prarit Bhargava) [1366396] - [x86] Block HPET on Purley 4S (Prarit Bhargava) [1365997] - [base] regmap: Skip read-only registers in regcache_sync() (Jaroslav Kysela) [1365905 1367789] - [tools] perf: Add sample_reg_mask to include all perf_regs (Steve Best) [1368934] - [netdrv] i40e: Change some init flow for the client (Stefan Assmann) [1369275] - [netdrv] mlx5e: Log link state changes (kamal heib) [1367822]- [kernel] ftrace: fix traceoff_on_warning handling on boot command line ("Luis Claudio R. Goncalves") [1367650] - [netdrv] ixgbe: fix setup_fc for x550em (Ken Cox) [1364896] - [netdrv] cxgb4/cxgb4vf: Fixes regression in perf when tx vlan offload is disabled (Sai Vemuri) [1319437] - [netdrv] cxgb4/cxgb4vf: Add link mode mask API to cxgb4 and cxgb4vf (Sai Vemuri) [1365689] - [netdrv] cxgb4: Don't assume FW_PORT_CMD reply is always port info msg (Sai Vemuri) [1365689] - [netdrv] ethtool: add support for 25G/50G/100G speed modes (Sai Vemuri) [1365689] - [netdrv] i40e: use configured RSS key and lookup table in i40e_vsi_config_rss (Stefan Assmann) [1359439] - [netdrv] i40e: fix broken i40e_config_rss_aq function (Stefan Assmann) [1359439] - [netdrv] i40e: move i40e_vsi_config_rss below i40e_get_rss_aq (Stefan Assmann) [1359439] - [netdrv] i40e: Remove redundant memset (Stefan Assmann) [1359439] - [netdrv] brcmfmac: restore stopping netdev queue when bus clogs up (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: add new 8265 (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: add new 8260 PCI IDs (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: pcie: fix a race in firmware loading flow (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: pcie: enable interrupts before releasing the NIC's CPU (Stanislaw Gruszka) [1365575] - [net] mac80211: fix purging multicast PS buffer queue (Stanislaw Gruszka) [1365575] - [net] cfg80211: handle failed skb allocation (Stanislaw Gruszka) [1365575] - [net] nl80211: Move ACL parsing later to avoid a possible memory leak (Stanislaw Gruszka) [1365575] - [net] cfg80211: fix proto in ieee80211_data_to_8023 for frames without LLC header (Stanislaw Gruszka) [1365575] - [net] mac80211: Fix mesh estab_plinks counting in STA removal case (Stanislaw Gruszka) [1365575] - [netdrv] ath9k: fix GPIO mask for AR9462 and AR9565 (Stanislaw Gruszka) [1365575] - [netdrv] ath10k: fix deadlock while processing rx_in_ord_ind (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: mvm: fix a few firmware capability checks (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: mvm: set the encryption type of an IGTK key (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: mvm: fix potential NULL-dereference in iwl_mvm_reorder() (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: mvm: fix RCU splat in TKIP's update_key (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: mvm: increase scan timeout to 20 seconds (Stanislaw Gruszka) [1365575] - [net] cfg80211: remove get/set antenna and tx power warnings (Stanislaw Gruszka) [1365575] - [netdrv] ath10k: fix crash related to printing features (Stanislaw Gruszka) [1365575] - [netdrv] ath10k: fix deadlock when peer cannot be created (Stanislaw Gruszka) [1365575] - [net] mac80211: fix fast_tx header alignment (Stanislaw Gruszka) [1365575] - [net] mac80211: mesh: flush mesh paths unconditionally (Stanislaw Gruszka) [1365575] - [netdrv] rtlwifi: Fix scheduling while atomic error from commit 49f86ec21c01 (Stanislaw Gruszka) [1365575] - [netdrv] brcmfmac: add fallback for devices that do not report per-chain values (Stanislaw Gruszka) [1365575]- [infiniband] rdma/ocrdma: display ocrdma tech preview status (Honggang Li) [1334675] - [infiniband] ib/rdma_cm: fix panic when trying access default_roce_mode configfs (kamal heib) [1360276] - [infiniband] ib/hfi1: Fix mm_struct use after free (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Add cache evict LRU list (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Fix memory leak during unexpected shutdown (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Remove unneeded mm argument in remove function (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Consistently call ops->remove outside spinlock (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Use evict mmu rb operation (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Add evict operation to the mmu rb handler (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Fix TID caching actions (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Make the cache handler own its rb tree root (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Make use of mm consistent (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Fix user SDMA racy user request claim (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Fix error condition that needs to clean up (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Release node on insert failure (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Validate SDMA user iovector count (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Validate SDMA user request index (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Use the same capability state for all shared contexts (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Prevent null pointer dereference (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Rename TID mmu_rb_* functions (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Remove unneeded empty check in hfi1_mmu_rb_unregister() (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Restructure hfi1_file_open (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Make iovec loop index easy to understand (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Use "false" not 0 (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Remove unused sub-context parameter (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Consolidate __mmu_rb_remove and hfi1_mmu_rb_remove (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Always expect ops functions (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Add parameter names to callback declarations (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Add parameter names to function declarations (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Remove unused function hfi1_mmu_rb_search (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Remove unused uctxt->subpid and uctxt->pid (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Fix minor format error (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Remove TWSI references (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Use built-in i2c bit-shift bus adapter (Alex Estrin) [1360929]- [fs] ovl: append MAY_READ when diluting write checks (Miklos Szeredi) [1361590] - [fs] ovl: dilute permission checks on lower only if not special file (Miklos Szeredi) [1361590] - [fs] ovl: fix POSIX ACL setting (Miklos Szeredi) [1361590] - [fs] ovl: store real inode pointer in ->i_private (Miklos Szeredi) [1361590] - [fs] ovl: simplify permission checking (Miklos Szeredi) [1361590] - [fs] ovl: do not require mounter to have MAY_WRITE on lower (Miklos Szeredi) [1361590] - [fs] ovl: do operations on underlying file system in mounter's context (Miklos Szeredi) [1361590] - [fs] ovl: modify ovl_permission() to do checks on two inodes (Miklos Szeredi) [1361590] - [fs] ovl: define ->get_acl() for overlay inodes (Miklos Szeredi) [1361590] - [fs] ovl: move some common code in a function (Miklos Szeredi) [1361590] - [fs] ovl: store ovl_entry in inode->i_private for all inodes (Miklos Szeredi) [1361590] - [fs] ovl: check mounter creds on underlying lookup (Miklos Szeredi) [1361590] - [fs] gfs2: Remove dirty buffer warning from gfs2_releasepage (Andreas Gruenbacher) [1222972] - [fs] xfs: copy correct inode info in xfs_qm_scall_getqstat (Eric Sandeen) [1359098] - [fs] vfs: fix deadlock in file_remove_privs() on overlayfs (Miklos Szeredi) [1362392] - [fs] cifs: Use file_dentry() (Miklos Szeredi) [1343388] - [fs] btrfs: fix crash/invalid memory access on fsync when using overlayfs (Miklos Szeredi) [1343388] - [fs] nfs: use file_dentry() (Miklos Szeredi) [1343388] - [fs] vfs: document ->d_real() (Miklos Szeredi) [1343388] - [fs] vfs: merge .d_select_inode() into .d_real() (Miklos Szeredi) [1343388] - [fs] add file_dentry() (Miklos Szeredi) [1343388] - [fs] cifs: correctly to anonymous authentication for the NTLM(v2) authentication (Sachin Prabhu) [1361407] - [fs] cifs: correctly to anonymous authentication for the NTLM(v1) authentication (Sachin Prabhu) [1361407] - [fs] cifs: correctly to anonymous authentication for the LANMAN authentication (Sachin Prabhu) [1361407] - [fs] cifs: correctly to anonymous authentication via NTLMSSP (Sachin Prabhu) [1361407] - [scsi] Revert: restart list search after unlock in scsi_remove_target (Ewan Milne) [1369084] - [scsi] qla2xxx: Remove double scsi_host_put() from qla2x00_remove_one() (Ewan Milne) [1368149] - [netdrv] qlcnic: Update version to 5.3.65 (Harish Patil) [1367116] - [netdrv] qlcnic: fix napi budget alteration (Harish Patil) [1367116] - [netdrv] qlcnic: fix data structure corruption in async mbx command handling (Harish Patil) [1367116] - [netdrv] qlcnic: avoid superfluous assignement (Harish Patil) [1367116] - [netdrv] qlcnic: add wmb() call in transmit data path (Harish Patil) [1367116] - [netdrv] qlcnic: use the correct ring in qlcnic_83xx_process_rcv_ring_diag() (Harish Patil) [1367116] - [netdrv] qlcnic: don't set unused function argument (Harish Patil) [1367116]- [firmware] revert "Be a bit more verbose about direct firmware loading failure" (Stanislaw Gruszka) [1351206] - [firmware] revert "Introduce request_firmware_direct()" (Stanislaw Gruszka) [1351206] - [x86] revert "microcode: Use request_firmware_direct()" (Stanislaw Gruszka) [1351206] - [x86] smpboot: Re-enable init_udelay=0 by default on modern CPUs (Steve Best) [1365413] - [x86] smpboot: Fix CPU (Steve Best) [1365413] - [x86] smpboot: Fix cpu_init_udelay=10000 corner case boot parameter misbehavior (Steve Best) [1365413] - [x86] smpboot: Remove SIPI delays from cpu_up() (Steve Best) [1365413] - [x86] smpboot: Fix legacy SMP bootup slow-boot bug (Steve Best) [1365413] - [x86] smpboot: Remove 10ms delay from cpu_up() on modern processors (Steve Best) [1365413] - [x86] smpboot: Add cmdline "cpu_init_udelay=N" to specify cpu_up() delay (Steve Best) [1365413] - [x86] platform/uv: Fix kernel panic running RHEL kdump kernel on UV systems (Frank Ramsay) [1366020] - [x86] platform/uv: Fix problem with UV4 BIOS providing incorrect PXM values (Frank Ramsay) [1366020] - [x86] platform/uv: Fix bug with iounmap() of the UV4 EFI System Table causing a crash (Frank Ramsay) [1366020] - [x86] platform/uv: Fix problem with UV4 Socket IDs not being contiguous (Frank Ramsay) [1366020] - [x86] Add support for Kabylake H/S (David Arcari) [1306013] - [x86] smp: Fix __max_logical_packages value setup (Frank Ramsay) [1358312] - [fs] proc: convert /proc/$PID/schedstat to seq_file interface (Joe Lawrence) [1363745] - [fs] revert "userfaultfd: call mark_tech_preview" (Andrea Arcangeli) [1366639] - [x86] mm: Improve switch_mm() barrier comments (Rafael Aquini) [1332602] {CVE-2016-2069} - [x86] mm: Add barriers and document switch_mm()-vs-flush synchronization (Rafael Aquini) [1332602] {CVE-2016-2069} - [mm] dax,kabi: add special handling for ZONE_DEVICE (Jeff Moyer) [1367133 1367257] - [md] dm-raid: support raid0 with missing metadata devices (Mike Snitzer) [1364133 1367223] - [md] dm raid: enhance attempt_restore_of_faulty_devices() to support more devices (Mike Snitzer) [1364133] - [md] dm raid: fix restoring of failed devices regression (Mike Snitzer) [1364133] - [md] dm raid: fix frozen recovery regression (Mike Snitzer) [1364133] - [md] dm raid: fix use of wrong status char during resynchronization (Mike Snitzer) [1361328 1364133] - [md] dm raid: constructor fails on non-zero incompat_features (Mike Snitzer) [1361328 1364133] - [md] dm raid: fix processing of max_recovery_rate constructor flag (Mike Snitzer) [1361328 1364133] - [md] dm: set DMF_SUSPENDED* _before_ clearing DMF_NOFLUSH_SUSPENDING (Mike Snitzer) [1361328 1364133] - [md] dm rq: fix the starting and stopping of blk-mq queues (Mike Snitzer) [1361328 1364133] - [md] dm mpath: add locking to multipath_resume and must_push_back (Mike Snitzer) [1361328 1364133] - [md] dm flakey: error READ bios during the down_interval (Mike Snitzer) [1361328 1364133] - [md] dm: move request-based code out to dm-rq.[hc] (Mike Snitzer) [1361328 1364133] - [i2c] designware: fixup return handling of wait_for_completion_timeout (David Arcari) [1365529] - [i2c] designware: fix race between subsequent xfers (David Arcari) [1365529] - [i2c] designware: prevent signals from aborting I2C transfers (David Arcari) [1365529] - [net] openvswitch: do not ignore netdev errors when creating tunnel vports (Thadeu Lima de Souza Cascardo) [1367917] - [net] multicast: should not send source list records when have filter mode change (Hangbin Liu) [1322008] - [net] netfilter: physdev: add missed blank (Hangbin Liu) [1346175] - [net] netfilter: physdev: physdev-is-out should not work with OUTPUT chain (Hangbin Liu) [1346175] - [net] sctp: use event->chunk when it's valid (Xin Long) [1278912] - [net] openvswitch: fix conntrack netlink event delivery (Lance Richardson) [1321068] - [net] netfilter: ebtables: Fix extension lookup with identical name (Sabrina Dubroca) [1317751] - [net] sched: fix act_ipt for LOG target (Sabrina Dubroca) [1314398] - [net] vti: flush x-netns xfrm cache when vti interface is removed (Lance Richardson) [1332403] - [scsi] restart list search after unlock in scsi_remove_target (Ewan Milne) [1365651] - [scsi] smartpqi: add config files (Scott Benesh) [1273115] - [scsi] smartpqi and aacraid: remove wildcard for series 9 controllers (Scott Benesh) [1273115] - [scsi] smartpqi: port to RHEL73 (Scott Benesh) [1273115] - [scsi] smartpqi: initial commit of Microsemi smartpqi driver (Scott Benesh) [1273115] - [scsi] smartpqi: add smartpqi to drivers/scsi/Makefile (Scott Benesh) [1273115] - [scsi] smartpqi: add smartpqi to scsi Kconfig (Scott Benesh) [1273115] - [scsi] smartpqi: add smartpqi to MAINTAINERS (Scott Benesh) [1273115] - [vfio] pci: Fix NULL pointer oops in error interrupt setup handling (Alex Williamson) [1367906] - [misc] cxl: Set psl_fir_cntl to production environment value (Steve Best) [1365970] - [netdrv] e1000e: fix PTP on e1000_pch_lpt variants (Jarod Wilson) [1357921] - [netdrv] e1000e: factor out systim sanitization (Jarod Wilson) [1357921] - [netdrv] bna: remove global bnad_list_mutex (Ivan Vecera) [1359566] - [netdrv] bna: change type of bna_id to atomic_t (Ivan Vecera) [1359566] - [netdrv] bna: remove useless linked list (Ivan Vecera) [1359566] - [netdrv] i40e: check for and deal with non-contiguous TCs (Stefan Assmann) [1354052] - [kernel] module: Issue warnings when tainting kernel (Stanislav Kozina) [1366179]- [powerpc] mm: use get_user_pages_unlocked within get_user_pages_fast (Laurent Vivier) [1362454] - [net] udp_offload: put sk before returning (Florian Westphal) [1366515] - [fs] jbd2: limit number of reserved credits (Lukas Czerner) [1172496] - [fs] cachefiles: Fix attempt to read i_blocks after deleting file (David Howells) [1357234] - [fs] cachefiles: Fix race between inactivating and culling a cache object (David Howells) [1357234] - [fs] svcrdma: Remove superfluous line from rdma_read_chunks() (Sachin Prabhu) [1353408] - [fs] svcrdma: Do not add XDR padding to xdr_buf page vector (Sachin Prabhu) [1353408] - [fs] svcrdma: Use correct XID in error replies (Sachin Prabhu) [1353408] - [fs] svcrdma: Make RDMA_ERROR messages work (Sachin Prabhu) [1353408] - [fs] svcrdma: svc_rdma_post_recv() should close connection on error (Sachin Prabhu) [1353408] - [fs] svcrdma: Backport merge conflict resolution ab9f2faf (Sachin Prabhu) [1353408] - [fs] svcrdma: Find rmsgp more reliably (Sachin Prabhu) [1353408] - [fs] svcrdma: Remove unused variable (Sachin Prabhu) [1353408] - [md] revert "raid10: make sync_request_write() call bio_copy_data()" (Jes Sorensen) [1354469]- [target] iscsi-target: Rework the configfs of cxgbit (Sai Vemuri) [1211351] - [target] iscsi-target: Convert transport drivers to signal rdma_shutdown (Sai Vemuri) [1211351] - [target] cxgbit: add files for cxgbit.ko (Sai Vemuri) [1211351] - [target] iscsi-target: export symbols (Sai Vemuri) [1211351] - [target] iscsi-target: call complete on conn_logout_comp (Sai Vemuri) [1211351] - [target] iscsi-target: clear tx_thread_active (Sai Vemuri) [1211351] - [target] iscsi-target: use conn_transport->transport_type in text rsp (Sai Vemuri) [1211351] - [target] iscsi-target: move iscsit_thread_check_cpumask() (Sai Vemuri) [1211351] - [target] iscsi-target: add void (*iscsit_get_r2t_ttt)() (Sai Vemuri) [1211351] - [target] iscsi-target: add int (*iscsit_validate_params)() (Sai Vemuri) [1211351] - [target] iscsi-target: split iscsi_target_rx_thread() (Sai Vemuri) [1211351] - [target] iscsi-target: Fix rx_login_comp hang after login failure (Sai Vemuri) [1211351] - [target] iscsi-target: add void (*iscsit_get_rx_pdu)() (Sai Vemuri) [1211351] - [target] iscsi-target: add void (*iscsit_release_cmd)() (Sai Vemuri) [1211351] - [target] iscsi-target: add int (*iscsit_xmit_pdu)() (Sai Vemuri) [1211351] - [target] iscsi-target: Use shash and ahash (Sai Vemuri) [1211351] - [netdrv] cxgb4: update Kconfig and Makefile (Sai Vemuri) [1211351] - [netdrv] cxgb4: add iSCSI DDP page pod manager (Sai Vemuri) [1211351] - [netdrv] cxgb4, iw_cxgb4: move delayed ack macro definitions (Sai Vemuri) [1211351] - [netdrv] cxgb4: move VLAN_NONE macro definition (Sai Vemuri) [1211351] - [netdrv] cxgb4: update struct cxgb4_lld_info definition (Sai Vemuri) [1211351] - [netdrv] cxgb4: add definitions for iSCSI target ULD (Sai Vemuri) [1211351] - [netdrv] cxgb4, cxgb4i: move struct cpl_rx_data_ddp definition (Sai Vemuri) [1211351] - [netdrv] cxgb4, iw_cxgb4, cxgb4i: remove duplicate definitions (Sai Vemuri) [1211351] - [netdrv] cxgb4, iw_cxgb4: move definitions to common header file (Sai Vemuri) [1211351] - [netdrv] cxgb4: large receive offload support (Sai Vemuri) [1211351] - [netdrv] cxgb4: allocate resources for CXGB4_ULD_ISCSIT (Sai Vemuri) [1211351] - [netdrv] cxgb4: add new ULD type CXGB4_ULD_ISCSIT (Sai Vemuri) [1211351]- [net] ipv6: kill sk_dst_lock (Florian Westphal) [1350349] - [net] ipv6: remove useless spin_lock/spin_unlock (Florian Westphal) [1350349] - [net] macsec: RXSAs don't need to hold a reference on RXSCs (Sabrina Dubroca) [1354332] - [net] macsec: fix reference counting on RXSC in macsec_handle_frame (Sabrina Dubroca) [1354332] - [net] macsec: fix negative refcnt on parent link (Sabrina Dubroca) [1354232] - [net] rtnetlink: fix a memory leak when ->newlink fails (Sabrina Dubroca) [1354232] - [net] rtnetlink: correct error path in rtnl_newlink() (Sabrina Dubroca) [1354232] - [net] rtnetlink: remove an unneeded test (Sabrina Dubroca) [1354232] - [net] tcp: fix ipv4 mapped request socks (Hangbin Liu) [1360685] - [net] inet: introduce ireq_family (Hangbin Liu) [1360685] - [net] sctp: change to use TCP_CLOSE_WAIT as SCTP_SS_CLOSING (Xin Long) [1359219] - [net] sctp: allow receiving msg when TCP-style sk is in CLOSED state (Xin Long) [1358092] - [net] sctp: allow delivering notifications after receiving SHUTDOWN (Xin Long) [1251528] - [net] sctp: fix the issue sctp requeue auth chunk incorrectly (Xin Long) [1359378] - [net] af_packet: don't pass empty blocks for PACKET_V3 (Paolo Abeni) [1360213] - [net] packet: Fixed TPACKET V3 to signal poll when block is closed rather than every packet (Paolo Abeni) [1360213] - [x86] paravirt: Do not trace _paravirt_ident_*() functions (Steven Rostedt) [1339118] - [x86] pci: vmd: Separate MSI and MSI-X vector sharing (Myron Stowe) [1364796] - [x86] pci: vmd: Use lock save/restore in interrupt enable path (Myron Stowe) [1364796] - [x86] pci: vmd: Select device dma ops to override (Myron Stowe) [1364796] - [pci] Remove return values from pcie_port_platform_notify() and relatives (Myron Stowe) [1364796] - [pci] acpi: Allow all PCIe services on non-ACPI host bridges (Myron Stowe) [1364796] - [x86] pci: vmd: Remove development dev_info(s) (Myron Stowe) [1364796] - [x86] pci: vmd: Compose MSI message with correct IRQ index and clear useless data member (Myron Stowe) [1364796] - [x86] pci: vmd: Fix teardown_msi_irqs to upstream msi_free (Myron Stowe) [1364796] - [x86] pci: vmd: Add irq_mask/irq_unmaks ops (Myron Stowe) [1364796] - [x86] kvm: bump MAX_VCPUS to 288 (Radim Krcmar) [1273718] - [x86] kvm: add a flag to disable KVM x2apic broadcast quirk (Radim Krcmar) [1273718] - [x86] kvm: add KVM_CAP_X2APIC_API (Radim Krcmar) [1273718] - [x86] kvm: pass struct kvm to kvm_set_routing_entry (Radim Krcmar) [1273718] - [x86] kvm: reset APIC ID when enabling LAPIC (Radim Krcmar) [1273718] - [x86] kvm: use hardware-compatible format for APIC ID register (Radim Krcmar) [1273718] - [x86] kvm: use generic function for MSI parsing (Radim Krcmar) [1273718] - [x86] kvm: dynamic kvm_apic_map (Radim Krcmar) [1273718] - [x86] kvm: use physical LAPIC array for logical x2APIC (Radim Krcmar) [1273718] - [x86] kvm: add kvm_apic_map_get_dest_lapic (Radim Krcmar) [1273718] - [x86] kvm: Unify traced vector format (Radim Krcmar) [1273718] - [x86] kvm: cleanup kvm_irq_delivery_to_apic_fast (Radim Krcmar) [1273718] - [scsi] ipr: Fix sync scsi scan (Steve Best) [1365824] - [virtio] virtio-input: reset device and detach unused during remove (Jason Wang) [1248933] - [infiniband] ib/core: Support for CMA multicast join flags (Don Dutile) [1363579] - [infiniband] ib/sa: Add cached attribute containing SM information to SA port (Don Dutile) [1363579] - [infiniband] ib/sa: agent: Add support for SA agent get ClassPortInfo (Don Dutile) [1363579]- [tools] testing/nvdimm: open code dma_coerce_mask_and_coherent() (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: make DIMM DSMs optional (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: fix format interface code byte order (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] testing/nvdimm: replace CONFIG_DMA_CMA dependency with vmalloc() (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] libnvdimm, pmem: allow nfit_test to override pmem_direct_access() (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: fix acpi_check_dsm() vs zero functions implemented (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pfn, dax: fix initialization vs autodetect for mode + alignment (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [uapi] nfit: add Microsoft NVDIMM DSM command set to white list (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, dax: fix deletion (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, dax: fix alignment validation (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, dax: autodetect support (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm: release ida resources (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm: stop requiring a driver ->remove() method (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, dax: record the specified alignment of a dax-device instance (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, dax: reserve space to store labels for device-dax (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, dax: introduce device-dax infrastructure (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pfn: fix ARCH=alpha allmodconfig build failure (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: add sysfs dimm 'family' and 'dsm_mask' attributes (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] testing/nvdimm: ND_CMD_CALL support (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: disable vendor specific commands (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: fix translation of command status results (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pfn: fix memmap reservation sizing (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: export subsystem ids as attributes (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: fix format interface code byte order per ACPI6.1 (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [uapi] nfit, libnvdimm: limited/whitelisted dimm command marshaling mechanism (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] nfit, libnvdimm: clarify "commands" vs "_DSMs" (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [kernel] libnvdimm: increase max envelope size for ioctl (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: Add sysfs "id" for NVDIMM ID (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] acpica: acpi 6.1: Update NFIT table for additional new fields (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: Update nfit driver to comply with ACPI 6.1 (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm: cleanup nvdimm_namespace_common_probe(), kill 'host' (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: kill ->pmem_queue and ->pmem_disk (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem, pfn: move pfn setup to the core (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] libnvdimm, pmem, pfn: make pmem_rw_bytes generic and refactor pfn setup (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: clean up resource print / request (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: use devm_add_action to release bdev resources (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, blk: move i/o infrastructure to nd_namespace_blk (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, blk: quiet i/o error reporting (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: use ->queuedata for driver private data (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, blk: use ->queuedata for driver private data (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, blk: use devm_add_action to release bdev resources (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, btt: add btt startup debug (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, btt, convert nd_btt_probe() to devm (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pfn, convert nd_pfn_probe() to devm (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: kill pmem->ndns (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: clarify the write+clear_poison+write flow (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] widen acpi_evaluate_dsm() revision and function-index arguments (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] libnvdimm, nfit: Use ACPI_SIG_NFIT instead of hard coded string (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] libnvdimm, test: add mock SMART data payload (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] libnvdimm, nfit: report multiple interface codes per-dimm (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pfn: fix nvdimm_namespace_add_poison() vs section alignment (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pfn: fix uuid validation (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm: fix smart data retrieval (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [mm] ZONE_DEVICE depends on SPARSEMEM_VMEMMAP (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [mm] exclude ZONE_DEVICE from GFP_ZONE_TABLE (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [kernel] libnvdimm, pmem: clear poison on write (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: fix kmap_atomic() leak in error path (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] btt: don't allocate unused major device number (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] blk: don't allocate unused major device number (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] pmem: don't allocate unused major device number (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: fix ia64 build, use PHYS_PFN (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] nfit, libnvdimm: clear poison command support (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] testing/nvdimm: expand ars unit testing (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] nfit, tools/testing/nvdimm: test multiple control regions per-dimm (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pfn: 'resource'-address and 'size' attributes for pfn devices (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: adjust for section collisions with 'System RAM' (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [kernel] mm: add PHYS_PFN, use it in __phys_to_pfn() (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [mm] fix type cast in __pfn_to_phys() (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: fix 'pfn' support for section-misaligned namespaces (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm: Fix security issue with DSM IOCTL (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm: Clean-up access mode check (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [kernel] nfit: disable userspace initiated ars during scrub (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: scrub and register regions in a workqueue (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [kernel] nfit, libnvdimm: async region scrub workqueue (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] nfit, tools/testing/nvdimm: unify common init for acpi_nfit_desc (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [kernel] libnvdimm: async notification support (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm: protect nvdimm_{bus|namespace}_add_poison() with nvdimm_bus_lock() (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] libnvdimm, nfit: centralize command status translation (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] nfit, tools/testing/nvdimm: add format interface code definitions (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] arm: 8522/1: nvdimm: ensure no negative value gets returned on positive match (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792]- [infiniband] ib/mlx4: Add diagnostic hardware counters (kamal heib) [1360924] - [netdrv] mlx4: Query performance and diagnostics counters (kamal heib) [1360924] - [netdrv] mlx4: Add diagnostic counters capability bit (kamal heib) [1360924] - [netdrv] bnxt_en: Add new NPAR and dual media device IDs (John Linville) [1360126] - [scsi] ipr: Fix error return code in ipr_probe_ioa() (Steve Best) [1364138] - [scsi] ipr: Wait to do async scan until scsi host is initialized (Steve Best) [1364138] - [scsi] ipr: Increase MSIX vectors number (Steve Best) [1364138] - [scsi] ipr: Add new CCIN for new adapters support (Steve Best) [1364138] - [acpi] Change NFIT driver to insert new resource (Jeff Moyer) [1342696] - [kernel] resource: Export insert_resource and remove_resource (Jeff Moyer) [1342696] - [kernel] resource: Add remove_resource interface (Jeff Moyer) [1342696] - [kernel] resource: Change __request_region to inherit from immediate parent (Jeff Moyer) [1342696] - [acpi] apei/einj: Allow memory error injection to NVDIMM (Jeff Moyer) [1342696] - [kernel] resource: Add region_intersects_pmem() (Jeff Moyer) [1342696] - [kernel] resource: Add @flags to region_intersects() (Jeff Moyer) [1342696] - [acpi] apei: Cleanup alignment-aware accesses (Jeff Moyer) [1342696] - [acpi] apei, einj: Changes to the ACPI/APEI/EINJ debugfs interface (Jeff Moyer) [1342696] - [acpi] apei: Add parameter check before error injection (Jeff Moyer) [1342696] - [acpi] apei, einj: Fix error return code in einj_init() (Jeff Moyer) [1342696]- [block] revert "remove struct bio_batch" (Mike Snitzer) [1361484] - [block] revert "add __blkdev_issue_discard" (Mike Snitzer) [1361484] - [block] revert "reinstate early return of -EOPNOTSUPP from blkdev_issue_discard" (Mike Snitzer) [1361484] - [block] revert "missing bio_put following submit_bio_wait" (Mike Snitzer) [1361484] - [md] revert "dm thin: use __blkdev_issue_discard for async discard support" (Mike Snitzer) [1361484] - [md] revert "dm thin: unroll issue_discard() to create longer discard bio chains" (Mike Snitzer) [1361484] - [nvme] avoid crashes when node 0 is memoryless node (David Milburn) [1350682] - [mm] oom: ensure memoryless node zonelist always includes zones (David Milburn) [1350682] - [mm] hmm: select mmu-notifier (Andrew Jones) [1230959] - [rtc] opal: Enable alarms only when opal supports tpo (Steve Best) [1361858] - [x86] pci: vmd: Attach VMD resources to parent domain's resource tree (Myron Stowe) [1249224] - [x86] pci: vmd: Set bus resource start to 0 (Myron Stowe) [1249224] - [x86] pci: vmd: Document code for maintainability (Myron Stowe) [1249224] - [x86] pci: Add driver for Intel Volume Management Device (Myron Stowe) [1249224] - [x86] PCI bus specific MSI operations (Myron Stowe) [1249224] - [pci] aer: Use 32 bit PCI domain numbers (Myron Stowe) [1249224] - [x86] perf: Fix copy_from_user_nmi() return if range is not ok (Jiri Olsa) [1361670] - [x86] perf: Fix arch_perf_out_copy_user default (Jiri Olsa) [1361670] - [x86] perf: Further optimize copy_from_user_nmi() (Jiri Olsa) [1361670] - [x86] perf: Change offcore response masks for Knights Landing (Jiri Olsa) [1336681] - [gpio] use kzalloc to allocate gpio_device (Steve Best) [1358979] - [gpio] gpiolib: rewrite gpiodev_add_to_list (Prarit Bhargava) [1358979] - [gpio] reflect base and ngpio into gpio_device (Prarit Bhargava) [1358979] - [gpio] make the gpiochip a real device (Prarit Bhargava) [1358979] - [gpio] gpiolib: fix chip order in gpio list (Prarit Bhargava) [1358979] - [gpio] fix warning about iterator (Prarit Bhargava) [1358979] - [gpio] gpiolib: improve overlap check of range of gpio (Prarit Bhargava) [1358979] - [gpio] sysfs: rename gpiochip registration functions (Prarit Bhargava) [1358979] - [gpio] remove gpio_descs global array (Prarit Bhargava) [1358979] - [netdrv] be2net: perform temperature query in adapter regardless of its interface state (Gustavo Duarte) [1361226] - [crypto] qat - make qat_asym_algs.o depend on asn1 headers (Herbert Xu) [1351563] - [powerpc] kvm: book3s_hv: Save/restore TM state in H_CEDE (David Gibson) [1349244] {CVE-2016-5412} - [powerpc] kvm: book3s_hv: Pull out TM state save/restore into separate procedures (David Gibson) [1349244] {CVE-2016-5412} - [powerpc] pseries: Fix PCI config address for DDW (Gustavo Duarte) [1357809] - [powerpc] iommu: Remove the dependency on EEH struct in DDW mechanism (Gustavo Duarte) [1357809] - [powerpc] tm: Always reclaim in start_thread() for exec() class syscalls (David Gibson) [1349238] {CVE-2016-5828}- [infiniband] i40iw: Enable remote access rights for stag allocation (Stefan Assmann) [1283405] - [infiniband] i40iw: do not print unitialized variables in error message (Stefan Assmann) [1283405] - [infiniband] i40iw: Enable level-1 PBL for fast memory registration (Stefan Assmann) [1283405] - [infiniband] i40iw: Return correct max_fast_reg_page_list_len (Stefan Assmann) [1283405] - [infiniband] i40iw: Correct status check on i40iw_get_pble (Stefan Assmann) [1283405] - [infiniband] i40iw: Correct CQ arming (Stefan Assmann) [1283405] - [infiniband] ib/core: Make device counter infrastructure dynamic (Stefan Assmann) [1283405] - [infiniband] i40iw: pass hw_stats by reference rather than by value (Stefan Assmann) [1283405] - [infiniband] i40iw: Remove unnecessary synchronize_irq() before free_irq() (Stefan Assmann) [1283405] - [infiniband] i40iw: constify i40iw_vf_cqp_ops structure (Stefan Assmann) [1283405] - [infiniband] ib/core: Enhance ib_map_mr_sg() (Stefan Assmann) [1283405] - [infiniband] ib/core: Add passing an offset into the SG to ib_map_mr_sg (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix for removing quad hash entries (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix for checking if the QP is destroyed (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix for using one sge for RDMA READ (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix for the size of kernel mode SQ (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix for a NOP WQE size (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Correct STag mask to min of 14 bits (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fixes for WQE alignment (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix SD calculation for initial HMC creation (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix endian issues and warnings (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Add base memory management extensions (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Initialize max enabled vfs variable (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Correct return code check in add_pble_pool (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Add virtual channel message queue (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Remove unused code and fix warning (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Populate vendor_id and vendor_part_id fields (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Set vendor_err only if there is an actual error (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Add qp table lock around AE processing (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Do not set self-referencing pointer to NULL after free (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Correct max message size in query port (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix refused connections (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Correct QP size calculation (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix overflow of region length (Stefan Assmann) [1283405] - [infiniband] i40iw: avoid potential uninitialized variable use (Stefan Assmann) [1283405] - [infiniband] i40iw: mark as tech-preview (Stefan Assmann) [1283405] - [infiniband] i40iw: fix for missing commit 2f8e2c877784a0b23f02b41550170a24e14f5c95 (Stefan Assmann) [1283405] - [infiniband] i40iw: changes for build of i40iw module (Stefan Assmann) [1283405] - [infiniband] i40iw: Replace the obsolete crypto hash interface with shash (Stefan Assmann) [1283405] - [infiniband] i40iw: Kconfig and Makefile for iwarp module (Stefan Assmann) [1283405] - [infiniband] i40iw: virtual channel handling files (Stefan Assmann) [1283405] - [infiniband] i40iw: user kernel shared files (Stefan Assmann) [1283405] - [infiniband] i40iw: add X722 register file (Stefan Assmann) [1283405] - [infiniband] i40iw: add hardware related header files (Stefan Assmann) [1283405] - [infiniband] i40iw: add file to handle cqp calls (Stefan Assmann) [1283405] - [infiniband] i40iw: use shared code for port mapper (Stefan Assmann) [1283405] - [infiniband] i40iw: add files for iwarp interface (Stefan Assmann) [1283405] - [infiniband] i40iw: add hw and utils files (Stefan Assmann) [1283405] - [infiniband] i40iw: add hmc resource files (Stefan Assmann) [1283405] - [infiniband] i40iw: add pble resource files (Stefan Assmann) [1283405] - [infiniband] i40iw: add puda code (Stefan Assmann) [1283405] - [infiniband] i40iw: add connection management code (Stefan Assmann) [1283405] - [infiniband] i40iw: add main, hdr, status (Stefan Assmann) [1283405] - [uapi] i40iw: add entry in rdma_netlink (Stefan Assmann) [1283405]- [mm] vfs: prevent buffered I/O reads to DAX inodes (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] xfs, ext4, splice: avoid the page cache for DAX (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] dax: check return value of dax_radix_entry() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] mm: fix mixed zone detection in devm_memremap_pages (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [lib] list: kill list_force_poison() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [acpi] nfit: Continue init even if ARS commands are unimplemented (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext2, ext4: fix issue with missing journal entry in ext4_dax_mkwrite() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] dax: move writeback calls into the filesystems (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] dax: give DAX clearing code correct bdev (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: online defrag not supported with DAX (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext2, ext4: only set S_DAX for regular inodes (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] block: disable block device DAX by default (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] use 'u64' for pfn flags (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] devm_memremap: Fix error value when memremap failed (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [uapi] nfit: update address range scrub commands to the acpi 6.1 format (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [tools] libnvdimm, tools/testing/nvdimm: fix 'ars_status' output buffer sizing (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [acpi] nfit: fix multi-interface dimm handling, acpi6.1 compatibility (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] devm_memremap_release(): fix memremap'd addr handling (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [x86] mm, x86: fix pte_page() crash in gup_pte_range() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [x86] mm: Fix vmalloc_fault() to handle large pages properly (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [x86] uaccess/64: Handle the caching of 4-byte nocache copies properly in __copy_user_nocache() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [x86] uaccess/64: Make the __copy_user_nocache() assembly code more readable (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] mm: fix pfn_t vs highmem (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] dax: dirty inode only if required (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [lib] radix-tree: fix race in gang lookup (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [tools] phys_to_pfn_t: use phys_addr_t (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] fix pfn_t to page conversion in vm_insert_mixed (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] block: use DAX for partition table reads (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] fs, block: force direct-I/O for dax-enabled block devices (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] devm_memremap_pages: fix vmem_altmap lifetime + alignment handling (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn: fix restoring memmap location (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm: fix mode determination for e820 devices (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] dax: never rely on bh.b_dev being set by get_block() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: call dax_pfn_mkwrite() for DAX fsync/msync (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: call dax_pfn_mkwrite() for DAX fsync/msync (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext2: call dax_pfn_mkwrite() for DAX fsync/msync (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] dax: add support for fsync/sync (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] add find_get_entries_tag() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] dax: support dirty DAX entries in radix tree (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] pmem: add wb_cache_pmem() to the PMEM API (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] x86: get_user_pages() for dax mappings (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [lib] mm, dax, pmem: introduce {get|put}_dev_pagemap() for dax-gup (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pmem: move request_queue allocation earlier in probe (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] dax: convert vmf_insert_pfn_pmd() to pfn_t (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] dax, gpu: convert vm_insert_mixed to pfn_t (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [x86] mm: introduce _PAGE_DEVMAP (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] hugetlb: fix compile error on tile (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn, pmem: allocate memmap array in persistent memory (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] x86, mm: introduce vmem_altmap to augment vmemmap_populate() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] move __phys_to_pfn and __pfn_to_phys to asm/generic/memory_model.h (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] mm: introduce find_dev_pagemap() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] mm: skip memory block registration for ZONE_DEVICE (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] mm, dax, pmem: introduce pfn_t (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [virt] kvm: rename pfn_t to kvm_pfn_t (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] dax: fix livelock, allow dax pmd mappings to become writeable (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] dax: fix lifetime of in-kernel dax mappings with dax_map_atomic() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] dax: guarantee page aligned results from bdev_direct_access() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] dax: increase granularity of dax_clear_blocks() operations (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] pmem, dax: clean up clear_pmem() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] block: kill disk_{check|set|clear|alloc}_badblocks (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pmem: nvdimm_read_bytes() badblocks support (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] pmem: fail io-requests to known bad blocks (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm: convert to statically allocated badblocks (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm: don't fail init for full badblocks list (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] block, badblocks: introduce devm_init_badblocks (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [block] clarify badblocks lifetime (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] badblocks: rename badblocks_free to badblocks_exit (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pmem: move definition of nvdimm_namespace_add_poison to nd.h (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] libnvdimm: Add a poison list and export badblocks (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [tools] nfit_test: Enable DSMs for all test NFITs (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [md] convert to use the generic badblocks code (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] block: Add badblock management for gendisks (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] badblocks: Add core badblock management code (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [block] fix del_gendisk() vs blkdev_ioctl crash (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] block: introduce bdev_file_inode() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm: fix namespace object confusion in is_uuid_busy() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [x86] mm/pat: Change free_memtype() to support shrinking case (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] x86/mm/pat: Add untrack_pfn_moved for mremap (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: introduce per-inode DAX enablement (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: fix recursive splice read locking with DAX (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: Don't use reserved blocks for data blocks with DAX (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn: move 'memory mode' indication to sysfs (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [tools] testing/libnvdimm: cleanup mock resource lookup (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn: fix nd_pfn_validate() return value handling (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [tools] libnvdimm, pfn: enable pfn sysfs interface unit testing (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn: fix pfn seed creation (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn: add parent uuid validation (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn: add 'align' attribute, default to HPAGE_SIZE (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn: clean up pfn create parameters (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn: kill ND_PFN_ALIGN (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] do not show pfn_seed for non pmem regions (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] improve diagnosibility of namespaces (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: use pre-zeroed blocks for DAX page faults (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [trace] ext4: implement allocation of pre-zeroed blocks (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: provide ext4_issue_zeroout() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [trace] ext4: get rid of EXT4_GET_BLOCKS_NO_LOCK flag (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: fix races of writeback with punch hole and zero range (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: fix races between buffered IO and collapse / insert range (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: move unlocked dio protection from ext4_alloc_file_blocks() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: fix races between page faults and hole punching (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: wait for existing dio workers in ext4_alloc_file_blocks() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [acpi] nfit: acpi_nfit_notify(): Do not leave device locked (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [tools] nfit: Adjust for different _FIT and NFIT headers (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [acpi] nfit: Fix the check for a successful NFIT merge (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [acpi] nfit: Account for table size length variation (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [x86] libnvdimm, e820: skip module loading when no type-12 (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] block: protect rw_page against device teardown (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] dax: disable pmd mappings (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext2, ext4: warn when mounting with dax enabled (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] dax: fix __dax_pmd_fault crash (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [documentation] libnvdimm: documentation clarifications (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pmem: fix size trim in pmem_direct_access() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, e820: fix numa node for e820-type-12 pmem ranges (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [tools] testing/nvdimm, acpica: fix flag rename build breakage (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] coredump: add DAX filtering for FDPIC ELF coredumps (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] coredump: add DAX filtering for ELF coredumps (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: xfs_filemap_pmd_fault treats read faults as write faults (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: add ->pfn_mkwrite support for DAX (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: DAX does not use IO completion callbacks (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: Don't use unwritten extents for DAX (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: introduce BMAPI_ZERO for allocating zeroed extents (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: fix inode size update overflow in xfs_map_direct() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [tools] acpi: nfit: Add support for hot-add (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [acpi] nfit: in acpi_nfit_init, break on a 0-length table (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [acpi] acpica: Update NFIT table to rename a flags field (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] block: blk_flush_integrity() for bio-based drivers (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] block: generic request_queue reference counting (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] block: use an atomic_t for mq_freeze_depth (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext2: Add locking for DAX faults (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] pmem, memremap: convert to numa aware allocations (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] devm_memremap_pages: use numa_mem_id (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] devm: make allocations numa aware by default (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] devm_memremap: convert to return ERR_PTR (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] devm_memunmap: use devres_release() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] pmem: kill memremap_pmem() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [x86] mm: quiet arch_add_memory() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [edac] Don't allow empty DIMM labels (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [edac] Fix sysfs dimm_label store operation (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [edac] Fix sysfs dimm_label show operation (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806]- [mm] percpu: fix synchronization between synchronous map extension and chunk destruction (Joe Lawrence) [1344569] {CVE-2016-4794} - [mm] percpu: fix synchronization between chunk->map_extend_work and chunk destruction (Joe Lawrence) [1344569] {CVE-2016-4794} - [mm] percpu: fix locking regression in the failure path of pcpu_alloc() (Joe Lawrence) [1344569] {CVE-2016-4794} - [s390] qeth: delete napi struct when removing a qeth device (Hendrik Brueckner) [1357030] - [s390] kprobes: Fix conflict between jprobes and function graph tracing (Jiri Olsa) [1347620] - [hid] hiddev: validate num_values for HIDIOCGUSAGES, HIDIOCSUSAGES commands (Yauheni Kaliuta) [1360029] {CVE-2016-5829} - [scsi] cxlflash: Verify problem state area is mapped before notifying shutdown (Steve Best) [1361359] - [scsi] cxlflash: Shutdown notify support for CXL Flash cards (Steve Best) [1361359] - [scsi] cxlflash: Add device dependent flags (Steve Best) [1361359] - [scsi] cxlflash: Fix to drain operations from previous reset (Steve Best) [1361359] - [scsi] cxl: Make vPHB device node match adapter's (Steve Best) [1361359] - [scsi] cxlflash: Fix to resolve dead-lock during EEH recovery (Steve Best) [1361359] - [scsi] fix race between simultaneous decrements of ->host_failed (Gustavo Duarte) [1357946] - [input] Enable VMMOUSE support (Lauro Ramos Venancio) [1331578] - [input] vmmouse - remove port reservation (Lauro Ramos Venancio) [1331578] - [input] vmmouse - fix absolute device registration (Lauro Ramos Venancio) [1331578] - [input] add vmmouse driver (Lauro Ramos Venancio) [1331578] - [kernel] modules: Add kernel parameter to blacklist modules (Prarit Bhargava) [1361585] - [kernel] rcu: Fix attempt to avoid unsolicited offloading of callbacks (Luiz Capitulino) [1356726] - [kernel] rcu: Fix CONFIG_RCU_NOCB_CPU_ALL panic on machines with sparse CPU mask (Luiz Capitulino) [1356726] - [kernel] rcu: Convert rcutree_plugin.h printk calls (Luiz Capitulino) [1356726] - [kernel] watchdog, sysctl: fix pointer to watch_cpumask in kernel_table (Jerome Marchand) [1360787] - [netdrv] ibmvnic: Fix passive VNIC server login process (Gustavo Duarte) [1357915] - [netdrv] ibmvnic: simplify and improve driver probe function (Gustavo Duarte) [1357915] - [netdrv] ibmvnic: dispose irq mappings (Gustavo Duarte) [1357915] - [netdrv] ibmvnic: properly start and stop tx queues (Gustavo Duarte) [1357915] - [netdrv] ibmvnic: fix to use list_for_each_safe() when delete items (Gustavo Duarte) [1357915]- [net] geneve: fixup netdevice_notifier registration (Sabrina Dubroca) [1353790] - [wireless] convert to use netdev_notifier_info (Sabrina Dubroca) [1353790] - [netdrv] hyperv: convert to use netdev_notifier_info (Sabrina Dubroca) [1353790] - [net] netfilter: nf_nat: on-stack struct netdev_notifier_info (Sabrina Dubroca) [1353790] - [net] ipv4: ip_check_defrag should not assume that skb_network_offset is zero (Paolo Abeni) [1354448] - [net] ipv4: ip_check_defrag should correctly check return value of skb_copy_bits (Paolo Abeni) [1354448] - [net] macsec: validate ICV length on link creation (Davide Caratti) [1360273] - [net] macsec: fix error codes when a SA is created (Davide Caratti) [1360273] - [net] macsec: limit ICV length to 16 octets (Davide Caratti) [1360273] - [net] sctp: also point GSO head_skb to the sk when it's available (Marcelo Leitner) [1278912] - [net] sctp: fix GSO for IPv6 (Marcelo Leitner) [1278912] - [net] sctp: support ipv6 nonlocal bind (Xin Long) [1355769] - [net] sctp: use inet_recvmsg to support sctp RFS well (Marcelo Leitner) [981353] - [net] netfilter: x_tables: speed up jump target validation (Florian Westphal) [1318693] {CVE-2016-3134} - [net] pktgen: fix null ptr deref in skb allocation (Vitaly Kuznetsov) [1356443] - [net] pktgen: Observe needed_headroom of the device (Vitaly Kuznetsov) [1356443] - [net] pktgen: ipv6: numa: consolidate skb allocation to pktgen_alloc_skb (Vitaly Kuznetsov) [1356443] - [net] xfrm: Fix crash observed during device unregistration and decryption (Florian Westphal) [1243602] - [net] xfrm: Reset encapsulation field of the skb before transformation (Florian Westphal) [1243602] - [net] xfrm: dst_entries_init() per-net dst_ops (Florian Westphal) [1243602] - [net] xfrm: Increment statistic counter on inner mode error (Florian Westphal) [1243602] - [net] xfrm4: Reload skb header pointers after calling pskb_may_pull (Florian Westphal) [1243602] - [net] xfrm4: Fix header checks in _decode_session4 (Florian Westphal) [1243602] - [net] xfrm: Fix unaligned access to stats in copy_to_user_state() (Florian Westphal) [1243602] - [net] xfrm: Fix state threshold configuration from userspace (Florian Westphal) [1243602] - [net] xfrm: fix race between netns cleanup and state expire notification (Florian Westphal) [1243602] - [net] xfrm: Fix unlink race when policies are deleted (Florian Westphal) [1243602] - [net] xfrm: Clone states properly on migration (Florian Westphal) [1243602] - [net] xfrm: Take xfrm_state_lock in xfrm_migrate_state_find (Florian Westphal) [1243602] - [net] xfrm: avoid creating temporary SA when there are no listeners (Florian Westphal) [1243602] - [net] xfrm: Correct xfrm_state_lock usage in xfrm_stateonly_find (Florian Westphal) [1243602] - [net] xfrm: export verify_userspi_info for pkfey and netlink interface (Florian Westphal) [1243602] - [net] Documentation: Document xfrm4_gc_thresh and xfrm6_gc_thresh (Florian Westphal) [1243602] - [net] xfrm: Increase the garbage collector threshold (Florian Westphal) [1243602] - [net] xfrm: prevent ipcomp scratch buffer race condition (Florian Westphal) [1243602] - [net] xfrm: Force SA to be lookup again if SA in acquire state (Florian Westphal) [1243602] - [net] xfrm: Fix replay size checking on async events (Florian Westphal) [1243602] - [net] xfrm: Make xfrm_state timer monotonic (Florian Westphal) [1243602] - [net] xfrm: Delete hold_timer when destroy policy (Florian Westphal) [1243602]- [fs] nfsv4: Don't perform cached access checks before we've OPENed the file (Steve Dickson) [1359944] - [fs] ovl: fix copy-up warning (Miklos Szeredi) [1354293] - [fs] nfsv4: Allow retry of operations that used a returned delegation stateid (Steve Dickson) [1358308] - [fs] nfsv4: Label stateids with the type (Steve Dickson) [1358308] - [fs] sunrpc: Ensure get_rpccred() and put_rpccred() can take NULL arguments (Steve Dickson) [1358308] - [fs] nfsv4: Use the right stateid for delegations in setattr, read and write (Steve Dickson) [1358308] - [fs] nfs: have flexfiles mirror keep creds for both ro and rw layouts (Benjamin Coddington) [1358386] - [fs] nfs: get a reference to the credential in ff_layout_alloc_lseg (Benjamin Coddington) [1358386] - [fs] nfs: have ff_layout_get_ds_cred take a reference to the cred (Benjamin Coddington) [1358386] - [fs] nfs: don't call nfs4_ff_layout_prepare_ds from ff_layout_get_ds_cred (Benjamin Coddington) [1358386] - [fs] sunrpc: add a get_rpccred_rcu inline (Benjamin Coddington) [1358386] - [fs] sunrpc: add rpc_lookup_generic_cred (Benjamin Coddington) [1358386] - [fs] sunrpc: plumb gfp_t parm into crcreate operation (Benjamin Coddington) [1358386] - [fs] nfs4: nfs4_ff_layout_prepare_ds should return NULL if connection failed (Benjamin Coddington) [1358386] - [fs] pnfs: Don't prevent flexfiles client from retrying LAYOUTGET (Benjamin Coddington) [1358386] - [fs] pnfs: Modify pnfs_update_layout tracepoints to use layout stateid (Benjamin Coddington) [1358386] - [fs] nfs: add new tracepoint for pnfs_update_layout (Benjamin Coddington) [1358386] - [fs] Adding stateid information to tracepoints (Benjamin Coddington) [1358386] - [fs] xfs: track and serialize in-flight async buffers against unmount (Brian Foster) [1347744] - [fs] xfs: exclude never-released buffers from buftarg I/O accounting (Brian Foster) [1347744] - [fs] xfs: fix duplicate buffer flag bits (Brian Foster) [1347744 1358817]- [iscsi-target] Fix iser explicit logout TX kthread leak (Andy Grover) [1278224] - [iscsi-target] Fix iscsit_start_kthreads failure OOPs (Andy Grover) [1278224] - [iscsi-target] Fix use-after-free during TPG session shutdown (Andy Grover) [1278224] - [bnx2fc] replace printk() with BNX2FC_IO_DBG() (Maurizio Lombardi) [1360305] - [fs] cifs: dynamic allocation of ntlmssp blob (Jerome Marchand) [1358676] - [fs] cifs: use CIFS_MAX_DOMAINNAME_LEN when converting the domain name (Jerome Marchand) [1358676] - [mm] hmm: adjust HMM backport to work properly with rhel7 mm context (Jerome Glisse) [1230959] - [mm] hmm: only allow use of HMM through a kernel parameter (Jerome Glisse) [1230959] - [mm] hmm: mirror process address space on device with HMM helpers (Jerome Glisse) [1230959] - [mm] hmm: migration through heterogeneous memory management (Jerome Glisse) [1230959] - [mm] hmm: helper to walk CPU page table in parallel with generic table (Jerome Glisse) [1230959] - [mm] hmm: heterogeneous memory management support (Jerome Glisse) [1230959] - [mm] gpt: generic page table structure (Jerome Glisse) [1230959] - [x86] device: export device_rh_alloc() with EXPORT_SYMBOL (Vitaly Kuznetsov) [1360400] - [s390] dasd: fix incorrect locking order for LCU device add/remove (Hendrik Brueckner) [1330095] - [acpi] battery: Accelerate battery resume callback (Jeremy McNicoll) [1270522] - [virtio] virtio_balloon: export 'available' memory to balloon statistics (Luiz Capitulino) [1351660] - [mm] page_alloc: calculate 'available' memory in a separate function (Luiz Capitulino) [1351660] - [fs] proc: meminfo: estimate available memory more conservatively (Luiz Capitulino) [1351660] - [fs] proc: meminfo: meminfo_proc_show() fix typo in comment (Luiz Capitulino) [1351660] - [kernel] sched/core: Fix sched_rt_global_validate (Luiz Capitulino) [1357928] - [netdrv] hv_netvsc: Fix VF register on bonding devices (Vitaly Kuznetsov) [1357850] - [netdrv] hv_netvsc: Fix VF register on vlan devices (Vitaly Kuznetsov) [1357850] - [security] keys: Don't leak a key reference if request_key() tries to use a revoked keyring (David Howells) [1282584] - [infiniband] hfi1: Fix sleep inside atomic issue in init_asic_data (Alex Estrin) [1355901]- [fs] gfs2: Extended attribute readahead optimization (Andreas Gruenbacher) [1256539] - [fs] gfs2: Extended attribute readahead (Andreas Gruenbacher) [1256539] - [fs] gfs2: Add meta readahead field in directory entries (Andreas Gruenbacher) [1256539] - [fs] lift file_*_write out of do_splice_direct() (Miklos Szeredi) [1359094] - [fs] lift file_*_write out of do_splice_from() (Miklos Szeredi) [1359094] - [fs] ovl: verify upper dentry in ovl_remove_and_whiteout() (Miklos Szeredi) [1359829] - [fs] ovl: Copy up underlying inode's ->i_mode to overlay inode (Miklos Szeredi) [1351861] - [fs] ovl: handle ATTR_KILL* (Miklos Szeredi) [1351861] - [fs] ovl: get_write_access() in truncate (Miklos Szeredi) [1359786] - [fs] ovl: xattr filter fix (Miklos Szeredi) [1359807] - [fs] libceph: use s instead of pE in seq_printf() in dump_target() (Ilya Dryomov) [1360323] - [fs] libceph: apply new_state before new_up_client on incrementals (Ilya Dryomov) [1359746] - [fs] cifs: Fix SMB2+ interim response processing for read requests (Sachin Prabhu) [1305657] - [fs] make nfs_atomic_open() call d_drop() on all ->open_context() errors (Benjamin Coddington) [1342305] - [fs] gfs2: Fix gfs2_replay_incr_blk for multiple journal sizes (Robert S Peterson) [1358926] - [fs] xfs: don't reset b_retries to 0 on every failure (Carlos Maiolino) [1357663] - [fs] xfs: remove extraneous buffer flag changes (Carlos Maiolino) [1357663] - [fs] xfs: fix xfs_error_get_cfg for negative errnos (Carlos Maiolino) [1357663] - [fs] userfaultfd: don't pin the user memory in userfaultfd_file_create() (Andrea Arcangeli) [1358957] - [mm] ksm: fix conflict between mmput and scan_get_next_rmap_item (Andrea Arcangeli) [1358958] - [mm] meminit: ensure node is online before checking whether pages are uninitialised (Koki Sanagi) [1359649] - [mm] meminit: always return a valid node from early_pfn_to_nid (Koki Sanagi) [1359649] - [mm] shm: add memfd.h to UAPI export list (Yauheni Kaliuta) [1282530 1354407] - [mm] slub: do not drop slab_mutex for sysfs_slab_add (Larry Woodman) [1282934] - [hv] don't leak memory in vmbus_establish_gpadl() (Vitaly Kuznetsov) [1341065] - [hv] get rid of redundant messagecount in create_gpadl_header() (Vitaly Kuznetsov) [1341065] - [hv] avoid vfree() on crash (Vitaly Kuznetsov) [1337074] - [x86] hyperv: Avoid reporting bogus NMI status for Gen2 instances (Vitaly Kuznetsov) [1337074] - [x86] Use pte_none() to test for empty PTE (Larry Woodman) [1347159] - [x86] Disallow running with 32-bit PTEs to work around erratum (Larry Woodman) [1347159] - [x86] Ignore A/D bits in pte/pmd/pud_none() (Larry Woodman) [1347159] - [x86] Move swap offset/type up in PTE to work around erratum (Larry Woodman) [1347159] - [pci] hyper-v: Fix crash in interrupt cleanup path (Cathy Avery) [1348475] - [i2c] designware: Add runtime PM hooks (David Arcari) [1358747] - [s390] fix test_fp_ctl inline assembly contraints (Hendrik Brueckner) [1356199] - [s390] qeth: switch to napi_gro_receive (Hendrik Brueckner) [1342108] - [kernel] sched: CONFIG_SCHEDSTATS kabi fix (Josh Poimboeuf) [1333444] - [kernel] kmod: remove unecessary explicit wide CPU affinity setting (Frederic Weisbecker) [1056801] - [netdrv] be2net: Fix broadcast echoes from EVB in BE3 (Ivan Vecera) [1249881] - [powerpc] Wire up sys_userfaultfd() (Laurent Vivier) [1353468] - [cpufreq] powernv: del_timer_sync when global and local pstate are equal (Gustavo Duarte) [1346255] - [cpufreq] powernv: Move smp_call_function_any() out of irq safe block (Gustavo Duarte) [1346255] - [cpufreq] powernv: Ramp-down global pstate slower than local-pstate (Gustavo Duarte) [1346255] - [cpufreq] Add support for per-policy driver data (Gustavo Duarte) [1346255]- [md] dm: call PR reserve_unreserve on each underlying device (Mike Snitzer) [1357031] - [scsi] sd: don't use the ALL_TG_PT bit for reservations (Mike Snitzer) [1357031] - [md] dm raid: fix random optimal_io_size for raid0 (Mike Snitzer) [1356244 1357031] - [md] dm raid: address checkpatch.pl complaints (Mike Snitzer) [1356244 1357031] - [md] dm raid: change logical functions to actually return bool (Mike Snitzer) [1356244 1357031] - [md] dm raid: use rdev_for_each in status (Mike Snitzer) [1356244 1357031] - [md] dm raid: use rs->raid_disks to avoid memory leaks on free (Mike Snitzer) [1356244 1357031] - [md] dm raid: support delta_disks for raid1, fix table output (Mike Snitzer) [1356244 1357031] - [md] dm raid: enhance reshape check and factor out reshape setup (Mike Snitzer) [1356244 1357031] - [md] dm raid: allow resize during recovery (Mike Snitzer) [1356244 1357031] - [md] dm raid: fix rs_is_recovering() to allow for lvextend (Mike Snitzer) [1356244 1357031] - [md] dm raid: fix rebuild and catch bogus sync_resync flags (Mike Snitzer) [1356244 1357031] - [md] dm raid: fix ctr memory leaks on error paths (Mike Snitzer) [1356244 1357031] - [md] dm raid: fix typo in write_mostly flag (Mike Snitzer) [1356244 1357031] - [md] dm raid: also reject size change during recovery (Mike Snitzer) [1356244 1357031] - [md] dm raid: fix new superblock_bitmap creation on disk addition (Mike Snitzer) [1356244 1357031] - [md] dm raid: add comments and fix typos (Mike Snitzer) [1356244 1357031] - [md] dm raid: fix raid10 device size error on out-of-place reshape (Mike Snitzer) [1356244 1357031] - [md] dm raid: prohibit 'nosync' on new raid6 and reject resize during reshape (Mike Snitzer) [1356244 1357031] - [md] dm raid: clarify and fix recovery (Mike Snitzer) [1356244 1357031] - [md] dm raid: fix rs_set_capacity on growing reshape (Mike Snitzer) [1356244 1357031] - [md] dm raid: make rs_set_capacity to work on shrinking reshape (Mike Snitzer) [1356244 1357031] - [md] dm raid: enhance comments in takeover checks (Mike Snitzer) [1356244 1357031] - [md] dm raid: remove bogus comment and fix comment typos (Mike Snitzer) [1356244 1357031] - [md] dm raid: more restricting data_offset value checks (Mike Snitzer) [1356244 1357031] - [md] dm raid: reject too many write_mostly devices (Mike Snitzer) [1356244 1357031] - [md] dm raid: the sync_page_io() metadata_op argument is bool (Mike Snitzer) [1356244 1357031] - [md] dm raid: prohibit to pass in both sync and nosync ctr flags (Mike Snitzer) [1356244 1357031] - [md] dm raid: avoid superfluous memory barriers on static metadata (Mike Snitzer) [1356244 1357031] - [md] dm thin: unroll issue_discard() to create longer discard bio chains (Mike Snitzer) [1356244 1357031] - [md] dm thin: use __blkdev_issue_discard for async discard support (Mike Snitzer) [1356244 1357031] - [block] missing bio_put following submit_bio_wait (Mike Snitzer) [1356244 1357031] - [block] reinstate early return of -EOPNOTSUPP from blkdev_issue_discard (Mike Snitzer) [1356244 1357031] - [block] add __blkdev_issue_discard (Mike Snitzer) [1356244 1357031] - [block] remove struct bio_batch (Mike Snitzer) [1356244 1357031] - [md] dm: fix second blk_delay_queue() parameter to be in msec units not jiffies (Mike Snitzer) [1356244 1357031] - [md] dm ioctl: Simplify parameter buffer management code (Mike Snitzer) [1356244 1357031]- [crypto] rsa-pkcs1pad - fix rsa-pkcs1pad request struct (Neil Horman) [1356718] - [crypto] gcm - Fix rfc4543 decryption crash (Herbert Xu) [1298642] - [crypto] crc32 - Rename generic implementation (Herbert Xu) [1314773] - [crypto] x86/sha512_ssse3 - fixup for asm function prototype change (Herbert Xu) [1267049] - [crypto] x86/sha - Add build support for Intel SHA Extensions optimized SHA1 and SHA256 (Herbert Xu) [1267049] - [crypto] x86/sha - glue code for Intel SHA extensions optimized SHA1 & SHA256 (Herbert Xu) [1267049] - [crypto] x86/sha - Intel SHA Extensions optimized SHA256 transform function (Herbert Xu) [1267049] - [crypto] x86/sha - Intel SHA Extensions optimized SHA1 transform function (Herbert Xu) [1267049] - [crypto] x86/sha512_ssse3 - move SHA-384/512 SSSE3 implementation to base layer (Herbert Xu) [1267049] - [crypto] x86/sha256_ssse3 - move SHA-224/256 SSSE3 implementation to base layer (Herbert Xu) [1267049] - [crypto] x86/sha1_ssse3 - move SHA-1 SSSE3 implementation to base layer (Herbert Xu) [1267049] - [crypto] sha512-generic - move to generic glue implementation (Herbert Xu) [1267049] - [crypto] sha256-generic - move to generic glue implementation (Herbert Xu) [1267049] - [crypto] sha1-generic - move to generic glue implementation (Herbert Xu) [1267049] - [crypto] sha512 - implement base layer for SHA-512 (Herbert Xu) [1267049] - [crypto] sha256 - implement base layer for SHA-256 (Herbert Xu) [1267049] - [crypto] sha1 - implement base layer for SHA-1 (Herbert Xu) [1267049] - [crypto] sha - replace memset by memzero_explicit (Herbert Xu) [1267049] - [crypto] memzero_explicit - make sure to clear out sensitive data (Herbert Xu) [1267049] - [crypto] sha512_ssse3 - fix byte count to bit count conversion (Herbert Xu) [1267049] - [crypto] sha256_ssse3 - use correct module alias for sha224 (Herbert Xu) [1267049] - [crypto] sha256_ssse3 - add sha224 support (Herbert Xu) [1267049] - [crypto] sha512_ssse3 - add sha384 support (Herbert Xu) [1267049]- [netdrv] i40e: Don't notify client(s) for DCB changes on all VSIs (Stefan Assmann) [1276184] - [netdrv] virtio_net: add gro capability (Jason Wang) [1251908] - [powerpc] mm: don't do tlbie for updatepp request with NO HPTE fault (Gustavo Duarte) [1287289] - [infiniband] ib/mlx5: Fix port counter ID association to QP offset (Don Dutile) [1258655] - [infiniband] ib/mlx5: Add per port counters (Don Dutile) [1258655] - [infiniband] ib/mlx5: Add port protocol stats (Don Dutile) [1258655] - [infiniband] ib core sysfs: Add port_xmit_wait_counter V2 (Don Dutile) [1258655 1356294] - [infiniband] ib/core: Initialize sysfs attributes before sysfs create group (Don Dutile) [1258655] - [infiniband] ib/core: fix error unwind in sysfs hw counters code (Don Dutile) [1258655] - [infiniband] ib/core: Fix array length allocation (Don Dutile) [1258655] - [infiniband] ib/core: fix null pointer deref and mem leak in error handling (Don Dutile) [1258655] - [infiniband] ib/core: Make device counter infrastructure dynamic (Don Dutile) [1258655]- [infiniband] ib/srpt: Simplify srpt_handle_tsk_mgmt() (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Fix srp_map_sg_dma() (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Always initialize use_fast_reg and use_fmr (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Fix a debug kernel crash (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Do not register memory if never_register has been set (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Prevent mapping failures (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Swap two code blocks in srp_add_one() (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Enhance ib_map_mr_sg() (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Fix srp_create_target() error handling (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Fix a memory descriptor leak in an error path (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: print "ib_srp: " prefix once (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Move common code into the caller (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Move code out of a loop (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Avoid that mapping failure triggers an infinite loop (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Introduce target->mr_pool_size (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Fix srp_map_data() error paths (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Document srp_map_data() return value (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Fix a comment (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Fix a spelling error in a source code comment (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Use ib_drain_rq() (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Introduce capabilitymask2 field in ClassPortInfo mad (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Add IP to GID netlink offload (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Register SA ibnl client during ib_core initialization (Honggang Li) [1309411 1342604] - [infiniband] ib/netlink: Add a new local service operation (Honggang Li) [1309411 1342604] - [infiniband] ib/sa: Integrate ib_sa module into ib_core module (Honggang Li) [1309411 1342604] - [infiniband] ib/mad: Integrate ib_mad module into ib_core module (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Integrate IB address resolution module into core (Honggang Li) [1309411 1342604] - [infiniband] ib/sa: Use correct free function (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Fix a potential array overrun in CMA and SA agent (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Remove unnecessary check in ibnl_rcv_msg (Honggang Li) [1309411 1342604] - [infiniband] ib/iwpm: Fix a potential skb leak (Honggang Li) [1309411 1342604] - [infiniband] iwcm: Fix a sparse warning (Honggang Li) [1309411 1342604] - [infiniband] ib/core: add RW API support for signature MRs (Honggang Li) [1309411 1342604] - [infiniband] ib/core: generic RDMA READ/WRITE API (Honggang Li) [1309411 1342604] - [infiniband] ib/core: add a need_inval flag to struct ib_mr (Honggang Li) [1309411 1342604] - [infiniband] ib/core: add a simple MR pool (Honggang Li) [1309411 1342604] - [infiniband] ib/core: refactor ib_create_qp (Honggang Li) [1309411 1342604] - [infiniband] ib/core: add a helper to check for READ WITH INVALIDATE support (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Add passing an offset into the SG to ib_map_mr_sg (Honggang Li) [1309411 1342604] - [net] rds: tcp: Synchronize accept() and connect() paths on t_conn_lock (Honggang Li) [1309411 1342604] - [net] rds: tcp: Synchronize rds_tcp_accept_one with rds_send_xmit when resetting t_sock (Honggang Li) [1309411 1342604] - [net] rds: tcp: Call pskb_extract() helper function (Honggang Li) [1309411 1342604] - [net] rds: Fix the atomicity for congestion map update (Honggang Li) [1309411 1342604] - [net] rds: fix endianness for dp_ack_seq (Honggang Li) [1309411 1342604] - [net] rds: fix congestion map corruption for PAGE_SIZE > 4k (Honggang Li) [1309411 1342604] - [net] rds: memory allocated must be align to 8 (Honggang Li) [1309411 1342604] - [net] rds: tcp: Remove unused constant (Honggang Li) [1309411 1342604] - [net] rds: tcp: Add sysctl tunables for sndbuf/rcvbuf on rds-tcp socket (Honggang Li) [1309411 1342604] - [net] rds: ib: Support Fastreg MR (FRMR) memory registration mode (Honggang Li) [1309411 1342604] - [net] rds: ib: allocate extra space on queues for FRMR support (Honggang Li) [1309411 1342604] - [net] rds: ib: add Fastreg MR (FRMR) detection support (Honggang Li) [1309411 1342604] - [net] rds: ib: add mr reused stats (Honggang Li) [1309411 1342604] - [net] rds: ib: handle the RDMA CM time wait event (Honggang Li) [1309411 1342604] - [net] rds: ib: add connection info to ibmr (Honggang Li) [1309411 1342604] - [net] rds: ib: move FMR code to its own file (Honggang Li) [1309411 1342604] - [net] rds: ib: create struct rds_ib_fmr (Honggang Li) [1309411 1342604] - [net] rds: ib: Re-organise ibmr code (Honggang Li) [1309411 1342604] - [net] rds: ib: Remove the RDS_IB_SEND_OP dependency (Honggang Li) [1309411 1342604] - [net] rds: Add support for SO_TIMESTAMP for incoming messages (Honggang Li) [1309411 1342604] - [net] rds: Drop stale iWARP RDMA transport (Honggang Li) [1309411 1342604] - [net] rds: duplicate include net/tcp.h (Honggang Li) [1309411 1342604] - [infiniband] ib/cma: pass the port number to ib_create_qp (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Don't drain non-existent rq queue-pair (Honggang Li) [1309411 1342604] - [infiniband] iwpm: crash fix for large connections test (Honggang Li) [1309411 1342604] - [infiniband] iw_cxgb4: remove port mapper related code (Honggang Li) [1309411 1342604] - [infiniband] iwcm: common code for port mapper (Honggang Li) [1309411 1342604] - [infiniband] iw_cxgb4: add queue drain functions (Honggang Li) [1309411 1342604] - [infiniband] ib: new common API for draining queues (Honggang Li) [1309411 1342604] - [infiniband] rdma: use __ethtool_get_ksettings (Honggang Li) [1309411 1342604]- [scsi] cxgbi: fix uninitialized flowi6 (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Add support to enable logging of firmware mailbox commands for VF (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Set number of queues in pci probe only (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Add a couple more checks for invalid provisioning configurations (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Configure queue based on resource and interrupt type (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Enable interrupts before we register our network devices (Sai Vemuri) [1275829] - [netdrv] cxgb4: Stop Rx Queues before freeing it up (Sai Vemuri) [1275829] - [netdrv] cxgb4/cxgb4vf: Deprecate module parameter dflt_msg_enable (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Add arp failure handlers to send_mpa_reply/reject() (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Always wake up waiter in c4iw_peer_abort_intr() (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Handle ret value of process_mpa_reply() in rx_data (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: atomic find and reference for listening endpoints (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Handle ULP accept/reject during ABORTING (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Release ep for for FPDU_MODE and MPA_REQ_RCVD in process_timeout (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Free skb in case of arp failure in _c4iw_free_ep() (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: atomically lookup ep and get a reference (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Handle return value of c4iw_ofld_send() in abort_arp_failure() (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: in process_timeout() don't move ep state to ABORTING (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: handle return value of c4iw_l2t_send() and send_mpa_req() (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: stop_ep_timer() after MPA negotiation (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Do not stop timer in case of incomplete messages (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: parent_ep has to be dereferenced in case of passive accept failure (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: set the correct FID value in DSGL commands (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Correct RFC number of MPA (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Add few history bits for ep (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: remove abort_connection() usage from ep_timeout() (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: move QP -> ERROR on fatal disconnect errors (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: don't use abort_connection in process_mpa_request() (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: remove abort_connection() usage from accept/reject (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: free resources when send_flowc() fails (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: remove connection abort from process_mpa_reply (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: ensure eps don't get freed while the mutex is held (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: stop ep timer on close failure (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: release ep resources on accept arp failure (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Fix bar2 virt addr calculation for T4 chips (Sai Vemuri) [1275829] - [netdrv] cxgb4: Add pci device id for chelsio t520-cr adapter (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Remove dead functions collect_netdev_[um]c_list_addrs (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Use __dev_uc_sync/__dev_mc_sync to sync MAC address (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Fix ethtool get_settings for VF driver (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Remove redundant adapter ready check during probe (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Make sge init code more readable (Sai Vemuri) [1275829] - [netdrv] cxgb4/cxgb4vf: For T6 adapter, set FBMIN to 64 bytes (Sai Vemuri) [1275829] - [netdrv] cxgb4/cxgb4vf: Use fl capacity to check if fl needs to be replenished (Sai Vemuri) [1275829] - [infiniband] cxgb4: use pR format string for printing resources (Sai Vemuri) [1275829] - [infiniband] iw_cxgb4: Max fastreg depth depends on DSGL support (Sai Vemuri) [1275829] - [infiniband] iw_cxgb4: remove false error log entry (Sai Vemuri) [1275829] - [infiniband] iw_cxgb4: make queue allocation code more readable (Sai Vemuri) [1275829] - [infiniband] iw_cxgb4: Cleanup register defines/MACROS defined in t4fw_ri_api.h (Sai Vemuri) [1275829] - [netdrv] iw_cxgb4: Cleanup register defines/MACROS defined in t4.h (Sai Vemuri) [1275829] - [netdrv] cxgb4: Use __dev_uc_sync/__dev_mc_sync to sync MAC address (Sai Vemuri) [1275829] - [netdrv] cxgb4/iw_cxgb4: TOS support (Sai Vemuri) [1275829] - [netdrv] vfs: Fix up some ->d_inode accesses in the chelsio driver (Sai Vemuri) [1275829] - [scsi] libcxgbi: use kvfree() in cxgbi_free_big_mem() (Sai Vemuri) [1275829] - [scsi] cxgb4i: set the initial sequence number (Sai Vemuri) [1275829] - [scsi] cxgbi: update driver versions (Sai Vemuri) [1275829] - [scsi] cxgbi: update copyright to 2015 (Sai Vemuri) [1275829] - [scsi] cxgbi: use per-connection link-speed dependent send/recv windows (Sai Vemuri) [1275829] - [infiniband] iw_cxgb4: use wildcard mapping for getting remote addr info (Sai Vemuri) [1275829] - [infiniband] rdma/cxgb4: Report the actual address of the remote connecting peer (Sai Vemuri) [1275829]- [net] vlan: use a valid default mtu value for vlan over macsec (Paolo Abeni) [1355938] - [net] tcp: enable per-socket rate limiting of all 'challenge acks' (Florian Westphal) [1355605] {CVE-2016-5696} - [net] tcp: uninline tcp_oow_rate_limited() (Florian Westphal) [1355605] {CVE-2016-5696} - [net] tcp: make challenge acks less predictable (Florian Westphal) [1355605] {CVE-2016-5696} - [net] sctp: recvmsg should be able to run even if sock is in closing state (Xin Long) [1251529] - [net] sctp: implement prsctp PRIO policy (Xin Long) [965453] - [net] sctp: implement prsctp RTX policy (Xin Long) [965453] - [net] sctp: implement prsctp TTL policy (Xin Long) [965453] - [net] sctp: add SCTP_PR_ASSOC_STATUS on sctp sockopt (Xin Long) [965453] - [net] sctp: add SCTP_DEFAULT_PRINFO into sctp sockopt (Xin Long) [965453] - [net] sctp: add SCTP_PR_SUPPORTED on sctp sockopt (Xin Long) [965453] - [net] sctp: fix checkpatch errors with indent (Xin Long) [965453] - [net] sctp: remove the duplicate initialize (Xin Long) [965453] - [net] sctp: fix panic when sending auth chunks (Marcelo Leitner) [1352767] - [net] sctp: do not clear chunk->ecn_ce_done flag (Marcelo Leitner) [1354384] - [net] sctp: allow GSO frags to access the chunk too (Marcelo Leitner) [1354384] - [net] sctp: allow others to use sctp_input_cb (Marcelo Leitner) [1354384] - [net] sctp: reorder sctp_ulpevent and shrink msg_flags (Marcelo Leitner) [1354384] - [net] include/net/ip_fib: add missing semi-colon (Ivan Vecera) [1268334] - [net] remove incorrect assignment to skb->sender_cpu (Ivan Vecera) [1268334] - [net] netlink: Fix bugs in nlmsg_end() conversions (Ivan Vecera) [1268334] - [net] netlink: make nlmsg_end() and genlmsg_end() void (Ivan Vecera) [1268334] - [kernel] bitops: Fix shift overflow in GENMASK macros (Ivan Vecera) [1268334] - [net] rtnl: do_setlink(): notify when a netdev is modified (Ivan Vecera) [1268334] - [net] rtnl: do_setlink(): last arg is now a set of flags (Ivan Vecera) [1268334] - [net] rtnl: do_setlink(): set modified when IFLA_LINKMODE is updated (Ivan Vecera) [1268334] - [net] rtnl: do_setlink(): set modified when IFLA_TXQLEN is updated (Ivan Vecera) [1268334] - [net] bridge: fdb dumping takes a filter device (Ivan Vecera) [1268334] - [net] sysfs: expose number of carrier on/off changes (Ivan Vecera) [1268334] - [net] ipv6: fix checkpatch errors with assignment in if condition (Ivan Vecera) [1268334] - [net] fix build break when DEBUG is enabled (Ivan Vecera) [1268334] - [net] bonding: Fix potential bad memory access during bonding events (Ivan Vecera) [1268334]- [scsi] megaraid_sas: Do not fire MR_DCMD_PD_LIST_QUERY to controllers which do not support it (Tomas Henzl) [1353946] - [scsi] hpsa: correct skipping masked peripherals (Joseph Szczypek) [1328271] - [fs] file.c: __const_max is actually __const_min (Mateusz Guzik) [1346114] - [fs] get rid of files_defer_init() (Mateusz Guzik) [1346114] - [fs] initmpfs: use initramfs if rootfstype= or root= specified (Carlos Maiolino) [1126102] - [fs] initmpfs: make rootfs use tmpfs when CONFIG_TMPFS enabled (Carlos Maiolino) [1126102] - [fs] initmpfs: move rootfs code from fs/ramfs/ to init/ (Carlos Maiolino) [1126102] - [fs] initmpfs: move bdi setup from init_rootfs to init_ramfs (Carlos Maiolino) [1126102] - [fs] direct-io: fix direct write stale data exposure from concurrent buffered read (Eryu Guan) [1349252] - [fs] cifs: remove any preceding delimiter from prefix_path (Sachin Prabhu) [1252721] - [fs] cifs: Create dedicated keyring for spnego operations (Sachin Prabhu) [1356500] - [fs] dax: fix offset overflow in dax_io (Jeff Moyer) [1347093] - [fs] ext4: add remap_file_pages support for dax mounts (Jeff Moyer) [1348428] - [fs] dax: fix partial completions for readv/writev (Jeff Moyer) [1348379] - [mm] avoid walking hugetlb pages in stratus memory tracking (David Bulkow) [1351779] - [nvme] quirk: Add a delay before checking for adapter readiness (David Milburn) [1356434] - [nvme] Create discard zero quirk white list (David Milburn) [1356434] - [nvme] Avoid reset work on watchdog timer function during error recovery (David Milburn) [1353264] - [nvme] Fix reset/remove race (David Milburn) [1353264] - [nvme] replace the kthread with a per-device watchdog timer (David Milburn) [1353264] - [nvme] don't poll the CQ from the kthread (David Milburn) [1353264] - [nvme] use a work item to submit async event requests (David Milburn) [1353264] - [kernel] revert "sched: Compute runnable load avg in cpu_load and cpu_avg_load_per_task" (Jiri Olsa) [1339165] - [kernel] revert "sched: Consider runnable load average in move_tasks()" (Jiri Olsa) [1339165] - [kernel] revert "sched: Change cfs_rq load avg to unsigned long" (Jiri Olsa) [1339165] - [kernel] revert "sched: Move h_load calculation to task_h_load()" (Jiri Olsa) [1339165] - [kernel] revert "sched: Fix cfs_rq->task_h_load calculation" (Jiri Olsa) [1339165] - [kernel] sched/docbook: Fix 'make htmldocs' warnings caused by missing description (Lauro Ramos Venancio) [1352969] - [kernel] sched/core: Fix htmldocs warnings (Lauro Ramos Venancio) [1352969] - [kernel] sched: Fix sched_policy < 0 comparison (Lauro Ramos Venancio) [1352969] - [kernel] sched: Disallow sched_attr::sched_policy < 0 (Lauro Ramos Venancio) [1352969] - [kernel] sched: Make sched_setattr() correctly return -EFBIG (Lauro Ramos Venancio) [1352969] - [kernel] sched: Add 'flags' argument to sched_{set, get}attr() syscalls (Lauro Ramos Venancio) [1352969] - [kernel] sched: Fix information leak in sys_sched_getattr() (Lauro Ramos Venancio) [1352969] - [kernel] sched: Fix __sched_setscheduler() nice test (Lauro Ramos Venancio) [1352969] - [base] platform: Move device_remove_property_set() before device_del() (Prarit Bhargava) [1357318] - [acpi] ACPICA: acpi_get_sleep_type_data: Reduce warnings (Prarit Bhargava) [1287163] - [ata] libata: alloc device_rh for ata_port elements (Prarit Bhargava) [1356095] - [ata] Revert "libata: Allocate device_rh() before use" (Prarit Bhargava) [1356095]- [net] ipv6: Clear flush_id to make GRO work (Jakub Sitnicki) [1326401] - [net] tcp: increase size at which tcp_bound_to_half_wnd bounds to > TCP_MSS_DEFAULT (Davide Caratti) [1353271] - [net] loopback: sctp: add NETIF_F_SCTP_CSUM to device features (Xin Long) [1353078] - [netdrv] mlx5e: Call vxlan_get_rx_port() with rtnl lock (Jiri Benc) [1297504] - [net] vxlan: Accept user specified MTU value when create new vxlan link (Jiri Benc) [1297504] - [net] udp: prevent skbs lingering in tunnel socket queues (Jiri Benc) [1297504] - [net] vxlan: set mac_header correctly in GPE mode (Jiri Benc) [1297504] - [net] udp_offload: Set encapsulation before inner completes (Jiri Benc) [1297504] - [net] udp_tunnel: Remove redundant udp_tunnel_gro_complete() (Jiri Benc) [1297504] - [net] vxlan: Add checksum check to the features check function (Jiri Benc) [1297504] - [net] Disable segmentation if checksumming is not supported (Jiri Benc) [1297504] - [net] vxlan: fix initialization with custom link parameters (Jiri Benc) [1297504] - [net] geneve: break dependency with netdev drivers (Jiri Benc) [1297504] - [net] vxlan: break dependency with netdev drivers (Jiri Benc) [1297504] - [netdrv] mlx4: protect mlx4_en_start_port in mlx4_en_restart with rtnl_lock (Jiri Benc) [1297504] - [netdrv] fm10k: protect fm10k_open in fm10k_io_resume with rtnl_lock (Jiri Benc) [1297504] - [net] vxlan: reduce usage of synchronize_net in ndo_stop (Jiri Benc) [1277131 1297504] - [net] vxlan: synchronously and race-free destruction of vxlan sockets (Jiri Benc) [1277131 1297504] - [net] vxlan: fix incorrect type (Jiri Benc) [1297504] - [net] udp: Resolve NULL pointer dereference over flow-based vxlan device (Jiri Benc) [1297504] - [net] udp: Remove udp_offloads (Jiri Benc) [1297504] - [net] geneve: change to use UDP socket GRO (Jiri Benc) [1297504] - [net] vxlan: change vxlan to use UDP socket GRO (Jiri Benc) [1297504] - [net] udp: Add socket based GRO and config (Jiri Benc) [1297504] - [net] udp: Add GRO functions to UDP socket (Jiri Benc) [1297504] - [net] udp: Add udp6_lib_lookup_skb and udp4_lib_lookup_skb (Jiri Benc) [1297504] - [net] Checks skb_dst to be NULL in inet_iif (Jiri Benc) [1297504] - [net] udp: Set SKB_GSO_UDP_TUNNEL* in UDP GRO path (Jiri Benc) [1297504] - [net] udp: Fix ipv6 multicast socket filter regression (Jiri Benc) [1297504] - [net] udp: Use hash2 for long hash1 chains in __udp*_lib_mcast_deliver (Jiri Benc) [1297504] - [net] udp: Simplify __udp*_lib_mcast_deliver (Jiri Benc) [1297504] - [net] udp: fix dst races with multicast early demux (Jiri Benc) [1297504] - [net] merge cases where sock_efree and sock_edemux are the same function (Jiri Benc) [1297504] - [net] ipv4: fix broadcast packets reception (Jiri Benc) [1297504] - [net] udp: ipv4: Verify multicast group is ours in upd_v4_early_demux() (Jiri Benc) [1297504] - [net] udp: ipv4: do not waste time in __udp4_lib_mcast_demux_lookup (Jiri Benc) [1297504] - [net] udp: ipv4: do not use sk_dst_lock from softirq context (Jiri Benc) [1297504] - [net] udp: ipv4: must add synchronization in udp_sk_rx_dst_set() (Jiri Benc) [1297504] - [net] udp: ipv4: fix potential use after free in udp_v4_early_demux() (Jiri Benc) [1297504] - [net] udp: ipv4: fix an use after free in __udp4_lib_rcv() (Jiri Benc) [1297504] - [net] udp: fix a typo in __udp4_lib_mcast_demux_lookup (Jiri Benc) [1297504] - [net] ipv4 only populate IP_PKTINFO when needed (Jiri Benc) [1297504] - [net] udp: ipv4: Add udp early demux (Jiri Benc) [1297504] - [net] vxlan: implement GPE (Jiri Benc) [1297504] - [net] ip_tunnel: implement __iptunnel_pull_header (Jiri Benc) [1297504] - [net] vxlan: move fdb code to common location in vxlan_xmit (Jiri Benc) [1297504] - [net] vxlan: move Ethernet initialization to a separate function (Jiri Benc) [1297504] - [net] tunnels: Remove encapsulation offloads on decap (Jiri Benc) [1297504] - [net] tunnels: Don't apply GRO to multiple layers of encapsulation (Jiri Benc) [1297504] - [net] vxlan: fix too large pskb_may_pull with remote checksum (Jiri Benc) [1297504] - [net] csum: Update csum_block_add to use rotate instead of byteswap (Jiri Benc) [1297504] - [net] gro: Defer clearing of flush bit in tunnel paths (Jiri Benc) [1297504] - [net] vxlan: use reset to set header pointers (Jiri Benc) [1297504] - [net] ndo_fdb_dump should report -EMSGSIZE to rtnl_fdb_dump (Jiri Benc) [1297504] - [net] vxlan: change VXLAN_F_UDP_CSUM to VXLAN_F_UDP_ZERO_CSUM_TX (Jiri Benc) [1297504] - [net] openvswitch: geneve: fix rtnl notifications on iface deletion (Eric Garver) [1297476] - [net] openvswitch: gre: fix rtnl notifications on iface deletion (Eric Garver) [1297476] - [net] openvswitch: vxlan: fix rtnl notifications on iface deletion (Eric Garver) [1297476] - [net] openvswitch: gre, geneve: fix error path when creating an iface (Eric Garver) [1297476] - [net] openvswitch: update checksum in {push, pop}_mpls (Eric Garver) [1297476] - [net] openvswitch: use flow protocol when recalculating ipv6 checksums (Eric Garver) [1297476] - [net] netfilter: connlabels: change nf_connlabels_get bit arg to 'highest used' (Eric Garver) [1297476] - [net] openvswitch: Convert to using IFF_NO_QUEUE (Eric Garver) [1297476] - [net] openvswitch: add netif_is_ovs_master helper with IFF_OPENVSWITCH private flag (Eric Garver) [1297476] - [net] openvswitch: allow output of MPLS packets on tunnel vports (Eric Garver) [1297476] - [net] openvswitch: allow nl 'flow set' to use ufid without flow key (Eric Garver) [1297476] - [net] openvswitch: allow management from inside user namespaces (Eric Garver) [1297476] - [net] openvswitch: fix trivial comment typo (Eric Garver) [1297476] - [net] openvswitch: Remove invalid comment (Eric Garver) [1297476] - [net] Drop unlikely before IS_ERR(_OR_NULL) (Eric Garver) [1297476] - [net] openvswitch: Zero flows on allocation (Eric Garver) [1297476] - [net] openvswitch: retain parsed IPv6 header fields in flow on error skipping extension headers (Eric Garver) [1297476] - [net] openvswitch: Make 100 percents packets sampled when sampling rate is 1 (Eric Garver) [1297476] - [net] openvswitch: allocate nr_node_ids flow_stats instead of num_possible_nodes (Eric Garver) [1297476] - [net] openvswitch: Use eth_proto_is_802_3 (Eric Garver) [1297476] - [net] ethernet: Fix sparse error, make test usable by other functions (Eric Garver) [1297476] - [net] ethernet: Avoid unnecessary byte swap in check for Ethertype (Eric Garver) [1297476] - [net] ethernet: use likely() for common Ethernet encap (Eric Garver) [1297476] - [net] macsec: set actual real device for xmit when !protect_frames (Sabrina Dubroca) [1104151] - [net] macsec: fix SA initialization (Sabrina Dubroca) [1104151] - [net] macsec: allocate sg and iv on the heap (Sabrina Dubroca) [1104151] - [net] macsec: add rcu_barrier() on module exit (Sabrina Dubroca) [1104151] - [net] macsec: Convert to using IFF_NO_QUEUE (Sabrina Dubroca) [1104151] - [net] macsec: fix netlink attribute for key id (Sabrina Dubroca) [1104151] - [net] macsec: key identifier is 128 bits, not 64 (Sabrina Dubroca) [1104151] - [net] macsec: fix netlink attribute validation (Sabrina Dubroca) [1104151] - [net] macsec: add missing macsec prefix in uapi (Sabrina Dubroca) [1104151] - [net] macsec: fix SA leak if initialization fails (Sabrina Dubroca) [1104151] - [net] macsec: fix memory leaks around rx_handler (un)registration (Sabrina Dubroca) [1104151] - [net] macsec: add consistency check to netlink dumps (Sabrina Dubroca) [1104151] - [net] macsec: fix rx_sa refcounting with decrypt callback (Sabrina Dubroca) [1104151] - [net] macsec: don't put a NULL rxsa (Sabrina Dubroca) [1104151] - [net] macsec: take rtnl lock before for_each_netdev (Sabrina Dubroca) [1104151] - [net] macsec: add missing NULL check after kmalloc (Sabrina Dubroca) [1104151] - [net] macsec: introduce IEEE 802.1AE driver (Sabrina Dubroca) [1104151] - [net] add MACsec netdevice priv_flags and helper (Sabrina Dubroca) [1104151] - [net] uapi: add MACsec bits (Sabrina Dubroca) [1104151]- [scsi] libfc: sanity check cpu number extracted from xid (Chris Leech) [1190204] - [scsi] aacraid: do not activate events on non-SRC adapters (Scott Benesh) [1274365] - [scsi] aacraid: Update driver version (Scott Benesh) [1274365] - [scsi] aacraid: Fix for KDUMP driver hang (Scott Benesh) [1274365] - [scsi] aacraid: Remove code to needlessly complete fib (Scott Benesh) [1274365] - [scsi] aacraid: Log firmware AIF messages (Scott Benesh) [1274365] - [scsi] aacraid: Fix for aac_command_thread hang (Scott Benesh) [1274365] - [scsi] aacraid: Disable MSI mode for series 6, 7, 8 cards (Scott Benesh) [1274365] - [scsi] aacraid: Relinquish CPU during timeout wait (Scott Benesh) [1274365] - [scsi] aacraid: Start adapter after updating number of MSIX vectors (Scott Benesh) [1274365] - [scsi] aacraid: Fix incorrectly named MACRO (Scott Benesh) [1274365] - [scsi] aacraid: Removed unnecessary checks for NULL (Scott Benesh) [1274365] - [scsi] aacraid: add missing curly braces (Scott Benesh) [1274365] - [scsi] aacraid: Update driver version (Scott Benesh) [1274365] - [scsi] aacraid: Fix character device re-initialization (Scott Benesh) [1274365] - [scsi] aacraid: Fix AIF triggered IOP_RESET (Scott Benesh) [1274365] - [scsi] aacraid: Created new mutex for ioctl path (Scott Benesh) [1274365] - [scsi] aacraid: Fundamental reset support for Series 7 (Scott Benesh) [1274365] - [scsi] aacraid: Set correct msix count for EEH recovery (Scott Benesh) [1274365] - [scsi] aacraid: Fix memory leak in aac_fib_map_free (Scott Benesh) [1274365] - [scsi] aacraid: Added EEH support (Scott Benesh) [1274365] - [scsi] aacraid: Fix RRQ overload (Scott Benesh) [1274365] - [scsi] aacraid: SCSI blk tag support (Scott Benesh) [1274365] - [scsi] aacraid: aac_release_resources() can be static (Scott Benesh) [1274365] - [scsi] aacraid: Update driver version (Scott Benesh) [1274365] - [scsi] aacraid: Use pci_enable_msix_range() (Scott Benesh) [1274365] - [scsi] aacraid: IOCTL fix (Scott Benesh) [1274365] - [scsi] aacraid: Reset irq affinity hints (Scott Benesh) [1274365] - [scsi] aacraid: Tune response path if IsFastPath bit set (Scott Benesh) [1274365] - [scsi] aacraid: Enable 64bit write to controller register (Scott Benesh) [1274365] - [scsi] aacraid: Change interrupt mode to MSI for Series 6 (Scott Benesh) [1274365] - [scsi] aacraid: Add Power Management support (Scott Benesh) [1274365] - [scsi] aacraid: Fix for LD name and UID not exposed to OS (Scott Benesh) [1274365] - [scsi] aacraid: aac_src_intr_message() can be static (Scott Benesh) [1274365]- [x86] kvm: Add output operand in vmx_handle_external_intr inline asm (Josh Poimboeuf) [1320250] - [watchdog] hpwdt: Create stack frame in asminline_call() (Josh Poimboeuf) [1320250] - [watchdog] lto, watchdog/hpwdt.c: make assembler label global (Josh Poimboeuf) [1320250] - [x86] asm: Create stack frames in rwsem functions (Josh Poimboeuf) [1320250] - [x86] asm/power: Create stack frames in hibernate_asm_64.S (Josh Poimboeuf) [1320250] - [x86] asm/xen: Set ELF function type for xen_adjust_exception_frame() (Josh Poimboeuf) [1320250] - [x86] asm/xen: Create stack frames in xen-asm.S (Josh Poimboeuf) [1320250] - [x86] kvm: Make test_cc() always inline (Josh Poimboeuf) [1320250] - [x86] kvm: Set ELF function type for fastop functions (Josh Poimboeuf) [1320250] - [x86] kvm: Add stack frame dependency to fastop() inline asm (Josh Poimboeuf) [1320250] - [x86] xen: Add stack frame dependency to hypercall inline asm calls (Josh Poimboeuf) [1320250] - [x86] uaccess: Add stack frame output operand in get_user() inline asm (Josh Poimboeuf) [1320250] - [x86] paravirt: Create a stack frame in PV_CALLEE_SAVE_REGS_THUNK (Josh Poimboeuf) [1320250] - [x86] asmlinkage, paravirt: Make paravirt thunks global (Josh Poimboeuf) [1320250] - [x86] asm/acpi: Create a stack frame in do_suspend_lowlevel() (Josh Poimboeuf) [1320250] - [x86] paravirt: Add stack frame dependency to PVOP inline asm calls (Josh Poimboeuf) [1320250] - [x86] crypto: sha1-mb - make sha1_x8_avx2() conform to C function ABI (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Move jump_table to .rodata section (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Create stack frames in crypto functions (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Don't use RBP as a scratch register (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Simplify stack usage in sha-mb functions (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Move .Lbswap_mask data to .rodata section (Josh Poimboeuf) [1320250] - [x86] asm/bpf: Create stack frames in bpf_jit.S (Josh Poimboeuf) [1320250] - [x86] asm/bpf: Annotate callable functions (Josh Poimboeuf) [1320250] - [x86] entry/64: Fix stack return address retrieval in thunk (Josh Poimboeuf) [1320250] - [x86] asm/entry: Create stack frames in thunk functions (Josh Poimboeuf) [1320250] - [x86] asm/64: Open-code register save/restore in trace_hardirqs*() thunks (Josh Poimboeuf) [1320250] - [x86] asmlinkage: Make kprobes code visible and fix assembler code (Josh Poimboeuf) [1320250] - [x86] asm: Add several arch/x86/lib files to objtool whitelist (Josh Poimboeuf) [1320250] - [x86] asm/efi: Add efi stub code to objtool whitelist (Josh Poimboeuf) [1320250] - [kernel] sched: Mark __schedule() stack frame as non-standard (Josh Poimboeuf) [1320250] - [x86] xen: Mark xen_cpuid() stack frame as non-standard (Josh Poimboeuf) [1320250] - [x86] kprobes: Mark kretprobe_trampoline() stack frame as non-standard (Josh Poimboeuf) [1320250] - [tools] objtool: Allow building with older libelf (Josh Poimboeuf) [1320250] - [tools] objtool: Detect falling through to the next function (Josh Poimboeuf) [1320250] - [tools] objtool: Add workaround for GCC switch jump table bug (Josh Poimboeuf) [1320250] - [tools] objtool: Only print one warning per function (Josh Poimboeuf) [1320250] - [tools] objtool: Add several performance improvements (Josh Poimboeuf) [1320250] - [tools] objtool: Fix false positive warnings for functions with multiple switch statements (Josh Poimboeuf) [1320250] - [tools] objtool: Rename some variables and functions (Josh Poimboeuf) [1320250] - [tools] objtool: Remove superflous INIT_LIST_HEAD (Josh Poimboeuf) [1320250] - [tools] objtool: Add helper macros for traversing instructions (Josh Poimboeuf) [1320250] - [tools] objtool: Fix false positive warnings related to sibling calls (Josh Poimboeuf) [1320250] - [tools] objtool: Compile with debugging symbols (Josh Poimboeuf) [1320250] - [tools] objtool: Detect infinite recursion (Josh Poimboeuf) [1320250] - [tools] objtool: Prevent infinite recursion in noreturn detection (Josh Poimboeuf) [1320250] - [scripts] objtool: Detect and warn if libelf is missing and don't break the build (Josh Poimboeuf) [1320250] - [tools] objtool: Support CROSS_COMPILE (Josh Poimboeuf) [1320250] - [tools] x86/asm/decoder: Use explicitly signed chars (Josh Poimboeuf) [1320250] - [x86] objtool: Enable stack metadata validation on 64-bit x86 (Josh Poimboeuf) [1320250] - [scripts] objtool: Add CONFIG_STACK_VALIDATION option (Josh Poimboeuf) [1320250] - [tools] objtool: Add tool to perform compile-time stack metadata validation (Josh Poimboeuf) [1320250] - [scripts] objtool: Mark non-standard object files and directories (Josh Poimboeuf) [1320250] - [include] objtool: Add STACK_FRAME_NON_STANDARD() macro (Josh Poimboeuf) [1320250] - [x86] asm: Add C versions of frame pointer macros (Josh Poimboeuf) [1320250] - [x86] asm: Clean up frame pointer macros (Josh Poimboeuf) [1320250] - [x86] jump-label: Use best default nops for inital jump label calls (Josh Poimboeuf) [1320250] - [x86] asm/decoder: Create artificial 3rd byte for 2-byte VEX (Josh Poimboeuf) [1320250] - [tools] lib: kill arch_fast_hash library bits (Josh Poimboeuf) [1320250] - [fs] replace remaining users of arch_fast_hash with jhash (Josh Poimboeuf) [1320250] - [x86] asm: Extend definitions of _ASM_* with a raw format (Josh Poimboeuf) [1320250] - [x86] asmlinkage, xen, kvm: Make {xen, kvm}_lock_spinning global and visible (Josh Poimboeuf) [1320250]- [block] blk: Fix bio_io_vec index when checking bvec gaps (David Milburn) [1283326] - [block] Replace SG_GAPS with new queue limits mask (David Milburn) [1283326] - [block] don't honor chunk sizes for data-less IO (David Milburn) [1283326] - [block] only honor SG gap prevention for merges that contain data (David Milburn) [1283326] - [block] fix blk_rq_get_max_sectors for driver private requests (David Milburn) [1349920] - [block] Initialize max_dev_sectors to 0 (David Milburn) [1349920] - [usb] printk: add and use LOGLEVEL_ defines for KERN_ equivalents (Torez Smith) [1356205] - [usb] revert "printk: add and use LOGLEVEL_ defines for KERN_ equivalents" (Torez Smith) [1356205] - [x86] build: Pass in additional -mno-mmx, -mno-sse options (Lenny Szubowicz) [1352386] - [fs] Add MF-Symlinks support for SMB 2.0 (Sachin Prabhu) [1334548] - [fs] cifs: Check for existing directory when opening file with O_CREAT (Sachin Prabhu) [1346118] - [fs] cachefiles: Provide read-and-reset release counters for cachefilesd (David Howells) [1356085] - [fs] fs-cache: Add missing initialization of ret in cachefiles_write_page() (David Howells) [1306442] - [fs] fs-cache: Handle a write to the page immediately beyond the EOF marker (David Howells) [1305112 1306442] - [fs] cachefiles: perform test on s_blocksize when opening cache file (David Howells) [1306442] - [fs] fs-cache: Don't override netfs's primary_index if registering failed (David Howells) [1306442] - [fs] fs-cache: Increase reference of parent after registering, netfs success (David Howells) [1306442] - [fs] gfs2: writeout truncated pages (Benjamin Marzinski) [1221210] - [fs] export __block_write_full_page (Benjamin Marzinski) [1221210] - [fs] gfs2: Lock holder cleanup (Robert S Peterson) [1336011] - [fs] gfs2: Large-filesystem fix for 32-bit systems (Robert S Peterson) [1336011] - [fs] gfs2: Get rid of gfs2_ilookup (Robert S Peterson) [1336011] - [fs] gfs2: Fix gfs2_lookup_by_inum lock inversion (Robert S Peterson) [1336011] - [fs] gfs2: Initialize iopen glock holder for new inodes (Robert S Peterson) [1336011] - [fs] gfs2: Eliminate parameter non_block on gfs2_inode_lookup (Robert S Peterson) [1336011] - [fs] gfs2: Don't filter out I_FREEING inodes anymore (Robert S Peterson) [1336011] - [fs] gfs2: Check if iopen is held when deleting inode (Robert S Peterson) [1336011] - [fs] gfs2: Don't do glock put on when inode creation fails (Robert S Peterson) [1336011] - [fs] gfs2: Prevent delete work from occurring on glocks used for create (Robert S Peterson) [1336011] - [fs] gfs2: Always use iopen glock for gl_deletes (Robert S Peterson) [1336011] - [fs] gfs2: Release iopen glock in gfs2_create_inode error cases (Robert S Peterson) [1336011] - [fs] gfs2: Wait for iopen glock dequeues (Robert S Peterson) [1336011] - [fs] gfs2: Update master statfs buffer with sd_statfs_spin locked (Robert S Peterson) [1336011] - [fs] locks: use file_inode() (Miklos Szeredi) [1348902] - [fs] locks: Use more file_inode and fix a comment (Miklos Szeredi) [1348902] - [fs] nfs4: Fix potential use after free of state in nfs4_do_reclaim (Benjamin Coddington) [1339271] - [fs] nfs41: map NFS4ERR_LAYOUTUNAVAILABLE to ENODATA (Benjamin Coddington) [1339271] - [fs] nfs: only remove page from mapping if launder_page fails (Benjamin Coddington) [1339271] - [fs] nfs: handle request add failure properly (Benjamin Coddington) [1339271] - [fs] nfs: Don't use d_inode as a variable name (Benjamin Coddington) [1339271] - [fs] nfs: centralize pgio error cleanup (Benjamin Coddington) [1339271] - [fs] nfs: clean up rest of reqs when failing to add one (Benjamin Coddington) [1339271] - [fs] nfs41: pop some layoutget errors to application (Benjamin Coddington) [1339271] - [fs] nfs: Fix an LOCK/OPEN race when unlinking an open file (Benjamin Coddington) [1339271] - [fs] sunrpc/cache: drop reference when sunrpc_cache_pipe_upcall() detects a race (Benjamin Coddington) [1339271] - [fs] pnfs/flexfiles: Fix an XDR encoding bug in layoutreturn (Benjamin Coddington) [1339271] - [fs] pnfs/flexfiles: Fix an Oopsable typo in ff_mirror_match_fh() (Benjamin Coddington) [1339271] - [fs] nfs: Fix attribute cache revalidation (Benjamin Coddington) [1339271] - [fs] nfsv4.1/pnfs: Fixup an lo->plh_block_lgets imbalance in layoutreturn (Benjamin Coddington) [1339271] - [fs] nfs: Fix race in __update_open_stateid() (Benjamin Coddington) [1339271]- [kernel] memremap: fix highmem support (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] dax: fix DAX deadlocks (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax: fix NULL pointer in __dax_pmd_fault() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] dax: VMA with vm_ops->pfn_mkwrite wants to be write-notified (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] pmem: add proper fencing to pmem_rw_page() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] libnvdimm: pfn_devs: Fix locking in namespace_store (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] libnvdimm: btt_devs: Fix locking in namespace_store (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [scripts] checkpatch: add __pmem to $Sparse annotations (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax: update PMD fault handler with PMEM API (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] take i_mmap_lock in unmap_mapping_range() for DAX (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax: use linear_page_index() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax: ensure that zero pages are removed from other processes (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] dax: don't use set_huge_zero_page() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] thp: fix zap_huge_pmd() for DAX (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] thp: decrement refcount on huge zero page if it is split (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] dax: fix race between simultaneous faults (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] ext4: start transaction before calling into DAX (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] ext4: add ext4_get_block_dax() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax: improve comment about truncate race (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] thp: change insert_pfn's return type to void (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] ext4: use ext4_get_block_write() for DAX (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax.c: fix typo in #endif comment (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] xfs: huge page fault support (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] ext4: huge page fault support (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] ext2: huge page fault support (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax: add huge page fault support (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] add vmf_insert_pfn_pmd() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] export various functions for the benefit of DAX (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] add a pmd_fault handler (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] thp: prepare for DAX huge pages (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] dax: revert userfaultfd change (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] thp: do not mark zero-page pmd write-protected explicitly (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax: move DAX-related functions to a new header (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] thp: vma_adjust_trans_huge(): adjust file-backed VMA too (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] make GUP handle pfn mapping unless FOLL_GET is requested (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] move get_user_pages()-related code to separate file (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [x86] mm/srat: Print non-volatile flag in SRAT (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [include] libnvdimm, pmem: direct map legacy pmem by default (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [tools] libnvdimm, pmem: 'struct page' for pmem (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [tools] libnvdimm, pfn: 'struct page' provider infrastructure (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [include] x86, pmem: clarify that ARCH_HAS_PMEM_API implies PMEM mapped WB (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [kernel] add devm_memremap_pages (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] ZONE_DEVICE for "device memory" (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [powerpc] memory-hotplug: ppc: suitable memory should go to ZONE_MOVABLE (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [tools] nd_blk: change aperture mapping from WC to WB (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] change to use generic kvfree() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [x86] mm/pat: Add comments to cachemode translation tables (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [kernel] pmem, dax: have direct_access use __pmem annotation (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax: update I/O path to do proper PMEM flushing (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [x86] pmem: add copy_from_iter_pmem() and clear_pmem() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [x86] pmem: clean up conditional pmem includes (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [x86] pmem: remove layer when calling arch_has_wmb_pmem() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [x86] pmem: move x86 PMEM API to new pmem.h header (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [tools] libnvdimm, e820: make CONFIG_X86_PMEM_LEGACY a tristate option (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [tools] pmem: switch to devm_ allocations (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [kernel] devres: add devm_memremap (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] libnvdimm, btt: write and validate parent_uuid (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] libnvdimm, btt: consolidate arena validation (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] libnvdimm, btt: clean up internal interfaces (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [tools] pmem: convert to generic memremap (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [iommu] vt-d: Fix leaked ioremap mapping (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] fix inline function return type warning (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [acpi] nfit: Don't check _STA on NVDIMM devices (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] libnvdimm, pmem: Change pmem physical sector size to PAGE_SIZE (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [tools] libnvdimm: Add DSM support for Address Range Scrub commands (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [include] libnvdimm: Update name of the ars_status_record mask field (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] libnvdimm, btt: sparse fix (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156]- [net] ipv6: Fix mem leak in rt6i_pcpu (Hannes Frederic Sowa) [1353128] - [net] skb: preserve value for head_frag and xmit more (Paolo Abeni) [1334175] - [net] sctp: sctp_diag should fill RMEM_ALLOC with asoc->rmem_alloc when rcvbuf_policy is set (Xin Long) [1350871] - [net] team: Fix possible deadlock during team enslave (Xin Long) [1350865] - [net] Handle csum for CHECKSUM_COMPLETE VXLAN forwarding (Jakub Sitnicki) [1321674] - [net] bridge: disable softirqs around br_fdb_update to avoid lockup (Davide Caratti) [1330674] - [net] tcp: fix tcp_mark_head_lost to check skb len before fragmenting (Thadeu Lima de Souza Cascardo) [1215352] - [net] sctp: change sk state to CLOSED instead of CLOSING in sctp_sock_migrate (Xin Long) [1251529] - [net] sctp: sctp should change socket state when shutdown is received (Xin Long) [1251529] - [net] Add trace events for all receive entry points, exposing more skb fields (Davide Caratti) [1330669] - [net] netfilter: cttimeout: add netns support (Eric Garver) [1257397] - [net] netfilter: cttimeout: add rcu_barrier() on module removal (Eric Garver) [1257397] - [net] netfilter: conntrack: fix crash on timeout object removal (Eric Garver) [1257397] - [net] netfilter: cttimeout: allow to set/get default protocol timeouts (Eric Garver) [1257397] - [x86] kvm: set vector hashing default to false (Radim Krcmar) [1354561] - [ata] libata: Allocate device_rh() before use (Prarit Bhargava) [1354380] - [i2c] i2c-core: Allocate device_rh() before use (Prarit Bhargava) [1354389] - [usb] xhci: Add broken streams quirk for Frescologic device id 1009 (Torez Smith) [1342092] - [edac] sb_edac: Fix rank lookup on Broadwell (Aristeu Rozanski) [1275160] - [input] wacom: Fix a Cintiq 27QHD touch issue (Aristeu Rozanski) [1342989] - [input] hid: wacom: Add missing ABS_MISC event and feature declaration for 27QHD (Aristeu Rozanski) [1342989] - [input] hid: wacom: add support for Cintiq 27QHD and 27QHD touch (Aristeu Rozanski) [1342989] - [input] hid: wacom: add defines for new Cintiq and DTU outbound tracking (Aristeu Rozanski) [1342989] - [input] wacom - process outbound for newer Cintiqs (Aristeu Rozanski) [1342989] - [iommu] amd: Fix unity mapping initialization race (Myron Stowe) [1340546] - [kernel] replace some read_lock(&tasklist_lock)'s with tasklist_read_lock() (Oleg Nesterov) [1243748] - [kernel] replace write_lock_irq(&tasklist_lock) with tasklist_write_lock_irq() (Oleg Nesterov) [1243748] - [kernel] introduce tasklist_read_lock() and tasklist_write_lock_irq() (Oleg Nesterov) [1243748] - [netdrv] e1000e: prevent division by zero if TIMINCA is zero (Denys Vlasenko) [1340499] - [netdrv] e1000e: e1000e_cyclecounter_read(): incvalue is 32 bits, not 64 (Denys Vlasenko) [1340499] - [powerpc] jit: Disable classic BPF JIT on ppc64le (Thadeu Lima de Souza Cascardo) [1342922] - [powerpc] pseries: start rtasd before PCI probing (David Gibson) [1261718]- [fs] nfsd: allow SCSI layout support without Block layout (Benjamin Coddington) [1305094] - [fs] nfsd: better layoutupdate bounds-checking (Benjamin Coddington) [1305094] - [fs] nfsd: block and scsi layout drivers need to depend on CONFIG_BLOCK (Benjamin Coddington) [1305094] - [fs] nfsd: add SCSI layout support (Benjamin Coddington) [1305094] - [fs] nfsd: add a new config option for the block layout driver (Benjamin Coddington) [1305094] - [fs] nfsd: move some blocklayout code (Benjamin Coddington) [1305094] - [fs] nfsd/blocklayout: accept any minlength (Benjamin Coddington) [1305094] - [fs] nfsd: Printk blocklayout length and offset as format 0xllx (Benjamin Coddington) [1305094] - [fs] nfs: Mark block and SCSI layouts as tech preview on client (Benjamin Coddington) [1305092] - [fs] nfs/blocklayout: make sure making a aligned read request (Benjamin Coddington) [1305092] - [fs] pnfs/blocklayout: fix a memeory leak when using, vmalloc_to_page (Benjamin Coddington) [1305092] - [fs] rpc_pipefs.c: get rid of f_dentry (Benjamin Coddington) [1305092] - [fs] nfs/blocklayout: add SCSI layout support (Benjamin Coddington) [1305092] - [fs] lib/vsprintf.c: fix potential NULL deref in hex_string (Benjamin Coddington) [1305092] - [fs] nfs4.h: add SCSI layout definitions (Benjamin Coddington) [1305092] - [fs] ovl: fix dentry leak for default_permissions (Miklos Szeredi) [1350818] - [fs] gfs2: Check rs_free with rd_rsspin protection (Robert S Peterson) [1349596] - [fs] xfs: cancel eofblocks background trimming on remount read-only (Brian Foster) [1339414] - [fs] ext4: verify block bitmap even after fresh initialization (Lukas Czerner) [1079962] - [fs] ext4: fix reservation release on invalidatepage for delalloc fs (Lukas Czerner) [1039029] - [fs] ext4: update c/mtime on truncate up (Lukas Czerner) [1227225] - [fs] ext4: only call ext4_truncate when size <= isize (Lukas Czerner) [1227225]- [bluetooth] Replace constant hw_variant from Intel Bluetooth firmware filename (Don Zickus) [1353256] - [bluetooth] Add support for Intel Bluetooth device 3168 [8087:0aa7] (Don Zickus) [1353256] - [bluetooth] Add support for Intel Bluetooth device 8265 [8087:0a2b] (Don Zickus) [1353256] - [net] bluetooth: 6lowpan: Fix memory corruption of ipv6 destination address (Don Zickus) [1353035] - [bluetooth] vhci: Fix race at creating hci device (Don Zickus) [1353035] - [bluetooth] vhci: purge unhandled skbs (Don Zickus) [1353035] - [bluetooth] vhci: fix open_timeout vs. hdev race (Don Zickus) [1353035] - [net] bluetooth: Fix potential buffer overflow with Add Advertising (Don Zickus) [1353035] - [net] bluetooth: Fix setting correct flags in AD (Don Zickus) [1353035] - [net] bluetooth: Increment management interface revision (Don Zickus) [1353035] - [net] bluetooth: Add support for limited privacy mode (Don Zickus) [1353035] - [net] bluetooth: Fix adding discoverable to adv instance flags (Don Zickus) [1353035] - [net] bluetooth: Move memset closer to where it's needed (Don Zickus) [1353035] - [bluetooth] btmrvl_sdio: fix firmware activation failure (Don Zickus) [1353035] - [bluetooth] btusb: Add a new AR3012 ID 13d3:3472 (Don Zickus) [1353035] - [bluetooth] hci_bcm: Add BCM2E55 ACPI ID used in Lenovo ThinkPad Tablet 8 (Don Zickus) [1353035] - [bluetooth] hci_uart: Add diag and address support for Intel/AG6xx (Don Zickus) [1353035] - [bluetooth] btusb: Add a new AR3012 ID 04ca:3014 (Don Zickus) [1353035] - [bluetooth] hci_uart: Add Intel/AG6xx support (Don Zickus) [1353035] - [net] bluetooth: hci_core: cancel power off delayed work properly (Don Zickus) [1353035] - [bluetooth] Add new AR3012 ID 0489:e095 (Don Zickus) [1353035] - [bluetooth] btbcm: Fix handling of firmware not found (Don Zickus) [1353035] - [bluetooth] hci_bcm: Add BCM2E7C ACPI ID (Don Zickus) [1353035] - [bluetooth] hci_bcm: Add new ACPI ID for bcm43241 (Don Zickus) [1353035] - [bluetooth] btusb: Add new AR3012 ID 13d3:3395 (Don Zickus) [1353035] - [bluetooth] hci_intel: Fix a wrong comparison (Don Zickus) [1353035] - [net] bluetooth: Use managed version of led_trigger_register in LED trigger (Don Zickus) [1353035] - [bluetooth] ath3k: Fixed a blank line after declaration issue (Don Zickus) [1353035] - [net] bluetooth: add LED trigger for indicating HCI is powered up (Don Zickus) [1353035]- [kernel] printk: git rid of sched_delayed message for printk_deferred (Jeremy McNicoll) [1340919] - [kernel] printk: enable interrupts before calling console_trylock_for_printk() (Jeremy McNicoll) [1340919] - [kernel] timer: Fix lock inversion between hrtimer_bases.lock and scheduler locks (Jeremy McNicoll) [1340919] - [kernel] revert "printk: enable interrupts before calling console_trylock_for_printk()" (Jeremy McNicoll) [1340919] - [kernel] timekeeping: use printk_deferred when holding timekeeping seqlock (Jeremy McNicoll) [1340919] - [kernel] printk: rename printk_sched to printk_deferred (Jeremy McNicoll) [1340919] - [kernel] printk: Add printk_deferred_once (Jeremy McNicoll) [1340919] - [kernel] printk: disable preemption for printk_sched (Jeremy McNicoll) [1340919] - [kernel] printk: remove separate printk_sched buffers and use printk buf instead (Jeremy McNicoll) [1340919] - [kernel] printk: enable interrupts before calling console_trylock_for_printk() (Jeremy McNicoll) [1340919] - [kernel] printk: release lockbuf_lock before calling console_trylock_for_printk() (Jeremy McNicoll) [1340919] - [x86] cpufeature: Enable new AVX-512 features (Rui Wang) [1349737] - [x86] fpu: Disable dependent CPU features on "noxsave" (Rui Wang) [1349737] - [x86] Mark Kabylake-U/Y client processors as supported (David Arcari) [1305700] - [x86] Mark Intel Knights Landing-F processor as supported (Steve Best) [1333551] - [scsi] ipr: Clear interrupt on croc/crocodile when running with LSI (Steve Best) [1352978] - [netdrv] bonding: fix enslavement slave link notifications (Jarod Wilson) [1353686] - [cpufreq] powernv: Remove flag use-case of policy->driver_data (Gustavo Duarte) [1346246] - [cpufreq] powernv: Introduce ->ready() callback for cpufreq drivers (Gustavo Duarte) [1346246] - [cpufreq] powernv: Add sysfs attributes to show throttle stats (Gustavo Duarte) [1346246] - [cpufreq] Fix formatting issues in 'struct cpufreq_driver' (Gustavo Duarte) [1346246] - [infiniband] rdma/cxgb3: device driver frees DMA memory with different size (Honggang Li) [1296807]- [fwnode] introduce get_rh_dev_fwnode() and set_rh_dev_fwnode() (Prarit Bhargava) [1331018] - [x86] mfd: Add ACPI support (Prarit Bhargava) [1331018] - [x86] mfd: intel-lpss: Pass HSUART configuration via properties (Prarit Bhargava) [1331018] - [x86] i2c: designware: Convert to use unified device property API (Prarit Bhargava) [1331018] - [x86] i2c: add ACPI support for I2C mux ports (Prarit Bhargava) [1331018] - [x86] i2c: designware: reverts "i2c: designware: Add support for AMD I2C controller" (Prarit Bhargava) [1331018] - [x86] i2c: designware: Do not use parameters from ACPI on Dell Inspiron 7348 (Prarit Bhargava) [1331018] - [x86] i2c: designware: Move common probe code into i2c_dw_probe() (Prarit Bhargava) [1331018] - [x86] i2c: designware: Make sure the device is suspended before disabling runtime PM (Prarit Bhargava) [1331018] - [x86] acpi: Introduce has_acpi_companion() (Prarit Bhargava) [1331018] - [x86] i2c: designware: Suppress error message if platform_get_irq() < 0 (Prarit Bhargava) [1331018] - [x86] i2c: remove FSF address (Prarit Bhargava) [1331018] - [x86] i2c: designware: Add support for AMD I2C controller (Prarit Bhargava) [1331018] - [x86] i2c: designware: Rework probe() to get clock a bit later (Prarit Bhargava) [1331018] - [x86] i2c: designware: Default to fast mode in case of ACPI (Prarit Bhargava) [1331018] - [x86] i2c: designware: add support of platform data to set I2C mode (Prarit Bhargava) [1331018] - [x86] i2c: designware: add support of I2C standard mode (Prarit Bhargava) [1331018] - [x86] i2c: designware: Disable device on system suspend (Prarit Bhargava) [1331018] - [x86] i2c: designware: make SCL and SDA falling time configurable (Prarit Bhargava) [1331018] - [x86] i2c: designware: add new ACPI IDs (Prarit Bhargava) [1331018] - [x86] i2c: i2c-designware-platdrv: replace platform_driver_probe to support deferred probing (Prarit Bhargava) [1331018] - [x86] i2c: designware: get SDA hold time, HCNT and LCNT configuration from ACPI (Prarit Bhargava) [1331018] - [x86] i2c: designware: add CONFIG_PM_SLEEP to suspend/resume functions (Prarit Bhargava) [1331018] - [x86] i2c-designware: use div_u64 to fix link (Prarit Bhargava) [1331018] - [x86] i2c-designware: make SDA hold time configurable (Prarit Bhargava) [1331018] - [x86] drivers/i2c/busses: don't check resource with devm_ioremap_resource (Prarit Bhargava) [1331018] - [x86] mfd: intel-lpss: Pass SDA hold time to I2C host controller driver (Prarit Bhargava) [1331018] - [x86] mfd: intel-lpss: Add support for passing device properties (Prarit Bhargava) [1331018] - [x86] driver core: Do not overwrite secondary fwnode with NULL if it is set (Prarit Bhargava) [1331018] - [x86] mfd: core: propagate device properties to sub devices drivers (Prarit Bhargava) [1331018] - [x86] driver core: platform: Add support for built-in device properties (Prarit Bhargava) [1331018] - [x86] acpi / property: fix data node parsing in acpi_get_next_subnode() (Prarit Bhargava) [1331018] - [x86] device property: fix for a case of use-after-free (Prarit Bhargava) [1331018] - [x86] device property: fwnode->secondary may contain ERR_PTR(-ENODEV) (Prarit Bhargava) [1331018] - [x86] device property: avoid allocations of 0 length (Prarit Bhargava) [1331018] - [x86] device property: the secondary fwnode needs to depend on the primary (Prarit Bhargava) [1331018] - [x86] device property: add spaces to PROPERTY_ENTRY_STRING macro (Prarit Bhargava) [1331018] - [x86] include/linux/property.h: fix build issues with gcc-4.4.4 (Prarit Bhargava) [1331018] - [x86] device property: Take a copy of the property set (Prarit Bhargava) [1331018] - [x86] device property: Fallback to secondary fwnode if primary misses the property (Prarit Bhargava) [1331018] - [x86] device property: return -EINVAL when property isn't found in ACPI (Prarit Bhargava) [1331018] - [x86] device property: improve readability of macros (Prarit Bhargava) [1331018] - [x86] device property: helper macros for property entry creation (Prarit Bhargava) [1331018] - [x86] device property: keep single value inplace (Prarit Bhargava) [1331018] - [x86] device property: refactor built-in properties support (Prarit Bhargava) [1331018] - [x86] device property: rename helper functions (Prarit Bhargava) [1331018] - [x86] device property: always check for fwnode type (Prarit Bhargava) [1331018] - [x86] rhel: remove temporary device_dma_is_coherent() (Prarit Bhargava) [1331018] - [x86] device property: Adding DMA Attribute APIs for Generic Devices (Prarit Bhargava) [1331018] - [x86] device property: Introducing enum dev_dma_attr (Prarit Bhargava) [1331018] - [x86] acpi / property: Fix subnode lookup scope for data-only subnodes (Prarit Bhargava) [1331018] - [x86] device property: Add fwnode_property_match_string() (Prarit Bhargava) [1331018] - [x86] acpi / property: Extend device_get_next_child_node() to data-only nodes (Prarit Bhargava) [1331018] - [x86] acpi / property: Extend fwnode_property_* to data-only subnodes (Prarit Bhargava) [1331018] - [x86] acpi / property: Expose data-only subnodes via sysfs (Prarit Bhargava) [1331018] - [x86] acpi / scan: Move sysfs-related device code to a separate file (Prarit Bhargava) [1331018] - [x86] acpi / property: Add support for data-only subnodes (Prarit Bhargava) [1331018] - [x86] acpi / property: Add routine for extraction of _DSD properties (Prarit Bhargava) [1331018] - [x86] device property: Don't overwrite addr when failing in device_get_mac_address (Prarit Bhargava) [1331018] - [x86] device property: Return -ENXIO if there is no suitable FW interface (Prarit Bhargava) [1331018] - [x86] device property: attach 'else if' to the proper 'if' (Prarit Bhargava) [1331018] - [x86] device property: fallback to pset when gettng one string (Prarit Bhargava) [1331018] - [x86] device property: Add ETH_ALEN check, update comments (Prarit Bhargava) [1331018] - [x86] Add a matching set of device_ functions for determining mac/phy (Prarit Bhargava) [1331018] - [x86] phy: re-design phy_modes to be self-contained (Prarit Bhargava) [1331018] - [x86] device property: fix potential NULL pointer dereference (Prarit Bhargava) [1331018] - [x86] acpi / of: Rename of_node() and acpi_node() to to_of_node() and to_acpi_node() (Prarit Bhargava) [1331018] - [x86] rhel: add device_dma_is_coherent() (Prarit Bhargava) [1331018] - [x86] acpi / property: Define a symbol for PRP0001 (Prarit Bhargava) [1331018] - [x86] acpi / scan: Rework modalias creation when "compatible" is present (Prarit Bhargava) [1331018] - [x86] acpi / scan: Simplify acpi_match_device() (Prarit Bhargava) [1331018] - [x86] acpi / property: Refine consistency check for PRP0001 (Prarit Bhargava) [1331018] - [x86] acpi: Allow drivers to match using Device Tree compatible property (Prarit Bhargava) [1331018] - [x86] acpi: fix create_modalias() return value handling (Prarit Bhargava) [1331018] - [x86] device property: Introduce firmware node type for platform data (Prarit Bhargava) [1331018] - [x86] device property: Make it possible to use secondary firmware nodes (Prarit Bhargava) [1331018] - [x86] driver core: Implement device property accessors through fwnode ones (Prarit Bhargava) [1331018] - [x86] driver core: property: Update fwnode_property_read_string_array() (Prarit Bhargava) [1331018] - [x86] driver core: Fix missing whitespace in function argument (Prarit Bhargava) [1331018] - [x86] driver core: Add comments about returning array counts (Prarit Bhargava) [1331018] - [x86] driver core / acpi: Represent ACPI companions using fwnode_handle (Prarit Bhargava) [1331018] - [x86] acpi / property: Drop size_prop from acpi_dev_get_property_reference() (Prarit Bhargava) [1331018] - [x86] device, add device_rh_alloc() (Prarit Bhargava) [1331018] - [x86] mfd: Add support for Intel Sunrisepoint LPSS devices (Prarit Bhargava) [1331018] - [x86] dmaengine: add a driver for Intel integrated DMA 64-bit (Prarit Bhargava) [1331018] - [x86] mfd: make mfd_remove_devices() iterate in reverse order (Prarit Bhargava) [1331018] - [x86] driver core: wakeup the parent device before trying probe (Prarit Bhargava) [1331018] - [x86] acpi / pm: Attach ACPI power domain only once (Prarit Bhargava) [1331018] - [x86] driver core: implement device_for_each_child_reverse() (Prarit Bhargava) [1331018] - [x86] klist: implement klist_prev() (Prarit Bhargava) [1331018] - [x86] pm / qos: Make it possible to expose device latency tolerance to userspace (Prarit Bhargava) [1331018] - [x86] clkdev: add clkdev_create() helper (Prarit Bhargava) [1331018] - [x86] dmaengine: Create a generic dma_slave_caps callback (Prarit Bhargava) [1331018] - [x86] dmaengine: Introduce a device_config callback (Prarit Bhargava) [1331018] - [x86] dmaengine: Add device_terminate_all callback (Prarit Bhargava) [1331018] - [x86] dmaengine: split out pause/resume operations from device_control (Prarit Bhargava) [1331018] - [x86] dmaengine: Make the destination abbreviation coherent (Prarit Bhargava) [1331018] - [x86] acpi: Use ACPI companion to match only the first physical device (Prarit Bhargava) [1331018] - [x86] dma: Indicate residue granularity in dma_slave_caps (Prarit Bhargava) [1331018] - [x86] mfd: Stop setting refcounting pointers in original mfd_cell arrays (Prarit Bhargava) [1331018] - [x86] dma-api: provide a helper to setup DMA masks (Prarit Bhargava) [1331018] - [x86] dmaengine: use DMA_COMPLETE for dma completion status (Prarit Bhargava) [1331018] - [x86] dmaengine: dma_slave_caps: remove sg entries (Prarit Bhargava) [1331018] - [x86] dmaengine: add dma_slave_get_caps api (Prarit Bhargava) [1331018] - [x86] dmaengine: Remove the need to declare device_control (Prarit Bhargava) [1331018]- [virt] kvm: x86: Check dest_map->vector to match eoi signals for rtc (Paolo Bonzini) [1347370] - [virt] kvm: x86: Track irq vectors in ioapic->rtc_status.dest_map (Paolo Bonzini) [1347370] - [virt] kvm: x86: Convert ioapic->rtc_status.dest_map to a struct (Paolo Bonzini) [1347370] - [virt] kvm: add missing memory barrier in kvm_{make, check}_request (Paolo Bonzini) [1347370] - [virt] kvm: x86: remove eager_fpu field of struct kvm_vcpu_arch (Paolo Bonzini) [1347370] - [virt] kvm: x86: disable MPX if host did not enable MPX XSAVE features (Paolo Bonzini) [1347370] - [virt] kvm: x86: consolidate different ways to test for in-kernel LAPIC (Paolo Bonzini) [1347370] - [virt] kvm: x86: consolidate "has lapic" checks into irq.c (Paolo Bonzini) [1347370] - [virt] kvm: apic: remove unnecessary double checks on APIC existence (Paolo Bonzini) [1347370] - [virt] kvm: x86: mmu: Use clear_page() instead of init_shadow_page_table() (Paolo Bonzini) [1347370] - [virt] kvm: x86: don't notify userspace IOAPIC on edge EOI (Paolo Bonzini) [1347370] - [virt] kvm: x86: request interrupt window when IRQ chip is split (Paolo Bonzini) [1347370] - [virt] kvm: x86: set KVM_REQ_EVENT on local interrupt request from user space (Paolo Bonzini) [1347370] - [virt] kvm: x86: split kvm_vcpu_ready_for_interrupt_injection out of dm_request_for_irq_injection (Paolo Bonzini) [1347370] - [virt] kvm: x86: fix interrupt window handling in split IRQ chip case (Paolo Bonzini) [1347370] - [virt] kvm: x86: Add support for local interrupt requests from userspace (Paolo Bonzini) [1347370] - [virt] kvm: x86: Add EOI exit bitmap inference (Paolo Bonzini) [1347370] - [virt] kvm: x86: Add KVM exit for IOAPIC EOIs (Paolo Bonzini) [1347370] - [virt] kvm: x86: Split the APIC from the rest of IRQCHIP (Paolo Bonzini) [1347370] - [virt] kvm: x86: unify handling of interrupt window (Paolo Bonzini) [1347370] - [virt] kvm: x86: introduce lapic_in_kernel (Paolo Bonzini) [1347370] - [virt] kvm: x86: replace vm_has_apicv hook with cpu_uses_apicv (Paolo Bonzini) [1347370] - [virt] kvm: x86: store IOAPIC-handled vectors in each VCPU (Paolo Bonzini) [1347370] - [virt] kvm: x86: set TMR when the interrupt is accepted (Paolo Bonzini) [1347370] - [virt] kvm: introduce vcpu_debug = kvm_debug + vcpu context (Paolo Bonzini) [1347370] - [virt] kvm/x86: move Hyper-V MSR's/hypercall code into hyperv.c file (Paolo Bonzini) [1347370] - [virt] kvm: x86: move kvm_set_irq_inatomic to legacy device assignment (Paolo Bonzini) [1347370] - [virt] kvm: device assignment: remove pointless #ifdefs (Paolo Bonzini) [1347370] - [virt] kvm: ppc: book3s hv: Re-enable XICS fast path for irqfd-generated interrupts (Paolo Bonzini) [1347370] - [virt] kvm: x86: merge kvm_arch_set_irq with kvm_set_msi_inatomic (Paolo Bonzini) [1347370] - [virt] kvm/irqchip: allow only multiple irqchip routes per GSI (Paolo Bonzini) [1347370] - [virt] kvm/eventfd: add arch-specific set_irq (Paolo Bonzini) [1347370] - [virt] kvm/eventfd: factor out kvm_notify_acked_gsi() (Paolo Bonzini) [1347370] - [virt] kvm/eventfd: avoid loop inside irqfd_update() (Paolo Bonzini) [1347370] - [virt] kvm: robustify steal time record (Paolo Bonzini) [1347370] - [virt] kvm: x86: optimize steal time calculation (Paolo Bonzini) [1347370] - [virt] kvm: set page dirty only if page has been writable (Paolo Bonzini) [1347370] - [virt] kvm: mmu: fix reserved bit check for ept=0/CR0.WP=0/CR4.SMEP=1/EFER.NX=0 (Paolo Bonzini) [1347370] - [virt] kvm: mmu: fix ept=0/pte.u=1/pte.w=0/CR0.WP=0/CR4.SMEP=1/EFER.NX=0 combo (Paolo Bonzini) [1347370] - [virt] kvm: mmu: micro-optimize gpte_access (Paolo Bonzini) [1347370] - [virt] kvm: mmu: simplify last_pte_bitmap (Paolo Bonzini) [1347370] - [virt] kvm: vmx: use vmcs_clear/set_bits for debug register exits (Paolo Bonzini) [1347370] - [virt] kvm: i8254: change PIT discard tick policy (Paolo Bonzini) [1347370] - [virt] kvm: x86: mmu: fix ubsan index-out-of-range warning (Paolo Bonzini) [1347370] - [virt] kvm: x86: fix *NULL on invalid low-prio irq (Paolo Bonzini) [1347370] - [virt] kvm: vmx: Fix guest debugging while in L2 (Paolo Bonzini) [1347370] - [virt] kvm: vmx: Factor out is_exception_n helper (Paolo Bonzini) [1347370] - [virt] iommu, x86: Properly handle posted interrupts for IOMMU hotplug (Paolo Bonzini) [1347370] - [virt] kvm: x86: rename process_smi to enter_smm, process_smi_request to process_smi (Paolo Bonzini) [1347370] - [virt] kvm: x86: avoid simultaneous queueing of both IRQ and SMI (Paolo Bonzini) [1347370] - [virt] kvm: x86: fix ordering of cr0 initialization code in vmx_cpu_reset (Paolo Bonzini) [1347370] - [virt] kvm: x86: fix OOPS after invalid KVM_SET_DEBUGREGS (Paolo Bonzini) [1347370] - [virt] kvm: x86: avoid vmalloc(0) in the KVM_SET_CPUID (Paolo Bonzini) [1347370] - [virt] kvm: irqfd: fix NULL pointer dereference in kvm_irq_map_gsi (Paolo Bonzini) [1347370] - [virt] kvm: fail KVM_SET_VCPU_EVENTS with invalid exception number (Paolo Bonzini) [1347370] - [virt] kvm: x86: avoid vmalloc(0) in the KVM_SET_CPUID (Paolo Bonzini) [1347370] - [virt] kvm: x86: avoid warning on repeated KVM_SET_TSS_ADDR (Paolo Bonzini) [1347370] - [virt] kvm: Handle MSR_IA32_PERF_CTL (Paolo Bonzini) [1347370] - [virt] kvm: x86: avoid write-tearing of TDP (Paolo Bonzini) [1347370] - [virt] kvm: x86: emulate: correct page fault error code for NoWrite instructions (Paolo Bonzini) [1347370] - [virt] kvm: x86: Emulation of call may use incorrect stack size (Paolo Bonzini) [1347370] - [virt] kvm: x86: 32-bit wraparound read/write not emulated correctly (Paolo Bonzini) [1347370] - [virt] kvm: x86: Fix defines in emulator.c (Paolo Bonzini) [1347370] - [virt] kvm: x86: ARPL emulation can cause spurious exceptions (Paolo Bonzini) [1347370] - [virt] kvm: x86: Wrong operand size for far ret (Paolo Bonzini) [1347370] - [virt] kvm: x86: #PF error-code on R/W operations is wrong (Paolo Bonzini) [1347370] - [virt] kvm: x86: Access to LDT/GDT that wraparound is incorrect (Paolo Bonzini) [1347370] - [virt] kvm: x86: Do not set access bit on accessed segments (Paolo Bonzini) [1347370] - [virt] kvm: x86: POP [ESP] is not emulated correctly (Paolo Bonzini) [1347370] - [virt] kvm: x86: em_call_far should return failure result (Paolo Bonzini) [1347370] - [virt] kvm: x86: JMP/CALL using call- or task-gate causes exception (Paolo Bonzini) [1347370] - [virt] kvm: x86: fnstcw and fnstsw may cause spurious exception (Paolo Bonzini) [1347370] - [virt] kvm: x86: pop sreg accesses only 2 bytes (Paolo Bonzini) [1347370] - [virt] kvm: x86: Inject pending interrupt even if pending nmi exist (Paolo Bonzini) [1347370] - [virt] kvm: x86: reduce default value of halt_poll_ns parameter (Paolo Bonzini) [1347370] - [virt] kvm: x86: do not leak guest xcr0 into host interrupt handlers (Paolo Bonzini) [1347370] - [virt] kvm: x86: mask CPUID(0xD, 0x1).EAX against host value (Paolo Bonzini) [1347370]- [scsi] sd: Fix rw_max for devices that report an optimal xfer size (Maurizio Lombardi) [1298281] - [net] vmw_vsock/af_vsock: drop unneeded semicolon (Neil Horman) [1349017] - [net] vsock: Detach QP check should filter out non matching QPs (Neil Horman) [1349017] - [x86] perf: Add Goldmont support (Jiri Olsa) [1273758] - [x86] perf: Add model number for Skylake Server to perf (Jiri Olsa) [1273753] - [x86] Mark Intel Denverton processor as supported (Steve Best) [1312184] - [vhost] vhost-net: extend device allocation to vmalloc (Jason Wang) [1290392] - [sound] alsa: hda / realtek - add two more Thinkpad IDs (5050,5053) for tpt460 fixup (Jaroslav Kysela) [1349539] - [sound] alsa: hda - Add PCI ID for Kabylake-H (Jaroslav Kysela) [1304284] - [sound] alsa: hda - Add PCI ID for Kabylake (Jaroslav Kysela) [1304284] - [sound] alsa: regmap: hdac_regmap - fix the register access for runtime PM (Jaroslav Kysela) [1285520] - [sound] alsa: regmap: regcache: allow read-only regs to be cached (Jaroslav Kysela) [1285520] - [sound] alsa: regmap: rbtree: When adding a reg do a bsearch for target node (Jaroslav Kysela) [1285520] - [sound] alsa: regmap: regcache-rbtree: Clean new present bits on present bitmap resize (Jaroslav Kysela) [1285520] - [netdrv] mlx4_en: Fix the return value of a failure in VLAN VID add/kill (kamal heib) [1243338] - [netdrv] mlx5: E-Switch, Modify node guid on vf set MAC (kamal heib) [1350475] - [netdrv] mlx4_en: Add support for inner IPv6 checksum offloads and TSO (kamal heib) [1192585] - [netdrv] bonding: prevent out of bound accesses (Jarod Wilson) [1352086] - [kernel] ptrace: task_clear_jobctl_trapping()->wake_up_bit() needs mb() (Daniel Bristot de Oliveira) [1350624] - [powerpc] powernv: Handle irq_happened flag correctly in off-line loop (David Gibson) [1344224] - [powerpc] perf: Export Power8 generic and cache events to sysfs (Gustavo Duarte) [1305079] - [powerpc] perf: Remove PME_ prefix for power7 events (Gustavo Duarte) [1305079] - [powerpc] powerpc/pseries/eeh: Refactor the configure_bridge RTAS tokens (Gustavo Duarte) [1343071] - [powerpc] powerpc/pseries/eeh: Handle RTAS delay requests in configure_bridge (Gustavo Duarte) [1343071]- [net] dcb: fix accessing to extended ops (Ivan Vecera) [1341005] - [net] netlabel: handle sparse category maps in netlbl_catmap_getlong() (Paul Moore) [1321176] - [security] selinux: import NetLabel category bitmaps correctly (Paul Moore) [1321176] - [net] netlabel: fix a problem with netlbl_secattr_catmap_setrng() (Paul Moore) [1321176] - [net] sctp: do not leak chunks that are sent to unconfirmed paths (Marcelo Leitner) [1337639] - [net] sctp: consolidate local_bh_disable/enable + spin_lock/unlock to _bh variant (Marcelo Leitner) [1337639] - [net] sctp: fix copying more bytes than expected in sctp_add_bind_addr (Marcelo Leitner) [1337639] - [net] sctp: Fix port hash table size computation (Marcelo Leitner) [1337639] - [net] sctp: move rcu_read_lock from __sctp_lookup_association to sctp_lookup_association (Marcelo Leitner) [1337639] - [net] sctp: remove rcu_read_lock in sctp_seq_dump_remote_addrs() (Marcelo Leitner) [1337639] - [net] sctp: remove the unused sctp_datamsg_free() (Marcelo Leitner) [1337639] - [net] sctp: allow setting SCTP_SACK_IMMEDIATELY by the application (Marcelo Leitner) [1337639] - [net] sctp: fix use-after-free in pr_debug statement (Marcelo Leitner) [1337639] - [net] sctp: prevent writes to cookie_hmac_alg from accessing invalid memory (Marcelo Leitner) [1337639] - [net] sctp: use GFP_USER for user-controlled kmalloc (Marcelo Leitner) [1337639] - [net] sctp: dynamically enable or disable pf state (Marcelo Leitner) [1337639] - [net] sctp: clone options to avoid use after free (Marcelo Leitner) [1337639] - [net] sctp: only drop the reference on the datamsg after sending a msg (Marcelo Leitner) [1337639] - [net] sctp: hold the chunks only after the chunk is enqueued in outq (Marcelo Leitner) [1337639] - [net] sctp: implement sctp_v6_destroy_sock() (Marcelo Leitner) [1337639] - [net] sctp: avoid incorrect time_t use (Marcelo Leitner) [1337639] - [net] sctp: Don't use 64 kilobyte lookup table for four elements (Marcelo Leitner) [1337639] - [net] sctp: Do not try to search for the transport twice (Marcelo Leitner) [1337639] - [net] sctp: Fix mangled IPv4 addresses on a IPv6 listening socket (Marcelo Leitner) [1337639] - [net] sctp: fix passing wrong parameter header to param_type2af in sctp_process_param (Marcelo Leitner) [1337639] - [net] sctp: not send SCTP_PEER_ADDR_CHANGE notifications with failed probe (Marcelo Leitner) [1337639] - [net] sctp: fix possible seqlock seadlock in sctp_packet_transmit() (Marcelo Leitner) [1337639] - [net] fix the counter ICMP_MIB_INERRORS/ICMP6_MIB_INERRORS (Marcelo Leitner) [1337639] - [net] sctp: Fixup v4mapped behaviour to comply with Sock API (Marcelo Leitner) [1337639] - [net] sctp: fix incorrect type in gfp initializer (Marcelo Leitner) [1337639] - [net] sctp: add a checking for sctp_sysctl_net_register (Marcelo Leitner) [1337639] - [net] sctp: Don't transition to PF state when transport has exhausted 'Path.Max.Retrans'. (Marcelo Leitner) [1337639] - [net] sctp: fix skb leakage in COOKIE ECHO path of chunk->auth_chunk (Marcelo Leitner) [1337639] - [net] sctp: remove macros sctp_bh_[un]lock_sock (Marcelo Leitner) [1337639] - [net] sctp: remove macros sctp_{lock|release}_sock (Marcelo Leitner) [1337639] - [net] sctp: remove macros sctp_read_[un]lock (Marcelo Leitner) [1337639] - [net] sctp: remove macros sctp_write_[un]_lock (Marcelo Leitner) [1337639] - [net] sctp: remove macros sctp_spin_[un]lock (Marcelo Leitner) [1337639] - [net] sctp: remove macros sctp_local_bh_{disable|enable} (Marcelo Leitner) [1337639] - [net] sctp: remove macros sctp_spin_[un]lock_irqrestore (Marcelo Leitner) [1337639] - [net] sctp: Remove outqueue empty state (Marcelo Leitner) [1337639] - [net] sctp: fix checkpatch errors with open brace '{' and trailing statements (Marcelo Leitner) [1337639] - [net] sctp: fix checkpatch errors with space required or prohibited (Marcelo Leitner) [1337639] - [net] sctp: fix checkpatch errors with (foo*)|foo * bar|foo* bar (Marcelo Leitner) [1337639] - [net] sctp: remove redundant null check on asoc (Marcelo Leitner) [1337639] - [net] sctp: check the rto_min and rto_max in setsockopt (Marcelo Leitner) [1337639] - [net] sctp: properly latch and use autoclose value from sock to association (Marcelo Leitner) [1337639] - [net] sctp: disable max_burst when the max_burst is 0 (Marcelo Leitner) [1337639] - [net] sctp: find the correct highest_new_tsn in sack (Marcelo Leitner) [1337639] - [net] sctp: fix ASCONF to allow non SCTP_ADDR_SRC addresses in ipv6 (Marcelo Leitner) [1337639] - [net] sctp: Remove extern from function prototypes (Marcelo Leitner) [1337639] - [net] sctp: sctp_transport_destroy{, _rcu}: fix potential pointer corruption (Marcelo Leitner) [1337639] - [net] sctp: sctp_assoc_control_transport: fix MTU size in SCTP_PF state (Marcelo Leitner) [1337639] - [net] sctp: get rid of SCTP_DBG_TSNS entirely (Marcelo Leitner) [1337639] - [net] sctp: rework debugging framework to use pr_debug and friends (Marcelo Leitner) [1337639] - [net] sctp: remove TEST_FRAME ifdef (Marcelo Leitner) [1337639] - [net] sctp: decouple cleaning some socket data from endpoint (Marcelo Leitner) [1337639] - [net] sctp: remove SCTP_STATIC macro (Marcelo Leitner) [1337639] - [net] sctp: get rid of t_new macro for kzalloc (Marcelo Leitner) [1337639] - [net] sctp: sctp_sf_do_prm_asoc: do SCTP_CMD_INIT_CHOOSE_TRANSPORT first (Marcelo Leitner) [1337639] - [net] sctp: signal sk_data_ready earlier on data chunks reception (Marcelo Leitner) [1058148] - [net] sctp: simplify sk_receive_queue locking (Marcelo Leitner) [1058148] - [net] sctp: delay calls to sk_data_ready() as much as possible (Marcelo Leitner) [1058148] - [net] sctp: compress bit-wide flags to a bitfield on sctp_sock (Marcelo Leitner) [1058148] - [net] sctp: avoid refreshing heartbeat timer too often (Marcelo Leitner) [1058148] - [net] sctp: do not update a_rwnd if we are not issuing a sack (Marcelo Leitner) [1058148] - [net] sctp: improve timer slack calculation for transport HBs (Marcelo Leitner) [1058148] - [net] sctp: Fix warning in sctp_packet_transmit_chunk() (Marcelo Leitner) [1278912] - [net] sctp: improve debug message to also log curr pkt and new chunk size (Marcelo Leitner) [1278912] - [net] sctp: Add GSO support (Marcelo Leitner) [1278912] - [net] sctp: delay as much as possible skb_linearize (Marcelo Leitner) [1278912] - [net] skbuff: introduce skb_gso_validate_mtu (Marcelo Leitner) [1278912] - [net] ipv4: test for IPSKB_FORWARDED in ip_finish_output_gso (Marcelo Leitner) [1278912] - [net] skbuff: allow segmenting based on frag sizes (Marcelo Leitner) [1278912] - [net] skbuff: export skb_gro_receive (Marcelo Leitner) [1278912] - [net] loopback: make use of NETIF_F_GSO_SOFTWARE (Marcelo Leitner) [1278912] - [net] gso: Remove arbitrary checks for unsupported GSO (Marcelo Leitner) [1278912] - [net] netdev_features: Fold NETIF_F_ALL_TSO into NETIF_F_GSO_SOFTWARE (Marcelo Leitner) [1278912] - [net] gro: remove obsolete code from skb_gro_receive() (Marcelo Leitner) [1278912] - [net] do not export skb_gro_receive() (Marcelo Leitner) [1278912] - [net] sctp: remove the unnecessary assignment (Marcelo Leitner) [1278912] - [net] sctp: move skb_dst_set() a bit downwards in sctp_packet_transmit() (Marcelo Leitner) [1278912] - [net] sctp: Restore 'resent' bit to avoid retransmitted chunks for RTT measurements (Marcelo Leitner) [1278912] - [net] sctp: flush if we can't fit another DATA chunk (Marcelo Leitner) [1071985] - [net] sctp: really allow using GFP_KERNEL on sctp_packet_transmit (Marcelo Leitner) [1071985] - [net] sctp: allow sctp_transmit_packet and others to use gfp (Marcelo Leitner) [1071985] - [net] sctp: align MTU to a word (Marcelo Leitner) [1071985] - [net] sctp: use MAX_HEADER for headroom reserve in output path (Marcelo Leitner) [1071985] - [net] sctp: Open out the check for Nagle (Marcelo Leitner) [1071985] - [net] sctp: Fix data chunk fragmentation for MTU values which are not multiple of 4 (Marcelo Leitner) [1071985] - [net] sctp: Add rudimentary infrastructure to account for control chunks (Marcelo Leitner) [1071985]- [fs] Call security_ops->inode_killpriv on truncate (Eric Sandeen) [1197686] - [fs] Provide function telling whether file_remove_privs() will do anything (Eric Sandeen) [1197686] - [fs] Rename file_remove_suid() to file_remove_privs() (Eric Sandeen) [1197686] - [fs] Fix S_NOSEC handling (Eric Sandeen) [1197686] - [fs] fanotify: fix double free of pending permission events (Richard Guy Briggs) [1339092] - [fs] fsnotify: rename event handling functions (Richard Guy Briggs) [1339092] - [fs] fanotify: convert access_mutex to spinlock (Richard Guy Briggs) [1339092] - [fs] fanotify: use fanotify event structure for permission response processing (Richard Guy Briggs) [1339092] - [fs] fanotify: remove useless bypass_perm check (Richard Guy Briggs) [1339092] - [fs] nfsd: recover: fix memory leak ("J. Bruce Fields") [1344797] - [fs] nfsd: fix deadlock secinfo+readdir compound ("J. Bruce Fields") [1344797] - [fs] nfsd4: resfh unused in nfsd4_secinfo ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix a memory leak when meeting unsupported state_protect_how4 ("J. Bruce Fields") [1344797] - [fs] nfsd4: fix bad bounds checking ("J. Bruce Fields") [1344797] - [fs] nfsd: add new io class tracepoint ("J. Bruce Fields") [1344797] - [fs] nfsd: don't hold i_mutex over userspace upcalls ("J. Bruce Fields") [1344797] - [fs] nfsd: give up on CB_LAYOUTRECALLs after two lease periods ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix nfsd leaks sunrpc module references ("J. Bruce Fields") [1344797] - [fs] lockd: constify nlmsvc_binding structure ("J. Bruce Fields") [1344797] - [fs] nfsd: use to_delayed_work ("J. Bruce Fields") [1344797] - [fs] nfsd: Register callbacks on the inetaddr_chain and inet6addr_chain ("J. Bruce Fields") [1344797] - [fs] sunrpc: Add a function to close temporary transports immediately ("J. Bruce Fields") [1344797] - [fs] nfsd: don't base cl_cb_status on stale information ("J. Bruce Fields") [1344797] - [fs] nfsd: don't hold ls_mutex across a layout recall ("J. Bruce Fields") [1344797] - [fs] nfsd: Pass filehandle to nfs4_preprocess_stateid_op() ("J. Bruce Fields") [1344797] - [fs] nfsd: fix a warning message ("J. Bruce Fields") [1344797] - [fs] nfsd: constify nfsd4_callback_ops structure ("J. Bruce Fields") [1344797] - [fs] nfsd: recover: constify nfsd4_client_tracking_ops structures ("J. Bruce Fields") [1344797] - [fs] svcrpc: document lack of some memory barriers ("J. Bruce Fields") [1344797] - [fs] nfsd: fix race with open / open upgrade stateids ("J. Bruce Fields") [1344797] - [fs] nfsd: eliminate sending duplicate and repeated delegations ("J. Bruce Fields") [1344797] - [fs] sunrpc: drop stale comment in svc_setup_socket() ("J. Bruce Fields") [1344797] - [fs] nfsd: ensure that seqid morphing operations are atomic wrt to copies ("J. Bruce Fields") [1344797] - [fs] nfsd: serialize layout stateid morphing operations ("J. Bruce Fields") [1344797] - [fs] nfsd: improve client_has_state to check for unused openowners ("J. Bruce Fields") [1344797] - [fs] nfsd: fix clid_inuse on mount with security change ("J. Bruce Fields") [1344797] - [fs] nfsd: move include of state.h from trace.c to trace.h ("J. Bruce Fields") [1344797] - [fs] sunrpc: Use MSG_SENDPAGE_NOTLAST when calling sendpage() ("J. Bruce Fields") [1344797] - [fs] nfsd: switch unsigned char flags in svc_fh to bools ("J. Bruce Fields") [1344797] - [fs] nfsd: move svc_fh->fh_maxsize to just after fh_handle ("J. Bruce Fields") [1344797] - [fs] nfsd: drop null test before destroy functions ("J. Bruce Fields") [1344797] - [fs] nfsd: serialize state seqid morphing operations ("J. Bruce Fields") [1344797] - [fs] nfsd: deal with DELEGRETURN racing with CB_RECALL ("J. Bruce Fields") [1344797] - [fs] nfsd: return CLID_INUSE for unexpected SETCLIENTID_CONFIRM case ("J. Bruce Fields") [1344797] - [fs] nfsd: allow more than one laundry job to run at a time ("J. Bruce Fields") [1344797] - [fs] nfsd: don't WARN/backtrace for invalid container deployment. ("J. Bruce Fields") [1344797] - [fs] nfsd: Return word2 bitmask if setting security label in OPEN/CREATE ("J. Bruce Fields") [1344797] - [fs] nfsd: Set the attributes used to store the verifier for EXCLUSIVE4_1 ("J. Bruce Fields") [1344797] - [fs] nfsd: SUPPATTR_EXCLCREAT must be encoded before SECURITY_LABEL. ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix an FS_LAYOUT_TYPES/LAYOUT_TYPES encode bug ("J. Bruce Fields") [1344797] - [fs] nfsd: Store parent's stat in a separate value ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix two typos in comments ("J. Bruce Fields") [1344797] - [fs] nfsd: include linux/nfs4.h in export.h ("J. Bruce Fields") [1344797] - [fs] sunrpc/nfsd: Remove redundant code by exports seq_operations functions ("J. Bruce Fields") [1344797] - [fs] sunrpc: Store cache_detail in seq_file's private ("J. Bruce Fields") [1344797] - [fs] nfsd: New helper nfsd4_cb_sequence_done() for processing more cb errors ("J. Bruce Fields") [1344797] - [fs] nfsd: Remove unused clientid arguments from, find_lockowner_str{_locked} ("J. Bruce Fields") [1344797] - [fs] nfsd: Use lk_new_xxx instead of v.new.xxx for nfs4_lockowner ("J. Bruce Fields") [1344797] - [fs] nfsd: Remove macro LOFF_OVERFLOW ("J. Bruce Fields") [1344797] - [fs] nfsd: Remove duplicate checking of nfsd_net in nfs4_laundromat() ("J. Bruce Fields") [1344797] - [fs] nfsd: Remove nfs4_set_claim_prev() ("J. Bruce Fields") [1344797] - [fs] nfsd: Drop duplicate checking of seqid in nfsd4_create_session() ("J. Bruce Fields") [1344797] - [fs] nfsd: Remove unneeded values in nfsd4_open() ("J. Bruce Fields") [1344797] - [fs] nfsd: Add missing gen_confirm in nfsd4_setclientid() ("J. Bruce Fields") [1344797] - [fs] nfsd: New counter for generating client confirm verifier ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix memory leak of so_owner.data in nfs4_stateowner ("J. Bruce Fields") [1344797] - [fs] nfsd: Add layouts checking in client_has_state() ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix a memory leak of struct file_lock ("J. Bruce Fields") [1344797] - [fs] nfsd/sunrpc: factor svc_rqst allocation and freeing from sv_nrthreads refcounting ("J. Bruce Fields") [1344797] - [fs] nfsd/sunrpc: move pool_mode definitions into svc.h ("J. Bruce Fields") [1344797] - [fs] nfsd/sunrpc: abstract out svc_set_num_threads to sv_ops ("J. Bruce Fields") [1344797] - [fs] nfsd/sunrpc: turn enqueueing a svc_xprt into a svc_serv operation ("J. Bruce Fields") [1344797] - [fs] nfsd/sunrpc: move sv_module parm into sv_ops ("J. Bruce Fields") [1344797] - [fs] nfsd/sunrpc: move sv_function into sv_ops ("J. Bruce Fields") [1344797] - [fs] nfsd/sunrpc: add a new svc_serv_ops struct and move sv_shutdown into it ("J. Bruce Fields") [1344797] - [fs] nfsd: do nfs4_check_fh in nfs4_check_file instead of nfs4_check_olstateid ("J. Bruce Fields") [1344797] - [fs] nfsd: Add macro NFS_ACL_MASK for ACL ("J. Bruce Fields") [1344797] - [fs] nfsd: Remove duplicate define of IDMAP_NAMESZ/IDMAP_TYPE_xx ("J. Bruce Fields") [1344797] - [fs] nfsd: Drop including client's header file nfs_fs.h ("J. Bruce Fields") [1344797] - [fs] nfsd: Set lc_size_chg before ops->proc_layoutcommit ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix a memory leak in nfsd4_list_rec_dir() ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix a file leak on nfsd4_layout_setlease failure ("J. Bruce Fields") [1344797] - [fs] nfsd: wrap too long lines in nfsd4_encode_read ("J. Bruce Fields") [1344797] - [fs] nfsd: fput rd_file from XDR encode context ("J. Bruce Fields") [1344797] - [fs] nfsd: take struct file setup fully into nfs4_preprocess_stateid_op ("J. Bruce Fields") [1344797] - [fs] nfsd: refactor nfs4_preprocess_stateid_op ("J. Bruce Fields") [1344797] - [fs] nfsd: clean up raparams handling ("J. Bruce Fields") [1344797] - [fs] nfsd: use swap() in sort_pacl_range() ("J. Bruce Fields") [1344797] - [fs] nfsd: Update callback sequnce id only CB_SEQUENCE success ("J. Bruce Fields") [1344797] - [fs] nfsd: Reset cb_status in nfsd4_cb_prepare() at retrying ("J. Bruce Fields") [1344797] - [fs] sunrpc: Move EXPORT_SYMBOL for svc_process ("J. Bruce Fields") [1344797] - [fs] nfsd: Remove dead declarations ("J. Bruce Fields") [1344797] - [fs] nfsd: work around a gcc-5.1 warning ("J. Bruce Fields") [1344797] - [fs] nfsd: Checking for acl support does not require fetching any acls ("J. Bruce Fields") [1344797] - [fs] nfsd: Disable NFSv2 timestamp workaround for NFSv3+ ("J. Bruce Fields") [1344797] - [fs] nfsd: stop READDIRPLUS returning inconsistent attributes ("J. Bruce Fields") [1344797] - [fs] nfsd: remove nfsd_close ("J. Bruce Fields") [1344797] - [fs] nfsd: skip CB_NULL probes for 4.1 or later ("J. Bruce Fields") [1344797] - [fs] nfsd: fix callback restarts ("J. Bruce Fields") [1344797] - [fs] nfsd: split transport vs operation errors for callbacks ("J. Bruce Fields") [1344797] - [fs] nfsd: fix pNFS return on close semantics ("J. Bruce Fields") [1344797] - [fs] nfsd: fix the check for confirmed openowner in nfs4_preprocess_stateid_op ("J. Bruce Fields") [1344797] - [fs] nfsd4: fix READ permission checking ("J. Bruce Fields") [1344797] - [fs] nfsd: Remove duplicate macro define for max sec label length ("J. Bruce Fields") [1344797] - [fs] nfsd: allow setting acls with unenforceable DENYs ("J. Bruce Fields") [1344797] - [fs] nfsd: NFSD_FAULT_INJECTION depends on DEBUG_FS ("J. Bruce Fields") [1344797] - [fs] nfsd: remove unused status arg to nfsd4_cleanup_open_state ("J. Bruce Fields") [1344797] - [fs] nfsd: remove bogus setting of status in nfsd4_process_open2 ("J. Bruce Fields") [1344797] - [fs] nfsd: Use correct reply size calculating function ("J. Bruce Fields") [1344797] - [fs] nfsd: Using path_equal() for checking two paths ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix bad update of layout in nfsd4_return_file_layout ("J. Bruce Fields") [1344797] - [fs] nfsd: Take care the return value from nfsd4_encode_stateid ("J. Bruce Fields") [1344797] - [fs] nfsd: Put exports after nfsd4_layout_verify fail ("J. Bruce Fields") [1344797] - [fs] nfsd: Take care the return value from nfsd4_decode_stateid ("J. Bruce Fields") [1344797] - [fs] nfsd: Check layout type when returning client layouts ("J. Bruce Fields") [1344797] - [fs] nfsd4: fix v3-less build ("J. Bruce Fields") [1344797] - [fs] nfsd: fix comparison in fh_fsid_match() ("J. Bruce Fields") [1344797] - [fs] sunrpc/lockd: fix references to the BKL ("J. Bruce Fields") [1344797] - [fs] nfsd: fix year-2038 nfs4 state problem ("J. Bruce Fields") [1344797] - [fs] nfsd: nfs4state: Remove unused function ("J. Bruce Fields") [1344797] - [fs] nfsd4: tweak rd_dircount accounting ("J. Bruce Fields") [1344797] - [fs] nfsd: fi_delegees doesn't need to be an atomic_t ("J. Bruce Fields") [1344797] - [fs] nfsd: don't keep a pointer to the lease in nfs4_file ("J. Bruce Fields") [1344797] - [fs] nfsd: fix fi_delegees leak when fi_had_conflict returns true ("J. Bruce Fields") [1344797] - [fs] sunrpc: only call test_bit once in svc_xprt_received ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix signedness bug in compare_blob ("J. Bruce Fields") [1344797] - [fs] sunrpc: add some tracepoints around enqueue and dequeue of svc_xprt ("J. Bruce Fields") [1344797] - [fs] sunrpc: convert to lockless lookup of queued server threads ("J. Bruce Fields") [1344797] - [fs] sunrpc: fix potential races in pool_stats collection ("J. Bruce Fields") [1344797] - [fs] sunrpc: add a rcu_head to svc_rqst and use kfree_rcu to free it ("J. Bruce Fields") [1344797] - [fs] sunrpc: require svc_create callers to pass in meaningful shutdown routine ("J. Bruce Fields") [1344797] - [fs] sunrpc: have svc_wake_up only deal with pool 0 ("J. Bruce Fields") [1344797] - [fs] sunrpc: convert sp_task_pending flag to use atomic bitops ("J. Bruce Fields") [1344797] - [fs] sunrpc: move rq_cachetype field to better optimize space ("J. Bruce Fields") [1344797] - [fs] sunrpc: move rq_splice_ok flag into rq_flags ("J. Bruce Fields") [1344797] - [fs] sunrpc: move rq_dropme flag into rq_flags ("J. Bruce Fields") [1344797] - [fs] sunrpc: move rq_usedeferral flag to rq_flags ("J. Bruce Fields") [1344797] - [fs] sunrpc: move rq_local field to rq_flags ("J. Bruce Fields") [1344797] - [fs] sunrpc: add a generic rq_flags field to svc_rqst and move rq_secure to it ("J. Bruce Fields") [1344797] - [fs] nfsd: minor off by one checks in __write_versions() ("J. Bruce Fields") [1344797] - [fs] sunrpc: release svc_pool_map reference when serv allocation fails ("J. Bruce Fields") [1344797] - [fs] sunrpc: eliminate the XPT_DETACHED flag ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix slot wake up race in the nfsv4.1 callback code ("J. Bruce Fields") [1344797] - [fs] nfsd_vfs_write(): use file_inode() ("J. Bruce Fields") [1344797] - [fs] nfsd: get rid of ->f_dentry ("J. Bruce Fields") [1344797] - [fs] nfsd/nfsctl.c: new helper ("J. Bruce Fields") [1344797] - [fs] nfsd: convert nfs4_file searches to use RCU ("J. Bruce Fields") [1344797] - [fs] sunrpc: off by one in BUG_ON() ("J. Bruce Fields") [1344797] - [fs] nfsd: clean up comments over nfs4_file definition ("J. Bruce Fields") [1344797] - [fs] nfsd: Always initialize cl_cb_addr ("J. Bruce Fields") [1344797] - [fs] nfsd: fix inclusive vfs_fsync_range() end ("J. Bruce Fields") [1344797] - [fs] nfsd4: fix crash on unknown operation number ("J. Bruce Fields") [1344797] - [fs] nfsd4: fix response size estimation for OP_SEQUENCE ("J. Bruce Fields") [1344797] - [fs] af_unix: fix hard linked sockets on overlay (Miklos Szeredi) [1273111] - [fs] vfs: add d_real_inode() helper (Miklos Szeredi) [1273111] - [fs] gfs2: Automatically set GFS2_DIF_SYSTEM flag on system files (Abhijith Das) [1272086] - [fs] ovl: fix uid/gid when creating over whiteout (Miklos Szeredi) [1348113] - [fs] ext4: set S_IOPS_WRAPPER flag in ext4_mkdir() (Eryu Guan) [1231802]- [fs] allow no_seek_end_llseek to actually seek (David Arcari) [1350836] - [usb] revert "make "nousb" a clear module parameter" (Torez Smith) [1351227] - [acpi] add ACPI_TYPE_LOCAL_REFERENCE support to acpi_extract_package() (David Arcari) [1350497] - [netdrv] e1000e: keep Rx/Tx HW_VLAN_CTAG in sync (Jarod Wilson) [1190077] - [netdrv] e1000e: keep VLAN interfaces functional after rxvlan off (Jarod Wilson) [1190077] - [powerpc] Uncomment and make enable_kernel_vsx() routine available (Gustavo Duarte) [1274481] - [crypto] vmx - IV size failing on skcipher API (Gustavo Duarte) [1274481] - [crypto] vmx: Only call enable_kernel_vsx() (Gustavo Duarte) [1274481] - [crypto] vmx - Fixing opcode issue (Gustavo Duarte) [1274481] - [crypto] vmx - Fixing GHASH Key issue on little endian (Gustavo Duarte) [1274481] - [crypto] vmx - Fixing AES-CTR counter bug (Gustavo Duarte) [1274481] - [crypto] vmx - Adding enable_kernel_vsx() to access VSX instructions (Gustavo Duarte) [1274481] - [crypto] sched/preempt, powerpc: Disable preemption in enable_kernel_altivec() explicitly (Gustavo Duarte) [1274481] - [crypto] vmx - Reindent to kernel style (Gustavo Duarte) [1274481] - [crypto] vmx - Remove duplicate PPC64 dependency (Gustavo Duarte) [1274481] - [crypto] vmx - fix two mistyped texts (Gustavo Duarte) [1274481] - [crypto] vmx - Fix assembler perl to use _GLOBAL (Gustavo Duarte) [1274481] - [crypto] vmx - Enabling VMX module for PPC64 (Gustavo Duarte) [1274481] - [crypto] vmx - Add support for VMS instructions by ASM (Gustavo Duarte) [1274481] - [crypto] vmx - Adding GHASH routines for VMX module (Gustavo Duarte) [1274481] - [crypto] vmx - Adding CTR routines for VMX module (Gustavo Duarte) [1274481] - [crypto] vmx - Adding CBC routines for VMX module (Gustavo Duarte) [1274481] - [crypto] vmx - Adding AES routines for VMX module (Gustavo Duarte) [1274481] - [crypto] vmx - Adding VMX module for Power 8 (Gustavo Duarte) [1274481] - [powerpc] kvm: ppc: book3s pr: Fix contents of SRR1 when injecting a program exception (Thomas Huth) [1349816] - [powerpc] kvm: ppc: book3s pr: Fix illegal opcode emulation (Thomas Huth) [1349816]- [net] netfilter: nf_dup_ipv6: set again FLOWI_FLAG_KNOWN_NH at flowi6_flags (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: check match/targetinfo attr size (Paolo Abeni) [1331757] - [net] netfilter: nft_masq: support port range (Paolo Abeni) [1331757] - [net] netfilter: nft_counter: fix erroneous return values (Paolo Abeni) [1331757] - [net] netfilter: nfnetlink: use original skbuff when acking batches (Paolo Abeni) [1331757] - [net] netfilter: nft_ct: keep counters away from CONFIG_NF_CONNTRACK_LABELS (Paolo Abeni) [1331757] - [net] netfilter: nft_byteorder: avoid unneeded le/be conversion steps (Paolo Abeni) [1331757] - [net] netfilter: nft_ct: add byte/packet counter support (Paolo Abeni) [1331757] - [net] netfilter: nft_byteorder: provide 64bit le/be conversion (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: Add new attributes into nft_set to store user data. (Paolo Abeni) [1331757] - [net] netfilter: nft_limit: allow to invert matching criteria (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: remove check against removal of inactive objects (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: release objects on netns destruction (Paolo Abeni) [1331757] - [net] netfilter: nft_ct: include direction when dumping NFT_CT_L3PROTOCOL key (Paolo Abeni) [1331757] - [net] netfilter: meta: add support for setting skb->pkttype (Paolo Abeni) [1331757] - [net] netfilter: nfnetlink: fix splat due to incorrect socket memory accounting in skbuff clones (Paolo Abeni) [1331757] - [net] netfilter: nfnetlink: avoid recurrent netns lookups in call_batch (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix nf_log_trace based tracing (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: wrap tracing with a static key (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: extend tracing infrastructure (Paolo Abeni) [1331757] - [net] netfilter: nft_payload: add packet mangling support (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: remove unused struct members (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add clone interface to expression operations (Paolo Abeni) [1331757] - [net] remove unnecessary semicolon in netdev_alloc_pcpu_stats() (Paolo Abeni) [1331757] - [net] add __netdev_alloc_pcpu_stats() to indicate gfp flags (Paolo Abeni) [1331757] - [net] netfilter: ipv6: code indentation (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: kill nft_pktinfo.ops (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: skip family comparison in case of NFPROTO_UNSPEC (Paolo Abeni) [1331757] - [net] netfilter: nfnetlink: work around wrong endianess in res_id field (Paolo Abeni) [1331757] - [net] netfilter: nf_dup: fix sparse warnings (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: Use 32 bit addressing register from nft_type_to_reg() (Paolo Abeni) [1331757] - [net] netfilter: nft_payload: work around vlan header stripping (Paolo Abeni) [1331757] - [net] netfilter: nft_limit: add per-byte limiting (Paolo Abeni) [1331757] - [net] netfilter: nft_limit: constant token cost per packet (Paolo Abeni) [1331757] - [net] netfilter: nft_limit: add burst parameter (Paolo Abeni) [1331757] - [net] netfilter: nft_limit: factor out shared code with per-byte limiting (Paolo Abeni) [1331757] - [net] netfilter: nft_limit: convert to token-based limiting at nanosecond granularity (Paolo Abeni) [1331757] - [net] netfilter: nft_limit: rename to nft_limit_pkts (Paolo Abeni) [1331757] - [net] netfilter: nfnetlink: keep going batch handling on missing modules (Paolo Abeni) [1331757] - [net] configs: enable nft dup (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add nft_dup expression (Paolo Abeni) [1331757] - [net] netfilter: tee: select NF_DUP_IPV6 unconditionally (Paolo Abeni) [1331757] - [net] netfilter: fix xt_TEE and xt_TPROXY dependencies (Paolo Abeni) [1331757] - [net] netfilter: xt_TEE: use IS_ENABLED(CONFIG_NF_DUP_IPV6) (Paolo Abeni) [1331757] - [net] netfilter: xt_TEE: fix NULL dereference (Paolo Abeni) [1331757] - [net] netfilter: nf_dup{4, 6}: fix build error when nf_conntrack disabled (Paolo Abeni) [1331757] - [net] netfilter: factor out packet duplication for IPv4/IPv6 (Paolo Abeni) [1331757] - [net] netfilter: move tee_active to core (Paolo Abeni) [1331757] - [net] netfilter: xt_TEE: get rid of WITH_CONNTRACK definition (Paolo Abeni) [1331757] - [net] netfilter: nft_counter: convert it to use per-cpu counters (Paolo Abeni) [1331757] - [net] netfilter: nftables: Do not run chains in the wrong network namespace (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add nft_register_basechain() and nft_unregister_basechain() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: consolidate Kconfig options (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix bogus warning in nft_data_uninit() (Paolo Abeni) [1331757] - [net] netfilter: x_tables: add context to know if extension runs from nft_compat (Paolo Abeni) [1331757] - [net] netfilter; Add some missing default cases to switch statements in nft_reject. (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix wrong length for jump/goto verdicts (Paolo Abeni) [1331757] - [net] netfilter: nft_dynset: dynamic stateful expression instantiation (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add flag to indicate set contains expressions (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: mark stateful expressions (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: prepare for expressions associated to set elements (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add helper functions for expression handling (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: variable sized set element keys / data (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: support variable sized data in nft_data_init() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: switch registers to 32 bit addressing (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add register parsing/dumping helpers (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: convert sets to u32 data pointers (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: kill nft_data_cmp() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: convert expressions to u32 register pointers (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: use struct nft_verdict within struct nft_data (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: get rid of NFT_REG_VERDICT usage (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: introduce nft_validate_register_load() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: kill nft_validate_output_register() (Paolo Abeni) [1331757] - [net] netfilter: nft_lookup: use nft_validate_register_store() to validate types (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: rename nft_validate_data_load() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: validate len in nft_validate_data_load() (Paolo Abeni) [1331757] - [net] netfilter: Fix switch statement warnings with recent gcc. (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: support optional userdata for set elements (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add support for dynamic set updates (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: support different set binding types (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: prepare set element accounting for async updates (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix set selection when timeouts are requested (Paolo Abeni) [1331757] - [net] netfilter: nft_meta: fix cgroup matching (Paolo Abeni) [1331757] - [net] netfilter: nft_hash: add support for timeouts (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add GC synchronization helpers (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add set garbage collection helpers (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add set element timeout support (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add set timeout API support (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: implement set transaction support (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add transaction helper functions (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: return set extensions from ->lookup() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: consolide set element destruction (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: convert hash and rbtree to set extensions (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add set extensions (Paolo Abeni) [1331757] - [net] netfilter: nft_hash: convert to use rhashtable callbacks (Paolo Abeni) [1331757] - [net] netfilter: nft_hash: indent rhashtable parameters (Paolo Abeni) [1331757] - [net] netfilter: nft_hash: restore struct nft_hash (Paolo Abeni) [1331757] - [net] netfilter: nft_meta: use raw_smp_processor_id() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: move struct net pointer to base chain (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: reject NFT_SET_ELEM_INTERVAL_END flag for non-interval sets (Paolo Abeni) [1331757] - [net] netfilter: nft_rbtree: fix locking (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: set IP6T_F_PROTO flag if protocol is set (Paolo Abeni) [1331757] - [net] netfilter: restore rule tracing via nfnetlink_log (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: consolidate error path of nf_tables_newtable() (Paolo Abeni) [1331757] - [net] netfilter: use sk_fullsock() helper (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: allow to change chain policy without hook if it exists (Paolo Abeni) [1331757] - [net] netfilter: Fix potential crash in nft_hash walker (Paolo Abeni) [1331757] - [net] netfilter: fix sparse warnings in reject handling (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: limit maximum table name length to 32 bytes (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: cleanup nf_tables.h (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: consolidate tracing invocations (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: minor tracing cleanups (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix error handling of rule replacement (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix userdata length overflow (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: check for overflow of rule dlen field (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix transaction race condition (Paolo Abeni) [1331757] - [net] netfilter: bridge: rework reject handling (Paolo Abeni) [1331757] - [net] netfilter: reject: don't send icmp error if csum is invalid (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: add support for arptables extensions (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: don't truncate ethernet protocol type to u8 (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: fix module refcount underflow (Paolo Abeni) [1331757] - [net] netfilter: Use rhashtable walk iterator (Paolo Abeni) [1331757] - [net] netfilter: nft_lookup: add missing attribute validation for NFTA_LOOKUP_SET_ID (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: add ebtables support (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix leaks in error path of nf_tables_newchain() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: disable preemption when restoring chain counters (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: validate hooks in NAT expressions (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix port natting in little endian archs (Paolo Abeni) [1331757] - [net] netfilter: nf_nat_redirect: add missing NULL pointer check (Paolo Abeni) [1331757] - [net] netfilter: combine IPv4 and IPv6 nf_nat_redirect code in one module (Paolo Abeni) [1331757] - [net] netfilter: nf_tables_bridge: replace nft_reject_ip*hdr_validate functions (Paolo Abeni) [1331757] - [net] netfilter: Deletion of unnecessary checks before two function calls (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: restore synchronous object release from commit/abort (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: use the match->table to validate dependencies (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: relax chain type validation (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: use current net namespace (Paolo Abeni) [1331757] - [net] netfilter: nft_redir: fix sparse warnings (Paolo Abeni) [1331757] - [net] netfilter: nft_masq: fix uninitialized range in nft_masq_{ipv4, ipv6}_eval (Paolo Abeni) [1331757] - [net] netfilter: nft_meta: add cgroup support (Paolo Abeni) [1331757] - [net] netfilter: nft_reject_bridge: restrict reject to prerouting and input (Paolo Abeni) [1331757] - [net] netfilter: nft_reject_bridge: Fix powerpc build error (Paolo Abeni) [1331757] - [net] netfilter: nft_reject_bridge: don't use IP stack to reject traffic (Paolo Abeni) [1331757] - [net] netfilter: nf_reject_ipv6: split nf_send_reset6() in smaller functions (Paolo Abeni) [1331757] - [net] netfilter: nf_reject_ipv4: split nf_send_reset() in smaller functions (Paolo Abeni) [1331757] - [net] netfilter: missing module license in the nf_reject_ipvX modules (Paolo Abeni) [1331757] - [net] netfilter: kill nf_send_reset6() from include/net/netfilter/ipv6/nf_reject.h (Paolo Abeni) [1331757] - [net] netfilter: move nf_send_resetX() code to nf_reject_ipvX modules (Paolo Abeni) [1331757] - [net] netfilter: fix spelling errors (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add new expression nft_redir (Paolo Abeni) [1331757] - [net] netfilter: fix unmet dependencies in NETFILTER_XT_TARGET_REDIRECT (Paolo Abeni) [1331757] - [net] netfilter: refactor NAT redirect IPv6 code to use it from nf_tables (Paolo Abeni) [1331757] - [net] netfilter: refactor NAT redirect IPv4 to use it from nf_tables (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: fix wrong target lookup in nft_target_select_ops() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: check for NULL in nf_tables_newchain pcpu stats allocation (Paolo Abeni) [1331757] - [net] netfilter: nft_nat: dump attributes if they are set (Paolo Abeni) [1331757] - [net] netfilter: nft_nat: NFTA_NAT_REG_ADDR_MAX depends on NFTA_NAT_REG_ADDR_MIN (Paolo Abeni) [1331757] - [net] netfilter: nft_nat: insufficient attribute validation (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: validate chain type in match/target (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: fix hook validation for non-base chains (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: restrict nat/masq expressions to nat chain type (Paolo Abeni) [1331757] - [net] netfilter: fix wrong arithmetics regarding NFT_REJECT_ICMPX_MAX (Paolo Abeni) [1331757] - [net] netfilter: nfnetlink: use original skbuff when committing/aborting (Paolo Abeni) [1331757] - [net] netfilter: nfnetlink: deliver netlink errors on batch completion (Paolo Abeni) [1331757] - [net] netfilter: nfnetlink: Fix use after free when it fails to process batch (Paolo Abeni) [1331757] - [net] netfilter: x_tables: don't reject valid target size on some architectures (Florian Westphal) [1318693] {CVE-2016-3134} - [net] ipv6: Skip XFRM lookup if dst_entry in socket cache is valid (Jakub Sitnicki) [1332217]- [netdrv] bonding: fix 802.3ad aggregator reselection (Jarod Wilson) [1350953] - [netdrv] i40e: enable geneve offloading (Stefan Assmann) [1350780] - [s390] ensure that syscall arguments are properly masked on s390 (Paul Moore) [1321096] - [tty] Update code comment in __proc_set_tty() ("Herton R. Krzesinski") [1350798] - [tty] Serialize proc_set_tty() with tty_lock ("Herton R. Krzesinski") [1350798] - [tty] Fix multiple races when setting the controlling terminal ("Herton R. Krzesinski") [1350798] - [tty] Remove !tty condition from __proc_set_tty() ("Herton R. Krzesinski") [1350798] - [tty] Remove tsk parameter from proc_set_tty() ("Herton R. Krzesinski") [1350798] - [tty] Reorder proc_set_tty() and related fns ("Herton R. Krzesinski") [1350798] - [x86] efi: Avoid triple faults during EFI mixed mode calls (Lenny Szubowicz) [1310154] - [x86] efi: Remove unused efi_call* macros (Lenny Szubowicz) [1310154] - [x86] boot: EFI_MIXED should not prohibit loading above 4G (Lenny Szubowicz) [1310154] - [x86] efi: Implement a __efi_call_virt macro (Lenny Szubowicz) [1310154] - [x86] efi: Delete most of the efi_call* macros (Lenny Szubowicz) [1310154] - [firmware] efi: Add shared printk wrapper for consistent prefixing (Lenny Szubowicz) [1310154] - [firmware] efi: efi-stub-helper cleanup (Lenny Szubowicz) [1310154] - [firmware] efi: Pass correct file handle to efi_file_{read, close} (Lenny Szubowicz) [1310154] - [x86] efi: Correct EFI boot stub use of code32_start (Lenny Szubowicz) [1310154] - [x86] efi: Fix boot failure with EFI stub (Lenny Szubowicz) [1310154] - [firmware] x86, efi: Abstract x86 efi_early calls (Lenny Szubowicz) [1310154] - [x86] efi: Restore 'attr' argument to query_variable_info() (Lenny Szubowicz) [1310154] - [x86] efi: Rip out phys_efi_get_time() (Lenny Szubowicz) [1310154] - [x86] efi: Preserve segment registers in mixed mode (Lenny Szubowicz) [1310154] - [x86] boot: Correct max ramdisk size name (Lenny Szubowicz) [1310154] - [x86] boot: Fix non-EFI build (Lenny Szubowicz) [1310154] - [x86] tools: Fix up compiler warnings (Lenny Szubowicz) [1310154] - [x86] efi: Re-disable interrupts after calling firmware services (Lenny Szubowicz) [1310154] - [x86] boot: Don't overwrite cr4 when enabling PAE (Lenny Szubowicz) [1310154] - [x86] efi: Wire up CONFIG_EFI_MIXED (Lenny Szubowicz) [1310154] - [x86] efi: Add mixed runtime services support (Lenny Szubowicz) [1310154] - [x86] efi: Firmware agnostic handover entry points (Lenny Szubowicz) [1310154] - [x86] efi: Split the boot stub into 32/64 code paths (Lenny Szubowicz) [1310154] - [x86] efi: Add early thunk code to go from 64-bit to 32-bit (Lenny Szubowicz) [1310154] - [firmware] x86/efi: Build our own EFI services pointer table (Lenny Szubowicz) [1310154] - [x86] build: Restore efi_stub_entry in arch/x86/boot/zoffset.h (Lenny Szubowicz) [1310154] - [include] efi: Add separate 32-bit/64-bit definitions (Lenny Szubowicz) [1310154] - [x86] efi: Delete dead code when checking for non-native (Lenny Szubowicz) [1310154] - [x86] tools: Consolidate #ifdef code (Lenny Szubowicz) [1310154] - [x86] boot: Cleanup header.S by removing some #ifdefs (Lenny Szubowicz) [1310154] - [firmware] efi: Use NULL instead of 0 for pointer (Lenny Szubowicz) [1310154] - [x86] x86 efi: bugfix interrupt disabling sequence (Lenny Szubowicz) [1310154] - [x86] build: move build output statistics away from stderr (Lenny Szubowicz) [1310154] - [firmware] efi: resolve warnings found on ARM compile (Lenny Szubowicz) [1310154] - [firmware] efi: Fix types in EFI calls to match EFI function definitions (Lenny Szubowicz) [1310154] - [firmware] efi: Move unicode to ASCII conversion to shared function (Lenny Szubowicz) [1310154] - [firmware] efi: Move relocate_kernel() to shared file (Lenny Szubowicz) [1310154] - [firmware] efivars: Mark local function as static (Lenny Szubowicz) [1310154] - [x86] boot: Close opened file descriptor (Lenny Szubowicz) [1310154]- [fs] mntns: drop namespace reference if !CAP_SYS_ADMIN (Aristeu Rozanski) [1297446] - [usb] xhci: Cleanup only when releasing primary hcd (Torez Smith) [1334901] - [usb] xhci: Fix handling timeouted commands on hosts in weird states (Torez Smith) [1334901] - [char] ipmi: Remove smi_msg from waiting_rcv_msgs list before handle_one_recv_msg() (David Arcari) [1348013] - [netdrv] bnxt_en: Add BCM5731X and BCM5741X device IDs (John Linville) [1347031] - [netdrv] bnxt_en: Add GRO logic for BCM5731X chips (John Linville) [1347031] - [netdrv] bnxt_en: Refactor bnxt_gro_skb() (John Linville) [1347031] - [netdrv] bnxt_en: Define the supported chip numbers (John Linville) [1347031] - [netdrv] bnxt_en: Add PCI device ID for 57404 NPAR devices (John Linville) [1347031] - [netdrv] bnxt_en: Enable NPAR NIC Partitioning Support (John Linville) [1347031] - [netdrv] bnxt_en: Fix tx push race condition (John Linville) [1347031] - [kernel] include/linux/poison.h: fix LIST_POISON{1,2} offset (Dean Nelson) [1343802] - [kernel] sched/debug: Fix deadlock when enabling sched events (Josh Poimboeuf) [1333444] - [kernel] printk: Add printk_deferred_once (Josh Poimboeuf) [1333444] - [kernel] sched/debug: Fix 'schedstats=enable' cmdline option (Josh Poimboeuf) [1333444] - [kernel] sched/debug: Fix /proc/sched_debug regression (Josh Poimboeuf) [1333444] - [kernel] sched/debug: Make schedstats a runtime tunable that is disabled by default (Josh Poimboeuf) [1333444] - [kernel] sched/debug: Add sum_sleep_runtime to /proc//sched (Josh Poimboeuf) [1333444] - [kernel] sched/debug: Replace vruntime with wait_sum in /proc/sched_debug (Josh Poimboeuf) [1333444] - [kernel] sched/debug: Properly format runnable tasks in /proc/sched_debug (Josh Poimboeuf) [1333444] - [kernel] sched: Add statistic for newidle load balance cost (Josh Poimboeuf) [1333444] - [kernel] sched/core: Rearrange schedstats code to more closely match upstream (Josh Poimboeuf) [1333444] - [kernel] perf: Make sysctl_perf_cpu_time_max_percent conform to documentation (Jiri Olsa) [1341230] - [powerpc] hw_breakpoint: Fix oops when destroying hw_breakpoint event (Jiri Olsa) [1341230] - [kernel] perf/core: Fix time tracking bug with multiplexing (Jiri Olsa) [1341230] - [kernel] perf/core: Fix dynamic interrupt throttle (Jiri Olsa) [1341230] - [kernel] perf/core: Fix the unthrottle logic (Jiri Olsa) [1341230] - [kernel] perf: Robustify task_function_call() (Jiri Olsa) [1341230] - [kernel] perf: Fix scaling vs. perf_install_in_context() (Jiri Olsa) [1341230] - [kernel] perf: Fix scaling vs. perf_event_enable() (Jiri Olsa) [1341230] - [kernel] perf: Fix scaling vs. perf_event_enable_on_exec() (Jiri Olsa) [1341230] - [kernel] perf: Fix ctx time tracking by introducing EVENT_TIME (Jiri Olsa) [1341230] - [kernel] perf: Cure event->pending_disable race (Jiri Olsa) [1341230] - [kernel] perf: Fix cloning (Jiri Olsa) [1341230] - [kernel] perf: Only update context time when active (Jiri Olsa) [1341230] - [kernel] perf: Allow perf_release() with !event->ctx (Jiri Olsa) [1341230] - [kernel] perf: Do not double free (Jiri Olsa) [1341230] - [kernel] perf: Close install vs. exit race (Jiri Olsa) [1341230] - [kernel] perf: Remove/simplify lockdep annotation (Jiri Olsa) [1341230] - [kernel] perf: Synchronously clean up child events (Jiri Olsa) [1341230] - [kernel] perf: Untangle 'owner' confusion (Jiri Olsa) [1341230] - [kernel] perf: Add flags argument to perf_remove_from_context() (Jiri Olsa) [1341230] - [kernel] perf: Clean up sync_child_event() (Jiri Olsa) [1341230] - [kernel] perf: Robustify event->owner usage and SMP ordering (Jiri Olsa) [1341230] - [kernel] perf: Fix STATE_EXIT usage (Jiri Olsa) [1341230] - [kernel] perf: Update locking order (Jiri Olsa) [1341230] - [kernel] perf: Remove __free_event() (Jiri Olsa) [1341230] - [kernel] perf: Fix NULL deref (Jiri Olsa) [1341230] - [kernel] perf: Fix race in perf_event_exit_task_context() (Jiri Olsa) [1341230] - [kernel] perf: Fix orphan hole (Jiri Olsa) [1341230] - [kernel] perf: Fix perf_event_exit_task() race (Jiri Olsa) [1341230] - [kernel] perf: Add more assertions (Jiri Olsa) [1341230] - [kernel] perf: Collapse and fix event_function_call() users (Jiri Olsa) [1341230] - [kernel] perf: Specialize perf_event_exit_task() (Jiri Olsa) [1341230] - [kernel] perf: Fix task context scheduling (Jiri Olsa) [1341230] - [kernel] perf: Make ctx->is_active and cpuctx->task_ctx consistent (Jiri Olsa) [1341230] - [kernel] perf: Optimize perf_sched_events() usage (Jiri Olsa) [1341230] - [kernel] perf: Simplify/fix perf_event_enable() event scheduling (Jiri Olsa) [1341230] - [kernel] perf: Use task_ctx_sched_out() (Jiri Olsa) [1341230] - [kernel] perf: Fix perf_enable_on_exec() event scheduling (Jiri Olsa) [1341230] - [kernel] perf/core: Fix RCU problem with cgroup context switching code (Jiri Olsa) [1341230] - [kernel] sched,perf: Fix periodic timers (Jiri Olsa) [1341230] - [kernel] perf: Remove unused function perf_mux_hrtimer_cancel() (Jiri Olsa) [1341230] - [kernel] perf: perf_mux_hrtimer_cancel() can be static (Jiri Olsa) [1341230] - [kernel] perf: Fix mux_interval hrtimer wreckage (Jiri Olsa) [1341230] - [scripts] genksyms: Regenerate parser (Jiri Olsa) [1341230] - [scripts] genksyms: Duplicate function pointer type definitions segfault (Jiri Olsa) [1341230] - [scripts] genksyms: fix typeof() handling (Jiri Olsa) [1341230]- [infiniband] ib/hfi1: Move driver out of staging (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1, qib: Add ieth to the packet header definitions (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Use cache inhibitted and guarded mapping on powerpc (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove unused qib_7322_intr_msgs[] (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix pio map initialization (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Correct 8051 link parameter settings (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Update pkey table properly after link down or FM start (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdamvt: Fix rdmavt s_ack_queue sizing (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Max atomic value should be a u8 (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add tracing support for send with invalidate opcode (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix hard lockup due to not using save/restore spin lock (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Do not free hfi1 cdev parent structure early (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add trace message in user IOCTL handling (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove write(), use ioctl() for user cmds (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add ioctl() interface for user commands (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove unused user command (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove snoop/diag interface (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove EPROM functionality from data device (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove UI char device (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove multiple device cdev (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove anti-pattern in cdev init (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix bug that blocks process on exit after port bounce (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove unnecessary comment (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix sdma_event_names[] build warning (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Use kzalloc_node (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Insure QP vmalloc variants zero memory (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix an interval RB node reference count leak (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: use RCU_INIT_POINTER() when NULLing (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Change hfi1_init loop to preserve error returns (Alex Estrin) [1272062 1273170] - [infiniband] ib_pack.h: Add opcode definition for send with invalidate (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Keep SC_USER as the last send context type (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Immediately apply congestion setting MAD (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Correct log message strings (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Increase CQ callback thread priority (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix hfi_rcvhdr tracepoint (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove unnecessary header (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Improve performance of interval RB trees (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix potential panic with sdma drained mechanism (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix pio wait counter double increment (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove no-op QSFP reset code (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Correct external device configuration shift (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Wait for QSFP modules to initialize (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Ignore non-temperature warnings on a downed link (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Serialize hrtimer function calls (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix MAD port poll for active cables (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Correctly report neighbor link down reason (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Use the neighbor link down reason only when valid (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Ignore link downgrade with 0 lanes (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add RSM rule for user FECN handling (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Create a routine to set a receive side mapping rule (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Move QOS decision logic into its own function (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Extract RSM map table init from QOS (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Reduce kernel context pio buffer allocation (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: affinity.c backport for RHEL7.3 (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Change default number of user contexts (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Use global defines for upper bits in opcode (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove unreachable code (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix double QSFP resource acquire on cache refresh (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Guard against concurrent I2C access across all chains (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove module presence check outside pre-LNI checks (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Always turn on CDRs for low power QSFP modules (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Check P_KEY for all sent packets from user mode (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Adjust default MTU to be 10KB (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Simplify init_qpmap_table() (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Correctly obtain the full service class (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix QOS rule mappings (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove invalid QOS check (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix QOS num_vl bit width (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix i2c resource reservation checks (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix sysfs file offset usage (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt, hfi1, qib: Fix memory leak (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix buffer cache races which may cause corruption (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Extract and reinsert MMU RB node on lookup (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Correctly compute node interval (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Protect the interval RB tree when cleaning up (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix memory leak in user ExpRcv and SDMA (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Don't remove list entries if they are not in a list (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib, ib/hfi1: Fix up UD loopback use of irq flags (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Fix adaptive pio hang (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Use kernel default llseek for ui device (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Don't attempt to free resources if initialization failed (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix missing lock/unlock in verbs drain callback (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Fix send scheduling (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Prevent unpinning of wrong pages (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix deadlock caused by locking with wrong scope (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Prevent NULL pointer deferences in caching code (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: select CRC32 (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add SDMA cache eviction algorithm (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Switch to using the pin query function (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Specify mm when releasing pages (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add pin query function (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Implement SDMA-side buffer caching (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Adjust last address values for intervals (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add filter callback (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove compare callback (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add MMU tracing (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Use interval RB trees (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Notify remove MMU/RB callback of calling context (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove the use of add/remove RB function pointers (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Allow remove MMU callbacks to free nodes (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Prevent NULL pointer dereference (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Allow MMU function execution in IRQ context (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Re-factor MMU notification code (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Post receive for QP in ERR state (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Enable adaptive pio by default (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix adaptive pio packet corruption (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix panic in adaptive pio (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix PIO wakeup timing hole (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix ordering of trace for accuracy (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add unique trace point for pio and sdma send (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix issues with qp_stats print (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Report pid in qp_stats to aid debug (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Improve LED beaconing (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Don't call cond_resched in atomic mode when sending packets (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add adaptive cacheless verbs copy (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Handle host handshake timeout (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add ASIC flag view/clear (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Hold i2c resource across debugfs open/close (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Reduce hardware mutex timeout (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove unused HFI1_DO_INIT_ASIC flag (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Change thermal init to use resource reservation (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Change QSFP functions to use resource reservation (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Change SBus handling to use resource reservation (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Change EPROM handling to use resource reservation (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add ASIC resource reservation functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add shared ASIC structure (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove ASIC block clear (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Move constant to the right in bitwise operations (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add the break statement that was removed in an earlier patch (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: file_ops: Replace ALIGN with PAGE_ALIGN (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: driver: Replace IS_ALIGNED with PAGE_ALIGNED (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Replace ALIGN with PAGE_ALIGN (Alex Estrin) [1272062 1273170] - [infiniband] rdma: Use min macro instead of ternary operator (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: user_sdma.c: Drop void pointer cast (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Remove unnecessary parantheses (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Remove casts of pointer to same type (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Remove useless return variables (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Remove unnecessary pci_set_drvdata() (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Remove unnecessary kfree (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix memory leaks (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix reporting of LED status in Get(LedInfo) and Get(PortInfo) (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Check interrupt registers mapping (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Avoid using upstream component if it is not accessible (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix header size calculation for RC/UC QPs with GRH enabled (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Check lkey_table_size value before use (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix counter read for cp (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Guard i2c access against cp (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdamvt: fix cross build with rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Disclose more information when i2c fails (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix debugfs access race (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Cleanup comments and logs in PHY code (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix xmit discard error weight (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: fix 0-day syntax error (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix header (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove else after break (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add braces on all arms of statement (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix code alignment (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix block comments (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add comment for spinlock_t definition (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove void function return statement (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use pointer instead of struct name (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove CamelCase (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix misspellings (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Split multiple assignments (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use BIT_ULL macro (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove unnecessary parentheses (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add blank link after declarations (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix logical continuations (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove blank line before close brace (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove blank line after an open brace (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix comparison to NULL (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove space after cast (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove multiple blank lines (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add spaces around binary operators (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: add cq head and tail information to qpstats (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add send context sw index (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Determine actual operational VLs (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add qp to send context mapping for PIO (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi: fix CQ completion order issue (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib, rdma/hfi1, ib/rdmavt: progress selection changes (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Adaptive PIO for short messages (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: use u8 for vl/sl (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: fix panic in send engine (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: avoid passing pmtu (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add s_sendcontext priv field (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: remove s_rdma_mr (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove header memcpy from sdma send path (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: move txreq header code (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmvt: close send engine struct holes (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: add s_avail to qp_stats (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Destroy SMI AH before de-allocating the protection domain (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Remove unnecessary exported functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Remove signal_supported and comments (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Remove RVT_FLAGs (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib, rdmavt: Move smi_ah to qib (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Setup notify free/create mad agent callbacks for rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add per verb driver callback checking (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Clean up comments and add more documentation (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Put QPs into error state after SL->SC table changes (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add trace and error print statements in post_one_wr (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib, rdma/hfi1: add s_hlock for use in post send (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Rename several functions by adding a "qib_" prefix (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt, rdma/hfi1: use qps to dynamically scale timeout value (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Turning off LED without checking if stepping is Ax (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: actually use new RNR timer API in loopback path (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Tune for unknown channel if configuration file is absent (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fetch platform configuration data from EFI variable (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib, rdma/hfi1: use setup_timer api (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: remove unused qp field (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Insure last cursor is updated prior to complete (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Insure last cursor is updated prior to complete (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: add s_retry to diagnostics (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: remove duplicate timeout print (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: use new RNR timer (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: add unique rnr timer (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: use mod_timer when appropriate (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: use new timer routines (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: centralize timer routines into rc (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Removing unused struct hfi1_verbs_counters (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Adding support for hfi counters via sysfs (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Replacement of goto's for break/returns (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Change for data type of port number (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix bug that could block the process on context exit (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove unused variable nsbr (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Make EPROM check per device (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add credits for VL0 to VL7 in snoop mode (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Improve performance of user SDMA (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1, ib/core: Fix LinkDownReason define for consistency (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove modify_port and port_immutable functions (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Support query gid in rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Clean up init_cntrs() (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix snoop packet length calculation (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Correct TWSI reset (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove PCIe AER diagnostic message (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Implement LED beaconing for maintenance (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Split last 8 bytes of copy to user buffer (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix fabric serdes reset by re-downloading firmware (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Report physical state changes per device instead of globally (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Properly determine error status of SDMA slots (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: correctly check for post-interrupt packets (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Improve performance of SDMA transfers (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use device file minor to identify EPROM (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Reduce syslog message severity and provide speed information (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Improve performance of TID cache look up (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix for module parameter rcvhdrcnt when it's 2097152 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Allow a fair scheduling of QPs (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix for generic I2C interface (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Change send_schedule counter to a per cpu counter (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Verbs Mem affinity support (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Allocate send ctxt on device NUMA node (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Consolidate CPU/IRQ affinity support (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove unnecessary duplicated variable (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove unused code (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix SL->SC checks (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add support for enabling/disabling PCIe ASPM (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Method to toggle "fast ECN" detection (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Correctly set RcvCtxtCtrl register (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix for 32-bit counter overflow in driver and hfi1stats (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Skip lcb init for simulation (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: No firmware retry for simulation (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Don't attempt to qualify or tune loopback plugs (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Make firmware failure messages warnings (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Only warn when board description is not found (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix per-VL transmit discard counts (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix missing firmware NULL dereference (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Support external device configuration requests from 8051 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Get port type from configuration file (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add active and optical cable support (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix QSFP memory read/write across 128 byte boundary (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: cleanup messages on qsfp_read() failure (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: HFI reports wrong offline disabled reason when cable removed (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove srq functionality (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove hfi1_query_qp function (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove create and free mad agents (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use rdmavt device allocation function (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Clean up register device (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove post_recv and use rdmavt version (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove destroy qp verb (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove modify queue pair from hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove multicast verbs functions (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use rdmavt version of post_send (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Clean up return handling (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove CQ data structures and functions from hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove query_device function (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove create_qp functionality (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove qpdev and qpn table from hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use rdmavt send flags and recv flags (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove user context allocation and de-alloction functions (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use rdmavt pkey verbs function (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove mmap from hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove ibport and use rdmavt version (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove srq from hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove hfi1 MR and hfi1 specific qp type (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Implement hfi1 support for AH notification (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use address handle in rdmavt and remove from hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use correct rdmavt header files after move (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add device specific info prints (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove driver specific members from hfi1 qp type (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove MR data structures from hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use rdmavt protection domain (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Consolidate dma ops for hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add basic rdmavt capability flags for hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Begin to use rdmavt for verbs (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove modify_port and port_immutable functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Support query gid in rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove destroy queue pair code (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove modify queue pair code (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove qib_lookup_qpn and use rvt_lookup_qpn instead (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Clean up register_ib_device (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove srq functionality (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Properly pass gfp to hw driver function (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add support for query_port, modify_port and get_port_immutable (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add query gid support (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Clean up distinction between port number and index (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add Mem affinity support (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add hardware driver send work request check (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add srq functionality to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove qib_query_qp function (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove qib multicast verbs functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove qib_post_receive and use rdmavt version (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Use rdmavt version of post_send (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove completion queue data structures and functions from qib (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove create and free mad agents (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Use rdmavt device allocation function (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add support for rvt_query_qp (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Fix copyright date (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add mad agents to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add device structure allocation (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: add modify queue pair driver helpers (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Remove unused variable from Queue Pair (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add misc dev register functionality (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add multicast functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add post receive to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add destroy qp verb (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add modify qp (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add support for tracing events (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add post send to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add completion queue functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove create qp and create qp table functionality (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Use rdmavt send and receive flags (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove qib_query_device function (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Delete QIB user context allocation and de-alloction functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove qpn, qp tables and related variables from qib (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Use rdmavt pkey verbs function (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove mmap from qib (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Implement qib support for AH notification (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove ibport and use rdmavt version (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Support creating qps with GFP_NOIO flag (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add support for rvt_query_device function (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Allow reserving just one qpn (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Export reset_qp in rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add create queue pair functionality (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add R and S flags for queue pairs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add IB user context allocation and de-alloction functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove srq from qib (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Use address handle in rdmavt and remove from qib (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove qp and mr functionality from qib (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Add device specific info prints (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove driver specific members from qib qp type (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Use rdmavt lid defines in qib (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove most uses of QIB_PERMISSIVE_LID and QIB_MULTICAST_LID_BASE (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Use rdmavt protection domain (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove dma.c and use rdmavt version of dma functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Begin to use rdmavt for verbs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add pkey support (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add mmap related functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Initialize and teardown of qpn table (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Break rdma_vt main include header file up (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add driver notification for new AH (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add an ibport data structure to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Move SRQ data structure into rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add AH to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add common LID defines to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Do not use rvt prints which rely on driver too early (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Move memory registration into rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add the start of capability flags (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add device specific info prints (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Move driver helper functions to a common structure (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add queue pair data structure to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Move MR datastructures into rvt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add post send and recv stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add completion queue function stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add get port immutable stub (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add mmap stub (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add process MAD stub (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add multicast stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add SRQ stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add memory region stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add address handle stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add queue pair function stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Alloc and dealloc ucontexts (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add query gid stub (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add pkey query stub (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add query and modify port stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add query and modify device stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Macroize override checks during driver registration (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add ib core device attributes to rvt driver params list (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add protection domain to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Consolidate dma ops in rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Create module framework and handle driver registration (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: check for ARMED->ACTIVE change in recv int (Alex Estrin) [1272062 1273170] - [infiniband] uapi/hfi1_user: Correct comment for capability bit (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Clean up comments (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Remove unneeded variable index (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: add per SDMA engine stats to hfistats (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Change default krcvqs (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: change krcvqs mod param from byte to uint (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Move s_sde to read mostly section of hfi1_qp (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Use BIT macro (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Enable TID caching feature (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Add TID entry program function body (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Add TID free/clear function bodies (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Add MMU notifier callback function (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Add TID cache receive init and free funcs (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Convert lock to mutex (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Add building blocks for TID caching (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: TID group definitions and support funcs (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Remove un-needed variable (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Add definitions needed for TID cache (Alex Estrin) [1272062 1273170] - [infiniband] uapi/hfi1_user: Add command and event for TID caching (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Add function stubs for TID caching (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Remove header file (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Use offset_in_page macro (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Use DIV_ROUND_UP (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Replace kmalloc and memcpy with kmemdup (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Delete NULL check before vfree (Alex Estrin) [1272062 1273170] - [infiniband] rdma: Use kcalloc instead of kzalloc (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix Xmit Wait calculation (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: add dd_dev_dbg (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: set Gen3 half-swing for integrated devices (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add PSM2 user space header to header_install (Alex Estrin) [1272062 1273170]- [sound] alsa: pinctrl: export pinctrl_pm_select_*_state (Jaroslav Kysela) [1220299] - [sound] alsa: enable Intel SST audio (Jaroslav Kysela) [1220299] - [sound] alsa: gpio: move GPIOD flags outside #ifdef (Jaroslav Kysela) [1220299] - [sound] alsa: gpio: move varargs hack outside #ifdef GPIOLIB (Jaroslav Kysela) [1220299] - [sound] alsa: gpio: add flags argument to gpiod_get*() functions (Jaroslav Kysela) [1220299] - [sound] alsa: gpio: Add helpers for optional GPIOs (Jaroslav Kysela) [1220299] - [sound] alsa: regmap: Simplify the initiation of async I/O (Jaroslav Kysela) [1220299] - [sound] alsa: regmap: Don't generate gather writes for single register raw writes (Jaroslav Kysela) [1220299] - [sound] alsa: of: add functions to count number of elements in a property (Jaroslav Kysela) [1220299] - [sound] alsa: of: Fix overflow bug in string property parsing functions (Jaroslav Kysela) [1220299] - [sound] alsa: acpi / utils: Rename acpi_dev_present() (Jaroslav Kysela) [1220299] - [sound] alsa: hdac: Add macro for hda ext devices entry (Jaroslav Kysela) [1220299] - [sound] alsa: hdac: structure definition for ext_dma_params (Jaroslav Kysela) [1220299] - [sound] alsa: acpi: Provide acpi_dev_name accessor for struct acpi_device device name (Jaroslav Kysela) [1220299] - [sound] alsa: revert "asoc: intel: switch from ioremap_cache to memremap" (Jaroslav Kysela) [1220299] - [sound] alsa: doc: Fix uapi/sound/compress_offload.h kerneldoc comments (Jaroslav Kysela) [1220299] - [sound] alsa: compress: fix the struct alignment to 4 bytes (Jaroslav Kysela) [1220299] - [sound] alsa: compress: Cancel the optimization of compiler and fix the size of struct for all platform (Jaroslav Kysela) [1220299] - [sound] alsa: compress: Fix 64bit ABI incompatibility (Jaroslav Kysela) [1220299] - [sound] alsa: compress: add num_sample_rates in snd_codec_desc (Jaroslav Kysela) [1220299] - [sound] alsa: compress: update struct snd_codec_desc for sample rate (Jaroslav Kysela) [1220299] - [sound] alsa: compress: update comment for sample rate in snd_codec (Jaroslav Kysela) [1220299] - [sound] alsa: compress: change the way sample rates are sent to kernel (Jaroslav Kysela) [1220299] - [sound] alsa: Add params_set_format helper (Jaroslav Kysela) [1220299] - [sound] alsa: driver core: Unified interface for firmware node properties (Jaroslav Kysela) [1220299] - [sound] alsa: driver core: Unified device properties interface for platform firmware (Jaroslav Kysela) [1220299] - [sound] alsa: acpi: Add support for device specific properties (Jaroslav Kysela) [1220299] - [sound] alsa: Add params_width() helpers (Jaroslav Kysela) [1220299] - [sound] alsa: regmap: add regmap_parse_val api (Jaroslav Kysela) [1220299] - [sound] alsa: regmap: Provide asynchronous write and update bits operations (Jaroslav Kysela) [1220299] - [sound] alsa: devres: introduce API "devm_kmemdup (Jaroslav Kysela) [1220299] - [sound] alsa: devres: introduce API "devm_kstrdup" (Jaroslav Kysela) [1220299] - [sound] alsa: mm/util: add kstrdup_const (Jaroslav Kysela) [1220299] - [sound] alsa: pinctrl sleep and idle states in the core (Jaroslav Kysela) [1220299] - [sound] alsa: hda - add ASoC device type for hda core (Jaroslav Kysela) [1220299] - [sound] alsa: ALSA SoC tree cleanup - update the build files (Kconfig / Makefile) (Jaroslav Kysela) [1220299] - [sound] alsa: SoC tree cleanup - remove all old and unmaintaned files (Jaroslav Kysela) [1220299] - [sound] alsa: ALSA SoC tree sync from upstream v4.6 for intel sst (Jaroslav Kysela) [1220299]- [firmware] Simplify directory creation (Stanislav Kozina) [1347186] - [crypto] testmgr - don't copy from source IV too much (Jerome Marchand) [1340073] - [crypto] testmgr - fix out of bound read in __test_aead() (Jerome Marchand) [1340073] - [crypto] testmgr - limit IV copy length in aead tests (Jerome Marchand) [1340073] - [lib] assoc_array: don't call compare_object() on a node (Jerome Marchand) [1340073] - [lib] keys: Fix use-after-free in assoc_array_gc() (Jerome Marchand) [1340073] - [virtio] virtio_pci: fix use after free on release (Jerome Marchand) [1340073] - [crypto] ghash-clmulni: specify context size for ghash async algorithm (Jerome Marchand) [1340073] - [mm] completely remove dumping per-cpu lists from show_mem() (Larry Woodman) [1285530] - [mm] hide per-cpu lists in output of show_mem() (Larry Woodman) [1285530] - [scsi] storvsc: Filter out storvsc messages CD-ROM medium not present (Cathy Avery) [1338687] - [scsi] storvsc: add logging for error/warning messages (Cathy Avery) [1338687] - [tools] perf: Add sample_reg_mask to include all perf_regs (Gustavo Duarte) [1289663] - [tools] perf: Map the ID values with register names (Gustavo Duarte) [1289663] - [powerpc] perf: Add support for sampling interrupt register state (Gustavo Duarte) [1289663] - [powerpc] perf: Assign an id to each powerpc register (Gustavo Duarte) [1289663] - [tools] perf kvm/{x86, s390}: Remove const from kvm_events_tp (Gustavo Duarte) [1223849] - [tools] perf kvm/powerpc: Add support for HCALL reasons (Gustavo Duarte) [1223849] - [tools] perf kvm/{x86, s390}: Remove dependency on uapi/kvm_perf.h (Gustavo Duarte) [1223849] - [tools] perf kvm/powerpc: Port perf kvm stat to powerpc (Gustavo Duarte) [1223849] - [pinctrl] protect pinctrl_list add (Prarit Bhargava) [1349296] - [netdrv] enic: set netdev->vlan_features (Stefan Assmann) [1276104] - [netdrv] cisco: enic: Update logging macros and uses (Stefan Assmann) [1276104] - [netdrv] enic: Update driver to use __dev_uc/mc_sync/unsync calls (Stefan Assmann) [1276104] - [netdrv] qede: use proper notifier registration function (Ivan Vecera) [1348286]- [include] ib/core: Make all casts in ib_device_cap_flags enum consistent (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Fix bit curruption in ib_device_cap_flags structure (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: Fix removal of default GID cache entry (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: Fix query port failure in RoCE (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx4: Fix device managed flow steering support test (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/cm: Fix a recently introduced locking bug (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Fix blue flame quota logic (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Use ndo_stop explicitly at shutdown flow (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5: Fix root flow table update (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5: Fix masking of reserved bits in XRCD number (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Fix the size of modify QP mailbox (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Fix alternate path code (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx5: Fix pkey_index length in the QP path record (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Fix entries check in mlx5_ib_resize_cq (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Fix entries checks in mlx5_ib_create_cq (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Check BlueFlame HCA support (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Fix returned values of query QP (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Limit query HCA clock (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Fix FW version diaplay in sysfs (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Return PORT_ERR in Active to Initializing tranisition (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Set flow steering capability bit (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: Do not require CAP_NET_ADMIN for packet sniffing (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: get rid of private net_device_stats (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: get rid of ret_stats (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: clear some TX ring stats in mlx4_en_clear_stats() (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: fix tx_dropped bug (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Fire the CQ completion handler from tasklet (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Use tasklet for user-space CQ completion events (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx4: Fix unaligned access in send_reply_to_slave (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_core: Fix access to uninitialized index (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Report Scatter FCS device capability when supported (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Add Scatter FCS support for Raw Packet QP (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Add Scatter FCS create flag (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Add Raw Scatter FCS device capability (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Add extended device capability flags (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Add UARs write-combining and non-cached mapping (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Allow mapping the free running counter on PROT_EXEC (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx4: Use list_for_each_entry_safe (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx4: trivial fix of spelling mistake on "argument" (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx4: Avoid wrong virtual mappings (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: avoid stack overflow in mlx5e_open_channels (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5: Fix typos in printk (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Fix checksum handling for non-stripped vlan packets (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Add ethtool support for rxvlan-offload (vlan stripping) (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Add ethtool support for dump module EEPROM (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Add ethtool support for interface identify (LED blinking) (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Add support for RXALL netdev feature (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Improve set features ndo resiliency (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Add link down events counter (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Add per priority group to PPort counters (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Rename VPort counters (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Statistics handling refactoring (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Report additional error statistics in get stats ndo (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Add ethtool counter for RX buffer allocation failures (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Delay skb->data access (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Remove redundant barrier (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Use napi_alloc_skb for RX SKB allocations (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Add fragmented memory support for RX multi packet WQE (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Added ICO SQs (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Support RX multi-packet WQE (Striding RQ) (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Use function pointers for RX data path handling (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Use only close NUMA node for default RSS (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Allocate set of queue counters per netdev (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Introduce device queue counters (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5: Fix typos in printk (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Update mlx5_ifc hardware features (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Fix mlx5 ifc cmd_hca_cap bad offsets (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: make VXLAN support conditional (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Use workqueue for vxlan ops (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Implement a mlx5e workqueue (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5: Unmap only the relevant IO memory mapping (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx5: Expose correct max_sge_rd limit (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: fix spurious timestamping callbacks (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Add pci shutdown callback (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5_core: Remove static from local variable (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Use vport MTU rather than physical port MTU (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Fix minimum MTU (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Device's mtu field is u16 and not int (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5_core: Add ConnectX-5 to list of supported devices (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Fix MLX5E_100BASE_T define (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5_core: Fix soft lockup in steering error flow (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: Fix oops in ib_cache_gid_set_default_gid (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: Split SW RX dropped counter per RX ring (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_core: Don't allow to VF change global pause settings (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx4_core: Avoid repeated calls to pci enable/disable (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_core: Implement pci_resume callback (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: do batched put_page using atomic_sub (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: allocate non 0-order pages for RX ring with __GFP_NOMEMALLOC (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: fix VFs callback function prototypes (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/ipoib: Allow mcast packets from other VFs (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx5: Implement callbacks for manipulating VFs (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Implement modify HCA vport command (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Add VF param when querying vport counter (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/ipoib: Add ndo operations for configuring VFs (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Add interfaces to control VF attributes (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Support accessing SA in virtualized environment (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Add subnet prefix to port info (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Fix decision on using MAD_IFC (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] IB/{core, ulp} Support above 32 possible device capability flags (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: Replace setting the zero values in ib_uverbs_ex_query_device (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Introduce offload arithmetic hardware capabilities (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Refactor device capability function (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5_core: Fix caching ATOMIC endian mode capability (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4: remove unused array zero_gid[] (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_core: Fix backward compatibility on VFs (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4: add missing braces in verify_qp_parameters (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5: use napi_consume_skb API to get bulk free operations (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4: use napi_consume_skb API to get bulk free operations (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Add a new priority for kernel flow tables (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Relax ndo_setup_tc handle restriction (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5_core: Set flow steering dest only for forward rules (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx5: Add support for don't trap rules (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Introduce forward to next priority action (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Create anchor of last flow table (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] mlx5: Add arbitrary sg list support (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Add arbitrary sg_list support (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Expose correct max_fast_reg_page_list_len (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Make coding style more consistent (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Convert UMR CQ to new CQ API (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Documentation fix in the MAD header file (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: trivial prink cleanup (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: Replace memset with eth_zero_addr (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: Modify conditional on ucontext existence (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: ib/core: Allow legacy verbs through extended interfaces (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: Avoid duplicate code (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Fix global UAR mapping (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Make command timeout way shorter (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Set drop RQ's necessary parameters only (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Move common case counters within sq_stats struct (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Changed naming convention of tx queues in ethtool stats (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Placement changed for carrier state updates (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Replace async events spinlock with synchronize_irq() (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4: Implement port type setting via devlink interface (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx4: Implement devlink interface (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx5: Add memory windows allocation support (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Add vendor's specific data to alloc mw (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Refactor mlx5_core_mr to mkey (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Added support for re-registration of MRs (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Refactoring register MR code (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/cma: Print warning on different inner and header P_Keys (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Eliminate GSI RX QP's send buffers (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Pick the right GSI transmission QP for sending (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Reorder GSI completions (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Generate completions in software (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Create GSI transmission QPs when P_Key table is changed (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Create multiple transmission GSI QPs (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Add GSI QP wrapper (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Modify QP debugging prints (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx5: Add support for setting source QP number (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Add support for CSUM in RX flow (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Implement UD QP offloads for IPoIB in the TX flow (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx5: Define interface bits for IPoIB offloads (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx5: Modify MAD reading counters method to use counter registers (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Add helper function to read IB error counters (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Add helper function to read virtual port counters (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx4: Add support for the don't trap rule (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Add don't trap flag to flow creation (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Add TX inner packet counters (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Add TX stateless offloads for tunneling (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Add netdev support for VXLAN tunneling (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Protect en header file from redefinitions (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Move to checksum complete (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Wake On LAN support (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Implement DCBNL IEEE max rate (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Support DCBNL IEEE PFC (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Support DCBNL IEEE ETS (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Introduce physical port TC/prio access functions (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Introduce physical port PFC access functions (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Introduce a new header file for physical port functions (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/cma: allocating too much memory in make_cma_ports() (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx4: Optimize do_slave_init (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: mlx4_en_set_tx_maxrate() can be static (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: Add tx queue maxrate support (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: Add QCN parameters and statistics handling (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx4_core: Add basic elements for QCN (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4: convert to timecounter adjtime (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Re-add MLX5_DEV_CAP_FLAG_ON_DMND_PG flag (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Remove unused dev cap enum fields (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: Use the new tx_copybreak to set inline threshold (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: Convert the normal skb free path to dev_consume_skb_any() (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4: fix errors in printk (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425]- [vhost] vhost_net: basic polling support (Jason Wang) [1345714] - [vhost] introduce vhost_vq_avail_empty() (Jason Wang) [1345714] - [vhost] introduce vhost_has_work() (Jason Wang) [1345714] - [target] target/stat: print full t10_wwn.model buffer (Mike Christie) [1196117] - [target] iscsi-target: Add tpg_enabled_sendtargets for disabled discovery (Mike Christie) [1196117] - [target] check DPO/FUA usage for COMPARE AND WRITE (Mike Christie) [1196117] - [tools] tools/power/turbostat: Add Denverton RAPL support (Steve Best) [1273770] - [tools] tools/power/turbostat: Add Denverton support (Steve Best) [1273770] - [tools] tools/power turbostat: decode BXT TSC frequency via CPUID (Steve Best) [1273770] - [tools] tools/power turbostat: initial BXT support (Steve Best) [1273770] - [tools] tools/power/turbostat: split core MSR support into status + limit (Steve Best) [1273770] - [documentation] Fix DocBook build with relative $(srctree) (Stanislav Kozina) [1347186] - [makefile] tools: Support relative directory path for 'O=' (Stanislav Kozina) [1347186] - [tools] tools build: Fix Makefile(s) to properly invoke tools build (Stanislav Kozina) [1347186] - [makefile] kbuild: Use relative path when building in a subdir of the source tree (Stanislav Kozina) [1347186] - [makefile] kbuild: Use relative path when building in the source tree (Stanislav Kozina) [1347186] - [makefile] kbuild: Use relative path for $(objtree) (Stanislav Kozina) [1347186] - [pci] aer: Clear error status registers during enumeration and restore (Prarit Bhargava) [1347459] - [pci] hv: Handle all pending messages in hv_pci_onchannelcallback() (Vitaly Kuznetsov) [1341657] - [pci] hv: Don't leak buffer in hv_pci_onchannelcallback() (Vitaly Kuznetsov) [1341657] - [x86] xen: don't reset vcpu_info on a cancelled suspend (Vitaly Kuznetsov) [1141249 1339592] - [x86] xen: Fix USB interaction issues when resuming (Vitaly Kuznetsov) [1141249 1339592] - [x86] xen: Always freeze/thaw processes when suspend/resuming (Vitaly Kuznetsov) [1141249 1339592] - [x86] xen: resume timer irqs early (Vitaly Kuznetsov) [1141249 1339592] - [x86] xen: remove deprecated IRQF_DISABLED (Vitaly Kuznetsov) [1141249 1339592] - [hid] hyperv: match wait_for_completion_timeout return type (Vitaly Kuznetsov) [1347597] - [hid] hyperv: fix _raw_request() prototype (Vitaly Kuznetsov) [1347597] - [hid] hyperv: Implement a stub raw_request() entry point (Vitaly Kuznetsov) [1347597]- [md] dm raid: fix failed takeover_reshapes by keeping raid set frozen (Mike Snitzer) [1191641 1191955] - [md] dm raid: support to change bitmap region size (Mike Snitzer) [1191641 1191955] - [md] dm raid: update Documentation about reshaping_takeover_additonal RAID types (Mike Snitzer) [1191641 1191955] - [md] dm raid: add reshaping support to the target (Mike Snitzer) [1191641 1191955] - [md] dm raid: add prerequisite functions and definitions for reshaping (Mike Snitzer) [1191641 1191955] - [md] raid10: add prerequisite to run underneath dm-raid (Mike Snitzer) [1191641 1191955] - [md] raid5: add prerequisite to run underneath dm-raid (Mike Snitzer) [1191641 1191955] - [md] raid5: don't let shrink_slab shrink too far (Mike Snitzer) [1191641 1191955] - [md] raid5: avoid races when changing cache size (Mike Snitzer) [1191641 1191955] - [md] raid5: ignore released_stripes check (Mike Snitzer) [1191641 1191955] - [md] raid5: allow the stripe_cache to grow and shrink (Mike Snitzer) [1191641 1191955] - [md] dm raid: inverse check for flags from invalid to valid flags (Mike Snitzer) [1191641 1191955] - [md] dm raid: various code cleanups (Mike Snitzer) [1191641 1191955] - [md] dm raid: rename functions that alloc and free struct raid_set (Mike Snitzer) [1191641 1191955] - [md] dm raid: remove all the bitops wrappers (Mike Snitzer) [1191641 1191955] - [md] dm raid: rename _in_range to __within_range (Mike Snitzer) [1191641 1191955] - [md] dm raid: add missing "dm-raid0" module alias (Mike Snitzer) [1191641 1191955] - [md] dm raid: rename _argname_by_flag to dm_raid_arg_name_by_flag (Mike Snitzer) [1191641 1191955] - [md] dm raid: bump to v1.9.0 and make the extended SB feature flag reflect it (Mike Snitzer) [1191641 1191955] - [md] dm raid: remove ti_error_* wrappers (Mike Snitzer) [1191641 1191955] - [md] dm raid: tabify appropriate whitespace (Mike Snitzer) [1191641 1191955] - [md] dm raid: enhance status interface and fixup takeover_raid0 (Mike Snitzer) [1191641 1191955] - [md] dm raid: add raid level takeover support (Mike Snitzer) [1191641 1191955] - [md] dm raid: enhance super_sync() to support new superblock members (Mike Snitzer) [1191641 1191955] - [md] dm raid: add new reshaping_raid10 format table line options to parameter parser (Mike Snitzer) [1191641 1191955] - [md] dm raid: introduce extended superblock and new raid types to support takeover_reshaping (Mike Snitzer) [1191641 1191955] - [md] dm raid: use rt_is_raid*() in all appropriate checks (Mike Snitzer) [1191641 1191955] - [md] dm raid: more use of flag testing wrappers (Mike Snitzer) [1191641 1191955] - [md] dm raid: check constructor arguments for invalid raid level_argument combinations (Mike Snitzer) [1191641 1191955] - [md] dm raid: cleanup _ provide infrastructure (Mike Snitzer) [1191641 1191955] - [md] dm raid: use dm_arg_set API in constructor (Mike Snitzer) [1191641 1191955] - [md] dm raid: rename variable 'ret' to 'r' to conform to other dm code (Mike Snitzer) [1191641 1191955] - [netdrv] brcmfmac: add eth_type_trans back for PCIe full dongle (Stanislaw Gruszka) [1250889 1298446 1299383] - [netdrv] Remove old rtl818x directory (Stanislaw Gruszka) [1299383] - [netdrv] Backport rtl818x driver from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] configs: add new rtlwifi drivers (Stanislaw Gruszka) [1299383 1314513] - [netdrv] Remove old rtlwifi directory (Stanislaw Gruszka) [1299383 1314513] - [netdrv] Backport rtlwifi drivers from linux-4.7-rc1 (Stanislaw Gruszka) [1299383 1314513] - [netdrv] Remove old mwifiex directory and mwl8k.c file (Stanislaw Gruszka) [1299383] - [netdrv] Backport marvell drivers to code from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] configs: add new brcmfmac_pcie driver (Stanislaw Gruszka) [1250889 1298446 1299383] - [netdrv] Remove old brcm80211 directory (Stanislaw Gruszka) [1250889 1298446 1299383] - [netdrv] Backport brcm80211 drivers to code from linux-4.7-rc1 (Stanislaw Gruszka) [1250889 1298446 1299383] - [netdrv] Backport BCMA bus driver from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] Backport SSB bus driver from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] Remove old rt2x00 directory (Stanislaw Gruszka) [1299383] - [netdrv] Backport rt2x00 driver from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] Backport wil6210 driver from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] Backport carl9170 driver from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] configs: add new ath10k driver (Stanislaw Gruszka) [1257698 1298484 1299383] - [netdrv] Backport ath10k driver from linux-4.7-rc1 (Stanislaw Gruszka) [1257698 1298484 1299383] - [netdrv] Backport ath9k driver from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] Remove old iwlegacy directory (Stanislaw Gruszka) [1299383] - [netdrv] Backport iwlegacy from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] Remove old iwlwifi directory (Stanislaw Gruszka) [1299383] - [netdrv] Backport iwlwifi driver from linux-4.7-rc1 (Stanislaw Gruszka) [1266685 1298113 1299383 1315535 1315537] - [netdrv] Backport mac80211 from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] Backport wireless core from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] gpio: drop retval check enforcing from gpiochip_remove() (Stanislaw Gruszka) [1299383] - [kernel] locking: osq: No need for load/acquire when acquire-polling (Lauro Ramos Venancio) [1342653] - [powerpc] Wire up sys_memfd_create() (Adrian Reber) [1348029] - [powercap] rapl: add support for Denverton (Steve Best) [1273778] - [powercap] rapl: Add Skylake Server model number (Steve Best) [1273778] - [powercap] rapl: Reorder CPU detection table (Steve Best) [1273778] - [powercap] rapl: Use Intel model macros intead of open-coding (Steve Best) [1273778] - [x86] cpu/intel: Introduce macros for Intel family numbers (Steve Best) [1273778]- [of] handle NULL node in next_child iterators (Torez Smith) [1348510] - [of] Create unlocked version of for_each_child_of_node() (Torez Smith) [1348510] - [scsi] vpd pages are mandatory for SPC-2 (Ewan Milne) [1347292] - [drm] revert "virtio: make find_vqs() checkpatch.pl-friendly" (Rob Clark) [1295900] - [drm] fix virtio backport (Rob Clark) [1295900] - [mm] hugetlb: use EOPNOTSUPP in hugetlb sysctl handlers (Jan Stancek) [1346873] - [vfio] pci: Allow VPD short read (Auger Eric) [1341417] - [kernel] rh_taint: introduce mark_hardware_deprecated() (Maurizio Lombardi) [1344392] - [gpu] drm/prime: fix error path deadlock fail (Rob Clark) [1335461] - [idle] intel: add denverton (Steve Best) [1273777] - [x86] Work around MPX erratum SKD046 (Rui Wang) [1340625] - [cpufreq] intel_pstate: Enable HWP by default (David Arcari) [1258085] - [security] keys: potential uninitialized variable (David Howells) [1341352] {CVE-2016-4470} - [lib] keys: Fix ASN.1 indefinite length object parsing (David Howells) [1308815] {CVE-2016-0758}- [fs] overlayfs: Warn instead of error if upper filesystem does not support d_type (Vivek Goyal) [1344057] - [fs] gfs2: don't set rgrp gl_object until it's inserted into rgrp tree (Robert S Peterson) [1344363] - [fs] xfs: disallow rw remount on fs with unknown ro-compat features (Eric Sandeen) [1321747] - [fs] dcache: d_walk/dentry_free race (Alexander Viro) [1344076] - [fs] bio: Need to free integrity payload if the split bio gets memory by itself (Xiao Ni) [1276454] - [fs] fanotify: fix notification of groups with inode & mount marks (Miklos Szeredi) [1308393] - [fs] libceph: use s instead of pE in dout()s (Ilya Dryomov) [1344930] - [fs] libceph: put request only if it's done in handle_reply() (Ilya Dryomov) [1344930] - [fs] libceph: change ceph_osdmap_flag() to take osdc (Ilya Dryomov) [1344930] - [fs] ceph: tolerate bad i_size for symlink inode (Ilya Dryomov) [1344930] - [fs] ceph: fix inode reference leak (Ilya Dryomov) [1344930] - [fs] ceph: multiple filesystem support (Ilya Dryomov) [1344930] - [fs] libceph: support for subscribing to "mdsmap." maps (Ilya Dryomov) [1344930] - [fs] libceph: replace ceph_monc_request_next_osdmap() (Ilya Dryomov) [1344930] - [fs] libceph: take osdc->lock in osdmap_show() and dump flags in hex (Ilya Dryomov) [1344930] - [fs] libceph: pool deletion detection (Ilya Dryomov) [1344930] - [fs] libceph: async MON client generic requests (Ilya Dryomov) [1344930] - [fs] libceph: support for checking on status of watch (Ilya Dryomov) [1344930] - [fs] libceph: support for sending notifies (Ilya Dryomov) [1344930] - [fs] libceph, rbd: ceph_osd_linger_request, watch/notify v2 (Ilya Dryomov) [1344930] - [fs] rbd: rbd_dev_header_unwatch_sync() variant (Ilya Dryomov) [1344930] - [fs] libceph: wait_request_timeout() (Ilya Dryomov) [1344930] - [fs] libceph: request_init() and request_release_checks() (Ilya Dryomov) [1344930] - [fs] libceph: a major OSD client update (Ilya Dryomov) [1344930] - [fs] libceph: protect osdc->osd_lru list with a spinlock (Ilya Dryomov) [1344930] - [fs] libceph: allocate ceph_osd with GFP_NOFAIL (Ilya Dryomov) [1344930] - [fs] libceph: osd_init() and osd_cleanup() (Ilya Dryomov) [1344930] - [fs] libceph: handle_one_map() (Ilya Dryomov) [1344930] - [fs] libceph: allocate dummy osdmap in ceph_osdc_init() (Ilya Dryomov) [1344930] - [fs] libceph: schedule tick from ceph_osdc_init() (Ilya Dryomov) [1344930] - [fs] libceph: move schedule_delayed_work() in ceph_osdc_init() (Ilya Dryomov) [1344930] - [fs] libceph: redo callbacks and factor out MOSDOpReply decoding (Ilya Dryomov) [1344930] - [fs] libceph: drop msg argument from ceph_osdc_callback_t (Ilya Dryomov) [1344930] - [fs] libceph: switch to calc_target(), part 2 (Ilya Dryomov) [1344930] - [fs] libceph: switch to calc_target(), part 1 (Ilya Dryomov) [1344930] - [fs] libceph: introduce ceph_osd_request_target, calc_target() (Ilya Dryomov) [1344930] - [fs] libceph: pi->min_size, pi->last_force_request_resend (Ilya Dryomov) [1344930] - [fs] libceph: make pgid_cmp() global (Ilya Dryomov) [1344930] - [fs] libceph: rename ceph_calc_pg_primary() (Ilya Dryomov) [1344930] - [fs] libceph: ceph_osds, ceph_pg_to_up_acting_osds() (Ilya Dryomov) [1344930] - [fs] libceph: rename ceph_oloc_oid_to_pg() (Ilya Dryomov) [1344930] - [fs] libceph: fix ceph_eversion encoding (Ilya Dryomov) [1344930] - [fs] libceph: DEFINE_RB_FUNCS macro (Ilya Dryomov) [1344930] - [fs] libceph: open-code remove_{all,old}_osds() (Ilya Dryomov) [1344930] - [fs] libceph: nuke unused fields and functions (Ilya Dryomov) [1344930] - [fs] rbd: use header_oid instead of header_name (Ilya Dryomov) [1344930] - [fs] libceph: variable-sized ceph_object_id (Ilya Dryomov) [1344930] - [fs] libceph: change how osd_op_reply message size is calculated (Ilya Dryomov) [1344930] - [fs] libceph: move message allocation out of ceph_osdc_alloc_request() (Ilya Dryomov) [1344930] - [fs] libceph: grab snapc in ceph_osdc_alloc_request() (Ilya Dryomov) [1344930] - [fs] libceph: make ceph_osdc_put_request() accept NULL (Ilya Dryomov) [1344930] - [fs] rbd: get/put img_request in rbd_img_request_submit() (Ilya Dryomov) [1344930] - [fs] rbd: report unsupported features to syslog (Ilya Dryomov) [1344930] - [fs] rbd: fix rbd map vs notify races (Ilya Dryomov) [1344930] - [fs] libceph: make authorizer destruction independent of ceph_auth_client (Ilya Dryomov) [1344930] - [fs] rbd: use GFP_NOIO consistently for request allocations (Ilya Dryomov) [1344930] - [fs] libceph: use KMEM_CACHE macro (Ilya Dryomov) [1344930] - [fs] ceph: use kmem_cache_zalloc (Ilya Dryomov) [1344930] - [fs] rbd: use KMEM_CACHE macro (Ilya Dryomov) [1344930] - [fs] ceph: use lookup request to revalidate dentry (Ilya Dryomov) [1344930] - [fs] ceph: kill ceph_get_dentry_parent_inode() (Ilya Dryomov) [1344930] - [fs] ceph: fix security xattr deadlock (Ilya Dryomov) [1344930] - [fs] ceph: don't request vxattrs from MDS (Ilya Dryomov) [1344930] - [fs] configs: enable ceph filesystem ACL support (Ilya Dryomov) [1344930] - [fs] ceph: add acl, noacl options for cephfs mount (Ilya Dryomov) [1344930] - [fs] ceph: include the initial ACL in create/mkdir/mknod MDS requests (Ilya Dryomov) [1344930] - [fs] ceph: add missing init_acl() for mkdir() and atomic_open() (Ilya Dryomov) [1344930] - [fs] ceph: remove useless ACL check (Ilya Dryomov) [1344930] - [fs] ceph: make ceph_forget_all_cached_acls() static inline (Ilya Dryomov) [1344930] - [fs] ceph: fix ceph_set_acl() (Ilya Dryomov) [1344930] - [fs] ceph: Remove get/set acl on symlinks (Ilya Dryomov) [1344930] - [fs] ceph: add acl for cephfs (Ilya Dryomov) [1344930] - [fs] ceph: fix mounting same fs multiple times (Ilya Dryomov) [1344930] - [fs] ceph: remove unnecessary NULL check (Ilya Dryomov) [1344930] - [fs] ceph: avoid updating directory inode's i_size accidentally (Ilya Dryomov) [1344930] - [fs] ceph: fix race during filling readdir cache (Ilya Dryomov) [1344930] - [fs] libceph: use sizeof_footer() more (Ilya Dryomov) [1344930] - [fs] ceph: kill ceph_empty_snapc (Ilya Dryomov) [1344930] - [fs] ceph: fix a wrong comparison (Ilya Dryomov) [1344930] - [fs] ceph: replace CURRENT_TIME by current_fs_time() (Ilya Dryomov) [1344930] - [fs] ceph: scattered page writeback (Ilya Dryomov) [1344930] - [fs] libceph: add helper that duplicates last extent operation (Ilya Dryomov) [1344930] - [fs] libceph: enable large, variable-sized OSD requests (Ilya Dryomov) [1344930] - [fs] libceph: osdc->req_mempool should be backed by a slab pool (Ilya Dryomov) [1344930] - [fs] libceph: make r_request msg_size calculation clearer (Ilya Dryomov) [1344930] - [fs] libceph: move r_reply_op_{len, result} into struct ceph_osd_req_op (Ilya Dryomov) [1344930] - [fs] libceph: rename ceph_osd_req_op::payload_len to indata_len (Ilya Dryomov) [1344930] - [fs] ceph: remove useless BUG_ON (Ilya Dryomov) [1344930] - [fs] ceph: don't enable rbytes mount option by default (Ilya Dryomov) [1344930] - [fs] ceph: encode ctime in cap message (Ilya Dryomov) [1344930] - [fs] libceph: behave in mon_fault() if cur_mon < 0 (Ilya Dryomov) [1344930] - [fs] libceph: reschedule tick in mon_fault() (Ilya Dryomov) [1344930] - [fs] libceph: introduce and switch to reopen_session() (Ilya Dryomov) [1344930] - [fs] libceph: monc hunt rate is 3s with backoff up to 30s (Ilya Dryomov) [1344930] - [fs] libceph: monc ping rate is 10s (Ilya Dryomov) [1344930] - [fs] libceph: pick a different monitor when reconnecting (Ilya Dryomov) [1344930] - [fs] libceph: revamp subs code, switch to SUBSCRIBE2 protocol (Ilya Dryomov) [1344930] - [fs] libceph: decouple hunting and subs management (Ilya Dryomov) [1344930] - [fs] libceph: move debugfs initialization into __ceph_open_session() (Ilya Dryomov) [1344930] - [fs] ceph: initial CEPH_FEATURE_FS_FILE_LAYOUT_V2 support (Ilya Dryomov) [1344930] - [fs] libceph: don't spam dmesg with stray reply warnings (Ilya Dryomov) [1344930] - [fs] libceph: use the right footer size when skipping a message (Ilya Dryomov) [1344930] - [fs] libceph: don't bail early from try_read() when skipping a message (Ilya Dryomov) [1344930] - [fs] libceph: MOSDOpReply v7 encoding (Ilya Dryomov) [1344930] - [fs] libceph: advertise support for TUNABLES5 (Ilya Dryomov) [1344930] - [fs] crush: decode and initialize chooseleaf_stable (Ilya Dryomov) [1344930] - [fs] crush: add chooseleaf_stable tunable (Ilya Dryomov) [1344930] - [fs] crush: ensure take bucket value is valid (Ilya Dryomov) [1344930] - [fs] crush: ensure bucket id is valid before indexing buckets array (Ilya Dryomov) [1344930] - [fs] ceph: fix snap context leak in error path (Ilya Dryomov) [1344930] - [fs] ceph: checking for IS_ERR instead of NULL (Ilya Dryomov) [1344930] - [fs] libceph: remove outdated comment (Ilya Dryomov) [1344930] - [fs] libceph: kill off ceph_x_ticket_handler::validity (Ilya Dryomov) [1344930] - [fs] libceph: invalidate AUTH in addition to a service ticket (Ilya Dryomov) [1344930] - [fs] libceph: fix authorizer invalidation, take 2 (Ilya Dryomov) [1344930] - [fs] libceph: clear messenger auth_retry flag if we fault (Ilya Dryomov) [1344930] - [fs] libceph: fix ceph_msg_revoke() (Ilya Dryomov) [1344930] - [fs] libceph: use list_for_each_entry_safe (Ilya Dryomov) [1344930] - [fs] ceph: use i_size_{read, write} to get/set i_size (Ilya Dryomov) [1344930] - [fs] ceph: re-send AIO write request when getting -EOLDSNAP error (Ilya Dryomov) [1344930] - [fs] ceph: Asynchronous IO support (Ilya Dryomov) [1344930] - [fs] ceph: Avoid to propagate the invalid page point (Ilya Dryomov) [1344930] - [fs] ceph: fix double page_unlock() in page_mkwrite() (Ilya Dryomov) [1344930] - [fs] rbd: delete an unnecessary check before rbd_dev_destroy() (Ilya Dryomov) [1344930] - [fs] libceph: use list_next_entry instead of list_entry_next (Ilya Dryomov) [1344930] - [fs] ceph: ceph_frag_contains_value can be boolean (Ilya Dryomov) [1344930] - [fs] ceph: remove unused functions in ceph_frag.h (Ilya Dryomov) [1344930] - [fs] rbd: don't put snap_context twice in rbd_queue_workfn() (Ilya Dryomov) [1344930] - [fs] libceph: clear msg->con in ceph_msg_release() only (Ilya Dryomov) [1344930] - [fs] libceph: add nocephx_sign_messages option (Ilya Dryomov) [1344930] - [fs] libceph: stop duplicating client fields in messenger (Ilya Dryomov) [1344930] - [fs] libceph: drop authorizer check from cephx msg signing routines (Ilya Dryomov) [1344930] - [fs] libceph: msg signing callouts don't need con argument (Ilya Dryomov) [1344930] - [fs] libceph: evaluate osd_req_op_data() arguments only once (Ilya Dryomov) [1344930] - [fs] libceph: introduce ceph_x_authorizer_cleanup() (Ilya Dryomov) [1344930] - [fs] rbd: remove duplicate calls to rbd_dev_mapping_clear() (Ilya Dryomov) [1344930] - [fs] rbd: set device_type::release instead of device::release (Ilya Dryomov) [1344930] - [fs] rbd: don't free rbd_dev outside of the release callback (Ilya Dryomov) [1344930] - [fs] rbd: return -ENOMEM instead of pool id if rbd_dev_create() fails (Ilya Dryomov) [1344930] - [fs] libceph: use local variable cursor instead of &msg->cursor (Ilya Dryomov) [1344930] - [fs] libceph: remove con argument in handle_reply() (Ilya Dryomov) [1344930] - [fs] ceph: combine as many iovec as possile into one OSD request (Ilya Dryomov) [1344930] - [fs] rbd: drop null test before destroy functions (Ilya Dryomov) [1344930] - [fs] rbd: require stable pages if message data CRCs are enabled (Ilya Dryomov) [1344930] - [fs] rbd: prevent kernel stack blow up on rbd map (Ilya Dryomov) [1344930] - [fs] rbd: don't leak parent_spec in rbd_dev_probe_parent() (Ilya Dryomov) [1344930] - [fs] rbd: use writefull op for object size writes (Ilya Dryomov) [1344930] - [fs] rbd: set max_sectors explicitly (Ilya Dryomov) [1344930] - [fs] libceph: advertise support for keepalive2 (Ilya Dryomov) [1344930] - [fs] libceph: don't access invalid memory in keepalive2 path (Ilya Dryomov) [1344930] - [fs] libceph: check data_len in ->alloc_msg() (Ilya Dryomov) [1344930] - [fs] libceph: use keepalive2 to verify the mon session is alive (Ilya Dryomov) [1344930] - [fs] rbd: plug rbd_dev->header.object_prefix memory leak (Ilya Dryomov) [1344930] - [fs] rbd: fix double free on rbd_dev->header_name (Ilya Dryomov) [1344930] - [fs] libceph: set 'exists' flag for newly up osd (Ilya Dryomov) [1344930] - [fs] libceph: rename con_work() to ceph_con_workfn() (Ilya Dryomov) [1344930] - [fs] libceph: Avoid holding the zero page on ceph_msgr_slab_init errors (Ilya Dryomov) [1344930] - [fs] libceph: remove the unused macro AES_KEY_SIZE (Ilya Dryomov) [1344930] - [fs] rbd: fix copyup completion race (Ilya Dryomov) [1344930] - [fs] libceph: treat sockaddr_storage with uninitialized family as blank (Ilya Dryomov) [1344930] - [fs] libceph: enable ceph in a non-default network namespace (Ilya Dryomov) [1344930] - [fs] rbd: use GFP_NOIO in rbd_obj_request_create() (Ilya Dryomov) [1344930] - [fs] crush: fix a bug in tree bucket decode (Ilya Dryomov) [1344930] - [fs] libceph: Fix ceph_tcp_sendpage()'s more boolean usage (Ilya Dryomov) [1344930] - [fs] libceph: Remove spurious kunmap() of the zero page (Ilya Dryomov) [1344930] - [fs] rbd: queue_depth map option (Ilya Dryomov) [1344930] - [fs] rbd: store rbd_options in rbd_device (Ilya Dryomov) [1344930] - [fs] rbd: terminate rbd_opts_tokens with Opt_err (Ilya Dryomov) [1344930] - [fs] rbd: bump queue_max_segments (Ilya Dryomov) [1344930] - [fs] ceph: rework dcache readdir (Ilya Dryomov) [1344930] - [fs] crush: sync up with userspace (Ilya Dryomov) [1344930] - [fs] crush: fix crash from invalid 'take' argument (Ilya Dryomov) [1344930] - [fs] libceph: fix wrong name "Ceph filesystem for Linux" (Ilya Dryomov) [1344930] - [fs] rbd: timeout watch teardown on unmap with mount_timeout (Ilya Dryomov) [1344930] - [fs] libceph: a couple tweaks for wait loops (Ilya Dryomov) [1344930] - [fs] libceph: nuke time_sub() (Ilya Dryomov) [1344930] - [fs] libceph: properly release STAT request's raw_data_in (Ilya Dryomov) [1344930] - [fs] Revert "libceph: clear r_req_lru_item in __unregister_linger_request()" (Ilya Dryomov) [1344930] - [fs] libceph: request a new osdmap if lingering request maps to no osd (Ilya Dryomov) [1344930] - [fs] ovl: Do d_type check only if work dir creation was successful (Miklos Szeredi) [1341795] - [fs] ovl: update documentation (Miklos Szeredi) [1341795] - [fs] ovl: override creds with the ones from the superblock mounter (Miklos Szeredi) [1341795] - [fs] ovl: ignore permissions on underlying lookup (Miklos Szeredi) [1341795] - [fs] vfs: add lookup_hash() helper (Miklos Szeredi) [1341795] - [fs] vfs: rename: check backing inode being equal (Miklos Szeredi) [1341795] - [fs] vfs: add vfs_select_inode() helper (Miklos Szeredi) [1341795] - [fs] ovl: cleanup unused var in rename2 (Miklos Szeredi) [1341795] - [fs] ovl: rename is_merge to is_lowest (Miklos Szeredi) [1341795] - [fs] ovl: verify upper dentry before unlink and rename (Miklos Szeredi) [1341795] - [fs] ovl: copy new uid/gid into overlayfs runtime inode (Miklos Szeredi) [1341795] - [fs] ovl: ignore lower entries when checking purity of non-directory entries (Miklos Szeredi) [1341795] - [fs] ovl: fix getcwd() failure after unsuccessful rmdir (Miklos Szeredi) [1341795] - [fs] ovl: fix working on distributed fs as lower layer (Miklos Szeredi) [1341795] - [fs] ovl: Remove email address from Documentation/filesystems/overlayfs.txt (Miklos Szeredi) [1341795] - [fs] ovl: document lower layer ordering (Miklos Szeredi) [1341795] - [fs] ovl: add testsuite to docs (Miklos Szeredi) [1341795] - [fs] ovl: update MAINTAINERS (Miklos Szeredi) [1341795]- [infiniband] ib/core: Use GRH when the path hop-limit > 0 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/{core, mlx5}: Fix input len in vendor part of create_qp/srq (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Avoid using user-index for SRQs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Allow resetting VF admin mac to zero (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Check the correct limitation on VFs for HA mode (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Fix lockdep warning in handling of mac/vlan tables (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Provide correct packet/bytes statistics (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Add rx/tx bytes software counters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Correctly handle RSS indirection table when changing number of channels (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5e: Fix ethtool RX hash func configuration change (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Fix soft lockup when HW Timestamping is enabled (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Fix LRO modify (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Remove wrong poll CQ optimization (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Fix missed clean call in registration path (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb3: fix up vpd strings for kstrto*() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Avoid changing dev->features directly in run-time (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4_core: Set UAR page size to 4KB regardless of system page size (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Do not BUG_ON during reset when PCI is offline (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Fix potential corruption in counters database (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Choose time-stamping shift value according to HW frequency (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Count HW buffer overrun only once (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: rpcrdma_bc_receive_call() should init rq_private_buf.len (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Add support for the port info class for RoCE ports (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Add support for extended counters over RoCE ports (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Fix arm logic to align with new cq API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add pci device id for chelsio t540 lom adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Use static constant netdevice ndos (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Remove select queue ndo initialization (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Use offset based reserved field names in the IFC header file (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: fix for rare multicast join race condition (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Fix reading capability mask of the port info class (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4: fix some error handling in mlx4_multi_func_init() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: increment devcmd2 result ring in case of timeout (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Fixing ocrdma debugfs directory remove (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Fix pkey_index returned by driver in rq work completion (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: populate max_sge_rd in device attributes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Initialize stats resources in the driver before ib device registration (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/sysfs: remove unused va_list args (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Do not set skb truesize since using one linearskb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1305593 1310156] - [infiniband] ib/core: Set correct payload length for RoCEv2 over IPv6 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Use MLX5_GET to correctly get end of padding mode (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Fix use of null pointer PD (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Fix reqlen validation in mlx5_ib_alloc_ucontext (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Add CREATE_CQ and CREATE_QP to uverbs_ex_cmd_mask (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Unify CQ create flags check (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Expose Raw Packet QP to user space consumers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] {ib, net}/mlx5: Move the modify QP operation table to mlx5_ib (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Support setting Ethernet priority for Raw Packet QPs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Add Raw Packet QP query functionality (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Add create and destroy functionality for Raw Packet QP (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Refactor mlx5_ib_qp to accommodate other QP types (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Allocate a Transport Domain for each ucontext (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Warn on unsupported events of QP/RQ/SQ (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Add RQ and SQ event handling (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Export transport objects (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Expose CQE version to user-space (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] ib/mlx5: Add CQE version 1 support to user QPs and SRQs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Fix data validation in mlx5_ib_alloc_ucontext (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/sa: Fix netlink local service GFP crash (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srpt: Remove redundant wc array (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/qib: Improve ipoib UD performance (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Advertise RoCE v2 support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Create and use another QP1 for RoCEv2 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx4: Enable send of RoCE QP1 packets with IP/UDP headers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Enable RoCE v2 when the IB device is added (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx4: Support modify_qp for RoCE v2 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add definition for the standard RoCE V2 UDP port (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4_core: Add support for RoCE v2 entropy (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4_core: Add support for configuring RoCE v2 UDP port (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx4: Add support for setting RoCEv2 gids in hardware (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Configure mlx4 hardware for mixed RoCE v1/v2 modes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Add gid_type to GID properties (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4: Query RoCE support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svc_rdma: use local_dma_lkey (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Add class for RDMA backwards direction transport (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Define maximum number of backchannel requests (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Make map_xdr non-static (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Remove last two __GFP_NOFAIL call sites (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Add gfp flags to svc_rdma_post_recv() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Remove unused req_map and ctxt kmem_caches (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Improve allocation of struct svc_rdma_req_map (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Improve allocation of struct svc_rdma_op_ctxt (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Clean up process_context() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Clean up rdma_create_xprt() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Use hop-limit from IP stack for RoCE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Rename rdma_addr_find_dmac_by_grh (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cm: Fix a recently introduced deadlock (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srpt: Fix the RDMA completion handlers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Fix dereference before check (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Eliminate sparse false context imbalance warning (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: sysfs.c: Fix PerfMgt ClassPortInfo handling (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Remove set-but-not-used variable from ib_sg_to_pages() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Fix passing casted pointer in mlx5_query_port_roce (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mad: use CQ abstraction (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mad: pass ib_mad_send_buf explicitly to the recv_handler (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] Replace memset with eth_zero_addr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Delete locally redefined variable (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4: Remove unused macro (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Take source mac from AH instead from the port (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Initialize hop_limit when creating address handle (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Expose correct maximum number of CQE capacity (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: Take clip reference before starting IPv6 listen (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: Fixes GW-Basic labels to meaningful error names (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: Fixes static checker warning in c4iw_rdev_open() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/nes: checking for NULL instead of IS_ERR (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/qib: Support creating qps with GFP_NOIO flag (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/sysfs: Fix sparse warning on attr_id (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Fix RDMA port validation for iWarp (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/qib: fix mcast detach when qp not attached (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Fix kernel panic on multicast flow (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Fix trimming down IRQ number (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Add flow steering support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Export flow steering API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Make ipv4/ipv6 location more clear (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Enable flow steering support for the IB driver (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Initialize namespaces only when supported by device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Set priority attributes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Connect flow tables (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Introduce modify flow table command (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Managing root flow table (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Add utilities to find next and prev flow-tables (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Introduce flow steering autogrouped flow table (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Fixes static checker warning in mps_tcam_show() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Fix non negative ERR_PTR isert_device_get usage (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Add PTP Hardware Clock (PHC) support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Add HW timestamping (TS) support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Introduce access function to read internal timer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Do not modify the TX SKB (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] chelsio: constify cphy_ops structures (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Support the remote invalidation exception (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Remove deprecated module parameters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Get TID calculation right for IPv6 mode (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Change the increment rkey flow logic (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/isert: Support the remote invalidation exception (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/isert: Declare correct flags when accepting a connection (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/isert: Remove unused file iser_proto.h (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/iser, isert: Create and use new shared header (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: set intuitive values for mr_valid (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Don't register memory for all immediate data writes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Reuse ib_sg_to_pages (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Fix module init not cleaning up on error flow (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: constify mmu_notifier_ops structures (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: constify iser_reg_ops structure (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/nes: constify nes_cm_ops structure (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: report tx/rx checksum cap in query results (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Convert kmalloc to kmalloc_array for checkpatch (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Suppress non-fatal memory allocations (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Advertise atomic capabilities in query device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Add setting ATOMIC endian mode (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb3: Fix incorrectly returning error on success (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: Pass qid range to user space driver (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mad: Ensure fairness in ib_mad_completion_handler (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Add driver cross-channel support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add cross-channel support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Align coding style of ib_device_cap_flags structure (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Mmap the HCA's core clock register to user-space (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Add hca_core_clock_offset to udata in init_ucontext (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Add support for hca_core_clock and timestamp_mask (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add ib_is_udata_cleared (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Add create_cq extended command (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4vf: Update to 128 byte mailbox size for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update SGE context congestion map change for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update mps_tcam output to include T6 fields (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update correct encoding of SGE Ingress DMA States for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update Congestion Channel map for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update register range and SGE registers for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4/cxgb4vf: Update Ingress padding boundary values for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update pm_stats for T6 adapter family (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Pass correct argument to t4_link_l1cfg() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Display extended counter set if available (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Specify attribute_id in port_table_attribute (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Create get_perf_mad function in sysfs.c (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: remove the write-only usecnt field from struct ib_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: remove the struct ib_phys_buf definition (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] nes: simplify nes_reg_phys_mr calling conventions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] cxgb3: simplify iwch_get_dma_wr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: remove in-kernel support for memory windows (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: remove support for phys MRs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: remove ib_query_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: start documenting device capabilities (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Move multicast specific code out of ipoib_main.c (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: factor out common multicast list removal code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Support RoCE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Add RoCE fields to Address Vector (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Support IB device's callbacks for adding/deleting GIDs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Set network_hdr_type upon RoCE responder completion (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Extend query_device/port to support RoCE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Introduce access functions to query vport RoCE fields (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Introduce access functions to enable/disable RoCE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Support IB device's callback for getting its netdev (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Support IB device's callback for getting the link layer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Use napi_complete_done() api in napi handler (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Use the node info to alloc_ring() for RX queues (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: get naming correct for iscsi queues (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Warn if device doesn't have enough PCI bandwidth (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/usnic: delete unneeded IS_ERR test (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/usnic: Handle 0 counts in resource allocation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/usnic: Fix resource leak in error case (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/usnic: Support more QP state transitions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/usnic: Fix message typo (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/usnic: Fix incorrect cast in usnic_ib_fw_string_to_u64 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/usnic: Improve a failure message (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/usnic: Remove unused prototype (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/cma: Join and leave multicast groups with IGMP (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Initialize UD header structure with IP and UDP headers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Add configfs for rdma_cm (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] configfs: add show and store methods to struct configfs_attribute (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/rdma_cm: Add wrapper for cma reference count (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Validate route when we init ah (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Move rdma_is_upper_dev_rcu to header file (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add rdma_network_type to wc (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add ROCE_UDP_ENCAP (RoCE V2) type (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Add gid attributes to sysfs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cm: Use the source GID index type (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add gid_type to gid attribute (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: don't search the GID table twice (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Change per-entry lock in RoCE GID table to one lock (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Refactor GID cache's ib_dispatch_event (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Remove ib_query_device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: don't pretend to use cpu notifiers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Avoid calling ib_query_device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Avoid calling ib_query_device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ulps: Avoid calling ib_query_device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Avoid calling ib_query_device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Save the device attributes on the device structure (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix module parameter spelling (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Remove incorrect link credit check (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Change num_rcv_contexts to num_user_contexts and its meaning (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix for module parameter hdrq_entsize when it's 0 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix a possible null pointer dereference (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: HFI now sends OPA Traps instead of IBTA (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: add definitions for OPA traps (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: convert buffers allocated atomic to per cpu (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: fix sdma build failures to always clean up (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: fix pio progress routine race with allocator (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Detect SDMA transmission error early (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Clean-up unnecessary goto statements (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add page lock limit check for SDMA requests (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Convert to use get_user_pages_fast (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Unconditionally clean-up SDMA queues (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Return immediately on error (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Reduce snoop locking scope in IOCTL handler (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Further clean up hfi1_ioctl parameter checks (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: hfi1_ioctl remove setlink state (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Return early from hfi1_ioctl parameter errors (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix camel case variables (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: diag.c correct sizeof parameter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: diag.c add missing braces (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: diag.c change null comparisons (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: diag.c fix white space errors (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: diag.c fix logical continuations (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: diag.c fix alignment (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: diag.c use BIT macros (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Adding counter resolutions for DataPortCounters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Consider VL15 MTU also when calculating the maximum VL MTU (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: unknown frame messages are not errors (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: remove SPC freeze error messages (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Unexpected link up pkey values are not an error (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Destroy workqueues if hfi1_register_ib_device() call returns error (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Adds software counters for bitfields within various error status fields (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Correctly limit VLs against SDMA engines (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add a credit push on diagpkt allocate fail (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Extend quiet timeout (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add one-time LCB reset (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix qp.h comments (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add aeth name syndrome decode (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Decode CNP opcode (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Support alternate firmware names (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Eliminate WARN_ON when VL is invalid (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix error in hfi1 driver build (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] staging/rdma/hfi1: Adjust EPROM partitions, add EPROM commands (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Read EFI variable for device description (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: rework is_a0() and is_bx() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add space between concatenated string elements (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Remove rcv bubbles code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: remove RxCtxRHQS from hfi1stats (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix downgrade race (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: revert commit e7104a2a9606 ('xprtrdma: Cap req_cqinit') (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Invalidate in the RPC reply handler (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Add ro_unmap_sync method for all-physical registration (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Add ro_unmap_sync method for FMR (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Add ro_unmap_sync method for FRWR (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Introduce ro_unmap_sync method (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Move struct ib_send_wr off the stack (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Disable RPC/RDMA backchannel debugging messages (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: xprt_rdma_free() must not release backchannel reqs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Fix additional uses of spin_lock_irqsave(rb_lock) (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: checking for NULL instead of IS_ERR() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: clean up some curly braces (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Replace arpq_head/arpq_tail with SKB double link-list code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Use t4_mgmt_tx() API for sending write l2t request ctrl packets (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add API to alloc l2t entry; also update existing ones (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Use symbolic constant for VLAN priority calculation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Rename en_flow_table.c to en_fs.c (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Use flow steering infrastructure for mlx5_en (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Flow steering tree initialization (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Introduce flow steering API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Add flow steering lookup algorithms (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Add flow steering base data structures (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Introduce flow steering firmware commands (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Assign random MAC address if needed (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5: Fix query E-Switch capabilities (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Handle clip return values (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Fix incorrect 'c' suffix to pI4, use pISc instead (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Convert to CQ abstraction (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Use helper for container_of (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Use a dedicated descriptor for login (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: use the new CQ API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srpt: chain RDMA READ/WRITE requests (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: add a proper completion queue abstraction (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Adds PCI device id for new T5 adapters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add FL DMA mapping error and low counter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Deal with wrap-around of queue for Work request (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: prevent simultaneous execution of service_ofldq() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Use ACCES_ONCE macro to read queue's consumer index (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4/cxgb4vf: update Kconfig file to include T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Align rest of the ethtool get stats (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb3: Convert simple_strtoul to kstrtox (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Support the HA mode for SRIOV VFs too (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Use the VF base-port when demuxing mad from wire (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4_core: Keep VLAN/MAC tables mirrored in multifunc HA mode (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Support mirroring VF DMFS rules on both ports (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Use both physical ports to dispatch link state events to VF (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Use both physical ports to set the VF link state (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Add support for SR-IOV ndos (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5: E-Switch, Introduce get vf statistics (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5: E-Switch, Introduce set vport vlan (VST mode) (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: E-Switch, Introduce HCA cap and E-Switch vport context (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5: E-Switch, Introduce Vport administration functions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: E-Switch, Add SR-IOV (FDB) support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: E-Switch, Introduce FDB hardware capabilities (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Introducing E-Switch and l2 table (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Write vlan list into vport context (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Write UC/MC list and promisc mode into vport context (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Introduce access functions to modify/query vport vlans (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Introduce access functions to modify/query vport promisc mode (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Introduce access functions to modify/query vport state (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Introduce access functions to modify/query vport mac lists (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Update access functions to Query/Modify vport MAC address (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Add HW capabilities and structs for SR-IOV E-Switch (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Add base sriov support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Modify enable/disable hca functions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Handle packets with invalid RHF on context 0 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Reduce number of parameters passed to send handlers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: add ACK coalescing logic (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: add common routine for queuing acks (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Workaround to prevent corruption during packet delivery (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: pre-compute sc and sde for RC/UC QPs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Use parallel workqueue for SDMA engines (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: move hfi1_migrate_qp (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: use one-shot LCB write (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Remove spurious error messages (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix for opaportconfig ledon by not checking for portNum (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Select only devices with active links (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Disable thermal polling before sensor initialization (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Always download SBus firmware (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Enable WFR PCIe extended tags from the driver (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Clear the QSFP reset that is asserted on FLR (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Convert dd_dev_info() to hfi1_cdbg() in process startup (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1 : Prefer using the BIT macro (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: optionally prescan rx queue for {B, F}ECNs - UC, RC (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: don't cache "prescan head" (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Move macros to a common header (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Remove unnecessary include files (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] staging/rdma/hfi1: Clean up macro indentation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Remove file pointer macros (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: chip: Remove wrapper function (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: sdma: Remove wrapper functions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: Remove hfi1_nomsix() wrapper function (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: Remove unnecessary variable (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ehca: stop using struct ib_phys_buf (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: use kmalloc_array instead of kmalloc (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ipath: Remove unneeded vairable (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: ipath_init_chip: Use setup_timer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: ipath_sdma: Use setup_timer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: ipath_verbs: Use setup_timer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: ipath_driver: Use setup_timer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: remove sched.h header (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: use TASK_COMM_LEN in ipath_portdata (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: Replace kmalloc with kmalloc_array (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: ipath_eeprom: Remove useless intialisation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: ipath_init_chip: Remove useless initialisation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/path: Use kcalloc instead of kzalloc to allocate array (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: Use memdup_user (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ehca: fix handling idr_alloc result (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: use offset_in_page macro (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: correctly handling failed allocation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] rdma/be2net: Remove open and close entry points (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Depend on async link events from CNA (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Dispatch only port event when port state changes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Fix vlan-id assignment in qp parameters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Replace kfree with kvfree in mlx4_ib_destroy_srq (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: cma_match_net_dev needs to take into account port_num (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: fix handling return value of mlx4_slave_convert_port (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Postpone remove_keys under knowledge of coming preemption (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Use vmalloc for WR buffers when needed (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] ib/mlx4: Use correct order of variables in log message (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Remove explicit mlx4 work-around (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] mlx4: Expose correct max_sge_rd limit (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mad: Require CM send method for everything except ClassPortInfo (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Add a missing rcu_read_unlock() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib core: Fix ib_sg_to_pages() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Fix srp_map_sg_fr() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Fix indirect data buffer rkey endianness (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Initialize dma_length in srp_map_idb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Fix possible send queue overflow (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Fix a memory leak (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/sa: Put netlink request into the request list before sending (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: use sector_div instead of do_div (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: use RCU for uverbs id lookup (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/qib: Minor fixes to qib per SFF 8636 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Fix user mode post wr corruption (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/qib: Fix qib_mr structure (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: fix race condition when sending a message on unbound socket (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Avoid returning success in case of an error flow (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Fix sleeping while holding spinlock at rem_slave_counters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Use the right DMA free function on TX path (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Max mtu comparison fix (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5e: Added self loopback prevention (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Fix inline header size calculation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Allow activation of scsi-mq for SRP in driver (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] scsi: use host wide tags by default (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Fix LSO vlan insertion (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Re-eanble client vlan TX acceleration (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Return error in case mlx5e_set_features() fails (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Don't allow more than max supported channels (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Use the the real irqn in eq->irqn (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Wait for RX buffers initialization in a more proper manner (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Avoid NULL pointer access in case of configuration failure (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] nfs: Enable client side NFSv4.1 backchannel to use other transports (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] sunrpc: Abstract backchannel operations (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: convert bind hash table to re-sizable hashtable (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: changing the return type from int to void (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: assign affinity hint to interrupts (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Add backward direction service for RPC/RDMA transport (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Handle incoming backward direction RPC calls (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Add support for sending backward direction RPC replies (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Pre-allocate Work Requests for backchannel (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Pre-allocate backward rpc_rqst and send/receive buffers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Saving IRQs no longer needed for rb_lock (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Remove reply tasklet (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Use workqueue to process RPC/RDMA replies (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Replace send and receive arrays (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Refactor reply handler error handling (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Prevent loss of completion signals (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Re-arm after missed events (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Enable swap-on-NFS/RDMA (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: don't log warnings for flushed completions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core, cma: Make __attribute_const__ declarations sparse-friendly (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Remove old fast registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: Remove fast registration from the code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/nes: Remove old FRWR API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/qib: Remove old FRWR API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: Remove old FRWR API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/cxgb3: Remove old FRWR API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Remove old FRWR API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Remove old FRWR API support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Remove old FRWR API support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Dont allocate a page vector when using fast_reg (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Remove srp_finish_mapping (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Convert to new registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Split srp_map_sg (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds/iw: Convert to new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Port to new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Port to new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Port to new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Port to new fast registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/nes: Support the new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/qib: Support the new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: Support the new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/cxgb3: Support the new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Support the new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Support the new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Support the new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Remove dead fmr code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Introduce new fast registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ucma: Take the network namespace from the process (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] ib/cma: Add support for network namespaces (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Separate port allocation to network namespaces (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/addr: Pass network namespace as a parameter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Enable SG clustering (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: set block queue_virt_boundary (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Update driver version string to 0.9-294 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: add additional rc traces (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add unit # to verbs txreq cache name (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Load SBus firmware once per ASIC (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Thread the receive interrupt (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add irqsaves in the packet processing path (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Increase SDMA descriptor queue size (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Allow tuning of SDMA interrupt rate (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Wrong cast breaks desired pointer arithmetic (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Prevent silent data corruption with user SDMA (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix port bounce issues with 0.22 DC firmware (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add a schedule in send thread (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Reset firmware instead of reloading Sbus (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: close shared context security hole (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add coalescing support for SDMA TX descriptors (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] staging/rdma/hfi1: Remove QSFP_ENABLED from HFI capability mask (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Prevent host software lock up (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Extend the offline timeout (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix code to reset ASIC CSRs on FLR (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix regression in send performance (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] hfi1: sdma: Use setup_timer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] hfi1: driver: Use setup_timer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: chip: Use setup_timer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Remove an unused variable (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Remove an unused variable (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update ethtool get_drvinfo to get regdump len (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Use vmalloc, if kmalloc fails (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Return error if setup_rss is called before probe (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4/cxgb4vf: Update driver desc. to include Chelsio T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add info print to display number of MSI-X vectors allocated (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Restore L1 cfg, if FW rejects new L1 cfg settings (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Don't disallow turning off auto-negotiation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Align ethtool get stat settings (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Remove smac and vlan id from path record (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Remove smac and vlan id from qp_attr and ah_attr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cm: Remove the usage of smac and vid of qp_attr and cm_av (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Use GID table in AH creation and dmac resolution (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/cache: Add ib_find_gid_by_filter cache API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: cma_validate_port should verify the port and netdevice (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cm: cm_init_av_by_path should find a GID by its netdevice (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add netdev to path record (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Expose and rename ib_find_cached_gid_by_port cache API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add netdev and gid attributes paramteres to cache (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Add support for blocking multicast loopback QP creation user flag (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Add counter based implementation for QP multicast loopback block (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Add IB counters table (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Implement mcast loopback prevention for ETH qps (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4_core: Add support for filtering multicast loopback (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Allow setting create flags in QP init attribute (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Extend ib_uverbs_create_qp (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] iw_cxgb4: Adds support for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: T6 adapter lld support for iw_cxgb4 driver (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Bump up ocrdma version number to 11.0.0.0 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Prevent CQ-Doorbell floods (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Check resource ids received in Async CQE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Avoid a possible crash in ocrdma_rem_port_stats (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Cleanup unused device list and rcu variables (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: reverse the ord/ird in the ESTABLISHED upcall (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: fix misuse of ep->ord for minimum ird calculation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: pass the ord/ird in connect reply events (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: detect fatal errors while creating listening filters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: avoid 32-bit warning (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/cxgb4: re-fix 32-bit build warning (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib_pack.h: Fix commentary IBA reference for CNP in IB opcode enum (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: fix a comment typo (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] usnic: correctly handle kzalloc return value (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] usnic: correctly check failed allocation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: fix rds-ping deadlock over TCP transport (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: use TASK_COMM_LEN in hfi1_ctxtdata (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: Prefer using BIT Macro (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: delete unneeded tabs in conditional statement block (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: mad: Remove explicit cast (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: diag: Remove useless initialisation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: sysfs: Remove useless initialisation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: Remove unnecessary cast on void pointer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] mlx4: corretly check failed allocation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4_core: Replace VF zero mac with random mac in mlx4_core (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Wait for FW readiness on startup (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Add pci error handlers to mlx5_core driver (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Fix internal error detection conditions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] mlx5: stop including (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds-tcp: Reset tcp callbacks if re-using an outgoing socket in rds_tcp_accept_one() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Invoke ->laddr_check() in rds_bind() for explicitly bound transports (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: remove unnecessary out of memory messages (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: Use kcalloc instead of kzalloc to allocate array (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Fix resource tracker error flow in add_res_range (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Fix mailbox leak in error flow when performing update qp (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Add steering rules after RSS creation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Use private health thread for each device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Use accessor functions to read from device memory (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Prepare cmd interface to system errors handling (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Improve mlx5 messages (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: remove xrc_remote_srq_num from struct ib_send_wr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: Remove fast registration from the code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] ib: split struct ib_send_wr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: ib: split mr pool to improve 8K messages performance (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: ib: use max_mr from HCA caps than max_fmr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: ib: mark rds_ib_fmr_wq static (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: ib: use already available pool handle from ibmr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: ib: fix the rds_ib_fmr_wq kick call (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: ib: handle rds_ibdev release case instead of crashing the kernel (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: ib: split send completion handling and do batch ack (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: ib: ack more receive completions to improve performance (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: use rds_send_xmit() state instead of RDS_LL_SEND_FULL (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: defer the over_batch work to send worker (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: do hang reset only in case of tx timeout (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: handle spurious error interrupt (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Report correct link speed for unsupported ones (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Adds a new Device Log Facility FW_DEVLOG_FACILITY_CF (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: For T4, don't read the Firmware Mailbox Control register (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4 : Update T4/T5/T6 register ranges (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds-tcp: Set up MSG_MORE and MSG_SENDPAGE_NOTLAST as appropriate in rds_tcp_xmit (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds-tcp: Do not bloat sndbuf/rcvbuf in rds_tcp_tune (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Use a single TCP socket for both send and receive (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: use offset_in_page macro (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Use per-bucket rw lock for bind hash-table (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: fix rds_sock reference bug while doing bind (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: make socket bind/release locking scheme simple and more efficient (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: use kfree_rcu in rds_ib_remove_ipaddr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add HW timesptamp support for RX (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Update health syndromes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Fix wrong name in struct (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: New init and exit flow for mlx5_core (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Fix notification of page supplement error (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Fix async commands return code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Remove redundant "err" variable usage (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Fix struct type in the DESTROY_TIR/TIS device commands (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Priv state flag not rolled-back upon netdev open error (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: add a blank line after function (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: class_name_user() should be static (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: use kvfree() in sdma.c (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: do not use u8 to store a 32-bit integer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] hfi1: drop null test before destroy functions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: mask vs shift confusion (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: clean up some defines (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: info leak in get_ctxt_info() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: fix a locking bug (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: checking for NULL instead of IS_ERR (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: fix sdma_descq_cnt parameter parsing (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: fix copy_to/from_user() error handling (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/hfi1: fix pstateinfo from returning improperly byteswapped value (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: Add CSRs for CONFIG_SDMA_VERBOSITY (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: Support ib_alloc_mr verb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] hfi1: replace indent spaces with tabs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4: Copy/set only sizeof struct mlx4_eqe bytes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Explicitly set no vlan tags in WQE ctrl segment when no vlan is present (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds-tcp: Recover correctly from pskb_pull()/pksb_trim() failure in rds_tcp_data_recv (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cm: Fix rb-tree duplicate free and use-after-free (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Use inner P_Key to determine netdev (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ucma: check workqueue allocation before usage (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Potential NULL dereference in cma_id_from_event (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Fix use after free of ifa (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Fix memory corruption in ib_cache_gid_set_default_gid (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: For sendonly join free the multicast group on leave (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Fix NFS server crash triggered by 1MB NFS WRITE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5: Fix typo in mlx5_query_port_pvlc (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Accept connection without a valid netdev on RoCE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Don't require LOCAL_DMA_LKEY support for fastreg (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] usnic: add missing clauses to BSD license (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: handle rdma read with a non-zero initial page offset (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: increase the max mcast backlog queue (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Make sendonly multicast joins create the mcast group (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Expire sendonly multicast joins (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Remove pa_lkey usages (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Remove support for IB_DEVICE_LOCAL_DMA_LKEY (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Add module parameter for always register memory (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Replace global lkey with lkey local to PD (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: really allow to change RSS key (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: add device ID for few T5 adapters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Skip data copy if all the command data comes as immediate (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Change the recv buffers posting logic (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Fix pending connections handling in target stack shutdown sequnce (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Remove np_ prefix from isert_np members (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Remove unused variables (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Put the reference on commands waiting for unsol data (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: remove command with state ISTATE_REMOVE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: changes for new firmware 1.14.4.0 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: verify the underlying transport exists before creating a connection (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Fix for write-combining stats configuration (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: fix usage of uninitialized variable (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: rds_conn_lookup() should factor in the structfor a match (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Suppress warning for send only join failures (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Clean up send-only multicast joins (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Fix possible protection fault (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Move SM class defines from ib_mad.h to ib_smi.h (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Remove unnecessary defines from ib_mad.h (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] mlx5: Fix incorrect wc pkey_index assignment for GSI messages (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: avoid destroying a NULL mr in reg_user_mr error flow (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/uverbs: reject invalid or unknown opcodes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cxgb4: Fix if statement in pick_local_ip6adddrs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/sa: Fix rdma netlink message flags (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ucma: HW Device hot-removal support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4_ib: Disassociate support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/uverbs: Enable device removal when there are active user space applications (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/uverbs: Explicitly pass ib_dev to uverbs commands (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/uverbs: Fix race between ib_uverbs_open and remove_one (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/uverbs: Fix reference counting usage of event files (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] ib/core: Make ib_dealloc_pd return void (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Create an insecure all physical rkey only if needed (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Register the indirect data buffer descriptor (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Introduce srp_device.use_fmr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Remove use_mr argument from srp_map_sg_entry() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Remove the memory registration backtracking code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Add memory descriptor array pointer range checking (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Use multiple registrations for large memory regions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Re-enable FMR for non-page aligned buffers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds/ib: Remove ib_get_dma_mr calls (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib_srpt: Remove ib_get_dma_mr calls (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Use pd->local_dma_lkey (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Remove ib_get_dma_mr calls (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Use pd->local_dma_lkey (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Remove ib_get_dma_mr calls (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Remove ib_get_dma_mr calls (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Remove ib_get_dma_mr calls (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mad: Remove ib_get_dma_mr calls (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Guarantee that a local_dma_lkey is available (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Chain all iser transaction send work requests (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Add debug prints to the various memory registration methods (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Support up to 8MB data transfer in a single command (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Pass registration pool a size parameter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Unify fast memory registration flows (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Make reg_desc_get a per device routine (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Rename iser_reg_page_vec to iser_fast_reg_fmr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Maintain connection fmr_pool under a single registration descriptor (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Introduce iser registration pool struct (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Move fastreg descriptor allocation to iser_create_fastreg_desc (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Introduce iser_reg_ops (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Remove dead code in fmr_pool alloc/free (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Rename struct fast_reg_descriptor -> iser_fr_desc (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Introduce struct iser_reg_resources (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Remove an unneeded print for unaligned memory (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Remove a redundant always-false condition (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Fix possible bogus DMA unmapping (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Get rid of un-maintained counters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Fix missing return status check in iser_send_data_out (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Remove '.' from log message (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Change minor assignments and logging prints (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Change some module parameters to be RO (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/sa: Route SA pathrecord query through netlink (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/sa: Allocate SA query with kzalloc (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add rdma netlink helper functions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/netlink: Add defines for local service requests through netlink (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Stop the scsi_eh_ and scsi_tmf_ threads if login fails (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Bump driver version and release date (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Handle partial connection success correctly (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Constify a function argument (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Fix incorrect cq flushing in error state (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Use correct SL on AH query under RoCE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Forbid using sysfs to change RoCE pkeys (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Demote mcg message from warning to debug (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Fix potential deadlock when sending mad to wire (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Remove needless bracketization (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Incorporate the moving of GID Table mgmt to IB/Core (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Replace mechanism for RoCE GID management (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx4: Implement ib_device callbacks (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4: Postpone the registration of net_device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Port aggregation configuration (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Add RoCE table bonding support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: missing curly braces in ib_find_gid() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add RoCE GID table management (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Make ib_alloc_device init the kobject (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Drop ib_alloc_fast_reg_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] qib: Support ib_alloc_mr verb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] nes: Support ib_alloc_mr verb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] cxgb3: Support ib_alloc_mr verb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: Support ib_alloc_mr verb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ocrdma: Support ib_alloc_mr verb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] mlx4: Support ib_alloc_mr verb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] mlx5: Drop mlx5_ib_alloc_fast_reg_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Convert to ib_alloc_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: limit FRMR page list lengths to device max (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma, svcrdma: Convert to ib_alloc_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Convert to ib_alloc_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Convert to ib_alloc_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Convert to ib_alloc_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: Modify ib_create_mr API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Get rid of redundant verb ib_destroy_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Fix net_dev reference leak with failed requests (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/cm: Remove compare_data checks (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Share ib_cm_ids between rdma_cm_ids (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Use found net_dev for passive connections (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Validate routing of incoming requests (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Add net_dev and private data checks to RDMA CM (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/cm: Expose BTH P_Key in CM and SIDR request events (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Helper functions to access port space IDRs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Refactor RDMA IP CM private-data parsing code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/cm: Share listening CM IDs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/cm: Expose service ID in request events (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Return IPoIB devices matching connection parameters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Find the network device matching connection parameters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] ib/core: lock client data with lists_rwsem (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Add rwsem to allow reading device list or client list (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] rdma/core: remove rdma_cap_read_multi_sge() helper (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Use max_sge_rd for destination read depths (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ipath,qib: Expose max_sge_rd correctly (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] mlx4, mlx5, mthca: Expose max_sge_rd correctly (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: Add support for clip (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/cma: fix IPv6 address resolution (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ucma: Fix theoretical user triggered use-after-free (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: set the default MPA version to 2 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/iser: Limit sgs to the device fastreg depth (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Remove dead code from alloc_cached_mr() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/qib: Change lkey table allocation to support more MRs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] mlx5: Expose correct page_size_cap in device attributes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] mlx5: Fix missing device local_dma_lkey (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Force uninitialized state if FW in adapter is unsupported (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Fix unintialized variable used in error path (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] target/iscsi: Replace __kernel_sockaddr_storage with sockaddr_storage (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] target/iscsi: Replace conn->login_ip with login_sockaddr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] target/iscsi: Keep local_ip as the actual sockaddr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: remove superfluous from rds_ib_alloc_fmr() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: flush the FMR pool less often (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: push FMR pool flush work to its own worker (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: fix fmr pool dirty_count (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Fix rds MR reference count in rds_rdma_unuse() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: fix the dangling reference to rds_ib_incoming_slab (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: reduce ioread in devcmd2 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Fix improper gfp_t usage (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Avoid accessing NULL pointer at ndo_select_queue (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: check for valid cm_id before initiating connection (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: return EMSGSIZE for oversize requests before processing/queueing (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: make sure rds_send_drop_to properly takes the m_rs_lock (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Don't destroy the rdma id until after we're done using it (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Fix assertion level from fatal to warning (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Make sure we do a signaled send for large-send (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Mark message mapped before transmit (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: add a sock_destruct callback debug aid (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: check for congestion updates during rds_send_xmit (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: make sure not to loop forever inside rds_send_xmit (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: make sure we post recv buffers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: don't update ip address tables if the address hasn't changed (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: destroy the ib state earlier during shutdown (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: always free recv frag as we free its ring entry (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: restore return value in rds_cmsg_rdma_args() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: Fix build failure with SRIOV disabled (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: memory corruption in debugfs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: Fix namespace pollution causing build errors (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: Fix sparse warning in vnic_devcmd_init() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] mlx5e: Fix sparse warnings in mlx5e_handle_csum() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Support RX CHECKSUM_COMPLETE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5e: Support ethtool get/set_pauseparam (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5e: Ethtool link speed setting fixes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: HW LRO changes/fixes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Support smaller RX/TX ring sizes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Add ethtool RSS configuration options (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Make RSS indirection table size a constant (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Have a single RSS Toeplitz hash key (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: add devcmd2 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: add devcmd2 resources (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: use netdev_ or dev_ instead of pr_ (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: move struct definition from .c to .h file (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add MPS tracing support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add debugfs support to dump tid info (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Differentiate between stids between server and filter region (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Differentiates between TIDs being used in TCAM and HASH (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add some more details to sge qinfo (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: cleanup some indenting (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Change maximum server payload back to RPCSVC_MAXPAYLOAD (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds-tcp: Support multiple RDS-TCP listen endpoints, one per netns (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: do proper house keeping if connection fails in rds_tcp_conn_connect (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds-tcp: Make RDS-TCP work correctly when it is set up in a netns other than init_net (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: rds-tcp: Always create a new rds_sock for an incoming connection (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Support physical port counters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Take advantage of the light-weight netdev open/stop (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Disable async events before unregister_netdev() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Rename/move functions following the ndo_stop flow change (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5e: Light-weight netdev open/stop (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Introduce access function to modify RSS/LRO params (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Introduce the "Drop RQ" (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Unify the RX flow (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update T6 register ranges (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4/cxgb4vf: read the correct bits of PL Who Am I register (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add support to dump edc bist status (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add debugfs support to dump meminfo (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Remove the mlx5e_update_priv_params() function (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Introduce create/destroy RSS indir table access functions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Do not use netdev_err() before the netdev is registered (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Avoid redundant de-reference (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Remove redundant assignment of sq->user_index (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Remove redundant field mlx5e_priv->num_tc (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Use hard-coded 4K page size for RQ/SQ/CQ (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Check the return value of mlx5_command_exec() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Hardware accelerated 802.1ad works only on the first port (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4_en: Add support for hardware accelerated 802.1ad vlan (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4: Prepare VLAN macros for 802.1ad Hardware accelerated support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Prepare ethtool private flags to support more flags (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4_core: Preparations for 802.1ad VLAN support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Input IPSEC.SPI into the RX RSS hash function (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: cosmetics: use BIT() instead of "1 <<", and others (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5e: TX latency optimization to save DMA reads (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Support TX packet copy into WQE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5e: Allocate DMA coherent memory on reader NUMA node (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5e: Support ETH_RSS_HASH_XOR (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4vf: Read correct FL congestion threshold for T5 and T6 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4vf: Adds SRIOV driver changes for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Allow firmware flash, only if cxgb4 is the master driver (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add debugfs entry to enable backdoor access (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4 : Fill DCB priority in vlan control headers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4 : Fill in number of DCB traffic classes supported (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4 : Allow firmware DCB info to be queried in host state (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4 : Only pass app selector of 0 or 3 to firmware (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: allow adaptive coalesce setting for msi/legacy intr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: add adaptive coalescing intr for intx and msi poll (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Remove svc_rdma_fastreg() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Clean up svc_rdma_get_reply_array() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] NFS/RDMA Release resources in svcrdma when device is removed (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4vf: Fix check to use new User Doorbell mechanism (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Enable cim_la dump to support T6 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Read stats for only available channels (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update register ranges for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Don't use entire L2T table, use only its slice (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add PCI device ids for few more T5 and T6 adapters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Add extra check for total vfs for SRIOV (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] mlx4: TCP/UDP packets have L4 hash (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: missing curly braces in t4_setup_debugfs() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: fix an integer overflow test in rds_info_getsockopt() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: gracefully handle unknown CQE status errors (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Relieve cpu load average on the port sending flow (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Fix wrong index in propagating port change event to VFs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Fix REJECT CM event use-after-free OOPs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: update ocrdma module license string (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: update ocrdma license to dual-license (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Fix CONFIG_INFINIBAND_IPOIB_CM (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/cxgb3: fail get_dma_mr on 64 bit arches (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Fix memory leak in do_slave_init (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Optimize freeing of items on error unwind (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: Convert use of __constant_ to (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/srp: Avoid using uninitialized variable (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srpt: Convert use of __constant_cpu_to_beXX to cpu_to_beXX (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] net-rds: Delete an unnecessary check before the function call "module_put" (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: fix issues in enic_poll (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ehca: use kvfree() in ipz_queue_{cd}tor() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: use kvfree() in t4_free_mem() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb3: use kvfree() in cxgb_free_mem() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: use atomic_t instead of spin_lock in busy poll (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add PCI device ID for custom T522 & T520 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb3: avoid needless buffer copy for firmware (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: use for_each_sg() for scatterlist parsing (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma, svcrdma: Switch to generic logging helpers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: support for bar2 qid densities exceeding the page size (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Support for user mode bar2 mappings with T4 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add debugfs entry to dump channel rate (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add debugfs entry to dump CIM PIF logic analyzer contents (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add a debugfs entry to dump CIM MA logic analyzer logs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: release stale iser connections (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Fix static checker warning (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Use FW LDST cmd to access TP_PIO_{ADDR, DATA} register first (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: program pci completion timeout (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Rename t4_link_start() to t4_link_l1cfg (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add sge ec context flush service (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Free Virtual Interfaces in remove routine (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Add a separate "max data segs macro for svcrdma (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Replace GFP_KERNEL in a loop with GFP_NOFAIL (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Keep rpcrdma_msg fields in network byte-order (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Handle additional inline content (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Move read list XDR round-up logic (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Support RDMA_NOMSG requests (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: rc_position sanity checking (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Plant reader function in struct svcxprt_rdma (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Clean up read chunk counting (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Clean up dprintk (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Fix byte-swapping in svc_rdma_sendto.c (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Remove WOL get/set ethtool support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add support to dump loopback port stats (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add support in ethtool to dump channel stats (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add ethtool support to get adapter stats (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Remove svc_rdma_xdr_decode_deferred_req() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Adds support for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add is_t6 macro and T6 register ranges (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds Add getsockopt support for SO_RDS_TRANSPORT (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Add setsockopt support for SO_RDS_TRANSPORT (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Declare SO_RDS_TRANSPORT and RDS_TRANS_* constants in uapi/linux/rds.h (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib_srpt: Remove set-but-not-used variables (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] target: Remove first argument of target_{get, put}_sess_cmd() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Align to generic logging helpers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Align to generic logging helpers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Align to generic logging helpers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/srp: Add 64-bit LUN support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Remove !ch->target tests from the reconnect code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Remove a superfluous check from srp_free_req_data() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Rearrange module description (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Remove superfluous casts (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [scsi] scsi_transport_srp: Reduce failover time (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Fix reconnection failure handling (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Fix connection state tracking (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Fix a connection setup race (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Remove an extraneous scsi_host_put() from an error path (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Add multichannel support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Use block layer tags (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [scsi] always assign block layer tags if enabled (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [scsi] scsi_transport_srp: Fix a race condition (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [scsi] scsi_transport_srp: Introduce srp_wait_for_queuecommand() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] scsi_transport_srp: Fix a race condition (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156]- [include] crypto: skcipher - Fix driver name helper (Torez Smith) [1332712] - [include] crypto: skcipher - Add helper to retrieve driver name (Torez Smith) [1332712] - [include] crypto: skcipher - Add helper to zero stack request (Torez Smith) [1332712] - [include] crypto: skcipher - Add default key size helper (Torez Smith) [1332712] - [include] crypto: skcipher - Add crypto_skcipher_has_setkey (Torez Smith) [1332712] - [include] crypto: skcipher - Add top-level skcipher interface (Torez Smith) [1332712] - [include] crypto: Resolve shadow warnings (Torez Smith) [1332712] - [usb] usbfs: fix potential infoleak in devio (Torez Smith) [1332712] - [include] usb: devio: Add ioctl to disallow detaching kernel USB drivers (Torez Smith) [1332712] - [netdrv] revert "lan78xx: add ndo_get_stats64" (Torez Smith) [1332712] - [netdrv] lan78xx: add ndo_get_stats64 (Torez Smith) [1332712] - [netdrv] lan78xx: handle statistics counter rollover (Torez Smith) [1332712] - [usb] fsl: drop USB_FSL_MPH_DR_OF Kconfig symbol (Torez Smith) [1332712] - [netdrv] lan78xx: add ethtool set & get pause functions (Torez Smith) [1332712] - [netdrv] lan78xx: remove unnecessary code (Torez Smith) [1332712] - [netdrv] lan78xx: replace devid to chipid & chiprev (Torez Smith) [1332712] - [include] usb: Add support for usbfs zerocopy (Torez Smith) [1332712] - [include] usb: core: rename mutex usb_bus_list_lock to usb_bus_idr_lock (Torez Smith) [1332712] - [usb] no locking for reading descriptors in sysfs (Torez Smith) [1332712] - [include] usb: sysfs: make locking interruptible (Torez Smith) [1332712] - [include] usb: define USB_SPEED_SUPER_PLUS speed for SuperSpeedPlus USB3.1 devices (Torez Smith) [1332712] - [netdrv] lan78xx: change to use updated phy-ignore-interrupts (Torez Smith) [1332712] - [fs] helpers: no_seek_end_llseek{, _size}() (Torez Smith) [1332712] - [netdrv] asix: silence log message from oversize packet (Torez Smith) [1332712] - [include] usb: musb: core: Fix handling of the phy notifications (Torez Smith) [1332712] - [netdrv] cdc_ncm: add "ndp_to_end" sysfs attribute (Torez Smith) [1332712] - [usb] whci: fhci: remove comparison to bool (Torez Smith) [1332712] - [include] usb: core: lpm: remove usb3_lpm_enabled in usb_device (Torez Smith) [1332712] - [usb] core: lpm: add sysfs node for usb3 lpm permit (Torez Smith) [1332712] - [include] usb: core: lpm: fix usb3_hardware_lpm sysfs node (Torez Smith) [1332712] - [include] uvcvideo: Enable UVC 1.5 device detection (Torez Smith) [1332712] - [usb] revert "usb / pm: Allow USB devices to remain runtime-suspended when sleeping" (Torez Smith) [1332712 1344296] - [netdrv] net/smscx5xx: use the device tree for mac address (Torez Smith) [1332712] - [netdrv] pegasus: fixes reported packet length (Torez Smith) [1332712] - [netdrv] pegasus: fixes URB buffer allocation size; (Torez Smith) [1332712] - [netdrv] lan78xx: workaround of forced 100 Full/Half duplex mode error (Torez Smith) [1332712] - [netdrv] lan78xx: fix statistics counter error (Torez Smith) [1332712] - [usb] serial: cp210x: add Straizona Focusers device ids (Torez Smith) [1332712] - [usb] serial: cp210x: add ID for Link ECU (Torez Smith) [1332712] - [netdrv] cdc_mbim: apply "NDP to end" quirk to all Huawei devices (Torez Smith) [1332712] - [usb] hcd: out of bounds access in for_each_companion (Torez Smith) [1332712] - [include] usb: uas: Add a new NO_REPORT_LUNS quirk (Torez Smith) [1332712] - [usb] xhci: fix 10 second timeout on removal of PCI hotpluggable xhci controllers (Torez Smith) [1332712] - [usb] xhci: fix wild pointers in xhci_mem_cleanup (Torez Smith) [1332712] - [usb] host: xhci: add a new quirk XHCI_NO_64BIT_SUPPORT (Torez Smith) [1332712] - [usb] xhci: resume USB 3 roothub first (Torez Smith) [1332712] - [usb] xhci: applying XHCI_PME_STUCK_QUIRK to Intel BXT B0 host (Torez Smith) [1332712] - [usb] cdc-acm: fix crash if flushed with nothing buffered (Torez Smith) [1332712] - [usb] option: add "D-Link DWM-221 B1" device id (Torez Smith) [1332712] - [usb] serial: cp210x: Adding GE Healthcare Device ID (Torez Smith) [1332712] - [usb] serial: ftdi_sio: Add support for ICP DAS I-756xU devices (Torez Smith) [1332712] - [netdrv] usb: cdc_ncm: adding Telit LE910 V2 mobile broadband card (Torez Smith) [1332712] - [usb] digi_acceleport: do sanity checking for the number of ports (Torez Smith) [1332712] - [usb] cypress_m8: add endpoint sanity check (Torez Smith) [1332712] - [usb] mct_u232: add sanity checking in probe (Torez Smith) [1332712] - [usb] fix regression in SuperSpeed endpoint descriptor parsing (Torez Smith) [1332712] - [usb] xhci: Workaround to get Intel xHCI reset working more reliably (Torez Smith) [1332712] - [include] usb: ch9: Fix SSP Device Cap wFunctionalitySupport type (Torez Smith) [1332712] - [netdrv] qmi_wwan: add "D-Link DWM-221 B1" device id (Torez Smith) [1332712] - [netdrv] usb/plusb.c: Fix typo (Torez Smith) [1332712] - [usb] uas: Reduce can_queue to MAX_CMNDS (Torez Smith) [1332712] - [usb] cdc-acm: more sanity checking (Torez Smith) [1332712] - [usb] usb_driver_claim_interface: add sanity checking (Torez Smith) [1332712] - [usb] core: usb_alloc_dev(): fix setting of ->portnum (Torez Smith) [1332712] - [usb] iowarrior: fix oops with malicious USB descriptors (Torez Smith) [1332712] - [netdrv] qmi_wwan: Added support for Gemalto's Cinterion PHxx WWAN interface (Torez Smith) [1332712] - [include] usb: core: let USB device know device node (Torez Smith) [1332712] - [usb] usb-host: Remove fusbh200 driver (Torez Smith) [1332712] - [include] usb: otg-fsm: add B_AIDL_BDIS timer (Torez Smith) [1332712] - [include] usb: common: otg-fsm: add HNP polling support (Torez Smith) [1332712] - [include] usb: add OTG status selector definition for HNP polling (Torez Smith) [1332712] - [include] usb: ch9: Add size macro for SSP dev cap descriptor (Torez Smith) [1332712] - [netdrv] asix: Continue processing URB if no RX netdev buffer (Torez Smith) [1332712] - [netdrv] asix: On RX avoid creating bad Ethernet frames (Torez Smith) [1332712] - [netdrv] asix: Simplify asix_rx_fixup_internal() netdev alloc (Torez Smith) [1332712] - [usb] xhci-mtk: use __maybe_unused to hide pm functions (Torez Smith) [1332712] - [netdrv] asix: Tidy-up 32-bit header word synchronisation (Torez Smith) [1332712] - [usb] host: unhide suspend/resume declarations (Torez Smith) [1332712] - [netdrv] asix: Rename remaining and size for clarity (Torez Smith) [1332712] - [usb] host: Host drivers relying on DMA should depend on HAS_DMA (Torez Smith) [1332712] - [usb] idmouse.c: Put the interface on error (Torez Smith) [1332712] - [usb] hub: fix a typo in hub_port_init() leading to wrong logic (Torez Smith) [1332712] - [usb] serial: cp210x: add new access functions for large registers (Torez Smith) [1332712] - [usb] serial: cp210x: add 8-bit and 32-bit register access functions (Torez Smith) [1332712] - [usb] serial: cp210x: add 16-bit register access functions (Torez Smith) [1332712] - [usb] serial: fix semicolon.cocci warnings (Torez Smith) [1332712] - [usb] serial: fix boolinit.cocci warnings (Torez Smith) [1332712] - [usb] serial: fix returnvar.cocci warnings (Torez Smith) [1332712] - [usb] serial: fix compare_const_fl.cocci warnings (Torez Smith) [1332712] - [usb] core: Allow compilation on platforms where NO_DMA=y (Torez Smith) [1332712] - [usb] storage: use usb_store_dbg instead of US_DEBUGPX (Torez Smith) [1332712] - [usb] usbtmc: Fix disconnect/poll interaction (Torez Smith) [1332712] - [usb] host: xhci-rcar: Use ARCH_RENESAS (Torez Smith) [1332712] - [usb] misc/chaoskey: introduce an URB for asynchronous reads (Torez Smith) [1332712] - [usb] misc/chaoskey: Cleanup probe failure paths (Torez Smith) [1332712] - [usb] revert "usb: add HAS_IOMEM dependency to USB_APPLEDISPLAY" (Torez Smith) [1332712] - [usb] retry reset if a device times out (Torez Smith) [1332712] - [usb] host: pci_quirks: fix memory leak, by adding iounmap (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_ISP1362_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_OXU210HP_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_OHCI_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_APPLEDISPLAY (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_FOTG210_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_XHCI_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_EHCI_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_SL811_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_C67X00_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_R8A66597_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_XHCI_MVEBU (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_ISP116X_HCD (Torez Smith) [1332712] - [usb] cdc-acm: implement put_char() and flush_chars() (Torez Smith) [1332712] - [usb] xhci: Support extended burst isoc TRB structure used by xhci 1.1 for USB 3.1 (Torez Smith) [1332712] - [usb] xhci: cleanup isoc tranfers queuing code (Torez Smith) [1332712] - [usb] xhci: Add SuperSpeedPlus high bandwidth isoc support to xhci endpoints (Torez Smith) [1332712] - [usb] xhci: refactor and cleanup endpoint initialization (Torez Smith) [1332712] - [include] usb: Add USB 3.1 Precision time measurement capability descriptor support (Torez Smith) [1332712] - [include] usb: Parse the new USB 3.1 SuperSpeedPlus Isoc endpoint companion descriptor (Torez Smith) [1332712] - [include] usb: Add USB3.1 SuperSpeedPlus Isoc Endpoint Companion descriptor (Torez Smith) [1332712] - [usb] usb: removed assignment of 0 to static variables (Torez Smith) [1332712] - [usb] pci: Remove includes of asm/pci-bridge.h (Torez Smith) [1332712] - [usb] ehci: fix compiler warning introduced by commit 2a40f324541e (Torez Smith) [1332712] - [include] Add ioctls to enable and disable local controls on an instrument (Torez Smith) [1332712] - [include] Add ioctl to retrieve USBTMC-USB488 capabilities (Torez Smith) [1332712] - [usb] Add support for receiving USBTMC USB488 SRQ notifications via poll/select (Torez Smith) [1332712] - [usb] Add support for USBTMC USB488 SRQ notification with fasync (Torez Smith) [1332712] - [include] Implement an ioctl to support the USMTMC-USB488 READ_STATUS_BYTE operation (Torez Smith) [1332712] - [usb] cxacru: fix an bounds check warning (Torez Smith) [1332712] - [include] usb/storage: misc fixes to comments in include/linux/usb/storage.h (Torez Smith) [1332712] - [usb] storage: ene_ub6250: Remove unnecessary cast in kfree (Torez Smith) [1332712] - [usb] host: ehci-sched: remove unnecessary braces (Torez Smith) [1332712] - [usb] host: ehci-sched: use sizeof operator with parens (Torez Smith) [1332712] - [usb] host: ehci-sched: add line after declarations (Torez Smith) [1332712] - [usb] host: ehci-sched: use C89-style comments (Torez Smith) [1332712] - [usb] host: ehci-sched: remove useless else branch (Torez Smith) [1332712] - [usb] host: ehci-sched: remove prohibited spaces (Torez Smith) [1332712] - [usb] host: ehci-sched: add spaces around operators (Torez Smith) [1332712] - [usb] host: ehci-sched: remove useless initializations (Torez Smith) [1332712] - [usb] host: ehci-sched: move constants to right (Torez Smith) [1332712] - [usb] host: ehci-sched: refactor scan_isoc function (Torez Smith) [1332712] - [usb] ehci: remove old stub_debug_files definition (Torez Smith) [1332712] - [usb] host: ehci-dbg: add function output_buf_tds_dir() (Torez Smith) [1332712] - [usb] host: ehci-dbg: prefer kmalloc_array over kmalloc times size (Torez Smith) [1332712] - [usb] host: ehci-dbg: enclose conditional blocks with braces (Torez Smith) [1332712] - [usb] host: ehci-dbg: replace sizeof operand (Torez Smith) [1332712] - [usb] host: ehci-dbg: remove blank line before close brace (Torez Smith) [1332712] - [usb] host: ehci-dbg: add blank line after declarations (Torez Smith) [1332712] - [usb] host: ehci-dbg: convert macro to inline function (Torez Smith) [1332712] - [usb] host: ehci-dbg: use a blank line after struct declarations (Torez Smith) [1332712] - [usb] host: ehci-dbg: fix up function definitions (Torez Smith) [1332712] - [usb] host: ehci-dbg: use scnprintf() in qh_lines() (Torez Smith) [1332712] - [usb] host: ehci-dbg: put spaces around operators (Torez Smith) [1332712] - [usb] host: ehci-dbg: fix up closing parenthesis (Torez Smith) [1332712] - [usb] host: ehci-dbg: move trailing statements to next line (Torez Smith) [1332712] - [usb] host: ehci-dbg: use C89-style comments (Torez Smith) [1332712] - [usb] host: ehci-dbg: remove space before open square bracket (Torez Smith) [1332712] - [usb] host: ehci-dbg: remove space before open parenthesis (Torez Smith) [1332712] - [usb] host: ehci.h: move constant to right (Torez Smith) [1332712] - [usb] host: ehci.h: move pointer operator to name side (Torez Smith) [1332712] - [usb] host: ehci.h: remove macros trailing semicolon (Torez Smith) [1332712] - [usb] host: ehci.h: use space after comma (Torez Smith) [1332712] - [usb] host: ehci.h: remove direct use of __attribute__ keyword (Torez Smith) [1332712] - [usb] host: ehci.h: fix single statement macros (Torez Smith) [1332712] - [usb] host: ehci.h: remove space before open square bracket (Torez Smith) [1332712] - [usb] host: ehci.h: remove space before function open parenthesis (Torez Smith) [1332712] - [usb] host: ehci.h: remove space before comma (Torez Smith) [1332712] - [include] usb: core: switch bus numbering to using idr (Torez Smith) [1332712] - [usb] xhci: set slot context speed field to SuperSpeedPlus for USB 3.1 SSP devices (Torez Smith) [1332712] - [usb] xhci: USB 3.1 add default Speed Attributes to SuperSpeedPlus device capability (Torez Smith) [1332712] - [usb] xhci: set roothub speed to USB_SPEED_SUPER_PLUS for USB3.1 capable controllers (Torez Smith) [1332712] - [usb] xhci: Make sure xhci handles USB_SPEED_SUPER_PLUS devices (Torez Smith) [1332712] - [usb] ehci: improvements to unlink_empty_async_suspended() (Torez Smith) [1332712] - [usb] ehci: add a delay when unlinking an active QH (Torez Smith) [1332712] - [usb] ehci: improve handling of the ehci->iaa_in_progress flag (Torez Smith) [1332712] - [usb] ehci: store reason for unlinking a QH (Torez Smith) [1332712] - [usb] wusb: Use skcipher (Torez Smith) [1332712] - [usb] usb-misc: sisusbvga: fix error path (Torez Smith) [1332712] - [usb] usb-misc: sisusbvga: Remove memory allocation logs (Torez Smith) [1332712] - [usb] usb-misc: sisusbvga: Remove null test before calls to kfree() (Torez Smith) [1332712] - [usb] usb-misc: sisusbvga: fix coding style: remove assignment from if tests (Torez Smith) [1332712] - [usb] usb-misc: sisusbvga: fix coding style: braces, parenthesis, comment (Torez Smith) [1332712] - [usb] usb-misc: sisusbvga: fix coding style: vertical whitespace changes (Torez Smith) [1332712] - [usb] usb-misc: sisusbvga: fix coding style: horizontal whitespace changes (Torez Smith) [1332712] - [usb] core, wusbcore: use bus_to_hcd (Torez Smith) [1332712] - [usb] core, devio: use to_usb_device (Torez Smith) [1332712] - [usb] uas: add full support for RESPONSE IU (Torez Smith) [1332712] - [usb] ehci-hcd: Disable memory-write-invalidate when the driver is removed (Torez Smith) [1332712] - [usb] ehci-hcd: Cleanup memory resources when ehci_halt fails (Torez Smith) [1332712] - [usb] core: use kbasename() instead of open-coded variant (Torez Smith) [1332712] - [include] usb: Support USB 3.1 extended port status request (Torez Smith) [1332712] - [usb] add device descriptor for usb 3.1 root hub (Torez Smith) [1332712] - [usb] show speed "10000" in sysfs for USB 3.1 SuperSpeedPlus devices (Torez Smith) [1332712] - [usb] set USB 3.1 roothub device speed to USB_SPEED_SUPER_PLUS (Torez Smith) [1332712] - [usb] Use memdup_user to reuse the code (Torez Smith) [1332712] - [usb] core: devio.c: Removed unnecessary space (Torez Smith) [1332712]- [pinctrl] baytrail: Be sure to clamp return value (Prarit Bhargava) [1339663] - [include] pinctrl: baytrail: Fix compilation warnings when !CONFIG_PM (Prarit Bhargava) [1339663] - [spi] spi-pxa2xx: Check status register to determine if SSSR_TINT is disabled (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Use raw_spinlock for locking (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Serialize all register access (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Drop FSF mailing address (Prarit Bhargava) [1339663] - [x86] platform/intel/baytrail: Add comments about why we disabled HPET on Baytrail (Prarit Bhargava) [1339663] - [include] spi: pxa2xx: Prepare for new Intel LPSS SPI type (Prarit Bhargava) [1339663] - [usb] dwc3: pci: add quirk for Baytrails (Prarit Bhargava) [1339663] - [cpufreq] intel_pstate: set BYT MSR with wrmsrl_on_cpu() (Prarit Bhargava) [1339663] - [cpufreq] intel_pstate: Change the setpoint for Atom params (Prarit Bhargava) [1339663] - [x86] reboot: Add ASRock Q1900DC-ITX mainboard reboot quirk (Prarit Bhargava) [1339663] - [idle] intel_idle: Update support for Silvermont Core in Baytrail SOC (Prarit Bhargava) [1339663] - [idle] intel_idle: support Bay Trail (Prarit Bhargava) [1339663] - [i2c] designware-baytrail: baytrail_i2c_acquire() might sleep (Prarit Bhargava) [1339663] - [i2c] designware-baytrail: cross-check lock functions (Prarit Bhargava) [1339663] - [i2c] designware-baytrail: fix sparse warnings (Prarit Bhargava) [1339663] - [i2c] designware-baytrail: fix typo in error path (Prarit Bhargava) [1339663] - [i2c] designware-baytrail: describe magic numbers (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Save pin context over system sleep (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Rework interrupt handling (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Clear interrupt triggering from pins that are in GPIO mode (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Relax GPIO request rules (Prarit Bhargava) [1339663] - [i2c] designware-baytrail: another fixup for proper Kconfig dependencies (Prarit Bhargava) [1339663] - [acpi] acpi / lpss: Always disable I2C host controllers (Prarit Bhargava) [1339663] - [i2c] designware-baytrail: use proper Kconfig dependencies (Prarit Bhargava) [1339663] - [i2c] designware: Add i2c bus locking support (Prarit Bhargava) [1339663] - [i2c] designware-pci: no need to provide clk_khz (Prarit Bhargava) [1339663] - [include] acpi: Eliminate CONFIG_.*{, _MODULE} #ifdef in favor of IS_ENABLED() (Prarit Bhargava) [1339663] - [acpi] int340x_thermal: add missing CONFIG_ prefix (Prarit Bhargava) [1339663] - [acpi] int340x_thermal: enumerate INT3401 for Intel SoC DTS thermal driver (Prarit Bhargava) [1339663] - [thermal] acpi/int340x_thermal: enumerate INT340X devices even if they're not in _ART/_TRT (Prarit Bhargava) [1339663] - [thermal] int340x: Handle properly the case when _trt or _art acpi entry is missing (Prarit Bhargava) [1339663] - [thermal] int340x: Clear the error value of the last acpi_bus_get_device() call (Prarit Bhargava) [1339663] - [thermal] int340x: avoid unnecessary pointer casting (Prarit Bhargava) [1339663] - [thermal] introduce int3400 thermal driver (Prarit Bhargava) [1339663] - [thermal] acpi: introduce ACPI int340x thermal scan handler (Prarit Bhargava) [1339663] - [include] acpi: make acpi_create_platform_device() an external API (Prarit Bhargava) [1339663] - [pinctrl] Move Intel Baytrail pinctrl driver under intel directory (Prarit Bhargava) [1339663] - [pinctrl] baytrail: add missing module removal support (Prarit Bhargava) [1339663] - [pinctrl] baytrail: show output gpio state correctly on Intel Baytrail (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Clear DIRECT_IRQ bit (Prarit Bhargava) [1339663] - [tty] serial: 8250_pci: remove rts_n override from Baytrail quirk (Prarit Bhargava) [1339663] - [pinctrl] baytrail: resolve unbalanced IRQ wake disable warning (Prarit Bhargava) [1339663] - [acpi] acpi / lpss: support for 133MHz I2C source clock on Baytrail (Prarit Bhargava) [1339663] - [idle] intel_idle: Disable Baytrail Core and Module C6 auto-demotion (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Warn if direct IRQ GPIO set to output (Prarit Bhargava) [1339663] - [tty] serial: 8250_dw: clock rate handling for all ACPI platforms (Prarit Bhargava) [1339663] - [spi] pxa2xx: fix incorrect SW mode chipselect setting for BayTrail LPSS SPI (Prarit Bhargava) [1339663] - [i2c] designware-pci: Add Haswell PCI IDs (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Add pull type, strength and open drain to debugfs output (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Register GPIO chip after chip->to_irq is set (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Add back Baytrail-T ACPI ID (Prarit Bhargava) [1339663] - [i2c] designware: Mask all interrupts during i2c controller enable (Prarit Bhargava) [1339663] - [x86] iosf: Add PCI ID macros for better readability (Prarit Bhargava) [1339663] - [x86] intel: Add quirk to disable HPET for the Baytrail platform (Prarit Bhargava) [1339663] - [x86] hpet: Make boot_hpet_disable extern (Prarit Bhargava) [1339663] - [tty] 8250_dw: Support all baudrates on baytrail (Prarit Bhargava) [1339663] - [tty] serial: 8250_dw: Report CTS asserted for auto flow (Prarit Bhargava) [1339663] - [spi] pxa2xx-pci: Add PCI mode support for BayTrail LPSS SPI (Prarit Bhargava) [1339663] - [net] rfkill: gpio: add ACPI IDs for a Broadcom bluetooth chip (Prarit Bhargava) [1339663] - [i2c] designware-pci: set ideal HCNT, LCNT and SDA hold time value (Prarit Bhargava) [1339663] - [pinctrl] pinctrl-baytrail: add function mux checking in gpio pin request (Prarit Bhargava) [1339663] - [i2c] designware-pci: add 10-bit addressing mode functionality for BYT I2C (Prarit Bhargava) [1339663] - [i2c] i801: enable Intel BayTrail SMBUS (Prarit Bhargava) [1339663] - [i2c] designware-pci: Add Baytrail PCI IDs (Prarit Bhargava) [1339663] - [tty] serial: 8250_pci: change BayTrail default uartclk (Prarit Bhargava) [1339663] - [tty] serial: 8250_pci: more BayTrail error-free bauds (Prarit Bhargava) [1339663] - [x86] tsc: Add missing Baytrail frequency to the table (Prarit Bhargava) [1339663] - [x86] tsc: Fallback to normal calibration if fast MSR calibration fails (Prarit Bhargava) [1339663] - [x86] tsc, apic: Unbreak static (MSR) calibration when CONFIG_X86_LOCAL_APIC=n (Prarit Bhargava) [1339663] - [x86] tsc: Add static (MSR) TSC calibration on Intel Atom SoCs (Prarit Bhargava) [1339663] - [acpi] acpi / lpss: Add Intel BayTrail ACPI mode PWM (Prarit Bhargava) [1339663] - [pinctrl] baytrail: lock IRQs when starting them (Prarit Bhargava) [1339663] - [pinctrl] pinctrl-baytrail: show pin label with the reset of the gpio debug data (Prarit Bhargava) [1339663] - [tty] serial: 8250_pci: add support for Intel BayTrail (Prarit Bhargava) [1339663] - [i2c] designware: make HCNT/LCNT values configurable (Prarit Bhargava) [1339663] - [pinctrl] pinctrl-baytrail: fix to avoid sparse warnings (Prarit Bhargava) [1339663] - [pinctrl] pinctrl-baytrail: introduce to_byt_gpio() macro (Prarit Bhargava) [1339663] - [pinctrl] pinctrl-baytrail: remove redundant ptr variable (Prarit Bhargava) [1339663] - [pinctrl] pinctrl-baytrail: change lvl to level (Prarit Bhargava) [1339663] - [pinctrl] pinctrl-baytrail: fix indentations (Prarit Bhargava) [1339663] - [include] pinctrl: add pin list based GPIO ranges (Prarit Bhargava) [1339663] - [pinctrl] add Intel BayTrail GPIO/pinctrl support (Prarit Bhargava) [1339663] - [spi] pxa2xx: add Intel BayTrail ACPI ID (Prarit Bhargava) [1339663]- [netdrv] be2net: Fix provisioning of RSS for VFs in multi-partition configurations (Ivan Vecera) [1274911] - [netdrv] be2net: Enable Wake-On-LAN from shutdown for Skyhawk (Ivan Vecera) [1274911] - [netdrv] be2net: use max-TXQs limit too while provisioning VF queue pairs (Ivan Vecera) [1274911] - [netdrv] benet: be_resume needs to protect be_open with rtnl_lock (Ivan Vecera) [1274911] - [netdrv] be2net: don't enable multicast flag in be_enable_if_filters() routine (Ivan Vecera) [1274911] - [netdrv] be2net: Fix a UE caused by passing large frames to the ASIC (Ivan Vecera) [1274911] - [netdrv] be2net: Declare some u16 fields as u32 to improve performance (Ivan Vecera) [1274911] - [netdrv] be2net: Fix pcie error recovery in case of NIC+RoCE adapters (Ivan Vecera) [1274911] - [netdrv] be2net: Interpret and log new data that's added to the port misconfigure async event (Ivan Vecera) [1274911] - [netdrv] be2net: Request RSS capability of Rx interface depending on number of Rx rings (Ivan Vecera) [1274911] - [netdrv] be2net: Fix interval calculation in interrupt moderation (Ivan Vecera) [1274911] - [netdrv] be2net: Add retry in case of error recovery failure (Ivan Vecera) [1274911] - [netdrv] be2net: Fix Lancer error recovery (Ivan Vecera) [1274911] - [netdrv] be2net: Don't run ethtool self-tests for VFs (Ivan Vecera) [1274911] - [netdrv] be2net: SRIOV Queue distribution should factor in EQ-count of VFs (Ivan Vecera) [1274911] - [netdrv] be2net: Fix be_vlan_rem_vid() to check vlan id being removed (Ivan Vecera) [1274911] - [netdrv] be2net: check for INSUFFICIENT_PRIVILEGES error (Ivan Vecera) [1274911] - [netdrv] be2net: return error status from be_set_phys_id() (Ivan Vecera) [1274911] - [netdrv] be2net: bump up the driver version to 11.0.0.0 (Ivan Vecera) [1274911] - [netdrv] be2net: fix port-res desc query of GET_PROFILE_CONFIG FW cmd (Ivan Vecera) [1274911] - [netdrv] be2net: remove unused error variables (Ivan Vecera) [1274911] - [netdrv] be2net: remove a line of code that has no effect (Ivan Vecera) [1274911] - [netdrv] be2net: log digital signature errors while flashing FW image (Ivan Vecera) [1274911] - [netdrv] be2net: move FW flash cmd code to be_cmds.c (Ivan Vecera) [1274911] - [netdrv] be2net: cleanup FW flash image related macro defines (Ivan Vecera) [1274911] - [netdrv] be2net: avoid configuring VEPA mode on BE3 (Ivan Vecera) [1274911] - [netdrv] be2net: fix VF link state transition from disabled to auto (Ivan Vecera) [1274911] - [netdrv] be2net: Avoid accessing eq object in be_msix_register routine, when i < 0 (Ivan Vecera) [1274911] - [netdrv] be2net: remove local variable 'status' (Ivan Vecera) [1274911] - [netdrv] be2net: replace hardcoded values with existing define (Ivan Vecera) [1274911] - [netdrv] be2net: remove unused local rsstable array (Ivan Vecera) [1274911] - [netdrv] be2net: set pci_func_num while issuing GET_PROFILE_CONFIG cmd (Ivan Vecera) [1274911] - [netdrv] be2net: pad skb to meet minimum TX pkt size in BE3 (Ivan Vecera) [1274911] - [netdrv] be2net: release mcc-lock in a failure case in be_cmd_notify_wait() (Ivan Vecera) [1274911] - [netdrv] be2net: allow offloading with the same port for IPv4 and IPv6 (Ivan Vecera) [1274911] - [netdrv] be2net: protect eqo->affinity_mask from getting freed twice (Ivan Vecera) [1274911] - [netdrv] be2net: post buffers before destroying RXQs in Lancer (Ivan Vecera) [1274911] - [netdrv] be2net: enable IFACE filters only after creating RXQs (Ivan Vecera) [1274911] - [netdrv] be2net: Support vxlan offload stats in the driver (Ivan Vecera) [1274911] - [netdrv] bna: fix error handling (Ivan Vecera) [1288625] - [netdrv] bna: fix interrupts storm caused by erroneous packets (Ivan Vecera) [1288625] - [netdrv] bna: remove superfluous parentheses (Ivan Vecera) [1288625] - [netdrv] bna: make pointers to read-only inputs const (Ivan Vecera) [1288625] - [netdrv] bna: remove unnecessary cast of BIT value (Ivan Vecera) [1288625] - [netdrv] bna: Mass conversion of smp_mb__*() (Ivan Vecera) [1288625] - [netdrv] bna: fix Rx data corruption with VLAN stripping enabled and MTU > 4096 (Ivan Vecera) [1183969] - [netdrv] bna: fix list corruption (Ivan Vecera) [1342457] - [netdrv] bnx2: free temp_stats_blk on error path (Ivan Vecera) [1275798] - [netdrv] bnx2: fix a Null Pointer for stats_blk (Ivan Vecera) [1275798] - [scsi] bnx2fc: Update version number to 2.10.3 (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Check sc_cmd device and host pointer before returning the command to the mid-layer (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Print netdev device name when FCoE is successfully initialized (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Print when we send a fip keep alive (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Add driver tunables (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: bnx2fc_eh_abort(): fix wrong return code (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Show information about log levels in 'modinfo' (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Update version number to 2.9.6 (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Set ELS transfer length correctly for middle path commands (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Remove 'NetXtreme II' from source files (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Update copyright for 2015 (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: reduce stack usage in __bnx2fc_enable (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Read npiv table from nvram and create vports (Maurizio Lombardi) [1273084] - [scsi] be2iscsi: Add warning message for unsupported adapter (Maurizio Lombardi) [1346307] - [scsi] bnx2i: fix spelling mistake "complection" -> "completion" (Maurizio Lombardi) [1273086] - [scsi] bnx2i: silence uninitialized variable warnings (Maurizio Lombardi) [1273086] - [net] Introduce devlink infrastructure (Ivan Vecera) [1268334] - [netdrv] get rid of unnecessary initializations in .get_drvinfo() (Ivan Vecera) [1268334] - [net] bridge/nl: remove wrong use of NLM_F_MULTI (Ivan Vecera) [1268334] - [net] netdevice.h: fix ndo_bridge_* comments (Ivan Vecera) [1268334] - [net] rename netdev_phys_port_id to more generic name (Ivan Vecera) [1268334] - [net] bridge: add flags argument to ndo_bridge_setlink and ndo_bridge_dellink (Ivan Vecera) [1268334] - [mm] new helper: memdup_user_nul() (Ivan Vecera) [1268334] - [include] Add IS_REACHABLE macro (Ivan Vecera) [1268334] - [kernel] timekeeping: Provide ktime_get[*]_ns() helpers (Ivan Vecera) [1268334] - [net] tso: add support for IPv6 (Ivan Vecera) [1268334] - [net] tso: fix unaligned access to crafted TCP header in helper API (Ivan Vecera) [1268334] - [net] tso: Export symbols for modular build (Ivan Vecera) [1268334] - [net] Add a software TSO helper API (Ivan Vecera) [1268334] - [include] average: provide macro to create static EWMA (Ivan Vecera) [1268334] - [net] Add support for configuring VF GUIDs (Ivan Vecera) [1268334] - [net] adjust napi_consume_skb to handle non-NAPI callers (Ivan Vecera) [1268334] - [net] Add skb_inner_transport_offset function (Ivan Vecera) [1268334] - [net] add SKB_GSO_TUNNEL_REMCSUM to SKB_GSO2_MASK (Ivan Vecera) [1268334] - [net] leave space to allow adding new GSO bits (Ivan Vecera) [1268334] - [net] bonding: Notify state change on slaves (Ivan Vecera) [1268334] - [net] Add event for a change in slave state (Ivan Vecera) [1268334] - [net] ipv6: Export addrconf_ifid_eui48 (Ivan Vecera) [1268334] - [net] openvswitch: Fix cached ct with helper (Lance Richardson) [1297465] - [net] openvswitch: __nf_ct_l{3, 4}proto_find() always return a valid pointer (Lance Richardson) [1297465] - [net] openvswitch: call only into reachable nf-nat code (Lance Richardson) [1297465] - [net] openvswitch: Fix checking for new expected connections (Lance Richardson) [1297465] - [net] openvswitch: Use proper buffer size in nla_memcpy (Lance Richardson) [1297465] - [net] openvswitch: Interface with NAT (Lance Richardson) [1297465] - [net] openvswitch: Delay conntrack helper call for new connections (Lance Richardson) [1297465] - [net] openvswitch: Handle NF_REPEAT in conntrack action (Lance Richardson) [1297465] - [net] openvswitch: Find existing conntrack entry after upcall (Lance Richardson) [1297465] - [net] openvswitch: Update the CT state key only after nf_conntrack_in() (Lance Richardson) [1297465] - [net] openvswitch: Add commentary to conntrack.c (Lance Richardson) [1297465] - [net] netfilter: Allow calling into nat helper without skb_dst (Lance Richardson) [1297465] - [net] netfilter: Remove IP_CT_NEW_REPLY definition (Lance Richardson) [1297465] - [net] Fix typo in netdev_intersect_features (Lance Richardson) [1297465] - [net] Eliminate NETIF_F_GEN_CSUM and NETIF_F_V[46]_CSUM (Lance Richardson) [1297465] - [net] openvswitch: Fix conntrack compilation without mark (Lance Richardson) [1297465] - [net] sctp: Potentially-Failed state should not be reached from unconfirmed state (Xin Long) [1333696] - [net] sctp: fix the transports round robin issue when init is retransmitted (Xin Long) [1333696] - [net] sctp: fix suboptimal edge-case on non-active active/retrans path selection (Xin Long) [1333696] - [net] sctp: spare unnecessary comparison in sctp_trans_elect_best (Xin Long) [1333696] - [net] sctp: improve sctp_select_active_and_retran_path selection (Xin Long) [1333696] - [net] sctp: migrate most recently used transport to ktime (Xin Long) [1333696] - [net] sctp: refactor active path selection (Xin Long) [1333696] - [net] sctp: remove NULL check in sctp_assoc_update_retran_path (Xin Long) [1333696] - [net] sctp: rework multihoming retransmission path selection to rfc4960 (Xin Long) [1333696] - [net] sctp: retran_path not set properly after transports recovering (Xin Long) [1333696] - [net] iucv: properly clone LSM attributes to newly created child sockets (Paul Moore) [1164429] - [net] tun: don't require serialization lock on tx (Paolo Abeni) [1328874] - [net] tun: use per cpu variables for stats accounting (Paolo Abeni) [1328874]- [kernel] sched/deadline: Disable SCHED_DEADLINE programmatically (Xunlei Pang) [1298387] - [kernel] sched: Fix sched_setparam() policy == -1 logic (Xunlei Pang) [1298387] - [kernel] sched: Move SCHED_RESET_ON_FORK into attr::sched_flags (Xunlei Pang) [1298387] - [kernel] sched: Preserve the nice level over sched_setscheduler() and sched_setparam() calls (Xunlei Pang) [1298387] - [kernel] sched/core: Clear the root_domain cpumasks in init_rootdomain() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Remove dl_new from struct sched_dl_entity (Xunlei Pang) [1298387] - [kernel] sched/deadline: Remove superfluous call to (Xunlei Pang) [1298387] - [kernel] sched/deadline: Always calculate end of period on sched_yield() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Optimize sequential update_curr_dl() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix trivial typo in printk() message (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix the earliest_dl.next logic (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix migration of SCHED_DEADLINE tasks (Xunlei Pang) [1298387] - [kernel] sched/deadline, rtmutex: Fix open coded check in rt_mutex_waiter_less() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Unify dl_time_before() usage (Xunlei Pang) [1298387] - [kernel] sched/deadline: Remove a redundant condition from task_woken_dl() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Remove needless parameter in dl_runtime_exceeded() (Xunlei Pang) [1298387] - [kernel] sched: Remove superfluous resetting of the p->dl_throttled flag (Xunlei Pang) [1298387] - [kernel] sched/deadline: Reduce rq lock contention by eliminating locking of non-feasible target (Xunlei Pang) [1298387] - [kernel] sched/deadline: Make init_sched_dl_class() __init (Xunlei Pang) [1298387] - [kernel] sched/deadline: Optimize pull_dl_task() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix sched class hopping CBS hole (Xunlei Pang) [1298387] - [kernel] sched/core: Fix regression in cpuset_cpu_inactive() for suspend (Xunlei Pang) [1298387] - [kernel] sched/core: Drop debugging leftover trace_printk call (Xunlei Pang) [1298387] - [kernel] sched/deadline: Support DL task migration during CPU hotplug (Xunlei Pang) [1298387] - [kernel] sched/deadline: Always enqueue on previous rq when dl_task_timer() fires (Xunlei Pang) [1298387] - [kernel] sched/core: Check for available DL bandwidth in cpuset_cpu_inactive() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix rt runtime corruption when dl fails its global constraints (Xunlei Pang) [1298387] - [kernel] sched/deadline: Avoid a superfluous check (Xunlei Pang) [1298387] - [kernel] sched/deadline: Add rq->clock update skip for dl task yield (Xunlei Pang) [1298387] - [kernel] sched/deadline: Do update_rq_clock() in yield_task_dl() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Prevent enqueue of a sleeping task in dl_task_timer() (Xunlei Pang) [1298387] - [kernel] sched: Make dl_task_time() use task_rq_lock() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Remove cpu_active_mask from cpudl_find() (Xunlei Pang) [1298387] - [kernel] sched: Fix hrtick_start() on UP (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix stale yield state (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix hrtick for a non-leftmost task (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix deadline parameter modification handling (Xunlei Pang) [1298387] - [kernel] sched/deadline: Modify cpudl::free_cpus to reflect rd->online (Xunlei Pang) [1298387] - [kernel] sched: Fix crash if cpuset_cpumask_can_shrink() is passed an empty cpumask (Xunlei Pang) [1298387] - [kernel] sched/deadline: Avoid double-accounting in case of missed deadlines (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix migration of SCHED_DEADLINE tasks (Xunlei Pang) [1298387] - [kernel] sched/deadline: Introduce start_hrtick_dl() for !CONFIG_SCHED_HRTICK (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix rq->dl.pushable_tasks bug in push_dl_task() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Don't check CONFIG_SMP in switched_from_dl() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Reschedule from switched_from_dl() after a successful pull (Xunlei Pang) [1298387] - [kernel] sched/deadline: Push task away if the deadline is equal to curr during wakeup (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix artificial overrun introduced by yield_task_dl() (Xunlei Pang) [1298387] - [kernel] sched/core: Use dl_bw_of() under rcu_read_lock_sched() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Implement cancel_dl_timer() to use in switched_from_dl() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Don't balance during wakeup if wakee is pinned (Xunlei Pang) [1298387] - [kernel] sched/deadline: Don't check SD_BALANCE_FORK (Xunlei Pang) [1298387] - [kernel] sched/deadline: Ensure that updates to exclusive cpusets don't break AC (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix bandwidth check/update when migrating tasks between exclusive cpusets (Xunlei Pang) [1298387] - [kernel] sched/deadline: Do not try to push tasks if pinned task switches to dl (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix preemption checks (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix races between rt_mutex_setprio() and dl_task_timer() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Don't replenish from a !SCHED_DEADLINE entity (Xunlei Pang) [1298387] - [kernel] sched/deadline: Use dl_bw_of() under rcu_read_lock_sched() (Xunlei Pang) [1298387] - [kernel] sched: Use dl_bw_of() under RCU read lock (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix inter- exclusive cpusets migrations (Xunlei Pang) [1298387] - [kernel] sched/deadline: Clear dl_entity params when setscheduling to different class (Xunlei Pang) [1298387] - [kernel] sched/deadline: Simplify pick_dl_task() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix a precision problem in the microseconds range (Xunlei Pang) [1298387] - [kernel] sched/deadline: Delete extraneous extern for to_ratio() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix race in dl_task_timer() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Restrict user params max value to 2^63 ns (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix sched_yield() behavior (Xunlei Pang) [1298387] - [kernel] sched/deadline: Deny unprivileged users to set/change SCHED_DEADLINE policy (Xunlei Pang) [1298387] - [kernel] sched/deadline: Prevent rt_time growth to infinity (Xunlei Pang) [1298387] - [kernel] sched/deadline: Cleanup RT leftovers from {inc/dec}_dl_migration (Xunlei Pang) [1298387] - [kernel] sched/deadline: Remove useless dl_nr_total (Xunlei Pang) [1298387] - [kernel] sched/core: Make dl_b->lock IRQ safe (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix overflow to handle period==0 and deadline!=0 (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix bad accounting of nr_running (Xunlei Pang) [1298387] - [kernel] sched/deadline: Skip in switched_to_dl() if task is current (Xunlei Pang) [1298387] - [kernel] sched/deadline: No need to check p if dl_se is valid (Xunlei Pang) [1298387] - [kernel] sched: Fix up attr::sched_priority warning (Xunlei Pang) [1298387] - [kernel] sched: Fix up scheduler syscall LTP fails (Xunlei Pang) [1298387] - [kernel] sched/deadline: Remove unused variables (Xunlei Pang) [1298387] - [powerpc] Wire up sched_setattr and sched_getattr syscalls (Xunlei Pang) [1298387] - [s390] wire up sys_sched_setattr/sys_sched_getattr (Xunlei Pang) [1298387] - [kernel] sched/deadline: Replace NR_CPUS arrays (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix memory leak (Xunlei Pang) [1298387] - [kernel] sched/deadline: Switch CPU's presence test order (Xunlei Pang) [1298387] - [kernel] sched/deadline: Test for CPU's presence explicitly (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix sparse static warnings (Xunlei Pang) [1298387] - [documentation] sched/deadline: sched/deadline: Add deadline documentation (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix hotplug admission control (Xunlei Pang) [1298387] - [kernel] sched/deadline: Remove the sysctl_sched_dl knobs (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix up the smp-affinity mask tests (Xunlei Pang) [1298387] - [kernel] sched/deadline: speed up SCHED_DEADLINE pushes with a push-heap (Xunlei Pang) [1298387] - [kernel] sched/deadline: Add bandwidth management for SCHED_DEADLINE tasks (Xunlei Pang) [1298387] - [kernel] sched/deadline: Add SCHED_DEADLINE inheritance logic (Xunlei Pang) [1298387] - [kernel] rtmutex: Turn the plist into an rb-tree (Xunlei Pang) [1298387] - [kernel] sched/deadline: Add latency tracing for SCHED_DEADLINE tasks (Xunlei Pang) [1298387] - [kernel] sched/deadline: Add period support for SCHED_DEADLINE tasks (Xunlei Pang) [1298387] - [kernel] sched/deadline: Add SCHED_DEADLINE avg_update accounting (Xunlei Pang) [1298387] - [kernel] sched/deadline: Add SCHED_DEADLINE SMP-related data structures & logic (Xunlei Pang) [1298387] - [kernel] sched/deadline: Provide update_curr callback for dl_sched_class (Xunlei Pang) [1298387] - [kernel] sched: deadline: Use hrtimer_start() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Add SCHED_DEADLINE structures & implementation (Xunlei Pang) [1298387] - [kernel] sched: Add sched_class->task_dead() method (Xunlei Pang) [1298387] - [kernel] sched: Add new scheduler syscalls to support an extended scheduling parameters ABI (Xunlei Pang) [1298387]- [x86] thinkpad_acpi: Fix inconsistent mute LED after resume (Jaroslav Kysela) [1261896 1288173] - [x86] thinkpad_acpi: Try to use full software mute control (Jaroslav Kysela) [1261896 1288173] - [x86] thinkpad_acpi: Add support for HKEY version 0x200 (Prarit Bhargava) [1344403] - [x86] thinkpad_acpi: off by one in adaptive_keyboard_hotkey_notify_hotkey() (Prarit Bhargava) [1344403] - [x86] thinkpad_acpi: Add support for more adaptive kbd buttons (Prarit Bhargava) [1344403] - [x86] thinkpad_acpi: Add adaptive_kbd_mode sysfs attr (Prarit Bhargava) [1344403] - [x86] thinkpad_acpi: Factor out get/set adaptive kbd mode (Prarit Bhargava) [1344403] - [x86] thinkpad_acpi: Remember adaptive kbd presence (Prarit Bhargava) [1344403] - [x86] thinkpad_acpi: Update mapping for F12 hotkey on *40 models to KEY_FILE (Prarit Bhargava) [1344403] - [x86] thinkpad_acpi: Add mappings for F9 - F12 hotkeys on X240 / T440 / T540 (Prarit Bhargava) [1344403] - [gpu] i915/fbc: Disable on HSW by default for now (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/nouveau/disp/sor/gm107: training pattern registers are like gm200 (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/nouveau/disp/sor/gf119: both links use the same training register (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/nouveau/fbcon: fix out-of-bounds memory accesses (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/radeon: hard reset r600 and newer GPU when hibernating (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/radeon: allow to force hard GPU reset (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/mgag200: Black screen fix for G200e rev 4 (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/amdkfd: destroy dbgmgr in notifier release (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/amdkfd: unbind only existing processes (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915: Remove wm_config from dev_priv/intel_atomic_state (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Reject display updates that exceed wm limitations (v2) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Calculate watermarks during atomic 'check' (v2) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Propagate watermark calculation failures up the call chain (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Use a bitmask to track dirty pipe watermarks (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Allow watermark calculation on in-flight atomic state (v3) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Calculate plane WM's from state (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Drop re-allocation of DDB at atomic commit (v2) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Compute DDB allocation at atomic check time (v4) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915: Add distrust_bios_wm flag to dev_priv (v2) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Allow skl_allocate_pipe_ddb() to operate on in-flight state (v3) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915: Track whether an atomic transaction changes the active CRTC's (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Store plane minimum blocks in CRTC wm state (v2) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Allow calculation of data rate for in-flight state (v2) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Cache plane data rates in CRTC state (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915: Rename s/skl_compute_pipe_wm/skl_build_pipe_wm/ (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915: Reorganize WM structs/unions in CRTC state (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/atomic: Verify connector->funcs != NULL when clearing states (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915: Discard previous atomic state on resume if connectors change (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/fb_helper: Fix references to dev->mode_config.num_connector (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/fbdev: Fix num_connector references in intel_fb_initial_config() (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915: Change WARN_ON(!wm_changed) to I915_STATE_WARN_ON() (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [drm] upstream sync to v4.6 (Rob Clark) [1171268 1171270 1238635 1243336 1243398 1273363 1293302 1300583 1310232] - [kernel] time: Expose getrawmonotonic64 for in-kernel uses (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510]- [x86] revert "asmlinkage, xen, kvm: Make {xen, kvm}_lock_spinning global and visible" (Josh Poimboeuf) [1347232] - [x86] revert "asm: Extend definitions of _ASM_* with a raw format" (Josh Poimboeuf) [1347232] - [fs] revert "replace remaining users of arch_fast_hash with jhash" (Josh Poimboeuf) [1347232] - [tools] revert "lib: kill arch_fast_hash library bits" (Josh Poimboeuf) [1347232] - [x86] revert "asm/decoder: Create artificial 3rd byte for 2-byte VEX" (Josh Poimboeuf) [1347232] - [x86] revert "jump-label: Use best default nops for inital jump label calls" (Josh Poimboeuf) [1347232] - [x86] revert "asm: Clean up frame pointer macros" (Josh Poimboeuf) [1347232] - [x86] revert "asm: Add C versions of frame pointer macros" (Josh Poimboeuf) [1347232] - [include] revert "objtool: Add STACK_FRAME_NON_STANDARD() macro" (Josh Poimboeuf) [1347232] - [scripts] revert "objtool: Mark non-standard object files and directories" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Add tool to perform compile-time stack metadata validation" (Josh Poimboeuf) [1347232] - [scripts] revert "objtool: Add CONFIG_STACK_VALIDATION option" (Josh Poimboeuf) [1347232] - [x86] revert "objtool: Enable stack metadata validation on 64-bit x86" (Josh Poimboeuf) [1347232] - [tools] revert "x86/asm/decoder: Use explicitly signed chars" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Support CROSS_COMPILE" (Josh Poimboeuf) [1347232] - [makefile] revert "tools: Support relative directory path for 'O='" (Josh Poimboeuf) [1347232] - [scripts] revert "objtool: Detect and warn if libelf is missing and don't break the build" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Prevent infinite recursion in noreturn detection" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Detect infinite recursion" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Compile with debugging symbols" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Fix false positive warnings related to sibling calls" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Add helper macros for traversing instructions" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Remove superflous INIT_LIST_HEAD" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Rename some variables and functions" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Fix false positive warnings for functions with multiple switch statements" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Add several performance improvements" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Only print one warning per function" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Add workaround for GCC switch jump table bug" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Detect falling through to the next function" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Allow building with older libelf" (Josh Poimboeuf) [1347232] - [x86] revert "kprobes: Mark kretprobe_trampoline() stack frame as non-standard" (Josh Poimboeuf) [1347232] - [x86] revert "xen: Mark xen_cpuid() stack frame as non-standard" (Josh Poimboeuf) [1347232] - [kernel] revert "sched: Mark __schedule() stack frame as non-standard" (Josh Poimboeuf) [1347232] - [x86] revert "asm/efi: Add efi stub code to objtool whitelist" (Josh Poimboeuf) [1347232] - [x86] revert "asm: Add several arch/x86/lib files to objtool whitelist" (Josh Poimboeuf) [1347232] - [x86] revert "asmlinkage: Make kprobes code visible and fix assembler code" (Josh Poimboeuf) [1347232] - [x86] revert "asm/64: Open-code register save/restore in trace_hardirqs*() thunks" (Josh Poimboeuf) [1347232] - [x86] revert "asm/entry: Create stack frames in thunk functions" (Josh Poimboeuf) [1347232] - [x86] revert "entry/64: Fix stack return address retrieval in thunk" (Josh Poimboeuf) [1347232] - [x86] revert "asm/bpf: Annotate callable functions" (Josh Poimboeuf) [1347232] - [x86] revert "asm/bpf: Create stack frames in bpf_jit.S" (Josh Poimboeuf) [1347232] - [x86] revert "asm/crypto: Move .Lbswap_mask data to .rodata section" (Josh Poimboeuf) [1347232] - [x86] revert "asm/crypto: Simplify stack usage in sha-mb functions" (Josh Poimboeuf) [1347232] - [x86] revert "asm/crypto: Don't use RBP as a scratch register" (Josh Poimboeuf) [1347232] - [x86] revert "asm/crypto: Create stack frames in crypto functions" (Josh Poimboeuf) [1347232] - [x86] revert "asm/crypto: Move jump_table to .rodata section" (Josh Poimboeuf) [1347232] - [x86] revert "crypto: sha1-mb - make sha1_x8_avx2() conform to C function ABI" (Josh Poimboeuf) [1347232] - [x86] revert "paravirt: Add stack frame dependency to PVOP inline asm calls" (Josh Poimboeuf) [1347232] - [x86] revert "asm/acpi: Create a stack frame in do_suspend_lowlevel()" (Josh Poimboeuf) [1347232] - [x86] revert "asmlinkage, paravirt: Make paravirt thunks global" (Josh Poimboeuf) [1347232] - [x86] revert "paravirt: Create a stack frame in PV_CALLEE_SAVE_REGS_THUNK" (Josh Poimboeuf) [1347232] - [x86] revert "uaccess: Add stack frame output operand in get_user() inline asm" (Josh Poimboeuf) [1347232] - [x86] revert "xen: Add stack frame dependency to hypercall inline asm calls" (Josh Poimboeuf) [1347232] - [x86] revert "kvm: Add stack frame dependency to fastop() inline asm" (Josh Poimboeuf) [1347232] - [x86] revert "kvm: Set ELF function type for fastop functions" (Josh Poimboeuf) [1347232] - [x86] revert "kvm: Make test_cc() always inline" (Josh Poimboeuf) [1347232] - [x86] revert "asm/xen: Create stack frames in xen-asm.S" (Josh Poimboeuf) [1347232] - [x86] revert "asm/xen: Set ELF function type for xen_adjust_exception_frame()" (Josh Poimboeuf) [1347232] - [x86] revert "asm/power: Create stack frames in hibernate_asm_64.S" (Josh Poimboeuf) [1347232] - [x86] revert "asm: Create stack frames in rwsem functions" (Josh Poimboeuf) [1347232] - [watchdog] revert "lto, watchdog/hpwdt.c: make assembler label global" (Josh Poimboeuf) [1347232] - [watchdog] revert "hpwdt: Create stack frame in asminline_call()" (Josh Poimboeuf) [1347232] - [x86] revert "kvm: Add stack frame dependency to vmcs_readl()" (Josh Poimboeuf) [1347232]- [net] sctp: sctp_diag should dump sctp socket type (Xin Long) [1223783] - [net] sctp: fix double EPs display in sctp_diag (Xin Long) [1223783] - [net] fix INET_DIAG_MAX value (Xin Long) [1223783] - [net] use jiffies_to_msecs to replace EXPIRES_IN_MS in inet/sctp_diag (Xin Long) [1223783] - [net] sctp: fix some rhashtable functions using in sctp proc/diag (Xin Long) [1223783] - [net] sctp: merge the seq_start/next/exits in remaddrs and assocs (Xin Long) [1223783] - [net] sctp: add the sctp_diag.c file (Xin Long) [1223783] - [net] sctp: export some functions for sctp_diag in inet_diag (Xin Long) [1223783] - [net] sctp: export some apis or variables for sctp_diag and reuse some for proc (Xin Long) [1223783] - [net] sctp: add sctp_info dump api for sctp_diag (Xin Long) [1223783] - [net] sock_diag: specify info_size per inet protocol (Xin Long) [1223783] - [net] sock_diag: add SK_MEMINFO_DROPS (Xin Long) [1223783] - [net] inet_diag: factorize code in new inet_diag_msg_common_fill() helper (Xin Long) [1223783] - [net] inet_diag: add const to inet_diag_req_v2 (Xin Long) [1223783] - [net] inet_diag: cleanups (Xin Long) [1223783] - [net] constify sock_diag_check_cookie() (Xin Long) [1223783] - [net] inet_diag: remove duplicate code from inet_twsk_diag_dump() (Xin Long) [1223783] - [net] vxlan: allow setting ipv6 traffic class (dst_cache part) (Jiri Benc) [1323141] - [net] ip_tunnel: fix preempt warning in ip tunnel creation/updating (Jiri Benc) [1323141] - [net] Make DST_CACHE a silent config option (Jiri Benc) [1323141] - [net] tunnels: fix usage of dst_cache on xmit (Jiri Benc) [1323141] - [net] ipv4: add dst cache support for gre lwtunnels (Jiri Benc) [1323141] - [net] geneve: add dst caching support (Jiri Benc) [1323141] - [net] add dst_cache to ovs vxlan lwtunnel (Jiri Benc) [1323141] - [net] use dst_cache for vxlan device (Jiri Benc) [1323141] - [net] ip_tunnel: replace dst_cache with generic implementation (Jiri Benc) [1323141] - [net] replace dst_cache ip6_tunnel implementation with the generic one (Jiri Benc) [1323141] - [net] add dst_cache support (Jiri Benc) [1323141] - [net] ipv6: Check expire on DST_NOCACHE route (Jiri Benc) [1323141] - [net] ipv6: Check rt->dst.from for the DST_NOCACHE route (Jiri Benc) [1323141] - [net] ip6_tunnel: fix dst leak (Jiri Benc) [1323141] - [net] ipv6: Replace spinlock with seqlock and rcu in ip6_tunnel (Jiri Benc) [1323141] - [net] ipv6: Avoid double dst_free (Jiri Benc) [1323141] - [net] ipv6: Fix dst_entry refcnt bugs in ip6_tunnel (Jiri Benc) [1323141] - [net] ipv6: Rename the dst_cache helper functions in ip6_tunnel (Jiri Benc) [1323141] - [net] ipv6: Refactor common ip6gre_tunnel_init codes (Jiri Benc) [1323141] - [net] ipv6: Avoid creating RTF_CACHE from a rt that is not managed by fib6 tree (Jiri Benc) [1323141] - [net] ipv6: Don't call with rt6_uncached_list_flush_dev (Jiri Benc) [1323141] - [mm] kmemleak_alloc_percpu() should follow the gfp from per_alloc() (Jiri Benc) [1323141] - [net] ipv6: ipv6_select_ident() returns a __be32 (Jiri Benc) [1323141] - [net] ipv6: udp: Do a route lookup and update during release_cb (Jiri Benc) [1323141] - [net] ipv6: datagram: Update dst cache of a connected datagram sk during pmtu update (Jiri Benc) [1323141] - [net] ipv6: datagram: Refactor dst lookup and update codes to a new function (Jiri Benc) [1323141] - [net] ipv6: datagram: Refactor flowi6 init codes to a new function (Jiri Benc) [1323141] - [net] ipv6: Fix a potential deadlock when creating pcpu rt (Jiri Benc) [1323141] - [net] ipv6: Add rt6_make_pcpu_route() (Jiri Benc) [1323141] - [net] ipv6: Remove un-used argument from ip6_dst_alloc() (Jiri Benc) [1323141] - [net] ipv6: Initialize rt6_info properly in ip6_blackhole_route() (Jiri Benc) [1323141] - [net] ipv6: Move common init code for rt6_info to a new function rt6_info_init() (Jiri Benc) [1323141] - [net] ipv6: Create percpu rt6_info (Jiri Benc) [1323141] - [net] ipv6: Keep track of DST_NOCACHE routes in case of iface down/unregister (Jiri Benc) [1323141] - [net] ipv6: Create RTF_CACHE clone when FLOWI_FLAG_KNOWN_NH is set (Jiri Benc) [1323141] - [net] ipv6: Set FLOWI_FLAG_KNOWN_NH at flowi6_flags (Jiri Benc) [1323141] - [net] ipv6: Add rt6_get_cookie() function (Jiri Benc) [1323141] - [net] ipv6: Only create RTF_CACHE routes after encountering pmtu exception (Jiri Benc) [1323141] - [net] ipv6: Remove external dependency on rt6i_dst and rt6i_src (Jiri Benc) [1323141] - [net] ipv6: Clean up ipv6_select_ident() and ip6_fragment() (Jiri Benc) [1323141] - [net] ipv6: Remove DST_METRICS_FORCE_OVERWRITE and _rt6i_peer (Jiri Benc) [1323141] - [net] sit: fix sit0 percpu double allocations (Jiri Benc) [1323141] - [net] sit: Use ipip6_tunnel_init as the ndo_init function. (Jiri Benc) [1323141] - [net] ipv6: do not erase dst address with flow label destination (Jiri Benc) [1323141] - [net] ipv6: remove old conditions on flow label sharing (Jiri Benc) [1323141] - [net] ipv4: do not use this_cpu_ptr() in preemptible context (Jiri Benc) [1323141] - [net] ipv6: use addrconf_get_prefix_route() to remove peer addr (Jiri Benc) [1323141] - [net] ipv6: fix a refcnt leak with peer addr (Jiri Benc) [1323141] - [net] ipv6: use ipv6_addr_any() helper (Jiri Benc) [1323141] - [net] ipv6: minor fib6 cleanups like type safety, bool conversion, inline removal (Jiri Benc) [1323141] - [net] ipv6: remove parameter rt from fib6_prune_clones() (Jiri Benc) [1323141] - [net] ipv6: namespace cleanups (Jiri Benc) [1323141] - [net] ipv6: Remove rebundant rt6i_nsiblings initialization (Jiri Benc) [1323141] - [net] sctp: Don't lookup dst if transport dst is still valid (Jiri Benc) [1323141] - [net] ipv6: stop sending PTB packets for MTU < 1280 (Jiri Benc) [1323141] - [net] ipv4: ip_tunnel: use net namespace from rtable not socket (Jiri Benc) [1323141] - [net] ipv6: hash net ptr into fragmentation bucket selection (Jiri Benc) [1323141] - [net] ipv4: hash net ptr into fragmentation bucket selection (Jiri Benc) [1323141]- [x86] kvm: Add stack frame dependency to vmcs_readl() (Josh Poimboeuf) [1320250] - [watchdog] hpwdt: Create stack frame in asminline_call() (Josh Poimboeuf) [1320250] - [watchdog] lto, watchdog/hpwdt.c: make assembler label global (Josh Poimboeuf) [1320250] - [x86] asm: Create stack frames in rwsem functions (Josh Poimboeuf) [1320250] - [x86] asm/power: Create stack frames in hibernate_asm_64.S (Josh Poimboeuf) [1320250] - [x86] asm/xen: Set ELF function type for xen_adjust_exception_frame() (Josh Poimboeuf) [1320250] - [x86] asm/xen: Create stack frames in xen-asm.S (Josh Poimboeuf) [1320250] - [x86] kvm: Make test_cc() always inline (Josh Poimboeuf) [1320250] - [x86] kvm: Set ELF function type for fastop functions (Josh Poimboeuf) [1320250] - [x86] kvm: Add stack frame dependency to fastop() inline asm (Josh Poimboeuf) [1320250] - [x86] xen: Add stack frame dependency to hypercall inline asm calls (Josh Poimboeuf) [1320250] - [x86] uaccess: Add stack frame output operand in get_user() inline asm (Josh Poimboeuf) [1320250] - [x86] paravirt: Create a stack frame in PV_CALLEE_SAVE_REGS_THUNK (Josh Poimboeuf) [1320250] - [x86] asmlinkage, paravirt: Make paravirt thunks global (Josh Poimboeuf) [1320250] - [x86] asm/acpi: Create a stack frame in do_suspend_lowlevel() (Josh Poimboeuf) [1320250] - [x86] paravirt: Add stack frame dependency to PVOP inline asm calls (Josh Poimboeuf) [1320250] - [x86] crypto: sha1-mb - make sha1_x8_avx2() conform to C function ABI (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Move jump_table to .rodata section (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Create stack frames in crypto functions (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Don't use RBP as a scratch register (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Simplify stack usage in sha-mb functions (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Move .Lbswap_mask data to .rodata section (Josh Poimboeuf) [1320250] - [x86] asm/bpf: Create stack frames in bpf_jit.S (Josh Poimboeuf) [1320250] - [x86] asm/bpf: Annotate callable functions (Josh Poimboeuf) [1320250] - [x86] entry/64: Fix stack return address retrieval in thunk (Josh Poimboeuf) [1320250] - [x86] asm/entry: Create stack frames in thunk functions (Josh Poimboeuf) [1320250] - [x86] asm/64: Open-code register save/restore in trace_hardirqs*() thunks (Josh Poimboeuf) [1320250] - [x86] asmlinkage: Make kprobes code visible and fix assembler code (Josh Poimboeuf) [1320250] - [x86] asm: Add several arch/x86/lib files to objtool whitelist (Josh Poimboeuf) [1320250] - [x86] asm/efi: Add efi stub code to objtool whitelist (Josh Poimboeuf) [1320250] - [kernel] sched: Mark __schedule() stack frame as non-standard (Josh Poimboeuf) [1320250] - [x86] xen: Mark xen_cpuid() stack frame as non-standard (Josh Poimboeuf) [1320250] - [x86] kprobes: Mark kretprobe_trampoline() stack frame as non-standard (Josh Poimboeuf) [1320250] - [tools] objtool: Allow building with older libelf (Josh Poimboeuf) [1320250] - [tools] objtool: Detect falling through to the next function (Josh Poimboeuf) [1320250] - [tools] objtool: Add workaround for GCC switch jump table bug (Josh Poimboeuf) [1320250] - [tools] objtool: Only print one warning per function (Josh Poimboeuf) [1320250] - [tools] objtool: Add several performance improvements (Josh Poimboeuf) [1320250] - [tools] objtool: Fix false positive warnings for functions with multiple switch statements (Josh Poimboeuf) [1320250] - [tools] objtool: Rename some variables and functions (Josh Poimboeuf) [1320250] - [tools] objtool: Remove superflous INIT_LIST_HEAD (Josh Poimboeuf) [1320250] - [tools] objtool: Add helper macros for traversing instructions (Josh Poimboeuf) [1320250] - [tools] objtool: Fix false positive warnings related to sibling calls (Josh Poimboeuf) [1320250] - [tools] objtool: Compile with debugging symbols (Josh Poimboeuf) [1320250] - [tools] objtool: Detect infinite recursion (Josh Poimboeuf) [1320250] - [tools] objtool: Prevent infinite recursion in noreturn detection (Josh Poimboeuf) [1320250] - [scripts] objtool: Detect and warn if libelf is missing and don't break the build (Josh Poimboeuf) [1320250] - [makefile] tools: Support relative directory path for 'O=' (Josh Poimboeuf) [1320250] - [tools] objtool: Support CROSS_COMPILE (Josh Poimboeuf) [1320250] - [tools] x86/asm/decoder: Use explicitly signed chars (Josh Poimboeuf) [1320250] - [x86] objtool: Enable stack metadata validation on 64-bit x86 (Josh Poimboeuf) [1320250] - [scripts] objtool: Add CONFIG_STACK_VALIDATION option (Josh Poimboeuf) [1320250] - [tools] objtool: Add tool to perform compile-time stack metadata validation (Josh Poimboeuf) [1320250] - [scripts] objtool: Mark non-standard object files and directories (Josh Poimboeuf) [1320250] - [include] objtool: Add STACK_FRAME_NON_STANDARD() macro (Josh Poimboeuf) [1320250] - [x86] asm: Add C versions of frame pointer macros (Josh Poimboeuf) [1320250] - [x86] asm: Clean up frame pointer macros (Josh Poimboeuf) [1320250] - [x86] jump-label: Use best default nops for inital jump label calls (Josh Poimboeuf) [1320250] - [x86] asm/decoder: Create artificial 3rd byte for 2-byte VEX (Josh Poimboeuf) [1320250] - [tools] lib: kill arch_fast_hash library bits (Josh Poimboeuf) [1320250] - [fs] replace remaining users of arch_fast_hash with jhash (Josh Poimboeuf) [1320250] - [x86] asm: Extend definitions of _ASM_* with a raw format (Josh Poimboeuf) [1320250] - [x86] asmlinkage, xen, kvm: Make {xen, kvm}_lock_spinning global and visible (Josh Poimboeuf) [1320250]- [x86] perf: Add constraint for IVB CYCLE_ACTIVITY:CYCLES_LDM_PENDING (Jiri Olsa) [1337884] - [x86] perf: Make L1D_PEND_MISS.FB_FULL not constrained on Haswell (Jiri Olsa) [1337884] - [x86] perf: Fix INTEL_FLAGS_UEVENT_CONSTRAINT_DATALA_NA macro (Jiri Olsa) [1337884] - [powerpc] eeh: Restore initial state in eeh_pe_reset_and_recover() (David Gibson) [1266833] - [powerpc] eeh: Don't report error in eeh_pe_reset_and_recover() (David Gibson) [1266833] - [powerpc] Fix definition of SIAR and SDAR registers (Thomas Huth) [1342027] - [powerpc] kvm: Fix emulated MMIO sign-extension (Thomas Huth) [1342027] - [powerpc] kvm: book3s_pr: Manage single-step mode (Thomas Huth) [1342027] - [powerpc] kvm: Account TCE-containing pages in locked_vm (Thomas Huth) [1342027] - [powerpc] kvm: Use RCU for arch.spapr_tce_tables (Thomas Huth) [1342027] - [powerpc] kvm: Rework H_PUT_TCE/H_GET_TCE handlers (Thomas Huth) [1342027] - [kernel] list: Add lockless list traversal primitives (Thomas Huth) [1342027] - [s390] ftrace: enforce DYNAMIC_FTRACE if FUNCTION_TRACER is selected (Jessica Yu) [1117927] - [s390] ftrace: add HAVE_DYNAMIC_FTRACE_WITH_REGS support (Jessica Yu) [1117927] - [s390] ftrace: optimize function graph caller code (Jessica Yu) [1117927] - [s390] pass march flag to assembly files as well (Jessica Yu) [1117927] - [scsi] libsas: remove task_collector mode (David Milburn) [1295910] - [scsi] libsas: use ata_dev_classify() (David Milburn) [1295910] - [scsi] isci: remove SCSI host before detaching from SAS transport (David Milburn) [1295910] - [scsi] isci: Spelling s/stucture/structure/ (David Milburn) [1295910] - [scsi] isci: Use pci_enable_msix_exact() instead of pci_enable_msix() (David Milburn) [1295910] - [scsi] isci: update version to 1.2 (David Milburn) [1295910] - [scsi] isci: Fix a infinite loop (David Milburn) [1295910] - [hv] vmbus: Use READ_ONCE() to read variables that are volatile (Vitaly Kuznetsov) [1339684] - [hv] vmbus: Introduce functions for estimating room in the ring buffer (Vitaly Kuznetsov) [1339684] - [hv] vmbus: Fix signaling logic in hv_need_to_signal_on_read() (Vitaly Kuznetsov) [1339684] - [md] dm thin: remove __bio_inc_remaining() and switch to using bio_inc_remaining() (Mike Snitzer) [1337254]- [acpi] acpi / lpss: Fix up acpi_lpss_create_device() (Myron Stowe) [1344513] - [acpi] x86/pci/acpi: Make all resources except io 0xcf8-0xcff available on PCI bus (Myron Stowe) [1344513] - [acpi] x86/pci/acpi: Relax ACPI resource descriptor checks to work around BIOS bugs (Myron Stowe) [1344513] - [x86] pci/acpi: Ignore resources consumed by host bridge itself (Myron Stowe) [1344513] - [acpi] acpi / resources: Change pr_info() to pr_debug() for debug information (Myron Stowe) [1344513] - [x86] pci/acpi: Use common ACPI resource interfaces to simplify implementation (Myron Stowe) [1344513] - [x86] pci: Fix the range check for IO resources (Myron Stowe) [1344513] - [include] pci: Use common resource list management code instead of private implementation (Myron Stowe) [1344513] - [kernel] resources: Move struct resource_list_entry from ACPI into resource core (Myron Stowe) [1344513] - [include] acpi: Introduce helper function acpi_dev_filter_resource_type() (Myron Stowe) [1344513] - [include] acpi: Add field offset to struct resource_list_entry (Myron Stowe) [1344513] - [acpi] Translate resource into master side address for bridge window resources (Myron Stowe) [1344513] - [include] acpi: Return translation offset when parsing ACPI address space resources (Myron Stowe) [1344513] - [acpi] Enforce stricter checks for address space descriptors (Myron Stowe) [1344513] - [acpi] Set flag IORESOURCE_UNSET for unassigned resources (Myron Stowe) [1344513] - [acpi] Normalize return value of resource parser functions (Myron Stowe) [1344513] - [acpi] Fix a bug in parsing ACPI Memory24 resource (Myron Stowe) [1344513] - [acpi] Add prefetch decoding to the address space parser (Myron Stowe) [1344513] - [acpi] Move the window flag logic to the combined parser (Myron Stowe) [1344513] - [acpi] Unify the parsing of address_space and ext_address_space (Myron Stowe) [1344513] - [acpi] Let the parser return false for disabled resources (Myron Stowe) [1344513] - [acpi] Use the length check for io resources as well (Myron Stowe) [1344513] - [acpi] Implement proper length checks for mem resources (Myron Stowe) [1344513] - [acpi] Remove redundant check in function acpi_dev_resource_address_space() (Myron Stowe) [1344513] - [include] acpica: resources: Provide common part for struct acpi_resource_address structures (Myron Stowe) [1344513] - [acpi] Correct return value of acpi_dev_resource_address_space() (Myron Stowe) [1344513] - [acpi] acpi / resources: only reject zero length resources based at address zero (Myron Stowe) [1344513] - [pnp] pnp / acpi: proper handling of ACPI IO/Memory resource parsing failures (Myron Stowe) [1344513] - [acpi] acpi / resources: ignore invalid ACPI device resources (Myron Stowe) [1344513] - [dma] acpi-dma: remove ugly conversion (Myron Stowe) [1344513] - [acpi] acpi / scan: Drop unnecessary label from acpi_create_platform_device() (Myron Stowe) [1344513] - [acpi] acpi / scan: Allow platform device creation without any IO resources (Myron Stowe) [1344513] - [sound] pci: hda/ca0132 - use generic parser for some models (Jaroslav Kysela) [918176] - [sound] alsa: hda/realtek - Add support for ALC295/ALC3254 (Jaroslav Kysela) [1331010] - [sound] revert "alsa: hda_intel: add card number to irq description" (Jaroslav Kysela) [1288993] - [s390] mm: fix asce_bits handling with dynamic pagetable levels (Hendrik Brueckner) [1337933] - [nvme] add missing lock nesting notation (David Milburn) [1344385] - [x86] amd: Fix last level cache topology for AMD Fam17h systems (Kim Naru) [1303705] - [x86] pci: Mark Intel Grangeville ixgbe variant 0x15AC as supported (Prarit Bhargava) [1342078] - [x86] efi: Include a .bss section within the PE/COFF headers (Denys Vlasenko) [1335188] - [x86] kvm: Conditionally register IRQ bypass consumer (Alex Williamson) [1341790] - [virt] irqbypass: Disallow NULL token (Alex Williamson) [1341790] - [pci] Work around Intel Sunrise Point PCH incorrect ACS capability (Alex Williamson) [1320742] - [pci] Reverse standard ACS vs device-specific ACS enabling (Alex Williamson) [1320742] - [vfio] pci: Add test for BAR restore (Alex Williamson) [1286274] - [pci] Hide broken INTx support from user (Alex Williamson) [1286274] - [vfio] make vfio run on s390 (Alex Williamson) [1286274] - [pci] Mark Intel i40e NIC INTx masking as broken (Alex Williamson) [1286274] - [powerpc] kernel: Enable seccomp filter (Gustavo Duarte) [1186835] - [powerpc] Use orig_gpr3 in syscall_get_arguments() (Gustavo Duarte) [1186835] - [powerpc] Drop unused syscall_get_error() (Gustavo Duarte) [1186835] - [powerpc] Rework syscall_get_arguments() so there is only one loop (Gustavo Duarte) [1186835] - [powerpc] kernel: Change the do_syscall_trace_enter() API (Gustavo Duarte) [1186835] - [powerpc] kernel: Add SIG_SYS support for compat tasks (Gustavo Duarte) [1186835] - [powerpc] Change syscall_get_nr() to return int (Gustavo Duarte) [1186835] - [powerpc] Don't negate error in syscall_set_return_value() (Gustavo Duarte) [1186835] - [powerpc] kernel: Switch to using MAX_ERRNO (0/9) (Gustavo Duarte) [1186835] - [powerpc] pseries: Fix IBM_ARCH_VEC_NRCORES_OFFSET since POWER8NVL was added (Thomas Huth) [1340445] - [powerpc] pseries: Add POWER8NVL support to ibm, client-architecture-support call (Thomas Huth) [1340445]- [md] block: make bio_inc_remaining() interface accessible again (Mike Snitzer) [1337254] - [md] dm raid: make sure no feature flags are set in metadata (Mike Snitzer) [1337254] - [md] dm ioctl: drop use of __GFP_REPEAT in copy_params()'s __vmalloc() call (Mike Snitzer) [1337254] - [md] dm stats: fix spelling mistake in Documentation (Mike Snitzer) [1337254] - [md] dm cache: update cache-policies.txt now that mq is an alias for smq (Mike Snitzer) [1337254] - [md] dm mpath: eliminate use of spinlock in IO fast-paths (Mike Snitzer) [1337254] - [md] dm mpath: move trigger_event member to the end of 'struct multipath' (Mike Snitzer) [1337254] - [md] dm mpath: use atomic_t for counting members of 'struct multipath' (Mike Snitzer) [1337254] - [md] dm mpath: switch to using bitops for state flags (Mike Snitzer) [1337254] - [md] dm thin: Remove return statement from void function (Mike Snitzer) [1337254] - [md] dm: remove unused mapped_device argument from free_tio() (Mike Snitzer) [1337254] - [mm] document improved handling of swappiness==0 (Jerome Marchand) [1341488] - [mm] vmstat: make vmstat_update deferrable (Jerome Marchand) [1294987] - [mm] vmstat: make quiet_vmstat lighter (Jerome Marchand) [1294987] - [mm] vmstat: Remove BUG_ON from vmstat_update (Jerome Marchand) [1294987] - [mm] vmstat: make vmstat_updater deferrable again and shut down on idle (Jerome Marchand) [1294987] - [mm] fix anon_vma->degree underflow in anon_vma endless growing prevention (Jerome Marchand) [1341497] - [mm] fix corner case in anon_vma endless growing prevention (Jerome Marchand) [1341497] - [mm] prevent endless growth of anon_vma hierarchy (Jerome Marchand) [1341497] - [mm] memory_hotplug: check for missing sections in test_pages_in_a_zone() (George Beshers) [1326837] - [mm] compaction: make isolate_freepages start at pageblock boundary ("Herton R. Krzesinski") [1344770] - [mm] compaction: detect when scanners meet in isolate_freepages ("Herton R. Krzesinski") [1344770] - [mm] compaction: reset cached scanner pfn's before reading them ("Herton R. Krzesinski") [1344770] - [mm] rmap: fix use-after-free in __put_anon_vma ("Herton R. Krzesinski") [1344770] - [kernel] sched: Use CPUPRI_NR_PRIORITIES instead of MAX_RT_PRIO in cpupri check ("Herton R. Krzesinski") [1344770] - [kernel] workqueue: fix a possible race condition between rescuer and pwq-release ("Herton R. Krzesinski") [1344770] - [kernel] workqueue: make rescuer_thread() empty wq->maydays list before exiting ("Herton R. Krzesinski") [1344770] - [kernel] workqueue: fix bugs in wq_update_unbound_numa() failure path ("Herton R. Krzesinski") [1344770] - [include] trace: module: Maintain a valid user count ("Herton R. Krzesinski") [1344770] - [kernel] hrtimer: Set expiry time before switch_hrtimer_base() ("Herton R. Krzesinski") [1344770] - [kernel] timer: Prevent overflow in apply_slack ("Herton R. Krzesinski") [1344770] - [mm] make fixup_user_fault() check the vma access rights too ("Herton R. Krzesinski") [1344770] - [kernel] futex: Prevent attaching to kernel threads ("Herton R. Krzesinski") [1344770] - [kernel] tracepoint: Do not waste memory on mods with no tracepoints ("Herton R. Krzesinski") [1344770] - [kernel] hung_task: check the value of "sysctl_hung_task_timeout_sec" ("Herton R. Krzesinski") [1344770] - [kernel] exit: call disassociate_ctty() before exit_task_namespaces() ("Herton R. Krzesinski") [1344770] - [kernel] wait: fix reparent_leader() vs EXIT_DEAD->EXIT_ZOMBIE race ("Herton R. Krzesinski") [1344770] - [kernel] tracing: Fix array size mismatch in format string ("Herton R. Krzesinski") [1344770] - [kernel] cpuset: fix a locking issue in cpuset_migrate_mm() (Mateusz Guzik) [1342400] - [kernel] ptrace: make wait_on_bit(JOBCTL_TRAPPING_BIT) in ptrace_attach() killable (Jiri Olsa) [1334503] - [kernel] sched/numa: Cap PTE scanning overhead to 3 of run time (Rik van Riel) [1276398] - [kernel] sched/numa: Fix math underflow in task_tick_numa() (Rik van Riel) [1276398]- [net] openvswitch: internal_set_rx_headroom() can be static (Jakub Sitnicki) [1322337] - [net] veth: implement ndo_set_rx_headroom (Jakub Sitnicki) [1322337] - [net] tun: implement ndo_set_rx_headroom (Jakub Sitnicki) [1322337] - [net] openvswitch: propagate per dp max headroom to all vports (Jakub Sitnicki) [1322337] - [net] bridge: notify enslaved devices of headroom changes (Jakub Sitnicki) [1322337] - [net] netdev: introduce ndo_set_rx_headroom (Jakub Sitnicki) [1322337] - [net] bridge: inherit slave devices needed_headroom (Jakub Sitnicki) [1322337] - [net] ndo: consolidate reserved fields (Jiri Benc) [1339642] - [net] move ndo_set_vf_trust to net_device_ops_extended (Jiri Benc) [1339642] - [net] move ndo_dfwd_add/del_station to net_device_ops_extended (Jiri Benc) [1339642] - [net] move ndo_set_tx_maxrate to net_device_ops_extended (Jiri Benc) [1339642] - [net] fix wrong merge of ndo_set_vf_rate documentation (Jiri Benc) [1339642] - [net] introduce net_device_ops_extended (Jiri Benc) [1339642] - [net] vlan: pull on __vlan_insert_tag error path and fix csum correction (Aaron Conole) [1328847] - [net] use skb_postpush_rcsum instead of own implementations (Aaron Conole) [1328847] - [net] add skb_postpush_rcsum and fix dev_forward_skb occasions (Aaron Conole) [1328847] - [net] sctp: add support for RPS and RFS (Marcelo Leitner) [981353]- [netdrv] sfc: report supported link speeds on SFP connections (Jarod Wilson) [1166525] - [netdrv] be2net: Don't leak iomapped memory on removal (Ivan Vecera) [1315715] - [netdrv] be2net: don't report EVB for older chipsets when SR-IOV is disabled (Ivan Vecera) [1304414] - [netdrv] be2net: remove vlan promisc capability from VF's profile descriptors (Ivan Vecera) [1251919] - [netdrv] be2net: support ethtool get-dump option (Ivan Vecera) [1271067] - [netdrv] tg3: Fix for tg3 transmit queue 0 timed out when too many gso_segs (Ivan Vecera) [1287875] - [netdrv] tg3: avoid uninitialized variable warning (Ivan Vecera) [1287875] - [netdrv] tg3: Fix temperature reporting (Ivan Vecera) [1287875] - [netdrv] tg3: use napi_complete_done() (Ivan Vecera) [1287875] - [netdrv] bnx2x, tg3: Replace put_page(virt_to_head_page()) with skb_free_frag() (Ivan Vecera) [1287875] - [netdrv] qlcnic: potential NULL dereference in qlcnic_83xx_get_minidump_template() (Harish Patil) [1275799] - [netdrv] qlcnic: Update version to 5.3.64 (Harish Patil) [1275799] - [netdrv] qlcnic: protect qlicnic_attach_func with rtnl_lock (Harish Patil) [1275799] - [netdrv] qlcnic: Fix mailbox completion handling during spurious interrupt (Harish Patil) [1275799] - [netdrv] qlcnic: Remove unnecessary usage of atomic_t (Harish Patil) [1275799] - [netdrv] qlcnic: correctly handle qlcnic_alloc_mbx_args (Harish Patil) [1275799] - [netdrv] qlcnic: constify qlcnic_dcb_ops structures (Harish Patil) [1275799] - [netdrv] qlcnic: fix a loop exit condition better (Harish Patil) [1275799] - [netdrv] qlcnic: fix a timeout loop (Harish Patil) [1275799] - [netdrv] qlcnic: constify qlcnic_mbx_ops structure (Harish Patil) [1275799] - [netdrv] qlcnic: track vxlan port count (Harish Patil) [1275799] - [netdrv] qlcnic: delete redundant memsets (Harish Patil) [1275799] - [netdrv] qlcnic: Update version to 5.3.63 (Harish Patil) [1275799] - [netdrv] qlcnic: Don't use kzalloc unncecessarily for allocating large chunk of memory (Harish Patil) [1275799] - [netdrv] qlcnic: Add new VF device ID 0x8C30 (Harish Patil) [1275799] - [netdrv] qlcnic: Print firmware minidump buffer and template header addresses (Harish Patil) [1275799] - [netdrv] qlcnic: Add support to enable capability to extend minidump for iSCSI (Harish Patil) [1275799] - [netdrv] qlcnic: Rearrange ordering of header files inclusion (Harish Patil) [1275799] - [netdrv] qlcnic: Fix corruption while copying (Harish Patil) [1275799] - [netdrv] qlcnic: Deletion of unnecessary memset (Harish Patil) [1275799] - [netdrv] qlcnic: clean up sysfs error codes (Harish Patil) [1275799] - [netdrv] ethernet: codespell comment spelling fixes (Harish Patil) [1275799] - [netdrv] treewide: Fix typo in printk messages (Harish Patil) [1275799] - [netdrv] bnx2x: allow adding VLANs while interface is down (Michal Schmidt) [1275795] - [netdrv] bnx2x: avoid leaking memory on bnx2x_init_one() failures (Michal Schmidt) [1275795] - [netdrv] bnx2x: Prevent false warning for lack of FC NPIV (Michal Schmidt) [1275795] - [netdrv] bnx2x: don't wait for Tx completion on recovery (Michal Schmidt) [1275795 1320748] - [netdrv] bnx2x: fix indentation in bnx2x_sp_task() (Michal Schmidt) [1275795] - [netdrv] bnx2x: define event data reserved fields as little-endian (Michal Schmidt) [1275795] - [netdrv] bnx2x: define fields of struct cfc_del_event_data as little-endian (Michal Schmidt) [1275795] - [netdrv] bnx2x: access cfc_del_event only if the opcode is CFC_DEL (Michal Schmidt) [1275795] - [netdrv] bnx2x: fix receive of VF->PF mailbox messages by the PF on big-endian (Michal Schmidt) [1275795] - [netdrv] bnx2x: fix sending VF->PF messages on big-endian (Michal Schmidt) [1275795] - [netdrv] bnx2x: fix crash on big-endian when adding VLAN (Michal Schmidt) [1275795] - [netdrv] bnx2x: add a separate GENEVE Kconfig symbol (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix 84833 phy command handler (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix led setting for 84858 phy (Michal Schmidt) [1275795] - [netdrv] bnx2x: Correct 84858 PHY fw version (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix 84833 RX CRC (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix link-forcing for KR2 (Michal Schmidt) [1275795] - [netdrv] bnx2x: Warn about grc timeouts in register dump (Michal Schmidt) [1271075 1275795] - [netdrv] bnx2x: Add missing HSI for big-endian machines (Michal Schmidt) [1275795] - [netdrv] bnx2x: extend DCBx support (Michal Schmidt) [1275795] - [netdrv] bnx2x: Add support for single-port DCBx (Michal Schmidt) [1275795] - [netdrv] bnx2x: Add Geneve inner-RSS support (Michal Schmidt) [1275795] - [netdrv] bnx2x: Remove unneccessary EXPORT_SYMBOL (Michal Schmidt) [1275795] - [netdrv] bnx2x: Prevent FW assertion when using Vxlan (Michal Schmidt) [1275795] - [netdrv] bnx2x: remove rx_pkt/rx_calls (Michal Schmidt) [1275795] - [netdrv] bnx2x: avoid soft lockup in bnx2x_poll() (Michal Schmidt) [1178598 1275795] - [netdrv] bnx2x: simplify distinction between port and func stats (Michal Schmidt) [1275795] - [netdrv] bnx2x: change FW GRO error message to WARN_ONCE (Michal Schmidt) [1275795] - [netdrv] bnx2x: drop redundant error message about allocation failure (Michal Schmidt) [1275795] - [netdrv] bnx2x: Utilize FW 7.13.1.0 (Michal Schmidt) [1275795] - [netdrv] bnx2x: Show port statistics in Multi-function (Michal Schmidt) [1275795] - [netdrv] bnx2x: Add new SW stat 'tx_exhaustion_events' (Michal Schmidt) [1275795] - [netdrv] bnx2x: Prevent UDP 4-tuple configurations on older adapters (Michal Schmidt) [1275795] - [netdrv] bnx2x: byte swap rss_key to comply to Toeplitz specs (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix vxlan removal (Michal Schmidt) [1275795] - [netdrv] bnx2x: track vxlan port count (Michal Schmidt) [1275795] - [netdrv] bnx2x: Add new device ids under the Qlogic vendor (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix vxlan endianity issue (Michal Schmidt) [1275795] - [netdrv] bnx2x: Add vxlan RSS support (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix bandwidth allocation for some MF modes (Michal Schmidt) [1275795] - [netdrv] bnx2x: Free NVRAM lock at end of each page (Michal Schmidt) [1275795] - [netdrv] bnx2x: Prevent null pointer dereference on SKB release (Michal Schmidt) [1275795] - [netdrv] bnx2x: Add BD support for storage (Michal Schmidt) [1275795] - [netdrv] cnic: Add the interfaces to get FC-NPIV table (Michal Schmidt) [1275795] - [netdrv] cnic: Populate upper layer driver state in MFW (Michal Schmidt) [1275795] - [netdrv] bnx2x: Correct logic for pvid configuration (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix VLANs null-pointer for 57710, 57711 (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix compilation when CONFIG_BNX2X_SRIOV is not set (Michal Schmidt) [1275795] - [netdrv] bnx2x: add vlan filtering offload (Michal Schmidt) [1275795] - [netdrv] bnx2x: Bump up driver version to 1.712.30 (Michal Schmidt) [1275795] - [netdrv] bnx2x: Add MFW dump support (Michal Schmidt) [1275795] - [netdrv] bnx2x: new Multi-function mode - BD (Michal Schmidt) [1275795] - [netdrv] bnx2x: Add 84858 phy support (Michal Schmidt) [1275795] - [netdrv] bnx2x: Rebrand from 'broadcom' into 'qlogic' (Michal Schmidt) [1275795] - [netdrv] bnx2x: Utilize FW 7.12.30 (Michal Schmidt) [1275795] - [netdrv] bnx2x: only report most generic filters in get_ts_info (Michal Schmidt) [1275795] - [netdrv] bnx2x: Replace put_page(virt_to_head_page()) with skb_free_frag() (Michal Schmidt) [1275795] - [netdrv] ptp: bnx2x: convert to the 64 bit get/set time methods (Michal Schmidt) [1275795] - [netdrv] bnx2x: convert to CYCLECOUNTER_MASK macro (Michal Schmidt) [1275795] - [netdrv] bnx2x: conversion of smp_mb__*() (Michal Schmidt) [1275795] - [net] can: replace timestamp as unique skb attribute (John Linville) [1333130] - [net] can: introduce new raw socket option to join the given CAN filters (John Linville) [1333130] - [net] can: fix loss of CAN frames in raw_rcv (John Linville) [1333130] - [netdrv] can: usb_8dev: fix urb leak on failure path in usb_8dev_start() (John Linville) [1333130] - [netdrv] can: esd_usb2: check index of array before accessing (John Linville) [1333130] - [net] can: add missing initialisations in CAN related skbuffs (John Linville) [1333130] - [netdrv] can: ems_usb: fix coding style (John Linville) [1333130] - [netdrv] can: ems_usb: Fix possible tx overflow (John Linville) [1333130] - [net] can: fix multiple delivery of a single CAN frame for overlapping CAN filters (John Linville) [1333130] - [netdrv] can: ems_usb: fix endianess of CAN ID (John Linville) [1333130] - [netdrv] can: kvaser_usb: Do not sleep in atomic context (John Linville) [1333130] - [netdrv] can: kvaser_usb: Reset all URB tx contexts upon channel close (John Linville) [1333130] - [netdrv] can: kvaser_usb: Don't free packets when tight on URBs (John Linville) [1333130] - [net] can: fix spelling errors (John Linville) [1333130] - [netdrv] can: peak_usb: fix multi-byte values endianess (John Linville) [1333130] - [netdrv] can: peak_usb: fix cleanup sequence order in case of error during init (John Linville) [1333130] - [netdrv] can: peak_usb: fix memset() usage (John Linville) [1333130] - [netdrv] can: esd_usb2: fix memory leak on disconnect (John Linville) [1333130] - [netdrv] can: sja1000_isa: add locking for indirect register access mode (John Linville) [1333130] - [netdrv] can: c_can: use proper type for 'instance' (John Linville) [1333130] - [netdrv] can: c_can: Provide protection in the xmit path (John Linville) [1333130] - [netdrv] can: c_can: Remove EOB exit (John Linville) [1333130] - [netdrv] can: move sanity check for bitrate and tq into can_get_bittiming (John Linville) [1333130] - [netdrv] can: preserve skbuff protocol in can_put_echo_skb (John Linville) [1333130] - [netdrv] can: peak_usb: fix mem leak in pcan_usb_pro_init() (John Linville) [1333130] - [netdrv] can: ems_usb: fix urb leaks on failure paths (John Linville) [1333130] - [netdrv] can: c_can: fix calculation of transmitted bytes on tx complete (John Linville) [1333130] - [netdrv] can: kvaser_usb: fix usb endpoints detection (John Linville) [1333130] - [netdrv] can: c_can: Fix RX message handling, handle lost message before EOB (John Linville) [1333130] - [netdrv] slip/slcan: added locking in wakeup function (John Linville) [1333130] - [netdrv] can: pcan_usb_core: fix memory leak on failure paths in peak_usb_start() (John Linville) [1333130] - [netdrv] can: c_can: fix error checking of priv->instance in probe() (John Linville) [1333130] - [netdrv] can: Convert to use devm_ioremap_resource (John Linville) [1333130]- [net] netfilter: fix oops with metadata dst (Lance Richardson) [1283886] - [net] gre: reject GUE and FOU in collect metadata mode (Lance Richardson) [1283886] - [net] gre: build header correctly for collect metadata tunnels (Lance Richardson) [1283886] - [net] gre: do not assign header_ops in collect metadata mode (Lance Richardson) [1283886] - [net] openvswitch: Orphan skbs before IPv6 defrag (Lance Richardson) [1283886] - [net] ip_tunnel: Fix returned tc and hoplimit values for route with IPv6 encapsulation (Lance Richardson) [1283886] - [net] vxlan: fix sparse warnings (Lance Richardson) [1283886] - [net] geneve: fix populating tclass in geneve_get_v6_dst (Lance Richardson) [1283886] - [net] vxlan: fix populating tclass in vxlan6_get_route (Lance Richardson) [1283886] - [net] geneve: support setting IPv6 flow label (Lance Richardson) [1283886] - [net] vxlan: support setting IPv6 flow label (Lance Richardson) [1283886] - [net] ip_tunnel: add support for setting flow label via collect metadata (Lance Richardson) [1283886] - [net] vxlan: allow setting ipv6 traffic class (Lance Richardson) [1283886] - [net] vxlan: fix missing options_len update on RX with collect metadata (Lance Richardson) [1283886] - [net] vxlan: simplify metadata_dst usage in vxlan_rcv (Lance Richardson) [1283886] - [net] vxlan: consolidate rx handling to a single function (Lance Richardson) [1283886] - [net] vxlan: move ECN decapsulation to a separate function (Lance Richardson) [1283886] - [net] vxlan: move inner L2 header processing to a separate function (Lance Richardson) [1283886] - [net] vxlan: consolidate GBP handling even more (Lance Richardson) [1283886] - [net] geneve: Support outer IPv4 Tx checksums by default (Lance Richardson) [1283886] - [net] lwtunnel: fix rx checksum setting for lwt devices tunneling over ipv6 (Lance Richardson) [1283886] - [net] vxlan: do not use fdb in metadata mode (Lance Richardson) [1283886] - [net] geneve: clear IFF_TX_SKB_SHARING (Lance Richardson) [1283886] - [net] vxlan: clear IFF_TX_SKB_SHARING (Lance Richardson) [1283886] - [net] iptunnel: scrub packet in iptunnel_pull_header (Lance Richardson) [1283886] - [net] vxlan: move vxlan device lookup before iptunnel_pull_header (Lance Richardson) [1283886] - [net] geneve: move geneve device lookup before iptunnel_pull_header (Lance Richardson) [1283886] - [net] geneve: implement geneve_get_sk_family helper (Lance Richardson) [1283886] - [net] geneve: Refine MTU limit (Lance Richardson) [1283886] - [net] vxlan: tun_id is 64bit, not 32bit (Lance Richardson) [1283886] - [net] vxlan: treat vni in metadata based tunnels consistently (Lance Richardson) [1283886] - [net] vxlan: clean up rx error path (Lance Richardson) [1283886] - [net] vxlan: clean up extension handling on rx (Lance Richardson) [1283886] - [net] vxlan: move GBP header parsing to a separate function (Lance Richardson) [1283886] - [net] vxlan: simplify vxlan_remcsum (Lance Richardson) [1283886] - [net] vxlan: keep flags and vni in network byte order (Lance Richardson) [1283886] - [net] vxlan: introduce vxlan_hdr (Lance Richardson) [1283886] - [net] vxlan: udp_tunnel duplicate include net/udp_tunnel.h (Lance Richardson) [1283886] - [net] vxlan, gre, geneve: Set a large MTU on ovs-created tunnel devices (Lance Richardson) [1283886] - [net] geneve: Relax MTU constraints (Lance Richardson) [1283886] - [net] vxlan: Relax MTU constraints (Lance Richardson) [1283886] - [net] vxlan: consolidate vxlan_xmit_skb and vxlan6_xmit_skb (Lance Richardson) [1283886] - [net] vxlan: consolidate csum flag handling (Lance Richardson) [1283886] - [net] vxlan: consolidate output route calculation (Lance Richardson) [1283886] - [net] vxlan: restructure vxlan.h definitions (Lance Richardson) [1283886] - [net] vxlan: remove duplicated macros (Lance Richardson) [1283886] - [net] vxlan: cleanup types (Lance Richardson) [1283886] - [net] vxlan: fix a out of bounds access in __vxlan_find_mac (Lance Richardson) [1283886] - [net] inet: frag: Always orphan skbs inside ip_defrag() (Lance Richardson) [1283886 1338099] - [net] tunnels: Allow IPv6 UDP checksums to be correctly controlled (Lance Richardson) [1283886] - [net] gro: Make GRO aware of lightweight tunnels (Lance Richardson) [1283886] - [net] openvswitch: update kernel doc for struct vport (Lance Richardson) [1283886] - [net] openvswitch: fix struct geneve_port member name (Lance Richardson) [1283886] - [net] udp: restrict offloads to one namespace (Lance Richardson) [1283886] - [net] vxlan: fix test which detect duplicate vxlan iface (Lance Richardson) [1283886] - [net] ipv4: fix endianness warnings in ip_tunnel_core.c (Lance Richardson) [1283886] - [net] ip6_tunnel: make ip6tunnel_xmit definition conditional (Lance Richardson) [1283886] - [net] ip_tunnel: Move stats update to iptunnel_xmit() (Lance Richardson) [1283886] - [net] geneve: initialize needed_headroom (Lance Richardson) [1283886] - [net] openvswitch: correct encoding of set tunnel action attributes (Lance Richardson) [1283886] - [net] geneve: Add geneve_get_rx_port support (Lance Richardson) [1283886] - [net] geneve: Add geneve udp port offload for ethernet devices (Lance Richardson) [1283886] - [net] geneve: UDP checksum configuration via netlink (Lance Richardson) [1283886] - [net] geneve: Fix IPv6 xmit stats update (Lance Richardson) [1283886] - [net] vxlan: interpret IP headers for ECN correctly (Lance Richardson) [1283886] - [net] vxlan: support ndo_fill_metadata_dst also for IPv6 (Lance Richardson) [1283886] - [net] vxlan: move IPv6 outpute route calculation to a function (Lance Richardson) [1283886] - [net] vxlan: fix incorrect RCO bit in VXLAN header (Lance Richardson) [1283886] - [net] openvswitch: fix hangup on vxlan/gre/geneve device deletion (Lance Richardson) [1283886] - [net] openvswitch: properly refcount vport-vxlan module (Lance Richardson) [1283886] - [net] ip_tunnel: disable preemption when updating per-cpu tstats (Lance Richardson) [1283886] - [net] tun_dst: Fix potential NULL dereference (Lance Richardson) [1283886] - [net] geneve: add IPv6 bits to geneve_fill_metadata_dst (Lance Richardson) [1283886] - [net] geneve: handle ipv6 priority like ipv4 tos (Lance Richardson) [1283886] - [net] geneve: implement support for IPv6-based tunnels (Lance Richardson) [1283886] - [net] openvswitch: Fix egress tunnel info (Lance Richardson) [1283886] - [net] openvswitch: Use dev_queue_xmit for vport send (Lance Richardson) [1283886] - [net] openvswitch: Fix incorrect type use (Lance Richardson) [1283886] - [net] openvswitch: Allocate memory for ovs internal device stats. (Lance Richardson) [1283886] - [net] tunnels: Don't require remote endpoint or ID during creation (Lance Richardson) [1283886] - [net] openvswitch: Scrub skb between namespaces (Lance Richardson) [1283886] - [net] openvswitch: netlink attributes for IPv6 tunneling (Lance Richardson) [1283886] - [net] openvswitch: add tunnel protocol to sw_flow_key (Lance Richardson) [1283886] - [net] openvswitch: Fix ovs_vport_get_stats() (Lance Richardson) [1283886] - [net] ipv4: fix reply_dst leakage on arp reply (Lance Richardson) [1283886] - [net] vxlan: support both IPv4 and IPv6 sockets in a single vxlan device (Lance Richardson) [1283886] - [net] vxlan: make vxlan_sock_add and vxlan_sock_release complementary (Lance Richardson) [1283886] - [net] lwtunnel: remove source and destination UDP port config option (Lance Richardson) [1283886] - [net] ipv4: send arp replies to the correct tunnel (Lance Richardson) [1283886] - [net] geneve: use network byte order for destination port config parameter (Lance Richardson) [1283886] - [net] geneve: ensure ECN info is handled properly in all tx/rx paths (Lance Richardson) [1283886] - [net] geneve: remove vlan-related feature assignment (Lance Richardson) [1283886] - [net] ip6tunnel: make rx/tx bytes counters consistent (Lance Richardson) [1283886] - [net] iptunnel: make rx/tx bytes counters consistent (Lance Richardson) [1283886] - [net] vxlan: reject IPv6 addresses if IPv6 is not configured (Lance Richardson) [1283886] - [net] vxlan: set needed headroom correctly (Lance Richardson) [1283886] - [net] openvswitch: Fix mask generation for nested attributes (Lance Richardson) [1283886] - [net] vxlan: Refactor vxlan_udp_encap_recv() to kill compiler warning (Lance Richardson) [1283886] - [net] ip_tunnel: Use API to access tunnel metadata options (Lance Richardson) [1283886] - [net] openvswitch: Remove vport-net (Lance Richardson) [1283886] - [net] openvswitch: Remove vport stats (Lance Richardson) [1283886] - [net] openvswitch: Remove egress_tun_info (Lance Richardson) [1283886] - [net] openvswitch: Remove vport get_name() (Lance Richardson) [1283886] - [net] geneve: Use GRO cells infrastructure (Lance Richardson) [1283886] - [net] vxlan: do not receive IPv4 packets on IPv6 socket (Lance Richardson) [1283886] - [net] ip_tunnels: record IP version in tunnel info (Lance Richardson) [1283886] - [net] ip_tunnels: convert the mode field of ip_tunnel_info to flags (Lance Richardson) [1283886] - [net] geneve: Move device hash table to geneve socket (Lance Richardson) [1283886] - [net] geneve: Consolidate Geneve functionality in single module (Lance Richardson) [1283886] - [net] openvswitch: Use Geneve device (Lance Richardson) [1283886] - [net] geneve: Add support to collect tunnel metadata (Lance Richardson) [1283886] - [net] geneve: Make dst-port configurable (Lance Richardson) [1283886] - [net] tunnel: introduce udp_tun_rx_dst() (Lance Richardson) [1283886] - [net] geneve: Use skb mark and protocol to lookup route (Lance Richardson) [1283886] - [net] geneve: Initialize ethernet address in device setup (Lance Richardson) [1283886] - [net] vxlan: fix multiple inclusion of vxlan.h (Lance Richardson) [1283886] - [net] route: fix a use-after-free (Lance Richardson) [1283886] - [net] lwtunnel: Add cfg argument to build_state (Lance Richardson) [1283886] - [net] vxlan: GRO support at tunnel layer (Lance Richardson) [1283886] - [net] gro: Fix remcsum offload to deal with frags in GRO (Lance Richardson) [1283886] - [net] ipv6: route: per route IP tunnel metadata via lightweight tunnel (Lance Richardson) [1283886] - [net] ipv6: route: extend flow representation with tunnel key (Lance Richardson) [1283886] - [net] vxlan: metadata based tunneling for IPv6 (Lance Richardson) [1283886] - [net] vxlan: do not shadow flags variable (Lance Richardson) [1283886] - [net] vxlan: provide access function for vxlan socket address family (Lance Richardson) [1283886] - [net] ipv6: drop metadata dst in ip6_route_input (Lance Richardson) [1283886] - [net] route: move lwtunnel state to dst_entry (Lance Richardson) [1283886] - [net] ip_tunnels: use tos and ttl fields also for IPv6 (Lance Richardson) [1283886] - [net] ip_tunnels: add IPv6 addresses to ip_tunnel_key (Lance Richardson) [1283886] - [net] ip_tunnels: use offsetofend (Lance Richardson) [1283886] - [net] ip_tunnels: use u8/u16/u32 (Lance Richardson) [1283886] - [net] ip_tunnels: remove custom alignment and packing (Lance Richardson) [1283886] - [net] ipv4: Make fib_encap_match static (Lance Richardson) [1283886] - [net] lwtunnel: Fix the sparse warnings in fib_encap_match (Lance Richardson) [1283886] - [net] lwtunnel: ip tunnel: fix multiple routes with different encap (Lance Richardson) [1283886] - [net] lwtunnel: fix memory leak (Lance Richardson) [1283886] - [net] geneve: convert to using IFF_NO_QUEUE (Lance Richardson) [1283886] - [net] lwtunnel: Add support to redirect dst.input (Lance Richardson) [1283886] - [net] lwtunnel: rename ip lwtunnel attributes (Lance Richardson) [1283886] - [net] vxlan: fix fdb_dump index calculation (Lance Richardson) [1283886] - [net] gre: Remove support for sharing GRE protocol hook (Lance Richardson) [1283886] - [net] openvswitch: Use regular GRE net_device instead of vport (Lance Richardson) [1283886] - [net] gre: Add support to collect tunnel metadata (Lance Richardson) [1283886] - [net] openvswitch: Move tunnel destroy function to oppenvswitch module (Lance Richardson) [1283886] - [net] vxlan: combine VXLAN_FLOWBASED into VXLAN_COLLECT_METADATA (Lance Richardson) [1283886] - [net] ipv4: apply lwtunnel encap for locally-generated packets (Lance Richardson) [1283886] - [net] lwtunnel: set skb protocol and dev (Lance Richardson) [1283886] - [net] vxlan: expose COLLECT_METADATA flag to user space (Lance Richardson) [1283886] - [net] ipv6: change ipv6_stub_impl.ipv6_dst_lookup to take net argument (Lance Richardson) [1283886] - [net] openvswitch: Re-add CONFIG_OPENVSWITCH_VXLAN (Lance Richardson) [1283886] - [net] lwtunnel: Make lwtun_encaps[] static (Lance Richardson) [1283886] - [net] lwtunnel: use kfree_skb() instead of vanilla kfree() (Lance Richardson) [1283886] - [net] lwtunnel: change prototype of lwtunnel_state_get() (Lance Richardson) [1283886] - [net] ipv6: copy lwtstate in ip6_rt_copy_init() (Lance Richardson) [1283886] - [net] ipv6: use lwtunnel_output6() only if flag redirect is set (Lance Richardson) [1283886] - [net] lwtunnel: export linux/lwtunnel.h to userspace (Lance Richardson) [1283886] - [net] openvswitch: Retrieve tunnel metadata when receiving from vport-netdev (Lance Richardson) [1283886] - [net] openvswitch: fix compilation when vxlan is a module (Lance Richardson) [1283886] - [net] ipv6: fix crash over flow-based vxlan device (Lance Richardson) [1283886] - [net] vxlan: Use proper endian type for vni in vxlan[6]_xmit_skb (Lance Richardson) [1283886] - [net] ip_tunnel: Call ip_tunnel_core_init() from inet_init() (Lance Richardson) [1283886] - [net] ip_tunnel: Provide tunnel metadata API for CONFIG_INET=n (Lance Richardson) [1283886] - [net] openvswitch: Use regular VXLAN net_device device (Lance Richardson) [1283886] - [net] openvswitch: Abstract vport name through ovs_vport_name() (Lance Richardson) [1283886] - [net] openvswitch: Make tunnel set action attach a metadata dst (Lance Richardson) [1283886] - [net] vxlan: Factor out device configuration (Lance Richardson) [1283886] - [net] fib: Add fib rule match on tunnel id (Lance Richardson) [1283886] - [net] route: Per route IP tunnel metadata via lightweight tunnel (Lance Richardson) [1283886] - [net] route: Extend flow representation with tunnel key (Lance Richardson) [1283886] - [net] vxlan: Flow based tunneling (Lance Richardson) [1283886] - [net] arp: Inherit metadata dst when creating ARP requests (Lance Richardson) [1283886] - [net] dst: Metadata destinations (Lance Richardson) [1283886] - [net] icmp: Don't leak original dst into ip_route_input() (Lance Richardson) [1283886] - [net] ip_tunnel: Make ovs_tunnel_info and ovs_key_ipv4_tunnel generic (Lance Richardson) [1283886] - [net] ipv6: rt6_info output redirect to tunnel output (Lance Richardson) [1283886] - [net] ipv4: redirect dst output to lwtunnel output (Lance Richardson) [1283886] - [net] lwtunnel: support dst output redirect function (Lance Richardson) [1283886] - [net] ipv6: support for fib route lwtunnel encap attributes (Lance Richardson) [1283886] - [net] ipv4: support for fib route lwtunnel encap attributes (Lance Richardson) [1283886] - [net] lwtunnel: infrastructure for handling light weight tunnels like mpls (Lance Richardson) [1283886] - [net] rtnetlink: introduce new RTA_ENCAP_TYPE and RTA_ENCAP attributes (Lance Richardson) [1283886] - [net] vxlan: Fix kernel unaligned access in __vxlan_find_mac (Lance Richardson) [1283886] - [include] stddef: move offsetofend inside #ifndef/#endif guard, neaten (Lance Richardson) [1283886] - [net] geneve: allow user to specify TOS info for tunnel frames (Lance Richardson) [1283886] - [net] geneve: allow user to specify TTL for tunnel frames (Lance Richardson) [1283886] - [net] vxlan: release lock after each bucket in vxlan_cleanup (Lance Richardson) [1283886] - [net] ipv6: Break up ip6_rt_copy() (Lance Richardson) [1283886] - [net] ipv6: Combine rt6_alloc_cow and rt6_alloc_clone (Lance Richardson) [1283886] - [net] ipv6: Remove external dependency on rt6i_gateway and RTF_ANYCAST (Lance Richardson) [1283886] - [net] vxlan: correct typo in call to unregister_netdevice_queue (Lance Richardson) [1283886] - [net] geneve: add initial netdev driver for GENEVE tunnels (Lance Richardson) [1283886] - [net] geneve: identify as driver library in modules description (Lance Richardson) [1283886] - [net] geneve: Rename support library as geneve_core (Lance Richardson) [1283886] - [net] geneve: move definition of geneve_hdr() to geneve.h (Lance Richardson) [1283886] - [net] geneve: remove MODULE_ALIAS_RTNL_LINK from net/ipv4/geneve.c (Lance Richardson) [1283886] - [net] vxlan: Correctly set flow*i_mark and flow4i_proto in route lookups (Lance Richardson) [1283886] - [net] ipv6: Check RTF_LOCAL on rt->rt6i_flags instead of rt->dst.flags (Lance Richardson) [1283886] - [net] ipv6: Stop rt6_info from using inet_peer's metrics (Lance Richardson) [1283886] - [net] ipv6: Stop /128 route from disappearing after pmtu update (Lance Richardson) [1283886] - [net] ipv6: Extend the route lookups to low priority metrics (Lance Richardson) [1283886] - [net] ipv6: Consider RTF_CACHE when searching the fib6 tree (Lance Richardson) [1283886] - [net] vxlan: remove the unnecessary codes (Lance Richardson) [1283886] - [net] rtnetlink: Mark name argument of rtnl_create_link() const (Lance Richardson) [1283886] - [net] vxlan: correct spelling in comments (Lance Richardson) [1283886] - [net] ipv6: call ipv6_proxy_select_ident instead of ipv6_select_ident in udp6_ufo_fragment (Lance Richardson) [1283886] - [net] vxlan: Don't set s_addr in vxlan_create_sock (Lance Richardson) [1283886] - [net] ipv6: Make __ipv6_select_ident static (Lance Richardson) [1283886] - [net] ipv6: Fix fragment id assignment on LE arches (Lance Richardson) [1283886] - [net] ipv6: Select fragment id during UFO segmentation if not set (Lance Richardson) [1283886] - [net] ipv6: Fix __ip6_route_redirect (Lance Richardson) [1283886] - [net] ipv6: add ipv6_proxy_select_ident() (Lance Richardson) [1283886] - [net] ipv6: Avoid redoing fib6_lookup() with reachable = 0 by saving fn (Lance Richardson) [1283886] - [net] ipv6: Avoid redoing fib6_lookup() for RTF_CACHE hit case (Lance Richardson) [1283886] - [net] ipv6: Remove BACKTRACK macro (Lance Richardson) [1283886] - [net] gre: Setup and TX path for gre/UDP foo-over-udp encapsulation (Lance Richardson) [1283886] - [net] sit: Setup and TX path for sit/UDP foo-over-udp encapsulation (Lance Richardson) [1283886] - [net] ip: make IP identifiers less predictable (Lance Richardson) [1283886] - [net] inetpeer: get rid of ip_id_count (Lance Richardson) [1283886] - [net] ipv6: Limit mtu to 65575 bytes (Lance Richardson) [1283886] - [net] inet: remove now unused flag DST_NOPEER (Lance Richardson) [1283886] - [net] ipv6: reuse ip6_frag_id from ip6_ufo_append_data (Lance Richardson) [1283886] - [net] ipv6: move IPV6_TCLASS_SHIFT into ipv6.h and define a helper (Lance Richardson) [1283886] - [net] ipv6: add the option to use anycast addresses as source addresses in echo reply (Lance Richardson) [1283886] - [net] gre: fix msg_name parsing for recvfrom/recvmsg (Lance Richardson) [1283886] - [net] ipv6: fix incorrect type in declaration (Lance Richardson) [1283886] - [net] ipv6: remove rcv_tclass of ipv6_pinfo (Lance Richardson) [1283886] - [net] ipv6: add flowinfo for tcp6 pkt_options for all cases (Lance Richardson) [1283886] - [net] ipv6: drop the judgement in rt6_alloc_cow() (Lance Richardson) [1283886] - [net] rtnetlink: Remove extern from function prototypes (Lance Richardson) [1283886] - [net] ipv6: fix ecmp lookup when oif is specified (Lance Richardson) [1283886] - [net] revert "rhel: use dummy net_device for tunnels" (Lance Richardson) [1283886]- [scsi] disable automatic target scan (Ewan Milne) [1088445] - [scsi] hpsa: update MAINTAINERS with new e-mail (Joseph Szczypek) [1274467] - [scsi] hpsa: update copyright information (Joseph Szczypek) [1274467] - [scsi] hpsa: correct abort tmf for hba devices (Joseph Szczypek) [1274467] - [scsi] hpsa: correct lun data caching bitmap definition (Joseph Szczypek) [1274467] - [scsi] hpsa: do not get enclosure info for external devices (Joseph Szczypek) [1274467] - [scsi] hpsa: Add box and bay information for enclosure devices (Joseph Szczypek) [1274467] - [scsi] hpsa: Change SAS transport devices to bus 0 (Joseph Szczypek) [1274467] - [scsi] hpsa: fix path_info_show (Joseph Szczypek) [1274467] - [scsi] hpsa: select CONFIG_SCSI_SAS_ATTR (Joseph Szczypek) [1274467] - [scsi] hpsa: logical vs bitwise AND typo (Joseph Szczypek) [1274467] - [scsi] hpsa: Update revision to reflect Red Hat version (Joseph Szczypek) [1274467] - [scsi] hpsa: bump the driver version (Joseph Szczypek) [1274467] - [scsi] hpsa: add in sas transport class (Joseph Szczypek) [1274467] - [scsi] hpsa: fix multiple issues in path_info_show (Joseph Szczypek) [1274467] - [scsi] hpsa: enhance device messages (Joseph Szczypek) [1274467] - [scsi] hpsa: disable report lun data caching (Joseph Szczypek) [1274467] - [scsi] hpsa: add discovery polling for PT RAID devices (Joseph Szczypek) [1274467] - [scsi] hpsa: eliminate fake lun0 enclosures (Joseph Szczypek) [1274467] - [scsi] hpsa: generalize external arrays (Joseph Szczypek) [1274467] - [scsi] hpsa: move scsi_add_device and scsi_remove_device calls to new function (Joseph Szczypek) [1274467] - [scsi] hpsa: refactor hpsa_figure_bus_target_lun (Joseph Szczypek) [1274467] - [scsi] hpsa: enhance hpsa_get_device_id (Joseph Szczypek) [1274467] - [scsi] hpsa: add function is_logical_device (Joseph Szczypek) [1274467] - [scsi] hpsa: simplify update scsi devices (Joseph Szczypek) [1274467] - [scsi] hpsa: simplify check for device exposure (Joseph Szczypek) [1274467] - [scsi] hpsa: correct ioaccel2 sg chain len (Joseph Szczypek) [1274467] - [scsi] hpsa: correct check for non-disk devices (Joseph Szczypek) [1274467] - [scsi] hpsa: fix physical target reset (Joseph Szczypek) [1274467] - [scsi] hpsa: fix hpsa_adjust_hpsa_scsi_table (Joseph Szczypek) [1274467] - [scsi] hpsa: correct transfer length for 6 byte read/write commands (Joseph Szczypek) [1274467] - [scsi] hpsa: abandon rescans on memory alloaction failures (Joseph Szczypek) [1274467] - [scsi] hpsa: allow driver requested rescans (Joseph Szczypek) [1274467] - [scsi] hpsa: fix null device issues (Joseph Szczypek) [1274467] - [scsi] hpsa: check for null arguments to dev_printk (Joseph Szczypek) [1274467] - [scsi] hpsa: change devtype to unsigned (Joseph Szczypek) [1274467] - [scsi] hpsa: remove unused hpsa_tag_discard_error_bits (Joseph Szczypek) [1274467] - [scsi] hpsa: stop zeroing reset_cmds_out and ioaccel_cmds_out during rescan (Joseph Szczypek) [1274467] - [scsi] hpsa: remove unused parameter hostno (Joseph Szczypek) [1274467] - [scsi] hpsa: add in new offline mode (Joseph Szczypek) [1274467] - [scsi] Change how controllers in mixed mode are handled (Joseph Szczypek) [1274467] - [scsi] hpsa: add in new controllers (Joseph Szczypek) [1274467] - [scsi] hpsa: cleanup update scsi devices (Joseph Szczypek) [1274467] - [scsi] hpsa: add sysfs entry path_info to show box and bay information (Joseph Szczypek) [1274467] - [scsi] hpsa: add PMC to copyright (Joseph Szczypek) [1274467] - [scsi] hpsa: correct static checker warnings on driver init cleanup (Joseph Szczypek) [1274467] - [scsi] hpsa: correct decode sense data (Joseph Szczypek) [1274467] - [scsi] hpsa: Correct double unlock of mutex (Joseph Szczypek) [1274467] - [scsi] hpsa: fix an sprintf() overflow in the reset handler (Joseph Szczypek) [1274467] - [scsi] sd: get disk reference in sd_check_events() (Ewan Milne) [1330047] - [scsi] lpfc: Revert: Add lockdep assertions (Rob Evers) [1340057] - [scsi] lpfc: Revert: remove incorrect lockdep assertion (Rob Evers) [1340057] - [scsi] be2iscsi: set the boot_kset pointer to NULL in case of failure (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Remove unnecessary synchronize_irq() before free_irq() (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Add missing error check in beiscsi_eeh_resume (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix memory leak in beiscsi_alloc_mem() (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: _bh for io_sgl_lock and mgmt_sgl_lock (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix ExpStatSn in management tasks (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Couple MCC tag and WRB alloc and free (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix MCC WRB leak in open_connection (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Cleanup processing of BMBX completion (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix be_mcc_compl_poll to use tag_state (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Remove be_mbox_notify_wait function (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Rename MCC and BMBX processing functions (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Remove redundant MCC processing code (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Use macros for MCC WRB and CQE fields (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Remove unused mcc_cq_lock (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: add checks for dma mapping errors (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Update the driver version (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix WRB leak in login/logout path (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix async link event processing (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix to process 25G link speed info from FW (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix IOPOLL implementation (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix return value for MCC completion (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Add FW config validation (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix to handle misconfigured optics events (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix VLAN support for IPv6 network (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix to remove shutdown entry point (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Added return value check for mgmt_get_all_if_id (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Set mbox timeout to 30s (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix to synchronize tag allocation using spin_lock (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix to use atomic bit operations for tag_state (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix mbox synchronization replacing spinlock with mutex (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix soft lockup in mgmt_get_all_if_id path using bmbx (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix bogus WARN_ON length check (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Bump the driver version (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Revert ownership to Emulex (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: change email domain (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: revert: Update the copyright year (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: fix memory leak in error path (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix memory leak in mgmt_set_ip() (Maurizio Lombardi) [1274912]- [netdrv] qed: Reset the enable flag for eth protocol (Harish Patil) [1275807 1275811] - [netdrv] qed: signedness bug in qed_dcbx_process_tlv() (Harish Patil) [1275807 1275811] - [netdrv] qede: Fix DMA address APIs usage (Harish Patil) [1275807 1275811] - [netdrv] mm: rename _count, field of the struct page, to _refcount (Harish Patil) [1275807 1275811] - [netdrv] mm/page_ref: use page_ref helper instead of direct modification of _count (Harish Patil) [1275807 1275811] - [netdrv] qed: add support for dcbx (Harish Patil) [1275807 1275811] - [netdrv] qed: Remove a stray tab (Harish Patil) [1275807 1275811] - [netdrv] qed: VFs gracefully accept lack of PM (Harish Patil) [1275807 1275811] - [netdrv] qed: Allow more than 16 VFs (Harish Patil) [1275807 1275811] - [netdrv] qed: Reset link on IOV disable (Harish Patil) [1275807 1275811] - [netdrv] qed: Improve VF interrupt reset (Harish Patil) [1275807 1275811] - [netdrv] qed: Correct PF-sanity check (Harish Patil) [1275807 1275811] - [netdrv] qed*: Tx-switching configuration (Harish Patil) [1275807 1275811] - [netdrv] qed*: support ndo_get_vf_config (Harish Patil) [1275807 1275811] - [netdrv] qed*: IOV support spoof-checking (Harish Patil) [1275807 1275811] - [netdrv] qed*: IOV link control (Harish Patil) [1275807 1275811] - [netdrv] qed*: Support forced MAC (Harish Patil) [1275807 1275811] - [netdrv] qed*: Support PVID configuration (Harish Patil) [1275807 1275811] - [netdrv] qede: Add VF support (Harish Patil) [1275807 1275811] - [netdrv] qed: Align TLVs (Harish Patil) [1275807 1275811] - [netdrv] qed: Bulletin and Link (Harish Patil) [1275807 1275811] - [netdrv] qed: IOV l2 functionality (Harish Patil) [1275807 1275811] - [netdrv] qed: IOV configure and FLR (Harish Patil) [1275807 1275811] - [netdrv] qed: Introduce VFs (Harish Patil) [1275807 1275811] - [netdrv] qed: Add VF->PF channel infrastructure (Harish Patil) [1275807 1275811] - [netdrv] qed: Add CONFIG_QED_SRIOV (Harish Patil) [1275807 1275811] - [netdrv] qede: uninitialized variable in qede_start_xmit() (Harish Patil) [1275807 1275811] - [netdrv] qede: prevent chip hang when increasing channels (Harish Patil) [1275807 1275811] - [netdrv] qed: Apply tunnel configurations after PF start (Harish Patil) [1275807 1275811] - [netdrv] qede: add implementation for internal loopback test (Harish Patil) [1275807 1275811] - [netdrv] qede: add support for selftests (Harish Patil) [1275807 1275811] - [netdrv] qed: add infrastructure for device self tests (Harish Patil) [1275807 1275811] - [netdrv] qed: Add PF min bandwidth configuration support (Harish Patil) [1275807 1275811] - [netdrv] qed: Add PF max bandwidth configuration support (Harish Patil) [1275807 1275811] - [netdrv] qed: Add vport WFQ configuration APIs (Harish Patil) [1275807 1275811] - [netdrv] qed: add support for link pause configuration (Harish Patil) [1275807 1275811] - [netdrv] qed*: Conditions for changing link (Harish Patil) [1275807 1275811] - [netdrv] qede: Add support for ethtool private flags (Harish Patil) [1275807 1275811] - [netdrv] qed*: Align statistics names (Harish Patil) [1275807 1275811] - [netdrv] qede: Fix single MTU sized packet from firmware GRO flow (Harish Patil) [1275807 1275811] - [netdrv] qede: Fix setting Skb network header (Harish Patil) [1275807 1275811] - [netdrv] qede: Fix various memory allocation error flows for fastpath (Harish Patil) [1275807 1275811] - [netdrv] qede: Add fastpath support for tunneling (Harish Patil) [1275807 1275811] - [netdrv] qed: Enable GRE tunnel slowpath configuration (Harish Patil) [1275807 1275811] - [netdrv] qed/qede: Add GENEVE tunnel slowpath configuration support (Harish Patil) [1275807 1275811] - [netdrv] qed/qede: Add VXLAN tunnel slowpath configuration support (Harish Patil) [1275807 1275811] - [netdrv] qed: Add infrastructure support for tunneling (Harish Patil) [1275807 1275811] - [netdrv] qed* - bump driver versions to 8.7.1.20 (Harish Patil) [1275807 1275811] - [netdrv] qede: add Rx flow hash/indirection support (Harish Patil) [1275807 1275811] - [netdrv] qed: add Rx flow hash/indirection support (Harish Patil) [1275807 1275811] - [netdrv] qed*: remove version dependency (Harish Patil) [1275807 1275811] - [netdrv] qed: initialize return rc to avoid returning garbage (Harish Patil) [1275807 1275811] - [netdrv] qed: Enlrage the drain timeout (Harish Patil) [1275807 1275811] - [netdrv] qed: Notify of transciever changes (Harish Patil) [1275807 1275811] - [netdrv] qed: Major changes to MB locking (Harish Patil) [1275807 1275811] - [netdrv] qed: Prevent MF link notifications (Harish Patil) [1275807 1275811] - [netdrv] qede: Fix net-next "make ARCH=x86_64" (Harish Patil) [1275807 1275811] - [netdrv] qede: Add slowpath/fastpath support and enable hardware GRO (Harish Patil) [1275807 1275811] - [netdrv] qed/qede: Add infrastructure support for hardware GRO (Harish Patil) [1275807 1275811] - [netdrv] qed: Remove unused NVM vendor ID (Harish Patil) [1275807 1275811] - [netdrv] qed: Fix error flow on slowpath start (Harish Patil) [1275807 1275811] - [netdrv] qed: Move statistics to L2 code (Harish Patil) [1275807 1275811] - [netdrv] qed: Support B0 instead of A0 (Harish Patil) [1275807 1275811] - [netdrv] qed: Correct BAR sizes for older MFW (Harish Patil) [1275807 1275811] - [netdrv] qed: Print additional HW attention info (Harish Patil) [1275807 1275811] - [netdrv] qed: Print HW attention reasons (Harish Patil) [1275807 1275811] - [netdrv] qed: Add support for HW attentions (Harish Patil) [1275807 1275811] - [netdrv] qed: Semantic refactoring of interrupt code (Harish Patil) [1275807 1275811] - [netdrv] qed, qede: rebrand module description (Harish Patil) [1275807 1275811] - [netdrv] qed: Prevent probe on previous error (Harish Patil) [1275807 1275811] - [netdrv] qed: add MODULE_FIRMWARE() (Harish Patil) [1275807 1275811] - [netdrv] qede: Don't report link change needlessly (Harish Patil) [1275807 1275811] - [netdrv] qede: Linearize SKBs when needed (Harish Patil) [1275807 1275811] - [netdrv] qede: Change pci DID for 10g device (Harish Patil) [1275807 1275811] - [netdrv] qed,qede: Bump driver versions to 8.7.0.0 (Harish Patil) [1275807 1275811] - [netdrv] qed: Introduce DMA_REGPAIR_LE (Harish Patil) [1275807 1275811] - [netdrv] qed: Change metadata needed for SPQ entries (Harish Patil) [1275807 1275811] - [netdrv] qed: Handle possible race in SB config (Harish Patil) [1275807 1275811] - [netdrv] qed: Turn most GFP_ATOMIC into GFP_KERNEL (Harish Patil) [1275807 1275811] - [netdrv] qede: Add vlan filtering offload support (Harish Patil) [1275807 1275811] - [netdrv] qed: Lay infrastructure for vlan filtering offload (Harish Patil) [1275807 1275811] - [netdrv] qed/qede: use 8.7.3.0 FW (Harish Patil) [1275807 1275811] - [netdrv] qed: Correct slowpath interrupt scheme (Harish Patil) [1275807 1275811] - [netdrv] qed: Fix BAR size split for some servers (Harish Patil) [1275807 1275811] - [netdrv] qed: fix handling of concurrent ramrods (Harish Patil) [1275807 1275811] - [netdrv] qede: Add support for {get, set}_pauseparam (Harish Patil) [1275807 1275811] - [netdrv] qed: Fix corner case for chain in-between pages (Harish Patil) [1275807 1275811] - [netdrv] qede: Add support for nway_reset (Harish Patil) [1275807 1275811] - [netdrv] qede: Add support for set_phys_id (Harish Patil) [1275807 1275811] - [netdrv] qed: Add support for changing LED state (Harish Patil) [1275807 1275811] - [netdrv] qede: Add support for {get, set}_ringparam (Harish Patil) [1275807 1275811] - [netdrv] qede: Add support for {get, set}_channels (Harish Patil) [1275807 1275811] - [netdrv] qed: select ZLIB_INFLATE (Harish Patil) [1275807 1275811] - [netdrv] qlogic: qed: fix error codes in qed_resc_alloc() (Harish Patil) [1275807 1275811] - [netdrv] qlogic: qed: fix a test for MODE_MF_SI (Harish Patil) [1275807 1275811] - [netdrv] qlogic/qed: remove bogus NULL check (Harish Patil) [1275807 1275811] - [netdrv] qede: Add basic ethtool support (Harish Patil) [1275807 1275811] - [netdrv] qed: Add statistics support (Harish Patil) [1275807 1275811] - [netdrv] qede: Add support for link (Harish Patil) [1275807 1275811] - [netdrv] qed: Add link support (Harish Patil) [1275807 1275811] - [netdrv] qede: classification configuration (Harish Patil) [1275807 1275811] - [netdrv] qede: Add basic network device support (Harish Patil) [1275807 1275811] - [netdrv] qed: Add slowpath L2 support (Harish Patil) [1275807 1275811] - [netdrv] qede: Add basic Network driver (Harish Patil) [1275807 1275811] - [netdrv] qed: Add basic L2 interface (Harish Patil) [1275807 1275811] - [netdrv] qed: Add module with basic common support (Harish Patil) [1275807 1275811]- [char] tpm_crb: fix mapping of the buffers (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_crb: drop struct resource res from struct crb_priv (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: Allow compile test of GPIO consumers if !GPIOLIB (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: fix build warning with tpm_tis_resume (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_crb: tpm2_shutdown() must be called before tpm_chip_unregister() (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_crb/tis: fix: use dev_name() for /proc/iomem (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_eventlog.c: fix binary_bios_measurements (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: fix: return rc when devm_add_action() fails (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: fix: set continueSession attribute for the unseal operation (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: fix the cleanup of struct tpm_chip (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: fix the rollback in tpm_chip_register() (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_crb: Use devm_ioremap_resource (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_crb: Drop le32_to_cpu(ioread32(..)) (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Clean up the force=1 module parameter (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Use devm_ioremap_resource (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Do not fall back to a hardcoded address for TPM2 (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Disable interrupt auto probing on a per-device basis (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_crb: Use the common ACPI definition of struct acpi_tpm2 (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [include] acpica: Update TPM2 ACPI table (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [include] acpica: Update definitions for the TCPA and TPM2 ACPI tables (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [security] tpm: fix checks for policy digest existence in tpm2_seal_trusted() (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [security] keys, trusted: seal with a TPM2 authorization policy (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [security] keys, trusted: select hash algorithm for TPM2 chips (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [security] keys, trusted: fix: *do not* allow duplicate key options (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_ibmvtpm: properly handle interrupted packet receptions (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Tighten IRQ auto-probing (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Refactor the interrupt setup (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Get rid of the duplicate IRQ probing code (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: rework tpm_get_timeouts() (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Ensure interrupts are disabled when the driver starts (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Use devm_free_irq not free_irq (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: further simplify calculation of ordinal duration (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: fix compat 'ppi' link handling in tpm_chip_register() (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: fix missing migratable flag in sealing functionality for TPM2 (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: revert the list handling logic fixed in 398a1e7 (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: Avoid reference to potentially freed memory (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: restore IRQ vector in IO memory after failed probing (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: free irq after probing (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: remove unnecessary little endian conversion (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] vtpm: support little endian guests (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [powerpc] vtpm: get the buffer allocated for event log instead of the actual log (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [powerpc] vtpm: reformat event log to be byte-aligned (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] vtpm: fix searching for the right vTPM node in device tree (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [security] keys, trusted: seal/unseal with TPM 2.0 chips (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [include] tpm: seal/unseal for TPM 2.0 (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [security] keys, trusted: move struct trusted_key_options to trusted-type.h (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: introduce tpm_buf (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [documentation] tpm: update PPI documentation to address the location change (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: move the PPI attributes to character device directory (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [include] sysfs: added __compat_only_sysfs_link_entry_to_kobj() (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm, tpm_crb: fix unaligned read of the command buffer address (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: Fix initialization of the cdev (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm, tpm_crb: fix le64_to_cpu conversions in crb_acpi_add() (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] vtpm: set virtual device before passing to ibmvtpm_reset_crq (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_ibmvtpm: remove unneccessary message level (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm/st33zp24: Add proper wait for ordinal duration in case of irq mode (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm/tpm_infineon: Use struct dev_pm_ops for power management (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: Update KConfig text to include TPM2.0 FIFO chips (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [include] tpm/tpm_i2c_stm_st33: Split tpm_i2c_tpm_st33 in 2 layers (core + phy) (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm/tpm_i2c_stm_st33: Replace access to io_lpcpd from struct st33zp24_platform_data to tpm_stm_dev (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: fix: sanitized code paths in tpm_chip_register() (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657]- [md] raid5: delete unnecessary warnning (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid0: fix uninitialized variable bug (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] fix a trivial typo in comments (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid1: fix a dead loop when read from a WriteMostly disk (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: Cleanup cpu hotplug notifier (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid10: include bio_end_io_list in nr_queued to prevent freeze_array hang (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid1: include bio_end_io_list in nr_queued to prevent freeze_array hang (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] fix typos for stipe (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] bitmap: remove redundant return in bitmap_checkpage (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid1: remove unnecessary BUG_ON (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: output stripe state for debug (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: preserve STRIPE_PREREAD_ACTIVE in break_stripe_batch_list (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] bitmap: remove redundant check (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] Drop sending a change uevent when stopping (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: revert e9e4c377e2f563 to fix a livelock (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: check_reshape() shouldn't call mddev_suspend (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: Compare apples to apples (or sectors to sectors) (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] rename some functions (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid: only permit hot-add of compatible integrity profiles (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: handle journal hotadd in quiesce (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] add journal with array suspended (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] set MD_HAS_JOURNAL in correct places (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] Remove 'ready' field from mddev (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] remove unnecesary md_new_event_inintr (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: allow r5l_io_unit allocations to fail (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: use a mempool for the metadata block (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: use a bio_set (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: add journal hot add/remove support (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] avoid warning for 32-bit sector_t (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: simplify r5l_move_io_unit_list (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] update comment for md_allow_write (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: remove redundant check in stripe_add_to_batch_list() (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] remove check for MD_RECOVERY_NEEDED in action_store (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] Fix remove_and_add_spares removes drive added as spare in slot_store (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] fix bug due to nested suspend (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] change journal disk role to disk 0 (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid10: fix data corruption and crash during resync (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] treewide: Fix typos in printk (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] when RAID journal is missing/faulty, block RESTART_ARRAY_RW (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] set journal disk ->raid_disk (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] kick out journal disk if it's not fresh (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: start raid5 readonly if journal is missing (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] add new bit to indicate raid array with journal (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: IO error handling (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: journal disk can't be removed (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: add trim support for log (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] fix info output for journal disk (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: small log->seq cleanup (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: new helper: r5_reserve_log_entry (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: inline r5l_alloc_io_unit into r5l_new_meta (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: take rdev->data_offset into account early on (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: refactor bio allocation (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: clean up r5l_get_meta (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: simplify state machine when caches flushes are not needed (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: factor out a helper to run all stripes for an I/O unit (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: rename flushed_ios to finished_ios (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: free I/O units earlier (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: move reclaim stop to quiesce (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] show journal for journal disk in disk state sysfs (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] skip match_mddev_units check for special roles (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: don't delay stripe captured in log (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: check stripe finish out of order (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] skip resync for raid array with journal (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: optimize FLUSH IO with log enabled (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: move functionality out of __r5l_set_io_unit_state (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: fix a user-after-free bug (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: switching to state machine for log disk cache flush (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: enable log for raid array with cache disk (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: don't allow resize/reshape with cache(log) support (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: disable batch with log enabled (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: use crc32c checksum (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] revert "md: allow a partially recovered device to be hot-added to an array." (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: fix locking in handle_stripe_clean_event() (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: log recovery (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: log reclaim support (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] rhel-only: EXPORT_SYMBOL(md_update_sb) (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: add basic stripe log (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: add a new state for stripe log handling (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: export some functions (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] override md superblock recovery_offset for journal device (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] add a new disk role to present write journal device (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] replace special disk roles with macros (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid10: fix the 'new' raid10 layout to work correctly (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] suspend i/o during runtime blk_integrity_unregister (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] remove_and_add_spares() to activate specific rdev (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] drop null test before destroy functions (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] clear CHANGE_PENDING in readonly array (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: don't index beyond end of array in need_this_block() (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: update analysis state for failed stripe (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] wait for pending superblock updates before switching to read-only (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: ensure device failure recorded before write request returns (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: use bio_list for the list of bios to return (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] setup safemode_timer before it's being used (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: handle possible race as reshape completes (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] sync sync_completed has correct value as recovery finishes (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] be careful when testing resync_max against curr_resync_completed (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] set MD_RECOVERY_RECOVER when starting a degraded array (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: remove incorrect "min_t()" when calculating writepos (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: strengthen check on reshape_position at run (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: switch to use conf->chunk_sectors in place of mddev->chunk_sectors where possible (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: always set conf->prev_chunk_sectors and ->prev_algo (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid10: fix a few typos in comments (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: consider updating reshape_position at start of reshape (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] close some races between setting and checking sync_action (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] Keep /proc/mdstat reporting recovery until fully DONE (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] simplify get_bitmap_file now that "file" is zeroed (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] use kzalloc() when bitmap is disabled (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: clear R5_NeedReplace when no longer needed (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] flush ->event_work before stopping array (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid10: always set reshape_safe when initializing reshape_position (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] unlock mddev_lock on an error path (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] clear mddev->private when it has been freed (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] doc: fix typo in md.txt (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] fix a build warning (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: per hash value and exclusive wait_for_stripe (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: split wait_for_stripe and introduce wait_for_quiescent (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] convert to kstrto*() (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid10: make sync_request_write() call bio_copy_data() (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] fix problems with freeing private data after ->run failure (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] Export and rename kick_rdev_from_array (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [kernel] wait: introduce wait_event_exclusive_cmd (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839]- [fs] xfs: add "fail at unmount" error handling configuration (Carlos Maiolino) [1267042] - [fs] xfs: add configuration handlers for specific errors (Carlos Maiolino) [1267042] - [fs] xfs: add configuration of error failure speed (Carlos Maiolino) [1267042] - [fs] xfs: introduce table-based init for error behaviors (Carlos Maiolino) [1267042] - [fs] xfs: add configurable error support to metadata buffers (Carlos Maiolino) [1267042] - [fs] xfs: introduce metadata IO error class (Carlos Maiolino) [1267042] - [fs] xfs: configurable error behavior via sysfs (Carlos Maiolino) [1267042] - [fs] cifs: fix out-of-bounds access in lease parsing (Sachin Prabhu) [1337587] - [fs] cifs: fix erroneous return value (Sachin Prabhu) [1337587] - [fs] cifs: fix potential overflow in cifs_compose_mount_options (Sachin Prabhu) [1337587] - [fs] cifs_dbg() outputs an uninitialized buffer in cifs_readdir() (Sachin Prabhu) [1337587] - [fs] cifs: fix race between call_async() and reconnect() (Sachin Prabhu) [1337587] - [fs] cifs: Make echo interval tunable (Sachin Prabhu) [1337587] - [fs] cifs: Check uniqueid for SMB2+ and return -ESTALE if necessary (Sachin Prabhu) [1337587] - [fs] Print IP address of unresponsive server (Sachin Prabhu) [1337587] - [fs] Allow copy offload (CopyChunk) across shares (Sachin Prabhu) [1337587] - [fs] Add resilienthandles mount parm (Sachin Prabhu) [1337587] - [fs] Send durable handle v2 contexts when use of persistent handles required (Sachin Prabhu) [1337587] - [fs] Display persistenthandles in /proc/mounts for SMB3 shares if enabled (Sachin Prabhu) [1337587] - [fs] Enable checking for continuous availability and persistent handle support (Sachin Prabhu) [1337587] - [fs] Add parsing for new mount option controlling persistent handles (Sachin Prabhu) [1337587] - [fs] Allow duplicate extents in SMB3 not just SMB3.1.1 (Sachin Prabhu) [1337587] - [fs] Update cifs version number (Sachin Prabhu) [1337587] - [fs] Do not fall back to SMBWriteX in set_file_size error cases (Sachin Prabhu) [1337587] - [fs] fs: Drop unlikely before IS_ERR(_OR_NULL) (Sachin Prabhu) [1337587] - [fs] Missing null tcon check (Sachin Prabhu) [1337587] - [fs] fix encryption error checks on mount (Sachin Prabhu) [1337587] - [fs] Fix sec=krb5 on smb3 mounts (Sachin Prabhu) [1337587] - [fs] cifs: use server timestamp for ntlmv2 authentication (Sachin Prabhu) [1337587] - [fs] disabling oplocks/leases via module parm enable_oplocks broken for SMB3 (Sachin Prabhu) [1337587] - [fs] mount option sec=none not displayed properly in /proc/mounts (Sachin Prabhu) [1337587] - [fs] cifs: Fix use-after-free on mid_q_entry (Sachin Prabhu) [1337587] - [fs] Update cifs version number (Sachin Prabhu) [1337587] - [fs] Add way to query server fs info for smb3 (Sachin Prabhu) [1337587] - [fs] cifs: Unset CIFS_MOUNT_POSIX_PATHS flag when following dfs mounts (Sachin Prabhu) [1337587] - [fs] Update negotiate protocol for SMB3.11 dialect (Sachin Prabhu) [1337587] - [fs] Add ioctl to set integrity (Sachin Prabhu) [1337587] - [fs] Add Get/Set Integrity Information structure definitions (Sachin Prabhu) [1337587] - [fs] Add reflink copy over SMB3.11 with new FSCTL_DUPLICATE_EXTENTS (Sachin Prabhu) [1337587] - [fs] Add SMB3.11 mount option synonym for new dialect (Sachin Prabhu) [1337587] - [fs] add struct FILE_STANDARD_INFO (Sachin Prabhu) [1337587] - [fs] Make dialect negotiation warning message easier to read (Sachin Prabhu) [1337587] - [fs] Add defines and structs for smb3.1 dialect (Sachin Prabhu) [1337587] - [fs] Allow parsing vers=3.11 on cifs mount (Sachin Prabhu) [1337587] - [fs] client MUST ignore EncryptionKeyLength if CAP_EXTENDED_SECURITY is set (Sachin Prabhu) [1337587] - [fs] cifs: Fix race condition on RFC1002_NEGATIVE_SESSION_RESPONSE (Sachin Prabhu) [1337587] - [fs] Fix to convert SURROGATE PAIR (Sachin Prabhu) [1337587] - [fs] cifs: potential missing check for posix_lock_file_wait (Sachin Prabhu) [1337587] - [fs] Fix to check Unique id and FileType when client refer file directly (Sachin Prabhu) [1337587] - [fs] cifs: remove an unneeded NULL check (Sachin Prabhu) [1337587] - [fs] fix null pointer check (Sachin Prabhu) [1337587] - [fs] Fix that several functions handle incorrect value of mapchars (Sachin Prabhu) [1337587] - [fs] cifs: Don't replace dentries for dfs mounts (Sachin Prabhu) [1337587] - [fs] vfs: normal filesystems and lustre d_inode() annotations - CIFS only (Sachin Prabhu) [1337587] - [fs] vfs: Add owner-filesystem positive/negative dentry checks (Sachin Prabhu) [1337587] - [fs] dlm: Save and restore socket callbacks properly (Robert S Peterson) [1267339] - [fs] dlm: Replace nodeid_to_addr with kernel_getpeername (Robert S Peterson) [1267339] - [fs] xfs: fix broken multi-fsb buffer logging (Brian Foster) [1334671] - [fs] propogate_mnt: Handle the first propogated copy being a slave (Miklos Szeredi) [1338808] {CVE-2016-4581} - [fs] pnode: treat zero mnt_group_id-s as unequal (Miklos Szeredi) [1331162] - [fs] svcrpc: autoload rdma module (Steve Dickson) [1337599] - [fs] nfsd: Drop BUG_ON and ignore SECLABEL on absent filesystem ("J. Bruce Fields") [1340690] - [fs] nfsd: fix nsfd startup race triggering BUG_ON ("J. Bruce Fields") [1340714]- [fs] dax: fix O_DIRECT I/O to the last block of a blockdev (Eric Sandeen) [1274459] - [acpi] nfit: Clarify memory device state flags strings (Eric Sandeen) [1028649 1269626 1271953 1274043] - [acpi] nfit, nd_blk: BLK status register is only 32 bits (Eric Sandeen) [1028649 1269626 1271953 1274043] - [fs] xfs: call dax_fault on read page faults for DAX (Eric Sandeen) [1274459] - [nvdimm] libnvdimm: fix namespace seed creation (Eric Sandeen) [1028649 1269626 1271953 1274043] - [acpi] nfit: add support for NVDIMM "latch" flag (Eric Sandeen) [1028649 1269626 1271953 1274043] - [acpi] nfit: update block I/O path to use PMEM API (Eric Sandeen) [1028649 1269626 1271953 1274043] - [tools] testing/nvdimm: add mock acpi_nfit_flush_address entries to nfit_test (Eric Sandeen) [1028649 1269626 1271953 1274043] - [tools] testing/nvdimm: fix return code for unimplemented commands (Eric Sandeen) [1028649 1269626 1271953 1274043] - [maintainers] pmem: add maintainer for include/linux/pmem.h (Eric Sandeen) [1028649 1269626 1271953 1274043] - [fs] dax: bdev_direct_access() may sleep (Eric Sandeen) [1274459] - [fs] block: Add support for DAX reads/writes to block devices (Eric Sandeen) [1274459] - [fs] dax: Use copy_from_iter_nocache (Eric Sandeen) [1274459] - [net] iovec.c: add memcpy_fromiovecend_nocache (Eric Sandeen) [1274459] - [acpi] nfit: fix smatch "use after null check" report (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] Fix return value of nvdimm_bus_init() if class_create() fails (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm: smatch cleanups in __nd_ioctl (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] sparse: fix misplaced __pmem definition (Eric Sandeen) [1028649 1269626 1271953 1274043] - [x86] pmem api for ensuring durability of persistent memory updates (Eric Sandeen) [1028649 1269626 1271953 1274043 1274459] - [include] libnvdimm: Add sysfs numa_node to NVDIMM devices (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm: Set numa_node to NVDIMM devices (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] acpi: Add acpi_map_pxm_to_online_node() (Eric Sandeen) [1028649 1269626 1271953 1274043] - [tools] libnvdimm, nfit: handle unarmed dimms, mark namespaces read-only (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] pmem: flag pmem block devices as non-rotational (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm: enable iostat (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] pmem: make_request cleanups (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm, pmem: fix up max_hw_sectors (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm, blk: add support for blk integrity (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm, btt: add support for blk integrity (Eric Sandeen) [1028649 1269626 1271953 1274043] - [fs] block_dev.c: skip rw_page if bdev has integrity (Eric Sandeen) [1028649 1269626 1271953 1274043] - [maintainers] libnvdimm: Non-Volatile Devices (Eric Sandeen) [1028649 1269626 1271953 1274043] - [tools] testing/nvdimm: libnvdimm unit test infrastructure (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm, nfit, nd_blk: driver for BLK-mode access persistent memory (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] nd_btt: atomic sector updates (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm: infrastructure for btt devices (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm: write blk label set (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm: write pmem label set (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm: blk labels and namespace instantiation (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm: pmem label sets and namespace instantiation (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm: namespace indices: read and validate (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm, nfit: add interleave-set state-tracking infrastructure (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm, pmem: add libnvdimm support to the pmem driver (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm, pmem: move pmem to drivers/nvdimm/ (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm: support for legacy (non-aliasing) nvdimms (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm, nfit: regions (block-data-window, persistent memory, volatile memory) (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm, nvdimm: dimm driver and base libnvdimm device-driver infrastructure (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm: control (ioctl) messages for nvdimm_bus and nvdimm devices (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm, nfit: dimm/memory-devices (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm: control character device and nvdimm_bus sysfs attributes (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm, nfit: initial libnvdimm infrastructure and NFIT support (Eric Sandeen) [1028649 1269626 1271953 1274043] - [fs] xfs: add initial DAX support (Eric Sandeen) [1274459] - [fs] xfs: add DAX IO path support (Eric Sandeen) [1274459] - [fs] xfs: add DAX truncate support (Eric Sandeen) [1274459] - [fs] xfs: add DAX block zeroing support (Eric Sandeen) [1274459] - [fs] xfs: add DAX file operations support (Eric Sandeen) [1274459] - [fs] xfs: simplify xfs_zero_remaining_bytes (Eric Sandeen) [1274459] - [include] dax: expose __dax_fault for filesystems with locking constraints (Eric Sandeen) [1274459] - [include] dax: don't abuse get_block mapping for endio callbacks (Eric Sandeen) [1274459] - [include] e820, efi: add ACPI 6.0 persistent memory types (Eric Sandeen) [1274459] - [x86] mm/mtrr: Enhance MTRR checks in kernel mapping helpers (Eric Sandeen) [1274459] - [x86] mm/mtrr: Clean up mtrr_type_lookup() (Eric Sandeen) [1274459] - [x86] mm/mtrr: Use symbolic define as a retval for disabled MTRRs (Eric Sandeen) [1274459] - [x86] mm/mtrr: Fix MTRR state checks in mtrr_type_lookup() (Eric Sandeen) [1274459] - [x86] mm/mtrr: Fix MTRR lookup to handle an inclusive entry (Eric Sandeen) [1274459] - [include] acpica: Fix for ill-formed GUID strings for NFIT tables (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] acpica: acpihelp: Update for new NFIT table GUIDs (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] acpica: acpi 6.0: Add support for NFIT table (Eric Sandeen) [1028649 1269626 1271953 1274043] - [x86] mm/mtrr: Remove incorrect address check in __mtrr_type_lookup() (Eric Sandeen) [1274459] - [x86] mm: Do not flush last cacheline twice in clflush_cache_range() (Eric Sandeen) [1274459] - [x86] Make page cache mode a real type (Eric Sandeen) [1274459] - [lib] x86, mm: support huge KVA mappings on x86 (Eric Sandeen) [1274459] - [x86] mm: support huge I/O mapping capability I/F (Eric Sandeen) [1274459] - [mm] change vunmap to tear down huge KVA mappings (Eric Sandeen) [1274459] - [lib] mm: change ioremap to set up huge I/O mappings (Eric Sandeen) [1274459] - [lib] ioremap: add huge I/O map capability interfaces (Eric Sandeen) [1274459] - [mm] change __get_vm_area_node() to use fls_long() (Eric Sandeen) [1274459] - [mm] fix pfn_mkwrite KABI (Eric Sandeen) [1274459] - [fs] dax: unify ext2/4_{dax,}_file_operations (Eric Sandeen) [1274459] - [include] dax: use pfn_mkwrite to update c/mtime + freeze protection (Eric Sandeen) [1274459] - [mm] new pfn_mkwrite same as page_mkwrite for VM_PFNMAP (Eric Sandeen) [1274459] - [mm] refactor do_wp_page handling of shared vma into a function (Eric Sandeen) [1274459] - [mm] refactor do_wp_page, extract the page copy flow (Eric Sandeen) [1274459] - [mm] refactor do_wp_page - rewrite the unlock flow (Eric Sandeen) [1274459] - [mm] refactor do_wp_page, extract the reuse case (Eric Sandeen) [1274459] - [block] drivers/block/pmem: Fix 32-bit build warning in pmem_alloc() (Eric Sandeen) [1028649 1269626 1271953 1274043] - [block] drivers/block/pmem: Add a driver for persistent memory (Eric Sandeen) [1028649 1269626 1271953 1274043] - [x86] mm: Add support for the non-standard protected e820 type (Eric Sandeen) [1274459] - [fs] dax: does not work correctly with virtual aliasing caches (Eric Sandeen) [1274459] - [block] brd: rename XIP to DAX (Eric Sandeen) [1274459] - [fs] ext4: add DAX functionality (Eric Sandeen) [1274459] - [fs] dax: add dax_zero_page_range (Eric Sandeen) [1274459] - [fs] ext2: get rid of most mentions of XIP in ext2 (Eric Sandeen) [1274459] - [fs] ext2: remove ext2_aops_xip (Eric Sandeen) [1274459] - [fs] vfs, ext2: remove CONFIG_EXT2_FS_XIP and rename CONFIG_FS_XIP to CONFIG_FS_DAX (Eric Sandeen) [1274459] - [fs] ext2: remove xip.c and xip.h (Eric Sandeen) [1274459] - [fs] ext2: remove ext2_use_xip (Eric Sandeen) [1274459] - [fs] ext2: remove ext2_xip_verify_sb() (Eric Sandeen) [1274459] - [mm] vfs: remove get_xip_mem (Eric Sandeen) [1274459] - [fs] dax: replace XIP documentation with DAX documentation (Eric Sandeen) [1274459] - [fs] dax, ext2: replace xip_truncate_page with dax_truncate_page (Eric Sandeen) [1274459] - [fs] dax, ext2: replace the XIP page fault handler with the DAX page fault handler (Eric Sandeen) [1274459] - [fs] dax, ext2: replace ext2_clear_xip_target with dax_clear_blocks (Eric Sandeen) [1274459] - [fs] dax, ext2: replace XIP read and write with DAX I/O (Eric Sandeen) [1274459] - [mm] vfs,ext2: introduce IS_DAX(inode) (Eric Sandeen) [1274459] - [mm] allow page fault handlers to perform the COW (Eric Sandeen) [1274459] - [mm] fix XIP fault vs truncate race (Eric Sandeen) [1274459] - [include] dax: drop size parameter to ->direct_access() (Eric Sandeen) [1274459] - [include] block: Change direct_access calling convention (Eric Sandeen) [1274459] - [block] brd: return -ENOSPC rather than -ENOMEM on page allocation failure (Eric Sandeen) [1274459] - [block] brd: add support for rw_page() (Eric Sandeen) [1274459] - [mm] swap: use bdev_read_page() / bdev_write_page() (Eric Sandeen) [1274459] - [fs] block_dev: add bdev_read_page() and bdev_write_page() (Eric Sandeen) [1274459] - [fs] mpage: factor page_endio() out of mpage_end_io() (Eric Sandeen) [1274459] - [fs] mpage: factor clean_buffers() out of __mpage_writepage() (Eric Sandeen) [1274459] - [fs] buffer: remove block_write_full_page_endio() (Eric Sandeen) [1274459] - [mm] consolidate code to setup pte (Eric Sandeen) [1274459] - [mm] consolidate code to call vm_ops->page_mkwrite() (Eric Sandeen) [1274459] - [mm] introduce do_shared_fault() and drop do_fault() (Eric Sandeen) [1274459] - [mm] introduce do_cow_fault() (Eric Sandeen) [1274459] - [mm] introduce do_read_fault() (Eric Sandeen) [1274459] - [mm] do_fault(): extract to call vm_ops->do_fault() to separate function (Eric Sandeen) [1274459] - [mm] rename __do_fault() -> do_fault() (Eric Sandeen) [1274459] - [fs] block: Convert various code to bio_for_each_segment() (Eric Sandeen) [1274459]- [netdrv] hv_netvsc: set nvdev link after populating chn_table (Vitaly Kuznetsov) [1333284] - [netdrv] hv_netvsc: synchronize netvsc_change_mtu()/netvsc_set_channels() with netvsc_remove() (Vitaly Kuznetsov) [1333284] - [netdrv] hv_netvsc: get rid of struct net_device pointer in struct netvsc_device (Vitaly Kuznetsov) [1333284] - [netdrv] hv_netvsc: untangle the pointer mess (Vitaly Kuznetsov) [1333284] - [netdrv] hv_netvsc: use start_remove flag to protect netvsc_link_change() (Vitaly Kuznetsov) [1333284] - [netdrv] hv_netvsc: move start_remove flag to net_device_context (Vitaly Kuznetsov) [1333284] - [netdrv] hv_netvsc: Fix the list processing for network change event (Vitaly Kuznetsov) [1333284] - [netdrv] hv_netvsc: Implement support for VF drivers on Hyper-V (Vitaly Kuznetsov) [1333284] - [pci] hv: Add explicit barriers to config space access (Vitaly Kuznetsov) [1302147] - [pci] hv: Report resources release after stopping the bus (Vitaly Kuznetsov) [1302147] - [hv] Separate out frame buffer logic when picking MMIO range (Vitaly Kuznetsov) [1302147] - [hv] Record MMIO range in use by frame buffer (Vitaly Kuznetsov) [1302147] - [hv] Track allocations of children of hv_vmbus in private resource tree (Vitaly Kuznetsov) [1302147] - [hv] Reverse order of resources in hyperv_mmio (Vitaly Kuznetsov) [1302147] - [video] hv: Use new vmbus_mmio_free() from client drivers (Vitaly Kuznetsov) [1302147] - [include] hv: Make a function to free mmio regions through vmbus (Vitaly Kuznetsov) [1302147] - [hv] Lock access to hyperv_mmio resource tree (Vitaly Kuznetsov) [1302147] - [pci] hv: Add paravirtual PCI front-end for Microsoft Hyper-V VMs (Vitaly Kuznetsov) [1302147] - [x86] export __ioapic_set_affinity to modules (Vitaly Kuznetsov) [1302147] - [x86] export x86_msi to modules (Vitaly Kuznetsov) [1302147] - [hv] Allow for MMIO claims that span ACPI _CRS records (Vitaly Kuznetsov) [1302147] - [include] stddef.h: Move offsetofend() from vfio.h to a generic kernel header (Vitaly Kuznetsov) [1302147] - [x86] nmi: Fix use of unallocated cpumask_var_t (Jerry Snitselaar) [1069217] - [x86] nmi: Perform a safe NMI stack trace on all CPUs (Jerry Snitselaar) [1069217] - [kernel] printk: Add per_cpu printk func to allow printk to be diverted (Jerry Snitselaar) [1069217] - [lib] seq: Add minimal support for seq_buf (Jerry Snitselaar) [1069217] - [scsi] ipr: Fix regression when loading firmware (Gustavo Duarte) [1274357] - [scsi] ipr: Fix out-of-bounds null overwrite (Gustavo Duarte) [1274357] - [scsi] ipr: Driver version 2.6.3 (Gustavo Duarte) [1274357] - [scsi] ipr: Issue Configure Cache Parameters command (Gustavo Duarte) [1274357] - [scsi] ipr: Inquiry IOA page 0xC4 during initialization (Gustavo Duarte) [1274357] - [scsi] ipr: Don't set NO_ULEN_CHK bit when resource is a vset (Gustavo Duarte) [1274357] - [scsi] ipr: Add delay to ensure coherent dumps (Gustavo Duarte) [1274357] - [scsi] ipr: Enable SIS pipe commands for SIS-32 devices (Gustavo Duarte) [1274357] - [scsi] ipr: Inhibit underlength data check for AFDASD in raw mode (Gustavo Duarte) [1274357] - [nvme] Allocate queues only for online cpus (David Milburn) [1331884] - [s390] mm: four page table levels vs. fork (Hendrik Brueckner) [1308879] {CVE-2016-2143} - [s390] cpumf: add missing lpp magic initialization (Hendrik Brueckner) [1339534] - [s390] cpumf: Fix lpp detection (Hendrik Brueckner) [1339534] - [s390] cpumf: Improve guest detection heuristics (Hendrik Brueckner) [1339534] - [s390] cpumf: rework program parameter setting to detect guest samples (Hendrik Brueckner) [1339534] - [s390] pci: fix use after free in dma_init (Hendrik Brueckner) [1338925] - [s390] compat: correct sign-extension of the brk() compat system call (Hendrik Brueckner) [1197172] - [s390] fix normalization bug in exception table sorting (Hendrik Brueckner) [1298601] - [net] iucv: call skb_linearize() when needed (Hendrik Brueckner) [1335607] - [x86] topology: Use total_cpus not nr_cpu_ids for logical packages (Jiri Olsa) [1337866] - [x86] topology: Fix Intel HT disable (Jiri Olsa) [1337866] - [x86] topology: Fix AMD core count (Jiri Olsa) [1337866] - [x86] cpu/amd: Give access to the number of nodes in a physical package (Jiri Olsa) [1337866] - [x86] thinkpad_acpi: Convert to snd_card_new() with a device pointer (Jarod Wilson) [1341744] - [x86] microcode: Use request_firmware_direct() (Prarit Bhargava) [1340431] - [firmware] Introduce request_firmware_direct() (Prarit Bhargava) [1340431] - [firmware] Be a bit more verbose about direct firmware loading failure (Prarit Bhargava) [1340431]- [netdrv] ixgbevf: update driver versions to indicate RHEL7.3 (Ken Cox) [1274175] - [netdrv] ixgbevf: Remove unused parameter (Ken Cox) [1274175] - [netdrv] ixgbevf: Change the relaxed order settings in VF driver for sparc (Ken Cox) [1274175] - [netdrv] ixgbevf: Use mac_ops instead of trying to identify NIC type (Ken Cox) [1274175] - [netdrv] ixgbevf: Support Windows hosts (Hyper-V) (Ken Cox) [1274175] - [netdrv] ixgbevf: Add the device ID's presented while running on Hyper-V (Ken Cox) [1274175] - [netdrv] ixgbevf: Move API negotiation function into mac_ops (Ken Cox) [1274175] - [netdrv] ixgbevf: make use of BIT() macro to avoid shift of signed values (Ken Cox) [1274175] - [netdrv] ixgbevf: add support for per-queue ethtool stats (Ken Cox) [1274175] - [netdrv] ixgbevf: refactor ethtool stats handling (Ken Cox) [1274175] - [netdrv] ixgbevf: Add support for generic Tx checksums (Ken Cox) [1274175] - [netdrv] ixgbevf: use bit operations for setting and checking resets (Ken Cox) [1274175] - [netdrv] ixgbevf: fix error code path when setting MAC address (Ken Cox) [1274175] - [netdrv] ixgbevf: call ndo_stop() instead of dev_close() when running offline selftest (Ken Cox) [1274175] - [netdrv] ixgbevf: minor cleanups for ixgbevf_set_itr() (Ken Cox) [1274175] - [netdrv] ixgbevf: Fix handling of NAPI budget when multiple queues are enabled per vector (Ken Cox) [1274175] - [netdrv] ixgbevf: Handle extended IPv6 headers in Tx path (Ken Cox) [1274175] - [netdrv] ixgbevf: Minor cleanups (Ken Cox) [1274175] - [netdrv] ixgbevf: Use a private workqueue to avoid certain possible hangs (Ken Cox) [1274175] - [netdrv] ixgbevf: Limit lowest interrupt rate for adaptive interrupt moderation to 12K (Ken Cox) [1274175] - [netdrv] ixgbevf: Enables TSO for stacked VLAN (Ken Cox) [1274175] - [netdrv] igbvf: use BIT() macro instead of shifts (Corinna Vinschen) [1274173] - [netdrv] igbvf: remove unused variable and dead code (Corinna Vinschen) [1274173] - [netdrv] igbvf: remove "link is Up" message when registering mcast address (Corinna Vinschen) [1274173] - [netdrv] igbvf: Add support for generic Tx checksums (Corinna Vinschen) [1274173] - [netdrv] igbvf: don't give up (Corinna Vinschen) [1274173] - [netdrv] igbvf: use napi_complete_done() (Corinna Vinschen) [1274173] - [netdrv] igbvf: get rid of unnecessary initializations in .get_drvinfo() (Corinna Vinschen) [1274173] - [netdrv] igbvf: Enable TSO for stacked VLAN (Corinna Vinschen) [1274173] - [netdrv] revert "igb: Fix a deadlock in igb_sriov_reinit" (Corinna Vinschen) [1274172] - [netdrv] igb: Garbled output for "ethtool -m" (Corinna Vinschen) [1274172] - [netdrv] igb: allow setting MAC address on i211 using a device tree blob (Corinna Vinschen) [1274172] - [netdrv] igb: Add support for bulk Tx cleanup & cleanup boolean logic (Corinna Vinschen) [1274172] - [netdrv] igb: Fix sparse warning about passing __beXX into leXX_to_cpup (Corinna Vinschen) [1274172] - [netdrv] igb: call ndo_stop() instead of dev_close() when running offline selftest (Corinna Vinschen) [1274172] - [netdrv] igb: Fix VLAN tag stripping on Intel i350 (Corinna Vinschen) [1274172] - [netdrv] igb: Add support for generic Tx checksums (Corinna Vinschen) [1274172] - [netdrv] igb: rename igb define to be more generic (Corinna Vinschen) [1274172] - [netdrv] igb: add conditions for I210 to generate periodic clock output (Corinna Vinschen) [1274172] - [netdrv] igb: enable WoL for OEM devices regardless of EEPROM setting (Corinna Vinschen) [1274172] - [netdrv] igb: constify e1000_phy_operations structure (Corinna Vinschen) [1274172] - [netdrv] igb: When GbE link up, wait for Remote receiver status condition (Corinna Vinschen) [1274172] - [netdrv] igb: Add workaround for VLAN tag stripping on 82576 (Corinna Vinschen) [1274172] - [netdrv] igb: Enable use of "bridge fdb add" to set unicast table entries (Corinna Vinschen) [1274172] - [netdrv] igb: Drop unnecessary checks in transmit path (Corinna Vinschen) [1274172] - [netdrv] igb: Add support for VLAN promiscuous with SR-IOV and NTUPLE (Corinna Vinschen) [1274172] - [netdrv] igb: Clean-up configuration of VF port VLANs (Corinna Vinschen) [1274172] - [netdrv] igb: Merge VLVF configuration into igb_vfta_set (Corinna Vinschen) [1274172] - [netdrv] igb: Always enable VLAN 0 even if 8021q is not loaded (Corinna Vinschen) [1274172] - [netdrv] igb: Do not factor VLANs into RLPML calculation (Corinna Vinschen) [1274172] - [netdrv] igb: Allow asymmetric configuration of MTU versus Rx frame size (Corinna Vinschen) [1274172] - [netdrv] igb: Refactor VFTA configuration (Corinna Vinschen) [1274172] - [netdrv] igb: clean up code for setting MAC address (Corinna Vinschen) [1274172] - [netdrv] igb: don't give up (Corinna Vinschen) [1274172] - [netdrv] igb: Unpair the queues when changing the number of queues (Corinna Vinschen) [1274172] - [netdrv] igb: Remove unnecessary flag setting in igb_set_flag_queue_pairs() (Corinna Vinschen) [1274172] - [netdrv] igb: Explicitly label self-test result indices (Corinna Vinschen) [1274172] - [netdrv] igb: Improve cable length function for I210, etc (Corinna Vinschen) [1274172] - [netdrv] igb: Don't add PHY address to PCDL address (Corinna Vinschen) [1274172] - [netdrv] igb: Remove GS40G specific defines/functions (Corinna Vinschen) [1274172] - [netdrv] igb: improve handling of disconnected adapters (Corinna Vinschen) [1274172] - [netdrv] igb: fix NULL derefs due to skipped SR-IOV enabling (Corinna Vinschen) [1274172] - [netdrv] igb: use the correct i210 register for EEMNGCTL (Corinna Vinschen) [1274172] - [netdrv] igb: don't unmap NULL hw_addr (Corinna Vinschen) [1274172] - [netdrv] igb: add 88E1543 initialization code (Corinna Vinschen) [1274172] - [netdrv] igb: use napi_complete_done() (Corinna Vinschen) [1274172] - [netdrv] igb: get rid of unnecessary initializations in .get_drvinfo() (Corinna Vinschen) [1274172] - [netdrv] igb: avoid using timespec (Corinna Vinschen) [1274172] - [netdrv] igb: Fix a memory leak in igb_probe (Corinna Vinschen) [1274172] - [netdrv] igb: Fix a deadlock in igb_sriov_reinit (Corinna Vinschen) [1274172] - [netdrv] igb: implement high frequency periodic output signals (Corinna Vinschen) [1274172] - [netdrv] igb: missing rtnl_unlock in igb_sriov_reinit() (Corinna Vinschen) [1274172] - [netdrv] igb: Fix oops caused by missing queue pairing (Corinna Vinschen) [1274172] - [netdrv] igb: bump version to igb-5.3.0 (Corinna Vinschen) [1274172] - [netdrv] igb: use ARRAY_SIZE to replace calculating sizeof(a)/sizeof(a[0]) (Corinna Vinschen) [1274172] - [netdrv] igb: report unsupported ethtool settings in set_coalesce (Corinna Vinschen) [1274172] - [netdrv] igb: Fix i354 88E1112 PHY on RCC boards using AutoMediaDetect (Corinna Vinschen) [1274172] - [netdrv] igb: Pull timestamp from fragment before adding it to skb (Corinna Vinschen) [1274172] - [netdrv] igb: only report generic filters in get_ts_info (Corinna Vinschen) [1274172] - [netdrv] igb: bump version of igb to 5.2.18 (Corinna Vinschen) [1274172] - [netdrv] igb: disable IPv6 extension header processing (Corinna Vinschen) [1274172] - [netdrv] igb: fix the start time for periodic output signals (Corinna Vinschen) [1274172]- [netdrv] ibmvnic: Enable use of multiple tx/rx scrqs (Steve Best) [1332848] - [netdrv] ibmvnic: enable RX checksum offload (Steve Best) [1332848] - [netdrv] ibmvnic: map L2/L3/L4 header descriptors to firmware (Steve Best) [1332848] - [netdrv] ibmvnic: Fix ibmvnic_capability struct (Steve Best) [1332848] - [x86] kvm: simplify kvm_apic_map (Paul Lai) [1319021] - [x86] vmx: Add host irq information in trace event when updating IRTE for posted interrupts (Paul Lai) [1319021] - [x86] kvm: Add lowest-priority support for vt-d posted-interrupts (Paul Lai) [1319021] - [x86] kvm: Use vector-hashing to deliver lowest-priority interrupts (Paul Lai) [1319021] - [x86] kvm: Recover IRTE to remapped mode if the interrupt is not single-destination (Paul Lai) [1319021] - [x86] kvm: avoid logical_map when it is invalid (Paul Lai) [1319021] - [x86] kvm: fix mixed APIC mode broadcast (Paul Lai) [1319021] - [x86] kvm: use MDA for interrupt matching (Paul Lai) [1319021] - [x86] kvm: fix x2apic logical address matching (Paul Lai) [1319021] - [x86] kvm: replace 0 with APIC_DEST_PHYSICAL (Paul Lai) [1319021] - [x86] kvm: cleanup kvm_apic_match_*() (Paul Lai) [1319021] - [x86] kvm: return bool from kvm_apic_match*() (Paul Lai) [1319021] - [tty] don't leak cdev in tty_cdev_add() (Prarit Bhargava) [1173155] - [tty] Avoid usb reset crashes by making tty_io cdevs truly dynamic (Prarit Bhargava) [1173155] - [pci] Set MPS to match upstream bridge (Myron Stowe) [1256951] - [pci] Move MPS configuration check to pci_configure_device() (Myron Stowe) [1256951] - [x86] perf: uncore: Remove WARN_ON_ONCE in uncore_pci_probe (Jiri Olsa) [1337804] - [x86] perf/intel/uncore: Fix CHA registers configuration procedure for Knights Landing platform (Jiri Olsa) [1334752] - [x86] uv: Disable UV BAU by default (Frank Ramsay) [1329656] - [hwmon] coretemp: Replace cpu_sibling_mask() with topology_sibling_cpumask() (David Arcari) [1338826] - [kernel] sched/topology: Rename topology_thread_cpumask() to topology_sibling_cpumask() (David Arcari) [1338826] - [hwmon] coretemp: Allow format checking (David Arcari) [1338826] - [hwmon] coretemp: Convert to use devm_hwmon_device_register_with_groups (David Arcari) [1338826] - [hwmon] coretemp: Allocate platform data with devm_kzalloc (David Arcari) [1338826] - [hwmon] coretemp: Use sysfs_create_group to create sysfs attributes (David Arcari) [1338826] - [hwmon] coretemp: Do not return -EAGAIN for low temperatures (David Arcari) [1338826] - [hwmon] coretemp: Add PCI device ID for CE41x0 CPUs (David Arcari) [1338826] - [hwmon] coretemp: Use PCI host bridge ID to identify CPU if necessary (David Arcari) [1338826] - [hwmon] coretemp: Fix truncated name of alarm attributes (David Arcari) [1338826] - [hwmon] coretemp: Remove redundant platform_set_drvdata() (David Arcari) [1338826] - [scsi] Add QEMU CD-ROM to VPD Inquiry Blacklist (Ewan Milne) [1340360] - [documentation] ip-sysctl.txt: clarify secure_redirects (Eric Garver) [1300442] - [net] avoid reference counter overflows on fib_rules in multicast forwarding (Eric Garver) [1335918] - [net] team: don't call netdev_change_features under team->lock (Ivan Vecera) [1339570] - [net] Add compatible kAPI for skb_get_rxhash (William Townsend) [1329650] - [net] multicast: Extend ip address command to enable multicast group join/leave on (Eric Garver) [1267398] - [net] ipv6: support IFA_F_MANAGETEMPADDR for address deletion too (Jakub Sitnicki) [1263384] - [net] ipv6: don't disable interface if last ipv6 address is removed (Jakub Sitnicki) [1263384] - [net] netfilter: nfnetlink_queue: Unregister pernet subsys in case of init failure (Paolo Abeni) [1337024] - [net] netfilter: nfnetlink_{log, queue}: Register pernet in first place (Paolo Abeni) [1337024] - [net] team: remove duplicate set of flag IFF_MULTICAST (Xin Long) [1302771] - [net] team: Replace rcu_read_lock with a mutex in team_vlan_rx_kill_vid (Xin Long) [1302771] - [net] team: Advertise tunneling offload features (Xin Long) [1302771] - [net] team: rtnl_lock for options set (Xin Long) [1302771] - [net] team: Don't segment multiple tagged packets on team device (Xin Long) [1302771] - [net] team: Remove dead code (Xin Long) [1302771] - [net] team: Simplify return path of team_newlink (Xin Long) [1302771] - [net] team: lb: use sizeof(*fprog) in __fprog_create (Xin Long) [1302771] - [net] team: fix vlan_features computing (Xin Long) [1302771] - [net] team: block mtu change before it happens via NETDEV_PRECHANGEMTU (Xin Long) [1302771] - [net] team: inherit addr_assign_type along with dev_addr (Xin Long) [1302771] - [net] team: cleanup netpoll clode (Xin Long) [1302771] - [net] make all team port device link events urgent (Xin Long) [1302771]- [infiniband] security: Restrict use of the write() interface (Don Dutile) [1316685] {CVE-2016-4565} - [mm] add support for __GFP_ZERO flag to dma_pool_alloc() (Torez Smith) [1337075] - [hv] balloon: reset host_specified_ha_region (Vitaly Kuznetsov) [1325967] - [hv] balloon: don't crash when memory is added in non-sorted order (Vitaly Kuznetsov) [1325967] - [hv] hv_balloon: match var type to return type of wait_for_completion (Vitaly Kuznetsov) [1325967] - [hv] balloon: check if ha_region_mutex was acquired in MEM_CANCEL_ONLINE case (Vitaly Kuznetsov) [1325967] - [pci] Add DMA alias quirk for mic_x200_dma (Jerry Snitselaar) [1299853] - [pci] Add support for multiple DMA aliases (Jerry Snitselaar) [1299853] - [pci] Move informational printk to pci_add_dma_alias() (Jerry Snitselaar) [1299853] - [pci] Add pci_add_dma_alias() to abstract implementation (Jerry Snitselaar) [1299853] - [drivers] avoid format strings in names passed to alloc_workqueue() ("Herton R. Krzesinski") [1336867] - [kernel] rcu: Improve diagnostics for spurious RCU CPU stall warnings ("Herton R. Krzesinski") [1320261] - [kernel] rcu: Don't use NMIs to dump other CPUs' stacks ("Herton R. Krzesinski") [1320261] - [kernel] rcu: Protect uses of jiffies_stall field with ACCESS_ONCE() ("Herton R. Krzesinski") [1320261] - [kernel] rcu: Print negatives for stall-warning counter wraparound ("Herton R. Krzesinski") [1320261] - [kernel] rcu: Convert rcutree.c printk calls ("Herton R. Krzesinski") [1320261] - [kernel] rcu: Kick CPU halfway to RCU CPU stall warning ("Herton R. Krzesinski") [1320261] - [kernel] rcu: Reject memory-order-induced stall-warning false positives ("Herton R. Krzesinski") [1320261] - [kernel] rcu: Drive quiescent-state-forcing delay from HZ ("Herton R. Krzesinski") [1320261] - [mm] memcg: reparent charges of children before processing parent ("Herton R. Krzesinski") [1336863] - [include] jiffies: Avoid undefined behavior from signed overflow ("Herton R. Krzesinski") [1336863] - [mm] compaction: break out of loop on !PageBuddy in isolate_freepages_block ("Herton R. Krzesinski") [1336863] - [ipc] Fix 2 bugs in msgrcv() MSG_COPY implementation ("Herton R. Krzesinski") [1336863] - [kernel] tracing: Do not add event files for modules that fail tracepoints ("Herton R. Krzesinski") [1336863] - [kernel] cpuset: fix a race condition in __cpuset_node_allowed_softwall() ("Herton R. Krzesinski") [1336863] - [kernel] genirq: Remove racy waitqueue_active check ("Herton R. Krzesinski") [1336863] - [kernel] workqueue: ensure @task is valid across kthread_stop() ("Herton R. Krzesinski") [1336863] - [mm] memcg: fix endless loop caused by mem_cgroup_iter ("Herton R. Krzesinski") [1297381 1336863] - [include] compiler/gcc4: Make quirk for asm_volatile_goto() unconditional ("Herton R. Krzesinski") [1336863] - [scripts] modpost: fixed USB alias generation for ranges including 0x9 and 0xA ("Herton R. Krzesinski") [1336863] - [kernel] timekeeping: Fix missing timekeeping_update in suspend path ("Herton R. Krzesinski") [1336863] - [kernel] timekeeping: Fix CLOCK_TAI timer/nanosleep delays ("Herton R. Krzesinski") [1336863] - [kernel] ftrace: Have function graph only trace based on global_ops filters ("Herton R. Krzesinski") [1336863] - [kernel] ftrace: Fix synchronization location disabling and freeing ftrace_ops ("Herton R. Krzesinski") [1336863] - [kernel] ftrace: Synchronize setting function_trace_op with ftrace_trace_function ("Herton R. Krzesinski") [1336863] - [mm] slub: Fix calculation of cpu slabs ("Herton R. Krzesinski") [1336863] - [kernel] tracing: Have trace buffer point back to trace_array ("Herton R. Krzesinski") [1336863] - [mm] mempolicy.c: fix mempolicy printing in numa_maps ("Herton R. Krzesinski") [1336863] - [kernel] sched/fair: Fix unlocked reads of some cfs_b->quota/period ("Herton R. Krzesinski") [1336863] - [kernel] sched/fair: Fix tg_set_cfs_bandwidth() deadlock on rq->lock ("Herton R. Krzesinski") [1336863] - [kernel] sched: Guarantee new group-entities always have weight ("Herton R. Krzesinski") [1336863] - [kernel] sched: Fix hrtimer_cancel()/rq->lock deadlock ("Herton R. Krzesinski") [1336863] - [kernel] sched: Fix cfs_bandwidth misuse of hrtimer_expires_remaining ("Herton R. Krzesinski") [1336863] - [kernel] sched: Fix race on toggling cfs_bandwidth_used ("Herton R. Krzesinski") [1336863]- [net] bluetooth: KABI cleanups (Don Zickus) [1296707] - [include] sched/wait: Introduce wait_on_bit_timeout() (Don Zickus) [1296707] - [include] netlink: add nla_get for le32 and le64 (Don Zickus) [1296707] - [include] 6lowpan: nuke net_ieee802154_lowpan() accessor when 6lowpan is disabled (Don Zickus) [1296707] - [include] 6lowpan: add helper to get 6lowpan namespace (Don Zickus) [1296707] - [include] if_arp: add ARPHRD_6LOWPAN type (Don Zickus) [1296707] - [include] net: ns: add ieee802154_6lowpan namespace (Don Zickus) [1296707] - [include] ipv6: add ipv6_addr_prefix_copy (Don Zickus) [1296707] - [include] netdevice: add ieee802154_ptr to net_device (Don Zickus) [1296707] - [net] 802154 and 6lowpan: Rebase to v4.5 (Don Zickus) [1296707] - [bluetooth] intel: Use request_firmware instead (Don Zickus) [1296707] - [include] of: restructure for_each macros to fix compile warnings (Don Zickus) [1296707] - [include] of: Add empty for_each_available_child_of_node() macro definition (Don Zickus) [1296707] - [include] of: make for_each_child_of_node() reference its args when CONFIG_OF=n (Don Zickus) [1296707] - [include] of: introduce of_get_available_child_count (Don Zickus) [1296707] - [kernel] sched/wait: Fix a kthread race with wait_woken() (Don Zickus) [1296707] - [kernel] sched/wait: Provide infrastructure to deal with nested blocking (Don Zickus) [1296707] - [include] device coredump: add new device coredump class (Don Zickus) [1296707] - [net] bluetooth: Rebase to v4.5 (Don Zickus) [1296707] - [drm] revert "drm/i915: start adding dp mst audio" (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1329087] - [drm] dp_mst: Restore primary hub guid on resume (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1336546] - [drm] dp_mst: Validate port in drm_dp_payload_send_msg() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1329087 1331031] - [drm] dp_mst: Get validated port ref in drm_dp_update_payload_part1() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1329087] - [drm] i915: Call intel_dp_mst_resume() before resuming displays (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1329087] - [drm] i915: Get rid of intel_dp_dpcd_read_wake() (Rob Clark) [1072036 1115530 1202702 1211398 1235963 1272159] - [drm] dp_helper: Perform throw-away read before actual read in drm_dp_dpcd_read() (Rob Clark) [1072036 1115530 1202702 1211398 1235963 1272159] - [drm] dp_helper: Retry aux transactions on all errors (Rob Clark) [1072036 1115530 1202702 1211398 1235963 1272159] - [drm] dp_helper: Always wait before retrying native aux transactions (Rob Clark) [1072036 1115530 1202702 1211398 1235963 1272159] - [drm] dp: move hw_mutex up the call stack (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1274157] - [drm] i915: Fix race condition in intel_dp_destroy_mst_connector() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1329087] - [drm] upstream sync to v4.5 (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [kernel] tracing: Add trace__enabled() function (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [kernel] compat: add in_compat_syscall to ask whether we're in a compat syscall (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [mm] Export nr_swap_pages (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [lib] string: introduce match_string() helper (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [kernel] async: export current_is_async() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [pci] Decouple quirks.c from i915_reg.h (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [mm] introduce mapping_gfp_constraint() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [kernel] bitops.h: add sign_extend64() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [vga] vga_switcheroo: Constify vga_switcheroo_handler (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [kernel] arch: introduce memremap() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [kernel] mm: enhance region_is_ram() to region_intersects() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [x86] mm: Remove region_is_ram() call from ioremap (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [x86] mm: Move warning from __ioremap_check_ram() to the call site (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [kernel] mm: Fix bugs in region_is_ram() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [kernel] locking: Add WARN_ON_ONCE lock assertion (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [pwm] Add sysfs interface (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231]- [netdrv] ixgbe: update driver versions to indicate RHEL7.3 (Ken Cox) [1274174] - [netdrv] ixgbe: use correct mask when enabling sriov (Ken Cox) [1274174] - [netdrv] ixgbe: replace dev->trans_start accesses with dev_trans_start (Ken Cox) [1274174] - [netdrv] ixgbe: Disable DCB and FCoE for X550EM_x and x550em_a (Ken Cox) [1274174] - [netdrv] ixgbe: Revise populating few registers and macro definitions (Ken Cox) [1274174] - [netdrv] ixgbe: Remove duplicate and unused device ID definitions (Ken Cox) [1274174] - [netdrv] ixgbe: Return 64 bit stats values (Ken Cox) [1274174] - [netdrv] ixgbe: check EEPROM for WOL support for X540 and above (Ken Cox) [1274174] - [netdrv] ixgbe: add WoL support for some 82599 subdevice IDs (Ken Cox) [1274174] - [netdrv] ixgbe: use msleep for long delays (Ken Cox) [1274174] - [netdrv] ixgbe: resolve shift of negative value warning (Ken Cox) [1274174] - [netdrv] ixgbe: use BIT() macro (Ken Cox) [1274174] - [netdrv] ixgbe: Add work around for empty SFP+ cage crosstalk (Ken Cox) [1274174] - [netdrv] ixgbe: Use correct FC setup function for x550em_a (Ken Cox) [1274174] - [netdrv] ixgbe: Add register wait for slow links (Ken Cox) [1274174] - [netdrv] ixgbe: make 'action' field in struct ixgbe_fdir_filter a u64 value (Ken Cox) [1274174] - [netdrv] ixgbe: fix default mac->ops.setup_link for X550EM (Ken Cox) [1274174] - [netdrv] ixgbe: set VLAN spoof checking unconditionally (Ken Cox) [1274174] - [netdrv] ixgbe: consolidate the configuration of spoof checking (Ken Cox) [1274174] - [netdrv] ixgbe: protect vxlan_get_rx_port in ixgbe_service_task with rtnl_lock (Ken Cox) [1274174] - [netdrv] ixgbe: Bump version number (Ken Cox) [1274174] - [netdrv] ixgbe: Add KR backplane support for x550em_a (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for SGMII backplane interface (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for SFPs with retimer (Ken Cox) [1274174] - [netdrv] ixgbe: Introduce function to control MDIO speed (Ken Cox) [1274174] - [netdrv] ixgbe: Read and parse NW_MNG_IF_SEL register (Ken Cox) [1274174] - [netdrv] ixgbe: Read and set instance id (Ken Cox) [1274174] - [netdrv] ixgbe: Use new methods for PHY access (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for x550em_a 10G MAC type (Ken Cox) [1274174] - [netdrv] ixgbe: Use method pointer to access IOSF devices (Ken Cox) [1274174] - [netdrv] ixgbe: Add definitions for x550em_a 10G MAC (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for single-port X550 device (Ken Cox) [1274174] - [netdrv] ixgbe: Take manageability semaphore for firmware commands (Ken Cox) [1274174] - [netdrv] ixgbe: Clean up interface for firmware commands (Ken Cox) [1274174] - [netdrv] ixgbe: Correct length check for round up (Ken Cox) [1274174] - [netdrv] ixgbe: Change the lan_id and func fields to a u8 to avoid casts (Ken Cox) [1274174] - [netdrv] ixgbe: Delete some unused register definitions (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for toggling VLAN filtering flag via ethtool (Ken Cox) [1274174] - [netdrv] ixgbe: Place SWFW semaphore in known valid state at probe (Ken Cox) [1274174] - [netdrv] ixgbe: Fix flow control for Xeon D KR backplane (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for generic Tx checksums (Ken Cox) [1274174] - [netdrv] ixgbe: Look up MAC address in Open Firmware or IDPROM (Ken Cox) [1274174] - [netdrv] ixgbe: Make all unchanging ops structures const (Ken Cox) [1274174] - [netdrv] ixgbe: Avoid adding VLAN 0 twice to VLVF and VFTA (Ken Cox) [1274174] - [netdrv] ixgbe: Do not allow PF to add VLVF entry unless it actually needs it (Ken Cox) [1274174] - [netdrv] ixgbe: Extend trust to allow guest to set unicast address (Ken Cox) [1274174] - [netdrv] ixgbe: slight optimization of addr compare (Ken Cox) [1274174] - [netdrv] ixgbe: make __ixgbe_setup_tc static (Ken Cox) [1274174] - [netdrv] ixgbe: call ndo_stop() instead of dev_close() when running offline selftest (Ken Cox) [1274174] - [netdrv] ixgbe: Use udelay to avoid sleeping while atomic (Ken Cox) [1274174] - [netdrv] ixgbe: Fix ATR so that it correctly handles IPv6 extension headers (Ken Cox) [1274174] - [netdrv] ixgbe: Store VXLAN port number in network order (Ken Cox) [1274174] - [netdrv] ixgbe: Fix for RAR0 not being set to default MAC addr (Ken Cox) [1274174] - [netdrv] ixgbe: fix dates on header of ixgbe_model.h (Ken Cox) [1274174] - [netdrv] ixgbe: use u32 instead of __u32 in model header (Ken Cox) [1274174] - [netdrv] ixgbe: add minimal parser details for ixgbe (Ken Cox) [1274174] - [netdrv] ixgbe: Make ATR recognize IPv6 extended headers (Ken Cox) [1274174] - [netdrv] ixgbe: Fix MDD events generated when FCoE+SRIOV are enabled (Ken Cox) [1274174] - [netdrv] ixgbe: Fix to get FDMI HBA attributes information with X550 (Ken Cox) [1274174] - [netdrv] ixgbe: Correct handling of any outer UDP checksum setting (Ken Cox) [1274174] - [netdrv] ixgbe: do not call check_link for ethtool in ixgbe_get_settings() (Ken Cox) [1274174] - [netdrv] ixgbe: fix broken PFC with X550 (Ken Cox) [1274174] - [netdrv] ixgbe: use correct FCoE DDP max check (Ken Cox) [1274174] - [netdrv] ixgbe: Fill at least min credits to a TC credit refills (Ken Cox) [1274174] - [netdrv] ixgbe: Fix bugs in ixgbe_clear_vf_vlans() (Ken Cox) [1274174] - [netdrv] ixgbe: Correct X550EM_x revision check (Ken Cox) [1274174] - [netdrv] ixgbe: fix RSS limit for X550 (Ken Cox) [1274174] - [netdrv] ixgbe: Clean up redundancy in hw_enc_features (Ken Cox) [1274174] - [netdrv] ixgbe: report correct media type for KR, KX and KX4 interfaces (Ken Cox) [1274174] - [netdrv] ixgbe: add support for QSFP PHY types in ixgbe_get_settings() (Ken Cox) [1274174] - [netdrv] ixgbe: do not report 2.5 Gbps as supported (Ken Cox) [1274174] - [netdrv] ixgbe: Clean stale VLANs when changing port VLAN or resetting (Ken Cox) [1274174] - [netdrv] ixgbe: Clear stale pool mappings (Ken Cox) [1274174] - [netdrv] ixgbe: Fix VLAN promisc in relation to SR-IOV (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for VLAN promiscuous with SR-IOV (Ken Cox) [1274174] - [netdrv] ixgbe: fix inconsistent clearing of the multicast table (Ken Cox) [1274174] - [netdrv] ixgbe: Reorder search to work from the top down instead of bottom up (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for adding/removing VLAN on PF bypassing the VLVF (Ken Cox) [1274174] - [netdrv] ixgbe: Simplify configuration of setting VLVF and VLVFB (Ken Cox) [1274174] - [netdrv] ixgbe: Reduce VT code indent in set_vfta by introducing jump label (Ken Cox) [1274174] - [netdrv] ixgbe: Simplify definitions for regidx and bit in set_vfta (Ken Cox) [1274174] - [netdrv] ixgbe: Fix SR-IOV VLAN pool configuration (Ken Cox) [1274174] - [netdrv] ixgbe: Return error on failure to allocate mac_table (Ken Cox) [1274174] - [netdrv] ixgbe: Reset interface after enabling SR-IOV (Ken Cox) [1274174] - [netdrv] ixgbe: Always turn PHY power on when requested (Ken Cox) [1274174] - [netdrv] ixgbe: Handle extended IPv6 headers in Tx path (Ken Cox) [1274174] - [netdrv] ixgbe: Save VF info and take references (Ken Cox) [1274174] - [netdrv] ixgbe: Wait for master disable to be set (Ken Cox) [1274174] - [netdrv] ixgbe: Correct spec violations by waiting after reset (Ken Cox) [1274174] - [netdrv] ixgbe: Update PTP to support X550EM_x devices (Ken Cox) [1274174] - [netdrv] ixgbe: convert to the 64 bit get/set time methods (Ken Cox) [1274174] - [netdrv] ixgbe: Allow FDB entries access to more RAR filters (Ken Cox) [1274174] - [netdrv] ixgbe: Use __dev_uc_sync and __dev_uc_unsync for unicast addresses (Ken Cox) [1274174] - [netdrv] ixgbe: Refactor MAC address configuration code (Ken Cox) [1274174] - [netdrv] ixgbe: Use private workqueue to avoid certain possible hangs (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for newer thermal alarm (Ken Cox) [1274174] - [netdrv] ixgbe: Prevent KR PHY reset in ixgbe_init_phy_ops_x550em (Ken Cox) [1274174] - [netdrv] ixgbe: Remove CS4227 diagnostic code (Ken Cox) [1274174] - [netdrv] ixgbe/ixgbevf: use napi_schedule_irqoff() (Ken Cox) [1274174] - [netdrv] ixgbe: Add KR mode support for CS4227 chip (Ken Cox) [1274174] - [netdrv] ixgbe: Fix handling of NAPI budget when multiple queues are enabled per vector (Ken Cox) [1274174] - [netdrv] ixgbe: fix multiple kernel-doc errors (Ken Cox) [1274174] - [netdrv] ixgbe: Delete redundant include file (Ken Cox) [1274174] - [netdrv] ixgbe: drop null test before destroy functions (Ken Cox) [1274174] - [netdrv] ixgbe, ixgbevf: Add new mbox API xcast mode (Ken Cox) [1274174] - [netdrv] ixgbe: Add new ndo to trust VF (Ken Cox) [1274174] - [netdrv] ixgbe: use napi_complete_done() (Ken Cox) [1274174] - [netdrv] ixgbe: get rid of unnecessary initializations in .get_drvinfo() (Ken Cox) [1274174] - [netdrv] ixgbe: Check for setup_internal_link method (Ken Cox) [1274174] - [netdrv] ixgbe: Fix CS4227-related semaphore error on reset failure (Ken Cox) [1274174] - [netdrv] ixgbe: disable LRO by default (Ken Cox) [1274174] - [netdrv] ixgbe: add flow control ethertype to the anti-spoofing filter (Ken Cox) [1274174] - [netdrv] ixgbe: Advance version to 4.2.1 (Ken Cox) [1274174] - [netdrv] ixgbe: X540 thermal warning interrupt not a GPI (Ken Cox) [1274174] - [netdrv] ixgbe: Fix FCRTH value in VM-to-VM loopback mode (Ken Cox) [1274174] - [netdrv] ixgbe: Only clear adapter_stopped if ixgbe_setup_fc succeeded (Ken Cox) [1274174] - [netdrv] ixgbe: Correct several flaws with with DCA setup (Ken Cox) [1274174] - [netdrv] ixgbe: Add new X550EM SFP+ device ID (Ken Cox) [1274174] - [netdrv] ixgbe: Update ixgbe_disable_pcie_master flow for X550* (Ken Cox) [1274174] - [netdrv] ixgbe: Add small packet padding support for X550 (Ken Cox) [1274174] - [netdrv] ixgbe: Correct setting of RDRXCTL register for X550* devices (Ken Cox) [1274174] - [netdrv] ixgbe: Correct error path in semaphore handling (Ken Cox) [1274174] - [netdrv] ixgbe: Add I2C bus mux support (Ken Cox) [1274174] - [netdrv] ixgbe: Limit SFP polling rate (Ken Cox) [1274174] - [netdrv] ixgbe: Allow SFP+ on more than 82598 and 82599 (Ken Cox) [1274174] - [netdrv] ixgbe: Add logic to reset CS4227 when needed (Ken Cox) [1274174] - [netdrv] ixgbe: Fix 1G and 10G link stability for X550EM_x SFP+ (Ken Cox) [1274174] - [netdrv] ixgbe: Add X550EM_x dual-speed SFP+ support (Ken Cox) [1274174] - [netdrv] ixgbe: Allow reduced delays during SFP detection (Ken Cox) [1274174] - [netdrv] ixgbe: Clear I2C destination location (Ken Cox) [1274174] - [netdrv] ixgbe: Enable bit-banging mode on X550 (Ken Cox) [1274174] - [netdrv] ixgbe: Set lan_id before first I2C eeprom access (Ken Cox) [1274174] - [netdrv] ixgbe: Provide unlocked I2C methods (Ken Cox) [1274174] - [netdrv] ixgbe: Provide I2C combined on X550EM (Ken Cox) [1274174] - [netdrv] ixgbe: Add X550EM support for SFP insertion interrupt (Ken Cox) [1274174] - [netdrv] ixgbe: Accept SFP not present errors on all devices (Ken Cox) [1274174] - [netdrv] ixgbe: Add fdir support for SCTP on X550 (Ken Cox) [1274174] - [netdrv] ixgbe: Add SFP+ detection for X550 hardware (Ken Cox) [1274174] - [netdrv] ixgbe: Limit lowest interrupt rate for adaptive interrupt moderation to 12K (Ken Cox) [1274174] - [netdrv] ixgbe: fix issue with SFP events with new X550 devices (Ken Cox) [1274174] - [netdrv] ixgbe: Resolve "initialized field overwritten" warnings (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for reporting 2.5G link speed (Ken Cox) [1274174] - [netdrv] ixgbe: fix bounds checking in ixgbe_setup_tc for 82598 (Ken Cox) [1274174] - [netdrv] ixgbe: support for ethtool set_rxfh (Ken Cox) [1274174] - [netdrv] ixgbe: Avoid needless PHY access on copper phys (Ken Cox) [1274174] - [netdrv] ixgbe: cleanup to use cached mask value (Ken Cox) [1274174] - [netdrv] ixgbe: Remove second instance of lan_id variable (Ken Cox) [1274174] - [netdrv] ixgbe: Remove unused PCI bus types (Ken Cox) [1274174] - [netdrv] ixgbe: add new bus type for intergrated I/O interface (IOSF) (Ken Cox) [1274174] - [netdrv] ixgbe: add get_bus_info method for X550 (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for entering low power link up state (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for VXLAN RX offloads (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for UDP-encapsulated tx checksum offload (Ken Cox) [1274174] - [netdrv] ixgbe: add VXLAN offload support for X550 devices (Ken Cox) [1274174] - [netdrv] ixgbe: Check whether FDIRCMD writes actually complete (Ken Cox) [1274174] - [netdrv] ixgbe: Assign set_phy_power dynamically where needed (Ken Cox) [1274174] - [netdrv] ixgbe: add new function to check for management presence (Ken Cox) [1274174] - [netdrv] ixgbe: TRIVIAL fix up double 'the' and comment style (Ken Cox) [1274174] - [netdrv] ixgbe: Simplify port-specific macros (Ken Cox) [1274174] - [netdrv] ixgbe: Convert to use devm_hwmon_device_register_with_groups (Ken Cox) [1274174] - [netdrv] ixgbe: enable l2 forwarding acceleration for macvlans (Ken Cox) [1274174]- [netdrv] bnxt_en: Use dma_rmb() instead of rmb() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add BCM57314 device ID (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Simplify and improve unsupported SFP+ module reporting (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix length value in dmesg log firmware error message (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Improve the delay logic for firmware response (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Reduce maximum ring pages if page size is 64K (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Report PCIe link speed and width during driver load (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add Support for ETHTOOL_GMODULEINFO and ETHTOOL_GMODULEEEPRO (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix invalid max channel parameter in ethtool -l (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add workaround to detect bad opaque in rx completion (part 2) (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add workaround to detect bad opaque in rx completion (part 1) (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Setup multicast properly after resetting device (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Need memory barrier when processing the completion ring (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Divide a page into 32K buffers for the aggregation ring if necessary (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Limit RX BD pages to be no bigger than 32K (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Don't fallback to INTA on VF (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add async event handling for speed config changes (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Call firmware to approve VF MAC address change (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Shutdown link when device is closed (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Disallow forced speed for 10GBaseT devices (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Improve ethtool .get_settings() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Check for valid forced speed during ethtool -s (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add unsupported SFP+ module warnings (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Set async event bits when registering with the firmware (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add get_eee() and set_eee() ethtool support (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add EEE setup code (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add basic EEE support (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Improve flow control autoneg with Firmware 1.2.1 interface (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Update to Firmware 1.2.2 spec (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix ethtool -a reporting (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix typo in bnxt_hwrm_set_pause_common() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Implement proper firmware message padding (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Initialize CP doorbell value before ring allocation (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Enable AER support (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Include hardware port statistics in ethtool -S (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Include some hardware port statistics in ndo_get_stats64() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add port statistics support (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Extend autoneg to all speeds (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Use common function to get ethtool supported flags (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add reporting of link partner advertisement (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Refactor bnxt_fw_to_ethtool_advertised_spds() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add hwrm_send_message_silent() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Refactor _hwrm_send_message() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add installed-package firmware version reporting via Ethtool GDRVINFO (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix dmesg log firmware error messages (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Use firmware provided message timeout value (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add coalescing support for tx rings (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Refactor bnxt_hwrm_set_coal() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Store irq coalescing timer values in micro seconds (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Send PF driver unload notification to all VFs (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Improve bnxt_vf_update_mac() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix zero padding of tx push data (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Failure to update PHY is not fatal condition (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Remove unnecessary call to update PHY settings (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Poll link at the end of __bnxt_open_nic() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Reduce default ring sizes (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix implementation of tx push operation (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Remove 20G support and advertise only 40GbaseCR4 (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Cleanup and Fix flow control setup logic (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix ethtool autoneg logic (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix crash in bnxt_free_tx_skbs() during tx timeout (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Exclude rx_drop_pkts hw counter from the stack's rx_dropped counter (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Ring free response from close path should use completion ring (John Linville) [1184635 1312277] - [netdrv] bnxt: always return values from _bnxt_get_max_rings (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Reset embedded processor after applying firmware upgrade (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Zero pad firmware messages to 128 bytes (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Modify ethtool -l|-L to support combined or rx/tx rings (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Modify init sequence to support shared or non shared rings (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Modify bnxt_get_max_rings() to support shared or non shared rings (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Re-structure ring indexing and mapping (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Check for NULL rx or tx ring (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Separate bnxt_{rx|tx}_ring_info structs from bnxt_napi struct (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Refactor bnxt_dbg_dump_states() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add BCM57301 & BCM57402 devices (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Update to Firmware interface spec 1.0.0 (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Keep track of the ring group resource (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Improve VF resource accounting (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Cleanup bnxt_hwrm_func_cfg() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Check hardware resources before enabling NTUPLE (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Don't treat single segment rx frames as GRO frames (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Allocate rx_cpu_rmap only if Accelerated RFS is enabled (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Increment checksum error counter only if NETIF_F_RXCSUM is set (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add support for upgrading APE/NC-SI firmware via Ethtool FLASHDEV (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Optimize ring alloc and ring free functions (John Linville) [1184635 1312277] - [netdrv] bnxt_en: support hwrm_func_drv_unrgtr command (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Implement missing tx timeout reset logic (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Don't cancel sp_task from bnxt_close_nic() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Change bp->state to bitmap (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix bitmap declaration to work on 32-bit arches (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Setup uc_list mac filters after resetting the chip (John Linville) [1184635 1312277] - [netdrv] bnxt_en: enforce proper storing of MAC address (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fixed incorrect implementation of ndo_set_mac_address (John Linville) [1184635 1312277] - [netdrv] bnxt_en: More robust SRIOV cleanup sequence (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix comparison of u16 sw_id against negative value (John Linville) [1184635 1312277] - [netdrv] bnxt_en: map CAG_REG_LEGACY_INT_STATUS_MASK to GRC window #4 (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Determine tcp/ipv6 RSS hash type correctly (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Change sp events definitions to represent bit position (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix compile warnings when CONFIG_INET is not set (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix compile errors when CONFIG_BNXT_SRIOV is not set (John Linville) [1184635 1312277] - [netdrv] bnxt: rewrite flow dissector bits for RHEL 7.3 (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Backport bnxt portions of upstream commit 93d05d4a320c (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Backport bnxt portions of upstream commit 5eb4dce3b347 (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Backport bnxt portions of upstream commit 16e5cc647173 (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Backport bnxt portions of upstream commit e4c6734eaab9 (John Linville) [1184635 1312277] - [netdrv] bnxt_en: New Broadcom ethernet driver (John Linville) [1184635 1312277]- [misc] cxl: Check periodically the coherent platform function's state (Steve Best) [1338865] - [misc] cxl: Allow initialization on timebase sync failures (Steve Best) [1338865] - [powercap] rapl: add support for skx (Steve Best) [1273742] - [virtio] virtio_balloon: fix PFN format for virtio-1 (Thomas Huth) [1337945] - [powerpc] perf/24x7: Eliminate domain suffix in event names (Jiri Olsa) [1320561] - [powerpc] perf/hv-24x7: Display domain indices in sysfs (Jiri Olsa) [1320561] - [powerpc] perf/hv-24x7: Display change in counter values (Jiri Olsa) [1320561] - [powerpc] perf/hv-24x7: Fix usage with chip events (Jiri Olsa) [1320561] - [mm] move MM_SHMEMPAGES counter into reserved slot of {task, mm}_struct (Jerome Marchand) [838926] - [mm] procfs: breakdown RSS for anon, shmem and file in /proc/pid/status (Jerome Marchand) [838926] - [mm] shmem: add internal shmem resident memory accounting (Jerome Marchand) [838926] - [mm] proc: reduce cost of /proc/pid/smaps for unpopulated shmem mappings (Jerome Marchand) [838926] - [mm] proc: reduce cost of /proc/pid/smaps for shmem mappings (Jerome Marchand) [838926] - [mm] proc: account for shmem swap in /proc/pid/smaps (Jerome Marchand) [838926] - [mm] documentation: clarify /proc/pid/status VmSwap limitations for shmem (Jerome Marchand) [838926] - [scsi] mpt3sas: Updating mpt3sas driver version to 13.100.00.00 (Tomas Henzl) [1270168] - [scsi] mpt3sas: Update MPI header to 2.00.42 (Tomas Henzl) [1270168] - [scsi] mpt3sas: Set maximum transfer length per IO to 4MB for VDs (Tomas Henzl) [1270168] - [scsi] mpt3sas: Handle active cable exception event (Tomas Henzl) [1270168] - [scsi] mpt3sas: Used "synchronize_irq()"API to synchronize timed-out IO & TMs (Tomas Henzl) [1270168] - [irq_poll] Fix irq_poll_sched() (Jeff Moyer) [1336479] - [irq_poll] remove unused data and max fields (Jeff Moyer) [1336479] - [irq_poll] mark __irq_poll_complete static (Jeff Moyer) [1336479] - [scsi] irq_poll: fold irq_poll_disable_pending into irq_poll_softirq (Jeff Moyer) [1336479] - [irq_poll] fold irq_poll_sched_prep into irq_poll_sched (Jeff Moyer) [1336479] - [irq_poll] don't disable new irq_poll instances (Jeff Moyer) [1336479] - [irq_poll] make blk-iopoll available outside the block layer (Jeff Moyer) [1336479] - [block] blk-iopoll.c: use iop instead of iopoll (Jeff Moyer) [1336479] - [block] remove old blk_iopoll_enabled variable (Jeff Moyer) [1336479] - [fs] nfsd: return correct lockowner when there is a race on hash insert ("J. Bruce Fields") [1329485] - [fs] nfsd: return correct openowner when there is a race to put one in the hash ("J. Bruce Fields") [1329485] - [fs] gfs2: Cache ACLs read from disk (Andreas Gruenbacher) [1334817] - [fs] revert "libxfs: pack the agfl header structure so XFS_AGFL_SIZE is correct" (Eric Sandeen) [1336918] - [fs] svcrdma: Fix send_reply() scatter/gather set-up (Steve Dickson) [1327280] - [fs] svcrdma: Scrub BUG_ON() and WARN_ON() call sites (Steve Dickson) [1327280]- [include] alsa: acpi / utils: Add acpi_dev_present() (Jaroslav Kysela) [1288993] - [include] alsa: pci: Add QEMU top-level IDs for (sub)vendor & device (Jaroslav Kysela) [1288993] - [include] alsa: drm/i915: Add get_eld audio component (Jaroslav Kysela) [1288993] - [include] alsa: drm/i915: set proper N/CTS in modeset (Jaroslav Kysela) [1288993] - [gpu] alsa: drm/i915: implement sync_audio_rate callback (Jaroslav Kysela) [1288993] - [include] alsa: drm/i915: Add audio sync_audio_rate callback (Jaroslav Kysela) [1288993] - [gpu] alsa: drm/i915: fix kernel-doc warnings in intel_audio.c (Jaroslav Kysela) [1288993] - [include] alsa: drm: Remove the 'mode' argument from drm_select_eld() (Jaroslav Kysela) [1288993] - [gpu] alsa: drm/i915: Add locks around audio component bind/unbind (Jaroslav Kysela) [1288993] - [gpu] alsa: drm/i915/audio: clarify HD audio documentation wrt modeset (Jaroslav Kysela) [1288993] - [gpu] alsa: drm/i915/audio: do not mess with audio registers if port is invalid (Jaroslav Kysela) [1288993] - [gpu] alsa: drm/i915/audio: remove duplicated include from intel_audio.c (Jaroslav Kysela) [1288993] - [gpu] alsa: drm/i915: Convert the ddi cdclk code to get_display_clock_speed (Jaroslav Kysela) [1288993] - [include] alsa: drm/i915: Drop port_mst_index parameter from pin/eld callback (Jaroslav Kysela) [1288993] - [gpu] alsa: drm/i915: Call audio pin/ELD notify function (Jaroslav Kysela) [1288993] - [include] alsa: drm/i915: Add audio pin sense / ELD callback (Jaroslav Kysela) [1288993] - [include] alsa: pm / runtime: Add new helper for conditional usage count incrementation (Jaroslav Kysela) [1288993] - [sound] revert "alsa: hda - Set patch_ops before calling auto-parser" (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Create AFG sysfs node at last (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Expose codec type sysfs (Jaroslav Kysela) [1288993] - [sound] alsa: hda - add hdac stream trace (Jaroslav Kysela) [1288993] - [sound] alsa: hda - add HDA default codec match function (Jaroslav Kysela) [1288993] - [sound] alsa: consolidate the reassignments of ->f_op in ->open() instances (Jaroslav Kysela) [1288993] - [sound] alsa: hrtimer: Handle start/stop more properly (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Use mod_timer() for rearming the system timer (Jaroslav Kysela) [1288993] - [sound] alsa: timer: fix gparams ioctl compatibility for different architectures (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Bind with i915 only when Intel graphics is present (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix possible race on regmap bypass flip (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Don't trust the reported actual power state (Jaroslav Kysela) [1288993] - [sound] alsa: hda: add AMD Polaris-10/11 AZ PCI IDs with proper driver caps (Jaroslav Kysela) [1288993] - [sound] alsa: hda - add PCI ID for Intel Broxton-T (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix broken reconfig (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Keep powering up ADCs on Cirrus codecs (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix inconsistent monitor_present state until repoll (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix regression of monitor_present flag in eld proc file (Jaroslav Kysela) [1288993] - [sound] alsa: alsa - hda: hdmi check NULL pointer in hdmi_set_chmap (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix regression on ATI HDMI audio (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix subwoofer pin on ASUS N751 and N551 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add dock support for ThinkPad X260 (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek - Add ALC3234 headset mode for Optiplex 9020m (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek - Enable the ALC292 dock fixup on the Thinkpad T460s (Jaroslav Kysela) [1288993] - [sound] alsa: hda - fix front mic problem for a HP desktop (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply fix for white noise on Asus N550JV, too (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix white noise on Asus N750JV headphone (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Asus N750JV external subwoofer fixup (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix white noise on Asus UX501VW headset (Jaroslav Kysela) [1288993] - [sound] alsa: pcxhr: Fix missing mutex unlock (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Skip volume controls triggers hangup on Dell USB Dock (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Yet another Phoneix Audio device quirk (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Quirk for yet another Phoenix Audio devices (v2) (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add a sample rate quirk for Phoenix Audio TMX320 (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add a quirk for Plantronics BT300 (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: add Microsoft HD-5001 to quirks (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Fix double-free in error paths after snd_usb_add_audio_stream() call (Jaroslav Kysela) [1288993] - [sound] alsa: au88x0: Fix zero clear of stream->resources (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Bail out when chmap is already present (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Clarify CONFIG_SND_HDA_RECONFIG usages (Jaroslav Kysela) [1288993] - [sound] alsa: compress: Replace complex if statement with switch (Jaroslav Kysela) [1288993] - [sound] alsa: compress: Fix poll error return codes (Jaroslav Kysela) [1288993] - [sound] alsa: compress: Remove pointless NULL check (Jaroslav Kysela) [1288993] - [sound] alsa: compress: Use snd_compr_get_poll on error path (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Fix poll error return codes (Jaroslav Kysela) [1288993] - [sound] alsa: hda: fix to wait for RIRB & CORB DMA to set (Jaroslav Kysela) [1288993] - [sound] alsa: hda: fix the missing ptr initialization (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek - New codecs support for ALC234/ALC274/ALC294 (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix leak in events via snd_timer_user_tinterrupt (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix leak in events via snd_timer_user_ccallback (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Limit retrying sample rate reads (Jaroslav Kysela) [1288993] - [sound] alsa: au88x0: Fix overlapped PCM pointer (Jaroslav Kysela) [1288993] - [sound] alsa: timer: remove legacy rtctimer (Jaroslav Kysela) [1288993] - [sound] alsa: ens1371: Fix "Line In->Rear Out Switch" control (Jaroslav Kysela) [1288993] - [sound] alsa: lx646es: Fix possible uninitialized variable reference (Jaroslav Kysela) [1288993] - [sound] alsa: pcm : Call kill_fasync() in stream lock (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add missing capture_hook calls for dyn-ADC PCM streams (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: allow clock source validity interrupts (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: add UAC2 clock sources as mixer controls (Jaroslav Kysela) [1288993] - [sound] alsa: constify ct_timer_ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: intel8x0: Drop superfluous VM checks (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Update chmap tlv to report sink's capability (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix yet another i915 pointer leftover in error path (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Clear the leftover component assignment at snd_hdac_i915_exit() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Enable i915 ELD notifier for Intel IronLake and Baytrail (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add the pin / port mapping on Intel ILK and VLV (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix missing ELD update at unplugging (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Update BCLK also at hotplug for i915 HSW/BDW (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Use eld notifier for Intel SandyBridge and IvyBridge HDMI/DP (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Introduce pin_cvt_fixup() ops to hdmi parser (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Override HDMI setup_stream ops for Intel HSW+ (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply AMP fix in hdmi_setup_audio_infoframe() generically (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Split out Intel-specific codes from patch_generic_hdmi() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi defer to register acomp eld notifier (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Workaround for unbalanced i915 power refcount by concurrent probe (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix spurious kernel WARNING on Baytrail HDMI (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix forgotten HDMI monitor_present update (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Really restrict i915 notifier to HSW+ (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix mutex deadlock at HDMI/DP hotplug (Jaroslav Kysela) [1288993] - [sound] alsa: ctl: change return value in compatibility layer so that it's the same value in core implementation (Jaroslav Kysela) [1288993] - [sound] alsa: mixart: silence an uninitialized variable warning (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add sanity checks for endpoint accesses (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Minor code cleanup in create_fixed_stream_quirk() (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Fix NULL dereference in create_fixed_stream_quirk() (Jaroslav Kysela) [1288993] - [sound] alsa: hda: use list macro for parsing on cleanup (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Limit i915 HDMI binding only for HSW and later (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix unconditional GPIO toggle via automute (Jaroslav Kysela) [1288993] - [sound] alsa: mixart: silence unitialized variable warnings (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fixes double fault in nvhdmi_chmap_cea_alloc_validate_get_type (Jaroslav Kysela) [1288993] - [sound] alsa: intel8x0: Add clock quirk entry for AD1981B on IBM ThinkPad X41 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add new GPU codec ID 0x10de0082 to snd-hda (Jaroslav Kysela) [1288993] - [sound] alsa: hda - fix the mic mute button and led problem for a Lenovo AIO (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Avoid "BUG:" string for warnings again (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add a sanity check of pin / port mapping on i915 HDMI/DP (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Don't handle ELD notify from invalid port (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply reboot D3 fix for CX20724 codec, too (Jaroslav Kysela) [1288993] - [sound] alsa: pci: Add QEMU top-level IDs for (sub)vendor & device (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Provide card number / PID via sequencer client info (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix unexpected resume through regmap code path (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Use snd_hdac namespace prefix for chmap exported APIs (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Move chmap support helpers/ops to core (Jaroslav Kysela) [1288993] - [sound] alsa: hda - chmap helper args modified to use generic hdac objs (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add hdmi chmap verb programming ops to chmap object (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Use hdac name space for CEA spk alloc structure (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Register chmap obj as priv data instead of codec (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Create common chmap object (Jaroslav Kysela) [1288993] - [sound] alsa: compress: fix more typos (Jaroslav Kysela) [1288993] - [sound] alsa: compress: fix some typos (Jaroslav Kysela) [1288993] - [sound] alsa: compress: Add SNDRV_PCM_STATE_PREPARED state explanation (Jaroslav Kysela) [1288993] - [sound] alsa: compress: allow writes in SNDRV_PCM_STATE_PREPARED state (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi add wmb barrier for audio component (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix mic issues on Acer Aspire E1-472 (Jaroslav Kysela) [1288993] - [sound] alsa: portman2x4: fix NULL pointer dereference (Jaroslav Kysela) [1288993] - [sound] alsa: seq: oss: Don't drain at closing a client (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add a quirk for Plantronics DA45 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi_find_pcm_slot return value bug fix (Jaroslav Kysela) [1288993] - [sound] alsa: hdsp: Fix wrong boolean ctl value accesses (Jaroslav Kysela) [1288993] - [sound] alsa: hdspm: Fix zero-division (Jaroslav Kysela) [1288993] - [sound] alsa: hdspm: Fix wrong boolean ctl value accesses (Jaroslav Kysela) [1288993] - [sound] alsa: mts64: fix NULL pointer dereference (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix ioctls for X32 ABI (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix broken compat timer user status ioctl (Jaroslav Kysela) [1288993] - [sound] alsa: rawmidi: Fix ioctls X32 ABI (Jaroslav Kysela) [1288993] - [sound] alsa: rawmidi: Use comapt_put_timespec() (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Fix ioctls for X32 ABI (Jaroslav Kysela) [1288993] - [sound] alsa: ctl: Fix ioctls for X32 ABI (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Autosuspend controller after probe even if codecs are already suspended (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Loop interrupt handling until really cleared (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix headset support and noise on HP EliteBook 755 G2 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fixup speaker pass-through control for nid 0x14 on ALC225 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fixing background noise on Dell Inspiron 3162 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi eld control created based on pcm (Jaroslav Kysela) [1288993] - [sound] alsa: jack: Allow building the jack layer without input device (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply clock gate workaround to Skylake, too (Jaroslav Kysela) [1288993] - [sound] alsa: mts64: use new parport device model (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Use acpi_dev_present() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi get jack from hda_jack_tbl when not dyn_pcm_assign (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Fix rwsem deadlock for non-atomic PCM stream (Jaroslav Kysela) [1288993] - [sound] alsa: portman2x4 - use new parport device model (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix double port list deletion (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Cancel probe work instead of flush at remove (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix leak of pool buffer at concurrent writes (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Call notifier in the same spinlock (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Protect the whole snd_timer_close() with open race (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix race at concurrent reads (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix bad dereference of jack object (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix race between stop and interrupt (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix wrong instance passed to slave callbacks (Jaroslav Kysela) [1288993] - [sound] alsa: dummy: Implement timer backend switching more safely (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix speaker output from VAIO AiO machines (Jaroslav Kysela) [1288993] - [sound] alsa: revert "alsa: hda - Fix noise on Gigabyte Z170X mobo" (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Add snd_pcm_rate_range_to_bits() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix static checker warning in patch_hdmi.c (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix leftover link at closing (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix lockdep warnings due to double mutex locks (Jaroslav Kysela) [1288993] - [sound] alsa: rawmidi: Fix race at copying & updating the position (Jaroslav Kysela) [1288993] - [sound] alsa: rawmidi: Make snd_rawmidi_transmit() race-free (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add fixup for Mac Mini 7,1 model (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek - Support headset mode for ALC225 (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek - Support Dell headset mode for ALC225 (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek - New codec support of ALC225 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - build chmap kctl based on pcm in hdmi audio (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Sync timer deletion at closing the system timer (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix link corruption due to double start or stop (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix yet another races among ALSA timer accesses (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Fix potential deadlock in OSS emulation (Jaroslav Kysela) [1288993] - [sound] alsa: rawmidi: Remove kernel WARNING for NULL user-space buffer check (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix race at closing in virmidi driver (Jaroslav Kysela) [1288993] - [sound] alsa: emu10k1: correctly handling failed thread creation (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add quirk for Microsoft LifeCam HD-6000 (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add native DSD support for PS Audio NuWave DAC (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Fix OPPO HA-1 vendor ID (Jaroslav Kysela) [1288993] - [sound] alsa: hda - disable dynamic clock gating on Broxton before reset (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add quirk_alias option (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Refer to chip->usb_id for quirks and MIDI creation (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi create spdif ctl based on pcm (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi jack created based on pcm (Jaroslav Kysela) [1288993] - [sound] alsa: hda - add hdmi_pcm to manage hdmi pcm related features (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi setup pin when monitor hotplug in pcm dynamic assignment mode (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi dynamically bind PCM to pin when monitor hotplug (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi operate spdif based on pcm (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi playback without monitor in dynamic pcm bind mode (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi begin to support dynamic PCM assignment (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add new GPU codec ID 0x10de0083 to snd-hda (Jaroslav Kysela) [1288993] - [sound] alsa: dummy: Disable switching timer backend via sysfs (Jaroslav Kysela) [1288993] - [sound] alsa: timer: fix SND_PCM_TIMER Kconfig text (Jaroslav Kysela) [1288993] - [sound] alsa: Add missing dependency on CONFIG_SND_TIMER (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Fix TEAC UD-501/UD-503/NT-503 usb delay (Jaroslav Kysela) [1288993] - [sound] alsa: compress: Disable GET_CODEC_CAPS ioctl for some architectures (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Degrade the error message for too many opens (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix incorrect sanity check at snd_seq_oss_synth_cleanup() (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Introduce disconnect op to snd_timer_instance (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Handle disconnection more safely (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Flush the pending probe work at remove (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix missing module loading with model=generic option (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Degrade i915 binding failure message (Jaroslav Kysela) [1288993] - [sound] alsa: control: Avoid kernel warnings from tlv ioctl with numid 0 (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix snd_seq_call_port_info_ioctl in compat mode (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Fix snd_pcm_hw_params struct copy in compat mode (Jaroslav Kysela) [1288993] - [sound] alsa: hrtimer: Fix stall by hrtimer_cancel() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix bass pin fixup for ASUS N550JX (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Code cleanup (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Harden slave timer list handling (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add fixup for Dell Latitidue E6540 (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix race among timer ioctls (Jaroslav Kysela) [1288993] - [sound] alsa: hda - add codec support for Kabylake display audio codec (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix double unlink of active_list (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Fix mixer ctl regression of Native Instrument devices (Jaroslav Kysela) [1288993] - [sound] alsa: hda - fix the headset mic detection problem for a Dell laptop (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix white noise on Dell Latitude E5550 (Jaroslav Kysela) [1288993] - [sound] alsa: hda_intel: add card number to irq description (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix race at timer setup and close (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix missing NULL check at remove_events ioctl (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Avoid calling usb_autopm_put_interface() at disconnect (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fixup inverted internal mic for Lenovo E50-80 (Jaroslav Kysela) [1288993] - [sound] alsa: usb: Add native DSD support for Oppo HA-1 (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: add snd_hdac_ext_bus_link_power_up_all (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Increase timeout value for link power check (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: couple the hda DMA stream in cleanup (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Add support for hda DMA Resume capability (Jaroslav Kysela) [1288993] - [sound] alsa: dummy: constify dummy_timer_ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: cs5535audio: constify cs5535audio_dma_ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: atiixp: constify atiixp_dma_ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add keycode map for alc input device (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add mic mute hotkey quirk for Lenovo ThinkCentre AIO (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: use list_for_each_entry_continue_reverse (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek - Fix silent headphone output on MacPro 4,1 (v2) (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: restore TEA575x state on resume (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: save context before suspend devices (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: no need to suspend absent codec (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: detect FM-only card earlier (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: propagate TUNER_ONLY bit when autodetected (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: store struct device instead of pci_dev (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: put curly braces around empty if-body (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: convert rest outw() / inw() to use helpers (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: explicitly free IRQ line (Jaroslav Kysela) [1288993] - [sound] alsa: oss: consolidate kmalloc/memset 0 call to kzalloc (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Set SKL+ hda controller power at freeze() and thaw() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Drop unused AZX_DCAPS_REVERSE_ASSIGN (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Drop AZX_DCAPS_POSFIX_VIA bit (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Raise AZX_DCAPS_RIRB_DELAY handling into top drivers (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Merge RIRB_PRE_DELAY into CTX_WORKAROUND caps (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add a fixup for Thinkpad X1 Carbon 2nd (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Set codec to D3 at reboot/shutdown on Thinkpads (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply click noise workaround for Thinkpads generically (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix headphone mic input on a few Dell ALC293 machines (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Increase default bdl_pos_adj for Baytrail/Braswell (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Clean up the code to check bdl_pos_adj option (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Move audio component accesses to hdac_i915.c (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Use component ops for i915 HDMI/DP audio jack handling (Jaroslav Kysela) [1288993] - [sound] alsa: treewide: Fix typos in printk (Jaroslav Kysela) [1288993] - [sound] alsa: pcm_dmaengine: Properly synchronize DMA on shutdown (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add sample rate inquiry quirk for AudioQuest DragonFly (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add a more accurate volume quirk for AudioQuest DragonFly (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: constify usb_protocol_ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix superfluous HDMI jack repoll (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Allow i915 binding later in codec driver (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Optimize audio component check in patch_hdmi.c (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Don't try to bind i915 unless CONFIG_SND_HDA_I915 is set (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Less grumbling about lack of i915 binding (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Implement loopback control switch for Realtek and other codecs (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Make snd_hda_parse_nid_path() local (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Remove unused snd_hda_get_nid_path() (Jaroslav Kysela) [1288993] - [sound] alsa: compress: add support for 32bit calls in a 64bit kernel (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Enable audio component for old Intel PCH devices (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Split ELD update code from hdmi_present_sense() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Do zero-clear in snd_hdmi_parse_eld() itself (Jaroslav Kysela) [1288993] - [sound] alsa: Fix compat_ioctl handling for OSS emulations (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Skip ELD notification during PM process (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Enable power_save_node for CX20722 (Jaroslav Kysela) [1288993] - [sound] alsa: usx2y: fix inconsistent indenting on if statement (Jaroslav Kysela) [1288993] - [sound] alsa: compress: Pass id string to snd_compress_new (Jaroslav Kysela) [1288993] - [sound] alsa: compress: Add procfs info file for compressed nodes (Jaroslav Kysela) [1288993] - [sound] alsa: i2c: constify snd_i2c_ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: constify action_ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: midi: constify snd_rawmidi_global_ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: azt3328: Remove unnecessary synchronize_irq() before free_irq() (Jaroslav Kysela) [1288993] - [sound] alsa: ua101: replace le16_to_cpu() with usb_endpoint_maxp() (Jaroslav Kysela) [1288993] - [sound] alsa: hda/ca0132 - quirk for Alienware 17 2015 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix noise problems on Thinkpad T440s (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fixing speaker noise on the two latest thinkpad models (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add inverted dmic for Packard Bell DOTS (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix playback noise with 24/32 bit sample size on BXT (Jaroslav Kysela) [1288993] - [sound] alsa: rme96: Fix unexpected volume reset after rate changes (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add Conexant CX8200 (14f1:2008) codec entry (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Correct codec names for 14f1:50f1 and 14f1:50f3 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Skip ELD notification during system suspend (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix noise on Gigabyte Z170X mobo (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix headphone noise after Dell XPS 13 resume back from S3 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply HP headphone fixups more generically (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add fixup for Acer Aspire One Cloudbook 14 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - apply SKL display power request/release patch to BXT (Jaroslav Kysela) [1288993] - [sound] alsa: hda - add PCI IDs for Intel Broxton (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: work around CH345 input SysEx corruption (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: prevent CH345 multiport output SysEx corruption (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: add packet size quirk for the Medeli DD305 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix noise on Dell Latitude E6440 (Jaroslav Kysela) [1288993] - [sound] alsa: pci: depend on ZONE_DMA (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Simplify phantom jack handling for HDMI/DP (Jaroslav Kysela) [1288993] - [sound] alsa: hda/hdmi - apply Skylake fix-ups to Broxton display codec (Jaroslav Kysela) [1288993] - [sound] alsa: ctxfi: constify rsc ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: usb: Add native DSD support for Aune X1S (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply pin fixup for HP ProBook 6550b (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix lost 4k BDL boundary workaround (Jaroslav Kysela) [1288993] - [sound] alsa: maestro3: Fix Allegro mute until master volume/mute is touched (Jaroslav Kysela) [1288993] - [sound] alsa: maestro3: Enable docking support for Dell Latitude C810 (Jaroslav Kysela) [1288993] - [sound] alsa: cs46xx: Fix suspend for all channels (Jaroslav Kysela) [1288993] - [sound] alsa: cs46xx: Fix Duplicate front for CS4294 and CS4298 codecs (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add / fix kernel doc comments (Jaroslav Kysela) [1288993] - [sound] alsa: Constify ratden/ratnum constraints (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Disable 64bit address for Creative HDA controllers (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek - Dell XPS one ALC3260 speaker no sound after resume back (Jaroslav Kysela) [1288993] - [sound] alsa: hda/ca0132 - Convert leftover pr_info() and pr_err() (Jaroslav Kysela) [1288993] - [sound] alsa: Remove transfer_ack_{begin,end} callbacks from struct snd_pcm_runtime (Jaroslav Kysela) [1288993] - [sound] alsa: rme9652: Use snd_pcm_hw_constraint_single() (Jaroslav Kysela) [1288993] - [sound] alsa: rme96: Use snd_pcm_hw_constraint_single() (Jaroslav Kysela) [1288993] - [sound] alsa: rme32: Use snd_pcm_hw_constraint_single() (Jaroslav Kysela) [1288993] - [sound] alsa: lx6464es: Use snd_pcm_hw_constraint_single() (Jaroslav Kysela) [1288993] - [sound] alsa: korg1212: Use snd_pcm_hw_constraint_single() (Jaroslav Kysela) [1288993] - [include] alsa: Add helper function to add single value constraint (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix deadlock at error in building PCM (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Advertise MODALIAS in uevent (Jaroslav Kysela) [1288993] - [sound] alsa: hda - convert to hda_device_id (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add hdaudio bus modalias support (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add a common helper to give the codec modalias string (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add hduadio support to DEVTABLE (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Remove mixer entry from Zoom R16/24 quirk (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Adjust max packet size calculation for tx_length_quirk (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add quirk for Zoom R16/24 playback (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add offset parameter to copy_to_urb() (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Break out creation of silent urbs from prepare_outbound_urb() (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Also move out hwptr_done wrap from prepare_playback_urb() (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Break out copying to urb from prepare_playback_urb() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Spell vga_switcheroo consistently (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Remove leftover snd_hda_bus() prototype (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix bogus codec address check for mixer name assignment (Jaroslav Kysela) [1288993] - [sound] alsa: timer: add config item to export PCM timer disabling for expert (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add support for Novation Nocturn MIDIcontrol surface (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Update mixer name for the lower codec address (Jaroslav Kysela) [1288993] - [sound] alsa: hda - consolidate chip rename functions (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Enable widget power saving for Cirrus codecs (Jaroslav Kysela) [1288993] - [sound] alsa: oss: underflow in snd_mixer_oss_proc_write() (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Fix max packet size calculation for USB audio (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix inverted internal mic on Lenovo G50-80 (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Explicitly add io.h (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Allow any MIDI endpoint to drive use of interrupt transfer on newer Roland devices (Jaroslav Kysela) [1288993] - [sound] alsa: seq_oss: fix waitqueue_active without memory barrier in snd-seq-oss (Jaroslav Kysela) [1288993] - [sound] alsa: hda: make use of core codec fns (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Copy codec helpers to core (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Fix to check if stream not in use in release (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Fix incorrect update of stream id mapping (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Disable power_save_node for IDT 92HD73xx chips (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply SPDIF pin ctl to MacBookPro 12,1 (Jaroslav Kysela) [1288993] - [sound] alsa: hda: Add dock support for ThinkPad T550 (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Avoid double hw_free calls at releasing a stream (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: harmless underflow in snd_audigy2nx_led_put() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - display audio call sync_audio_rate callback (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Disable power_save_node for Thinkpads (Jaroslav Kysela) [1288993] - [sound] alsa: hda/tegra - async probe for avoiding module loading deadlock (Jaroslav Kysela) [1288993] - [sound] alsa: core: check for underflow in snd_pcm_sw_params() (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: remove structure member of 'struct snd_pcm_hwptr_log *' type because this structure had been removed (Jaroslav Kysela) [1288993] - [sound] alsa: hdsp: fix memory leak (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Change internal PCM order (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix white noise on Dell M3800 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Use ALC880_FIXUP_FUJITSU for FSC Amilo M1437 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Enable headphone jack detect on old Fujitsu laptops (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add some FIXUP quirks for white noise on Dell laptop (Jaroslav Kysela) [1288993] - [sound] alsa: drm/i915: Drop port_mst_index parameter from pin/eld callback (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Wake the codec up on pin/ELD notify events (Jaroslav Kysela) [1288993] - [sound] alsa: hda - allow codecs to access the i915 pin/ELD callback (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: correct the value cache check (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Handle normal and auto-suspend equally (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Replace probing flag with active refcount (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Avoid nested autoresume calls (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Remove superfluous pcm NULL check (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix widget sysfs tree corruption after refresh (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Refresh sysfs at snd_hda_codec_update_widgets() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix path power activation (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Check all inputs for is_active_nid_for_any() (Jaroslav Kysela) [1288993] - [sound] alsa: hda: fix possible NULL dereference (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Add snd_hdac_get_hdac_stream() (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: fix the spbmaxfifo API (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Fix size allocation for ext device allocation (Jaroslav Kysela) [1288993] - [sound] alsa: hdsp: silence a sprinft() overflow warning (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Remove the usage of key for host stream (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Add support to enable SPIB for hdac ext stream (Jaroslav Kysela) [1288993] - [include] alsa: hda - add new HDA registers (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Add snd_hdac_ext_bus_link_power_down_all() (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Fix to read the correct offset of spcap/link register (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Refresh widgets sysfs at probing Haswell+ HDMI codecs (Jaroslav Kysela) [1288993] - [sound] alsa: hdsp: silence and underflow warning (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: add snd_hdac_refresh_widget_sysfs() (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: add extended device driver registration (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: add hdac extended device (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Add API for removing hdac extended device (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Shutdown CX20722 on reboot/free to avoid spurious noises (Jaroslav Kysela) [1288993] - [sound] alsa: usb: Add native DSD support for Gustard DAC-X20U (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Recurse before saving terminal properties (Jaroslav Kysela) [1288993] - [sound] alsa: hda/eld - Add const to possible places (Jaroslav Kysela) [1288993] - [sound] alsa: hda/proc - Fix racy string access for power states (Jaroslav Kysela) [1288993] - [sound] alsa: hda/proc - Add const to possible places (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Make some helper functions local (Jaroslav Kysela) [1288993] - [sound] alsa: usb: handle descriptor with SYNC_NONE illegal value (Jaroslav Kysela) [1288993] - [sound] alsa: usb: fix corrupted pointers due to interface setting change (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Fix parameter block size for UAC2 control requests (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix pin config and mapping on Alienware 15 (Jaroslav Kysela) [1288993] - [sound] alsa: echoaudio: Use standard C definitions of true and false (Jaroslav Kysela) [1288993] - [sound] alsa: hda - yet another fix for Dell headset mic with ALC3266 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix Dell laptop for internal mic/headset mic (Jaroslav Kysela) [1288993] - [sound] alsa: hda - remove no physical connection pins from pin_quirk table (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Check the return value from pm_runtime_get/put*() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix another race in runtime PM refcounting (Jaroslav Kysela) [1288993] - [sound] alsa: hda: fix kstrdup return value (Jaroslav Kysela) [1288993] - [sound] alsa: hda: Delete an unnecessary check before the function call "kobject_put" (Jaroslav Kysela) [1288993] - [sound] alsa: emu10k1: rename Audigy Analog Capture Boost control (Jaroslav Kysela) [1288993] - [sound] alsa: emu10k1: enable TAD mic out on Audigy (Jaroslav Kysela) [1288993] - [sound] alsa: emu10k1: remove unused AC'97 mixer controls on Audigy (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add dock support for Thinkpad W541 (17aa:2211) (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Fix runtime PM unbalance (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix the white noise on Dell laptop (Jaroslav Kysela) [1288993] - [sound] alsa: hda - one Dell machine needs the headphone white noise fixup (Jaroslav Kysela) [1288993] - [sound] alsa: hda: Dont check return for snd_hdac_chip_readl (Jaroslav Kysela) [1288993] - [sound] alsa: hda: Fix stream assignment for host in decoupled mode (Jaroslav Kysela) [1288993] - [sound] alsa: oxygen: Fix logical-not-parentheses warning (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix MacBook Pro 5,2 quirk (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix race between PM ops and HDA init/probe (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: add dB range mapping for some devices (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply a fixup to Dell Vostro 5480 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add pin quirk for the headset mic jack detection on Dell laptop (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply fixup for another Toshiba Satellite S50D (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix the headset mic that will not work on Dell desktop machine (Jaroslav Kysela) [1288993] - [sound] alsa: hda - fix cs4210_spdif_automute() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add headset mic pin quirk for a Dell device (Jaroslav Kysela) [1288993] - [sound] alsa: hda - remove one pin from ALC292_STANDARD_PINS (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add new GPU codec ID 0x10de007d to snd-hda (Jaroslav Kysela) [1288993] - [sound] alsa: hda: add new AMD PCI IDs with proper driver caps (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add headset mic support for Acer Aspire V5-573G (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Fix lockdep warning with nonatomic PCM ops (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek: Enable HP amp and mute LED on HP Folio 9480m (v3) (Jaroslav Kysela) [1288993] - [sound] alsa: line6: Fix -EBUSY error during active monitoring (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix a wrong busy check in alt PCM open (Jaroslav Kysela) [1288993] - [sound] alsa: hda - add codec ID for Broxton display audio codec (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add MIDI support for Steinberg MI2/MI4 (Jaroslav Kysela) [1288993] - [sound] alsa: Fix uninintialized error return (Jaroslav Kysela) [1288993] - [sound] alsa: hda: Delete an unnecessary check before the function call "snd_info_free_entry" (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add a fixup for Dell E7450 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix the dock headphone output on Fujitsu Lifebook E780 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add headset support to Acer Aspire V5 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - restore the MIC FIXUP for some Dell machines (Jaroslav Kysela) [1288993] - [sound] alsa: jack: Fix endless loop at unique index detection (Jaroslav Kysela) [1288993] - [sound] alsa: hda - set proper caps for newer AMD hda audio in KB/KV (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Fix pcm_class sysfs output (Jaroslav Kysela) [1288993] - [sound] alsa: hda-beep: Update authors dead email address (Jaroslav Kysela) [1288993] - [sound] alsa: hda: provide default bus io ops extended hdac (Jaroslav Kysela) [1288993] - [sound] alsa: hda: add hda link cleanup routine (Jaroslav Kysela) [1288993] - [sound] alsa: hda: add hdac_ext stream creation and cleanup routines (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: move SND_HDA_PREALLOC_SIZE to core (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix noisy outputs on Dell XPS13 (2015 model) (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix audio crackles on Dell Latitude E7x40 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - adding a DAC/pin preference map for a HP Envy TS machine (Jaroslav Kysela) [1288993] - [sound] alsa: hda-beep: Update authors dead email address (Jaroslav Kysela) [1288993] - [sound] alsa: hdac_ext: add extended stream capabilities (Jaroslav Kysela) [1288993] - [sound] alsa: hdac_ext: add hdac extended controller (Jaroslav Kysela) [1288993] - [sound] alsa: hdac_ext: add extended HDA bus (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Set correct type for some UAC2 mixer controls (Jaroslav Kysela) [1288993] - [sound] alsa: hda: intel: enable automatic runtime pm for HDMI codecs by default (Jaroslav Kysela) [1288993]- [netdrv] i40e/i40evf : Bump driver version from 1.5.5 to 1.5.10 (Stefan Assmann) [1274177] - [netdrv] i40evf: RSS Hash Option parameters (Stefan Assmann) [1274177] - [netdrv] i40e: Remove HMC AQ API implementation (Stefan Assmann) [1274177] - [netdrv] i40evf: Add driver support for promiscuous mode (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Only offload VLAN tag if enabled (Stefan Assmann) [1274177] - [netdrv] i40e: Add DeviceID for X722 QSFP+ (Stefan Assmann) [1274177] - [netdrv] i40e: Add device capability which defines if update is available (Stefan Assmann) [1274177] - [netdrv] i40evf: Allow PF driver to configure RSS (Stefan Assmann) [1274177] - [netdrv] i40e: Specify AQ event opcode to wait for (Stefan Assmann) [1274177] - [netdrv] i40evf: Don't Panic (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add support for IPIP and SIT offloads (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Clean up feature flags (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Limit TSO to 7 descriptors for payload instead of 8 per packet (Stefan Assmann) [1274177] - [netdrv] i40evf: properly handle VLAN features (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump patch from 1.5.2 to 1.5.5 (Stefan Assmann) [1274177] - [netdrv] i40e: Input set mask constants for RSS, flow director, and flex bytes (Stefan Assmann) [1274177] - [netdrv] i40e: Add RSS configuration to virtual channel (Stefan Assmann) [1274177] - [netdrv] i40e: Move NVM variable out of AQ struct (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Faster RX via avoiding FCoE (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Drop unused tx_ring argument (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Move stack var deeper (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump patch from 1.5.1 to 1.5.2 (Stefan Assmann) [1274177] - [netdrv] i40evf: Fix get_rss_aq (Stefan Assmann) [1274177] - [netdrv] i40evf: Add longer wait after remove module (Stefan Assmann) [1274177] - [netdrv] i40e: Add new device ID for X722 (Stefan Assmann) [1274177] - [netdrv] i40evf: Fix VLAN features (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump patch from 1.4.25 to 1.5.1 (Stefan Assmann) [1274177] - [netdrv] i40evf: Add additional check for reset (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Fix casting in transmit code (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add support for bulk free in Tx cleanup (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Fix handling of boolean logic in polling routines (Stefan Assmann) [1274177] - [netdrv] i40evf: remove dead code (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Allow up to 12K bytes of data per Tx descriptor instead of 8K (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e to 1.4.25 and i40evf to 1.4.15 (Stefan Assmann) [1274177] - [netdrv] i40e: implement and use Rx CTL helper functions (Stefan Assmann) [1274177] - [netdrv] i40e: add adminq commands for Rx CTL registers (Stefan Assmann) [1274177] - [netdrv] i40e: Add functions to blink led on 10GBaseT PHY (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Move Tx checksum closer to TSO (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Rewrite logic for 8 descriptor per packet check (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Break up xmit_descriptor_count from maybe_stop_tx (Stefan Assmann) [1274177] - [netdrv] i40evf: Update feature flags to reflect newly enabled features (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Enable support for SKB_GSO_UDP_TUNNEL_CSUM (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Clean-up Rx packet checksum handling (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add exception handling for Tx checksum (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Do not write to descriptor unless we complete (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Handle IPv6 extension headers in checksum offload (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add support for IPv4 encapsulated in IPv6 (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Replace header pointers with unions of pointers in Tx checksum path (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Consolidate all header changes into TSO function (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Factor out L4 header and checksum from L3 bits in TSO path (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Use u64 values instead of casting them in TSO function (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Drop outer checksum offload that was not requested (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e to 1.4.15 and i40evf to 1.4.11 (Stefan Assmann) [1274177] - [netdrv] i40e: When in promisc mode apply promisc mode to Tx Traffic as well (Stefan Assmann) [1274177] - [netdrv] i40e: clean event descriptor before use (Stefan Assmann) [1274177] - [netdrv] i40evf: set adapter state on reset failure (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: avoid atomics (Stefan Assmann) [1274177] - [netdrv] i40e: Add a SW workaround for lost interrupts (Stefan Assmann) [1274177] - [netdrv] i40evf: support packet split receive (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump version (Stefan Assmann) [1274177] - [netdrv] i40e: properly show packet split status in debugfs (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: use logical operators, not bitwise (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: use pages correctly in Rx (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: use __GFP_NOWARN (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: try again after failure (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: don't lose interrupts (Stefan Assmann) [1274177] - [netdrv] i40evf: Change vf driver string to reflect all products i40evf supports (Stefan Assmann) [1274177] - [netdrv] i40e: Refactor force_wb and WB_ON_ITR functionality code (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: bump version to 1.4.12/1.4.8 (Stefan Assmann) [1274177] - [netdrv] i40e: do TSO only if CHECKSUM_PARTIAL is set (Stefan Assmann) [1274177] - [netdrv] i40e: fix bug in dma sync (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e to 1.4.11 and i40evf to 1.4.7 (Stefan Assmann) [1274177] - [netdrv] i40evf: enable bus master after reset (Stefan Assmann) [1274177] - [netdrv] i40e: fix write-back-on-itr to work with legacy itr (Stefan Assmann) [1274177] - [netdrv] i40e: Bump AQ minor version to 1.5 for new FW features (Stefan Assmann) [1274177] - [netdrv] i40e: AQ thermal sensor control struct (Stefan Assmann) [1274177] - [netdrv] i40e: AQ Add VXLAN-GPE tunnel type (Stefan Assmann) [1274177] - [netdrv] i40e: AQ Add set_switch_config (Stefan Assmann) [1274177] - [netdrv] i40e: AQ Shared resource flags (Stefan Assmann) [1274177] - [netdrv] i40e: AQ Add external power class to get link status (Stefan Assmann) [1274177] - [netdrv] i40e: AQ Geneve cloud tunnel type (Stefan Assmann) [1274177] - [netdrv] i40e: AQ Add Run PHY Activity struct (Stefan Assmann) [1274177] - [netdrv] i40e: add new proxy-wol bit for X722 (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Use private workqueue (Stefan Assmann) [1274177] - [netdrv] i40evf: add new write-back mode (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Fix for UDP/TCP RSS for X722 (Stefan Assmann) [1274177] - [netdrv] i40evf: null out ring pointers on free (Stefan Assmann) [1274177] - [netdrv] i40e: define function capabilities in only one place (Stefan Assmann) [1274177] - [netdrv] i40evf: allow channel bonding of VFs (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Fix RSS rx-flow-hash configuration through ethtool (Stefan Assmann) [1274177] - [netdrv] treewide: Fix typos in printk (Stefan Assmann) [1274177] - [netdrv] i40e: remove forever unused ID (Stefan Assmann) [1274177] - [netdrv] i40e: Fix Rx hash reported to the stack by our driver (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e to 1.4.8 and i40evf to 1.4.4 (Stefan Assmann) [1274177] - [netdrv] i40evf: change version string generation (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add a new offload for RSS PCTYPE V2 for X722 (Stefan Assmann) [1274177] - [netdrv] i40e: Opcode and structures required by OEM Post Update AQ command and add new NVM arq message (Stefan Assmann) [1274177] - [netdrv] i40evf: check rings before freeing resources (Stefan Assmann) [1274177] - [netdrv] i40e: trivial fixes (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump version to 1.4.7 for i40e and 1.4.3 for i40evf (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: use logical operator (Stefan Assmann) [1274177] - [netdrv] i40evf: use correct types (Stefan Assmann) [1274177] - [netdrv] i40evf: don't use atomic allocation (Stefan Assmann) [1274177] - [netdrv] i40e: Fix memory leaks, sideband filter programming (Stefan Assmann) [1274177] - [netdrv] i40e: Detection and recovery of TX queue hung logic moved to service_task from tx_timeout (Stefan Assmann) [1274177] - [netdrv] i40evf: remove duplicate string (Stefan Assmann) [1274177] - [netdrv] i40evf: set real num queues (Stefan Assmann) [1274177] - [netdrv] i40evf: increase max number of queues (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e version to 1.4.4 and i40evf to 1.4.1 (Stefan Assmann) [1274177] - [netdrv] i40evf: allocate ring structs dynamically (Stefan Assmann) [1274177] - [netdrv] i40evf: allocate queue vectors dynamically (Stefan Assmann) [1274177] - [netdrv] i40evf: quoth the VF driver, Nevermore (Stefan Assmann) [1274177] - [netdrv] i40evf: add new fields to store user configuration of RSS (Stefan Assmann) [1274177] - [netdrv] i40evf: create a generic get RSS function (Stefan Assmann) [1274177] - [netdrv] i40evf: create a generic config RSS function (Stefan Assmann) [1274177] - [netdrv] i40evf: rename VF adapter specific RSS function (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: prefetch skb data on transmit (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Fix RS bit update in Tx path and disable force WB workaround (Stefan Assmann) [1274177] - [netdrv] i40evf: handle many MAC filters correctly (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: clean up error messages (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add comment to #endif (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add a stat to track how many times we have to do a force WB (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: remove unused tunnel parameter (Stefan Assmann) [1274177] - [netdrv] i40evf: fix compiler warning of unused variable (Stefan Assmann) [1274177] - [netdrv] i40evf: clean up local variable initialization (Stefan Assmann) [1274177] - [netdrv] i40evf: add missing kernel-doc argument (Stefan Assmann) [1274177] - [netdrv] i40e: re-use *ph specifier to hexdump a data (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e to 1.3.46 and i40evf to 1.3.33 (Stefan Assmann) [1274177] - [netdrv] i40evf: use correct struct for list manipulation (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add a workaround to drop all flow control frames (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e to 1.3.38 and i40evf to 1.3.25 (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Fix an accidental error with BIT_ULL replacement (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: adjust interrupt throttle less frequently (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: change dynamic interrupt thresholds (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: fix bug in throttle rate math (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: refactor IRQ enable function (Stefan Assmann) [1274177] - [netdrv] i40evf: don't give up (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: use napi_schedule_irqoff() (Stefan Assmann) [1274177] - [netdrv] i40evf: fix overlong BIT defines (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e to 1.3.34 and i40evf to 1.3.21 (Stefan Assmann) [1274177] - [netdrv] i40evf: relax and stagger init timing a bit (Stefan Assmann) [1274177] - [netdrv] i40evf: correctly populate vlan_features (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: moderate interrupts differently (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Fix compile issue related to const string (Stefan Assmann) [1274177] - [netdrv] i40evf: use napi_complete_done() (Stefan Assmann) [1274177] - [netdrv] i40evf: Add support for netpoll (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Drop useless "IN_NETPOLL" flag (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Fix handling of napi budget (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e version to 1.3.28 and i40evf to 1.3.19 (Stefan Assmann) [1274177] - [netdrv] i40evf: speed up init (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: remove redundant declarations of a variable and a function (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add WB_ON_ITR offload support (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e version to 1.3.25 and i40evf to 1.3.17 (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Refactor PHY structure and add phy_capabilities enum (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add module_types and update_link_info (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: split device ids into a separate file (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add info to nvm info struct for OEM version data (Stefan Assmann) [1274177] - [netdrv] i40evf: properly handle ndo_set_mac_address calls (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add new link status defines (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: pass QOS handle to VF (Stefan Assmann) [1274177] - [netdrv] i40evf: use capabilities flags properly (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: clean up some code (Stefan Assmann) [1274177] - [netdrv] i40evf: detect reset more reliably (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Explicitly assign enum index for VSI type (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Store CEE DCBX DesiredCfg and RemoteCfg (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: remove unused opcode (Stefan Assmann) [1274177] - [netdrv] i40evf: propagate interrupt allocation failure (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add a stat to keep track of linearization count (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: fix unicast mac address add (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: give up the __func__ (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: assure clean asq status report (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: fix a potential type compare issue (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: add driver support for new device ids (Stefan Assmann) [1274177]- [netdrv] i40e/i40evf: Bump driver version from 1.5.5 to 1.5.10 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Update device ids for X722 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Drop extra copy of function (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Use consistent type for vf_id (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: PTP - avoid aggregate return warnings (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix uninitialized variable (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Remove HMC AQ API implementation (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Prevent falling to promiscuous if the VF is not trusted (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Limit the number of MAC and VLAN addresses that can be added for VFs (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Change the default for VFs to be not privileged (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40evf: Add driver support for promiscuous mode (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add VF promiscuous mode driver support (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add promiscuous on VLAN support (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Only offload VLAN tag if enabled (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Remove zero check (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add DeviceID for X722 QSFP+ (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add device capability which defines if update is available (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Specify AQ event opcode to wait for (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Code cleanup in i40e_add_fdir_ethtool (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add support for configuring VF RSS (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add support for IPIP and SIT offloads (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Clean up feature flags (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Limit TSO to 7 descriptors for payload instead of 8 per packet (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix errant PCIe bandwidth message (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump patch from 1.5.2 to 1.5.5 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Input set mask constants for RSS, flow director, and flex bytes (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Move NVM event wait check to NVM code (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add RSS configuration to virtual channel (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Move NVM variable out of AQ struct (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Restrict VF poll mode to only single function mode devices (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Patch to support trusted VF (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Faster RX via avoiding FCoE (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Drop unused tx_ring argument (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Move stack var deeper (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Move HW flush (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Leave debug_mask cleared at init (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Inserting a HW capability display info (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add inline csum_replace_by_diff workaround (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Fix TSO checksum pseudo-header adjustment (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump patch from 1.5.1 to 1.5.2 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Request PHY media event at reset time (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Lower some message levels (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix for supported link modes in 10GBaseT PHY's (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Disable link polling (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Make VF resets more reliable (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add new device ID for X722 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Remove unused variable (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Enable Geneve offload for FW API ver > 1.4 for XL710/X710 devices (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove redundant check on vsi->active_vlans (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump patch from 1.4.25 to 1.5.1 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Change comment to reflect correct function name (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Change unknown event error msg to ignore message (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Added code to prevent double resets (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Notify VFs of all resets (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Remove timer and task only if created (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Assure that adminq is alive in debug mode (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Remove MSIx only if created (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix up return code (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Save off VSI resource count when updating VSI (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Remove I40E_MAX_USER_PRIORITY define (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Fix casting in transmit code (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add support for bulk free in Tx cleanup (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Fix handling of boolean logic in polling routines (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Allow up to 12K bytes of data per Tx descriptor instead of 8K (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: call ndo_stop() instead of dev_close() when running offline selftest (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add support for client interface for IWARP driver (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/ethtool: support coalesce setting by queue (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/ethtool: support coalesce getting by queue (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: queue-specific settings for interrupt moderation (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e to 1.4.25 and i40evf to 1.4.15 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: let go of the past (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: suspend scheduling during driver unload (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Use the new rx ctl register helpers. Don't use AQ calls from clear_hw (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: implement and use Rx CTL helper functions (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add adminq commands for Rx CTL registers (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add check for null VSI (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Expose some registers to program parser, FD and RSS logic (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix for unexpected messaging (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Do not wait for Rx queue disable in DCB reconfig (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Increase timeout when checking GLGEN_RSTAT_DEVSTATE bit (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix led blink capability for 10GBaseT PHY (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add functions to blink led on 10GBaseT PHY (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Move Tx checksum closer to TSO (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Rewrite logic for 8 descriptor per packet check (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Break up xmit_descriptor_count from maybe_stop_tx (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add support for ATR w/ IPv6 extension headers (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Update feature flags to reflect newly enabled features (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Do not drop support for IPv6 VXLAN or GENEVE tunnels (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix ATR in relation to tunnels (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Enable support for SKB_GSO_UDP_TUNNEL_CSUM (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Clean-up Rx packet checksum handling (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add exception handling for Tx checksum (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Do not write to descriptor unless we complete (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Handle IPv6 extension headers in checksum offload (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add support for IPv4 encapsulated in IPv6 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Replace header pointers with unions of pointers in Tx checksum path (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Consolidate all header changes into TSO function (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Factor out L4 header and checksum from L3 bits in TSO path (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Use u64 values instead of casting them in TSO function (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Drop outer checksum offload that was not requested (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e to 1.4.15 and i40evf to 1.4.11 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: When in promisc mode apply promisc mode to Tx Traffic as well (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: clean event descriptor before use (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: better error reporting for nvmupdate (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: expand comment (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Do not disable queues in the Legacy/MSI Interrupt handler (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: avoid atomics (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Removal of code which relies on BASE VEB SEID (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix PROMISC mode for Multi-function per port (MFP) devices (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add a SW workaround for lost interrupts (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: trivial: cleanup use of pf->hw (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: drop unused debugfs file "dump" (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: get rid of magic number (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump version (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: properly show packet split status in debugfs (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: use logical operators, not bitwise (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: use pages correctly in Rx (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: use __GFP_NOWARN (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: dump descriptor indexes in hex (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: try again after failure (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: don't lose interrupts (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Refactor force_wb and WB_ON_ITR functionality code (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: use new add_veb calling with VEB stats control (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add VEB stat control and remove L2 cloud filter (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: set shared bit for multicast filters (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Make the DCB firmware checks for X710/XL710 only (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: move sync_vsi_filters up in service_task (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: use eth_platform_get_mac_address() (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add priv flag for automatic rule eviction (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Enable Geneve offload for FW API ver > 1.4 for XL710/X710 devices (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: bump version to 1.4.12/1.4.8 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: avoid large memcpy by assigning struct (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: count allocation errors (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: drop unused function (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: negate PHY int mask bits (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: APIs to Add/remove port mirroring rules (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix: do not sleep in netdev_ops (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: allocate memory safer (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: do TSO only if CHECKSUM_PARTIAL is set (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix bug in dma sync (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: trivial: fix missing space (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: trivial: drop duplicate definition (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e to 1.4.11 and i40evf to 1.4.7 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: trivial: remove unnecessary local var (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove VF device IDs from PF (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add netdev info to VSI dump (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add a little more to an NVM update debug message (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: refactor DCB function (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add 20G speed for Tx bandwidth calculations (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add counter for arq overflows (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix write-back-on-itr to work with legacy itr (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Store lan_vsi_idx and lan_vsi_id in the right size (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Bump AQ minor version to 1.5 for new FW features (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: AQ thermal sensor control struct (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: AQ Add VXLAN-GPE tunnel type (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: AQ Add set_switch_config (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: AQ Shared resource flags (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add 100Mb ethtool reporting (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: AQ Add external power class to get link status (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: AQ Geneve cloud tunnel type (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: AQ Add Run PHY Activity struct (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Limit DCB FW version checks to X710/XL710 devices (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add new proxy-wol bit for X722 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Use private workqueue (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40evf: add new write-back mode (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Fix for UDP/TCP RSS for X722 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Extend ethtool RSS hooks for X722 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add new device IDs for X722 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: bump version to 1.4.10 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: update features with right offload (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Cleanup the code with respect to restarting autoneg (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: define function capabilities in only one place (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Replace X722 mac check in ethtool get_settings (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Fix RSS rx-flow-hash configuration through ethtool (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add mac_filter_element at the end of the list instead of HEAD (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: shut up uninitialized variable warnings (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix build warnings (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove forever unused ID (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix Rx hash reported to the stack by our driver (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Look up MAC address in Open Firmware or IDPROM (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: allow zero MAC address for VFs (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: change log messages and error returns (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Call geneve_get_rx_port to get the existing Geneve ports (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: geneve tunnel offload support (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e to 1.4.8 and i40evf to 1.4.4 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: clean whole mac filter list (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add a new offload for RSS PCTYPE V2 for X722 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: hush little warnings (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Opcode and structures required by OEM Post Update AQ command and add new NVM arq message (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: use explicit cast from u16 to u8 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: don't add zero MAC filter (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: properly delete VF MAC filters (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: chomp the BIT(_ULL) (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: trivial fixes (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump version to 1.4.7 for i40e and 1.4.3 for i40evf (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: use logical operator (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix whitespace (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Remove separate functions gathering XOFF Rx stats (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: use priv flags to control packet split (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: propagate properly (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix memory leaks, sideband filter programming (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Detection and recovery of TX queue hung logic moved to service_task from tx_timeout (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix i40e_print_features() VEB mode output (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e version to 1.4.4 and i40evf to 1.4.1 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: make error message more useful (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix confusing message (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Update error messaging (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: prefetch skb data on transmit (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: rename rss_size to alloc_rss_size in i40e_pf (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add new fields to store user configuration (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Bump version to 1.4.2 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: create a generic configure rss function (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: rework the functions to configure RSS with similar parameters (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: return the number of enabled queues for ETHTOOL_GRXRINGS (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: clean up error messages (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add comment to #endif (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Move the saving of old link info from handle_link_event to link_event (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add a stat to track how many times we have to do a force WB (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Workaround fix for mss < 256 issue (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove BUG_ON from FCoE setup (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove BUG_ON from feature string building (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Change BUG_ON to WARN_ON in service event complete (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: remove unused tunnel parameter (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] intel: i40e: fix confused code (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix annoying message (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix stats offsets (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix unconditional execution of cpu_to_le16() (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: clean up local variable initialization (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add missing kernel-doc argument (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: re-use *ph specifier to hexdump a data (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e to 1.3.46 and i40evf to 1.3.33 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Disable VEB bridge mode with SR-IOV failure (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix an incorrect OEM version string (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix inconsistent statuses after a PF reset (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix VEB/VEPA bridge mode mismatch issue (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix a bug in debugfs with add/del macaddr (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add a workaround to drop all flow control frames (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e to 1.3.38 and i40evf to 1.3.25 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: declare rather than initialize int object (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix kernel-doc argument name (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Move error message to debug level (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix order of checks when enabling/disabling autoneg in ethtool (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Fix an accidental error with BIT_ULL replacement (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix for PHY NVM interaction problem (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix for Tools loopback test failing after driver load (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: adjust interrupt throttle less frequently (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: change dynamic interrupt thresholds (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: fix bug in throttle rate math (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: refactor IRQ enable function (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: use napi_schedule_irqoff() (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Lock for VSI's MAC filter list (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e to 1.3.34 and i40evf to 1.3.21 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: increase AQ work limit (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Recognize 1000Base_T_Optical phy type when link is up (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: reset the invalid msg counter in vf when a valid msg is received (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: moderate interrupts differently (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add support for non-willing Apps (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: priv flag for controlling VEB stats (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Removed unused defines (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove read/write failed messages from nvmupdate (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Fix compile issue related to const string (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: generate fewer startup messages (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: use napi_complete_done() (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Drop useless "IN_NETPOLL" flag (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Fix handling of napi budget (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] get rid of unnecessary initializations in .get_drvinfo() (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e version to 1.3.28 and i40evf to 1.3.19 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove unnecessary string copy operations (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: X722 is on the IOSF bus and does not report the PCI bus info (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Store off PHY capabilities (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: remove redundant declarations of a variable and a function (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove FD atr control from debugfs (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: allow FD SB if MFP mode only has 1 partition (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove obsolete version check (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add WB_ON_ITR offload support (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Remove 100M SGMII unless hw is X722 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Change some messages from info to debug only (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: use priv flags to control flow director (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add missing parameter comment to ndo_bridge_setlink (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e version to 1.3.25 and i40evf to 1.3.17 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Refactor PHY structure and add phy_capabilities enum (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add module_types and update_link_info (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: split device ids into a separate file (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: update fw version text string per previous product formats (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: don't panic on VSI allocation failure (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove redundant call (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Convert CEE App TLV selector to IEEE selector (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add info to nvm info struct for OEM version data (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Use BIT() macro for priority map parsing (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add new link status defines (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: print neato new features (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: pass QOS handle to VF (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: refactor code to remove indent (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: clean up some code (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Support FW CEE DCB UP to TC map nibble swap (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Explicitly assign enum index for VSI type (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add switch for link polling (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix multiple link up messages (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix for extra Flow Director filter in table after error (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Store CEE DCBX DesiredCfg and RemoteCfg (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add parsing for CEE DCBX TLVs (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add more verbose error messages (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: inline interrupt enable (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: remove unused opcode (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Additional checks for CEE APP priority validity (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add a stat to keep track of linearization count (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: fix unicast mac address add (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix bug in return from get_link_status and avoid spurious link messages (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add little endian conversion for checksum (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: give up the __func__ (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Never let speed get set to 0 in get_settings (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix for truncated interrupt name (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: assure clean asq status report (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: make i40e_init_pf_fcoe to void (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix bad CEE status shift value (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: fix a potential type compare issue (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: add driver support for new device ids (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: stop VF rings (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: enable WoL operation if config bit show WoL capable (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Increase the amount of time we wait for reset to be done (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436]- [kernel] param: convert some "on"/"off" users to strtobool (Jiri Olsa) [1331008] - [kernel] lib: add "on"/"off" support to kstrtobool (Jiri Olsa) [1331008] - [kernel] lib: move strtobool() to kstrtobool() (Jiri Olsa) [1331008] - [edac] sb_edac: Repair damage introduced when "fixing" channel address (Aristeu Rozanski) [1319939] - [edac] sb_edac: Take account of channel hashing when needed (Aristeu Rozanski) [1319939] - [edac] sb_edac: Fix computation of channel address (Aristeu Rozanski) [1319939] - [mm] thp: put_huge_zero_page() with MMU gather (Andrea Arcangeli) [1322616] - [mm] thp: introduce thp_mmu_gather to pin tail pages during MMU gather (Andrea Arcangeli) [1322616] - [net] bulk free SKBs that were delay free'ed due to IRQ context (Ivan Vecera) [1268334] - [net] remove a dubious unlikely() clause (Ivan Vecera) [1268334] - [mm] slub: clean up code for kmem cgroup support to kmem_cache_free_bulk (Ivan Vecera) [1268334] - [mm] introduce page reference manipulation functions (Ivan Vecera) [1268334] - [net] bulk free infrastructure for NAPI context, use napi_consume_skb (Ivan Vecera) [1268334] - [mm] slab/slub: adjust kmem_cache_alloc_bulk API (Ivan Vecera) [1268334] - [mm] slub: add missing kmem cgroup support to kmem_cache_free_bulk (Ivan Vecera) [1268334] - [mm] slub: fix kmem cgroup bug in kmem_cache_alloc_bulk (Ivan Vecera) [1268334] - [mm] slub: optimize bulk slowpath free by detached freelist (Ivan Vecera) [1268334] - [mm] slub: support for bulk free with SLUB freelists (Ivan Vecera) [1268334] - [mm] slub: mark the dangling ifdef #else of CONFIG_SLUB_DEBUG (Ivan Vecera) [1268334] - [mm] slub: avoid irqoff/on in bulk allocation (Ivan Vecera) [1268334] - [mm] slub: create new ___slab_alloc function that can be called with irqs disabled (Ivan Vecera) [1268334] - [mm] slub: add support for kmem_cache_debug in bulk calls (Ivan Vecera) [1268334] - [mm] slub: initial bulk free implementation (Ivan Vecera) [1268334] - [mm] slub: improve bulk alloc strategy (Ivan Vecera) [1268334] - [mm] slub: bulk alloc: extract objects from the per cpu slab (Ivan Vecera) [1268334] - [mm] slab: infrastructure for bulk object allocation and freeing (Ivan Vecera) [1268334] - [net] Add skb_free_frag to replace use of put_page in freeing skb->head (Ivan Vecera) [1268334] - [mm] rename and move page fragment handling from net/ to mm/ (Ivan Vecera) [1268334] - [net] Store virtual address instead of page in netdev_alloc_cache (Ivan Vecera) [1268334] - [net] Use cached copy of pfmemalloc to avoid accessing page (Ivan Vecera) [1268334] - [net] fix crash in build_skb() (Ivan Vecera) [1268334] - [net] do not deplete pfmemalloc reserve (Ivan Vecera) [1268334] - [net] dcb: Add IEEE QCN attribute (Ivan Vecera) [1268334] - [net] add netdev_txq_bql_{enqueue, complete}_prefetchw() helpers (Ivan Vecera) [1268334] - [net] fix feature changes on devices without ndo_set_features (Ivan Vecera) [1268334] - [net] ensure features get disabled on new lower devs (Ivan Vecera) [1268334] - [net] fix for_each_netdev_feature (Ivan Vecera) [1268334] - [net] generic support for disabling netdev features down stack (Ivan Vecera) [1268334] - [net] add NETDEV_PRECHANGEMTU to notify before mtu change happens (Ivan Vecera) [1268334] - [net] make dev_set_mtu() honor notification return code (Ivan Vecera) [1268334] - [net] etherdevice: add address inherit helper (Ivan Vecera) [1268334] - [net] Check CHANGEUPPER notifier return value (Ivan Vecera) [1268334] - [net] introduce change upper device notifier change info (Ivan Vecera) [1268334] - [net] netdev: remove potentially harmful checks (Ivan Vecera) [1268334] - [net] always pass struct netdev_notifier_info to netdevice notifiers (Ivan Vecera) [1268334] - [net] pass changed flags along with NETDEV_CHANGE event (Ivan Vecera) [1268334] - [net] pass info struct via netdevice notifier (Ivan Vecera) [1268334] - [net] sysfs: get_netdev_queue_index() cleanup (Ivan Vecera) [1268334] - [net] relax setup_tc ndo op handle restriction (Ivan Vecera) [1268334] - [net] avoid NULL deref in napi_get_frags() (Ivan Vecera) [1268334]- [crypto] qat - update init_esram for C3xxx dev type (Neil Horman) [1274179] - [crypto] qat - fix timeout issues (Neil Horman) [1274179] - [crypto] qat - remove to call get_sram_bar_id for qat_c3xxx (Neil Horman) [1274179] - [crypto] qat - fix SKU definiftion for c3xxx dev (Neil Horman) [1274179] - [crypto] qat - Fix random config build issue (Neil Horman) [1274179] - [crypto] qat - Rename dh895xcc mmp firmware (Neil Horman) [1274179] - [crypto] qat - use list_for_each_entry* (Neil Horman) [1274179] - [crypto] qat - fix some timeout tests (Neil Horman) [1274179] - [crypto] qat - fix CTX_ENABLES bits shift direction issue (Neil Horman) [1274179] - [crypto] qat - uint8_t is not large enough for accel_id (Neil Horman) [1274179] - [crypto] qat - enable VF irq after guest exits ungracefully (Neil Horman) [1274179] - [crypto] qat - select PCI_IOV when VF are enabled (Neil Horman) [1274179] - [crypto] qat - ring returning retry even though ring has BW (Neil Horman) [1274179] - [crypto] qat - add support for c62xvf accel type (Neil Horman) [1274179] - [crypto] qat - add support for c3xxxvf accel type (Neil Horman) [1274179] - [crypto] qat - add support for c62x accel type (Neil Horman) [1274179] - [crypto] qat - add support for c3xxx accel type (Neil Horman) [1274179] - [crypto] qat - move isr files to qat common so that they can be reused (Neil Horman) [1274179] - [crypto] qat - add support for new devices to FW loader (Neil Horman) [1274179] - [crypto] qat - add new device definitions (Neil Horman) [1274179] - [crypto] qat - constify pci_error_handlers structures (Neil Horman) [1274179] - [crypto] qat - remove superfluous check from adf_probe (Neil Horman) [1274179] - [crypto] qat - fix get instance function (Neil Horman) [1274179] - [crypto] qat - when stopping all devices make fure VF are stopped first (Neil Horman) [1274179] - [crypto] qat - fix crypto_get_instance_node function (Neil Horman) [1274179] - [include] crypto: akcipher - Changes to asymmetric key API (Neil Horman) [1274179] - [lib] mpi: Add mpi sgl helpers (Neil Horman) [1274179] - [crypto] qat - remove unneeded variable (Neil Horman) [1274179] - [crypto] qat - add support for ctr(aes) and xts(aes) (Neil Horman) [1274179] - [crypto] qat - remove empty functions and turn qat_uregister fn to void (Neil Horman) [1274179] - [crypto] qat - VF should never trigger SBR on PH (Neil Horman) [1274179] - [crypto] qat - Add load balancing across devices (Neil Horman) [1274179] - [crypto] qat - don't check for iommu (Neil Horman) [1274179] - [crypto] drivers/crypto/qat: use seq_hex_dump() to dump buffers (Neil Horman) [1274179] - [include] seq_file: provide an analogue of print_hex_dump() (Neil Horman) [1274179] - [lib] hexdump: make it return number of bytes placed in buffer (Neil Horman) [1274179] - [lib] hexdump: do a few calculations ahead (Neil Horman) [1274179] - [lib] hexdump: fix ascii column for the tail of a dump (Neil Horman) [1274179] - [lib] Provide a binary to hex conversion function (Neil Horman) [1274179] - [lib] introduce upper case hex ascii helpers (Neil Horman) [1274179] - [include] seq_file: Rename seq_overflow() to seq_has_overflowed() and make public (Neil Horman) [1274179] - [crypto] qat - enable legacy VFs (Neil Horman) [1274179] - [crypto] qat - silence a static checker warning (Neil Horman) [1274179] - [crypto] qat - Don't move data inside output buffer (Neil Horman) [1274179] - [crypto] qat - Remove reference to crypto_aead_crt (Neil Horman) [1274179] - [crypto] qat - fix simple_return.cocci warnings (Neil Horman) [1274179] - [crypto] qat - Fix unmet direct dependencies for QAT_DH895xCCVF (Neil Horman) [1274179] - [crypto] qat - Fix adf_isr_resource_free name clash (Neil Horman) [1274179] - [crypto] qat - Add FW const table (Neil Horman) [1274179] - [crypto] qat - Add qat dh895xcc VF driver (Neil Horman) [1274179] - [crypto] qat - Add support for SRIOV (Neil Horman) [1274179] - [crypto] qat - Move adf admin and adf hw arbitrer to common code (Neil Horman) [1274179] - [include] crypto: aead - Add crypto_aead_set_reqsize helper (Neil Horman) [1274179] - [crypto] qat - remove unnecessary list iteration (Neil Horman) [1274179] - [crypto] qat - Fix typo othewise->otherwise (Neil Horman) [1274179] - [crypto] qat - remove unused define (Neil Horman) [1274179] - [crypto] qat - fix bug in ADF_RING_SIZE_BYTES_MIN macro (Neil Horman) [1274179] - [crypto] qat - remove redundant struct elem (Neil Horman) [1274179] - [crypto] qat - Don't attempt to register algorithm multiple times (Neil Horman) [1274179] - [crypto] qat - Fix invalid synchronization between register/unregister sym algs (Neil Horman) [1274179] - [crypto] qat - fix invalid check for RSA keylen in fips mode (Neil Horman) [1274179] - [include] crypto: rsa - RSA padding algorithm (Neil Horman) [1274179] - [include] crypto: akcipher - add akcipher declarations needed by templates (Neil Horman) [1274179] - [include] crypto: api - Add crypto_grab_spawn primitive (Neil Horman) [1274179] - [include] crypto: api - Add instance free function to crypto_type (Neil Horman) [1274179] - [lib] scatterlist: introduce sg_nents_for_len (Neil Horman) [1274179] - [crypto] rsa - limit supported key lengths (Neil Horman) [1274179] - [crypto] qat - Add support for RSA algorithm (Neil Horman) [1274179] - [crypto] testmgr - add tests vectors for RSA (Neil Horman) [1274179] - [include] crypto: api - prevent helper ciphers from being used (Neil Horman) [1274179] - [crypto] testmgr - remove unused function argument (Neil Horman) [1274179] - [include] crypto: rsa - add a new rsa generic implementation (Neil Horman) [1274179] - [lib] mpilib: add mpi_read_buf() and mpi_get_size() helpers (Neil Horman) [1274179] - [include] crypto: akcipher - add PKE API (Neil Horman) [1274179] - [crypto] api - Add crypto_alg_extsize helper (Neil Horman) [1274179] - [crypto] qat - add MMP FW support to accel engine (Neil Horman) [1274179] - [crypto] qat - add support for MMP FW (Neil Horman) [1274179] - [crypto] qat - Deletion of unnecessary checks before two function calls (Neil Horman) [1274179] - [crypto] drivers - Fix Kconfig selects (Neil Horman) [1274179] - [crypto] qat: fix issue when mapping assoc to internal AD struct (Neil Horman) [1274179] - [crypto] qat - Set max request size (Neil Horman) [1274179] - [crypto] qat - rm unneeded header include (Neil Horman) [1274179] - [crypto] qat - remove unused structure members (Neil Horman) [1274179] - [crypto] qat - Use crypto_aead_set_reqsize helper (Neil Horman) [1274179] - [crypto] qat - Include internal/aead.h (Neil Horman) [1274179] - [crypto] qat - add driver version (Neil Horman) [1274179]- [scsi] scsi: Do not attach VPD to devices that don't support it (Ewan Milne) [1292896] - [scsi] sd: Fix excessive capacity printing on devices with blocks bigger than 512 bytes (Ewan Milne) [1292896] - [scsi] sg: fix dxferp in from_to case (Ewan Milne) [1292896] - [scsi] sd: Fix discard granularity when LBPRZ=1 (Ewan Milne) [1292896] - [scsi] st: Fix MTMKPART to work with newer drives (Ewan Milne) [1292896] - [scsi] Export function scsi_scan.c:sanitize_inquiry_string (Ewan Milne) [1292896] - [scsi] scsi_transport_iscsi: Add 25G and 40G speed definition (Ewan Milne) [1292896] - [scsi] Add Marvell configuration device to VPD blacklist (Ewan Milne) [1292896] - [scsi] Add Marvell Console to VPD blacklist (Ewan Milne) [1292896] - [scsi] scsi_dh_rdac: always retry MODE SELECT on command lock violation (Ewan Milne) [1292896] - [scsi] sg.c: mark VMA as VM_IO to prevent migration (Ewan Milne) [1292896] - [scsi] fix crashes in sd and sr runtime PM (Ewan Milne) [1292896] - [scsi] sd: Optimal I/O size is in bytes, not sectors (Ewan Milne) [1292896] - [scsi] scsi: add Synology to 1024 sector blacklist (Ewan Milne) [1292896] - [scsi] sd: Reject optimal transfer length smaller than page size (Ewan Milne) [1292896] - [scsi] Fix a memory leak in scsi_host_dev_release() (Ewan Milne) [1292896] - [scsi] scsi_transport_fc: Introduce scsi_host_get, scsi_host_put (Ewan Milne) [1292896] - [scsi] scsi: rescan VPD attributes (Ewan Milne) [1292896] - [scsi/block] sd: Fix device-imposed transfer length limits (Ewan Milne) [1292896] - [scsi] sd: Make discard granularity match logical block size when LBPRZ=1 (Ewan Milne) [1292896] - [scsi] sd: Clear PS bit before Mode Select (Ewan Milne) [1292896] - [scsi] scsi_sysfs: Fix queue_ramp_up_period return code (Ewan Milne) [1292896] - [scsi] scsi: Export SCSI Inquiry data to sysfs (Ewan Milne) [1292896] - [scsi] sg: Fix double-free when drives detach during SG_IO (Ewan Milne) [1292896] - [scsi] Increase REPORT_LUNS timeout (Ewan Milne) [1292896] - [scsi] fix bug in scsi_dev_info_list matching (Ewan Milne) [1292896] - [scsi] refactor device-matching code in scsi_devinfo.c (Ewan Milne) [1292896] - [scsi] Kconfig: remove comment about scsi_wait_scan module (Ewan Milne) [1292896] - [scsi] fix scsi_error_handler vs. scsi_host_dev_release race (Ewan Milne) [1292896] - [scsi] sd: Fix maximum I/O size for BLOCK_PC requests (Ewan Milne) [1292896] - [scsi] Fix printk typos in drivers/scsi (Ewan Milne) [1292896] - [scsi] retry MODE SENSE on unit attention (Ewan Milne) [1292896] - [scsi] sd: fix an error return in probe() (Ewan Milne) [1292896] - [scsi] scsi_scan: fix queue depth initialisation problem (Ewan Milne) [1292896] - [scsi] add 1024 max sectors black list flag (Ewan Milne) [1292896] - [scsi] sd: Unregister integrity profile (Ewan Milne) [1292896] - [scsi] proper state checking and module refcount handling in scsi_device_get (Ewan Milne) [1292896] - [scsi] scsi: always increment reference count (Ewan Milne) [1292896] - [scsi] sd: don't grab a device references from driver methods (Ewan Milne) [1292896] - [scsi] scsi: serialize ->rescan against ->remove (Ewan Milne) [1292896] - [scsi] sg: remove an unused variable (Ewan Milne) [1292896] - [scsi] sd: Fix max transfer length for 4k disks (Ewan Milne) [1292896] - [scsi] sd: Limit transfer length (Ewan Milne) [1292896] - [scsi] always use format argumets for dev_printk (Ewan Milne) [1292896] - [scsi] annotate sdev_prefix_printk and scmd_printk as printf-like (Ewan Milne) [1292896] - [scsi] scsi: fix scsi_error.c kernel-doc warning (Ewan Milne) [1292896] - [scsi] scsi: asc/ascq codes, sync to T10 2014/12/21 (Ewan Milne) [1292896] - [scsi] sd: tweak discard heuristics to work around QEMU SCSI issue (Ewan Milne) [1292896] - [scsi] scsi_debug: improve driver description in Kconfig (Ewan Milne) [1292896] - [scsi] blacklist RSOC for Microsoft iSCSI target devices (Ewan Milne) [1292896] - [scsi] sd: disable discard_zeroes_data for UNMAP (Ewan Milne) [1292896] - [scsi] PC partition tables are little endian (Ewan Milne) [1292896] - [scsi] resolve some missing-field-initializers warnings (Ewan Milne) [1292896] - [scsi] fix off-by-one LUN check in scsi_scan_host_selected() (Ewan Milne) [1292896] - [scsi] fix trivial typos in scsi_scan.c comment (Ewan Milne) [1292896] - [scsi] Fix "choir" and "beeing" malaprops (Ewan Milne) [1292896] - [scsi] fix the type for well known LUs (Ewan Milne) [1292896] - [scsi] fix for bidi use after free (Ewan Milne) [1292896] - [scsi] sd: Avoid sending medium write commands if device is write protected (Ewan Milne) [1292896] - [scsi] fix various kernel-doc problems in scsi_error.c (Ewan Milne) [1292896] - [scsi] scsi: use short driver name for per-driver cmd slab caches (Ewan Milne) [1292896] - [scsi] add a blacklist flag which enables VPD page inquiries (Ewan Milne) [1292896] - [scsi] scsi: handle flush errors properly (Ewan Milne) [1292896] - [block] SG_IO: add SG_FLAG_Q_AT_HEAD flag (Ewan Milne) [1292896] - [scsi] convert use of typedef ctl_table to struct ctl_table (Ewan Milne) [1292896] - [scsi] sd: convert class code to use dev_groups (Ewan Milne) [1292896]- [x86] microcode/intel: Drop orig_sum from ext signature checksum (Prarit Bhargava) [1253762] - [x86] microcode/intel: Improve microcode sanity-checking error messages (Prarit Bhargava) [1253762] - [x86] microcode/intel: Merge two consecutive if-statements (Prarit Bhargava) [1253762] - [x86] microcode/intel: Get rid of DWSIZE (Prarit Bhargava) [1253762] - [x86] microcode/intel: Change checksum variables to u32 (Prarit Bhargava) [1253762] - [x86] microcode: Use kmemdup() rather than duplicating its implementation (Prarit Bhargava) [1253762] - [x86] microcode: Remove unnecessary paravirt_enabled check (Prarit Bhargava) [1253762] - [x86] microcode/amd: Issue microcode updated message later (Prarit Bhargava) [1253762] - [x86] microcode/intel: Cleanup get_matching_model_microcode() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Remove unused arg of get_matching_model_microcode() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Rename mc_saved_in_initrd (Prarit Bhargava) [1253762] - [x86] microcode/intel: Use *wrmsrl variants (Prarit Bhargava) [1253762] - [x86] microcode/intel: Cleanup apply_microcode_intel() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Move the BUG_ON up and turn it into WARN_ON (Prarit Bhargava) [1253762] - [x86] microcode/intel: Rename mc_intel variable to mc (Prarit Bhargava) [1253762] - [x86] microcode/intel: Rename mc_saved_count to num_saved (Prarit Bhargava) [1253762] - [x86] microcode/intel: Rename local variables of type struct mc_saved_data (Prarit Bhargava) [1253762] - [x86] microcode/amd: Drop redundant printk prefix (Prarit Bhargava) [1253762] - [x86] microcode: Issue update message only once (Prarit Bhargava) [1253762] - [x86] microcode: Remove an unneeded NULL check (Prarit Bhargava) [1253762] - [x86] microcode: Remove redundant __setup() param parsing (Prarit Bhargava) [1253762] - [x86] microcode/intel: Make early loader look for builtin microcode too (Prarit Bhargava) [1253762] - [x86] microcode: Untangle from BLK_DEV_INITRD (Prarit Bhargava) [1253762] - [x86] cpu: Unify CPU family, model, stepping calculation (Prarit Bhargava) [1253762] - [x86] microcode: Initialize the driver late when facilities are up (Prarit Bhargava) [1253762] - [x86] microcode/intel: Move #ifdef DEBUG inside the function (Prarit Bhargava) [1253762] - [x86] microcode/amd: Remove maintainers from comments (Prarit Bhargava) [1253762] - [x86] microcode: Remove modularization leftovers (Prarit Bhargava) [1253762] - [x86] microcode: Merge the early microcode loader (Prarit Bhargava) [1253762] - [x86] ramdisk: Export relocated ramdisk VA (Prarit Bhargava) [1253762] - [x86] microcode: Unmodularize the microcode driver (Prarit Bhargava) [1253762] - [x86] microcode/amd: Do not overwrite final patch levels (Prarit Bhargava) [1253762] - [x86] microcode/amd: Extract current patch level read to a function (Prarit Bhargava) [1253762] - [include] bus: subsys: update return type of ->remove_dev() to void (Prarit Bhargava) [1253762] - [x86] microcode: Correct CPU family related variable types (Prarit Bhargava) [1253762] - [x86] microcode: Disable builtin microcode loading on 32-bit for now (Prarit Bhargava) [1253762] - [x86] microcode/intel: Rename get_matching_sig() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Simplify get_matching_sig() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Simplify update_match_cpu() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Rename get_matching_microcode (Prarit Bhargava) [1253762] - [x86] cpu/microcode: Zap changelog (Prarit Bhargava) [1253762] - [x86] microcode: Parse built-in microcode early (Prarit Bhargava) [1253762] - [x86] microcode/intel: Remove unused @rev arg of get_matching_sig() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Get rid of revision_is_newer() (Prarit Bhargava) [1253762] - [x86] microcode/amd: Drop the pci_ids.h dependency (Prarit Bhargava) [1253762] - [x86] microcode/intel: Fix printing of microcode blobs in show_saved_mc() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Check scan_microcode()'s retval (Prarit Bhargava) [1253762] - [x86] microcode/intel: Sanitize microcode_pointer() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Move mc arg last in get_matching_{microcode|sig} (Prarit Bhargava) [1253762] - [x86] microcode/intel: Simplify generic_load_microcode_early() (Prarit Bhargava) [1253762] - [x86] microcode: Consolidate family, model, ... code (Prarit Bhargava) [1253762] - [x86] microcode/intel: Rename update_match_revision() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Sanitize _save_mc() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Make _save_mc() return the updated saved count (Prarit Bhargava) [1253762] - [x86] microcode/intel: Simplify load_ucode_intel_bsp() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Get rid of last arg to load_ucode_intel_bsp() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Do the mc_saved_src NULL check first (Prarit Bhargava) [1253762] - [x86] microcode/intel: Check if microcode was found before applying (Prarit Bhargava) [1253762] - [x86] microcode/intel: Fix out of bounds memory access to the extended header (Prarit Bhargava) [1253762] - [x86] microcode/intel: Handle truncated microcode images more robustly (Prarit Bhargava) [1253762] - [x86] microcode: Return error from driver init code when loader is disabled (Prarit Bhargava) [1253762] - [x86] microcode/intel: Fish out the stashed microcode for the BSP (Prarit Bhargava) [1253762] - [x86] microcode: Reload microcode on resume (Prarit Bhargava) [1253762] - [x86] microcode: Don't initialize microcode code on paravirt (Prarit Bhargava) [1253762] - [x86] microcode, intel: Drop unused parameter (Prarit Bhargava) [1253762] - [x86] microcode, amd: Do not use smp_processor_id() in preemtible context (Prarit Bhargava) [1253762] - [x86] microcode: Limit the microcode reloading to 64-bit for now (Prarit Bhargava) [1253762] - [x86] microcode: Update BSPs microcode on resume (Prarit Bhargava) [1253762] - [x86] microcode, amd: Fix ucode patch stashing on 32-bit (Prarit Bhargava) [1253762] - [x86] microcode: Fix accessing dis_ucode_ldr on 32-bit (Prarit Bhargava) [1253762] - [x86] microcode, amd: Fix early ucode loading on 32-bit (Prarit Bhargava) [1253762] - [x86] microcode, intel: Rename apply_microcode and declare it static (Prarit Bhargava) [1253762] - [x86] microcode, intel: Fix typos (Prarit Bhargava) [1253762] - [x86] microcode, intel: Add missing static declarations (Prarit Bhargava) [1253762] - [x86] microcode, amd: Fix missing static declaration (Prarit Bhargava) [1253762] - [x86] microcode, amd: Unify valid container checks (Prarit Bhargava) [1253762] - [x86] microcode: Move to a proper location (Prarit Bhargava) [1253762] - [x86] microcode, amd: Fix early ucode loading (Prarit Bhargava) [1253762] - [x86] microcode: Share native MSR accessing variants (Prarit Bhargava) [1253762] - [x86] microcode/amd: Tone down printk(), don't treat a missing firmware file as an error (Prarit Bhargava) [1253762] - [x86] revert "kernel: microcode, amd, avoid allocating with vmalloc & GFP_KERNEL when IRQs are disabled" (Prarit Bhargava) [1253762]- [mfd] avoid newly introduced compiler warning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mfd: rtsx: Add support for rts522A (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mfd] rtsx: Simplify function return logic (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mfd] rtsx_usb: Prevent DMA from stack (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mfd] rtsx_usb: Defer autosuspend while card exists (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mfd] rtsx_usb: Fix runtime PM deadlock (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mfd] rtsx_usb: Fix decimal printf format specifiers prefixed with 0x (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mfd] drivers/mfd/rtsx_usb.c: export device table (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mfd] rtsx_usb: Add comment in rtsx_usb_suspend (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mfd] rtsx_usb: Fix possible race condition (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mfd: Add realtek USB card reader driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] revert "mmc: block: don't use parameter prefix if built as module" (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Fix card detect race for Intel BXT/APL (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Fix card detect race for Intel BXT/APL (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Allow override of get_cd() called from sdhci_request() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Allow override of mmc host operations (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: return error on failed mmc_blk_get() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdio_cis: fix unknown tuple for CISTPL_SDIO_STD (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] debugfs: correct wrong voltage value (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Enable tuning according to the actual timing (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sd: limit SD card power limit according to cards capabilities (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: remove the unused quirks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: use to_pci_dev() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] cb710: use to_platform_device() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: restore behavior when setting VDD via external regulator (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] It is not an error for the card to be removed while suspended (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Allow more than 8 partitions per card (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Optimize boot time by detecting cards simultaneously (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: use resource_size_t to store physical address (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: fix __mmc_switch timeout caused by preempt (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] enable MMC/SD/SDIO device to suspend/resume asynchronously (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Fix sdhci_runtime_pm_bus_on/off() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: 64-bit DMA actually has 4-byte alignment (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Fix DMA descriptor with zero data length (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdio: Fix invalid vdd in voltage switch power cycle (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Do not BUG on invalid vdd (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Do not default to 33 Ohm driver strength for Intel SPT (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc: Fix incorrect use of driver strength switching HS200 and HS400 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Introduce MMC_CAP2_NO_SDIO cap (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mvsdio: delete platform data code path (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] fix mmc_{un, }register_pm_notifier prototypes (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Fix strings broken across multiple lines (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: change to use kmalloc when copy data from userspace (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Check for non-removable cards earlier in the error path (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Refactor code to register the MMC PM notifier (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Remove MMC_CAP_RUNTIME_RESUME as it's redundant (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Make runtime resume default behavior for MMC/SD (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Keep host claimed in mmc_rescan() while calling host ops (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Invoke ->card_event() callback only when needed (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: enable support for the standard "wakeup-source" property (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] remove bondage between REQ_META and reliable write (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] MMC_GOLDFISH should depend on HAS_DMA (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc: Improve reliability of mmc_select_hs400() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc: Move mmc_switch_status() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc: Fix HS setting in mmc_select_hs400() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc: Improve reliability of mmc_select_hs200() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: mmc: extend the mmc_send_tuning() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add DT bindings for eMMC hardware reset support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] omap_hsmmc: Enable omap_hsmmc for Keystone 2 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Add more ACPI HIDs for Intel controllers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Add more PCI IDs for Intel controllers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: Add external dma interface support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] skip reclaiming host on mmc_add_card() error (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] android-goldfish: Allow compiling the driver with COMPILE_TEST (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Add mmc_regulator_set_vqmmc() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: move ocr-bit to voltage translation into separate function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Remove MMC_CLKGATE (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] kconfig: reconfigure MMC_SDHCI_OF_ESDHC option (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Add another PCI ID for an Intel eMMC host controller (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: fix simple_return.cocci warnings (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Make sdhci_pci_o2_fujin2_pci_init() static (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Build o2micro support in the same module (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: enable tuning for DDR50 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: enable CMD19 tuning for DDR50 mode (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: copy resp[] data on err for MMC_IOC_MULTI_CMD (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] debugfs: implement ios show for SDR12 and SDR25 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Wait for card_busy before starting sdio requests (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Add mmc_is_io_op helper function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: block: Add new ioctl to send multi commands (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] debugfs: implement ios show for driver type (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pltfm: Use of_property_read_u32 instead of open-coding it (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: call sdhci_init() before request irq (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Convert __mmc_switch() into an internal core function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] vub300: Remove unneded semicolons (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sd: Remove superfluous error code assignment (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Keep host claimed while invoking mmc_power_off|up() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: detect sd card reader on asus x205ta (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] pci_ids: Add AMD KERNCZ device ID support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Fix init_card in 52Mhz (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: add quirk SDHCI_QUIRK2_NEED_DELAY_AFTER_INT_CLK_RST (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: fix dead loop of mmc_retune (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Don't return an error for CD/WP GPIOs when GPIOLIB is unset (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: fix race condition in mmc_wait_data_done (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: also get preset value and driver type for MMC_DDR52 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: block: skip trim for some kingston eMMCs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: fix dma memory leak in sdhci_pre_req() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] host: use of_property_read_bool() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: set the clear transfer mode register quirk for O2Micro (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Fixed bug in one erase-group budget TRIM (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: switch from programmable clock mode to divided one if needed (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] scatterlist: remove open coded sg_unmark_end instances (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: add quirk for broken data transfer over scheme (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: remove the unused blk_setting (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: fix pio mode when internal dmac is enabled (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: add fixup of broken CMD23 for Sandisk card (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdio: avoid using NULL sdio_irq_thread pointer (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: properly check card present state when quirk NO_CARD_NO_RESET is set (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: don't use card state polling when CD GPIO is defined (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: let GPIO based card detection have higher precedence (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: don't use parameter prefix if built as module (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: add quirk SDHCI_QUIRK_CLOCK_DIV_ZERO_BROKEN (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Optimize case for exactly one erase-group budget (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: make max-frequency property in device tree work (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Add missing mmc_blk_put() in power_ro_lock_show() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] MMC_MTK should depend on HAS_DMA (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci check parameters before call dma_free_coherent (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: have drivers use blk_queue_max_discard_sectors() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] queue: prevent soft lockups on PREEMPT=n (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: mediatek: Add Mediatek MMC driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] card: Fixup request missing in mmc_blk_issue_rw_rq (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: fix low memory corruption (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Change AMD SDHCI quirk application scope (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] queue: use swap() in mmc_queue_thread() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Restore behavior while creating OCR mask (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove redundant ->power_restore() callback for SD (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove redundant ->power_restore() callback for MMC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Enable HS400 for some Intel host controllers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci-pci: Add support for drive strength selection for SPT (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Add a callback to select drive strength (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: mmc: Add driver strength selection (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: mmc: Read card's valid driver strength mask (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Record card drive strength (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Factor out common code in drive strength selection (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Add 'card' to drive strength selection callback (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Simplify card drive strength mask (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Allow card drive strength to be different to host (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Reset driver type to default (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: fix driver type B and D handling in sdhci_do_set_ios() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc-test: use swap() in mmc_test_nonblock_transfer() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Increase delay for voltage to stabilize from 3.3V to 1.8V (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: Use core to handle absent write protect line (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] cast unsigned int to typeof(sector_t) to avoid unexpected error (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] cast u8 to unsigned long long to avoid unexpected error (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] host: sdhci: Use BUG_ON() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] card: mmc_test: Simplify a trivial if-return sequence (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dt: Allow to specify that no write protect signal is present (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: Add support for disabling write-protect detection (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Don't print reset warning if reset is not supported (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Retry errored data requests when re-tuning is needed (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Check re-tuning in the recovery path (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Flag re-tuning is needed on CRC errors (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Change to new way of doing re-tuning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add support for HS400 re-tuning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Separate out the mmc_switch status check so it can be re-used (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc: Hold re-tuning in mmc_sleep() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Hold re-tuning while bkops ongoing (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Hold re-tuning during erase commands (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Hold re-tuning during switch commands (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add support for re-tuning before each request (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Enable / disable re-tuning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: host: Add facility to support re-tuning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: Constify platform_device_id (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-sirf: fake version and capbility registers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdio: add reset callback to bus operations (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] card: Don't access RPMB partitions for normal read/write (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: add missing pm event in mmc_pm_notify to fix hib restore (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] revert "mmc: core: Convert mmc_driver to device_driver" (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: fix fifo ordering in big endian (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Convert the error field in struct mmc_command|data into an int (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: fix 64 BIT DMA quirks for rtsx (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Add support for marking hpi as broken through devicetree (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: Add a timeout for sending CMD11 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Enable runtime PM management of host devices (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Remove the ->enable|disable() callbacks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: fold mmc_set_bus_width calls into sdio_enable_4bit_bus (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: fix card presence logic in sdhci_request function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci-spear: Remove exported header (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-spear: Simplify by adding build dependency to CONFIG_OF (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Remove the sdhci exported header file (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pltfm: remove the unneeded check of disabled device (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Fix hardware dependencies for sdhci-pxav3 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] kconfig: replace PPC_OF with PPC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-iproc: add IPROC SDHCI driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: do not set AUTO_CMD12 for multi-block CMD53 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: add quirk for ACMD23 broken (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: disable the clock in sdhci_pltfm_unregister() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] treewide: Fix typo in printk messages (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: mmc: tmio: tmio_mmc_data has .chan_priv_?x (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Add hardware dependencies for sdhci-pxav3 and sdhci-pxav2 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: switch voltage before sdhci_set_ios in runtime resume (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: Resolve BKOPS compatability issue (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Fix menuconfig alignment of MMC_SDHCI_* options (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Enable Ricoh MMC quirk by default (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Remove unnecessary temporary variable (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: check sg_count before long data xfer (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: finish request if no card exist (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] vub300: remove unreachable return value handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: fix format string warning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: remove TMIO_MMC_HAVE_CTL_DMA_REG flag (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sh_mobile_sdhi: remove .init/.cleanup (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: tmio_mmc_data has .dma_rx_offset (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: tmio_mmc_data has .alignment_shift (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: tmio_mmc_host has .bus_shift (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: tmio_mmc_host has .multi_io_quirk (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: tmio_mmc_host has .clk_disable (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: tmio_mmc_host has .clk_enable (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: tmio_mmc_host has .write16_hook (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: tmio_mmc_host has .dma (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: add tmio_mmc_host_alloc/free() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: host: add new f_sdh30 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: add a quirk for single block transactions (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: add a quirk for tuning work around (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: add a voltage switch callback function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] host: sdhci: Added a space before ( (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Always init buf_ready_int (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Move mmc_card_removed() into mmc_start_request() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Simplify by adding mmc_execute_tuning() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: slot-gpio: Allow host driver to provide isr for card-detect interrupts (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: fix copy'n'paste typos in the comments (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sd: add reset bus_ops callback (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: refactor the hw_reset routines (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: always check status after reset (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Add SDIO function devicetree subnode parsing (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Remove redundant runtime PM idle callback (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: use pipeline mmc requests to improve performance (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Remove redundant ADMA page boundary warnings (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Make tuning block patterns static (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Remove redundant runtime PM idle callback (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: swap function position to avoid pre declaration (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: add support for sdio card (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: add helper function to simplify code (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: init cookie at probe/card_event (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: add dump_reg_range to simplify dump register (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: slot-gpio: Rework how to handle allocation of slot-gpio data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Free all resources for the class device at ->dev_release() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] slot-gpio: Make mmc_gpio_alloc() available for MMC core (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] slot-gpio: Use the parent device while allocating data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: slot-gpio: Remove option to explicitly free requested CD/WP GPIOs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Return error at failure of request CD/WP in mmc_of_parse() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Support the optional init_card() callback for MMC and SD (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [documentation] mmc: sunxi: Convert MMC driver to the standard clock phase API (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Set SDHCI_POWER_ON with external vmmc (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Add support for Intel SPT (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Add ACPI HID INT344D (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Fix sleep in atomic after inserting SD card (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Disable re-tuning for HS400 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Simplify use of tuning timer (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Add out_unlock to sdhci_execute_tuning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Tuning should not change max_blk_count (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: stop trying to switch width when only one bit is supported (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Let mmc_send_tuning() to take struct mmc_host* as parameter (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] queue: Improve error handling during allocation of bounce buffers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc / pm: Replace CONFIG_PM_RUNTIME with CONFIG_PM (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Add two host capabilities for Intel (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Add two host capabilities for BYT (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Add SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Add SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC to BYT (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: add core-level function for sending tuning commands (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: hold SD Clock before CMD11 during Signal (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: add support for the other bit of sdio interrupt (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Increase max_devices (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dw_mmc: add support for ARM64 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: reset sdio card properly on resume (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: use card->ocr when negotiating voltage setting in mmc_sdio_power_restore (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] add Toshiba PCI SD controller driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: consistent handling of initial values (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Add HS400 support to SDHCI driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Clear also HS400 1.2V capability if 1.2V is not supported (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Fix vqmmc error setting (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Remove unused SDHCI_CTRL_HS_SDR200 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: Add IDMAC 64-bit address mode support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: enable sdhci doesn't support hs200 quirk for AMD sdhci (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: enable the clear transfer mode register quirk for AMD sdhci (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Add a quirk for AMD SDHC transfer mode register need to be cleared for cmd without data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: use mmc_send_status to check hw_reset (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc_test: Extend "Badly aligned" tests for 8-byte alignment (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Add 64-bit DMA support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Add 64-bit DMA support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Add 64-bit ADMA support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Define ADMA descriptor structure (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Define ADMA constants (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Define maximum segments (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Parameterize ADMA sizes and alignment (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Use 'void *' for not 'u8 *' for ADMA data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Add sdhci_adma_mark_end() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Rename adma_desc to adma_table (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Rename two ADMA-related functions for consistency (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Fix ADMA table size warning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Fix ADMA page boundary warnings (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Fix incorrect ADMA2 descriptor table size (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Convert to use kzalloc() for CXD register buffers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Don't handle buffers on stack while fetching CXD registers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Remove the redundant mmc_send_ext_csd() API (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Use mmc_get_ext_csd() instead of mmc_send_ext_csd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Use mmc_get_ext_csd() instead of mmc_send_ext_csd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Export mmc_get_ext_csd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Don't panic when fetching EXT_CSD (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Let's callers of from mmc_get_ext_csd() do error handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Fetch and decode EXT_CSD from mmc_read_ext_csd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add helper function for EXT_CSD support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove unnecessary 'out of memory' message (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove redundant check of max_dtr while selecting timings (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove redundant check while selecting powerclass (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove duplicated definition of mmc_send_ext_csd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove mmc_free_ext_csd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: Remove old card detect infrastructure (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: silence a shift wrapping warning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Report firmware version for eMMC 5.0 devices (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Remove unused mmc_list_to_card() macro (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: block: Use dev_set|get_drvdata() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] msm_sdcc: Use platform_set|get_drvdata (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Convert mmc_driver to device_driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Convert the mmc_driver to use the modern PM ops (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Don't export the to_sdio_driver macro (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove superfluous ifdefs for SDIO bus' PM callbacks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: fix prepared requests while doing bkops (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Fix error paths and messages in mmc_init_card (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add debug message for SET_BLOCK_COUNT result (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Initialize SET_BLOCK_COUNT request fields (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: fix error conditions for controller reset (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Balance vmmc regulator_disable() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci-o2micro: Fix Dell E5440 issue (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: add newline to sysfs display of force_ro (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: fix card detection regression (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] host: drop owner assignment from platform_drivers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Fix Braswell eMMC timeout clock frequency (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Pass HID and UID to probe_slot (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Get UID directly from acpi_device (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Fix Braswell eMMC timeout clock frequency (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Let a driver override timeout clock frequency (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Add Bay Trail and Braswell SD card detect (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Set SDHCI_QUIRK2_STOP_WITH_TC for Intel BYT host controllers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Add a HID and UID for a SD Card host controller (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Set SDHCI_QUIRK2_STOP_WITH_TC for Intel host controllers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Add quirk for always getting TC with stop cmd (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: restore detect line inversion semantics (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Fix incorrect warning when setting 0 Hz via debugfs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Fix use of wrong device in mmc_gpiod_free_cd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx_pci: Set power related cap2 macros (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Add new power_mode MMC_POWER_UNDEFINED (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: execute tuning when device is not busy (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Convert pr_warning to pr_warn (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: Consolidate emmc tuning blocks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] don't request CD IRQ until mmc_start_host() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: change stop errors to info (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Checks EXT_CSD_PARTITION_SETTING_COMPLETED before partitions computation (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: Replace "enhanced_area_en" attribute by "partition_setting_completed" (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Move code that manages user area and gp partitions into functions (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] host: switch OF parser to use gpio descriptors (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: slot-gpio: add gpiod variant to get wp GPIO (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] card: Prevent partition scan for the eMMC boot areas (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: remove MMC_CAP2_NO_MULTI_READ flags (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: use .multi_io_quirk on tmio_mmc (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: disable preset register for Baytrail and Merrifield (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: Add .multi_io_quirk callback for multi I/O HW bug (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: check 1.2v IO capability for SDHC host (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Fix sequence for I/O voltage in DDR mode for eMMC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: add probe_slot method for emmc/sd/sdio (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: enable runtime pm for Intel Merrifield platform (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: handle busy-end interrupt during command (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Make sdhci_disable_irq_wakeups() static (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: move timeout_clk dynamically calculation code into common code (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: calculate timeout_clk conditionally in sdhci_add_host (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: add platform set_timeout hook (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: add platform get_max_timeout_count hook (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: Support voltage changes (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: use mmc_regulator_get_supply to handle regulators (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: resolve divded by zero panic (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Add PCI IDs for Intel Braswell (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dw_mmc: move rockchip related code to a separate file (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: add actual clock support as option (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: remove Renesas specific #ifdef (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: add TMIO_MMC_SDIO_STATUS_QUIRK (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: control multiple block transfer mode (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: care about DMA tx/rx addr offset (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Use regulator_get_voltage() if OCR mask is empty (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: implement Driver Stage Register handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi.c: Use SET_RUNTIME_PM_OPS macro to set runtime pm callbacks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Use SET_RUNTIME_PM_OPS macro to set runtime pm callbacks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] remove .owner field for drivers using module_platform_driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: sdio: Fix unconditional wake_up_process() on sdio thread (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dw_mmc: Add support for MIPS (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dw_mmc: Add dependency on DMA (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci : recompute timeout_clk when needed (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci : handle busy timeout irq (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx_usb_sdmmc: fix incorrect last byte in R2 response (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx_pci_sdmmc: fix incorrect last byte in R2 response (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: Correct the value of MMC_NUM_PHY_PARTITION (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: fix the wrong type of curr (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pltfm: Do not use parent as the host's device (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove fixed voltage regulator logic (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmci: Add qcom dml support to the driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: Slot quirk "disable-wp" is deprecated (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: remove PCI PM functions in suspend/resume callback (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Do not advertise secure discard if it is blacklisted (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-msm: Get COMPILE_TEST support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: add DDR50 1.8V mode support for BayTrail eMMC Controller (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Preset value not supported in Baytrail eMMC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] MMC_USDHI6ROL0 should depend on HAS_DMA (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] MMC_SH_MMCIF should depend on HAS_DMA (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] MMC_OMAP_HS should depend on HAS_DMA (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-st: Intial support for ST SDHCI controller (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: add support for async request (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] s3cmci: port DMA code to dmaengine API (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Allow forward compatibility for eMMC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Replace host->mmc with mmc where possible (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: avoid double-delay while transitioning to 1.8V (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: SDIO host controller support for Intel Quark X1000 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Remove blank line (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Improve external VDD regulator support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sd: warn if card stays busy during init (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] quirks: Fixup debug message (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Remove unused ret variables (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Use mmc core regulator infrastucture (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove redundant runtime_idle callback (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] simplify SDHCI Kconfig dependencies (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] omap: don't select TPS65010 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] add a driver for the Renesas usdhi6rol0 SD/SDIO host controller (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dove: fix missing MACH_DOVE dependency (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: SD tuning is broken for some controllers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sunxi: Add driver for SD/MMC hosts found on Allwinner sunxi SoCs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: track whether preset mode is currently enabled in hardware (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: move remaining power handling into sdhci_set_power() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: move regulator handling into sdhci_set_power() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: remove platform_suspend/platform_resume callbacks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: clean up sdhci_execute_tuning() decision (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: cache timing information locally (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: convert sdhci_set_uhs_signaling() into a library function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: set_uhs_signaling() need not return a value (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: convert sdhci_set_clock() into a library function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: move setting mmc->actual_clock into set_clock handlers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: move setting host->clock into sdhci_do_set_ios() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: clean up sdhci_update_clock()/sdhci_set_clock() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: convert ADMA descriptors to a coherent allocation (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: avoid sync'ing the SG if there's no misalignment (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: move FSL ESDHC reset handling quirk into esdhc code (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: convert reset into a library function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: convert generic bus width setup to library function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: plug hole in disabling card detection interrupts (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: more efficient interrupt enable register handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: allow sdio interrupts while sdhci runtime suspended (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: push card_tasklet into threaded irq handler (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: convert to new SDIO IRQ handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: clean up sdio interrupt enable handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: clean up interrupt handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdio_irq: rework sdio irq handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: remove mdelay in eMMC tuning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Improve support for deferred regulators (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: fix possible linking error if built-in (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: add DT bindings for eMMC HS400 1.8/1.2V (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: add support for HS400 mode of eMMC5.0 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: rework selection of bus speed mode (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] step power class after final selection of bus mode (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: identify available device type to select (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: drop the speed mode of card's state (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Try other signal levels during power up (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] moxart: Add MOXA ART SD/MMC driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: remove unused member variable (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Add realtek USB sdmmc host driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: add R1-no-CRC mmc command type handle (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Invoke sdio func driver's PM callbacks from the sdio bus (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Use maximum timeout values in case TACC field is zero (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Convert to use ATTRIBUTE_GROUPS (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: card.h: Use NULL instead of 0 for END_FIXUP (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: Delay the card_event callback into the mmc_rescan worker (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: clarify DDR timing mode between SD-UHS and eMMC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: clarify DDR timing mode between SD-UHS and eMMC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: clarify DDR timing mode between SD-UHS and eMMC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Intel SDIO has broken card detect (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-msm: Initial support for Qualcomm chipsets (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: only reprogram retuning timer when flag is set (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rename ARCH_BCM to ARCH_BCM_MOBILE (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Allow for irq being shared (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Add device id 80860F16 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Fix broken card detect for ACPI HID 80860F14 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: slot-gpio: Add GPIO descriptor based CD GPIO API (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] slot-gpio: Split out CD IRQ request into a separate function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] slot-gpio: Record GPIO descriptors instead of GPIO numbers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: typo fix in printk specifier (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci-spear: remove support for power gpio (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dw_mmc-socfpga: Remove the SOCFPGA specific platform for dw_mmc (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] ushc: Fix incorrect parameter in sizeof (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Fixup busy detection while invoking stop cmd at recovery (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Respect hw busy detection in card_busy_detect() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Implement card_busy_detect() for busy detection (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Use R1 responses for stop cmds for read requests (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Respect host's max_busy_timeout when sending sleep cmd (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Use generic CMD6 time while switching to eMMC HS200 mode (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Fixup busy detection for mmc switch operations (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Minor simplifications to __mmc_switch (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Add ignore_crc flag to __mmc_switch (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Rename cmd_timeout_ms to busy_timeout (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Rename max_discard_to to max_busy_timeout (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add DT bindings for eMMC HS200 1.8/1.2V (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add DT bindings for eMMC high-speed DDR 1.8/1.2V (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add DT bindings for SD card's UHS bus speed modes (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: fix card poweroff bug (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: add support for realtek rts5250 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Enable MMC_CAP2_CACHE_CTRL as default (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Use mmc_flush_cache() during mmc suspend (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Remove support for MMC_CAP2_NO_SLEEP_CMD (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Remove unused host cap MMC_CAP2_BROKEN_VOLTAGE (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: card: Remove host cap MMC_CAP2_SANITIZE (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove unnecessary validations for bus_ops callbacks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Fix possibility of chip->fixes being null (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Fix BYT sd card getting stuck in runtime suspend (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Allow for long command timeouts (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdio: add a quirk for broken SDIO_CCCR_INTx polling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: fix lockdep error in tuning routine (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: add broken HS200 quirk for Intel Merrifield (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: add quirk for broken HS200 support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sh_mmcif: Enable driver compilation with COMPILE_TEST (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhi: Enable driver compilation with COMPILE_TEST (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: add new TMIO_MMC_HAVE_HIGH_REG flags (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: bus_shift become tmio_mmc_data member (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Do not call get_cd for non removable cards (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: add new ACPI ID (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Setting the host->mrq to NULL before executing tuning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] fix host release issue after discard operation (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pltfm: export pltfm suspend/resume api (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: mmc DDR mode should not depend on UHS_DDR50 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] msm_sdcc: Limit driver to platforms that use it (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: convert to use GPIO descriptor API (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: clear auto cmd setting bits for no data cmds (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Silence compiler warning in __mmc_switch (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Avoid needless loop while handling SDIO interrupts in sdhci_irq (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dma-api: mmc: sdhci-acpi: use dma_coerce_mask_and_coherent() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Add MMC_CAP_RUNTIME_RESUME to resume at runtime_resume (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Improve runtime PM support during suspend/resume for sd/mmc (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove redundant mmc_power_up|off at runtime callbacks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: Don't force card to active state when entering suspend/shutdown (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Remove deprecated mmc_suspend|resume_host APIs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] via-sdmmc: Move away from using deprecated APIs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: Remove redundant suspend and resume callbacks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] tifm_sd: Move away from using deprecated APIs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Move away from using deprecated APIs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] vub300: Move away from using deprecated APIs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] msm_sdcc: Move away from using deprecated APIs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] cb710: Move away from using deprecated APIs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Signal wakeup event at card insert/removal (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Collect common code for card ocr validation (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Prevent violation of specs while initializing cards (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Move cached value of the negotiated ocr mask to card struct (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Cleanup code for setting ocr mask for SDIO (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove unnecessary retry mechanism at SDIO attach (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Let mmc_set_signal_voltage take ocr as parameter (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Let mmc_power_up|cycle take ocr as parameter (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Do not poll for busy with status cmd for all switch cmds (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Add SDIO/MMC device ID support for Intel Clovertrail (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: remove unneeded call when have preset value quirk (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: report error once the maximum tuning loops exhausted or timeout (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: add Intel Merrifield support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] convert bus code to use dev_groups (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: allow platform access of sdhci_send_command (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: add hooks for platform specific tuning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: clean up duplicate macros (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] add ignorance case for CMD13 CRC error (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: guarantee stop-abort cmd in data errors (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: control card read threshold (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: adjust the fifoth with block size (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: remove dead function mmc_try_claim_host (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] revert "mmc: tmio-mmc: Remove .set_pwr() callback from platform data" (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] memstick: rtsx: Modify copyright comments (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: Clear SD_CLK toggle enable bit if switching voltage fail (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dw_mmc: Add support for ARC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: get voltage from sdhc host (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: parse voltage from device-tree (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] omap_hsmmc: use the generic config for omap2plus devices (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sh_mmcif: revision-specific CLK_CTRL2 handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sh_mmcif: revision-specific Command Completion Signal handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sh_mmcif: move header include from header into .c (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio-mmc: Remove .set_pwr() callback from platform data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio-mmc: Remove .get_cd() callback from platform data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sh_mobile_sdhi: Remove .set_pwr() callback from platform data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sh_mobile_sdhi: Remove .get_cd() callback from platform data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sh_mmcif: Remove .set_pwr() callback from platform data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sh_mmcif: Remove .down_pwr() callback from platform data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: slot-gpio: Add debouncing capability to mmc_gpio_request_cd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dw_mmc: add missing MFD_SYSCON dependency for SOCFPGA (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Set data timeout for mmc bus test commands (CMD14 and CMD19) (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] fix null pointer use in mmc_blk_remove_req (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc_test: replace strict_strtol() with kstrtol_from_user() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: free mmc_card if cmd 3, 9, 7 fails in mmc_sd_init_card (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] host: Remove a duplicate line in Makefile (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: request irq after sdhci_init() is called (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] vub300: Staticize vub300_init_card (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Indicate that regulators may be absent (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Indicate that vmmcq may be absent (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] bcm281xx SDHCI driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: add card_event callback to sdhci (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Fixup Oops for SDIO shutdown (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: add another device id (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: esdhc: Fix bug when writing to SDHCI_HOST_CONTROL register (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: production year for eMMC 4.41 and later (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: fix ctrl_2 on super-speed selection (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [documentation] mmc: dw_mmc-pltfm: add Rockchip variant (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: add support for eMMC hardware reset for HID 80860F14 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: add support for eMMC hardware reset for BYT eMMC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dw_mmc: Add support DW SD/MMC driver on SOCFPGA (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: fix caps2 for HS200 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add DT-bindings for MMC_CAP2_FULL_PWR_CYCLE (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Invent MMC_CAP2_FULL_PWR_CYCLE (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Enable power_off_notify for eMMC shutdown sequence (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: improve card removal check in sdhci_card_event() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [documentation] mmc: dw_mmc: Add the ability to set the ciu clock frequency (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [documentation] mmc: dw_mmc: Handle late vmmc regulators with EPROBE_DEFER (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] card: fixing an false identification of SANITIZE command (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] host: use platform_{get,set}_drvdata() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: fix error return code in sdhci_acpi_add_own_cd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Update the ext-csd.rev check for eMMC5.1 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: return mmc_of_parse() errors to caller (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] msm_sdcc: Convert to clk_prepare/unprepare (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Add size for caller in init+register (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: support runtime PM for BYT SD cards (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: support runtime PM for ACPI HID 80860F14 SD cards (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: add ability to stay runtime-resumed if the card is powered up (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] remove unnecessary platform_set_drvdata() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pltfm: Allow drivers to set quirks2 from platform data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhi/tmio: switch to using dmaengine_slave_config() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhi/tmio: make DMA filter implementation specific (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Fix select power class after resume (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: card: Adding support for sanitize in eMMC 4.5 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Re-use code for MMC_CAP2_DETECT_ON_ERR in polling mode (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Only execute tuning for SDR50 and SDR104 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib: include gpio/consumer.h in of_gpio.h for desc_to_gpio() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpio: consumer.h: Move forward declarations outside #ifdef (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] mcp23s08: depend on OF_GPIO (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] mcp23s08: Add irq functionality for i2c chips (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpio / acpi: get rid of acpi_gpio.h (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpio / acpi: register to ACPI events automatically (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] clps711x: Enable driver compilation with COMPILE_TEST (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] add GPIO support for SMSC SCH311x (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio / acpi: return -ENOENT when no mapping exists (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] msm: Add module device table and mark table const (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] msm: Fix irq mask/unmask by writing bits instead of numbers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: return -ENOENT if no GPIO mapping exists (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] driver for Xtensa GPIO32 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: update inline documentation of gpiod_get_index() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib: convert gpiod_lookup description to kernel-doc (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: introduce chip_* to print with chip->label prefix (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: unify pr_* messages format (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpio: better lookup method for platform GPIOs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [documentation] documentation: gpiolib: document new interface (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpio/pinctrl: make gpio_chip members typed boolean (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] rewrite gpiochip_offset_to_desc() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: change a warning to debug message when failing to get gpio (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: use platform GPIO mappings as fallback (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: fix lookup of platform-mapped GPIOs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib: add missing declarations (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] Add MOXA ART GPIO driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio-lynxpoint: Allow building as a module (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpio: Remove duplicate include of errno.h (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: fix of_find_gpio() when OF not defined (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] fix memory leak in error path (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] msm: make msm_gpio.summary_irq signed for error handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib: use dedicated flags for GPIO properties (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: fix find_chip_by_name() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pl061: don't depend on CONFIG_ARM (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib: provide a declaration of seq_file in gpio/driver.h (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpio: provide stubs for devres gpio functions (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: devres: add missing headers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: make GPIO_DEVRES depend on GPIOLIB (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: devres: fix devm_gpiod_get_index() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib / acpi: allow passing GPIOF_ACTIVE_LOW for GpioInt resources (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib / acpi: add ACPI support for gpiod_get_index() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib / acpi: convert to gpiod interfaces (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib: add gpiod_get() and gpiod_put() functions (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib: port of_ functions to use gpiod (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib: export descriptor-based GPIO interface (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] pinctrl/gpio: non-linear GPIO ranges accesible from gpiolib (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [documentation] gpio: clean up gpio-ranges documentation (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpio: add API to be strict about GPIO IRQ usage (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: let gpiod_request() return -EPROBE_DEFER (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: safer implementation of desc_to_gpio() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib / acpi: move acpi_gpiochip_free_interrupts next to the request function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] samsung: Use CONFIG_ARCH_S3C64XX to check for S3C64XX support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pcf857x: Add OF support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pca953x: Don't flip bits on PCA957x GPIO expanders when probing them (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] arm: plat-iop: move the GPIO driver to drivers/gpio (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] ucb1400: Can be built as a module (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: factorize gpiod_get/set functions (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] emev2: gpiolib: Enable support for OF (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: Include GPIO label in log messages for GPIOs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: Provide helper macros for logging of GPIO events (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pcf857x: only use set_irq_flags() on ARM (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib-acpi: convert acpi_evaluate_object() to acpi_execute_simple_method() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pcf857x: call the gpio user handler iff gpio_to_irq is done (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pcf857x: remove the irq_demux_work and gpio->irq (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pcf857x: change to devm_request_threaded_irq (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] return -ENOTSUPP if debounce cannot be set (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] improve error path in gpiolib (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] add GPIO support for F71882FG and F71889F (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] implement gpio-ranges binding document fix (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] samsung: Drop support for Exynos SoCs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio mips/octeon: Add a driver for OCTEON's on-chip GPIO pins (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pcf857x: Remove pdata argument to pcf857x_irq_domain_init() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pcf857x: Sort headers alphabetically (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pca953x: fix gpio input on gpio offsets >= 8 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] msm: Staticize local variable 'msm_gpio' (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib-of.c: make error message more meaningful by adding the node name and index (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] use dev_get_platdata() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio_msm: Fix build error due to missing err.h (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] Kontron PLD gpio driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: replace strict_strtol() with kstrtol() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio: msm: Fix the error condition for reading ngpio (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: remove warnning of allocations with IRQs disabled (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio-langwell: remove Withney point support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] arm: samsung: Introduce GPIO_SAMSUNG Kconfig entry (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio_msm: Convert to use devm_ioremap_resource (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] devres: make comments proper (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] xilinx: Enable driver for Xilinx zynq (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] msm: Add device tree and irqdomain support for gpio-msm-v2 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] msm-v1: Remove errant __devinit to fix compile (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] arm: msm: Remove gpiomux-v2 and re-organize MSM_GPIOMUX configs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] clps711x: Rewrite driver for using generic GPIO code (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio-langwell: drop away explicit casting (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio-langwell: amend error messages (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio-langwell: use managed functions pcim_* and devm_* (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio-langwell: do not use direct access to iomapped memory (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio-langwell: initialize lock before usage (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] max7300: Fix trivial typo in Kconfig help text (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] langwell: remove unnecessary platform_set_drvdata() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] regulator: Sync regulator/consumer.h with v4.5 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [kernel] genirq: Provide synchronize_hardirq() (Don Zickus) [1127975 1277866 1280133 1286932 1297039]- [tools] perf stat: Fallback to user only counters when perf_event_paranoid > 1 (Jiri Olsa) [1336447] - [tools] perf evsel: Handle EACCESS + perf_event_paranoid=2 in fallback() (Jiri Olsa) [1336447] - [tools] perf evsel: Improve EPERM error handling in open_strerror() (Jiri Olsa) [1336447] - [tools] tools lib traceevent: Do not reassign parg after collapse_tree() (Jiri Olsa) [1336447] - [tools] perf probe: Check if dwarf_getlocations() is available (Jiri Olsa) [1336447] - [tools] perf dwarf: Guard !x86_64 definitions under #ifdef else clause (Jiri Olsa) [1336447] - [tools] perf tools: Use readdir() instead of deprecated readdir_r() (Jiri Olsa) [1336447] - [tools] perf thread_map: Use readdir() instead of deprecated readdir_r() (Jiri Olsa) [1336447] - [tools] perf script: Use readdir() instead of deprecated readdir_r() (Jiri Olsa) [1336447] - [tools] perf tools: Use readdir() instead of deprecated readdir_r() (Jiri Olsa) [1336447] - [tools] perf diff: Fix duplicated output column (Jiri Olsa) [1336447] - [tools] perf intel-pt: Fix segfault tracing transactions (Jiri Olsa) [1336447] - [tools] perf jit: genelf makes assumptions about endian (Jiri Olsa) [1336447] - [tools] perf hists: Fix determination of a callchain node's childlessness (Jiri Olsa) [1336447] - [tools] perf tools: Add missing initialization of perf_sample.cpumode in synthesized samples (Jiri Olsa) [1336447] - [tools] perf tools: Fix build break on powerpc (Jiri Olsa) [1336447] - [tools] perf bench: Fix detached tarball building due to missing 'perf bench memcpy' headers (Jiri Olsa) [1336447] - [tools] perf tests: Fix tarpkg build test error output redirection (Jiri Olsa) [1336447] - [tools] perf tools: Unexport some methods unused outside strbuf.c (Jiri Olsa) [1336447] - [tools] perf probe: No need to use formatting strbuf method (Jiri Olsa) [1336447] - [tools] perf help: Use asprintf instead of adhoc equivalents (Jiri Olsa) [1336447] - [tools] perf tools: Remove unused perf_pathdup, xstrdup functions (Jiri Olsa) [1336447] - [tools] perf tools: Do not include stringify.h from the kernel sources (Jiri Olsa) [1336447] - [tools] tools include: Copy linux/stringify.h from the kernel (Jiri Olsa) [1336447] - [tools] tools lib traceevent: Remove redundant CPU output (Jiri Olsa) [1336447] - [tools] perf tools: Remove needless 'extern' from function prototypes (Jiri Olsa) [1336447] - [tools] perf tools: Simplify die() mechanism (Jiri Olsa) [1336447] - [tools] perf tools: Remove unused DIE_IF macro (Jiri Olsa) [1336447] - [tools] perf script: Remove lots of unused arguments (Jiri Olsa) [1336447] - [tools] perf thread: Rename perf_event__preprocess_sample_addr to thread__resolve (Jiri Olsa) [1336447] - [tools] perf machine: Rename perf_event__preprocess_sample to machine__resolve (Jiri Olsa) [1336447] - [tools] perf tools: Add cpumode to struct perf_sample (Jiri Olsa) [1336447] - [tools] perf tests: Forward the perf_sample in the dwarf unwind test (Jiri Olsa) [1336447] - [tools] perf tools: Remove misplaced __maybe_unused (Jiri Olsa) [1336447] - [tools] perf list: Fix documentation of :ppp (Jiri Olsa) [1336447] - [tools] perf bench numa: Fix assertion for nodes bitfield (Jiri Olsa) [1336447] - [tools] perf symbols: Record text offset in dso to calculate objdump address (Jiri Olsa) [1336447] - [tools] Move utilities.mak from perf to tools/scripts/ (Jiri Olsa) [1336447] - [tools] perf test: Remove 'core_id' check in topo test (Jiri Olsa) [1336447] - [tools] Copy hashtable.h into tools directory (Jiri Olsa) [1336447] - [tools] tools, perf: make gfp_compact_table up to date (Jiri Olsa) [1336447] - [tools] perf stat: Add --metric-only support for -A (Jiri Olsa) [1336447] - [tools] perf stat: Implement --metric-only mode (Jiri Olsa) [1336447] - [tools] perf stat: Document CSV format in manpage (Jiri Olsa) [1336447] - [tools] perf hists browser: Check sort keys before hot key actions (Jiri Olsa) [1336447] - [tools] perf hists browser: Allow thread filtering for comm sort key (Jiri Olsa) [1336447] - [tools] perf tools: Add sort__has_comm variable (Jiri Olsa) [1336447] - [tools] perf tools: Recalc total periods using top-level entries in hierarchy (Jiri Olsa) [1336447] - [tools] perf tools: Remove nr_sort_keys field (Jiri Olsa) [1336447] - [tools] perf hists browser: Cleanup hist_browser__fprintf_hierarchy_entry() (Jiri Olsa) [1336447] - [tools] perf tools: Remove hist_entry->fmt field (Jiri Olsa) [1336447] - [tools] perf tools: Fix command line filters in hierarchy mode (Jiri Olsa) [1336447] - [tools] perf tools: Add more sort entry check functions (Jiri Olsa) [1336447] - [tools] perf tools: Fix hist_entry__filter() for hierarchy (Jiri Olsa) [1336447] - [tools] perf jitdump: Build only on supported archs (Jiri Olsa) [1336447] - [tools] tools lib traceevent: Add '~' operation within arg_num_eval() (Jiri Olsa) [1336447] - [tools] perf tools: Omit unnecessary cast in perf_pmu__parse_scale (Jiri Olsa) [1336447] - [tools] perf tools: Pass perf_hpp_list all the way through setup_sort_list (Jiri Olsa) [1336447] - [tools] perf tools: Fix perf script python database export crash (Jiri Olsa) [1336447] - [tools] perf jitdump: DWARF is also needed (Jiri Olsa) [1336447] - [tools] perf report: Use hierarchy hpp list on gtk (Jiri Olsa) [1336447] - [tools] perf hists browser: Use hierarchy hpp list (Jiri Olsa) [1336447] - [tools] perf report: Use hierarchy hpp list on stdio (Jiri Olsa) [1336447] - [tools] perf hists: Fix indent for multiple hierarchy sort key (Jiri Olsa) [1336447] - [tools] perf hists: Support multiple sort keys in a hierarchy level (Jiri Olsa) [1336447] - [tools] perf hists: Use own hpp_list for hierarchy mode (Jiri Olsa) [1336447] - [tools] perf hists: Introduce perf_hpp__setup_hists_formats() (Jiri Olsa) [1336447] - [tools] perf stat: Document --detailed option (Jiri Olsa) [1336447] - [tools] perf hists: Add level field to struct perf_hpp_fmt (Jiri Olsa) [1336447] - [tools] perf tools: Use 64-bit shifts with (TSC) time conversion (Jiri Olsa) [1336447] - [tools] perf jit: Move clockid validation (Jiri Olsa) [1336447] - [tools] perf jit: Let jit_process() return errors (Jiri Olsa) [1336447] - [tools] perf session: Simplify tool stubs (Jiri Olsa) [1336447] - [tools] perf inject: Hit all DSOs for AUX data in JIT and other cases (Jiri Olsa) [1336447] - [tools] perf tools: Explicitly declare inc_group_count as a void function (Jiri Olsa) [1336447] - [tools] perf stat: Check for frontend stalled for metrics (Jiri Olsa) [1336447] - [tools] perf tests: Initialize sa.sa_flags (Jiri Olsa) [1336447] - [tools] perf test: Fix hists related entries (Jiri Olsa) [1336447] - [tools] tools lib traceevent: Fix output of llu for 64 bit values read on 32 bit machines (Jiri Olsa) [1336447] - [tools] tools lib traceevent: Set int_array fields to NULL if freeing from error (Jiri Olsa) [1336447] - [tools] tools lib traceevent: Fix time stamp rounding issue (Jiri Olsa) [1336447] - [tools] perf script: Fix double free on command_line (Jiri Olsa) [1336447] - [tools] tools build: Use .s extension for preprocessed assembler code (Jiri Olsa) [1336447] - [tools] perf stat: Support metrics in --per-core/socket mode (Jiri Olsa) [1336447] - [tools] perf stat: Implement CSV metrics output (Jiri Olsa) [1336447] - [tools] perf record: Ensure return non-zero rc when mmap fail (Jiri Olsa) [1336447] - [tools] perf record: Introduce record__finish_output() to finish a perf.data (Jiri Olsa) [1336447] - [tools] perf record: Extract synthesize code to record__synthesize() (Jiri Olsa) [1336447] - [tools] perf record: Use WARN_ONCE to replace 'if' condition (Jiri Olsa) [1336447] - [tools] perf data: Explicitly set byte order for integer types (Jiri Olsa) [1336447] - [tools] perf data: Support converting data from bpf_perf_event_output() (Jiri Olsa) [1336447] - [tools] perf stat: Check existence of frontend/backed stalled cycles (Jiri Olsa) [1336447] - [tools] perf tools: Fix locale handling in pmu parsing (Jiri Olsa) [1336447] - [tools] tools lib traceevent: Split pevent_print_event() into specific functionality functions (Jiri Olsa) [1336447] - [tools] perf trace: Check and discard not only 'nr' but also '__syscall_nr' (Jiri Olsa) [1336447] - [tools] perf tools: Fix python extension build (Jiri Olsa) [1336447] - [tools] perf tools: Only set filter for tracepoints events (Jiri Olsa) [1336447] - [tools] perf config: Bring perf_default_config to the very beginning at main() (Jiri Olsa) [1336447] - [tools] perf report: Update column width of dynamic entries (Jiri Olsa) [1336447] - [tools] perf hists: Fix dynamic entry display in hierarchy (Jiri Olsa) [1336447] - [tools] perf report: Left align dynamic entries in hierarchy (Jiri Olsa) [1336447] - [tools] perf report: Fix indentation of dynamic entries in hierarchy (Jiri Olsa) [1336447] - [tools] perf hists: Fix comparing of dynamic entries (Jiri Olsa) [1336447] - [tools] perf report: Show message for percent limit on gtk (Jiri Olsa) [1336447] - [tools] perf hists browser: Show message for percent limit (Jiri Olsa) [1336447] - [tools] perf hists browser: Cleanup hist_browser__update_percent_limit() (Jiri Olsa) [1336447] - [tools] perf report: Show message for percent limit on stdio (Jiri Olsa) [1336447] - [tools] perf hists: Add more helper functions for the hierarchy mode (Jiri Olsa) [1336447] - [tools] perf script: Remove duplicated code and needless script_spec__findnew() (Jiri Olsa) [1336447] - [tools] perf script: Exception handling when the print fmt is empty (Jiri Olsa) [1336447] - [tools] perf tools: Fix parsing of pmu events with empty list of modifiers (Jiri Olsa) [1336447] - [tools] perf jvmti: improve error message in Makefile (Jiri Olsa) [1336447] - [tools] perf tools: Use asprintf() for simple string formatting/allocation (Jiri Olsa) [1336447] - [tools] perf top: Add --hierarchy option (Jiri Olsa) [1336447] - [tools] perf hists: Support decaying in hierarchy mode (Jiri Olsa) [1336447] - [tools] perf report: Add --hierarchy option (Jiri Olsa) [1336447] - [tools] perf ui/gtk: Implement hierarchy output mode (Jiri Olsa) [1336447] - [tools] perf hists browser: Align column header in hierarchy mode (Jiri Olsa) [1336447] - [tools] perf hists browser: Implement hierarchy output (Jiri Olsa) [1336447] - [tools] perf hists browser: Support collapsing/expanding whole entries in hierarchy (Jiri Olsa) [1336447] - [tools] perf hists browser: Count number of hierarchy entries (Jiri Olsa) [1336447] - [tools] perf ui/stdio: Align column header for hierarchy output (Jiri Olsa) [1336447] - [tools] perf ui/stdio: Implement hierarchy output mode (Jiri Olsa) [1336447] - [tools] perf hists: Count number of sort keys (Jiri Olsa) [1336447] - [tools] perf hists: Resort after filtering hierarchy (Jiri Olsa) [1336447] - [tools] perf hists: Support filtering in hierarchy mode (Jiri Olsa) [1336447] - [tools] perf hists: Introduce hist_entry__filter() (Jiri Olsa) [1336447] - [tools] perf hists: Add helper functions for hierarchy mode (Jiri Olsa) [1336447] - [tools] perf hists: Resort hist entries with hierarchy (Jiri Olsa) [1336447] - [tools] perf hists: Basic support of hierarchical report view (Jiri Olsa) [1336447] - [tools] perf tools: Add helper functions for some sort keys (Jiri Olsa) [1336447] - [tools] perf tools: Make binary data printer code in trace_event public available (Jiri Olsa) [1336447] - [tools] perf script: Display data_src values (Jiri Olsa) [1336447] - [tools] perf tools: Change perf_mem__lck_scnprintf to return nb of displayed bytes (Jiri Olsa) [1336447] - [tools] perf tools: Change perf_mem__snp_scnprintf to return nb of displayed bytes (Jiri Olsa) [1336447] - [tools] perf tools: Change perf_mem__lvl_scnprintf to return nb of displayed bytes (Jiri Olsa) [1336447] - [tools] perf tools: Change perf_mem__tlb_scnprintf to return nb of displayed bytes (Jiri Olsa) [1336447] - [tools] perf tools: Introduce perf_mem__lck_scnprintf function (Jiri Olsa) [1336447] - [tools] perf tools: Introduce perf_mem__snp_scnprintf function (Jiri Olsa) [1336447] - [tools] perf tools: Introduce perf_mem__lvl_scnprintf function (Jiri Olsa) [1336447] - [tools] perf tools: Introduce perf_mem__tlb_scnprintf function (Jiri Olsa) [1336447] - [tools] perf mem: Introduce perf_mem_events__name function (Jiri Olsa) [1336447] - [tools] perf mem record: Check for memory events support (Jiri Olsa) [1336447] - [tools] perf tools: Remove strbuf_{remove, splice}() (Jiri Olsa) [1336447] - [tools] perf help: No need to use strbuf_remove() (Jiri Olsa) [1336447] - [tools] perf tools: Dont stop PMU parsing on alias parse error (Jiri Olsa) [1336447] - [tools] perf script: Display addr/data_src/weight columns for raw events (Jiri Olsa) [1336447] - [tools] perf script: Add data_src and weight column definitions (Jiri Olsa) [1336447] - [tools] perf tools: Use ARRAY_SIZE in mem sort display functions (Jiri Olsa) [1336447] - [tools] perf mem: Add -e record option (Jiri Olsa) [1336447] - [tools] perf tools: Add monitored events array (Jiri Olsa) [1336447] - [tools] perf tools: Introduce cl_offset function (Jiri Olsa) [1336447] - [tools] perf tools: Make cl_address global (Jiri Olsa) [1336447] - [tools] tools lib traceevent: Implement '' operation (Jiri Olsa) [1336447] - [tools] perf tools: Fix assertion failure on dynamic entry (Jiri Olsa) [1336447] - [tools] perf tools: Fix column width setting on 'trace' sort key (Jiri Olsa) [1336447] - [tools] perf tools: Fix alignment on some sort keys (Jiri Olsa) [1336447] - [tools] perf tools: Update srcline/file if needed (Jiri Olsa) [1336447] - [tools] perf tools: Fix segfault on dynamic entries (Jiri Olsa) [1336447] - [tools] perf tools: Remove duplicate typedef config_term_func_t definition (Jiri Olsa) [1336447] - [tools] perf tools: Fix build on older systems (Jiri Olsa) [1336447] - [tools] perf report: Check error during report__collapse_hists() (Jiri Olsa) [1336447] - [tools] perf hists: Return error from hists__collapse_resort() (Jiri Olsa) [1336447] - [tools] perf callchain: Check return value of append_chain_children() (Jiri Olsa) [1336447] - [tools] perf callchain: Check return value of split_add_child() (Jiri Olsa) [1336447] - [tools] perf callchain: Add enum match_result for match_chain() (Jiri Olsa) [1336447] - [tools] perf callchain: Check return value of fill_node() (Jiri Olsa) [1336447] - [tools] perf callchain: Check return value of add_child() (Jiri Olsa) [1336447] - [tools] perf hists browser: Fix percentage update on key press (Jiri Olsa) [1336447] - [tools] perf tools: Enable config and setting names for legacy cache events (Jiri Olsa) [1336447] - [tools] perf tools: Enable config raw and numeric events (Jiri Olsa) [1336447] - [tools] perf tools: Introduce opt_event_config nonterminal (Jiri Olsa) [1336447] - [tools] perf tools: Rename and move pmu_event_name to get_config_name (Jiri Olsa) [1336447] - [tools] perf stat: Bail out on unsupported event config modifiers (Jiri Olsa) [1336447] - [tools] perf tools: Create config_term_names array (Jiri Olsa) [1336447] - [tools] perf tools: Fix checking asprintf return value (Jiri Olsa) [1336447] - [tools] perf stat: Handled scaled == -1 case for counters (Jiri Olsa) [1336447] - [tools] perf test: Reduce the sample_freq for the 'object code reading' test (Jiri Olsa) [1336447] - [tools] perf tests: Use perf_evlist__strerror_open() to provide hints about max_freq (Jiri Olsa) [1336447] - [tools] perf evlist: Handle -EINVAL for sample_freq > max_sample_rate in strerror_open() (Jiri Olsa) [1336447] - [tools] perf record: Add --all-user/--all-kernel options (Jiri Olsa) [1336447] - [tools] perf evlist: Reference count the cpu and thread maps at set_maps() (Jiri Olsa) [1336447] - [tools] perf stat: Move noise/running printing into printout (Jiri Olsa) [1336447] - [tools] perf stat: Add support for metrics in interval mode (Jiri Olsa) [1336447] - [tools] perf stat: Abstract stat metrics printing (Jiri Olsa) [1336447] - [tools] perf tools: Add perf data cache feature (Jiri Olsa) [1336447] - [tools] perf tools: Initialize libapi debug output (Jiri Olsa) [1336447] - [tools] perf debug: Rename __eprintf(va_list args) to veprintf (Jiri Olsa) [1336447] - [tools] tools lib api fs: Add sysfs__read_str function (Jiri Olsa) [1336447] - [tools] tools lib api fs: Adopt filename__read_str from perf (Jiri Olsa) [1336447] - [tools] tools lib api: Add debug output support (Jiri Olsa) [1336447] - [tools] perf jvmti: Add check for java alternatives cmd in Makefile (Jiri Olsa) [1336447] - [tools] perf tests: Fix build on older systems where 'signal' is reserved (Jiri Olsa) [1336447] - [tools] perf data: Fix releasing event_class (Jiri Olsa) [1336447] - [tools] perf tools: Rename parse_events__free_terms() to parse_events_terms__delete() (Jiri Olsa) [1336447] - [tools] perf tools: Free the terms list_head in parse_events__free_terms() (Jiri Olsa) [1336447] - [tools] perf tools: Use perf_event_terms__purge() for non-malloced terms (Jiri Olsa) [1336447] - [tools] perf tools: Introduce parse_events_terms__purge() (Jiri Olsa) [1336447] - [tools] perf tools: Unlink entries from terms list (Jiri Olsa) [1336447] - [tools] perf hists: Do column alignment on the format iterator (Jiri Olsa) [1336447] - [tools] perf tools: Add comment explaining the repsep_snprintf function (Jiri Olsa) [1336447] - [tools] perf python scripting: Append examples to err msg about audit-libs-python (Jiri Olsa) [1336447] - [tools] perf build: Add EXTRA_LDFLAGS option to makefile (Jiri Olsa) [1336447] - [tools] perf symbols: Fix symbols searching for module in buildid-cache (Jiri Olsa) [1336447] - [tools] perf config: Add '--system' and '--user' options to select which config file is used (Jiri Olsa) [1336447] - [tools] perf jit: add source line info support (Jiri Olsa) [1336447] - [tools] perf tools: add JVMTI agent library (Jiri Olsa) [1336447] - [tools] perf inject: Add jitdump mmap injection support (Jiri Olsa) [1336447] - [tools] perf inject: Make sure mmap records are ordered when injecting build_ids (Jiri Olsa) [1336447] - [tools] perf build: Add libcrypto feature detection (Jiri Olsa) [1336447] - [tools] perf symbols: add Java demangling support (Jiri Olsa) [1336447] - [tools] perf tools: handle spaces in file names obtained from /proc/pid/maps (Jiri Olsa) [1336447] - [tools] perf build tests: Do parallell builds with 'build-test' (Jiri Olsa) [1336447] - [tools] perf tools: Fix parallel build including 'clean' target (Jiri Olsa) [1336447] - [tools] perf config: Document 'record.build-id' variable in man page (Jiri Olsa) [1336447] - [tools] perf config: Document 'kmem.default' variable in man page (Jiri Olsa) [1336447] - [tools] perf config: Document 'pager.subcommand' variables in man page (Jiri Olsa) [1336447] - [tools] perf config: Document 'man.viewer' variable in man page (Jiri Olsa) [1336447] - [tools] perf config: Document 'top.children' variable in man page (Jiri Olsa) [1336447] - [tools] perf config: Document variables for 'report' section in man page (Jiri Olsa) [1336447] - [tools] perf config: Document variables for 'call-graph' section in man page (Jiri Olsa) [1336447] - [tools] perf config: Document 'ui.show-headers' variable in man page (Jiri Olsa) [1336447] - [tools] perf build tests: Move the feature related vars to the front of the make cmdline (Jiri Olsa) [1336447] - [tools] perf build tests: Elide "-f Makefile" from make invokation (Jiri Olsa) [1336447] - [tools] perf hists browser: Add 'L' hotkey to change percent limit (Jiri Olsa) [1336447] - [tools] perf report: Update documention of --percent-limit option (Jiri Olsa) [1336447] - [tools] perf report: Update documentation of --sort option (Jiri Olsa) [1336447] - [tools] perf hists: Introduce hists__for_each_sort_list macro (Jiri Olsa) [1336447] - [tools] perf hists: Introduce hists__for_each_format macro (Jiri Olsa) [1336447] - [tools] perf tools: Add hpp_list into struct hists object (Jiri Olsa) [1336447] - [tools] perf hists: Add struct perf_hpp_list argument to helper functions (Jiri Olsa) [1336447] - [tools] perf hists: Introduce perf_hpp_list__for_each_sort_list_safe macro (Jiri Olsa) [1336447] - [tools] perf hists: Introduce perf_hpp_list__for_each_sort_list macro (Jiri Olsa) [1336447] - [tools] perf hists: Introduce perf_hpp_list__for_each_format_safe macro (Jiri Olsa) [1336447] - [tools] perf hists: Introduce perf_hpp_list__for_each_format macro (Jiri Olsa) [1336447] - [tools] perf hists: Pass perf_hpp_list all the way through setup_output_list (Jiri Olsa) [1336447] - [tools] perf hists: Add perf_hpp_list register helpers (Jiri Olsa) [1336447] - [tools] perf hists: Introduce perf_hpp_list__init function (Jiri Olsa) [1336447] - [tools] perf hists: Introduce struct perf_hpp_list (Jiri Olsa) [1336447] - [tools] perf hists: Separate output fields parsing into setup_output_list function (Jiri Olsa) [1336447] - [tools] perf hists: Separate sort fields parsing into setup_sort_list function (Jiri Olsa) [1336447] - [tools] perf hists: Properly release format fields (Jiri Olsa) [1336447] - [tools] perf hists: Remove perf_hpp__column_(disable|enable) (Jiri Olsa) [1336447] - [tools] perf hists: Allocate output sort field (Jiri Olsa) [1336447] - [tools] perf top: Move UI initialization ahead of sort setup (Jiri Olsa) [1336447] - [tools] perf report: Move UI initialization ahead of sort setup (Jiri Olsa) [1336447] - [tools] perf hists: Make hpp setup function generic (Jiri Olsa) [1336447] - [tools] perf hists: Add 'hpp__equal' callback function (Jiri Olsa) [1336447] - [tools] perf hists: Add 'equal' method to perf_hpp_fmt struct (Jiri Olsa) [1336447] - [tools] perf hists: Use struct perf_hpp_fmt::idx in perf_hpp__reset_width (Jiri Olsa) [1336447] - [tools] perf hists: Add _idx fields into struct perf_hpp_fmt (Jiri Olsa) [1336447] - [tools] perf hists: Introduce perf_evsel__output_resort function (Jiri Olsa) [1336447] - [tools] perf hists: Factor output_resort from hists__output_resort (Jiri Olsa) [1336447] - [tools] perf report: Don't show blank lines if entry has no callchain (Jiri Olsa) [1336447] - [tools] perf hists browser: Fix percent display in callchains (Jiri Olsa) [1336447] - [tools] perf hists browser: Pass parent_total to callchain print functions (Jiri Olsa) [1336447] - [tools] perf hists browser: Fix dump to show correct callchain style (Jiri Olsa) [1336447] - [tools] perf report: Fix percent display in callchains on --stdio (Jiri Olsa) [1336447] - [tools] perf callchain: Pass parent_samples to __callchain__fprintf_graph() (Jiri Olsa) [1336447] - [tools] perf report: Get rid of hist_entry__callchain_fprintf() (Jiri Olsa) [1336447] - [tools] perf report: Apply --percent-limit to callchains also (Jiri Olsa) [1336447] - [tools] perf hists: Update hists' total period when adding entries (Jiri Olsa) [1336447] - [tools] perf hists: Fix min callchain hits calculation (Jiri Olsa) [1336447] - [tools] perf build: Align the names of the build tests: (Jiri Olsa) [1336447] - [tools] perf record: Use OPT_BOOLEAN_SET for buildid cache related options (Jiri Olsa) [1336447] - [tools] perf tools: Move timestamp creation to util (Jiri Olsa) [1336447] - [tools] perf test: Improve bp_signal (Jiri Olsa) [1336447] - [tools] perf buildid: Fix cpumode of buildid event (Jiri Olsa) [1336447] - [tools] perf auxtrace: Add perf_evlist pointer to *info_priv_size() (Jiri Olsa) [1336447] - [tools] perf tools: Speed up build-tests by reducing the number of builds tested (Jiri Olsa) [1336447] - [tools] perf build: Use feature dump file for build-test (Jiri Olsa) [1336447] - [tools] perf build: Remove all condition feature check {C, LD}FLAGS (Jiri Olsa) [1336447] - [tools] perf build: Fix feature-dump checks, we need to test all features (Jiri Olsa) [1336447] - [tools] tools build: Check basic headers for test-compile feature checker (Jiri Olsa) [1336447] - [tools] perf cpumap: Auto initialize cpu__max_{node, cpu} (Jiri Olsa) [1336447] - [tools] perf hists browser: Skip scripting when perf.data file not available (Jiri Olsa) [1336447] - [tools] perf build: Select all feature checkers for feature-dump (Jiri Olsa) [1336447] - [tools] tools build: Allow subprojects select all feature checkers (Jiri Olsa) [1336447] - [tools] perf test: Fixup aliases checking in the 'vmlinux matches kallsyms' test (Jiri Olsa) [1336447] - [tools] perf machine: Introduce machine__find_kernel_symbol_by_name() (Jiri Olsa) [1336447] - [tools] perf hists browser: Offer non-symbol specific menu options for --sort without 'sym' (Jiri Olsa) [1336447] - [tools] perf hists browser: Be a bit more strict about presenting CPU socket zoom (Jiri Olsa) [1336447] - [tools] perf hists browser: Offer 'Zoom into DSO'/'Map details' only when sort order has 'dso' (Jiri Olsa) [1336447] - [tools] perf hists browser: Only offer symbol scripting when a symbol is under the cursor (Jiri Olsa) [1336447] - [tools] perf hists browser: Only 'Zoom into thread' only when sort order has 'pid' (Jiri Olsa) [1336447] - [tools] perf sort: Provide a way to find out if per-thread bucketing is in place (Jiri Olsa) [1336447] - [tools] perf config: Document 'hist.percentage' variable in man page (Jiri Olsa) [1336447] - [tools] perf config: Document variables for 'annotate' section in man page (Jiri Olsa) [1336447] - [tools] perf config: Document 'buildid.dir' variable in man page (Jiri Olsa) [1336447] - [tools] perf config: Document variables for 'tui' and 'gtk' sections in man page (Jiri Olsa) [1336447] - [tools] perf config: Document variables for 'colors' section in man page (Jiri Olsa) [1336447] - [tools] perf annotate: Rename 'colors.code' to 'colors.jump_arrows' (Jiri Olsa) [1336447] - [tools] perf tools: Document the perf sysctls (Jiri Olsa) [1336447] - [tools] perf hists: Cleanup filtering functions (Jiri Olsa) [1336447] - [tools] perf hists: Remove parent filter check in DSO filter function (Jiri Olsa) [1336447] - [tools] perf stat: Making several helper functions static (Jiri Olsa) [1336447] - [tools] perf symbols: Do not read symbols/data from device files (Jiri Olsa) [1336447] - [tools] perf pmu: Fix misleadingly indented assignment (whitespace) (Jiri Olsa) [1336447] - [kernel] perf/core: Disable the event on a truncated AUX record (Jiri Olsa) [1336447] - [x86] perf/x86/intel/pt: Generate PMI in the STOP region as well (Jiri Olsa) [1336447] - [x86] perf/x86: Add model numbers for Kabylake CPUs (Jiri Olsa) [1336447] - [x86] perf/x86/intel: Fix incorrect lbr_sel_mask value (Jiri Olsa) [1336447] - [x86] perf/x86/intel/pt: Don't die on VMXON (Jiri Olsa) [1336447] - [x86] perf/x86/amd: Set the size of event map array to PERF_COUNT_HW_MAX (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Add missing Haswell model (Jiri Olsa) [1336447] - [x86] perf/x86/amd/ibs: Fix pmu::stop() nesting (Jiri Olsa) [1336447] - [kernel] perf/core: Don't leak event in the syscall error path (Jiri Olsa) [1336447] - [x86] perf/x86/amd: Cleanup Fam10h NB event constraints (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Add missing Broadwell models (Jiri Olsa) [1336447] - [x86] perf/x86/intel/uncore: Remove ev_sel_ext bit support for PCU (Jiri Olsa) [1336447] - [kernel] perf/core: Fix Undefined behaviour in rb_alloc() (Jiri Olsa) [1336447] - [x86] perf/x86/ibs: Add IBS interrupt to the dynamic throttle (Jiri Olsa) [1336447] - [x86] perf/x86/ibs: Fix race with IBS_STARTING state (Jiri Olsa) [1336447] - [x86] perf/x86/ibs: Fix IBS throttle (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Simplify quirk handling even more (Jiri Olsa) [1336447] - [kernel] perf/core: Fix perf_sched_count derailment (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Convert it to a per package facility (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Utilize event->pmu_private (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Make PMU lock raw (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Refactor the code some more (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Clean up the printk output (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Calculate timing once (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Sanitize the quirk handling (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Add proper error handling (Jiri Olsa) [1336447]- [ata] ahci: don't mark HotPlugCapable Ports as external/removable (David Milburn) [1286946] - [include] libata: Align ata_device's id on a cacheline (David Milburn) [1286946] - [ata] sata_via: Implement hotplug for VT6421 (David Milburn) [1286946] - [ata] sata_via: Apply WD workaround only when needed on VT6421 (David Milburn) [1286946] - [ata] ahci: Cache host controller version (David Milburn) [1286946] - [ata] libata: fix unbalanced spin_lock_irqsave/spin_unlock_irq() in ata_scsi_park_show() (David Milburn) [1286946] - [include] libata: fix HDIO_GET_32BIT ioctl (David Milburn) [1286946] - [ata] libata: fix sff host state machine locking while polling (David Milburn) [1286946] - [ata] libata-sff: use WARN instead of BUG on illegal host state machine state (David Milburn) [1286946] - [ata] libata: disable forced PORTS_IMPL for >= AHCI 1.3 (David Milburn) [1286946] - [ata] sata_sx4: correctly handling failed allocation (David Milburn) [1286946] - [include] libata-eh.c: Introduce new ata port flag for controller which lockup on read log page (David Milburn) [1286946] - [ata] sata_sil: disable trim (David Milburn) [1286946] - [ata] ahci: Fix softreset failed issue of Port Multiplier (David Milburn) [1286946] - [ata] ahci: kill 'intr_status' (David Milburn) [1286946] - [ata] ahci: switch from 'threaded' to 'hardirq' interrupt handling (David Milburn) [1286946] - [ata] ahci: per-port msix support (David Milburn) [1286946] - [ata] ahci: Add Marvell 88se91a2 device id (David Milburn) [1286946] - [ata] ahci: cleanup ahci_host_activate_multi_irqs (David Milburn) [1286946] - [ata] ahci: ahci_host_activate: kill IRQF_SHARED (David Milburn) [1286946] - [ata] libata: enable LBA flag in taskfile for ata_scsi_pass_thru() (David Milburn) [1286946] - [ata] libata: add support for NCQ commands for SG interface (David Milburn) [1286946] - [ata] pata_it821x: use "const char *" for string literals (David Milburn) [1286946] - [ata] libata: cleanup ata_scsi_qc_complete (David Milburn) [1286946] - [include] ata: ahci: find eSATA ports and flag them as removable (David Milburn) [1286946] - [ata] Add factory recertified Crucial M500s to blacklist (David Milburn) [1286946] - [ata] sata_sx4: Check return code from pdc20621_i2c_read() (David Milburn) [1286946] - [include] revert "libata: Implement NCQ autosense" (David Milburn) [1286946] - [include] revert "libata: Implement support for sense data reporting" (David Milburn) [1286946] - [include] revert "libata-eh: Set 'information' field for autosense" (David Milburn) [1286946] - [ata] libata: Do not blacklist M510DC (David Milburn) [1286946] - [ata] libata: increase the timeout when setting transfer mode (David Milburn) [1286946] - [ata] libata: force disable trim for SuperSSpeed S238 (David Milburn) [1286946] - [include] libata: add ATA_HORKAGE_NOTRIM (David Milburn) [1286946] - [ata] libata: add ATA_HORKAGE_BROKEN_FPDMA_AA quirk for HP 250GB SATA disk VB0250EAVER (David Milburn) [1286946] - [ata] libata: Do not blacklist Micron M500DC (David Milburn) [1286946] - [ata] ahci, msix: Fix build error for !PCI_MSI (David Milburn) [1286946] - [ata] ahci: Add generic MSI-X support for single interrupts to SATA PCI driver (David Milburn) [1286946] - [ata] libata: finally use __initconst in ata_parse_force_one() (David Milburn) [1286946] - [ata] ahci: Store irq number in struct ahci_host_priv (David Milburn) [1286946] - [ata] ahci: Move interrupt enablement code to a separate function (David Milburn) [1286946] - [ata] doc: libata: Fix spelling typo found in libata.xml (David Milburn) [1286946] - [ata] sata_nv - Change 1 to true for bool type variable (David Milburn) [1286946] - [ata] libata: Fix regression when the NCQ Send and Receive log page is absent (David Milburn) [1286946] - [ata] hpt366: fix constant cast warning (David Milburn) [1286946] - [documentation] libata: Fix sysfs documentation bug (David Milburn) [1286946] - [include] libata: Fall back to unqueued READ LOG EXT if the DMA variant fails (David Milburn) [1286946] - [include] libata: READ LOG DMA EXT support can be in either page 119 or 120 (David Milburn) [1286946] - [ata] libata: Expose TRIM capability in sysfs (David Milburn) [1286946] - [ata] libata: Allow NCQ TRIM to be enabled or disabled with a module parameter (David Milburn) [1286946] - [include] libata: Ignore spurious PHY event on LPM policy change (David Milburn) [1286946] - [include] libata: Add helper to determine when PHY events should be ignored (David Milburn) [1286946] - [include] libata: Add tracepoints (David Milburn) [1286946] - [include] libata-eh: Set 'information' field for autosense (David Milburn) [1286946] - [include] libata: Implement support for sense data reporting (David Milburn) [1286946] - [include] libata: Implement NCQ autosense (David Milburn) [1286946] - [ata] libata: use status bit definitions in ata_dump_status() (David Milburn) [1286946] - [include] ide, ata: Rename ATA_IDX to ATA_SENSE (David Milburn) [1286946] - [ata] libata: whitespace fixes in ata_to_sense_error() (David Milburn) [1286946] - [ata] libata: whitespace cleanup in ata_get_cmd_descript() (David Milburn) [1286946] - [include] libata: use READ_LOG_DMA_EXT (David Milburn) [1286946] - [netdrv] fjes: Fix unnecessary spinlock_irqsave (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: update fjes driver version 1.1 (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: Introduce spinlock for rx_status (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: Enhance changing MTU related work (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: fix bitwise check bug in fjes_raise_intr_rxdata_task (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: fix incorrect statistics information in fjes_xmit_frame() (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: optimize timeout value (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: Use resource_size (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: fix inconsistent indenting (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: Delete an unnecessary check before the function call "vfree" (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: fix off-by-one error at fjes_hw_update_zone_task() (Yasuaki Ishimatsu) [1328939]- [security] capabilities: add a securebit to disable PR_CAP_AMBIENT_RAISE (Paul Moore) [1165316] - [security] selftests/capabilities: Add tests for capability evolution (Paul Moore) [1165316] - [security] capabilities: ambient capabilities (Paul Moore) [1165316] - [powercap] intel_rapl: Add support for Kabylake (David Arcari) [1310935] - [virtio] virtio 1.0 cs04 spec compliance for reset ("Michael S. Tsirkin") [1334106] - [tools] power turbostat: initial KBL support (David Arcari) [1310931] - [idle] intel_idle: Add KBL support (David Arcari) [1310933] - [acpi] acpica: dispatcher: Update thread ID for recursive method calls (Prarit Bhargava) [1336832] - [x86] pci: Mark Broadwell-EP Home Agent 1 as having non-compliant BARs (Prarit Bhargava) [1334199] - [x86] pci: Disable all BAR sizing for devices with non-compliant BARs (Prarit Bhargava) [1334199] - [x86] pci: Mark Broadwell-EP Home Agent & PCU as having non-compliant BARs (Prarit Bhargava) [1334199] - [x86] pci: Disable IO/MEM decoding for devices with non-compliant BARs (Prarit Bhargava) [1334199] - [x86] mm: update memory tracking for criu soft dirty (David Bulkow) [1329312] - [mm] Fix kmalloc slab creation sequence (Sterling Alexander) [1324668] - [mm] slab_common: support the slub_debug boot option on specific object size (Sterling Alexander) [1324668] - [mm] defer flush of writable TLB entries (George Beshers) [727269] - [mm] send one IPI per CPU to TLB flush all entries after unmapping pages (George Beshers) [727269] - [mm] meminit: initialize enough pages for struct page (George Beshers) [727269] - [mm] meminit: use early_pfn_to_nid for page_cgroup_init (George Beshers) [727269] - [mm] initialize hotplugged pages as reserved (George Beshers) [727269] - [mm] reinit files_stat.max_files after deferred memory initialisation (George Beshers) [727269] - [mm] Include file needed for next patch to compile (George Beshers) [727269] - [mm] meminit: replace rwsem with completion (George Beshers) [727269] - [mm] meminit: allow early_pfn_to_nid to be used during runtime (George Beshers) [727269] - [mm] meminit: suppress unused memory variable warning (George Beshers) [727269] - [mm] meminit: finish initialisation of struct pages before basic setup (George Beshers) [727269] - [mm] meminit: remove mminit_verify_page_links (George Beshers) [727269] - [mm] meminit: reduce number of times pageblocks are set during struct page in (George Beshers) [727269] - [mm] meminit: free pages in large chunks where possible (George Beshers) [727269] - [mm] enable deferred struct page initialisation on x86-64 (George Beshers) [727269] - [mm] meminit: minimise number of pfn->page lookups during initialisation (George Beshers) [727269] - [mm] meminit: initialise remaining struct pages in parallel with kswapd (George Beshers) [727269] - [mm] meminit: initialise a subset of struct pages if CONFIG_DEFERRED_STRUCT_PAGE_INIT is set (George Beshers) [727269] - [mm] meminit: inline some helper functions (George Beshers) [727269] - [mm] meminit: make __early_pfn_to_nid SMP-safe and introduce meminit_pfn_in_nid (George Beshers) [727269] - [mm] remove ifdef condition (George Beshers) [727269] - [mm] memblock: binary search node id (George Beshers) [727269] - [mm] page_alloc: pass PFN to __free_pages_bootmem (George Beshers) [727269] - [mm] bootmem: remove unused local `map' (George Beshers) [727269] - [mm] bootmem: remove duplicated declaration of __free_pages_bootmem() (George Beshers) [727269] - [mm] nobootmem: have __free_pages_memory() free in larger chunks (George Beshers) [727269] - [mm] meminit: only set page reserved in the memblock region (George Beshers) [727269] - [mm] memblock: introduce a for_each_reserved_mem_region iterator (George Beshers) [727269] - [mm] mem-hotplug: let memblock skip the hotpluggable memory regions in __next_mem_range() (George Beshers) [727269] - [mm] meminit: move page initialization into a separate function (George Beshers) [727269]- [scsi] cxlflash: scsi_change_queue_depth backport (Gustavo Duarte) [1182021] - [scsi] cxlflash: lun size in scsi_device (Gustavo Duarte) [1182021] - [scsi] cxlflash: Move to exponential back-off when cmd_room is not available (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix regression issue with re-ordering patch (Gustavo Duarte) [1182021] - [scsi] cxlflash: Use new cxl_pci_read_adapter_vpd() API (Gustavo Duarte) [1182021] - [scsi] cxlflash: Increase cmd_per_lun for better throughput (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid unnecessary scan with internal LUNs (Gustavo Duarte) [1182021] - [scsi] cxlflash: Reorder user context initialization (Gustavo Duarte) [1182021] - [scsi] cxlflash: Simplify attach path error cleanup (Gustavo Duarte) [1182021] - [scsi] cxlflash: Split out context initialization (Gustavo Duarte) [1182021] - [scsi] cxlflash: Unmap problem state area before detaching master context (Gustavo Duarte) [1182021] - [scsi] cxlflash: Simplify PCI registration (Gustavo Duarte) [1182021] - [scsi] cxlflash: Enable device id for future IBM CXL adapter (Gustavo Duarte) [1182021] - [scsi] cxlflash: Resolve oops in wait_port_offline (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to resolve cmd leak after host reset (Gustavo Duarte) [1182021] - [scsi] cxlflash: Removed driver date print (Gustavo Duarte) [1182021] - [include] cxlflash: Fix to avoid virtual LUN failover failure (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to escalate LINK_RESET also on port 1 (Gustavo Duarte) [1182021] - [scsi] cxlflash: drop unlikely before IS_ERR_OR_NULL (Gustavo Duarte) [1182021] - [scsi] cxlflash: a couple off by one bugs (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid bypassing context cleanup (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid lock instrumentation rejection (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid corrupting port selection mask (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to escalate to LINK_RESET on login timeout (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid leaving dangling interrupt resources (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid potential deadlock on EEH (Gustavo Duarte) [1182021] - [scsi] cxlflash: Correct trace string (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid corrupting adapter fops (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to double the delay each time (Gustavo Duarte) [1182021] - [maintainers] maintainers: Add cxlflash driver (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to prevent stale AFU RRQ (Gustavo Duarte) [1182021] - [scsi] cxlflash: Correct spelling, grammar, and alignment mistakes (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to prevent EEH recovery failure (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix MMIO and endianness errors (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix function prolog parameters and return codes (Gustavo Duarte) [1182021] - [scsi] cxlflash: Remove unnecessary scsi_block_requests (Gustavo Duarte) [1182021] - [scsi] cxlflash: Correct behavior in device reset handler following EEH (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to prevent workq from accessing freed memory (Gustavo Duarte) [1182021] - [scsi] cxlflash: Correct usage of scsi_host_put() (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix AFU version access/storage and add check (Gustavo Duarte) [1182021] - [scsi] cxlflash: Remove dual port online dependency (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix async interrupt bypass logic (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix host link up event handling (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix location of setting resid (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid stall while waiting on TMF (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid spamming the kernel log (Gustavo Duarte) [1182021] - [scsi] cxlflash: Refine host/device attributes (Gustavo Duarte) [1182021] - [scsi] cxlflash: Make functions static (Gustavo Duarte) [1182021] - [scsi] cxlflash: Correct naming of limbo state and waitq (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid CXL services during EEH (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix context encode mask width (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid sizeof(bool) (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix data corruption when vLUN used over multiple cards (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix potential oops following LUN removal (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix read capacity timeout (Gustavo Duarte) [1182021] - [scsi] cxlflash: Replace magic numbers with literals (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid invalid port_sel value (Gustavo Duarte) [1182021] - [scsi] cxlflash: Remove unused variable from queuecommand (Gustavo Duarte) [1182021] - [scsi] cxlflash: shift wrapping bug in afu_link_reset() (Gustavo Duarte) [1182021] - [scsi] cxlflash: off by one bug in cxlflash_show_port_status() (Gustavo Duarte) [1182021] - [include] cxlflash: Virtual LUN support (Gustavo Duarte) [1182021] - [include] cxlflash: Superpipe support (Gustavo Duarte) [1182021] - [scsi] cxlflash: Base error recovery support (Gustavo Duarte) [1182021] - [scsi] cxlflash: Base support for IBM CXL Flash Adapter (Gustavo Duarte) [1182021] - [netdrv] xen-netfront: use napi_complete() correctly to prevent Rx stalling (Ivan Vecera) [1334372] - [netdrv] xen-netfront: convert to GRO API (Ivan Vecera) [1334372] - [netdrv] virtio_net: Fix napi poll list corruption (Ivan Vecera) [1334372] - [netdrv] caif: Fix napi poll list corruption (Ivan Vecera) [1334372] - [netdrv] bgmac: fix requests for extra polling calls from NAPI (Ivan Vecera) [1334372] - [netdrv] bgmac: leave interrupts disabled as long as there is work to do (Ivan Vecera) [1334372] - [net] Rearrange loop in net_rx_action (Ivan Vecera) [1334372] - [net] Always poll at least one device in net_rx_action (Ivan Vecera) [1334372] - [net] Detect drivers that reschedule NAPI and exhaust budget (Ivan Vecera) [1334372] - [net] Move napi polling code out of net_rx_action (Ivan Vecera) [1334372] - [net] less interrupt masking in NAPI (Ivan Vecera) [1334372] - [net] route: enforce hoplimit max value (Paolo Abeni) [1313892] - [net] netem: Segment GSO packets on enqueue (Neil Horman) [980835] - [netdrv] macvlan: resolve ENOENT errors on creation (Ivan Vecera) [1333314] - [net] rename sysfs symlinks on device name change (Ivan Vecera) [1333228] - [net] add sysfs helpers for netdev_adjacent logic (Ivan Vecera) [1333228]- [cpufreq] intel_pstate: Update frequencies of policy->cpus only from ->set_policy() (Prarit Bhargava) [1329088] - [kernel] kprobes: Add IPMODIFY flag to kprobe_ftrace_ops (Jessica Yu) [1113830] - [kernel] ftrace, kprobes: Support IPMODIFY flag to find IP modify conflict (Jessica Yu) [1113830] - [x86] kprobes/ftrace: Recover original IP if pre_handler doesn't change it (Jessica Yu) [1113830] - [kernel] ftrace: Simplify ftrace_hash_disable/enable path in ftrace_hash_move (Jessica Yu) [1113830] - [kernel] ftrace: Use macros for numbers in ftrace rec shift bits (Jessica Yu) [1113830] - [netdrv] cnic: call cp->stop_hw() in cnic_start_hw() on allocation failure (Ivan Vecera) [1327015] - [virtio] virtio-pci: use possible fallback queue size ("Michael S. Tsirkin") [1320152] - [input] synaptics - handle spurious release of trackstick buttons, again (Benjamin Tissoires) [1317809] - [nvme] host: Always use MSI/MSI-x interrupts (David Milburn) [1334462] - [misc] cxl: Poll for outstanding IRQs when detaching a context (Steve Best) [1332487] - [misc] cxl: Keep IRQ mappings on context teardown (Steve Best) [1332487] - [netdrv] cxgb4: Set VPD size so we can read both VPD structures (Myron Stowe) [1289561 1332667] - [pci] Add pci_set_vpd_size() to set VPD size (Myron Stowe) [1289561 1332667] - [pci] Prevent VPD access for buggy devices (Myron Stowe) [1289561 1332667] - [pci] Sleep rather than busy-wait for VPD access completion (Myron Stowe) [1289561 1332667] - [pci] Fold struct pci_vpd_pci22 into struct pci_vpd (Myron Stowe) [1289561 1332667] - [pci] Rename VPD symbols to remove unnecessary "pci22" (Myron Stowe) [1289561 1332667] - [pci] Remove struct pci_vpd_ops.release function pointer (Myron Stowe) [1289561 1332667] - [pci] Move pci_vpd_release() from header file to pci/access.c (Myron Stowe) [1289561 1332667] - [pci] Move pci_read_vpd() and pci_write_vpd() close to other VPD code (Myron Stowe) [1289561 1332667] - [pci] Determine actual VPD size on first access (Myron Stowe) [1289561 1332667] - [pci] Use bitfield instead of bool for struct pci_vpd_pci22.busy (Myron Stowe) [1289561 1332667] - [pci] Allow access to VPD attributes with size 0 (Myron Stowe) [1289561 1332667] - [pci] Update VPD definitions (Myron Stowe) [1289561 1332667] - [pci] Use kobj_to_dev() instead of open-coding it (Myron Stowe) [1289561 1332667] - [netdrv] cxgb4: Set mac addr from vpd, when we can't contact firmware (Myron Stowe) [1289561 1332667] - [x86] platform/uv: Fix incorrect nodes and pnodes for cpuless and memoryless nodes (Frank Ramsay) [1276458] - [misc] x86/platform/uv: Remove Obsolete GRU MMR address translation (Frank Ramsay) [1276458] - [x86] platform/uv: Update physical address conversions for UV4 (Frank Ramsay) [1276458] - [x86] platform/uv: Build GAM reference tables (Frank Ramsay) [1276458] - [x86] platform/uv: Support UV4 socket address changes (Frank Ramsay) [1276458] - [x86] platform/uv: Add obtaining GAM Range Table from UV BIOS (Frank Ramsay) [1276458] - [x86] platform/uv: Add UV4 addressing discovery function (Frank Ramsay) [1276458] - [x86] platform/uv: Fold blade info into per node hub info structs (Frank Ramsay) [1276458] - [x86] platform/uv: Allocate common per node hub info structs on local node (Frank Ramsay) [1276458] - [x86] platform/uv: Move blade local processor ID to the per cpu info struct (Frank Ramsay) [1276458] - [x86] platform/uv: Move scir info to the per cpu info struct (Frank Ramsay) [1276458] - [x86] platform/uv: Create per cpu info structs to replace per hub info structs (Frank Ramsay) [1276458] - [x86] platform/uv: Update MMIOH setup function to work for both UV3 and UV4 (Frank Ramsay) [1276458] - [x86] platform/uv: Clean up redunduncies after merge of UV4 MMR definitions (Frank Ramsay) [1276458] - [x86] platform/uv: Add UV4 Specific MMR definitions (Frank Ramsay) [1276458] - [x86] platform/uv: Prep for UV4 MMR updates (Frank Ramsay) [1276458] - [x86] platform/uv: Add UV MMR Illegal Access Function (Frank Ramsay) [1276458] - [x86] platform/uv: Add UV4 Specific Defines (Frank Ramsay) [1276458] - [x86] platform/uv: Add UV Architecture Defines (Frank Ramsay) [1276458] - [x86] platform/uv: Add Initial UV4 definitions (Frank Ramsay) [1276458] - [x86] kvm: vmx: fix nested vpid for old KVM guests (Bandan Das) [1319020] - [x86] kvm: vmx: avoid guest hang on invalid invvpid instruction (Bandan Das) [1319020] - [x86] kvm: vmx: avoid guest hang on invalid invept instruction (Bandan Das) [1319020] - [x86] setup/crash: Check memblock_reserve() retval (Baoquan He) [1241236] - [x86] setup/crash: Cleanup some more (Baoquan He) [1241236] - [x86] setup/crash: Remove alignment variable (Baoquan He) [1241236] - [x86] setup: Cleanup crashkernel reservation functions (Baoquan He) [1241236] - [x86] setup: Do not reserve crashkernel high memory if low reservation failed (Baoquan He) [1241236] - [x86] perf/x86/cqm: Factor out some common code (Jiri Olsa) [1084618] - [x86] perf/x86/mbm: Add support for MBM counter overflow handling (Jiri Olsa) [1084618] - [x86] perf/x86/mbm: Implement RMID recycling (Jiri Olsa) [1084618] - [x86] perf/x86/mbm: Add memory bandwidth monitoring event management (Jiri Olsa) [1084618] - [x86] perf/x86/mbm: Add Intel Memory B/W Monitoring enumeration and init (Jiri Olsa) [1084618] - [x86] perf/x86/cqm: Fix CQM memory leak and notifier leak (Jiri Olsa) [1084618] - [include] perf/x86/cqm: Fix CQM handling of grouping events into a cache_group (Jiri Olsa) [1084618] - [x86] perf/x86/intel/cqm: Use 'u32' data type for RMIDs (Jiri Olsa) [1084618] - [x86] perf/x86/intel/cqm: Add storage for 'closid' and clean up 'struct intel_pqr_state' (Jiri Olsa) [1084618] - [x86] perf/x86/intel/cqm: Remove useless wrapper function (Jiri Olsa) [1084618] - [x86] perf/x86/intel/cqm: Avoid pointless MSR write (Jiri Olsa) [1084618] - [x86] perf/x86/intel/cqm: Remove pointless spinlock from state cache (Jiri Olsa) [1084618] - [x86] perf/x86/intel/cqm: Document PQR MSR abuse (Jiri Olsa) [1084618] - [include] perf/x86/intel/cqm: Use proper data types (Jiri Olsa) [1084618] - [x86] topology: Fix logical package mapping (Jiri Olsa) [1084618] - [x86] topology: Create logical package id (Jiri Olsa) [1084618] - [x86] perf: Fix uncore build (Jiri Olsa) [1330700] - [perf] Allow storage of PMU private data in event (Jiri Olsa) [1330700]- [fs] cifs: fix type confusion in copy offload ioctl (Sachin Prabhu) [1335974] - [fs] locks: inline posix_lock_file_wait and flock_lock_file_wait (Benjamin Coddington) [1329488] - [fs] nfs4: have do_vfs_lock take an inode pointer (Benjamin Coddington) [1329488] - [fs] locks: new helpers - flock_lock_inode_wait and posix_lock_inode_wait (Benjamin Coddington) [1329488] - [fs] locks: have flock_lock_file take an inode pointer instead of a filp (Benjamin Coddington) [1329488] - [fs] revert "nfs: take extra reference to fl->fl_file when running a LOCKU operation" (Benjamin Coddington) [1329488] - [fs] ext4: correctly migrate a file with a hole at the beginning (Eryu Guan) [1187078] - [fs] ext4: be more strict when migrating to non-extent based file (Eryu Guan) [1187078] - [scsi] megaraid_sas: fix kerneldoc (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Downgrade two success messages to info (Tomas Henzl) [1262033] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1262033] - [scsi] megaraid_sas: task management code optimizations (Tomas Henzl) [1262033] - [scsi] megaraid_sas: call ISR function to clean up pending replies in OCR path (Tomas Henzl) [1262033] - [scsi] megaraid_sas: reduce memory footprints in kdump mode (Tomas Henzl) [1262033] - [scsi] megaraid_sas: add missing curly braces in ioctl handler (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Don't issue kill adapter for MFI controllers in case of PD list DCMD failure (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Add an i/o barrier (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Fix SMAP issue (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Fix for IO failing post OCR in SRIOV environment (Tomas Henzl) [1262033] - [scsi] megaraid: fix null pointer check in megasas_detach_one() (Tomas Henzl) [1262033] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1262033] - [scsi] megaraid_sas: SPERC OCR changes (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Introduce module parameter for SCSI command timeout (Tomas Henzl) [1262033] - [scsi] megaraid_sas: MFI adapter OCR changes (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Make adprecovery variable atomic (Tomas Henzl) [1262033] - [scsi] megaraid_sas: IO throttling support (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Dual queue depth support (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Code optimization build_and_issue_cmd return-type (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Reply Descriptor Post Queue (RDPQ) support (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Fastpath region lock bypass (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Update device queue depth based on interface type (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Task management support (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Syncing request flags macro names with firmware (Tomas Henzl) [1262033] - [scsi] megaraid_sas: MFI IO timeout handling (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Do not allow PCI access during OCR (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Fix sparse warning (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Make tape drives visible on PERC5 controllers (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Remove debug print from function megasas_update_span_set (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Driver version upgrade (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Make PI enabled VD 8 byte DMA aligned (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Indicate online firmware upgrade support for Secure JBOD feature (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Update OCR capability on controller properties change (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Do not use PAGE_SIZE for max_sectors (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Support for Cutlass (12 Gbps) controller (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Support for Intruder (12 Gbps) controller (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Remove PCI id checks (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Expose TAPE drives unconditionally (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Version update (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Print critical firmware event messages (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Support for max_io_size 1MB (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Code cleanup-use local variable drv_ops inside megasas_ioc_init_fusion (Tomas Henzl) [1262033] - [scsi] megaraid_sas: JBOD sequence number support (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Increase timeout to 60 secs for abort frames during shutdown (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Synchronize driver headers with firmware APIs (Tomas Henzl) [1262033] - [scsi] megaraid_sas: fix whitespace errors (Tomas Henzl) [1262033] - [scsi] megaraid_sas: use dev_printk when possible (Tomas Henzl) [1262033] - [scsi] megaraid_sas: fix TRUE and FALSE re-define build error (Tomas Henzl) [1262033]- [scsi] st: fix potential null pointer dereference (Maurizio Lombardi) [902531] - [scsi] st: Destroy st_index_idr on module exit (Maurizio Lombardi) [902531] - [scsi] st: convert DRIVER_ATTR macros to DRIVER_ATTR_RO (Maurizio Lombardi) [902531] - [scsi] st: convert to using driver attr groups for sysfs (Maurizio Lombardi) [902531] - [scsi] st: implement tape statistics (Maurizio Lombardi) [902531] - [scsi] st: convert class code to use dev_groups (Maurizio Lombardi) [902531] - [scsi] st: call scsi_set_medium_removal directly (Maurizio Lombardi) [902531] - [scsi] mpt3sas: create two binaries from a single source (Tomas Henzl) [1262031] - [scsi] mpt3sas - remove unused fw_event_work elements (Tomas Henzl) [1262031] - [scsi] mpt3sas: Remove usage of 'struct timeval' (Tomas Henzl) [1262031] - [scsi] mpt3sas: Don't overreach ioc reply_post during initialization (Tomas Henzl) [1262031] - [scsi] mpt3sas: Remove unnecessary synchronize_irq before free_irq (Tomas Henzl) [1262031] - [scsi] mpt3sas: Free memory pools before retrying to allocate with different value (Tomas Henzl) [1262031] - [scsi] mpt3sas: Remove cpumask_clear for zalloc_cpumask_var and don't free free_cpu_mask_var before reply_q (Tomas Henzl) [1262031] - [scsi] mpt3sas: Updating mpt3sas driver version to 12.100.00.00 (Tomas Henzl) [1262031] - [scsi] mpt3sas: Updated MPI Header to 2.00.42 (Tomas Henzl) [1262031] - [scsi] mpt3sas: Add support for configurable Chain Frame Size (Tomas Henzl) [1262031] - [scsi] mpt3sas: Added smp_affinity_enable module parameter (Tomas Henzl) [1262031] - [scsi] mpt3sas: Make use of additional HighPriority credit message frames for sending SCSI IO's (Tomas Henzl) [1262031] - [scsi] mpt3sas: Never block the Enclosure device (Tomas Henzl) [1262031] - [scsi] mpt3sas: Fix static analyzer(coverity) tool identified defects (Tomas Henzl) [1262031] - [scsi] mpt3sas: Used IEEE SGL instead of MPI SGL while framing a SMP Passthrough request message (Tomas Henzl) [1262031] - [scsi] mpt3sas: Added support for high port count HBA variants (Tomas Henzl) [1262031] - [scsi] mpt3sas: A correction in unmap_resources (Tomas Henzl) [1262031] - [scsi] mpt3sas: fix Kconfig dependency problem for mpt2sas back compatibility (Tomas Henzl) [1262031] - [scsi] mpt3sas: Add dummy Kconfig option for backwards compatibility (Tomas Henzl) [1262031] - [scsi] mpt3sas: Fix use sas_is_tlr_enabled API before enabling MPI2_SCSIIO_CONTROL_TLR_ON flag (Tomas Henzl) [1262031] - [scsi] mpt3sas: fix inline markers on non inline function declarations (Tomas Henzl) [1262031] - [scsi] mpt3sas: Bump mpt3sas driver version to 09.102.00.00 (Tomas Henzl) [1262031] - [scsi] mpt3sas: Single driver module which supports both SAS 2.0 & SAS 3.0 HBAs (Tomas Henzl) [1262031] - [scsi] mpt2sas: mpt3sas: Update the driver versions (Tomas Henzl) [1262031] - [scsi] mpt3sas: setpci reset kernel oops fix (Tomas Henzl) [1262031] - [scsi] mpt3sas: Added OEM Gen2 PnP ID branding names (Tomas Henzl) [1262031] - [scsi] mpt3sas: Refcount fw_events and fix unsafe list usage (Tomas Henzl) [1262031] - [scsi] mpt3sas: Refcount sas_device objects and fix unsafe list usage (Tomas Henzl) [1262031] - [scsi] mpt3sas: sysfs attribute to report Backup Rail Monitor Status (Tomas Henzl) [1262031] - [scsi] mpt3sas: Ported WarpDrive product SSS6200 support (Tomas Henzl) [1262031] - [scsi] mpt3sas: fix for driver fails EEH, recovery from injected pci bus error (Tomas Henzl) [1262031] - [scsi] mpt3sas: Manage MSI-X vectors according to HBA device type (Tomas Henzl) [1262031] - [scsi] mpt3sas: Don't send PHYDISK_HIDDEN RAID action request on SAS2 HBAs (Tomas Henzl) [1262031] - [scsi] mpt3sas: Build MPI SGL LIST on GEN2 HBAs and IEEE SGL LIST on GEN3 HBAs (Tomas Henzl) [1262031] - [scsi] mpt2sas, mpt3sas: Remove SCSI_MPTXSAS_LOGGING entry from Kconfig (Tomas Henzl) [1262031] - [scsi] mpt3sas: Define 'hba_mpi_version_belonged' IOC variable (Tomas Henzl) [1262031] - [scsi] mpt2sas: Remove .c and .h files from mpt2sas driver (Tomas Henzl) [1262031] - [scsi] mpt2sas: Move Gen2 HBA's device registration to a separate file (Tomas Henzl) [1262031] - [scsi] mpt3sas: Move Gen3 HBA's device registration to a separate file (Tomas Henzl) [1262031] - [scsi] mpt3sas: Added mpt2sas driver definitions (Tomas Henzl) [1262031] - [scsi] mpt2sas: Use mpi headers from mpt3sas (Tomas Henzl) [1262031] - [scsi] mpt2sas: setpci reset kernel oops fix (Tomas Henzl) [1262031] - [scsi] mpt2sas: Refcount fw_events and fix unsafe list usage (Tomas Henzl) [1262031] - [scsi] mpt2sas: Refcount sas_device objects and fix unsafe list usage (Tomas Henzl) [1262031] - [scsi] mpt3sas: Bump mpt3sas driver version to 9.100.00.00 (Tomas Henzl) [1262031] - [scsi] mpt3sas: When device is blocked followed by unblock fails, unfreeze the I/Os (Tomas Henzl) [1262031] - [scsi] mpt3sas: Call dma_mapping_error() API after mapping an address with dma_map_single() API (Tomas Henzl) [1262031] - [scsi] mpt3sas: Use alloc_ordered_workqueue() API instead of create_singlethread_workqueue() API (Tomas Henzl) [1262031] - [scsi] mpt3sas: Added support for customer specific branding (Tomas Henzl) [1262031] - [scsi] mpt3sas: Return host busy error status to SML when DMA mapping of scatter gather list fails for a SCSI command (Tomas Henzl) [1262031] - [scsi] mpt3sas: Complete the SCSI command with DID_RESET status for log_info value 0x0x32010081 (Tomas Henzl) [1262031] - [scsi] mpt3sas: MPI 2.5 Rev K (2.5.6) specifications (Tomas Henzl) [1262031] - [scsi] mpt3sas: Bump mpt3sas driver version to v6.100.00.00 (Tomas Henzl) [1262031] - [scsi] mpt3sas: Add branding string support for OEM custom HBA (Tomas Henzl) [1262031] - [scsi] mpt3sas: Add branding string support for OEM's HBA (Tomas Henzl) [1262031] - [scsi] mpt3sas: MPI 2.5 Rev J (2.5.5) specification and 2.00.34 header files (Tomas Henzl) [1262031] - [scsi] mpt3sas: Update MPI2 strings to MPI2.5 (Tomas Henzl) [1262031] - [scsi] mpt3sas: Bump mpt3sas Driver version to v5.100.00.00 (Tomas Henzl) [1262031] - [scsi] mpt3sas: Provides the physical location of sas drives (Tomas Henzl) [1262031] - [scsi] mpt3sas: MPI 2.5 Rev I (2.5.4) specifications (Tomas Henzl) [1262031] - [scsi] mpt3sas: Remove redundancy code while freeing the controller resources (Tomas Henzl) [1262031] - [scsi] mpt3sas: Don't block the drive when drive addition under the control of SML (Tomas Henzl) [1262031] - [scsi] mpt3sas: Get IOC_FACTS information using handshake protocol only after HBA card gets into READY or Operational state (Tomas Henzl) [1262031] - [scsi] mpt3sas: Added Combined Reply Queue feature to extend up-to 96 MSIX vector support (Tomas Henzl) [1262031] - [scsi] mpt2sas, mpt3sas: Abort initialization if no memory I/O resources detected (Tomas Henzl) [1262031] - [scsi] bfa: Update driver version to 3.2.25.0 (Chad Dupuis) [1273082] - [scsi] bfa: File header and user visible string changes (Chad Dupuis) [1273082] - [scsi] bfa: Updating copyright messages (Chad Dupuis) [1273082] - [scsi] bfa: Fix indentation (Chad Dupuis) [1273082] - [scsi] qla2xxx: Fix rwlock recursion (Chad Dupuis) [1273080] - [scsi] qla2xxx: Update the driver version to 8.07.00.33.07.3-k (Chad Dupuis) [1273080] - [scsi] qla2xxx: Set relogin flag when we fail to queue login requests (Chad Dupuis) [1273080] - [scsi] qla2xxx: Enable T10-DIF for ISP27XX (Chad Dupuis) [1273080] - [scsi] qla2xxx: Provide mbx info in BBCR data after mbx failure (Chad Dupuis) [1273080] - [scsi] qla2xxx: Avoid side effects when using endianizer macros (Chad Dupuis) [1273080] - [scsi] qla2xxx: Add support for Private link statistics counters (Chad Dupuis) [1273080] - [scsi] qla2xxx: Add support for buffer to buffer credit value for ISP27XX (Chad Dupuis) [1273080] - [scsi] qla2xxx: Add support for online flash update for ISP27XX (Chad Dupuis) [1273080] - [scsi] qla2xxx: Allow fw to hold status before sending ABTS response (Chad Dupuis) [1273080] - [scsi] qla2xxx: Seed init-cb login timeout from nvram exclusively (Chad Dupuis) [1273080] - [scsi] qla2xxx: Remove unneeded link offline message (Chad Dupuis) [1273080] - [scsi] qla2xxx: Add pci device id 0x2261 (Chad Dupuis) [1273080] - [scsi] qla2xxx: Fix missing device login retries (Chad Dupuis) [1273080] - [scsi] qla2xxx: Add support to show MPI and PEP FW version for ISP27xx (Chad Dupuis) [1273080] - [scsi] qla2xxx: Do not reset ISP for error entry with an out of range handle (Chad Dupuis) [1273080] - [scsi] qla2xxx: Add adapter checks for FAWWN functionality (Chad Dupuis) [1273080] - [scsi] qla2xxx: Pause risc before manipulating risc semaphore (Chad Dupuis) [1273080] - [scsi] qla2xxx: Use ssdid to gate semaphore manipulation (Chad Dupuis) [1273080] - [scsi] qla2xxx: Handle AEN8014 incoming port logout (Chad Dupuis) [1273080] - [scsi] qla2xxx: Add serdes register read/write support for ISP25xx (Chad Dupuis) [1273080] - [scsi] qla2xxx: Return the fabric command state for non-task management requests (Chad Dupuis) [1273080] - [scsi] qla2xxx: Avoid that sparse complains about context imbalances (Chad Dupuis) [1273080] - [scsi] qla2xxx: Remove dead code (Chad Dupuis) [1273080] - [scsi] qla2xxx: Remove a superfluous test (Chad Dupuis) [1273080] - [scsi] qla2xxx: Fix sparse annotations (Chad Dupuis) [1273080] - [scsi] qla2xxx: Avoid that sparse complains about duplicate (noderef) attributes (Chad Dupuis) [1273080] - [scsi] qla2xxx: Remove __constant_ prefix (Chad Dupuis) [1273080] - [scsi] qla2xxx: Replace two macros with an inline function (Chad Dupuis) [1273080] - [scsi] qla2xxx: Remove set-but-not-used variables (Chad Dupuis) [1273080] - [scsi] qla2xxx: Declare local functions static (Chad Dupuis) [1273080] - [scsi] qla2xxx: Report both rsp_info and rsp_info_len (Chad Dupuis) [1273080] - [scsi] qla2xxx: Fix indentation (Chad Dupuis) [1273080] - [scsi] qla2xxx: Comment out unreachable code (Chad Dupuis) [1273080] - [scsi] qla2xxx: Prevent probe and board_disable race (Chad Dupuis) [1273080] - [scsi] qla2xxx: Prevent removal and board_disable race (Chad Dupuis) [1273080] - [scsi] qla2xxx: Schedule board_disable only once (Chad Dupuis) [1273080] - [scsi] qla2xxx: Collect PCI register checks and board_disable scheduling (Chad Dupuis) [1273080] - [scsi] qla2xxx: Use qla2x00_clear_drv_active on probe failure (Chad Dupuis) [1273080] - [scsi] qla2xxx: Disable adapter when we encounter a PCI disconnect (Chad Dupuis) [1273080] - [scsi] qla2xxx: Fix shost use-after-free on device removal (Chad Dupuis) [1273080] - [scsi] qla2xxx: Refactor shutdown code so some functionality can be reused (Chad Dupuis) [1273080] - [scsi] fnic: Using rport->dd_data to check rport online instead of rport_lookup (Maurizio Lombardi) [1276102] - [scsi] fnic: Cleanup the I/O pending with fw and has timed out and is used to issue LUN reset (Maurizio Lombardi) [1276102] - [scsi] fnic: Fix to cleanup aborted IO to avoid device being offlined by mid-layer (Maurizio Lombardi) [1276102] - [scsi] fnic: Use the local variable instead of I/O flag to acquire io_req_lock in fnic_queuecommand() to avoid deadloack (Maurizio Lombardi) [1276102] - [netdrv] vmxnet3: set CHECKSUM_UNNECESSARY for IPv6 packets (Neil Horman) [1329403] - [netdrv] vmxnet3: fix lock imbalance in vmxnet3_tq_xmit() (Neil Horman) [1329403] - [netdrv] vmxnet3: avoid calling pskb_may_pull with interrupts disabled (Neil Horman) [1329403] - [netdrv] vmxnet3: Update Rx ring 2 max size (Neil Horman) [1329403] - [netdrv] vmxnet3: Fix regression caused by 5738a09 (Neil Horman) [1329403] - [netdrv] vmxnet3: fix checks for dma mapping errors (Neil Horman) [1329403] - [netdrv] vmxnet3: Fix use of mfTableLen for big endian architectures (Neil Horman) [1329403] - [netdrv] vmxnet3: get rid of unnecessary initializations in .get_drvinfo() (Neil Horman) [1329403] - [netdrv] vmxnet3: Extend register dump support (Neil Horman) [1329403] - [netdrv] vmxnet3: prevent receive getting out of sequence on napi poll (Neil Horman) [1329403] - [netdrv] vmxnet3: Bump up driver version number (Neil Horman) [1329403] - [netdrv] be2net: fix BE3-R FW download compatibility check (Ivan Vecera) [1306516] - [netdrv] mlx4_en: Fix endianness bug in IPV6 csum calculation (Kamal Heib) [1249733 1325358]- [x86] mm: Drop WARN from multi-BAR check (Jiri Olsa) [1318419] - [mm] fix mlock accouting (Hendrik Brueckner) [1334242] - [mm] vmstat: fix overflow in mod_zone_page_state() (Hendrik Brueckner) [1334242] - [s390] pci: add extra padding to function measurement block (Hendrik Brueckner) [1330111] - [s390] pci: enforce fmb page boundary rule (Hendrik Brueckner) [1330111] - [s390] pci: extract software counters from fmb (Hendrik Brueckner) [1330111] - [s390] pci: remove pdev pointer from arch data (Hendrik Brueckner) [1330099] - [s390] pci_dma: improve debugging of errors during dma map (Hendrik Brueckner) [1330100] - [s390] pci_dma: handle dma table failures (Hendrik Brueckner) [1330100] - [s390] pci_dma: unify label of invalid translation table entries (Hendrik Brueckner) [1330100] - [s390] pci_dma: fix DMA table corruption with > 4 TB main memory (Hendrik Brueckner) [1330112] - [s390] pci: use pci_rescan_remove_lock (Hendrik Brueckner) [1330092] - [kernel] sched: Fix potential kabi breakage on wait_bit_queue (Benjamin Coddington) [1333024] - [watchdog] hpwdt: use nmi_panic() when kernel panics in NMI handler (David Arcari) [1327401] - [ipmi] watchdog: use nmi_panic() when kernel panics in NMI handler (David Arcari) [1327401] - [kernel] panic: change nmi_panic from macro to function (David Arcari) [1327401] - [x86] nmi: Save regs in crash dump on external NMI (David Arcari) [1327401] - [x86] apic: Introduce apic_extnmi command line parameter (David Arcari) [1327401] - [kernel] kexec: Fix race between panic() and crash_kexec() (David Arcari) [1327401] - [kernel] panic, x86: Allow CPUs to save registers even if looping in NMI context (David Arcari) [1327401] - [kernel] panic, x86: Fix re-entrance problem due to panic on NMI (David Arcari) [1327401] - [kernel] watchdog: keep rhel7 old-behaviour compatibility (David Arcari) [1290573] - [x86] re-enable fixup_ht_bug (David Arcari) [1290573] - [lib] workqueue: implement lockup detector (David Arcari) [1290573] - [kernel] watchdog: introduce touch_softlockup_watchdog_sched() (David Arcari) [1290573] - [kernel] watchdog: fix race between proc_watchdog_thresh() and watchdog_timer_fn() (David Arcari) [1290573] - [kernel] watchdog: remove {get|put}_online_cpus() from watchdog_{park|unpark}_threads() (David Arcari) [1290573] - [kernel] watchdog: avoid races between /proc handlers and CPU hotplug (David Arcari) [1290573] - [kernel] watchdog: avoid race between lockup detector suspend/resume and CPU hotplug (David Arcari) [1290573] - [kernel] watchdog: add sysctl knob hardlockup_panic (David Arcari) [1290573] - [kernel] watchdog: perform all-CPU backtrace in case of hard lockup (David Arcari) [1290573] - [kernel] watchdog: do not unpark threads in watchdog_park_threads() on error (David Arcari) [1290573] - [kernel] watchdog: implement error handling in lockup_detector_suspend() (David Arcari) [1290573] - [kernel] watchdog: implement error handling in update_watchdog_all_cpus() and callers (David Arcari) [1290573] - [kernel] watchdog: move watchdog_disable_all_cpus() outside of ifdef (David Arcari) [1290573] - [kernel] watchdog: fix error handling in proc_watchdog_thresh() (David Arcari) [1290573] - [kernel] watchdog: is_hardlockup can be boolean (David Arcari) [1290573] - [kernel] watchdog: rename watchdog_suspend() and watchdog_resume() (David Arcari) [1290573] - [kernel] watchdog: use suspend/resume interface in fixup_ht_bug() (David Arcari) [1290573] - [kernel] watchdog: use park/unpark functions in update_watchdog_all_cpus() (David Arcari) [1290573] - [kernel] watchdog: introduce watchdog_suspend() and watchdog_resume() (David Arcari) [1290573] - [kernel] watchdog: introduce watchdog_park_threads() and watchdog_unpark_threads() (David Arcari) [1290573] - [kernel] watchdog: move NMI function header declarations from watchdog.h to nmi.h (David Arcari) [1290573] - [kernel] watchdog: add watchdog_cpumask sysctl to assist nohz (David Arcari) [1290573] - [kernel] smpboot: allow excluding cpus from the smpboot threads (David Arcari) [1290573] - [kernel] smpboot: Add common code for notification from dying CPU (David Arcari) [1290573] - [kernel] smpboot: Add missing get_online_cpus() in smpboot_register_percpu_thread() (David Arcari) [1290573] - [kernel] sched, smp: Correctly deal with nested sleeps (David Arcari) [1290573] - [kernel] watchdog: fix double lock in watchdog_nmi_enable_all (David Arcari) [1290573] - [kernel] watchdog: Fix merge 'conflict' (David Arcari) [1290573] - [kernel] watchdog: introduce the hardlockup_detector_disable() function (David Arcari) [1290573] - [kernel] watchdog: clean up some function names and arguments (David Arcari) [1290573] - [kernel] watchdog: enable the new user interface of the watchdog mechanism (David Arcari) [1290573] - [documentation] watchdog: Document watchdog_thresh sysctl (David Arcari) [1290573] - [kernel] watchdog: Disallow setting watchdog_thresh to -1 (David Arcari) [1290573] - [kernel] watchdog: implement error handling for failure to set up hardware perf events (David Arcari) [1290573] - [kernel] watchdog: introduce separate handlers for parameters in /proc/sys/kernel (David Arcari) [1290573] - [kernel] watchdog: introduce proc_watchdog_common() (David Arcari) [1290573] - [kernel] watchdog: move definition of 'watchdog_proc_mutex' outside of proc_dowatchdog() (David Arcari) [1290573] - [kernel] watchdog: introduce the proc_watchdog_update() function (David Arcari) [1290573] - [kernel] watchdog: new definitions and variables, initialization (David Arcari) [1290573] - [kernel] softlockup: make detector be aware of task switch of processes hogging cpu (David Arcari) [1290573] - [kernel] watchdog: Remove unnecessary header files (David Arcari) [1290573] - [kernel] watchdog: convert printk/pr_warning to pr_foo() (David Arcari) [1290573] - [kernel] watchdog: remove preemption restrictions when restarting lockup detector (David Arcari) [1290573]- [thermal] powerclamp: remove cpu whitelist (Steve Best) [1273740] - [acpi] srat: fix SRAT parsing order with both LAPIC and X2APIC present (Prarit Bhargava) [1331394] - [s390] spinlock: avoid yield to non existent cpu (Hendrik Brueckner) [1334236] - [tty] Drop krefs for interrupted tty lock ("Herton R. Krzesinski") [1327403] - [tty] rocket: Remove private close_wait ("Herton R. Krzesinski") [1327403] - [tty] Retry failed reopen if tty teardown in-progress ("Herton R. Krzesinski") [1327403] - [tty] Prevent hw state corruption in exclusive mode reopen ("Herton R. Krzesinski") [1327403] - [tty] Wait interruptibly for tty lock on reopen ("Herton R. Krzesinski") [1327403] - [tty] Remove wait_event_interruptible_tty() ("Herton R. Krzesinski") [1327403] - [tty] r3964: Replace/remove bogus tty lock use ("Herton R. Krzesinski") [1327403] - [tty] r3964: Use tty->read_wait waitqueue ("Herton R. Krzesinski") [1327403] - [tty] Remove tty_port::close_wait ("Herton R. Krzesinski") [1327403] - [tty] usb: gadget: gserial: Privatize close_wait ("Herton R. Krzesinski") [1327403] - [tty] usb: gadget: serial: fix re-ordering of tx data ("Herton R. Krzesinski") [1327403] - [tty] Remove ASYNC_CLOSING checks in open()/hangup() methods ("Herton R. Krzesinski") [1327403] - [tty] Remove tty_hung_up_p() tests from tty drivers' open() ("Herton R. Krzesinski") [1327403] - [tty] serial_core: fix uart PORT_UNKNOWN handling ("Herton R. Krzesinski") [1327403] - [tty] synclink: avoid sleep_on race ("Herton R. Krzesinski") [1327403] - [tty] Remove tty_wait_until_sent_from_close() ("Herton R. Krzesinski") [1327403] - [tty] Document locking for tty_port_close{, start, end}() ("Herton R. Krzesinski") [1327403] - [tty] Remove warning in tty_lock_slave() ("Herton R. Krzesinski") [1327403] - [tty] Fix timeout on pty set ldisc ("Herton R. Krzesinski") [1327403] - [tty] Fix hung task on pty hangup ("Herton R. Krzesinski") [1327403] - [tty] Prefix tty_ldisc_{lock, lock_nested, unlock} functions ("Herton R. Krzesinski") [1327403] - [tty] pty: Don't drop pty master tty lock to hangup slave ("Herton R. Krzesinski") [1327403] - [tty] Preset lock subclass for nested tty locks ("Herton R. Krzesinski") [1327403] - [tty] Change tty lock order to master->slave ("Herton R. Krzesinski") [1327403] - [tty] Simplify tty_release() state checks ("Herton R. Krzesinski") [1327403] - [tty] Simplify tty_release_checks() interface ("Herton R. Krzesinski") [1327403] - [tty] Simplify tty_ldisc_release() interface ("Herton R. Krzesinski") [1327403] - [tty] Fold pty pair handling into tty_flush_works() ("Herton R. Krzesinski") [1327403] - [tty] Simplify pty pair teardown logic ("Herton R. Krzesinski") [1327403] - [tty] Don't release tty locks for wait queue sanity check ("Herton R. Krzesinski") [1327403] - [tty] Don't take tty_mutex for tty count changes ("Herton R. Krzesinski") [1327403] - [tty] Remove TTY_CLOSING ("Herton R. Krzesinski") [1327403] - [tty] Drop tty_mutex before tty reopen ("Herton R. Krzesinski") [1327403] - [tty] Re-open /dev/tty without tty_mutex ("Herton R. Krzesinski") [1327403] - [tty] pty: Always return -EIO if slave BSD pty opened first ("Herton R. Krzesinski") [1327403] - [tty] Fix use-after-free in pty_common_install ("Herton R. Krzesinski") [1327403] - [tty] Merge alloc_tty_struct and initialize_tty_struct ("Herton R. Krzesinski") [1327403] - [tty] Check tty->count instead of TTY_CLOSING in tty_reopen() ("Herton R. Krzesinski") [1327403] - [tty] Clarify re-open behavior of master ptys ("Herton R. Krzesinski") [1327403] - [tty] Remove TTY_HUPPING ("Herton R. Krzesinski") [1327403] - [tty] Invert tty_lock/ldisc_sem lock order ("Herton R. Krzesinski") [1327403] - [tty] Don't hold tty_lock for ldisc release ("Herton R. Krzesinski") [1327403] - [tty] Reset hupped state on open ("Herton R. Krzesinski") [1327403] - [tty] Only hangup once ("Herton R. Krzesinski") [1327403] - [tty] Fix hangup race with TIOCSETD ioctl ("Herton R. Krzesinski") [1327403] - [tty] Clarify ldisc variable ("Herton R. Krzesinski") [1327403]- [scsi] 3w-9xxx: version string touch (Tomas Henzl) [1322447] - [scsi] 3w-9xxx: don't unmap bounce buffered commands (Tomas Henzl) [1322447] - [scsi] 3w-9xxx: fix command completion race (Tomas Henzl) [1322447] - [scsi] lpfc: update version for rhel7.3 to 11.1.0.2 (Rob Evers) [1274910] - [scsi] lpfc: remove incorrect lockdep assertion (Rob Evers) [1274910] - [scsi] lpfc: fix misleading indentation (Rob Evers) [1274910] - [scsi] lpfc: fix missing zero termination in debugfs (Rob Evers) [1274910] - [scsi] lpfc: Add lockdep assertions (Rob Evers) [1274910] - [scsi] lpfc: Remove redundant code block in lpfc_scsi_cmd_iocb_cmpl (Rob Evers) [1274910] - [scsi] lpfc: Grammar s/an negative/a negative/ (Rob Evers) [1274910] - [scsi] lpfc: Update modified file copyrights (Rob Evers) [1274910] - [scsi] lpfc: Fix interaction between fdmi_on and enable_SmartSAN (Rob Evers) [1274910] - [scsi] lpfc: Add support for SmartSAN 2.0 (Rob Evers) [1274910] - [scsi] lpfc: Fix Device discovery failures during switch reboot test (Rob Evers) [1274910] - [scsi] lpfc: Fix crash when unregistering default rpi (Rob Evers) [1274910] - [scsi] lpfc: Fix DMA faults observed upon plugging loopback connector (Rob Evers) [1274910] - [scsi] lpfc: Correct LOGO handling during login (Rob Evers) [1274910] - [scsi] lpfc: Use kzalloc instead of kmalloc (Rob Evers) [1274910] - [scsi] lpfc: Add logging for misconfigured optics (Rob Evers) [1274910] - [scsi] lpfc: Fix external loopback failure (Rob Evers) [1274910] - [scsi] lpfc: Fix mbox reuse in PLOGI completion (Rob Evers) [1274910] - [scsi] lpfc: Use new FDMI speed definitions for 10G, 25G and 40G FCoE (Rob Evers) [1274910] - [scsi] lpfc: Make write check error processing more resilient (Rob Evers) [1274910] - [scsi] lpfc: Fix RDP ACC being too long (Rob Evers) [1274910] - [scsi] lpfc: Fix RDP Speed reporting (Rob Evers) [1274910] - [scsi] lpfc: Modularize and cleanup FDMI code in driver (Rob Evers) [1274910] - [scsi] lpfc: Fix crash in fcp command completion path (Rob Evers) [1274910] - [scsi] lpfc: Fix driver crash when module parameter lpfc_fcp_io_channel set to 16 (Rob Evers) [1274910] - [scsi] lpfc: Fix RegLogin failed error seen on Lancer FC during port bounce (Rob Evers) [1274910] - [scsi] lpfc: Fix the FLOGI discovery logic to comply with T11 standards (Rob Evers) [1274910] - [scsi] lpfc: Fix FCF Infinite loop in lpfc_sli4_fcf_rr_next_index_get (Rob Evers) [1274910] - [scsi] lpfc: fix memory leak and NULL dereference (Rob Evers) [1274910] - [scsi] lpfc: Fix default RA_TOV and ED_TOV in the FC/FCoE driver for all topologies (Rob Evers) [1274910] - [scsi] lpfc: The linux driver does not reinitiate discovery after a failed FLOGI (Rob Evers) [1274910] - [scsi] lpfc: Fix for discovery failure in PT2PT when FLOGI's ELS ACC response gets aborted (Rob Evers) [1274910] - [scsi] lpfc: Add support for Lancer G6 and 32G FC links (Rob Evers) [1274910] - [scsi] lpfc: fix lpfc_send_rscn_event sends bigger buffer size (Rob Evers) [1274910] - [scsi] lpfc: remove set but not used variables (Rob Evers) [1274910] - [scsi] lpfc: Make the function lpfc_sli4_mbox_completions_pending static in order to comply with function prototype (Rob Evers) [1274910] - [scsi] lpfc: Fix kmalloc overflow in LPFC driver at large core count (Rob Evers) [1274910] - [scsi] lpfc: Destroy lpfc_hba_index IDR on module exit (Rob Evers) [1274910] - [scsi] lpfc: in sli3 use configured sg_seg_cnt for sg_tablesize (Rob Evers) [1274910] - [scsi] lpfc: Remove unnessary cast (Rob Evers) [1274910] - [scsi] lpfc: fix model description (Rob Evers) [1274910] - [scsi] lpfc: Fix possible use-after-free and double free in lpfc_mbx_cmpl_rdp_page_a2() (Rob Evers) [1274910] - [scsi] lpfc: Use && instead of & for boolean expression (Rob Evers) [1274910] - [scsi] lpfc: Update copyright to 2015 (Rob Evers) [1274910] - [scsi] lpfc: Update Copyright on changed files (Rob Evers) [1274910]- [fs] configfs: fix race between dentry put and lookup (Robert S Peterson) [1333473] - [fs] nfsd: use short read as well as i_size to set eof (Benjamin Coddington) [1332694] - [mm] vmscan: catch and fix shrinker overflows (Rafael Aquini) [1245773] - [i2c] ismt: Add Intel DNV PCI ID (Steve Best) [1334006] - [idle] intel_idle: prevent SKL-H boot failure when C8+C9+C10 enabled (Steve Best) [1322358] - [acpi] acpica: Remove extraneous error message for large number of GPEs (Prarit Bhargava) [1305532] - [s390] kdump: fix wrong BUG_ON() statement (Hendrik Brueckner) [1330093] - [s390] zcrypt: HWRNG registration cause kernel panic on CEX hotplug (Hendrik Brueckner) [1330094] - [include] pci/msi: Initialize MSI capability for all architectures (Myron Stowe) [1334107] - [include] pci: Make pci_msi_setup_pci_dev() non-static for use by arch code (Myron Stowe) [1334107] - [pci] pci, parisc: Enable 64-bit bus addresses on PA-RISC (Myron Stowe) [1334107] - [pci] Don't use 64-bit bus addresses on PA-RISC (Myron Stowe) [1334107] - [pci] Tolerate hierarchies with no Root Port (Myron Stowe) [1334107] - [include] pci: Restore PCI_MSIX_FLAGS_BIRMASK definition (Myron Stowe) [1334107] - [pci] pciehp: Inline the "handle event" functions into the ISR (Myron Stowe) [1334107] - [pci] pciehp: Rename queue_interrupt_event() to pciehp_queue_interrupt_event() (Myron Stowe) [1334107] - [pci] pciehp: Make queue_interrupt_event() void (Myron Stowe) [1334107] - [pci] pciehp: Clean up debug logging (Myron Stowe) [1334107] - [x86] pci: Use host bridge _CRS info on systems with >32 bit addressing (Myron Stowe) [1334107] - [include] pci: Remove unused pci_scan_bus_parented() (Myron Stowe) [1334107] - [pci] aspm: Simplify Clock Power Management setting (Myron Stowe) [1334107] - [x86] pci: Use host bridge _CRS info on Foxconn K8M890-8237A (Myron Stowe) [1334107] - [include] pci: Remove unused pci_dma_burst_advice() (Myron Stowe) [1334107] - [include] pci: Remove unused pcibios_select_root() (again) (Myron Stowe) [1334107] - [x86] pci: Remove unnecessary #includes of (Myron Stowe) [1334107] - [s390] pci: Include , not (Myron Stowe) [1334107] - [include] pci: Add pci_bus_addr_t (Myron Stowe) [1334107] - [pci] Use dev->has_secondary_link to find downstream PCIe links (Myron Stowe) [1334107] - [pci] aspm: Use dev->has_secondary_link to find downstream links (Myron Stowe) [1334107] - [include] pci: Propagate the "ignore hotplug" setting to parent (Myron Stowe) [1334107] - [pci] acpi / hotplug / pci: Check ignore_hotplug for all downstream devices (Myron Stowe) [1334107] - [pci] pciehp: Drop pointless label from pciehp_probe() (Myron Stowe) [1334107] - [include] pci: Add dev->has_secondary_link to track downstream PCIe links (Myron Stowe) [1334107] - [pci] Add function 1 DMA alias quirk for Marvell 9120 (Myron Stowe) [1334107] - [pci] aspm: Remove redundant PCIe port type checking (Myron Stowe) [1334107] - [include] pci/msi: Remove unused pci_msi_off() (Myron Stowe) [1334107] - [pci] msi: Drop pci_msi_off() calls from quirks (Myron Stowe) [1334107] - [ntb] Drop pci_msi_off() call during probe (Myron Stowe) [1334107] - [virtio] virtio_pci: drop pci_msi_off() call during probe (Myron Stowe) [1334107] - [pci] msi: Disable MSI at enumeration even if kernel doesn't support MSI (Myron Stowe) [1334107] - [pci] msi: Export pci_msi_set_enable(), pci_msix_clear_and_set_ctrl() (Myron Stowe) [1334107] - [pci] msi: Rename msi_set_enable(), msix_clear_and_set_ctrl() (Myron Stowe) [1334107]- [netdrv] cdc_ncm: do not call usbnet_link_change from cdc_ncm_bind (Torez Smith) [1303955] - [netdrv] cdc_ncm: toggle altsetting to force reset before setup (Torez Smith) [1303955] - [netdrv] usbnet: cleanup after bind() in probe() (Torez Smith) [1303955] - [netdrv] asix: do not free array priv->mdio->irq (Torez Smith) [1303955] - [netdrv] qmi_wwan: add Sierra Wireless EM74xx device ID (Torez Smith) [1303955] - [usb] qcserial: add Sierra Wireless EM74xx device ID (Torez Smith) [1303955] - [usb] revert "usb: serial: add Moxa UPORT 11x0 driver" (Torez Smith) [1303955] - [usb] serial: option: add support for Quectel UC20 (Torez Smith) [1303955] - [usb] serial: option: add support for Telit LE922 PID 0x1045 (Torez Smith) [1303955] - [usb] cp210x: Add ID for Parrot NMEA GPS Flight Recorder (Torez Smith) [1303955] - [usb] qcserial: add Dell Wireless 5809e Gobi 4G HSPA+ (rev3) (Torez Smith) [1303955] - [netdrv] Add Dell Wireless 5809e Gobi 4G HSPA+ Mobile Broadband Card (rev3) to qmi_wwan (Torez Smith) [1303955] - [usb] revert "usb: hub: do not clear BOS field during reset device" (Torez Smith) [1303955] - [netdrv] usb: cdc_subset: only build when one driver is enabled (Torez Smith) [1303955] - [usb] option: add "4G LTE usb-modem U901" (Torez Smith) [1303955] - [usb] cp210x: add IDs for GE B650V3 and B850V3 boards (Torez Smith) [1303955] - [usb] option: add support for SIM7100E (Torez Smith) [1303955] - [netdrv] qmi_wwan: add "4G LTE usb-modem U901" (Torez Smith) [1303955] - [usb] xhci: harden xhci_find_next_ext_cap against device removal (Torez Smith) [1303955] - [usb] xhci: Fix list corruption in urb dequeue at host removal (Torez Smith) [1303955] - [usb] xhci-mtk: fix AHB bus hang up caused by roothubs polling (Torez Smith) [1303955] - [usb] xhci-mtk: fix bpkts value of LS/HS periodic eps not behind TT (Torez Smith) [1303955] - [usb] xhci: apply XHCI_PME_STUCK_QUIRK to Intel Broxton-M platforms (Torez Smith) [1303955] - [usb] xhci: set SSIC port unused only if xhci_suspend succeeds (Torez Smith) [1303955] - [usb] xhci: add a quirk bit for ssic port unused (Torez Smith) [1303955] - [usb] xhci: handle both SSIC ports in PME stuck quirk (Torez Smith) [1303955] - [usb] revert "xhci: don't finish a TD if we get a short-transfer event mid TD" (Torez Smith) [1303955] - [netdrv] lan78xx: throttle TX path at slower than SuperSpeed USB (Torez Smith) [1303955] - [netdrv] lan78xx: Add to handle mux control per chip id (Torez Smith) [1303955] - [usb] option: fix Cinterion AHxx enumeration (Torez Smith) [1303955] - [usb] mxu11x0: fix memory leak on usb_serial private data (Torez Smith) [1303955] - [usb] serial: ftdi_sio: add support for Yaesu SCU-18 cable (Torez Smith) [1303955] - [usb] serial: option: Adding support for Telit LE922 (Torez Smith) [1303955] - [usb] serial: visor: fix crash on detecting device without write_urbs (Torez Smith) [1303955] - [usb] visor: fix null-deref at probe (Torez Smith) [1303955] - [usb] cp210x: add ID for IAI USB to RS485 adaptor (Torez Smith) [1303955] - [usb] hub: do not clear BOS field during reset device (Torez Smith) [1303955] - [usb] cdc-acm:exclude Samsung phone 04e8:685d (Torez Smith) [1303955] - [usb] cdc-acm: send zero packet for intel 7260 modem (Torez Smith) [1303955] - [usb] cdc-acm: handle unlinked urb in acm read callback (Torez Smith) [1303955] - [netdrv] net: qmi_wwan: Add SIMCom 7230E (Torez Smith) [1303955] - [netdrv] cdc-acm: fix NULL pointer reference (Torez Smith) [1303955] - [netdrv] r8152: adjust ALDPS function (Torez Smith) [1303955] - [netdrv] r8152: use test_and_clear_bit (Torez Smith) [1303955] - [netdrv] r8152: fix the wake event (Torez Smith) [1303955] - [usb] pm: Allow USB devices to remain runtime-suspended when sleeping (Torez Smith) [1303955] - [netdrv] net: lan78xx: Fix to write to OTP(One Time Programmable) per magic number (Torez Smith) [1303955] - [usb] usbmon: remove assignment from IS_ERR argument (Torez Smith) [1303955] - [usb] mxu11x0: drop redundant function name from error messages (Torez Smith) [1303955] - [usb] mxu11x0: fix debug-message typos (Torez Smith) [1303955] - [usb] mxu11x0: rename usb-serial driver (Torez Smith) [1303955] - [usb] mxu11x0: fix modem-control handling on B0-transitions (Torez Smith) [1303955] - [usb] mxu11x0: fix memory leak on firmware download (Torez Smith) [1303955] - [usb] mxu11x0: fix memory leak in port-probe error path (Torez Smith) [1303955] - [usb] serial: add Moxa UPORT 11x0 driver (Torez Smith) [1303955] - [usb] cp210x: add ID for ELV Marble Sound Board 1 (Torez Smith) [1303955] - [netdrv] net: qmi_wwan: ignore bogus CDC Union descriptors (Torez Smith) [1303955] - [usb] mos7840: remove redundant condition (Torez Smith) [1303955] - [usb] io_edgeport: remove redundant conditions (Torez Smith) [1303955] - [netdrv] usbnet: allow mini-drivers to consume L2 headers (Torez Smith) [1303955] - [netdrv] net: qmi_wwan: remove 1199:9070 device id (Torez Smith) [1303955] - [netdrv] net: qmi_wwan: MDM9x30 specific power management (Torez Smith) [1303955] - [usb] ehci: ohci: fix bool assignments (Torez Smith) [1303955] - [usb] xhci: refuse loading if nousb is used (Torez Smith) [1303955] - [usb] make "nousb" a clear module parameter (Torez Smith) [1303955] - [usb] Add connected retry on resume for non SS devices (Torez Smith) [1303955] - [usb] usbmon: Use 64bit timestamp for mon_bin_hdr (Torez Smith) [1303955] - [usb] misc: usbtest: Remove timeval usage (Torez Smith) [1303955] - [usb] usbmon: Remove timeval usage for timestamp (Torez Smith) [1303955] - [include] usb: constify usb_mon_operations structure (Torez Smith) [1303955] - [usb] misc: usbtest: improve the description for error message (Torez Smith) [1303955] - [usb] uas: no gfp argument to uas_submit_urbs() (Torez Smith) [1303955] - [usb] uas: use the BIT() macro (Torez Smith) [1303955] - [usb] usb-ehci: Delete unnecessary checks before the function call "dma_pool_destroy" (Torez Smith) [1303955] - [usb] replace dma_pool_alloc and memset with dma_pool_zalloc (Torez Smith) [1303955] - [usb] xhci: rework xhci extended capability list parsing functions (Torez Smith) [1303955] - [usb] xhci: use debug level when printing out interval rounding messages (Torez Smith) [1303955] - [usb] xhci: mediatek: support MTK xHCI host controller (Torez Smith) [1303955] - [usb] host: xhci: add a platform-private field (Torez Smith) [1303955] - [usb] host: xhci: cleanup hcd private size (Torez Smith) [1303955] - [usb] xhci: use the correct define to indicate port status suspend change (Torez Smith) [1303955] - [usb] ehci: warn on unexpectedly active QH (Torez Smith) [1303955] - [usb] ehci: enhance "async" debugfs output (Torez Smith) [1303955] - [usb] add usbfs snooping for REAP and DISCARD (Torez Smith) [1303955] - [usb] limit usbfs snooping of URB contents (Torez Smith) [1303955] - [usb] cp210x: add tx_empty() (Torez Smith) [1303955] - [usb] cp210x: work around cp2108 GET_LINE_CTL bug (Torez Smith) [1303955] - [usb] cp210x: relocate private data from USB interface to port (Torez Smith) [1303955] - [usb] cp210x: flush device queues at close (Torez Smith) [1303955] - [netdrv] net: qmi_wwan: Add WeTelecom-WPD600N (Torez Smith) [1303955] - [netdrv] r8152: add reset_resume function (Torez Smith) [1303955] - [include] net: cdc_ncm: avoid changing RX/TX buffers on MTU changes (Torez Smith) [1303955] - [netdrv] net: usb: cdc_ncm: Adding Dell DW5813 LTE AT&T Mobile Broadband Card (Torez Smith) [1303955] - [netdrv] net: usb: cdc_ncm: Adding Dell DW5812 LTE Verizon Mobile Broadband Card (Torez Smith) [1303955] - [usb] fix invalid memory access in hub_activate() (Torez Smith) [1303955] - [usb] ipaq.c: fix a timeout loop (Torez Smith) [1303955] - [include] usb: add quirk for devices with broken LPM (Torez Smith) [1303955] - [usb] xhci: fix usb2 resume timing and races (Torez Smith) [1303955] - [netdrv] r8152: fix lockup when runtime PM is enabled (Torez Smith) [1303955] - [netdrv] net: cdc_mbim: add "NDP to end" quirk for Huawei E3372 (Torez Smith) [1303955] - [usb] Quiet down false peer failure messages (Torez Smith) [1303955] - [usb] xhci: fix config fail of FS hub behind a HS hub with MTT (Torez Smith) [1303955] - [usb] xhci: Fix memory leak in xhci_pme_acpi_rtd3_enable() (Torez Smith) [1303955] - [usb] Use the USB_SS_MULT() macro to decode burst multiplier for log message (Torez Smith) [1303955] - [usb] whci-hcd: add check for dma mapping error (Torez Smith) [1303955] - [usb] core : hub: Fix BOS 'NULL pointer' kernel panic (Torez Smith) [1303955] - [usb] quirks: Fix another ELAN touchscreen (Torez Smith) [1303955] - [netdrv] net: cdc_ncm: fix NULL pointer deref in cdc_ncm_bind_common (Torez Smith) [1303955] - [usb] serial: Another Infineon flash loader USB ID (Torez Smith) [1303955] - [usb] cdc_acm: Ignore Infineon Flash Loader utility (Torez Smith) [1303955] - [usb] cp210x: Remove CP2110 ID from compatibility list (Torez Smith) [1303955] - [usb] usblp: do not set TASK_INTERRUPTIBLE before lock (Torez Smith) [1303955] - [usb] option: add XS Stick W100-2 from 4G Systems (Torez Smith) [1303955] - [netdrv] net: qmi_wwan: add XS Stick W100-2 from 4G Systems (Torez Smith) [1303955] - [usb] xhci: Fix a race in usb2 LPM resume, blocking U3 for usb2 devices (Torez Smith) [1303955] - [usb] xhci: fix checking ep busy for CFC (Torez Smith) [1303955] - [netdrv] net: usb: cdc_ether: add Dell DW5580 as a mobile broadband adapter (Torez Smith) [1303955] - [usb] qcserial: Fix support for HP lt4112 LTE/HSPA+ Gobi 4G Modem (Torez Smith) [1303955] - [usb] ti_usb_3410_5052: Add Honeywell HGI80 ID (Torez Smith) [1303955] - [usb] serial: option: add support for Novatel MiFi USB620L (Torez Smith) [1303955] - [usb] qcserial: Add support for Quectel EC20 Mini PCIe module (Torez Smith) [1303955] - [netdrv] usbnet: remove ifdefed out call to dma_supported (Torez Smith) [1303955] - [netdrv] kaweth: remove ifdefed out call to dma_supported (Torez Smith) [1303955] - [usb] dma: remove external references to dma_supported (Torez Smith) [1303955] - [include] kernel.h: make abs() work with 64-bit types (Torez Smith) [1303955] - [netdrv] usb: qmi_wwan: Add quirk for Quectel EC20 Mini PCIe module (Torez Smith) [1303955] - [netdrv] qmi_wwan: fix entry for HP lt4112 LTE/HSPA+ Gobi 4G Module (Torez Smith) [1303955] - [usb] core: Codestyle fix in urb.c (Torez Smith) [1303955] - [usb] misc: usb3503: Use i2c_add_driver helper macro (Torez Smith) [1303955] - [usb] qcserial: add Sierra Wireless MC74xx/EM74xx (Torez Smith) [1303955] - [usb] hcd: use USB_DT_* (Torez Smith) [1303955] - [usb] xhci: configure 32-bit DMA if the controller does not support 64-bit DMA (Torez Smith) [1303955] - [usb] xhci: makefile: move xhci-pci and xhci-plat-hcd after xhci-hcd (Torez Smith) [1303955] - [usb] xhci: replace custom implementation of readq / writeq (Torez Smith) [1303955] - [usb] xhci: create one unified function to calculate TRB TD remainder (Torez Smith) [1303955] - [include] usb-gadget: use per-attribute show and store methods (Torez Smith) [1303955] - [usb] misc: usbtest: add bulk queue test (Torez Smith) [1303955] - [usb] qcserial: update comment for Sierra Wireless MC7304/MC7354 (Torez Smith) [1303955] - [usb] revert "usb: qcserial/option: make AT URCs work for Sierra Wireless MC73xx" (Torez Smith) [1303955] - [usb] revert "usb: qcserial/option: make AT URCs work for Sierra Wireless MC7305/MC7355" (Torez Smith) [1303955] - [usb] qcserial: make AT URCs work for Sierra Wireless devices (Torez Smith) [1303955] - [usb] usb_wwan/option: generalize option_send_setup for other drivers (Torez Smith) [1303955] - [usb] option: revert introduction of struct option_private (Torez Smith) [1303955] - [usb] io_ti: Remove extra blank lines separating functions (Torez Smith) [1303955] - [usb] io_ti: Fix non-standard comment formatting (Torez Smith) [1303955] - [usb] io_ti: Move request_firmware from edge_startup to download_fw (Torez Smith) [1303955] - [usb] io_ti: Move download and boot mode code out of download_fw (Torez Smith) [1303955] - [usb] io_ti: Use serial->interface for messages in download_fw (Torez Smith) [1303955] - [usb] io_ti: Remove obsolete dev parameter from build_i2c_fw_hdr (Torez Smith) [1303955] - [usb] rewrite isd200_init_info for readability (Torez Smith) [1303955] - [usb] otg: don't set a_alt_hnp_support feature for OTG 2.0 device (Torez Smith) [1303955] - [usb] core: driver: Use kmalloc_array (Torez Smith) [1303955] - [usb] message: remove redundant declaration (Torez Smith) [1303955] - [usb] uas: also check for ESHUTDOWN in error reporting (Torez Smith) [1303955] - [usb] hub: remove redundant declarations (Torez Smith) [1303955] - [usb] core: hub: Removed some warnings generated by checkpatch.pl (Torez Smith) [1303955] - [usb] xhci: drop null test before destroy functions (Torez Smith) [1303955] - [usb] whci: drop null test before destroy functions (Torez Smith) [1303955] - [usb] xhci: support new USB 3.1 hub request to get extended port status (Torez Smith) [1303955] - [usb] xhci: check xhci hardware for USB 3.1 support (Torez Smith) [1303955] - [include] usb: define HCD_USB31 speed option for hosts that support USB 3.1 features (Torez Smith) [1303955] - [usb] xhci: define the new default speed ID for SuperSpeedPlus used by xhci hw (Torez Smith) [1303955] - [usb] xhci: Add a SuperSpeedPlus capability descriptor for xhci USB 3.1 roothub (Torez Smith) [1303955] - [usb] xhci: parse xhci protocol speed ID list for usb 3.1 usage (Torez Smith) [1303955] - [include] usb: store the new usb 3.1 SuperSpeedPlus device capability descriptor (Torez Smith) [1303955] - [include] usb: Add USB 3.1 SuperSpeedPlus device capability descriptor (Torez Smith) [1303955] - [usb] xhci: Read and parse new xhci 1.1 capability register (Torez Smith) [1303955] - [netdrv] lan78xx: Return 0 when lan78xx_suspend() has no error (Torez Smith) [1303955] - [include] usb: Added forgotten parameter description for authorized attribute in usb.h (Torez Smith) [1303955] - [include] usb: phy: change some comments (Torez Smith) [1303955] - [usb] misc: usbtest: format the data pattern according to max packet size (Torez Smith) [1303955] - [usb] misc: usbtest: using the same data format among write/compare/output (Torez Smith) [1303955] - [usb] misc: usbtest: delete useless memset for urbs array (Torez Smith) [1303955] - [usb] misc: usbtest: allocate size of urb array according to user parameter (Torez Smith) [1303955] - [netdrv] usbnet: remove invalid check (Torez Smith) [1303955] - [include] usb: interface authorization: Use a flag for the default device authorization (Torez Smith) [1303955] - [usb] interface authorization: SysFS part of USB interface authorization (Torez Smith) [1303955] - [usb] interface authorization: Introduces the USB interface authorization (Torez Smith) [1303955] - [usb] interface authorization: Control interface probing and claiming (Torez Smith) [1303955] - [include] usb: interface authorization: Introduces the default interface authorization (Torez Smith) [1303955] - [include] usb: interface authorization: Declare authorized attribute (Torez Smith) [1303955] - [netdrv] lan78xx: Remove not defined MAC_CR_GMII_EN_ bit from MAC_CR (Torez Smith) [1303955] - [netdrv] lan78xx: Create lan78xx_get_mdix_status() and lan78xx_set_mdix_status() for MDIX control (Torez Smith) [1303955] - [netdrv] lan78xx: Remove phy defines in lan78xx.h and use defines in include/linux/microchipphy.h (Torez Smith) [1303955] - [netdrv] lan78xx: Update to use phylib instead of mii_if_info (Torez Smith) [1303955] - [netdrv] lan78xx: Add PHYLIB and MICROCHIP_PHY as default config (Torez Smith) [1303955] - [netdrv] lan78xx: Check device ready bit (PMT_CTL_READY_) after reset the PHY (Torez Smith) [1303955] - [netdrv] net: fix cdc-phonet.c dependency and build error (Torez Smith) [1303955] - [include] cdc: add header guards (Torez Smith) [1303955] - [include] cdc: Fix build warning (Torez Smith) [1303955] - [netdrv] cdc-phonet: use common parser (Torez Smith) [1303955] - [netdrv] qmi-wwan: use common parser (Torez Smith) [1303955] - [netdrv] cdc-ether: switch to common CDC parser (Torez Smith) [1303955] - [netdrv] cdc-ncm: use common parser (Torez Smith) [1303955] - [include] cdc: common parser for extra headers (Torez Smith) [1303955] - [netdrv] qmi_wwan: add Sierra Wireless MC74xx/EM74xx (Torez Smith) [1303955] - [netdrv] net: asix: add support for the Billionton GUSB2AM-1G-B USB adapter (Torez Smith) [1303955] - [usb] xhci: Add spurious wakeup quirk for LynxPoint-LP controllers (Torez Smith) [1303955] - [usb] xhci: handle no ping response error properly (Torez Smith) [1303955] - [usb] xhci: don't finish a TD if we get a short transfer event mid TD (Torez Smith) [1303955] - [netdrv] net: usb: asix: Fix crash on skb alloc failure (Torez Smith) [1303955] - [usb] Add device quirk for Logitech PTZ cameras (Torez Smith) [1303955] - [usb] chaoskey read offset bug (Torez Smith) [1303955] - [usb] Add reset-resume quirk for two Plantronics usb headphones (Torez Smith) [1303955] - [usb] whiteheat: fix potential null-deref at probe (Torez Smith) [1303955] - [netdrv] ch9200: Convert to use module_usb_driver (Torez Smith) [1303955] - [usb] xhci: init command timeout timer earlier to avoid deleting it uninitialized (Torez Smith) [1303955] - [usb] xhci: change xhci 1.0 only restrictions to support xhci 1.1 (Torez Smith) [1303955] - [usb] xhci: exit early in xhci_setup_device() if we're halted or dying (Torez Smith) [1303955] - [usb] xhci: stop everything on the first call to xhci_stop (Torez Smith) [1303955] - [usb] xhci: Clear XHCI_STATE_DYING on start (Torez Smith) [1303955] - [usb] xhci: lock mutex on xhci_stop (Torez Smith) [1303955] - [usb] xhci: Move xhci_pme_quirk() behind #ifdef CONFIG_PM (Torez Smith) [1303955] - [usb] xhci: give command abortion one more chance before killing xhci (Torez Smith) [1303955] - [usb] Use the USB_SS_MULT() macro to get the burst multiplier (Torez Smith) [1303955] - [netdrv] usbnet: New driver for QinHeng CH9200 devices (Torez Smith) [1303955] - [usb] option: add ZTE PIDs (Torez Smith) [1303955] - [netdrv] r8152: fix the runtime suspend issues (Torez Smith) [1303955] - [netdrv] r8152: split DRIVER_VERSION (Torez Smith) [1303955] - [netdrv] usbnet: Fix a race between usbnet_stop() and the BH (Torez Smith) [1303955] - [netdrv] lan78xx: Fix ladv/radv error handling in lan78xx_link_reset() (Torez Smith) [1303955] - [netdrv] net: qmi_wwan: Sierra Wireless MC73xx -> Sierra Wireless MC7304/MC7354 (Torez Smith) [1303955] - [usb] qcserial: add HP lt4111 LTE/EV-DO/HSPA+ Gobi 4G Module (Torez Smith) [1303955] - [usb] ftdi_sio: Added custom PID for CustomWare products (Torez Smith) [1303955] - [usb] usb_wwan: silence read errors on disconnect (Torez Smith) [1303955] - [usb] option: silence interrupt errors (Torez Smith) [1303955] - [usb] symbolserial: Correct transferred data size (Torez Smith) [1303955] - [usb] symbolserial: Use usb_get_serial_port_data (Torez Smith) [1303955] - [usb] misc: usbtest: format max packet size for iso transfer (Torez Smith) [1303955] - [usb] host: ehci-sys: delete useless bus_to_hcd conversion (Torez Smith) [1303955] - [include] revert "usb: interface authorization: Declare authorized attribute" (Torez Smith) [1303955] - [include] revert "usb: interface authorization: Introduces the default interface authorization" (Torez Smith) [1303955] - [usb] revert "usb: interface authorization: Control interface probing and claiming" (Torez Smith) [1303955] - [usb] revert "usb: interface authorization: Introduces the USB interface authorization" (Torez Smith) [1303955] - [usb] revert "usb: interface authorization: SysFS part of USB interface authorization" (Torez Smith) [1303955] - [include] revert "usb: interface authorization: Use a flag for the default device authorization" (Torez Smith) [1303955] - [usb] core: hub: Removed some warnings generated by checkpatch.pl (Torez Smith) [1303955] - [usb] host: ohci-at91: depend on OF (Torez Smith) [1303955] - [include] usb: interface authorization: Use a flag for the default device authorization (Torez Smith) [1303955] - [usb] interface authorization: SysFS part of USB interface authorization (Torez Smith) [1303955] - [usb] interface authorization: Introduces the USB interface authorization (Torez Smith) [1303955] - [usb] interface authorization: Control interface probing and claiming (Torez Smith) [1303955] - [include] usb: interface authorization: Introduces the default interface authorization (Torez Smith) [1303955] - [include] usb: interface authorization: Declare authorized attribute (Torez Smith) [1303955] - [usb] hub: remove assignment from if condition (Torez Smith) [1303955] - [usb] endpoint: convert spaces to tabs (Torez Smith) [1303955] - [usb] otg_whitelist: remove whitespace (Torez Smith) [1303955] - [include] usb: fsl: Workaround for USB erratum-A005275 (Torez Smith) [1303955] - [netdrv] lan78xx: Remove BUG_ON() (Torez Smith) [1303955] - [netdrv] lan78xx: Fix Smatch Warnings (Torez Smith) [1303955] - [include] usb: hcd.h: Fix the values of SetHubDepth and GetPortErrorCount to match USB 3.1 specification (Torez Smith) [1303955] - [usb] core: hub.c: Removed some warnings generated by checkpatch.pl (Torez Smith) [1303955] - [usb] devio: fix spacing (Torez Smith) [1303955] - [usb] xhci: xhci 1.1: Stopped - Short Packet Capability (SPC) (Torez Smith) [1303955] - [usb] xhci: xhci 1.1: Contiguous Frame ID Capability (CFC) (Torez Smith) [1303955] - [usb] xhci: Add support for URB_ZERO_PACKET to bulk/sg transfers (Torez Smith) [1303955] - [usb] xhci: make USB_XHCI_PLATFORM selectable (Torez Smith) [1303955] - [usb] misc: ftdi-elan: Simplify return statement (Torez Smith) [1303955] - [usb] host: xhci: Simplify return statement (Torez Smith) [1303955] - [usb] devio: remove assignment from if condition (Torez Smith) [1303955] - [netdrv] r8152: disable the capability of zero length (Torez Smith) [1303955] - [netdrv] Microchip's LAN7800 family USB 2/3 to 10/100/1000 Ethernet device driver (Torez Smith) [1303955] - [usb] pl2303: fix baud-rate divisor calculations (Torez Smith) [1303955] - [include] usb: common: add API to update usb otg capabilities by device tree (Torez Smith) [1303955] - [include] usb: otg: add usb_otg_caps structure for otg capabilities (Torez Smith) [1303955] - [include] usb: add USB_OTG_ADP definition (Torez Smith) [1303955] - [include] usb: add usb_otg20_descriptor for OTG 2.0 and above (Torez Smith) [1303955] - [include] usb: fsl: Modify phy clk valid bit checking (Torez Smith) [1303955] - [include] usb: fsl: Introduce FSL_USB2_PHY_UTMI_DUAL macro (Torez Smith) [1303955] - [include] usb: fsl: Implement Workaround for USB Erratum A007792 (Torez Smith) [1303955] - [include] usb: fsl: Replace macros with enumerated type (Torez Smith) [1303955] - [usb] usleep_range is preferred over udelay where wakeup is flexible (Torez Smith) [1303955] - [usb] usbcore: add sysfs support to xHCI usb3 hardware LPM (Torez Smith) [1303955] - [usb] move assignment out of if condition (Torez Smith) [1303955] - [usb] host: xhci: remove typo in function documentation (Torez Smith) [1303955] - [usb] atm: cxacru: fix blank line after declaration (Torez Smith) [1303955] - [usb] class: Use USB_CLASS_PRINTER instead of number 7 (Torez Smith) [1303955] - [usb] fix coding style issue (Torez Smith) [1303955] - [netdrv] r8152: support the new RTL8153 chip (Torez Smith) [1303955] - [netdrv] qmi_wwan: Add support for Dell Wireless 5809e 4G Modem (Torez Smith) [1303955] - [usb] serial: ftdi_sio: Fix broken URL in comment (Torez Smith) [1303955] - [netdrv] usbnet: Get EVENT_NO_RUNTIME_PM bit before it is cleared (Torez Smith) [1303955] - [netdrv] net: qmi_wwan: add HP lt4111 LTE/EV-DO/HSPA+ Gobi 4G Module (Torez Smith) [1303955] - [usb] Delete XHCI command timer if necessary (Torez Smith) [1303955] - [usb] xhci: fix off by one error in TRB DMA address boundary check (Torez Smith) [1303955] - [netdrv] r8152: reset device when tx timeout (Torez Smith) [1303955] - [netdrv] r8152: add pre_reset and post_reset (Torez Smith) [1303955] - [usb] sierra: add 1199:68AB device ID (Torez Smith) [1303955] - [netdrv] r8152: don't enable napi before rx ready (Torez Smith) [1303955] - [netdrv] r8152: fix wakeup settings (Torez Smith) [1303955] - [netdrv] r8152: fix the issue about U1/U2 (Torez Smith) [1303955] - [usb] cdc-acm: Destroy acm_minors IDR on module exit (Torez Smith) [1303955] - [usb] usb-storage: Add ignore-device quirk for gm12u320 based usb mini projectors (Torez Smith) [1303955] - [usb] usb-storage: ignore ZTE MF 823 card reader in mode 0x1225 (Torez Smith) [1303955] - [usb] ohci: Fix race between ED unlink and URB submission (Torez Smith) [1303955] - [usb] core: lpm: set lpm_capable for root hub device (Torez Smith) [1303955] - [usb] xhci: do not report PLC when link is in internal resume state (Torez Smith) [1303955] - [usb] xhci: prevent bus_suspend if SS port resuming in phase 1 (Torez Smith) [1303955] - [usb] xhci: report U3 when link is in resume state (Torez Smith) [1303955] - [usb] xhci: Calculate old endpoints correctly on device reset (Torez Smith) [1303955] - [usb] xhci: Bugfix for NULL pointer deference in xhci_endpoint_init() function (Torez Smith) [1303955] - [usb] xhci: Workaround to get D3 working in Intel xHCI (Torez Smith) [1303955] - [usb] xhci: call BIOS workaround to enable runtime suspend on Intel Braswell (Torez Smith) [1303955] - [netdrv] qmi_wwan: add the second QMI/network interface for Sierra Wireless MC7305/MC7355 (Torez Smith) [1303955] - [usb] ulpi: ulpi_init should be executed in subsys_initcall (Torez Smith) [1303955] - [usb] qcserial: Add support for Dell Wireless 5809e 4G Modem (Torez Smith) [1303955] - [usb] qcserial/option: make AT URCs work for Sierra Wireless MC7305/MC7355 (Torez Smith) [1303955] - [fs] configfs: fix kernel infoleak through user-controlled format string (Torez Smith) [1303955] - [usb] serial: Destroy serial_minors IDR on module exit (Torez Smith) [1303955] - [netdrv] usb: add device id for NVIDIA Tegra USB 3.0 Ethernet (Torez Smith) [1303955] - [usb] cp210x: add ID for Aruba Networks controllers (Torez Smith) [1303955] - [usb] mos7720: rename registers (Torez Smith) [1303955] - [usb] option: add 2020:4000 ID (Torez Smith) [1303955] - [usb] mips: octeon: Set OHCI and EHCI MMIO byte order to match CPU (Torez Smith) [1303955] - [usb] cdc-acm: Add support of ATOL FPrint fiscal printers (Torez Smith) [1303955] - [usb] usbtmc: add device quirk for Rigol DS6104 (Torez Smith) [1303955] - [usb] serial: mos7840: Use setup_timer (Torez Smith) [1303955] - [usb] usb, hid: Remove Vernier devices from lsusb and hid_ignore_list (Torez Smith) [1303955] - [usb] fsl: Fix compilation error for fsl ehci drv (Torez Smith) [1303955] - [include] usb:fsl: Add support for USB controller version-2.5 (Torez Smith) [1303955] - [usb] core: Fix USB 3.0 devices lost in NOTATTACHED state after a hub port reset (Torez Smith) [1303955] - [include] usb: hcd.h : Removed an unnecessary function prototype usb_find_interface_driver() (Torez Smith) [1303955] - [usb] host: xhci: remove incorrect comment about mutex (Torez Smith) [1303955] - [usb] xhci: Return correct number of tranferred bytes for stalled control endpoints (Torez Smith) [1303955] - [usb] xhci: optimize xhci bus resume time (Torez Smith) [1303955] - [usb] xhci: Fix suspend/resume when used with OTG core (Torez Smith) [1303955] - [usb] xhci: fix xhci locking up during hcd remove (Torez Smith) [1303955] - [usb] xhci: Allow usb_add/remove_hcd() to be called repeatedly (Torez Smith) [1303955] - [usb] xhci: cleanup xhci_hcd allocation (Torez Smith) [1303955] - [include] usb: phy: add static inline wrapper for devm_usb_get_phy_by_node (Torez Smith) [1303955] - [include] usb: phy: Add interface to get phy give of device_node (Torez Smith) [1303955] - [include] usb: gadget: net2280: fix use of GPEP in both directions (Torez Smith) [1303955] - [include] usb: gadget: net2280: check interrupts for all endpoints (Torez Smith) [1303955] - [usb] serial: fix grammar in Kconfig help text for FTDI_SIO (Torez Smith) [1303955] - [usb] cdc-acm: use swap() in acm_probe() (Torez Smith) [1303955] - [usb] cdc-acm: add support for up to 256 devices (Torez Smith) [1303955] - [usb] cdc-acm: use idr to manage minor numbers (Torez Smith) [1303955] - [usb] devio: fix a condition in async_completed() (Torez Smith) [1303955] - [usb] fsl: Make fsl ehci drv an independent driver module (Torez Smith) [1303955] - [scripts] usb: add bus type for USB ULPI (Torez Smith) [1303955] - [usb] storage: fix module reference for scsi host (Torez Smith) [1303955] - [usb] xusbatm.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] uss720.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] usblp.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] usbatm.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] speedtch.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] sisusb_con.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] sisusb.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] ohci-q.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] ohci-hcd.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] ohci-dbg.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] mon_stat.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] mon_main.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] mon_bin.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] hub.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] hcd.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] ehci-dbg.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] core: buffer: fixed the checkpatch warning (Torez Smith) [1303955] - [usb] Enable LPM for USB 2.01+ full-speed devices (Torez Smith) [1303955] - [usb] storage: scsiglue: Remove SPRINTF macro use (Torez Smith) [1303955] - [usb] don't build PCI quirks if USB support isn't configured (Torez Smith) [1303955] - [usb] Set unused ports to "fixed" rather than "unknown" (Torez Smith) [1303955] - [usb] Prefer firmware values when determining whether a port is removable (Torez Smith) [1303955] - [mm] add dma_pool_zalloc() call to DMA API (Torez Smith) [1303955]- [powerpc] powernv: Fix OPAL_CONSOLE_FLUSH prototype and usages (Gustavo Duarte) [1313758] - [powerpc] powernv: Add a kmsg_dumper that flushes console output on panic (Gustavo Duarte) [1313758] - [kernel] change TRACE_EVENT(writeback_dirty_page) to check bdi->dev != NULL (Oleg Nesterov) [1306851] {CVE-2016-3070} - [kernel] hrtimer: Prevent remote enqueue of leftmost timers (David Bulkow) [1323752] - [s390] sclp: introduce check for SIE (Hendrik Brueckner) [1310710] - [s390] kvm: don't load kvm without virtualization support (Hendrik Brueckner) [1310710] - [s390] show virtualization support in /proc/cpuinfo (Hendrik Brueckner) [1310710] - [s390] sclp: correctly set eca siif bit (Hendrik Brueckner) [1310710] - [md] add rdev reference for super write (Xiao Ni) [1312720] - [pci] Fix sriov_enable() error path for pcibios_enable_sriov() failures (Myron Stowe) [1332667] - [pci] Reorder pcibios_sriov_disable() (Myron Stowe) [1332667] - [pci] Set SR-IOV NumVFs to zero after enumeration (Myron Stowe) [1332667] - [pci] Clear IORESOURCE_UNSET when clipping a bridge window (Myron Stowe) [1332667] - [pci] Preserve resource size during alignment reordering (Myron Stowe) [1332667] - [pci] Fix IOV resource sorting by alignment requirement (Myron Stowe) [1332667] - [pci] aspm: Drop __pci_disable_link_state() useless "force" parameter (Myron Stowe) [1332667] - [pci] Consider additional PF's IOV BAR alignment in sizing and assigning (Myron Stowe) [1332667] - [pci] Add pcibios_iov_resource_alignment() interface (Myron Stowe) [1332667] - [pci] Add pcibios_sriov_enable() and pcibios_sriov_disable() (Myron Stowe) [1332667] - [pci] Calculate maximum number of buses required for VFs (Myron Stowe) [1332667] - [pci] Refresh First VF Offset and VF Stride when updating NumVFs (Myron Stowe) [1332667] - [pci] Index IOV resources in the conventional style (Myron Stowe) [1332667] - [pci] Read capability list as dwords, not bytes (Myron Stowe) [1332667] - [pci] Don't clear ASPM bits when the FADT declares it's unsupported (Myron Stowe) [1332667] - [pci] Clarify policy for vendor IDs in pci.txt (Myron Stowe) [1332667] - [pci] Assign resources before drivers claim devices (pci_scan_root_bus()) (Myron Stowe) [1332667] - [pci] Fail pci_ioremap_bar() on unassigned resources (Myron Stowe) [1332667] - [pci] Show driver, BAR#, and resource on pci_ioremap_bar() failure (Myron Stowe) [1332667] - [pci] Mark invalid BARs as unassigned (Myron Stowe) [1332667] - [pci] Assign resources before drivers claim devices (pci_scan_bus()) (Myron Stowe) [1332667] - [pci] pnp: Don't check for overlaps with unassigned PCI BARs (Myron Stowe) [1332667] - [pci] Add helper functions pci_get[put]_host_bridge_device() (Myron Stowe) [1332667]- [hid] remove hid_output_raw_report transport implementations (Benjamin Tissoires) [1311883] - [hid] usbhid: remove duplicated code (Benjamin Tissoires) [1311883] - [hid] hidp: remove duplicated coded (Benjamin Tissoires) [1311883] - [hid] i2c-hid: use generic .request() implementation (Benjamin Tissoires) [1311883] - [hid] i2c-hid: implement ll_driver transport-layer callbacks (Benjamin Tissoires) [1311883] - [hid] sony: do not rely on hid_output_raw_report (Benjamin Tissoires) [1311883] - [hid] rmi: remove hdev->hid_output_raw_report() stubs (Benjamin Tissoires) [1311883] - [hid] aw: replace hid_output_raw_report() calls by appropriates ones (Benjamin Tissoires) [1311883] - [hid] multitouch: Synchronize MT frame on reset_resume (Benjamin Tissoires) [1311883] - [hid] multitouch: warn on sysfs group creation failure (Benjamin Tissoires) [1311883] - [hid] multitouch: Release all touch slots on reset_resume (Benjamin Tissoires) [1311883] - [hid] multitouch: force retrieving of Win8 signature blob (Benjamin Tissoires) [1311883] - [hid] fix ignore_special_drivers modparam description (Benjamin Tissoires) [1311883] - [hid] fix hid_ignore_special_drivers module parameter (Benjamin Tissoires) [1311883] - [hid] core: do not scan reports if the group is already set (Benjamin Tissoires) [1311883] - [hid] core: prevent out-of-bound readings (Benjamin Tissoires) [1311883] - [hid] fix out of bound access in extract() and implement() (Benjamin Tissoires) [1311883] - [hid] multitouch: fix input mode switching on some Elan panels (Benjamin Tissoires) [1311883] - [hid] multitouch: enable palm rejection if device implements confidence usage (Benjamin Tissoires) [1311883] - [hid] use to_hid_device() (Benjamin Tissoires) [1311883] - [hid] expose country code in sysfs (Benjamin Tissoires) [1311883] - [hid] move to_hid_device() to hid.h (Benjamin Tissoires) [1311883] - [hid] multitouch: Fetch feature reports on demand for Win8 devices (Benjamin Tissoires) [1311883] - [hid] multitouch: Add suffix for HID_DG_TOUCHPAD (Benjamin Tissoires) [1311883] - [hid] core: Avoid uninitialized buffer access (Benjamin Tissoires) [1311883] - [hid] input: allow input_configured callback return errors (Benjamin Tissoires) [1311883] - [hid] multitouch: Add support for CJTouch MultiTouch (Benjamin Tissoires) [1311883] - [hid] core: do not reject devices when they declare too many usages (Benjamin Tissoires) [1311883] - [hid] multitouch: Fix fields from pen report ID being interpreted for multitouch (Benjamin Tissoires) [1311883] - [hid] Export hid_field_extract() (Benjamin Tissoires) [1311883] - [hid] input: Fix coding style issue (Benjamin Tissoires) [1311883] - [hid] input: Simplify conditional expression (Benjamin Tissoires) [1311883] - [hid] input: Add parentheses to quell gcc warning (Benjamin Tissoires) [1311883] - [hid] remove 2 unused usb.h includes (Benjamin Tissoires) [1311883] - [hid] multitouch: Add support for button type usage (Benjamin Tissoires) [1311883] - [hid] multitouch: add support of clickpads (Benjamin Tissoires) [1311883] - [hid] make hid_report_len as a static inline function in hid.h (Benjamin Tissoires) [1311883] - [hid] multitouch: Add quirk for VTL touch panels (Benjamin Tissoires) [1311883] - [hid] core: cleanup .claimed field on disconnect (Benjamin Tissoires) [1311883] - [hid] usbhid: quirk for PM1610 and PM1640 Touchscreen (Benjamin Tissoires) [1311883] - [hid] core: add two new usages for digitizer (Benjamin Tissoires) [1311883] - [hid] core: fix validation of report id 0 (Benjamin Tissoires) [1311883] - [hid] core: fix computation of the report size (Benjamin Tissoires) [1311883] - [hid] multitouch: add support of EliteGroup 05D8 panels (Benjamin Tissoires) [1311883] - [hid] core: do not scan constant input report (Benjamin Tissoires) [1311883] - [hid] multitouch: add support for Win 8.1 multitouch touchpads (Benjamin Tissoires) [1311883] - [hid] multitouch: add support of other generic collections in hid-mt (Benjamin Tissoires) [1311883] - [hid] multitouch: remove pen special handling (Benjamin Tissoires) [1311883] - [hid] multitouch: remove registered devices with default behavior (Benjamin Tissoires) [1311883] - [hid] wiimote: replace hid_output_raw_report with hid_hw_output_report for output requests (Benjamin Tissoires) [1311883] - [hid] logitech-dj: remove hid_output_raw_report call (Benjamin Tissoires) [1311883] - [hid] revert "revert "hid: fix logitech-dj: missing Unifying device issue"" (Benjamin Tissoires) [1311883] - [hid] replace hid_output_raw_report with hid_hw_raw_request for feature requests (Benjamin Tissoires) [1311883] - [hid] make .raw_request mandatory (Benjamin Tissoires) [1311883] - [hid] core: check parameters when sending/receiving data from the device (Benjamin Tissoires) [1311883] - [hid] Add HID transport driver documentation (Benjamin Tissoires) [1311883] - [hid] input: hid-input remove hid_output_raw_report call (Benjamin Tissoires) [1311883] - [hid] core: implement generic .request() (Benjamin Tissoires) [1311883] - [hid] introduce helper to access hid_output_raw_report() (Benjamin Tissoires) [1311883] - [hid] remove hidinput_input_event handler (Benjamin Tissoires) [1311883] - [hid] usbhid: use generic hidinput_input_event() (Benjamin Tissoires) [1311883] - [hid] usbhid: update LED fields unlocked (Benjamin Tissoires) [1311883] - [hid] usbhid: make usbhid_set_leds() static (Benjamin Tissoires) [1311883] - [hid] i2c: use generic hidinput_input_event() (Benjamin Tissoires) [1311883] - [hid] uhid: use generic hidinput_input_event() (Benjamin Tissoires) [1311883] - [hid] uhid: implement .raw_request (Benjamin Tissoires) [1311883] - [hid] uhid: remove duplicated code (Benjamin Tissoires) [1311883] - [hid] remove hid_get_raw_report in struct hid_device (Benjamin Tissoires) [1311883] - [hid] aw: make comment more accurate and nicer (Benjamin Tissoires) [1311883] - [hid] hidp: remove hidp_hidinput_event (Benjamin Tissoires) [1311883] - [hid] logitech-dj: remove hidinput_input_event (Benjamin Tissoires) [1311883] - [hid] logitech-dj: Fix non-atomic kmalloc in logi_dj_ll_input_event() (Benjamin Tissoires) [1311883] - [hid] add inliners for ll_driver transport-layer callbacks (Benjamin Tissoires) [1311883] - [hid] Add the transport-driver functions to the HIDP driver (Benjamin Tissoires) [1311883] - [hid] bluetooth: hidp: implement hidinput_input_event callback (Benjamin Tissoires) [1311883] - [hid] Add the transport-driver function to the uhid driver (Benjamin Tissoires) [1311883] - [hid] Add transport-driver functions to the USB HID interface (Benjamin Tissoires) [1311883] - [hid] Add transport-driver callbacks to the hid_ll_driver struct (Benjamin Tissoires) [1311883] - [hid] fix buffer allocations (Benjamin Tissoires) [1311883] - [hid] multitouch: add FocalTech FTxxxx support (Benjamin Tissoires) [1311883] - [hid] remove SIS entries from hid_have_special_driver[] (Benjamin Tissoires) [1311883] - [hid] add support for SiS multitouch panel in the touch monitor LG 23ET83V (Benjamin Tissoires) [1311883] - [hid] usbhid: fix sis quirk (Benjamin Tissoires) [1311883] - [hid] usbhid: merge the sis quirk (Benjamin Tissoires) [1311883] - [hid] remove self-assignment from hid_input_report (Benjamin Tissoires) [1311883] - [hid] Fix unit exponent parsing again (Benjamin Tissoires) [1311883] - [hid] core: fix hid delimiter local tag parsing (Benjamin Tissoires) [1311883] - [hid] input: generic hidinput_input_event handler (Benjamin Tissoires) [1311883] - [hid] do not init input reports for Win 8 multitouch devices (Benjamin Tissoires) [1311883] - [hid] detect Win 8 multitouch devices in core (Benjamin Tissoires) [1311883] - [hid] Use hid_parser for pre-scanning the report descriptors (Benjamin Tissoires) [1311883] - [hid] multitouch: devm conversion (Benjamin Tissoires) [1311883] - [hid] explain out-of-range check better (Benjamin Tissoires) [1311883] - [hid] fix false positive out of range values (Benjamin Tissoires) [1311883] - [hid] core: fix reporting of raw events (Benjamin Tissoires) [1311883] - [hid] remove duplicate ID for D-WAV eGalax 0x7224 (Benjamin Tissoires) [1311883] - [hid] sort IDs for D-WAV eGalax multitouch devices (Benjamin Tissoires) [1311883] - [hid] multitouch: add support for Data Modul easyMaxTouch (Benjamin Tissoires) [1311883]- [powerpc] copro: Fix faulting kernel segments (Gustavo Duarte) [1275967] - [misc] cxl: Ignore probes for virtual afu pci devices (Gustavo Duarte) [1275967] - [include] cxl: Remove cxl_get_phys_dev() kernel API (Gustavo Duarte) [1275967] - [misc] cxl: Add tracepoints around the cxl hcall (Gustavo Duarte) [1275967] - [misc] cxl: Adapter failure handling (Gustavo Duarte) [1275967] - [include] cxl: Support the cxl kernel API from a guest (Gustavo Duarte) [1275967] - [misc] cxl: Parse device tree and create cxl device(s) at boot (Gustavo Duarte) [1275967] - [include] cxl: Support to flash a new image on the adapter from a guest (Gustavo Duarte) [1275967] - [misc] cxl: sysfs support for guests (Gustavo Duarte) [1275967] - [misc] cxl: Add guest-specific code (Gustavo Duarte) [1275967] - [misc] cxl: Separate bare-metal fields in adapter and AFU data structures (Gustavo Duarte) [1275967] - [misc] cxl: New hcalls to support cxl adapters (Gustavo Duarte) [1275967] - [powerpc] New possible return value from hcall (Gustavo Duarte) [1275967] - [misc] cxl: IRQ allocation for guests (Gustavo Duarte) [1275967] - [misc] cxl: Update cxl_irq() prototype (Gustavo Duarte) [1275967] - [misc] cxl: Isolate a few bare-metal-specific calls (Gustavo Duarte) [1275967] - [misc] cxl: Rename some bare-metal specific functions (Gustavo Duarte) [1275967] - [misc] cxl: Introduce implementation-specific API (Gustavo Duarte) [1275967] - [misc] cxl: Define process problem state area at attach time only (Gustavo Duarte) [1275967] - [misc] cxl: Move bare-metal specific code to specialized files (Gustavo Duarte) [1275967] - [misc] cxl: Move common code away from bare-metal-specific files (Gustavo Duarte) [1275967] - [misc] cxl: Increase timeout for detection of AFU mmio hang (Steve Best) [1329682] - [x86] Mark Intel Knights Landing-F processor as not supported (Steve Best) [1331516] - [block] sysfs/blk-sysfs: fix uninitialized var usage (Ewan Milne) [1301477] - [kernel] ftrace: Update dynamic ftrace calls only if necessary (Jiri Olsa) [1255039] - [kernel] ftrace: Make ftrace_hash_rec_enable return update bool (Jiri Olsa) [1255039] - [kernel] nohz: Fix !HIGH_RES_TIMERS hang (Prarit Bhargava) [1329357] - [netdrv] myri10ge: fix sleeping with bh disabled (Stanislaw Gruszka) [1287506] - [netdrv] ixgbevf: fix spoofed packets with random MAC (Ken Cox) [1247345] - [netdrv] ixgbevf: use ether_addr_copy instead of memcpy (Ken Cox) [1247345] - [cpufreq] powernv: Define per_cpu chip pointer to optimize hot-path (Steve Best) [1329176] - [cpufreq] powernv: Fix bugs in powernv_cpufreq_{init/exit} (Steve Best) [1329176] - [cpufreq] powernv: Replace pr_info with trace print for throttle event (Steve Best) [1329176] - [cpufreq] powernv/tracing: Add powernv_throttle tracepoint (Steve Best) [1329176] - [cpufreq] powernv: Remove cpu_to_chip_id() from hot-path (Steve Best) [1329176] - [cpufreq] powernv: Free 'chips' on module exit (Steve Best) [1329176]- [x86] compat: Add missing CLAC to entry_INT80_32 (Lauro Ramos Venancio) [1316055] - [net] netfilter: x_tables: enforce nul-terminated table name from getsockopt GET_ENTRIES (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: make sure e->next_offset covers remaining blob size (Florian Westphal) [1318693] {CVE-2016-3134} - [net] ipv4/fib: don't warn when primary address is missing if in_dev is dead (Paolo Abeni) [1318271] {CVE-2016-3156} - [net] ipv4: Don't do expensive useless work during inetdev destroy (Paolo Abeni) [1318271] {CVE-2016-3156} - [net] bridge: fdb: rearrange net_bridge_fdb_entry (Jakub Sitnicki) [1311131] - [net] ipv6: Count in extension headers in skb->network_header (Jakub Sitnicki) [1323716] - [net] if_link: Add control trust VF (Jakub Sitnicki) [1302101] - [net] rtnetlink: verify IFLA_VF_INFO attributes before passing them to driver (Jakub Sitnicki) [1302101] - [net] ip6_tunnel: set rtnl_link_ops before calling register_netdevice (Thadeu Lima de Souza Cascardo) [1306774] - [net] ipvs: correct initial offset of Call-ID header search in SIP persistence engine (Paolo Abeni) [1322716] - [net] ipvs: allow rescheduling after RST (Paolo Abeni) [1322716] - [net] ipvs: drop first packet to redirect conntrack (Paolo Abeni) [1322716] - [net] ipvs: handle ip_vs_fill_iph_skb_off failure (Paolo Abeni) [1322716] - [net] ipvs: replace ip_vs_fill_ip4hdr with ip_vs_fill_iph_skb_off (Paolo Abeni) [1322716] - [net] tuntap: restore default qdisc (Phil Sutter) [1152231] - [net] IFF_NO_QUEUE: Fix for drivers not calling ether_setup() (Phil Sutter) [1152231] - [net] macvlan: convert to use IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] qdisc: enhance default_qdisc documentation (Phil Sutter) [1152231] - [net] sched: simplify attach_one_default_qdisc() (Phil Sutter) [1152231] - [net] sched: register noqueue qdisc (Phil Sutter) [1152231] - [net] sched: ignore tx_queue_len when assigning default qdisc (Phil Sutter) [1152231] - [net] fix IFF_NO_QUEUE for drivers using alloc_netdev (Phil Sutter) [1152231] - [net] sched: drop all special handling of tx_queue_len == 0 (Phil Sutter) [1152231] - [net] net_sched: gred: add TCA_GRED_LIMIT attribute (Phil Sutter) [1152231] - [net] warn if drivers set tx_queue_len = 0 (Phil Sutter) [1152231] - [net] bonding: convert to using IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] bridge: convert to using IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] 8021q: convert to using IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] vxlan: convert to using IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] team: convert to using IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] nlmon: convert to using IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] loopback: convert to using IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] allow setting mac address of loopback device (Phil Sutter) [1152231] - [net] dummy: convert to using IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] veth: enable noqueue operation by default (Phil Sutter) [1152231] - [net] sch_generic: react upon IFF_NO_QUEUE flag (Phil Sutter) [1152231] - [net] declare new net_device priv_flag IFF_NO_QUEUE (Phil Sutter) [1152231]- [hv] vmbus: handle various crash scenarios (Vitaly Kuznetsov) [1298093] - [hv] vmbus: Support kexec on ws2012 r2 and above (Vitaly Kuznetsov) [1298093] - [hv] vmbus: avoid unneeded compiler optimizations in vmbus_wait_for_unload() (Vitaly Kuznetsov) [1298093] - [hv] vmbus: remove code duplication in message handling (Vitaly Kuznetsov) [1298093] - [hv] vmbus: avoid wait_for_completion() on crash (Vitaly Kuznetsov) [1298093] - [hv] vmbus: don't manipulate with clocksources on crash (Vitaly Kuznetsov) [1298093] - [hv] vmbus: avoid scheduling in interrupt context in vmbus_initiate_unload() (Vitaly Kuznetsov) [1298093] - [hv] vmbus: do cleanup on all vmbus_open() failure paths (Vitaly Kuznetsov) [1298093] - [scsi] vmw_pvscsi: Fix the issue of DMA-API related warnings (Ewan Milne) [1287291] - [block] mtip32xx: remove unneeded variable in mtip_cmd_timeout() (David Milburn) [1269525 1273618] - [block] mtip32xx: Cleanup queued requests after surprise removal (David Milburn) [1269525 1273618] - [block] mtip32xx: Implement timeout handler (David Milburn) [1269525 1273618] - [block] mtip32xx: Handle FTL rebuild failure state during device initialization (David Milburn) [1269525 1273618] - [block] mtip32xx: Handle safe removal during IO (David Milburn) [1269525 1273618] - [block] mtip32xx: Fix for rmmod crash when drive is in FTL rebuild (David Milburn) [1269525 1273618] - [block] mtip32xx: Avoid issuing standby immediate cmd during FTL rebuild (David Milburn) [1269525 1273618] - [block] mtip32xx: Print exact time when an internal command is interrupted (David Milburn) [1269525 1273618] - [block] mtip32xx: Remove unwanted code from taskfile error handler (David Milburn) [1269525 1273618] - [block] mtip32xx: Fix broken service thread handling (David Milburn) [1269525 1273618 1284383] - [block] mtip32xx: restrict variables visible in current code module (David Milburn) [1269525 1273618] - [block] mtip32xx: don't open-code memdup_user() (David Milburn) [1269525 1273618] - [block] mtip32xx: Fix accessing freed memory (David Milburn) [1269525 1273618] - [block] mtip32xx: increase wait time for hba reset (David Milburn) [1269525 1273618] - [block] mtip32xx: fix minor number (David Milburn) [1269525 1273618] - [block] mtip32xx: remove unnecessary sleep in mtip_ftl_rebuild_poll() (David Milburn) [1269525 1273618] - [block] mtip32xx: fix crash on surprise removal of the drive (David Milburn) [1269525 1273618] - [block] mtip32xx: Abort I/O during secure erase operation (David Milburn) [1269525 1273618] - [block] mtip32xx: fix incorrectly setting MTIP_DDF_SEC_LOCK_BIT (David Milburn) [1269525 1273618] - [block] mtip32xx: remove unused variable 'port->allocated' (David Milburn) [1269525 1273618] - [block] mtip32xx: fix rmmod issue (David Milburn) [1269525 1273618]- [netdrv] e1000: Double Tx descriptors needed check for 82544 (Jarod Wilson) [1274170] - [netdrv] e1000: Do not overestimate descriptor counts in Tx pre-check (Jarod Wilson) [1274170] - [netdrv] e1000: Elementary checkpatch warnings and checks removed (Jarod Wilson) [1274170] - [netdrv] e1000: get rid of duplicate exit path (Jarod Wilson) [1274170] - [netdrv] e1000: fix kernel-doc argument being missing (Jarod Wilson) [1274170] - [netdrv] e1000: fix a typo in the comment (Jarod Wilson) [1274170] - [netdrv] e1000: clean up the checking logic (Jarod Wilson) [1274170] - [netdrv] e1000: Remove checkpatch coding style errors (Jarod Wilson) [1274170] - [netdrv] e1000: fix data race between tx_ring->next_to_clean (Jarod Wilson) [1274170] - [netdrv] e1000: make eeprom read/write scheduler friendly (Jarod Wilson) [1274170] - [netdrv] e1000: get rid of unnecessary initializations in .get_drvinfo() (Jarod Wilson) [1274170] - [netdrv] e1000: remove dead e1000_init_eeprom_params calls (Jarod Wilson) [1274170] - [netdrv] e1000: Use napi_alloc_skb (Jarod Wilson) [1274170] - [netdrv] e1000: Use eth_skb_pad and skb_put_padto helpers (Jarod Wilson) [1274170] - [netdrv] e1000: unset IFF_UNICAST_FLT on WMware 82545EM (Jarod Wilson) [1274170] - [netdrv] e1000: switch to napi_gro_frags api (Jarod Wilson) [1274170] - [netdrv] e1000: convert to build_skb (Jarod Wilson) [1274170] - [netdrv] e1000: rename struct e1000_buffer to e1000_tx_buffer (Jarod Wilson) [1274170] - [netdrv] e1000: add and use e1000_rx_buffer info for Rx (Jarod Wilson) [1274170] - [netdrv] e1000: perform copybreak ahead of DMA unmap (Jarod Wilson) [1274170] - [netdrv] e1000: move tbi workaround code into helper function (Jarod Wilson) [1274170] - [netdrv] e1000: move e1000_tbi_adjust_stats to where its used (Jarod Wilson) [1274170] - [netdrv] e1000: e1000_ethertool.c coding style fixes (Jarod Wilson) [1274170] - [netdrv] e1000: remove unnecessary break after return (Jarod Wilson) [1274170] - [netdrv] e1000: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Jarod Wilson) [1274170] - [netdrv] e1000: Use time_after() for time comparison (Jarod Wilson) [1274170] - [netdrv] e1000: remove the check: skb->len<=0 (Jarod Wilson) [1274170] - [netdrv] e1000: Use is_broadcast_ether_addr/is_multicast_ether_addr helpers (Jarod Wilson) [1274170] - [netdrv] e1000: get rid of SET_ETHTOOL_OPS (Jarod Wilson) [1274170] - [netdrv] e1000: remove open-coded skb_cow_head (Jarod Wilson) [1274170] - [netdrv] e1000: remove debug messages with function names (Jarod Wilson) [1274170] - [netdrv] e1000: delete non-required instances of include (Jarod Wilson) [1274170]- [netdrv] fm10k: use napi_complete_done() (Neil Horman) [1274178] - [netdrv] fm10k: get rid of unnecessary initializations in .get_drvinfo() (Neil Horman) [1274178] - [netdrv] fm10k: do not use enum as boolean (Neil Horman) [1274178] - [netdrv] fm10k: use snprintf() instead of sprintf() to avoid buffer overflow (Neil Horman) [1274178] - [netdrv] fm10k: add support for extra debug statistics (Neil Horman) [1274178] - [netdrv] fm10k: TRIVIAL remove unnecessary comma (Neil Horman) [1274178] - [netdrv] fm10k: create "correct" header for the remote end on connect (Neil Horman) [1274178] - [netdrv] fm10k: drop transmitted messages in Tx FIFO as part of reset_work (Neil Horman) [1274178] - [netdrv] fm10k: remove comment about rtnl_lock around mbx operations (Neil Horman) [1274178] - [netdrv] fm10k: fix iov_msg_mac_vlan_pf VID checks (Neil Horman) [1274178] - [netdrv] fm10k: Only trigger data path reset if fabric is up (Neil Horman) [1274178] - [netdrv] fm10k: re-enable VF after a full reset on detection of a Malicious event (Neil Horman) [1274178] - [netdrv] fm10k: TRIVIAL fix typo in fm10k_netdev.c (Neil Horman) [1274178] - [netdrv] fm10k: send traffic on default VID to VLAN device if we have one (Neil Horman) [1274178] - [netdrv] fm10k: TRIVIAL fix up ordering of __always_unused and style (Neil Horman) [1274178] - [netdrv] fm10k: remove is_slot_appropriate (Neil Horman) [1274178] - [netdrv] fm10k: don't store sw_vid at reset (Neil Horman) [1274178] - [netdrv] fm10k: allow creation of VLAN interfaces even while down (Neil Horman) [1274178] - [netdrv] fm10k: Report MAC address on driver load (Neil Horman) [1274178] - [netdrv] fm10k: Don't assume page fragments are page size (Neil Horman) [1274178] - [netdrv] fm10k: update netdev perm_addr during reinit, instead of at up (Neil Horman) [1274178] - [netdrv] fm10k: update fm10k_slot_warn to use pcie_get_minimum link (Neil Horman) [1274178] - [netdrv] fm10k: only prevent removal of default VID rules (Neil Horman) [1274178] - [netdrv] fm10k: disable service task during suspend (Neil Horman) [1274178] - [netdrv] fm10k: Fix missing braces after if statement (Neil Horman) [1274178] - [netdrv] fm10k: fix iov_msg_lport_state_pf issue (Neil Horman) [1274178] - [netdrv] fm10k: remove err_no reference in fm10k_mbx.c (Neil Horman) [1274178] - [netdrv] fm10k: fix incorrect DIR_NEVATIVE bit in 1588 code (Neil Horman) [1274178] - [netdrv] fm10k: pack TLV overlay structures (Neil Horman) [1274178] - [netdrv] fm10k: re-map all possible VF queues after a VFLR (Neil Horman) [1274178] - [netdrv] fm10k: force LPORT delete when updating VLAN or MAC address (Neil Horman) [1274178] - [netdrv] fm10k: use dma_set_mask_and_coherent in fm10k_probe (Neil Horman) [1274178] - [netdrv] fm10k: trivial fixup message style to include a colon (Neil Horman) [1274178] - [netdrv] fm10k: remove extraneous NULL check on l2_accel (Neil Horman) [1274178] - [netdrv] fm10k: use an unsigned int for i in ethtool_get_strings (Neil Horman) [1274178] - [netdrv] fm10k: add call to fm10k_clean_all_rx_rings in fm10k_down (Neil Horman) [1274178] - [netdrv] fm10k: fix incorrect free on skb in ts_tx_enqueue (Neil Horman) [1274178] - [netdrv] fm10k: move setting shinfo inside ts_tx_enqueue (Neil Horman) [1274178] - [netdrv] fm10k: use correct ethernet driver Tx timestamp function (Neil Horman) [1274178] - [netdrv] fm10k: ignore invalid multicast address entries (Neil Horman) [1274178] - [netdrv] fm10k: fold fm10k_pull_tail into fm10k_add_rx_frag (Neil Horman) [1274178] - [netdrv] fm10k: Do not assume budget will never be 0 for NAPI (Neil Horman) [1274178]- [misc] cxl: Fix PSL timebase synchronization detection (Gustavo Duarte) [1275968] - [misc] cxl: use kobj_to_dev() (Gustavo Duarte) [1275968] - [misc] cxl: Enable PCI device ID for future IBM CXL adapter (Gustavo Duarte) [1275968] - [misc] cxl: use -Werror only with CONFIG_PPC_WERROR (Gustavo Duarte) [1275968] - [misc] cxl: fix build for GCC 4.6.x (Gustavo Duarte) [1275968] - [misc] cxl: Fix DSI misses when the context owning task exits (Gustavo Duarte) [1275968] - [misc] cxl: Set endianess of kernel contexts (Gustavo Duarte) [1275968] - [misc] cxl: use correct operator when writing pcie config space values (Gustavo Duarte) [1275968] - [misc] cxl: Fix possible idr warning when contexts are released (Gustavo Duarte) [1275968] - [misc] cxl: Free virtual PHB when removing (Gustavo Duarte) [1275968] - [powerpc] pci: export pcibios_free_controller() (Gustavo Duarte) [1275968] - [misc] cxl: Fix number of allocated pages in SPA (Gustavo Duarte) [1275968] - [misc] cxl: Workaround malformed pcie packets on some cards (Gustavo Duarte) [1275968] - [misc] cxl: fix leak of ctx->mapping when releasing kernel API contexts (Gustavo Duarte) [1275968] - [misc] cxl: fix leak of ctx->irq_bitmap when releasing context via kernel API (Gustavo Duarte) [1275968] - [misc] cxl: fix leak of IRQ names in cxl_free_afu_irqs() (Gustavo Duarte) [1275968] - [misc] cxl: Fix lockdep warning while creating afu_err_buff attribute (Gustavo Duarte) [1275968] - [misc] cxl: Fix build failure due to -Wunused-variable behaviour change (Gustavo Duarte) [1275968] - [misc] cxl: abort cxl_pci_enable_device_hook() if PCI channel is offline (Gustavo Duarte) [1275968] - [misc] cxl: Set up and enable PSL Timebase (Gustavo Duarte) [1275968] - [misc] cxl: Fix force unmapping mmaps of contexts allocated through the kernel api (Gustavo Duarte) [1275968] - [misc] cxl: Fix + cleanup error paths in cxl_dev_context_init (Gustavo Duarte) [1275968] - [misc] cxl: Remove racy attempt to force EEH invocation in reset (Gustavo Duarte) [1275968] - [misc] cxl: Release irqs if memory allocation fails (Gustavo Duarte) [1275968] - [misc] cxl: Remove use of macro DEFINE_PCI_DEVICE_TABLE (Gustavo Duarte) [1275968] - [misc] cxl: Allow release of contexts which have been OPENED but not STARTED (Gustavo Duarte) [1275968] - [include] cxl: Add alternate MMIO error handling (Gustavo Duarte) [1275968] - [misc] cxl: Plug irq_bitmap getting leaked in cxl_context (Gustavo Duarte) [1275968] - [misc] cxl: Add CONFIG_CXL_EEH symbol (Gustavo Duarte) [1275968] - [misc] cxl: EEH support (Gustavo Duarte) [1275968] - [include] cxl: Allow the kernel to trust that an image won't change on PERST (Gustavo Duarte) [1275968] - [misc] cxl: Don't remove AFUs/vPHBs in cxl_reset (Gustavo Duarte) [1275968] - [misc] cxl: Refactor AFU init/teardown (Gustavo Duarte) [1275968] - [misc] cxl: Refactor adaptor init/teardown (Gustavo Duarte) [1275968] - [misc] cxl: Clean up adapter MMIO unmap path (Gustavo Duarte) [1275968] - [misc] cxl: Make IRQ release idempotent (Gustavo Duarte) [1275968] - [misc] cxl: Allocate and release the SPA with the AFU (Gustavo Duarte) [1275968] - [misc] cxl: Drop commands if the PCI channel is not in normal state (Gustavo Duarte) [1275968] - [misc] cxl: Convert MMIO read/write macros to inline functions (Gustavo Duarte) [1275968] - [misc] cxl: sparse: Silence iomem warning in debugfs file creation (Gustavo Duarte) [1275968] - [misc] cxl: sparse: Make declarations static (Gustavo Duarte) [1275968] - [misc] cxl: Compile with -Werror (Gustavo Duarte) [1275968] - [misc] cxl: Don't ignore add_process_element() result when attaching context (Gustavo Duarte) [1275968] - [misc] cxl: clean up afu_read_config() (Gustavo Duarte) [1275968] - [misc] cxl: Destroy afu->contexts_idr on release of an afu (Gustavo Duarte) [1275968] - [misc] cxl: Destroy cxl_adapter_idr on module_exit (Gustavo Duarte) [1275968] - [misc] cxl: use more common format specifier (Gustavo Duarte) [1275968] - [misc] cxl: Add explicit precision specifiers (Gustavo Duarte) [1275968] - [misc] cxl: Check if afu is not null in cxl_slbia (Gustavo Duarte) [1275968] - [misc] cxl: Fix off by one error allowing subsequent mmap page to be accessed (Gustavo Duarte) [1275968] - [misc] cxl: Fail mmap if requested mapping is larger than assigned problem state area (Gustavo Duarte) [1275968] - [misc] cxl: Fix refcounting in kernel API (Gustavo Duarte) [1275968] - [misc] cxl: Test the correct mmio space before unmapping (Gustavo Duarte) [1275968] - [misc] cxl/vphb.c: Use phb pointer after NULL check (Gustavo Duarte) [1275968] - [misc] cxl: Fix typo in debug print (Gustavo Duarte) [1275968] - [misc] cxl: Add CXL_KERNEL_API config option (Gustavo Duarte) [1275968] - [misc] cxl: Reset default context for vPHB on release (Gustavo Duarte) [1275968] - [include] cxl: Add AFU virtual PHB and kernel API (Gustavo Duarte) [1275968] - [misc] cxl: Export file ops for use by API (Gustavo Duarte) [1275968] - [include] cxl: Move include file cxl.h -> cxl-base.h (Gustavo Duarte) [1275968] - [misc] cxl: Cleanup Makefile (Gustavo Duarte) [1275968] - [misc] cxl: Rework context lifetimes (Gustavo Duarte) [1275968] - [misc] cxl: Configure PSL for kernel contexts and merge code (Gustavo Duarte) [1275968] - [misc] cxl: Split afu_register_irqs() function (Gustavo Duarte) [1275968] - [misc] cxl: Only check pid for userspace contexts (Gustavo Duarte) [1275968] - [misc] cxl: Export some symbols (Gustavo Duarte) [1275968] - [misc] cxl: cxl_afu_reset() -> __cxl_afu_reset() (Gustavo Duarte) [1275968] - [misc] cxl: Rework detach context functions (Gustavo Duarte) [1275968] - [misc] cxl: Add cookie parameter to afu_release_irqs() (Gustavo Duarte) [1275968] - [misc] cxl: Dump debug info on the AFU configuration record (Gustavo Duarte) [1275968] - [misc] cxl: Fix error path on probe (Gustavo Duarte) [1275968] - [misc] cxl: Re-order card init to check the VSEC earlier (Gustavo Duarte) [1275968] - [misc] cxl: Remove unnecessarily verbose print in cxl_remove() (Gustavo Duarte) [1275968] - [misc] cxl: Add shutdown hook (Gustavo Duarte) [1275968] - [documentation] cxl: Document external user of existing API (Gustavo Duarte) [1275968] - [powerpc] pci: Add pcibios_disable_device() hook (Gustavo Duarte) [1275968] - [powerpc] Add cxl context to device archdata (Gustavo Duarte) [1275968] - [powerpc] pci: Add release_device() hook to phb ops (Gustavo Duarte) [1275968] - [powerpc] pci: Export symbols for CXL (Gustavo Duarte) [1275968] - [misc] cxl: Use call_rcu to reduce latency when releasing the afu fd (Gustavo Duarte) [1275968] - [misc] cxl: Export AFU error buffer via sysfs (Gustavo Duarte) [1275968] - [include] cxl: Implement an ioctl to fetch afu card-id, offset-id and mode (Gustavo Duarte) [1275968] - [documentation] cxl: Fix a typo in ABI documentation (Gustavo Duarte) [1275968] - [pci] Export symbols required for loadable host driver modules (Gustavo Duarte) [1275968]- [netdrv] hv_netvsc: Fix the order of num_sc_offered decrement (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Fix the array sizes to be max supported channels (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Fix accessing freed memory in netvsc_change_mtu() (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Move subchannel waiting to rndis_filter_device_remove() (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: add ethtool support for set and get of settings (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: add software transmit timestamp support (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Restore needed_headroom request (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: cleanup netdev feature flags for netvsc (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Fix book keeping of skb during batching process (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: use skb_get_hash() instead of a homegrown implementation (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Fix race condition on Multi-Send Data field (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate vlan_tci from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate status from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate xmit_more from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate completion_func from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate is_data_pkt from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate send_completion_tid from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate page_buf from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: remove locking in netvsc_send() (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: move subchannel existence check to netvsc_select_queue() (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Don't ask for additional head room in the skb (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate send_completion_ctx from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate send_completion from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminatte the data field from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate rndis_msg pointer from hv_netvsc_packet structure (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate the channel field in hv_netvsc_packet structure (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Rearrange the hv_negtvsc_packet to be space efficient (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Resize some of the variables in hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: rework link status change handling (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Fix dereference of nvdev before check (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Implement set_channels ethtool op (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Set vRSS with num_chn in RNDIS filter (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Add structs and handlers for VF messages (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Wait for sub-channels to be processed during probe (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Add close of RNDIS filter into change mtu call (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Add support to set MTU reservation from guest side (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Allocate the sendbuf in a NUMA aware way (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Allocate the receive buffer from the correct NUMA node (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Properly size the vrss queues (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: change member name of struct netvsc_stats (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: use per_cpu stats to calculate TX/RX data (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Use the xmit_more skb flag to optimize signaling the host (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: remove unused variable in netvsc_send() (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Fix a bug in netvsc_start_xmit() (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: introduce netif-msg into netvsc module (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Implement partial copy into send buffer (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: try linearizing big SKBs before dropping them (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: use single existing drop path in netvsc_start_xmit (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Fix the packet free when it is in skb headroom (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Define a macro RNDIS_AND_PPI_SIZE (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Clean up two unused variables (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate memory allocation in the packet send path (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Cleanup the test for freeing skb when we use sendbuf mechanism (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: remove vmbus_are_subchannels_present() in rndis_filter_device_add() (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Implement batching in send buffer (Vitaly Kuznetsov) [1257293] - [netdrv] hyperv: Implement netvsc_get_channels() ethool op (Vitaly Kuznetsov) [1257293] - [netdrv] hyperv: fix sparse warnings (Vitaly Kuznetsov) [1257293] - [netdrv] hyperv: Fix the error processing in netvsc_send() (Vitaly Kuznetsov) [1257293] - [netdrv] hyperv: match wait_for_completion_timeout return type (Vitaly Kuznetsov) [1257293] - [netdrv] hyperv: netvsc.c: match wait_for_completion_timeout return type (Vitaly Kuznetsov) [1257293] - [netdrv] hyperv: Fix some variable name typos in send-buffer init/revoke (Vitaly Kuznetsov) [1257293] - [netdrv] hyperv: Deletion of an unnecessary check before the function call "vfree" (Vitaly Kuznetsov) [1257293] - [netdrv] hyperv: Add handler for RNDIS_STATUS_NETWORK_CHANGE event (Vitaly Kuznetsov) [1257293]- [netdrv] bonding: fix bond_get_stats() (Jarod Wilson) [1297931] - [netdrv] bonding: remove duplicate set of flag IFF_MULTICAST (Jarod Wilson) [1297931] - [netdrv] bonding: use __ethtool_get_ksettings (Jarod Wilson) [1297931] - [netdrv] bonding: don't use stale speed and duplex information (Jarod Wilson) [1297931] - [netdrv] bonding: Fix ARP monitor validation (Jarod Wilson) [1297931] - [netdrv] bonding: Prevent IPv6 link local address on enslaved devices (Jarod Wilson) [1297931] - [netdrv] bonding: drop unused to_dev macro in bond_sysfs.c (Jarod Wilson) [1297931] - [netdrv] bonding: remove redudant brackets (Jarod Wilson) [1297931] - [netdrv] bonding: add 802.3ad support for 100G speeds (Jarod Wilson) [1297931] - [netdrv] bonding: fix panic on non-ARPHRD_ETHER enslave failure (Jarod Wilson) [1297931] - [netdrv] bonding: simplify / unify event handling code for 3ad mode (Jarod Wilson) [1297931] - [netdrv] bonding: unify all places where actor-oper key needs to be updated (Jarod Wilson) [1297931] - [netdrv] bonding: Simplify __get_duplex function (Jarod Wilson) [1297931] - [netdrv] bonding: use l4 hash if available (Jarod Wilson) [1297931] - [netdrv] bonding: Export bond_option_active_slave_get_rcu (Jarod Wilson) [1297931] - [netdrv] bonding: fix bond_poll_controller bh_enable warning (Jarod Wilson) [1297931] - [netdrv] bonding: Gratuitous ARP gets dropped when first slave added (Jarod Wilson) [1297931] - [netdrv] bonding: add tlb_dynamic_lb netlink support (Jarod Wilson) [1297931] - [netdrv] bonding: convert num_grat_arp to the new bonding option API (Jarod Wilson) [1297931] - [netdrv] bonding: correct the MAC address for "follow" fail_over_mac policy (Jarod Wilson) [1297931] - [netdrv] bonding: correctly handle bonding type change on enslave failure (Jarod Wilson) [1297931] - [netdrv] bonding: trivial: remove unused variables (Jarod Wilson) [1297931] - [netdrv] bonding: Display LACP info only to CAP_NET_ADMIN capable user (Jarod Wilson) [1297931] - [netdrv] bonding: export slave's partner_oper_port_state via sysfs and netlink (Jarod Wilson) [1297931] - [netdrv] bonding: export slave's actor_oper_port_state via sysfs and netlink (Jarod Wilson) [1297931] - [net] rtnl/bond: don't send rtnl msg for unregistered iface (Jarod Wilson) [1297931] - [netdrv] bonding: add netlink support for sys prio, actor sys mac, and port key (Jarod Wilson) [1297931] - [netdrv] bonding: Implement user key part of port_key in an AD system (Jarod Wilson) [1297931] - [netdrv] bonding: Allow userspace to set actors' macaddr in an AD-system (Jarod Wilson) [1297931] - [netdrv] bonding: Allow userspace to set actors' system_priority in AD system (Jarod Wilson) [1297931] - [netdrv] bonding: fix kernel panic in bonding driver debugfs file: rlb_hash_table (Jarod Wilson) [1297931] - [netdrv] bonding: Make DRV macros private (Jarod Wilson) [1297931] - [netdrv] bonding: Remove unnecessary initialization (Jarod Wilson) [1297931] - [netdrv] bonding: Code re-factoring for admin, oper-key operations (Jarod Wilson) [1297931] - [netdrv] bonding: Fix another case of LACPDU not sent on slave (Jarod Wilson) [1297931] - [netdrv] bonding: deprecate BOND_MONITOR_CHURNED in favor of existing definitions (Jarod Wilson) [1297931] - [netdrv] bonding: Bonding Overriding Configuration logic restored (Jarod Wilson) [1297931] - [netdrv] bonding: Remove hardcoded initialization (Jarod Wilson) [1297931] - [netdrv] bonding: Don't segment multiple tagged packets on bonding device (Jarod Wilson) [1297931]- [net] ethtool: Set cmd field in ETHTOOL_GLINKSETTINGS response to wrong nwords (Ivan Vecera) [1268334] - [net] ethtool: add new ETHTOOL_xLINKSETTINGS API (Ivan Vecera) [1268334] - [net] ethtool: support set coalesce per queue (Ivan Vecera) [1268334] - [net] ethtool: support get coalesce per queue (Ivan Vecera) [1268334] - [scsi] cxgb4i: don't redefine DIV_ROUND_UP (Ivan Vecera) [1268334] - [include] define DIV_ROUND_UP for userland (Ivan Vecera) [1268334] - [net] ethtool: introduce a new ioctl for per queue setting (Ivan Vecera) [1268334] - [lib] bitmap: conversion routines to/from u32 array (Ivan Vecera) [1268334] - [net] add tc offload feature flag (Ivan Vecera) [1268334] - [net] rework setup_tc ndo op to consume general tc operand (Ivan Vecera) [1268334] - [net] rework ndo tc op to consume additional qdisc handle parameter (Ivan Vecera) [1268334] - [net] ethtool: ensure channel counts are within bounds during SCHANNELS (Ivan Vecera) [1268334] - [net] ethtool: correctly ensure {GS}CHANNELS doesn't conflict with GS{RXFH} (Ivan Vecera) [1268334] - [net] ethtool: define INT_MAX for userland (Ivan Vecera) [1268334] - [net] ethtool: make validate_speed accept all speeds between 0 and INT_MAX (Ivan Vecera) [1268334] - [net] ethtool: future-proof interface for speed extensions (Ivan Vecera) [1268334] - [net] ethtool: add IPv6 to the NFC API (Ivan Vecera) [1268334] - [net] ethtool: add speed/duplex validation functions (Ivan Vecera) [1268334] - [net] ethtool: Declare netdev_rss_key as __read_mostly. (Ivan Vecera) [1268334] - [net] ethtool: Use kcalloc instead of kmalloc for ethtool_get_strings (Ivan Vecera) [1268334] - [net] ethtool: clarify implementation of ethtool's get_ts_info op (Ivan Vecera) [1268334] - [net] ethtool: Add current supported tunable options (Ivan Vecera) [1268334] - [net] ethtool: use "ops" name consistenty in ethtool_set_rxfh() (Ivan Vecera) [1268334] - [net] ethtool: Return -EOPNOTSUPP if user space tries to read EEPROM with lengh 0 (Ivan Vecera) [1268334] - [net] ethtool: Ethtool parameter to dynamically change tx_copybreak (Ivan Vecera) [1268334] - [net] ethtool: Add generic options for tunables (Ivan Vecera) [1268334] - [net] ethtool: Fix unwanted section breaks in kernel-doc (Ivan Vecera) [1268334] - [net] ethtool: Move kernel-doc comment next to struct ethtool_dump definition (Ivan Vecera) [1268334] - [net] ethtool: Document the general convention for VLAs in kernel space (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_perm_addr (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_stats (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_test (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of string set types (Ivan Vecera) [1268334] - [net] ethtool: Update documentation of struct ethtool_pauseparam (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_ringparam (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_eeprom (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_regs (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_wol (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_drvinfo (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_cmd (Ivan Vecera) [1268334] - [net] ethtool: fixed trailing statements in ethtool (Ivan Vecera) [1268334] - [net] ethtool: make .get_dump_data() harder to misuse by drivers (Ivan Vecera) [1268334] - [net] ethtool: Fix comment regarding location of dev_ethtool() call (Ivan Vecera) [1268334] - [net] ethtool: disambiguate XCVR_* meaning (Ivan Vecera) [1268334] - [net] Disallow providing non zero VLAN ID for NIC drivers FDB add flow (Ivan Vecera) [1268334] - [net] make vid as a parameter for ndo_fdb_add/ndo_fdb_del (Ivan Vecera) [1268334] - [net] Add eth_platform_get_mac_address() helper. (Ivan Vecera) [1268334] - [pci] Add pci_device_to_OF_node() stub for !CONFIG_OF (Ivan Vecera) [1268334] - [net] Rename NETIF_F_ALL_CSUM to NETIF_F_CSUM_MASK (Ivan Vecera) [1268334] - [net] sctp: Rename NETIF_F_SCTP_CSUM to NETIF_F_SCTP_CRC (Ivan Vecera) [1268334] - [net] provide generic busy polling to all NAPI drivers (Ivan Vecera) [1268334] - [net] napi_hash_del() returns a boolean status (Ivan Vecera) [1268334] - [net] move napi_hash[] into read mostly section (Ivan Vecera) [1268334] - [net] add netif_tx_napi_add() (Ivan Vecera) [1268334] - [net] move skb_mark_napi_id() into core networking stack (Ivan Vecera) [1268334] - [netdrv] mlx4: remove mlx4_en_low_latency_recv() (Ivan Vecera) [1268334] - [netdrv] bnx2x: remove bnx2x_low_latency_recv() support (Ivan Vecera) [1268334] - [netdrv] mlx5: support napi_complete_done() (Ivan Vecera) [1268334] - [netdrv] mlx5: add busy polling support (Ivan Vecera) [1268334] - [net] network drivers no longer need to implement ndo_busy_poll() (Ivan Vecera) [1268334] - [net] allow BH servicing in sk_busy_loop() (Ivan Vecera) [1268334] - [net] un-inline sk_busy_loop() (Ivan Vecera) [1268334] - [netdrv] mlx4: mlx4_en_low_latency_recv() called with BH disabled (Ivan Vecera) [1268334] - [net] sched, net: Fixup busy_loop_us_clock() (Ivan Vecera) [1268334] - [net] add cpu_relax to busy poll loop (Ivan Vecera) [1268334] - [net] better skb->sender_cpu and skb->napi_id cohabitation (Ivan Vecera) [1268334] - [net] move netdev_pick_tx and dependencies to net/core/dev.c (Ivan Vecera) [1268334] - [net] netdevice: move netdev_cap_txqueue for shared usage to header (Ivan Vecera) [1268334] - [net] use reciprocal_scale() helper (Ivan Vecera) [1268334] - [net] netdevice: add queue selection fallback handler for ndo_select_queue (Ivan Vecera) [1268334] - [net] core: explicitly select a txq before doing l2 forwarding (Ivan Vecera) [1268334] - [net] xps: fix xps for stacked devices (Ivan Vecera) [1268334] - [mm] make page pfmemalloc check more robust (Ivan Vecera) [1268334] - [net] generic dev_disable_lro() stacked device handling (Ivan Vecera) [1268334] - [net] bonding: add slave netlink policy and put slave-related ops together (Ivan Vecera) [1268334] - [net] bonding: add slave_changelink support and use it for queue_id (Ivan Vecera) [1268334] - [net] core: lockdep_rtnl_is_held can be boolean (Ivan Vecera) [1268334] - [net] allow netdev_all_upper_get_next_dev_rcu with rtnl lock held (Ivan Vecera) [1268334] - [net] bonding: Fix stacked device detection in arp monitoring (Ivan Vecera) [1268334] - [net] ethtool: Added port speed macros (Ivan Vecera) [1268334] - [net] Find the nesting level of a given device by type. (Ivan Vecera) [1268334] - [net] bonding: create bond_first_slave_rcu() (Ivan Vecera) [1268334] - [net] create sysfs symlinks for neighbour devices (Ivan Vecera) [1268334] - [net] expose the master link to sysfs, and remove it from bond (Ivan Vecera) [1268334] - [net] vlan: unlink the upper neighbour before unregistering (Ivan Vecera) [1268334] - [net] vlan: link the upper neighbour only after registering (Ivan Vecera) [1268334] - [net] bonding: remove slave lists (Ivan Vecera) [1268334] - [net] bonding: use neighbours for bond_next_slave() (Ivan Vecera) [1268334] - [net] bonding: add __bond_next_slave() which uses neighbours (Ivan Vecera) [1268334] - [net] bonding: convert first/last slave logic to use neighbours (Ivan Vecera) [1268334] - [net] add a possibility to get private from netdev_adjacent->list (Ivan Vecera) [1268334] - [net] bonding: convert bond_has_slaves() to use the neighbour list (Ivan Vecera) [1268334] - [net] bonding: make bond_for_each_slave() use lower neighbour's private (Ivan Vecera) [1268334] - [net] add for_each iterators through neighbour lower link's private (Ivan Vecera) [1268334] - [net] bonding: modify bond_get_slave_by_dev() to use neighbours (Ivan Vecera) [1268334] - [net] bonding: populate neighbour's private on enslave (Ivan Vecera) [1268334] - [net] add netdev_adjacent->private and allow to use it (Ivan Vecera) [1268334] - [net] add RCU variant to search for netdev_adjacent link (Ivan Vecera) [1268334] - [net] add adj_list to save only neighbours (Ivan Vecera) [1268334] - [net] use lists as arguments instead of bool upper (Ivan Vecera) [1268334] - [net] bonding: make alb_send_learning_packets() use upper dev list (Ivan Vecera) [1268334] - [net] bonding: convert bond_has_this_ip() to use upper devices (Ivan Vecera) [1268334] - [net] bonding: make bond_arp_send_all use upper device list (Ivan Vecera) [1268334] - [net] add netdev_for_each_upper_dev_rcu() (Ivan Vecera) [1268334] - [net] add netdev_upper_get_next_dev_rcu(dev, iter) (Ivan Vecera) [1268334] - [net] remove search_list from netdev_adjacent (Ivan Vecera) [1268334] - [net] add lower_dev_list to net_device and make a full mesh (Ivan Vecera) [1268334] - [net] rename netdev_upper to netdev_adjacent (Ivan Vecera) [1268334] - [net] revert "[netdrv] bonding: propagate LRO disable to slave devices" (Ivan Vecera) [1268334] - [net] add netnotifier event for upper device change (Ivan Vecera) [1268334] - [net] Add max rate tx queue attribute (Ivan Vecera) [1268334] - [net] sysfs: get_netdev_queue_index() cleanup (Ivan Vecera) [1268334] - [net] sysfs: add documentation entries for /sys/class//queues (Ivan Vecera) [1268334]- [netdrv] e1000e: Adds hardware supported cross timestamp on e1000e nic (Jarod Wilson) [1274171] - [netdrv] e1000e: Initial support for KabeLake (Jarod Wilson) [1274171] - [netdrv] e1000e: Clear ULP configuration register on ULP exit (Jarod Wilson) [1274171] - [netdrv] e1000e: Set HW FIFO minimum pointer gap for non-gig speeds (Jarod Wilson) [1274171] - [netdrv] e1000e: Increase PHY PLL clock gate timing (Jarod Wilson) [1274171] - [netdrv] e1000e: Increase ULP timer (Jarod Wilson) [1274171] - [netdrv] e1000e: Fix msi-x interrupt automask (Jarod Wilson) [1274171] - [netdrv] e1000e: Do not write lsc to ics in msi-x mode (Jarod Wilson) [1274171] - [netdrv] e1000e: Do not read ICR in Other interrupt (Jarod Wilson) [1274171] - [netdrv] e1000e: Remove unreachable code (Jarod Wilson) [1274171] - [netdrv] e1000e: Switch e1000e_up to void, drop code checking for error result (Jarod Wilson) [1274171] - [netdrv] e1000e: initial support for i219-LM (3) (Jarod Wilson) [1274171] - [netdrv] e1000e: Increase timeout of polling bit RSPCIPHY (Jarod Wilson) [1274171] - [netdrv] e1000e: fix division by zero on jumbo MTUs (Jarod Wilson) [1274171] - [netdrv] e1000e: clean up the local variable (Jarod Wilson) [1274171] - [netdrv] e1000e: use napi_complete_done() (Jarod Wilson) [1274171] - [netdrv] e1000e: get rid of unnecessary initializations in .get_drvinfo() (Jarod Wilson) [1274171] - [netdrv] e1000e: Enable TSO for stacked VLAN (Jarod Wilson) [1274171] - [netdrv] e1000e: Modify Tx/Rx configurations to avoid null pointer dereferences in e1000_open (Jarod Wilson) [1274171] - [netdrv] e1000e: Increase driver version number (Jarod Wilson) [1274171] - [netdrv] e1000e: Fix tight loop implementation of systime read algorithm (Jarod Wilson) [1274171] - [netdrv] e1000e: Fix incorrect ASPM locking (Jarod Wilson) [1274171] - [netdrv] e1000e: Cosmetic changes (Jarod Wilson) [1274171] - [netdrv] e1000e: Fix EEE in Sx implementation (Jarod Wilson) [1274171] - [netdrv] e1000e: Cleanup qos request in error handling of e1000_open (Jarod Wilson) [1274171] - [netdrv] e1000e: i219 - k1 workaround for LPT is not required for SPT (Jarod Wilson) [1274171] - [netdrv] e1000e: i219 - Increase minimum FIFO read/write min gap (Jarod Wilson) [1274171] - [netdrv] e1000e: i219 - increase IPG for speed 10/100 full duplex (Jarod Wilson) [1274171] - [netdrv] e1000e: i219 - fix to enable both ULP and EEE in Sx state (Jarod Wilson) [1274171] - [netdrv] e1000e: synchronization of MAC-PHY interface only on non- ME systems (Jarod Wilson) [1274171] - [netdrv] e1000e: fix locking issue with e1000e_disable_aspm (Jarod Wilson) [1274171] - [netdrv] e1000e: Move pm_qos_req to e1000e adapter (Jarod Wilson) [1274171] - [netdrv] e1000e: Fix 82572EI that has no hardware timestamp support (Jarod Wilson) [1274171] - [netdrv] e1000e: convert to CYCLECOUNTER_MASK macro (Jarod Wilson) [1274171] - [netdrv] e1000e: Include clocksource.h to get CLOCKSOURCE_MASK (Jarod Wilson) [1274171] - [netdrv] e1000e: convert to timecounter adjtime (Jarod Wilson) [1274171] - [netdrv] e1000e: Use napi_alloc_skb (Jarod Wilson) [1274171] - [netdrv] e1000e: Resolve issues with Management Engine (ME) briefly blocking PHY resets (Jarod Wilson) [1274171] - [netdrv] e1000e: Add missing branding strings in ich8lan.c (Jarod Wilson) [1274171] - [netdrv] e1000e: Cleanup unecessary references (Jarod Wilson) [1274171] - [netdrv] e1000e: PTP lock in e1000e_phc_adjustfreq (Jarod Wilson) [1274171] - [netdrv] e1000e: Use pci_enable_msix_range() instead of pci_enable_msix() (Jarod Wilson) [1274171] - [netdrv] e1000e: fix compiler warning (maybe-unitialized variable) (Jarod Wilson) [1274171] - [netdrv] e1000e: fix compiler warnings (Jarod Wilson) [1274171] - [netdrv] e1000e: Implement the SIOCGHWTSTAMP ioctl (Jarod Wilson) [1274171] - [netdrv] e1000e: Validate hwtstamp_config completely before applying it (Jarod Wilson) [1274171] - [netdrv] e1000e: fix 32-bit DMA mask handling (Jarod Wilson) [1274171] - [netdrv] e1000e: cleanup boolean comparison to true (Jarod Wilson) [1274171]- [pci] cpcihp: Add missing curly braces in cpci_configure_slot() (Myron Stowe) [1331507] - [pci] aer: Avoid info leak in __print_tlp_header() (Myron Stowe) [1331507] - [pci] Don't read past the end of sysfs "driver_override" buffer (Myron Stowe) [1331507] - [pci] Fail MSI-X mappings if there's no space assigned to MSI-X BAR (Myron Stowe) [1331507] - [pci] Fix infinite loop with ROM image of size 0 (Myron Stowe) [1331507] - [powerpc] rpc/pci: Add struct pci_ops member names to initialization (Myron Stowe) [1331507] - [pci] pciehp: Handle surprise add even if surprise removal isn't supported (Myron Stowe) [1331507] - [pci] pci/aspm: Use standard parsing functions for sysfs setters (Myron Stowe) [1331507] - [pci] Delete unnecessary NULL pointer checks (Myron Stowe) [1331507] - [pci] Prevent out of bounds access in numa_node override (Myron Stowe) [1331488] - [pci] Prevent out of bounds access in numa_node override (Myron Stowe) [1331488] - [pci] Remove unused and broken to_hotplug_slot() (Myron Stowe) [1331488] - [pci] Make FLR and AF FLR reset warning messages different (Myron Stowe) [1331488] - [pci] Simplify if-return sequences (Myron Stowe) [1331488] - [pci] Delete unnecessary NULL pointer checks (Myron Stowe) [1331488] - [pci] Allow numa_node override via sysfs (Myron Stowe) [1331488] - [x86] mm: pat: Avoid truncation when converting cpa->numpages to address (Larry Woodman) [1328755] - [fs] gfs2: Use gfs2 wrapper to sync inode before calling generic_file_splice_read() (Abhijith Das) [1331071] - [fs] lockd: create NSM handles per net namespace ("J. Bruce Fields") [1328938] - [fs] lockd: NLM grace period shouldn't block NFSv4 opens ("J. Bruce Fields") [1328938] - [fs] ext4: rate limit printk in buffer_io_error() (Carlos Maiolino) [1142771] - [fs] clarify rate limit suppressed buffer I/O errors (Carlos Maiolino) [1142771] - [fs] merge I/O error prints into one line (Carlos Maiolino) [1142771] - [fs] block: Remove annoying "unknown partition table" message (Carlos Maiolino) [1142771] - [fs] ovl: Ensure upper filesystem supports d_type (Vivek Goyal) [1288162] - [fs] epoll: restrict EPOLLEXCLUSIVE to POLLIN and POLLOUT (Hannes Frederic Sowa) [1245628] - [fs] epoll: add EPOLLEXCLUSIVE flag (Hannes Frederic Sowa) [1245628] - [fs] pipe: limit the per-user amount of pages allocated in pipes (Mateusz Guzik) [1313960] {CVE-2016-2847} - [sound] alsa: usb-audio: avoid freeing umidi object twice (Mateusz Guzik) [1310663] {CVE-2016-2384} - [netdrv] atl2: Disable unimplemented scatter/gather feature (Mateusz Guzik) [1320106] {CVE-2016-2117} - [misc] cxl: Configure the PSL for two CAPI ports on POWER8NVL (Steve Best) [1278793] - [powerpc] Define PVR value for POWER8NVL processor (Steve Best) [1278793] - [powerpc] powernv: Silence SYSPARAM warning on boot (Steve Best) [1331179] - [infiniband] hfi1: Move hfi1 driver to match upstream tree (Alex Estrin) [1328249]- [tools] power turbostat: intel xeon x200: fix erroneous bclk value (Steve Best) [1330164] - [tools] power turbostat: intel xeon x200: fix turbo-ratio decoding (Steve Best) [1330167] - [x86] kvm: vmx: disable PEBS before a guest entry (Radim Krcmar) [1272097] - [net] netfilter: x_tables: introduce and use xt_copy_counters_from_user (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: do compat validation via translate_table (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: xt_compat_match_from_user doesn't need a retval (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: arp_tables: simplify translate_compat_table args (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: ip6_tables: simplify translate_compat_table args (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: ip_tables: simplify translate_compat_table args (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: remove unused comefrom hookmask argument (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: validate all offsets and sizes in a rule (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: check for bogus target offset (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: check standard target size too (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: add compat version of xt_check_entry_offsets (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: assert minimum target size (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: kill check_entry helper (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: add and use xt_check_entry_offsets (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: validate targets of jumps (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: don't move to non-existent next rule (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: fix unconditional helper (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: validate e->target_offset early (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: check for size overflow (Florian Westphal) [1318693] {CVE-2016-3134} - [net] ipv6: sit: set rtnl_link_ops before calling register_netdevice (Thadeu Lima de Souza Cascardo) [1284001] - [net] team: team should sync the port's uc/mc addrs when add a port (Xin Long) [1225396] - [net] ipv6: always add flag an address that failed DAD with DADFAILED (Hannes Frederic Sowa) [1299825] - [net] ipv6: keep existing flags when setting IFA_F_OPTIMISTIC (Hannes Frederic Sowa) [1299825] - [net] ipv6: restrict hop_limit sysctl setting to range [1; 255] (Hannes Frederic Sowa) [1299825] - [net] ipv6: Only act upon NETDEV_*_TYPE_CHANGE if we have ipv6 addresses (Hannes Frederic Sowa) [1299825] - [net] ipv6: clean up dev_snmp6 proc entry when we fail to initialize inet6_dev (Hannes Frederic Sowa) [1299825] - [net] ipv6: fail early when creating netdev named all or default (Hannes Frederic Sowa) [1299825] - [net] ipv4: fail early when creating netdev named all or default (Hannes Frederic Sowa) [1299825] - [net] ipv6: gre: setup default multicast routes over PtP links (Hannes Frederic Sowa) [1299825] - [net] addr IFLA_OPERSTATE to netlink message for ipv6 ifinfo (Hannes Frederic Sowa) [1299825]- [block] nvme: Automatic namespace rescan fixup (David Milburn) [1288601] - [block] blk-mq: mark request queue as mq asap (David Milburn) [1288601] - [block] nvme: Fix possible queue use after freed (David Milburn) [1288601] - [block] blk-mq: dynamic h/w context count (David Milburn) [1288601] - [block] nvme: fix max_segments integer truncation (David Milburn) [1288601] - [block] nvme: set queue limits for the admin queue (David Milburn) [1288601] - [block] nvme: Fix 0-length integrity payload (David Milburn) [1288601] - [block] nvme: Don't allow unsupported flags (David Milburn) [1288601] - [block] nvme: Move error handling to failed reset handler (David Milburn) [1288601] - [block] nvme: Simplify device reset failure (David Milburn) [1288601] - [block] nvme: Fix namespace removal deadlock (David Milburn) [1288601] - [block] nvme: Use IDA for namespace disk naming (David Milburn) [1288601] - [block] nvme: Don't unmap controller registers on reset (David Milburn) [1288601] - [block] nvme: Rate limit nvme IO warnings (David Milburn) [1288601] - [block] nvme: Poll device while still active during remove (David Milburn) [1288601] - [block] nvme: Requeue requests on suspended queues (David Milburn) [1288601] - [block] nvme: Allow request merges (David Milburn) [1288601] - [block] nvme: Fix io incapable return values (David Milburn) [1288601] - [block] blk-mq: End unstarted requests on dying queue (David Milburn) [1288601] - [block] uapi: update install list after nvme.h rename (David Milburn) [1288601] - [block] nvme: Export NVMe attributes to sysfs group (David Milburn) [1251944 1288601] - [block] nvme: Shutdown controller only for power-off (David Milburn) [1288601] - [block] nvme: IO queue deletion re-write (David Milburn) [1288601] - [block] nvme: Remove queue freezing on resets (David Milburn) [1288601] - [block] nvme: Use a retryable error code on reset (David Milburn) [1288601] - [block] nvme: Fix admin queue ring wrap (David Milburn) [1288601] - [block] nvme: fixes for NVME_IOCTL_IO_CMD on the char device (David Milburn) [1288601] - [block] nvme: synchronize access to ctrl->namespaces (David Milburn) [1288601] - [block] nvme: Move nvme_freeze/unfreeze_queues to nvme core (David Milburn) [1288601] - [pci] aer: include header file (David Milburn) [1288601] - [block] nvme: Export namespace attributes to sysfs (David Milburn) [1288601] - [block] nvme: Add pci error handlers (David Milburn) [1288601] - [block] remove REQ_NO_TIMEOUT flag (David Milburn) [1288601] - [block] nvme: merge iod and cmd_info (David Milburn) [1288601] - [block] nvme: move struct nvme_iod to pci.c (David Milburn) [1288601] - [block] nvme: properly free resources for cancelled command (David Milburn) [1288601] - [block] nvme: simplify completion handling (David Milburn) [1288601] - [block] nvme: switch abort to blk_execute_rq_nowait (David Milburn) [1288601] - [block] nvme: special case AEN requests (David Milburn) [1288601] - [block] nvme: switch delete SQ/CQ to blk_execute_rq_nowait (David Milburn) [1288601] - [block] nvme: factor out a few helpers from req_completion (David Milburn) [1288601] - [block] nvme: fix admin queue depth (David Milburn) [1288601] - [block] nvme: Simplify metadata setup (David Milburn) [1288601] - [block] nvme: Remove device management handles on remove (David Milburn) [1288601] - [block] nvme: Use unbounded work queue for all work (David Milburn) [1288601] - [block] nvme: Implement namespace list scanning (David Milburn) [1288601] - [block] nvme: switch abort_limit to an atomic_t (David Milburn) [1288601] - [block] nvme: remove dead controllers from a work item (David Milburn) [1288601] - [block] nvme: merge probe_work and reset_work (David Milburn) [1288601] - [block] nvme: do not restart the request timeout if we're resetting the controller (David Milburn) [1288601] - [block] nvme: simplify resets (David Milburn) [1288601] - [block] nvme: add NVME_SC_CANCELLED (David Milburn) [1288601] - [block] nvme: merge nvme_abort_req and nvme_timeout (David Milburn) [1288601] - [block] nvme: don't take the I/O queue q_lock in nvme_timeout (David Milburn) [1288601] - [block] nvme: protect against simultaneous shutdown invocations (David Milburn) [1288601] - [block] nvme: only add a controller to dev_list after it's been fully initialized (David Milburn) [1288601] - [block] nvme: only ignore hardware errors in nvme_create_io_queues (David Milburn) [1288601] - [block] nvme: precedence bug in nvme_pr_clear() (David Milburn) [1288601] - [block] blk-mq: Avoid memoryless numa node encoded in hctx numa_node (David Milburn) [1288601] - [block] blk-mq: Reuse hardware context cpumask for tags (David Milburn) [1288601] - [block] nvme: refactor set_queue_count (David Milburn) [1288601] - [block] nvme: move chardev and sysfs interface to common code (David Milburn) [1288601] - [block] nvme: move namespace scanning to common code (David Milburn) [1288601] - [block] nvme: move the call to nvme_init_identify earlier (David Milburn) [1288601] - [block] nvme: add a common helper to read Identify Controller data (David Milburn) [1288601] - [block] nvme: move nvme_enable,disable,shutdown_ctrl to common code (David Milburn) [1288601] - [block] nvme: move remaining CC setup into nvme_enable_ctrl (David Milburn) [1288601] - [block] nvme: add explicit quirk handling (David Milburn) [1288601] - [block] nvme: move block_device_operations and ns/ctrl freeing to common code (David Milburn) [1288601] - [block] nvme: use the block layer for userspace passthrough metadata (David Milburn) [1288601] - [block] nvme: split __nvme_submit_sync_cmd (David Milburn) [1288601] - [block] nvme: move nvme_setup_flush and nvme_setup_rw to common code (David Milburn) [1288601] - [block] nvme: move nvme_error_status to common code (David Milburn) [1288601] - [block] nvme: factor out a nvme_unmap_data helper (David Milburn) [1288601] - [block] nvme: refactor nvme_queue_rq (David Milburn) [1288601] - [block] nvme: simplify nvme_setup_prps calling convention (David Milburn) [1288601] - [block] nvme: split a new struct nvme_ctrl out of struct nvme_dev (David Milburn) [1288601] - [block] nvme: use vendor it from identify (David Milburn) [1288601] - [block] nvme: split nvme_trans_device_id_page (David Milburn) [1288601] - [block] nvme: use offset instead of a struct for registers (David Milburn) [1288601] - [block] nvme: split command submission helpers out of pci.c (David Milburn) [1288601] - [block] clarify blk_add_timer() use case for blk-mq (David Milburn) [1288601] - [block] fix blk_abort_request for blk-mq drivers (David Milburn) [1288601] - [block] nvme: add missing unmaps in nvme_queue_rq (David Milburn) [1288601] - [block] blk-mq: fix calling unplug callbacks with preempt disabled (David Milburn) [1288601] - [block] nvme: reap completion entries when deleting queue (David Milburn) [1288601] - [block] nvme: Fix possible arithmetic overflow for max segments (David Milburn) [1288601] - [block] nvme: use split lo_hi_readq, lo_write_q (David Milburn) [1288601] - [block] blk-mq: mark __blk_mq_complete_request() static (David Milburn) [1288601] - [block] nvme: Increase the max transfer size when mdts is 0 (David Milburn) [1288601] - [block] nvme: Precedence error in nvme_pr_clear() (David Milburn) [1288601] - [block] nvme: add missing endianess annotations in nvme_pr_command (David Milburn) [1288601] - [block] nvme: Add persistent reservation ops (David Milburn) [1288601] - [block] blk-mq: avoid excessive boot delays with large lun counts (David Milburn) [1288601] - [block] blk-mq: mark ctx as pending at batch in flush plug path (David Milburn) [1288601] - [block] blk-mq: fix for trace_block_plug() (David Milburn) [1288601] - [block] blk-mq: check bio_mergeable() early before merging (David Milburn) [1288601] - [block] nvme: suspend i/o during runtime blk_integrity_unregister (David Milburn) [1288601] - [block] nvme: initialize error to '0' (David Milburn) [1288601] - [block] nvme: use an integer value to Linux errno values (David Milburn) [1288601] - [block] blk-mq: fix use-after-free in blk_mq_free_tag_set() (David Milburn) [1288601] - [block] blk-mq: factor out a helper to iterate all tags for a request_queue (David Milburn) [1288601] - [block] blk-mq: fix racy updates of rq->errors (David Milburn) [1288601] - [block] nvme: fix 32-bit build warning (David Milburn) [1288601] - [block] nvme: Add explicit block config dependency (David Milburn) [1288601] - [block] blk-mq: remove unused blk_mq_clone_flush_request prototype (David Milburn) [1288601] - [block] blk-mq: fix waitqueue_active without memory barrier in block/blk-mq-tag.c (David Milburn) [1288601] - [block] nvme: include in (David Milburn) [1288601] - [block] nvme: move to a new drivers/nvme/host directory (David Milburn) [1288601] - [block] nvme: add missing nvme_id_ctrl endianess annotations (David Milburn) [1288601] - [block] nvme: move hardware structures out of the uapi version of nvme.h (David Milburn) [1288601] - [block] nvme: add a local nvme.h header (David Milburn) [1288601] - [block] nvme: properly handle partially initialized queues in nvme_create_io_queues (David Milburn) [1288601] - [block] nvme: merge nvme_dev_start, nvme_dev_resume and nvme_async_probe (David Milburn) [1288601] - [block] nvme: factor reset code into a common helper (David Milburn) [1288601] - [block] nvme: merge nvme_dev_reset into nvme_reset_failed_dev (David Milburn) [1288601] - [block] nvme: delete dev from dev_list in nvme_reset (David Milburn) [1288601] - [block] nvme: Simplify device resume on io queue failure (David Milburn) [1288601] - [block] nvme: Namespace removal simplifications (David Milburn) [1288601] - [block] nvme: Reference count open namespaces (David Milburn) [1288601] - [block] nvme: Set affinity after allocating request queues (David Milburn) [1288601] - [block] nvme: Using PRACT bit to generate and verify PI by controller (David Milburn) [1288601] - [block] nvme: Remove unreachable code in nvme_abort_req (David Milburn) [1288601] - [block] nvme: Add nvme subsystem reset IOCTL (David Milburn) [1288601] - [block] nvme: Add nvme subsystem reset support (David Milburn) [1288601] - [block] nvme: removed unused nn var from nvme_dev_add (David Milburn) [1288601] - [block] nvme: Set queue max segments (David Milburn) [1288601] - [block] blk-mq: fix race between timeout and freeing request (David Milburn) [1288601] - [block] blk-mq: fix buffer overflow when reading sysfs file of 'pending' (David Milburn) [1288601] - [block] nvme: Fixes u64 division which breaks i386 builds (David Milburn) [1288601] - [block] nvme: Use CMB for the IO SQes if available (David Milburn) [1288601] - [block] nvme: Unify SQ entry writing and doorbell ringing (David Milburn) [1288601] - [block] blk-mq: set default timeout as 30 seconds (David Milburn) [1288601] - [block] nvme: Reread partitions on metadata formats (David Milburn) [1288601] - [block] nvme: Fix irq freeing when queue_request_irq fails (David Milburn) [1288601] - [block] nvme-core: fix build with gcc-4.4.4 (David Milburn) [1288601] - [block] nvme: Don't use fake status on cancelled command (David Milburn) [1288601] - [block] nvme: Fix device cleanup on initialization failure (David Milburn) [1288601] - [block] nvme-scsi: Catch kcalloc failure (David Milburn) [1288601] - [block] nvme: Fix IO for extended metadata formats (David Milburn) [1288601] - [block] nvme: don't overwrite req->cmd_flags on sync cmd (David Milburn) [1288601] - [block] nvme: Memory barrier before queue_count is incremented (David Milburn) [1288601] - [block] nvme: End sync requests immediately on failure (David Milburn) [1288601] - [block] nvme: Use requested sync command timeout (David Milburn) [1288601] - [block] nvme: fix type warning on 32-bit (David Milburn) [1288601] - [block] nvme: Fix obtaining command result (David Milburn) [1288601] - [block] nvme: submit internal commands through the block layer (David Milburn) [1288601] - [block] rename REQ_TYPE_SPECIAL to REQ_TYPE_DRV_PRIV (David Milburn) [1288601] - [block] nvme: fail SCSI read/write command with unsupported protection bit (David Milburn) [1288601] - [block] nvme: report the DPOFUA in MODE_SENSE (David Milburn) [1288601] - [block] nvme: simplify and cleanup the READ/WRITE SCSI CDB parsing code (David Milburn) [1288601] - [block] nvme: first round at deobsfucating the SCSI translation code (David Milburn) [1288601] - [block] nvme: fix scsi translation error handling (David Milburn) [1288601] - [block] nvme: split nvme_trans_send_fw_cmd (David Milburn) [1288601] - [block] nvme: store a struct device pointer in struct nvme_dev (David Milburn) [1288601] - [block] nvme: consolidate synchronous command submission helpers (David Milburn) [1288601] - [block] nvme: fix kernel memory corruption with short INQUIRY buffers (David Milburn) [1288601] - [block] nvme: Fix VPD B0 max sectors translation (David Milburn) [1288601]- [hv] kvp: fix IP Failover (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: Remove util transport handler from list if registration fails (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: Pass the channel information during the init call (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: fix hvt_op_poll() return value on transport destroy (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: fix crash when device is removed from host side (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: introduce HVUTIL_TRANSPORT_DESTROY mode (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: rename outmsg_lock (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: fix memory leak on on_msg() failure (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: Invoke the poll function after handshake (Vitaly Kuznetsov) [1074407 1309368] - [hv] vss: run only on supported host versions (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: use memdup_user in hvt_op_write (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: catch allocation errors (Vitaly Kuznetsov) [1074407 1309368] - [hv] tools: hv: report ENOSPC errors in hv_fcopy_daemon (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: run polling callback always in interrupt context (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: Increase the timeout for util services (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: checking the wrong variable (Vitaly Kuznetsov) [1074407 1309368] - [hv] fcopy: dynamically allocate smsg_out in fcopy_send_data() (Vitaly Kuznetsov) [1074407 1309368] - [hv] kvp: check kzalloc return value (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: unify driver registration reporting (Vitaly Kuznetsov) [1074407 1309368] - [hv] fcopy: full handshake support (Vitaly Kuznetsov) [1074407 1309368] - [hv] vss: full handshake support (Vitaly Kuznetsov) [1074407 1309368] - [hv] kvp: convert to hv_utils_transport (Vitaly Kuznetsov) [1074407 1309368] - [hv] fcopy: convert to hv_utils_transport (Vitaly Kuznetsov) [1074407 1309368] - [hv] vss: convert to hv_utils_transport (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: introduce hv_utils_transport abstraction (Vitaly Kuznetsov) [1074407 1309368] - [hv] fcopy: switch to using the hvutil_device_state state machine (Vitaly Kuznetsov) [1074407 1309368] - [hv] vss: switch to using the hvutil_device_state state machine (Vitaly Kuznetsov) [1074407 1309368] - [hv] kvp: switch to using the hvutil_device_state state machine (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: introduce state machine for util drivers (Vitaly Kuznetsov) [1074407 1309368] - [hv] fcopy: rename fcopy_work -> fcopy_timeout_work (Vitaly Kuznetsov) [1074407 1309368] - [hv] kvp: rename kvp_work -> kvp_timeout_work (Vitaly Kuznetsov) [1074407 1309368] - [hv] vss: process deferred messages when we complete the transaction (Vitaly Kuznetsov) [1074407 1309368] - [hv] fcopy: process deferred messages when we complete the transaction (Vitaly Kuznetsov) [1074407 1309368] - [hv] kvp: move poll_channel() to hyperv_vmbus.h (Vitaly Kuznetsov) [1074407 1309368] - [hv] kvp: reset kvp_context (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: move kvp/vss function declarations to hyperv_vmbus.h (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: move vmbus_open() to a later place (Vitaly Kuznetsov) [1074407 1309368] - [hv] Change variable type to bool (Vitaly Kuznetsov) [1074407 1309368] - [fs] Restore inode_dio_done declaration (George Beshers) [1321161] - [x86] Reinstate pv_cpu_ops.read_tsc() (George Beshers) [1321161] - [x86] tsc: Restore rdtsc_barrier() (George Beshers) [1321161] - [netdrv] ibmveth: enable interrupts after napi_complete() (Thomas Huth) [1317487] - [netdrv] ibmveth: Fix endian issues with rx_no_buffer statistic (Thomas Huth) [1317487] - [netdrv] r8169: Remove unnecessary phy reset for pcie nic when setting link spped (Corinna Vinschen) [1298541] - [netdrv] r8169: Enable RX_MULTI_EN for RTL_GIGA_MAC_VER_41~48 (Corinna Vinschen) [1298541] - [netdrv] r8169: fix "rtl_counters_cond == 1 (loop: 1000, delay: 10)" log spam (Corinna Vinschen) [1298541] - [netdrv] r8169: fix system hang problem (Corinna Vinschen) [1298541] - [netdrv] r8169: Correct the way of setting RTL8168DP ephy (Corinna Vinschen) [1298541] - [netdrv] r8169: Fix typo in setting RTL8168H PHY PFM mode (Corinna Vinschen) [1298541] - [netdrv] r8169: Fix typo in setting RTL8168EP and RTL8168H D3cold PFM mode (Corinna Vinschen) [1298541] - [netdrv] r8169: Update the way of reading RTL8168H PHY register "rg_saw_cnt" (Corinna Vinschen) [1298541] - [netdrv] r8169: Fix typo in setting RTL8168H PHY parameter (Corinna Vinschen) [1298541] - [netdrv] r8169: fix handling rtl_readphy result (Corinna Vinschen) [1298541] - [leds] powernv: removing NULL check (Gustavo Duarte) [1274413] - [powerpc] powernv: Fix mis-merge of OPAL support for LEDS driver (Gustavo Duarte) [1274413] - [leds] powernv: Add driver for PowerNV platform (Gustavo Duarte) [1274413] - [powerpc] powernv: Create LED platform device (Gustavo Duarte) [1274413] - [powerpc] powernv: Add OPAL interfaces for accessing and modifying system LED states (Gustavo Duarte) [1274413] - [powerpc] leds: Introduce devres helper for led_classdev_register (Gustavo Duarte) [1274413] - [powerpc] devres: Add devm_kasprintf and devm_kvasprintf API (Gustavo Duarte) [1274413]- [x86] dmi: Switch dmi_remap() from ioremap() uncached to ioremap_cache() (Luiz Capitulino) [961581] - [pci] Generate uppercase hex for modalias var in uevent (Myron Stowe) [1325402] - [pci] Don't look for ACPI hotplug parameters if ACPI is disabled (Myron Stowe) [1325402] - [pci] Support 64-bit bridge windows if we have 64-bit dma_addr_t (Myron Stowe) [1325402] - [pci] Apply _HPX Link Control settings to all devices with a link (Myron Stowe) [1325402] - [include] pci: Don't oops on virtual buses in acpi_pci_get_bridge_handle() (Myron Stowe) [1325402] - [pci] Add ACS quirk for AMD A88X southbridge devices (Myron Stowe) [1325402] - [pci] msi: Remove unnecessary temporary variable (Myron Stowe) [1325402] - [pci] msi: Use __write_msi_msg() instead of write_msi_msg() (Myron Stowe) [1325402] - [powerpc] msi/powerpc: Use __read_msi_msg() instead of read_msi_msg() (Myron Stowe) [1325402] - [include] pci/msi: Remove "pos" from the struct msi_desc msi_attrib (Myron Stowe) [1325402] - [include] pci/msi: Remove unused kobject from struct msi_desc (Myron Stowe) [1325402] - [pci] msi: Rename pci_msi_check_device() to pci_msi_supported() (Myron Stowe) [1325402] - [pci] msi: Move D0 check into pci_msi_check_device() (Myron Stowe) [1325402] - [include] pci/msi: Remove arch_msi_check_device() (Myron Stowe) [1325402] - [include] pci: Add pci_remap_iospace() to map bus I/O resources (Myron Stowe) [1325402] - [include] pci: Add generic domain handling (Myron Stowe) [1325402] - [include] asm-generic/io.h: Fix ioport_map() for !CONFIG_GENERIC_IOMAP (Myron Stowe) [1325402] - [include] pci/aer: Rename PCI_ERR_UNC_TRAIN to PCI_ERR_UNC_UND (Myron Stowe) [1325402] - [pci] aer: Add additional PCIe AER error strings (Myron Stowe) [1325402] - [include] trace, ras: Add additional PCIe AER error strings (Myron Stowe) [1325402] - [include] trace, ras: Replace bare numbers with #defines for PCIe AER error strings (Myron Stowe) [1325402] - [pci] Remove assignment from complicated "if" conditions (Myron Stowe) [1325402] - [pci] Remove assignment from "if" conditions (Myron Stowe) [1325402] - [pci] Remove unnecessary curly braces (Myron Stowe) [1325402] - [pci] Add space before open parenthesis (Myron Stowe) [1325402] - [x86] pci: Mark PCI BIOS initialization code as such (Myron Stowe) [1325402] - [x86] pci: Constify pci_mmcfg_probes[] array (Myron Stowe) [1325402] - [x86] pci: Mark constants of pci_mmcfg_nvidia_mcp55() as __initconst (Myron Stowe) [1325402] - [x86] pci: Move __init annotation to the correct place (Myron Stowe) [1325402] - [include] pci: Remove unused pci_get_dma_source() (Myron Stowe) [1325402] - [include] pci: Remove unused pci_find_upstream_pcie_bridge() (Myron Stowe) [1325402] - [x86] pci: Mark DMI tables as initialization data (Myron Stowe) [1325402] - [pci] Generate uppercase hex for modalias interface class (Myron Stowe) [1325402] - [include] pci: Parenthesize PCI_DEVID and PCI_VPD_LRDT_ID parameters (Myron Stowe) [1325402] - [pci] Use device flag helper functions (Myron Stowe) [1325402] - [include] pci: Add device flag helper functions (Myron Stowe) [1325402] - [pci] Configure *all* devices, not just hot-added ones (Myron Stowe) [1325402] - [pci] Preserve MPS and MRRS when applying _HPX settings (Myron Stowe) [1325402] - [pci] Apply _HPP settings to all hot-added PCI devices (Myron Stowe) [1325402] - [pci] Preserve BIOS PCI_COMMAND_SERR and PCI_COMMAND_PARITY settings (Myron Stowe) [1325402] - [pci] Apply _HPP settings to PCIe devices as well as PCI and PCI-X (Myron Stowe) [1325402] - [include] pci: Remove unused pci_configure_slot() (Myron Stowe) [1325402] - [pci] acpi / hotplug / pci: Remove pci_configure_slot() usage (Myron Stowe) [1325402] - [pci] shpchp: Remove pci_configure_slot() usage (Myron Stowe) [1325402] - [pci] hp: Remove pci_configure_slot() usage (Myron Stowe) [1325402] - [pci] Add pci_configure_device() during enumeration (Myron Stowe) [1325402] - [pci] Move pci_configure_slot() to drivers/pci/probe.c (Myron Stowe) [1325402] - [pci] Whitespace cleanup in pci-acpi.c (Myron Stowe) [1325402] - [pci] Move pci_get_hp_params() to drivers/pci/pci-acpi.c (Myron Stowe) [1325402] - [pci] hp: Configure hot-added display devices (Myron Stowe) [1325402] - [include] pci: Enable CRS Software Visibility for root port if it is supported (Myron Stowe) [1325402] - [pci] Check only the Vendor ID to identify Configuration Request Retry (Myron Stowe) [1325402] - [include] pci/aer: Make standalone includable (Myron Stowe) [1325402] - [kernel] resources: Add device-managed request/release_resource() (Myron Stowe) [1325402] - [pci] Remove unnecessary variable in pci_add_dynid() (Myron Stowe) [1325402] - [pci] pm: Allow PCI devices to be put into D3cold during system suspend (Myron Stowe) [1325402] - [pci] pm: Drop unused runtime PM support code for PCIe ports (Myron Stowe) [1325402] - [scsi] ipr: Use pci_enable_msi_range() and pci_enable_msix_range() (Myron Stowe) [1325402] - [scsi] ipr: Get rid of superfluous call to pci_disbale_msi/msix() (Myron Stowe) [1325402] - [block] nvme: Use pci_enable_msi_range() and pci_enable_msix_range() (Myron Stowe) [1325402] - [md] dm-cache-metadata: fix cmd_read_lock() acquiring write lock (Mike Snitzer) [1327629] - [md] dm-cache-metadata: fix READ_LOCK macros and cleanup WRITE_LOCK macros (Mike Snitzer) [1327629] - [md] dm: fix dm_target_io leak if clone_bio() returns an error (Mike Snitzer) [1327629] - [fs] nfsd: default NFSv4.2 to on ("J. Bruce Fields") [1272142] - [fs] ceph: don't increase filp->f_pos when readdir run out of buffer (Zheng Yan) [1320427] - [fs] gfs2: ignore unlock failures after withdraw (Benjamin Marzinski) [1250224] - [fs] fs: initmpfs replace MS_NOUSER in initramfs (Carlos Maiolino) [1225554] - [mm] actually clear pmd_numa before invalidating ("Herton R. Krzesinski") [1327265] - [mm] memcg: fix memcg_size() calculation ("Herton R. Krzesinski") [1327265] - [mm] hugetlb: check for pte NULL pointer in __page_check_address() ("Herton R. Krzesinski") [1327265] - [mm] compaction: respect ignore_skip_hint in update_pageblock_skip ("Herton R. Krzesinski") [1327265] - [kernel] sched/rt: Fix rq's cpupri leak while enqueue/dequeue child RT entities ("Herton R. Krzesinski") [1327265] - [kernel] ftrace: Initialize the ftrace profiler for each possible cpu ("Herton R. Krzesinski") [1327265] - [ipc] shm: correct error return value in shmctl(SHM_UNLOCK) ("Herton R. Krzesinski") [1327265]- [powerpc] Align TOC to 256 bytes (Jan Stancek) [1327767] - [fs] sunrpc: Fix callback channel (Benjamin Coddington) [1315390] - [fs] nfs4: resend LAYOUTGET when there is a race that changes the seqid (Benjamin Coddington) [1315390] - [fs] nfs: if we have no valid attrs, then don't declare the attribute cache valid (Benjamin Coddington) [1315390] - [fs] nfs: ensure that attrcache is revalidated after a SETATTR (Benjamin Coddington) [1315390] - [fs] nfs4: limit callback decoding to received bytes (Benjamin Coddington) [1315390] - [fs] nfs4: start callback_ident at idr 1 (Benjamin Coddington) [1315390] - [fs] nfs: use sliding delay when LAYOUTGET gets NFS4ERR_DELAY (Benjamin Coddington) [1315390] - [fs] nfs4: Cleanup FATTR4_WORD0_FS_LOCATIONS after decoding success (Benjamin Coddington) [1315390] - [fs] nfs: Properly set NFS v4.2 NFSDBG_FACILITY (Benjamin Coddington) [1315390] - [fs] nfs: reduce the amount of ifdefs for v4.2 in nfs4file.c (Benjamin Coddington) [1315390] - [fs] nfs: use btrfs ioctl defintions for clone (Benjamin Coddington) [1315390] - [fs] nfs: allow intra-file CLONE (Benjamin Coddington) [1315390] - [fs] nfs: offer native ioctls even if CONFIG_COMPAT is set (Benjamin Coddington) [1315390] - [fs] nfs: pass on count for CLONE operations (Benjamin Coddington) [1315390] - [fs] sunrpc: Supports hexadecimal number for sysctl files of sunrpc debug (Benjamin Coddington) [1315390] - [fs] nfs: Fix GETATTR bitmap verification (Benjamin Coddington) [1315390] - [fs] nfs: Remove unused xdr page offsets in getacl/setacl arguments (Benjamin Coddington) [1315390] - [fs] fs/nfs: remove unnecessary new_valid_dev check (Benjamin Coddington) [1315390] - [fs] sunrpc: fix variable type (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: Add support for FF_FLAGS_NO_IO_THRU_MDS (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: When mirrored, retry failed reads by switching mirrors (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Retry through MDS when getting bad length of data (Benjamin Coddington) [1315390] - [fs] nfs/blocklayout: Fix bad using of page offset in bl_read_pagelist (Benjamin Coddington) [1315390] - [fs] nfs: Return directly if encode_sessionid fail (Benjamin Coddington) [1315390] - [fs] nfs: Fix bad checking of max taglen in callback request (Benjamin Coddington) [1315390] - [fs] nfs: Fix bad defines of callback response maxsize (Benjamin Coddington) [1315390] - [fs] nfs: Use NFS4_MAX_SESSIONID_LEN directly for decode/encode sessionid (Benjamin Coddington) [1315390] - [fs] nfs: Remove unneeded NFS_DEBUG checking before define NFSDBG_FACILITY (Benjamin Coddington) [1315390] - [fs] nfs: Remove the left function defines in callback.h (Benjamin Coddington) [1315390] - [fs] nfs: Remove the left global variable nfs_callback_tcpport (Benjamin Coddington) [1315390] - [fs] nfs: Get rid of the unneeded addr stored in callback arguments (Benjamin Coddington) [1315390] - [fs] nfsroot: make nfsroot to accept the 1024 bytes long directory name (Benjamin Coddington) [1315390] - [fs] nfs: add missing linux/types.h (Benjamin Coddington) [1315390] - [fs] nfs: Fix an 'unused variable' complaint when #ifndef CONFIG_NFS_V4_2 (Benjamin Coddington) [1315390] - [fs] nfs42: add NFS_IOC_CLONE_RANGE ioctl (Benjamin Coddington) [1315390] - [fs] nfs42: respect clone_blksize (Benjamin Coddington) [1315390] - [fs] nfs: get clone_blksize when probing fsinfo (Benjamin Coddington) [1315390] - [fs] nfs42: add NFS_IOC_CLONE ioctl (Benjamin Coddington) [1315390] - [fs] nfs42: add CLONE proc functions (Benjamin Coddington) [1315390] - [fs] nfs42: add CLONE xdr functions (Benjamin Coddington) [1315390] - [fs] nfsv4: Unify synchronous and asynchronous error handling (Benjamin Coddington) [1315390] - [fs] nfsv4: Don't use synchronous delegation recall in exception handling (Benjamin Coddington) [1315390] - [fs] nfsv4: nfs4_async_handle_error should take a non-const nfs_server (Benjamin Coddington) [1315390] - [fs] nfsv4: Update the delay statistics counter for synchronous delays (Benjamin Coddington) [1315390] - [fs] nfsv4: Refactor NFSv4 error handling (Benjamin Coddington) [1315390] - [fs] nfs: Fix a tracepoint NULL-pointer dereference (Benjamin Coddington) [1315390] - [fs] nfs4: reset states to use open_stateid when returning delegation voluntarily (Benjamin Coddington) [1315390] - [fs] nfsv4.1: nfs4_opendata_check_deleg needs to handle NFS4_OPEN_CLAIM_DELEG_CUR_FH (Benjamin Coddington) [1315390] - [fs] nfsv4: Don't try to reclaim unused state owners (Benjamin Coddington) [1315390] - [fs] nfs: Fix up page writeback accounting (Benjamin Coddington) [1315390] - [fs] xprtrdma: disconnect and flush cqs before freeing buffers (Benjamin Coddington) [1315390] - [fs] nfs41: make close wait for layoutreturn (Benjamin Coddington) [1315390] - [fs] nfs: Skip checking ds_cinfo.buckets when lseg's commit_through_mds is set (Benjamin Coddington) [1315390] - [fs] nfsv4.x/pnfs: Don't try to recover stateids twice in layoutget (Benjamin Coddington) [1315390] - [fs] nfsv4: Recovery of recalled read delegations is broken (Benjamin Coddington) [1315390] - [fs] nfs: Fix an infinite loop when layoutget fail with BAD_STATEID (Benjamin Coddington) [1315390] - [fs] nfs: Do cleanup before resetting pageio read/write to mds (Benjamin Coddington) [1315390] - [fs] sunrpc: xs_sock_mark_closed() does not need to trigger socket autoclose (Benjamin Coddington) [1315390] - [fs] sunrpc: Lock the transport layer on shutdown (Benjamin Coddington) [1315390] - [fs] nfs/filelayout: Fix NULL reference caused by double freeing of fh_array (Benjamin Coddington) [1315390] - [fs] sunrpc: Ensure that we wait for connections to complete before retrying (Benjamin Coddington) [1315390] - [fs] sunrpc: drop null test before destroy functions (Benjamin Coddington) [1315390] - [fs] nfs: fix pg_test page count calculation (Benjamin Coddington) [1315390] - [fs] nfs: Optimise away the close-to-open getattr if there is no cached data (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Clean up ff_layout_write_done_cb/ff_layout_commit_done_cb (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Mark the layout for return in ff_layout_io_track_ds_error() (Benjamin Coddington) [1315390] - [fs] nfs: Remove unneeded checking of the return value from scnprintf (Benjamin Coddington) [1315390] - [fs] nfs: Fix truncated client owner id without proto type (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Mark layout for return if the mirrors are invalid (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: RW layouts are valid only if all mirrors are valid (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Fix incorrect usage of pnfs_generic_mark_devid_invalid() (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Fix freeing of mirrors (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Don't request a minimal read layout beyond the end of file (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Handle LAYOUTGET return values correctly (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Don't ask for a read layout for an empty file (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Fix a protocol issue with CLOSE stateids (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Don't mark the entire deviceid as bad for file errors (Benjamin Coddington) [1315390] - [fs] sunrpc: Prevent SYN+SYNACK+RST storms (Benjamin Coddington) [1315390] - [fs] sunrpc: xs_reset_transport must mark the connection as disconnected (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Ensure layoutreturn reserves space for the opaque payload (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Fix a protocol error in layoutreturn (Benjamin Coddington) [1315390] - [fs] nfs: Send attributes in OPEN request for NFS4_CREATE_EXCLUSIVE4_1 (Benjamin Coddington) [1315390] - [fs] nfs: Get suppattr_exclcreat when getting server capabilities (Benjamin Coddington) [1315390] - [fs] nfs: Update NFS4_BITMAP_SIZE (Benjamin Coddington) [1315390] - [fs] nfs: Make opened as optional argument in _nfs4_do_open (Benjamin Coddington) [1315390] - [fs] nfs: Check size by inode_newsize_ok in nfs_setattr (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: pnfs_mark_matching_lsegs_return must notify of layout return (Benjamin Coddington) [1315390] - [fs] nfs42: remove unused declaration (Benjamin Coddington) [1315390] - [fs] nfs42: decode_layoutstats does not need res parameter (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Allow coalescing of new layout segments and existing ones (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Allow pNFS device drivers to customise layout segment insertion (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Add sanity check for the layout range returned by the server (Benjamin Coddington) [1315390] - [fs] NFSv4.1/pnfs Improve the packing of struct pnfs_layout_hdr (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfile: ff_layout_remove_mirror can be static (Benjamin Coddington) [1315390] - [fs] nfsv4.2/pnfs: Make the layoutstats timer configurable (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfile: Ensure uniqueness of mirrors across layout segments (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Remove mirror backpointer to lseg (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Add refcounting to struct nfs4_ff_layout_mirror (Benjamin Coddington) [1315390] - [fs] nfs41/flexfiles: zero out DS write wcc (Benjamin Coddington) [1315390] - [fs] nfs41: remove NFS_LAYOUT_ROC flag (Benjamin Coddington) [1315390] - [fs] nfsv4: Add a tracepoint for CB_LAYOUTRECALL (Benjamin Coddington) [1315390] - [fs] nfsv4: Add a tracepoint for CB_GETATTR (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Add a tracepoint for return-on-close events (Benjamin Coddington) [1315390] - [fs] nfsv4: Force a post-op attribute update when holding a delegation (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Ensure flexfiles reports all connection related errors (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Ensure the flexfiles layoutstats timers are consistent (Benjamin Coddington) [1315390] - [fs] nfs41: fix list splice type (Benjamin Coddington) [1315390] - [fs] nfsv4: Enable delegated opens even when reboot recovery is pending (Benjamin Coddington) [1315390] - [fs] pnfs: Fix an unused variable warning in pnfs_roc_get_barrier (Benjamin Coddington) [1315390] - [fs] sunrpc: Allow sockets to do GFP_NOIO allocations (Benjamin Coddington) [1315390] - [fs] nfs41/flexfiles: update inode after write finishes (Benjamin Coddington) [1315390] - [fs] nfs41: make sure sending LAYOUTRETURN before close if marked so (Benjamin Coddington) [1315390] - [fs] revert "nfsv4: Remove incorrect check in can_open_delegated()" (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Play safe w.r.t. close() races when return-on-close is set (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Fix a close/delegreturn hang when return-on-close is set (Benjamin Coddington) [1315390] - [fs] nfs: Don't fsync twice for O_SYNC/IS_SYNC files (Benjamin Coddington) [1315390] - [fs] sunrpc: Drop double-underscores from __rpc_cmp_addr6() (Benjamin Coddington) [1315390] - [fs] nfs: Don't let the ctime override attribute barriers (Benjamin Coddington) [1315390] - [fs] nfs: Remove nfs_release() (Benjamin Coddington) [1315390] - [fs] nfs: Rename nfs_commit_unstable_pages() to nfs_write_inode() (Benjamin Coddington) [1315390] - [fs] nfs: Remove nfs41_server_notify_{target|highest}_slotid_update() (Benjamin Coddington) [1315390] - [fs] nfs: Combine nfs_idmap_{init|quit}() and nfs_idmap_{init|quit}_keyring() (Benjamin Coddington) [1315390] - [fs] nfs: Use RPC functions for matching sockaddrs (Benjamin Coddington) [1315390] - [fs] sunrpc: Add an rpc_cmp_addr_port() function (Benjamin Coddington) [1315390] - [fs] sunrpc: Drop double-underscores from rpc_cmp_addr{4|6}() (Benjamin Coddington) [1315390] - [fs] nfs: Rename nfs_readdir_free_pagearray() and nfs_readdir_large_page() (Benjamin Coddington) [1315390] - [fs] nfs: Remove unused variable "pages_ptr" (Benjamin Coddington) [1315390] - [fs] nfs: remove some dead code in ff_layout_pg_get_mirror_count_write (Benjamin Coddington) [1315390] - [fs] pnfs: move common blocklayout XDR defintions to nfs4.h (Benjamin Coddington) [1315390] - [fs] pnfs/blocklayout: pass proper file mode to blkdev_get/put (Benjamin Coddington) [1315390] - [fs] pnfs/blocklayout: reject too long signatures (Benjamin Coddington) [1315390] - [fs] pnfs/blocklayout: set up layoutupdate_pages properly (Benjamin Coddington) [1315390] - [fs] pnfs/blocklayout: calculate layoutupdate size correctly (Benjamin Coddington) [1315390] - [fs] sunrpc: Fix a thinko in xs_connect() (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Fix borken function _same_data_server_addrs_locked() (Benjamin Coddington) [1315390] - [fs] nfs: nfs_set_pgio_error sometimes misses errors (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Remove redundant wakeup in pnfs_send_layoutreturn() (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Remove redundant check in pnfs_layoutgets_blocked() (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Remove redundant lo->plh_block_lgets in layoutreturn (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Don't prevent layoutgets when doing return-on-close (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Fix serialisation of layout return and layoutget (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Remove redundant checks in pnfs_layoutgets_blocked() (Benjamin Coddington) [1315390] - [fs] pnfs: Tighten up locking around DS commit buckets (Benjamin Coddington) [1315390] - [fs] nfs: Remove duplicate svc_xprt_put from nfs41_callback_up (Benjamin Coddington) [1315390] - [fs] sunrpc: increase UNX_MAXNODENAME from 32 to __NEW_UTS_LEN bytes (Benjamin Coddington) [1315390] - [fs] nfsv4.2/pnfs: Use GFP_NOIO for layoutstat reporting in the writeback path (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: LAYOUTSTATS ii_count should be ops instead of bytes (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Fix atomicity of commit list updates (Benjamin Coddington) [1315390] - [fs] xprtrdma: take HCA driver refcount at client (Benjamin Coddington) [1315390] - [fs] core: Remove the ib_reg_phys_mr() and ib_rereg_phys_mr() verbs (Benjamin Coddington) [1315390] - [fs] xprtrdma: Count RDMA_NOMSG type calls (Benjamin Coddington) [1315390] - [fs] xprtrdma: Clean up xprt_rdma_print_stats() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Fix large NFS SYMLINK calls (Benjamin Coddington) [1315390] - [fs] xprtrdma: Fix XDR tail buffer marshalling (Benjamin Coddington) [1315390] - [fs] xprtrdma: Don't provide a reply chunk when expecting a short reply (Benjamin Coddington) [1315390] - [fs] xprtrdma: Always provide a write list when sending NFS READ (Benjamin Coddington) [1315390] - [fs] xprtrdma: Account for RPC/RDMA header size when deciding to inline (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove logic that constructs RDMA_MSGP type calls (Benjamin Coddington) [1315390] - [fs] xprtrdma: Clean up rpcrdma_ia_open() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove last ib_reg_phys_mr() call site (Benjamin Coddington) [1315390] - [fs] xprtrdma: Don't fall back to PHYSICAL memory registration (Benjamin Coddington) [1315390] - [fs] xprtrdma: Increase default credit limit (Benjamin Coddington) [1315390] - [fs] xprtrdma: Raise maximum payload size to one megabyte (Benjamin Coddington) [1315390] - [fs] xprtrdma: Make xprt_setup_rdma() agnostic to family of server address (Benjamin Coddington) [1315390] - [fs] nfs: Fix an oops caused by using other thread's stack space in ASYNC mode (Benjamin Coddington) [1315390] - [fs] nfs: plug memory leak when ->prepare_layoutcommit fails (Benjamin Coddington) [1315390] - [fs] sunrpc: Report TCP errors to the caller (Benjamin Coddington) [1315390] - [fs] sunrpc: translate -EAGAIN to -ENOBUFS when socket is writable (Benjamin Coddington) [1315390] - [fs] nfs: Don't clear desc->pg_moreio in nfs_do_recoalesce() (Benjamin Coddington) [1315390] - [fs] nfs: Fix a memory leak in nfs_do_recoalesce (Benjamin Coddington) [1315390] - [fs] nfs: nfs_mark_for_revalidate should always set NFS_INO_REVAL_PAGECACHE (Benjamin Coddington) [1315390] - [fs] nfs: Remove the "NFS_CAP_CHANGE_ATTR" capability (Benjamin Coddington) [1315390] - [fs] nfs: Set NFS_INO_REVAL_PAGECACHE if the change attribute is uninitialised (Benjamin Coddington) [1315390] - [fs] nfs: Don't revalidate the mapping if both size and change attr are up to date (Benjamin Coddington) [1315390] - [fs] nfsv4/pnfs: Ensure we don't miss a file extension (Benjamin Coddington) [1315390] - [fs] sunrpc: xprt_complete_bc_request must also decrement the free slot count (Benjamin Coddington) [1315390] - [fs] sunrpc: Fix a backchannel deadlock (Benjamin Coddington) [1315390] - [fs] pnfs: Don't throw out valid layout segments (Benjamin Coddington) [1315390] - [fs] pnfs: pnfs_roc_drain() fix a race with open (Benjamin Coddington) [1315390] - [fs] pnfs: Fix races between return-on-close and layoutreturn (Benjamin Coddington) [1315390] - [fs] pnfs: pnfs_roc_drain should return 'true' when sleeping (Benjamin Coddington) [1315390] - [fs] pnfs: Layoutreturn must invalidate all existing layout segments (Benjamin Coddington) [1315390] - [fs] nfsv4.2/flexfiles: Fix a typo in the flexfiles layoutstats code (Benjamin Coddington) [1315390] - [fs] nfsv4: Leases are renewed in sequence_done when we have sessions (Benjamin Coddington) [1315390] - [fs] nfsv4.1: nfs41_sequence_done should handle sequence flag errors (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Handle SEQ4_STATUS_BACKCHANNEL_FAULT correctly (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Handle SEQ4_STATUS_RECALLABLE_STATE_REVOKED status bit correctly (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Handle SEQ4_STATUS_EXPIRED_SOME_STATE_REVOKED status bit correctly (Benjamin Coddington) [1315390] - [fs] sunrpc: Don't confuse ENOBUFS with a write_space issue (Benjamin Coddington) [1315390] - [fs] sunrpc: Don't reencode message if transmission failed with ENOBUFS (Benjamin Coddington) [1315390] - [fs] nfs: Remove invalid tk_pid from debug message (Benjamin Coddington) [1315390] - [fs] nfs: Remove invalid NFS_ATTR_FATTR_V4_REFERRAL checking in nfs4_get_rootfh (Benjamin Coddington) [1315390] - [fs] nfs: Drop bad comment in nfs41_walk_client_list() (Benjamin Coddington) [1315390] - [fs] nfs: Remove unneeded micro checking of CONFIG_PROC_FS (Benjamin Coddington) [1315390] - [fs] nfs: Don't setting FILE_CREATED flags always (Benjamin Coddington) [1315390] - [fs] nfs: Use remove_proc_subtree() instead remove_proc_entry() (Benjamin Coddington) [1315390] - [fs] nfs: Remove unused argument in nfs_server_set_fsinfo() (Benjamin Coddington) [1315390] - [fs] nfs: Fix a memory leak when meeting an unsupported state protect (Benjamin Coddington) [1315390] - [fs] nfs: take extra reference to fl->fl_file when running a LOCKU operation (Benjamin Coddington) [1315390] - [fs] nfsv4: When returning a delegation, don't reclaim an incompatible open mode (Benjamin Coddington) [1315390] - [fs] nfsv4.2: LAYOUTSTATS is optional to implement (Benjamin Coddington) [1315390] - [fs] nfsv4.2: Fix up a decoding error in layoutstats (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: Fix the reset of struct pgio_header when resending (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: Turn off layoutcommit for servers that don't need it (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: protect ktime manipulation with mirror lock (Benjamin Coddington) [1315390] - [fs] nfs: provide pnfs_report_layoutstat when NFS42 is disabled (Benjamin Coddington) [1315390] - [fs] nfs: always update creds in mirror, even when we have an already connected ds (Benjamin Coddington) [1315390] - [fs] nfs: fix potential credential leak in ff_layout_update_mirror_cred (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: report layoutstat regularly (Benjamin Coddington) [1315390] - [fs] nfs42: serialize LAYOUTSTATS calls of the same file (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: encode LAYOUTSTATS flexfiles specific data (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: add ff_layout_prepare_layoutstats (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: track when layout is first used (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: add layoutstats tracking (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: Remove unused struct members user_name, group_name (Benjamin Coddington) [1315390] - [fs] pnfs: add pnfs_report_layoutstat helper function (Benjamin Coddington) [1315390] - [fs] pnfs: fill in nfs42_layoutstat_ops (Benjamin Coddington) [1315390] - [fs] pnfs: Add a LAYOUTSTATS rpc function (Benjamin Coddington) [1315390] - [fs] sunrpc: Set the TCP user timeout option on client sockets (Benjamin Coddington) [1315390] - [fs] sunrpc: Ensure we release the TCP socket once it has been closed (Benjamin Coddington) [1315390] - [fs] sunrpc: Handle connection issues correctly on the back channel (Benjamin Coddington) [1315390] - [fs] nfs: Fix comment for nfs_pageio_init() and nfs_pageio_complete_mirror() (Benjamin Coddington) [1315390] - [fs] sunrpc: use sg_init_one() in krb5_rc4_setup_enc/seq_key() (Benjamin Coddington) [1315390] - [fs] nfs: Ensure we set NFS_CONTEXT_RESEND_WRITES when requeuing writes (Benjamin Coddington) [1315390] - [fs] nfsv4: Fix stateid recovery on revoked delegations (Benjamin Coddington) [1315390] - [fs] nfs: Fix showing truncated fsid/dev in, /proc/net/nfsfs/volumes (Benjamin Coddington) [1315390] - [fs] nfs: make nfs4_init_uniform_client_string use a dynamically allocated buffer (Benjamin Coddington) [1315390] - [fs] nfs: make nfs4_init_nonuniform_client_string use a dynamically allocated buffer (Benjamin Coddington) [1315390] - [fs] nfs: update maxsz values for SETCLIENTID and EXCHANGE_ID (Benjamin Coddington) [1315390] - [fs] nfs: convert setclientid and exchange_id encoders to use clp->cl_owner_id (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: use swap() in ff_layout_sort_mirrors() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Reduce per-transport MR allocation (Benjamin Coddington) [1315390] - [fs] xprtrdma: Stack relief in fmr_op_map() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Split rb_lock (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove rpcrdma_ia::ri_memreg_strategy (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove ->ro_reset (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove unused LOCAL_INV recovery logic (Benjamin Coddington) [1315390] - [fs] xprtrdma: Acquire MRs in rpcrdma_register_external() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Introduce an FRMR recovery workqueue (Benjamin Coddington) [1315390] - [fs] xprtrdma: Acquire FMRs in rpcrdma_fmr_register_external() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Introduce helpers for allocating MWs (Benjamin Coddington) [1315390] - [fs] xprtrdma: Use ib_device pointer safely (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove rr_func (Benjamin Coddington) [1315390] - [fs] xprtrdma: Replace rpcrdma_rep::rr_buffer with rr_rxprt (Benjamin Coddington) [1315390] - [fs] xprtrdma: Warn when there are orphaned IB objects (Benjamin Coddington) [1315390] - [fs] nfs: Ensure that we update the sequence id under the slot table lock (Benjamin Coddington) [1315390] - [fs] nfs: Initialize cb_sequenceres information before validate_seqid() (Benjamin Coddington) [1315390] - [fs] nfs: deny backchannel RPCs with an incorrect authflavor instead of dropping them (Benjamin Coddington) [1315390] - [fs] sunrpc: Address kbuild warning in net/sunrpc/debugfs.c (Benjamin Coddington) [1315390] - [fs] nfs: Only update callback sequnce id when CB_SEQUENCE success (Benjamin Coddington) [1315390] - [fs] nfs: Convert use of __constant_htonl to htonl (Benjamin Coddington) [1315390] - [fs] sunrpc: Transport fault injection (Benjamin Coddington) [1315390] - [fs] nfs: Remove unused nfs_rw_ops->rw_release() function (Benjamin Coddington) [1315390] - [fs] sunrpc: turn swapper_enable/disable functions into rpc_xprt_ops (Benjamin Coddington) [1315390] - [fs] sunrpc: lock xprt before trying to set memalloc on the sockets (Benjamin Coddington) [1315390] - [fs] sunrpc: if we're closing down a socket, clear memalloc on it first (Benjamin Coddington) [1315390] - [fs] sunrpc: make xprt->swapper an atomic_t (Benjamin Coddington) [1315390] - [fs] sunrpc: keep a count of swapfiles associated with the rpc_clnt (Benjamin Coddington) [1315390] - [fs] sunrpc: Fix a backchannel race (Benjamin Coddington) [1315390] - [fs] sunrpc: Clean up allocation and freeing of back channel requests (Benjamin Coddington) [1315390] - [fs] sunrpc: Remove unused argument 'tk_ops' in rpc_run_bc_task (Benjamin Coddington) [1315390] - [fs] nfsv4: nfs4_handle_delegation_recall_error should ignore EAGAIN (Benjamin Coddington) [1315390] - [fs] sunrpc: Clean up bc_send() (Benjamin Coddington) [1315390] - [fs] sunrpc: Backchannel handle socket nospace (Benjamin Coddington) [1315390] - [fs] sunrpc: Fix a memory leak in the backchannel code (Benjamin Coddington) [1315390] - [fs] nfs: drop unneeded goto (Benjamin Coddington) [1315390] - [fs] nfs: Fix size of NFSACL SETACL operations (Benjamin Coddington) [1315390] - [fs] nfs: report more appropriate block size for directories (Benjamin Coddington) [1315390] - [fs] nfs: stat(2) fails during cthon04 basic test5 on NFSv4.0 (Benjamin Coddington) [1315390] - [fs] fs/nfs: fix new compiler warning about boolean in switch (Benjamin Coddington) [1315390] - [fs] nfs: Remove unneeded casts in nfs (Benjamin Coddington) [1315390] - [fs] revert "nfs: replace nfs_add_stats with nfs_inc_stats when add one" (Benjamin Coddington) [1315390] - [fs] nfs: Rename idmap.c to nfs4idmap.c (Benjamin Coddington) [1315390] - [fs] nfs: Move nfs_idmap.h into fs/nfs/ (Benjamin Coddington) [1315390] - [fs] nfs: Remove CONFIG_NFS_V4 checks from nfs_idmap.h (Benjamin Coddington) [1315390] - [fs] xprtrdma: Make rpcrdma_{un}map_one() into inline functions (Benjamin Coddington) [1315390] - [fs] xprtrdma: Handle non-SEND completions via a callout (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add "open" memreg op (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add "destroy MRs" memreg op (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add "reset MRs" memreg op (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add "init MRs" memreg op (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add a "deregister_external" op for each memreg mode (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add a "register_external" op for each memreg mode (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add a "max_payload" op for each memreg mode (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add vector of ops for each memory registration strategy (Benjamin Coddington) [1315390] - [fs] xprtrdma: Prevent infinite loop in rpcrdma_ep_create() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Byte-align FRWR registration (Benjamin Coddington) [1315390] - [fs] xprtrdma: Perform a full marshal on retransmit (Benjamin Coddington) [1315390] - [fs] xprtrdma: Display IPv6 addresses and port numbers correctly (Benjamin Coddington) [1315390] - [fs] sunrpc: Introduce missing well-known netids (Benjamin Coddington) [1315390] - [fs] nfs: Block new writes while syncing data in nfs_getattr() (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Separate out metadata and data consistency for pNFS (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Ensure we send layoutcommit before return-on-close (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Ensure that writes respect the O_SYNC flag when doing O_DIRECT (Benjamin Coddington) [1315390] - [fs] nfsv4: Truncating file opens should also sync O_DIRECT writes (Benjamin Coddington) [1315390] - [fs] nfs: File unlock needs to be a metadata synchronisation point (Benjamin Coddington) [1315390] - [fs] nfs: Add a helper to sync both O_DIRECT and buffered writes (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Refactor pnfs_set_layoutcommit() (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Fix setting of layoutcommit last write byte (Benjamin Coddington) [1315390] - [fs] nfsv4: Return the delegation before returning the layout in evict_inode() (Benjamin Coddington) [1315390] - [fs] nfsv4: Allow tracing of NFSv4 fsync calls (Benjamin Coddington) [1315390] - [fs] nfs: Fix free_deveiceid -> free_deviceid (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Don't cache deviceids that have no notifications (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Allow getdeviceinfo to return notification info back to caller (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Cleanup - don't opencode nfs4_put_deviceid_node() (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Convert pNFS deviceid to use kfree_rcu() (Benjamin Coddington) [1315390] - [fs] nfsv4: Return delegations synchronously in evict_inode (Benjamin Coddington) [1315390] - [fs] sunrpc: Fix a regression when reconnecting (Benjamin Coddington) [1315390] - [fs] nfs: clean up nfs_direct_IO (Benjamin Coddington) [1315390] - [fs] sunrpc: fix build-warning due to format missmatch (Benjamin Coddington) [1315390] - [fs] nfsv4: Append delegations to the per-client list instead of prepending (Benjamin Coddington) [1315390] - [fs] sunrpc: use jiffies_to_msecs for converting jiffies (Benjamin Coddington) [1315390] - [fs] nfs: remount with security change should return EINVAL (Benjamin Coddington) [1315390] - [fs] nfs: do not export discarded symbols (Benjamin Coddington) [1315390] - [fs] nfsv4.1: don't export static symbol (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Clear the old state by our client id before establishing a new lease (Benjamin Coddington) [1315390] - [fs] nfsv4: Fix a race in NFSv4.1 server trunking discovery (Benjamin Coddington) [1315390] - [fs] nfs: Don't write enable new pages while an invalidation is proceeding (Benjamin Coddington) [1315390] - [fs] nfs: Don't require a filehandle to refresh the inode in nfs_prime_dcache() (Benjamin Coddington) [1315390] - [fs] nfsv4: Set a barrier in the update_changeattr() helper (Benjamin Coddington) [1315390] - [fs] nfs: Fix nfs_post_op_update_inode() to set an attribute barrier (Benjamin Coddington) [1315390] - [fs] nfs: Remove size hack in nfs_inode_attrs_need_update() (Benjamin Coddington) [1315390] - [fs] nfsv4: Add attribute update barriers to delegreturn and pNFS layoutcommit (Benjamin Coddington) [1315390] - [fs] nfs: Add attribute update barriers to NFS writebacks (Benjamin Coddington) [1315390] - [fs] nfs: Set an attribute barrier on all updates (Benjamin Coddington) [1315390] - [fs] nfs: Add attribute update barriers to nfs_setattr_update_inode() (Benjamin Coddington) [1315390] - [fs] nfs: Add a helper to set attribute barriers (Benjamin Coddington) [1315390] - [fs] nfs: Ensure that buffered writes wait for O_DIRECT writes to complete (Benjamin Coddington) [1315390] - [fs] nfsv4: nfs4_open_recover_helper() must set share access (Benjamin Coddington) [1315390] - [fs] xprtrdma: Store RDMA credits in unsigned variables (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Clean up bind_conn_to_session (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Always set up a forward channel when binding the session (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Don't set up a backchannel if the server didn't agree to do so (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Clean up create_session (Benjamin Coddington) [1315390] - [fs] nfsv4: Kill unused nfs_inode->delegation_state field (Benjamin Coddington) [1315390] - [fs] nfs: Can call nfs_clear_page_commit() instead (Benjamin Coddington) [1315390] - [fs] nfs: Provide and use helper functions for marking a page as unstable (Benjamin Coddington) [1315390] - [fs] sunrpc: Always manipulate rpc_rqst::rq_bc_pa_list under xprt->bc_pa_lock (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Convert open-coded array allocation calls to kmalloc_array() (Benjamin Coddington) [1315390] - [fs] sunrpc: Cleanup to remove xs_tcp_close() (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Optimise layout return-on-close (Benjamin Coddington) [1315390] - [fs] xprtrdma: Address sparse complaint in rpcr_to_rdmar() (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Ask for no delegation on OPEN if using O_DIRECT (Benjamin Coddington) [1315390] - [fs] nfs: Add Anna Schumaker as co-maintainer for the NFS client (Benjamin Coddington) [1315390] - [fs] nfs: a couple off by ones (Benjamin Coddington) [1315390] - [fs] nfs: prevent truncate on active swapfile (Benjamin Coddington) [1315390] - [fs] xprtrdma: Update the GFP flags used in xprt_rdma_allocate() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Clean up after adding regbuf management (Benjamin Coddington) [1315390] - [fs] xprtrdma: Allocate zero pad separately from rpcrdma_buffer (Benjamin Coddington) [1315390] - [fs] xprtrdma: Allocate RPC/RDMA receive buffer separately from struct rpcrdma_rep (Benjamin Coddington) [1315390] - [fs] xprtrdma: Allocate RPC/RDMA send buffer separately from struct rpcrdma_req (Benjamin Coddington) [1315390] - [fs] xprtrdma: Allocate RPC send buffer separately from struct rpcrdma_req (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add struct rpcrdma_regbuf and helpers (Benjamin Coddington) [1315390] - [fs] xprtrdma: Refactor rpcrdma_buffer_create() and rpcrdma_buffer_destroy() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Simplify synopsis of rpcrdma_buffer_create() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Take struct ib_qp_attr and ib_qp_init_attr off the stack (Benjamin Coddington) [1315390] - [fs] xprtrdma: Take struct ib_device_attr off the stack (Benjamin Coddington) [1315390] - [fs] xprtrdma: Free the pd if ib_query_qp() fails (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove rpcrdma_ep::rep_func and ::rep_xprt (Benjamin Coddington) [1315390] - [fs] xprtrdma: Move credit update to RPC reply handler (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove rl_mr field, and the mr_chunk union (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove rpcrdma_ep::rep_ia (Benjamin Coddington) [1315390] - [fs] xprtrdma: Rename "xprt" and "rdma_connect" fields in struct rpcrdma_xprt (Benjamin Coddington) [1315390] - [fs] xprtrdma: Clean up hdrlen (Benjamin Coddington) [1315390] - [fs] xprtrdma: Display XIDs in host byte order (Benjamin Coddington) [1315390] - [fs] xprtrdma: Modernize htonl and ntohl (Benjamin Coddington) [1315390] - [fs] xprtrdma: human-readable completion status (Benjamin Coddington) [1315390] - [fs] nfsv4: Deal with atomic upgrades of an existing delegation (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Replace usage of nfs_client->cl_addr in encode_create_session (Benjamin Coddington) [1315390] - [fs] sunrpc: Allow waiting on memory allocation (Benjamin Coddington) [1315390] - [fs] nfsv4: Remove incorrect check in can_open_delegated() (Benjamin Coddington) [1315390] - [fs] nfs: Ignore transport protocol when detecting server trunking (Benjamin Coddington) [1315390] - [fs] nfsv4/v4.1: Verify the client owner id during trunking detection (Benjamin Coddington) [1315390] - [fs] nfsv4: Cache the NFSv4/v4.1 client owner_id in the struct nfs_client (Benjamin Coddington) [1315390] - [fs] pnfs/blocklayout: fix end calculation in pnfs_num_cont_bytes (Benjamin Coddington) [1315390] - [fs] sunrpc: add some tracepoints in svc_rqst handling functions (Benjamin Coddington) [1315390] - [fs] xprtrdma: Display async errors (Benjamin Coddington) [1315390] - [fs] xprtrdma: Enable pad optimization (Benjamin Coddington) [1315390] - [fs] xprtrdma: Re-write rpcrdma_flush_cqs() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Refactor tasklet scheduling (Benjamin Coddington) [1315390] - [fs] xprtrdma: unmap all FMRs during transport disconnect (Benjamin Coddington) [1315390] - [fs] xprtrdma: Cap req_cqinit (Benjamin Coddington) [1315390] - [fs] xprtrdma: Return an errno from rpcrdma_register_external() (Benjamin Coddington) [1315390] - [fs] nfs: define nfs_inc_fscache_stats and using it as possible (Benjamin Coddington) [1315390] - [fs] nfs: replace nfs_add_stats with nfs_inc_stats when add one (Benjamin Coddington) [1315390] - [fs] nfs: Deletion of unnecessary checks before the function call "nfs_put_client" (Benjamin Coddington) [1315390] - [fs] nfs: Remove dead case from nfs4_map_errors() (Benjamin Coddington) [1315390] - [fs] nfs/sunrpc: Remove other deadlock-avoidance mechanisms in nfs_release_page() (Benjamin Coddington) [1315390] - [fs] nfs: avoid waiting at all in nfs_release_page when congested (Benjamin Coddington) [1315390] - [fs] nfs: avoid deadlocks with loop-back mounted NFS filesystems (Benjamin Coddington) [1315390] - [fs] sunrpc: Enforce an upper limit on the number of cached credentials (Benjamin Coddington) [1315390] - [fs] nfs: Enforce an upper limit on the number of cached access call (Benjamin Coddington) [1315390] - [fs] sunrpc: Fix potential memory scribble in xprt_free_bc_request() (Benjamin Coddington) [1315390] - [fs] sunrpc: Ensure that gss_auth isn't freed before its upcall messages (Benjamin Coddington) [1315390] - [fs] nfs: Use PTR_ERR_OR_ZERO in 'nfs41_callback_up' function (Benjamin Coddington) [1315390] - [fs] nfs: Use PTR_ERR_OR_ZERO in 'nfs/nfs4super.c' (Benjamin Coddington) [1315390]- [netdrv] ptp: Add PTP_SYS_OFFSET_PRECISE for driver crosstimestamping (Prarit Bhargava) [1273198] - [x86] tsc: Always Running Timer correlated clocksource (Prarit Bhargava) [1273198] - [kernel] time: Add history to cross timestamp interface supporting slower devices (Prarit Bhargava) [1273198] - [kernel] time: Add driver cross timestamp interface for higher precision time synchronization (Prarit Bhargava) [1273198] - [kernel] time: Remove duplicated code in ktime_get_raw_and_real() (Prarit Bhargava) [1273198] - [kernel] time: Add timekeeping snapshot code capturing system time and counter (Prarit Bhargava) [1273198] - [kernel] time: Add cycles to nanoseconds translation (Prarit Bhargava) [1273198] - [kernel] timekeeping: Add timekeeping_get_delta() (Prarit Bhargava) [1273198] - [kernel] timekeeping: Simplify arch_gettimeoffset() (Prarit Bhargava) [1273198] - [kernel] time: Add timerkeeper::tkr_raw (Prarit Bhargava) [1321924] - [kernel] time: Rename timekeeper::tkr to timekeeper::tkr_mono (Prarit Bhargava) [1321924] - [kernel] timekeeping: Use tk_read_base as argument for timekeeping_get_ns() (Prarit Bhargava) [1321924] - [kernel] timekeeping: Create struct tk_read_base and use it in struct timekeeper (Prarit Bhargava) [1321924] - [kernel] timekeeping: Provide ktime_get_raw() (Prarit Bhargava) [1321924] - [kernel] time: Consolidate the time accessor prototypes (Prarit Bhargava) [1321924] - [usb] xhci: Workaround to get Intel xHCI reset working more reliably (Torez Smith) [1288941 1318570] - [idle] intel_idle: Add SKX support (Steve Best) [1258088] - [scsi] hpsa: update rev to 3.4.10-0-RH3 (Joseph Szczypek) [1296287] - [scsi] hpsa: check for a null phys_disk pointer in ioaccel2 path (Joseph Szczypek) [1296287] - [scsi] ses: fix discovery of SATA devices in SAS enclosures (Maurizio Lombardi) [1251124] - [scsi] scsi_transport_sas: add function to get SAS endpoint address (Maurizio Lombardi) [1251124] - [scsi] scsi_transport_sas: add is_sas_attached() function (Maurizio Lombardi) [1251124] - [scsi] ses: fix additional element traversal bug (Maurizio Lombardi) [1251124] - [scsi] ses: Add power_status to SES device slot (Maurizio Lombardi) [1251124] - [scsi] ses: add reliable slot attribute (Maurizio Lombardi) [1251124] - [scsi] ses: add enclosure logical id (Maurizio Lombardi) [1251124] - [scsi] ses: generate KOBJ_CHANGE on enclosure attach (Maurizio Lombardi) [1251124] - [scsi] ses: close potential registration race (Maurizio Lombardi) [1251124] - [scsi] add support for multiple hardware queues in scsi_(host_)find_tag (Ewan Milne) [1320306] - [scsi] fnic: move printk()s outside of the critical code section (Maurizio Lombardi) [1269289] - [tools] power turbostat: initial SKX support (Steve Best) [1273744] - [scripts] module: set ksymtab/kcrctab* section addresses to 0x0 (Phillip Lougher) [892004] - [cpufreq] powernv: Hot-plug safe the kworker thread (Steve Best) [1325776] - [powercap] intel_rapl: Add missing Haswell model (Steve Best) [1326231]- [scripts] kbuild: create directory for dir/file.o (Jiri Olsa) [1323852] - [tools] perf tests: Fix attr tests (Jiri Olsa) [1323852] - [tools] perf stat: Fix interval output values (Jiri Olsa) [1323852] - [tools] perf probe: Search both .eh_frame and .debug_frame sections for probe location (Jiri Olsa) [1323852] - [tools] perf tools: Fix thread lifetime related segfaut in intel_pt (Jiri Olsa) [1323852] - [tools] perf tools: tracepoint_error() can receive e=NULL, robustify it (Jiri Olsa) [1323852] - [tools] perf stat: Do not clean event's private stats (Jiri Olsa) [1323852] - [tools] perf hists: Fix HISTC_MEM_DCACHELINE width setting (Jiri Olsa) [1323852] - [tools] perf annotate browser: Fix behaviour of Shift-Tab with nothing focussed (Jiri Olsa) [1323852] - [tools] perf tests: Remove wrong semicolon in while loop in CQM test (Jiri Olsa) [1323852] - [tools] perf build: Introduce FEATURES_DUMP make variable (Jiri Olsa) [1323852] - [tools] perf build: Add feature-dump target (Jiri Olsa) [1323852] - [tools] perf build: Pass O option to kernel makefile in build-test (Jiri Olsa) [1323852] - [tools] perf build: Test correct path of perf in build-test (Jiri Olsa) [1323852] - [tools] perf build: Pass O option to Makefile.perf in build-test (Jiri Olsa) [1323852] - [tools] perf build: Set parallel making options build-test (Jiri Olsa) [1323852] - [tools] perf symbols: Fix reading of build-id from vDSO (Jiri Olsa) [1323852] - [tools] perf kvm record/report: 'unprocessable sample' error while recording/reporting guest data (Jiri Olsa) [1323852] - [tools] perf tools: Fallback to srcdir/Documentation/tips.txt (Jiri Olsa) [1323852] - [tools] perf ui/tui: Print helpline message as is (Jiri Olsa) [1323852] - [tools] perf tools: Set and pass DOCDIR to builtin-report.c (Jiri Olsa) [1323852] - [tools] perf tools: Add file_only config option to strlist (Jiri Olsa) [1323852] - [tools] perf tools: Add more usage tips (Jiri Olsa) [1323852] - [tools] perf record: Add --buildid-all option (Jiri Olsa) [1323852] - [tools] subcmd: Add missing NORETURN define for parse-options.h (Jiri Olsa) [1323852] - [tools] Make list.h self-sufficient (Jiri Olsa) [1323852] - [tools] perf tools: Fix mmap2 event allocation in synthesize code (Jiri Olsa) [1323852] - [tools] perf stat: Fix recort_usage typo (Jiri Olsa) [1323852] - [tools] perf test: Reset err after using it hold errcode in hist testcases (Jiri Olsa) [1323852] - [tools] perf test: Fix false TEST_OK result for 'perf test hist' (Jiri Olsa) [1323852] - [tools] Move Makefile.arch from perf/config to tools/scripts (Jiri Olsa) [1323852] - [tools] perf tools: Fix phony build target for build-test (Jiri Olsa) [1323852] - [tools] perf tools: Add -lutil in python lib list for broken python-config (Jiri Olsa) [1323852] - [tools] perf tools: Add missing sources to perf's MANIFEST (Jiri Olsa) [1323852] - [tools] perf evlist: Add --trace-fields option to show trace fields (Jiri Olsa) [1323852] - [tools] perf record: Store data mmaps for dwarf unwind (Jiri Olsa) [1323852] - [tools] perf libdw: Check for mmaps also in MAP__VARIABLE tree (Jiri Olsa) [1323852] - [tools] perf unwind: Check for mmaps also in MAP__VARIABLE tree (Jiri Olsa) [1323852] - [tools] perf unwind: Use find_map function in access_dso_mem (Jiri Olsa) [1323852] - [tools] perf evlist: Remove perf_evlist__(enable|disable)_event functions (Jiri Olsa) [1323852] - [tools] perf evlist: Make perf_evlist__open() open evsels with their cpus and threads (like perf record does) (Jiri Olsa) [1323852] - [tools] perf report: Show random usage tip on the help line (Jiri Olsa) [1323852] - [tools] perf hists: Export a couple of hist functions (Jiri Olsa) [1323852] - [tools] perf diff: Use perf_hpp__register_sort_field interface (Jiri Olsa) [1323852] - [tools] perf tools: Add overhead/overhead_children keys defaults via string (Jiri Olsa) [1323852] - [tools] perf tools: Remove list entry from struct sort_entry (Jiri Olsa) [1323852] - [tools] perf tools: Include all tools/lib directory for tags/cscope/TAGS targets (Jiri Olsa) [1323852] - [tools] perf script: Align event name properly (Jiri Olsa) [1323852] - [tools] perf tools: Add missing headers in perf's MANIFEST (Jiri Olsa) [1323852] - [tools] perf tools: Do not show trace command if it's not compiled in (Jiri Olsa) [1323852] - [tools] perf report: Change default to use event group view (Jiri Olsa) [1323852] - [tools] perf top: Decay periods in callchains (Jiri Olsa) [1323852] - [tools] lib: Move bitmap.[ch] from tools/perf/ to tools/{lib, include}/ (Jiri Olsa) [1323852] - [tools] lib: Sync tools/lib/find_bit.c with the kernel (Jiri Olsa) [1323852] - [tools] lib: Move find_next_bit.c to tools/lib/ (Jiri Olsa) [1323852] - [tools] perf tests: Give a bit more information on the CQM test failure path (Jiri Olsa) [1323852] - [tools] perf tests: No need to set attr.sample_freq for tracking !PERF_RECORD_SAMPLE (Jiri Olsa) [1323852] - [tools] perf python: Add missing files to binding link list (Jiri Olsa) [1323852] - [tools] perf test: No need for setting attr.sample_freq on the RECORD test (Jiri Olsa) [1323852] - [tools] perf test: Use "dummy" events in the PERF_RECORD_ test (Jiri Olsa) [1323852] - [tools] perf evlist: Introduce perf_evlist__new_dummy constructor (Jiri Olsa) [1323852] - [tools] perf tests: No need to set attr.sample_freq in the perf time to TSC test (Jiri Olsa) [1323852] - [tools] perf pmu: fix alias->snapshot missing initialization bug (Jiri Olsa) [1323852] - [tools] perf script: Add stat-cpi.py script (Jiri Olsa) [1323852] - [tools] perf script: Display stat events by default (Jiri Olsa) [1323852] - [tools] perf cpumap: Fix cpu conversion in cpu_map__from_entries (Jiri Olsa) [1323852] - [tools] perf script: Add python support for stat events (Jiri Olsa) [1323852] - [tools] perf script: Add stat default handlers (Jiri Olsa) [1323852] - [tools] perf script: Add process_stat/process_stat_interval scripting interface (Jiri Olsa) [1323852] - [tools] perf script: Process stat config event (Jiri Olsa) [1323852] - [tools] perf script: Process cpu/threads maps (Jiri Olsa) [1323852] - [tools] perf stat record: Keep sample_type 0 for pipe session (Jiri Olsa) [1323852] - [tools] perf report: Add documentation for dynamic sort keys (Jiri Olsa) [1323852] - [tools] perf tools: Add all matching dynamic sort keys for field name (Jiri Olsa) [1323852] - [tools] build feature: Use value assignment form for FEATURE-DUMP file (Jiri Olsa) [1323852] - [tools] build feature: Introduce feature_assign macro (Jiri Olsa) [1323852] - [tools] build feature: Move dwarf post unwind choice output into perf (Jiri Olsa) [1323852] - [tools] build feature: Fix feature_check_display_code typo (Jiri Olsa) [1323852] - [tools] perf tools: Make 'trace' or 'trace_fields' sort key default for tracepoint events (Jiri Olsa) [1323852] - [tools] perf tools: Add 'trace_fields' dynamic sort key (Jiri Olsa) [1323852] - [tools] perf tools: Skip dynamic fields not defined for current event (Jiri Olsa) [1323852] - [tools] perf tools: Support '.*' dynamic sort key (Jiri Olsa) [1323852] - [tools] perf tools: Support shortcuts for events in dynamic sort keys (Jiri Olsa) [1323852] - [tools] perf report/top: Add --raw-trace option (Jiri Olsa) [1323852] - [tools] perf tools: Add 'trace' sort key (Jiri Olsa) [1323852] - [tools] perf tools: Try to show pretty printed output for dynamic sort keys (Jiri Olsa) [1323852] - [tools] perf tools: Add dynamic sort key for tracepoint events (Jiri Olsa) [1323852] - [tools] perf tools: Pass evlist to setup_sorting() (Jiri Olsa) [1323852] - [tools] perf top: Create the evlist sooner (Jiri Olsa) [1323852] - [tools] lib traceevent: Factor out and export print_event_field[s]() (Jiri Olsa) [1323852] - [tools] perf hist: Save raw_data/size for tracepoint events (Jiri Olsa) [1323852] - [tools] perf hist: Pass struct sample to __hists__add_entry() (Jiri Olsa) [1323852] - [tools] perf stat report: Allow to override aggr_mode (Jiri Olsa) [1323852] - [tools] perf stat report: Process event update events (Jiri Olsa) [1323852] - [tools] perf stat report: Process stat and stat round events (Jiri Olsa) [1323852] - [tools] perf stat report: Move csv_sep initialization before report command (Jiri Olsa) [1323852] - [tools] perf stat report: Add support to initialize aggr_map from file (Jiri Olsa) [1323852] - [tools] perf stat report: Process stat config event (Jiri Olsa) [1323852] - [tools] perf stat report: Process cpu/threads maps (Jiri Olsa) [1323852] - [tools] perf stat report: Add report command (Jiri Olsa) [1323852] - [tools] perf stat record: Synthesize event update events (Jiri Olsa) [1323852] - [tools] perf stat record: Do not allow record with multiple runs mode (Jiri Olsa) [1323852] - [tools] perf stat record: Write stat round events on record (Jiri Olsa) [1323852] - [tools] perf stat record: Write stat events on record (Jiri Olsa) [1323852] - [tools] perf stat record: Add pipe support for record command (Jiri Olsa) [1323852] - [tools] perf stat record: Store events IDs in perf data file (Jiri Olsa) [1323852] - [tools] perf evlist: Export id_add_fd() (Jiri Olsa) [1323852] - [tools] perf stat record: Synthesize stat record data (Jiri Olsa) [1323852] - [tools] perf stat record: Initialize record features (Jiri Olsa) [1323852] - [tools] perf stat record: Add record command (Jiri Olsa) [1323852] - [tools] perf tools: Introduce stat perf.data header feature (Jiri Olsa) [1323852] - [tools] perf report: Display newly added events in raw dump (Jiri Olsa) [1323852] - [tools] perf tools: Add perf_event__fprintf_event_update function (Jiri Olsa) [1323852] - [tools] perf tools: Add event_update event cpus type (Jiri Olsa) [1323852] - [tools] perf tools: Add event_update event name type (Jiri Olsa) [1323852] - [tools] perf tools: Add event_update event scale type (Jiri Olsa) [1323852] - [tools] perf tools: Add event_update event unit type (Jiri Olsa) [1323852] - [tools] perf tools: Add event_update user level event (Jiri Olsa) [1323852] - [tools] perf tools: Add stat events fprintf functions (Jiri Olsa) [1323852] - [tools] perf tools: Add stat round event synthesize function (Jiri Olsa) [1323852] - [tools] perf tools: Add stat round user level event (Jiri Olsa) [1323852] - [tools] perf tools: Add stat event read function (Jiri Olsa) [1323852] - [tools] perf tools: Add stat event synthesize function (Jiri Olsa) [1323852] - [tools] perf tools: Add stat user level event (Jiri Olsa) [1323852] - [tools] perf tools: Add stat config event read function (Jiri Olsa) [1323852] - [tools] perf tools: Add stat config event synthesize function (Jiri Olsa) [1323852] - [tools] perf tools: Add stat config user level event (Jiri Olsa) [1323852] - [tools] perf cpu_map: Add perf_event__fprintf_cpu_map function (Jiri Olsa) [1323852] - [tools] perf cpu_map: Add cpu_map__new_event function (Jiri Olsa) [1323852] - [tools] perf cpu_map: Add cpu_map event synthesize function (Jiri Olsa) [1323852] - [tools] perf cpu_map: Add cpu_map user level event (Jiri Olsa) [1323852] - [tools] perf thread_map: Add perf_event__fprintf_thread_map function (Jiri Olsa) [1323852] - [tools] perf thread_map: Add thread_map__new_event function (Jiri Olsa) [1323852] - [tools] perf thread_map: Add thread_map event sythesize function (Jiri Olsa) [1323852] - [tools] perf thread_map: Add thread_map user level event (Jiri Olsa) [1323852] - [tools] subcmd: Rename subcmd header include guards (Jiri Olsa) [1323852] - [tools] perf subcmd: Create subcmd library (Jiri Olsa) [1323852] - [tools] perf tools: Finalize subcmd independence (Jiri Olsa) [1323852] - [tools] perf tools: Remove 'perf' from subcmd function and variable names (Jiri Olsa) [1323852] - [tools] perf tools: Remove subcmd dependencies on strbuf (Jiri Olsa) [1323852] - [tools] perf tools: Provide subcmd configuration at runtime (Jiri Olsa) [1323852] - [tools] perf tools: Document the fact that parse_options*() may exit (Jiri Olsa) [1323852] - [tools] perf tools: Move strlcpy() from perf to tools/lib/string.c (Jiri Olsa) [1323852] - [tools] build: Fix feature Makefile issues with 'O=' (Jiri Olsa) [1323852] - [tools] perf record: Add record.build-id config option (Jiri Olsa) [1323852] - [tools] perf tools: Make options always available, even if required libs not linked (Jiri Olsa) [1323852] - [tools] perf tools: Convert parse-options.c internal functions to static (Jiri Olsa) [1323852] - [tools] perf tools: Move help_unknown_cmd() to its own file (Jiri Olsa) [1323852] - [tools] perf tools: Remove check for unused PERF_PAGER_IN_USE (Jiri Olsa) [1323852] - [tools] perf tools: Create pager.h (Jiri Olsa) [1323852] - [tools] perf build: Rename LIB_PATH -> API_PATH (Jiri Olsa) [1323852] - [tools] perf build: Fix 'make clean' (Jiri Olsa) [1323852] - [tools] perf test: Remove tarpkg at end of test (Jiri Olsa) [1323852] - [tools] perf build: Remove unnecessary line in Makefile.feature (Jiri Olsa) [1323852] - [tools] perf test: Fix hist testcases when kptr_restrict is on (Jiri Olsa) [1323852] - [tools] perf thread: Fix reference count initial state (Jiri Olsa) [1323852] - [tools] perf test: Dump the stack when test segfaults when in verbose mode (Jiri Olsa) [1323852] - [tools] perf tools: Use same signal handling strategy as 'record' (Jiri Olsa) [1323852] - [tools] perf tools: Clear struct machine during machine__init() (Jiri Olsa) [1323852] - [tools] perf script: Add support for PERF_TYPE_BREAKPOINT (Jiri Olsa) [1323852] - [tools] perf data: Add u32_hex data type (Jiri Olsa) [1323852] - [tools] perf top: Cleanup condition in perf_top__record_precise_ip() (Jiri Olsa) [1323852] - [tools] perf top: Fix annotation on --stdio (Jiri Olsa) [1323852] - [tools] perf top: Access hists->lock only if needed (Jiri Olsa) [1323852] - [tools] perf top: Do not convert address for perf_top__record_precise_ip() (Jiri Olsa) [1323852] - [tools] perf symbols: Fix dso__load_sym to put dso (Jiri Olsa) [1323852] - [tools] perf tools: Make perf_session__register_idle_thread drop the refcount (Jiri Olsa) [1323852] - [tools] revert "perf tools: Improve setting of gcc debug option" (Jiri Olsa) [1323852] - [tools] perf top: Delete half-processed hist entries when exit (Jiri Olsa) [1323852] - [tools] perf tools: Get rid of exit_browser() from usage_with_options() (Jiri Olsa) [1323852] - [tools] perf thread_map: Free strlist on constructor error path (Jiri Olsa) [1323852] - [tools] perf top: Do show usage message when failing to create cpu/thread maps (Jiri Olsa) [1323852] - [tools] perf report: Check argument before calling setup_browser() (Jiri Olsa) [1323852] - [tools] perf kvm: Remove invocation of setup/exit_browser() (Jiri Olsa) [1323852] - [tools] perf annotate: Delay UI browser setup after initialization is done (Jiri Olsa) [1323852] - [tools] perf annotate: Check argument before calling setup_browser() (Jiri Olsa) [1323852] - [tools] perf tools: Move cmd_version() to builtin-version.c (Jiri Olsa) [1323852] - [tools] perf tools: Save cmdline arguments earlier (Jiri Olsa) [1323852] - [tools] perf tools: Move term functions out of util.c (Jiri Olsa) [1323852] - [tools] perf tools: Remove unused pager_use_color variable (Jiri Olsa) [1323852] - [tools] perf tools: Fix write_numa_topology to put cpu_map instead of free (Jiri Olsa) [1323852] - [tools] perf machine: Fix machine.vmlinux_maps to make sure to clear the old one (Jiri Olsa) [1323852] - [tools] perf tools: Fix maps__fixup_overlappings to put used maps (Jiri Olsa) [1323852] - [tools] perf hists: Fix hists_evsel to release hists (Jiri Olsa) [1323852] - [tools] perf stat: Fix cmd_stat to release cpu_map (Jiri Olsa) [1323852] - [tools] perf tools: Fix map_groups__clone to put cloned map (Jiri Olsa) [1323852] - [tools] perf tui: Change default selection background color to yellow (Jiri Olsa) [1323852] - [tools] perf annotate: ARM support (Jiri Olsa) [1323852] - [tools] perf stat: Move enable_on_exec setup under earlier code (Jiri Olsa) [1323852] - [tools] perf stat: Create events as disabled (Jiri Olsa) [1323852] - [tools] perf stat: Use perf_evlist__enable in handle_initial_delay (Jiri Olsa) [1323852] - [tools] perf evlist: Factor perf_evlist__(enable|disable) functions (Jiri Olsa) [1323852] - [tools] perf evsel: Introduce disable() method (Jiri Olsa) [1323852] - [tools] perf evsel: Use event maps directly in perf_evsel__enable (Jiri Olsa) [1323852] - [tools] perf test: Create kernel maps properly for hist entries test (Jiri Olsa) [1323852] - [tools] perf test: Prevent using bpf-output event in round trip name test (Jiri Olsa) [1323852] - [tools] perf test: Fix cpus and thread maps reference in error path (Jiri Olsa) [1323852] - [tools] perf test: Use machine__new_host in mmap thread code reading test (Jiri Olsa) [1323852] - [tools] perf test: Use machine__new_host in mmap thread lookup test (Jiri Olsa) [1323852] - [tools] perf test: Use machine__new_host in dwarf unwind test (Jiri Olsa) [1323852] - [tools] perf machine: Pass correct string to dso__adjust_kmod_long_name (Jiri Olsa) [1323852] - [tools] perf hists browser: Update nr entries regardless of min percent (Jiri Olsa) [1323852] - [tools] perf hists: Do not skip elided fields when processing samples (Jiri Olsa) [1323852] - [tools] perf report: Show error message when processing sample fails (Jiri Olsa) [1323852] - [tools] perf list: Robustify event printing routine (Jiri Olsa) [1323852] - [tools] perf test: 'unwind' test should create kernel maps (Jiri Olsa) [1323852] - [tools] perf evlist: Display WEIGHT sample type bit (Jiri Olsa) [1323852] - [tools] perf stat: Clear sample_(type|period) for counting (Jiri Olsa) [1323852] - [tools] perf symbols: Add the path to vmlinux.debug (Jiri Olsa) [1323852] - [tools] perf symbols: Refactor vmlinux_path__init() to ease path additions (Jiri Olsa) [1323852] - [tools] build: Use fixdep with OUTPUT path prefix (Jiri Olsa) [1323852] - [tools] perf script: Pass perf_script into process_event (Jiri Olsa) [1323852] - [tools] perf tools: Correctly identify anon_hugepage when generating map (v2) (Jiri Olsa) [1323852] - [tools] perf machine: Adjust dso->long_name for offline module (Jiri Olsa) [1323852] - [tools] perf build: Fix traceevent plugins build race (Jiri Olsa) [1323852] - [tools] perf script: Remove default_scripting_ops (Jiri Olsa) [1323852] - [tools] perf top: Fix freeze on --call-graph flat/folded (Jiri Olsa) [1323852] - [tools] perf callchain: Honor hide_unresolved (Jiri Olsa) [1323852] - [tools] build: Clean CFLAGS and LDFLAGS for fixdep (Jiri Olsa) [1323852] - [tools] perf probe: Fix to free temporal Dwarf_Frame correctly (Jiri Olsa) [1323852] - [tools] lib traceevent: Fix output of llu for 64 bit values read on 32 bit machines (Jiri Olsa) [1323852] - [tools] perf callchain: Add missing parent_val initialization (Jiri Olsa) [1323852] - [tools] perf config: Add initial man page (Jiri Olsa) [1323852] - [tools] perf tools: Add 'perf config' command (Jiri Olsa) [1323852] - [tools] perf callchain: Add order support for libdw DWARF unwinder (Jiri Olsa) [1323852] - [tools] perf test: Add callchain order setup for DWARF unwinder test (Jiri Olsa) [1323852] - [tools] perf callchain: Add order support for libunwind DWARF unwinder (Jiri Olsa) [1323852] - [tools] perf callchain: Move initial entry call into get_entries function (Jiri Olsa) [1323852] - [tools] perf ui/gtk: Support folded callchains (Jiri Olsa) [1323852] - [tools] perf ui/gtk: Support flat callchains (Jiri Olsa) [1323852] - [tools] perf hists browser: Support folded callchains (Jiri Olsa) [1323852] - [tools] perf hists browser: Support flat callchains (Jiri Olsa) [1323852] - [tools] perf hists browser: Factor out hist_browser__show_callchain_list() (Jiri Olsa) [1323852] - [tools] perf report: Add callchain value option (Jiri Olsa) [1323852] - [tools] perf callchain: Add count fields to struct callchain_node (Jiri Olsa) [1323852] - [tools] perf callchain: Abstract callchain print function (Jiri Olsa) [1323852] - [tools] perf report: Support folded callchain mode on --stdio (Jiri Olsa) [1323852] - [tools] perf machine: Fix machine__findnew_module_map to put dso (Jiri Olsa) [1323852] - [tools] perf tools: Fix machine__create_kernel_maps to put kernel dso refcount (Jiri Olsa) [1323852] - [tools] perf tools: Fix __dsos__addnew to put dso after adding it to the list (Jiri Olsa) [1323852] - [tools] perf tools: Fix to put new map after inserting to map_groups in dso__load_sym (Jiri Olsa) [1323852] - [tools] perf tools: Make perf_exec_path() always return malloc'd string (Jiri Olsa) [1323852] - [tools] perf machine: Fix to destroy kernel maps when machine exits (Jiri Olsa) [1323852] - [tools] perf machine: Fix machine__destroy_kernel_maps to drop vmlinux_maps references (Jiri Olsa) [1323852] - [tools] perf machine: Fix machine__findnew_module_map to put registered map (Jiri Olsa) [1323852] - [tools] perf probe: Fix to free temporal Dwarf_Frame (Jiri Olsa) [1323852] - [tools] perf test: Mute test cases error messages if verbose == 0 (Jiri Olsa) [1323852] - [tools] perf tests: Pass the subtest index to each test routine (Jiri Olsa) [1323852] - [tools] Clone the kernel's strtobool function (Jiri Olsa) [1323852] - [tools] Adopt memdup() from tools/perf, moving it to tools/lib/string.c (Jiri Olsa) [1323852] - [x86] perf/x86/intel: Fix PEBS data source interpretation on Nehalem/Westmere (Jiri Olsa) [1323852] - [x86] perf/x86/pebs: Add proper PEBS constraints for Broadwell (Jiri Olsa) [1323852] - [x86] perf/x86/pebs: Add workaround for broken OVFL status on HSW+ (Jiri Olsa) [1323852] - [x86] perf/x86/intel: Add definition for PT PMI bit (Jiri Olsa) [1323852] - [x86] perf/x86/intel: Fix PEBS warning by only restoring active PMU in pmi (Jiri Olsa) [1323852] - [x86] perf/x86/intel: Use PAGE_SIZE for PEBS buffer size on Core2 (Jiri Olsa) [1323852] - [x86] perf/x86/uncore: Fix build on UP-IOAPIC configs (Jiri Olsa) [1323852] - [x86] perf/x86/intel/cqm: Get rid of the silly for_each_cpu() lookups (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Make PCI and MSR uncore independent (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Clear all hardware state on exit (Jiri Olsa) [1323852] - [x86] perf/x86/uncore: Track packages, not per CPU data (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Store box in event->pmu_private (Jiri Olsa) [1323852] - [x86] perf/x86/uncore: Make uncore_pcibus_to_physid() static (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Make code more readable (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Clean up hardware on exit (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Add sanity checks for PCI dev package id (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Fix error handling (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Simplify error rollback (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Remove pointless mask check (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Remove SBOX support for BDX-DE (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event.h to its new home (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_p6.c ............... => x86/events/intel/p6.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_p4.c ............... => x86/events/intel/p4.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_knc.c .............. => x86/events/intel/knc.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_uncore_snbep.c => x86/events/intel/uncore_snbep.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_uncore_snb.c => x86/events/intel/uncore_snb.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_uncore_nhmex.c => x86/events/intel/uncore_nmhex.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_uncore.[ch] .. => x86/events/intel/uncore.[ch] (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_rapl.c ....... => x86/events/intel/rapl.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_pt.[ch] ...... => x86/events/intel/pt.[ch] (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_lbr.c ........ => x86/events/intel/lbr.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_ds.c ......... => x86/events/intel/ds.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_cqm.c ........ => x86/events/intel/cqm.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel.c ............ => x86/events/intel/core.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_bts.c ........ => x86/events/intel/bts.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_amd_uncore.c .... => x86/events/amd/uncore.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_amd_ibs.c ....... => x86/events/amd/ibs.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_amd.c ........... => x86/events/amd/core.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event.c ............... => x86/events/core.c (Jiri Olsa) [1323852] - [x86] perf/x86: De-obfuscate code (Jiri Olsa) [1323852] - [x86] perf/x86: add Intel SkyLake uncore IMC PMU support (Jiri Olsa) [1323852] - [x86] perf/x86/amd: Remove l1-dcache-stores event for AMD (Jiri Olsa) [1323852] - [x86] perf/x86/rapl: Use unified perf_event_sysfs_show instead of special interface (Jiri Olsa) [1323852] - [x86] perf/x86: Enable cycles:pp for Intel Atom (Jiri Olsa) [1323852] - [x86] perf/x86: fix PEBS issues on Intel Atom/Core2 (Jiri Olsa) [1323852] - [x86] perf/x86: Fix filter_events() bug with event mappings (Jiri Olsa) [1323852] - [x86] perf/x86: use inst_retired.prec_dist for cycles: ppp (Jiri Olsa) [1323852] - [x86] perf/x86: Use INST_RETIRED.TOTAL_CYCLES_PS for cycles:pp for Skylake (Jiri Olsa) [1323852] - [x86] perf/x86: Allow zero PEBS status with only single active event (Jiri Olsa) [1323852] - [x86] perf/x86: Remove warning for zero PEBS status (Jiri Olsa) [1323852] - [x86] perf/x86: Remove old MSR perf tracing code (Jiri Olsa) [1323852] - [x86] perf/x86/intel: Fix __initconst declaration in the RAPL perf driver (Jiri Olsa) [1323852] - [x86] perf/x86: Handle multiple umask bits for BDW CYCLE_ACTIVITY.* (Jiri Olsa) [1323852] - [kernel] perf: Synchronously free aux pages in case of allocation failure (Jiri Olsa) [1323852] - [kernel] perf: Remove stale comment (Jiri Olsa) [1323852] - [kernel] perf: Fix cgroup scheduling in perf_enable_on_exec() (Jiri Olsa) [1323852] - [kernel] perf: Fix cgroup event scheduling (Jiri Olsa) [1323852] - [kernel] perf: Add lockdep assertions (Jiri Olsa) [1323852] - [kernel] perf/core: Collapse more IPI loops (Jiri Olsa) [1323852] - [kernel] perf/core: Collapse common IPI pattern (Jiri Olsa) [1323852]- [drm] vmwgfx: respect 'nomodeset' (Rob Clark) [1284936] - [mm] export page_wakeup functions (Benjamin Coddington) [1315327] - [kernel] sched/wait: Fix the signal handling fix (Benjamin Coddington) [1315327] - [kernel] sched/wait: Fix signal handling in bit wait helpers (Benjamin Coddington) [1315327] - [kernel] sched: add some "wait..on_bit...timeout()" interfaces (Benjamin Coddington) [1315327] - [kernel] sched: Allow wait_on_bit_action() functions to support a timeout (Benjamin Coddington) [1315327] - [fs] cifs: remove unused function cifs_oplock_break_wait (Benjamin Coddington) [1315327] - [kernel] sched: Remove proliferation of wait_on_bit() action functions (Benjamin Coddington) [1315327] - [iommu] vt-d: Create RMRR mappings in newly allocated domains (Myron Stowe) [1311267] - [iommu] vt-d: Split iommu_prepare_identity_map (Myron Stowe) [1311267] - [iommu] vt-d: Move context-mapping into dmar_insert_dev_info (Myron Stowe) [1311267] - [iommu] vt-d: Calculate translation in domain_context_mapping_one (Myron Stowe) [1311267] - [x86] mm: suitable memory should go to ZONE_MOVABLE (Igor Mammedov) [1265880] - [mm] memory-hotplug: add zone_for_memory() for selecting zone for new memory (Igor Mammedov) [1265880] - [s390] mm: Fix memory hotplug for unaligned standby memory (Igor Mammedov) [1265880] - [mm] memory-hotplug: Remove "weak" from memory_block_size_bytes() declaration (Igor Mammedov) [1265880] - [mm] Add prototype declaration to the header file (Igor Mammedov) [1265880] - [mm] hotplug: verify hotplug memory range (Igor Mammedov) [1265880] - [fs] /proc/pid/smaps: show VM_SOFTDIRTY flag in VmFlags line (Oleg Nesterov) [1269561] - [mm] softdirty: enable write notifications on VMAs after VM_SOFTDIRTY cleared (Oleg Nesterov) [1269561] - [fs] mm: softdirty: clear VM_SOFTDIRTY flag inside clear_refs_write() instead of clear_soft_dirty() (Oleg Nesterov) [1269561] - [mm] memory.c: don't forget to set softdirty on file mapped fault (Oleg Nesterov) [1269561] - [mm] softdirty: don't forget to save file map softdiry bit on unmap (Oleg Nesterov) [1269561] - [mm] softdirty: make freshly remapped file pages being softdirty unconditionally (Oleg Nesterov) [1269561] - [x86] mm: don't lose the SOFT_DIRTY flag on mprotect (Oleg Nesterov) [1269561] - [mm] ignore VM_SOFTDIRTY on VMA merging (Oleg Nesterov) [1269561] - [fs] mm: /proc/pid/pagemap: inspect _PAGE_SOFT_DIRTY only on present pages (Oleg Nesterov) [1269561] - [mm] track vma changes with VM_SOFTDIRTY bit (Oleg Nesterov) [1269561] - [mm] migration: do not lose soft dirty bit if page is in migration state (Oleg Nesterov) [1269561] - [mm] move_ptes -- Set soft dirty bit depending on pte type (Oleg Nesterov) [1269561] - [mm] save soft-dirty bits on file pages (Oleg Nesterov) [1269561] - [mm] save soft-dirty bits on swapped pages (Oleg Nesterov) [1269561] - [fs] pagemap: prepare to reuse constant bits with page-shift (Oleg Nesterov) [1269561] - [mm] soft-dirty bits for user memory changes tracking (Oleg Nesterov) [1269561] - [fs] pagemap: introduce pagemap_entry_t without pmshift bits (Oleg Nesterov) [1269561] - [fs] clear_refs: introduce private struct for mm_walk (Oleg Nesterov) [1269561] - [fs] clear_refs: sanitize accepted commands declaration (Oleg Nesterov) [1269561] - [x86] Revert the PAGE_BIT_SOFTDIRTY part from "mm: add memory tracking hooks" (Oleg Nesterov) [1269561] - [i2c] i801: Add support for Intel DNV (Steve Best) [1322042] - [scsi] ibmvfc: byteswap scsi_id, wwpn, and node_name prior to logging (Steve Best) [1322913] - [netdrv] qmi_wwan: should hold RTNL while changing netdev type (Lubomir Rintel) [1322870] - [netdrv] qmi_wwan: support "raw IP" mode (Lubomir Rintel) [1322870] - [netdrv] mlx4_en: Fix IRQ affinity on s390x (Kamal Heib) [1264148 1287146]- [x86] irq: Cleanup ordering of vector numbers (Kim Naru) [1134596] - [x86] acpi: Disable ACPI table override if securelevel is set (Lenny Szubowicz) [1316304] - [pci] acpi: Optimize device state transition delays (Rui Wang) [1225272] - [pci] acpi: Install wakeup notify handlers for all PCI devs with ACPI (Rui Wang) [1225272] - [pci] Export pci_find_host_bridge() for use inside PCI core (Rui Wang) [1225272] - [pci] Make a shareable UUID for PCI firmware ACPI _DSM (Rui Wang) [1225272] - [ata] ahci: Intel DNV device IDs SATA (David Arcari) [1288612] - [acpi] processor: Request native thermal interrupt handling via _OSC (David Arcari) [1322158] - [acpi] pnp: add two IDs to list for PNPACPI device enumeration (David Arcari) [1320823] - [acpi] pnp: remove Fujitsu device IDs from ACPI PNP ID list (David Arcari) [1320823] - [acpi] pnp: Replace faulty is_hex_digit() by isxdigit() (David Arcari) [1320823] - [acpi] pnp: add soc_button_array device ID to PNP IDs list (David Arcari) [1320823] - [acpi] scan: drop unsupported serial IDs from PNP ACPI scan handler ID list (David Arcari) [1320823] - [acpi] scan: drop IDs that do not comply with the ACPI PNP ID rule (David Arcari) [1320823] - [acpi] scan: Allow ACPI drivers to bind to PNP device objects (David Arcari) [1320823] - [acpi] pnp: use device ID list for PNPACPI device enumeration (David Arcari) [1320823] - [acpi] scan: .match() callback for ACPI scan handlers (David Arcari) [1320823] - [vfio] Enable No-IOMMU option for RHEL (Alex Williamson) [1299662 1322577] - [vfio] fix ioctl error handling (Alex Williamson) [1299662 1322577] - [vfio] iommu_type1: make use of info.flags (Alex Williamson) [1299662 1322577] - [vfio] pci: Fix unsigned comparison overflow (Alex Williamson) [1299662 1322577] - [vfio] noiommu: Don't use iommu_present() to track fake groups (Alex Williamson) [1299662 1322577] - [vfio] Include No-IOMMU mode (Alex Williamson) [1299662 1322577] - [vfio] pci: Use kernel VPD access functions (Alex Williamson) [1299662 1322577] - [vfio] Whitelist PCI bridges (Alex Williamson) [1299662 1322577] - [vfio] pci: Remove warning if try-reset fails (Alex Williamson) [1299662 1322577] - [vfio] pci: Fix use after free (Alex Williamson) [1299662 1322577] - [vfio] pci: Allow PCI IDs to be specified as module options (Alex Williamson) [1299662 1322577] - [vfio] pci: Add VGA arbiter client (Alex Williamson) [1299662 1322577] - [vfio] pci: Add module option to disable VGA region access (Alex Williamson) [1299662 1322577]- [hv] vmbus: Support handling messages on multiple CPUs (Vitaly Kuznetsov) [1321073] - [hv] vmbus: don't loose HVMSG_TIMER_EXPIRED messages (Vitaly Kuznetsov) [1321073] - [hv] vmbus: avoid infinite loop in init_vp_index() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Add vendor and device atttributes (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Cleanup vmbus_set_event() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Treat Fibre Channel devices as performance critical (Vitaly Kuznetsov) [1321073] - [hv] vmbus: fix the building warning with hyperv-keyboard (Vitaly Kuznetsov) [1321073] - [hv] replace enum hv_message_type by u32 (Vitaly Kuznetsov) [1321073] - [hv] ring_buffer: eliminate hv_ringbuffer_peek() (Vitaly Kuznetsov) [1321073] - [hv] remove code duplication between vmbus_recvpacket()/vmbus_recvpacket_raw() (Vitaly Kuznetsov) [1321073] - [hv] ring_buffer: remove code duplication from hv_ringbuffer_peek/read() (Vitaly Kuznetsov) [1321073] - [hv] ring_buffer: remove stray smp_read_barrier_depends() (Vitaly Kuznetsov) [1321073] - [hv] ring_buffer: fix comment style (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Force all channel messages to be delivered on CPU 0 (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Fix a Host signaling bug (Vitaly Kuznetsov) [1321073] - [hv] vmbus: briefly comment num_sc and next_oc (Vitaly Kuznetsov) [1321073] - [hv] vmbus: channge vmbus_connection.channel_lock to mutex (Vitaly Kuznetsov) [1321073] - [hv] vmbus: release relid on error in vmbus_process_offer() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: fix rescind-offer handling for device without a driver (Vitaly Kuznetsov) [1321073] - [hv] vmbus: do sanity check of channel state in vmbus_close_internal() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: serialize process_chn_event() and vmbus_close_internal() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Use uuid_le_cmp() for comparing GUIDs (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Use uuid_le type consistently (Vitaly Kuznetsov) [1321073] - [hv] Define the channel type for Hyper-V PCI Express pass-through (Vitaly Kuznetsov) [1321073] - [hv] Export the API to invoke a hypercall on Hyper-V (Vitaly Kuznetsov) [1321073] - [hv] Export a function that maps Linux CPU num onto Hyper-V proc num (Vitaly Kuznetsov) [1321073] - [hv] cleanup synic msrs if vmbus connect failed (Vitaly Kuznetsov) [1321073] - [hv] share Hyper-V SynIC constants with userspace (Vitaly Kuznetsov) [1321073] - [hv] vmbus: fix init_vp_index() for reloading hv_netvsc (Vitaly Kuznetsov) [1321073] - [hv] vmbus: add a sysfs attr to show the binding of channel/VP (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Fix signal to host condition (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Further improve CPU affiliation logic (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Improve the CPU affiliation for channels (Vitaly Kuznetsov) [1321073] - [hv] Move MMIO range picking from hyper_fb to hv_vmbus (Vitaly Kuznetsov) [1321073] - [hv] Modify hv_vmbus to search for all MMIO ranges available (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Consider ND NIC in binding channels to CPUs (Vitaly Kuznetsov) [1321073] - [hv] vmbus: fix typo in hv_port_info struct (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Permit sending of packets without payload (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Allocate ring buffer memory in NUMA aware fashion (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Implement NUMA aware CPU affinity for channels (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Use the vp_index map even for channels bound to CPU 0 (Vitaly Kuznetsov) [1321073] - [hv] vmbus: distribute subchannels among all vcpus (Vitaly Kuznetsov) [1321073] - [hv] vmbus: move init_vp_index() call to vmbus_process_offer() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: decrease num_sc on subchannel removal (Vitaly Kuznetsov) [1321073] - [hv] vmbus: unify calls to percpu_channel_enq() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: remove the redundant free_channel() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Add gradually increased delay for retries in vmbus_post_msg() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Fix a siganlling host signalling issue (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Export the vmbus_sendpacket_pagebuffer_ctl() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Suport an API to send packet with additional control (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Suport an API to send pagebuffers with additional control (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Use a round-robin algorithm for picking the outgoing channel (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Add support for the NetworkDirect GUID (Vitaly Kuznetsov) [1321073] - [hv] channel: match var type to return type of wait_for_completion (Vitaly Kuznetsov) [1321073] - [hv] make uuid_le const (Vitaly Kuznetsov) [1321073] - [kernel] clocksource: Allow unregistering the watchdog (Cathy Avery) [1300325] - [hv] correct tsc page sequence invalid value (Cathy Avery) [1300325] - [hv] vmbus: fix build warning (Cathy Avery) [1300325] - [hv] vmbus: Implement a clocksource based on the TSC page (Cathy Avery) [1300325] - [kernel] clocksource: Reselect clocksource when watchdog validated high-res capability (Cathy Avery) [1300325]- [x86] kABI fix (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix load xsave feature warning (Paolo Bonzini) [1301888] - [x86] kvm: x86: Fix vmwrite to SECONDARY_VM_EXEC_CONTROL (Paolo Bonzini) [1301888] - [iommu] vt-d: Use cmpxchg16b to update posted format IRTE atomically (Paolo Bonzini) [1301888] - [x86] kvm: x86: move tracepoints outside extended quiescent state (Paolo Bonzini) [1301888] - [x86] kvm: x86: mmu: always set accessed bit in shadow PTEs (Paolo Bonzini) [1301888] - [x86] kvm: x86: expose MSR_TSC_AUX to userspace (Paolo Bonzini) [1301888] - [x86] kvm: x86: Reload pit counters for all channels when restoring state (Paolo Bonzini) [1301888] - [x86] kvm: x86: rename update_db_bp_intercept to update_bp_intercept (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix root cause for missed hardware breakpoints (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix missed hardware breakpoints (Paolo Bonzini) [1301888] - [x86] kvm: x86: Update tsc multiplier on change (Paolo Bonzini) [1301888] - [x86] kvm: vmx: Dump TSC multiplier in dump_vmcs() (Paolo Bonzini) [1301888] - [x86] kvm: vmx: Use a scaled host TSC for guest readings of MSR_IA32_TSC (Paolo Bonzini) [1301888] - [x86] kvm: vmx: Setup TSC scaling ratio when a vcpu is loaded (Paolo Bonzini) [1301888] - [x86] kvm: vmx: Enable and initialize VMX TSC scaling (Paolo Bonzini) [1301888] - [x86] kvm: x86: Use the correct vcpu's TSC rate to compute time scale (Paolo Bonzini) [1301888] - [x86] kvm: x86: Move TSC scaling logic out of call-back read_l1_tsc() (Paolo Bonzini) [1301888] - [x86] kvm: x86: Move TSC scaling logic out of call-back adjust_tsc_offset() (Paolo Bonzini) [1301888] - [x86] kvm: x86: Replace call-back compute_tsc_offset() with a common function (Paolo Bonzini) [1301888] - [include] kvm: x86: Replace call-back set_tsc_khz() with a common function (Paolo Bonzini) [1301888] - [include] kvm: x86: Add a common TSC scaling function (Paolo Bonzini) [1301888] - [x86] kvm: x86: Add a common TSC scaling ratio field in kvm_vcpu_arch (Paolo Bonzini) [1301888] - [x86] kvm: x86: Replace __get_cpu_var uses (Paolo Bonzini) [1301888] - [x86] kvm: x86: Collect information for setting TSC scaling ratio (Paolo Bonzini) [1301888] - [x86] kvm: x86: declare a few variables as __read_mostly (Paolo Bonzini) [1301888] - [x86] kvm: x86: merge handle_mmio_page_fault and handle_mmio_page_fault_common (Paolo Bonzini) [1301888] - [x86] kvm: vmx: fix SMEP and SMAP without EPT (Paolo Bonzini) [1301888] - [x86] kvm: x86: zero apic_arb_prio on reset (Paolo Bonzini) [1301888] - [x86] kvm: x86: removing unused variable (Paolo Bonzini) [1301888] - [x86] kvm: x86: move steal time initialization to vcpu entry time (Paolo Bonzini) [1301888] - [x86] kvm: x86: manually unroll bad_mt_xwr loop (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: remove incorrect vpid check in nested invvpid emulation (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: expose VPID capability to L1 (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: nested VPID emulation (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: emulate the INVVPID instruction (Paolo Bonzini) [1301888] - [x86] kvm: vmx: introduce __vmx_flush_tlb to handle specific vpid (Paolo Bonzini) [1301888] - [x86] kvm: vmx: adjust interface to allocate/free_vpid (Paolo Bonzini) [1301888] - [virt] kvm: fix waitqueue_active without memory barrier in virt/kvm/async_pf.c (Paolo Bonzini) [1301888] - [virt] kvm: Update Posted-Interrupts Descriptor when vCPU is blocked (Paolo Bonzini) [1301888] - [x86] kvm: Update Posted-Interrupts Descriptor when vCPU is preempted (Paolo Bonzini) [1301888] - [x86] kvm: vmx: fix build without CONFIG_SMP (Paolo Bonzini) [1301888] - [x86] kvm: x86: select IRQ_BYPASS_MANAGER (Paolo Bonzini) [1301888] - [x86] kvm: x86: Update IRTE for posted-interrupts (Paolo Bonzini) [1301888] - [x86] kvm: make kvm_set_msi_irq() public (Paolo Bonzini) [1301888] - [x86] kvm: Define a new interface kvm_intr_is_single_vcpu() (Paolo Bonzini) [1301888] - [x86] kvm: Add some helper functions for Posted-Interrupts (Paolo Bonzini) [1301888] - [x86] kvm: Extend struct pi_desc for VT-d Posted-Interrupts (Paolo Bonzini) [1301888] - [virt] kvm: Add an arch specific hooks in 'struct kvm_kernel_irqfd' (Paolo Bonzini) [1301888] - [virt] kvm: eventfd: add irq bypass consumer management (Paolo Bonzini) [1301888] - [virt] kvm: introduce kvm_arch functions for IRQ bypass (Paolo Bonzini) [1301888] - [virt] kvm: create kvm_irqfd.h (Paolo Bonzini) [1301888] - [virt] kvm: count number of assigned devices (Paolo Bonzini) [1301888] - [virt] kvm: make struct kvm_irq_routing_table public (Paolo Bonzini) [1301888] - [vfio] Register/unregister irq_bypass_producer (Paolo Bonzini) [1301888] - [virt] IRQ bypass manager (Paolo Bonzini) [1301888] - [virt] Add virt directory to the top Makefile (Paolo Bonzini) [1301888] - [x86] irq: Show statistics information for posted-interrupts (Paolo Bonzini) [1301888] - [x86] irq: Define a global vector for VT-d Posted-Interrupts (Paolo Bonzini) [1301888] - [iommu] x86: Implement irq_set_vcpu_affinity for intel_ir_chip (Paolo Bonzini) [1301888] - [iommu] x86: Avoid migrating VT-d posted interrupts (Paolo Bonzini) [1301888] - [iommu] x86: Save the mode (posted or remapped) of an IRTE (Paolo Bonzini) [1301888] - [iommu] x86: cache IRTE in struct irq_2_iommu (Paolo Bonzini) [1301888] - [iommu] genirq: Introduce irq_set_vcpu_affinity() to target an interrupt to a VCPU (Paolo Bonzini) [1301888] - [include] iommu: dmar: Provide helper to copy shared irte fields (Paolo Bonzini) [1301888] - [include] iommu: dmar: Extend struct irte for VT-d Posted-Interrupts (Paolo Bonzini) [1301888] - [include] iommu, x86: Add cap_pi_support() to detect VT-d PI capability (Paolo Bonzini) [1301888] - [iommu] x86: Provide irq_remapping_cap() interface (Paolo Bonzini) [1301888] - [iommu] Add new member capability to struct irq_remap_ops (Paolo Bonzini) [1301888] - [iommu] x86: Setup Posted-Interrupts capability for Intel iommu (Paolo Bonzini) [1301888] - [x86] kvm: vmx: Fix host initiated access to guest MSR_TSC_AUX (Paolo Bonzini) [1301888] - [x86] kvm: vmx: drop rdtscp_enabled field (Paolo Bonzini) [1301888] - [x86] kvm: vmx: clean up bit operation on SECONDARY_VM_EXEC_CONTROL (Paolo Bonzini) [1301888] - [x86] kvm: vmx: Fix commit which broke PML (Paolo Bonzini) [1301888] - [x86] kvm: vmx: unify SECONDARY_VM_EXEC_CONTROL update (Paolo Bonzini) [1301888] - [x86] kvm: vmx: align vmx->nested.nested_vmx_secondary_ctls_high to vmx->rdtscp_enabled (Paolo Bonzini) [1301888] - [x86] kvm: vmx: simplify invpcid handling in vmx_cpuid_update() (Paolo Bonzini) [1301888] - [x86] kvm: vmx: simplify rdtscp handling in vmx_cpuid_update() (Paolo Bonzini) [1301888] - [x86] kvm: vmx: drop rdtscp_enabled check in prepare_vmcs02() (Paolo Bonzini) [1301888] - [x86] kvm: x86: add pcommit support (Paolo Bonzini) [1301888] - [x86] kvm: x86: allow guest to use cflushopt and clwb (Paolo Bonzini) [1301888] - [x86] kvm: x86: allow RSM from 64-bit mode (Paolo Bonzini) [1301888] - [x86] kvm: x86: handle SMBASE as physical address in RSM (Paolo Bonzini) [1301888] - [x86] kvm: x86: add read_phys to x86_emulate_ops (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix RSM into 64-bit protected mode (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix previous commit for 32-bit (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix SMI to halted VCPU (Paolo Bonzini) [1301888] - [x86] kvm: x86: clean up kvm_arch_vcpu_runnable (Paolo Bonzini) [1301888] - [x86] kvm: x86: map/unmap private slots in __x86_set_memory_region (Paolo Bonzini) [1301888] - [x86] kvm: x86: build kvm_userspace_memory_region in x86_set_memory_region (Paolo Bonzini) [1301888] - [x86] kvm: compile process_smi_save_seg_64() only for x86_64 (Paolo Bonzini) [1301888] - [x86] kvm: x86: zero IDT limit on entry to SMM (Paolo Bonzini) [1301888] - [x86] kvm: svm: Only propagate next_rip when guest supports it (Paolo Bonzini) [1301888] - [x86] Use WARN_ON_ONCE for missing X86_FEATURE_NRIPS (Paolo Bonzini) [1301888] - [x86] kvm: svm: do not call kvm_set_cr0 from init_vmcb (Paolo Bonzini) [1301888] - [x86] kvm: x86: trap AMD MSRs for the TSeg base and mask (Paolo Bonzini) [1301888] - [x86] kvm: vmx: fix VPID is 0000H in non-root operation (Paolo Bonzini) [1301888] - [virt] kvm: add capability for any-length ioeventfds (Paolo Bonzini) [1301888] - [x86] kvm: add tracepoint for fast mmio (Paolo Bonzini) [1301888] - [virt] kvm: use kmalloc() instead of kzalloc() during iodev register/unregister (Paolo Bonzini) [1301888] - [virt] kvm: fix zero length mmio searching (Paolo Bonzini) [1301888] - [virt] kvm: fix double free for fast mmio eventfd (Paolo Bonzini) [1301888] - [virt] kvm: factor out core eventfd assign/deassign logic (Paolo Bonzini) [1301888] - [virt] kvm: don't try to register to KVM_FAST_MMIO_BUS for non mmio eventfd (Paolo Bonzini) [1301888] - [virt] kvm: make the declaration of functions within 80 characters (Paolo Bonzini) [1301888] - [virt] kvm: irqchip: fix memory leak (Paolo Bonzini) [1301888] - [virt] kvm: fix polling for guest halt continued even if disable it (Paolo Bonzini) [1301888] - [virt] kvm: add halt_attempted_poll to VCPU stats (Paolo Bonzini) [1301888] - [include] kvm: move new trace event outside #ifdef CONFIG_KVM_ASYNC_PF (Paolo Bonzini) [1301888] - [virt] kvm: trace kvm_halt_poll_ns grow/shrink (Paolo Bonzini) [1301888] - [virt] kvm: dynamic halt-polling (Paolo Bonzini) [1301888] - [virt] kvm: make halt_poll_ns per-vCPU (Paolo Bonzini) [1301888] - [virt] kvm: make halt_poll_ns static (Paolo Bonzini) [1301888] - [x86] kvm: Rename VMX's segment access rights defines (Paolo Bonzini) [1301888] - [x86] kvm: x86/vpmu: Fix unnecessary signed extension for AMD PERFCTRn (Paolo Bonzini) [1301888] - [x86] kvm: x86: Fix error handling in the function kvm_lapic_sync_from_vapic (Paolo Bonzini) [1301888] - [x86] kvm: x86: Use adjustment in guest cycles when handling MSR_IA32_TSC_ADJUST (Paolo Bonzini) [1301888] - [x86] kvm: vmx: drop ept misconfig check (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix off-by-one in reserved bits check (Paolo Bonzini) [1301888] - [x86] kvm: x86: use correct page table format to check nested page table reserved bits (Paolo Bonzini) [1301888] - [x86] kvm: x86: avoid uninitialized variable warning (Paolo Bonzini) [1301888] - [x86] kvm: mmu: fully check zero bits for sptes (Paolo Bonzini) [1301888] - [x86] kvm: mmu: introduce is_shadow_zero_bits_set() (Paolo Bonzini) [1301888] - [x86] kvm: mmu: introduce the framework to check zero bits on sptes (Paolo Bonzini) [1301888] - [x86] kvm: mmu: split reset_rsvds_bits_mask_ept (Paolo Bonzini) [1301888] - [x86] kvm: mmu: split reset_rsvds_bits_mask (Paolo Bonzini) [1301888] - [x86] kvm: mmu: introduce rsvd_bits_validate (Paolo Bonzini) [1301888] - [x86] kvm: mmu: move FNAME(is_rsvd_bits_set) to mmu.c (Paolo Bonzini) [1301888] - [x86] kvm: x86: clean/fix memory barriers in irqchip_in_kernel (Paolo Bonzini) [1301888] - [virt] kvm: document memory barriers for kvm->vcpus/kvm->online_vcpus (Paolo Bonzini) [1301888] - [x86] kvm: x86: remove unnecessary memory barriers for shared MSRs (Paolo Bonzini) [1301888] - [virt] kvm: move code related to KVM_SET_BOOT_CPU_ID to x86 (Paolo Bonzini) [1301888] - [x86] kvm/x86: add support for MONITOR_TRAP_FLAG (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: vmx instructions: add checks for #GP/#SS exceptions (Paolo Bonzini) [1301888] - [x86] kvm: x86: reintroduce kvm_is_mmio_pfn (Paolo Bonzini) [1301888] - [x86] kvm: x86: remove data variable from kvm_get_msr_common (Paolo Bonzini) [1301888] - [x86] kvm: x86: obey KVM_X86_QUIRK_CD_NW_CLEARED in kvm_set_cr0() (Paolo Bonzini) [1301888] - [x86] kvm: x86: rename quirk constants to KVM_X86_QUIRK_* (Paolo Bonzini) [1301888] - [x86] kvm: vmx: obey KVM_QUIRK_CD_NW_CLEARED (Paolo Bonzini) [1301888] - [x86] kvm: x86: introduce kvm_check_has_quirk (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix CR0.CD virtualization (Paolo Bonzini) [1301888] - [virt] kvm: fix checkpatch.pl errors in kvm/coalesced_mmio.h (Paolo Bonzini) [1301888] - [virt] kvm: fix checkpatch.pl errors in kvm/async_pf.h (Paolo Bonzini) [1301888] - [virt] kvm: irqchip: Break up high order allocations of kvm_irq_routing_table (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Fix host crash when loading MSRs with userspace irqchip (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Add support for rdtscp (Paolo Bonzini) [1301888] - [x86] kvm: x86: inline kvm_ioapic_handles_vector() (Paolo Bonzini) [1301888] - [virt] kvm: Eliminate extra function calls in kvm_get_dirty_log_protect() (Paolo Bonzini) [1301888] - [x86] kvm: svm: Fix confusing message if no exit handlers are installed (Paolo Bonzini) [1301888] - [x86] kvm: x86: For the symbols used locally only should be static type (Paolo Bonzini) [1301888] - [x86] kvm: x86: Avoid using plain integer as NULL pointer warning (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Do not emulate #UD while in guest mode (Paolo Bonzini) [1301888] - [x86] kvm: x86: Fix re-execution of patched vmmcall (Paolo Bonzini) [1301888] - [x86] kvm: x86: make kvm_emulate_* consistant (Paolo Bonzini) [1301888] - [virt] kvm: Fix indentation in kvm_main.c (Paolo Bonzini) [1301888] - [virt] kvm: no space before tabs in kvm_main.c (Paolo Bonzini) [1301888] - [virt] kvm: Missing blank line after declarations in kvm_main.c (Paolo Bonzini) [1301888] - [virt] kvm: EXPORT_SYMBOL should immediately follow its function (Paolo Bonzini) [1301888] - [virt] kvm: fix error: do not initialise statics to 0 or NULL in kvm_main.c (Paolo Bonzini) [1301888] - [virt] kvm: fix warning: labels should not be indented in kvm_main.c (Paolo Bonzini) [1301888] - [virt] kvm: Fix WARNINGs for 'sizeof(X)' instead of 'sizeof X' in kvm_main.c (Paolo Bonzini) [1301888] - [virt] kvm: fix checkpatch.pl errors in kvm/irqchip.c (Paolo Bonzini) [1301888] - [virt] kvm: white space formatting in kvm_main.c (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix initial PAT value (Paolo Bonzini) [1301888] - [x86] kvm: x86: Deliver MSI IRQ to only lowest prio cpu if msi_redir_hint is true (Paolo Bonzini) [1301888] - [x86] kvm: x86: Extended struct kvm_lapic_irq with msi_redir_hint for MSI delivery (Paolo Bonzini) [1301888] - [x86] kvm: x86: tweak types of fields in kvm_lapic_irq (Paolo Bonzini) [1301888] - [x86] kvm: x86: zero EFER on INIT (Paolo Bonzini) [1301888] - [x86] kvm: x86: INIT and reset sequences are different (Paolo Bonzini) [1301888] - [x86] kvm: arm/mips/x86/power use __kvm_guest_{enter|exit} (Paolo Bonzini) [1301888] - [include] kvm: provide irq_unsafe kvm_guest_{enter|exit} (Paolo Bonzini) [1301888] - [x86] kvm: x86: Fix MSR_IA32_BNDCFGS in msrs_to_save (Paolo Bonzini) [1301888] - [x86] kvm: mmu: fix comment in kvm_mmu_zap_collapsible_spte (Paolo Bonzini) [1301888] - [x86] kvm: mmu: lazy collapse small sptes into large sptes (Paolo Bonzini) [1301888] - [x86] kvm: x86: Clear CR2 on VCPU reset (Paolo Bonzini) [1301888] - [x86] kvm: x86: DR0-DR3 are not clear on reset (Paolo Bonzini) [1301888] - [include] kvm: x86: BSP in MSR_IA32_APICBASE is writable (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: remove unnecessary double caching of MAXPHYADDR (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: checks for address bits beyond MAXPHYADDR on VM-entry (Paolo Bonzini) [1301888] - [x86] kvm: x86: cache maxphyaddr CPUID leaf in struct kvm_vcpu (Paolo Bonzini) [1301888] - [x86] kvm: vmx: pass error code with internal error #2 (Paolo Bonzini) [1301888] - [x86] kvm: x86: optimize delivery of TSC deadline timer interrupt (Paolo Bonzini) [1301888] - [x86] kvm: x86: extract blocking logic from __vcpu_run (Paolo Bonzini) [1301888] - [x86] Use bool function return values of true/false not 1/0 (Paolo Bonzini) [1301888] - [x86] kvm: remove useless check of "ret" variable prior to returning the same value (Paolo Bonzini) [1301888] - [x86] kvm: x86: Remove redundant definitions (Paolo Bonzini) [1301888] - [x86] kvm: x86: removing redundant eflags bits definitions (Paolo Bonzini) [1301888] - [x86] kvm: x86: BSF and BSR emulation change register unnecassarily (Paolo Bonzini) [1301888] - [x86] kvm: x86: CMOV emulation on legacy mode is wrong (Paolo Bonzini) [1301888] - [x86] kvm: x86: Dirty the dest op page on cmpxchg emulation (Paolo Bonzini) [1301888] - [x86] kvm: vmx: Set msr bitmap correctly if vcpu is in guest mode (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Enable nested posted interrupt processing (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Enable nested virtual interrupt delivery (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Enable nested apic register virtualization (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Make nested control MSRs per-cpu (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Enable nested virtualize x2apic mode (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Prepare for using hardware MSR bitmap (Paolo Bonzini) [1301888] - [x86] kvm: vmx: disable posted interrupts if no local APIC (Paolo Bonzini) [1301888] - [x86] kvm: vmx: Preserve host CR4.MCE value while in guest mode (Paolo Bonzini) [1301888] - [virt] kvm: use slowpath for cross page cached accesses (Paolo Bonzini) [1301888]- [fs] btrfs: fix loading of orphan roots leading to BUG_ON (Bill O'Donnell) [1298680] - [fs] btrfs: async-thread: Fix a use-after-free error for trace (Bill O'Donnell) [1298680] - [fs] btrfs: Fix no_space in write and rm loop (Bill O'Donnell) [1298680] - [fs] btrfs: fix deadlock running delayed iputs at transaction commit time (Bill O'Donnell) [1298680] - [fs] btrfs: initialize the seq counter in struct btrfs_device (Bill O'Donnell) [1298680] - [fs] btrfs: Initialize btrfs_root->highest_objectid when loading tree root and subvolume roots (Bill O'Donnell) [1298680] - [fs] btrfs: fix transaction handle leak on failure to create hard link (Bill O'Donnell) [1298680] - [fs] btrfs: fix number of transaction units required to create symlink (Bill O'Donnell) [1298680] - [fs] btrfs: send, don't BUG_ON() when an empty symlink is found (Bill O'Donnell) [1298680] - [fs] btrfs: statfs: report zero available if metadata are exhausted (Bill O'Donnell) [1298680] - [fs] btrfs: igrab inode in writepage (Bill O'Donnell) [1298680] - [fs] btrfs: add missing brelse when superblock checksum fails (Bill O'Donnell) [1298680] - [fs] btrfs: fix hang on extent buffer lock caused by the inode_paths ioctl (Bill O'Donnell) [1298680] - [fs] btrfs: fix page reading in extent_same ioctl leading to csum errors (Bill O'Donnell) [1298680] - [fs] btrfs: fix invalid page accesses in extent_same (dedup) ioctl (Bill O'Donnell) [1298680] - [fs] btrfs: properly set the termination value of ctx->pos in readdir (Bill O'Donnell) [1298680] - [fs] revert "btrfs: clear PF_NOFREEZE in cleaner_kthread()" (Bill O'Donnell) [1298680] - [fs] btrfs: fix fitrim discarding device area reserved for boot loader's use (Bill O'Donnell) [1298680] - [fs] btrfs: handle invalid num_stripes in sys_array (Bill O'Donnell) [1298680] - [fs] btrfs: check prepare_uptodate_page() error code earlier (Bill O'Donnell) [1298680] - [fs] btrfs: check for empty bitmap list in setup_cluster_bitmaps (Bill O'Donnell) [1298680] - [fs] btrfs: fix misleading warning when space cache failed to load (Bill O'Donnell) [1298680] - [fs] btrfs: fix transaction handle leak in balance (Bill O'Donnell) [1298680] - [fs] btrfs: fix unprotected list move from unused_bgs to deleted_bgs list (Bill O'Donnell) [1298680] - [fs] btrfs: fix balance range usage filters in 4.4-rc (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: account shared subtree during snapshot delete (Bill O'Donnell) [1298680] - [fs] btrfs: use btrfs_get_fs_root in resolve_indirect_ref (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: fix quota disable during rescan (Bill O'Donnell) [1298680] - [fs] btrfs: fix race between cleaner kthread and space cache writeout (Bill O'Donnell) [1298680] - [fs] btrfs: fix scrub preventing unused block groups from being deleted (Bill O'Donnell) [1298680] - [fs] btrfs: fix race between scrub and block group deletion (Bill O'Donnell) [1298680] - [fs] btrfs: fix rcu warning during device replace (Bill O'Donnell) [1298680] - [fs] btrfs: Continue replace when set_block_ro failed (Bill O'Donnell) [1298680] - [fs] btrfs: fix clashing number of the enhanced balance usage filter (Bill O'Donnell) [1298680] - [fs] btrfs: fix the number of transaction units needed to remove a block group (Bill O'Donnell) [1298680] - [fs] btrfs: use global reserve when deleting unused block group after ENOSPC (Bill O'Donnell) [1298680] - [fs] btrfs: tests: checking for NULL instead of IS_ERR() (Bill O'Donnell) [1298680] - [fs] btrfs: fix signed overflows in btrfs_sync_file (Bill O'Donnell) [1298680] - [fs] btrfs: Use fs_info directly in btrfs_delete_unused_bgs (Bill O'Donnell) [1298680] - [fs] btrfs: Fix lost-data-profile caused by balance bg (Bill O'Donnell) [1298680] - [fs] btrfs: Fix lost-data-profile caused by auto removing bg (Bill O'Donnell) [1298680] - [fs] btrfs: Remove len argument from scrub_find_csum (Bill O'Donnell) [1298680] - [fs] btrfs: Reduce unnecessary arguments in scrub_recheck_block (Bill O'Donnell) [1298680] - [fs] btrfs: Use scrub_checksum_data and scrub_checksum_tree_block for scrub_recheck_block_checksum (Bill O'Donnell) [1298680] - [fs] btrfs: Reset sblock->xxx_error stats before calling scrub_recheck_block_checksum (Bill O'Donnell) [1298680] - [fs] btrfs: scrub: setup all fields for sblock_to_check (Bill O'Donnell) [1298680] - [fs] btrfs: scrub: set error stats when tree block spanning stripes (Bill O'Donnell) [1298680] - [fs] btrfs: remove unnecessary new_valid_dev() check (Bill O'Donnell) [1298680] - [fs] btrfs: fix race when listing an inode's xattrs (Bill O'Donnell) [1298680] - [fs] btrfs: fix race leading to BUG_ON when running delalloc for nodatacow (Bill O'Donnell) [1298680] - [fs] btrfs: fix race leading to incorrect item deletion when dropping extents (Bill O'Donnell) [1298680] - [fs] btrfs: fix sleeping inside atomic context in qgroup rescan worker (Bill O'Donnell) [1298680] - [fs] btrfs: fix race waiting for qgroup rescan worker (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: exit the rescan worker during umount (Bill O'Donnell) [1298680] - [fs] btrfs: fix extent accounting for partial direct IO writes (Bill O'Donnell) [1298680] - [fs] btrfs: fix hole punching when using the no-holes feature (Bill O'Donnell) [1298680] - [fs] btrfs: find_free_extent: Do not erroneously skip LOOP_CACHING_WAIT state (Bill O'Donnell) [1298680] - [fs] btrfs: Fix a data space underflow warning (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Fix a rebase bug which will cause qgroup double free (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Fix a race in delayed_ref which leads to abort trans (Bill O'Donnell) [1298680] - [fs] btrfs: clear PF_NOFREEZE in cleaner_kthread() (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Don't copy extent buffer to do qgroup rescan (Bill O'Donnell) [1298680] - [fs] btrfs: add balance filters limits, stripes and usage to supported mask (Bill O'Donnell) [1298680] - [fs] btrfs: extend balance filter usage to take minimum and maximum (Bill O'Donnell) [1298680] - [fs] btrfs: add balance filter for stripes (Bill O'Donnell) [1298680] - [fs] btrfs: extend balance filter limit to take minimum and maximum (Bill O'Donnell) [1298680] - [fs] btrfs: fix regression running delayed references when using qgroups (Bill O'Donnell) [1298680] - [fs] btrfs: fix regression when running delayed references (Bill O'Donnell) [1298680] - [fs] btrfs: don't do extra bitmap search in one bit case (Bill O'Donnell) [1298680] - [fs] btrfs: keep track of largest extent in bitmaps (Bill O'Donnell) [1298680] - [fs] btrfs: don't keep trying to build clusters if we are fragmented (Bill O'Donnell) [1298680] - [fs] btrfs: cut down on loops through the allocator (Bill O'Donnell) [1298680] - [fs] btrfs: don't continue setting up space cache when enospc (Bill O'Donnell) [1298680] - [fs] btrfs: keep track of max_extent_size per space_info (Bill O'Donnell) [1298680] - [fs] btrfs: don't loop in allocator for space cache (Bill O'Donnell) [1298680] - [fs] btrfs: add a flags field to btrfs_transaction (Bill O'Donnell) [1298680] - [fs] btrfs: fix prealloc under heavy fragmentation conditions (Bill O'Donnell) [1298680] - [fs] btrfs: add fragment=* debug mount option (Bill O'Donnell) [1298680] - [fs] btrfs: fix qgroup sanity tests (Bill O'Donnell) [1298680] - [fs] btrfs: change how we wait for pending ordered extents (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Check if qgroup reserved space leaked (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Avoid calling btrfs_free_reserved_data_space in clear_bit_hook (Bill O'Donnell) [1298680] - [fs] btrfs: fallocate: Add support to accurate qgroup reserve (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Add new trace point for qgroup data reserve (Bill O'Donnell) [1298680] - [fs] btrfs: Add handler for invalidate page (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Add handler for NOCOW and inline (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Cleanup old inaccurate facilities (Bill O'Donnell) [1298680] - [fs] btrfs: extent-tree: Switch to new delalloc space reserve and release (Bill O'Donnell) [1298680] - [fs] btrfs: extent-tree: Add new version of btrfs_delalloc_reserve/release_space (Bill O'Donnell) [1298680] - [fs] btrfs: extent-tree: Switch to new check_data_free_space and free_reserved_data_space (Bill O'Donnell) [1298680] - [fs] btrfs: extent-tree: Add new version of btrfs_check_data_free_space and btrfs_free_reserved_data_space (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Use new metadata reservation (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Introduce new functions to reserve/free metadata (Bill O'Donnell) [1298680] - [fs] btrfs: delayed_ref: release and free qgroup reserved at proper timing (Bill O'Donnell) [1298680] - [fs] btrfs: delayed_ref: Add new function to record reserved space into delayed ref (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Introduce functions to release/free qgroup reserve data space (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Introduce btrfs_qgroup_reserve_data function (Bill O'Donnell) [1298680] - [fs] btrfs: extent_io: Introduce new function clear_record_extent_bits() (Bill O'Donnell) [1298680] - [fs] btrfs: extent_io: Introduce new function set_record_extent_bits (Bill O'Donnell) [1298680] - [fs] btrfs: extent_io: Introduce needed structure for recoding set/clear bits (Bill O'Donnell) [1298680] - [fs] btrfs: reada: Fix returned errno code (Bill O'Donnell) [1298680] - [fs] btrfs: check-integrity: Fix returned errno codes (Bill O'Donnell) [1298680] - [fs] btrfs: compress: put variables defined per compress type in struct to make cache friendly (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup iterating over prop_handlers array (Bill O'Donnell) [1298680] - [fs] btrfs: fix a comment typo (Bill O'Donnell) [1298680] - [fs] btrfs: declare rsv_count as unsigned int instead of int (Bill O'Donnell) [1298680] - [fs] btrfs: change num_items type from u64 to unsigned int (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup btrfs_balance profile validity checks (Bill O'Donnell) [1298680] - [fs] btrfs: remove an unsed varialbe first_index (Bill O'Donnell) [1298680] - [fs] btrfs: use btrfs_raid_array in btrfs_reduce_alloc_profile (Bill O'Donnell) [1298680] - [fs] btrfs: use btrfs_raid_array for btrfs_get_num_tolerated_disk_barrier_failures() (Bill O'Donnell) [1298680] - [fs] btrfs: Move btrfs_raid_array to public (Bill O'Donnell) [1298680] - [fs] btrfs: use a single if() statement for one outcome in get_block_rsv() (Bill O'Donnell) [1298680] - [fs] btrfs: memset cur_trans->delayed_refs to zero (Bill O'Donnell) [1298680] - [fs] btrfs: remove unnecessary list_del (Bill O'Donnell) [1298680] - [fs] btrfs: replace unnecessary list_for_each_entry_safe to list_for_each_entry (Bill O'Donnell) [1298680] - [fs] btrfs: trimming some start_transaction() code away (Bill O'Donnell) [1298680] - [fs] btrfs: Fixed declaration of old_len (Bill O'Donnell) [1298680] - [fs] btrfs: Fixed dsize and last_off declarations (Bill O'Donnell) [1298680] - [fs] btrfs: btrfs_submit_bio_hook: Use btrfs_wq_endio_type values instead of integer constants (Bill O'Donnell) [1298680] - [fs] btrfs: fix truncation of compressed and inlined extents (Bill O'Donnell) [1298680] - [fs] btrfs: fix double range unlock of hole region when reading page (Bill O'Donnell) [1298680] - [fs] btrfs: fix file corruption and data loss after cloning inline extents (Bill O'Donnell) [1298680] - [fs] btrfs: fix resending received snapshot with parent (Bill O'Donnell) [1298680] - [fs] btrfs: send, fix file corruption due to incorrect cloning operations (Bill O'Donnell) [1298680] - [fs] btrfs: comment the rest of implicit barriers before waitqueue_active (Bill O'Donnell) [1298680] - [fs] btrfs: remove extra barrier before waitqueue_active (Bill O'Donnell) [1298680] - [fs] btrfs: add comments to barriers before waitqueue_active (Bill O'Donnell) [1298680] - [fs] btrfs: comment waitqueue_active implied by locks (Bill O'Donnell) [1298680] - [fs] btrfs: add barrier for waitqueue_active in clear_btree_io_tree (Bill O'Donnell) [1298680] - [fs] btrfs: remove waitqueue_active check from btrfs_rm_dev_replace_unblocked (Bill O'Donnell) [1298680] - [fs] btrfs: switch more printks to our helpers (Bill O'Donnell) [1298680] - [fs] btrfs: switch message printers to ratelimited variants (Bill O'Donnell) [1298680] - [fs] btrfs: introduce ratelimited variants of message printing functions (Bill O'Donnell) [1298680] - [fs] btrfs: switch message printers to ratelimited _in_rcu variants (Bill O'Donnell) [1298680] - [fs] btrfs: introduce ratelimited _in_rcu variants of message printing functions (Bill O'Donnell) [1298680] - [fs] btrfs: switch message printers to _in_rcu variants (Bill O'Donnell) [1298680] - [fs] btrfs: introduce _in_rcu variants of message printing functions (Bill O'Donnell) [1298680] - [fs] btrfs: move kobj stuff out of dev_replace lock range (Bill O'Donnell) [1298680] - [fs] btrfs: add helper for closing one device (Bill O'Donnell) [1298680] - [fs] btrfs: don't log error from btrfs_get_bdev_and_sb (Bill O'Donnell) [1298680] - [fs] btrfs: kernel operation should come after user input has been verified (Bill O'Donnell) [1298680] - [fs] btrfs: enhance btrfs_scratch_superblock to scratch all superblocks (Bill O'Donnell) [1298680] - [fs] btrfs: add btrfs_read_dev_one_super() to read one specific SB (Bill O'Donnell) [1298680] - [fs] btrfs: use BTRFS_ERROR_DEV_MISSING_NOT_FOUND when missing device is not found (Bill O'Donnell) [1298680] - [fs] btrfs: consolidate btrfs_error() to btrfs_std_error() (Bill O'Donnell) [1298680] - [fs] btrfs: __btrfs_std_error() logic should be consistent w/out CONFIG_PRINTK defined (Bill O'Donnell) [1298680] - [fs] btrfs: SB read failure should return EIO for __bread failure (Bill O'Donnell) [1298680] - [fs] btrfs: rename super_kobj to fsid_kobj (Bill O'Donnell) [1298680] - [fs] btrfs: rename btrfs_kobj_rm_device to btrfs_sysfs_rm_device_link (Bill O'Donnell) [1298680] - [fs] btrfs: rename btrfs_kobj_add_device to btrfs_sysfs_add_device_link (Bill O'Donnell) [1298680] - [fs] btrfs: rename btrfs_sysfs_remove_one to btrfs_sysfs_remove_mounted (Bill O'Donnell) [1298680] - [fs] btrfs: rename btrfs_sysfs_add_one to btrfs_sysfs_add_mounted (Bill O'Donnell) [1298680] - [fs] btrfs: fix possible leak in btrfs_ioctl_balance() (Bill O'Donnell) [1298680] - [fs] btrfs: Avoid truncate tailing page if fallocate range doesn't exceed inode size (Bill O'Donnell) [1298680] - [fs] btrfs: fix use after free iterating extrefs (Bill O'Donnell) [1298680] - [fs] btrfs: check unsupported filters in balance arguments (Bill O'Donnell) [1298680] - [fs] btrfs: support NFSv2 export (Bill O'Donnell) [1298680] - [fs] btrfs: open_ctree: Fix possible memory leak (Bill O'Donnell) [1298680] - [fs] btrfs: fix deadlock when finalizing block group creation (Bill O'Donnell) [1298680] - [fs] btrfs: update fix for read corruption of compressed and shared extents (Bill O'Donnell) [1298680] - [fs] btrfs: send, fix corner case for reference overwrite detection (Bill O'Donnell) [1298680] - [fs] btrfs: keep dropped roots in cache until transaction commit (Bill O'Donnell) [1298680] - [fs] btrfs: direct i/o: Fix space accounting (Bill O'Donnell) [1298680] - [fs] btrfs: skip waiting on ordered range for special files (Bill O'Donnell) [1298680] - [fs] btrfs: fix read corruption of compressed and shared extents (Bill O'Donnell) [1298680] - [fs] btrfs: remove unnecessary locking of cleaner_mutex to avoid deadlock (Bill O'Donnell) [1298680] - [fs] btrfs: don't initialize a space info as full to prevent ENOSPC (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup: remove unnecessary check before btrfs_free_path is called (Bill O'Donnell) [1298680] - [fs] btrfs: async_thread: Fix workqueue 'max_active' value when initializing (Bill O'Donnell) [1298680] - [fs] btrfs: Add raid56 support for updating num_tolerated_disk_barrier_failures in btrfs_balance (Bill O'Donnell) [1298680] - [fs] btrfs: Cleanup for btrfs_calc_num_tolerated_disk_barrier_failures (Bill O'Donnell) [1298680] - [fs] btrfs: Remove noused chunk_tree and chunk_objectid from scrub_enumerate_chunks and scrub_chunk (Bill O'Donnell) [1298680] - [fs] btrfs: Update out-of-date "skip parity stripe" comment (Bill O'Donnell) [1298680] - [fs] btrfs: fix file read corruption after extent cloning and fsync (Bill O'Donnell) [1298680] - [fs] btrfs: check if previous transaction aborted to avoid fs corruption (Bill O'Donnell) [1298680] - [fs] btrfs: use __GFP_NOFAIL in alloc_btrfs_bio (Bill O'Donnell) [1298680] - [fs] btrfs: Prevent from early transaction abort (Bill O'Donnell) [1298680] - [fs] btrfs: Remove unused arguments in tree-log.c (Bill O'Donnell) [1298680] - [fs] btrfs: Remove useless condition in start_log_trans() (Bill O'Donnell) [1298680] - [fs] btrfs: remove unused mutex from struct 'btrfs_fs_info' (Bill O'Donnell) [1298680] - [fs] btrfs: fix parity scrub of RAID 5/6 with missing device (Bill O'Donnell) [1298680] - [fs] btrfs: fix device replace of a missing RAID 5/6 device (Bill O'Donnell) [1298680] - [fs] btrfs: add RAID 5/6 BTRFS_RBIO_REBUILD_MISSING operation (Bill O'Donnell) [1298680] - [fs] btrfs: count devices correctly in readahead during RAID 5/6 replace (Bill O'Donnell) [1298680] - [fs] btrfs: remove misleading handling of missing device scrub (Bill O'Donnell) [1298680] - [fs] btrfs: fix clone / extent-same deadlocks (Bill O'Donnell) [1298680] - [fs] btrfs: fix defrag to merge tail file extent (Bill O'Donnell) [1298680] - [fs] btrfs: fix warning in backref walking (Bill O'Donnell) [1298680] - [fs] btrfs: Add WARN_ON() for double lock in btrfs_tree_lock() (Bill O'Donnell) [1298680] - [fs] btrfs: Remove root argument in extent_data_ref_count() (Bill O'Donnell) [1298680] - [fs] btrfs: Fix wrong comment of btrfs_alloc_tree_block() (Bill O'Donnell) [1298680] - [fs] btrfs: abort transaction on btrfs_reloc_cow_block() (Bill O'Donnell) [1298680] - [fs] btrfs: Remove unnecessary variants in relocation.c (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup: Remove chunk_objectid argument from btrfs_relocate_chunk() (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup: Remove objectid's init-value in create_reloc_inode() (Bill O'Donnell) [1298680] - [fs] btrfs: Error handle for get_ref_objectid_v0() in relocate_block_group() (Bill O'Donnell) [1298680] - [fs] btrfs: Fix data checksum error cause by replace with io-load (Bill O'Donnell) [1298680] - [fs] btrfs: use scrub_pause_on/off() to reduce code in scrub_enumerate_chunks() (Bill O'Donnell) [1298680] - [fs] btrfs: Separate scrub_blocked_if_needed() to scrub_pause_on/off() (Bill O'Donnell) [1298680] - [fs] btrfs: Use ref_cnt for set_block_group_ro() (Bill O'Donnell) [1298680] - [fs] btrfs: Bypass unrelated items before accessing its contents in scrub (Bill O'Donnell) [1298680] - [fs] btrfs: Load only necessary csums into list in scrub (Bill O'Donnell) [1298680] - [fs] btrfs: Fix calculate typo caused by ambiguous meaning of logic_end (Bill O'Donnell) [1298680] - [fs] btrfs: Free checksum list on scrub_extent() fail (Bill O'Donnell) [1298680] - [fs] btrfs: Check cancel and pause in interval of scrub operation (Bill O'Donnell) [1298680] - [fs] btrfs: Show detail information when mount failed on missing devices (Bill O'Donnell) [1298680] - [fs] btrfs: Fix scrub panic when leaf crosses stripes (Bill O'Donnell) [1298680] - [fs] btrfs: fix stale dir entries after removing a link and fsync (Bill O'Donnell) [1298680] - [fs] btrfs: fix search key advancing condition (Bill O'Donnell) [1298680] - [fs] btrfs: teach backref walking about backrefs with underflowed offset values (Bill O'Donnell) [1298680] - [fs] btrfs: fix stale dir entries after unlink, inode eviction and fsync (Bill O'Donnell) [1298680] - [fs] btrfs: fix stale directory entries after fsync log replay (Bill O'Donnell) [1298680] - [fs] btrfs: Spelling s/consitent/consistent/ (Bill O'Donnell) [1298680] - [fs] btrfs: add missing discards when unpinning extents with -o discard (Bill O'Donnell) [1298680] - [fs] btrfs: explictly delete unused block groups in close_ctree and ro-remount (Bill O'Donnell) [1298680] - [fs] btrfs: iterate over unused chunk space in FITRIM (Bill O'Donnell) [1298680] - [fs] btrfs: skip superblocks during discard (Bill O'Donnell) [1298680] - [fs] btrfs: btrfs_issue_discard ensure offset/length are aligned to sector boundaries (Bill O'Donnell) [1298680] - [fs] btrfs: make btrfs_issue_discard return bytes discarded (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Fix a regression in qgroup reserved space (Bill O'Donnell) [1298680] - [fs] btrfs: fix quick exhaustion of the system array in the superblock (Bill O'Donnell) [1298680] - [fs] btrfs: its btrfs_err() instead of btrfs_error() (Bill O'Donnell) [1298680] - [fs] btrfs: Avoid NULL pointer dereference of free_extent_buffer when read_tree_block() fail (Bill O'Donnell) [1298680] - [fs] btrfs: Fix lockdep warning of btrfs_run_delayed_iputs() (Bill O'Donnell) [1298680] - [fs] btrfs: fix file corruption after cloning inline extents (Bill O'Donnell) [1298680] - [fs] btrfs: fix order by which delayed references are run (Bill O'Donnell) [1298680] - [fs] btrfs: fix list transaction->pending_ordered corruption (Bill O'Donnell) [1298680] - [fs] btrfs: fix memory leak in the extent_same ioctl (Bill O'Donnell) [1298680] - [fs] btrfs: fix shrinking truncate when the no_holes feature is enabled (Bill O'Donnell) [1298680] - [fs] btrfs: fix wrong check for btrfs_force_chunk_alloc() (Bill O'Donnell) [1298680] - [fs] btrfs: fix warning of bytes_may_use (Bill O'Donnell) [1298680] - [fs] btrfs: fix hang when failing to submit bio of directIO (Bill O'Donnell) [1298680] - [fs] btrfs: fix a comment in inode.c:evict_inode_truncate_pages() (Bill O'Donnell) [1298680] - [fs] btrfs: fix memory corruption on failure to submit bio for direct IO (Bill O'Donnell) [1298680] - [fs] btrfs: don't update mtime/ctime on deduped inodes (Bill O'Donnell) [1298680] - [fs] btrfs: allow dedupe of same inode (Bill O'Donnell) [1298680] - [fs] btrfs: fix deadlock with extent-same and readpage (Bill O'Donnell) [1298680] - [fs] btrfs: pass unaligned length to btrfs_cmp_data() (Bill O'Donnell) [1298680] - [fs] btrfs: fix fsync after truncate when no_holes feature is enabled (Bill O'Donnell) [1298680] - [fs] btrfs: fix fsync xattr loss in the fast fsync path (Bill O'Donnell) [1298680] - [fs] btrfs: fix fsync data loss after append write (Bill O'Donnell) [1298680] - [fs] btrfs: fix crash on close_ctree() if cleaner starts new transaction (Bill O'Donnell) [1298680] - [fs] btrfs: fix race between caching kthread and returning inode to inode cache (Bill O'Donnell) [1298680] - [fs] btrfs: use kmem_cache_free when freeing entry in inode cache (Bill O'Donnell) [1298680] - [fs] btrfs: fix race between balance and unused block group deletion (Bill O'Donnell) [1298680] - [fs] btrfs: add error handling for scrub_workers_get() (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup noused initialization of dev in btrfs_end_bio() (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: allow user to clear the limitation on qgroup (Bill O'Donnell) [1298680] - [fs] btrfs: delayed-ref: double free in btrfs_add_delayed_tree_ref() (Bill O'Donnell) [1298680] - [fs] btrfs: Check if kobject is initialized before put (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: add support to show replacing target in the sysfs (Bill O'Donnell) [1298680] - [fs] btrfs: free the stale device (Bill O'Donnell) [1298680] - [fs] btrfs: use received_uuid of parent during send (Bill O'Donnell) [1298680] - [fs] btrfs: fix use-after-free in btrfs_replay_log (Bill O'Donnell) [1298680] - [fs] btrfs: wait for delayed iputs on no space (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Make snapshot accounting work with new extent-oriented qgroup (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Add the ability to skip given qgroup for old/new_roots (Bill O'Donnell) [1298680] - [fs] btrfs: ulist: Add ulist_del() function (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Cleanup the old ref_node-oriented mechanism (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Switch self test to extent-oriented qgroup mechanism (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Switch to new extent-oriented qgroup mechanism (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Switch rescan to new mechanism (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Add new qgroup calculation function btrfs_qgroup_account_extents() (Bill O'Donnell) [1298680] - [fs] btrfs: backref: Add special time_seq == (u64)-1 case for btrfs_find_all_roots() (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Add new function to record old_roots (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Record possible quota-related extent for qgroup (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Add function qgroup_update_counters() (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Add function qgroup_update_refcnt() (Bill O'Donnell) [1298680] - [fs] btrfs: extent-tree: Use ref_node to replace unneeded parameters in __inc_extent_ref() and __free_extent() (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Cleanup open-coded old/new_refcnt update and read (Bill O'Donnell) [1298680] - [fs] btrfs: delayed-ref: Cleanup the unneeded functions (Bill O'Donnell) [1298680] - [fs] btrfs: delayed-ref: Use list to replace the ref_root in ref_head (Bill O'Donnell) [1298680] - [fs] btrfs: backref: Don't merge refs which are not for same block (Bill O'Donnell) [1298680] - [fs] btrfs: Fix lockdep warning of wr_ctx->wr_lock in scrub_free_wr_ctx() (Bill O'Donnell) [1298680] - [fs] btrfs: Handle unaligned length in extent_same (Bill O'Donnell) [1298680] - [fs] btrfs: btrfs_defrag_file: Fix calculation of max_to_defrag (Bill O'Donnell) [1298680] - [fs] btrfs: btrfs_defrag_file: Fix ra_index computation (Bill O'Donnell) [1298680] - [fs] btrfs: fix necessary chunk tree space calculation when allocating a chunk (Bill O'Donnell) [1298680] - [fs] btrfs: don't attach unnecessary extents to transaction on fsync (Bill O'Donnell) [1298680] - [fs] btrfs: avoid syncing log in the fast fsync path when not necessary (Bill O'Donnell) [1298680] - [fs] btrfs: fix hang during inode eviction due to concurrent readahead (Bill O'Donnell) [1298680] - [fs] btrfs: fix up read_tree_block to return proper error (Bill O'Donnell) [1298680] - [fs] btrfs: add missing free_extent_buffer (Bill O'Donnell) [1298680] - [fs] btrfs: remove csum_bytes_left (Bill O'Donnell) [1298680] - [fs] btrfs: fix -ENOSPC on block group removal (Bill O'Donnell) [1298680] - [fs] btrfs: fix -ENOSPC when finishing block group creation (Bill O'Donnell) [1298680] - [fs] btrfs: set UNWRITTEN for prealloc'ed extents in fiemap (Bill O'Donnell) [1298680] - [fs] btrfs: show subvol= and subvolid= in /proc/mounts (Bill O'Donnell) [1298680] - [fs] btrfs: unify subvol= and subvolid= mounting (Bill O'Donnell) [1298680] - [fs] btrfs: fail on mismatched subvol and subvolid mount options (Bill O'Donnell) [1298680] - [fs] vfs: Introduce inode-getting helpers for layered/unioned fs environments (Bill O'Donnell) [1298680] - [fs] btrfs: clean up error handling in mount_subvol() (Bill O'Donnell) [1298680] - [fs] btrfs: remove all subvol options before mounting top-level (Bill O'Donnell) [1298680] - [fs] lib: add glibc style strchrnul() variant (Bill O'Donnell) [1298680] - [fs] btrfs: lock superblock before remounting for rw subvol (Bill O'Donnell) [1298680] - [fs] btrfs: wake up extent state waiters on unlock through clear_extent_bits (Bill O'Donnell) [1298680] - [fs] btrfs: fix chunk allocation regression leading to transaction abort (Bill O'Donnell) [1298680] - [fs] btrfs: use after free when closing devices (Bill O'Donnell) [1298680] - [fs] btrfs: make root id query unprivileged (Bill O'Donnell) [1298680] - [fs] btrfs: fix block group ->space_info null pointer dereference (Bill O'Donnell) [1298680] - [fs] btrfs: check error before reporting missing device and add uuid (Bill O'Donnell) [1298680] - [fs] btrfs: Fix superblock csum type check (Bill O'Donnell) [1298680] - [fs] btrfs: incremental send, fix clone operations for compressed extents (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Fix possible leak in btrfs_add_qgroup_relation() (Bill O'Donnell) [1298680] - [fs] btrfs: fix mutex unlock without prior lock on space cache truncation (Bill O'Donnell) [1298680] - [fs] btrfs: log when missing device is created (Bill O'Donnell) [1298680] - [fs] btrfs: fix warnings after changes in btrfs_abort_transaction (Bill O'Donnell) [1298680] - [fs] btrfs: add 'cold' compiler annotations to all error handling functions (Bill O'Donnell) [1298680] - [fs] btrfs: report exact callsite where transaction abort occurs (Bill O'Donnell) [1298680] - [fs] btrfs: let tree defrag work in SSD mode (Bill O'Donnell) [1298680] - [fs] btrfs: btrfs: check pending chunks when shrinking fs to avoid corruption (Bill O'Donnell) [1298680] - [fs] btrfs: incremental send, check if orphanized dir inode needs delayed rename (Bill O'Donnell) [1298680] - [fs] btrfs: incremental send, don't delay directory renames unnecessarily (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: don't fail seeding for the sake of sysfs kobject issue (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: add support to add parent for fsid (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: separate kobject and attribute creation (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: btrfs_sysfs_remove_fsid() make it non static (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: make btrfs_sysfs_add_device() non static (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: make btrfs_sysfs_add_fsid() non static (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs btrfs_kobj_rm_device() pass fs_devices instead of fs_info (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs btrfs_kobj_add_device() pass fs_devices instead of fs_info (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: provide framework to remove all fsid sysfs kobject (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: add pointer to access fs_info from fs_devices (Bill O'Donnell) [1298680] - [fs] btrfs: introduce btrfs_get_fs_uuids to get fs_uuids (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: move super_kobj and device_dir_kobj from fs_info to btrfs_fs_devices (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: separate device kobject and its attribute creation (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: let default_attrs be separate from the kset (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: introduce function btrfs_sysfs_add_fsid() to create sysfs fsid (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: rename __btrfs_sysfs_remove_one to btrfs_sysfs_remove_fsid (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: reorder the kobject creations (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: fix, check if device_dir_kobj is init before destroy (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: fix, kobject pointer clean up needed after kobject release (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: fix, undo sysfs device links (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: fix, fs_info kobject_unregister has init_completion() twice (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: fix, btrfs_release_super_kobj() should to clean up the kobject data (Bill O'Donnell) [1298680] - [fs] btrfs: fix regression in raid level conversion (Bill O'Donnell) [1298680] - [fs] btrfs: fix racy system chunk allocation when setting block group ro (Bill O'Donnell) [1298680] - [fs] btrfs: clear 'ret' in btrfs_check_shared() loop (Bill O'Donnell) [1298680] - [fs] btrfs: fix race when reusing stale extent buffers that leads to BUG_ON (Bill O'Donnell) [1298680] - [fs] btrfs: fix race between block group creation and their cache writeout (Bill O'Donnell) [1298680] - [fs] btrfs: fix panic when starting bg cache writeout after IO error (Bill O'Donnell) [1298680] - [fs] btrfs: fix crash after inode cache writeback failure (Bill O'Donnell) [1298680] - [fs] btrfs: fix wrong mapping flags for free space inode (Bill O'Donnell) [1298680] - [fs] btrfs: btrfs_release_extent_buffer_page didn't free pages of dummy extent (Bill O'Donnell) [1298680] - [fs] btrfs: fill ->last_trans for delayed inode in btrfs_fill_inode (Bill O'Donnell) [1298680] - [fs] btrfs: unlock i_mutex after attempting to delete subvolume during send (Bill O'Donnell) [1298680] - [fs] btrfs: check io_ctl_prepare_pages return in __btrfs_write_out_cache (Bill O'Donnell) [1298680] - [fs] btrfs: fix race on ENOMEM in alloc_extent_buffer (Bill O'Donnell) [1298680] - [fs] btrfs: handle ENOMEM in btrfs_alloc_tree_block (Bill O'Donnell) [1298680] - [fs] btrfs: fix find_free_dev_extent() malfunction in case device tree has hole (Bill O'Donnell) [1298680] - [fs] btrfs: don't check for delalloc_bytes in cache_save_setup (Bill O'Donnell) [1298680] - [fs] btrfs: fix deadlock when starting writeback of bg caches (Bill O'Donnell) [1298680] - [fs] btrfs: fix race between start dirty bg cache writeout and bg deletion (Bill O'Donnell) [1298680] - [fs] btrfs: prevent list corruption during free space cache processing (Bill O'Donnell) [1298680] - [fs] btrfs: fix inode cache writeout (Bill O'Donnell) [1298680] - [fs] btrfs: quota: Update quota tree after qgroup relationship change (Bill O'Donnell) [1298680] - [fs] btrfs: quota: Automatically update related qgroups or mark INCONSISTENT flags when assigning/deleting a qgroup relations (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: clear STATUS_FLAG_ON in disabling quota (Bill O'Donnell) [1298680] - [fs] btrfs: Update btrfs qgroup status item when rescan is done (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Fix dead judgement on qgroup_rescan_leaf() return value (Bill O'Donnell) [1298680] - [fs] btrfs: Don't allow subvolid >= (1 << BTRFS_QGROUP_LEVEL_SHIFT) to be created (Bill O'Donnell) [1298680] - [fs] btrfs: Check qgroup level in kernel qgroup assign (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: allow to remove qgroup which has parent but no child (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: return EINVAL if level of parent is not higher than child's (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: do a reservation in a higher level (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup, Account data space in more proper timings (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Introduce a may_use to account space_info->bytes_may_use (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: free reserved in exceeding quota (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: cleanup, remove an unsued parameter in btrfs_create_qgroup() (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: fix limit args override whole limit struct (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: update limit info in function btrfs_run_qgroups() (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: consolidate the parameter of fucntion update_qgroup_limit_item() (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: update qgroup in memory at the same time when we update it in btree (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: inherit limit info from srcgroup in creating snapshot (Bill O'Donnell) [1298680] - [fs] btrfs: Support busy loop of write and delete (Bill O'Donnell) [1298680] - [fs] btrfs: Fix NO_SPACE bug caused by delayed-iput (Bill O'Donnell) [1298680] - [fs] btrfs: add WARN_ON() to check is space_info op current (Bill O'Donnell) [1298680] - [fs] btrfs: Set relative data on clear btrfs_block_group_cache->pinned (Bill O'Donnell) [1298680] - [fs] btrfs: Adjust commit-transaction condition to avoid NO_SPACE more (Bill O'Donnell) [1298680] - [fs] btrfs: Fix tail space processing in find_free_dev_extent() (Bill O'Donnell) [1298680] - [fs] btrfs: fix condition of commit transaction (Bill O'Donnell) [1298680] - [fs] btrfs: fix uninit variable in clone ioctl (Bill O'Donnell) [1298680] - [fs] btrfs: fix inode eviction infinite loop after cloning into it (Bill O'Donnell) [1298680] - [fs] btrfs: fix inode eviction infinite loop after extent_same ioctl (Bill O'Donnell) [1298680] - [fs] btrfs: fix range cloning when same inode used as source and destination (Bill O'Donnell) [1298680] - [fs] btrfs: fix use after free when close_ctree frees the orphan_rsv (Bill O'Donnell) [1298680] - [fs] btrfs: allow block group cache writeout outside critical section in commit (Bill O'Donnell) [1298680] - [fs] btrfs: don't use highmem for free space cache pages (Bill O'Donnell) [1298680] - [fs] btrfs: two stage dirty block group writeout (Bill O'Donnell) [1298680] - [fs] btrfs: move struct io_ctl into ctree.h and rename it (Bill O'Donnell) [1298680] - [fs] btrfs: don't steal from the global reserve if we don't have the space (Bill O'Donnell) [1298680] - [fs] btrfs: don't commit the transaction in the async space flushing (Bill O'Donnell) [1298680] - [fs] btrfs: reserve space for block groups (Bill O'Donnell) [1298680] - [fs] btrfs: refill block reserves during truncate (Bill O'Donnell) [1298680] - [fs] btrfs: account for crcs in delayed ref processing (Bill O'Donnell) [1298680] - [fs] btrfs: actively run the delayed refs while deleting large files (Bill O'Donnell) [1298680] - [fs] btrfs: Add missing include file (Bill O'Donnell) [1298680] - [fs] btrfs: free and unlock our path before btrfs_free_and_pin_reserved_extent() (Bill O'Donnell) [1298680] - [fs] btrfs: Remove the check for old-style mkfs (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup orphans while looking up default subvolume (Bill O'Donnell) [1298680] - [fs] btrfs: explicitly set control file's private_data (Bill O'Donnell) [1298680] - [fs] btrfs: incorrect handling for fiemap_fill_next_extent return (Bill O'Donnell) [1298680] - [fs] btrfs: don't accept bare namespace as a valid xattr (Bill O'Donnell) [1298680] - [fs] btrfs: fix log tree corruption when fs mounted with -o discard (Bill O'Donnell) [1298680] - [fs] btrfs: fix metadata inconsistencies after directory fsync (Bill O'Donnell) [1298680] - [fs] btrfs: change the insertion criteria for the qgroup operations rbtree (Bill O'Donnell) [1298680] - [fs] btrfs: add missing inode item update in fallocate() (Bill O'Donnell) [1298680] - [fs] btrfs: incremental send, remove dead code (Bill O'Donnell) [1298680] - [fs] btrfs: incremental send, clear name from cache after orphanization (Bill O'Donnell) [1298680] - [fs] btrfs: send, don't leave without decrementing clone root's send_progress (Bill O'Donnell) [1298680] - [fs] btrfs: send, add missing check for dead clone root (Bill O'Donnell) [1298680] - [fs] btrfs: remove deleted xattrs on fsync log replay (Bill O'Donnell) [1298680] - [fs] btrfs: remove shadowing variables in __btrfs_map_block (Bill O'Donnell) [1298680] - [fs] btrfs: switch helper macros to static inlines in sysfs.h (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup, use correct type in div_u64_rem (Bill O'Donnell) [1298680] - [fs] btrfs: replace remaining do_div calls with div_u64 variants (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup 64bit/32bit divs, provably bounded values (Bill O'Donnell) [1298680] - [fs] btrfs: use explicit initializer for seq_elem (Bill O'Donnell) [1298680] - [fs] btrfs: remove shadowing variables in __btrfs_buffered_write (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup, use kmalloc_array/kcalloc array helpers (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup 64bit/32bit divs, compile time constants (Bill O'Donnell) [1298680] - [fs] btrfs: use cond_resched_lock where possible (Bill O'Donnell) [1298680] - [fs] btrfs: need_resched not needed with cond_resched (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup, reduce temporary variables in btrfs_read_roots (Bill O'Donnell) [1298680] - [fs] btrfs: use correct type for workqueue flags (Bill O'Donnell) [1298680] - [fs] btrfs: factor btrfs_read_roots() out of open_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: factor btrfs_replay_log() out of open_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: factor btrfs_init_workqueues() out of open_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: factor btrfs_init_qgroup() out of open_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: factor btrfs_init_dev_replace_locks() out of open_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: factor btrfs_init_btree_inode() out of open_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: factor btrfs_init_balance() out of open_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: factor btrfs_init_scrub() out of open_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: consistently use fs_info in close_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: remove unused fs_info arg from btrfs_close_extra_devices() (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup: use for() loop in btrfs_map_bio() (Bill O'Donnell) [1298680] - [fs] btrfs: remove unused chunk_tree argument in several functions (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup: remove no-used alloc_chunk in btrfs_check_data_free_space() (Bill O'Donnell) [1298680] - [fs] btrfs: constify structs with op functions or static definitions (Bill O'Donnell) [1298680] - [fs] btrfs: switch to kvfree() helper (Bill O'Donnell) [1298680] - [fs] btrfs: disk-io: replace root args iff only fs_info used (Bill O'Donnell) [1298680] - [fs] btrfs: delayed-inode: replace root args iff only fs_info used (Bill O'Donnell) [1298680] - [fs] btrfs: ctree: reduce args where only fs_info used (Bill O'Donnell) [1298680] - [fs] btrfs: fix outstanding_extents accounting in DIO (Bill O'Donnell) [1298680] - [fs] btrfs: add sanity test for outstanding_extents accounting (Bill O'Donnell) [1298680] - [fs] btrfs: just free dummy extent buffers (Bill O'Donnell) [1298680] - [fs] btrfs: account merges/splits properly (Bill O'Donnell) [1298680] - [fs] btrfs: prepare block group cache before writing (Bill O'Donnell) [1298680] - [fs] btrfs: fix ASSERT(list_empty(&cur_trans->dirty_bgs_list) (Bill O'Donnell) [1298680] - [fs] btrfs: account for the correct number of extents for delalloc reservations (Bill O'Donnell) [1298680] - [fs] btrfs: fix merge delalloc logic (Bill O'Donnell) [1298680] - [fs] btrfs: fix comp_oper to get right order (Bill O'Donnell) [1298680] - [fs] btrfs: catch transaction abortion after waiting for it (Bill O'Donnell) [1298680] - [fs] btrfs: fix sizeof format specifier in btrfs_check_super_valid() (Bill O'Donnell) [1298680] - [fs] btrfs: remove extra run_delayed_refs in update_cowonly_root (Bill O'Donnell) [1298680] - [fs] btrfs: incremental send, don't rename a directory too soon (Bill O'Donnell) [1298680] - [fs] btrfs: do not ignore errors from btrfs_lookup_xattr in do_setxattr (Bill O'Donnell) [1298680] - [fs] btrfs: fix off-by-one logic error in btrfs_realloc_node (Bill O'Donnell) [1298680] - [fs] btrfs: add missing inode update when punching hole (Bill O'Donnell) [1298680] - [fs] btrfs: abort the transaction if we fail to update the free space cache inode (Bill O'Donnell) [1298680] - [fs] btrfs: fix allocation size calculations in alloc_btrfs_bio (Bill O'Donnell) [1298680] - [fs] btrfs: don't remove extents and xattrs when logging new names (Bill O'Donnell) [1298680] - [fs] btrfs: fix BUG_ON in btrfs_orphan_add() when delete unused block group (Bill O'Donnell) [1298680] - [fs] btrfs: account for large extents with enospc (Bill O'Donnell) [1298680] - [fs] btrfs: don't set and clear delalloc for O_DIRECT writes (Bill O'Donnell) [1298680] - [fs] btrfs: only adjust outstanding_extents when we do a short write (Bill O'Donnell) [1298680] - [fs] btrfs: Fix out-of-space bug (Bill O'Donnell) [1298680] - [fs] btrfs: scrub, fix sleep in atomic context (Bill O'Donnell) [1298680] - [fs] btrfs: fix scheduler warning when syncing log (Bill O'Donnell) [1298680] - [fs] page_writeback: put account_page_redirty() after set_page_dirty() (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup init for list in free-space-cache (Bill O'Donnell) [1298680] - [fs] btrfs: delete chunk allocation attemp when setting block group ro (Bill O'Donnell) [1298680] - [fs] btrfs: clear bio reference after submit_one_bio() (Bill O'Donnell) [1298680] - [fs] btrfs: fix scrub race leading to use-after-free (Bill O'Donnell) [1298680] - [fs] btrfs: add missing cleanup on sysfs init failure (Bill O'Donnell) [1298680] - [fs] btrfs: fix race between transaction commit and empty block group removal (Bill O'Donnell) [1298680] - [fs] btrfs: add more checks to btrfs_read_sys_array (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup, rename a few variables in btrfs_read_sys_array (Bill O'Donnell) [1298680] - [fs] btrfs: add checks for sys_chunk_array sizes (Bill O'Donnell) [1298680] - [fs] btrfs: more superblock checks, lower bounds on devices and sectorsize/nodesize (Bill O'Donnell) [1298680] - [fs] btrfs: Add code to support file creation time (Bill O'Donnell) [1298680] - [fs] btrfs: kill btrfs_inode_*time helpers (Bill O'Donnell) [1298680] - [fs] btrfs: insert_new_root: Fix lock type of the extent buffer (Bill O'Donnell) [1298680] - [fs] btrfs: fix unused members in struct btrfs_root (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: move WARN_ON() to the correct location (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup unused run_most (Bill O'Donnell) [1298680] - [fs] btrfs: Introduce BTRFS_BLOCK_GROUP_RAID56_MASK to check raid56 simply (Bill O'Donnell) [1298680] - [fs] btrfs: Include map_type in raid_bio (Bill O'Donnell) [1298680] - [fs] btrfs: Simplify scrub_setup_recheck_block()'s argument (Bill O'Donnell) [1298680] - [fs] btrfs: Combine per-page recover in dev-replace and scrub (Bill O'Donnell) [1298680] - [fs] btrfs: Separate finding-right-mirror and writing-to-target's process in scrub_handle_errored_block() (Bill O'Donnell) [1298680] - [fs] btrfs: Break loop when reach BTRFS_MAX_MIRRORS in scrub_setup_recheck_block() (Bill O'Donnell) [1298680] - [fs] btrfs: btrfs_rm_dev_replace_blocked(): Use wait_event() (Bill O'Donnell) [1298680] - [fs] btrfs: Cleanup btrfs_bio_counter_inc_blocked() (Bill O'Donnell) [1298680] - [fs] btrfs: Remove noneed force_write in scrub_write_block_to_dev_replace (Bill O'Donnell) [1298680] - [fs] btrfs: Fix a jump typo of nodatasum_case to avoid wrong WARN_ON() (Bill O'Donnell) [1298680] - [fs] btrfs: add ref_count and free function for btrfs_bio (Bill O'Donnell) [1298680] - [fs] btrfs: Make raid_map array be inlined in btrfs_bio structure (Bill O'Donnell) [1298680] - [fs] btrfs: sort raid_map before adding tgtdev stripes (Bill O'Donnell) [1298680] - [fs] btrfs: fix a out-of-bound access of raid_map (Bill O'Donnell) [1298680] - [fs] btrfs: fix fsync log replay for inodes with a mix of regular refs and extrefs (Bill O'Donnell) [1298680] - [fs] btrfs: fix fsync when extend references are added to an inode (Bill O'Donnell) [1298680] - [fs] btrfs: fix directory inconsistency after fsync log replay (Bill O'Donnell) [1298680] - [fs] btrfs: lookup for block group only if needed when freeing a tree block (Bill O'Donnell) [1298680] - [fs] btrfs: remove a no-op unfreeze superbock callback (Bill O'Donnell) [1298680] - [fs] btrfs: switch extent_state state to unsigned (Bill O'Donnell) [1298680] - [fs] btrfs: update message levels after checksum errors (Bill O'Donnell) [1298680] - [fs] btrfs: update message levels during failed mount (Bill O'Donnell) [1298680] - [fs] btrfs: update message levels for errors (Bill O'Donnell) [1298680] - [fs] btrfs: fix setup_leaf_for_split() to avoid leaf corruption (Bill O'Donnell) [1298680] - [fs] btrfs: track dirty block groups on their own list (Bill O'Donnell) [1298680] - [fs] btrfs: change how we track dirty roots (Bill O'Donnell) [1298680] - [fs] btrfs: expand btrfs_find_item if found_key is NULL (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup, remove inode_ref_info helper (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup, remove inode_item_info helper (Bill O'Donnell) [1298680] - [fs] btrfs: sink parameter len to alloc_extent_buffer (Bill O'Donnell) [1298680] - [fs] btrfs: unify extent buffer allocation api (Bill O'Donnell) [1298680] - [fs] btrfs: use GFP_NOFS in __alloc_extent_buffer directly (Bill O'Donnell) [1298680] - [fs] btrfs: sink blocksize parameter to tree_block_processed (Bill O'Donnell) [1298680] - [fs] btrfs: sink blocksize parameter to btrfs_find_create_tree_block (Bill O'Donnell) [1298680] - [fs] btrfs: sink blocksize parameter to btrfs_init_new_buffer (Bill O'Donnell) [1298680] - [fs] btrfs: sink blocksize parameter to reada_tree_block_flagged (Bill O'Donnell) [1298680] - [fs] btrfs: remove blocksize from reada_extent (Bill O'Donnell) [1298680] - [fs] btrfs: sink blocksize parameter to readahead_tree_block (Bill O'Donnell) [1298680]- [net] ipv6: Nonlocal bind (Sabrina Dubroca) [1315968] - [net] ipv4: bind ip_nonlocal_bind to current netns (Sabrina Dubroca) [1315968] - [net] sctp: fix race for one-to-many sockets in sendmsg's auto associate (Xin Long) [1138256] - [net] sctp: label accepted/peeled off sockets (Marcelo Leitner) [1247756] - [net] sctp: start t5 timer only when peer rwnd is 0 and local state is SHUTDOWN_PENDING (Xin Long) [1314699] - [net] sctp: convert sack_needed and sack_generation to bits (Xin Long) [1314699] - [net] sctp: update the netstamp_needed counter when copying sockets (Marcelo Leitner) [1317647] - [net] sctp: use the same clock as if sock source timestamps were on (Marcelo Leitner) [1317647] - [net] bridge: Handle IFLA_ADDRESS correctly when creating bridge device (Paolo Abeni) [1314779] - [net] bridge: Prevent possible race condition in br_fdb_change_mac_address (Paolo Abeni) [1314779] - [net] bridge: Properly check if local fdb entry can be deleted when deleting vlan (Paolo Abeni) [1314779] - [net] bridge: Properly check if local fdb entry can be deleted in br_fdb_delete_by_port (Paolo Abeni) [1314779] - [net] bridge: Properly check if local fdb entry can be deleted in br_fdb_change_mac_address (Paolo Abeni) [1314779] - [net] bridge: Change local fdb entries whenever mac address of bridge device changes (Paolo Abeni) [1314779] - [net] bridge: Fix the way to find old local fdb entries in br_fdb_change_mac_address (Paolo Abeni) [1314779] - [net] sctp: sctp_remaddr_seq_show use the wrong variable to dump transport info (Xin Long) [1187584] - [net] sctp: lack the check for ports in sctp_v6_cmp_addr (Xin Long) [1187584] - [net] sctp: remove the dead field of sctp_transport (Xin Long) [1187584] - [net] sctp: hold transport before we access t->asoc in sctp proc (Xin Long) [1187584] - [net] sctp: fix the transport dead race check by using atomic_add_unless on refcnt (Xin Long) [1187584] - [net] sctp: the temp asoc's transports should not be hashed/unhashed (Xin Long) [1187584] - [net] sctp: Move sequence start handling into sctp_transport_get_idx() (Xin Long) [1187584] - [net] sctp: support to lookup with ep+paddr in transport rhashtable (Xin Long) [1187584] - [net] sctp: remove the local_bh_disable/enable in sctp_endpoint_lookup_assoc (Xin Long) [1187584] - [net] sctp: drop the old assoc hashtable of sctp (Xin Long) [1187584] - [net] sctp: do not trigger BUG_ON in sctp_cmd_delete_tcb (Xin Long) [1187584] - [net] sctp: sideeffect: throw BUG if primary_path is NULL (Xin Long) [1187584] - [net] sctp: use GFP_KERNEL in sctp_init() (Xin Long) [1187584] - [net] sctp: apply rhashtable api to sctp procfs (Xin Long) [1187584] - [net] sctp: apply rhashtable api to send/recv path (Xin Long) [1187584] - [net] sctp: add the rhashtable apis for sctp global transport hashtable (Xin Long) [1187584] - [net] sctp: reorder sctp_globals to reduce cacheline usage (Xin Long) [1187584] - [net] ipv4: only create late gso-skb if skb is already set up with CHECKSUM_PARTIAL (Hannes Frederic Sowa) [1277095] - [net] ipv6: add defensive check for CHECKSUM_PARTIAL skbs in ip_fragment (Hannes Frederic Sowa) [1277095] - [net] ipv6: no CHECKSUM_PARTIAL on MSG_MORE corked sockets (Hannes Frederic Sowa) [1277095] - [net] ipv4: add defensive check for CHECKSUM_PARTIAL skbs in ip_fragment (Hannes Frederic Sowa) [1277095] - [net] ipv4: no CHECKSUM_PARTIAL on MSG_MORE corked sockets (Hannes Frederic Sowa) [1277095] - [net] revert "ipv6: don't use CHECKSUM_PARTIAL on MSG_MORE/UDP_CORK sockets" (Hannes Frederic Sowa) [1277095]- [kernel] cgroup: pids: rhel-specific hack to fix zombie accounting (Oleg Nesterov) [1265339] - [kernel] cgroup: pids: fix kABI breakage (Oleg Nesterov) [1265339] - [kernel] cgroup: pids: adapt cgroup_pids.c to RHEL7 (Oleg Nesterov) [1265339] - [kernel] cgroup: implement task_get_css() (Oleg Nesterov) [1265339] - [kernel] cgroup: pids: fix invalid get/put usage (Oleg Nesterov) [1265339] - [kernel] cgroup: implement the PIDs subsystem (Oleg Nesterov) [1265339] - [kernel] cgroup: allow a cgroup subsystem to reject a fork (Oleg Nesterov) [1265339] - [fs] gfs2: Set s_mode before parsing mount options (Andrew Price) [1264523] - [fs] nfsv4: Fix a dentry leak on alias use (Benjamin Coddington) [1269198] - [fs] sunrpc: never enqueue a ->rq_cong request on ->sending (Benjamin Coddington) [1315463] - [fs] gfs2: Reintroduce a timeout in function gfs2_gl_hash_clear (Robert S Peterson) [1292582] - [fs] xfs: fix splice/direct-IO deadlock (Bill O'Donnell) [824796] - [fs] vfs: split generic splice code from i_mutex locking (Bill O'Donnell) [824796] - [fs] dlm: sctp_accept_from_sock() can be static (Xin Long) [1235699] - [fs] dlm: fix reconnecting but not sending data (Xin Long) [1235699] - [fs] dlm: replace BUG_ON with a less severe handling (Xin Long) [1235699] - [fs] dlm: use sctp 1-to-1 API (Xin Long) [1235699] - [fs] dlm: fix not reconnecting on connecting error handling (Xin Long) [1235699] - [fs] dlm: fix race while closing connections (Xin Long) [1235699] - [fs] dlm: fix connection stealing if using SCTP (Xin Long) [1235699] - [fs] dlm: keep listening connection alive with sctp mode (Xin Long) [1235699] - [fs] dlm: set zero linger time on sctp socket (Xin Long) [1235699] - [fs] dlm: remove duplicated include from lowcomms.c (Xin Long) [1235699] - [fs] dlm: disable nagle for SCTP (Xin Long) [1235699] - [fs] dlm: retry failed SCTP sends (Xin Long) [1235699] - [fs] dlm: try other IPs when sctp init assoc fails (Xin Long) [1235699] - [fs] dlm: clear correct bit during sctp init failure handling (Xin Long) [1235699] - [fs] dlm: set sctp assoc id during setup (Xin Long) [1235699] - [fs] dlm: clear correct init bit during sctp setup (Xin Long) [1235699] - [hid] usbhid: add Chicony/Pixart usb optical mouse that needs QUIRK_ALWAYS_POLL ("Herton R. Krzesinski") [1254369] - [x86] kernel: Call out into INT3 handler directly instead of using notifier (Luiz Capitulino) [1291899] - [x86] Make jump_label use int3-based patching (Luiz Capitulino) [1291899] - [x86] Introduce int3 (breakpoint)-based instruction patching (Luiz Capitulino) [1291899] - [kernel] audit: try harder to send to auditd upon netlink failure (Richard Guy Briggs) [1253123] - [kernel] audit: stop an old auditd being starved out by a new auditd (Richard Guy Briggs) [1253123] - [kernel] audit: remove stray newlines from audit_log_lost messages (Richard Guy Briggs) [1253123] - [kernel] audit: get rid of *NO* daemon at audit_pid=0 message (Richard Guy Briggs) [1253123] - [kernel] audit: prevent an older auditd shutdown from orphaning a newer auditd startup (Richard Guy Briggs) [1253123] - [kernel] prctl: more prctl(PR_SET_MM_*) checks (Zorro Lang) [1298820] - [security] selinux: quiet the filesystem labeling behavior message (Paul Moore) [1295807]- [fs] nfsv4: Respect the server imposed limit on how many changes we may cache (Benjamin Coddington) [1314511] - [fs] nfsv4: Express delegation limit in units of pages (Benjamin Coddington) [1314511] - [fs] eventfd: document lockless access in eventfd_poll (Paolo Bonzini) [1293632] - [fs] eventfd: don't take the spinlock in eventfd_poll (Paolo Bonzini) [1293632] - [fs] gfs2: Use resizable hash table for glocks (Robert S Peterson) [1172819] - [fs] gfs2: Move glock superblock pointer to field gl_name (Robert S Peterson) [1172819] - [fs] gfs2: Simplify the seq file code for "sbstats" (Robert S Peterson) [1172819] - [fs] xfs: only run torn log write detection on dirty logs (Brian Foster) [1314355] - [fs] xfs: refactor in-core log state update to helper (Brian Foster) [1314355] - [fs] xfs: refactor unmount record detection into helper (Brian Foster) [1314355] - [fs] xfs: separate log head record discovery from verification (Brian Foster) [1314355] - [fs] cifs: fold cifs_iovec_write() into the only caller (Sachin Prabhu) [1303850] - [fs] cifs: Fix warning (Sachin Prabhu) [1303850] - [fs] cifs: Fix another dereference before null check warning (Sachin Prabhu) [1303850] - [fs] cifs: session servername can't be null (Sachin Prabhu) [1303850] - [fs] cifs: Fix warning on impossible comparison (Sachin Prabhu) [1303850] - [fs] cifs: Fix coverity warning (Sachin Prabhu) [1303850] - [fs] cifs: Fix dereference before null check warning (Sachin Prabhu) [1303850] - [fs] cifs: Don't ignore errors on encrypting password in SMBTcon (Sachin Prabhu) [1303850] - [fs] cifs: Fix warning on uninitialized buftype (Sachin Prabhu) [1303850] - [fs] cifs: potential memory leaks when parsing mnt opts (Sachin Prabhu) [1303850] - [fs] cifs: smb2_clone_range() - exit on unhandled error (Sachin Prabhu) [1303850] - [fs] cifs: fix MUST SecurityFlags filtering (Sachin Prabhu) [1303850] - [fs] cifs: use memzero_explicit to clear stack buffer (Sachin Prabhu) [1303850] - [fs] cifs: make new inode cache when file type is different (Sachin Prabhu) [1303850] - [fs] cifs: Fix signed/unsigned pointer warning (Sachin Prabhu) [1303850] - [fs] cifs: smb2file: replace count*size kzalloc by kcalloc (Sachin Prabhu) [1303850] - [fs] cifs: file: replace count*size kzalloc by kcalloc (Sachin Prabhu) [1303850] - [fs] cifs: remove obsolete __constant (Sachin Prabhu) [1303850] - [fs] cifs: convert to print_hex_dump() instead of custom implementation (Sachin Prabhu) [1303850] - [fs] cifs: call strtobool instead of custom implementation (Sachin Prabhu) [1303850] - [fs] cifs: Update modinfo cifs version for cifs.ko (Sachin Prabhu) [1303850] - [fs] cifs: decode_negTokenInit had wrong calling sequence (Sachin Prabhu) [1303850] - [fs] cifs: Add missing defines for ACL query support (Sachin Prabhu) [1303850] - [fs] cifs: Add support for original fallocate (Sachin Prabhu) [1303850] - [fs] cifs: kill f_dentry uses (Sachin Prabhu) [1303850] - [fs] cifs: get rid of ->f_path.dentry->d_sb uses, add a new helper (Sachin Prabhu) [1303850] - [fs] cifs: Remove obsolete comment (Sachin Prabhu) [1303850] - [fs] cifs: Check minimum response length on query_network_interface (Sachin Prabhu) [1303850] - [fs] cifs: Workaround Mac server problem (Sachin Prabhu) [1303850] - [fs] cifs: Remap reserved posix characters by default - part 3 (Sachin Prabhu) [1303850] - [fs] cifs: Allow conversion of characters in Mac remap range - part 2 (Sachin Prabhu) [1303850] - [fs] cifs: Allow conversion of characters in Mac remap range - part 1 (Sachin Prabhu) [1303850] - [fs] cifs: mfsymlinks support for SMB2.1/SMB3. Part 2 query symlink (Sachin Prabhu) [1303850] - [fs] cifs: Add mfsymlinks support for SMB2.1/SMB3. Part 1 create symlink (Sachin Prabhu) [1303850] - [fs] cifs: Allow mknod and mkfifo on SMB2/SMB3 mounts (Sachin Prabhu) [1303850] - [fs] cifs: add defines for two new file attributes (Sachin Prabhu) [1303850] - [fs] cifs: replace strnicmp with strncasecmp (Sachin Prabhu) [1303850] - [fs] cifs: switch to use of p[dD] (Sachin Prabhu) [1303850] - [fs] mnt: Move the clear of MNT_LOCKED from copy_tree to its callers (Aristeu Rozanski) [1304328] - [fs] umount: Do not allow unmounting rootfs (Aristeu Rozanski) [1304328] - [fs] vfs: Lock in place mounts from more privileged users (Aristeu Rozanski) [1304328] - [tools] perf evsel: Disable branch flags/cycles for --callgraph lbr (Jiri Olsa) [1316684] - [x86] perf/x86: Fix LBR related crashes on Intel Atom (Jiri Olsa) [1316684] - [include] perf/x86: Add option to disable reading branch flags/cycles (Jiri Olsa) [1316684] - [x86] perf/x86/intel: Fix static checker warning in lbr enable (Jiri Olsa) [1316684] - [x86] perf/x86/intel: Fix LBR callstack issue caused by FREEZE_LBRS_ON_PMI (Jiri Olsa) [1316684] - [kernel] sched/fair: Fix division by zero sysctl_numa_balancing_scan_size ("Herton R. Krzesinski") [1314106]- [mm] mempolicy: convert the shared_policy lock to a rwlock (George Beshers) [1303771] - [x86] Mark Intel Knights Landing processor as supported (Steve Best) [1158238] - [acpi] Workaround Cisco Systems _DSM ACPI bug (Prarit Bhargava) [1311315] - [drivers] core: Avoid NULL pointer dereferences in device_is_bound() (Jeremy McNicoll) [1309527] - [misc] pm: Avoid false-positive warnings in dev_pm_domain_set() (Jeremy McNicoll) [1309527] - [misc] mei: validate request value in client notify request ioctl (Jeremy McNicoll) [1309527] - [drivers] core: add device_is_bound() (Jeremy McNicoll) [1309527] - [misc] pm/domains: add setter for dev.pm_domain (Jeremy McNicoll) [1309527] - [misc] mei: fix fasync return value on error (Jeremy McNicoll) [1309527] - [misc] vmware_balloon: Support 2m page ballooning (Dave Anderson) [1300078] - [misc] vmware_balloon: Do not limit the amount of frees and allocations in non-sleep mode (Dave Anderson) [1300078] - [misc] vmware_balloon: Show capabilities of balloon and resulting capabilities in the debug-fs node (Dave Anderson) [1300078] - [misc] vmware_balloon: Update balloon target on each lock/unlock (Dave Anderson) [1300078] - [misc] vmware_balloon: add batching to the vmw_balloon (Dave Anderson) [1300078] - [misc] vmware_balloon: Add support for balloon capabilities (Dave Anderson) [1300078] - [misc] vmware_balloon: partially inline vmballoon_reserve_page (Dave Anderson) [1300078] - [misc] vmware_balloon: Remove braces to fix build for clang (Dave Anderson) [1300078] - [hwmon] ibmpowernv: Add OF compatibility table entry (Steve Best) [1321122] - [netdrv] ibmveth: check return of skb_linearize in ibmveth_start_xmit (Gustavo Duarte) [1313256] - [kernel] cpuset: fix sleeping function called from invalid context (Mateusz Guzik) [1069467] - [watchdog] hpwdt: Add support for WDIOC_SETOPTIONS (Nigel Croxon) [1316536] - [scsi] storvsc: fix SRB_STATUS_ABORTED handling (Cathy Avery) [1287040] - [scsi] storvsc: Fix a bug in the handling of SRB status flags (Cathy Avery) [1287040] - [scsi] storvsc: get rid of bounce buffer (Cathy Avery) [1287040] - [scsi] storvsc: Don't set the SRB_FLAGS_QUEUE_ACTION_ENABLE flag (Cathy Avery) [1287040] - [scsi] storvsc: Set the error code correctly in failure conditions (Cathy Avery) [1287040] - [scsi] storvsc: Set the error code correctly in failure conditions (Cathy Avery) [1287040] - [scsi] storvsc: use shost_for_each_device() instead of open coding (Cathy Avery) [1287040] - [scsi] storvsc: be more picky about scmnd->sc_data_direction (Cathy Avery) [1287040] - [scsi] storvsc: Set the tablesize based on the information given by the host (Cathy Avery) [1287040] - [scsi] storvsc: Don't assume that the scatterlist is not chained (Cathy Avery) [1287040] - [scsi] storvsc: Retrieve information about the capability of the target (Cathy Avery) [1287040] - [scsi] storvsc: Always send on the selected outgoing channel (Cathy Avery) [1287040] - [scsi] storvsc: Size the queue depth based on the ringbuffer size (Cathy Avery) [1287040] - [scsi] storvsc: Increase the ring buffer size (Cathy Avery) [1287040] - [scsi] vmbus: Support a vmbus API for efficiently sending page arrays (Cathy Avery) [1287040] - [powerpc] kvm: book3s_hv: Handle unexpected traps in guest entry/exit code better (Thomas Huth) [1320162] - [powerpc] kvm: book3s_hv: Prohibit setting illegal transaction state in MSR (Thomas Huth) [1320162] - [netdrv] mlx5e: Don't modify CQ before it was created (Kamal Heib) [1316951] - [netdrv] mlx5e: Don't try to modify CQ moderation if it is not supported (Kamal Heib) [1316951] - [netdrv] mlx4_en: Fix HW timestamp init issue upon system startup (Kamal Heib) [1295875] - [netdrv] mlx4_en: Remove dependency between timestamping capability and service_task (Kamal Heib) [1295875] - [x86] kernel: Fix time_shift in perf_event_mmap_page (Prarit Bhargava) [1303663] - [x86] kernel: Improve accuracy of perf/sched clock (Prarit Bhargava) [1303663] - [x86] kernel: Use preempt_disable_notrace() in cycles_2_ns() (Prarit Bhargava) [1303663] - [x86] kernel: Initialize multiplier to 0 (Prarit Bhargava) [1303663] - [x86] Rewrite cyc2ns() to avoid the need to disable IRQs (Prarit Bhargava) [1303663] - [x86] Move some cyc2ns() code around (Prarit Bhargava) [1303663] - [x86] Use mul_u64_u32_shr() for native_sched_clock() (Prarit Bhargava) [1303663] - [tools] cpupower: Fix build error in cpufreq-info (Prarit Bhargava) [1316657] - [tools] cpupower: fix how "cpupower frequency-info" interprets latency (Prarit Bhargava) [1316657] - [tools] cpupower: rework the "cpupower frequency-info" command (Prarit Bhargava) [1316657] - [tools] cpupower: Do not analyse offlined cpus (Prarit Bhargava) [1316657] - [tools] cpupower: Provide STATIC variable in Makefile for debug builds (Prarit Bhargava) [1316657] - [tools] cpupower: Fix precedence issue (Prarit Bhargava) [1316657] - [tools] power turbostat: use new name for MSR_PLATFORM_INFO (Prarit Bhargava) [1316657] - [tools] Creating a common structure initialization pattern for struct option (Prarit Bhargava) [1316657] - [tools] cpupower: Enable disabled Cstates if they are below max latency (Prarit Bhargava) [1316657] - [tools] cpupower: Remove debug message when using cpupower idle-set -D switch (Prarit Bhargava) [1316657] - [tools] cpupower: cpupower monitor reports uninitialized values for offline cpus (Prarit Bhargava) [1316657] - [tools] power turbostat: bugfix: print MAX_NON_TURBO_RATIO (Prarit Bhargava) [1316657] - [tools] power turbostat: simplify Bzy_MHz calculation (Prarit Bhargava) [1316657] - [tools] power turbosat: update version number (Prarit Bhargava) [1316657] - [tools] power turbostat: skl: Adjust for TSC difference from base frequency (Prarit Bhargava) [1316657] - [tools] power turbostat: ivb xeon: fix --debug regression (Prarit Bhargava) [1316657] - [tools] power turbostat: fix typo on DRAM column in Joules-mode (Prarit Bhargava) [1316657] - [tools] power turbostat: fix parameter passing for forked command (Prarit Bhargava) [1316657] - [tools] power turbostat: dump CONFIG_TDP (Prarit Bhargava) [1316657] - [tools] power turbostat: cpu0 is no longer hard-coded, so update output (Prarit Bhargava) [1316657] - [tools] x86/uapi: Do not export as part of the user API headers (Prarit Bhargava) [1316657] - [tools] power turbostat: update turbostat(8) (Prarit Bhargava) [1316657] - [tools] cpupower: mperf monitor: fix output in MAX_FREQ_SYSFS mode (Prarit Bhargava) [1316657]- [md] dm: fix rq_end_stats() NULL pointer in dm_requeue_original_request() (Mike Snitzer) [1314530 1317073] - [md] dm: use RHEL7's old blk_mq_alloc_request and blk_mq_complete_request interfaces (Mike Snitzer) [1314530 1317073] - [md] dm-bufio: virt_to_phys() doesn't change remainder modulo PAGE_SIZE (Mike Snitzer) [1314530 1317073] - [md] dm thin: consistently return -ENOSPC if pool has run out of data space (Mike Snitzer) [1314530 1317073] - [md] dm cache: bump the target version (Mike Snitzer) [1314530 1317073] - [md] dm cache: make sure every metadata function checks fail_io (Mike Snitzer) [1314530 1317073] - [md] dm: add missing newline between DM_DEBUG_BLOCK_STACK_TRACING and DM_BUFIO (Mike Snitzer) [1314530 1317073] - [md] dm cache policy smq: clarify that mq registration failure was for 'mq' (Mike Snitzer) [1314530 1317073] - [md] dm: return error if bio_integrity_clone() fails in clone_bio() (Mike Snitzer) [1314530 1317073] - [md] dm thin metadata: don't issue prefetches if a transaction abort has failed (Mike Snitzer) [1314530 1317073] - [include] dm snapshot: disallow the COW and origin devices from being identical (Mike Snitzer) [1314530 1317073] - [md] dm cache: make the 'mq' policy an alias for 'smq' (Mike Snitzer) [1314530 1317073] - [md] dm: drop unnecessary assignment of md->queue (Mike Snitzer) [1314530 1317073] - [md] dm: reorder 'struct mapped_device' members to fix alignment and holes (Mike Snitzer) [1314530 1317073] - [md] dm: remove dummy definition of 'struct dm_table' (Mike Snitzer) [1314530 1317073] - [md] dm: add 'dm_numa_node' module parameter (Mike Snitzer) [1314530 1317073] - [md] dm thin metadata: remove needless newline from subtree_dec() DMERR message (Mike Snitzer) [1314530 1317073] - [md] dm mpath: cleanup reinstate_path() et al based on code review (Mike Snitzer) [1314530 1317073] - [md] dm mpath: remove __pgpath_busy forward declaration, rename to pgpath_busy (Mike Snitzer) [1314530 1317073] - [md] dm mpath: switch from 'unsigned' to 'bool' for flags where appropriate (Mike Snitzer) [1314530 1317073] - [md] dm round robin: use percpu 'repeat_count' and 'current_path' (Mike Snitzer) [1314530 1317073] - [md] dm path selector: remove 'repeat_count' return from .select_path hook (Mike Snitzer) [1314530 1317073] - [md] dm mpath: push path selector locking down to path selectors (Mike Snitzer) [1314530 1317073] - [md] dm mpath: remove repeat_count support from multipath core (Mike Snitzer) [1314530 1317073] - [md] dm mpath: remove unnecessary casts in front of ti->private (Mike Snitzer) [1314530 1317073] - [md] dm mpath: use blk_mq_alloc_request() and blk_mq_free_request() directly (Mike Snitzer) [1314530 1317073] - [md] dm mpath: cleanup 'struct dm_mpath_io' management code (Mike Snitzer) [1314530 1317073] - [md] dm mpath: use blk-mq pdu for per-request 'struct dm_mpath_io' (Mike Snitzer) [1314530 1317073] - [md] dm: allow immutable request-based targets to use blk-mq pdu (Mike Snitzer) [1314530 1317073] - [include] dm: rename target's per_bio_data_size to per_io_data_size (Mike Snitzer) [1314530 1317073] - [md] dm: distinquish old .request_fn (dm-old) vs dm-mq request-based DM (Mike Snitzer) [1314530 1317073] - [md] dm: remove support for stacking dm-mq on .request_fn device(s) (Mike Snitzer) [1314530 1317073] - [md] dm: fix a couple locking issues with use of block interfaces (Mike Snitzer) [1314530 1317073] - [md] dm: cleanup methods that requeue requests (Mike Snitzer) [1314530 1317073] - [md] dm: allocate blk_mq_tag_set rather than embed in mapped_device (Mike Snitzer) [1314530 1317073] - [md] dm: add 'dm_mq_nr_hw_queues' and 'dm_mq_queue_depth' module params (Mike Snitzer) [1314530 1317073] - [md] dm: optimize dm_request_fn() (Mike Snitzer) [1314530 1317073] - [md] dm: optimize dm_mq_queue_rq() (Mike Snitzer) [1314530 1317073] - [include] dm: set DM_TARGET_WILDCARD feature on "error" target (Mike Snitzer) [1314530 1317073] - [md] dm: cleanup dm_any_congested() (Mike Snitzer) [1314530 1317073] - [md] dm: remove unused dm_get_rq_mapinfo() (Mike Snitzer) [1314530 1317073] - [md] dm: fix excessive dm-mq context switching (Mike Snitzer) [1314530 1317073] - [md] dm: fix sparse "unexpected unlock" warnings in ioctl code (Mike Snitzer) [1314530 1317073] - [md] dm: do not return target from dm_get_live_table_for_ioctl() (Mike Snitzer) [1314530 1317073] - [md] dm mpath: fix infinite recursion in ioctl when no paths and !queue_if_no_path (Mike Snitzer) [1314530 1317073] - [md] dm: do not reuse dm_blk_ioctl block_device input as local variable (Mike Snitzer) [1314530 1317073] - [md] dm: fix ioctl retry termination with signal (Mike Snitzer) [1314530 1317073] - [include] dm: add support for passing through persistent reservations (Mike Snitzer) [1314530 1317073] - [include] dm: refactor ioctl handling (Mike Snitzer) [1314530 1317073] - [md] dm: fix dm_rq_target_io leak on faults with .request_fn DM w_ blk-mq paths (Mike Snitzer) [1314530 1317073] - [md] dm snapshot: fix hung bios when copy error occurs (Mike Snitzer) [1314530 1317073] - [md] dm thin: bump thin and thin-pool target versions (Mike Snitzer) [1314530 1317073] - [md] dm verity: factor out structures and functions useful to separate object (Mike Snitzer) [1314530 1317073] - [md] dm verity: move dm-verity.c to dm-verity-target.c (Mike Snitzer) [1314530 1317073] - [md] dm verity: separate function for parsing opt args (Mike Snitzer) [1314530 1317073] - [md] dm verity: clean up duplicate hashing code (Mike Snitzer) [1314530 1317073] - [md] dm btree: factor out need_insert() helper (Mike Snitzer) [1314530 1317073] - [md] dm bufio: use BUG_ON instead of conditional call to BUG (Mike Snitzer) [1314530 1317073] - [md] dm bufio: store stacktrace in buffers to help find buffer leaks (Mike Snitzer) [1314530 1317073] - [md] dm bufio: return NULL to improve code clarity (Mike Snitzer) [1314530 1317073] - [md] dm block manager: cleanup code that prints stacktrace (Mike Snitzer) [1314530 1317073] - [md] dm: don't save and restore bi_private (Mike Snitzer) [1314530 1317073] - [md] dm thin metadata: make dm_thin_find_mapped_range() atomic (Mike Snitzer) [1314530 1317073] - [md] dm thin metadata: speed up discard of partially mapped volumes (Mike Snitzer) [1314530 1317073] - [md] dm crypt: fix a possible hang due to race condition on exit (Mike Snitzer) [1314530 1317073] - [md] dm thin: restore requested 'error_if_no_space' setting on OODS to WRITE transition (Mike Snitzer) [1314530 1317073] - [md] dm switch: simplify conditional in alloc_region_table() (Mike Snitzer) [1314530 1317073] - [md] dm delay: document that offsets are specified in sectors (Mike Snitzer) [1314530 1317073] - [md] dm delay: capitalize the start of an delay_ctr() error message (Mike Snitzer) [1314530 1317073] - [md] dm delay: Use DM_MAPIO macros instead of open-coded equivalents (Mike Snitzer) [1314530 1317073] - [md] dm linear: remove redundant target name from error messages (Mike Snitzer) [1314530 1317073] - [md] dm persistent data: eliminate unnecessary return values (Mike Snitzer) [1314530 1317073] - [md] dm: convert ffs to __ffs (Mike Snitzer) [1314530 1317073] - [md] dm: drop NULL test before kmem_cache_destroy() and mempool_destroy() (Mike Snitzer) [1314530 1317073] - [md] dm: initialize non-blk-mq queue data before queue is used (Mike Snitzer) [1314530 1317073] - [md] dm thin: fix missing pool reference count decrement in pool_ctr error path (Mike Snitzer) [1314530 1317073] - [md] dm snapshot persistent: fix missing cleanup in persistent_ctr error path (Mike Snitzer) [1314530 1317073] - [md] dm raid: fix round up of default region size (Mike Snitzer) [1314530 1317073] - [documentation] dm raid: document RAID 4_5_6 discard support (Mike Snitzer) [1314530 1317073] - [md] dm snapshot: add new persistent store option to support overflow (Mike Snitzer) [1314530 1317073] - [md] dm snapshot: don't invalidate on-disk image on snapshot write overflow (Mike Snitzer) [1314530 1317073] - [md] dm: remove unlikely() before IS_ERR() (Mike Snitzer) [1314530 1317073] - [md] dm: do not override error code returned from dm_get_device() (Mike Snitzer) [1314530 1317073] - [md] dm: test return value for DM_MAPIO_SUBMITTED (Mike Snitzer) [1314530 1317073] - [md] dm btree remove: remove unused function get_nr_entries() (Mike Snitzer) [1314530 1317073] - [md] dm btree: remove unused "dm_block_t root" parameter in btree_split_sibling() (Mike Snitzer) [1314530 1317073] - [md] dm cache policy smq: change the mutex to a spinlock (Mike Snitzer) [1314530 1317073] - [scsi] only re-lock door after EH on devices that were reset (Ewan Milne) [1316290] - [scsi] bnx2fc: Fix FCP RSP residual parsing (Maurizio Lombardi) [1306342] - [scsi] 3w-sas: fix command completion race (Tomas Henzl) [1294538] - [scsi] add use_cmd_list flag (Ewan Milne) [1265985]- [net] netlink: Properly unbind in error conditions (Phil Sutter) [1238749] - [net] netlink: Replace rhash_portid with bound (Phil Sutter) [1238749] - [net] netlink: have netlink per-protocol bind function return an error code (Phil Sutter) [1238749] - [net] netlink: simplify nfnetlink_bind (Phil Sutter) [1238749] - [net] netlink: Fix autobind race condition that leads to zero port ID (Phil Sutter) [1238749] - [lib] rhashtable: Kill harmless RCU warning in rhashtable_walk_init (Phil Sutter) [1238749] - [lib] rhashtable: Enforce minimum size on initial hash table (Phil Sutter) [1238749] - [lib] rhashtable: Fix walker list corruption (Phil Sutter) [1238749] - [lib] rhashtable: add function to replace an element (Phil Sutter) [1238749] - [lib] rhashtable: Remove unnecessary wmb for future_tbl (Phil Sutter) [1238749] - [lib] rhashtable: Prevent spurious EBUSY errors on insertion (Phil Sutter) [1238749] - [lib] rhashtable: fix data race in rhashtable_rehash_one (Phil Sutter) [1238749] - [lib] rhashtable-test: extend to test concurrency (Phil Sutter) [1238749] - [net] netlink: don't hold mutex in rcu callback when releasing mmapd ring (Phil Sutter) [1238749] - [lib] rhashtable: Allow other tasks to be scheduled in large lookup loops (Phil Sutter) [1238749] - [lib] rhashtable: fix for resize events during table walk (Phil Sutter) [1238749] - [lib] rhashtable: add missing import (Phil Sutter) [1238749] - [net] netlink: Reset portid after netlink_insert failure (Phil Sutter) [1238749] - [lib] rhashtable: Add cap on number of elements in hash table (Phil Sutter) [1238749] - [lib] rhashtable-test: Fix 64bit division (Phil Sutter) [1238749] - [lib] rhashtable: Simplify iterator code (Phil Sutter) [1238749] - [lib] rhashtable-test: Detect insertion failures (Phil Sutter) [1238749] - [lib] rhashtable-test: Use walker to test bucket statistics (Phil Sutter) [1238749] - [lib] rhashtable-test: Do not allocate individual test objects (Phil Sutter) [1238749] - [lib] rhashtable-test: Get rid of ptr in test_obj structure (Phil Sutter) [1238749] - [lib] rhashtable-test: Measure time to insert, remove & traverse entries (Phil Sutter) [1238749] - [lib] rhashtable-test: Remove unused TEST_NEXPANDS (Phil Sutter) [1238749] - [lib] rhashtable: don't attempt to grow when at max_size (Phil Sutter) [1238749] - [lib] rhashtable: Do not schedule more than one rehash if we can't grow further (Phil Sutter) [1238749] - [lib] rhashtable: Schedule async resize when sync realloc fails (Phil Sutter) [1238749] - [lib] rhashtable-test: Remove bogus max_size setting (Phil Sutter) [1238749] - [lib] rhashtable: provide len to obj_hashfn (Phil Sutter) [1238749] - [lib] rhashtable: Disable automatic shrinking by default (Phil Sutter) [1238749] - [lib] rhashtable: Add rhashtable_free_and_destroy() (Phil Sutter) [1238749] - [lib] rhashtable: Mark internal/private inline functions as such (Phil Sutter) [1238749] - [lib] rhashtable: Use 'unsigned int' consistently (Phil Sutter) [1238749] - [lib] rhashtable: Extend RCU read lock into rhashtable_insert_rehash() (Phil Sutter) [1238749] - [lib] rhashtable: Add comment on choice of elasticity value (Phil Sutter) [1238749] - [lib] rhashtable: Fix sleeping inside RCU critical section in walk_stop (Phil Sutter) [1238749] - [lib] rhashtable: Add immediate rehash during insertion (Phil Sutter) [1238749] - [lib] rhashtable: Allow GFP_ATOMIC bucket table allocation (Phil Sutter) [1238749] - [lib] rhashtable: Add multiple rehash support (Phil Sutter) [1238749] - [lib] rhashtable: Shrink to fit (Phil Sutter) [1238749] - [lib] netlink: Use default rhashtable hashfn (Phil Sutter) [1238749] - [lib] rhashtable: Allow hashfn to be unset (Phil Sutter) [1238749] - [lib] rhashtable: Eliminate unnecessary branch in rht_key_hashfn (Phil Sutter) [1238749] - [lib] rhashtable: Add barrier to ensure we see new tables in walker (Phil Sutter) [1238749] - [lib] rhashtable: Fix undeclared EEXIST build error on ia64 (Phil Sutter) [1238749] - [lib] rhashtable: Rip out obsolete out-of-line interface (Phil Sutter) [1238749] - [lib] rhashtable-test: Use inlined rhashtable interface (Phil Sutter) [1238749] - [net] netfilter: Convert nft_hash to inlined rhashtable (Phil Sutter) [1238749] - [net] netlink: Move namespace into hash key (Phil Sutter) [1238749] - [lib] rhashtable: Allow hash/comparison functions to be inlined (Phil Sutter) [1238749] - [lib] rhashtable: Make rhashtable_init params argument const (Phil Sutter) [1238749] - [lib] rhashtable: Round up/down min/max_size to ensure we respect limit (Phil Sutter) [1238749] - [lib] rhashtable: Remove max_shift and min_shift (Phil Sutter) [1238749] - [lib] rhashtable-test: Use rhashtable max_size instead of max_shift (Phil Sutter) [1238749] - [net] netlink: Use rhashtable max_size instead of max_shift (Phil Sutter) [1238749] - [lib] rhashtable: Introduce max_size/min_size (Phil Sutter) [1238749] - [lib] rhashtable: Remove shift from bucket_table (Phil Sutter) [1238749] - [lib] rhashtable: Annotate RCU locking of walkers (Phil Sutter) [1238749] - [lib] rhashtable: Avoid calculating hash again to unlock (Phil Sutter) [1238749] - [lib] rhashtable: Fix rhashtable_remove failures (Phil Sutter) [1238749] - [lib] rhashtable: Fix use-after-free in rhashtable_walk_stop (Phil Sutter) [1238749] - [lib] rhashtable: Move future_tbl into struct bucket_table (Phil Sutter) [1238749] - [lib] rhashtable: Add rehash counter to bucket_table (Phil Sutter) [1238749] - [lib] rhashtable: Free bucket tables asynchronously after rehash (Phil Sutter) [1238749] - [lib] rhashtable: Move seed init into bucket_table_alloc (Phil Sutter) [1238749] - [lib] rhashtable: Use SINGLE_DEPTH_NESTING (Phil Sutter) [1238749] - [lib] rhashtable: Fix walker behaviour during rehash (Phil Sutter) [1238749] - [lib] rhashtable: Fix read-side crash during rehash (Phil Sutter) [1238749] - [lib] rhashtable: kill ht->shift atomic operations (Phil Sutter) [1238749] - [lib] rhashtable: Fix reader/rehash race (Phil Sutter) [1238749] - [lib] rhashtable: Remove obj_raw_hashfn (Phil Sutter) [1238749] - [lib] rhashtable: Remove key length argument to key_hashfn (Phil Sutter) [1238749] - [lib] rhashtable: Use head_hashfn instead of obj_raw_hashfn (Phil Sutter) [1238749] - [lib] rhashtable: Move masking back into key_hashfn (Phil Sutter) [1238749] - [lib] rhashtable: Add annotation to nested lock (Phil Sutter) [1238749] - [lib] rhashtable: Add arbitrary rehash function (Phil Sutter) [1238749] - [lib] rhashtable: Move hash_rnd into bucket_table (Phil Sutter) [1238749] - [lib] rhashtable: use cond_resched() (Phil Sutter) [1238749] - [lib] rhashtable: remove indirection for grow/shrink decision functions (Phil Sutter) [1238749] - [lib] rhashtable: unconditionally grow when max_shift is not specified (Phil Sutter) [1238749] - [lib] rhashtable: initialize all rhashtable walker members (Phil Sutter) [1238749] - [lib] rhashtable: don't allocate ht structure on stack in test_rht_init (Phil Sutter) [1238749] - [lib] rhashtable: ensure cache line alignment on bucket_table (Phil Sutter) [1238749] - [lib] rhashtable: allow to unload test module (Phil Sutter) [1238749] - [lib] rhashtable: better high order allocation attempts (Phil Sutter) [1238749] - [lib] rhashtable: don't test for shrink on insert, expansion on delete (Phil Sutter) [1238749] - [lib] rhashtable: using ERR_PTR requires linux/err.h (Phil Sutter) [1238749] - [lib] rhashtable: Fix remove logic to avoid cross references between buckets (Phil Sutter) [1238749] - [lib] rhashtable: Avoid bucket cross reference after removal (Phil Sutter) [1238749] - [lib] rhashtable: Add more lock verification (Phil Sutter) [1238749] - [lib] rhashtable: Dump bucket tables on locking violation under PROVE_LOCKING (Phil Sutter) [1238749] - [lib] rhashtable: Wait for RCU readers after final unzip work (Phil Sutter) [1238749] - [lib] rhashtable: Use a single bucket lock for sibling buckets (Phil Sutter) [1238749] - [lib] rhashtable: key_hashfn() must return full hash value (Phil Sutter) [1238749] - [net] netlink: Use rhashtable walk iterator (Phil Sutter) [1238749] - [lib] rhashtable: Introduce rhashtable_walk_* (Phil Sutter) [1238749] - [lib] rhashtable: Fix potential crash on destroy in rhashtable_shrink (Phil Sutter) [1238749] - [lib] rhashtable: Make selftest modular (Phil Sutter) [1238749] - [net] netlink: Kill redundant net argument in netlink_insert (Phil Sutter) [1238749] - [lib] rhashtable: rhashtable_remove() must unlink in both tbl and future_tbl (Phil Sutter) [1238749] - [lib] rhashtable: fix rht_for_each_entry_safe() endless loop (Phil Sutter) [1238749] - [net] netlink: Fix netlink_insert EADDRINUSE error (Phil Sutter) [1238749] - [lib] rhashtable: Fix race in rhashtable_destroy() and use regular work_struct (Phil Sutter) [1238749] - [lib] rhashtable: Lower/upper bucket may map to same lock while shrinking (Phil Sutter) [1238749] - [lib] rhashtable: add a note for grow and shrink decision functions (Phil Sutter) [1238749] - [net] netlink: eliminate nl_sk_hash_lock (Phil Sutter) [1238749] - [lib] rhashtable: involve rhashtable_lookup_compare_insert routine (Phil Sutter) [1238749] - [lib] rhashtable: initialize atomic nelems variable (Phil Sutter) [1238749] - [lib] rhashtable: avoid unnecessary wakeup for worker queue (Phil Sutter) [1238749] - [lib] rhashtable: future table needs to be traversed when remove an object (Phil Sutter) [1238749] - [lib] rhashtable: involve rhashtable_lookup_insert routine (Phil Sutter) [1238749] - [lib] rhashtable: introduce rhashtable_wakeup_worker helper function (Phil Sutter) [1238749] - [lib] rhashtable: optimize rhashtable_lookup routine (Phil Sutter) [1238749] - [lib] rhashtable: fix missing header (Phil Sutter) [1238749] - [net] netlink: Lockless lookup with RCU grace period in socket release (Phil Sutter) [1238749] - [lib] rhashtable: Supports for nulls marker (Phil Sutter) [1238749] - [lib] rhashtable: Per bucket locks & deferred expansion/shrinking (Phil Sutter) [1238749] - [kernel] spinlock: Add spin_lock_bh_nested() (Phil Sutter) [1238749] - [lib] rhashtable: nft_hash: Remove rhashtable_remove_pprev() (Phil Sutter) [1238749] - [lib] rhashtable: Factor out bucket_tail() function (Phil Sutter) [1238749] - [lib] rhashtable: Convert bucket iterators to take table and index (Phil Sutter) [1238749] - [lib] rhashtable: Use rht_obj() instead of manual offset calculation (Phil Sutter) [1238749] - [lib] rhashtable: Do hashing inside of rhashtable_lookup_compare() (Phil Sutter) [1238749] - [net] netlink: Don't reorder loads/stores before marking mmap netlink frame as available (Phil Sutter) [1238749] - [net] netlink: use jhash as hashfn for rhashtable (Phil Sutter) [1238749] - [lib] rhashtable: Check for count mismatch while iterating in selftest (Phil Sutter) [1238749] - [lib] rhashtable: Drop gfp_flags arg in insert/remove functions (Phil Sutter) [1238749] - [lib] rhashtable: Remove weird non-ASCII characters from comments (Phil Sutter) [1238749] - [lib] rhashtable: Resizable, Scalable, Concurrent Hash Table (Phil Sutter) [1238749] - [kernel] softirq: Use _RET_IP_ (Phil Sutter) [1238749]- [fs] userfaultfd: don't block on the last VM updates at exit time (Andrea Arcangeli) [1314136] - [mm] thp: fix SMP race condition between THP page fault and MADV_DONTNEED (Andrea Arcangeli) [1314132] - [x86] Remove get_hbp_len and replace with bp_len (Kim Naru) [928536] - [x86] perf: AMD support for bp_len > HW_BREAKPOINT_LEN_8 (Kim Naru) [928536] - [scsi] sd: implement the Persistent Reservation API (Mike Snitzer) [1317629] - [block] add an API for Persistent Reservations (Mike Snitzer) [1317629] - [block] cleanup blkdev_ioctl (Mike Snitzer) [1317629] - [hwmon] fam15h_power: Add bit masking for tdp_limit (Kim Naru) [1135023] - [hwmon] fam15h_power: Add support for AMD new 15h processors (Kim Naru) [1135023] - [hwmon] fam15h_power: Add max compute unit accumulated power (Kim Naru) [1135023] - [hwmon] fam15h_power: Enable power1_input on AMD Carrizo (Kim Naru) [1135023] - [hwmon] fam15h_power: Refactor attributes for dynamically added (Kim Naru) [1135023] - [hwmon] fam15h_power: Add ratio of Tsample to the PTSC period (Kim Naru) [1135023] - [hwmon] fam15h_power: Update running_avg_capture bit field to 28 (Kim Naru) [1135023] - [hwmon] fam15h_power: Rename fam15h_power_is_internal_node0 function (Kim Naru) [1135023] - [hwmon] fam15h_power: Add support for AMD Carrizo (Kim Naru) [1135023] - [hwmon] fam15h_power: Fix NB device ID for F16h M30h (Kim Naru) [1135023] - [hwmon] fam15h_power: Make actual power reporting conditional (Kim Naru) [1135023] - [hwmon] fam15h_power: Add support for two more processors (Kim Naru) [1135023] - [hwmon] fam15h_power: Remove needless pci dev id (Kim Naru) [1135023] - [hwmon] fam15h_power: Convert to devm_hwmon_device_register_with_groups (Kim Naru) [1135023] - [kernel] sched, time: Switch VIRT_CPU_ACCOUNTING_GEN to jiffy granularity (Rik van Riel) [1217244] - [kernel] time, acct: Drop irq save & restore from __acct_update_integrals() (Rik van Riel) [1217244] - [kernel] acct, time: Change indentation in __acct_update_integrals() (Rik van Riel) [1217244] - [kernel] sched, time: Remove non-power-of-two divides from __acct_update_integrals() (Rik van Riel) [1217244] - [kernel] sched/cputime: Convert vtime_seqlock to seqcount (Rik van Riel) [1217244] - [netdrv] mlx4: Handle return codes in mlx4_qp_attach_common (Kamal Heib) [1184526] - [cpufreq] intel_pstate: Minor cleanup for FRAC_BITS (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Account for non C0 time (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Configurable algorithm to get target pstate (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Fix "performance" mode behavior with HWP enabled (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Replace BYT with ATOM (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Fix intel_pstate powersave min_perf_pct value (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: get P1 from TAR when available (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Use separate max pstate for scaling (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Fix user input of min/max to legal policy region (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: append more Oracle OEM table id to vendor bypass list (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Fix possible overflow complained by Coverity (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: honor user space min_perf_pct override on resume (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Add tsc collection and keep previous target pstate (Prarit Bhargava) [1283337] - [powerpc] eeh: Fix PE location code (Gustavo Duarte) [1302537]- [mm] revert "write to force_empty will cause soft lockup" (Rafael Aquini) [1317568] - [mm] madvise: fix MADV_WILLNEED on shmem swapouts (Mitsuhiro Tanino) [1312729] - [md] dm-space-map-metadata: remove unused variable in brb_pop() (Mike Snitzer) [1286500] - [md] dm-space-map-metadata: fix ref counting bug when bootstrapping a new space map (Mike Snitzer) [1286500] - [md] dm-thin-metadata: fix bug when taking a metadata snapshot (Mike Snitzer) [1286500] - [md] dm-btree: fix bufio buffer leaks in dm_btree_del() error path (Mike Snitzer) [1290911] - [md] dm-btree: fix leak of bufio-backed block in btree_split_sibling error path (Mike Snitzer) [1290911] - [tty] pty: make sure super_block is still valid in final /dev/tty close ("Herton R. Krzesinski") [1291313] - [tty] pty: fix possible use after free of tty->driver_data ("Herton R. Krzesinski") [1291313] - [ata] ahci: Remove obsolete Intel Lewisburg SATA RAID device IDs (Steve Best) [1317039] - [idle] intel_idle: Support for Intel Xeon Phi Processor x200 Product Family (Steve Best) [1145367] - [idle] intel_idle: Skylake Client Support - updated (Prarit Bhargava) [1274037] - [s390] compat: correct restore of high gprs on signal return (Hendrik Brueckner) [1313722] - [edac] sb_edac: Fix logic when computing DIMM sizes on Xeon Phi (Aristeu Rozanski) [1145354] - [edac] sb_edac: Set fixed DIMM width on Xeon Knights Landing (Aristeu Rozanski) [1145354] - [edac] sb_edac: Add Knights Landing (Xeon Phi gen 2) support (Aristeu Rozanski) [1145354] - [edac] sb_edac: Add support for duplicate device IDs (Aristeu Rozanski) [1145354] - [edac] sb_edac: Virtualize several hard-coded functions (Aristeu Rozanski) [1145354] - [edac] Add DDR4 flag (Aristeu Rozanski) [1145354] - [block] virtio-blk: use VIRTIO_BLK_F_WCE and VIRTIO_BLK_F_CONFIG_WCE in virtio1 (Fam Zheng) [1266008] - [include] perf/core: Drop PERF_EVENT_TXN (Jiri Olsa) [1274454] - [powerpc] perf/powerpc/hv-24x7: Use PMU_TXN_READ interface (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Simplify extracting counter from result buffer (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Whitespace - fix parameter alignment (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Add missing put_cpu_var() (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Break up single_24x7_request (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Define update_event_count() (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Whitespace cleanup (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Define add_event_to_24x7_request() (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Rename hv_24x7_event_update (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Move debug prints to separate function (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Drop event_24x7_request() (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Use pr_devel() to log message (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Remove unnecessary parameter (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Modify definition of request and result buffers (Jiri Olsa) [1274454] - [kernel] perf/core: Define PERF_PMU_TXN_READ interface (Jiri Olsa) [1274454] - [kernel] perf/core: Add return value for perf_event_read() (Jiri Olsa) [1274454] - [kernel] perf/core: Invert perf_read_group() loops (Jiri Olsa) [1274454] - [kernel] perf/core: Add group reads to perf_event_read() (Jiri Olsa) [1274454] - [kernel] perf/core: Rename perf_event_read_{one, group}, perf_read_hw (Jiri Olsa) [1274454] - [kernel] perf/core: Split perf_event_read() and perf_event_count() (Jiri Olsa) [1274454] - [kernel] perf/core: Add a 'flags' parameter to the PMU transactional interfaces (Jiri Olsa) [1274454] - [powerpc] kvm: book3s_hv: Sanitize special-purpose register values on guest exit (Thomas Huth) [1313725] - [powerpc] pseries: Limit EPOW reset event warnings (Gustavo Duarte) [1303078] - [powerpc] ioda: Set "read" permission when "write" is set (Gustavo Duarte) [1297885]- [include] usb: Add phy/phy.h to help keep files in sync (Don Zickus) [1303209] - [usb] cp210x: add ID for HubZ dual ZigBee and Z-Wave dongle (Don Zickus) [1303209] - [netdrv] cdc_ncm: Fix tx_bytes statistics (Don Zickus) [1303209] - [netdrv] usbnet: avoid integer overflow in start_xmit (Don Zickus) [1303209] - [netdrv] drivers/net/usb: Add support for 'Lenovo OneLink Pro Dock' (Don Zickus) [1303209] - [usb] cp210x: add ID for KCF Technologies PRN device (Don Zickus) [1303209] - [netdrv] usbnet: rename work handler (Don Zickus) [1303209] - [netdrv] net/usb/r8152: add device id for Lenovo TP USB 3.0 Ethernet (Don Zickus) [1303209] - [include] usbnet: Fix tx_bytes statistic running backward in cdc_ncm (Don Zickus) [1303209] - [usb] f81232: fix some minor style issues (Don Zickus) [1303209] - [usb] f81232: modify/add author (Don Zickus) [1303209] - [usb] f81232: cleanup non-used define (Don Zickus) [1303209] - [usb] f81232: clarify f81232_ioctl() and fix (Don Zickus) [1303209] - [usb] f81232: implement set_termios() (Don Zickus) [1303209] - [usb] f81232: implement port enable/disable method (Don Zickus) [1303209] - [usb] f81232: implement MCR/MSR function (Don Zickus) [1303209] - [usb] f81232: implement read IIR/MSR with endpoint (Don Zickus) [1303209] - [usb] f81232: change lock mechanism (Don Zickus) [1303209] - [usb] f81232: implement RX bulk-in EP (Don Zickus) [1303209] - [usb] f81232: rename private struct member name (Don Zickus) [1303209] - [include] usb: otg-fsm: move 2 otg fsm timers definition to otg_fsm_timer (Don Zickus) [1303209] - [usb] Move usb_disabled() towards top of the file (Don Zickus) [1303209] - [netdrv] cx82310_eth: fix semicolon.cocci warnings (Don Zickus) [1303209] - [netdrv] cx82310_eth: wait for firmware to become ready (Don Zickus) [1303209] - [netdrv] revert "net: cx82310_eth: use common match macro" (Don Zickus) [1303209] - [usb] ehci-msm: Remove dead dependency (Don Zickus) [1303209] - [usb] load usb phy earlier (Don Zickus) [1303209] - [usb] common: otg-fsm: only signal connect after switching to peripheral (Don Zickus) [1303209] - [netdrv] net: usb: Use eth__addr instead of memset (Don Zickus) [1303209] - [usb] ftdi_sio: Add jtag quirk support for Cyber Cortex AV boards (Don Zickus) [1303209] - [include] usbnet: Fix tx_packets stat for FLAG_MULTI_FRAME drivers (Don Zickus) [1303209] - [netdrv] net: asix: add support for the Sitecom LN-028 USB adapter (Don Zickus) [1303209] - [usb] ftdi_sio: add PIDs for Actisense USB devices (Don Zickus) [1303209] - [netdrv] hso: replace current->state by __set_current_state() (Don Zickus) [1303209] - [netdrv] hso: always read interface number from the current altsetting (Don Zickus) [1303209] - [netdrv] usb: plusb: Add support for National Instruments host-to-host cable (Don Zickus) [1303209] - [netdrv] r8152: support setting rx coalesce (Don Zickus) [1303209] - [netdrv] r8152: change rx early size when the mtu is changed (Don Zickus) [1303209] - [netdrv] r8152: separate USB_RX_EARLY_AGG (Don Zickus) [1303209] - [netdrv] r8152: restore hw settings (Don Zickus) [1303209] - [usb] use *pb[l] to print bitmaps including cpumasks and nodemasks (Don Zickus) [1303209] - [netdrv] hso: fix rx parsing logic when skb allocation fails (Don Zickus) [1303209] - [usb] pm: Remove unneeded #ifdef and associated dead code (Don Zickus) [1303209] - [netdrv] r8152: use BIT macro (Don Zickus) [1303209] - [netdrv] r8152: replace get_protocol with vlan_get_protocol (Don Zickus) [1303209] - [netdrv] r8152: adjust the line feed for hw_features (Don Zickus) [1303209] - [netdrv] r8152: check RTL8152_UNPLUG for rtl8152_close (Don Zickus) [1303209] - [netdrv] r8152: check linking status with netif_carrier_ok (Don Zickus) [1303209] - [netdrv] r8152: adjust lpm timer (Don Zickus) [1303209] - [netdrv] r8152: adjust rx_bottom (Don Zickus) [1303209] - [netdrv] hso: Use static attribute groups for sysfs entry (Don Zickus) [1303209] - [netdrv] net: usb: sr9700: Use 'SR_' prefix for the common register macros (Don Zickus) [1303209] - [netdrv] hso: fix rfkill name conflicts (Don Zickus) [1303209] - [netdrv] hso: add missing cancel_work_sync in disconnect() (Don Zickus) [1303209] - [netdrv] hso: update serial_table in usb disconnect method (Don Zickus) [1303209] - [netdrv] hso: move tty_unregister outside hso_serial_common_free() (Don Zickus) [1303209] - [netdrv] hso: replace reset_device work by usb_queue_reset_device() (Don Zickus) [1303209] - [netdrv] hso: rename hso_dev into serial in hso_free_interface() (Don Zickus) [1303209] - [netdrv] hso: fix small indentation error (Don Zickus) [1303209] - [netdrv] hso: fix memory leak in hso_create_rfkill() (Don Zickus) [1303209] - [netdrv] hso: fix memory leak when device disconnects (Don Zickus) [1303209] - [netdrv] hso: fix crash when device disappears while serial port is open (Don Zickus) [1303209] - [netdrv] hso: remove useless header file timer.h (Don Zickus) [1303209] - [usb] isp1760: Add device controller support (Don Zickus) [1303209] - [usb] isp1760: Move core code to isp1760-core.c (Don Zickus) [1303209] - [usb] cp210x: add ID for RUGGEDCOM USB Serial Console (Don Zickus) [1303209] - [include] usb: host: Introduce flag to enable use of 64-bit dma_mask for ehci-platform (Don Zickus) [1303209] - [netdrv] usbnet: re-use native hex2bin() (Don Zickus) [1303209] - [netdrv] r8152: remove sram_read (Don Zickus) [1303209] - [netdrv] r8152: remove generic_ocp_read before writing (Don Zickus) [1303209] - [netdrv] r8152: replace tasklet with NAPI (Don Zickus) [1303209] - [netdrv] net: rename vlan_tx_* helpers since "tx" is misleading there (Don Zickus) [1303209] - [netdrv] usb/kaweth: use GFP_ATOMIC under spin_lock in usb_start_wait_urb() (Don Zickus) [1303209] - [netdrv] r8152: check the status before submitting rx (Don Zickus) [1303209] - [netdrv] r8152: call rtl_start_rx after netif_carrier_on (Don Zickus) [1303209] - [include] usb: phy: generic: add vbus support (Don Zickus) [1303209] - [include] usb: phy: change some comments (Don Zickus) [1303209] - [include] usb: ehci-platform: Support ehci reset after resume quirk (Don Zickus) [1303209] - [netdrv] kconfig: use bool instead of boolean for type definition attributes (Don Zickus) [1303209] - [netdrv] r8152: support ndo_features_check (Don Zickus) [1303209] - [usb] cp210x: add IDs for CEL USB sticks and MeshWorks devices (Don Zickus) [1303209] - [netdrv] qmi_wwan: Set random MAC on devices with buggy fw (Don Zickus) [1303209] - [usb] cp210x: fix ID for production CEL MeshConnect USB Stick (Don Zickus) [1303209] - [usb] pm / kconfig: Replace PM_RUNTIME with PM in dependencies (Don Zickus) [1303209] - [usb] printk: add and use LOGLEVEL_ defines for KERN_ equivalents (Don Zickus) [1303209] - [netdrv] r8152: redefine REALTEK_USB_DEVICE (Don Zickus) [1303209] - [include] usb / pm: Drop CONFIG_PM_RUNTIME from the USB core (Don Zickus) [1303209] - [usb] usb: host: Remove ehci-octeon and ohci-octeon drivers (Don Zickus) [1303209] - [usb] uas: Add no-uas quirk for Hitachi usb-3 enclosures 4971:1012 (Don Zickus) [1303209] - [netdrv] net: usb: Deletion of unnecessary checks before the function call "kfree" (Don Zickus) [1303209] - [netdrv] r8152: adjust rtl_start_rx (Don Zickus) [1303209] - [netdrv] r8152: adjust r8152_submit_rx (Don Zickus) [1303209] - [include] usb: phy: introduce usb_phy_set_event interface (Don Zickus) [1303209] - [usb] treewide: fix typo in printk and Kconfig (Don Zickus) [1303209] - [netdrv] usbnet: rtl8150: remove unused variable (Don Zickus) [1303209] - [usb] hid: yet another buggy ELAN touchscreen (Don Zickus) [1303209] - [netdrv] qmi_wwan: Add support for HP lt4112 LTE/HSPA+ Gobi 4G Modem (Don Zickus) [1303209] - [netdrv] r8152: check RTL8152_UNPLUG and netif_running before autoresume (Don Zickus) [1303209] - [netdrv] r8152: clear the flag of SCHEDULE_TASKLET in tasklet (Don Zickus) [1303209] - [netdrv] r8152: remove the duplicate init for the list of rx_done (Don Zickus) [1303209] - [netdrv] usbnet: smsc95xx: dereferencing NULL pointer (Don Zickus) [1303209] - [netdrv] asix: Do full reset during ax88772_bind (Don Zickus) [1303209] - [netdrv] cdc-ether: implement MULTICAST flag on the device (Don Zickus) [1303209] - [netdrv] r8152: remove the definitions of the PID (Don Zickus) [1303209] - [netdrv] r8152: modify rtl_ops_init (Don Zickus) [1303209] - [netdrv] r8152: move r8152b_get_version (Don Zickus) [1303209] - [netdrv] r8152: disable the tasklet by default (Don Zickus) [1303209] - [usb] core: notify disconnection when core detects disconnect (Don Zickus) [1303209] - [usb] core: need to call usb_phy_notify_connect after device setup (Don Zickus) [1303209] - [usb] Remove references to non-existent PLAT_S5P symbol (Don Zickus) [1303209] - [usb] allow to supply the PHY in the drivers when using HCD (Don Zickus) [1303209] - [include] usb: add support to the generic PHY framework in OTG (Don Zickus) [1303209] - [include] usb: rename phy to usb_phy in OTG (Don Zickus) [1303209] - [include] usb: move the OTG state from the USB PHY to the OTG structure (Don Zickus) [1303209] - [netdrv] r8152: stop submitting intr for -EPROTO (Don Zickus) [1303209] - [netdrv] r8152: set RTL8152_UNPLUG when finding -ENODEV (Don Zickus) [1303209] - [netdrv] r8152: check WORK_ENABLE in suspend function (Don Zickus) [1303209] - [netdrv] r8152: reset tp->speed before autoresuming in open function (Don Zickus) [1303209] - [netdrv] r8152: clear SELECTIVE_SUSPEND when autoresuming (Don Zickus) [1303209] - [netdrv] r8152: support nway_reset of ethtool (Don Zickus) [1303209] - [netdrv] r8152: rename tx_underun (Don Zickus) [1303209] - [netdrv] cdc-ether: handle promiscuous mode with a set_rx_mode callback (Don Zickus) [1303209] - [netdrv] cdc-ether: extract usbnet_cdc_update_filter function (Don Zickus) [1303209] - [netdrv] ax88179_178a: fix bonding failure (Don Zickus) [1303209] - [netdrv] r8152: return -EBUSY for runtime suspend (Don Zickus) [1303209] - [netdrv] r8152: add mutex for hw settings (Don Zickus) [1303209] - [netdrv] r8152: adjust usb_autopm_xxx (Don Zickus) [1303209] - [netdrv] r8152: autoresume before setting feature (Don Zickus) [1303209] - [netdrv] r8152: nway reset after setting eee (Don Zickus) [1303209] - [netdrv] r8152: autoresume before setting MAC address (Don Zickus) [1303209] - [netdrv] asix: Don't reset PHY on if_up for ASIX 88772 (Don Zickus) [1303209] - [usb] host: st: fix typo 'CONFIG_USB_EHCI_HCD_ST' (Don Zickus) [1303209] - [netdrv] r8152: disable power cut for RTL8153 (Don Zickus) [1303209] - [netdrv] r8152: remove clearing bp (Don Zickus) [1303209] - [netdrv] r8152: fix setting RTL8152_UNPLUG (Don Zickus) [1303209] - [include] usb: hcd: add generic PHY support (Don Zickus) [1303209] - [include] usb: rename phy to usb_phy in HCD (Don Zickus) [1303209] - [usb] host: st: fix ehci/ohci driver selection (Don Zickus) [1303209] - [usb] core: log higher level message on malformed LANGID descriptor (Don Zickus) [1303209] - [netdrv] r8152: support ethtool eee (Don Zickus) [1303209] - [netdrv] r8152: add functions to set EEE (Don Zickus) [1303209] - [netdrv] r8152: change the EEE definition (Don Zickus) [1303209] - [netdrv] r8152: fix the carrier off when autoresuming (Don Zickus) [1303209] - [usb] treewide: Fix typos in Kconfig (Don Zickus) [1303209] - [usb] host: ohci-st: Add OHCI driver support for ST STB devices (Don Zickus) [1303209] - [include] usb: common: add API to get if the platform supports TPL (Don Zickus) [1303209] - [netdrv] r8152: disable ALDPS (Don Zickus) [1303209] - [usb] serial: remove zte_ev driver (Don Zickus) [1303209] - [netdrv] r8152: support VLAN (Don Zickus) [1303209] - [netdrv] r8152: use usleep_range (Don Zickus) [1303209] - [netdrv] r8152: use eth_hw_addr_random (Don Zickus) [1303209] - [netdrv] r8152: change the location of rtl8152_set_mac_address (Don Zickus) [1303209] - [netdrv] r8152: rename rx_buf_sz (Don Zickus) [1303209] - [netdrv] r8152: reduce the number of Tx (Don Zickus) [1303209] - [usb] zte_ev: fix removed PIDs (Don Zickus) [1303209] - [netdrv] r8152: replace strncpy with strlcpy (Don Zickus) [1303209] - [netdrv] r8152: check code with checkpatch.pl (Don Zickus) [1303209] - [usb] zte_ev: remove duplicate Qualcom PID (Don Zickus) [1303209] - [usb] zte_ev: remove duplicate Gobi PID (Don Zickus) [1303209] - [netdrv] net: fix USB network driver config option (Don Zickus) [1303209] - [netdrv] net: reduce USB network driver config options (Don Zickus) [1303209] - [netdrv] net: remove spurious zd1201 rule (Don Zickus) [1303209] - [netdrv] net/usb/hso: Add support for Option GTM671WFS (Don Zickus) [1303209] - [netdrv] ax88179_178a: Add ethtool ops for EEE support (Don Zickus) [1303209] - [netdrv] cdc-ether: clean packet filter upon probe (Don Zickus) [1303209] - [netdrv] r8152: fix the checking of the usb speed (Don Zickus) [1303209] - [usb] staging: keucr: remove driver (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add two Sierra Wireless/Netgear devices (Don Zickus) [1303209] - [usb] scsi: Remove CONFIG_SCSI_MULTI_LUN (Don Zickus) [1303209] - [netdrv] hso: fix deadlock when receiving bursts of data (Don Zickus) [1303209] - [netdrv] hso: remove unused workqueue (Don Zickus) [1303209] - [netdrv] r8152: fix r8152_csum_workaround function (Don Zickus) [1303209] - [netdrv] usbnet: smsc95xx: add reset_resume function with reset operation (Don Zickus) [1303209] - [netdrv] r8152: support jumbo frame for RTL8153 (Don Zickus) [1303209] - [usb] host: xhci-plat: add support for the R-Car H2 and M2 xHCI controllers (Don Zickus) [1303209] - [netdrv] r8152: wake up the device before dumping the hw counter (Don Zickus) [1303209] - [netdrv] r8152: increase the tx timeout (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: Add ID for Telewell TW-LTE 4G v2 (Don Zickus) [1303209] - [usb] kconfig: make EHCI_MSM selectable for QCOM SOCs (Don Zickus) [1303209] - [netdrv] usb: gadget: net2280: Add support for PLX USB338X (Don Zickus) [1303209] - [netdrv] revert "tools: ffs-test: convert to new descriptor format fixing compilation error" (Don Zickus) [1303209] - [netdrv] tools: ffs-test: convert to new descriptor format fixing compilation error (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Olivetti Olicard modems (Don Zickus) [1303209] - [netdrv] ipheth: Add support for iPad 2 and iPad 3 (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: interface #11 in Sierra Wireless MC73xx is not QMI (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add additional Sierra Wireless QMI devices (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Netgear AirCard 341U (Don Zickus) [1303209] - [netdrv] r8152: Use kmemdup instead of kmalloc + memcpy (Don Zickus) [1303209] - [include] revert "usb: gadget: net2280: Add support for PLX USB338X" (Don Zickus) [1303209] - [include] usb: cdc-wdm: properly include types.h (Don Zickus) [1303209] - [include] usb: cdc-wdm: export cdc-wdm uapi header (Don Zickus) [1303209] - [include] usb: gadget: net2280: Add support for PLX USB338X (Don Zickus) [1303209] - [usb] ohci: sort out dependencies for lpc32xx and omap (Don Zickus) [1303209] - [usb] ohci-da8xx can only be built-in (Don Zickus) [1303209] - [usb] host: xhci-plat: add support for the Armada 375/38x XHCI controllers (Don Zickus) [1303209] - [usb] common: rename phy-fsm-usb.c to usb-otg-fsm.c (Don Zickus) [1303209] - [usb] Add support for using a MAX3421E chip as a host driver (Don Zickus) [1303209] - [usb] phy: msm: reset controller is mandatory now (Don Zickus) [1303209] - [netdrv] net: get rid of SET_ETHTOOL_OPS (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add a number of Dell devices (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add a number of CMOTech devices (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Alcatel L800MA (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Olivetti Olicard 500 (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Sierra Wireless MC7305/MC7355 (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Sierra Wireless MC73xx (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Sierra Wireless EM7355 (Don Zickus) [1303209] - [usb] ehci: Export the ehci_hub_control function (Don Zickus) [1303209] - [usb] ohci: Export the OHCI hub control and status_data functions (Don Zickus) [1303209] - [include] usb: phy: generic: switch over to IS_ENABLED() (Don Zickus) [1303209] - [include] usb: phy: generic: allow multiples calls to usb_phy_generic_register() (Don Zickus) [1303209] - [include] usb: phy: rename to (Don Zickus) [1303209] - [include] usb: phy: rename usb_nop_xceiv to usb_phy_generic (Don Zickus) [1303209] - [usb] arch: Mass conversion of smp_mb__*() (Don Zickus) [1303209] - [netdrv] r8152: check RTL8152_UNPLUG (Don Zickus) [1303209] - [netdrv] qmi_wwan/cdc_ether: move Novatel E371 (1410:9011) to qmi_wwan (Don Zickus) [1303209] - [netdrv] lg-vl600: Convert uses of __constant_ to (Don Zickus) [1303209] - [netdrv] r8152: support dumping the hw counters (Don Zickus) [1303209] - [netdrv] r8152: add skb_cow_head (Don Zickus) [1303209] - [include] usbcore: rename struct dev_state to struct usb_dev_state (Don Zickus) [1303209] - [include] staging: usbip: claim ports used by shared devices (Don Zickus) [1303209] - [netdrv] r8152: support IPv6 (Don Zickus) [1303209] - [netdrv] r8152: support TSO (Don Zickus) [1303209] - [netdrv] r8152: support rx checksum (Don Zickus) [1303209] - [netdrv] r8152: calculate the dropped packets for rx (Don Zickus) [1303209] - [netdrv] r8152: up the priority of the transmission (Don Zickus) [1303209] - [netdrv] r8152: check tx agg list before spin lock (Don Zickus) [1303209] - [netdrv] r8152: replace spin_lock_irqsave and spin_unlock_irqrestore (Don Zickus) [1303209] - [netdrv] revert "usbnet: ax88179_178a: enable tso if usb host supports sg dma" (Don Zickus) [1303209] - [usb] don't use PREPARE_DELAYED_WORK (Don Zickus) [1303209] - [netdrv] r8152: remove rtl8152_get_stats (Don Zickus) [1303209] - [netdrv] r8152: replace tp->netdev with netdev (Don Zickus) [1303209] - [netdrv] r8152: deal with the empty line and space (Don Zickus) [1303209] - [netdrv] r8152: disable the ECM mode (Don Zickus) [1303209] - [include] usb: phy: Add set_wakeup API (Don Zickus) [1303209] - [netdrv] usb ax88179/178a: Support D-Link DUB-1312 (Don Zickus) [1303209] - [netdrv] ax88179_178a: Add VID:DID for Lenovo OneLinkDock Gigabit LAN (Don Zickus) [1303209] - [usb] kconfig: Remove useless "default N" lines (Don Zickus) [1303209] - [netdrv] treewide: Fix typo in Documentation/DocBook (Don Zickus) [1303209] - [netdrv] r8152: support get_msglevel and set_msglevel (Don Zickus) [1303209] - [netdrv] r8152: set disable_hub_initiated_lpm (Don Zickus) [1303209] - [netdrv] r8152: replace netif_rx with netif_receive_skb (Don Zickus) [1303209] - [netdrv] r8152: disable teredo for RTL8152 (Don Zickus) [1303209] - [netdrv] r8152: support runtime suspend (Don Zickus) [1303209] - [netdrv] r8152: support WOL (Don Zickus) [1303209] - [netdrv] r8152: move some functions from probe to open (Don Zickus) [1303209] - [netdrv] r8152: combine PHY reset with set_speed (Don Zickus) [1303209] - [netdrv] r8152: clear BMCR_PDOWN (Don Zickus) [1303209] - [netdrv] r8152: reduce the frequency of spin_lock (Don Zickus) [1303209] - [netdrv] r8152: load the default MAC address (Don Zickus) [1303209] - [netdrv] r8152: replace some types from int to bool (Don Zickus) [1303209] - [netdrv] r8152: add three functions (Don Zickus) [1303209] - [netdrv] r8152: move some functions (Don Zickus) [1303209] - [usb] host: remove USB_ARCH_HAS_?HCI (Don Zickus) [1303209] - [netdrv] net: asix: add missing flag to struct driver_info (Don Zickus) [1303209] - [netdrv] usb2net: Fix Default to 'y' for SR9800 Device Driver, setting to 'n' (Don Zickus) [1303209] - [netdrv] usb2net: sr9800: use zu for size_t (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add support for Cinterion PXS8 and PHS8 (Don Zickus) [1303209] - [netdrv] ehci-platform: Change compatible string from usb-ehci to generic-ehci (Don Zickus) [1303209] - [netdrv] usb2net: sr9800: One chip USB2.0 USB2NET SR9800 Device Driver Support (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add ZTE MF667 (Don Zickus) [1303209] - [usb] move hub init and LED blink work to power efficient workqueue (Don Zickus) [1303209] - [gpu] drm: Remove now duplicated usage of system_power_efficient_wq (Don Zickus) [1303209] - [kernel] workqueue: Add system wide power_efficient workqueues (Don Zickus) [1303209] - [kernel] workqueues: Introduce new flag WQ_POWER_EFFICIENT for power oriented workqueues (Don Zickus) [1303209] - [include] ehci-platform: Add support for clks and phy passed through devicetree (Don Zickus) [1303209] - [include] staging: usbip: convert usbip-host driver to usb_device_driver (Don Zickus) [1303209] - [netdrv] hso: remove some dead code (Don Zickus) [1303209] - [netdrv] r8152: fix the submission of the interrupt transfer (Don Zickus) [1303209] - [usb] ftdi_sio: add Tagsys RFID Reader IDs (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Netgear Aircard 340U (Don Zickus) [1303209] - [usb] storage: enable multi-LUN scanning when needed (Don Zickus) [1303209] - [usb] simple: add Dynastream ANT USB-m Stick device support (Don Zickus) [1303209] - [usb] storage: add unusual-devs entry for BlackBerry 9000 (Don Zickus) [1303209] - [usb] storage: restrict bcdDevice range for Super Top in Cypress ATACB (Don Zickus) [1303209] - [usb] ftdi_sio: add Mindstorms EV3 console adapter (Don Zickus) [1303209] - [netdrv] drivers/net: delete non-required instances of include (Don Zickus) [1303209] - [netdrv] r8152: ecm and vendor modes coexist (Don Zickus) [1303209] - [netdrv] r8152: fix the warnings and a error from checkpatch.pl (Don Zickus) [1303209] - [netdrv] r8152: change the descriptor (Don Zickus) [1303209] - [netdrv] dm9601: add USB IDs for new dm96xx variants (Don Zickus) [1303209] - [netdrv] net: usbnet: fix SG initialisation (Don Zickus) [1303209] - [usb] ehci: add freescale imx28 special write register method (Don Zickus) [1303209] - [usb] cdc-wdm: resp_count can be 0 even if WDM_READ is set (Don Zickus) [1303209] - [usb] image: correct spelling mistake in comment (Don Zickus) [1303209] - [usb] treewide: fix comments and printk msgs (Don Zickus) [1303209] - [netdrv] r8152: correct some messages (Don Zickus) [1303209] - [netdrv] hso: fix handling of modem port SERIAL_STATE notifications (Don Zickus) [1303209] - [netdrv] r8152: replace the return value of rtl_ops_init (Don Zickus) [1303209] - [netdrv] r8152: move the actions of saving the information of the device (Don Zickus) [1303209] - [netdrv] r8152: replace some tabs with spaces (Don Zickus) [1303209] - [netdrv] r8152: fix the wrong return value (Don Zickus) [1303209] - [usb] serial: add Moxa UPORT 12XX/14XX/16XX driver (Don Zickus) [1303209] - [usb] f81232: switch to generic tiocmiwait (Don Zickus) [1303209] - [usb] f81232: remove bogus call to wake up MSR queue (Don Zickus) [1303209] - [netdrv] r8152: support RTL8153 (Don Zickus) [1303209] - [netdrv] r8152: split rtl8152_enable (Don Zickus) [1303209] - [netdrv] r8152: add rtl_ops (Don Zickus) [1303209] - [netdrv] r8152: change some definitions (Don Zickus) [1303209] - [netdrv] r8152: modify the method of accessing PHY (Don Zickus) [1303209] - [netdrv] r8152: move rtl8152_unload and ocp_reg_write (Don Zickus) [1303209] - [netdrv] usbnet: mcs7830: rework link state detection (Don Zickus) [1303209] - [usb] musb: Rework USB and USB_GADGET dependency (Don Zickus) [1303209] - [netdrv] dm9601: work around tx fifo sync issue on dm962x (Don Zickus) [1303209] - [netdrv] dm9601: make it clear that dm9620/dm9621a are also supported (Don Zickus) [1303209] - [netdrv] dm9601: fix reception of full size ethernet frames on dm9620/dm9621a (Don Zickus) [1303209] - [netdrv] dm9601: add support for dm9621a based dongle (Don Zickus) [1303209] - [usb] storage: fix compile warning (Don Zickus) [1303209] - [usb] usb: hcd: move controller wakeup setting initialization to individual driver (Don Zickus) [1303209] - [usb] atm: usbatm: fixed a pointer variable format issue (Don Zickus) [1303209] - [usb] hcd: Initialize USB phy if needed (Don Zickus) [1303209] - [include] usb: hcd: Remove USB phy if needed (Don Zickus) [1303209] - [usb] storage: use sg_miter_* APIs to access scsi buffer (Don Zickus) [1303209] - [lib] scatterlist: export sg_miter_skip() (Don Zickus) [1303209] - [documentation] usb: ohci: Properly handle OHCI controller suspend (Don Zickus) [1303209] - [usb] acpi: Clean up inclusions of ACPI header files (Don Zickus) [1303209] - [netdrv] usb: Fix FSF address in file headers (Don Zickus) [1303209] - [include] arm: at91: move at91_pmc.h to include/linux/clk/at91_pmc.h (Don Zickus) [1303209] - [include] usb: phy: move OTG FSM header (Don Zickus) [1303209] - [netdrv] r8152: fix incorrect type in assignment (Don Zickus) [1303209] - [netdrv] r8152: support stopping/waking tx queue (Don Zickus) [1303209] - [netdrv] r8152: modify the tx flow (Don Zickus) [1303209] - [netdrv] r8152: fix tx/rx memory overflow (Don Zickus) [1303209] - [usb] tree-wide: use reinit_completion instead of INIT_COMPLETION (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: no need to check for resume if suspend exists (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: manage_power should always set needs_remote_wakeup (Don Zickus) [1303209] - [usb] tm: Fix dynamic_debug / ratelimited atm_dbg and atm_rldbg macros (Don Zickus) [1303209] - [netdrv] usb: ohci: remove ep93xx bus glue platform driver (Don Zickus) [1303209] - [netdrv] ax88179_178a: Remove AX_MEDIUM_ALWAYS_ONE bit in AX_MEDIUM_STATUS_MODE register to avoid TX throttling (Don Zickus) [1303209] - [usb] consolidate the reassignments of ->f_op in ->open() instances (Don Zickus) [1303209] - [netdrv] ax88179_178a: Add VID:DID for Samsung USB Ethernet Adapter (Don Zickus) [1303209] - [netdrv] ax88179_178a: Correct the RX error definition in RX header (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: Olivetti Olicard 200 support (Don Zickus) [1303209] - [netdrv] usbnet: fix error return code in usbnet_probe() (Don Zickus) [1303209] - [include] usb: usb_phy_gen: refine conditional declaration of usb_nop_xceiv_register (Don Zickus) [1303209] - [usb] revert "usb: ohci: Properly handle OHCI controller suspend" (Don Zickus) [1303209] - [usb] treewide: Fix typo in Kconfig (Don Zickus) [1303209] - [usb] host: Rename ehci-s5p to ehci-exynos (Don Zickus) [1303209] - [usb] Remove unnecessary semicolons (Don Zickus) [1303209] - [usb] ohci: Properly handle OHCI controller suspend (Don Zickus) [1303209] - [include] usb: phy: generic: Add gpio_reset to platform data (Don Zickus) [1303209] - [netdrv] Miscellaneous conversions to ETH_ALEN (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: fix Cinterion PLXX product ID (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: fix checkpatch warnings (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Telit LE920 newer firmware support (Don Zickus) [1303209] - [usb] ohci: make ohci-pxa27x a separate driver (Don Zickus) [1303209] - [netdrv] usb: ohci: make ohci-ep93xx a separate driver (Don Zickus) [1303209] - [usb] ohci: make ohci-nxp a separate driver (Don Zickus) [1303209] - [usb] ohci: make ohci-s3c2410 a separate driver (Don Zickus) [1303209] - [usb] ohci: make ohci-at91 a separate driver (Don Zickus) [1303209] - [usb] ohci: make ohci-spear a separate driver (Don Zickus) [1303209] - [usb] ohci: make ohci-omap3 a separate driver (Don Zickus) [1303209] - [usb] ohci: make ohci-omap a separate driver (Don Zickus) [1303209] - [usb] ohci: make ohci-exynos a separate driver (Don Zickus) [1303209] - [usb] ehci: make ehci-w90X900 a separate driver (Don Zickus) [1303209] - [netdrv] net: cdc-phonet: Staticize usbpn_probe (Don Zickus) [1303209] - [netdrv] net: usb: cdc_ether: use usb.h macros whenever possible (Don Zickus) [1303209] - [netdrv] net: usb: cdc_ether: fix checkpatch errors and warnings (Don Zickus) [1303209] - [usb] Remove GENERIC_HARDIRQ config option (Don Zickus) [1303209] - [netdrv] net: usbnet: update addr_assign_type if appropriate (Don Zickus) [1303209] - [netdrv] drivers/net: Convert uses of compare_ether_addr to ether_addr_equal (Don Zickus) [1303209] - [netdrv] usb2net: sr9700: One chip USB 1.1 USB2NET SR9700Device Driver Support (Don Zickus) [1303209] - [usb] serial: convert bus code to use drv_groups (Don Zickus) [1303209] - [netdrv] hso: Fix stack corruption on some architectures (Don Zickus) [1303209] - [netdrv] hso: Earlier catch of error condition (Don Zickus) [1303209] - [netdrv] r8152: add comments (Don Zickus) [1303209] - [netdrv] r8152: adjust tx_bottom function (Don Zickus) [1303209] - [netdrv] r8152: move some declearation of variables (Don Zickus) [1303209] - [netdrv] r8152: adjust some duplicated code (Don Zickus) [1303209] - [netdrv] r8152: replace lockflags with flags (Don Zickus) [1303209] - [netdrv] r8152: replace void * with struct r8152 * (Don Zickus) [1303209] - [netdrv] r8152: remove clearing the memory to zero for netdev priv (Don Zickus) [1303209] - [netdrv] net/usb/r8152: enable interrupt transfer (Don Zickus) [1303209] - [netdrv] net/usb/r8152: enable tx checksum (Don Zickus) [1303209] - [netdrv] net/usb/r8152: support aggregation (Don Zickus) [1303209] - [netdrv] net: asix: Move declaration of ax88172a_info to shared header (Don Zickus) [1303209] - [netdrv] net: asix: Staticise non-exported symbols (Don Zickus) [1303209] - [usb] misc: Fix swapped properties in usb3503 DT parsing (Don Zickus) [1303209] - [netdrv] usbnet: ax88179_178a: enable tso if usb host supports sg dma (Don Zickus) [1303209] - [usb] host: add has_tdi_phy_lpm capability bit (Don Zickus) [1303209] - [include] usb: phy: rename nop_usb_xceiv => usb_phy_gen_xceiv (Don Zickus) [1303209] - [netdrv] ax88179_178a: avoid copy of tx tcp packets (Don Zickus) [1303209] - [netdrv] net/usb/r8152: adjust relative ocp function (Don Zickus) [1303209] - [netdrv] net/usb/r8152: make sure the USB buffer is DMA-able (Don Zickus) [1303209] - [netdrv] net/usb/r815x: change the return value for bind functions (Don Zickus) [1303209] - [netdrv] net/usb/r815x: avoid to call mdio functions for runtime-suspended device (Don Zickus) [1303209] - [netdrv] net/usb/r815x: replace USB buffer from stack to DMA-able (Don Zickus) [1303209] - [include] usb: of: fix build breakage caused by recent patches (Don Zickus) [1303209] - [include] usb: host: Faraday fotg210-hcd driver (Don Zickus) [1303209] - [usb] ehci-omap: select NOP_USB_XCEIV PHY driver (Don Zickus) [1303209] - [usb] phy: make PHY driver selection possible by controller drivers (Don Zickus) [1303209] - [include] usb: common: introduce of_usb_get_maximum_speed() (Don Zickus) [1303209] - [include] usb: phy: protect against NULL phy pointers (Don Zickus) [1303209] - [netdrv] usbnet: increase max rx/tx qlen for improving USB3 thoughtput (Don Zickus) [1303209] - [usb] revert "usb: host: Faraday fotg210-hcd driver" (Don Zickus) [1303209] - [usb] host: Faraday fotg210-hcd driver (Don Zickus) [1303209] - [netdrv] usb/net/r815x: fix cast to restricted __le32 (Don Zickus) [1303209] - [netdrv] usb/net/r8152: fix integer overflow in expression (Don Zickus) [1303209] - [netdrv] net/usb: add relative mii functions for r815x (Don Zickus) [1303209] - [netdrv] net: cdc_ether: allow combined control and data interface (Don Zickus) [1303209] - [netdrv] net: ipheth: Add USB ID for iPad mini (Don Zickus) [1303209] - [netdrv] qmi_wwan: add ONDA MT689DC device ID (fwd) (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add TP-LINK MA260 (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Option GTM681W (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: fixup Sierra Wireless MC8305 entry (Don Zickus) [1303209] - [netdrv] usbnet: ax88179_178a: add .reset_resume hook (Don Zickus) [1303209] - [netdrv] usbnet: ax88179_178a: Correct a typo in description (Don Zickus) [1303209] - [include] usb: fix build error without CONFIG_USB_PHY (Don Zickus) [1303209] - [usb] console/font: Refactor font support code selection logic (Don Zickus) [1303209] - [netdrv] net: Move MII out from under NET_CORE and hide it (Don Zickus) [1303209] - [usb] Check for ARCH_EXYNOS separately (Don Zickus) [1303209] - [usb] ehci: make ehci-tegra a separate driver (Don Zickus) [1303209] - [include] usb: add devicetree helpers for determining dr_mode and phy_type (Don Zickus) [1303209] - [usb] mips: octeon: Rename Kconfig CAVIUM_OCTEON_REFERENCE_BOARD to CAVIUM_OCTEON_SOC (Don Zickus) [1303209] - [netdrv] net/usb/kalmia: use *phC to dump small buffers (Don Zickus) [1303209] - [usb] tty: vt: convert remain take_over_console's users to do_take_over_console (Don Zickus) [1303209] - [netdrv] net/usb: r8152: Use module_usb_driver() (Don Zickus) [1303209] - [netdrv] net/usb: r8152: Remove redundant version.h header inclusion (Don Zickus) [1303209] - [usb] host: Faraday USB2.0 FUSBH200-HCD driver (Don Zickus) [1303209]- [kernel] sysrq: Fix warning in sysrq generated crash (Rafael Aquini) [1090498] - [kernel] sysrq, rcu: suppress RCU stall warnings while sysrq runs (Rafael Aquini) [1090498] - [kernel] rcu: Provide API to suppress stall warnings while sysrc runs (Rafael Aquini) [1090498] - [kernel] sysrq: rcu-ify __handle_sysrq (Rafael Aquini) [1090498] - [virtio] virtio_balloon: include linux/virtio_types.h (Luiz Capitulino) [1263649] - [mm] balloon_compaction: fix race between migration and ballooning (Luiz Capitulino) [1263649] - [virtio] virtio_balloon: fix race by fill and leak (Luiz Capitulino) [1263649] - [mm] balloon_compaction: fix deflation when compaction is disabled (Luiz Capitulino) [1263649] - [virtio] virtio_balloon: do not change memory amount visible via /proc/meminfo (Luiz Capitulino) [1263649] - [virtio] virtio_balloon: change stub of release_pages_by_pfn (Luiz Capitulino) [1263649] - [virtio] virtio_balloon: free some memory from balloon on OOM (Luiz Capitulino) [1263649] - [virtio] virtio_balloon: return the amount of freed memory from leak_balloon() (Luiz Capitulino) [1263649] - [mm] balloon_compaction: add vmstat counters and kpageflags bit (Luiz Capitulino) [1263649] - [mm] balloon_compaction: remove balloon mapping and flag AS_BALLOON_MAP (Luiz Capitulino) [1263649] - [mm] balloon_compaction: redesign ballooned pages management (Luiz Capitulino) [1263649] - [virtio] virtio_balloon: don't crash if virtqueue is broken (Luiz Capitulino) [1263649] - [virtio] virtio_balloon: don't softlockup on huge balloon changes (Luiz Capitulino) [1263649] - [virtio] Mark function virtballoon_migratepage() as static in virtio_balloon.c (Luiz Capitulino) [1263649] - [mm] correctly update zone->managed_pages (Luiz Capitulino) [1263649] - [mm] mmu_notifier: fix memory corruption (Jerome Glisse) [1307042] - [mm] write to force_empty will cause soft lockup (Gustavo Duarte) [1297381] - [mm] dmapool: allow NULL `pool' pointer in dma_pool_destroy() (Mike Snitzer) [1314893] - [mm] mempool: allow NULL `pool' pointer in mempool_destroy() (Mike Snitzer) [1314893] - [mm] slab_common: allow NULL cache pointer in kmem_cache_destroy() (Mike Snitzer) [1314893] - [mm] page_alloc.c: rework code layout in memmap_init_zone() (Yasuaki Ishimatsu) [1270209] - [mm] page_alloc.c: introduce kernelcore=mirror option (Yasuaki Ishimatsu) [1270209] - [mm] page_alloc.c: calculate zone_start_pfn at zone_spanned_pages_in_node() (Yasuaki Ishimatsu) [1270209] - [x86] mirror: x86 enabling - find mirrored memory ranges (Yasuaki Ishimatsu) [1270209] - [mm] memblock: allocate boot time data structures from mirrored memory (Yasuaki Ishimatsu) [1270209] - [mm] memblock: add extra "flags" to memblock to allow selection of memory based on attribute (Yasuaki Ishimatsu) [1270209] - [mm] hotplug: init the zone's size when calculating node totalpages (Yasuaki Ishimatsu) [1270209] - [mm] memblock: refactor functions to set/clear MEMBLOCK_HOTPLUG (Yasuaki Ishimatsu) [1270209] - [lib] Add a generic cmdline parse function parse_option_str (Yasuaki Ishimatsu) [1270209] - [mm] memblock: fix wrong type in memblock_find_in_range_node() (Yasuaki Ishimatsu) [1270209] - [mm] memblock: use for_each_memblock() (Yasuaki Ishimatsu) [1270209] - [mm] memblock: Do some refactoring, enhance API (Yasuaki Ishimatsu) [1270209] - [mm] memblock: use WARN_ONCE when MAX_NUMNODES passed as input parameter (Yasuaki Ishimatsu) [1270209] - [x86] mm: memblock: switch to use NUMA_NO_NODE (Yasuaki Ishimatsu) [1270209] - [mm] memblock: switch to use NUMA_NO_NODE instead of MAX_NUMNODES (Yasuaki Ishimatsu) [1270209] - [mm] memblock: reorder parameters of memblock_find_in_range_node (Yasuaki Ishimatsu) [1270209] - [x86] Use memblock_set_current_limit() to set limit for memblock (Yasuaki Ishimatsu) [1270209] - [mm] memblock: fix wrong comment in __next_free_mem_range() (Yasuaki Ishimatsu) [1270209] - [mm] remove duplicated call of get_pfn_range_for_nid (Yasuaki Ishimatsu) [1270209] - [mm] shm: wait for pins to be released when sealing (Vlad Yasevich) [1282530] - [kernel] sched: add cond_resched_rcu() helper (Vlad Yasevich) [1282530] - [mm] shm: Add memory sealing support memfd_create (Vlad Yasevich) [1282530] - [mm] shm: add sealing API (Vlad Yasevich) [1282530] - [mm] allow drivers to prevent new writable mappings (Vlad Yasevich) [1282530] - [mm] mmap: kill correct_wcount/inode, use allow_write_access() (Vlad Yasevich) [1282530]- [mm] add VM_WARN_ON() and VM_WARN_ON_ONCE() (Dave Anderson) [1274624] - [mm] hugetlbfs: optimize when NUMA=n (Dave Anderson) [1274624] - [mm] hugetlb: use memory policy when available (Dave Anderson) [1274624] - [mm] optimize put_mems_allowed() usage (Dave Anderson) [1274624] - [mm] new_vma_page() cannot see NULL vma for hugetlb pages (Tomoaki Nishimura) [1287322] - [mm] mempolicy: fix !vma in new_vma_page() (Tomoaki Nishimura) [1287322] - [mm] hugetlb: call huge_pte_alloc() only if ptep is null (Tomoaki Nishimura) [1287322] - [mm] migrate: hugetlb: putback destination hugepage to active list (Tomoaki Nishimura) [1287322] - [mm] hugetlb: cleanup using paeg_huge_active() (Tomoaki Nishimura) [1287322] - [fs] hugetlb: fix lockdep splat caused by pmd sharing (Tomoaki Nishimura) [1287322] - [tools] vm: fix page-flags build (Tomoaki Nishimura) [1287322] - [mm] hugetlb: fix hugepage memory leak caused by wrong reserve count (Tomoaki Nishimura) [1287322] - [mm] hugetlb: use pmd_page() in follow_huge_pmd() (Tomoaki Nishimura) [1287322] - [mm] hugetlb: add migration entry check in __unmap_hugepage_range (Tomoaki Nishimura) [1287322] - [mm] hugetlb: add migration/hwpoisoned entry check in hugetlb_change_protection (Tomoaki Nishimura) [1287322] - [mm] hugetlb: fix getting refcount 0 page in hugetlb_fault() (Tomoaki Nishimura) [1287322] - [mm] hugetlb: take page table lock in follow_huge_pmd() (Tomoaki Nishimura) [1287322] - [x86] mm: hugetlb: pmd_huge() returns true for non-present hugepage (Tomoaki Nishimura) [1287322] - [mm] hugetlb: reduce arch dependent code around follow_huge_* (Tomoaki Nishimura) [1287322] - [mm] unmapped page migration avoid unmap+remap overhead (Tomoaki Nishimura) [1287322] - [mm] hugetlb: fix copy_hugetlb_page_range() (Tomoaki Nishimura) [1287322] - [mm] rmap: calculate page offset when needed (Tomoaki Nishimura) [1287322] - [mm] rmap: fix pgoff calculation to handle hugepage correctly (Tomoaki Nishimura) [1287322] - [mm] hugetlb: fix copy_hugetlb_page_range() to handle migration/hwpoisoned entry (Tomoaki Nishimura) [1287322] - [mm] hugetlb: rename hugepage_migration_support() to ..._supported() (Tomoaki Nishimura) [1287322] - [mm] hugetlb: restrict hugepage_migration_support() to x86_64 (Tomoaki Nishimura) [1287322] - [mm] migrate: correct failure handling if !hugepage_migration_support() (Tomoaki Nishimura) [1287322] - [mm] mbind: add BUG_ON(!vma) in new_vma_page() (Tomoaki Nishimura) [1287322] - [mm] mempolicy: rename check_*range to queue_pages_*range (Tomoaki Nishimura) [1287322] - [mm] prepare to remove /proc/sys/vm/hugepages_treat_as_movable (Tomoaki Nishimura) [1287322] - [mm] migrate: check movability of hugepage in unmap_and_move_huge_page() (Tomoaki Nishimura) [1287322] - [mm] memory-hotplug: enable memory hotplug to handle hugepage (Tomoaki Nishimura) [1287322] - [mm] migrate: remove VM_HUGETLB from vma flag check in vma_migratable() (Tomoaki Nishimura) [1287322] - [mm] mbind: add hugepage migration code to mbind() (Tomoaki Nishimura) [1287322] - [mm] migrate: add hugepage migration code to move_pages() (Tomoaki Nishimura) [1287322] - [mm] migrate: add hugepage migration code to migrate_pages() (Tomoaki Nishimura) [1287322] - [mm] hugetlb: remove useless check about mapping type (Tomoaki Nishimura) [1287322] - [mm] hugetlb: remove redundant list_empty check in gather_surplus_pages() (Tomoaki Nishimura) [1287322] - [mm] hugetlb: move up the code which check availability of free huge page (Tomoaki Nishimura) [1287322] - [x86] mm: Remove general hugetlb code from x86 (Tomoaki Nishimura) [1287322] - [mm] hugetlb: Copy general hugetlb code from x86 to mm (Tomoaki Nishimura) [1287322] - [x86] mm: Remove x86 version of huge_pmd_share (Tomoaki Nishimura) [1287322] - [mm] hugetlb: Copy huge_pmd_share from x86 to mm (Tomoaki Nishimura) [1287322] - [mm] memcontrol: switch soft limit default back to infinity (Jerome Marchand) [1217771] - [kernel] res_counter: remove the unused API (Jerome Marchand) [1217771] - [mm] hugetlb_cgroup: convert to lockless page counters (Jerome Marchand) [1217771] - [mm] memcontrol: lockless page counters (Jerome Marchand) [1217771] - [net] tcp_memcontrol: Remove tcp_max_memory (Jerome Marchand) [1217771] - [mm] memcontrol: lockless page counters (Jerome Marchand) [1217771]- [fs] proc: fix for infinite loop in proc_device_tree_update_prop (Carlos Maiolino) [1210350 1314928] - [x86] perf/x86/intel: Add perf core PMU support for Intel Knights Landing (Jiri Olsa) [1145362 1224374 1259976] - [x86] perf/x86/intel/uncore: Remove hard coding of PMON box control MSR offset (Jiri Olsa) [1145362 1224374 1259976] - [x86] perf/x86/intel/uncore: Add Knights Landing uncore PMU support (Jiri Olsa) [1145362 1224374 1259976] - [x86] x86/perf/intel_rapl: Make Knights Landings support functional (Jiri Olsa) [1145362 1224374 1259976] - [x86] perf/x86/intel/uncore: Add Broadwell-EP uncore support (Jiri Olsa) [1145362 1224374 1259976] - [tools] perf hists browser: Fix segfault if use symbol filter in cmdline (Jiri Olsa) [1308570] - [tools] perf hists browser: Reset selection when refresh (Jiri Olsa) [1308570] - [tools] perf hists browser: Add NULL pointer check to prevent crash (Jiri Olsa) [1308570] - [tools] perf buildid-list: Fix return value of perf buildid-list -k (Jiri Olsa) [1308570] - [tools] perf buildid-list: Show running kernel build id fix (Jiri Olsa) [1308570] - [tools] perf probe: Clear probe_trace_event when add_probe_trace_event() fails (Jiri Olsa) [1308570] - [tools] perf probe: Fix memory leaking on failure by clearing all probe_trace_events (Jiri Olsa) [1308570] - [tools] perf inject: Also re-pipe lost_samples event (Jiri Olsa) [1308570] - [tools] perf buildid-list: Requires ordered events (Jiri Olsa) [1308570] - [tools] perf symbols: Fix dso lookup by long name and missing buildids (Jiri Olsa) [1308570] - [tools] perf symbols: Allow forcing reading of non-root owned files by root (Jiri Olsa) [1308570] - [tools] perf hists browser: The dso can be obtained from popup_action->ms.map->dso (Jiri Olsa) [1308570] - [tools] perf hists browser: Fix 'd' hotkey action to filter by DSO (Jiri Olsa) [1308570] - [tools] perf symbols: Rebuild rbtree when adjusting symbols for kcore (Jiri Olsa) [1308570] - [tools] include: Add compiler.h to list.h (Jiri Olsa) [1308570] - [tools] perf probe: Verify parameters in two functions (Jiri Olsa) [1308570] - [tools] perf session: Add missing newlines to some pr_err() calls (Jiri Olsa) [1308570] - [tools] perf annotate: Support full source file paths for srcline fix (Jiri Olsa) [1308570] - [tools] perf test: Do not be case sensitive when searching for matching tests (Jiri Olsa) [1308570] - [tools] perf probe: Cleanup find_perf_probe_point_from_map to reduce redundancy (Jiri Olsa) [1308570] - [tools] perf annotate: Inform the user about objdump failures in --stdio (Jiri Olsa) [1308570] - [tools] perf stat: Make stat options global (Jiri Olsa) [1308570] - [tools] perf sched latency: Fix thread pid reuse issue (Jiri Olsa) [1308570] - [tools] perf tools: Fix find_perf_probe_point_from_map() which incorrectly returns success (Jiri Olsa) [1308570] - [tools] perf trace: Fix documentation for -i (Jiri Olsa) [1308570] - [tools] perf tools: Allow shuffling the build tests (Jiri Olsa) [1308570] - [tools] perf tools: Insert split maps correctly into origin group (Jiri Olsa) [1308570] - [tools] perf stat: Use common printout function to avoid duplicated code (Jiri Olsa) [1308570] - [tools] perf stat: Move sw clock metrics printout to stat-shadow (Jiri Olsa) [1308570] - [tools] perf test: Keep test result clean if '-v' not set (Jiri Olsa) [1308570] - [kernel] perf: pad raw data samples automatically (Jiri Olsa) [1308570] - [tools] perf unwind: Pass symbol source to libunwind (Jiri Olsa) [1308570] - [tools] build: Fix libiberty feature detection (Jiri Olsa) [1308570] - [tools] perf script: Enable printing of branch stack (Jiri Olsa) [1308570] - [tools] perf symbols: Fix endless loop in dso__split_kallsyms_for_kcore (Jiri Olsa) [1308570] - [tools] perf tools: Enable pre-event inherit setting by config terms (Jiri Olsa) [1308570] - [tools] perf symbols: we can now read separate debug-info files based on a build ID (Jiri Olsa) [1308570] - [tools] perf symbols: Fix type error when reading a build-id (Jiri Olsa) [1308570] - [tools] perf tools: Search for more options when passing args to -h (Jiri Olsa) [1308570] - [tools] perf stat: Cache aggregated map entries in extra cpumap (Jiri Olsa) [1308570] - [tools] perf cpu_map: Add cpu_map__empty_new function (Jiri Olsa) [1308570] - [tools] perf evsel: Move id_offset out of struct perf_evsel union member (Jiri Olsa) [1308570] - [tools] perf tools: Introduce usage_with_options_msg() (Jiri Olsa) [1308570] - [tools] perf tools: Setup pager when printing usage and help (Jiri Olsa) [1308570] - [tools] perf report: Rename to --show-cpu-utilization (Jiri Olsa) [1308570] - [tools] perf tools: Improve ambiguous option help message (Jiri Olsa) [1308570] - [tools] perf tools: Provide help for subset of options (Jiri Olsa) [1308570] - [tools] perf tools: Show tool command line options ordered (Jiri Olsa) [1308570] - [tools] perf annotate: Don't die() when finding an invalid config option (Jiri Olsa) [1308570] - [tools] perf ui tui: Register the error callbacks before initializing the widgets (Jiri Olsa) [1308570] - [tools] perf annotate: Fix 'annotate.use_offset' config variable usage (Jiri Olsa) [1308570] - [tools] perf tools: Improve call graph documents and help messages (Jiri Olsa) [1308570] - [tools] perf tools: Defaults to 'caller' callchain order only if --children is enabled (Jiri Olsa) [1308570] - [tools] perf top: Support call-graph display options also (Jiri Olsa) [1308570] - [tools] perf tools: Move callchain help messages to callchain.h (Jiri Olsa) [1308570] - [tools] lib traceevent: Support ps/pS (Jiri Olsa) [1308570] - [tools] perf annotate: Add debug message for out of bounds sample (Jiri Olsa) [1308570] - [tools] perf evsel: Print branch filter state with -vv (Jiri Olsa) [1308570] - [tools] perf cpu_map: Fix core dump caused by per-socket/core system-wide stat (Jiri Olsa) [1308570] - [tools] lib traceevent: update KVM plugin (Jiri Olsa) [1308570] - [tools] perf build: Add fixdep to .gitignore (Jiri Olsa) [1308570] - [tools] perf record: Add ability to sample call branches (Jiri Olsa) [1308570] - [include] perf: Add PERF_SAMPLE_BRANCH_CALL (Jiri Olsa) [1308570] - [tools] perf bench: Use named initializers in the trailer too (Jiri Olsa) [1308570] - [tools] perf script: Check output fields only for samples (Jiri Olsa) [1308570] - [tools] perf cpu_map: Add data arg to cpu_map__build_map callback (Jiri Olsa) [1308570] - [tools] perf cpu_map: Make cpu_map__build_map global (Jiri Olsa) [1308570] - [tools] perf stat: Add AGGR_UNSET mode (Jiri Olsa) [1308570] - [tools] perf stat: Rename perf_stat struct into perf_stat_evsel (Jiri Olsa) [1308570] - [tools] perf help: Change 'usage' to 'Usage' for consistency (Jiri Olsa) [1308570] - [tools] perf bench: Run benchmarks, don't test them (Jiri Olsa) [1308570] - [tools] perf bench mem: Rename 'routine' to 'function' (Jiri Olsa) [1308570] - [tools] perf bench: Harmonize all the -l/--nr_loops options (Jiri Olsa) [1308570] - [tools] perf bench mem: Reorganize the code a bit (Jiri Olsa) [1308570] - [tools] perf bench mem: Improve user visible strings (Jiri Olsa) [1308570] - [tools] perf bench mem: Fix 'length' vs. 'size' naming confusion (Jiri Olsa) [1308570] - [tools] perf bench mem: Rename 'routine' to 'routine_str' (Jiri Olsa) [1308570] - [tools] perf bench mem: Change 'cycle' to 'cycles' (Jiri Olsa) [1308570] - [tools] perf bench: List output formatting options on 'perf bench -h' (Jiri Olsa) [1308570] - [tools] perf bench: Remove the prefaulting complication from 'perf bench mem mem*' (Jiri Olsa) [1308570] - [tools] perf bench: Rename 'mem-memcpy.c' => 'mem-functions.c' (Jiri Olsa) [1308570] - [tools] perf bench: Eliminate unused argument from bench_mem_common() (Jiri Olsa) [1308570] - [tools] perf bench: Default to all routines in 'perf bench mem' (Jiri Olsa) [1308570] - [tools] perf bench: Improve the 'perf bench mem memcpy' code readability (Jiri Olsa) [1308570] - [tools] perf test: Suppress libtraceevent warnings (Jiri Olsa) [1308570] - [tools] perf test: Silence tracepoint event failures (Jiri Olsa) [1308570] - [tools] build: Fix cross compile build (Jiri Olsa) [1308570] - [tools] include: Fix strict-aliasing rules breakage (Jiri Olsa) [1308570] - [tools] perf hists browser: Add 'm' key for context menu display (Jiri Olsa) [1308570] - [tools] perf callchains: Fix unw_word_t pointer casts (Jiri Olsa) [1308570] - [tools] perf callchain: Use debug_frame if eh_frame is unusable (Jiri Olsa) [1308570] - [tools] perf hists browser: Inform how to reset the symbol filter (Jiri Olsa) [1308570] - [tools] perf ui browsers: Remove help messages about use of right and arrow keys (Jiri Olsa) [1308570] - [tools] perf symbols: Try the .debug/ DSO cache as a last resort (Jiri Olsa) [1308570] - [tools] perf python: Support the PERF_RECORD_SWITCH event (Jiri Olsa) [1308570] - [tools] perf tools: Fix handling read result using a signed variable (Jiri Olsa) [1308570] - [tools] perf tools: Use hpp_dimension__add_output to register hpp columns (Jiri Olsa) [1308570] - [tools] perf tools: Introduce hpp_dimension__add_output function (Jiri Olsa) [1308570] - [tools] perf tools: Get rid of superfluos call to reset_dimensions (Jiri Olsa) [1308570] - [tools] perf tools: Fail properly in case pattern matching fails to find tracepoint (Jiri Olsa) [1308570] - [tools] perf hists browser: Implement horizontal scrolling (Jiri Olsa) [1308570] - [tools] perf ui browser: Optional horizontal scrolling key binding (Jiri Olsa) [1308570] - [tools] perf callchain: Switch default to 'graph, 0.5, caller' (Jiri Olsa) [1308570] - [tools] perf tests: Add Intel CQM test (Jiri Olsa) [1308570] - [tools] perf tests: Move x86 tests into arch directory (Jiri Olsa) [1308570] - [tools] perf tests: Add arch tests (Jiri Olsa) [1308570] - [tools] perf tools: Handle -h and -v options (Jiri Olsa) [1308570] - [tools] perf tools: Setup proper width for symbol_iaddr field (Jiri Olsa) [1308570] - [tools] perf tools: Add support for sorting on the iaddr (Jiri Olsa) [1308570] - [tools] perf tests: Add parsing test for 'P' modifier (Jiri Olsa) [1308570] - [tools] perf tools: Introduce 'P' modifier to request max precision (Jiri Olsa) [1308570] - [tools] perf tools: Export perf_event_attr__set_max_precise_ip() (Jiri Olsa) [1308570] - [tools] perf annotate: Fix sizeof_sym_hist overflow issue (Jiri Olsa) [1308570] - [tools] perf evlist: Display DATA_SRC sample type bit (Jiri Olsa) [1308570] - [tools] lib api fs: No need to use PATH_MAX + 1 (Jiri Olsa) [1308570] - [tools] perf stat: Reduce min --interval-print to 10ms (Jiri Olsa) [1308570] - [tools] perf record: Change 'record.samples' type to unsigned long long (Jiri Olsa) [1308570] - [tools] perf probe: Allow probing on kmodules without dwarf (Jiri Olsa) [1308570] - [tools] perf list: Honour 'event_glob' whem printing selectable PMUs (Jiri Olsa) [1308570] - [tools] perf list: Do event name substring search as last resort when no events found (Jiri Olsa) [1308570] - [tools] perf callchain: Allow for max_stack greater than PERF_MAX_STACK_DEPTH (Jiri Olsa) [1308570] - [tools] perf report: Fix a bug on "--call-graph none" option (Jiri Olsa) [1308570] - [tools] perf top: Register idle thread (Jiri Olsa) [1308570] - [tools] perf top: Fix unresolved comm when -s comm is used (Jiri Olsa) [1308570] - [tools] perf record: Allocate area for sample_id_hdr in a synthesized comm event (Jiri Olsa) [1308570] - [tools] perf tools: By default use the most precise "cycles" hw counter available (Jiri Olsa) [1308570] - [tools] perf list: Remove blank lines, headers when piping output (Jiri Olsa) [1308570] - [tools] perf probe: Improve error message when return is on inlined function (Jiri Olsa) [1308570] - [tools] perf probe: Fix a segfault bug in debuginfo_cache (Jiri Olsa) [1308570] - [tools] perf probe: Show correct source lines of probes on kmodules (Jiri Olsa) [1308570] - [tools] perf probe: Begin and end libdwfl report session correctly (Jiri Olsa) [1308570] - [tools] perf probe: Fix to remove dot suffix from second or latter events (Jiri Olsa) [1308570] - [tools] lib symbol: Introduce kallsyms2elf_type (Jiri Olsa) [1308570] - [tools] lib symbol: Rename kallsyms2elf_type to kallsyms2elf_binding (Jiri Olsa) [1308570] - [tools] perf machine: Add method for common kernel_map(FUNCTION) operation (Jiri Olsa) [1308570] - [tools] perf machine: Use machine__kernel_map() thoroughly (Jiri Olsa) [1308570] - [tools] perf report: Amend documentation about max_stack and synthesized callchains (Jiri Olsa) [1308570] - [tools] perf maps: Introduce maps__find_symbol_by_name() (Jiri Olsa) [1308570] - [tools] perf tools: Fix shadowed declaration in parse-events.c (Jiri Olsa) [1308570] - [tools] Fix shadowed declaration in err.h (Jiri Olsa) [1308570] - [tools] perf tools: Enable event_config terms to tracepoint events (Jiri Olsa) [1308570] - [tools] perf tools: Adds the tracepoint name parsing support (Jiri Olsa) [1308570] - [tools] perf tools: Show proper error message for wrong terms of hw/sw events (Jiri Olsa) [1308570] - [tools] perf tools: Adds the config_term callback for different type events (Jiri Olsa) [1308570] - [tools] perf intel-pt: Add mispred-all config option to aid use with autofdo (Jiri Olsa) [1308570] - [tools] perf inject: Add --strip option to strip out non-synthesized events (Jiri Olsa) [1308570] - [tools] perf inject: Remove more aux-related stuff when processing instruction traces (Jiri Olsa) [1308570] - [tools] perf evlist: Add perf_evlist__remove() (Jiri Olsa) [1308570] - [tools] perf evlist: Add perf_evlist__id2evsel_strict() (Jiri Olsa) [1308570] - [tools] perf script: Make scripting_max_stack value allow for synthesized callchains (Jiri Olsa) [1308570] - [tools] perf scripting python: Allow for max_stack greater than PERF_MAX_STACK_DEPTH (Jiri Olsa) [1308570] - [tools] perf script: Add a setting for maximum stack depth (Jiri Olsa) [1308570] - [tools] perf hists: Allow for max_stack greater than PERF_MAX_STACK_DEPTH (Jiri Olsa) [1308570] - [tools] perf report: Make max_stack value allow for synthesized callchains (Jiri Olsa) [1308570] - [tools] perf intel-pt: Support generating branch stack (Jiri Olsa) [1308570] - [tools] perf intel-pt: Move branch filter logic (Jiri Olsa) [1308570] - [tools] perf inject: Set branch stack feature flag when synthesizing branch stacks (Jiri Olsa) [1308570] - [tools] perf report: Skip events with null branch stacks (Jiri Olsa) [1308570] - [tools] perf report: Also do default setup for synthesized branch stacks (Jiri Olsa) [1308570] - [tools] perf report: Adjust sample type validation for synthesized branch stacks (Jiri Olsa) [1308570] - [tools] perf auxtrace: Add option to synthesize branch stacks on samples (Jiri Olsa) [1308570] - [tools] perf tools: Add more documentation to export-to-postgresql.py script (Jiri Olsa) [1308570] - [tools] perf session: Warn when AUX data has been lost (Jiri Olsa) [1308570] - [tools] perf script: Allow time to be displayed in nanoseconds (Jiri Olsa) [1308570] - [tools] perf intel-pt: Make logging slightly more efficient (Jiri Olsa) [1308570] - [tools] perf intel-pt: Fix potential loop forever (Jiri Olsa) [1308570] - [tools] perf report: Fix sample type validation for synthesized callchains (Jiri Olsa) [1308570] - [tools] perf auxtrace: Fix 'instructions' period of zero (Jiri Olsa) [1308570] - [tools] build: Build fixdep helper from perf and basic libs (Jiri Olsa) [1308570] - [tools] perf tools: Rename the 'single_dep' target to 'prepare' (Jiri Olsa) [1308570] - [tools] build: Make the fixdep helper part of the build process (Jiri Olsa) [1308570] - [tools] build: Move dependency copy into function (Jiri Olsa) [1308570] - [tools] build: Add fixdep dependency helper (Jiri Olsa) [1308570] - [tools] build: Add test for missing include (Jiri Olsa) [1308570] - [tools] build: Add Makefile.include (Jiri Olsa) [1308570] - [tools] lib api fs: Store tracing mountpoint for better error message (Jiri Olsa) [1308570] - [tools] perf tools: Use __map__is_kernel() when synthesizing kernel module mmap records (Jiri Olsa) [1308570] - [tools] perf hists browser: Use the map to determine if a DSO is being used as a kernel (Jiri Olsa) [1308570] - [tools] perf top: Filter symbols based on __map__is_kernel(map) (Jiri Olsa) [1308570] - [tools] perf record: Synthesize COMM event for a command line workload (Jiri Olsa) [1308570] - [tools] perf tools: Add include/err.h into MANIFEST (Jiri Olsa) [1308570] - [tools] build: Allow setting the feature detection user (Jiri Olsa) [1308570] - [tools] build: Fixup feature detection display function name (Jiri Olsa) [1308570] - [tools] perf tools: Don't assume that the parser returns non empty evsel list (Jiri Olsa) [1308570] - [tools] perf probe: Fix a segfault when removing uprobe events (Jiri Olsa) [1308570] - [tools] perf tools: Introduce regs_query_register_offset() for x86 (Jiri Olsa) [1308570] - [tools] perf tools: regs_query_register_offset() infrastructure (Jiri Olsa) [1308570] - [tools] perf tools: Enhance parsing events tracepoint error output (Jiri Olsa) [1308570] - [tools] perf evsel: Propagate error info from tp_format (Jiri Olsa) [1308570] - [tools] perf tools: Propagate error info for the tracepoint parsing (Jiri Olsa) [1308570] - [tools] Add err.h with ERR_PTR PTR_ERR interface (Jiri Olsa) [1308570] - [tools] perf probe: Export init/exit_probe_symbol_maps() (Jiri Olsa) [1308570] - [tools] perf probe: Free perf_probe_event in cleanup_perf_probe_events() (Jiri Olsa) [1308570] - [tools] perf test: Add entry for hists socket filter (Jiri Olsa) [1308570] - [tools] perf hists browser: Zoom in/out for processor socket (Jiri Olsa) [1308570] - [tools] perf report: Introduce --socket-filter option (Jiri Olsa) [1308570] - [tools] perf tools: Introduce new sort type "socket" for the processor socket (Jiri Olsa) [1308570] - [tools] perf tools: Add processor socket info to hist_entry and addr_location (Jiri Olsa) [1308570] - [tools] perf machine: Add pointer to sample's environment (Jiri Olsa) [1308570] - [tools] perf env: Introduce read_cpu_topology_map() method (Jiri Olsa) [1308570] - [tools] perf cpu_map: Use sysfs__read_int in get_{core, socket}_id() (Jiri Olsa) [1308570] - [tools] lib api cpu: Introduce cpu.[ch] to obtain cpu related information (Jiri Olsa) [1308570] - [tools] lib api fs: Introduce sysfs__read_{int, ull}() (Jiri Olsa) [1308570] - [tools] perf env: Read msr pmu type from header (Jiri Olsa) [1308570] - [tools] perf tools: Add tools/include into tags directories (Jiri Olsa) [1308570] - [tools] perf evsel: Remove forward declaration of 'struct perf_evlist' (Jiri Olsa) [1308570] - [tools] perf hists browser: Fixup the "cpu" column width calculation (Jiri Olsa) [1308570] - [tools] perf env: Adopt perf_header__set_cmdline (Jiri Olsa) [1308570] - [tools] perf env: Rename some leftovers from rename to perf_env (Jiri Olsa) [1308570] - [tools] perf env: Move perf_env out of header.h and session.c into separate object (Jiri Olsa) [1308570] - [tools] perf tests: Introduce iterator function for tests (Jiri Olsa) [1308570] - [tools] perf test: Add entry to test cpu topology (Jiri Olsa) [1308570] - [tools] perf tools: Switch to tracing_path interface on appropriate places (Jiri Olsa) [1308570] - [tools] lib api fs: Remove debugfs, tracefs and findfs objects (Jiri Olsa) [1308570] - [tools] lib api fs: Replace debugfs/tracefs objects interface with fs.c (Jiri Olsa) [1308570] - [tools] lib api fs: Make tracing_path_strerror_open message generic (Jiri Olsa) [1308570] - [tools] perf tests: Print objdump/dso buffers if they don't match (Jiri Olsa) [1308570] - [tools] perf tests: Stop reading if objdump output crossed sections (Jiri Olsa) [1308570] - [tools] perf tests: Make objdump disassemble zero blocks (Jiri Olsa) [1308570] - [tools] perf tests: Take into account address of each objdump line (Jiri Olsa) [1308570] - [tools] perf trace: Add read/write to the file group (Jiri Olsa) [1308570] - [tools] perf probe: Print deleted events in cmd_probe() (Jiri Olsa) [1308570] - [tools] perf probe: Split del_perf_probe_events() (Jiri Olsa) [1308570] - [tools] perf probe: Move print logic into cmd_probe() (Jiri Olsa) [1308570] - [tools] perf probe: Link trace_probe_event into perf_probe_event (Jiri Olsa) [1308570] - [tools] perf probe: Split add_perf_probe_events() (Jiri Olsa) [1308570] - [tools] perf intel-pt: Add support for PERF_RECORD_SWITCH (Jiri Olsa) [1308570] - [tools] perf session: Don't call dump_sample() when evsel is NULL (Jiri Olsa) [1308570] - [tools] x86/insn: perf tools: Add new xsave instructions (Jiri Olsa) [1308570] - [tools] x86/insn: perf tools: Add new memory protection keys instructions (Jiri Olsa) [1308570] - [tools] x86/insn: perf tools: Add new memory instructions (Jiri Olsa) [1308570] - [tools] x86/insn: perf tools: Add new SHA instructions (Jiri Olsa) [1308570] - [tools] x86/insn: perf tools: Pedantically tweak opcode map for MPX instructions (Jiri Olsa) [1308570] - [x86] asm/decoder: Explain CALLW discrepancy between Intel and AMD (Jiri Olsa) [1308570] - [x86] mpx: Add MPX related opcodes to the x86 opcode map (Jiri Olsa) [1308570] - [x86] insn: Add new opcodes as of June, 2013 (Jiri Olsa) [1308570] - [tools] perf tools: Add a test for decoding of new x86 instructions (Jiri Olsa) [1308570] - [tools] perf tools: Display build warning if x86 instruction decoder differs from kernel (Jiri Olsa) [1308570] - [tools] lib api fs: Add FSTYPE__configured() method (Jiri Olsa) [1308570] - [tools] lib api fs: Add FSTYPE__mount() method (Jiri Olsa) [1308570] - [tools] lib api fs: Add tracefs into fs.c object (Jiri Olsa) [1308570] - [tools] lib api fs: Add debugfs into fs.c object (Jiri Olsa) [1308570] - [tools] lib api fs: Move SYSFS_MAGIC PROC_SUPER_MAGIC into fs.c (Jiri Olsa) [1308570] - [tools] lib api fs: Add STR and PATH_MAX macros to fs object (Jiri Olsa) [1308570] - [tools] lib api fs: Move debugfs__strerror_open into tracing_path.c object (Jiri Olsa) [1308570] - [tools] lib api fs: Move tracing_path interface into api/fs/tracing_path.c (Jiri Olsa) [1308570] - [tools] perf tools: Move tracing_path stuff under same namespace (Jiri Olsa) [1308570] - [tools] perf tools: Remove mountpoint arg from perf_debugfs_mount (Jiri Olsa) [1308570] - [tools] perf stat: Quieten failed to read counter message (Jiri Olsa) [1308570] - [tools] perf tools: Store the cpu socket and core ids in the perf.data header (Jiri Olsa) [1308570] - [tools] perf cpumap: Factor out functions to get core_id and socket_id (Jiri Olsa) [1308570] - [tools] lib traceevent: Support function __get_dynamic_array_len (Jiri Olsa) [1308570] - [tools] perf tools: Copy linux/filter.h to tools/include (Jiri Olsa) [1308570] - [tools] perf tools: Always use non inlined file name for 'srcfile' sort key (Jiri Olsa) [1308570] - [kernel] perf: Fix race in swevent hash (Jiri Olsa) [1308570] - [kernel] perf: Fix race in perf_event_exec() (Jiri Olsa) [1308570] - [kernel] perf: Do not send exit event twice (Jiri Olsa) [1308570] - [kernel] perf: Fix PERF_EVENT_IOC_PERIOD deadlock (Jiri Olsa) [1308570] - [kernel] perf: Fix inherited events vs. tracepoint filters (Jiri Olsa) [1308570] - [kernel] perf: Disable IRQs across RCU RS CS that acquires scheduler lock (Jiri Olsa) [1308570]- [tools] perf tools: Fix build break on powerpc due to sample_reg_masks (Jiri Olsa) [1306834] - [tools] perf tools: Fix copying of /proc/kcore (Jiri Olsa) [1306834] - [tools] perf intel-pt: Remove no_force_psb from documentation (Jiri Olsa) [1306834] - [tools] perf probe: Use existing routine to look for a kernel module by dso->short_name (Jiri Olsa) [1306834] - [tools] lib traceevent: Fix string handling in heterogeneous arch environments (Jiri Olsa) [1306834] - [tools] perf record: Avoid infinite loop at buildid processing with no samples (Jiri Olsa) [1306834] - [tools] perf tools: Bool functions shouldn't return -1 (Jiri Olsa) [1306834] - [tools] build: Add test for presence of __get_cpuid() gcc builtin (Jiri Olsa) [1306834] - [tools] build: Add test for presence of numa_num_possible_cpus() in libnuma (Jiri Olsa) [1306834] - [tools] revert "perf symbols: Fix mismatched declarations for elf_getphdrnum" (Jiri Olsa) [1306834] - [tools] perf stat: Fix per-pkg event reporting bug (Jiri Olsa) [1306834] - [tools] perf tests: Fix software clock events test setting maps (Jiri Olsa) [1306834] - [tools] perf tests: Fix task exit test setting maps (Jiri Olsa) [1306834] - [tools] perf evlist: Fix create_syswide_maps() not propagating maps (Jiri Olsa) [1306834] - [tools] perf evlist: Fix add() not propagating maps (Jiri Olsa) [1306834] - [tools] perf evlist: Factor out a function to propagate maps for a single evsel (Jiri Olsa) [1306834] - [tools] perf evlist: Make create_maps() use set_maps() (Jiri Olsa) [1306834] - [tools] perf evlist: Make set_maps() more resilient (Jiri Olsa) [1306834] - [tools] perf evsel: Add own_cpus member (Jiri Olsa) [1306834] - [tools] perf evlist: Fix missing thread_map__put in propagate_maps() (Jiri Olsa) [1306834] - [tools] perf evlist: Fix splice_list_tail() not setting evlist (Jiri Olsa) [1306834] - [tools] perf evlist: Add has_user_cpus member (Jiri Olsa) [1306834] - [tools] perf evlist: Remove redundant validation from propagate_maps() (Jiri Olsa) [1306834] - [tools] perf evlist: Simplify set_maps() logic (Jiri Olsa) [1306834] - [tools] perf evlist: Simplify propagate_maps() logic (Jiri Olsa) [1306834] - [tools] perf top: Fix segfault pressing -> with no hist entries (Jiri Olsa) [1306834] - [tools] perf header: Fixup reading of HEADER_NRCPUS feature (Jiri Olsa) [1306834] - [tools] perf tools: Fix use of wrong event when processing exit events (Jiri Olsa) [1306834] - [tools] perf tools: Fix parse_events_add_pmu caller (Jiri Olsa) [1306834] - [tools] perf tools: Fix link time error with sample_reg_masks on non x86 (Jiri Olsa) [1306834] - [tools] perf build: Fix Intel PT instruction decoder dependency problem (Jiri Olsa) [1306834] - [tools] perf dwarf: Fix potential array out of bounds access (Jiri Olsa) [1306834] - [tools] perf record: Add ability to name registers to record (Jiri Olsa) [1306834] - [tools] perf/x86: Add list of register names (Jiri Olsa) [1306834] - [tools] perf script: Enable printing of interrupted machine state (Jiri Olsa) [1306834] - [tools] perf evlist: Open event on evsel cpus and threads (Jiri Olsa) [1306834] - [tools] perf tools: Fix build on powerpc broken by pt/bts (Jiri Olsa) [1306834] - [kernel] perf: add the necessary core perf APIs when accessing events counters in eBPF programs (Jiri Olsa) [1306834] - [tools] perf evlist: Add backpointer for perf_env to evlist (Jiri Olsa) [1306834] - [tools] perf tools: Rename perf_session_env to perf_env (Jiri Olsa) [1306834] - [tools] perf tools: Do not change lib/api/fs/debugfs directly (Jiri Olsa) [1306834] - [tools] perf tools: Add tracing_path and remove unneeded functions (Jiri Olsa) [1306834] - [tools] perf buildid: Introduce sysfs/filename__sprintf_build_id (Jiri Olsa) [1306834] - [tools] perf evsel: Add a backpointer to the evlist a evsel is in (Jiri Olsa) [1306834] - [tools] perf trace: Add header with copyright and background info (Jiri Olsa) [1306834] - [tools] perf scripts python: Add new compaction-times script (Jiri Olsa) [1306834] - [tools] lib traceeveent: Allow for negative numbers in print format (Jiri Olsa) [1306834] - [tools] perf script: Add --[no-]-demangle/--[no-]-demangle-kernel (Jiri Olsa) [1306834] - [tools] perf stat: Get correct cpu id for print_aggr (Jiri Olsa) [1306834] - [tools] perf probe: Support probing at absolute address (Jiri Olsa) [1306834] - [tools] perf probe: Fix error reported when offset without function (Jiri Olsa) [1306834] - [tools] perf probe: Fix list result when address is zero (Jiri Olsa) [1306834] - [tools] perf probe: Fix list result when symbol can't be found (Jiri Olsa) [1306834] - [tools] build: Allow duplicate objects in the object list (Jiri Olsa) [1306834] - [tools] perf tools: Remove export.h from MANIFEST (Jiri Olsa) [1306834] - [tools] perf probe: Prevent segfault when reading probe point with absolute address (Jiri Olsa) [1306834] - [tools] perf tools: Update Intel PT documentation (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT support for decoding TRACESTOP packets (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT support for using CYC packets (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT support for decoding CYC packets (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT support for using MTC packets (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT support for decoding MTC packets (Jiri Olsa) [1306834] - [tools] perf tools: Pass Intel PT information for decoding MTC and CYC (Jiri Olsa) [1306834] - [tools] perf tools: Add new Intel PT packet definitions (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT support for PSB periods (Jiri Olsa) [1306834] - [tools] perf tools: Fix Intel PT 'instructions' sample period (Jiri Olsa) [1306834] - [tools] perf ordered_events: Clear the progress bar at the end of a flush (Jiri Olsa) [1306834] - [tools] perf ui tui progress: Implement the ui_progress_ops->finish() method (Jiri Olsa) [1306834] - [tools] perf annotate: Reset the dso find_symbol cache when removing symbols (Jiri Olsa) [1306834] - [tools] perf tools: Fix tarball build broken by pt/bts (Jiri Olsa) [1306834] - [tools] perf probe: Try to use symbol table if searching debug info failed (Jiri Olsa) [1306834] - [tools] perf tools: Initialize reference counts in map__clone() (Jiri Olsa) [1306834] - [tools] perf tools: Add example call-graph script (Jiri Olsa) [1306834] - [tools] perf tools: Put itrace options into an asciidoc include (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel BTS support (Jiri Olsa) [1306834] - [tools] lib traceevent: Add checks for returned EVENT_ERROR type (Jiri Olsa) [1306834] - [tools] perf tools: Fix Intel PT timestamp handling (Jiri Olsa) [1306834] - [tools] perf tools: /proc/kcore requires CAP_SYS_RAWIO message too noisy (Jiri Olsa) [1306834] - [tools] perf script: Fix segfault using --show-mmap-events (Jiri Olsa) [1306834] - [tools] perf tools: Take Intel PT into use (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT support (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT decoder (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT log (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT instruction decoder (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT packet decoder (Jiri Olsa) [1306834] - [tools] perf auxtrace: Add Intel PT as an AUX area tracing type (Jiri Olsa) [1306834] - [tools] perf tools: Add a helper function to probe whether cpu-wide tracing is possible (Jiri Olsa) [1306834] - [tools] perf symbols: Fix annotation of vdso (Jiri Olsa) [1306834] - [tools] perf annotate: Fix 32-bit compilation error in util/annotate.c (Jiri Olsa) [1306834] - [tools] perf script: Initialize callchain_param.record_mode (Jiri Olsa) [1306834] - [tools] perf trace: Move vfs_getname storage to per thread area (Jiri Olsa) [1306834] - [tools] perf probe: Fix to add missed brace around if block (Jiri Olsa) [1306834] - [tools] perf tools: Support static linking with libdw (Jiri Olsa) [1306834] - [tools] perf tests: Add tests to callgraph and time parse (Jiri Olsa) [1306834] - [tools] perf report: Show call graph from reference events (Jiri Olsa) [1306834] - [tools] perf callchain: Allow disabling call graphs per event (Jiri Olsa) [1306834] - [tools] perf callchain: Per-event type selection support (Jiri Olsa) [1306834] - [tools] perf probe: Fix to show lines of sys_ functions correctly (Jiri Olsa) [1306834] - [tools] perf hists browser: Make ESC unzoom as well (Jiri Olsa) [1306834] - [tools] perf ui browser: Introduce ui_browser__printf() (Jiri Olsa) [1306834] - [tools] perf ui browser: Introduce ui_browser__write_nstring() (Jiri Olsa) [1306834] - [tools] perf trace: Beautify keyctl's option arg (Jiri Olsa) [1306834] - [tools] perf trace: Use the FD beautifier for socket syscall fds (Jiri Olsa) [1306834] - [tools] perf sort: Check for SRCLINE_UNKNOWN case in "srcfile" processing (Jiri Olsa) [1306834] - [tools] perf trace: Add missing clockid entries (Jiri Olsa) [1306834] - [tools] perf trace: Associate some more syscall args with the getname beautifier (Jiri Olsa) [1306834] - [tools] perf evlist: Be more specific on -F/--freq (Jiri Olsa) [1306834] - [tools] perf record: Support per-event freq term (Jiri Olsa) [1306834] - [tools] perf report: Add support for srcfile sort key (Jiri Olsa) [1306834] - [tools] perf hists: Update the column width for the "srcline" sort key (Jiri Olsa) [1306834] - [tools] perf hists: hist_entry__cmp() may use he_tmp.hists, initialize it (Jiri Olsa) [1306834] - [tools] perf tools: Unset perf_event_attr::freq when period term is set (Jiri Olsa) [1306834] - [tools] perf tools: Support full source file paths for srcline (Jiri Olsa) [1306834] - [tools] perf callchain: Move option parsing code to util.c (Jiri Olsa) [1306834] - [tools] perf stat: Move perf_counts struct and functions into separate object (Jiri Olsa) [1306834] - [tools] perf tools: Auto detecting kernel include options (Jiri Olsa) [1306834] - [tools] perf tools: Auto detecting kernel build directory (Jiri Olsa) [1306834] - [tools] perf tools: Call clang to compile C source to object code (Jiri Olsa) [1306834] - [tools] perf tools: Introduce llvm config options (Jiri Olsa) [1306834] - [tools] perf tools: Extend the event parser maximum error index (Jiri Olsa) [1306834] - [tools] perf tools: Validate config term maximum value (Jiri Olsa) [1306834] - [tools] perf tools: Add perf_pmu__format_bits() (Jiri Olsa) [1306834] - [tools] perf tools: Fix perf-with-kcore handling of arguments containing spaces (Jiri Olsa) [1306834] - [tools] perf auxtrace: Fix period type 'i' not working (Jiri Olsa) [1306834] - [tools] perf tools xtensa: Add DWARF register names (Jiri Olsa) [1306834] - [tools] perf report: Display cycles in branch sort mode (Jiri Olsa) [1306834] - [tools] perf top: Add branch annotation code to top (Jiri Olsa) [1306834] - [tools] perf annotate: Finally display IPC and cycle accounting (Jiri Olsa) [1306834] - [tools] perf annotate: Compute IPC and basic block cycles (Jiri Olsa) [1306834] - [tools] perf report: Add processing for cycle histograms (Jiri Olsa) [1306834] - [tools] perf report: Add infrastructure for a cycles histogram (Jiri Olsa) [1306834] - [tools] perf report: Add flag for non ANY branch mode (Jiri Olsa) [1306834] - [tools] perf tools: Add support for cycles, weight branch_info field (Jiri Olsa) [1306834] - [tools] perf tools: Add empty Build files for architectures lacking them (Jiri Olsa) [1306834] - [tools] perf stat: Move counter processing code into stat object (Jiri Olsa) [1306834] - [tools] perf stat: Pass 'struct perf_stat_config' into process_counter() (Jiri Olsa) [1306834] - [tools] perf stat: Move 'interval' into struct perf_stat_config (Jiri Olsa) [1306834] - [tools] perf stat: Move 'output' into struct perf_stat_config (Jiri Olsa) [1306834] - [tools] perf stat: Move 'scale' into struct perf_stat_config (Jiri Olsa) [1306834] - [tools] perf stat: Introduce struct perf_stat_config (Jiri Olsa) [1306834] - [tools] perf tools: Add missing forward declaration of struct map to probe-event.h (Jiri Olsa) [1306834] - [tools] perf tools: Introduce veprintf (Jiri Olsa) [1306834] - [tools] perf trace: Add total time column to summary (Jiri Olsa) [1306834] - [tools] perf tools: Fix build errors with mipsel-linux-uclibc compiler (Jiri Olsa) [1306834] - [tools] perf trace: Write to stderr by default (Jiri Olsa) [1306834] - [tools] perf tools: Do not include escape sequences in color_vfprintf return (Jiri Olsa) [1306834] - [tools] perf tools: Remove trail argument to color vsprintf (Jiri Olsa) [1306834] - [tools] perf tools: Refine parse/config callchain functions (Jiri Olsa) [1306834] - [tools] perf tools: Per-event time support (Jiri Olsa) [1306834] - [tools] perf trace: Use vfs_getname syscall arg beautifier in more syscalls (Jiri Olsa) [1306834] - [tools] perf trace: Deref sys_enter pointer args with contents from probe:vfs_getname (Jiri Olsa) [1306834] - [tools] perf trace: Use a constant for the syscall formatting buffer (Jiri Olsa) [1306834] - [tools] perf trace: Remember if the vfs_getname tracepoint/kprobe is in place (Jiri Olsa) [1306834] - [tools] perf trace: Do not show syscall tracepoint filter in the --no-syscalls case (Jiri Olsa) [1306834] - [tools] perf script: No tracepoints? Don't call libtraceevent (Jiri Olsa) [1306834] - [tools] perf tests: Adding build test for having ending double slash (Jiri Olsa) [1306834] - [tools] perf tools: Introduce callgraph_set for callgraph option (Jiri Olsa) [1306834] - [tools] perf tools: Force period term to overload global settings (Jiri Olsa) [1306834] - [tools] perf tools: Add support for event post configuration (Jiri Olsa) [1306834] - [tools] perf session env: Rename exit method (Jiri Olsa) [1306834] - [tools] perf symbols: Fix mismatched declarations for elf_getphdrnum (Jiri Olsa) [1306834] - [tools] perf python: Make twatch.py use soft dummy event, freq=0 (Jiri Olsa) [1306834] - [tools] perf python: Add missing PERF_RECORD_{MMAP2, AUX, etc} (Jiri Olsa) [1306834] - [tools] perf python: Add macro to simplify maintainance of the constants array (Jiri Olsa) [1306834] - [tools] perf python: Remove dependency on 'machine' methods (Jiri Olsa) [1306834] - [tools] perf script: Add option --show-switch-events (Jiri Olsa) [1306834] - [tools] perf script: Don't assume evsel position of tracking events (Jiri Olsa) [1306834] - [tools] perf record: Add option --switch-events to select PERF_RECORD_SWITCH events (Jiri Olsa) [1306834] - [tools] perf tools: Add new PERF_RECORD_SWITCH event (Jiri Olsa) [1306834] - [tools] perf tools: Stop copying kallsyms into the perf.data file header (Jiri Olsa) [1306834] - [tools] perf tools: Stop reading the kallsyms data from perf.data (Jiri Olsa) [1306834] - [tools] perf script: Switch from perf.data's kallsyms to perf's symbol resolver (Jiri Olsa) [1306834] - [tools] perf trace: Provide libtracevent with a kernel symbol resolver (Jiri Olsa) [1306834] - [tools] perf symbols: Provide libtraceevent callback to resolve kernel symbols (Jiri Olsa) [1306834] - [tools] lib traceevent: Allow setting an alternative symbol resolver (Jiri Olsa) [1306834] - [tools] perf symbols: Introduce map__is_(kernel, kmodule)() (Jiri Olsa) [1306834] - [tools] perf symbols: Add front end cache for DSO symbol lookup (Jiri Olsa) [1306834] - [tools] perf header: Use argv style storage for cmdline feature data (Jiri Olsa) [1306834] - [tools] perf evlist: Tolerate NULL maps in propagate_maps (Jiri Olsa) [1306834] - [tools] perf evlist: Use bool instead of target argument in propagate_maps() (Jiri Olsa) [1306834] - [tools] perf evlist: Force perf_evlist__set_maps to propagate maps through events (Jiri Olsa) [1306834] - [tools] perf test: Check for refcnt in thread_map test (Jiri Olsa) [1306834] - [tools] perf bench futex: Add lock_pi stresser (Jiri Olsa) [1306834] - [tools] perf tools: Fix makefile generation under dash (Jiri Olsa) [1306834] - [tools] perf buildid: Use SBUILD_ID_SIZE macro (Jiri Olsa) [1306834] - [tools] perf probe: Move ftrace probe-event operations to probe-file.c (Jiri Olsa) [1306834] - [tools] perf probe: Simplify __add_probe_trace_events code (Jiri Olsa) [1306834] - [tools] perf record: Allow filtering perf's pid via --exclude-perf (Jiri Olsa) [1306834] - [tools] perf record: Apply filter to all events in a glob matching (Jiri Olsa) [1306834] - [tools] perf trace: Support 'strace' syscall event groups (Jiri Olsa) [1306834] - [tools] perf strlist: Make parse_list() private (Jiri Olsa) [1306834] - [tools] perf strlist: Allow substitutions from file contents in a given directory (Jiri Olsa) [1306834] - [tools] perf strlist: Make dupstr be the default and part of an extensible config parm (Jiri Olsa) [1306834] - [tools] perf strlist: load() should return a negative errno (Jiri Olsa) [1306834] - [tools] perf record: Document setting '-e pmu/period=N/' in man page (Jiri Olsa) [1306834] - [tools] lib api debugfs: Check for tracefs when reporting errors (Jiri Olsa) [1306834] - [tools] perf record: Let user have timestamps with per-thread recording (Jiri Olsa) [1306834] - [tools] perf probe: Delete an unnecessary check before the function call "strfilter__delete" (Jiri Olsa) [1306834] - [tools] perf trace: Use event filters for the event qualifier list (Jiri Olsa) [1306834] - [tools] perf evsel: Introduce append_filter() method (Jiri Olsa) [1306834] - [tools] perf evlist: Make perf_evlist__set_filter use perf_evsel__set_filter (Jiri Olsa) [1306834] - [tools] perf evsel: Introduce set_filter method (Jiri Olsa) [1306834] - [tools] perf evsel: Rename set_filter to apply_filter (Jiri Olsa) [1306834] - [tools] perf trace: Store the syscall ids for the event qualifiers in a table (Jiri Olsa) [1306834] - [tools] perf trace: Remember what are the syscalls tracepoint evsels (Jiri Olsa) [1306834] - [tools] perf tools: Asprintf like functions to format integer filter expression (Jiri Olsa) [1306834] - [tools] Restore export.h (Jiri Olsa) [1306834] - [kernel] perf: Fix races in computing the header sizes (Jiri Olsa) [1306834] - [kernel] perf: Fix u16 overflows (Jiri Olsa) [1306834] - [kernel] perf: Restructure perf syscall point of no return (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Fix Skylake FRONTEND MSR extrareg mask (Jiri Olsa) [1306834] - [x86] perf/x86/intel/pebs: Add PEBS frontend profiling for Skylake (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Make the CYCLE_ACTIVITY.* constraint on Broadwell more specific (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Fix constraint access (Jiri Olsa) [1306834] - [kernel] perf/ring-buffer: Clarify the use of page::private for high-order AUX allocations (Jiri Olsa) [1306834] - [x86] perf/x86/intel/pebs: Robustify PEBS buffer drain (Jiri Olsa) [1306834] - [x86] perf/x86/intel/pebs: Fix event disable PEBS buffer drain (Jiri Olsa) [1306834] - [x86] perf/x86/intel/uncore: Add Broadwell-DE uncore support (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Use 0x11 as extra reg test value (Jiri Olsa) [1306834] - [x86] perf/x86: Make merge_attr() global to use from perf_event_intel (Jiri Olsa) [1306834] - [x86] perf/x86/intel/lbr: Limit LBR accesses to TOS in callstack mode (Jiri Olsa) [1306834] - [x86] perf/x86/intel/lbr: Use correct index to save/restore LBR_INFO with call stack (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Add Intel Skylake PMU support (Jiri Olsa) [1306834] - [x86] perf/x86/intel/lbr: Optimize v4 LBR unfreezing (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Streamline LBR MSR handling in PMI (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Move PMU ACK to after LBR read (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Handle new arch perfmon v4 status bits (Jiri Olsa) [1306834] - [x86] perf/x86/intel/lbr: Add support for LBRv5 (Jiri Olsa) [1306834] - [x86] Add new MSRs and MSR bits used for Intel Skylake PMU support (Jiri Olsa) [1306834] - [include] perf: Add cycles to branch_info (Jiri Olsa) [1306834] - [include] perf: Export struct perf_branch_entry to userspace (Jiri Olsa) [1306834] - [x86] perf/x86/intel/lbr: Allow time stamp for free running PEBSv3 (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Add support for PEBSv3 profiling (Jiri Olsa) [1306834] - [x86] perf/x86/intel/uncore: Remove use of macro DEFINE_PCI_DEVICE_TABLE() (Jiri Olsa) [1306834] - [x86] perf/x86/intel/rapl: Add support for Knights Landing (KNL) (Jiri Olsa) [1306834] - [x86] perf/x86: Add a native_perf_sched_clock_from_tsc() (Jiri Olsa) [1306834]- [tools] perf top: Show backtrace when handling a SIGSEGV on --stdio mode (Jiri Olsa) [1305882] - [tools] perf tools: Fix buildid processing (Jiri Olsa) [1305882] - [tools] perf tools: Make fork event processing more resilient (Jiri Olsa) [1305882] - [tools] perf tools: Avoid deadlock when map_groups are broken (Jiri Olsa) [1305882] - [tools] perf tools: Fix test build error when bindir contains double slash (Jiri Olsa) [1305882] - [tools] perf stat: Fix transaction lenght metrics (Jiri Olsa) [1305882] - [tools] perf tools: Really allow to specify custom CC, AR or LD (Jiri Olsa) [1305882] - [tools] perf auxtrace: Fix misplaced check for HAVE_SYNC_COMPARE_AND_SWAP_SUPPORT (Jiri Olsa) [1305882] - [tools] perf hists browser: Take the --comm, --dsos, etc filters into account (Jiri Olsa) [1305882] - [tools] perf symbols: Store if there is a filter in place (Jiri Olsa) [1305882] - [tools] Copy lib/hweight.c from the kernel sources (Jiri Olsa) [1305882] - [tools] perf tools: Fix the detached tarball wrt rbtree copy (Jiri Olsa) [1305882] - [tools] perf thread_map: Fix the sizeof() calculation for map entries (Jiri Olsa) [1305882] - [tools] lib: Improve clean target (Jiri Olsa) [1305882] - [tools] perf stat: Fix shadow declaration of close (Jiri Olsa) [1305882] - [tools] perf tools: Fix lockup using 32-bit compat vdso (Jiri Olsa) [1305882] - [tools] Copy rbtree_augmented.h from the kernel (Jiri Olsa) [1305882] - [tools] Move rbtree.h from tools/perf/ (Jiri Olsa) [1305882] - [tools] Copy lib/rbtree.c to tools/lib/ (Jiri Olsa) [1305882] - [tools] perf tools: Copy rbtree.h from the kernel (Jiri Olsa) [1305882] - [tools] Adopt {READ, WRITE_ONCE} from the kernel (Jiri Olsa) [1305882] - [tools] perf tools: Allow to specify custom linker command (Jiri Olsa) [1305882] - [tools] perf tools: Create config.detected into OUTPUT directory (Jiri Olsa) [1305882] - [tools] perf mem: Fill in the missing session freeing after an error occurs (Jiri Olsa) [1305882] - [tools] perf kvm: Fill in the missing session freeing after an error occurs (Jiri Olsa) [1305882] - [tools] perf report: Fill in the missing session freeing after an error occurs (Jiri Olsa) [1305882] - [tools] perf kmem: Fill in the missing session freeing after an error occurs (Jiri Olsa) [1305882] - [tools] perf inject: Fill in the missing session freeing after an error occurs (Jiri Olsa) [1305882] - [tools] perf tools: Add missing break for PERF_RECORD_ITRACE_START (Jiri Olsa) [1305882] - [tools] perf symbols: Check access permission when reading symbol files (Jiri Olsa) [1305882] - [tools] perf stat: Introduce --per-thread option (Jiri Olsa) [1305882] - [tools] perf stat: Introduce print_counters function (Jiri Olsa) [1305882] - [tools] perf stat: Using init_stats instead of memset (Jiri Olsa) [1305882] - [tools] perf stat: Rename print_interval to process_interval (Jiri Olsa) [1305882] - [tools] perf stat: Remove perf_evsel__read_cb function (Jiri Olsa) [1305882] - [tools] perf stat: Move perf_stat initialization counter process code (Jiri Olsa) [1305882] - [tools] perf stat: Move zero_per_pkg into counter process code (Jiri Olsa) [1305882] - [tools] perf stat: Separate counters reading and processing (Jiri Olsa) [1305882] - [tools] perf stat: Introduce read_counters function (Jiri Olsa) [1305882] - [tools] perf stat: Introduce perf_evsel__read function (Jiri Olsa) [1305882] - [tools] perf stat: Introduce perf_evsel__alloc_stats function (Jiri Olsa) [1305882] - [tools] perf stat: Move perf_evlist__(alloc|free|reset)_stats into stat object (Jiri Olsa) [1305882] - [tools] perf stat: Move perf_evsel__(alloc|free)_prev_raw_counts into stat object (Jiri Olsa) [1305882] - [tools] perf stat: Move perf_evsel__(alloc|free|reset)_stat_priv into stat object (Jiri Olsa) [1305882] - [tools] perf stat: Introduce perf_evlist__reset_stats (Jiri Olsa) [1305882] - [tools] perf stat: Rename struct perf_counts::cpu member to values (Jiri Olsa) [1305882] - [tools] perf stat: Make stats work over the thread dimension (Jiri Olsa) [1305882] - [tools] perf stat: Use xyarray for cpu evsel counts (Jiri Olsa) [1305882] - [tools] perf stat: Introduce perf_counts function (Jiri Olsa) [1305882] - [tools] perf tests: Add thread_map object tests (Jiri Olsa) [1305882] - [tools] perf thrad_map: Add comm string into array (Jiri Olsa) [1305882] - [tools] perf thread_map: Introduce thread_map__reset function (Jiri Olsa) [1305882] - [tools] perf trace: Validate syscall list passed via -e argument (Jiri Olsa) [1305882] - [tools] perf tools: Make perf_evsel__(nr_)cpus generic (Jiri Olsa) [1305882] - [tools] perf evlist: Propagate thread maps through the evlist (Jiri Olsa) [1305882] - [tools] perf evlist: Propagate cpu maps to evsels in an evlist (Jiri Olsa) [1305882] - [tools] perf tools: Add reference counting for thread_map object (Jiri Olsa) [1305882] - [tools] perf tools: Add reference counting for cpu_map object (Jiri Olsa) [1305882] - [tools] perf header: Delete an unnecessary check before the calling free_event_desc() (Jiri Olsa) [1305882] - [tools] perf tools: Future-proof thread_map allocation size calculation (Jiri Olsa) [1305882] - [tools] perf tools: Allow auxtrace data alignment (Jiri Olsa) [1305882] - [tools] perf thread_map: Change map entries into a struct (Jiri Olsa) [1305882] - [tools] perf thread_map: Don't access the array entries directly (Jiri Olsa) [1305882] - [tools] perf probe: Fix failure to probe events on arm (Jiri Olsa) [1305882] - [tools] perf tools: Print a newline before dumping Aggregated stats (Jiri Olsa) [1305882] - [tools] perf session: Print a newline when dumping PERF_RECORD_FINISHED_ROUND (Jiri Olsa) [1305882] - [tools] perf tools: Allow events with dot (Jiri Olsa) [1305882] - [tools] perf pmu: Split perf_pmu__new_alias() (Jiri Olsa) [1305882] - [tools] perf pmu: Use __weak definition from (Jiri Olsa) [1305882] - [tools] perf build: Fix single target build dependency check (Jiri Olsa) [1305882] - [tools] perf tests: Add test for make install with prefix (Jiri Olsa) [1305882] - [tools] perf tests: Add testing for Makefile.perf (Jiri Olsa) [1305882] - [tools] perf tools: Fix build breakage if prefix= is specified (Jiri Olsa) [1305882] - [tools] perf top: Move toggling event logic into hists browser (Jiri Olsa) [1305882] - [tools] perf tools: Configurable per thread proc map processing time out (Jiri Olsa) [1305882] - [tools] perf tools: Add time out to force stop proc map processing (Jiri Olsa) [1305882] - [tools] perf report: Fix sort__sym_cmp to also compare end of symbol (Jiri Olsa) [1305882] - [tools] perf hists browser: React to unassigned hotkey pressing (Jiri Olsa) [1305882] - [tools] perf top: Tell the user how to unfreeze events after pressing 'f' (Jiri Olsa) [1305882] - [tools] perf hists browser: Honour the help line provided by builtin-{top, report}.c (Jiri Olsa) [1305882] - [tools] perf hists browser: Do not exit when 'f' is pressed in 'report' mode (Jiri Olsa) [1305882] - [tools] perf top: Replace CTRL+z with 'f' as hotkey for enable/disable events (Jiri Olsa) [1305882] - [tools] perf annotate: Rename source_line_percent to source_line_samples (Jiri Olsa) [1305882] - [tools] perf annotate: Display total number of samples with --show-total-period (Jiri Olsa) [1305882] - [tools] perf tools: Ensure thread-stack is flushed (Jiri Olsa) [1305882] - [tools] perf top: Allow disabling/enabling events dynamicly (Jiri Olsa) [1305882] - [tools] perf evlist: Add toggle_enable() method (Jiri Olsa) [1305882] - [tools] perf probe: Speed up perf probe --list by caching debuginfo (Jiri Olsa) [1305882] - [tools] perf probe: Show usage even if the last event is skipped (Jiri Olsa) [1305882] - [tools] perf tools: Move libtraceevent dynamic list to separated LDFLAGS variable (Jiri Olsa) [1305882] - [tools] perf tools: Fix a problem when opening old perf.data with different byte order (Jiri Olsa) [1305882] - [tools] perf tools: Ignore .config-detected in .gitignore (Jiri Olsa) [1305882] - [tools] perf probe: Fix to return error if no probe is added (Jiri Olsa) [1305882] - [tools] perf unwind: Fix a compile error (Jiri Olsa) [1305882] - [tools] perf stat: Introduce perf_counts__(new|delete|reset) functions (Jiri Olsa) [1305882] - [tools] perf tools: Move perf_evsel__(alloc|free|reset)_counts into stat object (Jiri Olsa) [1305882] - [tools] perf tools: Add thread_map__(alloc|realloc) helpers (Jiri Olsa) [1305882] - [tools] perf tools: Introduce xyarray__reset function (Jiri Olsa) [1305882] - [tools] perf probe: List probes in stdout (Jiri Olsa) [1305882] - [tools] lib traceevent: Fix python/perf.so compiling error (Jiri Olsa) [1305882] - [tools] perf tools: Replace map->referenced & maps->removed_maps with map->refcnt (Jiri Olsa) [1305882] - [tools] perf probe: Cut off the gcc optimization postfixes from function name (Jiri Olsa) [1305882] - [tools] perf tools: Update MANIFEST per files removed from kernel (Jiri Olsa) [1305882] - [tools] trace: Beautify perf_event_open syscall (Jiri Olsa) [1305882] - [tools] perf tools: Fix build failure on 32-bit arch (Jiri Olsa) [1305882] - [tools] perf stat: Error out unsupported group leader immediately (Jiri Olsa) [1305882] - [tools] perf evsel: Display 0x for hex values when printing the attribute (Jiri Olsa) [1305882] - [tools] perf record: Amend option summaries (Jiri Olsa) [1305882] - [tools] perf tools: Avoid possible race condition in copyfile() (Jiri Olsa) [1305882] - [tools] perf tools: Reference count struct dso (Jiri Olsa) [1305882] - [tools] perf tools: Protect accesses the dso rbtrees/lists with a rw lock (Jiri Olsa) [1305882] - [tools] perf machine: Fix up some more method names (Jiri Olsa) [1305882] - [tools] perf record: Fix perf.data size in no-buildid mode (Jiri Olsa) [1305882] - [tools] lib traceevent: Ignore libtrace-dynamic-list file (Jiri Olsa) [1305882] - [tools] lib traceevent: Export dynamic symbols used by traceevent plugins (Jiri Olsa) [1305882] - [tools] perf stat: Move shadow stat counters into separate object (Jiri Olsa) [1305882] - [tools] perf stat: Add aggr_mode argument to print_shadow_stats function (Jiri Olsa) [1305882] - [tools] perf stat: Add output file argument to print_shadow_stats function (Jiri Olsa) [1305882] - [tools] perf stat: Introduce print_shadow_stats function (Jiri Olsa) [1305882] - [tools] perf stat: Introduce reset_shadow_stats function (Jiri Olsa) [1305882] - [tools] perf stat: Remove transaction_run from shadow update/print code (Jiri Olsa) [1305882] - [tools] perf stat: Remove setup_events function (Jiri Olsa) [1305882] - [tools] perf stat: Replace transaction event possition check with id check (Jiri Olsa) [1305882] - [tools] perf stat: Add id into perf_stat struct (Jiri Olsa) [1305882] - [tools] perf tools: handle PERF_RECORD_LOST_SAMPLES (Jiri Olsa) [1305882] - [tools] perf record: Add support for sampling indirect jumps (Jiri Olsa) [1305882] - [tools] perf tools: Deal with kernel module names in '[]' correctly (Jiri Olsa) [1305882] - [tools] Move tools/perf/util/include/linux/{list.h, poison.h} to tools/include (Jiri Olsa) [1305882] - [tools] perf tools: Move linux/kernel.h to tools/include (Jiri Olsa) [1305882] - [tools] perf machine: Fix the search for the kernel DSO on the unified list (Jiri Olsa) [1305882] - [tools] perf tools: Remove newline char when reading event scale and unit (Jiri Olsa) [1305882] - [tools] perf probe: Fix segfault when glob matching function without debuginfo (Jiri Olsa) [1305882] - [tools] perf tools: Make Ctrl-C stop processing on TUI (Jiri Olsa) [1305882] - [tools] perf build: Do not fail on missing Build file (Jiri Olsa) [1305882] - [tools] perf machine: Fix up vdso methods names (Jiri Olsa) [1305882] - [tools] perf machine: Introduce machine__findnew_dso() method (Jiri Olsa) [1305882] - [tools] perf machine: No need to have two DSOs lists (Jiri Olsa) [1305882] - [tools] perf machine: Adopt findnew_kernel method (Jiri Olsa) [1305882] - [tools] perf tests: Remove getpgrp from mmap-basic (Jiri Olsa) [1305882] - [tools] perf tests: Aename open*.c to openat*.c (Jiri Olsa) [1305882] - [tools] perf tests: Switch from open to openat (Jiri Olsa) [1305882] - [tools] perf tools: Add ARM64 perf_regs_load to support libunwind and enable testing (Jiri Olsa) [1305882] - [tools] perf kmem: Fix compiler warning about may be accessing uninitialized variable (Jiri Olsa) [1305882] - [tools] perf db-export: Fix thread ref-counting (Jiri Olsa) [1305882] - [tools] perf probe: Fix 'function unused' warning (Jiri Olsa) [1305882] - [tools] perf annotate: Fix -i option, which is currently ignored (Jiri Olsa) [1305882] - [tools] perf tools: Move branch option parsing to own file (Jiri Olsa) [1305882] - [tools] perf annotation: Add symbol__get_annotation (Jiri Olsa) [1305882] - [tools] perf tools: Reference count struct map (Jiri Olsa) [1305882] - [tools] perf tools: Check if a map is still in use when deleting it (Jiri Olsa) [1305882] - [tools] perf tools: Protect accesses the map rbtrees with a rw lock (Jiri Olsa) [1305882] - [tools] perf tools: Introduce struct maps (Jiri Olsa) [1305882] - [tools] perf probe: Fix an error when deleting probes successfully (Jiri Olsa) [1305882] - [tools] perf probe: Show the error reason comes from invalid DSO (Jiri Olsa) [1305882] - [tools] perf tools: Disallow PMU events intel_pt and intel_bts until there is support (Jiri Olsa) [1305882] - [tools] perf sched: Add option to merge like comms to lat output (Jiri Olsa) [1305882] - [tools] perf tools: Improve setting of gcc debug option (Jiri Olsa) [1305882] - [tools] perf tools: Assign default value for some pointers (Jiri Olsa) [1305882] - [tools] perf tools: Use maps__first()/map__next() (Jiri Olsa) [1305882] - [tools] perf tools: Leave DSO destruction to the map destruction (Jiri Olsa) [1305882] - [tools] perf machine: Mark removed threads as such (Jiri Olsa) [1305882] - [tools] perf tools: Import rb_erase_init from block/ in the kernel sources (Jiri Olsa) [1305882] - [tools] perf tools: Nuke unused map_groups__flush() (Jiri Olsa) [1305882] - [tools] perf tools: Remove redundant initialization of thread linkage members (Jiri Olsa) [1305882] - [tools] perf tools: Rename maps__next (Jiri Olsa) [1305882] - [tools] perf tools: Add dso__data_get/put_fd() (Jiri Olsa) [1305882] - [tools] perf tools: Get rid of dso__data_fd() from dso__data_size() (Jiri Olsa) [1305882] - [tools] perf tools: Fix dso__data_read_offset() file opening (Jiri Olsa) [1305882] - [tools] perf machine: Do not call map_groups__delete(), drop refcnt instead (Jiri Olsa) [1305882] - [tools] perf comm: Use atomic.h for refcounting (Jiri Olsa) [1305882] - [tools] perf hists: Rename add_hist_entry to hists__findnew_entry (Jiri Olsa) [1305882] - [tools] perf hists: Reducing arguments of hist_entry_iter__add() (Jiri Olsa) [1305882] - [tools] perf session: Fix perf_session__peek_event() (Jiri Olsa) [1305882] - [tools] perf build: Fix libunwind feature detection on 32-bit x86 (Jiri Olsa) [1305882] - [tools] perf tools: Fix parse_events_error dereferences (Jiri Olsa) [1305882] - [tools] perf tools: Fix function declarations needed by parse-events.y (Jiri Olsa) [1305882] - [tools] perf tools: Separate the tests and tools in installation (Jiri Olsa) [1305882] - [tools] perf bench numa: Share sched_getcpu() __weak def with cloexec.c (Jiri Olsa) [1305882] - [tools] build: Change FEATURE_TESTS and FEATURE_DISPLAY to weak binding (Jiri Olsa) [1305882] - [tools] lib traceevent: Install libtraceevent.a into libdir (Jiri Olsa) [1305882] - [tools] perf tools: Set vmlinux_path__nr_entries to 0 in vmlinux_path__exit (Jiri Olsa) [1305882] - [tools] perf tools: Protect dso cache fd with a mutex (Jiri Olsa) [1305882] - [tools] perf symbols: Protect dso cache tree using dso->lock (Jiri Olsa) [1305882] - [tools] perf symbols: Protect dso symbol loading using a mutex (Jiri Olsa) [1305882] - [tools] perf tools: Introduce copyfile_offset() function (Jiri Olsa) [1305882] - [tools] perf tools: Add rm_rf() utility function (Jiri Olsa) [1305882] - [tools] perf tools: Elliminate alignment holes (Jiri Olsa) [1305882] - [tools] include: add __aligned_u64 to types.h (Jiri Olsa) [1305882] - [tools] perf probe: Load map before glob matching (Jiri Olsa) [1305882] - [tools] perf tools: Fix dwarf-aux.c compilation on i386 (Jiri Olsa) [1305882] - [tools] perf cgroup: Use atomic.h for refcounting (Jiri Olsa) [1305882] - [tools] perf evlist: Use atomic.h for the perf_mmap refcount (Jiri Olsa) [1305882] - [tools] perf machine: Stop accessing atomic_t::counter directly (Jiri Olsa) [1305882] - [tools] perf tools: Use atomic.h for the map_groups refcount (Jiri Olsa) [1305882] - [tools] perf tools: Make flex/bison calls honour V=1 (Jiri Olsa) [1305882] - [tools] perf trace: Fix the build on older distros (Jiri Olsa) [1305882] - [tools] lib traceevent: Provide le16toh define for older systems (Jiri Olsa) [1305882] - [tools] perf report: Fix some option handling on --stdio (Jiri Olsa) [1305882] - [tools] perf tests: Fix map_groups refcount test (Jiri Olsa) [1305882] - [tools] perf machine: No need to keep a refcnt for last_match (Jiri Olsa) [1305882] - [tools] perf tests: Show refcounting broken expectations in thread-mg-share test (Jiri Olsa) [1305882] - [tools] perf report: Do not restrict -T option by other options (Jiri Olsa) [1305882] - [tools] perf tests: Fix to get negative exit codes (Jiri Olsa) [1305882] - [tools] perf probe: Show better error message when failed to find variable (Jiri Olsa) [1305882] - [tools] perf probe: Add --range option to show a variable's location range (Jiri Olsa) [1305882] - [tools] perf probe: Remove length limitation for showing available variables (Jiri Olsa) [1305882] - [tools] perf trace: Removed duplicated NULL test (Jiri Olsa) [1305882] - [tools] perf report: Force tty output if -T/--thread option is given (Jiri Olsa) [1305882] - [tools] perf tools: Document relation of per-thread event count feature (Jiri Olsa) [1305882] - [tools] perf kmem: Fix compiler warning about may be accessing uninitialized variable (Jiri Olsa) [1305882] - [tools] perf build: Disable libdw DWARF unwind when built with NO_DWARF (Jiri Olsa) [1305882] - [tools] perf probe: Support glob wildcards for function name (Jiri Olsa) [1305882] - [tools] perf probe: Add --no-inlines option to avoid searching inline functions (Jiri Olsa) [1305882] - [tools] perf probe: Introduce probe_conf global configs (Jiri Olsa) [1305882] - [tools] perf probe: Use perf_probe_event.target instead of passing as an argument (Jiri Olsa) [1305882] - [tools] perf bench futex: Handle spurious wakeups (Jiri Olsa) [1305882] - [tools] perf bench futex: Support parallel waker threads (Jiri Olsa) [1305882] - [tools] perf machine: Protect the machine->threads with a rwlock (Jiri Olsa) [1305882] - [tools] perf tools: Use atomic_t to implement thread__{get, put} refcnt (Jiri Olsa) [1305882] - [tools] include: Add basic atomic.h implementation from the kernel sources (Jiri Olsa) [1305882] - [tools] perf tools: Move generic barriers out of perf-sys.h (Jiri Olsa) [1305882] - [tools] perf tools: Move tile barrier.h stuff to tools/arch/tile/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move mips barrier.h stuff to tools/arch/mips/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move xtensa barrier.h stuff to tools/arch/xtensa/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move arm(64) barrier.h stuff to tools/arch/arm*/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move ia64 barrier.h stuff to tools/arch/ia64/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move alpha barrier.h stuff to tools/arch/alpha/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move sparc barrier.h stuff to tools/arch/sparc/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move sh barrier.h stuff to tools/arch/sh/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] Adopt asm-generic/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move barrier() definition to tools/include/linux/compiler.h (Jiri Olsa) [1305882] - [tools] perf tools: Move s390 barrier.h stuff to tools/arch/s390/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move powerpc barrier.h stuff to tools/arch/powerpc/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move x86 barrier.h stuff to tools/arch/x86/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf probe: Support $params special probe argument (Jiri Olsa) [1305882] - [tools] perf probe: Skip kernel symbols which is out of .text (Jiri Olsa) [1305882] - [tools] perf probe: Make --line checks validate C-style function name (Jiri Olsa) [1305882] - [tools] perf probe: Fix to return 0 when positive value returned (Jiri Olsa) [1305882] - [tools] perf probe: Fix a typo for the flags of open (Jiri Olsa) [1305882] - [tools] perf probe: Fix to close probe_events file in error (Jiri Olsa) [1305882] - [tools] perf tools: Move TUI-specific fields out of map_symbol (Jiri Olsa) [1305882] - [tools] perf hists browser: Simplify zooming code using pstack_peek() (Jiri Olsa) [1305882] - [tools] perf tools: Introduce pstack_peek() (Jiri Olsa) [1305882] - [tools] perf hists browser: Split popup menu actions - part 2 (Jiri Olsa) [1305882] - [tools] perf hists browser: Split popup menu actions (Jiri Olsa) [1305882] - [tools] perf hists browser: Save perf_session_env in the hist_browser (Jiri Olsa) [1305882] - [tools] perf hists browser: Save pstack in the hist_browser (Jiri Olsa) [1305882] - [tools] perf hists browser: Save hist_browser_timer pointer in hist_browser (Jiri Olsa) [1305882] - [tools] perf hists browser: Fix possible memory leak (Jiri Olsa) [1305882] - [tools] perf tools: Move init_have_children field to the unnamed union (Jiri Olsa) [1305882] - [tools] perf tools: Move TUI-specific fields into unnamed union (Jiri Olsa) [1305882] - [tools] perf kmem: Show warning when trying to run stat without record (Jiri Olsa) [1305882] - [tools] perf probe: Cleanup and consolidate command parsers (Jiri Olsa) [1305882] - [tools] perf probe: Remove redundant cleanup of params.filter (Jiri Olsa) [1305882] - [tools] perf probe: Accept filter argument for --funcs (Jiri Olsa) [1305882] - [tools] perf probe: Allow to use filter on --del command (Jiri Olsa) [1305882] - [tools] perf record: Add AUX area tracing Snapshot Mode support (Jiri Olsa) [1305882] - [tools] perf tools: Add AUX area tracing Snapshot Mode (Jiri Olsa) [1305882] - [tools] perf tools: Add support for PERF_RECORD_ITRACE_START (Jiri Olsa) [1305882] - [tools] perf tools: Add support for PERF_RECORD_AUX (Jiri Olsa) [1305882] - [tools] perf auxtrace: Add option to synthesize events for transactions (Jiri Olsa) [1305882] - [tools] perf tools: Add build option NO_AUXTRACE to exclude AUX area tracing (Jiri Olsa) [1305882] - [tools] perf tools: Hit all build ids when AUX area tracing (Jiri Olsa) [1305882] - [tools] perf tools: Add AUX area tracing index (Jiri Olsa) [1305882] - [tools] perf report: Fix placement of itrace option in documentation (Jiri Olsa) [1305882] - [tools] perf kmem: Add kmem.default config option (Jiri Olsa) [1305882] - [tools] perf kmem: Print gfp flags in human readable string (Jiri Olsa) [1305882] - [tools] perf kmem: Add --live option for current allocation stat (Jiri Olsa) [1305882] - [tools] perf kmem: Support sort keys on page analysis (Jiri Olsa) [1305882] - [tools] perf kmem: Implement stat --page --caller (Jiri Olsa) [1305882] - [tools] perf probe: Accept filter argument for --list (Jiri Olsa) [1305882] - [tools] perf probe: Accept multiple filter options (Jiri Olsa) [1305882] - [tools] perf tools: Add strfilter__string to recover rules string (Jiri Olsa) [1305882] - [tools] perf tools: Improve strfilter to append additional rules (Jiri Olsa) [1305882] - [tools] perf tools: Fix bison-related build failure on CentOS 6 (Jiri Olsa) [1305882] - [tools] perf report: Add Instruction Tracing support (Jiri Olsa) [1305882] - [tools] perf script: Always allow fields 'addr' and 'cpu' for auxtrace (Jiri Olsa) [1305882] - [tools] perf evlist: Amend mmap ref counting for the AUX area mmap (Jiri Olsa) [1305882] - [tools] perf symbols: Warn on build id mismatch (Jiri Olsa) [1305882] - [tools] perf: Document --children option in more detail (Jiri Olsa) [1305882] - [tools] perf stat: Add metrics support for exclude_idle (Jiri Olsa) [1305882] - [tools] perf stat: Add metrics support for exclude_(host|guest) (Jiri Olsa) [1305882] - [tools] perf stat: Add metrics support for exclude_hv (Jiri Olsa) [1305882] - [tools] perf stat: Change metrics context calculation (Jiri Olsa) [1305882] - [tools] perf stat: Fix metrics calculation with event qualifiers (Jiri Olsa) [1305882] - [tools] perf trace: Clarify that -e is about syscalls, not perf events in general (Jiri Olsa) [1305882] - [tools] perf trace: Fix --filter-pids OPTION description (Jiri Olsa) [1305882] - [tools] perf probe: Remove all probes matches given pattern at once (Jiri Olsa) [1305882] - [tools] perf probe: Make --funcs option exclusive (Jiri Olsa) [1305882] - [tools] perf tools: Add symbolic events support for parse_events_error (Jiri Olsa) [1305882] - [tools] perf tools: Add tracepoint support for parse_events_error (Jiri Olsa) [1305882] - [tools] perf tools: Add static terms support for parse_events_error (Jiri Olsa) [1305882] - [tools] perf tools: Add term support for parse_events_error (Jiri Olsa) [1305882] - [tools] perf tools: Add location to pmu event terms (Jiri Olsa) [1305882] - [tools] perf tools: Change parse_events_add_pmu interface (Jiri Olsa) [1305882] - [tools] perf tools: Always bail out when config_attr function fails (Jiri Olsa) [1305882] - [tools] perf tools: Add flex support for parse_events_error (Jiri Olsa) [1305882] - [tools] perf tools: Add parse_events_error interface (Jiri Olsa) [1305882] - [tools] perf tools: Add aux_watermark member of struct perf_event_attr (Jiri Olsa) [1305882] - [tools] perf script: Add field option 'flags' to print sample flags (Jiri Olsa) [1305882] - [tools] perf inject: Add Instruction Tracing support (Jiri Olsa) [1305882] - [tools] perf inject: Re-pipe AUX area tracing events (Jiri Olsa) [1305882] - [tools] perf script: Add Instruction Tracing support (Jiri Olsa) [1305882] - [tools] perf tools: Add member to struct dso for an instruction cache (Jiri Olsa) [1305882] - [tools] perf auxtrace: Add a hashtable for caching (Jiri Olsa) [1305882] - [tools] perf auxtrace: Add processing for AUX area tracing events (Jiri Olsa) [1305882] - [tools] perf auxtrace: Add a heap for sorting AUX area tracing queues (Jiri Olsa) [1305882] - [tools] perf auxtrace: Add helpers for queuing AUX area tracing data (Jiri Olsa) [1305882] - [tools] perf auxtrace: Add helpers for AUX area tracing errors (Jiri Olsa) [1305882] - [tools] perf session: Add instruction tracing options (Jiri Olsa) [1305882] - [tools] perf session: Add hooks to allow transparent decoding of AUX area tracing data (Jiri Olsa) [1305882] - [tools] perf tools: Add a user event for AUX area tracing errors (Jiri Olsa) [1305882] - [tools] perf record: Extend -m option for AUX area tracing mmap pages (Jiri Olsa) [1305882] - [tools] perf record: Add basic AUX area tracing support (Jiri Olsa) [1305882] - [tools] perf auxtrace: Add support for AUX area recording (Jiri Olsa) [1305882] - [tools] perf tools: Add user events for AUX area tracing (Jiri Olsa) [1305882] - [tools] perf evlist: Add support for mmapping an AUX area buffer (Jiri Olsa) [1305882] - [tools] perf header: Add AUX area tracing feature (Jiri Olsa) [1305882] - [tools] perf data: Fix signedness of value (Jiri Olsa) [1305882] - [tools] perf data: Fix duplicate field names and avoid reserved keywords (Jiri Olsa) [1305882] - [tools] perf data: Add support for setting ordered_events queue size (Jiri Olsa) [1305882] - [tools] perf data: Enable stream flush within processing (Jiri Olsa) [1305882] - [tools] perf data: Switch to multiple cpu stream files (Jiri Olsa) [1305882] - [tools] perf tests: Add build tests for building perf from kernel source root and tools (Jiri Olsa) [1305882] - [tools] lib traceevent: Add alias field to struct format_field (Jiri Olsa) [1305882] - [tools] perf data: Show error message when conversion failed (Jiri Olsa) [1305882] - [tools] perf diff: Make hist_entry_diff fields union (Jiri Olsa) [1305882] - [tools] perf hists: Get rid of position field from struct hist_entry (Jiri Olsa) [1305882] - [tools] perf tools: Use getconf to determine number of online CPUs (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Fix memory leak on hot-plug allocation fail (Jiri Olsa) [1305882] - [kernel] perf: Fix PERF_EVENT_IOC_PERIOD migration race (Jiri Olsa) [1305882] - [kernel] perf: Fix double-free of the AUX buffer (Jiri Olsa) [1305882] - [kernel] perf: Fix fasync handling on inherited events (Jiri Olsa) [1305882] - [kernel] perf: Fix running time accounting (Jiri Olsa) [1305882] - [x86] perf/x86/intel/cqm: Return cached counter value from IRQ context (Jiri Olsa) [1305882] - [kernel] perf: Fix AUX buffer refcounting (Jiri Olsa) [1305882] - [x86] perf/x86/intel/pebs: Add PEBSv3 decoding (Jiri Olsa) [1305882] - [kernel] perf/x86/intel: Introduce PERF_RECORD_LOST_SAMPLES (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Drain the PEBS buffer during context switches (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Implement batched PEBS interrupt handling (large PEBS interrupt threshold) (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Handle multiple records in the PEBS buffer (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Introduce setup_pebs_sample_data() (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Use the PEBS auto reload mechanism when possible (Jiri Olsa) [1305882] - [x86] perf/x86/intel: add support for PERF_SAMPLE_BRANCH_IND_JUMP (Jiri Olsa) [1305882] - [include] perf: add new PERF_SAMPLE_BRANCH_IND_JUMP branch sample type (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Simplify put_exclusive_constraints() (Jiri Olsa) [1305882] - [x86] perf/x86: Simplify the x86_schedule_events() logic (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Remove intel_excl_states::init_state (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Remove pointless tests (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Clean up intel_commit_scheduling() placement (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Make WARN()ings consistent (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Simplify the dynamic constraint code somewhat (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Add lockdep assert (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Correct local vs remote sibling state (Jiri Olsa) [1305882] - [x86] revert "perf/x86/intel/uncore: Move uncore_box_init() out of driver initialization" (Jiri Olsa) [1305882] - [x86] perf/x86/intel/uncore: Fix CBOX bit wide and UBOX reg on Haswell-EP (Jiri Olsa) [1305882] - [x86] perf/x86/rapl: Enable Broadwell-U RAPL support (Jiri Olsa) [1305882] - [kernel] perf: Annotate inherited event ctx->mutex recursion (Jiri Olsa) [1305882]- [scsi] storvsc: use storage protocol version to determine storage capabilities (Cathy Avery) [1287037] - [scsi] storvsc: use correct defaults for values determined by protocol negotiation (Cathy Avery) [1287037] - [scsi] storvsc: Untangle the storage protocol negotiation from the vmbus protocol negotiation (Cathy Avery) [1287037] - [scsi] storvsc: Use a single value to track protocol versions (Cathy Avery) [1287037] - [scsi] storvsc: Rather than look for sets of specific protocol versions, make decisions based on ranges (Cathy Avery) [1287037] - [hv] balloon: Enable dynamic memory protocol negotiation with Windows 10 hosts (Cathy Avery) [1287037] - [hv] vmbus: Update preferred vmbus protocol version to windows 10 (Cathy Avery) [1287037] - [hv] vmbus: Use get_cpu() to get the current CPU (Cathy Avery) [1287037] - [net] fix behaviour of unreachable, blackhole and prohibit routes (Xin Long) [1270662] - [net] route: check and remove route cache when we get route (Xin Long) [1296260] - [net] ipv4: use next hop exceptions also for input routes (Xin Long) [1296260] - [net] tcp, dccp: warn user for preferred ip_local_port_range (Florian Westphal) [1305525] - [net] tcp, dccp: try to not exhaust ip_local_port_range in connect() (Florian Westphal) [1305525] - [net] tcp: improve REUSEADDR/NOREUSEADDR cohabitation (Florian Westphal) [1305525] - [net] sctp: translate network order to host order when users get a hmacid (Xin Long) [1303823] - [net] fix __copy_skb_header() (Paolo Abeni) [1298447] - [net] don't wait for order-3 page allocation (Sabrina Dubroca) [1284940] - [net] fix skb_page_frag_refill() kerneldoc (Sabrina Dubroca) [1284940] - [net] attempt a single high order allocation (Sabrina Dubroca) [1284940] - [net] use __GFP_NORETRY for high order allocations (Sabrina Dubroca) [1284940] - [net] allow > 0 order atomic page alloc in skb_page_frag_refill (Sabrina Dubroca) [1284940] - [net] refactor sk_page_frag_refill() (Sabrina Dubroca) [1284940] - [net] add pfmemalloc check in sk_add_backlog() (Sabrina Dubroca) [1285944] - [net] af_unix: passcred support for sendpage (Hannes Frederic Sowa) [1282574] - [net] af_unix: take receive queue lock while appending new skb (Hannes Frederic Sowa) [1282574] - [net] af_unix: don't append consumed skbs to sk_receive_queue (Hannes Frederic Sowa) [1282574] - [net] af_unix: fix use-after-free with concurrent readers while splicing (Hannes Frederic Sowa) [1282574] - [net] bridge: Fix network header pointer for vlan tagged packets (Vlad Yasevich) [1282536] - [net] Allow modules to use is_skb_forwardable (Vlad Yasevich) [1282536] - [net] netfilter: bridge: Use __in6_dev_get rather than in6_dev_get in br_validate_ipv6 (Paolo Abeni) [1265259] - [net] netfilter: bridge: fix NULL deref in physin/out ifindex helpers (Paolo Abeni) [1265259] - [net] netfilter: bridge: avoid unused label warning (Paolo Abeni) [1265259] - [net] bridge: Cache net in br_nf_pre_routing_finish (Paolo Abeni) [1265259] - [net] bridge: Pass net into br_nf_push_frag_xmit (Paolo Abeni) [1265259] - [net] bridge: Pass net into br_nf_ip_fragment (Paolo Abeni) [1265259] - [net] netfilter: bridge: fix routing of bridge frames with call-iptables=1 (Paolo Abeni) [1265259] - [net] netfilter: bridge: do not initialize statics to 0 or NULL (Paolo Abeni) [1265259] - [net] netfilter: bridge: reduce nf_bridge_info to 32 bytes again (Paolo Abeni) [1265259] - [net] netfilter: bridge: don't leak skb in error paths (Paolo Abeni) [1265259] - [net] netfilter: bridge: fix CONFIG_NF_DEFRAG_IPV4/6 related warnings/errors (Paolo Abeni) [1265259] - [net] netfilter: bridge: split ipv6 code into separated file (Paolo Abeni) [1265259] - [net] netfilter: bridge: rename br_netfilter.c to br_netfilter_hooks.c (Paolo Abeni) [1265259] - [net] netfilter: bridge: restore vlan tag when refragmenting (Paolo Abeni) [1265259] - [net] ip_fragment: remove BRIDGE_NETFILTER mtu special handling (Paolo Abeni) [1265259] - [net] netfilter: bridge: forward IPv6 fragmented packets (Paolo Abeni) [1265259] - [net] netfilter: bridge: re-order check_hbh_len() (Paolo Abeni) [1265259] - [net] netfilter: bridge: rename br_parse_ip_options (Paolo Abeni) [1265259] - [net] netfilter: bridge: refactor frag_max_size (Paolo Abeni) [1265259] - [net] netfilter: bridge: detect NAT66 correctly and change MAC address (Paolo Abeni) [1265259] - [net] netfilter: bridge: re-order br_nf_pre_routing_finish_ipv6() (Paolo Abeni) [1265259] - [net] netfilter: bridge: refactor clearing BRNF_NF_BRIDGE_PREROUTING (Paolo Abeni) [1265259] - [net] netfilter: ebtables: fix comment grammar (Paolo Abeni) [1265259] - [net] netfilter: bridge: free nf_bridge info on xmit (Paolo Abeni) [1265259] - [net] netfilter: bridge: neigh_head and physoutdev can't be used at same time (Paolo Abeni) [1265259] - [net] revert "netfilter: bridge: query conntrack about skb dnat" (Paolo Abeni) [1265259] - [net] netfilter: bridge: make BRNF_PKT_TYPE flag a bool (Paolo Abeni) [1265259] - [net] netfilter: bridge: start splitting mask into public/private chunks (Paolo Abeni) [1265259] - [net] netfilter: bridge: add and use nf_bridge_info_get helper (Paolo Abeni) [1265259] - [net] netfilter: bridge: add helpers for fetching physin/outdev (Paolo Abeni) [1265259] - [net] netfilter: bridge: don't use nf_bridge_info data to store mac header (Paolo Abeni) [1265259] - [net] netfilter: bridge: really save frag_max_size between PRE and POST_ROUTING (Paolo Abeni) [1265259] - [net] netfilter: bridge: kill nf_bridge_pad (Paolo Abeni) [1265259] - [net] netfilter: bridge: remove BRNF_STATE_BRIDGED flag (Paolo Abeni) [1265259] - [net] netfilter: bridge: query conntrack about skb dnat (Paolo Abeni) [1265259] - [net] netfilter: bridge: use rcu hook to resolve br_netfilter dependency (Paolo Abeni) [1265259] - [net] netfilter: bridge: move DNAT helper to br_netfilter (Paolo Abeni) [1265259] - [net] netfilter: bridge: refactor conditional in br_nf_dev_queue_xmit (Paolo Abeni) [1265259] - [net] netfilter: bridge: move nf_bridge_update_protocol to where its used (Paolo Abeni) [1265259] - [net] bridge: move mac header copying into br_netfilter (Paolo Abeni) [1265259] - [net] bridge: netfilter: Move sysctl-specific error code inside #ifdef (Paolo Abeni) [1265259] - [net] netfilter: nf_tables_bridge: set the pktinfo for IPv4/IPv6 traffic (Paolo Abeni) [1265259] - [net] netfilter: nf_tables_bridge: export nft_reject_ip*hdr_validate functions (Paolo Abeni) [1265259] - [net] netfilter: fix various sparse warnings (Paolo Abeni) [1265259] - [net] netfilter: nf_tables_bridge: update hook_mask to allow {pre, post}routing (Paolo Abeni) [1265259] - [net] bridge: Do not compile options in br_parse_ip_options (Paolo Abeni) [1265259] - [net] bridge: Save frag_max_size between PRE_ROUTING and POST_ROUTING (Paolo Abeni) [1265259] - [net] netfilter: explicit module dependency between br_netfilter and physdev (Paolo Abeni) [1265259] - [net] netfilter: use IS_ENABLED(CONFIG_BRIDGE_NETFILTER) (Paolo Abeni) [1265259] - [net] netfilter: bridge: build br_nf_core only if required (Paolo Abeni) [1265259] - [net] netfilter: bridge: move br_netfilter out of the core (Paolo Abeni) [1265259] - [net] netfilter: bridge: nf_bridge_copy_header as static inline in header (Paolo Abeni) [1265259] - [net] netfilter: ebtables: create audit records for replaces (Paolo Abeni) [1265259] - [net] netfilter: bridge: add generic packet logger (Paolo Abeni) [1265259] - [net] netfilter: bridge: fix Kconfig unmet dependencies (Paolo Abeni) [1265259] - [net] bridge: superfluous skb->nfct check in br_nf_dev_queue_xmit (Paolo Abeni) [1265259] - [net] bridge: netfilter: Use ether_addr_copy (Paolo Abeni) [1265259] - [net] bridge: change the position of '{' to the pre line (Paolo Abeni) [1265259] - [net] netfilter: ebt_ip6: fix source and destination matching (Paolo Abeni) [1265259] - [net] bridge: netfilter: orphan skb before invoking ip netfilter hooks (Paolo Abeni) [1265259] - [net] bridge: netfilter: using strlcpy() instead of strncpy() (Paolo Abeni) [1265259] - [s390] kernel: inadvertent free of the vector register save area (Hendrik Brueckner) [1310706] - [misc] mei: remove artificial singleton requirement (Prarit Bhargava) [1313268] - [cpufreq] intel_pstate: decrease number of "HWP enabled" messages (David Arcari) [1310927] - [cpufreq] intel_pstate: enable HWP per CPU (David Arcari) [1310927]- [scsi] Revert libiscsi: Reduce locking contention in fast path (Chris Leech) [1297876] - [scsi] add support for multiple hardware queues (Ewan Milne) [1308703] - [scsi] mpt3sas: Fix for Asynchronous completion of timedout IO and task abort of timedout IO (Tomas Henzl) [1259907] - [scsi] scsi_error: should not get sense for timeout IO in scsi error handler (Tomas Henzl) [1259907] - [scsi] bnx2fc: Remove explicit logouts (Maurizio Lombardi) [1303027] - [fs] ovl: check dentry positiveness in ovl_cleanup_whiteouts() (Vivek Goyal) [1306358] - [fs] ovl: setattr: check permissions before copy-up (Vivek Goyal) [1306358] - [fs] ovl: root: copy attr (Vivek Goyal) [1306358] - [fs] ovl: get rid of the dead code left from broken (and disabled) optimizations (Vivek Goyal) [1306358] - [fs] ovl: fix permission checking for setattr (Vivek Goyal) [1306358] - [fs] ovl: move super block magic number to magic.h (Vivek Goyal) [1306358] - [fs] ovl: use a minimal buffer in ovl_copy_xattr (Vivek Goyal) [1306358] - [fs] ovl: allow zero size xattr (Vivek Goyal) [1306358] - [fs] ovl: default permissions (Vivek Goyal) [1306358] - [fs] ovl: free lower_mnt array in ovl_put_super (Vivek Goyal) [1306358] - [fs] ovl: free stack of paths in ovl_fill_super (Vivek Goyal) [1306358] - [fs] ovl: fix open in stacked overlay (Vivek Goyal) [1306358] - [fs] ovl: use O_LARGEFILE in ovl_copy_up() (Vivek Goyal) [1262256 1306358] - [fs] create and use seq_show_option for escaping (Vivek Goyal) [1306358] - [fs] fix a braino in ovl_d_select_inode() (Vivek Goyal) [1306358] - [fs] overlayfs: Make f_path always point to the overlay and f_inode to the underlay (Vivek Goyal) [1306358] - [fs] overlay: Call ovl_drop_write() earlier in ovl_dentry_open() (Vivek Goyal) [1306358] - [fs] Replace a bunch of file->dentry->d_inode refs with file_inode() (Vivek Goyal) [1306358] - [fs] procfs: fix error handling of proc_register() (Carlos Maiolino) [1210350] - [fs] proc: use rb_entry_safe() instead of rb_entry() (Carlos Maiolino) [1210350] - [fs] proc: use a rb tree for the directory entries (Carlos Maiolino) [1210350] - [fs] xfs: Split default quota limits by quota type (Eric Sandeen) [1297477] - [fs] quota: Fixup comments about return value of Q_[X]GETNEXTQUOTA (Eric Sandeen) [1305967] - [fs] xfs: wire up Q_XGETNEXTQUOTA / get_nextdqblk (Eric Sandeen) [1305967] - [fs] xfs: Factor xfs_seek_hole_data into helper (Eric Sandeen) [1305967] - [fs] xfs: get quota inode from mp & flags rather than dqp (Eric Sandeen) [1305967] - [fs] xfs: don't overflow quota ID when initializing dqblk (Eric Sandeen) [1305967] - [fs] quota: add new quotactl Q_GETNEXTQUOTA (Eric Sandeen) [1305967] - [fs] quota: add new quotactl Q_XGETNEXTQUOTA (Eric Sandeen) [1305967] - [fs] quota: remove unused cmd argument from quota_quotaon() (Eric Sandeen) [1305967] - [fs] gfs2: Reduce size of incore inode (Robert S Peterson) [1240663] - [fs] gfs2: Make rgrp reservations part of the gfs2_inode structure (Robert S Peterson) [1240663] - [fs] gfs2: Extract quota data from reservations structure (revert 5407e24) (Robert S Peterson) [1240663] - [fs] gfs2: Clean up reservation removal (Robert S Peterson) [1240663] - [fs] ceph: make fsync() wait unsafe requests that created/modified inode (Zheng Yan) [1291193] - [fs] ceph: add request to i_unsafe_dirops when getting unsafe reply (Zheng Yan) [1291193] - [fs] ceph: don't invalidate page cache when inode is no longer used (Zheng Yan) [1291193] - [fs] ceph: fix message length computation (Zheng Yan) [1291193] - [fs] ceph: improve readahead for file holes (Zheng Yan) [1291193] - [fs] ceph: get inode size for each append write (Zheng Yan) [1291193] - [fs] ceph: cleanup use of ceph_msg_get (Zheng Yan) [1291193] - [fs] ceph: no need to get parent inode in ceph_open (Zheng Yan) [1291193] - [fs] ceph: remove the useless judgement (Zheng Yan) [1291193] - [fs] ceph: remove redundant test of head->safe and silence static analysis warnings (Zheng Yan) [1291193] - [fs] ceph: fix queuing inode to mdsdir's snaprealm (Zheng Yan) [1291193] - [fs] ceph: invalidate dirty pages after forced umount (Zheng Yan) [1291193] - [fs] ceph: EIO all operations after forced umount (Zheng Yan) [1291193] - [fs] ceph: always re-send cap flushes when MDS recovers (Zheng Yan) [1291193] - [fs] ceph: fix ceph_writepages_start() (Zheng Yan) [1291193] - [fs] ceph: switch some GFP_NOFS memory allocation to GFP_KERNEL (Zheng Yan) [1291193] - [fs] ceph: pre-allocate data structure that tracks caps flushing (Zheng Yan) [1291193] - [fs] ceph: re-send flushing caps (which are revoked) in reconnect stage (Zheng Yan) [1291193] - [fs] ceph: send TID of the oldest pending caps flush to MDS (Zheng Yan) [1291193] - [fs] ceph: track pending caps flushing globally (Zheng Yan) [1291193] - [fs] ceph: track pending caps flushing accurately (Zheng Yan) [1291193] - [fs] ceph: fix directory fsync (Zheng Yan) [1291193] - [fs] ceph: fix flushing caps (Zheng Yan) [1291193] - [fs] ceph: don't include used caps in cap_wanted (Zheng Yan) [1291193] - [fs] ceph: ratelimit warn messages for MDS closes session (Zheng Yan) [1291193] - [fs] ceph: simplify two mount_timeout sites (Zheng Yan) [1291193] - [fs] libceph: store timeouts in jiffies, verify user input (Zheng Yan) [1291193] - [fs] ceph: exclude setfilelock requests when calculating oldest tid (Zheng Yan) [1291193] - [fs] ceph: don't pre-allocate space for cap release messages (Zheng Yan) [1291193] - [fs] ceph: make sure syncfs flushes all cap snaps (Zheng Yan) [1291193] - [fs] ceph: don't trim auth cap when there are cap snaps (Zheng Yan) [1291193] - [fs] ceph: take snap_rwsem when accessing snap realm's cached_context (Zheng Yan) [1291193] - [fs] ceph: avoid sending unnessesary FLUSHSNAP message (Zheng Yan) [1291193] - [fs] ceph: set i_head_snapc when getting CEPH_CAP_FILE_WR reference (Zheng Yan) [1291193] - [fs] ceph: use empty snap context for uninline_data and get_pool_perm (Zheng Yan) [1291193] - [fs] ceph: check OSD caps before read/write (Zheng Yan) [1291193] - [fs] libceph: allow setting osd_req_op's flags (Zheng Yan) [1291193]- [powerpc] mm: tracking vDSO remap (Adrian Reber) [1274399] - [mm] new arch_remap() hook (Adrian Reber) [1274399] - [mm] new mm hook framework (Adrian Reber) [1274399] - [powerpc] Enable sys_kcmp() for CRIU (Adrian Reber) [1274399] - [powerpc] pci: Remove unused force_32bit_msi quirk (Oded Gabbay) [1274362] - [powerpc] pseries: Honor the generic "no_64bit_msi" flag (Oded Gabbay) [1274362] - [powerpc] powernv: Honor the generic "no_64bit_msi" flag (Oded Gabbay) [1274362] - [powerpc] powernv: Reserve PE#0 on NPU (Gustavo Duarte) [1275657] - [powerpc] powernv: Change NPU PE# assignment (Gustavo Duarte) [1275657] - [powerpc] powernv: Fix update of NVLink DMA mask (Gustavo Duarte) [1275657] - [powerpc] powernv: Add support for Nvlink NPUs (Gustavo Duarte) [1275657] - [powerpc] Add __raw_rm_writeq() function (Gustavo Duarte) [1275657] - [powerpc] pci: Add shutdown hook to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] pasemi: Only the build the pasemi MSI code for PASEMI=y (Gustavo Duarte) [1275657] - [powerpc] powernv: Move dma_set_mask() from pnv_phb to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] pci: add dma_set_mask to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] powernv: Specialise pci_controller_ops for each controller type (Gustavo Duarte) [1275657] - [powerpc] Remove MSI-related PCI controller ops from ppc_md (Gustavo Duarte) [1275657] - [powerpc] mpic_u3msi: Move MSI-related ops to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] ppc4xx_msi: Move MSI-related ops to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] fsl_msi: Move MSI-related ops to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] pseries: Move MSI-related ops to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] cell: Move MSI-related ops to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] powernv: Move MSI-related ops to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] Add MSI operations to pci_controller_ops struct (Gustavo Duarte) [1275657] - [powerpc] powernv: Fix early pci_controller_ops loading (Gustavo Duarte) [1275657] - [powerpc] dart_iommu: Remove check for controller_ops == NULL case (Gustavo Duarte) [1275657] - [powerpc] Remove shims for pci_controller_ops operations (Gustavo Duarte) [1275657] - [powerpc] cell: Move controller ops from ppc_md to controller_ops (Gustavo Duarte) [1275657] - [powerpc] fsl_pci, swiotlb: Move controller ops from ppc_md to controller_ops (Gustavo Duarte) [1275657] - [powerpc] maple: Move controller ops from ppc_md to controller_ops (Gustavo Duarte) [1275657] - [powerpc] pasemi: Move controller ops from ppc_md to controller_ops (Gustavo Duarte) [1275657] - [powerpc] powernv: Move controller ops from ppc_md to controller_ops (Gustavo Duarte) [1275657] - [powerpc] pseries: Move controller ops from ppc_md to controller_ops (Gustavo Duarte) [1275657] - [powerpc] powermac: Move controller ops from ppc_md to controller_ops (Gustavo Duarte) [1275657] - [powerpc] dart_iommu: optionally populate controller_ops on init (Gustavo Duarte) [1275657] - [powerpc] Create pci_controller_ops.reset_secondary_bus and shim (Gustavo Duarte) [1275657] - [powerpc] Create pci_controller_ops.window_alignment and shim (Gustavo Duarte) [1275657] - [powerpc] Create pci_controller_ops.enable_device_hook and shim (Gustavo Duarte) [1275657] - [powerpc] Create pci_controller_ops.probe_mode and shim (Gustavo Duarte) [1275657] - [powerpc] Create pci_controller_ops.dma_bus_setup and shim (Gustavo Duarte) [1275657] - [powerpc] Create pci_controller_ops.dma_dev_setup and shim (Gustavo Duarte) [1275657] - [powerpc] pcibios_enable_device_hook: return bool rather than int (Gustavo Duarte) [1275657] - [powerpc] powermac: move pmac_pci_probe_mode from setup.c to pci.c (Gustavo Duarte) [1275657] - [powerpc] move find_and_init_phbs() to pSeries specific code (Gustavo Duarte) [1275657] - [powerpc] powernv: Remove pnv_pci_probe_mode() (Gustavo Duarte) [1275657] - [powerpc] powernv: Initialize M64 PE in time (Gustavo Duarte) [1275657] - [include] device: Add dev__once variants (Gustavo Duarte) [1275657] - [powerpc] powernv: Override dma_get_required_mask() (Gustavo Duarte) [1275657] - [powerpc] pci/msi/ppc: Remove arch_msi_check_device() (Gustavo Duarte) [1274362 1275657] - [powerpc] powernv: Update dev->dma_mask in pci_set_dma_mask() path (Gustavo Duarte) [1275657] - [powerpc] Add PVR for POWER8NVL processor (Gustavo Duarte) [1275657]- [netdrv] Driver for IBM System i/p VNIC protocol (Gustavo Duarte) [947163] - [hwmon] Disable F71868 and F81866 (Eric Sandeen) [1310888] - [hwmon] Add support for f81768d (Eric Sandeen) [1310888] - [hwmon] Add support for F81866 and F71868 (Eric Sandeen) [1310888] - [watchdog] hpwdt: HP rebranding (Nigel Croxon) [1274435] - [misc] hpilo: Change e-mail address from hp.com to hpe.com (Nigel Croxon) [1274436] - [misc] hpilo: Add min and max value of module parameter in description (Nigel Croxon) [1274436] - [char] ipmi: Remove unnecessary pci_disable_device (Tony Camuso) [1274306] - [char] ipmi: Drop owner assignment from i2c_driver (Tony Camuso) [1274306] - [char] ipmi: constify some struct and char arrays (Tony Camuso) [1274306] - [char] ipmi: move timer init to before irq is setup (Tony Camuso) [1274306] - [char] ipmi: watchdog: add panic_wdt_timeout parameter (Tony Camuso) [1274306] - [char] ipmi: Move MODULE_DEVICE_TABLE() to follow struct (Tony Camuso) [1274306] - [char] ipmi: Stop the timer immediately if idle (Tony Camuso) [1274306] - [char] ipmi: Start the timer and thread on internal msgs (Tony Camuso) [1274306] - [char] ipmi: ipmi_ssif: Replace timeval with timespec64 (Tony Camuso) [1274306] - [char] ipmi: ssif: Add a module parm to specify that SMBus alerts don't work (Tony Camuso) [1274306] - [char] ipmi: add of_device_id in MODULE_DEVICE_TABLE (Tony Camuso) [1274306] - [char] ipmi: Compensate for BMCs that wont set the irq enable bit (Tony Camuso) [1274306] - [char] ipmi: Don't call receive handler in the panic context (Tony Camuso) [1274306] - [char] ipmi: Avoid touching possible corrupted lists in the panic context (Tony Camuso) [1274306] - [char] ipmi: Don't flush messages in sender() in run-to-completion mode (Tony Camuso) [1274306] - [char] ipmi: Factor out message flushing procedure (Tony Camuso) [1274306] - [char] ipmi: Remove unneeded set_run_to_completion call (Tony Camuso) [1274306] - [char] ipmi: Make some data const that was only read (Tony Camuso) [1274306] - [char] ipmi: constify SSIF ACPI device ids (Tony Camuso) [1274306] - [char] ipmi: Delete an unnecessary check before the function call "cleanup_one_si" (Tony Camuso) [1274306] - [char] ipmi: Change 1 to true for bool type variables during initialization (Tony Camuso) [1274306] - [char] impi: Remove unneeded setting of module owner to THIS_MODULE in the platform structure, powernv_ipmi_driver (Tony Camuso) [1274306] - [char] ipmi: Add a comment in how messages are delivered from the lower layer (Tony Camuso) [1274306] - [char] ipmi: Convert the IPMI SI ACPI handling to a platform device (Tony Camuso) [1274306] - [char] ipmi: put acpi.h with the other headers (Tony Camuso) [1274306] - [s390] vtime: correct scaled cputime of partially idle CPUs (Hendrik Brueckner) [1308883] - [s390] vtime: correct scaled cputime for SMT (Hendrik Brueckner) [1308883] - [s390] vtime: limit MT scaling value updates (Hendrik Brueckner) [1308883] - [s390] dasd: prevent incorrect length error under z/VM after PAV changes (Hendrik Brueckner) [1310825] - [s390] qeth: initialize net_device with carrier off (Hendrik Brueckner) [1310824] - [s390] dasd: fix failfast for disconnected devices (Hendrik Brueckner) [1309251] - [s390] cio: update measurement characteristics (Hendrik Brueckner) [1310822] - [s390] cio: ensure consistent measurement state (Hendrik Brueckner) [1310822] - [s390] cio: fix measurement characteristics memleak (Hendrik Brueckner) [1310822] - [s390] stacktrace: add save_stack_trace_regs() (Pratyush Anand) [1297488] - [s390] stacktrace: save full stack traces (Pratyush Anand) [1297488] - [s390] stacktrace: add missing end marker (Pratyush Anand) [1297488] - [s390] stacktrace: fix address ranges for asynchronous and panic stack (Pratyush Anand) [1297488] - [s390] stacktrace: fix save_stack_trace_tsk() for current task (Pratyush Anand) [1297488] - [x86] perf: Fix 'active_events' imbalance (Jiri Olsa) [1312571] - [tty] Add support for PCIe WCH382 2S multi-IO card (Jeremy McNicoll) [1309575] - [tty] Add support for the WCH384 4S multi-IO card (Jeremy McNicoll) [1309575] - [tty] parport: Add support for the WCH382 2S/1P multi-IO card (Jeremy McNicoll) [1309575]- [ib] mlx5: Fix RC transport send queue overhead computation (Don Dutile) [1293336] - [hv] vmbus: restore hv_synic_clockevents_cleanup() call in hv_kexec_handler() (Vitaly Kuznetsov) [1202375] - [hv] vmbus: Teardown clockevent devices on module unload (Vitaly Kuznetsov) [1202375] - [hv] vmbus: Implement a clockevent device (Vitaly Kuznetsov) [1202375] - [kernel] clockevents: export clockevents_unbind_device instead of clockevents_unbind (Vitaly Kuznetsov) [1202375] - [kernel] tick-common: Fix wrong check in tick_check_replacement() (Vitaly Kuznetsov) [1202375] - [kernel] clockevents: Implement unbind functionality (Vitaly Kuznetsov) [1202375] - [kernel] clockevents: Provide sysfs interface (Vitaly Kuznetsov) [1202375] - [kernel] clockevents: Move the tick_notify() switch case to clockevents_notify() (Vitaly Kuznetsov) [1202375] - [kernel] clockevents: Simplify locking (Vitaly Kuznetsov) [1202375] - [kernel] clocksource: Let clocksource_unregister() return success/error (Vitaly Kuznetsov) [1202375] - [kernel] clocksource: Provide unbind interface in sysfs (Vitaly Kuznetsov) [1202375] - [kernel] clocksource: Split out user string input (Vitaly Kuznetsov) [1202375] - [kernel] clocksource: Allow clocksource select to skip current clocksource (Vitaly Kuznetsov) [1202375] - [kernel] clocksource: Add module refcount (Vitaly Kuznetsov) [1202375] - [kernel] clocksource: Let timekeeping_notify return success/error (Vitaly Kuznetsov) [1202375] - [kernel] clocksource: Always verify highres capability (Vitaly Kuznetsov) [1202375] - [netdrv] cdc_ncm: update specs URL (John Linville) [1260556] - [include] cdc_ncm: Add support for moving NDP to end of NCM frame (John Linville) [1260556] - [netdrv] net: cdc_ncm: allow tuning min_tx_pkt (John Linville) [1260556] - [netdrv] net: cdc_ncm: export NCM Transfer Block (NTB) parameters (John Linville) [1260556] - [netdrv] net: cdc_ncm: drop ethtool coalesce support (John Linville) [1260556] - [netdrv] net: cdc_ncm: use sysfs for rx/tx aggregation tuning (John Linville) [1260556] - [netdrv] net: cdc_ncm: inform usbnet when rx buffers are reduced (John Linville) [1260556] - [netdrv] net: cdc_ncm: always reallocate tx_curr_skb when tx_max increases (John Linville) [1260556] - [netdrv] net: cdc_ncm: reduce skb truesize in rx path (John Linville) [1260556] - [netdrv] net: cdc_ncm: fix typo in test for supported formats (John Linville) [1260556] - [include] net: cdc_ncm: fix 64bit division build error (John Linville) [1260556] - [netdrv] net: cdc_ncm: do not start timer on an empty skb (John Linville) [1260556] - [include] net: cdc_ncm: remove redundant "disconnected" flag (John Linville) [1260556] - [netdrv] net: cdc_ncm: fix argument alignment (John Linville) [1260556] - [include] net: cdc_ncm: use sane defaults for rx/tx buffers (John Linville) [1260556] - [include] net: cdc_ncm/cdc_mbim: adding NCM protocol statistics (John Linville) [1260556] - [include] net: cdc_ncm: set reasonable padding limits (John Linville) [1260556] - [include] net: cdc_ncm: use true max dgram count for header estimates (John Linville) [1260556] - [include] net: cdc_ncm: use ethtool to tune coalescing settings (John Linville) [1260556] - [netdrv] net: cdc_ncm: support rx_max/tx_max updates when running (John Linville) [1260556] - [netdrv] net: cdc_ncm: split .bind device initialization (John Linville) [1260556] - [netdrv] net: cdc_ncm: factor out one-time device initialization (John Linville) [1260556] - [netdrv] net: cdc_ncm: split out rx_max/tx_max update of setup (John Linville) [1260556] - [include] net: cdc_ncm/cdc_mbim: rework probing of NCM/MBIM functions (John Linville) [1260556] - [netdrv] net: cdc_mbim: reject IP packets on DSS VLANs (John Linville) [1260556] - [netdrv] net: cdc_mbim: optionally use VLAN ID 4094 for IP session 0 (John Linville) [1260556] - [netdrv] net: cdc_mbim: handle unaccelerated VLAN tagged frames (John Linville) [1260556] - [netdrv] net: cdc_mbim: __vlan_find_dev_deep need rcu_read_lock (John Linville) [1260556] - [netdrv] net: cdc_ncm: fix buffer overflow (John Linville) [1260556] - [include] net: cdc_ncm: respect operator preferred MTU reported by MBIM (John Linville) [1260556] - [include] usb: cdc: add MBIM extended functional descriptor structure (John Linville) [1260556] - [netdrv] net: cdc_ncm: cleanup a type issue in cdc_ncm_setup() (John Linville) [1260556] - [netdrv] net: cdc_mbim: fixup error return value (John Linville) [1260556] - [netdrv] net: cdc_mbim: no need to check for resume if suspend exists (John Linville) [1260556] - [netdrv] net: cdc_mbim: manage_power should always set needs_remote_wakeup (John Linville) [1260556] - [netdrv] net: cdc_ncm: no not set tx_max higher than the device supports (John Linville) [1260556] - [netdrv] net: cdc_ncm: improve bind error debug messages (John Linville) [1260556] - [netdrv] net: cdc_ncm: return proper error if setup fails (John Linville) [1260556] - [netdrv] net: cdc_ncm: refactoring cdc_ncm_setup (John Linville) [1260556] - [netdrv] net: cdc_ncm: endian convert constants instead of variables (John Linville) [1260556] - [netdrv] net: cdc_ncm: log signatures in hex (John Linville) [1260556] - [netdrv] net: cdc_ncm: use netif_* and dev_* instead of pr_* (John Linville) [1260556] - [netdrv] net: cdc_ncm: log the length we warn about (John Linville) [1260556] - [netdrv] net: cdc_ncm: set correct dev->hard_mtu (John Linville) [1260556] - [netdrv] net: cdc_ncm: remove ethtool ops (John Linville) [1260556] - [netdrv] net: cdc_ncm: remove probe and disconnect wrappers (John Linville) [1260556] - [netdrv] net: cdc_ncm: no point in filling up the NTBs if we send ZLPs (John Linville) [1260556] - [netdrv] net: cdc_ncm: only the control intf can be probed (John Linville) [1260556] - [netdrv] net: cdc_ncm: fix SET_MAX_DATAGRAM_SIZE (John Linville) [1260556] - [netdrv] net: cdc_mbim: change the default to send ZLPs (John Linville) [1260556] - [netdrv] net: cdc_mbim: handle IPv6 Neigbor Solicitations (John Linville) [1260556]- [fs] xfs: fix xfs_log_ticket leak in xfs_end_io() after fs shutdown (Brian Foster) [1298684] - [fs] xfs: clean up unwritten buffers on write failure (Brian Foster) [1298684] - [fs] xfs: fix endianness error when checking log block crc on big endian platforms (Brian Foster) [1298684] - [fs] xfs: log mount failures don't wait for buffers to be released (Brian Foster) [1298684] - [fs] revert "xfs: clear PF_NOFREEZE for xfsaild kthread" (Brian Foster) [1298684] - [fs] xfs: handle dquot buffer readahead in log recovery correctly (Brian Foster) [1234586 1298684] - [fs] xfs: inode recovery readahead can race with inode buffer creation (Brian Foster) [1234586 1298684] - [fs] xfs: eliminate committed arg from xfs_bmap_finish (Brian Foster) [1298684] - [fs] xfs: bmapbt checking on debug kernels too expensive (Brian Foster) [1298684] - [fs] xfs: add tracepoints to readpage calls (Brian Foster) [1298684] - [fs] xfs: debug mode log record crc error injection (Brian Foster) [1298684] - [fs] xfs: detect and trim torn writes during log recovery (Brian Foster) [1298684] - [fs] xfs: Use a signed return type for suffix_kstrtoint() (Brian Foster) [1298684] - [fs] libxfs: refactor short btree block verification (Brian Foster) [1298684] - [fs] libxfs: pack the agfl header structure so XFS_AGFL_SIZE is correct (Brian Foster) [1298684] - [fs] libxfs: use a convenience variable instead of open-coding the fork (Brian Foster) [1298684] - [fs] xfs: fix log ticket type printing (Brian Foster) [1298684] - [fs] libxfs: make xfs_alloc_fix_freelist non-static (Brian Foster) [1298684] - [fs] xfs: make xfs_buf_ioend_async() static (Brian Foster) [1298684] - [fs] xfs: send warning of project quota to userspace via netlink (Brian Foster) [1298684] - [fs] xfs: get mp from bma->ip in xfs_bmap code (Brian Foster) [1298684] - [fs] xfs: print name of verifier if it fails (Brian Foster) [1298684] - [fs] libxfs: Optimize the loop for xfs_bitmap_empty (Brian Foster) [1298684] - [fs] xfs: refactor log record start detection into a new helper (Brian Foster) [1298684] - [fs] xfs: support a crc verification only log record pass (Brian Foster) [1298684] - [fs] xfs: return start block of first bad log record during recovery (Brian Foster) [1298684] - [fs] xfs: refactor and open code log record crc check (Brian Foster) [1298684] - [fs] xfs: refactor log record unpack and data processing (Brian Foster) [1298684] - [fs] xfs: detect and handle invalid iclog size set by mkfs (Brian Foster) [1298684] - [fs] xfs: give all workqueues rescuer threads (Brian Foster) [1298684] - [fs] xfs: fix log recovery op header validation assert (Brian Foster) [1298684] - [fs] xfs: Fix error path in xfs_get_acl (Brian Foster) [1298684] - [fs] xfs: optimise away log forces on timestamp updates for fdatasync (Brian Foster) [1298684] - [fs] xfs: don't leak uuid table on rmmod (Brian Foster) [1298684] - [fs] xfs: invalidate cached acl if set via ioctl (Brian Foster) [1298684] - [fs] xfs: Plug memory leak in xfs_attrmulti_attr_set (Brian Foster) [1298684] - [fs] xfs: Validate the length of on-disk ACLs (Brian Foster) [1298684] - [fs] xfs: invalidate cached acl if set directly via xattr (Brian Foster) [1298684] - [fs] xfs: clear PF_NOFREEZE for xfsaild kthread (Brian Foster) [1298684] - [fs] xfs: simplify /proc teardown & error handling (Brian Foster) [1298684] - [fs] xfs: more info from kmem deadlocks and high-level error msgs (Brian Foster) [1298684] - [fs] xfs: avoid null *src in memcpy call in xlog_write (Brian Foster) [1298684] - [fs] xfs: pass total block res. as total xfs_bmapi_write() parameter (Brian Foster) [1298684] - [fs] xfs: avoid dependency on Linux XATTR_SIZE_MAX (Brian Foster) [1298684] - [fs] xfs: prefix XATTR_LIST_MAX with XFS_ (Brian Foster) [1298684] - [fs] libxfs: fix two comment typos (Brian Foster) [1298684] - [fs] xfs: validate metadata LSNs against log on v5 superblocks (Brian Foster) [1298684] - [fs] xfs: Print name and pid when memory allocation loops (Brian Foster) [1298684] - [fs] xfs: log local to remote symlink conversions correctly on v5 supers (Brian Foster) [1298684] - [fs] xfs: add missing ilock around dio write last extent alignment (Brian Foster) [1298684] - [fs] cancel the setfilesize transation when io error happen (Brian Foster) [1298684] - [fs] xfs: fix error gotos in xfs_setattr_nonsize (Brian Foster) [1298684] - [fs] libxfs: bad magic number should set da block buffer error (Brian Foster) [1298684] - [fs] xfs: fix non-debug build warnings (Brian Foster) [1298684] - [fs] xfs: collapse allocsize and biosize mount option handling (Brian Foster) [1298684] - [fs] xfs: Fix file type directory corruption for btree directories (Brian Foster) [1298684] - [fs] xfs: lockdep annotations throw warnings on non-debug builds (Brian Foster) [1298684] - [fs] xfs: Fix uninitialized return value in xfs_alloc_fix_freelist() (Brian Foster) [1298684] - [fs] xfs: inode lockdep annotations broke non-lockdep build (Brian Foster) [1298684] - [fs] xfs: Fix xfs_attr_leafblock definition (Brian Foster) [1298684] - [fs] libxfs: readahead of dir3 data blocks should use the read verifier (Brian Foster) [1298684] - [fs] xfs: stop holding ILOCK over filldir callbacks (Brian Foster) [1298684] - [fs] xfs: clean up inode lockdep annotations (Brian Foster) [1298684] - [fs] xfs: swap leaf buffer into path struct atomically during path shift (Brian Foster) [1298684] - [fs] xfs: relocate sparse inode mount warning (Brian Foster) [1298684] - [fs] xfs: dquots should be stamped with sb_meta_uuid (Brian Foster) [1298684] - [fs] xfs: log recovery needs to validate against sb_meta_uuid (Brian Foster) [1298684] - [fs] xfs: growfs not aware of sb_meta_uuid (Brian Foster) [1298684] - [fs] xfs: fix sb_meta_uuid usage (Brian Foster) [1298684] - [fs] xfs: set XFS_DA_OP_OKNOENT in xfs_attr_get (Brian Foster) [1298684] - [fs] xfs: add missing bmap cancel calls in error paths (Brian Foster) [1297875 1298684] - [fs] xfs: add helper to conditionally remove items from the AIL (Brian Foster) [1297875 1298684] - [fs] xfs: fix btree cursor error cleanups (Brian Foster) [1297875 1298684] - [fs] xfs: clean up root inode properly on mount failure (Brian Foster) [1297875 1298684] - [fs] xfs: fix broken icreate log item cancellation (Brian Foster) [1297875 1298684] - [fs] xfs: icreate log item recovery and cancellation tracepoints (Brian Foster) [1297875 1298684] - [fs] xfs: don't leave EFIs on AIL on mount failure (Brian Foster) [1297875 1298684] - [fs] xfs: use EFI refcount consistently in log recovery (Brian Foster) [1297875 1298684] - [fs] xfs: ensure EFD trans aborts on log recovery extent free failure (Brian Foster) [1297875 1298684] - [fs] xfs: fix efi/efd error handling to avoid fs shutdown hangs (Brian Foster) [1297875 1298684] - [fs] xfs: return committed status from xfs_trans_roll() (Brian Foster) [1297875 1298684] - [fs] xfs: disentagle EFI release from the extent count (Brian Foster) [1297875 1298684] - [fs] xfs: create new metadata UUID field and incompat flag (Brian Foster) [1298684] - [fs] libxfs: add xfs_bit.c (Brian Foster) [1298684] - [fs] xfs: Remove duplicate jumps to the same label (Brian Foster) [1298684] - [fs] xfs: Use consistent logging message prefixes (Brian Foster) [1298684] - [fs] xfs: xfs_bunmapi() does not need XFS_BMAPI_METADATA flag (Brian Foster) [1298684] - [fs] xfs: remote attributes need to be considered data (Brian Foster) [1298684] - [fs] xfs: remote attribute headers contain an invalid LSN (Brian Foster) [1298684] - [fs] xfs: Correctly lock inode when removing suid and file capabilities (Brian Foster) [1298684] - [fs] xfs: clean up XFS_MIN_FREELIST macros (Brian Foster) [1298684] - [fs] xfs: sanitise error handling in xfs_alloc_fix_freelist (Brian Foster) [1298684] - [fs] xfs: factor out free space extent length check (Brian Foster) [1298684] - [fs] xfs: xfs_alloc_fix_freelist() can use incore perag structures (Brian Foster) [1298684] - [fs] xfs: remove xfs_caddr_t (Brian Foster) [1298684] - [fs] xfs: use void pointers in log validation helpers (Brian Foster) [1298684] - [fs] xfs: return a void pointer from xfs_buf_offset (Brian Foster) [1298684] - [fs] xfs: remove inst_t (Brian Foster) [1298684] - [fs] xfs: remove __psint_t and __psunsigned_t (Brian Foster) [1298684] - [fs] xfs: fix remote symlinks on V5/CRC filesystems (Brian Foster) [1298684] - [fs] xfs: fix xfs_log_done interface (Brian Foster) [1298684] - [fs] xfs: saner xfs_trans_commit interface (Brian Foster) [1298684] - [fs] xfs: remove the flags argument to xfs_trans_cancel (Brian Foster) [1298684] - [fs] xfs: pass a boolean flag to xfs_trans_free_items (Brian Foster) [1298684] - [fs] xfs: switch remaining xfs_trans_dup users to xfs_trans_roll (Brian Foster) [1298684] - [fs] xfs: check min blks for random debug mode sparse allocations (Brian Foster) [1298684] - [fs] xfs: fix sparse inodes 32-bit compile failure (Brian Foster) [1298684] - [fs] xfs: mmap lock needs to be inside freeze protection (Brian Foster) [1298684] - [fs] xfs: Clean up xfs_trans_dup_dqinfo (Brian Foster) [1298684] - [fs] xfs: don't cast string literals (Brian Foster) [1298684] - [fs] xfs: enable sparse inode chunks for v5 superblocks (Brian Foster) [1298684] - [fs] xfs: skip unallocated regions of inode chunks in xfs_ifree_cluster() (Brian Foster) [1298684] - [fs] xfs: only free allocated regions of inode chunks (Brian Foster) [1298684] - [fs] xfs: filter out sparse regions from individual inode allocation (Brian Foster) [1298684] - [fs] xfs: randomly do sparse inode allocations in DEBUG mode (Brian Foster) [1298684] - [fs] xfs: allocate sparse inode chunks on full chunk allocation failure (Brian Foster) [1298684] - [fs] xfs: helper to convert holemask to inode alloc. bitmap (Brian Foster) [1298684] - [fs] xfs: handle sparse inode chunks in icreate log recovery (Brian Foster) [1298684] - [fs] xfs: pass inode count through ordered icreate log item (Brian Foster) [1298684] - [fs] xfs: use actual inode count for sparse records in bulkstat/inumbers (Brian Foster) [1298684] - [fs] xfs: introduce inode record hole mask for sparse inode chunks (Brian Foster) [1298684] - [fs] xfs: add fs geometry bit for sparse inode chunks (Brian Foster) [1298684] - [fs] xfs: sparse inode chunks feature helpers and mount requirements (Brian Foster) [1298684] - [fs] xfs: use sparse chunk alignment for min. inode allocation requirement (Brian Foster) [1298684] - [fs] xfs: add sparse inode chunk alignment superblock field (Brian Foster) [1298684] - [fs] xfs: support min/max agbno args in block allocator (Brian Foster) [1298684] - [fs] xfs: update free inode record logic to support sparse inode records (Brian Foster) [1298684] - [fs] xfs: create individual inode alloc. helper (Brian Foster) [1298684] - [fs] xfs: DIO writes within EOF don't need an ioend (Brian Foster) [1305118] - [fs] xfs: handle DIO overwrite EOF update completion correctly (Brian Foster) [1305118] - [fs] xfs: DIO needs an ioend for writes (Brian Foster) [1305118] - [fs] xfs: move DIO mapping size calculation (Brian Foster) [1305118] - [fs] xfs: factor DIO write mapping from get_blocks (Brian Foster) [1305118] - [fs] xfs: don't allocate an ioend for direct I/O completions (Brian Foster) [1305118] - [fs] direct-io: only inc/dec inode->i_dio_count for file systems (Brian Foster) [1305118] - [fs] direct-io: Handle O_(D)SYNC AIO (Brian Foster) [1305118] - [fs] direct-io: Implement generic deferred AIO completions (Brian Foster) [1305118] - [fs] revert 'direct-io: only inc_dec inode->i_dio_count for file systems' (Brian Foster) [1305118]- [misc] mei: bus: set the device name before running fixup (Jeremy McNicoll) [1273503] - [misc] mei: bus: use correct lock ordering (Jeremy McNicoll) [1273503] - [misc] mei: Fix debugfs filename in error output (Jeremy McNicoll) [1273503] - [misc] mei: amthif: Do not compare bool to 0/1 (Jeremy McNicoll) [1273503] - [misc] mei: bus: fix c&p issue in the kdoc (Jeremy McNicoll) [1273503] - [misc] mei: fix the KDoc formating (Jeremy McNicoll) [1273503] - [misc] mei: keep the device awake during reads in chunks (Jeremy McNicoll) [1273503] - [misc] mei: cancel driver workers only after client devices were removed (Jeremy McNicoll) [1273503] - [misc] mei: me: fix d0i3 register offset in tracing (Jeremy McNicoll) [1273503] - [misc] mei: bus: use mei_cl_bus_ prefix consistently (Jeremy McNicoll) [1273503] - [misc] mei: bus: use mei_cldev_ prefix for the API functions (Jeremy McNicoll) [1273503] - [misc] mei: bus: export mei_cldev_enabled function (Jeremy McNicoll) [1273503] - [misc] mei: bus: export uuid and protocol version to mei_cl bus drivers (Jeremy McNicoll) [1273503] - [misc] mei: bus: add client protocol version to the device alias (Jeremy McNicoll) [1273503] - [misc] mei: bus: export client protocol version (Jeremy McNicoll) [1273503] - [scripts] mei: make modules.alias UUID information easier to read (Jeremy McNicoll) [1273503] - [misc] mei: hbm: fix error in state check logic (Jeremy McNicoll) [1273503] - [misc] mei: fix debugfs files leak on error path (Jeremy McNicoll) [1273503] - [watchdog] mei: Fix parent of watchdog_device (Jeremy McNicoll) [1273503] - [misc] mei: remove check on pm_runtime_active in __mei_cl_disconnect (Jeremy McNicoll) [1273503] - [misc] mei: hbm: bump supported HBM version to 2.0 (Jeremy McNicoll) [1273503] - [misc] mei: me: add sunrise point device ids (Jeremy McNicoll) [1273503] - [misc] mei: me: d0i3: exit d0i3 on driver start and enter it on stop (Jeremy McNicoll) [1273503] - [misc] mei: me: d0i3: move mei_me_hw_reset down in the file (Jeremy McNicoll) [1273503] - [misc] mei: me: d0i3: add d0i3 enter/exit state machine (Jeremy McNicoll) [1273503] - [misc] mei: hbm: reorganize the power gating responses (Jeremy McNicoll) [1273503] - [misc] mei: me: d0i3: enable d0i3 interrupts (Jeremy McNicoll) [1273503] - [misc] mei: me: d0i3: add flag to indicate D0i3 support (Jeremy McNicoll) [1273503] - [misc] mei: me: d0i3: add the control registers (Jeremy McNicoll) [1273503] - [misc] mei: hbm: add new error code MEI_CL_CONN_NOT_ALLOWED (Jeremy McNicoll) [1273503] - [misc] mei: bus: add and call callback on notify event (Jeremy McNicoll) [1273503] - [misc] mei: implement fasync for event notification (Jeremy McNicoll) [1273503] - [misc] mei: support polling for event notification (Jeremy McNicoll) [1273503] - [misc] mei: add async event notification ioctls (Jeremy McNicoll) [1273503] - [misc] mei: add a handler that waits for notification on event (Jeremy McNicoll) [1273503] - [misc] mei: add mei_cl_notify_request command (Jeremy McNicoll) [1273503] - [misc] mei: enable async event notifications only from hbm version 2.0 (Jeremy McNicoll) [1273503] - [misc] mei: implement async notification hbm messages (Jeremy McNicoll) [1273503] - [misc] mei: define async notification hbm commands (Jeremy McNicoll) [1273503] - [misc] mei: disconnect on connection request timeout (Jeremy McNicoll) [1273503] - [misc] mei: support for dynamic clients (Jeremy McNicoll) [1273503] - [misc] mei: bus: link client devices instead of host clients (Jeremy McNicoll) [1273503] - [misc] mei: bus: simplify how we build nfc bus name (Jeremy McNicoll) [1273503] - [misc] mei: bus: blacklist clients by number of connections (Jeremy McNicoll) [1273503] - [misc] mei: bus: blacklist the nfc info client (Jeremy McNicoll) [1273503] - [misc] mei: bus: enable running fixup routines before device registration (Jeremy McNicoll) [1273503] - [misc] mei: bus: add me client device list infrastructure (Jeremy McNicoll) [1273503] - [misc] mei: bus: add reference to bus device in struct mei_cl_client (Jeremy McNicoll) [1273503] - [misc] mei: bus: revamp probe and remove functions (Jeremy McNicoll) [1273503] - [misc] mei: bus: revamp device matching (Jeremy McNicoll) [1273503] - [misc] mei: bus: report if event registration failed (Jeremy McNicoll) [1273503] - [misc] mei: bus: don't enable events implicitly in device enable (Jeremy McNicoll) [1273503] - [misc] mei: bus: rename uevent handler to mei_cl_device_uevent (Jeremy McNicoll) [1273503] - [misc] mei: bus: move driver api functions at the start of the file (Jeremy McNicoll) [1273503] - [misc] mei: bus: rename nfc.c to bus-fixup.c (Jeremy McNicoll) [1273503] - [misc] mei: bus: fix drivers and devices names confusion (Jeremy McNicoll) [1273503] - [misc] mei: do not access freed cb in blocking write (Jeremy McNicoll) [1273503] - [misc] mei: prevent unloading mei hw modules while the device is opened (Jeremy McNicoll) [1273503] - [misc] mei: nfc: fix deadlock on shutdown/suspend path (Jeremy McNicoll) [1273503] - [misc] mei: me: wait for power gating exit confirmation (Jeremy McNicoll) [1273503] - [misc] mei: reset flow control on the last client disconnection (Jeremy McNicoll) [1273503] - [misc] mei: fix up uuid matching (Jeremy McNicoll) [1273503] - [misc] mei: export hbm features to debugfs under devstate (Jeremy McNicoll) [1273503] - [include] mei: export mei client device struct to external use (Jeremy McNicoll) [1273503] - [misc] mei: bus: kill mei_cl_ops (Jeremy McNicoll) [1273503] - [nfc] mei_phy: move all nfc logic from mei driver to nfc (Jeremy McNicoll) [1273503] - [misc] mei: bus: add name and uuid into device attributes (Jeremy McNicoll) [1273503] - [misc] mei: bus: report also uuid in module alias (Jeremy McNicoll) [1273503] - [misc] mei: add also write waiting list to runtime pm blockers (Jeremy McNicoll) [1273503] - [misc] mei: request autosuspend at the end of write (Jeremy McNicoll) [1273503] - [misc] mei: consume flow control on the first chunk of writing (Jeremy McNicoll) [1273503] - [misc] mei: debug prints with client info in read (Jeremy McNicoll) [1273503] - [misc] mei: txe: fix incorrect indentation (Jeremy McNicoll) [1273503] - [misc] mei: drop iamthif_mtu from device structure (Jeremy McNicoll) [1273503] - [misc] mei: connection to fixed address clients from user-space (Jeremy McNicoll) [1273503] - [misc] mei: support for fixed address clients (Jeremy McNicoll) [1273503] - [misc] mei: fix flow control for single buffer clients (Jeremy McNicoll) [1273503] - [misc] mei: add a reference from the host client to the me client (Jeremy McNicoll) [1273503] - [misc] mei: revamp client connection (Jeremy McNicoll) [1273503] - [misc] mei: revamp client disconnection flow (Jeremy McNicoll) [1273503] - [misc] mei: txe: reduce suspend/resume time (Jeremy McNicoll) [1273503] - [misc] mei: trace: remove unused TRACE_SYSTEM_STRING (Jeremy McNicoll) [1273503] - [misc] mei: replace check for connection instead of transitioning (Jeremy McNicoll) [1273503] - [misc] mei: use mei_cl_is_connected consistently (Jeremy McNicoll) [1273503] - [misc] mei: fix mei_poll operation (Jeremy McNicoll) [1273503] - [misc] mei: fix regression on NFC connection (Jeremy McNicoll) [1273503] - [misc] mei: trace: fix missing include to linux/device.h (Jeremy McNicoll) [1273503] - [misc] mei: free me client references on host init (Jeremy McNicoll) [1273503] - [misc] mei: bus: call device disable handler prior to disconnection (Jeremy McNicoll) [1273503] - [misc] mei: allow read concurrency (Jeremy McNicoll) [1273503] - [misc] mei: simplify io callback disposal (Jeremy McNicoll) [1273503] - [misc] mei: add mei_cl_alloc_linked function (Jeremy McNicoll) [1273503] - [misc] mei: always initialize the callback with the intended operation type (Jeremy McNicoll) [1273503] - [misc] mei: use only one buffer in callback (Jeremy McNicoll) [1273503] - [misc] mei: iamthif: use regular client read functions (Jeremy McNicoll) [1273503] - [misc] mei: iamthif: use client write functions (Jeremy McNicoll) [1273503] - [misc] mei: iamthif: send flow control as a regular client (Jeremy McNicoll) [1273503] - [misc] mei: iamthif: remove useless iamthif_ioctl variable (Jeremy McNicoll) [1273503] - [misc] mei: iamthif: fix device reset on mei_amthif_irq_read_msg (Jeremy McNicoll) [1273503] - [misc] mei: fix device reset on mei_cl_irq_read_msg allocation failure (Jeremy McNicoll) [1273503] - [misc] mei: fix function names and format in KDoc (Jeremy McNicoll) [1273503] - [misc] mei: me: change power gating function name conventions (Jeremy McNicoll) [1273503] - [misc] mei: me: add io register tracing (Jeremy McNicoll) [1273503] - [misc] mei: me: use io register wrappers consistently (Jeremy McNicoll) [1273503] - [misc] mei: revamp me clients list handling (Jeremy McNicoll) [1273503] - [misc] mei: me: release hw from reset only during the reset flow (Jeremy McNicoll) [1273503] - [misc] mei: mask interrupt set bit on clean reset bit (Jeremy McNicoll) [1273503] - [misc] mei: add reference counting for me clients (Jeremy McNicoll) [1273503] - [misc] mei: use uuid, me_addr tuple addressing also for flow control credits (Jeremy McNicoll) [1273503] - [misc] mei: bus: use ssize_t as the return type for send and receive (Jeremy McNicoll) [1273503] - [misc] mei: clean reset bit before reset (Jeremy McNicoll) [1273503] - [misc] mei: export fw status registers through sysfs (Jeremy McNicoll) [1273503] - [misc] mei: read and print all six FW status registers (Jeremy McNicoll) [1273503] - [misc] mei: txe: add cherrytrail device id (Jeremy McNicoll) [1273503] - [misc] mei: kill cached host and me csr values (Jeremy McNicoll) [1273503] - [misc] mei: fix hbm MEI_HBM_STARTED ambiguity (Jeremy McNicoll) [1273503] - [misc] mei: nfc: clean nfc internal struct on host exit (Jeremy McNicoll) [1273503] - [misc] mei: hbm: use client specific print functions (Jeremy McNicoll) [1273503] - [misc] mei: debugfs: display also connectionless clients (Jeremy McNicoll) [1273503] - [misc] mei: use local cl variables in wd and amthif (Jeremy McNicoll) [1273503] - [misc] mei: drop unneeded client NULL check in cb structure (Jeremy McNicoll) [1273503] - [misc] mei: Replace CONFIG_PM_RUNTIME with CONFIG_PM (Jeremy McNicoll) [1273503] - [misc] mei: mei_txe_fw_sts can be static (Jeremy McNicoll) [1273503] - [misc] mei: fix kernel-doc warnings (Jeremy McNicoll) [1273503] - [misc] mei: fix KDoc documentation formatting (Jeremy McNicoll) [1273503] - [misc] mei: drop me_client_presentation_num (Jeremy McNicoll) [1273503] - [misc] mei: trivial: fix errors in prints in comments (Jeremy McNicoll) [1273503] - [misc] mei: remove include to pci header from mei module files (Jeremy McNicoll) [1273503] - [misc] mei: push pci cfg structure me hw (Jeremy McNicoll) [1273503] - [misc] mei: remove the reference to pdev from mei_device (Jeremy McNicoll) [1273503] - [misc] mei: move fw_status back to hw ops handlers (Jeremy McNicoll) [1273503] - [misc] mei: get rid of most of the pci dependencies in mei (Jeremy McNicoll) [1273503] - [misc] mei: push all standard settings into mei_device_init (Jeremy McNicoll) [1273503] - [misc] mei: move mei_hbm_hdr function from hbm.h the hbm.c (Jeremy McNicoll) [1273503] - [misc] mei: kill error message for allocation failure (Jeremy McNicoll) [1273503] - [misc] mei: nfc: fix style warning (Jeremy McNicoll) [1273503] - [misc] mei: fix style warning: Missing a blank line after declarations (Jeremy McNicoll) [1273503] - [misc] mei: pg: fix cat and paste error in comments (Jeremy McNicoll) [1273503] - [misc] mei: debugfs: add single buffer indicator (Jeremy McNicoll) [1273503] - [misc] mei: debugfs: adjust print buffer (Jeremy McNicoll) [1273503] - [misc] mei: add hbm and pg state in devstate debugfs print (Jeremy McNicoll) [1273503] - [misc] mei: bus: fix possible boundaries violation (Jeremy McNicoll) [1273503] - [misc] mei: use connect_data on the stack (Jeremy McNicoll) [1273503] - [misc] mei: enable adding more IOCTL handlers (Jeremy McNicoll) [1273503] - [misc] mei: extract supported features from the hbm version (Jeremy McNicoll) [1273503] - [misc] mei: simplify handling of hbm client events (Jeremy McNicoll) [1273503] - [misc] mei: wait for hbm start non-interruptible (Jeremy McNicoll) [1273503] - [misc] mei: revamp connect and disconnect response handling (Jeremy McNicoll) [1273503] - [misc] mei: use disconnect name consistently (Jeremy McNicoll) [1273503] - [misc] mei: add hbm commands return status values (Jeremy McNicoll) [1273503] - [misc] mei: add mei_me_cl_by_uuid_id function (Jeremy McNicoll) [1273503] - [misc] mei: add me client remove functions (Jeremy McNicoll) [1273503] - [misc] mei: use list for me clients book keeping (Jeremy McNicoll) [1273503] - [misc] mei: me_client lookup function to return me_client object (Jeremy McNicoll) [1273503] - [misc] mei: use wrapper for simple hbm client message (Jeremy McNicoll) [1273503] - [misc] mei: use consistently me_addr in the hbm structures (Jeremy McNicoll) [1273503] - [misc] mei: amthif: don't check amthif client identity on amthif queues (Jeremy McNicoll) [1273503] - [misc] mei: amthif: use service function to flush amthif queue (Jeremy McNicoll) [1273503] - [misc] mei: me: wait for hw ready non-interruptible (Jeremy McNicoll) [1273503] - [misc] mei: fix comments (Jeremy McNicoll) [1273503] - [misc] mei: nfc: fix memory leak in error path (Jeremy McNicoll) [1273503] - [misc] mei: reset client state on queued connect request (Jeremy McNicoll) [1273503] - [misc] mei: drop unused hw dependent fw status functions (Jeremy McNicoll) [1273503] - [misc] mei: fix return value on disconnect timeout (Jeremy McNicoll) [1273503] - [misc] mei: don't schedule suspend in pm idle (Jeremy McNicoll) [1273503] - [misc] mei: start disconnect request timer consistently (Jeremy McNicoll) [1273503] - [misc] mei: reset client connection state on timeout (Jeremy McNicoll) [1273503] - [misc] mei: add WPT second mei interface (Jeremy McNicoll) [1273503] - [misc] mei: move from misc to char device (Jeremy McNicoll) [1273503] - [misc] mei: me: move probe quirk to cfg structure (Jeremy McNicoll) [1273503] - [misc] mei: add per device configuration (Jeremy McNicoll) [1273503] - [misc] mei: me: read H_CSR after asserting reset (Jeremy McNicoll) [1273503] - [misc] mei: me: drop harmful wait optimization (Jeremy McNicoll) [1273503] - [misc] mei: me: fix hw ready reset flow (Jeremy McNicoll) [1273503] - [misc] mei: fix memory leak of mei_clients array (Jeremy McNicoll) [1273503] - [misc] mei: set connecting state just upon connection request is sent to the fw (Jeremy McNicoll) [1273503] - [misc] mei: make return values consistent across the driver (Jeremy McNicoll) [1273503] - [misc] mei: extract fw status registers (Jeremy McNicoll) [1273503] - [misc] mei: me: bump hbm version to 1.1 to support power gating (Jeremy McNicoll) [1273503] - [misc] mei: txe: use runtime PG pm domain for non wakeable devices (Jeremy McNicoll) [1273503] - [misc] mei: me: use runtime PG pm domain for non wakeable devices (Jeremy McNicoll) [1273503] - [misc] mei: use runtime pm in write and read flow (Jeremy McNicoll) [1273503] - [misc] mei: txe: add runtime pm framework (Jeremy McNicoll) [1273503] - [misc] mei: me: add runtime pm framework (Jeremy McNicoll) [1273503] - [misc] mei: add function to check write queues (Jeremy McNicoll) [1273503] - [misc] mei: me: add pg exit and entry flow commands (Jeremy McNicoll) [1273503] - [misc] mei: expose hardware power gating state to mei layer (Jeremy McNicoll) [1273503] - [misc] mei: condition PGI support on HW and HBM version (Jeremy McNicoll) [1273503] - [misc] mei: me: add power gating isolation register write wrappers (Jeremy McNicoll) [1273503] - [misc] mei: me: introduce power gating registers (Jeremy McNicoll) [1273503] - [misc] mei: implement power gating isolation hbm layer (Jeremy McNicoll) [1273503] - [misc] mei: me: fix hardware reset flow (Jeremy McNicoll) [1273503] - [misc] mei: fix read after read scenario (Jeremy McNicoll) [1273503] - [misc] mei: deprecate the mei_wd_state_independence_msg (Jeremy McNicoll) [1273503]- [net] veth: don't modify ip_summed; doing so treats packets with bad checksums as good (Sabrina Dubroca) [1307099] - [net] nf_tables: use reverse traversal commit_list in nf_tables_abort (Xin Long) [1275964] - [net] nf_tables: fix addition/deletion of elements from commit/abort (Xin Long) [1275964] - [net] ipv6: addrlabel: fix ip6addrlbl_get() (Hannes Frederic Sowa) [1299324] - [net] packet: race condition in packet_bind (Hannes Frederic Sowa) [1298365] - [net] packet: missing dev_put() in packet_do_bind() (Hannes Frederic Sowa) [1298365] - [net] af_unix: Guard against other == sk in unix_dgram_sendmsg (Jakub Sitnicki) [1285792] - [net] unix: avoid use-after-free in ep_remove_wait_queue (Paolo Abeni) [1285792] - [net] unix: correctly track in-flight fds in sending process user_struct (Hannes Frederic Sowa) [1297403] {CVE-2013-4312} - [net] unix: properly account for FDs passed over unix sockets (Hannes Frederic Sowa) [1297403] {CVE-2013-4312} - [net] unix: garbage: fixed several comment and whitespace style issues (Hannes Frederic Sowa) [1297403] {CVE-2013-4312} - [net] sctp: Prevent soft lockup when sctp_accept() is called during a timeout event (Xin Long) [1270586] {CVE-2015-8767} - [net] sctp: Whitespace fix (Xin Long) [1270586] {CVE-2015-8767} - [net] fib_trie: leaf_walk_rcu should not compute key if key is less than pn->key (Hannes Frederic Sowa) [1275851] - [net] ipv4: implement support for NOPREFIXROUTE ifa flag for ipv4 address (Paolo Abeni) [1221311] - [net] tcp: fix a potential deadlock in tcp_get_info() (Paolo Abeni) [1269051] - [net] tcp: add tcpi_segs_in and tcpi_segs_out to tcp_info (Paolo Abeni) [1269051] - [net] tcp: add tcpi_bytes_received to tcp_info (Paolo Abeni) [1269051] - [net] tcp: add tcpi_bytes_acked to tcp_info (Paolo Abeni) [1269051] - [net] tcp_cubic: do not set epoch_start in the future (Hannes Frederic Sowa) [1268538] - [net] tcp_cubic: better follow cubic curve after idle period (Hannes Frederic Sowa) [1268538] - [netdrv] bond: track sum of rx_nohandler for all slaves (Jarod Wilson) [1289198] - [netdrv] team: track sum of rx_nohandler for all slaves (Jarod Wilson) [1289198] - [net] add rx_nohandler stat counter (Jarod Wilson) [1289198] - [net] core: relax BUILD_BUG_ON in netdev_stats_to_stats64 (Jarod Wilson) [1289198] - [net] preserve IP control block during GSO segmentation (Thadeu Lima de Souza Cascardo) [1283392] - [net] xfrm: add XFRMA_REPLAY_VAL attribute to SA messages (Herbert Xu) [1210745] - [net] xfrm: Don't prohibit AH from using ESN feature (Herbert Xu) [1210745] - [net] ipv6: xfrm: Add ESN support for AH ingress part (Herbert Xu) [1210745] - [net] ipv6: xfrm: Add ESN support for AH egress part (Herbert Xu) [1210745] - [net] ipv4: xfrm: Add ESN support for AH ingress part (Herbert Xu) [1210745] - [net] ipv4: xfrm: Add ESN support for AH egress part (Herbert Xu) [1210745] - [net] skbuff: Introduce skb_to_sgvec_nomark to map skb without mark new end (Herbert Xu) [1210745] - [net] xfrm: Fix aevent generation for each received packet (Herbert Xu) [1210745] - [net] xfrm: Guard IPsec anti replay window against replay bitmap (Herbert Xu) [1210745] - [net] ipv6: udp: use sticky pktinfo egress ifindex on connect() (Paolo Abeni) [1291792] - [documentation] net: change tcp_syn_retries documentation (Xin Long) [1299301] - [net] ipv6: sctp: fix lockdep splat in sctp_v6_get_dst() (Aaron Conole) [1286695] - [net] ipv6: tcp: add rcu locking in tcp_v6_send_synack() (Aaron Conole) [1286695] - [net] ipv6: sctp: add rcu protection around np->opt (Aaron Conole) [1286695] - [net] ipv6: add complete rcu protection around np->opt (Aaron Conole) [1286695] - [net] openvswitch: limit ovs recursions in ovs_execute_actions to not corrupt stack (Hannes Frederic Sowa) [1297881] - [net] scm: fix PaX detected msg_controllen overflow in scm_detach_fds (Hannes Frederic Sowa) [1284046] - [x86] perf, x86: Stop Intel PT before kdump starts (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Add interface to stop Intel PT logging (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Fix KVM warning due to doing rdmsr() before the CPUID test (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/bts: Disallow use by unprivileged users on paranoid systems (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Clean up files of Intel Processor Trace (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/bts: Set event->hw.itrace_started in pmu::start to match the new logic (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Add new timing packet enables (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Do not force sync packets on every schedule-in (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/lbr: Kill off intel_pmu_needs_lbr_smpl for good (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/bts: Drop redundant declarations (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Add PERF_RECORD_SWITCH to indicate context switches (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel: Fix PMI handling for Intel PT (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/bts: Fix DS area sharing with x86_pmu events (Yasuaki Ishimatsu) [1270539] - [x86] perf_event_intel_pt.c: use arch_initcall to hook in enabling (Yasuaki Ishimatsu) [1270539] - [x86] perf_event_intel_bts.c: use arch_initcall to hook in enabling (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Fix a refactoring bug (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Disallow sparse AUX allocations for non-SG PMUs in overwrite mode (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Remove redundant variable declaration (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Kill pt_is_running() (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Document pt_buffer_reset_offsets() (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Document pt_buffer_reset_markers() (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Kill an unused variable (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Untangle pt_buffer_reset_markers() (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Fix and clean up error handling in pt_event_add() (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Clean up the control flow in pt_pmu_hw_init() (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Fix the 32-bit build (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/bts: Add BTS PMU driver (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Add Intel PT PMU driver (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86: Mark Intel PT and LBR/BTS as mutually exclusive (Yasuaki Ishimatsu) [1270539] - [x86] Add Intel Processor Trace (INTEL_PT) cpu feature detection (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Add ITRACE_START record to indicate that tracing has started (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Add wakeup watermark control to the AUX area (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Support overwrite mode for the AUX area (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Add API for PMUs to write to the AUX area (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Add AUX record (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Add a pmu capability for "exclusive" events (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Add a capability for AUX_NO_SG pmus to do software double buffering (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Support high-order allocations for AUX space (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Add AUX area to ring buffer for raw data streams (Yasuaki Ishimatsu) [1270539] - [include] perf: Add data_{offset,size} to user_page (Yasuaki Ishimatsu) [1270539] - [netdrv] i40e: Fix basic support for X722 devices (Stefan Assmann) [1305242] - [ata] Adding Intel Lewisburg device IDs for SATA (Steve Best) [1310241] - [block] Always check queue limits for cloned requests (Mike Snitzer) [1286749]- [fs] cifs: Ratelimit kernel log messages (Jamie Bainbridge) [1264251] - [fs] cifs: convert printk(LEVEL...) to pr_ (Jamie Bainbridge) [1264251] - [fs] pnfs: adjust backport for bit_wait check API change (Benjamin Coddington) [1296270] - [fs] ovl: fix dentry reference leak (David Howells) [1261073] - [fs] fs: __generic_file_splice_read retry lookup on AOP_TRUNCATED_PAGE (Abhijith Das) [1196335] - [fs] nfsd: fix clp->cl_revoked list deletion causing softlock in nfsd ("J. Bruce Fields") [1300023] - [fs] gfs2: Add missing else in trans_add_meta/data (Robert S Peterson) [1268436] - [fs] gfs2: Fix direct IO write rounding error (Robert S Peterson) [1289630] - [fs] nfsv4: handle nfs4_get_referral failure (Dave Wysochanski) [1228711] - [fs] fixup: audit: implement audit by executable (Richard Guy Briggs) [1135562] - [fs] audit: implement audit by executable (Richard Guy Briggs) [1135562] - [fs] audit: clean simple fsnotify implementation (Richard Guy Briggs) [1135562] - [fs] audit: use macros for unset inode and device values (Richard Guy Briggs) [1135562] - [fs] audit: make audit_del_rule() more robust (Richard Guy Briggs) [1135562] - [fs] audit: fix uninitialized variable in audit_add_rule() (Richard Guy Briggs) [1135562] - [fs] audit: eliminate unnecessary extra layer of watch parent references (Richard Guy Briggs) [1135562] - [fs] audit: eliminate unnecessary extra layer of watch references (Richard Guy Briggs) [1135562] - [fs] fsnotify: Allocate overflow events with proper type (Richard Guy Briggs) [1135562] - [fs] fanotify: Handle overflow in case of permission events (Richard Guy Briggs) [1135562] - [fs] fsnotify: Fix detection whether overflow event is queued (Richard Guy Briggs) [1135562] - [fs] inotify: Fix reporting of cookies for inotify events (Richard Guy Briggs) [1135562] - [fs] fanotify: Fix use after free for permission events (Richard Guy Briggs) [1135562] - [fs] fsnotify: Do not return merged event from fsnotify_add_notify_event() (Richard Guy Briggs) [1135562] - [fs] fanotify: Fix use after free in mask checking (Richard Guy Briggs) [1135562] - [fs] fsnotify: remove pointless NULL initializers (Richard Guy Briggs) [1135562] - [fs] fsnotify: remove .should_send_event callback (Richard Guy Briggs) [1135562] - [fs] fsnotify: do not share events between notification groups (Richard Guy Briggs) [1135562] - [fs] inotify: provide function for name length rounding (Richard Guy Briggs) [1135562] - [fs] revert "inotify: don't add consecutive overflow events to the queue" (Richard Guy Briggs) [1135562] - [fs] audit: WARN if audit_rule_change called illegally (Richard Guy Briggs) [1135562] - [fs] audit: cull redundancy in audit_rule_change (Richard Guy Briggs) [1135562] - [fs] audit: refactor audit_receive_msg() to clarify AUDIT_*_RULE* cases (Richard Guy Briggs) [1135562] - [fs] audit: fix netlink portid naming and types (Richard Guy Briggs) [1135562] - [fs] audit: rename audit_log_remove_rule to disambiguate for trees (Richard Guy Briggs) [1135562] - [fs] kernel/auditfilter.c: fix leak in audit_add_rule() error path (Richard Guy Briggs) [1135562] - [lib] klist: fix starting point removed bug in klist iterators (Ewan Milne) [1309433] - [i2c] i801: Fix the alignment of the device table (Steve Best) [1307147] - [x86] tsc: Add native_read_tsc() to maintain KABI (Prarit Bhargava) [1302325] - [x86] tsc: Remove rdtsc_barrier() (Prarit Bhargava) [1302325] - [x86] kvm: Drop open-coded barrier and use rdtsc_ordered() in kvmclock (Prarit Bhargava) [1302325] - [x86] tsc: Use rdtsc_ordered() in read_tsc() instead of get_cycles() (Prarit Bhargava) [1302325] - [x86] tsc: Use rdtsc_ordered() in check_tsc_warp() and drop extra barriers (Prarit Bhargava) [1302325] - [x86] tsc: Add rdtsc_ordered() and use it in trivial call sites (Prarit Bhargava) [1302325] - [x86] tsc: Rename native_read_tsc() to rdtsc() (Prarit Bhargava) [1302325] - [x86] tsc: Remove rdtscl() (Prarit Bhargava) [1302325] - [x86] tsc: Use the full 64-bit TSC to detect the 2.6.2 bug (Prarit Bhargava) [1302325] - [x86] tsc: Use the full 64-bit TSC in delay_tsc() (Prarit Bhargava) [1302325] - [x86] tsc: Remove the rdtscp() and rdtscpll() macros (Prarit Bhargava) [1302325] - [x86] tsc: Replace rdtscll() with native_read_tsc() (Prarit Bhargava) [1302325] - [x86] paravirt: Remove read_tsc() and read_tscp() paravirt hooks (Prarit Bhargava) [1302325] - [x86] kvm: Remove vget_cycles() (Prarit Bhargava) [1302325] - [x86] tsc: Inline native_read_tsc() and remove __native_read_tsc() (Prarit Bhargava) [1302325] - [x86] mm: Enable SWIOTLB if system has SRAT memory regions above MAX_DMA32_PFN (Igor Mammedov) [1271527] - [x86] mm: Introduce max_possible_pfn (Igor Mammedov) [1271527] - [x86] xen: Support kexec/kdump in HVM guests by doing a soft reset (Vitaly Kuznetsov) [1007328] - [kernel] sched: Output warning when the 'isolcpus=' kernel parameter is invalid (Prarit Bhargava) [1305052] - [kernel] hung_task debugging: Add tracepoint to report the hang (Oleg Nesterov) [1146199] - [cpufreq] intel_pstate: Fix divide by zero on Knights Landing (Steve Best) [1273305] - [security] selinux: don't waste ebitmap space when importing NetLabel categories (Paul Moore) [1237425]- [iommu] amd: Allow non-ATS devices in IOMMUv2 domains (Myron Stowe) [1050021] - [iommu] amd: Set global dma_ops if swiotlb is disabled (Myron Stowe) [1050021] - [iommu] amd: Use swiotlb in passthrough mode (Myron Stowe) [1050021] - [iommu] amd: Allow non-IOMMUv2 devices in IOMMUv2 domains (Myron Stowe) [1050021] - [iommu] amd: Use iommu core for passthrough mode (Myron Stowe) [1050021] - [iommu] amd: Use iommu_attach_group() (Myron Stowe) [1050021] - [iommu] amd: Introduce protection_domain_init() function (Myron Stowe) [1050021] - [iommu] Ignore -ENODEV errors from add_device call-back (Myron Stowe) [1050021] - [iommu] amd: Handle large pages correctly in free_pagetable (Myron Stowe) [1050021] - [iommu] vt-d: Don't disable IR when it was previously enabled (Myron Stowe) [1050021] - [iommu] vt-d: Make sure copied over IR entries are not reused (Myron Stowe) [1050021] - [iommu] vt-d: Copy IR table from old kernel when in kdump mode (Myron Stowe) [1050021] - [iommu] vt-d: Set IRTA in intel_setup_irq_remapping (Myron Stowe) [1050021] - [iommu] vt-d: Disable IRQ remapping in intel_prepare_irq_remapping (Myron Stowe) [1050021] - [iommu] vt-d: Move QI initializationt to intel_setup_irq_remapping (Myron Stowe) [1050021] - [iommu] vt-d: Move EIM detection to intel_prepare_irq_remapping (Myron Stowe) [1050021] - [iommu] vt-d: Enable Translation only if it was previously disabled (Myron Stowe) [1050021] - [iommu] vt-d: Don't disable translation prior to OS handover (Myron Stowe) [1050021] - [iommu] vt-d: Don't copy translation tables if RTT bit needs to be changed (Myron Stowe) [1050021] - [iommu] vt-d: Don't do early domain assignment if kdump kernel (Myron Stowe) [1050021] - [iommu] vt-d: Allocate si_domain in init_dmars() (Myron Stowe) [1050021] - [iommu] vt-d: Mark copied context entries (Myron Stowe) [1050021] - [iommu] vt-d: Do not re-use domain-ids from the old kernel (Myron Stowe) [1050021] - [iommu] vt-d: Copy translation tables from old kernel (Myron Stowe) [1050021] - [iommu] vt-d: Detect pre enabled translation (Myron Stowe) [1050021] - [iommu] vt-d: Make root entry visible for hardware right after allocation (Myron Stowe) [1050021] - [iommu] vt-d: Init QI before root entry is allocated (Myron Stowe) [1050021] - [iommu] vt-d: Cleanup log messages (Myron Stowe) [1050021] - [iommu] amd: Handle errors returned from iommu_init_device (Myron Stowe) [1050021] - [iommu] Checking for NULL instead of IS_ERR (Myron Stowe) [1050021] - [iommu] amd: Propagate errors from amd_iommu_init_api (Myron Stowe) [1050021] - [iommu] amd: Remove unused fields from struct dma_ops_domain (Myron Stowe) [1050021] - [iommu] amd: Get rid of device_dma_ops_init() (Myron Stowe) [1050021] - [iommu] amd: Put IOMMUv2 devices in a direct mapped domain (Myron Stowe) [1050021] - [iommu] amd: Support IOMMU_DOMAIN_IDENTITY type allocation (Myron Stowe) [1050021] - [iommu] amd: Support IOMMU_DOMAIN_DMA type allocation (Myron Stowe) [1050021] - [iommu] amd: Implement add_device and remove_device (Myron Stowe) [1050021] - [pci] Remove pci_ats_enabled() (Myron Stowe) [1050021] - [pci] Stop caching ATS Invalidate Queue Depth (Myron Stowe) [1050021] - [pci] Move ATS declarations to linux/pci.h so they're all together (Myron Stowe) [1050021] - [pci] Clean up ATS error handling (Myron Stowe) [1050021] - [pci] Use pci_physfn() rather than looking up physfn by hand (Myron Stowe) [1050021] - [pci] Inline the ATS setup code into pci_ats_init() (Myron Stowe) [1050021] - [pci] Rationalize pci_ats_queue_depth() error checking (Myron Stowe) [1050021] - [pci] Reduce size of ATS structure elements (Myron Stowe) [1050021] - [pci] Embed ATS info directly into struct pci_dev (Myron Stowe) [1050021] - [pci] Allocate ATS struct during enumeration (Myron Stowe) [1050021] - [iommu] vt-d: Cache PCI ATS state and Invalidate Queue Depth (Myron Stowe) [1050021] - [iommu] amd: Use default domain if available for DMA-API (Myron Stowe) [1050021] - [iommu] amd: Implement dm_region call-backs (Myron Stowe) [1050021] - [iommu] Introduce iommu_request_dm_for_dev() (Myron Stowe) [1050021] - [iommu] Add function to query the default domain of a group (Myron Stowe) [1050021] - [iommu] Create direct mappings in default domains (Myron Stowe) [1050021] - [iommu] Introduce direct mapped region handling (Myron Stowe) [1050021] - [iommu] Add iommu_get_domain_for_dev function (Myron Stowe) [1050021] - [iommu] Make sure a device is always attached to a domain (Myron Stowe) [1050021] - [iommu] Limit iommu_attach/detach_device to devices with their own group (Myron Stowe) [1050021] - [iommu] Allocate a default domain for iommu groups (Myron Stowe) [1050021] - [iommu] Call remove_device call-back after driver release (Myron Stowe) [1050021] - [iommu] Clean up after a failed bus initialization (Myron Stowe) [1050021] - [iommu] Propagate error in add_iommu_group (Myron Stowe) [1050021] - [iommu] Add a few printk messages to group handling code (Myron Stowe) [1050021] - [iommu] Remove function name from pr_fmt() (Myron Stowe) [1050021] - [iommu] amd: Handle integer overflow in dma_ops_area_alloc (Myron Stowe) [1050021] - [iommu] Init iommu-groups support earlier, in core_initcall (Myron Stowe) [1050021] - [iommu] Fix checkpatch warnings for Missing a blank line after declarations (Myron Stowe) [1050021] - [iommu] vt-d: Only enable extended context tables if PASID is supported (Myron Stowe) [1299039] - [iommu] vt-d: Change PASID support to bit 40 of Extended Capability Register (Myron Stowe) [1299039] - [iommu] vt-d: Fix passthrough mode with translation-disabled devices (Myron Stowe) [1299039] - [iommu] vt-d: Really use upper context table when necessary (Myron Stowe) [1299039] - [iommu] vt-d: support extended root and context entries (Myron Stowe) [1299039] - [iommu] vt-d: Add new extended capabilities from v2.3 VT-d specification (Myron Stowe) [1299039] - [iommu] vt-d: Allow RMRR on graphics devices too (Myron Stowe) [1299039] - [iommu] vt-d: Print x2apic opt out info instead of printing a warning (Myron Stowe) [1299039] - [iommu] vt-d: kill bogus ecap_niotlb_iunits() (Myron Stowe) [1299039] - [iommu] amd: Correctly encode huge pages in iommu page tables (Myron Stowe) [1299039] - [iommu] amd: Optimize amd_iommu_iova_to_phys for new fetch_pte interface (Myron Stowe) [1299039] - [iommu] amd: Optimize alloc_new_range for new fetch_pte interface (Myron Stowe) [1299039] - [iommu] amd: Optimize iommu_unmap_page for new fetch_pte interface (Myron Stowe) [1299039] - [iommu] amd: Return the pte page-size in fetch_pte (Myron Stowe) [1299039] - [iommu] amd: Add support for contiguous dma allocator (Myron Stowe) [1299039] - [iommu] amd: Ignore BUS_NOTIFY_UNBOUND_DRIVER event (Myron Stowe) [1299039] - [iommu] amd: Use BUS_NOTIFY_REMOVED_DEVICE (Myron Stowe) [1299039] - [iommu] Remove domain_init and domain_free iommu_ops (Myron Stowe) [1299039] - [iommu] vt-d: Make use of domain_alloc and domain_free (Myron Stowe) [1299039] - [iommu] amd: Make use of domain_alloc and domain_free (Myron Stowe) [1299039] - [iommu] Only allow iommu_map/unmap for paging domains (Myron Stowe) [1299039] - [iommu] Introduce iommu domain types (Myron Stowe) [1299039] - [iommu] Introduce domain_alloc and domain_free iommu_ops (Myron Stowe) [1299039] - [iommu] amd: Small cleanup in mn_release() (Myron Stowe) [1299039] - [iommu] vt-d: Convert non-returned local variable to boolean when relevant (Myron Stowe) [1299039] - [iommu] amd: Convert non-returned local variable to boolean when relevant (Myron Stowe) [1299036] - [iommu] Update my email address (Myron Stowe) [1299036] - [iommu] Disable on !MMU builds (Myron Stowe) [1299036] - [iommu] Fix trace_map() to report original iova and original size (Myron Stowe) [1299036] - [iommu] iopoll: Introduce memory-mapped IO polling macros (Myron Stowe) [1299036] - [iommu] Change trace unmap api to report unmapped size (Myron Stowe) [1299036] - [iommu] Fix trace_unmap() to report original iova (Myron Stowe) [1299036] - [iommu] Make IOVA domain page size explicit (Myron Stowe) [1299036] - [iommu] Make IOVA domain low limit flexible (Myron Stowe) [1299036] - [iommu] Consolidate IOVA allocator code (Myron Stowe) [1299036] - [iommu] Allow building iova.c independently (Myron Stowe) [1299036] - [iommu] irq_remapping: Normailize the way to detect whether IR is enabled (Myron Stowe) [1299036] - [iommu] amd: Fix irq remapping detection logic (Myron Stowe) [1299036] - [iommu] irq_remapping: Change variable disable_irq_remap to be static (Myron Stowe) [1299036] - [iommu] irq_remapping: Refine function irq_remapping_prepare() for maintenance (Myron Stowe) [1299036] - [iommu] irq_remapping: Kill function irq_remapping_supported() and related code (Myron Stowe) [1299036] - [iommu] amd: Check for irq-remap support amd_iommu_prepare() (Myron Stowe) [1299036] - [iommu] vt-d: Allow IR works in XAPIC mode though CPU works in X2APIC mode (Myron Stowe) [1299036] - [iommu] vt-d: Allocate IRQ remapping data structures only for all IOMMUs (Myron Stowe) [1299036] - [iommu] vt-d: Prepare for killing function irq_remapping_supported() (Myron Stowe) [1299036] - [x86] apic: Handle XAPIC remap mode proper (Myron Stowe) [1299036] - [x86] apic: Refine enable_IR_x2apic() and related functions (Myron Stowe) [1299036] - [x86] apic: Correctly detect X2APIC status in function enable_IR() (Myron Stowe) [1299036] - [x86] apic: Kill useless variable x2apic_enabled in function enable_IR_x2apic() (Myron Stowe) [1299036] - [x86] apic: Panic if kernel doesn't support x2apic but BIOS has enabled x2apic (Myron Stowe) [1299036] - [x86] apic: Clear stale x2apic mode (Myron Stowe) [1299036] - [iommu] vt-d: Convert allocations to GFP_KERNEL (Myron Stowe) [1299036] - [iommu] vt-d: Move iommu preparatory allocations to irq_remap_ops.prepare (Myron Stowe) [1299036] - [iommu] x86: Restructure setup of the irq remapping feature (Myron Stowe) [1299036]- [net] ipv6: Fix regression in udp_v6_mcast_next() (Hannes Frederic Sowa) [1298790] - [net] vlan: Invoke driver vlan hooks only if device is present (Ivan Vecera) [1276628] - [net] udp: properly support MSG_PEEK with truncated buffers (Sabrina Dubroca) [1294384] - [net] sctp: release assoc when sctp_make_abort_user return NULL in sctp_close (Xin Long) [1285945] - [net] tcp: allow one skb to be received per socket under memory pressure (Paolo Abeni) [1290901] - [net] tcp: fix behavior for epoll edge trigger (Paolo Abeni) [1290901] - [net] tcp: introduce tcp_under_memory_pressure() (Paolo Abeni) [1290901] - [net] tcp: rename sk_forced_wmem_schedule() to sk_forced_mem_schedule() (Paolo Abeni) [1290901] - [net] tcp: implement sk_forced_wmem_schedule (Paolo Abeni) [1290901] - [net] fix sk_mem_reclaim_partial() (Paolo Abeni) [1290901] - [net] tcp: set SOCK_NOSPACE under memory pressure (Paolo Abeni) [1290901] - [net] netfilter: ipt_rpfilter: remove the nh_scope test in rpfilter_lookup_reverse (Xin Long) [1261761] - [net] tcp: honour SO_BINDTODEVICE for TW_RST case too (Florian Westphal) [1295557] - [net] tcp: send_reset: test for non-NULL sk first (Florian Westphal) [1295557] - [net] add inet_sk_transparent() helper (Florian Westphal) [1295557] - [net] add sk_fullsock() helper (Florian Westphal) [1295557] - [net] rtnetlink: delay RTM_DELLINK notification until after ndo_uninit() (Jarod Wilson) [1285719] - [net] unregister_netdevice: move RTM_DELLINK to until after ndo_uninit (Jarod Wilson) [1285719] - [net] ipv6: Dont add RT6_LOOKUP_F_IFACE flag if saddr set (Xin Long) [1273235] - [net] ipv6: Add RT6_LOOKUP_F_IFACE flag if oif is set (Xin Long) [1273235] - [net] ipv6: fix the incorrect return value of throw route (Xin Long) [1270665] - [net] ipv6: allow routes to be configured with expire (Xin Long) [1275587] - [security] selinux: Permit bounded transitions under NO_NEW_PRIVS or NOSUID (Paul Moore) [1264963] - [security] selinux: reject setexeccon() on MNT_NOSUID applications with -EACCES (Paul Moore) [1264963] - [netdrv] mlx4_en: Remove BUG_ON assert when checking if ring is full (Kamal Heib) [1258136] - [x86] fpu: Check tsk_used_math() in kernel_fpu_end() for eager FPU (Prarit Bhargava) [1268913] - [i2c] Adding Intel Lewisburg support for iTCO (Steve Best) [1273640] - [mfd] lpc_ich: Intel device IDs for PCH (Steve Best) [1273640] - [i2c] i801: add Intel Lewisburg device IDs (Steve Best) [1273640] - [sound] alsa: hda - Add Intel Lewisburg device IDs Audio (Steve Best) [1273640] - [ata] ahci: add new Intel device IDs (Steve Best) [1273640] - [scsi] ses: Fix problems with simple enclosures (Ewan Milne) [1290825] - [scsi] Add ALUA state change UA handling (Ewan Milne) [1292569] - [scsi] fnic: check pci_map_single() return value (Maurizio Lombardi) [1246232] - [scsi] hpsa: Update driver revision to RH2 (Joseph Szczypek) [1268073] - [scsi] hpsa: fix issues with multilun devices (Joseph Szczypek) [1268073] - [scsi] megaraid_sas: touch version string (Tomas Henzl) [1267911] - [scsi] megaraid_sas: SMAP restriction--do not access user memory from IOCTL code (Tomas Henzl) [1267911] - [scsi] bnx2fc: Do not log error for netevents that need no action (Maurizio Lombardi) [1266884] - [scsi] iscsi: make mutex for target scanning and unbinding per-session (Chris Leech) [1253032]- [documentation] filesystems: describe the shared memory usage/accounting (Rodrigo Freire) [1293616] - [netdrv] sfc: Downgrade or remove some error messages (Jarod Wilson) [1282734] - [netdrv] sfc: Downgrade EPERM messages from MCDI to debug (Jarod Wilson) [1282734] - [netdrv] sfc: Make failed filter removal less noisy (Jarod Wilson) [1282734] - [netdrv] sfc: Handle MCDI proxy authorisation (Jarod Wilson) [1282734] - [netdrv] sfc: Retry MCDI after NO_EVB_PORT error on a VF (Jarod Wilson) [1282734] - [netdrv] sfc: fix a timeout loop (Jarod Wilson) [1282734] - [netdrv] sfc: only use RSS filters if we're using RSS (Jarod Wilson) [1282734] - [netdrv] sfc: check warm_boot_count after other functions have been reset (Jarod Wilson) [1282734] - [netdrv] sfc: use ALIGN macro for aligning frame sizes (Jarod Wilson) [1282734] - [netdrv] sfc: Add PCI ID for Solarflare 8000 series 10/40G NIC (Jarod Wilson) [1282734] - [netdrv] sfc: make TSO version a per-queue parameter (Jarod Wilson) [1282734] - [netdrv] sfc: constify pci_error_handlers structures (Jarod Wilson) [1282734] - [netdrv] sfc: don't call dma_supported (Jarod Wilson) [1282734] - [netdrv] sfc: fully reset if MC_REBOOT event received without warm_boot_count increment (Jarod Wilson) [1282734] - [netdrv] sfc: avoid using timespec (Jarod Wilson) [1282734] - [netdrv] sfc: Allow driver to cope with a lower number of VIs than it needs for RSS (Jarod Wilson) [1282734] - [netdrv] sfc: MC allocations must be restored following an entity reset (Jarod Wilson) [1282734] - [netdrv] sfc: allow ethtool selftest and MC reboot to complete on an unprivileged function (Jarod Wilson) [1282734] - [netdrv] sfc: clean fallbacks between promisc/normal in efx_ef10_filter_sync_rx_mode (Jarod Wilson) [1282734] - [netdrv] sfc: support cascaded multicast filters (Jarod Wilson) [1282734] - [netdrv] sfc: re-factor efx_ef10_filter_sync_rx_mode() (Jarod Wilson) [1282734] - [netdrv] sfc: Insert multicast filters as well as mismatch filters in promiscuous mode (Jarod Wilson) [1282734] - [netdrv] sfc: warn if other functions have been reset by MCFW (Jarod Wilson) [1282734] - [netdrv] sfc: add output flag decoding to efx_mcdi_set_workaround (Jarod Wilson) [1282734] - [netdrv] sfc: cope with ENOSYS from efx_mcdi_get_workarounds() (Jarod Wilson) [1282734] - [netdrv] sfc: enable cascaded multicast filters in MCFW (Jarod Wilson) [1282734] - [netdrv] sfc: update MCDI protocol definitions (Jarod Wilson) [1282734] - [netdrv] siena: only report generic filters in get_ts_info (Jarod Wilson) [1282734] - [netdrv] bonding: "primary_reselect" with "failure" is not working properly (Jarod Wilson) [1301451] - [netdrv] ixgbe: Teardown SR-IOV before unregister_netdev() (Alex Williamson) [1245562] - [netdrv] igb: Teardown SR-IOV before unregister_netdev() (Alex Williamson) [1245562] - [vfio] Fix bug in vfio_device_get_from_name() (Alex Williamson) [1282546] - [scsi] report 'INQUIRY result too short' once per host (Vitaly Kuznetsov) [1270253] - [scsi] Revert "report 'INQUIRY result too short' once" (Vitaly Kuznetsov) [1270253] - [x86] cpu: Call verify_cpu() after having entered long mode too (Lenny Szubowicz) [1240181] - [modsign] asn.1: Handle 'ANY OPTIONAL' in grammar (David Howells) [1250405] - [modsign] asn.1: Fix non-match detection failure on data overrun (David Howells) [1250405] - [modsign] asn.1: Fix actions on CHOICE elements with IMPLICIT tags (David Howells) [1250405] - [modsign] asn.1: Fix handling of CHOICE in ASN.1 compiler (David Howells) [1250405] - [watchdog] Read device status through sysfs attributes (Pratyush Anand) [1256787] - [watchdog] Use static struct class watchdog_class in stead of pointer (Pratyush Anand) [1256787] - [watchdog] Fix parent of watchdog_devices (Pratyush Anand) [1256787] - [watchdog] itco_wdt: Fix the parent device (Pratyush Anand) [1256787] - [cpufreq] powernv: Report Pmax throttling if capped below nominal frequency (Gustavo Duarte) [1277087] - [powerpc] cxl: Fix unbalanced pci_dev_get in cxl_probe (Gustavo Duarte) [1288112] - [powerpc] eeh: Probe after unbalanced kref check (Gustavo Duarte) [1288112]- [netdrv] fjes: ethtool support (Neil Horman) [1226804] - [netdrv] fjes: handle receive cancellation request interrupt (Neil Horman) [1226804] - [netdrv] fjes: epstop_task (Neil Horman) [1226804] - [netdrv] fjes: update_zone_task (Neil Horman) [1226804] - [netdrv] fjes: unshare_watch_task (Neil Horman) [1226804] - [netdrv] fjes: force_close_task (Neil Horman) [1226804] - [netdrv] fjes: interrupt_watch_task (Neil Horman) [1226804] - [netdrv] fjes: net_device_ops.ndo_vlan_rx_add/kill_vid (Neil Horman) [1226804] - [netdrv] fjes: net_device_ops.ndo_tx_timeout (Neil Horman) [1226804] - [netdrv] fjes: net_device_ops.ndo_change_mtu (Neil Horman) [1226804] - [netdrv] fjes: net_device_ops.ndo_get_stats64 (Neil Horman) [1226804] - [netdrv] fjes: NAPI polling function (Neil Horman) [1226804] - [netdrv] fjes: tx_stall_task (Neil Horman) [1226804] - [netdrv] fjes: raise_intr_rxdata_task (Neil Horman) [1226804] - [netdrv] fjes: net_device_ops.ndo_start_xmit (Neil Horman) [1226804] - [netdrv] fjes: net_device_ops.ndo_open and .ndo_stop (Neil Horman) [1226804] - [netdrv] fjes: buffer address regist/unregistration routine (Neil Horman) [1226804] - [netdrv] fjes: ES information acquisition routine (Neil Horman) [1226804] - [netdrv] fjes: platform_driver's .probe and .remove routine (Neil Horman) [1226804] - [netdrv] fjes: Hardware cleanup routine (Neil Horman) [1226804] - [netdrv] fjes: Hardware initialization routine (Neil Horman) [1226804] - [netdrv] fjes: Introduce FUJITSU Extended Socket Network Device driver (Neil Horman) [1226804] - [netdrv] r8169: fix kasan reported skb use-after-free (Corinna Vinschen) [1280393] - [netdrv] cxgb4: changes for new firmware 1.14.4.0 (Sai Vemuri) [1275825] - [netdrv] netxen: correct sysfs bin attribute return code (Tony Camuso) [1274300] - [mm] thp: don't hold mmap_sem in khugepaged when allocating THP (Aaron Tomlin) [1282435] - [mm] ksm: add reschedule points to unmerge_and_remove_all_rmap_items (Andrea Arcangeli) [1298618] - [mm] ksm: introduce ksm_max_page_sharing per page deduplication limit (Andrea Arcangeli) [1298618] - [mm] hugetlbfs: skip shared VMAs when unmapping private pages to satisfy a fault (Andrea Arcangeli) [1291247] - [fs] dlm: fix lvb copy for user locks (David Teigland) [1256947] - [x86] watchdog: itco_wdt: Add support for TCO on Intel Sunrisepoint (Prarit Bhargava) [1181799] - [x86] i2c: i801: Create iTCO device on newer Intel PCHs (Prarit Bhargava) [1181799] - [x86] mfd: watchdog: itco_wdt: Expose watchdog properties using platform data (Prarit Bhargava) [1181799] - [x86] Broadwell EP and EX have the same cpuid (David Arcari) [1299948] - [x86] pvpanic: Set high notifier priority (Peter Xu) [1282794] - [x86] tsc: Let high latency PIT fail fast in quick_pit_calibrate() (Prarit Bhargava) [1276201] - [base] memory: fix kernel warning during memory hotplug on ppc64 (Laurent Vivier) [1276205] - [char] tpm, tpm_tis: fix tpm_tis ACPI detection issue with TPM 2.0 (Jerry Snitselaar) [1293577] - [crypto] nx-842: Mask XERS0 bit in return value (Gustavo Duarte) [1294090] - [kernel] sched/stat: Expose /proc/pid/schedstat if CONFIG_SCHED_INFO=y (Gustavo Duarte) [1289664] - [kernel] sched/stat: Simplify the sched_info accounting dependency (Gustavo Duarte) [1289664] - [kernel] sched: tracing: Stop/start critical timings around the idle=poll idle loop (Daniel Bristot de Oliveira) [1280434] - [kernel] watchdog: touch_nmi_watchdog should only touch local cpu not every one (Don Zickus) [1266622] - [kernel] sysctl: detect overflows when converting to int (Prarit Bhargava) [1303083] - [kernel] rh_kabi: add RH_KABI_DEPRECATE_FN (Prarit Bhargava) [1302150] - [kernel] time: Avoid signed overflow in timekeeping_get_ns() (David Gibson) [1248958] - [kernel] module: Add missing 'T' in /proc/modules when a module has the TAINT_TECH_PREVIEW bit set (Dave Wysochanski) [1299013] - [kernel] signal: remove warning about using SI_TKILL in rt_[tg]sigqueueinfo (Oleg Nesterov) [1015985] - [kernel] kexec: align crash_notes allocation to make it be inside one physical page (Baoquan He) [1073651] - [kernel] audit/fix non-modular users of module_init in core code (Baoquan He) [1073651] - [firmware] dmi_scan: Fix UUID endianness for SMBIOS >= 2.6 (Prarit Bhargava) [1294461] - [powercap] rapl: fix BIOS lock check (David Arcari) [1297950] - [security] keys: Fix keyring ref leak in join_session_keyring() (David Howells) [1298036] {CVE-2016-0728}- [x86] mce: Ensure offline CPUs don't participate in rendezvous process (Prarit Bhargava) [1301710] - [x86] mce: Make usable address checks Intel-only (Prarit Bhargava) [1301710] - [x86] mce: Add the missing memory error check on AMD (Prarit Bhargava) [1301710] - [x86] ras: Remove mce.usable_addr (Prarit Bhargava) [1301710] - [x86] mce: Do not enter deferred errors into the generic pool twice (Prarit Bhargava) [1301710] - [x86] mce: Add a default case to the switch in __mcheck_cpu_ancient_init() (Prarit Bhargava) [1301710] - [x86] mce: Add a Scalable MCA vendor flags bit (Prarit Bhargava) [1301710] - [x86] mce: Fix thermal throttling reporting after kexec (Prarit Bhargava) [1301710] - [x86] mce: Don't clear shared banks on Intel when offlining CPUs (Prarit Bhargava) [1301710] - [x86] mce: Add a wrapper around mce_log() for injection (Prarit Bhargava) [1301710] - [x86] mce: Rename rcu_dereference_check_mce() to mce_log_get_idx_check() (Prarit Bhargava) [1301710] - [x86] mce: Reenable CMCI banks when swiching back to interrupt mode (Prarit Bhargava) [1301710] - [x86] mce: Clear Local MCE opt-in before kexec (Prarit Bhargava) [1301710] - [x86] mce: Kill drain_mcelog_buffer() (Prarit Bhargava) [1301710] - [x86] mce: Avoid potential deadlock due to printk() in MCE context (Prarit Bhargava) [1301710] - [x86] mce: Remove the MCE ring for Action Optional errors (Prarit Bhargava) [1301710] - [x86] mce: Reuse one of the u16 padding fields in 'struct mce' (Prarit Bhargava) [1301710] - [x86] mce: Don't use percpu workqueues (Prarit Bhargava) [1301710] - [x86] mce: Provide a lockless memory pool to save error records (Prarit Bhargava) [1301710] - [x86] mce: Handle Local MCE events (Prarit Bhargava) [1301710] - [x86] mce: Add Local MCE definitions (Prarit Bhargava) [1301710] - [x86] mce: Add infrastructure to support Local MCE (Prarit Bhargava) [1301710] - [x86] mce: mce_chrdev_write() can be static (Prarit Bhargava) [1301710] - [x86] mce: Stop using array-index-based RCU primitives (Prarit Bhargava) [1301710] - [x86] mce: Fix monarch timeout setting through the mce= cmdline option (Prarit Bhargava) [1301710] - [x86] mce: Fix MCE severity messages (Prarit Bhargava) [1301710] - [x86] mce/amd: Zap changelog (Prarit Bhargava) [1301710] - [x86] mce/amd: Rename setup_APIC_mce (Prarit Bhargava) [1301710] - [x86] mce/amd: Introduce deferred error interrupt handler (Prarit Bhargava) [1301710] - [x86] mce: Add support for deferred errors on AMD (Prarit Bhargava) [1301710] - [x86] mce/amd: Collect valid address before logging an error (Prarit Bhargava) [1301710] - [x86] mce/amd: Factor out logging mechanism (Prarit Bhargava) [1301710] - [x86] mce: Spell "panicked" correctly (Prarit Bhargava) [1301710] - [x86] mce: Support memory error recovery for both UCNA and Deferred error in machine_check_poll (Prarit Bhargava) [1301710] - [iommu] vt-d: Remove dead code in device_notifier (Myron Stowe) [1287300] - [iommu] add new iommu_ops callback for adding an OF device (Myron Stowe) [1287300] - [iommu] provide early initialisation hook for IOMMU drivers (Myron Stowe) [1287300] - [mm] export find_extend_vma() and handle_mm_fault() for driver use (Myron Stowe) [1287300] - [iommu] Decouple iommu_map_sg from CPU page size (Myron Stowe) [1287300] - [iommu] pci: Enhance pci_root to support DMAR device hotplug (Myron Stowe) [1287300] - [iommu] vt-d: Enhance intel-iommu driver to support DMAR unit hotplug (Myron Stowe) [1287300] - [iommu] vt-d: Enhance error recovery in function intel_enable_irq_remapping() (Myron Stowe) [1287300] - [iommu] vt-d: Enhance intel_irq_remapping driver to support DMAR unit hotplug (Myron Stowe) [1287300] - [iommu] vt-d: Search for ACPI _DSM method for DMAR hotplug (Myron Stowe) [1287300] - [iommu] vt-d: Implement DMAR unit hotplug framework (Myron Stowe) [1287300] - [iommu] vt-d: Dynamically allocate and free seq_id for DMAR units (Myron Stowe) [1287300] - [iommu] vt-d: Introduce helper function dmar_walk_resources() (Myron Stowe) [1287300] - [iommu] acpica: tables: Update for DMAR table changes (Myron Stowe) [1287300] - [iommu] acpica: tables: Merge DMAR table structure updates (Myron Stowe) [1287300] - [iommu] amd: remove compiler warning due to IOMMU_CAP_NOEXEC (Myron Stowe) [1287300] - [iommu] add capability IOMMU_CAP_NOEXEC (Myron Stowe) [1287300] - [iommu] vt-d: Fix incorrect bit operations in setting values (Myron Stowe) [1287300] - [iommu] Improve error handling when setting bus iommu (Myron Stowe) [1287300] - [iommu] fix initialization without 'add_device' callback (Myron Stowe) [1287300] - [iommu] Do more input validation in iommu_map_sg() (Myron Stowe) [1287300] - [iommu] Add iommu_map_sg() function (Myron Stowe) [1287300] - [iommu] powerpc: Rename iommu_[un]map_sg functions (Myron Stowe) [1287300]- [net] sctp: ASCONF-ACK with Unresolvable Address should be sent (Xin Long) [1245510] - [net] sctp: donot reset the overall_error_count in SHUTDOWN_RECEIVE state (Xin Long) [1256019] - [net] sctp: asconf's process should verify address parameter is in the beginning (Xin Long) [1246418] - [net] sctp: translate host order to network order when setting a hmacid (Xin Long) [1270431] - [net] tcp: initialize tp->copied_seq in case of cross SYN connection (Hannes Frederic Sowa) [1287754] - [net] ipv6: Fix IPsec pre-encap fragmentation check (Herbert Xu) [1257952] - [net] xfrm: fix xfrm_input/xfrm_tunnel_check oops (Herbert Xu) [1275397] - [net] ipv6: distinguish frag queues by device for multicast and link-local packets (Hannes Frederic Sowa) [1285250] - [net] netfilter: nf_log: wait for rcu grace after logger unregistration (Florian Westphal) [1260905] - [net] netfilter: nf_log: don't zap all loggers on unregister (Florian Westphal) [1260905] - [net] netfilter: nf_log: Introduce nft_log_dereference() macro (Florian Westphal) [1260905] - [net] ipv6: fix crash on ICMPv6 redirects with prohibited/blackholed source (Xin Long) [1278257] - [net] sock: don't enable netstamp for af_unix sockets (Hannes Frederic Sowa) [1277130] - [net] ipv4: Fix compilation errors in fib_rebalance (Paolo Abeni) [1275573] - [net] ipv4: ICMP packet inspection for multipath (Paolo Abeni) [1275573] - [net] ipv4: L3 hash-based multipath (Paolo Abeni) [1275573] - [net] bridge: implement rtnl_link_ops->get_size and rtnl_link_ops->fill_info (Paolo Abeni) [1270763] - [net] bridge: include in6.h in if_bridge.h for struct in6_addr (Jiri Benc) [1268057] - [net] inet: defines IPPROTO_* needed for module alias generation (Jiri Benc) [1268057] - [net] sync some IP headers with glibc (Jiri Benc) [1268057] - [net] ipvs: fix crash if scheduler is changed (Paolo Abeni) [1233382] - [net] ipv6: use common fib_default_rule_pref (Paolo Abeni) [1264431] - [net] documentation: Update netlink_mmap.txt (Paolo Abeni) [1263708] - [net] netlink: Always copy on mmap TX (Paolo Abeni) [1263708] - [net] xfrm: configure policy hash table thresholds by netlink (Herbert Xu) [1136860 1222936] - [net] xfrm: hash prefixed policies based on preflen thresholds (Herbert Xu) [1136860 1222936] - [netdrv] bna: check for dma mapping errors (Ivan Vecera) [1244166] - [netdrv] qlcnic: fix mac address restore in bond mode 5/6 (Jarod Wilson) [1265058] - [netdrv] bonding: make mii_status sysfs node consistent (Jarod Wilson) [1297933] - [netdrv] bonding: support encapsulated ipv6 TSO (Jarod Wilson) [1277950] - [netdrv] bonding: handle more gso types (Jarod Wilson) [1277950] - [netdrv] alx: sanitize buffer sizing and padding (Jarod Wilson) [1090432] - [netdrv] alx: remove pointless assignment (Jarod Wilson) [1090432] - [netdrv] alx: add Killer E2400 device ID (Jarod Wilson) [1090432] - [netdrv] alx: fix alx_poll() (Jarod Wilson) [1090432] - [netdrv] alx: get rid of SET_ETHTOOL_OPS (Jarod Wilson) [1090432] - [netdrv] alx: Remove casts of pointer to same type (Jarod Wilson) [1090432] - [netdrv] alx: Call dev_kfree_skb_any instead of dev_kfree_skb (Jarod Wilson) [1090432] - [netdrv] alx: Use dma_set_mask_and_coherent and fix a bug (Jarod Wilson) [1090432] - [netdrv] alx: add missing stats_lock spinlock init (Jarod Wilson) [1090432] - [netdrv] alx: add stats to ethtool (Jarod Wilson) [1090432] - [netdrv] alx: add alx_get_stats64 operation (Jarod Wilson) [1090432] - [netdrv] alx: add stats update function (Jarod Wilson) [1090432] - [netdrv] alx: add constants for the stats fields (Jarod Wilson) [1090432] - [netdrv] alx: add a hardware stats structure (Jarod Wilson) [1090432] - [netdrv] alx: Reset phy speed after resume (Jarod Wilson) [1090432] - [netdrv] alx: remove unnecessary pci_set_drvdata() (Jarod Wilson) [1090432] - [netdrv] alx: remove redundant D0 power state set (Jarod Wilson) [1090432] - [netdrv] alx: remove WoL support (Jarod Wilson) [1090432] - [netdrv] alx: fix ethtool support code (Jarod Wilson) [1090432] - [netdrv] alx: fix MAC address alignment problem (Jarod Wilson) [1090432] - [netdrv] alx: separate link speed/duplex fields (Jarod Wilson) [1090432] - [netdrv] alx: make sizes unsigned (Jarod Wilson) [1090432] - [netdrv] alx: fix 100mbit/half duplex speed translation (Jarod Wilson) [1090432] - [netdrv] alx: treat flow control correctly in alx_set_pauseparam() (Jarod Wilson) [1090432]- [block] zram: don't call idr_remove() from zram_remove() (Seth Jennings) [1244276] - [block] zram: fix possible use after free in zcomp_create() (Seth Jennings) [1244276] - [block] zram: unify error reporting (Seth Jennings) [1244276] - [block] zram: check comp algorithm availability earlier (Seth Jennings) [1244276] - [block] zram: cut trailing newline in algorithm name (Seth Jennings) [1244276] - [block] zram: cosmetic zram_bvec_write() cleanup (Seth Jennings) [1244276] - [block] zram: add dynamic device add/remove functionality (Seth Jennings) [1244276] - [block] zram: close race by open overriding (Seth Jennings) [1244276] - [block] zram: return zram device_id from zram_add() (Seth Jennings) [1244276] - [block] zram: trivial: correct flag operations comment (Seth Jennings) [1244276] - [block] zram: report every added and removed device (Seth Jennings) [1244276] - [block] zram: remove max_num_devices limitation (Seth Jennings) [1244276] - [block] zram: reorganize code layout (Seth Jennings) [1244276] - [block] zram: use idr instead of `zram_devices' array (Seth Jennings) [1244276] - [block] zram: cosmetic ZRAM_ATTR_RO code formatting tweak (Seth Jennings) [1244276] - [block] zram: remove obsolete ZRAM_DEBUG option (Seth Jennings) [1244276] - [block] zram: clear disk io accounting when reset zram device (Seth Jennings) [1244276] - [block] zram: fix error return code (Seth Jennings) [1244276] - [documentation] zram: deprecate zram attrs sysfs nodes (Seth Jennings) [1244276] - [documentation] zram: describe device attrs in documentation (Seth Jennings) [1244276] - [block] zram: export new 'mm_stat' sysfs attrs (Seth Jennings) [1244276] - [block] zram: export new 'io_stat' sysfs attrs (Seth Jennings) [1244276] - [block] zram: use proper type to update max_used_pages (Seth Jennings) [1244276] - [mm] zpool: add name argument to create zpool (Seth Jennings) [1244276] - [block] zram: remove request_queue from struct zram (Seth Jennings) [1244276] - [block] zram: remove init_lock in zram_make_request (Seth Jennings) [1244276] - [block] zram: check bd_openers instead of bd_holders (Seth Jennings) [1244276] - [block] zram: rework reset and destroy path (Seth Jennings) [1244276] - [block] zram: fix umount-reset_store-mount race condition (Seth Jennings) [1244276] - [block] zram: free meta table in zram_meta_free (Seth Jennings) [1244276] - [block] zram: clean up zram_meta_alloc() (Seth Jennings) [1244276] - [block] zram: use DEVICE_ATTR_[RW|RO|WO] to define zram sys device attribute (Seth Jennings) [1244276] - [block] zram: correct ZRAM_ZERO flag bit position (Seth Jennings) [1244276] - [block] zram: change parameter from vaild_io_request() (Seth Jennings) [1244276] - [block] zram: remove bio parameter from zram_bvec_rw() (Seth Jennings) [1244276] - [block] zram: avoid kunmap_atomic() of a NULL pointer (Seth Jennings) [1244276] - [block] zram: avoid NULL pointer access in concurrent situation (Seth Jennings) [1244276] - [documentation] zram: use notify_free to account all free notifications (Seth Jennings) [1244276] - [block] zram: report maximum used memory (Seth Jennings) [1244276] - [block] zram: zram memory size limitation (Seth Jennings) [1244276] - [mm] zsmalloc: change return value unit of zs_get_total_size_bytes (Seth Jennings) [1244276] - [block] zram: fix incorrect stat with failed_reads (Seth Jennings) [1244276] - [block] zram: replace global tb_lock with fine grain lock (Seth Jennings) [1244276] - [block] zram: use size_t instead of u16 (Seth Jennings) [1244276] - [block] zram: remove unused SECTOR_SIZE define (Seth Jennings) [1244276] - [block] zram: rename struct `table' to `zram_table_entry' (Seth Jennings) [1244276] - [block] zram: avoid lockdep splat by revalidate_disk (Seth Jennings) [1244276] - [block] zram: revalidate disk after capacity change (Seth Jennings) [1244276] - [block] zram: correct offset usage in zram_bio_discard (Seth Jennings) [1244276] - [block] zram: support REQ_DISCARD (Seth Jennings) [1244276] - [block] zram: use scnprintf() in attrs show() methods (Seth Jennings) [1244276] - [block] zram: propagate error to user (Seth Jennings) [1244276] - [block] zram: return error-valued pointer from zcomp_create() (Seth Jennings) [1244276] - [block] zram: move comp allocation out of init_lock (Seth Jennings) [1244276] - [block] zram: make compression algorithm selection possible (Seth Jennings) [1244276] - [block] zram: add set_max_streams knob (Seth Jennings) [1244276] - [block] zram: add multi stream functionality (Seth Jennings) [1244276] - [documentation] zram: document failed_reads, failed_writes stats (Seth Jennings) [1244276] - [documentation] zram: doc fixes (Seth Jennings) [1244276] - [block] zram: factor out single stream compression (Seth Jennings) [1244276] - [block] zram: use zcomp compressing backends (Seth Jennings) [1244276] - [block] zram: introduce compressing backend abstraction (Seth Jennings) [1244276] - [block] zram: delete zram_init_device() (Seth Jennings) [1244276] - [block] zram: move zram size warning to documentation (Seth Jennings) [1244276] - [block] zram: drop not used table `count' member (Seth Jennings) [1244276] - [block] zram: report failed read and write stats (Seth Jennings) [1244276] - [block] zram: remove zram stats code duplication (Seth Jennings) [1244276] - [block] zram: use atomic64_t for all zram stats (Seth Jennings) [1244276] - [block] zram: remove good and bad compress stats (Seth Jennings) [1244276] - [block] zram: do not pass rw argument to __zram_make_request() (Seth Jennings) [1244276] - [block] zram: drop `init_done' struct zram member (Seth Jennings) [1244276] - [block] zram: avoid null access when fail to alloc meta (Seth Jennings) [1244276] - [block] zram: remove zram->lock in read path and change it with mutex (Seth Jennings) [1244276] - [block] zram: remove workqueue for freeing removed pending slot (Seth Jennings) [1244276] - [block] zram: introduce zram->tb_lock (Seth Jennings) [1244276] - [block] zram: use atomic operation for stat (Seth Jennings) [1244276] - [block] zram: remove unnecessary free (Seth Jennings) [1244276] - [block] zram: delay pending free request in read path (Seth Jennings) [1244276] - [block] zram: fix race between reset and flushing pending work (Seth Jennings) [1244276] - [block] zram: add copyright (Seth Jennings) [1244276] - [documentation] zram: remove old private project comment (Seth Jennings) [1244276] - [block] zram: promote zram from staging (Seth Jennings) [1244276] - [block] zram: Fix memory leak by refcount mismatch (Seth Jennings) [1244276] - [block] zram: Fix access of NULL pointer (Seth Jennings) [1244276] - [block] zram: Fix variable dereferenced before check (Seth Jennings) [1244276] - [block] zram: prevent data loss in error cases of function zram_bvec_write() (Seth Jennings) [1244276] - [block] Fixes string split across lines in zram (Seth Jennings) [1244276]- [iommu] amd: Fix devid mapping for ivrs_ioapic override (Myron Stowe) [1279620] - [iommu] irq_remapping: Fix the regression of hpet irq remapping (Myron Stowe) [1279620] - [iommu] Fix bus notifier breakage (Myron Stowe) [1279620] - [iommu] amd_iommu: do not dereference a NULL pointer address (Myron Stowe) [1279620] - [iommu] Remove iommu_domain_has_cap() API function (Myron Stowe) [1279620] - [iommu] ib/usnic: Convert to use new iommu_capable() API function (Myron Stowe) [1279620] - [iommu] vfio: Convert to use new iommu_capable() API function (Myron Stowe) [1279620] - [iommu] vt-d: Convert to iommu_capable() API function (Myron Stowe) [1279620] - [iommu] amd: Convert to iommu_capable() API function (Myron Stowe) [1279620] - [iommu] Introduce iommu_capable API function (Myron Stowe) [1279620] - [iommu] Convert iommu-caps from define to enum (Myron Stowe) [1279620] - [iommu] amd: Remove device binding reference count (Myron Stowe) [1279620] - [iommu] amd: Attach and detach complete alias group (Myron Stowe) [1279620] - [iommu] amd: Keep a list of devices in an alias group (Myron Stowe) [1279620] - [iommu] amd: Move struct iommu_dev_data to amd_iommu.c (Myron Stowe) [1279620] - [iommu] Replace rcu_assign_pointer() with RCU_INIT_POINTER() (Myron Stowe) [1279620] - [iommu] vt-d: Don't store SIRTP request (Myron Stowe) [1279620] - [iommu] Constify struct iommu_ops (Myron Stowe) [1279620] - [fs] namespaces: Use task_lock and not rcu to protect nsproxy (Hannes Frederic Sowa) [1297032] - [fs] proc_namespace: simplify testing nsp and nsp->mnt_ns (Hannes Frederic Sowa) [1297032] - [net] ipv6: recreate ipv6 link-local addresses when increasing MTU over IPV6_MIN_MTU (Hannes Frederic Sowa) [1191156] - [net] possible use after free in dst_release (Hannes Frederic Sowa) [1296299] - [net] fix a race in dst_release() (Hannes Frederic Sowa) [1296299] - [net] ratelimit warnings about dst entry refcount underflow or overflow (Hannes Frederic Sowa) [1296299] - [net] fix IP early demux races (Hannes Frederic Sowa) [1296299] - [of] return NUMA_NO_NODE from fallback of_node_to_nid() (Thadeu Lima de Souza Cascardo) [1294398] - [net] openvswitch: do not allocate memory from offline numa node (Thadeu Lima de Souza Cascardo) [1294398] - [net] skbuff: Fix offset error in skb_reorder_vlan_header (Lance Richardson) [1247264] - [net] vlan: Do not put vlan headers back on bridge and macvlan ports (Lance Richardson) [1247264] - [net] vlan: Fix untag operations of stacked vlans with REORDER_HEADER off (Lance Richardson) [1247264] - [net] Add a function to check macvlan port (Lance Richardson) [1247264] - [net] Always untag vlan-tagged traffic on input (Lance Richardson) [1247264] - [usb] xhci: init command timeout timer earlier to avoid deleting it uninitialized (Don Zickus) [1290202] - [acpi] processor: Fix failure of loading acpi-cpufreq driver (Prarit Bhargava) [1262898] - [block] nvme: default to 4k device page size (David Milburn) [1245140] - [kernel] makefile: use the gnu89 standard explicitly (Lance Richardson) [1227950] - [security] keys: Fix race between read and revoke (David Howells) [1293401] {CVE-2015-7550}- [kernel] sched/fair: Disable tg load_avg/runnable_avg update for root_task_group (Jiri Olsa) [1289261] - [kernel] sched/fair: Move hot load_avg/runnable_avg into separate cacheline (Jiri Olsa) [1289261] - [kernel] sched: Fix avg_load computation (Jiri Olsa) [1211784] - [kernel] sched: Allow calculate_imbalance() to move idle cpus (Jiri Olsa) [1211784] - [kernel] sched: Make update_sd_pick_busiest() return 'true' on a busier sd (Jiri Olsa) [1211784] - [kernel] sched: Make calculate_imbalance() independent (Jiri Olsa) [1211784] - [kernel] sched: Disambiguate existing/remaining "capacity" usage (Jiri Olsa) [1211784] - [kernel] sched: Change "has_capacity" to "has_free_capacity" (Jiri Olsa) [1211784] - [kernel] sched: Remove "power" from 'struct numa_stats' (Jiri Olsa) [1211784] - [kernel] sched: Fix the rq->next_balance logic in rebalance_domains() and idle_balance() (Jiri Olsa) [1211784] - [kernel] sched: Fix double normalization of vruntime (Jiri Olsa) [1211784] - [kernel] sched: Initialize power_orig for overlapping groups (Jiri Olsa) [1211784] - [kernel] sched: Clean up update_sg_lb_stats() a bit (Jiri Olsa) [1211784] - [kernel] sched: Fix a trivial syntax misuse (Jiri Olsa) [1211784] - [kernel] sched: Check sched_domain before computing group power (Jiri Olsa) [1211784] - [kernel] sched: Fix cfs_rq->task_h_load calculation (Jiri Olsa) [1211784] - [kernel] sched: Fix 'local->avg_load > busiest->avg_load' case in fix_small_imbalance() (Jiri Olsa) [1211784] - [kernel] sched: Fix 'local->avg_load > sds->avg_load' case in calculate_imbalance() (Jiri Olsa) [1211784] - [kernel] sched: Fix the group_capacity computation (Jiri Olsa) [1211784] - [kernel] sched: Rework and comment the group_capacity code (Jiri Olsa) [1211784] - [kernel] sched: Fix group power_orig computation (Jiri Olsa) [1211784] - [kernel] sched: Reduce local_group logic (Jiri Olsa) [1211784] - [kernel] sched: Fix redo label position (Jiri Olsa) [1211784] - [kernel] sched: Shrink sg_lb_stats and play memset games (Jiri Olsa) [1211784] - [kernel] sched: Keep upstream 'local' namespace (Jiri Olsa) [1211784] - [kernel] sched: Move h_load calculation to task_h_load() (Jiri Olsa) [1211784] - [kernel] sched: Change cfs_rq load avg to unsigned long (Jiri Olsa) [1211784] - [kernel] sched: Consider runnable load average in move_tasks() (Jiri Olsa) [1211784] - [kernel] sched: Compute runnable load avg in cpu_load and cpu_avg_load_per_task (Jiri Olsa) [1211784] - [kernel] sched: Set an initial value of runnable avg for new forked task (Jiri Olsa) [1211784] - [kernel] sched: Move cpu_active() tests from stop_two_cpus() into migrate_swap_stop() (Oleg Nesterov) [1252281] - [kernel] stop_machine: Change cpu_stop_queue_two_works() to rely on stopper->enabled (Oleg Nesterov) [1252281] - [kernel] stop_machine: Introduce __cpu_stop_queue_work() and cpu_stop_queue_two_works() (Oleg Nesterov) [1252281] - [kernel] stop_machine: Ensure that a queued callback will be called before cpu_stop_park() (Oleg Nesterov) [1252281] - [kernel] stop_machine: Remove cpu_stop_work's from list in cpu_stop_park() (Oleg Nesterov) [1252281] - [kernel] stop_machine: Don't do for_each_cpu() twice in queue_stop_cpus_work() (Oleg Nesterov) [1252281] - [kernel] stop_machine: Move 'cpu_stopper_task' and 'stop_cpus_work' into 'struct cpu_stopper' (Oleg Nesterov) [1252281]- [powerpc] kvm: Fix alignment bug in powerpc kvm_cma_declare_contiguous() (Thomas Huth) [1296933] - [powerpc] Implement save_stack_trace_regs() to enable kprobe stack tracing (Steven Rostedt) [1251361] - [kernel] ring-buffer: Fix infinite spin in reading buffer (Steven Rostedt) [1248856] - [kernel] ring-buffer: Always reset iterator to reader page (Steven Rostedt) [1248856] - [kernel] ring-buffer: Up rb_iter_peek() loop count to 3 (Steven Rostedt) [1248856] - [kernel] ring-buffer: Use rb_page_size() instead of open coded head_page size (Steven Rostedt) [1248856] - [kernel] ring-buffer: Fix first commit on sub-buffer having non-zero delta (Steven Rostedt) [1248856] - [netdrv] i40e/i40evf: avoid mutex re-init (Neil Horman) [1274219] - [netdrv] i40e: remove unused argument (Neil Horman) [1272360] - [netdrv] i40e: do not sleep in netdev_ops (Neil Horman) [1272360] - [netdrv] i40e: fix erroneous WARN_ON (Neil Horman) [1272833] - [scsi] be2iscsi: Fix updating the next pointer during WRB posting (Maurizio Lombardi) [1229330] - [scsi] scsi_error: fix stray switch detected by smatch in scsi_noretry_cmd (Ewan Milne) [1296976] - [fs] nfsv4.1: Allow parallel LOCK/LOCKU calls (Benjamin Coddington) [1287788] - [fs] nfsv4: Update of VFS byte range lock must be atomic with the stateid update (Benjamin Coddington) [1287788] - [fs] nfsv4: Fix lock on-wire reordering issues (Benjamin Coddington) [1287788] - [fs] nfsv4: Always do open_to_lock_owner if the lock stateid is uninitialised (Benjamin Coddington) [1287788] - [fs] nfsv4: Fix atomicity problems with lock stateid updates (Benjamin Coddington) [1287788] - [fs] nfsv4.1: Allow parallel OPEN/OPEN_DOWNGRADE/CLOSE (Benjamin Coddington) [1287789] - [fs] nfsv4: Check for NULL argument in nfs_*_seqid() functions (Benjamin Coddington) [1287789] - [fs] nfsv4: Convert nfs_alloc_seqid() to return an ERR_PTR() if allocation fails (Benjamin Coddington) [1287789] - [fs] nfsv4: We must set NFS_OPEN_STATE flag in nfs_resync_open_stateid_locked (Benjamin Coddington) [1287789] - [fs] nfsv4: More CLOSE/OPEN races (Benjamin Coddington) [1287789] - [fs] nfs: Fix stateid used for NFS v4 closes (Benjamin Coddington) [1287789] - [fs] nfsv4: Fix an atomicity problem in CLOSE (Benjamin Coddington) [1287789] - [fs] gfs2: change gfs2 readdir cookie (Benjamin Marzinski) [1138749] - [fs] gfs2: keep offset when splitting dir leaf blocks (Benjamin Marzinski) [1138749] - [fs] sunrpc: Use MSG_SENDPAGE_NOTLAST in xs_send_pagedata() (Steve Dickson) [1278540] - [fs] sunrpc: Move AF_LOCAL receive data path into a workqueue context (Steve Dickson) [1278540] - [fs] sunrpc: Move UDP receive data path into a workqueue context (Steve Dickson) [1278540] - [fs] sunrpc: drop stale doc comments in xprtsock.c (Steve Dickson) [1278540] - [fs] sunrpc: Move TCP receive data path into a workqueue context (Steve Dickson) [1278540] - [fs] sunrpc: Fix races between socket connection and destroy code (Steve Dickson) [1278540] - [fs] sunrpc: add tracepoints in xs_tcp_data_recv (Steve Dickson) [1278540] - [fs] sunrpc: Refactor TCP receive (Steve Dickson) [1278540] - [fs] sunrpc: add new tracepoints in xprt handling code (Steve Dickson) [1278540]- [net] add validation for the socket syscall protocol argument (Hannes Frederic Sowa) [1291618] {CVE-2015-8543} - [net] openvswitch: Fix template leak in error cases (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Respect conntrack zone even if invalid (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Fix helper reference leak (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Fix skb leak using IPv6 defrag (Thadeu Lima de Souza Cascardo) [1274845] - [net] ipv6: Export nf_ct_frag6_consume_orig() (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Fix double-free on ip_defrag() errors (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: nf_conntrack: checking for IS_ERR() instead of NULL (Thadeu Lima de Souza Cascardo) [1274845] - [net] inet: frags: fix defragmented packet's IP header for af_packet (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Serialize nested ct actions if provided (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Mark connections new when not confirmed (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Clarify conntrack COMMIT behaviour (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Reject ct_state masks for unknown bits (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Change CT_ATTR_FLAGS to CT_ATTR_COMMIT (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Extend ct_state match field to 32 bits (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Reject ct_state unsupported bits (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Ensure flow is valid before executing ct (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Fix skb leak in ovs_fragment() (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Fix typos in CT headers (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Fix IPv6 exthdr handling with ct helpers (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Rename LABEL->LABELS (Thadeu Lima de Souza Cascardo) [1274845] - [net] openswitch: fix typo CONFIG_NF_CONNTRACK_LABEL (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Fix dependency on IPv6 defrag (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Remove conntrack Kconfig option (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Include ip6_fib.h (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: Define v6ops in !CONFIG_NETFILTER case (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Allow attaching helpers to ct action (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Allow matching on conntrack label (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: connlabels: Export setting connlabel length (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: Always export nf_connlabels_replace() (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Allow matching on conntrack mark (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Add conntrack action (Thadeu Lima de Souza Cascardo) [1274845] - [net] rhel: use dummy net_device for tunnels (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Move dev pointer into vport itself (Thadeu Lima de Souza Cascardo) [1274845] - [net] dst: Metadata destinations (Thadeu Lima de Souza Cascardo) [1274845] - [net] ipv4: don't forward defragmented DF packet (Thadeu Lima de Souza Cascardo) [1274845] - [net] ipv4: avoid repeated calls to ip_skb_dst_mtu helper (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: bridge: No ICMP packet on IPv4 fragmentation error (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: provide v6ops->fragment to forward IPv6 fragmented packets (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: nf_conntrack: make nf_ct_zone_dflt built-in (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: nf_conntrack: add efficient mark to zone mapping (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: nf_conntrack: add direction support for zones (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: nf_conntrack: push zone object into functions (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: nf_conntrack: remove dead code (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: conntrack: use nf_ct_tmpl_free in CT/synproxy error paths (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: conntrack: Use flags in nf_ct_tmpl_alloc() (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: xt_connlimit: honor conntrack zone if available (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: ctnetlink: add zone size to length (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: bridge: simplify test with nf_bridge_in_prerouting (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: fix netns dependencies with conntrack templates (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Make tunnel set action attach a metadata dst (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: include datapath actions with sampled-packet upcall to userspace (Thadeu Lima de Souza Cascardo) [1274845] - [net] dst: Add __skb_dst_copy() variation (Thadeu Lima de Souza Cascardo) [1274845] - [net] ipv6: Export nf_ct_frag6_gather() (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Move MASKED* macros to datapath.h (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Serialize acts with original netlink len (Thadeu Lima de Souza Cascardo) [1274845]- [kernel] rcu: Make rcu_barrier() understand about missing rcuo kthreads (Seth Jennings) [1208895] - [kernel] rcu: create rcu threads only for online cpus at boot time (Seth Jennings) [1208895] - [kernel] rcu: Rationalize kthread spawning (Seth Jennings) [1208895] - [kernel] tracing: Cleanup saved_cmdlines_size changes (Steven Rostedt) [1117093] - [kernel] tracing: Introduce saved_cmdlines_size file (Steven Rostedt) [1117093] - [kernel] tracing: Move locking of trace_cmdline_lock into start/stop seq calls (Steven Rostedt) [1117093] - [kernel] tracing: Try again for saved cmdline if failed due to locking (Steven Rostedt) [1117093] - [kernel] tracing: Have saved_cmdlines use the seq_read infrastructure (Steven Rostedt) [1117093] - [x86] mm: Fix CR2 corruption when tracing page faults (Steven Rostedt) [1260605] - [lib] idr: fix out-of-bounds pointer dereference (Jerome Marchand) [1285333] - [kernel] sched/numa: Fix initialization of sched_domain_topology for NUMA (Jerome Marchand) [1285333] - [mm] fix use-after-free in sys_remap_file_pages (Jerome Marchand) [1285333] - [mm] memcg: oom_notify use-after-free fix (Rafael Aquini) [1294114] - [powerpc] kvm: book3s: Don't dynamically split core when already split (Thomas Huth) [1287474] - [powerpc] mm: Differentiate between hugetlb and THP during page walk (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Handle H_DOORBELL on the guest exit path (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Make H_REMOVE return correct HPTE value for absent HPTEs (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Don't fall back to smaller HPT size in allocation ioctl (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Deliver machine check with MSR(RI=0) to guest as MCE (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Pass the correct trap argument to kvmhv_commence_exit (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Fix typo in top comment about locking (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Fix size of the PSPB register (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Implement H_CLEAR_REF and H_CLEAR_MOD (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Fix bug in dirty page tracking (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Fix race in reading change bit when removing HPTE (Thomas Huth) [1287474] - [powerpc] kvm: Fix warnings from sparse (Thomas Huth) [1287474] - [powerpc] kvm: Use READ_ONCE when dereferencing pte_t pointer (Thomas Huth) [1287474] - [powerpc] mm: Fix compile errors with STRICT_MM_TYPECHECKS enabled (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Minor cleanups (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Accumulate timing information for real-mode code (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Add ICP real mode counters (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Move virtual mode ICP functions to real-mode (Thomas Huth) [1287474] - [powerpc] kvm: Fix SMP=n build error in book3s_xics.c (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Convert ICS mutex lock to spin lock (Thomas Huth) [1287474] - [powerpc] lib: Export __spin_yield (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Add guest->host real mode completion counters (Thomas Huth) [1287474] - [powerpc] kvm: Cleanup KVM emulated load/store endian handling (Thomas Huth) [1287474] - [powerpc] kvm: Create proper names for the kvm_host_state PMU fields (Thomas Huth) [1287474]- [powercap] rapl: Enable Broxton RAPL support (Steve Best) [1274035] - [powercap] rapl: disable the 2nd power limit properly (Steve Best) [1274035] - [powercap] rapl: Add support for Broadwell-H (Steve Best) [1274035] - [powercap] rapl: Add support for Skylake H/S (Steve Best) [1274035] - [powercap] rapl: Support Knights Landing (Steve Best) [1274035] - [powercap] rapl: Floor frequency setting in Atom SoC (Steve Best) [1274035] - [powercap] rapl: Add support for Intel Skylake processors (Steve Best) [1274035] - [powercap] rapl: mark rapl_ids array as __initconst (Steve Best) [1274035] - [powercap] rapl: add ID for Broadwell server (Steve Best) [1274035] - [powercap] rapl: handle domains with different energy units (Steve Best) [1274035] - [powercap] rapl: add IDs for future Xeon CPUs (Steve Best) [1274035] - [powercap] rapl: add new model ids (Steve Best) [1274035] - [powercap] rapl: handle atom and core differences (Steve Best) [1274035] - [x86] iosf: Added Quark MBI identifiers (Steve Best) [1274035] - [x86] iosf: Make IOSF driver modular and usable by more drivers (Steve Best) [1274035] - [x86] New MailBox support driver for Intel SOC's (Steve Best) [1274035] - [powercap] rapl: abstract per cpu type functions (Steve Best) [1274035] - [powercap] intel-rapl: Fix CPU hotplug callback registration (Steve Best) [1274035] - [powerpc] kvm: Increase memslots to 512 (Thomas Huth) [1248390 1276254] - [powerpc] kvm: Implement extension to report number of memslots (Thomas Huth) [1248390 1276254] - [mmc] core: Use MMC_UNSAFE_RESUME as default behavior (Don Zickus) [1105882 1250748] - [mmc] core: Add shutdown callback for (e)MMC bus_ops (Don Zickus) [1250748] - [mmc] core: Handle both poweroff notification types for eMMC (Don Zickus) [1250748] - [mmc] core: Add shutdown callback for SD bus_ops (Don Zickus) [1250748] - [mmc] core: Extend shutdown sequence to handle bus operations (Don Zickus) [1250748] - [mmc] core: Handle card shutdown from mmc_bus (Don Zickus) [1250748] - [mmc] core: Initiate suspend|resume from mmc bus instead of mmc host (Don Zickus) [1250748] - [mmc] core: Push common suspend|resume code into each bus_ops (Don Zickus) [1250748] - [mmc] core: Validate suspend prerequisites for SDIO at SUSPEND_PREPARE (Don Zickus) [1250748] - [mmc] core: Remove unnecessary check for the remove callback (Don Zickus) [1250748] - [mmc] core: Restructure and simplify code for mmc sleep|awake (Don Zickus) [1250748] - [mmc] core: Support aggressive power management for (e)MMC/SD (Don Zickus) [1250748] - [mmc] block: Enable runtime pm for mmc blkdevice (Don Zickus) [1250748] - [mmc] core: Add bus_ops for runtime pm callbacks (Don Zickus) [1250748] - [mmc] core: Stop bkops for eMMC only from mmc suspend (Don Zickus) [1250748] - [mmc] reordered shutdown sequence in mmc_bld_remove_req (Don Zickus) [1250748] - [mmc] core: sd: implement proper support for sd3.0 au sizes (Don Zickus) [1246798] - [mmc] sd: fix the maximum au_size for SD3.0 (Don Zickus) [1246798]- [powerpc] kvm: Fix emulation of H_SET_DABR/X on POWER8 (Thomas Huth) [1219234] - [hwmon] coretemp: Increase limit of maximum core ID from 32 to 128 (Prarit Bhargava) [1262752] - [block] Return EBUSY from BLKRRPART for mounted whole-dev fs (Eric Sandeen) [1285549] - [block] nvme: Fix filesystem deadlock on removal (David Milburn) [1279699] - [x86] fix KABI wreckage in xsave_hdr_struct (Prarit Bhargava) [1296120] - [x86] acpi: Enhance error injection tolerance level (Steve Best) [1271809] - [x86] cpu: Fix trivial printk formatting issues with dmesg (Stanislav Kozina) [1232441] - [fs] nfsd4: fix gss-proxy 4.1 mounts for some AD principals ("J. Bruce Fields") [1283341] - [fs] nfsd: fix unlikely NULL deref in mach_creds_match ("J. Bruce Fields") [1283341] - [fs] nfsd: minor consolidation of mach_cred handling code ("J. Bruce Fields") [1283341] - [fs] nfsd: helper for dup of possibly NULL string ("J. Bruce Fields") [1283341] - [fs] svcrpc: move some initialization to common code ("J. Bruce Fields") [1283341] - [fs] gfs2: Protect freeing directory hash table with i_lock spin_lock (Robert S Peterson) [1276477] - [fs] nfs: Fix a NULL pointer dereference of migration recovery ops for v4.2 client (Benjamin Coddington) [1290679] - [fs] ext4: fix race between truncate and __ext4_journalled_writepage() (Lukas Czerner) [1169730] - [fs] cache: make cache flushing more reliable ("J. Bruce Fields") [1274897] - [md] dm-thin: fix race condition when destroying thin pool workqueue (Mike Snitzer) [1292603] - [md] dm: fix AB-BA deadlock in __dm_destroy() (Mike Snitzer) [1292481] - [md] dm-thin: fix regression in advertised discard limits (Mike Snitzer) [1284833] - [md] dm-thin-metadata: fix bug in dm_thin_remove_range() (Mike Snitzer) [1284833]- [x86] mpx: Do not set ->vm_ops on MPX VMAs (Rui Wang) [1138650] - [x86] remove trailing slash from define to please debugedit (Rui Wang) [1138650] - [x86] mpx: Allow 32-bit binaries on 64-bit kernels again (Rui Wang) [1138650] - [x86] mpx: Do not count MPX VMAs as neighbors when unmapping (Rui Wang) [1138650] - [x86] mpx: Rewrite the unmap code (Rui Wang) [1138650] - [x86] mpx: Support 32-bit binaries on 64-bit kernels (Rui Wang) [1138650] - [x86] mpx: Use 32-bit-only cmpxchg() for 32-bit apps (Rui Wang) [1138650] - [x86] mpx: Introduce new 'directory entry' to 'addr' helper function (Rui Wang) [1138650] - [x86] mpx: Add temporary variable to reduce masking (Rui Wang) [1138650] - [x86] Make is_64bit_mm() widely available (Rui Wang) [1138650] - [x86] mpx: Trace allocation of new bounds tables (Rui Wang) [1138650] - [x86] mpx: Trace the attempts to find bounds tables (Rui Wang) [1138650] - [x86] mpx: Trace entry to bounds exception paths (Rui Wang) [1138650] - [x86] mpx: Trace #BR exceptions (Rui Wang) [1138650] - [x86] mpx: Introduce a boot-time disable flag (Rui Wang) [1138650] - [x86] mpx: Restrict the mmap() size check to bounds tables (Rui Wang) [1138650] - [x86] mpx: Remove redundant MPX_BNDCFG_ADDR_MASK (Rui Wang) [1138650] - [x86] mpx: Clean up the code by not passing a task pointer around when unnecessary (Rui Wang) [1138650] - [x86] mpx: Use the new get_xsave_field_ptr()API (Rui Wang) [1138650] - [x86] fpu/xstate: Wrap get_xsave_addr() to make it safer (Rui Wang) [1138650] - [x86] fpu/xstate: Fix up bad get_xsave_addr() assumptions (Rui Wang) [1138650] - [x86] kvm: support XSAVES usage in the host (Rui Wang) [1138650] - [x86] asm/decoder: Fix and enforce max instruction size in the insn decoder (Rui Wang) [1138650] - [x86] Fix off-by-one in instruction decoder (Rui Wang) [1138650] - [x86] add user_atomic_cmpxchg_inatomic at uaccess.h (Rui Wang) [1138650] - [x86] asm/entry/32: Fix user_mode() misuses (Rui Wang) [1138650] - [x86] mpx: Explicitly disable 32-bit MPX support on 64-bit kernels (Rui Wang) [1138650] - [x86] traps: Fix always true condition (Rui Wang) [1138650] - [x86] export get_xsave_addr (Rui Wang) [1138650] - [x86] mpx: Change return type of get_reg_offset() (Rui Wang) [1138650] - [x86] mpx: Add documentation on Intel MPX (Rui Wang) [1138650] - [mm] Make arch_unmap()/bprm_mm_init() available to all architectures (Rui Wang) [1138650] - [x86] mpx: Cleanup unused bound tables (Rui Wang) [1138650] - [x86] mpx: On-demand kernel allocation of bounds tables (Rui Wang) [1138650] - [x86] mpx: Decode MPX instruction to get bound violation information (Rui Wang) [1138650] - [x86] mpx: Extend siginfo structure to include bound violation information (Rui Wang) [1138650] - [x86] mpx: Add MPX to disabled features (Rui Wang) [1138650] - [x86] mpx: Rename cfg_reg_u and status_reg (Rui Wang) [1138650] - [x86] mpx: Add MPX-specific mmap interface (Rui Wang) [1138650] - [x86] mpx: Introduce VM_MPX to indicate that a VMA is MPX specific (Rui Wang) [1138650] - [x86] mpx: Give bndX registers actual names (Rui Wang) [1138650] - [x86] Remove arbitrary instruction size limit in instruction decoder (Rui Wang) [1138650] - [x86] perf: Fix arch_perf_out_copy_user default (Rui Wang) [1138650] - [x86] Add more disabled features (Rui Wang) [1138650] - [x86] Introduce disabled-features (Rui Wang) [1138650] - [x86] Axe the lightly-used cpu_has_pae (Rui Wang) [1138650] - [x86] cpu: Kill cpu_has_mp (Rui Wang) [1138650] - [x86] fpu/xsaves: Fix improper uses of __ex_table (Rui Wang) [1138650] - [x86] fpu: Disable XSAVES* support for now (Rui Wang) [1138650] - [x86] xsave: Add forgotten inline annotation (Rui Wang) [1138650] - [x86] xsaves: Clean up code in xstate offsets computation in xsave area (Rui Wang) [1138650] - [x86] xsave: Make it clear that the XSAVE macros use (edi)/(rdi) (Rui Wang) [1138650] - [x86] Define kernel API to get address of each state in xsave area (Rui Wang) [1138650] - [x86] xsaves: Enable xsaves/xrstors (Rui Wang) [1138650] - [x86] xsaves: Call booting time xsaves and xrstors in setup_init_fpu_buf (Rui Wang) [1138650] - [x86] xsaves: Save xstate to task's xsave area in __save_fpu during booting time (Rui Wang) [1138650] - [x86] xsaves: Add xsaves and xrstors support for booting time (Rui Wang) [1138650] - [x86] xsaves: Clear reserved bits in xsave header (Rui Wang) [1138650] - [x86] xsaves: Use xsave/xrstor for saving and restoring user space context (Rui Wang) [1138650] - [x86] xsaves: Use xsaves/xrstors for context switch (Rui Wang) [1138650] - [x86] xsaves: Use xsaves/xrstors to save and restore xsave area (Rui Wang) [1138650] - [x86] xsaves: Define a macro for handling xsave/xrstor instruction fault (Rui Wang) [1138650] - [x86] xsaves: Define macros for xsave instructions (Rui Wang) [1138650] - [x86] xsaves: Change compacted format xsave area header (Rui Wang) [1138650] - [x86] Add alternative_input_2 to support alternative with two features and input (Rui Wang) [1138650] - [x86] xsaves: Add a kernel parameter noxsaves to disable xsaves/xrstors (Rui Wang) [1138650]- [acpi] tables: test the correct variable (Prarit Bhargava) [1242556] - [x86] acpi: Handle apic/x2apic entries in MADT in correct order (Prarit Bhargava) [1242556] - [acpi] tables: Add acpi_subtable_proc to ACPI table parsers (Prarit Bhargava) [1242556] - [acpi] table: Always count matched and successfully parsed entries (Prarit Bhargava) [1242556] - [acpi] table: Add new function to get table entries (Prarit Bhargava) [1242556] - [scsi] scsi_sysfs: protect against double execution of __scsi_remove_device() (Vitaly Kuznetsov) [1273723] - [s390] dasd: fix list_del corruption after lcu changes (Hendrik Brueckner) [1284020] - [s390] dasd: fix disconnected device with valid path mask (Hendrik Brueckner) [1284021] - [s390] dasd: fix invalid PAV assignment after suspend/resume (Hendrik Brueckner) [1284022] - [netdrv] bonding: propagate LRO disable to slave devices (Jarod Wilson) [1266578] - [netdrv] iwlwifi: edit the 3165 series and 8000 series PCI IDs (Stanislaw Gruszka) [1279780] - [netdrv] iwlwifi: Add new PCI IDs for the 8260 series (Stanislaw Gruszka) [1279780] - [netdrv] iwlwifi: pci: add a few more PCI subvendor IDs for the 7265 series (Stanislaw Gruszka) [1287564] - [kernel] pidns: alloc_pid() leaks pid_namespace if child_reaper is exiting (Aristeu Rozanski) [1284819] - [cpufreq] intel_pstate: Fix limits->max_perf rounding error (Prarit Bhargava) [1279617] - [cpufreq] intel_pstate: Fix limits->max_policy_pct rounding error (Prarit Bhargava) [1279617] - [cpufreq] revert "intel_pstate: fix rounding error in max_freq_pct" (Prarit Bhargava) [1279617] - [powerpc] kvm: Remove PPC970 from KVM_BOOK3S_64_HV text in Kconfig (Thomas Huth) [1287973] - [powerpc] kvm: Fix ppc64_defconfig + PPC_POWERNV=n build error (Thomas Huth) [1287973] - [powerpc] kvm: book3s_hv: Remove RMA-related variables from code (Thomas Huth) [1287973] - [powerpc] kvm: book3s_hv: Remove code for PPC970 processors (Thomas Huth) [1287973] - [powerpc] Add POWER8 CPU selection (Gustavo Duarte) [1213264] - [powerpc] tm: Check for already reclaimed tasks (Gustavo Duarte) [1276293] - [powerpc] tm: Block signal return setting invalid MSR state (Gustavo Duarte) [1276293] - [thermal] intel_powerclamp: add __init / __exit annotations (Steve Best) [1274036] - [thermal] powerclamp: add id for braswell cpu (Steve Best) [1274036]- [mm] use only per-device readahead limit (Eric Sandeen) [1280355] - [md] revert "dm-mpath: fix stalls when handling invalid ioctls" (Mike Snitzer) [1277194] - [net] ipvs: fix ipv6 hook registration for local replies (Florian Westphal) [1272673] - [net] ipv6: update ip6_rt_last_gc every time GC is run (Hannes Frederic Sowa) [1270092] - [net] vsock: Fix lockdep issue (Dave Anderson) [1253971] - [net] vsock: sock_put wasn't safe to call in interrupt context (Dave Anderson) [1253971] - [net] af_iucv: avoid path quiesce of severed path in shutdown() (Hendrik Brueckner) [1272089] - [x86] kernel: Set X86_FEATURE_EXTD_APICID for future processors (Kim Naru) [1271351] - [x86] gart: Check for GART support before accessing GART registers (Kim Naru) [1271351] - [x86] asm: Add support for the CLWB instruction (Steve Best) [1253832] - [x86] mm: Add kerneldoc comments for pcommit_sfence() (Steve Best) [1253104] - [x86] asm: Add support for the pcommit instruction (Steve Best) [1253104] - [x86] kernel: Use larger chunks in mtrr_cleanup (Prarit Bhargava) [1243952] - [x86] cpu: Trim model ID whitespace (Prarit Bhargava) [1192048] - [x86] cpu: Strip any /proc/cpuinfo model name field whitespace (Prarit Bhargava) [1192048] - [acpi] add dynamic_debug support (Prarit Bhargava) [1267582] - [acpi] processor: use acpi_evaluate_ost() to replace open-coded version (Prarit Bhargava) [1275178] - [tools] cpupower: Fix error when running cpupower monitor (Prarit Bhargava) [1260055] - [kernel] module: fix sprintf format specifier in param_get_byte() (Jeremy McNicoll) [1261189] - [powerpc] eeh: Fix recursive fenced PHB on Broadcom shiner adapter (Steve Best) [1274631] - [powerpc] eeh: Fix fenced PHB caused by eeh_slot_error_detail() (Steve Best) [1274631]- [fs] sunrpc: Fix stupid typo in xs_sock_set_reuseport (Steve Dickson) [1270038] - [fs] sunrpc: Define xs_tcp_fin_timeout only if CONFIG_SUNRPC_DEBUG (Steve Dickson) [1270038] - [fs] sunrpc: Handle connection reset more efficiently (Steve Dickson) [1270038] - [fs] sunrpc: Remove the redundant XPRT_CONNECTION_CLOSE flag (Steve Dickson) [1270038] - [fs] sunrpc: Make xs_tcp_close() do a socket shutdown rather than a sock_release (Steve Dickson) [1270038] - [fs] sunrpc: Ensure xs_tcp_shutdown() requests a full close of the connection (Steve Dickson) [1270038] - [fs] sunrpc: Cleanup to remove remaining uses of XPRT_CONNECTION_ABORT (Steve Dickson) [1270038] - [fs] sunrpc: Remove TCP socket linger code (Steve Dickson) [1270038] - [fs] sunrpc: Remove TCP client connection reset hack (Steve Dickson) [1270038] - [fs] sunrpc: TCP/UDP always close the old socket before reconnecting (Steve Dickson) [1270038] - [fs] sunrpc: Add helpers to prevent socket create from racing (Steve Dickson) [1270038] - [fs] sunrpc: Ensure xs_reset_transport() resets the close connection flags (Steve Dickson) [1270038] - [fs] sunrpc: Do not clear the source port in xs_reset_transport (Steve Dickson) [1270038] - [fs] sunrpc: Handle EADDRINUSE on connect (Steve Dickson) [1270038] - [fs] sunrpc: Set SO_REUSEPORT socket option for TCP connections (Steve Dickson) [1270038] - [fs] xfs: stats are no longer dependent on CONFIG_PROC_FS (Bill O'Donnell) [1269281] - [fs] xfs: fix an error code in xfs_fs_fill_super() (Bill O'Donnell) [1269281] - [fs] xfs: per-filesystem stats counter implementation (Bill O'Donnell) [1269281] - [fs] xfs: per-filesystem stats in sysfs (Bill O'Donnell) [1269281] - [fs] xfs: pass xfsstats structures to handlers and macros (Bill O'Donnell) [1269281] - [fs] xfs: consolidate sysfs ops (Bill O'Donnell) [1269281] - [fs] xfs: remove unused procfs code (Bill O'Donnell) [1269281] - [fs] xfs: create symlink proc/fs/xfs/stat to sys/fs/xfs/stats (Bill O'Donnell) [1269281] - [fs] xfs: create global stats and stats_clear in sysfs (Bill O'Donnell) [1269281] - [fs] xfs: add mssing inode cache attempts counter increment (Bill O'Donnell) [1269281] - [fs] dlm: print error from kernel_sendpage (Robert S Peterson) [1267339] - [fs] svcrdma: Add zero padding if the client doesn't send it (Sachin Prabhu) [1272151] - [fs] xfs: return errors from partial I/O failures to files (David Jeffery) [1256940] - [fs] nfsv4: don't set SETATTR for O_RDONLY|O_EXCL (Benjamin Coddington) [1269974]- [x86] paravirt: Replace the paravirt nop with a bona fide empty function (Mateusz Guzik) [1259583] {CVE-2015-5157} - [x86] nmi: Fix a paravirt stack-clobbering bug in the NMI code (Mateusz Guzik) [1259583] {CVE-2015-5157} - [x86] nmi: Use DF to avoid userspace RSP confusing nested NMI detection (Mateusz Guzik) [1259583] {CVE-2015-5157} - [x86] nmi: Reorder nested NMI checks (Mateusz Guzik) [1259583] {CVE-2015-5157} - [x86] nmi: Improve nested NMI comments (Mateusz Guzik) [1259583] {CVE-2015-5157} - [x86] nmi: Switch stacks on userspace NMI entry (Mateusz Guzik) [1259583] {CVE-2015-5157} - [x86] cpufeatures: Enable cpuid for Intel SHA extensions (Prarit Bhargava) [1260249] - [kernel] tick: broadcast: Prevent livelock from event handler (Prarit Bhargava) [1265283] - [kernel] clockevents: Serialize calls to clockevents_update_freq() in the core (Prarit Bhargava) [1265283] - [kernel] sched: Robustify topology setup (Gustavo Duarte) [1278875] - [kernel] sched: Don't set sd->child to NULL when it is already NULL (Gustavo Duarte) [1278875] - [cpufreq] pcc-cpufreq: Fix wait_event() under spinlock (Linda Knippers) [1275327] - [security] keys: Don't permit request_key() to construct a new keyring (David Howells) [1273465] {CVE-2015-7872} - [security] keys: Fix crash when attempt to garbage collect an uninstantiated keyring (David Howells) [1273465] {CVE-2015-7872} - [security] keys: Fix race between key destruction and finding a keyring by name (David Howells) [1273465] {CVE-2015-7872}- [ata] ahci: Add Device ID for Intel Sunrise Point PCH (Charles Rose) [1278402] - [s390] pci: handle events for unused functions (Hendrik Brueckner) [1272098] - [s390] pci: improve handling of hotplug event 0x301 (Hendrik Brueckner) [1272098] - [s390] pci: improve state check when processing hotplug events (Hendrik Brueckner) [1272098] - [s390] 3270: redraw screen on unsolicited device end (Hendrik Brueckner) [1262729] - [s390] dasd: fix kernel panic when alias is set offline (Hendrik Brueckner) [1256431] - [s390] dasd: check for availability of prefix command during format (Hendrik Brueckner) [1272991] - [s390] kernel: correct uc_sigmask of the compat signal frame (Hendrik Brueckner) [1272096] - [misc] genwqe: get rid of atomic allocations (Hendrik Brueckner) [1270244] - [char] vtpm: fix memory allocation flag for rtce buffer at kernel boot (Gustavo Duarte) [1263595] - [tools] power: turbostat: KNL workaround for Busy and Avg_MHz (Steve Best) [1263965] - [block] virtio-blk: Allow extended partitions (Fam Zheng) [1232471] - [netdrv] igb: add support for 1512 PHY (Stefan Assmann) [1262946] - [netdrv] sfc: push partner queue for skb->xmit_more (Jarod Wilson) [1267167] - [netdrv] sfc: replace spinlocks with bit ops for busy poll locking (Jarod Wilson) [1267167] - [netdrv] mlx5e: Disable VLAN filter in promiscuous mode (Kamal Heib) [1271846] - [netdrv] mlx4: Remove shared_ports variable at mlx4_enable_msi_x (Kamal Heib) [1266690] - [netdrv] mlx4_core: Avoid failing the interrupts test (Kamal Heib) [1266690] - [crypto] nx: 842 - Add CRC and validation support (Gustavo Duarte) [1264905] - [powerpc] mm: Recompute hash value after a failed update (Gustavo Duarte) [1264920] - [powerpc] eeh: More relaxed condition for enabled IO path (Steve Best) [1274731] - [powerpc] eeh: Wrong place to call pci_get_slot() (Steve Best) [1273996]- [of] implement of_node_to_nid as a weak function (Steve Best) [1273978] - [pci] Use function 0 VPD for identical functions, regular VPD for others (Myron Stowe) [1258319] - [pci] Fix devfn for VPD access through function 0 (Myron Stowe) [1258319] - [pci] Add VPD function 0 quirk for Intel Ethernet devices (Myron Stowe) [1258319] - [pci] Add dev_flags bit to access VPD through function 0 (Myron Stowe) [1258319] - [net] ipv6: drop frames with attached skb->sk in forwarding (Hannes Frederic Sowa) [1243966] - [net] ipv6: ip6_forward: perform skb->pkt_type check at the beginning (Hannes Frederic Sowa) [1243966] - [x86] kvm: svm: unconditionally intercept #DB (Paolo Bonzini) [1279470] {CVE-2015-8104} - [cpufreq] intel_pstate: fix rounding error in max_freq_pct (Prarit Bhargava) [1263866]- [mm] let mm_find_pmd fix buggy race with THP fault (Larry Woodman) [1273993] - [mm] ksm: unstable_tree_search_insert error checking cleanup (Andrea Arcangeli) [1274871] - [mm] ksm: use find_mergeable_vma in try_to_merge_with_ksm_page (Andrea Arcangeli) [1274871] - [mm] ksm: use the helper method to do the hlist_empty check (Andrea Arcangeli) [1274871] - [mm] ksm: don't fail stable tree lookups if walking over stale stable_nodes (Andrea Arcangeli) [1274871] - [mm] ksm: add cond_resched() to the rmap_walks (Andrea Arcangeli) [1274871] - [x86] mm: fix VM_FAULT_RETRY handling (Andrea Arcangeli) [1277226] - [x86] mm: consolidate VM_FAULT_RETRY handling (Andrea Arcangeli) [1277226] - [x86] mm: move mmap_sem unlock from mm_fault_error() to caller (Andrea Arcangeli) [1277226] - [x86] virt: guest to host DoS by triggering an infinite loop in microcode (Paolo Bonzini) [1277561] {CVE-2015-5307} - [net] sctp: Fix race between OOTB responce and route removal (Jamie Bainbridge) [1277309] - [powerpc] kvm: book3s_hv: Synthesize segment fault if SLB lookup fails (Thomas Huth) [1269467] - [powerpc] kvm: book3s_hv: Create debugfs file for each guest's HPT (David Gibson) [1273692] - [powerpc] kvm: book3s_hv: Add helpers for lock/unlock hpte (David Gibson) [1273692]- [md] raid10: don't clear bitmap bit when bad-block-list write fails (Jes Sorensen) [1267652] - [md] raid1: don't clear bitmap bit when bad-block-list write fails (Jes Sorensen) [1267652] - [md] raid10: submit_bio_wait() returns 0 on success (Jes Sorensen) [1267652] - [md] raid1: submit_bio_wait() returns 0 on success (Jes Sorensen) [1267652] - [md] crash in md-raid1 and md-raid10 due to incorrect list manipulation (Jes Sorensen) [1267652] - [md] raid10: ensure device failure recorded before write request returns (Jes Sorensen) [1267652] - [md] raid1: ensure device failure recorded before write request returns (Jes Sorensen) [1267652] - [x86] kvm: mmu: fix validation of mmio page fault (Bandan Das) [1267128] - [block] nvme: Fix memory leak on retried commands (David Milburn) [1271860] - [netdrv] macvtap: unbreak receiving of gro skb with frag list (Jason Wang) [1273737] - [cpufreq] intel_pstate: fix PCT_TO_HWP macro (Prarit Bhargava) [1264990] - [cpufreq] revert "intel_pstate: add quirk to disable HWP on Skylake-S processors" (Prarit Bhargava) [1264990] - [cpufreq] revert "intel_pstate: disable Skylake processors" (Prarit Bhargava) [1264990] - [powerpc] pci: initialize hybrid_dma_data before use (Laurent Vivier) [1270717]- [mm] free compound page with correct order (Andrea Arcangeli) [1274867] - [netdrv] revert "ixgbe: Refactor busy poll socket code to address multiple issues" (John Greene) [1261275] - [powerpc] dma: dma_set_coherent_mask() should not be GPL only (Gustavo Duarte) [1275976]- [md] dm-cache: the CLEAN_SHUTDOWN flag was not being set (Mike Snitzer) [1274450] - [md] dm-btree: fix leak of bufio-backed block in btree_split_beneath error path (Mike Snitzer) [1274393] - [md] dm-btree-remove: fix a bug when rebalancing nodes after removal (Mike Snitzer) [1274396] - [fs] nfsd: fix duplicated destroy_delegation code introduced by backport ("J. Bruce Fields") [1273228] - [fs] xfs: validate transaction header length on log recovery (Brian Foster) [1164135] - [net] ipv6: don't use CHECKSUM_PARTIAL on MSG_MORE/UDP_CORK sockets (Hannes Frederic Sowa) [1271759] - [net] add length argument to skb_copy_and_csum_datagram_iovec (Sabrina Dubroca) [1269228] - [x86] kvm: fix edge EOI and IOAPIC reconfig race (Radim Krcmar) [1271333] - [x86] kvm: set KVM_REQ_EVENT when updating IRR (Radim Krcmar) [1271333] - [kernel] Initialize msg/shm IPC objects before doing ipc_addid() (Lennert Buytenhek) [1271507] {CVE-2015-7613}- [fs] nfsd: ensure that delegation stateid hash references are only put once ("J. Bruce Fields") [1233284] - [fs] nfsd: ensure that the ol stateid hash reference is only put once ("J. Bruce Fields") [1233284] - [fs] nfsv4: Fix a nograce recovery hang (Benjamin Coddington) [1264478] - [fs] vfs: Test for and handle paths that are unreachable from their mnt_root ("Eric W. Biederman") [1209371] {CVE-2015-2925} - [fs] dcache: Handle escaped paths in prepend_path ("Eric W. Biederman") [1209371] {CVE-2015-2925} - [fs] xfs: add an xfs_zero_eof() tracepoint (Brian Foster) [1260383] - [fs] xfs: always drain dio before extending aio write submission (Brian Foster) [1260383] - [md] dm-cache: fix NULL pointer when switching from cleaner policy (Mike Snitzer) [1269959] - [mm] Temporary fix for BUG_ON() triggered by THP vs. gup() race (David Gibson) [1268999] - [hid] usbhid: improve handling of Clear-Halt and reset (Don Zickus) [1260123] - [drm] qxl: fix framebuffer dirty rectangle tracking (Gerd Hoffmann) [1268293] - [s390] hmcdrv: fix interrupt registration (Hendrik Brueckner) [1262735] - [block] blk-mq: fix deadlock when reading cpu_list (Jeff Moyer) [1260615] - [block] blk-mq: avoid inserting requests before establishing new mapping (Jeff Moyer) [1260615] - [block] blk-mq: fix q->mq_usage_counter access race (Jeff Moyer) [1260615] - [block] blk-mq: Fix use after of free q->mq_map (Jeff Moyer) [1260615] - [block] blk-mq: fix sysfs registration/unregistration race (Jeff Moyer) [1260615] - [block] blk-mq: avoid setting hctx->tags->cpumask before allocation (Jeff Moyer) [1260615] - [netdrv] cxgb4: Enhance driver to update FW, when FW is too old (Sai Vemuri) [1077966] - [netdrv] cxgb4: Force uninitialized state if FW in adapter is unsupported (Sai Vemuri) [1077966] - [powerpc] revert "Use the POWER8 Micro Partition Prefetch Engine in KVM HV on POWER8" (Thomas Huth) [1269653]- [netdrv] i40e/i40evf: set AQ count after memory allocation (Neil Horman) [1267663] - [netdrv] i40e: fix offload of GRE tunnels (Neil Horman) [1267663] - [netdrv] i40evf: don't blow away MAC address (Neil Horman) [1267663] - [netdrv] i40e/i40evf: grab the AQ spinlocks before clearing registers (Neil Horman) [1267663] - [netdrv] i40e: Fix a memory leak in X722 rss config path (Neil Horman) [1267663] - [netdrv] i40evf: Use numa_mem_id() to better support memoryless node (Neil Horman) [1267663] - [netdrv] i40e: Use numa_mem_id() to better support memoryless node (Neil Horman) [1267663] - [netdrv] i40e: fix 32 bit build warnings (Neil Horman) [1267663] - [netdrv] i40e: fix kbuild warnings (Neil Horman) [1267663] - [netdrv] i40evf: tweak init timing (Neil Horman) [1267663] - [netdrv] i40e: warn on double free (Neil Horman) [1267663] - [netdrv] i40e: refactor interrupt enable (Neil Horman) [1267663] - [netdrv] i40e: Strip VEB stats if they are disabled in HW (Neil Horman) [1267663] - [netdrv] i40e/i40evf: add new device id 1588 (Neil Horman) [1267663] - [netdrv] i40e: Remove useless message (Neil Horman) [1267663] - [netdrv] i40e: limit debugfs io ops (Neil Horman) [1267663] - [netdrv] i40e: use QOS field consistently (Neil Horman) [1267663] - [netdrv] i40e: count drops in netstat interface (Neil Horman) [1267663] - [netdrv] i40e/i40evf: fix Tx hang workaround code (Neil Horman) [1267663] - [netdrv] i40e: fixup padding issue in get_cee_dcb_cfg_v1_resp (Neil Horman) [1267663] - [netdrv] i40e: Fix a port VLAN configuration bug (Neil Horman) [1267663] - [netdrv] i40e/i40evf: fix up type clash in i40e_aq_rc_to_posix conversion (Neil Horman) [1267663] - [netdrv] i40e: rtnl_lock called twice in i40e_pci_error_resume() (Neil Horman) [1267663] - [netdrv] i40evf: missing rtnl_unlock in i40evf_resume() (Neil Horman) [1267663]- [scsi] report 'INQUIRY result too short' once (Vitaly Kuznetsov) [1254049] - [scsi] scsi_scan: don't dump trace when scsi_prep_async_scan() is called twice (Vitaly Kuznetsov) [1254049] - [fs] userfaultfd: add missing mmput() in error path (Andrea Arcangeli) [1263480] - [mm] check if section present during memory block registering (Jan Stancek) [1256723] - [mm] avoid setting up anonymous pages into file mapping (Larry Woodman) [1261582] - [mm] add p[te|md] revert "protnone helpers for use by NUMA balancing" (Thomas Huth) [1256718] - [powerpc] revert "mm: convert p[te|md]_numa users to p[te|md]_protnone_numa" (Thomas Huth) [1256718] - [powerpc] revert "mm: add paranoid warnings for unexpected DSISR_PROTFAULT" (Thomas Huth) [1256718] - [mm] revert "convert p[te|md]_mknonnuma and remaining page table manipulations" (Thomas Huth) [1256718] - [mm] revert "numa: Do not mark PTEs pte_numa when splitting huge pages" (Thomas Huth) [1256718] - [mm] revert "remove remaining references to NUMA hinting bits and helpers" (Thomas Huth) [1256718] - [mm] revert "numa: do not trap faults on the huge zero page" (Thomas Huth) [1256718] - [mm] revert "numa: add paranoid check around pte_protnone_numa" (Thomas Huth) [1256718] - [mm] revert "numa: avoid unnecessary TLB flushes when setting NUMA hinting entries" (Thomas Huth) [1256718] - [powerpc] mm: Change the swap encoding in pte (Thomas Huth) [1256718] - [x86] perf: Fix multi-segment problem of perf_event_intel_uncore (Jiri Olsa) [1257825] - [lib] partially revert "[lib] vsprintf: implement bitmap printing through '*pb[l]'" (Maurizio Lombardi) [1260118] - [drm] radeon: update no_64bit_msi flag for certain ASICs (Oded Gabbay) [1262429] - [drm] nouveau: fbcon: take runpm reference when userspace has an open fd (Ben Skeggs) [1176163] - [drm] qxl: validate monitors config modes (Dave Airlie) [1242847] - [drm] radeon: don't attempt WC mappings on powerpc (Dave Airlie) [1262429] - [drm] drm/qxl: recreate the primary surface when the bo is not primary (Dave Airlie) [1258301] - [drm] qxl: only report first monitor as connected if we have no state (Dave Airlie) [1258301] - [drm] dp_mst: drop cancel work sync in the mstb destroy path (Dave Airlie) [1251331] - [drm] dp_mst: split connector registration into two parts (Dave Airlie) [1251331] - [drm] dp_mst: update the link_address_sent before sending the link address (Dave Airlie) [1251331] - [drm] dp_mst: fixup handling hotplug on port removal (Dave Airlie) [1251331] - [drm] dp_mst: don't pass port into the path builder function (Dave Airlie) [1251331] - [drm] dp_mst: make functions that always return 0 return void (Dave Airlie) [1251331] - [kernel] uprobes: fix kABI broken by the exported return_instance (Oleg Nesterov) [1207373] - [kernel] uprobes: Make arch_uretprobe_is_alive(RP_CHECK_CALL) more clever (Oleg Nesterov) [1207373] - [kernel] uprobes: Add the "enum rp_check ctx" arg to arch_uretprobe_is_alive() (Oleg Nesterov) [1207373] - [kernel] uprobes: Change prepare_uretprobe() to (try to) flush the dead frames (Oleg Nesterov) [1207373] - [kernel] uprobes: Change handle_trampoline() to flush the frames invalidated by longjmp() (Oleg Nesterov) [1207373] - [kernel] uprobes: Reimplement arch_uretprobe_is_alive() (Oleg Nesterov) [1207373] - [kernel] uprobes: Export 'struct return_instance', introduce arch_uretprobe_is_alive() (Oleg Nesterov) [1207373] - [kernel] uprobes: Change handle_trampoline() to find the next chain beforehand (Oleg Nesterov) [1207373] - [kernel] uprobes: Change prepare_uretprobe() to use uprobe_warn() (Oleg Nesterov) [1207373] - [kernel] uprobes: Send SIGILL if handle_trampoline() fails (Oleg Nesterov) [1207373] - [kernel] uprobes: Introduce free_ret_instance() (Oleg Nesterov) [1207373] - [kernel] uprobes: Introduce get_uprobe() (Oleg Nesterov) [1207373] - [kernel] lockdep: Fix a race between /proc/lock_stat and module unload (Jerome Marchand) [1183891] - [kernel] lockdep: Fix the module unload key range freeing logic (Jerome Marchand) [1183891] - [kernel] module: Free lock-classes if parse_args failed (Jerome Marchand) [1183891] - [cpufreq] revert "intel_pstate: honor user space min_perf_pct override on resume" (Prarit Bhargava) [1269518]- [fs] nfs: fix v4.2 SEEK on files over 2 gigs ("J. Bruce Fields") [1262181] - [fs] nfs: verify open flags before allowing open (Benjamin Coddington) [1164431] - [fs] nfsv4.1: Fix pnfs_put_lseg races (Benjamin Coddington) [1263155] - [fs] nfsv4.1: pnfs_send_layoutreturn should use GFP_NOFS (Benjamin Coddington) [1263155] - [fs] nfsv4.1: Pin the inode and super block in asynchronous layoutreturns (Benjamin Coddington) [1263155] - [fs] nfsv4.1: Pin the inode and super block in asynchronous layoutcommit (Benjamin Coddington) [1263155] - [md] raid0: apply base queue limits *before* disk_stack_limits (Jes Sorensen) [1265182] - [net] revert "ipv6: Don't reduce hop limit for an interface" (Sabrina Dubroca) [1258324] - [x86] kvmclock: abolish PVCLOCK_COUNTS_FROM_ZERO (Radim Krcmar) [1263030] - [x86] revert "kvm: x86: zero kvmclock_offset when vcpu0 initializes kvmclock system MSR" (Radim Krcmar) [1263030] - [x86] kvm: svm: reset mmu on VCPU reset (Igor Mammedov) [1255217] - [edac] sb_edac: correctly fetch DIMM width on Ivy Bridge and Haswell (Aristeu Rozanski) [1112413] - [edac] sb_edac: look harder for DDRIO on Haswell systems (Aristeu Rozanski) [1112413] - [tools] perf-trace: Fix race condition at the end of started workloads (Jiri Olsa) [1250068] - [netdrv] cxgb4: Fix tx flit calculation (Sai Vemuri) [1266248] - [netdrv] igb: assume MSI-X interrupts during initialization (Stefan Assmann) [1263625] - [cpufreq] intel_pstate: disable Skylake processors (Prarit Bhargava) [1267343] - [infiniband] mlx4: Report checksum offload cap for RAW QP when query device (Doug Ledford) [1265795] - [infiniband] core: Add support of checksum capability reporting for RC and RAW (Doug Ledford) [1265795]- [netdrv] i40e/i40evf: check for stopped admin queue (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: refactor tx timeout logic (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Bump i40e to 1.3.21 and i40evf to 1.3.13 (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: add get AQ result command to nvmupdate utility (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: add exec_aq command to nvmupdate utility (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: add wait states to NVM state machine (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: add GetStatus command for nvmupdate (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: add handling of writeback descriptor (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: save aq writeback for future inspection (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Bump i40e to 1.3.9 and i40evf to 1.3.5 (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Cache the CEE TLV status returned from firmware (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: add VIRTCHNL_VF_OFFLOAD flag (Stefan Assmann) [1267255] - [netdrv] i40evf: Remove PF specific register definitions from the VF (Stefan Assmann) [1267255] - [netdrv] i40evf: Use the correct defines to match the VF registers (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Add capability to gather VEB per TC stats (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Add TX/RX outer UDP checksum support for X722 (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Add support for writeback on ITR feature for X722 (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: RSS changes for X722 (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Update register.h file for X722 (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Update FW API with X722 support (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Add flags for X722 capabilities (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Add device ids for X722 (Stefan Assmann) [1267255] - [netdrv] i40e: use BIT and BIT_ULL macros (Stefan Assmann) [1267255] - [netdrv] i40e: clean up error status messages (Stefan Assmann) [1267255] - [netdrv] i40evf: support virtual channel API version 1.1 (Stefan Assmann) [1267255] - [netdrv] i40evf: handle big resets (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: add macros for virtual channel API version and device capability (Stefan Assmann) [1267255] - [netdrv] i40e: add VF capabilities to virtual channel interface (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Fix and refactor dynamic ITR code (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Bump version to 1.3.6 for i40e and 1.3.2 for i40evf (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Add support for pre-allocated pages for PD (Stefan Assmann) [1267255] - [netdrv] i40evf: add MAC address filter in open, not init (Stefan Assmann) [1267255] - [netdrv] i40evf: don't delete all the filters (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Update the admin queue command header (Stefan Assmann) [1267255] - [netdrv] i40evf: Allow for an abundance of vectors (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: improve Tx performance with a small tweak (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Update Flex-10 related device/function capabilities (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Add stats to track FD ATR and SB dynamic enable state (Stefan Assmann) [1267255] - [netdrv] i40e: Fix for recursive RTNL lock during PROMISC change (Stefan Assmann) [1267254] - [netdrv] i40e: Fix RS bit update in Tx path and disable force WB workaround (Stefan Assmann) [1267254] - [netdrv] i40e: add GRE tunnel type to csum encoding (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: refactor tx timeout logic (Stefan Assmann) [1267254] - [netdrv] i40e: Move i40e_get_head into header file (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: check for stopped admin queue (Stefan Assmann) [1267254] - [netdrv] i40e: fix VLAN inside VXLAN (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Bump i40e to 1.3.21 and i40evf to 1.3.13 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: add get AQ result command to nvmupdate utility (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: add exec_aq command to nvmupdate utility (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: add wait states to NVM state machine (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: add GetStatus command for nvmupdate (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: add handling of writeback descriptor (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: save aq writeback for future inspection (Stefan Assmann) [1267254] - [netdrv] i40e: rename variable to prevent clash of understanding (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Bump i40e to 1.3.9 and i40evf to 1.3.5 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Cache the CEE TLV status returned from firmware (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: add VIRTCHNL_VF_OFFLOAD flag (Stefan Assmann) [1267254] - [netdrv] i40e: Remove redundant and unneeded messages (Stefan Assmann) [1267254] - [netdrv] i40e: correct spelling error (Stefan Assmann) [1267254] - [netdrv] i40e: Fix comment for ethtool diagnostic link test (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Add capability to gather VEB per TC stats (Stefan Assmann) [1267254] - [netdrv] i40e: Fix ethtool offline diagnostic with netqueues (Stefan Assmann) [1267254] - [netdrv] i40e: Fix legacy interrupt mode in the driver (Stefan Assmann) [1267254] - [netdrv] i40e: Move function calls to i40e_shutdown instead of i40e_suspend (Stefan Assmann) [1267254] - [netdrv] i40e: add RX to port CRC errors label (Stefan Assmann) [1267254] - [netdrv] i40e: don't degrade __le16 (Stefan Assmann) [1267254] - [netdrv] i40e: Add AQ commands for NVM Update for X722 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Add ATR HW eviction support for X722 (Stefan Assmann) [1267254] - [netdrv] i40e: Add IWARP support for X722 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Add TX/RX outer UDP checksum support for X722 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Add support for writeback on ITR feature for X722 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: RSS changes for X722 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Update register.h file for X722 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Update FW API with X722 support (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Add flags for X722 capabilities (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Add device ids for X722 (Stefan Assmann) [1267254] - [netdrv] i40e: use BIT and BIT_ULL macros (Stefan Assmann) [1267254] - [netdrv] i40e: provide correct API version to older VF drivers (Stefan Assmann) [1267254] - [netdrv] i40e: support virtual channel API 1.1 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: add macros for virtual channel API version and device capability (Stefan Assmann) [1267254] - [netdrv] i40e: add VF capabilities to virtual channel interface (Stefan Assmann) [1267254] - [netdrv] i40e: clean up unneeded gotos (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Fix and refactor dynamic ITR code (Stefan Assmann) [1267254] - [netdrv] i40e: only report generic filters in get_ts_info (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Bump version to 1.3.6 for i40e and 1.3.2 for i40evf (Stefan Assmann) [1267254] - [netdrv] i40e: Refine an error message to avoid confusion (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Add support for pre-allocated pages for PD (Stefan Assmann) [1267254] - [netdrv] i40e: un-disable VF after reset (Stefan Assmann) [1267254] - [netdrv] i40e: do a proper reset when disabling a VF (Stefan Assmann) [1267254] - [netdrv] i40e: correctly program filters for VFs (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Update the admin queue command header (Stefan Assmann) [1267254] - [netdrv] i40e: Remove incorrect #ifdef's (Stefan Assmann) [1267254] - [netdrv] i40e: ignore duplicate port VLAN requests (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: improve Tx performance with a small tweak (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Update Flex-10 related device/function capabilities (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Add stats to track FD ATR and SB dynamic enable state (Stefan Assmann) [1267254] - [netdrv] i40e: Implement ndo_features_check() (Stefan Assmann) [1267254]- [md] raid1: Avoid raid1 resync getting stuck (Jes Sorensen) [1256954] - [fs] gfs2: fallocate: do not rely on file_update_time to mark the inode dirty (Andrew Price) [1264521] - [fs] gfs2: Update timestamps on fallocate (Andrew Price) [1264521] - [fs] gfs2: Update i_size properly on fallocate (Andrew Price) [1264521] - [fs] gfs2: Use inode_newsize_ok and get_write_access in fallocate (Andrew Price) [1264521] - [fs] revert "nfs: Make close(2) asynchronous when closing NFS O_DIRECT files" (Benjamin Coddington) [1263385] - [fs] gfs2: Average in only non-zero round-trip times for congestion stats (Robert S Peterson) [1162821] - [fs] lockd: fix rpcbind crash on lockd startup failure ("J. Bruce Fields") [1253782] - [fs] Failing to send a CLOSE if file is opened WRONLY and server reboots on a 4.x mount (Benjamin Coddington) [1263376] - [fs] fsnotify: fix oops in fsnotify_clear_marks_by_group_flags() (Lukas Czerner) [1247436] - [net] sctp: fix race on protocol/netns initialization (Marcelo Leitner) [1251807] {CVE-2015-5283} - [x86] Mark Broadwell-DE SoC Supported (Prarit Bhargava) [1131685] - [kernel] sched,numa: limit amount of virtual memory scanned in task_numa_work (Rik van Riel) [1261722] - [drivers] base: show nohz_full cpus in sysfs (Rik van Riel) [1212618] - [drivers] base: show isolated cpus in sysfs (Rik van Riel) [1212618] - [cpufreq] intel_pstate: add quirk to disable HWP on Skylake-S processors (Jerry Snitselaar) [1263069] - [drivers] core: Add symlink to device-tree from devices with an OF node (Gustavo Duarte) [1258828] - [powerpc] device: Add dev_of_node() accessor (Gustavo Duarte) [1258828] - [powerpc] iommu: Support "hybrid" iommu/direct DMA ops for coherent_mask < dma_mask (Gustavo Duarte) [1246880] - [powerpc] iommu: Cleanup setting of DMA base/offset (Gustavo Duarte) [1246880] - [powerpc] iommu: Remove dma_data union (Gustavo Duarte) [1246880] - [powerpc] kvm: book3s-hv: Fix handling of interrupted VCPUs (Thomas Huth) [1263568] - [powerpc] kvm: Take the kvm->srcu lock in kvmppc_h_logical_ci_load/store() (Thomas Huth) [1263577]- [netdrv] cxgb4: Make necessary changes after reverting FCoE (Sai Vemuri) [1258657] - [netdrv] revert "cxgb4: add cxgb4_fcoe.c for FCoE" (Sai Vemuri) [1258657] - [infiniband] iw_cxgb4: Cleanup register defines/MACROS (Sai Vemuri) [1251611] - [infiniband] iw_cxgb4: 32b platform fixes (Sai Vemuri) [1251611] - [infiniband] iw_cxgb4: use BAR2 GTS register for T5 kernel mode CQs (Sai Vemuri) [1251611] - [infiniband] iw_cxgb4: enforce qp/cq id requirements (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix incorrect sequence numbers shown in devlog (Sai Vemuri) [1251611] - [netdrv] cxgb4: remove unused fn to enable/disable db coalescing (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf: function and argument name cleanup (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add debugfs facility to inject FL starvation (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add PHY firmware support for T420-BT cards (Sai Vemuri) [1251611] - [netdrv] cxgb4: Update T4/T5 adapter register ranges (Sai Vemuri) [1251611] - [netdrv] cxgb4: Optimize and cleanup setup memory window code (Sai Vemuri) [1251611] - [netdrv] cxgb4: replace ntoh{s, l} and hton{s, l} calls with the generic byteorder (Sai Vemuri) [1251611] - [netdrv] cxgb4: Remove dead function t4_read_edc and t4_read_mc (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf: Cleanup macros, add comments and add new MACROS (Sai Vemuri) [1251611] - [netdrv] cxgb3/4/4vf: Update drivers to use dma_rmb/wmb where appropriate (Sai Vemuri) [1251611] - [netdrv] cxgb4: add cxgb4_fcoe.c for FCoE (Sai Vemuri) [1251611] - [infiniband] iw_cxgb4: Remove negative advice dmesg warnings (Sai Vemuri) [1251611] - [netdrv] cxgb4: Initialize RSS mode for all Ports (Sai Vemuri) [1251611] - [netdrv] cxgb4: Discard the packet if the length is greater than mtu (Sai Vemuri) [1251611] - [netdrv] cxgb4: Move SGE Ingress DMA state monitor code to a new routine (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add device node to ULD info (Sai Vemuri) [1251611] - [netdrv] cxgb4: Pass in a Congestion Channel Map to t4_sge_alloc_rxq() (Sai Vemuri) [1251611] - [netdrv] cxgb4: Enable congestion notification from SGE for IQs and FLs (Sai Vemuri) [1251611] - [netdrv] cxgb4: Make sure that Freelist size is larger than Egress Congestion Threshold (Sai Vemuri) [1251611] - [netdrv] cxgb4: drop __GFP_NOFAIL allocation (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix MC1 memory offset calculation (Sai Vemuri) [1251611] - [netdrv] cxgb4: Don't call t4_slow_intr_handler when we're not the Master PF (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add comment for calculate tx flits and sge length code (Sai Vemuri) [1251611] - [netdrv] cxgb4: Use device node in page allocation (Sai Vemuri) [1251611] - [netdrv] cxgb4: Freelist starving threshold varies from adapter to adapter (Sai Vemuri) [1251611] - [netdrv] cxgb4: Increased the value of MAX_IMM_TX_PKT_LEN from 128 to 256 bytes (Sai Vemuri) [1251611] - [netdrv] cxgb4: Move ethtool related code to a separate file (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix to dump devlog, even if FW is crashed (Sai Vemuri) [1251611] - [netdrv] cxgb4: Firmware macro changes for fw verison 1.13.32.0 (Sai Vemuri) [1251611] - [infiniband] cxgb4: Serialize CQ event upcalls with CQ destruction (Sai Vemuri) [1251611] - [infiniband] cxgb4: Don't hang threads forever waiting on WR replies (Sai Vemuri) [1251611] - [netdrv] cxgb4vf: Fix sparse warnings (Sai Vemuri) [1251611] - [netdrv] cxgb4: Disable interrupts and napi before unregistering netdev (Sai Vemuri) [1251611] - [netdrv] cxgb4: Allocate dynamic mem. for egress and ingress queue maps (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix frame size warning for 32 bit arch (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf/csiostor: Make PCI Device ID Tables be "const" (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add device ID for new adapter (Sai Vemuri) [1251611] - [netdrv] cxgb4: fix coccinelle warnings (Sai Vemuri) [1251611] - [netdrv] cxgb4: Try and provide an RDMA CIQ per cpu (Sai Vemuri) [1251611] - [netdrv] cxgb4: Use pci_enable_msix_range() instead of pci_enable_msix() (Sai Vemuri) [1251611] - [netdrv] cxgb4: Move offload Rx queue allocation to separate function (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix PCI-E Memory window interface for big-endian systems (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support in cxgb4 to get expansion rom version via ethtool (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix trace observed while dumping clip_tbl (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support in debugfs to dump the congestion control table (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support to dump mailbox content in debugfs (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support for ULP RX logic analyzer output in debugfs (Sai Vemuri) [1251611] - [netdrv] cxgb4: Added support in debugfs to display TP logic analyzer output (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support in debugfs to display sensor information (Sai Vemuri) [1251611] - [netdrv] chelsio: cxgb4: fix sparse warning (Sai Vemuri) [1251611] - [netdrv] cxgb4: Delete an unnecessary check before the function call "release_firmware" (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add low latency socket busy_poll support (Sai Vemuri) [1251611] - [netdrv] cxgb4: Improve IEEE DCBx support, other minor open-lldp fixes (Sai Vemuri) [1251611] - [netdrv] cxgb4: Remove preprocessor check for CONFIG_CXGB4_DCB (Sai Vemuri) [1251611] - [netdrv] cxgb4: Move firmware version MACRO to t4fw_version.h (Sai Vemuri) [1251611] - [netdrv] cxgb4: Added support in debugfs to dump different timer and clock values of the adapter (Sai Vemuri) [1251611] - [netdrv] cxgb4: Added support in debugfs to dump PM module stats (Sai Vemuri) [1251611] - [netdrv] cxgb4: Addded support in debugfs to dump CIM outbound queue content (Sai Vemuri) [1251611] - [netdrv] cxgb4: Added support in debugfs to dump cim ingress bound queue contents (Sai Vemuri) [1251611] - [netdrv] cxgb4: Added support in debugfs to dump sge_qinfo (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fixes cxgb4_inet6addr_notifier unregister call (Sai Vemuri) [1251611] - [netdrv] mode_t whack-a-mole: chelsio (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add debugfs options to dump the rss key, config for PF, VF, etc (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add debugfs entry to dump the contents of the flash (Sai Vemuri) [1251611] - [netdrv] cxgb4: Update ipv6 address handling api (Sai Vemuri) [1251611] - [netdrv] cxgb4: Ripping out old hard-wired initialization code in driver (Sai Vemuri) [1251611] - [netdrv] iw_cxgb4/cxgb4/cxgb4vf/cxgb4i/csiostor: Cleanup register defines/macros related to all other cpl messages (Sai Vemuri) [1251611] - [netdrv] iw_cxgb4/cxgb4/cxgb4i: Cleanup register defines/MACROS related to CM CPL messages (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support for mps_tcam debugfs (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support for cim_qcfg entry in debugfs (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support for cim_la entry in debugfs (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support for devlog (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add PCI device ID for new T5 adapter (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf/csiostor: Cleanup PL, XGMAC, SF and MC related register defines (Sai Vemuri) [1251611] - [netdrv] cxgb4/csiostor: Cleanup TP, MPS and TCAM related register defines (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxg4vf/csiostor: Cleanup MC, MA and CIM related register defines (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf/csiostor: Cleanup SGE and PCI related register defines (Sai Vemuri) [1251611] - [infiniband] cxgb4/cxgb4vf/csiostor: Cleanup SGE register defines (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix decoding QSA module for ethtool get settings (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support for QSA modules (Sai Vemuri) [1251611] - [netdrv] cxgb4/csiostor: Don't use MASTER_MUST for fw_hello call (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf: global named must be unique (Sai Vemuri) [1251611] - [netdrv] cxgb4: Update firmware version after flashing it via ethtool (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf: Use new interfaces to calculate BAR2 SGE Queue Register addresses (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf: Add code to calculate T5 BAR2 Offsets for SGE Queue Registers (Sai Vemuri) [1251611] - [netdrv] cxgb4vf: Add and initialize some sge params for VF driver (Sai Vemuri) [1251611] - [netdrv] cxgb4: Update FW version string to match FW binary version 1.12.25.0 (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add a check for flashing FW using ethtool (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fill in supported link mode for SFP modules (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf/csiostor: Add T4/T5 PCI ID Table (Sai Vemuri) [1251611] - [infiniband] cxgb4/cxgb4vf/csiostor: Cleanup macros/register defines related to PCIE, RSS and FW (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf/csiostor: Cleanup macros/register defines related to port and VI (Sai Vemuri) [1251611] - [netdrv] cxgb4: Disable recursive mailbox commands when enabling vi (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf/csiostor: Cleanup macros/register defines related to queues (Sai Vemuri) [1251611] - [infiniband] cxgb4/csiostor: Cleansup FW related macros/register defines for PF/VF and LDST (Sai Vemuri) [1251611] - [infiniband] cxgb4: Cleanup Filter related macros/register defines (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix DCB priority groups being returned in wrong order (Sai Vemuri) [1251611] - [netdrv] cxgb4i/cxgb4: Refactor macros to conform to uniform standards (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix static checker warning (Sai Vemuri) [1251611] - [netdrv] cxgb4: dcb open-lldp interop fixes (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix bug in DCB app deletion (Sai Vemuri) [1251611] - [scsi] cxgb4: Cleanup macros so they follow the same style and look consistent, part 2 (Sai Vemuri) [1251611] - [netdrv] cxgb4: Cleanup macros so they follow the same style and look consistent (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add cxgb4_debugfs.c, move all debugfs code to new file (Sai Vemuri) [1251611] - [netdrv] cxgb4: Handle dcb enable correctly (Sai Vemuri) [1251611] - [netdrv] cxgb4: Improve handling of DCB negotiation or loss thereof (Sai Vemuri) [1251611] - [netdrv] cxgb4: IEEE fixes for DCBx state machine (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix endian bug introduced in cxgb4 dcb patchset (Sai Vemuri) [1251611] - [netdrv] cxgb4: Update copyright year on all cxgb4 files (Sai Vemuri) [1251611] - [netdrv] cxgb4: Makefile & Kconfig changes for DCBx support (Sai Vemuri) [1251611] - [netdrv] cxgb4: Integrate DCBx support into cxgb4 module. Register dbcnl_ops to give access to DCBx functions (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add DCBx support codebase and dcbnl_ops (Sai Vemuri) [1251611] - [netdrv] cxgb4: Update fw interface file for DCBx support. Adds all the required fields to fw interface to communicate DCBx info (Sai Vemuri) [1251611]- [net] vlan: Add GRO support for non hardware accelerated vlan (Ivan Vecera) [1235229] - [net] Add priority to packet_offload objects (Ivan Vecera) [1235229] - [net] sctp: add routing output fallback (Marcelo Leitner) [1258494] - [net] sctp: fix dst leak (Marcelo Leitner) [1258494] - [scsi] hpsa: move lockup_detected attribute to host attr (Joseph Szczypek) [1259673] - [sound] alsa: hda - Fix subsystem ID read regression (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Set patch_ops before calling auto-parser (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Disable widget power-save for VIA codecs (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Fix Dock Headphone on Thinkpad X250 seen as a Line Out (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Fix link power unbalance at device removal (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Re-add the lost fake mute support (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Don't actually write registers for caps overwrites (Jaroslav Kysela) [1256578] - [sound] alsa: hda - set GET bit when adding a vendor verb to the codec regmap (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Always allow access for POWER_STATE verbs via regmap (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Set use_single_rw flag for regmap (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Handle a few verbs as read-only (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Add cache support for COEF read/write (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Handle get/set power verb symmetrically via regmap (Jaroslav Kysela) [1256578] - [sound] alsa: hda - fix i915 probe for HSW/BDW (Jaroslav Kysela) [1253837] - [sound] alsa: hda - Fix NULL dereference from CA0132 DSP loader (Jaroslav Kysela) [1251483] - [tools] cpupower: Do not change the frequency of offline cpu (Gustavo Duarte) [1260293] - [crypto] nx - add LE support to pSeries platform driver (Gustavo Duarte) [1261375] - [netdrv] ibmveth: Don't receive packets when the napi budget == 0 (Gustavo Duarte) [1264158] - [netdrv] iwlwifi: pcie: fix prepare card flow (Stanislaw Gruszka) [1256419] - [netdrv] rtlwifi: Fix NULL dereference when PCI driver used as an AP (Stanislaw Gruszka) [1256419] - [net] mac80211: fix invalid read in minstrel_sort_best_tp_rates() (Stanislaw Gruszka) [1256419] - [netdrv] iwlwifi: pcie: prepare the device before accessing it (Stanislaw Gruszka) [1256419] - [netdrv] iwlwifi: nvm: remove mac address byte swapping in 8000 family (Stanislaw Gruszka) [1256419] - [netdrv] iwlwifi: mvm: fix antenna selection when BT is active (Stanislaw Gruszka) [1256419] - [net] mac80211: clear subdir_stations when removing debugfs (Stanislaw Gruszka) [1256419] - [net] mac80211: prevent possible crypto tx tailroom corruption (Stanislaw Gruszka) [1256419] - [wireless] cfg80211: ignore netif running state when changing iftype (Stanislaw Gruszka) [1256419] - [netdrv] iwlwifi: mvm: fix ROC reference accounting (Stanislaw Gruszka) [1256419] - [net] mac80211: fix the beacon csa counter for mesh and ibss (Stanislaw Gruszka) [1256419] - [netdrv] rtlwifi: Remove the clear interrupt routine from all drivers (Stanislaw Gruszka) [1256419] - [netdrv] ath9k_htc: memory corruption calling set_bit() (Stanislaw Gruszka) [1256419] - [netdrv] ath9k: fix DMA stop sequence for AR9003+ (Stanislaw Gruszka) [1256419] - [net] mac80211: fix locking in update_vlan_tailroom_need_count() (Stanislaw Gruszka) [1256419] - [wireless] cfg80211: wext: clear sinfo struct before calling driver (Stanislaw Gruszka) [1256419] - [netdrv] ssb: Fix handling of ssb_pmu_get_alp_clock() (Stanislaw Gruszka) [1256419] - [infiniband] hfi: Properly set permissions for user device files (Don Dutile) [1255736]- [fs] nfs: Don't attempt to decode missing directory entries (Benjamin Coddington) [1261725] - [fs] xfs: flush entire file on dio read/write to cached file (Brian Foster) [1229074] - [fs] gfs2: Don't support fallocate on jdata files (Abhijith Das) [1221331] - [fs] xfs: checksum log record ext headers based on record size (Brian Foster) [1256593] - [md] dm-crypt: constrain crypt device's max_segment_size to PAGE_SIZE (Mike Snitzer) [1252726] - [md] dm-thin: disable discard support for thin devices if pool's is disabled (Mike Snitzer) [1260135] - [md] dm-cache: small cleanups related to deferred prison cell cleanup (Mike Snitzer) [1250832] - [md] dm-cache: fix leaking of deferred bio prison cells (Mike Snitzer) [1250832] - [md] dm-cache: fix use after freeing migrations (Mike Snitzer) [1250832] - [md] dm-cache: move wake_waker() from free_migrations() to where it is needed (Mike Snitzer) [1250832] - [md] raid1: count resync requests in nr_pending (Jes Sorensen) [1261114] - [md] raid1: update next_resync under resync_lock (Jes Sorensen) [1261114] - [md] raid1: Don't use next_resync to determine how far resync has progressed (Jes Sorensen) [1261114] - [md] raid1: make sure resync waits for conflicting writes to complete (Jes Sorensen) [1261114] - [md] raid1: clean up request counts properly in close_sync() (Jes Sorensen) [1261114] - [md] raid1: be more cautious where we read-balance during resync (Jes Sorensen) [1261114] - [md] raid1: intialise start_next_window for READ case to avoid hang (Jes Sorensen) [1261114] - [md] raid0: update queue parameter in a safer location (Jes Sorensen) [1247854] - [x86] perf/uncore: Use Sandy Bridge client PMU on Haswell/Broadwell (Jiri Olsa) [1250642] - [x86] perf/uncore: Add support for ARB uncore PMU on Sandy/IvyBridge (Jiri Olsa) [1250642] - [x86] perf/uncore: Add Broadwell-U uncore IMC PMU support (Jiri Olsa) [1250642] - [x86] perf: Disable fixup_ht_bug function (Jiri Olsa) [1246669] - [base] pm: add Red Hat dev_pm_info_rh struct (Prarit Bhargava) [1261130] - [base] device: allocate/free Red Hat only struct device_rh (Prarit Bhargava) [1261130] - [idle] intel_idle: Add CPU model 54 (Atom N2000 series) (Prarit Bhargava) [1230936] - [block] blk-mq: don't lose requests if a stopped queue restarts (Jeff Moyer) [1251417] - [block] blk-mq: fix FUA request hang (Jeff Moyer) [1251417] - [block] blk-mq: fix CPU hotplug handling (Jeff Moyer) [1251417] - [block] blk-mq: fix race between timeout and CPU hotplug (Jeff Moyer) [1251417] - [block] blk-mq: initialize 'struct request' and associated data to zero (Jeff Moyer) [1251417] - [netdrv] be2net: Revert "make the RX_FILTER command asynchronous" commit (Ivan Vecera) [1253268] - [netdrv] mlx4_core: Capping number of requested MSIXs to MAX_MSIX (Amir Vadai) [1260507] - [scripts] modpost: Keep hfi1 driver in staging from tainting kernel (Don Dutile) [1257994] - [powerpc] kdump: Increase the amount of memory reserved for crashkernel=auto (Dave Young) [1222059]- [fs] Set UID in sess_auth_rawntlmssp_authenticate too (Sachin Prabhu) [1258490] - [drm] radeon: fix hotplug race at startup (Dave Airlie) [1262218] - [net] fix NULL pointer dereference in skb_copy_and_csum_datagram_iovec when using NFS (Sabrina Dubroca) [1258907] - [net] ipv4: suppress NETDEV_UP notification on address lifetime update (Aaron Conole) [1250705] - [lib] radix-tree: handle allocation failure in radix_tree_insert() (Seth Jennings) [1260613] - [x86] efi: Use all 64 bit of efi_memmap in setup_e820() (Larry Woodman) [1248452] - [x86] Fix misapplied XSTATE_LAZY patch (Prarit Bhargava) [1258840] - [netdrv] r8169: Fix sleeping function called during get_stats64 (Corinna Vinschen) [1261973] - [netdrv] ixgbe: Remove bimodal SR-IOV disabling (Alex Williamson) [1243821] - [powerpc] kvm: book3s-hv: Exit on H_DOORBELL if HOST_IPI is set (David Gibson) [1259571] - [powerpc] kvm: book3s-hv: Fix race in starting secondary threads (David Gibson) [1259571] - [powerpc] powernv/pci-ioda: fix kdump with non-power-of-2 crashkernel= (Gustavo Duarte) [1258491] - [powerpc] powernv/pci-ioda: fix 32-bit TCE table init in kdump kernel (Gustavo Duarte) [1258491]- [unisys] Add modalias files to visorbus devices (Erik Arfvidson) [1259509] - [net] tcp: use dctcp if enabled on the route to the initiator (Florian Westphal) [1254839] - [net] fib, fib6: reject invalid feature bits (Florian Westphal) [1254839] - [net] fib6: reduce identation in ip6_convert_metrics (Florian Westphal) [1254839] - [net] fib: move metrics parsing to a helper (Florian Westphal) [1254839] - [net] tunnels: enable module autoloading (Phil Sutter) [1258861] - [net] ip6_gre: release cached dst on tunnel removal (Sabrina Dubroca) [1210346] - [scsi] qla2xxx: Fix backporting error in "Fix virtual port configuration, when switch port is disabled/enabled" (Chad Dupuis) [1240912] - [scsi] megaraid_sas: Code refactor for use of requestorId (Tomas Henzl) [1257604] - [scsi] megaraid_sas: Fix validHandles check in io path (Tomas Henzl) [1257604] - [scsi] megaraid_sas: Chip reset if driver fail to bring ioc ready (Tomas Henzl) [1257604] - [scsi] megaraid_sas: init tasklet earlier (Tomas Henzl) [1252127] - [misc] enclosure: handle non-unique element descriptors (Jose Castillo) [1188248] - [edac] ie31200_edac: Allocate mci and map mchbar first (Seth Jennings) [1241708] - [edac] ie31200_edac: Introduce the driver (Seth Jennings) [1241708] - [kernel] readq/writeq: Add explicit lo_hi_[read|write]_q and hi_lo_[read|write]_q (Seth Jennings) [1241708] - [infiniband] mlx4: Fix use of flow-counters for process_mad (Amir Vadai) [1251740] - [netdrv] mlx4_core: Use sink counter for the VF default as fallback (Amir Vadai) [1251740] - [netdrv] i40e: Set defport behavior for the Main VSI when in promiscuous mode (Stefan Assmann) [1190049 1226826] - [netdrv] i40e: clean up error status messages (Stefan Assmann) [1190049 1226826] - [pci] Add ACS quirks for Intel I219-LM/V (Alex Williamson) [1252128] - [ipc] sem: fix use after free on IPC_RMID after a task using same semaphore set exits ("Herton R. Krzesinski") [1254322] - [x86] mce: Do not panic when single core has reached a timeout (Prarit Bhargava) [1195534] - [x86] fpu: Fix double-increment in setup_xstate_features() (Herbert Xu) [1232494] - [x86] fpu/xstate: Don't assume the first zero xfeatures zero bit means the end (Herbert Xu) [1232494] - [fs] cifs: Terminate cifs_smb_version_tokens with NULL (Sachin Prabhu) [1247446] - [mm] numa: disable change protection for vma(VM_HUGETLB) (Larry Woodman) [1251007] - [kenrel] trace: Check permission only for parent tracepoint event (Jiri Olsa) [1253487]- [drm] nouveau/pmu/gk104: implement a hackish workaround for a hw bug (Rob Clark) [1249805] - [drm] nouveau/disp/dp: gm1xx appears to have same dp lane ordering as gm2xx (Rob Clark) [1249805] - [drm] nouveau/disp/dp: fix some tx_pu mishandling (Rob Clark) [1249805] - [drm] nouveau/bios/dp: use alternate set of drvctl values where necessary (Rob Clark) [1249805] - [drm] nouveau/bios/dcb: accept "maxwell" lane count values for dcb 4.0 (Rob Clark) [1249805] - [drm] dp/mst: dump branch OUI in debugfs (v2) (Rob Clark) [1249805] - [drm] dp-mst: Remove debug WARN_ON (Rob Clark) [1249805] - [drm] radeon: Don't link train DisplayPort on HPD until we get the dpcd (Rob Clark) [1249805] - [drm] dp/mst: Remove port after removing connector (Rob Clark) [1249805] - [drm] nouveau/drm/nv04-nv40/instmem: protect access to priv->heap by mutex (Rob Clark) [1249805] - [drm] nouveau: hold mutex when calling nouveau_abi16_fini() (Rob Clark) [1249805] - [drm] nouveau/kms/nv50-: guard against enabling cursor on disabled heads (Rob Clark) [1249805] - [drm] nouveau/fbcon/nv11-: correctly account for ring space usage (Rob Clark) [1249805] - [drm] Stop resetting connector state to unknown (Rob Clark) [1249805] - [drm] Provide compat ioctl for addfb2.1 (Rob Clark) [1249805] - [drm] add a check for x/y in drm_mode_setcrtc (Rob Clark) [1249805] - [drm] radeon/ci: silence a harmless PCC warning (Rob Clark) [1249805] - [drm] radeon: fix user ptr race condition (Rob Clark) [1249805] - [drm] radeon: add a dpm quirk for Sapphire Radeon R9 270X 2GB GDDR5 (Rob Clark) [1249805] - [drm] radeon: Don't flush the GART TLB if rdev->gart.ptr == NULL (Rob Clark) [1249805] - [drm] radeon: unpin cursor BOs on suspend and pin them again on resume (v2) (Rob Clark) [1249805] - [drm] radeon: Clean up reference counting and pinning of the cursor BOs (Rob Clark) [1249805] - [drm] radeon: Handle irqs only based on irq ring, not irq status regs (Rob Clark) [1249805] - [drm] radeon: fix HDP flushing (Rob Clark) [1249805] - [drm] radeon: only check the sink type on DP connectors (Rob Clark) [1249805] - [drm] revert "drm/radeon: dont switch vt on suspend" (Rob Clark) [1249805] - [drm] radeon: SDMA fix hibernation (CI GPU family) (Rob Clark) [1249805] - [drm] radeon: compute ring fix hibernation (CI GPU family) v2 (Rob Clark) [1249805] - [drm] i915: Use two 32bit reads for select 64bit REG_READ ioctls (Rob Clark) [1249805] - [drm] i915: Forward all core DRM ioctls to core compat handling (Rob Clark) [1249805] - [drm] i915: Snapshot seqno of most recently submitted request (Rob Clark) [1249805] - [drm] i915: fix backlight after resume on 855gm (Rob Clark) [1249805] - [drm] i915: Fix IPS related flicker (Rob Clark) [1249805] - [drm] i915/ppgtt: Break loop in gen8_ppgtt_clear_range failure path (Rob Clark) [1249805] - [drm] radeon: clean up radeon_audio_enable (Rob Clark) [1249805] - [drm] radeon: take the mode_config mutex when dealing with hpds (v2) (Rob Clark) [1249805] - [drm] atomic: fix out of bounds read in for_each_*_in_state helpers (Rob Clark) [1249805] - [drm] bridge: ptn3460: Include linux/gpio/consumer.h (Rob Clark) [1249805] - [drm] qxl: Do not leak memory if qxl_release_list_add fails (Rob Clark) [1249805] - [drm] qxl: Do not cause spice-server to clean our objects (Rob Clark) [1249805] - [drm] dp/mst: make sure mst_primary mstb is valid in work function (Rob Clark) [1249805] - [drm] dp/mst: take lock around looking up the branch device on hpd irq (Rob Clark) [1249805] - [drm] dp/mst: close deadlock in connector destruction (Rob Clark) [1249805] - [drm] radeon: don't probe MST on hw we don't support it on (Rob Clark) [1249805] - [drm] radeon: Add RADEON_INFO_VA_UNMAP_WORKING query (Rob Clark) [1249805] - [drm] mgag200: Reject non-character-cell-aligned mode widths (Rob Clark) [1249805] - [drm] revert "drm/i915: Don't skip request retirement if the active list is empty" (Rob Clark) [1249805] - [drm] i915: Always reset vma->ggtt_view.pages cache on unbinding (Rob Clark) [1249805] - [drm] radeon: Make sure radeon_vm_bo_set_addr always unreserves the BO (Rob Clark) [1249805] - [drm] revert "drm/radeon: adjust pll when audio is not enabled" (Rob Clark) [1249805] - [drm] revert "drm/radeon: don't share plls if monitors differ in audio support" (Rob Clark) [1249805] - [drm] radeon: fix freeze for laptop with Turks/Thames GPU (Rob Clark) [1249805] - [mm] hugetlb: fix race in region tracking (Aristeu Rozanski) [1252129] - [mm] hugetlb: improve, cleanup resv_map parameters (Aristeu Rozanski) [1252129] - [mm] hugetlb: unify region structure handling (Aristeu Rozanski) [1252129] - [hv] mshyperv: fix recognition of Hyper-V guest crash MSR's (Vitaly Kuznetsov) [1235998] - [hv] vmbus: prefer 'die' notification chain to 'panic' (Vitaly Kuznetsov) [1235998] - [usb] Delete XHCI command timer if necessary (Dave Young) [1242851] - [x86] perf: cqm: Do not access cpu_data() from CPU_UP_PREPARE handler (Yasuaki Ishimatsu) [1257502] - [x86] kprobes: Fix conflict between jprobes and function graph tracing (Jiri Olsa) [1242825] - [netdrv] sfc: only use vadaptor stats if firmware is capable (Jarod Wilson) [1248331] - [netdrv] r8169: Add software counter for multicast packages (Corinna Vinschen) [1253102] - [powerpc] powernv: Invoke opal_cec_reboot2() on unrecoverable HMI (Gustavo Duarte) [1253477] - [powerpc] powernv: Invoke opal_cec_reboot2() on unrecoverable machine check errors (Gustavo Duarte) [1253477] - [powerpc] powernv: Pull all HMI events before panic (Gustavo Duarte) [1253477] - [powerpc] powernv: display reason for Malfunction Alert HMI (Gustavo Duarte) [1253477] - [powerpc] powernv: Add poweroff (EPOW, DPO) events support for PowerNV platform (Gustavo Duarte) [1257315] - [powerpc] pseries: Cleanup on pci_dn_reconfig_notifier() (Laurent Vivier) [1254200] - [powerpc] pseries: Fix corrupted pdn list (Laurent Vivier) [1254200] - [powercap] rapl: change domain detection message (Prarit Bhargava) [1238347] - [powercap] rapl: further relax energy counter checks (Prarit Bhargava) [1238347]- [fs] locks: remove i_have_this_lease check from __break_lease (Steve Dickson) [1258337] - [fs] locks: set fl_owner for leases to filp instead of current->files (Steve Dickson) [1258337] - [fs] locks: fix NULL-deref in generic_delete_lease (Steve Dickson) [1258337] - [fs] ext4: fix potential use after free in __ext4_journal_stop (Lukas Czerner) [1210588] - [fs] ext4: fix NULL pointer dereference when journal restart fails (Lukas Czerner) [1210588] - [fs] cifs: fix use-after-free bug in find_writable_file (Sachin Prabhu) [1186260] - [fs] ext4: check for zero length extent explicitly (Eryu Guan) [1221905] - [fs] ioctx_alloc(): fix vma (and file) leak on failure (Jarod Wilson) [1209536] - [fs] ext4: reject journal options for ext2 mounts (Carlos Maiolino) [839466] - [fs] fanotify: fix -EOVERFLOW with large files on 64-bit (Carlos Maiolino) [981181] - [fs] xfs: close xc_cil list_empty() races with cil commit sequence (Brian Foster) [1028505] - [fs] xfs: fix quota block reservation leak when tp allocates and frees blocks (Brian Foster) [1068915] - [fs] xfs: always log the inode on unwritten extent conversion (Brian Foster) [1053384] - [fs] xfs: direct IO EOF zeroing needs to drain AIO (Brian Foster) [1213370] - [fs] xfs: DIO write completion size updates race (Brian Foster) [1213370] - [fs] nfsv4.2: handle NFS-specific llseek errors ("J. Bruce Fields") [1079385] - [fs] nfsd4: disallow SEEK with special stateids ("J. Bruce Fields") [1079385] - [fs] nfsd4: disallow ALLOCATE with special stateids ("J. Bruce Fields") [1079385] - [fs] nfs: Reduce time spent holding the i_mutex during fallocate() ("J. Bruce Fields") [1079385] - [fs] nfs: Don't zap caches on fallocate() ("J. Bruce Fields") [1079385] - [fs] nfs: Add DEALLOCATE support ("J. Bruce Fields") [1079385] - [fs] nfs: Add ALLOCATE support ("J. Bruce Fields") [1079385] - [fs] nfs: Use nfs_server_capable() for checknig NFS_CAP_SEEK ("J. Bruce Fields") [1079385] - [fs] nfsd: correctly define v4.2 support attributes ("J. Bruce Fields") [1079385] - [fs] nfsd: Add DEALLOCATE support ("J. Bruce Fields") [1079385] - [fs] nfsd: Add ALLOCATE support (Steve Dickson) [1079385] - [fs] vfs: Rename do_fallocate() to vfs_fallocate() ("J. Bruce Fields") [1079385] - [fs] nfs: Implement SEEK ("J. Bruce Fields") [1079385] - [fs] nfsd: Implement SEEK (Steve Dickson) [1079385] - [fs] nfsd: Add generic v4.2 infrastructure ("J. Bruce Fields") [1079385] - [fs] vfs: export lseek_execute() to modules ("J. Bruce Fields") [1079385] - [fs] lseek_execute() doesn't need an inode passed to it ("J. Bruce Fields") [1079385] - [fs] flexfilelayout: Mark the Flexfile layout driver as a tech preview (Steve Dickson) [1246230] - [fs] blocklayout: Mark the NFSv4 Block Layout Driver layout driver as a tech preview (Steve Dickson) [1246237] - [fs] nfs4layouts: Remove unnecessary BUG_ON in nfsd4_layout_setlease() (Steve Dickson) [1195496] - [fs] nfsd: restore trace event lost in mismerge (Steve Dickson) [1195496] - [fs] nfsd: don't recursively call nfsd4_cb_layout_fail (Steve Dickson) [1195496] - [fs] nfsd/blocklayout: pretend we can send deviceid notifications (Steve Dickson) [1195496] - [fs] nfsd: add NFSEXP_PNFS to the exflags array (Steve Dickson) [1195496] - [fs] nfsd: require an explicit option to enable pNFS (Steve Dickson) [1195496] - [fs] nfsd: pNFS block layout driver (Steve Dickson) [1195496] - [fs] nfsd: add trace events (Steve Dickson) [1195496] - [fs] nfsd: update documentation for pNFS support (Steve Dickson) [1195496] - [fs] nfsd: implement pNFS layout recalls (Steve Dickson) [1195496] - [fs] nfsd: implement pNFS operations (Steve Dickson) [1195496] - [fs] nfsd: factor out a helper to decode nfstime4 values (Steve Dickson) [1195496] - [fs] nfsd: make find_any_file available outside nfs4state.c (Steve Dickson) [1195496] - [fs] nfsd: make find/get/put file available outside nfs4state.c (Steve Dickson) [1195496] - [fs] nfsd: make lookup/alloc/unhash_stid available outside nfs4state.c (Steve Dickson) [1195496] - [fs] nfsd: add fh_fsid_match helper (Steve Dickson) [1195496] - [fs] nfsd: move nfsd_fh_match to nfsfh.h (Steve Dickson) [1195496] - [fs] nfs: add LAYOUT_TYPE_MAX enum value (Steve Dickson) [1195496] - [fs] exportfs: add methods for block layout exports (Steve Dickson) [1195496] - [fs] fs: track fl_owner for leases (Steve Dickson) [1195496] - [fs] locks: plumb a "priv" pointer into the setlease routines (Steve Dickson) [1195496] - [fs] locks: generic_delete_lease doesn't need a file_lock at all (Steve Dickson) [1195496] - [fs] locks: add some tracepoints in the lease handling code (Steve Dickson) [1195496] - [fs] fs: add FL_LAYOUT lease type (Steve Dickson) [1195496] - [fs] locks: close potential race between setlease and open (Steve Dickson) [1195496] - [fs] nfs: Fetch MOUNTED_ON_FILEID when updating an inode (Steve Dickson) [1225090] - [fs] nfsv3: Use the readdir fileid as the mounted-on-fileid (Steve Dickson) [1225090] - [fs] nfs: Fix use of nfs_attr_use_mounted_on_fileid() (Steve Dickson) [1225090] - [x86] kernel: microcode, amd, avoid allocating with vmalloc & GFP_KERNEL when IRQs are disabled (Prarit Bhargava) [1080951]- [target] iscsi: Fix np_ip bracket issue by removing np_ip (Andy Grover) [1249107] - [scsi] libiscsi: Fix host busy blocking during connection teardown (Chris Leech) [1253032] - [md] raid1: extend spinlock to protect raid1_end_read_request against inconsistencies (Jes Sorensen) [1255758] - [md] raid1: fix test for 'was read error from last working device' (Jes Sorensen) [1255758] - [net] pktgen: fix race between pktgen_thread_worker() and kthread_stop() (Oleg Nesterov) [1054125] - [net] vxlan: re-ignore EADDRINUSE from igmp_join (Marcelo Leitner) [1256976] - [net] netfilter: nf_ct_sctp: minimal multihoming support (Marcelo Leitner) [1256795] - [net] Fix skb_set_peeked use-after-free bug (Sabrina Dubroca) [1243993] - [net] Fix skb csum races when peeking (Sabrina Dubroca) [1243993] - [net] Clone skb before setting peeked flag (Sabrina Dubroca) [1243993] - [net] sock: fix SO_MAX_PACING_RATE (Sabrina Dubroca) [1235100] - [net] netfilter: conntrack: don't reject clashing expectation if its in another ct zone (Florian Westphal) [1253847] - [net] flowcache: Fix kernel panic in flow_cache_flush_task (Phil Sutter) [1243591] - [net] flowcache: Fix resource leaks on namespace exit (Phil Sutter) [1243591] - [net] xfrm: Fix refcount imbalance in xfrm_lookup (Phil Sutter) [1243591] - [net] flowcache: restore a single flow_cache kmem_cache (Phil Sutter) [1243591] - [net] xfrm: release dst_orig in case of error in xfrm_lookup() (Phil Sutter) [1243591] - [net] xfrm: remove irrelevant comment in xfrm_input(). (Phil Sutter) [1243591] - [net] xfrm: Generate queueing routes only from route lookup functions (Phil Sutter) [1243591] - [net] xfrm: Remove caching of xfrm_policy_sk_bundles (Phil Sutter) [1243591] - [net] flowcache: Make flow cache name space aware (Phil Sutter) [1243591] - [net] xfrm: Fix null pointer dereference when decoding sessions (Phil Sutter) [1243591] - [net] ipv6: update flowi6_oif in ip6_dst_lookup_flow if not set (Phil Sutter) [1243591] - [net] Remove FLOWI_FLAG_CAN_SLEEP (Phil Sutter) [1243591] - [net] xfrm: Remove ancient sleeping when the SA is in acquire state (Phil Sutter) [1243591] - [net] xfrm: Fix NULL pointer dereference on sub policy usage (Phil Sutter) [1243591] - [net] xfrm: Namespacify xfrm state/policy locks (Phil Sutter) [1243591] - [net] xfrm: Using the right namespace to migrate key info (Phil Sutter) [1243591] - [net] xfrm: Remove extern from function prototypes (Phil Sutter) [1243591] - [net] xfrm: constify mark argument of xfrm_find_acq() (Phil Sutter) [1243591] - [net] ip: Remove extern from function prototypes (Phil Sutter) [1243591] - [net] ipv6: prevent fib6_run_gc() contention (Phil Sutter) [1243591] - [net] ipv4: remove fib_update_nh_saddrs() declaration (Phil Sutter) [1243591] - [net] xfrm: Generate blackhole routes only from route lookup functions (Phil Sutter) [1243591] - [net] xfrm: check for a vaild skb in xfrm_policy_queue_process (Phil Sutter) [1243591] - [net] xfrm: Add refcount handling to queued policies (Phil Sutter) [1243591] - [net] xfrm: Decode sessions with output interface (Phil Sutter) [1243591] - [drm] qxl: rewrite framebuffer support (Gerd Hoffmann) [1072350] - [x86] hyperv: Mark the Hyper-V TSC as unstable (Vitaly Kuznetsov) [1235523]- [hv] vmbus: don't send CHANNELMSG_UNLOAD on pre-Win2012R2 hosts (Vitaly Kuznetsov) [1248352] - [hv] vmbus: add special crash handler (Vitaly Kuznetsov) [1248352] - [hv] don't do hypercalls when hypercall_page is NULL (Vitaly Kuznetsov) [1248352] - [hv] vmbus: add special kexec handler (Vitaly Kuznetsov) [1248352] - [hv] vmbus: remove hv_synic_free_cpu() call from hv_synic_cleanup() (Vitaly Kuznetsov) [1248352] - [hv] vmbus: kill tasklets on module unload (Vitaly Kuznetsov) [1248352] - [hv] vmbus: Implement the protocol for tearing down vmbus state (Vitaly Kuznetsov) [1248352] - [hv] vmbus: Get rid of some unused definitions (Vitaly Kuznetsov) [1248352] - [hid] usbhid: Fix the check for HID_RESET_PENDING in hid_io_error (Don Zickus) [1167266] - [x86] documentation: add kernel-parameters.txt entry for dis_ucode_ldr (Prarit Bhargava) [1256913] - [x86] microcode: Add a disable chicken bit (Prarit Bhargava) [1256913] - [x86] boot: Carve out early cmdline parsing function (Prarit Bhargava) [1256913] - [block] mtip32x: fix regression introduced by blk-mq per-hctx flush (Jeff Moyer) [1228812] - [hwmon] coretemp: Atom CPUs don't support TjMax; no warning needed (Prarit Bhargava) [1253935] - [crypto] nx - Removing CTR mode from NX driver (Herbert Xu) [1241751] - [unisys] add visorhid driver (Erik Arfvidson) [1232017] - [unisys] add MODULE_DEVICE_TABLE and temporary MODULE_ALIAS lines to visornic (Erik Arfvidson) [1232014] - [unisys] Add s-Par visorhba (Erik Arfvidson) [1232014] - [netdrv] r8169: Add values missing in @get_stats64 from HW counters (Corinna Vinschen) [1253102] - [netdrv] enic: fix work done in tx napi_poll (Stefan Assmann) [1247856] - [netdrv] enic: update desc properly in rx_copybreak (Stefan Assmann) [1247856] - [netdrv] enic: handle error condition properly in enic_rq_indicate_buf (Stefan Assmann) [1247856] - [netdrv] enic: implement rx_copybreak (Stefan Assmann) [1247856] - [thermal] powerclamp: support Knights Landing (Steve Best) [1158597] - [thermal] powerclamp: add cpu id for Skylake u/y (Steve Best) [1179991] - [thermal] powerclamp: add cpu id for skylake h/s (Steve Best) [1179991] - [thermal] powerclamp: Remove tick_nohz_idle abuse (Steve Best) [1255864] - [thermal] powerclamp: Clean up preempt_enable_no_resched() abuse (Steve Best) [1255864]- [infiniband] Move hfi1 to staging (David Sowa) [1173291] - [infiniband] core: Add opa driver to kbuild (David Sowa) [1173291] - [infiniband] revert "ib/hfi1: Switch to topology_sibling_mask()" (David Sowa) [1173291] - [infiniband] revert "ib/hfi1: Switch to the ->write_iter() API" (David Sowa) [1173291] - [infiniband] hfi1: Remove inline from trace functions (David Sowa) [1173291] - [infiniband] hfi1: Add Infiniband dependency to Kconfig (David Sowa) [1173291] - [infiniband] hfi1: add driver make/config files (David Sowa) [1173291] - [infiniband] hfi1: add multicast routines (David Sowa) [1173291] - [infiniband] hfi1: add general verbs handling (David Sowa) [1173291] - [infiniband] hfi1: add PSM sdma hooks (David Sowa) [1173291] - [infiniband] hfi1: add low level page locking (David Sowa) [1173291] - [infiniband] hfi1: add UD QP handling (David Sowa) [1173291] - [infiniband] hfi1: add UC QP handling (David Sowa) [1173291] - [infiniband] hfi1: add QSFP twsi routines (David Sowa) [1173291] - [infiniband] hfi1: add tracepoint debug routines (David Sowa) [1173291] - [infiniband] hfi1: add sysfs routines and documentation (David Sowa) [1173291] - [infiniband] hfi1: add SRQ handling (David Sowa) [1173291] - [infiniband] hfi1: add sdma header file (David Sowa) [1173291] - [infiniband] hfi1: add sdma routines (David Sowa) [1173291] - [infiniband] hfi1: add common routines for RC/UC (David Sowa) [1173291] - [infiniband] hfi1: add RC QP handling (David Sowa) [1173291] - [infiniband] hfi1: add qsfp handling (David Sowa) [1173291] - [infiniband] hfi1: add qp handling (David Sowa) [1173291] - [infiniband] hfi1: add platform config definitions (David Sowa) [1173291] - [infiniband] hfi1: add pio handling (David Sowa) [1173291] - [infiniband] hfi1: add pcie routines (David Sowa) [1173291] - [infiniband] hfi1: add misc OPA defines (David Sowa) [1173291] - [infiniband] hfi1: add memory region handling (David Sowa) [1173291] - [infiniband] hfi1: add user/kernel memory sharing hooks (David Sowa) [1173291] - [infiniband] hfi1: add local mad header (David Sowa) [1173291] - [infiniband] hfi1: add OPA mad handling part2 (David Sowa) [1173291] - [infiniband] hfi1: add OPA mad handling part1 (David Sowa) [1173291] - [infiniband] hfi1: add rkey/lkey validation (David Sowa) [1173291] - [infiniband] hfi1: add progress delay/restart hooks (David Sowa) [1173291] - [infiniband] hfi1: add interrupt hooks (David Sowa) [1173291] - [infiniband] hfi1: add module init hooks (David Sowa) [1173291] - [infiniband] hfi1: add general hfi header file (David Sowa) [1173291] - [infiniband] hfi1: add firmware hooks (David Sowa) [1173291] - [infiniband] hfi1: add PSM driver control/data path (David Sowa) [1173291] - [infiniband] hfi1: add eeprom hooks (David Sowa) [1173291] - [infiniband] hfi1: add low level receive functions (David Sowa) [1173291] - [infiniband] hfi1: add dma operation hooks (David Sowa) [1173291] - [infiniband] hfi1: add diagnostic hooks (David Sowa) [1173291] - [infiniband] hfi1: add char device instantiation code (David Sowa) [1173291] - [infiniband] hfi1: add debugfs handling (David Sowa) [1173291] - [infiniband] hfi1: add completion queue processing (David Sowa) [1173291] - [infiniband] hfi1: add common header file definitions (David Sowa) [1173291] - [infiniband] hfi1: add chip specific headers (David Sowa) [1173291] - [infiniband] hfi1: add chip register definitions (David Sowa) [1173291] - [infiniband] hfi1: add chip specific support part4 (David Sowa) [1173291] - [infiniband] hfi1: add chip specific support part3 (David Sowa) [1173291] - [infiniband] hfi1: add chip specific support part2 (David Sowa) [1173291] - [infiniband] hfi1: add chip specific support part1 (David Sowa) [1173291] - [infiniband] core: Add header definitions (David Sowa) [1173291] - [infiniband] core: Add CNP opcode enumeration (David Sowa) [1173291]- [netdrv] ixgbevf: Driver version update to indicate RHEL 7.2 (John Greene) [1173787] - [netdrv] ixgbevf: add support for reporting RSS key and hash table for X550 (John Greene) [1173787] - [netdrv] ixgbevf: Set Rx hash type for ingress packets (John Greene) [1173787] - [netdrv] ixgbevf: fold ixgbevf_pull_tail into ixgbevf_add_rx_frag (John Greene) [1173787] - [netdrv] ixgbevf: Use dev_kfree_skb_any in xmit path, not dev_kfree_skb (John Greene) [1173787] - [netdrv] ixgbevf: Add the appropriate ethtool ops to query RSS indirection table and key (John Greene) [1173787] - [netdrv] ixgbevf: Add RSS Key query code (John Greene) [1173787] - [netdrv] ixgbevf: Add a RETA query code (John Greene) [1173787] - [netdrv] ixgbevf: Use ether_addr_copy() instead of memcpy() (John Greene) [1173787] - [netdrv] ixgbevf: Fix code comments and whitespace (John Greene) [1173787] - [netdrv] ixgbevf: codespell comment spelling fixes (John Greene) [1173787] - [netdrv] ixgbevf: combine all of the tasks into a single service task (John Greene) [1173787] - [netdrv] ixgbevf: rewrite watchdog task to function similar to igbvf (John Greene) [1173787] - [netdrv] ixgbevf: Add code to check for Tx hang (John Greene) [1173787] - [netdrv] ixgbevf: Fix ordering of shutdown to correctly disable Rx and Tx (John Greene) [1173787] - [netdrv] ixgbevf: set vlan_features in a single write instead of several ORs (John Greene) [1173787] - [netdrv] ixgbevf: add RSS support for X550 (John Greene) [1173787] - [netdrv] ixgbevf: enable multiple queue support (John Greene) [1173787] - [netdrv] ixgbevf: Fix checksum error when using stacked vlan (John Greene) [1173787] - [netdrv] ixgbevf: Use eth_skb_pad and skb_put_padto helpers (John Greene) [1173787] - [netdrv] ixgbevf: fix possible crashes in probe and remove (John Greene) [1173787] - [netdrv] ixgbevf: add support for X550 VFs (John Greene) [1173787 1187248] - [netdrv] ixgbevf: add netpoll support (John Greene) [1173787] - [netdrv] ixgbevf: compare total_rx_packets and budget in ixgbevf_clean_rx_irq (John Greene) [1173787] - [netdrv] ixgbevf: Change receive model to use double buffered page based receives (John Greene) [1173787] - [netdrv] ixgbevf: Update Rx next to clean in real time (John Greene) [1173787] - [netdrv] ixgbevf: reorder main loop in ixgbe_clean_rx_irq to allow for do/while/continue (John Greene) [1173787] - [netdrv] ixgbevf: Cleanup variable usage, improve stack performance (John Greene) [1173787] - [netdrv] ixgbevf: Combine the logic for post Rx processing into single function (John Greene) [1173787] - [netdrv] ixgbevf: Test Rx status bits directly out of the descriptor (John Greene) [1173787] - [netdrv] ixgbevf: Update ixgbevf_alloc_rx_buffers to handle clearing of status bits (John Greene) [1173787] - [netdrv] ixgbevf: remove useless bd_number from struct ixgbevf_adapter (John Greene) [1173787 1187248] - [netdrv] ixgbevf: Resolve missing-field-initializers warnings (John Greene) [1173787] - [netdrv] ixgbevf: introduce delay for checking VFLINKS on 82599 (John Greene) [1173787] - [netdrv] ixgbevf: implement ethtool get/set coalesce (John Greene) [1173787] - [netdrv] ixgbe: update driver version to indicate RHEL7.2 (John Greene) [1173786] - [netdrv] ixgbe: Don't report flow director filter's status (John Greene) [1173786] - [netdrv] ixgbe: Specify Rx hash type WRT Rx desc RSS type (John Greene) [1173786] - [netdrv] ixgbe: only report generic filters in get_ts_info (John Greene) [1173786] - [netdrv] ixgbe: Remember to write ixfi changes after modifying (John Greene) [1173786] - [netdrv] ixgbe: fix X550 default set_phy_power method (John Greene) [1173786] - [netdrv] ixgbe: Set lan_id before using I2C (John Greene) [1173786] - [netdrv] ixgbe: add link check for X550 copper (John Greene) [1173786] - [netdrv] ixgbe: Add support for another X550 device (John Greene) [1173786] - [netdrv] ixgbe: fix X550 PHY function pointers (John Greene) [1173786] - [netdrv] ixgbe: fix X550 devices init flow (John Greene) [1173786] - [netdrv] ixgbe: fix bug in not clearing counters for X550 devices (John Greene) [1173786] - [netdrv] ixgbe: fix issue with sfp events with new X550 devices (John Greene) [1173786] - [netdrv] ixgbe: add support for interrupts from X550 external PHY (John Greene) [1173786] - [netdrv] ixgbe: Add const string for overheat message (John Greene) [1173786] - [netdrv] ixgbe: Add reset for X550 device (John Greene) [1173786] - [netdrv] ixgbe: add X550 support for external PHY and forced 1G/10G support (John Greene) [1173786] - [netdrv] ixgbe: Restore ESDP settings after MAC reset (John Greene) [1173786] - [netdrv] ixgbe: Add a PHY power state method (John Greene) [1173786] - [netdrv] ixgbe: add define for X557 PHY ID (John Greene) [1173786] - [netdrv] ixgbe: add support for WoL and autoneg FC for some X550 devices (John Greene) [1173786] - [netdrv] ixgbe: add array of MAC type dependent values (John Greene) [1173786] - [netdrv] ixgbe: Use a signed type to hold error codes (John Greene) [1173786] - [netdrv] ixgbe: Release semaphore bits in the right order (John Greene) [1173786] - [netdrv] ixgbe: Fix IOSF SB access issues (John Greene) [1173786] - [netdrv] ixgbe: Add GET_RSS_KEY command to VF-PF channel commands set (John Greene) [1173786] - [netdrv] ixgbe: Add a RETA query command to VF-PF channel API (John Greene) [1173786] - [netdrv] ixgbe: Add a new netdev op to allow/prevent a VF from querying an RSS info (John Greene) [1173786] - [netdrv] ixgbe: Add the appropriate ethtool ops to query RSS indirection table and key (John Greene) [1173786] - [netdrv] ixgbe: Refactor the RSS configuration code (John Greene) [1173786] - [netdrv] ixgbe: Drop unnecessary call to rcu_barrier (John Greene) [1173786] - [netdrv] ixgbe: Remove NETIF_F_HW_VLAN_CTAG_FILTER from hw_features (John Greene) [1173786] - [netdrv] ixgbe: adds x550 specific FCoE offloads (John Greene) [1173786] - [netdrv] ixgbe: add support for X550 source_address_prunning (John Greene) [1173786] - [netdrv] ixgbe: add new bridge mode support function (John Greene) [1173786] - [netdrv] ixgbe: Move bridge mode from flag to variable (John Greene) [1173786] - [netdrv] ixgbe: use helpers for converting ns to timespec (John Greene) [1173786] - [netdrv] ixgbe: Use bool function returns of true/false instead of 1/0 (John Greene) [1173786] - [netdrv] ixgbe: Remove IXGBE_FLAG_IN_NETPOLL since it doesn't do anything (John Greene) [1173786] - [netdrv] ixgbe: enable relaxed ordering for SPARC (John Greene) [1173786] - [netdrv] ixgbe: cleanup make ixgbe_set_ethertype_anti_spoofing_X550 static (John Greene) [1173786] - [netdrv] ixgbe: Clean up type inconsistency (John Greene) [1173786] - [netdrv] ixgbe: add new wrapper for X550 support (John Greene) [1173786] - [netdrv] ixgbe: codespell comment spelling fixes (John Greene) [1173786] - [netdrv] ixgbe: Use eth__addr instead of memset (John Greene) [1173786] - [netdrv] ixgbe: add Tx anti spoofing support (John Greene) [1173786] - [netdrv] ixgbe: cleanup redundant default method set_rxpba (John Greene) [1173786] - [netdrv] ixgbe: fix setting port VLAN (John Greene) [1173786] - [netdrv] ixgbe: allow multiple queues in SRIOV mode (John Greene) [1173786] - [netdrv] ixgbe: cleanup sparse errors in new ixgbe_x550.c file (John Greene) [1173786] - [netdrv] ixgbe: Fix checksum error when using stacked vlan (John Greene) [1173786] - [netdrv] ixgbe: convert to CYCLECOUNTER_MASK macro (John Greene) [1173786] - [netdrv] ixgbe: convert to timecounter adjtime (John Greene) [1173786] - [netdrv] ixgbe: Use dma_rmb on Rx descriptor reads (John Greene) [1173786] - [netdrv] ixgbe: Use napi_alloc_skb (John Greene) [1173786] - [netdrv] ixgbe: Use eth_skb_pad and skb_put_padto helpers (John Greene) [1173786] - [netdrv] ixgbe: fix crash on rmmod after probe fail (John Greene) [1173786] - [netdrv] ixgbe: add support for X550 extended RSS support (John Greene) [1173786] - [netdrv] ixgbe: Remove tail write abstraction and add missing barrier (John Greene) [1173786] - [netdrv] ixgbe: Clean-up page reuse code (John Greene) [1173786] - [netdrv] ixgbe: Check for presence of IFLA_AF_SPEC (John Greene) [1173786] - [netdrv] ixgbe: Validate IFLA_BRIDGE_MODE attribute length (John Greene) [1173786] - [netdrv] ixgbe: fix use after free adapter->state test in ixgbe_remove/ixgbe_probe (John Greene) [1173786] - [netdrv] ixgbe: Correctly disable VLAN filter in promiscuous mode (John Greene) [1173786] - [netdrv] ixgbe: use netdev_rss_key_fill() helper (John Greene) [1173786] - [netdrv] ixgbe: Replace __skb_alloc_page with dev_alloc_page (John Greene) [1173786] - [netdrv] ixgbe: phy: fix uninitialized status in ixgbe_setup_phy_link_tnx (John Greene) [1173786] - [netdrv] ixgbe: cleanup move setting PFQDE.HIDE_VLAN to support function (John Greene) [1173786] - [netdrv] ixgbe: cleanup ixgbe_ndo_set_vf_vlan (John Greene) [1173786] - [netdrv] ixgbe: fix X540 Completion timeout (John Greene) [1173786] - [netdrv] ixgbe: fix race when setting advertised speed (John Greene) [1173786] - [netdrv] ixgbe: need not repeat init skb with NULL (John Greene) [1173786] - [netdrv] ixgbe: check for vfs outside of sriov_num_vfs before dereference (John Greene) [1173786] - [netdrv] ixgbe: fix race accessing page->_count (John Greene) [1173786] - [netdrv] ixgbe: fix setting of TXDCTL.WTRHESH when ITR is set to 0 and no BQL (John Greene) [1173786] - [netdrv] ixgbe: remove wait loop on autoneg for copper devices (John Greene) [1173786] - [netdrv] ixgbe: Convert the normal transmit complete path to dev_consume_skb_any() (John Greene) [1173786] - [netdrv] ixgbe: remove IXGBE_FLAG_MSI(X)_CAPABLE flags (John Greene) [1173786] - [netdrv] ixgbe: add warnings for other disabled features without MSI-X support (John Greene) [1173786] - [netdrv] ixgbe: use e_dev_warn instead of netif_printk (John Greene) [1173786] - [netdrv] ixgbe: use e_dev_warn instead of e_err for displaying warning (John Greene) [1173786] - [netdrv] ixgbe: determine vector count inside ixgbe_acquire_msix_vectors (John Greene) [1173786] - [netdrv] ixgbe: move msix_entries allocation into ixgbe_acquire_msix_vectors (John Greene) [1173786] - [netdrv] ixgbe: return integer from ixgbe_acquire_msix_vectors (John Greene) [1173786] - [netdrv] ixgbe: use e_dev_warn instead of netif_printk (John Greene) [1173786] - [netdrv] ixgbe: Do not schedule an uninitialized workqueue entry (John Greene) [1173786] - [netdrv] ixgbe: remove useless bd_number from adapter struct (John Greene) [1173786] - [netdrv] ixgbe: Refactor busy poll socket code to address multiple issues (John Greene) [1173786] - [netdrv] ixgbe: Drop Rx alloc at end of Rx cleanup (John Greene) [1173786] - [netdrv] ixgbe: use new eth_get_headlen interface (John Greene) [1173786] - [netdrv] ixgbe: Resolve warnings produced in W=2 builds (John Greene) [1173786] - [netdrv] ixgbe: add comment noting recalculation of queues (John Greene) [1173786] - [netdrv] ixgbe: reset interface on link loss with pending Tx work from the VF (John Greene) [1173786] - [netdrv] ixgbe: Cleanup FDB handling code (John Greene) [1173786] - [netdrv] ixgbe: Make return values more direct (John Greene) [1173786] - [netdrv] ixgbe: Delete a bunch of dead code (John Greene) [1173786] - [netdrv] ixgbe: Fix ixgbe_write_mbx error result (John Greene) [1173786] - [netdrv] ixgbe: Correct X540 semaphore error (John Greene) [1173786] - [netdrv] ixgbe: Fix spurious release of semaphore in EEPROM access REDUX (John Greene) [1173786] - [netdrv] ixgbe: Convert some udelays to usleep_range (John Greene) [1173786] - [netdrv] ixgbe: don't check minimum link when direct assigned to virtual machine (John Greene) [1173786] - [netdrv] ixgbe: fix use of list_for_each in ixgbe_enumerate_functions (John Greene) [1173786] - [netdrv] ixgbe: Change some uses of strncpy to strlcpy (John Greene) [1173786] - [netdrv] ixgbe: Fix possible null-dereference in error path (John Greene) [1173786] - [netdrv] ixgbe: remove unnecessary break after return (John Greene) [1173786] - [netdrv] ixgbe: remove unnecessary break after goto (John Greene) [1173786] - [netdrv] ixgbe: change PTP NSECS_PER_SEC to IXGBE_PTP_PPS_HALF_SECOND (John Greene) [1173786] - [netdrv] ixgbe: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (John Greene) [1173786] - [netdrv] ixgbe: remove linux/export.h header from ixgbe_ptp.c (John Greene) [1173786] - [netdrv] ixgbe: fix detection of SFP+ capable interfaces (John Greene) [1173786] - [netdrv] ixgbe: avoid duplicate code in suspend and stop paths (John Greene) [1173786] - [netdrv] ixgbe: separate the PTP suspend and stop actions (John Greene) [1173786] - [netdrv] ixgbe: extract PTP clock device from ptp_init (John Greene) [1173786] - [netdrv] ixgbe: allow ixgbe_ptp_reset to maintain current hwtstamp config (John Greene) [1173786] - [netdrv] ixgbe: extract the hardware setup from the ixgbe_ptp_set_ts_config (John Greene) [1173786] - [netdrv] ixgbe: rename ixgbe_ptp_enable to ixgbe_ptp_feature_enable (John Greene) [1173786] - [netdrv] ixgbe: fix linking at 100Mbps on copper devices with MNG FW enabled (John Greene) [1173786] - [netdrv] ixgbe: remove return statements for void functions (John Greene) [1173786] - [netdrv] ixgbe: add /* fallthrough */ comment to case statements (John Greene) [1173786] - [netdrv] ixgbe: add space between operands to & (John Greene) [1173786] - [netdrv] ixgbe: don't check NULL for debugfs_remove_recursive (John Greene) [1173786] - [netdrv] ixgbe: add braces around else block (John Greene) [1173786] - [netdrv] ixgbe: fix several concatenated strings to single line (John Greene) [1173786] - [netdrv] ixgbe: fix checkpatch style of blank line after declaration (John Greene) [1173786] - [netdrv] ixgbe: fix function-like macro, remove semicolon (John Greene) [1173786] - [netdrv] ixgbe: clean up checkpatch warnings about CODE_INDENT and LEADING_SPACE (John Greene) [1173786] - [netdrv] ixgbe: remove unnecessary duplication of PCIe bandwidth display (John Greene) [1173786] - [netdrv] ixgbe: get rid of SET_ETHTOOL_OPS (John Greene) [1173786] - [netdrv] ixgbe: improve mac filter handling (John Greene) [1173786] - [netdrv] ixgbe: change handling of multicast filters (John Greene) [1173786] - [netdrv] ixgbe: remove vlan_filter_disable and enable functions (John Greene) [1173786] - [netdrv] ixgbe: Use out-of-line function for register reads (John Greene) [1173786] - [netdrv] ixgbe: convert low_water into an array (John Greene) [1173786] - [netdrv] ixgbe: remove CIAA/D register reads from bad VF check (John Greene) [1173786 1205903] - [netdrv] ixgbe: add helper function for setting RSS key in preparation of X550 (John Greene) [1173786] - [netdrv] ixgbe: Mass conversion of smp_mb__*() (John Greene) [1173786] - [netdrv] ixgbe: Clear head write-back registers on VF reset (John Greene) [1173786] - [netdrv] ixgbe: Force QDE via PFQDE for VFs during reset (John Greene) [1173786] - [netdrv] ixgbe: cleanup ixgbe_enumerate_functions (John Greene) [1173786] - [netdrv] ixgbe: remove marketing names from busy poll code (John Greene) [1173786] - [netdrv] ixgbe: reinit_locked() should be called with rtnl_lock (John Greene) [1173786] - [netdrv] ixgbe: fix rx-usecs range checks for BQL (John Greene) [1173786] - [netdrv] ixgbe: ethtool DCB registers dump for 82599 and x540 (John Greene) [1173786] - [netdrv] ixgbe: fix 32-bit DMA mask handling (John Greene) [1173786] - [netdrv] ixgbe: limit setting speed to only one at a time for QSFP modules (John Greene) [1173786] - [net] if_link: Add an additional parameter to ifla_vf_info for RSS querying (John Greene) [1173786] - [net] rtnetlink: ifla_vf_policy: fix misuses of NLA_BINARY (John Greene) [1173786] - [net] core: Add VF link state control policy (John Greene) [1173786] - [netdrv] igb: make sure SR-IOV init uses the right number of queues (Stefan Assmann) [1229219] - [netdrv] igb: do not re-init SR-IOV during probe (Stefan Assmann) [1229219] - [netdrv] be2net: avoid vxlan offloading on multichannel configs (Ivan Vecera) [1232327] - [thermal] powerclamp: fix missing newer package c-states (Steve Best) [1255413]- [fs] inotify: don't add consecutive overflow events to the queue (Eric Sandeen) [1168465] - [md] dm-stats: report precise_timestamps and histogram in @stats_list output (Mike Snitzer) [1254801] - [md] dm-stats: add support for request-based DM devices (Mike Snitzer) [1254801] - [md] dm-stats: collect and report histogram of IO latencies (Mike Snitzer) [1254801] - [md] dm-stats: support precise timestamps (Mike Snitzer) [1254801] - [md] dm-stats: fix divide by zero if 'number_of_areas' arg is zero (Mike Snitzer) [1254801] - [md] dm-stats: Use kvfree() in dm_kvfree() (Mike Snitzer) [1254801] - [net] bridge: mdb: fix double add notification (Xin Long) [1245012] - [net] ipt_ulog: do not fail init after creating socket (Thadeu Lima de Souza Cascardo) [1235978] - [net] ipv4: off-by-one in continuation handling in /proc/net/route (Alexander Duyck) [1253783] - [x86] kernel: Allocate enough low memory when crashkernel=high (Baoquan He) [1123039] - [vfio] Fix lockdep issue (Alex Williamson) [1250237] - [idle] intel_idle: Skylake Client Support (Steve Best) [1189910] - [netdrv] mlx5_core: Set log_uar_page_sz for non 4K page size architecture (Honggang Li) [1248676] - [netdrv] igbvf: clear buffer_info->dma after dma_unmap_single() (Stefan Assmann) [1248335] - [netdrv] ibmveth: add support for TSO6 (Gustavo Duarte) [1251393]- [firmware] dmi_scan: Coding style cleanups (Jarod Wilson) [853192] - [firmware] dmi_scan: Trim DMI table length before exporting it (Jarod Wilson) [853192] - [firmware] dmi_scan: Rename dmi_table to dmi_decode_table (Jarod Wilson) [853192] - [firmware] dmi_scan: Only honor end-of-table for 64-bit tables (Jarod Wilson) [853192] - [firmware] dmi_scan: Fix ordering of product_uuid (Jarod Wilson) [853192] - [firmware] dmi_scan: Simplified displayed version (Jarod Wilson) [853192] - [firmware] dmi_scan: Use direct access to static vars (Jarod Wilson) [853192] - [firmware] dmi_scan: Use full dmi version for SMBIOS3 (Jarod Wilson) [853192] - [powerpc] mm: Change the swap encoding in pte (Gustavo Duarte) [1217743] - [mm] numa: avoid unnecessary TLB flushes when setting NUMA hinting entries (Gustavo Duarte) [1217743] - [mm] numa: add paranoid check around pte_protnone_numa (Gustavo Duarte) [1217743] - [mm] numa: do not trap faults on the huge zero page (Gustavo Duarte) [1217743] - [mm] remove remaining references to NUMA hinting bits and helpers (Gustavo Duarte) [1217743] - [mm] numa: Do not mark PTEs pte_numa when splitting huge pages (Gustavo Duarte) [1217743] - [mm] convert p[te|md]_mknonnuma and remaining page table manipulations (Gustavo Duarte) [1217743] - [powerpc] mm: add paranoid warnings for unexpected DSISR_PROTFAULT (Gustavo Duarte) [1217743] - [powerpc] mm: convert p[te|md]_numa users to p[te|md]_protnone_numa (Gustavo Duarte) [1217743] - [mm] add p[te|md] protnone helpers for use by NUMA balancing (Gustavo Duarte) [1217743] - [mm] numa: do not dereference pmd outside of the lock during NUMA hinting fault (Gustavo Duarte) [1217743] - [md] dm-btree-remove: fix bug in remove_one() (Mike Snitzer) [1250905] - [md] dm-cache-policy-smq: move 'dm-cache-default' module alias to SMQ (Mike Snitzer) [1253505] - [md] dm-btree: add ref counting ops for the leaves of top level btrees (Mike Snitzer) [1253505] - [md] dm-thin-metadata: delete btrees when releasing metadata snapshot (Mike Snitzer) [1253505] - [x86] kvm: vmx: fix vmwrite to invalid VMCS (Radim Krcmar) [1238320 1251552] - [x86] kvm: add missed use_eager_fpu() (Radim Krcmar) [1251552] - [iommu] amd: Fix bug in put_pasid_state_wait (Jerome Glisse) [1210495] - [iommu] amd: Use wait_event in put_pasid_state_wait (Jerome Glisse) [1210495] - [iommu] amd: Fix amd_iommu_free_device() (Jerome Glisse) [1210495] - [iommu] amd: use handle_mm_fault directly (Jerome Glisse) [1210495] - [iommu] amd: fix accounting of device_state (Jerome Glisse) [1210495] - [iommu] amd: use new invalidate_range mmu-notifier (Jerome Glisse) [1210495] - [unisys] visornic: Convert to using napi (Erik Arfvidson) [1232018] - [unisys] visorchannel: Add peek function (Erik Arfvidson) [1232018] - [unisys] visornic - consolidate+simplify xmit watermark checks (Erik Arfvidson) [1232018] - [unisys] visornic: enable skb->len error-check, remove DEBUG blocks (Erik Arfvidson) [1232018] - [unisys] visornic_resume needs to mirror _serverdown_complete (Erik Arfvidson) [1232018] - [unisys] visornic - correctly reset flag prior to send_enbdis() (Erik Arfvidson) [1232018] - [unisys] visornic - prevent lock recursion after IO recovery (Erik Arfvidson) [1232018] - [unisys] avoid format string parsing (Erik Arfvidson) [1232018] - [unisys] visornic - prevent NETDEV WATCHDOG timeouts after IO recovery (Erik Arfvidson) [1232018] - [unisys] visornic - check visorchannel_signalinsert/remove failures (Erik Arfvidson) [1232018] - [unisys] visornic - ensure proper net locking in tx reset logic (Erik Arfvidson) [1232018] - [unisys] Process more than one response per check (Erik Arfvidson) [1232018] - [unisys] remove bogus error checking (Erik Arfvidson) [1232018] - [unisys] remove visornic_ioctl (Erik Arfvidson) [1232018] - [unisys] Remove trans_start (Erik Arfvidson) [1232018] - [unisys] Fix improper use of NETDEV_TX_BUSY (Erik Arfvidson) [1232018] - [unisys] Remove some extraneous start/stop queue operations (Erik Arfvidson) [1232018] - [unisys] Change enable/disable to wait forever (Erik Arfvidson) [1232018] - [unisys] Make serverdown synchronous (Erik Arfvidson) [1232018] - [unisys] simplify visornic_serverdown_complete (Erik Arfvidson) [1232018] - [unisys] Guard against task leakage (Erik Arfvidson) [1232018] - [unisys] Clean up kthread usage (Erik Arfvidson) [1232018] - [unisys] Linarize skbs (Erik Arfvidson) [1232018] - [unisys] BUG halt on error in I/O channel (Erik Arfvidson) [1232018] - [unisys] Check return code properly on visor_copy_fragsinfo_from_skb (Erik Arfvidson) [1232018] - [unisys] Remove num_visornic_open array (Erik Arfvidson) [1232018] - [unisys] fix copyright statements (Erik Arfvidson) [1232018] - [unisys] visornic: prevent erroneous kfree of devdata pointer (Erik Arfvidson) [1232018] - [unisys] visornic: use preferred interface for setting netdev's parent (Erik Arfvidson) [1232018] - [unisys] visornic: delay start of worker thread until netdev created (Erik Arfvidson) [1232018] - [unisys] visornic: don't destroy global workqueues until devs destroyed (Erik Arfvidson) [1232018] - [unisys] visornic: correctly clean up device on removal (Erik Arfvidson) [1232018] - [unisys] visornic: correct obvious double-allocation of workqueues (Erik Arfvidson) [1232018] - [unisys] add error messages to visornic (Erik Arfvidson) [1232018] - [unisys] neglect to NULL rcvbuf pointer (Erik Arfvidson) [1232018] - [unisys] prevent faults in visornic_pause (Erik Arfvidson) [1232018] - [unisys] visornic: correct visornic_pause (Erik Arfvidson) [1232018] - [unisys] Add s-Par visornic ethernet driver (Erik Arfvidson) [1232018]- [misc] redhat: roll back to pre-release secureboot keys [1254992]- [net] ipv6: don't reject link-local nexthop on other interface (Florian Westphal) [1228700] - [net] vlan: Correctly propagate promisc|allmulti flags in notifier (Alexander Duyck) [1166516] - [net] chunk lost from bd9b51 (Oleg Nesterov) [1246968] - [net] openvswitch: Fix L4 checksum handling when dealing with IP fragments (Flavio Leitner) [1249863] - [net] tcp: fix recv with flags MSG_WAITALL | MSG_PEEK (Sabrina Dubroca) [1205258] - [net] netfilter: synproxy: fix sending window update to client (Phil Sutter) [1242094 1251031] - [net] netfilter: ip6t_synproxy: fix NULL pointer dereference (Phil Sutter) [1242094 1251031] - [net] sctp: fix src address selection if using secondary addresses (Xin Long) [1245205] - [net] sctp: reduce indent level on sctp_v4_get_dst (Xin Long) [1245205] - [net] sctp: reset flowi4_oif parameter on route lookup (Xin Long) [1245205] - [scsi] hpsa: update driver version (Joseph Szczypek) [1227171] - [scsi] hpsa: fix rmmod issues (Joseph Szczypek) [1227171] - [scsi] hpsa: add in new controller id (Joseph Szczypek) [1227171] - [scsi] hpsa: cleanup reset (Joseph Szczypek) [1227171] - [scsi] hpsa: propagate the error code in hpsa_kdump_soft_reset (Joseph Szczypek) [1227171] - [scsi] hpsa: add support for tagged queueing (Joseph Szczypek) [1227171] - [scsi] hpsa: use scsi host_no as hpsa controller number (Joseph Szczypek) [1227171] - [scsi] hpsa: use block layer tag for command allocation (Joseph Szczypek) [1227171] - [scsi] hpsa: add interrupt number to /proc/interrupts interrupt name (Joseph Szczypek) [1227171] - [scsi] hpsa: create workqueue after the driver is ready for use (Joseph Szczypek) [1227171] - [scsi] hpsa: fix try_soft_reset error handling (Joseph Szczypek) [1227171] - [scsi] hpsa: cleanup for init_one step 2 in kdump (Joseph Szczypek) [1227171] - [scsi] hpsa: skip free_irq calls if irqs are not allocated (Joseph Szczypek) [1227171] - [scsi] hpsa: call pci_release_regions after pci_disable_device (Joseph Szczypek) [1227171] - [scsi] hpsa: performance tweak for hpsa_scatter_gather() (Joseph Szczypek) [1227171] - [scsi] hpsa: refactor and rework support for sending TEST_UNIT_READY (Joseph Szczypek) [1227171] - [scsi] hpsa: don't return abort request until target is complete (Joseph Szczypek) [1227171] - [scsi] hpsa: use helper routines for finishing commands (Joseph Szczypek) [1227171] - [scsi] hpsa: add support sending aborts to physical devices via the ioaccel2 path (Joseph Szczypek) [1227171] - [scsi] hpsa: do not print ioaccel2 warning messages about unusual completions (Joseph Szczypek) [1227171] - [scsi] hpsa: clean up some error reporting output in abort handler (Joseph Szczypek) [1227171] - [scsi] hpsa: clean up driver init (Joseph Szczypek) [1227171] - [scsi] hpsa: correct return values from driver functions (Joseph Szczypek) [1227171] - [scsi] hpsa: do not check cmd_alloc return value - it cannnot return NULL (Joseph Szczypek) [1227171] - [scsi] hpsa: add more ioaccel2 error handling, including underrun statuses (Joseph Szczypek) [1227171] - [scsi] hpsa: add ioaccel sg chaining for the ioaccel2 path (Joseph Szczypek) [1227171] - [scsi] hpsa: refactor freeing of resources into more logical functions (Joseph Szczypek) [1227171] - [scsi] hpsa: clean up error handling (Joseph Szczypek) [1227171] - [scsi] hpsa: break hpsa_free_irqs_and_disable_msix into two functions (Joseph Szczypek) [1227171] - [scsi] hpsa: Get queue depth from identify physical bmic for physical disks (Joseph Szczypek) [1227171] - [scsi] hpsa: use ioaccel2 path to submit IOs to physical drives in HBA mode (Joseph Szczypek) [1227171] - [scsi] hpsa: print accurate SSD Smart Path Enabled status (Joseph Szczypek) [1227171] - [scsi] hpsa: factor out hpsa_ioaccel_submit function (Joseph Szczypek) [1227171] - [scsi] hpsa: try resubmitting down raid path on task set full (Joseph Szczypek) [1227171] - [scsi] hpsa: do not ignore return value of hpsa_register_scsi (Joseph Szczypek) [1227171] - [scsi] hpsa: factor out hpsa_init_cmd function (Joseph Szczypek) [1227171] - [scsi] hpsa: make function names consistent (Joseph Szczypek) [1227171] - [scsi] hpsa: allow lockup detected to be viewed via sysfs (Joseph Szczypek) [1227171] - [scsi] hpsa: hpsa decode sense data for io and tmf (Joseph Szczypek) [1227171] - [scsi] hpsa: decrement h->commands_outstanding in fail_all_outstanding_cmds (Joseph Szczypek) [1227171] - [scsi] hpsa: clean up aborts (Joseph Szczypek) [1227171] - [scsi] hpsa: rework controller command submission (Joseph Szczypek) [1227171] - [scsi] hpsa: clean up host, channel, target, lun prints (Joseph Szczypek) [1227171] - [scsi] hpsa: add masked physical devices into h->dev array (Joseph Szczypek) [1227171] - [scsi] hpsa: dont meddle with hw which isn't ours (cciss) (Joseph Szczypek) [1227171] - [scsi] hpsa: Fix weird uses of num_online_cpus() (Joseph Szczypek) [1227171] - [kernel] livepatch: kernel: add TAINT_LIVEPATCH (Josh Poimboeuf) [1090549] - [kernel] fix TAINT_SOFTLOCKUP printable character (Josh Poimboeuf) [1090549] - [cpufreq] intel_pstate: Add SKY-S support (Steve Best) [1199346] - [powerpc] kvm: book3s: correct width in XER handling (David Gibson) [1178502]- [kernel] Call mark_tech_preview() for user namespace (Adrian Reber) [1243523] - [kernel] ntp: Do leapsecond adjustment in adjtimex read path (Prarit Bhargava) [1250754] - [kernel] time: Prevent early expiry of hrtimers[CLOCK_REALTIME] at the leap second edge (Prarit Bhargava) [1250754] - [kernel] ntp: Introduce and use SECS_PER_DAY macro instead of 86400 (Prarit Bhargava) [1250754] - [kernel] hrtimer: Make offset update smarter (Prarit Bhargava) [1250754] - [kernel] timekeeping: Use ktime_t data for ktime_get_update_offsets_now() (Prarit Bhargava) [1250754] - [netdrv] macvtap: fix network header pointer for VLAN tagged pkts (Ivan Vecera) [1251987] - [net] core: Fix vlan_get_protocol for stacked vlan (Ivan Vecera) [1251987] - [netdrv] r8169: enforce RX_MULTI_EN on rtl8168ep/8111ep chips (Ivan Vecera) [1218279] - [netdrv] virtio-net: drop NETIF_F_FRAGLIST (Jason Wang) [1247840] {CVE-2015-5156} - [netdrv] usbnet: remove generic hard_header_len check (Don Zickus) [1164735] - [usb] usb: io_ti: Add heartbeat to keep idle EP/416 ports from disconnecting (Don Zickus) [1207487 1208644] - [usb] usb: io_ti: Add firmware image sanity checks (Don Zickus) [1208644] - [usb] usb: io_ti: Increase insufficient timeout for firmware downloads (Don Zickus) [1208644] - [usb] usb: io_ti: Fix firmware version handling (Don Zickus) [1208644] - [x86] perf: Tweak broken BIOS rules during check_hw_exists() (Don Zickus) [1082511] - [x86] uefi: copy secure_boot flag in boot params across kexec (Dave Young) [1243998] - [mm] vm_is_stack: use for_each_thread() rather then buggy while_each_thread() (Jerry Snitselaar) [1252188] - [fs] dcache: d_walk() might skip too much (Denys Vlasenko) [1173813] {CVE-2014-8559} - [fs] dcache: deal with deadlock in d_walk() (Denys Vlasenko) [1173813] {CVE-2014-8559} - [fs] dcache: move d_rcu from overlapping d_child to overlapping d_alias (Denys Vlasenko) [1173813] {CVE-2014-8559} - [fs] dcache: fold try_to_ascend() into the sole remaining caller (Denys Vlasenko) [1173813] {CVE-2014-8559} - [fs] pipe: fix offset and len mismatch on pipe_iov_copy_to_user() failure (Seth Jennings) [1239006] - [fs] overlayfs: Warn on copy up if a process has a R/O fd open to the lower file V2 (David Howells) [1226346] - [md] dm: revert dm_merge_bvec changes (Mike Snitzer) [1250148] - [pci] pciehp: Handle invalid data when reading from non-existent devices (Jarod Wilson) [1108793 1172014] - [edac] sb_edac: fix TAD presence check for sbridge_mci_bind_devs() (Seth Jennings) [1250709] - [perf] bench-numa: Fix to show proper convergence stats (Petr Holasek) [1222518] - [scsi] ipr: Driver version 2.6.2 (Gustavo Duarte) [1251842] - [scsi] ipr: Endian / sparse fixes (Gustavo Duarte) [1251842] - [scsi] ipr: Fix locking for unit attention handling (Gustavo Duarte) [1251842] - [scsi] ipr: Re-enable write same (Gustavo Duarte) [1251842] - [scsi] ipr: Fix invalid array indexing for HRRQ (Gustavo Duarte) [1251184] - [scsi] ipr: Fix incorrect trace indexing (Gustavo Duarte) [1251184] - [scsi] ipr: Byte swapping for device_id attribute in sysfs (Gustavo Duarte) [1214645] - [crypto] nx - respect sg limit bounds when building sg lists for SHA (Herbert Xu) [1250733] - [crypto] nx - Fix reentrancy bugs (Herbert Xu) [1250733] - [crypto] nx - Fixing SHA update bug (Herbert Xu) [1250733] - [crypto] nx - Fixing NX data alignment with nx_sg list (Herbert Xu) [1250733] - [crypto] nx - make platform drivers directly register with crypto (Gustavo Duarte) [1238571 1245132] - [crypto] nx - rename nx-842-crypto.c to nx-842.c (Gustavo Duarte) [1238571 1245132] - [crypto] nx - merge nx-compress and nx-compress-crypto (Gustavo Duarte) [1238571 1245132] - [crypto] nx - use common code for both NX decompress success cases (Gustavo Duarte) [1238571 1245132] - [crypto] nx - don't register pSeries driver if ENODEV (Gustavo Duarte) [1238571 1245132] - [crypto] nx - move kzalloc() out of spinlock (Gustavo Duarte) [1238571 1245132] - [crypto] nx - remove pSeries NX 'status' field (Gustavo Duarte) [1238571 1245132] - [crypto] nx - remove __init/__exit from VIO functions (Gustavo Duarte) [1238571 1245132] - [crypto] nx/842 - Fix context corruption (Gustavo Duarte) [1238571 1245132] - [crypto] nx - reduce chattiness of platform drivers (Gustavo Duarte) [1238571 1245132] - [crypto] nx - do not emit extra output if status is disabled (Gustavo Duarte) [1238571 1245132] - [crypto] nx - rename nx842_{init, exit} to nx842_pseries_{init, exit} (Gustavo Duarte) [1238571 1245132] - [crypto] nx - nx842_OF_upd_status should return ENODEV if device is not 'okay' (Gustavo Duarte) [1238571 1245132] - [cpufreq] powernv: Restore cpu frequency to policy->cur on unthrottling (Gustavo Duarte) [1249561] - [cpufreq] powernv: Report Psafe only if PMSR.psafe_mode_active bit is set (Gustavo Duarte) [1249561] - [cpufreq] powernv: Call throttle_check() on receiving OCC_THROTTLE (Gustavo Duarte) [1249561] - [cpufreq] powernv: Register for OCC related opal_message notification (Gustavo Duarte) [1249561] - [powerpc] powernv: Add definition of OPAL_MSG_OCC message type (Gustavo Duarte) [1249561] - [cpufreq] powernv: Handle throttling due to Pmax capping at chip level (Gustavo Duarte) [1249561] - [cpuidle] menu: Return (-1) if there are no suitable states (Gustavo Duarte) [1226250] - [powerpc] eeh: Fix trivial error in eeh_restore_dev_state() (David Gibson) [1227573] - [powercap] rapl: Add support for Broadwell-H (Steve Best) [1249855]- [md] dm-cache: fix device destroy hang due to improper prealloc_used accounting (Mike Snitzer) [1247192] - [md] revert "dm-cache: do not wake_worker() in free_migration()" (Mike Snitzer) [1247192] - [ipc] mqueue: remove limits for the amount of system-wide queues (Milos Vyletel) [1247632] - [scsi] fix memory leak with scsi-mq (Ewan Milne) [1248739] - [scsi] qla2xxx: do not clear slot in outstanding cmd array (Chad Dupuis) [1188168] - [scsi] qla2xxx: Remove decrement of sp reference count in abort handler (Chad Dupuis) [1188168] - [scsi] qla2xxx: Do not reset adapter if SRB handle is in range (Chad Dupuis) [1188168] - [scsi] qla2xxx: Do not crash system for sp ref count zero (Chad Dupuis) [1188168] - [tools] power turbostat: enable turbostat to support Knights Landing (KNL) (Steve Best) [1214141] - [vhost] fix error handling for memory region alloc (Igor Mammedov) [1152962] - [vhost] add max_mem_regions module parameter (Igor Mammedov) [1152962] - [vhost] extend memory regions allocation to vmalloc (Igor Mammedov) [1152962] - [vhost] use binary search instead of linear in find_region() (Igor Mammedov) [1152962] - [vhost] Make vhost a separate module (Igor Mammedov) [1152962] - [vhost] move memory pointer to VQs (Igor Mammedov) [1152962] - [vhost] move acked_features to VQs (Igor Mammedov) [1152962] - [vhost] replace rcu with mutex (Igor Mammedov) [1152962] - [vhost] Remove custom vhost rcu usage (Igor Mammedov) [1152962] - [vhost] scsi: Always access vq->private_data under vq mutex (Igor Mammedov) [1152962] - [vhost] net: Always access vq->private_data under vq mutex (Igor Mammedov) [1152962] - [powercap] rapl: Add support for Skylake H/S (Steve Best) [1249848] - [wireless] Backport rtlwifi driver family from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport mwl8k driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport brcm80211 common code from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport brcmsmac driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport brcmfmac driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport BCMA bus driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport SSB bus driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport mwifiex driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport rt2x00 driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport wil6210 driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport carl9170 from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport ath common code from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport ath9k driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport iwlegacy driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport iwlwifi driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport mac80211 from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport wireless core from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] debugfs: add helper function to create device related seq_file (Stanislaw Gruszka) [1169606 1229225] - [wireless] net: Add EXPORT_SYMBOL_GPL(get_net_ns_by_fd) (Stanislaw Gruszka) [1169606 1229225] - [security] keys: Ensure we free the assoc array edit if edit is valid (David Howells) [1244171] {CVE-2015-1333}- [powerpc] powernv: Fix vma page prot flags in opal-prd driver (Gustavo Duarte) [1241177] - [powerpc] rtas: Introduce rtas_get_sensor_fast() for IRQ handlers (Thomas Huth) [1243779] - [thermal] powerclamp: add cpu id for denlow platform (Steve Best) [1177872] - [powercap] rapl: Support Knights Landing (Steve Best) [1145372] - [s390] nmi: fix vector register corruption (Hendrik Brueckner) [1247500] - [s390] ctl_reg: add union type for control register 0 (Hendrik Brueckner) [1247500] - [s390] revert "dasd: add support for control unit initiated reconfiguration" (Hendrik Brueckner) [1243498] - [mm] tmpfs: ZERO_RANGE and COLLAPSE_RANGE not currently supported (Eric Sandeen) [1237080] - [md] dm-cache-policy-smq: fix alloc_bitset check that always evaluates as false (Mike Snitzer) [1247192] - [md] dm-thin: return -ENOSPC when erroring retry list due to out of data space (Mike Snitzer) [1247192] - [md] clear Blocked flag on failed devices when array is read-only (Xiao Ni) [1177912] - [acpi] ghes: Make NMI handler have a single reader (Jiri Olsa) [1230934] - [iommu] vt-d: Fix VM domain ID leak (Alex Williamson) [1242331] - [video] hyperv_fb: match wait_for_completion_timeout return type (Vitaly Kuznetsov) [1247678] - [video] hyperv_fb: refresh the VM screen by force on VM panic (Vitaly Kuznetsov) [1247678] - [video] hyperv-fb: add blanking support (Vitaly Kuznetsov) [1247678] - [block] nvme: Failed controller initialization fixes (David Milburn) [1223515] - [block] nvme: Unify controller probe and resume (David Milburn) [1223515] - [block] nvme: Automatic namespace rescan (David Milburn) [1223515] - [block] nvme: add sysfs and ioctl controller reset (David Milburn) [1223515] - [block] nvme: Remove hctx reliance for multi-namespace (David Milburn) [1223515] - [block] blk-mq: Shared tag enhancements (David Milburn) [1223515] - [block] add blk_set_queue_dying() to blkdev.h (David Milburn) [1223515] - [block] nvme: disable irqs in nvme_freeze_queues (David Milburn) [1223515] - [block] nvme: Meta data handling through submit io ioctl (David Milburn) [1223515] - [block] nvme: Fix for BLK_DEV_INTEGRITY not set (David Milburn) [1223515] - [block] nvme: Metadata format support (David Milburn) [1223515] - [netdrv] bonding: fix destruction of bond with devices different from arphrd_ether (Gustavo Duarte) [1061028] - [netdrv] fix copyright statements (Erik Arfvidson) [1245362] - [unisys] Lock visorchannels associated with devices (Erik Arfvidson) [1245362] - [unisys] fix random hangs with network stress in visornic (Erik Arfvidson) [1245362] - [unisys] Reduce indent (Erik Arfvidson) [1245362] - [unisys] Use kzalloc instead of kmalloc/memset (Erik Arfvidson) [1245362] - [unisys] correctly NULL-terminate visorbus sysfs attribute array (Erik Arfvidson) [1245362] - [unisys] fix random memory corruption in visorchannel_write() (Erik Arfvidson) [1245362] - [unisys] Fix broken build when ARCH=um (Erik Arfvidson) [1245362] - [unisys] Allow visorbus to autoload (Erik Arfvidson) [1245362] - [unisys] prevent faults processing messages (Erik Arfvidson) [1245362] - [unisys] respond to msgs post device_create (Erik Arfvidson) [1245362]- [fs] nfs: objectlayout: Mark the object layout driver as a tech preview (Steve Dickson) [1248070] - [x86] Tell irq work about self IPI support (Rafael Aquini) [1240799] - [acpi] scan: reduce log level of "acpi: \_pr_.cpu4: failed to get CPU APIC ID" (Lenny Szubowicz) [1246077] - [netdrv] mlx4: restore conditional call to napi_complete_done() (Honggang Li) [1248338] - [cpufreq] intel_pstate: Add get_scaling cpu_defaults param to Knights Landing (Steve Best) [1145366] - [cpufreq] intel_pstate: Knights Landing support (Steve Best) [1145366] - [powerpc] add running_clock for powerpc to prevent spurious softlockup warnings (Gustavo Duarte) [1197000] - [kernel] sched/clock: add another clock for use with the soft lockup watchdog (Gustavo Duarte) [1197000] - [kernel] fork: Allow CLONE_PARENT after setns(CLONE_NEWPID) (Adrian Reber) [1241560] - [kernel] fork: unify and tighten up CLONE_NEWUSER/CLONE_NEWPID checks (Adrian Reber) [1241560] - [kernel] pidns: kill the unnecessary CLONE_NEWPID in copy_process() (Adrian Reber) [1241560] - [kernel] workqueue: Allow modifying low level unbound workqueue cpumask (Daniel Bristot de Oliveira) [1176155] - [kernel] workqueue: Create low-level unbound workqueues cpumask (Daniel Bristot de Oliveira) [1176155] - [kernel] workqueue: split apply_workqueue_attrs() into 3 stages (Daniel Bristot de Oliveira) [1176155] - [kernel] cpumask, nodemask: implement cpumask/nodemask_pr_args() (Daniel Bristot de Oliveira) [1176155] - [documentation] add print bitmap description (Daniel Bristot de Oliveira) [1176155] - [lib] vsprintf: implement bitmap printing through '*pb[l]' (Daniel Bristot de Oliveira) [1176155] - [fs] userfaultfd: call mark_tech_preview (Andrea Arcangeli) [965657] - [fs] userfaultfd: avoid missing wakeups during refile in userfaultfd_read (Andrea Arcangeli) [965657] - [mm] userfaultfd: propagate the full address in THP faults (Andrea Arcangeli) [965657] - [fs] userfaultfd: allow signals to interrupt a userfault (Andrea Arcangeli) [965657] - [fs] userfaultfd: require UFFDIO_API before other ioctls (Andrea Arcangeli) [965657] - [mm] userfaultfd: switch to exclusive wakeup for blocking reads (Andrea Arcangeli) [965657] - [fs] userfaultfd: fs/userfaultfd.c add more comments (Andrea Arcangeli) [965657] - [mm] userfaultfd: documentation update (Andrea Arcangeli) [965657] - [mm] userfaultfd: UFFDIO_COPY and UFFDIO_ZEROPAGE (Andrea Arcangeli) [965657] - [mm] userfaultfd: avoid mmap_sem read recursion in mcopy_atomic (Andrea Arcangeli) [965657] - [mm] userfaultfd: mcopy_atomic|mfill_zeropage: UFFDIO_COPY|UFFDIO_ZEROPAGE preparation (Andrea Arcangeli) [965657] - [mm] userfaultfd: UFFDIO_COPY|UFFDIO_ZEROPAGE uAPI (Andrea Arcangeli) [965657] - [x86] userfaultfd: activate syscall (Andrea Arcangeli) [965657] - [mm] userfaultfd: buildsystem activation (Andrea Arcangeli) [965657] - [mm] userfaultfd: solve the race between UFFDIO_COPY|ZEROPAGE and read (Andrea Arcangeli) [965657] - [mm] userfaultfd: allocate the userfaultfd_ctx cacheline aligned (Andrea Arcangeli) [965657] - [mm] userfaultfd: optimize read() and poll() to be O(1) (Andrea Arcangeli) [965657] - [mm] userfaultfd: wake pending userfaults (Andrea Arcangeli) [965657] - [mm] userfaultfd: update the uffd_msg structure to be the same on 32/64bit (Andrea Arcangeli) [965657] - [mm] userfaultfd: change the read API to return a uffd_msg (Andrea Arcangeli) [965657] - [mm] userfaultfd: Rename uffd_api.bits into .features fixup (Andrea Arcangeli) [965657] - [mm] userfaultfd: Rename uffd_api.bits into .features (Andrea Arcangeli) [965657] - [mm] userfaultfd: waitqueue_active() race fix (Andrea Arcangeli) [965657] - [mm] userfaultfd: cleanup superfluous _irq locking (Andrea Arcangeli) [965657] - [mm] userfaultfd: add new syscall to provide memory externalization (Andrea Arcangeli) [965657] - [mm] userfaultfd: prevent khugepaged to merge if userfaultfd is armed (Andrea Arcangeli) [965657] - [mm] userfaultfd: teach vma_merge to merge across vma->vm_userfaultfd_ctx (Andrea Arcangeli) [965657] - [mm] userfaultfd: call handle_userfault() for userfaultfd_missing() faults (Andrea Arcangeli) [965657] - [mm] userfaultfd: add VM_UFFD_MISSING and VM_UFFD_WP (Andrea Arcangeli) [965657] - [mm] userfaultfd: add vm_userfaultfd_ctx to the vm_area_struct (Andrea Arcangeli) [965657] - [mm] userfaultfd: linux/userfaultfd_k.h (Andrea Arcangeli) [965657] - [mm] userfaultfd: uapi: add missing include/types.h (Andrea Arcangeli) [965657] - [mm] userfaultfd: uAPI (Andrea Arcangeli) [965657] - [mm] userfaultfd: linux/Documentation/vm/userfaultfd.txt (Andrea Arcangeli) [965657] - [fs] nfs: use get_user_pages_unlocked (Andrea Arcangeli) [965657] - [mm] gup: kvm use get_user_pages_unlocked (Andrea Arcangeli) [965657] - [mm] gup: use get_user_pages_unlocked within get_user_pages_fast (Andrea Arcangeli) [965657] - [mm] gup: add __get_user_pages_unlocked to customize gup_flags (Andrea Arcangeli) [965657] - [mm] gup: add get_user_pages_locked and get_user_pages_unlocked (Andrea Arcangeli) [965657] - [net] bridge: vlan: fix usage of vlan 0 and 4095 again (John Greene) [1236709] - [net] bridge: new mode flag to indicate mode 'undefined' (John Greene) [1236709] - [net] bridge: simplify br_getlink() a bit (John Greene) [1236709] - [net] bridge: remove oflags from setlink/dellink (John Greene) [1236709] - [net] bridge: fix setlink/dellink notifications (John Greene) [1236709] - [net] bridge: fix uninitialized variable warning (John Greene) [1236709] - [net] bridge: new function to pack vlans into ranges during gets (John Greene) [1236709] - [net] rtnetlink: new filter RTEXT_FILTER_BRVLAN_COMPRESSED (John Greene) [1236709] - [net] bridge: support for multiple vlans and vlan ranges in setlink and dellink requests (John Greene) [1236709] - [net] bridge: add brport flags to dflt bridge_getlink (John Greene) [1236709] - [net] bridge: add new brport flag LEARNING_SYNC (John Greene) [1236709] - [net] bridge: move private brport flags to if_bridge.h so port drivers can use flags (John Greene) [1236709] - [net] bridge: add export of multicast database adjacent to net_dev (John Greene) [1236709] - [net] fib_trie: Drop unnecessary calls to leaf_pull_suffix (Alexander Duyck) [1247411] - [net] inet_diag: always export IPV6_V6ONLY sockopt for listening sockets (Phil Sutter) [1247309] - [net] inet_diag: export IPV6_V6ONLY sockopt (Phil Sutter) [1247309]- [powerpc] kvm: book3s_hv: Fix preempted vcore stolen time calculation (Laurent Vivier) [1242757] - [powerpc] kvm: book3s_hv: Fix preempted vcore list locking (Laurent Vivier) [1242757] - [netdrv] be2net: support ndo_get_phys_port_id() (Ivan Vecera) [1138670] - [fs] ovl: Enable copy-up fd checking by default (David Howells) [1246555] - [fs] nfs: increase size of EXCHANGE_ID name string buffer (Benjamin Coddington) [1243961] - [fs] vfs: avoid creation of inode number 0 in get_next_ino (Carlos Maiolino) [1241665] - [fs] dlm: adopt orphan locks (David Teigland) [1208288] - [tools] turbostat: Revert to old -v/-V options (Prarit Bhargava) [1245299] - [perf] x86: Add more Broadwell model numbers (Jiri Olsa) [1242695] - [scsi] save command pool address of Scsi_Host (Vitaly Kuznetsov) [1245857] - [iser-target] Fix possible use-after-free (Andy Grover) [1136558 1185396] - [iser-target] release stale iser connections (Andy Grover) [1136558 1185396] - [iser-target] Fix variable-length response error completion (Andy Grover) [1136558 1185396] - [iser-target] Bump version to 1.0 (Andy Grover) [1136558 1185396] - [iser-target] Remove conn_ prefix from struct isert_conn members (Andy Grover) [1136558 1185396] - [iser-target] Remove un-needed rdma_listen backlog (Andy Grover) [1136558 1185396] - [iser-target] Remove redundant check on the device (Andy Grover) [1136558 1185396] - [iser-target] Get rid of redundant max_accept (Andy Grover) [1136558 1185396] - [iser-target] Split some logic in isert_connect_request to routines (Andy Grover) [1136558 1185396] - [iser-target] Rename device find/release routines (Andy Grover) [1136558 1185396] - [iser-target] Rename rend/recv completion routines (Andy Grover) [1136558 1185396] - [iser-target] Remove redundant assignment to local variable (Andy Grover) [1136558 1185396] - [iser-target] Introduce isert_alloc|free_comps (Andy Grover) [1136558 1185396] - [iser-target] Split isert_setup_qp (Andy Grover) [1136558 1185396] - [iser-target] Remove redundant casting on void pointers (Andy Grover) [1136558 1185396] - [iser-target] Remove redundant local variable (Andy Grover) [1136558 1185396] - [iser-target] Remove dead code (Andy Grover) [1136558 1185396] - [iser-target] Remove redundant check on recv completion (Andy Grover) [1136558 1185396] - [iser-target] Use a single DMA MR and PD per device (Andy Grover) [1136558 1185396] - [iser-target] Rebase to v4.0.5 (Andy Grover) [1136558 1185396] - [infiniband] mlx5: iser,isert: Add Signature API additions (Andy Grover) [1136558 1185396] - [scsi] add SPC-3 command definitions (Andy Grover) [1136558 1185396] - [scsi] rename SERVICE_ACTION_IN to SERVICE_ACTION_IN_16 (Andy Grover) [1136558 1185396] - [scsi] st: null pointer dereference panic caused by use after kref_put by st_open (Maurizio Lombardi) [1239060]- [watchdog] hpwdt: Fix initialization message in hpwdt.c (Nigel Croxon) [1204514] - [fs] autofs: fix the return value of autofs4_fill_super (Ian Kent) [1207319] - [fs] autofs4: translate pids to the right namespace for the daemon (Ian Kent) [1207319] - [fs] autofs4: allow autofs to work outside the initial PID namespace (Ian Kent) [1207319] - [fs] autofs4: make freeing sbi rcu-delayed (Ian Kent) [1207319] - [net] call rcu_read_lock early in process_backlog (Jiri Benc) [1243980] - [net] do not process device backlog during unregistration (Jiri Benc) [1243980] - [net] graceful exit from netif_alloc_netdev_queues() (Jiri Benc) [1245278] - [net] extend net_device allocation to vmalloc() (Jiri Benc) [1245278] - [net] rtnetlink: remove ndo_get_slave (Jarod Wilson) [1210322] - [net] rtnetlink: remove IFLA_BOND_SLAVE definition (Jarod Wilson) [1210322] - [net] rtnetlink: fix oops in rtnl_link_get_slave_info_data_size (Jarod Wilson) [1210322] - [net] rtnetlink: remove check for fill_slave_info in rtnl_have_link_slave_info (Jarod Wilson) [1210322] - [net] bonding: convert netlink to use slave data info api (Jarod Wilson) [1210322] - [net] rtnetlink: add missing IFLA_BOND_AD_INFO_UNSPEC (Jarod Wilson) [1210322] - [net] rtnetlink: provide api for getting and setting slave info (Jarod Wilson) [1210322] - [net] rtnetlink: put "BOND" into nl attribute names which are related to bonding (Jarod Wilson) [1210322] - [net] bonding: add netlink attributes to slave link dev (Jarod Wilson) [1210322] - [net] ipv4: take rtnl_lock and mark mrt table as freed on namespace cleanup (Phil Sutter) [1240747] - [bluetooth] Fix RFCOMM parent device for reused dlc (Lubomir Rintel) [1241844] - [bluetooth] Fix unsafe RFCOMM device parenting (Lubomir Rintel) [1241844] - [bluetooth] Directly close dlc for not yet started RFCOMM session (Lubomir Rintel) [1241844] - [bluetooth] Refactor dlc disconnect logic in rfcomm_dlc_close() (Lubomir Rintel) [1241844] - [bluetooth] Refactor deferred setup test in rfcomm_dlc_close() (Lubomir Rintel) [1241844] - [bluetooth] Simplify RFCOMM session state eval (Lubomir Rintel) [1241844] - [bluetooth] Verify dlci not in use before rfcomm_dev create (Lubomir Rintel) [1241844] - [bluetooth] Fix RFCOMM tty teardown race (Lubomir Rintel) [1241844] - [bluetooth] Fix unreleased rfcomm_dev reference (Lubomir Rintel) [1241844] - [bluetooth] Release rfcomm_dev only once (Lubomir Rintel) [1241844] - [bluetooth] Exclude released devices from RFCOMMGETDEVLIST ioctl (Lubomir Rintel) [1241844] - [bluetooth] Fix racy acquire of rfcomm_dev reference (Lubomir Rintel) [1241844] - [bluetooth] revert "bluetooth: Move rfcomm_get_device() before rfcomm_dev_activate()" (Lubomir Rintel) [1241844] - [bluetooth] revert "bluetooth: Always wait for a connection on RFCOMM open()" (Lubomir Rintel) [1241844] - [bluetooth] revert "bluetooth: Remove rfcomm_carrier_raised()" (Lubomir Rintel) [1241844] - [bluetooth] Refuse peer RFCOMM address reading when not connected (Lubomir Rintel) [1241844] - [bluetooth] Remove rfcomm_carrier_raised() (Lubomir Rintel) [1241844] - [bluetooth] Always wait for a connection on RFCOMM open() (Lubomir Rintel) [1241844] - [bluetooth] Move rfcomm_get_device() before rfcomm_dev_activate() (Lubomir Rintel) [1241844] - [bluetooth] Release RFCOMM port when the last user closes the TTY (Lubomir Rintel) [1241844] - [bluetooth] Fix to set proper bdaddr_type for RFCOMM connect (Lubomir Rintel) [1241844] - [bluetooth] Fix RFCOMM bind fail for L2CAP sock (Lubomir Rintel) [1241844] - [bluetooth] Fix issue with RFCOMM getsockopt operation (Lubomir Rintel) [1241844] - [bluetooth] Use IS_ERR_OR_NULL for checking bt_debugfs (Lubomir Rintel) [1241844] - [bluetooth] Store RFCOMM address information in its own socket structure (Lubomir Rintel) [1241844] - [bluetooth] don't release the port in rfcomm_dev_state_change() (Lubomir Rintel) [1241844] - [bluetooth] Fix waiting for clearing of BT_SK_SUSPEND flag (Lubomir Rintel) [1241844] - [bluetooth] Purge the dlc->tx_queue to avoid circular dependency (Lubomir Rintel) [1241844] - [bluetooth] Fix the reference counting of tty_port (Lubomir Rintel) [1241844] - [bluetooth] Implement .activate, .shutdown and .carrier_raised methods (Lubomir Rintel) [1241844] - [bluetooth] Move the tty initialization and cleanup out of open/close (Lubomir Rintel) [1241844] - [bluetooth] Remove the device from the list in the destructor (Lubomir Rintel) [1241844] - [bluetooth] Take proper tty_struct references (Lubomir Rintel) [1241844] - [net] netfilter: arptables: use percpu jumpstack (Florian Westphal) [1237126] - [pci] pciehp: Stop disabling notifications during init (Myron Stowe) [1243009] - [x86] build: Don't get confused by local symbols (Prarit Bhargava) [1245781] - [x86] perf: Fix CQM feature detection (Jiri Olsa) [1036948] - [crypto] nx - Fixing the limit number of bytes to be processed (Herbert Xu) [1190103] - [crypto] nx - Fix SHA concurrence issue and sg limit bounds (Herbert Xu) [1190103] - [crypto] nx - Moving NX-AES-XCBC to be processed logic (Herbert Xu) [1190103] - [crypto] nx - Moving NX-AES-GCM to be processed logic (Herbert Xu) [1190103] - [crypto] nx - Moving NX-AES-ECB to be processed logic (Herbert Xu) [1190103] - [crypto] nx - Moving limit and bound logic in CTR and fix IV vector (Herbert Xu) [1190103] - [crypto] nx - Moving NX-AES-CCM to be processed logic and sg_list bounds (Herbert Xu) [1190103] - [crypto] nx - Moving NX-AES-CBC to be processed logic (Herbert Xu) [1190103] - [crypto] nx - Check for bogus firmware properties (Herbert Xu) [1190103] - [kernel] kabi: remove RH_KABI_CHANGE_TYPE (Hannes Frederic Sowa) [1241854] - [kernel] kabi: alignment and sizeof checks in RH_KABI_REPLACE/CHANGE_TYPE macros (Hannes Frederic Sowa) [1241854] - [block] use RH_KABI_REPLACE_UNSAFE in blk-mq.h (Hannes Frederic Sowa) [1241854] - [kernel] kabi: introduce RH_KABI_REPLACE_UNSAFE (Hannes Frederic Sowa) [1241854] - [kernel] kabi: introduce RH_KABI_USE2_P (Sabrina Dubroca) [1241515] - [kernel] kabi: remove RH_KABI_REPLACE_P (Sabrina Dubroca) [1241515] - [kernel] include/*: stop using RH_KABI_REPLACE_P (Sabrina Dubroca) [1241515] - [kernel] kabi: introduce RH_KABI_RENAME (Sabrina Dubroca) [1241515] - [net] sk_buff: don't use RH_KABI_REPLACE_P for bitfields (Sabrina Dubroca) [1241515] - [kernel] kabi: modify _RH_KABI_REPLACE to integrate RH_KABI_REPLACE_P with RH_KABI_REPLACE (Sabrina Dubroca) [1241515] - [netdrv] fm10k: fix use of ifla_vf_info->tx_rate (Sabrina Dubroca) [1241515] - [netdrv] sfc: fix use of ifla_vf_info->tx_rate (Sabrina Dubroca) [1241515] - [kernel] revert "softirq: Add support for triggering softirq work on softirqs" (Sabrina Dubroca) [1241515] - [netdrv] be2net: bump up the driver version to 10.6.0.3 (Ivan Vecera) [1245683] - [netdrv] be2net: make SET_LOOPBACK_MODE cmd asynchrounous (Ivan Vecera) [1245683] - [netdrv] be2net: make the RX_FILTER command asynchronous (Ivan Vecera) [1245683] - [netdrv] be2net: return error status from be_mcc_notify() (Ivan Vecera) [1245683] - [netdrv] be2net: convert dest field in udp-hdr to host-endian (Ivan Vecera) [1245683] - [netdrv] be2net: fix wrong return value in be_check_ufi_compatibility() (Ivan Vecera) [1245683] - [netdrv] be2net: remove redundant D0 power state set (Ivan Vecera) [1245683] - [netdrv] be2net: query FW to check if EVB is enabled (Ivan Vecera) [1245683] - [netdrv] be2net: remove duplicate code in be_setup_wol() (Ivan Vecera) [1245683] - [netdrv] remove all references to obsolete Ethernet-HOWTO (Ivan Vecera) [1245683] - [infiniband] ocrdma: Destroy ocrdma_dev_id IDR on module exit (Honggang Li) [1244604] - [infiniband] ucma: Destroy multcast_idr on module exit (Honggang Li) [1244604] - [infiniband] ipoib: Set MTU to max allowed by mode when mode changes (Honggang Li) [1244604] - [infiniband] ipoib: Scatter-Gather support in connected mode (Honggang Li) [1244604] - [infiniband] ucm: Fix bitmap wrap when devnum > IB_UCM_MAX_DEVICES (Honggang Li) [1244604] - [infiniband] ipoib: Prevent lockdep warning in __ipoib_ib_dev_flush (Honggang Li) [1244604] - [infiniband] ucma: Fix lockdep warning in ucma_lock_files (Honggang Li) [1244604] - [net] rds: rds_ib_device.refcount overflow (Honggang Li) [1244604] - [infiniband] nes: Fix for incorrect recording of the MAC address (Honggang Li) [1244604] - [infiniband] nes: Fix for resolving the neigh (Honggang Li) [1244604] - [infiniband] core: Fixes for port mapper client registration (Honggang Li) [1244604] - [infiniband] cm: Do not queue work to a device that's going away (Honggang Li) [1244604] - [infiniband] mad: Remove improper use of BUG_ON (Honggang Li) [1244604] - [infiniband] mad: Fix compare between big endian and cpu endian (Honggang Li) [1244604] - [infiniband] Add rdma_cap_ib_switch helper and use where appropriate (Honggang Li) [1244604] - [infiniband] mlx4: Do not attemp to report HCA clock offset on VFs (Amir Vadai) [1238185] - [infiniband] ipoib: Fix bad error flow in ipoib_add_port() (Amir Vadai) [1238185] - [security] selinux: reduce the number of calls to synchronize_net() when flushing caches (Paul Moore) [1030405] - [security] selinux: conditionally reschedule in hashtab_insert while loading selinux policy (Paul Moore) [1030405] - [security] selinux: conditionally reschedule in mls_convert_context while loading selinux policy (Paul Moore) [1030405]- [inifniband] mlx4: Add support for CQ time-stamping (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [inifniband] mlx4: Add mmap call to map the hardware clock (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [inifniband] core: Pass hardware specific data in query_device (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [inifniband] core: Add timestamp_mask and hca_core_clock to query_device (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [inifniband] core: Extend ib_uverbs_create_cq (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [inifniband] core: Add CQ creation time-stamping flag (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [inifniband] core: Change ib_create_cq to use struct ib_cq_init_attr (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [inifniband] core: Change provider's API of create_cq to be extendible (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Disable HA for SRIOV PF RoCE devices (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [inifniband] mlx4: Fix error paths in mlx4_ib_create_flow() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Fix wrong csum complete report when rxvlan offload is disabled (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Wake TX queues only when there's enough room (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Release TX QP when destroying TX ring (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Use HW counters for rx/tx bytes/packets in PF device (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Fix off-by-four in ethtool (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Prefetch skb data on RX (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Pop cq outside mlx5e_get_cqe (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Remove mlx5e_cq.sqrq back-pointer (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Remove extra spaces (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Avoid TX CQE generation if more xmit packets expected (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Avoid redundant dev_kfree_skb() upon NOP completion (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Remove re-assignment of wq type in mlx5e_enable_rq() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Use skb_shinfo(skb)->gso_segs rather than counting them (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Static mapping of netdev priv resources to/from netdev TX queues (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Support NETIF_F_SG (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Enable TX rate limit per VF (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: use napi_complete_done() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Disable Granular QoS per VF under IB/Eth VPI configuration (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Support ndo_get_vf_stats (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Show PF own statistics via ethtool (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add helper to query counters (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Set VF to read from QP counters (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Add RoCE/IB dedicated counters (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Allocate default counter per port (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add port attribute when tracking counters (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Adjust counter grant policy in the resource tracker (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Remove counters table allocation from VF flow (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add sink counter (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Reset counters data when freed (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Check before cleaning counters bitmap (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Add transport domain to the ethernet TIRs/TISs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Add transport domain alloc/dealloc support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Enforce max flow-tables level >= 3 (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Disable client vlan TX acceleration (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Add HW cacheline start padding (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Fix HW MTU settings (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: fix an error code (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: use swap() in mlx4_make_profile() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: use swap() in mlx4_init_qp_table() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Prevent setting invalid RSS hash function (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Support for configurable RSS hash function (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] ptp: mlx4: use helpers for converting ns to timespec (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] ptp: mlx4: convert to the 64 bit get/set time methods (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: only pull headers into skb head (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] configs: Enable ConnectX-4 IB/Ethernet HCA (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix static checker warnings around system guid query flow (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: Enable mutual support for IB and Ethernet (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Don't create IB instance over Ethernet ports (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Avoid using the MAD_IFC command under ISSI > 0 mode (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Add more query port helpers (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Use port number when querying port ptys (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Use port number in the query port mtu helpers (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Get vendor-id using the query adapter command (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Add new query HCA vport commands (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Make the vport helpers available for the IB driver too (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Check the return bitmask when querying ISSI (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Enable XRCs and SRQs when using ISSI > 0 (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Apply proper name convention to helpers (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_en: Add missing check for memory allocation failure (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: fix typo in mlx4_set_vf_mac (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: need to call close fw if alloc icm is called twice (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: double free of dev_vfs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix build failure introduced by the EQ pool changes (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Make sure there are no pending async events when freeing CQ (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Move affinity hints to mlx4_core ownership (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add EQ pool (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Demote simple multicast and broadcast flow steering rules (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: Extend mlx5_core to support ConnectX-4 Ethernet functionality (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: Ethernet resource handling files (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: Ethernet Datapath files (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Set/Query port MTU commands (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Modify CQ moderation parameters (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Implement get/set port status (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Implement access functions of ptys register fields (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: New device capabilities handling (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: HW data structs/types definitions cleanup (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Set irq affinity hints (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core, mlx5_ib: Do not use vmap() on coherent memory (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix fallback from MSI-X to INTx (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Enable single ported IB VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Adjust the schedule queue port in reset-to-init too (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Adjust the schedule queue port for single ported IB VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Modify port values when generting EQEs for VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Convert slave port before building address-handle (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Enhance the MAD_IFC wrapper to convert VF port to physical (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Avoid 'may be used uninitialized' warnings (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] infiniband: Remove duplicated KERN_ from pr_ uses (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Work properly with EQ numbers > 256 in SRIOV (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Fix off-by-one in counters manipulation (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Schedule napi when RX buffers allocation fails (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix unaligned accesses (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Use correct loop cursor in error path (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix reading HCA max message size in mlx4_QUERY_DEV_CAP (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: wrong page mask if CONFIG_ARCH_DMA_ADDR_T_64BIT enabled for 32Bit architectures (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] infiniband/mlx4: check for mapping error (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Fix WQE LSO segment calculation (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Change alias guids default to be host assigned (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Return the admin alias GUID upon host view request (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Raise slave shutdown event upon FLR (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Request alias GUID on demand (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Change init flow to request alias GUIDs for active VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Manage admin alias GUID upon admin request (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Set initial admin GUIDs for VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Manage alias GUID per VF (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Alias GUID adding persistency support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4/mlx5: Use dma_wmb/rmb where appropriate (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix error message deprecation for ConnectX-2 cards (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Extend struct mlx5_interface to support multiple protocols (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Modify arm CQ in preparation for upcoming Ethernet driver (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Move completion eqs from mlx5_ib to mlx5_core (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Update module info macros for ConnectX4 Support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Fix Mellanox copyright note (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix Mellanox copyright note (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix a bug in alloc_token (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Avoid usage command work entry after writing command doorbell (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Avoid copying outbox in aysnc command completion (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Use coherent memory for command interface page (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Use the right inbox struct in destroy mkey command (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Clear doorbell record inside mlx5_db_alloc() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Avoid setting DC requestor/responder resources (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Coding style fix (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix call to mlx5_core_qp_modify (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Allocate firmware pages from device's NUMA node (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Add RX-ALL support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Add RX-FCS support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Add interface identify support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add SET_PORT opcode modifiers enumeration (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Set enhanced QoS support by default when ETS supported (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Warn users of depracated QoS Firmware (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Added qos_vport QP configuration in VST mode (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Allocate VPPs for each port on PF init (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Query device for QoS per VF support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add mlx4_SET_VPORT_QOS implementation (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add mlx4_ALLOCATE_VPP implementation (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: New file for QoS related firmware commands (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Aesthetic code changes in multi_func_init (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Make mlx4_is_eth visible inline funcion (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Change loopback only upon feature change (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add RSS support for fragmented IP datagrams (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Moderate ethtool callback to show more statistics (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Add Flow control statistics display via ethtool (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Protect access to the statistics bitmap (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Support general selective view of ethtool statistics (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Move statistics bitmap setting to the Ethernet driver (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Create new header file for all statistics info (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Fix port counters statistics bitmask (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix GEN_EQE accessing uninitialixed mutex (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Call register_netdevice in the proper location (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Set statistics bitmap at port init (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Saturate RoCE port PMA counters in case of overflow (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Fix off-by-one in ethtool statistics display (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Verify net device validity on port change event (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add basic support for QP max-rate limiting (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: don't export static symbol (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: codespell comment spelling fixes (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Use eth__addr instead of memset (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Disbale GRO for incoming loopback/selftest packets (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix wrong mask and error flow for the update-qp command (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Update the dev in reg_create (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: In mlx4_ib_demux_cm, print out GUID in host-endian order (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Bug fixes in mlx4_ib_resize_cq (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Fix memory leak in __mlx4_ib_modify_qp (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Fix error code in get_port_caps() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix configuration of log_uar_page_sz (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] net: mellanox: Delete unnecessary checks before the function call "vunmap" (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Reset flow support for IB kernel ULPs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Always use the correct port for mirrored multicast attachments (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Notify TX Vlan offload change (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Adjust RX frag strides to frag sizes (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Print page allocator information (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Move to use hex PCI device IDs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix misleading debug print on CQE stride support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix mpt_entry initialization in mlx4_mr_rereg_mem_write() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Load balance ports in port aggregation mode (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Create mirror flows in port aggregation mode (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Add port aggregation support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Reuse mlx4_mac_to_u64() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Port aggregation upper layer interface (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Port aggregation low level interface (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix kernel Oops (mem corruption) when working with more than 80 VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Update the HCA core clock frequency after INIT_PORT (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix device capabilities dumping (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Fix memory corruption in mlx4_MAD_IFC_wrapper (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Use ethtool cmd->autoneg as a hint for ethtool set settings (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Remove duplicate code line from procedure mlx4_bf_alloc (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix struct mlx4_vhcr_cmd to make implicit padding explicit (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix HW2SW_EQ to conform to the firmware spec (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Adjust command timeouts to conform to the firmware spec (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix mem leak in SRIOV mlx4_init_one error flow (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add reserved lkey for VFs to QUERY_FUNC_CAP (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add bad-cable event support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Reset flow activation upon SRIOV fatal command cases (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Enable device recovery flow with SRIOV (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Handle AER flow properly (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Manage interface state for Reset flow cases (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Activate reset flow upon fatal command cases (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Enhance the catas flow to support device reset (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Refactor the catas flow to work per device (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Set device configuration data to be persistent across reset (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Maintain a persistent memory for mlx4 device (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Don't disable vxlan offloads under DMFS-A0 optimized steering (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] infiniband: mlx5: avoid a compile-time warning (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: avoid build warnings on 32-bit (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: include clocksource.h again (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix error flow in mlx4_init_hca() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Correcly update the mtt's offset in the MR re-reg flow (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Doorbell is byteswapped in Little Endian archs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Implement on demand paging by adding support for MMU notifiers (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Add support for RDMA read/write responder page faults (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Handle page faults (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Page faults handling infrastructure (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Add mlx5_ib_update_mtt to update page tables after creation (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Changes in memory region creation to support on-demand paging (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Implement the ODP capability query verb (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Add support for page faults events and low level handling (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Add function to read WQE from user-space (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Enhance UMR support to allow partial page table update (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Remove per-MR pas and dma pointers (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Check for DPDP violation only when DPDP is not supported (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Fix an incorrectly shadowed variable in mlx4_ib_rereg_user_mr (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Avoid double dumping of the PF device capabilities (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fixed memory leak and incorrect refcount in mlx4_load_one (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add support for A0 steering (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Refactor QUERY_PORT (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add explicit error message when rule doesn't meet configuration (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add A0 hybrid steering (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add mlx4_bitmap zone allocator (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add a check if there are too many reserved QPs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Change QP allocation scheme (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Use tasklet for user-space CQ completion events (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Mask out host side virtualization features for guests (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Set csum level for encapsulated packets (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: Fix error flow in add_keys (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: Fix sparse warnings (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Clear outbox of dealloc uar (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Print resource number on QP/SRQ async events (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix command queue size enforcement (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix min vectors value in mlx5_enable_msix (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Request the mlx5 IB module on driver load (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Limit count field to 24 bits in qp_alloc_res (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: don't duplicate kvfree() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: don't duplicate kvfree() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Support more than 64 VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Flexible (asymmetric) allocation of EQs and MSI-X vectors for PF/VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add QUERY_FUNC firmware command (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Refactor mlx4_load_one (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Refactor mlx4_cmd_init and mlx4_cmd_cleanup (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Use correct variable type for mlx4_slave_cap (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix wrong reading of reserved_eqs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Extend checksum offloading by CHECKSUM COMPLETE (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Extend usage of napi_gro_frags (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix race on driver load (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix race in create EQ (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add retrieval of CONFIG_DEV parameters (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Add __GFP_COLD gfp flags in alloc_pages (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Remove RX buffers alignment to IP_ALIGN (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Prevent VF from changing port configuration (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: use napi_schedule_irqoff() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Report actual number of rings in indirection table (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Move spinlocks and work initalizations to beginning of init_netdev (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Call napi_synchronize on stop_port (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Cleanups suggested by clang static checker (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Add ethtool support for [rx|tx]vlan offload set to OFF/ON (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Add support for setting rxvlan offload OFF/ON (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Call synchronize_irq() before freeing EQ buffer (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Call synchronize_irq() before freeing EQ buffer (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: fix race accessing page->_count (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Use extended internal signature layout (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Use enumerations for PI copy mask (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Modify to work with arbitrary page size (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Remove duplicate code from mlx5_set_path (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Fix possible array overflow (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Improve debug prints in mlx5_ib_reg_user_mr (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Clear umr resources after ib_unregister_device (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: remove NETDEV_TX_BUSY (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Enable the compiler to make is_inline() inlined (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Use local var for skb_headlen(skb) (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Use local var in tx flow for skb_shinfo(skb) (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: mlx4_en_xmit() reads ring->cons once, and ahead of time to avoid stalls (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Avoid false sharing in mlx4_en_en_process_tx_cq() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Use prefetch in tx path (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Avoid a cache line miss in TX completion for single frag skb's (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: tx_info allocated with kmalloc() instead of vmalloc() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Avoid calling bswap in tx fast path (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Align tx path structures to cache lines (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Code cleanups in tx path (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: add a new xmit_more counter (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Identify resources by their type (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: use set/get macros in device caps (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Use hardware registers description header file (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Update device capabilities handling (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Deprecate error message at ConnectX-2 cards startup to debug (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Protect QUERY_PORT wrapper from untrusted guests (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: New init and exit flow for mlx4_core (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Don't disable SRIOV if there are active VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: exploit skb->xmit_more to conditionally send doorbell (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Allow not to specify probe_vf in SRIOV IB mode (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mellanox: Change en_print to return void (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Fix VF mac handling in RoCE (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Do not allow APM under RoCE (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Don't update QP1 in native mode (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Avoid accessing netdevice when building RoCE qp1 header (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Fix mlx4 reg/unreg mac to work properly with 0-mac addresses (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Correct error flows in rereg_mr (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Disable TSO for Connect-X rev. A0 HCAs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [net] netif_set_xps_queue: make cpu mask const (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [net] core: Add reading VF statistics through the PF netdevice (Amir Vadai) [1164527 1164530 1164531 1164536 1164537]- [fs] sunrpc: Adjust rpciod workqueue parameters (Benjamin Coddington) [1191956] - [fs] ovl: lookup whiteouts outside iterate_dir() (David Howells) [1178942] - [fs] ovl: allow distributed fs as lower layer (David Howells) [1178942] - [fs] ovl: don't traverse automount points (David Howells) [1178942] - [fs] ovl: mount read-only if workdir can't be created (David Howells) [1178942] - [fs] ovl: don't remove non-empty opaque directory (David Howells) [1178942] - [fs] ovl: rearrange ovl_follow_link to it doesn't need to call ->put_link (David Howells) [1178942] - [fs] ovl: upper fs should not be R/O (David Howells) [1178942] - [fs] ovl: check lowerdir amount for non-upper mount (David Howells) [1178942] - [fs] ovl: print error message for invalid mount options (David Howells) [1178942] - [fs] ovl: discard independent cursor in readdir() (David Howells) [1178942] - [fs] ovl: Prevent rw remount when it should be ro mount (David Howells) [1178942] - [fs] ovl: Fix opaque regression in ovl_lookup (David Howells) [1178942] - [fs] ovl: Fix kernel panic while mounting overlayfs (David Howells) [1178942] - [fs] ovl: Use macros to present ovl_xattr (David Howells) [1178942] - [fs] ovl: Cleanup redundant blank lines (David Howells) [1178942] - [fs] ovl: support multiple lower layers (David Howells) [1178942] - [fs] ovl: make upperdir optional (David Howells) [1178942] - [fs] ovl: improve mount helpers (David Howells) [1178942] - [fs] ovl: mount: change order of initialization (David Howells) [1178942] - [fs] ovl: allow statfs if no upper layer (David Howells) [1178942] - [fs] ovl: lookup ENAMETOOLONG on lower means ENOENT (David Howells) [1178942] - [fs] ovl: check whiteout on lowest layer as well (David Howells) [1178942] - [fs] ovl: multi-layer lookup (David Howells) [1178942] - [fs] ovl: multi-layer readdir (David Howells) [1178942] - [fs] ovl: helper to iterate layers (David Howells) [1178942] - [fs] ovl: add mutli-layer infrastructure (David Howells) [1178942] - [fs] ovl: dont replace opaque dir (David Howells) [1178942] - [fs] ovl: make path-type a bitmap (David Howells) [1178942] - [fs] ovl: check whiteout while reading directory (David Howells) [1178942] - [fs] coredump: add i/I in core_pattern to report the tid of the crashed thread (Oleg Nesterov) [1240966] - [fs] bio-integrity: do not assume bio_integrity_pool exists if bioset exists (Mike Snitzer) [1198035] - [md] dm-btree: silence lockdep lock inversion in dm_btree_del() (Mike Snitzer) [1186625] - [md] dm-thin: allocate the cell_sort_array dynamically (Mike Snitzer) [1244318] - [md] dm-cache: avoid calls to prealloc_free_structs() if possible (Mike Snitzer) [1244247] - [md] dm-cache: avoid preallocation if no work in writeback_some_dirty_blocks() (Mike Snitzer) [1244247] - [md] dm-cache: do not wake_worker() in free_migration() (Mike Snitzer) [1244247] - [md] dm-cache: display 'needs_check' in status if it is set (Mike Snitzer) [1243916] - [md] dm-thin: display 'needs_check' in status if it is set (Mike Snitzer) [1243916] - [md] dm-thin: stay in out-of-data-space mode once no_space_timeout expires (Mike Snitzer) [1243913] - [char] ipmi_ssif: add arguments that were removed upstream (Tony Camuso) [1229675] - [powerpc] msi: Use WARN_ON() in msi bitmap selftests (Steve Best) [1241612] - [powerpc] msi: Fix the msi bitmap alignment tests (Steve Best) [1241612]- [kernel] Make some warnings non-fatal for powerpc builds (Thomas Huth) [1243836] - [edac] amd64_edac: Add F15h M60h support (Kim Naru) [1135004] - [edac] Sync memory types and names (Kim Naru) [1135004] - [edac] mc: Add DDR3 LRDIMM entries to edac_mem_types (Kim Naru) [1135004] - [x86] amd_nb: Add device IDs to NB tables for F15h M60h (Kim Naru) [1135004] - [edac] amd64_edac: Modify usage of amd64_read_dct_pci_cfg() (Kim Naru) [1135004] - [edac] mce_amd: Add MCE decoding for F15h M60h (Kim Naru) [1135004] - [edac] amd64_edac: Remove "amd64" prefix from static functions (Kim Naru) [1135004] - [zram] don't grab mutex in zram_slot_free_noity (Seth Jennings) [1236697] - [fs] revert "nfs: Fixing lease renewal" (Carlos Maiolino) [1205048] - [md] raid0: Disable discard per default due to performance uncertainty (Jes Sorensen) [1215280] - [net] udp: fix behavior of wrong checksums (Denys Vlasenko) [1240761] {CVE-2015-5364 CVE-2015-5366} - [net] tcp: always send a quick ack when quickacks are enabled (Hannes Frederic Sowa) [1241718] - [net] tcp: tcp_get_info() should fetch socket fields once (Sabrina Dubroca) [1235100] - [net] tcp: add pacing_rate information into tcp_info (Sabrina Dubroca) [1235100] - [net] tcp: do not pace pure ack packets (Sabrina Dubroca) [1235100] - [net] ipv4: tcp: get rid of ugly unicast_sock (Sabrina Dubroca) [1235100] - [net] ipv4: dst_entry leak in ip_send_unicast_reply() (Sabrina Dubroca) [1235100] - [net] ipv4: rename ip_options_echo to __ip_options_echo() (Sabrina Dubroca) [1235100] - [net] tcp: ipv4: initialize unicast_sock sk_pacing_rate (Sabrina Dubroca) [1235100] - [net] tcp: refine TSO autosizing (Sabrina Dubroca) [1235100] - [net] tcp: use ACCESS_ONCE() in tcp_update_pacing_rate() (Sabrina Dubroca) [1235100] - [net] introduce SO_MAX_PACING_RATE (Sabrina Dubroca) [1235100] - [net] configs: enable Fair Queue scheduler (CONFIG_NET_SCH_FQ) (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: correct spelling of locally (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: better control of DDOS traffic (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: avoid hang when quantum 0 (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: remove useless TIME_WAIT check (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: increase max delay from 125 ms to one second (Sabrina Dubroca) [1235102] - [net] net_sched: avoid costly atomic operation in fq_dequeue() (Sabrina Dubroca) [1235102] - [net] netem: Fixes byte backlog accounting for the first of two chained netem instances (Sabrina Dubroca) [1235102] - [net] net_sched: implement qstat helper routines (Sabrina Dubroca) [1235102] - [net] sch_tbf: handle too small burst (Sabrina Dubroca) [1235102] - [net] sch_tbf: segment too big GSO packets (Sabrina Dubroca) [1235102] - [net] netem: update backlog after drop (Sabrina Dubroca) [1235102] - [net] net_sched: increment drop counters in qdisc_tree_decrease_qlen() (Sabrina Dubroca) [1235102] - [net] netem: fix possible NULL deref in netem_dequeue() (Sabrina Dubroca) [1235102] - [net] netem: use rb tree to implement the time queue (Sabrina Dubroca) [1235102] - [net] net_sched: return nla_nest_end() instead of skb->len (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: do not hold qdisc lock while allocating memory (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: more robust memory allocation (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: fix pacing for small frames (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: warn users using defrate (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: change classification of control packets (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: clear time_next_packet for reused flows (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: fix non TCP flows pacing (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: fix typo for initial_quantum (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: rate limiting improvements (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: qdisc dismantle fixes (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: prefetch() fix (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: Fair Queue packet scheduler (Sabrina Dubroca) [1235102]- [x86] irq: hide HYP in /proc/interrupts when not on Xen/Hyper-V (Vitaly Kuznetsov) [1238596 1238599] - [x86] hyperv: restore irq accounting (Vitaly Kuznetsov) [1238596 1238599] - [x86] xen: Add proper irq accounting for HYPERCALL vector (Vitaly Kuznetsov) [1238596 1238599] - [x86] irq: Properly tag virtualization entry in /proc/interrupts (Vitaly Kuznetsov) [1238596 1238599] - [x86] Add proper vector accounting for HYPERVISOR_CALLBACK_VECTOR (Vitaly Kuznetsov) [1238596 1238599] - [x86] kvm: keep track of LVT0 changes under APICv (Radim Krcmar) [1236434] - [x86] kvm: properly restore LVT0 (Radim Krcmar) [1236434] - [x86] kvm: make vapics_in_nmi_mode atomic (Radim Krcmar) [1236434] - [netdrv] sfc: Report TX completions to BQL after all TX events in interrupt (Jarod Wilson) [1242006] - [netdrv] sfc: Ensure down_write(&filter_sem) and up_write() are matched before calling efx_net_open() (Jarod Wilson) [1242006] - [netdrv] sfc: suppress handled MCDI failures when changing the MAC address (Jarod Wilson) [1242006] - [netdrv] sfc: add legacy method for changing a PF's MAC address (Jarod Wilson) [1242006] - [netdrv] sfc: refactor code in efx_ef10_set_mac_address() (Jarod Wilson) [1242006] - [crypto] nx - replace NX842_MEM_COMPRESS with function (Gustavo Duarte) [1221925] - [crypto] nx - move include/linux/nx842.h into drivers/crypto/nx/nx-842.h (Gustavo Duarte) [1221925] - [crypto] nx - fix nx-842 pSeries driver minimum buffer size (Gustavo Duarte) [1221925] - [crypto] nx - prevent nx 842 load if no hw driver (Gustavo Duarte) [1221925] - [crypto] nx - remove 842-nx null checks (Gustavo Duarte) [1221925] - [lib] correct 842 decompress for 32 bit (Gustavo Duarte) [1221925] - [lib] make lib/842 decompress functions static (Gustavo Duarte) [1221925] - [crypto] nx - add hardware 842 crypto comp alg (Gustavo Duarte) [1221925] - [crypto] nx - simplify pSeries nx842 driver (Gustavo Duarte) [1221925] - [crypto] nx - add PowerNV platform NX-842 driver (Gustavo Duarte) [1221925] - [crypto] nx - add nx842 constraints (Gustavo Duarte) [1221925] - [crypto] nx - add NX-842 platform frontend driver (Gustavo Duarte) [1221925] - [crypto] nx - rename nx-842.c to nx-842-pseries.c (Gustavo Duarte) [1221925] - [crypto] 842 - change 842 alg to use software (Gustavo Duarte) [1221925] - [lib] add software 842 compression/decompression (Gustavo Duarte) [1221925] - [powerpc] Add ICSWX instruction (Gustavo Duarte) [1221925] - [powerpc] export of_get_ibm_chip_id function (Gustavo Duarte) [1221925] - [crypto] Add 2 missing __exit_p (Gustavo Duarte) [1221925] - [crypto] nx-842: dev_set_drvdata can no longer fail (Gustavo Duarte) [1221925] - [crypto] nx - Use RCU_INIT_POINTER(x, NULL) (Gustavo Duarte) [1221925] - [crypto] nx-842: Fix handling of vmalloc addresses (Gustavo Duarte) [1221925] - [powerpc] perf: Fail 24x7 initcall if create_events_from_catalog() fails (Gustavo Duarte) [1182055] - [powerpc] perf: 24x7: Fix lockdep warning (Gustavo Duarte) [1182055] - [powerpc] perf: Document sysfs event description entries (Gustavo Duarte) [1182055] - [powerpc] perf: add the remaining gpci requests (Gustavo Duarte) [1182055] - [powerpc] perf: generate requests with counters annotated (Gustavo Duarte) [1182055] - [powerpc] perf: parse catalog and populate sysfs with events (Gustavo Duarte) [1182055] - [powerpc] perf: define EVENT_DEFINE_RANGE_FORMAT_LITE helper (Gustavo Duarte) [1182055] - [powerpc] perf: documentation: Add event parameters (Gustavo Duarte) [1182055] - [powerpc] perf: documentation: Remove duplicated docs for powerpc cpu specific events (Gustavo Duarte) [1182055] - [powerpc] perf: documentation: sysfs events/ interfaces (Gustavo Duarte) [1182055] - [powerpc] perf: Use common PMU interrupt disabled code (Gustavo Duarte) [1182055] - [powerpc] mm: Serialize pmd clear against a linux page table walk (Gustavo Duarte) [1233071] - [powerpc] mm: Return NULL for not present hugetlb page (Gustavo Duarte) [1233071] - [powerpc] mm: Return pte address if we find trans_splitting (Gustavo Duarte) [1233071] - [powerpc] mm: Make page table walk safe against thp split/collapse (Gustavo Duarte) [1233071] - [powerpc] kvm: Remove page table walk helpers (Gustavo Duarte) [1233071]- [powerpc] powernv: Fix race in updating core_idle_state (Steve Best) [1237270] - [cpuidle] powernv: Auto-promotion of snooze to deeper idle state (Gustavo Duarte) [1235256] - [netdrv] e1000, e1000e: Use dma_rmb instead of rmb for descriptor read ordering (John Greene) [1173781] - [netdrv] e1000: add dummy allocator to fix race condition between mtu change and netpoll (John Greene) [1173781] - [netdrv] e1000: call netif_carrier_off early on down (John Greene) [1173781] - [netdrv] e1000: support txtd update delay via xmit_more (John Greene) [1173781] - [netdrv] e1000: fix time comparison (John Greene) [1173781] - [netdrv] bna: revert "Update the Driver and Firmware Version" (Ivan Vecera) [1240644] - [kernel] module: remove TAINT_CRAP on staging modules (Prarit Bhargava) [1242024] - [block] revert "remove artifical max_hw_sectors cap" (Jeff Moyer) [1238922] - [perf] bench-numa: Show more stats of particular threads in verbose mode (Petr Holasek) [1018954] - [scsi] don't add scsi_device if its already visible (Vitaly Kuznetsov) [1242390] - [scsi] iscsi: let session recovery_tmo sysfs writes persist across recovery (Chris Leech) [1139038] - [edac] Properly unwind on failure path in edac_init() (Seth Jennings) [1240814] - [edac] Allow to pass driver-specific attribute groups (Seth Jennings) [1240814] - [edac] Use static attribute groups for managing sysfs entries (Seth Jennings) [1240814] - [edac] edac: edac_mc_sysfs: Make stuff static (Seth Jennings) [1240814] - [edac] Fix the leak of mci->bus->name when bus_register fails (Seth Jennings) [1240814] - [edac] Mark edac_create_debug_nodes as static (Seth Jennings) [1240814] - [x86] revert "pci: Refine the way to release PCI IRQ resources" (Steve Best) [1231358 1238216] - [x86] pci: Refine the way to release PCI IRQ resources (Steve Best) [1231358 1238216] - [x86] irq: Keep balance of IOAPIC pin reference count (Steve Best) [1231358 1238216] - [x86] irq: Fix placement of mp_should_keep_irq() (Steve Best) [1231358 1238216] - [x86] irq, pci: Keep IRQ assignment for runtime power management (Steve Best) [1231358 1238216] - [x86] irq, pci: Keep IRQ assignment for PCI devices during suspend/hibernation (Steve Best) [1231358 1238216] - [x86] Mark Intel Skylake-S processor as supported (Steve Best) [1131729] - [x86] bpf_jit: fix compilation of large bpf programs (Denys Vlasenko) [1236939] {CVE-2015-4700} - [x86] ASLR bruteforce possible for vdso library (Jacob Tanenbaum) [1184899] {CVE-2014-9585} - [x86] mm: Improve AMD Bulldozer ASLR workaround (Prarit Bhargava) [1240884] - [dma] ioat: fix tasklet tear down ("Herton R. Krzesinski") [1210093] - [md] revert "dm: only run the queue on completion if congested or no requests pending" (Mike Snitzer) [1241237] - [fs] nfsv4: Always drain the slot table before re-establishing the lease (Benjamin Coddington) [1240790] - [mm] export find_extend_vma() and handle_mm_fault() for driver use (Jerome Glisse) [1210492] - [mm] mmu_notifier: add new callback for mmu_notifier without breaking kabi (Jerome Glisse) [1210492] - [mm] mmu_notifier: call mmu_notifier_invalidate_range() from VMM (Jerome Glisse) [1210492] - [mm] mmu_notifier: add mmu_notifier_invalidate_range() (Jerome Glisse) [1210492]- [video] radeon: Conditionally compile PM code (Thomas Huth) [1238568] - [char] ipmi: Fix backport of powernv IPMI driver (Thomas Huth) [1238568] - [of] Silence warning due to bad backport in drivers/of/base.c (Thomas Huth) [1238568] - [powerpc] boot/fdt: Use unsigned long for pointer casts (Thomas Huth) [1238568] - [char] hwrng: pseries - remove incorrect __init/__exit markups (Thomas Huth) [1238568] - [mm] page_alloc.c: use '__paginginit' instead of '__init' (Thomas Huth) [1238568] - [fs] fuse: fix "uninitialized variable" warning (Thomas Huth) [1238568] - [powerpc] powernv: Fix merge issue for opal-prd channel (Rafael Aquini) [1221110 1229224] - [powerpc] PowerNV kernel is not able to manage 16G pages (Laurent Vivier) [1212273] - [s390] kdump: fix REGSET_VX_LOW vector register ELF notes (Hendrik Brueckner) [1236566] - [s390] zcrypt: Fixed reset and interrupt handling of AP queues (Hendrik Brueckner) [1238230] - [kvm] ppc: book3s-hv: Implement dynamic micro-threading on POWER8 (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Make use of unused threads when running guests (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Use msgsnd for signalling threads on POWER8 (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Translate kvmhv_commence_exit to C (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Streamline guest entry and exit (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Use bitmap of active threads rather than count (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Use decrementer to wake napping threads (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Don't wake thread with no vcpu on guest IPI (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Get rid of vcore nap_count and n_woken (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Fix list traversal in error case (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Move vcore preemption point up into kvmppc_run_vcpu (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Simplify handling of VCPUs that need a VPA update (Laurent Vivier) [1213669] - [powerpc] powernv: Fixes for hypervisor doorbell handling (Laurent Vivier) [1213669] - [x86] kvm: nsvm: Check for NRIPS support before updating control field (Bandan Das) [1167228] - [security] keys: Increase root_maxkeys and root_maxbytes sizes (David Howells) [1014573]- [fs] gfs2: add support for rename2 and RENAME_EXCHANGE (Benjamin Marzinski) [1163824] - [fs] ext4: allocate entire range in zero range (Lukas Czerner) [1187071] {CVE-2015-0275} - [fs] overlayfs: Warn on copy up if a process has a R/O fd open to the lower file (David Howells) [1226346] - [fs] gfs2: make sure S_NOSEC flag isn't overwritten (Benjamin Marzinski) [1203446] - [net] revert "[net] openvswitch: remove GFP_THISNODE" (Jiri Benc) [1238680] - [net] revert "[net] dev: set iflink to 0 for virtual interfaces" (Jiri Benc) [1238672] - [net] ipv4: __ip_local_out_sk() is static (Jiri Benc) [1234508] - [netdrv] ixgbe: Allow flow director to use entire queue space (Thadeu Lima de Souza Cascardo) [1238421] - [net] ethtool: Add helper routines to pass vf to rx_flow_spec (Thadeu Lima de Souza Cascardo) [1238421] - [net] inet: remove old fragmentation hash initializing (Phil Sutter) [1235733] - [net] ipv6: split inet6_hash_frag for netfilter and initialize secrets with net_get_random_once (Phil Sutter) [1235733] - [net] ipv4: initialize ip4_frags hash secret as late as possible (Phil Sutter) [1235733] - [net] switch net_secret key generation to net_get_random_once (Phil Sutter) [1235733] - [net] tcp: Do not call tcp_fastopen_reset_cipher from interrupt context (Phil Sutter) [1235733] - [net] tcp: switch tcp_fastopen key generation to net_get_random_once (Phil Sutter) [1235733] - [net] inet: convert inet_ehash_secret and ipv6_hash_secret to net_get_random_once (Phil Sutter) [1235733] - [net] ipv6: split inet6_ehashfn to hash functions per compilation unit (Phil Sutter) [1235733] - [net] ipv4: split inet_ehashfn to hash functions per compilation unit (Phil Sutter) [1235733] - [net] ipv4: harden fnhe_hashfun() (Phil Sutter) [1235733] - [net] netfilter: nfnetlink_log: remove unused code (Phil Sutter) [1235733] - [net] inet: split syncookie keys for ipv4 and ipv6 and initialize with net_get_random_once (Phil Sutter) [1235733] - [net] tcp: fix child sockets to use system default congestion control if not set (Phil Sutter) [1235252] - [net] netfilter: x_tables: align per cpu xt_counter (Phil Sutter) [1235240] - [net] netfilter: x_tables: remove XT_TABLE_INFO_SZ and a dereference (Phil Sutter) [1235240] - [net] esp6: Use high-order sequence number bits for IV generation (Herbert Xu) [1232741] - [net] esp4: Use high-order sequence number bits for IV generation (Herbert Xu) [1232741] - [net] xfrm: Always zero high-order sequence number bits (Herbert Xu) [1232741] - [net] drop the packet when fails to do software segmentation or header check (Jason Wang) [1232621] - [net] keep original skb which only needs header checking during software GSO (Jason Wang) [1232621] - [net] remove some unless free on failure in alloc_netdev_mqs() (Jason Wang) [1231604] - [netdrv] tuntap: Increase the number of queues in tun (Jason Wang) [1231604] - [net] allow large number of rx queues (Jason Wang) [1231604] - [net] allow large number of tx queues (Jason Wang) [1231604] - [kernel] hrtimer: Avoid locking in hrtimer_cancel() if timer not active (Prarit Bhargava) [1217140] - [kernel] hrtimer: Remove bogus hrtimer_active() check (Prarit Bhargava) [1217140] - [kernel] alarmtimer: Get rid of unused return value (Prarit Bhargava) [1217140] - [kernel] net: core: pktgen: Remove bogus hrtimer_active() check (Prarit Bhargava) [1217140] - [kernel] rtmutex: Remove bogus hrtimer_active() check (Prarit Bhargava) [1217140] - [kernel] futex: Remove bogus hrtimer_active() check (Prarit Bhargava) [1217140] - [kernel] hrtimer: Get rid of __hrtimer_start_range_ns() (Prarit Bhargava) [1217140] - [kernel] sched: core: Use hrtimer_start[_expires]() (Prarit Bhargava) [1217140] - [kernel] perf: core: Use hrtimer_start() (Prarit Bhargava) [1217140] - [kernel] x86: perf: uncore: Use hrtimer_start() (Prarit Bhargava) [1217140] - [kernel] x86: perf: Use hrtimer_start() (Prarit Bhargava) [1217140] - [kernel] tick: nohz: Rework next timer evaluation (Prarit Bhargava) [1217140] - [kernel] tick: sched: Restructure code (Prarit Bhargava) [1217140] - [kernel] tick: sched: Force tick interrupt and get rid of softirq magic (Prarit Bhargava) [1217140] - [kernel] tick: sched: Remove hrtimer_active() checks (Prarit Bhargava) [1217140] - [kernel] hrtimer: Get rid of hrtimer softirq (Prarit Bhargava) [1217140] - [kernel] hrtimer: Get rid of softirq time (Prarit Bhargava) [1217140] - [kernel] hrtimer: Fix incorrect tai offset calculation for non high-res timer systems (Prarit Bhargava) [1217140] - [kernel] hrtimer: Cleanup hrtimer accessors to the timekepeing state (Prarit Bhargava) [1217140] - [kernel] hrtimer: Prevent stale expiry time in hrtimer_interrupt() (Prarit Bhargava) [1217140] - [kernel] hrtimer: Remove hrtimer_enqueue_reprogram() (Prarit Bhargava) [1217140] - [kernel] hrtimer: Kick lowres dynticks targets on timer enqueue (Prarit Bhargava) [1217140] - [kernel] hrtimer: Store cpu-number in struct hrtimer_cpu_base (Prarit Bhargava) [1217140]- [fs] gfs2: handle NULL rgd in set_rgrp_preferences (Abhijith Das) [1211663] - [fs] gfs2: Don't add all glocks to the lru (Robert S Peterson) [1232841] - [fs] gfs2: Don't brelse rgrp buffer_heads every allocation (Robert S Peterson) [1154782] - [char] ipmi: Fix merge issue for IPMI SMBus handler (SSFIF) (Rafael Aquini) [1229675] - [kernel] sched: Avoid throttle_cfs_rq() racing with period_timer stopping (Rik van Riel) [1236413] - [kernel] add support for gcc 5 (Prarit Bhargava) [1227950] - [netdrv] vmxnet3: Changes for vmxnet3 adapter version 2 (fwd) (Neil Horman) [1237012] - [netdrv] vmxnet3: Fix memory leaks in rx path (fwd) (Neil Horman) [1237012] - [netdrv] vmxnet3: Register shutdown handler for device (fwd) (Neil Horman) [1237012] - [netdrv] vmxnet3: spelling fixes (Neil Horman) [1237012] - [netdrv] vmxnet3: Copy TCP header to mapped frame for IPv6 packets (Neil Horman) [1237012] - [netdrv] vmxnet3: Change the hex constant to its decimal equivalent (Neil Horman) [1237012] - [netdrv] vmxnet3: Fix ethtool -S to return correct rx queue stats (Neil Horman) [1237012] - [netdrv] bnx2x: fix DMA API usage (Michal Schmidt) [1234874 1236582] - [netdrv] bnx2x: fix lockdep splat (Michal Schmidt) [1236582] - [netdrv] bnx2x: Fix linearization for encapsulated packets (Michal Schmidt) [1236582] - [netdrv] bnx2x: Release nvram lock on error flow (Michal Schmidt) [1236582] - [netdrv] bnx2x: Fix statistics gathering on link change (Michal Schmidt) [1236582] - [netdrv] bnx2x: Fix self-test for 20g devices (Michal Schmidt) [1236582] - [netdrv] bnx2x: Fix VF MAC removal (Michal Schmidt) [1236582] - [netdrv] bnx2x: Don't notify about scratchpad parities (Michal Schmidt) [1236582] - [netdrv] bnx2x: Prevent false warning when accessing MACs (Michal Schmidt) [1236582] - [netdrv] bnx2x: Correct speed from baseT into KR (Michal Schmidt) [1236582] - [netdrv] bnx2x: Correct asymmetric flow-control (Michal Schmidt) [1236582]- [x86] perf: ibs: Update IBS MSRs and feature definitions (Jiri Olsa) [1135033] - [x86] Mark Intel Skylake-Y processor as supported (Steve Best) [1176665] - [edac] sb_edac: support for Broadwell -EP and -EX (Seth Jennings) [1223598] - [edac] sb_edac: Fix support for systems with two home agents per socket (Seth Jennings) [1223598] - [edac] sb_edac: Fix a typo and a thinko in address handling for Haswell (Seth Jennings) [1223598] - [edac] Remove arbitrary limit on number of channels (Seth Jennings) [1223598] - [edac] sb_edac: Fix detection on SNB machines (Seth Jennings) [1223598] - [edac] sb_edac: Fix erroneous bytes->gigabytes conversion (Seth Jennings) [1223598] - [edac] sb_edac: Claim a different PCI device (Seth Jennings) [1223598] - [edac] Move Intel SNB device ids from sb_edac to pci_ids.h (Seth Jennings) [1223598] - [edac] sb_edac: Mark get_mci_for_node_id as static (Seth Jennings) [1223598] - [kernel] genirq: Fix memory leak when calling irq_free_hwirqs() (Steve Best) [1237186] - [kernel] module: Call module notifier on failure after complete_formation() (Bandan Das) [1236273] - [documentation] intel_pstate: Improve legacy mode internal governors description (Prarit Bhargava) [1236586]- [hv] fcopy: set .owner reference for file operations (Vitaly Kuznetsov) [1236557] - [md] dm-btree-remove: fix bug in redistribute3 (Mike Snitzer) [1236092] - [x86] kvm: Enable PMU handling for AMD PERFCTRn and EVNTSELn MSRs (Wei Huang) [1076010] - [x86] kvm: Implement AMD vPMU code for KVM (Wei Huang) [1076010] - [x86] kvm: Define kvm_pmu_ops to support vPMU function dispatch (Wei Huang) [1076010] - [x86] kvm: vpmu: introduce kvm_pmu_msr_idx_to_pmc (Wei Huang) [1076010] - [x86] kvm: vpmu: reorder PMU functions (Wei Huang) [1076010] - [x86] kvm: vpmu: whitespace and stylistic adjustments in PMU code (Wei Huang) [1076010] - [x86] kvm: vpmu: use the new macros to go between PMC, PMU and VCPU (Wei Huang) [1076010] - [x86] kvm: vpmu: introduce pmu.h header (Wei Huang) [1076010] - [x86] kvm: vpmu: rename a few PMU functions (Wei Huang) [1076010] - [s390] crypto: ghash - Fix incorrect ghash icv buffer handling (Herbert Xu) [1207598] - [video] vt_buffer: drop console buffer copying optimisations (Dave Airlie) [1187449] - [netdrv] i40evf: fix panic during MTU change (Stefan Assmann) [1233585] - [netdrv] i40evf: don't configure unused RSS queues (Stefan Assmann) [1233649] - [security] lsm: get comm using lock to avoid race in string printing (Richard Guy Briggs) [1056327] - [kernel] audit: get comm using lock to avoid race in string printing (Richard Guy Briggs) [1056327] - [kernel] sched: cope with kabi constraints (Stanislaw Gruszka) [1064059] - [kernel] sched: Provide update_curr callbacks for stop/idle scheduling classes (Stanislaw Gruszka) [1064059] - [kernel] sched/cputime: Fix clock_nanosleep()/clock_gettime() inconsistency (Stanislaw Gruszka) [1064059] - [kernel] sched/cputime: Fix cpu_timer_sample_group() double accounting (Stanislaw Gruszka) [1064059]- [crypto] krng: Remove krng (Herbert Xu) [1229738] - [crypto] drbg: Add stdrng alias and increase priority (Herbert Xu) [1229738] - [crypto] seqiv: Move IV seeding into init function (Herbert Xu) [1229738] - [crypto] eseqiv: Move IV seeding into init function (Herbert Xu) [1229738] - [crypto] chainiv: Move IV seeding into init function (Herbert Xu) [1229738] - [security] selinux: convert WARN_ONCE() to printk() in selinux_nlmsg_perm() (Richard Guy Briggs) [1066686] - [security] selinux: cleanup error reporting in selinux_nlmsg_perm() (Richard Guy Briggs) [1066686] - [security] audit: fix dangling keywords in integrity ima message output (Richard Guy Briggs) [1066686] - [security] audit: invalid op= values for rules (Richard Guy Briggs) [1066686] - [security] selinux: normalize audit log formatting (Richard Guy Briggs) [1066686] - [fs] Fix problem recognizing symlinks (Sachin Prabhu) [1232788] - [fs] Fix mfsymlinks file size check (Sachin Prabhu) [1232788] - [fs] Update version number displayed by modinfo for cifs.ko (Sachin Prabhu) [1232788] - [fs] cifs: remove dead code (Sachin Prabhu) [1232788] - [fs] Fix setting time before epoch (negative time values) (Sachin Prabhu) [1232788] - [fs] Clarify Kconfig help text for CIFS and SMB2/SMB3 (Sachin Prabhu) [1232788] - [fs] cifs: Fix wrong filename length for SMB2 (Sachin Prabhu) [1232788] - [fs] cifs: Fix wrong restart readdir for SMB1 (Sachin Prabhu) [1232788] - [fs] cifs: Fix directory rename error (Sachin Prabhu) [1232788] - [fs] cifs: Allow directIO read/write during cache=strict (Sachin Prabhu) [1232788] - [fs] cifs: remove unneeded check of null checking in if condition (Sachin Prabhu) [1232788] - [fs] cifs: fix a possible use of uninit variable in SMB2_sess_setup (Sachin Prabhu) [1232788] - [fs] cifs: fix memory leak when password is supplied multiple times (Sachin Prabhu) [1232788] - [fs] cifs: fix a possible null pointer deref in decode_ascii_ssetup (Sachin Prabhu) [1232788] - [fs] Trivial whitespace fix (Sachin Prabhu) [1232788] - [fs] Enable fallocate -z support for SMB3 mounts (Sachin Prabhu) [1232788] - [fs] enable fallocate punch hole ("fallocate -p") for SMB3 (Sachin Prabhu) [1232788] - [fs] Incorrect error returned on setting file compressed on SMB2 (Sachin Prabhu) [1232788] - [fs] cifs: Fix wrong directory attributes after rename (Sachin Prabhu) [1232788] - [fs] cifs: Fix SMB2 readdir error handling (Sachin Prabhu) [1232788] - [fs] Workaround MacOS server problem with SMB2.1 write response (Sachin Prabhu) [1232788] - [fs] cifs: handle lease F_UNLCK requests properly (Sachin Prabhu) [1232788] - [fs] Cleanup sparse file support by creating worker function for it (Sachin Prabhu) [1232788] - [fs] Add sparse file support to SMB2/SMB3 mounts (Sachin Prabhu) [1232788] - [fs] Add missing definitions for CIFS File System Attributes (Sachin Prabhu) [1232788] - [fs] Add worker function to set allocation size (Sachin Prabhu) [1232788] - [fs] Fix incorrect hex vs. decimal in some debug print statements (Sachin Prabhu) [1232788] - [fs] Delete cifs specific helper functions for iter operations (Sachin Prabhu) [1232788] - [fs] Backport iov_iter_truncate() (Sachin Prabhu) [1232788] - [fs] new helper: copy_page_from_iter() (Sachin Prabhu) [1232788] - [fs] Introduce copy_page_to_iter (Sachin Prabhu) [1232788] - [fs] nfsv4: Ensure we skip delegations that are already being returned (Benjamin Coddington) [1206610] - [fs] nfsv4: Pin the superblock while we're returning the delegation (Benjamin Coddington) [1206610] - [fs] nfsv4: Ensure we honour NFS_DELEGATION_RETURNING in nfs_inode_set_delegation() (Benjamin Coddington) [1206610] - [fs] nfsv4: Ensure that we don't reap a delegation that is being returned (Benjamin Coddington) [1206610] - [fs] sunrpc: make debugfs file creation failure non-fatal (Benjamin Coddington) [1235634] - [fs] sunrpc: add a debugfs rpc_xprt directory with an info file in it (Benjamin Coddington) [1235634] - [fs] sunrpc: add debugfs file for displaying client rpc_task queue (Benjamin Coddington) [1235634] - [fs] sunrpc: eliminate RPC_TRACEPOINTS (Benjamin Coddington) [1235634] - [fs] nfsd: eliminate NFSD_DEBUG (Benjamin Coddington) [1235634] - [fs] sunrpc: eliminate RPC_DEBUG (Benjamin Coddington) [1235634] - [fs] lockd: eliminate LOCKD_DEBUG (Benjamin Coddington) [1235634] - [fs] nfs: take extra reference to fl->fl_file when running a setlk (Benjamin Coddington) [1236569] - [fs] xfs: don't truncate attribute extents if no extents exist (Brian Foster) [1236045] - [fs] fixing infinite OPEN loop in 4.0 stateid recovery (Benjamin Coddington) [1219184] - [fs] Recover from stateid-type error on SETATTR (Benjamin Coddington) [1214410] - [fs] pnfs: Fix a memory leak when attempted pnfs fails (Steve Dickson) [1234986] - [fs] nfs: Add a stub for GETDEVICELIST (Benjamin Coddington) [1234797] - [fs] nfs: fix high load average due to callback thread sleeping (Benjamin Coddington) [1234797] - [fs] sunrpc: fix braino in ->poll() (Benjamin Coddington) [1234797] - [fs] nfs: Fix a regression in the read() syscall (Benjamin Coddington) [1234797] - [fs] nfsv4: Don't call put_rpccred() under the rcu_read_lock() (Benjamin Coddington) [1234797] - [fs] nfs: Don't invalidate a submounted dentry in nfs_prime_dcache() (Benjamin Coddington) [1234797] - [fs] nfs: struct nfs_commit_info.lock must always point to inode->i_lock (Benjamin Coddington) [1234797] - [fs] nfsv4.1: Fix a kfree() of uninitialised pointers in decode_cb_sequence_args (Benjamin Coddington) [1234797] - [fs] nfsv4: Ensure we reference the inode for return-on-close in delegreturn (Benjamin Coddington) [1234797] - [fs] sunrpc: NULL utsname dereference on NFS umount during namespace cleanup (Benjamin Coddington) [1234797] - [fs] nfs: don't call blocking operations while !TASK_RUNNING (Benjamin Coddington) [1234797] - [fs] nfs: fix dio deadlock when O_DIRECT flag is flipped (Benjamin Coddington) [1234797] - [fs] nfsv4.1: Fix client id trunking on Linux (Benjamin Coddington) [1234797] - [fs] nfs41: fix nfs4_proc_layoutget error handling (Benjamin Coddington) [1234797] - [fs] nfs: fix subtle change in COMMIT behavior (Benjamin Coddington) [1234797] - [fs] sunrpc: Fix locking around callback channel reply receive (Benjamin Coddington) [1234797]- [unisys] add visorbus (Erik Arfvidson) [1228343] - [acpi] pci: Account for ARI in _PRT lookups (Alex Williamson) [1222066] - [pci] Move pci_ari_enabled() to global header (Alex Williamson) [1222066] - [cpufreq] intel_pstate: Fix overflow in busy_scaled due to long delay (Prarit Bhargava) [1228346] - [perf] tools: Add hint for 'Too many events are opened.' error message (Jiri Olsa) [990937] - [tools] perf: Fix "Command" sort_entry's cmp and collapse function (Jiri Olsa) [1220686] - [net] sctp: fix ASCONF list handling (Marcelo Leitner) [1206474] {CVE-2015-3212} - [md] dm-cache-policy-smq: fix "default" version to be 1.4.0 (Mike Snitzer) [1236618] - [of] Eliminate of_allnodes list (Gustavo Duarte) [1210533] - [of] Fix sysfs_dirent cache integrity issue (Gustavo Duarte) [1225539] - [powerpc] include: Add opal-prd to installed uapi headers (Gustavo Duarte) [1234370] - [powerpc] powernv: fix construction of opal PRD messages (Gustavo Duarte) [1234370] - [infiniband] mad: Add final OPA MAD processing (Honggang Li) [1229265] - [infiniband] mad: Add partial Intel OPA MAD support (Honggang Li) [1229265] - [infiniband] mad: Add partial Intel OPA MAD support (Honggang Li) [1229265] - [infiniband] core: Add OPA MAD core capability flag (Honggang Li) [1229265] - [infiniband] mad: Add support for additional MAD info to/from drivers (Honggang Li) [1229265] - [infiniband] mad: Convert allocations from kmem_cache to kzalloc (Honggang Li) [1229265] - [infiniband] core: Add ability for drivers to report an alternate MAD size (Honggang Li) [1229265] - [infiniband] mad: Support alternate Base Versions when creating MADs (Honggang Li) [1229265] - [infiniband] mad: Create a generic helper for DR forwarding checks (Honggang Li) [1229265] - [infiniband] mad: Create a generic helper for DR SMP Recv processing (Honggang Li) [1229265] - [infiniband] mad: Create a generic helper for DR SMP Send processing (Honggang Li) [1229265] - [infiniband] mad: Split IB SMI handling from MAD Recv handler (Honggang Li) [1229265] - [infiniband] mad cleanup: Generalize processing of MAD data (Honggang Li) [1229265] - [infiniband] mad cleanup: Clean up function params -- find_mad_agent (Honggang Li) [1229265] - [infiniband] ocrdma: fix double free on pd (Honggang Li) [1229265] - [infiniband] usnic: clean up some error handling code (Honggang Li) [1229265] - [infiniband] mthca: use swap() in mthca_make_profile() (Honggang Li) [1229265] - [infiniband] core: Don't warn on no SA support in event handler (Honggang Li) [1229265] - [infiniband] core: Don't advertise SA in RoCE port capabilities (Honggang Li) [1229265] - [infiniband] core cleanup: Add const to args - agent_send_response (Honggang Li) [1229265] - [infiniband] core cleanup: Add const on args - device->process_mad (Honggang Li) [1229265] - [infiniband] core cleanup: Add const to RDMA helpers (Honggang Li) [1229265] - [infiniband] ocrdma: Fix memory leak in _ocrdma_alloc_pd() (Honggang Li) [1229265] - [net] rds: re-entry of rds_ib_xmit/rds_iw_xmit (Honggang Li) [1229265] - [infiniband] ipoib: Fix RCU annotations in ipoib_neigh_hash_init() (Honggang Li) [1229265] - [infiniband] nes: Enable the use of the tos field in the nes driver (Honggang Li) [1229265] - [infiniband] iw_cm: Export tos field to iwarp providers (Honggang Li) [1229265] - [infiniband] core: Change rdma_protocol_iboe to roce (Honggang Li) [1229265] - [infiniband] core: Convert core to use bitfield for caps (Honggang Li) [1229265] - [infiniband] core: Add per port immutable struct to ib_device (Honggang Li) [1229265] - [infiniband] user_mad: Fix buggy usage of port index (Honggang Li) [1229265] - [infiniband] user_mad: Use new start/end port functions (Honggang Li) [1229265] - [infiniband] mad: Add const qualifiers to query only functions (Honggang Li) [1229265] - [infiniband] mad: Clean up rcv_has_same_class (Honggang Li) [1229265] - [infiniband] mad: Change ib_response_mad signature arguments (Honggang Li) [1229265] - [infiniband] mad: Change validate_mad signature arguments (Honggang Li) [1229265] - [net] rds: Switch to generic logging helpers (Honggang Li) [1229265] - [infiniband] core, cma: Nice log-friendly string helpers (Honggang Li) [1229265] - [infiniband] mad: Clean up comments in smi.c (Honggang Li) [1229265] - [infiniband] mad: Rename is_data_mad to is_rmpp_data_mad (Honggang Li) [1229265] - [infiniband] core: Create common start/end port functions (Honggang Li) [1229265] - [infiniband] verbs: Improve docs for rdma-helpers (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_eth_ah() (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_af_ib() (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_read_multi_sge() (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_ib_mcast() (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_ib_sa() (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_iw_cm() (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_ib_cm() (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_ib_smi() (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_ib_mad() (Honggang Li) [1229265] - [infiniband] verbs: Reform rest part in IB-core cma (Honggang Li) [1229265] - [infiniband] verbs: Reform cma_acquire_dev() (Honggang Li) [1229265] - [infiniband] verbs: Reform mcast related part in IB-core cma (Honggang Li) [1229265] - [infiniband] verbs: Reform route related part in IB-core cma (Honggang Li) [1229265] - [infiniband] verbs: Reform cm related part in IB-core cma/ucm (Honggang Li) [1229265] - [infiniband] verbs: Reform IB-core verbs (Honggang Li) [1229265] - [infiniband] verbs: Reform IB-ulp xprtrdma (Honggang Li) [1229265] - [infiniband] verbs: Reform IB-ulp ipoib (Honggang Li) [1229265] - [infiniband] verbs: Reform IB-core multicast (Honggang Li) [1229265] - [infiniband] verbs: Reform IB-core sa_query (Honggang Li) [1229265] - [infiniband] verbs: Reform IB-core cm (Honggang Li) [1229265] - [infiniband] verbs: Reform IB-core mad/agent/user_mad (Honggang Li) [1229265] - [infiniband] verbs: Implement raw management helpers (Honggang Li) [1229265] - [infiniband] verbs: Implement new callback query_protocol() (Honggang Li) [1229265]- [powerpc] misc: cxl: Add tracepoints (Gustavo Duarte) [1223004] - [powerpc] cxl: Enable CAPP recovery (Gustavo Duarte) [1223004] - [powerpc] cxl: Add missing return statement after handling AFU errror (Gustavo Duarte) [1223004] - [powerpc] cxl: Fail AFU initialisation if an invalid configuration record is found (Gustavo Duarte) [1223004] - [powerpc] cxl: Export optional AFU configuration record in sysfs (Gustavo Duarte) [1223004] - [powerpc] cxl: Fix device_node reference counting (Gustavo Duarte) [1223004] - [powerpc] cxl: Add ability to reset the card (Gustavo Duarte) [1223004] - [powerpc] cxl: Use image state defaults for reloading FPGA (Gustavo Duarte) [1223004] - [powerpc] cxl: Add image control to sysfs (Gustavo Duarte) [1223004] - [powerpc] cxl: Update CXL ABI documentation (Gustavo Duarte) [1223004] - [powerpc] cxl: remove redundant increment of hwirq (Gustavo Duarte) [1223004] - [powerpc] cxl: Fix issues when unmapping contexts (Gustavo Duarte) [1223004] - [powerpc] cxl: Disable SPAP register when freeing SPA (Gustavo Duarte) [1223004] - [powerpc] cxl: Disable AFU debug flag (Gustavo Duarte) [1223004] - [powerpc] cxl: Early return from cxl_handle_fault for a shut down context (Gustavo Duarte) [1223004] - [powerpc] cxl: Fix leaking interrupts if attach process fails (Gustavo Duarte) [1223004] - [powerpc] cxl: Unmap MMIO regions when detaching a context (Gustavo Duarte) [1223004] - [powerpc] cxl: Add timeout to process element commands (Gustavo Duarte) [1223004] - [powerpc] cxl: Change contexts_lock to a mutex to fix sleep while atomic bug (Gustavo Duarte) [1223004] - [powerpc] mm: don't do tlbie for updatepp request with NO HPTE fault (Gustavo Duarte) [1223004] - [powerpc] cxl: Name interrupts in /proc/interrupt (Gustavo Duarte) [1223004] - [powerpc] cxl: Return error to PSL if IRQ demultiplexing fails & print clearer warning (Gustavo Duarte) [1223004] - [powerpc] cxl: Fix PSL error due to duplicate segment table entries (Gustavo Duarte) [1223004] - [powerpc] cxl: Refactor cxl_load_segment() and find_free_sste() (Gustavo Duarte) [1223004] - [powerpc] cxl: Disable secondary hash in segment table (Gustavo Duarte) [1223004] - [powerpc] cxl: Fix afu_read() not doing finish_wait() on signal or non-blocking (Gustavo Duarte) [1223004] - [kernel] idr: Add new function idr_is_empty() (Gustavo Duarte) [1182022] - [kernel] idr: remove unused prototype of idr_free() (Gustavo Duarte) [1182022] - [misc] cxl: Add documentation for userspace APIs (Gustavo Duarte) [1182022] - [misc] cxl: Add driver to Kbuild and Makefiles (Gustavo Duarte) [1182022] - [misc] cxl: Add userspace header file (Gustavo Duarte) [1182022] - [misc] cxl: Driver code for powernv PCIe based cards for userspace access (Gustavo Duarte) [1182022] - [misc] cxl: Add base builtin support (Gustavo Duarte) [1182022] - [powerpc] mm: Add hooks for cxl (Gustavo Duarte) [1182022] - [powerpc] opal: Add PHB to cxl mode call (Gustavo Duarte) [1182022] - [powerpc] mm: Add new hash_page_mm() (Gustavo Duarte) [1182022] - [powerpc] Add new PCIe functions for allocating cxl interrupts (Gustavo Duarte) [1182022] - [powerpc] cxl: Add new header for call backs and structs (Gustavo Duarte) [1182022] - [powerpc] powernv: Split out set MSI IRQ chip code (Gustavo Duarte) [1182022] - [powerpc] mm: Export mmu_kernel_ssize and mmu_linear_psize (Gustavo Duarte) [1182022] - [powerpc] msi: Improve IRQ bitmap allocator (Gustavo Duarte) [1182022] - [powerpc] cell: Make spu_flush_all_slbs() generic (Gustavo Duarte) [1182022] - [powerpc] cell: Move data segment faulting code out of cell platform (Gustavo Duarte) [1182022] - [powerpc] cell: Move spu_handle_mm_fault() out of cell platform (Gustavo Duarte) [1182022] - [scsi] qla2xxx: Update the driver version to 8.07.00.18.07.2-k (Chad Dupuis) [1187302] - [scsi] qla2xxx: Restore physical port WWPN only, when port down detected for FA-WWPN port (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix virtual port configuration, when switch port is disabled/enabled (Chad Dupuis) [1187302] - [scsi] qla2xxx: Prevent multiple firmware dump collection for ISP27XX (Chad Dupuis) [1187302] - [scsi] qla2xxx: Disable Interrupt handshake for ISP27XX (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add debugging info for MBX timeout (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add serdes read/write support for ISP27XX (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add udev notification to save fw dump for ISP27XX (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add message for sucessful FW dump collected for ISP27XX (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add support to load firmware from file for ISP 26XX/27XX (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix beacon blink for ISP27XX (Chad Dupuis) [1187302] - [scsi] qla2xxx: Increase the wait time for firmware to be ready for P3P (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix crash due to wrong casting of reg for ISP27XX (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix warnings reported by static checker (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix printks in ql_log message (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix printk in qla25xx_setup_mode (Chad Dupuis) [1187302] - [scsi] qla2xxx: fix busy wait regression (Chad Dupuis) [1187302] - [scsi] qla2xxx: fix race in handling rport deletion during recovery causes panic (Chad Dupuis) [1187302] - [scsi] qla2xxx: remove redundant declaration in 'qla_gbl.h' (Chad Dupuis) [1187302] - [scsi] qla2xxx: Increase room in request queue for sending priority packets (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix sparse warning in qla_iocb.c file (Chad Dupuis) [1187302] - [scsi] qla2xxx: Move warning message to debug level (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fail adapter initialization on load ram failure (Chad Dupuis) [1187302] - [scsi] qla2xxx: Mark port lost when we receive an RSCN for it (Chad Dupuis) [1187302] - [scsi] qla2xxx: Restore WWPN in case of Loop Dead (Chad Dupuis) [1187302] - [scsi] qla2xxx: Honor FCP_RSP retry delay timer field (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add missing ISP27xx checks to optrom code (Chad Dupuis) [1187302] - [scsi] qla2xxx: Force use of mailbox interface for flash access commands for ISP27xx (Chad Dupuis) [1187302] - [scsi] qla2xxx: Free sysfs attributes for ISP27xx (Chad Dupuis) [1187302] - [scsi] qla2xxx: Disable laser for ISP2031 while unloading driver (Chad Dupuis) [1187302] - [scsi] qla2xxx: Enable diagnostic port using NVRAM parameters (Chad Dupuis) [1187302] - [scsi] qla2xxx: Declaration error cause stack corruption (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add fix in driver unload for pending activity (Chad Dupuis) [1187302] - [scsi] qla2xxx: Unload of qla2xxx driver crashes the machine (Chad Dupuis) [1187302] - [scsi] qla2xxx: Allow user to change ql2xfdmienable value (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix driver version string message (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add diagnostic port functionality (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add FA-WWN functionality (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add FDMI-2 functionality (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISPFx00 unexpected resets during adapter boot sequence (Chad Dupuis) [1187302] - [scsi] qla2xxx: Incorrect linked list semantic in qlafx00_get_fcport() (Chad Dupuis) [1187302] - [scsi] qla2xxx: Incorrect debug level on mailbox command print 0x1111 (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISPFX00 avoid writing semaphore register in request_irqs() (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix potential return count bug in qla2xxx_get_vpd_field() (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISP27xx fwdump template error print simplification (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISP25xx multiqueue shadow register crash fix (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add endianizer to max_payload_size modifier (Chad Dupuis) [1187302] - [scsi] qla2xxx: Enable fast flash access for ISP83xx (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add ISP27xx fwdump template entry T275 (insert buffer) (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISP27xx fwdump template fix insertbuf() routine (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISP27xx fwdump template remove high frequency debug logs (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISP27xx optimize fwdump entry table lookup (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISP27xx add tests for incomplete template (Chad Dupuis) [1187302] - [scsi] qla2xxx: Remove restriction on starting remote device discovery on port update (Chad Dupuis) [1187302] - [scsi] qla2xxx: Use pci_enable_msix_range() instead of pci_enable_msix() (Chad Dupuis) [1187302] - [scsi] qla2xxx: Use dma_zalloc_coherent (Chad Dupuis) [1187302] - [scsi] qla2xxx: Restrict max_lun to 16-bit for older HBAs (Chad Dupuis) [1187302] - [scsi] qla2xxx: Use kmemdup instead of kmalloc + memcpy (Chad Dupuis) [1187302] - [scsi] qla2xxx: fix incorrect debug printk (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISP27xx queue index shadow registers (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISP27xx firmware dump template spec updates (including T274) (Chad Dupuis) [1187302] - [scsi] qla2xxx: Update entry type 270 to match spec update (Chad Dupuis) [1187302] - [scsi] qla2xxx: Correction to ISP27xx template entry types 256 and 258 (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add pci device id 0x2271 (Chad Dupuis) [1187302] - [scsi] qla2xxx: Correct ISP83xx/ISP27xx mislogic in setting out_mb in qla25xx_init_req_que() (Chad Dupuis) [1187302] - [scsi] qla2xxx: Allow ISP83XX and ISP27XX both to write req_q_out register (Chad Dupuis) [1187302] - [scsi] qla2xxx: Correct operations for ISP27xx template types 270 and 271 (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add support for ISP2071 (Chad Dupuis) [1187302]- [usb] host: xhci: add mutex for non-thread-safe data (Don Zickus) [1232920] - [usb] make module xhci_hcd removable (Don Zickus) [1232920] - [usb] serial: ftdi_sio: Add support for a Motion Tracker Development Board (Don Zickus) [1232920] - [usb] usb-storage: Add NO_WP_DETECT quirk for Lacie 059f:0651 devices (Don Zickus) [1232920] - [usb] Added another USB product ID for ELAN touchscreen quirks (Don Zickus) [1232920] - [usb] xhci: gracefully handle xhci_irq dead device (Don Zickus) [1232920] - [usb] xhci: Solve full event ring by increasing TRBS_PER_SEGMENT to 256 (Don Zickus) [1232920] - [usb] xhci: fix isoc endpoint dequeue from advancing too far on transaction error (Don Zickus) [1232920] - [usb] visor: Match I330 phone more precisely (Don Zickus) [1232920] - [usb] pl2303: Remove support for Samsung I330 (Don Zickus) [1232920] - [usb] cdc-acm: prevent infinite loop when parsing CDC headers (Don Zickus) [1232920] - [usb] uas: Set max_sectors_240 quirk for ASM1053 devices (Don Zickus) [1232920] - [usb] uas: Add US_FL_MAX_SECTORS_240 flag (Don Zickus) [1232920] - [usb] uas: Allow uas_use_uas_driver to return usb-storage flags (Don Zickus) [1232920] - [usb] drivers/usb/core: devio.c: Removed an uneeded space before tab (Don Zickus) [1232920] - [usb] core: hub: use new USB_RESUME_TIMEOUT (Don Zickus) [1232920] - [usb] host: uhci: use new USB_RESUME_TIMEOUT (Don Zickus) [1232920] - [usb] host: ehci: use new USB_RESUME_TIMEOUT (Don Zickus) [1232920] - [usb] host: xhci: use new USB_RESUME_TIMEOUT (Don Zickus) [1232920] - [usb] define a generic USB_RESUME_TIMEOUT macro (Don Zickus) [1232920] - [usb] tracing: Add TRACE_SYSTEM_VAR to xhci-hcd (Don Zickus) [1232920] - [usb] ehci-hub: use USB_DT_HUB (Don Zickus) [1232920] - [usb] fhci-hub: use USB_DT_HUB (Don Zickus) [1232920] - [usb] ohci-hub: use USB_DT_HUB (Don Zickus) [1232920] - [usb] uhci-hub: use USB_DT_HUB (Don Zickus) [1232920] - [usb] wusbcore: rh: use USB_DT_HUB (Don Zickus) [1232920] - [usb] usb/misc: fix chaoskey build, needs HW_RANDOM (Don Zickus) [1232920] - [usb] Fix warnings in chaoskey driver (Don Zickus) [1232920] - [usb] cdc-wdm: error returns need to be translated (Don Zickus) [1232920] - [usb] cdc-wdm: fix endianness bug in debug statements (Don Zickus) [1232920] - [usb] cdc-wdm: unify error handling in write (Don Zickus) [1232920] - [usb] cdc-acm: convert to not directly using urb->status (Don Zickus) [1232920] - [usb] cdc-acm: surpress misleading message (Don Zickus) [1232920] - [usb] cdc-acm: fix race between callback and unthrottle (Don Zickus) [1232920] - [usb] usb/misc/usb3503: Always read refclk frequency from DT (Don Zickus) [1232920] - [usb] cdc-wdm: return correct error codes (Don Zickus) [1232920] - [usb] Move usb_disabled() towards top of the file (Don Zickus) [1232920] - [usb] Use usb_disabled() consistently (Don Zickus) [1232920] - [usb] Add driver for Altus Metrum ChaosKey device (v2) (Don Zickus) [1232920] - [usb] ftdi_sio: Use jtag quirk for SNAP Connect E10 (Don Zickus) [1232920] - [usb] xhci: apply XHCI_AVOID_BEI quirk to all Intel xHCI controllers (Don Zickus) [1232920] - [usb] xhci: handle Config Error Change (CEC) in xhci driver (Don Zickus) [1232920] - [usb] keyspan_pda: add new device id (Don Zickus) [1232920] - [usb] storage: Fix trivial typo in isd200_log_config() (Don Zickus) [1232920] - [usb] drivers: usb: storage: cypress_atacb.c: trivial checkpatch fixes (Don Zickus) [1232920] - [usb] drivers: usb: storage: alauda.c: properly place braces after function declarations (Don Zickus) [1232920] - [usb] appledisplay: Deletion of a check before backlight_device_unregister() (Don Zickus) [1232920] - [usb] ueagle-atm: Delete unnecessary checks before the function call "release_firmware" (Don Zickus) [1232920] - [usb] whci-hcd: Delete an unnecessary check before the function call "usb_put_hcd" (Don Zickus) [1232920] - [usb] xhci: plat: Add USB phy support (Don Zickus) [1232920] - [usb] xhci: unify cycle state toggling operation with 'XOR' (Don Zickus) [1232920] - [usb] legotower: use msecs_to_jiffies for time conversion (Don Zickus) [1232920] - [usb] image: use msecs_to_jiffies for time conversion (Don Zickus) [1232920] - [usb] uas: Add US_FL_NO_ATA_1X for Initio Corporation controllers / devices (Don Zickus) [1232920] - [usb] ftdi_sio: Added custom PID for Synapse Wireless product (Don Zickus) [1232920] - [usb] revert "xhci: Clear the host side toggle manually when endpoint is 'soft reset'" (Don Zickus) [1232920] - [usb] serial: fix infinite wait_until_sent timeout (Don Zickus) [1232920] - [usb] xhci: Workaround for PME stuck issues in Intel xhci (Don Zickus) [1232920] - [usb] xhci: fix reporting of 0-sized URBs in control endpoint (Don Zickus) [1232920] - [usb] ch341: set tty baud speed according to tty struct (Don Zickus) [1232920] - [usb] serial: cp210x: Adding Seletek device id's (Don Zickus) [1232920] - [usb] ch341: remove redundant close from open error path (Don Zickus) [1232920] - [usb] pl2303: disable break on shutdown (Don Zickus) [1232920] - [usb] serial: clean up bus probe error handling (Don Zickus) [1232920] - [usb] serial: fix port attribute-creation race (Don Zickus) [1232920] - [usb] serial: fix tty-device error handling at probe (Don Zickus) [1232920] - [usb] serial: fix potential use-after-free after failed probe (Don Zickus) [1232920] - [usb] console: add dummy __module_get (Don Zickus) [1232920] - [usb] revert "usb: serial: make bulk_out_size a lower limit" (Don Zickus) [1232920] - [usb] cdc-acm: Add support for Denso cradle CU-321 (Don Zickus) [1232920] - [usb] usb-storage: support for more than 8 LUNs (Don Zickus) [1232920] - [usb] uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS539 (Don Zickus) [1232920] - [usb] usbfs: don't leak kernel data in siginfo (Don Zickus) [1232920] - [usb] xhci: Clear the host side toggle manually when endpoint is 'soft reset' (Don Zickus) [1232920] - [usb] xhci: Allocate correct amount of scratchpad buffers (Don Zickus) [1232920] - [usb] Retry port status check on resume to work around RH bugs (Don Zickus) [1232920] - [usb] revert "usb: Reset USB-3 devices on USB-3 link bounce" (Don Zickus) [1232920] - [usb] uhci-hub: use HUB_CHAR_* (Don Zickus) [1232920] - [usb] kconfig: replace PPC_OF with PPC (Don Zickus) [1232920] - [usb] ehci-pci: disable for Intel MID platforms (update) (Don Zickus) [1232920] - [usb] ehci-pci: disable for Intel MID platforms (Don Zickus) [1232920] - [usb] ehci-pci: USB host controller support for Intel Quark X1000 (Don Zickus) [1232920] - [usb] host: pci_quirks: joing string literals (Don Zickus) [1232920] - [usb] add flag for HCDs that can't receive wakeup requests (isp1760-hcd) (Don Zickus) [1232920] - [usb] usbfs: allow URBs to be reaped after disconnection (Don Zickus) [1232920] - [usb] cdc-acm: kill unnecessary messages (Don Zickus) [1232920] - [usb] cdc-acm: add sanity checks (Don Zickus) [1232920] - [usb] Add OTG PET device to TPL (Don Zickus) [1232920] - [usb] usb-storage/scsi: blacklist FUA on JMicron 152d:2566 USB-SATA controller (Don Zickus) [1232920] - [usb] uas: Add no-report-opcodes quirk for Simpletech devices with id 4971:8017 (Don Zickus) [1232920] - [usb] storage: Revise/fix quirk for 04E6:000F SCM USB-SCSI converter (Don Zickus) [1232920] - [usb] core: hub: modify hub reset logic in hub driver (Don Zickus) [1232920] - [usb] wusbcore: rh: use HUB_CHAR_* (Don Zickus) [1232920] - [usb] ohci-hub: use HUB_CHAR_* (Don Zickus) [1232920] - [usb] ehci-hub: use HUB_CHAR_* (Don Zickus) [1232920] - [usb] xhci: Silence "xHCI xhci_drop_endpoint called with disabled ep ..." messages (Don Zickus) [1232920] - [usb] xhci: Print hcc params, version and quirks on init (Don Zickus) [1232920] - [usb] don't cancel queued resets when unbinding drivers (Don Zickus) [1232920] - [usb] Fix typo in `struct usb_host_interface' comment (Don Zickus) [1232920] - [usb] mos7840: remove unused code (Don Zickus) [1232920] - [usb] option: clean up blacklist handling (Don Zickus) [1232920] - [usb] serial: handle -ENODEV quietly in generic_submit_read_urb (Don Zickus) [1232920] - [usb] serial: silence all non-critical read errors (Don Zickus) [1232920] - [usb] console: fix potential use after free (Don Zickus) [1232920] - [usb] console: fix uninitialised ldisc semaphore (Don Zickus) [1232920] - [usb] ohci: add a quirk for ULi M5237 blocking on reset (Don Zickus) [1232920] - [usb] use *ph specifier in uss720 driver (Don Zickus) [1232920] - [usb] use *ph specifier in mikrotek driver (Don Zickus) [1232920] - [usb] core: buffer: smallest buffer should start at ARCH_DMA_MINALIGN (Don Zickus) [1232920] - [usb] xhci: Add completion code to the debug ouput of unhandled transfer events (Don Zickus) [1232920] - [usb] xhci: clean up work to remove unused parameters for functions in xhci-mem.c (Don Zickus) [1232920] - [usb] xhci-mem: Use setup_timer (Don Zickus) [1232920] - [usb] xhci: Use setup_timer (Don Zickus) [1232920] - [usb] xhci: remove unused parameter 'xhci' in function xhci_handshake() (Don Zickus) [1232920] - [usb] xhci: Clean up work to xhci_add_endpoint() (Don Zickus) [1232920] - [usb] uas: Add US_FL_NO_ATA_1X for 2 more Seagate disk enclosures (Don Zickus) [1232920] - [usb] uas: Do not blacklist ASM1153 disk enclosures (Don Zickus) [1232920] - [usb] uas: disable UAS on Apricorn SATA dongles (Don Zickus) [1232920] - [usb] uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS566 with usb-id 0bc2:a013 (Don Zickus) [1232920] - [usb] uas: Add US_FL_NO_ATA_1X for Seagate devices with usb-id 0bc2:a013 (Don Zickus) [1232920] - [usb] xhci: Add broken-streams quirk for Fresco Logic FL1000G xhci controllers (Don Zickus) [1232920] - [usb] ehci: adjust error return code (Don Zickus) [1232920] - [usb] ehci: fix initialization bug in iso_stream_schedule() (Don Zickus) [1232920] - [usb] xhci: Check if slot is already in default state before moving it there (Don Zickus) [1232920] - [usb] qcserial/option: make AT URCs work for Sierra Wireless MC73xx (Don Zickus) [1232920] - [usb] keyspan: fix null-deref at probe (Don Zickus) [1232920] - [usb] mos7720: delete some unneeded code (Don Zickus) [1232920] - [usb] wusb: replace memset by memzero_explicit (Don Zickus) [1232920] - [usb] xhci: fix comment for PORT_DEV_REMOVE (Don Zickus) [1232920] - [usb] xhci: don't use the same variable for stopped and halted rings current TD (Don Zickus) [1232920] - [usb] xhci: clear extra bits from slot context when setting max exit latency (Don Zickus) [1232920] - [usb] xhci: cleanup finish_td function (Don Zickus) [1232920] - [usb] adutux: NULL dereferences on disconnect (Don Zickus) [1232920] - [usb] pci-quirks: Deletion of unnecessary checks before the function call "pci_dev_put" (Don Zickus) [1232920] - [usb] usb-sis: Deletion of an unnecessary check before the function call "usb_put_dev" (Don Zickus) [1232920] - [usb] storage: Fix bus scan and multi-LUN support for SCM eUSCSI devices (Don Zickus) [1232920] - [usb] storage: Enable multi-target mode as vendor driver does for SCM eUSCSI bridge (Don Zickus) [1232920] - [usb] cdc-acm: check for valid interfaces (Don Zickus) [1232920] - [usb] cdc-acm: memory leak in error case (Don Zickus) [1232920] - [usb] usb-quirks: Add reset-resume quirk for MS Wireless Laser Mouse 6000 (Don Zickus) [1232920] - [usb] xhci: rework root port wake bits if controller isn't allowed to wakeup (Don Zickus) [1232920] - [usb] xhci: Reset a halted endpoint immediately when we encounter a stall (Don Zickus) [1232920] - [usb] revert "xhci: clear root port wake on bits if controller isn't wake-up capable" (Don Zickus) [1232920] - [usb] xhci: don't start a halted endpoint before its new dequeue is set (Don Zickus) [1232920] - [usb] ssu100: fix overrun-error reporting (Don Zickus) [1232920] - [usb] keyspan: fix overrun-error reporting (Don Zickus) [1232920] - [usb] keyspan: fix tty line-status reporting (Don Zickus) [1232920] - [usb] qcserial: Add support for HP lt4112 LTE/HSPA+ Gobi 4G Modem (Don Zickus) [1232920] - [usb] serial: ftdi_sio: add PIDs for Matrix Orbital products (Don Zickus) [1232920] - [usb] phonet: Replace calls to __skb_alloc_page with __dev_alloc_page (Don Zickus) [1232920] - [usb] serial: cp210x: add IDs for CEL MeshConnect USB Stick (Don Zickus) [1232920] - [usb] Remove __init from early_dbgp_init() prototype (Don Zickus) [1232920] - [usb] Create separate header for ehci-dbgp (Don Zickus) [1232920] - [usb] host: xhci-plat: remove duplicate check on resource (Don Zickus) [1232920] - [usb] host: uhci-platform: fix NULL pointer dereference on resource (Don Zickus) [1232920] - [usb] storage: Reject bogus max LUN values (Don Zickus) [1232920] - [usb] cdc-acm: add quirk for control-line state requests (Don Zickus) [1232920] - [usb] storage: Fix timeout in usb_stor_euscsi_init() and usb_stor_huawei_e220_init() (Don Zickus) [1232920] - [usb] cdc-acm: only raise DTR on transitions from B0 (Don Zickus) [1232920] - [usb] revert "storage: Replace magic number with define in usb_stor_euscsi_init()" (Don Zickus) [1232920] - [usb] serial: add Google simple serial SubClass support (Don Zickus) [1232920] - [usb] uas: Add US_FL_NO_ATA_1X quirk for 2 more Seagate models (Don Zickus) [1232920] - [usb] xhci: no switching back on non-ULT Haswell (Don Zickus) [1232920] - [usb] misc: usb3503: delete unnecessary 'out of memory' messages (Don Zickus) [1232920] - [usb] class: usbtmc: delete unnecessary 'out of memory' messages (Don Zickus) [1232920] - [usb] ehci/ohci-platform: use SIMPLE_DEV_PM_OPS to support hibernation (Don Zickus) [1232920] - [usb] hub: remove unused variable (Don Zickus) [1232920] - [usb] storage: Convert usb_stor_dbg to return void (Don Zickus) [1232920] - [usb] ohci: Eliminate platform-specific test in ohci.h (Don Zickus) [1232920] - [usb] ehci: add ehci_port_power interface (Don Zickus) [1232920] - [usb] uas: Make uas work with blk-mq (Don Zickus) [1232920] - [usb] yurex: fixed sparse warning of incorrect type (Don Zickus) [1232920] - [usb] Do not re-read descriptors for wired devices in usb_authorize_device() (Don Zickus) [1232920] - [usb] cdc-acm: Drop the warning for unusual capabilities (Don Zickus) [1232920] - [usb] quirks: enable device-qualifier quirk for yet another Elan touchscreen (Don Zickus) [1232920] - [usb] quirks: enable device-qualifier quirk for another Elan touchscreen (Don Zickus) [1232920] - [usb] storage: fix build warnings !CONFIG_PM (Don Zickus) [1232920] - [usb] uas: Add NO_ATA_1X for VIA VL711 devices (Don Zickus) [1232920] - [usb] xhci: Disable streams on Asmedia 1042 xhci controllers (Don Zickus) [1232920] - [usb] hwa: fix a warning message (Don Zickus) [1232920] - [usb] uas: Add US_FL_NO_ATA_1X quirk for 1 more Seagate model (Don Zickus) [1232920] - [usb] usb-storage: handle a skipped data phase (Don Zickus) [1232920] - [usb] Do not allow usb_alloc_streams on unconfigured devices (Don Zickus) [1232920] - [usb] cdc-acm: ensure that termios get set when the port is activated (Don Zickus) [1232920] - [usb] cdc-acm: add device id for GW Instek AFG-2225 (Don Zickus) [1232920] - [usb] mos7840: replace unnecessary atomic allocations (Don Zickus) [1232920] - [usb] mos7720: replace unnecessary atomic allocations (Don Zickus) [1232920] - [usb] kobil_sct: replace unnecessary atomic allocation (Don Zickus) [1232920] - [usb] opticon: fix non-atomic allocation in write path (Don Zickus) [1232920] - [usb] kobil_sct: fix non-atomic allocation in write path (Don Zickus) [1232920] - [usb] Fix typo in usb-serial-simple.c (Don Zickus) [1232920] - [usb] usbnet: add a callback for set_rx_mode (Don Zickus) [1232920] - [usb] serial: ftdi_sio: add "bricked" FTDI device PID (Don Zickus) [1232920] - [usb] serial: keyspan_pda: fix Entrega company name spelling (Don Zickus) [1232920] - [usb] kobil_sct: Remove unused transfer buffer allocs (Don Zickus) [1232920] - [usb] option: add Haier CE81B CDMA modem (Don Zickus) [1232920] - [usb] option: add support for Telit LE910 (Don Zickus) [1232920] - [usb] serial: ftdi_sio: add Awinda Station and Dongle products (Don Zickus) [1232920] - [usb] serial: cp210x: add Silicon Labs 358x VID and PID (Don Zickus) [1232920] - [usb] misc: drop owner assignment from platform_drivers (Don Zickus) [1232920] - [usb] uas: Reduce number of function arguments for uas_alloc_foo functions (Don Zickus) [1232920] - [usb] xhci: Allow xHCI drivers to be built as separate modules (Don Zickus) [1232920] - [usb] xhci: Export symbols used by host-controller drivers (Don Zickus) [1232920] - [usb] xhci: Check for XHCI_COMP_MODE_QUIRK when disabling D3cold (Don Zickus) [1232920] - [usb] xhci: Introduce xhci_init_driver() (Don Zickus) [1232920] - [usb] uas: disable use of blk-mq I/O path (Don Zickus) [1232920] - [usb] core: return -ENOTSUPP for all targeted hosts (Don Zickus) [1232920] - [usb] Add LED triggers for USB activity (Don Zickus) [1232920] - [usb] Rename usb-common.c (Don Zickus) [1232920] - [usb] hub: allow to process more usb hub events in parallel (Don Zickus) [1232920] - [usb] hub: rename khubd to hub_wq in documentation and comments (Don Zickus) [1232920] - [usb] hub: rename usb_kick_khubd() to usb_kick_hub_wq() (Don Zickus) [1232920] - [usb] hub: convert khubd into workqueue (Don Zickus) [1232920] - [usb] hub: rename hub_events() to hub_event() and handle only one event there (Don Zickus) [1232920] - [usb] hub: keep hub->dev reference all the time when struct usb_hub lives (Don Zickus) [1232920] - [usb] storage: Add quirk for another SCM-based USB-SCSI converter (Don Zickus) [1232920] - [usb] storage: Add quirks for Castlewood and Double-H USB-SCSI converters (Don Zickus) [1232920] - [usb] storage: Replace magic number with define in usb_stor_euscsi_init() (Don Zickus) [1232920] - [usb] quirks.h: use BIT() (Don Zickus) [1232920] - [usb] Add device quirk for ASUS T100 Base Station keyboard (Don Zickus) [1232920] - [usb] usb3503: clarify what the registers 'PDS' and 'CFG1' really do (Don Zickus) [1232920] - [usb] usb3503: correct error message in probe ('connect' to 'interrupt') (Don Zickus) [1232920] - [usb] Fixed a few typos (Don Zickus) [1232920] - [usb] storage: use *ph specifier to dump small buffers (Don Zickus) [1232920] - [usb] wusbcore: fix device disconnect on rekey timeout (Don Zickus) [1232920] - [usb] wusbcore: skip done segs before completing aborted transfer (Don Zickus) [1232920] - [usb] wusbcore: USB_WUSB_CBAF depends on USB (Don Zickus) [1232920] - [usb] wusbcore: remove USB_WUSB build dependency on PCI (Don Zickus) [1232920] - [usb] hwa: add USB build dependency for USB_HWA_HCD (Don Zickus) [1232920] - [usb] wusb: delete double assignment (Don Zickus) [1232920] - [usb] misc: yurex: remove useless casting of private_data (Don Zickus) [1232920] - [usb] xhci: Log extra info on "ERROR Transfer event TRB DMA ptr not part of current TD" (Don Zickus) [1232920] - [usb] xhci: Remove "FIXME - check all the stream rings for pending cancellations" (Don Zickus) [1232920] - [usb] xhci: Always ring the doorbell for active eps when a Set TR deq ptr cmd completes (Don Zickus) [1232920] - [usb] xhci: Fold queue_set_tr_deq into xhci_queue_new_dequeue_state (Don Zickus) [1232920] - [usb] xhci: xhci_ring_device: Ring stream ring bells for endpoints with streams (Don Zickus) [1232920] - [usb] xhci_suspend is not stopping the root hub timer for the shared HCD (Don Zickus) [1232920] - [usb] xhci: Move allocating of command for new_dequeue_state to queue_set_tr_deq() (Don Zickus) [1232920] - [usb] uas: Add response iu handling (Don Zickus) [1232920] - [usb] uas: Log error codes when logging errors (Don Zickus) [1232920] - [usb] uas: Cleanup uas_log_cmd_state usage (Don Zickus) [1232920] - [usb] uas: Remove protype hardware usb interface info (Don Zickus) [1232920] - [usb] uas: Remove support for old sense ui as used in pre-production hardware (Don Zickus) [1232920] - [usb] uas: Drop COMMAND_COMPLETED flag (Don Zickus) [1232920] - [usb] uas: Use scsi_print_command (Don Zickus) [1232920] - [usb] uas: Do not log urb status error on cancellation (Don Zickus) [1232920] - [usb] uas: Use streams on upcoming 10Gbps / 3.1 USB (Don Zickus) [1232920] - [usb] uas: pre_reset and suspend: Fix a few races (Don Zickus) [1232920] - [usb] uas: Fix memleak of non-submitted urbs (Don Zickus) [1232920] - [usb] uas: Drop all references to a scsi_cmnd once it has been aborted (Don Zickus) [1232920] - [usb] uas: Remove cmnd reference from the cmd urb (Don Zickus) [1232920] - [usb] uas: Drop inflight list (Don Zickus) [1232920] - [usb] uas: zap_pending: data urbs should have completed at this time (Don Zickus) [1232920] - [usb] uas: Simplify reset / disconnect handling (Don Zickus) [1232920] - [usb] uas: Free data urbs on completion (Don Zickus) [1232920] - [usb] uas: Simplify unlink of data urbs on error (Don Zickus) [1232920] - [usb] uas: Check against unexpected completions (Don Zickus) [1232920] - [usb] uas: Do not use scsi_host_find_tag (Don Zickus) [1232920] - [usb] uas: Add uas_get_tag() helper function (Don Zickus) [1232920] - [usb] uas: Fix resetting flag handling (Don Zickus) [1232920] - [usb] uas: Remove task-management / abort error handling code (Don Zickus) [1232920] - [usb] uas: Add another ASM1051 usb-id to the uas blacklist (Don Zickus) [1232920] - [usb] uas: Add US_FL_NO_ATA_1X quirk for Seagate (0bc2:ab20) drives (Don Zickus) [1232920] - [usb] uas: Add no-report-opcodes quirk (Don Zickus) [1232920] - [usb] uas: Add a quirk for rejecting ATA_12 and ATA_16 commands (Don Zickus) [1232920] - [usb] document the 'u' flag for usb-storage quirks parameter (Don Zickus) [1232920] - [usb] uas: replace WARN_ON_ONCE() with lockdep_assert_held() (Don Zickus) [1232920] - [usb] host: ehci-st: Add EHCI support for ST STB devices (Don Zickus) [1232920] - [usb] core: kconfig: TPL should apply for both OTG and EH (Don Zickus) [1232920] - [usb] core: TPL should apply for both OTG and EH (Don Zickus) [1232920] - [usb] hcd: add TPL support flag (Don Zickus) [1232920] - [usb] serial: Remove unused tty->hw_stopped (Don Zickus) [1232920] - [usb] quirks: enable device-qualifier quirk for Elan Touchscreen (Don Zickus) [1232920] - [usb] core: add device-qualifier quirk (Don Zickus) [1232920] - [usb] cp210x: add support for Seluxit USB dongle (Don Zickus) [1232920] - [usb] serial: cp210x: added Ketra N1 wireless interface support (Don Zickus) [1232920] - [usb] storage: Add quirks for Entrega/Xircom USB to SCSI converters (Don Zickus) [1232920] - [usb] storage: Add quirk for Ariston Technologies iConnect USB to SCSI adapter (Don Zickus) [1232920] - [usb] storage: Add quirk for Adaptec USBConnect 2000 USB-to-SCSI Adapter (Don Zickus) [1232920] - [scsi] don't store LUN bits in CDB[1] for USB mass-storage devices (Don Zickus) [1232920] - [usb] xhci: fix oops when xhci resumes from hibernate with hw lpm capable devices (Don Zickus) [1232920] - [usb] xhci: Fix OOPS in xhci error handling code (Don Zickus) [1232920] - [usb] xhci: Fix null pointer dereference if xhci initialization fails (Don Zickus) [1232920] - [usb] storage: Add single-LUN quirk for Jaz USB Adapter (Don Zickus) [1232920] - [usb] uas: Add missing le16_to_cpu calls to asm1051 / asm1053 usb-id check (Don Zickus) [1232920] - [usb] uas: Disable uas on ASM1051 devices (Don Zickus) [1232920] - [usb] bcma: store more alternative addresses (Don Zickus) [1232920] - [usb] ftdi_sio: Add support for GE Healthcare Nemo Tracker device (Don Zickus) [1232920] - [usb] host: xhci: fix compliance mode workaround (Don Zickus) [1232920] - [usb] serial: xsens_mt: always bind to interface number 1 (Don Zickus) [1232920] - [usb] serial: xsens_mt: add author and description (Don Zickus) [1232920] - [usb] serial: add Medtronic CareLink USB driver (Don Zickus) [1232920] - [usb] serial: add Novatel Wireless GPS driver (Don Zickus) [1232920] - [usb] serial: add support for multi-port simple drivers (Don Zickus) [1232920] - [usb] pl2303: use divisors for unsupported baud rates (Don Zickus) [1232920] - [usb] sierra: add 1199:68AA device ID (Don Zickus) [1232920] - [usb] sierra: avoid CDC class functions on "68A3" devices (Don Zickus) [1232920] - [usb] ftdi_sio: add support for NOVITUS Bono E thermal printer (Don Zickus) [1232920] - [usb] usbtest: Add interrupt EP testcases (Don Zickus) [1232920] - [usb] fix build error with CONFIG_PM_RUNTIME disabled (Don Zickus) [1232920] - [usb] xhci: Disable streams on Via XHCI with device-id 0x3432 (Don Zickus) [1232920] - [usb] serial: fix potential heap buffer overflow (Don Zickus) [1232920] - [usb] serial: fix potential stack buffer overflow (Don Zickus) [1232920] - [usb] hub: Prevent hub autosuspend if usbcore.autosuspend is -1 (Don Zickus) [1232920] - [usb] sisusb: add device id for Magic Control USB video (Don Zickus) [1232920] - [usb] ehci: using wIndex + 1 for hub port (Don Zickus) [1232920] - [usb] storage: add quirk for Newer Technology uSCSI SCSI-USB converter (Don Zickus) [1232920] - [usb] wusbcore: fix below build warning (Don Zickus) [1232920] - [usb] core: fix below build warning (Don Zickus) [1232920] - [usb] xhci: rework cycle bit checking for new dequeue pointers (Don Zickus) [1232920] - [usb] xhci: amd chipset also needs short TX quirk (Don Zickus) [1232920] - [usb] xhci: Treat not finding the event_seg on COMP_STOP the same as COMP_STOP_INVAL (Don Zickus) [1232920] - [usb] usbcore: Fix wrong device in an error message in hub_port_connect() (Don Zickus) [1232920] - [usb] ftdi_sio: Added PID for new ekey device (Don Zickus) [1232920] - [usb] serial: pl2303: add device id for ztek device (Don Zickus) [1232920] - [usb] ftdi_sio: add Basic Micro ATOM Nano USB2Serial PID (Don Zickus) [1232920] - [usb] revert "usb: option, zte_ev: move most ZTE CDMA devices to zte_ev" (Don Zickus) [1232920] - [usb] option: add VIA Telecom CDS7 chipset device id (Don Zickus) [1232920] - [usb] option: reduce interrupt-urb logging verbosity (Don Zickus) [1232920] - [usb] cdc_subset: deal with a device that needs reset for timeout (Don Zickus) [1232920] - [usb] devio: fix issue with log flooding (Don Zickus) [1232920] - [usb] uas: Log a warning when we cannot use uas because the hcd lacks streams (Don Zickus) [1232920] - [usb] uas: Only complain about missing sg if all other checks succeed (Don Zickus) [1232920] - [usb] xhci: Add missing checks for xhci_alloc_command failure (Don Zickus) [1232920] - [usb] xhci: Rename Asrock P67 pci product-id to EJ168 (Don Zickus) [1232920] - [usb] xhci: Blacklist using streams on the Etron EJ168 controller (Don Zickus) [1232920] - [usb] uas: Limit qdepth to 32 when connected over usb-2 (Don Zickus) [1232920] - [usb] usb-core bInterval quirk (Don Zickus) [1232920] - [usb] serial: ftdi_sio: Add support for new Xsens devices (Don Zickus) [1232920] - [usb] serial: ftdi_sio: Annotate the current Xsens PID assignments (Don Zickus) [1232920] - [usb] core: allow zero packet flag for interrupt urbs (Don Zickus) [1232920] - [usb] lvstest: Fix sparse warnings generated by kbuild test bot (Don Zickus) [1232920] - [usb] ohci: add check for stopped frame counter (Don Zickus) [1232920] - [usb] ohci: add I/O watchdog for orphan TDs (Don Zickus) [1232920] - [usb] ohci: make URB completions single-threaded (Don Zickus) [1232920] - [usb] ohci: redesign the TD done list (Don Zickus) [1232920] - [usb] ohci: no shortcut for unlinking URBS from a dead controller (Don Zickus) [1232920] - [usb] ohci: revert the ZF Micro orphan-TD quirk (Don Zickus) [1232920] - [usb] Fix persist resume of some SS USB devices (Don Zickus) [1232920] - [usb] usb-core: Remove Fix mes in file hcd.c (Don Zickus) [1232920] - [usb] usbcore: don't log on consecutive debounce failures of the same port (Don Zickus) [1232920] - [usb] serial: cp210x: Removing unncessary `usb_reset_device` on startup (Don Zickus) [1232920] - [usb] Add LVS Test device driver (Don Zickus) [1232920] - [usb] Add EXPORT_SYMBOL for usb_alloc_dev (Don Zickus) [1232920] - [usb] ohci: don't lose track of EDs when a controller dies (Don Zickus) [1232920] - [usb] ohci: fix bugs in debug routines (Don Zickus) [1232920] - [usb] ohci: add SG support (Don Zickus) [1232920] - [usb] shutdown all URBs after controller death (Don Zickus) [1232920] - [usb] add reset resume quirk for usb3503 (Don Zickus) [1232920] - [usb] usb3503: add PM functions (Don Zickus) [1232920] - [usb] uhci-platform: use devm_ioremap resource (Don Zickus) [1232920] - [usb] ohci: don't allocate HCCA atomically (Don Zickus) [1232920] - [usb] uhci: don't allocate frame list atomically (Don Zickus) [1232920] - [usb] ehci: don't allocate hardware periodic table atomically by default (Don Zickus) [1232920] - [usb] drivers/usb/host/fhci-dbg.c: remove unnecessary null test before debugfs_remove (Don Zickus) [1232920] - [usb] class: usbtmc.c: Cleaning up uninitialized variables (Don Zickus) [1232920] - [usb] host: xhci-plat: use devm_functions (Don Zickus) [1232920] - [usb] xhci: make error messages grepable (Don Zickus) [1232920] - [usb] force warm reset to break link re-connect livelock (Don Zickus) [1232920] - [usb] allow lpm (en/dis)able only if device is atleast in default state (Don Zickus) [1232920] - [usb] xhci: platform: Set xhci lpm support quirk based on platform data (Don Zickus) [1232920] - [usb] documentation: dt-bindings: update xhci-platform DT binding (Don Zickus) [1232920] - [usb] xhci: platform: Add (en/dis)able_usb3_lpm_timeout (Don Zickus) [1232920] - [usb] xhci: A default implementation for Ux timeout calculation and tier policy check (Don Zickus) [1232920] - [usb] kl5kusb105: Remove klsi_105_tiocmset function (Don Zickus) [1232920] - [usb] mos7840: remove unnecessary null test before kfree (Don Zickus) [1232920] - [usb] ftdi_sio: remove redundant mtxorb quirk (Don Zickus) [1232920] - [usb] ftdi_sio: clean up ftdi_set_max_packet_size() (Don Zickus) [1232920] - [usb] ftdi_sio: fix max-packet-size warning (Don Zickus) [1232920] - [usb] ftdi_sio: make port probe less verbose (Don Zickus) [1232920] - [usb] xhci: Correct last context entry calculation for Configure Endpoint (Don Zickus) [1232920]- [x86] perf: Fix bug in unused code (Don Dugger) [1036948] - [x86] Someone fat fingered a merge conflict and lost the Makefile hunk (Don Dugger) [1036948] - [x86] perf: Enable conflicting event scheduling for CQM (Don Dugger) [1036948] - [x86] perf: Perform rotation on Intel CQM RMIDs (Don Dugger) [1036948] - [x86] perf: Implement LRU monitoring ID allocation for CQM (Don Dugger) [1036948] - [x86] Add support for Intel Cache QoS Monitoring (CQM) detection (Don Dugger) [1036948] - [x86] Mark Intel Broadwell-H processor as supported (Steve Best) [1131290] - [kernel] sched/stop_machine: Fix deadlock between multiple stop_two_cpus() (Jiri Olsa) [1223796] - [x86] edac: Disable EDAC debug logging by default (Prarit Bhargava) [1232712] - [kernel] sched/clock: Fixup early initialization (Prarit Bhargava) [1234322] - [kernel] sched/clock: Fix up clear_sched_clock_stable() (Prarit Bhargava) [1234322] - [mm] memory-hotplug: set zone->wait_table to null after freeing it (Yasuaki Ishimatsu) [1222754] - [mm] memory-hotplug: postpone the reset of obsolete pgdat (Yasuaki Ishimatsu) [1222754] - [mm] memory-failure: me_huge_page() does nothing for thp (Tomoaki Nishimura) [1226196] - [mm] soft-offline: don't free target page in successful page migration (Tomoaki Nishimura) [1226196] - [mm] memory-failure: introduce get_hwpoison_page() for consistent refcount handling (Tomoaki Nishimura) [1226196] - [mm] memory-failure: split thp earlier in memory error handling (Tomoaki Nishimura) [1226196] - [mm] soft-offline: fix num_poisoned_pages counting on concurrent events (Tomoaki Nishimura) [1226196] - [mm] hugetlb: cleanup using paeg_huge_active() (Tomoaki Nishimura) [1226196] - [mm] hugetlb: introduce page_huge_active (Tomoaki Nishimura) [1226196] - [mm] soft-offline: use migrate_pages() instead of migrate_huge_page() (Tomoaki Nishimura) [1226196] - [mm] migrate: make core migration code aware of hugepage (Tomoaki Nishimura) [1226196] - [mm] hwpoison: drop lru_add_drain_all() in __soft_offline_page() (Tomoaki Nishimura) [1226196] - [mm] hwpoison-inject: check PageLRU of hpage (Tomoaki Nishimura) [1226196] - [mm] hwpoison-inject: fix refcounting in no-injection case (Tomoaki Nishimura) [1226196] - [mm] hwpoison: fix the lack of one reference count against poisoned page (Tomoaki Nishimura) [1226196] - [mm] memory-failure: call shake_page() when error hits thp tail page (Tomoaki Nishimura) [1226196] - [mm] hwpoison: fix race with changing page during offlining (Tomoaki Nishimura) [1226196] - [mm] hwpoison: Fix wrong error recovery status (Tomoaki Nishimura) [1226196] - [mm] hwpoison: call action_result() in failure path of hwpoison_user_mappings() (Tomoaki Nishimura) [1226196] - [mm] hwpoison: fix hugetlbfs/thp precheck in hwpoison_user_mappings() (Tomoaki Nishimura) [1226196] - [mm] hwpoison: fix the handling path of the victimized page frame that belong to non-LRU (Tomoaki Nishimura) [1226196] - [mm] memory-failure: fix memory leak by race between poison and unpoison (Tomoaki Nishimura) [1226196] - [mm] hwpoison: lock_page/unlock_page does not match for handling a free hugepage (Tomoaki Nishimura) [1226196] - [mm] memory-failure: move refcount only in !MF_COUNT_INCREASED (Tomoaki Nishimura) [1226196] - [infiniband] iser: Rewrite bounce buffer code path (Amir Vadai) [1164539] - [infiniband] iser: Bump version to 1.6 (Amir Vadai) [1164539] - [infiniband] iser: Remove code duplication for a single DMA entry (Amir Vadai) [1164539] - [infiniband] iser: Pass struct iser_mem_reg to iser_fast_reg_mr and iser_reg_sig_mr (Amir Vadai) [1164539] - [infiniband] iser: Modify struct iser_mem_reg members (Amir Vadai) [1164539] - [infiniband] iser: Make fastreg pool cache friendly (Amir Vadai) [1164539] - [infiniband] iser: Move PI context alloc/free to routines (Amir Vadai) [1164539] - [infiniband] iser: Move fastreg descriptor pool get/put to helper functions (Amir Vadai) [1164539] - [infiniband] iser: Merge build page-vec into register page-vec (Amir Vadai) [1164539] - [infiniband] iser: Get rid of struct iser_rdma_regd (Amir Vadai) [1164539] - [infiniband] iser: Remove redundant assignments in iser_reg_page_vec (Amir Vadai) [1164539] - [infiniband] iser: Move memory reg/dereg routines to iser_memory.c (Amir Vadai) [1164539] - [infiniband] iser: Don't pass ib_device to fall_to_bounce_buff routine (Amir Vadai) [1164539] - [infiniband] iser: Remove a redundant struct iser_data_buf (Amir Vadai) [1164539] - [infiniband] iser: Remove redundant cmd_data_len calculation (Amir Vadai) [1164539] - [infiniband] iser: Fix wrong calculation of protection buffer length (Amir Vadai) [1164539] - [infiniband] iser: Handle fastreg/local_inv completion errors (Amir Vadai) [1164539] - [infiniband] iser: Fix unload during ep_poll wrong dereference (Amir Vadai) [1164539] - [infiniband] iser: Release the iscsi endpoint if ep_disconnect wasn't called (Amir Vadai) [1164539] - [infiniband] iser: Fix memory regions possible leak (Amir Vadai) [1164539] - [infiniband] iser: Use correct dma direction when unmapping SGs (Amir Vadai) [1164539] - [infiniband] iser: Bump version to 1.5 (Amir Vadai) [1164539] - [infiniband] iser: Micro-optimize iser_handle_wc (Amir Vadai) [1164539] - [infiniband] iser: Micro-optimize iser logging (Amir Vadai) [1164539] - [infiniband] iser: Use more completion queues (Amir Vadai) [1164539] - [infiniband] iser: Remove redundant is_mr indicator (Amir Vadai) [1164539] - [infiniband] iser: Centralize memory region invalidation to a function (Amir Vadai) [1164539] - [infiniband] iser: Terminate connection before cleaning inflight tasks (Amir Vadai) [1164539] - [infiniband] iser: Fix race between iser connection teardown and scsi TMFs (Amir Vadai) [1164539] - [infiniband] iser: Fix possible NULL derefernce ib_conn->device in session_create (Amir Vadai) [1164539] - [infiniband] iser: Fix sparse warnings (Amir Vadai) [1164539] - [infiniband] iser: Fix possible SQ overflow (Amir Vadai) [1164539] - [infiniband] iser: Decrement CQ's active QPs accounting when QP creation fails (Amir Vadai) [1164539] - [infiniband] iser: Collapse cleanup and disconnect handlers (Amir Vadai) [1164539] - [infiniband] iser: Fix catastrophic error flow hang (Amir Vadai) [1164539] - [infiniband] iser: Re-adjust CQ and QP send ring sizes to HW limits (Amir Vadai) [1164539] - [infiniband] iser: Centralize ib_sig_domain settings (Amir Vadai) [1164539] - [infiniband] iser: Bump version, add maintainer (Amir Vadai) [1164539] - [infiniband] iser: Fix/add kernel-doc style description in iscsi_iser.c (Amir Vadai) [1164539] - [infiniband] iser: Add/Fix kernel doc style descriptions in iscsi_iser.h (Amir Vadai) [1164539] - [infiniband] iser: Nit - add space after __func__ in iser logging (Amir Vadai) [1164539] - [infiniband] iser: Change iscsi_conn_stop log level to info (Amir Vadai) [1164539] - [infiniband] iser: Suppress scsi command send completions (Amir Vadai) [1164539] - [infiniband] iser: Optimize completion polling (Amir Vadai) [1164539] - [infiniband] iser: Use beacon to indicate all completions were consumed (Amir Vadai) [1164539] - [infiniband] iser: Use single CQ for RX and TX (Amir Vadai) [1164539] - [infiniband] iser: Use internal polling budget to avoid possible live-lock (Amir Vadai) [1164539] - [infiniband] iser: Centralize iser completion contexts (Amir Vadai) [1164539] - [infiniband] iser: Use iser_warn instead of BUG_ON in iser_conn_release (Amir Vadai) [1164539] - [infiniband] iser: Signal iSCSI layer that transport is broken in error completions (Amir Vadai) [1164539] - [infiniband] iser: Protect tasks cleanup in case IB device was already released (Amir Vadai) [1164539] - [infiniband] iser: Unbind at conn_stop stage (Amir Vadai) [1164539] - [infiniband] iser: Don't bound release_work completions timeouts (Amir Vadai) [1164539] - [infiniband] iser: Fix DEVICE REMOVAL handling in the absence of iscsi daemon (Amir Vadai) [1164539] - [infiniband] iser: Extend iser_free_ib_conn_res() (Amir Vadai) [1164539] - [infiniband] iser: Remove unused variables and dead code (Amir Vadai) [1164539] - [infiniband] iser: Re-introduce ib_conn (Amir Vadai) [1164539] - [infiniband] iser: Rename ib_conn -> iser_conn (Amir Vadai) [1164539] - [netdrv] tun: Allow to skip filter on attach (Oleg Nesterov) [1108829] - [netdrv] tun: Report whether the queue is attached or not (Oleg Nesterov) [1108829] - [netdrv] tun: Get skfilter layout (Oleg Nesterov) [1108829] - [netdrv] tun: Add ability to create tun device with given index (Oleg Nesterov) [1108829] - [mm] introduce VM_F_OP_EXTEND to fix KABI broken by file_operations->mremap (Oleg Nesterov) [1108829] - [fs] aio: Make it possible to remap aio ring (Oleg Nesterov) [1108829] - [net] make default ->i_fop have ->open() fail with ENXIO (Oleg Nesterov) [1108829] - [fs] proc: show locks in /proc/pid/fdinfo/X (Oleg Nesterov) [1108829] - [security] userns: Allow PR_CAPBSET_DROP in a user namespace (Oleg Nesterov) [1108829] - [mm] shm: add memfd_create() syscall (Oleg Nesterov) [1108829] - [kernel] prctl: PR_SET_MM -- introduce PR_SET_MM_MAP operation (Oleg Nesterov) [1108829] - [kernel] prctl: PR_SET_MM -- factor out mmap_sem when updating mm::exe_file (Oleg Nesterov) [1108829] - [mm] introduce check_data_rlimit helper (Oleg Nesterov) [1108829] - [fs] timerfd: Implement timerfd_ioctl method to restore timerfd_ctx::ticks, v3 (Oleg Nesterov) [1108829] - [documentation] procfs: Document timerfd output (Oleg Nesterov) [1108829] - [fs] timerfd: Implement show_fdinfo method (Oleg Nesterov) [1108829] - [fs] proc: show mnt_id in /proc/pid/fdinfo (Oleg Nesterov) [1108829] - [uapi] ptrace: add ability to get/set signal-blocked mask (Oleg Nesterov) [1108829] - [init] actually enable CONFIG_CHECKPOINT_RESTORE (Oleg Nesterov) [1108829] - [kernel] userns: Allow creation of user namespaces if user_namespace.enable=1 ("Eric W. Biederman") [1138782] - [fs] userns: Only allow privileged creation of the mount namespace ("Eric W. Biederman") [1138782] - [kernel] userns: Correct the comment in map_write ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: Allow setting gid_maps without privilege when setgroups is disabled ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: fix KABI broken by introduction of struct user_namespace.flags ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: Add a knob to disable setgroups on a per user namespace basis ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: Rename id_map_mutex to userns_state_mutex ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: Only allow the creator of the userns unprivileged mappings ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: Check euid no fsuid when establishing an unprivileged uid mapping ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: Don't allow unprivileged creation of gid mappings ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: Don't allow setgroups until a gid mapping has been established ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: Document what the invariant required for safe unprivileged mappings ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] groups: Consolidate the setgroups permission checks ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [fs] userns: Change inode_capable to capable_wrt_inode_uidgid ("Eric W. Biederman") [1109837 1138782] {CVE-2014-4014} - [kernel] userns: Kill nsown_capable it makes the wrong thing easy ("Eric W. Biederman") [1138782] - [kernel] userns: fix KABI broken by introduction of struct user_namespace.level ("Eric W. Biederman") [1138782] - [kernel] userns: limit the maximum depth of user_namespace->parent chain ("Eric W. Biederman") [1109837]- [md] make sure MD_RECOVERY_DONE is clear before starting recovery/resync (Jes Sorensen) [1173510 1231997] - [md] Close race when setting 'action' to 'idle' (Jes Sorensen) [1173510 1231997] - [md] don't return 0 from array_state_store (Jes Sorensen) [1173510 1231997] - [md] dm-cache: switch the "default" cache replacement policy from mq to smq (Mike Snitzer) [1189059] - [md] dm-thin-metadata: remove in-core 'read_only' flag (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: prefix all DMERR and DMINFO messages with cache device name (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: add fail io mode and needs_check flag (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: age and write back cache entries even without active IO (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: wake the worker thread every time we free a migration object (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: add stochastic-multi-queue (smq) policy (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: boost promotion of blocks that will be overwritten (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: defer whole cells (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-bio-prison: add dm_cell_promote_or_release() (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: pull out some bitset utility functions for reuse (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: pass a new 'critical' flag to the policies when requesting writeback work (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: track IO to the origin device using io_tracker (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: add io_tracker (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: fix race when issuing a POLICY_REPLACE operation (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-raid: add support for the MD RAID0 personality (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-raid: a few cleanups (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-raid: fixup documentation for discard support (Mike Snitzer) [1189058 1189059 1191604] - [perf] x86: Enforce HT bug workaround with PEBS for SNB/IVB/HSW (Jiri Olsa) [1210494] - [perf] x86/intel: Fix SLM cache event list (Jiri Olsa) [1210494] - [perf] x86: Improve HT workaround GP counter constraint (Jiri Olsa) [1210494] - [perf] x86: Fix event/group validation (Jiri Olsa) [1210494] - [perf] x86: Disable PEBS-LL in intel_pmu_pebs_disable() (Jiri Olsa) [1210494] - [perf] x86/intel: Reset more state in PMU reset (Jiri Olsa) [1210494] - [perf] x86/intel: Make the HT bug workaround conditional on HT enabled (Jiri Olsa) [1210494] - [perf] x86/intel: Limit to half counters when the HT workaround is enabled, to avoid exclusive mode starvation (Jiri Olsa) [1210494] - [perf] x86/intel: Fix intel_get_event_constraints() for dynamic constraints (Jiri Olsa) [1210494] - [perf] x86/intel: Enforce HT bug workaround for SNB/IVB/HSW (Jiri Olsa) [1210494] - [perf] x86/intel: Implement cross-HT corruption bug workaround (Jiri Olsa) [1210494] - [perf] x86/intel: Add cross-HT counter exclusion infrastructure (Jiri Olsa) [1210494] - [perf] watchdog: Add watchdog enable/disable all functions (Jiri Olsa) [1210494] - [perf] x86: Add 'index' param to get_event_constraint() callback (Jiri Olsa) [1210494] - [perf] x86: Add 3 new scheduling callbacks (Jiri Olsa) [1210494] - [perf] x86: Vectorize cpuc->kfree_on_online (Jiri Olsa) [1210494] - [perf] x86: Rename x86_pmu::er_flags to 'flags' (Jiri Olsa) [1210494] - [netdrv] ibmveth: Add support for Large Receive Offload (Gustavo Duarte) [1233261] - [netdrv] ibmveth: Add GRO support (Gustavo Duarte) [1233261] - [netdrv] ibmveth: Add support for TSO (Gustavo Duarte) [1233261] - [netdrv] ibmveth: change rx buffer default allocation for CMO (Gustavo Duarte) [1233261] - [powerpc] powernv: reboot when requested by firmware (Gustavo Duarte) [1221072] - [kernel] reboot: add orderly_reboot for graceful reboot (Gustavo Duarte) [1221072] - [powerpc] sbus: ignore orderly_poweroff return value (Gustavo Duarte) [1221072] - [powerpc] powernv: Add OPAL soft-poweroff routine (Gustavo Duarte) [1221072] - [net] openvswitch: remove GFP_THISNODE (Jiri Benc) [1156461 1211348] - [net] openvswitch: Return vport module ref before destruction (Jiri Benc) [1156461 1211348] - [net] mpls: Fix the openvswitch select of NET_MPLS_GSO (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix serialization of non-masked set actions (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix key serialization (Jiri Benc) [1156461 1211348] - [net] openvswitch: Add missing initialization in validate_and_copy_set_tun() (Jiri Benc) [1156461 1211348] - [net] openvswitch: Reset key metadata for packet execution (Jiri Benc) [1156461 1211348] - [net] openvswitch: Only set TUNNEL_VXLAN_OPT if VXLAN-GBP metadata is set (Jiri Benc) [1156461 1211348] - [net] openvswitch: Initialize unmasked key and uid len (Jiri Benc) [1156461 1211348] - [net] openvswitch: Support masked set actions (Jiri Benc) [1156461 1211348] - [net] udptunnels: Call handle_offloads after inserting vlan tag (Jiri Benc) [1156461 1211348] - [net] openvswitch: Add support for checksums on UDP tunnels (Jiri Benc) [1156461 1211348] - [net] openvswitch: Add support for unique flow IDs (Jiri Benc) [1156461 1211348] - [net] genetlink: Add genlmsg_parse() helper function (Jiri Benc) [1156461 1211348] - [net] openvswitch: Use sw_flow_key_range for key ranges (Jiri Benc) [1156461 1211348] - [net] openvswitch: Refactor ovs_flow_tbl_insert() (Jiri Benc) [1156461 1211348] - [net] openvswitch: Refactor ovs_nla_fill_match() (Jiri Benc) [1156461 1211348] - [net] openvswitch: pass vxflags to vxlan_xmit_skb (Jiri Benc) [1156461 1211348] - [net] openvswitch: ignore genlmsg_end return value (Jiri Benc) [1156461 1211348] - [net] openvswitch: Support VXLAN Group Policy extension (Jiri Benc) [1156461 1211348] - [net] openvswitch: Allow for any level of nesting in flow attributes (Jiri Benc) [1156461 1211348] - [net] openvswitch: Rename GENEVE_TUN_OPTS() to TUN_METADATA_OPTS() (Jiri Benc) [1156461 1211348] - [net] openvswitch: packet messages need their own probe attribtue (Jiri Benc) [1156461 1211348] - [net] openvswitch: Introduce ovs_tunnel_route_lookup (Jiri Benc) [1156461 1211348] - [net] openvswitch: Remove unnecessary version.h inclusion (Jiri Benc) [1156461 1211348] - [net] openvswitch: Consistently include VLAN header in flow and port stats (Jiri Benc) [1156461 1211348] - [net] genetlink: pass only network namespace to genl_has_listeners() (Jiri Benc) [1156461 1211348] - [net] openvswitch: fix odd_ptr_err.cocci warnings (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix vport_send double free (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix GSO with multiple MPLS label (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix MPLS action validation (Jiri Benc) [1156461 1211348] - [net] openvswitch: replace remaining users of arch_fast_hash with jhash (Jiri Benc) [1156461 1211348] - [net] openvswitch: set correct protocol on route lookup (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix flow mask validation (Jiri Benc) [1156461 1211348] - [net] vlan: move vlan pop/push functions into common code (Jiri Benc) [1156461 1211348] - [net] move make_writable helper into common code (Jiri Benc) [1156461 1211348] - [net] vlan: introduce __vlan_insert_tag helper which does not free skb (Jiri Benc) [1156461 1211348] - [net] vlan: Call dev_kfree_skb_any instead of kfree_skb (Jiri Benc) [1156461 1211348] - [net] vlan: introduce *vlan_hwaccel_push_inside helpers (Jiri Benc) [1156461 1211348] - [net] vlan: validate_xmit_vlan() is static (Jiri Benc) [1156461 1211348] - [net] vlan: rename __vlan_put_tag to vlan_insert_tag_set_proto (Jiri Benc) [1156461 1211348] - [net] vlan: kill vlan_put_tag helper (Jiri Benc) [1156461 1211348] - [net] vlan: remove unused HAVE_VLAN_PUT_TAG (Jiri Benc) [1156461 1211348] - [net] openvswitch: actions: use skb_postpull_rcsum when possible (Jiri Benc) [1156461 1211348] - [net] openvswitch: Don't validate IPv6 label masks (Jiri Benc) [1156461 1211348] - [net] openvswitch: use PTR_ERR_OR_ZERO (Jiri Benc) [1156461 1211348] - [net] openvswitch: Validate IPv6 flow key and mask values (Jiri Benc) [1156461 1211348] - [net] openvswitch: Convert dp rcu read operation to locked operations (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix NDP flow mask validation (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix checksum calculation when modifying ICMPv6 packets (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix memory leak (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix build failure (Jiri Benc) [1156461 1211348] - [net] openvswitch: Add support for OVS_FLOW_ATTR_PROBE (Jiri Benc) [1156461 1211348] - [net] openvswitch: Constify various function arguments (Jiri Benc) [1156461 1211348] - [net] openvswitch: Remove redundant key ref from upcall_info (Jiri Benc) [1156461 1211348] - [net] openvswitch: Optimize recirc action (Jiri Benc) [1156461 1211348] - [net] openvswitch: Extend packet attribute for egress tunnel info (Jiri Benc) [1156461 1211348] - [net] openvswitch: Export symbols as GPL symbols (Jiri Benc) [1156461 1211348] - [net] openvswitch: Avoid NULL mask check while building mask (Jiri Benc) [1156461 1211348] - [net] openvswitch: Refactor action alloc and copy api (Jiri Benc) [1156461 1211348] - [net] openvswitch: Move key_attr_size() to flow_netlink.h (Jiri Benc) [1156461 1211348] - [net] openvswitch: Remove flow member from struct ovs_skb_cb (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix the type of struct ovs_key_nd nd_target field (Jiri Benc) [1156461 1211348] - [net] openvswitch: Drop packets when interdev is not up (Jiri Benc) [1156461 1211348] - [net] openvswitch: Refactor get_dp() function into multiple access APIs (Jiri Benc) [1156461 1211348] - [net] openvswitch: Refactor ovs_flow_cmd_fill_info() (Jiri Benc) [1156461 1211348] - [net] openvswitch: refactor do_output() to move NULL check out of fast path (Jiri Benc) [1156461 1211348] - [net] openvswitch: Additional logging for -EINVAL on flow setups (Jiri Benc) [1156461 1211348] - [net] openvswitch: Remove redundant tcp_flags code (Jiri Benc) [1156461 1211348] - [net] openvswitch: Move table destroy to dp-rcu callback (Jiri Benc) [1156461 1211348] - [net] openvswitch: Add basic MPLS support to kernel (Jiri Benc) [1156461 1211348] - [net] openvswitch: Export lockdep_ovsl_is_held to modules (Jiri Benc) [1156461 1211348] - [net] openvswitch: Rename last_action() as nla_is_last() and move to netlink.h (Jiri Benc) [1156461 1211348] - [net] openvswitch: Turn vports with dependencies into separate modules (Jiri Benc) [1156461 1211348] - [net] openvswitch: Set flow-key members (Jiri Benc) [1156461 1211348] - [net] openvswitch: Create right mask with disabled megaflows (Jiri Benc) [1156461 1211348] - [net] openvswitch: fix a use after free (Jiri Benc) [1156461 1211348] - [net] openvswitch: use vport instead of p (Jiri Benc) [1156461 1211348] - [net] openvswitch: kerneldoc warning fix (Jiri Benc) [1156461 1211348] - [net] openvswitch: fix a sparse warning (Jiri Benc) [1156461 1211348] - [net] openvswitch: Add support for Geneve tunneling (Jiri Benc) [1156461 1211348] - [net] openvswitch: Factor out allocation and verification of actions (Jiri Benc) [1156461 1211348] - [net] openvswitch: Wrap struct ovs_key_ipv4_tunnel in a new structure (Jiri Benc) [1156461 1211348] - [net] openvswitch: Add support for matching on OAM packets (Jiri Benc) [1156461 1211348] - [net] openvswitch: Eliminate memset() from flow_extract (Jiri Benc) [1156461 1211348] - [net] mpls: Fix config check for mpls (Jiri Benc) [1156461 1211348] - [net] mpls: Use mpls_features to activate software MPLS GSO segmentation (Jiri Benc) [1156461 1211348] - [net] geneve: Pass UDP socket down through udp_tunnel{, 6}_xmit_skb() (Jiri Benc) [1156461 1211348] - [net] geneve: coding style: comparison for inequality with NULL (Jiri Benc) [1156461 1211348] - [net] geneve: coding style: comparison for equality with NULL (Jiri Benc) [1156461 1211348] - [net] geneve: Do not require sock in udp_tunnel_xmit_skb (Jiri Benc) [1156461 1211348] - [net] geneve: pass udp_offload struct to UDP gro callbacks (Jiri Benc) [1156461 1211348] - [net] geneve: Check family when reusing sockets (Jiri Benc) [1156461 1211348] - [net] geneve: Remove socket hash table (Jiri Benc) [1156461 1211348] - [net] geneve: Simplify locking (Jiri Benc) [1156461 1211348] - [net] geneve: Remove workqueue (Jiri Benc) [1156461 1211348] - [net] geneve: Add Geneve GRO support (Jiri Benc) [1156461 1211348] - [net] geneve: Fix races between socket add and release (Jiri Benc) [1156461 1211348] - [net] geneve: Remove socket and offload handlers at destruction (Jiri Benc) [1156461 1211348] - [net] geneve: Unregister pernet subsys on module unload (Jiri Benc) [1156461 1211348] - [net] geneve: Set GSO type on transmit (Jiri Benc) [1156461 1211348] - [net] ipv4: minor spelling fixes (Jiri Benc) [1156461 1211348] - [net] openvswitch: fix a compilation error when CONFIG_INET is not set (Jiri Benc) [1156461 1211348] - [net] geneve: fix a sparse warning (Jiri Benc) [1156461 1211348] - [net] geneve: Add Geneve tunneling protocol driver (Jiri Benc) [1156461 1211348] - [net] openvswitch: Replace rcu_dereference() with rcu_access_pointer() (Jiri Benc) [1156461 1211348] - [net] openvswitch: replace macros net_random and net_srandom with direct calls to prandom (Jiri Benc) [1156461 1211348] - [net] openvswitch: check CONFIG_OPENVSWITCH_GRE in makefile (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix struct comment (Jiri Benc) [1156461 1211348] - [net] vxlan: fix a shadow local variable (Jiri Benc) [1230935] - [net] ipv6: call iptunnel_xmit with NULL sock pointer if no tunnel sock is available (Jiri Benc) [1230935] - [net] udp_tunnel: Pass UDP socket down through udp_tunnel{, 6}_xmit_skb() (Jiri Benc) [1230935] - [net] kabi: whitelist struct nf_hook_state (Jiri Benc) [1230935] - [net] netfilter: Pass socket pointer down through okfn() (Jiri Benc) [1230935] - [net] netfilter: Add socket pointer to nf_hook_state (Jiri Benc) [1230935] - [net] netfilter: Add nf_hook_state initializer function (Jiri Benc) [1230935] - [net] netfilter: Pass nf_hook_state through arpt_do_table() (Jiri Benc) [1230935] - [net] netfilter: Pass nf_hook_state through nft_set_pktinfo*() (Jiri Benc) [1230935] - [net] netfilter: Pass nf_hook_state through ip6t_do_table() (Jiri Benc) [1230935] - [net] netfilter: Pass nf_hook_state through nf_nat_ipv6_{in, out, fn, local_fn}() (Jiri Benc) [1230935] - [net] netfilter: Pass nf_hook_state through ipt_do_table() (Jiri Benc) [1230935] - [net] netfilter: Pass nf_hook_state through nf_nat_ipv4_{in, out, fn, local_fn}() (Jiri Benc) [1230935] - [net] netfilter: Make nf_hookfn use nf_hook_state (Jiri Benc) [1230935] - [net] netfilter: Use nf_hook_state in nf_queue_entry (Jiri Benc) [1230935] - [net] netfilter: Create and use nf_hook_state (Jiri Benc) [1230935] - [net] netfilter: Remove extern from function prototypes (Jiri Benc) [1230935] - [net] bridge: fix netfilter/NF_BR_LOCAL_OUT for own, locally generated queries (Jiri Benc) [1230935] - [net] ipv6: Fix udp checksums with raw sockets (Vlad Yasevich) [1105064]- [scsi] storvsc: Set the SRB flags correctly when no data transfer is needed (Vitaly Kuznetsov) [1075441 1209811 1221298 1228231] - [scsi] storvsc: Fix a bug in copy_from_bounce_buffer() (Vitaly Kuznetsov) [1075441 1209811 1221298 1228231] - [scsi] storvsc: force SPC-3 compliance on win8 and win8 r2 hosts (Vitaly Kuznetsov) [1075441 1209811 1221298 1228231] - [scsi] storvsc: use cmd_size to allocate per-command data (Vitaly Kuznetsov) [1075441 1209811 1221298 1228231] - [hv] vmbus: unregister panic notifier on module unload (Vitaly Kuznetsov) [1210721] - [hv] vmbus: hyperv_panic_event() can be static (Vitaly Kuznetsov) [1210721] - [hv] vmbus: Correcting truncation error for constant HV_CRASH_CTL_CRASH_NOTIFY (Vitaly Kuznetsov) [1210721] - [hv] vmbus: Add support for VMBus panic notifier handler (Vitaly Kuznetsov) [1210721] - [hv] vmbus: Don't wait after requesting offers (Vitaly Kuznetsov) [1211914] - [hv] channel_mgmt: match var type to return type of wait_for_completion (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Get rid of some unnecessary messages (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Fix a bug in the error path in vmbus_open() (Vitaly Kuznetsov) [1211914] - [hv] vmbus_open(): reset the channel state on ENOMEM (Vitaly Kuznetsov) [1211914] - [hv] vmbus_post_msg: retry the hypercall on some transient errors (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Fix a bug in vmbus_establish_gpadl() (Vitaly Kuznetsov) [1211914] - [hv] x86: Mark the Hyper-V clocksource as being continuous (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Enable interrupt driven flow control (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Cleanup hv_post_message() (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Cleanup vmbus_establish_gpadl() (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Cleanup vmbus_teardown_gpadl() (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Cleanup vmbus_post_msg() (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Cleanup the packet send path (Vitaly Kuznetsov) [1211914] - [hv] hv_balloon: do not online pages in offline blocks (Vitaly Kuznetsov) [1133403 1218868] - [hv] hv_balloon: don't lose memory when onlining order is not natural (Vitaly Kuznetsov) [1133403 1218868] - [pnp] convert bus code to use dev_groups (Jarod Wilson) [1232626] - [rtc] convert rtc-cmos to dev_pm_ops from legacy pm_ops (Jarod Wilson) [1232626] - [pnp] fix restoring devices after hibernation (Jarod Wilson) [1232626] - [pnp] convert PNP driver bus legacy pm_ops to dev_pm_ops (Jarod Wilson) [1232626] - [pnp] change pnp bus pm_ops to invoke pnp driver dev_pm_ops if specified (Jarod Wilson) [1232626] - [pci] pciehp: Wait for hotplug command completion where necessary (Myron Stowe) [1227034] - [pci] pciehp: Add more Slot Control debug output (Myron Stowe) [1227034] - [pci] pciehp: Fix wait time in timeout message (Myron Stowe) [1227034] - [pci] pciehp: Reduce PCIe slot_ctrl to 16 bits (Myron Stowe) [1227034] - [infiniband] srp: Use P_Key cache for P_Key lookups (Honggang Li) [1164541] - [infiniband] srp: Allow newline separator for connection string (Honggang Li) [1164541] - [infiniband] srp: Fix a race condition triggered by destroying a queue pair (Honggang Li) [1164541] - [infiniband] srp: Separate target and channel variables (Honggang Li) [1164541] - [infiniband] srp: Introduce two new srp_target_port member variables (Honggang Li) [1164541] - [infiniband] srp: Avoid that I/O hangs due to a cable pull during LUN scanning (Honggang Li) [1164541] - [infiniband] srp: Remove stale connection retry mechanism (Honggang Li) [1164541] - [infiniband] srp: Move ib_destroy_cm_id() call into srp_free_ch_ib() (Honggang Li) [1164541] - [infiniband] srp: Fix return value check in srp_init_module() (Honggang Li) [1164541] - [infiniband] srp: Fix residual handling (Honggang Li) [1164541] - [infiniband] srp: Fix deadlock between host removal and multipathd (Honggang Li) [1164541] - [infiniband] srp: Avoid problems if a header uses pr_fmt (Honggang Li) [1164541] - [infiniband] srp: Add fast registration support (Honggang Li) [1164541] - [infiniband] srp: Rename FMR-related variables (Honggang Li) [1164541] - [infiniband] srp: One FMR pool per SRP connection (Honggang Li) [1164541] - [infiniband] srp: Introduce the 'register_always' kernel module parameter (Honggang Li) [1164541] - [infiniband] srp: Introduce srp_finish_mapping() (Honggang Li) [1164541] - [infiniband] srp: Introduce srp_map_fmr() (Honggang Li) [1164541] - [infiniband] srp: Introduce an additional local variable (Honggang Li) [1164541] - [infiniband] srp: Fix kernel-doc warnings (Honggang Li) [1164541] - [infiniband] srp: Fix a sporadic crash triggered by cable pulling (Honggang Li) [1164541] - [infiniband] srp: Fix a race condition between failing I/O and I/O completion (Honggang Li) [1164541] - [infiniband] srp: Avoid that writing into "add_target" hangs due to a cable pull (Honggang Li) [1164541] - [infiniband] srp: Make writing into the "add_target" sysfs attribute interruptible (Honggang Li) [1164541] - [infiniband] srp: Avoid duplicate connections (Honggang Li) [1164541] - [infiniband] srp: Add more logging (Honggang Li) [1164541] - [infiniband] srp: Check ib_query_gid return value (Honggang Li) [1164541] - [infiniband] ocrdma: Update ocrdma version number (Honggang Li) [1184955] - [infiniband] ocrdma: Fail connection for MTU lesser than 512 (Honggang Li) [1184955] - [infiniband] ocrdma: Fix dmac resolution for link local address (Honggang Li) [1184955] - [infiniband] ocrdma: Prevent allocation of DPP PDs if FW doesnt support it (Honggang Li) [1184955] - [infiniband] ocrdma: Fix the request length for RDMA_QUERY_QP mailbox command to FW (Honggang Li) [1184955] - [infiniband] ocrdma: Use VID 0 if PFC is enabled and vlan is not configured (Honggang Li) [1184955] - [infiniband] ocrdma: Fix QP state transition in destroy_qp (Honggang Li) [1184955] - [infiniband] ocrdma: Report EQ full fatal error (Honggang Li) [1184955] - [infiniband] ocrdma: Fix EQ destroy failure during driver unload (Honggang Li) [1184955] - [infiniband] ocrdma: Fix off by one in ocrdma_query_gid() (Honggang Li) [1184955] - [infiniband] ocrdma: Use unsigned for bit index (Honggang Li) [1184955] - [infiniband] ocrdma: Help gcc generate better code for ocrdma_srq_toggle_bit (Honggang Li) [1184955] - [infiniband] ocrdma: Update the ocrdma module version string (Honggang Li) [1184955] - [infiniband] ocrdma: set vlan present bit for user AH (Honggang Li) [1184955] - [infiniband] ocrdma: remove reference of ocrdma_dev out of ocrdma_qp structure (Honggang Li) [1184955] - [infiniband] ocrdma: Add support for interrupt moderation (Honggang Li) [1184955] - [infiniband] ocrdma: Honor return value of ocrdma_resolve_dmac (Honggang Li) [1184955] - [infiniband] ocrdma: Allow expansion of the SQ CQEs via buddy CQ expansion of the QP (Honggang Li) [1184955] - [infiniband] ocrdma: Discontinue support of RDMA-READ-WITH-INVALIDATE (Honggang Li) [1184955] - [infiniband] ocrdma: Host crash on destroying device resources (Honggang Li) [1184955] - [infiniband] ocrdma: Report correct state in ibv_query_qp (Honggang Li) [1184955] - [infiniband] ocrdma: Debugfs enhancments for ocrdma driver (Honggang Li) [1184955] - [infiniband] ocrdma: Report correct count of interrupt vectors while registering ocrdma device (Honggang Li) [1184955] - [infiniband] ocrdma: Move PD resource management to driver (Honggang Li) [1184955] - [infiniband] ocrdma: Increase the GID table size (Honggang Li) [1184955] - [infiniband] ocrdma: Add support for IB stack compliant stats in sysfs (Honggang Li) [1184955] - [infiniband] ocrdma: Save the bit environment, spare unncessary parenthesis (Honggang Li) [1184955] - [infiniband] ocrdma: The kernel has a perfectly good BIT() macro - use it (Honggang Li) [1184955] - [infiniband] ocrdma: Don't memset() buffers we just allocated with kzalloc() (Honggang Li) [1184955] - [infiniband] ocrdma: Remove a unused-label warning (Honggang Li) [1184955] - [infiniband] ipoib: Fix indentation level (Honggang Li) [1230203] - [infiniband] ipoib: Remove IPOIB_MCAST_RUN bit (Honggang Li) [1230203] - [infiniband] ipoib: Save only IPOIB_MAX_PATH_REC_QUEUE skb's (Honggang Li) [1230203] - [infiniband] ipoib: Handle QP in SQE state (Honggang Li) [1230203] - [infiniband] ipoib: Update broadcast record values after each successful join request (Honggang Li) [1230203] - [infiniband] ipoib: Use one linear skb in RX flow (Honggang Li) [1230203] - [fs] rbd: end I/O the entire obj_request on error (Sage Weil) [1229488] - [fs] rbd: rbd_wq comment is obsolete (Sage Weil) [1229488] - [fs] libceph: announce support for straw2 buckets (Sage Weil) [1229488] - [fs] crush: straw2 bucket type with an efficient 64-bit crush_ln() (Sage Weil) [1229488] - [fs] crush: ensuring at most num-rep osds are selected (Sage Weil) [1229488] - [fs] crush: drop unnecessary include from mapper.c (Sage Weil) [1229488] - [fs] ceph: fix uninline data function (Sage Weil) [1229488] - [fs] ceph: rename snapshot support (Sage Weil) [1229488] - [fs] ceph: fix null pointer dereference in send_mds_reconnect() (Sage Weil) [1229488] - [fs] ceph: hold on to exclusive caps on complete directories (Sage Weil) [1229488] - [fs] libceph: simplify our debugfs attr macro (Sage Weil) [1229488] - [fs] ceph: show non-default options only (Sage Weil) [1229488] - [fs] libceph: expose client options through debugfs (Sage Weil) [1229488] - [fs] libceph, ceph: split ceph_show_options() (Sage Weil) [1229488] - [fs] rbd: mark block queue as non-rotational (Sage Weil) [1229488] - [fs] libceph: don't overwrite specific con error msgs (Sage Weil) [1229488] - [fs] ceph: cleanup unsafe requests when reconnecting is denied (Sage Weil) [1229488] - [fs] ceph: don't zero i_wrbuffer_ref when reconnecting is denied (Sage Weil) [1229488] - [fs] ceph: don't mark dirty caps when there is no auth cap (Sage Weil) [1229488] - [fs] ceph: keep i_snap_realm while there are writers (Sage Weil) [1229488] - [fs] libceph: osdmap.h: Add missing format newlines (Sage Weil) [1229488] - [fs] ceph: kstrdup() memory handling (Sage Weil) [1229488] - [fs] ceph: properly release page upon error (Sage Weil) [1229488] - [fs] rbd: be more informative on -ENOENT failures (Sage Weil) [1229488] - [fs] ceph: match wait_for_completion_timeout return type (Sage Weil) [1229488] - [fs] ceph: use msecs_to_jiffies for time conversion (Sage Weil) [1229488] - [fs] ceph: remove redundant declaration (Sage Weil) [1229488] - [fs] ceph: fix dcache/nocache mount option (Sage Weil) [1229488] - [fs] ceph: drop cap releases in requests composed before cap reconnect (Sage Weil) [1229488] - [fs] Revert "libceph: use memalloc flags for net IO" (Sage Weil) [1229488] - [fs] libceph: kfree() in put_osd() shouldn't depend on authorizer (Sage Weil) [1229488] - [fs] libceph: fix double __remove_osd() problem (Sage Weil) [1229488] - [fs] rbd: convert to blk-mq (Carlos Maiolino) [1229488] - [fs] ceph: return error for traceless reply race (Sage Weil) [1229488] - [fs] ceph: fix dentry leaks (Sage Weil) [1229488] - [fs] ceph: re-send requests when MDS enters reconnecting stage (Sage Weil) [1229488] - [fs] ceph: show nocephx_require_signatures and notcp_nodelay options (Sage Weil) [1229488] - [fs] rbd: do not treat standalone as flatten (Sage Weil) [1229488] - [fs] ceph: fix atomic_open snapdir (Sage Weil) [1229488] - [fs] ceph: properly mark empty directory as complete (Sage Weil) [1229488] - [fs] client: include kernel version in client metadata (Sage Weil) [1229488] - [fs] ceph: provide seperate {inode, file}_operations for snapdir (Sage Weil) [1229488] - [fs] ceph: fix request time stamp encoding (Sage Weil) [1229488] - [fs] ceph: fix reading inline data when i_size > PAGE_SIZE (Sage Weil) [1229488] - [fs] ceph: avoid block operation when !TASK_RUNNING (ceph_mdsc_close_sessions) (Sage Weil) [1229488] - [fs] ceph: avoid block operation when !TASK_RUNNING (ceph_get_caps) (Sage Weil) [1229488] - [fs] ceph: avoid block operation when !TASK_RUNNING (ceph_mdsc_sync) (Sage Weil) [1229488] - [fs] rbd: fix error paths in rbd_dev_refresh() (Sage Weil) [1229488] - [fs] ceph: improve reference tracking for snaprealm (Sage Weil) [1229488] - [fs] ceph: properly zero data pages for file holes (Sage Weil) [1229488] - [fs] rbd: nuke copy_token() (Sage Weil) [1229488] - [fs] ceph: handle SESSION_FORCE_RO message (Sage Weil) [1229488] - [fs] libceph: use mon_client.c/put_generic_request() more (Sage Weil) [1229488] - [fs] libceph: nuke pool op infrastructure (Sage Weil) [1229488] - [fs] rbd: drop parent_ref in rbd_dev_unprobe() unconditionally (Sage Weil) [1229488] - [fs] rbd: fix rbd_dev_parent_get() when parent_overlap == 0 (Sage Weil) [1229488] - [fs] libceph: fix sparse endianness warnings (Sage Weil) [1229488] - [fs] ceph: use zu for len in ceph_fill_inline_data() (Sage Weil) [1229488] - [fs] ceph: fix setting empty extended attribute (Sage Weil) [1229488] - [fs] ceph: fix mksnap crash (Sage Weil) [1229488] - [fs] ceph: do_sync is never initialized (Sage Weil) [1229488] - [fs] ceph: support inline data feature (Sage Weil) [1229488] - [fs] ceph: flush inline version (Sage Weil) [1229488] - [fs] ceph: convert inline data to normal data before data write (Sage Weil) [1229488] - [fs] ceph: sync read inline data (Sage Weil) [1229488] - [fs] ceph: fetch inline data when getting Fcr cap refs (Sage Weil) [1229488] - [fs] ceph: use getattr request to fetch inline data (Sage Weil) [1229488] - [fs] ceph: add inline data to pagecache (Sage Weil) [1229488] - [fs] ceph: parse inline data in MClientReply and MClientCaps (Sage Weil) [1229488] - [fs] libceph: specify position of extent operation (Sage Weil) [1229488] - [fs] libceph: add CREATE osd operation support (Sage Weil) [1229488] - [fs] libceph: add SETXATTR/CMPXATTR osd operations support (Sage Weil) [1229488] - [fs] rbd: don't treat CEPH_OSD_OP_DELETE as extent op (Sage Weil) [1229488] - [fs] ceph: remove unused stringification macros (Sage Weil) [1229488] - [fs] libceph: require cephx message signature by default (Sage Weil) [1229488] - [fs] ceph: introduce global empty snap context (Sage Weil) [1229488] - [fs] ceph: message versioning fixes (Sage Weil) [1229488] - [fs] libceph: update ceph_msg_header structure (Sage Weil) [1229488] - [fs] libceph: message signature support (Sage Weil) [1229488] - [fs] libceph: store session key in cephx authorizer (Sage Weil) [1229488] - [fs] ceph, rbd: delete unnecessary checks before two function calls (Sage Weil) [1229488] - [fs] ceph: introduce a new inode flag indicating if cached dentries are ordered (Sage Weil) [1229488] - [fs] libceph: nuke ceph_kvfree() (Sage Weil) [1229488] - [fs] ceph: fix file lock interruption (Sage Weil) [1229488]- [mtd] powernv: Add powernv flash MTD abstraction driver (Gustavo Duarte) [1221094] - [of] Ensure unique names without sacrificing determinism (Gustavo Duarte) [1230093] - [of] kill off of_can_translate_address (Gustavo Duarte) [1230093] - [of] platform: fix device naming for non-translatable addresses (Gustavo Duarte) [1230093] - [of] base: Fix PowerPC address parsing hack (Gustavo Duarte) [1230093] - [of] address: Don't throw errors on absent ranges properties (Gustavo Duarte) [1230093] - [of] platform: Move platform devices under /sys/devices/platform (Gustavo Duarte) [1230093] - [of] Fix dereferencing node name in debug output to be safe (Gustavo Duarte) [1230093] - [powerpc] powernv: Add opal-prd channel (Gustavo Duarte) [1221110 1229224] - [powerpc] powernv: Expose OPAL APIs required by PRD interface (Gustavo Duarte) [1221110 1229224] - [powerpc] powernv: Merge common platform device initialisation (Gustavo Duarte) [1221110 1229224] - [powerpc] powernv: Add interfaces for flash device access (Gustavo Duarte) [1221072 1229224] - [powerpc] vfio: powerpc/spapr: Support Dynamic DMA windows (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: Register memory and define IOMMU v2 (David Gibson) [1213665] - [powerpc] mmu: Add userspace-to-physical addresses translation cache (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: powerpc/powernv/ioda2: Use DMA windows API in ownership control (David Gibson) [1213665] - [powerpc] iommu/ioda2: Add get_table_size() to calculate the size of future table (David Gibson) [1213665] - [powerpc] powernv/ioda2: Use new helpers to do proper cleanup on PE release (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: powerpc/powernv/ioda: Define and implement DMA windows API (David Gibson) [1213665] - [powerpc] powernv: Implement multilevel TCE tables (David Gibson) [1213665] - [powerpc] powernv/ioda2: Introduce pnv_pci_ioda2_set_window (David Gibson) [1213665] - [powerpc] powernv/ioda2: Introduce helpers to allocate TCE pages (David Gibson) [1213665] - [powerpc] powernv/ioda2: Rework iommu_table creation (David Gibson) [1213665] - [powerpc] iommu/powernv: Release replaced TCE (David Gibson) [1213665] - [powerpc] powernv: Implement accessor to TCE entry (David Gibson) [1213665] - [powerpc] powernv/ioda2: Add TCE invalidation for all attached groups (David Gibson) [1213665] - [powerpc] powernv/ioda2: Move TCE kill register address to PE (David Gibson) [1213665] - [powerpc] iommu: Fix IOMMU ownership control functions (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr/iommu/powernv/ioda2: Rework IOMMU ownership control (David Gibson) [1213665] - [powerpc] spapr: vfio: Switch from iommu_table to new iommu_table_group (David Gibson) [1213665] - [powerpc] spapr: vfio: Replace iommu_table with iommu_table_group (David Gibson) [1213665] - [powerpc] powernv/ioda/ioda2: Rework TCE invalidation in tce_build()/tce_free() (David Gibson) [1213665] - [powerpc] iommu: Move tce_xxx callbacks from ppc_md to iommu_table (David Gibson) [1213665] - [powerpc] powernv: Do not set "read" flag if direction==DMA_NONE (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: Rework groups attaching (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: Moving pinning/unpinning to helpers (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: Disable DMA mappings on disabled container (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: Move locked_vm accounting to helpers (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: Use it_page_size (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: Check that IOMMU page is fully contained by system page (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: Move page pinning from arch code to VFIO IOMMU driver (David Gibson) [1213665] - [powerpc] iommu: Always release iommu_table in iommu_free_table() (David Gibson) [1213665] - [powerpc] iommu: Put IOMMU group explicitly (David Gibson) [1213665] - [powerpc] powernv/ioda: Clean up IOMMU group registration (David Gibson) [1213665] - [powerpc] iommu/powernv: Get rid of set_iommu_table_base_and_group (David Gibson) [1213665] - [powerpc] eeh/ioda2: Use device::iommu_group to check IOMMU group (David Gibson) [1213665] - [netdrv] sfc: mark state UNINIT after unregister (Jarod Wilson) [1199178] - [netdrv] sfc: leak vports if a VF is assigned during PF unload (Jarod Wilson) [1199178] - [netdrv] sfc: force removal of VF and vport on driver removal (Jarod Wilson) [1199178] - [netdrv] sfc: do not allow VFs to be destroyed if assigned to guests (Jarod Wilson) [1199178] - [netdrv] sfc: don't update stats on VF when called in atomic context (Jarod Wilson) [1199178] - [netdrv] sfc: suppress vadaptor stats when EVB is not present (Jarod Wilson) [1199178] - [netdrv] sfc: suppress ENOENT error messages from MC_CMD_MAC_STATS (Jarod Wilson) [1199178] - [netdrv] sfc: update netdevice statistics to use vadaptor stats (Jarod Wilson) [1199178] - [netdrv] sfc: DMA the VF stats only when requested (Jarod Wilson) [1199178] - [netdrv] sfc: display vadaptor statistics for all interfaces (Jarod Wilson) [1199178] - [netdrv] sfc: set the port-id when calling MC_CMD_MAC_STATS (Jarod Wilson) [1199178] - [netdrv] sfc: add "port_" prefix to MAC stats (Jarod Wilson) [1199178] - [netdrv] sfc: Implement ndo_gets_phys_port_id() for EF10 VFs (Jarod Wilson) [1199178] - [netdrv] sfc: Add sysfs entry for flags (link control and primary) (Jarod Wilson) [1199178] - [netdrv] sfc: Add paranthesis correctly on all branches of the if statement (Jarod Wilson) [1199178] - [netdrv] sfc: Add code to export port_num in netdev->dev_port (Jarod Wilson) [1199178] - [netdrv] sfc: free multiple Rx buffers when required (Jarod Wilson) [1199178] - [netdrv] sfc: add module parameter to enable MCDI logging on new functions (Jarod Wilson) [1199178] - [netdrv] sfc: add sysfs entry to control MCDI tracing (Jarod Wilson) [1199178] - [netdrv] sfc: add tracing of MCDI commands (Jarod Wilson) [1199178] - [netdrv] sfc: set the MAC address using MC_CMD_VADAPTOR_SET_MAC (Jarod Wilson) [1199178] - [netdrv] sfc: Implement dummy disable of VF spoof check for EF10 (Jarod Wilson) [1199178] - [netdrv] sfc: add ndo_set_vf_link_state() function for EF10 (Jarod Wilson) [1199178] - [netdrv] sfc: add ndo_set_vf_vlan() function for EF10 (Jarod Wilson) [1199178] - [netdrv] sfc: Change entity reset on MC reboot to a new datapath-only reset (Jarod Wilson) [1199178] - [netdrv] sfc: Add ndo_get_vf_config() function for EF10 (Jarod Wilson) [1199178] - [netdrv] sfc: add ndo_set_vf_mac() function for EF10 (Jarod Wilson) [1199178] - [netdrv] sfc: Initialise MCDI buffers to 0 on declaration (Jarod Wilson) [1199178] - [netdrv] sfc: Enable a VF to get its own MAC address (Jarod Wilson) [1199178] - [netdrv] sfc: protect filter table against use-after-free (Jarod Wilson) [1199178] - [netdrv] sfc: Store the efx_nic struct of the current VF in the VF data struct (Jarod Wilson) [1199178] - [netdrv] sfc: save old MAC address in case sriov_mac_address_changed fails (Jarod Wilson) [1199178] - [netdrv] sfc: Store vf_index in nic_data for Ef10 (Jarod Wilson) [1199178] - [netdrv] sfc: MC_CMD_SET_MAC can only be called by the link control Function (Jarod Wilson) [1199178] - [netdrv] sfc: change definition of MC_CMD_VADAPTOR_ALLOC (Jarod Wilson) [1199178] - [netdrv] sfc: Add permissions to MCDI commands (Jarod Wilson) [1199178] - [netdrv] sfc: nicer log message on Siena SR-IOV probe fail (Jarod Wilson) [1199178] - [netdrv] sfc: suppress some MCDI error messages in PTP (Jarod Wilson) [1199178] - [netdrv] sfc: nicer log message on PTP probe fail (Jarod Wilson) [1199178] - [netdrv] sfc: Bind the sfc driver to any available VF's (Jarod Wilson) [1199178] - [netdrv] sfc: Add use of shared RSS contexts (Jarod Wilson) [1199178] - [netdrv] sfc: Cope with permissions enforcement added to firmware for SR-IOV (Jarod Wilson) [1199178] - [netdrv] sfc: manually allocate and free vadaptors (Jarod Wilson) [1199178] - [netdrv] sfc: create vports for VFs and assign random MAC addresses (Jarod Wilson) [1199178] - [netdrv] sfc: Prepare to bind the sfc driver to the VF (Jarod Wilson) [1199178] - [netdrv] sfc: get the PF number and record in nic_data (Jarod Wilson) [1199178] - [netdrv] sfc: create VEB vswitch and vport above default firmware setup (Jarod Wilson) [1199178] - [netdrv] sfc: record the PF's vport ID in nic_data (Jarod Wilson) [1199178] - [netdrv] sfc: Record [rt]x_dpcpu_fw_id in EF10 nic_data (Jarod Wilson) [1199178] - [netdrv] sfc: Use MCDI to set FILTER_OP_IN_TX_DOMAIN (Jarod Wilson) [1199178] - [netdrv] sfc: Enable VF's via a write to the sysfs file sriov_numvfs (Jarod Wilson) [1199178] - [netdrv] sfc: Move and rename efx_vf struct to siena_vf (Jarod Wilson) [1199178] - [netdrv] sfc: Own header for nic-specific sriov functions, single instance of netdev_ops and sriov removed from Falcon code (Jarod Wilson) [1199178] - [netdrv] sfc: Fix memcpy() with const destination compiler warning (Jarod Wilson) [1199178] - [netdrv] sfc: Revert SRIOV changes (Jarod Wilson) [1199178] - [netdrv] sfc: Enable VF's via a write to the sysfs file sriov_numvfs (Jarod Wilson) [1199178] - [netdrv] sfc: Own header for nic-specific sriov functions, single instance of netdev_ops and sriov removed from Falcon code (Jarod Wilson) [1199178] - [netdrv] sfc: codespell comment spelling fixes (Jarod Wilson) [1199178] - [netdrv] sfc: use netdev_rss_key_fill() helper (Jarod Wilson) [1199178] - [netdrv] sfc: don't BUG_ON efx->max_channels == 0 in probe (Jarod Wilson) [1199178] - [netdrv] sfc: Add NIC type operations to replace direct calls from efx.c into siena_sriov.c (Jarod Wilson) [1199178] - [netdrv] sfc: Rename implementations in siena_sriov.c to have a 'siena' prefix (Jarod Wilson) [1199178] - [netdrv] sfc: Move the current VF state from efx_nic into siena_nic_data (Jarod Wilson) [1199178] - [netdrv] sfc: remove incorrect EFX_BUG_ON_PARANOID check (Jarod Wilson) [1199178] - [netdrv] sfc: add support for skb->xmit_more (Jarod Wilson) [1199178] - [netdrv] sfc: fix addr_list_lock spinlock use before init (Jarod Wilson) [1199178] - [netdrv] sfc: Convert the normal transmit complete path to dev_consume_skb_any() (Jarod Wilson) [1199178] - [netdrv] sfc: Use ether_addr_copy and eth_broadcast_addr (Jarod Wilson) [1199178] - [netdrv] fm10k: Support for configurable RSS hash function (Neil Horman) [1173790] - [netdrv] fm10k: Add CONFIG_FM10K_VXLAN configuration option (Neil Horman) [1173790] - [netdrv] fm10k: Bump driver version to 0.15.2 (Neil Horman) [1173790] - [netdrv] fm10k: corrected VF multicast update (Neil Horman) [1173790] - [netdrv] fm10k: mbx_update_max_size does not drop all oversized messages (Neil Horman) [1173790] - [netdrv] fm10k: reset head instead of calling update_max_size (Neil Horman) [1173790] - [netdrv] fm10k: renamed mbx_tx_dropped to mbx_tx_oversized (Neil Horman) [1173790] - [netdrv] fm10k: update xcast mode before synchronizing multicast addresses (Neil Horman) [1173790] - [netdrv] fm10k: start service timer on probe (Neil Horman) [1173790] - [netdrv] fm10k: fix function header comment (Neil Horman) [1173790] - [netdrv] fm10k: comment next_vf_mbx flow (Neil Horman) [1173790] - [netdrv] fm10k: don't handle mailbox events in iov_event path and always process mailbox (Neil Horman) [1173790] - [netdrv] fm10k: use separate workqueue for fm10k driver (Neil Horman) [1173790] - [netdrv] fm10k: Set PF queues to unlimited bandwidth during virtualization (Neil Horman) [1173790] - [netdrv] fm10k: expose tx_timeout_count as an ethtool stat (Neil Horman) [1173790] - [netdrv] fm10k: only increment tx_timeout_count in Tx hang path (Neil Horman) [1173790] - [netdrv] fm10k: remove extraneous "Reset interface" message (Neil Horman) [1173790] - [netdrv] fm10k: separate PF only stats so that VF does not display them (Neil Horman) [1173790] - [netdrv] fm10k: use hw->mac.max_queues for stats (Neil Horman) [1173790] - [netdrv] fm10k: only show actual queues, not the maximum in hardware (Neil Horman) [1173790] - [netdrv] fm10k: allow creation of VLAN on default vid (Neil Horman) [1173790] - [netdrv] fm10k: fix unused warnings (Neil Horman) [1173790] - [netdrv] fm10k: Add netconsole support (Neil Horman) [1173790] - [netdrv] fm10k: Have the VF get the default VLAN during init (Neil Horman) [1173790] - [netdrv] fm10k: Correct spelling mistake (Neil Horman) [1173790] - [netdrv] fm10k: Remove redundant rx_errors in ethtool (Neil Horman) [1173790] - [netdrv] fm10k: Corrected an error in Tx statistics (Neil Horman) [1173790] - [netdrv] fm10k: Resolve various spelling errors and checkpatch warnings (Neil Horman) [1173790] - [netdrv] fm10k: Resolve compile warnings with W=1 (Neil Horman) [1173790] - [netdrv] fm10k: Validate VLAN ID in fm10k_update_xc_addr_pf (Neil Horman) [1173790] - [netdrv] fm10k: Increase the timeout for the data path reset (Neil Horman) [1173790] - [netdrv] fm10k: Check tunnel header length in encap offload (Neil Horman) [1173790] - [netdrv] fm10k: Avoid double setting of NETIF_F_SG for the HW encapsulation feature mask (Neil Horman) [1173790] - [netdrv] fm10k: Clean-up page reuse code (Neil Horman) [1173790] - [netdrv] fm10k: Use dma_rmb on Rx descriptor reads (Neil Horman) [1173790] - [netdrv] fm10k: Unlock mailbox on VLAN addition failures (Neil Horman) [1173790] - [netdrv] fm10k: Check the host state when bringing the interface up (Neil Horman) [1173790] - [netdrv] fm10k: fix race accessing page->_count (Neil Horman) [1173790] - [netdrv] fm10k: Correctly set the number of Tx queues (Neil Horman) [1173790] - [netdrv] fm10k: Reduce buffer size when pages are larger than 4K (Neil Horman) [1173790] - [netdrv] fm10k: using vmalloc requires including linux/vmalloc.h (Neil Horman) [1173790] - [netdrv] fm10k: Add support for PTP (Neil Horman) [1173790] - [netdrv] fm10k: Add support for ptp to hw specific files (Neil Horman) [1173790] - [netdrv] fm10k: Add support for debugfs (Neil Horman) [1173790] - [netdrv] fm10k: Add support for IEEE DCBx (Neil Horman) [1173790] - [netdrv] fm10k: Add support for SR-IOV to driver (Neil Horman) [1173790] - [netdrv] fm10k: Add support for SR-IOV to PF core files (Neil Horman) [1173790] - [netdrv] fm10k: Add support for VF (Neil Horman) [1173790] - [netdrv] fm10k: Add support for PF <-> VF mailbox (Neil Horman) [1173790] - [netdrv] fm10k: Add support for MACVLAN acceleration (Neil Horman) [1173790] - [netdrv] fm10k: Add support for netdev offloads (Neil Horman) [1173790] - [netdrv] fm10k: Add support for multiple queues (Neil Horman) [1173790] - [netdrv] fm10k: Add support for PCI power management and error handling (Neil Horman) [1173790] - [netdrv] fm10k: Add ethtool support (Neil Horman) [1173790] - [netdrv] fm10k: Add transmit and receive fastpath and interrupt handlers (Neil Horman) [1173790] - [netdrv] fm10k: Add Tx/Rx hardware ring bring-up/tear-down (Neil Horman) [1173790] - [netdrv] fm10k: Add service task to handle delayed events (Neil Horman) [1173790] - [netdrv] fm10k: add support for Tx/Rx rings (Neil Horman) [1173790] - [netdrv] fm10k: Add interrupt support (Neil Horman) [1173790] - [netdrv] fm10k: Add support for ndo_open/stop (Neil Horman) [1173790] - [netdrv] fm10k: Add support for L2 filtering (Neil Horman) [1173790] - [net] Add support for device specific address syncing (Neil Horman) [1173790] - [net] remove dead code for add/del multiple (Neil Horman) [1173790] - [netdrv] fm10k: Add netdev (Neil Horman) [1173790] - [netdrv] fm10k: Add support for configuring PF interface (Neil Horman) [1173790] - [netdrv] fm10k: Add support for PF (Neil Horman) [1173790] - [netdrv] fm10k: Implement PF <-> SM mailbox operations (Neil Horman) [1173790] - [netdrv] fm10k: Add support for mailbox (Neil Horman) [1173790] - [netdrv] fm10k: Add support for basic interaction with hardware (Neil Horman) [1173790] - [netdrv] fm10k: Add support for TLV message parsing and generation (Neil Horman) [1173790] - [netdrv] fm10k: Add register defines and basic structures (Neil Horman) [1173790] - [netdrv] fm10k: Add skeletal frame for Intel(R) FM10000 Ethernet Switch Host Interface Driver (Neil Horman) [1173790] - [netdrv] qlcnic: Fix trivial typo in comment (Chad Dupuis) [1187297] - [netdrv] qlcnic: Delete existing multicast MAC list before adding new (Chad Dupuis) [1187297] - [netdrv] qlogic: Deletion of unnecessary checks before two function calls (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix NAPI poll routine for Tx completion (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix dump_skb output (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix return value in qlcnic_probe() (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix number of arguments in destroy tx context command (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix programming number of arguments in a command (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix ordering of stats in stats buffer (Chad Dupuis) [1187297] - [netdrv] qlcnic: Remove __QLCNIC_DEV_UP bit check to read TX queues statistics (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix memory corruption while reading stats using ethtool (Chad Dupuis) [1187297] - [netdrv] qlcnic: Use qlcnic_83xx_flash_read32() API instead of lockless version of the API (Chad Dupuis) [1187297] - [netdrv] qlcnic: Set skb->csum_level for encapsulated checksum (Chad Dupuis) [1187297] - [netdrv] qlcnic: Update version to 5.3.62 (Chad Dupuis) [1187297] - [netdrv] qlcnic: Add support to run firmware POST (Chad Dupuis) [1187297] - [netdrv] qlcnic: Use usleep_range() instead of msleep() for sleep less than 20ms (Chad Dupuis) [1187297] - [netdrv] qlcnic: Add support for 0x8830 device ID (Chad Dupuis) [1187297] - [netdrv] qlcnic: Update Link speed and port type info for 83xx adapter (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix endianess issue in firmware load from file operation (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix endianess issue in FW dump template header (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix flash access interface to application (Chad Dupuis) [1187297]- [scsi] megaraid: initialise block layer for using tagged commands (Tomas Henzl) [1234834] - [x86] irq: Fix bug in setting IOAPIC pin attributes (Steve Best) [1231358 1234860] - [x86] mm: Fix missing change to call of flush_tlb_others() in flush_tlb_mm_range() (Larry Woodman) [1172891] - [net] svcrpc: fix potential GSSX_ACCEPT_SEC_CONTEXT decoding failures (Scott Mayhew) [1120860] - [md] dm-space-map-metadata: fix occasional leak of a metadata block on resize (Mike Snitzer) [1222004] - [md] dm-thin-metadata: fix a race when entering fail mode (Mike Snitzer) [1222004] - [md] dm-thin: fail messages with EOPNOTSUPP when pool cannot handle messages (Mike Snitzer) [1222004] - [md] dm-thin: range discard support (Mike Snitzer) [1222004] - [md] dm-thin-metadata: add dm_thin_remove_range() (Mike Snitzer) [1222004] - [md] dm-thin-metadata: add dm_thin_find_mapped_range() (Mike Snitzer) [1222004] - [md] dm-btree: add dm_btree_remove_leaves() (Mike Snitzer) [1222004] - [md] dm-thin: cleanup schedule_zero() to read more logically (Mike Snitzer) [1222004] - [md] dm-thin: cleanup overwrite's endio restore to be centralized (Mike Snitzer) [1222004] - [md] bio: fix kABI breakage when __bi_remaining was added to struct bio (Mike Snitzer) [1222004] - [md] bio: extend struct bio with RHEL-specific struct bio_aux (Mike Snitzer) [1222004] - [md] block: remove management of bi_remaining when restoring original bi_end_io (Mike Snitzer) [1222004] - [md] bio: skip atomic inc_dec of ->bi_remaining for non-chains (Mike Snitzer) [1222004] - [md] block: remove unused BIO_RW_BLOCK and BIO_EOF flags (Mike Snitzer) [1222004] - [md] block: Fix BUG_ON when pi errors occur (Mike Snitzer) [1222004] - [md] dm-raid1: fix immutable biovec related BUG when retrying read bio (Mike Snitzer) [1222004] - [md] btrfs: fix wrong error handle when the device is missing or is not writeable (Mike Snitzer) [1222004] - [md] btrfs: fix deadlock when mounting a degraded fs (Mike Snitzer) [1222004] - [md] btrfs: use bio_endio_nodec instead of open code (Mike Snitzer) [1222004] - [md] btrfs: fix missing increment of bi_remaining (Mike Snitzer) [1222004] - [md] block: fixup for generic bio chaining (Mike Snitzer) [1222004] - [md] block: Generic bio chaining (Mike Snitzer) [1222004] - [vhost] relax used address alignment (Thomas Huth) [1227341] - [virtio] virtio_ring: document alignment requirements (Thomas Huth) [1227341] - [s390] pci: fix possible information leak in mmio syscall (Hendrik Brueckner) [1182169] - [s390] pci: add missing address space annotation (Hendrik Brueckner) [1182169] - [s390] kernel: add system calls for PCI memory access (Hendrik Brueckner) [1182169] - [s390] hmcdrv: HMC drive CD/DVD access (Hendrik Brueckner) [1182294] - [s390] irq: Use defines for external interruption codes (Hendrik Brueckner) [1182294] - [s390] irq: Add defines for external interruption codes (Hendrik Brueckner) [1182294] - [vfio] Fix runaway interruptible timeout (Alex Williamson) [1211739] - [vfio] vfio-pci: Log device requests more verbosely (Alex Williamson) [1211739] - [vfio] pci: Fix racy vfio_device_get_from_dev() call (Alex Williamson) [1230362] - [scsi] iscsi: Fix iscsi endpoints leak (Chris Leech) [1231606] - [scsi] libiscsi: fix potential buffer overrun in (Chris Leech) [1231606] - [scsi] iscsi_tcp: export port being used (Chris Leech) [1231606] - [scsi] iscsi_class: Fix freeing of skb in get host error path (Chris Leech) [1231606] - [scsi] libiscsi: return new error code when nop times out (Chris Leech) [1231606] - [scsi] iscsi_class: fix get_host_stats return code when not (Chris Leech) [1231606] - [scsi] iscsi_class: fix get_host_stats error handling (Chris Leech) [1231606] - [scsi] iscsi: kill redundant casts (Chris Leech) [1231606] - [scsi] libiscsi: Fix static checker warning on bh locking (Chris Leech) [1231606] - [scsi] iscsi_tcp: check for valid session before accessing (Chris Leech) [1231606] - [scsi] iscsi_boot_sysfs: Fix a memory leak in (Chris Leech) [1231606] - [scsi] libiscsi: remove unneeded queue work when max_cmdsn is (Chris Leech) [1231606] - [scsi] libiscsi: Reduce locking contention in fast path (Chris Leech) [1231606] - [scsi] libiscsi: Restructure iscsi_tcp r2t response logic (Chris Leech) [1231606] - [scsi] iscsi: fix wrong order of opcode and itt in (Chris Leech) [1231606] - [scsi] libiscsi: Add local_ipaddr parameter in iscsi_conn (Chris Leech) [1231606] - [net] rename local_df to ignore_df (Jiri Benc) [1200759] - [net] netlink: implement nla_get_in_addr and nla_get_in6_addr (Jiri Benc) [1200759] - [net] netlink: implement nla_put_in_addr and nla_put_in6_addr (Jiri Benc) [1200759] - [net] xfrm: simplify xfrm_address_t use (Jiri Benc) [1200759] - [net] tcp: simplify inetpeer_addr_base use (Jiri Benc) [1200759] - [net] Introduce possible_net_t (Jiri Benc) [1200759] - [net] Replace u64_stats_fetch_begin_bh to u64_stats_fetch_begin_irq (Jiri Benc) [1200759] - [net] Add support to configure SR-IOV VF minimum and maximum Tx rate through ip tool (Ivan Vecera) [1200759] - [net] gro: add a per device gro flush timer (Ivan Vecera) [1200759] - [net] introduce extended napi_struct (Ivan Vecera) [1200759] - [net] xfrm: announce deleation of temporary SA (Herbert Xu) [1210334] - [net] rtnetlink: fix userspace API breakage for iproute2 < v3.9.0 (Michal Schmidt) [1191660] - [net] netlink: rate-limit leftover bytes warning and print process name (Michal Schmidt) [1191660] - [net] tcp: RFC7413 option support for Fast Open client (Marcelo Leitner) [1219204] - [net] tcp: RFC7413 option support for Fast Open server (Marcelo Leitner) [1219204] - [net] tcp: fix saving TX flow hash in sock for outgoing connections (Ivan Vecera) [1215920] - [net] flow_dissector: Call skb_get_hash in get_xps_queue and __skb_tx_hash (Ivan Vecera) [1215920] - [net] ipv6: provide stubs for ip6_set_txhash and ip6_make_flowlabel (Ivan Vecera) [1215920] - [net] ip: Save TX flow hash in sock and set in skbuf on xmit (Ivan Vecera) [1215920] - [net] flow_dissector: Abstract out hash computation (Ivan Vecera) [1215920] - [net] Rename skb->rxhash to skb->hash (Ivan Vecera) [1215920] - [netdrv] sky2: sky2 calls skb_set_hash (Ivan Vecera) [1215920] - [netdrv] cxgb4: cxgb4 calls skb_set_hash (Ivan Vecera) [1215920] - [net] flow_dissector: initialize hashrnd in flow_dissector with net_get_random_once (Ivan Vecera) [1215920] - [net] netfilter: x_tables: avoid percpu ruleset duplication (Phil Sutter) [1231910] - [net] netfilter: x_tables: xt_free_table_info() cleanup (Phil Sutter) [1231910] - [net] netfilter: x_tables: use percpu rule counters (Phil Sutter) [1231910] - [net] fix wrong mac_len calculation for vlans (Vlad Yasevich) [1135619] - [net] Start with correct mac_len in skb_network_protocol (Vlad Yasevich) [1135619] - [net] Account for all vlan headers in skb_mac_gso_segment (Vlad Yasevich) [1135619] - [net] vti6: Add pmtu handling to vti6_xmit (Alexander Duyck) [1129761] - [net] vti, vti6: Preserve skb->mark after rcv_cb call (Alexander Duyck) [1129761] - [net] xfrm: Override skb->mark with tunnel->parm.i_key in xfrm_input (Alexander Duyck) [1129761] - [net] vti, vti6: Do not touch skb->mark on xmit (Alexander Duyck) [1129761] - [net] ip_tunnel: Report Rx dropped in ip_tunnel_get_stats64 (Alexander Duyck) [1129761] - [net] vti6: implement ndo_get_iflink (Alexander Duyck) [1129761] - [net] vti6: advertise link netns via netlink (Alexander Duyck) [1129761] - [net] ah6: Use the IPsec protocol multiplexer API (Alexander Duyck) [1129761] - [net] ipcomp6: Use the IPsec protocol multiplexer API (Alexander Duyck) [1129761] - [net] esp6: Use the IPsec protocol multiplexer API (Alexander Duyck) [1129761] - [net] esp: fix potential MTU calculation overflows (Alexander Duyck) [1129761] - [net] vti: Simplify error handling in module init and exit (Alexander Duyck) [1129761] - [net] xfrm6: Properly handle unsupported protocols (Alexander Duyck) [1129761] - [net] vti6: fix uninit when using x-netns (Alexander Duyck) [1129761] - [net] vti6: Add a lookup method for tunnels with wildcard endpoints (Alexander Duyck) [1129761] - [net] vti6: Allow sending packets through tunnels with wildcard endpoints (Alexander Duyck) [1129761] - [net] vti6: Use vti6_dev_init as the ndo_init function (Alexander Duyck) [1129761] - [net] better IFF_XMIT_DST_RELEASE support (Alexander Duyck) [1129761] - [net] move net_device priv_flags out from UAPI (Alexander Duyck) [1129761] - [net] kdoc struct net_device flags and priv_flags (Alexander Duyck) [1129761] - [net] vti6: Return an error when adding an existing tunnel (Alexander Duyck) [1129761] - [net] vti6: Simplify error handling in module init and exit (Alexander Duyck) [1129761] - [net] vti6: delete unneeded call to netdev_priv (Alexander Duyck) [1129761] - [net] vti6: Use the tunnel mark for lookup in the error handlers (Alexander Duyck) [1129761] - [net] vti6: Don't unregister pernet ops twice on init errors (Alexander Duyck) [1129761] - [net] vti6: Enable namespace changing (Alexander Duyck) [1129761] - [net] vti6: Check the tunnel endpoints of the xfrm state and the vti interface (Alexander Duyck) [1129761] - [net] vti6: Support inter address family tunneling (Alexander Duyck) [1129761] - [net] vti6: Update the ipv6 side to use its own receive hook (Alexander Duyck) [1129761] - [net] xfrm6: Add IPsec protocol multiplexer (Alexander Duyck) [1129761] - [net] xfrm: Introduce xfrm_input_afinfo to access the the callbacks properly (Alexander Duyck) [1129761] - [net] vti6: Remove caching of flow informations (Alexander Duyck) [1129761] - [net] vti6: Remove dst_entry caching (Alexander Duyck) [1129761] - [net] vti6: unify the pcpu_tstats and br_cpu_netstats as one (Alexander Duyck) [1129761] - [net] ipv6: fix the use of pcpu_tstats in ip6_vti.c (Alexander Duyck) [1129761] - [net] ip_tunnel: the lack of vti_link_ops' dellink() cause kernel panic (Alexander Duyck) [1129761] - [net] ipv6: Add support for IPsec virtual tunnel interfaces (Alexander Duyck) [1129761] - [net] ipv6: Add a receive path hook for vti6 in xfrm6_mode_tunnel (Alexander Duyck) [1129761] - [netdrv] netxen_nic: use spin_[un]lock_bh around tx_clean_lock (2) (Tony Camuso) [1217748] - [netdrv] netxen_nic: use spin_[un]lock_bh around tx_clean_lock (Tony Camuso) [1217748]- [block] xen-blkfront: fix accounting of reqs when migrating (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: remove redundant flush_op (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: improve protection against issuing unsupported REQ_FUA (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: factor out flush-related checks from do_blkif_request() (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: remove type check from blkfront_setup_discard (Vitaly Kuznetsov) [1096909] - [block] xen-blkif: drop struct blkif_request_segment_aligned (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: Fix possible NULL ptr dereference (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: Silence pfn maybe-uninitialized warning (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: restore the non-persistent data path (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: improve aproximation of required grants per request (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: revoke foreign access for grants not mapped by the backend (Vitaly Kuznetsov) [1096909] - [netdrv] e1000e: Bump the version to 3.2.5 (John Greene) [1173782] - [netdrv] e1000e: fix unit hang during loopback test (John Greene) [1173782] - [netdrv] e1000e: fix systim issues (John Greene) [1173782] - [netdrv] e1000e: fix legacy interrupt handling in i219 (John Greene) [1173782] - [netdrv] e1000e: fix flush_desc_ring implementation (John Greene) [1173782] - [netdrv] e1000e: fix logical error in flush_desc_rings (John Greene) [1173782] - [netdrv] e1000e: remove call to do_div and sign mismatch warning (John Greene) [1173782] - [netdrv] e1000e: i219 execute unit hang fix on every reset or power state transition (John Greene) [1173782] - [netdrv] e1000e: i219 fix unit hang on reset and runtime D3 (John Greene) [1173782] - [netdrv] e1000e: Add pm_qos header (John Greene) [1173782] - [netdrv] e1000e: fix call to do_div() to use u64 arg (John Greene) [1173782] - [netdrv] e1000e: Do not allow CRC stripping to be disabled on 82579 w/ jumbo frames (John Greene) [1173782] - [netdrv] e1000e: Cleanup handling of VLAN_HLEN as a part of max frame size (John Greene) [1173782] - [netdrv] e1000e: Use dma_rmb instead of rmb for descriptor read ordering (John Greene) [1173782] - [netdrv] e1000e: NVM write protect access removed from SPT HW (John Greene) [1173782] - [netdrv] e1000e: call netif_carrier_off early on down (John Greene) [1173782] - [netdrv] e1000e: remove calls to ioremap/unmap for NVM addr (John Greene) [1173782] - [netdrv] e1000e: fix obscure comments (John Greene) [1173782] - [netdrv] e1000e: initial support for i219 (John Greene) [1173782] - [netdrv] e1000e: support txtd update delay via xmit_more (John Greene) [1173782] - [netdrv] e1000e: Use eth_skb_pad and skb_put_padto helpers (John Greene) [1173782] - [netdrv] e1000e: Eliminate CONFIG_PM_RUNTIME (John Greene) [1173782] - [netdrv] e1000e: use netdev_rss_key_fill() helper (John Greene) [1173782] - [netdrv] e1000e: Cleanup return values in ethtool (John Greene) [1173782] - [netdrv] e1000e: delete excessive space character in debug message (John Greene) [1173782] - [netdrv] e1000e: fix trivial kernel doc typos (John Greene) [1173782] - [virtio] Add virtio-input driver (Gerd Hoffmann) [1231743] - [kvm] ioapic: Record edge-triggered interrupts delivery status (Gerd Hoffmann) [1173817] - [kernel] sched: Fix KMALLOC_MAX_SIZE overflow during cpumask allocation (Frank Ramsay) [1209156] - [x86] kvm: fix lapic.timer_mode on restore (Radim Krcmar) [1228342] - [pci] Add ACS quirks for Intel 1G NICs (Alex Williamson) [1176512] - [mfd] lpc_ich: Assign subdevice ids automatically (Prarit Bhargava) [1231296] - [x86] kernel: Load TLS descriptors before switching DS and ES (Adrian Reber) [1223330] {CVE-2014-9419} - [powerpc] kvm: Correct backport of h_logical_ci_{load, store} (David Gibson) [1229952] - [powerpc] rcu: Make list_splice_init_rcu() account for RCU readers (David Gibson) [1232550] - [powerpc] powernv: Remove powernv RTAS support (David Gibson) [1232550] - [powerpc] powernv/iommu: disable IOMMU bypass with param iommu=nobypass (David Gibson) [1232550] - [powerpc] pseries: Avoid deadlock on removing ddw (David Gibson) [1232550] - [powerpc] iommu: Remove IOMMU device references via bus notifier (David Gibson) [1232550] - [powerpc] powernv: Use it_page_shift for TCE invalidation (David Gibson) [1232550] - [powerpc] powernv: Use it_page_shift in TCE build (David Gibson) [1232550] - [powerpc] iommu: Fix comments with it_page_shift (David Gibson) [1232550] - [powerpc] powernv: Shift VF resource with an offset (David Gibson) [1232550] - [powerpc] powernv: Set PELTV for compound PEs (David Gibson) [1232550] - [powerpc] powernv: Reserve additional space for IOV BAR according to the number of total_pe (David Gibson) [1232550] - [powerpc] pci: Keep individual VF BAR size in struct pci_sriov (David Gibson) [1232550] - [powerpc] pci: Remove fixed parameter in pci_iov_resource_bar() (David Gibson) [1232550] - [powerpc] pci: Print PF SR-IOV resource that contains all VF(n) BAR space (David Gibson) [1232550] - [powerpc] pci-ioda: Use a single function to emit logging messages (David Gibson) [1232550] - [powerpc] pci-ioda: Remove unnecessary return value from printk (David Gibson) [1232550] - [powerpc] powernv: Allocate struct pnv_ioda_pe iommu_table dynamically (David Gibson) [1232550] - [powerpc] add real mode support for dma operations on powernv (David Gibson) [1232550] - [powerpc] powernv: Add a page size parameter to pnv_pci_setup_iommu_table() (David Gibson) [1232550] - [powerpc] powernv: only register log if OPAL supports doing so (Gustavo Duarte) [1221918] - [powerpc] powernv: only call OPAL_ELOG_RESEND if firmware supports it (Gustavo Duarte) [1221918] - [powerpc] powernv: Check OPAL elog calls exist before using (Gustavo Duarte) [1221918] - [powerpc] powernv: fix world-writable sysfs files (Gustavo Duarte) [1221918] - [powerpc] powernv: only call OPAL_RESEND_DUMP if firmware supports it (Gustavo Duarte) [1221918] - [powerpc] powernv: Check OPAL dump calls exist before using (Gustavo Duarte) [1221918] - [powerpc] powernv: Improve error messages in dump code (Gustavo Duarte) [1221918] - [powerpc] powernv: fix world-writable sysfs files (0/8) (Gustavo Duarte) [1221918] - [perf] probe: Ignore tail calls to probed functions (Gustavo Duarte) [1223850] - [perf] probe: ppc64le: Fixup function entry if using kallsyms lookup (Gustavo Duarte) [1223850] - [perf] probe: ppc64le: Prefer symbol table lookup over DWARF (Gustavo Duarte) [1223850] - [perf] probe: ppc64le: Fix ppc64 ABIv2 symbol decoding (Gustavo Duarte) [1223850] - [perf] probe: ppc: Enable matching against dot symbols automatically (Gustavo Duarte) [1223850] - [perf] probe: ppc: Use the right prefix when ignoring SyS symbols on ppc (Gustavo Duarte) [1223850] - [perf] probe: ppc: Fix symbol fixup issues due to ELF type (Gustavo Duarte) [1223850] - [perf] probe: Improve detection of file/function name in the probe: pattern (Gustavo Duarte) [1223850] - [perf] powerpc/kprobes: Fix kallsyms lookup across powerpc ABIv1 and ABIv2 (Gustavo Duarte) [1223850] - [powerpc] eeprom: at24: extend driver to allow writing via i2c_smbus_write_byte_data (Gustavo Duarte) [1221093] - [powerpc] misc/at24: avoid infinite loop on write() (Gustavo Duarte) [1221093] - [powerpc] misc: at24: move header to linux/platform_data/ (Gustavo Duarte) [1221093] - [powerpc] drivers/misc: at24: convert to use devm_kzalloc (Gustavo Duarte) [1221093] - [hwmon] config: Enable IBM POWERNV platform sensors for ppc64le (Gustavo Duarte) [1224367] - [hwmon] powerpc/powernv: handle OPAL_SUCCESS return in opal_sensor_read (Gustavo Duarte) [1224367] - [hwmon] powerpc/powernv: convert codes returned by OPAL calls (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: Fix build error seen for some configurations (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: pretty print labels (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: add a label attribute (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: add support for the new device tree (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: add a helper routine create_hwmon_attr (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: do not use the OPAL index for hwmon attribute names (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: change create_hwmon_attr_name() prototype (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: add a convert_opal_attr_name() routine (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: add a get_sensor_type() routine (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: replace AMBIENT_TEMP by TEMP (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: Convert to module_platform_driver (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: Use platform 'id_table' to probe the device (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: Quieten when probing finds no device (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: Use of_property_read_u32 at appropriate place (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: hwmon driver for power, fan rpm, voltage and temperature (Gustavo Duarte) [1224367] - [powerpc] kvm: book3s: hv: Fix an issue where guest is paused on receiving HMI (Gustavo Duarte) [1221091] - [powerpc] powernv: Fix the hmi event version check (Gustavo Duarte) [1221091] - [powerpc] powernv: Fallback to old HMI handling behavior for old firmware (Gustavo Duarte) [1221091] - [powerpc] book3s: Don't clear MSR_RI in hmi handler (Gustavo Duarte) [1221091] - [powerpc] use machine_subsys_initcall() for opal_hmi_handler_init() (Gustavo Duarte) [1221091] - [powerpc] book3s: Fix endianess issue for HMI handling on napping cpus (Gustavo Duarte) [1221091] - [powerpc] book3s: handle HMIs for cpus in nap mode (Gustavo Duarte) [1221091] - [powerpc] powernv: Invoke opal call to handle hmi (Gustavo Duarte) [1221091] - [powerpc] book3s: Add basic infrastructure to handle HMI in Linux (Gustavo Duarte) [1221091] - [i2c] move OF helpers into the core (Gustavo Duarte) [1221075] - [i2c] Improve logging on failure to probe for ->class devices (Gustavo Duarte) [1221075] - [i2c] add sanity check to i2c_put_adapter (Gustavo Duarte) [1221075] - [i2c] opal: Update quirk flags to do write-then-anything (Gustavo Duarte) [1221075] - [i2c] opal: make use of the new infrastructure for quirks (Gustavo Duarte) [1221075] - [i2c] add quirk checks to core (Gustavo Duarte) [1221075] - [i2c] add quirk structure to describe adapter flaws (Gustavo Duarte) [1221075] - [i2c] Driver to expose PowerNV platform i2c busses (Gustavo Duarte) [1221075]- [fs] vfs: atomic f_pos access in llseek() (Zach Brown) [1175954] - [fs] vfs: atomic f_pos accesses as per POSIX (Zach Brown) [1175954] - [fs] nfs: remove WARN_ON_ONCE from nfs_direct_good_bytes (Steve Dickson) [1217590] - [fs] nfs: fix DIO good bytes calculation (Steve Dickson) [1217590] - [fs] pnfs: Refactor the *_layout_mark_request_commit to use pnfs_layout_mark_request_commit (Steve Dickson) [1217590] - [fs] sunrpc: Fix a compile error when #undef CONFIG_PROC_FS (Steve Dickson) [1217590] - [fs] pnfs/flexfiles: Do not dprintk after the free (Steve Dickson) [1217590] - [fs] nfs: mirroring support for direct io (Steve Dickson) [1217590] - [fs] pnfs: lookup new lseg at lseg boundary (Steve Dickson) [1217590] - [fs] nfs41: .init_read and .init_write can be called with valid pg_lseg (Steve Dickson) [1217590] - [fs] pnfs: Update documentation on the Layout Drivers (Steve Dickson) [1217590] - [fs] pnfs/flexfiles: Add the FlexFile Layout Driver (Steve Dickson) [1217590] - [fs] nfs: count DIO good bytes correctly with mirroring (Steve Dickson) [1217590] - [fs] nfs41: wait for LAYOUTRETURN before retrying LAYOUTGET (Steve Dickson) [1217590] - [fs] nfs: add a helper to set NFS_ODIRECT_RESCHED_WRITES to direct writes (Steve Dickson) [1217590] - [fs] nfs41: add NFS_LAYOUT_RETRY_LAYOUTGET to layout header flags (Steve Dickson) [1217590] - [fs] nfs/flexfiles: send layoutreturn before freeing lseg (Steve Dickson) [1217590] - [fs] nfs41: introduce NFS_LAYOUT_RETURN_BEFORE_CLOSE (Steve Dickson) [1217590] - [fs] nfs41: allow async version layoutreturn (Steve Dickson) [1217590] - [fs] nfs41: add range to layoutreturn args (Steve Dickson) [1217590] - [fs] pnfs: allow LD to ask to resend read through pnfs (Steve Dickson) [1217590] - [fs] nfs: add nfs_pgio_current_mirror helper (Steve Dickson) [1217590] - [fs] nfs: only reset desc->pg_mirror_idx when mirroring is supported (Steve Dickson) [1217590] - [fs] nfs41: add a debug warning if we destroy an unempty layout (Steve Dickson) [1217590] - [fs] pnfs: fail comparison when bucket verifier not set (Steve Dickson) [1217590] - [fs] nfs: add mirroring support to pgio layer (Steve Dickson) [1217590] - [fs] pnfs: pass ds_commit_idx through the commit path (Steve Dickson) [1217590] - [fs] nfs: rename pgio header ds_idx to ds_commit_idx (Steve Dickson) [1217590] - [fs] nfs: handle overlapping reqs in lock_and_join (Steve Dickson) [1217590] - [fs] pnfs: release lseg in pnfs_generic_pg_cleanup (Steve Dickson) [1217590] - [fs] nfs: introduce pg_cleanup op for pgio descriptors (Steve Dickson) [1217590] - [fs] nfs/filelayout: use pnfs_error_mark_layout_for_return (Steve Dickson) [1217590] - [fs] nfs41: clear NFS_LAYOUT_RETURN if layoutreturn is sent or failed to send (Steve Dickson) [1217590] - [fs] nfs41: send layoutreturn in last put_lseg (Steve Dickson) [1217590] - [fs] nfs41: don't use a layout if it is marked for returning (Steve Dickson) [1217590] - [fs] nfs41: add a helper to mark layout for return (Steve Dickson) [1217590] - [fs] nfs41: make a helper function to send layoutreturn (Steve Dickson) [1217590] - [fs] nfs41: pass iomode through layoutreturn args (Steve Dickson) [1217590] - [fs] nfs: save server READ/WRITE/COMMIT status (Steve Dickson) [1217590] - [fs] nfs41: serialize first layoutget of a file (Steve Dickson) [1217590] - [fs] nfs41: close a small race window when adding new layout to global list (Steve Dickson) [1217590] - [fs] nfs/flexclient: export pnfs_layoutcommit_inode (Steve Dickson) [1217590] - [fs] nfs: set hostname when creating nfsv3 ds connection (Steve Dickson) [1217590] - [fs] sunrpc: add rpc_count_iostats_idx (Steve Dickson) [1217590] - [fs] sunrpc: serialize iostats updates (Steve Dickson) [1217590] - [fs] nfsv4.1/nfsv3: Add pNFS callbacks for nfs3_(read|write|commit)_done() (Steve Dickson) [1217590] - [fs] nfs: allow to specify cred in nfs_initiate_pgio (Steve Dickson) [1217590] - [fs] nfs4: export nfs4_sequence_done (Steve Dickson) [1217590] - [fs] nfs4: pass slot table to nfs40_setup_sequence (Steve Dickson) [1217590] - [fs] nfs: allow different protocol in nfs_initiate_commit (Steve Dickson) [1217590] - [fs] pnfs: Add nfs_rpc_ops in calls to nfs_initiate_pgio (Steve Dickson) [1217590] - [fs] nfs41: create NFSv3 DS connection if specified (Steve Dickson) [1217590] - [fs] nfs41: allow LD to choose DS connection version/minor_version (Steve Dickson) [1217590] - [fs] nfsv3: introduce nfs3_set_ds_client (Steve Dickson) [1217590] - [fs] nfs41: move file layout macros to generic pnfs (Steve Dickson) [1217590] - [fs] nfs41: allow LD to choose DS connection auth flavor (Steve Dickson) [1217590] - [fs] nfs41: pull nfs4_ds_connect from file layout to generic pnfs (Steve Dickson) [1217590] - [fs] nfs41: pull decode_ds_addr from file layout to generic pnfs (Steve Dickson) [1217590] - [fs] nfs41: pull data server cache from file layout to generic pnfs (Steve Dickson) [1217590] - [fs] pnfs: Do not grab the commit_info lock twice when rescheduling writes (Steve Dickson) [1217590] - [fs] pnfs: Prepare for flexfiles by pulling out common code (Steve Dickson) [1217590] - [fs] cifs: Fix readpages retrying on reconnects (Sachin Prabhu) [1197696] - [fs] Update cifs version (Sachin Prabhu) [1197696] - [fs] cifs: Fix STATUS_CANNOT_DELETE error mapping for SMB2 (Sachin Prabhu) [1197696] - [fs] cifs: Optimize readpages in a short read case on reconnects (Sachin Prabhu) [1197696] - [fs] cifs: Optimize cifs_user_read() in a short read case on reconnects (Sachin Prabhu) [1197696] - [fs] cifs: Improve indentation in cifs_user_read() (Sachin Prabhu) [1197696] - [fs] cifs: Fix possible buffer corruption in cifs_user_read() (Sachin Prabhu) [1197696] - [fs] cifs: Count got bytes in read_into_pages() (Sachin Prabhu) [1197696] - [fs] cifs: Use separate var for the number of bytes got in async read (Sachin Prabhu) [1197696] - [fs] cifs: Indicate reconnect with ECONNABORTED error code (Sachin Prabhu) [1197696] - [fs] cifs: Use multicredits for SMB 2.1/3 reads (Sachin Prabhu) [1197696] - [fs] cifs: Fix rsize usage for sync read (Sachin Prabhu) [1197696] - [fs] cifs: Fix rsize usage in user read (Sachin Prabhu) [1197696] - [fs] cifs: Separate page reading from user read (Sachin Prabhu) [1197696] - [fs] cifs: Fix rsize usage in readpages (Sachin Prabhu) [1197696] - [fs] cifs: Separate page search from readpages (Sachin Prabhu) [1197696] - [fs] cifs: Use multicredits for SMB 2.1/3 writes (Sachin Prabhu) [1197696] - [fs] cifs: Fix wsize usage in iovec write (Sachin Prabhu) [1197696] - [fs] cifs: Separate writing from iovec write (Sachin Prabhu) [1197696] - [fs] cifs: Separate filling pages from iovec write (Sachin Prabhu) [1197696] - [fs] cifs: Fix cifs_writev_requeue when wsize changes (Sachin Prabhu) [1197696] - [fs] cifs: Fix wsize usage in writepages (Sachin Prabhu) [1197696] - [fs] cifs: Separate pages initialization from writepages (Sachin Prabhu) [1197696] - [fs] cifs: Separate page sending from writepages (Sachin Prabhu) [1197696] - [fs] Remove sparse build warning (Sachin Prabhu) [1197696] - [fs] cifs: Separate page processing from writepages (Sachin Prabhu) [1197696] - [fs] cifs: Fix async reading on reconnects (Sachin Prabhu) [1197696] - [fs] cifs: Separate rawntlmssp auth from CIFS_SessSetup() (Sachin Prabhu) [1197696] - [fs] cifs: Split Kerberos authentication off CIFS_SessSetup() (Sachin Prabhu) [1197696] - [fs] cifs: Split ntlm and ntlmv2 authentication methods off CIFS_SessSetup() (Sachin Prabhu) [1197696] - [fs] cifs: Split lanman auth from CIFS_SessSetup() (Sachin Prabhu) [1197696] - [fs] cifs: replace code with free_rsp_buf() (Sachin Prabhu) [1197696] - [fs] fix mount failure with broken pathnames when smb3 mount with mapchars option (Sachin Prabhu) [1197696] - [fs] cifs: revalidate mapping prior to satisfying read_iter request with cache=loose (Sachin Prabhu) [1197696] - [fs] cifs: switch to ->write_iter() (Sachin Prabhu) [1197696] - [fs] cifs: switch to ->read_iter() (Sachin Prabhu) [1197696] - [fs] kill iov_iter_copy_from_user() (Partial) (Sachin Prabhu) [1197696] - [fs] cifs: Use min_t() when comparing "size_t" and "unsigned long" (Sachin Prabhu) [1197696] - [fs] fold cifs_iovec_read() into its (only) caller (Sachin Prabhu) [1197696] - [fs] cifs_iovec_read: keep iov_iter between the calls of cifs_readdata_to_iov() (Sachin Prabhu) [1197696] - [fs] cifs: Add helpers copy_page_from_iter(), copy_page_to_iter() and iov_iter_truncate() (Sachin Prabhu) [1197696] - [fs] cifs_iovec_read(): resubmit shouldn't restart the loop (Sachin Prabhu) [1197696] - [fs] gfs2: limit quota log messages (Abhijith Das) [1174295] - [fs] gfs2: fix quota updates on block boundaries (Abhijith Das) [1174295] - [fs] gfs2: fix quota refresh race in do_glock() (Abhijith Das) [1174295] - [fs] gfs2: allow fallocate to max out quotas/fs efficiently (Abhijith Das) [1174295] - [fs] gfs2: allow quota_check and inplace_reserve to return available blocks (Abhijith Das) [1174295] - [fs] gfs2: perform quota checks against allocation parameters (Abhijith Das) [1174295]- [alsa] regmap: regcache-rbtree: Fix present bitmap resize (Jaroslav Kysela) [1197064] - [alsa] regmap: rbtree: improve 64bits memory alignment (Jaroslav Kysela) [1197064] - [alsa] regmap: rbtree: Make cache_present bitmap per node (Jaroslav Kysela) [1197064] - [alsa] regmap: Add support for discarding parts of the register cache (Jaroslav Kysela) [1197064] - [alsa] regmap: rbtree: Reduce number of nodes, take 2 (Jaroslav Kysela) [1197064] - [alsa] regmap: rbtree: Simplify adjacent node look-up (Jaroslav Kysela) [1197064] - [alsa] regcache-rbtree: Fix reg_stride != 1 (Jaroslav Kysela) [1197064] - [alsa] regmap: rbtree: Use range information to allocate nodes (Jaroslav Kysela) [1197064] - [alsa] regmap: rbtree: Factor out node allocation (Jaroslav Kysela) [1197064] - [alsa] pci/msi: Add device flag indicating that 64-bit MSIs don't work (Jaroslav Kysela) [1197064] - [alsa] pm: Add pm_runtime_suspend|resume_force functions (Jaroslav Kysela) [1197064] - [alsa] pm / runtime: Implement the pm_generic_runtime functions for CONFIG_PM (Jaroslav Kysela) [1197064] - [alsa] pm / runtime: Fetch runtime PM callbacks using a macro (Jaroslav Kysela) [1197064] - [alsa] pm / runtime: Respect autosuspend when idle triggers suspend (Jaroslav Kysela) [1197064] - [alsa] drm/i915/audio: add codec wakeup override enabled/disable callback (Jaroslav Kysela) [1197064] - [alsa] hda - fix number of devices query on hotplug (Jaroslav Kysela) [1197064] - [alsa] usb-audio: add native DSD support for JLsounds I2SoverUSB (Jaroslav Kysela) [1197064] - [alsa] hda - remove controller dependency on i915 power well for SKL (Jaroslav Kysela) [1197064] - [alsa] usb-audio: fix missing input volume controls in MAYA44 USB(+) (Jaroslav Kysela) [1197064] - [alsa] usb-audio: add MAYA44 USB+ mixer control names (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Add a fixup for another Acer Aspire 9420 (Jaroslav Kysela) [1197064] - [alsa] hda - moved alloc/free stream pages function to controller library (Jaroslav Kysela) [1197064] - [alsa] hda - add generic functions to set hdac stream params (Jaroslav Kysela) [1197064] - [alsa] Close holes in struct snd_pcm_constraint_list (Jaroslav Kysela) [1197064] - [alsa] Close holes in struct snd_pcm_hw_rule (Jaroslav Kysela) [1197064] - [alsa] core: remove .wall_clock (Jaroslav Kysela) [1197064] - [alsa] core: selection of audio_tstamp type and accuracy reports (Jaroslav Kysela) [1197064] - [alsa] hda - Fix jack detection at resume with VT codecs (Jaroslav Kysela) [1197064] - [alsa] usb-audio: don't try to get Outlaw RR2150 sample rate (Jaroslav Kysela) [1197064] - [alsa] jack: Fix the id uniqueness check (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add mic volume fix quirk for Logitech Quickcam Fusion (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Suooprt Dell headset mode for ALC256 (Jaroslav Kysela) [1197064] - [alsa] hda - Set patch_ops before calling auto-parser (Jaroslav Kysela) [1197064] - [alsa] pci: Drop superfluous ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Fix/cleanup ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] cs46xx: Fix old ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] ca0106: Fix/cleanup ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] ac97: Fix ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] ak4xxx-adda: Drop unnecessary ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] opl4: Fix / cleanup ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] dummy: Replace CONFIG_PROC_FS with CONFIG_SND_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] aloop: Drop unnecessary ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] core: Fix randconfig build wrt CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] hda - Drop unused fields from struct hda_codec_preset (Jaroslav Kysela) [1197064] - [alsa] replace CONFIG_PROC_FS with CONFIG_SND_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] kconfig: add config item SND_PROC_FS for expert (Jaroslav Kysela) [1197064] - [alsa] bcd2000: Make local data static (Jaroslav Kysela) [1197064] - [alsa] lx6464es: Use NULL for pointers (Jaroslav Kysela) [1197064] - [alsa] lx6464es: Fix duplicated SSID entries (Jaroslav Kysela) [1197064] - [alsa] dummy: make local data static (Jaroslav Kysela) [1197064] - [alsa] pcm: add IEC958 channel status helper (Jaroslav Kysela) [1197064] - [alsa] pcm: add DRM ELD helper (Jaroslav Kysela) [1197064] - [alsa] jack: Remove MODULE_*() macros (Jaroslav Kysela) [1197064] - [alsa] hda - Move hda_i915.c from sound/pci/hda to sound/hda (Jaroslav Kysela) [1197064] - [alsa] hda - Add headset-mode* model options for ALC269 & co (Jaroslav Kysela) [1197064] - [alsa] hda/ca0132: support for Alienware 15 Creative Sound Core3D-EX (Jaroslav Kysela) [1197064] - [alsa] hda - add hda_intel_trace.h (Jaroslav Kysela) [1197064] - [alsa] hda - rename hda_intel_trace.h to hda_controller_trace.h (Jaroslav Kysela) [1197064] - [alsa] hda/hdmi - Add Tegra210 support (Jaroslav Kysela) [1197064] - [alsa] hda/hdmi - Add Tegra114 support (Jaroslav Kysela) [1197064] - [alsa] hda/hdmi - Add Tegra30 support (Jaroslav Kysela) [1197064] - [alsa] hda/tegra - Improve error reporting (Jaroslav Kysela) [1197064] - [alsa] hda/hdmi - Implement Tegra-specific patch (Jaroslav Kysela) [1197064] - [alsa] hda/tegra - Set CORBRP self-clear flag (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Support Dell headset mode for ALC298 (Jaroslav Kysela) [1197064] - [alsa] info: Drop kerneldoc comment from snd_info_create_entry() (Jaroslav Kysela) [1197064] - [alsa] info: Move list addition to snd_info_create_entry() (Jaroslav Kysela) [1197064] - [alsa] info: Register proc entries recursively, too (Jaroslav Kysela) [1197064] - [alsa] info: Fix leaks of child entries at snd_info_free_entry() (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Support headset mode for ALC298 (Jaroslav Kysela) [1197064] - [alsa] hda - Remove unused call to "get_pin" in patch_hdmi.c (Jaroslav Kysela) [1197064] - [alsa] hda/tegra - Fix oops (Jaroslav Kysela) [1197064] - [alsa] hda - reset display codec when power on (Jaroslav Kysela) [1197064] - [alsa] jack: fix a randconfig build issue (Jaroslav Kysela) [1197064] - [alsa] jack: Fix another NULL dereference due to empty input jack (Jaroslav Kysela) [1197064] - [alsa] jack: don't report input event for phantom jack (Jaroslav Kysela) [1197064] - [alsa] hda - Reduce ifdef CONFIG_SND_HDA_I915 (Jaroslav Kysela) [1197064] - [alsa] hda - remove controller dependency on i915 power well for Baytrail/Braswell (Jaroslav Kysela) [1197064] - [alsa] hda - divide controller and codec dependency on i915 gfx power well (Jaroslav Kysela) [1197064] - [alsa] hda - implement link_power ops for i915 display power control (Jaroslav Kysela) [1197064] - [alsa] hda - allow a codec to control the link power (Jaroslav Kysela) [1197064] - [alsa] hda - implement a refcount for i915 power well switch (Jaroslav Kysela) [1197064] - [alsa] jack: remove exporting ctljack functions (Jaroslav Kysela) [1197064] - [alsa] hda - Update to use the new jack kctls method (Jaroslav Kysela) [1197064] - [alsa] jack: extend snd_jack_new to support phantom jack (Jaroslav Kysela) [1197064] - [alsa] jack: handle jack embedded kcontrol creating within ctljack (Jaroslav Kysela) [1197064] - [alsa] jack: implement kctl creating for jack devices (Jaroslav Kysela) [1197064] - [alsa] core: Clean up OSS proc file management (Jaroslav Kysela) [1197064] - [alsa] core: Build conditionally and remove superfluous ifdefs (Jaroslav Kysela) [1197064] - [alsa] core: Don't ignore errors at creating proc files (Jaroslav Kysela) [1197064] - [alsa] core: Remove superfluous exit calls for proc entries (Jaroslav Kysela) [1197064] - [alsa] core: Manage asound root directory with snd_info_entry (Jaroslav Kysela) [1197064] - [alsa] core: Remove child proc file elements recursively (Jaroslav Kysela) [1197064] - [alsa] core: Fix possible memory leaks at error path in info.c (Jaroslav Kysela) [1197064] - [alsa] Replace with IS_ENABLED() (Jaroslav Kysela) [1197064] - [alsa] core: Use seq_file for text proc file reads (Jaroslav Kysela) [1197064] - [alsa] hda - Replace open codes with snd_hdac_stream_set_params() (Jaroslav Kysela) [1197064] - [alsa] hda - Move prepared flag into struct hdac_stream (Jaroslav Kysela) [1197064] - [alsa] hda - Replace hda_bus_ops with static binding (Jaroslav Kysela) [1197064] - [alsa] remove deprecated use of pci api (Jaroslav Kysela) [1197064] - [alsa] hda - Drop azx_sd_read*/write*() macros (Jaroslav Kysela) [1197064] - [alsa] hda/tegra - Fix build error and warning (Jaroslav Kysela) [1197064] - [alsa] hda - Reenable tracepoints for controller (Jaroslav Kysela) [1197064] - [alsa] hda - Move PCM format and rate handling code to core library (Jaroslav Kysela) [1197064] - [alsa] hda - Minor refactoring (Jaroslav Kysela) [1197064] - [alsa] hda - Embed bus into controller object (Jaroslav Kysela) [1197064] - [alsa] hda - Migrate more hdac_stream codes (Jaroslav Kysela) [1197064] - [alsa] hda - Migrate hdac_stream into legacy driver (Jaroslav Kysela) [1197064] - [alsa] hda - Pass bus io_ops directly from the top-level driver (Jaroslav Kysela) [1197064] - [alsa] hda - Move send_cmd / get_response to hdac_bus_ops (Jaroslav Kysela) [1197064] - [alsa] hda - Merge codec and controller helpers (Jaroslav Kysela) [1197064] - [alsa] hda - Add DSP loader to core library code (Jaroslav Kysela) [1197064] - [alsa] hda - Add the controller helper codes to hda-core module (Jaroslav Kysela) [1197064] - [alsa] hda - Handle error from get_response bus ops directly (Jaroslav Kysela) [1197064] - [alsa] hda - Fix lost sound due to stream_pm ops cleanup (Jaroslav Kysela) [1197064] - [alsa] hda - Disable Headphone Mic boost for ALC662 (Jaroslav Kysela) [1197064] - [alsa] hda - Disable power_save_node for IDT92HD71bxx (Jaroslav Kysela) [1197064] - [alsa] hda - Fix noise on AMD radeon 290x controller (Jaroslav Kysela) [1197064] - [alsa] hda - Set stream_pm ops automatically by generic parser (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Add ALC256 alias name for Dell (Jaroslav Kysela) [1197064] - [alsa] revert "alsa: hda - Add mute-LED mode control to Thinkpad" (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add quirk for MS LifeCam HD-3000 (Jaroslav Kysela) [1197064] - [alsa] hda - Disable widget power-saving for ALC292 & co (Jaroslav Kysela) [1197064] - [alsa] hda - Reduce verbs by node power-saves (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add quirk for MS LifeCam Studio (Jaroslav Kysela) [1197064] - [alsa] pcm: Modify double acknowledged interrupts check condition (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - ALC292 dock fix for Thinkpad L450 (Jaroslav Kysela) [1197064] - [alsa] hda - Add Conexant codecs CX20721, CX20722, CX20723 and CX20724 (Jaroslav Kysela) [1197064] - [alsa] hda - Fix headset mic and mic-in for a Dell desktop (Jaroslav Kysela) [1197064] - [alsa] hda - Add headset mic quirk for Dell Inspiron 5548 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Add ALC298 alias name for Dell (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Fix typo for ALC286/ALC288 (Jaroslav Kysela) [1197064] - [alsa] hda - Add headphone quirk for Lifebook E752 (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Emu10k2 32 bit DMA mode (Jaroslav Kysela) [1197064] - [alsa] hda - Fix missing va_end() call in snd_hda_codec_pcm_new() (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Fix card shortname string buffer overflow (Jaroslav Kysela) [1197064] - [alsa] hda - Add mute-LED mode control to Thinkpad (Jaroslav Kysela) [1197064] - [alsa] hda - Fix mute-LED fixed mode (Jaroslav Kysela) [1197064] - [alsa] hda - Fix click noise at start on Dell XPS13 (Jaroslav Kysela) [1197064] - [alsa] hda - fix headset mic detection problem for one more machine (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Fix Headphone Mic doesn't recording for ALC256 (Jaroslav Kysela) [1197064] - [alsa] hda - fix "num_steps = 0" error on ALC256 (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Fix audio output on Roland SC-D70 sound module (Jaroslav Kysela) [1197064] - [alsa] hda - add AZX_DCAPS_I915_POWERWELL to Baytrail (Jaroslav Kysela) [1197064] - [alsa] hda - only sync BCLK to the display clock for Haswell & Broadwell (Jaroslav Kysela) [1197064] - [alsa] hda - Mute headphone pin on suspend on XPS13 9333 (Jaroslav Kysela) [1197064] - [alsa] hda - potential (but unlikely) uninitialized variable (Jaroslav Kysela) [1197064] - [alsa] hda - Fix regression for slave SPDIF setups (Jaroslav Kysela) [1197064] - [alsa] intel8x0: Check pci_iomap() success for DEVICE_ALI (Jaroslav Kysela) [1197064] - [alsa] hda - simplify azx_has_pm_runtime (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Enable the ALC292 dock fixup on the Thinkpad T450 (Jaroslav Kysela) [1197064] - [alsa] ctl: fix to handle several elements added by one operation for userspace element (Jaroslav Kysela) [1197064] - [alsa] control: Fix a typo of SNDRV_CTL_ELEM_ACCESS_TLV_* with SNDRV_CTL_TLV_OP_* (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Don't attempt to get Microsoft Lifecam Cinema sample rate (Jaroslav Kysela) [1197064] - [alsa] emu10k1: add toggles for E-mu 1010 optical ports (Jaroslav Kysela) [1197064] - [alsa] ctl: fill identical information to return value when adding userspace elements (Jaroslav Kysela) [1197064] - [alsa] ctl: fix a bug to return no identical information in info operation for userspace controls (Jaroslav Kysela) [1197064] - [alsa] ctl: confirm to return all identical information in 'activate' event (Jaroslav Kysela) [1197064] - [alsa] emu10k1: handle dock disconnects (Jaroslav Kysela) [1197064] - [alsa] hda - Add dock support for ThinkPad X250 (17aa:2226) (Jaroslav Kysela) [1197064] - [alsa] seq: fill client ID in return value of pool operation (Jaroslav Kysela) [1197064] - [alsa] emu10k1: don't deadlock in proc-functions (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Fix a typo (Jaroslav Kysela) [1197064] - [alsa] ctl: evaluate macro instead of numerical value (Jaroslav Kysela) [1197064] - [alsa] usb - Creative USB X-Fi Pro SB1095 volume knob support (Jaroslav Kysela) [1197064] - [alsa] hda/via - Add missing stream_pm ops setup (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Fix the regression by widget power-saving (Jaroslav Kysela) [1197064] - [alsa] hda/generic - Don't override power_filter when power_save_node is set (Jaroslav Kysela) [1197064] - [alsa] hda/generic - Make snd_hda_gen_path_power_filter() always applicable (Jaroslav Kysela) [1197064] - [alsa] hda/generic - Fix wrong initial power state for fixed pins (Jaroslav Kysela) [1197064] - [alsa] hda/generic - Check power state cap at updating the widget power (Jaroslav Kysela) [1197064] - [alsa] hda - Fix headphone pin config for Lifebook T731 (Jaroslav Kysela) [1197064] - [alsa] hda - Work around races of power up/down with runtime PM (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Support Dell headset mode for ALC288 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Support headset mode for ALC286/288 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Make more stable to get pin sense for ALC283 (Jaroslav Kysela) [1197064] - [alsa] hda_intel: add AZX_DCAPS_I915_POWERWELL for SKL and BSW (Jaroslav Kysela) [1197064] - [alsa] emu10k1: add Audigy 5/Rx (Jaroslav Kysela) [1197064] - [alsa] Use const struct ac97_quirk (Jaroslav Kysela) [1197064] - [alsa] hda: fix possible null dereference (Jaroslav Kysela) [1197064] - [alsa] usb-audio: don't try to get Benchmark DAC1 sample rate (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Support Dell headset mode for ALC256 (Jaroslav Kysela) [1197064] - [alsa] hda - Enable widget power saving for Realtek codecs (Jaroslav Kysela) [1197064] - [alsa] hda - Sync node attributes at resume from widget power saving (Jaroslav Kysela) [1197064] - [alsa] hda - Add a fake stereo amp register support (Jaroslav Kysela) [1197064] - [alsa] hda - Allow driver to add vendor-specific verbs for regmap (Jaroslav Kysela) [1197064] - [alsa] hda - Add one more node in the EAPD supporting candidate list (Jaroslav Kysela) [1197064] - [alsa] hda_intel: apply the Seperate stream_tag for Sunrise Point (Jaroslav Kysela) [1197064] - [alsa] hda/via - Add beep controls to VIA codecs (Jaroslav Kysela) [1197064] - [alsa] hda - Remove superfluous hda_nid_t definition in hda_codec.h (Jaroslav Kysela) [1197064] - [alsa] asihpi: Fix duplicate const for clock sources (Jaroslav Kysela) [1197064] - [alsa] hda - Add dock support for Thinkpad T450s (17aa:5036) (Jaroslav Kysela) [1197064] - [alsa] echoaudio: read past end of array (Jaroslav Kysela) [1197064] - [alsa] ak411x: simplify snd_ak4113_create() a bit (Jaroslav Kysela) [1197064] - [alsa] hda - Use regmap for command verb caches, too (Jaroslav Kysela) [1197064] - [alsa] hda - Use regmap for parameter caches, too (Jaroslav Kysela) [1197064] - [alsa] hda - Use regmap for amp accesses (Jaroslav Kysela) [1197064] - [alsa] hda - Implement uncached version of parameter reads (Jaroslav Kysela) [1197064] - [alsa] hda - Use regmap for codec parameter reads (Jaroslav Kysela) [1197064] - [alsa] hda - Add regmap support (Jaroslav Kysela) [1197064] - [alsa] hda - Move generic array helpers to core lib (Jaroslav Kysela) [1197064] - [alsa] hda - Re-add tracepoints to HD-audio core driver (Jaroslav Kysela) [1197064] - [alsa] hda - Fix possible runtime PM refcount unbalance (Jaroslav Kysela) [1197064] - [alsa] hda - Support indirect execution of verbs (Jaroslav Kysela) [1197064] - [alsa] hda - Add widget sysfs tree (Jaroslav Kysela) [1197064] - [alsa] hda - Move a part of hda_codec stuff into hdac_device (Jaroslav Kysela) [1197064] - [alsa] hda - Move some codes up to hdac_bus struct (Jaroslav Kysela) [1197064] - [alsa] hda - Make snd_hda_bus_type public (Jaroslav Kysela) [1197064] - [alsa] hda - Rename power_mgmt flag with power_save_node (Jaroslav Kysela) [1197064] - [alsa] hda - Fix power of pins used for mute LED with vrefs (Jaroslav Kysela) [1197064] - [alsa] hda - Adjust power of beep widget and outputs (Jaroslav Kysela) [1197064] - [alsa] hda - Use the new power control for VIA codecs (Jaroslav Kysela) [1197064] - [alsa] hda - Support advanced power state controls (Jaroslav Kysela) [1197064] - [alsa] ice1724: esi w192m: Add sampling rate control of the ADC/DAC (Jaroslav Kysela) [1197064] - [alsa] ice1724: esi w192m: Add text Line in/Mic for selecting input gain state (Jaroslav Kysela) [1197064] - [alsa] ice1724: esi w192m: Add TLV support for control value in dB scale (Jaroslav Kysela) [1197064] - [alsa] ice1724: esi w192m: Enable midi i/o of port envy24 chip as available (Jaroslav Kysela) [1197064] - [alsa] ice1724: esi w192m: Update eeprom structure to C99 standard (Jaroslav Kysela) [1197064] - [alsa] ice1724: esi w192m: Correct copy/paste from prodigy driver (Jaroslav Kysela) [1197064] - [alsa] hda - Simplify PCM setup overrides (Jaroslav Kysela) [1197064] - [alsa] hda - Treat stereo-to-mono mix properly (Jaroslav Kysela) [1197064] - [alsa] hda - Use shutdown driver ops instead of reboot notifier (Jaroslav Kysela) [1197064] - [alsa] hda - Don't access stereo amps for mono channel widgets (Jaroslav Kysela) [1197064] - [alsa] control: Fix breakage of user ctl element addition (Jaroslav Kysela) [1197064] - [alsa] hda - Add workaround for MacBook Air 5,2 built-in mic (Jaroslav Kysela) [1197064] - [alsa] hda - Set single_adc_amp flag for CS420x codecs (Jaroslav Kysela) [1197064] - [alsa] snd-usb: add quirks for Roland UA-22 (Jaroslav Kysela) [1197064] - [alsa] control: Add sanity checks for user ctl id name string (Jaroslav Kysela) [1197064] - [alsa] hda - Fix built-in mic on Compaq Presario CQ60 (Jaroslav Kysela) [1197064] - [alsa] seq: Fix init order of snd_seq_device stuff (Jaroslav Kysela) [1197064] - [alsa] core: Drop superfluous error/debug messages after malloc failures (Jaroslav Kysela) [1197064] - [alsa] seq: Drop superfluous error/debug messages after malloc failures (Jaroslav Kysela) [1197064] - [alsa] seq_oss: Drop superfluous error/debug messages after malloc failures (Jaroslav Kysela) [1197064] - [alsa] core: reduce stack usage related to snd_ctl_new() (Jaroslav Kysela) [1197064] - [alsa] core: use precomputed table to check userspace control params (Jaroslav Kysela) [1197064] - [alsa] hda - Fix regression of HD-audio controller fallback modes (Jaroslav Kysela) [1197064] - [alsa] ac97: ac97_patch: Simplify patch_vt1613_specific() (Jaroslav Kysela) [1197064] - [alsa] ac97: Add VT1613 AC97 codec support (Jaroslav Kysela) [1197064] - [alsa] hda - One more Dell macine needs DELL1_MIC_NO_PRESENCE quirk (Jaroslav Kysela) [1197064] - [alsa] opl3: small array underflow (Jaroslav Kysela) [1197064] - [alsa] line6: Clamp values correctly (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Check Marantz/Denon USB DACs in a single place (Jaroslav Kysela) [1197064] - [alsa] Fix spelling typo in Documentation/DocBook/alsa-driver-api.xml (Jaroslav Kysela) [1197064] - [alsa] hda - Release resources in device release callback (Jaroslav Kysela) [1197064] - [alsa] hda - Use standard workqueue for unsol and jack events (Jaroslav Kysela) [1197064] - [alsa] hda - Build PCMs and controls at codec driver probe (Jaroslav Kysela) [1197064] - [alsa] hda - Implement unbind more safely (Jaroslav Kysela) [1197064] - [alsa] core: Re-add snd_device_disconnect() (Jaroslav Kysela) [1197064] - [alsa] hda - Don't assume non-NULL PCM ops (Jaroslav Kysela) [1197064] - [alsa] hda - Allocate hda_pcm objects dynamically (Jaroslav Kysela) [1197064] - [alsa] hda - Remove superfluous memory allocation error messages (Jaroslav Kysela) [1197064] - [alsa] hda - Add card field to hda_codec struct (Jaroslav Kysela) [1197064] - [alsa] hda - Split snd_hda_build_pcms() (Jaroslav Kysela) [1197064] - [alsa] hda - Clear pcm pointer assigned to hda_pcm at device removal (Jaroslav Kysela) [1197064] - [alsa] hda - Remove channel mode helper functions (Jaroslav Kysela) [1197064] - [alsa] hda - Set parent of input beep devices (Jaroslav Kysela) [1197064] - [alsa] hda - Power down codec automatically at registration (Jaroslav Kysela) [1197064] - [alsa] hda - Replace bus pm_notify with the standard runtime PM framework (Jaroslav Kysela) [1197064] - [alsa] hda - Drop power_save value indirection in hda_bus (Jaroslav Kysela) [1197064] - [alsa] cmipci: remove a stray space character (Jaroslav Kysela) [1197064] - [alsa] azt3328: some indenting cleanups (Jaroslav Kysela) [1197064] - [alsa] hda - Disable runtime PM for Panther Point again (Jaroslav Kysela) [1197064] - [alsa] hda: controller code - do not export static functions (Jaroslav Kysela) [1197064] - [alsa] pcm: Don't leave PREPARED state after draining (Jaroslav Kysela) [1197064] - [alsa] hda - Use standard runtime PM for codec power-save control (Jaroslav Kysela) [1197064] - [alsa] hda - Move codec suspend/resume to codec driver (Jaroslav Kysela) [1197064] - [alsa] hda - Bind codecs via standard bus (Jaroslav Kysela) [1197064] - [alsa] hda - Decouple PCM and hwdep devices from codec object (Jaroslav Kysela) [1197064] - [alsa] hda - Add pin configs for ASUS mobo with IDT 92HD73XX codec (Jaroslav Kysela) [1197064] - [alsa] pcm: Don't ignore internal PCMs in snd_pcm_dev_disconnect() (Jaroslav Kysela) [1197064] - [alsa] pcm: Don't notify internal PCMs (Jaroslav Kysela) [1197064] - [alsa] pcm: Don't add internal PCMs to PCM device list (Jaroslav Kysela) [1197064] - [alsa] pcm: Minor refactoring in snd_pcm_attach_substream() (Jaroslav Kysela) [1197064] - [alsa] hda: replace .wallclock by .get_time_info (Jaroslav Kysela) [1197064] - [alsa] core: add .get_time_info (Jaroslav Kysela) [1197064] - [alsa] core: pass audio tstamp config from userspace in compat mode (Jaroslav Kysela) [1197064] - [alsa] core: pass audio tstamp config from userspace (Jaroslav Kysela) [1197064] - [alsa] hda - Avoid unnecessary power-up at mixer amp changes (Jaroslav Kysela) [1197064] - [alsa] hda - Split azx_codec_create() to two phases (Jaroslav Kysela) [1197064] - [alsa] hda - Drop azx_mixer_create() (Jaroslav Kysela) [1197064] - [alsa] hda - Fold hda_priv.h into hda_controller.h (Jaroslav Kysela) [1197064] - [alsa] hda - Introduce azx_has_pm_runtime() macro (Jaroslav Kysela) [1197064] - [alsa] usb: Fix support for Denon DA-300USB DAC (ID 154e:1003) (Jaroslav Kysela) [1197064] - [alsa] hda - Embed struct hda_bus_unsolicited into struct hda_bus (Jaroslav Kysela) [1197064] - [alsa] hda - Drop hda_bus_template for snd_hda_bus_new() (Jaroslav Kysela) [1197064] - [alsa] hdspm - DRY cleanup of snd_pcm_ops (Jaroslav Kysela) [1197064] - [alsa] hdspm - DRY cleanup in .release callback (Jaroslav Kysela) [1197064] - [alsa] hdspm - DRY cleanup in .open callbacks (Jaroslav Kysela) [1197064] - [alsa] Consolidate snd_find_free_minor() (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Don't attempt to get Lifecam HD-5000 sample rate (Jaroslav Kysela) [1197064] - [alsa] hda/tegra check correct return value from ioremap_resource (Jaroslav Kysela) [1197064] - [alsa] hdspm - Constrain periods to 2 on older cards (Jaroslav Kysela) [1197064] - [alsa] hda - enable mute led quirk for one more hp machine (Jaroslav Kysela) [1197064] - [alsa] seq: Drop snd_seq_autoload_lock() and _unlock() (Jaroslav Kysela) [1197064] - [alsa] seq: Define driver object in each driver (Jaroslav Kysela) [1197064] - [alsa] seq: Clean up device and driver structs (Jaroslav Kysela) [1197064] - [alsa] seq: Rewrite sequencer device binding with standard bus (Jaroslav Kysela) [1197064] - [alsa] seq: Don't compile snd_seq_device_load_drivers() for built-in (Jaroslav Kysela) [1197064] - [alsa] seq: Move EXPORT_SYMBOL() after each function (Jaroslav Kysela) [1197064] - [alsa] seq: potential out of bounds in do_control() (Jaroslav Kysela) [1197064] - [alsa] line6: Improve line6_read/write_data() interfaces (Jaroslav Kysela) [1197064] - [alsa] line6: toneport: Use explicit type for firmware version (Jaroslav Kysela) [1197064] - [alsa] line6: Use explicit type for serial number (Jaroslav Kysela) [1197064] - [alsa] line6: Return EIO if read/write not successful (Jaroslav Kysela) [1197064] - [alsa] line6: Return error if device not responding (Jaroslav Kysela) [1197064] - [alsa] line6: Add delay before reading status (Jaroslav Kysela) [1197064] - [alsa] hda - Add docking station support for another HP machine (Jaroslav Kysela) [1197064] - [alsa] control: fix failure to return new numerical ID in 'replace' event data (Jaroslav Kysela) [1197064] - [alsa] usb: update trigger timestamp on first non-zero URB submitted (Jaroslav Kysela) [1197064] - [alsa] hda: read trigger_timestamp immediately after starting DMA (Jaroslav Kysela) [1197064] - [alsa] pcm: allow for trigger_tstamp snapshot in .trigger (Jaroslav Kysela) [1197064] - [alsa] pcm: don't override timestamp unconditionally (Jaroslav Kysela) [1197064] - [alsa] off by one bug in snd_riptide_joystick_probe() (Jaroslav Kysela) [1197064] - [alsa] control: fix failure to return numerical ID in 'add' event (Jaroslav Kysela) [1197064] - [alsa] line6: Pass driver name to line6_probe() (Jaroslav Kysela) [1197064] - [alsa] line6: Pass toneport pointer to toneport_has_led() (Jaroslav Kysela) [1197064] - [alsa] line6: Add toneport_has_source_select() (Jaroslav Kysela) [1197064] - [alsa] line6: Get rid of unused variable in pod.c (Jaroslav Kysela) [1197064] - [alsa] line6: Create sysfs via snd_card_add_dev_attr() (Jaroslav Kysela) [1197064] - [alsa] Add a helper to add a new attribute group to card (Jaroslav Kysela) [1197064] - [alsa] hda - Set up GPIO for Toshiba Satellite S50D (Jaroslav Kysela) [1197064] - [alsa] line6: fixup of line6_start_timer argument type (Jaroslav Kysela) [1197064] - [alsa] line6: use msecs_to_jiffies for conversion (Jaroslav Kysela) [1197064] - [alsa] Drop snd_get_device() helper (Jaroslav Kysela) [1197064] - [alsa] Simplify snd_device_register() variants (Jaroslav Kysela) [1197064] - [alsa] compress: Embed struct device (Jaroslav Kysela) [1197064] - [alsa] seq: Handle the device directly (Jaroslav Kysela) [1197064] - [alsa] timer: Handle the device directly (Jaroslav Kysela) [1197064] - [alsa] timer: Propagate the error at initialization (Jaroslav Kysela) [1197064] - [alsa] rawmidi: Use rawmidi device file for kernel messages (Jaroslav Kysela) [1197064] - [alsa] rawmidi: Embed struct device (Jaroslav Kysela) [1197064] - [alsa] pcm: Embed struct device (Jaroslav Kysela) [1197064] - [alsa] hwdep: Embed struct device (Jaroslav Kysela) [1197064] - [alsa] control: Embed struct device (Jaroslav Kysela) [1197064] - [alsa] Add a helper to initialize device (Jaroslav Kysela) [1197064] - [alsa] control: Provide a helper to look for the preferred subdevice (Jaroslav Kysela) [1197064] - [alsa] Allow to pass the device object to snd_register_device*() (Jaroslav Kysela) [1197064] - [alsa] line6: Remove unused line6_midibuf_skip_message() (Jaroslav Kysela) [1197064] - [alsa] line6: Remove unused line6_midibuf_status() (Jaroslav Kysela) [1197064] - [alsa] ak411x: Fix race of reinit() calls (Jaroslav Kysela) [1197064] - [alsa] ak411x: Add PM helper functions (Jaroslav Kysela) [1197064] - [alsa] ak4114: Move EXPORT_SYMBOL() after each function (Jaroslav Kysela) [1197064] - [alsa] ak411x: Fix stall in work callback (Jaroslav Kysela) [1197064] - [alsa] line6: Remove snd_line6_ prefix of pcm property fields (Jaroslav Kysela) [1197064] - [alsa] line6: Remove invalid capability bits for PODxt Live Variax (Jaroslav Kysela) [1197064] - [alsa] line6: Remove struct usb_line6_podhd (Jaroslav Kysela) [1197064] - [alsa] line6: Move the contents of usbdefs.h into driver.h (Jaroslav Kysela) [1197064] - [alsa] line6: Remove revision.h (Jaroslav Kysela) [1197064] - [alsa] line6: Tidy up and typo fixes in comments (Jaroslav Kysela) [1197064] - [alsa] line6: Fix volume calculation for big-endian (Jaroslav Kysela) [1197064] - [alsa] pcm: Add snd_interval_ranges() and snd_pcm_hw_constraint_ranges() (Jaroslav Kysela) [1197064] - [alsa] usx2y: Move UAPI definition into include/uapi/sound/usb_stream.h (Jaroslav Kysela) [1197064] - [alsa] au88x0: Remove superfluous ifdef __KERNEL__ (Jaroslav Kysela) [1197064] - [alsa] Include linux/uaccess.h and linux/bitopts.h instead of asm/* (Jaroslav Kysela) [1197064] - [alsa] Include linux/io.h instead of asm/io.h (Jaroslav Kysela) [1197064] - [alsa] line6: Handle error from line6_pcm_acquire() (Jaroslav Kysela) [1197064] - [alsa] line6: Make common PCM pointer callback (Jaroslav Kysela) [1197064] - [alsa] line6: Reorganize PCM stream handling (Jaroslav Kysela) [1197064] - [alsa] line6: Clear prev_fbuf and prev_fsize properly (Jaroslav Kysela) [1197064] - [alsa] line6: Fix racy loopback handling (Jaroslav Kysela) [1197064] - [alsa] line6: Minor tidy up in line6_probe() (Jaroslav Kysela) [1197064] - [alsa] line6: Let snd_card_new() allocate private data (Jaroslav Kysela) [1197064] - [alsa] line6: Drop interface argument from private_init and disconnect callbacks (Jaroslav Kysela) [1197064] - [alsa] line6: Skip volume manipulation during silence copying (Jaroslav Kysela) [1197064] - [alsa] line6: Do clipping in volume / monitor manipulations (Jaroslav Kysela) [1197064] - [alsa] line6: Consolidate PCM stream buffer allocation and free (Jaroslav Kysela) [1197064] - [alsa] line6: Use dev_err() (Jaroslav Kysela) [1197064] - [alsa] line6: Consolidate URB unlink and sync helpers (Jaroslav Kysela) [1197064] - [alsa] line6: Rearrange PCM structure (Jaroslav Kysela) [1197064] - [alsa] line6: Drop voodoo workarounds (Jaroslav Kysela) [1197064] - [alsa] line6: Use incremental loop (Jaroslav Kysela) [1197064] - [alsa] line6: Drop superfluous spinlock for trigger (Jaroslav Kysela) [1197064] - [alsa] line6: Fix the error recovery in line6_pcm_acquire() (Jaroslav Kysela) [1197064] - [alsa] line6: Use logical OR (Jaroslav Kysela) [1197064] - [alsa] line6: Fix missing error handling in line6_pcm_acquire() (Jaroslav Kysela) [1197064] - [alsa] line6: Reduce superfluous spinlock in midi.c (Jaroslav Kysela) [1197064] - [alsa] line6: Remove unused line6_nop_read() (Jaroslav Kysela) [1197064] - [alsa] line6: Fix memory leak at probe error path (Jaroslav Kysela) [1197064] - [alsa] line6: Minor refactoring (Jaroslav Kysela) [1197064] - [alsa] line6/toneport: Implement LED controls via LED class (Jaroslav Kysela) [1197064] - [alsa] line6/toneport: Fix wrong argument for toneport_has_led() (Jaroslav Kysela) [1197064] - [alsa] line6: Don't forget to call driver's destructor at error path (Jaroslav Kysela) [1197064] - [alsa] line6/toneport: Move setup_timer() at the beginning (Jaroslav Kysela) [1197064] - [alsa] line6: Remove superfluous NULL checks in each driver (Jaroslav Kysela) [1197064] - [alsa] line6: Abort if inconsistent usbdev is found at disconnect (Jaroslav Kysela) [1197064] - [alsa] line6: Yet more cleanup of superfluous NULL checks (Jaroslav Kysela) [1197064] - [alsa] seq: remove unused callback_all field (Jaroslav Kysela) [1197064] - [alsa] seq: fix off-by-one error in port limit check (Jaroslav Kysela) [1197064] - [alsa] seq: correctly report maximum number of ports (Jaroslav Kysela) [1197064] - [alsa] seq-dummy: remove deadlock-causing events on close (Jaroslav Kysela) [1197064] - [alsa] hda - Enable docking station for an HP machine (Jaroslav Kysela) [1197064] - [alsa] line6: Remove driver version from header comment (Jaroslav Kysela) [1197064] - [alsa] line6: Refer to manufacturer as "Line 6" (Jaroslav Kysela) [1197064] - [alsa] line6: Remove superfluous NULL checks (Jaroslav Kysela) [1197064] - [alsa] line6: Drop line6_send_program() and line6_transmit_parameter() (Jaroslav Kysela) [1197064] - [alsa] line6: Make line6_send_raw_message() static (Jaroslav Kysela) [1197064] - [alsa] line6: Sync PCM stop at disconnect (Jaroslav Kysela) [1197064] - [alsa] line6: Remove superfluous disconnect call in suspend handler (Jaroslav Kysela) [1197064] - [alsa] line6: Remove CHECK_RETURN macro (Jaroslav Kysela) [1197064] - [alsa] line6: Drop MISSING_CASE macro (Jaroslav Kysela) [1197064] - [alsa] line6: Remove driver version string (Jaroslav Kysela) [1197064] - [alsa] line6: Reorganize card resource handling (Jaroslav Kysela) [1197064] - [alsa] line6: Drop superfluous irqsave/irqrestore in PCM trigger callback (Jaroslav Kysela) [1197064] - [alsa] line6: Don't handle PCM trigger for other cards (Jaroslav Kysela) [1197064] - [alsa] line6: Remove superfluous out-of-memory error messages (Jaroslav Kysela) [1197064] - [alsa] line6: Drop usb_device sysfs symlink (Jaroslav Kysela) [1197064] - [alsa] line6: Drop invalid SNDRV_PCM_INFO_RESUME flag (Jaroslav Kysela) [1197064] - [alsa] line6: Drop superfluous snd_device for rawmidi (Jaroslav Kysela) [1197064] - [alsa] line6: Drop superfluous snd_device for PCM (Jaroslav Kysela) [1197064] - [alsa] line6: Handle impulse response via control API (Jaroslav Kysela) [1197064] - [alsa] line6: Split to each driver (Jaroslav Kysela) [1197064] - [alsa] line6: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] hdspm: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] hdsp: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] korg1212: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] echoaudio: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] asihpi: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] ak4117: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] serial-u16550: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] opl3: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] mtpav: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] mpu401: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] aloop: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] timer: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] dummy: use setup_timer and mod_timer (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add mic volume fix quirk for Logitech Webcam C210 (Jaroslav Kysela) [1197064] - [alsa] add Studio Evolution SE6X support (Jaroslav Kysela) [1197064] - [alsa] oxygen: add XIO2001 initialization (Jaroslav Kysela) [1197064] - [alsa] oxygen: add support for third analog input (Jaroslav Kysela) [1197064] - [alsa] oxygen: do not create useless S/PDIF controls (Jaroslav Kysela) [1197064] - [alsa] hda - Fix typo in hda_controller.c (Jaroslav Kysela) [1197064] - [alsa] hda - Select INPUT for Realtek HD-audio codec (Jaroslav Kysela) [1197064] - [alsa] move line6 usb driver into sound/usb (Jaroslav Kysela) [1197064] - [alsa] rme*: Use snd_pcm_format_t (Jaroslav Kysela) [1197064] - [alsa] hda: add component support (Jaroslav Kysela) [1197064] - [alsa] hda: pass intel_hda to all i915 interface functions (Jaroslav Kysela) [1197064] - [alsa] hda: export struct hda_intel (Jaroslav Kysela) [1197064] - [alsa] ice1712: wm8766: Remove some unused functions (Jaroslav Kysela) [1197064] - [alsa] fm801: remove FSF address (Jaroslav Kysela) [1197064] - [alsa] hda - fixup input_free_device called after input_unregister_device (Jaroslav Kysela) [1197064] - [alsa] ymfpci: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] vx222: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] via82xx-modem: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] via82xx: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] trident: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] sis7019: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] rme96: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] riptide: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] oxygen: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] nm256: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] maestro3: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] intel8x0m: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] intel8x0: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] ice1724: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] ice1712: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] hda: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] es1968: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] es1938: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] ens137x: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] echoaudio: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] ctxfi: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] cs5535audio: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] cs46xx: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] cs4281: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] cmipci: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] ca0106: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] azt3328: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] atiixp-modem: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] atiixp: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] als4000: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] als300: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] ali5451: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add support for Akai MPC Element USB MIDI controller (Jaroslav Kysela) [1197064] - [alsa] fm801: PCI core handles power state for us (Jaroslav Kysela) [1197064] - [alsa] hda - Enable mic mute hotkey and LEDs for an HP machine (Jaroslav Kysela) [1197064] - [alsa] fm801: move to pcim_* and devm_* functions (Jaroslav Kysela) [1197064] - [alsa] hda - Debug output which type of fixup was selected (Jaroslav Kysela) [1197064] - [alsa] hda - Print codec->chip_name in autoconfig (Jaroslav Kysela) [1197064] - [alsa] Deletion of checks before the function call "iounmap" (Jaroslav Kysela) [1197064] - [alsa] oxygen: Delete an unnecessary check before the function call "snd_pcm_suspend" (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Delete an unnecessary check before the function call "kfree" (Jaroslav Kysela) [1197064] - [alsa] seq: Deletion of unnecessary checks before the function call "snd_midi_event_free" (Jaroslav Kysela) [1197064] - [alsa] oxygen: Remove unnecessary snd_pcm_lib_preallocate_free_for_all() (Jaroslav Kysela) [1197064] - [alsa] ymfpci: Remove always NULL parameters (Jaroslav Kysela) [1197064] - [alsa] trident: Remove always NULL parameters (Jaroslav Kysela) [1197064] - [alsa] sonicvibes: Remove always NULL parameter (Jaroslav Kysela) [1197064] - [alsa] riptide: Remove always NULL parameter (Jaroslav Kysela) [1197064] - [alsa] ice1712: Remove always NULL parameters (Jaroslav Kysela) [1197064] - [alsa] fm801: Remove always NULL parameter (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Remove always NULL parameters (Jaroslav Kysela) [1197064] - [alsa] ens1370: Remove always NULL parameters (Jaroslav Kysela) [1197064] - [alsa] cs46xx: Remove always NULL parameters (Jaroslav Kysela) [1197064] - [alsa] cs4281: Remove always NULL parameters (Jaroslav Kysela) [1197064] - [alsa] asihpi: Remove always NULL parameter (Jaroslav Kysela) [1197064] - [alsa] asla: ad1889: Remove always NULL parameter (Jaroslav Kysela) [1197064] - [alsa] asoc: sb16: Simplify snd_sb16dsp_pcm() (Jaroslav Kysela) [1197064] - [alsa] ml403-ac97cr: Remove always NULL parameter (Jaroslav Kysela) [1197064] - [alsa] pcm: add SNDRV_PCM_TRIGGER_DRAIN trigger (Jaroslav Kysela) [1197064] - [alsa] asihpi: fix an information leak in asihpi_hpi_ioctl() (Jaroslav Kysela) [1197064] - [alsa] snd_pcm_oss_period_size: Use round{up,down}_pow_of_two() (Jaroslav Kysela) [1197064] - [alsa] Add support for wildcard msbits constraints (Jaroslav Kysela) [1197064] - [alsa] Fix handling of multiple msbits constraints on the same runtime (Jaroslav Kysela) [1197064] - [alsa] hda - patch_analog.c: Remove some unused functions (Jaroslav Kysela) [1197064] - [alsa] ice1712: wm8776.c: Remove some unused functions (Jaroslav Kysela) [1197064] - [alsa] hda - Add new GPU codec ID 0x10de0072 to snd-hda (Jaroslav Kysela) [1197064] - [alsa] hda - Fix wrong gpio_dir & gpio_mask hint setups for IDT/STAC codecs (Jaroslav Kysela) [1197064] - [alsa] snd-usb-caiaq: fix stream count check (Jaroslav Kysela) [1197064] - [alsa] hda_intel: apply the Seperate stream_tag for Skylake (Jaroslav Kysela) [1197064] - [alsa] hda_controller: Separate stream_tag for input and output streams (Jaroslav Kysela) [1197064] - [alsa] usb-audio: extend KEF X300A FU 10 tweak to Arcam rPAC (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - New codec support for ALC298 (Jaroslav Kysela) [1197064] - [alsa] asihpi: update to HPI version 4.14 (Jaroslav Kysela) [1197064] - [alsa] asihpi: increase tuner pad cache size (Jaroslav Kysela) [1197064] - [alsa] asihpi: relax firmware version check (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Fix Scarlett 6i6 initialization typo (Jaroslav Kysela) [1197064] - [alsa] hda - Add quirk for Packard Bell EasyNote MX65 (Jaroslav Kysela) [1197064] - [alsa] usb-audio: add native DSD support for Matrix Audio DACs (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - New codec support for ALC256 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Add new Dell desktop for ALC3234 headset mode (Jaroslav Kysela) [1197064] - [alsa] hda/hdmi - apply Haswell fix-ups to Skylake display codec (Jaroslav Kysela) [1197064] - [alsa] hda - Make add_stereo_mix_input flag tristate (Jaroslav Kysela) [1197064] - [alsa] hda - Create capture source ctls when stereo mix input is added (Jaroslav Kysela) [1197064] - [alsa] hda - Fix typos in snd_hda_get_int_hint() kerneldoc comments (Jaroslav Kysela) [1197064] - [alsa] hda - add codec ID for Skylake display audio codec (Jaroslav Kysela) [1197064] - [alsa] sound / pm: Replace CONFIG_PM_RUNTIME with CONFIG_PM (Jaroslav Kysela) [1197064] - [alsa] pcxhr: NULL dereference on probe failure (Jaroslav Kysela) [1197064] - [alsa] lola: NULL dereference on probe failure (Jaroslav Kysela) [1197064] - [alsa] hda - Add "eapd" model string for AD1986A codec (Jaroslav Kysela) [1197064] - [alsa] hda - Add EAPD fixup for ASUS Z99He laptop (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Don't resubmit pending URBs at MIDI error recovery (Jaroslav Kysela) [1197064] - [alsa] hda - Fix built-in mic at resume on Lenovo Ideapad S210 (Jaroslav Kysela) [1197064] - [alsa] ctxfi: Neaten get_daio_rsc (Jaroslav Kysela) [1197064] - [alsa] hda - Drop AZX_DCAPS_ALIGN_BUFSIZE (Jaroslav Kysela) [1197064] - [alsa] hda - Define the DCAPS preset for the old Intel chipsets (Jaroslav Kysela) [1197064] - [alsa] trident: Deletion of a check before snd_util_memhdr_free() (Jaroslav Kysela) [1197064] - [alsa] echoaudio: Deletion of a check before release_and_free_resource() (Jaroslav Kysela) [1197064] - [alsa] asihpi: Deletion of an unnecessary check before the function call "vfree" (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Add headset Mic support for new Dell machine (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add support for Zoom R16/24 capture and midi interfaces (Jaroslav Kysela) [1197064] - [alsa] virmidi: Fix wrong error check (Jaroslav Kysela) [1197064] - [alsa] virmidi: fixed code style issues (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add mode select quirk for Denon/Marantz DACs (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add native DSD support for Denon/Marantz DACs (Jaroslav Kysela) [1197064] - [alsa] hda - Allow forcibly enabling/disabling snoop (Jaroslav Kysela) [1197064] - [alsa] hda - Add AZX_DCAPS_SNOOP_OFF (and refactor snoop setup) (Jaroslav Kysela) [1197064] - [alsa] hda - using uninitialized data (Jaroslav Kysela) [1197064] - [alsa] sound/radeon: Move 64-bit MSI quirk from arch to driver (Jaroslav Kysela) [1197064] - [alsa] hda - Limit 40bit DMA for AMD HDMI controllers (Jaroslav Kysela) [1197064] - [alsa] asihpi: used parts of message/response are zeroed before use (Jaroslav Kysela) [1197064] - [alsa] asihpi: don't fail probe if adapter mode read fails (Jaroslav Kysela) [1197064] - [alsa] asihpi: Use standard printk helpers (Jaroslav Kysela) [1197064] - [alsa] asihpi: Turn off msg/resp logging after DSP has crashed (Jaroslav Kysela) [1197064] - [alsa] asihpi: Add support for stream interrupt (Jaroslav Kysela) [1197064] - [alsa] asihpi: Refactor control cache code (Jaroslav Kysela) [1197064] - [alsa] asihpi: Use CONFIG_64BIT directly (Jaroslav Kysela) [1197064] - [alsa] asihpi: Logging format improvements (Jaroslav Kysela) [1197064] - [alsa] asihpi: New I/O types - AVB & BLUlink, DAB Rf receiver (Jaroslav Kysela) [1197064] - [alsa] asihpi: Minor string and dead code cleanup (Jaroslav Kysela) [1197064] - [alsa] core: Deletion of unnecessary checks before two function calls (Jaroslav Kysela) [1197064] - [alsa] pcm: Add big-endian DSD sample formats and fix XMOS DSD sample format (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add resume support for Scarlett mixers (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add resume support for MicroII SPDIF ctls (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add resume support for FTU controls (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add resume support for Native Instruments controls (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add Digidesign Mbox 1 resume support (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add Xonar U1 resume support (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add Emu0204 channel switch resume support (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add audigy2nx resume support (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Allow quirks to handle own resume and proc dump (Jaroslav Kysela) [1197064] - [alsa] hda - One more HP machine needs to change mute led quirk (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Supported HP mute Led for ALC286 (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Refactor ignore_ctl_error checks (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Use snd_usb_ctl_msg() for Native Instruments quirk (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Clean up mute/mic GPIO LED handling (Jaroslav Kysela) [1197064] - [alsa] hda - fix the mic mute led problem for Latitude E5550 (Jaroslav Kysela) [1197064] - [alsa] hda - move DELL_WMI_MIC_MUTE_LED to the tail in the quirk chain (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Set the Control Selector to SU_SELECTOR_CONTROL for UAC2 (Jaroslav Kysela) [1197064] - [alsa] hdsp: Deletion of an unnecessary check before the function call "release_firmware" (Jaroslav Kysela) [1197064] - [alsa] lola: Deletion of an unnecessary check before the function call "vfree" (Jaroslav Kysela) [1197064] - [alsa] ice17xx: Deletion of unnecessary checks before the function call "snd_ac97_resume" (Jaroslav Kysela) [1197064] - [alsa] hda: Deletion of unnecessary checks before two function calls (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add ctrl message delay quirk for Marantz/Denon devices (Jaroslav Kysela) [1197064] - [alsa] ice1712: consider error value (Jaroslav Kysela) [1197064] - [alsa] ice1712: remove unused variable (Jaroslav Kysela) [1197064] - [alsa] ice1712: remove unneeded return statement (Jaroslav Kysela) [1197064] - [alsa] 6fire: Convert byte_rev_table uses to bitrev8 (Jaroslav Kysela) [1197064] - [alsa] hda - Add mute LED control for Lenovo Ideapad Z560 (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Scarlett mixer interface for 6i6, 18i6, 18i8 and 18i20 (Jaroslav Kysela) [1197064] - [alsa] usb-audio: make set_*_mix_values functions public (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add private_data pointer to usb_mixer_elem_info (Jaroslav Kysela) [1197064] - [alsa] revert "alsa: usb-audio: Add quirk for Focusrite Scarlett (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Change EAPD to verb control (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Fix memory leak in FTU quirk (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add duplex mode for Digidesign Mbox 1 and enable mixer (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add mixer control for Digidesign Mbox 1 clock source (Jaroslav Kysela) [1197064] - [alsa] Fix invalid kerneldoc markers (Jaroslav Kysela) [1197064] - [alsa] mixart: Fix kerneldoc comments (Jaroslav Kysela) [1197064] - [alsa] hda - Fix kerneldoc errors in patch_ca0132.c (Jaroslav Kysela) [1197064] - [alsa] vx: Fix missing kerneldoc parameter descriptions (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Fix Oops by composite quirk enhancement (Jaroslav Kysela) [1197064] - [alsa] pcm: Fix document for snd_pcm_stop_xrun() (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Allow multiple entries for the same iface in composite quirk (Jaroslav Kysela) [1197064] - [alsa] pcm: Add snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1197064] - [alsa] snd_ctl_activate_id(): Fix index look-up (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Trigger PCM XRUN at XRUN (Jaroslav Kysela) [1197064] - [alsa] pcm: Update the state properly before notification (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Restore default value for ALC668 (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Fix device_del() sysfs warnings at disconnect (Jaroslav Kysela) [1197064] - [alsa] echoaudio: cleanup of unnecessary messages (Jaroslav Kysela) [1197064] - [alsa] hda - fix mute led problem for three HP laptops (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Use strim() instead of open code (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Pass direct struct pointer instead of list_head (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Flatten probe and disconnect functions (Jaroslav Kysela) [1197064] - [alsa] pcm: Add xrun_injection proc entry (Jaroslav Kysela) [1197064] - [alsa] pcm: Replace PCM hwptr tracking with tracepoints (Jaroslav Kysela) [1197064] - [alsa] pcm: Correct PCM BUG error message (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Deletion of unnecessary checks before three function calls (Jaroslav Kysela) [1197064] - [alsa] echoaudio: remove all snd_printk (Jaroslav Kysela) [1197064] - [alsa] echoaudio: add reference of struct echoaudio (Jaroslav Kysela) [1197064] - [alsa] pcm: Refactoring snd_pcm_action() (Jaroslav Kysela) [1197064] - [alsa] pcm: Simplify snd_pcm_action_lock_irq() (Jaroslav Kysela) [1197064] - [alsa] doc: More kerneldoc comments on core components (Jaroslav Kysela) [1197064] - [alsa] pcm: More kerneldoc updates (Jaroslav Kysela) [1197064] - [alsa] control: Add missing kerneldoc comments to exported functions (Jaroslav Kysela) [1197064] - [alsa] Update au0828 quirks table (Jaroslav Kysela) [1197064] - [alsa] simplify au0828 quirk table (Jaroslav Kysela) [1197064] - [alsa] hda - Add kerneldoc comments to hda_generic.c (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Update Initial AMP for EAPD control (Jaroslav Kysela) [1197064] - [alsa] hda - change three SSID quirks to one pin quirk (Jaroslav Kysela) [1197064] - [alsa] hda - Set GPIO 4 low for a few HP machines (Jaroslav Kysela) [1197064] - [alsa] es1968: Replace timeval with ktime_t (Jaroslav Kysela) [1197064] - [alsa] hda - Add ultra dock support for Thinkpad X240 (Jaroslav Kysela) [1197064] - [alsa] hda - Add workaround for CMI8888 snoop behavior (Jaroslav Kysela) [1197064] - [alsa] hdspm: remove unused variable (Jaroslav Kysela) [1197064] - [alsa] hda - More kerneldoc comments (Jaroslav Kysela) [1197064] - [alsa] hda - Correct kerneldoc comments (Jaroslav Kysela) [1197064] - [alsa] au88x0: Kill the rest snd_print*() (Jaroslav Kysela) [1197064] - [alsa] pcxhr: Kill the rest snd_print*() (Jaroslav Kysela) [1197064] - [alsa] ctxfi: Kill the rest snd_print*() (Jaroslav Kysela) [1197064] - [alsa] pcxhr: convert timeval to ktime_t (Jaroslav Kysela) [1197064] - [alsa] pcm: Zero-clear reserved fields of PCM status ioctl in compat mode (Jaroslav Kysela) [1197064] - [alsa] hda - Pass printf argument directly to request_module() (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - New SSID for Headset quirk (Jaroslav Kysela) [1197064] - [alsa] ad1889: Fix probable mask then right shift defects (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Update restore default value for ALC283 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Update restore default value for ALC282 (Jaroslav Kysela) [1197064] - [alsa] pcm: Avoid mmap warnings on x86 (Jaroslav Kysela) [1197064] - [alsa] hda - Add missing terminating entry to SND_HDA_PIN_QUIRK macro (Jaroslav Kysela) [1197064] - [alsa] pcm: Disable mmap for known broken archs (Jaroslav Kysela) [1197064] - [alsa] pcm: Remove arch-dependent mmap kludges (Jaroslav Kysela) [1197064] - [alsa] pcm: Fix false lockdep warnings (Jaroslav Kysela) [1197064] - [alsa] ctxfi: remove unused variable (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] 6fire: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] via82xx: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] sonicvibes: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] rme9652: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] hdspm: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] hdsp: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] rme96: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] rme32: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] pcxhr: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] korg1212: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] ice1724: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] ice1712: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] hda: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] fm801: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] es1938: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] echoaudio: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] ca0106: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] azt3328: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] aw2: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] asihpi: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] ac97: Constify more text arrays (Jaroslav Kysela) [1197064] - [alsa] ac97: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] ak4xxx-adda: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] vx: Use snd_ctl_elem_info() (Jaroslav Kysela) [1197064] - [alsa] mts64: Use snd_ctl_elem_info() (Jaroslav Kysela) [1197064] - [alsa] control: Allow to pass items zero to snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] control: Warn if too long string is passed to snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] drivers: pcsp: drop owner assignment from platform_drivers (Jaroslav Kysela) [1197064] - [alsa] drivers: mpu401: drop owner assignment from platform_drivers (Jaroslav Kysela) [1197064] - [alsa] drivers: drop owner assignment from platform_drivers (Jaroslav Kysela) [1197064] - [alsa] hda - Use "Line Out" name instead of "PCM" when there are other outputs (Jaroslav Kysela) [1197064] - [alsa] hda - Fix "PCM" name being used on one DAC when there are two DACs (Jaroslav Kysela) [1197064] - [alsa] hda - Fix inverted LED gpio setup for Lenovo Ideapad (Jaroslav Kysela) [1197064] - [alsa] hda - hdmi: Fix missing ELD change event on plug/unplug (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add support for Steinberg UR22 USB interface (Jaroslav Kysela) [1197064] - [alsa] ALC283 codec - Avoid pop noise on headphones during suspend/resume (Jaroslav Kysela) [1197064] - [alsa] snd-usb: drop unused varible assigments (Jaroslav Kysela) [1197064] - [alsa] subject: alsa: seq: Remove autoload locks in driver registration (Jaroslav Kysela) [1197064] - [alsa] seq: bind seq driver automatically (Jaroslav Kysela) [1197064] - [alsa] pcm: use the same dma mmap codepath both for arm and arm64 (Jaroslav Kysela) [1197064] - [alsa] seq: Use atomic ops for autoload refcount (Jaroslav Kysela) [1197064] - [alsa] au88x0: pr_* replaced with dev_* (Jaroslav Kysela) [1197064] - [alsa] au88x0: added reference of vortex_t (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Fix deadlock in synth voice lookup (Jaroslav Kysela) [1197064] - [alsa] pcm: Fix referred substream in snd_pcm_action_group() unlock loop (Jaroslav Kysela) [1197064] - [alsa] hda - Add dock port support to Thinkpad L440 (71aa:501e) (Jaroslav Kysela) [1197064] - [alsa] Allow pass NULL dev for snd_pci_quirk_lookup() (Jaroslav Kysela) [1197064] - [alsa] hda - Add dock support for Thinkpad T440 (17aa:2212) (Jaroslav Kysela) [1197064] - [alsa] usb: caiaq: check for cdev->n_streams > 1 (Jaroslav Kysela) [1197064] - [alsa] hda - Make the inv dmic handling for Realtek use generic parser (Jaroslav Kysela) [1197064] - [alsa] hda - Add Inverted Internal mic for Samsung Ativ book 9 (NP900X3G) (Jaroslav Kysela) [1197064] - [alsa] hda - Add inverted internal mic for Asus Aspire 4830T (Jaroslav Kysela) [1197064] - [alsa] ctxfi: pr_* replaced with dev_* (Jaroslav Kysela) [1197064] - [alsa] ctxfi: ctatc: added reference to snd_card (Jaroslav Kysela) [1197064] - [alsa] ctxfi: initialized snd_card (Jaroslav Kysela) [1197064] - [alsa] ctxfi: added reference of snd_card (Jaroslav Kysela) [1197064] - [alsa] ctxfi: removed typecast to (struct hw *) (Jaroslav Kysela) [1197064] - [alsa] ctxfi: changed void * to struct hw * (Jaroslav Kysela) [1197064] - [alsa] usb: hub: rename khubd to hub_wq in documentation and comments (Jaroslav Kysela) [1197064] - [alsa] ctxfi: sparse warning (Jaroslav Kysela) [1197064] - [alsa] hda - Sort input pins depending on amp caps (Jaroslav Kysela) [1197064] - [alsa] hda - Move the function "check_amp_caps" to hda_codec.c (Jaroslav Kysela) [1197064] - [alsa] hda - add explicit include of err.h (Jaroslav Kysela) [1197064] - [alsa] oxygen: set fifo_size (Jaroslav Kysela) [1197064] - [alsa] virtuoso: add partial Xonar Xense support (Jaroslav Kysela) [1197064] - [alsa] snd-usb-caiaq: Fix LED commands for Kore controller (Jaroslav Kysela) [1197064] - [alsa] pcm: fix fifo_size frame calculation (Jaroslav Kysela) [1197064] - [alsa] hda - Add fixup model name lookup for Lemote A1205 (Jaroslav Kysela) [1197064] - [alsa] hda - Replace strnicmp with strncasecmp (Jaroslav Kysela) [1197064] - [alsa] hda - Use standard hda_jack infrastructure for CA0132 driver (Jaroslav Kysela) [1197064] - [alsa] hda - Remove superfluous hooks from VIA driver (Jaroslav Kysela) [1197064] - [alsa] hda - Remove superfluous callbacks from STAC/IDT codecs (Jaroslav Kysela) [1197064] - [alsa] hda - Allow multiple callbacks for jack (Jaroslav Kysela) [1197064] - [alsa] lx6464es: Use nonatomic PCM ops (Jaroslav Kysela) [1197064] - [alsa] pcxhr: Use nonatomic PCM ops (Jaroslav Kysela) [1197064] - [alsa] mixart: Use nonatomic PCM ops (Jaroslav Kysela) [1197064] - [alsa] vx: Use nonatomic PCM ops (Jaroslav Kysela) [1197064] - [alsa] hda - Make snd_hda_jack_detect_enable_callback() returning the jack object (Jaroslav Kysela) [1197064] - [alsa] hda - Make snd_hda_jack_tbl_new() static (Jaroslav Kysela) [1197064] - [alsa] hda - Get rid of action field from struct hda_jack_tbl (Jaroslav Kysela) [1197064] - [alsa] hda - Fix invalid pin powermap without jack detection (Jaroslav Kysela) [1197064] - [alsa] pci: au88x0: printk replacement (Jaroslav Kysela) [1197064] - [alsa] usb-audio: add native DSD support for XMOS based DACs (Jaroslav Kysela) [1197064] - [alsa] pcm: add new DSD sampleformat for native DSD playback on XMOS based devices (Jaroslav Kysela) [1197064] - [alsa] virtuoso: add Xonar Essence STX II daughterboard support (Jaroslav Kysela) [1197064] - [alsa] virtuoso: add one more headphone impedance setting (Jaroslav Kysela) [1197064] - [alsa] usb-audio: add MIDI port names for the Yamaha MOTIF XF (Jaroslav Kysela) [1197064] - [alsa] pcm: snd_interval_step: fix changes of open intervals (Jaroslav Kysela) [1197064] - [alsa] pcm: snd_interval_step: drop the min parameter (Jaroslav Kysela) [1197064] - [alsa] hda - Add TLV_DB_SCALE_MUTE bit for relevant controls (Jaroslav Kysela) [1197064] - [alsa] pcm: Uninline snd_pcm_stream_lock() and _unlock() (Jaroslav Kysela) [1197064] - [alsa] pcm: Allow nonatomic trigger operations (Jaroslav Kysela) [1197064] - [alsa] hda - Make the ALC269 pin quirk table shorter (Jaroslav Kysela) [1197064] - [alsa] hda - Add common pin macros for ALC269 family (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - move HP_GPIO_MIC1_LED quirk for alc280 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - move HP_LINE1_MIC1_LED quirk for alc282 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - move HP_MUTE_LED_MIC1 quirk for alc290 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - move HP_MUTE_LED_MIC1 quirk for alc282 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - move DELL2_MIC_NO_PRESENCE quirk for alc255 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - move DELL1_MIC_NO_PRESENCE quirk for alc255 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - move DELL1_MIC_NO_PRESENCE quirk for alc283 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - move DELL2_MIC_NO_PRESENCE quirk for alc292 (Jaroslav Kysela) [1197064] - [alsa] hda - Fix COEF setups for ALC1150 codec (Jaroslav Kysela) [1197064] - [alsa] hda - Fix digital mic on Acer Aspire 3830TG (Jaroslav Kysela) [1197064]- [kernel] sched: Fix compiler warnings (Jiri Olsa) [1222189] - [block] fix ext_dev_lock lockdep report (Jeff Moyer) [1230924] - [net] dcbnl: Disable software interrupts before taking dcb_lock (Chris Leech) [1175797] - [net] dcbnl: Fix misleading dcb_app->priority explanation (Chris Leech) [1175797] - [net] dcb: use __dev_get_by_name instead of dev_get_by_name to find (Chris Leech) [1175797] - [net] dcbevent.h: Remove extern from function prototypes (Chris Leech) [1175797] - [scsi] fcoe: extend ethtool to FC port speed mapping (Chris Leech) [1175797] - [scsi] scsi_transport_fc: Add support for 25Gbit speed (Chris Leech) [1175797] - [scsi] add defines for new FC port speeds (Chris Leech) [1175797] - [scsi] megaraid: regression - fix irq setup process (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Modify return value of megasas_issue_blocked_cmd() and wait_and_poll() to consider command status returned by firmware (Tomas Henzl) [1207092] - [scsi] megaraid: --grep and Kconfig (Tomas Henzl) [1185944] - [scsi] megaraid: remove unnecessary pci_set_drvdata() (Tomas Henzl) [1185944] - [scsi] megaraid_sas: fix bug in handling return value of pci_enable_msix_range() (Tomas Henzl) [1185944] - [scsi] megaraid: Use pci_enable_msix_range() instead of pci_enable_msix() (Tomas Henzl) [1185944] - [scsi] megaraid: use pci_zalloc_consistent (Tomas Henzl) [1185944] - [scsi] megaraid: fixed several typos in comments (Tomas Henzl) [1185944] - [scsi] megaraid_sas: swap whole register in megasas_register_aen (Tomas Henzl) [1185944] - [scsi] megaraid_sas: fix megasas_fire_cmd_fusion calling convention (Tomas Henzl) [1185944] - [scsi] megaraid_sas: add missing byte swaps to the sriov code (Tomas Henzl) [1185944] - [scsi] megaraid_sas: bytewise or should be done on native endian variables (Tomas Henzl) [1185944] - [scsi] megaraid_sas: move endianness conversion into caller of megasas_get_seq_num (Tomas Henzl) [1185944] - [scsi] megaraid_sas: add endianness conversions for all ones (Tomas Henzl) [1185944] - [scsi] megaraid_sas: add endianness annotations (Tomas Henzl) [1185944] - [scsi] megaraid_sas: add missing __iomem annotations (Tomas Henzl) [1185944] - [scsi] megaraid_sas: megasas_complete_outstanding_ioctls() can be static (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Support for Avago's Single server High Availability product (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Add release date and update driver version (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Modify driver's meta data to reflect Avago (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Use Block layer tag support for internal command indexing (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Enhanced few prints (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Move controller's queue depth calculation in adapter specific function (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Add separate functions for building sysPD IOs and non RW LDIOs (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Add separate function for refiring MFI commands (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Add separate function for setting up IRQs (Tomas Henzl) [1185944] - [scsi] megaraid_sas: use raw_smp_processor_id() (Tomas Henzl) [1185944] - [scsi] megaraid_sas: driver version update (Tomas Henzl) [1185944] - [scsi] megaraid_sas: remove redundant memset call (Tomas Henzl) [1185944] - [scsi] megaraid_sas: reserve commands for IOCTLs and internal DCMDs (Tomas Henzl) [1185944] - [scsi] megaraid_sas: complete outstanding IOCTLs before killing adapter (Tomas Henzl) [1185944] - [scsi] megaraid_sas: disable interrupt_mask before enabling hardware interrupts (Tomas Henzl) [1185944] - [scsi] megaraid_sas: fix the problem of non-existing VD exposed to host (Tomas Henzl) [1185944] - [scsi] megaraid_sas: add support for secure JBOD (Tomas Henzl) [1185944] - [scsi] mptsas: fix depth param in scsi_track_queue_full (Tomas Henzl) [1117348] - [scsi] lpfc: Update version 10.7.0.1 for RHEL 7.2 release (Rob Evers) [1225165] - [scsi] lpfc: Fix to drop PLOGIs from fabric node till LOGO processing completes (Rob Evers) [1225165] - [scsi] lpfc: Fix cq_id masking problem (Rob Evers) [1225165] - [scsi] lpfc: Fix scsi prep dma buf error (Rob Evers) [1225165] - [scsi] lpfc: Devices are not discovered during takeaway/giveback testing (Rob Evers) [1225165] - [scsi] lpfc: Fix vport deletion failure (Rob Evers) [1225165] - [scsi] lpfc: Check for active portpeerbeacon (Rob Evers) [1225165] - [scsi] lpfc: Change buffer pool empty message to miscellaneous category (Rob Evers) [1225165] - [scsi] lpfc: Fix incorrect log message reported for empty FCF record (Rob Evers) [1225165] - [scsi] lpfc: Fix rport leak (Rob Evers) [1225165] - [scsi] lpfc: Correct loss of RSCNs during array takeaway/giveback testing (Rob Evers) [1225165] - [scsi] lpfc: Fix crash in vport_delete (Rob Evers) [1225165] - [scsi] lpfc: Fix to remove IRQF_SHARED flag for MSI/MSI-X vectors (Rob Evers) [1225165] - [scsi] lpfc: Fix discovery issue when changing from Pt2Pt to Fabric (Rob Evers) [1225165] - [scsi] lpfc: Correct reporting of vport state on fdisc command failure (Rob Evers) [1225165] - [scsi] lpfc: Add support for RDP ELS command (Rob Evers) [1225165] - [scsi] lpfc: Fix ABORTs WQ selection in terminate_rport_io (Rob Evers) [1225165] - [scsi] lpfc: Correct reference counting of rport (Rob Evers) [1225165] - [scsi] lpfc: Add support for ELS LCB (Rob Evers) [1225165] - [scsi] lpfc: Correct loss of target discovery after cable swap (Rob Evers) [1225165] - [scsi] lpfc: Fix crash in device reset handler (Rob Evers) [1225165] - [scsi] lpfc: Fix OS crash when running loopback test in applications (Rob Evers) [1225165] - [scsi] lpfc: Fix internal loopback failure (Rob Evers) [1225165] - [scsi] lpfc: Fix premature release of rpi bit in bitmask (Rob Evers) [1225165] - [scsi] lpfc: Initiator sends wrong BBCredit value for either FLOGI or FLOGI_ACC (Rob Evers) [1225165] - [scsi] lpfc: Fix FDMI Fabric support in driver for Brocade (Rob Evers) [1225165] - [scsi] lpfc: Fix null ndlp dereference in target_reset_handler (Rob Evers) [1225165] - [scsi] lpfc: Parse the new 20G, 25G and 40G link speeds in the lpfc driver (Rob Evers) [1225165] - [scsi] lpfc: Fix provide host name and OS name in RSNN-NN FC-GS command (Rob Evers) [1225165] - [scsi] lpfc: Add support for reporting option_rom_version on newer adapters (Rob Evers) [1225165] - [scsi] lpfc: Fix setting of EQ (interrupt) delay Multiplier (Rob Evers) [1225165] - [scsi] lpfc: fix low priority issues from fortify source code scan (Rob Evers) [1225165] - [scsi] lpfc: fix high priority issues from fortify source code scan (Rob Evers) [1225165] - [scsi] lpfc: Fix host reset escalation killing all IOs (Rob Evers) [1225165] - [scsi] lpfc: correct device removal deadlock after link bounce (Rob Evers) [1225165] - [scsi] lpfc: Linux lpfc driver doesn't re-establish the link after a cable pull on LPe12002 (Rob Evers) [1225165] - [scsi] lpfc: Fix to handle PLOGI when already logged in (Rob Evers) [1225165] - [scsi] lpfc: Add new mbx cmd recognition (Rob Evers) [1225165] - [scsi] lpfc: Add Lancer Temperature Event support to the lpfc driver (Rob Evers) [1225165]- [pci] msi: Remove unnecessary braces around single statements (Steve Best) [1231358] - [usb] core: hcd-pci: free IRQ before disabling PCI device when shutting down (Steve Best) [1231358] - [x86] irq: Clean up irqdomain transition code (Steve Best) [1231358] - [x86] irq, devicetree: Release IOAPIC pin when PCI device is disabled (Steve Best) [1231358] - [x86] irq, mpparse: Release IOAPIC pin when PCI device is disabled (Steve Best) [1231358] - [x86] irq, acpi: Release IOAPIC pin when PCI device is disabled (Steve Best) [1231358] - [x86] irq: Introduce helper functions to release IOAPIC pin (Steve Best) [1231358] - [x86] irq: Simplify the way to handle ISA IRQ (Steve Best) [1231358] - [x86] irq: Clean up unused IOAPIC interface (Steve Best) [1231358] - [x86] irq, devicetree: Use common irqdomain map interface to program IOAPIC pins (Steve Best) [1231358] - [x86] irq, mpparse: Use common irqdomain map interface to program IOAPIC pins (Steve Best) [1231358] - [x86] irq, acpi: Use common irqdomain map interface to program IOAPIC pins (Steve Best) [1231358] - [x86] irq: Introduce two helper functions to support irqdomain map operation (Steve Best) [1231358] - [x86] devicetree, irq: Use common mechanism to support irqdomain (Steve Best) [1231358] - [x86] mpparse, irq: Provide basic irqdomain support (Steve Best) [1231358] - [x86] acpi, irq: Provide basic irqdomain support (Steve Best) [1231358] - [x86] irq: Enhance mp_register_ioapic() to support irqdomain (Steve Best) [1231358] - [x86] irq: Introduce mechanisms to support dynamically allocate IRQ for IOAPIC (Steve Best) [1231358] - [x86] irq, acpi: Change __acpi_register_gsi to return IRQ number instead of GSI (Steve Best) [1231358] - [x86] acpi, irq: Consolidate algorithm of mapping (ioapic, pin) to IRQ number (Steve Best) [1231358] - [x86] irq: Simplify arch_early_irq_init() (Steve Best) [1231358] - [x86] irq: Count legacy IRQs by legacy_pic->nr_legacy_irqs instead of NR_IRQS_LEGACY (Steve Best) [1231358] - [x86] ce4100, irq: Do not set legacy_pic to null_legacy_pic (Steve Best) [1231358] - [x86] ce4100, irq: Make CE4100 depend on CONFIG_X86_IO_APIC (Steve Best) [1231358] - [x86] irq: Introduce some helper utilities to improve readability (Steve Best) [1231358] - [x86] irq: Reorganize IO_APIC_get_PCI_irq_vector() to prepare for irqdomain (Steve Best) [1231358] - [x86] ioapic: Use irq_cfg() instead of irq_get_chip_data() for better readability (Steve Best) [1231358] - [x86] ioapic: Introduce helper utilities to walk ioapics and pins (Steve Best) [1231358] - [x86] ioapic: Kill static variable nr_irqs_gsi (Steve Best) [1231358] - [x86] ioapic: Keep get_nr_irqs_gsi() (Steve Best) [1231358] - [x86] genirq: Ensure that dynamic irq allocation does not conflict (Steve Best) [1231358] - [x86] Remove create/destroy_irq() (Steve Best) [1231358] - [x86] iommu: dmar: Provide arch specific irq allocation (Steve Best) [1231358] - [x86] iommu: smar: Fix return value check of create_irq() (Steve Best) [1231358] - [x86] hpet: Use irq_alloc/free_hwirq() (Steve Best) [1231358] - [x86] uv: Use irq_alloc/free_hwirq() (Steve Best) [1231358] - [x86] irq_remapping: Use irq_alloc/free_hwirq() (Steve Best) [1231358] - [x86] htirq: Use irq_alloc/free_irq() (Steve Best) [1231358] - [x86] ioapic: Use irq_alloc/free_hwirq() (Steve Best) [1231358] - [x86] genirq: Provide generic hwirq allocation facility (Steve Best) [1231358] - [x86] Implement arch_setup/teardown_hwirq() (Steve Best) [1231358] - [x86] ioapic: Kill unused global variable timer_through_8259 (Steve Best) [1231358] - [x86] irq, trivial: Minor improvements of IRQ related code (Steve Best) [1231358] - [x86] acpi, irq: Fix possible eror in GSI to IRQ mapping for legacy IRQ (Steve Best) [1231358] - [x86] acpi, irq: Enhance error handling in function acpi_register_gsi() (Steve Best) [1231358] - [x86] acpi, trivial: Minor improvements to arch/x86/kernel/acpi/boot.c (Steve Best) [1231358] - [x86] acpi, irq: Kill static function irq_to_gsi() (Steve Best) [1231358] - [x86] pci, acpi: Use kmalloc_node() to optimize for performance (Steve Best) [1231358] - [x86] acpi: Reorganize code to avoid forward declaration in boot.c (Steve Best) [1231358] - [x86] apic: Remove support for ia32-based Unisys ES7000 (Steve Best) [1231358] - [x86] mpparse: Simplify arch/x86/include/asm/mpspec.h (Steve Best) [1231358] - [x86] mpparse: Use pr_lvl() helper utilities to replace printk(KERN_LVL) (Steve Best) [1231358]- [char] ipmi: Update timespec usage to timespec64 (Tony Camuso) [1229675] - [char] ipmi: Fix multi-part message handling (Tony Camuso) [1229675] - [char] ipmi: Add alert handling to SSIF (Tony Camuso) [1229675] - [char] ipmi: Fix a problem that messages are not issued in run_to_completion mode (Tony Camuso) [1229675] - [char] ipmi: Report an error if ACPI _IFT doesn't exist (Tony Camuso) [1229675] - [char] ipmi: Remove unused including (Tony Camuso) [1229675] - [char] ipmi: Don't report err in the SI driver for SSIF devices (Tony Camuso) [1229675] - [char] ipmi: Remove incorrect use of seq_has_overflowed (Tony Camuso) [1229675] - [char] ipmi_ssif: Ignore spaces when comparing I2C adapter names (Tony Camuso) [1229675] - [char] ipmi_ssif: Fix the logic on user-supplied addresses (Tony Camuso) [1229675] - [char] ipmi_ssif: Use interruptible completion for waiting in the thread (Tony Camuso) [1229675] - [char] ipmi: Handle BMCs that don't allow clearing the rcv irq bit (Tony Camuso) [1229675] - [char] ipmi: constify of_device_id array (Tony Camuso) [1229675] - [char] ipmi: Fix a memory ordering issue (Tony Camuso) [1229675] - [char] ipmi: Remove uses of return value of seq_printf (Tony Camuso) [1229675] - [char] ipmi: Use is_visible callback for conditional sysfs entries (Tony Camuso) [1229675] - [char] ipmi: Free ipmi_recv_msg messages from the linked list on close (Tony Camuso) [1229675] - [char] ipmi: avoid gcc warning (Tony Camuso) [1229675] - [char] ipmi: Cleanup DEBUG_TIMING ifdef usage (Tony Camuso) [1229675] - [char] ipmi: Remove unneeded FIXME comment in the file, ipmi_si_intf.c (Tony Camuso) [1229675] - [char] ipmi: Remove obsolete cleanup for clientdata (Tony Camuso) [1229675] - [char] ipmi: Remove a FIXME for slab conversion (Tony Camuso) [1229675] - [char] ipmi: Fix compile warning with tv_usec (Tony Camuso) [1229675] - [char] ipmi: Fix compile issue with isspace() (Tony Camuso) [1229675] - [char] ipmi: Finish cleanup of BMC attributes (Tony Camuso) [1229675] - [char] ipmi: Check the BT interrupt enable periodically (Tony Camuso) [1229675] - [char] ipmi: Fix attention handling for system interfaces (Tony Camuso) [1229675] - [char] ipmi: Periodically check to see if irqs and messages are set right (Tony Camuso) [1229675] - [char] ipmi: Add SMBus interface driver (SSIF) (Tony Camuso) [1229675] - [char] ipmi: Remove the now unnecessary message queue (Tony Camuso) [1229675] - [char] ipmi: Make the message handler easier to use for SMI interfaces (Tony Camuso) [1229675] - [char] ipmi: Move message sending into its own function (Tony Camuso) [1229675] - [char] ipmi: rename waiting_msgs to waiting_rcv_msgs (Tony Camuso) [1229675] - [char] ipmi: Fix handling of BMC flags (Tony Camuso) [1229675] - [char] ipmi: Initialize BMC device attributes (Tony Camuso) [1229675] - [char] ipmi: Unregister previously registered driver in error case (Tony Camuso) [1229675] - [char] ipmi: Fix a bug in hot add/remove (Tony Camuso) [1229675] - [char] ipmi: Remove useless sysfs_name parameters (Tony Camuso) [1229675] - [char] ipmi: clean up the device handling for the bmc device (Tony Camuso) [1229675] - [char] ipmi: Move the address source to string to ipmi-generic code (Tony Camuso) [1229675] - [char] ipmi: Ignore SSIF in the PNP handling (Tony Camuso) [1229675] - [char] ipmi: drop owner assignment from platform_drivers (Tony Camuso) [1229675] - [powerpc] rtc/tpo: Driver to support rtc and wakeup on PowerNV platform (Gustavo Duarte) [1223687] - [powerpc] powernv: Check OPAL RTC calls exists before using (Gustavo Duarte) [1223687] - [base] devres: restore zeroing behavior of devres_alloc() (Gustavo Duarte) [1221064 1230136] - [char] ipmi/powernv: Fix minor locking bug (Gustavo Duarte) [1221064] - [char] ipmi: Add powernv IPMI driver (Gustavo Duarte) [1221064] - [powerpc] powernv: Add OPAL IPMI interface (Gustavo Duarte) [1221064] - [powerpc] devres: add kernel standard devm_k.alloc functions (Gustavo Duarte) [1221064]- [netdrv] macvtap/tun: cross-endian support for little-endian hosts (Thomas Huth) [1213658] - [vhost] cross-endian support for legacy devices (Thomas Huth) [1213658] - [virtio] add explicit big-endian support to memory accessors (Thomas Huth) [1213658] - [vhost] introduce vhost_is_little_endian() helper (Thomas Huth) [1213658] - [virtio] vringh: introduce vringh_is_little_endian() helper (Thomas Huth) [1213658] - [netdrv] macvtap: introduce macvtap_is_little_endian() helper (Thomas Huth) [1213658] - [netdrv] tun: add tun_is_little_endian() helper (Thomas Huth) [1213658] - [virtio] introduce virtio_is_little_endian() helper (Thomas Huth) [1213658] - [netdrv] tun: remove bogus hardware vlan acceleration flags from vlan_features (Thomas Huth) [1231879] - [kvm] move advertising of KVM_CAP_IRQFD to common code (Thomas Huth) [1231879] - [kvm] Give IRQFD its own separate enabling Kconfig option (Thomas Huth) [1231879] - [netdrv] vringh: update for virtio 1.0 APIs (Thomas Huth) [1231879] - [netdrv] vringh: 64 bit features (Thomas Huth) [1231879] - [vhost] net: fix up num_buffers endian-ness (Thomas Huth) [1231879] - [vhost] net: enable virtio 1.0 (Thomas Huth) [1231879] - [vhost] net: larger header for virtio 1.0 (Thomas Huth) [1231879] - [vhost] net: length miscalculation (Thomas Huth) [1231879] - [vhost] net: virtio 1.0 byte swap (Thomas Huth) [1231879] - [vhost] virtio 1.0 endian-ness support (Thomas Huth) [1231879] - [vhost] switch to __get/__put_user exclusively (Thomas Huth) [1231879] - [vhost] net: force len for TX to host endian (Thomas Huth) [1231879] - [vhost] add memory access wrappers (Thomas Huth) [1231879] - [vhost] make features 64 bit (Thomas Huth) [1231879] - [vhost] switch to use vhost_add_used_n() (Thomas Huth) [1231879] - [netdrv] macvtap: drop broken IFF_VNET_LE (Thomas Huth) [1231879] - [netdrv] macvtap: TUN_VNET_LE support (Thomas Huth) [1231879] - [netdrv] macvtap: Fix csum_start when VLAN tags are present (Thomas Huth) [1231879] - [netdrv] macvtap: remove the dead branch (Thomas Huth) [1231879] - [netdrv] tun: drop broken IFF_VNET_LE (Thomas Huth) [1231879] - [netdrv] if_tun: add TUNSETVNETLE/TUNGETVNETLE (Thomas Huth) [1231879] - [netdrv] tun: TUN_VNET_LE support, fix sparse warnings for virtio headers (Thomas Huth) [1231879] - [netdrv] tun: drop most type defines (Thomas Huth) [1231879] - [netdrv] tun: move internal flag defines out of uapi (Thomas Huth) [1231879] - [netdrv] tun: Report "persist" flag to userspace (Thomas Huth) [1231879] - [netdrv] tun: Fix TUN_PKT_STRIP setting (Thomas Huth) [1231879] - [netdrv] tun: Fix csum_start with VLAN acceleration (Thomas Huth) [1231879] - [netdrv] tun: unbreak truncated packet signalling (Thomas Huth) [1231879] - [netdrv] tuntap: hardware vlan tx support (Thomas Huth) [1231879] - [netdrv] bnx2x: Alloc 4k fragment for each rx ring buffer element (Michal Schmidt) [1182054 1182736 1187290 1229122] - [netdrv] bnx2x: Move statistics implementation into semaphores (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: limit fw delay in kdump to 5s after boot (Michal Schmidt) [1179882 1182054 1182736 1187290 1211883 1217325 1224087] - [netdrv] bnx2x: Fix to prevent inner-reload (Michal Schmidt) [1182054 1182736 1187290 1191799] - [netdrv] bnx2x: Delay during kdump load (Michal Schmidt) [1179882 1182054 1182736 1187290 1211883 1217325 1224087] - [netdrv] bnx2x: remove {TPA,GRO}_ENABLE_FLAG (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: merge fp->disable_tpa with fp->mode (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: mark LRO as a fixed disabled feature if disable_tpa is set (Michal Schmidt) [1182054 1182736 1187290 1215700] - [netdrv] bnx2x: really disable TPA if 'disable_tpa' option is set (Michal Schmidt) [1182054 1182736 1187290 1215700] - [netdrv] bnx2x: Prevent inner-reload while VFs exist (Michal Schmidt) [1182054 1182736 1187290 1191799] - [netdrv] bnx2x: Fix busy_poll vs netpoll (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] ptp: bnx2x: use helpers for converting ns to timespec (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Use bool function returns of true/false instead of 1/0 (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Prevent probe as early as possible (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Count number of link changes (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Configure IFir et al. according to nvram (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: codespell comment spelling fixes (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Use eth__addr instead of memset (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Fix typo in printk messages (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Fix kdump when iommu=on (Michal Schmidt) [1179882 1182054 1182736 1187290 1211883 1217325 1224087] - [netdrv] bnx2x: Fix kdump on 4-port device (Michal Schmidt) [1179882 1182054 1182736 1187290 1211883 1217325 1224087] - [netdrv] bnx2x: Fix statistics locking scheme (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Force fundamental reset for EEH recovery (Michal Schmidt) [1182054 1182736 1187290 1198641] - [netdrv] net: bnx2x: fix sparse warnings (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: fix napi poll return value for repoll (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] net: bnx2x: avoid macro redefinition (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] net: bnx2x: convert to timecounter adjtime (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: fix typos in "configure" (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Limit 1G link enforcement (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] ethernet/broadcom: Use napi_alloc_skb instead of netdev_alloc_skb_ip_align (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Use correct fastpath version for VFs (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: use netdev_rss_key_fill() helper (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: use napi_schedule_irqoff() (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Add a fallback multi-function mode NPAR1.5 (Michal Schmidt) [1146035 1182054 1182298 1182736 1187290] - [netdrv] bnx2x: new multi-function mode: UFP (Michal Schmidt) [1146035 1182054 1182298 1182736 1187290] - [netdrv] bnx2x: Changes with storage & MAC macros (Michal Schmidt) [1146035 1182054 1182298 1182736 1187290] - [netdrv] bnx2x: Fix link problems for 1G SFP RJ45 module (Michal Schmidt) [1182054 1182736 1187290] - [fs] xfs: fix broken i_nlink accounting for whiteout tmpfile inode (Brian Foster) [1225075] - [fs] xfs: xfs_iozero can return positive errno (Brian Foster) [1225075] - [fs] xfs: xfs_attr_inactive leaves inconsistent attr fork state behind (Brian Foster) [1225075] - [fs] xfs: extent size hints can round up extents past MAXEXTLEN (Brian Foster) [1225075] - [fs] xfs: inode and free block counters need to use __percpu_counter_compare (Brian Foster) [1225075] - [fs] percpu_counter: batch size aware __percpu_counter_compare() (Brian Foster) [1225075] - [fs] xfs: use percpu_counter_read_positive for mp->m_icount (Brian Foster) [1225075] - [fs] xfs: unlock i_mutex in xfs_break_layouts (Brian Foster) [1225075] - [fs] xfs: kill unnecessary firstused overflow check on attr3 leaf removal (Brian Foster) [1225075] - [fs] xfs: use larger in-core attr firstused field and detect overflow (Brian Foster) [1225075] - [fs] xfs: pass attr geometry to attr leaf header conversion functions (Brian Foster) [1225075] - [fs] xfs: Fix incorrect positive ENOMEM return (Brian Foster) [1225075] - [fs] xfs: xfs_mru_cache_insert() should use GFP_NOFS (Brian Foster) [1225075] - [fs] xfs: pF is only for function pointers (Brian Foster) [1225075] - [fs] xfs: fix shadow warning in xfs_da3_root_split() (Brian Foster) [1225075] - [fs] xfs: use bool instead of int in xfs_rename() (Brian Foster) [1225075] - [fs] xfs: fix NULL pointer dereference in xfs_filestream_lookup_ag() (Brian Foster) [1225075] - [fs] xfs: remove xfs_bmap_sanity_check() (Brian Foster) [1225075] - [fs] xfs: xfs_alloc_fix_minleft can underflow near ENOSPC (Brian Foster) [1225075] - [fs] xfs: cancel failed transaction in xfs_fs_commit_blocks() (Brian Foster) [1225075] - [fs] xfs: remove old and redundant comment in xfs_mount_validate_sb (Brian Foster) [1225075] - [fs] xfs: clarify async write failure ratelimit message (Brian Foster) [1225075] - [fs] xfs: log unmount events on console (Brian Foster) [1225075] - [fs] xfs: pass mp to XFS_WANT_CORRUPTED_RETURN (Brian Foster) [1225075] - [fs] xfs: pass mp to XFS_WANT_CORRUPTED_GOTO (Brian Foster) [1225075] - [fs] xfs: ensure truncate forces zeroed blocks to disk (Brian Foster) [1225075] - [fs] xfs: Fix quota type in quota structures when reusing quota file (Brian Foster) [1225075] - [fs] xfs: lock out page faults from extent swap operations (Brian Foster) [1225075] - [fs] xfs: xfs_setattr_size no longer races with page faults (Brian Foster) [1225075] - [fs] xfs: take i_mmap_lock on extent manipulation operations (Brian Foster) [1225075] - [fs] xfs: use i_mmaplock on write faults (Brian Foster) [1225075] - [fs] xfs: use i_mmaplock on read faults (Brian Foster) [1225075] - [fs] xfs: introduce mmap/truncate lock (Brian Foster) [1225075] - [fs] xfs: remove xfs_mod_incore_sb API (Brian Foster) [1225075] - [fs] xfs: replace xfs_mod_incore_sb_batched (Brian Foster) [1225075] - [fs] xfs: introduce xfs_mod_frextents (Brian Foster) [1225075] - [fs] xfs: Remove icsb infrastructure (Brian Foster) [1225075] - [fs] xfs: use generic percpu counters for free block counter (Brian Foster) [1225075] - [fs] xfs: use generic percpu counters for free inode counter (Brian Foster) [1225075] - [fs] xfs: use generic percpu counters for inode counter (Brian Foster) [1225075] - [fs] xfs: recall pNFS layouts on conflicting access (Brian Foster) [1225075] - [fs] xfs: implement pNFS export operations (Brian Foster) [1225075] - [fs] xfs: report proper f_files in statfs if we overshoot imaxpct (Brian Foster) [1225075] - [fs] xfs: xfs_ioctl_setattr_check_projid can be static (Brian Foster) [1225075] - [fs] xfs: growfs should use synchronous transactions (Brian Foster) [1225075] - [fs] xfs: change kmem_free to use generic kvfree() (Brian Foster) [1225075] - [fs] xfs: factor out a xfs_update_prealloc_flags() helper (Brian Foster) [1225075] - [fs] xfs: remove incorrect error negation in attr_multi ioctl (Brian Foster) [1225075] - [fs] xfs: set superblock buffer type correctly (Brian Foster) [1225075] - [fs] xfs: set buf types when converting extent formats (Brian Foster) [1225075] - [fs] xfs: inode unlink does not set AGI buffer type (Brian Foster) [1225075] - [fs] xfs: ensure buffer types are set correctly (Brian Foster) [1225075] - [fs] xfs: sanitise sb_bad_features2 handling (Brian Foster) [1225075] - [fs] xfs: consolidate superblock logging functions (Brian Foster) [1225075] - [fs] xfs: remove bitfield based superblock updates (Brian Foster) [1225075] - [fs] xfs: Remove some pointless quota checks (Brian Foster) [1225075] - [fs] xfs: Remove some useless flags tests (Brian Foster) [1225075] - [fs] xfs: Remove useless test (Brian Foster) [1225075] - [fs] xfs: fix implicit bool to int conversion (Brian Foster) [1225075] - [fs] xfs: pass a 64-bit count argument to xfs_iomap_write_unwritten (Brian Foster) [1225075] - [fs] xfs: move xfs_bmap_finish prototype (Brian Foster) [1225075] - [fs] xfs: move struct xfs_bmalloca to libxfs (Brian Foster) [1225075] - [fs] xfs: move xfs_types.h to libxfs (Brian Foster) [1225075] - [fs] xfs: move xfs_fs.h to libxfs (Brian Foster) [1225075] - [fs] xfs: remove extra newlines from xfs messages (Brian Foster) [1225075] - [fs] xfs: initialize log buf I/O completion wq on log alloc (Brian Foster) [1225075]- [netdrv] i40e/i40evf: Fix mixed size frags and linearization (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: remove time_stamp member (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: force inline transmit functions (Stefan Assmann) [1173789] - [netdrv] i40evf: skb->xmit_more support (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Remove unneeded TODO (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Add stats to count Tunnel ATR hits (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Add ATR support for tunneled TCP/IPv4/IPv6 packets (Stefan Assmann) [1173789] - [netdrv] net: batch of last_rx update avoidance in ethernet drivers (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Save WR_CSR_PROT field from DEV/FUNC capabilities (Stefan Assmann) [1173789] - [netdrv] i40evf: remove aq_pending (Stefan Assmann) [1173789] - [netdrv] i40evf: fix bad indentation (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Use dma_rmb where appropriate (Stefan Assmann) [1173789] - [netdrv] i40evf: Refactor VF RSS code (Stefan Assmann) [1173789] - [netdrv] i40evf: protect VLAN filter list (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Set Ethernet protocol correctly when Tx VLAN offloads are disabled (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: fix bug when skb allocation fails (Stefan Assmann) [1173789] - [netdrv] i40evf: Fix Outer UDP RX checksum code (Stefan Assmann) [1173789] - [netdrv] i40evf: add FW version to ethtool info (Stefan Assmann) [1173789] - [netdrv] i40evf: resequence close operations (Stefan Assmann) [1173789] - [netdrv] i40evf: delay releasing rings (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: implement KR2 support (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Bump i40e/i40evf version (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: fix accidental write to ITR registers (Stefan Assmann) [1173789] - [netdrv] i40vf: don't stop me now (Stefan Assmann) [1173789] - [netdrv] ethernet: codespell comment spelling fixes (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Bump version (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: enable prefetch of Tx descriptors during cleanup (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Simplify tunnel selection logic (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Refactor i40e_debug_aq and make some functions static (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Version bump (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Clean up some formatting and other things (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: grab NVM devstarter version not image version (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Bump versions (Stefan Assmann) [1173789] - [netdrv] i40evf: ethtool RSS fixes (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Add missing packet types for VXLAN encapsulated packet types (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: print FW build number in version string (Stefan Assmann) [1173789] - [netdrv] i40evf: TCP/IPv6 over Vxlan Tx checksum offload fix (Stefan Assmann) [1173789] - [netdrv] i40e: fix race in hang check (Stefan Assmann) [1173789] - [netdrv] i40e: Fix TSO with more than 8 frags per segment issue (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Update driver versions (Stefan Assmann) [1173789] - [netdrv] i40evf: Add more info to interrupt vector names (Stefan Assmann) [1173789] - [netdrv] i40evf: allow enabling of debug prints via ethtool (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Use advertised speed settings in ethtool and refactor get_settings (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Fix output of i40e_debug_aq() for big endian machines (Stefan Assmann) [1173789] - [netdrv] i40evf: don't wait forever (Stefan Assmann) [1173789] - [netdrv] i40evf: refactor reset (Stefan Assmann) [1173789] - [netdrv] i40evf: disable NAPI polling sooner (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Bump Driver Versions (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Remove unused variable an_enable and function update_link_info (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: i40e_register.h updates (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: restrict VC opcodes to their initial values (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Refactor the receive routines (Stefan Assmann) [1173789] - [netdrv] i40e: Fix for stats init function call in Rx setup (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Add call to u64_stats_init to init (Stefan Assmann) [1173789] - [netdrv] i40evf: Force Tx writeback on ITR (Stefan Assmann) [1173789] - [netdrv] i40evf: stop the watchdog for shutdown (Stefan Assmann) [1173789] - [netdrv] i40evf: ignore bogus messages from FW (Stefan Assmann) [1173789] - [netdrv] i40evf: reset on module unload (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Bump i40e and i40evf versions (Stefan Assmann) [1173789] - [netdrv] i40e: Support for NPAR iSCSI partition with DCB (Stefan Assmann) [1173789] - [netdrv] i40e: AQ API updates for new commands (Stefan Assmann) [1173789] - [netdrv] i40e: AQ API updates (Stefan Assmann) [1173789] - [netdrv] i40e: add more struct size checks (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Bump i40e/i40evf versions (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Increase ASQ timeout (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: AdminQ updates ww36 (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: find partition_id in npar mode (Stefan Assmann) [1173789] - [netdrv] i40evf: kick a stalled admin queue (Stefan Assmann) [1173789] - [netdrv] i40evf: enable interrupt 0 appropriately (Stefan Assmann) [1173789] - [netdrv] i40evf: don't fire traffic IRQs when the interface is down (Stefan Assmann) [1173789] - [netdrv] i40evf: remove leftover VLAN filters (Stefan Assmann) [1173789] - [netdrv] i40evf: refactor shutdown code (Stefan Assmann) [1173789] - [netdrv] i40evf: Remove some scary log messages (Stefan Assmann) [1173789] - [netdrv] i40evf: remove redundant code (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Convert macro to static inline (Stefan Assmann) [1173789] - [netdrv] i40e: check for AQ timeout in aq_rc decode (Stefan Assmann) [1173789] - [netdrv] i40e: set max limit for access polling (Stefan Assmann) [1173789] - [netdrv] i40e: remove unused nvm_semaphore_wait (Stefan Assmann) [1173789] - [netdrv] i40e: add range check to i40e_aq_rc_to_posix (Stefan Assmann) [1173789] - [netdrv] i40e: let firmware catch the NVM busy error (Stefan Assmann) [1173789] - [netdrv] i40e: Bump i40e version to 1.2.2 and i40evf version to 1.0.6 (Stefan Assmann) [1173789] - [netdrv] i40evf: make early init sequence even more robust (Stefan Assmann) [1173789] - [netdrv] i40e: Define and use i40e_is_vf macro (Stefan Assmann) [1173789] - [netdrv] i40e: Add a virtual channel op to config RSS (Stefan Assmann) [1173789] - [netdrv] i40e: remove useless debug noise (Stefan Assmann) [1173789] - [netdrv] i40evf: remove unnecessary else (Stefan Assmann) [1173789] - [netdrv] i40evf: make comparisons consistent (Stefan Assmann) [1173789] - [netdrv] i40evf: make checkpatch happy (Stefan Assmann) [1173789] - [netdrv] i40evf: update header comments (Stefan Assmann) [1173789] - [netdrv] i40e: don't overload fields (Stefan Assmann) [1173789] - [netdrv] i40e: use netdev_rss_key_fill() helper (Stefan Assmann) [1173789] - [netdrv] i40evf: don't use more queues than CPUs (Stefan Assmann) [1173789] - [netdrv] i40evf: make early init processing more robust (Stefan Assmann) [1173789] - [netdrv] i40e: clean up throttle rate code (Stefan Assmann) [1173789] - [netdrv] i40e: poll firmware slower (Stefan Assmann) [1173789] - [netdrv] i40evf: Add support for 10G base T parts (Stefan Assmann) [1173789] - [netdrv] i40evf: properly handle multiple AQ messages (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Use usleep_range() instead of udelay() (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Fix whitespace indentation (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Bump i40e/i40evf versions (Stefan Assmann) [1173789] - [netdrv] i40evf: Set skb->csum_level for encapsulated checksum (Stefan Assmann) [1173789] - [netdrv] i40e: Make sure to be in VEB mode if SRIOV is enabled at probe (Stefan Assmann) [1173788] - [netdrv] i40e: start up in VEPA mode by default (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Fix mixed size frags and linearization (Stefan Assmann) [1173788] - [netdrv] i40e: Bump version to 1.3.4 (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: remove time_stamp member (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: force inline transmit functions (Stefan Assmann) [1173788] - [netdrv] i40e: Move the FD ATR/SB messages to a higher debug level (Stefan Assmann) [1173788] - [netdrv] i40e: fix unrecognized FCOE EOF case (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Remove unneeded TODO (Stefan Assmann) [1173788] - [netdrv] i40e: Remove unnecessary pf members (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Add stats to count Tunnel ATR hits (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Add ATR support for tunneled TCP/IPv4/IPv6 packets (Stefan Assmann) [1173788] - [netdrv] i40e: Disable offline diagnostics if VFs are enabled (Stefan Assmann) [1173788] - [netdrv] i40e: Collect PFC XOFF RX stats even in single TC case (Stefan Assmann) [1173788] - [netdrv] net: batch of last_rx update avoidance in ethernet drivers (Stefan Assmann) [1173788] - [netdrv] i40e: Bump version to 1.3.2 (Stefan Assmann) [1173788] - [netdrv] i40e: Use new 40G speeds (Stefan Assmann) [1173788] - [netdrv] i40e: get rid of unused locals (Stefan Assmann) [1173788] - [netdrv] i40e: handle possible memory allocation failure (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Save WR_CSR_PROT field from DEV/FUNC capabilities (Stefan Assmann) [1173788] - [netdrv] i40e: enable user dump of internal hardware state (Stefan Assmann) [1173788] - [netdrv] i40e: print FCoE capability reported by the device function (Stefan Assmann) [1173788] - [netdrv] i40e: For VF reset (VFR and VFLR) add some more delay (Stefan Assmann) [1173788] - [netdrv] i40e: move VF notification routines up (Stefan Assmann) [1173788] - [netdrv] i40e: notify VFs of link state (Stefan Assmann) [1173788] - [netdrv] i40e: Add support to program FDir SB rules for VF from PF through ethtool (Stefan Assmann) [1173788] - [netdrv] i40e: stop VF rings (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Use dma_rmb where appropriate (Stefan Assmann) [1173788] - [netdrv] i40e: Bump to version 1.3.1 (Stefan Assmann) [1173788] - [netdrv] i40e: Communicate VSI id in place of VSI index to the VFs (Stefan Assmann) [1173788] - [netdrv] i40e: stop flow director on shutdown (Stefan Assmann) [1173788] - [netdrv] i40e: fix up VXLAN messages (Stefan Assmann) [1173788] - [netdrv] i40e: Don't register/de-register apps on NIC partitions in MFP mode (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Set Ethernet protocol correctly when Tx VLAN offloads are disabled (Stefan Assmann) [1173788] - [netdrv] i40e: warn at the right time (Stefan Assmann) [1173788] - [netdrv] i40e: fix invalid void return in FCoE code (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: fix bug when skb allocation fails (Stefan Assmann) [1173788] - [netdrv] i40e: Change some memcpys to struct assignments (Stefan Assmann) [1173788] - [netdrv] i40e: Print some more info to help figure out the cause of HMC error (Stefan Assmann) [1173788] - [netdrv] i40e: validate VSI param from VFs (Stefan Assmann) [1173788] - [netdrv] i40e: Bump version to 1.2.43 (Stefan Assmann) [1173788] - [netdrv] i40e: Increase PF reset max loop limit (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: implement KR2 support (Stefan Assmann) [1173788] - [netdrv] i40e: add NVM update events to AQ clean (Stefan Assmann) [1173788] - [netdrv] i40e: add ethtool RSS support (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Bump i40e/i40evf version (Stefan Assmann) [1173788] - [netdrv] i40e: add MAC printing to debugfs dump VSI (Stefan Assmann) [1173788] - [netdrv] i40e: Fix inconsistent use of PF/VF vs pf/vf (Stefan Assmann) [1173788] - [netdrv] i40e: tame the nvmupdate read and write complaints (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: fix accidental write to ITR registers (Stefan Assmann) [1173788] - [netdrv] i40e: future proof some sizeof calls (Stefan Assmann) [1173788] - [netdrv] i40e: Remove "hello world" strings from i40e driver (Stefan Assmann) [1173788] - [netdrv] i40e: Strip configfs code (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Bump version (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: enable prefetch of Tx descriptors during cleanup (Stefan Assmann) [1173788] - [netdrv] i40e: Simplify code for rss_size_max config (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Simplify tunnel selection logic (Stefan Assmann) [1173788] - [netdrv] i40e: FD filters flush policy changes (Stefan Assmann) [1173788] - [netdrv] i40e: Avoid logs while adding/deleting FD-SB filters (Stefan Assmann) [1173788] - [netdrv] i40e: print port stats only on partition 1 (Stefan Assmann) [1173788] - [netdrv] i40e: Move code to enable/disable Loopback to the main file (Stefan Assmann) [1173788] - [netdrv] i40e: rework vector reservation (Stefan Assmann) [1173788] - [netdrv] i40e: clean up debug_read_register (Stefan Assmann) [1173788] - [netdrv] i40e: store msg_enable in the right size (Stefan Assmann) [1173788] - [netdrv] i40e: Remove unneeded conversion (Stefan Assmann) [1173788] - [netdrv] i40e: Remove duplicate code (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Refactor i40e_debug_aq and make some functions static (Stefan Assmann) [1173788] - [netdrv] i40e: Fix mismatching type for ioremap_len (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Version bump (Stefan Assmann) [1173788] - [netdrv] i40e: don't spam the system log (Stefan Assmann) [1173788] - [netdrv] i40e: move IRQ tracking setup into MSIX setup (Stefan Assmann) [1173788] - [netdrv] i40e: Ioremap changes (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Clean up some formatting and other things (Stefan Assmann) [1173788] - [netdrv] i40e: Add AOC PHY types to case statements (Stefan Assmann) [1173788] - [netdrv] i40e: Fix ethtool offline test (Stefan Assmann) [1173788] - [netdrv] i40e: Reassign incorrect PHY type to fix a FW bug (Stefan Assmann) [1173788] - [netdrv] i40e: fix XPS mask when resetting (Stefan Assmann) [1173788] - [netdrv] i40e: use more portable sign extension (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: grab NVM devstarter version not image version (Stefan Assmann) [1173788] - [netdrv] i40e: Don't check operational or sync bit for App TLV (Stefan Assmann) [1173788] - [netdrv] i40e: during LED interaction ignore activity LED src modes (Stefan Assmann) [1173788] - [netdrv] i40e: Fix NPAR Tx Scheduler init (Stefan Assmann) [1173788] - [netdrv] i40e: Fix dependencies in the i40e driver on configfs (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Bump versions (Stefan Assmann) [1173788] - [netdrv] i40e: Only enable TC0 for NIC partition type (Stefan Assmann) [1173788] - [netdrv] i40e: Register DCBNL ops in MFP mode (Stefan Assmann) [1173788] - [netdrv] i40e: Fix RSS size at init since default num queue calculation has changed (Stefan Assmann) [1173788] - [netdrv] i40e: Move RSS table size for VSIs to the VSI struct (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Add missing packet types for VXLAN encapsulated packet types (Stefan Assmann) [1173788] - [netdrv] i40e: Fix issue with removal of apps from DBCNL app table (Stefan Assmann) [1173788] - [netdrv] i40e: Add FW check to disable DCB and wrap autoneg workaround with FW check (Stefan Assmann) [1173788] - [netdrv] i40e: Enable more than 64 qps for the Main VSI (Stefan Assmann) [1173788] - [netdrv] i40e: don't disable PF LB when disabling VFs (Stefan Assmann) [1173788] - [netdrv] i40e: Add safety net for switch calling (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: print FW build number in version string (Stefan Assmann) [1173788] - [netdrv] i40e: Skip the priority tagging if DCB is not enabled (Stefan Assmann) [1173788] - [netdrv] i40e: check pointers before use (Stefan Assmann) [1173788] - [netdrv] i40e: catch NVM write semaphore timeout and retry (Stefan Assmann) [1173788] - [netdrv] i40e: stop flow director on shutdown (Stefan Assmann) [1173788] - [netdrv] i40e: disconnect irqs on shutdown (Stefan Assmann) [1173788] - [netdrv] i40e: Issue a PF reset if Tx queue disable timeout (Stefan Assmann) [1173788] - [netdrv] i40e: Fix the Tx ring qset handle when DCB reconfigures (Stefan Assmann) [1173788] - [netdrv] i40e: Fix the case where per TC queue count was higher than queues enabled (Stefan Assmann) [1173788] - [netdrv] i40e: fix race in hang check (Stefan Assmann) [1173788] - [netdrv] i40e: Fix TSO with more than 8 frags per segment issue (Stefan Assmann) [1173788] - [netdrv] i40e: Don't check for Tx hang when PF down (Stefan Assmann) [1173788] - [netdrv] i40e: fix shift precedence issue (Stefan Assmann) [1173788] - [netdrv] i40e: Fix memory leak at failure path in i40e_dbg_command_write() (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Update driver versions (Stefan Assmann) [1173788] - [netdrv] i40e: Use ethtool private flags to display NPAR status (Stefan Assmann) [1173788] - [netdrv] i40e: Set FLAG_RD when sending buffer FW must read (Stefan Assmann) [1173788] - [netdrv] i40e: print Rx packet split status (Stefan Assmann) [1173788] - [netdrv] i40e: setup FCoE device type (Stefan Assmann) [1173788] - [netdrv] i40e: Set BUF flag for Set Version AQ command (Stefan Assmann) [1173788] - [netdrv] i40e: Add support for getlink, setlink ndo ops (Stefan Assmann) [1173788] - [netdrv] i40e: Implement configfs for NPAR BW configuration (Stefan Assmann) [1173788] - [netdrv] i40e: Add NPAR BW get and set functions (Stefan Assmann) [1173788] - [netdrv] i40e: enable packet split only when IOMMU present (Stefan Assmann) [1173788] - [netdrv] i40e: Add method to keep track of current rxnfc settings (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Use advertised speed settings in ethtool and refactor get_settings (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Fix output of i40e_debug_aq() for big endian machines (Stefan Assmann) [1173788] - [netdrv] i40e: Fix i40e_ndo_set_vf_spoofchk (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Bump Driver Versions (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Remove unused variable an_enable and function update_link_info (Stefan Assmann) [1173788] - [netdrv] i40e: Fix the EMPR interrupt received handling (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: i40e_register.h updates (Stefan Assmann) [1173788] - [netdrv] i40e: Use #define for the VSI connection type (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: restrict VC opcodes to their initial values (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Refactor the receive routines (Stefan Assmann) [1173788] - [netdrv] i40e: rename debugfs clear_stats option (Stefan Assmann) [1173788] - [netdrv] i40e: update Shadow RAM read/write functions (Stefan Assmann) [1173788] - [netdrv] i40e: Fix for stats init function call in Rx setup (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Add call to u64_stats_init to init (Stefan Assmann) [1173788] - [netdrv] i40e: Enable Loopback for the FCOE vsi as well (Stefan Assmann) [1173788] - [netdrv] i40e: use dev_port for fcoe netdev (Stefan Assmann) [1173788] - [netdrv] i40e: Fix function header (Stefan Assmann) [1173788] - [netdrv] i40e: fix led blink toggle to enable steady state (Stefan Assmann) [1173788] - [netdrv] i40evf: Force Tx writeback on ITR (Stefan Assmann) [1173788] - [netdrv] i40e: stop the service task at shutdown (Stefan Assmann) [1173788] - [netdrv] i40e: add locking around VF reset (Stefan Assmann) [1173788] - [netdrv] i40e: Use even more ARQ descriptors (Stefan Assmann) [1173788] - [netdrv] i40e: delay after VF reset (Stefan Assmann) [1173788] - [netdrv] i40e: avoid use of uninitialized v_budget in i40e_init_msix (Stefan Assmann) [1173788] - [netdrv] i40e: i40e_fcoe.c: Remove unused function (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Bump i40e and i40evf versions (Stefan Assmann) [1173788] - [netdrv] i40e: Support for NPAR iSCSI partition with DCB (Stefan Assmann) [1173788] - [netdrv] i40e: when Rx timestamps disabled set specific mode (Stefan Assmann) [1173788] - [netdrv] i40e: use same check for Rx hang as for Rx timestamps (Stefan Assmann) [1173788] - [netdrv] i40e: AQ API updates for new commands (Stefan Assmann) [1173788] - [netdrv] i40e: AQ API updates (Stefan Assmann) [1173788] - [netdrv] i40e: add more struct size checks (Stefan Assmann) [1173788] - [netdrv] i40e: Issue "Stop LLDP" command for firmware older than v4.3 (Stefan Assmann) [1173788] - [netdrv] i40e: check I40E_FLAG_PTP before handling Tx or Rx timestamps (Stefan Assmann) [1173788] - [netdrv] i40e: only enable PTP interrupt cause if PTP is enabled (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Bump i40e/i40evf versions (Stefan Assmann) [1173788] - [netdrv] i40e: Dump Stats string removed from debugfs help command (Stefan Assmann) [1173788] - [netdrv] i40e: Add define for interrupt name string len (Stefan Assmann) [1173788] - [netdrv] i40e: don't give up on DCB error after reset (Stefan Assmann) [1173788] - [netdrv] i40e: fix proc/int descriptions (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Increase ASQ timeout (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: AdminQ updates ww36 (Stefan Assmann) [1173788] - [netdrv] i40e: adds FCoE configure option (Stefan Assmann) [1173788] - [netdrv] i40e: limit sriov to partition 1 of NPAR configurations (Stefan Assmann) [1173788] - [netdrv] i40e: Don't exit link event early if link speed has changed (Stefan Assmann) [1173788] - [netdrv] i40e: limit WoL and link settings to partition 1 (Stefan Assmann) [1173788] - [netdrv] i40e: Adding function for reading PBA String (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: find partition_id in npar mode (Stefan Assmann) [1173788] - [netdrv] i40e: remove VN2VN related mac filters (Stefan Assmann) [1173788] - [netdrv] i40e: Add warning for NPAR partitions with link speed less than 10Gbps (Stefan Assmann) [1173788] - [netdrv] i40e: disable IOV before freeing resources (Stefan Assmann) [1173788] - [netdrv] i40e: Fix bug with TCP over IPv6 over VXLAN (Stefan Assmann) [1173788] - [netdrv] i40e: Fix Rx checksum error counter (Stefan Assmann) [1173788] - [netdrv] i40e: fix un-necessary Tx hangs (Stefan Assmann) [1173788] - [netdrv] i40e: Fix possible memory leak in i40e_dbg_dump_desc (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Convert macro to static inline (Stefan Assmann) [1173788] - [netdrv] i40e: add to NVM update debug message (Stefan Assmann) [1173788] - [netdrv] i40e: check for AQ timeout in aq_rc decode (Stefan Assmann) [1173788] - [netdrv] i40e: poll on NVM semaphore only if not other error (Stefan Assmann) [1173788] - [netdrv] i40e: fix up NVM update sm error handling (Stefan Assmann) [1173788] - [netdrv] i40e: set max limit for access polling (Stefan Assmann) [1173788] - [netdrv] i40e: remove unused nvm_semaphore_wait (Stefan Assmann) [1173788] - [netdrv] i40e: init NVM update state on adminq init (Stefan Assmann) [1173788] - [netdrv] i40e: add range check to i40e_aq_rc_to_posix (Stefan Assmann) [1173788] - [netdrv] i40e: rework debug messages for NVM update (Stefan Assmann) [1173788] - [netdrv] i40e: let firmware catch the NVM busy error (Stefan Assmann) [1173788] - [netdrv] i40e: better error messages for NVM update issues (Stefan Assmann) [1173788] - [netdrv] i40e: clear NVM update state on ethtool test (Stefan Assmann) [1173788] - [netdrv] ptp: i40e: convert to the 64 bit get/set time methods (Stefan Assmann) [1173788] - [netdrv] i40e: Use eth_skb_pad and skb_put_padto helpers (Stefan Assmann) [1173788] - [netdrv] i40e: Reduce stack in i40e_dbg_dump_desc (Stefan Assmann) [1173788] - [netdrv] i40e: Bump i40e version to 1.2.2 and i40evf version to 1.0.6 (Stefan Assmann) [1173788] - [netdrv] i40e: Re enable Main VSI loopback setting in the reset path (Stefan Assmann) [1173788] - [netdrv] i40e: Add new update VSI flow to accommodate FW fix with VSI Loopback mode (Stefan Assmann) [1173788] - [netdrv] i40e: Increase reset delay (Stefan Assmann) [1173788] - [netdrv] i40e: fix netdev_stat macro definition (Stefan Assmann) [1173788] - [netdrv] i40e: Define and use i40e_is_vf macro (Stefan Assmann) [1173788] - [netdrv] i40e: Add a virtual channel op to config RSS (Stefan Assmann) [1173788] - [netdrv] i40e: don't enable PTP support on more than one PF per port (Stefan Assmann) [1173788] - [netdrv] i40e: Add description to misc and fd interrupts (Stefan Assmann) [1173788] - [netdrv] i40e: allow various base numbers in debugfs aq commands (Stefan Assmann) [1173788] - [netdrv] i40e: remove useless debug noise (Stefan Assmann) [1173788] - [netdrv] i40e: Remove unneeded break statement (Stefan Assmann) [1173788] - [netdrv] i40e: enable fdb add code, remove unused code (Stefan Assmann) [1173788] - [netdrv] i40e: trigger SW INT with no ITR wait (Stefan Assmann) [1173788] - [netdrv] i40e: don't overload fields (Stefan Assmann) [1173788] - [netdrv] i40e: Set XPS bit mask to zero in DCB mode (Stefan Assmann) [1173788] - [netdrv] i40e: Prevent link flow control settings when PFC is enabled (Stefan Assmann) [1173788] - [netdrv] i40e: Do not disable/enable FCoE VSI with DCB reconfig (Stefan Assmann) [1173788] - [netdrv] i40e: Modify Tx disable wait flow in case of DCB reconfiguration (Stefan Assmann) [1173788] - [netdrv] i40e: Update VEB's enabled_tc after reconfiguration (Stefan Assmann) [1173788] - [netdrv] i40e: Check for LLDP AdminStatus before querying DCBX (Stefan Assmann) [1173788] - [netdrv] i40e: Add support to firmware CEE DCBX mode (Stefan Assmann) [1173788] - [netdrv] i40e: Resume Port Tx after DCB event (Stefan Assmann) [1173788] - [netdrv] i40e: Bump version to 1.1.23 (Stefan Assmann) [1173788] - [netdrv] i40e: re-enable VFLR interrupt sooner (Stefan Assmann) [1173788] - [netdrv] i40e: only warn once of PTP nonsupport in 100Mbit speed (Stefan Assmann) [1173788] - [netdrv] i40e: use netdev_rss_key_fill() helper (Stefan Assmann) [1173788] - [netdrv] i40e: clean up throttle rate code (Stefan Assmann) [1173788] - [netdrv] i40e: don't do link_status or stats collection on every ARQ (Stefan Assmann) [1173788] - [netdrv] i40e: poll firmware slower (Stefan Assmann) [1173788] - [netdrv] i40e: properly parse MDET registers (Stefan Assmann) [1173788] - [netdrv] i40e: configure VM ID in qtx_ctl (Stefan Assmann) [1173788] - [netdrv] i40e: enable debug earlier (Stefan Assmann) [1173788] - [netdrv] i40e: better wording for resource tracking errors (Stefan Assmann) [1173788] - [netdrv] i40e: scale msix vector use when more cores than vectors (Stefan Assmann) [1173788] - [netdrv] i40e: remove debugfs dump stats (Stefan Assmann) [1173788] - [netdrv] i40e: avoid disable of interrupt when changing ITR (Stefan Assmann) [1173788] - [netdrv] i40e: fix link checking logic (Stefan Assmann) [1173788] - [netdrv] i40e: Add condition to enter fdir flush and reinit (Stefan Assmann) [1173788] - [netdrv] i40e: _MASK vs _SHIFT typo in i40e_handle_mdd_event() (Stefan Assmann) [1173788] - [netdrv] i40e: Bump version (Stefan Assmann) [1173788] - [netdrv] i40e: Moving variable declaration out of the loops (Stefan Assmann) [1173788] - [netdrv] i40e: Add 10GBaseT support (Stefan Assmann) [1173788] - [netdrv] i40e: process link events when setting up switch (Stefan Assmann) [1173788] - [netdrv] i40e: Fix a bug where Rx would stop after some time (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Use usleep_range() instead of udelay() (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Fix whitespace indentation (Stefan Assmann) [1173788] - [netdrv] i40e: enable LSE poke and simplify link state (Stefan Assmann) [1173788] - [netdrv] i40e: mask phy events (Stefan Assmann) [1173788] - [netdrv] i40e: skb->xmit_more support (Stefan Assmann) [1173788] - [netdrv] i40e/igb: Convert to dev_consume_skb_any() (Stefan Assmann) [1173788] - [netdrv] i40e: use global pci_vfs_assigned() to replace local i40e_vfs_are_assigned() (Stefan Assmann) [1173788] - [netdrv] i40e: Set skb->csum_level for encapsulated checksum (Stefan Assmann) [1173788] - [netdrv] i40e: enable CONFIG_I40E_VXLAN (Stefan Assmann) [1173788]- [netdrv] enic: fix memory leak in rq_clean (Stefan Assmann) [1159148] - [netdrv] enic: check return value for stat dump (Stefan Assmann) [1159148] - [netdrv] enic: unlock napi busy poll before unmasking intr (Stefan Assmann) [1159148] - [netdrv] enic: Grammar s/an negative/a negative/ (Stefan Assmann) [1159148] - [netdrv] ethernet: Use eth__addr instead of memset (Stefan Assmann) [1159148] - [netdrv] enic: do notify_check before returning credits (Stefan Assmann) [1159148] - [netdrv] enic: enic_main: fix sparse warnings (Stefan Assmann) [1159148] - [netdrv] enic: enic_ethtool: fix sparse warning (Stefan Assmann) [1159148] - [netdrv] enic: fix rx napi poll return value (Stefan Assmann) [1159148] - [netdrv] enic: reconfigure resources for kdump crash kernel (Stefan Assmann) [1159148] - [netdrv] enic: free all rq buffs when allocation fails (Stefan Assmann) [1159148] - [netdrv] net: ethernet: cisco: enic: enic_dev: Remove some unused functions (Stefan Assmann) [1159148] - [netdrv] enic: add stats for dma mapping error (Stefan Assmann) [1159148] - [netdrv] enic: check dma_mapping_error (Stefan Assmann) [1159148] - [netdrv] enic: make vnic_wq_buf doubly linked (Stefan Assmann) [1159148] - [netdrv] igbvf: use netif_carrier_off earlier when bringing if down (Stefan Assmann) [1173785] - [netdrv] igbvf: cleanup msleep() and min/max() usage (Stefan Assmann) [1173785] - [netdrv] igbvf: Fix code comments and whitespace (Stefan Assmann) [1173785] - [netdrv] igbvf: Fix checksum error when using stacked vlan (Stefan Assmann) [1173785] - [netdrv] igb: Don't use NETDEV_FRAG_PAGE_MAX_SIZE in descriptor calculation (Stefan Assmann) [1173784] - [netdrv] igb: Fix NULL assignment to incorrect variable in igb_reset_q_vector (Stefan Assmann) [1173784] - [netdrv] igb: Fix oops on changing number of rings (Stefan Assmann) [1173784] - [netdrv] igb: simplify and clean up igb_enable_mas() (Stefan Assmann) [1173784] - [netdrv] ptp: igb: use helpers for converting ns to timespec (Stefan Assmann) [1173784] - [netdrv] ptp: igb: convert to the 64 bit get/set time methods (Stefan Assmann) [1173784] - [netdrv] igb: Enable TSO for stacked vlan (Stefan Assmann) [1173784] - [netdrv] igb: use netif_carrier_off earlier when bringing if down (Stefan Assmann) [1173784] - [netdrv] ethernet: codespell comment spelling fixes (Stefan Assmann) [1173784] - [netdrv] igb: Make arrays on stack static const to avoid reallocation (Stefan Assmann) [1173784] - [netdrv] igb: Fix warning pin may be used uninitialized (Stefan Assmann) [1173784] - [netdrv] igb: Indicate failure on vf reset for empty mac address (Stefan Assmann) [1173784] - [netdrv] igb: enable auxiliary PHC functions for the i210 (Stefan Assmann) [1173784] - [netdrv] ptp: introduce programmable pins (Stefan Assmann) [1173784] - [netdrv] igb: enable internal PPS for the i210 (Stefan Assmann) [1173784] - [netdrv] igb: serialize access to the time sync interrupt registers (Stefan Assmann) [1173784] - [netdrv] igb: refactor time sync interrupt handling (Stefan Assmann) [1173784] - [netdrv] igb: Clean-up page reuse code (Stefan Assmann) [1173784] - [netdrv] igb: convert to CYCLECOUNTER_MASK macro (Stefan Assmann) [1173784] - [netdrv] igb_ptp: Include clocksource.h to get CLOCKSOURCE_MASK (Stefan Assmann) [1173784] - [netdrv] igb: Remove unneeded FIXME (Stefan Assmann) [1173784] - [netdrv] net: igb: convert to timecounter adjtime (Stefan Assmann) [1173784] - [netdrv] fm10k/igb/ixgbe: Use dma_rmb on Rx descriptor reads (Stefan Assmann) [1173784] - [netdrv] ethernet/intel: Use napi_alloc_skb (Stefan Assmann) [1173784] - [netdrv] ethernet/intel: Use eth_skb_pad and skb_put_padto helpers (Stefan Assmann) [1173784] - [netdrv] e1000e / igb / pm: Eliminate CONFIG_PM_RUNTIME (Stefan Assmann) [1173784] - [netdrv] igb: Fixes needed for surprise removal support (Stefan Assmann) [1173784] - [netdrv] igb: use netdev_rss_key_fill() helper (Stefan Assmann) [1173784] - [netdrv] fm10k/igb/ixgbe: Replace __skb_alloc_page with dev_alloc_page (Stefan Assmann) [1173784] - [netdrv] igb: don't reuse pages with pfmemalloc flag (Stefan Assmann) [1173784] - [netdrv] igb: fix race accessing page->_count (Stefan Assmann) [1173784] - [netdrv] igb: bump version to 5.2.15 (Stefan Assmann) [1173784] - [netdrv] i40e/igb: Convert to dev_consume_skb_any() (Stefan Assmann) [1173784] - [netdrv] igb: remove blocking phy read from inside spinlock (Stefan Assmann) [1173784] - [netdrv] igb: add flags to set eee advertisement mode (Stefan Assmann) [1173784] - [netdrv] igb: use new eth_get_headlen interface (Stefan Assmann) [1173784] - [netdrv] igb: Convert to use devm_hwmon_device_register_with_groups (Stefan Assmann) [1173784] - [netdrv] ptp: tg3: use helpers for converting ns to timespec (Ivan Vecera) [1182731] - [netdrv] ptp: tg3: convert to the 64 bit get/set time methods (Ivan Vecera) [1182731] - [netdrv] tg3: Hold tp->lock before calling tg3_halt() from tg3_init_one() (Ivan Vecera) [1182731] - [netdrv] tg3: Release tp->lock before invoking synchronize_irq() (Ivan Vecera) [1182731] - [netdrv] tg3: tg3_reset_task() needs to use rtnl_lock to synchronize (Ivan Vecera) [1182731] - [netdrv] tg3: tg3_timer() should grab tp->lock before checking for tp->irq_sync (Ivan Vecera) [1182731] - [netdrv] tg3: tg3_disable_ints using uninitialized mailbox value to disable interrupts (Ivan Vecera) [1182731] - [netdrv] tg3: fix ring init when there are more TX than RX channels (Ivan Vecera) [1182731] - [netdrv] tg3: use netdev_rss_key_fill() helper (Ivan Vecera) [1182731] - [netdrv] tg3: Add skb->xmit_more support (Ivan Vecera) [1182731] - [netdrv] tg3: Allow for recieve of full-size 8021AD frames (Ivan Vecera) [1182731] - [netdrv] tg3: Work around HW/FW limitations with vlan encapsulated frames (Ivan Vecera) [1182731] - [netdrv] tg3: Convert to use hwmon_device_register_with_groups (Ivan Vecera) [1182731] - [netdrv] bnx2-cnic: Driver Version Update (Ivan Vecera) [1182732] - [netdrv] bnx2: Fix for Chip Initialization (Ivan Vecera) [1182732] - [netdrv] bnx2-cnic: Driver Rebranding Changes (Ivan Vecera) [1182732] - [netdrv] bnx2: Correctly receive full sized 802.1ad frames (Ivan Vecera) [1182732] - [netdrv] be2net: enable config options (Ivan Vecera) [1182733] - [netdrv] be2net: Replace dma/pci_alloc_coherent() calls with dma_zalloc_coherent() (Ivan Vecera) [1182733] - [netdrv] be2net: make hwmon interface optional (Ivan Vecera) [1182733] - [netdrv] be2net: Support for OS2BMC (Ivan Vecera) [1182733] - [netdrv] be2net: Report a "link down" to the stack when a fatal error or fw reset happens (Ivan Vecera) [1182733] - [netdrv] be2net: Export board temperature using hwmon-sysfs interface (Ivan Vecera) [1182733] - [netdrv] be2net: update the driver version to 10.6.0.2 (Ivan Vecera) [1182733] - [netdrv] be2net: update copyright year to 2015 (Ivan Vecera) [1182733] - [netdrv] be2net: use be_virtfn() instead of !be_physfn() (Ivan Vecera) [1182733] - [netdrv] be2net: simplify UFI compatibility checking (Ivan Vecera) [1182733] - [netdrv] be2net: post full RXQ on interface enable (Ivan Vecera) [1182733] - [netdrv] be2net: check for INSUFFICIENT_VLANS error (Ivan Vecera) [1182733] - [netdrv] be2net: receive pkts with L3, L4 errors on VFs (Ivan Vecera) [1182733] - [netdrv] be2net: set interrupt moderation for Skyhawk-R using EQ-DB (Ivan Vecera) [1182733] - [netdrv] be2net: add support for spoofchk setting (Ivan Vecera) [1182733] - [netdrv] be2net: log link status (Ivan Vecera) [1182733] - [netdrv] be2net: Fix a bug in Rx buffer posting (Ivan Vecera) [1182733] - [netdrv] be2net: bump up the driver version to 10.6.0.1 (Ivan Vecera) [1182733] - [netdrv] be2net: setup xps queue mapping (Ivan Vecera) [1182733] - [netdrv] be2net: restrict MODIFY_EQ_DELAY cmd to a max of 8 EQs (Ivan Vecera) [1182733] - [netdrv] be2net: Prevent VFs from enabling VLAN promiscuous mode (Ivan Vecera) [1182733] - [netdrv] be2net: codespell comment spelling fixes (Ivan Vecera) [1182733] - [netdrv] be2net: implement .sriov_configure() PCI callback (Ivan Vecera) [1182733] - [netdrv] be2net: re-distribute SRIOV resources allowed by FW (Ivan Vecera) [1182733] - [netdrv] be2net: avoid creating the non-RSS default RXQ if FW allows to (Ivan Vecera) [1182733] - [netdrv] be2net: Use eth__addr instead of memset (Ivan Vecera) [1182733] - [netdrv] be2net: move be_func_init() call inside be_setup() (Ivan Vecera) [1182733] - [netdrv] be2net: refactor adapter resource cleanup sequence into be_cleanup() (Ivan Vecera) [1182733] - [netdrv] be2net: refactor adapter resource initialzation sequence into be_resume() (Ivan Vecera) [1182733] - [netdrv] be2net: remove code duplication relating to Lancer reset sequence (Ivan Vecera) [1182733] - [netdrv] be2net: refactor error detect/recovery function (Ivan Vecera) [1182733] - [netdrv] be2net: use a wrapper to schedule and cancel error detection task (Ivan Vecera) [1182733] - [netdrv] be2net: refactor function initalization sequence into be_func_init() (Ivan Vecera) [1182733] - [netdrv] be2net: get rid of be_get_initial_config() call from be_probe() (Ivan Vecera) [1182733] - [netdrv] be2net: move adapter fields alloc/free code to new routines (Ivan Vecera) [1182733] - [netdrv] be2net: Add a few inline functions to test TXQ conditions (Ivan Vecera) [1182733] - [netdrv] be2net: Minor code cleanup in tx completion process (Ivan Vecera) [1182733] - [netdrv] be2net: Refactor be_xmit_enqueue() routine (Ivan Vecera) [1182733] - [netdrv] be2net: Refactor wrb_fill_hdr() routine (Ivan Vecera) [1182733] - [netdrv] be2net: avoid unncessary swapping of fields in eth_tx_wrb (Ivan Vecera) [1182733] - [netdrv] be2net: process port misconfig async event (Ivan Vecera) [1182733] - [netdrv] be2net: refactor be_set_rx_mode() and be_vid_config() for readability (Ivan Vecera) [1182733] - [netdrv] be2net: remove duplicate code in be_cmd_rx_filter() (Ivan Vecera) [1182733] - [netdrv] be2net: use offset based FW flashing for Skyhawk chip (Ivan Vecera) [1182733] - [netdrv] be2net: avoid flashing SH-B0 UFI image on SH-P2 chip (Ivan Vecera) [1182733] - [netdrv] be2net: refactor code that checks flash file compatibility (Ivan Vecera) [1182733] - [netdrv] be2net: replace (1 << x) with BIT(x) (Ivan Vecera) [1182733] - [netdrv] be2net: move un-exported routines from be.h to respective src files (Ivan Vecera) [1182733] - [netdrv] be2net: fix sparse warning (Ivan Vecera) [1182733] - [netdrv] be2net: move definitions related to FW cmdsfrom be_hw.h to be_cmds.h (Ivan Vecera) [1182733] - [netdrv] be2net: issue function reset cmd in resume path (Ivan Vecera) [1182733] - [netdrv] be2net: add a log message for POST timeout in Lancer (Ivan Vecera) [1182733] - [netdrv] be2net: fix failure case in setting flow control (Ivan Vecera) [1182733] - [netdrv] be2net: move interface create code to a separate routine (Ivan Vecera) [1182733] - [netdrv] be2net: Allow GRE to work concurrently while a VxLAN tunnel is configured (Ivan Vecera) [1182733] - [netdrv] be2net: support TX batching using skb->xmit_more flag (Ivan Vecera) [1182733] - [netdrv] be2net: Fix incorrect setting of tunnel offload flag in netdev features (Ivan Vecera) [1182733] - [netdrv] be2net: Export tunnel offloads only when a VxLAN tunnel is created (Ivan Vecera) [1182733] - [netdrv] emulex: Use skb_put_padto instead of skb_padto() and skb->len assignment (Ivan Vecera) [1182733] - [netdrv] be2net: Check for presence of IFLA_AF_SPEC (Ivan Vecera) [1182733] - [netdrv] be2net: Validate IFLA_BRIDGE_MODE attribute length (Ivan Vecera) [1182733] - [netdrv] be2net: use netdev_rss_key_fill() helper (Ivan Vecera) [1182733] - [netdrv] be2net: Use dev_consume_skb_any() in the non-drop path (Ivan Vecera) [1182733] - [netdrv] r8169: Do not use dev_kfree_skb in xmit path (Ivan Vecera) [1232244] - [netdrv] r8169: Fix trivial typo in rtl_check_firmware (Ivan Vecera) [1232244] - [netdrv] r8169: Revert BQL and xmit_more support (Ivan Vecera) [1232244] - [netdrv] r8169: use PCI define for Max_Read_Request_Size (Ivan Vecera) [1232244] - [netdrv] pci: Add defines for PCIe Max_Read_Request_Size (Ivan Vecera) [1232244] - [netdrv] r8169: add support for xmit_more (Ivan Vecera) [1232244] - [netdrv] r8169: update rtl8168g pcie ephy parameter (Ivan Vecera) [1232244] - [netdrv] r8169: Use dma_rmb() and dma_wmb() for DescOwn checks (Ivan Vecera) [1232244] - [netdrv] r8169: use napi_alloc_skb instead of netdev_alloc_skb_ip_align (Ivan Vecera) [1232244] - [netdrv] r8169: Use eth_skb_pad function (Ivan Vecera) [1232244] - [netdrv] r8169: disable rtl8168ep cmac engine (Ivan Vecera) [1232244] - [netdrv] r8169: prevent enable hardware tx/rx too early (Ivan Vecera) [1232244] - [netdrv] bna: use netdev_* and dev_* instead of printk and pr_* (Ivan Vecera) [1187298] - [netdrv] bna: fix timeout API argument type (Ivan Vecera) [1187298] - [netdrv] bna: use list_for_each_entry where appropriate (Ivan Vecera) [1187298] - [netdrv] bna: get rid of private macros for manipulation with lists (Ivan Vecera) [1187298] - [netdrv] bna: remove useless pointer assignment (Ivan Vecera) [1187298] - [netdrv] bna: use memdup_user to copy userspace buffers (Ivan Vecera) [1187298] - [netdrv] bna: correct comparisons/assignments to bool (Ivan Vecera) [1187298] - [netdrv] bna: remove TX_E_PRIO_CHANGE event and BNA_TX_F_PRIO_CHANGED flag (Ivan Vecera) [1187298] - [netdrv] bna: remove paused from bna_rx_config and flags from bna_rxf (Ivan Vecera) [1187298] - [netdrv] bna: remove RXF_E_PAUSE and RXF_E_RESUME events (Ivan Vecera) [1187298] - [netdrv] bna: remove prio_change_cbfn oper_state_cbfn from struct bna_tx (Ivan Vecera) [1187298] - [netdrv] bna: remove oper_state_cbfn from struct bna_rxf (Ivan Vecera) [1187298] - [netdrv] bna: remove pause_cbfn from struct bna_enet (Ivan Vecera) [1187298] - [netdrv] bna: remove unused cbfn parameter (Ivan Vecera) [1187298] - [netdrv] bna: use BIT(x) instead of (1 << x) (Ivan Vecera) [1187298] - [netdrv] bna: get rid of duplicate and unused macros (Ivan Vecera) [1187298] - [netdrv] bna: replace pragma(pack) with attribute __packed (Ivan Vecera) [1187298] - [netdrv] bna: get rid of mac_t (Ivan Vecera) [1187298] - [netdrv] bna: use ether_addr_copy instead of memcpy (Ivan Vecera) [1187298] - [netdrv] bna: remove obsolete use of EXTRA_CFLAGS (Ivan Vecera) [1187298] - [netdrv] bna: fix soft lock-up during firmware initialization failure (Ivan Vecera) [1187298] - [netdrv] bna: remove unreasonable iocpf timer start (Ivan Vecera) [1187298] - [netdrv] bna: fix firmware loading on big-endian machines (Ivan Vecera) [1187298] - [netdrv] bna: codespell comment spelling fixes (Ivan Vecera) [1187298] - [netdrv] bna: Update the Driver and Firmware Version (Ivan Vecera) [1187298] - [netdrv] bna: QLogic BR-series Adapters Driver Rebranding (Ivan Vecera) [1187298] - [netdrv] bna: incorrect use of init_completion fixup (Ivan Vecera) [1187298] - [netdrv] bna: use netdev_rss_key_fill() helper (Ivan Vecera) [1187298]- [net] inet_diag: use READ_ONCE (Phil Sutter) [1230886] - [net] nfnetlink_log: unset nf_loggers for netns when unloading module (Hannes Frederic Sowa) [1231135] - [net] sctp: allow authenticating DATA chunks that are bundled with COOKIE_ECHO (Marcelo Leitner) [1161510] - [net] netfilter: conntrack: warn the user if there is a better helper to use (Marcelo Leitner) [1208239] - [net] tcp: dctcp_update_alpha() fixes (Phil Sutter) [1230878] - [net] sched: use pinned timers (Phil Sutter) [1230135] - [net] add skb_clone_sk() and sock_efree() (Ivan Vecera) [1200759] - [lib] cpumask: cpumask_set_cpu_local_first => cpumask_local_spread, lament (Ivan Vecera) [1200759] - [netdrv] mlx4_en: Fix tx ring affinity_mask creation (Ivan Vecera) [1200759] - [netdrv] be2net: assign CPU affinity hints to be2net IRQs (Ivan Vecera) [1200759] - [kernel] ktime: Introduce ktime_ms_delta (Ivan Vecera) [1200759] - [net] sctp: migrate cookie life from timeval to ktime (Ivan Vecera) [1200759] - [kernel] timecounter: provide a macro to initialize the cyclecounter mask field (Ivan Vecera) [1200759] - [kernel] timecounter: keep track of accumulated fractional nanoseconds (Ivan Vecera) [1200759] - [kernel] timecounter: provide a helper function to shift the time (Ivan Vecera) [1200759] - [kernel] time: move the timecounter/cyclecounter code into its own file (Ivan Vecera) [1200759] - [net] Introduce passthru_features_check (Ivan Vecera) [1200759] - [net] vlan: Move check for multiple vlans to drivers (Ivan Vecera) [1200759] - [net] vlan: Introduce helper functions to check if skb is tagged (Ivan Vecera) [1200759] - [net] vlan: rename vlan_tx_* helpers since "tx" is misleading there (Ivan Vecera) [1200759] - [net] vlan: make __vlan_hwaccel_put_tag return void (Ivan Vecera) [1200759] - [net] vlan: Add features for stacked vlan device (Ivan Vecera) [1200759] - [net] Add device Rx page allocation function (Ivan Vecera) [1200759] - [net] fix comment typo for __skb_alloc_pages() (Ivan Vecera) [1200759] - [net] flow: Add function for parsing the header length out of linear ethernet frames (Ivan Vecera) [1200759] - [net] flow: make skb an optional parameter for__skb_flow_dissect() (Ivan Vecera) [1200759] - [net] flow: Allow raw buffers to be passed into the flow dissector (Ivan Vecera) [1200759] - [net] ethtool: Support for configurable RSS hash function (Ivan Vecera) [1200759] - [netdrv] mlx4_en: fix mlx4_en_set_rxfh() (Ivan Vecera) [1200759] - [netdrv] mlx4_en: use netdev_rss_key_fill() helper (Ivan Vecera) [1200759] - [netdrv] Replace ethtool_ops::{get, set}_rxfh_indir() with {get, set}_rxfh() (Ivan Vecera) [1200759] - [net] Add functions for handling padding frame and adding to length (Ivan Vecera) [1200759] - [net] introduce napi_schedule_irqoff() (Ivan Vecera) [1200759] - [net] Replace get_cpu_var through this_cpu_ptr (Ivan Vecera) [1200759] - [net] introduce dev_consume_skb_any() (Ivan Vecera) [1200759] - [net] provide a per host RSS key generic infrastructure (Ivan Vecera) [1200759] - [net] avoid dependency of net_get_random_once on nop patching (Ivan Vecera) [1200759] - [net] make net_get_random_once irq safe (Ivan Vecera) [1200759] - [net] fix build warnings because of net_get_random_once merge (Ivan Vecera) [1200759] - [net] introduce new macro net_get_random_once (Ivan Vecera) [1200759] - [net] net.h, skbuff.h: Remove extern from function prototypes (Ivan Vecera) [1200759] - [net] Remove extern from function prototypes (Ivan Vecera) [1200759] - [net] remove unused 'dev' argument from netif_needs_gso() (Ivan Vecera) [1200759] - [net] Generalize ndo_gso_check to ndo_features_check (Ivan Vecera) [1200759] - [net] vlan: Fix stacked vlan offload features computation (Ivan Vecera) [1200759] - [net] fix checksum features handling in netif_skb_features() (Ivan Vecera) [1200759] - [net] vlan: more careful checksum features handling (Ivan Vecera) [1200759] - [netdrv] mlx4_en: Add VXLAN ndo calls to the PF net device ops too (Ivan Vecera) [1200759] - [netdrv] bnx2x: Implement ndo_gso_check() (Ivan Vecera) [1200759] - [netdrv] qlcnic: Implement ndo_gso_check() (Ivan Vecera) [1200759] - [netdrv] be2net: Implement ndo_gso_check() (Ivan Vecera) [1200759] - [netdrv] mlx4_en: Implement ndo_gso_check() (Ivan Vecera) [1200759] - [net] Add ndo_gso_check (Ivan Vecera) [1200759] - [net] ipv6: reject locally assigned nexthop addresses (Phil Sutter) [1228700] - [net] ipv6: allow explicitly choosing optimistic addresses (Phil Sutter) [1228700] - [net] openvswitch: disable LRO (Jiri Benc) [1181282] - [net] unix, caif: sk_socket can disappear when state is unlocked (Hannes Frederic Sowa) [1226230] - [net] af_unix: implement splice for stream af_unix sockets (Hannes Frederic Sowa) [1226230] - [net] make skb_splice_bits more configureable (Hannes Frederic Sowa) [1226230] - [net] af_unix: implement stream sendpage support (Hannes Frederic Sowa) [1226230] - [net] skbuff: add skb_append_pagefrags and use it (Hannes Frederic Sowa) [1226230] - [net] af_unix: remove 0 assignment on static (Hannes Frederic Sowa) [1226230] - [net] unix: Align send data_len up to PAGE_SIZE (Hannes Frederic Sowa) [1226230] - [net] unix: non blocking recvmsg() should not return -EINTR (Hannes Frederic Sowa) [1226230] - [net] unix: allow bind to fail on mutex lock (Hannes Frederic Sowa) [1226230] - [net] af_unix: fix bug on large send() (Hannes Frederic Sowa) [1226230] - [net] attempt high order allocations in sock_alloc_send_pskb() (Hannes Frederic Sowa) [1226230] - [net] af_unix: improve STREAM behavior with fragmented memory (Hannes Frederic Sowa) [1226230]- [md] fix race when unfreezing sync_action (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: break stripe-batches when the array has failed (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: call break_stripe_batch_list from handle_stripe_clean_event (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: be more selective about distributing flags across batch (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: add handle_flags arg to break_stripe_batch_list (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: duplicate some more handle_stripe_clean_event code in break_stripe_batch_list (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: remove condition test from check_break_stripe_batch_list (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: Ensure a batch member is not handled prematurely (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: close race between STRIPE_BIT_DELAY and batching (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: ensure whole batch is delayed for all required bitmap updates (Jes Sorensen) [1150149 1173510 1194720] - [md] bitmap: remove rcu annotation from pointer arithmetic (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: fix broken async operation chain (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: fix handling of degraded stripes in batches (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: fix allocation of 'scribble' array (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: don't record new size if resize_stripes fails (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: avoid reading parity blocks for full-stripe write to degraded array (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: more incorrect BUG_ON in handle_stripe_fill (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: new alloc_stripe() to allocate an initialize a stripe (Jes Sorensen) [1150149 1173510 1194720] - [md] raid0: conditional mddev->queue access to suit dm-raid (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: don't do chunk aligned read on degraded array (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: change ->inactive_blocked to a bit-flag (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: move max_nr_stripes management into grow_one_stripe and drop_one_stripe (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: pass gfp_t arg to grow_one_stripe() (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: introduce configuration option rmw_level (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: activate raid6 rmw feature (Jes Sorensen) [1150149 1173510 1194720] - [md] raid6 algorithms: delta syndrome functions (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: handle expansion/resync case with stripe batching (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: handle io error of batch list (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: batch adjacent full stripe write (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: track overwrite disk count (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: add a new flag to track if a stripe can be batched (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: use flex_array for scribble data (Jes Sorensen) [1150149 1173510 1194720] - [md] raid0: access mddev->queue (request queue member) conditionally because it is not set when accessed from dm-raid (Jes Sorensen) [1150149 1173510 1194720] - [md] allow resync to go faster when there is competing IO (Jes Sorensen) [1150149 1173510 1194720] - [md] remove 'go_faster' option from ->sync_request() (Jes Sorensen) [1150149 1173510 1194720] - [md] don't require sync_min to be a multiple of chunk_size (Jes Sorensen) [1150149 1173510 1194720] - [md] re-add a failed disk (Jes Sorensen) [1150149 1173510 1194720] - [md] Export and rename find_rdev_nr_rcu (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: check faulty flag for array status during recovery (Jes Sorensen) [1150149 1173510 1194720] - [md] raid1: fix read balance when a drive is write-mostly (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: Fix livelock when array is both resyncing and degraded (Jes Sorensen) [1150149 1173510 1194720] - [md] raid10: round up to bdev_logical_block_size in narrow_write_error (Jes Sorensen) [1150149 1173510 1194720] - [md] raid1: round up to bdev_logical_block_size in narrow_write_error (Jes Sorensen) [1150149 1173510 1194720] - [md] raid10: fix conversion from RAID0 to RAID10 (Jes Sorensen) [1150149 1173510 1194720] - [md] wakeup thread upon rdev_dec_pending() (Jes Sorensen) [1150149 1173510 1194720] - [md] make reconfig_mutex optional for writes to md sysfs files (Jes Sorensen) [1150149 1173510 1194720] - [md] move mddev_lock and related to md.h (Jes Sorensen) [1150149 1173510 1194720] - [md] use mddev->lock to protect updates to resync_{min, max} (Jes Sorensen) [1150149 1173510 1194720] - [md] minor cleanup in safe_delay_store (Jes Sorensen) [1150149 1173510 1194720] - [md] move GET_BITMAP_FILE ioctl out from mddev_lock (Jes Sorensen) [1150149 1173510 1194720] - [md] tidy up set_bitmap_file (Jes Sorensen) [1150149 1173510 1194720] - [md] remove unnecessary 'buf' from get_bitmap_file (Jes Sorensen) [1150149 1173510 1194720] - [md] remove mddev_lock from rdev_attr_show() (Jes Sorensen) [1150149 1173510 1194720] - [md] remove mddev_lock() from md_attr_show() (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: use ->lock to protect accessing raid5 sysfs attributes (Jes Sorensen) [1150149 1173510 1194720] - [md] remove need for mddev_lock() in md_seq_show() (Jes Sorensen) [1150149 1173510 1194720] - [md] bitmap: protect clearing of ->bitmap by mddev->lock (Jes Sorensen) [1150149 1173510 1194720] - [md] protect ->pers changes with mddev->lock (Jes Sorensen) [1150149 1173510 1194720] - [md] level_store: group all important changes into one place (Jes Sorensen) [1150149 1173510 1194720] - [md] rename ->stop to ->free (Jes Sorensen) [1150149 1173510 1194720] - [md] split detach operation out from ->stop (Jes Sorensen) [1150149 1173510 1194720] - [md] linear: remove rcu protections in favour of suspend/resume (Jes Sorensen) [1150149 1173510 1194720] - [md] make merge_bvec_fn more robust in face of personality changes (Jes Sorensen) [1150149 1173510 1194720] - [md] make ->congested robust against personality changes (Jes Sorensen) [1150149 1173510 1194720] - [md] rename mddev->write_lock to mddev->lock (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: need_this_block: tidy/fix last condition (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: need_this_block: start simplifying the last two conditions (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: separate out the easy conditions in need_this_block (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: separate large if clause out of fetch_block() (Jes Sorensen) [1150149 1173510 1194720] - [md] do_release_stripe(): No need to call md_wakeup_thread() twice (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: fix another livelock caused by non-aligned writes (Jes Sorensen) [1150149 1173510 1194720] - [md] Check MD_RECOVERY_RUNNING as well as ->sync_thread (Jes Sorensen) [1150149 1173510 1194720] - [md] fix semicolon.cocci warnings (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: fetch_block must fetch all the blocks handle_stripe_dirtying wants (Jes Sorensen) [1150149 1173510 1194720] - [md] Always set RECOVERY_NEEDED when clearing RECOVERY_FROZEN (Jes Sorensen) [1150149 1173510 1194720] - [md] move EXPORT_SYMBOL to after function in md.c (Jes Sorensen) [1150149 1173510 1194720] - [md] discard PRINT_RAID_DEBUG ioctl (Jes Sorensen) [1150149 1173510 1194720] - [md] remove MD_BUG() (Jes Sorensen) [1150149 1173510 1194720] - [md] clean up 'exit' labels in md_ioctl() (Jes Sorensen) [1150149 1173510 1194720] - [md] remove unnecessary test for MD_MAJOR in md_ioctl() (Jes Sorensen) [1150149 1173510 1194720] - [md] don't allow "-sync" to be set for device in an active array (Jes Sorensen) [1150149 1173510 1194720] - [md] remove unwanted white space from md.c (Jes Sorensen) [1150149 1173510 1194720] - [md] don't start resync thread directly from md thread (Jes Sorensen) [1150149 1173510 1194720] - [md] Just use RCU when checking for overlap between arrays (Jes Sorensen) [1150149 1173510 1194720] - [md] avoid potential long delay under pers_lock (Jes Sorensen) [1150149 1173510 1194720] - [md] simplify export_array() (Jes Sorensen) [1150149 1173510 1194720] - [md] discard find_rdev_nr in favour of find_rdev_nr_rcu (Jes Sorensen) [1150149 1173510 1194720] - [md] use wait_event() to simplify md_super_wait() (Jes Sorensen) [1150149 1173510 1194720] - [md] be more relaxed about stopping an array which isn't started (Jes Sorensen) [1150149 1173510 1194720] - [md] raid1: process_checks doesn't use its return value (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: fix init_stripe() inconsistencies (Jes Sorensen) [1150149 1173510 1194720] - [md] raid10: another memory leak due to reshape (Jes Sorensen) [1150149 1173510 1194720] - [md] use set_bit/clear_bit instead of shift/mask for bi_flags changes (Jes Sorensen) [1150149 1173510 1194720] - [md] raid1: minor typos and reformatting (Jes Sorensen) [1150149 1173510 1194720] - [md] bitmap: always wait for writes on unplug (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: avoid livelock caused by non-aligned writes (Jes Sorensen) [1150149 1173510 1194720] - [md] raid56: Don't perform reads to support writes until stripe is ready (Jes Sorensen) [1150149 1173510 1194720] - [md] raid1: fix request counting bug in new 'barrier' code (Jes Sorensen) [1150149 1173510 1194720] - [md] raid1: Rewrite the implementation of iobarrier (Jes Sorensen) [1150149 1173510 1194720] - [fs] ext4: atomically set inode->i_flags in ext4_set_inode_flags() (Jes Sorensen) [1150149 1173510 1194720]- [virtio] drop virtio-device_is_legacy_only (Jason Wang) [1227339] - [virtio] virtio-pci: support non-legacy balloon devices (Jason Wang) [1227339] - [virtio] virtio-mmio: support non-legacy balloon devices (Jason Wang) [1227339] - [virtio] virtio-ccw: support non-legacy balloon devices (Jason Wang) [1227339] - [virtio] balloon might not be a legacy device (Jason Wang) [1227339] - [virtio] virtio-balloon: transitional interface (Jason Wang) [1227339] - [virtio] virtio-pci_modern: switch to type-safe io accessors (Jason Wang) [1227339] - [virtio] virtio-pci_modern: type-safe io accessors (Jason Wang) [1227339] - [virtio] drop a useless config read (Jason Wang) [1227339] - [virtio] virtio-config: reorder functions (Jason Wang) [1227339] - [virtio] virtio-mmio: fix access width for mmio (Jason Wang) [1227339] - [virtio] virtio-mmio: generation support (Jason Wang) [1227339] - [virtio] virtio-rpmsg: set DRIVER_OK before using device (Jason Wang) [1227339] - [virtio] virtio-blk: fix comment for virtio 1.0 (Jason Wang) [1227339] - [virtio] virtio-blk: typo fix (Jason Wang) [1227339] - [virtio] virtio-balloon: set DRIVER_OK before using device (Jason Wang) [1227339] - [virtio] don't set VIRTIO_CONFIG_S_DRIVER_OK twice (Jason Wang) [1227339] - [virtio] virtio-net: unconditionally define struct virtio_net_hdr_v1 (Jason Wang) [1227339] - [virtio] Don't expose legacy net features when VIRTIO_NET_NO_LEGACY defined (Jason Wang) [1227339] - [virtio] don't require a config space on the console device (Jason Wang) [1227339] - [virtio] virtio-pci: use 16-bit accessor for queue_enable (Jason Wang) [1227339] - [virtio] Don't expose legacy config features when VIRTIO_CONFIG_NO_LEGACY defined (Jason Wang) [1227339] - [virtio] Don't expose legacy block features when VIRTIO_BLK_NO_LEGACY defined (Jason Wang) [1227339] - [virtio] define VIRTIO_PCI_CAP_PCI_CFG in header (Jason Wang) [1227339] - [virtio] Avoid possible kernel panic if DEBUG is enabled (Jason Wang) [1227339] - [virtio] virtio-mmio: Update the device to OASIS spec version (Jason Wang) [1227339] - [virtio] virtio-pci: add module param to force legacy mode (Jason Wang) [1227339] - [virtio] virtio-pci: add an option to disable legacy driver (Jason Wang) [1227339] - [virtio] redhat: enable virtio-pci_legacy (Jason Wang) [1227339] - [virtio] virtio-pci: drop Kconfig warnings (Jason Wang) [1227339] - [virtio] virtio-pci: Kconfig grammar fix (Jason Wang) [1227339] - [virtio] virtio-rng: drop extra empty line (Jason Wang) [1227339] - [virtio] virtio-ring: coding style fix (Jason Wang) [1227339] - [virtio] virtio-blk: coding style fixes (Jason Wang) [1227339] - [virtio] virtio-balloon: coding style fixes (Jason Wang) [1227339] - [virtio] virtio-pci_modern: support devices with no config (Jason Wang) [1227339] - [virtio] virtio-pci_modern: reduce number of mappings (Jason Wang) [1227339] - [virtio] virtio-pci: macros for PCI layout offsets (Jason Wang) [1227339] - [virtio] virtio-pci: modern driver (Jason Wang) [1227339] - [virtio] virtio-pci: define layout for virtio 1.0 (Jason Wang) [1227339] - [virtio] virtio-pci: move probe/remove code to common (Jason Wang) [1227339] - [virtio] virtio-pci: drop useless del_vqs call (Jason Wang) [1227339] - [virtio] s390: add pci_iomap_range (Jason Wang) [1227339] - [virtio] pci: add pci_iomap_range (Jason Wang) [1227339] - [virtio] balloon: verify device has config space (Jason Wang) [1227339] - [virtio] scsi: verify device has config space (Jason Wang) [1227339] - [virtio] net: verify device has config space (Jason Wang) [1227339] - [virtio] console: verify device has config space (Jason Wang) [1227339] - [virtio] blk: verify device has config space (Jason Wang) [1227339] - [virtio] 9p: verify device has config space (Jason Wang) [1227339] - [virtio] virtio-pci: drop virtio_config dependency (Jason Wang) [1227339] - [virtio] virtio-pci: document why we defer kfree (Jason Wang) [1227339] - [virtio] virtio-pci: defer kfree until release callback (Jason Wang) [1227339] - [virtio] virtio-pci: device-specific release callback (Jason Wang) [1227339] - [virtio] make del_vqs idempotent (Jason Wang) [1227339] - [virtio] virtio-pci: restore module attributes (Jason Wang) [1227339] - [virtio] core support for config generation (Jason Wang) [1227339] - [virtio] virtio-pci: add VIRTIO_PCI_NO_LEGACY (Jason Wang) [1227339] - [virtio] virtio-pci: move probe to common file (Jason Wang) [1227339] - [virtio] virtio-pci_common.h: drop VIRTIO_PCI_NO_LEGACY (Jason Wang) [1227339] - [virtio] virtio-config: fix virtio_cread_bytes (Jason Wang) [1227339] - [virtio] set VIRTIO_CONFIG_S_FEATURES_OK on restore (Jason Wang) [1227339] - [virtio] virtio-ccw: finalize_features error handling (Jason Wang) [1227339] - [virtio] virtio-ccw: future-proof finalize_features (Jason Wang) [1227339] - [virtio] virtio-pci: rename virtio_pci -> virtio_pci_common (Jason Wang) [1227339] - [virtio] virtio-pci: update file descriptions and copyright (Jason Wang) [1227339] - [virtio] virtio-pci: split out legacy device support (Jason Wang) [1227339] - [virtio] virtio-pci: setup config vector indirectly (Jason Wang) [1227339] - [virtio] virtio-pci: setup vqs indirectly (Jason Wang) [1227339] - [virtio] virtio-pci: delete vqs indirectly (Jason Wang) [1227339] - [virtio] virtio-pci: use priv for vq notification (Jason Wang) [1227339] - [virtio] virtio-pci: free up vq->priv (Jason Wang) [1227339] - [virtio] virtio-pci: fix coding style for structs (Jason Wang) [1227339] - [virtio] virtio-pci: add isr field (Jason Wang) [1227339] - [virtio] drop legacy_only driver flag (Jason Wang) [1227339] - [virtio] virtio-balloon: drop legacy_only driver flag (Jason Wang) [1227339] - [virtio] virtio-ccw: rev 1 devices set VIRTIO_F_VERSION_1 (Jason Wang) [1227339] - [virtio] allow finalize_features to fail (Jason Wang) [1227339] - [virtio] virtio-ccw: legacy: don't negotiate rev 1/features (Jason Wang) [1227339] - [virtio] add API to detect legacy devices (Jason Wang) [1227339] - [virtio] virtio-console: fix sparse warnings (Jason Wang) [1227339] - [virtio] drop VIRTIO_F_VERSION_1 from drivers (Jason Wang) [1227339] - [virtio] make VIRTIO_F_VERSION_1 a transport bit (Jason Wang) [1227339] - [virtio] virtio-balloon: add legacy_only flag (Jason Wang) [1227339] - [virtio] virtio-console: virtio 1.0 support (Jason Wang) [1227339] - [virtio] af_packet: virtio 1.0 stubs (Jason Wang) [1227339] - [virtio] virtio-scsi: export to userspace (Jason Wang) [1227339] - [virtio] virtio-scsi: move to uapi (Jason Wang) [1227339] - [virtio] virtio-scsi: v1.0 support (Jason Wang) [1227339] - [virtio] virtio-net: enable v1.0 support (Jason Wang) [1227339] - [virtio] virtio-net: disable mac write for virtio 1.0 (Jason Wang) [1227339] - [virtio] virtio-net: bigger header when VERSION_1 is set (Jason Wang) [1227339] - [virtio] virtio-net: stricter short buffer length checks (Jason Wang) [1227339] - [virtio] virtio-net: get rid of virtio_net_hdr/skb_vnet_hdr (Jason Wang) [1227339] - [virtio] virtio-net: Set needed_headroom for virtio-net when VIRTIO_F_ANY_LAYOUT is true (Jason Wang) [1227339] - [virtio] virtio-net: pass vi around (Jason Wang) [1227339] - [virtio] virtio-blk: fix race at module removal (Jason Wang) [1227339] - [virtio] virtio-blk: make serial attribute static (Jason Wang) [1227339] - [virtio] kvm: s390: enable virtio-ccw revision 1 (Jason Wang) [1227339] - [virtio] kvm: s390 allow virtio-ccw status writes to fail (Jason Wang) [1227339] - [virtio] kvm: s390: virtio-ccw revision 1 SET_VQ (Jason Wang) [1227339] - [virtio] kvm: s390: Set virtio-ccw transport revision (Jason Wang) [1227339] - [virtio] virtio-blk: v1.0 support (Jason Wang) [1227339] - [virtio] virtio-net: v1.0 endianness (Jason Wang) [1227339] - [virtio] add legacy feature table support (Jason Wang) [1227339] - [virtio] simplify feature bit handling (Jason Wang) [1227339] - [virtio] set FEATURES_OK (Jason Wang) [1227339] - [virtio] allow transports to get avail/used addresses (Jason Wang) [1227339] - [virtio] virtio-config: endian conversion for v1.0 (Jason Wang) [1227339] - [virtio] virtio-ring: switch to new memory access APIs (Jason Wang) [1227339] - [virtio] memory access APIs (Jason Wang) [1227339] - [virtio] add virtio 1.0 feature bit (Jason Wang) [1227339] - [virtio] virtio-ccw: add support for 64 bit features (Jason Wang) [1227339] - [virtio] assert 32 bit features in transports (Jason Wang) [1227339] - [virtio] add support for 64 bit features (Jason Wang) [1227339] - [virtio] use u32, not bitmap for features (Jason Wang) [1227339] - [virtio] virtio-balloon: enable VQs early on restore (Jason Wang) [1227339] - [virtio] virtio-console: move early VQ enablement (Jason Wang) [1227339] - [virtio] virtio-net: enable VQs early on restore (Jason Wang) [1227339] - [virtio] virtio-console: enable VQs early on restore (Jason Wang) [1227339] - [virtio] virtio-scsi: enable VQs early on restore (Jason Wang) [1227339] - [virtio] virtio-blk: enable VQs early on restore (Jason Wang) [1227339] - [virtio] virtio-scsi: move kick event out from virtscsi_init (Jason Wang) [1227339] - [virtio] virtio-net: fix use after free on allocation failure (Jason Wang) [1227339] - [virtio] 9p/trans_virtio: enable VQs early (Jason Wang) [1227339] - [virtio] virtio-console: enable VQs early (Jason Wang) [1227339] - [virtio] virtio-blk: enable VQs early (Jason Wang) [1227339] - [virtio] virtio-net: enable VQs early (Jason Wang) [1227339] - [virtio] virtio-net: minor cleanup (Jason Wang) [1227339] - [virtio] virtio-net: drop config_mutex (Jason Wang) [1227339] - [virtio] virtio-net: drop config_enable (Jason Wang) [1227339] - [virtio] virtio-blk: drop config_mutex (Jason Wang) [1227339] - [virtio] virtio-blk: drop config_enable (Jason Wang) [1227339] - [virtio] virtio-pci: move freeze/restore to virtio core (Jason Wang) [1227339] - [virtio] virtio-pci: fix virtio spec compliance on restore (Jason Wang) [1227339] - [virtio] add low-level APIs for feature bits (Jason Wang) [1227339] - [virtio] add API to enable VQs early (Jason Wang) [1227339] - [virtio] virtio-ring: unify direct/indirect code paths (Jason Wang) [1227339] - [virtio] virtio-ring: assume sgs are always well-formed (Jason Wang) [1227339] - [virtio] virtio-net: pass well-formed sgs to virtqueue_add_*() (Jason Wang) [1227339] - [virtio] remove virtqueue_add_buf() (Jason Wang) [1227339] - [virtio] pci: remove unnecessary pci_set_drvdata() (Jason Wang) [1227339] - [virtio] virtio-pci: pm: Use CONFIG_PM_SLEEP instead of CONFIG_PM (Jason Wang) [1227339] - [virtio] virtio-pci: fix leaks of msix_affinity_masks (Jason Wang) [1227339] - [virtio] virtio-pci: Use pci_enable_msix_exact() instead of pci_enable_msix() (Jason Wang) [1227339]- [x86] mm: add memory tracking to native_pmdp_get_and_clear (David Bulkow) [1227357] - [kvm] x86: advertise KVM_CAP_X86_SMM (Paolo Bonzini) [1202825] - [kvm] x86: add SMM to the MMU role, support SMRAM address space (Paolo Bonzini) [1202825] - [kvm] arch/x86/kvm/mmu.c: work around gcc-4.4.4 bug (Paolo Bonzini) [1202825] - [kvm] x86: work on all available address spaces (Paolo Bonzini) [1202825] - [kvm] x86: use vcpu-specific functions to read/write/translate GFNs (Paolo Bonzini) [1202825] - [kvm] x86: pass struct kvm_mmu_page to gfn_to_rmap (Paolo Bonzini) [1202825] - [kvm] implement multiple address spaces (Paolo Bonzini) [1202825] - [kvm] add vcpu-specific functions to read/write/translate GFNs (Paolo Bonzini) [1202825] - [kvm] x86: save/load state on SMM switch (Paolo Bonzini) [1202825] - [kvm] x86: latch INITs while in system management mode (Paolo Bonzini) [1202825] - [kvm] x86: stubs for SMM support (Paolo Bonzini) [1202825] - [kvm] x86: API changes for SMM support (Paolo Bonzini) [1202825] - [kvm] x86: pass the whole hflags field to emulator and back (Paolo Bonzini) [1202825] - [kvm] x86: pass host_initiated to functions that read MSRs (Paolo Bonzini) [1202825] - [kvm] x86: introduce num_emulated_msrs (Paolo Bonzini) [1202825] - [kvm] x86: clear hidden CPU state at reset time (Paolo Bonzini) [1202825] - [kvm] x86: fix kvm_apic_has_events to check for NULL pointer (Paolo Bonzini) [1202825] - [kvm] remove unused argument from mark_page_dirty_in_slot (Paolo Bonzini) [1202825] - [kvm] x86: Allow ARAT CPU feature (Paolo Bonzini) [1202825] - [kvm] x86: preserve x2APIC LDR on INIT (Paolo Bonzini) [1202825] - [kvm] x86: use correct APIC ID on x2APIC transition (Paolo Bonzini) [1202825] - [kvm] x86: pass struct kvm_mmu_page to account/unaccount_shadowed (Paolo Bonzini) [1202825] - [kvm] remove __gfn_to_pfn (Paolo Bonzini) [1202825] - [kvm] pass kvm_memory_slot to gfn_to_page_many_atomic (Paolo Bonzini) [1202825] - [kvm] add "new" argument to kvm_arch_commit_memory_region (Paolo Bonzini) [1202825] - [kvm] add memslots argument to kvm_arch_memslots_updated (Paolo Bonzini) [1202825] - [kvm] const-ify uses of struct kvm_userspace_memory_region (Paolo Bonzini) [1202825] - [kvm] use kvm_memslots whenever possible (Paolo Bonzini) [1202825] - [kvm] introduce kvm_alloc/free_memslots (Paolo Bonzini) [1202825] - [kvm] x86: Make functions that have no external callers static (Paolo Bonzini) [1202825] - [kvm] export __gfn_to_pfn_memslot, drop gfn_to_pfn_async (Paolo Bonzini) [1202825] - [kvm] x86: do not reset mmu if CR0.CD and CR0.NW are changed (Paolo Bonzini) [1202825] - [kvm] mmu: fix MTRR update (Paolo Bonzini) [1202825] - [kvm] mmu: fix decoding cache type from MTRR (Paolo Bonzini) [1202825] - [kvm] mmu: introduce kvm_zap_rmapp (Paolo Bonzini) [1202825] - [kvm] mmu: use slot_handle_level and its helper to clean up the code (Paolo Bonzini) [1202825] - [kvm] mmu: introduce slot_handle_level_range() and its helpers (Paolo Bonzini) [1202825] - [kvm] mmu: introduce for_each_slot_rmap_range (Paolo Bonzini) [1202825] - [kvm] mmu: introduce PT_MAX_HUGEPAGE_LEVEL (Paolo Bonzini) [1202825] - [kvm] mmu: introduce for_each_rmap_spte() (Paolo Bonzini) [1202825] - [kvm] x86: Fix zero iterations REP-string (Paolo Bonzini) [1202825] - [kvm] x86: Fix update RCX/RDI/RSI on REP-string (Paolo Bonzini) [1202825] - [kvm] x86: Fix DR7 mask on task-switch while debugging (Paolo Bonzini) [1202825] - [kvm] remove pointless cpu hotplug messages (Paolo Bonzini) [1202825] - [kvm] x86: Call-far should not be emulated as stack op (Paolo Bonzini) [1202825] - [kvm] reuse memslot in kvm_write_guest_page (Paolo Bonzini) [1202825] - [kvm] x86: dump VMCS on invalid entry (Paolo Bonzini) [1202825] - [kvm] x86: kvmclock: drop rdtsc_barrier() (Paolo Bonzini) [1202825] - [kvm] x86: drop unneeded null test (Paolo Bonzini) [1202825] - [kvm] x86: load guest FPU context more eagerly (Paolo Bonzini) [1202825] - [kvm] x86: Support for disabling quirks (Paolo Bonzini) [1202825] - [kvm] fpu: Enable eager restore kvm FPU for MPX (Paolo Bonzini) [1202825] - [kvm] revert "kvm: x86: drop fpu_activate hook" (Paolo Bonzini) [1202825] - [kvm] fix crash in kvm_vcpu_reload_apic_access_page (Paolo Bonzini) [1202825] - [kvm] mmu: fix SMAP virtualization (Paolo Bonzini) [1202825] - [kvm] mmu: fix CR4.SMEP=1, CR0.WP=0 with shadow pages (Paolo Bonzini) [1202825] - [kvm] mmu: fix smap permission check (Paolo Bonzini) [1202825] - [kvm] x86: pvclock: Really remove the sched notifier for cross-cpu migrations (Paolo Bonzini) [1202825] - [kvm] x86: vdso: fix pvclock races with task migration (Paolo Bonzini) [1202825] - [kvm] x86: fix kvmclock update protocol (Paolo Bonzini) [1202825] - [kvm] svm: use kvm_register_write()/read() (Paolo Bonzini) [1202825] - [kvm] async_pf: Add missing call for async page present (Paolo Bonzini) [1202825] - [kvm] async_pf: Provide additional direct page notification (Paolo Bonzini) [1202825] - [kvm] remove kvm_read_hva and kvm_read_hva_atomic (Paolo Bonzini) [1202825] - [kvm] x86: IRET emulation does not clear NMI masking (Paolo Bonzini) [1202825] - [kvm] x86: POPA emulation may not clear bits [63:32] (Paolo Bonzini) [1202825] - [kvm] remove unneeded return value of vcpu_postcreate (Paolo Bonzini) [1202825] - [kvm] Get rid of kvm_kvfree() (Paolo Bonzini) [1202825] - [kvm] Use pr_info/pr_err in kvm_main.c (Paolo Bonzini) [1202825]- [infiniband] disable INFINIBAND_ON_DEMAND_PAGING for s390 platform (Honggang Li) [1229265] - [infiniband] ib/ehca: use correct destination for memcpy (Honggang Li) [1229265] - [infiniband] ib/cma: Fix broken AF_IB UD support (Honggang Li) [1229265] - [infiniband] ib/cm: Change reject message type when destroying cm_id (Honggang Li) [1229265] - [infiniband] rdma/core: Fix for parsing netlink string attribute (Honggang Li) [1229265] - [infiniband] ib/core: Fix unaligned accesses (Honggang Li) [1229265] - [infiniband] ib/core: change rdma_gid2ip into void function as it always return zero (Honggang Li) [1229265] - [infiniband] ib/core: dma unmap optimizations (Honggang Li) [1229265] - [infiniband] ib/core: dma map/unmap locking optimizations (Honggang Li) [1229265] - [infiniband] rdma/core: Enable the iWarp Port Mapper to provide the actual address of the connecting peer to its clients (Honggang Li) [1229265] - [infiniband] rdma/cma: Canonize IPv4 on IPV6 sockets properly (Honggang Li) [1229265] - [infiniband] ib_uverbs: Fix pages leak when using XRC SRQs (Honggang Li) [1229265] - [infiniband] ib/core: don't disallow registering region starting at 0x0 (Honggang Li) [1229265] - [infiniband] ib/core: disallow registering 0-sized memory region (Honggang Li) [1229265] - [infiniband] ib/core: Add on demand paging caps to ib_uverbs_ex_query_device (Honggang Li) [1229265] - [infiniband] ib/core: Add support for extended query device caps (Honggang Li) [1229265] - [infiniband] ib/core: Properly handle registration of on-demand paging MRs after dereg (Honggang Li) [1229265] - [infiniband] ib/core: Fix deadlock on uverbs modify_qp error flow (Honggang Li) [1229265] - [infiniband] ib/core: When marshaling ucma path from user-space, clear unused fields (Honggang Li) [1229265] - [infiniband] revert "ib/core: Add support for extended query device caps" (Honggang Li) [1229265] - [infiniband] ib/core: Temporarily disable ex_query_device uverb (Honggang Li) [1229265] - [infiniband] ib/core: Implement support for MMU notifiers regarding on demand paging regions (Honggang Li) [1229265] - [infiniband] ib/core: Add support for on demand paging regions (Honggang Li) [1229265] - [infiniband] ib/core: Add flags for on demand paging support (Honggang Li) [1229265] - [infiniband] ib/core: Add support for extended query device caps (Honggang Li) [1229265] - [infiniband] ib/core: Add umem function to read data from user-space (Honggang Li) [1229265] - [infiniband] ib/core: Replace ib_umem's offset field with a full address (Honggang Li) [1229265] - [infiniband] ib/addr: Improve address resolution callback scheduling (Honggang Li) [1229265] - [infiniband] ib/core: Fix mgid key handling in SA agent multicast data-base (Honggang Li) [1229265] - [infiniband] ib/core: Do not resolve VLAN if already resolved (Honggang Li) [1229265] - [infiniband] ib/core: Fix XRC race condition in ib_uverbs_open_qp (Honggang Li) [1229265] - [infiniband] ib/core: Clear AH attr variable to prevent garbage data (Honggang Li) [1229265] - [infiniband] ib/core: Avoid leakage from kernel to user space (Honggang Li) [1229265] - [infiniband] ib/core: ib_umem_release() should decrement mm->pinned_vm from ib_umem_get (Honggang Li) [1229265] - [fs] proc: fix BUG_ON() introduced by PAGE_SIZE cmdline limit fix (Jarod Wilson) [1193998 1225363] - [pci] Add ACS quirks for Intel 9-series PCH root ports (Myron Stowe) [1206198] - [pci] Add Wellsburg (X99) to Intel PCH root port ACS quirk (Myron Stowe) [1162360] - [pci] Add DMA alias quirk for Adaptec 3405 (Myron Stowe) [1171802] - [pci] Mark AMD/ATI VGA devices that don't reset on D3hot->D0 transition (Myron Stowe) [1171802] - [pci] Add flag for devices that don't reset on D3hot->D0 transition (Myron Stowe) [1171802] - [pci] Mark Atheros AR93xx to avoid bus reset (Myron Stowe) [1171802] - [pci] Add flag for devices where we can't use bus reset (Myron Stowe) [1171802] - [hid] i2c-hid: Limit reads to wMaxInputLength bytes for input events (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: only bind the hid-rmi driver to the mouse interface of composite USB devices (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: check that report ids exist in the report_id_hash before accessing their size (Aristeu Rozanski) [1075108 1075114] - [i2c] move ACPI helpers into the core (Aristeu Rozanski) [1075108 1075114] - [i2c] designware: remove HAVE_CLK build dependecy (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: do not handle touchscreens through hid-rmi (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: fix masks for x and w_x data (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: fix wrong struct field name (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: do not fetch more than 16 bytes in a query (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: check for the existence of some optional queries before reading query 12 (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: do not stop the device at the end of probe (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: introduce RMI driver for Synaptics touchpads (Aristeu Rozanski) [1075108 1075114] - [hid] i2c-hid: support sending HID output reports using the output register (Aristeu Rozanski) [1075108 1075114] - [scsi] bnx2fc: fix an error code in _bnx2fc_create() (Maurizio Lombardi) [1187300] - [scsi] bnx2fc: check IS_ERR() instead of NULL (Maurizio Lombardi) [1187300] - [scsi] iscsi_ibft: filter null v4-mapped v6 addresses (Chris Leech) [1212673] - [scsi] mpt2sas: Bump driver version to 20.100.00.00 (Tomas Henzl) [1189021] - [scsi] mpt2sas+mpt3sas: set cpu affinity for each MSIX vectors (Tomas Henzl) [1189021 1200405] - [scsi] mpt2sas+mpt3sas: Update attribution language to Avago (Tomas Henzl) [1189021 1200405] - [scsi] mpt2sas: map log_info value 0x0x32010081 to DID_RESET (Tomas Henzl) [1189021] - [scsi] mpt2sas+mpt3sas: fix upper bound for the module parameter max_sgl_entries (Tomas Henzl) [1053119] - [scsi] mpt2sas: MPI2 Rev BB (2.00.20) specification and 2.00.35 header files (Tomas Henzl) [1189021] - [scsi] mpt2sas: Bump driver version to 19.100.00.00 (Tomas Henzl) [1189021] - [scsi] mpt2sas+mpt3sas: Fail the host reset initiated due to discovery related I/O timeouts at driver load time (Tomas Henzl) [1189021 1200405] - [scsi] mpt2sas+mpt3sas: log exceeded temperature thresholds (Tomas Henzl) [1189021 1200405] - [scsi] mpt2sas: MPI2 Rev AA (2.00.19) specifications (Tomas Henzl) [1189021] - [scsi] mpt3sas: issue_reset is uninitialized (Tomas Henzl) [1200405] - [scsi] mpt2sas: issue_reset is uninitialized (Tomas Henzl) [1189021] - [scsi] mpt3sas: Revert " mpt3sas: Remove phys on topology change" (Tomas Henzl) [1200405] - [scsi] mpt2sas: Revert "mpt2sas: Remove phys on topology change." (Tomas Henzl) [1189021] - [scsi] mpt2sas: fix ioctl in comment (Tomas Henzl) [1189021] - [scsi] bnx2i: Fixed firmware assert, during target logout (Maurizio Lombardi) [1187301] - [scsi] fix regression in SCSI_IOCTL_SEND_COMMAND (Ewan Milne) [1109348] - [scsi] set REQ_QUEUE for the blk-mq case (Ewan Milne) [1109348] - [scsi] move blk_mq_start_request call earlier (Ewan Milne) [1109348] - [scsi] fix regression that accidentally disabled block-based tcq (Ewan Milne) [1109348] - [lib] scatterlist: fix memory leak with scsi-mq (Ewan Milne) [1109348] - [scsi] sg: fix EWOULDBLOCK errors with scsi-mq (Ewan Milne) [1109348] - [scsi] sg: fix unkillable I/O wait deadlock with scsi-mq (Ewan Milne) [1109348] - [scsi] sg: fix read() error reporting (Ewan Milne) [1109348] - [scsi] fix random memory corruption with scsi-mq + T10 PI (Ewan Milne) [1109348] - [scsi] Fix qemu boot hang problem (Ewan Milne) [1109348] - [scsi] scsi-mq: Add call to mark_tech_preview() if "use_blk_mq" is specified (Ewan Milne) [1109348] - [scsi] fnic: reject device resets without assigned tags for the blk-mq case (Ewan Milne) [1109348] - [scsi] add support for a blk-mq based I/O path (Ewan Milne) [1109348] - [scsi] scatterlist: allow chaining to preallocated chunks (Ewan Milne) [1109348] - [scsi] unwind blk_end_request_all and blk_end_request_err calls (Ewan Milne) [1109348] - [scsi] only maintain target_blocked if the driver has a target queue limit (Ewan Milne) [1109348] - [scsi] fix the host/target/device_blocked counter mess (Ewan Milne) [1109348] - [scsi] convert device_busy to atomic_t (Ewan Milne) [1109348] - [scsi] convert host_busy to atomic_t (Ewan Milne) [1109348] - [scsi] convert target_busy to an atomic_t (Ewan Milne) [1109348] - [scsi] push host_lock down into scsi_host/target_queue_ready (Ewan Milne) [1109348] - [scsi] set ->scsi_done before calling scsi_dispatch_cmd (Ewan Milne) [1109348] - [scsi] centralize command re-queueing in scsi_dispatch_fn (Ewan Milne) [1109348] - [scsi] split __scsi_queue_insert (Ewan Milne) [1109348] - [scsi] add scsi_setup_cmnd helper (Ewan Milne) [1109348] - [scsi] mark scsi_setup_blk_pc_cmnd static (Ewan Milne) [1109348] - [scsi] sd: split sd_init_command (Ewan Milne) [1109348] - [scsi] sd: retry discard commands (Ewan Milne) [1109348] - [scsi] sd: retry write same commands (Ewan Milne) [1109348] - [scsi] sd: don't use scsi_setup_blk_pc_cmnd for discard requests (Ewan Milne) [1109348] - [scsi] sd: don't use scsi_setup_blk_pc_cmnd for write same requests (Ewan Milne) [1109348] - [scsi] sd: don't use scsi_setup_blk_pc_cmnd for flush requests (Ewan Milne) [1109348] - [scsi] set sc_data_direction in common code (Ewan Milne) [1109348] - [scsi] restructure command initialization for TYPE_FS requests (Ewan Milne) [1109348] - [scsi] move the nr_phys_segments assert into scsi_init_io (Ewan Milne) [1109348]- [drm] upstream sync to v4.1-rc7 (Rob Clark) [1206718] - [drm] i915: Fix DDC probe for passive adapters (Rob Clark) [1206718] - [drm] i915: Properly initialize SDVO analog connectors (Rob Clark) [1206718] - [acpi] video: Allow forcing native backlight on non win8 machines (Benjamin Tissoires) [1218354] - [acpi] i915: Update the condition to ignore firmware backlight change request (Benjamin Tissoires) [1218354] - [acpi] video: Propagate the error code for acpi_video_register (Benjamin Tissoires) [1218354] - [acpi] video: Load the module even if ACPI is disabled (Benjamin Tissoires) [1218354] - [acpi] video: Disable native backlight on Samsung Series 9 laptops (Benjamin Tissoires) [1218354] - [acpi] video: Add disable_native_backlight quirk for Samsung 510R (Benjamin Tissoires) [1218354] - [acpi] video: Add disable_native_backlight quirk for Samsung 730U3E/740U3E (Benjamin Tissoires) [1218354] - [acpi] video: Add disable_native_backlight quirk for Dell XPS15 L521X (Benjamin Tissoires) [1218354] - [acpi] video: Add some Samsung models to disable_native_backlight list (Benjamin Tissoires) [1218354] - [acpi] video: update the skip case for acpi_video_device_in_dod() (Benjamin Tissoires) [1218354] - [acpi] video: update condition to check if device is in _DOD list (Benjamin Tissoires) [1218354] - [acpi] video: Run _BCL before deciding registering backlight (Benjamin Tissoires) [1218354] - [acpi] video: check _DOD list when creating backlight devices (Benjamin Tissoires) [1218354] - [acpi] video: disable native backlight for ThinkPad X201s (Benjamin Tissoires) [1218354] - [acpi] video: Remove video_set_use_native_backlight quirk (Benjamin Tissoires) [1218354] - [acpi] video: Disable native_backlight on HP ENVY 15 Notebook PC (Benjamin Tissoires) [1218354] - [acpi] video: Add a disable_native_backlight quirk (Benjamin Tissoires) [1218354] - [acpi] video: Fix use_native_backlight selection logic (Benjamin Tissoires) [1218354] - [acpi] video: Add use_native_backlight quirk for HP EliteBook 2014 models (Benjamin Tissoires) [1218354] - [acpi] move models with win8 brightness problems from win8 blacklist to use_native_backlight (Benjamin Tissoires) [1218354] - [acpi] blacklist: Add dmi_enable_osi_linux quirk for Asus EEE PC 1015PX (Benjamin Tissoires) [1218354] - [acpi] blacklist win8 OSI for Dell Inspiron 7737 (Benjamin Tissoires) [1218354] - [acpi] revert "acpi: Blacklist Win8 OSI for some HP laptop 2013 models" (Benjamin Tissoires) [1218354] - [acpi] video: Fix backlight taking 2 steps on a brightness up/down keypress (Benjamin Tissoires) [1218354] - [acpi] video: Add use_native_backlight quirk for HP ProBook 4540s (Benjamin Tissoires) [1218354] - [acpi] revert "acpi video: change acpi-video brightness_switch_enabled default to 0" (Benjamin Tissoires) [1218354] - [acpi] video: Add Acer TravelMate B113 to native backlight blacklist (Benjamin Tissoires) [1218354] - [acpi] i915: ignore firmware requests for backlight change (Benjamin Tissoires) [1218354] - [acpi] video: Change the default for video.use_native_backlight to 1 (Benjamin Tissoires) [1218354] - [acpi] video: Add 4 new models to the use_native_backlight DMI list (Benjamin Tissoires) [1218354] - [acpi] video: Add use native backlight quirk for the ThinkPad W530 (Benjamin Tissoires) [1218354] - [acpi] video: Unregister the backlight device if a raw one shows up later (Benjamin Tissoires) [1218354] - [acpi] video: Add an acpi_video_unregister_backlight function (Benjamin Tissoires) [1218354] - [acpi] video: Revert native brightness quirk for ThinkPad T530 (Benjamin Tissoires) [1218354] - [acpi] video: Don't register acpi_video_resume notifier without backlight devices (Benjamin Tissoires) [1218354] - [acpi] video: correct DMI tag for Dell Inspiron 7520 (Benjamin Tissoires) [1218354] - [acpi] video: change acpi-video brightness_switch_enabled default to 0 (Benjamin Tissoires) [1218354] - [acpi] video: Add use_native_backlight quirks for more systems (Benjamin Tissoires) [1218354] - [acpi] video: Favor native backlight interface for ThinkPad Helix (Benjamin Tissoires) [1218354] - [acpi] video: Add systems that should favour native backlight interface (Benjamin Tissoires) [1218354] - [acpi] Blacklist Win8 OSI for some HP laptop 2013 models (Benjamin Tissoires) [1218354] - [acpi] delete CONFIG_ACPI_BLACKLIST_YEAR (Benjamin Tissoires) [1218354] - [acpi] blacklist: fix name of ThinkPad Edge E530 (Benjamin Tissoires) [1218354] - [acpi] Add Toshiba NB100 to Vista _OSI blacklist (Benjamin Tissoires) [1218354] - [acpi] add missing win8 OSI comment to blacklist (Benjamin Tissoires) [1218354] - [acpi] update win8 OSI blacklist (Benjamin Tissoires) [1218354] - [acpi] blacklist win8 OSI for buggy laptops (Benjamin Tissoires) [1218354] - [acpi] blacklist win8 OSI for ASUS Zenbook Prime UX31A (Benjamin Tissoires) [1218354] - [acpi] video: Filter the _BCL table for duplicate brightness values (Benjamin Tissoires) [1218354] - [acpi] video: clean up DMI table for initial black screen problem (Benjamin Tissoires) [1218354] - [acpi] revert "acpi video: Ignore BIOS initial backlight value for HP 250 G1" (Benjamin Tissoires) [1218354] - [acpi] video: Quirk initial backlight level 0 (Benjamin Tissoires) [1218354] - [acpi] video: Fix initial level validity test (Benjamin Tissoires) [1218354] - [acpi] video: Ignore BIOS initial backlight value for HP 250 G1 (Benjamin Tissoires) [1218354] - [acpi] video: Do not register backlight if win8 and native interface exists (Benjamin Tissoires) [1218354] - [acpi] video: seperate backlight control and event interface (Benjamin Tissoires) [1218354] - [acpi] revert "acpi video: Always call acpi_video_init_brightness() on init" (Benjamin Tissoires) [1218354] - [acpi] video: drop unused fields from struct acpi_video_brightness_flags (Benjamin Tissoires) [1218354] - [acpi] video: remove unnecessary type casting (Benjamin Tissoires) [1218354] - [acpi] video: trivial style cleanups (Benjamin Tissoires) [1218354] - [acpi] video: trivial costmetic cleanups (Benjamin Tissoires) [1218354] - [acpi] revert "acpi video / i915: No ACPI backlight if firmware expects Windows 8" (Benjamin Tissoires) [1218354] - [acpi] video: no automatic brightness changes by win8-compatible firmware (Benjamin Tissoires) [1218354] - [acpi] video / i915: No ACPI backlight if firmware expects Windows 8 (Benjamin Tissoires) [1218354] - [acpi] video: Always call acpi_video_init_brightness() on init (Benjamin Tissoires) [1218354] - [acpi] backlight: Add backlight device (un)registration notification (Benjamin Tissoires) [1218354] - [acpi] backlight: fix KABI breakage (Benjamin Tissoires) [1218354] - [acpi] backlight: introduce backlight_device_registered (Benjamin Tissoires) [1218354] - [acpi] acpica: expose OSI version (Benjamin Tissoires) [1218354] - [x86] kvm: add module parameter to disable periodic kvmclock sync (Marcelo Tosatti) [1220952] - [x86] kvm: increase user memory slots to 509 (Igor Mammedov) [1155581] - [iommu] vt-d: Fix an off-by-one bug in __domain_mapping() (Myron Stowe) [1171802] - [kernel] lockdep: Increase static allocations (Jiri Olsa) [1158087]- [md] dm: fix casting bug in dm_merge_bvec() (Mike Snitzer) [1166127 1208542] - [md] dm: fix reload failure of 0 path multipath mapping on blk-mq devices (Mike Snitzer) [1166127 1208542] - [md] dm: fix false warning in free_rq_clone() for unmapped requests (Mike Snitzer) [1166127 1208542] - [md] dm-mpath: fix leak of dm_mpath_io structure in blk-mq .queue_rq error path (Mike Snitzer) [1166127 1208542] - [md] dm: requeue from blk-mq dm_mq_queue_rq() using BLK_MQ_RQ_QUEUE_BUSY (Mike Snitzer) [1166127 1208542] - [md] dm: fix NULL pointer when clone_and_map_rq returns !DM_MAPIO_REMAPPED (Mike Snitzer) [1166127 1208542] - [md] dm: run queue on re-queue (Mike Snitzer) [1166127 1208542] - [md] dm-log-userspace-base: fix compile warning (Mike Snitzer) [1166127 1208542] - [md] dm-log-userspace-transfer: match wait_for_completion_timeout return type (Mike Snitzer) [1166127 1208542] - [md] dm-log-userspace: split flush_entry_pool to be per dirty-log (Mike Snitzer) [1166127 1208542] - [md] dm-table: fall back to getting device using name_to_dev_t() (Mike Snitzer) [1166127 1208542] - [init] fix regression by supporting devices with major:minor:offset format (Mike Snitzer) [1166127 1208542] - [init] stricter checking of major:minor root= values (Mike Snitzer) [1166127 1208542] - [init] export name_to_dev_t and mark name argument as const (Mike Snitzer) [1166127 1208542] - [md] dm: fix free_rq_clone() NULL pointer when requeueing unmapped request (Mike Snitzer) [1166127 1208542] - [md] dm: only initialize the request_queue once (Mike Snitzer) [1166127 1208542] - [md] dm: add 'use_blk_mq' module param and expose in per-device ro sysfs attr (Mike Snitzer) [1166127 1208542] - [md] dm: optimize dm_mq_queue_rq to _not_ use kthread if using pure blk-mq (Mike Snitzer) [1166127 1208542] - [md] dm: add full blk-mq support to request-based DM (Mike Snitzer) [1166127 1208542] - [md] dm-table: use bool function return values of true/false not 1/0 (Mike Snitzer) [1166127 1208542] - [md] dm-delay: use msecs_to_jiffies for time conversion (Mike Snitzer) [1166127 1208542] - [md] dm-verity: add error handling modes for corrupted blocks (Mike Snitzer) [1166127 1208542] - [md] dm-crypt: fix missing error code return from crypt_ctr error path (Mike Snitzer) [1166127 1208542] - [md] dm-crypt: update URLs to new cryptsetup project page (Mike Snitzer) [1166127 1208542] - [md] dm-switch: fix Documentation to use plain text (Mike Snitzer) [1166127 1208542] - [md] dm-thin: remove stale 'trim' message documentation (Mike Snitzer) [1166127 1208542] - [md] dm-cache-policy-mq: try not to writeback data that changed in the last second (Mike Snitzer) [1166127 1208542] - [md] dm-cache-policy-mq: remove unused generation member of struct entry (Mike Snitzer) [1166127 1208542] - [md] dm-cache-policy-mq: track entries hit this 'tick' via sentinel objects (Mike Snitzer) [1166127 1208542] - [md] dm-cache-policy-mq: remove queue_shift_down() (Mike Snitzer) [1166127 1208542] - [md] dm-cache-policy-mq: keep track of the number of entries in a multiqueue (Mike Snitzer) [1166127 1208542] - [md] dm: impose configurable deadline for dm_request_fn's merge heuristic (Mike Snitzer) [1166127 1208542] - [kernel] ktime: add ktime_after and ktime_before helper (Mike Snitzer) [1166127 1208542] - [md] dm-sysfs: introduce ability to add writable attributes (Mike Snitzer) [1166127 1208542] - [md] dm: don't start current request if it would've merged with the previous (Mike Snitzer) [1166127 1208542] - [md] dm: reduce the queue delay used in dm_request_fn from 100ms to 10ms (Mike Snitzer) [1166127 1208542] - [md] dm: don't schedule delayed run of the queue if nothing to do (Mike Snitzer) [1166127 1208542] - [md] dm: only run the queue on completion if congested or no requests pending (Mike Snitzer) [1166127 1208542] - [md] dm: remove request-based logic from make_request_fn wrapper (Mike Snitzer) [1166127 1208542] - [md] dm: remove request-based DM queue's lld_busy_fn hook (Mike Snitzer) [1166127 1208542] - [md] dm: remove unnecessary wrapper around blk_lld_busy (Mike Snitzer) [1166127 1208542] - [md] dm: rename __dm_get_reserved_ios() helper to __dm_get_module_param() (Mike Snitzer) [1166127 1208542] - [powerpc] eeh: Delay probing EEH device during hotplug (Laurent Vivier) [1213675] - [powerpc] eeh: Fix race condition in pcibios_set_pcie_reset_state() (Laurent Vivier) [1213675] - [powerpc] tg3: Release IRQs on permanent error (Laurent Vivier) [1213675] - [powerpc] powernv: Don't map M64 segments using M32DT (Laurent Vivier) [1213675] - [powerpc] eeh: Fix PE#0 check in eeh_add_to_parent_pe() (Laurent Vivier) [1213675] - [powerpc] pci: Create pci_dn for VFs (Laurent Vivier) [1213675] - [powerpc] pci: Export pci_iov_virtfn_bus() and pci_iov_virtfn_devfn() (Laurent Vivier) [1213675] - [powerpc] sfc: Don't use of_node_to_eeh_dev() (Laurent Vivier) [1213675] - [powerpc] eeh: Remove device_node dependency (Laurent Vivier) [1213675] - [powerpc] eeh: Replace device_node with pci_dn in eeh_ops (Laurent Vivier) [1213675] - [powerpc] eeh: Do probe on pci_dn (Laurent Vivier) [1213675] - [powerpc] eeh: Create eeh_dev from pci_dn instead of device_node (Laurent Vivier) [1213675] - [powerpc] pci: Trace more information from pci_dn (Laurent Vivier) [1213675] - [powerpc] powernv: Use pci_dn, not device_node, in PCI config accessor (Laurent Vivier) [1213675] - [powerpc] pci: Refactor pci_dn (Laurent Vivier) [1213675] - [powerpc] pci: remove the multi-init for pci_dn->phb (Laurent Vivier) [1213675] - [powerpc] powernv: Remove unused file (Laurent Vivier) [1213675] - [powerpc] powernv: Drop PHB operation reset() (Laurent Vivier) [1213675] - [powerpc] powernv: Drop PHB operation next_error() (Laurent Vivier) [1213675] - [powerpc] powernv: Drop PHB operation get_state() (Laurent Vivier) [1213675] - [powerpc] powernv: Drop PHB operation set_option() (Laurent Vivier) [1213675] - [powerpc] powernv: Drop PHB operation configure_bridge() (Laurent Vivier) [1213675] - [powerpc] powernv: Drop PHB operation get_log() (Laurent Vivier) [1213675] - [powerpc] powernv: Drop PHB operation post_init() (Laurent Vivier) [1213675] - [powerpc] powernv: Drop PHB operation err_inject() (Laurent Vivier) [1213675] - [powerpc] powernv: Shorten EEH function names (Laurent Vivier) [1213675] - [powerpc] eeh: Enhance pcibios_set_pcie_reset_state() (Laurent Vivier) [1213675] - [powerpc] eeh: Allow to set maximal frozen times (Laurent Vivier) [1213675] - [powerpc] eeh: Introduce flag EEH_PE_REMOVED (Laurent Vivier) [1213675] - [powerpc] eeh: Fix missed PE#0 on P7IOC (Laurent Vivier) [1213675] - [powerpc] eeh: Dump PHB diag-data early (Laurent Vivier) [1213675] - [powerpc] eeh: Recover EEH error on ownership change for BCM5719 (Laurent Vivier) [1213675] - [powerpc] eeh: Set EEH_PE_RESET on PE reset (Laurent Vivier) [1213675] - [powerpc] eeh: Refactor eeh_reset_pe() (Laurent Vivier) [1213675] - [powerpc] powernv: Replace OPAL_DEASSERT_RESET with EEH_RESET_DEACTIVATE (Laurent Vivier) [1213675] - [powerpc] eeh: Fix PE state format (Laurent Vivier) [1213675] - [powerpc] eeh: Block CFG upon frozen Shiner adapter (Laurent Vivier) [1213675] - [powerpc] eeh: Don't collect logs on PE with blocked config space (Laurent Vivier) [1213675] - [powerpc] eeh: Block PCI config access upon frozen PE (Laurent Vivier) [1213675] - [powerpc] powernv: Drop config requests in EEH accessors (Laurent Vivier) [1213675] - [powerpc] eeh: Rename flag EEH_PE_RESET to EEH_PE_CFG_BLOCKED (Laurent Vivier) [1213675] - [powerpc] eeh: Fix condition for isolated state (Laurent Vivier) [1213675] - [powerpc] eeh: Show hex prefix for PE state sysfs (Laurent Vivier) [1213675] - [powerpc] powernv: Fetch frozen PE on top level (Laurent Vivier) [1213675] - [powerpc] eeh: Dump PCI config space for all child devices (Laurent Vivier) [1213675] - [powerpc] eeh: Emulate EEH recovery for VFIO devices (Laurent Vivier) [1213675] - [powerpc] eeh: Tag reset state for user owned PE (Laurent Vivier) [1213675] - [powerpc] eeh: Block PCI config access during reset (Laurent Vivier) [1213675] - [powerpc] eeh: Use eeh_unfreeze_pe() (Laurent Vivier) [1213675] - [powerpc] eeh: Unfreeze PE on enabling EEH functionality (Laurent Vivier) [1213675] - [powerpc] eeh: Fix improper condition in eeh_pci_enable() (Laurent Vivier) [1213675] - [powerpc] eeh: Clear frozen device state in time (Laurent Vivier) [1213675] - [powerpc] powernv: Clear PAPR error injection registers (Laurent Vivier) [1213675] - [powerpc] powernv: Add PCI error injection debugfs entry (Laurent Vivier) [1213675] - [powerpc] eeh: Introduce eeh_ops::err_inject (Laurent Vivier) [1213675] - [powerpc] powernv: Sync header with firmware (Laurent Vivier) [1213675] - [powerpc] eeh: Clear frozen state on passing device (Laurent Vivier) [1213675] - [powerpc] eeh: Reenable PCI devices after reset (Laurent Vivier) [1213675] - [powerpc] eeh: Freeze PE before PE reset (Laurent Vivier) [1213675] - [powerpc] eeh: Add eeh_pe_state sysfs entry (Laurent Vivier) [1213675] - [powerpc] eeh: Drop unused argument in eeh_check_failure() (Laurent Vivier) [1213675] - [powerpc] eeh: Fix kernel crash when passing through VF (Laurent Vivier) [1213675] - [powerpc] vfio: Export vfio_spapr_iommu_eeh_ioctl() with GPL (Laurent Vivier) [1213675] - [powerpc] vfio/pci: Restore MSIx message prior to enabling (Laurent Vivier) [1213675] - [powerpc] pci: Assume all Mellanox devices have broken INTx masking (Laurent Vivier) [1213675] - [powerpc] pseries: Failure on removing device node (Laurent Vivier) [1213675] - [powerpc] eeh: Export eeh_iommu_group_to_pe() (Laurent Vivier) [1213675] - [powerpc] eeh: Add missing #ifdef CONFIG_IOMMU_API (Laurent Vivier) [1213675] - [powerpc] vfio: Enable VFIO if EEH is not supported (Laurent Vivier) [1213675] - [powerpc] vfio: Allow EEH to be built as module (Laurent Vivier) [1213675] - [powerpc] vfio: Fix EEH build error (Laurent Vivier) [1213675] - [powerpc] vfio: EEH support for VFIO PCI device (Laurent Vivier) [1213675] - [hid] usbhid: yet another mouse with ALWAYS_POLL (Don Zickus) [914682] - [hid] usbhid: more mice with ALWAYS_POLL (Don Zickus) [914682] - [hid] add quirk for PIXART OEM mouse used by HP (Don Zickus) [914682] - [hid] add HP OEM mouse to quirk ALWAYS_POLL (Don Zickus) [914682] - [hid] add ALWAYS_POLL quirk for a Logitech 0xc007 (Don Zickus) [914682] - [hid] usbhid: enable always-poll quirk for Elan Touchscreen 0103 (Don Zickus) [914682] - [hid] usbhid: prevent unwanted events to be sent when re-opening the device (Don Zickus) [914682] - [hid] usbhid: enable always-poll quirk for Elan Touchscreen 016f (Don Zickus) [914682] - [hid] usbhid: enable always-poll quirk for Elan Touchscreen 009b (Don Zickus) [914682] - [hid] usbhid: add another mouse that needs QUIRK_ALWAYS_POLL (Don Zickus) [914682] - [hid] usbhid: fix PIXART optical mouse (Don Zickus) [914682] - [hid] usbhid: enable always-poll quirk for Elan Touchscreen (Don Zickus) [914682] - [hid] usbhid: add always-poll quirk (Don Zickus) [914682] - [tools] turbostat: update version number to 4.7 (Prarit Bhargava) [1224005] - [tools] turbostat: allow running without cpu0 (Prarit Bhargava) [1224005] - [tools] turbostat: correctly decode of ENERGY_PERFORMANCE_BIAS (Prarit Bhargava) [1224005] - [tools] turbostat: correctly display more than 2 threads/core (Prarit Bhargava) [1224005] - [net] tcp: double default TSQ output bytes limit (Hannes Frederic Sowa) [1228113] - [net] bridge: fix parsing of MLDv2 reports (Thadeu Lima de Souza Cascardo) [1219092] - [net] conntrack: RFC5961 challenge ACK confuse conntrack LAST-ACK transition (Jesper Brouer) [1212829] - [net] tcp: Restore RFC5961-compliant behavior for SYN packets (Jesper Brouer) [1212829]- [powerpc] perf: hv-24x7: Add missing put_cpu_var() (Jiri Olsa) [1220106] - [block] blk-mq: make plug work for mutiple disks and queues (Jeff Moyer) [1185689] - [block] blk-mq: do limited block plug for multiple queue case (Jeff Moyer) [1185689] - [block] blk-mq: avoid re-initialize request which is failed in direct dispatch (Jeff Moyer) [1185689] - [block] blk-mq: fix plugging in blk_sq_make_request (Jeff Moyer) [1185689] - [kernel] sched: Prevent recursion in io_schedule() (Jeff Moyer) [1185689] - [scsi] ipr: Increase default adapter init stage change timeout (Steve Best) [1229217] - [fs] fs-cache: Retain the netfs context in the retrieval op earlier (David Howells) [1130457 1204964] - [fs] fs-cache: The operation cancellation method needs calling in more places (David Howells) [1130457 1204964] - [fs] fs-cache: Put an aborted initialised op so that it is accounted correctly (David Howells) [1130457 1204964] - [fs] fs-cache: Fix cancellation of in-progress operation (David Howells) [1130457 1204964] - [fs] fs-cache: Count the number of initialised operations (David Howells) [1130457 1204964] - [fs] fs-cache: Out of line fscache_operation_init() (David Howells) [1130457 1204964] - [fs] fs-cache: Permit fscache_cancel_op() to cancel in-progress operations too (David Howells) [1130457 1204964] - [fs] fs-cache: fscache_object_is_dead() has wrong logic, kill it (David Howells) [1130457 1204964] - [fs] fs-cache: Synchronise object death state change vs operation submission (David Howells) [1130457 1204964] - [fs] fs-cache: Handle a new operation submitted against a killed object (David Howells) [1130457 1204964] - [fs] fs-cache: When submitting an op, cancel it if the target object is dying (David Howells) [1130457 1204964] - [fs] fs-cache: Move fscache_report_unexpected_submission() to make it more available (David Howells) [1130457 1204964] - [fs] fs-cache: Count culled objects and objects rejected due to lack of space (David Howells) [1130457 1204964] - [fs] fs-cache: use __seq_open_private() (David Howells) [1130457 1204964] - [fs] cachefiles: Fix incorrect test for in-memory object collision (David Howells) [1130457 1204964] - [fs] cachefiles: Handle object being killed before being set up (David Howells) [1130457 1204964] - [fs] cachefiles: add missing \n to kerror conversions (David Howells) [1130457 1204964] - [fs] cachefiles: remove two unused pagevecs (David Howells) [1130457 1204964] - [fs] fs-cache: refcount becomes corrupt under vma pressure (David Howells) [1130457 1204964] - [fs] fs-cache: Reduce cookie ref count if submit fails (David Howells) [1130457 1204964] - [fs] fs-cache: Timeout for releasepage() (David Howells) [1130457 1204964] - [fs] fscache: make ctl_table static (David Howells) [1130457 1204964] - [fs] fscache: convert use of typedef ctl_table to struct ctl_table (David Howells) [1130457 1204964] - [fs] cachefiles: replace kerror by pr_err (David Howells) [1130457 1204964] - [fs] cachefiles: convert printk to pr_foo() (David Howells) [1130457 1204964] - [fs] fscache: replace seq_printf by seq_puts (David Howells) [1130457 1204964] - [fs] fscache: convert printk to pr_foo() (David Howells) [1130457 1204964] - [fs] get rid of pointless checks for NULL ->i_op (David Howells) [1130457 1204964] - [fs] fs-cache: Handle removal of unadded object to the fscache_object_list rb tree (David Howells) [1130457 1204964] - [fs] nfs: Use i_writecount to control whether to get an fscache cookie in nfs_open() (David Howells) [1130457 1204964] - [fs] fs-cache: Provide the ability to enable/disable cookies (David Howells) [1130457 1204964] - [fs] fs-cache: Add use/unuse/wake cookie wrappers (David Howells) [1130457 1204964] - [fs] cachefiles: Don't try to dump the index key if the cookie has been cleared (David Howells) [1130457 1204964] - [fs] cachefiles: Fix memory leak in cachefiles_check_auxdata error paths (David Howells) [1130457 1204964] - [fs] fscache: check consistency does not decrement refcount (David Howells) [1130457 1204964] - [fs] fscache: Netfs function for cleanup post readpages (David Howells) [1130457 1204964] - [fs] cachefiles: Implement interface to check cache consistency (David Howells) [1130457 1204964] - [fs] fs-cache: Add interface to check consistency of a cached object (David Howells) [1130457 1204964] - [fs] fs-cache: Don't use spin_is_locked() in assertions (David Howells) [1130457 1204964] - [fs] fs-cache: The retrieval remaining-pages counter needs to be atomic_t (David Howells) [1130457 1204964] - [fs] cachefiles: remove unused macro list_to_page() (David Howells) [1130457 1204964] - [fs] fs-cache: Simplify cookie retention for fscache_objects, fixing oops (David Howells) [1130457 1204964] - [fs] fs-cache: Fix object state machine to have separate work and wait states (David Howells) [1129693 1130457 1204964] - [fs] fs-cache: Wrap checks on object state (David Howells) [1130457 1204964] - [fs] fs-cache: Uninline fscache_object_init() (David Howells) [1130457 1204964] - [fs] fs-cache: Don't sleep in page release if __GFP_FS is not set (David Howells) [1130457 1204964] - [fs] cachefiles: name i_mutex lock class explicitly (David Howells) [1130457 1204964] - [fs] fscache: remove spin_lock() from the condition in while() (David Howells) [1130457 1204964] - [kernel] wait: fix new kernel-doc warning in wait.c (David Howells) [1130457 1204964] - [kernel] wait: Fix __wait_on_atomic_t() to call the action func if the counter != 0 (David Howells) [1130457 1204964]- [fs] pipe: fix pipe corruption and iovec overrun on partial copy (Seth Jennings) [1198843] {CVE-2015-1805} - [fs] xfs: add RENAME_WHITEOUT support (Carlos Maiolino) [1158888] - [fs] xfs: make xfs_cross_rename() complete fully (Carlos Maiolino) [1158888] - [fs] xfs: factor out xfs_finish_rename() (Carlos Maiolino) [1158888] - [fs] xfs: cleanup xfs_rename error handling (Carlos Maiolino) [1158888] - [fs] xfs: clean up inode locking for RENAME_WHITEOUT (Carlos Maiolino) [1158888] - [fs] xfs: inodes are new until the dentry cache is set up (Carlos Maiolino) [1158888] - [fs] xfs: fix tmpfile/selinux deadlock and initialize security (Carlos Maiolino) [1158888] - [fs] allow the temp files created by open() to be linked to (Carlos Maiolino) [1158888] - [fs] xfs: allow linkat() on O_TMPFILE files (Carlos Maiolino) [1158888] - [fs] xfs: add O_TMPFILE support (Carlos Maiolino) [1158888] - [fs] xfs: Add support to RENAME_EXCHANGE flag (Carlos Maiolino) [1158888] - [fs] xfs: Make xfs_vn_rename compliant with renameat2() syscall (Carlos Maiolino) [1158888] - [fs] xfs: Wrap dir inode operations inside inode_operation_wrapper (Carlos Maiolino) [1158888] - [kvm] ppc: book3s hv: Endian fix for accessing VPA yield count (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Fix spinlock/mutex ordering issue in kvmppc_set_lpcr() (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: Enable in-kernel XICS emulation by default (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Improve H_CONFER implementation (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Fix instruction emulation (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Fix endianness of instruction obtained from HEIR register (Thomas Huth) [1226884 1227323] - [kvm] powerpc/kvm: support to handle sw breakpoint (Thomas Huth) [1226884 1227323] - [kvm] powerpc/kvm: Define struct kvm_debug_exit_arch for powerpc (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Tracepoints for KVM HV guest interactions (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Simplify locking around stolen time calculations (Thomas Huth) [1226884 1227323] - [kvm] arch: powerpc: kvm: book3s_paired_singles.c: Remove unused function (Thomas Huth) [1226884 1227323] - [kvm] arch: powerpc: kvm: book3s_pr.c: Remove unused function (Thomas Huth) [1226884 1227323] - [kvm] arch: powerpc: kvm: book3s.c: Remove some unused functions (Thomas Huth) [1226884 1227323] - [kvm] arch: powerpc: kvm: book3s_32_mmu.c: Remove unused function (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Fix computation of tlbie operand (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Check wait conditions before sleeping in kvmppc_vcore_blocked (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Fix inaccuracies in ICP emulation for H_IPI (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Add missing HPTE unlock (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Only accept host PVR value for guest PVR (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Increase timeout for grabbing secondary threads (Thomas Huth) [1226884 1227323] - [kvm] ppc: Remove the tasklet used by the hrtimer (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Add register name when loading toc (Thomas Huth) [1226884 1227323] - [kvm] ppc: pr: Handle FSCR feature deselects (Thomas Huth) [1226884 1227323] - [kvm] ppc: drop duplicate tracepoint (Thomas Huth) [1226884 1227323] - [kvm] ppc: hv: Remove generic instruction emulation (Thomas Huth) [1226884 1227323] - [kvm] ppc: Expose helper functions for data/inst faults (Thomas Huth) [1226884 1227323] - [kvm] ppc: Separate loadstore emulation from priv emulation (Thomas Huth) [1226884 1227323] - [kvm] ppc: Handle magic page in kvmppc_ld/st (Thomas Huth) [1226884 1227323] - [kvm] ppc: Use kvm_read_guest in kvmppc_ld (Thomas Huth) [1226884 1227323] - [kvm] ppc: Remove kvmppc_bad_hva() (Thomas Huth) [1226884 1227323] - [kvm] ppc: Move kvmppc_ld/st to common code (Thomas Huth) [1226884 1227323] - [kvm] ppc: Implement kvmppc_xlate for all targets (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: hv: Update compute_tlbie_rb to handle 16MB base page (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: Provide different CAPs based on HV or PR mode (Thomas Huth) [1226884 1227323] - [kvm] Use the POWER8 Micro Partition Prefetch Engine in KVM HV on POWER8 (Thomas Huth) [1226884 1227323] - [kvm] Split out struct kvmppc_vcore creation to separate function (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: Make kvmppc_ld return a more accurate error indication (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: Fix LPCR one_reg interface (Thomas Huth) [1226884 1227323] - [kvm] ppc: Allow kvmppc_get_last_inst() to fail (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: Remove kvmppc_read_inst() function (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: Make magic page properly 4k mappable (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: Add hack for split real mode (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: Stop PTE lookup on write errors (Thomas Huth) [1226884 1227323] - [kvm] ppc: Deflect page write faults properly in kvmppc_st (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s pr: Fix sparse endian checks (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s pr: Handle hyp doorbell exits (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Fix tlbie compile error (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: pr: Emulate instruction counter (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: pr: Emulate virtual timebase register (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: pr: Fix PURR and SPURR emulation (Thomas Huth) [1226884 1227323] - [x86] mm: numa: Fix kernel stack corruption in numa_init()->numa_clear_kernel_node_hotplug() (Dave Young) [1188542] - [x86] mm: numa: fix boot failure when all nodes are hotpluggable (Dave Young) [1188542] - [x86] mm: numa: use for_each_memblock() (Dave Young) [1188542] - [ata] ahci: avoton port-disable reset-quirk (David Milburn) [1223189] - [ata] libata: Blacklist queued TRIM on all Samsung 800-series (David Milburn) [1225622] - [pci] hotplug: Drop pointless ACPI-based "slot detection" check (Jarod Wilson) [1211805] - [block] loop: remove (now) unused 'out' label (Jarod Wilson) [1182243] - [block] s390: dasd: remove obsolete while -EBUSY loop (Jarod Wilson) [1182243] - [block] s390: dasd_genhd: convert to blkdev_reread_part (Jarod Wilson) [1182243] - [block] nbd: convert to blkdev_reread_part() (Jarod Wilson) [1182243] - [block] loop: fix another reread part failure (Jarod Wilson) [1182243] - [block] loop: don't hold lo_ctl_mutex in lo_open (Jarod Wilson) [1182243] - [block] replace trylock with mutex_lock in blkdev_reread_part() (Jarod Wilson) [1182243] - [block] export blkdev_reread_part() and __blkdev_reread_part() (Jarod Wilson) [1182243]- [drm] upstream sync to 4.0 (Rob Clark) [1195474] - [drm] upstream sync to 3.19.0 (Rob Clark) [1195473] - [drm] upstream sync to 3.18.0 (Rob Clark) [1195472] - [drm] upstream sync to 3.17.0 (Rob Clark) [1195471] - [drm] add drm_backport (Rob Clark) [1195471] - [kernel] implement DIV_ROUND_CLOSEST_ULL (Rob Clark) [1195471] - [mm] mmu_notifier: add call_srcu and sync function for listener to delay call and sync (Rob Clark) [1195471] - [kernel] time: Export nsecs_to_jiffies() (Rob Clark) [1195471] - [kernel] time: export nsec_to_jiffies64 (Rob Clark) [1195471] - [acpi] pm: Export acpi_target_system_state() to modules (Rob Clark) [1195471] - [base] component: fix bug with legacy API (Rob Clark) [1195471] - [base] component: add support for component match array (Rob Clark) [1195471] - [base] component: ignore multiple additions of the same component (Rob Clark) [1195471] - [base] component: fix missed cleanup in case of devres failure (Rob Clark) [1195471] - [base] fix devres handling for master device (Rob Clark) [1195471] - [base] provide an infrastructure for componentised subsystems (Rob Clark) [1195471] - [kernel] seqcount: backport __seqcount_init() (Rob Clark) [1195471] - [drm] vgaswitcheroo: add vga_switcheroo_fini_domain_pm_ops (Rob Clark) [1195471] - [netdrv] myri10ge: check for DMA mapping errors (Stanislaw Gruszka) [1120674] - [cpufreq] powernv: Add pr_warn() on OPAL firmware failures (Steve Best) [1224148] - [x86] perf: uncore: Move uncore_box_init() out of driver initialization (Jiri Olsa) [1220682] - [input] elantech - fix semi-mt protocol for v3 HW (Benjamin Tissoires) [1157840 1188234] - [input] elantech - fix absolute mode setting on some ASUS laptops (Benjamin Tissoires) [1157840 1188234] - [input] elantech - add more Fujtisu notebooks to force crc_enabled (Benjamin Tissoires) [1157840 1188234] - [input] elantech - support new ICs types for version 4 (Benjamin Tissoires) [1157840 1188234] - [input] elantech - trust firmware about trackpoint presence (Benjamin Tissoires) [1157840 1188234] - [input] elantech - provide a sysfs knob for crc_enabled (Benjamin Tissoires) [1157840 1188234] - [input] elantech - report the middle button of the touchpad (Benjamin Tissoires) [1157840 1188234] - [input] elantech - fix crc_enabled for Fujitsu H730 (Benjamin Tissoires) [1157840 1188234] - [input] elantech - use elantech_report_trackpoint for hardware v4 too (Benjamin Tissoires) [1157840 1188234] - [input] add missing POINTER / DIRECT properties to a bunch of drivers (Benjamin Tissoires) [1157840 1188234] - [input] add INPUT_PROP_POINTING_STICK property (Benjamin Tissoires) [1157840 1188234] - [input] elantech - fix detection of touchpad on ASUS s301l (Benjamin Tissoires) [1157840 1188234] - [input] elantech - add support for trackpoint found on some v3 models (Benjamin Tissoires) [1157840 1188234] - [input] elantech - reset the device when elantech probe fails (Benjamin Tissoires) [1157840 1188234] - [input] elantech - don't set bit 1 of reg_10 when the no_hw_res quirk is set (Benjamin Tissoires) [1157840 1188234] - [input] elantech - deal with clickpads reporting right button events (Benjamin Tissoires) [1157840 1188234] - [input] elantech - fix touchpad initialization on Gigabyte U2442 (Benjamin Tissoires) [1157840 1188234] - [input] elantech - add support for newer elantech touchpads (Benjamin Tissoires) [1157840 1188234] - [input] elantech - improve clickpad detection (Benjamin Tissoires) [1157840 1188234] - [input] elantech - add support for newer (August 2013) devices (Benjamin Tissoires) [1157840 1188234] - [input] elantech - fix packet check for v3 and v4 hardware (Benjamin Tissoires) [1157840 1188234] - [input] elantech - fix for newer hardware versions (v7) (Benjamin Tissoires) [1157840 1188234] - [x86] kvm: zero kvmclock_offset when vcpu0 initializes kvmclock system MSR (Marcelo Tosatti) [1184155] - [x86] kvmclock: set scheduler clock stable (Marcelo Tosatti) [1184155] - [x86] kvmclock: add flag to indicate pvclock counts from zero (Marcelo Tosatti) [1184155] - [pci] Expose pci_load_saved_state for public consumption (Myron Stowe) [1202603] - [iommu] vt-d: Check return value of acpi_bus_get_device() (Myron Stowe) [1205900] - [iommu] vt-d: Remove unused variable (Myron Stowe) [1225193] - [iommu] vt-d: Detach domain *only* from attached iommus (Myron Stowe) [1225193] - [iommu] core: Check for the right function pointer in iommu_map() (Myron Stowe) [1225193] - [iommu] amd: Fix cleanup_domain for mass device removal (Myron Stowe) [1225193] - [iommu] vt-d: Defer domain removal if device is assigned to a driver (Myron Stowe) [1225193] - [iommu] powerpc/powernv: Fix IOMMU group lost (Myron Stowe) [1222546] - [iommu] vt-d: Fix race setting IRQ CPU affinity while freeing IRQ (Myron Stowe) [1225193] - [iommu] amd: Fix 2 typos in comments (Myron Stowe) [1225193] - [iommu] amd: Fix device_state reference counting (Myron Stowe) [1225193] - [iommu] amd: Remove change_pte mmu_notifier call-back (Myron Stowe) [1225193] - [iommu] amd: Don't set pasid_state->mm to NULL in unbind_pasid (Myron Stowe) [1225193] - [iommu] vt-d: Fix issue in computing domain's iommu_snooping flag (Myron Stowe) [1225193] - [iommu] vt-d: Introduce helper function iova_size() to improve code readability (Myron Stowe) [1225193] - [iommu] vt-d: Introduce helper domain_pfn_within_range() to simplify code (Myron Stowe) [1225193] - [iommu] vt-d: Simplify intel_unmap_sg() and kill duplicated code (Myron Stowe) [1225193] - [iommu] vt-d: Change iommu_enable/disable_translation to return void (Myron Stowe) [1225193] - [iommu] vt-d: Simplify include/linux/dmar.h (Myron Stowe) [1225193] - [iommu] vt-d: Avoid freeing virtual machine domain in free_dmar_iommu() (Myron Stowe) [1225193] - [iommu] vt-d: Fix possible invalid memory access caused by free_dmar_iommu() (Myron Stowe) [1225193] - [iommu] vt-d: Allocate dynamic domain id for virtual domains only (Myron Stowe) [1225193] - [iommu] vt-d: Introduce helper functions to make code symmetric for readability (Myron Stowe) [1225193] - [iommu] vt-d: Fix dmar_domain leak in iommu_attach_device (Myron Stowe) [1225193] - [iommu] vt-d: Introduce helper functions to improve code readability (Myron Stowe) [1225193] - [iommu] vt-d: Match segment number when searching for dev_iotlb capable devices (Myron Stowe) [1225193] - [iommu] amd: Don't call the inv_ctx_cb when pasid is not set up (Myron Stowe) [1225193] - [iommu] amd: Don't hold a reference to task_struct (Myron Stowe) [1225193] - [iommu] amd: Don't hold a reference to mm_struct (Myron Stowe) [1225193] - [iommu] amd: Add pasid_state->invalid flag (Myron Stowe) [1225193] - [iommu] amd: Drop pasid_state reference in ppr_notifer error path (Myron Stowe) [1225193] - [iommu] amd: Get rid of __unbind_pasid (Myron Stowe) [1225193] - [iommu] amd: Don't free pasid_state in mn_release path (Myron Stowe) [1225193] - [iommu] amd: Don't call mmu_notifer_unregister in __unbind_pasid (Myron Stowe) [1225193] - [iommu] amd: Fix typo in amd_iommu_v2 driver (Myron Stowe) [1225193] - [iommu] amd: Drop oprofile dependency (Myron Stowe) [1225193] - [iommu] amd: Moving PPR fault flags macros definitions (Myron Stowe) [1225193] - [iommu] amd: Fix for pasid initialization (Myron Stowe) [1225193] - [iommu] vt-d: Remove the useless dma_pte_addr (Myron Stowe) [1225193] - [iommu] vt-d: Don't use magic number in dma_pte_superpage (Myron Stowe) [1225193] - [iommu] vt-d: Use inline function dma_pte_superpage instead of macros (Myron Stowe) [1225193] - [iommu] vt-d: Clear the redundant assignment for domain->nid (Myron Stowe) [1225193] - [iommu] vt-d: Clear the redundant assignment in dmar_enable_qi (Myron Stowe) [1225193] - [iommu] vt-d: Use list_for_each_safe() to simplify code (Myron Stowe) [1225193] - [iommu] amd: Fix small race between invalidate_range_end/start (Myron Stowe) [1225636] - [iommu] amd: Fix recently introduced compile warnings (Myron Stowe) [1225636] - [iommu] amd: Remove duplicate checking code (Myron Stowe) [1225636] - [iommu] amd: Handle parallel invalidate_range_start/end calls correctly (Myron Stowe) [1225636] - [iommu] amd: Remove IOMMUv2 pasid_state_list (Myron Stowe) [1225636] - [iommu] amd: Implement mmu_notifier_release call-back (Myron Stowe) [1225636] - [iommu] amd: Convert IOMMUv2 state_table into state_list (Myron Stowe) [1225636] - [iommu] amd: Don't access IOMMUv2 state_table directly (Myron Stowe) [1225636]- [block] nvme: Add translation for block limits (David Milburn) [1179447] - [block] nvme: Fix error handling of class_create("nvme") (David Milburn) [1179447] - [block] nvme: increase depth of admin queue (David Milburn) [1179447] - [block] nvme: Fix PRP list calculation for non-4k system page size (David Milburn) [1179447] - [block] nvme: Fix blk-mq hot cpu notification (David Milburn) [1179447] - [block] nvme: embedded iod mask cleanup (David Milburn) [1179447] - [block] nvme: Freeze admin queue on device failure (David Milburn) [1179447] - [block] nvme: Initialize device list head before starting (David Milburn) [1179447] - [block] nvme: Fix potential corruption on sync commands (David Milburn) [1179447] - [block] nvme: Remove unused variables (David Milburn) [1179447] - [block] nvme: Fix scsi mode select llbaa setting (David Milburn) [1179447] - [block] nvme: Fix potential corruption during shutdown (David Milburn) [1179447] - [block] nvme: Asynchronous controller probe (David Milburn) [1179447] - [block] nvme: Register management handle under nvme class (David Milburn) [1179447] - [block] nvme: Update SCSI Inquiry VPD 83h translation (David Milburn) [1179447] - [block] nvme: avoid kmalloc/kfree for smaller IO (David Milburn) [1179447] - [block] nvme: within nvme_free_queues(), delete RCU sychro/deferred free (David Milburn) [1179447] - [block] nvme: cq_vector should be signed (David Milburn) [1179447] - [block] nvme: Fix locking on abort handling (David Milburn) [1179447] - [block] nvme: Start and stop h/w queues on reset (David Milburn) [1179447] - [block] nvme: Command abort handling fixes (David Milburn) [1179447] - [block] nvme: Admin queue removal handling (David Milburn) [1179447] - [block] nvme: Reference count admin queue usage (David Milburn) [1179447] - [block] nvme: Start all requests (David Milburn) [1179447] - [block] nvme: Fix double free irq (David Milburn) [1179447] - [block] nvme: fix race condition in nvme_submit_sync_cmd() (David Milburn) [1179447] - [block] nvme: fix retry/error logic in nvme_queue_rq() (David Milburn) [1179447] - [block] nvme: Fix FS mount issue (hot-remove followed by hot-add) (David Milburn) [1179447] - [block] nvme: fix error return checking from blk_mq_alloc_request() (David Milburn) [1179447] - [block] nvme: fix freeing of wrong request in abort path (David Milburn) [1179447] - [block] nvme: Fix command setup on IO retry (David Milburn) [1179447] - [block] nvme: Update module version major number (David Milburn) [1179447] - [block] nvme: fail pci initialization if the device doesn't have any BARs (David Milburn) [1179447] - [block] nvme: add ->exit_hctx() hook (David Milburn) [1179447] - [block] nvme: make setup work for devices that don't do INTx (David Milburn) [1179447] - [block] nvme: enable IO stats by default (David Milburn) [1179447] - [block] nvme: nvme_submit_async_admin_req() must use atomic rq allocation (David Milburn) [1179447] - [block] nvme: replace blk_put_request() with blk_mq_free_request() (David Milburn) [1179447] - [block] nvme: __nvme_submit_admin_cmd() can be static (David Milburn) [1179447] - [block] nvme: blk_mq_alloc_request() returns error pointers (David Milburn) [1179447] - [block] nvme: Convert to blk-mq (David Milburn) [1179447] - [block] nvme: Do not over allocate for discard requests (David Milburn) [1179447] - [block] nvme: Do not open disks that are being deleted (David Milburn) [1179447] - [block] nvme: Fix device probe waiting on kthread (David Milburn) [1179447] - [block] nvme: Updates for 1.1 spec (David Milburn) [1179447] - [block] nvme: Passthrough IOCTL for IO commands (David Milburn) [1179447] - [block] nvme: Add revalidate_disk callback (David Milburn) [1179447] - [block] nvme: Fix nvmeq waitqueue entry initialization (David Milburn) [1179447] - [block] nvme: Translate NVMe status to errno (David Milburn) [1179447] - [block] nvme: Fix SG_IO status values (David Milburn) [1179447] - [block] nvme: Remove duplicate compat SG_IO code (David Milburn) [1179447] - [block] nvme: Reference count pci device (David Milburn) [1179447] - [block] nvme: Replace rcu_assign_pointer() with RCU_INIT_POINTER() (David Milburn) [1179447] - [block] nvme: Correctly handle IOCTL_SUBMIT_IO when cpus > online queues (David Milburn) [1179447] - [block] nvme: Fix filesystem sync deadlock on removal (David Milburn) [1179447] - [block] nvme: Call nvme_free_queue directly (David Milburn) [1179447] - [block] nvme: Add shutdown timeout as module parameter (David Milburn) [1179447] - [block] nvme: Skip orderly shutdown on failed devices (David Milburn) [1179447] - [block] nvme: Whitespace fixes (David Milburn) [1179447] - [block] nvme: Use pci_stop_and_remove_bus_device_locked() (David Milburn) [1179447] - [block] nvme: Handling devices incapable of I/O (David Milburn) [1179447] - [block] nvme: Change nvme_enable_ctrl to set EN and manage CC thru ctrl_config (David Milburn) [1179447] - [block] nvme: Mismatched host/device page size support (David Milburn) [1179447] - [block] nvme: Update list of status codes (David Milburn) [1179447] - [block] nvme: Async event request (David Milburn) [1179447] - [s390] mm: implement software referenced bits (Hendrik Brueckner) [1182320] - [s390] mm: cleanup page table definitions (Hendrik Brueckner) [1182320] - [s390] mm: remove dead pfmf inline assembly (Hendrik Brueckner) [1182320] - [s390] dasd: add support for control unit initiated reconfiguration (Hendrik Brueckner) [1182290] - [s390] cio: fix multiple structure definitions (Hendrik Brueckner) [1182290] - [s390] perf: make print_debug_cf() static (Hendrik Brueckner) [1182189] - [s390] cpum_sf: fix printk format warnings (Hendrik Brueckner) [1182189] - [s390] use IS_ENABLED to check if a CONFIG is set to y or m (Hendrik Brueckner) [1182189] - [s390] perf: Add service level information for CPU-Measurement Facilities (Hendrik Brueckner) [1182189] - [s390] delete new instances of __cpuinit usage (Hendrik Brueckner) [1182189] - [s390] cpum_sf: Add flag to process full SDBs only (Hendrik Brueckner) [1182189] - [s390] cpum_sf: Add raw data sampling to support the diagnostic-sampling function (Hendrik Brueckner) [1182189] - [s390] cpum_sf: Filter perf events based event->attr.exclude_* settings (Hendrik Brueckner) [1182189] - [s390] cpum_sf: Detect KVM guest samples (Hendrik Brueckner) [1182189] - [s390] cpum_sf: Add helper to read TOD from trailer entries (Hendrik Brueckner) [1182189] - [s390] cpum_sf: Dynamically extend the sampling buffer if overflows occur (Hendrik Brueckner) [1182189] - [s390] perf, oprofile: Share sampling facility (Hendrik Brueckner) [1182189] - [s390] perf: Improve PMU selection for PERF_COUNT_HW_CPU_CYCLES events (Hendrik Brueckner) [1182189] - [s390] perf: add support for the CPU-Measurement Sampling Facility (Hendrik Brueckner) [1182189] - [s390] irq: rework irq subclass handling (Hendrik Brueckner) [1182189] - [s390] cpum_cf: Export event names in sysfs (Hendrik Brueckner) [1182189] - [s390] oprofile: move hwsampler interfaces to cpu_mf.h (Hendrik Brueckner) [1182189] - [s390] hwsampler: Updated misleading member names in hws_data_entry (Hendrik Brueckner) [1182189] - [s390] perf: Remove print_hex_dump_bytes() debug output (Hendrik Brueckner) [1182189] - [s390] hypfs: Eliminate hypfs interval (Hendrik Brueckner) [1182292] - [s390] hypfs: Add diagnose 0c support (Hendrik Brueckner) [1182292] - [s390] smp: reenable smt after resume (Hendrik Brueckner) [1182149] - [s390] ftrace: fix crashes when switching tracers / add notrace to cpu_relax() (Hendrik Brueckner) [1182149] - [s390] reintroduce diag 44 calls for cpu_relax() (Hendrik Brueckner) [1182149] - [s390] remove diag 44 calls from cpu_relax() (Hendrik Brueckner) [1182149] - [s390] add SMT support (Hendrik Brueckner) [1182149] - [s390] process: free vx save area when releasing tasks (Hendrik Brueckner) [1102206] - [s390] ptrace: always include vector registers in core files (Hendrik Brueckner) [1102206] - [s390] simd: clear vector register pointer on fork/clone (Hendrik Brueckner) [1102206] - [s390] fix ptrace of user area if the inferior uses vector registers (Hendrik Brueckner) [1102206] - [s390] kdump: add support for vector extension (Hendrik Brueckner) [1102206] - [s390] disassembler: add vector instructions (Hendrik Brueckner) [1102206] - [s390] add support for vector extension (Hendrik Brueckner) [1102206] - [s390] compat: correct ucontext layout for high gprs (Hendrik Brueckner) [1102206] - [s390] uprobes: fix user space PER events (Hendrik Brueckner) [879647] - [s390] uprobes: fix kprobes dependency (Hendrik Brueckner) [879647] - [s390] uprobes: architecture backend for uprobes (Hendrik Brueckner) [879647] - [s390] uprobes: common library for kprobes and uprobes (Hendrik Brueckner) [879647] - [s390] ptrace: add struct psw and accessor function (Hendrik Brueckner) [879647] - [s390] kprobes: allow kprobes only on known instructions (Hendrik Brueckner) [879647] - [s390] dis: move disassembler function prototypes to proper header file (Hendrik Brueckner) [879647] - [s390] kprobes: use insn_length helper function (Hendrik Brueckner) [879647] - [s390] dis: move common definitions to a header file (Hendrik Brueckner) [879647] - [s390] dis: rename structures for unique types (Hendrik Brueckner) [879647] - [s390] mm: limit STACK_RND_MASK for compat tasks (Hendrik Brueckner) [1204860] - [s390] mm: align 64-bit PIE binaries to 4GB (Hendrik Brueckner) [1204860] - [s390] avoid z13 cache aliasing (Hendrik Brueckner) [1204860] - [s390] add z13 code generation support (Hendrik Brueckner) [1204860] - [s390] kernel: use stnsm 255 instead of stosm 0 (Hendrik Brueckner) [1204860] - [s390] time: use stck clock fast for do_account_vtime (Hendrik Brueckner) [1204860] - [s390] spinlock: optimize spin_unlock code (Hendrik Brueckner) [1204860] - [s390] spinlock: refactor arch_spin_lock_wait[_flags] (Hendrik Brueckner) [1204860] - [s390] rwlock: add missing local_irq_restore calls (Hendrik Brueckner) [1204860] - [s390] spinlock, rwlock: always to a load-and-test first (Hendrik Brueckner) [1204860] - [s390] spinlock: optimize spinlock code sequence (Hendrik Brueckner) [1204860] - [s390] spinlock: cleanup spinlock code (Hendrik Brueckner) [1204860] - [s390] enable ARCH_USE_CMPXCHG_LOCKREF (Hendrik Brueckner) [1204860] - [s390] fix control register update (Hendrik Brueckner) [1204860] - [s390] optimize control register update (Hendrik Brueckner) [1204860] - [s390] smp: only send external call ipi if needed (Hendrik Brueckner) [1204860] - [s390] ptrace: PTRACE_TE_ABORT_RAND (Hendrik Brueckner) [1204860] - [s390] Remove zfcpdump NR_CPUS dependency (Hendrik Brueckner) [1204860] - [s390] mm: do not initialize storage keys (Hendrik Brueckner) [1204860] - [s390] zcrypt: Add support for new crypto express (CEX5S) adapter (Hendrik Brueckner) [1182171] - [s390] zcrypt: Introduce new SHA-512 based Pseudo Random Generator (Hendrik Brueckner) [1182313]- [netdrv] macvlan: fix a race on port dismantle and possible skb leaks (Herbert Xu) [971693] - [netdrv] macvlan: optimize the receive path (Herbert Xu) [971693] - [netdrv] macvlan: pass 'bool' type to macvlan_count_rx() (Herbert Xu) [971693] - [netdrv] macvlan: allow to enqueue broadcast pkt on virtual device (Herbert Xu) [971693] - [netdrv] macvlan: Fix leak and NULL dereference on error path (Herbert Xu) [971693] - [netdrv] macvlan: Move broadcasts into a work queue (Herbert Xu) [971693] - [net] core: Add __dev_forward_skb (Herbert Xu) [971693] - [netdrv] macvlan: Remove custom recieve and forward handlers (Herbert Xu) [971693] - [netdrv] macvtap: Add support of packet capture on macvtap device (Herbert Xu) [971693] - [netdrv] macvtap: fix two races (Herbert Xu) [971693] - [net] ipv4: Missing sk_nulls_node_init() in ping_unhash() (Denys Vlasenko) [1218105] {CVE-2015-3636} - [net] ipv6: some ipv6 statistic counters failed to disable bh (Sabrina Dubroca) [1222129] - [net] ipv6: move DAD and addrconf_verify processing to workqueue (Sabrina Dubroca) [1222129] - [net] ipv6: remove old token ipv6 address as soon as possible (Sabrina Dubroca) [1222129] - [net] ipv6: convert the uses of ADBG and remove the superfluous parentheses (Sabrina Dubroca) [1222129] - [security] selinux/nlmsg: add RTM_DELNSID (Jiri Benc) [1210260] - [net] netns: make nsid_lock per net (Jiri Benc) [1210260] - [net] netns: fix unbalanced spin_lock on error (Jiri Benc) [1210260] - [net] netns: return RTM_NEWNSID instead of RTM_GETNSID on a get (Jiri Benc) [1210260] - [net] netlink: allow to listen "all" netns (Jiri Benc) [1210260] - [net] netlink: rename private flags and states (Jiri Benc) [1210260] - [net] netns: use a spin_lock to protect nsid management (Jiri Benc) [1210260] - [net] netns: notify new nsid outside __peernet2id() (Jiri Benc) [1210260] - [net] netns: rename peernet2id() to peernet2id_alloc() (Jiri Benc) [1210260] - [net] netns: always provide the id to rtnl_net_fill() (Jiri Benc) [1210260] - [net] netns: returns always an id in __peernet2id() (Jiri Benc) [1210260] - [net] netns: remove duplicated include from net_namespace.c (Jiri Benc) [1210260] - [net] netns: allow to dump netns ids (Jiri Benc) [1210260] - [net] netns: notify netns id events (Jiri Benc) [1210260] - [net] netns: minor cleanup in rtnl_net_getid() (Jiri Benc) [1210260] - [net] netns: don't allocate an id for dead netns (Jiri Benc) [1210260] - [net] veth: set iflink to the peer veth (Jiri Benc) [1210260] - [net] dev: set iflink to 0 for virtual interfaces (Jiri Benc) [1210260] - [infiniband] ipoib: Fix ndo_get_iflink (Jiri Benc) [1210260] - [infiniband] ipoib: implement ndo_get_iflink (Jiri Benc) [1210260] - [net] macvlan: implement ndo_get_iflink (Jiri Benc) [1210260] - [net] vlan: implement ndo_get_iflink (Jiri Benc) [1210260] - [net] ipmr,ip6mr: implement ndo_get_iflink (Jiri Benc) [1210260] - [net] ipip, gre, vti, sit: implement ndo_get_iflink (Jiri Benc) [1210260] - [net] sit: Fix ipip6_tunnel_lookup device matching criteria (Jiri Benc) [1210260] - [net] ip6tnl, gre6, vti6: implement ndo_get_iflink (Jiri Benc) [1210260] - [net] introduce dev_get_iflink() (Jiri Benc) [1210260] - [net] Kill hold_net release_net (Jiri Benc) [1210260] - [net] Handle unregister properly when netdev namespace change fails. (Jiri Benc) [1210260] - [net] rtnetlink: call ->dellink on failure when ->newlink exists (Jiri Benc) [1210260] - [net] do not use rcu in rtnl_dump_ifinfo() (Jiri Benc) [1210260] - [net] Verify permission to link_net in newlink (Jiri Benc) [1210260] - [net] Verify permission to dest_net in newlink (Jiri Benc) [1210260] - [net] rtnetlink: pass link_net to the newlink handler (Jiri Benc) [1210260] - [net] vxlan: setup the right link netns in newlink hdlr (Jiri Benc) [1210260] - [net] vxlan: advertise link netns in fdb messages (Jiri Benc) [1210260] - [net] vxlan: advertise netns of vxlan dev in fdb msg (Jiri Benc) [1210260] - [net] veth: advertise link netns via netlink (Jiri Benc) [1210260] - [net] macvlan: advertise link netns via netlink (Jiri Benc) [1210260] - [net] macvlan: introduce macvlan_dev_real_dev() helper function (Jiri Benc) [1210260] - [net] vlan: advertise link netns via netlink (Jiri Benc) [1210260] - [net] ip6gretap: advertise link netns via netlink (Jiri Benc) [1210260] - [net] rtnl: fix error path when adding an iface with a link net (Jiri Benc) [1210260] - [net] rtnl: allow to create device with IFLA_LINK_NETNSID set (Jiri Benc) [1210260] - [net] tunnels: advertise link netns via netlink (Jiri Benc) [1210260] - [net] rtnl: add link netns id to interface messages (Jiri Benc) [1210260] - [net] netns: add rtnl cmd to add and get peer netns ids (Jiri Benc) [1210260] - [security] selinux/nlmsg: add RTM_NEWNSID and RTM_GETNSID (Jiri Benc) [1210260] - [net] add a pre-check of net_ns in sk_change_net() (Jiri Benc) [1210260] - [net] netns: remove one sparse warning (Jiri Benc) [1210260] - [net] netlink: Fix do_one_broadcast() prototype. (Jiri Benc) [1210260] - [net] net_namespace: trivial cleanup (Jiri Benc) [1210260] - [net] dst: no need to take reference on DST_NOCACHE dsts (Marcelo Leitner) [1206570] - [net] skbuff: Do not scrub skb mark within the same name space (Marcelo Leitner) [1206570] - [net] ipv6: invert join/leave anycast rtnl/socket locking order (Marcelo Leitner) [1206570] - [net] ipv6: restore the behavior of ipv6_sock_ac_drop() (Marcelo Leitner) [1206570] - [net] ipv6: remove ipv6_sk_ac_lock (Marcelo Leitner) [1206570] - [net] ipv6: drop useless rcu_read_lock() in anycast (Marcelo Leitner) [1206570] - [net] vxlan: fix a free after use (Marcelo Leitner) [1206570] - [net] vxlan: do not exit on error in vxlan_stop() (Marcelo Leitner) [1206570] - [net] vxlan: fix indentation (Marcelo Leitner) [1206570] - [net] vxlan: simplify if clause in dev_close (Marcelo Leitner) [1206570] - [net] vxlan: fix possible use of uninitialized in vxlan_igmp_{join, leave} (Marcelo Leitner) [1206570] - [net] vxlan: Move socket initialization to within rtnl scope (Marcelo Leitner) [1206570] - [net] ipv4, ipv6: kill ip_mc_{join, leave}_group and ipv6_sock_mc_{join, drop} (Marcelo Leitner) [1206570] - [net] ipv4, ipv6: grab rtnl before locking the socket (Marcelo Leitner) [1206570] - [net] ip6_tunnel: fix error code when tunnel exists (Marcelo Leitner) [1206570] - [net] vxlan: fix wrong usage of VXLAN_VID_MASK (Marcelo Leitner) [1206570] - [net] vxlan: Correct path typo in comment (Marcelo Leitner) [1206570] - [net] ipv6: igmp: add __ipv6_sock_mc_join and __ipv6_sock_mc_drop (Marcelo Leitner) [1206570] - [net] ip6_tunnel: remove dead debug code from ip6_tunnel.c (Marcelo Leitner) [1206570] - [net] igmp: add __ip_mc_{join|leave}_group() (Marcelo Leitner) [1206570] - [net] igmp: fix the problem when mc leave group (Marcelo Leitner) [1206570] - [net] gue: Use checksum partial with remote checksum offload (Marcelo Leitner) [1206570] - [net] vxlan: Use checksum partial with remote checksum offload (Marcelo Leitner) [1206570] - [net] Infrastructure for CHECKSUM_PARTIAL with remote checsum offload (Marcelo Leitner) [1206570] - [net] Use more bit fields in napi_gro_cb (Marcelo Leitner) [1206570] - [net] Clarify meaning of CHECKSUM_PARTIAL for receive path (Marcelo Leitner) [1206570] - [net] gro: Fix remcsum in GRO path to not change packet (Marcelo Leitner) [1206570] - [net] vxlan: Wrong type passed to pIS (Marcelo Leitner) [1206570] - [net] vxlan: Only set has-GBP bit in header if any other bits would be set (Marcelo Leitner) [1206570] - [net] add skb functions to process remote checksum offload (Marcelo Leitner) [1206570] - [net] vxlan: Eliminate dependency on UDP socket in transmit path (Marcelo Leitner) [1206570] - [net] udp: Do not require sock in udp_tunnel_xmit_skb (Marcelo Leitner) [1206570] - [net] vxlan: Only bind to sockets with compatible flags enabled (Marcelo Leitner) [1206570] - [net] vxlan: Group Policy extension (Marcelo Leitner) [1206570] - [net] vxlan: Remote checksum offload (Marcelo Leitner) [1206570] - [net] udp: pass udp_offload struct to UDP gro callbacks (Marcelo Leitner) [1206570] - [net] vxlan: Improve support for header flags (Marcelo Leitner) [1206570] - [net] ip: Move checksum convert defines to inet (Marcelo Leitner) [1206570] - [net] Add Transparent Ethernet Bridging GRO support (Marcelo Leitner) [1206570] - [net] vxlan: Fix double free of skb (Marcelo Leitner) [1206570] - [net] ip_tunnel: Add missing validation of encap type to ip_tunnel_encap_setup() (Marcelo Leitner) [1206570] - [net] ip_tunnel: Add sanity checks to ip_tunnel_encap_add_ops() (Marcelo Leitner) [1206570] - [net] vxlan: Fix race condition between vxlan_sock_add and vxlan_sock_release (Marcelo Leitner) [1206570] - [net] gue: Call remcsum_adjust (Marcelo Leitner) [1206570] - [net] Add remcsum_adjust as common function for remote checksum offload (Marcelo Leitner) [1206570] - [net] ip6_udp_tunnel: Fix checksum calculation (Marcelo Leitner) [1206570] - [net] vxlan: Fix boolean flip in VXLAN_F_UDP_ZERO_CSUM6_[TX|RX] (Marcelo Leitner) [1206570] - [net] vxlan: Inline vxlan_gso_check(). (Marcelo Leitner) [1206570] - [net] vxlan: Add vxlan_gso_check() helper (Marcelo Leitner) [1206570] - [net] fou: Fix no return statement warning for !CONFIG_NET_FOU_IP_TUNNELS (Marcelo Leitner) [1206570] - [net] ip_tunnel: Ops registration for secondary encap (fou, gue) (Marcelo Leitner) [1206570] - [net] udp_tunnel: Add SKB_GSO_UDP_TUNNEL during gro_complete (Marcelo Leitner) [1206570] - [net] vxlan: Fix to enable UDP checksums on interface (Marcelo Leitner) [1206570] - [net] ip6_tunnel: Add support for wildcard tunnel endpoints. (Marcelo Leitner) [1206570] - [net] ip6_tunnel: Allow sending packets through tunnels with wildcard endpoints (Marcelo Leitner) [1206570] - [net] gue: Receive side of remote checksum offload (Marcelo Leitner) [1206570] - [net] gue: TX support for using remote checksum offload option (Marcelo Leitner) [1206570] - [net] gso: fix kABI (Marcelo Leitner) [1206570] - [net] udp: Changes to udp_offload to support remote checksum offload (Marcelo Leitner) [1206570] - [net] gue: Protocol constants for remote checksum offload (Marcelo Leitner) [1206570] - [net] gue: Add infrastructure for flags and options (Marcelo Leitner) [1206570] - [net] udp: Offload outer UDP tunnel csum if available (Marcelo Leitner) [1206570] - [net] fou: Move fou_build_header into fou.c and refactor (Marcelo Leitner) [1206570] - [net] ip6_tunnel: Use ip6_tnl_dev_init as the ndo_init function. (Marcelo Leitner) [1206570] - [net] ip6_tunnel: allow to change mode for the ip6tnl0 (Marcelo Leitner) [1206570] - [net] fou: fix a potential use after free in fou.c (Marcelo Leitner) [1206570] - [net] vxlan: using pskb_may_pull as early as possible (Marcelo Leitner) [1206570] - [net] vxlan: fix a use after free in vxlan_encap_bypass (Marcelo Leitner) [1206570] - [net] ip_tunnel: Add GUE support (Marcelo Leitner) [1206570] - [net] gue: Receive side for Generic UDP Encapsulation (Marcelo Leitner) [1206570] - [net] fou: eliminate IPv4, v6 specific GRO functions (Marcelo Leitner) [1206570] - [net] ip_tunnel: Account for secondary encapsulation header in max_headroom (Marcelo Leitner) [1206570] - [net] vxlan: Set inner protocol before transmit (Marcelo Leitner) [1206570] - [net] gre: Set inner protocol in v4 and v6 GRE transmit (Marcelo Leitner) [1206570] - [net] ipip: Set inner IP protocol in ipip (Marcelo Leitner) [1206570] - [net] sit: Set inner IP protocol in sit (Marcelo Leitner) [1206570] - [net] udp: Generalize skb_udp_segment (Marcelo Leitner) [1206570] - [net] Remove gso_send_check as an offload callback (Marcelo Leitner) [1206570] - [net] udp: move logic out of udp[46]_ufo_send_check (Marcelo Leitner) [1206570] - [net] tcp: move logic out of tcp_v[64]_gso_send_check (Marcelo Leitner) [1206570] - [net] vxlan: Fix bug introduced by commit acbf74a76300 (Marcelo Leitner) [1206570] - [net] udp: Need to make ip6_udp_tunnel.c have GPL license (Marcelo Leitner) [1206570] - [net] ip_tunnel: Changes to ip_tunnel to support foo-over-udp encapsulation (Marcelo Leitner) [1206570] - [net] fou: Add GRO support (Marcelo Leitner) [1206570] - [net] fou: Support for foo-over-udp RX path (Marcelo Leitner) [1206570] - [net] Export inet_offloads and inet6_offloads (Marcelo Leitner) [1206570] - [net] vxlan: Refactor vxlan driver to make use of the common UDP tunnel functions (Marcelo Leitner) [1206570] - [net] udp_tunnel: Add a few more UDP tunnel APIs (Marcelo Leitner) [1206570] - [net] udp_tunnel: Seperate ipv6 functions into its own file. (Marcelo Leitner) [1206570] - [net] ipv6: drop some rcu_read_lock in mcast (Marcelo Leitner) [1206570] - [net] ipv6: drop ipv6_sk_mc_lock in mcast (Marcelo Leitner) [1206570] - [net] ipv4: udp4_gro_complete() is static (Marcelo Leitner) [1206570] - [net] ipv6: fix rtnl locking in setsockopt for anycast and multicast (Marcelo Leitner) [1206570] - [net] ip_tunnel: fix tunnels with "local any remote $remote_ip" (Marcelo Leitner) [1206570] - [net] neighbour: fix ndm_type type error issue (Marcelo Leitner) [1206570] - [net] vxlan: Call udp_sock_create (Marcelo Leitner) [1206570] - [net] udp: Add udp_sock_create for UDP tunnels to open listener socket (Marcelo Leitner) [1206570] - [net] udp: Move udp_tunnel_segment into udp_offload.c (Marcelo Leitner) [1206570] - [net] ip_tunnel: fix ip_tunnel_lookup (Marcelo Leitner) [1206570] - [net] ip_tunnel: fix dst race in sk_dst_get() (Marcelo Leitner) [1206570] - [net] vxlan: use dev->needed_headroom instead of dev->hard_header_len (Marcelo Leitner) [1206570] - [net] ip_vti: Fix 'ip tunnel add' with 'key' parameters (Marcelo Leitner) [1206570] - [net] bridge: Add bridge ifindex to bridge fdb notify msgs (Marcelo Leitner) [1206570] - [net] ip_tunnel: Initialize the fallback device properly (Marcelo Leitner) [1206570] - [net] ip_tunnel: ip_tunnels: disable cache for nbma gre tunnels (Marcelo Leitner) [1206570] - [net] vxlan, bridge: get rid of SET_ETHTOOL_OPS (Marcelo Leitner) [1206570] - [net] vxlan: add x-netns support (Marcelo Leitner) [1206570] - [net] vxlan: ensure to advertise the right fdb remote (Marcelo Leitner) [1206570] - [net] ip_tunnel: use the right netns in ioctl handler (Marcelo Leitner) [1206570] - [net] ip6_tunnel: use the right netns in ioctl handler (Marcelo Leitner) [1206570] - [net] sit: fix panic with route cache in ip tunnels (Marcelo Leitner) [1206570] - [net] ip_tunnel: Move ip_tunnel_get_stats64 into ip_tunnel_core.c (Marcelo Leitner) [1206570] - [net] ip6_gre: use netdev_alloc_pcpu_stats() (Marcelo Leitner) [1206570] - [net] introduce netdev_alloc_pcpu_stats() for drivers (Marcelo Leitner) [1206570] - [net] unify the pcpu_tstats and br_cpu_netstats as one (Marcelo Leitner) [1206570] - [net] ip_tunnel: fix panic in ip_tunnel_xmit() (Marcelo Leitner) [1206570] - [net] ip_tunnel: remove the useless argument from ip_tunnel_hash() (Marcelo Leitner) [1206570] - [net] vxlan: add vxlan description (Marcelo Leitner) [1206570] - [net] ip_tunnel: fix a dst leak in tunnels (Marcelo Leitner) [1206570] - [net] ip_tunnel: fix sparse non static symbol warning (Marcelo Leitner) [1206570] - [net] ip_tunnel: Use percpu Cache route in IP tunnels (Marcelo Leitner) [1206570] - [net] ip_tunnel: Cache dst in tunnels (Marcelo Leitner) [1206570] - [net] ipv6: fix the use of pcpu_tstats in ip6_tunnel (Marcelo Leitner) [1206570] - [net] vxlan: leave multicast group when vxlan device down (Marcelo Leitner) [1206570] - [net] ipv6: move IPV6_TCLASS_MASK definition in ipv6.h (Marcelo Leitner) [1206570] - [net] ipv6: add ip6_flowlabel helper (Marcelo Leitner) [1206570] - [net] do not ignore dmac in dev_forward_skb() (Marcelo Leitner) [1206570] - [net] Explicitly initialize u64_stats_sync structures for lockdep (Marcelo Leitner) [1206570] - [net] ipv6: Allow the MTU of ipip6 tunnel to be set below 1280 (Marcelo Leitner) [1206570] - [net] tunnels: harmonize cleanup done on skb on rx path (Marcelo Leitner) [1206570] - [net] tunnels: harmonize cleanup done on skb on xmit path (Marcelo Leitner) [1206570] - [net] vxlan: remove net arg from vxlan[6]_xmit_skb() (Marcelo Leitner) [1206570] - [net] vxlan: Convert uses of compare_ether_addr to ether_addr_equal (Marcelo Leitner) [1206570] - [net] ip6_tunnel: ensure to always have a link local address (Marcelo Leitner) [1206570] - [net] vxlan: using kfree_rcu() to simplify the code (Marcelo Leitner) [1206570] - [net] ip_tunnel: use net_eq() helper to check netns (Marcelo Leitner) [1206570] - [net] move skb_scrub_packet() after eth_type_trans() (Marcelo Leitner) [1206570] - [net] ipv6: fix ipv6_cow_metrics for non DST_HOST case (Marcelo Leitner) [1199862] - [netdrv] pppoe: drop pppoe device in pppoe_unbind_sock_work (Beniamino Galvani) [1221922] - [net] udp_diag: Fix socket skipping within chain (Thadeu Lima de Souza Cascardo) [1179617] - [net] ptp: use the 64 bit get/set time methods for the posix clock (Jiri Benc) [1217408] - [net] ptp: use the 64 bit gettime method for the SYS_OFFSET ioctl (Jiri Benc) [1217408] - [net] ptp: introduce get/set time methods with explicit 64 bit seconds (Jiri Benc) [1217408] - [kernel] timekeeping: Provide timespec64 based interfaces (Jiri Benc) [1217408] - [kernel] timekeeping: Convert timekeeping core to use timespec64s (Jiri Benc) [1217408] - [net] tcp: mitigate ACK loops for connections as tcp_timewait_sock (Florian Westphal) [1191261] - [net] tcp: mitigate ACK loops for connections as tcp_sock (Florian Westphal) [1191261] - [net] tcp: mitigate ACK loops for connections as tcp_request_sock (Florian Westphal) [1191261] - [net] tcp: helpers to mitigate ACK loops by rate-limiting out-of-window dupacks (Florian Westphal) [1191261] - [net] ipv6: Don't reduce hop limit for an interface (Denys Vlasenko) [1208496] {CVE-2015-2922} - [x86] mm: Clean up the TLB flushing code (Larry Woodman) [1172891] - [powerpc] Add a test of the switch_endian() syscall (Gustavo Duarte) [1221073] - [powerpc] Add a proper syscall for switching endianness (Gustavo Duarte) [1221073] - [powerpc] kernel: Make syscall_exit a local label (Gustavo Duarte) [1221073] - [powerpc] Remove old compile time disabled syscall tracing code (Gustavo Duarte) [1221073] - [scsi] libsas: Fix Kernel Crash in smp_execute_task (David Milburn) [1226041] - [scsi] mvsas: fix panic on expander attached SATA devices (David Milburn) [1226041] - [scsi] mvsas: Fix for possible null pointer dereference (David Milburn) [1226041] - [netdrv] hyperv: Add IPv6 into the hash computation for vRSS (Jason Wang) [1174846] - [x86] use optimized ioresource lookup in ioremap function (Frank Ramsay) [1217221] - [kernel] optimize resource lookups for ioremap (Frank Ramsay) [1217221] - [x86] ioremap: Speed up check for RAM pages (Frank Ramsay) [1217221] - [fs] exec: take i_mutex during prepare_binprm for set[ug]id executables (Mateusz Guzik) [1216270] {CVE-2015-3339} - [kernel] locking: Remove atomicy checks from {READ, WRITE}_ONCE (Mateusz Guzik) [1216270] {CVE-2015-3339} - [kernel] make READ_ONCE() valid on const arguments (Mateusz Guzik) [1216270] {CVE-2015-3339} - [kernel] Change ASSIGN_ONCE(val, x) to WRITE_ONCE(x, val) (Mateusz Guzik) [1216270] {CVE-2015-3339} - [kernel] Provide READ_ONCE and ASSIGN_ONCE (Mateusz Guzik) [1216270] {CVE-2015-3339} - [powerpc] powernv: Add OPAL check token call (Gustavo Duarte) [1223784] - [powerpc] pseries: Correct cpu affinity for dlpar added cpus (Steve Best) [1226527] - [thermal] intel_powerclamp: add id for Avoton SoC (Steve Best) [1225606] - [platform] hp-wireless: new driver for hp wireless button for Windows 8 (Stanislaw Gruszka) [1174328] - [include] pci-dma-compat: add pci_zalloc_consistent helper (Maurizio Lombardi) [1193494] - [powerpc] kvm: book3s-hv: ptes are big endian (Thomas Huth) [1222472]- [scsi] qla4xxx: v5.04.00.00.07.02-k0 (Chad Dupuis) [1225437] - [scsi] qla4xxx: fix get_host_stats error propagation (Chad Dupuis) [1225437] - [scsi] qla4xxx: check the return value of dma_alloc_coherent() (Chad Dupuis) [1225437] - [scsi] qla4xxx: ql4_mbx.c: Cleaning up missing null-terminate in conjunction with strncpy (Chad Dupuis) [1225437] - [scsi] qla4xxx: ql4_os.c: Cleaning up missing null-terminate in conjunction with strncpy (Chad Dupuis) [1225437] - [net] bnx2-cnic: Driver Version Update (Maurizio Lombardi) [1187299] - [net] bnx2-cnic: Driver Rebranding Changes (Maurizio Lombardi) [1187299] - [net] cnic: Update the rcu_access_pointer() usages (Maurizio Lombardi) [1187299] - [net] cnic: Cleanup CONFIG_IPV6 & VLAN check (Maurizio Lombardi) [1187299] - [scsi] aacraid: driver version change (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: AIF raw device remove support (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: performance improvement changes (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: IOCTL fix (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: IOP RESET command handling changes (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: 240 simple volume support (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: vpd page code 0x83 support (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: MSI-x support (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: 4KB sector support (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: IOCTL pass-through command fix (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: AIF support for SES device add/remove (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: remove deprecated IRQF_DISABLED from aacraid (Rajinikanth Pandurangan) [1205339] - [scsi] hpsa: Cleanup pci_id entries (Joseph Szczypek) [1181313] - [scsi] hpsa: Update driver revision to 3.4.4-1-RH4 (Joseph Szczypek) [1181313] - [scsi] hpsa: correct compiler warnings introduced by hpsa-add-local-workqueue patch (Joseph Szczypek) [1181313] - [scsi] hpsa: Use local workqueues instead of system workqueues (Joseph Szczypek) [1181313] - [scsi] hpsa: detect and report failures changing controller transport modes (Joseph Szczypek) [1181313] - [scsi] hpsa: shorten the wait for the CISS doorbell mode change ack (Joseph Szczypek) [1181313] - [scsi] hpsa: refactor duplicated scan completion code into a new routine (Joseph Szczypek) [1181313] - [scsi] hpsa: move SG descriptor set-up out of hpsa_scatter_gather() (Joseph Szczypek) [1181313] - [scsi] hpsa: do not use function pointers in fast path command submission (Joseph Szczypek) [1181313] - [scsi] hpsa: print CDBs instead of kernel virtual addresses for uncommon errors (Joseph Szczypek) [1181313] - [scsi] hpsa: do not use a void pointer for scsi_cmd field of struct CommandList (Joseph Szczypek) [1181313] - [scsi] hpsa: return failed from device reset/abort handlers (Joseph Szczypek) [1181313] - [scsi] hpsa: check for ctlr lockup after command allocation in main io path (Joseph Szczypek) [1181313] - [scsi] hpsa: guard against overflowing raid map array (Joseph Szczypek) [1181313] - [scsi] hpsa: do not ack controller events on controllers that do not support it (Joseph Szczypek) [1181313] - [scsi] hpsa: remove incorrect BUG_ONs checking for raid offload enable (Joseph Szczypek) [1181313] - [scsi] hpsa: do not check for msi(x) in interrupt_pending (Joseph Szczypek) [1181313] - [scsi] hpsa: slightly optimize SA5_performant_completed (Joseph Szczypek) [1181313] - [scsi] hpsa: count passthru cmds with atomics, not a spin locked int (Joseph Szczypek) [1181313] - [scsi] hpsa: optimize cmd_alloc function by remembering last allocation (Joseph Szczypek) [1181313] - [scsi] hpsa: fix race between abort handler and main i/o path (Joseph Szczypek) [1181313] - [scsi] hpsa: honor queue depth of physical devices (Joseph Szczypek) [1181313] - [scsi] hpsa: use workqueue to resubmit failed ioaccel commands (Joseph Szczypek) [1181313] - [scsi] hpsa: factor out hpsa_ciss_submit function (Joseph Szczypek) [1181313] - [scsi] hpsa: do not request device rescan on every ioaccel path error (Joseph Szczypek) [1181313] - [scsi] hpsa: do not queue commands internally in driver (Joseph Szczypek) [1181313] - [scsi] hpsa: get rid of cmd_special_alloc and cmd_special_free (Joseph Szczypek) [1181313] - [scsi] hpsa: reserve some commands for use by driver (Joseph Szczypek) [1181313] - [scsi] hpsa: avoid unneccesary calls to resource freeing functions (Joseph Szczypek) [1181313] - [scsi] hpsa: fix memory leak in hpsa_alloc_cmd_pool (Joseph Szczypek) [1181313] - [scsi] hpsa: report allocation failures while allocating SG chain blocks (Joseph Szczypek) [1181313] - [scsi] hpsa: pass error from pci_set_consistent_dma_mask from hpsa_message (Joseph Szczypek) [1181313] - [scsi] hpsa: rename hpsa_request_irq to hpsa_request_irqs (Joseph Szczypek) [1181313] - [scsi] hpsa: report failure to ioremap config table (Joseph Szczypek) [1181313] - [scsi] hpsa: trivial message and comment clean ups (Joseph Szczypek) [1181313] - [scsi] hpsa: refactor hpsa_find_board_params() to encapsulate legacy test (Joseph Szczypek) [1181313] - [scsi] hpsa: downgrade the Waiting for no-op print to dev_info (Joseph Szczypek) [1181313] - [scsi] hpsa: propagate return value from board ID lookup (Joseph Szczypek) [1181313] - [scsi] hpsa: propagate hard_reset failures in reset_devices mode (Joseph Szczypek) [1181313] - [scsi] hpsa: remove 0x from queue depth print which is in decimal (Joseph Szczypek) [1181313] - [scsi] hpsa: notice all request_irq errors (Joseph Szczypek) [1181313] - [scsi] hpsa: Fix -Wunused-but-set-variable warning (Joseph Szczypek) [1181313] - [scsi] hpsa: rename free_irqs to hpsa_free_irqs (Joseph Szczypek) [1181313] - [scsi] hpsa: adjust RAID-1, RAID-1ADM, and RAID-6 names (Joseph Szczypek) [1181313] - [scsi] hpsa: change how SA controllers are reset (Joseph Szczypek) [1181313] - [scsi] hpsa: turn off interrupts when kdump starts (Joseph Szczypek) [1181313] - [scsi] hpsa: fix memory leak in kdump hard reset (Joseph Szczypek) [1181313] - [scsi] hpsa: correct endian sparse warnings (Joseph Szczypek) [1181313] - [scsi] hpsa: remove spin lock around command allocation (Joseph Szczypek) [1181313] - [scsi] hpsa: always call pci_set_master after pci_enable_device (Joseph Szczypek) [1181313] - [scsi] hpsa: Convert SCSI LLD ->queuecommand() for host_lock less operation (Joseph Szczypek) [1181313] - [scsi] hpsa: do not be so noisy about check conditions (Joseph Szczypek) [1181313] - [scsi] hpsa: use atomics for commands_outstanding (Joseph Szczypek) [1181313] - [scsi] hpsa: get rid of type/attribute/direction bit field where possible (Joseph Szczypek) [1181313] - [scsi] hpsa: fix endianness issue with scatter gather elements (Joseph Szczypek) [1181313] - [scsi] hpsa: fix allocation sizes for CISS_REPORT_LUNs commands (Joseph Szczypek) [1181313] - [scsi] hpsa: remove 'action required' phrasing (Joseph Szczypek) [1181313] - [scsi] hpsa: correct off-by-one sizing of chained SG block (Joseph Szczypek) [1181313] - [scsi] hpsa: fix a couple pci id table mistakes (Joseph Szczypek) [1181313] - [scsi] hpsa: remove dev_warn prints from RAID-1ADM (Joseph Szczypek) [1181313] - [scsi] hpsa: Clean up warnings from sparse (Joseph Szczypek) [1181313] - [scsi] maintainers: change hpsa and cciss maintainer (Joseph Szczypek) [1181313] - [scsi] hpsa: add missing pci_set_master in kdump path (Joseph Szczypek) [1181313] - [scsi] hpsa: refine the pci enable/disable handling (Joseph Szczypek) [1181313] - [scsi] hpsa: Use pci_enable_msix_range() instead of pci_enable_msix() (Joseph Szczypek) [1181313] - [scsi] hpsa: Fallback to MSI rather than to INTx if MSI-X failed (Joseph Szczypek) [1181313]- [kvm] avoid page allocation failure in kvm_set_memory_region() (Bandan Das) [1209995] - [kvm] x86: call irq notifiers with directed EOI (Bandan Das) [1209995] - [kvm] nvmx: mask unrestricted_guest if disabled on L0 (Bandan Das) [1209995] - [kvm] svm: fix interrupt injection (apic->isr_count always 0) (Bandan Das) [1209995] - [kvm] emulate: fix CMPXCHG8B on 32-bit hosts (Bandan Das) [1209995] - [kvm] add halt_poll_ns module parameter (Bandan Das) [1198205 1209995] - [kvm] x86: revert "add method to test PIR bitmap vector" (Bandan Das) [1209995] - [kvm] vmx: Add PML support in VMX (Bandan Das) [1209995] - [kvm] x86: Add new dirty logging kvm_x86_ops for PML (Bandan Das) [1209995] - [kvm] x86: Change parameter of kvm_mmu_slot_remove_write_access (Bandan Das) [1209995] - [kvm] mmu: Explicitly set D-bit for writable spte (Bandan Das) [1209995] - [kvm] mmu: Add mmu help functions to support PML (Bandan Das) [1209995] - [kvm] Rename kvm_arch_mmu_write_protect_pt_masked to be more generic for log dirty (Bandan Das) [1209995] - [kvm] update_memslots: clean flags for invalid memslots (Bandan Das) [1209995] - [kvm] Remove unused config symbol (Bandan Das) [1209995] - [kvm] fix "Should it be static?" warnings from sparse (Bandan Das) [1209995] - [kvm] Optimize TLB flush in kvm_mmu_slot_remove_write_access (Bandan Das) [1209995] - [kvm] x86: kvm: vmx: Remove some unused functions (Bandan Das) [1209995] - [kvm] x86: switch to kvm_get_dirty_log_protect (Bandan Das) [1209995] - [kvm] Add generic support for dirty page logging (Bandan Das) [1209995] - [kvm] Add architecture-defined TLB flush support (Bandan Das) [1209995] - [kvm] x86: flush TLB when D bit is manually changed (Bandan Das) [1209995] - [kvm] x86: allow TSC deadline timer on all hosts (Bandan Das) [1209995] - [kvm] x86: mmu: replace assertions with MMU_WARN_ON, a conditional WARN_ON (Bandan Das) [1209995] - [kvm] x86: mmu: remove ASSERT(vcpu) (Bandan Das) [1209995] - [kvm] x86: mmu: remove argument to kvm_init_shadow_mmu and kvm_init_shadow_ept_mmu (Bandan Das) [1209995] - [kvm] x86: mmu: do not use return to tail-call functions that return void (Bandan Das) [1209995] - [kvm] x86: add method to test PIR bitmap vector (Bandan Das) [1209995] - [kvm] x86: vmx: NULL out hwapic_isr_update() in case of !enable_apicv (Bandan Das) [1209995] - [kvm] x86: Remove FIXMEs in emulate.c for the function, task_switch_32 (Bandan Das) [1209995] - [kvm] nvmx: consult PFEC_MASK and PFEC_MATCH when generating #PF VM-exit (Bandan Das) [1209995] - [kvm] nvmx: Improve nested msr switch checking (Bandan Das) [1209995] - [kvm] nvmx: Add nested msr load/restore algorithm (Bandan Das) [1209995] - [kvm] x86: check LAPIC presence when building apic_map (Bandan Das) [1209995] - [kvm] x86: Fix of previously incomplete fix for CVE-2014-8480 (Bandan Das) [1209995] - [kvm] warn on more invariant breakage (Bandan Das) [1209995] - [kvm] fix sorting of memslots with base_gfn == 0 (Bandan Das) [1209995] - [kvm] x86: drop severity of "generation wraparound" message (Bandan Das) [1209995] - [kvm] x86: vmx: reorder some msr writing (Bandan Das) [1209995] - [kvm] move APIC types to arch/x86/ (Bandan Das) [1209995] - [kvm] x86: em_ret_far overrides cpl (Bandan Das) [1152997 1209995] {CVE-2014-3647} - [kvm] nvmx: Disable unrestricted mode if ept=0 (Bandan Das) [1209995] - [kvm] x86: Emulate should check #UD before #GP (Bandan Das) [1209995] - [kvm] x86: Do not push eflags.vm on pushf (Bandan Das) [1209995] - [kvm] x86: Remove prefix flag when GP macro is used (Bandan Das) [1209995] - [kvm] cpuid: recompute CPUID 0xD.0:EBX,ECX (Bandan Das) [1209995] - [kvm] cpuid: mask more bits in leaf 0xd and subleaves (Bandan Das) [1209995] - [kvm] cpuid: set CPUID(EAX=0xd, ECX=1).EBX correctly (Bandan Das) [1209995] - [kvm] x86: use F() macro throughout cpuid.c (Bandan Das) [1209995] - [kvm] track pid for VCPU only on KVM_RUN ioctl (Bandan Das) [1209995] - [kvm] don't check for PF_VCPU when yielding (Bandan Das) [1209995] - [kvm] optimize GFN to memslot lookup with large slots amount (Bandan Das) [1209995] - [kvm] change memslot sorting rule from size to GFN (Bandan Das) [1209995] - [kvm] search_memslots: add simple LRU memslot caching (Bandan Das) [1209995] - [kvm] update_memslots: drop not needed check for the same slot (Bandan Das) [1209995] - [kvm] update_memslots: drop not needed check for the same number of pages (Bandan Das) [1209995] - [kvm] x86: allow 256 logical x2APICs again (Bandan Das) [1209995] - [kvm] x86: check bounds of APIC maps (Bandan Das) [1209995] - [kvm] x86: fix APIC physical destination wrapping (Bandan Das) [1209995] - [kvm] x86: deliver phys lowest-prio (Bandan Das) [1209995] - [kvm] x86: don't retry hopeless APIC delivery (Bandan Das) [1209995] - [kvm] x86: use MSR_ICR instead of a number (Bandan Das) [1209995] - [kvm] x86: Fix reserved x2apic registers (Bandan Das) [1209995] - [kvm] x86: Generate #UD when memory operand is required (Bandan Das) [1209995] - [kvm] add a memslot flag for incoherent memory regions (Bandan Das) [1209995] - [kvm] fix kvm_is_mmio_pfn() and rename to kvm_is_reserved_pfn() (Bandan Das) [1209995] - [kvm] x86: avoid warning about potential shift wrapping bug (Bandan Das) [1209995] - [kvm] x86: move device assignment out of kvm_host.h (Bandan Das) [1209995] - [kvm] x86: mask out XSAVES (Bandan Das) [1209995] - [kvm] x86/xsaves: Detect xsaves/xrstors feature (Bandan Das) [1209995] - [kvm] x86: move assigned-dev.c and iommu.c to arch/x86/ (Bandan Das) [1209995] - [kvm] remove IA64 ioctls (Bandan Das) [1209995] - [kvm] remove CONFIG_X86 #ifdefs from files formerly shared with ia64 (Bandan Das) [1209995] - [kvm] x86: move ioapic.c and irq_comm.c back to arch/x86/ (Bandan Das) [1209995] - [kvm] documentation: remove ia64 (Bandan Das) [1209995] - [kvm] ia64: remove (Bandan Das) [1209995] - [kvm] x86/kvm/tracing: Use helper function trace_seq_buffer_ptr() (Bandan Das) [1209995] - [kvm] x86: Remove FIXMEs in emulate.c (Bandan Das) [1209995] - [kvm] emulator: remove duplicated limit check (Bandan Das) [1209995] - [kvm] emulator: remove code duplication in register_address{, _increment} (Bandan Das) [1209995] - [kvm] x86: Move __linearize masking of la into switch (Bandan Das) [1209995] - [kvm] x86: Non-canonical access using SS should cause #SS (Bandan Das) [1209995] - [kvm] x86: Perform limit checks when assigning EIP (Bandan Das) [1209995] - [kvm] x86: Emulator performs privilege checks on __linearize (Bandan Das) [1209995] - [kvm] x86: Stack size is overridden by __linearize (Bandan Das) [1209995] - [kvm] x86: Revert NoBigReal patch in the emulator (Bandan Das) [1209995] - [kvm] x86: vmx: remove MMIO_MAX_GEN (Bandan Das) [1209995] - [kvm] x86: vmx: cleanup handle_ept_violation (Bandan Das) [1209995] - [kvm] x86: Fix lost interrupt on irr_pending race (Bandan Das) [1209995] - [kvm] compute correct map even if all APICs are software disabled (Bandan Das) [1209995] - [kvm] x86: Software disabled APIC should still deliver NMIs (Bandan Das) [1209995] - [kvm] simplify update_memslots invocation (Bandan Das) [1209995] - [kvm] commonize allocation of the new memory slots (Bandan Das) [1209995] - [kvm] memslots: track id_to_index changes during the insertion sort (Bandan Das) [1209995] - [kvm] memslots: replace heap sort with an insertion sort pass (Bandan Das) [1209995] - [kvm] svm: move WARN_ON in svm_adjust_tsc_offset (Bandan Das) [1209995] - [kvm] x86, kvm, vmx: Don't set LOAD_IA32_EFER when host and guest match (Bandan Das) [1209995] - [kvm] x86, kvm, vmx: Always use LOAD_IA32_EFER if available (Bandan Das) [1209995] - [kvm] x86: fix warning on 32-bit compilation (Bandan Das) [1209995] - [kvm] x86: add trace event for pvclock updates (Bandan Das) [1209995] - [kvm] x86: Fix kvm clock versioning (Bandan Das) [1209995] - [kvm] x86: MOVNTI emulation min opsize is not respected (Bandan Das) [1209995] - [kvm] x86: Return UNHANDLABLE on unsupported SYSENTER (Bandan Das) [1209995] - [kvm] x86: Warn on APIC base relocation (Bandan Das) [1209995] - [kvm] x86: Emulator mis-decodes VEX instructions on real-mode (Bandan Das) [1209995] - [kvm] x86: Remove redundant and incorrect cpl check on task-switch (Bandan Das) [1209995] - [kvm] x86: Inject #GP when loading system segments with non-canonical base (Bandan Das) [1209995] - [kvm] x86: Combine the lgdt and lidt emulation logic (Bandan Das) [1209995] - [kvm] x86: Do not update EFLAGS on faulting emulation (Bandan Das) [1209995] - [kvm] x86: MOV to CR3 can set bit 63 (Bandan Das) [1209995] - [kvm] x86: Emulate push sreg as done in Core (Bandan Das) [1209995] - [kvm] x86: Wrong flags on CMPS and SCAS emulation (Bandan Das) [1209995] - [kvm] x86: SYSCALL cannot clear eflags[1] (Bandan Das) [1209995] - [kvm] x86: Emulation of MOV-sreg to memory uses incorrect size (Bandan Das) [1209995] - [kvm] x86: Breakpoints do not consider CS.base (Bandan Das) [1209995] - [kvm] x86: Clear DR6[0:3] on #DB during handle_dr (Bandan Das) [1209995] - [kvm] x86: Emulator should set DR6 upon GD like real CPU (Bandan Das) [1209995] - [kvm] x86: No error-code on real-mode exceptions (Bandan Das) [1209995] - [kvm] x86: decode_modrm does not regard modrm correctly (Bandan Das) [1209995] - [kvm] x86: reset RVI upon system reset (Bandan Das) [1209995] - [kvm] x86: vmx: avoid returning bool to distinguish success from error (Bandan Das) [1209995] - [kvm] x86: vmx: move some vmx setting from vmx_init() to hardware_setup() (Bandan Das) [1209995] - [kvm] x86: vmx: move down hardware_setup() and hardware_unsetup() (Bandan Das) [1209995] - [kvm] x86: Fix uninitialized op->type for some immediate values (Bandan Das) [1209995] - [kvm] x86: optimize some accesses to LVTT and SPIV (Bandan Das) [1209995] - [kvm] trivial fix comment regarding __kvm_set_memory_region (Bandan Das) [1209995] - [kvm] x86: Enable Intel AVX-512 for guest (Bandan Das) [1178982 1209995] - [kvm] drop unsupported capabilities, fix documentation (Bandan Das) [1209995] - [kvm] x86: fix deadline tsc interrupt injection (Bandan Das) [1179067 1209995] - [kvm] x86: add apic_timer_expired() (Bandan Das) [1209995] - [kvm] documentation: virtual: kvm: correct one bit description in APF case (Bandan Das) [1209995] - [kvm] vmx: Unavailable DR4/5 is checked before CPL (Bandan Das) [1209995] - [kvm] x86: Emulator performs code segment checks on read access (Bandan Das) [1209995] - [kvm] x86: Clear DR7.LE during task-switch (Bandan Das) [1209995] - [kvm] x86: Emulator does not calculate address correctly (Bandan Das) [1209995] - [kvm] x86: DR7.GD should be cleared upon any #DB exception (Bandan Das) [1209995] - [kvm] x86: some apic broadcast modes does not work (Bandan Das) [1209995] - [kvm] x86,kvm,vmx: Don't trap writes to CR4.TSD (Bandan Das) [1209995] - [kvm] x86: Sysexit emulation does not mask RIP/RSP (Bandan Das) [1209995] - [kvm] x86: Distinguish between stack operation and near branches (Bandan Das) [1209995] - [kvm] x86: Getting rid of grp45 in emulator (Bandan Das) [1209995] - [kvm] x86: Use new is_noncanonical_address in _linearize (Bandan Das) [1209995] - [kvm] emulator: always inline __linearize (Bandan Das) [1209995] - [kvm] nvmx: Disable preemption while reading from shadow VMCS (Bandan Das) [1209995] - [kvm] x86: Fix far-jump to non-canonical check (Bandan Das) [1152997 1209995] {CVE-2014-3647} - [kvm] emulator: fix execution close to the segment limit (Bandan Das) [1209995] - [kvm] emulator: fix error code for __linearize (Bandan Das) [1209995] - [kvm] vfio: fix unregister kvm_device_ops of vfio (Bandan Das) [1209995] - [kvm] x86: Wrong assertion on paging_tmpl.h (Bandan Das) [1209995] - [kvm] fix excessive pages un-pinning in kvm_iommu_map error path (Bandan Das) [1209995] - [kvm] x86: PREFETCH and HINT_NOP should have SrcMem flag (Bandan Das) [1209995] - [kvm] x86: Emulator does not decode clflush well (Bandan Das) [1209995] - [kvm] emulate: avoid accessing NULL ctxt->memopp (Bandan Das) [1209995] - [kvm] x86: Decoding guest instructions which cross page boundary may fail (Bandan Das) [1209995] - [kvm] x86: don't kill guest on unknown exit reason (Bandan Das) [1209995] - [kvm] x86: Handle errors when RIP is set during far jumps (Bandan Das) [1152997 1209995] {CVE-2014-3647} - [kvm] x86: Emulator fixes for eip canonical checks on near branches (Bandan Das) [1152997 1209995] {CVE-2014-3647} - [kvm] x86: Fix wrong masking on relative jump/call (Bandan Das) [1152997 1209995] {CVE-2014-3647} - [kvm] Fix kvm_get_page_retry_io __gup retval check (Bandan Das) [1209995] - [kvm] iommu: Convert to use new iommu_capable() API function (Bandan Das) [1209995] - [kvm] kvm/x86/mmu: Pass gfn and level to rmapp callback (Bandan Das) [1209995] - [kvm] x86: use macros to compute bank MSRs (Bandan Das) [1209995] - [kvm] x86: Remove debug assertion of non-PAE reserved bits (Bandan Das) [1209995] - [kvm] don't take vcpu mutex for obviously invalid vcpu ioctls (Bandan Das) [1209995] - [kvm] Faults which trigger IO release the mmap_sem (Bandan Das) [1209995] - [kvm] x86: fix two typos in comment (Bandan Das) [1209995] - [kvm] vmx: Inject #GP on invalid PAT CR (Bandan Das) [1209995] - [kvm] x86: emulating descriptor load misses long-mode case (Bandan Das) [1209995] - [kvm] x86: directly use kvm_make_request again (Bandan Das) [1209995] - [kvm] x86: count actual tlb flushes (Bandan Das) [1209995] - [kvm] x86: Don't report guest userspace emulation error to userspace (Bandan Das) [1163766 1209995] {CVE-2010-5313 CVE-2014-7842} - [kvm] Make init_rmode_tss() return 0 on success (Bandan Das) [1209995] - [kvm] x86: Warn if guest virtual address space is not 48-bits (Bandan Das) [1209995] - [kvm] kvm-vfio: do not use module_init (Bandan Das) [1209995] - [kvm] eventfd: Remove inclusion of irq.h (Bandan Das) [1209995] - [kvm] correct null pid check in kvm_vcpu_yield_to() (Bandan Das) [1209995] - [kvm] Make init_rmode_identity_map() return 0 on success (Bandan Das) [1209995] - [kvm] vfio: register kvm_device_ops dynamically (Bandan Das) [1209995] - [kvm] device: add simple registration mechanism for kvm_device_ops (Bandan Das) [1209995] - [kvm] Use PCI device flag helper functions (Bandan Das) [1209995] - [kvm] x86: Use kvm_make_request when applicable (Bandan Das) [1209995] - [kvm] mm: export symbol dependencies of is_zero_pfn() (Bandan Das) [1209995] - [kvm] check for !is_zero_pfn() in kvm_is_mmio_pfn() (Bandan Das) [1209995] - [kvm] x86: make apic_accept_irq tracepoint more generic (Bandan Das) [1209995] - [kvm] fix api documentation of KVM_GET_EMULATED_CPUID (Bandan Das) [1209995] - [kvm] document KVM_SET_GUEST_DEBUG api (Bandan Das) [1209995] - [kvm] remove redundant assignments in __kvm_set_memory_region (Bandan Das) [1209995] - [kvm] remove redundant assigment of return value in kvm_dev_ioctl (Bandan Das) [1209995] - [kvm] remove redundant check of in_spin_loop (Bandan Das) [1209995] - [kvm] x86: propagate exception from permission checks on the nested page fault (Bandan Das) [1209995] - [kvm] x86: skip writeback on injection of nested exception (Bandan Das) [1209995] - [kvm] nsvm: propagate the NPF EXITINFO to the guest (Bandan Das) [1209995] - [kvm] x86: reserve bit 8 of non-leaf PDPEs and PML4Es in 64-bit mode on AMD (Bandan Das) [1209995] - [kvm] mmio: cleanup kvm_set_mmio_spte_mask (Bandan Das) [1209995] - [kvm] x86: fix stale mmio cache bug (Bandan Das) [1209995] - [kvm] fix potentially corrupt mmio cache (Bandan Das) [1209995] - [kvm] do not bias the generation number in kvm_current_mmio_generation (Bandan Das) [1209995] - [kvm] x86: use guest maxphyaddr to check MTRR values (Bandan Das) [1209995] - [kvm] remove garbage arg to *hardware_{en, dis}able (Bandan Das) [1209995] - [kvm] forward declare structs in kvm_types.h (Bandan Das) [1209995] - [kvm] x86: remove Aligned bit from movntps/movntpd (Bandan Das) [1209995] - [kvm] vmx: VMXOFF emulation in vm86 should cause #UD (Bandan Das) [1209995] - [kvm] x86: fix some sparse warnings (Bandan Das) [1209995] - [kvm] nvmx: nested TPR shadow/threshold emulation (Bandan Das) [1209995] - [kvm] nvmx: introduce nested_get_vmcs12_pages (Bandan Das) [1209995] - [kvm] Unconditionally export KVM_CAP_USER_NMI (Bandan Das) [1209995] - [kvm] Unconditionally export KVM_CAP_READONLY_MEM (Bandan Das) [1209995] - [kvm] Introduce gfn_to_hva_memslot_prot (Bandan Das) [1209995] - [kvm] x86: fix tracing for 32-bit (Bandan Das) [1209995] - [kvm] clarify the idea of kvm_dirty_regs (Bandan Das) [1209995] - [kvm] x86: Replace X86_FEATURE_NX offset with the definition (Bandan Das) [1209995] - [kvm] avoid unnecessary synchronize_rcu (Bandan Das) [1209995] - [kvm] emulate: warn on invalid or uninitialized exception numbers (Bandan Das) [1209995] - [kvm] emulate: do not return X86EMUL_PROPAGATE_FAULT explicitly (Bandan Das) [1209995] - [kvm] x86: Clarify PMU related features bit manipulation (Bandan Das) [1209995] - [kvm] vmx: fix ept reserved bits for 1-GByte page (Bandan Das) [1209995] - [kvm] x86: Clear apic tsc-deadline after deadline (Bandan Das) [1179067 1209995] - [kvm] x86: #GP when attempts to write reserved bits of Variable Range MTRRs (Bandan Das) [1209995] - [kvm] x86: fix check legal type of Variable Range MTRRs (Bandan Das) [1209995] - [kvm] arch/x86: Use RCU_INIT_POINTER(x, NULL) in kvm/vmx.c (Bandan Das) [1209995] - [kvm] virt/kvm/assigned-dev.c: Set 'dev->irq_source_id' to '-1' after free it (Bandan Das) [1209995] - [kvm] x86: raise invalid TSS exceptions during a task switch (Bandan Das) [1209995] - [kvm] x86: drop fpu_activate hook (Bandan Das) [1209995] - [kvm] x86: do not check CS.DPL against RPL during task switch (Bandan Das) [1209995] - [kvm] svm: add rdmsr support for AMD event registers (Bandan Das) [1209995] - [kvm] x86: Avoid emulating instructions on #UD mistakenly (Bandan Das) [1209995] - [kvm] iommu: fix the third parameter of kvm_iommu_put_pages (CVE-2014-3601) (Bandan Das) [1209995] - [kvm] nvmx: fix "acknowledge interrupt on exit" when APICv is in use (Bandan Das) [1209995] - [kvm] nvmx: Fix nested vmexit ack intr before load vmcs01 (Bandan Das) [1209995] - [kvm] Allow KVM_CHECK_EXTENSION on the vm fd (Bandan Das) [1209995] - [kvm] Rename and add argument to check_extension (Bandan Das) [1209995] - [kvm] x86/kvm: Resolve shadow warning from min macro (Bandan Das) [1209995] - [kvm] Resolve missing-field-initializers warnings (Bandan Das) [1209995] - [kvm] Replace NR_VMX_MSR with its definition (Bandan Das) [1209995] - [kvm] x86: Assertions to check no overrun in MSR lists (Bandan Das) [1209995] - [kvm] x86: set rflags.rf during fault injection (Bandan Das) [1209995] - [kvm] x86: Setting rflags.rf during rep-string emulation (Bandan Das) [1209995] - [kvm] x86: kvm: Make kvm_get_time_and_clockread() nanoseconds based (Bandan Das) [1209995] - [kvm] x86: DR6/7.RTM cannot be written (Bandan Das) [1209995] - [kvm] nvmx: clean up nested_release_vmcs12 and code around it (Bandan Das) [1209995] - [kvm] nvmx: fix lifetime issues for vmcs02 (Bandan Das) [1209995 1220461] - [kvm] x86: emulator injects #DB when RFLAGS.RF is set (Bandan Das) [1209995] - [kvm] x86: Cleanup of rflags.rf cleaning (Bandan Das) [1209995] - [kvm] x86: Clear rflags.rf on emulated instructions (Bandan Das) [1209995] - [kvm] x86: popf emulation should not change RF (Bandan Das) [1209995] - [kvm] x86: Clearing rflags.rf upon skipped emulated instruction (Bandan Das) [1209995] - [kvm] nvmx: Fix virtual interrupt delivery injection (Bandan Das) [1209995] - [kvm] x86: Emulator support for #UD on CPL>0 (Bandan Das) [1209995] - [kvm] x86: Emulator flag for instruction that only support 16-bit addresses in real mode (Bandan Das) [1209995] - [kvm] x86: use kvm_read_guest_page for emulator accesses (Bandan Das) [1036792 1209995] - [kvm] x86: ensure emulator fetches do not span multiple pages (Bandan Das) [1036792 1209995] - [kvm] emulate: put pointers in the fetch_cache (Bandan Das) [1036792 1209995] - [kvm] emulate: avoid per-byte copying in instruction fetches (Bandan Das) [1036792 1209995] - [kvm] emulate: avoid repeated calls to do_insn_fetch_bytes (Bandan Das) [1036792 1209995] - [kvm] emulate: speed up do_insn_fetch (Bandan Das) [1036792 1209995] - [kvm] emulate: do not initialize memopp (Bandan Das) [1036792 1209995] - [kvm] emulate: rework seg_override (Bandan Das) [1036792 1209995] - [kvm] emulate: clean up initializations in init_decode_cache (Bandan Das) [1036792 1209995] - [kvm] emulate: cleanup decode_modrm (Bandan Das) [1036792 1209995] - [kvm] emulate: Remove ctxt->intercept and ctxt->check_perm checks (Bandan Das) [1036792 1209995] - [kvm] emulate: move init_decode_cache to emulate.c (Bandan Das) [1036792 1209995] - [kvm] emulate: simplify writeback (Bandan Das) [1036792 1209995] - [kvm] emulate: speed up emulated moves (Bandan Das) [1036792 1209995] - [kvm] emulate: protect checks on ctxt->d by a common "if (unlikely())" (Bandan Das) [1036792 1209995] - [kvm] emulate: move around some checks (Bandan Das) [1036792 1209995] - [kvm] x86: avoid useless set of KVM_REQ_EVENT after emulation (Bandan Das) [1209995] - [kvm] x86: return all bits from get_interrupt_shadow (Bandan Das) [1209995] - [kvm] vmx: speed up emulation of invalid guest state (Bandan Das) [1209995] - [kvm] svm: writes to MSR_K7_HWCR generates GPE in guest (Bandan Das) [1209995] - [kvm] x86: Pending interrupt may be delivered after INIT (Bandan Das) [1209995] - [kvm] Synthesize G bit for all segments (Bandan Das) [1209995] - [kvm] x86: Fix lapic.c debug prints (Bandan Das) [1209995] - [kvm] nsvm: Set correct port for IOIO interception evaluation (Bandan Das) [1209995] - [kvm] nsvm: Fix IOIO size reported on emulation (Bandan Das) [1209995] - [kvm] nsvm: Fix IOIO bitmap evaluation (Bandan Das) [1209995] - [kvm] nsvm: Do not report CLTS via SVM_EXIT_WRITE_CR0 to L1 (Bandan Das) [1209995] - [kvm] tracing: Add trace_seq_buffer_ptr() helper function (Bandan Das) [1209995] - [kvm] arch: x86: kvm: x86.c: Cleaning up variable is set more than once (Bandan Das) [1209995] - [kvm] vmx: vmx instructions handling does not consider cs.l (Bandan Das) [1209995] - [kvm] vmx: handle_cr ignores 32/64-bit mode (Bandan Das) [1209995] - [kvm] x86: Hypercall handling does not considers opsize correctly (Bandan Das) [1209995] - [kvm] x86: check DR6/7 high-bits are clear only on long-mode (Bandan Das) [1209995] - [kvm] nvmx: Fix returned value of MSR_IA32_VMX_VMCS_ENUM (Bandan Das) [1209995] - [kvm] nvmx: Allow to disable VM_{ENTRY_LOAD, EXIT_SAVE}_DEBUG_CONTROLS (Bandan Das) [1209995] - [kvm] nvmx: Fix returned value of MSR_IA32_VMX_PROCBASED_CTLS (Bandan Das) [1209995] - [kvm] nvmx: Allow to disable CR3 access interception (Bandan Das) [1209995] - [kvm] nvmx: Advertise support for MSR_IA32_VMX_TRUE_*_CTLS (Bandan Das) [1209995] - [kvm] x86: Fix constant value of VM_{EXIT_SAVE, ENTRY_LOAD}_DEBUG_CONTROLS (Bandan Das) [1209995] - [kvm] x86: NOP emulation clears (incorrectly) the high 32-bits of RAX (Bandan Das) [1209995] - [kvm] x86: emulation of dword cmov on long-mode should clear [63:32] (Bandan Das) [1209995] - [kvm] x86: Inter-privilege level ret emulation is not implemeneted (Bandan Das) [1152997 1209995] {CVE-2014-3647} - [kvm] x86: Wrong emulation on 'xadd X, X' (Bandan Das) [1209995] - [kvm] x86: bit-ops emulation ignores offset on 64-bit (Bandan Das) [1209995] - [kvm] x86: vmx: use PAGE_ALIGNED instead of IS_ALIGNED(..., PAGE_SIZE) (Bandan Das) [1209995] - [kvm] emulate: fix harmless typo in MMX decoding (Bandan Das) [1209995] - [kvm] emulate: simplify BitOp handling (Bandan Das) [1209995] - [kvm] emulate: POP SS triggers a MOV SS shadow too (Bandan Das) [1209995] - [kvm] x86: smsw emulation is incorrect in 64-bit mode (Bandan Das) [1209995] - [kvm] x86: Return error on cmpxchg16b emulation (Bandan Das) [1209995] - [kvm] x86: rdpmc emulation checks the counter incorrectly (Bandan Das) [1209995] - [kvm] x86: movnti minimum op size of 32-bit is not kept (Bandan Das) [1209995] - [kvm] x86: cmpxchg emulation should compare in reverse order (Bandan Das) [1209995] - [kvm] x86: sgdt and sidt are not privilaged (Bandan Das) [1209995] - [kvm] x86: Loading segments on 64-bit mode may be wrong (Bandan Das) [1152997 1209995] {CVE-2014-3647} - [kvm] x86: Emulator ignores LDTR/TR extended base on LLDT/LTR (Bandan Das) [1152997 1209995] {CVE-2014-3647} - [kvm] x86: Mark VEX-prefix instructions emulation as unimplemented (Bandan Das) [1209995] - [kvm] x86: mmu: flush tlb out of mmu lock when write-protect the sptes (Bandan Das) [1209995] - [kvm] x86: mmu: flush tlb if the spte can be locklessly modified (Bandan Das) [1209995] - [kvm] x86: mmu: lazily drop large spte (Bandan Das) [1209995] - [kvm] x86: mmu: properly check last spte in fast_page_fault() (Bandan Das) [1209995] - [kvm] x86: optimize out smp_mb after srcu_read_unlock (Bandan Das) [1209995] - [kernel] srcu: API for barrier after srcu read unlock (Bandan Das) [1209995]- [pci] pciehp: Fix pcie_wait_cmd() timeout (Myron Stowe) [1223472] - [pci] revert "pci: Make sure bus number resources stay within their parents bounds" (Myron Stowe) [1223472] - [pci] revert "pci: Don't scan random busses in pci_scan_bridge()" (Myron Stowe) [1223472] - [pci] acpiphp / radeon / nouveau: Remove acpi_bus_no_hotplug() (Myron Stowe) [1223472] - [pci] Remove "no hotplug settings from platform" warning (Myron Stowe) [1223472] - [pci] Add pci_ignore_hotplug() to ignore hotplug events for a device (Myron Stowe) [1223472] - [pci] maintainers: Add Lucas Stach as co-maintainer for i.MX6 PCI driver (Myron Stowe) [1223472] - [pci] msi: Use irq_get_msi_desc() to simplify code (Myron Stowe) [1223472] - [pci] msi: Remove unused list access in __pci_restore_msix_state() (Myron Stowe) [1223472] - [pci] msi: Retrieve first MSI IRQ from msi_desc rather than pci_dev (Myron Stowe) [1223472] - [pci] msi: Remove unused function msi_remove_pci_irq_vectors() (Myron Stowe) [1223472] - [pci] msi: Add msi_setup_entry() to clean up MSI initialization (Myron Stowe) [1223472] - [pci] Configure ASPM when enabling device (Myron Stowe) [1223472] - [pci] x86: don't exclude low BIOS area when allocating address space for non-PCI c (Myron Stowe) [1223472] - [pci] Tidy resource assignment messages (Myron Stowe) [1223472] - [pci] Return conventional error values from pci_revert_fw_address() (Myron Stowe) [1223472] - [pci] Cleanup control flow (Myron Stowe) [1223472] - [pci] cpqphp: Remove unnecessary null test before debugfs_remove() (Myron Stowe) [1223472] - [pci] pciehp: Remove struct controller.no_cmd_complete (Myron Stowe) [1223472] - [pci] msi: Cache Multiple Message Capable in struct msi_desc (Myron Stowe) [1223472] - [pci] msi: Remove unused msi_enabled_mask() (Myron Stowe) [1223472] - [pci] msi: Add internal msix_clear_and_set_ctrl() function (Myron Stowe) [1223472] - [pci] powerpc: Remove duplicate logic (Myron Stowe) [1223472] - [pci] Make resetting secondary bus logic common (Myron Stowe) [1223472] - [pci] pci: Fix sysfs acpi_index and label errors (Myron Stowe) [1223472] - [pci] portdrv: Remove warning about invalid IRQ for hot-added PCIe ports (Myron Stowe) [1223472] - [pci] pciehp: Remove assumptions about which commands cause completion events (Myron Stowe) [1223472] - [pci] pciehp: Compute timeout from hotplug command start time (Myron Stowe) [1223472] - [pci] pciehp: Wait for hotplug command completion lazily (Myron Stowe) [1223472] - [pci] pciehp: Make pcie_wait_cmd() self-contained (Myron Stowe) [1223472] - [pci] label: treat PCI label with index 0 as valid label (Myron Stowe) [1223472] - [pci] acpi: replace open-coded _DSM code with helper functions (Myron Stowe) [1223472] - [pci] label: release allocated ACPI object on error recovery path (Myron Stowe) [1223472] - [pci] acpi: Eliminate the DEVICE_ACPI_HANDLE() macro (Myron Stowe) [1223472] - [fs] ext4: fix overflow when updating superblock backups after resize (Lukas Czerner) [1220312] - [fs] ext4: fix growing of tiny filesystems (Lukas Czerner) [1220312] - [fs] ext4: make fsync to sync parent dir in no-journal for real this time (Lukas Czerner) [1220312] - [fs] ext4: don't release reserved space for previously allocated cluster (Lukas Czerner) [1220312] - [fs] ext4: fix loss of delalloc extent info in ext4_zero_range() (Lukas Czerner) [1220312] - [fs] ext4: remove unnecessary lock/unlock of i_block_reservation_lock (Lukas Czerner) [1220312] - [fs] ext4: remove useless condition in if statement (Lukas Czerner) [1220312] - [fs] ext4: fix comments in ext4_can_extents_be_merged() (Lukas Czerner) [1220312] - [fs] ext4: fix transposition typo in format string (Lukas Czerner) [1220312] - [fs] ext4: fix bh leak on error paths in ext4_rename() and ext4_cross_rename() (Lukas Czerner) [1220312] - [fs] ext4: fix indirect punch hole corruption (Lukas Czerner) [1220312] - [fs] ext4: ignore journal checksum on remount; don't fail (Lukas Czerner) [1220312] - [fs] ext4: remove duplicate remount check for JOURNAL_CHECKSUM change (Lukas Czerner) [1220312] - [fs] jbd2: complain about descriptor block checksum errors (Lukas Czerner) [1220312] - [fs] ext4: remove spurious KERN_INFO from ext4_warning call (Lukas Czerner) [1220312] - [fs] ext4: prevent online resize with backup superblock (Lukas Czerner) [1220312] - [fs] move_extent_per_page(): get rid of unused w_flags (Lukas Czerner) [1220312] - [fs] ext4: ext4_da_convert_inline_data_to_extent drop locked page after error (Lukas Czerner) [1220312] - [fs] ext4: ext4_inline_data_fiemap should respect callers argument (Lukas Czerner) [1220312] - [fs] ext4: prevent fsreentrance deadlock for inline_data (Lukas Czerner) [1220312] - [fs] jbd2: fix regression where we fail to initialize checksum seed when loading (Lukas Czerner) [1220312] - [fs] ext4: forbid journal_async_commit in data=ordered mode (Lukas Czerner) [1220312] - [fs] jbd2: remove unnecessary NULL check before iput() (Lukas Czerner) [1220312] - [fs] ext4: Remove an unnecessary check for NULL before iput() (Lukas Czerner) [1220312] - [fs] ext4: remove unneeded code in ext4_unlink (Lukas Czerner) [1220312] - [fs] ext4: remove never taken branch from ext4_ext_shift_path_extents() (Lukas Czerner) [1220312] - [fs] ext4: create nojournal_checksum mount option (Lukas Czerner) [1220312] - [fs] ext4: update comments regarding ext4_delete_inode() (Lukas Czerner) [1220312] - [fs] ext4: cleanup GFP flags inside resize path (Lukas Czerner) [1220312] - [fs] ext4: cache extent hole in extent status tree for ext4_da_map_blocks() (Lukas Czerner) [1220312] - [fs] ext4: fix block reservation for bigalloc filesystems (Lukas Czerner) [1220312] - [fs] ext4: fix end of region partial cluster handling (Lukas Czerner) [1220312] - [fs] ext4: miscellaneous partial cluster cleanups (Lukas Czerner) [1220312] - [fs] ext4: fix end of leaf partial cluster handling (Lukas Czerner) [1220312] - [fs] ext4: fix partial cluster initialization (Lukas Czerner) [1220312] - [fs] ext4: move_extent improve bh vanishing success factor (Lukas Czerner) [1220312] - [fs] ext4: make ext4_ext_convert_to_initialized() return proper number of blocks (Lukas Czerner) [1220312] - [fs] ext4: bail early when clearing inode journal flag fails (Lukas Czerner) [1220312] - [fs] ext4: bail out from make_indexed_dir() on first error (Lukas Czerner) [1220312] - [fs] jbd2: use a better hash function for the revoke table (Lukas Czerner) [1220312] - [fs] ext4: disallow changing journal_csum option during remount (Lukas Czerner) [1220312] - [fs] ext4: enable journal checksum when metadata checksum feature enabled (Lukas Czerner) [1220312] - [fs] ext4: fix oops when loading block bitmap failed (Lukas Czerner) [1220312] - [fs] xfs: allow appending aio writes (Eric Sandeen) [1053615] - [fs] direct-io: add flag to allow aio writes beyond i_size (Eric Sandeen) [1053615] - [fs] ext4: fix data corruption caused by unwritten and delayed extents (Lukas Czerner) [1213487] - [fs] gfs2: Use average srttb value in congestion calculations (Robert S Peterson) [1162821] - [fs] xfs: disallow ro->rw remount on norecovery mount (Eric Sandeen) [1206220] - [fs] nfs: Fixing lease renewal (Benjamin Coddington) [1205048] - [fs] bio: modify __bio_add_page() to accept pages that don't start a new segment (Maurizio Lombardi) [1094392]- [perf] probe: Fix segfault if passed with '' (Jiri Olsa) [1222189] - [perf] report: Fix -T/--threads option to work again (Jiri Olsa) [1222189] - [perf] bench numa: Fix immediate meeting of convergence condition (Jiri Olsa) [1222189] - [perf] bench numa: Fixes of --quiet argument (Jiri Olsa) [1222189] - [perf] bench futex: Fix hung wakeup tasks after requeueing (Jiri Olsa) [1222189] - [perf] probe: Fix bug with global variables handling (Jiri Olsa) [1222189] - [perf] top: Fix a segfault when kernel map is restricted (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Fix build failure on 32-bit arch (Jiri Olsa) [1222189] - [perf] kmem: Fix compiles on RHEL6/OL6 (Jiri Olsa) [1222189] - [perf] tools lib api: Undefine _FORTIFY_SOURCE before setting it (Jiri Olsa) [1222189] - [perf] kmem: Consistently use PRIu64 for printing u64 values (Jiri Olsa) [1222189] - [perf] trace: Disable events and drain events when forked workload ends (Jiri Olsa) [1222189] - [perf] trace: Enable events when doing system wide tracing and starting a workload (Jiri Olsa) [1222189] - [perf] probe: Fix segfault when probe with lazy_line to file (Jiri Olsa) [1222189] - [perf] probe: Find compilation directory path for lazy matching (Jiri Olsa) [1222189] - [perf] probe: Set retprobe flag when probe in address-based alternative mode (Jiri Olsa) [1222189] - [perf] kmem: Analyze page allocator events also (Jiri Olsa) [1222189] - [perf] evlist: Fix type for references to data_head/tail (Jiri Olsa) [1222189] - [perf] probe: Check the orphaned -x option (Jiri Olsa) [1222189] - [perf] probe: Support multiple probes on different binaries (Jiri Olsa) [1222189] - [perf] buildid-list: Fix segfault when show DSOs with hits (Jiri Olsa) [1222189] - [perf] tools: Fix cross-endian analysis (Jiri Olsa) [1222189] - [perf] tools: Fix error path to do closedir() when synthesizing threads (Jiri Olsa) [1222189] - [perf] tools: Fix synthesizing fork_event.ppid for non-main thread (Jiri Olsa) [1222189] - [perf] tools: Add 'I' event modifier for exclude_idle bit (Jiri Olsa) [1222189] - [perf] report: Don't call map__kmap if map is NULL (Jiri Olsa) [1222189] - [perf] probe: Fix ARM 32 building error (Jiri Olsa) [1222189] - [perf] tools: Merge all perf_event_attr print functions (Jiri Olsa) [1222189] - [perf] sched replay: Use replay_repeat to calculate the runavg of cpu usage instead of the default value 10 (Jiri Olsa) [1222189] - [perf] sched replay: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] sched replay: Fix the EMFILE error caused by the limitation of the maximum open files (Jiri Olsa) [1222189] - [perf] sched replay: Handle the dead halt of sem_wait when create_tasks() fails for any task (Jiri Olsa) [1222189] - [perf] sched replay: Fix the segmentation fault problem caused by pr_err in threads (Jiri Olsa) [1222189] - [perf] sched replay: Realloc the memory of pid_to_task stepwise to adapt to the different pid_max configurations (Jiri Olsa) [1222189] - [perf] sched replay: Alloc the memory of pid_to_task dynamically to adapt to the unexpected change of pid_max (Jiri Olsa) [1222189] - [perf] sched replay: Increase the MAX_PID value to fix assertion failure problem (Jiri Olsa) [1222189] - [perf] sched replay: Use struct task_desc instead of struct task_task for correct meaning (Jiri Olsa) [1222189] - [perf] kmem: Respect -i option (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Honor operator priority (Jiri Olsa) [1222189] - [perf] kmaps: Check kmaps to make code more robust (Jiri Olsa) [1222189] - [perf] evlist: Fix inverted logic in perf_mmap__empty (Jiri Olsa) [1222189] - [perf] data: Support using -f to override perf.data file ownership for 'convert' (Jiri Olsa) [1222189] - [perf] trace: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] timechart: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] script: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] mem: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] lock: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] kvm: Support using -f to override perf.data.guest file ownership (Jiri Olsa) [1222189] - [perf] kmem: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] inject: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] evlist: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] probe: Fix to track down unnamed union/structure members (Jiri Olsa) [1222189] - [perf] db-export: No need to have ->thread twice in struct export_sample (Jiri Olsa) [1222189] - [perf] db-export: No need to pass thread twice to db_export__sample (Jiri Olsa) [1222189] - [perf] scripting: No need to pass thread twice to the scripting callbacks (Jiri Olsa) [1222189] - [perf] script: No need to lookup thread twice (Jiri Olsa) [1222189] - [perf] ordered_samples: Remove references to perf_{evlist, tool} and machines (Jiri Olsa) [1222189] - [perf] session: Always initialize ordered_events (Jiri Olsa) [1222189] - [perf] tools: Fix ppid for synthesized fork events (Jiri Olsa) [1222189] - [perf] tools: Refactor comm/tgid lookup (Jiri Olsa) [1222189] - [perf] callchain: Fix kernel symbol resolution by remembering the cpumode (Jiri Olsa) [1222189] - [perf] build: Disable libbabeltrace check by default (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Zero should not be considered "not found" in eval_flag() (Jiri Olsa) [1222189] - [perf] trace: Fix syscall enter formatting bug (Jiri Olsa) [1222189] - [perf] tools: Set JOBS based on CPU or processor (Jiri Olsa) [1222189] - [perf] Bump max number of cpus to 1024 (Jiri Olsa) [1222189] - [perf] evlist: Return the first evsel with an invalid filter in apply_filters() (Jiri Olsa) [1222189] - [perf] timechart: Fix SIBGUS error on sparc64 (Jiri Olsa) [1222189] - [perf] tools: Add pid/tid filtering to report and script commands (Jiri Olsa) [1222189] - [perf] diff: Add kallsyms option (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Add support for __print_array() (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Free filter tokens in process_filter() (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Add way to find sub buffer boundary (Jiri Olsa) [1222189] - [perf] tools lib traceevent kbuffer: Remove extra update to data pointer in PADDING (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Make plugin options either string or boolean (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Add pevent_data_pid_from_comm() (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Handle z in bprint format (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Copy trace_clock and free it (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Handle NULL comm name (Jiri Olsa) [1222189] - [perf] symbols: Save DSO loading errno to better report errors (Jiri Olsa) [1222189] - [perf] target: Simplify handling of strerror_r return (Jiri Olsa) [1222189] - [perf] tools: Work around lack of sched_getcpu in glibc < 2.6 (Jiri Olsa) [1222189] - [perf] kmem: Print big numbers using thousands' group (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Factor out allocating and processing args (Jiri Olsa) [1222189] - [perf] probe: Fix to get ummapped symbol address on kernel (Jiri Olsa) [1222189] - [perf] tools: Remove (null) value of "Sort order" for perf mem report (Jiri Olsa) [1222189] - [perf] annotate: Allow annotation for decompressed kernel modules (Jiri Olsa) [1222189] - [perf] tools: Try to lookup kernel module map before creating one (Jiri Olsa) [1222189] - [perf] tools: Remove is_kmodule_extension function (Jiri Olsa) [1222189] - [perf] tools: Remove compressed argument from is_kernel_module (Jiri Olsa) [1222189] - [perf] tools: Use kmod_path__parse in is_kernel_module (Jiri Olsa) [1222189] - [perf] tools: Use kmod_path__parse in decompress_kmodule (Jiri Olsa) [1222189] - [perf] tools: Use kmod_path__parse in map_groups__set_modules_path_dir (Jiri Olsa) [1222189] - [perf] tools: Use kmod_path__parse for machine__new_dso (Jiri Olsa) [1222189] - [perf] tools: Add machine__module_dso function (Jiri Olsa) [1222189] - [perf] tools: Add dsos__addnew function (Jiri Olsa) [1222189] - [perf] tools: Add kmod_path__parse function (Jiri Olsa) [1222189] - [perf] tools: Add lzma decompression support for kernel module (Jiri Olsa) [1222189] - [perf] tools build: Add feature check for lzma library (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Add destructor for format_field (Jiri Olsa) [1222189] - [perf] hists browser: Indicate which callchain entries are annotated (Jiri Olsa) [1222189] - [perf] trace: Handle legacy syscalls tracepoints (Jiri Olsa) [1222189] - [perf] build: Move feature checks code under tools/build (Jiri Olsa) [1222189] - [perf] build: Make features checks directory configurable (Jiri Olsa) [1222189] - [perf] build: Separate feature make support into config/Makefile.feature (Jiri Olsa) [1222189] - [perf] build: Fix feature_check name clash (Jiri Olsa) [1222189] - [perf] trace: Fix summary_only option (Jiri Olsa) [1222189] - [perf] probe: Fix failure to add multiple probes without debuginfo (Jiri Olsa) [1222189] - [perf] build: Add config/feature-checks/*.output to the .gitignore file (Jiri Olsa) [1222189] - [perf] build: Use FEATURE-DUMP instead of PERF-FEATURES in the .gitignore file (Jiri Olsa) [1222189] - [perf] tools: Don't allow empty argument for field-separator (Jiri Olsa) [1222189] - [perf] report: Don't allow empty argument for '-t' (Jiri Olsa) [1222189] - [perf] callchain: Separate eh/debug frame offset cache (Jiri Olsa) [1222189] - [perf] tools: Avoid confusion with preloaded bash function for perf bash completion (Jiri Olsa) [1222189] - [perf] tools: Add the bash completion for listing subsubcommands of perf trace (Jiri Olsa) [1222189] - [perf] tools: Add the bash completion for listing subsubcommands of perf timechart (Jiri Olsa) [1222189] - [perf] tools: Add the bash completion for listing subsubcommands of perf test (Jiri Olsa) [1222189] - [perf] tools: Add the bash completion for listing subsubcommands of perf script (Jiri Olsa) [1222189] - [perf] tools: Add the bash completion for listing subsubcommands of perf help (Jiri Olsa) [1222189] - [perf] tools: Add the bash completion for listing subsubcommands of perf data (Jiri Olsa) [1222189] - [perf] tools: Fix the bash completion for listing subcommands of perf (Jiri Olsa) [1222189] - [perf] tools: Fix the bash completion to support listing events for --event (Jiri Olsa) [1222189] - [perf] tools: Fix the bash completion for listing events of perf subcommand record|stat|top -e (Jiri Olsa) [1222189] - [perf] tools: Provide the right bash completion for listing options of perf subcommand subsubcommand (Jiri Olsa) [1222189] - [perf] tools: Fix the bash completion for listing subsubcommands of perf subcommand (Jiri Olsa) [1222189] - [perf] tools: Fix the bash completion for listing options of perf subcommand (Jiri Olsa) [1222189] - [perf] tools: Fix perf-read-vdsox32 not building and lib64 install dir (Jiri Olsa) [1222189] - [perf] build: Rename feature_print_var_code to print_var_code (Jiri Olsa) [1222189] - [perf] build: Rename PERF-FEATURES into FEATURE-DUMP (Jiri Olsa) [1222189] - [perf] build: Rename display_vf to feature_verbose (Jiri Olsa) [1222189] - [perf] build: Rename display_lib into feature_display (Jiri Olsa) [1222189] - [perf] build: Get rid of VF_FEATURE_TESTS (Jiri Olsa) [1222189] - [perf] build: Rename CORE_FEATURE_TESTS to FEATURE_TESTS (Jiri Olsa) [1222189] - [perf] build: Get rid of LIB_INCLUDE variable (Jiri Olsa) [1222189] - [perf] build: Fix pthread-attr-setaffinity-np include in test-all (Jiri Olsa) [1222189] - [perf] build: Move features build output under features directory (Jiri Olsa) [1222189] - [perf] build: Disable default check for libbabeltrace (Jiri Olsa) [1222189] - [perf] tools: Fix building error for arm64 (Jiri Olsa) [1222189] - [perf] hists browser: Allow annotating entries in callchains (Jiri Olsa) [1222189] - [perf] hists: Remove hist_entry->used, not used anymore (Jiri Olsa) [1222189] - [perf] hists browser: Fix up some branch alignment (Jiri Olsa) [1222189] - [perf] hists browser: Simplify symbol annotation menu setup (Jiri Olsa) [1222189] - [perf] data: Add tracepoint events fields CTF conversion support (Jiri Olsa) [1222189] - [perf] kmem: Fix alignment of slab result table (Jiri Olsa) [1222189] - [perf] kmem: Allow -v option (Jiri Olsa) [1222189] - [perf] kmem: Fix segfault when invalid sort key is given (Jiri Olsa) [1222189] - [perf] stat: Always correctly indent ratio column (Jiri Olsa) [1222189] - [perf] stat: Fix IPC and other formulas with -A (Jiri Olsa) [1222189] - [perf] stat: Output running time and run/enabled ratio in CSV mode (Jiri Olsa) [1222189] - [perf] hists browser: Fix UI bug after fold/unfold (Jiri Olsa) [1222189] - [perf] probe: Fix compiles due to declarations using perf_probe_point (Jiri Olsa) [1222189] - [perf] hists browser: Fix UI bug after zoom into thread/dso/symbol (Jiri Olsa) [1222189] - [perf] probe: Fix possible double free on error (Jiri Olsa) [1222189] - [perf] tools: Output feature detection's gcc output to a file (Jiri Olsa) [1222189] - [perf] build: Fix libbabeltrace detection (Jiri Olsa) [1222189] - [perf] probe: Allow weak symbols to be probed (Jiri Olsa) [1222189] - [perf] symbols: Allow symbol alias when loading map for symbol name (Jiri Olsa) [1222189] - [perf] revert "perf probe: Fix to fall back to find probe point in symbols" (Jiri Olsa) [1222189] - [perf] probe: Fix --line to handle aliased symbols in glibc (Jiri Olsa) [1222189] - [perf] probe: Fix to handle aliased symbols in glibc (Jiri Olsa) [1222189] - [perf] ordered_events: Adopt queue() method (Jiri Olsa) [1222189] - [perf] tools: Remove superfluous thread->comm_set setting (Jiri Olsa) [1222189] - [perf] tools: tool->finished_round() doesn't need perf_session (Jiri Olsa) [1222189] - [perf] ordered_events: Allow tools to specify a deliver method (Jiri Olsa) [1222189] - [perf] ordered_events: Shorten function signatures (Jiri Olsa) [1222189] - [perf] ordered_events: Untangle from perf_session (Jiri Olsa) [1222189] - [perf] sched: No need to keep the session around (Jiri Olsa) [1222189] - [perf] tools: Reference count struct thread (Jiri Olsa) [1222189] - [perf] tools: Initialize cpu set in pthread_attr_setaffinity_np feature test (Jiri Olsa) [1222189] - [perf] probe: Remove bias offset to find probe point by address (Jiri Olsa) [1222189] - [perf] probe: Warn if given uprobe event accesses memory on older kernel (Jiri Olsa) [1222189] - [perf] tools: Improve 'libbabel' feature check failure message (Jiri Olsa) [1222189] - [perf] tools: Improve feature test debuggability (Jiri Olsa) [1222189] - [perf] tools: Improve libbfd detection message (Jiri Olsa) [1222189] - [perf] tools: Improve libperl detection message (Jiri Olsa) [1222189] - [perf] tools: Improve Python feature detection messages (Jiri Olsa) [1222189] - [perf] tools: Remove annoying extra message from the features build (Jiri Olsa) [1222189] - [perf] tools: Add PERF-FEATURES to the .gitignore file (Jiri Olsa) [1222189] - [perf] record: Document --group option (Jiri Olsa) [1222189] - [perf] record: Get rid of -l option from Documentation (Jiri Olsa) [1222189] - [perf] tools: Fix build error on ARCH=i386/x86_64/sparc64 (Jiri Olsa) [1222189] - [perf] tools: Fix FORK after COMM when synthesizing records for pre-existing threads (Jiri Olsa) [1222189] - [perf] stat: Report unsupported events properly (Jiri Olsa) [1222189] - [perf] tools: Compare JOBS to 0 after grep (Jiri Olsa) [1222189] - [perf] tools: Only include tsc file for x86 (Jiri Olsa) [1222189] - [perf] report: Fix branch stack mode cannot be set (Jiri Olsa) [1222189] - [perf] buildid-cache: Show usage with incorrect params (Jiri Olsa) [1222189] - [perf] buildid-cache: Use pr_debug instead of verbose && pr_info (Jiri Olsa) [1222189] - [perf] buildid-cache: Add --purge FILE to remove all caches of FILE (Jiri Olsa) [1222189] - [perf] tools: Fix the bash completion problem of 'perf --*' (Jiri Olsa) [1222189] - [perf] list: Extend raw-dump to certain kind of events (Jiri Olsa) [1222189] - [perf] list: Clean up the printing functions of hardware/software events (Jiri Olsa) [1222189] - [perf] tools: Remove the '--(null)' long_name for --list-opts (Jiri Olsa) [1222189] - [perf] list: Avoid confusion of perf output and the next command prompt (Jiri Olsa) [1222189] - [perf] list: Allow listing events with 'tracepoint' prefix (Jiri Olsa) [1222189] - [perf] list: Sort the output of 'perf list' to view more clearly (Jiri Olsa) [1222189] - [perf] data: Fix sentinel setting for data_cmds array (Jiri Olsa) [1222189] - [perf] probe: Fix a precedence bug (Jiri Olsa) [1222189] - [perf] diff: Support for different binaries (Jiri Olsa) [1222189] - [perf] buildid-cache: Add new buildid cache if update target is not cached (Jiri Olsa) [1222189] - [perf] probe: Handle strdup() failure (Jiri Olsa) [1222189] - [perf] probe: Fix get_real_path to free allocated memory in error path (Jiri Olsa) [1222189] - [perf] probe: Check kprobes blacklist when adding new events (Jiri Olsa) [1222189] - [perf] trace: Fix SIGBUS failures due to misaligned accesses (Jiri Olsa) [1222189] - [perf] data: Add a 'perf' prefix to the generic fields (Jiri Olsa) [1222189] - [perf] data: Add perf data to CTF conversion support (Jiri Olsa) [1222189] - [perf] tools: Add new 'perf data' command (Jiri Olsa) [1222189] - [perf] tools: Add feature check for libbabeltrace (Jiri Olsa) [1222189] - [perf] record: Support recording running/enabled time (Jiri Olsa) [1222189] - [perf] tools: Print the thread's tid on PERF_RECORD_COMM events when -D is asked (Jiri Olsa) [1222189] - [perf] trace: Dump stack on segfaults (Jiri Olsa) [1222189] - [perf] tools: Introduce dump_stack signal helper (Jiri Olsa) [1222189] - [perf] ordered_events: Stop using tool->ordered_events (Jiri Olsa) [1222189] - [perf] session: Remove perf_session from dump_event (Jiri Olsa) [1222189] - [perf] session: Remove perf_session from some deliver event routines (Jiri Olsa) [1222189] - [perf] session: Remove perf_session from warn_errors signature (Jiri Olsa) [1222189] - [perf] evlist: Adopt events_stats from perf_session (Jiri Olsa) [1222189] - [perf] session: Remove wrappers to machines__find (Jiri Olsa) [1222189] - [perf] trace: Separate routine that handles an event from the one that reads it (Jiri Olsa) [1222189] - [perf] trace: Add man page entry for --event (Jiri Olsa) [1222189] - [perf] trace: Introduce --filter-pids (Jiri Olsa) [1222189] - [perf] evlist: Introduce set_filter_pids method (Jiri Olsa) [1222189] - [perf] trace: Filter out the trace pid when no threads are specified (Jiri Olsa) [1222189] - [perf] evlist: Introduce set_filter_pid method (Jiri Olsa) [1222189] - [perf] trace: Only insert blank duration bracket when tracing syscalls (Jiri Olsa) [1222189] - [perf] trace: Support --events foo:bar --no-syscalls (Jiri Olsa) [1222189] - [perf] trace: Allow mixing with other events (Jiri Olsa) [1222189] - [perf] trace: Handle multiple threads better wrt syscalls being intermixed (Jiri Olsa) [1222189] - [perf] trace: Print thread info when following children (Jiri Olsa) [1222189] - [perf] list: Place the header text in its right position (Jiri Olsa) [1222189] - [perf] tools: Fix a bug of segmentation fault (Jiri Olsa) [1222189] - [perf] build: Display make commands on V=1 (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Use tools build framework (Jiri Olsa) [1222189] - [perf] tools lib api: Rename libapikfs.a to libapi.a (Jiri Olsa) [1222189] - [perf] tools lib api: Use tools build framework (Jiri Olsa) [1222189] - [perf] build: Add build documentation (Jiri Olsa) [1222189] - [perf] build: Remove PERF-CFLAGS file (Jiri Olsa) [1222189] - [perf] build: Remove uneeded variables (Jiri Olsa) [1222189] - [perf] build: Remove directory dependency rules (Jiri Olsa) [1222189] - [perf] build: Add single target build framework support (Jiri Olsa) [1222189] - [perf] build: Add arch sparc objects building (Jiri Olsa) [1222189] - [perf] build: Add arch sh objects building (Jiri Olsa) [1222189] - [perf] build: Add arch s390 objects building (Jiri Olsa) [1222189] - [perf] build: Add arch powerpc objects building (Jiri Olsa) [1222189] - [perf] build: Add arch arm64 objects building (Jiri Olsa) [1222189] - [perf] build: Add arch arm objects building (Jiri Olsa) [1222189] - [perf] build: Add arch x86 objects building (Jiri Olsa) [1222189] - [perf] build: Add perf.o object building (Jiri Olsa) [1222189] - [perf] build: Add zlib objects building (Jiri Olsa) [1222189] - [perf] build: Add perf regs objects building (Jiri Olsa) [1222189] - [perf] build: Add scripts objects building (Jiri Olsa) [1222189] - [perf] build: Add gtk objects building (Jiri Olsa) [1222189] - [perf] build: Add slang objects building (Jiri Olsa) [1222189] - [perf] build: Add ui objects building (Jiri Olsa) [1222189] - [perf] build: Add dwarf unwind objects building (Jiri Olsa) [1222189] - [perf] build: Add dwarf objects building (Jiri Olsa) [1222189] - [perf] build: Add probe objects building (Jiri Olsa) [1222189] - [perf] build: Add libperf objects building (Jiri Olsa) [1222189] - [perf] build: Add builtin objects building (Jiri Olsa) [1222189] - [perf] build: Add tests objects building (Jiri Olsa) [1222189] - [perf] build: Add bench objects building (Jiri Olsa) [1222189] - [perf] build: Disable make's built-in rules (Jiri Olsa) [1222189] - [perf] tools: Remove api fs object from python build (Jiri Olsa) [1222189] - [perf] tools build: Add subdir support (Jiri Olsa) [1222189] - [perf] tools build: Add detected config support (Jiri Olsa) [1222189] - [perf] tools build: Add new build support (Jiri Olsa) [1222189] - [perf] buildid-cache: Consolidate .build-id cache path generators (Jiri Olsa) [1222189] - [perf] buildid-cache: Remove unneeded debugdir parameters (Jiri Olsa) [1222189] - [perf] symbols: Define STT_GNU_IFUNC for glibc 2.9 and older (Jiri Olsa) [1222189] - [perf] tools: Make perf aware of tracefs (Jiri Olsa) [1222189] - [perf] tools lib api fs: Add {tracefs, debugfs}_configured() functions (Jiri Olsa) [1222189] - [perf] tools lib api debugfs: Add DEBUGFS_DEFAULT_PATH macro (Jiri Olsa) [1222189] - [perf] tools lib api fs: Add tracefs mount helper functions (Jiri Olsa) [1222189] - [perf] tools lib fs: Add helper to find mounted file systems (Jiri Olsa) [1222189] - [perf] tools: Do not check debugfs MAGIC for tracing files (Jiri Olsa) [1222189] - [perf] evlist: Fix typo in comment (Jiri Olsa) [1222189] - [perf] trace: No need to enable evsels for workload started from perf (Jiri Olsa) [1222189] - [perf] tools: Introduce event_format__fprintf method (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Introduce trace_seq_do_fprintf function (Jiri Olsa) [1222189] - [perf] symbols: debuglink should take symfs option into account (Jiri Olsa) [1222189] - [perf] symbols: Ignore mapping symbols on aarch64 (Jiri Olsa) [1222189] - [perf] probe: Update man page (Jiri Olsa) [1222189] - [perf] probe: Fix to handle optimized not-inlined functions (Jiri Olsa) [1222189] - [perf] tools: Fix a dso open fail message (Jiri Olsa) [1222189] - [perf] tests: Do not rely on dso__data_read_offset() to open dso (Jiri Olsa) [1222189] - [perf] test: Fix dso cache testcase (Jiri Olsa) [1222189] - [perf] tools: Construct LBR call chain (Jiri Olsa) [1222189] - [perf] tools: Enable LBR call stack support (Jiri Olsa) [1222189] - [perf] treewide: Fix typo in printk messages (Jiri Olsa) [1222189] - [perf] annotate: Fix fallback to unparsed disassembler line (Jiri Olsa) [1222189] - [perf] bench: Add -r all so that you can run all mem* routines (Jiri Olsa) [1222189] - [perf] bench: Carve out mem routine benchmarking (Jiri Olsa) [1222189] - [perf] x86/intel/uncore: Move PCI IDs for IMC to uncore driver (Jiri Olsa) [1222189] - [perf] x86/intel/uncore: Add support for Intel Haswell ULT (lower power Mobile Processor) IMC uncore PMUs (Jiri Olsa) [1222189] - [perf] x86/intel: Add cpu_(prepare|starting|dying) for core_pmu (Jiri Olsa) [1222189] - [perf] x86/intel: Add Broadwell support for the LBR callstack (Jiri Olsa) [1222189] - [perf] x86/intel/rapl: Fix energy counter measurements but supporing per domain energy units (Jiri Olsa) [1222189] - [perf] x86/intel: Fix Core2, Atom, NHM, WSM cycles:pp events (Jiri Olsa) [1222189] - [perf] Fix racy group access (Jiri Olsa) [1222189] - [perf] x86: Remove redundant calls to perf_pmu_{dis|en}able() (Jiri Olsa) [1222189] - [perf] Remove type specific target pointers (Jiri Olsa) [1222189] - [perf] x86/intel: Support task events with Intel CQM (Jiri Olsa) [1222189] - [perf] x86/intel: Add Intel Cache QoS Monitoring support (Jiri Olsa) [1222189] - [perf] Move cgroup init before PMU ->event_init() (Jiri Olsa) [1222189] - [perf] Add ->count() function to read per-package counters (Jiri Olsa) [1222189] - [perf] Make perf_cgroup_from_task() global (Jiri Olsa) [1222189] - [perf] powerpc: Fix up flush_branch_stack() users (Jiri Olsa) [1222189] - [perf] x86/intel: Expose LBR callstack to user space tooling (Jiri Olsa) [1222189] - [perf] x86/intel: Discard zero length call entries in LBR call stack (Jiri Olsa) [1222189] - [perf] x86/intel: Disable FREEZE_LBRS_ON_PMI when LBR operates in callstack mode (Jiri Olsa) [1222189] - [perf] x86/intel: Re-organize code that implicitly enables LBR/PEBS (Jiri Olsa) [1222189] - [perf] Simplify the branch stack check (Jiri Olsa) [1222189] - [perf] x86/intel: Save/restore LBR stack during context switch (Jiri Olsa) [1222189] - [perf] x86/intel: Track number of events that use the LBR callstack (Jiri Olsa) [1222189] - [perf] x86/intel: Allocate space for storing LBR stack (Jiri Olsa) [1222189] - [perf] Always switch pmu specific data during context switch (Jiri Olsa) [1222189] - [perf] Add pmu specific data for perf task context (Jiri Olsa) [1222189] - [perf] x86/intel: Add basic Haswell LBR call stack support (Jiri Olsa) [1222189] - [perf] x86/intel: Use context switch callback to flush LBR stack (Jiri Olsa) [1222189] - [perf] Introduce pmu context switch callback (Jiri Olsa) [1222189] - [perf] x86/intel: Reduce lbr_sel_map[] size (Jiri Olsa) [1222189] - [perf] x86/amd/ibs: Convert force_ibs_eilvt_setup() to void (Jiri Olsa) [1222189] - [perf] Update userspace page info for software event (Jiri Olsa) [1222189] - [perf] Update shadow timestamp before add event (Jiri Olsa) [1222189] - [perf] x86/asm/entry: Explicitly optimize vm86 handling in code_segment_base() (Jiri Olsa) [1222189] - [perf] Fix context leak in put_event() (Jiri Olsa) [1222189] - [perf] x86/asm/entry: Fix incorrect TIF_IA32 check in code_segment_base() (Jiri Olsa) [1222189]- [pci] Keep original resource if we fail to expand it (Myron Stowe) [1221057] - [x86] Mark Intel Broadwell-EP processor as supported (Steve Best) [1131674] - [s390] pci: reenable per default (Hendrik Brueckner) [1200410] - [kernel] ftrace: Have control op function callback only trace when RCU is watching (Jiri Olsa) [1197062] - [kernel] rcu: Do not trace rcu_is_watching() functions (Jiri Olsa) [1197062] - [kernel] rcu: Consistent rcu_is_watching() naming (Jiri Olsa) [1197062] - [kernel] rcu: Is it safe to enter an RCU read-side critical section? (Jiri Olsa) [1197062] - [kernel] time: Revert to calling clock_was_set_delayed() while in irq context (Prarit Bhargava) [1222767] - [kernel] tracing: Disable tracing on warning (Josh Poimboeuf) [1149340] - [netdrv] xen-netfront: use correct linear area after linearizing an skb (Vitaly Kuznetsov) [1144931] - [netdrv] xen-netfront: Remove BUGs on paged skb data which crosses a page boundary (Vitaly Kuznetsov) [1144931] - [netdrv] xen-netfront: Fix handling packets on compound pages with skb_linearize (Vitaly Kuznetsov) [1144931] - [powercap] rapl: add IDs for future Xeon CPUs (Steve Best) [1179961] - [thermal] powerclamp: add ids for future xeon cpus (Steve Best) [1179953] - [powerpc] powernv: Use _GLOBAL_TOC for opal wrappers (Steve Best) [1223481] - [powerpc] pseries: Simplify check for suspendability during suspend/migration (Gustavo Duarte) [1207295] - [powerpc] pseries: Introduce api_version to migration sysfs interface (Gustavo Duarte) [1207295] - [powerpc] pseries: Little endian fixes for post mobility device tree update (Gustavo Duarte) [1207295] - [powerpc] book3s: Fix partial invalidation of TLBs in MCE code (Steve Best) [1221090] - [powerpc] book3s: Fix the MCE code to use CONFIG_KVM_BOOK3S_64_HANDLER (Steve Best) [1221090] - [powerpc] powernv: Separate function for OPAL IRQ setup (Steve Best) [1221071] - [powerpc] powernv: Remove "opal" prefix from pr_xxx()s (Steve Best) [1221071] - [powerpc] powernv: Support OPAL requested heartbeat (Steve Best) [1221071]- [fs] aio: Skip timer for io_getevents if timeout=0 (Carlos Maiolino) [1161535] - [fs] proc: fix page_size limit of proc pid cmdline fix (Jarod Wilson) [1193998] - [fs] proc: fix PAGE_SIZE limit of /proc/$PID/cmdline (Jarod Wilson) [1193998] - [hv] remove the per-channel workqueue (Vitaly Kuznetsov) [1203682] - [hv] don't schedule new works in vmbus_onoffer()/vmbus_onoffer_rescind() (Vitaly Kuznetsov) [1203682] - [hv] run non-blocking message handlers in the dispatch tasklet (Vitaly Kuznetsov) [1203682] - [hv] vmbus: Fix a bug in rescind processing in vmbus_close_internal() (Vitaly Kuznetsov) [1203682] - [hv] vmbus: Cleanup vmbus_close_internal() (Vitaly Kuznetsov) [1203682] - [hv] vmbus: missing curly braces in vmbus_process_offer() (Vitaly Kuznetsov) [1203682] - [hv] vmbus: Perform device register in the per-channel work element (Vitaly Kuznetsov) [1203682] - [hv] util: On device remove, close the channel after de-initializing the service (Vitaly Kuznetsov) [1203682] - [hv] vmbus: Remove the channel from the channel list(s) on failure (Vitaly Kuznetsov) [1203682] - [hv] vmbus: Handle both rescind and offer messages in the same context (Vitaly Kuznetsov) [1203682] - [hv] vmbus: Introduce a function to remove a rescinded offer (Vitaly Kuznetsov) [1203682] - [hv] vmbus: Properly handle child device remove (Vitaly Kuznetsov) [1203682] - [hv] vmbus: serialize Offer and Rescind offer (Vitaly Kuznetsov) [1203682] - [hv] net: Add support for vNIC hot removal (Vitaly Kuznetsov) [1203682] - [hv] rename sc_lock to the more generic lock (Vitaly Kuznetsov) [1203682] - [hv] check vmbus_device_create() return value in vmbus_process_offer() (Vitaly Kuznetsov) [1203682] - [hv] vmbus: Fix a race condition when unregistering a device (Vitaly Kuznetsov) [1203682] - [hv] vmbus: prevent cpu offlining on newer hypervisors (Vitaly Kuznetsov) [1167380] - [netdrv] qlge: Fix qlge_update_hw_vlan_features to handle if interface is down (Chad Dupuis) [1164114] - [libata] fixup oops in ata_eh_link_report() (Ewan Milne) [1220144] - [kernel] watchdog: update watchdog_thresh properly (Ulrich Obergfell) [1216074] - [kernel] watchdog: update watchdog attributes atomically (Ulrich Obergfell) [1216074] - [cpufreq] powernv: Report cpu frequency throttling (Gustavo Duarte) [1218970] - [powerpc] powernv: Fix the overflow of OPAL message notifiers head array (Steve Best) [1221089] - [powerpc] powernv: Add OPAL message notifier unregister function (Steve Best) [1221089] - [powerpc] powernv: Add pstore support on powernv (Steve Best) [1220165] - [powerpc] pstore: Add pstore type id for PPC64 opal nvram partition (Steve Best) [1220165] - [powerpc] nvram: Move generic code for nvram and pstore (Steve Best) [1220165] - [powerpc] powernv: Handle compound PE in config accessors (Steve Best) [1211946] - [powerpc] powernv: Handle compound PE for EEH (Steve Best) [1211946] - [powerpc] powernv: Handle compound PE (Steve Best) [1211946] - [powerpc] powernv: Split ioda_eeh_get_state() (Steve Best) [1211946] - [powerpc] powernv: Allow to freeze PE (Steve Best) [1211946] - [powerpc] powernv: Enable M64 aperatus for PHB3 (Steve Best) [1211946] - [infiniband] qib: Add blank line after declaration (Doug Ledford) [1185097 1188513] - [infiniband] qib: Fix checkpatch warnings (Doug Ledford) [1185097 1188513] - [infiniband] qib: Fix potential NULL d_inode dereference (Doug Ledford) [1185097 1188513] - [infiniband] qib: Fix sizeof checkpatch warnings (Doug Ledford) [1185097 1188513] - [infiniband] qib: Add support for the new QMH7360 card (Doug Ledford) [1185097 1188513] - [infiniband] qib: Do not write EEPROM (Doug Ledford) [1185097 1188513] - [infiniband] ipoib: drop mcast_mutex usage (Doug Ledford) [1183881] - [infiniband] ipoib: deserialize multicast joins (Doug Ledford) [1183881] - [infiniband] ipoib: fix MCAST_FLAG_BUSY usage (Doug Ledford) [1183881] - [infiniband] ipoib: No longer use flush as a parameter (Doug Ledford) [1183881] - [infiniband] ipoib: Use dedicated workqueues per interface (Doug Ledford) [1183881] - [infiniband] ipoib: Make the carrier_on_task race aware (Doug Ledford) [1183881] - [infiniband] ipoib: Consolidate rtnl_lock tasks in workqueue (Doug Ledford) [1183881] - [infiniband] ipoib: change init sequence ordering (Doug Ledford) [1183881] - [infiniband] ipoib: factor out ah flushing (Doug Ledford) [1183881] - [infiniband] ipoib: Remove unnecessary port query (Doug Ledford) [1183881]- [block] scsi-mq: fix requests that use a separate CDB buffer (Jeff Moyer) [1209624] - [block] Fix bug in blk_rq_merge_ok (Jeff Moyer) [1209624] - [block] blkmq: Fix NULL pointer deref when all reserved tags in (Jeff Moyer) [1209624] - [block] blk-mq: fix double-free in error path (Jeff Moyer) [1209624] - [block] prevent request-to-request merging with gaps if not allowed (Jeff Moyer) [1209624] - [block] blk-mq: fix false negative out-of-tags condition (Jeff Moyer) [1209624] - [block] blk-mq: get rid of ->cmd_size in the hardware queue (Jeff Moyer) [1209624] - [block] revert "blk-mq: Micro-optimize bt_get()" (Jeff Moyer) [1209624] - [block] blk-mq: Use all available hardware queues (Jeff Moyer) [1209624] - [block] blk-mq: Micro-optimize bt_get() (Jeff Moyer) [1209624] - [block] blk-mq: Fix a race between bt_clear_tag() and bt_get() (Jeff Moyer) [1209624] - [block] blk-mq: Avoid that __bt_get_word() wraps multiple times (Jeff Moyer) [1209624] - [block] blk-mq: re-check for available tags after running the hardware queue (Jeff Moyer) [1209624] - [block] blk-mq: fix hang in bt_get() (Jeff Moyer) [1209624] - [block] blk-mq: cleanup tag free handling (Jeff Moyer) [1209624] - [block] blk-mq: use 'nr_cpu_ids' as highest CPU ID count for hwq <-> cpu map (Jeff Moyer) [1209624] - [block] Fix computation of merged request priority (Jeff Moyer) [1209624] - [block] Return short read or 0 at end of a raw device, not EIO (Jeff Moyer) [1209624] - [block] revert "block: all blk-mq requests are tagged" (Jeff Moyer) [1209624] - [block] fix wrong error return in elevator_init() (Jeff Moyer) [1209624] - [block] scsi: Fix error handling in SCSI_IOCTL_SEND_COMMAND (Jeff Moyer) [1209624] - [block] remove artifical max_hw_sectors cap (Jeff Moyer) [1209624] - [block] include func name in __get_request prints (Jeff Moyer) [1209624] - [block] make blk_update_request print prefix match ratelimited prefix (Jeff Moyer) [1209624] - [block] include/linux/blkdev.h: use NULL instead of zero (Jeff Moyer) [1209624] - [block] block_dev: implement readpages() to optimize sequential read (Jeff Moyer) [1209624] - [block] blk-mq: Make bt_clear_tag() easier to read (Jeff Moyer) [1209624] - [block] blk-mq: fix potential hang if rolling wakeup depth is too high (Jeff Moyer) [1209624] - [block] misplaced rq_complete tracepoint (Jeff Moyer) [1209624] - [block] bdi: reimplement bdev_inode_switch_bdi() (Jeff Moyer) [1209624] - [block] bsg: fix potential error pointer dereference (Jeff Moyer) [1209624] - [block] blk-mq: add BLK_MQ_F_DEFER_ISSUE support flag (Jeff Moyer) [1209624] - [block] blk-mq: put blk_queue_rq_timeout together in blk_mq_init_queue() (Jeff Moyer) [1209624] - [block] remove redundant check about 'set->nr_hw_queues' in blk_mq_alloc_tag_set() (Jeff Moyer) [1209624] - [block] blk-mq: release mq's kobjects in blk_release_queue() (Jeff Moyer) [1209624] - [block] blk-mq: End unstarted requests on a dying queue (Jeff Moyer) [1209624] - [block] blk-mq: Allow requests to never expire (Jeff Moyer) [1209624] - [block] blk-mq: Add helper to abort requeued requests (Jeff Moyer) [1209624] - [block] blk-mq: Let drivers cancel requeue_work (Jeff Moyer) [1209624] - [block] blk-mq: Export if requests were started (Jeff Moyer) [1209624] - [block] blk-mq: Wake tasks entering queue on dying (Jeff Moyer) [1209624] - [block] blk-mq: export blk_mq_freeze_queue() (Jeff Moyer) [1209624] - [block] wake up waiters when a queue is marked dying (Jeff Moyer) [1209624] - [block] blk-mq: Export freeze_unfreeze functions (Jeff Moyer) [1209624] - [block] blk-mq: Exit queue on alloc failure (Jeff Moyer) [1209624] - [block] blk-mq: prevent unmapped hw queue from being scheduled (Jeff Moyer) [1209624] - [block] blk-mq: move the kdump check to blk_mq_alloc_tag_set (Jeff Moyer) [1209624] - [block] blk-mq: handle the single queue case in blk_mq_hctx_next_cpu (Jeff Moyer) [1209624] - [block] blk-mq: add blk_mq_free_hctx_request() (Jeff Moyer) [1209624] - [block] blk-mq: export blk_mq_free_request() (Jeff Moyer) [1209624] - [block] blk-mq: add blk_mq_unique_tag() (Jeff Moyer) [1209624] - [block] blk-mq: add a 'list' parameter to ->queue_rq() (Jeff Moyer) [1209624] - [block] blk-mq: allocate cpumask on the home node (Jeff Moyer) [1209624] - [block] blk-mq: don't wait in blk_mq_queue_enter() if __GFP_WAIT isn't set (Jeff Moyer) [1209624] - [block] block, scsi: fixup blk_get_request dead queue scenarios (Jeff Moyer) [1209624] - [block] blk-mq: export blk_mq_run_hw_queues (Jeff Moyer) [1209624] - [block] blk-mq: make blk_mq_run_queues() static (Jeff Moyer) [1209624] - [block] blk-mq: use get_cpu/put_cpu instead of preempt_disable_preempt_enable (Jeff Moyer) [1209624] - [block] blk-mq: call preempt_disable/enable in blk_mq_run_hw_queue, and only if needed (Jeff Moyer) [1209624] - [block] blk-mq: add blk_mq_init_allocated_queue and export blk_mq_register_disk (Jeff Moyer) [1209624] - [block] blk-mq: fix use of incorrect goto label in blk_mq_init_queue error path (Jeff Moyer) [1209624] - [block] blk-mq: support per-distpatch_queue flush machinery (Jeff Moyer) [1209624] - [block] introduce 'blk_mq_ctx' parameter to blk_get_flush_queue (Jeff Moyer) [1209624] - [block] flush: avoid to figure out flush queue unnecessarily (Jeff Moyer) [1209624] - [block] remove blk_init_flush() and its pair (Jeff Moyer) [1209624] - [block] introduce blk_flush_queue to drive flush machinery (Jeff Moyer) [1209624] - [block] avoid to use q->flush_rq directly (Jeff Moyer) [1209624] - [block] move flush initialization to blk_flush_init (Jeff Moyer) [1209624] - [block] introduce blk_init_flush and its pair (Jeff Moyer) [1209624] - [block] blk-mq: allocate flush_rq in blk_mq_init_flush() (Jeff Moyer) [1209624] - [block] blk-mq: handle failure path for initializing hctx (Jeff Moyer) [1209624] - [block] blk-mq: make mq_queue_reinit_notify() freeze queues in parallel (Jeff Moyer) [1209624] - [block] blk-mq, percpu-ref: start q->mq_usage_counter in atomic mode (Jeff Moyer) [1209624] - [block] blk-mq: blk_mq_freeze_queue() should allow nesting (Jeff Moyer) [1209624] - [lib] percpu-refcount: implement percpu_ref_is_dying() (Jeff Moyer) [1209624] - [lib] percpu-refcount: remove unnecessary ACCESS_ONCE() in percpu_ref_tryget_live() (Jeff Moyer) [1209624] - [lib] percpu-refcount: fix DEAD flag contamination of percpu pointer (Jeff Moyer) [1209624] - [lib] percpu-refcount: Replace smp_read_barrier_depends() with lockless_dereference() (Jeff Moyer) [1209624] - [lib] percpu-refcount: make INIT_ATOMIC and switch_to_atomic() sticky (Jeff Moyer) [1209624] - [lib] percpu-refcount: add PERCPU_REF_INIT_* flags (Jeff Moyer) [1209624] - [lib] percpu-refcount: decouple switching to percpu mode and reinit (Jeff Moyer) [1209624] - [lib] percpu-refcount: decouple switching to atomic mode and killing (Jeff Moyer) [1209624] - [lib] percpu-refcount: add PCPU_REF_DEAD (Jeff Moyer) [1209624] - [lib] percpu-refcount: rename things to prepare for decoupling percpu_atomic mode switch (Jeff Moyer) [1209624] - [lib] percpu-refcount: replace pcpu_ prefix with percpu_ (Jeff Moyer) [1209624] - [lib] percpu-refcount: minor code and comment updates (Jeff Moyer) [1209624] - [lib] percpu-refcount: relocate percpu_ref_reinit() (Jeff Moyer) [1209624] - [lib] percpu-refcount: make percpu_ref based on longs instead of ints (Jeff Moyer) [1209624] - [lib] percpu-refcount: add @gfp to percpu_ref_init() (Jeff Moyer) [1209624] - [block] blk-mq: use percpu_ref for mq usage count (Jeff Moyer) [1209624] - [lib] percpu-counter: add @gfp to percpu_counter_init() (Jeff Moyer) [1209624] - [lib] percpu-counter: make percpu_counters_lock irq-safe (Jeff Moyer) [1209624] - [mm] percpu: implement asynchronous chunk population (Jeff Moyer) [1209624] - [mm] percpu: rename pcpu_reclaim_work to pcpu_balance_work (Jeff Moyer) [1209624] - [mm] percpu: implmeent pcpu_nr_empty_pop_pages and chunk->nr_populated (Jeff Moyer) [1209624] - [mm] percpu: make sure chunk->map array has available space (Jeff Moyer) [1209624] - [mm] percpu: implement [__]alloc_percpu_gfp() (Jeff Moyer) [1209624] - [mm] percpu: indent the population block in pcpu_alloc() (Jeff Moyer) [1209624] - [mm] percpu: make pcpu_alloc_area() capable of allocating only from populated areas (Jeff Moyer) [1209624] - [mm] percpu: restructure locking (Jeff Moyer) [1209624] - [mm] percpu: make percpu-km set chunk->populated bitmap properly (Jeff Moyer) [1209624] - [mm] percpu: move region iterations out of pcpu_[de]populate_chunk() (Jeff Moyer) [1209624] - [mm] percpu: move common parts out of pcpu_[de]populate_chunk() (Jeff Moyer) [1209624] - [mm] percpu: remove @may_alloc from pcpu_get_pages() (Jeff Moyer) [1209624] - [mm] percpu: remove the usage of separate populated bitmap in percpu-vm (Jeff Moyer) [1209624] - [mm] percpu: perform tlb flush after pcpu_map_pages() failure (Jeff Moyer) [1209624] - [mm] percpu: fix pcpu_alloc_pages() failure path (Jeff Moyer) [1209624] - [mm] percpu: Use ALIGN macro instead of hand coding alignment calculation (Jeff Moyer) [1209624] - [mm] percpu: make pcpu_alloc_chunk() use pcpu_mem_free() instead of kfree() (Jeff Moyer) [1209624] - [mm] percpu: renew the max_contig if we merge the head and previous block (Jeff Moyer) [1209624] - [mm] percpu: allocation size should be even (Jeff Moyer) [1209624] - [mm] percpu: speed alloc_pcpu_area() up (Jeff Moyer) [1209624] - [mm] percpu: store offsets instead of lengths in ->map[] (Jeff Moyer) [1209624] - [mm] percpu: fold pcpu_split_block() into the only caller (Jeff Moyer) [1209624] - [mm] revert "percpu scalability fixes" (Jeff Moyer) [1209624] - [lib] percpu-refcount: improve WARN messages (Jeff Moyer) [1209624] - [lib] percpu-refcount: fix synchronize_rcu() in comments (Jeff Moyer) [1209624] - [lib] percpu-refcount: implement percpu_ref_reinit() and percpu_ref_is_zero() (Jeff Moyer) [1209624] - [lib] percpu-refcount: require percpu_ref to be exited explicitly (Jeff Moyer) [1209624] - [lib] percpu-refcount: use unsigned long for pcpu_count pointer (Jeff Moyer) [1209624] - [lib] percpu-refcount: add helpers for ->percpu_count accesses (Jeff Moyer) [1209624] - [lib] percpu-refcount: one bit is enough for REF_STATUS (Jeff Moyer) [1209624] - [lib] percpu-refcount: fix usage of this_cpu_ops (Jeff Moyer) [1209624] - [lib] percpu-refcount: implement percpu_ref_tryget() (Jeff Moyer) [1209624] - [lib] percpu-refcount: rename percpu_ref_tryget() to percpu_ref_tryget_live() (Jeff Moyer) [1209624] - [lib] percpu-refcount: Add a WARN() for ref going negative (Jeff Moyer) [1209624] - [lib] percpu-refcount: export symbols (Jeff Moyer) [1209624] - [lib] percpu-refcount: use RCU-sched insted of normal RCU (Jeff Moyer) [1209624] - [lib] percpu-refcount: implement percpu_tryget() along with percpu_ref_kill_and_confirm() (Jeff Moyer) [1209624] - [lib] percpu-refcount: implement percpu_ref_cancel_init() (Jeff Moyer) [1209624] - [lib] percpu-refcount: add __must_check to percpu_ref_init() and don't use ACCESS_ONCE() in percpu_ref_kill_rcu() (Jeff Moyer) [1209624] - [lib] percpu-refcount: cosmetic updates (Jeff Moyer) [1209624] - [lib] percpu-refcount: consistently use plain (non-sched) RCU (Jeff Moyer) [1209624] - [lib] percpu-refcount: Don't use silly cmpxchg() (Jeff Moyer) [1209624] - [lib] percpu: implement generic percpu refcounting (Jeff Moyer) [1209624]- [powercap] rapl: Add support for Intel Skylake processors (Steve Best) [1169598] - [tools] turbostat: support additional Broadwell model (Steve Best) [1189945] - [x86] kernel: execution in the early microcode loader (Jacob Tanenbaum) [1206830] {CVE-2015-2666} - [x86] kernel: Update the UV APIC HUB check (Frank Ramsay) [1215695] - [x86] kernel: Update the UV APIC driver check (Frank Ramsay) [1215695] - [x86] kernel: Update the APIC UV OEM check (Frank Ramsay) [1215695] - [mfd] rtsx: Clear hardware PFM mode in rtl8411b (Jarod Wilson) [1220506] - [mfd] rtsx: Using pcr_dbg replace dev_dbg (Jarod Wilson) [1220506] - [mfd] rtsx: Add support for rts525A (Jarod Wilson) [1220506] - [mfd] rtsx: Add support for rts524A (Jarod Wilson) [1220506] - [mfd] rtsx: Remove LCTLR defination (Jarod Wilson) [1220506] - [mfd] rtsx: Update phy register (Jarod Wilson) [1220506] - [mfd] rtsx: Update driving settings (Jarod Wilson) [1220506] - [mfd] rtsx: Update PETXCFG address (Jarod Wilson) [1220506] - [mfd] rtsx: Place register address and values togather (Jarod Wilson) [1220506] - [mfd] rtsx: Replace TAB by SPC after #define (Jarod Wilson) [1220506] - [mfd] rtsx: Add func to split u32 into register (Jarod Wilson) [1220506] - [mfd] rtsx: Fix PM suspend for 5227 & 5249 (Jarod Wilson) [1220506] - [mfd] rtsx: Fix build warnings for !PM (Jarod Wilson) [1220506] - [mfd] rtsx_pcr: Fix MSI enable error handling (Jarod Wilson) [1220506] - [mfd] rtsx: Add dma transfer function (Jarod Wilson) [1220506] - [mfd] rtsx: modify phase searching method for tuning (Jarod Wilson) [1220506] - [mfd] rtsx: Add support for card reader rtl8402 (Jarod Wilson) [1220506] - [mfd] rtsx: Add set pull control macro and simplify rtl8411 (Jarod Wilson) [1220506] - [mfd] rtsx_pcr: Disable interrupts before cancelling delayed works (Jarod Wilson) [1220506] - [mfd] mc12xx-i2c: rtsx_pcr: ti-ssp: Remove redundant dev_set_drvdata (Jarod Wilson) [1220506] - [mfd] rtsx: Modify rts5249_optimize_phy (Jarod Wilson) [1220506] - [acpi] lpss: add LPSS device for Wildcat Point PCH (Prarit Bhargava) [1208093] - [acpi] lpss: provide con_id for the clkdev (Prarit Bhargava) [1178891] - [acpi] lpss: check the result of ioremap() (Prarit Bhargava) [1178891] - [acpi] lpss: allow to use specific PM domain during ->probe() (Prarit Bhargava) [1178891] - [acpi] lpss: add all LPSS devices to the specific power domain (Prarit Bhargava) [1178891] - [acpi] lpss: not using UART RTS override with Auto Flow Control (Prarit Bhargava) [1178891] - [acpi] lpss: disable async suspend/resume of LPSS devices (Prarit Bhargava) [1178891] - [acpi] clk: fractional-divider: cast parent_rate to u64 before multiplying (Prarit Bhargava) [1178891] - [acpi] lpss: complete PM entries for LPSS power domain (Prarit Bhargava) [1178891] - [acpi] lpss: drop clkdev_name member from lpss_device_desc (Prarit Bhargava) [1178891] - [acpi] lpss: introduce flags (Prarit Bhargava) [1178891] - [acpi] lpss: remove struct lpss_shared_clock (Prarit Bhargava) [1178891] - [acpi] lpss: Take I2C host controllers out of reset (Prarit Bhargava) [1178891] - [acpi] scan: always register ACPI LPSS scan handler (Prarit Bhargava) [1178891] - [acpi] lpss: support for fractional divider clock (Prarit Bhargava) [1178891] - [acpi] clk: new basic clk type for fractional divider (Prarit Bhargava) [1178891] - [acpi] clk: wrap I/O access for improved portability (Prarit Bhargava) [1178891] - [acpi] lpss: custom power domain for LPSS (Prarit Bhargava) [1178891] - [acpi] lpss: Enable async suspend/resume of LPSS devices (Prarit Bhargava) [1178891] - [acpi] lpss: Support for device latency tolerance PM QoS (Prarit Bhargava) [1178891] - [acpi] scan: Add bind/unbind callbacks to struct acpi_scan_handler (Prarit Bhargava) [1178891] - [acpi] pm: qos: Introcuce latency tolerance device PM QoS type (Prarit Bhargava) [1178891] - [acpi] lpss: fix UART Auto Flow Control (Prarit Bhargava) [1178891] - [acpi] enable CONFIG_X86_INTEL_LPSS (Prarit Bhargava) [1178891] - [security] selinux/nlmsg: add a build time check for rtnl/xfrm cmds (Alexander Duyck) [1210224] - [security] selinux/nlmsg: add XFRM_MSG_MAPPING (Alexander Duyck) [1210224] - [security] selinux/nlmsg: add XFRM_MSG_MIGRATE (Alexander Duyck) [1210224] - [security] selinux/nlmsg: add XFRM_MSG_REPORT (Alexander Duyck) [1210224] - [security] selinux/nlmsg: add XFRM_MSG_[NEW|GET]SADINFO (Alexander Duyck) [1210224] - [security] selinux/nlmsg: add XFRM_MSG_GETSPDINFO (Alexander Duyck) [1210224] - [security] selinux/nlmsg: add XFRM_MSG_NEWSPDINFO (Alexander Duyck) [1210224]- [x86] perf: Add INST_RETIRED.ALL workarounds (Jiri Olsa) [1086843] - [x86] perf: Add Broadwell core support (Jiri Olsa) [1086843] - [x86] perf: Add new cache events table for Haswell (Jiri Olsa) [1086843] - [x86] perf/uncore: Delete an unnecessary check before pci_dev_put() call (Jiri Olsa) [1176340] - [x86] perf/uncore/hsw-ep: Handle systems with only two SBOXes (Jiri Olsa) [1176340] - [x86] perf/uncore: Add scaling units to the EP iMC events (Jiri Olsa) [1176340] - [x86] perf/uncore: Fix boot crash on SBOX PMU on Haswell-EP (Jiri Olsa) [1176340] - [x86] perf/uncore: Fix IRP uncore register offsets on Haswell EP (Jiri Olsa) [1176340] - [x86] perf/uncore: Fix minor race in box set up (Jiri Olsa) [1176340] - [x86] perf/uncore: Update support for client uncore IMC PMU (Jiri Olsa) [1176340] - [x86] perf/uncore: Fix PCU filter setup for Sandy/Ivy/Haswell EP (Jiri Olsa) [1176340] - [x86] perf/uncore: Add missing cbox filter flags on IvyBridge-EP uncore driver (Jiri Olsa) [1176340] - [x86] perf/uncore: Register the PMU only if the uncore pci device exists (Jiri Olsa) [1176340] - [x86] perf/uncore: Add Haswell-EP uncore support (Jiri Olsa) [1176340] - [x86] perf/uncore: Rename IvyTown to IvyBridge-EP (Jiri Olsa) [1176340] - [x86] perf/uncore: Export basic memory events for IVT IMC PMU (Jiri Olsa) [1176340] - [x86] perf/uncore: Fix coccinelle warnings (Jiri Olsa) [1176340] - [x86] perf/uncore: move NHM-EX/WSM-EX specific code to seperate file (Jiri Olsa) [1176340] - [x86] perf/uncore: Move SNB/IVB-EP specific code to seperate file (Jiri Olsa) [1176340] - [x86] perf/uncore: Move NHM/SNB/IVB specific code to seperate file (Jiri Olsa) [1176340] - [x86] perf/uncore: Declare some functions and variables (Jiri Olsa) [1176340] - [x86] perf/uncore: Fix SNB-EP/IVT Cbox filter mappings (Jiri Olsa) [1176340] - [x86] perf/uncore: Fix missing end markers for SNB/IVB/HSW IMC PMU (Jiri Olsa) [1176340] - [x86] perf/uncore: Fix compilation warning in snb_uncore_imc_init_box() (Jiri Olsa) [1176340] - [x86] perf/uncore: Add __init for uncore_cpumask_init() (Jiri Olsa) [1176340] - [x86] perf/uncore: use MiB unit for events for SNB/IVB/HSW IMC (Jiri Olsa) [1176340] - [x86] perf/uncore: add hrtimer to SNB uncore IMC PMU (Jiri Olsa) [1176340] - [x86] perf/uncore: add SNB/IVB/HSW client uncore memory controller support (Jiri Olsa) [1176340] - [x86] perf/uncore: move uncore_event_to_box() and uncore_pmu_to_box() (Jiri Olsa) [1176340] - [x86] perf/uncore: make hrtimer timeout configurable per box (Jiri Olsa) [1176340] - [x86] perf/uncore: add PCI ids for SNB/IVB/HSW IMC (Jiri Olsa) [1176340] - [x86] perf/uncore: add ability to customize pmu callbacks (Jiri Olsa) [1176340] - [x86] perf/uncore: fix initialization of cpumask (Jiri Olsa) [1176340] - [x86] perf: Add Ivy Bridge-EP uncore IRP box support (Jiri Olsa) [1176340] - [x86] perf/uncore: Add filter support for IvyBridge-EP QPI boxes (Jiri Olsa) [1176340] - [x86] perf/uncore: Don't use smp_processor_id() in validate_group() (Jiri Olsa) [1176340] - [x86] perf: Fix uncore PCI fixed counter handling (Jiri Olsa) [1176340] - [x86] perf: Convert kmalloc_node(...GFP_ZERO...) to kzalloc_node() (Jiri Olsa) [1176340] - [x86] perf/uncore: Enable EV_SEL_EXT bit for PCU (Jiri Olsa) [1176340] - [x86] perf/uncore: Add filter support for QPI boxes (Jiri Olsa) [1176340] - [x86] perf/uncore: Add auxiliary pci device support (Jiri Olsa) [1176340] - [x86] perf: Fix sparse warning (Jiri Olsa) [1176340] - [x86] perf: Reduce stack usage of x86_schedule_events() (Jiri Olsa) [1176340] - [x86] perf: Prevent some shift wrapping bugs in the Intel uncore driver (Jiri Olsa) [1176340] - [perf] tools: Make sparc64 arch point to sparc (Jiri Olsa) [1209607] - [perf] symbols: Define EM_AARCH64 for older OSes (Jiri Olsa) [1209607] - [perf] top: Fix SIGBUS on sparc64 (Jiri Olsa) [1209607] - [perf] tools: Fix probing for PERF_FLAG_FD_CLOEXEC flag (Jiri Olsa) [1209607] - [perf] tools: Fix pthread_attr_setaffinity_np build error (Jiri Olsa) [1209607] - [perf] tools: Define _GNU_SOURCE on pthread_attr_setaffinity_np feature check (Jiri Olsa) [1209607] - [perf] bench: Fix order of arguments to memcpy_alloc_mem (Jiri Olsa) [1209607] - [perf] symbols: Convert lseek + read to pread (Jiri Olsa) [1209607] - [perf] tools: Use perf_data_file__fd() consistently (Jiri Olsa) [1209607] - [perf] symbols: Support to read compressed module from build-id cache (Jiri Olsa) [1209607] - [perf] evsel: Set attr.task bit for a tracking event (Jiri Olsa) [1209607] - [perf] header: Set header version correctly (Jiri Olsa) [1209607] - [perf] record: Show precise number of samples (Jiri Olsa) [1209607] - [perf] tools: Do not use __perf_session__process_events() directly (Jiri Olsa) [1209607] - [perf] callchain: Cache eh/debug frame offset for dwarf unwind (Jiri Olsa) [1209607] - [perf] tools: Provide stub for missing pthread_attr_setaffinity_np (Jiri Olsa) [1209607] - [perf] evsel: Don't rely on malloc working for sz 0 (Jiri Olsa) [1209607] - [perf] tools: add hardware breakpoint bp_len test cases (Jiri Olsa) [1209607] - [perf] tools: allow user to specify hardware breakpoint bp_len (Jiri Olsa) [1209607] - [perf] tools lib traceevent: Add support for IP address formats (Jiri Olsa) [1209607] - [perf] ui/tui: Show fatal error message only if exists (Jiri Olsa) [1209607] - [perf] tests: Fix typo in sample-parsing.c (Jiri Olsa) [1209607] - [perf] tools lib fs debugfs: Check if debugfs is mounted when handling ENOENT (Jiri Olsa) [1209607] - [perf] tools lib fs debugfs: Introduce debugfs__strerror_open_tp (Jiri Olsa) [1209607] - [perf] trace: Fix error reporting for evsel pgfault constructor (Jiri Olsa) [1209607] - [perf] tools lib fs: Pass filename to debugfs__strerror_open (Jiri Olsa) [1209607] - [perf] tools lib fs: Adopt debugfs open strerrno method (Jiri Olsa) [1209607] - [perf] diff: Fix -o/--order option behavior (Jiri Olsa) [1209607] - [perf] diff: Fix output ordering to honor next column (Jiri Olsa) [1209607] - [perf] tools: Pass struct perf_hpp_fmt to its callbacks (Jiri Olsa) [1209607] - [perf] diff: Introduce fmt_to_data_file() helper (Jiri Olsa) [1209607] - [perf] diff: Print diff result more precisely (Jiri Olsa) [1209607] - [perf] diff: Get rid of hists__compute_resort() (Jiri Olsa) [1209607] - [perf] tools: Allow use of an exclusive option more than once (Jiri Olsa) [1209607] - [perf] tools: Document parameterized and symbolic events (Jiri Olsa) [1209607] - [perf] tools: Extend format_alias() to include event parameters (Jiri Olsa) [1209607] - [perf] tools: Support parsing parameterized events (Jiri Olsa) [1209607] - [perf] tools: Remove some unused functions from color.c (Jiri Olsa) [1209607] - [perf] report: Get rid of report__inc_stat() (Jiri Olsa) [1209607] - [perf] hists: Introduce function for deleting/removing hist_entry (Jiri Olsa) [1209607] - [perf] hists: Rename hist_entry__free to __delete (Jiri Olsa) [1209607] - [perf] tools: Remove EOL whitespaces (Jiri Olsa) [1209607] - [perf] mem: Move the mem_operations global to struct perf_mem (Jiri Olsa) [1209607] - [perf] mem: Enable sampling loads and stores simultaneously (Jiri Olsa) [1209607] - [perf] probe: Fix probing kretprobes (Jiri Olsa) [1209607] - [perf] symbols: Introduce 'for' method to iterate over the symbols with a given name (Jiri Olsa) [1209607] - [perf] probe: Do not rely on map__load() filter to find symbols (Jiri Olsa) [1209607] - [perf] symbols: Introduce method to iterate symbols ordered by name (Jiri Olsa) [1209607] - [perf] symbols: Return the first entry with a given name in find_by_name method (Jiri Olsa) [1209607] - [perf] annotate: Fix memory leaks in LOCK handling (Jiri Olsa) [1209607] - [perf] annotate: Handle ins parsing failures (Jiri Olsa) [1209607] - [perf] scripting perl: Force to use stdbool (Jiri Olsa) [1209607] - [perf] evlist: Remove extraneous 'was' on error message (Jiri Olsa) [1209607] - [perf] tools: Fix segfault for symbol annotation on TUI (Jiri Olsa) [1209607] - [perf] test: Fix dwarf unwind using libunwind (Jiri Olsa) [1209607] - [perf] tools: Avoid build splat for syscall numbers with uclibc (Jiri Olsa) [1209607] - [perf] tools: Elide strlcpy warning with uclibc (Jiri Olsa) [1209607] - [perf] tools: Fix statfs.f_type data type mismatch build error with uclibc (Jiri Olsa) [1209607] - [perf] machine: Fix __machine__findnew_thread() error path (Jiri Olsa) [1209607] - [perf] tools: Fix building error in x86_64 when dwarf unwind is on (Jiri Olsa) [1209607] - [perf] probe: Propagate error code when write(2) failed (Jiri Olsa) [1209607] - [perf] hists browser: Fix segfault when showing callchain (Jiri Olsa) [1209607] - [perf] callchain: Free callchains when hist entries are deleted (Jiri Olsa) [1209607] - [perf] hists: Fix children sort key behavior (Jiri Olsa) [1209607] - [perf] diff: Fix to sort by baseline field by default (Jiri Olsa) [1209607] - [perf] list: Fix --raw-dump option (Jiri Olsa) [1209607] - [perf] probe: Fix crash in dwarf_getcfi_elf (Jiri Olsa) [1209607] - [perf] probe: Fix to fall back to find probe point in symbols (Jiri Olsa) [1209607] - [perf] callchain: Append callchains only when requested (Jiri Olsa) [1209607] - [perf] ui/tui: Print backtrace symbols when segfault occurs (Jiri Olsa) [1209607] - [perf] report: Show progress bar for output resorting (Jiri Olsa) [1209607] - [perf] Fix building warning on ARM 32 (Jiri Olsa) [1209607] - [perf] symbols: Fix use after free in filename__read_build_id (Jiri Olsa) [1209607] - [perf] evlist: Use roundup_pow_of_two (Jiri Olsa) [1209607] - [perf] tools: Make the mmap length autotuning more robust (Jiri Olsa) [1209607] - [perf] bitops: Fix signedness of compile-time hweight implementations (Jiri Olsa) [1209607] - [perf] tools: Remove bitops/hweight usage of bits in tools/perf (Jiri Olsa) [1209607] - [perf] tools: Adopt roundup_pow_of_two (Jiri Olsa) [1209607] - [perf] tools: Adopt rounddown_pow_of_two and deps (Jiri Olsa) [1209607] - [perf] tools: Adopt fls_long and deps (Jiri Olsa) [1209607] - [perf] tools: Move bitops.h from tools/perf/util to tools/ (Jiri Olsa) [1209607] - [perf] tools: Introduce asm-generic/bitops.h (Jiri Olsa) [1209607] - [perf] tools lib: Move asm-generic/bitops/find.h code to tools/include and tools/lib (Jiri Olsa) [1209607] - [perf] tools: Whitespace prep patches for moving bitops.h (Jiri Olsa) [1209607] - [perf] tools: Move code originally from asm-generic/atomic.h into tools/include/asm-generic/ (Jiri Olsa) [1209607] - [perf] tools: Move code originally from linux/log2.h to tools/include/linux/ (Jiri Olsa) [1209607] - [perf] tools: Move __ffs implementation to tools/include/asm-generic/bitops/__ffs.h (Jiri Olsa) [1209607] - [perf] evlist: Do not use hard coded value for a mmap_pages default (Jiri Olsa) [1209607] - [perf] trace: Let the perf_evlist__mmap autosize the number of pages to use (Jiri Olsa) [1209607] - [perf] evlist: Improve the strerror_mmap method (Jiri Olsa) [1209607] - [perf] evlist: Clarify sterror_mmap variable names (Jiri Olsa) [1209607] - [perf] evlist: Fixup brown paper bag on "hint" for --mmap-pages cmdline arg (Jiri Olsa) [1209607] - [perf] trace: Provide a better explanation when mmap fails (Jiri Olsa) [1209607] - [perf] evlist: Introduce strerror_mmap method (Jiri Olsa) [1209607] - [perf] tools: Use sysctl__read_int instead of ad-hoc copies (Jiri Olsa) [1209607] - [perf] tools lib fs: Add sysctl__read_int helper (Jiri Olsa) [1209607] - [perf] tools lib fs: Adopt filename__read_int from tools/perf/ (Jiri Olsa) [1209607] - [perf] kvm stat live: Mark events as (x86 only) in help output (Jiri Olsa) [1209607] - [perf] tests: Fix attr tests size values to cope with machine state on interrupt ABI changes (Jiri Olsa) [1209607] - [perf] calloc/xcalloc: Fix argument order (Jiri Olsa) [1209607] - [perf] callchain: Move cpumode resolve code to add_callchain_ip (Jiri Olsa) [1209607] - [perf] callchain: Fixup parameter handling error message (Jiri Olsa) [1209607] - [perf] tools: Add --buildid-dir option to set cache directory (Jiri Olsa) [1209607] - [perf] buildid cache: Fix -a segfault related to kcore handling (Jiri Olsa) [1209607] - [perf] buildid-cache: Remove extra debugdir variables (Jiri Olsa) [1209607] - [perf] tools: Use single strcmp call instead of two (Jiri Olsa) [1209607] - [perf] hists browser: Change print format from lu to PRIu64 (Jiri Olsa) [1209607] - [perf] bench: Fix memcpy/memset output (Jiri Olsa) [1209607] - [perf] bench: Merge memset into memcpy (Jiri Olsa) [1209607] - [perf] bench: Prepare memcpy for merge (Jiri Olsa) [1209607] - [perf] session: Do not fail on processing out of order event (Jiri Olsa) [1209607] - [perf] report: In branch stack mode use address history sorting (Jiri Olsa) [1209607] - [perf] report: Add --branch-history option (Jiri Olsa) [1209607] - [perf] callchain: Support handling complete branch stacks as histograms (Jiri Olsa) [1209607] - [perf] stat: Add support for snapshot counters (Jiri Olsa) [1209607] - [perf] stat: Add support for per-pkg counters (Jiri Olsa) [1209607] - [perf] tools: Remove perf_evsel__read interface (Jiri Olsa) [1209607] - [perf] stat: Use read_counter in read_counter_aggr (Jiri Olsa) [1209607] - [perf] stat: Make read_counter work over the thread dimension (Jiri Olsa) [1209607] - [perf] stat: Use perf_evsel__read_cb in read_counter (Jiri Olsa) [1209607] - [perf] tools: Add snapshot format file parsing (Jiri Olsa) [1209607] - [perf] tools: Add per-pkg format file parsing (Jiri Olsa) [1209607] - [perf] evsel: Introduce perf_evsel__read_cb function (Jiri Olsa) [1209607] - [perf] evsel: Introduce perf_counts_values__scale function (Jiri Olsa) [1209607] - [perf] evsel: Introduce perf_evsel__compute_deltas function (Jiri Olsa) [1209607] - [perf] tools: Allow to force redirect pr_debug to stderr (Jiri Olsa) [1209607] - [perf] tools: Fix segfault due to invalid kernel dso access (Jiri Olsa) [1209607] - [perf] callchain: Make get_srcline fall back to sym+offset (Jiri Olsa) [1209607] - [perf] symbols: Move bfd_demangle stubbing to its only user (Jiri Olsa) [1209607] - [perf] callchain: Enable printing the srcline in the history (Jiri Olsa) [1209607] - [perf] tools: Collapse first level callchain entry if it has sibling (Jiri Olsa) [1209607] - [perf] hists browser: Print overhead percent value for first-level callchain (Jiri Olsa) [1209607] - [perf] tools: Only override the default :tid comm entry (Jiri Olsa) [1209607] - [perf] tools: Add perf-read-vdso32 and perf-read-vdsox32 to .gitignore (Jiri Olsa) [1209607] - [perf] evlist: Do not poll events that use the system_wide flag (Jiri Olsa) [1209607] - [perf] evsel: Fix ftrace:function event recording (Jiri Olsa) [1209607] - [perf] diff: Add missing handler for PERF_RECORD_MMAP2 events (Jiri Olsa) [1209607] - [perf] hists: Fix up srcline histogram key formatting (Jiri Olsa) [1209607] - [perf] annotate: Support source line numbers in annotate (Jiri Olsa) [1209607] - [perf] tools: Only print base source file for srcline (Jiri Olsa) [1209607] - [perf] callchain: Use a common function to resolve symbol or name (Jiri Olsa) [1209607] - [perf] callchain: Use al.addr to set up call chain (Jiri Olsa) [1209607] - [perf] callchain: Factor out adding new call chain entries (Jiri Olsa) [1209607] - [perf] tools: Fix annotation with kcore (Jiri Olsa) [1209607] - [perf] test: fix typo in python test (Jiri Olsa) [1209607] - [perf] symbols: Fallback to kallsyms when using the minimal 'ELF' loader (Jiri Olsa) [1209607] - [perf] tools: Clean up libelf feature support code (Jiri Olsa) [1209607] - [perf] build-id: Move disable_buildid_cache() to util/build-id.c (Jiri Olsa) [1209607] - [perf] record: Add new -I option to sample interrupted machine state (Jiri Olsa) [1209607] - [perf] tests: Add interrupted state sample parsing test (Jiri Olsa) [1209607] - [perf] tools: Add core support for sampling intr machine state regs (Jiri Olsa) [1209607] - [perf] evsel: Do not call pevent_free_format when deleting tracepoint (Jiri Olsa) [1209607] - [perf] script python: Removing event cache as it's no longer needed (Jiri Olsa) [1209607] - [perf] script perl: Removing event cache as it's no longer needed (Jiri Olsa) [1209607] - [perf] tools: Add test_and_set_bit function (Jiri Olsa) [1209607] - [perf] tools: Make vmlinux short name more like kallsyms short name (Jiri Olsa) [1209607] - [perf] tools: Fix build-id matching on vmlinux (Jiri Olsa) [1209607] - [perf] record: Do not save pathname in ./debug/.build-id directory for vmlinux (Jiri Olsa) [1209607] - [perf] build-id: Move build-id related functions to util/build-id.c (Jiri Olsa) [1209607] - [perf] build-id: Rename dsos__write_buildid_table() (Jiri Olsa) [1209607] - [perf] tools: Add gzip decompression support for kernel module (Jiri Olsa) [1209607] - [perf] symbols: Preparation for compressed kernel module support (Jiri Olsa) [1209607] - [perf] tools: Defer export of comms that were not 'set' (Jiri Olsa) [1209607] - [perf] tools: Add call information to Python export (Jiri Olsa) [1209607] - [perf] tools: Add call information to the database export API (Jiri Olsa) [1209607] - [perf] tools: Add branch_type and in_tx to Python export (Jiri Olsa) [1209607] - [perf] tools: Add branch type to db export (Jiri Olsa) [1209607] - [perf] tools: Enhance the thread stack to output call/return data (Jiri Olsa) [1209607] - [perf] tools: Add a thread stack for synthesizing call chains (Jiri Olsa) [1209607] - [perf] session: Add perf_session__deliver_synth_event() (Jiri Olsa) [1209607] - [perf] tools: Use evlist__for_each in a few remaining places (Jiri Olsa) [1209607] - [perf] tools: Add id index (Jiri Olsa) [1209607] - [perf] probe: Add --quiet option to suppress output result message (Jiri Olsa) [1209607] - [perf] script: Add Python script to export to postgresql (Jiri Olsa) [1209607] - [perf] scripting python: Extend interface to export data in a database-friendly way (Jiri Olsa) [1209607] - [perf] tools: Add facility to export data in database-friendly way (Jiri Olsa) [1209607] - [perf] pmu: Add proper error handling to print_pmu_events() (Jiri Olsa) [1209607] - [perf] tools: Do not attempt to run perf-read-vdso32 if it wasn't built (Jiri Olsa) [1209607] - [perf] tools: Add support for 32-bit compatibility VDSOs (Jiri Olsa) [1209607] - [perf] tools: Build programs to copy 32-bit compatibility (Jiri Olsa) [1209607] - [perf] pmu: Let pmu's with no events show up on perf list (Jiri Olsa) [1209607] - [perf] tools: Ensure return negative value when write header error (Jiri Olsa) [1209607] - [perf] probe: Use PARSE_OPT_EXCLUSIVE flag (Jiri Olsa) [1209607] - [perf] tools: Add support for exclusive option (Jiri Olsa) [1209607] - [perf] kvm: Print kvm specific --help output (Jiri Olsa) [1209607] - [perf] tools: Export usage string and option table of perf record (Jiri Olsa) [1209607] - [perf] tools: Add PARSE_OPT_DISABLED flag (Jiri Olsa) [1209607] - [perf] tests: Use thread->mg->machine (Jiri Olsa) [1209607] - [perf] tests: Remove misplaced __maybe_unused (Jiri Olsa) [1209607] - [perf] callchains: Use thread->mg->machine (Jiri Olsa) [1209607] - [perf] thread: Adopt resolve_callchain method from machine (Jiri Olsa) [1209607] - [perf] tools: A thread's machine can be found via thread->mg->machine (Jiri Olsa) [1209607] - [perf] tools: Set thread->mg.machine in all places (Jiri Olsa) [1209607] - [perf] x86: Fix Haswell CYCLE_ACTIVITY.* counter constraints (Jiri Olsa) [1209607] - [perf] x86: Filter branches for PEBS event (Jiri Olsa) [1209607] - [perf] Fix irq_work 'tail' recursion (Jiri Olsa) [1209607] - [perf] add PMU_EVENT_ATTR_STRING() helper (Jiri Olsa) [1209607] - [perf] provide sysfs_show for struct perf_pmu_events_attr (Jiri Olsa) [1209607] - [perf] Decouple unthrottling and rotating (Jiri Olsa) [1209607] - [perf] Drop module reference on event init failure (Jiri Olsa) [1209607] - [perf] Use POLLIN instead of POLL_IN for perf poll data in flag (Jiri Olsa) [1209607] - [perf] Fix put_event() ctx lock (Jiri Olsa) [1209607] - [perf] Fix move_group() order (Jiri Olsa) [1209607] - [perf] Fix event->ctx locking (Jiri Olsa) [1209607] - [perf] Add a bit of paranoia (Jiri Olsa) [1209607] - [perf] Tighten (and fix) the grouping condition (Jiri Olsa) [1209607] - [perf] x86: Add model number for Airmont (Jiri Olsa) [1209607] - [perf] x86: Fix bug for "cycles:p" and "cycles:pp" on SLM (Jiri Olsa) [1209607] - [perf] rapl: Fix sysfs_show() initialization for RAPL PMU (Jiri Olsa) [1209607] - [perf] Avoid horrible stack usage (Jiri Olsa) [1209607] - [perf] Move task_pt_regs sampling into arch code (Jiri Olsa) [1209607] - [perf] Improve the perf_sample_data struct layout (Jiri Olsa) [1209607] - [perf] x86: Disallow flags for most Core2/Atom/Nehalem/Westmere events (Jiri Olsa) [1209607] - [perf] x86: Use INTEL_FLAGS_UEVENT_CONSTRAINT for PRECDIST (Jiri Olsa) [1209607] - [perf] x86: Add INTEL_FLAGS_UEVENT_CONSTRAINT (Jiri Olsa) [1209607] - [perf] x86: Add support for sampling PEBS machine state registers (Jiri Olsa) [1209607] - [perf] Add ability to sample machine state on interrupt (Jiri Olsa) [1209607] - [perf] list: introduce list_last_entry(), use list_{first, last}_entry() (Jiri Olsa) [1209607]- [powercap] rapl: add ID for Broadwell server (Steve Best) [1169551] - [powerpc] powernv: Restore LPCR with LPCR_PECE1 cleared (Gustavo Duarte) [1193516] - [kernel] clockevents: Fix cpu_down() race for hrtimer based broadcasting (Gustavo Duarte) [1193516] - [tty] vt: don't set font mappings on vc not supporting this (Jarod Wilson) [1192395 1213538] - [x86] kernel: Remove a bogus 'ret_from_fork' optimization (Mateusz Guzik) [1209235] {CVE-2015-2830} - [x86] mm: Linux stack ASLR implementation (Jacob Tanenbaum) [1195685] {CVE-2015-1593} - [char] redhat/configs: Kconfig settings for new TPM drivers/support (Jarod Wilson) [1182709] - [char] tpm: fix call order in tpm-chip.c (Jarod Wilson) [1182709] - [char] tpm: Additional LE support for tpm_ibmvtpm_send (Jarod Wilson) [1182709] - [char] tpm, tpm_tis: fix TPM 2.0 probing (Jarod Wilson) [1182709] - [char] tpm: fix suspend/resume paths for TPM 2.0 (Jarod Wilson) [1182709] - [char] tpm/tpm_tis: Add missing ifdef CONFIG_ACPI for pnp_acpi_device (Jarod Wilson) [1182709] - [char] tpm: fix format string error in tpm-chip.c (Jarod Wilson) [1182709] - [char] char/tpm/tpm_crb: fix build error (Jarod Wilson) [1182709] - [char] tpm: fixed white spaces coding style issues (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Change tpm_i2c_stm_st33.h to tpm_stm_st33.h (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Replace remaining r by ret (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Sanity cleanup (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Remove sparse spaces (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Add status check when reading data on the FIFO (Jarod Wilson) [1182709] - [char] tpm: TPM 2.0 FIFO Interface (Jarod Wilson) [1182709] - [char] tpm: TPM 2.0 CRB Interface (Jarod Wilson) [1182709] - [char] tpm: TPM 2.0 baseline support (Jarod Wilson) [1182709] - [char] tpm: device class for tpm (Jarod Wilson) [1182709] - [char] tpm: rename chip->dev to chip->pdev (Jarod Wilson) [1182709] - [char] tpm: fix raciness of PPI interface lookup (Jarod Wilson) [1182709] - [char] tpm: two-phase chip management functions (Jarod Wilson) [1182709] - [char] tpm: merge duplicate transmit_cmd() functions (Jarod Wilson) [1182709] - [char] tpm: Update email address in maintainers list and ibmvtpm driver (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Fix coccinelle warnings. Possible NULL pointer dereference (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Increment driver version to 1.2.1 (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Remove useless i2c read on interrupt registers (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Interrupt management improvement (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Few code cleanup (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Add devicetree structure (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Replace tpm_st33_* function with tpm_stm_* (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Replace err/rc/ret by ret for a function return code (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Remove reference to io_serirq (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Add new tpm_stm_dev structure and remove tpm_i2c_buffer[0], [1] buffer (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Move tpm registers to tpm_i2c_stm_st33.c (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Fix few coding style error reported by scripts/checkpatch.pl (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Change License header to have up to date address information (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Update Kconfig in order to be inline to other similar product (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Fix potential bug in tpm_stm_i2c_send (Jarod Wilson) [1182709] - [char] tpm: Deletion of unnecessary checks before the function call "tpm_dev_vendor_release" (Jarod Wilson) [1182709] - [char] tpm: remove unnecessary sizeof(u8) (Jarod Wilson) [1182709] - [char] tpm_tis: verify interrupt during init (Jarod Wilson) [1182709] - [char] tpm: Add missing error check for devm_kzalloc (Jarod Wilson) [1182709] - [char] tpm: Add new TPMs to the tail of the list to prevent inadvertent change of dev (Jarod Wilson) [1182709] - [char] tpm: drop owner assignment from platform_drivers (Jarod Wilson) [1182709] - [char] tpm: simplify code by using *phN specifier (Jarod Wilson) [1182709] - [char] tpm: Provide a generic means to override the chip returned timeouts (Jarod Wilson) [1182709] - [char] tpm: missing tpm_chip_put in tpm_get_random() (Jarod Wilson) [1182709] - [char] tpm: Properly clean sysfs entries in error path (Jarod Wilson) [1182709] - [char] tpm: Add missing tpm_do_selftest to ST33 I2C driver (Jarod Wilson) [1182709] - [char] tpm: Fix resume regression on Chromebooks (Jarod Wilson) [1182709] - [char] drivers/char: delete non-required instances of include (Jarod Wilson) [1182709] - [char] tpm/tpm-sysfs: active_show() can be static (Jarod Wilson) [1182709] - [char] tpm: tpm_tis: Fix compile problems with CONFIG_PM_SLEEP/CONFIG_PNP (Jarod Wilson) [1182709] - [char] tpm: Make tpm-dev allocate a per-file structure (Jarod Wilson) [1182709] - [char] tpm: Use the ops structure instead of a copy in tpm_vendor_specific (Jarod Wilson) [1182709] - [char] tpm: Create a tpm_class_ops structure and use it in the drivers (Jarod Wilson) [1182709] - [char] tpm: Pull all driver sysfs code into tpm-sysfs.c (Jarod Wilson) [1182709] - [char] tpm: Move sysfs functions from tpm-interface to tpm-sysfs (Jarod Wilson) [1182709] - [char] tpm: Pull everything related to /dev/tpmX into tpm-dev.c (Jarod Wilson) [1182709] - [char] tpm: nuvoton: remove unused variable (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_atmel: fix coccinelle warnings (Jarod Wilson) [1182709] - [char] tpm: fix unreachable code warning (smatch warning) (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Check return code of get_burstcount (Jarod Wilson) [1182709] - [char] tpm: detect PPI features by checking availability of _DSM functions (Jarod Wilson) [1182709] - [char] tpm: replace open-coded _DSM code with helper functions (Jarod Wilson) [1182709] - [char] acpi: introduce helper interfaces for _DSM method (Jarod Wilson) [1182709] - [char] tpm: match node name instead of full path when searching for TPM device (Jarod Wilson) [1182709] - [char] tpm: fix memory leak when walking ACPI namespace (Jarod Wilson) [1182709] - [char] xen/pvhvm: If xen_platform_pci=0 is set don't blow up (v4) (Jarod Wilson) [1182709] - [char] acpi: Clean up inclusions of ACPI header files (Jarod Wilson) [1182709] - [char] tpm: use tabs instead of whitespaces in Kconfig (Jarod Wilson) [1182709] - [char] tpm: Fix module name description in Kconfig for tpm_i2c_infineon (Jarod Wilson) [1182709] - [char] tpm: Add support for Atmel I2C TPMs (Jarod Wilson) [1182709] - [char] tpm: Add support for the Nuvoton NPCT501 I2C TPM (Jarod Wilson) [1182709] - [char] tpm: Merge the tpm-bios module with tpm.o (Jarod Wilson) [1182709] - [char] tpm: Rename tpm.c to tpm-interface.c (Jarod Wilson) [1182709] - [char] tpm: cleanup checkpatch warnings (Jarod Wilson) [1182709] - [char] tpm: Remove tpm_show_caps_1_2 (Jarod Wilson) [1182709] - [char] tpm: st33: Remove chip->data_buffer access from this driver (Jarod Wilson) [1182709] - [char] tpm: Remove redundant dev_set_drvdata (Jarod Wilson) [1182709] - [char] tpm: Use container_of to locate the tpm_chip in tpm_open (Jarod Wilson) [1182709] - [char] tpm: Store devname in the tpm_chip (Jarod Wilson) [1182709] - [char] tpm: atmel: Call request_region with the correct base (Jarod Wilson) [1182709] - [char] tpm: Use zd formatting for size_t format arguments (Jarod Wilson) [1182709] - [char] tpm: xen-tpmfront: fix missing declaration of xen_domain (Jarod Wilson) [1182709] - [char] tpm: xen-tpmfront: Remove the locality sysfs attribute (Jarod Wilson) [1182709] - [char] tpm: xen-tpmfront: Fix default durations (Jarod Wilson) [1182709] - [char] tpm: convert tpm_tis driver to use dev_pm_ops from legacy pm_ops (Jarod Wilson) [1182709] - [char] drivers/xen-tpmfront: Fix compile issue with missing option (Jarod Wilson) [1182709] - [char] tpm: add xen tpmfront interface (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_infineon: Remove unused header file (Jarod Wilson) [1182709] - [char] tpm: tpm_i2c_infinion: Don't modify i2c_client->driver (Jarod Wilson) [1182709] - [char] tpm: fix regression caused by section type conflict of tpm_dev_release() in ppc builds (Jarod Wilson) [1182709] - [char] tpm: move TPM_DIGEST_SIZE defintion (Jarod Wilson) [1182709] - [char] tpm_tis: missing platform_driver_unregister() on error in init_tis() (Jarod Wilson) [1182709] - [enclosure] fix WARN_ON removing an adapter in multi-path devices (Maurizio Lombardi) [1204955] - [scsi] scsi_sysfs: make unpriv_sgio queue attribute accessible for non-block devices (Ewan Milne) [1072734] - [scsi] increase max_scsi_report_luns from 511 to 16k-1 (Rob Evers) [874231] - [scsi] trim initial allocation in report_luns if limited by max_report_luns (Rob Evers) [874231] - [scsi] re-implement 'max_report_luns' merged with latest report_luns code (Rob Evers) [874231] - [scsi] re-introduce 'max_report_luns' parameter (Rob Evers) [874231] - [scsi] retry report-luns when reported LU count requires more memory (Rob Evers) [874231] - [scsi] use set/get_unaligned_be32 in report_luns (Rob Evers) [874231] - [scsi] avoid unnecessary GFP_ATOMIC allocation in scsi_report_lun_scan (Rob Evers) [874231] - [scsi] be2iscsi: Bump the driver version (Rob Evers) [1183800] - [scsi] be2iscsi: Logout of FW Boot Session (Rob Evers) [1183800] - [scsi] be2iscsi: Update the copyright year (Rob Evers) [1183800] - [scsi] be2iscsi: Fix memory check before unmapping (Rob Evers) [1183800] - [scsi] be2iscsi: Fix memory leak in the unload path (Rob Evers) [1183800] - [scsi] be2iscsi: Fix the PCI request region reserving (Rob Evers) [1183800] - [scsi] be2iscsi: Fix the retry count for boot targets (Rob Evers) [1183800] - [scsi] be2iscsi: Fix kernel panic when device initialization fails (Rob Evers) [1183800] - [scsi] be2iscsi: treewide: Fix typo in printk messages (Rob Evers) [1183800] - [scsi] be2iscsi: fixed invalid assignment of 64bit mask to host dma_boundary for scatter gather segment boundary limit (Rob Evers) [1183800] - [scsi] be2iscsi: check ip buffer before copying (Rob Evers) [1183800] - [scsi] be2iscsi: Fix kernel panic during reboot/shutdown (Rob Evers) [1183800] - [scsi] fix regression in scsi_send_eh_cmnd() (Ewan Milne) [1167454] - [scsi] fnic: IOMMU Fault occurs when IO and abort IO is out of order (Maurizio Lombardi) [1159398] - [scsi] fnic: Fnic Driver crashed with NULL pointer reference (Maurizio Lombardi) [1159398] - [scsi] fnic: For Standalone C series, "sending VLAN request" message seen even if the link is down (Maurizio Lombardi) [1159398] - [scsi] fnic: Improper resue of exchange Ids (Maurizio Lombardi) [1159398] - [scsi] fnic: Memcopy only mimumum of data or trace buffer (Maurizio Lombardi) [1159398] - [scsi] fnic: Not probing all the vNICS via fnic_probe on boot (Maurizio Lombardi) [1159398] - [scsi] fnic: assign FIP_ALL_FCF_MACS to fcoe_all_fcfs (Maurizio Lombardi) [1159398] - [scsi] fnic: fnic Control Path Trace Utility (Maurizio Lombardi) [1159398] - [scsi] bnx2fc: do not add shared skbs to the fcoe_rx_list (Maurizio Lombardi) [1087796] - [scsi] do not display kernel pointer in message logs (Ewan Milne) [1124082] - [scsi] Do not display buffer pointers in scsi_log_send() (Ewan Milne) [1124082] - [scsi] Conditionally compile in constants.c (Ewan Milne) [1124082] - [scsi] use per-cpu buffer for formatting scsi_print_result() (Ewan Milne) [1124082] - [scsi] use per-cpu buffer for formatting sense (Ewan Milne) [1124082] - [ata] libata: use __scsi_format_command() (Ewan Milne) [1124082] - [scsi] use external buffer for command logging (Ewan Milne) [1124082] - [scsi] log request tag for scmd_printk() (Ewan Milne) [1124082] - [scsi] Implement per-cpu logging buffer (Ewan Milne) [1124082] - [scsi] set fmt to NULL scsi_extd_sense_format() by default (Ewan Milne) [1124082] - [scsi] ratelimit I/O error messages (Ewan Milne) [1124082] - [scsi] correct return values for .eh_abort_handler implementations (Ewan Milne) [1124082] - [scsi] document scsi_try_to_abort_cmd (Ewan Milne) [1124082] - [scsi] use shost argument in scsi_eh_prt_fail_stats (Ewan Milne) [1124082] - [scsi] fixup logging messages in scsi_error.c (Ewan Milne) [1124082] - [scsi] simplify scsi_log_(send|completion) (Ewan Milne) [1124082] - [scsi] scsi_lib: Revert "rate-limit the error message from failing commands" (Ewan Milne) [1124082] - [scsi] remove scsi_show_result() (Ewan Milne) [1124082] - [scsi] separate out scsi_(host|driver)byte_string() (Ewan Milne) [1124082] - [scsi] Remove scsi_print_command when calling abort (Ewan Milne) [1124082] - [scsi] repurpose the last argument from print_opcode_name() (Ewan Milne) [1124082] - [scsi] consolidate opcode lookup in scsi_opcode_sa_name() (Ewan Milne) [1124082] - [scsi] merge print_opcode_name() (Ewan Milne) [1124082] - [scsi] implement scsi_opcode_sa_name (Ewan Milne) [1124082] - [scsi] remove scsi_print_status() (Ewan Milne) [1124082] - [scsi] use 'bool' as return value for scsi_normalize_sense() (Ewan Milne) [1124082] - [scsi] do not decode sense extras (Ewan Milne) [1124082] - [scsi] stop decoding if scsi_normalize_sense() fails (Ewan Milne) [1124082] - [scsi] 53c700: remove scsi_print_sense() usage (Ewan Milne) [1124082] - [scsi] fas216: update logging messages (Ewan Milne) [1124082] - [scsi] fas216: return DID_ERROR for incomplete data transfer (Ewan Milne) [1124082] - [scsi] acornscsi: use scsi_print_command() (Ewan Milne) [1124082] - [scsi] use sdev as argument for sense code printing (Ewan Milne) [1124082] - [scsi] introduce sdev_prefix_printk() (Ewan Milne) [1124082] - [scsi] aha152x: debug output update and whitespace cleanup (Ewan Milne) [1124082] - [scsi] sd: remove scsi_print_sense() in sd_done() (Ewan Milne) [1124082] - [scsi] remove scsi_cmd_print_sense_hdr() (Ewan Milne) [1124082] - [scsi] st: add a debug_flag module parameter request (Maurizio Lombardi) [1156041]- [cpuidle] powernv: Read target_residency value of idle states from DT if available (Gustavo Duarte) [1199939] - [cpuidle] powernv: Populate cpuidle state details by querying the device-tree (Gustavo Duarte) [1199939] - [kernel] timers/tick/broadcast-hrtimer: Fix suspicious RCU usage in idle loop (Gustavo Duarte) [1199939] - [scsi] ipr: Driver version 2.6.1 (Gustavo Duarte) [1182037] - [scsi] ipr: AF DASD raw mode implementation in ipr driver (Gustavo Duarte) [1182037] - [scsi] ipr: Fix possible error path oops during initialization (Gustavo Duarte) [1182037] - [scsi] ipr: Reset in task context (Gustavo Duarte) [1182037] - [scsi] ipr: Reboot speed improvements (Gustavo Duarte) [1182037] - [scsi] ipr: set scsi_level correctly for disk arrays (Gustavo Duarte) [1182037] - [scsi] ipr: add support for async scanning to speed up boot (Gustavo Duarte) [1182037] - [ata] libata: Blacklist queued TRIM on Samsung SSD 850 Pro (David Milburn) [1217179] - [ata] libata: Update Crucial/Micron blacklist (David Milburn) [1217179] - [ata] libata: prevent HSM state change race between ISR and PIO (David Milburn) [1217179] - [ata] libata: allow sata_sil24 to opt-out of tag ordered submission (David Milburn) [1217179] - [ata] ata: libata-core: Remove unused function (David Milburn) [1217179] - [ata] ahci: Use dev_info() to inform about the lack of Device Sleep support (David Milburn) [1217179] - [ata] libata: Whitelist SSDs that are known to properly return zeroes after TRIM (David Milburn) [1217179] - [ata] libata: Remove FIXME comment in atapi_eh_request_sense (David Milburn) [1217179] - [ata] libata: s/ata_id_removeable()/ata_id_removable()/ (David Milburn) [1217179] - [ata] libata: Remove FIXME comment in atapi_request_sense() (David Milburn) [1217179] - [ata] ahci: disable MSI instead of NCQ on Samsung pci-e SSDs on macbooks (David Milburn) [1217179] - [ata] revert "ahci: Optimize single IRQ interrupt processing" (David Milburn) [1217179] - [ata] revert "ahci: Do not acquire ata_host::lock from single IRQ handler" (David Milburn) [1217179] - [ata] ahci: Do not acquire ata_host::lock from single IRQ handler (David Milburn) [1217179] - [ata] ahci: Optimize single IRQ interrupt processing (David Milburn) [1217179] - [ata] ahci: Do not read HOST_IRQ_STAT reg in multi-MSI mode (David Milburn) [1217179] - [ata] ahci: Make few function names more descriptive (David Milburn) [1217179] - [ata] ahci: Move host activation code into ahci_host_activate() (David Milburn) [1217179] - [ata] ahci: Move ahci_host_activate() function to libahci.c (David Milburn) [1217179] - [ata] ahci: Pass SCSI host template as arg to ahci_host_activate() (David Milburn) [1217179] - [ata] ahci: Cleanup checking of multiple MSIs/SLM modes (David Milburn) [1217179] - [ata] libata-sff: Fix controllers with no ctl port (David Milburn) [1217179] - [ata] libata: change ata__printk routines to return void (David Milburn) [1217179] - [ata] ahci: add pcid for Marvel 0x9182 controller (David Milburn) [1217179] - [ata] ata: Disabling the async PM for JMicron chip 363/361 (David Milburn) [1217179] - [ata] libata: Use dev_name() for request_irq() to distinguish devices (David Milburn) [1217179] - [ata] libata: widen Crucial M550 blacklist matching (David Milburn) [1217179] - [ata] sata_sil24: Identify which card suffered IRQ status error (David Milburn) [1217179] - [ata] libata: introduce ata_host->n_tags to avoid oops on SAS controllers (David Milburn) [1217179] - [ata] libata: EH should handle AMNF error condition as a media error (David Milburn) [1217179] - [ata] libata: support the ata host which implements a queue depth less than 32 (David Milburn) [1217179] - [ata] libahci: export ahci_qc_issue() and ahci_start_fix_rx() (David Milburn) [1217179] - [ata] libata: Blacklist queued trim for Crucial M500 (David Milburn) [1217179] - [ata] ahci: add PCI ID for Marvell 88SE91A0 SATA Controller (David Milburn) [1217179] - [ata] ata: ahci: append new hflag AHCI_HFLAG_NO_FBS (David Milburn) [1217179] - [ata] ata: SATL compliance for Inquiry Product Revision (David Milburn) [1217179] - [ata] ahci: Use pci_enable_msi_exact() instead of pci_enable_msi_range() (David Milburn) [1217179] - [ata] ahci: Ensure "MSI Revert to Single Message" mode is not enforced (David Milburn) [1217179] - [ata] libata: Update queued trim blacklist for M5x0 drives (David Milburn) [1217179] - [ata] libata: use wider match for blacklisting Crucial M500 (David Milburn) [1217179] - [ata] libata: async resume (David Milburn) [1217179] - [ata] libata, libsas: kill pm_result and related cleanup (David Milburn) [1217179] - [ata] libata: end the r-word (David Milburn) [1217179] - [ata] libata: add ATA_HORKAGE_BROKEN_FPDMA_AA quirk for Seagate Momentus SpinPoint M8 (2BA30001) (David Milburn) [1217179] - [ata] libata: disable queued TRIM for Crucial M500 mSATA SSDs (David Milburn) [1217179] - [ata] ata: libahci: replace obsolete simple_strtoul() with kstrtouint() (David Milburn) [1217179] - [ata] ata: libahci: make ahci_pmp_retry_softreset() as static (David Milburn) [1217179] - [ata] ata: CONFIG_ATA is libata (David Milburn) [1217179] - [ata] ahci: disable NCQ on Samsung pci-e SSDs on macbooks (David Milburn) [1217179] - [ata] ata: delete non-required instances of include (David Milburn) [1217179] - [ata] sata_sil: apply MOD15WRITE quirk to TOSHIBA MK2561GSYN (David Milburn) [1217179] - [ata] ata: enable quirk from jmicron JMB350 for JMB394 (David Milburn) [1217179] - [ata] libata: disable LPM for some WD SATA-I devices (David Milburn) [1217179] - [ata] ahci: add PCI ID for Marvell 88SE9170 SATA controller (David Milburn) [1217179] - [ata] libata: implement ATA_HORKAGE_NO_NCQ_TRIM and apply it to Micro M500 SSDs (David Milburn) [1217179] - [ata] libata: disable a disk via libata.force params (David Milburn) [1217179] - [ata] ahci: bail out on ICH6 before using AHCI BAR (David Milburn) [1217179] - [ata] drivers: ata: Mark the function as static in libahci.c (David Milburn) [1217179] - [ata] libata: add ATA_HORKAGE_BROKEN_FPDMA_AA quirk for Seagate Momentus SpinPoint M8 (David Milburn) [1217179] - [ata] ata: libata-eh: Remove unnecessary snprintf arithmetic (David Milburn) [1217179] - [ata] libata: Add some missing command descriptions (David Milburn) [1217179] - [ata] ahci_platform: use dev_info() instead of printk() (David Milburn) [1217179] - [ata] ahci: use dev_info() instead of printk() (David Milburn) [1217179] - [ata] ahci: Changing two module params with static and __read_mostly (David Milburn) [1217179] - [ata] libata: bugfix: Remove __le32 in ata_tf_to_fis() (David Milburn) [1217179] - [ata] libata: Add support for queued DSM TRIM (David Milburn) [1217179] - [ata] libata: Add support for SEND/RECEIVE FPDMA QUEUED (David Milburn) [1217179] - [ata] libata: Add H2D FIS "auxiliary" port flag (David Milburn) [1217179] - [ata] libata: Populate host-to-device FIS "auxiliary" field (David Milburn) [1217179] - [ata] ata: pata_arasan: Staticize local symbols (David Milburn) [1217179] - [ata] sata_mv: Remove unneeded CONFIG_HAVE_CLK ifdefs (David Milburn) [1217179] - [ata] sata_mv: Remove unneeded forward declaration (David Milburn) [1217179] - [ata] ata: use dev_get_platdata() (David Milburn) [1217179] - [ata] ahci: use ATA_BUSY (David Milburn) [1217179] - [ata] libata: move 'struct ata_taskfile' and friends from ata.h to libata.h (David Milburn) [1217179] - [ata] libata: cleanup SAT error translation (David Milburn) [1217179] - [ata] ahci: make ahci_transmit_led_message into a function pointer (David Milburn) [1217179] - [ata] libata: Add atapi_dmadir force flag (David Milburn) [1217179] - [virtio] defer config changed notifications (David Gibson) [1196009] - [virtio] unify config_changed handling (David Gibson) [1196009] - [netdrv] ibmveth: Fix off-by-one error in ibmveth_change_mtu() (David Gibson) [1209310] - [scripts] checkpatch: fix code broken by backport (Jerry Snitselaar) [1218494] - [powerpc] powernv: Check image loaded or not before calling flash (Steve Best) [1182056] - [security] keys: memory corruption or panic during key garbage collection (Jacob Tanenbaum) [1179852] {CVE-2014-9529}- [cpufreq] intel_pstate: remove MSR test (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: provide option to only use intel_pstate with HWP (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Add num_pstates to sysfs (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: honor user space min_perf_pct override on resume (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: respect cpufreq policy request (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: expose turbo range to sysfs (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Add a few comments (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: add kernel parameter to force loading (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: skip this driver if Sun server has _PPC method (Prarit Bhargava) [1214335] - [x86] intel_pstate: Add support for HWP (Prarit Bhargava) [1214335] - [x86] Add support for Intel HWP feature detection (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Correct BYT VID values (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Don't lose sysfs settings during cpu offline (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Fix BYT frequency reporting (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Reflect current no_turbo state correctly (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Fix setting max_perf_pct in performance policy (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Remove unneeded variable (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Turn per cpu printk into pr_debug (Prarit Bhargava) [1214335] - [cpufreq] Documentation, add cpu-freq/intel-pstate.txt (Prarit Bhargava) [1214335] - [pci] Support BAR sizes up to 128GB (Myron Stowe) [1211947] - [x86] mce: Fix warning about indented braces (Prarit Bhargava) [1217770] - [x86] mce: Define mce_severity function pointer (Prarit Bhargava) [1217770] - [x86] mce: Add an AMD severities-grading function (Prarit Bhargava) [1217770] - [x86] mce: Reindent __mcheck_cpu_apply_quirks() properly (Prarit Bhargava) [1217770] - [x86] mce: Use safe MSR accesses for AMD quirk (Prarit Bhargava) [1217770] - [x86] Add another set of MSR accessor functions (Prarit Bhargava) [1217770] - [x86] mce: Enable thresholding interrupts by default if supported (Prarit Bhargava) [1217770] - [x86] mce: Make mce_panic() fatal machine check msg in the same pattern (Prarit Bhargava) [1217770] - [x86] mce: Cleanup CMCI storm logic (Prarit Bhargava) [1217770] - [x86] mce: Drop bogus const modifier from AMD's bank4_names() (Prarit Bhargava) [1217770] - [x86] mce: Get rid of TIF_MCE_NOTIFY and associated mce tricks (Prarit Bhargava) [1217770] - [x86] mce: Fix sparse errors (Prarit Bhargava) [1217770] - [x86] mce: Improve timeout error messages (Prarit Bhargava) [1217770] - [x86] mce: Extend the the mce_severity mechanism to handle UCNA/DEFERRED error (Prarit Bhargava) [1217770] - [x86] mce: Assign interrupt handler only when bank supports it (Prarit Bhargava) [1217770] - [x86] mce: Drop software-defined bank in error thresholding (Prarit Bhargava) [1217770] - [x86] mce: Move invariant code out from loop body (Prarit Bhargava) [1217770] - [x86] mce: Correct thresholding error logging (Prarit Bhargava) [1217770] - [x86] mce: Use macros to compute bank MSRs (Prarit Bhargava) [1217770] - [x86] mce: Avoid showing repetitive message from intel_init_thermal() (Prarit Bhargava) [1217770] - [x86] replace strict_strto calls (Prarit Bhargava) [1217770] - [x86] mce: Robustify mcheck_init_device (Prarit Bhargava) [1217770] - [x86] msr-index: define MSR_TURBO_RATIO_LIMIT, 1, 2 (Prarit Bhargava) [1187329] - [tools] turbostat: correct dumped pkg-cstate-limit value (Prarit Bhargava) [1187329] - [tools] turbostat: calculate TSC frequency from CPUID(0x15) on SKL (Prarit Bhargava) [1187329] - [tools] turbostat: correct DRAM RAPL units on recent Xeon processors (Prarit Bhargava) [1187329] - [tools] turbostat: Use $(CURDIR) instead of $(PWD) and add support for O= option in Makefile (Prarit Bhargava) [1187329] - [tools] turbostat: modprobe msr, if needed (Prarit Bhargava) [1187329] - [tools] turbostat: Initial Skylake support (Prarit Bhargava) [1187329] - [tools] turbostat: dump MSR_TURBO_RATIO_LIMIT2 (Prarit Bhargava) [1187329] - [tools] turbostat: use new MSR_TURBO_RATIO_LIMIT names (Prarit Bhargava) [1187329] - [tools] turbostat: update PERF_LIMIT_REASONS decoding (Prarit Bhargava) [1187329] - [tools] turbostat: label base frequency (Prarit Bhargava) [1187329] - [tools] turbostat: simplify default output (Prarit Bhargava) [1187329] - [tools] turbostat: support additional Broadwell model (Prarit Bhargava) [1187329] - [tools] turbostat: update parameters, documentation (Prarit Bhargava) [1187329] - [tools] turbostat: Skip printing disabled package C-states (Prarit Bhargava) [1187329] - [tools] turbostat: relax dependency on APERF_MSR (Prarit Bhargava) [1187329] - [tools] turbostat: relax dependency on invariant TSC (Prarit Bhargava) [1187329] - [tools] turbostat: decode MSR_*_PERF_LIMIT_REASONS (Prarit Bhargava) [1187329] - [tools] turbostat: relax dependency on root permission (Prarit Bhargava) [1187329] - [hwmon] k10temp: Convert to devm_hwmon_device_register_with_groups (Jarod Wilson) [1135029] - [hwmon] k10temp: Add support for F15h M60h (Jarod Wilson) [1135029] - [pci] Add include guard to include/linux/pci_ids.h (Jarod Wilson) [1135029] - [hwmon] k10temp: Add support for AMD F16 M30h processor (Jarod Wilson) [1135029] - [hwmon] Do not accept invalid name attributes (Jarod Wilson) [1135029] - [hwmon] k10temp: Add support for Kaveri CPUs (Jarod Wilson) [1135029] - [kernel] pci_ids: Add PCI device IDs for F15h M60h (Jarod Wilson) [1135029] - [kernel] pci_ids: add AMD F16h M30h device IDs (Jarod Wilson) [1135029] - [hwmon] Provide managed hwmon registration (Jarod Wilson) [1135029] - [hwmon] Introduce hwmon_device_register_with_groups (Jarod Wilson) [1135029] - [hwmon] k10temp: remove unnecessary pci_set_drvdata() (Jarod Wilson) [1135029] - [firmware] dmi_scan: Prevent dmi_num integer overflow (Jarod Wilson) [853192] - [firmware] dmi_scan: Fix dmi_len type (Jarod Wilson) [853192] - [firmware] dmi_scan: Fix dmi scan to handle "End of Table" structure (Jarod Wilson) [853192] - [firmware] dmi: add support for SMBIOS 3.0 64-bit entry point (Jarod Wilson) [853192] - [firmware] efi: dmi: add support for SMBIOS 3.0 UEFI configuration table (Jarod Wilson) [853192] - [firmware] dmi_scan: generalize for use by other archs (Jarod Wilson) [853192] - [firmware] dmi_scan: constify strings (Jarod Wilson) [853192] - [firmware] dmi_scan: drop OOM messages (Jarod Wilson) [853192] - [firmware] dmi_scan: fix most checkpatch errors and warnings (Jarod Wilson) [853192] - [firmware] dmi_scan: drop obsolete comment (Jarod Wilson) [853192] - [firmware] dmi_scan: add comments on dmi_present() and the loop in dmi_scan_machine() (Jarod Wilson) [853192]- [powerpc] eeh: Aux PE data for error log (Steve Best) [1211945] - [powerpc] eeh: Make diag-data not endian dependent (Steve Best) [1211945] - [powerpc] eeh: Replace pr_warning() with pr_warn() (Steve Best) [1211945] - [powerpc] eeh: Reduce lines of log dump (Steve Best) [1211945] - [powerpc] eeh: Selectively enable IO for error log (Steve Best) [1211945] - [powerpc] eeh: Refactor EEH flag accessors (Steve Best) [1211945] - [powerpc] eeh: Fetch IOMMU table in reliable way (Steve Best) [1211945] - [powerpc] powernv: Fix IOMMU table for VFIO dev (Steve Best) [1211945] - [powerpc] eeh: sysfs entries lost (Steve Best) [1211945] - [powerpc] eeh: EEH support for VFIO PCI device (Steve Best) [1211945] - [powerpc] eeh: Avoid event on passed PE (Steve Best) [1211945] - [powerpc] powernv: Switch powernv drivers to use machine_xxx_initcall() (Steve Best) [1211945] - [powerpc] Add machine_early_initcall() (Steve Best) [1211945] - [powerpc] perf: Cap 64bit userspace backtraces to PERF_MAX_STACK_DEPTH (Steve Best) [1213950] - [powerpc] kvm: Implement H_LOGICAL_CI_{LOAD,STORE} in KVM (David Gibson) [1184290] - [mm] zbud: avoid accessing last unused freelist (Seth Jennings) [1141434] - [mm] zsmalloc: simplify init_zspage free obj linking (Seth Jennings) [1141434] - [mm] zsmalloc: correct comment for fullness group computation (Seth Jennings) [1141434] - [mm] zsmalloc: move pages_allocated to zs_pool (Seth Jennings) [1141434] - [mm] zpool: use prefixed module loading (Seth Jennings) [1141434] - [mm] zswap: add __init to zswap_entry_cache_destroy() (Seth Jennings) [1141434] - [mm] zpool: update zswap to use zpool (Seth Jennings) [1141434] - [mm] zpool: zbud/zsmalloc implement zpool (Seth Jennings) [1141434] - [mm] zpool: implement common zpool api to zbud/zsmalloc (Seth Jennings) [1141434] - [mm] zbud: change zbud_alloc size type to size_t (Seth Jennings) [1141434] - [mm] zswap: NUMA aware allocation for zswap_dstmem (Seth Jennings) [1141434] - [mm] zsmalloc: make zsmalloc module-buildable (Seth Jennings) [1141434] - [mm] zsmalloc: fixup trivial zs size classes value in comments (Seth Jennings) [1141434] - [mm] zbud: make size unsigned like unique callsite (Seth Jennings) [1141434] - [Documentation] MAINTAINERS: change zswap/zbud maintainer email address (Seth Jennings) [1141434] - [mm] zswap: remove unnecessary parentheses (Seth Jennings) [1141434] - [mm] zswap: support multiple swap devices (Seth Jennings) [1141434] - [mm] zswap: update zsmalloc in comment to zbud (Seth Jennings) [1141434] - [mm] zswap: fix trivial typo and arrange indentation (Seth Jennings) [1141434] - [mm] zsmalloc: Fix CPU hotplug callback registration (Seth Jennings) [1141434] - [mm] Kconfig: fix URL for zsmalloc benchmark (Seth Jennings) [1141434] - [mm] zsmalloc: add maintainers (Seth Jennings) [1141434] - [mm] zsmalloc: add copyright (Seth Jennings) [1141434] - [mm] zsmalloc: move it under mm (Seth Jennings) [1141434] - [mm] zswap: change params from hidden to ro (Seth Jennings) [1141434] - [mm] zsmalloc: add more comment (Seth Jennings) [1141434] - [mm] zsmalloc: add Kconfig for enabling page table method (Seth Jennings) [1141434] - [mm] zswap: refactor the get/put routines (Seth Jennings) [1141434] - [mm] zswap: fix memory leak when invalidate and reclaim occur concurrently (Seth Jennings) [1141434] - [mm] zswap: avoid unnecessary page scanning (Seth Jennings) [1141434] - [Documentation] zswap: fix typos (Seth Jennings) [1141434] - [mm] zswap: fix memory leak when re-swapon (Seth Jennings) [1141434] - [mm] zsmalloc: Fix map_vm_area undefined reference errors (Seth Jennings) [1141434] - [mm] zswap: use postorder iteration when destroying rbtree (Seth Jennings) [1141434] - [lib] rbtree: fix rbtree_postorder_for_each_entry_safe() iterator (Seth Jennings) [1141434] - [lib] rbtree: add rbtree_postorder_for_each_entry_safe() helper (Seth Jennings) [1141434] - [lib] rbtree: add postorder iteration functions (Seth Jennings) [1141434] - [mm] zbud: fix some trivial typos in comments (Seth Jennings) [1141434] - [mm] zswap: get swapper address_space by using macro (Seth Jennings) [1141434] - [mm] zsmalloc: access page->private by using page_private macro (Seth Jennings) [1141434] - [mm] zsmalloc: Fixed up incorrect formatted comments (Seth Jennings) [1141434] - [mm] zsmalloc: Fixes string split across lines in zsmalloc zsmalloc-main (Seth Jennings) [1141434] - [s390] zfcp: auto port scan resiliency (Hendrik Brueckner) [1182316] - [s390] zfcp: bring back unit sysfs attributes for automatic LUN scan (Hendrik Brueckner) [1182314] - [tools] perf: Fix race in build_id_cache__add_s() (Milos Vyletel) [1204077] - [kernel] sched/rt/nohz: Stop scheduler tick if running realtime task (Rik van Riel) [1193629] - [kernel] sched: rt: Reduce rq lock contention by eliminating locking of non-feasible target (Larry Woodman) [1195521]- [kernel] audit: convert status version to a feature bitmap (Richard Guy Briggs) [1155589] - [kernel] audit: use define's for audit version (Richard Guy Briggs) [1155589] - [kernel] audit: clean up AUDIT_GET/SET local variables and future-proof API (Richard Guy Briggs) [1155589] - [kernel] audit: use memset instead of trying to initialize field by field (Richard Guy Briggs) [1155589] - [net] libceph: tcp_nodelay support (Sage Weil) [1197952] - [net] pppoe: Use workqueue to die properly when a PADT is received (Beniamino Galvani) [1025871] - [net] tcp: restore 1.5x per RTT limit to CUBIC cwnd growth in congestion avoidance (Florian Westphal) [1191260] - [net] tcp: fix tcp_cong_avoid_ai() credit accumulation bug with decreases in w (Florian Westphal) [1191260] - [net] tcp: fix timing issue in CUBIC slope calculation (Florian Westphal) [1191260] - [net] tcp: fix stretch ACK bugs in CUBIC (Florian Westphal) [1191260] - [net] tcp: fix stretch ACK bugs in Reno (Florian Westphal) [1191260] - [net] tcp: fix the timid additive increase on stretch ACKs (Florian Westphal) [1191260] - [net] tcp: stretch ACK fixes prep (Florian Westphal) [1191260] - [net] tcp_cubic: refine Hystart delay threshold (Florian Westphal) [1191260] - [net] tcp_cubic: add SNMP counters to track how effective is Hystart (Florian Westphal) [1191260] - [net] inet_diag: fix access to tcp cc information (Florian Westphal) [1212624] - [net] inet_diag: fix possible overflow in inet_diag_dump_one_icsk() (Florian Westphal) [1212624] - [net] inet_diag: zero out uninitialized idiag_{src, dst} fields (Florian Westphal) [1212624] - [net] tcp: add per route congestion control (Florian Westphal) [1212624] - [net] tcp: add RTAX_CC_ALGO fib handling (Florian Westphal) [1212624] - [net] tcp: add key management to congestion control (Florian Westphal) [1212624] - [net] tcp: refactor reinitialization of congestion control (Florian Westphal) [1212624] - [net] fib6: convert cfg metric to u32 outside of table write lock (Florian Westphal) [1212624] - [net] fib6: fib6_commit_metrics: fix potential NULL pointer dereference (Florian Westphal) [1212624] - [net] ipv6: do not overwrite inetpeer metrics prematurely (Florian Westphal) [1212624] - [net] dctcp: loosen requirement to assert ECT(0) during 3WHS (Florian Westphal) [1212624] - [net] tcp: allow setting ecn via routing table (Florian Westphal) [1212624] - [net] tcp: move TCP_ECN_create_request out of header (Florian Westphal) [1212624] - [net] syncookies: split cookie_check_timestamp() into two functions (Florian Westphal) [1212624] - [net] syncookies: avoid magic values and document which-bit-is-what-option (Florian Westphal) [1212624] - [net] fib_trie: Fix regression in handling of inflate/halve failure (Alexander Duyck) [1205277] - [net] fib_trie: Address possible NULL pointer dereference in resize (Alexander Duyck) [1205277] - [net] fib_trie: Correctly handle case of key == 0 in leaf_walk_rcu (Alexander Duyck) [1205277] - [net] fib_trie: Add key vector to root, return parent key_vector in resize (Alexander Duyck) [1205277] - [net] fib_trie: Move parent from key_vector to tnode (Alexander Duyck) [1205277] - [net] fib_trie: Pull empty_children and full_children into tnode (Alexander Duyck) [1205277] - [net] fib_trie: Move rcu from key_vector to tnode, add accessors. (Alexander Duyck) [1205277] - [net] fib_trie: Add tnode struct as a container for fields not needed in key_vector (Alexander Duyck) [1205277] - [net] fib_trie: Rename tnode_child_length to child_length (Alexander Duyck) [1205277] - [net] fib_trie: replace tnode_get_child functions with get_child macros (Alexander Duyck) [1205277] - [net] fib_trie: Rename tnode to key_vector (Alexander Duyck) [1205277] - [net] fib_trie: Make fib_table rcu safe (Alexander Duyck) [1205277] - [net] fib_trie: Return pointer to tnode pointer in resize/inflate/halve (Alexander Duyck) [1205277] - [net] fib_trie: Fix RCU bug and merge similar bits of inflate/halve (Alexander Duyck) [1205277] - [net] fib_trie: Prevent allocating tnode if bits is too big for size_t (Alexander Duyck) [1205277] - [net] fib_trie: Update last spot w/ idx >> n->bits code and explanation (Alexander Duyck) [1205277] - [net] fib_trie: move leaf and tnode to occupy the same spot in the key vector (Alexander Duyck) [1205277] - [net] fib_trie: Update insert and delete to make use of tp from find_node (Alexander Duyck) [1205277] - [net] fib_trie: Fib find node should return parent (Alexander Duyck) [1205277] - [net] fib_trie: Fib walk rcu should take a tnode and key instead of a trie and a leaf (Alexander Duyck) [1205277] - [net] fib_trie: Only resize tnodes once instead of on each leaf removal in fib_table_flush (Alexander Duyck) [1205277] - [net] fib_trie: Remove leaf_info (Alexander Duyck) [1205277] - [net] fib_trie: Add slen to fib alias (Alexander Duyck) [1205277] - [net] fib_trie: Replace plen with slen in leaf_info (Alexander Duyck) [1205277] - [net] fib_trie: Convert fib_alias to hlist from list (Alexander Duyck) [1205277] - [net] fib_trie: Various clean-ups for handling slen (Alexander Duyck) [1205277] - [net] fib_trie: Move fib_find_alias to file where it is used (Alexander Duyck) [1205277] - [net] fib_trie: Use empty_children instead of counting empty nodes in stats collection (Alexander Duyck) [1205277] - [net] fib_trie: Add collapse() and should_collapse() to resize (Alexander Duyck) [1205277] - [net] fib_trie: Fall back to slen update on inflate/halve failure (Alexander Duyck) [1205277] - [net] fib_trie: Use index & (~0ul << n->bits) instead of index >> n->bits (Alexander Duyck) [1205277] - [net] fib_trie: Add tracking value for suffix length (Alexander Duyck) [1205277] - [net] fib_trie: Remove checks for index >= tnode_child_length from tnode_get_child (Alexander Duyck) [1205277] - [net] fib_trie: inflate/halve nodes in a more RCU friendly way (Alexander Duyck) [1205277] - [net] fib_trie: Push tnode flushing down to inflate/halve (Alexander Duyck) [1205277] - [net] fib_trie: Push assignment of child to parent down into inflate/halve (Alexander Duyck) [1205277] - [net] fib_trie: Add functions should_inflate and should_halve (Alexander Duyck) [1205277] - [net] fib_trie: Move resize to after inflate/halve (Alexander Duyck) [1205277] - [net] fib_trie: Push rcu_read_lock/unlock to callers (Alexander Duyck) [1205277] - [net] fib_trie: Use unsigned long for anything dealing with a shift by bits (Alexander Duyck) [1205277] - [net] fib_trie: Update meaning of pos to represent unchecked bits (Alexander Duyck) [1205277] - [net] fib_trie: Optimize fib_table_insert (Alexander Duyck) [1205277] - [net] fib_trie: Optimize fib_find_node (Alexander Duyck) [1205277] - [net] fib_trie: Optimize fib_table_lookup to avoid wasting time on loops/variables (Alexander Duyck) [1205277] - [net] fib_trie: Merge leaf into tnode (Alexander Duyck) [1205277] - [net] fib_trie: Merge tnode_free and leaf_free into node_free (Alexander Duyck) [1205277] - [net] fib_trie: Make leaf and tnode more uniform (Alexander Duyck) [1205277] - [net] fib_trie: Update usage stats to be percpu instead of global variables (Alexander Duyck) [1205277] - [net] fib_trie: Fix trie balancing issue if new node pushes down existing node (Alexander Duyck) [1205277] - [net] fib_trie: only calc for the un-first node (Alexander Duyck) [1205277] - [net] fib_trie: avoid a redundant bit judgement in inflate (Alexander Duyck) [1205277] - [net] fib_trie: Fix /proc/net/fib_trie when CONFIG_IP_MULTIPLE_TABLES is not defined (Alexander Duyck) [1205277] - [net] ipv6: gre: add x-netns support (Hannes Frederic Sowa) [1210346 1210390] - [net] gre: add x-netns support (Hannes Frederic Sowa) [1210346 1210390] - [net] ip6_gre: fix flowi6_proto value in xmit path (Hannes Frederic Sowa) [1210346 1210390] - [net] ipv6: Initialize ip6_tnl.hlen in gre tunnel even if no route is found (Hannes Frederic Sowa) [1210346 1210390] - [net] ipv6: protect skb->sk accesses from recursive dereference inside the stack (Hannes Frederic Sowa) [1129707] - [net] ip_tunnel: Change __skb_push back to skb_push (Florian Westphal) [1187739] - [net] ip_tunnel: fix possible rtable leak (Florian Westphal) [1187739] - [net] ip_tunnel: clear IPCB in ip_tunnel_xmit() in case dst_link_failure() is called (Florian Westphal) [1187739] - [net] ipv4: be friend with drop monitor (Florian Westphal) [1187739] - [net] ip_tunnel: Fix a memory corruption in ip_tunnel_xmit (Florian Westphal) [1187739] - [net] ip_tunnel: Do not use stale inner_iph pointer (Florian Westphal) [1187739]- [mm] memcg: use proper memcg in limit bypass (Johannes Weiner) [1213903] {CVE-2014-8171} - [mm] memcg: do not allow task about to OOM kill to bypass the limit (Johannes Weiner) [1213903] {CVE-2014-8171} - [mm] memcg: do not declare OOM from __GFP_NOFAIL allocations (Johannes Weiner) [1213903] {CVE-2014-8171} - [fs] buffer: move allocation failure loop into the allocator (Johannes Weiner) [1213903] {CVE-2014-8171} - [mm] memcg: handle non-error OOM situations more gracefully (Johannes Weiner) [1213903] {CVE-2014-8171} - [mm] memcg: do not trap chargers with full callstack on OOM (Johannes Weiner) [1213903] {CVE-2014-8171} - [mm] memcg: rework and document OOM waiting and wakeup (Johannes Weiner) [1213903] {CVE-2014-8171} - [mm] memcg: enable memcg OOM killer only for user faults (Johannes Weiner) [1213903] {CVE-2014-8171} - [x86] finish user fault error path with fatal signal (Johannes Weiner) [1213903] {CVE-2014-8171} - [arch] mm: pass userspace fault flag to generic fault handler (Johannes Weiner) [1213903] {CVE-2014-8171} - [block] cfq-iosched: handle failure of cfq group allocation (Vivek Goyal) [1190716] - [crypto] qat - do not duplicate string containing firmware name (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix double release_firmware on error path (Nikolay Aleksandrov) [1173791] - [crypto] qat - print ring name in debug output (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix checkpatch CODE_INDENT issue (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix checkpatch COMPARISON_TO_NULL issue (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix checkpatch BIT_MACRO issues (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix checkpatch CONCATENATED_STRING issues (Nikolay Aleksandrov) [1173791] - [crypto] qat - checkpatch PARENTHESIS_ALIGNMENT and LOGICAL_CONTINUATIONS (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix checkpatch CHECK_SPACING issues (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix typo (Nikolay Aleksandrov) [1173791] - [crypto] qat - make error and info log messages more descriptive (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix typo in string (Nikolay Aleksandrov) [1173791] - [crypto] qat - remove duplicate definition of Intel PCI vendor id (Nikolay Aleksandrov) [1173791] - [crypto] qat - remove incorrect __exit markup (Nikolay Aleksandrov) [1173791] - [crypto] qat - don't need qat_auth_state struct (Nikolay Aleksandrov) [1173791] - [crypto] qat - Ensure ipad and opad are zeroed (Nikolay Aleksandrov) [1173791] - [crypto] qat - remove unnecessary include of atomic.h header file (Nikolay Aleksandrov) [1173791] - [crypto] qat - use pci_wait_for_pending_transaction() (Nikolay Aleksandrov) [1173791] - [crypto] qat - adf_ae_stop() is never called (Nikolay Aleksandrov) [1173791] - [crypto] qat - correctly type a boolean (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix device reset flow (Nikolay Aleksandrov) [1173791] - [crypto] qat - Fix incorrect uses of memzero_explicit (Nikolay Aleksandrov) [1173791] - [crypto] qat - add support for cbc(aes) ablkcipher (Nikolay Aleksandrov) [1173791] - [crypto] qat - Fix assumption that sg in and out will have the same nents (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix problem with coalescing enable logic (Nikolay Aleksandrov) [1173791] - [crypto] qat - Fix 64 bytes requests (Nikolay Aleksandrov) [1173791] - [crypto] qat - Use memzero_explicit (Nikolay Aleksandrov) [1173791] - [crypto] qat - Move BAR definitions to device specific module (Nikolay Aleksandrov) [1173791] - [crypto] qat - misspelling typo - "reseting" should be "resetting" (Nikolay Aleksandrov) [1173791] - [crypto] qat - cleanup unnecessary break checkpatch warning (Nikolay Aleksandrov) [1173791] - [crypto] qat - cleanup coccicheck warning - NULL check before freeing functions (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix bad unlock balance (Nikolay Aleksandrov) [1173791] - [crypto] llvmlinux: Remove VLAIS from crypto/.../qat_algs.c (Nikolay Aleksandrov) [1173791] - [crypto] llvmlinux: Add macro to remove use of VLAIS in crypto code (Nikolay Aleksandrov) [1173791] - [crypto] qat - Removed unneeded partial state (Nikolay Aleksandrov) [1173791] - [crypto] qat - Fix typo in name of tasklet_struct (Nikolay Aleksandrov) [1173791] - [crypto] treewide: fix errors in printk (Nikolay Aleksandrov) [1173791] - [netdrv] netxen: Fix trivial typos in comments (Tony Camuso) [1187294] - [netdrv] netxen: Use eth__addr instead of memset (Tony Camuso) [1187294] - [netdrv] netxen: Fix typo in printk (Tony Camuso) [1187294] - [netdrv] netxen: Delete an unnecessary check before the function call "kfree" (Tony Camuso) [1187294] - [netdrv] netxen: fix netxen_nic_poll() logic (Tony Camuso) [1187294] - [netdrv] netxen: Fix link event handling (Tony Camuso) [1187294] - [netdrv] netxen: Fix bug in Tx completion path (Tony Camuso) [1187294] - [netdrv] netxen: Fix BUG "sleeping function called from invalid context" (Tony Camuso) [1187294] - [netdrv] netxen: Convert remaining uses of pr_warning to pr_warn (Tony Camuso) [1187294] - [kernel] time: More core infrastructure for timespec64 (Prarit Bhargava) [1215108] - [kernel] time64: Add time64.h header and define struct timespec64 (Prarit Bhargava) [1215108]- [kernel] timers: Reduce future __run_timers() latency for first add to empty list (Rik van Riel) [1193625] - [kernel] subject timers: Reduce future __run_timers() latency for newly emptied list (Rik van Riel) [1193625] - [kernel] timers: Reduce __run_timers() latency for empty list (Rik van Riel) [1193625] - [kernel] timers: Track total number of timers in list (Rik van Riel) [1193625] - [misc] genwqe: remove unnecessary version.h inclusion (Steve Best) [1182052] - [misc] assorted conversions to p[dD] (Steve Best) [1182052] - [misc] genwqe: check for error from get_user_pages_fast() (Steve Best) [1182052] - [misc] genwqe: Support blocking when DDCB queue is busy (Steve Best) [1182052] - [misc] genwqe: Fix checkpatch complaints (Steve Best) [1182052] - [misc] genwqe: Check return code of pci_sriov_enable (Steve Best) [1182052] - [misc] genwqe: Do not modify return code of genwqe_set_interrupt_capability (Steve Best) [1182052] - [misc] genwqe: Update author information (Steve Best) [1182052] - [misc] genwqe: Remove sysfs entry for driver version (Steve Best) [1182052] - [misc] genwqe: Check pci_get_totalvfs return code (Steve Best) [1182052] - [misc] genwqe: fix pci_enable_msi usage (Steve Best) [1182052] - [s390] dasd: fix inability to set a DASD device offline (Hendrik Brueckner) [1213888] - [s390] dasd: Fix unresumed device after suspend/resume having no paths (Hendrik Brueckner) [1213889] - [s390] af_iucv: fix AF_IUCV sendmsg() errno (Hendrik Brueckner) [1213885] - [s390] dasd: fix unresumed device after suspend/resume (Hendrik Brueckner) [1213884] - [scsi] megaraid_sas: revert: Add release date and update driver version (Tomas Henzl) [1207175] - [pci] Fix RHEL7 specific possible Null pointer dereference (Myron Stowe) [1215237] - [x86] mce: Fix regression. All error records should report via /dev/mcelog (Seth Jennings) [1183957] - [fs] isofs: Fix unchecked printing of ER records (Mateusz Guzik) [1180483] {CVE-2014-9584} - [fs] isofs: infinite loop in CE record entries (Jacob Tanenbaum) [1175248] {CVE-2014-9420}- [fs] xfs: fix behaviour of XFS_IOC_FSSETXATTR on directories (Brian Foster) [1200652] - [fs] xfs: factor projid hint checking out of xfs_ioctl_setattr (Brian Foster) [1200652] - [fs] xfs: factor extsize hint checking out of xfs_ioctl_setattr (Brian Foster) [1200652] - [fs] xfs: XFS_IOCTL_SETXATTR can run in user namespaces (Brian Foster) [1200652] - [fs] xfs: kill xfs_ioctl_setattr behaviour mask (Brian Foster) [1200652] - [fs] xfs: disaggregate xfs_ioctl_setattr (Brian Foster) [1200652] - [fs] xfs: factor out xfs_ioctl_setattr transaciton preamble (Brian Foster) [1200652] - [fs] xfs: separate xflags from xfs_ioctl_setattr (Brian Foster) [1200652] - [fs] xfs: FSX_NONBLOCK is not used (Brian Foster) [1200652] - [fs] xfs: split metadata and log buffer completion to separate workqueues (Brian Foster) [1184177] - [fs] xfs: check xfs_buf_read_uncached returns correctly (Brian Foster) [1184177] - [fs] xfs: introduce xfs_buf_submit[_wait] (Brian Foster) [1184177] - [fs] xfs: kill xfs_bioerror_relse (Brian Foster) [1184177] - [fs] xfs: xfs_bioerror can die (Brian Foster) [1184177] - [fs] xfs: kill xfs_bdstrat_cb (Brian Foster) [1184177] - [fs] xfs: rework xfs_buf_bio_endio error handling (Brian Foster) [1184177] - [fs] xfs: xfs_buf_ioend and xfs_buf_iodone_work duplicate functionality (Brian Foster) [1184177] - [fs] xfs: synchronous buffer IO needs a reference (Brian Foster) [1184177] - [fs] xfs: Keep sb_bad_features2 consistent with sb_features2 (Brian Foster) [1184177] - [fs] xfs: fix set-but-unused warnings (Brian Foster) [1184177] - [fs] xfs: move type conversion functions to xfs_dir.h (Brian Foster) [1184177] - [fs] xfs: move ftype conversion functions to libxfs (Brian Foster) [1184177] - [fs] xfs: active inodes stat is broken (Brian Foster) [1184177] - [fs] xfs: cleanup xfs_bmse_merge returns (Brian Foster) [1184177] - [fs] xfs: cleanup xfs_bmse_shift_one goto mess (Brian Foster) [1184177] - [fs] xfs: fix premature enospc on inode allocation (Brian Foster) [1184177] - [fs] xfs: overflow in xfs_iomap_eof_align_last_fsb (Brian Foster) [1184177] - [fs] xfs: fix simple_return.cocci warning in xfs_bmse_shift_one (Brian Foster) [1184177] - [fs] xfs: fix simple_return.cocci warning in xfs_file_readdir (Brian Foster) [1184177] - [fs] libxfs: fix simple_return.cocci warnings (Brian Foster) [1184177] - [fs] xfs: remove unnecessary null checks (Brian Foster) [1184177] - [fs] xfs: merge xfs_inum.h into xfs_format.h (Brian Foster) [1184177] - [fs] xfs: move most of xfs_sb.h to xfs_format.h (Brian Foster) [1184177] - [fs] xfs: merge xfs_ag.h into xfs_format.h (Brian Foster) [1184177] - [fs] xfs: move acl structures to xfs_format.h (Brian Foster) [1184177] - [fs] xfs: merge xfs_dinode.h into xfs_format.h (Brian Foster) [1184177] - [fs] xfs: allow lazy sb counter sync during filesystem freeze sequence (Brian Foster) [1184177] - [fs] xfs: fix error handling in xfs_qm_log_quotaoff() (Brian Foster) [1184177] - [fs] xfs: replace on-stack xfs_trans_res with pointer in xfs_create() (Brian Foster) [1184177] - [fs] xfs: track bulkstat progress by agino (Brian Foster) [1184177] - [fs] xfs: bulkstat error handling is broken (Brian Foster) [1184177] - [fs] xfs: bulkstat main loop logic is a mess (Brian Foster) [1184177] - [fs] xfs: bulkstat chunk-formatter has issues (Brian Foster) [1184177] - [fs] xfs: bulkstat chunk formatting cursor is broken (Brian Foster) [1184177] - [fs] xfs: bulkstat btree walk doesn't terminate (Brian Foster) [1184177] - [fs] xfs: rework zero range to prevent invalid i_size updates (Brian Foster) [1184177] - [fs] xfs: Check error during inode btree iteration in xfs_bulkstat() (Brian Foster) [1184177] - [fs] xfs: bulkstat doesn't release AGI buffer on error (Brian Foster) [1184177] - [fs] xfs: fix agno increment in xfs_inumbers() loop (Brian Foster) [1184177] - [fs] xfs: xfs_iflush_done checks the wrong log item callback (Brian Foster) [1184177] - [fs] xfs: check for null dquot in xfs_quota_calc_throttle() (Brian Foster) [1184177] - [fs] xfs: fix crc field handling in xfs_sb_to/from_disk (Brian Foster) [1184177] - [fs] xfs: don't send null bp to xfs_trans_brelse() (Brian Foster) [1184177] - [fs] xfs: check for inode size overflow in xfs_new_eof() (Brian Foster) [1184177] - [fs] xfs: kill time.h (Brian Foster) [1184177] - [fs] xfs: compat_xfs_bstat does not have forkoff (Brian Foster) [1184177] - [fs] xfs: Don't use xfs_buf_iowait in the delwri buffer code (Brian Foster) [1184177] - [fs] xfs: force the log before shutting down (Brian Foster) [1184177] - [fs] xfs: annotate user variables passed as void (Brian Foster) [1184177] - [fs] xfs: xfs_kset should be static (Brian Foster) [1184177] - [fs] xfs: fix use of agi_newino in finobt lookup (Brian Foster) [1184177] - [fs] xfs: refactor recovery transaction start handling (Brian Foster) [1184177] - [fs] xfs: reorganise transaction recovery item code (Brian Foster) [1184177] - [fs] xfs: fix double free in xlog_recover_commit_trans (Brian Foster) [1184177] - [fs] xfs: recovery of XLOG_UNMOUNT_TRANS leaks memory (Brian Foster) [1184177] - [fs] xfs: refactor xlog_recover_process_data() (Brian Foster) [1184177] - [fs] xfs: flush entire last page of old EOF on truncate up (Brian Foster) [1184177] - [fs] xfs: xfs_swap_extent_flush can be static (Brian Foster) [1184177] - [fs] xfs: xfs_buf_write_fail_rl_state can be static (Brian Foster) [1184177] - [fs] xfs: xfs_rtget_summary can be static (Brian Foster) [1184177] - [fs] xfs: remove second xfs_quota.h inclusion in xfs_icache.c (Brian Foster) [1184177] - [fs] xfs: don't ASSERT on corrupt ftype (Brian Foster) [1184177] - [fs] xfs: xlog_cil_force_lsn doesn't always wait correctly (Brian Foster) [1184177] - [fs] xfs: only writeback and truncate pages for the freed range (Brian Foster) [1184177] - [fs] xfs: writeback and inval. file range to be shifted by collapse (Brian Foster) [1184177] - [fs] xfs: refactor single extent shift into xfs_bmse_shift_one() helper (Brian Foster) [1184177] - [fs] xfs: refactor shift-by-merge into xfs_bmse_merge() helper (Brian Foster) [1184177] - [fs] xfs: track collapse via file offset rather than extent index (Brian Foster) [1184177] - [fs] xfs: ensure WB_SYNC_ALL writeback handles partial pages correctly (Brian Foster) [1184177] - [fs] xfs: remove rbpp check from xfs_rtmodify_summary_int (Brian Foster) [1184177] - [fs] xfs: combine xfs_rtmodify_summary and xfs_rtget_summary (Brian Foster) [1184177] - [fs] xfs: combine xfs_dir_canenter into xfs_dir_createname (Brian Foster) [1184177] - [fs] xfs: check resblks before calling xfs_dir_canenter (Brian Foster) [1184177] - [fs] xfs: deduplicate xlog_do_recovery_pass() (Brian Foster) [1184177] - [fs] xfs: lseek: the "whence" argument is called "whence" (Brian Foster) [1184177] - [fs] xfs: combine xfs_seek_hole & xfs_seek_data (Brian Foster) [1184177] - [fs] xfs: export log_recovery_delay to delay mount time log recovery (Brian Foster) [1184177] - [fs] xfs: add debug sysfs attribute set (Brian Foster) [1184177] - [fs] xfs: trim eofblocks before collapse range (Brian Foster) [1184177] - [fs] xfs: xfs_file_collapse_range is delalloc challenged (Brian Foster) [1184177] - [fs] xfs: don't log inode unless extent shift makes extent modifications (Brian Foster) [1184177] - [fs] xfs: kill xfs_vnode.h (Brian Foster) [1184177] - [fs] xfs: kill VN_MAPPED (Brian Foster) [1184177] - [fs] xfs: kill VN_CACHED (Brian Foster) [1184177] - [fs] xfs: kill VN_DIRTY() (Brian Foster) [1184177] - [fs] xfs: introduce xfs_bulkstat_ag_ichunk (Brian Foster) [1184177] - [fs] xfs: require 64-bit sector_t (Brian Foster) [1184177] - [fs] xfs: remove XFS_IS_OQUOTA_ON macros (Brian Foster) [1184177] - [fs] xfs: tidy up xfs_set_inode32 (Brian Foster) [1184177] - [fs] xfs: mark xfs_qm_quotacheck as static (Brian Foster) [1184177] - [fs] xfs: introduce xfs_bulkstat_grab_ichunk (Brian Foster) [1184177] - [fs] xfs: introduce xfs_bulkstat_ichunk_ra (Brian Foster) [1184177] - [fs] xfs: fix error handling at xfs_bulkstat (Brian Foster) [1184177] - [fs] xfs: remove redundant user buffer count checks at xfs_bulkstat (Brian Foster) [1184177] - [fs] xfs: fix error handling at xfs_inumbers (Brian Foster) [1184177] - [fs] xfs: consolidate xfs_inumbers (Brian Foster) [1184177] - [fs] xfs: remove xfs_bulkstat_single (Brian Foster) [1184177] - [fs] xfs: remove redundant stat assignment in xfs_bulkstat_one_int (Brian Foster) [1184177] - [fs] xfs: add log attributes for log lsn and grant head data (Brian Foster) [1184177] - [fs] xfs: add xlog sysfs kobject and attribute handlers (Brian Foster) [1184177] - [fs] xfs: add xfs_mount sysfs kobject (Brian Foster) [1184177] - [fs] xfs: add a sysfs kset (Brian Foster) [1184177] - [fs] xfs: global error sign conversion (Brian Foster) [1184177] - [fs] libxfs: move source files (Brian Foster) [1184177] - [fs] libxfs: move header files (Brian Foster) [1184177] - [fs] xfs: create libxfs infrastructure (Brian Foster) [1184177] - [fs] xfs: Nuke XFS_ERROR macro (Brian Foster) [1184177] - [fs] xfs: return is not a function (Brian Foster) [1184177] - [fs] xfs: fix xfs_da_args sparse warning in xfs_readdir (Brian Foster) [1184177] - [fs] xfs: small cleanup in xfs_lowbit64() (Brian Foster) [1184177] - [fs] xfs: kill xfs_buf_geterror() (Brian Foster) [1184177] - [fs] xfs: remove redundant geometry information from xfs_da_state (Brian Foster) [1184177] - [fs] xfs: replace attr LBSIZE with xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: pass xfs_da_args to xfs_attr_leaf_newentsize (Brian Foster) [1184177] - [fs] xfs: use xfs_da_geometry for block size in attr code (Brian Foster) [1184177] - [fs] xfs: remove mp->m_dir_geo from directory logging (Brian Foster) [1184177] - [fs] xfs: reduce direct usage of mp->m_dir_geo (Brian Foster) [1184177] - [fs] xfs: move node entry counts to xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: convert dir/attr btree threshold to xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: convert m_dirblksize to xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: convert m_dirblkfsbs to xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: convert directory segment limits to xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: convert directory db conversion to xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: convert directory dablk conversion to xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: convert dir byte/off conversion to xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: kill XFS_DIR2...FIRSTDB macros (Brian Foster) [1184177] - [fs] xfs: move directory block translatiosn to xfs_dir2_priv.h (Brian Foster) [1184177] - [fs] xfs: introduce directory geometry structure (Brian Foster) [1184177] - [fs] xfs: fix compile error when libxfs header used in C++ code (Brian Foster) [1184177] - [fs] xfs: fix infinite loop at xfs_vm_writepage on 32bit system (Brian Foster) [1184177] - [fs] xfs: remove XFS_TRANS_RESERVE in collapse range (Brian Foster) [1184177] - [fs] xfs: remove shared supberlock feature checking (Brian Foster) [1184177] - [fs] xfs: don't need dirv2 checks anymore (Brian Foster) [1184177] - [fs] xfs: turn NLINK feature on by default (Brian Foster) [1184177] - [fs] xfs: make superblock version checks reflect reality (Brian Foster) [1184177] - [fs] xfs: pass struct da_args to xfs_attr_calc_size (Brian Foster) [1184177] - [fs] xfs: simplify attr name setup (Brian Foster) [1184177] - [fs] xfs: fold xfs_attr_remove_int into xfs_attr_remove (Brian Foster) [1184177] - [fs] xfs: fold xfs_attr_get_int into xfs_attr_get (Brian Foster) [1184177] - [fs] xfs: fold xfs_attr_set_int into xfs_attr_set (Brian Foster) [1184177] - [fs] xfs: remove dquot hints (Brian Foster) [1184177] - [fs] xfs: enable the finobt feature on v5 superblocks (Brian Foster) [1184177] - [fs] xfs: report finobt status in fs geometry (Brian Foster) [1184177] - [fs] xfs: add finobt support to growfs (Brian Foster) [1184177] - [fs] xfs: update the finobt on inode free (Brian Foster) [1184177] - [fs] xfs: refactor xfs_difree() inobt bits into xfs_difree_inobt() helper (Brian Foster) [1184177] - [fs] xfs: use and update the finobt on inode allocation (Brian Foster) [1184177] - [fs] xfs: insert newly allocated inode chunks into the finobt (Brian Foster) [1184177] - [fs] xfs: update inode allocation/free transaction reservations for finobt (Brian Foster) [1184177] - [fs] xfs: support the XFS_BTNUM_FINOBT free inode btree type (Brian Foster) [1184177] - [fs] xfs: reserve v5 superblock read-only compat. feature bit for finobt (Brian Foster) [1184177] - [fs] xfs: refactor xfs_ialloc_btree.c to support multiple inobt numbers (Brian Foster) [1184177] - [fs] xfs: add filestream allocator tracepoints (Brian Foster) [1184177] - [fs] xfs: remove xfs_filestream_associate (Brian Foster) [1184177] - [fs] xfs: don't create a slab cache for filestream items (Brian Foster) [1184177] - [fs] xfs: rewrite the filestream allocator using the dentry cache (Brian Foster) [1184177] - [fs] xfs: remove XFS_IFILESTREAM (Brian Foster) [1184177] - [fs] xfs: embedd mru_elem into parent structure (Brian Foster) [1184177] - [fs] xfs: handle duplicate entries in xfs_mru_cache_insert (Brian Foster) [1184177] - [fs] xfs: split xfs_bmap_btalloc_nullfb (Brian Foster) [1184177] - [fs] xfs: don't try to use the filestream allocator for metadata allocations (Brian Foster) [1184177] - [fs] xfs: remove unused calculation in xfs_dir2_sf_addname() (Brian Foster) [1184177] - [fs] xfs: remove pointless pointer increment in xfs_dir2_block_compact() (Brian Foster) [1184177] - [fs] xfs: remove unused trans pointer arg from xlog_recover_unmount_trans() (Brian Foster) [1184177] - [fs] xfs: remove unused ail pointer arg from xfs_trans_ail_cursor_done() (Brian Foster) [1184177] - [fs] xfs: remove unused xfs_mount arg from xfs_symlink_hdr_ok() (Brian Foster) [1184177] - [fs] xfs: remove unused bp arg from xfs_iflush_fork() (Brian Foster) [1184177] - [fs] xfs: remove unused pag ptr arg from iterator execute functions (Brian Foster) [1184177] - [fs] xfs: remove unused length arg from alloc_block ops (Brian Foster) [1184177] - [fs] xfs: remove unused mp arg from xfs_calc_dquots_per_chunk() (Brian Foster) [1184177] - [fs] xfs: remove unused mp arg from xfs_dir2 dataptr/byte functions (Brian Foster) [1184177] - [fs] xfs: remove unused tp arg from xfs_da_reada_buf & callers (Brian Foster) [1184177] - [fs] xfs: remove unused bip arg from xfs_buf_item_log_segment() (Brian Foster) [1184177] - [fs] xfs: remove unused flags arg from _xfs_buf_get_pages() (Brian Foster) [1184177] - [fs] xfs: remove unused args from xfs_alloc_buftarg() (Brian Foster) [1184177] - [fs] xfs: remove unused blocksize arg from xfs_setsize_buftarg() (Brian Foster) [1184177] - [fs] xfs: remove unused level arg from xfs_btree_read_buf_block() (Brian Foster) [1184177] - [fs] xfs: remove unused mp arg from xfs_bmap_forkoff_reset() (Brian Foster) [1184177] - [fs] xfs: remove unused mp arg from xfs_bmdr_maxrecs() (Brian Foster) [1184177] - [fs] xfs: remove unused mp arg from xfs_attr3_rmt_hdr_ok() (Brian Foster) [1184177] - [fs] xfs: remove unused tp arg from xfs_bmap_last_offset() and callers (Brian Foster) [1184177] - [fs] xfs: correct error sign on COLLAPSE_RANGE errors (Brian Foster) [1184177] - [fs] xfs: collapse range is delalloc challenged (Brian Foster) [1184177] - [fs] xfs: move falloc collapse range check into the filesystem methods (Brian Foster) [1184177] - [fs] xfs: Add support for FALLOC_FL_ZERO_RANGE (Brian Foster) [1184177] - [fs] xfs: use NOIO contexts for vm_map_ram (Brian Foster) [1184177] - [fs] xfs: fix directory inode iolock lockdep false positive (Brian Foster) [1184177] - [fs] xfs: allocate xfs_da_args to reduce stack footprint (Brian Foster) [1184177] - [fs] xfs: Add support FALLOC_FL_COLLAPSE_RANGE for fallocate (Brian Foster) [1184177] - [fs] xfs: always use unwritten extents for direct I/O writes (Brian Foster) [1184177] - [fs] xfs: factor prid related codes into xfs_get_initial_prid() (Brian Foster) [1184177]- [netdrv] hyperv: Add processing of MTU reduced by the host (Vitaly Kuznetsov) [1196420] - [x86] crypto: aesni - fix memory usage in GCM decryption (Kurt Stutsman) [1212178] {CVE-2015-3331} - [usb] fix use-after-free bug in usb_hcd_unlink_urb() (Don Zickus) [1187256] - [pci] Mark RTL8110SC INTx masking as broken (Myron Stowe) [1205911] - [powerpc] pci: Clip bridge windows to fit in upstream windows (Myron Stowe) [1110898] - [x86] pci: Clip bridge windows to fit in upstream windows (Myron Stowe) [1110898] - [pci] Add pci_claim_bridge_resource() to clip window if necessary (Myron Stowe) [1110898] - [pci] Add pci_bus_clip_resource() to clip to fit upstream window (Myron Stowe) [1110898] - [pci] Pass bridge device, not bus, when updating bridge windows (Myron Stowe) [1110898] - [pci] Add missing MEM_64 mask in pci_assign_unassigned_bridge_resources() (Myron Stowe) [1110898] - [pci] maintainers: Update mx6 PCI driver maintainer's email (Myron Stowe) [1110898] - [pci] Add function 1 DMA alias quirk for HighPoint RocketRaid 642L (Myron Stowe) [1110898] - [pci] msi: Fix memory leak in free_msi_irqs() (Myron Stowe) [1110898] - [pci] Merge multi-line quoted strings (Myron Stowe) [1110898] - [pci] Whitespace cleanup (Myron Stowe) [1110898] - [pci] Move EXPORT_SYMBOL so it immediately follows function/variable (Myron Stowe) [1110898] - [pci] Make pci_bus_add_device() void (Myron Stowe) [1110898] - [pci] Introduce new device binding path using pci_dev.driver_override (Myron Stowe) [1110898] - [pci] cpqphp: Fix possible null pointer dereference (Myron Stowe) [1110898] - [pci] Fix return value from pci_user_{read, write}_config_*() (Myron Stowe) [1110898] - [pci] Turn pcibios_penalize_isa_irq() into a weak function (Myron Stowe) [1110898] - [pci] pcmcia: Use pci_is_bridge() to simplify code (Myron Stowe) [1110898] - [pci] pciehp: Use pci_is_bridge() to simplify code (Myron Stowe) [1110898] - [pci] acpiphp: Use pci_is_bridge() to simplify code (Myron Stowe) [1110898] - [pci] cpcihp: Use pci_is_bridge() to simplify code (Myron Stowe) [1110898] - [pci] shpchp: Use pci_is_bridge() to simplify code (Myron Stowe) [1110898] - [pci] rpaphp: Use pci_is_bridge() to simplify code (Myron Stowe) [1110898] - [x86] pci: Use pci_is_bridge() to simplify code (Myron Stowe) [1110898] - [pci] Use pci_is_bridge() to simplify code (Myron Stowe) [1110898] - [pci] nvme: Implement PCIe reset notification callback (Myron Stowe) [1110898] - [pci] Notify driver before and after device reset (Myron Stowe) [1110898] - [x86] pci: Clean up and mark early_root_info_init() as deprecated (Myron Stowe) [1110898] - [pci] dma-api: Update dma_pool_create ()and dma_pool_alloc() descriptions (Myron Stowe) [1110898] - [pci] dma-api: Fix duplicated word in DMA-API-HOWTO.txt (Myron Stowe) [1110898] - [pci] dma-api: Capitalize "CPU" consistently (Myron Stowe) [1110898] - [pci] Add resource allocation comments (Myron Stowe) [1110898] - [pci] Simplify __pci_assign_resource() coding style (Myron Stowe) [1110898] - [pci] Change pbus_size_mem() return values to be more conventional (Myron Stowe) [1110898] - [pci] Restrict 64-bit prefetchable bridge windows to 64-bit resources (Myron Stowe) [1110898] - [pci] Support BAR sizes up to 8GB (Myron Stowe) [1110898] - [x86] gart: Tidy messages and add bridge device info (Myron Stowe) [1110898] - [x86] gart: Replace printk() with pr_info() (Myron Stowe) [1110898] - [x86] pci: Move pcibios_assign_resources() annotation to definition (Myron Stowe) [1110898] - [pci] Remove pcibios_add_platform_entries() (Myron Stowe) [1110898] - [s390] pci: use pdev->dev.groups for attribute creation (Myron Stowe) [1110898] - [x86] pci: Work around AMD Fam15h BIOSes that fail to provide _PXM (Myron Stowe) [1110898] - [x86] pci: Warn if we have to "guess" host bridge node information (Myron Stowe) [1110898] - [pci] dma-api: Change dma_declare_coherent_memory() CPU address to phys_addr_t (Myron Stowe) [1110898] - [pci] dma-api: Clarify physical/bus address distinction (Myron Stowe) [1110898] - [pci] msi: Remove pci_enable_msi_block() (Myron Stowe) [1110898] - [pci] Move Open Firmware devspec attribute to PCI common code (Myron Stowe) [1110898] - [pci] Fix use of uninitialized MPS value (Myron Stowe) [1110898] - [pci] Remove dead code (Myron Stowe) [1110898] - [pci] maintainers: Add arch/x86/kernel/quirks.c to PCI file patterns (Myron Stowe) [1110898] - [pci] Remove unnecessary __ref annotations (Myron Stowe) [1110898] - [pci] Add new ID for Intel GPU "spurious interrupt" quirk (Myron Stowe) [1110898] - [pci] genwqe: Use pci_enable_msi_exact() instead of pci_enable_msi_block() (Myron Stowe) [1110898] - [pci] Fix incorrect vgaarb conditional in WARN_ON() (Myron Stowe) [1110898] - [x86] pci: Mark ATI SBx00 HPET BAR as IORESOURCE_PCI_FIXED (Myron Stowe) [1110898] - [x86] pci: Don't try to move IORESOURCE_PCI_FIXED resources (Myron Stowe) [1110898] - [x86] pci: Fix Broadcom CNB20LE unintended sign extension (Myron Stowe) [1110898] - [pci] Use designated initialization in PCI_VDEVICE (Myron Stowe) [1110898] - [pci] Allow hotplug service drivers to operate in polling mode (Myron Stowe) [1110898] - [pci] pciehp: Acknowledge spurious "cmd completed" event (Myron Stowe) [1110898] - [pci] Remove old serial device IDs (Myron Stowe) [1110898] - [pci] Remove unnecessary includes of (Myron Stowe) [1110898] - [pci] pciehp: Use PCI_EXP_SLTCAP_PSN define (Myron Stowe) [1110898] - [pci] hotplug: Remove unnecessary "dev->bus" test (Myron Stowe) [1110898] - [pci] msi: Simplify populate_msi_sysfs() (Myron Stowe) [1110898] - [pci] portdrv: Use pci_enable_msix_exact() instead of pci_enable_msix() (Myron Stowe) [1110898] - [powerpc] kvm: ppc: book3s hv: Enable for little endian hosts (David Gibson) [1193257] - [powerpc] kvm: ppc: book3s hv: Fix ABIv2 on LE (David Gibson) [1193257] - [powerpc] kvm: ppc: book3s hv: Access XICS in BE (David Gibson) [1193257] - [powerpc] kvm: ppc: book3s hv: Access host lppaca and shadow slb in BE (David Gibson) [1193257] - [powerpc] kvm: ppc: book3s hv: Access guest VPA in BE (David Gibson) [1193257] - [powerpc] kvm: ppc: book3s hv: Make HTAB code LE host aware (David Gibson) [1193257] - [powerpc] Add asm helpers for BE 32bit load/store (David Gibson) [1193257] - [powerpc] kvm: ppc: Assembly functions exported to modules need _GLOBAL_TOC() (David Gibson) [1193257] - [powerpc] kvm: ppc: rtas: Do byte swaps explicitly (David Gibson) [1193257] - [powerpc] kvm: ppc: book3s pr: Fix ABIv2 on LE (David Gibson) [1193257] - [powerpc] kvm: ppc: book3s hv: Fix ABIv2 indirect branch issue (David Gibson) [1193257] - [powerpc] perf: add missing put_cpu_var in power_pmu_event_init (Jan Stancek) [1202283] - [s390] watchdog: support for KVM hypervisors and delete pr_info messages (Hendrik Brueckner) [1182310] - [s390] watchdog: enable KEEPALIVE for /dev/watchdog (Hendrik Brueckner) [1182310] - [s390] kernel: Update /proc/sysinfo file with Extended Name and UUID (Hendrik Brueckner) [1182311] - [s390] qeth: Display adjacent switch attributes (Hendrik Brueckner) [1182287] - [x86] kvm: vmx: fix oops with explicit flexpriority=0 option (Radim Krcmar) [1185276]- [hv] hv_fcopy: drop the obsolete message on transfer failure (Vitaly Kuznetsov) [1162100] - [virtio] virtio_ring: Update weak barriers to use dma_wmb/rmb (Alexander Duyck) [1205268] - [arch] Add lightweight memory barriers dma_rmb() and dma_wmb() (Alexander Duyck) [1205268] - [arch] Cleanup read_barrier_depends() and comments (Alexander Duyck) [1205268] - [arch] Clean up asm/barrier.h implementations using asm-generic/barrier.h (Alexander Duyck) [1205268] - [x86] kernel: Remove CONFIG_X86_OOSTORE (Alexander Duyck) [1205268] - [kernel] sched/idle: Optimize try-to-wake-up IPI (Rik van Riel) [1197889] - [kernel] sched, trace: Add a tracepoint for IPI-less remote wakeups (Rik van Riel) [1197889] - [kernel] sched/idle: Avoid spurious wakeup IPIs (Rik van Riel) [1197889] - [kernel] sched/idle: Clear polling before descheduling the idle thread (Rik van Riel) [1197889] - [x86] sched/idle: Switch from TS_POLLING to TIF_POLLING_NRFLAG (Rik van Riel) [1197889] - [hv] vss: Fast propagation of userspace communication failure (Vitaly Kuznetsov) [1092780] - [hv] vss: Introduce timeout for communication with userspace (Vitaly Kuznetsov) [1092780] - [pci] Increase IBM ipr SAS Crocodile BARs to at least system page size (Steve Best) [1211951] - [thermal] intel_powerclamp: add id for broadwell server (Steve Best) [1169554] - [powerpc] Fail remap_4k_pfn() if PFN doesn't fit inside PTE (Steve Best) [1211954] - [kernel] perf: Fix events installation during moving group (Jiri Olsa) [1066402] - [x86] perf_event_intel_uncore: Make sure only uncore events are collected (Jiri Olsa) [1066402] - [kernel] futex: Mention key referencing differences between shared and private futexes (Larry Woodman) [1205862] - [kernel] futex: Ensure get_futex_key_refs() always implies a barrier (Larry Woodman) [1205862] - [scripts] kconfig: Fix warning "'jump' may be used uninitialized" (Prarit Bhargava) [1184972] - [netdrv] bnx2x: fix encapsulation features on 57710/57711 (Michal Schmidt) [1164997] - [netdrv] be2net: use PCI MMIO read instead of config read for errors (Ivan Vecera) [1171839] - [netdrv] be2net: Fix TX rate limiting on Lancer/Skyhawk-R VFs (Ivan Vecera) [1186613] - [netdrv] be2net: fail VF link config change via ndo_set_vf_link_state() on BE3/Lancer (Ivan Vecera) [1186607] - [pci] Add ACS quirk for Emulex NICs (Ivan Vecera) [1183443] - [pci] Test for std config alias when testing extended config space (Myron Stowe) [1205915] - [hv] hv_balloon: correctly handle num_pages>INT_MAX case (Vitaly Kuznetsov) [1203790] - [hv] hv_balloon: correctly handle val.freeramxmit_more (Alexander Duyck) [1205266] - [net] pktgen: add flag NO_TIMESTAMP to disable timestamping (Alexander Duyck) [1205266] - [net] qdisc: dequeue bulking also pickup GSO/TSO packets (Alexander Duyck) [1205266] - [net] qdisc: bulk dequeue support for qdiscs with TCQ_F_ONETXQUEUE (Alexander Duyck) [1205266] - [net] qdisc: validate frames going through the direct_xmit path (Alexander Duyck) [1205266] - [net] qdisc: exit case fixes for skb list handling in qdisc layer (Alexander Duyck) [1205266] - [net] qdisc: adjustments for API allowing skb list xmits (Alexander Duyck) [1205266] - [net] xmit_list() becomes dev_hard_start_xmit() (Alexander Duyck) [1205266] - [net] Don't keep around original SKB when we software segment GSO frames (Alexander Duyck) [1205266] - [net] Validate xmit SKBs right when we pull them out of the qdisc (Alexander Duyck) [1205266] - [net] Separate out SKB validation logic from transmit path (Alexander Duyck) [1205266] - [net] Have xmit_list() signal more==true when appropriate (Alexander Duyck) [1205266] - [net] Pass a "more" indication down into netdev_start_xmit() code paths (Alexander Duyck) [1205266] - [net] Move main gso loop out of dev_hard_start_xmit() into helper (Alexander Duyck) [1205266] - [net] Create xmit_one() helper for dev_hard_start_xmit() (Alexander Duyck) [1205266] - [net] move inline skb_needs_linearize helper to header (Alexander Duyck) [1205266] - [net] Do txq_trans_update() in netdev_start_xmit() (Alexander Duyck) [1205266] - [netdrv] virtio_net: flush when in xmit_more mode and under descriptor pressure (Alexander Duyck) [1205266] - [netdrv] igb: flush when in xmit_more mode and under descriptor pressure (Alexander Duyck) [1205266] - [netdrv] ixgbe: flush when in xmit_more mode and under descriptor pressure (Alexander Duyck) [1205266] - [netdrv] ixgbe: support skb->xmit_more in netdev_ops->ndo_start_xmit() (Alexander Duyck) [1205266] - [net] Remove ndo_xmit_flush netdev operation, use signalling instead (Alexander Duyck) [1205266] - [net] Add ops->ndo_xmit_flush() (Alexander Duyck) [1205266] - [net] add skb_get_tx_queue() helper (Alexander Duyck) [1205266] - [net] netpoll: Only call ndo_start_xmit from a single place (Alexander Duyck) [1205266] - [net] Pull out core bits of __netdev_alloc_skb and add __napi_alloc_skb (Alexander Duyck) [1205273] - [net] Split netdev_alloc_frag into __alloc_page_frag and add __napi_alloc_frag (Alexander Duyck) [1205273] - [net] nf_conntrack: reserve two bytes for nf_ct_ext->len (Marcelo Leitner) [1206164] {CVE-2014-9715} - [net] ipv6: Partial checksum only UDP packets (Vlad Yasevich) [1105064] - [net] ipv6: Allow for partial checksums on non-ufo packets (Vlad Yasevich) [1105064] - [net] udpv6: Add lockless sendmsg() support (Vlad Yasevich) [1105064] - [net] ipv6: Introduce udpv6_send_skb() (Vlad Yasevich) [1105064] - [net] ipv6: introduce ipv6_make_skb (Vlad Yasevich) [1105064] - [net] ipv6: Append sending data to arbitrary queue (Vlad Yasevich) [1105064] - [net] ipv6: pull cork initialization into its own function (Vlad Yasevich) [1105064] - [net] do not enable tx-nocache-copy by default (Alexander Duyck) [1205271] - [net] tcp: add DCTCP congestion control algorithm (Florian Westphal) [970613] - [net] tcp: more detailed ACK events and events for CE marked packets (Florian Westphal) [970613] - [net] tcp: split ack slow/fast events from cwnd_event (Florian Westphal) [970613] - [net] tcp: add flag for ca to indicate that ECN is required (Florian Westphal) [970613] - [net] tcp: assign tcp cong_ops when tcp sk is created (Florian Westphal) [970613] - [net] tcp: don't include Fast Open option in SYN-ACK on pure SYN-data (Florian Westphal) [1151756] - [net] tcp: abort orphan sockets stalling on zero window probes (Florian Westphal) [1151756] - [net] tcp: fix more NULL deref after prequeue changes (Florian Westphal) [1151756] - [net] tcp: fix possible NULL dereference in tcp_vX_send_reset() (Florian Westphal) [1151756] - [net] skb_fclone_busy() needs to detect orphaned skb (Florian Westphal) [1151756] - [net] cleanup and document skb fclone layout (Florian Westphal) [1151756] - [net] tcp: md5: do not use alloc_percpu() (Florian Westphal) [1151756] - [net] tcp: tcp_conn_request: fix build error when IPv6 is disabled (Florian Westphal) [1151756] - [net] introduce __skb_header_release() (Florian Westphal) [1151756] - [net] tcp: add coalescing attempt in tcp_ofo_queue() (Florian Westphal) [1151756] - [net] tcp: avoid possible arithmetic overflows (Florian Westphal) [1151756] - [net] tcp: do not fake tcp headers in tcp_send_rcvq() (Florian Westphal) [1151756] - [net] tcp: do not copy headers in tcp_collapse() (Florian Westphal) [1151756] - [net] tcp: allow segment with FIN in tcp_try_coalesce() (Florian Westphal) [1151756] - [net] tcp: use tcp_flags in tcp_data_queue() (Florian Westphal) [1151756] - [net] tcp: use TCP_SKB_CB(skb)->tcp_flags in input path (Florian Westphal) [1151756] - [net] tcp: remove dst refcount false sharing for prequeue mode (Florian Westphal) [1151756] - [net] tcp: remove obsolete comment about TCP_SKB_CB(skb)->when in tcp_fragment() (Florian Westphal) [1151756] - [net] tcp: remove TCP_SKB_CB(skb)->when (Florian Westphal) [1151756] - [net] tcp: introduce TCP_SKB_CB(skb)->tcp_tw_isn (Florian Westphal) [1151756] - [net] tcp: whitespace fixes (Florian Westphal) [1151756] - [net] tcp: improve undo on timeout (Florian Westphal) [1151756] - [net] tcp: fix ssthresh and undo for consecutive short FRTO episodes (Florian Westphal) [1151756] - [net] tcp: don't allow syn packets without timestamps to pass tcp_tw_recycle logic (Florian Westphal) [1151756] - [net] tcp: fix tcp_release_cb() to dispatch via address family for mtu_reduced() (Florian Westphal) [1151756] - [net] tcp: don't use timestamp from repaired skb-s to calculate RTT (v2) (Florian Westphal) [1151756] - [net] tcp: md5: check md5 signature without socket lock (Florian Westphal) [1151756] - [net] tcp: reduce spurious retransmits due to transient SACK reneging (Florian Westphal) [1151756] - [net] tcp: md5: remove unneeded check in tcp_v4_parse_md5_keys (Florian Westphal) [1151756] - [net] tcp: Fix integer-overflow in TCP vegas (Florian Westphal) [1151756] - [net] tcp: Fix integer-overflows in TCP veno (Florian Westphal) [1151756] - [net] tcp: Remove unnecessary arg from tcp_enter_cwr and tcp_init_cwnd_reduction (Florian Westphal) [1151756] - [net] tcp: fix false undo corner cases (Florian Westphal) [1151756] - [net] tcp: switch snt_synack back to measuring transmit time of first SYNACK (Florian Westphal) [1151756] - [net] tcp: Fix divide by zero when pushing during tcp-repair (Florian Westphal) [1151756] - [net] tcp: add tcp_conn_request (Florian Westphal) [1151756] - [net] tcp: add queue_add_hash to tcp_request_sock_ops (Florian Westphal) [1151756] - [net] tcp: add mss_clamp to tcp_request_sock_ops (Florian Westphal) [1151756] - [net] tcp: unify tcp_v4_rtx_synack and tcp_v6_rtx_synack (Florian Westphal) [1151756] - [net] tcp: add send_synack method to tcp_request_sock_ops (Florian Westphal) [1151756] - [net] ipv6: cleanup for tcp_ipv6.c (Florian Westphal) [1151756] - [net] tcp: add init_seq method to tcp_request_sock_ops (Florian Westphal) [1151756] - [net] tcp: move around a few calls in tcp_v6_conn_request (Florian Westphal) [1151756] - [net] tcp: add route_req method to tcp_request_sock_ops (Florian Westphal) [1151756] - [net] tcp: add init_cookie_seq method to tcp_request_sock_ops (Florian Westphal) [1151756] - [net] tcp: add init_req method to tcp_request_sock_ops (Florian Westphal) [1151756] - [net] remove inet6_reqsk_alloc (Florian Westphal) [1151756] - [net] tcp: tcp_v[46]_conn_request: fix snt_synack initialization (Florian Westphal) [1151756] - [net] tcp: cookie_v4_init_sequence: skb should be const (Florian Westphal) [1151756] - [net] tcp: fix tcp_match_skb_to_sack() for unaligned SACK at end of an skb (Florian Westphal) [1151756] - [net] tcp: fixing TLP's FIN recovery (Florian Westphal) [1151756] - [net] tcp: fix cwnd undo on DSACK in F-RTO (Florian Westphal) [1151756] - [net] tcp: make cwnd-limited checks measurement-based, and gentler (Florian Westphal) [1151756] - [net] tcp: IPv6 support for fastopen server (Florian Westphal) [1151756] - [net] net: ipv6: Fix oif in TCP SYN+ACK route lookup. (Florian Westphal) [1151756] - [net] ipv6: tcp_ipv6 policy route issue (Florian Westphal) [1151756] - [net] ipv6: reuse rt6_need_strict (Florian Westphal) [1151756] - [net] tcp: improve fastopen icmp handling (Florian Westphal) [1151756] - [net] tcp: use tcp_v4_send_synack on first SYN-ACK (Florian Westphal) [1151756] - [net] tcp: simplify fast open cookie processing (Florian Westphal) [1151756] - [net] tcp: move fastopen functions to tcp_fastopen.c (Florian Westphal) [1151756] - [net] tcp: remove in_flight parameter from cong_avoid() methods (Florian Westphal) [1151756] - [net] tcp: fix cwnd limited checking to improve congestion control (Florian Westphal) [1151756] - [net] tcp_cubic: fix the range of delayed_ack (Florian Westphal) [1151756] - [net] tcp: increment retransmit counters in tlp and fast open (Florian Westphal) [1151756] - [net] tcp: avoid retransmits of TCP packets hanging in host queues (Florian Westphal) [1151756] - [net] tcp: make tcp_cwnd_application_limited() static (Florian Westphal) [1151756] - [net] ipv6: tcp_ipv6 do some cleanup (Florian Westphal) [1151756] - [net] tcp: fix get_timewait4_sock() delay computation on 64bit (Florian Westphal) [1151756] - [net] tcp: tcp_make_synack() minor changes (Florian Westphal) [1151756] - [net] tcp: delete unused parameter in tcp_nagle_check() (Florian Westphal) [1151756] - [net] tcp: tcp_release_cb() should release socket ownership (Florian Westphal) [1151756] - [net] tcp: timestamp SYN+DATA messages (Florian Westphal) [1151756] - [net] tcp: do not leak non zero tstamp in output packets (Florian Westphal) [1151756] - [net] tcp: Use NET_ADD_STATS instead of NET_ADD_STATS_BH in tcp_event_new_data_sent() (Florian Westphal) [1151756] - [net] tcp: snmp stats for Fast Open, SYN rtx, and data pkts (Florian Westphal) [1151756] - [net] tcp: fix bogus RTT on special retransmission (Florian Westphal) [1151756] - [net] tcp: switch rtt estimations to usec resolution (Florian Westphal) [1151756] - [net] kabi: don't make kabi-check trip over sk_buff change (Florian Westphal) [1151756] - [net] add skb_mstamp infrastructure (Florian Westphal) [1151756] - [net] tcp: add mib counters to track zero window transitions (Florian Westphal) [1151756] - [net] tcp: use zero-window when free_space is low (Florian Westphal) [1151756] - [net] tcp: reduce the bloat caused by tcp_is_cwnd_limited() (Florian Westphal) [1151756] - [net] tcp: fastopen: fix high order allocations (Florian Westphal) [1151756] - [net] tcp: remove unused min_cwnd member of tcp_congestion_ops (Florian Westphal) [1151756] - [net] tcp: remove 1ms offset in srtt computation (Florian Westphal) [1151756] - [net] tcp: delete redundant calls of tcp_mtup_init() (Florian Westphal) [1151756] - [net] ipv6: tcp: fix flowlabel value in ACK messages send from TIME_WAIT (Florian Westphal) [1151756] - [net] tcp: initialize passive-side sk_pacing_rate after 3WHS (Florian Westphal) [1151756] - [net] tcp: tcp_transmit_skb() optimizations (Florian Westphal) [1151756] - [net] tcp: metrics: Handle v6/v4-mapped sockets in tcp-metrics (Florian Westphal) [1151756] - [net] tcp: metrics: Fix rcu-race when deleting multiple entries (Florian Westphal) [1151756] - [net] tcp: metrics: Avoid duplicate entries with the same destination-IP (Florian Westphal) [1151756] - [net] tcp: metrics: Allow selective get/del of tcp-metrics based on src IP (Florian Westphal) [1151756] - [net] tcp: metrics: Delete all entries matching a certain destination (Florian Westphal) [1151756] - [net] tcp: metrics: New netlink attribute for src IP and dumped in netlink reply (Florian Westphal) [1151756] - [net] tcp: metrics: Add source-address to tcp-metrics (Florian Westphal) [1151756] - [net] tcp: metrics: rename tcpm_addr to tcpm_daddr (Florian Westphal) [1151756] - [net] tcp: out_of_order_queue do not use its lock (Florian Westphal) [1151756] - [net] tcp: make local functions static (Florian Westphal) [1151756] - [net] tcp: autocork should not hold first packet in write queue (Florian Westphal) [1151756] - [net] tcp: refine TSO splits (Florian Westphal) [1151756] - [net] tcp: auto corking (Florian Westphal) [1151756] - [net] tcp: optimize some skb_shinfo(skb) uses (Florian Westphal) [1151756] - [net] tcp: properly handle stretch acks in slow start (Florian Westphal) [1151756] - [net] tcp: temporarily disable Fast Open on SYN timeout (Florian Westphal) [1151756] - [net] tcp: do not rearm RTO when future data are sacked (Florian Westphal) [1151756] - [net] tcp: only take RTT from timestamps if new data is acked (Florian Westphal) [1151756] - [net] tcp: fix SYNACK RTT estimation in Fast Open (Florian Westphal) [1151756] - [net] tcp: remove redundant code in __tcp_retransmit_skb() (Florian Westphal) [1151756] - [net] ipv4: shrink rt_cache_stat (Florian Westphal) [1151756] - [net] tcp: sndbuf autotuning improvements (Florian Westphal) [1151756] - [net] tcp: Always set options to 0 before calling tcp_established_options (Florian Westphal) [1151756] - [net] tcp: fix dynamic right sizing (Florian Westphal) [1151756] - [net] tcp: Remove extern from function prototypes (Florian Westphal) [1151756] - [net] tcp: fix RTO calculated from cached RTT (Florian Westphal) [1151756] - [net] tcp: properly increase rcv_ssthresh for ofo packets (Florian Westphal) [1151756] - [net] tcp: fix no cwnd growth after timeout (Florian Westphal) [1151756] - [net] tcp: better comments for RTO initiallization (Florian Westphal) [1151756] - [net] tcp: Change return value of tcp_rcv_established() (Florian Westphal) [1151756] - [net] tcp: do not use cached RTT for RTT estimation (Florian Westphal) [1151756] - [net] tcp: increase throughput when reordering is high (Florian Westphal) [1151756] - [net] tcp: trivial: Remove nocache argument from tcp_v4_send_synack (Florian Westphal) [1151756] - [net] tcp: reset reordering est. selectively on timeout (Florian Westphal) [1151756] - [net] tcp: add server ip to encrypt cookie in fast open (Florian Westphal) [1151756] - [net] ip: add SNMP counters tracking incoming ECN bits (Florian Westphal) [1151756] - [net] tcp: Remove unused tcpct declarations and comments (Florian Westphal) [1151756] - [net] tcp: TCP_NOTSENT_LOWAT socket option (Florian Westphal) [1151756] - [net] add sk_stream_is_writeable() helper (Florian Westphal) [1151756] - [net] fib_trie: potential out of bounds access in trie_show_stats() (Florian Westphal) [1151756] - [net] tcp: use RTT from SACK for RTO (Florian Westphal) [1151756] - [net] tcp: measure RTT from new SACK (Florian Westphal) [1151756] - [net] tcp: prefer packet timing to TS-ECR for RTT (Florian Westphal) [1151756] - [net] tcp: consolidate SYNACK RTT sampling (Florian Westphal) [1151756] - [net] tcp: account all retransmit failures (Florian Westphal) [1151756] - [net] ipv4: fix spacing in assignment (Florian Westphal) [1151756] - [net] net: sock: fix TCP_SKB_MIN_TRUESIZE (Florian Westphal) [1151756] - [net] tcp: remove invalid __rcu annotation (Florian Westphal) [1151756] - [net] ipv6: remove a useless pr_info() in addrconf_gre_config() (Florian Westphal) [1151756] - [net] inet_fragment: remove an empty ifdef (Florian Westphal) [1151756] - [net] tcp: typo unset should be unsent (Florian Westphal) [1151756] - [net] net: sock: adapt SOCK_MIN_RCVBUF and SOCK_MIN_SNDBUF (Florian Westphal) [1151756] - [net] tcp: properly send new data in fast recovery in first RTT (Florian Westphal) [1151756] - [net] udp: fix two sparse errors (Florian Westphal) [1151756] - [net] ipv4: Update RFS target at poll for tcp/udp (Florian Westphal) [1151756] - [net] tcp: undo on DSACK during recovery (Florian Westphal) [1151756] - [net] tcp: fix undo on partial ack in recovery (Florian Westphal) [1151756] - [net] tcp: refactor undo functions (Florian Westphal) [1151756] - [net] tcp: consolidate PRR packet accounting (Florian Westphal) [1151756] - [net] tcp: Remove 2 indentation levels in tcp_rcv_state_process (Florian Westphal) [1151756] - [net] tcp: Remove another indentation level in tcp_rcv_state_process (Florian Westphal) [1151756] - [net] tcp: remove one indentation level in tcp_rcv_state_process (Florian Westphal) [1151756] - [net] tcp: md5: remove spinlock usage in fast path (Florian Westphal) [1151756] - [net] tcp: remove bad timeout logic in fast recovery (Florian Westphal) [1151756] - [net] tcp: speedup tcp_fixup_rcvbuf() (Florian Westphal) [1151756]- [fs] proc/task_mmu: bump kernelpagesize_kB to EOL in /proc/pid/numa_maps (Petr Holasek) [1071987] - [Documentation] filesystems/proc.txt: add /proc/pid/numa_maps interface explanation snippet (Petr Holasek) [1071987] - [fs] proc/task_mmu: show page size in /proc//numa_maps (Petr Holasek) [1071987] - [mm] vmscan: use proportional scanning during direct reclaim and full scan at DEF_PRIORITY (Larry Woodman) [1178988] - [fs] superblock: avoid locking counting inodes and dentries before reclaiming them (Larry Woodman) [1178988] - [fs] superblock: unregister sb shrinker before ->kill_sb() (Larry Woodman) [1178988] - [mm] vmstat: Reduce time interval to stat update on idle cpu (Larry Woodman) [1157802] - [mm] vmstat: do not use deferrable delayed work for vmstat_update (Larry Woodman) [1157802] - [mm] vmstat: on-demand vmstat workers V8 (Larry Woodman) [1157802] - [mm] vmstat: use this_cpu() to avoid irqon/off sequence in refresh_cpu_vm_stats (Larry Woodman) [1157802] - [mm] vmstat: create fold_diff (Larry Woodman) [1157802] - [mm] vmstat: create separate function to fold per cpu diffs into local counters (Larry Woodman) [1157802] - [mm] msync: fix incorrect fstart calculation (Larry Woodman) [1172896] - [mm] msync: sync only the requested range in msync() (Larry Woodman) [1172896] - [drm] Missed clflushopt in drm_clflush_virt_range (Steve Best) [1170846] - [x86] cpufeature: If we disable CLFLUSH, we should disable CLFLUSHOPT (Steve Best) [1170846] - [x86] Use clflushopt in drm_clflush_virt_range (Steve Best) [1170846] - [x86] Use clflushopt in drm_clflush_page (Steve Best) [1170846] - [x86] Use clflushopt in clflush_cache_range (Steve Best) [1170846] - [x86] Add support for the clflushopt instruction (Steve Best) [1170846] - [x86] mm: register 1G page size if we can allocate them at runtime (Petr Holasek) [1197899] - [x86] kvm: insufficient sysenter emulation when invoked from 16-bit code (Jacob Tanenbaum) [1186452] {CVE-2015-0239} - [kernel] module: Clean up ro/nx after early module load failures (Pratyush Anand) [1202866] - [kernel] panic: add TAINT_SOFTLOCKUP (Aaron Tomlin) [1194353] - [kernel] watchdog: print traces for all cpus on lockup detection (Aaron Tomlin) [1194353] - [x86] nmi: provide the option to issue an NMI back trace to every cpu but current (Aaron Tomlin) [1194353] - [kernel] Use 'E' instead of 'X' for unsigned module taint flag (Jiri Olsa) [1179759] - [kernel] fix module signature vs tracepoints add new TAINT_UNSIGNED_MODULE (Jiri Olsa) [1179759] - [kernel] kvm: rcu: nohz: use RCU extended quiescent state when running KVM guest (Rik van Riel) [1194681] - [kernel] context_tracking: Export context_tracking_user_enter/exit (Rik van Riel) [1194681] - [kernel] context_tracking: Run vtime_user_enter/exit only when state == CONTEXT_USER (Rik van Riel) [1194681] - [kernel] context_tracking: Add stub context_tracking_is_enabled (Rik van Riel) [1194681] - [kernel] context_tracking: Generalize context tracking APIs to support user and guest (Rik van Riel) [1194681] - [kernel] context_tracking: Rename context symbols to prepare for transition state (Rik van Riel) [1194681] - [kernel] context_tracking: Restore previous state in schedule_user (Rik van Riel) [1194681] - [powerpc] Remove unused cpp symbols in kvm headers (Rik van Riel) [1194681] - [kernel] context_tracking: Rename context_tracking_active() to context_tracking_cpu_is_enabled() (Rik van Riel) [1194681] - [kernel] context_tracking: Wrap static key check into more intuitive function name (Rik van Riel) [1194681] - [kernel] arm: Fix build error with context tracking calls (Rik van Riel) [1194681] - [kernel] irq_work: Remove BUG_ON in irq_work_run() (Jan Stancek) [1210986] - [kernel] rcu: Remove "Experimental" flags (Prarit Bhargava) [1182093]- [md] dm-snapshot: suspend merging snapshot when doing exception handover (Mike Snitzer) [1205955] - [md] dm-snapshot: suspend origin when doing exception handover (Mike Snitzer) [1205955] - [md] dm-snapshot: allocate a per-target structure for snapshot-origin target (Mike Snitzer) [1205955] - [md] dm-crypt: sort writes (Mike Snitzer) [1205955 752438] - [md] dm-crypt: add 'submit_from_crypt_cpus' option (Mike Snitzer) [1205955 752438] - [md] dm-crypt: offload writes to thread (Mike Snitzer) [1205955 752438] - [md] dm-crypt: remove unused io_pool and _crypt_io_pool (Mike Snitzer) [1205955 752438] - [md] dm-crypt: avoid deadlock in mempools (Mike Snitzer) [1205955 752438] - [md] dm-crypt: don't allocate pages for a partial request (Mike Snitzer) [1205955 752438] - [md] dm-crypt: use unbound workqueue for request processing (Mike Snitzer) [1205955 752438] - [md] dm: fix add_disk() NULL pointer due to race with free_dev() (Mike Snitzer) [1205955] - [md] dm-io: deal with wandering queue limits when handling REQ_DISCARD and REQ_WRITE_SAME (Mike Snitzer) [1205955] - [md] dm: hold suspend_lock while suspending device during device deletion (Mike Snitzer) [1205955] - [md] dm-thin: fix to consistently zero-fill reads to unprovisioned blocks (Mike Snitzer) [1205955] - [md] dm-snapshot: fix a possible invalid memory access on unload (Mike Snitzer) [1205955] - [md] dm: fix a race condition in dm_get_md (Mike Snitzer) [1205955] - [md] dm-io: reject unsupported DISCARD requests with EOPNOTSUPP (Mike Snitzer) [1205955] - [md] dm-mirror: do not degrade the mirror on discard error (Mike Snitzer) [1205955] - [md] dm-space-map-disk: fix sm_disk_count_is_more_than_one() (Mike Snitzer) [1205955] - [md] dm: inherit QUEUE_FLAG_SG_GAPS flags from underlying queues (Mike Snitzer) [1205955] - [md] dm-snapshot: remove unnecessary NULL checks before vfree() calls (Mike Snitzer) [1205955] - [md] dm-mpath: simplify failure path of dm_multipath_init() (Mike Snitzer) [1205955] - [md] dm-thin-metadata: remove unused dm_pool_get_data_block_size() (Mike Snitzer) [1205955] - [md] dm-ioctl: fix stale comment above dm_get_inactive_table() (Mike Snitzer) [1205955] - [md] dm-crypt: update url in CONFIG_DM_CRYPT help text (Mike Snitzer) [1205955] - [md] dm-bufio: fix time comparison to use time_after_eq() (Mike Snitzer) [1205955] - [md] dm: use time_in_range() and time_after() (Mike Snitzer) [1205955] - [md] dm-raid: fix a couple integer overflows (Mike Snitzer) [1205955] - [md] dm-table: train hybrid target type detection to select blk-mq if appropriate (Mike Snitzer) [1205955] - [md] dm: allocate requests in target when stacking on blk-mq devices (Mike Snitzer) [1205955] - [md] dm: prepare for allocating blk-mq clone requests in target (Mike Snitzer) [1205955] - [md] dm: submit stacked requests in irq enabled context (Mike Snitzer) [1205955] - [md] dm: split request structure out from dm_rq_target_io structure (Mike Snitzer) [1205955] - [md] dm: remove exports for request-based interfaces without external callers (Mike Snitzer) [1205955] - [md] block: mark blk-mq devices as stackable (Mike Snitzer) [1205955] - [md] block: keep established cmd_flags when cloning into a blk-mq request (Mike Snitzer) [1205955] - [md] block: add blk-mq support to blk_insert_cloned_request() (Mike Snitzer) [1205955] - [md] dm: fix multipath regression due to initializing wrong request (Mike Snitzer) [1205955] - [md] block: require blk_rq_prep_clone() be given an initialized clone request (Mike Snitzer) [1205955] - [md] dm: fix handling of multiple internal suspends (Mike Snitzer) [1205955] - [md] dm: fix missed error code if .end_io isn't implemented by target_type (Mike Snitzer) [1205955] - [md] dm-crypt: use memzero_explicit for on-stack buffer (Mike Snitzer) [1205955] - [md] lib: memzero_explicit: add comment for its usage (Mike Snitzer) [1205955] - [md] random: add and use memzero_explicit() for clearing data (Mike Snitzer) [1205955] - [md] crypto: define OPTIMIZER_HIDE_VAR for future use in memzero_explicit (Mike Snitzer) [1205955] - [md] dm-space-map-metadata: fix sm_bootstrap_get_count() (Mike Snitzer) [1205955] - [md] dm-space-map-metadata: fix sm_bootstrap_get_nr_blocks() (Mike Snitzer) [1205955] - [md] dm-stripe: fix potential for leak in stripe_ctr error path (Mike Snitzer) [1205955] - [md] dm-log-userspace: fix memory leak in dm_ulog_tfr_init failure path (Mike Snitzer) [1205955] - [md] dm-raid: fix inaccessible superblocks causing oops in configure_discard_support (Mike Snitzer) [1205955] - [md] dm-raid: add discard support for RAID levels 4, 5 and 6 (Mike Snitzer) [1205955] - [md] dm-raid: add discard support for RAID levels 1 and 10 (Mike Snitzer) [1205955] - [md] dm-switch: efficiently support repetitive patterns (Mike Snitzer) [1205955] - [md] dm-switch: factor out switch_region_table_read (Mike Snitzer) [1205955] - [md] dm-table: fix RHEL7 inconsistency with location of dm_table_run_md_queue_async (Mike Snitzer) [1205955] - [md] dm-mpath: fix stalls when handling invalid ioctls (Mike Snitzer) [1205955] - [tty] fix kABI broken by introduction of ldisc_sem (Aristeu Rozanski) [1183479] - [tty] Fix hang at ldsem_down_read() (Aristeu Rozanski) [1183479] - [tty] Replace ldisc locking with ldisc_sem (Aristeu Rozanski) [1183479] - [tty] Add lock/unlock ldisc pair functions (Aristeu Rozanski) [1183479] - [tty] Fix tty_ldisc_lock name collision (Aristeu Rozanski) [1183479] - [tty] n_tty: Buffer work should not reschedule itself (Aristeu Rozanski) [1183479] - [tty] n_tty: Fix unsafe update of available buffer space (Aristeu Rozanski) [1183479] - [tty] n_tty: Untangle read completion variables (Aristeu Rozanski) [1183479] - [tty] n_tty: Encapsulate minimum_to_wake within N_TTY (Aristeu Rozanski) [1183479] - [tty] Add timed, writer-prioritized rw semaphore (Aristeu Rozanski) [1183479] - [tty] Remove TTY_HW_COOK_IN/OUT (Aristeu Rozanski) [1183479] - [char] random: account for entropy loss due to overwrites (Herbert Xu) [1110044] - [char] random: allow fractional bits to be tracked (Herbert Xu) [1110044] - [char] random: statically compute poolbitshift, poolbytes, poolbits (Herbert Xu) [1110044] - [kernel] jiffies: Fix timeval conversion to jiffies (George Beshers) [1182693] - [kernel] timekeeping: Update timekeeper before updating vsyscall and pvclock (George Beshers) [1182693] - [kernel] timekeeping: Provide internal ktime_t based data (George Beshers) [1182693] - [kernel] irq_work: Force raised irq work to run on irq work interrupt (George Beshers) [1182693] - [kernel] irq_work: Introduce arch_irq_work_has_interrupt() (George Beshers) [1182693] - [kernel] nohz: Restore NMI safe local irq work for local nohz kick (George Beshers) [1182693] - [kernel] nohz: Avoid tick's double reprogramming in highres mode (George Beshers) [1182693] - [kernel] nohz: Fix spurious periodic tick behaviour in low-res dynticks mode (George Beshers) [1182693] - [kernel] nohz: Support nohz full remote kick (George Beshers) [1182693] - [kernel] irq_work: Implement remote queueing (George Beshers) [1182693] - [kernel] irq_work: Split raised and lazy lists (George Beshers) [1182693] - [kernel] tick-sched: Check tick_nohz_enabled in tick_nohz_switch_to_nohz() (George Beshers) [1182693] - [kernel] tick-sched: Don't call update_wall_time() when delta is lesser than tick_period (George Beshers) [1182693] - [kernel] nohz: Get timekeeping max deferment outside jiffies_lock (George Beshers) [1182693] - [kernel] sched/clock, x86: Avoid a runtime condition in native_sched_clock() (George Beshers) [1182693] - [kernel] nohz_full: fix code style issue of tick_nohz_full_stop_tick (George Beshers) [1182693] - [kernel] sched/clock, x86: Use a static_key for sched_clock_stable (George Beshers) [1182693] - [kernel] sched/clock: Remove local_irq_disable() from the clocks (George Beshers) [1182693] - [x86] perf: Clean up cap_user_time setting (George Beshers) [1182693] - [kernel] timekeeping: Call update_wall_time outside the jiffies lock (George Beshers) [1182693] - [kernel] timekeeping: Avoid possible deadlock from clock_was_set_delayed (George Beshers) [1182693] - [kernel] timekeeping: Fix lost updates to tai adjustment (George Beshers) [1182693] - [kernel] timekeeping: Fix potential lost pv notification of time change (George Beshers) [1182693] - [kernel] timekeeping: Indicate that clock was set in the pvclock gtod notifier (George Beshers) [1182693] - [kernel] timekeeping: Pass flags instead of multiple bools to timekeeping_update() (George Beshers) [1182693] - [kernel] nohz: Convert a few places to use local per cpu accesses (George Beshers) [1182693] - [kernel] nohz: Check for nohz active instead of nohz enabled (George Beshers) [1182693] - [crypto] sha-mb: sha1_mb_alg_state can be static (Herbert Xu) [1173756] - [crypto] mcryptd: mcryptd_flist can be static (Herbert Xu) [1173756] - [crypto] sha-mb: SHA1 multibuffer job manager and glue code (Herbert Xu) [1173756] - [crypto] sha-mb: SHA1 multibuffer crypto computation (x8 AVX2) (Herbert Xu) [1173756] - [crypto] sha-mb: SHA1 multibuffer submit and flush routines for AVX2 (Herbert Xu) [1173756] - [crypto] sha-mb: SHA1 multibuffer algorithm data structures (Herbert Xu) [1173756] - [crypto] sha-mb: multibuffer crypto infrastructure (Herbert Xu) [1173756] - [kernel] sched: Add function single_task_running to let a task check if it is the only task running on a cpu (Herbert Xu) [1173756] - [crypto] ahash: initialize entry len for null input in crypto hash sg list walk (Herbert Xu) [1173756] - [crypto] ahash: Add real ahash walk interface (Herbert Xu) [1173756] - [crypto] x86: sha256_ssse3 - also test for BMI2 (Herbert Xu) [1201563] - [crypto] x86: sha1 - reduce size of the AVX2 asm implementation (Herbert Xu) [1177968] - [crypto] x86: sha1 - fix stack alignment of AVX2 variant (Herbert Xu) [1177968] - [crypto] x86: sha1 - re-enable the AVX variant (Herbert Xu) [1177968] - [crypto] sha: SHA1 transform x86_64 AVX2 (Herbert Xu) [1177968] - [crypto] testmgr: fix RNG return code enforcement (Herbert Xu) [1198978]- [fs] btrfs: simplify insert_orphan_item (Eric Sandeen) [1205873] - [fs] btrfs: __add_inode_ref out of bounds memory read when looking for extended ref (Eric Sandeen) [1205873] - [fs] btrfs: fix data loss in the fast fsync path (Eric Sandeen) [1205873] - [fs] btrfs: fix lost return value due to variable shadowing (Eric Sandeen) [1205873] - [fs] btrfs: fix fsync race leading to ordered extent memory leaks (Eric Sandeen) [1205873] - [fs] btrfs: fix fsync data loss after adding hard link to inode (Eric Sandeen) [1205873] - [fs] btrfs: fix leak of path in btrfs_find_item (Eric Sandeen) [1205873] - [fs] btrfs: set proper message level for skinny metadata (Eric Sandeen) [1205873] - [fs] btrfs: add missing blk_finish_plug in btrfs_sync_log() (Eric Sandeen) [1205873] - [fs] btrfs: fix raid56 scrub failed in xfstests btrfs/072 (Eric Sandeen) [1205873] - [fs] btrfs: Don't call btrfs_start_transaction() on frozen fs to avoid deadlock (Eric Sandeen) [1205873] - [fs] btrfs: Fix the bug that fs_info->pending_changes is never cleared (Eric Sandeen) [1205873] - [fs] btrfs: fix state->private cast on 32 bit machines (Eric Sandeen) [1205873] - [fs] btrfs: fix race deleting block group from space_info->ro_bgs list (Eric Sandeen) [1205873] - [fs] btrfs: fix incorrect freeing in scrub_stripe (Eric Sandeen) [1205873] - [fs] btrfs: sync ioctl, handle errors after transaction start (Eric Sandeen) [1205873] - [fs] btrfs: don't delay inode ref updates during log replay (Eric Sandeen) [1205873] - [fs] btrfs: correctly get tree level in tree_backref_for_extent (Eric Sandeen) [1205873] - [fs] btrfs: call inode_dec_link_count() on mkdir error path (Eric Sandeen) [1205873] - [fs] btrfs: abort transaction if we don't find the block group (Eric Sandeen) [1205873] - [fs] btrfs, scrub: uninitialized variable in scrub_extent_for_parity() (Eric Sandeen) [1205873] - [fs] btrfs: filp_open() returns ERR_PTR() on failure, not NULL (Eric Sandeen) [1205873] - [fs] btrfs: remove non-sense btrfs_error_discard_extent() function (Eric Sandeen) [1205873] - [fs] btrfs: fix fs corruption on transaction abort if device supports discard (Eric Sandeen) [1205873] - [fs] btrfs: always clear a block group node when removing it from the tree (Eric Sandeen) [1205873] - [fs] btrfs: ensure deletion from pinned_chunks list is protected (Eric Sandeen) [1205873] - [fs] btrfs: make get_caching_control unconditionally return the ctl (Eric Sandeen) [1205873] - [fs] btrfs: fix unprotected deletion from pending_chunks list (Eric Sandeen) [1205873] - [fs] btrfs: fix fs mapping extent map leak (Eric Sandeen) [1205873] - [fs] btrfs: fix memory leak after block remove + trimming (Eric Sandeen) [1205873] - [fs] btrfs: make btrfs_abort_transaction consider existence of new block groups (Eric Sandeen) [1205873] - [fs] btrfs: fix race between writing free space cache and trimming (Eric Sandeen) [1205873] - [fs] btrfs: fix race between fs trimming and block group remove/allocation (Eric Sandeen) [1205873] - [fs] btrfs, replace: enable dev-replace for raid56 (Eric Sandeen) [1205873] - [fs] btrfs: fix freeing used extents after removing empty block group (Eric Sandeen) [1205873] - [fs] btrfs: fix crash caused by block group removal (Eric Sandeen) [1205873] - [fs] btrfs: fix invalid block group rbtree access after bg is removed (Eric Sandeen) [1205873] - [fs] btrfs, raid56: fix use-after-free problem in the final device replace procedure on raid56 (Eric Sandeen) [1205873] - [fs] btrfs, replace: write raid56 parity into the replace target device (Eric Sandeen) [1205873] - [fs] btrfs, replace: write dirty pages into the replace target device (Eric Sandeen) [1205873] - [fs] btrfs, raid56: support parity scrub on raid56 (Eric Sandeen) [1205873] - [fs] btrfs, raid56: use a variant to record the operation type (Eric Sandeen) [1205873] - [fs] btrfs, scrub: repair the common data on RAID5/6 if it is corrupted (Eric Sandeen) [1205873] - [fs] btrfs, raid56: don't change bbio and raid_map (Eric Sandeen) [1205873] - [fs] btrfs: remove unnecessary code of stripe_index assignment in __btrfs_map_block (Eric Sandeen) [1205873] - [fs] btrfs: remove noused bbio_ret in __btrfs_map_block in condition (Eric Sandeen) [1205873] - [fs] btrfs: zero out left over bytes after processing compression streams (Eric Sandeen) [1205873] - [fs] btrfs: fix snapshot inconsistency after a file write followed by truncate (Eric Sandeen) [1205873] - [fs] Add wait_on_atomic_t() and wake_up_atomic_t() (Eric Sandeen) [1205873] - [fs] btrfs: ensure send always works on roots without orphans (Eric Sandeen) [1205873] - [fs] btrfs: fix freeing used extent after removing empty block group (Eric Sandeen) [1205873] - [fs] btrfs: include vmalloc.h in check-integrity.c (Eric Sandeen) [1205873] - [fs] btrfs: Fix a lockdep warning when running xfstest (Eric Sandeen) [1205873] - [fs] btrfs: ensure ordered extent errors aren't missed on fsync (Eric Sandeen) [1205873] - [fs] btrfs: collect only the necessary ordered extents on ranged fsync (Eric Sandeen) [1205873] - [fs] btrfs: don't ignore log btree writeback errors (Eric Sandeen) [1205873] - [fs] btrfs: do not move em to modified list when unpinning (Eric Sandeen) [1205873] - [fs] btrfs: make sure logged extents complete in the current transaction V3 (Eric Sandeen) [1205873] - [fs] btrfs: make sure we wait on logged extents when fsycning two subvols (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong accounting of raid1 data profile in statfs (Eric Sandeen) [1205873] - [fs] btrfs: fix dead lock while running replace and defrag concurrently (Eric Sandeen) [1205873] - [fs] btrfs: make xattr replace operations atomic (Eric Sandeen) [1205873] - [fs] btrfs: avoid premature -ENOMEM in clear_extent_bit() (Eric Sandeen) [1205873] - [fs] btrfs: don't take the chunk_mutex/dev_list mutex in statfs V2 (Eric Sandeen) [1205873] - [fs] btrfs: move read only block groups onto their own list V2 (Eric Sandeen) [1205873] - [fs] btrfs: fix typos in btrfs_check_super_valid (Eric Sandeen) [1205873] - [fs] btrfs: check-int: don't complain about balanced blocks (Eric Sandeen) [1205873] - [fs] btrfs: check_int: use the known block location (Eric Sandeen) [1205873] - [fs] btrfs: avoid returning -ENOMEM in convert_extent_bit() too early (Eric Sandeen) [1205873] - [fs] btrfs: make find_first_extent_bit be able to cache any state (Eric Sandeen) [1205873] - [fs] btrfs: deal with convert_extent_bit errors to avoid fs corruption (Eric Sandeen) [1205873] - [fs] btrfs: return failure if btrfs_dev_replace_finishing() failed (Eric Sandeen) [1205873] - [fs] btrfs: fix allocationg memory failure for btrfsic_state structure (Eric Sandeen) [1205873] - [fs] btrfs: report error after failure inlining extent in compressed write path (Eric Sandeen) [1205873] - [fs] btrfs: add helper btrfs_fdatawrite_range (Eric Sandeen) [1205873] - [fs] btrfs: correctly flush compressed data before/after direct IO (Eric Sandeen) [1205873] - [fs] btrfs: make inode.c:compress_file_range() return void (Eric Sandeen) [1205873] - [fs] btrfs: fix incorrect compression ratio detection (Eric Sandeen) [1205873] - [fs] btrfs: don't ignore compressed bio write errors (Eric Sandeen) [1205873] - [fs] btrfs: make inode.c:submit_compressed_extents() return void (Eric Sandeen) [1205873] - [fs] btrfs: process all async extents on compressed write failure (Eric Sandeen) [1205873] - [fs] btrfs: don't leak pages and memory on compressed write error (Eric Sandeen) [1205873] - [fs] btrfs: fix hang on compressed write error (Eric Sandeen) [1205873] - [fs] btrfs: set page and mapping error on compressed write failure (Eric Sandeen) [1205873] - [fs] btrfs: fix lockups from btrfs_clear_path_blocking (Eric Sandeen) [1205873] - [fs] btrfs: get rid of f_dentry use (Eric Sandeen) [1205873] - [fs] btrfs: move commit out of sysfs when changing label (Eric Sandeen) [1205873] - [fs] btrfs: move commit out of sysfs when changing features (Eric Sandeen) [1205873] - [fs] btrfs: introduce pending action: commit (Eric Sandeen) [1205873] - [fs] btrfs: switch inode_cache option handling to pending changes (Eric Sandeen) [1205873] - [fs] btrfs: do commit in sync_fs if there are pending changes (Eric Sandeen) [1205873] - [fs] btrfs: add support for processing pending changes (Eric Sandeen) [1205873] - [fs] btrfs: fix kfree on list_head in btrfs_lookup_csums_range error cleanup (Eric Sandeen) [1205873] - [fs] btrfs: fix race that makes btrfs_lookup_extent_info miss skinny extent items (Eric Sandeen) [1205873] - [fs] btrfs: properly clean up btrfs_end_io_wq_cache (Eric Sandeen) [1205873] - [fs] btrfs: fix invalid leaf slot access in btrfs_lookup_extent() (Eric Sandeen) [1205873] - [fs] btrfs: use macro accessors in superblock validation checks (Eric Sandeen) [1205873] - [fs] revert "btrfs: race free update of commit root for ro snapshots" (Eric Sandeen) [1205873] - [fs] btrfs: Fix compile error when CONFIG_SECURITY is not set (Eric Sandeen) [1205873] - [fs] btrfs: Make btrfs handle security mount options internally to avoid losing security label (Eric Sandeen) [1205873] - [fs] btrfs: send, don't delay dir move if there's a new parent inode (Eric Sandeen) [1205873] - [fs] btrfs: add more superblock checks (Eric Sandeen) [1205873] - [fs] btrfs: fix race in WAIT_SYNC ioctl (Eric Sandeen) [1205873] - [fs] btrfs: be aware of btree inode write errors to avoid fs corruption (Eric Sandeen) [1205873] - [fs] btrfs: remove redundant btrfs_verify_qgroup_counts declaration (Eric Sandeen) [1205873] - [fs] btrfs: fix shadow warning on cmp (Eric Sandeen) [1205873] - [fs] btrfs: fix compilation errors under DEBUG (Eric Sandeen) [1205873] - [fs] btrfs: fix crash of btrfs_release_extent_buffer_page (Eric Sandeen) [1205873] - [fs] btrfs: add missing end_page_writeback on submit_extent_page failure (Eric Sandeen) [1205873] - [fs] btrfs: Fix the wrong condition judgment about subset extent map (Eric Sandeen) [1205873] - [fs] btrfs: fix build_backref_tree issue with multiple shared blocks (Eric Sandeen) [1205873] - [fs] btrfs: cleanup error handling in build_backref_tree (Eric Sandeen) [1205873] - [fs] btrfs: move checks for DUMMY_ROOT into a helper (Eric Sandeen) [1205873] - [fs] btrfs: new define for the inline extent data start (Eric Sandeen) [1205873] - [fs] btrfs: kill extent_buffer_page helper (Eric Sandeen) [1205873] - [fs] btrfs: drop constant param from btrfs_release_extent_buffer_page (Eric Sandeen) [1205873] - [fs] btrfs: hide typecast to definition of BTRFS_SEND_TRANS_STUB (Eric Sandeen) [1205873] - [fs] btrfs: let merge_reloc_roots return void (Eric Sandeen) [1205873] - [fs] btrfs: remove unused members from struct scrub_warning (Eric Sandeen) [1205873] - [fs] btrfs: use slab for end_io_wq structures (Eric Sandeen) [1205873] - [fs] btrfs: fix error labels in init_btrfs_fs (Eric Sandeen) [1205873] - [fs] btrfs: use enum for wq endio metadata type (Eric Sandeen) [1205873] - [fs] btrfs: remove unused extent state bits (Eric Sandeen) [1205873] - [fs] btrfs: set default max_inline to 8KiB instead of 8MiB (Eric Sandeen) [1205873] - [fs] btrfs: remove blocksize from btrfs_alloc_free_block and rename (Eric Sandeen) [1205873] - [fs] btrfs: remove unused parameter blocksize from btrfs_find_tree_block (Eric Sandeen) [1205873] - [fs] btrfs: remove parameter blocksize from read_tree_block (Eric Sandeen) [1205873] - [fs] btrfs: inline code of reada_tree_block and remove it (Eric Sandeen) [1205873] - [fs] btrfs: return void from readahead_tree_block (Eric Sandeen) [1205873] - [fs] btrfs: remove unused parameter from readahead_tree_block (Eric Sandeen) [1205873] - [fs] btrfs: remove unlikely from data-dependent branches and slow paths (Eric Sandeen) [1205873] - [fs] btrfs: remove unlikely from NULL checks (Eric Sandeen) [1205873] - [fs] btrfs: remove unused variable from btrfs_parse_options (Eric Sandeen) [1205873] - [fs] btrfs: defrag, use unsigned type for extent thresh (Eric Sandeen) [1205873] - [fs] btrfs: try not to ENOSPC on log replay (Eric Sandeen) [1205873] - [fs] btrfs: don't do async reclaim during log replay (Eric Sandeen) [1205873] - [fs] btrfs: remove empty block groups automatically (Eric Sandeen) [1205873] - [fs] btrfs: fix data corruption after fast fsync and writeback error (Eric Sandeen) [1205873] - [fs] btrfs: fix fsync race leading to invalid data after log replay (Eric Sandeen) [1205873] - [fs] revert "btrfs: device_list_add() should not update list when mounted" (Eric Sandeen) [1205873] - [fs] btrfs: Fix and enhance merge_extent_mapping() to insert best fitted extent map (Eric Sandeen) [1205873] - [fs] btrfs: fix up bounds checking in lseek (Eric Sandeen) [1205873] - [fs] btrfs: cleanup the read failure record after write or when the inode is freeing (Eric Sandeen) [1205873] - [fs] btrfs: implement repair function when direct read fails (Eric Sandeen) [1205873] - [fs] btrfs: Set real mirror number for read operation on RAID0/5/6 (Eric Sandeen) [1205873] - [fs] btrfs: modify clean_io_failure and make it suit direct io (Eric Sandeen) [1205873] - [fs] btrfs: modify repair_io_failure and make it suit direct io (Eric Sandeen) [1205873] - [fs] btrfs: split bio_readpage_error into several functions (Eric Sandeen) [1205873] - [fs] btrfs: Cleanup unused variant and argument of IO failure handlers (Eric Sandeen) [1205873] - [fs] btrfs: fix missing error handler if submiting re-read bio fails (Eric Sandeen) [1205873] - [fs] btrfs: do file data check by sub-bio's self (Eric Sandeen) [1205873] - [fs] btrfs: cleanup similar code of the buffered data data check and dio read data check (Eric Sandeen) [1205873] - [fs] btrfs: Convert various code to bio_for_each_segment() (Eric Sandeen) [1205873] - [fs] btrfs: load checksum data once when submitting a direct read io (Eric Sandeen) [1205873] - [fs] btrfs: modify rw_devices counter under chunk_mutex context (Eric Sandeen) [1205873] - [fs] btrfs: move the missing device to its own fs device list (Eric Sandeen) [1205873] - [fs] btrfs: stop mounting the fs if the non-ENOENT errors happen when opening seed fs (Eric Sandeen) [1205873] - [fs] btrfs: make the logic of source device removing more clear (Eric Sandeen) [1205873] - [fs] btrfs: fix use-after-free problem of the device during device replace (Eric Sandeen) [1205873] - [fs] btrfs: fix unprotected device list access when cloning fs devices (Eric Sandeen) [1205873] - [fs] btrfs: Fix misuse of chunk mutex (Eric Sandeen) [1205873] - [fs] btrfs: fix unprotected device list access when getting the fs information (Eric Sandeen) [1205873] - [fs] btrfs: fix unprotected system chunk array insertion (Eric Sandeen) [1205873] - [fs] btrfs: fix unprotected device's variants on 32bits machine (Eric Sandeen) [1205873] - [fs] btrfs: update free_chunk_space during allocting a new chunk (Eric Sandeen) [1205873] - [fs] btrfs: fix unprotected device->bytes_used update (Eric Sandeen) [1205873] - [fs] btrfs: Fix wrong free_chunk_space assignment during removing a device (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong device bytes_used in the super block (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong disk size when writing super blocks (Eric Sandeen) [1205873] - [fs] btrfs: fix unprotected assignment of the target device (Eric Sandeen) [1205873] - [fs] btrfs: cleanup double assignment of device->bytes_used when device replace finishes (Eric Sandeen) [1205873] - [fs] btrfs: cleanup unused num_can_discard in fs_devices (Eric Sandeen) [1205873] - [fs] btrfs: remove the wrong comments (Eric Sandeen) [1205873] - [fs] btrfs: fix directory recovery from fsync log (Eric Sandeen) [1205873] - [fs] btrfs: fix loop writing of async reclaim (Eric Sandeen) [1205873] - [fs] btrfs: make fiemap not blow when you have lots of snapshots (Eric Sandeen) [1205873] - [fs] btrfs: add missing compression property remove in btrfs_ioctl_setflags (Eric Sandeen) [1205873] - [fs] btrfs: Fix a deadlock in btrfs_dev_replace_finishing() (Eric Sandeen) [1205873] - [fs] btrfs: cleanup the same name in end_bio_extent_readpage (Eric Sandeen) [1205873] - [fs] btrfs: don't go readonly on existing qgroup items (Eric Sandeen) [1205873] - [fs] btrfs: shrink further sizeof(struct extent_buffer) (Eric Sandeen) [1205873] - [fs] btrfs: send, lower mem requirements for processing xattrs (Eric Sandeen) [1205873] - [fs] btrfs: remove stale define after removing ordered operations (Eric Sandeen) [1205873] - [fs] btrfs: improve free space cache management and space allocation (Eric Sandeen) [1205873] - [fs] btrfs: rename total_bytes to avoid confusion (Eric Sandeen) [1205873] - [fs] btrfs: fix typo in the log message (Eric Sandeen) [1205873] - [fs] btrfs: rw_devices shouldn't be incremented for seed fs in btrfs_rm_dev_replace_srcdev() (Eric Sandeen) [1205873] - [fs] btrfs: fix memory leak when there is no more seed device (Eric Sandeen) [1205873] - [fs] btrfs: update sprout seed pointer when seed fs is relinquished (Eric Sandeen) [1205873] - [fs] btrfs: fix rw_devices miss match after seed replace (Eric Sandeen) [1205873] - [fs] btrfs: replace seed device followed by unmount causes kernel WARNING (Eric Sandeen) [1205873] - [fs] btrfs: preparatory to make btrfs_rm_dev_replace_srcdev() seed aware (Eric Sandeen) [1205873] - [fs] btrfs: Drop stray check of fixup_workers creation (Eric Sandeen) [1205873] - [fs] btrfs: make btrfs_search_forward return with nodes unlocked (Eric Sandeen) [1205873] - [fs] btrfs: sysfs label interface should check for read only FS (Eric Sandeen) [1205873] - [fs] btrfs: code optimize: BTRFS_ATTR_RW could set the mode (Eric Sandeen) [1205873] - [fs] btrfs: code optimize: BTRFS_ATTR could handle the mode (Eric Sandeen) [1205873] - [fs] btrfs: use BTRFS_ATTR instead of btrfs_no_store() (Eric Sandeen) [1205873] - [fs] btrfs: avoid unnecessary switch of path locks to blocking mode (Eric Sandeen) [1205873] - [fs] btrfs: unlock nodes earlier when inserting items in a btree (Eric Sandeen) [1205873] - [fs] btrfs: use IS_ALIGNED() for assertion in btrfs_lookup_csums_range() for simplicity (Eric Sandeen) [1205873] - [fs] btrfs: add trace for qgroup accounting (Eric Sandeen) [1205873] - [fs] btrfs: cleanup unused latest_devid and latest_trans in fs_devices (Eric Sandeen) [1205873] - [fs] btrfs: update the comment of total_bytes and disk_total_bytes of btrfs_devie (Eric Sandeen) [1205873] - [fs] btrfs: Fix the problem that the dirty flag of dev stats is cleared (Eric Sandeen) [1205873] - [fs] btrfs: make the device lock and its protected data in the same cacheline (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong generation check of super block on a seed device (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong fsid check of scrub (Eric Sandeen) [1205873] - [fs] btrfs: wake up transaction thread from SYNC_FS ioctl (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong max inline data size limit (Eric Sandeen) [1205873] - [fs] btrfs: fix off-by-one in cow_file_range_inline() (Eric Sandeen) [1205873] - [fs] btrfs: fall into nocompression codes quickly if possible (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong skipping compression for an inode (Eric Sandeen) [1205873] - [fs] btrfs: fix sparse warning (Eric Sandeen) [1205873] - [fs] btrfs: use BUG_ON (Eric Sandeen) [1205873] - [fs] btrfs compression: merge inflate and deflate z_streams (Eric Sandeen) [1205873] - [fs] btrfs: set error return value in btrfs_get_blocks_direct (Eric Sandeen) [1205873] - [fs] btrfs: reduce size of struct extent_state (Eric Sandeen) [1205873] - [fs] btrfs: use PTR_ERR_OR_ZERO (Eric Sandeen) [1205873] - [fs] btrfs: print btrfs specific info for some fatal error cases (Eric Sandeen) [1205873] - [fs] btrfs: fix writing data into the seed filesystem (Eric Sandeen) [1205873] - [fs] btrfs: make defragment work with nodatacow option (Eric Sandeen) [1205873] - [fs] btrfs: label should not contain return char (Eric Sandeen) [1205873] - [fs] btrfs: device delete must be sysloged (Eric Sandeen) [1205873] - [fs] btrfs: device add must be sysloged (Eric Sandeen) [1205873] - [fs] btrfs: clear compress-force when remounting with compress option (Eric Sandeen) [1205873] - [fs] btrfs: use DIV_ROUND_UP instead of open-coded variants (Eric Sandeen) [1205873] - [fs] btrfs: clean away stripe_align helper (Eric Sandeen) [1205873] - [fs] btrfs: use nodesize everywhere, kill leafsize (Eric Sandeen) [1205873] - [fs] btrfs: kill the key type accessor helpers (Eric Sandeen) [1205873] - [fs] btrfs: make close_ctree return void (Eric Sandeen) [1205873] - [fs] btrfs: cleanup ino cache members of btrfs_root (Eric Sandeen) [1205873] - [fs] btrfs: clenaup: don't call btrfs_release_path before free_path (Eric Sandeen) [1205873] - [fs] btrfs: remove obsolete comment in btrfs_clean_one_deleted_snapshot (Eric Sandeen) [1205873] - [fs] btrfs: set inode's logged_trans/last_log_commit after ranged fsync (Eric Sandeen) [1205873] - [fs] btrfs: use insert_inode_locked4 for inode creation (Eric Sandeen) [1205873] - [fs] btrfs: fix fsync data loss after a ranged fsync (Eric Sandeen) [1205873] - [fs] btrfs: kfree()ing ERR_PTRs (Eric Sandeen) [1205873] - [fs] btrfs: fix crash while doing a ranged fsync (Eric Sandeen) [1205873] - [fs] btrfs: fix corruption after write/fsync failure + fsync + log recovery (Eric Sandeen) [1205873] - [fs] btrfs: fix autodefrag with compression (Eric Sandeen) [1205873] - [fs] fs/btrfs/tree-log.c: Fix closing brace followed by if (Eric Sandeen) [1205873] - [fs] btrfs: fix task hang under heavy compressed write (Eric Sandeen) [1205873] - [fs] btrfs: fix filemap_flush call in btrfs_file_release (Eric Sandeen) [1205873] - [fs] btrfs: fix crash on endio of reading corrupted block (Eric Sandeen) [1205873] - [fs] btrfs: fix leak in qgroup_subtree_accounting() error path (Eric Sandeen) [1205873] - [fs] btrfs: Use right extent length when inserting overlap extent map (Eric Sandeen) [1205873] - [fs] btrfs: clone, don't create invalid hole extent map (Eric Sandeen) [1205873] - [fs] btrfs: don't monopolize a core when evicting inode (Eric Sandeen) [1205873] - [fs] btrfs: fix hole detection during file fsync (Eric Sandeen) [1205873] - [fs] btrfs: race free update of commit root for ro snapshots (Eric Sandeen) [1205873] - [fs] btrfs: don't consider the missing device when allocating new chunks (Eric Sandeen) [1205873] - [fs] btrfs: Fix wrong device size when we are resizing the device (Eric Sandeen) [1205873] - [fs] btrfs: don't write any data into a readonly device when scrub (Eric Sandeen) [1205873] - [fs] btrfs: Fix the problem that the replace destroys the seed filesystem (Eric Sandeen) [1205873] - [fs] btrfs: Return right extent when fiemap gives unaligned offset and len (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong extent mapping for DirectIO (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong write range for filemap_fdatawrite_range() (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong missing device counter decrease (Eric Sandeen) [1205873] - [fs] btrfs: fix unzeroed members in fs_devices when creating a fs from seed fs (Eric Sandeen) [1205873] - [fs] btrfs: check generation as replace duplicates devid+uuid (Eric Sandeen) [1205873] - [fs] btrfs: device_list_add() should not update list when mounted (Eric Sandeen) [1205873] - [fs] btrfs: fill_holes: Fix slot number passed to hole_mergeable() call (Eric Sandeen) [1205873] - [fs] btrfs: fix put dio bio twice when we submit dio bio fail (Eric Sandeen) [1205873] - [fs] btrfs: disable strict file flushes for renames and truncates (Eric Sandeen) [1205873] - [fs] btrfs: fix csum tree corruption, duplicate and outdated checksums (Eric Sandeen) [1205873] - [fs] btrfs: Fix memory corruption by ulist_add_merge() on 32bit arch (Eric Sandeen) [1205873] - [fs] btrfs: fix compressed write corruption on enospc (Eric Sandeen) [1205873] - [fs] btrfs: correctly handle return from ulist_add (Eric Sandeen) [1205873] - [fs] btrfs: qgroup: account shared subtrees during snapshot delete (Eric Sandeen) [1205873] - [fs] btrfs: read lock extent buffer while walking backrefs (Eric Sandeen) [1205873] - [fs] btrfs: __btrfs_mod_ref should always use no_quota (Eric Sandeen) [1205873] - [fs] btrfs: adjust statfs calculations according to raid profiles (Eric Sandeen) [1205873] - [fs] sunrpc: fix sleeping under rcu_read_lock in gss_stringify_acceptor (Steve Dickson) [1111712] - [fs] nfs: Fix use of uninitialized variable in nfs_getattr() (Steve Dickson) [1111712] - [fs] nfs: Remove bogus assignment (Steve Dickson) [1111712] - [fs] nfs: remove spurious WARN_ON_ONCE in write path (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: serialize GETDEVICEINFO calls (Steve Dickson) [1111712] - [fs] nfs: fix pnfs direct write memory leak (Steve Dickson) [1111712] - [fs] revert "nfs: nfs4_do_open should add negative results to the dcache." (Steve Dickson) [1111712] - [fs] revert "nfs: remove BUG possibility in nfs4_open_and_get_state" (Steve Dickson) [1111712] - [fs] nfsv4: Ensure nfs_atomic_open set the dentry verifier on ENOENT (Steve Dickson) [1111712] - [fs] nfsv4.1/pnfs: replace broken pnfs_put_lseg_async (Steve Dickson) [1111712] - [fs] nfsv4: Remove dead prototype for nfs4_insert_deviceid_node() (Steve Dickson) [1111712] - [fs] svcrdma: advertise the correct max payload (Steve Dickson) [1111712] - [fs] nfsd: introduce nfsd4_callback_ops (Steve Dickson) [1111712] - [fs] nfsd: split nfsd4_callback initialization and use (Steve Dickson) [1111712] - [fs] nfsd: introduce a generic nfsd4_cb (Steve Dickson) [1111712] - [fs] nfsd: remove nfsd4_callback.cb_op (Steve Dickson) [1111712] - [fs] nfsd: do not clear rpc_resp in nfsd4_cb_done_sequence (Steve Dickson) [1111712] - [fs] nfsd: fix nfsd4_cb_recall_done error handling (Steve Dickson) [1111712] - [fs] nfsd4: clarify how grace period ends (Steve Dickson) [1111712] - [fs] nfsd4: stop grace_time update at end of grace period (Steve Dickson) [1111712] - [fs] nfsd: skip subsequent UMH "create" operations after the first one for v4.0 clients (Steve Dickson) [1111712] - [fs] nfsd: set and test NFSD4_CLIENT_STABLE bit to reduce nfsdcltrack upcalls (Steve Dickson) [1111712] - [fs] nfsd: serialize nfsdcltrack upcalls for a particular client (Steve Dickson) [1111712] - [fs] nfsd: pass extra info in env vars to upcalls to allow for early grace period end (Steve Dickson) [1111712] - [fs] nfsd: add a v4_end_grace file to /proc/fs/nfsd (Steve Dickson) [1111712] - [fs] lockd: add a /proc/fs/lockd/nlm_end_grace file (Steve Dickson) [1111712] - [fs] nfsd: reject reclaim request when client has already sent RECLAIM_COMPLETE (Steve Dickson) [1111712] - [fs] nfsd: remove redundant boot_time parm from grace_done client tracking op (Steve Dickson) [1111712] - [fs] lockd: move lockd's grace period handling into its own module (Steve Dickson) [1111712] - [fs] nfsd: Put export if prepare_creds() fail (Steve Dickson) [1111712] - [fs] nfsd: Full checking of authentication name (Steve Dickson) [1111712] - [fs] nfsd: Fix bad using of return value from qword_get (Steve Dickson) [1111712] - [fs] nfsd: Fix a memory leak if nfsd4_recdir_load fail (Steve Dickson) [1111712] - [fs] nfsd: Reset creds after mnt_want_write_file() fail (Steve Dickson) [1111712] - [fs] nfsd: Put file after ima_file_check fail in nfsd_open() (Steve Dickson) [1111712] - [fs] nfs: do not start the callback thread until we set rqstp->rq_task (Steve Dickson) [1111712] - [fs] lockd: Do not start the lockd thread before we've set nlmsvc_rqst->rq_task (Steve Dickson) [1111712] - [fs] nfsd4: remove labeled NFS warning from config help (Steve Dickson) [1111712] - [fs] sunrpc: fix byte-swapping of displayed XID (Steve Dickson) [1111712] - [fs] nfsd: Update some as-yet unused 4.2 error codes (Steve Dickson) [1111712] - [fs] nfsd: Remove duplicate initialization of file_lock (Steve Dickson) [1111712] - [fs] sunrpc: Fix compile on non-x86 (Steve Dickson) [1111712] - [fs] nfsd4: reserve adequate space for LOCK op (Steve Dickson) [1111712] - [fs] nfsd4: remove obsolete comment (Steve Dickson) [1111712] - [fs] nfsd3: Check write permission after checking existence (Steve Dickson) [1111712] - [fs] nfsd: call nfs4_put_deleg_lease outside of state_lock (Steve Dickson) [1111712] - [fs] nfsd: protect lease-related nfs4_file fields with fi_lock (Steve Dickson) [1111712] - [fs] nfsd: Reorder nfsd_cache_match to check more powerful discriminators first (Steve Dickson) [1111712] - [fs] nfsd: split DRC global spinlock into per-bucket locks (Steve Dickson) [1111712] - [fs] nfsd: convert num_drc_entries to an atomic_t (Steve Dickson) [1111712] - [fs] nfsd: Remove the cache_hash list (Steve Dickson) [1111712] - [fs] nfsd: convert the lru list into a per-bucket thing (Steve Dickson) [1111712] - [fs] nfsd: Clean up drc cache in preparation for global spinlock elimination (Steve Dickson) [1111712] - [fs] sunrpc: Optimise away svc_recv_available (Steve Dickson) [1111712] - [fs] sunrpc: More optimisations of svc_xprt_enqueue() (Steve Dickson) [1111712] - [fs] sunrpc: Fix broken kthread_should_stop test in svc_get_next_xprt (Steve Dickson) [1111712] - [fs] sunrpc: get rid of the request wait queue (Steve Dickson) [1111712] - [fs] sunrpc: Do not grab pool->sp_lock unnecessarily in svc_get_next_xprt (Steve Dickson) [1111712] - [fs] nfs: Ensure that nfs_callback_start_svc sets the server rq_task (Steve Dickson) [1111712] - [fs] lockd: Ensure that lockd_start_svc sets the server rq_task (Steve Dickson) [1111712] - [fs] sunrpc: Do not override wspace tests in svc_handle_xprt (Steve Dickson) [1111712] - [fs] nfsv4.1: Fix an NFSv4.1 state renewal regression (Steve Dickson) [1111712] - [fs] nfsv4: fix open/lock state recovery error handling (Steve Dickson) [1111712] - [fs] nfsv4: Fix lock recovery when CREATE_SESSION/SETCLIENTID_CONFIRM fails (Steve Dickson) [1111712] - [fs] nfs: Fabricate fscache server index key correctly (Steve Dickson) [1111712] - [fs] sunrpc: Add missing support for RPC_CLNT_CREATE_NO_RETRANS_TIMEOUT (Steve Dickson) [1111712] - [fs] nfsv3: Fix missing includes of nfs3_fs.h (Steve Dickson) [1111712] - [fs] nfs: don't use STABLE writes during writeback (Steve Dickson) [1111712] - [fs] nfsv4: use exponential retry on NFS4ERR_DELAY for async requests (Steve Dickson) [1111712] - [fs] rpc: Add -EPERM processing for xs_udp_send_request() (Steve Dickson) [1111712] - [fs] rpc: return sent and err from xs_sendpages() (Steve Dickson) [1111712] - [fs] Fixing lease renewal (Steve Dickson) [1111712] - [fs] nfs: fix duplicate proc entries (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: Fix a 64-bit division/remainder issue in bl_map_stripe (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: include vmalloc.h for __vmalloc (Steve Dickson) [1111712] - [fs] nfs41: change PNFS_LAYOUTRET_ON_SETATTR to only return on truncation to smaller size (Steve Dickson) [1111712] - [fs] nfs: Move NFS v3 acl functions to nfs3_fs.h (Steve Dickson) [1111712] - [fs] nfs: Remove v3 not compiled check from validate_mount_data() (Steve Dickson) [1111712] - [fs] nfs: Move v3 declarations out of internal.h (Steve Dickson) [1111712] - [fs] nfs: Unconditionally enable commit code (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: Remove a couple of unused variables (Steve Dickson) [1111712] - [fs] pnfs: enable CB_NOTIFY_DEVICEID support (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: in-kernel GETDEVICEINFO XDR parsing (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: move all rpc_pipefs related code into a single file (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: refactor extent processing (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: move extent processing to blocklayout.c (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: allocate separate pages for the layoutcommit payload (Steve Dickson) [1111712] - [fs] pnfs: remove GETDEVICELIST implementation (Steve Dickson) [1111712] - [fs] pnfs/objlayout: fix endianess annotation in objio_alloc_deviceid_node (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: remove some debugging (Steve Dickson) [1111712] - [fs] nfs: add __acquires and __releases annotations to seqfile start/stop routines (Steve Dickson) [1111712] - [fs] nfs: fix RCU cl_xprt handling in nfs_swap_activate/deactivate (Steve Dickson) [1111712] - [fs] nfs: setattr can only change regular file sizes (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: use the device id cache (Steve Dickson) [1111712] - [fs] pnfs: add a nfs4_get_deviceid helper (Steve Dickson) [1111712] - [fs] pnfs: add a common GETDEVICELIST implementation (Steve Dickson) [1111712] - [fs] pnfs: factor GETDEVICEINFO implementations (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: return layouts on setattr (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: implement the return_range method (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: rewrite extent tracking (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: don't set pages uptodate (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: remove read-modify-write handling in bl_write_pagelist (Steve Dickson) [1111712] - [fs] pnfs: add return_range method (Steve Dickson) [1111712] - [fs] pnfs: add flag to force read-modify-write in ->write_begin (Steve Dickson) [1111712] - [fs] pnfs: force a layout commit when encountering busy segments during recall (Steve Dickson) [1111712] - [fs] nfs: Fix a compile warning when !(CONFIG_NFS_V3 || CONFIG_NFS_V4) (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: correctly decrement extent length (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: plug block queues (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: improve GETDEVICEINFO error reporting (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: reject pnfs blocksize larger than page size (Steve Dickson) [1111712] - [fs] pnfs: allow splicing pre-encoded pages into the layoutcommit args (Steve Dickson) [1111712] - [fs] pnfs: avoid using stale stateids after layoutreturn (Steve Dickson) [1111712] - [fs] pnfs: retry after a bad stateid error from layoutget (Steve Dickson) [1111712] - [fs] pnfs: don't check sequence on new stateids in layoutget (Steve Dickson) [1111712] - [fs] pnfs: do not pass uninitialized lsegs to ->free_lseg (Steve Dickson) [1111712] - [fs] nfs: cap request size to fit a kmalloced page array (Steve Dickson) [1111712] - [fs] nfs/filelayout: set layoutcommit depending on write verifier (Steve Dickson) [1111712] - [fs] nfs41: add a helper function to set layoutcommit after commit (Steve Dickson) [1111712] - [fs] nfs: Clear up state owner lock usage (Steve Dickson) [1111712] - [fs] rpc: xs_bind - do not bind when requesting a random ephemeral port (Steve Dickson) [1111712]- [documentation] cpuset: isolcpus: document relationship between cpusets & isolcpus (Rik van Riel) [1194687] - [kernel] cpusets: isolcpus: exclude isolcpus from load balancing in cpusets (Rik van Riel) [1194687] - [kernel] sched: isolcpu: make cpu_isolated_map visible outside scheduler (Rik van Riel) [1194687] - [powerpc] fix memory corruption by pnv_alloc_idle_core_states (Jan Stancek) [1205856] - [kernel] trace: Check if tracing is enabled in trace_puts() (Luiz Capitulino) [1198836] - [net] ipvs: allow rescheduling of new connections when port reuse is detected (Marcelo Leitner) [1196781] - [net] ipv6: gre: fix wrong skb->protocol in WCCP (Hannes Frederic Sowa) [1196478] - [net] ipv6: mld: fix add_grhead skb_over_panic for devs with large MTUs (Hannes Frederic Sowa) [1194694] - [net] team: don't traverse port list using rcu in team_set_mac_address (Jiri Pirko) [1182208] - [net] ipv6: replacing a rt6_info needs to purge possible propagated rt6_infos too (Jiri Pirko) [1198402] - [net] team: allow TSO being set on master (Jiri Pirko) [1189844] - [net] ipv6: addrconf: validate new MTU before applying it (Marcelo Leitner) [1194011] - [net] netfilter: conntrack: adjust nf_conntrack_buckets default value (Marcelo Leitner) [1176947] - [net] ipv6: fix possible deadlock in ip6_fl_purge / ip6_fl_gc (Jan Stancek) [1191411] - [netdrv] ppp: deflate: never return len larger than output buffer (Florian Westphal) [1187574] - [net] ipv4: kABI fix for 0bbf87d backport (Aristeu Rozanski) [1184764] - [net] ipv4: Convert ipv4.ip_local_port_range to be per netns (Aristeu Rozanski) [1184764] - [net] xfrm: Fix crash with ipv6 IPsec tunnel and NAT (Hannes Frederic Sowa) [1162395] - [net] bonding: implement bond_poll_controller() (Nikolay Aleksandrov) [1166647] - [net] bonding: Implement port churn-machine (AD standard 43.4.17) (Nikolay Aleksandrov) [1166647] - [net] bonding: Verify RX LACPDU has proper dest mac-addr (Nikolay Aleksandrov) [1166647] - [net] bonding: simple code refactor (Nikolay Aleksandrov) [1166647] - [net] bonding: Move slave state changes to a helper function (Nikolay Aleksandrov) [1166647] - [net] bonding: cleanup and remove dead code (Nikolay Aleksandrov) [1166647] - [net] bonding: fix LACP PDU not sent on slave port sometimes (Nikolay Aleksandrov) [1166647] - [net] bonding: fix incorrect lacp mux state when agg not active (Nikolay Aleksandrov) [1166647] - [net] bonding: fix bond_open() don't always set slave active flag (Nikolay Aleksandrov) [1166647] - [net] bonding: update bond carrier state when min_links option changes (Nikolay Aleksandrov) [1166647] - [net] bonding: cleanup bond_opts array (Nikolay Aleksandrov) [1166647] - [net] bonding: change error message to debug message in __bond_release_one() (Nikolay Aleksandrov) [1166647] - [net] bonding: Check length of IFLA_BOND_ARP_IP_TARGET attributes (Nikolay Aleksandrov) [1166647] - [net] bonding: Introduce 4 AD link speed to fix agg_bandwidth (Nikolay Aleksandrov) [1166647] - [net] bonding: change AD_LINK_SPEED_BITMASK to enum to suport more speed (Nikolay Aleksandrov) [1166647] - [net] bonding: squash a warning (Nikolay Aleksandrov) [1166647] - [net] bonding: fix curr_active_slave/carrier with loadbalance arp monitoring (Nikolay Aleksandrov) [1166647] - [net] bonding: Move bonding headers under include/net (Nikolay Aleksandrov) [1166647] - [net] bonding: add bond_tx_drop() helper (Nikolay Aleksandrov) [1166647] - [net] bonding: Simplify the xmit function for modes that use xmit_hash (Nikolay Aleksandrov) [1166647] - [net] bonding: display xmit_hash_policy for non-dynamic-tlb mode (Nikolay Aleksandrov) [1166647] - [net] bonding: make global bonding stats more reliable (Nikolay Aleksandrov) [1166647] - [net] bonding: remove the unnecessary notes for bond_xmit_broadcast() (Nikolay Aleksandrov) [1166647] - [net] bonding: slight optimization for bond_xmit_roundrobin() (Nikolay Aleksandrov) [1166647] - [net] bonding: consolidate ASSERT_RTNL()s and remove the unnecessary (Nikolay Aleksandrov) [1166647] - [net] bonding: trivial: style and comment fixes (Nikolay Aleksandrov) [1166647] - [net] bonding: consolidate the two rlb_next_rx_slave functions into one (Nikolay Aleksandrov) [1166647] - [net] bonding: fix div by zero while enslaving and transmitting (Nikolay Aleksandrov) [1166647] - [net] bonding: adjust locking comments (Nikolay Aleksandrov) [1166647] - [net] bonding: 3ad: convert to bond->mode_lock (Nikolay Aleksandrov) [1166647] - [net] bonding: alb: convert to bond->mode_lock (Nikolay Aleksandrov) [1166647] - [net] bonding: convert curr_slave_lock to a spinlock and rename it (Nikolay Aleksandrov) [1166647] - [net] bonding: clean curr_slave_lock use (Nikolay Aleksandrov) [1166647] - [net] bonding: alb: remove curr_slave_lock (Nikolay Aleksandrov) [1166647] - [net] bonding: 3ad: clean up curr_slave_lock usage (Nikolay Aleksandrov) [1166647] - [net] bonding: Add missing space in bonding driver parameter description (Nikolay Aleksandrov) [1166647] - [net] bonding: remove last users of bond->lock and bond->lock itself (Nikolay Aleksandrov) [1166647] - [net] bonding: options: remove bond->lock usage (Nikolay Aleksandrov) [1166647] - [net] bonding: procfs: clean bond->lock usage and use RCU (Nikolay Aleksandrov) [1166647] - [net] bonding: convert primary_slave to use RCU (Nikolay Aleksandrov) [1166647] - [net] bonding: alb: clean bond->lock (Nikolay Aleksandrov) [1166647] - [net] bonding: 3ad: use curr_slave_lock instead of bond->lock (Nikolay Aleksandrov) [1166647] - [netdrv] cxgb4: remove bond->lock (Nikolay Aleksandrov) [1166647] - [net] bonding: Fix typo in printk (Nikolay Aleksandrov) [1166647] - [net] bonding: create netlink event when bonding option is changed (Nikolay Aleksandrov) [1166647] - [net] bonding: Replace rcu_dereference() with rcu_access_pointer() (Nikolay Aleksandrov) [1166647] - [net] bonding: use kobject_put instead of _del after kobject_add (Nikolay Aleksandrov) [1166647] - [net] bonding: destroy proc directory only after all bonds are gone (Nikolay Aleksandrov) [1166647] - [net] bonding: use rtnl_deref in bond_change_rx_flags() (Nikolay Aleksandrov) [1166647] - [net] bonding: enhance L2 hash helper with packet type (Nikolay Aleksandrov) [1166647] - [net] bonding: Do not try to send packets over dead link in TLB mode (Nikolay Aleksandrov) [1166647] - [net] bonding: remove pr_fmt from bond_options.c (Nikolay Aleksandrov) [1166647] - [net] bonding: convert bond_options.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1166647] - [net] bonding: convert bond_procfs.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1166647] - [net] bonding: remove pr_fmt from bond_netlink.c (Nikolay Aleksandrov) [1166647] - [net] bonding: convert bond_netlink.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1166647] - [net] bonding: convert bond_debugfs.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1166647] - [net] bonding: remove pr_fmt from bond_alb.c (Nikolay Aleksandrov) [1166647] - [net] bonding: convert bond_alb.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1166647] - [net] bonding: remove pr_fmt from bond_3ad.c (Nikolay Aleksandrov) [1166647] - [net] bonding: convert bond_3ad.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1166647] - [net] bonding: remove pr_fmt from bond_main.c (Nikolay Aleksandrov) [1166647] - [net] bonding: convert bond_main.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1166647] - [net] bonding: fix bond_option_mode_set warning (Nikolay Aleksandrov) [1166647] - [net] bonding: permit enslaving interfaces without set_mac support (Nikolay Aleksandrov) [1166647] - [net] bonding: add proper __rcu annotation for current_arp_slave (Nikolay Aleksandrov) [1166647] - [net] bonding: add proper __rcu annotation for curr_active_slave (Nikolay Aleksandrov) [1166647] - [net] bonding: use rcu_access_pointer() in bonding_show_mii_status() (Nikolay Aleksandrov) [1166647] - [net] bonding: get rid of bond_option_active_slave_get() (Nikolay Aleksandrov) [1166647] - [net] bonding: fix ad_select module param check (Nikolay Aleksandrov) [1166647] - [net] bonding: Advertize vxlan offload features when supported (Nikolay Aleksandrov) [1166647] - [net] bonding: Turn on IFF_UNICAST_FLT on bond devices (Nikolay Aleksandrov) [1166647] - [net] bonding: remove NULL verification from bond_get_bond_by_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: populate essential new_slave->bond/dev early (Nikolay Aleksandrov) [1166647] - [net] bonding: Don't assume 802.1Q when sending alb learning packets (Nikolay Aleksandrov) [1166647] - [net] bonding: fix vlan_features computing (Nikolay Aleksandrov) [1166647] - [net] bonding: replace SLAVE_IS_OK() with bond_slave_can_tx() (Nikolay Aleksandrov) [1166647] - [net] bonding: rename {, bond_}slave_can_tx and clean it up (Nikolay Aleksandrov) [1166647] - [net] bonding: convert IS_UP(slave->dev) to inline function (Nikolay Aleksandrov) [1166647] - [net] bonding: make IS_IP_TARGET_UNUSABLE_ADDRESS an inline function (Nikolay Aleksandrov) [1166647] - [net] bonding: create a macro for bond mode and use it (Nikolay Aleksandrov) [1166647] - [net] bonding: make USES_PRIMARY inline functions (Nikolay Aleksandrov) [1166647] - [net] bonding: make BOND_NO_USES_ARP an inline function (Nikolay Aleksandrov) [1166647] - [net] bonding: make TX_QUEUE_OVERRIDE() macro an inline function (Nikolay Aleksandrov) [1166647] - [net] bonding: remove BOND_MODE_IS_LB macro (Nikolay Aleksandrov) [1166647] - [net] bonding: fix out of range parameters for bond_intmax_tbl (Nikolay Aleksandrov) [1166647] - [net] bonding: alloc the structure ad_info dynamically in per slave (Nikolay Aleksandrov) [1166647] - [net] bonding: make a generic sysfs option store and fix comments (Nikolay Aleksandrov) [1166647] - [net] bonding: remove the unused macro (Nikolay Aleksandrov) [1166647] - [net] bonding: simplify the slave_do_arp_validate_only() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove the unnecessary struct bond_net (Nikolay Aleksandrov) [1166647] - [net] bonding: Fix format string mismatch in bond_sysfs.c (Nikolay Aleksandrov) [1166647] - [net] bonding: Add tlb_dynamic_lb parameter for tlb mode (Nikolay Aleksandrov) [1166647] - [net] bonding: Added bond_tlb_xmit() for tlb mode (Nikolay Aleksandrov) [1166647] - [net] bonding: Reorg bond_alb_xmit code (Nikolay Aleksandrov) [1166647] - [net] bonding: Changed hashing function to just provide hash (Nikolay Aleksandrov) [1166647] - [net] bonding: Remove debug_fs files when module init fails (Nikolay Aleksandrov) [1166647] - [net] bonding: Inactive slaves should keep inactive flag's value (Nikolay Aleksandrov) [1166647] - [net] bonding: Use RCU_INIT_POINTER(x, NULL) in bonding/bond_options.c (Nikolay Aleksandrov) [1166647] - [net] bonding: add net_ratelimt to avoid spam in arp interval (Nikolay Aleksandrov) [1166647] - [net] bonding: support QinQ for bond arp interval (Nikolay Aleksandrov) [1166647] - [net] vlan: make a new function vlan_dev_vlan_proto() and export (Nikolay Aleksandrov) [1166647] - [net] bonding: ratelimit pr_err() for bond xmit broadcast (Nikolay Aleksandrov) [1166647] - [net] bonding: slight optimization for bond xmit path (Nikolay Aleksandrov) [1166647] - [net] bonding: ratelimit pr_warn()s in 802.3ad mode (Nikolay Aleksandrov) [1166647] - [net] bonding: use the correct ether type for alb (Nikolay Aleksandrov) [1166647] - [net] ether: add loopback type ETH_P_LOOPBACK (Nikolay Aleksandrov) [1166647] - [net] bonding: set correct vlan id for alb xmit path (Nikolay Aleksandrov) [1166647] - [net] bonding: Call dev_kfree_skby_any instead of kfree_skb (Nikolay Aleksandrov) [1166647] - [net] bonding: force cast of IP address in options (Nikolay Aleksandrov) [1166647] - [net] bonding: fix const in options processing (Nikolay Aleksandrov) [1166647] - [net] bonding: correctly handle out of range parameters for lp_interval (Nikolay Aleksandrov) [1166647] - [net] bonding: options handling cleanup (Nikolay Aleksandrov) [1166647] - [net] bonding: remove dead code (Nikolay Aleksandrov) [1166647] - [net] bonding: make slave status notifications GFP_ATOMIC (Nikolay Aleksandrov) [1166647] - [net] bonding: send arp requests even if there's no route to them (Nikolay Aleksandrov) [1166647] - [net] bonding: disallow enslaving a bond to itself (Nikolay Aleksandrov) [1166647] - [net] bonding: fix a div error caused by the slave release path (Nikolay Aleksandrov) [1166647] - [net] bonding: fix rtnl: assertion failed at net/core/rtnetlink.c for ab arp monitor (Nikolay Aleksandrov) [1166647] - [net] bonding: fix rtnl: assertion failed at net/core/rtnetlink.c for 802.3ad mode (Nikolay Aleksandrov) [1166647] - [net] bonding: remove no longer needed lock for bond_xxx_info_query() (Nikolay Aleksandrov) [1166647] - [net] bonding: use rcu_dereference() to access curr_active_slave (Nikolay Aleksandrov) [1166647] - [net] bonding: netpoll: remove unwanted slave_dev_support_netpoll() (Nikolay Aleksandrov) [1166647] - [net] bonding: fix bond_arp_rcv() race of curr_active_slave (Nikolay Aleksandrov) [1166647] - [net] bonding: Invert test (Nikolay Aleksandrov) [1166647] - [net] bonding: Remove unnecessary else (Nikolay Aleksandrov) [1166647] - [net] bonding: More use of ether_addr_copy (Nikolay Aleksandrov) [1166647] - [net] bonding: rename last_arp_rx to last_rx (Nikolay Aleksandrov) [1166647] - [net] bonding: trivial: rename slave->jiffies to ->last_link_up (Nikolay Aleksandrov) [1166647] - [net] bonding: remove useless updating of slave->dev->last_rx (Nikolay Aleksandrov) [1166647] - [net] bonding: use last_arp_rx in bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1166647] - [net] bonding: use last_arp_rx in slave_last_rx() (Nikolay Aleksandrov) [1166647] - [net] bonding: use the new options to correctly set last_arp_rx (Nikolay Aleksandrov) [1166647] - [net] bonding: extend arp_validate to be able to receive unvalidated arp-only traffic (Nikolay Aleksandrov) [1166647] - [net] bonding: always set recv_probe to bond_arp_rcv in arp monitor (Nikolay Aleksandrov) [1166647] - [net] bonding: always update last_arp_rx on packet recieve (Nikolay Aleksandrov) [1166647] - [net] bonding: permit using arp_validate with non-ab modes (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond->lock from bond_arp_rcv (Nikolay Aleksandrov) [1166647] - [net] bonding: 802.3ad: make aggregator_identifier bond-private (Nikolay Aleksandrov) [1166647] - [net] bonding: Convert memcpy(foo, bar, ETH_ALEN) to ether_addr_copy(foo, bar) (Nikolay Aleksandrov) [1166647] - [net] bonding: Convert c99 comments (Nikolay Aleksandrov) [1166647] - [net] bonding: Neaten pr_ (Nikolay Aleksandrov) [1166647] - [net] bonding: Convert pr_warning to pr_warn, neatening (Nikolay Aleksandrov) [1166647] - [net] bonding: fix checkpatch warnings braces {} (Nikolay Aleksandrov) [1166647] - [net] bonding: fix checkpatch warnings braces {} (Nikolay Aleksandrov) [1166647] - [net] bonding: fix checkpatch warnings braces {} (Nikolay Aleksandrov) [1166647] - [net] bonding: fix checkpatch warnings braces {} (Nikolay Aleksandrov) [1166647] - [net] bonding: fix checkpatch errors comments and space (Nikolay Aleksandrov) [1166647] - [net] bonding: fix checkpatch errors with foo* bar|foo * bar (Nikolay Aleksandrov) [1166647] - [net] bonding: fix bond_options.c direct rwlock.h include (Nikolay Aleksandrov) [1166647] - [net] bonding: remove the redundant judgements for bond_option_queue_id_set() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove the redundant judgements for bond_set_mac_address() (Nikolay Aleksandrov) [1166647] - [net] bonding: Fix deadlock in bonding driver when using netpoll (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unwanted bond lock for enslave processing (Nikolay Aleksandrov) [1166647] - [net] bonding: fail_over_mac should only affect AB mode in bond_set_mac_address() (Nikolay Aleksandrov) [1166647] - [net] bonding: fail_over_mac should only affect AB mode at enslave and removal processing (Nikolay Aleksandrov) [1166647] - [net] bonding: fix locking in bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1166647] - [net] bonding: restructure locking of bond_ab_arp_probe() (Nikolay Aleksandrov) [1166647] - [net] bonding: RCUify bond_ab_arp_probe (Nikolay Aleksandrov) [1166647] - [net] bonding: fix u64 division (Nikolay Aleksandrov) [1166647] - [net] bonding: Don't allow bond devices to change network namespaces (Nikolay Aleksandrov) [1166647] - [net] bonding: change name of sysfs dir for bonding slaves (Nikolay Aleksandrov) [1166647] - [net] bonding: clean the primary slave if there is no slave matching new primary (Nikolay Aleksandrov) [1166647] - [net] bonding: convert slaves to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert lp_interval to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert resend_igmp to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert all_slaves_active to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert queue_id to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert active_slave to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert use_carrier to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert primary_reselect to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert primary to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert miimon to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert num_peer_notif to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert ad_select to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert min_links to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert lacp_rate to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert updelay to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert downdelay to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert arp_ip_target to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert arp_interval to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert fail_over_mac to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert arp_all_targets to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert arp_validate to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert xmit_hash_policy to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert packets_per_slave to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert mode setting to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: add infrastructure for an option API (Nikolay Aleksandrov) [1166647] - [net] bonding: reciprocal_divide: update/correction of the algorithm (Nikolay Aleksandrov) [1166647] - [net] bonding: make slave_sysfs_ops static (Nikolay Aleksandrov) [1166647] - [net] bonding: add sysfs /slave dir for bond slave devices (Nikolay Aleksandrov) [1166647] - [net] bonding: handle slave's name change with primary_slave logic (Nikolay Aleksandrov) [1166647] - [net] bonding: use __dev_get_by_name instead of dev_get_by_name to find interface (Nikolay Aleksandrov) [1166647] - [net] bonding: fix __get_active_agg() RCU logic (Nikolay Aleksandrov) [1166647] - [net] bonding: fix __get_first_agg RCU usage (Nikolay Aleksandrov) [1166647] - [net] bonding: fix bond_3ad_set_carrier() RCU usage (Nikolay Aleksandrov) [1166647] - [net] bonding: remove dead code from 3ad (Nikolay Aleksandrov) [1166647] - [net] bonding: convert 3ad to use pr_warn instead of pr_warning (Nikolay Aleksandrov) [1166647] - [net] bonding: clean up style for bond_3ad.c (Nikolay Aleksandrov) [1166647] - [net] bonding: fix kstrtou8() return value verification in num_peer_notif (Nikolay Aleksandrov) [1166647] - [net] bonding: add bounds checking for tbl params (Nikolay Aleksandrov) [1166647] - [net] bonding: fix netlink msg size (Nikolay Aleksandrov) [1166647] - [net] bonding: add ad_info attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add ad_select attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add lacp_rate attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: make more functions static (Nikolay Aleksandrov) [1166647] - [net] bonding: use ether_addr_equal_64bits to instead of ether_addr_equal (Nikolay Aleksandrov) [1166647] - [net] bonding: remove the return value for bond_3ad_bind_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unwanted return value for bond_dev_queue_xmit() (Nikolay Aleksandrov) [1166647] - [net] bonding: slight optimizztion for bond_slave_override() (Nikolay Aleksandrov) [1166647] - [net] bonding: slight optimization for bond_alb_xmit() (Nikolay Aleksandrov) [1166647] - [net] bonding: slight optimization for bond_3ad_xmit_xor() (Nikolay Aleksandrov) [1166647] - [net] bonding: use ether_addr_equal_unaligned for bond addr compare (Nikolay Aleksandrov) [1166647] - [net] bonding: ust micro BOND_NO_USE_ARP to simplify the mode check (Nikolay Aleksandrov) [1166647] - [net] bonding: add option lp_interval for loading module (Nikolay Aleksandrov) [1166647] - [net] bonding: make local function static (Nikolay Aleksandrov) [1166647] - [net] bonding: add packets_per_slave attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add lp_interval attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add min_links attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add all_slaves_active attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add num_grat_arp attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: protect port for bond_3ad_handle_link_change() (Nikolay Aleksandrov) [1166647] - [net] bonding: protect port for bond_3ad_adapter_duplex_changed() (Nikolay Aleksandrov) [1166647] - [net] bonding: protect port for bond_3ad_adapter_speed_changed() (Nikolay Aleksandrov) [1166647] - [net] bonding: add resend_igmp attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add xmit_hash_policy attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add fail_over_mac attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add primary_select attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add primary attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: use be32 nla put/get for be32 values (Nikolay Aleksandrov) [1166647] - [net] bonding: rebuild the bond_resend_igmp_join_requests_delayed() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unwanted lock for bond_store_primaryxxx() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unwanted lock for bond_option_active_slave_set() (Nikolay Aleksandrov) [1166647] - [net] bonding: add RCU for bond_3ad_state_machine_handler() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unwanted lock for bond enslave and release (Nikolay Aleksandrov) [1166647] - [net] bonding: rebuild the lock use for bond_activebackup_arp_mon() (Nikolay Aleksandrov) [1166647] - [net] bonding: create bond_first_slave_rcu() (Nikolay Aleksandrov) [1166647] - [net] bonding: rebuild the lock use for bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1166647] - [net] bonding: rebuild the lock use for bond_alb_monitor() (Nikolay Aleksandrov) [1166647] - [net] bonding: rebuild the lock use for bond_mii_monitor() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove the no effect lock for bond_select_active_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: add arp_all_targets netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add arp_validate netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add arp_ip_target netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add arp_interval netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add use_carrier netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add downdelay netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add updelay netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add miimon netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: Use RCU_INIT_POINTER() for better overhead and for sparse (Nikolay Aleksandrov) [1166647] - [net] bonding: fix packets_per_slave showing (Nikolay Aleksandrov) [1166647] - [net] bonding: Fix FSF address in file headers (Nikolay Aleksandrov) [1166647] - [net] bonding: add arp_ip_target checks when install the module (Nikolay Aleksandrov) [1166647] - [net] bonding: disable arp and enable mii monitoring when bond change to no uses arp mode (Nikolay Aleksandrov) [1166647] - [net] bonding: add ip checks when store ip target (Nikolay Aleksandrov) [1166647] - [net] bonding: extend round-robin mode with packets_per_slave (Nikolay Aleksandrov) [1166647] - [net] bonding: bond_get_size() returns wrong size (Nikolay Aleksandrov) [1166647] - [net] Revert "Merge branch 'bonding_monitor_locking'" (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond read lock for bond_3ad_state_machine_handler() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond read lock for bond_activebackup_arp_mon() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond read lock for bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond read lock for bond_alb_monitor() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond read lock for bond_mii_monitor() (Nikolay Aleksandrov) [1166647] - [net] bonding: move bond-specific init after enslave happens (Nikolay Aleksandrov) [1166647] - [net] bonding: Remove __exit tag from bond_netlink_fini() (Nikolay Aleksandrov) [1166647] - [net] bonding: add Netlink support active_slave option (Nikolay Aleksandrov) [1166647] - [net] bonding: add Netlink support mode option (Nikolay Aleksandrov) [1166647] - [net] bonding: move active_slave getting into separate function (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond_ioctl_change_active() (Nikolay Aleksandrov) [1166647] - [net] bonding: move active_slave setting into separate function (Nikolay Aleksandrov) [1166647] - [net] bonding: move mode setting into separate function (Nikolay Aleksandrov) [1166647] - [net] bonding: push Netlink bits into separate file (Nikolay Aleksandrov) [1166647] - [net] bonding: add rtnl lock and remove read lock for bond sysfs (Nikolay Aleksandrov) [1166647] - [net] bonding: use RCU protection for alb xmit path (Nikolay Aleksandrov) [1166647] - [net] bonding: use RCU protection for 3ad xmit path (Nikolay Aleksandrov) [1166647] - [net] bonding: modify the old and add new xmit hash policies (Nikolay Aleksandrov) [1166647] - [net] flow_dissector: factor out the ports extraction in skb_flow_get_ports (Nikolay Aleksandrov) [1166647] - [net] flow: Remove extern from function prototypes (Nikolay Aleksandrov) [1166647] - [net] bonding: RCUify bond_set_rx_mode() (Nikolay Aleksandrov) [1166647] - [net] bonding: trivial: remove forgotten bond_next_vlan() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond_next_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: don't use bond_next_slave() in bond_info_seq_next() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unused __get_next_agg() (Nikolay Aleksandrov) [1166647] - [net] bonding: make bond_3ad_unbind_slave() use bond_for_each_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: make ad_agg_selection_logic() use bond_for_each_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: make __get_active_agg() use bond_for_each_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: make ad_port_selection_logic() use bond_for_each_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove __get_first_port() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove __get_next_port() (Nikolay Aleksandrov) [1166647] - [net] bonding: verify if we still have slaves in bond_3ad_unbind_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: correctly verify for the first slave in bond_enslave (Nikolay Aleksandrov) [1166647] - [net] bonding: move bond_attach/detach_slave in the proper position (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond_prev_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: add bond_has_slaves() and use it (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unused bond_for_each_slave_from() (Nikolay Aleksandrov) [1166647] - [net] bonding: rework bond_ab_arp_probe() to use bond_for_each_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: rework bond_find_best_slave() to use bond_for_each_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: rework rlb_next_rx_slave() to use bond_for_each_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: rework bond_3ad_xmit_xor() to use bond_for_each_slave() only (Nikolay Aleksandrov) [1166647] - [net] bonding: use bond_for_each_slave() in bond_uninit() (Nikolay Aleksandrov) [1166647] - [net] bonding: make bond_for_each_slave() use lower neighbour's private (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond_for_each_slave_continue_reverse() (Nikolay Aleksandrov) [1166647] - [net] bonding: populate neighbour's private on enslave (Nikolay Aleksandrov) [1166647] - [net] bonding: Make alb learning packet interval configurable (Nikolay Aleksandrov) [1166647] - [net] bonding: fix bond_arp_rcv setting and arp validate desync state (Nikolay Aleksandrov) [1166647] - [net] bonding: fix store_arp_validate race with mode change (Nikolay Aleksandrov) [1166647] - [net] bonding: drop read_lock in bond_compute_features (Nikolay Aleksandrov) [1166647] - [net] bonding: drop read_lock in bond_fix_features (Nikolay Aleksandrov) [1166647] - [net] bonding: simplify bond_3ad_update_lacp_rate and use RTNL for sync (Nikolay Aleksandrov) [1166647] - [net] bonding: trivial: remove outdated comment and braces (Nikolay Aleksandrov) [1166647] - [net] bonding: simplify and fix peer notification (Nikolay Aleksandrov) [1166647] - [net] bonding: use rlb_client_info->vlan_id instead of ->tag (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond_vlan_used() (Nikolay Aleksandrov) [1166647] - [net] bonding: pr_debug instead of pr_warn in bond_arp_send_all (Nikolay Aleksandrov) [1166647] - [net] bonding: remove vlan_list/current_alb_vlan (Nikolay Aleksandrov) [1166647] - [net] bonding: make alb_send_learning_packets() use upper dev list (Nikolay Aleksandrov) [1166647] - [net] bonding: split alb_send_learning_packets() (Nikolay Aleksandrov) [1166647] - [net] bonding: convert bond_has_this_ip() to use upper devices (Nikolay Aleksandrov) [1166647] - [net] bonding: make bond_arp_send_all use upper device list (Nikolay Aleksandrov) [1166647] - [net] bonding: use netdev_upper list in bond_vlan_used (Nikolay Aleksandrov) [1166647] - [net] bonding: fix error return code in bond_enslave() (Nikolay Aleksandrov) [1166647] - [net] bonding: unwind on bond_add_vlan failure (Nikolay Aleksandrov) [1166647] - [net] bonding: change the bond's vlan syncing functions with the standard ones (Nikolay Aleksandrov) [1166647] - [net] bonding: remove locking from bond_set_rx_mode() (Nikolay Aleksandrov) [1166647] - [net] bonding: add bond_time_in_interval() and use it for time comparison (Nikolay Aleksandrov) [1166647] - [net] bonding: call slave_last_rx() only once per slave (Nikolay Aleksandrov) [1166647] - [net] bonding: initial RCU conversion (Nikolay Aleksandrov) [1166647] - [net] bonding: factor out slave id tx code and simplify xmit paths (Nikolay Aleksandrov) [1166647] - [net] bonding: simplify broadcast_xmit function (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unnecessary read_locks of curr_slave_lock (Nikolay Aleksandrov) [1166647] - [net] bonding: convert to list API and replace bond's custom list (Nikolay Aleksandrov) [1166647] - [net] bonding: fix system hang due to fast igmp timer rescheduling (Nikolay Aleksandrov) [1166647] - [net] bond: cleanup netpoll code (Nikolay Aleksandrov) [1166647] - [net] bonding: use pre-defined macro in bond_mode_name instead of magic number 0 (Nikolay Aleksandrov) [1166647] - [net] bonding: Fixed up a error "do not initialise statics to 0 or NULL" in bond_main.c (Nikolay Aleksandrov) [1166647] - [net] bonding: add rtnl protection for bonding_store_fail_over_mac (Nikolay Aleksandrov) [1166647] - [net] bonding: bond_sysfs.c checkpatch cleanup (Nikolay Aleksandrov) [1166647] - [net] bonding: don't call slave_xxx_netpoll under spinlocks (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unnecessary setup_by_slave member (Nikolay Aleksandrov) [1166647] - [net] bonding: add an option to fail when any of arp_ip_target is inaccessible (Nikolay Aleksandrov) [1166647] - [net] bonding: don't trust arp requests unless active slave really works (Nikolay Aleksandrov) [1166647] - [net] bonding: don't validate arp if we don't have to (Nikolay Aleksandrov) [1166647] - [net] bonding: don't add duplicate targets to arp_ip_target (Nikolay Aleksandrov) [1166647] - [net] bonding: add helper function bond_get_targets_ip(targets, ip) (Nikolay Aleksandrov) [1166647] - [net] bonding: trivial: make alb use bond_slave_has_mac() (Nikolay Aleksandrov) [1166647] - [net] bonding: don't call alb_set_slave_mac_addr() while atomic (Nikolay Aleksandrov) [1166647] - [net] bonding: disallow change of MAC if fail_over_mac enabled (Nikolay Aleksandrov) [1166647] - [net] bonding: Convert hw addr handling to sync/unsync, support ucast addresses (Nikolay Aleksandrov) [1166647] - [net] bonding: trivial: update the comments to reflect the reality (Nikolay Aleksandrov) [1166647] - [net] bonding: trivial: remove unused parameter from alb_swap_mac_addr() (Nikolay Aleksandrov) [1166647] - [net] bonding: allow xmit hash policy change while bond dev is up (Nikolay Aleksandrov) [1166647] - [net] nf_conntrack: allow server to become a client in TW handling (Marcelo Leitner) [1160431]- [crypto] add missing crypto module aliases (Denys Vlasenko) [1190631] {CVE-2013-7421 CVE-2014-9644} - [crypto] include crypto- module prefix in template (Denys Vlasenko) [1190631] {CVE-2013-7421 CVE-2014-9644} - [crypto] prefix module autoloading with "crypto-" (Denys Vlasenko) [1190631] {CVE-2013-7421 CVE-2014-9644} - [hv] vmbus: introduce vmbus_acpi_remove (Vitaly Kuznetsov) [1201889] - [hv] vmbus: Teardown synthetic interrupt controllers on module unload (Vitaly Kuznetsov) [1201889] - [hv] vmbus: teardown hv_vmbus_con workqueue and vmbus_connection pages on shutdown (Vitaly Kuznetsov) [1201889] - [hv] vmbus: avoid double kfree for device_obj (Vitaly Kuznetsov) [1201889] - [hv] vmbus: rename channel work queues (Vitaly Kuznetsov) [1201889] - [hv] use correct order when freeing monitor_pages (Vitaly Kuznetsov) [1201889] - [x86] hyperv: Fixup the (brain) damage caused by the irq cleanup (Vitaly Kuznetsov) [1201889] - [x86] hyperv: Fix brown paperbag typos reported by Fenguangs build robot (Vitaly Kuznetsov) [1201889] - [x86] hyperv: Make it build with CONFIG_HYPERV=m again (Vitaly Kuznetsov) [1201889] - [x86] hyperv: Cleanup the irq mess (Vitaly Kuznetsov) [1201889] - [hv] move ringbuffer bus attributes to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] delete struct hv_dev_port_info (Vitaly Kuznetsov) [1201889] - [hv] delete vmbus_get_debug_info() (Vitaly Kuznetsov) [1201889] - [hv] move "client/server_monitor_conn_id" bus attributes to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] move "client/server_monitor_latency" bus attributes to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] move "client/server_monitor_pending" bus attributes to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] make "monitor_pages" a "real" pointer array (Vitaly Kuznetsov) [1201889] - [hv] move "device_id" bus attribute to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] move "class_id" bus attribute to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] move "modalias" bus attribute to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] move "monitor_id" bus attribute to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] move "state" bus attribute to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] use dev_groups for device attributes (Vitaly Kuznetsov) [1201889] - [drm] radeon: fix kernel segfault in hwmonitor (Jerome Glisse) [1187817] - [pci] Remove DEFINE_PCI_DEVICE_TABLE macro use (Prarit Bhargava) [1198151] - [scsi] storvsc: get rid of overly verbose warning messages (Vitaly Kuznetsov) [1035213 1206437] - [scsi] storvsc: force discovery of LUNs that may have been removed (Vitaly Kuznetsov) [1035213 1206437] - [scsi] storvsc: in responce to a scan event, scan the host (Vitaly Kuznetsov) [1035213 1206437] - [scsi] storvsc: NULL pointer dereference fix (Vitaly Kuznetsov) [1035213 1206437] - [netdrv] bnx2: disable toggling of rxvlan if necessary (Ivan Vecera) [1190094] - [netdrv] tg3: move init/deinit from open/close to probe/remove (Ivan Vecera) [1172960] - [netdrv] mlx4_en: tx_info->ts_requested was not cleared (Doug Ledford) [1178070] - [input] serio: hyperv-keyboard - register as a wakeup source (Vitaly Kuznetsov) [1086100] - [hid] hyperv: register as a wakeup source (Vitaly Kuznetsov) [1086100] - [hid] hyperv: make sure input buffer is big enough (Vitaly Kuznetsov) [1086100] - [edac] sb_edac: Fix typo computing number of banks (Seth Jennings) [1165448] - [edac] sb_edac: Add support for Broadwell-DE processor (Seth Jennings) [1165448] - [edac] sb_edac: Fix discovery of top-of-low-memory for Haswell (Seth Jennings) [1158624] - [perf] powerpc: Use dwfl_report_elf() instead of offline (Gustavo Duarte) [1113736] - [perf] powerpc: Cache the DWARF debug info (Gustavo Duarte) [1113736] - [kernel] ring-buffer: Check if buffer exists before polling (Gustavo Duarte) [1199699] - [powerpc] mm: thp: Add tracepoints to track hugepage invalidate (Gustavo Duarte) [1199016] - [powerpc] mm: Use read barrier when creating real_pte (Gustavo Duarte) [1199016] - [powerpc] mm: thp: Use ACCESS_ONCE when loading pmdp (Gustavo Duarte) [1199016] - [powerpc] mm: thp: Invalidate with vpn in loop (Gustavo Duarte) [1199016] - [powerpc] mm: thp: Handle combo pages in invalidate (Gustavo Duarte) [1199016] - [powerpc] mm: thp: Invalidate old 64K based hash page mapping before insert of 4k pte (Gustavo Duarte) [1199016] - [powerpc] mm: thp: Don't recompute vsid and ssize in loop on invalidate (Gustavo Duarte) [1199016] - [powerpc] mm: thp: Add write barrier after updating the valid bit (Gustavo Duarte) [1199016] - [cpufreq] powernv: Set the cpus to nominal frequency during reboot/kexec (Gustavo Duarte) [1182062] - [cpufreq] powernv: Set the pstate of the last hotplugged out cpu in policy->cpus to minimum (Gustavo Duarte) [1182062] - [cpufreq] Allow stop CPU callback to be used by all cpufreq drivers (Gustavo Duarte) [1182062] - [i2c] i801: Add DeviceIDs for SunrisePoint LP (David Milburn) [1129470] - [sound] alsa: hda_intel: Add DeviceIDs for Sunrise Point-LP (David Milburn) [1129470] - [ata] ahci: Add DeviceIDs for Sunrise Point-LP SATA controller (David Milburn) [1129470] - [ata] ahci: Remove Device ID for Intel Sunrise Point PCH (David Milburn) [1082114] - [i2c] i801: Check if interrupts are disabled (David Milburn) [1082114] - [i2c] i801: Fallback to polling if request_irq() fails (David Milburn) [1082114] - [i2c] i801: Use wait_event_timeout to wait for interrupts (David Milburn) [1082114] - [ata] ahci: Add Device IDs for Intel Sunrise Point PCH (David Milburn) [1082114] - [i2c] i801: Add Device IDs for Intel Sunrise Point PCH (David Milburn) [1082114] - [sound] alsa: hda_intel: Add Device IDs for Intel Sunrise Point PCH (David Milburn) [1082114]- [tools] perf/probe: Trivial typo fix for --demangle (Jiri Olsa) [1169436] - [tools] perf: Fix report -F dso_from for data without branch info (Jiri Olsa) [1169436] - [tools] perf: Fix report -F dso_to for data without branch info (Jiri Olsa) [1169436] - [tools] perf: Fix report -F symbol_from for data without branch info (Jiri Olsa) [1169436] - [tools] perf: Fix report -F symbol_to for data without branch info (Jiri Olsa) [1169436] - [tools] perf: Fix report -F mispredict for data without branch info (Jiri Olsa) [1169436] - [tools] perf: Fix report -F in_tx for data without branch info (Jiri Olsa) [1169436] - [tools] perf: Fix report -F abort for data without branch info (Jiri Olsa) [1169436] - [tools] perf: Make CPUINFO_PROC an array to support different kernel versions (Jiri Olsa) [1169436] - [tools] perf/callchain: Use global caching provided by libunwind (Jiri Olsa) [1169436] - [tools] perf/diff: Add missing hists__init() call at tool start (Jiri Olsa) [1169436] - [tools] perf/script: Add period as a default output column (Jiri Olsa) [1169436] - [tools] perf/script: Add period data column (Jiri Olsa) [1169436] - [tools] perf/evsel: No need to drag util/cgroup.h (Jiri Olsa) [1169436] - [tools] perf/evlist: Add missing 'struct option' forward declaration (Jiri Olsa) [1169436] - [tools] perf/evsel: Move exit stuff from __delete to __exit (Jiri Olsa) [1169436] - [tools] perf/kvm/stat/live: Enable events copying (Jiri Olsa) [1169436] - [tools] perf/session: Add option to copy events when queueing (Jiri Olsa) [1169436] - [tools] perf/Documentation: Fix typos in perf/Documentation (Jiri Olsa) [1169436] - [tools] perf/trace: Use thread_{, _set}_priv helpers (Jiri Olsa) [1169436] - [tools] perf/kvm: Use thread_{, _set}_priv helpers (Jiri Olsa) [1169436] - [tools] perf/callchain: Create an address space per thread (Jiri Olsa) [1169436] - [tools] perf/report: Set callchain_param.record_mode for future use (Jiri Olsa) [1169436] - [tools] perf/evlist: Fix for double free in tools/perf stat (Jiri Olsa) [1169436] - [tools] perf/test: Add test case for pmu event new style format (Jiri Olsa) [1169436] - [tools] perf: Add support to new style format of kernel PMU event (Jiri Olsa) [1169436] - [tools] perf: Parse the pmu event prefix and suffix (Jiri Olsa) [1169436] - [tools] Revert: perf: Default to cpu// for events v5 (Jiri Olsa) [1169436] - [tools] perf/top: Add a visual cue for toggle zeroing of samples (Jiri Olsa) [1169436] - [tools] perf/symbols: Make sym->end be the first address after the symbol range (Jiri Olsa) [1169436] - [tools] perf/symbols: Fix map->end fixup (Jiri Olsa) [1169436] - [tools] perf: Fixup off-by-one comparision in maps__find (Jiri Olsa) [1169436] - [tools] perf: fix off-by-one error in maps (Jiri Olsa) [1169436] - [tools] perf/machine: Add missing dsos->root rbtree root initialization (Jiri Olsa) [1169436] - [tools] perf/evsel: Make some exit routines static (Jiri Olsa) [1169436] - [tools] perf/evsel: Add missing 'target' struct forward declaration (Jiri Olsa) [1169436] - [tools] perf/evlist: Default to syswide target when no thread/cpu maps set (Jiri Olsa) [1169436] - [tools] perf/evlist: Check that there is a thread_map when preparing a workload (Jiri Olsa) [1169436] - [tools] perf/thread_map: Create dummy constructor out of open coded equivalent (Jiri Olsa) [1169436] - [tools] perf: Remove hists from evsel (Jiri Olsa) [1169436] - [tools] perf/callchain: Move the callchain_param extern to callchain.h (Jiri Olsa) [1169436] - [tools] perf/evsel: Subclassing (Jiri Olsa) [1169436] - [tools] perf/session: Remove last reference to hists struct (Jiri Olsa) [1169436] - [tools] perf/ui/browsers: Add missing include (Jiri Olsa) [1169436] - [tools] perf: Move events_stats struct to event.h (Jiri Olsa) [1169436] - [tools] perf/session: Don't count per evsel events (Jiri Olsa) [1169436] - [tools] perf/evsel: Add hists helper (Jiri Olsa) [1169436] - [tools] perf/script: Stop updating hists stats, not used (Jiri Olsa) [1169436] - [tools] perf/sched: Stop updating hists stats, not used (Jiri Olsa) [1169436] - [tools] perf/callchain: Move callchain_param to util object in to fix python test (Jiri Olsa) [1169436] - [tools] perf/kvm/stat/live: Use fdarray object instead of pollfd (Jiri Olsa) [1169436] - [tools] perf/kvm/stat/live: Use perf_evlist__add_pollfd return fd position (Jiri Olsa) [1169436] - [tools] perf/kvm/stat/live: Fix perf_evlist__add_pollfd error handling (Jiri Olsa) [1169436] - [tools] perf/record: Fix error message for --filter option not coming after tracepoint (Jiri Olsa) [1169436] - [tools] perf: Fix build breakage on arm64 targets (Jiri Olsa) [1169436] - [tools] perf/symbols: Improve DSO long names lookup speed with rbtree (Jiri Olsa) [1169436] - [tools] perf/symbols: Encapsulate dsos list head into struct dsos (Jiri Olsa) [1169436] - [tools] perf/bench/futex: Sanitize -q option in requeue (Jiri Olsa) [1169436] - [tools] perf/bench/futex: Support operations for shared futexes (Jiri Olsa) [1169436] - [tools] perf/trace: Fix mmap return address truncation to 32-bit (Jiri Olsa) [1169436] - [tools] perf: Refactor unit and scale function parameters (Jiri Olsa) [1169436] - [tools] perf: Fix line number in the config file error message (Jiri Olsa) [1169436] - [tools] perf: Convert {record, top}.call-graph option to call-graph.record-mode (Jiri Olsa) [1169436] - [tools] perf: Introduce perf_callchain_config() (Jiri Olsa) [1169436] - [tools] perf/callchain: Move some parser functions to callchain.c (Jiri Olsa) [1169436] - [tools] perf: Move callchain config from record_opts to callchain_param (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Fix callchain print bug on TUI (Jiri Olsa) [1169436] - [tools] perf: Use ACCESS_ONCE() instead of volatile cast (Jiri Olsa) [1169436] - [tools] perf: Modify error code for when perf_session__new() fails (Jiri Olsa) [1169436] - [tools] perf: Fix perf record as non root with kptr_restrict == 1 (Jiri Olsa) [1169436] - [tools] perf/stat: Fix --per-core on multi socket systems (Jiri Olsa) [1169436] - [tools] perf/trace: Filter out POLLHUP'ed file descriptors (Jiri Olsa) [1169436] - [tools] perf/record: Filter out POLLHUP'ed file descriptors (Jiri Olsa) [1169436] - [tools] perf/evlist: Unmap when all refcounts to fd are gone and events drained (Jiri Olsa) [1169436] - [tools] lib/fd/array: Allow associating an integer cookie with each entry (Jiri Olsa) [1169436] - [tools] perf/evlist: Refcount mmaps (Jiri Olsa) [1169436] - [tools] lib/api: Adopt fdarray class from perf's evlist (Jiri Olsa) [1169436] - [tools] perf/evlist: Introduce poll method for common code idiom (Jiri Olsa) [1169436] - [tools] perf/kvm/stat/live: Use perf_evlist__add_pollfd() instead of local equivalent (Jiri Olsa) [1169436] - [tools] perf/tests: Add pollfd growing test (Jiri Olsa) [1169436] - [tools] perf/evlist: Allow growing pollfd on add method (Jiri Olsa) [1169436] - [tools] perf/evlist: We need to poll all event file descriptors (Jiri Olsa) [1169436] - [tools] perf/evlist: Monitor POLLERR and POLLHUP events too (Jiri Olsa) [1169436] - [tools] perf/tests: Add test for perf_evlist__filter_pollfd() (Jiri Olsa) [1169436] - [tools] perf/evlist: Introduce perf_evlist__filter_pollfd method (Jiri Olsa) [1169436] - [tools] perf/record: Use ring buffer consume method to look like other tools (Jiri Olsa) [1169436] - [tools] perf/probe: Do not use dwfl_module_addrsym if dwarf_diename finds symbol name (Jiri Olsa) [1169436] - [tools] perf/probe: Do not access kallsyms when analyzing user binaries (Jiri Olsa) [1169436] - [tools] perf/symbols: Add path to Ubuntu kernel debuginfo file (Jiri Olsa) [1169436] - [tools] perf/symbols: Ignore stripped vmlinux and fallback to kallsyms (Jiri Olsa) [1169436] - [tools] perf: define _DEFAULT_SOURCE for glibc_2.20 (Jiri Olsa) [1169436] - [tools] perf: Don't include sys/poll.h directly (Jiri Olsa) [1169436] - [tools] perf: Fix GNU-only grep usage in Makefile (Jiri Olsa) [1169436] - [tools] perf/tool: fix compilation for ARM (Jiri Olsa) [1169436] - [tools] perf: Add perf_pmu__scan_file() (Jiri Olsa) [1169436] - [tools] perf: Let default config be defined for a PMU (Jiri Olsa) [1169436] - [tools] perf: Add perf-with-kcore script (Jiri Olsa) [1169436] - [tools] perf: Let a user specify a PMU event without any config terms (Jiri Olsa) [1169436] - [tools] perf/kvm/stat/report: Unify the title bar output (Jiri Olsa) [1169436] - [tools] perf/kvm/stat/report: Enable the target.system_wide flag (Jiri Olsa) [1169436] - [tools] perf/kvm/stat/report: Save pid string in opts.target.pid (Jiri Olsa) [1169436] - [tools] perf/powerpc: Fix build issue when DWARF support is disabled (Jiri Olsa) [1169436] - [tools] perf: Add +field argument support for --sort option (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Consolidate callchain print functions in TUI (Jiri Olsa) [1169436] - [tools] perf: Add +field argument support for --field option (Jiri Olsa) [1169436] - [tools] perf/top: Use set_term_quiet() instead of open coded equivalent (Jiri Olsa) [1169436] - [tools] perf/machine: Fallback to MAP__FUNCTION if daddr maps are NULL (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Cleanup callchain print functions (Jiri Olsa) [1169436] - [tools] perf: Add machine__kernel_ip() (Jiri Olsa) [1169436] - [tools] perf/machine: Rename machine__get_kernel_start_addr() method (Jiri Olsa) [1169436] - [tools] perf/scripting: Add 'flush' callback to scripting API (Jiri Olsa) [1169436] - [tools] perf/tests: Add a test for tracking with sched_switch (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Factor out hist_browser__show_callchain_entry() (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Fix children overhead dump (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Get rid of unused 'remaining' variable (Jiri Olsa) [1169436] - [tools] perf/powerpc: Explicitly include util/debug.h (Jiri Olsa) [1169436] - [tools] perf/symbols: Don't try to find DSOs in SYSV maps (Jiri Olsa) [1169436] - [tools] perf/stat: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/help: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/kvm: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/buildid-cache: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/sched: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/test: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/record: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/trace: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/top: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/util: Replace strerror with strerror_r for thread-safety (Jiri Olsa) [1169436] - [tools] perf/probe: Make error messages thread-safe (Jiri Olsa) [1169436] - [tools] perf: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/probe: Don't use strerror if strlist__add failed (Jiri Olsa) [1169436] - [tools] perf/report: Relax -g option parsing not to limit the option order (Jiri Olsa) [1169436] - [tools] perf: Annotate PMU related list_head members with type info (Jiri Olsa) [1169436] - [tools] perf: Add arm64 triplets (Jiri Olsa) [1169436] - [tools] perf/annotate: Don't truncate Intel style addresses (Jiri Olsa) [1169436] - [tools] perf/probe: Warn user to rebuild target with debuginfo (Jiri Olsa) [1169436] - [tools] perf/evlist: Add perf_evlist__enable_event_idx() (Jiri Olsa) [1169436] - [tools] perf: Add flags and insn_len to struct sample (Jiri Olsa) [1169436] - [tools] perf/machine: Add machine__thread_exec_comm() (Jiri Olsa) [1169436] - [tools] perf: Identify which comms are from exec (Jiri Olsa) [1169436] - [tools] perf/script/python: Add helpers for calling Python objects (Jiri Olsa) [1169436] - [tools] perf/script: Allow callchains if any event samples them (Jiri Olsa) [1169436] - [tools] perf/session: Add perf_session__peek_event() (Jiri Olsa) [1169436] - [tools] perf/evlist: Add perf_evlist__set_tracking_event() (Jiri Olsa) [1169436] - [tools] perf/evlist: Add 'system_wide' option (Jiri Olsa) [1169436] - [tools] perf/symbols: Fix missing label symbols (Jiri Olsa) [1169436] - [tools] perf/top: Handle 'z' key for toggle zeroing samples in TUI (Jiri Olsa) [1169436] - [tools] perf/top: Fix -z option behavior (Jiri Olsa) [1169436] - [tools] perf/report: Set proper sort__mode for the branch option (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Fix a small callchain display bug (Jiri Olsa) [1169436] - [tools] perf: Check recorded kernel version when finding vmlinux (Jiri Olsa) [1169436] - [tools] perf/trace: Move call to symbol__init() after creating session (Jiri Olsa) [1169436] - [tools] perf/timechart: Move call to symbol__init() after creating session (Jiri Olsa) [1169436] - [tools] perf/script: Move call to symbol__init() after creating session (Jiri Olsa) [1169436] - [tools] perf/sched: Move call to symbol__init() after creating session (Jiri Olsa) [1169436] - [tools] perf/lock: Move call to symbol__init() after creating session (Jiri Olsa) [1169436] - [tools] perf/kvm: Move call to symbol__init() after creating session (Jiri Olsa) [1169436] - [tools] perf/kmem: Move session handling out of __cmd_kmem() (Jiri Olsa) [1169436] - [tools] perf/inject: Move session handling out of __cmd_inject() (Jiri Olsa) [1169436] - [tools] perf/buildid-cache: Move session handling into cmd_buildid_cache() (Jiri Olsa) [1169436] - [tools] perf/annotate: Move session handling out of __cmd_annotate() (Jiri Olsa) [1169436] - [tools] perf/symbols: Fix a memory leak in vmlinux_path__init() (Jiri Olsa) [1169436] - [tools] perf/script: Fix possible memory leaks (Jiri Olsa) [1169436] - [tools] perf: Prefer to use a cpu-wide event for probing CLOEXEC (Jiri Olsa) [1169436] - [tools] perf: Fix probing the kernel API with cpu-wide events (Jiri Olsa) [1169436] - [tools] perf: Fix one of the probe events to exclude kernel (Jiri Olsa) [1169436] - [tools] perf: Fix CLOEXEC probe for perf_event_paranoid == 2 (Jiri Olsa) [1169436] - [tools] perf/trace: Add beautifier for mremap flags param (Jiri Olsa) [1169436] - [tools] perf/probe: Fix --del option to delete events only with uprobe events (Jiri Olsa) [1169436] - [tools] perf/probe: Fix --list option to show events only with uprobe events (Jiri Olsa) [1169436] - [tools] perf/kvm: Fix stdin handling for 'kvm stat live' command (Jiri Olsa) [1169436] - [tools] perf/top: Setup signals for terminal output (Jiri Olsa) [1169436] - [tools] perf: Introduce set_term_quiet_input helper function (Jiri Olsa) [1169436] - [tools] perf/top: Join the display thread on exit (Jiri Olsa) [1169436] - [tools] perf: Add cpu_startup_entry to the list of kernel idle symbols (Jiri Olsa) [1169436] - [tools] perf/top: Don't look for kernel idle symbols in all DSOs (Jiri Olsa) [1169436] - [tools] perf: Default to python version 2 (Jiri Olsa) [1169436] - [tools] perf: Fix PERF_FLAG_FD_CLOEXEC flag probing event type open counters due to EBUSY error (Jiri Olsa) [1169436] - [tools] perf: Fix column alignment when headers aren't shown on TUI (Jiri Olsa) [1169436] - [tools] perf: Add name field into perf_hpp_fmt (Jiri Olsa) [1169436] - [tools] perf/top: Add -w option for setting column width (Jiri Olsa) [1169436] - [tools] perf/report: Honor column width setting (Jiri Olsa) [1169436] - [tools] perf: Save column length in perf_hpp_fmt (Jiri Olsa) [1169436] - [tools] perf: Make __hpp__fmt() receive an additional len argument (Jiri Olsa) [1169436] - [tools] perf: Left-align output contents (Jiri Olsa) [1169436] - [tools] perf: Fix make PYTHON override (Jiri Olsa) [1169436] - [tools] perf/kmem: Do not ignore mmap events (Jiri Olsa) [1169436] - [tools] perf: Show better error message in case we fail to open counters due to EBUSY error (Jiri Olsa) [1169436] - [tools] perf: Allow out of order messages in forced flush (Jiri Olsa) [1169436] - [tools] perf: Add debug prints for ordered events queue (Jiri Olsa) [1169436] - [tools] perf: Add report.queue-size config file option (Jiri Olsa) [1169436] - [tools] perf: Add perf_config_u64 function (Jiri Olsa) [1169436] - [tools] perf: Add ordered_events__free function (Jiri Olsa) [1169436] - [tools] perf: Add ordered_events__init function (Jiri Olsa) [1169436] - [tools] perf: Use list_move in ordered_events_delete function (Jiri Olsa) [1169436] - [tools] perf: Create ordered-events object (Jiri Olsa) [1169436] - [tools] perf: Make perf_session__deliver_event global (Jiri Olsa) [1169436] - [tools] perf: Flush ordered events in case of allocation failure (Jiri Olsa) [1169436] - [tools] perf: Limit ordered events queue size (Jiri Olsa) [1169436] - [tools] perf: Factor ordered_events__flush to be more generic (Jiri Olsa) [1169436] - [tools] perf: Add ordered_events__(new (Jiri Olsa) [1169436] - [tools] perf: Rename ordered_events members (Jiri Olsa) [1169436] - [tools] perf: Rename ordered_samples struct to ordered_events (Jiri Olsa) [1169436] - [tools] perf: Rename ordered_samples bool to ordered_events (Jiri Olsa) [1169436] - [tools] perf/record: Honour --no-time command line option (Jiri Olsa) [1169436] - [tools] perf/kvm/stat: Properly show submicrosecond times (Jiri Olsa) [1169436] - [tools] perf/symbols: Make sure --symfs usage includes the path separator (Jiri Olsa) [1169436] - [tools] perf/evlist: Don't run workload if not told to (Jiri Olsa) [1169436] - [tools] perf: Fix arm64 build error (Jiri Olsa) [1169436] - [tools] perf: saner perf_atoll() (Jiri Olsa) [1169436] - [tools] Revert: perf: Fix jump label always changing during tracing (Jiri Olsa) [1169436] - [tools] perf: Fix perf usage string leftover (Jiri Olsa) [1169436] - [tools] perf/record: Store PERF_RECORD_FINISHED_ROUND only for nonempty rounds (Jiri Olsa) [1169436] - [tools] perf/record: Always force PERF_RECORD_FINISHED_ROUND event (Jiri Olsa) [1169436] - [tools] perf/inject: Add --kallsyms parameter (Jiri Olsa) [1169436] - [tools] perf: Expose 'addr' functions so they can be reused (Jiri Olsa) [1169436] - [tools] perf/session: Fix accounting of ordered samples queue (Jiri Olsa) [1169436] - [tools] perf/powerpc: Include util/util.h and remove stringify macros (Jiri Olsa) [1169436] - [tools] perf: Fix build on gcc 4.4.7 (Jiri Olsa) [1169436] - [tools] perf: Add thread parameter to vdso__dso_findnew() (Jiri Olsa) [1169436] - [tools] perf: Add dso__type() (Jiri Olsa) [1169436] - [tools] perf: Separate the VDSO map name from the VDSO dso name (Jiri Olsa) [1169436] - [tools] perf: Add vdso__new() (Jiri Olsa) [1169436] - [tools] perf/machine: Fix the lifetime of the VDSO temporary file (Jiri Olsa) [1169436] - [tools] perf: Group VDSO global variables into a structure (Jiri Olsa) [1169436] - [tools] perf/session: Add ability to skip 4GiB or more (Jiri Olsa) [1169436] - [tools] perf/session: Add ability to 'skip' a non-piped event stream (Jiri Olsa) [1169436] - [tools] perf: Pass machine to vdso__dso_findnew() (Jiri Olsa) [1169436] - [tools] perf: Add dso__data_size() (Jiri Olsa) [1169436] - [tools] perf: Move rdtsc() function (Jiri Olsa) [1169436] - [tools] perf/machine: Add ability to record the current tid for each cpu (Jiri Olsa) [1169436] - [tools] perf: Add cpu to struct thread (Jiri Olsa) [1169436] - [tools] perf: Add dsos__hit_all() (Jiri Olsa) [1169436] - [tools] perf: Add dso__data_status_seen() (Jiri Olsa) [1169436] - [tools] perf: Record whether a dso has data (Jiri Olsa) [1169436] - [tools] perf/script: Do not print dangling '=>' for BTS (Jiri Olsa) [1169436] - [tools] perf/script: Improve srcline display for BTS (Jiri Olsa) [1169436] - [tools] perf: Fix jump label always changing during tracing (Jiri Olsa) [1169436] - [tools] perf: Fix incorrect fd error comparison (Jiri Olsa) [1169436] - [tools] perf/tests: Update attr test with PERF_FLAG_FD_CLOEXEC flag (Jiri Olsa) [1169436] - [tools] perf: Enable close-on-exec flag on perf file descriptor (Jiri Olsa) [1169436] - [tools] perf: Allow TSC conversion on any arch (Jiri Olsa) [1169436] - [tools] perf: Remove needless getopt.h includes (Jiri Olsa) [1169436] - [tools] perf: Add --debug optionto set debug variable (Jiri Olsa) [1169436] - [tools] perf: Factor eprintf to allow different debug variables (Jiri Olsa) [1169436] - [tools] perf: Move pr_* debug macros into debug object (Jiri Olsa) [1169436] - [tools] perf: Remove verbose from functions prototypes (Jiri Olsa) [1169436] - [tools] perf/machine: Fix leak of 'struct thread' on error path (Jiri Olsa) [1169436] - [tools] perf/thread: Allow deletion of a thread with no map groups (Jiri Olsa) [1169436] - [tools] perf/machine: Fix map groups of threads with unknown pids (Jiri Olsa) [1169436] - [tools] perf/evsel: Add 'immediate' option (Jiri Olsa) [1169436] - [tools] perf/evsel: Add 'no_aux_samples' option (Jiri Olsa) [1169436] - [tools] perf: Add option macro OPT_CALLBACK_OPTARG (Jiri Olsa) [1169436] - [tools] perf: Add feature test for __sync_val_compare_and_swap (Jiri Olsa) [1169436] - [tools] perf/evlist: Pass mmap parameters in a struct (Jiri Olsa) [1169436] - [tools] perf/session: Flag if the event stream is entirely in memory (Jiri Olsa) [1169436] - [tools] perf/symbols: Add ability to iterate over a dso's symbols (Jiri Olsa) [1169436] - [tools] perf/symbols: Do not attempt to read data from kallsyms (Jiri Olsa) [1169436] - [tools] perf/symbols: Record whether a dso is 64-bit (Jiri Olsa) [1169436] - [tools] perf/buildid-cache: Apply force option to copying kcore (Jiri Olsa) [1169436] - [tools] perf/callchain: Fix appending a callchain from a previous sample (Jiri Olsa) [1169436] - [tools] perf/inject: Fix build id injection (Jiri Olsa) [1169436] - [tools] perf/symbols: Fix missing GNU IFUNC symbols (Jiri Olsa) [1169436] - [tools] perf: Fix missing kernel map load (Jiri Olsa) [1169436] - [tools] perf/record: Select comm_exec flag if supported (Jiri Olsa) [1169436] - [tools] perf/script: Display PERF_RECORD_MISC_COMM_EXEC flag (Jiri Olsa) [1169436] - [tools] perf/machine: Fix the value used for unknown pids (Jiri Olsa) [1169436] - [tools] perf/script: Provide additional sample information on generic events (Jiri Olsa) [1169436] - [tools] perf/script: Add callchain to generic and tracepoint events (Jiri Olsa) [1169436] - [tools] perf/script: Add missing calls to Py_DECREF for return values (Jiri Olsa) [1169436] - [tools] perf/kvm: Add skip_event() for --duration option (Jiri Olsa) [1169436] - [tools] perf/kvm: Move arch specific code into arch/ (Jiri Olsa) [1169436] - [tools] perf/kvm: Use defines of kvm events (Jiri Olsa) [1169436] - [tools] perf/timechart: Add more options to IO mode (Jiri Olsa) [1169436] - [tools] perf/timechart: Conditionally update start_time on fork (Jiri Olsa) [1169436] - [tools] perf/timechart: Implement IO mode (Jiri Olsa) [1169436] - [tools] perf/timechart: Fix rendering in Firefox (Jiri Olsa) [1169436] - [tools] perf/trace: Fix build on 32-bit systems (Jiri Olsa) [1169436] - [tools] perf/trace: Add pagefault statistics (Jiri Olsa) [1169436] - [tools] perf: Suggest using -f to override perf.data file ownership message (Jiri Olsa) [1169436] - [tools] perf: Convert open coded equivalents to asprintf() (Jiri Olsa) [1169436] - [tools] perf: Allow to use cpuinfo on s390 (Jiri Olsa) [1169436] - [tools] perf/kvm: Refactoring of cpu_isa_config() (Jiri Olsa) [1169436] - [tools] perf/kvm: Simplify exit reasons tables definitions (Jiri Olsa) [1169436] - [tools] perf/kvm: Introduce HAVE_KVM_STAT_SUPPORT flag (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Left justify column headers (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Add ui.show-headers config file option (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Display columns header text on 'H' press (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Add support for showing columns header (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Override ui_browser refresh_dimensions method (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Introduce gotorc method (Jiri Olsa) [1169436] - [tools] perf/ui/browser: Allow overriding refresh_dimensions method (Jiri Olsa) [1169436] - [tools] perf/ui/browser: Add ->rows to disambiguate from ->height (Jiri Olsa) [1169436] - [tools] perf/x86/amd: Try to fix some mem allocation failure handling (Jiri Olsa) [1169436] - [tools] perf/script: Handle the num array type in python properly (Jiri Olsa) [1169436] - [tools] perf/script: Move the number processing into its own function (Jiri Olsa) [1169436] - [tools] perf: Fix wrong condition for allocation failure (Jiri Olsa) [1169436] - [tools] lib/traceevent: Fix a risk for doing free on uninitialized pointer (Jiri Olsa) [1169436] - [tools] perf/trace: Add possibility to switch off syscall events (Jiri Olsa) [1169436] - [tools] perf/trace: Add pagefaults record and replay support (Jiri Olsa) [1169436] - [tools] perf/trace: Add support for pagefault tracing (Jiri Olsa) [1169436] - [tools] perf/trace: Add perf_event parameter to tracepoint_handler (Jiri Olsa) [1169436] - [tools] perf/scripts: Fallback to syscalls:* when raw_syscalls:* is not available (Jiri Olsa) [1169436] - [tools] lib/traceevent: Clean up format of args in jbd2 plugin (Jiri Olsa) [1169436] - [tools] lib/traceevent: Clean up format of args in cfg80211 plugin (Jiri Olsa) [1169436] - [tools] lib/traceevent: Fix format in plugin_kvm (Jiri Olsa) [1169436] - [tools] lib/traceevent: Fix and cleanup kvm_nested_vmexit tracepoints (Jiri Olsa) [1169436] - [tools] lib/traceevent: Add back in kvm plugins nested_vmexit events (Jiri Olsa) [1169436] - [tools] lib/traceevent: Factor out print_exit_reason in kvm plugin (Jiri Olsa) [1169436] - [tools] lib/traceevent: Report unknown VMX exit reasons with code (Jiri Olsa) [1169436] - [tools] perf/bench/sched-messaging: Drop barf() (Jiri Olsa) [1169436] - [tools] perf/bench/mem: The -o and -n options are mutually exclusive (Jiri Olsa) [1169436] - [tools] perf/bench/futex: Use global --repeat option (Jiri Olsa) [1169436] - [tools] perf/bench: Add --repeat option (Jiri Olsa) [1169436] - [tools] perf/bench/sched-messaging: Plug memleak (Jiri Olsa) [1169436] - [tools] perf/ui/browser: Fix scrollbar refresh row index (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Remove ev_name argument from perf_evsel__hists_browse (Jiri Olsa) [1169436] - [tools] perf/trace: Cache the is_exit syscall test (Jiri Olsa) [1169436] - [tools] perf/trace: Remove needless reassignments (Jiri Olsa) [1169436] - [tools] perf/evlist: Add suggestion of how to set perf_event_paranoid sysctl (Jiri Olsa) [1169436] - [tools] perf/trace: Fix up fd -> pathname resolution (Jiri Olsa) [1169436] - [tools] perf: Fix corruption of sibling list with hotplug (Jiri Olsa) [1169436] - [tools] perf/x86/intel: Revert incomplete and undocumented Broadwell client support (Jiri Olsa) [1169436] - [tools] perf: Fix typos in sample code in the perf_event.h header (Jiri Olsa) [1169436] - [tools] perf: Fix and clean up initialization of pmu::event_idx (Jiri Olsa) [1169436] - [tools] perf: Fix bogus kernel printk (Jiri Olsa) [1169436] - [tools] perf: Fix unclone_ctx() vs. locking (Jiri Olsa) [1169436] - [tools] perf/x86: Tone down kernel messages when the PMU check fails in a virtual environment (Jiri Olsa) [1169436] - [tools] perf/x86/intel: Use Broadwell cache event list for Haswell (Jiri Olsa) [1169436] - [tools] perf/x86: Add INST_RETIRED.ALL workarounds (Jiri Olsa) [1169436] - [tools] perf/x86/intel: Add Broadwell core support (Jiri Olsa) [1169436] - [tools] perf/x86/intel: Document all Haswell models (Jiri Olsa) [1169436] - [tools] perf/x86/intel: Remove incorrect model number from Haswell perf (Jiri Olsa) [1169436] - [tools] Revert: perf: Do not allow optimized switch for non-cloned events (Jiri Olsa) [1169436] - [tools] perf: Fix child event initial state setup (Jiri Olsa) [1169436] - [tools] perf: Do not POLLHUP event if it has children (Jiri Olsa) [1169436] - [tools] perf: Do not check PERF_EVENT_STATE_EXIT on syscall read path (Jiri Olsa) [1169436] - [tools] perf/x86: Fix section mismatch in split uncore driver (Jiri Olsa) [1169436] - [tools] perf/x86/intel: Mark initialization code as such (Jiri Olsa) [1169436] - [tools] perf/core: Replace rcu_assign_pointer() with RCU_INIT_POINTER() (Jiri Olsa) [1169436] - [tools] perf/callchain: Replace rcu_assign_pointer() with RCU_INIT_POINTER() (Jiri Olsa) [1169436] - [tools] perf: Add PERF_EVENT_STATE_EXIT state for events with exited task (Jiri Olsa) [1169436] - [tools] perf: Fix perf_poll to return proper POLLHUP value (Jiri Olsa) [1169436] - [tools] perf/x86: Clean up __intel_pmu_pebs_event() code (Jiri Olsa) [1169436] - [tools] perf/x86: Fix data source encoding issues for load latency/precise store (Jiri Olsa) [1169436] - [tools] perf/x86: Don't mark DataLA addresses as store (Jiri Olsa) [1169436] - [tools] perf/x86: Revamp PEBS event selection (Jiri Olsa) [1169436] - [tools] perf/x86/intel: Mark MEM_LOAD_UOPS_MISS_RETIRED as precise on SNB (Jiri Olsa) [1169436] - [tools] perf/x86: Fix pp without LBR (Jiri Olsa) [1169436] - [tools] perf: Do poll_wait() before checking condition in perf_poll() (Jiri Olsa) [1169436] - [tools] perf: Add queued work to remove orphaned child events (Jiri Olsa) [1169436] - [tools] perf: Set owner pointer for kernel events (Jiri Olsa) [1169436] - [tools] perf/x86/intel: Update Intel models (Jiri Olsa) [1169436] - [tools] perf/cgroup: Remove perf_put_cgroup() (Jiri Olsa) [1169436] - [tools] perf: fix perf bug in fork() (Jiri Olsa) [1169436] - [tools] perf: Fix a race condition in perf_remove_from_context() (Jiri Olsa) [1169436] - [tools] perf: Handle compat ioctl (Jiri Olsa) [1169436] - [tools] perf/x86: Micro-optimize nhmex_rbox_get_constraint() (Jiri Olsa) [1169436] - [tools] perf: Make perf_event_init_context() function static (Jiri Olsa) [1169436]- [x86] kvm: Prevent guest from writing non-canonical shared MSR addresses (Petr Matousek) [1144885] {CVE-2014-3610} - [x86] kvm: Check non-canonical addresses upon WRMSR (Petr Matousek) [1144885] {CVE-2014-3610} - [infiniband] core: Prevent integer overflow in ib_umem_get address arithmetic (Doug Ledford) [1179347] {CVE-2014-8159} - [fs] bio: fix argument of __bio_add_page() for max_sectors > 0xffff (Fam Zheng) [1184759] - [x86] pci: Add NEC variants to Stratus ftServer PCIe DMI check (Myron Stowe) [1187761] - [s390] zcrypt: enable s390 hwrng to seed kernel entropy (Hendrik Brueckner) [1196398] - [s390] zcrypt: improve device probing for zcrypt adapter cards (Hendrik Brueckner) [1196398] - [acpi] fan: Use bus id as the name for non PNP0C0B (Fan) devices (Prarit Bhargava) [1174059] - [acpi] fan: support INT3404 thermal device (Prarit Bhargava) [1174059] - [acpi] fan: add ACPI 4.0 style fan support (Prarit Bhargava) [1174059] - [acpi] fan: convert to platform driver (Prarit Bhargava) [1174059] - [acpi] fan: use acpi_device_xxx_power instead of acpi_bus equivelant (Prarit Bhargava) [1174059] - [acpi] fan: remove unused macro (Prarit Bhargava) [1174059] - [acpi] fan: remove no need check for device pointer (Prarit Bhargava) [1174059] - [acpi] fan: printk replacement (Prarit Bhargava) [1174059] - [acpi] fan: do nothing in suspend and poweroff callback (Prarit Bhargava) [1174059] - [acpi] fan: fix fan driver compile error when CONFIG_PM_SLEEP is undefined (Prarit Bhargava) [1174059] - [acpi] thermal: step_wise: return instance->target by default (Prarit Bhargava) [1174059] - [acpi] thermal: step_wise: cdev only needs update on a new target state (Prarit Bhargava) [1174059] - [netdrv] vmxnet3: Reinitialize vmxnet3 backend on wakeup from hibernate (Neil Horman) [1181807] - [netdrv] vmxnet3: Make Rx ring 2 size configurable (Neil Horman) [1181807] - [netdrv] vmxnet3: Move PCI_VENDOR_ID_VMWARE to pci_ids.h (Neil Horman) [1181807] - [netdrv] vmxnet3: Check for map error in vmxnet3_set_mc (Neil Horman) [1181807] - [netdrv] vmxnet3: Remove DEFINE_PCI_DEVICE_TABLE macro use (Neil Horman) [1181807] - [netdrv] vmxnet3: fix decimal printf format specifiers prefixed with 0x (Neil Horman) [1181807] - [netdrv] vmxnet3: adjust ring sizes when interface is down (Neil Horman) [1181807] - [netdrv] vmxnet3: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Neil Horman) [1181807] - [netdrv] vmxnet3: get rid of SET_ETHTOOL_OPS (Neil Horman) [1181807] - [netdrv] vmxnet3: Call dev_kfree_skb_any instead of dev_kfree_skb (Neil Horman) [1181807] - [netdrv] vmxnet3: fix building without CONFIG_PCI_MSI (Neil Horman) [1181807] - [netdrv] vmxnet3: Use pci_enable_msix_range() instead of pci_enable_msix() (Neil Horman) [1181807] - [netdrv] vmxnet3: Fix MSI-X/MSI enablement code (Neil Horman) [1181807] - [netdrv] vmxnet3: delete non-required instances of include (Neil Horman) [1181807] - [netdrv] vmxnet3: use initialized skb pointer to set hash (Neil Horman) [1181807] - [netdrv] vmxnet3: calls skb_set_hash (Neil Horman) [1181807] - [netdrv] vmxnet3: remove unnecessary pci_set_drvdata() (Neil Horman) [1181807] - [netdrv] vmxnet3: Remove extern from function prototypes (Neil Horman) [1181807] - [netdrv] vmxnet3: Add support for virtual IOMMU (Neil Horman) [1181807] - [net] netpoll: Remove dead packet receive code (CONFIG_NETPOLL_TRAP) (Neil Horman) [1181906] - [net] netpoll: Move all receive processing under CONFIG_NETPOLL_TRAP (Neil Horman) [1181906] - [net] netpoll: Consolidate neigh_tx processing in service_neigh_queue (Neil Horman) [1181906] - [net] netpoll: Move netpoll_trap under CONFIG_NETPOLL_TRAP (Neil Horman) [1181906] - [net] netpoll: Don't drop all received packets (Neil Horman) [1181906] - [net] netpoll: Add netpoll_rx_processing (Neil Horman) [1181906] - [net] netpoll: Warn if more packets are processed than are budgeted (Neil Horman) [1181906] - [net] netpoll: Visit all napi handlers in poll_napi (Neil Horman) [1181906] - [net] netpoll: Pass budget into poll_napi (Neil Horman) [1181906] - [net] netpoll: move setting of NETPOLL_RX_DROP into netpoll_poll_dev (Neil Horman) [1181906] - [net] netpoll: fix netconsole IPv6 setup (Neil Horman) [1181906] - [net] netpoll: Use ether_addr_copy (Neil Horman) [1181906] - [net] netpoll: Fix missing TXQ unlock and and OOPS (Neil Horman) [1181906] - [net] netpoll: fix rx_hook() interface by passing the skb (Neil Horman) [1181906] - [iommu] vt-d: Work around broken RMRR firmware entries (Myron Stowe) [1195802] - [iommu] vt-d: Store bus information in RMRR PCI device path (Myron Stowe) [1195802] - [pci] Handle read-only BARs on AMD CS553x devices (Myron Stowe) [1198314] - [x86] kvm: add tracepoint to wait_lapic_expire (Marcelo Tosatti) [1175445] - [x86] kvm: add option to advance tscdeadline hrtimer expiration (Marcelo Tosatti) [1175445] - [powerpc] powernv: Add winkle support for offline cpus (Gustavo Duarte) [1123121] - [powerpc] powernv: Redesign idle states management (Gustavo Duarte) [1123121] - [powerpc] powernv: Enable Offline CPUs to enter deep idle states (Gustavo Duarte) [1123121] - [powerpc] powernv: Return to cpu offline loop when finished in KVM guest (Gustavo Duarte) [1123121] - [powerpc] powernv: Switch off MMU before entering nap/sleep/rvwinkle mode (Gustavo Duarte) [1123121] - [powerpc] powernv: Don't call generic code on offline cpus (Gustavo Duarte) [1123121] - [cpuidle] powernv: Back-end cpuidle driver for powernv platform (Gustavo Duarte) [1123121] - [cpuidle] powernv: Only clear LPCR decrementer wakeup bit on fast sleep entry (Gustavo Duarte) [1123121] - [kernel] tick: Fixup more fallout from hrtimer broadcast mode (Gustavo Duarte) [1123121] - [kernel] time: Fixup fallout from recent clockevent/tick changes (Gustavo Duarte) [1123121] - [kernel] tick: Introduce hrtimer based broadcast (Gustavo Duarte) [1123121] - [cpuidle] Handle clockevents_notify(BROADCAST_ENTER) failure (Gustavo Duarte) [1123121] - [kernel] time: Change the return type of clockevents_notify() to integer (Gustavo Duarte) [1123121] - [cpuidle] powernv: Fix parsing of idle state flags from device-tree (Gustavo Duarte) [1123121] - [cpuidle] powernv: Parse device tree to setup idle states (Gustavo Duarte) [1123121] - [cpuidle] powernv: Add "Fast-Sleep" CPU idle state (Gustavo Duarte) [1123121] - [input] mouse: synaptics - remove X250 from the topbuttonpad list (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - remove X1 Carbon 3rd gen from the topbuttonpad list (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - re-route tracksticks buttons on the Lenovo 2015 series (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - remove TOPBUTTONPAD property for Lenovos 2015 (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - retrieve the extended capabilities in query $10 (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - do not retrieve the board id on old firmwares (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - handle spurious release of trackstick buttons (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - fix middle button on Lenovo 2015 products (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - skip quirks when post-2013 dimensions (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - support min/max board id in min_max_pnpid_table (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - remove obsolete min/max quirk for X240 (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - query min dimensions for fw v8.1 (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - log queried and quirked dimension values (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - split synaptics_resolution(), query first (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - adjust min/max for Lenovo ThinkPad X1 Carbon 2nd (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - adjust min/max on Thinkpad E540 (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - add min/max quirk for Lenovo T440s (Benjamin Tissoires) [1186106 1186112] - [input] mouse: psmouse - add psmouse_matches_pnp_id helper function (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - add min/max quirk for pnp-id LEN2002 (Edge E531) (Benjamin Tissoires) [1186106 1186112]- [fs] fsnotify: fix handling of renames in audit (Paul Moore) [1191562] - [crypto] rng: RNGs must return 0 in success case (Herbert Xu) [1198978] - [cpufreq] intel_pstate: Add support for SkyLake (Steve Best) [1189908] - [s390] zcrypt: fixed domain scanning problem again (Hendrik Brueckner) [1193604] - [s390] zcrypt: Number of supported ap domains is not retrievable (Hendrik Brueckner) [1193604] - [s390] kprobes: add exrl to list of prohibited opcodes (Hendrik Brueckner) [1193608] - [s390] kprobes: add support for compare and branch instructions (Hendrik Brueckner) [1193608] - [s390] bpf: jit: initialize A register if 1st insn is BPF_S_LDX_B_MSH (Hendrik Brueckner) [1193604] - [s390] bpf: jit: fix 32 bit divisions, use unsigned divide instructions (Hendrik Brueckner) [1193604] - [s390] bpf: Zero extend parameters before calling C function (Hendrik Brueckner) [1193604] - [s390] bpf: Fix sk_load_byte_msh() (Hendrik Brueckner) [1193604] - [s390] bpf: Fix offset parameter for skb_copy_bits() (Hendrik Brueckner) [1193604] - [s390] bpf: Fix skb_copy_bits() parameter passing (Hendrik Brueckner) [1193604] - [s390] bpf: Fix JMP_JGE_K (A >= K) and JMP_JGT_K (A > K) (Hendrik Brueckner) [1193604] - [s390] bpf: Fix JMP_JGE_X (A > X) and JMP_JGT_X (A >= X) (Hendrik Brueckner) [1193604] - [s390] bpf: Fix ALU_NEG (A = -A) (Hendrik Brueckner) [1193604] - [s390] dasd: remove unused code (Hendrik Brueckner) [1186326] - [s390] dasd: fix infinite loop during format (Hendrik Brueckner) [1186326] - [kernel] module: set nx before marking module MODULE_STATE_COMING (Hendrik Brueckner) [1196977] - [s390] vdso: fix clock_gettime for CLOCK_THREAD_CPUTIME_ID, -2 and -3 (Hendrik Brueckner) [1195671] - [s390] dasd: retry partition detection (Hendrik Brueckner) [1193605] - [s390] dasd: fix list corruption for sleep_on requests (Hendrik Brueckner) [1186319] - [net] openvswitch: Fix net exit (Jiri Benc) [1200859] - [net] team: fix possible null pointer dereference in team_handle_frame (Jiri Pirko) [1188496]- [crypto] aesni: fix "by8" variant for 128 bit keys (Herbert Xu) [1174971] - [crypto] aesni: remove unused defines in "by8" variant (Herbert Xu) [1174971] - [crypto] aesni: fix counter overflow handling in "by8" variant (Herbert Xu) [1174971] - [crypto] aes: AES CTR x86_64 "by8" AVX optimization (Herbert Xu) [1174971] - [fs] gfs2: Move gfs2_file_splice_write outside of #ifdef (Robert S Peterson) [1193910] - [fs] gfs2: Allocate reservation during splice_write (Robert S Peterson) [1193910] - [fs] Convert MessageID in smb2_hdr to LE (Sachin Prabhu) [1161441] - [fs] nfsd: update mtime on truncate ("J. Bruce Fields") [1162558] - [virt] kvm: ensure hard lockup detection is disabled by default (Andrew Jones) [1111262] - [watchdog] control hard lockup detection default (Andrew Jones) [1111262] - [watchdog] Fix print-once on enable (Andrew Jones) [1111262] - [tools] cpupower: Fix no idle state information return value (Prarit Bhargava) [1168046] - [misc] genwqe: Fix problem when reading HSI and Retc (Steve Best) [1188653] - [char] tpm: Added Little Endian support to vtpm module (Steve Best) [1189017] - [idle] intel_idle: support additional Broadwell model (Steve Best) [1166315] - [powerpc] iommu: ddw: Fix endianness (Steve Best) [1189040] - [powerpc] Fix sys_call_table declaration to enable syscall tracing (Steve Best) [1172684] - [powerpc] pseries: Fix endian problems with LE migration (Steve Best) [1183198] - [powerpc] powernv: Ignore smt-enabled on Power8 and later (Steve Best) [1180254] - [powerpc] xmon: Fix another endiannes issue in RTAS call from xmon (Steve Best) [1186803] - [pci] Add informational printk for invalid BARs (Myron Stowe) [1130170] - [pci] Shrink decoding-disabled window while sizing BARs (Myron Stowe) [1130170] - [pci] Restore detection of read-only BARs (Myron Stowe) [1130170] - [kernel] resources: Clarify sanity check message (Myron Stowe) [1130170] - [pci] Don't add disabled subtractive decode bus resources (Myron Stowe) [1130170] - [pci] Don't print anything while decoding is disabled (Myron Stowe) [1130170] - [pci] Don't set BAR to zero if dma_addr_t is too small (Myron Stowe) [1130170] - [pci] Don't convert BAR address to resource if dma_addr_t is too small (Myron Stowe) [1130170] - [pci] Reject BAR above 4GB if dma_addr_t is too small (Myron Stowe) [1130170] - [pci] Fail safely if we can't handle BARs larger than 4GB (Myron Stowe) [1130170]- [net] sctp: fix slab corruption from use after free on INIT collisions (Daniel Borkmann) [1183959] {CVE-2015-1421} - [net] ipv6: Fixed support for blackhole and prohibit routes (Hannes Frederic Sowa) [1129731] - [kernel] audit: replace getname()/putname() hacks with reference counters (Paul Moore) [1155208] - [kernel] audit: fix filename matching in __audit_inode() and __audit_inode_child() (Paul Moore) [1155208] - [kernel] audit: enable filename recording via getname_kernel() (Paul Moore) [1155208] - [fs] namei: simpler calling conventions for filename_mountpoint() (Paul Moore) [1155208] - [fs] namei: create proper filename objects using getname_kernel() (Paul Moore) [1155208] - [fs] namei: rework getname_kernel to handle up to PATH_MAX sized filenames (Paul Moore) [1155208] - [fs] namei: cut down the number of do_path_lookup() callers (Paul Moore) [1155208] - [fs] execve: use 'struct filename *' for executable name passing (Paul Moore) [1155208] - [x86] ioapic: kcrash: Prevent crash_kexec() from deadlocking on ioapic_lock (Baoquan He) [1182424] - [md] dm-thin: don't allow messages to be sent to a pool target in READ_ONLY or FAIL mode (Mike Snitzer) [1184592] - [kernel] workqueue: fix subtle pool management issue which can stall whole worker_pool (Eric Sandeen) [1165535] - [platform] thinkpad_acpi: support new BIOS version string pattern (Benjamin Tissoires) [1194830] - [virt] storvsc: ring buffer failures may result in I/O freeze (Vitaly Kuznetsov) [1171409] - [kernel] audit: restore AUDIT_LOGINUID unset ABI (Richard Guy Briggs) [1120491] - [crypto] testmgr: mark rfc4106(gcm(aes)) as fips_allowed (Jarod Wilson) [1185400]- [net] rtnetlink: allow to register ops without ops->setup set (Jiri Benc) [1186492]- [fs] NFSv4.1: Fix an Oops in nfs41_walk_client_list (Steve Dickson) [1185784] - [misc] redhat: don't suppress Revert patches from changelog (Jarod Wilson) [1187353] - [infiniband] Revert: ipoib: Consolidate rtnl_lock tasks in workqueue (Doug Ledford) [1179740] - [infiniband] Revert: ipoib: Make the carrier_on_task race aware (Doug Ledford) [1179740] - [infiniband] Revert: ipoib: fix MCAST_FLAG_BUSY usage (Doug Ledford) [1179740] - [infiniband] Revert: ipoib: fix mcast_dev_flush/mcast_restart_task race (Doug Ledford) [1179740] - [infiniband] Revert: ipoib: change init sequence ordering (Doug Ledford) [1179740] - [infiniband] Revert: ipoib: Use dedicated workqueues per interface (Doug Ledford) [1179740] - [infiniband] Revert: ipoib: Make ipoib_mcast_stop_thread flush the workqueue (Doug Ledford) [1179740] - [infiniband] Revert: ipoib: No longer use flush as a parameter (Doug Ledford) [1179740] - [fs] fix deadlock in cifs_ioctl_clone() (Sachin Prabhu) [1183980] - [md] dm-cache: fix missing ERR_PTR returns and handling (Mike Snitzer) [1182665] - [fs] cifs: fix regression in cifs_create_mf_symlink() (Sachin Prabhu) [1186324] - [net] ipv4: try to cache dst_entries which would cause a redirect (Hannes Frederic Sowa) [1181819] - [fs] coredump: add new P variable in core_pattern (Jiri Olsa) [1186360] - [drm] fix fb-helper vs MST dangling connector ptrs (Rob Clark) [1184968] - [net] bridge: Program port vlan filters only if filtering is enabled in bridge (Vlad Yasevich) [1183958] - [fs] cifs: Complete oplock break jobs before closing file handle (Sachin Prabhu) [1177215] - [fs] LOCKD: Fix a race when initialising nlmsvc_timeout (Benjamin Coddington) [1144982] - [scsi] hpsa: add in P840ar controller model name (Joseph Szczypek) [1185467] - [scsi] hpsa: add in gen9 controller model names (Joseph Szczypek) [1185467]- [fs] ext4: fix overwrite race condition (Jacob Tanenbaum) [1152607] {CVE-2014-8086} - [media] ttusb-dec: buffer overflow in ioctl (Alexander Gordeev) [1167116] {CVE-2014-8884} - [drm] i915: demote opregion excessive timeout WARN_ONCE to DRM_INFO_ONCE (Rob Clark) [1145627] - [md] Revert: raid56: Don't perform reads to support writes until stripe is ready (Jes Sorensen) [1153796] - [md] Revert: raid5: avoid livelock caused by non-aligned writes (Jes Sorensen) [1153796] - [drm] i915: further quiet i915 (Rob Clark) [1163074] - [scsi] megaraid_sas: endianness related bug fixes and code optimization (Tomas Henzl) [1179748] - [s390] crypto: kernel oops at insmod of the z90crypt device driver (Hendrik Brueckner) [1172136] - [drm] mgag200: Add command line option to specify preferred depth (Dave Airlie) [1044555] - [drm] mgag200: Consolidate depth/bpp handling (Dave Airlie) [1044555] - [fs] Revert: ext4: revert Disable punch hole on non-extent mapped files (Lukas Czerner) [1176840]- [md] dm-cache: fix problematic dual use of a single migration count variable (Mike Snitzer) [1182665] - [md] dm-cache: share cache-metadata object across inactive and active DM tables (Mike Snitzer) [1182665] - [net] tun/macvtap: use consume_skb() instead of kfree_skb() when needed (Jiri Pirko) [1182805] - [virt] Revert: hyperv: Add handler for RNDIS_STATUS_NETWORK_CHANGE event (Jason Wang) [1164163] - [virt] kvm/vmx: invalid host cr4 handling across vm entries (Jacob Tanenbaum) [1153329] {CVE-2014-3690} - [virt] virtio-scsi: Fix the race condition in virtscsi_handle_event (Fam Zheng) [1152140] - [virt] kvm: workaround SuSE's 2.6.16 pvclock vs masterclock issue (Marcelo Tosatti) [1177718] - [fs] bdi: avoid oops on device removal (Fam Zheng) [1087179] - [mm] backing_dev: fix hung task on sync (Fam Zheng) [1087179] - [mm] Revert: vmstat: create separate function to fold per cpu diffs into local counters (Larry Woodman) [1179654] - [mm] Revert: vmstat: create fold_diff (Larry Woodman) [1179654] - [mm] Revert: vmstat: use this_cpu() to avoid irqon/off sequence in refresh_cpu_vm_stats (Larry Woodman) [1179654] - [mm] Revert: vmstat: on-demand vmstat workers V8 (Larry Woodman) [1179654]- [net] team: avoid possible underflow of count_pending value for notify_peers and mcast_rejoin (Jiri Pirko) [1176697] - [fs] seq_file: don't include mm.h in genksyms calculation (Ian Kent) [1183280] - [scsi] Avoid crashing if device uses DIX but adapter does not support it (Ewan Milne) [1093012]- [fs] xfs: catch invalid negative blknos in _xfs_buf_find() (Eric Sandeen) [1164128] - [fs] proc: make proc_fd_permission() thread-friendly (Carlos Maiolino) [1171242] - [fs] rpc: fix xdr_truncate_encode to handle buffer ending on page boundary ("J. Bruce Fields") [1176641] - [fs] nfs: nfs4_fl_prepare_ds, fix bugs when the connect attempt fails (Steve Dickson) [1113248] - [fs] gfs2: fix bad inode i_goal values during block allocation (Abhijith Das) [1144209] - [fs] nfsd: allow turning off nfsv3 readdir_plus (Steve Dickson) [1178949] - [fs] nfsd4: fix xdr4 count of server in fs_location4 (Benjamin Coddington) [1164055] - [fs] nfsd4: fix xdr4 inclusion of escaped char (Benjamin Coddington) [1164055] - [fs] xfs: replace global xfslogd wq with per-mount wq (Brian Foster) [1155929] - [fs] xfs: mark all internal workqueues as freezable (Brian Foster) [1155929] - [fs] overlayfs: Add call to mark_tech_preview (BZ 1180613) (David Howells) [1180613] - [fs] aio: fix uncorrent dirty pages accouting when truncating AIO ring buffer (Jeff Moyer) [1159346] - [infiniband] ocrdma: fix hardcoded max cqe and max send wr (Doug Ledford) [1158148] - [crypto] aesni-intel: Add support for 192 & 256 bit keys to AESNI RFC4106 (Jarod Wilson) [1176266] - [block] blk-mq: Fix a use-after-free (Fam Zheng) [1152159] - [crypto] drbg: panic on continuous self test error (Jarod Wilson) [1179496] - [ethernet] mlx4: Cache line CQE/EQE stride fixes (Doug Ledford) [1088499 1173483] - [ethernet] mlx4: Add mlx4_en_get_cqe helper (Doug Ledford) [1088499 1173483] - [ethernet] mlx4: Cache line EQE size support (Doug Ledford) [1088499 1173483] - [infiniband] ocrdma: Fix ocrdma_query_qp() to report q_key value for UD QPs (Doug Ledford) [1167256] - [infiniband] ocrdma: Always resolve destination mac from GRH for UD QPs (Doug Ledford) [1167256] - [net] gre: fix the inner mac header in nbma tunnel xmit path (Alexander Duyck) [1168608]- [md] dm-thin: fix crash by initializing thin device's refcount and completion earlier (Mike Snitzer) [1175282] - [scsi] storvsc: Fix a bug in storvsc limits (Vitaly Kuznetsov) [1174162] - [iser-target] Ignore non TEXT + LOGOUT opcodes for discovery (Andy Grover) [1058736] - [iser-target] Add support for ISCSI_OP_TEXT opcode + payload handling (Andy Grover) [1058736] - [iser-target] Rename sense_buf_dma/len to pdu_dma/len (Andy Grover) [1058736] - [iscsi-target] Add IFC_SENDTARGETS_SINGLE support (Andy Grover) [1058736] - [iscsi-target] Move sendtargets parsing into iscsit_process_text_cmd (Andy Grover) [1058736] - [iscsi-target] Allow ->MaxXmitDataSegmentLength assignment for iser discovery (Andy Grover) [1058736] - [iscsi-target] Refactor ISCSI_OP_TEXT_RSP TX handling (Andy Grover) [1058736] - [iscsi-target] Refactor ISCSI_OP_TEXT RX handling (Andy Grover) [1058736] - [iscsi] isert-target: Refactor ISCSI_OP_NOOP RX handling (Andy Grover) [1058736] - [net] description of dma_cookie cause make xmldocs warning (Jiri Benc) [1173444] - [net] tcp: make tcp_cleanup_rbuf private (Jiri Benc) [1173444] - [net] net_dma: revert 'copied_early' (Jiri Benc) [1173444] - [net] net_dma: mark broken (Jiri Benc) [1173444] - [net] unix: allow set_peek_off to fail (Jiri Benc) [1123777] - [net] ppp: ppp-ioctl.h: pull in ppp_defs.h (Jiri Benc) [1159802] - [net] bridge: Add filtering support for default_pvid (Vlad Yasevich) [1164653] - [net] bridge: Simplify pvid checks (Vlad Yasevich) [1164653] - [net] bridge: Add a default_pvid sysfs attribute (Vlad Yasevich) [1164653] - [net] bridge: Prepare for 802.1ad vlan filtering support (Vlad Yasevich) [1164653] - [net] bridge: Fix the way to check if a local fdb entry can be deleted (Vlad Yasevich) [1164653] - [net] bridge: Fix the way to insert new local fdb entries in br_fdb_changeaddr (Vlad Yasevich) [1164653] - [net] Remove extern from function prototypes (Vlad Yasevich) [1164653] - [ethernet] mlx5: Add more supported devices (Amir Vadai) [1169277] - [infiniband] mlx4: Fix wrong usage of IPv4 protocol for multicast attach/detach (Amir Vadai) [1151331] - [ethernet] mlx4: mlx4_en_set_settings() always fails when autoneg is set (Amir Vadai) [1170129]- [scsi] qla2xxx: Update version number to 8.07.00.08.07.1-k2 (Chad Dupuis) [1085239] - [scsi] qla2xxx: Move mailbox failure messages to a default debug level (Chad Dupuis) [1085239] - [security] commoncap: don't alloc the credential unless needed in cap_task_prctl (Paul Moore) [1056347] - [iommu] vt-d: Fix dmar_domain leak in iommu_attach_device (Myron Stowe) [1109829] - [iommu] vt-d: Only remove domain when device is removed (Myron Stowe) [1109829] - [base] core: Add BUS_NOTIFY_REMOVED_DEVICE event (Myron Stowe) [1109829] - [powerpc] kdump: Ignore failure in enabling big endian exception during crash (Steve Best) [1170362] - [infiniband] srpt: convert printk's to pr_* functions (Doug Ledford) [1174910] - [infiniband] srpt: Handle GID change events (Doug Ledford) [1174910] - [input] alps: fix v4 button press recognition (Benjamin Tissoires) [1107819] - [input] alps: v7 - document the v7 touchpad packet protocol (Benjamin Tissoires) [1107819] - [input] alps: v7 - fix finger counting for > 2 fingers on clickpads (Benjamin Tissoires) [1107819] - [input] alps: v7 - sometimes a single touch is reported in mt[1] (Benjamin Tissoires) [1107819] - [input] alps: v7 - ignore new packets (Benjamin Tissoires) [1107819] - [powerpc] perf/hv-24x7: Use kmem_cache_free() instead of kfree (Gustavo Duarte) [1171795] - [powerpc] perf/hv-24x7: Use per-cpu page buffer (Gustavo Duarte) [1171795] - [powerpc] perf/hv-24x7: use kmem_cache instead of aligned stack allocations (Gustavo Duarte) [1171795] - [powerpc] perf/hv-24x7: Use kmem_cache_free (Gustavo Duarte) [1171795] - [powerpc] Fill in si_addr_lsb siginfo field (Gustavo Duarte) [1173267] - [powerpc] Add VM_FAULT_HWPOISON handling to powerpc page fault handler (Gustavo Duarte) [1173267] - [fs] dlm: fix missing endian conversion of rcom_status flags (Andrew Price) [1175900] - [scsi] add Intel Multi-Flex to scsi scan blacklist (Hannes Frederic Sowa) [1175862] - [scsi] do not issue SCSI RSOC command to Promise Vtrak E610f (Hannes Frederic Sowa) [1175862] - [scsi] scsi_lib: rate-limit the error message from failing commands (Tomas Henzl) [1175785] - [scsi] iscsi_ibft: Fix finding Broadcom specific ibft sign (Chris Leech) [1095169]- [ethernet] enic: fix rx skb checksum (Stefan Assmann) [1154182] - [x86] uv: make kdump default action for 'power nmi' (George Beshers) [1175560] - [virt] powerpc/kvm: book3s_hv - Fix KSM memory corruption (David Gibson) [1170394] - [pci] Revert: Remove from bus_list and release resources in pci_release_dev() (Prarit Bhargava) [1172946] - [powercap] rapl: add support for CPU model 0x3f (Rui Wang) [1177579] - [kernel] audit: don't attempt to lookup PIDs when changing PID filtering audit rules (Paul Moore) [1172624] - [ethernet] ixgbe: avoid possible read_reg panic caused by late method binding (John Greene) [1145772] - [ethernet] ixgbe: bump version number (John Greene) [1145772] - [ethernet] ixgbe: Add X550 support function pointers (John Greene) [1145772] - [ethernet] ixgbe: Add new support for X550 MAC's (John Greene) [1145772] - [ethernet] ixgbe: Add x550 SW/FW semaphore support (John Greene) [1145772] - [ethernet] ixgbe: add methods for combined read and write operations (John Greene) [1145772] - [ethernet] ixgbe: cleanup checksum to allow error results (John Greene) [1145772] - [ethernet] ixgbe: Add timeout parameter to ixgbe_host_interface_command (John Greene) [1145772] - [ethernet] ixgbe: Fix spurious release of semaphore in EEPROM access (John Greene) [1145772] - [drm] i915: remove the IRQs enabled WARN from intel_disable_gt_powersave (Rob Clark) [1173317] - [drm] i915: tame the chattermouth (Rob Clark) [1173317] - [drm] ttm: Avoid memory allocation from shrinker functions (Rob Clark) [1173317] - [drm] ttm: Fix possible stack overflow by recursive shrinker calls (Rob Clark) [1173317] - [drm] ttm: Use mutex_trylock() to avoid deadlock inside shrinker functions (Rob Clark) [1173317] - [drm] video/fb: Propagate error code from failing to unregister conflicting fb (Rob Clark) [1173317] - [drm] i915: save/restore GMBUS freq across suspend/resume on gen4 (Rob Clark) [1173317] - [drm] i915: resume MST after reading back hw state (Rob Clark) [1173317] - [drm] dp-mst: Remove branches before dropping the reference (Rob Clark) [1173317] - [drm] fb_helper: move deferred fb checking into restore mode (Rob Clark) [1173317] - [drm] dp: retry AUX transactions 32 times (v1.1) (Rob Clark) [1173317] - [drm] i915: Ignore long hpds on eDP ports (Rob Clark) [1173317] - [drm] i915/dp: only use training pattern 3 on platforms that support it (Rob Clark) [1173317] - [drm] radeon: sync all BOs involved in a CS (Rob Clark) [1173317] - [drm] radeon: kernel panic in drm_calc_vbltimestamp_from_scanoutpos with 3.18.0-rc6 (Rob Clark) [1173317] - [drm] i915: Unlock panel even when LVDS is disabled (Rob Clark) [1173317] - [drm] i915: More cautious with pch fifo underruns (Rob Clark) [1173317] - [drm] i915: Ignore SURFLIVE and flip counter when the GPU gets reset (Rob Clark) [1173317] - [drm] i915: Kick fbdev before vgacon (Rob Clark) [1173317] - [drm] i915: Handle failure to kick out a conflicting fb driver (Rob Clark) [1173317] - [drm] i915: drop WaSetupGtModeTdRowDispatch:snb (Rob Clark) [1173317] - [drm] radeon: add locking around atombios scratch space usage (Rob Clark) [1173317] - [drm] radeon: add missing crtc unlock when setting up the MC (Rob Clark) [1173317] - [drm] i915: Disable caches for Global GTT (Rob Clark) [1173317] - [drm] i915: Do not leak pages when freeing userptr objects (Rob Clark) [1173317] - [drm] ast: Fix HW cursor image (Rob Clark) [1173317] - [drm] radeon: Use drm_malloc_ab instead of kmalloc_array (Rob Clark) [1173317] - [drm] radeon/dpm: disable ulv support on SI (Rob Clark) [1173317] - [drm] i915: Do a dummy DPCD read before the actual read (Rob Clark) [1173317] - [drm] nouveau/bios: memset dcb struct to zero before parsing (Rob Clark) [1173317] - [drm] nv50/disp: fix dpms regression on certain boards (Rob Clark) [1173317] - [drm] nouveau/ltc: fix cbc issues on certain boards (Rob Clark) [1173317] - [drm] nouveau/ltc: fix tag base address getting truncated if above 4GiB (Rob Clark) [1173317] - [drm] nvc0-/fb/ram: fix use of non-existant ram if partitions aren't uniform (Rob Clark) [1173317] - [drm] nouveau/bar: behave better if ioremap failed (Rob Clark) [1173317] - [drm] nouveau: make sure display hardware is reinitialised on runtime resume (Rob Clark) [1173317] - [drm] nouveau: punt fbcon resume out to a workqueue (Rob Clark) [1173317] - [drm] nouveau/kms: restore acceleration before fb_set_suspend() resumes (Rob Clark) [1173317] - [drm] nouveau/kms: take more care when pulling down accelerated fbcon (Rob Clark) [1173317] - [drm] i915: Flush the PTEs after updating them before suspend (Rob Clark) [1153301] - [drm] radeon/cik: use a separate counter for CP init timeout (Rob Clark) [1173317] - [drm] radeon/dpm: fix resume on mullins (Rob Clark) [1173317] - [drm] radeon: don't reset dma on r6xx-evergreen init (Rob Clark) [1173317] - [drm] radeon: don't reset sdma on CIK init (Rob Clark) [1173317] - [drm] radeon: don't reset dma on NI/SI init (Rob Clark) [1173317] - [drm] radeon: add connector quirk for fujitsu board (Rob Clark) [1173317] - [drm] radeon/dpm: set the thermal type properly for special configs (Rob Clark) [1173317] - [drm] radeon: fix semaphore value init (Rob Clark) [1173317] - [drm] radeon: handle broken disabled rb mask gracefully (6xx/7xx) (Rob Clark) [1173317] - [drm] radeon: fix active_cu mask on SI and CIK after re-init (v3) (Rob Clark) [1173317] - [drm] radeon: fix active cu count for SI and CIK (Rob Clark) [1173317] - [drm] radeon: fix pm handling in radeon_gpu_reset (Rob Clark) [1173317] - [drm] radeon: properly document reloc priority mask (Rob Clark) [1173317] - [drm] radeon/dpm: select the appropriate vce power state for KV/KB/ML (Rob Clark) [1173317] - [drm] radeon: Add missing lines to ci_set_thermal_temperature_range (Rob Clark) [1173317] - [drm] radeon: Add ability to get and change dpm state when radeon PX card is turned off (Rob Clark) [1173317] - [drm] vmwgfx: Fix a potential infinite spin waiting for fifo idle (Rob Clark) [1173317] - [drm] ast: AST2000 cannot be detected correctly (Rob Clark) [1173317] - [drm] ast: open key before detect chips (Rob Clark) [1173317] - [drm] i915: Don't leak command parser tables on suspend/resume (Rob Clark) [1153301] - [drm] i915/hdmi: fix hdmi audio state readout (Rob Clark) [1153301] - [drm] i915: Wait for vblank before enabling the TV encoder (Rob Clark) [1153301] - [drm] i915: Fix EIO/wedged handling in gem fault handler (Rob Clark) [1153301] - [drm] i915: Fix lock dropping in intel_tv_detect() (Rob Clark) [1153301] - [drm] i915: Remove bogus __init annotation from DMI callbacks (Rob Clark) [1153301] - [drm] i915: Ignore VBT backlight presence check on Acer C720 (4005U) (Rob Clark) [1153301] - [drm] i915: fix plane/cursor handling when runtime suspended (Rob Clark) [1153301] - [drm] i915: don't try to retrain a DP link on an inactive CRTC (Rob Clark) [1153301] - [drm] i915: Fix locking for intel_enable_pipe_a() (Rob Clark) [1153301] - [drm] i915: Skip load detect when intel_crtc->new_enable==true (Rob Clark) [1153301] - [drm] i915: Disable RCS flips on Ivybridge (Rob Clark) [1153301] - [drm] i915: read HEAD register back in init_ring_common() to enforce ordering (Rob Clark) [1153301] - [drm] i915: Fix crash when failing to parse MIPI VBT (Rob Clark) [1153301] - [drm] radeon: tweak ACCEL_WORKING2 query for hawaii (Rob Clark) [1173317] - [drm] radeon/atom: add new voltage fetch function for hawaii (Rob Clark) [1173317] - [drm] radeon: set VM base addr using the PFP (Rob Clark) [1173317] - [drm] radeon: load the lm63 driver for an lm64 thermal chip (Rob Clark) [1173317] - [drm] radeon: re-enable dpm by default on BTC (Rob Clark) [1173317] - [drm] radeon: re-enable dpm by default on cayman (Rob Clark) [1173317] - [drm] radeon/dpm: handle voltage info fetching on hawaii (Rob Clark) [1173317] - [drm] ttm: Choose a pool to shrink correctly in ttm_dma_pool_shrink_scan() (Rob Clark) [1173317] - [drm] ttm: Fix possible division by 0 in ttm_dma_pool_shrink_scan() (Rob Clark) [1173317] - [drm] ttm: fix handling of TTM_PL_FLAG_TOPDOWN (Rob Clark) [1173317] - [drm] nouveau: Bump version from 1.1.1 to 1.1.2 (Rob Clark) [1173317] - [drm] nouveau: Dis/Enable vblank irqs during suspend/resume (Rob Clark) [1173317] - [drm] radeon: add additional SI pci ids (Rob Clark) [1173317] - [drm] radeon: add new bonaire pci ids (Rob Clark) [1173317] - [drm] radeon: add new KV pci id (Rob Clark) [1173317] - [powerpc] add little endian flag to syscall_get_arch() (Richard Guy Briggs) [1169461] - [powerpc] simplify syscall_get_arch() (Richard Guy Briggs) [1169461]- [scsi] libcxgbi: fix freeing skb prematurely (Sai Vemuri) [1174982] - [scsi] cxgb4i: use set_wr_txq() to set tx queues (Sai Vemuri) [1174982] - [scsi] cxgb4i: handle non-pdu-aligned rx data (Sai Vemuri) [1174982] - [scsi] cxgb4i: additional types of negative advice (Sai Vemuri) [1174982] - [scsi] cxgb4i: set the max. pdu length in firmware (Sai Vemuri) [1174982] - [scsi] cxgb4i: fix credit check for tx_data_wr (Sai Vemuri) [1174982] - [scsi] cxgb4i: fix tx immediate data credit check (Sai Vemuri) [1174982] - [net] ipv6: update Destination Cache entries when gateway turn into host (Jiri Pirko) [1114781] - [net] ipsec: Don't update the pmtu on ICMPV6_DEST_UNREACH (Herbert Xu) [1158771] - [s390] zfcp: remove access control tables interface (port leftovers) (Hendrik Brueckner) [1173553] - [x86] perf: Use extended offcore mask on Haswell (Don Zickus) [1170795] - [fs] ovl: ovl_dir_fsync() cleanup (David Howells) [985875] - [fs] ovl: pass dentry into ovl_dir_read_merged() (David Howells) [985875] - [fs] ovl: use lockless_dereference() for upperdentry (David Howells) [985875] - [fs] ovl: allow filenames with comma (David Howells) [985875] - [fs] ovl: fix race in private xattr checks (David Howells) [985875] - [fs] ovl: fix remove/copy-up race (David Howells) [985875] - [fs] ovl: rename filesystem type to "overlay" (David Howells) [985875] - [fs] Don't warn if both ->rename() and ->rename2() iops are defined (David Howells) [985875] - [fs] overlayfs: Fix the kABI for overlayfs (David Howells) [985875] - [fs] overlayfs: don't poison cursor (David Howells) [985875] - [fs] overlayfs: initialize ->is_cursor (David Howells) [985875] - [fs] overlayfs: fix lockdep misannotation (David Howells) [985875] - [fs] overlayfs: fix check for cursor (David Howells) [985875] - [fs] overlayfs: barriers for opening upper-layer directory (David Howells) [985875] - [kernel] rcu: Provide counterpart to rcu_dereference() for non-RCU situations (David Howells) [985875] - [fs] overlayfs: embed middle into overlay_readdir_data (David Howells) [985875] - [fs] overlayfs: embed root into overlay_readdir_data (David Howells) [985875] - [fs] overlayfs: make ovl_cache_entry->name an array instead of pointer (David Howells) [985875] - [fs] overlayfs: don't hold ->i_mutex over opening the real directory (David Howells) [985875] - [fs] overlayfs: limit filesystem stacking depth (David Howells) [985875] - [fs] overlayfs: overlay filesystem documentation (David Howells) [985875] - [fs] overlayfs: implement show_options (David Howells) [985875] - [fs] overlayfs: add statfs support (David Howells) [985875] - [fs] overlayfs: filesystem (David Howells) [985875] - [mm] shmem: support RENAME_WHITEOUT (David Howells) [985875] - [fs] ext4: support RENAME_WHITEOUT (David Howells) [985875] - [fs] vfs: add RENAME_WHITEOUT (David Howells) [985875] - [fs] vfs: add whiteout support (David Howells) [985875] - [fs] vfs: export check_sticky() (David Howells) [985875] - [fs] vfs: introduce clone_private_mount() (David Howells) [985875] - [fs] vfs: export __inode_permission() to modules (David Howells) [985875] - [fs] vfs: export do_splice_direct() to modules (David Howells) [985875] - [fs] vfs: add i_op->dentry_open() (David Howells) [985875] - [fs] namei: trivial fix to vfs_rename_dir comment (David Howells) [985875] - [fs] cifs: support RENAME_NOREPLACE (David Howells) [985875] - [fs] hostfs: support rename flags (David Howells) [985875] - [mm] shmem: support RENAME_EXCHANGE (David Howells) [985875] - [mm] shmem: support RENAME_NOREPLACE (David Howells) [985875] - [fs] btrfs: add RENAME_NOREPLACE (David Howells) [985875] - [fs] bad_inode: add ->rename2() (David Howells) [985875] - [fs] call rename2 if exists (David Howells) [985875] - [fs] fuse: restructure ->rename2() (David Howells) [985875] - [fs] fuse: add renameat2 support (David Howells) [985875] - [fs] dcache: fix races between __d_instantiate() and checks of dentry flags (David Howells) [985875] - [fs] ext4: add cross rename support (David Howells) [985875] - [fs] vfs: add cross-rename (David Howells) [985875] - [fs] vfs: lock_two_nondirectories - allow directory args (David Howells) [985875] - [security] add flags to rename hooks (David Howells) [985875] - [fs] vfs: add RENAME_NOREPLACE flag (David Howells) [985875] - [fs] vfs: add renameat2 syscall (David Howells) [985875] - [fs] namei: use common code for dir and non-dir (David Howells) [985875] - [fs] namei: move d_move() up (David Howells) [985875] - [fs] vfs: add d_is_dir() (David Howells) [985875] - [fs] vfs: Put a small type field into struct dentry::d_flags (David Howells) [985875]- [mm] vmstat: on-demand vmstat workers V8 (Larry Woodman) [1157802] - [mm] vmstat: use this_cpu() to avoid irqon/off sequence in refresh_cpu_vm_stats (Larry Woodman) [1157802] - [mm] vmstat: create fold_diff (Larry Woodman) [1157802] - [mm] vmstat: create separate function to fold per cpu diffs into local counters (Larry Woodman) [1157802] - [block] blk-mq: Fix uninitialized kobject at CPU hotplugging (Jeff Moyer) [1169232] - [kernel] audit: AUDIT_FEATURE_CHANGE message format missing delimiting space (Richard Guy Briggs) [1165469] - [fs] NFSv4.1: nfs41_clear_delegation_stateid shouldn't trust NFS_DELEGATED_STATE (Steve Dickson) [1166845] - [fs] NFSv4: Fix races between nfs_remove_bad_delegation() and delegation return (Steve Dickson) [1166845] - [fs] NFS: Don't try to reclaim delegation open state if recovery failed (Steve Dickson) [1166845] - [fs] NFSv4: Ensure that we call FREE_STATEID when NFSv4.x stateids are revoked (Steve Dickson) [1166845] - [fs] NFSv4: Ensure that we remove NFSv4.0 delegations when state has expired (Steve Dickson) [1166845]- [scsi] cxgb4i: Don't block unload/cxgb4 unload when remote closes TCP connection (Sai Vemuri) [1169941] - [kernel] kthread: partial revert of 81c98869faa5 ("kthread: ensure locality of task_struct allocations") (Gustavo Duarte) [953583] - [mm] slub: fall back to node_to_mem_node() node if allocating on memoryless node (Gustavo Duarte) [953583] - [mm] topology: add support for node_to_mem_node() to determine the fallback node (Gustavo Duarte) [953583] - [mm] slub: search partial list on numa_mem_id(), instead of numa_node_id() (Gustavo Duarte) [953583] - [kernel] kthread: ensure locality of task_struct allocations (Gustavo Duarte) [953583] - [md] dm-thin: fix missing out-of-data-space to write mode transition if blocks are released (Mike Snitzer) [1173181] - [md] dm-thin: fix inability to discard blocks when in out-of-data-space mode (Mike Snitzer) [1173181] - [wireless] iwlwifi/mvm: update values for Smart Fifo (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi/dvm: fix flush support for old firmware (Stanislaw Gruszka) [1155538] - [wireless] ath5k: fix hardware queue index assignment (Stanislaw Gruszka) [1155538] - [wireless] ath9k: fix BE/BK queue order (Stanislaw Gruszka) [1155538] - [wireless] ath9k_hw: fix hardware queue allocation (Stanislaw Gruszka) [1155538] - [wireless] ath9k: Fix RTC_DERIVED_CLK usage (Stanislaw Gruszka) [1155538] - [wireless] rt2x00: do not align payload on modern H/W (Stanislaw Gruszka) [1155538] - [wireless] mac80211: Fix regression that triggers a kernel BUG with CCMP (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi: fix RFkill while calibrating (Stanislaw Gruszka) [1155538] - [wireless] mac80211: fix use-after-free in defragmentation (Stanislaw Gruszka) [1155538] - [wireless] mac80211: properly flush delayed scan work on interface removal (Stanislaw Gruszka) [1155538] - [wireless] mac80211: schedule the actual switch of the station before CSA count 0 (Stanislaw Gruszka) [1155538] - [wireless] mac80211: use secondary channel offset IE also beacons during CSA (Stanislaw Gruszka) [1155538] - [wireless] rt2x00: add new rt2800usb device (Stanislaw Gruszka) [1155538] - [wireless] Revert: iwlwifi/mvm: treat EAPOLs like mgmt frames wrt rate (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi/dvm: drop non VO frames when flushing (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi: configure the LTR (Stanislaw Gruszka) [1155538] - [wireless] mac80211: fix typo in starting baserate for rts_cts_rate_idx (Stanislaw Gruszka) [1155538] - [wireless] rt2x00: add new rt2800usb devices (Stanislaw Gruszka) [1155538] - [wireless] rt2x00: support Ralink 5362 (Stanislaw Gruszka) [1155538] - [wireless] Revert: ath9k: reduce ANI firstep range for older chips (Stanislaw Gruszka) [1155538] - [wireless] rt2800: correct BBP1_TX_POWER_CTRL mask (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi: Add missing PCI IDs for the 7260 series (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi/mvm: disable BT Co-running by default (Stanislaw Gruszka) [1155538] - [wireless] nl80211: clear skb cb before passing to netlink (Stanislaw Gruszka) [1155538] - [wireless] ath9k/htc: fix random decryption failure (Stanislaw Gruszka) [1155538] - [wireless] brcmfmac: handle IF event for P2P_DEVICE interface (Stanislaw Gruszka) [1155538] - [wireless] Revert: mac80211: disable uAPSD if all ACs are under ACM (Stanislaw Gruszka) [1155538] - [wireless] rtlwifi/rtl8192cu: Add new ID (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi/mvm: set MAC_FILTER_IN_BEACON correctly for STA/P2P client (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi/mvm: treat EAPOLs like mgmt frames wrt rate (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi: increase DEFAULT_MAX_TX_POWER (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi/mvm: fix endianity issues with Smart Fifo commands (Stanislaw Gruszka) [1155538] - [wireless] Revert: iwlwifi/dvm: don't enable CTS to self (Stanislaw Gruszka) [1155538] - [wireless] carl9170: fix sending URBs with wrong type when using full-speed (Stanislaw Gruszka) [1155538]- [net] ipv6: yet another new IPV6_MTU_DISCOVER option IPV6_PMTUDISC_OMIT (Hannes Frederic Sowa) [1170116] - [net] ipv4: yet another new IP_MTU_DISCOVER option IP_PMTUDISC_OMIT (Hannes Frederic Sowa) [1170116] - [net] ipv4: use ip_skb_dst_mtu to determine mtu in ip_fragment (Hannes Frederic Sowa) [1170116] - [net] ipv4: introduce ip_dst_mtu_maybe_forward and protect forwarding path against pmtu spoofing (Hannes Frederic Sowa) [1170116] - [net] ipv6: move ip6_sk_accept_pmtu from generic pmtu update path to ipv6 one (Hannes Frederic Sowa) [1170116] - [net] ipv6: support IPV6_PMTU_INTERFACE on sockets (Hannes Frederic Sowa) [1170116] - [net] udp: do not report ICMP redirects to user space (Hannes Frederic Sowa) [1170116] - [net] ipv4: new ip_no_pmtu_disc mode to always discard incoming frag needed msgs (Hannes Frederic Sowa) [1170116] - [net] inet: make no_pmtu_disc per namespace and kill ipv4_config (Hannes Frederic Sowa) [1170116] - [net] ipv4: improve documentation of ip_no_pmtu_disc (Hannes Frederic Sowa) [1170116] - [net] ipv4: introduce new IP_MTU_DISCOVER mode IP_PMTUDISC_INTERFACE (Hannes Frederic Sowa) [1170116] - [net] xfrm: revert ipv4 mtu determination to dst_mtu (Hannes Frederic Sowa) [1170116] - [net] xfrm: introduce helper for safe determination of mtu (Hannes Frederic Sowa) [1170116] - [net] netfilter: conntrack: disable generic tracking for known protocols (Daniel Borkmann) [1170520] - [net] gre: Fix use-after-free panic in ipgre_rcv() (Panu Matilainen) [1117543] - [net] netfilter: nf_conntrack_h323: lookup route from proper net namespace (Florian Westphal) [1163847] - [net] netfilter: xt_tcpmss: lookup route from proper net namespace (Florian Westphal) [1163847] - [net] netfilter: xt_tcpmss: Get mtu only if clamp-mss-to-pmtu is specified (Florian Westphal) [1163847] - [wireless] cfg80211: don't WARN about two consecutive Country IE hint (Stanislaw Gruszka) [1164282] - [fs] aio: fix race between aio event completion and reaping (Jeff Moyer) [1131312] - [fs] proc/task_mmu: fix missing check during hugepage migration (Jacob Tanenbaum) [1105040] {CVE-2014-3940} - [kernel] trace: insufficient syscall number validation in perf and ftrace subsystems (Jacob Tanenbaum) [1161570] {CVE-2014-7825 CVE-2014-7826} - [ethernet] i40e: get pf_id from HW rather than PCI function (Stefan Assmann) [1078740] - [ethernet] i40e: increase ARQ size (Stefan Assmann) [1078740] - [x86] uv: Update the UV3 TLB shootdown logic (Frank Ramsay) [1170253] - [tools] peeksiginfo: add PAGE_SIZE definition (Steve Best) [1172250] - [base] bus: Fix unbalanced device reference in drivers_probe (Alex Williamson) [1158862] - [char] tpm: Fix NULL return in tpm_ibmvtpm_get_desired_dma (Gustavo Duarte) [1154818] - [powerpc] kvm: book3s_hv - Reserve cma region only in hypervisor mode (Gustavo Duarte) [1147740] - [x86] traps: stop using IST for #SS (Petr Matousek) [1172813] {CVE-2014-9322}- [acpi] Revert: hotplug/pci: Simplify disable_slot() (Prarit Bhargava) [1158720] - [infiniband] iser: Adjust data_length to include protection information (Amir Vadai) [1107622] - [infiniband] iser: Bump version to 1.4.1 (Amir Vadai) [1107622] - [infiniband] iser: Allow bind only when connection state is UP (Amir Vadai) [1107622] - [infiniband] iser: Fix RX/TX CQ resource leak on error flow (Amir Vadai) [1107622] - [infiniband] iser: Clarify a duplicate counters check (Amir Vadai) [1107622] - [infiniband] iser: Replace connection waitqueue with completion object (Amir Vadai) [1107622] - [infiniband] iser: Protect iser state machine with a mutex (Amir Vadai) [1107622] - [infiniband] iser: Remove redundant return code in iser_free_ib_conn_res() (Amir Vadai) [1107622] - [infiniband] iser: Seperate iser_conn and iscsi_endpoint storage space (Amir Vadai) [1107622] - [infiniband] iser: Fix responder resources advertisement (Amir Vadai) [1107622] - [infiniband] iser: Add TIMEWAIT_EXIT event handling (Amir Vadai) [1107622] - [infiniband] iser: Support IPv6 address family (Amir Vadai) [1107622] - [infiniband] iser: Bump version to 1.4 (Amir Vadai) [1107622] - [infiniband] iser: Add missing newlines to logging messages (Amir Vadai) [1107622] - [infiniband] iser: Fix a possible race in iser connection states transition (Amir Vadai) [1107622] - [infiniband] iser: Simplify connection management (Amir Vadai) [1107622] - [infiniband] iser: Bump driver version to 1.3 (Amir Vadai) [1107622] - [infiniband] iser: Update Mellanox copyright note (Amir Vadai) [1107622] - [infiniband] iser: Print QP information once connection is established (Amir Vadai) [1107622] - [infiniband] iser: Remove struct iscsi_iser_conn (Amir Vadai) [1107622] - [infiniband] iser: Drain the tx cq once before looping on the rx cq (Amir Vadai) [1107622] - [infiniband] iser: Fix sector_t format warning (Amir Vadai) [1107622] - [infiniband] iser: Publish T10-PI support to SCSI midlayer (Amir Vadai) [1107622] - [infiniband] iser: Implement check_protection (Amir Vadai) [1107622] - [infiniband] iser: Support T10-PI operations (Amir Vadai) [1107622] - [infiniband] iser: Initialize T10-PI resources (Amir Vadai) [1107622] - [infiniband] iser: Introduce pi_enable, pi_guard module parameters (Amir Vadai) [1107622] - [infiniband] iser: Generalize fall_to_bounce_buf routine (Amir Vadai) [1107622] - [infiniband] iser: Generalize iser_unmap_task_data and finalize_rdma_unaligned_sg (Amir Vadai) [1107622] - [infiniband] iser: Replace fastreg descriptor valid bool with indicators container (Amir Vadai) [1107622] - [infiniband] iser: Keep IB device attributes under iser_device (Amir Vadai) [1107622] - [infiniband] iser: Move fast_reg_descriptor initialization to a function (Amir Vadai) [1107622] - [infiniband] iser: Push the decision what memory key to use into fast_reg_mr routine (Amir Vadai) [1107622] - [infiniband] iser: Avoid FRWR notation, use fastreg instead (Amir Vadai) [1107622] - [infiniband] iser: Suppress completions for fast registration work requests (Amir Vadai) [1107622] - [infiniband] iser: Fix use after free in iser_snd_completion() (Amir Vadai) [1107622] - [scsi] libiscsi: Add check_protection callback for transports (Amir Vadai) [1107622] - [mm] mem-hotplug: reset node present pages when hot-adding a new pgdat (Motohiro Kosaki) [1156396] - [mm] mem-hotplug: reset node managed pages when hot-adding a new pgdat (Motohiro Kosaki) [1156396] - [mm] make __free_pages_bootmem() only available at boot time (Motohiro Kosaki) [1156396] - [mm] use a dedicated lock to protect totalram_pages and zone->managed_pages (Motohiro Kosaki) [1156396] - [mm] accurately calculate zone->managed_pages for highmem zones (Motohiro Kosaki) [1156396] - [md] dm-cache: fix spurious cell_defer when dealing with partial block at end of device (Mike Snitzer) [1165050] - [md] dm-cache: dirty flag was mistakenly being cleared when promoting via overwrite (Mike Snitzer) [1165050] - [md] dm-cache: only use overwrite optimisation for promotion when in writeback mode (Mike Snitzer) [1165050] - [md] dm-cache: discard block size must be a multiple of cache block size (Mike Snitzer) [1165050] - [md] dm-cache: fix a harmless race when working out if a block is discarded (Mike Snitzer) [1165050] - [md] dm-cache: when reloading a discard bitset allow for a different discard block size (Mike Snitzer) [1165050] - [md] dm-cache: fix some issues with the new discard range support (Mike Snitzer) [1165050] - [md] dm-array: if resizing the array is a noop set the new root to the old one (Mike Snitzer) [1165050] - [md] dm-bufio: fix memleak when using a dm_buffer's inline bio (Mike Snitzer) [1165050] - [md] dm: use rcu_dereference_protected instead of rcu_dereference (Mike Snitzer) [1165246] - [md] dm-thin: suspend/resume active thin devices when reloading thin-pool (Mike Snitzer) [1165246] - [md] dm-thin: do not allow thin device activation while pool is suspended (Mike Snitzer) [1165246] - [md] dm-thin: fix a race in thin_dtr (Mike Snitzer) [1165246] - [md] dm-thin: remove stale 'trim' message in block comment above pool_message (Mike Snitzer) [1165246] - [md] dm: update wait_on_bit calls for RHEL (Mike Snitzer) [1165246] - [md] dm: enhance internal suspend and resume interface (Mike Snitzer) [1165246] - [md] dm: add presuspend_undo hook to target_type (Mike Snitzer) [1165246] - [md] dm: return earlier from dm_blk_ioctl if target doesn't implement .ioctl (Mike Snitzer) [1165246] - [md] dm: do not call dm_sync_table() when creating new devices (Mike Snitzer) [1165246] - [md] dm: sparse - Annotate field with __rcu for checking (Mike Snitzer) [1165246] - [md] dm: Use rcu_dereference() for accessing rcu pointer (Mike Snitzer) [1165246] - [md] dm: allow active and inactive tables to share dm_devs (Mike Snitzer) [1165246] - [md] dm-mpath: stop queueing IO when no valid paths exist (Mike Snitzer) [1165246]- [net] vxlan: Do not reuse sockets for a different address family (Marcelo Leitner) [1146107] - [net] vti: Fix kernel panic due to tunnel not being removed on link deletion (Panu Matilainen) [1167725] - [net] sctp: test if association is dead in sctp_wake_up_waiters (Daniel Borkmann) [1166467] - [net] sctp: wake up all assocs if sndbuf policy is per socket (Daniel Borkmann) [1166467] - [net] ip: better estimate tunnel header cut for correct ufo handling (Alexander Duyck) [1159577] - [net] ipv6: gso: remove redundant locking (Alexander Duyck) [1159577] - [net] ipv6: Do not treat a GSO_TCPV4 request from UDP tunnel over IPv6 as invalid (Alexander Duyck) [1159577] - [net] ipv6: fib: fix fib dump restart (Panu Matilainen) [1163605] - [net] ipv6: drop unused fib6_clean_all_ro() function and rt6_proc_arg struct (Panu Matilainen) [1163605] - [net] ipv6: avoid high order memory allocations for /proc/net/ipv6_route (Panu Matilainen) [1163605] - [net] ipv4: Fix incorrect error code when adding an unreachable route (Panu Matilainen) [1165552] - [net] sctp: replace seq_printf with seq_puts (Daniel Borkmann) [1164214] - [net] sctp: add transport state in /proc/net/sctp/remaddr (Daniel Borkmann) [1164214] - [IB] isert: Adjust CQ size to HW limits (Andy Grover) [1166314] - [ib_isert] Add max_send_sge=2 minimum for control PDU responses (Andy Grover) [1166314] - [scsi] megaraid_sas: do not process IOCTLs and SCSI commands during driver removal (Tomas Henzl) [1162645] - [scsi] megaraid_sas: dndinaness related bug fixes (Tomas Henzl) [1162645] - [scsi] megaraid_sas: corrected return of wait_event from abort frame path (Tomas Henzl) [1162645] - [scsi] megaraid_sas: make HBA operational after LD_MAP_SYNC DCMD in OCR path (Tomas Henzl) [1162645] - [scsi] megaraid_sas: online Firmware upgrade support for Extended VD feature (Tomas Henzl) [1162645] - [scsi] megaraid_sas: update MAINTAINERS and copyright information for megaraid drivers (Tomas Henzl) [1162645] - [scsi] megaraid_sas: driver version upgrade and remove some meta data of driver (06.805.06.01-rc1) (Tomas Henzl) [1162645]- [powerpc] Drop useless warning in eeh_init() (Gustavo Duarte) [1156651] - [powerpc] pseries: Decrease message level on EEH initialization (Gustavo Duarte) [1156651] - [net] ceph: fixup includes in pagelist.h (Ilya Dryomov) [1165232] - [net] ceph: change from BUG to WARN for __remove_osd() asserts (Ilya Dryomov) [1165232] - [net] ceph: clear r_req_lru_item in __unregister_linger_request() (Ilya Dryomov) [1165232] - [net] ceph: unlink from o_linger_requests when clearing r_osd (Ilya Dryomov) [1165232] - [net] ceph: do not crash on large auth tickets (Ilya Dryomov) [1165232] - [fs] ceph: fix flush tid comparision (Ilya Dryomov) [1165232] - [net] ceph: eliminate unnecessary allocation in process_one_ticket() (Ilya Dryomov) [1165232] - [block] rbd: Fix error recovery in rbd_obj_read_sync() (Ilya Dryomov) [1165232] - [net] ceph: use memalloc flags for net IO (Ilya Dryomov) [1165232] - [block] rbd: use a single workqueue for all devices (Ilya Dryomov) [1165232] - [fs] ceph: fix divide-by-zero in __validate_layout() (Ilya Dryomov) [1165232] - [block] rbd: rbd workqueues need a resque worker (Ilya Dryomov) [1165232] - [net] ceph: ceph-msgr workqueue needs a resque worker (Ilya Dryomov) [1165232] - [fs] ceph: fix bool assignments (Ilya Dryomov) [1165232] - [net] ceph: separate multiple ops with commas in debugfs output (Ilya Dryomov) [1165232] - [net] ceph: sync osd op definitions in rados.h (Ilya Dryomov) [1165232] - [net] ceph: remove redundant declaration (Ilya Dryomov) [1165232] - [fs] ceph: additional debugfs output (Ilya Dryomov) [1165232] - [fs] ceph: export ceph_session_state_name function (Ilya Dryomov) [1165232] - [fs] ceph: use pagelist to present MDS request data (Ilya Dryomov) [1165232] - [net] ceph: reference counting pagelist (Ilya Dryomov) [1165232] - [fs] ceph: fix llistxattr on symlink (Ilya Dryomov) [1165232] - [fs] ceph: send client metadata to MDS (Ilya Dryomov) [1165232] - [fs] ceph: remove redundant code for max file size verification (Ilya Dryomov) [1165232] - [fs] ceph: move ceph_find_inode() outside the s_mutex (Ilya Dryomov) [1165232] - [fs] ceph: request xattrs if xattr_version is zero (Ilya Dryomov) [1165232] - [block] rbd: set the remaining discard properties to enable support (Ilya Dryomov) [1165232] - [block] rbd: use helpers to handle discard for layered images correctly (Ilya Dryomov) [1165232] - [block] rbd: extract a method for adding object operations (Ilya Dryomov) [1165232] - [block] rbd: make discard trigger copy-on-write (Ilya Dryomov) [1165232] - [block] rbd: tolerate -ENOENT for discard operations (Ilya Dryomov) [1165232] - [block] rbd: fix snapshot context reference count for discards (Ilya Dryomov) [1165232] - [block] rbd: read image size for discard check safely (Ilya Dryomov) [1165232] - [block] rbd: initial discard bits (Ilya Dryomov) [1165232] - [block] rbd: extend the operation type (Ilya Dryomov) [1165232] - [block] rbd: skip the copyup when an entire object writing (Ilya Dryomov) [1165232] - [block] rbd: add img_obj_request_simple() helper (Ilya Dryomov) [1165232] - [block] rbd: access snapshot context and mapping size safely (Ilya Dryomov) [1165232] - [block] rbd: do not return -ERANGE on auth failures (Ilya Dryomov) [1165232] - [net] ceph: don't try checking queue_work() return value (Ilya Dryomov) [1165232] - [fs] ceph: make sure request isn't in any waiting list when kicking request (Ilya Dryomov) [1165232] - [fs] ceph: protect kick_requests() with mdsc->mutex (Ilya Dryomov) [1165232] - [net] ceph: Convert pr_warning to pr_warn (Ilya Dryomov) [1165232] - [fs] ceph: trim unused inodes before reconnecting to recovering MDS (Ilya Dryomov) [1165232] - [net] ceph: fix a use after free issue in osdmap_set_max_osd (Ilya Dryomov) [1165232] - [net] ceph: select CRYPTO_CBC in addition to CRYPTO_AES (Ilya Dryomov) [1165232] - [net] ceph: resend lingering requests with a new tid (Ilya Dryomov) [1165232] - [net] ceph: abstract out ceph_osd_request enqueue logic (Ilya Dryomov) [1165232] - [block] rbd: fix error return code in rbd_dev_device_setup() (Ilya Dryomov) [1165232] - [block] rbd: avoid format-security warning inside alloc_workqueue() (Ilya Dryomov) [1165232] - [kernel] printk/register_console: prevent adding the same console twice (Artem Savkov) [1169766] - [mm] hugetlb: add cond_resched_lock() in, return_unused_surplus_pages() (Motohiro Kosaki) [1142698] - [mm] hugetlb: fix softlockup when a large number of, hugepages are freed (Motohiro Kosaki) [1142698] - [kernel] sched: Use new KABI macros (Don Zickus) [1164383] - [net] Use new KABI macros (Don Zickus) [1164383] - [scsi] Use new KABI macros (Don Zickus) [1164383] - [kernel] Use new KABI macros (Don Zickus) [1164383] - [block] Use new KABI macros (Don Zickus) [1164383] - [block] include: Use new KABI macros (Don Zickus) [1164383] - [misc] Use new KABI macros (Don Zickus) [1164383] - [x86] Use new KABI macros (Don Zickus) [1164383] - [powerpc] Use new KABI macros (Don Zickus) [1164383]- [scsi] ipr: don't log error messages when applications issues illegal requests (Gustavo Duarte) [1163019] - [net] macvlan: Allow setting multicast filter on all macvlan types (Vlad Yasevich) [848197] - [block] genhd: fix leftover might_sleep() in blk_free_devt() (Jeff Moyer) [1167728] - [ethernet] mlx4: Add VXLAN ndo calls to the PF net device ops too (Florian Westphal) [1168212] - [powerpc] xmon: le - Fix endiannes issue in RTAS call from xmon (Steve Best) [1160650] - [mm] thp: close race between split and zap huge pages (Seth Jennings) [1165268] - [mm] thp: close race between mremap() and split_huge_page() (Seth Jennings) [1165268] - [mmc] rtsx: Change default tx phase (Don Zickus) [1106204] - [mfd] rtsx: Copyright modifications (Don Zickus) [1106204] - [mfd] rtsx: Configure to enter a deeper power-saving mode in S3 (Don Zickus) [1106204] - [mfd] rtsx: Move some actions from rtsx_pci_init_hw to individual extra_init_hw (Don Zickus) [1106204] - [mfd] rtsx: Add shutdown callback in rtsx_pci_driver (Don Zickus) [1106204] - [mfd] rtsx: Read vendor setting from config space (Don Zickus) [1106204] - [mfd] rtsx: Add support for RTL8411B (Don Zickus) [1106204]- [fs] fsnotify: next_i is freed during fsnotify_unmount_inodes (Eric Sandeen) [1124997] - [fs] btrfs: fix regression of btrfs device replace (Eric Sandeen) [1162983] - [fs] ext4: don't count external journal blocks as overhead (Eric Sandeen) [1164366] - [fs] Fix oops when creating symlinks on smb3 (Sachin Prabhu) [1161429]- [net] sctp: fix memory leak in auth key management (Daniel Borkmann) [1160928] - [net] sctp: fix NULL pointer dereference in af->from_addr_param on malformed packet (Daniel Borkmann) [1154002] {CVE-2014-7841} - [net] tcp: zero retrans_stamp if all retrans were acked (Marcelo Leitner) [1162193] - [net] netfilter: log: protect nf_log_register against double registering (Marcelo Leitner) [1148041 1155088] - [net] netfilter: ulog: compat with new structure (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: nat expression must select CONFIG_NF_NAT (Marcelo Leitner) [1148041 1155088] - [net] netfilter: add explicit Kconfig for NETFILTER_XT_NAT (Marcelo Leitner) [1148041 1155088] - [net] netfilter: masquerading needs to be independent of x_tables in Kconfig (Marcelo Leitner) [1148041 1155088] - [net] netfilter: NFT_CHAIN_NAT_IPV* is independent of NFT_NAT (Marcelo Leitner) [1148041 1155088] - [net] netfilter: move NAT Kconfig switches out of the iptables scope (Marcelo Leitner) [1148041 1155088] - [net] netfilter: NETFILTER_XT_TARGET_LOG selects NF_LOG_* (Marcelo Leitner) [1148041 1155088] - [net] netfilter: fix several Kconfig problems in NF_LOG_* (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_masq: register/unregister notifiers on module init/exit (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: allow to filter from prerouting and postrouting (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_compat: remove incomplete 32/64 bits arch compat code (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: wait for call_rcu completion on module removal (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_reject: introduce icmp code abstraction for inet and bridge (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: store and dump set policy (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: export rule-set generation ID (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add NFTA_MASQ_UNSPEC to nft_masq_attributes (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add new nft_masq expression (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_nat: include a flag attribute (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: extend NFT_MSG_DELTABLE to support flushing the ruleset (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add helpers to schedule objects deletion (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add devgroup support in meta expresion (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: rename nf_table_delrule_by_chain() (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add helper to unregister chain hooks (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: refactor rule deletion helper (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_chain_nat_ipv6: use generic IPv6 NAT code from core (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nat: move specific NAT IPv6 to core (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_rbtree: no need for spinlock from set destroy path (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_hash: no need for rcu in the hash set destroy path (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_nat: generalize IPv6 masquerading support for nf_tables (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_nat: generalize IPv4 masquerading support for nf_tables (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_chain_nat_ipv4: use generic IPv4 NAT code from core (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nat: move specific NAT IPv4 to core (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_meta: Add cpu attribute support (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_meta: add pkttype support (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix error return code (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: don't update chain with unset counters (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: uninitialize element key/data from the commit path (Marcelo Leitner) [1148041 1155088] - [net] nftables: Convert nft_hash to use generic rhashtable (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: Avoid duplicate call to nft_data_uninit() for same key (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: check for unset NFTA_SET_ELEM_LIST_ELEMENTS attribute (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: simplify set dump through netlink (Marcelo Leitner) [1148041 1155088] - [net] netfilter: bridge: add reject support (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: 64bit stats need some extra synchronization (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: set NLM_F_DUMP_INTR if netlink dumping is stale (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: safe RCU iteration on list when dumping (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: skip transaction if no update flags in tables (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_log: fix coccinelle warnings (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_log: complete logging support (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_log: request explicit logger when loading rules (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_nat: don't dump port information if unset (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: indicate family when dumping set elements (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_compat: call {target, match}->destroy() to cleanup entry (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix wrong type in transaction when replacing rules (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: decrement chain use counter when replacing rules (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: use u32 for chain use counter (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: use RCU-safe list insertion when replacing rules (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: atomic allocation in set notifications from rcu callback (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: allow to delete several objects from a batch (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_rbtree: introduce locking (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: release objects in reverse order in the abort path (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix wrong transaction ordering in set elements (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: defer all object release via rcu (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: remove skb and nlh from context structure (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: simplify nf_tables_*_notify (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: use new transaction infrastructure to handle elements (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: use new transaction infrastructure to handle table (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: pass context to nf_tables_updtable() (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: disabling table hooks always succeeds (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: use new transaction infrastructure to handle chain (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: refactor chain statistic routines (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: use new transaction infrastructure to handle sets (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add message type to transactions (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: relocate commit and abort routines in the source file (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: generalise transaction infrastructure (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: deconstify table and chain in context structure (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix trace of matching non-terminal rule (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix missing return trace at the end of non-base chain (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix bogus rulenum after goto action (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix tracing of the goto action (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix goto action (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: reset rule number counter after jump and goto (Marcelo Leitner) [1148041 1155088] - [net] netfilter: add helper for adding nat extension (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: relax string validation of NFTA_CHAIN_TYPE (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: Add meta expression key for bridge interface name (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: Make meta expression core functions public (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: Stack expression type depending on their family (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix nft_cmp_fast failure on big endian for size < 4 (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: handle more than 8 * PAGE_SIZE set name allocations (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix wrong format in request_module() (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: set names cannot be larger than 15 bytes (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add set_elem notifications (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_hash: use set global element counter instead of private one (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: implement proper set selection (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_ct: split nft_ct_init() into two functions for get/set (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_meta: split nft_meta_init() into two functions for get/set (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_ct: add missing ifdef for NFT_MARK setting (Marcelo Leitner) [1148041 1155088] - [net] netfilter: Add missing vmalloc.h include to nft_hash.c (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_nat: fix family validation (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_ct: remove family from struct nft_ct (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: restore notifications for anonymous set destruction (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: restore context for expression destructors (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: clean up nf_tables_trans_add() argument order (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_hash: bug fixes and resizing (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add optional user data area to rules (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: accept QUEUE/DROP verdict parameters (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add nft_dereference() macro (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_ct: labels get support (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_nat: add full port randomization support (Marcelo Leitner) [1148041 1155088] - [net] nf_tables: Include appropriate header file in netfilter/nft_lookup.c (Marcelo Leitner) [1148041 1155088] - [net] netfilter: xt_log: add missing string format in nf_log_packet() (Marcelo Leitner) [1148041 1155088] - [net] netfilter: log: nf_log_packet() as real unified interface (Marcelo Leitner) [1148041 1155088] - [net] netfilter: log: split family specific code to nf_log_{ip, ip6, common}.c files (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_log: move log buffering to core logging (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_log: use an array of loggers instead of list (Marcelo Leitner) [1148041 1155088] - [net] introduce netdev_alloc_pcpu_stats() for drivers (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nfnetlink: add rcu_dereference_protected() helpers (Marcelo Leitner) [1148041 1155088] - [net] netfilter: ip_set: rename nfnl_dereference()/nfnl_set() (Marcelo Leitner) [1148041 1155088] - [net] netfilter: ipset: remove unused code (Marcelo Leitner) [1148041 1155088] - [net] netfilter: Remove extern from function prototypes (Marcelo Leitner) [1148041 1155088] - [net] netfilter: Remove extern from function prototypes (Marcelo Leitner) [1148041 1155088] - [net] openvswitch: remove dup comment in vport.h (Jiri Benc) [1110384] - [net] openvswitch: restore OVS_FLOW_CMD_NEW notifications (Jiri Benc) [1110384] - [net] openvswitch: Add recirc and hash action (Jiri Benc) [1110384] - [net] openvswitch: simplify sample action implementation (Jiri Benc) [1110384] - [net] openvswitch: Use tun_key only for egress tunnel path (Jiri Benc) [1110384] - [net] openvswitch: refactor ovs flow extract API (Jiri Benc) [1110384] - [net] openvswitch: Remove pkt_key from OVS_CB (Jiri Benc) [1110384] - [net] openvswitch: change the data type of error status to atomic_long_t (Jiri Benc) [1110384] - [net] genetlink: add function genl_has_listeners() (Jiri Benc) [1110384] - [net] vxlan: Call udp_flow_src_port (Jiri Benc) [1110384] - [net] udp: Add function to make source port for UDP tunnels (Jiri Benc) [1110384] - [net] openvswitch: distinguish between the dropped and consumed skb (Jiri Benc) [1110384] - [net] openvswitch: fix a memory leak (Jiri Benc) [1110384] - [net] openvswitch: Fix memory leak in ovs_vport_alloc() error path (Jiri Benc) [1110384] - [net] openvswitch: fix duplicate #include headers (Jiri Benc) [1110384] - [net] openvswitch: Remove unlikely() for WARN_ON() conditions (Jiri Benc) [1110384] - [net] openvswitch: Use IS_ERR_OR_NULL (Jiri Benc) [1110384] - [net] openvswitch: Add skb_clone NULL check for the sampling action (Jiri Benc) [1110384] - [net] openvswitch: Sample action without side effects (Jiri Benc) [1110384] - [net] openvswitch: Avoid memory corruption in queue_userspace_packet() (Jiri Benc) [1110384] - [net] openvswitch: Enable tunnel GSO for OVS bridge (Jiri Benc) [1110384] - [net] openvswitch: Allow each vport to have an array of 'port_id's (Jiri Benc) [1110384] - [net] openvswitch: make generic netlink group const (Jiri Benc) [1110384] - [net] openvswitch: introduce rtnl ops stub (Jiri Benc) [1110384] - [net] openvswitch: Use exact lookup for flow_get and flow_del (Jiri Benc) [1110384] - [net] openvswitch: Fix tracking of flags seen in TCP flows (Jiri Benc) [1110384] - [net] openvswitch: supply a dummy err_handler of gre_cisco_protocol to prevent kernel crash (Jiri Benc) [1110384] - [net] openvswitch: Fix a double free bug for the sample action (Jiri Benc) [1110384] - [net] openvswitch: Simplify genetlink code (Jiri Benc) [1110384] - [net] openvswitch: Minimize ovs_flow_cmd_new (Jiri Benc) [1110384] - [net] openvswitch: Split ovs_flow_cmd_new_or_set() (Jiri Benc) [1110384] - [net] openvswitch: Minimize ovs_flow_cmd_del critical section (Jiri Benc) [1110384] - [net] openvswitch: Reduce locking requirements (Jiri Benc) [1110384] - [net] openvswitch: Fix ovs_flow_stats_get/clear RCU dereference (Jiri Benc) [1110384] - [net] openvswitch: Fix typo (Jiri Benc) [1110384] - [net] openvswitch: Minimize dp and vport critical sections (Jiri Benc) [1110384] - [net] openvswitch: Make flow mask removal symmetric (Jiri Benc) [1110384] - [net] openvswitch: Build flow cmd netlink reply only if needed (Jiri Benc) [1110384] - [net] openvswitch: Clarify locking (Jiri Benc) [1110384] - [net] openvswitch: Avoid assigning a NULL pointer to flow actions (Jiri Benc) [1110384] - [net] openvswitch: Compact sw_flow_key (Jiri Benc) [1110384] - [net] net/openvswitch: Use with RCU_INIT_POINTER(x, NULL) in vport-gre.c (Jiri Benc) [1110384] - [net] openvswitch: Use TCP flags in the flow key for stats (Jiri Benc) [1110384] - [net] openvswitch: Fix output of SCTP mask (Jiri Benc) [1110384] - [net] openvswitch: Per NUMA node flow stats (Jiri Benc) [1110384] - [net] openvswitch: Remove 5-tuple optimization (Jiri Benc) [1110384] - [net] openvswitch: Use ether_addr_copy (Jiri Benc) [1110384] - [net] openvswitch: flow_netlink: Use pr_fmt to OVS_NLERR output (Jiri Benc) [1110384] - [net] openvswitch: Use net_ratelimit in OVS_NLERR (Jiri Benc) [1110384] - [net] openvswitch: Added (unsigned long long) cast in printf (Jiri Benc) [1110384] - [net] openvswitch: avoid cast-qual warning in vport_priv (Jiri Benc) [1110384] - [net] openvswitch: avoid warnings in vport_from_priv (Jiri Benc) [1110384] - [net] openvswitch: use const in some local vars and casts (Jiri Benc) [1110384] - [net] openvswitch: get rid of SET_ETHTOOL_OPS (Jiri Benc) [1110384] - [net] openvswitch: Correctly report flow used times for first 5 minutes after boot (Jiri Benc) [1110384] - [net] openvswitch: Fix race (Jiri Benc) [1110384] - [net] openvswitch: Read tcp flags only then the tranport header is present (Jiri Benc) [1110384] - [net] openvswitch: rename ->sync to ->syncp (Jiri Benc) [1110384] - [net] openvswitch: make functions local (Jiri Benc) [1110384] - [net] Add utility function to copy skb hash (Jiri Benc) [1110384] - [net] Change skb_get_rxhash to skb_get_hash (Jiri Benc) [1110384] - [net] netlink: Re-add locking to netlink_lookup() and seq walker (Jiri Benc) [1140661] - [lib] rhashtable: remove second linux/log2.h inclusion (Jiri Benc) [1140661] - [lib] rhashtable: allow user to set the minimum shifts of shrinking (Jiri Benc) [1140661] - [lib] rhashtable: fix lockdep splat in rhashtable_destroy() (Jiri Benc) [1140661] - [lib] rhashtable: Spelling s/compuate/compute/ (Jiri Benc) [1140661] - [net] netlink: Annotate RCU locking for seq_file walker (Jiri Benc) [1140661] - [net] netlink: hold nl_sock_hash_lock during diag dump (Jiri Benc) [1140661] - [net] netlink: fix lockdep splats (Jiri Benc) [1140661] - [net] netlink: Convert netlink_lookup() to use RCU protected hash table (Jiri Benc) [1140661] - [net] netlink: make compare exist all the time (Jiri Benc) [1140661] - [net] netlink: Add compare function for netlink_table (Jiri Benc) [1140661] - [lib] rhashtable: fix annotations for rht_for_each_entry_rcu() (Jiri Benc) [1140661] - [lib] rhashtable: unexport and make rht_obj() static (Jiri Benc) [1140661] - [lib] rhashtable: RCU annotations for next pointers (Jiri Benc) [1140661] - [lib] rhashtable: Resizable, Scalable, Concurrent Hash Table (Jiri Benc) [1140661] - [mm] add kvfree() (Jiri Benc) [1140661] - [net] netlink: Fix handling of error from netlink_dump() (Jiri Benc) [1140661] - [net] netlink: autosize skb lengthes (Jiri Benc) [1140661] - [net] netlink: Eliminate kmalloc in netlink dump operation (Jiri Benc) [1140661]- [misc] kabi: revert two kabi additions that need updated ppc64 sums (Jarod Wilson)- [fs] xfs: write failure beyond EOF truncates too much data (Brian Foster) [1032968] - [fs] xfs: xfs_vm_write_end truncates too much on failure (Brian Foster) [1032968] - [fs] xfs: use ->invalidatepage() length argument (Brian Foster) [1032968] - [fs] xfs: change invalidatepage prototype to accept length (Brian Foster) [1032968] - [fs] xfs: restore buffer_head unwritten bit on ioend cancel (Brian Foster) [1162953] - [fs] xfs: allow inode allocations in post-growfs disk space (Eric Sandeen) [1115201] - [scsi] pm8001: Update nvmd response data to request buffer (Rich Bono) [1110943] - [scsi] pm8001: fix pm8001_store_update_fw (Rich Bono) [1110943] - [scsi] pm8001: Fix erratic calculation in update_flash (Rich Bono) [1110943] - [scsi] pm8001: Fix invalid return when request_irq() failed (Rich Bono) [1110943] - [scsi] pm8001: fix a memory leak in nvmd_resp (Rich Bono) [1110943] - [scsi] pm8001: fix update_flash (Rich Bono) [1110943] - [scsi] pm8001: fix a memory leak in flash_update (Rich Bono) [1110943] - [scsi] pm8001: Cleaning up uninitialized variables (Rich Bono) [1110943] - [scsi] pm8001: Fix to remove null pointer checks that could never happen (Rich Bono) [1110943] - [scsi] pm8001: more fixes to honor return value (Rich Bono) [1110943] - [scsi] pm8001: add a new spinlock to protect the CCB (Rich Bono) [1110943] - [scsi] pm8001: honor return value (Rich Bono) [1110943] - [scsi] pm8001: clean bitmap management functions (Rich Bono) [1110943] - [scsi] pm8001: Fix hibernation issue (Rich Bono) [1110943] - [scsi] pm8001: Fix potential null pointer dereference and memory leak (Rich Bono) [1110943] - [scsi] pm80xx: Fix missing NULL pointer checks and memory leaks (Rich Bono) [1110943] - [scsi] drivers/scsi/pm8001/pm8001_ctl.c: avoid world-writable sysfs files (Rich Bono) [1110943] - [scsi] pm80xx: fix problem of pm8001_work_fn reseting incorrect phy device (Rich Bono) [1110943] - [scsi] pm80xx: Fix missing NULL pointer checks and memory leaks (Rich Bono) [1110943] - [scsi] pm80xx: Enable BAR shift to avoid BIOS conflict with MPI space for ATTO pm8001 based HBAs (Rich Bono) [1110943] - [scsi] pm80xx: Read saved WWN from NVMD for ATTO pm8001 based HBAs (Rich Bono) [1110943] - [scsi] pm80xx: Fixed return value issue (Rich Bono) [1110943] - [md] dm-thin: fix pool_io_hints to avoid looking at max_hw_sectors (Mike Snitzer) [1156164] - [kernel] audit: keep inode pinned (Paul Moore) [1162261] - [block] nvme: cleanup nvme_split_flush_data() (David Milburn) [1161766] - [scsi] ibmvfc: fix little endian issues (Steve Best) [1159781] - [scsi] ibmvfc: Fix for offlining devices during error recovery (Steve Best) [1159781]- [scsi] cxgb4i: send abort_rpl correctly (Sai Vemuri) [1163467] - [Documentation] cxgbi: add maintainer for cxgb3i/cxgb4i (Sai Vemuri) [1163467] - [ethernet] cxgb4vf: FL Starvation Threshold needs to be larger than the SGE's Egress Congestion Threshold (Sai Vemuri) [1163467] - [ethernet] cxgb4: For T5 use Packing and Padding Boundaries for SGE DMA transfers (Sai Vemuri) [1163467] - [ethernet] cxgb4vf: Move fl_starv_thres into adapter->sge data structure (Sai Vemuri) [1163467] - [ethernet] cxgb4vf: Replace repetitive pci device ID's with right ones (Sai Vemuri) [1163467] - [infinband] cxgb4: Make c4iw_wr_log_size_order static (Sai Vemuri) [1163467] - [infinband] cxgb4: Add missing neigh_release in find_route (Sai Vemuri) [1163467] - [infinband] cxgb4: Fix ntuple calculation for ipv6 and remove duplicate line (Sai Vemuri) [1163467] - [ethernet] cxgb4: Fix FW flash logic using ethtool (Sai Vemuri) [1163467] - [infiniband] cxgb4: Take IPv6 into account for best_mtu and set_emss (Sai Vemuri) [1163467] - [ethernet] cxgb4: Wait for device to get ready before reading any register (Sai Vemuri) [1163467] - [ethernet] cxgb4vf: Add 40G support for cxgb4vf driver (Sai Vemuri) [1163467] - [ethernet] cxgb4: Updated the LSO transfer length in CPL_TX_PKT_LSO for T5 (Sai Vemuri) [1163467] - [ethernet] cxgb4: Add support for adaptive rx (Sai Vemuri) [1163467] - [ethernet] cxgb4: Change default Interrupt Holdoff Packet Count Threshold (Sai Vemuri) [1163467] - [ethernet] cxgb4: Add Devicde ID for two more adapter (Sai Vemuri) [1163467] - [ethernet] cxgb4vf: Remove superfluous "idx" parameter of CH_DEVICE() macro (Sai Vemuri) [1163467] - [ethernet] cxgb4: Use BAR2 Going To Sleep (GTS) for T5 and later (Sai Vemuri) [1163467] - [scsi] cxgbi: support ipv6 address host_param (Sai Vemuri) [1153834] - [scsi] cxgb4i: Fix -Wmaybe-uninitialized warning (Sai Vemuri) [1153834] - [scsi] cxgb4i: Remove duplicate call to dst_neigh_lookup() (Sai Vemuri) [1153834] - [scsi] cxgb4i: Fix -Wunused-function warning (Sai Vemuri) [1153834] - [ethernet] cxgb4: Fix build failure in cxgb4 when ipv6 is disabled/not in-built (Sai Vemuri) [1153834] - [scsi] cxgb4i: Remove duplicated CLIP handling code (Sai Vemuri) [1153834] - [ethernet] be2net: fix alignment on line wrap (Ivan Vecera) [1165755] - [ethernet] be2net: remove multiple assignments on a single line (Ivan Vecera) [1165755] - [ethernet] be2net: remove space after typecasts (Ivan Vecera) [1165755] - [ethernet] be2net: remove unnecessary blank lines after an open brace (Ivan Vecera) [1165755] - [ethernet] be2net: insert a blank line after function/struct//enum definitions (Ivan Vecera) [1165755] - [ethernet] be2net: remove multiple blank lines (Ivan Vecera) [1165755] - [ethernet] be2net: add blank line after declarations (Ivan Vecera) [1165755] - [ethernet] be2net: remove return statements for void functions (Ivan Vecera) [1165755] - [ethernet] be2net: add speed reporting for 20G-KR interface (Ivan Vecera) [1165755] - [ethernet] be2net: add speed reporting for 40G/KR interface (Ivan Vecera) [1165755] - [ethernet] be2net: fix sparse warnings in be_cmd_req_port_type{} (Ivan Vecera) [1165755] - [ethernet] be2net: fix a sparse warning in be_cmd_modify_eqd() (Ivan Vecera) [1165755] - [ethernet] be2net: enable PCIe error reporting on VFs too (Ivan Vecera) [1165755] - [ethernet] be2net: send a max of 8 EQs to be_cmd_modify_eqd() on Lancer (Ivan Vecera) [1165755] - [ethernet] be2net: fix port-type reporting in get_settings (Ivan Vecera) [1165755] - [ethernet] be2net: add ethtool "-m" option support (Ivan Vecera) [1165755] - [ethernet] be2net: fix RX fragment posting for jumbo frames (Ivan Vecera) [1165755] - [ethernet] be2net: replace strcpy with strlcpy (Ivan Vecera) [1165755] - [ethernet] be2net: fix some log messages (Ivan Vecera) [1165755] - [ethernet] bna: fix skb->truesize underestimation (Ivan Vecera) [1165759] - [ethernet] bna: allow transmit tagged frames (Ivan Vecera) [1165759] - [ethernet] bna: use container_of to resolve bufdesc_ex from bufdesc (Ivan Vecera) [1165759] - [ethernet] r8169: add support for RTL8168EP (Ivan Vecera) [1165764] - [ethernet] r8169: add support for Byte Queue Limits (Ivan Vecera) [1165764] - [ethernet] r8169: call "rtl8168_driver_start" "rtl8168_driver_stop" only when hardware dash function is enabled (Ivan Vecera) [1165764] - [ethernet] r8169: modify the behavior of function "rtl8168_oob_notify" (Ivan Vecera) [1165764] - [ethernet] r8169: change the name of function "r8168dp_check_dash" to "r8168_check_dash" (Ivan Vecera) [1165764] - [ethernet] r8169: change the name of function"rtl_w1w0_eri" (Ivan Vecera) [1165764] - [ethernet] r8169: for function "rtl_w1w0_phy" change its name and behavior (Ivan Vecera) [1165764] - [ethernet] r8169: add more chips to support magic packet v2 (Ivan Vecera) [1165764] - [ethernet] r8169: add support more chips to get mac address from backup mac address register (Ivan Vecera) [1165764] - [ethernet] r8169: add disable/enable RTL8411B pll function (Ivan Vecera) [1165764] - [ethernet] r8169: add disable/enable RTL8168G pll function (Ivan Vecera) [1165764] - [ethernet] r8169: change uppercase number to lowercase number (Ivan Vecera) [1165764] - [ethernet] r8169: fix an if condition (Ivan Vecera) [1165764] - [ethernet] r8169: adjust __rtl8169_set_features (Ivan Vecera) [1165764] - [ethernet] r8169: fix setting rx vlan (Ivan Vecera) [1165764] - [ethernet] r8169: fix the default setting of rx vlan (Ivan Vecera) [1165764]- [powerpc] use device_online/offline() instead of cpu_up/down() (Gustavo Duarte) [1157737] - [ethernet] i40e: disable FCoE (Stefan Assmann) [1165175] - [cpufreq] intel_pstate: Add CPUID for BDW-H CPU (Steve Best) [1164379] - [mm] do not overwrite reserved pages counter at show_mem() (Rafael Aquini) [1125433] - [alsa] Revert: Kconfig: rename HAS_IOPORT to HAS_IOPORT_MAP (Jarod Wilson) [1112200] - [ethernet] enic: Do not call napi_disable when preemption is disabled (Stefan Assmann) [1145019] - [ethernet] enic: fix possible deadlock in enic_stop/ enic_rfs_flw_tbl_free (Stefan Assmann) [1145019] - [x86] uv_bau: Avoid NULL pointer reference in ptc_seq_show (Frank Ramsay) [1161183] - [x86] uv_bau: Increase maximum CPUs per socket/hub (Frank Ramsay) [1161183] - [mm] vmscan: do not throttle based on pfmemalloc reserves if node has no ZONE_NORMAL (Gustavo Duarte) [1148925] - [char] hwrng/pseries: port to new read API and fix stack corruption (Gustavo Duarte) [1163659] - [md] Revert: dm-cache: add call to mark_tech_preview (Mike Snitzer) [1159001] - [md] dm-cache: emit a warning message if there are a lot of cache blocks (Mike Snitzer) [1159001] - [md] dm-cache: improve discard support (Mike Snitzer) [1159001] - [md] dm-cache: revert "prevent corruption caused by discard_block_size > cache_block_size" (Mike Snitzer) [1159001] - [md] dm-cache: revert "remove remainder of distinct discard block size" (Mike Snitzer) [1159001] - [md] dm-bio-prison: introduce support for locking ranges of blocks (Mike Snitzer) [1159001] - [md] dm-btree: fix a recursion depth bug in btree walking code (Mike Snitzer) [1080894] - [md] dm-cache-policy-mq: simplify ability to promote sequential IO to the cache (Mike Snitzer) [1159001] - [md] dm-cache-policy-mq: tweak algorithm that decides when to promote a block (Mike Snitzer) [1159001] - [security] selinux: fix inode security list corruption (Paul Moore) [1152274]- [x86] quirks: Print the Intel graphics stolen memory range (Rob Clark) [1154053] - [x86] quirks: Add Intel graphics stolen memory quirk for gen2 platforms (Rob Clark) [1154053] - [x86] quirks: Add vfunc for Intel graphics stolen memory base address (Rob Clark) [1154053] - [x86] quirks: use gen6 stolen detection for VLV (Rob Clark) [1154053] - [x86] quirks: support GMS and GGMS changes on i915/bdw (Rob Clark) [1154053] - [x86] quirks: add early quirk for reserving Intel graphics stolen memory v5 (Rob Clark) [1154053] - [net] vmxnet3: fix netpoll race condition (Neil Horman) [1158001] - [virt] virtio_balloon: update_balloon_size() - update correct field (Luiz Capitulino) [1163567] - [firmware] memmap: don't create memmap sysfs of same firmware_map_entry (Takahiro MUNEDA) [1160173] - [mm] memory-hotplug: clear pgdat which is allocated by bootmem in try_offline_node() (Larry Woodman) [1156393] - [kernel] add panic_on_warn (Prarit Bhargava) [1163852] - [virt] hyperv: Fix the total_data_buflen in send path (Jason Wang) [1156305] - [virt] hyperv: Add handling of IP header with option field in netvsc_set_hash() (Jason Wang) [1156305] - [virt] hyperv: Fix a bug in netvsc_start_xmit() (Jason Wang) [1156305] - [virt] hyperv: Fix a bug in netvsc_send() (Jason Wang) [1156305] - [powerpc] kexec: adjust crashkernel reservation for 2GB-4GB systems (Gustavo Duarte) [1074924] - [virt] kvm/ioapic: conditionally delay irq delivery duringeoi broadcast (John Snow) [921526] - [fs] file_table: get rid of s_files and files_lock (Gustavo Duarte) [1112805] - [fs] super: uninline destroy_super(), consolidate alloc_super() (Gustavo Duarte) [1112805] - [ethernet] mlx4: Advertize encapsulation offloads features only when VXLAN tunnel is set (Florian Westphal) [1097478] - [ethernet] mlx4: Avoid leaking steering rules on flow creation error flow (Florian Westphal) [1097478] - [ethernet] mlx4: Don't attempt to TX offload the outer UDP checksum for VXLAN (Florian Westphal) [1097478] - [scsi] bnx2fc: fix tgt spinlock locking (Maurizio Lombardi) [1165169] - [scsi] TUR path is down after adapter gets reset with multipath (Ewan Milne) [1153738] - [scsi] call device handler for failed TUR command (Ewan Milne) [1153738]- [mm] shmem: fix splicing from a hole while it's punched (Denys Vlasenko) [1118245] {CVE-2014-4171} - [mm] shmem: fix faulting into a hole, not taking i_mutex (Denys Vlasenko) [1118245] {CVE-2014-4171} - [mm] shmem: fix faulting into a hole while it's punched (Denys Vlasenko) [1118245] {CVE-2014-4171} - [virt] kvm: detect LVTT changes under APICv (Radim Krcmar) [1151174] - [virt] kvm: detect SPIV changes under APICv (Radim Krcmar) [1151174] - [virt] kvm: recalculate_apic_map after enabling apic (Radim Krcmar) [1151174] - [virt] kvm: trace kvm_ple_window grow/shrink (Radim Krcmar) [1163296] - [virt] kvm/vmx: dynamise PLE window (Radim Krcmar) [1163296] - [virt] kvm/vmx: make PLE window per-VCPU (Radim Krcmar) [1163296] - [virt] kvm: introduce sched_in to kvm_x86_ops (Radim Krcmar) [1163296] - [virt] kvm: add kvm_arch_sched_in (Radim Krcmar) [1163296] - [kernel] uprobes: Don't assume that arch_uprobe->insn/ixol is u8[MAX_UINSN_BYTES] (Steve Best) [1159365] - [drm] qxl: don't create too large primary surface (Dave Airlie) [1158233] - [powerpc] pseries: Quieten ibm, pcie-link-speed-stats warning (Steve Best) [1162287] - [md] dm-thin: fix potential for infinite loop in pool_io_hints (Mike Snitzer) [1156164] - [virt] hyperv/vmbus: Increase the limit on the number of pfns we can handle (Jason Wang) [1160130] - [virt] kvm: update masterclock values on TSC writes (Marcelo Tosatti) [1158039] - [virt] kvm: emulate MOVNTDQ (Paolo Bonzini) [1117542] - [crypto] af_alg: properly label AF_ALG socket (Ondrej Kozina) [1161148] - [powerpc] vphn: NUMA node code expects big-endian (Steve Best) [1154673]- [net] ip6_gre: Return an error when adding an existing tunnel (Alexander Duyck) [1151886 1152368] - [net] ip6_tunnel: Return an error when adding an existing tunnel (Alexander Duyck) [1151886 1152368] - [net] ip_tunnel: Don't allow to add the same tunnel multiple times (Alexander Duyck) [1151886 1152368] - [net] gre: Use inner mac length when computing tunnel length (Alexander Duyck) [1151886 1152368] - [net] gre: enable offloads for GRE (Alexander Duyck) [1151886 1152368] - [net] ipv4: fix a potential use after free in gre_offload.c (Alexander Duyck) [1151886 1152368] - [net] ipv4: fix a potential use after free in ip_tunnel_core.c (Alexander Duyck) [1151886 1152368] - [net] gro: fix aggregation for skb using frag_list (Alexander Duyck) [1154239] - [net] gro: make sure skb->cb[] initial content has not to be zero (Alexander Duyck) [1154239] - [net] bridge: notify user space after fdb update (Alexander Duyck) [1109605] - [net] bridge: Fix the way to find old local fdb entries in br_fdb_changeaddr (Alexander Duyck) [1109605] - [net] handle encapsulation offloads when computing segment lengths (Jiri Benc) [1144571] - [net] gso: make skb_gso_segment error handling more robust (Jiri Benc) [1144571] - [net] gso: use feature flag argument in all protocol gso handlers (Jiri Benc) [1144571] - [net] udp_offload: Use IS_ERR_OR_NULL (Jiri Benc) [1144571] - [net] ipv4: Use IS_ERR_OR_NULL (Jiri Benc) [1144571]- [fs] GFS2: If we use up our block reservation, request more next time (Robert S Peterson) [1142238] - [fs] GFS2: Only increase rs_sizehint (Robert S Peterson) [1142238] - [fs] GFS2: Set of distributed preferences for rgrps (Robert S Peterson) [1142238] - [fs] autofs: fix symlinks aren't checked for expiry (Ian Kent) [1116182] - [fs] GFS2: fix regression in dir_double_exhash (Robert S Peterson) [1160229] - [fs] gfs2_atomic_open(): skip lookups on hashed dentry (Robert S Peterson) [1158150] - [fs] splice: perform generic write checks (Eric Sandeen) [1155907] - [fs] fs: seq_file: fallback to vmalloc allocation (Ian Kent) [1095623] - [fs] fs: /proc/stat: convert to single_open_size() (Ian Kent) [1095623] - [fs] fs: seq_file: always clear m->count when we free m->buf (Ian Kent) [1095623]- [ethernet] mlx4: Use PTYS register to set ethtool settings (Speed) (Amir Vadai) [1060221] - [ethernet] mlx4: Use PTYS register to query ethtool settings (Amir Vadai) [1060221] - [ethernet] mlx4: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Amir Vadai) [1060221] - [ethernet] mlx4: Add 100M, 20G, 56G speeds ethtool reporting support (Amir Vadai) [1060221] - [ethernet] mlx4: Add ethernet backplane autoneg device capability (Amir Vadai) [1060221] - [ethernet] mlx4: Introduce ACCESS_REG CMD and eth_prot_ctrl dev cap (Amir Vadai) [1060221] - [ethernet] mlx4: Cable info, get_module_info/eeprom ethtool support (Amir Vadai) [1060221] - [ethernet] mlx4: Introduce mlx4_get_module_info for cable module info reading (Amir Vadai) [1060221] - [ethernet] mlx4: Enable CQE/EQE stride support (Amir Vadai) [1060221] - [virt] kvm/vmx: defer load of APIC access page address during reset (Paolo Bonzini) [1140974] - [virt] kvm: do not handle APIC access page if in-kernel irqchip is not in use (Paolo Bonzini) [1140974] - [virt] kvm: Unpin and remove kvm_arch->apic_access_page (Paolo Bonzini) [1140974] - [virt] kvm/vmx: Implement set_apic_access_page_addr (Paolo Bonzini) [1140974] - [virt] kvm: Add request bit to reload APIC access page address (Paolo Bonzini) [1140974] - [virt] kvm: Add arch specific mmu notifier for page invalidation (Paolo Bonzini) [1140974] - [virt] kvm: Rename make_all_cpus_request() to kvm_make_all_cpus_request() and make it non-static (Paolo Bonzini) [1140974] - [virt] kvm: Remove ept_identity_pagetable from struct kvm_arch (Paolo Bonzini) [1140974] - [virt] kvm: Use APIC_DEFAULT_PHYS_BASE macro as the apic access page address (Paolo Bonzini) [1140974] - [drm] vmwgfx: respect 'nomodeset' (Rob Clark) [1101381] - [s390] qeth: don't query for info if hardware not ready (Hendrik Brueckner) [1147573] - [block] Fix dev_t minor allocation lifetime (Jeff Moyer) [1139898] - [md] dm-crypt: fix access beyond the end of allocated space (Mike Snitzer) [1135066] - [fs] isofs: unbound recursion when processing relocated directories (Jacob Tanenbaum) [1142271] {CVE-2014-5471 CVE-2014-5472} - [ethernet] be2net: use v1 of SET_FLOW_CONTROL command (Ivan Vecera) [1087128] - [acpi] return 1 after successfully install cmos_rtc space handler (Amos Kong) [1159465] - [x86] hyperv: Bypass the timer_irq_works() check (Jason Wang) [1058105] - [mm] hugetlb: initialize PG_reserved for tail pages of gigantic compound pages (Luiz Capitulino) [1158506] - [kernel] cpuset: PF_SPREAD_PAGE and PF_SPREAD_SLAB should be atomic flags (Aaron Tomlin) [1160360] - [infiniband] qib: Correct reference counting in debugfs qp_stats (Rui Wang) [1150001] - [x86] uv: Check for alloc_cpumask_var() failures properly in uv_nmi_setup() (George Beshers) [1155754] - [powerpc] fadump: Fix endianess issues in firmware assisted dump handling (Steve Best) [1159773]- [scsi] ipr: wait for aborted command responses (Gustavo Duarte) [1156530] - [ethernet] mlx4: Protect port type setting by mutex (Amir Vadai) [1095345] - [acpi] pm: Only set power states of devices that are power manageable (Amos Kong) [1142683] - [x86] setup: Mark Intel Haswell ULT as supported (Prarit Bhargava) [1159006] - [kernel] sched: Fix unreleased llc_shared_mask bit during CPU hotplug (Takahiro MUNEDA) [1116294] - [mm] do not walk all of system memory during show_mem (Johannes Weiner) [1125433] - [mm] remove noisy remainder of the scan_unevictable interface (Johannes Weiner) [1111215] - [pci] Rename sysfs 'enabled' file back to 'enable' (Myron Stowe) [1159655] - [kernel] sched/fair: Care divide error in update_task_scan_period() (Motohiro Kosaki) [1140979] - [powerpc] numa: ensure per-cpu NUMA mappings are correct on topology update (Gustavo Duarte) [1150097] - [powerpc] numa: use cached value of update->cpu in update_cpu_topology (Gustavo Duarte) [1150097] - [powerpc] numa: Add ability to disable and debug topology updates (Gustavo Duarte) [1150097] - [powerpc] numa: check error return from proc_create (Gustavo Duarte) [1150097] - [powerpc] some changes in numa_setup_cpu() (Gustavo Duarte) [1150097] - [powerpc] Only set numa node information for present cpus at boottime (Gustavo Duarte) [1150097] - [powerpc] Fix warning reported by verify_cpu_node_mapping() (Gustavo Duarte) [1150097] - [powerpc] reorder per-cpu NUMA information's initialization (Gustavo Duarte) [1150097] - [powerpc] pseries: Make CPU hotplug path endian safe (Steve Best) [1159579] - [powerpc] pseries: Fix endian issues in cpu hot-removal (Steve Best) [1159579] - [powerpc] pseries: Fix endian issues in onlining cpu threads (Steve Best) [1159579] - [x86] smpboot: Fix up typo in topology detection (Prarit Bhargava) [1156655] - [x86] smpboot: Add new topology for multi-NUMA-node CPUs (Prarit Bhargava) [1158269] - [kernel] sched: Rework sched_domain topology definition (Prarit Bhargava) [1158269] - [usb] hub: take hub->hdev reference when processing from eventlist (Don Zickus) [1151508] - [usb] ehci: unlink QHs even after the controller has stopped (Don Zickus) [1151491] - [tools] testing/selftests/powerpc: Correct DSCR during TM context switch (Gustavo Duarte) [1134511] - [tools] testing/selftests: Add infrastructure for powerpc selftests (Gustavo Duarte) [1134511] - [scsi] ibmvscsi: Abort init sequence during error recovery (Gustavo Duarte) [1105496] - [scsi] ibmvscsi: Add memory barriers for send / receive (Gustavo Duarte) [1105496] - [x86] fpu: __restore_xstate_sig()->math_state_restore() needs preempt_disable() (Oleg Nesterov) [1121784] - [x86] fpu: shift drop_init_fpu() from save_xstate_sig() to handle_signal() (Oleg Nesterov) [1121784]- [fs] ext4: fix wrong assert in ext4_mb_normalize_request() (Lukas Czerner) [1146046] - [mm] Remove false WARN_ON from pagecache_isize_extended() (Lukas Czerner) [1156096] - [fs] ext4: check s_chksum_driver when looking for bg csum presence (Lukas Czerner) [1156096] - [fs] ext4: move error report out of atomic context in ext4_init_block_bitmap() (Lukas Czerner) [1156096] - [fs] ext4: Replace open coded mdata csum feature to helper function (Lukas Czerner) [1156096] - [fs] ext4: fix reservation overflow in ext4_da_write_begin (Lukas Czerner) [1156096] - [fs] ext4: add ext4_iget_normal() which is to be used for dir tree lookups (Lukas Czerner) [1156096] - [fs] ext4: don't orphan or truncate the boot loader inode (Lukas Czerner) [1156096] - [fs] ext4: grab missed write_count for EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1156096] - [fs] ext4: get rid of code duplication (Lukas Czerner) [1156096] - [fs] ext4: fix over-defensive complaint after journal abort (Lukas Czerner) [1156096] - [fs] ext4: fix return value of ext4_do_update_inode (Lukas Czerner) [1156096] - [fs] ext4: fix mmap data corruption when blocksize < pagesize (Lukas Czerner) [1156096] - [fs] vfs: fix data corruption when blocksize < pagesize for mmaped data (Lukas Czerner) [1156096] - [fs] ext4: don't check quota format when there are no quota files (Lukas Czerner) [1156096] - [fs] jbd2: avoid pointless scanning of checkpoint lists (Lukas Czerner) [1156096] - [fs] ext4: explicitly inform user about orphan list cleanup (Lukas Czerner) [1156096] - [fs] jbd2: jbd2_log_wait_for_space improve error detetcion (Lukas Czerner) [1156096] - [fs] jbd2: free bh when descriptor block checksum fails (Lukas Czerner) [1156096] - [fs] ext4: check EA value offset when loading (Lukas Czerner) [1156096] - [fs] ext4: don't keep using page if inline conversion fails (Lukas Czerner) [1156096] - [fs] ext4: validate external journal superblock checksum (Lukas Czerner) [1156096] - [fs] jbd2: fix journal checksum feature flag handling (Lukas Czerner) [1156096] - [fs] ext4: provide separate operations for sysfs feature files (Lukas Czerner) [1156096] - [fs] ext4: add sysfs entry showing whether the fs contains errors (Lukas Czerner) [1156096] - [fs] ext4: renumber EXT4_EX_* flags to avoid flag aliasing problems (Lukas Czerner) [1156096] - [fs] ext4: fix comments about get_blocks (Lukas Czerner) [1156096] - [fs] ext4: fix accidental flag aliasing in ext4_map_blocks flags (Lukas Czerner) [1156096] - [fs] ext4: fix ZERO_RANGE bug hidden by flag aliasing (Lukas Czerner) [1156096] - [fs] ext4: use ext4_update_i_disksize instead of opencoded ones (Lukas Czerner) [1156096] - [fs] ext4: remove a duplicate call in ext4_init_new_dir() (Lukas Czerner) [1156096] - [fs] ext4: add missing BUFFER_TRACE before ext4_journal_get_write_access (Lukas Czerner) [1156096] - [fs] ext4: check inline directory before converting (Lukas Czerner) [1156096] - [fs] ext4: fix incorrect locking in move_extent_per_page (Lukas Czerner) [1156096] - [fs] ext4: use correct depth value (Lukas Czerner) [1156096] - [fs] ext4: add i_data_sem sanity check (Lukas Czerner) [1156096] - [fs] ext4: fix wrong size computation in ext4_mb_normalize_request() (Lukas Czerner) [1156096] - [fs] ext4: make ext4_has_inline_data() as a inline function (Lukas Czerner) [1156096] - [fs] ext4: remove readpage() check in ext4_mmap_file() (Lukas Czerner) [1156096] - [fs] ext4: remove metadata reservation checks (Lukas Czerner) [1156096] - [fs] ext4: rearrange initialization to fix EXT4FS_DEBUG (Lukas Czerner) [1156096] - [fs] ext4: fix potential null pointer dereference in ext4_free_inode (Lukas Czerner) [1156096] - [fs] ext4: decrement free clusters/inodes counters when block group declared bad (Lukas Czerner) [1156096] - [fs] ext4: handle symlink properly with inline_data (Lukas Czerner) [1156096] - [fs] ext4: reduce contention on s_orphan_lock (Lukas Czerner) [1156096] - [fs] ext4: use sbi in ext4_orphan_[add|del]() (Lukas Czerner) [1156096] - [fs] ext4: remove unnecessary double parentheses (Lukas Czerner) [1156096] - [fs] ext4: do not destroy ext4_groupinfo_caches if ext4_mb_init() fails (Lukas Czerner) [1156096] - [fs] ext4: make local functions static (Lukas Czerner) [1156096] - [fs] ext4: fix block bitmap validation when bigalloc, ^flex_bg (Lukas Czerner) [1156096] - [fs] ext4: fix block bitmap initialization under sparse_super2 (Lukas Czerner) [1156096] - [fs] ext4: find the group descriptors on a 1k-block bigalloc, meta_bg filesystem (Lukas Czerner) [1156096] - [fs] ext4: avoid unneeded lookup when xattr name is invalid (Lukas Czerner) [1156096] - [fs] ext4: remove obsoleted check (Lukas Czerner) [1156096] - [fs] ext4: add a new spinlock i_raw_lock to protect the ext4's raw inode (Lukas Czerner) [1156096] - [fs] ext4: revert Disable punch hole on non-extent mapped files (Lukas Czerner) [1150178] - [fs] ext4: fix transaction issues for ext4_fallocate and ext_zero_range (Lukas Czerner) [1150171] - [fs] ext4: move i_size, i_disksize update routines to helper function (Lukas Czerner) [1150171] - [fs] ext4: fix incorect journal credits reservation in ext4_zero_range (Lukas Czerner) [1150171] - [fs] ext4: fix COLLAPSE RANGE test for bigalloc file systems (Lukas Czerner) [1150171] - [fs] ext4: fix punch hole on files with indirect mapping (Lukas Czerner) [1150171] - [fs] ext4: Fix block zeroing when punching holes in indirect block files (Lukas Czerner) [1150171] - [fs] ext4: fix ZERO_RANGE test failure in data journalling (Lukas Czerner) [1150171] - [fs] ext4: use EXT_MAX_BLOCKS in ext4_es_can_be_merged() (Lukas Czerner) [1150171] - [fs] ext4: rename uninitialized extents to unwritten (Lukas Czerner) [1150171] - [fs] ext4: disable COLLAPSE_RANGE for bigalloc (Lukas Czerner) [1150171] - [fs] ext4: fix COLLAPSE_RANGE failure with 1KB block size (Lukas Czerner) [1150171] - [fs] ext4: use EINVAL if not a regular file in ext4_collapse_range() (Lukas Czerner) [1150171] - [fs] ext4: enforce we are operating on a regular file in ext4_zero_range() (Lukas Czerner) [1150171] - [fs] ext4: fix extent merging in ext4_ext_shift_path_extents() (Lukas Czerner) [1150171] - [fs] ext4: discard preallocations after removing space (Lukas Czerner) [1150171] - [fs] ext4: no need to truncate pagecache twice in collapse range (Lukas Czerner) [1150171] - [fs] ext4: fix removing status extents in ext4_collapse_range() (Lukas Czerner) [1150171] - [fs] ext4: use filemap_write_and_wait_range() correctly in collapse range (Lukas Czerner) [1150171] - [fs] ext4: use truncate_pagecache() in collapse range (Lukas Czerner) [1150171] - [fs] ext4: always check ext4_ext_find_extent result (Lukas Czerner) [1150171] - [fs] ext4: COLLAPSE_RANGE only works on extent-based files (Lukas Czerner) [1150171] - [fs] ext4: fix byte order problems introduced by the COLLAPSE_RANGE patches (Lukas Czerner) [1150171] - [fs] ext4: disallow all fallocate operation on active swapfile (Lukas Czerner) [1150171] - [fs] ext4: move falloc collapse range check into the filesystem methods (Lukas Czerner) [1150171] - [fs] ext4: fix COLLAPSE_RANGE test failure in data journalling mode (Lukas Czerner) [1150171] - [fs] ext4: remove unneeded test of ret variable (Lukas Czerner) [1150171] - [fs] ext4: Introduce FALLOC_FL_ZERO_RANGE flag for fallocate (Lukas Czerner) [1150171] - [fs] ext4: Introduce FALLOC_FL_ZERO_RANGE flag for fallocate (Lukas Czerner) [1150171] - [fs] ext4: refactor ext4_fallocate code (Lukas Czerner) [1150171] - [fs] ext4: Update inode i_size after the preallocation (Lukas Czerner) [1150171] - [fs] ext4: Add new flag(FALLOC_FL_COLLAPSE_RANGE) for fallocate (Lukas Czerner) [1150171] - [fs] ext4: Add support FALLOC_FL_COLLAPSE_RANGE for fallocate (Lukas Czerner) [1150171]- [fs] quota: remove dqptr_sem (Lukas Czerner) [1053111] - [fs] quota: simplify remove_inode_dquot_ref() (Lukas Czerner) [1053111] - [fs] quota: avoid unnecessary dqget()/dqput() calls (Lukas Czerner) [1053111] - [fs] quota: protect Q_GETFMT by dqonoff_mutex (Lukas Czerner) [1053111] - [fs] xfs: add a few more verifier tests (Eric Sandeen) [1059330 1061656] - [fs] pipe: skip file_update_time on frozen fs (Eric Sandeen) [1107499] - [fs] xfs: don't sleep in xlog_cil_force_lsn on shutdown (Eric Sandeen) [1088240] - [fs] buffer: increase the buffer-head per-CPU LRU size (Zach Brown) [1053108] - [fs] fs: check bh blocknr earlier when searching lru (Zach Brown) [1053108] - [fs] truncate: drop 'oldsize' truncate_pagecache() parameter (Lukas Czerner) [1150139] - [fs] ext4: avoid trying to kfree an ERR_PTR pointer (Lukas Czerner) [1150139] - [fs] ext4: fix same-dir rename when inline data directory overflows (Lukas Czerner) [1150139] - [fs] jbd2: fix descriptor block size handling errors with journal_csum (Lukas Czerner) [1150139] - [fs] jbd2: fix infinite loop when recovering corrupt journal blocks (Lukas Czerner) [1150139] - [fs] ext4: update i_disksize coherently with block allocation on error path (Lukas Czerner) [1150139] - [fs] ext4: fix BUG_ON in mb_free_blocks() (Lukas Czerner) [1150139] - [fs] ext4: propagate errors up to ext4_find_entry()'s callers (Lukas Czerner) [1150139] - [fs] ext4: fix ext4_discard_allocated_blocks() if we can't allocate the pa struct (Lukas Czerner) [1150139] - [fs] ext4: fix a potential deadlock in __ext4_es_shrink() (Lukas Czerner) [1150139] - [fs] ext4: revert commit which was causing fs corruption after journal replays (Lukas Czerner) [1150139] - [fs] ext4: disable synchronous transaction batching if max_batch_time==0 (Lukas Czerner) [1150139] - [fs] ext4: clarify ext4_error message in ext4_mb_generate_buddy_error() (Lukas Czerner) [1150139] - [fs] ext4: clarify error count warning messages (Lukas Czerner) [1150139] - [fs] ext4: fix unjournalled bg descriptor while initializing inode bitmap (Lukas Czerner) [1150139] - [fs] ext4: Fix hole punching for files with indirect blocks (Lukas Czerner) [1150139] - [fs] ext4: Fix buffer double free in ext4_alloc_branch() (Lukas Czerner) [1150139] - [fs] ext4: fix zeroing of page during writeback (Lukas Czerner) [1150139] - [fs] ext4: fix data integrity sync in ordered mode (Lukas Czerner) [1150139] - [fs] ext4: get rid of EXT4_MAP_UNINIT flag (Lukas Czerner) [1150139] - [fs] ext4: fix ext4_count_free_clusters() with EXT4FS_DEBUG and bigalloc enabled (Lukas Czerner) [1150139] - [fs] ext4: silence sparse check warning for function ext4_trim_extent (Lukas Czerner) [1150139] - [fs] ext4: use i_size_read in ext4_unaligned_aio() (Lukas Czerner) [1150139] - [fs] ext4: move ext4_update_i_disksize() into mpage_map_and_submit_extent() (Lukas Czerner) [1150139] - [fs] ext4: return ENOMEM rather than EIO when find_###_page() fails (Lukas Czerner) [1150139] - [fs] ext4: update PF_MEMALLOC handling in ext4_write_inode() (Lukas Czerner) [1150139] - [fs] ext4: fix jbd2 warning under heavy xattr load (Lukas Czerner) [1150139] - [fs] ext4: note the error in ext4_end_bio() (Lukas Czerner) [1150139] - [fs] ext4: initialize multi-block allocator before checking block descriptors (Lukas Czerner) [1150139] - [fs] ext4: FIBMAP ioctl causes BUG_ON due to handle EXT_MAX_BLOCKS (Lukas Czerner) [1150139] - [fs] ext4: fix 64-bit number truncation warning (Lukas Czerner) [1150139] - [fs] ext4: fix premature freeing of partial clusters split across leaf blocks (Lukas Czerner) [1150139] - [fs] ext4: rename: split out helper functions (Lukas Czerner) [1150139] - [fs] ext4: rename: move EMLINK check up (Lukas Czerner) [1150139] - [fs] ext4: rename: create ext4_renament structure for local vars (Lukas Czerner) [1150139] - [fs] ext4: make ext4_block_zero_page_range static (Lukas Czerner) [1150139] - [fs] ext4: atomically set inode->i_flags in ext4_set_inode_flags() (Lukas Czerner) [1150139] - [fs] ext4: optimize Hurd tests when reading/writing inodes (Lukas Czerner) [1150139] - [fs] ext4: kill i_version support for Hurd-castrated file systems (Lukas Czerner) [1150139] - [fs] ext4: fix partial cluster handling for bigalloc file systems (Lukas Czerner) [1150139] - [fs] ext4: delete path dealloc code in ext4_ext_handle_uninitialized_extents (Lukas Czerner) [1150139] - [fs] jbd2: improve error messages for inconsistent journal heads (Lukas Czerner) [1150139] - [fs] jbd2: minimize region locked by j_list_lock in jbd2_journal_forget() (Lukas Czerner) [1150139] - [fs] jbd2: minimize region locked by j_list_lock in journal_get_create_access() (Lukas Czerner) [1150139] - [fs] jbd2: check jh->b_transaction without taking j_list_lock (Lukas Czerner) [1150139] - [fs] jbd2: add transaction to checkpoint list earlier (Lukas Czerner) [1150139] - [fs] jbd2: calculate statistics without holding j_state_lock and j_list_lock (Lukas Czerner) [1150139] - [fs] jbd2: don't hold j_state_lock while calling wake_up() (Lukas Czerner) [1150139] - [fs] jbd2: don't unplug after writing revoke records (Lukas Czerner) [1150139] - [fs] ext4: Speedup WB_SYNC_ALL pass called from sync(2) (Lukas Czerner) [1150139] - [fs] ext4: translate fallocate mode bits to strings (Lukas Czerner) [1150139] - [fs] ext4: merge uninitialized extents (Lukas Czerner) [1150139] - [fs] ext4: avoid exposure of stale data in ext4_punch_hole() (Lukas Czerner) [1150139] - [fs] ext4: silence warnings in extent status tree debugging code (Lukas Czerner) [1150139] - [fs] ext4: remove unused ac_ex_scanned (Lukas Czerner) [1150139] - [fs] ext4: avoid possible overflow in ext4_map_blocks() (Lukas Czerner) [1150139] - [fs] ext4: make sure ex.fe_logical is initialized (Lukas Czerner) [1150139] - [fs] ext4: don't calculate total xattr header size unless needed (Lukas Czerner) [1150139] - [fs] ext4: add ext4_es_store_pblock_status() (Lukas Czerner) [1150139] - [fs] ext4: fix error return from ext4_ext_handle_uninitialized_extents() (Lukas Czerner) [1150139] - [fs] ext4: address a benign compiler warning (Lukas Czerner) [1150139] - [fs] jbd2: mark file-local functions as static (Lukas Czerner) [1150139] - [fs] ext4: remove an unneeded check in mext_page_mkuptodate() (Lukas Czerner) [1150139] - [fs] ext4: clean up error handling in swap_inode_boot_loader() (Lukas Czerner) [1150139] - [fs] ext4: Add __init marking to init_inodecache (Lukas Czerner) [1150139] - [fs] ext4: don't leave i_crtime.tv_sec uninitialized (Lukas Czerner) [1150139] - [fs] ext4: fix online resize with a non-standard blocks per group setting (Lukas Czerner) [1150139] - [fs] ext4: fix online resize with very large inode tables (Lukas Czerner) [1150139] - [fs] ext4: don't try to modify s_flags if the the file system is read-only (Lukas Czerner) [1150139] - [fs] ext4: fix error paths in swap_inode_boot_loader() (Lukas Czerner) [1150139] - [fs] ext4: fix xfstest generic/299 block validity failures (Lukas Czerner) [1150139] - [fs] ext4: delete "set but not used" variables (Lukas Czerner) [1150139] - [fs] ext4: don't pass freed handle to ext4_walk_page_buffers (Lukas Czerner) [1150139] - [fs] ext4: avoid clearing beyond i_blocks when truncating an inline data file (Lukas Czerner) [1150139] - [fs] ext4: ext4_inode_is_fast_symlink should use EXT4_CLUSTER_SIZE (Lukas Czerner) [1150139] - [fs] ext4: fix a typo in extents.c (Lukas Czerner) [1150139] - [fs] ext4: use pd printk specificer (Lukas Czerner) [1150139] - [fs] ext4: standardize error handling in ext4_da_write_inline_data_begin() (Lukas Czerner) [1150139] - [fs] ext4: retry allocation when inline->extent conversion failed (Lukas Czerner) [1150139] - [fs] ext4: enable punch hole for bigalloc (Lukas Czerner) [1150139] - [fs] ext4: fix bigalloc regression (Lukas Czerner) [1150139] - [fs] ext4: add explicit casts when masking cluster sizes (Lukas Czerner) [1150139] - [fs] ext4: fix deadlock when writing in ENOSPC conditions (Lukas Czerner) [1150139] - [fs] jbd2: rename obsoleted msg JBD->JBD2 (Lukas Czerner) [1150139] - [fs] jbd2: revise KERN_EMERG error messages (Lukas Czerner) [1150139] - [fs] jbd2: don't BUG but return ENOSPC if a handle runs out of space (Lukas Czerner) [1150139] - [fs] ext4: Do not reserve clusters when fs doesn't support extents (Lukas Czerner) [1150139] - [fs] ext4: fix del_timer() misuse for ->s_err_report (Lukas Czerner) [1150139] - [fs] ext4: check for overlapping extents in ext4_valid_extent_entries() (Lukas Czerner) [1150139] - [fs] ext4: fix use-after-free in ext4_mb_new_blocks (Lukas Czerner) [1150139] - [fs] ext4: call ext4_error_inode() if jbd2_journal_dirty_metadata() fails (Lukas Czerner) [1150139] - [fs] ext4: add prototypes for macro-generated functions (Lukas Czerner) [1150139] - [fs] ext4: return non-zero st_blocks for inline data (Lukas Czerner) [1150139] - [fs] ext4: use prandom_u32() instead of get_random_bytes() (Lukas Czerner) [1150139] - [fs] ext4: remove unreachable code after ext4_can_extents_be_merged() (Lukas Czerner) [1150139] - [fs] ext4: remove unreachable code in ext4_can_extents_be_merged() (Lukas Czerner) [1150139] - [fs] ext4: don't count free clusters from a corrupt block group (Lukas Czerner) [1150139] - [fs] ext4: drop set but otherwise unused variable from ext4_add_dirent_to_inline() (Lukas Czerner) [1150139] - [fs] ext4: change ext4_read_inline_dir() to return 0 on success (Lukas Czerner) [1150139] - [fs] ext4: pair trace_ext4_writepages & trace_ext4_writepages_result (Lukas Czerner) [1150139] - [fs] ext4: fix performance regression in ext4_writepages (Lukas Czerner) [1150139] - [fs] ext4: fixup kerndoc annotation of mpage_map_and_submit_extent() (Lukas Czerner) [1150139] - [fs] ext4: fix performance regression in writeback of random writes (Lukas Czerner) [1150139] - [fs] ext4: allow specifying external journal by pathname mount option (Lukas Czerner) [1150139] - [fs] ext4: mark group corrupt on group descriptor checksum (Lukas Czerner) [1150139] - [fs] ext4: mark block group as corrupt on inode bitmap error (Lukas Czerner) [1150139] - [fs] ext4: mark block group as corrupt on block bitmap error (Lukas Czerner) [1150139] - [fs] jbd2: Fix endian mixing problems in the checksumming code (Lukas Czerner) [1150139] - [fs] ext4: isolate ext4_extents.h file (Lukas Czerner) [1150139] - [fs] ext4: Fix misspellings using 'codespell' tool (Lukas Czerner) [1150139] - [fs] ext4: convert write_begin methods to stable_page_writes semantics (Lukas Czerner) [1150139] - [fs] ext4: fix lost truncate due to race with writeback (Lukas Czerner) [1150139] - [fs] ext4: fix ext4_writepages() in presence of truncate (Lukas Czerner) [1150139] - [fs] ext4: move test whether extent to map can be extended to one place (Lukas Czerner) [1150139] - [fs] ext4: avoid reusing recently deleted inodes in no journal mode (Lukas Czerner) [1150139] - [fs] ext4: allocate delayed allocation blocks before rename (Lukas Czerner) [1150139] - [fs] ext4: start handle at least possible moment when renaming files (Lukas Czerner) [1150139] - [fs] ext4: add support for extent pre-caching (Lukas Czerner) [1150139] - [fs] ext4: cache all of an extent tree's leaf block upon reading (Lukas Czerner) [1150139] - [fs] ext4: use unsigned int for es_status values (Lukas Czerner) [1150139] - [fs] ext4: print the block number of invalid extent tree blocks (Lukas Czerner) [1150139] - [fs] ext4: refactor code to read the extent tree block (Lukas Czerner) [1150139] - [fs] ext4: add WARN_ON to check the length of allocated blocks (Lukas Czerner) [1150139] - [fs] ext4: call ext4_es_lru_add() after handling cache miss (Lukas Czerner) [1150139] - [fs] ext4: make the extent_status code more robust against ENOMEM failures (Lukas Czerner) [1150139] - [fs] ext4: simplify calculation of blocks to free on error (Lukas Czerner) [1150139] - [fs] ext4: fix spelling errors and a comment in extent_status tree (Lukas Czerner) [1150139] - [fs] ext4: fix warning in ext4_evict_inode() (Lukas Czerner) [1150139] - [fs] ext4: optimize starting extent in ext4_ext_rm_leaf() (Lukas Czerner) [1150139] - [fs] jbd2: invalidate handle if jbd2_journal_restart() fails (Lukas Czerner) [1150139] - [fs] ext4: fix up error handling for mpage_map_and_submit_extent() (Lukas Czerner) [1150139] - [fs] ext4: delete unnecessary C statements (Lukas Czerner) [1150139] - [fs] ext4: pass inode pointer instead of file pointer to punch hole (Lukas Czerner) [1150139] - [fs] ext4: improve free space calculation for inline_data (Lukas Czerner) [1150139] - [fs] ext4: reduce object size when !CONFIG_PRINTK (Lukas Czerner) [1150139] - [fs] ext4: improve extent cache shrink mechanism to avoid to burn CPU time (Lukas Czerner) [1150139] - [fs] ext4: delete unused variables (Lukas Czerner) [1150139] - [fs] jbd2: remove debug dependency on debug_fs and update Kconfig help text (Lukas Czerner) [1150139] - [fs] jbd2: use a single printk for jbd_debug() (Lukas Czerner) [1150139] - [fs] ext4: fix data integrity for ext4_sync_fs (Lukas Czerner) [1150139] - [fs] jbd2: optimize jbd2_journal_force_commit (Lukas Czerner) [1150139] - [fs] ext4: don't use EXT4_FREE_BLOCKS_FORGET unnecessarily (Lukas Czerner) [1150139] - [fs] ext4: use ext4_da_writepages() for all modes (Lukas Czerner) [1150139] - [fs] ext4: remove ext4_ioend_wait() (Lukas Czerner) [1150139] - [fs] ext4: don't wait for extent conversion in ext4_punch_hole() (Lukas Czerner) [1150139] - [fs] ext4: Remove wait for unwritten extents in ext4_ind_direct_IO() (Lukas Czerner) [1150139] - [fs] ext4: remove i_mutex from ext4_file_sync() (Lukas Czerner) [1150139] - [fs] ext4: use generic_file_fsync() in ext4_file_fsync() in nojournal mode (Lukas Czerner) [1150139] - [fs] ext4: remove wait for unwritten extent conversion from ext4_truncate() (Lukas Czerner) [1150139] - [fs] ext4: protect extent conversion after DIO with i_dio_count (Lukas Czerner) [1150139] - [fs] ext4: defer clearing of PageWriteback after extent conversion (Lukas Czerner) [1150139] - [fs] ext4: split extent conversion lists to reserved & unreserved parts (Lukas Czerner) [1150139] - [fs] ext4: use transaction reservation for extent conversion in ext4_end_io (Lukas Czerner) [1150139] - [fs] ext4: remove buffer_uninit handling (Lukas Czerner) [1150139] - [fs] ext4: silence warning in ext4_writepages() (Lukas Czerner) [1150139] - [fs] ext4: restructure writeback path (Lukas Czerner) [1150139] - [fs] ext4: use io_end for multiple bios (Lukas Czerner) [1150139] - [fs] ext4: better estimate credits needed for ext4_da_writepages() (Lukas Czerner) [1150139] - [fs] ext4: improve writepage credit estimate for files with indirect blocks (Lukas Czerner) [1150139] - [fs] ext4: deprecate max_writeback_mb_bump sysfs attribute (Lukas Czerner) [1150139] - [fs] ext4: stop messing with nr_to_write in ext4_da_writepages() (Lukas Czerner) [1150139] - [fs] ext4: provide wrappers for transaction reservation calls (Lukas Czerner) [1150139] - [fs] jbd2: transaction reservation support (Lukas Czerner) [1150139] - [fs] jbd2: cleanup needed free block estimates when starting a transaction (Lukas Czerner) [1150139] - [fs] jbd2: remove outdated comment (Lukas Czerner) [1150139] - [fs] jbd2: refine waiting for shadow buffers (Lukas Czerner) [1150139] - [fs] jbd2: remove journal_head from descriptor buffers (Lukas Czerner) [1150139] - [fs] jbd2: don't create journal_head for temporary journal buffers (Lukas Czerner) [1150139] - [fs] ext4: suppress ext4 orphan messages on mount (Lukas Czerner) [1150139] - [fs] jbd2: fix block tag checksum verification brokenness (Lukas Czerner) [1150139] - [fs] jbd2: use kmem_cache_zalloc for allocating journal head (Lukas Czerner) [1150139] - [fs] jbd2: Fix oops in jbd2_journal_file_inode() (Lukas Czerner) [1144326] - [fs] ext4: only zero partial blocks in ext4_zero_partial_blocks() (Lukas Czerner) [1144326] - [fs] ext4: make punch hole code path work with bigalloc (Lukas Czerner) [1144326] - [fs] ext4: update ext4_ext_remove_space trace point (Lukas Czerner) [1144326] - [fs] ext4: remove unused code from ext4_remove_blocks() (Lukas Czerner) [1144326] - [fs] ext4: remove unused discard_partial_page_buffers (Lukas Czerner) [1144326] - [fs] ext4: use ext4_zero_partial_blocks in punch_hole (Lukas Czerner) [1144326] - [fs] ext4: truncate_inode_pages() in orphan cleanup path (Lukas Czerner) [1144326] - [fs] Revert "ext4: fix fsx truncate failure" (Lukas Czerner) [1144326] - [fs] ext4: Call ext4_jbd2_file_inode() after zeroing block (Lukas Czerner) [1144326] - [fs] Revert "ext4: remove no longer used functions in inode.c" (Lukas Czerner) [1144326] - [fs] mm: teach truncate_inode_pages_range() to handle non page aligned ranges (Lukas Czerner) [1144326] - [fs] ext4: use ->invalidatepage() length argument (Lukas Czerner) [1144326] - [fs] jbd2: change jbd2_journal_invalidatepage to accept length (Lukas Czerner) [1144326] - [fs] mm: change invalidatepage prototype to accept length (Lukas Czerner) [1144326] - [fs] nfs: Fix a bogus warning in nfs_generic_pgio (Steve Dickson) [1150227] - [fs] nfs: Fix an uninitialised pointer Oops in the writeback error path (Steve Dickson) [1150227]- [block] nvme: Clear QUEUE_FLAG_STACKABLE (David Milburn) [1155716] - [md] dm-raid: ensure superblock's size matches device's logical block size (Mike Snitzer) [1112804] - [md] dm-thin: refactor requeue_io to eliminate spinlock bouncing (Mike Snitzer) [1156164] - [md] dm-thin: optimize retry_bios_on_resume (Mike Snitzer) [1156164] - [md] dm-thin: sort the deferred cells (Mike Snitzer) [1156164] - [md] dm-thin: direct dispatch when breaking sharing (Mike Snitzer) [1156164] - [md] dm-thin: remap the bios in a cell immediately (Mike Snitzer) [1156164] - [md] dm-thin: defer whole cells rather than individual bios (Mike Snitzer) [1156164] - [md] dm-thin: factor out remap_and_issue_overwrite (Mike Snitzer) [1156164] - [md] dm-thin: performance improvement to discard processing (Mike Snitzer) [1156164] - [md] dm-thin: grab a virtual cell before looking up the mapping (Mike Snitzer) [1156164] - [md] dm-thin: implement thin_merge (Mike Snitzer) [1156164] - [md] dm: improve documentation and code clarity in dm_merge_bvec (Mike Snitzer) [1156164] - [md] dm-thin: adjust max_sectors_kb based on thinp blocksize (Mike Snitzer) [1156164] - [block] fix alignment_offset math that assumes io_min is a power-of-2 (Mike Snitzer) [1156164] - [md] dm-thin: throttle incoming IO (Mike Snitzer) [1156161] - [md] dm-thin: prefetch missing metadata pages (Mike Snitzer) [1156161] - [md] dm-transaction-manager: add support for prefetching blocks of metadata (Mike Snitzer) [1156161] - [md] dm-thin-metadata: change dm_thin_find_block to allow blocking, but not issuing, IO (Mike Snitzer) [1156161] - [md] dm-bio-prison: switch to using a red black tree (Mike Snitzer) [1156161] - [md] dm-bufio: evict buffers that are past the max age but retain some buffers (Mike Snitzer) [1156161] - [md] dm-bufio: switch from a huge hash table to an rbtree (Mike Snitzer) [1156161] - [md] dm-bufio: change __GFP_IO to __GFP_FS in shrinker callbacks (Mike Snitzer) [1156161] - [md] dm-bufio: when done scanning return from __scan immediately (Mike Snitzer) [1156161] - [md] dm-bufio: update last_accessed when relinking a buffer (Mike Snitzer) [1156161] - [md] dm-bufio: fully initialize shrinker (Mike Snitzer) [1156161] - [misc] genwqe: Remove unnecessary include (Gustavo Duarte) [1088491] - [misc] genwqe: Increase driver version number (Gustavo Duarte) [1088491] - [misc] genwqe: Improve hardware error recovery (Gustavo Duarte) [1088491] - [misc] genwqe: Add support for EEH error recovery (Gustavo Duarte) [1088491] - [misc] genwqe: Add sysfs interface for bitstream reload (Gustavo Duarte) [1088491] - [misc] genwqe: fix uninitialized return value in genwqe_free_sync_sgl() (Gustavo Duarte) [1088491] - [misc] genwqe: Fix format string mismatch in card_debugfs.c (Gustavo Duarte) [1088491] - [misc] genwqe: Increase driver version number (Gustavo Duarte) [1088491] - [misc] genwqe: Fix multithreading problems (Gustavo Duarte) [1088491] - [misc] genwqe: Ensure rc is not returning an uninitialized value (Gustavo Duarte) [1088491] - [misc] genwqe: Add wmb before DDCB is started (Gustavo Duarte) [1088491] - [misc] genwqe: Enable access to VPD flash area (Gustavo Duarte) [1088491] - [misc] genwqe: Fix potential memory leak when pinning memory (Gustavo Duarte) [1088491] - [misc] genwqe: delete non-required instances of include (Gustavo Duarte) [1088491] - [misc] genwqe: fix return value check in genwqe_device_create() (Gustavo Duarte) [1088491] - [misc] genwqe: Fix warnings for sparc (Gustavo Duarte) [1088491] - [misc] genwqe: Fix compile problems for Alpha (Gustavo Duarte) [1088491] - [misc] genwqe: Rework return code for flash-update ioctl (Gustavo Duarte) [1088491] - [misc] genwqe: Accidently casting to u32 where u64 is required (Gustavo Duarte) [1088491] - [misc] genwqe: Replace dynamic_hex_dump with print_hex_dump_debug (Gustavo Duarte) [1088491] - [misc] genwqe: Fix endian issues detected by sparse (Gustavo Duarte) [1088491] - [misc] genwqe: Enable driver (Gustavo Duarte) [1088491] - [misc] genwqe: Sysfs interfaces (Gustavo Duarte) [1088491] - [misc] genwqe: Debugfs interfaces (Gustavo Duarte) [1088491] - [misc] genwqe: Utility functions (Gustavo Duarte) [1088491] - [misc] genwqe: Character device and DDCB queue (Gustavo Duarte) [1088491] - [misc] genwqe: GenWQE PCI support, health monitoring and recovery (Gustavo Duarte) [1088491] - [virt] kvm/vmx: handle invvpid vm exit gracefully (Petr Matousek) [1144829] {CVE-2014-3646} - [virt] kvm: fix PIT timer race condition (Petr Matousek) [1144880] {CVE-2014-3611}- [scsi] qla2xxx: Update version number to 8.07.00.08.07.1-k1 (Chad Dupuis) [1067179] - [scsi] qla2xxx: Disable PCI device in shutdown handler (Chad Dupuis) [1067179] - [wireless] rt2x00: Delete accidentally committed .rej file (Prarit Bhargava) [1158457] - [ethernet] cxgb4: Allow T4/T5 firmware sizes up to 1MB (Sai Vemuri) [1147683] - [ethernet] cxgb4i: avoid holding mutex in interrupt context (Sai Vemuri) [1147683] - [ethernet] cxgb4: Don't allocate adapter structure for all PF's (Sai Vemuri) [1147683] - [ethernet] cxgb4: Add device ID for new adapter and remove for dbg adapter (Sai Vemuri) [1147683] - [ethernet] cxgb4: Add warning msg when attaching to adapters which have FLASHes smaller than 2Mb (Sai Vemuri) [1147683] - [ethernet] cxgb4: Fix t4_flash_erase_sectors() to throw an error when requested to erase sectors which aren't in the FLASH (Sai Vemuri) [1147683] - [ethernet] cxgb4: Add support to S25FL032P flash (Sai Vemuri) [1147683] - [ethernet] cxgb4vf: Call dev_kfree/consume_skb_any instead of [dev_]kfree_skb (Sai Vemuri) [1070945] - [ethernet] cxgb4vf: Turn off SGE RX/TX Callback Timers and interrupts in PCI shutdown routine (Sai Vemuri) [1070945] - [ethernet] cxgb4vf: Adds device ID for few more Chelsio T4 Adapters (Sai Vemuri) [1070945] - [ethernet] cxgb4vf: Check if rx checksum offload is enabled, while reading hardware calculated checksum (Sai Vemuri) [1070945] - [ethernet] cxgb4vf: Adds device Id for few more Chelsio adapters (Sai Vemuri) [1070945] - [ethernet] cxgb4vf: Use pci_enable_msix_range() instead of pci_enable_msix() (Sai Vemuri) [1070945] - [ethernet] cxgb4vf: Remove superfluous call to pci_disable_msix() (Sai Vemuri) [1070945] - [kernel] printk: bump LOG_BUF_SHIFT (Jeff Moyer) [1156189] - [net] cdc_ncm: fix control message ordering (Neil Horman) [1129796] - [net] usb/huawei_cdc_ncm: add "subclass 3" devices (Neil Horman) [1129796] - [net] usb/cdc_ncm: remove non-standard NCM device IDs (Neil Horman) [1129796] - [net] usb/huawei_cdc_ncm: increase command buffer size (Neil Horman) [1129796] - [net] usb: Introduce the huawei_cdc_ncm driver (Neil Horman) [1129796] - [powerpc] perf/hv-24x7: Simplify catalog_read() (Steve Best) [1155924] - [acpi] container: Fix error code path in container_device_attach() (Prarit Bhargava) [1128634] - [kernel] timekeeping: Use cached ntp_tick_length when accumulating error (Prarit Bhargava) [1136839] - [kernel] timekeeping: Rework frequency adjustments to work better w/ nohz (Prarit Bhargava) [1136839] - [s390] zcrypt: Toleration of new crypto hardware (Hendrik Brueckner) [1136494] - [s390] zcrypt: support for extended number of ap domains (Hendrik Brueckner) [1136494] - [kernel] smp: flush any pending IPI callbacks before CPU offline (Gustavo Duarte) [1100093] - [kernel] smp: print more useful debug info upon receiving IPI on an offline CPU (Gustavo Duarte) [1100093]- [ethernet] mlx5: Add ConnectX-4 to list of supported devices (Amir Vadai) [1149439] - [fs] cifs: NULL pointer dereference in SMB2_tcon (Jacob Tanenbaum) [1147529] {CVE-2014-7145} - [x86] build: Add arch/x86/purgatory/ make generated files to gitignore (Prarit Bhargava) [1155577] - [acpi] acpica: Add "Windows 2013" string to _OSI support (Lenny Szubowicz) [1087674] - [pci] Export MSI message relevant functions (Myron Stowe) [1123366] - [cpufreq] store_scaling_governor requires policy->rwsem to be held for duration of changing governors (Prarit Bhargava) [1089255] - [edac] sb_edac: avoid INTERNAL ERROR message in EDAC with unspecified channel (Seth Jennings) [1056990] - [kernel] module: lock around setting of MODULE_STATE_UNFORMED (Prarit Bhargava) [1127741] - [acpi] Add container online uevent to acpi_bus_attach (Prarit Bhargava) [1140572] - [scsi] fcoe: Convert uses of compare_ether_addr to ether_addr_equal (Neil Horman) [1087099] - [scsi] fcoe: Fix missing mutex_unlock in fcoe_sysfs_fcf_add error path (Neil Horman) [1087099] - [scsi] fcoe: Make fcoe_sysfs optional / fix fnic NULL exception (Neil Horman) [1087099] - [scsi] fcoe: fix build error (Neil Horman) [1087099] - [scsi] fcoe: convert bus code to use bus_groups (Neil Horman) [1087099] - [scsi] fcoe: Reduce fcoe_sysfs_fcf_add() stack usage (Neil Horman) [1087099] - [scsi] fcoe: Add missing newlines in debug messages (Neil Horman) [1087099] - [scsi] fcoe: Declare fcoe_ctlr_mode_set() static (Neil Horman) [1087099] - [fs] gfs2: Hash the negative dentry during inode lookup (Robert S Peterson) [1123986]- [block] fix blk_abort_request on blk-mq (Jeff Moyer) [1146660] - [block] blk-timeout: fix blk_add_timer (Jeff Moyer) [1146660] - [block] blk-mq: limit memory consumption if a crash dump is active (Jeff Moyer) [1146660] - [block] blk-mq: remove unnecessary blk_clear_rq_complete() (Jeff Moyer) [1146660] - [block] blk-mq: pass a reserved argument to the timeout handler (Jeff Moyer) [1146660] - [block] blk-mq: unshared timeout handler (Jeff Moyer) [1146660] - [block] blk-mq: fix and simplify tag iteration for the timeout handler (Jeff Moyer) [1146660] - [block] blk-mq: rename blk_mq_end_io to blk_mq_end_request (Jeff Moyer) [1146660] - [block] blk-mq: call blk_mq_start_request from ->queue_rq (Jeff Moyer) [1146660] - [block] blk-mq: remove REQ_END (Jeff Moyer) [1146660] - [block] blk-mq: use blk_mq_start_hw_queues() when running requeue work (Jeff Moyer) [1146660] - [block] blk-mq: fix potential oops on out-of-memory in __blk_mq_alloc_rq_maps() (Jeff Moyer) [1146660] - [block] blk-mq: avoid infinite recursion with the FUA flag (Jeff Moyer) [1146660] - [block] blk-mq: Avoid race condition with uninitialized requests (Jeff Moyer) [1146660] - [block] blk-mq: request deadline must be visible before marking rq as started (Jeff Moyer) [1146660] - [block] blk-mq: scale depth and rq map appropriate if low on memory (Jeff Moyer) [1146660] - [block] blk-mq: cleanup after blk_mq_init_rq_map failures (Jeff Moyer) [1146660] - [block] fix unbalanced bypass-disable in blk_register_queue (Jeff Moyer) [1146660] - [block] bdi: an active gendisk always has a request_queue associated with it (Jeff Moyer) [1146660] - [block] blk-mq: pass along blk_mq_alloc_tag_set return values (Jeff Moyer) [1146660] - [block] blk-merge: fix blk_recount_segments (Jeff Moyer) [1146660] - [block] blk-mq: correct a few wrong/bad comments (Jeff Moyer) [1146660] - [block] blk-mq: don't allow merges if turned off for the queue (Jeff Moyer) [1146660] - [block] blk-mq: fix WARNING "percpu_ref_kill() called more than once!" (Jeff Moyer) [1146660] - [block] provide compat ioctl for BLKZEROOUT (Jeff Moyer) [1146660] - [block] blkcg: don't call into policy draining if root_blkg is already gone (Jeff Moyer) [1146660] - [block] don't assume last put of shared tags is for the host (Jeff Moyer) [1146660] - [block] fix SG_[GS]ET_RESERVED_SIZE ioctl when max_sectors is huge (Jeff Moyer) [1146660] - [block] fix BLKSECTGET ioctl when max_sectors is greater than USHRT_MAX (Jeff Moyer) [1146660] - [block] blk-mq: collapse __blk_mq_drain_queue() into blk_mq_freeze_queue() (Jeff Moyer) [1146660] - [block] blk-mq: decouble blk-mq freezing from generic bypassing (Jeff Moyer) [1146660] - [block] blk-mq: draining can't be skipped even if bypass_depth was non-zero (Jeff Moyer) [1146660] - [block] blk-mq: fix a memory ordering bug in blk_mq_queue_enter() (Jeff Moyer) [1146660]- [fs] xfs: flush the range before zero range conversion (Eric Sandeen) [1145837] - [fs] xfs: only set extent size hint when asked (Eric Sandeen) [1145837] - [fs] xfs: project id inheritance is a directory only flag (Eric Sandeen) [1145837] - [fs] xfs: use ranged writeback and invalidation for direct IO (Eric Sandeen) [1145837] - [fs] xfs: don't zero partial page cache pages during O_DIRECT writes (Eric Sandeen) [1145837] - [fs] xfs: don't zero partial page cache pages during O_DIRECT reads (Eric Sandeen) [1130294 1145837] - [fs] xfs: don't dirty buffers beyond EOF (Eric Sandeen) [1145837] - [fs] xfs: fix coccinelle warnings (Eric Sandeen) [1145837] - [fs] xfs: flush both inodes in xfs_swap_extents (Eric Sandeen) [1145837] - [fs] xfs: fix swapext ilock deadlock (Eric Sandeen) [1145837] - [fs] xfs: dquot recovery needs verifiers (Eric Sandeen) [1145837] - [fs] xfs: quotacheck leaves dquot buffers without verifiers (Eric Sandeen) [1145837] - [fs] xfs: ensure verifiers are attached to recovered buffers (Eric Sandeen) [1145837] - [fs] xfs: catch buffers written without verifiers attached (Eric Sandeen) [1145837] - [fs] xfs: avoid false quotacheck after unclean shutdown (Eric Sandeen) [1145837] - [fs] xfs: fix rounding error of fiemap length parameter (Eric Sandeen) [1145837] - [fs] xfs: fix uflags detection at xfs_fs_rm_xquota (Eric Sandeen) [1145837] - [fs] xfs: fix cil push sequence after log recovery (Eric Sandeen) [1145837] - [fs] xfs: squash prealloc while over quota free space as well (Eric Sandeen) [1145837] - [fs] xfs: run an eofblocks scan on ENOSPC/EDQUOT (Eric Sandeen) [1145837] - [fs] xfs: support a union-based filter for eofblocks scans (Eric Sandeen) [1145837] - [fs] xfs: add scan owner field to xfs_eofblocks (Eric Sandeen) [1145837] - [fs] xfs: fix a couple error sequence jumps in xfs_mountfs() (Eric Sandeen) [1145837] - [fs] xfs: null unused quota inodes when quota is on (Eric Sandeen) [1145837] - [fs] xfs: refine the allocation stack switch (Eric Sandeen) [1145837] - [fs] xfs: Fix rounding in xfs_alloc_fix_len() (Eric Sandeen) [1145837] - [fs] xfs: tone down writepage/releasepage WARN_ONs (Eric Sandeen) [1145837] - [fs] xfs: remove redundant checks from xfs_da_read_buf (Eric Sandeen) [1145837] - [fs] xfs: keep sb_bad_features2 the same a sb_features2 (Eric Sandeen) [1145837] - [fs] xfs: negate xfs_icsb_init_counters error value (Eric Sandeen) [1145837] - [fs] xfs: negate mount workqueue init error value (Eric Sandeen) [1145837] - [fs] xfs: fix wrong errno from xfs_initxattrs (Eric Sandeen) [1145837] - [fs] xfs: xfs_commit_metadata returns wrong errno (Eric Sandeen) [1145837] - [fs] xfs: fix incorrect error sign in xfs_file_aio_read (Eric Sandeen) [1145837] - [fs] xfs: xfs_dir_fsync() returns positive errno (Eric Sandeen) [1145837] - [fs] xfs: fix directory readahead offset off-by-one (Eric Sandeen) [1145837] - [fs] xfs: remote attribute overwrite causes transaction overrun (Eric Sandeen) [1145837] - [fs] xfs: Fix wrong error codes being returned (Eric Sandeen) [1145837] - [fs] xfs: bulletfproof xfs_qm_scall_trunc_qfiles() (Eric Sandeen) [1145837] - [fs] xfs: fix Q_XQUOTARM ioctl (Eric Sandeen) [1145837] - [fs] xfs: fully support v5 format filesystems (Eric Sandeen) [1145837] - [fs] xfs: wrong error sign conversion during failed DIO writes (Eric Sandeen) [1145837] - [fs] xfs: unmount does not wait for shutdown during unmount (Eric Sandeen) [1145837] - [fs] xfs: don't map ranges that span EOF for direct IO (Eric Sandeen) [1145837] - [fs] xfs: zeroing space needs to punch delalloc blocks (Eric Sandeen) [1145837] - [fs] xfs: kill buffers over failed write ranges properly (Eric Sandeen) [1145837] - [fs] xfs: extra semi-colon breaks a condition (Eric Sandeen) [1145837] - [fs] xfs: xfs_check_page_type buffer checks need help (Eric Sandeen) [1145837] - [wireless] Backport mwl8k driver from linux 3.16 (Stanislaw Gruszka) [1136324] - [wireless] Backport mwifiex driver from linux 3.16 (Stanislaw Gruszka) [1136324] - [wireless] Backport brcm80211 drivers from linux 3.16 (Stanislaw Gruszka) [1136324] - [wireless] Backport rtlwifi drivers from linux 3.16 (Stanislaw Gruszka) [1136324] - [wireless] Backport rt2x00 driver from linux 3.16 (Stanislaw Gruszka) [1136324] - [wireless] Backport ath drivers from linux 3.16 (Stanislaw Gruszka) [1136324] - [wireless] Backport iwlegacy drivers from linux 3.16 (Stanislaw Gruszka) [1136324] - [wireless] Backport iwlwifi driver from linux 3.16 (Stanislaw Gruszka) [1085079 1107878 1136324] - [wireless] Backport mac80211 from linux 3.16 (Stanislaw Gruszka) [1136324] - [wireless] Backport wireless core from linux 3.16 (Stanislaw Gruszka) [1136324] - [kernel] if_ether: add IEEE 802.21 Ethertype (Stanislaw Gruszka) [1136324] - [kernel] PTR_RET is now PTR_ERR_OR_ZERO (Stanislaw Gruszka) [1136324] - [net] etherdevice: Add ether_addr_equal_unaligned (Stanislaw Gruszka) [1136324]- [net] ipv4: fix a race in update_or_create_fnhe() (Hannes Frederic Sowa) [1155155] - [net] ipv4: irq safe sk_dst_[re]set() and ipv4_sk_update_pmtu() fix (Hannes Frederic Sowa) [1155155] - [net] ipv4: fix dst race in sk_dst_get() (Hannes Frederic Sowa) [1155155] - [net] ipv4: fix a race in ip4_datagram_release_cb() (Hannes Frederic Sowa) [1155155] - [net] sctp: fix remote memory pressure from excessive queueing (Daniel Borkmann) [1152755] {CVE-2014-3688} - [net] sctp: fix panic on duplicate ASCONF chunks (Daniel Borkmann) [1152755] {CVE-2014-3687} - [net] sctp: fix skb_over_panic when receiving malformed ASCONF chunks (Daniel Borkmann) [1152755] {CVE-2014-3673} - [net] sctp: handle association restarts when the socket is closed (Daniel Borkmann) [1152755] - [net] ipv4: fix nexthop attlen check in fib_nh_match (Jiri Pirko) [1153654] - [net] packet: handle too big packets for PACKET_V3 (Hannes Frederic Sowa) [1152248] - [net] sendmsg: fix NULL pointer dereference (Hannes Frederic Sowa) [1152251] - [net] ipv6: remove rt6i_genid (Hannes Frederic Sowa) [1150017] - [net] ipv6: remove prune parameter for fib6_clean_all (Hannes Frederic Sowa) [1150017] - [net] ipv6: bump genid when delete/add address (Hannes Frederic Sowa) [1150017] - [net] split rt_genid for ipv4 and ipv6 (Hannes Frederic Sowa) [1150017] - [net] ipv4: use separate genid for next hop exceptions (Hannes Frederic Sowa) [1150017] - [net] ipv4: properly refresh rtable entries on pmtu/redirect events (Hannes Frederic Sowa) [1150017] - [net] bridge: Don't include NDA_VLAN for FDB entries with vid 0 (Vlad Yasevich) [1139809] - [net] bridge: Prevent insertion of FDB entry with disallowed vlan (Vlad Yasevich) [1139809] - [net] bridge: Fix double free and memory leak around br_allowed_ingress (Vlad Yasevich) [1139809] - [net] bridge: Fix crash with vlan filtering and tcpdump (Vlad Yasevich) [1139809] - [net] bridge: Fix handling stacked vlan tags (Vlad Yasevich) [1139809] - [net] bridge: Fix inabillity to retrieve vlan tags when tx offload is disabled (Vlad Yasevich) [1139809] - [net] bridge: Use RCU_INIT_POINTER(x, NULL) in br_vlan.c (Vlad Yasevich) [1139809] - [net] bridge: Remove unnecessary vlan_put_tag in br_handle_vlan (Vlad Yasevich) [1139809] - [net] bridge: use list_for_each_entry_continue_reverse (Vlad Yasevich) [896669] - [net] bridge: Fix incorrect judgment of promisc (Vlad Yasevich) [896669] - [net] bridge: fix the unbalanced promiscuous count when add_if failed (Vlad Yasevich) [896669] - [net] bridge: fix spelling of promiscuous (Vlad Yasevich) [896669] - [net] bridge: fix build (Vlad Yasevich) [896669] - [net] bridge: Automatically manage port promiscuous mode (Vlad Yasevich) [896669] - [net] bridge: Add addresses from static fdbs to non-promisc ports (Vlad Yasevich) [896669] - [net] bridge: Introduce BR_PROMISC flag (Vlad Yasevich) [896669] - [net] bridge: Add functionality to sync static fdb entries to hw (Vlad Yasevich) [896669] - [net] bridge: Keep track of ports capable of automatic discovery (Vlad Yasevich) [896669] - [net] bridge: Turn flag change macro into a function (Vlad Yasevich) [896669] - [net] bridge: Add a flag to control unicast packet flood (Vlad Yasevich) [896669] - [net] bridge: Add flag to control mac learning (Vlad Yasevich) [896669]- [infiniband] ocrdma: convert kernel va to pa for mmap in user (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: use right macro in query ah (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: resolve L2 address when creating user AH (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: get vlan tag from ib_qp_attrs (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: add default gid at index 0 (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: do not skip setting deffered_arm (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Report actual value of max_fast_reg_page_list_len (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: report asic-id in query device (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Update sli data structure for endianness (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Obtain SL from device structure (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Update the ocrdma module version string (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Fix a sparse warning (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Initialize the GID table while registering the device (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Increase the size of STAG array in dev structure to 16K (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Add missing adapter mailbox opcodes (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Return proper value for max_mr_size (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Do proper cleanup even if FW is in error state (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Allow only SEND opcode in case of UD QPs (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Avoid reporting wrong completions in case of error CQEs (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Delete AH table if ocrdma_init_hw fails after AH table creation (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Remove hardcoding of the max DPP QPs supported (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Handle shutdown event from be2net driver (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Add hca_type and fixing fw_version string in device atrributes (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Query and initalize the PFC SL (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Avoid posting DPP requests for RDMA READ (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Convert to use simple_open() (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Unregister inet notifier when unloading ocrdma (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Fix warnings about pointer <-> integer casts (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Code clean-up (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Display FW version (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Query controller information (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Support non-embedded mailbox commands (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Handle CQ overrun error (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Display proper value for max_mw (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Use non-zero tag in SRQ posting (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Memory leak fix in ocrdma_dereg_mr() (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Increment abi version count (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Update version string (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: ABI versioning between ocrdma and be2net (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Allow DPP QP creation (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Read ASIC_ID register to select asic_gen (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: SQ and RQ doorbell offset clean up (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: EQ full catastrophe avoidance (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Fix load time panic during GID table init (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Fix traffic class shift (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Add dependency on INET (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Move ocrdma_inetaddr_event outside of "#if CONFIG_IPV6" (Doug Ledford) [1081067 1088577] - [mm] thp: do not allow thp faults to avoid cpuset restrictions (Frank Ramsay) [1149786] - [mm] thp: add VM_INIT_DEF_MASK and PRCTL_THP_DISABLE (Frank Ramsay) [1149786] - [fs] exec: kill the unnecessary mm->def_flags setting in load_elf_binary() (Frank Ramsay) [1149786] - [mm] Revert: thp: make MADV_HUGEPAGE check for mm->def_flags (Frank Ramsay) [1149786] - [block] disable entropy contributions for nonrot devices (Mike Snitzer) [852425] - [crypto] qat: Enforce valid numa configuration (Nikolay Aleksandrov) [1152642] - [crypto] qat: Prevent dma mapping zero length assoc data (Nikolay Aleksandrov) [1152642] - [pci] Add ACS quirk for Intel 10G NICs (Alex Williamson) [1141399] - [pci] Add ACS quirk for Solarflare SFC9120 & SFC9140 (Alex Williamson) [1131552] - [infiniband] ipoib: validate struct ipoib_cb size (Doug Ledford) [1107621 1140601] - [infiniband] ipoib: No longer use flush as a parameter (Doug Ledford) [1107621] - [infiniband] ipoib: Make ipoib_mcast_stop_thread flush the workqueue (Doug Ledford) [1107621] - [infiniband] ipoib: Use dedicated workqueues per interface (Doug Ledford) [1107621] - [infiniband] ipoib: change init sequence ordering (Doug Ledford) [1107621] - [infiniband] ipoib: fix mcast_dev_flush/mcast_restart_task race (Doug Ledford) [1107621] - [infiniband] ipoib: fix MCAST_FLAG_BUSY usage (Doug Ledford) [1107621] - [infiniband] ipoib: Make the carrier_on_task race aware (Doug Ledford) [1107621] - [infiniband] ipoib: Consolidate rtnl_lock tasks in workqueue (Doug Ledford) [1107621] - [infiniband] ipoib: Remove unnecessary test for NULL before debugfs_remove() (Doug Ledford) [1107621] - [infiniband] ipoib: Avoid multicast join attempts with invalid P_key (Doug Ledford) [1107621] - [infiniband] ipoib: Avoid flushing the workqueue from worker context (Doug Ledford) [1107621] - [infiniband] ipoib: Use P_Key change event instead of P_Key polling mechanism (Doug Ledford) [1107621] - [infiniband] ipoib: Report operstate consistently when brought up without a link (Doug Ledford) [1107621] - [net] svcrdma: remove rdma_create_qp() failure recovery logic (Doug Ledford) [1107621] - [net] svcrdma: send_write() must not overflow the device's max sge (Doug Ledford) [1107621] - [net] svcrdma: Fence LOCAL_INV work requests (Doug Ledford) [1107621] - [net] svcrdma: refactor marshalling logic (Doug Ledford) [1107621] - [net] sunrpc: Fix regression in NFSRDMA server (Doug Ledford) [1107621] - [net] svcrdma: fix printk when memory allocation fails (Doug Ledford) [1107621] - [kernel] uapi: Include socket.h in rdma_user_cm.h (Doug Ledford) [1107621] - [infiniband] Return error for unsupported QP creation flags (Doug Ledford) [1107621] - [infiniband] Allow build of hw/ and ulp/ subdirectories independently (Doug Ledford) [1107621] - [infiniband] ehca: Returns an error on ib_copy_to_udata() failure (Doug Ledford) [1107621] - [net] sched: shrink struct qdisc_skb_cb to 28 bytes (Doug Ledford) [1107621 1140601]- [fs] fuse: ignore entry-timeout LOOKUP_REVAL (Carlos Maiolino) [1124880] - [fs] fuse: Timeout comparison fix (Carlos Maiolino) [1128802] - [fs] lockd: Try to reconnect if statd has moved (Benjamin Coddington) [1120850] - [fs] sunrpc: Don't wake tasks during connection abort (Benjamin Coddington) [1120850] - [fs] Revert: writeback: do not sync data dirtied after sync start (Brian Foster [1085828] - [fs] nfsd4: fix corruption of NFSv4 read data ("J. Bruce Fields") [1148055] - [fs] gfs2: revert "GFS2: d_splice_alias() can't return error" (Robert S Peterson) [1141899]- [scsi] mpt3sas: Use pci_enable_msix_exact() instead of pci_enable_msix() (Tomas Henzl) [1088524] - [scsi] mpt2sas: Use pci_enable_msix_exact() instead of pci_enable_msix() (Tomas Henzl) [1088524] - [scsi] mpt2sas: fix undefined reference to `__udivdi3' compilation errors (Tomas Henzl) [1088524] - [scsi] mpt3sas, mpt2sas: fix scsi_add_host error handling problems in _scsih_probe (Tomas Henzl) [1088524] - [scsi] mpt3sas: Bump mpt3sas driver version to 04.100.00.00 (Tomas Henzl) [1088524] - [scsi] mpt3sas: Added Reply Descriptor Post Queue (RDPQ) Array support (Tomas Henzl) [1088524] - [scsi] mpt3sas: Added OEM branding Strings (Tomas Henzl) [1088524] - [scsi] mpt3sas: Copyright in driver sources is updated for year the 2014 (Tomas Henzl) [1088524] - [scsi] mpt3sas: MPI2.5 Rev H (2.5.3) specifications (Tomas Henzl) [1088524] - [scsi] mpt3sas: Bump mpt3sas driver version to 03.100.00.00 (Tomas Henzl) [1088524] - [scsi] mpt3sas: Clear PFA Status on SGPIO when PFA Drive is Removed or Replaced (Tomas Henzl) [1088524] - [scsi] mpt3sas: MPI2.5 Rev G (2.5.2) specifications (Tomas Henzl) [1088524] - [scsi] mpt3sas: delay scsi_add_host call to work with scsi-mq (Tomas Henzl) [1088524] - [scsi] mpt3sas: Rework the MSI-X grouping code (Tomas Henzl) [1088524] - [scsi] mpt3sas: combine fw_event_work and its event_data (Tomas Henzl) [1088524] - [scsi] mpt3sas: correct scsi_(target, device) hostdata allocation (Tomas Henzl) [1088524] - [scsi] mpt3sas: Remove phys on topology change (Tomas Henzl) [1088524] - [scsi] mpt2sas: Bump mpt2sas driver version to 18.100.00.00 (Tomas Henzl) [1088524] - [scsi] mpt2sas: Get IOC_FACTS information using handshake protocol only after HBA card gets into READY or Operational state (Tomas Henzl) [1088524] - [scsi] mpt2sas: Added Reply Descriptor Post Queue (RDPQ) Array support (Tomas Henzl) [1088524] - [scsi] mpt2sas: Avoid type casting for direct I/O commands (Tomas Henzl) [1088524] - [scsi] mpt2sas: Bump mpt2sas driver version to 17.100.00.00 (Tomas Henzl) [1088524] - [scsi] mpt2sas: Clear PFA Status on SGPIO when PFA Drive is Removed or Replaced (Tomas Henzl) [1088524] - [scsi] mpt2sas: Copyright in driver sources is updated for year the 2014 (Tomas Henzl) [1088524] - [scsi] mpt2sas: MPI2 Rev Y (2.00.17) and Rev Z (2.00.18) specifications (Tomas Henzl) [1088524] - [scsi] mpt2sas: Added driver module parameter max_msix_vectors (Tomas Henzl) [1088524] - [scsi] mpt2sas: delay scsi_add_host call to work with scsi-mq (Tomas Henzl) [1088524] - [scsi] mpt2sas: Rework the MSI-X grouping code (Tomas Henzl) [1088524] - [scsi] mpt2sas: annotate ioc->reply_post_host_index as __iomem (Tomas Henzl) [1088524] - [scsi] mpt2sas: combine fw_event_work and its event_data (Tomas Henzl) [1088524] - [scsi] mpt2sas: correct scsi_(target, device) hostdata allocation (Tomas Henzl) [1088524] - [scsi] mpt2sas: Don't disable device twice at suspend (Tomas Henzl) [1088524]- [scsi] lpfc: driver release 10.2.8021.1 for RHEL7 (Rob Evers) [1149846] - [scsi] lpfc: 10.4.8000.0: Fixed crash from page fault caused by use after rport delete (Rob Evers) [1149846] - [scsi] lpfc: 10.4.8000.0: Fix locking issues with abort data paths (Rob Evers) [1149846] - [scsi] lpfc: 10.4.8000.0: Fix race between LOGO/PLOGI handling causing NULL pointer (Rob Evers) [1149846] - [scsi] lpfc: 10.4.8000.0: Fix IP Reset processing - wait for RDY before proceeding (Rob Evers) [1149846] - [scsi] lpfc: 10.4.8000.0: Fix quarantined XRI recovery qualifier state in link bounce (Rob Evers) [1149846] - [scsi] lpfc: 10.4.8000.0: Fix discovery timeout during nameserver login (Rob Evers) [1149846] - [net] ipv6: mld: answer mldv2 queries with mldv1 reports in mldv1 fallback (Daniel Borkmann) [1143429] - [net] team: avoid race condition in scheduling delayed work (Jiri Pirko) [1149239] - [net] fix UDP tunnel GSO of frag_list GRO packets (Jiri Benc) [1119392] - [net] vxlan: fix incorrect initializer in union vxlan_addr (Daniel Borkmann) [1130643] - [net] vxlan: fix crash when interface is created with no group (Daniel Borkmann) [1130643] - [net] vxlan: fix nonfunctional neigh_reduce() (Daniel Borkmann) [1130643] - [net] vxlan: fix potential NULL dereference in arp_reduce() (Daniel Borkmann) [1130643] - [net] vxlan: remove unused port variable in vxlan_udp_encap_recv() (Daniel Borkmann) [1130643] - [net] vxlan: remove extra newline after function definition (Daniel Borkmann) [1130643]- [kernel] workqueue: Add quiescent state between work items (Jiri Pirko) [1149250] - [crypto] qat: Enable interrupts from all 32 bundles (Nikolay Aleksandrov) [1091130] - [char] ipmi: Clear drvdata when interface is removed (Tony Camuso) [1136589] - [md] raid5: disable 'DISCARD' by default due to safety concerns (Jes Sorensen) [1149931] - [md] raid1: fix_read_error should act on all non-faulty devices (Jes Sorensen) [1149931] - [virt] hyperv: NULL dereference on error (Jason Wang) [1146357] - [virt] hyperv: Increase the buffer length for netvsc_channel_cb() (Jason Wang) [1146357] - [virt] hyperv: Adjust the size of sendbuf region to support ws2008r2 (Jason Wang) [1146357] - [virt] hyperv/net: Increase the size of the sendbuf region (Jason Wang) [1146357] - [virt] hyperv: Fix error return code in netvsc_init_buf() (Jason Wang) [1146357] - [virt] hyperv: Add netpoll support (Jason Wang) [1146357] - [virt] hyperv/net: remove unnecessary null test before kfree (Jason Wang) [1146357] - [virt] hyperv: Add handler for RNDIS_STATUS_NETWORK_CHANGE event (Jason Wang) [1146357] - [virt] hyperv: fix apparent cut-n-paste error in send path teardown (Jason Wang) [1146357] - [virt] hyperv: Add hash value into RNDIS Per-packet info (Jason Wang) [1146357] - [virt] hyperv/net: Add support for netvsc build without CONFIG_SYSFS flag (Jason Wang) [1146357] - [virt] hyperv: Properly handle checksum offload (Jason Wang) [1146357] - [virt] hyperv: Enable sendbuf mechanism on the send path (Jason Wang) [1146357] - [virt] hyperv: Simplify the send_completion variables (Jason Wang) [1146357] - [virt] hyperv: Remove recv_pkt_list and lock (Jason Wang) [1146357] - [virt] hyperv: Add support for virtual Receive Side Scaling (vRSS) (Jason Wang) [1146357] - [virt] hyperv/net: Address UDP checksum issues (Jason Wang) [1146357] - [virt] hyperv/net: Negotiate suitable ndis version for offload support (Jason Wang) [1146357] - [virt] hyperv/net: Allocate memory for all possible per-pecket information (Jason Wang) [1146357] - [virt] hyperv/net: Enable large send offload (Jason Wang) [1146357] - [virt] hyperv/net: Enable send side checksum offload (Jason Wang) [1146357] - [virt] hyperv/net: Enable receive side IP checksum offload (Jason Wang) [1146357] - [virt] hyperv/net: Enable offloads on the host (Jason Wang) [1146357] - [virt] hyperv/net: Cleanup the send path (Jason Wang) [1146357] - [virt] hyperv/net: Enable scatter gather I/O (Jason Wang) [1146357] - [virt] hyperv: Move state setting for link query (Jason Wang) [1146357] - [virt] hyperv: Add latest NetVSP versions to auto negotiation (Jason Wang) [1146357] - [virt] hyperv/net: Cleanup the netvsc receive callback functio (Jason Wang) [1146357] - [virt] hyperv/net: Cleanup the receive path (Jason Wang) [1146357] - [virt] hyperv/net: Get rid of the rndis_filter_packet structure (Jason Wang) [1146357] - [virt] hyperv: Fix the carrier status setting (Jason Wang) [1146357] - [virt] hyperv/util: Fix a bug in the KVP code (Jason Wang) [1102584] - [virt] hyperv/vmbus: Fix a bug in the channel callback dispatch code (Jason Wang) [1146357] - [virt] hyperv: remove meaningless pr_err() in vmbus_recvpacket_raw() (Jason Wang) [1146357] - [virt] tools/hyperv: Handle the case when the target file exists correctly (Jason Wang) [1146358] - [virt] hyperv/hv_fcopy: fix a race condition for SMP guest (Jason Wang) [1146358] - [virt] hyperv: fcopy_open() can be static (Jason Wang) [1146358] - [virt] hyperv: Implement the file copy service (Jason Wang) [1146358] - [virt] hyperv: Add hyperv.h to uapi headers (Jason Wang) [1146358] - [virt] hyperv/vmbus: Fix a bug in vmbus_open() (Jason Wang) [1146358] - [virt] hyperv/vmbus: Properly protect calls to smp_processor_id() (Jason Wang) [1146358] - [virt] hyperv: Remove unnecessary comparison of unsigned against 0 (Jason Wang) [1146358] - [virt] hyperv/vmbus: Implement per-CPU mapping of relid to channel (Jason Wang) [1146358] - [virt] hyperv: Eliminate the channel spinlock in the callback path (Jason Wang) [1146358] - [virt] hyperv/vmbus: Support per-channel driver state (Jason Wang) [1146358]- [ethernet] qlcnic: Remove duplicate object file from Makefile (Chad Dupuis) [1089352] - [ethernet] qlcnic: Initialize dcbnl_ops before register_netdev (Chad Dupuis) [1089352] - [ethernet] qlcnic: Set driver version before registering netdev (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix update of ethtool stats (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.61 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enhance Tx timeout debug data collection (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.60 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Optimize ring count validations (Chad Dupuis) [1089352] - [ethernet] qlcnic: Pre-allocate DMA buffer used for minidump collection (Chad Dupuis) [1089352] - [ethernet] qlcnic: remove duplicate QLC_83XX_GET_LSO_CAPABILITY define (Chad Dupuis) [1089352] - [ethernet] qlcnic: Initialize mailbox cmd structure to zero (Chad Dupuis) [1089352] - [ethernet] qlcnic: info leak in qlcnic_dcb_peer_app_info() (Chad Dupuis) [1089352] - [ethernet] qlcnic: Use time_before() (Chad Dupuis) [1089352] - [ethernet] qlcnic: get rid of SET_ETHTOOL_OPS (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.59 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Collect firmware dump using DMA on 82xx adapters (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add mac learning support to SR-IOV VF (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add support to process commands in atomic context (Chad Dupuis) [1089352] - [ethernet] qlcnic: Allow SR-IOV VF probe in hypervisor (Chad Dupuis) [1089352] - [ethernet] qlcnic: Set real_num_{tx|rx}_queues properly (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix panic while dumping TX queues on TX timeout (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.58 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Limit vNIC support in legacy interrupt mode (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add driver logs in error path (Chad Dupuis) [1089352] - [ethernet] qlcnic: Allow setting TX interrupt coalescing parameters from VF (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add hwmon interface to export board temperature (Chad Dupuis) [1089352] - [ethernet] qlcnic: Optimize MAC learning code (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix memory leak (Chad Dupuis) [1089352] - [ethernet] qlcnic: Reset firmware API lock at driver load time (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix MSI-X initialization code (Chad Dupuis) [1089352] - [ethernet] qlcnic: Do not disable SR-IOV when VFs are assigned to VMs (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix QLogic application/driver interface for virtual NIC configuration (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix PVID configuration on eSwitch port (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix max ring count calculation (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix to send INIT_NIC_FUNC as first mailbox (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix panic due to uninitialzed delayed_work struct in use (Chad Dupuis) [1089352] - [ethernet] qlcnic: include irq.h for irq definitions (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix build failure due to undefined reference to `vxlan_get_rx_port' (Chad Dupuis) [1089352] - [ethernet] qlcnic: Remove casts of pointer to same type (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.57 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add VXLAN Rx offload support (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add VXLAN Tx offload support (Chad Dupuis) [1089352] - [ethernet] qlcnic: dcb, a couple off by one bugs (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix number of rings when we fall back from msix to legacy (Chad Dupuis) [1089352] - [ethernet] qlcnic: Allow any VLAN to be configured from VF (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix usage of use_msi and use_msi_x module parameters (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix function return error check (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.56 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enhance semaphore lock access failure error message (Chad Dupuis) [1089352] - [ethernet] qlcnic: Allow vlan0 traffic (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enhance driver message in failed state (Chad Dupuis) [1089352] - [ethernet] qlcnic: Updates to QLogic application/driver interface for virtual NIC configuration (Chad Dupuis) [1089352] - [ethernet] qlcnic: Re-factor firmware minidump template header handling (Chad Dupuis) [1089352] - [ethernet] qlcnic: Cleanup qlcnic_enable_msix() return values (Chad Dupuis) [1089352] - [ethernet] qlcnic: update version to 5.3.55 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix loopback test failure (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix initialization of vlan list (Chad Dupuis) [1089352] - [ethernet] qlcnic: Correct off-by-one errors in bounds checks (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enhance logic to calculate msix vectors (Chad Dupuis) [1089352] - [ethernet] qlcnic: Refactor interrupt coalescing code for all adapters (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update poll controller code path (Chad Dupuis) [1089352] - [ethernet] qlcnic: Interrupt code cleanup (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enhance Tx timeout debugging (Chad Dupuis) [1089352] - [ethernet] qlcnic: Use bool for rx_mac_learn (Chad Dupuis) [1089352] - [ethernet] qlcnic: fix sparse warnings (Chad Dupuis) [1089352] - [ethernet] qlcnic: remove unused code (Chad Dupuis) [1089352] - [ethernet] qlcnic: make local functions static (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.54 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enable IPv6 LRO even if IP address is not programmed (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix SR-IOV cleanup code path (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enable beaconing for 83xx/84xx Series adapter (Chad Dupuis) [1089352] - [ethernet] qlcnic: Do MAC learning for SRIOV PF (Chad Dupuis) [1089352] - [ethernet] qlcnic: Turn on promiscous mode for SRIOV PF (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enable VF flood bit on PF (Chad Dupuis) [1089352] - [ethernet] qlcnic: Restrict VF from configuring any VLAN mode (Chad Dupuis) [1089352] - [ethernet] qlcnic: Convert vmalloc/memset to kcalloc (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix ethtool statistics length calculation (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix bug in TX statistics (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix resource allocation for TX queues (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix loopback diagnostic test (Chad Dupuis) [1089352] - [ethernet] qlcnic: Mark functions as static in qlcnic_83xx_hw.c (Chad Dupuis) [1089352] - [ethernet] qlcnic: Mark functions as static in qlcnic_io.c (Chad Dupuis) [1089352] - [ethernet] qlcnic: update version to 5.3.53 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Support for 16 virtual NIC functions (Chad Dupuis) [1089352] - [ethernet] qlcnic: VLAN enhancement for 84XX adapters (Chad Dupuis) [1089352] - [ethernet] qlcnic: Allow single Tx/Rx queue for all adapters (Chad Dupuis) [1089352] - [ethernet] qlcnic: Refactor initialize nic code path (Chad Dupuis) [1089352] - [ethernet] qlcnic: Issue INIT_NIC command only once (Chad Dupuis) [1089352] - [ethernet] qlcnic: Disable DCB operations from SR-IOV VFs (Chad Dupuis) [1089352] - [ethernet] qlcnic: Dump mailbox registers when mailbox command times out (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix mailbox processing during diagnostic test (Chad Dupuis) [1089352] - [ethernet] qlcnic: Allow firmware dump collection when auto firmware recovery is disabled (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix memory allocation (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix TSS/RSS validation for 83xx/84xx series adapter (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix TSS/RSS ring validation logic (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix typo in printk (Chad Dupuis) [1089352] - [ethernet] qlcnic: update version to 5.3.52 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enable multiple Tx queue support for 83xx/84xx Series adapters (Chad Dupuis) [1089352] - [ethernet] qlcnic: refactor Tx/SDS ring calculation and validation in driver (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enhance ethtool Statistics for Multiple Tx queue (Chad Dupuis) [1089352] - [ethernet] qlcnic: Register netdev in FAILED state for 83xx/84xx (Chad Dupuis) [1089352] - [ethernet] qlcnic: Do not read QLCNIC_FW_CAPABILITY_MORE_CAPS bit for 83xx adapter (Chad Dupuis) [1089352] - [ethernet] qlcnic: Do not force adapter to perform LRO without destination IP check (Chad Dupuis) [1089352] - [ethernet] qlcnic: remove unnecessary pci_set_drvdata() (Chad Dupuis) [1089352] - [ethernet] qlcnic: Validate Tx queue only for 82xx adapters (Chad Dupuis) [1089352] - [ethernet] qlcnic: update version to 5.3.51 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Skip unknown entry type while collecting firmware dump (Chad Dupuis) [1089352] - [ethernet] qlcnic: dcb code cleanup and refactoring (Chad Dupuis) [1089352] - [ethernet] qlcnic: Remove redundant eSwitch enable commands (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update ethtool standard pause settings (Chad Dupuis) [1089352] - [ethernet] qlcnic: Firmware dump collection when auto recovery is disabled (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enhance ethtool to display ring indices and interrupt mask (Chad Dupuis) [1089352] - [ethernet] qlcnic: Print informational messages only once during driver load (Chad Dupuis) [1089352] - [ethernet] qlcnic: add missing destroy_workqueue() on error path in qlcnic_probe() (Chad Dupuis) [1089352] - [ethernet] qlcnic: Miscellaneous conversions to ETH_ALEN (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix SR-IOV configuration (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix register device in FAILED state for 82xx (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix warning reported by kbuild test robot (Chad Dupuis) [1089352] - [ethernet] qlcnic: use standard NAPI weights (Chad Dupuis) [1089352] - [ethernet] qlcnic: remove a stray semicolon (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix sparse warning (Chad Dupuis) [1089352] - [ethernet] qlcnic: Convert uses of compare_ether_addr to ether_addr_equal (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.50 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add support for per port eswitch configuration (Chad Dupuis) [1089352] - [ethernet] qlcnic: Restructuring of qlc_83xx_fw_info structure (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add AER support for 83xx adapter (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add AER callback handlers (Chad Dupuis) [1089352] - [ethernet] qlcnic: Store firmware dump state in CAMRAM register (Chad Dupuis) [1089352] - [ethernet] qlcnic: Use firmware recommended dump capture mask as default (Chad Dupuis) [1089352] - [ethernet] qlcnic: Remove inline keyword (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enhance PVID handling for 84xx adapters (Chad Dupuis) [1089352] - [ethernet] qlcnic: Convert dma_alloc_coherent(...__GFP_ZERO) to dma_zalloc_coherent (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.49 (Chad Dupuis) [1089352] - [ethernet] qlcnic: dcb, Add support for CEE Netlink interface (Chad Dupuis) [1089352] - [ethernet] qlcnic: dcb: Register DCB AEN handler (Chad Dupuis) [1089352] - [ethernet] qlcnic: dcb, Get DCB parameters from the adapter (Chad Dupuis) [1089352] - [ethernet] qlcnic: dcb, Query adapter DCB capabilities (Chad Dupuis) [1089352] - [ethernet] qlcnic: Back off patch for the upstream commit "d6e9c89a8d3cf0a5184badbcd50169179af27721" (Chad Dupuis) [1089352] - [ethernet] be2net: query max_tx_qs for BE3 super-nic profile from FW (Ivan Vecera) [1088575] - [ethernet] be2net: define macro for_all_tx_queues_on_eq() (Ivan Vecera) [1088575] - [ethernet] be2net: get rid of TX budget (Ivan Vecera) [1088575] - [ethernet] be2net: make be_cmd_get_regs() return a status (Ivan Vecera) [1088575] - [ethernet] be2net: define BE_MAX_MTU (Ivan Vecera) [1088575] - [ethernet] be2net: remove unncessary gotos (Ivan Vecera) [1088575] - [ethernet] be2net: fix log messages in lancer FW download path (Ivan Vecera) [1088575] - [ethernet] be2net: Add a dma_mapping_error counter in ethtool (Ivan Vecera) [1088575] - [ethernet] be2net: Add TX completion error statistics in ethtool (Ivan Vecera) [1088575] - [ethernet] be2net: add a description for counter rx_input_fifo_overflow_drop (Ivan Vecera) [1088575] - [ethernet] be2net: shorten AMAP_GET/SET_BITS() macro calls (Ivan Vecera) [1088575] - [ethernet] be2net: add a few log messages (Ivan Vecera) [1088575] - [ethernet] be2net: Set skb->csum_level for encapsulated checksum (Ivan Vecera) [1088575] - [ethernet] be2net: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1088575] - [ethernet] be2net: support deleting FW dump via ethtool (only for Lancer) (Ivan Vecera) [1088575] - [ethernet] be2net: ignore VF mac address setting for the same mac (Ivan Vecera) [1088575] - [ethernet] be2net: ignore get/set profile FW cmd failures (Ivan Vecera) [1088575] - [ethernet] be2net: Issue shutdown event to ocrdma driver (Ivan Vecera) [1088575] - [ethernet] be2net: update driver version to 10.4 (Ivan Vecera) [1088575] - [ethernet] be2net: use adapter->flags to track SRIOV state (Ivan Vecera) [1088575] - [ethernet] be2net: avoid SRIOV config for BE2 chip (Ivan Vecera) [1088575] - [ethernet] be2net: use be_max_vfs() macro to access max-vfs (Ivan Vecera) [1088575] - [ethernet] be2net: use "if (!foo)" test style (Ivan Vecera) [1088575] - [ethernet] be2net: remove unused structures in be_cmds.h (Ivan Vecera) [1088575] - [ethernet] be2net: reduce arguments passed to FW-cmd routines (Ivan Vecera) [1088575] - [ethernet] be2net: update UE bit description strings (Ivan Vecera) [1088575] - [ethernet] be2net: fix return status of some ndo methods (Ivan Vecera) [1088575] - [ethernet] be2net: fix return status of some ethtool methods (Ivan Vecera) [1088575] - [ethernet] be2net: return -ENOMEM for memory allocation failures (Ivan Vecera) [1088575] - [ethernet] be2net: return -ETIMEDOUT when a FW-cmd times out (Ivan Vecera) [1088575] - [ethernet] be2net: fix error status for FW-download (Ivan Vecera) [1088575] - [ethernet] be2net: use -ENETDOWN error status when interface is down (Ivan Vecera) [1088575] - [ethernet] be2net: set EQ DB clear-intr bit in be_open() (Ivan Vecera) [1088575] - [ethernet] be2net: re-enable vlan filtering mode asap (Ivan Vecera) [1088575] - [ethernet] be2net: create optimal number of queues on SR-IOV config (Ivan Vecera) [1088575] - [ethernet] be2net: read VF's capabilities from GET_PROFILE_CONFIG cmd (Ivan Vecera) [1088575] - [ethernet] be2net: remove be_cmd_get_profile_config_mbox/mccq() variants (Ivan Vecera) [1088575] - [ethernet] be2net: fix qnq mode detection on VFs (Ivan Vecera) [1088575] - [ethernet] be2net: cleanup MCC async event processing code (Ivan Vecera) [1088575] - [ethernet] be2net: move async cmd processing to a separate routine (Ivan Vecera) [1088575] - [ethernet] be2net: re-factor MCCQ error status handling code (Ivan Vecera) [1088575] - [ethernet] be2net: support flashing new regions on Skyhawk-R (Ivan Vecera) [1088575] - [ethernet] be2net: fixup TX-rate setting code for Skyhawk-R (Ivan Vecera) [1088575] - [ethernet] be2net: skip multicast promiscuos setting in already set (Ivan Vecera) [1088575] - [ethernet] be2net: Add support to configure SR-IOV VF minimum and maximum Tx rate through ip tool (Ivan Vecera) [1088575] - [ethernet] be2net: get rid of SET_ETHTOOL_OPS (Ivan Vecera) [1088575] - [ethernet] be2net: use MCCQ instead of MBOX in be_cmd_rss_config() (Ivan Vecera) [1088575] - [ethernet] be2net: include rx-compl error counter in ethtool stats (Ivan Vecera) [1088575] - [ethernet] be2net: remove unused code in be_cmd_vlan_config() (Ivan Vecera) [1088575] - [ethernet] be2net: covert vlan array to bit-map (Ivan Vecera) [1088575] - [ethernet] be2net: fix line wrap and function call indentation in be_ethtool.c (Ivan Vecera) [1088575] - [ethernet] be2net: fix function call indentation in be_cmds.c (Ivan Vecera) [1088575] - [ethernet] be2net: fix line wrap and function call indentation in be_main.c (Ivan Vecera) [1088575] - [ethernet] be2net: Support for configurable RSS hash key (Ivan Vecera) [1088575] - [ethernet] be2net: Fix to reap TX compls till HW doesn't respond for some time (Ivan Vecera) [1088575] - [ethernet] be2net: Add abi version between be2net and ocrdma (Ivan Vecera) [1088575] - [ethernet] be2net: fix build dependency on VxLAN (Ivan Vecera) [1088575 1093399 1099545] - [ethernet] be2net: csum, tso and rss steering offload support for VxLAN (Ivan Vecera) [1088575 1093399 1099545] - [ethernet] be2net: add FW cmds needed for VxLAN offloads (Ivan Vecera) [1088575 1093399 1099545] - [ethernet] be2net: Call dev_kfree_skby_any instead of kfree_skb (Ivan Vecera) [1088575] - [ethernet] be2net: update driver version to 10.2 (Ivan Vecera) [1088575] - [ethernet] be2net: Fix vlans_added counter (Ivan Vecera) [1088575] - [ethernet] be2net: Create multiple TXQs on RSS capable multi-channel BE3-R interfaces (Ivan Vecera) [1088575] - [ethernet] be2net: fix pmac_id[] allocation size (Ivan Vecera) [1088575] - [ethernet] be2net: log LPVID used in multi-channel configs (Ivan Vecera) [1088575] - [ethernet] be2net: Add link state control for VFs (Ivan Vecera) [1088575] - [ethernet] be2net: Use GET_PROFILE_CONFIG cmd for BE3-R to query max-vfs (Ivan Vecera) [1088575] - [ethernet] be2net: dma_sync each RX frag before passing it to the stack (Ivan Vecera) [1088575] - [ethernet] be2net: isolate TX workarounds not applicable to Skyhawk-R (Ivan Vecera) [1088575] - [ethernet] be2net: Fix skb double free in be_xmit_wrokarounds() failure path (Ivan Vecera) [1088575] - [ethernet] be2net: clear promiscuous bits in adapter->flags while disabling promiscuous mode (Ivan Vecera) [1088575] - [ethernet] be2net: Fix to reset transparent vlan tagging (Ivan Vecera) [1088575] - [ethernet] be2net: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1088575] - [ethernet] be2net: refactor multi-channel config code for Skyhawk-R chip (Ivan Vecera) [1088575] - [ethernet] be2net: Update copyright year (Ivan Vecera) [1088575] - [ethernet] be2net: Log a kernel message when UE is detected in BE & Skyhawk (Ivan Vecera) [1088575] - [ethernet] be2net: Explicitly initialize u64_stats_sync structures for lockdep (Ivan Vecera) [1088575] - [drm] bochs: changes from 3.14..3.15 for bochs (Gerd Hoffmann) [1043379] - [drm] bochs: replace ALIGN(PAGE_SIZE) by PAGE_ALIGN (Gerd Hoffmann) [1043379] - [drm] bochs: Remove unecessary NULL check in gem_free (Gerd Hoffmann) [1043379] - [drm] bochs: Remove unnecessary NULL check in bo_unref (Gerd Hoffmann) [1043379] - [drm] bochs: drop unused struct fields (Gerd Hoffmann) [1043379] - [drm] bochs: add power management support (Gerd Hoffmann) [1043379] - [drm] bochs: fix bochs kconfig dependencies (Gerd Hoffmann) [1043379] - [drm] bochs: new driver (Gerd Hoffmann) [1043379] - [iommu] amd: Split init_iommu_group() from iommu_init_device() (Myron Stowe) [1141937] - [iommu] Rework iommu_group_get_for_pci_dev() (Myron Stowe) [1141937]- [kernel] sched/balancing: Reduce the rate of needless idle load balancing (Larry Woodman) [1120318] - [kernel] sched/fair: Implement fast idling of CPUs when the system is partially loaded (Larry Woodman) [1120318] - [kernel] sched: Skip double execution of pick_next_task_fair() (Larry Woodman) [1120318] - [md] Revert: dm: change sector_count member in clone_info from sector_t to unsigned (Mike Snitzer) [1147574] - [md] Revert: dm: introduce dm_accept_partial_bio (Mike Snitzer) [1147574] - [md] Revert: dm-snapshot: allocate a per-target structure for snapshot-origin target (Mike Snitzer) [1147574] - [md] Revert: dm-snapshot: do not split read bios sent to snapshot-origin target (Mike Snitzer) [1147574] - [virt] kvm: nested vmx - disable perf cpuid reporting (Marcelo Tosatti) [1083969] - [mm] slub: Handle NULL parameter in kmem_cache_flags (Ilya Dryomov) [1143028] - [crypto] algif: avoid excessive use of socket buffer in skcipher (Ondrej Kozina) [1136075] - [kernel] time/clocksource: Move cycle_last validation to core code (Prarit Bhargava) [1148398] - [kernel] time/clocksource: Make delta calculation a function (Prarit Bhargava) [1148398] - [mm] vmscan: clear kswapd's special reclaim powers before exiting (Motohiro Kosaki) [810042] - [x86] mm/numa: fix array index overflow when synchronizing nid to memblock.reserved (Motohiro Kosaki) [810042] - [x86] mm/numa: initialize numa_kernel_nodes in numa_clear_kernel_node_hotplug() (Motohiro Kosaki) [810042] - [mm] page_alloc: make movable_node have higher priority (Motohiro Kosaki) [810042] - [x86] memblock, mem_hotplug: make memblock skip hotpluggable regions if needed (Motohiro Kosaki) [810042] - [x86] mm: mark all nodes the kernel resides un-hotpluggable (Motohiro Kosaki) [810042] - [x86] mm: mark hotpluggable memory in memblock (Motohiro Kosaki) [810042] - [mm] memblock: make memblock_set_node() support different memblock_type (Motohiro Kosaki) [810042] - [mm] memblock/mem_hotplug: introduce MEMBLOCK_HOTPLUG flag to mark hotpluggable regions (Motohiro Kosaki) [810042] - [mm] memblock: numa - introduce flags field into memblock (Motohiro Kosaki) [810042] - [mm] memblock: debug - correct displaying of upper memory boundary (Motohiro Kosaki) [810042] - [x86] mm: get pg_data_t's memory from other node (Motohiro Kosaki) [810042] - [mm] mem-hotplug: introduce movable_node boot option (Motohiro Kosaki) [810042] - [x86] kernel/setup: do reserve_crashkernel() after SRAT is parsed (Motohiro Kosaki) [810042] - [x86] mem-hotplug: support initialize page tables in bottom-up (Motohiro Kosaki) [810042] - [x86] mm: factor out of top-down direct mapping setup (Motohiro Kosaki) [810042] - [mm] memblock: introduce bottom-up allocation mode (Motohiro Kosaki) [810042] - [mm] memblock: factor out of top-down allocation (Motohiro Kosaki) [810042] - [x86] mm: Add 'step_size' comments to init_mem_mapping() (Motohiro Kosaki) [810042] - [x86] srat: Print Hot-Pluggable Field in SRAT (Motohiro Kosaki) [810042]- [fs] udf: Avoid infinite loop when processing indirect ICBs (Jacob Tanenbaum) [1142322] {CVE-2014-6410} - [fs] eliminate BUG() call when there's an unexpected lock on file close (Frank Sorenson) [1148130] - [hid] fix off by one error in various _report_fixup routines (Jacob Tanenbaum) [1141394] {CVE-2014-3184} - [hid] logitech-dj: fix OOB array access (Jacob Tanenbaum) [1141212] {CVE-2014-3182} - [hid] picolcd: fix memory corruption via OOB write (Jacob Tanenbaum) [1141409] {CVE-2014-3186} - [usb] serial/whiteheat: fix memory corruption flaw (Jacob Tanenbaum) [1141404] {CVE-2014-3185} - [hid] fix OOB write in magicmouse driver (Jacob Tanenbaum) [1141177] {CVE-2014-3181} - [x86] uv/nmi: Fix UV NMI handler when KDB not configured (George Beshers) [1138519] - [x86] uv/nmi: Fix Sparse warnings (George Beshers) [1138519] - [kernel] debug: Fix no KDB config problem (George Beshers) [1138519] - [x86] uv: Add call to KGDB/KDB from NMI handler (George Beshers) [1138519] - [kernel] debug: Add support for external NMI handler to call KGDB/KDB (George Beshers) [1138519] - [x86] uv: Add kdump to UV NMI handler (George Beshers) [1138519] - [x86] uv: Add summary of cpu activity to UV NMI handler (George Beshers) [1138519] - [x86] uv: Update UV support for external NMI signals (George Beshers) [1138519] - [x86] uv: Move NMI support (George Beshers) [1138519] - [infiniband] ipath: Add P_Key change event support (Doug Ledford) [1085961] - [infiniband] qib: Additional Intel branding changes (Doug Ledford) [1085961] - [infiniband] ipath: Use time_before()/_after() (Doug Ledford) [1085961] - [infiniband] ipath: Translate legacy diagpkt into newer extended diagpkt (Doug Ledford) [1085961] - [infiniband] qib: Fix port in pkey change event (Doug Ledford) [1085961] - [infiniband] qib: Use pci_enable_msix_range() instead of pci_enable_msix() (Doug Ledford) [1085961] - [infiniband] qib: Cleanup qib_register_observer() (Doug Ledford) [1085961] - [infiniband] qib: Change SDMA progression mode depending on single- or multi-rail (Doug Ledford) [1085961] - [infiniband] qib: Remove duplicate check in get_a_ctxt() (Doug Ledford) [1085961] - [infiniband] qib: Fix memory leak of recv context when driver fails to initialize (Doug Ledford) [1085961] - [infiniband] qib: fixup indentation in qib_ib_rcv() (Doug Ledford) [1085961] - [infiniband] qib: add missing braces in do_qib_user_sdma_queue_create() (Doug Ledford) [1085961] - [infiniband] qib: Modify software pma counters to use percpu variables (Doug Ledford) [1085961] - [infiniband] qib: Add percpu counter replacing qib_devdata int_counter (Doug Ledford) [1085961] - [infiniband] qib: Fix debugfs ordering issue with multiple HCAs (Doug Ledford) [1085961] - [infiniband] ipath: Fix potential buffer overrun in sending diag packet routine (Doug Ledford) [1085961] - [infiniband] qib: Fix potential buffer overrun in sending diag packet routine (Doug Ledford) [1085961] - [infiniband] qib: Add missing serdes init sequence (Doug Ledford) [1085961] - [infiniband] qib: Fix QP check when looping back to/from QP1 (Doug Ledford) [1085961] - [kernel] audit: drop arch from __audit_syscall_entry() interface (Richard Guy Briggs) [1053921] - [kernel] audit: fix build error when asm/syscall.h does not exist (Richard Guy Briggs) [1053921] - [kernel] audit: add arch field to seccomp event log (Richard Guy Briggs) [1053921] - [kernel] audit: __audit_syscall_entry - ignore arch arg and call syscall_get_arch() directly (Richard Guy Briggs) [1053921] - [kernel] audit: audit_syscall_entry() should not require the arch (Richard Guy Briggs) [1053921] - [kernel] audit: implement syscall_get_arch for all arches (Richard Guy Briggs) [1053921] - [kernel] syscall.h: fix doc text for syscall_get_arch() (Richard Guy Briggs) [1053921] - [kernel] audit: use uapi/linux/audit.h for AUDIT_ARCH declarations (Richard Guy Briggs) [1053921] - [kernel] syscall_get_arch: remove useless function arguments (Richard Guy Briggs) [1053921]- [scsi] cxgb4i: Fix ipv6 build failure caught with randconfig (Sai Vemuri) [1126539] - [scsi] cxgb4i: remove spurious use of rcu (Sai Vemuri) [1126539] - [scsi] cxgb4i Guard ipv6 code with a config check (Sai Vemuri) [1126539] - [scsi] cxgb4i: Add ipv6 code to driver, call into libcxgbi ipv6 api (Sai Vemuri) [1126539] - [scsi] libcxgbi: Add ipv6 api to driver (Sai Vemuri) [1126539] - [scsi] cxgb4i: Use cxgb4_select_ntuple to correctly calculate ntuple fields (Sai Vemuri) [1126539] - [ethernet] cxgb4: Issue mbox commands on correct mbox (Sai Vemuri) [1124947] - [ethernet] cxgb4: Avoid dumping Write-only registers in register dump (Sai Vemuri) [1124947] - [ethernet] cxgb4: Detect and display firmware reported errors (Sai Vemuri) [1124947] - [ethernet] cxgb4: Fix T5 adapter accessing T4 adapter registers (Sai Vemuri) [1124947] - [ethernet] cxgb4: Fixed the code to use correct length for part number (Sai Vemuri) [1124947] - [ethernet] cxgb4: Fix for handling 1Gb/s SFP+ Transceiver Modules (Sai Vemuri) [1124947] - [ethernet] cxgb4: Free completed tx skbs promptly (Sai Vemuri) [1124947] - [ethernet] cxgb4: Fix race condition in cleanup (Sai Vemuri) [1124947] - [ethernet] cxgb4: Update FW version string to match FW binary version (Sai Vemuri) [1124947] - [ethernet] cxgb4: Fix for SR-IOV VF initialization (Sai Vemuri) [1124947] - [scsi] cxgb4i: Move stray CPL definitions to cxgb4 driver (Sai Vemuri) [1124947] - [ethernet] cxgb4: only free allocated fls (Sai Vemuri) [1124947] - [infiniband] cxgb4: Only call CQ completion handler if it is armed (Sai Vemuri) [1124947] - [ethernet] cxgb4: Fixed incorrect check for memory operation in t4_memory_rw (Sai Vemuri) [1124947] - [infiniband] cxgb4: Don't limit TPTE count to 32KB (Sai Vemuri) [1124947] - [infiniband] cxgb4: advertise the correct device max attributes (Sai Vemuri) [1124947] - [infiniband] cxgb4: Support query_qp() verb (Sai Vemuri) [1124947] - [infiniband] cxgb4: log detailed warnings for negative advice (Sai Vemuri) [1124947] - [ethernet] cxgb4: Add the MC1 registers to read in the interrupt handler (Sai Vemuri) [1124947] - [infiniband] cxgb4: fix for 64-bit integer division (Sai Vemuri) [1124947] - [ethernet] cxgb4: Export symbols required by cxgb4i for ipv6 support and required defines (Sai Vemuri) [1124947] - [ethernet] cxgb4: Move common defines to cxgb4 (Sai Vemuri) [1124947] - [infiniband] cxgb4: work request logging feature (Sai Vemuri) [1124947] - [ethernet] cxgb4: display TPTE on errors (Sai Vemuri) [1124947] - [ethernet] cxgb4: use firmware ord/ird resource limits (Sai Vemuri) [1124947] - [infiniband] cxgb4: Detect Ing. Padding Boundary at run-time (Sai Vemuri) [1124947] - [infiniband] cxgb4: Call iwpm_init() only once (Sai Vemuri) [1124947] - [infiniband] cxgb4: Initialize the device status page (Sai Vemuri) [1124947] - [infiniband] cxgb4: Clean up connection on ARP error (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix skb_leak in reject_cr() (Sai Vemuri) [1124947] - [ethernet] cxgb4: remove unnecessary null test before debugfs_remove_recursive (Sai Vemuri) [1124947] - [ethernet] cxgb4: Adds device ID for few more Chelsio T4 Adapters (Sai Vemuri) [1124947] - [ethernet] cxgb4: Replaced the backdoor mechanism to access the HW memory with PCIe Window method (Sai Vemuri) [1124947] - [ethernet] cxgb4: Use FW interface to get BAR0 value (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fixes cxgb4 probe failure in VM when PF is exposed through PCI Passthrough (Sai Vemuri) [1124947] - [ethernet] cxgb4: use dev_port to identify ports (Sai Vemuri) [1124947] - [ethernet] cxgb4: Not need to hold the adap_rcu_lock lock when read adap_rcu_list (Sai Vemuri) [1124947] - [infiniband] cxgb4: don't truncate the recv window size (Sai Vemuri) [1124947] - [infiniband] cxgb4: Choose appropriate hw mtu index and ISS for iWARP connections (Sai Vemuri) [1124947] - [infiniband] cxgb4: Allocate and use IQs specifically for indirect interrupts (Sai Vemuri) [1124947] - [infiniband] cxgb4: Add support for iWARP Port Mapper user space service (Sai Vemuri) [1124947] - [infiniband] cxgb4: add missing padding at end of struct c4iw_alloc_ucontext_resp (Sai Vemuri) [1124947] - [infiniband] cxgb4: Add missing padding at end of struct c4iw_create_cq_resp (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix vlan support (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix memory leaks in c4iw_alloc() error paths (Sai Vemuri) [1124947] - [ethernet] cxgb4: Check if rx checksum offload is enabled, while reading hardware calculated checksum (Sai Vemuri) [1124947] - [ethernet] cxgb4: Decode the firmware port and module type a bit more for ethtool (Sai Vemuri) [1124947] - [ethernet] cxgb4: Decode PCIe Gen3 link speed (Sai Vemuri) [1124947] - [infiniband] cxgb4: Update Kconfig to include Chelsio T5 adapter (Sai Vemuri) [1124947] - [infiniband] cxgb4: Only allow kernel db ringing for T4 devs (Sai Vemuri) [1124947] - [infiniband] cxgb4: Force T5 connections to use TAHOE congestion control (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix endpoint mutex deadlocks (Sai Vemuri) [1124947] - [ethernet] cxgb4: use the correct max size for firmware flash (Sai Vemuri) [1124947] - [ethernet] cxgb4: Save the correct mac addr for hw-loopback connections in the L2T (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix over-dereference when terminating (Sai Vemuri) [1124947] - [infiniband] cxgb4: Use uninitialized_var() (Sai Vemuri) [1124947] - [infiniband] cxgb4: Add missing debug stats (Sai Vemuri) [1124947] - [infiniband] cxgb4: Initialize reserved fields in a FW work request (Sai Vemuri) [1124947] - [infiniband] cxgb4: Use pr_warn_ratelimited (Sai Vemuri) [1124947] - [infiniband] cxgb4: Max fastreg depth depends on DSGL support (Sai Vemuri) [1124947] - [infiniband] cxgb4: SQ flush fix (Sai Vemuri) [1124947] - [infiniband] cxgb4: rmb() after reading valid gen bit (Sai Vemuri) [1124947] - [infiniband] cxgb4: Endpoint timeout fixes (Sai Vemuri) [1124947] - [infiniband] cxgb4: Use the BAR2/WC path for kernel QPs and T5 devices (Sai Vemuri) [1124947] - [infiniband] cxgb4: Disable DSGL use by default (Sai Vemuri) [1124947] - [infiniband] cxgb4: rx_data() needs to hold the ep mutex (Sai Vemuri) [1124947] - [infiniband] cxgb4: Drop RX_DATA packets if the endpoint is gone (Sai Vemuri) [1124947] - [infiniband] cxgb4: Lock around accept/reject downcalls (Sai Vemuri) [1124947] - [infiniband] cxgb4: set error code on kmalloc() failure (Sai Vemuri) [1124947] - [ethernet] cxgb4: Adds device ID for few more Chelsio Adapters (Sai Vemuri) [1124947] - [ethernet] cxgb4: Remove addressof casts to same type (Sai Vemuri) [1124947] - [ethernet] cxgb4: Call dev_kfree/consume_skb_any instead of [dev_]kfree_skb (Sai Vemuri) [1124947] - [infiniband] cxgb4: Update snd_seq when sending MPA messages (Sai Vemuri) [1124947] - [infiniband] cxgb4: Connect_request_upcall fixes (Sai Vemuri) [1124947] - [infiniband] cxgb4: Ignore read reponse type 1 CQEs (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix possible memory leak in RX_PKT processing (Sai Vemuri) [1124947] - [infiniband] cxgb4: Don't leak skb in c4iw_uld_rx_handler() (Sai Vemuri) [1124947] - [infiniband] cxgb4: Save the correct map length for fast_reg_page_lists (Sai Vemuri) [1124947] - [infiniband] cxgb4: Default peer2peer mode to 1 (Sai Vemuri) [1124947] - [infiniband] cxgb4: Mind the sq_sig_all/sq_sig_type QP attributes (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix incorrect BUG_ON conditions (Sai Vemuri) [1124947] - [infiniband] cxgb4: Always release neigh entry (Sai Vemuri) [1124947] - [infiniband] cxgb4: Allow loopback connections (Sai Vemuri) [1124947] - [infiniband] cxgb4: Cap CQ size at T4_MAX_IQ_SIZE (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix four byte info leak in c4iw_create_cq() (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix underflows in c4iw_create_qp() (Sai Vemuri) [1124947] - [ethernet] cxgb4: Doorbell Drop Avoidance Bug Fixes (Sai Vemuri) [1124947] - [ethernet] cxgb4: Treat CPL_ERR_KEEPALV_NEG_ADVICE as negative advice (Sai Vemuri) [1124947] - [ethernet] cxgb4: Calculate len properly for LSO path (Sai Vemuri) [1124947] - [ethernet] cxgb4: Updates for T5 SGE's Egress Congestion Threshold (Sai Vemuri) [1124947] - [ethernet] cxgb4: Rectify emitting messages about SGE Ingress DMA channels being potentially stuck (Sai Vemuri) [1124947] - [ethernet] cxgb4: Add code to dump SGE registers when hitting idma hangs (Sai Vemuri) [1124947] - [ethernet] cxgb4: Fix some small bugs in t4_sge_init_soft() when our Page Size is 64KB (Sai Vemuri) [1124947] - [ethernet] cxgb4: Stop using ethtool SPEED_* constants (Sai Vemuri) [1124947] - [ethernet] cxgb4: Add more PCI device ids (Sai Vemuri) [1124947] - [ethernet] cxgb4: Don't assume LSO only uses SGL path in t4_eth_xmit() (Sai Vemuri) [1124947] - [ethernet] cxgb4: Remove unused registers and add missing ones (Sai Vemuri) [1124947] - [ethernet] cxgb4: Query firmware for T5 ULPTX MEMWRITE DSGL capabilities (Sai Vemuri) [1124947] - [ethernet] cxgb4: LE-Workaround is not atomic in firmware (Sai Vemuri) [1124947] - [ethernet] cxgb4: Allow >10G ports to have multiple queues (Sai Vemuri) [1124947] - [ethernet] cxgb4: Print adapter VPD Part Number instead of Engineering Change field (Sai Vemuri) [1124947] - [ethernet] cxgb4: Add support to recognize 40G links (Sai Vemuri) [1124947] - [infiniband] cxgb4: Add missing neigh_release in LE-Workaround path (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix gcc warning on 32-bit arch (Sai Vemuri) [1124947] - [ethernet] cxgb4: silence shift wrapping static checker warning (Sai Vemuri) [1124947] - [ethernet] cxgb4: Changed FW check version to match FW binary version (Sai Vemuri) [1124947] - [ethernet] cxgb4: make functions static and remove dead code (Sai Vemuri) [1124947] - [tools] perf: Disable kernel symbol demangling by default (Jiri Olsa) [1140522] - [tools] perf/symbols: Don't demangle parameters and such by default (Jiri Olsa) [1140522] - [powerpc] pseries: Fix endian issues in memory hotplug (Steve Best) [1142244] - [powerpc] pseries/hvcserver: Fix endian issue in hvcs_get_partner_info (Steve Best) [1142244] - [powerpc] powernv: Interface to register/unregister opal dump region (Steve Best) [1142244] - [kernel] printk: Add function to return log buffer address and size (Steve Best) [1142244] - [acpi] hotplug: Check scan handlers in acpi_scan_hot_remove() (Prarit Bhargava) [1141846] - [acpi] hotplug: Simplify acpi_set_hp_context() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Eliminate acpiphp_dev_to_bridge() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Add hotplug contexts to PCI host bridges (Prarit Bhargava) [1141846] - [acpi] Remove duplicate definitions of PREFIX (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Use pci_device_is_present() (Prarit Bhargava) [1141846] - [acpi] hotplug: Rework deferred execution of acpi_device_hotplug() (Prarit Bhargava) [1141846] - [ata] libata-acpi: Add hotplug contexts to ACPI companions of SATA devices (Prarit Bhargava) [1141846] - [acpi] dock: Add .uevent() callback to struct acpi_hotplug_context (Prarit Bhargava) [1141846] - [acpi] dock: Use callback pointers from devices' ACPI hotplug contexts (Prarit Bhargava) [1141846] - [acpi] dock: Use ACPI device object pointers instead of ACPI handles (Prarit Bhargava) [1141846] - [acpi] hotplug: Add .fixup() callback to struct acpi_hotplug_context (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Do not clear event callback pointer for docks (Prarit Bhargava) [1141846] - [acpi] Drop acpi_evaluate_hotplug_ost() and ACPI_HOTPLUG_OST (Prarit Bhargava) [1141846] - [acpi] rename acpi_evaluate_hotplug_ost() to acpi_evaluate_ost() (Prarit Bhargava) [1141846] - [acpi] dock: Dispatch dock notifications from the global notify handler (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Add ACPIPHP contexts to devices handled by PCIeHP (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Rename register_slot() to acpiphp_add_context() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Relax the checking of _STA return values (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Execute _EJ0 under the ACPI scan lock (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Hotplug notifications from acpi_bus_notify() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Simplify acpi_install_hotplug_notify_handler() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Rework acpiphp_check_host_bridge() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Rework the handling of eject requests (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Consolidate ACPIPHP with ACPI core hotplug (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Define hotplug context lock in the core (Prarit Bhargava) [1141846] - [acpi] hotplug: Fix potential race in acpi_bus_notify() (Prarit Bhargava) [1141846] - [acpi] acpica: Introduce acpi_get_data_full() and rework acpi_get_data() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Do not pass ACPI handle to hotplug_event() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Use acpi_handle_debug() in hotplug_event() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Simplify hotplug_event() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Drop crit_sect locking (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Drop acpiphp_bus_add() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Store acpi_device pointer in acpiphp_context (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Rework acpiphp_no_hotplug() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Drop acpiphp_bus_trim() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Simplify register_slot() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Proper kerneldoc comments for enumeration/removal (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Simplify disable_slot() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Fix bridge removal race vs dock events (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Fix bridge removal race in handle_hotplug_event() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Scan root bus under the PCI rescan-remove lock (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Move PCI rescan-remove locking to hotplug_event() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Remove entries from bus->devices in reverse order (Prarit Bhargava) [1141846] - [acpi] acpiphp: Fix radeon/nouveau VGA switcheroo problem related to hotplug (Prarit Bhargava) [1141846] - [acpi] hotplug: Handle containers in a special way (Prarit Bhargava) [1141846] - [acpi] hotplug: Add demand_offline hotplug profile flag (Prarit Bhargava) [1141846] - [acpi] bind: Move acpi_get_child() to drivers/ide/ide-acpi.c (Prarit Bhargava) [1141846] - [acpi] bind: Pass struct acpi_device pointer to acpi_bind_one() (Prarit Bhargava) [1141846] - [acpi] bind: Rework struct acpi_bus_type (Prarit Bhargava) [1141846] - [acpi] bind: Redefine acpi_preset_companion() (Prarit Bhargava) [1141846] - [acpi] bind: Redefine acpi_get_child() (Prarit Bhargava) [1141846] - [pci] acpi: Use acpi_find_child_device() for child devices lookup (Prarit Bhargava) [1141846] - [acpi] bind: Simplify child device lookups (Prarit Bhargava) [1141846] - [acpi] libata: Store an ACPI device pointer in struct acpi_dev_node (Prarit Bhargava) [1141846] - [ata] libata: remove power dependent device handling (Prarit Bhargava) [1141846] - [acpi] bind: Prefer device objects with _STA to those without it (Prarit Bhargava) [1141846] - [drm] nouveau/nouveau_acpi: convert acpi_get_handle() to acpi_has_method() (Prarit Bhargava) [1141846] - [acpi] libata: Remove ata_dev_acpi_handle stub in libata.h (Prarit Bhargava) [1141846] - [ata] libata-acpi: rework the ata acpi bind support (Prarit Bhargava) [1141846] - [acpi] Cleanup sparse warning on acpi_os_initialize1() (Prarit Bhargava) [1141846]- [infiniband] usnic: backport to older netdev notifier arguments (Doug Ledford) [916382] - [infiniband] usnic: Fix source file missing copyright and license (Doug Ledford) [916382] - [infiniband] usnic: Remove '0x' when using pa format (Doug Ledford) [916382] - [infiniband] usnic: Fix smatch endianness error (Doug Ledford) [916382] - [infiniband] usnic: Remove unused includes of (Doug Ledford) [916382] - [infiniband] usnic: Use GFP_ATOMIC under spinlock (Doug Ledford) [916382] - [infiniband] usnic: Remove unused variable in usnic_debugfs_exit() (Doug Ledford) [916382] - [infiniband] usnic: Set userspace/kernel ABI ver to 4 (Doug Ledford) [916382] - [infiniband] usnic: Advertise usNIC devices as RDMA_NODE_USNIC_UDP (Doug Ledford) [916382] - [infiniband] usnic: Add dependency on CONFIG_INET (Doug Ledford) [916382] - [infiniband] usnic: Fix endianness-related warnings (Doug Ledford) [916382] - [infiniband] usnic: Append documentation to usnic_transport.h and cleanup (Doug Ledford) [916382] - [infiniband] usnic: Fix typo "Ignorning" -> "Ignoring" (Doug Ledford) [916382] - [infiniband] usnic: Expose flows via debugfs (Doug Ledford) [916382] - [infiniband] usnic: Use for_each_sg instead of a for-loop (Doug Ledford) [916382] - [infiniband] usnic: Remove superflous parentheses (Doug Ledford) [916382] - [infiniband] usnic: Add UDP support in usnic_ib_qp_grp.[hc] (Doug Ledford) [916382] - [infiniband] usnic: Add UDP support in u*verbs.c, u*main.c and u*util.h (Doug Ledford) [916382] - [infiniband] usnic: Add UDP support to usnic_transport.[hc] (Doug Ledford) [916382] - [infiniband] usnic: Add UDP support to usnic_fwd.[hc] (Doug Ledford) [916382] - [infiniband] usnic: Update ABI and Version file for UDP support (Doug Ledford) [916382] - [infiniband] usnic: Port over sysfs to new usnic_fwd.h (Doug Ledford) [916382] - [infiniband] usnic: Port over usnic_ib_qp_grp.[hc] to new usnic_fwd.h (Doug Ledford) [916382] - [infiniband] usnic: Port over main.c and verbs.c to the usnic_fwd.h (Doug Ledford) [916382] - [infiniband] usnic: Push all forwarding state to usnic_fwd.[hc] (Doug Ledford) [916382] - [infiniband] usnic: Add struct usnic_transport_spec (Doug Ledford) [916382] - [infiniband] usnic: Change WARN_ON to lockdep_assert_held (Doug Ledford) [916382] - [infiniband] usnic: Add Cisco VIC low-level hardware driver (Doug Ledford) [916382] - [md] dm-table: propagate QUEUE_FLAG_NO_SG_MERGE (Jeff Moyer) [1105698] - [virt] virtio_blk: support multi virt queues per virtio-blk device (Jeff Moyer) [1105698] - [virt] virtio_blk: introduce feature of VIRTIO_BLK_F_MQ (Jeff Moyer) [1105698] - [virt] virtio_blk: don't hold spin lock during world switch (Jeff Moyer) [1105698] - [virt] virtio_blk, blk-mq: remove alloc_hctx and free_hctx methods (Jeff Moyer) [1105698] - [virt] virtio_blk: fix race between start and stop queue (Jeff Moyer) [1105698] - [virt] virtio_blk, blk-mq: add async parameter to blk_mq_start_stopped_hw_queues (Jeff Moyer) [1105698] - [virt] virtio_blk, blk-mq: split out tag initialization, support shared tags (Jeff Moyer) [1105698] - [virt] virtio_blk, blk-mq: add ->init_request and ->exit_request methods (Jeff Moyer) [1105698] - [virt] virtio_blk, blk-mq: do not initialize req->special (Jeff Moyer) [1105698] - [virt] virtio_blk: base queue-depth on virtqueue ringsize or module param (Jeff Moyer) [1105698] - [virt] virtio_blk, blk-mq: allow blk_mq_init_commands() to return failure (Jeff Moyer) [1105698] - [virt] virtio_blk: don't crash, report error if virtqueue is broken (Jeff Moyer) [1105698] - [virt] virtio_blk: use blk_mq_complete_request (Jeff Moyer) [1105698] - [virt] virtio_blk: virtqueue_kick() must be ordered with other virtqueue operations (Jeff Moyer) [1105698] - [virt] virtio_blk: blk-mq support (Jeff Moyer) [1105698] - [virt] virtio: use size-based config accessors (Jeff Moyer) [1105698] - [virt] virtio_config: introduce size-based accessors (Jeff Moyer) [1105698] - [virt] virtio_blk: Add missing 'static' qualifiers (Jeff Moyer) [1105698] - [block] cfq-iosched: Add comments on update timing of weight (Vivek Goyal) [1116126] - [block] cfq-iosched: Fix wrong children_weight calculation (Vivek Goyal) [1116126] - [fs] aio: block exit_aio() until all context requests are completed (Jeff Moyer) [1122092] - [fs] aio: add missing smp_rmb() in read_events_ring (Jeff Moyer) [1131312] - [fs] aio: fix reqs_available handling (Jeff Moyer) [1122092] - [fs] aio: report error from io_destroy() when threads race in io_destroy() (Jeff Moyer) [1122092] - [fs] aio: block io_destroy() until all context requests are completed (Jeff Moyer) [1122092] - [fs] aio: v4 ensure access to ctx->ring_pages is correctly serialised for migration (Jeff Moyer) [1122092] - [fs] aio/migratepages: make aio migrate pages sane (Jeff Moyer) [1122092] - [fs] aio: clean up and fix aio_setup_ring page mapping (Jeff Moyer) [1122092] - [md] dm-cache: fix race affecting dirty block count (Mike Snitzer) [1140362] - [md] dm-cache: fix race causing dirty blocks to be marked as clean (Mike Snitzer) [1140362] - [infiniband] mlx4: Fix wrong endianess access with QP context flags (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Set vlan stripping policy by the right command (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Avoid dealing with MAC index in UPDATE_QP wrapper if not needed (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Use the correct VSD mask in UPDATE_QP (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Correctly configure single ported VFs from the host (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: do not ignore autoneg in mlx4_en_set_pauseparam() (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Set user-space raw Ethernet QPs to properly handle VXLAN traffic (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Move the tunnel steering helper function to mlx4_core (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Set skb->csum_level for encapsulated checksum (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Avoid executing gid task when device is being removed (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Fix lockdep splat for the iboe lock (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Get upper dev addresses as RoCE GIDs when port comes up (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Reorder steps in RoCE GID table initialization (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Don't duplicate the default RoCE GID (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Avoid null pointer dereference in mlx4_ib_scan_netdevs() (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Use is_kdump_kernel() to detect kdump kernel (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Use ARRAY_SIZE instead of sizeof/sizeof[0] (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Use ARRAY_SIZE instead of sizeof/sizeof[0] (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Add support for secure-host and SMP firewall (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4_ib: Add support for user MR re-registration (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Add helper functions to support MR re-registration (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Adjust events to use unsigned long param instead of void ptr (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: minor fixes (mainly avoidance of hidden casts) (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Move pci device handling from mlx5_ib to mlx5_core (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: mlx4_en_[gs]et_priv_flags() can be static (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Reduce memory consumption on kdump kernel (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Use low memory profile on kdump kernel (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Disable blueflame using ethtool private flags (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: current_mac isn't updated in port up (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: cq->irq_desc wasn't set in legacy EQ's (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Remove MCG in case it is attached to promiscuous QPs only (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: In SR-IOV mode host should add promisc QP to default entry only (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Make sure the max number of QPs per MCG isn't exceeded (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Make sure that negative array index isn't used (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix leakage of SW multicast entries (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Enable "block multicast loopback" for kernel consumers (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: mark napi id for gro_skb (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx5: Fix possible race between mr tree insert/delete (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Ignore budget on TX napi polling (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix mac_hash database inconsistency (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Do not count LLC/SNAP in MTU calculation (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Do not disable vlan filter during promiscuous mode (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Verify port number in __mlx4_unregister_mac (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Run loopback test only when port is up (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix set port ratelimit for 40GE (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Don't configure the HW vxlan parser when vxlan offloading isn't set (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: IRQ affinity hint is not cleared on port down (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Don't use irq_affinity_notifier to track changes in IRQ affinity map (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix the error flow when probing with invalid VF configuration (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Use affinity hint (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Keep only one driver entry release mlx4_priv (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix SRIOV free-pool management when enforcing resource quotas (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Fix gfp passing in create_qp_common() (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix GFP flags parameters to be gfp_t (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Implement IB_QP_CREATE_USE_GFP_NOIO (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Reset RoCE VF gids when guest driver goes down (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Add interface for selecting VFs to enable QP0 via MLX proxy QPs (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Add infrastructure for selecting VFs to enable QP0 via MLX proxy QPs (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Preparation for VFs to issue/receive SMI (QP0) requests/responses (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: SET_PORT called by mlx4_ib_modify_port should be wrapped (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix incorrect FLAGS1 bitmap test in mlx4_QUERY_FUNC_CAP (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix memory leaks in SR-IOV error paths (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: fix unitialised variable is_mcast (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Fix warning about cast of wr_id back to pointer on 32 bits (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: add missing padding at end of struct mlx5_ib_create_srq (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: add missing padding at end of struct mlx5_ib_create_cq (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Refactor UMR to have its own context struct (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Set QP offsets and parameters for user QPs and not just for kernel QPs (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Store MR attributes in mlx5_mr_core during creation and after UMR (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Add MR to radix tree in reg_mr_callback (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Fix error handling in reg_umr (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Copy DIF fields only when input and output space values match (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Simplify signature handover wqe for interleaved buffers (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Fix signature handover operation for interleaved buffers (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Replace pr_warning() with pr_warn() (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Deprecate use_prio module parameter (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix uninitialized use of 'port_up' in mlx4_en_set_channels() (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Invoke UPDATE_QP for proxy QP1 on MAC changes (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Add UPDATE_QP SRIOV wrapper support (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix inaccurate return value of mlx4_flow_attach() (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Using positive error value for unsigned (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Protect MAC address modification with the state_lock mutex (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Removed unnecessary bit operation condition (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix smatch error - possible access to a null variable (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix errors in MAC address changing when port is down (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: User prio mapping gets corrupted when changing number of channels (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Enforce irq affinity changes immediatly (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mellanox: Logging message cleanups (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Don't issue PCIe speed/width checks for VFs (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Load the Eth driver first (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix slave id computation for single port VF (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Adjust port number in qp_attach wrapper when detaching (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: don't use napi_synchronize inside mlx4_en_netpoll (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Defer VF initialization till PF is fully initialized (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Preserve pci_dev_data after __mlx4_remove_one() (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Add block multicast loopback support (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mthca: Use pci_enable_msix_exact() instead of pci_enable_msix() (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Set proper build dependancy with vxlan (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Make buffer larger to avoid overflow warning (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Fix some indenting in mlx4_ib_add() (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mthca: Return an error on ib_copy_to_udata() failure (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Implement vxlan ndo calls (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Add support for CONFIG_DEV command (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: USe one wrapper that returns -EPERM (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: pass pci_device_id.driver_data to __mlx4_init_one during reset (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Use actual number of PCI functions (PF + VFs) for alias GUID logic (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Adapt num_vfs/probed_vf params for single port VF (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Adapt code for N-Port VF (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Add utils for N-Port VFs (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Add data structures to support N-Ports per VF (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4_ib: Adapt code to use caps.num_ports instead of a constant (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Fix a sparse endianness warning (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Don't receive packets when the napi budget == 0 (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Deregister multicast vxlan steering rules when going down (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Call dev_kfree_skb_any instead of dev_kfree_skb (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Load the IB driver when the device supports IBoE (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Handle vxlan steering rules for mac address changes (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix wrong dump of the vxlan offloads device capability (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Activate RoCE/SRIOV (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Fix SIDR support of for UD QPs under SRIOV/RoCE (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Implement IP based gids support for RoCE/SRIOV (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Add ref counting to port MAC table for RoCE (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: In RoCE allow guests to have multiple GIDS (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: For RoCE, allow slaves to set the GID entry at that slave's index (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Adjust QP1 multiplexing for RoCE/SRIOV (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5_core: remove unreachable function call in module init (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Expose support for signature MR feature (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Collect signature error completion (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Support IB_WR_REG_SIG_MR (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Keep mlx5 MRs in a radix tree under device (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Remove MTT access mode from umr flags helper function (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Break up wqe handling into begin & finish routines (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Initialize mlx5_ib_qp signature-related members (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Implement create_mr and destroy_mr (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: mlx4_en_verify_params() can be static (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Change Connect-X description in kconfig (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Use union for BlueFlame WQE (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix sparse warning (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix selftest failing on non 10G link speed (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Replace mlx4_en_mac_to_u64() with mlx4_mac_to_u64() (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Move queue stopped/waked counters to be per ring (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Pad ethernet packets smaller than 17 bytes (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Verify mlx4_en module parameters (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix UP limit in ieee_ets->prio_tc (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix bad use of dev_id (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Expose port number through sysfs (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx: Bump all Mellanox driver versions (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix limiting number of IRQ's instead of RSS queues (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Set number of RX rings in a utility function (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx5: Use pci_enable_msix_range() instead of pci_enable_msix() (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Use pci_enable_msix_range() instead of pci_enable_msix() (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Use IS_ENABLED(CONFIG_IPV6) (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Add dependency INET (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Fix error return code (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: call gro handler for encapsulated frames (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Select PTP_1588_CLOCK (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: fix error return code in mlx4_en_get_qp() (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: slight optimization of addr compare (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: mlx4 calls skb_set_hash (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Implement the SIOCGHWTSTAMP ioctl (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: When marsheling uverbs path, clear unused fields (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mad: Add user space RMPP support (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mad: add new ioctl to ABI to support new registration options (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mad: Add dev_notice messages for various umad/mad registration failures (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mad: Update module to [pr|dev]_* style print messages (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] umad: Update module to [pr|dev]_* style print messages (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] iwcm: Use a default listen backlog if needed (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Add user MR re-registration support (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] rdma/core: Add support for iWARP Port Mapper user space service (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] umad: Fix use-after-free on close (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] umad: Fix error handling (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Fix kobject leak on device register error flow (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Fix port kobject deletion during error flow (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Remove unneeded kobject_get/put calls (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Fix sparse warnings about redeclared functions (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mad: Fix sparse warning about gfp_t use (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] Add a QP creation flag to use GFP_NOIO allocations (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Remove overload in ib_sg_dma* (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] ehca: Remove ib_sg_dma_address() and ib_sg_dma_len() overloads (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] ipath: Remove ib_sg_dma_address() and ib_sg_dma_len() overloads (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] qib: Remove ib_sg_dma_address() and ib_sg_dma_len() overloads (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mad: Check and handle potential DMA mapping errors (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Introduce signature verbs API (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Introduce protected memory regions (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] Refactor umem to use linear SG table (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Fix unused variable warning (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] cma: Handle global/non-linklocal IPv6 addresses in cma_check_linklocal() (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] cm: Fix missing unlock on error in cm_init_qp_rtr_attr() (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Make ib_addr a core IB module (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Add support for RDMA_NODE_USNIC_UDP (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Add RDMA_TRANSPORT_USNIC_UDP (Amir Vadai) [1107617 1107618 1107619 1107620] - [kernel] genirq: Allow forcing cpu affinity of interrupts (Amir Vadai) [1107617 1107618 1107619 1107620] - [lib] cpumask: cpumask_set_cpu_local_first to use all cores when numa node is not defined (Amir Vadai) [1107617 1107618 1107619 1107620] - [lib] cpumask: Utility function to set n'th cpu - local cpu first (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx: Convert ethernet mac address declarations to use ETH_ALEN (Amir Vadai) [1107617 1107618 1107619 1107620] - [net] core: Add sysfs file for port number (Amir Vadai) [1107617 1107618 1107619 1107620]- [ethernet] qlge: Remove DEFINE_PCI_DEVICE_TABLE macro use (Chad Dupuis) [1089357] - [ethernet] qlge: get rid of SET_ETHTOOL_OPS (Chad Dupuis) [1089357] - [ethernet] qlge: Convert /n to \n (Chad Dupuis) [1089357] - [ethernet] qlge: remove open-coded skb_cow_head (Chad Dupuis) [1089357] - [ethernet] qlge: Do not propaged vlan tag offloads to vlans (Chad Dupuis) [1089357] - [ethernet] qlge: Get rid of an redundant assignment (Chad Dupuis) [1089357] - [ethernet] qlge: delete non-required instances of include (Chad Dupuis) [1089357] - [ethernet] qlge: Fix vlan netdev features (Chad Dupuis) [1089357] - [ethernet] qlge: make local function static (Chad Dupuis) [1089357] - [ethernet] qlge: Update version to 1.00.00.34 (Chad Dupuis) [1089357] - [ethernet] qlge: Allow enable/disable rx/tx vlan acceleration independently (Chad Dupuis) [1089357] - [ethernet] qlge: Fix ethtool statistics (Chad Dupuis) [1089357] - [ethernet] qlge: remove unnecessary pci_set_drvdata() (Chad Dupuis) [1089357] - [ethernet] qlge: Update version to 1.00.00.33 (Chad Dupuis) [1089357] - [ethernet] qlge: Enhance nested VLAN (Q-in-Q) handling (Chad Dupuis) [1089357] - [ethernet] qlge: call ql_core_dump() only if dump memory was allocated (Chad Dupuis) [1089357] - [kernel] audit: allow user processes to log from another PID namespace (Richard Guy Briggs) [1010455] - [kernel] audit: anchor all pid references in the initial pid namespace (Richard Guy Briggs) [1010455] - [kernel] audit: convert PPIDs to the inital PID namespace (Richard Guy Briggs) [1010455] - [kernel] sched: declare pid_alive as inline (Richard Guy Briggs) [1010455] - [kernel] pid: get pid_t ppid of task in init_pid_ns (Richard Guy Briggs) [1010455] - [net] netlabel: shorter names for the NetLabel catmap funcs/structs (Paul Moore) [1119662] - [net] netlabel: fix the catmap walking functions (Paul Moore) [1119662] - [net] netlabel: fix the horribly broken catmap functions (Paul Moore) [1119662] - [net] netlabel: fix a problem when setting bits below the previously lowest bit (Paul Moore) [1119662] - [kernel] sched/time: fix lock inversion in thread_group_cputime (Rik van Riel) [1120307] - [kernel] seqlock: add irqsave variant of read_seqbegin_or_lock (Rik van Riel) [1120307] - [kernel] sched: make lockless sys_times kABI-friendly (Rik van Riel) [1120307] - [kernel] sched/cputime: atomically increment stime & utime (Rik van Riel) [1120307] - [kernel] time, signal: protect resource use statistics with seqlock (Rik van Riel) [1120307] - [kernel] exit: always reap resource stats in __exit_signal (Rik van Riel) [1120307] - [kernel] seqcount: Provide raw_read_seqcount() (Rik van Riel) [1120307] - [kernel] take read_seqbegin_or_lock() and friends to seqlock.h (Rik van Riel) [1120307] - [kernel] sched: change thread_group_cputime() to use for_each_thread() (Rik van Riel) [1120307] - [usb] usb3503: Fix a warning for using an uninitialized variable (Don Zickus) [1148954] - [ethernet] tg3: prevent ifup/ifdown during PCI error recovery (Ivan Vecera) [1088637] - [ethernet] tg3: fix return value in tg3_get_stats64 (Ivan Vecera) [1088637] - [ethernet] tg3: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1088637] - [ethernet] tg3: Modify tg3_tso_bug() to handle multiple TX rings (Ivan Vecera) [1088637] - [ethernet] tg3: Clear NETIF_F_TSO6 flag before doing software GSO (Ivan Vecera) [1088637] - [ethernet] tg3: Replace ethtool_ops::{get, set}_rxfh_indir() with {get, set}_rxfh() (Ivan Vecera) [1088637] - [ethernet] tg3: Update copyright and version to 3.137 (Ivan Vecera) [1088637] - [ethernet] tg3: Prevent page allocation failure during TSO workaround (Ivan Vecera) [1088637] - [ethernet] tg3: Don't modify ip header fields when doing GSO (Ivan Vecera) [1088637] - [ethernet] tg3: update rx_jumbo_pending ring param only when jumbo frames are enabled (Ivan Vecera) [1088637] - [ethernet] tg3: remove open-coded skb_cow_head (Ivan Vecera) [1088637] - [ethernet] tg3: remove empty MDIO bus reset function (Ivan Vecera) [1088637] - [ethernet] tg3: Do not include vlan acceleration features in vlan_features (Ivan Vecera) [1088637] - [ethernet] tg3: Call dev_kfree_skby_any instead of dev_kfree_skb (Ivan Vecera) [1088637] - [ethernet] tg3: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1088637] - [ethernet] tg3: Fix deadlock in tg3_change_mtu() (Ivan Vecera) [1088637] - [ethernet] tg3: cleanup an error path in tg3_phy_reset_5703_4_5() (Ivan Vecera) [1088637] - [ethernet] tg3: delete non-required instances of include (Ivan Vecera) [1088637] - [ethernet] tg3: Implement the SIOCGHWTSTAMP ioctl (Ivan Vecera) [1088637]- [tools] perf/powerpc: Adjust callchain based on DWARF debug info (Jiri Olsa) [1113736] - [tools] perf: Allow to specify lib compile variable for spec usage (Jiri Olsa) [879133] - [tools] perf/symbols: Get kernel start address by symbol name (Jiri Olsa) [1134356] - [tools] perf: Fix segfault in cumulative.callchain report (Jiri Olsa) [1134356] - [tools] perf/tests: Add test for closing dso objects on EMFILE error (Jiri Olsa) [1134356] - [tools] perf/tests: Add test for caching dso file descriptors (Jiri Olsa) [1134356] - [tools] perf/tests: Allow reuse of test_file function (Jiri Olsa) [1134356] - [tools] perf/tests: Spawn child for each test (Jiri Olsa) [1134356] - [tools] perf: Add dso__data_* interface descriptons (Jiri Olsa) [1134356] - [tools] perf: Allow to close dso fd in case of open failure (Jiri Olsa) [1134356] - [tools] perf: Add file size check and factor dso__data_read_offset (Jiri Olsa) [1134356] - [tools] perf: Cache dso data file descriptor (Jiri Olsa) [1134356] - [tools] perf: Add global count of opened dso objects (Jiri Olsa) [1134356] - [tools] perf: Add global list of opened dso objects (Jiri Olsa) [1134356] - [tools] perf: Add data_fd into dso object (Jiri Olsa) [1134356] - [tools] perf: Separate dso data related variables (Jiri Olsa) [1134356] - [tools] perf: Cache register accesses for unwind processing (Jiri Olsa) [1134356] - [tools] perf/record: Fix to honor user freq/interval properly (Jiri Olsa) [1134356] - [tools] perf/timechart: Reflow documentation (Jiri Olsa) [1134356] - [tools] perf/probe: Improve error messages in --line option (Jiri Olsa) [1134356] - [tools] perf/probe: Improve an error message of perf probe --vars mode (Jiri Olsa) [1134356] - [tools] perf/probe: Show error code and description in verbose mode (Jiri Olsa) [1134356] - [tools] perf/probe: Improve error message for unknown member of data structure (Jiri Olsa) [1134356] - [tools] perf/tests: Show the inner make output when an error happens (Jiri Olsa) [1134356] - [tools] perf: Emit more precise message for missing glibc static library (Jiri Olsa) [1134356] - [tools] perf: Add dcacheline sort (Jiri Olsa) [1134356] - [tools] perf: Add support to dynamically get cacheline size (Jiri Olsa) [1134356] - [tools] perf: Add cpumode to struct hist_entry (Jiri Olsa) [1134356] - [tools] perf/report: Add mem-mode documentation to report command (Jiri Olsa) [1134356] - [tools] perf: Update mmap2 interface with protection and flag bits (Jiri Olsa) [1134356] - [tools] perf/script/python: Print array argument as string (Jiri Olsa) [1134356] - [tools] perf: Prettify the tags/TAGS/cscope targets output (Jiri Olsa) [1134356] - [tools] perf: Fix pipe check regression in attr event callback (Jiri Olsa) [1134356] - [tools] perf/lib/traceevent: Added support for __get_bitmask() macro (Jiri Olsa) [1134356] - [tools] perf/lib/traceevent: Add options to function plugin (Jiri Olsa) [1134356] - [tools] perf/lib/traceevent: Add options to plugins (Jiri Olsa) [1134356] - [tools] perf/lib/traceevent: Add flag to not load event plugins (Jiri Olsa) [1134356] - [tools] perf/documentation: Add description for conditional branch filter (Jiri Olsa) [1134356] - [tools] Revert: perf: Disable PERF_RECORD_MMAP2 support (Jiri Olsa) [1134356] - [tools] perf: Add conditional branch filter 'cond' to perf record (Jiri Olsa) [1134356] - [tools] perf: Fix 'make help' message error (Jiri Olsa) [1134356] - [tools] perf/record: Fix poll return value propagation (Jiri Olsa) [1134356] - [tools] perf: Move elide bool into perf_hpp_fmt struct (Jiri Olsa) [1134356] - [tools] perf: Remove elide setup for SORT_MODE__MEMORY mode (Jiri Olsa) [1134356] - [tools] perf: Fix "==" into "=" in ui_browser__warning assignment (Jiri Olsa) [1134356] - [tools] perf: Allow overriding sysfs and proc finding with env var (Jiri Olsa) [1134356] - [tools] perf: Consider header files outside perf directory in tags target (Jiri Olsa) [1134356] - [tools] perf: Add warning when disabling perl scripting support due to missing devel files (Jiri Olsa) [1134356] - [tools] perf/trace: Warn the user when not available (Jiri Olsa) [1134356] - [tools] perf/tests: Add a test case for cumulating callchains (Jiri Olsa) [1134356] - [tools] perf/tests: Define and use symbolic names for fake symbols (Jiri Olsa) [1134356] - [tools] perf: Reset output/sort order to default (Jiri Olsa) [1134356] - [tools] perf/ui/gtk: Fix callchain display (Jiri Olsa) [1134356] - [tools] perf/ui/stdio: Fix invalid percentage value of cumulated hist entries (Jiri Olsa) [1134356] - [tools] perf: Enable --children option by default (Jiri Olsa) [1134356] - [tools] perf/top: Add top.children config option (Jiri Olsa) [1134356] - [tools] perf/top: Add --children option (Jiri Olsa) [1134356] - [tools] perf/top: Convert to hist_entry_iter (Jiri Olsa) [1134356] - [tools] perf: Add callback function to hist_entry_iter (Jiri Olsa) [1134356] - [tools] perf: Do not auto-remove Children column if --fields given (Jiri Olsa) [1134356] - [tools] perf/report: Add report.children config option (Jiri Olsa) [1134356] - [tools] perf/report: Add --children option (Jiri Olsa) [1134356] - [tools] perf: Add more hpp helper functions (Jiri Olsa) [1134356] - [tools] perf: Apply percent-limit to cumulative percentage (Jiri Olsa) [1134356] - [tools] perf/ui/gtk: Add support to accumulated hist stat (Jiri Olsa) [1134356] - [tools] perf/ui/browser: Add support to accumulated hist stat (Jiri Olsa) [1134356] - [tools] perf/ui/hist: Add support to accumulated hist stat (Jiri Olsa) [1134356] - [tools] perf: Save callchain info for each cumulative entry (Jiri Olsa) [1134356] - [tools] perf/callchain: Add callchain_cursor_snapshot() (Jiri Olsa) [1134356] - [tools] perf/report: Cache cumulative callchains (Jiri Olsa) [1134356] - [tools] perf: Update cpumode for each cumulative entry (Jiri Olsa) [1134356] - [tools] perf/hists: Accumulate hist entry stat based on the callchain (Jiri Olsa) [1134356] - [tools] perf/hists: Check if accumulated when adding a hist entry (Jiri Olsa) [1134356] - [tools] perf/hists: Add support for accumulated stat of hist entry (Jiri Olsa) [1134356] - [tools] perf: Introduce struct hist_entry_iter (Jiri Olsa) [1134356] - [tools] perf: Introduce hists__inc_nr_samples() (Jiri Olsa) [1134356] - [tools] perf: Add automatic remapping of Android libraries (Jiri Olsa) [1134356] - [tools] perf: Add cat as fallback pager (Jiri Olsa) [1134356] - [tools] perf/tests: Add a testcase for histogram output sorting (Jiri Olsa) [1134356] - [tools] perf/tests: Factor out print_hists_*() (Jiri Olsa) [1134356] - [tools] perf: Introduce reset_output_field() (Jiri Olsa) [1134356] - [tools] perf: Get rid of obsolete hist_entry__sort_list (Jiri Olsa) [1134356] - [tools] perf/hists: Reset width of output fields with header length (Jiri Olsa) [1134356] - [tools] perf: Skip elided sort entries (Jiri Olsa) [1134356] - [tools] perf/top: Add --fields option to specify output fields (Jiri Olsa) [1134356] - [tools] perf/report/tui: Fix a bug when --fields/sort is given (Jiri Olsa) [1134356] - [tools] perf: Add ->sort() member to struct sort_entry (Jiri Olsa) [1134356] - [tools] perf/report: Add -F option to specify output fields (Jiri Olsa) [1134356] - [tools] perf: Call perf_hpp__init() before setting up GUI browsers (Jiri Olsa) [1134356] - [tools] perf: Consolidate management of default sort orders (Jiri Olsa) [1134356] - [tools] perf: Allow hpp fields to be sort keys (Jiri Olsa) [1134356] - [tools] perf/ui: Get rid of callback from __hpp__fmt() (Jiri Olsa) [1134356] - [tools] perf: Consolidate output field handling to hpp format routines (Jiri Olsa) [1134356] - [tools] perf: Use hpp formats to sort final output (Jiri Olsa) [1134356] - [tools] perf: Support event grouping in hpp ->sort() (Jiri Olsa) [1134356] - [tools] perf: Use hpp formats to sort hist entries (Jiri Olsa) [1134356] - [tools] perf: Convert sort entries to hpp formats (Jiri Olsa) [1134356] - [tools] perf: Add ->cmp(), ->collapse() and ->sort() to perf_hpp_fmt (Jiri Olsa) [1134356] - [tools] perf: Add libdw DWARF post unwind support for ARM (Jiri Olsa) [1134356] - [tools] perf/tests: Add dwarf unwind test on ARM (Jiri Olsa) [1134356] - [tools] perf/tests: Introduce perf_regs_load function on ARM (Jiri Olsa) [1134356] - [tools] perf: Consolidate types.h for ARM and ARM64 (Jiri Olsa) [1134356] - [tools] perf/session: Fix possible null pointer dereference in session.c (Jiri Olsa) [1134356] - [tools] perf/sched: Cleanup, remove unused variables in map_switch_event() (Jiri Olsa) [1134356] - [tools] perf/sched: Remove nr_state_machine_bugs in perf latency (Jiri Olsa) [1134356] - [tools] perf: Remove usage of trace_sched_wakeup(.success) (Jiri Olsa) [1134356] - [tools] perf: Use tid for finding thread (Jiri Olsa) [1134356] - [tools] perf: Get rid of on_exit() feature test (Jiri Olsa) [1134356] - [tools] perf/record: Propagate exit status of a command line workload (Jiri Olsa) [1134356] - [tools] perf: Clarify the output of perf sched map (Jiri Olsa) [1134356] - [tools] perf: Adapt the TASK_STATE_TO_CHAR_STR to new value in kernel space (Jiri Olsa) [1134356] - [tools] perf: Add missing event for perf sched record (Jiri Olsa) [1134356] - [tools] perf: Move ACCESS_ONCE from perf.h header (Jiri Olsa) [1134356] - [tools] perf: Move sys_perf_event_open function from perf.h (Jiri Olsa) [1134356] - [tools] perf: Move syscall and arch specific defines from perf.h (Jiri Olsa) [1134356] - [tools] perf: Move perf_call_graph_mode enum from perf.h (Jiri Olsa) [1134356] - [tools] perf: Move sample data structures from perf.h (Jiri Olsa) [1134356] - [tools] perf: Remove PR_TASK_PERF_EVENTS_* from perf.h (Jiri Olsa) [1134356] - [tools] perf: Remove asmlinkage define from perf.h (Jiri Olsa) [1134356] - [tools] perf: Remove min define from perf.h (Jiri Olsa) [1134356] - [tools] perf: Remove unlikely define from perf.h (Jiri Olsa) [1134356] - [tools] perf: Remove MAX_COUNTERS define from perf.h (Jiri Olsa) [1134356] - [tools] perf: Consolidate types.h (Jiri Olsa) [1134356] - [tools] perf: Unify export.h (Jiri Olsa) [1134356] - [tools] perf/arm64: Wire up perf_regs and unwind support (Jiri Olsa) [1134356] - [tools] perf: Move u64_swap union (Jiri Olsa) [1134356] - [tools] perf/tests: add a test of kvm-390 trace event (Jiri Olsa) [1134356] - [tools] perf/tests: Add numeric identifier to evlist_test (Jiri Olsa) [1134356] - [tools] perf: Parse tracepoints with '-' in system name (Jiri Olsa) [1134356] - [tools] perf: Handle EINTR error for readn/writen (Jiri Olsa) [1134356] - [tools] perf/tests: Add map groups sharing with thread object test (Jiri Olsa) [1134356] - [tools] perf: Share map_groups among threads of the same group (Jiri Olsa) [1134356] - [tools] perf: Reference count map_groups objects (Jiri Olsa) [1134356] - [tools] perf: Allocate thread map_groups's dynamically (Jiri Olsa) [1134356] - [tools] perf/tests: Add thread maps lookup automated tests (Jiri Olsa) [1134356] - [tools] perf/tests: Add a test case for hists filtering (Jiri Olsa) [1134356] - [tools] perf/tests: Factor out fake_setup_machine() (Jiri Olsa) [1134356] - [tools] perf/hists/tui: Count callchain rows separately (Jiri Olsa) [1134356] - [tools] perf/top/tui: Update nr_entries properly after a filter is applied (Jiri Olsa) [1134356] - [tools] perf/ui/tui: Rename hist_browser__update_nr_entries() (Jiri Olsa) [1134356] - [tools] perf/ui/tui: Fix off-by-one in hist_browser__update_nr_entries() (Jiri Olsa) [1134356] - [tools] perf/hists: Add missing update on filtered stats in hists__decay_entries() (Jiri Olsa) [1134356] - [tools] perf: Account entry stats when it's added to the output tree (Jiri Olsa) [1134356] - [tools] perf/hists: Collapse expanded callchains after filter is applied (Jiri Olsa) [1134356] - [tools] perf/hists: Add a couple of hists stat helper functions (Jiri Olsa) [1134356] - [tools] perf/hists: Move column length calculation out of hists__inc_stats() (Jiri Olsa) [1134356] - [tools] perf/hists: Rename hists__inc_stats() (Jiri Olsa) [1134356] - [tools] perf/report: Count number of entries separately (Jiri Olsa) [1134356] - [tools] perf/callchain: Add generic report parse callchain callback function (Jiri Olsa) [1134356] - [tools] perf/kmem: Utilize the new generic cpunode_map (Jiri Olsa) [1134356] - [tools] perf: Use cpu/possible instead of cpu/kernel_max (Jiri Olsa) [1134356] - [tools] perf: Allow ability to map cpus to nodes easily (Jiri Olsa) [1134356] - [tools] perf: Fix pmu object compilation error (Jiri Olsa) [1134356] - [tools] perf/sched: Introduce --list-cmds for use by scripts (Jiri Olsa) [1134356] - [tools] perf/lock: Introduce --list-cmds for use by scripts (Jiri Olsa) [1134356] - [tools] perf/mem: Introduce --list-cmds for use by scripts (Jiri Olsa) [1134356] - [tools] perf/kmem: Introduce --list-cmds for use by scripts (Jiri Olsa) [1134356] - [tools] perf: Show absolute percentage by default (Jiri Olsa) [1134356] - [tools] perf/ui/tui: Add 'F' hotkey to toggle percentage output (Jiri Olsa) [1134356] - [tools] perf: Add hist.percentage config option (Jiri Olsa) [1134356] - [tools] perf/diff: Add --percentage option (Jiri Olsa) [1134356] - [tools] perf/top: Add --percentage option (Jiri Olsa) [1134356] - [tools] perf/report: Add --percentage option (Jiri Olsa) [1134356] - [tools] perf/hists: Add support for showing relative percentage (Jiri Olsa) [1134356] - [tools] perf/probe: Fix perf probe to find correct variable DIE (Jiri Olsa) [1134356] - [tools] perf/probe: Fix a segfault if asked for variable it doesn't find (Jiri Olsa) [1134356] - [tools] perf/tests/x86: Fix stack map lookup in dwarf unwind test (Jiri Olsa) [1134356] - [tools] perf/x86: Fix perf to use non-executable stack, again (Jiri Olsa) [1134356] - [tools] perf: Remove extra '/' character in events file path (Jiri Olsa) [1134356] - [tools] perf/machine: Search for modules in s/lib/modules/s (Jiri Olsa) [1134356] - [tools] perf/tests: Add static build make test (Jiri Olsa) [1134356] - [tools] perf: Fix bfd dependency libraries detection (Jiri Olsa) [1134356] - [tools] perf: Use LDFLAGS instead of ALL_LDFLAGS (Jiri Olsa) [1134356] - [tools] perf/lib/traceevent: Fix memory leak in pretty_print() (Jiri Olsa) [1134356] - [tools] perf/lib/traceevent: Fix backward compatibility macros for pevent filter enums (Jiri Olsa) [1134356] - [tools] perf: Disable libdw unwind for all but x86 arch (Jiri Olsa) [1134356] - [tools] perf/tests/x86: Fix memory leak in sample_ustack() (Jiri Olsa) [1134356] - [tools] perf: Improve error reporting (Jiri Olsa) [1134356] - [tools] perf: Adjust symbols in VDSO (Jiri Olsa) [1134356] - [tools] perf/kvm: Fix 'Min time' counting in report command (Jiri Olsa) [1134356] - [tools] perf: Instead of redirecting flex output, use -o (Jiri Olsa) [1134356] - [tools] perf: Fix double free in perf test 21 (code-reading.c) (Jiri Olsa) [1134356] - [tools] perf/stat: Initialize statistics correctly (Jiri Olsa) [1134356] - [tools] perf/bench: Set more defaults in the 'numa' suite (Jiri Olsa) [1134356] - [tools] perf/bench: Update manpage to mention numa and futex (Jiri Olsa) [1134356] - [tools] perf/probe: Use dwarf_getcfi_elf() instead of dwarf_getcfi() (Jiri Olsa) [1134356] - [tools] perf/probe: Fix to handle errors in line_range searching (Jiri Olsa) [1134356] - [tools] perf/probe: Fix --line option behavior (Jiri Olsa) [1134356] - [tools] perf: Pick up libdw without explicit LIBDW_DIR (Jiri Olsa) [1134356] - [tools] perf/callchains: Disable unwind libraries when libelf isn't found (Jiri Olsa) [1134356] - [tools] perf/lib/traceevent: Do not call warning() directly (Jiri Olsa) [1134356] - [tools] perf/lib/traceevent: Print event name when show warning if possible (Jiri Olsa) [1134356] - [tools] perf/top: Fix documentation of invalid -s option (Jiri Olsa) [1134356] - [tools] perf: Allow building for tile (Jiri Olsa) [1134356] - [tools] perf: Remove unused simple_strtoul() function (Jiri Olsa) [1134356] - [tools] perf: Update some code references in design.txt (Jiri Olsa) [1134356] - [tools] perf/evsel: Update function names in debug messages (Jiri Olsa) [1134356] - [tools] perf: Remove thread__find_map function (Jiri Olsa) [1134356] - [tools] perf/annotate: Print the evsel name in the stdio output (Jiri Olsa) [1134356] - [tools] perf/report: Use ui__has_annotation() (Jiri Olsa) [1134356] - [tools] perf: Fix memory leak when synthesizing thread records (Jiri Olsa) [1134356] - [tools] perf: Use tid in mmap/mmap2 events to find maps (Jiri Olsa) [1134356] - [tools] perf/report: Merge al->filtered with hist_entry->filtered (Jiri Olsa) [1134356] - [tools] perf/symbols: Apply all filters to an addr_location (Jiri Olsa) [1134356] - [tools] perf/symbols: Record the reason for filtering an address_location (Jiri Olsa) [1134356] - [tools] perf/sched: Fixup header alignment in 'latency' output (Jiri Olsa) [1134356] - [tools] perf/timechart: Fix off-by-one error in 'record' argv handling (Jiri Olsa) [1134356] - [tools] perf/machine: Factor machine__find_thread to take tid argument (Jiri Olsa) [1134356] - [tools] perf: Speed up thread map generation (Jiri Olsa) [1134356] - [tools] perf/kvm: introduce --list-cmds for use by scripts (Jiri Olsa) [1134356] - [tools] perf/ui/hists: Pass evsel to hpp->header/width functions explicitly (Jiri Olsa) [1134356] - [tools] perf/symbols: Introduce thread__find_cpumode_addr_location (Jiri Olsa) [1134356] - [tools] perf/session: Change header.misc dump from decimal to hex (Jiri Olsa) [1134356] - [tools] perf/ui/tui: Reuse generic __hpp__fmt() code (Jiri Olsa) [1134356] - [tools] perf/ui/hists: Pass struct hpp to print functions (Jiri Olsa) [1134356] - [tools] perf/ui/gtk: Reuse generic __hpp__fmt() code (Jiri Olsa) [1134356] - [tools] perf/ui/stdio: Fix invalid output on event group report (Jiri Olsa) [1134356] - [tools] perf: Fix synthesizing mmaps for threads (Jiri Olsa) [1134356] - [tools] perf/probe: Clarify x86 register naming for perf probe (Jiri Olsa) [1134356] - [tools] perf/mem: Clarify load-latency in documentation (Jiri Olsa) [1134356] - [tools] perf/bench: Add futex-requeue microbenchmark (Jiri Olsa) [1134356] - [tools] perf/bench: Add futex-wake microbenchmark (Jiri Olsa) [1134356] - [tools] perf/bench: Add futex-hash microbenchmark (Jiri Olsa) [1134356] - [tools] perf: Disable user-space callchain/stack dumps for function trace events (Jiri Olsa) [1134356] - [tools] perf/symbols: Check compatible symtab type before loading dso (Jiri Olsa) [1134356] - [tools] perf/symbols: Check return value of filename__read_debuglink() (Jiri Olsa) [1134356] - [tools] perf/tests: Add NO_LIBDW_DWARF_UNWIND make test (Jiri Olsa) [1134356] - [tools] perf: Setup default dwarf post unwinder (Jiri Olsa) [1134356] - [tools] perf: Add libdw DWARF post unwind support (Jiri Olsa) [1134356] - [tools] perf: Add feature check for libdw dwarf unwind (Jiri Olsa) [1134356] - [tools] perf: Warn the user about how to enable libunwind support (Jiri Olsa) [1134356] - [tools] perf: Add variable display for VF make output (Jiri Olsa) [1134356] - [tools] perf: Factor features display code (Jiri Olsa) [1134356] - [tools] perf: Fix bison OUTPUT directories dependency (Jiri Olsa) [1134356] - [tools] perf/tests: Add pmu-bison.o make test (Jiri Olsa) [1134356] - [tools] perf/tests: Fix *.o make tests (Jiri Olsa) [1134356] - [tools] perf/probe: Support distro-style debuginfo for uprobe (Jiri Olsa) [1134356] - [tools] perf/probe: Allow to add events on the local functions (Jiri Olsa) [1134356] - [tools] perf/probe: Show source-level or symbol-level info for uprobes (Jiri Olsa) [1134356] - [tools] perf/probe: Show appropriate symbol for ref_reloc_sym based kprobes (Jiri Olsa) [1134356] - [tools] perf/probe: Find given address from offline dwarf (Jiri Olsa) [1134356] - [tools] perf/probe: Use ref_reloc_sym based address instead of the symbol name (Jiri Olsa) [1134356] - [tools] perf/probe: Show in what binaries/modules probes are set (Jiri Olsa) [1134356] - [tools] perf/probe: Unify show_available_functions for uprobes/kprobes (Jiri Olsa) [1134356] - [tools] perf/probe: Replace line_list with intlist (Jiri Olsa) [1134356] - [tools] perf/probe: Remove incorrect symbol check for --list (Jiri Olsa) [1134356] - [tools] perf/probe: Fix to do exit call for symbol maps (Jiri Olsa) [1134356] - [tools] perf/symbols: No need to export dso__first_symbol (Jiri Olsa) [1134356] - [tools] perf: Drop prefetch.h (Jiri Olsa) [1134356] - [tools] perf: Move hash.h header (Jiri Olsa) [1134356] - [tools] perf: Move fs.* to lib/api/fs/ (Jiri Olsa) [1134356] - [tools] perf/callchain: Separate perf_reg_value function in perf_regs object (Jiri Olsa) [1134356] - [tools] perf/callchain: Introduce HAVE_DWARF_UNWIND_SUPPORT macro (Jiri Olsa) [1134356] - [tools] perf/callchain: Rename unwind__arch_reg_id into libunwind__arch_reg_id (Jiri Olsa) [1134356] - [tools] perf/callchain: Separate libunwind code to special object (Jiri Olsa) [1134356] - [tools] perf/callchain: Add mask into struct regs_dump (Jiri Olsa) [1134356] - [tools] perf/callchain: Do not report zero address in unwind (Jiri Olsa) [1134356] - [tools] perf: Fix dwarf unwind max_stack processing (Jiri Olsa) [1134356] - [tools] perf/tests/x86: Add dwarf unwind test (Jiri Olsa) [1134356] - [tools] perf/tests/x86: Introduce perf_regs_load function (Jiri Olsa) [1134356] - [tools] perf: Fix memory leak in event_format__print function (Jiri Olsa) [1134356] - [tools] perf/record: Add readable output for callchain debug (Jiri Olsa) [1134356] - [tools] perf: Add call-graph option support into .perfconfig (Jiri Olsa) [1134356] - [tools] perf: Put proper period for for samples without PERIOD sample_type (Jiri Olsa) [1134356] - [tools] perf/report: Remove some needless container_of usage (Jiri Olsa) [1134356] - [tools] perf: Shorten sample symbol resolving function signature (Jiri Olsa) [1134356] - [tools] perf: Shorten sample symbol resolving function signature (Jiri Olsa) [1134356] - [tools] perf/report: Use al->cpumode where applicable (Jiri Olsa) [1134356] - [x86] perf/intel: Avoid spamming kernel log for BTS buffer failure (Jiri Olsa) [1134356] - [x86] perf/intel: Protect LBR and extra_regs against KVM lying (Jiri Olsa) [1134356] - [kernel] perf: Fix lockdep warning on process exit (Jiri Olsa) [1134356] - [x86] perf/intel: Use proper dTLB-load-misses event on IvyBridge (Jiri Olsa) [1134356] - [kernel] Revert: perf: Always destroy groups on exit (Jiri Olsa) [1134356] - [kernel] perf: Do not allow optimized switch for non-cloned events (Jiri Olsa) [1134356] - [kernel] perf: Pass protection and flags bits through mmap2 interface (Jiri Olsa) [1134356] - [kernel] perf: Differentiate exec() and non-exec() comm events (Jiri Olsa) [1134356] - [kernel] perf: Fix perf_event_comm() vs. exec() assumption (Jiri Olsa) [1134356] - [x86] perf: Add conditional branch filtering support (Jiri Olsa) [1134356] - [kernel] perf: Add new conditional branch filter 'PERF_SAMPLE_BRANCH_COND' (Jiri Olsa) [1134356] - [x86] perf: Use common PMU interrupt disabled code (Jiri Olsa) [1134356] - [kernel] perf: Disable sampled events if no PMU interrupt (Jiri Olsa) [1134356] - [kernel] perf: Fix use after free in perf_remove_from_context() (Jiri Olsa) [1134356] - [kernel] perf/events/core: Drop unused variable after cleanup (Jiri Olsa) [1134356] - [x86] perf/intel: fix Haswell precise store data source encoding (Jiri Olsa) [1134356] - [kernel] perf: Fix perf_event_open(.flags) test (Jiri Olsa) [1134356] - [kernel] perf: Simplify perf_event_exit_task_context() (Jiri Olsa) [1134356] - [kernel] perf: Rework free paths (Jiri Olsa) [1134356] - [kernel] perf: Validate locking assumption (Jiri Olsa) [1134356] - [kernel] perf: Always destroy groups on exit (Jiri Olsa) [1134356] - [kernel] perf: Ensure consistent inherit state in groups (Jiri Olsa) [1134356] - [x86] perf: Export perf_assign_events() (Jiri Olsa) [1134356] - [kernel] perf: Allow building PMU drivers as modules (Jiri Olsa) [1134356] - [kernel] perf: Prevent false warning in perf_swevent_add (Jiri Olsa) [1134356] - [kernel] perf: Limit perf_event_attr::sample_period to 63 bits (Jiri Olsa) [1134356] - [kernel] perf: Fix perf_event_init_context() (Jiri Olsa) [1134356] - [kernel] perf: Fix race in removing an event (Jiri Olsa) [1134356] - [x86] perf: Fix RAPL rdmsrl_safe() usage (Jiri Olsa) [1134356] - [x86] perf/intel: Use rdmsrl_safe() when initializing RAPL PMU (Jiri Olsa) [1134356] - [x86] perf/intel/rapl: Fix CPU hotplug callback registration (Jiri Olsa) [1134356] - [x86] perf: Enable DRAM RAPL support on Intel Haswell (Jiri Olsa) [1134356] - [kernel] perf: Optimize group_sched_in() (Jiri Olsa) [1134356] - [x86] perf: Add a few more comments (Jiri Olsa) [1134356] - [kernel] perf: Remove redundant PMU assignment (Jiri Olsa) [1134356] - [kernel] perf: Fix prototype of find_pmu_context() (Jiri Olsa) [1134356] - [x86] perf: Warn to early_printk() in case irq_work is too slow (Jiri Olsa) [1134356] - [x86] perf/p4: Block PMIs on init to prevent a stream of unkown NMIs (Jiri Olsa) [1134356] - [x86] perf/p4: Fix counter corruption when using lots of perf groups (Jiri Olsa) [1134356] - [x86] perf: Push the duration-logging printk() to IRQ context (Jiri Olsa) [1134356] - [kernel] workqueue: apply __WQ_ORDERED to create_singlethread_workqueue() (Tomas Henzl) [1131563] - [md] raid10: always initialise ->state on newly allocated r10_bio (Jes Sorensen) [1085530] - [md] raid10: avoid memory leak on error path during reshape (Jes Sorensen) [1085530] - [md] raid10: Fix memory leak when raid10 reshape completes (Jes Sorensen) [1085530] - [md] raid10: fix memory leak when reshaping a RAID10 (Jes Sorensen) [1085530] - [md] raid5: avoid livelock caused by non-aligned writes (Jes Sorensen) [1085530] - [md] don't allow bitmap file to be added to raid0/linear (Jes Sorensen) [1085530] - [md] raid0: check for bitmap compatability when changing raid levels (Jes Sorensen) [1085530 1126348] - [md] Recovery speed is wrong (Jes Sorensen) [1085530 1128517] - [md] disable probing for md devices 512 and over (Jes Sorensen) [1085530] - [md] raid1, raid10: always abort recover on write error (Jes Sorensen) [1085530] - [md] flush writes before starting a recovery (Jes Sorensen) [1085530 1115749] - [md] make sure GET_ARRAY_INFO ioctl reports correct "clean" status (Jes Sorensen) [1085530] - [md] raid5: speedup sync_request processing (Jes Sorensen) [1085530] - [md] raid5: deadlock between retry_aligned_read with barrier io (Jes Sorensen) [1085530] - [md] raid5: add an option to avoid copy data from bio to stripe cache (Jes Sorensen) [1085530] - [md] bitmap: remove confusing code from filemap_get_page (Jes Sorensen) [1085530] - [md] raid5: avoid release list until last reference of the stripe (Jes Sorensen) [1085530] - [md] md_clear_badblocks should return an error code on failure (Jes Sorensen) [1085530] - [md] raid56: Don't perform reads to support writes until stripe is ready (Jes Sorensen) [1085530] - [md] refuse to change shape of array if it is active but read-only (Jes Sorensen) [1085530] - [md] always set MD_RECOVERY_INTR when interrupting a reshape thread (Jes Sorensen) [1085530] - [md] always set MD_RECOVERY_INTR when aborting a reshape or other "resync" (Jes Sorensen) [1085530] - [md] avoid possible spinning md thread at shutdown (Jes Sorensen) [1085530] - [md] raid5: fix a race of stripe count check (Jes Sorensen) [1085530] - [md] raid5: get_active_stripe avoids device_lock (Jes Sorensen) [1085530] - [md] raid5: make_request does less prepare wait (Jes Sorensen) [1085530] - [md] avoid oops on unload if some process is in poll or select (Jes Sorensen) [1085530] - [md] raid1: r1buf_pool_alloc, free allocate pages when subsequent allocation fails (Jes Sorensen) [1085530] - [md] bitmap: don't abuse i_writecount for bitmap files (Jes Sorensen) [1085530] - [md] raid5: Fix CPU hotplug callback registration (Jes Sorensen) [1085530] - [md] raid1: restore ability for check and repair to fix read errors (Jes Sorensen) [1085530] - [md] raid5: close recently introduced race in stripe_head management (Jes Sorensen) [1085530] - [md] raid5: fix long-standing problem with bitmap handling on write failure (Jes Sorensen) [1085530] - [md] check command validity early in md_ioctl() (Jes Sorensen) [1085530] - [md] ensure metadata is writen after raid level change (Jes Sorensen) [1085530] - [md] raid10: avoid fullsync when not necessary (Jes Sorensen) [1085530] - [md] allow a partially recovered device to be hot-added to an array (Jes Sorensen) [1085530] - [md] fix problem when adding device to read-only array with bitmap (Jes Sorensen) [1085530] - [md] raid10: fix bug when raid10 recovery fails to recover a block (Jes Sorensen) [1085530] - [md] raid5: fix a recently broken BUG_ON() (Jes Sorensen) [1085530] - [md] raid10: fix two bugs in handling of known-bad-blocks (Jes Sorensen) [1085530] - [md] raid5: Fix possible confusion when multiple write errors occur (Jes Sorensen) [1085530] - [Documentation] fix some typos in md documentation (Jes Sorensen) [1085530] - [md] raid5: fix newly-broken locking in get_active_stripe (Jes Sorensen) [1085530] - [md] test mddev->flags more safely in md_check_recovery (Jes Sorensen) [1085530] - [md] raid5: fix new memory-reference bug in alloc_thread_groups (Jes Sorensen) [1085530] - [block] submit_bio_wait() conversions (Jes Sorensen) [1085530] - [md] raid5: Use conf->device_lock protect changing of multi-thread resources (Jes Sorensen) [1085530] - [md] raid5: Before freeing old multi-thread worker, it should flush them (Jes Sorensen) [1085530] - [md] raid5: For stripe with R5_ReadNoMerge, we replace REQ_FLUSH with REQ_NOMERGE (Jes Sorensen) [1085530] - [md] raid1: Add some macros to make code clearly (Jes Sorensen) [1085530] - [md] raid1: Replace raise_barrier/lower_barrier with freeze_array/unfreeze_array when reconfiguring the array (Jes Sorensen) [1085530] - [md] raid1: Add a field array_frozen to indicate whether raid in freeze state (Jes Sorensen) [1085530] - [md] Convert use of typedef ctl_table to struct ctl_table (Jes Sorensen) [1085530] - [md] raid5: avoid deadlock when raid5 array has unack badblocks during md_stop_writes (Jes Sorensen) [1085530] - [md] use MD_RECOVERY_INTR instead of kthread_should_stop in resync thread (Jes Sorensen) [1085530] - [md] fix some places where mddev_lock return value is not checked (Jes Sorensen) [1085530] - [md] raid5: Retry R5_ReadNoMerge flag when hit a read error (Jes Sorensen) [1085530] - [md] raid5: relieve lock contention in get_active_stripe() (Jes Sorensen) [1085530] - [md] raid5: relieve lock contention in get_active_stripe() (Jes Sorensen) [1085530] - [md] raid5: add proper locking to error path of raid5_start_reshape (Jes Sorensen) [1085530] - [kernel] wait: add wait_event_cmd() (Jes Sorensen) [1085530] - [md] raid5: Use slow_path to release stripe when mddev->thread is null (Jes Sorensen) [1085530] - [block] Consolidate duplicated bio_trim() implementations (Jes Sorensen) [1085530] - [md] raid5: fix "distingush" typo (Jes Sorensen) [1085530] - [md] raid5: only wakeup necessary threads (Jes Sorensen) [1085530] - [md] raid5: flush out all pending requests before proceeding with reshape (Jes Sorensen) [1085530] - [md] raid5: use seqcount to protect access to shape in make_request (Jes Sorensen) [1085530] - [md] raid5: sysfs entry to control worker thread number (Jes Sorensen) [1085530] - [md] raid5: offload stripe handle to workqueue (Jes Sorensen) [1085530] - [md] raid5: fix stripe release order (Jes Sorensen) [1085530] - [md] raid5: make release_stripe lockless (Jes Sorensen) [1085530] - [md] Don't test all of mddev->flags at once (Jes Sorensen) [1085530] - [md] Fix apparent cut-and-paste error in super_90_validate (Jes Sorensen) [1085530] - [md] fix safe_mode buglet (Jes Sorensen) [1085530] - [md] don't call md_allow_write in get_bitmap_file (Jes Sorensen) [1085530] - [lib] raid6: add ARM-NEON accelerated syndrome calculation (Jes Sorensen) [1085530] - [kernel] wait: Make the __wait_event*() interface more friendly (Jes Sorensen) [1085530] - [kernel] sched/wait: Introduce ___wait_event() (Jes Sorensen) [1085530]- [net] ethtool: Check that reserved fields of struct ethtool_rxfh are 0 (Ivan Vecera) [1138823] - [net] ethtool: Replace ethtool_ops::{get, set}_rxfh_indir() with {get, set}_rxfh() (Ivan Vecera) [1138823] - [net] ethtool: constify array pointer parameters to ethtool_ops::set_rxfh (Ivan Vecera) [1138823] - [net] ethtool: Disallow ETHTOOL_SRSSH with both indir table and hash key unchanged (Ivan Vecera) [1138823] - [net] ethtool: Expand documentation of ethtool_ops::{get, set}_rxfh() (Ivan Vecera) [1138823] - [net] ethtool: Improve explanation of the two arrays following struct ethtool_rxfh (Ivan Vecera) [1138823] - [net] ethtool: Name the 'no change' value for setting RSS hash key but not indir table (Ivan Vecera) [1138823] - [net] ethtool: Return immediately on error in ethtool_copy_validate_indir() (Ivan Vecera) [1138823] - [net] ethtool: exit the loop when invalid index occurs (Ivan Vecera) [1138823] - [net] ethtool: Support for configurable RSS hash key (Ivan Vecera) [1138823] - [lib] reciprocal_divide: update/correction of the algorithm (Jiri Benc) [1140665] - [net] introduce reciprocal_scale helper and convert users (Jiri Benc) [1140665] - [net] random32: add prandom_u32_max and convert open coded users (Jiri Benc) [1140665] - [net] bpf: do not use reciprocal divide (Jiri Benc) [1140665] - [net] genetlink: remove superfluous assignment (Jiri Benc) [1140656] - [scsi] pmcraid: use proper genetlink multicast API (Jiri Benc) [1140656] - [net] genetlink: Fix uninitialized variable in genl_validate_assign_mc_groups() (Jiri Benc) [1140656] - [net] genetlink: fix genlmsg_multicast() bug (Jiri Benc) [1140656] - [net] genetlink: make multicast groups const, prevent abuse (Jiri Benc) [1140656] - [net] genetlink: pass family to functions using groups (Jiri Benc) [1140656] - [net] genetlink: add and use genl_set_err() (Jiri Benc) [1140656] - [net] genetlink: remove family pointer from genl_multicast_group (Jiri Benc) [1140656] - [net] genetlink: remove genl_unregister_mc_group() (Jiri Benc) [1140656] - [fs] quota: use proper genetlink multicast APIs (Jiri Benc) [1140656] - [net] drop_monitor: use proper genetlink multicast APIs (Jiri Benc) [1140656] - [net] genetlink: only pass array to genl_register_family_with_ops() (Jiri Benc) [1140656] - [net] genetlink: rename shadowed variable (Jiri Benc) [1140656] - [net] genetlink: unify registration functions (Jiri Benc) [1140656] - [net] genetlink: make genl_ops flags a u8 and move to end (Jiri Benc) [1140656] - [net] genetlink: make all genl_ops users const (Jiri Benc) [1140656] - [net] genetlink: allow making ops const (Jiri Benc) [1140656] - [net] genetlink: register family ops as array (Jiri Benc) [1140656] - [net] genetlink: remove genl_register_ops/genl_unregister_ops (Jiri Benc) [1140656] - [net] ieee802154: use genl_register_family_with_ops() (Jiri Benc) [1140656] - [kernel] taskstats: use genl_register_family_with_ops() (Jiri Benc) [1140656] - [net] genetlink: Remove extern from function prototypes (Jiri Benc) [1140656] - [net] genetlink: fix usage of NLM_F_EXCL or NLM_F_REPLACE (Jiri Benc) [1140656] - [net] udp: Fix inverted NAPI_GRO_CB(skb)->flush test (Florian Westphal) [1131999] - [net] gre: gro: Fix a bug that breaks the forwarding path (Florian Westphal) [1131999] - [net] gro: reset skb->truesize in napi_reuse_skb() (Florian Westphal) [1131999] - [net] netdev_features: work around NETIF_F kabi breakage (Florian Westphal) [1131999] - [net] l2tp: Enable checksum unnecessary conversions for l2tp/UDP sockets (Florian Westphal) [1131999] - [net] vxlan: Enable checksum unnecessary conversions for vxlan/UDP sockets (Florian Westphal) [1131999] - [net] gre: Add support for checksum unnecessary conversions (Florian Westphal) [1131999] - [net] udp: Add support for doing checksum unnecessary conversion (Florian Westphal) [1131999] - [net] Infrastructure for checksum unnecessary conversions (Florian Westphal) [1131999] - [net] Support for csum_bad in skbuff (Florian Westphal) [1131999] - [net] sctp: Change sctp to implement csum_levels (Florian Westphal) [1131999] - [net] Allow GRO to use and set levels of checksum unnecessary (Florian Westphal) [1131999] - [net] Clarification of CHECKSUM_UNNECESSARY (Florian Westphal) [1131999] - [net] skbuff: improve comment on checksumming (Florian Westphal) [1131999] - [net] skbuff: Use ALIGN macro instead of open coding it (Florian Westphal) [1131999] - [net] Allocate a new 16 bits for flags in skbuff (Florian Westphal) [1131999] - [net] gre: When GRE csum is present count as encap layer wrt csum (Florian Westphal) [1131999] - [net] udp: additional GRO support (Florian Westphal) [1131999] - [net] tcp: Call skb_gro_checksum_validate (Florian Westphal) [1131999] - [net] ipv6: gro: fix CHECKSUM_COMPLETE support (Florian Westphal) [1131999] - [net] gre: call skb_gro_checksum_simple_validate (Florian Westphal) [1131999] - [net] add gro_compute_pseudo functions (Florian Westphal) [1131999] - [net] skb_gro_checksum_* functions (Florian Westphal) [1131999] - [net] fix setting csum_start in skb_segment() (Florian Westphal) [1131999] - [net] vxlan: Checksum fixes (Florian Westphal) [1131999] - [net] add skb_pop_rcv_encapsulation (Florian Westphal) [1131999] - [net] udp: call __skb_checksum_complete when doing full checksum (Florian Westphal) [1131999] - [net] Fix save software checksum complete (Florian Westphal) [1131999] - [net] Fix GSO constants to match NETIF flags (Florian Westphal) [1131999] - [net] Add skb_gro_postpull_rcsum to udp and vxlan (Florian Westphal) [1131999] - [net] Save software checksum complete (Florian Westphal) [1131999] - [net] Preserve CHECKSUM_COMPLETE at validation (Florian Westphal) [1131999] - [net] vxlan: Add support for UDP checksums (v4 sending, v6 zero csums) (Florian Westphal) [1131999] - [net] gre: Call gso_make_checksum (Florian Westphal) [1131999] - [net] gre: simplify GRE header length calculation in gre_gso_segment() (Florian Westphal) [1131999] - [net] Add GSO support for UDP tunnels with checksum (Florian Westphal) [1131999] - [net] tcp: Call gso_make_checksum (Florian Westphal) [1131999] - [net] Support for multiple checksums with gso (Florian Westphal) [1131999] - [net] l2tp: call udp{6}_set_csum (Florian Westphal) [1131999] - [net] udp: Generic functions to set checksum (Florian Westphal) [1131999] - [net] l2tp: Add support for zero IPv6 checksums (Florian Westphal) [1131999] - [net] udp: Make enabling of zero UDP6 csums more restrictive (Florian Westphal) [1131999] - [net] Split sk_no_check into sk_no_check_{rx, tx} (Florian Westphal) [1131999] - [net] Eliminate no_check from protosw (Florian Westphal) [1131999] - [net] sunrpc: Remove sk_no_check setting (Florian Westphal) [1131999] - [net] l2tp: Remove UDP checksum verification (Florian Westphal) [1131999] - [net] udp: Verify UDP checksum before handoff to encap (Florian Westphal) [1131999] - [net] icmp6: Call skb_checksum_validate (Florian Westphal) [1131999] - [net] icmp: Call skb_checksum_simple_validate (Florian Westphal) [1131999] - [net] igmp: Call skb_checksum_simple_validate (Florian Westphal) [1131999] - [net] gre6: Call skb_checksum_simple_validate (Florian Westphal) [1131999] - [net] gre: Call skb_checksum_simple_validate (Florian Westphal) [1131999] - [net] ipv6: Need to sock_put on csum error (Florian Westphal) [1131999] - [net] ipv6: Implmement RFC 6936 (zero RX csums for UDP/IPv6) (Florian Westphal) [1131999] - [net] udp: Only allow busy read/poll on connected sockets (Florian Westphal) [1078978 1131999] - [net] ipv6: log src and dst along with "udp checksum is 0" (Florian Westphal) [1131999] - [net] ipv6: Call skb_checksum_init in IPv6 (Florian Westphal) [1131999] - [net] ipv4: Call skb_checksum_init in IPv4 (Florian Westphal) [1131999] - [net] Generalize checksum_init functions (Florian Westphal) [1131999] - [net] Change x86_64 add32_with_carry to allow memory operand (Florian Westphal) [1131999] - [x86_64] csum_add for x86_64 (Florian Westphal) [1131999] - [net] Allow csum_add to be provided in arch (Florian Westphal) [1131999] - [net] ipv4: add a sock pointer to dst->output() path (Jiri Pirko) [1081956] - [net] iptunnels: remove net arg from iptunnel_xmit() (Jiri Pirko) [1081956] - [net] vti: Use the tunnel mark for lookup in the error handlers (Jiri Pirko) [1091561] - [net] xfrm4: Remove duplicate semicolon (Jiri Pirko) [1091561] - [net] xfrm4: Properly handle unsupported protocols (Jiri Pirko) [1091561] - [net] vti4: Don't count header length twice (Jiri Pirko) [1091561] - [net] vti4: don't allow to add the same tunnel twice (Jiri Pirko) [1091561] - [net] vti4: Enable namespace changing (Jiri Pirko) [1091561] - [net] vti4: Check the tunnel endpoints of the xfrm state and the vti interface (Jiri Pirko) [1091561] - [net] vti4: Support inter address family tunneling (Jiri Pirko) [1091561] - [net] vti4: Use the on xfrm_lookup returned dst_entry directly (Jiri Pirko) [1091561] - [net] vti4: Update the ipv4 side to use it's own receive hook (Jiri Pirko) [1091561] - [net] skb: allow skb_scrub_packet() to be used by tunnels (Jiri Pirko) [1091561] - [net] ipv4: xfrm: Introduce xfrm_tunnel_notifier for xfrm tunnel mode callback (Jiri Pirko) [1091561] - [net] ip_tunnel: Remove double unregister of the fallback device (Jiri Pirko) [1091561] - [net] ipip: add x-netns support (Jiri Pirko) [1091561] - [net] vti4: switch to new ip tunnel code (Jiri Pirko) [1091561] - [net] ip_tunnel: Make vti work with i_key set (Jiri Pirko) [1091561] - [net] xfrm: Add xfrm_tunnel_skb_cb to the skb common buffer (Jiri Pirko) [1091561] - [net] ipcomp4: Use the IPsec protocol multiplexer API (Jiri Pirko) [1091561] - [net] ah4: Use the IPsec protocol multiplexer API (Jiri Pirko) [1091561] - [net] esp4: Use the IPsec protocol multiplexer API (Jiri Pirko) [1091561] - [net] xfrm4: Add IPsec protocol multiplexer (Jiri Pirko) [1091561]- [drm] i915: don't crash if unable to setup stolen (Rob Clark) [1128939] - [fs] nfs: Don't reset pg_moreio in __nfs_pageio_add_request (Steve Dickson) [1120728] - [fs] nfs: Remove 2 unused variables (Steve Dickson) [1120728] - [fs] nfs: handle multiple reqs in nfs_wb_page_cancel (Steve Dickson) [1120728] - [fs] nfs: nfs_page should take a ref on the head req (Steve Dickson) [1120728] - [fs] nfsv4: test SECINFO RPC_AUTH_GSS pseudoflavors for support (Steve Dickson) [1120728] - [fs] nfs: Return -EPERM if no supported or matching SECINFO flavor (Steve Dickson) [1120728] - [fs] nfs: check the return of nfs4_negotiate_security in nfs4_submount (Steve Dickson) [1120728]- [crypto] drbg: fix maximum value checks on 32 bit systems (Herbert Xu) [1138311] - [crypto] drbg: remove configuration of fixed values (Herbert Xu) [1138311] - [crypto] drbg: fix failure of generating multiple of 2**16 bytes (Herbert Xu) [1011562] - [crypto] drbg: drbg_exit() can be static (Herbert Xu) [1011562] - [crypto] drbg: HMAC-SHA1 DRBG has crypto strength of 128 bits (Herbert Xu) [1011562] - [crypto] drbg: Mix a time stamp into DRBG state (Herbert Xu) [1011562] - [crypto] drbg: Select correct DRBG core for stdrng (Herbert Xu) [1011562] - [crypto] drbg: Call CTR DRBG DF function only once (Herbert Xu) [1011562] - [crypto] drbg: Fix format string for debugging statements (Herbert Xu) [1011562] - [crypto] drbg: cleanup of preprocessor macros (Herbert Xu) [1011562] - [crypto] drbg: Use Kconfig to ensure at least one RNG option is set (Herbert Xu) [1011562] - [crypto] drbg: use of kernel linked list (Herbert Xu) [1011562] - [crypto] drbg: fix memory corruption for AES192 (Herbert Xu) [1011562] - [crypto] drbg: simplify ordering of linked list in drbg_ctr_df (Herbert Xu) [1011562] - [crypto] drbg: Add DRBG test code to testmgr (Herbert Xu) [1011562] - [crypto] drbg: DRBG testmgr test vectors (Herbert Xu) [1011562] - [crypto] drbg: compile the DRBG code (Herbert Xu) [1011562] - [crypto] drbg: DRBG kernel configuration options (Herbert Xu) [1011562] - [crypto] drbg: header file for DRBG (Herbert Xu) [1011562] - [crypto] drbg: SP800-90A Deterministic Random Bit Generator (Herbert Xu) [1011562] - [virt] virtio_scsi: avoid cancelling uninitialized work items (Paolo Bonzini) [1050834] - [net] macvtap: Fix race between device delete and open (Vlad Yasevich) [1075904] - [video] offb: Little endian fixes (David Gibson) [1144937] - [cpufreq] release policy->rwsem on error (Prarit Bhargava) [1140184] - [char] ipmi: Turn off all activity on an idle ipmi interface (Tony Camuso) [1111214] - [char] ipmi: Turn off default probing of interfaces (Tony Camuso) [1111214] - [char] ipmi: Reset the KCS timeout when starting error recovery (Tony Camuso) [1111214] - [char] ipmi: Fix a race restarting the timer (Tony Camuso) [1111214] - [char] ipmi: ipmi_bt_sm, fix infinite loop (Tony Camuso) [1111214] - [char] ipmi: delete non-required instances of include (Tony Camuso) [1111214] - [char] ipmi: Cleanup error return (Tony Camuso) [1111214] - [char] ipmi: fix timeout calculation when bmc is disconnected (Tony Camuso) [1111214] - [char] ipmi: use USEC_PER_SEC instead of 1000000 for more meaningful (Tony Camuso) [1111214] - [char] ipmi: remove deprecated IRQF_DISABLED (Tony Camuso) [1111214] - [char] ipmi: Initialize locals to avoid warning (Tony Camuso) [1111214] - [char] ipmi: info leak in compat_ipmi_ioctl() (Tony Camuso) [1111214] - [char] ipmi: Convert use of typedef ctl_table to struct ctl_table (Tony Camuso) [1111214]- [x86] uv: Set n_lshift based on GAM_GR_CONFIG MMR for UV3 (George Beshers) [1098325] - [kernel] audit: correct AUDIT_GET_FEATURE return message type (Richard Guy Briggs) [1141791] - [mm] fix the theoretical compound_lock() vs prep_new_page() race (Andrea Arcangeli) [1135506] - [mm] hugetlb: call MMU notifiers when copying a hugetlb page range (Andrea Arcangeli) [1135506] - [mm] page_alloc: convert hot/cold parameter and immediate callers to bool (Andrea Arcangeli) [1135506] - [mm] introdule compound_head_by_tail() (Andrea Arcangeli) [1135506] - [mm] swap: split put_compound_page() (Andrea Arcangeli) [1135506] - [mm] slub: do not VM_BUG_ON_PAGE() for temporary on-stack pages (Andrea Arcangeli) [1135506] - [mm] page_alloc: change mm debug routines back to EXPORT_SYMBOL (Andrea Arcangeli) [1135506] - [mm] dump page when hitting a VM_BUG_ON using VM_BUG_ON_PAGE (Andrea Arcangeli) [1135506] - [mm] thp: __get_page_tail_foll() can use get_huge_page_tail() (Andrea Arcangeli) [1135506] - [mm] print more details for bad_page() (Andrea Arcangeli) [1135506] - [mm] thp: turn compound_head() into BUG_ON(!PageTail) in get_huge_page_tail() (Andrea Arcangeli) [1135506] - [mm] hugetlbfs: Add some VM_BUG_ON()s to catch non-hugetlbfs pages (Andrea Arcangeli) [1135506] - [mm] swap: introduce put_[un]refcounted_compound_page helpers for splitting put_compound_page() (Andrea Arcangeli) [1135506] - [mm] close PageTail race (Andrea Arcangeli) [1135506] - [block] aoe: adjust ref of head for compound page tails (Andrea Arcangeli) [1135506] - [mm] swap: reorganize put_compound_page() (Andrea Arcangeli) [1135506] - [mm] hugetlbfs: use __compound_tail_refcounted in __get_page_tail too (Andrea Arcangeli) [1135506] - [mm] tail page refcounting optimization for slab and hugetlbfs (Andrea Arcangeli) [1135506] - [mm] hugetlbfs: move the put/get_page slab and hugetlbfs optimization in a faster path (Andrea Arcangeli) [1135506] - [mm] hugetlbfs: fix hugetlbfs optimization (Andrea Arcangeli) [1135506] - [mm] make lru_add_drain_all() selective (Andrea Arcangeli) [1135506] - [mm] fix aio performance regression for database caused by THP (Andrea Arcangeli) [1135506] - [powerpc] Add smp_mb()s to arch_spin_unlock_wait() (Gustavo Duarte) [1136528] - [powerpc] Add smp_mb() to arch_spin_is_locked() (Gustavo Duarte) [1136528] - [acpi] scan: not cache _SUN value in struct acpi_device_pnp (Prarit Bhargava) [1140567] - [acpi] scan: ACPI device object sysfs attribute for _STA evaluation (Prarit Bhargava) [1140567]- [alsa] hda: Set up initial pins for Acer Aspire V5 (Jaroslav Kysela) [1112200] - [alsa] ice1712: Replacing hex with #defines (Jaroslav Kysela) [1112200] - [alsa] ctxfi: fix broken user-visible string (Jaroslav Kysela) [1112200] - [alsa] ctxfi: prink replacement (Jaroslav Kysela) [1112200] - [alsa] ctxfi: ctpcm.c printk replacement (Jaroslav Kysela) [1112200] - [alsa] pcm: Fix the silence data for DSD formats (Jaroslav Kysela) [1112200] - [alsa] ctxfi: ct20k1reg Fix typo in include guard (Jaroslav Kysela) [1112200] - [alsa] hda: ca0132_regs.h Fix typo in include guard (Jaroslav Kysela) [1112200] - [alsa] core: fix buffer overflow in snd_info_get_line() (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Use tables for batch COEF writes/updtes (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add alc_update_coef*_idx() helper (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Use alc_write_coef_idx() in alc269_quanta_automake() (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Optimize alc888_coef_init() (Jaroslav Kysela) [1112200] - [alsa] hda: Remove obsoleted EXPORT_SYMBOL_HDA() macro (Jaroslav Kysela) [1112200] - [alsa] hda: Remove obsoleted snd_hda_check_board_config() & co (Jaroslav Kysela) [1112200] - [alsa] hda/hdmi: apply Valleyview fix-ups to Cherryview display codec (Jaroslav Kysela) [1112200] - [alsa] hda/hdmi: set depop_delay for haswell plus (Jaroslav Kysela) [1112200] - [alsa] hda: restore the gpio led after resume (Jaroslav Kysela) [1112200] - [alsa] core: create write-only attribute macros for devices and drivers (Jaroslav Kysela) [1112200] - [alsa] sysfs: create __ATTR_WO() (Jaroslav Kysela) [1112200] - [alsa] dell-led: add mic mute led interface (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Avoid setting wrong COEF on ALC269 & co (Jaroslav Kysela) [1112200] - [alsa] hda: Set TLV_DB_SCALE_MUTE bit for cx5051 vmaster (Jaroslav Kysela) [1112200] - [alsa] pci: Remove DEFINE_PCI_DEVICE_TABLE macro use (Jaroslav Kysela) [1112200] - [alsa] hda/ca0132: Don't try loading firmware at resume when already failed (Jaroslav Kysela) [1112200] - [alsa] hda: Fix pop noises on reboot for Dell XPS 13 9333 (Jaroslav Kysela) [1112200] - [alsa] hda: Set internal mic as default input source on Dell XPS 13 9333 (Jaroslav Kysela) [1112200] - [alsa] usb-audio: fix BOSS ME-25 MIDI regression (Jaroslav Kysela) [1112200] - [alsa] hda: Fix parsing of CMI8888 codec (Jaroslav Kysela) [1112200] - [alsa] hda: Fix probing and stuttering on CMI8888 HD-audio controller (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Fixed ALC286/ALC288 recording delay for Headset Mic (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Whitespace cleanups for sound/usb/midi.* (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Respond to suspend and resume callbacks for MIDI input (Jaroslav Kysela) [1112200] - [alsa] virtuoso: add Xonar Essence STX II support (Jaroslav Kysela) [1112200] - [alsa] riptide: fix d confusingly prefixed with 0x in format strings (Jaroslav Kysela) [1112200] - [alsa] hda: add codec ID for Braswell display audio codec (Jaroslav Kysela) [1112200] - [alsa] hda: add PCI IDs for Intel Braswell (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Adjust Gamecom 780 volume level (Jaroslav Kysela) [1112200] - [alsa] usb-audio: improve dmesg source grepability (Jaroslav Kysela) [1112200] - [alsa] hda: add mic mute led hook for dell machines (Jaroslav Kysela) [1112200] - [alsa] hda: fix an external mic jack problem on a HP machine (Jaroslav Kysela) [1112200] - [alsa] hda: Fix loopback noise on Dell XPS 15 (Jaroslav Kysela) [1112200] - [alsa] hda: Make vendor quirks lowest prio for ALC2xx (Jaroslav Kysela) [1112200] - [alsa] hda: Refactor quirk picking and change quirk priority (Jaroslav Kysela) [1112200] - [alsa] hda: Add mic fixup for Gigabyte BXBT-2807 (Jaroslav Kysela) [1112200] - [alsa] hda: Add mute LED pin quirk for HP 15 touchsmart (Jaroslav Kysela) [1112200] - [alsa] pcm: Add tstamp_type and proto to sw_params compat layer (Jaroslav Kysela) [1112200] - [alsa] pcm: Introduce protocol version field to sw_params (Jaroslav Kysela) [1112200] - [alsa] hda: Add NULL check to all PM ops in hda_intel.c (Jaroslav Kysela) [1112200] - [alsa] hda: init_flag is in struct hda_intel (Jaroslav Kysela) [1112200] - [alsa] compress: fix an integer overflow check (Jaroslav Kysela) [1112200] - [alsa] hda: Add the pin fixup for HP Envy TS bass speaker (Jaroslav Kysela) [1112200] - [alsa] control: Define SNDRV_CTL_TLV_OP_* constants (Jaroslav Kysela) [1112200] - [alsa] hda: Fix broken PM due to incomplete i915 initialization (Jaroslav Kysela) [1112200] - [alsa] hda: Revert stream assignment order for Intel controllers (Jaroslav Kysela) [1112200] - [alsa] pcm: Add timestamp type to sw_params (Jaroslav Kysela) [1112200] - [alsa] pcm: simplify snd_pcm_tstamp() (Jaroslav Kysela) [1112200] - [alsa] hda: add capture mute led support in led_power_filter (Jaroslav Kysela) [1112200] - [alsa] hda: fix a typo by changing mute_led_nid to cap_mute_led_nid (Jaroslav Kysela) [1112200] - [alsa] hda: Add new GPU codec ID 0x10de0070 to snd-hda (Jaroslav Kysela) [1112200] - [alsa] hda: Fix build warning (Jaroslav Kysela) [1112200] - [alsa] hda: Add several entries for enabling HP mute led (Jaroslav Kysela) [1112200] - [alsa] hda: Fix and neaten print_nid_path/debug_badness (Jaroslav Kysela) [1112200] - [alsa] pcm_dmaengine: Correct support for 24bits physical sample widths (Jaroslav Kysela) [1112200] - [alsa] pcm_dmaengine: Use the available wrapper to get physical width (Jaroslav Kysela) [1112200] - [alsa] ice1712: Correcting/completing #defines for REGS (Jaroslav Kysela) [1112200] - [alsa] hda: restore BCLK M/N value as per CDCLK for HSW/BDW display HDA controller (Jaroslav Kysela) [1112200] - [alsa] hda: Remove unused variable (Jaroslav Kysela) [1112200] - [alsa] mixart: Remove unused variable (Jaroslav Kysela) [1112200] - [alsa] echoaudio: Remove unused variable (Jaroslav Kysela) [1112200] - [alsa] hda: Fix build error in hda_tegra.c (Jaroslav Kysela) [1112200] - [alsa] trident: Remove unused variable in trident_memory.c (Jaroslav Kysela) [1112200] - [alsa] trident: Remove unused variable in trident_main.c (Jaroslav Kysela) [1112200] - [alsa] hda: Fix invalid function call in snd_hda_add_vmaster() (Jaroslav Kysela) [1112200] - [alsa] hda: Add a fixup for Thinkpad T540p (Jaroslav Kysela) [1112200] - [alsa] hda: Add another headset pin quirk for some Dell machines (Jaroslav Kysela) [1112200] - [alsa] hda: Replace ICH6_ prefix (Jaroslav Kysela) [1112200] - [alsa] hda: Remove obsoleted SFX definitions (Jaroslav Kysela) [1112200] - [alsa] hda: Move SD nums definitions to hda_intel.c (Jaroslav Kysela) [1112200] - [alsa] hda: Use common reboot notifier (Jaroslav Kysela) [1112200] - [alsa] hda: Move more PCI-controller-specific stuff from generic code (Jaroslav Kysela) [1112200] - [alsa] hda: Make position_fix as generic callback (Jaroslav Kysela) [1112200] - [alsa] hda: Remove superfluous MAX_AZX_DEV (Jaroslav Kysela) [1112200] - [alsa] hda: restore BCLK M/N values when resuming HSW/BDW display controller (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Fix races at disconnection and PCM closing (Jaroslav Kysela) [1112200] - [alsa] hda: Adjust speaker HPF and add LED support for HP Spectre 13 (Jaroslav Kysela) [1112200] - [alsa] hda: Remove the obsoleted static quirk codes from patch_cmedia.c (Jaroslav Kysela) [1112200] - [alsa] hda: Remove the obsoleted static quirk codes from patch_conexant.c (Jaroslav Kysela) [1112200] - [alsa] hda: Kill the rest of snd_print*() usages (Jaroslav Kysela) [1112200] - [alsa] hda: Kill snd_printd*() in HDMI debug / info prints (Jaroslav Kysela) [1112200] - [alsa] hda: Make the pin quirk tables use the SND_HDA_PIN_QUIRK macro (Jaroslav Kysela) [1112200] - [alsa] hda: Make a SND_HDA_PIN_QUIRK macro (Jaroslav Kysela) [1112200] - [alsa] hda: Add pin quirk for Dell XPS 15 (Jaroslav Kysela) [1112200] - [alsa] seq/seq_memory: Fix closing brace followed by if (Jaroslav Kysela) [1112200] - [alsa] hda/hdmi: call overridden init on resume (Jaroslav Kysela) [1112200] - [alsa] hda: Fix usage of "model" module parameter (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Support HP mute led for output and input (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add more entry for enable HP mute led (Jaroslav Kysela) [1112200] - [alsa] control: Make sure that id->index does not overflow (Jaroslav Kysela) [1112200 1117314] {CVE-2014-4656} - [alsa] control: Handle numid overflow (Jaroslav Kysela) [1112200 1117314] {CVE-2014-4656} - [alsa] control: Fix replacing user controls (Jaroslav Kysela) [1112200 1117324] {CVE-2014-4654 CVE-2014-4655} - [alsa] control: Protect user controls against concurrent access (Jaroslav Kysela) [1112200 1117339] {CVE-2014-4652} - [alsa] hd-audio: Don't continue probing i915 when nomodeset is given (Jaroslav Kysela) [1112200] - [alsa] hda: Add quirk for external mic on Lifebook U904 (Jaroslav Kysela) [1112200] - [alsa] hda: fix a fixup value for codec alc293 in the pin_quirk table (Jaroslav Kysela) [1112200] - [alsa] intel8x0: Use ktime and ktime_get() (Jaroslav Kysela) [1112200] - [alsa] core: Use ktime_get_ts() (Jaroslav Kysela) [1112200] - [alsa] hda: verify pin-converter connection on unsol event for HSW and VLV (Jaroslav Kysela) [1112200] - [alsa] hda: Add quirk for ABit AA8XE (Jaroslav Kysela) [1112200] - [alsa] Revert: hda: mask buggy stream DMA0 for Broadwell display controller (Jaroslav Kysela) [1112200] - [alsa] hda: using POS_FIX_LPIB on Broadwell HDMI Audio (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add support of ALC667 codec (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add more codec rename (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: New vendor ID for ALC233 (Jaroslav Kysela) [1112200] - [alsa] hda: add two new pin tables (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add support of ALC891 codec (Jaroslav Kysela) [1112200] - [alsa] seq: Continue broadcasting events to ports if one of them fails (Jaroslav Kysela) [1112200] - [alsa] seq: correctly detect input buffer overflow (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Fix COEF widget NID for ALC260 replacer fixup (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Correction of fixup codes for PB V7900 laptop (Jaroslav Kysela) [1112200] - [alsa] hda/analog: Fix silent output on ASUS A8JN (Jaroslav Kysela) [1112200] - [alsa] hda: move some alc662 family machines to hda_pin_quirk table (Jaroslav Kysela) [1112200] - [alsa] hda: move some alc269 family machines to hda_pin_quirk table (Jaroslav Kysela) [1112200] - [alsa] Revert: hda: drop def association and sequence from pinconf comparing (Jaroslav Kysela) [1112200] - [alsa] hda: fix tegra build (Jaroslav Kysela) [1112200] - [alsa] hda: Pop noises fix for XPS13 9333 (Jaroslav Kysela) [1112200] - [alsa] hda: add an instance to use snd_hda_pick_pin_fixup (Jaroslav Kysela) [1112200] - [alsa] hda: drop def association and sequence from pinconf comparing (Jaroslav Kysela) [1112200] - [alsa] hda: get subvendor from codec rather than pci_dev (Jaroslav Kysela) [1112200] - [alsa] hda: Add a new quirk match based on default pin configuration (Jaroslav Kysela) [1112200] - [alsa] hda: Add fixup_forced flag (Jaroslav Kysela) [1112200] - [alsa] snd-usb/mixer: remove error messages on failed kmalloc() (Jaroslav Kysela) [1112200] - [alsa] snd-usb/mixer: coding style fixups (Jaroslav Kysela) [1112200] - [alsa] hda: Fix onboard audio on Intel H97/Z97 chipsets (Jaroslav Kysela) [1112200] - [alsa] Replace DEFINE_PCI_DEVICE_TABLE macro use (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add support headset mode for ALC233 (Jaroslav Kysela) [1112200] - [alsa] lola: fix format type mismatch in sound/pci/lola/lola_proc.c (Jaroslav Kysela) [1112200] - [alsa] hda: fix format type mismatch in sound/pci/hda/patch_sigmatel.c (Jaroslav Kysela) [1112200] - [alsa] hda: Disable AA-mix on Sony Vaio S13 (Jaroslav Kysela) [1112200] - [alsa] hda: White noise fix for XPS13 9333 (Jaroslav Kysela) [1112200] - [alsa] hda/tegra: Fix MODULE_DEVICE_TABLE typo (Jaroslav Kysela) [1112200] - [alsa] hda: Add driver for Tegra SoC HDA (Jaroslav Kysela) [1112200] - [alsa] hda/hdmi: Add Nvidia Tegra124 HDMI support (Jaroslav Kysela) [1112200] - [alsa] fm801: convert struct description to kernel-doc (Jaroslav Kysela) [1112200] - [alsa] pcm_dmaengine: Add check during device suspend (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirks for three Dell laptops (Jaroslav Kysela) [1112200] - [alsa] hda: Add new GPU codec ID to snd-hda (Jaroslav Kysela) [1112200] - [alsa] hda: if statement not indented (Jaroslav Kysela) [1112200] - [alsa] hda: mask buggy stream DMA0 for Broadwell display controller (Jaroslav Kysela) [1112200] - [alsa] hda: Add dock pin setups for Thinkpad T440 (Jaroslav Kysela) [1112200] - [alsa] hda/hdmi: Set infoframe and channel mapping even without sink (Jaroslav Kysela) [1112200] - [alsa] fm801: introduce fm801_ac97_is_ready()/fm801_ac97_is_valid() helpers (Jaroslav Kysela) [1112200] - [alsa] fm801: introduce macros to access the hardware (Jaroslav Kysela) [1112200] - [alsa] hda/hdmi: Set converter channel count even without sink (Jaroslav Kysela) [1112200] - [alsa] usb-audio: work around corrupted TEAC UD-H01 feedback data (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Fix deadlocks at resuming (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Save mixer status only once at suspend (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Prevent printk ratelimiting from spamming kernel log while DEBUG not defined (Jaroslav Kysela) [1112200] - [alsa] hda: Suppress CORBRP clear on Nvidia controller chips (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add more entry for enable HP mute led (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Fix format string mismatch in mixer.c (Jaroslav Kysela) [1112200] - [alsa] core: Fix format string mismatch in seq_midi.c (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add new codec ALC293/ALC3235 UAJ supported (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add two codecs alias name for Dell (Jaroslav Kysela) [1112200] - [alsa] lx_core: Translate comments from french to english (Jaroslav Kysela) [1112200] - [alsa] lx_core: Remove useless #if 0 .. #endif (Jaroslav Kysela) [1112200] - [alsa] lx_core: Remove dead code (Jaroslav Kysela) [1112200] - [alsa] lx_core: Fix dev_dbg typo (Jaroslav Kysela) [1112200] - [alsa] lx_core: Switch to using BIT macro (Jaroslav Kysela) [1112200] - [alsa] lx_core: Remove unused defines (Jaroslav Kysela) [1112200] - [alsa] pcm: BUG message unnecessarily triggers kerneloops (Jaroslav Kysela) [1112200] - [alsa] MIDI driver for Behringer BCD2000 USB device (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add headset Mic support for Dell machine (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add support of ALC288 codec (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Suppress repetitive debug messages from retire_playback_urb() (Jaroslav Kysela) [1112200] - [alsa] hda: Make full_reset boolean (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1112200] - [alsa] hda: Use runtime helper to check active state (Jaroslav Kysela) [1112200] - [alsa] ice1712: Fix boundary checks in PCM pointer ops (Jaroslav Kysela) [1112200] - [alsa] hda: Do not assign streams in reverse order (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add eapd shutup to ALC283 (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Change model name alias for ChromeOS (Jaroslav Kysela) [1112200] - [alsa] Kconfig: rename HAS_IOPORT to HAS_IOPORT_MAP (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Improve HP depop when system change power state on Chromebook (Jaroslav Kysela) [1112200] - [alsa] ice1712: Save/restore routing and rate registers (Jaroslav Kysela) [1112200] - [alsa] ice1712: restore AK4xxx volumes on resume (Jaroslav Kysela) [1112200] - [alsa] ice1712: Add S/PDIF suspend support for ICE1712-based M-Audio cards (Jaroslav Kysela) [1112200] - [alsa] cs8427: separate HW initialization (Jaroslav Kysela) [1112200] - [alsa] hda: Fix silent speaker output due to mute LED fixup (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Fixed single output machine get empty hp sense (Jaroslav Kysela) [1112200] - [alsa] ice1712: Add suspend support for M-Audio ICE1712-based cards (Jaroslav Kysela) [1112200] - [alsa] ice1712: add suspend support for ICE1712 chip (Jaroslav Kysela) [1112200] - [alsa] hda: Enable beep for ASUS 1015E (Jaroslav Kysela) [1112200] - [alsa] asihpi: fix some indenting in snd_card_asihpi_pcm_new() (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirks for three Dell laptops (Jaroslav Kysela) [1112200] - [alsa] hda: Inform the unexpectedly ignored pins by auto-parser (Jaroslav Kysela) [1112200] - [alsa] hda: verify pin-cvt connection on preparing a stream for Intel HDMI codec (Jaroslav Kysela) [1112200] - [alsa] compress: Pass through return value of open ops callback (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Restore default value for ALC282 (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) fix Stereo Upmixing regression (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Fix the noise after suspend and resume on ALC282 codec (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Restore default value for ALC283 (Jaroslav Kysela) [1112200] - [alsa] sis7019: Simplify dependencies (Jaroslav Kysela) [1112200] - [alsa] cs5535audio: Also needed on MIPS (Jaroslav Kysela) [1112200] - [alsa] hda: initialize audio InfoFrame to be all zero (Jaroslav Kysela) [1112200] - [alsa] cs553*: Fix dependencies (Jaroslav Kysela) [1112200] - [alsa] hda: Fix loud click noise with IdeaPad 410Y (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Add quirk for Logitech Webcam C500 (Jaroslav Kysela) [1112200] - [alsa] emu10k1: Fix possible NULL dereference (Jaroslav Kysela) [1112200] - [alsa] echoaudio: use after free on error (Jaroslav Kysela) [1112200] - [alsa] lola: NULL deref on allocation error (Jaroslav Kysela) [1112200] - [alsa] hda: Use analog beep for Thinkpads with AD1984 codecs (Jaroslav Kysela) [1112200] - [alsa] hda: Add missing loopback merge path for AD1884/1984 codecs (Jaroslav Kysela) [1112200] - [alsa] hda: add automute fix for another dell AIO model (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add headset quirk for Dell DT (Jaroslav Kysela) [1112200] - [alsa] hda: Added inverted digital-mic handling for Acer TravelMate 8371 (Jaroslav Kysela) [1112200] - [alsa] hda: Mark reg op args as iomem (Jaroslav Kysela) [1112200] - [alsa] hda: Rename reg access ops in hda_controller_ops (Jaroslav Kysela) [1112200] - [alsa] hda: Make azx_attach_pcm_stream static (Jaroslav Kysela) [1112200] - [alsa] hda: remove PCI dependency in Kconfig (Jaroslav Kysela) [1112200] - [alsa] hda: Move codec create to hda_controller (Jaroslav Kysela) [1112200] - [alsa] hda: Move azx_interrupt to hda_controller (Jaroslav Kysela) [1112200] - [alsa] hda: Add position_check op (Jaroslav Kysela) [1112200] - [alsa] hda: Move low level functions to hda_controller (Jaroslav Kysela) [1112200] - [alsa] hda: move alloc_cmd_io to hda_controller (Jaroslav Kysela) [1112200] - [alsa] hda: Relocate RIRB/CORB interface to hda_controller (Jaroslav Kysela) [1112200] - [alsa] hda: Move the dsp loader to hda_controller (Jaroslav Kysela) [1112200] - [alsa] hda: Pull pages allocation to hda_controller (Jaroslav Kysela) [1112200] - [alsa] hda: Add hda_controller.c and move pcm ops from hda_intel (Jaroslav Kysela) [1112200] - [alsa] hda: Add pcm_mmap_prepare op (Jaroslav Kysela) [1112200] - [alsa] hda: Move snd page allocation to ops (Jaroslav Kysela) [1112200] - [alsa] hda: Pass max_slots and power_save to codec_create (Jaroslav Kysela) [1112200] - [alsa] hda: Add jackpoll_ms to struct azx (Jaroslav Kysela) [1112200] - [alsa] hda: remove unused clear of STATESTS (Jaroslav Kysela) [1112200] - [alsa] hda: Add function pointer for disabling MSI (Jaroslav Kysela) [1112200] - [alsa] hda: Use device pointer from the card instead of pci (Jaroslav Kysela) [1112200] - [alsa] hda: Keep pointer to bdl_pos_fix in chip struct (Jaroslav Kysela) [1112200] - [alsa] hda: Allow different ops to read/write registers (Jaroslav Kysela) [1112200] - [alsa] hda: Move some definitions to new hda_priv.h (Jaroslav Kysela) [1112200] - [alsa] hda: Fix CORB reset to follow specification (Jaroslav Kysela) [1112200] - [alsa] hda: Fix registration of beep input device (Jaroslav Kysela) [1112200] - [alsa] hda/sigmatel: Allow auto-switching for dock line-in of HP laptops (Jaroslav Kysela) [1112200] - [alsa] Move EXPORT_SYMBOL() in appropriate places (Jaroslav Kysela) [1112200] - [alsa] hda: Make codec object as a parent for input beep devices (Jaroslav Kysela) [1112200] - [alsa] 6fire: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] ymfpci: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] vx222: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] trident: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] rme9652: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] hdspm: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] hdsp: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] pcxhr: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] oxygen: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] nm256: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] mixart: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] lx6464es: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] lola: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] ice17xx: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] emu10k1: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] emu10k1x: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] echoaudio: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] cs46xx: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] cs5535audio: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] ca0106: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] aw2: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] ali5451: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] ac97: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] via82xx_modem: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] via82xx: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] sonicvibes: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] rme96: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] rme32: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] maestro3: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] intel8x0m: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] intel8x0: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] fm801: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] es1968: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] es1938: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] ens137x: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] cs5530: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] cs4281: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] cmipci: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] bt87x: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] azt3328: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] azt3328: Remove function debug prints (Jaroslav Kysela) [1112200] - [alsa] atiixp-modem: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] atiixp: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] als4000: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] als300: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] als300: Remove function debug prints (Jaroslav Kysela) [1112200] - [alsa] ad1889: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] rme96: Convert to the new pm_ops (Jaroslav Kysela) [1112200] - [alsa] hda: Replace with standard printk (Jaroslav Kysela) [1112200] - [alsa] hda: Enable sysfs attributes without CONFIG_SND_HDA_RECONFIG (Jaroslav Kysela) [1112200] - [alsa] hda: Add sysfs to codec object, too (Jaroslav Kysela) [1112200] - [alsa] hda: Create own device struct for each codec (Jaroslav Kysela) [1112200] - [alsa] hda: Manage each codec instance individually (Jaroslav Kysela) [1112200] - [alsa] Clean up snd_device_*() codes (Jaroslav Kysela) [1112200] - [alsa] Use priority list for managing device list (Jaroslav Kysela) [1112200] - [alsa] hwdep: Allow to assign the given parent (Jaroslav Kysela) [1112200] - [alsa] hwdep: Take private_data as drvdata for sysfs (Jaroslav Kysela) [1112200] - [alsa] Create sysfs attribute files via groups (Jaroslav Kysela) [1112200] - [alsa] hda: Avoid codec D3 for keeping mute LED up on Lenovo Yxx0 (Jaroslav Kysela) [1112200] - [alsa] hda: Add a fixup for HP Folio 13 mute LED (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add more entry for enable HP mute led (Jaroslav Kysela) [1112200] - [alsa] Export snd_pcm_constraint_mask64() (Jaroslav Kysela) [1112200] - [alsa] hda: Enable front audio jacks on one HP desktop model (Jaroslav Kysela) [1112200] - [alsa] core: Fix missing card sysfs contents (Jaroslav Kysela) [1112200] - [alsa] hda: Add QEMU codec vendor ID (Jaroslav Kysela) [1112200] - [alsa] hda/ca0132: Fix recording from mode id 0x8 (Jaroslav Kysela) [1112200] - [alsa] hda/ca0132: setup/cleanup streams (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirks for two Dell laptops (Jaroslav Kysela) [1112200] - [alsa] usx2y: Don't peep the card internal object (Jaroslav Kysela) [1112200] - [alsa] usb-audio: work around KEF X300A firmware bug (Jaroslav Kysela) [1112200] - [alsa] hda: Remove superfluous inclusion of linux/pci.h (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Allow NULL bus->pci (Jaroslav Kysela) [1112200] - [alsa] hda: Remove dependency on bus->pci in hda_beep.c (Jaroslav Kysela) [1112200] - [alsa] ak4117: Do not free priv until timer handler hasn't actually stopped using it (Jaroslav Kysela) [1112200] - [alsa] Drop __bitwise and typedefs for snd_device attributes (Jaroslav Kysela) [1112200] - [alsa] i2c/ak413x: Use SNDRV_DEV_CODEC for ak413x codec objects (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Use SNDRV_DEV_CODEC for mixer objects (Jaroslav Kysela) [1112200] - [alsa] seq_oss: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] seq: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] timer: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] oss: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] hwdep: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] rawmidi: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] core: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] pcm: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] control: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] seq_oss: Drop debug prints (Jaroslav Kysela) [1112200] - [alsa] Use standard device refcount for card accounting (Jaroslav Kysela) [1112200] - [alsa] Use static groups for id and number card sysfs attr files (Jaroslav Kysela) [1112200] - [alsa] Embed card device into struct snd_card (Jaroslav Kysela) [1112200] - [alsa] Mandate to pass a device pointer at card creation time (Jaroslav Kysela) [1112200] - [alsa] usb: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1112200] - [alsa] pci: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1112200] - [alsa] drivers: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1112200] - [alsa] Mandate to pass a device pointer at card creation time (Jaroslav Kysela) [1112200] - [alsa] Drop unused name argument in snd_register_oss_device() (Jaroslav Kysela) [1112200] - [alsa] hda: Make snd_hda_gen_spec_free() static (Jaroslav Kysela) [1112200] - [alsa] hda: Disable static quirks for C-Media codecs (Jaroslav Kysela) [1112200] - [alsa] hda: Move HDA_FIXUP_ACT_FREE call in snd_hda_gen_free() (Jaroslav Kysela) [1112200] - [alsa] hda: Fix undefined symbol due to builtin/module mixup (Jaroslav Kysela) [1112200] - [alsa] Fix typos in alsa-driver-api.xml (Jaroslav Kysela) [1112200] - [alsa] lx6464es: Remove unused function in pci/lx6464es/lx_core.c (Jaroslav Kysela) [1112200] - [alsa] pcsp: Include appropriate header file in pcsp/pcsp_input.c (Jaroslav Kysela) [1112200] - [alsa] hda: Add subwoofer quirks for Asus UX51VZH and N55SF (Jaroslav Kysela) [1112200] - [alsa] hda: Rename ASUS subwoofer quirks (Jaroslav Kysela) [1112200] - [alsa] hda: Fix mic capture on Sony VAIO Pro 11 (Jaroslav Kysela) [1112200] - [alsa] hda: Add a headset quirk for Dell XPS 13 (Jaroslav Kysela) [1112200] - [alsa] hda: Fix inconsistent Mic mute LED (Jaroslav Kysela) [1112200] - [alsa] hda: Fix leftover ifdef checks after modularization (Jaroslav Kysela) [1112200] - [alsa] hda: Improve loopback path lookups for AD1983 (Jaroslav Kysela) [1112200] - [alsa] hda: Fix missing VREF setup for Mac Pro 1,1 (Jaroslav Kysela) [1112200] - [alsa] hda: Add missing mixer widget for AD1983 (Jaroslav Kysela) [1112200] - [alsa] hda: Fix silent output on Toshiba Satellite L40 (Jaroslav Kysela) [1112200] - [alsa] hda: Add mute LED support to Lenovo Ideapad (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Resume mixer values properly (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Add missing kconfig dependecy (Jaroslav Kysela) [1112200] - [alsa] hda/hdmi: allow PIN_OUT to be dynamically enabled (Jaroslav Kysela) [1112200] - [alsa] hda: Do not accept responses from non-existing codecs (Jaroslav Kysela) [1112200] - [alsa] hda/conexant: Disable static quirks (Jaroslav Kysela) [1112200] - [alsa] hda/conexant: Enable stereo mix input for CX20549 and CX20551 (Jaroslav Kysela) [1112200] - [alsa] hda/conexant: Add analog loopback mixing to CX20549 (Jaroslav Kysela) [1112200] - [alsa] hda/conexant: Apply cap of mix amp volume on CX20551 codec (Jaroslav Kysela) [1112200] - [alsa] hda/conexant: Use generic parser for HP 530 (Jaroslav Kysela) [1112200] - [alsa] hda/conexant: Use generic parser for Toshiba P105 (Jaroslav Kysela) [1112200] - [alsa] hda/conexant: Apply the amp cap override for CX20549 mixer (Jaroslav Kysela) [1112200] - [alsa] hda/conexant: Re-implement OLPC XO workarounds via fixup (Jaroslav Kysela) [1112200] - [alsa] hda: Avoid unnecessary verbs write in snd_hda_activate_path() (Jaroslav Kysela) [1112200] - [alsa] hda: Add fixup name lookup for CX5051 and 5066 codecs (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirks for another Dell laptop (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) cleanup and minor changes (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) modify high-pass filter control (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) modify input select functions (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) modify capture volume functions (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) use headphone volume control (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) modify playback output select (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) capture from I2S channel 1, not 2 (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) move the mixer code into another file (Jaroslav Kysela) [1112200] - [alsa] oxygen: modify CS4245 register dumping function (Jaroslav Kysela) [1112200] - [alsa] oxygen: modify adjust_dg_dac_routing function (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) modify DAC/ADC parameters function (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) modify initialization functions (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) add new CS4245 SPI functions (Jaroslav Kysela) [1112200] - [alsa] oxygen: additional definitions for the Xonar DG/DGX card (Jaroslav Kysela) [1112200] - [alsa] oxygen: change description of the xonar_dg.c file (Jaroslav Kysela) [1112200] - [alsa] oxygen: export oxygen_update_dac_routing symbol (Jaroslav Kysela) [1112200] - [alsa] oxygen: add mute mask for the OXYGEN_PLAY_ROUTING register (Jaroslav Kysela) [1112200] - [alsa] oxygen: modify the SPI writing function (Jaroslav Kysela) [1112200] - [alsa] oxygen: add the separate SPI waiting function (Jaroslav Kysela) [1112200] - [alsa] hda: Add parameter for dumping processing coefficients (Jaroslav Kysela) [1112200] - [alsa] hda: Fix silent output on MacBook Air 1,1 (Jaroslav Kysela) [1112200] - [alsa] Refactor slot assignment code (Jaroslav Kysela) [1112200] - [alsa] bits vs bytes bug in snd_card_create() (Jaroslav Kysela) [1112200] - [alsa] hda: Apply +5dB output amp on ASUS Zenbook UX31A (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirks for some Dell machines (Jaroslav Kysela) [1112200] - [alsa] Add helper function for intersecting two rate masks (Jaroslav Kysela) [1112200] - [alsa] hda: Fix endless vmaster hook call in thinkpad_helper.c (Jaroslav Kysela) [1112200] - [alsa] snd-usb: re-order some quirk entries (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Fix Creative VF0420 rate (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Add support for Focusrite Saffire 6 USB (Jaroslav Kysela) [1112200] - [alsa] hda: automute via amp instead of pinctl on some AIO models (Jaroslav Kysela) [1112200] - [alsa] hda: Apply codec power_filter to FG nodes (Jaroslav Kysela) [1112200] - [alsa] hda: Don't set indep_hp flag for old AD codecs (Jaroslav Kysela) [1112200] - [alsa] Enable CONFIG_ZONE_DMA for smaller PCI DMA masks (Jaroslav Kysela) [1112200] - [alsa] pcm: Warn when buffer preallocation fails (Jaroslav Kysela) [1112200] - [alsa] ctxfi: Work around emu20k1 glitch to prevent buffered sound data loss (Jaroslav Kysela) [1112200] - [alsa] Merge memalloc code into snd-pcm module (Jaroslav Kysela) [1112200] - [alsa] Remove superfluous header inclusions in memalloc.c (Jaroslav Kysela) [1112200] - [alsa] Remove memory reservation code from memalloc helper (Jaroslav Kysela) [1112200] - [alsa] Remove memory accounting in memalloc helper (Jaroslav Kysela) [1112200] - [alsa] hda/hdmi: apply all Haswell fix-ups to Broadwell display codec (Jaroslav Kysela) [1112200] - [alsa] hda: add codec ID for Broadwell display audio codec (Jaroslav Kysela) [1112200] - [alsa] hda: add device ID for Broadwell display audio controller (Jaroslav Kysela) [1112200] - [alsa] hda: Split Thinkpad ACPI-related code (Jaroslav Kysela) [1112200] - [alsa] hda: Don't create duplicated ctls for loopback paths (Jaroslav Kysela) [1112200] - [alsa] hda: Correct AD1986A 3stack pin configs (Jaroslav Kysela) [1112200] - [alsa] hda: Add consistent tag names for firmware patch (Jaroslav Kysela) [1112200] - [alsa] hda: firmware patch code cleanup (Jaroslav Kysela) [1112200] - [alsa] hda: Increment default stream numbers for AMD HDMI controllers (Jaroslav Kysela) [1112200] - [alsa] hda: Minor code optimization for patch_realtek.c (Jaroslav Kysela) [1112200] - [alsa] compress: remove the sample rate check (Jaroslav Kysela) [1112200] - [alsa] rme9652: fix a missing comma in channel_map_9636_ds (Jaroslav Kysela) [1112200] - [alsa] cs5535audio: use named constants for pci_power_t values (Jaroslav Kysela) [1112200] - [alsa] hda: Disable Front HP jack detection on Gigabyte Z87X-UD3H (Jaroslav Kysela) [1112200] - [alsa] hiface: Fix typo in 352800 rate definition (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Add a quirk for Plantronics Gamecom 780 (Jaroslav Kysela) [1112200] - [alsa] hda: Enable subwoofer on Dell Vostro 5460/5470 (Jaroslav Kysela) [1112200] - [alsa] hda: Fix wrong inclusion in Thinkpad ACPI users (Jaroslav Kysela) [1112200] - [alsa] hda: Add warning texts when codec driver Kconfig doesn't match (Jaroslav Kysela) [1112200] - [alsa] hda: Kill EXPORT_SYMBOL_HDA() (Jaroslav Kysela) [1112200] - [alsa] hda: Make CONFIG_SND_HDA_CODEC_* tristate (Jaroslav Kysela) [1112200] - [alsa] hda: Explicitly keep codec powered up in hdmi_present_sense (Jaroslav Kysela) [1112200] - [alsa] hda: Add Dell headset detection quirk for one more laptop model (Jaroslav Kysela) [1112200] - [alsa] Add SNDRV_PCM_STATE_PAUSED case in wait_for_avail function (Jaroslav Kysela) [1112200]- [misc] mei: ignore client writing state during cb completion (Prarit Bhargava) [1088953] - [misc] mei: don't use deprecated DEFINE_PCI_DEVICE_TABLE macro (Prarit Bhargava) [1088953] - [misc] mei: amthif: fix checkpatch error (Prarit Bhargava) [1088953] - [misc] mei: fix Unnecessary space after function pointer name (Prarit Bhargava) [1088953] - [misc] mei: use cl_dbg where appropriate (Prarit Bhargava) [1088953] - [misc] mei: client.h fix checkpatch errors (Prarit Bhargava) [1088953] - [misc] mei: report consistently copy_from/to_user failures (Prarit Bhargava) [1088953] - [misc] mei: drop pr_fmt macros (Prarit Bhargava) [1088953] - [misc] mei: make me hw headers private to me hw (Prarit Bhargava) [1088953] - [misc] mei: fix memory leak of pending write cb objects (Prarit Bhargava) [1088953] - [misc] mei: me: do not reset when less than expected data is received (Prarit Bhargava) [1088953] - [misc] mei: fix regressions caused by removing ext_msg (Prarit Bhargava) [1088953] - [misc] mei: wd: fix stop completion failure (Prarit Bhargava) [1088953] - [misc] mei: wd: simplify wd_send command (Prarit Bhargava) [1088953] - [misc] mei: make return values consistent across the driver (Prarit Bhargava) [1088953] - [misc] mei: revamp writing slot counting (Prarit Bhargava) [1088953] - [misc] mei: add mei_hbuf_acquire wrapper (Prarit Bhargava) [1088953] - [misc] mei: txe: include irqreturn.h for irqreturn_t etc (Prarit Bhargava) [1088953] - [misc] mei: set client's read_cb to NULL when flow control fails (Prarit Bhargava) [1088953] - [misc] mei: txe: put pm callbacks under PM_SLEEP ifdef (Prarit Bhargava) [1088953] - [misc] mei: me: put pm callbacks under PM_SLEEP ifdef (Prarit Bhargava) [1088953] - [misc] mei: don't of list_for_each_entry_safe when not deleting (Prarit Bhargava) [1088953] - [misc] mei: use helper function to find me client by id (Prarit Bhargava) [1088953] - [misc] mei: fix potential read outside of array bounds (Prarit Bhargava) [1088953] - [misc] mei: wd and amthif use mei_cl_ api for dis/connection (Prarit Bhargava) [1088953] - [misc] mei: hbm: revamp client connect and disconnection status (Prarit Bhargava) [1088953] - [misc] mei: Remove all bus devices from the mei_dev list when stopping the MEI (Prarit Bhargava) [1088953] - [misc] mei: get rid of ext_msg (Prarit Bhargava) [1088953] - [misc] mei: rename MEI_FOP_IOCTL to MEI_FOP_CONNECT (Prarit Bhargava) [1088953] - [misc] mei: fix compilation error with missing WATCHDOG_CORE (Prarit Bhargava) [1088953] - [misc] mei: allow multiple retries if the hw reset has failed (Prarit Bhargava) [1088953] - [misc] mei: export active connections to debugfs (Prarit Bhargava) [1088953] - [misc] mei: txe: add Kbuild for TXE device (Prarit Bhargava) [1088953] - [misc] mei: txe: add pci-txe.c (Prarit Bhargava) [1088953] - [misc] mei: txe: add hw-txe-regs.h header file (Prarit Bhargava) [1088953] - [misc] mei: txe: add hw-txe.c (Prarit Bhargava) [1088953] - [misc] mei: txe: add hw-txe.h header file (Prarit Bhargava) [1088953] - [misc] mei: don't unset read cb ptr on reset (Prarit Bhargava) [1088953] - [misc] mei: clear write cb from waiting list on reset (Prarit Bhargava) [1088953] - [misc] mei: limit the number of consecutive resets (Prarit Bhargava) [1088953] - [misc] mei: revamp mei reset state machine (Prarit Bhargava) [1088953] - [misc] mei: fix syntax in comments and debug output (Prarit Bhargava) [1088953] - [misc] mei: nfc: mei_nfc_free has to be called under lock (Prarit Bhargava) [1088953] - [misc] mei: use hbm idle state to prevent spurious resets (Prarit Bhargava) [1088953] - [misc] mei: do not run reset flow from the interrupt thread (Prarit Bhargava) [1088953] - [misc] mei: enable marking internal commands (Prarit Bhargava) [1088953] - [misc] mei: me: set dma mask using DMA mapping API (Prarit Bhargava) [1088953] - [misc] mei: cleanup mei_irq_read_handler (Prarit Bhargava) [1088953] - [misc] mei: remove flash_work_queue (Prarit Bhargava) [1088953] - [misc] mei: drop redundant list_del_init (Prarit Bhargava) [1088953] - [misc] mei: bus: propagate error code returned by mei_me_cl_by_id (Prarit Bhargava) [1088953] - [misc] mei: mei_cl_link remove duplicated check for open_handle_count (Prarit Bhargava) [1088953] - [misc] mei: replace stray pr_debug with dev_dbg (Prarit Bhargava) [1088953] - [misc] mei: wd: host_init propagate error codes from called functions (Prarit Bhargava) [1088953] - [misc] mei: print correct device state during unexpected reset (Prarit Bhargava) [1088953] - [misc] mei: nfc: fix memory leak in error path (Prarit Bhargava) [1088953] - [misc] mei: move host_clients_map cleanup to device init (Prarit Bhargava) [1088953] - [misc] mei: me: downgrade two errors to debug level (Prarit Bhargava) [1088953] - [misc] mei: amthif: mei_amthif_host_init: propagate errors from called functions (Prarit Bhargava) [1088953] - [misc] mei: revamp open handler counts (Prarit Bhargava) [1088953] - [misc] mei: simplify mei_open error handling (Prarit Bhargava) [1088953] - [misc] mei: remove unnecessary pci_set_drvdata() (Prarit Bhargava) [1088953] - [misc] mei: mei_cl_unlink: no need to loop over dev list (Prarit Bhargava) [1088953] - [misc] mei: push credentials inside the irq write handler (Prarit Bhargava) [1088953] - [misc] mei: propagate error from write routines instead of ENODEV (Prarit Bhargava) [1088953] - [misc] mei: fix function names in debug prints (Prarit Bhargava) [1088953] - [misc] mei: prefix client log messages with client me and host ids (Prarit Bhargava) [1088953] - [misc] mei: mei_release: drop redundant check if cb is NULL (Prarit Bhargava) [1088953] - [misc] mei: fix format compilation warrning on 32 bit architecture (Prarit Bhargava) [1088953] - [misc] mei: revamp read and write length checks (Prarit Bhargava) [1088953] - [misc] mei: mei_write correct checks for copy_from_user (Prarit Bhargava) [1088953] - [misc] mei: mei_cl_link protect open_handle_count from overflow (Prarit Bhargava) [1088953] - [misc] mei: make sure that me_clients_map big enough before copying (Prarit Bhargava) [1088953] - [misc] mei: convert bus code to use dev_groups (Prarit Bhargava) [1088953] - [misc] mei: client.h cleanup (Prarit Bhargava) [1088953] - [ethernet] e1000e: Fix Runtime PM blocks EEE link negotiation in S5 (John Greene) [1091119] - [ethernet] e1000e: Fix EEE in S5 w/ Runtime PM enabled (John Greene) [1091119] - [ethernet] e1000e: Add support for EEE in Sx states (John Greene) [1091119] - [ethernet] e1000e: Add code to check return values on NVM accesses (John Greene) [1091119] - [ethernet] e1000e: Fix CRC errors with jumbo traffic (John Greene) [1091119] - [ethernet] e1000e: remove unnecessary break after return (John Greene) [1091119] - [ethernet] e1000e: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (John Greene) [1091119] - [ethernet] e1000e: Out of line __ew32_prepare/__ew32 (John Greene) [1091119] - [ethernet] e1000e: Fix expand setting EEE link info to all affected parts (John Greene) [1091119] - [ethernet] e1000e: Failure to write SHRA turns on PROMISC mode (John Greene) [1091119] - [ethernet] e1000e: Restrict MDIO Slow Mode workaround to relevant parts (John Greene) [1091119] - [ethernet] e1000e: Fix issue with link flap on 82579 (John Greene) [1091119] - [ethernet] e1000e: Expand workaround for 10Mb HD throughput bug (John Greene) [1091119] - [ethernet] e1000e: Workaround for dropped packets in Gig/100 speeds on 82579 (John Greene) [1091119] - [ethernet] e1000e: fix message terminations (John Greene) [1091119] - [ethernet] e1000e: Enclose e1000e_pm_thaw() with CONFIG_PM_SLEEP (John Greene) [1091119] - [ethernet] e1000e: Correctly include VLAN_HLEN when changing interface MTU (John Greene) [1091119] - [ethernet] e1000e: Fix no connectivity when driver loaded with cable out (John Greene) [1091119] - [ethernet] e1000e: add timeout for TX HW time stamping work (John Greene) [1091119] - [ethernet] e1000e: Fix Explicitly set Transmit Control Register (John Greene) [1091119] - [ethernet] e1000e: Fix Hardware Unit Hang (John Greene) [1091119] - [ethernet] e1000e: fix the build error when PM is disabled (John Greene) [1091119] - [ethernet] e1000e: Fix ethtool offline tests for 82579 parts (John Greene) [1091119] - [ethernet] e1000e: Fix not generating an error on invalid load parameter (John Greene) [1091119] - [ethernet] e1000e: Feature Enable PHY Ultra Low Power Mode (ULP) (John Greene) [1091119] - [ethernet] e1000e: Refactor of Runtime Power Management (John Greene) [1091119] - [ethernet] e1000e: calls skb_set_hash (John Greene) [1091119] - [ethernet] e1000e: Refactor PM flows (John Greene) [1091119] - [ethernet] e1000e: Fix compilation warning when !CONFIG_PM_SLEEP (John Greene) [1091119] - [ethernet] e1000e: Fix a compile flag mis-match for suspend/resume (John Greene) [1091119] - [ethernet] e1000e: Remove extern from function prototypes (John Greene) [1091119] - [ethernet] e1000e: Cleanup - Update GPL header and Copyright (John Greene) [1091119] - [ethernet] e1000e: Fix 82579 sets LPI too early (John Greene) [1091119] - [ethernet] e1000e: 82574/82583 TimeSync errata for SYSTIM read (John Greene) [1091119] - [kernel] sched/fair: Stop searching for tasks in idle_balance if there are runnable tasks (Larry Woodman) [1103828] - [kernel] sched/numa: Initialize new idle_balance stats in sd_numa_init() (Larry Woodman) [1103828]- [kernel] tty: Add C_CMSPAR(tty) (Don Zickus) [1110939] - [usb] pl2303: fixed handling of CS5 setting (Don Zickus) [1110939] - [usb] pl2303: switch to generic TIOCMIWAIT implementation (Don Zickus) [1110939] - [usb] pl2303: only wake up MSR queue on changes (Don Zickus) [1110939] - [usb] pl2303: clean up line-status handling (Don Zickus) [1110939] - [usb] pl2303: make type data const (Don Zickus) [1110939] - [usb] pl2303: use C_CMSPAR macro (Don Zickus) [1110939] - [usb] pl2303: use direct baud-rate encoding when possible (Don Zickus) [1110939] - [usb] pl2303: add helper function for direct baud-rate encoding (Don Zickus) [1110939] - [usb] pl2303: refactor baud-rate divisor handling (Don Zickus) [1110939] - [usb] pl2303: enforce baud-rate limits before lookup (Don Zickus) [1110939] - [usb] pl2303: refactor baud-rate table lookup (Don Zickus) [1110939] - [usb] pl2303: rename pl2303_encode_baud_rate (Don Zickus) [1110939] - [usb] pl2303: add device-type abstraction (Don Zickus) [1110939] - [usb] pl2303: add quirk for legacy devices (Don Zickus) [1110939] - [usb] pl2303: clean up type handling (Don Zickus) [1110939] - [usb] pl2303: use speed_t for baud rates (Don Zickus) [1110939] - [usb] pl2303: add line-status quirk for Siemens phones (Don Zickus) [1110939] - [usb] pl2303: remove redundant line-request call (Don Zickus) [1110939] - [usb] pl2303: add error handling to line requests (Don Zickus) [1110939] - [usb] pl2303: fix data corruption on termios updates (Don Zickus) [1110939] - [usb] pl2303: add error handling to set_control_lines (Don Zickus) [1110939] - [usb] pl2303: add error handling to vendor read and write functions (Don Zickus) [1110939] - [usb] Revert: pl2303: restrict the divisor based baud rate encoding method to the "HX" chip type (Don Zickus) [1110939] - [usb] Revert: pl2303: fix+improve the divsor based baud rate encoding method (Don Zickus) [1110939] - [usb] Revert: pl2303: do not round to the next nearest standard baud rate for the divisor based baud rate encoding method (Don Zickus) [1110939] - [usb] Revert: pl2303: remove 500000 baud from the list of standard baud rates (Don Zickus) [1110939] - [usb] Revert: pl2303: move the two baud rate encoding methods to separate functions (Don Zickus) [1110939] - [usb] Revert: pl2303: increase the allowed baud rate range for the divisor based encoding method (Don Zickus) [1110939] - [usb] Revert: pl2303: also use the divisor based baud rate encoding method for baud rates < 115200 with HX chips (Don Zickus) [1110939] - [usb] Revert: pl2303: add two comments concerning the supported baud rates with HX chips (Don Zickus) [1110939] - [usb] Revert: pl2303: simplify the else-if contruct for type_1 chips in pl2303_startup() (Don Zickus) [1110939] - [usb] Revert: pl2303: improve the chip type information output on startup - [usb] Revert: pl2303: improve the chip type detection/distinction - [usb] Revert: pl2303: distinguish between original and cloned HX chips - [usb] pl2303: clean up driver somewhat (Don Zickus) [1110939] - [usb] pl2303: remove bogus delta_msr_wait wake up (Don Zickus) [1110939] - [usb] core: let dynamic ids override static ids (Don Zickus) [1110939] - [usb] core: Fix potential memory leak adding dyn USBdevice IDs (Don Zickus) [1110939] - [usb] core: add sanity checks when using bInterfaceClass with new_id (Don Zickus) [1110939] - [usb] core: check for valid id_table when using the RefId feature (Don Zickus) [1110939] - [usb] core: bail out if user gives an unknown RefId when using new_id (Don Zickus) [1110939] - [usb] core: allow a reference device for new_id (Don Zickus) [1110939] - [lib] radix-tree: make radix_tree_node_alloc() work correctly within interrupt (Don Zickus) [1110939] - [usb] Check if port status is equal to RxDetect (Don Zickus) [1110939] - [usb] serial/ftdi_sio: Add Infineon Triboard (Don Zickus) [1110939] - [usb] ftdi_sio: Add extra PID (Don Zickus) [1110939] - [usb] option: Add ID for Telewell TW-LTE 4G v2 (Don Zickus) [1110939] - [usb] cp210x: add support for Corsair usb dongle (Don Zickus) [1110939] - [usb] storage/scsi: Add broken_fua blacklist flag (Don Zickus) [1110939] - [usb] xhci: Fix runtime suspended xhci from blocking system suspend (Don Zickus) [1110939] - [usb] xhci: clear root port wake on bits if controller isn't wake-up capable (Don Zickus) [1110939] - [usb] xhci: correct burst count field for isoc transfers on 1.0 xhci hosts (Don Zickus) [1110939] - [usb] xhci: Use correct SLOT ID when handling a reset device command (Don Zickus) [1110939] - [usb] option: add/modify Olivetti Olicard modems (Don Zickus) [1110939] - [usb] ftdi_sio: fix null deref at port probe (Don Zickus) [1110939] - [usb] option: add device ID for SpeedUp SU9800 usb 3g modem (Don Zickus) [1110939] - [usb] usbtest: add a timeout for scatter-gather tests (Don Zickus) [1110939] - [usb] ehci: avoid BIOS handover on the HASEE E200 (Don Zickus) [1110939] - [usb] fix hub-port pm_runtime_enable() vs runtime pm transitions (Don Zickus) [1110939] - [usb] quiet peer failure warning, disable poweroff (Don Zickus) [1110939] - [usb] improve "not suspended yet" message in hub_suspend() (Don Zickus) [1110939] - [usb] xhci: Fix sleeping with IRQs disabled in xhci_stop_device() (Don Zickus) [1110939] - [usb] fix ->update_hub_device() vs hdev->maxchild (Don Zickus) [1110939] - [usb] hub_handle_remote_wakeup() only exists for CONFIG_PM=y (Don Zickus) [821903] - [usb] qcserial: add additional Sierra Wireless QMI devices (Don Zickus) [1110939] - [usb] qcserial: add Netgear AirCard 341U (Don Zickus) [1110939] - [usb] xhci: delete endpoints from bandwidth list before freeing whole device (Don Zickus) [1110939] - [usb] host/xhci-plat: add xhci_plat_start() (Don Zickus) [1110939] - [usb] pci-quirks: Prevent Sony VAIO t-series from switching usb ports (Don Zickus) [1110939] - [usb] resume child device when port is powered on (Don Zickus) [1110939] - [usb] hub_handle_remote_wakeup() depends on CONFIG_PM_RUNTIME=y (Don Zickus) [1110939] - [usb] introduce port status lock (Don Zickus) [1110939] - [usb] synchronize port poweroff and khubd (Don Zickus) [1110939] - [usb] refactor port handling in hub_events() (Don Zickus) [1110939] - [usb] usb3 ports do not support FEAT_C_ENABLE (Don Zickus) [1110939] - [usb] don't clear FEAT_C_ENABLE on usb_port_runtime_resume failure (Don Zickus) [1110939] - [usb] block suspension of superspeed port while hispeed peer is active (Don Zickus) [1110939] - [usb] make usb_port flags atomic, rename did_runtime_put to child_usage (Don Zickus) [1110939] - [usb] sysfs link peer ports (Don Zickus) [1110939] - [usb] find internal hub tier mismatch via acpi (Don Zickus) [1110939] - [usb] assign usb3 external hub port peers (Don Zickus) [1110939] - [usb] assign default peer ports for root hubs (Don Zickus) [1110939] - [usb] cleanup setting udev->removable from port_dev->connect_type (Don Zickus) [1110939] - [usb] rename usb_port device objects (Don Zickus) [1110939] - [usb] disable port power control if not supported in wHubCharacteristics (Don Zickus) [1110939] - [usb] mutual exclusion for resetting a hub and power-managing a port (Don Zickus) [1110939] - [usb] pci_quirks: fix sparse 'symbol not declared' warning (Don Zickus) [1110939] - [usb] storage/ene_ub6250: Use kmemdup instead of kmalloc + memcpy (Don Zickus) [1110939] - [usb] usbtest: add pattern check on pipe in phase of unlink read (Don Zickus) [1110939] - [usb] usbtest: fix unlink write error with pattern 1 (Don Zickus) [1110939] - [usb] usb5303: add support for reference clock specified in device tree (Don Zickus) [1110939] - [usb] separate usb_address0 mutexes for each bus (Don Zickus) [1110939] - [usb] xhci: Switch only Intel Lynx Point-LP ports to EHCI on shutdown (Don Zickus) [1110939] - [usb] yurex: fix race between probe() and read() (Don Zickus) [1110939] - [usb] appledisplay: fix race between reading and writing from the device (Don Zickus) [1110939] - [usb] usbtmc: fix DMA on stack (Don Zickus) [1110939] - [usb] cdc-acm: use BIT macro (Don Zickus) [1110939] - [usb] xhci: unified loggig of RESET_ON_RESUME (Don Zickus) [1110939] - [usb] xhci: avoid warning for !PM_SLEEP (Don Zickus) [1110939] - [usb] host/xhci-plat: add clock support (Don Zickus) [1110939] - [usb] host/xhci-plat: sort the headers in alphabetic order (Don Zickus) [1110939] - [usb] move usb/usb-common.c to usb/common/usb-common.c (Don Zickus) [1110939] - [usb] core: remove the Kconfig entry for USB_DEBUG (Don Zickus) [1110939] - [usb] remove redundant D0 power state set (Don Zickus) [1110939] - [usb] keyspan: fix potential null pointer dereference (Don Zickus) [1110939] - [usb] serial/option: add support for Novatel E371 PCIe card (Don Zickus) [1110939] - [usb] ftdi_sio: add NovaTech OrionLXm product ID (Don Zickus) [1110939] - [usb] io_ti: fix firmware download on big-endian machines (part 2) (Don Zickus) [1110939] - [usb] cdc-acm: use tty-port dtr_rts (Don Zickus) [1110939] - [usb] cdc-acm: remove redundant usb_mark_last_busy (Don Zickus) [1110939] - [usb] cdc-acm: do not update PM busy on read errors (Don Zickus) [1110939] - [usb] cdc-acm: minimise no-suspend window during shutdown (Don Zickus) [1110939] - [usb] cdc-acm: remove redundant disconnected test from shutdown (Don Zickus) [1110939] - [usb] cdc-acm: simplify runtime PM locking (Don Zickus) [1110939] - [usb] cdc-acm: fix runtime PM imbalance at shutdown (Don Zickus) [1110939] - [usb] cdc-acm: fix I/O after failed open (Don Zickus) [1110939] - [usb] cdc-acm: fix failed open not being detected (Don Zickus) [1110939] - [usb] cdc-acm: fix open and suspend race (Don Zickus) [1110939] - [usb] cdc-acm: fix potential urb leak and PM imbalance in write (Don Zickus) [1110939] - [usb] cdc-acm: fix shutdown and suspend race (Don Zickus) [1110939] - [usb] cdc-acm: fix runtime PM for control messages (Don Zickus) [1110939] - [usb] cdc-acm: fix broken runtime suspend (Don Zickus) [1110939] - [usb] cdc-acm: fix write and resume race (Don Zickus) [1110939] - [usb] cdc-acm: fix write and suspend race (Don Zickus) [1110939] - [usb] kobil_sct: fix control requests without data stage (Don Zickus) [1110939] - [usb] serial: remove overly defensive port tests (Don Zickus) [1110939] - [usb] serial: fix potential runtime pm imbalance at device remove (Don Zickus) [1110939] - [usb] usb_wwan: do not resume I/O on closing ports (Don Zickus) [1110939] - [usb] usb_wwan: report failed submissions as errors (Don Zickus) [1110939] - [usb] usb_wwan: remove bogus function prototype (Don Zickus) [1110939] - [usb] usb_wwan: remove some superfluous comments (Don Zickus) [1110939] - [usb] usb_wwan: remove comment from close (Don Zickus) [1110939] - [usb] usb_wwan: clean up delayed-urb submission (Don Zickus) [1110939] - [usb] usb_wwan: use interface-data accessors (Don Zickus) [1110939] - [usb] usb_wwan: make resume error messages uniform (Don Zickus) [1110939] - [usb] usb_wwan: kill interrupt urb explicitly at suspend (Don Zickus) [1110939] - [usb] usb_wwan: remove redundant urb kill from port remove (Don Zickus) [1110939] - [usb] usb_wwan: remove unimplemented set_termios (Don Zickus) [1110939] - [usb] usb_wwan: remove redundant modem-control request (Don Zickus) [1110939] - [usb] usb_wwan: fix remote wakeup (Don Zickus) [1110939] - [usb] usb_wwan: fix discarded writes on resume errors (Don Zickus) [1110939] - [usb] usb_wwan: fix potential blocked I/O after resume (Don Zickus) [1110939] - [usb] usb_wwan: fix potential NULL-deref at resume (Don Zickus) [1110939] - [usb] usb_wwan: fix urb leak at shutdown (Don Zickus) [1110939] - [usb] usb_wwan: fix write and suspend race (Don Zickus) [1110939] - [usb] usb_wwan: fix race between write and resume (Don Zickus) [1110939] - [usb] usb_wwan: fix urb leak in write error path (Don Zickus) [1110939] - [usb] option: add missing usb_mark_last_busy (Don Zickus) [1110939] - [usb] option: fix line-control pipe direction (Don Zickus) [1110939] - [usb] option: fix runtime PM handling (Don Zickus) [1110939] - [usb] sierra: do not resume I/O on closing ports (Don Zickus) [1110939] - [usb] sierra: minimise no-suspend window during close (Don Zickus) [1110939] - [usb] sierra: refactor delayed-urb submission (Don Zickus) [1110939] - [usb] sierra: clean up suspend (Don Zickus) [1110939] - [usb] sierra: use interface-data accessors (Don Zickus) [1110939] - [usb] sierra: remove redundant modem-control requests (Don Zickus) [1110939] - [usb] sierra: do not resume I/O on closed ports (Don Zickus) [1110939] - [usb] sierra: remove disconnected test from close (Don Zickus) [1110939] - [usb] sierra: remove unimplemented set_termios (Don Zickus) [1110939] - [usb] sierra: remove unused variable (Don Zickus) [1110939] - [usb] sierra: remove bogus endpoint test (Don Zickus) [1110939] - [usb] sierra: fix line-control pipe direction (Don Zickus) [1110939] - [usb] sierra: fix resume error reporting (Don Zickus) [1110939] - [usb] sierra: fix urbs not being killed on shutdown (Don Zickus) [1110939] - [usb] sierra: fix characters being dropped at close (Don Zickus) [1110939] - [usb] sierra: fix remote wakeup (Don Zickus) [1110939] - [usb] sierra: fix urb and memory leak on disconnect (Don Zickus) [1110939] - [usb] sierra: fix urb and memory leak in resume error path (Don Zickus) [1110939] - [usb] sierra: fix use after free at suspend/resume (Don Zickus) [1110939] - [usb] sierra: fix AA deadlock in open error path (Don Zickus) [1110939] - [usb] iowarrior: Convert local dbg macro to dev_dbg (Don Zickus) [1110939] - [usb] appledisplay: Convert /n to n (Don Zickus) [1110939] - [usb] qcserial: remove interface number matching (Don Zickus) [1110939] - [usb] qcserial: define and use Sierra Wireless layout (Don Zickus) [1110939] - [usb] qcserial: refactor device layout selection (Don Zickus) [1110939] - [usb] qcserial: fix multiline comment coding style (Don Zickus) [1110939] - [usb] Avoid runtime suspend loops for HCDs that can't handle suspend/resume (Don Zickus) [1110939] - [usb] xhci: rework command timeout and cancellation, (Don Zickus) [1110939] - [usb] Revert: xhci: replace xhci_read_64() with readq() (Don Zickus) [1110939] - [usb] Revert: xhci: replace xhci_write_64() with writeq() (Don Zickus) [1110939] - [usb] Revert: core: set lpm_capable field for LPM capable root hubs (Don Zickus) [1110939] - [usb] xhci: Use completion and status in global command queue (Don Zickus) [1110939] - [usb] xhci: Add a global command queue (Don Zickus) [1110939] - [usb] xhci: Use command structures when queuing commands on the command ring (Don Zickus) [1110939] - [usb] xhci: Report max device limit when Enable Slot command fails (Don Zickus) [1110939] - [usb] xhci: Use pci_enable_msix_exact() instead of pci_enable_msix() (Don Zickus) [1110939] - [usb] xhci: Use IS_ENABLED() macro (Don Zickus) [1110939] - [usb] catch attempts to submit urbs with a vmalloc'd transfer buffer (Don Zickus) [1110939] - [usb] xhci: fix wrong port number reported when setting USB2.0 hardware LPM (Don Zickus) [1110939] - [usb] Nokia 5300 should be treated as unusual dev (Don Zickus) [1110939] - [usb] Nokia 305 should be treated as unusual dev (Don Zickus) [1110939] - [usb] fsl: do not test for PHY_CLK_VALID bit on controller version 1.6 (Don Zickus) [1110939] - [usb] storage/shuttle_usbat: fix discs being detected twice (Don Zickus) [1110939] - [usb] qcserial: add a number of Dell devices (Don Zickus) [1110939] - [usb] ohci: fix problem with global suspend on ATI controllers (Don Zickus) [1110939] - [usb] option: add and update a number of CMOTech devices (Don Zickus) [1110939] - [usb] option: add Alcatel L800MA (Don Zickus) [1110939] - [usb] option: add Olivetti Olicard 500 (Don Zickus) [1110939] - [usb] qcserial: add Sierra Wireless MC7305/MC7355 (Don Zickus) [1110939] - [usb] qcserial: add Sierra Wireless MC73xx (Don Zickus) [1110939] - [usb] qcserial: add Sierra Wireless EM7355 (Don Zickus) [1110939] - [usb] io_ti: fix firmware download on big-endian machines (Don Zickus) [1110939] - [usb] xhci: fix compilation warning when !CONFIG_PCI && !CONFIG_PM (Don Zickus) [1110939] - [usb] xhci: extend quirk for Renesas cards (Don Zickus) [1110939] - [usb] xhci: Switch Intel Lynx Point ports to EHCI on shutdown (Don Zickus) [1110939] - [usb] xhci: Prefer endpoint context dequeue pointer over stopped_trb (Don Zickus) [1110939] - [usb] ftdi-elan: Use pr_ (Don Zickus) [1110939] - [usb] ftdi-elan: Coalesce string fragment (Don Zickus) [1110939] - [usb] ftdi-elan: Coalesce formats (Don Zickus) [1110939] - [usb] ftdi-elan: Convert leading spaces to tabs (Don Zickus) [1110939] - [usb] ftdi-elan: Fix format fragments (Don Zickus) [1110939] - [usb] serial: fix sysfs-attribute removal deadlock (Don Zickus) [1110939] - [usb] uas: fix deadlocky memory allocations (Don Zickus) [1110939] - [usb] uas: fix error handling during scsi_scan() (Don Zickus) [1110939] - [usb] uas: fix GFP_NOIO under spinlock (Don Zickus) [1110939] - [usb] cdc-acm: Remove Motorola/Telit H24 serial interfaces from ACM driver (Don Zickus) [1110939] - [usb] ehci-platform: Return immediately from suspend if ehci_suspend fails (Don Zickus) [1110939] - [usb] ehci-exynos: Return immediately from suspend if ehci_suspend fails (Don Zickus) [1110939] - [usb] fix crash during hotplug of PCI USB controller card (Don Zickus) [1110939] - [usb] cdc-acm: fix double usb_autopm_put_interface() in acm_port_activate() (Don Zickus) [1110939] - [usb] usb_wwan: fix handling of missing bulk endpoints (Don Zickus) [1110939] - [usb] pl2303: add ids for Hewlett-Packard HP POS pole displays (Don Zickus) [1110939] - [usb] cp210x: Add 8281 (Nanotec Plug & Drive) (Don Zickus) [1110939] - [usb] option driver, add support for Telit UE910v2 (Don Zickus) [1110939] - [usb] Revert: serial: add usbid for dell wwan card to sierra.c (Don Zickus) [1110939] - [usb] serial/ftdi_sio: add id for Brainboxes serial cards (Don Zickus) [1110939] - [net] usb: include wait queue head in device structure (Don Zickus) [1110939] - [usb] disable reset-resume when USB_QUIRK_RESET is set (Don Zickus) [1110939] - [usb] unbind all interfaces before rebinding any (Don Zickus) [1110939] - [usb] keyspan: remove dead debugging code (Don Zickus) [1110939] - [usb] serial: add missing newlines to dev_ messages (Don Zickus) [1110939] - [usb] serial: add missing braces (Don Zickus) [1110939] - [usb] serial: continue to write on errors (Don Zickus) [1110939] - [usb] serial: continue to read on errors (Don Zickus) [1110939] - [usb] serial: make bulk_out_size a lower limit (Don Zickus) [1110939] - [usb] cypress_m8: fix potential scheduling while atomic (Don Zickus) [1110939] - [usb] Revert: xhci: Limit arbitrarily-aligned scatter gather (Don Zickus) [1110939] - [usb] Make DELAY_INIT quirk wait 100ms between Get Configuration requests (Don Zickus) [1110939] - [usb] Add device quirk for Logitech HD Pro Webcams C920 and C930e (Don Zickus) [1110939] - [usb] xhci: add the meaningful IRQ description if it is empty (Don Zickus) [1110939] - [usb] xhci: Prevent runtime pm from autosuspending during initialization (Don Zickus) [1110939] - [usb] storage: accept some UAS devices if streams are unavailable (Don Zickus) [1110939] - [usb] xhci: Kill streams URBs when the host dies (Don Zickus) [1110939] - [usb] xhci: Refactor command watchdog and fix split string (Don Zickus) [1110939] - [usb] uas: Remove comment about registering a uas scsi controller for each usb bus (Don Zickus) [1110939] - [usb] uas: Add Hans de Goede as uas maintainer (Don Zickus) [1110939] - [usb] uas: remove BROKEN (Don Zickus) [1110939] - [usb] uas: Make sure sg elements are properly aligned (Don Zickus) [1110939] - [usb] uas: Add some data in/out ready iu sanity checks (Don Zickus) [1110939] - [usb] uas: Improve error reporting (Don Zickus) [1110939] - [usb] uas: Use the right error codes for different kinds of errors (Don Zickus) [1110939] - [usb] uas: Clear cmdinfo on command queue-ing (Don Zickus) [1110939] - [usb] uas: Fix memory management (Don Zickus) [1110939] - [usb] uas: Fix command / task mgmt submission racing with disconnect (Don Zickus) [1110939] - [usb] uas: cmdinfo - use only one list head (Don Zickus) [1110939] - [usb] uas: add uas_mark_cmd_dead helper function (Don Zickus) [1110939] - [usb] uas: Properly complete inflight commands on bus-reset or disconnect (Don Zickus) [1110939] - [usb] uas: uas_alloc_data_urb - Remove unnecessary use_streams check (Don Zickus) [1110939] - [usb] uas: Fix task-management not working when connected over USB-2 (Don Zickus) [1110939] - [usb] uas: Reset device on reboot (Don Zickus) [1110939] - [usb] uas: Add suspend/resume support (Don Zickus) [1110939] - [usb] uas: Use GFP_NOIO rather then GFP_ATOMIC where possible (Don Zickus) [1110939] - [usb] uas: Don't allow more then one task to run at the same time (Don Zickus) [1110939] - [usb] uas: task_mgmt - Kill the sense-urb if we fail to submit the cmd urb (Don Zickus) [1110939] - [usb] uas: Not being able to alloc streams when connected through usb-3 is an error (Don Zickus) [1110939] - [usb] uas: Verify endpoint descriptors from uas_use_uas_driver() (Don Zickus) [1110939] - [usb] uas: Drop fixed endpoint config handling (Don Zickus) [1110939] - [usb] uas: Move uas_find_endpoints to uas-detect.h (Don Zickus) [1110939] - [usb] uas: Fix bounds check in uas_find_endpoints (Don Zickus) [1110939] - [usb] uas: Add uas_find_endpoints() helper function (Don Zickus) [1110939] - [usb] uas: Honor no-uas quirk set in usb-storage's quirks module parameter (Don Zickus) [1110939] - [usb] storage: Modify and export adjust_quirks so that it can be used by uas (Don Zickus) [1110939] - [usb] storage: Don't bind to uas devices if the uas driver is enabled (Don Zickus) [1110939] - [usb] uas: Add the posibilty to blacklist uas devices from using the uas driver (Don Zickus) [1110939] - [usb] Reset USB-3 devices on USB-3 link bounce (Don Zickus) [1110939] - [usb] Clear host_endpoint->streams when implicitly freeing streams (Don Zickus) [1110939] - [usb] xhci: Handle MaxPSASize == 0 (Don Zickus) [1110939] - [usb] xhci: The trb_address_map radix tree expects 1KB segment memory aligment (Don Zickus) [1110939] - [usb] xhci: xhci_mem_cleanup - make sure cmd_ring_reserved_trbs really is 0 (Don Zickus) [1110939] - [usb] uas: Move uas detect code to uas-detect.h (Don Zickus) [1110939] - [usb] uas: Add a uas_find_uas_alt_setting helper function (Don Zickus) [1110939] - [usb] uas: Use all available stream ids (Don Zickus) [1110939] - [usb] uas: Pack iu struct definitions (Don Zickus) [1110939] - [usb] uas: Fix response iu struct definition (Don Zickus) [1110939] - [usb] uas: s/response_ui/response_iu/ (Don Zickus) [1110939] - [usb] uas: Fix reset handling for externally triggered reset (Don Zickus) [1110939] - [usb] uas: Fix reset locking (Don Zickus) [1110939] - [usb] uas: Fix uas not working when plugged into an ehci port (Don Zickus) [1110939] - [usb] uas: uas_alloc_cmd_urb - drop unused stream_id parameter (Don Zickus) [1110939] - [usb] uas: Avoid unnecessary unlock / lock calls around unlink_data_urbs (Don Zickus) [1110939] - [usb] uas: Properly set interface to altsetting 0 on probe failure (Don Zickus) [1110939] - [usb] uas: Urbs must be anchored before submitting them (Don Zickus) [1110939] - [usb] uas: replace BUG_ON() + WARN_ON() with WARN_ON_ONCE() (Don Zickus) [1110939] - [usb] uas: add dead request list (Don Zickus) [1110939] - [usb] uas: make work list per-device (Don Zickus) [1110939] - [usb] uas: properly reinitialize in uas_eh_bus_reset_handler (Don Zickus) [1110939] - [usb] fs: Add support for allocating / freeing streams (Don Zickus) [1110939] - [usb] fs: Add ep_to_host_endpoint helper function (Don Zickus) [1110939] - [usb] fs: Add support for bulk stream ids (Don Zickus) [1110939] - [usb] fs: proc_do_submiturb use a local variable for number_of_packets (Don Zickus) [1110939] - [usb] usbfs: Kill urbs on interface before doing a set_interface (Don Zickus) [1110939] - [usb] core: Free bulk streams on interface release (Don Zickus) [1110939] - [usb] core: Track if an endpoint has streams (Don Zickus) [1110939] - [usb] core: Move USB_MAXENDPOINTS definitions to usb.h (Don Zickus) [1110939] - [usb] core: Fix usb_free_streams return value documentation (Don Zickus) [1110939] - [usb] xhci: Remove segments from radix tree on failed insert (Don Zickus) [1110939] - [usb] xhci: use usb_ss_max_streams in xhci_check_streams_endpoint (Don Zickus) [1110939] - [usb] xhci: For streams the dequeue ptr must be read from the stream ctx (Don Zickus) [1110939] - [usb] xhci: Set SCT field for Set TR dequeue on streams (Don Zickus) [1110939] - [usb] xhci: For streams the css flag most be read from the stream-ctx on ep stop (Don Zickus) [1110939] - [usb] xhci: Check size rather then number of streams when allocating stream ctxs (Don Zickus) [1110939] - [usb] xhci: Free streams when they are still allocated on a set_interface call (Don Zickus) [1110939] - [usb] xhci: fix usb3 streams (Don Zickus) [1110939] - [usb] xhci: make warnings greppable (Don Zickus) [1110939] - [usb] xhci: Change how we indicate a host supports Link PM (Don Zickus) [1110939] - [usb] sisusb: Use static const, fix typo (Don Zickus) [1110939] - [usb] hub: usb_ext_cap_descriptor.bmAttributes is le32 (Don Zickus) [1110939] - [usb] hub: debug message for failing to enable device (Don Zickus) [1110939] - [usb] ehci: fix deadlock when threadirqs option is used (Don Zickus) [1110939] - [usb] ftdi_sio: add Cressi Leonardo PID (Don Zickus) [1110939] - [usb] complain if userspace resets an active endpoint (Don Zickus) [1110939] - [usb] serial/option: blacklist interface 4 for Cinterion PHS8 and PXS8 (Don Zickus) [1110939] - [usb] ehci: add delay during suspend to prevent erroneous wakeups (Don Zickus) [1110939] - [usb] xhci: Change compatible string from xhci-platform to generic-xhci (Don Zickus) [1110939] - [usb] uhci-platform: Change compatible string from platform-uhci to generic-uhci (Don Zickus) [1110939] - [usb] option: blacklist ZTE MF667 net interface (Don Zickus) [1110939] - [usb] misc/usbled: Add Riso Kagaku Webmail Notifier (Don Zickus) [1110939] - [usb] elan: Remove useless "default M" lines (Don Zickus) [1110939] - [usb] Revert: xhci: Link TRB must not occur within a USB payload burst (Don Zickus) [1110939] - [usb] Revert: xhci: Avoid infinite loop when sg urb requires too many trbs (Don Zickus) [1110939] - [usb] Revert: xhci: Set scatter-gather limit to avoid failed block writes (Don Zickus) [1110939] - [usb] xhci: Limit arbitrarily-aligned scatter gather (Don Zickus) [1110939] - [usb] delete non-required instances of include (Don Zickus) [1110939] - [usb] hub set hub->change_bits when over-current happens (Don Zickus) [1110939] - [usb] xhci: Set scatter-gather limit to avoid failed block writes (Don Zickus) [1110939] - [usb] xhci: Avoid infinite loop when sg urb requires too many trbs (Don Zickus) [1110939] - [usb] ftdi_sio: added CS5 quirk for broken smartcard readers (Don Zickus) [1110939] - [usb] core: correct spelling mistakes in comments and warning (Don Zickus) [1110939] - [usb] fix race between hub_disconnect and recursively_mark_NOTATTACHED (Don Zickus) [1110939] - [usb] oti6858: switch to generic TIOCMIWAIT implementation (Don Zickus) [1110939] - [usb] oti6858: only wake up MSR queue on changes (Don Zickus) [1110939] - [usb] ch341: clean up interrupt handler (Don Zickus) [1110939] - [usb] ch341: switch to generic TIOCMIWAIT implementation (Don Zickus) [1110939] - [usb] ch341: only wake up MSR queue on changes (Don Zickus) [1110939] - [usb] ch341: fix ignored TIOCMIWAIT mask (Don Zickus) [1110939] - [usb] ch341: clean up line-status handling (Don Zickus) [1110939] - [usb] ch341: refactor line-status handling (Don Zickus) [1110939] - [usb] cypress_m8: switch to generic TIOCMIWAIT implementation (Don Zickus) [1110939] - [usb] cypress_m8: only wake up MSR queue on changes (Don Zickus) [1110939] - [usb] cypress_m8: clean up protocol definitions (Don Zickus) [1110939] - [usb] cypress_m8: fix ring-indicator detection and reporting (Don Zickus) [1110939] - [usb] Nokia 502 is an unusual device (Don Zickus) [1110939] - [usb] serial: add support for iBall 3.5G connect usb modem (Don Zickus) [1110939] - [usb] serial: correct spelling mistakes in comments (Don Zickus) [1110939] - [usb] misc/idmouse: correct spelling mistake in error string (Don Zickus) [1110939] - [usb] yurex: fix spelling mistake in comment (Don Zickus) [1110939] - [usb] iowarrior: fix spelling mistake in comment (Don Zickus) [1110939] - [usb] serial: remove redundant OOM messages (Don Zickus) [1110939] - [usb] serial: clean up ioctl debugging (Don Zickus) [1110939] - [usb] serial: constify device-id tables (Don Zickus) [1110939] - [usb] core: remove CONFIG_USB_DEBUG usage (Don Zickus) [1110939] - [usb] cdc-wdm: avoid hanging on zero length reads (Don Zickus) [1110939] - [usb] xhci: Check for XHCI_PLAT in xhci_cleanup_msix() (Don Zickus) [1110939] - [usb] Mark function as static in metro-usb.c (Don Zickus) [1110939] - [usb] Mark function as static in usbsevseg.c (Don Zickus) [1110939] - [usb] option: add new zte 3g modem pids to option driver (Don Zickus) [1110939] - [usb] usbtest: Always clear halt else further tests will fail (Don Zickus) [1110939] - [usb] usbtest: Add timetout to simple_io() (Don Zickus) [1110939] - [usb] xhci: Remove unused variable 'addr' in inc_deq() and inc_enq() (Don Zickus) [1110939] - [usb] usbtest: Fix BOS control test for USB 2.01 devices (Don Zickus) [1110939] - [usb] xhci: Add quirks module option (Don Zickus) [1069460] - [usb] xhci: clarify logging in xhci_setup_device (Don Zickus) [1110939] - [usb] xhci: change enumeration scheme to 'new scheme' by default (Don Zickus) [1069460] - [usb] xhci: Limit the spurious wakeup fix only to HP machines (Don Zickus) [1069461] - [usb] core: get config and string descriptors for unauthorized devices (Don Zickus) [1110939] - [usb] core: allow isoc URBs for wireless devices with an interval < 6 (Don Zickus) [1110939] - [usb] serial/zte_ev: move support for ZTE AC2726 from zte_ev back to option (Don Zickus) [1110939] - [usb] cdc-wdm: manage_power should always set needs_remote_wakeup (Don Zickus) [1110939] - [usb] Revert: quirks: add touchscreen that is dazzeled by remote wakeup (Don Zickus) [1110939] - [usb] Use dev_is_pci() to check whether it is pci device (Don Zickus) [1110939] - [usb] usbtest: update bos test coverage to usb 2.1 device (Don Zickus) [1110939] - [usb] usbtest: fix the bit mask of usb 2.0 extension descriptor (Don Zickus) [1110939] - [usb] usbtest: add a test case to support bos for queue control (Don Zickus) [1110939] - [usb] fix coccinelle warnings (Don Zickus) [1110939] - [usb] hub: Use correct reset for wedged USB3 devices that are NOTATTACHED (Don Zickus) [1110939] - [usb] remove DEFINE_PCI_DEVICE_TABLE macro (Don Zickus) [1110939] - [usb] host: Remove superfluous name casts (Don Zickus) [1110939] - [usb] core: Remove superfluous name casts (Don Zickus) [1110939] - [usb] kill #undef VERBOSE_DEBUG (Don Zickus) [1110939] - [usb] kill DEBUG compile option (Don Zickus) [1110939] - [usb] uhci: compile debugfs conditional on CONFIG_DYNAMIC_DEBUG (Don Zickus) [1110939] - [usb] uhci: change dependency for debug parameter (Don Zickus) [1110939] - [usb] ehci: Remove debugging at every interrupt (Don Zickus) [1110939] - [usb] ehci: no conditional compilation for interestingness (Don Zickus) [1110939] - [usb] ohci: no conditional debugging in root hub hadling (Don Zickus) [1110939] - [usb] ohci: always register debug files (Don Zickus) [1110939] - [usb] ohci: kill ohci_vdbg (Don Zickus) [1110939] - [usb] ohci: remove conditional compilation (Don Zickus) [1110939] - [usb] net/cdc-acm: fix power management in ioctl (Don Zickus) [1110939] - [net] usb/cdc-acm: add TIOCGICOUNT (Don Zickus) [1110939] - [usb] net/cdc-acm: add TIOCMIWAIT (Don Zickus) [1110939] - [usb] option: support new huawei devices (Don Zickus) [1110939] - [usb] serial/option: blacklist interface 1 for Huawei E173s-6 (Don Zickus) [1110939] - [usb] xhci: replace xhci_write_64() with writeq() (Don Zickus) [1110939] - [usb] xhci: replace xhci_read_64() with readq() (Don Zickus) [1110939] - [usb] xhci: replace xhci_writel() with writel() (Don Zickus) [1110939] - [usb] xhci: replace xhci_readl() with readl() (Don Zickus) [1110939] - [usb] xhci: remove conversion from generic to pci device in xhci_mem.c (Don Zickus) [1110939] - [usb] xhci: fix incorrect type in assignment in xhci_count_num_dropped_endpoints() (Don Zickus) [1110939] - [usb] xhci: fix incorrect type in assignment in xhci_count_num_new_endpoints() (Don Zickus) [1110939] - [usb] xhci: remove unnecessary check in xhci_free_stream_info() (Don Zickus) [1110939] - [usb] xhci: fix SCT_FOR_CTX(p) macro (Don Zickus) [1110939] - [usb] xhci: replace USB_MAXINTERFACES with config->desc.bNumInterface (Don Zickus) [1110939] - [usb] xhci: fix incorrect type in assignment in xhci_address_device() (Don Zickus) [1110939] - [usb] xhci: fix sparse warning in xhci-trace.h (Don Zickus) [1110939] - [usb] xhci: fix derivation of TRB's DMA address in xhci_log_event Trace Event Class (Don Zickus) [1110939] - [usb] r8a66597-hcd: Convert to clk_prepare/unprepare (Don Zickus) [1110939] - [usb] serial: fix write memory-allocation flag (Don Zickus) [1110939] - [usb] serial: fix race in generic write (Don Zickus) [1110939] - [net] usb/cdc_ncm: Export cdc_ncm_{tx, rx}_fixup functions for re-use (Don Zickus) [1110939] - [net] usb/cdc_ncm: drop "extern" from header declarations (Don Zickus) [1110939] - [net] usb/cdc_ncm: remove descriptor pointers (Don Zickus) [1110939] - [net] usb/cdc_ncm: remove ncm_parm field (Don Zickus) [1110939] - [net] usb/cdc_ncm: remove tx_speed and rx_speed fields (Don Zickus) [1110939] - [net] usb/cdc_ncm: remove unused udev field (Don Zickus) [1110939] - [net] usb/cdc_ncm: remove redundant netdev field (Don Zickus) [1110939] - [net] usb/cdc_ncm: simplify and optimize frame padding (Don Zickus) [1110939] - [net] usb/cdc_ncm: remove redundant endpoint pointers (Don Zickus) [1110939] - [net] usb/cdc_ncm: remove redundant "intf" field (Don Zickus) [1110939] - [net] usb/cdc_ncm: add include protection to cdc_ncm.h (Don Zickus) [1110939] - [usb] ssb-hcd: replace dma_set_mask()+dma_set_coherent_mask() with new helper (Don Zickus) [1110939] - [usb] bcma: replace dma_set_mask()+dma_set_coherent_mask() with new helper (Don Zickus) [1110939] - [usb] usbtest: support container id descriptor test (Don Zickus) [1110939] - [usb] usbtest: support superspeed device capbility descriptor test (Don Zickus) [1110939] - [usb] usbtest: support usb2 extension descriptor test (Don Zickus) [1110939] - [usb] ehci-atmel: add usb_clk for transition to CCF (Don Zickus) [1110939] - [usb] cdc-wdm: ignore speed change notifications (Don Zickus) [1110939] - [usb] cdc-wdm: support back-to-back USB_CDC_NOTIFY_RESPONSE_AVAILABLE notifications (Don Zickus) [1110939] - [usb] usbtest: support bos descriptor test for usb 3.0 (Don Zickus) [1110939] - [usb] wusbcore: fix control-pipe directions (Don Zickus) [1110939] - [usb] wusbcore: fix panic in wusbhc_chid_set (Don Zickus) [1110939] - [usb] wusbcore: convert nested lock to use spin_lock instead of spin_lock_irq (Don Zickus) [1110939] - [usb] wusbcore: use multiple urbs for HWA iso transfer result frame reads (Don Zickus) [1110939] - [usb] wusbcore: combine iso transfer result frame reads when possible (Don Zickus) [1110939] - [usb] wusbcore: disable transfer notifications for Alereon HWAs (Don Zickus) [1110939] - [usb] wusbcore: don't mark WA_SEG_DTI_PENDING segs as done in urb_dequeue (Don Zickus) [1110939] - [usb] wusbcore: fix potential double list_del on urb dequeue (Don Zickus) [1110939] - [usb] wusbcore: fix compile warnings (Don Zickus) [1110939] - [usb] wusbcore: add info to HWA debug prints (Don Zickus) [1110939] - [usb] wusbcore: read actual_length bytes isoc in segments (Don Zickus) [1110939] - [usb] wusbcore: adjust iterator correctly when searching for ep comp descriptor (Don Zickus) [1110939] - [usb] wusbcore: add a convenience function for completing a transfer segment (Don Zickus) [1110939] - [usb] wusbcore: prevent urb dequeue and giveback race (Don Zickus) [1110939] - [usb] wusbcore: fix stranded URB after HWA unplug (Don Zickus) [1110939] - [usb] wusbcore: fix kernel panic on HWA unplug (Don Zickus) [1110939] - [usb] wusbcore: fix up coding style issues in wa-nep.c (Don Zickus) [1110939] - [usb] wusbcore: fix up coding style issues in wa-rpipe.c (Don Zickus) [1110939] - [usb] wusbcore: fix up coding style issues in wusbhc.c and wusbhc.h (Don Zickus) [1110939] - [usb] wusbcore: fix up line break coding style issues in mmc.c (Don Zickus) [1110939] - [usb] wusbcore: fix up line break coding style issues in security.c (Don Zickus) [1110939] - [usb] wusbcore: fix up line break coding style issues in wa-hc.h (Don Zickus) [1110939] - [usb] wusbcore: fix up minor coding style issues in cbaf.c (Don Zickus) [1110939] - [usb] wusbcore: correct spelling mistakes in comments and error string (Don Zickus) [1110939] - [usb] wusbcore: add debug prints to reservation and channel change (Don Zickus) [1110939] - [usb] wusbcore: add isochronous IN support to HWA (Don Zickus) [1110939] - [usb] wusbcore: set packet count correctly on isoc transfers (Don Zickus) [1110939] - [usb] wusbcore: move isoc_frame_index from wa_xfer to wa_seg (Don Zickus) [1110939] - [usb] wusbcore: use USB_CTRL_SET_TIMEOUT and USB_CTRL_GET_TIMEOUT (Don Zickus) [1110939] - [usb] wusbcore: fix short transfers (Don Zickus) [1110939] - [usb] wusbcore: return -ENOENT for unlinked URBs (Don Zickus) [1110939] - [usb] wusbcore: add more info to debug prints in urb_unlink path (Don Zickus) [1110939] - [usb] wusbcore: add calls to usb_hcd_link_urb_to_ep, usb_hcd_unlink_urb_from_ep, and (Don Zickus) [1110939] - [usb] wusbcore: fix deadlock in wusbhc_gtk_rekey (Don Zickus) [1110939] - [usb] wusbcore: do device lookup while holding the hc mutex (Don Zickus) [1110939] - [usb] wusbcore: send keepalives to unauthenticated devices (Don Zickus) [1110939] - [usb] wusbcore: change WA_SEGS_MAX to a legal value (Don Zickus) [1110939] - [usb] wusbcore: add a quirk for Alereon HWA device isoc behavior (Don Zickus) [1110939] - [usb] wusbcore: combine multiple isoc frames in a single transfer request (Don Zickus) [1110939] - [usb] wusbcore: set the RPIPE wMaxPacketSize value correctly (Don Zickus) [1110939] - [usb] wusbcore: fix usb_dev leaks (Don Zickus) [1110939] - [usb] wusbcore: serialize access to the HWA data out endpoint (Don Zickus) [1110939] - [usb] wusbcore: fix string formatting warnings on 64-bit builds (Don Zickus) [1110939] - [usb] wusbcore: add support for isoc out transfers (Don Zickus) [1110939] - [usb] wusbcore: set the RPIPE bOverTheAirInterval for isoc endpoints (Don Zickus) [1110939] - [usb] wusbcore: avoid stack overflow in URB enqueue error path (Don Zickus) [1110939] - [usb] wusbcore: fix build warning on 64-bit builds (Don Zickus) [1110939] - [usb] wusbcore: clean up urb dequeue process (Don Zickus) [1110939] - [usb] wusbcore: include the xfer_id in debug prints (Don Zickus) [1110939] - [usb] wusbcore: fix endianess issues when using dwTransferID (Don Zickus) [1110939] - [usb] wusbcore: set pointers to NULL after freeing in error cases (Don Zickus) [1110939] - [usb] wusbcore: clean up the sg list that was created for out transfers (Don Zickus) [1110939] - [usb] wusbcore: resource cleanup fix in __wa_xfer_setup_segs (Don Zickus) [1110939] - [usb] wusbcore: allow wa_xfer_destroy to clean up partially constructed xfers (Don Zickus) [1110939] - [usb] wusbcore: rename fields in struct wahc (Don Zickus) [1110939] - [usb] wusbcore: rename urb to tr_urb in struct wa_seg (Don Zickus) [1110939] - [usb] wusbcore: use list_move_tail instead of list_del/list_add_tail (Don Zickus) [1110939] - [usb] usbtest: fix checkpatch warning as sizeof code style (Don Zickus) [1110939] - [usb] uhci: check for wakeup/suspend race (Don Zickus) [1110939] - [usb] ehci: add check for wakeup/suspend race (Don Zickus) [1110939] - [usb] change dev_warn about missing reset-resume to dev_dbg (Don Zickus) [1110939] - [usb] ohci: fix and explain sparse errors (Don Zickus) [1110939] - [usb] ehci: fix sparse errors (Don Zickus) [1110939] - [usb] ehci: fix type mismatch in check_intr_schedule (Don Zickus) [1110939] - [usb] wusbcore: preserve endianness of cached descriptors (Don Zickus) [1110939] - [usb] xhci: remove the unused ->address field (Don Zickus) [1032371] - [usb] xhci: kill a conditional when toggling cycle (Don Zickus) [1032371] - [usb] hub_activate kill an 'else' (Don Zickus) [1032371] - [usb] hub: Clear Port Reset Change during init/resume (Don Zickus) [1110939] - [usb] core/devio: Spaces to tabs for proc_control_compat() (Don Zickus) [1110939] - [usb] core/devio: Spaces to tabs for proc_reapurbnonblock() (Don Zickus) [1110939] - [usb] xhci: replace 'event' with 'cmd_comp_code' in set_deq and reset_ep handlers (Don Zickus) [1032371] - [usb] xhci: add argument 'slot_id' in stop_ep, set_deq and reset_ep cmd handlers (Don Zickus) [1032371] - [usb] xhci: replace 'xhci->cmd_ring->dequeue' with 'trb' in stop_ep cmd handler (Don Zickus) [1032371] - [usb] xhci: add variable 'cmd_type' in handle_cmd_completion() (Don Zickus) [1032371] - [usb] xhci: add variable 'cmd_trb' in handle_cmd_completion() (Don Zickus) [1032371] - [usb] xhci: add variable 'cmd_comp_code' in handle_cmd_completion() (Don Zickus) [1032371] - [usb] xhci: refactor TRB_CONFIG_EP case into function (Don Zickus) [1032371] - [usb] xhci: remove unused 'ep_ring' variable in handle_cmd_completion() (Don Zickus) [1032371] - [usb] xhci: refactor TRB_EVAL_CONTEXT case into function (Don Zickus) [1032371] - [usb] xhci: refactor TRB_NEC_GET_FW case into function (Don Zickus) [1032371] - [usb] xhci: refactor TRB_RESET_DEV case into function (Don Zickus) [1032371] - [usb] xhci: use completion event's slot id rather than dig it out of command (Don Zickus) [1032371] - [usb] xhci: refactor TRB_ADDR_DEV case into function (Don Zickus) [1032371] - [usb] xhci: refactor TRB_DISABLE_SLOT case into function (Don Zickus) [1032371] - [usb] xhci: refactor TRB_ENABLE_SLOT case into function (Don Zickus) [1032371] - [usb] xhci: rename existing Command Completion Event handlers (Don Zickus) [1032371] - [usb] xhci: remove unused argument from xhci_giveback_urb_in_irq() (Don Zickus) [1032371] - [usb] xhci: correct the usage of USB_CTRL_SET_TIMEOUT (Don Zickus) [1032371] - [usb] xhci: Staticize xhci_del_comp_mod_timer (Don Zickus) [1032371] - [usb] Push USB2 LPM disable on disconnect into USB core (Don Zickus) [1032371] - [usb] xhci: Enable LPM support only for hardwired or BESL devices (Don Zickus) [1032371] - [usb] Don't enable USB 2.0 Link PM by default (Don Zickus) [1032371] - [usb] xhci: Set L1 device slot on USB2 LPM enable/disable (Don Zickus) [1032371] - [usb] Disable USB 2.0 Link PM before device reset (Don Zickus) [1110939] - [usb] hcd: remove unnecessary local_irq_save (Don Zickus) [1110939] - [usb] ehci: start new isochronous streams ASAP (Don Zickus) [1110939] - [usb] ehci: create per-TT bandwidth tables (Don Zickus) [1110939] - [usb] core/hub: Comments shouldnt be C99 // comment style (Don Zickus) [1110939] - [usb] core/file: moved asterisk to variable name (Don Zickus) [1110939] - [usb] core: {file, hub, sysfs, usb}.c - Whitespace fixes (Don Zickus) [1110939] - [usb] mos7840: fix tiocmget error handling (Don Zickus) [1110939] - [usb] serial: export usb_serial_generic_write_start (Don Zickus) [1110939] - [usb] serial: add memory flags to usb_serial_generic_write_start (Don Zickus) [1110939] - [usb] serial: clean up comments in generic driver (Don Zickus) [1110939] - [usb] core/hcd: converted busmap from struct to bitmap (Don Zickus) [1110939] - [usb] add a private-data pointer to struct usb_tt (Don Zickus) [1110939] - [usb] ehci: use a bandwidth-allocation table (Don Zickus) [1110939] - [usb] ehci: create a "periodic schedule info" struct (Don Zickus) [1110939] - [usb] ehci: use consistent NO_FRAME value (Don Zickus) [1110939] - [usb] ehci: change toggle only upon successful reset (Don Zickus) [1110939] - [usb] ehci: No SSPLIT allowed in uframe 7 (Don Zickus) [1110939] - [usb] ehci: compute full-speed bandwidth usage correctly (Don Zickus) [1110939] - [usb] ehci: check the right uframes for CSPLIT (Don Zickus) [1110939] - [usb] NS_TO_US should round up (Don Zickus) [1110939] - [usb] anchor: Delay usb_wait_anchor_empty_timeout wake up till completion is done (Don Zickus) [1110939] - [usb] anchor: Ensure poisened gets initialized to 0 (Don Zickus) [1110939] - [usb] cyberjack: fix buggy integer overflow test (Don Zickus) [1110939] - [usb] host: bugfix - Return length of copied buffer in uhci_hub_control() (Don Zickus) [1110939] - [usb] host: uhci-platform - remove deprecated IRQF_DISABLED (Don Zickus) [1110939] - [usb] core/hcd: if-else-braces fixed (Don Zickus) [1110939] - [usb] core/hcd: removed braces for return statements (Don Zickus) [1110939] - [usb] core/hcd: replaced C99 // comments (Don Zickus) [1110939] - [usb] core/hcd: Whitespace fixes (Don Zickus) [1110939] - [usb] core/hcd: moved asterix to variable (Don Zickus) [1110939] - [usb] host: Use existing macros instead of hard-coded values in uhci-debug.c (Don Zickus) [1110939] - [usb] remove intel_mid_otg.h (Don Zickus) [1110939] - [usb] wusbcore: Add isoc transfer type enum and packet definitions (Don Zickus) [1110939] - [usb] wusbcore: implement hwahc_op_get_frame_number (Don Zickus) [1110939] - [usb] ohci: use amd_chipset_type to filter for SB800 prefetch (Don Zickus) [1110939] - [usb] ehci: use amd_chipset_type to filter for usb subsystem hang bug (Don Zickus) [1110939] - [usb] ohci: ohci_init_driver() - sanity check overrides (Don Zickus) [1110939] - [usb] core: usb_amd_resume_quirk() can be static (Don Zickus) [1110939] - [usb] pci-quirks: amd_chipset_sb_type_init() can be static (Don Zickus) [1110939] - [usb] serial: invoke dcd_change ldisc's handler (Don Zickus) [1110939] - [usb] serial: call handle_dcd_change in ftdi driver (Don Zickus) [1110939] - [usb] correct the usb_disconnect() comment about usb_bus_list_lock (Don Zickus) [1110939] - [usb] fix substandard locking for the sysfs files (Don Zickus) [1110939] - [usb] usbtest: bmAttributes would better be masked (Don Zickus) [1110939] - [usb] core: implement AMD remote wakeup quirk (Don Zickus) [1110939] - [usb] pci-quirks: refactor AMD quirk to abstract AMD chipset types (Don Zickus) [1110939] - [usb] host: delete chipidea dependency (Don Zickus) [1110939] - [usb] ohci/uhci: add soft dependencies on ehci_pci (Don Zickus) [1110939] - [usb] ehci: support running URB giveback in tasklet context"" (Don Zickus) [1110939] - [usb] core: fix read of usbdevfs_ctrltransfer fields in proc_control() (Don Zickus) [1110939] - [usb] core: fix incorrect type in assignment in usb_set_lpm_parameters() (Don Zickus) [1110939] - [usb] core: Make usb_free_streams return an error (Don Zickus) [1110939] - [usb] ehci: handle isochronous underruns with tasklets (Don Zickus) [1110939] - [usb] ehci: code rearrangement in iso_stream_schedule() (Don Zickus) [1110939] - [usb] see if URB comes from a completion handler (Don Zickus) [1110939]- [crypto] pefile: Relax the check on the length of the PKCS#7 cert (Vivek Goyal) [852066] - [kernel] kexec, purgatory: add clean-up for purgatory directory (Vivek Goyal) [852066] - [x86] purgatory: use approprate -m64/-32 build flag for arch/x86/purgatory (Vivek Goyal) [852066] - [kernel] kexec: remove CONFIG_KEXEC dependency on crypto (Vivek Goyal) [852066] - [kernel] kexec: create a new config option CONFIG_KEXEC_FILE for new syscall (Vivek Goyal) [852066] - [kernel] resource: fix the case of null pointer access (Vivek Goyal) [852066] - [kernel] kexec: verify the signature of signed PE bzImage (Vivek Goyal) [852066] - [kernel] kexec: support kexec/kdump on EFI systems (Vivek Goyal) [852066] - [kernel] kexec: support for kexec on panic using new system call (Vivek Goyal) [852066] - [x86] kexec-bzimage64: support for loading bzImage using 64bit entry (Vivek Goyal) [852066] - [kernel] kexec: load and relocate purgatory at kernel load time (Vivek Goyal) [852066] - [x86] purgatory: core purgatory functionality (Vivek Goyal) [852066] - [x86] purgatory/sha256: provide implementation of sha256 in purgaotory context (Vivek Goyal) [852066] - [kernel] kexec: implementation of new syscall kexec_file_load (Vivek Goyal) [852066] - [kernel] kexec: new syscall kexec_file_load() declaration (Vivek Goyal) [852066] - [kernel] kexec: make kexec_segment user buffer pointer a union (Vivek Goyal) [852066] - [kernel] resource: provide new functions to walk through resources (Vivek Goyal) [852066] - [kernel] kexec: use common function for kimage_normal_alloc() and kimage_crash_alloc() (Vivek Goyal) [852066] - [kernel] kexec: move segment verification code in a separate function (Vivek Goyal) [852066] - [kernel] kexec: rename unusebale_pages to unusable_pages (Vivek Goyal) [852066] - [scripts] build bin2c based on config option CONFIG_BUILD_BIN2C (Vivek Goyal) [852066] - [scripts] bin2c: move bin2c in scripts/basic (Vivek Goyal) [852066] - [kernel] kexec: convert printk to pr_foo() (Vivek Goyal) [852066] - [kernel] kexec/compat: convert to COMPAT_SYSCALL_DEFINE with changing parameter types (Vivek Goyal) [852066] - [kernel] kexec: use vscnprintf() instead of vsnprintf() in vmcoreinfo_append_str() (Vivek Goyal) [852066] - [kernel] kexec: add sysctl to disable kexec_load (Vivek Goyal) [852066] - [kernel] kexec: Typo s/the/then/ (Vivek Goyal) [852066] - [kernel] kexec: remove unnecessary return (Vivek Goyal) [852066] - [asm] crash: Remove the original asm/crash.h files (Vivek Goyal) [852066] - [asm] crash: Rename crash.h to crash-driver.h (Vivek Goyal) [852066] - [x86] boot: Remove misc.h inclusion from compressed/string.c (Vivek Goyal) [852066] - [x86] boot: Do not include boot.h in string.c (Vivek Goyal) [852066] - [x86] boot: Move memset() definition in compressed/string.c (Vivek Goyal) [852066] - [x86] boot: Move memcmp() into string.h and string.c (Vivek Goyal) [852066] - [x86] boot: Move optimized memcpy() 32/64 bit versions to compressed/string.c (Vivek Goyal) [852066] - [x86] boot: Create a separate string.h file to provide standard string functions (Vivek Goyal) [852066] - [x86] boot: Undef memcmp before providing a new definition (Vivek Goyal) [852066]- [fs] nfsd4: fix rd_dircount enforcement ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add some comments to the nfsd4 object definitions ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: remove the client_mutex and the nfs4_lock/unlock_state wrappers ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: remove nfs4_lock_state: nfs4_state_shutdown_net ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: remove nfs4_lock_state: nfs4_laundromat ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): reclaim_complete() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): setclientid, setclientid_confirm, renew ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): exchange_id, create/destroy_session() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): nfsd4_open and nfsd4_open_confirm ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): nfsd4_delegreturn() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): nfsd4_open_downgrade + nfsd4_close ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): nfsd4_lock/locku/lockt() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): nfsd4_release_lockowner ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): nfsd4_test_stateid/nfsd4_free_stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): nfs4_preprocess_stateid_op() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: remove old fault injection infrastructure ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add more granular locking to *_delegations fault injectors ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add more granular locking to forget_openowners fault injector ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add more granular locking to forget_locks fault injector ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add a list_head arg to nfsd_foreach_client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add nfsd_inject_forget_clients ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add a forget_client set_clnt routine ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add a forget_clients "get" routine with proper locking ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: abstract out the get and set routines into the fault injection ops ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: protect clid and verifier generation with client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: don't destroy clients that are busy ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Put the reference of nfs4_file when freeing stid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: don't destroy client if mark_client_expired_locked fails ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: move unhash_client_locked call into mark_client_expired_locked ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: protect the close_lru list and oo_last_closed_stid with client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add lockdep assertions to document the nfs4_client/session locking ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Ensure lookup_clientid() takes client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Protect nfsd4_destroy_clientid using client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Protect session creation and client confirm using client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Protect unconfirmed client creation using client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Move create_client() call outside the lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Don't require client_lock in free_client ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Ensure that the laundromat unhashes the client before releasing locks ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Ensure struct nfs4_client is unhashed before we try to destroy it ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: fix out of date comment ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Decrease nfsd_users in nfsd_startup_generic fail ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: rename unhash_generic_stateid to unhash_ol_stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: don't thrash the cl_lock while freeing an open stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: reduce cl_lock thrashing in release_openowner ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: close potential race in nfsd4_free_stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: optimize destroy_lockowner cl_lock thrashing ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add locking to stateowner release ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up and reorganize release_lockowner ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Move the open owner hash table into struct nfs4_client ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Protect adding/removing lock owners using client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Protect adding/removing open state owners using client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: don't allow CLOSE to proceed until refcount on stateid drops ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: make openstateids hold references to their openowners ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up refcounting for lockowners ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Make lock stateid take a reference to the lockowner ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add an operation for unhashing a stateowner ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up lockowner refcounting when finding them ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add a mutex to protect the NFSv4.0 open owner replay cache ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add reference counting to state owners ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Migrate the stateid reference into nfs4_find_stateid_by_type() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Migrate the stateid reference into nfs4_lookup_stateid() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Migrate the stateid reference into nfs4_preprocess_seqid_op ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add reference counting to nfs4_preprocess_confirmed_seqid_op ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: nfsd4_open_confirm() must reference the open stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Prepare nfsd4_close() for open stateid referencing ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: nfsd4_process_open2() must reference the open stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: nfsd4_process_open2() must reference the delegation stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Ensure that nfs4_open_delegation() references the delegation stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: nfsd4_locku() must reference the lock stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add reference counting to lock stateids ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: ensure atomicity in nfsd4_free_stateid and nfsd4_validate_stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up races in lock stateid searching and creation ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add locking to protect the state owner lists ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: do filp_close in sc_free callback for lock stateids ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: use cl_lock to synchronize all stateid idr calls ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add a struct nfs4_file field to struct nfs4_stid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add reference counting to the lock and open stateids ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: print status when nfsd4_open fails to open file it just created ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] sunrpc: Allow svc_reserve() to notify TCP socket that space has been freed ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] sunrpc: svc_tcp_write_space: don't clear SOCK_NOSPACE prematurely ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] sunrpc: Reduce contention in svc_xprt_enqueue() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: remove dl_fh field from struct nfs4_delegation ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: give block_delegation and delegation_blocked its own spinlock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up nfs4_set_delegation ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up arguments to nfs4_open_delegation ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: drop unused stp arg to alloc_init_deleg ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Convert delegation counter to an atomic_long_t type ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: ensure that clp->cl_revoked list is protected by clp->cl_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: fully unhash delegations when revoking them ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: simplify stateid allocation and file handling ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Do not let nfs4_file pin the struct inode ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: nfs4_check_fh - make it actually check the filehandle ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Use the filehandle to look up the struct nfs4_file instead of inode ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Store the filehandle with the struct nfs4_file ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: convert comma to semicolon ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] svcrdma: Double the default credit limit ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: ensure that st_access_bmap and st_deny_bmap are initialized to 0 ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: bump dl_time when unhashing delegation ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Move the delegation reference counter into the struct nfs4_stid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: fix race that grants unrecallable delegation ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: CREATE_SESSION should update backchannel immediately ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] svcrdma: Select NFSv4.1 backchannel transport based on forward channel ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: zero op arguments beyond the 8th compound op ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: silence sparse warning about accessing credentials ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Ensure stateids remain unique until they are freed ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: nfs4_alloc_init_lease should take a nfs4_file arg ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Avoid taking state_lock while holding inode lock in nfsd_break_one_deleg ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: eliminate nfsd4_init_callback ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Fix bad checking of space for padding in splice read ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: cleanup and rename nfs4_check_open ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: make deny mode enforcement more efficient and close races in it ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: always hold the fi_lock when bumping fi_access refcounts ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up reset_union_bmap_deny ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: set stateid access and deny bits in nfs4_get_vfs_file ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: shrink st_access_bmap and st_deny_bmap ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: remove nfs4_file_put_fd ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: refactor nfs4_file_get_access and nfs4_file_put_access ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up helper __release_lock_stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add locking to the nfs4_file->fi_fds[] array ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add fine grained protection for the nfs4_file->fi_stateids list ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: reduce some spinlocking in put_client_renew ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: close potential race between delegation break and laundromat ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Fix crash encoding lock reply on 32-bit ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Convert nfs4_check_open_reclaim() to work with lookup_clientid() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Always use lookup_clientid() in nfsd4_process_open1 ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Convert nfsd4_process_open1() to work with lookup_clientid() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Allow struct nfsd4_compound_state to cache the nfs4_client ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add a nfserrno mapping for -E2BIG to nfserr_fbig ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: properly convert return from commit_metadata to __be32 ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Cleanup - Let nfsd4_lookup_stateid() take a cstate argument ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Don't get a session reference without a client reference ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up nfsd4_release_lockowner ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: NFSv4 lock-owners are not associated to a specific file ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Allow lockowners to hold several stateids ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: lock owners are not per open stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up nfsd4_close_open_stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: declare v4.1+ openowners confirmed on creation ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Cleanup nfs4svc_encode_compoundres ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: nfs4_preprocess_seqid_op should only set *stpp on success ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add a new /proc/fs/nfsd/max_connections file ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Ensure that nfsd_create_setattr commits files to stable storage ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove iattr parameter from nfsd_symlink() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Protect addition to the file_hashtbl ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: fix file access refcount leak when nfsd4_truncate fails ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Avoid warning message when compile at i686 arch ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: replace defer_free by svcxdr_tmpalloc ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: remove nfs4_acl_new ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: define svcxdr_dupstr to share some common code ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: remove unused defer_free argument ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: rename cr_linkname->cr_data ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: let nfsd_symlink assume null-terminated data ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: make NFSv2 null terminate symlink data ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Fix bad reserving space for encoding rdattr_error ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfs: fix nfs4d readlink truncated packet ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: fix rare symlink decoding bug ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: properly handle embedded newlines in fault_injection input ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: fix return of nfs4_acl_write_who ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add appropriate __force directives to filehandle generation code ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: nfsd_splice_read and nfsd_readv should return __be32 ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up sparse endianness warnings in nfscache.c ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add __force to opaque verifier field casts ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Using exp_get for export getting ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Using path_get when assigning path for export ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] sunrpc/nfsd: Change to type of bool for rq_usedeferral and rq_splice_ok ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Using min/max/min_t/max_t for calculate ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsv4: Fix another bug in the close/open_downgrade code (Steve Dickson) [1111708] - [fs] nfsv4: nfs4_state_manager() vs. nfs_server_remove_lists() (Steve Dickson) [1111708] - [fs] nfs: remove BUG possibility in nfs4_open_and_get_state (Steve Dickson) [1111708] - [fs] pnfs: fix filelayout_retry_commit when idx > 0 (Steve Dickson) [1111708] - [fs] nfs: revert "nfs4: queue free_lock_state job submission to nfsiod" (Steve Dickson) [1111708] - [fs] nfs: fix kernel warning when removing proc entry (Steve Dickson) [1111708] - [fs] nfs: Fix /proc/fs/nfsfs/servers and /proc/fs/nfsfs/volumes (Steve Dickson) [1111708] - [fs] nfsv3: Fix another acl regression (Steve Dickson) [1111708] - [fs] nfsv4: Don't clear the open state when we just did an OPEN_DOWNGRADE (Steve Dickson) [1111708] - [fs] nfsv4: Fix problems with close in the presence of a delegation (Steve Dickson) [1111708] - [fs] nfs: Don't busy-wait on SIGKILL in __nfs_iocounter_wait (Steve Dickson) [1111708] - [fs] nfs: can_coalesce_requests must enforce contiguity (Steve Dickson) [1111708] - [fs] nfs: disallow duplicate pages in pgio page vectors (Steve Dickson) [1111708] - [fs] nfs: don't sleep with inode lock in lock_and_join_requests (Steve Dickson) [1111708] - [fs] nfs: fix error handling in lock_and_join_requests (Steve Dickson) [1111708] - [fs] nfs: fix nonblocking calls to nfs_page_group_lock (Steve Dickson) [1111708] - [fs] nfs: use blocking page_group_lock in add_request (Steve Dickson) [1111708] - [fs] nfs: change nfs_page_group_lock argument (Steve Dickson) [1111708] - [fs] nfs: reject changes to resvport and sharecache during remount (Steve Dickson) [1111708] - [fs] nfs: Avoid infinite loop when RELEASE_LOCKOWNER getting expired error (Steve Dickson) [1111708] - [fs] sunrpc: remove all refcounting of groupinfo from rpcauth_lookupcred (Steve Dickson) [1111708] - [fs] nfs: fix two problems in lookup_revalidate in RCU-walk (Steve Dickson) [1111708] - [fs] nfs: allow lockless access to access_cache (Steve Dickson) [1111708] - [fs] nfs: teach nfs_lookup_verify_inode to handle LOOKUP_RCU (Steve Dickson) [1111708] - [fs] nfs: teach nfs_neg_need_reval to understand LOOKUP_RCU (Steve Dickson) [1111708] - [fs] nfs: support RCU_WALK in nfs_permission() (Steve Dickson) [1111708] - [fs] sunrpc/auth: allow lockless (rcu) lookup of credential cache (Steve Dickson) [1111708] - [fs] nfs: prepare for RCU-walk support but pushing tests later in code (Steve Dickson) [1111708] - [fs] nfs: nfs4_lookup_revalidate: only evaluate parent if it will be used (Steve Dickson) [1111708] - [fs] nfs: add checks for returned value of try_module_get() (Steve Dickson) [1111708] - [fs] nfs: clear_request_commit while holding i_lock (Steve Dickson) [1111708] - [fs] pnfs: add pnfs_put_lseg_async (Steve Dickson) [1111708] - [fs] pnfs: find swapped pages on pnfs commit lists too (Steve Dickson) [1111708] - [fs] nfs: fix comment and add warn_on for PG_INODE_REF (Steve Dickson) [1111708] - [fs] nfs: mark nfs_page reqs with flag for extra ref (Steve Dickson) [1111708] - [fs] nfs: check wait_on_bit_lock err in page_group_lock (Steve Dickson) [1111708] - [fs] nfs: handle multiple reqs in nfs_page_async_flush (Steve Dickson) [1111708] - [fs] nfs: change find_request to find_head_request (Steve Dickson) [1111708] - [fs] sunrpc: remove "ec" argument from encrypt_v2 operation (Steve Dickson) [1111708] - [fs] sunrpc: clean up sparse endianness warnings in gss_krb5_wrap.c (Steve Dickson) [1111708] - [fs] sunrpc: clean up sparse endianness warnings in gss_krb5_seal.c (Steve Dickson) [1111708] - [fs] sunrpc: fix RCU handling of gc_ctx field (Steve Dickson) [1111708] - [fs] sunrpc: remove __rcu annotation from struct gss_cl_ctx->gc_gss_ctx (Steve Dickson) [1111708] - [fs] nfs: nfs4_do_open should add negative results to the dcache (Steve Dickson) [1111708] - [fs] xprtrdma: Handle additional connection events (Steve Dickson) [1111708] - [fs] xprtrdma: Remove RPCRDMA_PERSISTENT_REGISTRATION macro (Steve Dickson) [1111708] - [fs] xprtrdma: Make rpcrdma_ep_disconnect() return void (Steve Dickson) [1111708] - [fs] xprtrdma: Schedule reply tasklet once per upcall (Steve Dickson) [1111708] - [fs] xprtrdma: Allocate each struct rpcrdma_mw separately (Steve Dickson) [1111708] - [fs] xprtrdma: Rename frmr_wr (Steve Dickson) [1111708] - [fs] xprtrdma: Disable completions for LOCAL_INV Work Requests (Steve Dickson) [1111708] - [fs] xprtrdma: Disable completions for FAST_REG_MR Work Requests (Steve Dickson) [1111708] - [fs] xprtrdma: Don't post a LOCAL_INV in rpcrdma_register_frmr_external() (Steve Dickson) [1111708] - [fs] xprtrdma: Reset FRMRs after a flushed LOCAL_INV Work Request (Steve Dickson) [1111708] - [fs] xprtrdma: Reset FRMRs when FAST_REG_MR is flushed by a disconnect (Steve Dickson) [1111708] - [fs] xprtrdma: Properly handle exhaustion of the rb_mws list (Steve Dickson) [1111708] - [fs] xprtrdma: Chain together all MWs in same buffer pool (Steve Dickson) [1111708] - [fs] xprtrdma: Back off rkey when FAST_REG_MR fails (Steve Dickson) [1111708] - [fs] xprtrdma: Unclutter struct rpcrdma_mr_seg (Steve Dickson) [1111708] - [fs] xprtrdma: Don't invalidate FRMRs if registration fails (Steve Dickson) [1111708] - [fs] xprtrdma: On disconnect, don't ignore pending CQEs (Steve Dickson) [1111708] - [fs] xprtrdma: Update rkeys after transport reconnect (Steve Dickson) [1111708] - [fs] xprtrdma: Limit data payload size for ALLPHYSICAL (Steve Dickson) [1111708] - [fs] xprtrdma: Protect ia->ri_id when unmapping/invalidating MRs (Steve Dickson) [1111708] - [fs] xprtrdma: Fix panic in rpcrdma_register_frmr_external() (Steve Dickson) [1111708] - [fs] xprtrdma: Fix DMA-API-DEBUG warning by checking dma_map result (Steve Dickson) [1111708] - [fs] replace strict_strto calls (Steve Dickson) [1111708] - [fs] nfs: use ARRAY_SIZE instead of sizeof/sizeof[0] (Steve Dickson) [1111708] - [fs] nfsv4: Drop cast (Steve Dickson) [1111708] - [fs] rpc_pipe: Drop memory allocation cast (Steve Dickson) [1111708] - [fs] nfs_common/nfsacl: move EXPORT symbol after functions (Steve Dickson) [1111708] - [fs] nfs4: copy acceptor name from context to nfs_client (Steve Dickson) [1111708] - [fs] sunrpc: add a new "stringify_acceptor" rpc_credop (Steve Dickson) [1111708] - [fs] auth_gss: fetch the acceptor name out of the downcall (Steve Dickson) [1111708] - [fs] nfs4: turn free_lock_state into a void return operation (Steve Dickson) [1111708] - [fs] nfs4: queue free_lock_state job submission to nfsiod (Steve Dickson) [1111708] - [fs] nfs4: treat lock owners as opaque values (Steve Dickson) [1111708] - [fs] nfs41: layout return on close in delegation return (Steve Dickson) [1111708] - [fs] nfs41: return layout on last close (Steve Dickson) [1111708] - [fs] nfs4: add nfs4_check_delegation (Steve Dickson) [1111708] - [fs] pnfs/filelayout: retry ds commit if nfs_commitdata_alloc fails (Steve Dickson) [1111708] - [fs] pnfs/filelayout: fix race between mark_request_commit and scan_commit_lists (Steve Dickson) [1111708] - [fs] nfsv4: Fix OPEN w/create access mode checking (Steve Dickson) [1111708] - [fs] nfs: check hostname in nfs_get_client (Steve Dickson) [1111708] - [fs] nfsv4: set hostname when creating nfsv4 ds connection (Steve Dickson) [1111708] - [fs] sunrpc: Handle EPIPE in xprt_connect_status (Steve Dickson) [1111708] - [fs] sunrpc: Ensure that we handle ENOBUFS errors correctly (Steve Dickson) [1111708] - [fs] nfs: replace count*size kzalloc by kcalloc (Steve Dickson) [1111708] - [fs] nfs: get rid of duplicate dprintk (Steve Dickson) [1111708] - [fs] nfs: Fix unused variable error (Steve Dickson) [1111708] - [fs] nfs: remove unneeded EXPORTs (Steve Dickson) [1111708] - [fs] pnfs: clean up *_resend_to_mds (Steve Dickson) [1111708] - [fs] nfs: remove pgio_header refcount, related cleanup (Steve Dickson) [1111708] - [fs] nfs: remove unused writeverf code (Steve Dickson) [1111708] - [fs] nfs: merge nfs_pgio_data into _header (Steve Dickson) [1111708] - [fs] nfs: rename members of nfs_pgio_data (Steve Dickson) [1111708] - [fs] nfs: move nfs_pgio_data and remove nfs_rw_header (Steve Dickson) [1111708]- [scsi] bnx2fc: Improve stats update mechanism (Neil Horman) [1096023] - [security] have cap_dentry_init_security return error (Jeff Layton) [1070910] - [mfd] lpc_ich: Change Avoton to iTCO v3 (Prarit Bhargava) [1084134] - [watchdog] itco_wdt: Add support for v3 silicon (Prarit Bhargava) [1084134] - [mfd] lpc_ich: Add support for iTCO v3 (Prarit Bhargava) [1084134] - [mfd] lpc_ich: Remove lpc_ich_cfg struct use (Prarit Bhargava) [1084134] - [mfd] lpc_ich: Fix ACPI enable bitmask (Prarit Bhargava) [1084134] - [mfd] lpc_ich: Only configure watchdog or GPIO when present (Prarit Bhargava) [1084134] - [mfd] lpc_ich: Add support for Intel Avoton GPIOs (Prarit Bhargava) [1084134] - [mfd] lpc_ich: Convert ICH GPIOs IDs to enum (Prarit Bhargava) [1084134] - [net] ceph: do not hard code max auth ticket len (Ilya Dryomov) [1142285] {CVE-2014-6416} - [net] ceph: add process_one_ticket() helper (Ilya Dryomov) [1142285] {CVE-2014-6416} - [net] ceph: gracefully handle large reply messages from the mon (Ilya Dryomov) [1142285] {CVE-2014-6416} - [powercap] intel_rapl: add new CPU IDs (Steve Best) [1142597] - [powercap] intel_rapl: spell out SoC names (Steve Best) [1142597] - [powercap] intel_rapl: add support for ValleyView Soc (Steve Best) [1142597] - [x86] smpboot: initialize secondary CPU only if master CPU will wait for it (Igor Mammedov) [968147] - [x86] smpboot: Log error on secondary CPU wakeup failure at ERR level (Igor Mammedov) [968147] - [x86] smpboot: Fix list/memory corruption on CPU hotplug (Igor Mammedov) [968147] - [acpi] processor: do not mark present at boot but not onlined CPU as onlined (Igor Mammedov) [968147] - [tools] thermal: Introduce tmon, a tool for thermal subsystem (Neil Horman) [1085101] - [thermal] intel_powerclamp: add newer cpu ids (Steve Best) [1141895] - [mm] swapfile: do not skip lowest_bit in scan_swap_map() scan loop (Seth Jennings) [1128277] - [dma] ioatdma: disable RAID on non-Atom platforms and reenable unaligned copies (Prarit Bhargava) [1069441] - [security] selinux: make the netif cache namespace aware (Paul Moore) [1112815] - [kernel] sched: Fix clock_gettime(CLOCK_[PROCESS/THREAD]_CPUTIME_ID) monotonicity (Seth Jennings) [1113932] - [kernel] hashtable: add hash_for_each_possible_rcu_notrace() (Steve Best) [1123126] - [media] media-device: fix an information leakage (Jacob Tanenbaum) [1109777] {CVE-2014-1739} - [fs] vfs: fix ref count leak in path_mountpoint() (Ian Kent) [1122376] {CVE-2014-5045} - [kernel] ptrace: get_dumpable() incorrect tests (Jacob Tanenbaum) [1111606] {CVE-2013-2929} - [fs] fanotify/compat: fix sys_fanotify_mark (Jan Stancek) [1119318] - [target] rd: Refactor rd_build_device_space + rd_release_device_space (Denys Vlasenko) [1108755] {CVE-2014-4027} - [ipc] fix compat msgrcv with negative msgtyp (Mateusz Guzik) [1042807] - [Documentation] fix incorrect formula to calculate CommitLimit value (Petr Oros) [1060570] - [acpi] apci_pad: in power_saving_thread(), call schedule() when need_resched is true (Tony Camuso) [1092076]- [powerpc] Revert: Add iommu domain pointer to device archdata (David Gibson) [1123145 1123133 1123367] - [powerpc] Enable IOMMU and VFIO for ppc64 (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s_32/pr - Access HTAB in big endian (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Rework SLB switching code (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Move little endian conflict to HV KVM (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Do dcbz32 patching with big endian instructions (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Fill pvinfo hcall instructions in big endian (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - PAPR - Access RTAS in big endian (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - PAPR - Access HTAB in big endian (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s_64/pr - Access shadow slb in big endian (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s_64/pr - Access HTAB in big endian (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - ifdef on CONFIG_KVM_book3s_32_HANDLER for 32bit (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Disable AIL mode with OPAL (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Use SLB entry 0 (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Graciously fail broken LE hypercalls (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Remove open coded make_dsisr in alignment handler (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Always use the saved DAR value (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Make NX bit available with magic page (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Disable NX for old magic page using guests (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Expose TM registers (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Expose EBB registers (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Expose TAR facility to guest (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Handle Facility interrupt and FSCR (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Emulate TIR register (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Ignore PMU SPRs (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Default to big endian guest (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Fix C/R bit setting (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Fix WARN_ON with debug options on (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Enable Little Endian PR guest (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Enable interrupts earlier (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Make svcpu -> vcpu store preempt savvy (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Ignore DABR register (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Ignore PIR writes (David Gibson) [1123145 1123133 1123367] - [virt] kvm: add PR mode KVM (David Gibson) [1123145 1123133 1123367] - [virt] kvm: Move more code under CONFIG_HAVE_KVM_IRQFD (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Enable IRQFD support for the XICS interrupt controller (David Gibson) [1123145 1123133 1123367] - [virt] kvm/s390: adapter interrupt sources (David Gibson) [1123145 1123133 1123367] - [virt] kvm: Move irq notifier implementation into eventfd.c (David Gibson) [1123145 1123133 1123367] - [virt] kvm: Move all accesses to kvm::irq_routing into irqchip.c (David Gibson) [1123145 1123133 1123367] - [virt] kvm/irqchip: Provide and use accessors for irq routing table (David Gibson) [1123145 1123133 1123367] - [virt] kvm: Don't keep reference to irq routing table in irqfd struct (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: IRQ disabling cleanup (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: use fdget (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Put huge-page HPTEs in rmap chain for base address (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Move KVM_REG_PPC_WORT to an unused register number (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Add ONE_REG register names that were missed (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Add missing code for transaction reclaim on guest exit (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - make _PAGE_NUMA take effect (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc/book3s: rename lookup_linux_pte() to lookup_linux_pte_and_update() (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Fix KVM hang with CONFIG_KVM_XICS=n (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Fix incorrect userspace exit on ioeventfd write (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Remove bogus duplicate code (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - use xics_wake_cpu only when defined (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: NULL return of kvmppc_mmu_hpte_cache_next should be handled (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Add devname:kvm aliases for modules (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Don't drop low-order page address bits (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Get rid of KVM_HPAGE defines (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Guard doorbell exception with CONFIG_PPC_DOORBELL (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Make shared struct aka magic page guest endian (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Use base page size when comparing against slb value (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Fix machine check delivery to guest (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Add mixed page-size support for guest (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: fix couple of memory leaks in MPIC/XICS devices (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Don't clobber our exit handler id (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Fix physical address calculations (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Take SRCU read lock around RTAS kvm_read_guest() call (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Add H_SET_MODE hcall handling (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Allow only implemented hcalls to be enabled or disabled (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Controls for in-kernel sPAPR hypercall handling (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Move vcore definition to end of kvm_arch struct (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Export kvmppc_copy_to (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Add CAP to indicate hcall fixes (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Prefer CMA region for hash page table allocation (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Add software abort codes for transactional memory (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Unify kvmppc_get_last_inst and sc (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Load/save FP/VMX/VSX state directly to/from vcpu struct (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Fix compilation without CONFIG_ALTIVEC (David Gibson) [1123145 1123133 1123367] - [virt] kvm: Add per-vm capability enablement (David Gibson) [1123145 1123133 1123367] - [iommu] vt-d: Exclude devices using RMRRs from IOMMU API domains (Myron Stowe) [1097907] - [s390] uaccess: fix possible register corruption in strnlen_user_srst() (Hendrik Brueckner) [1099147] - [s390] uaccess: rework uaccess code - fix locking issues (Hendrik Brueckner) [1099147] - [s390] uaccess: introduce 'uaccesspt' kernel parameter (Hendrik Brueckner) [1099147] - [s390] uaccess: remove dead kernel parameter 'user_mode=' (Hendrik Brueckner) [1099147] - [s390] setup: get rid of MACHINE_HAS_MVCOS machine flag (Hendrik Brueckner) [1099147] - [s390] uaccess: consistent types (Hendrik Brueckner) [1099147] - [s390] uaccess: get rid of indirect function calls (Hendrik Brueckner) [1099147] - [s390] uaccess: normalize order of parameters of indirect uaccess function calls (Hendrik Brueckner) [1099147] - [s390] uaccess: remove dead extern declarations, make functions static (Hendrik Brueckner) [1099147] - [s390] uaccess: test if current->mm is set before walking page tables (Hendrik Brueckner) [1099147] - [s390] compat: fix PSW32_USER_BITS definition (Hendrik Brueckner) [1099147] - [s390] compat: make psw32_user_bits a constant value again (Hendrik Brueckner) [1099147] - [s390] uaccess: always run the kernel in home space (Hendrik Brueckner) [1099147] - [s390] kernel: remove page table walk for user space accesses (Hendrik Brueckner) [1099147] - [powerpc] start loop at section start of start in vmemmap_populated() (Gustavo Duarte) [1090174] - [powerpc] implement vmemmap_free() (Gustavo Duarte) [1090174] - [powerpc] implement vmemmap_remove_mapping() for BOOK3S (Gustavo Duarte) [1090174] - [powerpc] implement vmemmap_list_free() (Gustavo Duarte) [1090174] - [x86] Makefile: Add stack frame check (Prarit Bhargava) [1058753] - [virt] kvm/x86: fix TSC matching (Marcelo Tosatti) [1115764] - [drm] radeon: tweak ACCEL_WORKING2 query for hawaii (Jerome Glisse) [1140789]- [lib] assoc_array: Fix termination condition in assoc array garbage collection (David Howells) [1139431] {CVE-2014-3631} - [acpi] x86/ras: Fix build warnings in (Rui Wang) [1085141] - [acpi] ras/extlog: Adjust init flow (Rui Wang) [1085141] - [acpi] trace/emca: Add a knob to adjust where to save event log (Rui Wang) [1085141] - [ras] trace: Add eMCA trace event interface (Rui Wang) [1085141] - [ras] debugfs: Add debugfs interface for RAS subsystem (Rui Wang) [1085141] - [firmware] efi/cper: Adjust code flow of some functions (Rui Wang) [1085141] - [trace] aer: Move trace into unified interface (Rui Wang) [1085141] - [trace] ras: Add basic RAS trace event (Rui Wang) [1085141] - [trace] Add __field_struct macro for TRACE_EVENT() (Rui Wang) [1085141] - [trace] pci/aer: Fix severity usage in aer trace event (Rui Wang) [1085141] - [acpi] emca: Combine eMCA/EDAC event reporting priority (Rui Wang) [1076655] - [edac] sb_edac: Modify H/W event reporting policy (Rui Wang) [1076655] - [edac] Add an edac_report parameter to EDAC (Rui Wang) [1076655] - [acpi] Clean up inclusions of ACPI header files (Rui Wang) [1076655] - [acpi] x86: Export 'boot_cpu_physical_apicid' to modules (Rui Wang) [1076655] - [acpi] x86: Fix extended error log driver to depend on CONFIG_X86_LOCAL_APIC (Rui Wang) [1076655] - [firmware] dmi: Avoid unaligned memory access in save_mem_devices() (Rui Wang) [1076655] - [firmware] efi: Move cper.c from drivers/acpi/apei to drivers/firmware/efi (Rui Wang) [1076655] - [edac] ghes: Update ghes error record info (Rui Wang) [1076655] - [acpi] apei/cper: Cleanup CPER memory error output format (Rui Wang) [1076655] - [acpi] apei/cper: Enhance memory reporting capability (Rui Wang) [1076655] - [firmware] dmi: Parse memory device (type 17) in SMBIOS (Rui Wang) [1076655] - [acpi] x86: Extended error log driver for x86 platform (Rui Wang) [1076655] - [acpi] cper: Update cper info (Rui Wang) [1076655] - [acpi] apei/cper: Fix status check during error printing (Rui Wang) [1076655]- [ethernet] bnx2x: Configure device endianity on driver load and reset endianity on removal (Michal Schmidt) [1089402] - [ethernet] bnx2x: Be more forgiving toward SW GRO (Michal Schmidt) [1089402] - [ethernet] bnx2x: VF clean statistics (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix stop-on-error (Michal Schmidt) [1089402] - [ethernet] bnx2x: ethtool -d might cause timeout in log (Michal Schmidt) [1089402] - [ethernet] bnx2x: Use is_kdump_kernel() to detect kdump kernel (Michal Schmidt) [1059554 1089402] - [ethernet] bnx2x: FW assertion changes (Michal Schmidt) [1089402] - [ethernet] bnx2x: Make BP_VF more robust (Michal Schmidt) [1089402] - [ethernet] bnx2x: Prevent pci_disable_sriov with assigned VFs (Michal Schmidt) [1089402] - [ethernet] bnx2x: Prevent IOV if no entries in CAM (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix static checker warning regarding `txdata_ptr' (Michal Schmidt) [1089402] - [ethernet] bnx2x: Safe bnx2x_panic_dump() (Michal Schmidt) [1089402] - [ethernet] bnx2x: Update driver version to 1.710.51 (Michal Schmidt) [1089402] - [ethernet] bnx2x: Code cleanup (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix sparse warnings (Michal Schmidt) [1119861 1060671 1089402] - [ethernet] bnx2x: Fix timesync endianity (Michal Schmidt) [1089402] - [ethernet] bnx2x: Add timestamping and PTP hardware clock support (Michal Schmidt) [1089402] - [ethernet] bnx2x: fix tunneled GSO over IPv6 (Michal Schmidt) [1119861 1060671 1089402] - [ethernet] bnx2x: prevent incorrect byte-swap in BE (Michal Schmidt) [1119861 1060671 1089402] - [ethernet] bnx2x: Utilize FW 7.10.51 (Michal Schmidt) [1119861 1060671 1089402] - [ethernet] bnx2x: Remove redundant #ifdef (Michal Schmidt) [1089402] - [ethernet] bnx2x: Revert UNDI flushing mechanism (Michal Schmidt) [1089402] - [ethernet] bnx2x: Remove DEFINE_PCI_DEVICE_TABLE macro use (Michal Schmidt) [1089402] - [ethernet] bnx2x: fix set_setting for some PHYs (Michal Schmidt) [1089402] - [ethernet] bnx2x: fix possible panic under memory stress (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix the MSI flags (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fail probe of VFs using an old incompatible driver (Michal Schmidt) [1089402] - [ethernet] bnx2x: enlarge minimal alignemnt of data offset (Michal Schmidt) [1089402] - [ethernet] bnx2x: VF can report link speed (Michal Schmidt) [1089402] - [ethernet] bnx2x: remove null test before kfree (Michal Schmidt) [1089402] - [ethernet] bnx2x: Enlarge the dorq threshold for VFs (Michal Schmidt) [1089402] - [ethernet] bnx2x: Check for UNDI in uncommon branch (Michal Schmidt) [1094099 1089402] - [ethernet] bnx2x: Fix 1G-baseT link (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix link for KR with swapped polarity lane (Michal Schmidt) [1123867 1089402] - [ethernet] bnx2x: Remove useless return variables (Michal Schmidt) [1089402] - [ethernet] bnx2x: update MAINTAINERS for bnx2x and e-mail addresses (Michal Schmidt) [1089402] - [ethernet] bnx2x: get rid of SET_ETHTOOL_OPS (Michal Schmidt) [1089402] - [ethernet] bnx2x: fix build when BNX2X_SRIOV is not enabled (Michal Schmidt) [1089402] - [ethernet] bnx2x: Convert return 0 to return rc (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix UNDI driver unload (Michal Schmidt) [1094099 1089402] - [ethernet] bnx2x: Memory leak during VF removal (Michal Schmidt) [1089402] - [ethernet] bnx2x: include irq.h for irqreturn_t definitions (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix possible memory leak on iov error flow (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix compilation when CONFIG_BNX2X_SRIOV is not set (Michal Schmidt) [1089402] - [ethernet] bnx2x: Don't allow VFs to become promiscuous (Michal Schmidt) [1089402] - [ethernet] bnx2x: Don't show port statistics for VFs (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix failure to configure VF multicast filters (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix vlan credit issues for VFs (Michal Schmidt) [1089402] - [ethernet] bnx2x: Remove the sriov VFOP mechanism (Michal Schmidt) [1089402] - [ethernet] bnx2x: Create workqueue for IOV related tasks (Michal Schmidt) [1089402] - [ethernet] bnx2x: Support mng. request for driver version (Michal Schmidt) [1089402] - [ethernet] bnx2x: Don't receive packets when the napi budget == 0 (Michal Schmidt) [1089402] - [ethernet] bnx2x: save RAM in kdump kernel by disabling TPA (Michal Schmidt) [1059554 1089402] - [ethernet] bnx2x: save RAM in kdump kernel by using a single queue (Michal Schmidt) [1059554 1089402] - [ethernet] bnx2x: clamp num_queues to prevent passing a negative value (Michal Schmidt) [1059554 1089402] - [ethernet] bnx2x: Remove hidden flow control goto from BNX2X_ALLOC macros (Michal Schmidt) [1089402] - [ethernet] bnx2x: Use pci_enable_msix_range() instead of pci_enable_msix() (Michal Schmidt) [1089402] - [ethernet] bnx2x: (semantic) revise scheduling of sp_rtnl (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix bnx2x_panic_dump for VFs (Michal Schmidt) [1089402] - [ethernet] bnx2x: Revise IOV vlan/mac validation (Michal Schmidt) [1089402] - [ethernet] bnx2x: Add support in PF driver for RSC (Michal Schmidt) [1089402] - [ethernet] bnx2x: Semantic Validate vlan/mac changes (Michal Schmidt) [1089402] - [ethernet] bnx2x: Remove unnecessary internal mem config (Michal Schmidt) [1089402] - [ethernet] bnx2x: Remove unused iov code (Michal Schmidt) [1089402] - [ethernet] bnx2x: Debug - change verbosity of some prints (Michal Schmidt) [1089402] - [ethernet] bnx2x: fix L2-GRE TCP issues (Michal Schmidt) [1089402] - [ethernet] bnx2x: fix sparse warning (Michal Schmidt) [1089402] - [ethernet] bnx2x: prevent WARN during driver unload (Michal Schmidt) [1089402] - [ethernet] bnx2x: slight optimization of addr compare (Michal Schmidt) [1089402] - [kernel] crash_dump: Make is_kdump_kernel() accessible from modules (Michal Schmidt) [1089402 1059554] - [ethernet] qlge: Fix TSO for non-accelerated vlan traffic (Vlad Yasevich) [1135619] - [ethernet] mvneta: Fix TSO and checksum for non-acceleration vlan traffic (Vlad Yasevich) [1135619] - [ethernet] i40evf: Fix TSO and hw checksums for non-accelerated vlan packets (Vlad Yasevich) [1135619] - [ethernet] i40e: Fix TSO and hw checksums for non-accelerated vlan packets (Vlad Yasevich) [1135619] - [ethernet] ehea: Fix TSO and hw checksums with non-accelerated vlan packets (Vlad Yasevich) [1135619] - [ethernet] e1000: Fix TSO for non-accelerated vlan traffic (Vlad Yasevich) [1135619] - [ethernet] e1000e: Fix TSO with non-accelerated vlans (Vlad Yasevich) [1135619] - [net] macvlan: Initialize vlan_features to turn on offload support (Vlad Yasevich) [1135619] - [net] macvtap: Fix checksum errors for non-gso packets in bridge mode (Vlad Yasevich) [1135619] - [net] Revert: macvlan: fix checksums error when we are in bridge mode (Vlad Yasevich) [1135619] - [net] Correctly set segment mac_len in skb_segment() (Vlad Yasevich) [1135619] - [crypto] pkcs7: Fix the parser cleanup to drain parsed out X.509 certs (Vivek Goyal) [1129779] - [crypto] pkcs7: Provide a single place to do signed info block freeing (Vivek Goyal) [1129779] - [security] keys: Reinstate EPERM for a key type name beginning with a '.' (Vivek Goyal) [1129779] - [crypto] pkcs7: Add a missing static (Vivek Goyal) [1129779] - [crypto] x509: Need to export x509_request_asymmetric_key() (Vivek Goyal) [1129779] - [crypto] pkcs7: X.509 certificate issuer and subject are mandatory fields in the ASN.1 (Vivek Goyal) [1129779] - [crypto] pkcs7: Use x509_request_asymmetric_key() (Vivek Goyal) [1129779] - [crypto] x509: x509_request_asymmetric_keys() doesn't need string length arguments (Vivek Goyal) [1129779] - [crypto] pkcs7: fix sparse non static symbol warning (Vivek Goyal) [1129779] - [crypto] pkcs7: Missing inclusion of linux/err.h (Vivek Goyal) [1129779] - [security] ima: define '.ima' as a builtin 'trusted' keyring (Vivek Goyal) [1129779] - [crypto] keys: validate certificate trust only with builtin keys (Vivek Goyal) [1129779] - [crypto] keys: validate certificate trust only with selected key (Vivek Goyal) [1129779] - [crypto] keys: make partial key id matching as a dedicated function (Vivek Goyal) [1129779] - [crypto] keys: verify a certificate is signed by a 'trusted' key (Vivek Goyal) [1129779] - [security] keys: special dot prefixed keyring name bug fix (Vivek Goyal) [1129779] - [crypto] Revert: keys: verify a certificate is signed by a 'trusted' key (Vivek Goyal) [1129779] - [crypto] pefile: Validate PKCS#7 trust chain (Vivek Goyal) [1129779] - [crypto] pefile: Digest the PE binary and compare to the PKCS#7 data (Vivek Goyal) [1129779] - [crypto] pefile: Handle pesign using the wrong OID (Vivek Goyal) [1129779] - [crypto] pefile: Parse the "Microsoft individual code signing" data blob (Vivek Goyal) [1129779] - [crypto] pefile: Parse the presumed PKCS#7 content of the certificate blob (Vivek Goyal) [1129779] - [crypto] pefile: Strip the wrapper off of the cert data block (Vivek Goyal) [1129779] - [crypto] pefile: Parse a PE binary to find a key and a signature contained therein (Vivek Goyal) [1129779] - [misc] Provide PE binary definitions (Vivek Goyal) [1129779] - [crypto] keys/x509: Fix a spelling mistake (Vivek Goyal) [1129779] - [crypto] pkcs7: Provide a key type for testing PKCS#7 (Vivek Goyal) [1129779] - [crypto] pkcs7: Find intersection between PKCS#7 message and known, trusted keys (Vivek Goyal) [1129779] - [crypto] pkcs7: Verify internal certificate chain (Vivek Goyal) [1129779] - [crypto] pkcs7: Find the right key in the PKCS#7 key list and verify the signature (Vivek Goyal) [1129779] - [crypto] pkcs7: Digest the data in a signed-data message (Vivek Goyal) [1129779] - [crypto] pkcs7: Implement a parser for RFC 2315 (Vivek Goyal) [1129779] - [crypto] x509: Export certificate parse and free functions (Vivek Goyal) [1129779] - [crypto] x509: Add bits needed for PKCS#7 (Vivek Goyal) [1129779] - [crypto] keys: change asymmetric keys to use common hash definitions (Vivek Goyal) [1129779] - [crypto] provide single place for hash algo information (Vivek Goyal) [1129779]- [fs] ceph: remove extra definitions of U32_MAX (Sage Weil) [1122174] - [fs] vfs: call d_op->d_prune() before unhashing dentry (Sage Weil) [1122174] - [net] libceph: set last_piece in ceph_msg_data_pages_cursor_init() correctly (Sage Weil) [1122174] - [block] rbd: remove extra newlines from rbd_warn() messages (Sage Weil) [1122174] - [block] rbd: allocate img_request with GFP_NOIO instead GFP_ATOMIC (Sage Weil) [1122174] - [block] rbd: rework rbd_request_fn() (Sage Weil) [1122174] - [fs] ceph: fix kick_requests() (Sage Weil) [1122174] - [fs] ceph: fix sizeof(struct tYpO *) typo (Sage Weil) [1122174] - [fs] ceph: remove redundant memset(0) (Sage Weil) [1122174] - [block] rbd: take snap_id into account when reading in parent info (Sage Weil) [1122174] - [block] rbd: do not read in parent info before snap context (Sage Weil) [1122174] - [block] rbd: update mapping size only on refresh (Sage Weil) [1122174] - [block] rbd: harden rbd_dev_refresh() and callers a bit (Sage Weil) [1122174] - [block] rbd: split rbd_dev_spec_update() into two functions (Sage Weil) [1122174] - [block] rbd: remove unnecessary asserts in rbd_dev_image_probe() (Sage Weil) [1122174] - [block] rbd: introduce rbd_dev_header_info() (Sage Weil) [1122174] - [block] rbd: show the entire chain of parent images (Sage Weil) [1122174] - [fs] ceph: replace comma with a semicolon (Sage Weil) [1122174] - [block] rbd: use rbd_segment_name_free() instead of kfree() (Sage Weil) [1122174] - [fs] ceph: check zero length in ceph_sync_read() (Sage Weil) [1122174] - [fs] ceph: reset r_resend_mds after receiving -ESTALE (Sage Weil) [1122174] - [fs] ceph: include time stamp in replayed MDS requests (Sage Weil) [1122174] - [block] rbd: do not leak image_id in rbd_dev_v2_parent_info() (Sage Weil) [1122174] - [fs] ceph: check unsupported fallocate mode (Sage Weil) [1122174] - [net] libceph: drop osd ref when canceling con work (Sage Weil) [1122174] - [net] libceph: nuke ceph_osdc_unregister_linger_request() (Sage Weil) [1122174] - [block] rbd: use rbd_obj_watch_request_helper() helper (Sage Weil) [1122174] - [block] rbd: add rbd_obj_watch_request_helper() helper (Sage Weil) [1122174] - [block] rbd: rbd_obj_request_wait() should cancel the request if interrupted (Sage Weil) [1122174] - [net] libceph: introduce ceph_osdc_cancel_request() (Sage Weil) [1122174] - [net] libceph: fix linger request check in __unregister_request() (Sage Weil) [1122174] - [net] libceph: unregister only registered linger requests (Sage Weil) [1122174] - [net] libceph: assert both regular and lingering lists in __remove_osd() (Sage Weil) [1122174] - [net] libceph: harden ceph_osdc_request_release() a bit (Sage Weil) [1122174] - [net] libceph: move and add dout()s to ceph_osdc_request_{get, put}() (Sage Weil) [1122174] - [net] libceph: move and add dout()s to ceph_msg_{get, put}() (Sage Weil) [1122174] - [net] libceph: add maybe_move_osd_to_lru() and switch to it (Sage Weil) [1122174] - [net] libceph: rename ceph_osd_request::r_linger_osd to r_linger_osd_item (Sage Weil) [1122174] - [block] rbd: handle parent_overlap on writes correctly (Sage Weil) [1122174] - [fs] ceph: remove bogus extern (Sage Weil) [1122174] - [block] rbd: only set disk to read-only once (Sage Weil) [1122174] - [block] rbd: move calls that may sleep out of spin lock range (Sage Weil) [1122174] - [block] rbd: add ioctl for rbd (Sage Weil) [1122174] - [fs] ceph: use truncate_pagecache() instead of truncate_inode_pages() (Sage Weil) [1122174] - [fs] ceph: debugfs, replace seq_printf by seq_puts (Sage Weil) [1122174] - [fs] ceph: replace pr_warning by pr_warn (Sage Weil) [1122174] - [fs] ceph: include time stamp in every MDS request (Sage Weil) [1122174] - [block] rbd: fix ida/idr memory leak (Sage Weil) [1122174] - [block] rbd: use reference counts for image requests (Sage Weil) [1122174] - [block] rbd: fix osd_request memory leak in __rbd_dev_header_watch_sync() (Sage Weil) [1122174] - [block] rbd: make sure we have latest osdmap on 'rbd map' (Sage Weil) [1122174] - [net] libceph: add ceph_monc_wait_osdmap() (Sage Weil) [1122174] - [net] libceph: mon_get_version request infrastructure (Sage Weil) [1122174] - [net] libceph: recognize poolop requests in debugfs (Sage Weil) [1122174] - [fs] ceph: refactor readpage_nounlock() to make the logic clearer (Sage Weil) [1122174] - [fs] ceph: mds - check cap ID when handling cap export message (Sage Weil) [1122174] - [fs] ceph: remember subtree root dirfrag's auth MDS (Sage Weil) [1122174] - [fs] ceph: introduce ceph_fill_fragtree() (Sage Weil) [1122174] - [fs] ceph: handle cap import atomically (Sage Weil) [1122174] - [fs] ceph: pre-allocate ceph_cap struct for ceph_add_cap() (Sage Weil) [1122174] - [fs] ceph: update inode fields according to issued caps (Sage Weil) [1122174] - [fs] ceph: queue vmtruncate if necessary when handing cap grant/revoke (Sage Weil) [1122174] - [fs] ceph: ceph_get_parent() can be static (Sage Weil) [1122174] - [net] crush: decode and initialize chooseleaf_vary_r (Sage Weil) [1122174] - [net] libceph: fix corruption when using page_count 0 page in rbd (Sage Weil) [1122174] - [fs] ceph: reserve caps for file layout/lock MDS requests (Sage Weil) [1122174] - [fs] ceph: avoid releasing caps that are being used (Sage Weil) [1122174] - [fs] ceph: clear directory's completeness when creating file (Sage Weil) [1122174] - [net] libceph: fix non-default values check in apply_primary_affinity() (Sage Weil) [1122174] - [fs] ceph: use fpos_cmp() to compare dentry positions (Sage Weil) [1122174] - [fs] ceph: check directory's completeness before emitting directory entry (Sage Weil) [1122174] - [fs] ceph: fix pr_fmt() redefinition (Sage Weil) [1122174] - [fs] ceph: ceph_sync_{, direct_}write, fix an oops on ceph_osdc_new_request() failure (Sage Weil) [1122174] - [fs] ceph: skip invalid dentry during dcache readdir (Sage Weil) [1122174] - [net] libceph: dump pool {read,write}_tier to debugfs (Sage Weil) [1122174] - [net] libceph: output primary affinity values on osdmap updates (Sage Weil) [1122174] - [fs] ceph: flush cap release queue when trimming session caps (Sage Weil) [1122174] - [fs] ceph: don't grabs open file reference for aborted request (Sage Weil) [1122174] - [fs] ceph: drop extra open file reference in ceph_atomic_open() (Sage Weil) [1122174] - [fs] ceph: preallocate buffer for readdir reply (Sage Weil) [1122174] - [net] libceph: enable PRIMARY_AFFINITY feature bit (Sage Weil) [1122174] - [net] libceph: redo ceph_calc_pg_primary() in terms of ceph_calc_pg_acting() (Sage Weil) [1122174] - [net] libceph: add support for osd primary affinity (Sage Weil) [1122174] - [net] libceph: add support for primary_temp mappings (Sage Weil) [1122174] - [net] libceph: return primary from ceph_calc_pg_acting() (Sage Weil) [1122174] - [net] libceph: switch ceph_calc_pg_acting() to new helpers (Sage Weil) [1122174] - [net] libceph: introduce apply_temps() helper (Sage Weil) [1122174] - [net] libceph: introduce pg_to_raw_osds() and raw_to_up_osds() helpers (Sage Weil) [1122174] - [net] libceph: ceph_can_shift_osds(pool) and pool type defines (Sage Weil) [1122174] - [net] libceph: ceph_osd_{exists, is_up, is_down}(osd) definitions (Sage Weil) [1122174] - [net] libceph: enable OSDMAP_ENC feature bit (Sage Weil) [1122174] - [net] libceph: primary_affinity decode bits (Sage Weil) [1122174] - [net] libceph: primary_affinity infrastructure (Sage Weil) [1122174] - [net] libceph: primary_temp decode bits (Sage Weil) [1122174] - [net] libceph: primary_temp infrastructure (Sage Weil) [1122174] - [net] libceph: generalize ceph_pg_mapping (Sage Weil) [1122174] - [net] libceph: introduce get_osdmap_client_data_v() (Sage Weil) [1122174] - [net] libceph: introduce decode{, _new}_pg_temp() and switch to them (Sage Weil) [1122174] - [net] libceph: switch osdmap_set_max_osd() to krealloc() (Sage Weil) [1122174] - [net] libceph: introduce decode{, _new}_pools() and switch to them (Sage Weil) [1122174] - [net] libceph: rename __decode_pool{, _names}() to decode_pool{, _names}() (Sage Weil) [1122174] - [net] libceph: fix and clarify ceph_decode_need() sizes (Sage Weil) [1122174] - [net] libceph: nuke bogus encoding version check in osdmap_apply_incremental() (Sage Weil) [1122174] - [net] libceph: fixup error handling in osdmap_apply_incremental() (Sage Weil) [1122174] - [net] libceph: fix crush_decode() call site in osdmap_decode() (Sage Weil) [1122174] - [net] libceph: check length of osdmap osd arrays (Sage Weil) [1122174] - [net] libceph: safely decode max_osd value in osdmap_decode() (Sage Weil) [1122174] - [net] libceph: fixup error handling in osdmap_decode() (Sage Weil) [1122174] - [net] libceph: split osdmap allocation and decode steps (Sage Weil) [1122174] - [net] libceph: dump osdmap and enhance output on decode errors (Sage Weil) [1122174] - [net] libceph: dump pg_temp mappings to debugfs (Sage Weil) [1122174] - [net] libceph: do not prefix osd lines with t in debugfs output (Sage Weil) [1122174] - [net] libceph: refer to osdmap directly in osdmap_show() (Sage Weil) [1122174] - [net] crush: support chooseleaf_vary_r tunable (tunables3) by default (Sage Weil) [1122174] - [net] crush: add SET_CHOOSELEAF_VARY_R step (Sage Weil) [1122174] - [net] crush: add chooseleaf_vary_r tunable (Sage Weil) [1122174] - [net] crush: allow crush rules to set (re)tries counts to 0 (Sage Weil) [1122174] - [net] crush: fix off-by-one errors in total_tries refactor (Sage Weil) [1122174] - [fs] ceph: don't include ceph.{file, dir}.layout vxattr in listxattr() (Sage Weil) [1122174] - [fs] ceph: check buffer size in ceph_vxattrcb_layout() (Sage Weil) [1122174] - [fs] ceph: fix null pointer dereference in discard_cap_releases() (Sage Weil) [1122174] - [net] libceph: fix oops in ceph_msg_data_{pages, pagelist}_advance() (Sage Weil) [1122174] - [fs] ceph: set mds_wanted when MDS reply changes a cap to auth cap (Sage Weil) [1122174] - [fs] ceph: use fl->fl_file as owner identifier of flock and posix lock (Sage Weil) [1122174] - [fs] ceph: forbid mandatory file lock (Sage Weil) [1122174] - [fs] ceph: use fl->fl_type to decide flock operation (Sage Weil) [1122174] - [fs] ceph: update i_max_size even if inode version does not change (Sage Weil) [1122174] - [fs] ceph: make sure write caps are registered with auth MDS (Sage Weil) [1122174] - [fs] ceph: print inode number for LOOKUPINO request (Sage Weil) [1122174] - [fs] ceph: add get_name() NFS export callback (Sage Weil) [1122174] - [fs] ceph: fix ceph_fh_to_parent() (Sage Weil) [1122174] - [fs] ceph: add get_parent() NFS export callback (Sage Weil) [1122174] - [fs] ceph: simplify ceph_fh_to_dentry() (Sage Weil) [1122174] - [fs] ceph: do not set r_old_dentry_dir on link() (Sage Weil) [1122174] - [fs] ceph: do not assume r_old_dentry[_dir] always set together (Sage Weil) [1122174] - [fs] ceph: do not chain inode updates to parent fsync (Sage Weil) [1122174] - [fs] ceph: avoid useless ceph_get_dentry_parent_inode() in ceph_rename() (Sage Weil) [1122174] - [fs] ceph: let MDS adjust readdir 'frag' (Sage Weil) [1122174] - [block] rbd: prefix rbd writes with CEPH_OSD_OP_SETALLOCHINT osd op (Sage Weil) [1122174] - [block] rbd: num_ops parameter for rbd_osd_req_create() (Sage Weil) [1122174] - [net] libceph: bump CEPH_OSD_MAX_OP to 3 (Sage Weil) [1122174] - [net] libceph: add support for CEPH_OSD_OP_SETALLOCHINT osd op (Sage Weil) [1122174] - [net] libceph: encode CEPH_OSD_OP_FLAG_* op flags (Sage Weil) [1122174] - [block] rbd: fix error paths in rbd_img_request_fill() (Sage Weil) [1122174] - [block] rbd: remove out_partial label in rbd_img_request_fill() (Sage Weil) [1122174] - [net] libceph: a per-osdc crush scratch buffer (Sage Weil) [1122174] - [block] rbd: drop an unsafe assertion (Sage Weil) [1122174] - [fs] ceph: fix reset_readdir() (Sage Weil) [1122174] - [fs] ceph: fix ceph_dir_llseek() (Sage Weil) [1122174] - [fs] ceph: fix __dcache_readdir() (Sage Weil) [1122174] - [fs] ceph: fix ceph_removexattr() (Sage Weil) [1122174] - [fs] ceph: remove xattr when null value is given to setxattr() (Sage Weil) [1122174] - [fs] ceph: properly handle XATTR_CREATE and XATTR_REPLACE (Sage Weil) [1122174] - [net] libceph: take map_sem for read in handle_reply() (Sage Weil) [1122174] - [net] libceph: factor out logic from ceph_osdc_start_request() (Sage Weil) [1122174] - [net] libceph: fix error handling in ceph_osdc_init() (Sage Weil) [1122174] - [fs] ceph: cast PAGE_SIZE to size_t in ceph_sync_write() (Sage Weil) [1122174] - [fs] ceph: fix dout() compile warnings in ceph_filemap_fault() (Sage Weil) [1122174] - [net] libceph: support CEPH_FEATURE_OSD_CACHEPOOL feature (Sage Weil) [1122174] - [net] libceph: follow redirect replies from osds (Sage Weil) [1122174] - [net] libceph: rename ceph_osd_request::r_{oloc, oid} to r_base_{oloc, oid} (Sage Weil) [1122174] - [net] libceph: follow {read, write}_tier fields on osd request submission (Sage Weil) [1122174] - [net] libceph: add ceph_pg_pool_by_id() (Sage Weil) [1122174] - [net] libceph: CEPH_OSD_FLAG_* enum update (Sage Weil) [1122174] - [net] libceph: replace ceph_calc_ceph_pg() with ceph_oloc_oid_to_pg() (Sage Weil) [1122174] - [net] libceph: introduce and start using oid abstraction (Sage Weil) [1122174] - [net] libceph: move ceph_file_layout helpers to ceph_fs.h (Sage Weil) [1122174] - [net] libceph: rename MAX_OBJ_NAME_SIZE to CEPH_MAX_OID_NAME_LEN (Sage Weil) [1122174] - [net] libceph: start using oloc abstraction (Sage Weil) [1122174] - [net] libceph: dout() is missing a newline (Sage Weil) [1122174] - [net] libceph: add ceph_kv{malloc, free}() and switch to them (Sage Weil) [1122174] - [net] libceph: support CEPH_FEATURE_EXPORT_PEER (Sage Weil) [1122174] - [fs] ceph: add imported caps when handling cap export message (Sage Weil) [1122174] - [fs] ceph: add open export target session helper (Sage Weil) [1122174] - [fs] ceph: remove exported caps when handling cap import message (Sage Weil) [1122174] - [fs] ceph: handle session flush message (Sage Weil) [1122174] - [fs] ceph: check inode caps in ceph_d_revalidate (Sage Weil) [1122174] - [fs] ceph: handle -ESTALE reply (Sage Weil) [1122174] - [fs] ceph: fix trim caps (Sage Weil) [1122174] - [fs] ceph: fix cache revoke race (Sage Weil) [1122174] - [fs] ceph: use ceph_seq_cmp() to compare migrate_seq (Sage Weil) [1122174] - [fs] ceph: handle cap export race in try_flush_caps() (Sage Weil) [1122174] - [fs] ceph: trivial comment fix (Sage Weil) [1122174] - [net] libceph: fix preallocation check in get_reply() (Sage Weil) [1122174] - [net] libceph: rename front to front_len in get_reply() (Sage Weil) [1122174] - [net] libceph: rename ceph_msg::front_max to front_alloc_len (Sage Weil) [1122174] - [net] libceph: use CEPH_MON_PORT when the specified port is 0 (Sage Weil) [1122174] - [net] crush: support new indep mode and SET_* steps (crush v2) by default (Sage Weil) [1122174] - [net] crush: fix crush_choose_firstn comment (Sage Weil) [1122174] - [net] crush: attempts -> tries (Sage Weil) [1122174] - [net] crush: add set_choose_local_[fallback_]tries steps (Sage Weil) [1122174] - [net] crush: generalize descend_once (Sage Weil) [1122174] - [net] crush: CHOOSE_LEAF -> CHOOSELEAF throughout (Sage Weil) [1122174] - [net] crush: add SET_CHOOSE_TRIES rule step (Sage Weil) [1122174] - [net] crush: apply chooseleaf_tries to firstn mode too (Sage Weil) [1122174] - [net] crush: new SET_CHOOSE_LEAF_TRIES command (Sage Weil) [1122174] - [net] crush: pass parent r value for indep call (Sage Weil) [1122174] - [net] crush: clarify numrep vs endpos (Sage Weil) [1122174] - [net] crush: strip firstn conditionals out of crush_choose, rename (Sage Weil) [1122174] - [net] crush: add note about r in recursive choose (Sage Weil) [1122174] - [net] crush: use breadth-first search for indep mode (Sage Weil) [1122174] - [net] crush: return CRUSH_ITEM_UNDEF for failed placements with indep (Sage Weil) [1122174] - [net] crush: eliminate CRUSH_MAX_SET result size limitation (Sage Weil) [1122174] - [net] crush: fix some comments (Sage Weil) [1122174] - [net] crush: reduce scope of some local variables (Sage Weil) [1122174] - [net] crush: factor out (trivial) crush_destroy_rule() (Sage Weil) [1122174] - [net] crush: pass weight vector size to map function (Sage Weil) [1122174] - [net] libceph: update ceph_features.h (Sage Weil) [1122174] - [net] libceph: all features fields must be u64 (Sage Weil) [1122174] - [block] rbd: tear down watch request if rbd_dev_device_setup() fails (Sage Weil) [1122174] - [block] rbd: introduce rbd_dev_header_unwatch_sync() and switch to it (Sage Weil) [1122174] - [block] rbd: enable extended devt in single-major mode (Sage Weil) [1122174] - [fs] ceph: check caps in filemap_fault and page_mkwrite (Sage Weil) [1122174] - [block] rbd: add support for single-major device number allocation scheme (Sage Weil) [1122174] - [block] rbd: add 'minor' sysfs rbd device attribute (Sage Weil) [1122174] - [block] rbd: switch to ida for rbd id assignments (Sage Weil) [1122174] - [block] rbd: refactor rbd_init() a bit (Sage Weil) [1122174] - [block] rbd: tweak "loaded" message and module description (Sage Weil) [1122174] - [block] rbd: rbd_device::dev_id is an int, format it as such (Sage Weil) [1122174] - [net] libceph: resend all writes after the osdmap loses the full flag (Sage Weil) [1122174] - [net] libceph: block I/O when PAUSE or FULL osd map flags are set (Sage Weil) [1122174] - [fs] ceph: new helper, file_inode(file) (Sage Weil) [1122174] - [fs] ceph: Add necessary clean up if invalid reply received in handle_reply() (Sage Weil) [1122174] - [fs] ceph: Clean up if error occurred in finish_read() (Sage Weil) [1122174] - [fs] ceph: implement readv/preadv for sync operation (Sage Weil) [1122174] - [fs] ceph: Implement writev/pwritev for sync operation (Sage Weil) [1122174] - [fs] ceph: drop unconnected inodes (Sage Weil) [1122174] - [fs] ceph: Avoid data inconsistency due to d-cache aliasing in readpage() (Sage Weil) [1122174] - [fs] ceph: initialize inode before instantiating dentry (Sage Weil) [1122174] - [fs] ceph: allocate non-zero page to fscache in readpage() (Sage Weil) [1122174] - [fs] ceph: wake up 'safe' waiters when unregistering request (Sage Weil) [1122174] - [fs] ceph: cleanup aborted requests when re-sending requests (Sage Weil) [1122174] - [fs] ceph: handle race between cap reconnect and cap release (Sage Weil) [1122174] - [fs] ceph: set caps count after composing cap reconnect message (Sage Weil) [1122174] - [fs] ceph: queue cap release in __ceph_remove_cap() (Sage Weil) [1122174] - [fs] ceph: handle frag mismatch between readdir request and reply (Sage Weil) [1122174] - [fs] ceph: remove outdated frag information (Sage Weil) [1122174] - [block] rbd: fix error handling from rbd_snap_name() (Sage Weil) [1122174] - [block] rbd: ignore unmapped snapshots that no longer exist (Sage Weil) [1122174] - [block] rbd: fix use-after free of rbd_dev->disk (Sage Weil) [1122174] - [block] rbd: make rbd_obj_notify_ack() synchronous (Sage Weil) [1122174] - [block] rbd: complete notifies before cleaning up osd_client and rbd_dev (Sage Weil) [1122174] - [net] libceph: add function to ensure notifies are complete (Sage Weil) [1122174] - [fs] ceph: use d_invalidate() to invalidate aliases (Sage Weil) [1122174] - [fs] ceph: remove ceph_lookup_inode() (Sage Weil) [1122174] - [block] rbd: fix null dereference in dout (Sage Weil) [1122174] - [block] rbd: fix buffer size for writes to images with snapshots (Sage Weil) [1122174] - [fs] ceph: use vfs __set_page_dirty_nobuffers interface instead of doing it inside filesystem (Sage Weil) [1122174] - [fs] ceph: allow sync_read/write return partial successed size of read/write (Sage Weil) [1122174] - [fs] ceph: fix bugs about handling short-read for sync read mode (Sage Weil) [1122174] - [fs] ceph: remove useless variable revoked_rdcache (Sage Weil) [1122174] - [net] libceph: create_singlethread_workqueue() doesn't return ERR_PTRs (Sage Weil) [1122174] - [net] libceph: potential NULL dereference in ceph_osdc_handle_map() (Sage Weil) [1122174] - [net] libceph: fix error handling in handle_reply() (Sage Weil) [1122174] - [fs] ceph: fix fallocate division (Sage Weil) [1122174] - [fs] ceph: punch hole support (Sage Weil) [1122174] - [fs] ceph: fix request max size (Sage Weil) [1122174] - [fs] ceph: introduce i_truncate_mutex (Sage Weil) [1122174] - [fs] ceph: cleanup the logic in ceph_invalidatepage (Sage Weil) [1122174] - [fs] ceph: Remove bogus check in invalidatepage (Sage Weil) [1122174] - [fs] ceph: replace hold_mutex flag with goto (Sage Weil) [1122174] - [fs] ceph: Move the place for EOLDSNAPC handle in ceph_aio_write to easily understand (Sage Weil) [1122174] - [block] rbd: use NULL instead of 0 (Sage Weil) [1122174] - [fs] ceph: fix freeing inode vs removing session caps race (Sage Weil) [1122174] - [fs] ceph: Add check returned value on func ceph_calc_ceph_pg (Sage Weil) [1122174] - [fs] ceph: Don't use ceph-sync-mode for synchronous-fs (Sage Weil) [1122174] - [fs] ceph: cleanup types in striped_read() (Sage Weil) [1122174] - [fs] ceph: trim deleted inode (Sage Weil) [1122174] - [fs] ceph: wake up writer if vmtruncate work get blocked (Sage Weil) [1122174] - [fs] ceph: drop CAP_LINK_SHARED when sending "link" request to MDS (Sage Weil) [1122174] - [fs] ceph: fix null pointer dereference (Sage Weil) [1122174] - [net] libceph: call r_unsafe_callback when unsafe reply is received (Sage Weil) [1122174] - [fs] ceph: fix race between cap issue and revoke (Sage Weil) [1122174] - [fs] ceph: fix cap revoke race (Sage Weil) [1122174] - [fs] ceph: fix pending vmtruncate race (Sage Weil) [1122174] - [fs] ceph: avoid accessing invalid memory (Sage Weil) [1122174] - [fs] ceph: Reconstruct the func ceph_reserve_caps (Sage Weil) [1122174] - [fs] ceph: Free mdsc if alloc mdsc->mdsmap failed (Sage Weil) [1122174] - [fs] ceph: remove sb_start/end_write in ceph_aio_write (Sage Weil) [1122174] - [fs] ceph: avoid meaningless calling ceph_caps_revoking if sync_mode == WB_SYNC_ALL (Sage Weil) [1122174] - [fs] ceph: move inode to proper flushing list when auth MDS changes (Sage Weil) [1122174] - [block] rbd: fix a couple warnings (Sage Weil) [1122174] - [fs] ceph: clear migrate seq when MDS restarts (Sage Weil) [1122174] - [fs] ceph: check migrate seq before changing auth cap (Sage Weil) [1122174] - [fs] ceph: fix race between page writeback and truncate (Sage Weil) [1122174] - [fs] ceph: reset iov_len when discarding cap release messages (Sage Weil) [1122174] - [fs] ceph: fix cap release race (Sage Weil) [1122174] - [net] libceph: fix truncate size calculation (Sage Weil) [1122174] - [net] libceph: fix safe completion (Sage Weil) [1122174] - [block] rbd: take a little credit (Sage Weil) [1122174] - [block] rbd: use rwsem to protect header updates (Sage Weil) [1122174] - [block] rbd: don't hold ctl_mutex to get/put device (Sage Weil) [1122174] - [block] rbd: protect against concurrent unmaps (Sage Weil) [1122174] - [block] rbd: set removing flag while holding list lock (Sage Weil) [1122174] - [net] libceph: print more info for short message header (Sage Weil) [1122174] - [block] rbd: protect against duplicate client creation (Sage Weil) [1122174] - [block] rbd: clean up a few things in the refresh path (Sage Weil) [1122174] - [block] rbd: flush dcache after zeroing page data (Sage Weil) [1122174] - [net] libceph: add lingering request reference when registered (Sage Weil) [1122174] - [fs] ceph: tidy ceph_mdsmap_decode() a little (Sage Weil) [1122174] - [fs] ceph: improve error handling in ceph_mdsmap_decode (Sage Weil) [1122174] - [block] rbd: drop original request earlier for existence check (Sage Weil) [1122174] - [fs] ceph: fix up comment for ceph_count_locks() as to which lock to hold (Sage Weil) [1122174] - [block] rbd: Use min_t() to fix comparison of distinct pointer types warning (Sage Weil) [1122174]- [scsi] megaraid_sas: Driver version update (06.805.06.00-rc1) (Tomas Henzl) [1088523] - [scsi] megaraid_sas: MFI MPT linked list corruption fix (Tomas Henzl) [1088523] - [scsi] megaraid_sas: N-drive primary raid level 1 load balancing (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Add module parameter to disable IRQ-CPU affinity hint (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Round down max sge supported by controller to power of two (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Host lock less mode to enabled asynchronous IO submission (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Extended VD support (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Firmware crash dump feature support (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Update threshold based reply post host index register (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Use writeq for 64bit pci write to avoid spinlock overhead (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Do not scan non syspd drives (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Version and Changelog update (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Fix reset_mutex leak (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Remove unused variables in megasas_instance (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Add missing initial call to megasas_get_ld_vf_affiliation() (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Fix LD/VF affiliation parsing (Tomas Henzl) [1088523] - [scsi] megaraid: Fail resume if MSI-X re-initialization failed (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Version and Changelog update (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Add Dell PowerEdge VRTX SR-IOV VF support (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Return leaked MPT frames to MPT frame pool (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Fix megasas_ioc_init_fusion (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Load correct raid context timeout (Tomas Henzl) [1088523] - [scsi] megaraid_sas: check return value for megasas_get_pd_list() (Tomas Henzl) [1088523] - [scsi] megaraid_sas_fusion: Return correct error value in megasas_get_ld_map_info() (Tomas Henzl) [1088523] - [scsi] megaraid_sas_fusion: correctly pass queue info pointer (Tomas Henzl) [1088523] - [scsi] megaraid: Use resource_size_t for PCI resources, not long (Tomas Henzl) [1088523] - [scsi] megaraid: minor cut and paste error fixed (Tomas Henzl) [1088523] - [scsi] megaraid_sas: fix a bug for 64 bit arches (Tomas Henzl) [1088523]- [virt] virtio_scsi: fix various bad behavior on aborted requests (Paolo Bonzini) [1098506] - [x86] perf/intel: ignore CondChgd bit to avoid false NMI handling (Don Zickus) [1110264] - [lib] cmdline: add size unit t/p/e to memparse (Eric Sandeen) [1058608] - [virt] virtio_net: fix packets dropping issue (Marcel Apfelbaum) [1131733] - [pci] hotplug: Prevent NULL dereference during pciehp probe (Myron Stowe) [1133107] - [security] selinux: fix a problem with IPv6 traffic denials in selinux_ip_postroute() (Paul Moore) [1102641] - [platform] toshiba: re-enable acpi hotkeys after suspend to disk (Benjamin Tissoires) [1107814] - [ethernet] cxgb4: use remove handler as shutdown handler (Steve Best) [1123146] - [idle] intel_idle: Broadwell support (Steve Best) [1086453] - [s390] dasd: fix unresponsive device during format (Hendrik Brueckner) [1132370] - [s390] dasd: validate request size before building CCW/TCW request (Hendrik Brueckner) [1132386] - [s390] dasd: fix error recovery for alias devices during format (Hendrik Brueckner) [1132372] - [s390] pci: introduce lazy IOTLB flushing for DMA unmap (Hendrik Brueckner) [1132382] - [s390] dasd: use aliases for formatted devices during format (Hendrik Brueckner) [1132369] - [s390] dasd: fix list_del corruption during format (Hendrik Brueckner) [1132371] - [s390] con3215: fix hanging console issue (Hendrik Brueckner) [1132345] - [mm] hugetlb: improve page-fault scalability (Larry Woodman) [1087955] - [s390] spinlock: fix system hang with spin_retry <= 0 (Hendrik Brueckner) [1096329] - [s390] qeth: Accurate ethtool output (Hendrik Brueckner) [1088581] - [s390] smp: limit number of cpus in possible cpu mask (Hendrik Brueckner) [1103711] - [scsi] isci: fix needless ata reset escalation (David Milburn) [1074984] - [idle] intel_idle: close avn_cstates array with correct marker (Steve Best) [1048050] - [idle] intel_idle: Fixed C6 state on Avoton/Rangeley processors (Steve Best) [1048050] - [idle] intel_idle: Support Intel Atom Processor C2000 Product Family (Steve Best) [1048050] - [ethernet] i40e: Bump i40e/i40evf versions (Stefan Assmann) [1140994] - [ethernet] i40e: fix panic due to too-early Tx queue enable (Stefan Assmann) [1140994] - [ethernet] i40e: Fix an issue when PF reset fails (Stefan Assmann) [1140994] - [ethernet] i40e: make warning less verbose (Stefan Assmann) [1140994] - [ethernet] i40e: Tell OS link is going down when calling set_phy_config (Stefan Assmann) [1140994] - [ethernet] i40e: Remove unnecessary assignment (Stefan Assmann) [1140994] - [ethernet] i40e: Change wording to be more consistent (Stefan Assmann) [1140994] - [ethernet] i40e: Allow user to change link settings if link is down (Stefan Assmann) [1140994] - [ethernet] i40e: Add dual speed module support (Stefan Assmann) [1140994] - [mm] memory-failure: support use of a dedicated thread to handle SIGBUS(BUS_MCEERR_AO) (Rui Wang) [1108357] - [mm] memory-failure: don't let collect_procs() skip over processes for MF_ACTION_REQUIRED (Rui Wang) [1108357] - [mm] memory-failure: send right signal code to correct thread (Rui Wang) [1108357] - [crypto] qat: Use pci_enable_msix_exact() instead of pci_enable_msix() (Nikolay Aleksandrov) [1091130] - [crypto] qat: Fix return value check in adf_chr_drv_create() (Nikolay Aleksandrov) [1091130] - [crypto] qat: Fixed SKU1 dev issue (Nikolay Aleksandrov) [1091130] - [crypto] qat: Use hweight for bit counting (Nikolay Aleksandrov) [1091130] - [crypto] qat: Updated print outputs (Nikolay Aleksandrov) [1091130] - [crypto] qat: change ae_num to ae_id (Nikolay Aleksandrov) [1091130] - [crypto] qat: change slice->regions to slice->region (Nikolay Aleksandrov) [1091130] - [crypto] qat: use min_t macro (Nikolay Aleksandrov) [1091130] - [crypto] qat: remove unnecessary parentheses (Nikolay Aleksandrov) [1091130] - [crypto] qat: remove unneeded header (Nikolay Aleksandrov) [1091130] - [crypto] qat: checkpatch blank lines (Nikolay Aleksandrov) [1091130] - [crypto] qat: remove unnecessary return codes (Nikolay Aleksandrov) [1091130] - [crypto] qat: remove an unneeded cast (Nikolay Aleksandrov) [1091130] - [crypto] qat: Fix error path crash when no firmware is present (Nikolay Aleksandrov) [1091130] - [crypto] qat: Fixed new checkpatch warnings (Nikolay Aleksandrov) [1091130] - [crypto] qat: Updated Firmware Info Metadata (Nikolay Aleksandrov) [1091130] - [crypto] qat: Fix random config build warnings (Nikolay Aleksandrov) [1091130] - [crypto] qat: Fix build problem with O= (Nikolay Aleksandrov) [1091130] - [crypto] qat: Update to makefiles (Nikolay Aleksandrov) [1091130] - [crypto] qat: Intel(R) QAT DH895xcc accelerator (Nikolay Aleksandrov) [1091130] - [crypto] qat: Intel(R) QAT accelengine part of fw loader (Nikolay Aleksandrov) [1091130] - [crypto] qat: Intel(R) QAT ucode part of fw loader (Nikolay Aleksandrov) [1091130] - [crypto] qat: Intel(R) QAT crypto interface (Nikolay Aleksandrov) [1091130] - [crypto] qat: Intel(R) QAT FW interface (Nikolay Aleksandrov) [1091130] - [crypto] qat: Intel(R) QAT transport code (Nikolay Aleksandrov) [1091130] - [crypto] qat: Intel(R) QAT driver framework (Nikolay Aleksandrov) [1091130] - [crypto] Sort drivers/crypto/Makefile (Nikolay Aleksandrov) [1091130] - [crypto] authenc: Export key parsing helper function (Nikolay Aleksandrov) [1091130]- [drm] mst: rework payload table allocation to conform better (Dave Airlie) [1140440] - [drm] dp: Staticize a couple of DP utility functions (Dave Airlie) [1140440] - [drm] dp-mst-helper: Don't use uninitialized fields of the sideband message header (Dave Airlie) [1140440] - [drm] dp-mst-helper: Avoid reading uninitialized value (Dave Airlie) [1140440] - [drm] mst: fix build with debugfs off (Dave Airlie) [1140440] - [drm] i915: handle G45/GM45 pulse detection connected state (Dave Airlie) [1140440] - [drm] i915: take display port power domain in DP HPD handler (Dave Airlie) [1140440] - [drm] i915: only hook up hpd pulse for DP outputs (Dave Airlie) [1140440] - [drm] i915: lock around link status and link training (Dave Airlie) [1140440] - [drm] i915: mst topology dumper in debugfs (v0.2) (Dave Airlie) [1140440] - [drm] i915: add DP 1.2 MST support (v0.7) (Dave Airlie) [1140440] - [drm] i915: split some conversion functions out into separate functions (Dave Airlie) [1140440] - [drm] i915: check connector->encoder before using it (Dave Airlie) [1140440] - [drm] i915: split some DP modesetting code into a separate function (Dave Airlie) [1140440] - [drm] helper: add Displayport multi-stream helper (v0.6) (Dave Airlie) [1140440] - [drm] i915: rework digital port IRQ handling (v2) (Dave Airlie) [1140440] - [drm] add a path blob property (Dave Airlie) [1140440] - [drm] fb_helper: allow adding/removing connectors later (Dave Airlie) [1140440] - [drm] crtc: add interface to reinitialise the legacy mode group (Dave Airlie) [1140440] - [drm] i915: add some registers need for displayport MST support (Dave Airlie) [1140440] - [drm] i915: silence some scary new warnings (Rob Clark) [1128915] - [drm] upstream sync to v3.16.0 (Rob Clark) [1128915] - [drm] upstream sync to v3.15.0 (Rob Clark) [1101269] - [lib] Export interval_tree (Rob Clark) [1101269] - [mm] introduce helper function mem_init_print_info() to simplify mem_init() (Rob Clark) [1101269] - [kernel] bitops: Introduce a more generic BITMASK macro (Rob Clark) [1101269] - [drm] upstream sync to v3.14.2 (Rob Clark) [1119341] - [drm] upstream sync to v3.13.11 (Rob Clark) [1119339] - [fs] dcache: missing EXPORT_SYMBOL(simple_dname) (Rob Clark) [1119339] - [kernel] define u8, s8, u32, etc. limits (Rob Clark) [1119339] - [fs] consolidate the reassignments of ->f_op in ->open() instances (Rob Clark) [1119339] - [kernel] sched: replace INIT_COMPLETION with reinit_completion (Rob Clark) [1119339]- [fs] gfs2: Request demote when a "try" flock fails (Robert S Peterson) [1132154] - [fs] gfs2: Change maxlen variables to size_t (Robert S Peterson) [1127251] - [fs] gfs2: Fix return value in slot_get() (Abhijith Das) [1026406] - [fs] gfs2: replace kmalloc - __vmalloc / memset 0 (Abhijith Das) [1026406] - [fs] gfs2: Fix kbuild test robot reported warning (Abhijith Das) [1026406] - [fs] gfs2: Move quota bitmap operations under their own lock (Abhijith Das) [1026406] - [fs] gfs2: Clean up quota slot allocation (Abhijith Das) [1026406] - [fs] gfs2: Only run logd and quota when mounted read/write (Abhijith Das) [1026406] - [fs] gfs2: Use RCU/hlist_bl based hash for quotas (Abhijith Das) [1026406] - [fs] gfs2: Remove gfs2_quota_change_host structure (Abhijith Das) [1026406] - [fs] gfs2: Use generic list_lru for quota (Abhijith Das) [1026406] - [fs] list: add a new LRU list type (Abhijith Das) [1026406] - [fs] gfs2: Rename quota qd_lru_lock qd_lock (Abhijith Das) [1026406] - [fs] gfs2: Use reflink for quota data cache (Abhijith Das) [1026406] - [fs] gfs2: Protect quota sync generation (Abhijith Das) [1026406] - [fs] gfs2: Inline qd_trylock into gfs2_quota_unlock (Abhijith Das) [1026406] - [fs] gfs2: Make two similar quota code fragments into a function (Abhijith Das) [1026406] - [fs] gfs2: Remove obsolete quota tunable (Abhijith Das) [1026406] - [fs] gfs2: Move gfs2_icbit_munge into quota.c (Abhijith Das) [1026406]- [powerpc] powernv: Fix permissions on sysparam sysfs entries (Don Zickus) [1127366] - [pci] rphahp: Fix endianess issues (Don Zickus) [1127366] - [scripts] modpost: handle non ABS crc symbols (Don Zickus) [1127366] - [ethernet] ibmveth: Fix endian issues with MAC addresses (Don Zickus) [1127366] - [ethernet] ibmveth: Fix little endian issues (Don Zickus) [1127366] - [scsi] ibmvscsi: Fix little endian issues (Don Zickus) [1127366] - [powerpc] pseries: Add H_SET_MODE to change exception endianness (Don Zickus) [1127366] - [powerpc] Move precessing of MCE queued event out from syscall exit path (Don Zickus) [1127366] - [powerpc] of: compiles fixes (Don Zickus) [1127366] - [fs] pstore: Introduce new argument 'compressed' in the read callback (Don Zickus) [1127366] - [cpufreq] powernv: make local function static (Don Zickus) [1127366] - [cpufreq] powernv: Fix build failure on UP (Don Zickus) [1127366] - [cpufreq] powernv: Use cpufreq_frequency_table.driver_data to store pstate ids (Don Zickus) [1127366] - [cpufreq] powernv: cpufreq driver for powernv platform (Don Zickus) [1127366] - [fs] pstore: Add new argument 'compressed' in pstore write callback (Don Zickus) [1127366] - [powerpc] of: implement pci_address_to_pio as weak function (Don Zickus) [1127366] - [kernel] panic: Make panic_timeout configurable (Don Zickus) [1127366] - [pci] Add new pci_is_bridge() interface (Don Zickus) [1127366] - [pci] Rename pci_is_bridge() to pci_has_subordinate() (Don Zickus) [1127366] - [powerpc] of: device_node kobject lifecycle fixes (Don Zickus) [1127366] - [powerpc] Fix endianness of flash_block_list in rtas_flash (Don Zickus) [1127366] - [powerpc] powernv: Change BUG_ON to WARN_ON in elog code (Don Zickus) [1127366] - [powerpc] perf: Fix MMCR2 handling for EBB (Don Zickus) [1127366] - [powerpc] use _GLOBAL_TOC for memmove (Don Zickus) [1127366] - [powerpc] pseries: dynamically added OF nodes need to call of_node_init (Don Zickus) [1127366] - [powerpc] subpage_protect: Increase the array size to take care of 64TB (Don Zickus) [1127366] - [powerpc] Fix bugs in emulate_step() (Don Zickus) [1127366] - [powerpc] Disable doorbells on Power8 DD1.x (Don Zickus) [1127366] - [powerpc] perf: Never program book3s PMCs with values >= 0x80000000 (Don Zickus) [1127366] - [powerpc] perf: Clear MMCR2 when enabling PMU (Don Zickus) [1127366] - [powerpc] perf: Add PPMU_ARCH_207S define (Don Zickus) [1127366] - [powerpc] kvm: Remove redundant save of SIER AND MMCR2 (Don Zickus) [1127366] - [powerpc] powernv: Check for IRQHAPPENED before sleeping (Don Zickus) [1127366] - [powerpc] bpf: Fix the broken LD_VLAN_TAG_PRESENT test (Don Zickus) [1127366] - [powerpc] bpf: Use correct mask while accessing the VLAN tag (Don Zickus) [1127366] - [powerpc] module: Fix TOC symbol CRC (Don Zickus) [1127366] - [powerpc] powernv: Remove OPAL v1 takeover (Don Zickus) [1127366] - [powerpc] kprobes: Fix jprobes on ABI v2 (LE) (Don Zickus) [1127366] - [powerpc] ftrace: Use pr_fmt() to namespace error messages (Don Zickus) [1127366] - [powerpc] ftrace: Fix nop of modules on 64bit LE (ABIv2) (Don Zickus) [1127366] - [powerpc] ftrace: Fix inverted check of create_branch() (Don Zickus) [1127366] - [powerpc] ftrace: Fix typo in mask of opcode (Don Zickus) [1127366] - [powerpc] Add ppc_global_function_entry() (Don Zickus) [1127366] - [powerpc] Remove __arch_swab* (Don Zickus) [1127366] - [powerpc] Remove ancient DEBUG_SIG code (Don Zickus) [1127366] - [powerpc] kerenl: Enable EEH for IO accessors (Don Zickus) [1127366] - [powerpc] Avoid circular dependency with zImage. (Don Zickus) [1127366] - [powerpc] book3s: Fix some ABIv2 issues in machine check code (Don Zickus) [1127366] - [powerpc] book3s: Fix guest MC delivery mechanism to avoid soft lockups in guest (Don Zickus) [1127366] - [powerpc] book3s: Increment the mce counter during machine_check_early call (Don Zickus) [1127366] - [powerpc] book3s: Add stack overflow check in machine check handler (Don Zickus) [1127366] - [powerpc] book3s: Fix machine check handling for unhandled errors (Don Zickus) [1127366] - [powerpc] eeh: Dump PE location code (Don Zickus) [1127366] - [powerpc] powernv: Enable POWER8 doorbell IPIs (Don Zickus) [1127366] - [powerpc] powernv: Fix killed EEH event (Don Zickus) [1127366] - [powerpc] fix typo 'CONFIG_PMAC' (Don Zickus) [1127366] - [powerpc] fix typo 'CONFIG_PPC_CPU' (Don Zickus) [1127366] - [powerpc] powernv: Don't escalate non-existing frozen PE (Don Zickus) [1127366] - [powerpc] eeh: Report frozen parent PE prior to child PE (Don Zickus) [1127366] - [powerpc] eeh: Clear frozen state for child PE (Don Zickus) [1127366] - [powerpc] powernv: Reduce panic timeout from 180s to 10s (Don Zickus) [1127366] - [powerpc] xmon: avoid format string leaking to printk (Don Zickus) [1127366] - [powerpc] perf: Ensure all EBB register state is cleared on fork() (Don Zickus) [1127366] - [powerpc] powernv: Fix reading of OPAL msglog (Don Zickus) [1127366] - [powerpc] powernv: Fix endianness problems in EEH (Don Zickus) [1127366] - [powerpc] powernv: Disable subcore for UP configs (Don Zickus) [1127366] - [powerpc] powernv: Include asm/smp.h to fix UP build failure (Don Zickus) [1127366] - [powerpc] Don't setup CPUs with bad status (Don Zickus) [1127366] - [powerpc] Add AT_HWCAP2 to indicate V.CRYPTO category support (Don Zickus) [1127366] - [powerpc] update comments for generic idle conversion (Don Zickus) [1127366] - [powerpc] powernv: Add missing include to LPC code (Don Zickus) [1127366] - [powerpc] powernv: Pass buffer size to OPAL validate flash call (Don Zickus) [1127366] - [powerpc] pseries: hcall functions are exported to modules, need _GLOBAL_TOC() (Don Zickus) [1127366] - [powerpc] Exported functions __clear_user and copy_page use r2 so need _GLOBAL_TOC() (Don Zickus) [1127366] - [powerpc] powernv: Set memory_block_size_bytes to 256MB (Don Zickus) [1127366] - [powerpc] Allow ppc_md platform hook to override memory_block_size_bytes (Don Zickus) [1127366] - [powerpc] powernv: Fix endian issues in memory error handling code (Don Zickus) [1127366] - [powerpc] eeh: Skip eeh sysfs when eeh is disabled (Don Zickus) [1127366] - [powerpc] powernv: Provide debugfs access to the LPC bus via OPAL (Don Zickus) [1127366] - [powerpc] serial: Use saner flags when creating legacy ports (Don Zickus) [1127366] - [powerpc] Add cpu family documentation (Don Zickus) [1127366] - [powerpc] xmon: Fix up xmon format strings (Don Zickus) [1127366] - [powerpc] powernv: Add calls to support little endian host (Don Zickus) [1127366] - [powerpc] Document sysfs DSCR interface (Don Zickus) [1127366] - [powerpc] Fix regression of per-CPU DSCR setting (Don Zickus) [1127366] - [powerpc] Split __SYSFS_SPRSETUP macro (Don Zickus) [1127366] - [powerpc] fadump: Cleaning up inconsistent NULL checks (Don Zickus) [1127366] - [powerpc] powernv: Add support for POWER8 split core on powernv (Don Zickus) [1127366] - [powerpc] kvm/book3s_hv: Use threads_per_subcore in KVM (Don Zickus) [1127366] - [powerpc] Check cpu_thread_in_subcore() in __cpu_up() (Don Zickus) [1127366] - [powerpc] Add threads_per_subcore (Don Zickus) [1127366] - [powerpc] powernv: Make it possible to skip the IRQHAPPENED check in power7_nap() (Don Zickus) [1127366] - [powerpc] kvm/book3s_hv: Rework the secondary inhibit code (Don Zickus) [1127366] - [powerpc] numa: Enable CONFIG_HAVE_MEMORYLESS_NODES (Don Zickus) [1127366] - [powerpc] numa: Enable USE_PERCPU_NUMA_NODE_ID (Don Zickus) [1127366] - [powerpc] Fix 64 bit builds with binutils 2.24 (Don Zickus) [1127366] - [powerpc] pci: Use pci_is_bridge() to simplify code (Don Zickus) [1127366] - [powerpc] module: Fix stubs for BE (Don Zickus) [1127366] - [powerpc] Clear ELF personality flag if ELFv2 is not requested (Don Zickus) [1127366] - [powerpc] Fix smp_processor_id() in preemptible splat in set_breakpoint (Don Zickus) [1127366] - [powerpc] Drop return value from set_breakpoint as it is unused (Don Zickus) [1127366] - [powerpc] Remove non-uapi linkage.h export (Don Zickus) [1127366] - [powerpc] irq work racing with timer interrupt can result in timer interrupt hang (Don Zickus) [1127366] - [powerpc] mm: use macro PGTABLE_EADDR_SIZE instead of digital (Don Zickus) [1127366] - [powerpc] le: Show the endianess of the LPAR under PowerVM (Don Zickus) [1127366] - [powerpc] Use 64k io pages when we never see an HEA (Don Zickus) [1127366] - [powerpc] use libfdt accessors for header data (Don Zickus) [1127366] - [powerpc] memcpy optimization for 64bit LE (Don Zickus) [1127366] - [powerpc] tm: Add checking to treclaim/trechkpt (Don Zickus) [1127366] - [powerpc] tm: Remove unnecessary r1 save (Don Zickus) [1127366] - [powerpc] powernv: Implement ppc_md.get_proc_freq() (Don Zickus) [1127366] - [cpuidle] powernv: Remove redundant cpuidle_idle_call() (Don Zickus) [1127366] - [powerpc] powernv: Framework to show the correct clock in /proc/cpuinfo (Don Zickus) [1127366] - [powerpc] powernv: Return secondary CPUs to firmware before FW update (Don Zickus) [1127366] - [powerpc] boot: Add support for 64bit little endian wrapper (Don Zickus) [1127366] - [powerpc] boot: Add a global entry point for pseries (Don Zickus) [1127366] - [powerpc] boot: Modify entry point for 64bit (Don Zickus) [1127366] - [powerpc] boot: Define a routine to enter prom (Don Zickus) [1127366] - [powerpc] boot: Add little endian support to elf utils (Don Zickus) [1127366] - [powerpc] boot: Add 64bit and little endian support to addnote (Don Zickus) [1127366] - [powerpc] boot: Define byteswapping routines for little endian (Don Zickus) [1127366] - [powerpc] boot: Fix compile warning in 64bit (Don Zickus) [1127366] - [powerpc] boot: Define typedef ihandle as u32 (Don Zickus) [1127366] - [powerpc] boot: Rework of_claim() to make it 64bit friendly (Don Zickus) [1127366] - [powerpc] boot: Add PROM_ERROR define in oflib (Don Zickus) [1127366] - [powerpc] boot: Add byteswapping routines in oflib (Don Zickus) [1127366] - [powerpc] boot: Use prom_arg_t in oflib (Don Zickus) [1127366] - [powerpc] boot: Use a common prom_args struct in oflib (Don Zickus) [1127366] - [powerpc] boot: Fix do_div for 64bit wrapper (Don Zickus) [1127366] - [powerpc] prom: Stop scanning dev-tree for fdump early (Don Zickus) [1127366] - [powerpc] powernv: Don't use pe->pbus to get the domain number (Don Zickus) [1127366] - [powerpc] powernv: Fix VFIO support with PHB3 (Don Zickus) [1127366] - [powerpc] powernv: Missed IOMMU table type (Don Zickus) [1127366] - [powerpc] eeh: Can't recover from non-PE-reset case (Don Zickus) [1127366] - [powerpc] pci: Mask linkDown on resetting PCI bus (Don Zickus) [1127366] - [powerpc] powernv: Reset root port in firmware (Don Zickus) [1127366] - [powerpc] pseries: Fix overwritten PE state (Don Zickus) [1127366] - [powerpc] powernv: Fix endless reporting frozen PE (Don Zickus) [1127366] - [powerpc] eeh: No hotplug on permanently removed dev (Don Zickus) [1127366] - [powerpc] eeh: Allow to disable EEH (Don Zickus) [1127366] - [powerpc] eeh: Cleanup EEH subsystem variables (Don Zickus) [1127366] - [powerpc] eeh: Use cached capability for log dump (Don Zickus) [1127366] - [powerpc] eeh: Cleanup eeh_gather_pci_data() (Don Zickus) [1127366] - [powerpc] eeh: Avoid I/O access during PE reset (Don Zickus) [1127366] - [powerpc] powernv: Use EEH PCI config accessors (Don Zickus) [1127366] - [powerpc] eeh: Block PCI-CFG access during PE reset (Don Zickus) [1127366] - [powerpc] eeh: EEH_PE_ISOLATED not reflect HW state (Don Zickus) [1127366] - [powerpc] powernv: Remove fields in PHB diag-data dump (Don Zickus) [1127366] - [powerpc] powernv: Move PNV_EEH_STATE_ENABLED around (Don Zickus) [1127366] - [powerpc] powernv: Remove PNV_EEH_STATE_REMOVED (Don Zickus) [1127366] - [powerpc] eeh: Remove EEH_PE_PHB_DEAD (Don Zickus) [1127366] - [powerpc] pseries: Protect remove_memory() with device hotplug lock (Don Zickus) [1127366] - [powerpc] Fix error return in rtas_flash module init (Don Zickus) [1127366] - [powerpc] Bump BOOT_COMMAND_LINE_SIZE to 2048 (Don Zickus) [1127366] - [powerpc] Bump COMMAND_LINE_SIZE to 2048 (Don Zickus) [1127366] - [powerpc] Rename duplicate COMMAND_LINE_SIZE define (Don Zickus) [1127366] - [powerpc] mm: Fix tlbie to add AVAL fields for 64K pages (Don Zickus) [1127366] - [powerpc] powernv: Fix little endian issues in OPAL dump code (Don Zickus) [1127366] - [powerpc] powernv: Create OPAL sglist helper functions and fix endian issues (Don Zickus) [1127366] - [powerpc] powernv: Fix little endian issues in OPAL error log code (Don Zickus) [1127366] - [powerpc] powernv: Fix little endian issues with opal_do_notifier calls (Don Zickus) [1127366] - [powerpc] powernv: Remove some OPAL function declaration duplication (Don Zickus) [1127366] - [powerpc] powernv: Use uint64_t instead of size_t in OPAL APIs (Don Zickus) [1127366] - [powerpc] powernv: Release the refcount for pci_dev (Don Zickus) [1127366] - [powerpc] powernv: Reduce multi-hit of iommu_add_device() (Don Zickus) [1127366] - [powerpc] powernv: Fix little endian issues in OPAL flash code (Don Zickus) [1127366] - [powerpc] powernv: Fix kexec races going back to OPAL (Don Zickus) [1127366] - [powerpc] powernv: Check sysparam size before creation (Don Zickus) [1127366] - [powerpc] powernv: Fix typos in sysparam code (Don Zickus) [1127366] - [powerpc] powernv: Check sysfs size before copying (Don Zickus) [1127366] - [powerpc] powernv: Use ssize_t for sysparam return values (Don Zickus) [1127366] - [powerpc] powernv: Fix sysparam sysfs error handling (Don Zickus) [1127366] - [powerpc] Fix Oops in rtas_stop_self() (Don Zickus) [1127366] - [powerpc] Export flush_icache_range (Don Zickus) [1127366] - [powerpc] Build little endian ppc64 kernel with ABIv2 (Don Zickus) [1127366] - [powerpc] ftrace: Fix ABIv2 issues with __ftrace_make_call (Don Zickus) [1127366] - [powerpc] ftrace: Use module loader helpers to parse trampolines (Don Zickus) [1127366] - [powerpc] modules: Create module_trampoline_target() (Don Zickus) [1127366] - [powerpc] modules: Create is_module_trampoline() (Don Zickus) [1127366] - [powerpc] kprobes: Fix ABIv2 issues with kprobe_lookup_name (Don Zickus) [1127366] - [powerpc] ftrace_caller, _mcount is exported to modules so needs _GLOBAL_TOC() (Don Zickus) [1127366] - [powerpc] Add _GLOBAL_TOC for ABIv2 assembly functions exported to modules (Don Zickus) [1127366] - [powerpc] modules: implement stubs for ELFv2 ABI (Don Zickus) [1127366] - [powerpc] modules: skip r2 setup for ELFv2 (Don Zickus) [1127366] - [powerpc] modules: use r12 for stub jump address (Don Zickus) [1127366] - [powerpc] modules: change r2 save/restore offset for ELFv2 ABI (Don Zickus) [1127366] - [powerpc] modules: comment about de-dotifying symbols when using the ELFv2 ABI (Don Zickus) [1127366] - [powerpc] Handle new ELFv2 module relocations (Don Zickus) [1127366] - [powerpc] Fix up TOC. for modules (Don Zickus) [1127366] - [powerpc] module: handle MODVERSION for .TOC (Don Zickus) [1127366] - [powerpc] EXPORT_SYMBOL(.TOC.) (Don Zickus) [1127366] - [powerpc] modules implement R_PPC64_TOCSAVE relocation (Don Zickus) [1127366] - [powerpc] make module stub code endian independent (Don Zickus) [1127366] - [powerpc] Fix ABIv2 issue with dereference_function_descriptor (Don Zickus) [1127366] - [powerpc] Fix SMP issues with ppc64le ABIv2 (Don Zickus) [1127366] - [powerpc] tracing: TRACE_WITH_FRAME_BUFFER creates invalid stack frames (Don Zickus) [1127366] - [powerpc] tm: Fix GOT save offset for ABIv2 (Don Zickus) [1127366] - [powerpc] tm: Use STK_PARAM (Don Zickus) [1127366] - [powerpc] Fix unsafe accesses to parameter area in ELFv2 (Don Zickus) [1127366] - [powerpc] Fix ABIv2 issues with stack offsets in assembly code (Don Zickus) [1127366] - [powerpc] Fix kernel thread creation on ABIv2 (Don Zickus) [1127366] - [powerpc] Fix branch patching code for ABIv2 (Don Zickus) [1127366] - [powerpc] Use ppc_function_entry instead of open coding it (Don Zickus) [1127366] - [powerpc] Add ABIv2 support to ppc_function_entry (Don Zickus) [1127366] - [powerpc] Ignore .TOC. relocations (Don Zickus) [1127366] - [powerpc] ABIv2 function calls must place target address in r12 (Don Zickus) [1127366] - [powerpc] Remove function descriptors and dot symbols on new ABI (Don Zickus) [1127366] - [powerpc] Create DOTSYM to wrap dot symbol usage (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Introduce hypervisor call H_GET_TCE (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Add support for DABRX register on POWER7 (Don Zickus) [1127366] - [powerpc] Remove dot symbol usage in exception macros (Don Zickus) [1127366] - [powerpc] Remove _INIT_GLOBAL(), _STATIC() and _INIT_STATIC() (Don Zickus) [1127366] - [powerpc] Remove some unnecessary uses of _GLOBAL() and _STATIC() (Don Zickus) [1127366] - [powerpc] Don't use a function descriptor for system call table (Don Zickus) [1127366] - [powerpc] Remove superflous function descriptors in assembly only code (Don Zickus) [1127366] - [powerpc] No need to use dot symbols when branching to a function (Don Zickus) [1127366] - [powerpc] Don't build assembly files with ABIv2 (Don Zickus) [1127366] - [powerpc] Don't try to set LPCR unless we're in hypervisor mode (Don Zickus) [1127366] - [powerpc] le: Avoid creatng R_PPC64_TOCSAVE relocations for modules (Don Zickus) [1127366] - [powerpc] opal: Add missing include (Don Zickus) [1127366] - [powerpc] Convert last uses of __FUNCTION__ to __func__ (Don Zickus) [1127366] - [powerpc] Add lq/stq emulation (Don Zickus) [1127366] - [powerpc] powernv: Add invalid OPAL call (Don Zickus) [1127366] - [powerpc] powernv: Add OPAL message log interface (Don Zickus) [1127366] - [powerpc] book3s: Fix mc_recoverable_range buffer overrun issue (Don Zickus) [1127366] - [powerpc] Remove dead code in sycall entry (Don Zickus) [1127366] - [powerpc] Use of_node_init() for the fakenode in msi_bitmap.c (Don Zickus) [1127366] - [powerpc] of: Make device nodes kobjects so they show up in sysfs (Don Zickus) [1127366] - [powerpc] mm: NUMA pte should be handled via slow path in get_user_pages_fast() (Don Zickus) [1127366] - [powerpc] powernv: Fix endian issues with sensor code (Don Zickus) [1127366] - [powerpc] powernv: Fix endian issues with OPAL async code (Don Zickus) [1127366] - [powerpc] powernv: Add opal_notifier_unregister() and export to modules (Don Zickus) [1127366] - [powerpc] ppc64: Do not turn AIL (reloc-on interrupts) too early (Don Zickus) [1127366] - [powerpc] ppc64: Gracefully handle early interrupts (Don Zickus) [1127366] - [powerpc] prom: early_init_dt_scan_cpus() updates cpu features only once (Don Zickus) [1127366] - [powerpc] Make boot_cpuid common between 32 and 64-bit (Don Zickus) [1127366] - [powerpc] Adjust CPU_FTR_SMT on all platforms (Don Zickus) [1127366] - [powerpc] le: Enable RTAS events support (Don Zickus) [1127366] - [powerpc] book3s: Fix CFAR clobbering issue in machine check handler (Don Zickus) [1127366] - [powerpc] compat: 32-bit little endian machine name is ppcle, not ppc (Don Zickus) [1127366] - [powerpc] le: Big endian arguments for ppc_rtas() (Don Zickus) [1127366] - [powerpc] mm: Make sure a local_irq_disable prevent a parallel THP split (Don Zickus) [1127366] - [powerpc] Rate-limit users spamming kernel log buffer (Don Zickus) [1127366] - [powerpc] perf: Fix handling of L3 events with bank == 1 (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Work around POWER8 performance monitor bugs (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Make sure we don't miss dirty pages (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Add transactional memory support (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Fix dirty map for hugepages (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Fix check for running inside guest in global_invalidates() (Don Zickus) [1127366] - [powerpc] powernv: Reset PHB in kdump kernel (Don Zickus) [1127366] - [powerpc] eeh: Make the delay for PE reset unified (Don Zickus) [1127366] - [virt] kvm/ppc: Clear the runlatch bit of a vcpu before napping (Don Zickus) [1127366] - [virt] kvm/ppc: Set the runlatch bit of a CPU just before starting guest (Don Zickus) [1127366] - [powerpc] powernv: Set the runlatch bits correctly for offline cpus (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Save/restore host PMU registers that are new in POWER8 (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Fix decrementer timeouts with non-zero TB offset (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Don't use kvm_memslots() in real mode (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Return ENODEV error rather than EIO (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Trim top 4 bits of physical address in RTAS code (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Add get/set_one_reg for new TM state (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Basic little-endian guest support (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Fix register usage when loading/saving VRSAVE (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Cope with doorbell interrupts (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Add new state for transactional memory (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Prepare for host using hypervisor doorbells (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Handle new LPCR bits on POWER8 (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Handle guest using doorbells for IPIs (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Consolidate code that checks reason for wake from nap (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Implement architecture compatibility modes for POWER8 (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Add handler for HV facility unavailable (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Flush the correct number of TLB sets on POWER8 (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Context-switch new POWER8 SPRs (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Align physical and virtual CPU thread numbers (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Don't set DABR on POWER8 (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - MMIO emulation support for little endian guests (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Use load/store_fp_state functions in HV guest entry/exit (Don Zickus) [1127366] - [virt] kvm/ppc: Store FP/VSX/VMX state in thread_fp/vr_state structures (Don Zickus) [1127366] - [virt] kvm/ppc: Use load_fp/vr_state rather than load_up_fpu/altivec (Don Zickus) [1127366] - [powerpc] powernv/eeh: Add buffer for P7IOC hub error data (Don Zickus) [1127366] - [powerpc] powernv: Remove get/set_rtc_time when they are not present (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Take SRCU read lock around kvm_read_guest() call (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Make tbacct_lock irq-safe (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Refine barriers in guest entry/exit (Don Zickus) [1127366] - [virt] kvm: Add struct kvm arg to memslot APIs (Don Zickus) [1127366] - [powerpc] perf: Define perf_event_print_debug() to print PMU register values (Don Zickus) [1127366] - [powerpc] perf: Make some new raw event codes available in sysfs (Don Zickus) [1127366] - [powerpc] powernv: Enable fetching of platform sensor data (Don Zickus) [1127366] - [powerpc] powernv: Enable reading and updating of system parameters (Don Zickus) [1127366] - [powerpc] powernv: Infrastructure to support OPAL async completion (Don Zickus) [1127366] - [powerpc] powernv Platform dump interface (Don Zickus) [1127366] - [powerpc] powernv: Read OPAL error log and export it through sysfs (Don Zickus) [1127366] - [powerpc] Add "force config cmd line" Kconfig option (Don Zickus) [1127366] - [powerpc] pseries: Use remove_memory() to remove memory (Don Zickus) [1127366] - [powerpc] book3s: Recover from MC in sapphire on SCOM read via MMIO (Don Zickus) [1127366] - [powerpc] pseries: Don't try to register pseries cpu hotplug on non-pseries (Don Zickus) [1127366] - [powerpc] Fix xmon disassembler for little-endian (Don Zickus) [1127366] - [powerpc] Revert c6102609 and replace it with the correct fix for vio dma mask setting (Don Zickus) [1127366] - [powerpc] Kill CONFIG_MTD_PARTITIONS (Don Zickus) [1127366] - [powerpc] Align p_dyn, p_rela and p_st symbols (Don Zickus) [1127366] - [powerpc] powernv: Add OPAL call to resync timebase on wakeup (Don Zickus) [1127366] - [powerpc] powernv: Add context management for Fast Sleep (Don Zickus) [1127366] - [powerpc] Split timer_interrupt() into timer handling and interrupt handling routines (Don Zickus) [1127366] - [powerpc] Implement tick broadcast IPI as a fixed IPI message (Don Zickus) [1127366] - [powerpc] Free up the slot of PPC_MSG_CALL_FUNC_SINGLE IPI message (Don Zickus) [1127366] - [powerpc] eeh: Fixup the brown paperbag fallout of the "cleanup" (Don Zickus) [1127366] - [powerpc] eeh: Kill another abuse of irq_desc (Don Zickus) [1127366] - [powerpc] irq: Use generic_handle_irq (Don Zickus) [1127366] - [powerpc] powernv: Fix indirect XSCOM unmangling (Don Zickus) [1127366] - [powerpc] powernv: Fix opal_xscom_{read, write} prototype (Don Zickus) [1127366] - [powerpc] powernv: Refactor PHB diag-data dump (Don Zickus) [1127366] - [powerpc] powernv: Dump PHB diag-data immediately (Don Zickus) [1127366] - [powerpc] Increase stack redzone for 64-bit userspace to 512 bytes (Don Zickus) [1127366] - [powerpc] ftrace: bugfix for test_24bit_addr (Don Zickus) [1127366] - [powerpc] crashdump: Fix page frame number check in copy_oldmem_page (Don Zickus) [1127366] - [powerpc] le: Ensure that the 'stop-self' RTAS token is handled correctly (Don Zickus) [1127366] - [powerpc] eeh: Disable EEH on reboot (Don Zickus) [1127366] - [powerpc] eeh: Cleanup on eeh_subsystem_enabled (Don Zickus) [1127366] - [powerpc] powernv: Rework EEH reset (Don Zickus) [1127366] - [powerpc] powernv: Add iommu DMA bypass support for IODA2 (Don Zickus) [1127366] - [powerpc] Fix endian issues in kexec and crash dump code (Don Zickus) [1127366] - [powerpc] perf: Configure BHRB filter before enabling PMU interrupts (Don Zickus) [1127366] - [powerpc] pseries: Select ARCH_RANDOM on pseries (Don Zickus) [1127366] - [powerpc] perf: Add Power8 cache & TLB events (Don Zickus) [1127366] - [powerpc] relocate fix relocate processing in LE mode (Don Zickus) [1127366] - [powerpc] hugetlb: Replace __get_cpu_var with get_cpu_var (Don Zickus) [1127366] - [powerpc] Make sure "cache" directory is removed when offlining cpu (Don Zickus) [1127366] - [powerpc] powernv/cpuidle: Back-end cpuidle driver for powernv platform (Don Zickus) [1127366] - [powerpc] pseries/cpuidle: smt-snooze-delay cleanup (Don Zickus) [1127366] - [powerpc] pseries/cpuidle: Remove MAX_IDLE_STATE macro (Don Zickus) [1127366] - [powerpc] pseries/cpuidle: Make cpuidle-pseries backend driver a non-module (Don Zickus) [1127366] - [powerpc] pseries/cpuidle: Use cpuidle_register() for initialisation (Don Zickus) [1127366] - [powerpc] pseries/cpuidle: Move processor_idle.c to drivers/cpuidle (Don Zickus) [1127366] - [powerpc] numa: Fix decimal permissions (Don Zickus) [1127366] - [powerpc] Fix hw breakpoints on !HAVE_HW_BREAKPOINT configurations (Don Zickus) [1127366] - [powerpc] Implement arch_spin_is_locked() using arch_spin_value_unlocked() (Don Zickus) [1127366] - [powerpc] Add support for the optimised lockref implementation (Don Zickus) [1127366] - [powerpc] Kconfig: Make TM select VSX and VMX (Don Zickus) [1127366] - [powerpc] powernv: Call OPAL sync before kexec'ing (Don Zickus) [1127366] - [powerpc] eeh: Escalate error on non-existing PE (Don Zickus) [1127366] - [powerpc] eeh: Handle multiple EEH errors (Don Zickus) [1127366] - [powerpc] Fix races with irq_work (Don Zickus) [1127366] - [powerpc] Make add_system_ram_resources() __init (Don Zickus) [1127366] - [powerpc] add SATA_MV to ppc64_defconfig (Don Zickus) [1127366] - [powerpc] powernv: Increase candidate fw image size (Don Zickus) [1127366] - [powerpc] iommu: Don't detach device without IOMMU group (Don Zickus) [1127366] - [powerpc] eeh: Hotplug improvement (Don Zickus) [1127366] - [powerpc] eeh: Call opal_pci_reinit() on powernv for restoring config space (Don Zickus) [1127366] - [powerpc] eeh: Add restore_config operation (Don Zickus) [1127366] - [powerpc] powernv: Remove unnecessary assignment (Don Zickus) [1127366] - [powerpc] Delete non-required instances of include (Don Zickus) [1127366] - [powerpc] Add vr save/restore functions (Don Zickus) [1127366] - [powerpc] Check return value of instance-to-package OF call (Don Zickus) [1127366] - [powerpc] add barrier after writing kernel PTE (Don Zickus) [1127366] - [powerpc] introduce macro LOAD_REG_ADDR_PIC (Don Zickus) [1127366] - [virt] kvm/ppc: define a linux pte lookup function (Don Zickus) [1127366] - [powerpc] Fix endian issues in power7/8 machine check handler (Don Zickus) [1127366] - [powerpc] iommu: Update the generic code to use dynamic iommu page sizes (Don Zickus) [1127366] - [powerpc] iommu: Add it_page_shift field to determine iommu page size (Don Zickus) [1127366] - [powerpc] iommu: Update constant names to reflect their hardcoded page size (Don Zickus) [1127366] - [powerpc] powernv: move iommu_add_device earlier (Don Zickus) [1127366] - [powerpc] vfio: Enable on pSeries platform (Don Zickus) [1127366] - [powerpc] vfio: Implement IOMMU driver for VFIO (Don Zickus) [1127366] - [powerpc] vfio: Enable on PowerNV platform (Don Zickus) [1127366] - [powerpc] Fix "attempt to move .org backwards" error (Don Zickus) [1127366] - [powerpc] Fix alignment of secondary cpu spin vars (Don Zickus) [1127366] - [powerpc] Align p_end (Don Zickus) [1127366] - [powerpc] Make 64-bit non-VMX __copy_tofrom_user bi-endian (Don Zickus) [1127366] - [powerpc] Make unaligned accesses endian-safe for powerpc (Don Zickus) [1127366] - [powerpc] Fix bad stack check in exception entry (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Don't abuse host r2 in exit path (Don Zickus) [1127366] - [powerpc] Full barrier for smp_mb__after_unlock_lock() (Don Zickus) [1127366] - [powerpc] powernv: Fix OPAL LPC access in Little Endian (Don Zickus) [1127366] - [powerpc] powernv: Fix endian issue in opal_xscom_read (Don Zickus) [1127366] - [powerpc] pseries: Fix endian issues in /proc/ppc64/lparcfg (Don Zickus) [1127366] - [powerpc] Fix up the kdump base cap to 128M (Don Zickus) [1127366] - [powerpc] Fix PTE page address mismatch in pgtable ctor/dtor (Don Zickus) [1127366] - [powerpc] powernv: Get FSP memory errors and plumb into memory poison infrastructure (Don Zickus) [1127366] - [powerpc] powernv: Add config option for hwpoisoning (Don Zickus) [1127366] - [powerpc] Dynamically allocate slb_shadow from memblock (Don Zickus) [1127366] - [powerpc] Make slb_shadow a local (Don Zickus) [1127366] - [powerpc] Add real mode cache inhibited IO accessors (Don Zickus) [1127366] - [powerpc] Increase EEH recovery timeout for SR-IOV (Don Zickus) [1127366] - [powerpc] eeh: Output PHB diag-data (Don Zickus) [1127366] - [powerpc] powernv: Move PHB-diag dump functions around (Don Zickus) [1127366] - [powerpc] powernv: Move SG list structure to header file (Don Zickus) [1127366] - [powerpc] powernv: Infrastructure to read opal messages in generic format (Don Zickus) [1127366] - [powerpc] powernv: Machine check exception handling (Don Zickus) [1127366] - [powerpc] powernv: Remove machine check handling in OPAL (Don Zickus) [1127366] - [powerpc] book3s: Queue up and process delayed MCE events (Don Zickus) [1127366] - [powerpc] book3s: Decode and save machine check event (Don Zickus) [1127366] - [powerpc] book3s: Flush SLB/TLBs if we get SLB/TLB machine check errors on power8 (Don Zickus) [1127366] - [powerpc] book3s: Flush SLB/TLBs if we get SLB/TLB machine check errors on power7 (Don Zickus) [1127366] - [powerpc] book3s: Add flush_tlb operation in cpu_spec (Don Zickus) [1127366] - [powerpc] book3s: Introduce a early machine check hook in cpu_spec (Don Zickus) [1127366] - [powerpc] book3s: Return from interrupt if coming from evil context (Don Zickus) [1127366] - [powerpc] book3s: handle machine check in Linux host (Don Zickus) [1127366] - [powerpc] book3s: Introduce exclusive emergency stack for machine check exception (Don Zickus) [1127366] - [powerpc] book3s: Split the common exception prolog logic into two section (Don Zickus) [1127366] - [powerpc] powernv: Replace CONFIG_POWERNV_MSI with just CONFIG_PPC_POWERNV (Don Zickus) [1127366] - [powerpc] pseries: CONFIG_PSERIES_MSI should depend on PPC_PSERIES (Don Zickus) [1127366] - [powerpc] kernel/sysfs: Cleanup set up macros for PMC/non-PMC SPRs (Don Zickus) [1127366] - [powerpc] Make irq_stat.timers_irqs counting more specific (Don Zickus) [1127366] - [powerpc] purge all the prefetched instructions for the coherent icache flush (Don Zickus) [1127366] - [powerpc] kernel: remove useless code which related with 'max_cpus' (Don Zickus) [1127366] - [powerpc] boot: Ignore .dtb files (Don Zickus) [1127366] - [powerpc] Clean up panic_timeout usage (Don Zickus) [1127366] - [powerpc] kernel: Use 12.12s instead of 12s to avoid memory overflow (Don Zickus) [1127366] - [powerpc] kvm: optimize "sc 1" as fast return (Don Zickus) [1127366] - [powerpc] pseries: Fix SMP=n build of rng.c (Don Zickus) [1127366] - [powerpc] Make cpu_to_chip_id() available when SMP=n (Don Zickus) [1127366] - [powerpc] vio: Fix a dma_mask issue of vio (Don Zickus) [1127366] - [powerpc] Only print PACATMSCRATCH in oops when TM is active (Don Zickus) [1127366] - [powerpc] pseries: Duplicate dtl entries sometimes sent to userspace (Don Zickus) [1127366] - [powerpc] Remove a few lines of oops output (Don Zickus) [1127366] - [powerpc] Print DAR and DSISR on machine check oopses (Don Zickus) [1127366] - [powerpc] Fix __get_user_pages_fast() irq handling (Don Zickus) [1127366] - [powerpc] eeh: More accurate log (Don Zickus) [1127366] - [powerpc] eeh: Enable PCI_COMMAND_MASTER for PCI bridges (Don Zickus) [1127366] - [powerpc] Add pseries_le_defconfig (Don Zickus) [1127366] - [kernel] uprobes/powerpc: Kill arch_uprobe->ainsn (Don Zickus) [1127366] - [powerpc] kvm: fix rare but potential deadlock scene (Don Zickus) [1127366] - [powerpc] add missing explicit OF includes for ppc (Don Zickus) [1127366] - [powerpc] powernv: Add support for indirect XSCOM via debugfs (Don Zickus) [1127366] - [powerpc] scom: Improve debugfs interface (Don Zickus) [1127366] - [powerpc] scom: Enable 64-bit addresses (Don Zickus) [1127366] - [powerpc] boot: Properly handle the base "of" boot wrapper (Don Zickus) [1127366] - [powerpc] bpf: Support MOD operation (Don Zickus) [1127366] - [powerpc] bpf: Fix DIVWU instruction opcode (Don Zickus) [1127366] - [powerpc] tm: Remove interrupt disable in __switch_to() (Don Zickus) [1127366] - [powerpc] nvram: Scan partitions only once (Don Zickus) [1127366] - [powerpc] powernv: Code update interface (Don Zickus) [1127366] - [powerpc] powernv: Create opal sysfs directory (Don Zickus) [1127366] - [powerpc] Add VMX optimised xor for RAID5 (Don Zickus) [1127366] - [powerpc] kexec: kexec_sequence() is in misc_64.S (Don Zickus) [1127366] - [powerpc] Use 32 bit loads and stores when operating on condition register values (Don Zickus) [1127366] - [powerpc] Enable multipath modules on ppc64 and pseries (Don Zickus) [1127366] - [powerpc] pseries: Fix dedicated processor partition detection (Don Zickus) [1127366] - [powerpc] vio: use strcpy in modalias_show (Don Zickus) [1127366] - [powerpc] FA_DUMP depends on KEXEC (Don Zickus) [1127366] - [powerpc] Fix a typo in comments of va to pa conversion (Don Zickus) [1127366] - [powerpc] Move local setup.h declarations to arch includes (Don Zickus) [1127366] - [powerpc] Fix warnings for arch/powerpc/mm/numa.c (Don Zickus) [1127366] - [powerpc] boot: Don't change link address for OF-based platforms (Don Zickus) [1127366] - [powerpc] Add includes to fix powernv/rng.c build (Don Zickus) [1127366] - [powerpc] Fix PPC_EMULATED_STATS build break with sync patch (Don Zickus) [1127366] - [powerpc] select ARCH_MIGHT_HAVE_PC_PARPORT (Don Zickus) [1127366] - [powerpc] Don't corrupt user registers on 32-bit (Don Zickus) [1127366] - [powerpc] kgdb: use DEFINE_PER_CPU to allocate kgdb's thread_info (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - drop is_hv_enabled (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Allow the HV and PR selection per virtual machine (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Support building HV and PR KVM as module (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - move PR related tracepoints to a separate header (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Add is_hv_enabled to kvmppc_ops (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Cleanup interrupt handling code (Don Zickus) [1127366] - [virt] kvm/ppc: Add kvmppc_ops callback (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Add a new config variable CONFIG_KVM_BOOK3S_HV_POSSIBLE (Don Zickus) [1127366] - [virt] kvm/ppc: book3s/pr - Rename KVM_BOOK3S_PR to KVM_BOOK3S_PR_POSSIBLE (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - move book3s_64_vio_hv.c into the main kernel binary (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - remove kvmppc_handler_highmem label (Don Zickus) [1127366] - [powerpc] export debug registers save function for KVM (Don Zickus) [1127366] - [powerpc] move debug registers in a structure (Don Zickus) [1127366] - [powerpc] remove unnecessary line continuations (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Fix vcore leak (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Better handling of exceptions that happen in real mode (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Reduce number of shadow PTEs invalidated by MMU notifiers (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Mark pages accessed, and dirty if being written (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Use mmu_notifier_retry() in kvmppc_mmu_map_page() (Don Zickus) [1127366] - [virt] kvm/ppc: Book3S PR - Better handling of host-side read-only pages (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Move skip-interrupt handlers to common code (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Allocate kvm_vcpu structs from kvm_vcpu_cache (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Make HPT accesses and updates SMP-safe (Don Zickus) [1127366] - [virt] kvm/ppc: Book3S PR - Correct errors in H_ENTER implementation (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Handle PP0 page-protection bit in guest HPTEs (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Use 64k host pages where possible (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Allow guest to use 64k pages (Don Zickus) [1127366] - [virt] kvm/ppc: Book3S PR - Keep volatile reg values in vcpu rather than shadow_vcpu (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Don't crash host on unknown guest interrupt (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Support POWER6 compatibility mode on POWER7 (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Add support for guest Program Priority Register (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Store LPCR value for each virtual core (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Avoid unbalanced increments of VPA yield count (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Pull out interrupt-reading code into a subroutine (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Restructure kvmppc_hv_entry to be a subroutine (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Implement H_CONFER (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Add GET/SET_ONE_REG interface for VRSAVE (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Implement timebase offset for guests (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Save/restore SIAR and SDAR along with other PMU registers (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Reserve POWER8 space in get/set_one_reg (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Rework kvmppc_mmu_book3s_64_xlate() (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Make instruction fetch fallback work for system calls (Don Zickus) [1127366] - [powerpc] pseries: Move plpar_wrapper.h to powerpc common include/asm location (Don Zickus) [1127366] - [powerpc] pseries/cpuidle: Remove dependency of pseries.h file (Don Zickus) [1127366] - [virt] kvm/ppc: use anon_inode_getfd() with O_CLOEXEC flag (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Load up SPRG3 register with guest value on guest entry (Don Zickus) [1127366] - [virt] kvm/ppc: Call trace_hardirqs_on before entry (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Allow negative offsets to real-mode hcall handlers (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Correct tlbie usage (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Invalidate SLB entries properly (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Allow guest to use 1TB segments (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Don't keep scanning HPTEG after we find a match (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Fix invalidation of SLB entry 0 on guest entry (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Fix proto-VSID calculations (Don Zickus) [1127366] - [powerpc] Remove the unneeded trigger of decrementer interrupt in decrementer_check_overflow (Don Zickus) [1127366] - [virt] kvm/ppc: fix imbalance srcu_read_[un]lock() (Don Zickus) [1127366] - [powerpc] Emulate sync instruction variants (Don Zickus) [1127366] - [powerpc] eeh: Reorder output messages (Don Zickus) [1127366] - [powerpc] scom: Use "devspec" rather than "path" in debugfs entries (Don Zickus) [1127366] - [powerpc] scom: CONFIG_SCOM_DEBUGFS should depend on CONFIG_DEBUG_FS (Don Zickus) [1127366] - [powerpc] powernv: Add scom support under OPALv3 (Don Zickus) [1127366] - [powerpc] scom: Create debugfs files using ibm, chip-id if available (Don Zickus) [1127366] - [powerpc] scom: Add support for "reg" property (Don Zickus) [1127366] - [powerpc] scom: Change scom_read() and scom_write() to return errors (Don Zickus) [1127366] - [powerpc] Enable /dev/port when isa_io_special is set (Don Zickus) [1127366] - [powerpc] Make ftrace endian-safe (Don Zickus) [1127366] - [powerpc] pseries: Implement arch_get_random_long() based on H_RANDOM (Don Zickus) [1127366] - [powerpc] Implement arch_get_random_long/int() for powernv (Don Zickus) [1127366] - [powerpc] Added __cmpdi2 for signed 64bit comparision (Don Zickus) [1127366] - [powerpc] Fix section mismatch warning in free_lppacas (Don Zickus) [1127366] - [powerpc] ppc64: Remove the unneeded load of ti_flags in resume_kernel (Don Zickus) [1127366] - [powerpc] legacy_serial: Fix incorrect placement of __initdata tag (Don Zickus) [1127366] - [serial] tty/hvc_opal: powerpc - Make OPAL HVC device tree accesses endian safe (Don Zickus) [1127366] - [powerpc] powernv: Fix some PCI sparse errors and one LE bug (Don Zickus) [1127366] - [powerpc] add explicit OF includes (Don Zickus) [1127366] - [powerpc] clean-up include ordering in prom.h (Don Zickus) [1127366] - [powerpc] Tell about irq stack coverage (Don Zickus) [1127366] - [powerpc] Fix section mismatch warning for prom_rtas_call (Don Zickus) [1127366] - [powerpc] Export cpu_to_chip_id() to fix build error (Don Zickus) [1127366] - [powerpc] xmon: Fix printing of set of CPUs in xmon (Don Zickus) [1127366] - [powerpc] pseries: Move lparcfg.c to platforms/pseries (Don Zickus) [1127366] - [powerpc] powernv: Return secondary CPUs to firmware on kexec (Don Zickus) [1127366] - [powerpc] Cleanup handling of the DSCR bit in the FSCR register (Don Zickus) [1127366] - [powerpc] Skip emulating & leave interrupts off for kernel program checks (Don Zickus) [1127366] - [powerpc] Add more exception trampolines for hypervisor exceptions (Don Zickus) [1127366] - [powerpc] Fix location and rename exception trampolines (Don Zickus) [1127366] - [powerpc] Add more trap names to xmon (Don Zickus) [1127366] - [powerpc] pseries: Add a warning in the case of cross-cpu VPA registration (Don Zickus) [1127366] - [powerpc] Update the 00-Index in Documentation/powerpc (Don Zickus) [1127366] - [powerpc] Never handle VSX alignment exceptions from kernel (Don Zickus) [1127366] - [powerpc] Unaligned stores and stmw are broken in emulation code (Don Zickus) [1127366] - [powerpc] kvm: Copy the pvr value after memset (Don Zickus) [1127366] - [powerpc] refactor of_get_cpu_node to support other architectures (Don Zickus) [1127366] - [powerpc] Convert some mftb/mftbu into mfspr (Don Zickus) [1127366] - [powerpc] pseries: Read and write to the 'compressed' flag of pstore (Don Zickus) [1127366] - [powerpc] pseries: Remove (de)compression in nvram with pstore enabled (Don Zickus) [1127366] - [powerpc] Make device tree accesses in HVC VIO console endian safe (Don Zickus) [1127366] - [powerpc] Make chip-id information available to userspace (Don Zickus) [1127366] - [powerpc] Use ibm, chip-id property to compute cpu_core_mask if available (Don Zickus) [1127366] - [powerpc] Pull out cpu_core_mask updates into a separate function (Don Zickus) [1127366] - [powerpc] Fix denormalized exception handler (Don Zickus) [1127366] - [powerpc] Remove the redundant flush_fp_to_thread() in setup_sigcontext() (Don Zickus) [1127366] - [powerpc] powernv: Enable detection of legacy UARTs (Don Zickus) [1127366] - [powerpc] Check "status" property before adding legacy ISA serial ports (Don Zickus) [1127366] - [powerpc] Cleanup udbg_16550 and add support for LPC PIO-only UARTs (Don Zickus) [1127366] - [powerpc] powernv: Add PIO accessors for Power8 LPC bus (Don Zickus) [1127366] - [powerpc] powernv: Add helper to get ibm, chip-id of a node (Don Zickus) [1127366] - [powerpc] powernv: Update opal.h to add new LPC and XSCOM functions (Don Zickus) [1127366] - [powerpc] Better split CONFIG_PPC_INDIRECT_PIO and CONFIG_PPC_INDIRECT_MMIO (Don Zickus) [1127366] - [powerpc] ppc64: Rename SOFT_DISABLE_INTS with RECONCILE_IRQ_STATE (Don Zickus) [1127366] - [powerpc] Implement __get_user_pages_fast() (Don Zickus) [1127366] - [powerpc] Convert platforms to smp_generic_cpu_bootable (Don Zickus) [1127366] - [powerpc] Add smp_generic_cpu_bootable (Don Zickus) [1127366] - [powerpc] Remove the symbol __flush_icache_range (Don Zickus) [1127366] - [powerpc] Move the testing of CPU_FTR_COHERENT_ICACHE into __flush_icache_range (Don Zickus) [1127366] - [powerpc] pci: Don't use bitfield for force_32bit_msi (Don Zickus) [1127366] - [powerpc] Remove SAVE_VSRU and REST_VSRU macros (Don Zickus) [1127366] - [powerpc] Align p_toc (Don Zickus) [1127366] - [powerpc] kvm/book3s_pr: Return appropriate error when allocation fails (Don Zickus) [1127366] - [virt] kvm/ppc: Add signed type cast for comparation (Don Zickus) [1127366] - [powerpc] eeh: Add missing procfs entry for PowerNV (Don Zickus) [1127366] - [powerpc] pci: fix PCI-e check link issue (Don Zickus) [1127366] - [powerpc] perf: increase the perf HW events to 6 (Don Zickus) [1127366] - [powerpc] perf: correct typos in counter enumeration (Don Zickus) [1127366] - [powerpc] Rename PMU interrupts from CNT to PMI (Don Zickus) [1127366] - [powerpc] Move opcode definitions from kvm/emulate.c to asm/ppc-opcode.h (Don Zickus) [1127366] - [powerpc] powernv: Mark pnv_pci_init_ioda2_phb() as __init (Don Zickus) [1127366] - [powerpc] pseries: Fix a typo in pSeries_lpar_hpte_insert() (Don Zickus) [1127366] - [powerpc] Fix the corrupt r3 error during MCE handling (Don Zickus) [1127366] - [powerpc] Access local paca after hard irq disabled (Don Zickus) [1127366] - [powerpc] Revert: hw_breakpoints: Fix racy access to ptrace breakpoints (Don Zickus) [1127366] - [powerpc] kvm: Use 256K chunk to track both RMA and hash page table allocation (Don Zickus) [1127366] - [powerpc] kvm: Contiguous memory allocator based RMA allocation (Don Zickus) [1127366] - [powerpc] kvm: Contiguous memory allocator based hash page table allocation (Don Zickus) [1127366] - [powerpc] Remove savemaxmem parameter setup (Don Zickus) [1127366] - [powerpc] Handle both new style and old style reserve maps (Don Zickus) [1127366] - [powerpc] prom: Scan reserved-ranges node for memory reservations (Don Zickus) [1127366] - [powerpc] perf: Drop MMCRA from thread_struct (Don Zickus) [1127366] - [powerpc] Remove unreachable relocation on exception handlers (Don Zickus) [1127366] - [powerpc] eeh: Update MAINTAINERS (Don Zickus) [1127366] - [powerpc] nvram64: Need return the related error code on failure occurs (Don Zickus) [1127366] - [powerpc] Set cpu sibling mask before online cpu (Don Zickus) [1127366] - [powerpc] idle: Convert use of typedef ctl_table to struct ctl_table (Don Zickus) [1127366] - [powerpc] iommu: Remove unused pci_iommu_init() and pci_direct_iommu_init() (Don Zickus) [1127366] - [powerpc] Don't flush/invalidate the d/icache for an unknown relocation type (Don Zickus) [1127366] - [powerpc] Fix string instr. emulation for 32-bit processes on ppc64 (Don Zickus) [1127366] - [powerpc] Fix typo in ioei_interrupt() description (Don Zickus) [1127366] - [powerpc] proc: switch to fixed_size_llseek() (Don Zickus) [1127366] - [powerpc] eeh: Remove eeh_mutex (Don Zickus) [1127366] - [powerpc] pseries: Enable PSTORE in pseries_defconfig (Don Zickus) [1127366] - [powerpc] pseries: Use 'true' instead of '1' for orderly_poweroff (Don Zickus) [1127366] - [powerpc] smp: Use '==' instead of '<' for system_state (Don Zickus) [1127366] - [cpufreq] Various RHEL cleanups (Prarit Bhargava) [1134369] - [cpufreq] move policy kobj to update_policy_cpu() (Prarit Bhargava) [1134369] - [cpufreq] propagate error returned by kobject_move() (Prarit Bhargava) [1134369] - [cpufreq] don't restore policy->cpus on failure to move kobj (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove core_pct rounding (Prarit Bhargava) [1134369] - [cpufreq] ondemand: Eliminate the deadband effect (Prarit Bhargava) [1134369] - [cpufreq] Introduce new relation for freq selection (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Simplify P state adjustment logic (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Align multiple lines to open parenthesis (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Keep values in aperf/mperf in full precision (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove unnecessary intermediate variable sample_time (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Add missing blank lines after declarations (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Disable interrupts during MSRs reading (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Fit code in a single line where possible (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Cleanup parentheses (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove unnecessary type casting in div_s64() call (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Make intel_pstate_kobject and debugfs_parent locals (Prarit Bhargava) [1134369] - [cpufreq] move policy kobj to policy->cpu at resume (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Set CPU number before accessing MSRs (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: don't touch turbo bit if turbo disabled or unavailable (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Fix setting VID (Prarit Bhargava) [1134369] - [cpufreq] unlock when failing cpufreq_update_policy() (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Correct rounding in busy calculation (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Correct rounding in busy calculation (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove duplicate CPU ID check (Prarit Bhargava) [1134369] - [cpufreq] governor: remove copy_prev_load from 'struct cpu_dbs_common_info' (Prarit Bhargava) [1134369] - [cpufreq] governor: Be friendly towards latency-sensitive bursty workloads (Prarit Bhargava) [1134369] - [cpufreq] add support for intermediate (stable) frequencies (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Improve initial busy calculation (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: add sample time scaling (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove C0 tracking (Prarit Bhargava) [1134369] - [cpufreq] handle calls to ->target_index() in separate routine (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove unused member name of cpudata (Prarit Bhargava) [1134369] - [cpufreq] Break out early when frequency equals target_freq (Prarit Bhargava) [1134369] - [cpufreq] remove race while accessing cur_policy (Prarit Bhargava) [1134369] - [cpufreq] powernow-k8: Suppress checkpatch warnings (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: remove setting P state to MAX on init (Prarit Bhargava) [1134369] - [cpufreq] Use cpufreq_for_each_* macros for frequency table iteration (Prarit Bhargava) [1134369] - [cpufreq] don't print value of .driver_data from core (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Set turbo VID for BayTrail (Prarit Bhargava) [1134369] - [cpufreq] Fix build error on some platforms that use cpufreq_for_each_* (Prarit Bhargava) [1134369] - [cpufreq] Catch double invocations of cpufreq_freq_transition_begin/end (Prarit Bhargava) [1134369] - [cpufreq] Kconfig: Fix spelling errors (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove sample parameter in intel_pstate_calc_busy (Prarit Bhargava) [1134369] - [cpufreq] Introduce macros for cpufreq_frequency_table iteration (Prarit Bhargava) [1134369] - [cpufreq] use kzalloc() to allocate memory for cpufreq_frequency_table (Prarit Bhargava) [1134369] - [cpufreq] create another field .flags in cpufreq_frequency_table (Prarit Bhargava) [1134369] - [cpufreq] Use sizeof(*ptr) convetion for computing sizes (Prarit Bhargava) [1134369] - [cpufreq] Convert existing drivers to use cpufreq_freq_transition_{begin|end} (Prarit Bhargava) [1134369] - [cpufreq] Make cpufreq_notify_transition & cpufreq_notify_post_transition static (Prarit Bhargava) [1134369] - [cpufreq] Make sure frequency transitions are serialized (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Use del_timer_sync in intel_pstate_cpu_stop (Prarit Bhargava) [1134369] - [cpufreq] resume drivers before enabling governors (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Set core to min P state during core offline (Prarit Bhargava) [1134369] - [cpufreq] Add stop CPU callback to cpufreq_driver interface (Prarit Bhargava) [1134369] - [cpufreq] Remove unnecessary braces (Prarit Bhargava) [1134369] - [cpufreq] Fix checkpatch errors and warnings (Prarit Bhargava) [1134369] - [cpufreq] remove unused notifier CPUFREQ_{SUSPENDCHANGE|RESUMECHANGE} (Prarit Bhargava) [1134369] - [cpufreq] Do not allow ->setpolicy drivers to provide ->target (Prarit Bhargava) [1134369] - [cpufreq] Skip current frequency initialization for ->setpolicy drivers (Prarit Bhargava) [1134369] - [cpufreq] Remove unnecessary variable/parameter 'frozen' (Prarit Bhargava) [1134369] - [cpufreq] Remove cpufreq_generic_exit() (Prarit Bhargava) [1134369] - [cpufreq] add 'freq_table' in struct cpufreq_policy (Prarit Bhargava) [1134369] - [cpufreq] Reformat printk() statements (Prarit Bhargava) [1134369] - [cpufreq] Implement cpufreq_generic_suspend() (Prarit Bhargava) [1134369] - [cpufreq] suspend governors on system suspend/hibernate (Prarit Bhargava) [1134369] - [cpufreq] move call to __find_governor() to cpufreq_init_policy() (Prarit Bhargava) [1134369] - [cpufreq] Initialize governor for a new policy under policy->rwsem (Prarit Bhargava) [1134369] - [cpufreq] Initialize policy before making it available for others to use (Prarit Bhargava) [1134369] - [cpufreq] use cpufreq_cpu_get() to avoid cpufreq_get() race conditions (Prarit Bhargava) [1134369] - [cpufreq] stats: Remove redundant cpufreq_cpu_get() call (Prarit Bhargava) [1134369] - [cpufreq] stats: Refactor common code into __cpufreq_stats_create_table() (Prarit Bhargava) [1134369] - [cpufreq] stats: Fix error handling in __cpufreq_stats_create_table() (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: fix pid_reset to use fixed point values (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: remove unneeded sample buffers (Prarit Bhargava) [1134369] - [cpufreq] Return error if ->get() failed in cpufreq_update_policy() (Prarit Bhargava) [1134369] - [cpufreq] Mark function as static in cpufreq.c (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Change busy calculation to use fixed point math (Prarit Bhargava) [1134369] - [cpufreq] Refactor cpufreq_set_policy() (Prarit Bhargava) [1134369] - [cpufreq] don't call cpufreq_update_policy() on CPU addition (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Add support for Baytrail turbo P states (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Use LFM bus ratio as min ratio/P state (Prarit Bhargava) [1134369] - [cpufreq] powernow-k8: Initialize per-cpu data-structures properly (Prarit Bhargava) [1134369] - [cpufreq] remove sysfs link when a cpu != policy->cpu, is removed (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove energy reporting from pstate_sample tracepoint (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Take core C0 time into account for core busy calculation (Prarit Bhargava) [1134369] - [cpufreq] acpi-cpufreq: De-register CPU notifier and free struct msr on error (Prarit Bhargava) [1134369] - [cpufreq] acpi-cpufreq: Adjust the code to use the common boost attribute (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Add trace point to report internal state (Prarit Bhargava) [1134369] - [cpufreq] stats: create sysfs entries when cpufreq_stats is a module (Prarit Bhargava) [1134369] - [cpufreq] Add boost frequency support in core (Prarit Bhargava) [1134369] - [cpufreq] introduce cpufreq_generic_get() routine (Prarit Bhargava) [1134369] - [cpufreq] stats: free table and remove sysfs entry in a single routine (Prarit Bhargava) [1134369] - [cpufreq] stats: remove hotplug notifiers (Prarit Bhargava) [1134369] - [cpufreq] stats: handle cpufreq_unregister_driver() and suspend/resume properly (Prarit Bhargava) [1134369] - [cpufreq] Make sure CPU is running on a freq from freq-table (Prarit Bhargava) [1134369] - [cpufreq] Introduce cpufreq_notify_post_transition() (Prarit Bhargava) [1134369] - [cpufreq] send new set of notification for transition failures (Prarit Bhargava) [1134369] - [cpufreq] Fix timer/workqueue corruption by protecting reading governor_enabled (Prarit Bhargava) [1134369] - [cpufreq] preserve user_policy across suspend/resume (Prarit Bhargava) [1134369] - [cpufreq] Clean up after a failing light-weight initialization (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove periodic P state boost (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Add setting voltage value for baytrail P states (Prarit Bhargava) [1134369] - [cpufreq] remove sysfs files for CPUs which failed to come back after resume (Prarit Bhargava) [1134369] - [cpufreq] governor: Remove fossil comment in the cpufreq_governor_dbs() (Prarit Bhargava) [1134369] - [cpufreq] conservative: set requested_freq to policy max when it is over policy max (Prarit Bhargava) [1134369] - [cpufreq] conservative: fix requested_freq reduction issue (Prarit Bhargava) [1134369] - [cpufreq] move freq change notifications to cpufreq core (Prarit Bhargava) [1134369] - [cpufreq] distinguish drivers that do asynchronous notifications (Prarit Bhargava) [1134369] - [cpufreq] create per policy rwsem instead of per CPU cpu_policy_rwsem (Prarit Bhargava) [1134369] - [cpufreq] Implement light weight ->target_index() routine (Prarit Bhargava) [1134369] - [cpufreq] acpi-cpufreq: Fail initialization if driver cannot be registered (Prarit Bhargava) [1134369] - [cpufreq] Detect spurious invocations of update_policy_cpu() (Prarit Bhargava) [1134369] - [cpufreq] acpi-cpufreq: Add comment under ACPI_ADR_SPACE_SYSTEM_IO case (Prarit Bhargava) [1134369] - [cpufreq] remove CONFIG_CPU_FREQ_TABLE (Prarit Bhargava) [1134369] - [cpufreq] create cpufreq_generic_init() routine (Prarit Bhargava) [1134369] - [cpufreq] powernow: don't initialize part of policy set by core (Prarit Bhargava) [1134369] - [cpufreq] p4: don't initialize part of policy set by core (Prarit Bhargava) [1134369] - [cpufreq] pcc: don't initialize part of policy set by core (Prarit Bhargava) [1134369] - [cpufreq] call cpufreq_driver->get() after calling ->init() (Prarit Bhargava) [1134369] - [cpufreq] acpi-cpufreq: don't initialize part of policy set by core (Prarit Bhargava) [1134369] - [cpufreq] powernow: Use generic cpufreq routines (Prarit Bhargava) [1134369] - [cpufreq] p4-clockmod: Use generic cpufreq routines (Prarit Bhargava) [1134369] - [cpufreq] acpi: Use generic cpufreq routines (Prarit Bhargava) [1134369] - [cpufreq] define generic .attr, .exit() and .verify() routines (Prarit Bhargava) [1134369] - [cpufreq] use cpufreq_driver->flags to mark CPUFREQ_HAVE_GOVERNOR_PER_POLICY (Prarit Bhargava) [1134369] - [cpufreq] rename __cpufreq_set_policy() as cpufreq_set_policy() (Prarit Bhargava) [1134369] - [cpufreq] Remove extra blank line (Prarit Bhargava) [1134369] - [cpufreq] don't break string in print statements (Prarit Bhargava) [1134369] - [cpufreq] remove __cpufreq_remove_dev() (Prarit Bhargava) [1134369] - [cpufreq] remove invalid comment from __cpufreq_remove_dev() (Prarit Bhargava) [1134369] - [cpufreq] make return type of lock_policy_rwsem_{read|write}() as void (Prarit Bhargava) [1134369] - [cpufreq] powernow: use cpufreq_table_validate_and_show() (Prarit Bhargava) [1134369] - [cpufreq] p4-clockmod: use cpufreq_table_validate_and_show() (Prarit Bhargava) [1134369] - [cpufreq] acpi-cpufreq: use cpufreq_table_validate_and_show() (Prarit Bhargava) [1134369] - [cpufreq] Add new helper cpufreq_table_validate_and_show() (Prarit Bhargava) [1134369] - [cpufreq] pcc_freq: convert acpi_get_handle() to acpi_has_method() (Prarit Bhargava) [1134369] - [cpufreq] return EEXIST instead of EBUSY for second registering (Prarit Bhargava) [1134369] - [cpufreq] unlock correct rwsem while updating policy->cpu (Prarit Bhargava) [1134369] - [cpufreq] Clear policy->cpus bits in __cpufreq_remove_dev_finish() (Prarit Bhargava) [1134369] - [cpufreq] Acquire the lock in cpufreq_policy_restore() for reading (Prarit Bhargava) [1134369] - [cpufreq] Prevent problems in update_policy_cpu() if last_cpu == new_cpu (Prarit Bhargava) [1134369] - [cpufreq] Restructure if/else block to avoid unintended behavior (Prarit Bhargava) [1134369] - [cpufreq] Fix crash in cpufreq-stats during suspend/resume (Prarit Bhargava) [1134369] - [cpufreq] Revert: make sure frequency transitions are serialized (Prarit Bhargava) [1134369] - [cpufreq] Use signed type for 'ret' variable, to store negative error values (Prarit Bhargava) [1134369] - [cpufreq] Remove temporary fix for race between CPU hotplug and sysfs-writes (Prarit Bhargava) [1134369] - [cpufreq] Synchronize the cpufreq store_*() routines with CPU hotplug (Prarit Bhargava) [1134369] - [cpufreq] Invoke __cpufreq_remove_dev_finish() after releasing cpu_hotplug.lock (Prarit Bhargava) [1134369] - [cpufreq] Split __cpufreq_remove_dev() into two parts (Prarit Bhargava) [1134369] - [cpufreq] Fix wrong time unit conversion (Prarit Bhargava) [1134369] - [cpufreq] serialize calls to __cpufreq_governor() (Prarit Bhargava) [1134369] - [cpufreq] don't allow governor limits to be changed when it is disabled (Prarit Bhargava) [1134369] - [cpufreq] Don't use smp_processor_id() in preemptible context (Prarit Bhargava) [1134369] - [cpufreq] governor: Fix typos in comments (Prarit Bhargava) [1134369] - [cpufreq] governors: Remove duplicate check of target freq in supported range (Prarit Bhargava) [1134369] - [cpufreq] Fix timer/workqueue corruption due to double queueing (Prarit Bhargava) [1134369] - [cpufreq] fix bad unlock balance on !CONFIG_SMP (Prarit Bhargava) [1134369] - [cpufreq] Fix white space in __cpufreq_remove_dev() (Prarit Bhargava) [1134369] - [cpufreq] remove unnecessary check in __cpufreq_governor() (Prarit Bhargava) [1134369] - [cpufreq] remove policy from cpufreq_policy_list during suspend (Prarit Bhargava) [1134369] - [cpufreq] remove cpufreq_policy_cpu per-cpu variable (Prarit Bhargava) [1134369] - [cpufreq] Use cpufreq_policy_list for iterating over policies (Prarit Bhargava) [1134369] - [cpufreq] acpi-cpufreq: Use cpufreq_freq_attr_rw to define the cpb attribute (Prarit Bhargava) [1134369] - [cpufreq] ondemand: Remove redundant return statement (Prarit Bhargava) [1134369] - [cpufreq] improve error checking on return values of __cpufreq_governor() (Prarit Bhargava) [1134369] - [cpufreq] Fix broken usage of governor->owner's refcount (Prarit Bhargava) [1134369] - [cpufreq] Store cpufreq policies in a list (Prarit Bhargava) [1134369] - [cpufreq] Give consistent names to cpufreq_policy objects (Prarit Bhargava) [1134369] - [cpufreq] Clean up header files included in the core (Prarit Bhargava) [1134369] - [cpufreq] Pass policy to cpufreq_add_policy_cpu() (Prarit Bhargava) [1134369] - [cpufreq] Avoid double kobject_put() for the same kobject in error code path (Prarit Bhargava) [1134369] - [cpufreq] Preserve policy structure across suspend/resume (Prarit Bhargava) [1134369] - [cpufreq] Perform light-weight init/teardown during suspend/resume (Prarit Bhargava) [1134369] - [cpufreq] Do not hold driver module references for additional policy CPUs (Prarit Bhargava) [1134369] - [cpufreq] Don't pass CPU to cpufreq_add_dev_{symlink|interface}() (Prarit Bhargava) [1134369] - [cpufreq] Introduce a flag ('frozen') to separate full vs temporary init/teardown (Prarit Bhargava) [1134369] - [cpufreq] Extract the handover of policy cpu to a helper function (Prarit Bhargava) [1134369] - [cpufreq] Add helper to perform alloc/free of policy structure (Prarit Bhargava) [1134369] - [cpufreq] Extract non-interface related stuff from cpufreq_add_dev_interface (Prarit Bhargava) [1134369] - [cpufreq] Fix misplaced call to cpufreq_update_policy() (Prarit Bhargava) [1134369] - [cpufreq] Remove unused function __cpufreq_driver_getavg() (Prarit Bhargava) [1134369] - [cpufreq] ondemand: Change the calculation of target frequency (Prarit Bhargava) [1134369] - [cpufreq] Remove unused APERF/MPERF support (Prarit Bhargava) [1134369] - [char] hwrng: Add a driver for the hwrng found in power7+ systems (Steve Best) [1123116]- [target] iscsi: Explicily clear login response PDU in exception path (Andy Grover) [1129387] - [target] iscsi: Avoid rejecting incorrect ITT for Data-Out (Andy Grover) [1129387] - [target] Fix left-over se_lun->lun_sep pointer OOPs (Andy Grover) [1129387] - [infiniband] ulp/isert: Wait for proper cleanup before unloading (Andy Grover) [1129387] - [infiniband] ulp/isert: Improve cm events handling (Andy Grover) [1129387] - [target] Explicitly clear ramdisk_mcp backend pages (Andy Grover) [1129387] - [target] Report correct response length for some commands (Andy Grover) [1129387] - [target] iscsi: Fix ABORT_TASK + connection reset iscsi_queue_req memory leak (Andy Grover) [1129387] - [target] Use complete_all for se_cmd->t_transport_stop_comp (Andy Grover) [1129387] - [target] lio: Set CMD_T_ACTIVE bit for Task Management Requests (Andy Grover) [1129387] - [target] iscsi, iser: Fix hangs in connection teardown (Andy Grover) [1129387] - [infiniband] iser: Bail from accept_np if np_thread is trying to close (Andy Grover) [1129387] - [target] iscsi: Reject mutual authentication with reflected CHAP_C (Andy Grover) [1129387] - [target] Fix alua_access_state attribute OOPs for un-configured devices (Andy Grover) [1129387] - [infiniband] iser: Add missing target_put_sess_cmd for ImmedateData failure (Andy Grover) [1129387] - [target] Don't allow setting WC emulation if device doesn't support (Andy Grover) [1129387] - [infiniband] iser: Add missing se_cmd put for WRITE_PENDING in tx_comp_err (Andy Grover) [1129387] - [target] iscsi: Fix ERL=2 ASYNC_EVENT connection pointer bug (Andy Grover) [1129387] - [infiniband] ib_srpt: Use correct ib_sg_dma primitives (Andy Grover) [1129387] - [infiniband] iser: Fix post_send_buf_count for RDMA READ/WRITE (Andy Grover) [1129387] - [target] iscsi, iser: Fix isert_conn->state hung shutdown issues (Andy Grover) [1129387] - [target] iscsi, iser: Use list_del_init for ->i_conn_node (Andy Grover) [1129387] - [target] iscsi: Fix iscsit_get_tpg_from_np tpg_state bug (Andy Grover) [1129387] - [target] Update hw_max_sectors based on current block_size (Andy Grover) [1129387] - [target] iscsi: Fix-up all zero data-length CDBs with R/W_BIT set (Andy Grover) [1129387] - [target] Allow READ_CAPACITY opcode in ALUA Standby access state (Andy Grover) [1129387] - [target] iscsi: Fix wrong buffer / buffer overrun in iscsi_change_param_value() (Andy Grover) [1129387] - [target] iscsi: Fix multi network portal shutdown regression (Andy Grover) [1129387] - [target] iscsi, iser: Avoid accepting transport connections during stop stage (Andy Grover) [1129387] - [infiniband] ulp/isert: Fix iscsit_accept_np and rdma_cm racy flow (Andy Grover) [1129387] - [infiniband] ulp/isert: Fix wrong connection requests list addition (Andy Grover) [1129387] - [scsi] hpsa: do not require board "not ready" status after hard reset (Tomas Henzl) [1069185] - [scsi] hpsa: make tech preview info more verbose (Tomas Henzl) [1083556] - [scsi] hpsa: fix bad -ENOMEM return value in hpsa_big_passthru_ioctl (Tomas Henzl) [1069185] - [scsi] hpsa: remove online devices from offline device list (Tomas Henzl) [1069185] - [scsi] hpsa: fix non-x86 builds (Tomas Henzl) [1069185] - [scsi] hpsa: do not unconditionally copy sense data (Tomas Henzl) [1069185] - [scsi] hpsa: fix 6-byte READ/WRITE with 0 length data xfer (Tomas Henzl) [1069185] - [scsi] hpsa: make hpsa_init_one return -ENOMEM if allocation of h->lockup_detected fails (Tomas Henzl) [1069185] - [scsi] hpsa: fix handling of hpsa_volume_offline return value (Tomas Henzl) [1069185] - [scsi] hpsa: return -ENOMEM not -1 on kzalloc failure in hpsa_get_device_id (Tomas Henzl) [1069185] - [scsi] hpsa: remove messages about volume status VPD inquiry page not supported (Tomas Henzl) [1069185] - [scsi] hpsa: report check condition even if no sense data present for ioaccel2 mode (Tomas Henzl) [1069185] - [scsi] hpsa: remove bad unlikely annotation from device list updating code (Tomas Henzl) [1069185] - [scsi] hpsa: fix event filtering to prevent excessive rescans with old firmware (Tomas Henzl) [1069185] - [scsi] hpsa: kill annoying messages about SSD Smart Path retries (Tomas Henzl) [1069185] - [scsi] hpsa: define extended_report_lun_entry data structure (Tomas Henzl) [1069185] - [scsi] hpsa: Rearrange start_io to avoid one unlock/lock sequence in main io path (Tomas Henzl) [1069185] - [scsi] hpsa: avoid unnecessary readl on every command submission (Tomas Henzl) [1069185] - [scsi] hpsa: use per-cpu variable for lockup_detected (Tomas Henzl) [1069185] - [scsi] hpsa: remove unnecessary pci_set_drvdata() (Tomas Henzl) [1069185] - [scsi] hpsa: set irq affinity hints to route MSI-X vectors across CPUs (Tomas Henzl) [1069185] - [scsi] hpsa: allocate reply queues individually (Tomas Henzl) [1069185] - [scsi] hpsa: choose number of reply queues more intelligently (Tomas Henzl) [1069185] - [scsi] hpsa: remove dev_dbg() calls from hot paths (Tomas Henzl) [1069185] - [scsi] hpsa: use gcc aligned attribute instead of manually padding structs (Tomas Henzl) [1069185] - [scsi] hpsa: change doorbell reset delay to ten seconds (Tomas Henzl) [1069185] - [scsi] hpsa: allow passthru ioctls to work with bidirectional commands (Tomas Henzl) [1069185] - [scsi] hpsa: remove unused fields from struct ctlr_info (Tomas Henzl) [1069185] - [scsi] hpsa: fix bad comparison of signed with unsigned in hpsa_update_scsi_devices (Tomas Henzl) [1069185] - [scsi] hpsa: do not ignore failure of sense controller parameters command (Tomas Henzl) [1069185] - [scsi] hpsa: fix memory leak in hpsa_hba_mode_enabled (Tomas Henzl) [1069185] - [scsi] hpsa: Checking for a NULL return from a kzalloc call (Tomas Henzl) [1069185] - [scsi] hpsa: fix NULL dereference in hpsa_put_ctlr_into_performant_mode() (Tomas Henzl) [1069185] - [scsi] hpsa: update driver version to 3.4.4-1 (Tomas Henzl) [1069185] - [scsi] hpsa: fix bad endif placement in RAID 5 mapper code (Tomas Henzl) [1069185] - [scsi] hpsa: Do not zero fields of ioaccel2 command structure twice (Tomas Henzl) [1069185] - [scsi] hpsa: Add hba mode to the hpsa driver (Tomas Henzl) [1069185] - [scsi] hpsa: remove unused struct request from CommandList (Tomas Henzl) [1069185] - [scsi] hpsa: increase the probability of a reported success after a device reset (Tomas Henzl) [1069185] - [scsi] hpsa: bring format-in-progress drives online when ready (Tomas Henzl) [1069185] - [scsi] hpsa: remove unused kthread.h header (Tomas Henzl) [1069185] - [scsi] hpsa: Add support for a few HP Storage controllers (Tomas Henzl) [1069185] - [scsi] hpsa: add HP/3PAR vendor id to pci_ids.h (Tomas Henzl) [1069185] - [scsi] hpsa: add sysfs debug switch for raid map debugging messages (Tomas Henzl) [1069185] - [scsi] hpsa: improve error messages for driver initiated commands (Tomas Henzl) [1069185] - [scsi] hpsa: only do device rescan for certain events (Tomas Henzl) [1069185] - [scsi] hpsa: when switching out of accel mode await only accel command completions (Tomas Henzl) [1069185] - [scsi] hpsa: add controller base data-at-rest encryption compatibility ioaccel2 (Tomas Henzl) [1069185] - [scsi] hpsa: update source file copyrights (Tomas Henzl) [1069185] - [scsi] hpsa: retry certain ioaccel error cases on the RAID path (Tomas Henzl) [1069185] - [scsi] hpsa: do not inquire for unsupported ioaccel status vpd page (Tomas Henzl) [1069185] - [scsi] hpsa: allow VPD page zero to be queried (Tomas Henzl) [1069185] - [scsi] hpsa: rescan devices on ioaccel2 error (Tomas Henzl) [1069185] - [scsi] hpsa: allow user to disable accelerated i/o path (Tomas Henzl) [1069185] - [scsi] hpsa: complete the ioaccel raidmap code (Tomas Henzl) [1069185] - [scsi] hpsa: make device update copy the raid map also (Tomas Henzl) [1069185] - [scsi] hpsa: add task management for ioaccel mode 2 (Tomas Henzl) [1069185] - [scsi] hpsa: teach hpsa_device_reset to do either target or lun reset (Tomas Henzl) [1069185] - [scsi] hpsa: get ioaccel mode 2 i/o working (Tomas Henzl) [1069185] - [scsi] hpsa: initialize controller to perform io accelerator mode 2 (Tomas Henzl) [1069185] - [scsi] hpsa: get physical device handles for io accel mode 2 as well as mode 1 (Tomas Henzl) [1069185] - [scsi] hpsa: do ioaccel mode 2 resource allocations (Tomas Henzl) [1069185] - [scsi] hpsa: Acknowledge controller events in ioaccell mode 2 as well as mode 1 (Tomas Henzl) [1069185] - [scsi] hpsa: add ioaccel mode 2 structure definitions (Tomas Henzl) [1069185] - [scsi] hpsa: complain if physical or logical aborts are not supported (Tomas Henzl) [1069185] - [scsi] hpsa: add hp_ssd_smart_path_enabled sysfs attribute (Tomas Henzl) [1069185] - [scsi] hpsa: do not rescan controllers known to be locked up (Tomas Henzl) [1069185] - [scsi] hpsa: poll controller to detect device change event (Tomas Henzl) [1069185] - [scsi] hpsa: update raid offload status on device rescan (Tomas Henzl) [1069185] - [scsi] hpsa: add ioaccell mode 1 RAID offload support (Tomas Henzl) [1069185] - [scsi] hpsa: fix task management for mode-1 ioaccell path (Tomas Henzl) [1069185] - [scsi] hpsa: only allow REQ_TYPE_FS to use fast path (Tomas Henzl) [1069185] - [scsi] hpsa: add support for 'fastpath' i/o (Tomas Henzl) [1069185] - [scsi] hpsa: mark last scatter gather element as the last (Tomas Henzl) [1069185] - [scsi] hpsa: use extended report luns command for HP SSD SmartPath (Tomas Henzl) [1069185] - [scsi] hpsa: fixup MSI-X registration (Tomas Henzl) [1069185] - [scsi] hpsa: prevent stalled i/o (Tomas Henzl) [1069185] - [scsi] hpsa: cap CCISS_PASSTHRU at 20 concurrent commands (Tomas Henzl) [1069185] - [scsi] hpsa: add MSA 2040 to list of external target devices (Tomas Henzl) [1069185] - [scsi] hpsa: fix memory leak in CCISS_BIG_PASSTHRU ioctl (Tomas Henzl) [1069185] - [scsi] hpsa: remove unneeded include of seq_file.h (Tomas Henzl) [1069185] - [scsi] hpsa: add 5 second delay after doorbell reset (Tomas Henzl) [1069185] - [scsi] hpsa: do not attempt to flush the cache on locked up controllers (Tomas Henzl) [1069185] - [scsi] bnx2i: Make boot_nic entry visible in the sysfs session objects (Maurizio Lombardi) [1139139] - [scsi] bnx2fc: fix incorrect DMA memory mapping in bnx2fc_unmap_sg_list() (Maurizio Lombardi) [1102526] - [ethernet] cnic: Replace rcu_dereference() with rcu_access_pointer() (Maurizio Lombardi) [1089401] - [ethernet] cnic: Rebranding cnic driver (Maurizio Lombardi) [1089401] - [ethernet] cnic: Fix missing ISCSI_KEVENT_IF_DOWN message (Maurizio Lombardi) [1089401] - [ethernet] cnic: Update version to 2.5.20 and copyright year (Maurizio Lombardi) [1089401] - [ethernet] cnic: Use proper ulp_ops for per device operations (Maurizio Lombardi) [1089401] - [ethernet] broadcom: Remove extern from function prototypes (Maurizio Lombardi) [1089401] - [scsi] bnx2i: Update driver version to 2.7.10.1 (Maurizio Lombardi) [1089400] - [scsi] bnx2i: Rebranding bnx2i driver (Maurizio Lombardi) [1089400] - [scsi] bnx2i, be2iscsi: fix custom stats length (Maurizio Lombardi) [1089400] - [ethernet] cnic, bnx2i, bnx2fc: Fix inconsistent use of page size (Maurizio Lombardi) [1089400 1089399 1089401] - [scsi] bnx2fc: Rebranding bnx2fc driver (Maurizio Lombardi) [1089399] - [scsi] bnx2fc: do not scan uninitialized lists in case of error (Maurizio Lombardi) [1089399] - [scsi] bnx2fc: fix memory leak in bnx2fc_allocate_hash_table() (Maurizio Lombardi) [1089399] - [scsi] bnx2fc: fix memory leak and potential NULL pointer dereference (Maurizio Lombardi) [1089399] - [scsi] bnx2fc: remove unused variable hash_table_size (Maurizio Lombardi) [1089399] - [scsi] bnx2fc: Updated version to 2.4.2 (Maurizio Lombardi) [1089399] - [scsi] bnx2fc: Fixed the handling for the SCSI retry delay (Maurizio Lombardi) [1089399] - [scsi] be2iscsi: Bump driver version (Rob Evers) [1130072] - [scsi] be2iscsi: Fix processing CQE before connection resources are freed (Rob Evers) [1130072] - [scsi] be2iscsi: Fix updating the boot enteries in sysfs (Rob Evers) [1130072] - [scsi] be2iscsi: Fix the copyright year (Rob Evers) [1130072] - [scsi] be2iscsi: Fix the sparse warning introduced in previous submission (Rob Evers) [1130072]- [x86] module: work around kabi module breakage when 16K stacks are enabled (Kyle McMartin) [1108378] - [kernel] redhat: bump RHEL_MINOR to 1 (Kyle McMartin) [1108378] - [kernel] modules: export check_module_rhelversion (Kyle McMartin) [1108378] - [kernel] modules: Add module_ext struct (Prarit Bhargava) [1110315] - [kernel] modules: add rhelversion MODULE_INFO tag (Kyle McMartin) [1110315] - [x86] expand 64-bit kernel stack to 16K (Johannes Weiner) [1108378]- [ethernet] bna: Support TSO and partial checksum with non-accelerated vlans (Ivan Vecera) [1136912] - [ethernet] bna: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1136912] - [ethernet] bna: fix performance regression (Ivan Vecera) [1136912] - [ethernet] bna: fill the magic in bnad_get_eeprom() instead of validating (Ivan Vecera) [1136912] - [ethernet] bna: remove unnecessary break after return (Ivan Vecera) [1136912] - [ethernet] bna: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Ivan Vecera) [1136912] - [ethernet] bna: get rid of SET_ETHTOOL_OPS (Ivan Vecera) [1136912] - [ethernet] bna: remove open-coded skb_cow_head (Ivan Vecera) [1136912] - [ethernet] bna: Call dev_kfree_skb_any instead of dev_kfree_skb (Ivan Vecera) [1136912] - [ethernet] bna: Convert uses of __constant_ to (Ivan Vecera) [1136912] - [ethernet] bna: Replace large udelay() with mdelay() (Ivan Vecera) [1136912] - [ethernet] bna: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1136912] - [ethernet] bna: bnad code cleanup (Ivan Vecera) [1136912] - [ethernet] e1000: fix possible reset_task running after adapter down (John Greene) [1091129] - [ethernet] e1000: prevent oops when adapter is being closed and reset simultaneously (John Greene) [1091129] - [ethernet] r8169: add missing MODULE_FIRMWARE (Ivan Vecera) [1139247] - [ethernet] r8169: add support for RTL8168H and RTL8107E (Ivan Vecera) [1139247] - [ethernet] r8169: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1139247] - [ethernet] r8169: Enable RX_MULTI_EN for RTL_GIGA_MAC_VER_40 (Ivan Vecera) [1139247] - [ethernet] r8169: support IPv6 (Ivan Vecera) [1139247] - [ethernet] r8169: use Giant Send (Ivan Vecera) [1139247] - [ethernet] r8169: split rtl8169_tso_csum (Ivan Vecera) [1139247] - [ethernet] r8169: disable L23 (Ivan Vecera) [1139247] - [ethernet] r8169: get rid of SET_ETHTOOL_OPS (Ivan Vecera) [1139247] - [ethernet] r8169: Call dev_kfree_skby_any instead of dev_kfree_skb (Ivan Vecera) [1139247] - [ethernet] r8169: fix the incorrect tx descriptor version (Ivan Vecera) [1139247] - [ethernet] r8169: initialize rtl8169_stats seqlock (Ivan Vecera) [1139247] - [ethernet] r8169: delete non-required instances of include (Ivan Vecera) [1139247] - [ethernet] bnx2: Remove DEFINE_PCI_DEVICE_TABLE macro use (Michal Schmidt) [1092495] - [ethernet] bnx2: Rebranding bnx2 driver (Michal Schmidt) [1092495] - [ethernet] bnx2: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Michal Schmidt) [1092495] - [ethernet] bnx2: Don't build unused suspend/resume functions not enabled (Michal Schmidt) [1092495] - [ethernet] bnx2: Don't receive packets when the napi budget == 0 (Michal Schmidt) [1092495] - [ethernet] bnx2: Call dev_kfree_skby_any instead of dev_kfree_skb (Michal Schmidt) [1092495] - [ethernet] bnx2: Use pci_enable_msix_range() instead of pci_enable_msix() (Michal Schmidt) [1092495] - [ethernet] bnx2: delete non-required instances of include (Michal Schmidt) [1092495] - [ethernet] ixgbevf: Remove unused get_supported_physical_layer pointer (John Greene) [1091124] - [ethernet] ixgbevf: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (John Greene) [1091124] - [ethernet] ixgbevf: get rid of SET_ETHTOOL_OPS (John Greene) [1091124] - [ethernet] ixgbevf: remove 82599 from the module description (John Greene) [1091124] - [ethernet] ixgbevf: remove open-coded skb_cow_head (John Greene) [1091124] - [ethernet] ixgbevf: Add bit to mark work queue initialization (John Greene) [1091124] - [ethernet] ixgbevf: Fix rcu warnings induced by LER (John Greene) [1091124] - [ethernet] ixgbevf: Change ixgbe_read_reg to ixgbevf_read_reg (John Greene) [1091124] - [ethernet] ixgbevf: Additional adapter removal checks (John Greene) [1091124] - [ethernet] ixgbevf: Check for adapter removal on register writes (John Greene) [1091124] - [ethernet] ixgbevf: Check register reads for adapter removal (John Greene) [1091124] - [ethernet] ixgbevf: Make the ethtool register test use accessors (John Greene) [1091124] - [ethernet] ixgbevf: Use static inlines instead of macros (John Greene) [1091124] - [ethernet] ixgbevf: Convert uses of __constant_ to (John Greene) [1091124] - [ethernet] ixgbevf: Protect ixgbevf_down with __IXGBEVF_DOWN bit (John Greene) [1091124] - [ethernet] ixgbevf: Indicate removal state explicitly (John Greene) [1091124] - [ethernet] ixgbevf: delete unneeded call to pci_set_power_state (John Greene) [1091124] - [ethernet] ixgbevf: fix skb->pkt_type checks (John Greene) [1091124] - [ethernet] ixgbevf: add check for CHECKSUM_PARTIAL when doing TSO (John Greene) [1091124] - [ethernet] ixgbevf: fix handling of tx checksumming (John Greene) [1091124] - [ethernet] ixgbevf: Use pci_enable_msix_range() instead of pci_enable_msix() (John Greene) [1091124] - [ethernet] ixgbevf: merge ixgbevf_tx_map and ixgbevf_tx_queue into a single function (John Greene) [1091124] - [ethernet] ixgbevf: redo dma mapping using the tx buffer info (John Greene) [1091124] - [ethernet] ixgbevf: make the first tx_buffer a repository for most of the skb info (John Greene) [1091124] - [ethernet] ixgbevf: add tx counters (John Greene) [1091124] - [ethernet] ixgbevf: remove counters for Tx/Rx checksum offload (John Greene) [1091124] - [ethernet] ixgbevf: move ring specific stats into ring specific structure (John Greene) [1091124] - [ethernet] ixgbevf: make use of the dev pointer in the ixgbevf_ring struct (John Greene) [1091124] - [ethernet] ixgbevf: bump version (John Greene) [1091124] - [ethernet] ixgbevf: create function for all of ring init (John Greene) [1091124] - [ethernet] ixgbevf: Convert ring storage form pointer to an array to array of pointers (John Greene) [1091124] - [ethernet] ixgbevf: use pci drvdata correctly in ixgbevf_suspend() (John Greene) [1091124] - [ethernet] ixgbevf: set the disable state when ixgbevf_qv_disable is called (John Greene) [1091124] - [ethernet] ixgbevf: add DCB configuration into queue setup (John Greene) [1091124] - [ethernet] ixgbe: Focus config of head, tail ntc, and ntu all into a single function (John Greene) [1091124] - [ethernet] ixgbe: cleanup IXGBE_DESC_UNUSED (John Greene) [1091124] - [ethernet] ixgbevf: remove redundant workaround (John Greene) [1091124] - [ethernet] ixgbevf: Add zero_base handler to network statistics (John Greene) [1091124] - [ethernet] ixgbevf: add BP_EXTENDED_STATS for CONFIG_NET_RX_BUSY_POLL (John Greene) [1091124] - [ethernet] ixgbevf: implement CONFIG_NET_RX_BUSY_POLL (John Greene) [1091124] - [ethernet] ixgbevf: have clean_rx_irq return total_rx_packets cleaned (John Greene) [1091124] - [ethernet] ixgbevf: add ixgbevf_rx_skb (John Greene) [1091124] - [ethernet] ixgbevf: bump driver version (John Greene) [1091124] - [ethernet] ixgbevf: Remove extern from function prototypes (John Greene) [1091124] - [ethernet] ixgbevf: Adds function to set PSRTYPE register (John Greene) [1091124] - [ethernet] ixgbevf: Miscellaneous conversions to ETH_ALEN (John Greene) [1091124] - [ethernet] ixgbevf: add wait for Rx queue disable (John Greene) [1091123] - [ethernet] ixgbevf: fix 32-bit DMA mask handling (John Greene) [1091123] - [ethernet] ixgbe: fix message terminations (John Greene) [1091123] - [ethernet] ixgbe: clean up Rx time stamping code (John Greene) [1091123] - [ethernet] ixgbe: remove open-coded skb_cow_head (John Greene) [1091123] - [ethernet] ixgbe: Add bit to mark service task initialization (John Greene) [1091123] - [ethernet] ixgbe: Fix rcu warnings induced by LER (John Greene) [1091123] - [ethernet] ixgbe: Indicate removal state explicitly (John Greene) [1091123] - [ethernet] ixgbe: fix ixgbe_check_reset_blocked() declaration (John Greene) [1091123] - [ethernet] ixgbe: fix race conditions on queuing skb for HW time stamp (John Greene) [1091123] - [ethernet] ixgbe: never generate both software and hardware timestamps (John Greene) [1091123] - [ethernet] ixgbe: remove redundant if clause from PTP work (John Greene) [1091123] - [ethernet] ixgbe: Break recursion in case of removal (John Greene) [1091123] - [ethernet] ixgbe: Stop cacheing if the MNG FW enabled (John Greene) [1091123] - [ethernet] ixgbe: clean up ixgbe_atr_compute_perfect_hash_82599 (John Greene) [1091123] - [ethernet] ixgbe: use ixgbe_read_pci_cfg_word (John Greene) [1091123] - [ethernet] ixgbe: remove unused media type (John Greene) [1091123] - [ethernet] ixgbe: fix ixgbe_setup_mac_link_82599 autoc variables (John Greene) [1091123] - [ethernet] ixgbe: fix ixgbe_stop_mac_link_on_d3_82599 to check mng correctly (John Greene) [1091123] - [ethernet] ixgbe: check Core Clock Disable bit (John Greene) [1091123] - [ethernet] ixgbe: fix errors related to protected AUTOC calls (John Greene) [1091123] - [ethernet] ixgbe: Convert uses of __constant_ to (John Greene) [1091123] - [ethernet] ixgbe: Don't receive packets when the napi budget == 0 (John Greene) [1091123] - [ethernet] ixgbe: add ixgbe_write_pci_cfg_word with ixgbe_removed check (John Greene) [1091123] - [ethernet] ixgbe: fix some multiline hw_dbg prints (John Greene) [1091123] - [ethernet] ixgbe: fixup header for ixgbe_set_rxpba_82598 (John Greene) [1091123] - [ethernet] ixgbe: add Linux NICS mailing list to contact info (John Greene) [1091123] - [ethernet] ixgbe: move setting rx_pb_size into get_invariants (John Greene) [1091123] - [ethernet] ixgbe: Fix format string in ixgbe_fcoe.c (John Greene) [1091123] - [ethernet] ixgbe: ixgbe calls skb_set_hash (John Greene) [1091123] - [ethernet] ixgbe: implement SIOCGHWTSTAMP ioctl (John Greene) [1091123] - [ethernet] ixgbe: Check config reads for removal (John Greene) [1091123] - [ethernet] ixgbe: Fix up some ethtool results when adapter is removed (John Greene) [1091123] - [ethernet] ixgbe: Restore hw_addr in LER recovery paths (John Greene) [1091123] - [ethernet] ixgbe: Additional adapter removal checks (John Greene) [1091123] - [ethernet] ixgbe: Check for adapter removal on register writes (John Greene) [1091123] - [ethernet] ixgbe: Check register reads for adapter removal (John Greene) [1091123] - [ethernet] ixgbe: Use static inlines instead of macros (John Greene) [1091123] - [ethernet] ixgbe: Add check for FW veto bit (John Greene) [1091123] - [ethernet] ixgbe: fix bit toggled for 82599 reset fix (John Greene) [1091123] - [ethernet] ixgbe: collect all 82599 AUTOC code in one function (John Greene) [1091123] - [ethernet] ixgbe: Remove extern from function prototypes (John Greene) [1091123] - [ethernet] ixgbe: fix to use correct timeout interval for memory read completion (John Greene) [1091123] - [ethernet] ixgbe: Add WoL support for a new device (John Greene) [1091123] - [ethernet] ixgbe: don't use magic size number to assign ptp_caps.name (John Greene) [1091123] - [ethernet] ixgbe: modify behavior on receiving a HW ECC error (John Greene) [1091123] - [ethernet] ixgbe: Use pci_enable_msix_range() instead of pci_enable_msix() (John Greene) [1091123] - [ethernet] ixgbe: bump version number (John Greene) [1091123] - [ethernet] ixgbe: add braces around else condition in ixgbe_qv_lock_* calls (John Greene) [1091123] - [ethernet] ixgbe: fix qv_lock_napi call in ixgbe_napi_disable_all (John Greene) [1091123] - [ethernet] ixgbe: Reduce memory consumption with larger page sizes (John Greene) [1091123] - [ethernet] ixgbe: Cleanup the use of tabs and spaces (John Greene) [1091124 1091123]- [net] ipv4: implement igmp_qrv sysctl to tune igmp robustness variable (Hannes Frederic Sowa) [1110118] - [net] ipv6: add sysctl_mld_qrv to configure query robustness variable (Hannes Frederic Sowa) [1110118] - [net] rtnetlink: wait for unregistering devices in rtnl_link_unregister() (Florian Westphal) [1133741] - [net] netns: Delay default_device_exit_batch until no devices are unregistering (Florian Westphal) [1133741] - [net] netfilter: ctnetlink: fix refcnt leak in dying/unconfirmed list dumper (Florian Westphal) [1043012] - [net] netfilter: ctnetlink: fix dumping of dying/unconfirmed conntracks (Florian Westphal) [1043012] - [net] netfilter: nf_conntrack: initialize net.ct.generation (Florian Westphal) [1043012] - [net] netfilter: conntrack: Fix UP builds (Florian Westphal) [1043012] - [net] netfilter: conntrack: remove central spinlock nf_conntrack_lock (Florian Westphal) [1043012] - [net] netfilter: conntrack: seperate expect locking from nf_conntrack_lock (Florian Westphal) [1043012] - [net] netfilter: avoid race with exp->master ct (Florian Westphal) [1043012] - [net] netfilter: conntrack: spinlock per cpu to protect special lists (Florian Westphal) [1043012] - [net] netfilter: trivial code cleanup and doc changes (Florian Westphal) [1043012] - [net] sctp: fix ABI mismatch through sctp_assoc_to_state helper (Daniel Borkmann) [1135389] - [net] tcp: tsq: fix nonagle handling (Jiri Pirko) [1134402] - [netdrv] veth: extend features to support tunneling (Florian Westphal) [1098138] - [net] openvswitch: fix panic with multiple vlan headers (Jiri Benc) [1133109] - [net] netfilter: synproxy target: restrict to INPUT/FORWARD (Jesper Brouer) [1081339] - [net] fix rtnl notification in atomic context (Jiri Pirko) [1113925] - [net] always advertise rx_flags changes via netlink (Jiri Pirko) [1113925] - [net] update __dev_notify_flags() to send rtnl msg (Jiri Pirko) [1113925]- [scsi] fusion: Remove use of DEF_SCSI_QCMD (Tomas Henzl) [1041675] - [scsi] fusion: Add free msg frames to the head, not tail of list (Tomas Henzl) [1041675] - [scsi] mpt2sas: Add free smids to the head, not tail of list (Tomas Henzl) [1041675] - [scsi] mpt2sas: Remove use of DEF_SCSI_QCMD (Tomas Henzl) [1041675] - [scsi] mpt2sas: Remove uses of serial_number (Tomas Henzl) [1041675] - [scsi] mpt3sas: Remove use of DEF_SCSI_QCMD (Tomas Henzl) [1041675] - [scsi] mpt3sas: Remove uses of serial_number (Tomas Henzl) [1041675] - [scsi] qla4xxx: 5.04.00.04.07.01-k0 (Chad Dupuis) [1089349] - [scsi] qla4xxx: Improve loopback failure messages (Chad Dupuis) [1089349] - [scsi] qla4xxx: from treewide: fix comments and printk msgs (Chad Dupuis) [1089349] - [scsi] qla4xxx: Use kmemdup instead of kmalloc + memcpy (Chad Dupuis) [1089349] - [scsi] qla4xxx: Fix smatch warning in func qla4xxx_conn_get_param (Chad Dupuis) [1089349] - [scsi] qla4xxx: Fix smatch warning in func qla4xxx_get_ep_param (Chad Dupuis) [1089349] - [scsi] qla4xxx: Fix memory leak for ha->saved_acb (Chad Dupuis) [1089349] - [scsi] qla4xxx: Export sysfs DDBs from DPC handler (Chad Dupuis) [1089349] - [scsi] qla4xxx: Disable INTx interrupt for ISP82XX (Chad Dupuis) [1089349] - [scsi] qla4xxx: Check for correct return status (Chad Dupuis) [1089349] - [scsi] qla4xxx: Move qla4_8xxx_ms_mem_write_128b to ql4_nx.c (Chad Dupuis) [1089349] - [scsi] qla4xxx: Added PEX DMA Support for ISP8022 Adapter (Chad Dupuis) [1089349] - [scsi] qla4xxx: Added new opcodes for 84XX Minidump template (Chad Dupuis) [1089349] - [scsi] qla4xxx: Add support of 0xFF capture mask for minidump (Chad Dupuis) [1089349] - [scsi] qla4xxx: Change default capture to firmware defined capture mask (Chad Dupuis) [1089349] - [scsi] qla4xxx: Add support for ISCSI_PARAM_LOCAL_IPADDR sysfs attr (Chad Dupuis) [1089349] - [scsi] scsi_transport_iscsi: Export ISCSI_PARAM_LOCAL_IPADDR attr for iscsi_connection (Chad Dupuis) [1089349] - [scsi] qla4xxx: Add host statistics support (Chad Dupuis) [1089349] - [scsi] scsi_transport_iscsi: Add host statistics support (Chad Dupuis) [1089349] - [scsi] qla4xxx: Added support for Diagnostics MBOX command (Chad Dupuis) [1089349] - [scsi] qla2xxx: Update version number to 8.07.00.08.07.1-k (Chad Dupuis) [1089346] - [scsi] qla2xxx: Remove wait for online from host reset handler (Chad Dupuis) [1089346] - [scsi] qla2xxx: Do logins from a chip reset in DPC thread instead of the error handler thread (Chad Dupuis) [1089346] - [scsi] qla2xxx: Remove mapped vp index iterator macro dead code (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add MBC option for fast SFP data access (Chad Dupuis) [1089346] - [scsi] qla2xxx: Fix beacon blink logic for ISP26xx/83xx (Chad Dupuis) [1089346] - [scsi] qla2xxx: Delay driver unload if there is any pending activity going on (Chad Dupuis) [1089346] - [scsi] qla2xxx: Check the QLA8044_CRB_DRV_ACTIVE_INDEX register when we are not the owner of the reset (Chad Dupuis) [1089346] - [scsi] qla2xxx: Adjust adapter reset routine to the changes in firmware specification for ISPFx00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: IOCB data should be copied to I/O mem using memcpy_toio (Chad Dupuis) [1089346] - [scsi] qla2xxx: ISP8044 poll ipmdio bus timeout improvement (Chad Dupuis) [1089346] - [scsi] qla2xxx: Remove unnecessary printk_ratelimited from qla_nx2.c (Chad Dupuis) [1089346] - [scsi] qla2xxx: Include file for msleep declartion in qla_nx2.c file (Chad Dupuis) [1089346] - [scsi] qla2xxx: Use proper log message for flash lock failed error (Chad Dupuis) [1089346] - [scsi] qla2xxx: Decrease pci access for response queue processing for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Change copyright year to 2014 in all the source files (Chad Dupuis) [1089346] - [scsi] qla2xxx: Enable fw_dump_size for ISP8044 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Introduce fw_dump_flag to track fw dump progress (Chad Dupuis) [1089346] - [scsi] qla2xxx: Remove unnecessary delays from fw dump code path (Chad Dupuis) [1089346] - [scsi] qla2xxx: Track the process when the ROM_LOCK failure happens (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add ISP8044 serdes bsg interface (Chad Dupuis) [1089346] - [scsi] qla2xxx: Check for peg alive counter and clear any outstanding mailbox command (Chad Dupuis) [1089346] - [scsi] qla2xxx: Support of new firmware dump opcodes QLA8044_RDDFE(38), QLA8044_RDMDIO(39), QLA8044_POLLWR(40) (Chad Dupuis) [1089346] - [scsi] qla2xxx: Allow the next firmware dump if the previous dump capture fails for ISP8044 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Log when device state is moved to failed state (Chad Dupuis) [1089346] - [scsi] qla2xxx: Do not schedule reset when one is already active when receiving an invalid status handle (Chad Dupuis) [1089346] - [scsi] qla2xxx: Wait for reset completion without lock for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Re-sync module parameter descriptions with the code (Chad Dupuis) [1089346] - [scsi] qla2xxx: fix error handling of qla2x00_mem_alloc() (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add IOCB Abort command asynchronous handling (Chad Dupuis) [1089346] - [scsi] qla2xxx: Fix Task Management command asynchronous handling (Chad Dupuis) [1089346] - [scsi] qla2xxx: Correct the port no assignment for ISP82XX (Chad Dupuis) [1089346] - [scsi] qla2xxx: Read capture firmware dump on mailbox timeout for ISP8044 and ISP82XX (Chad Dupuis) [1089346] - [scsi] qla2xxx: Simplify the ISPFX00 interrupt handler code for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Avoid poisoning in the response queue for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Remove ISP_ABORT_NEEDED and ISP_ABORT_RETRY checks from watchdog function for ISP8044 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Remove Marker type IOCB logic for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Properly handle 32 bit mailbox register for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Enable the Flash Access Control (FAC) mailbox command (Chad Dupuis) [1089346] - [scsi] qla2xxx: Select correct request queue for error type IOCB for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Remove init control block related dead code for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Use proper message for Non owner reset ACK Timeout (Chad Dupuis) [1089346] - [scsi] qla2xxx: Replace constant value for IOCTL IOCB abort execution status with a macro for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add handling for boot indication progress AENs for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add mutex around optrom calls to serialize accesses (Chad Dupuis) [1089346] - [scsi] qla2xxx: Poll during initialization for ISP25xx and ISP83xx (Chad Dupuis) [1089346] - [scsi] qla2xxx: Fix multiqueue MSI-X registration (Chad Dupuis) [1089346] - [scsi] qla2xxx: Fix warning reported by smatch (Chad Dupuis) [1089346] - [scsi] qla2xxx: Replace a constant with a macro definition for host->canqueue assigmnment (Chad Dupuis) [1089346] - [scsi] qla2xxx: Reset nic_core_reset_owner on moving from COLD to READY for ISP8044 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Only complete dcbx_comp and lb_portup_comp for virtual port index 0 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Use scnprintf() instead of snprintf() in the sysfs handlers (Chad Dupuis) [1089346] - [scsi] qla2xxx: Use the correct mailbox registers when acknowledging an IDC request on ISP8044 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add changes to obtain ISPFX00 adapters product information in accordance with firmware update (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add logic to abort BSG commands for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Clear RISC INT reg only for an event and not always while polling (Chad Dupuis) [1089346] - [scsi] qla2xxx: Fix undefined behavior in call to snprintf() (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add BSG interface for read/write serdes register (Chad Dupuis) [1089346] - [scsi] qla2xxx: Fix issue with not displaying node name after system reboot (Chad Dupuis) [1089346] - [scsi] qla2xxx: Don't consider the drivers knocked out of IDC participation for future reset recovery process (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add BPM support for ISP25xx (Chad Dupuis) [1089346] - [scsi] qla2xxx: Correctly set mailboxes for extended init control block (Chad Dupuis) [1089346] - [scsi] qla2xxx: Disable INTx interrupt for ISP82XX (Chad Dupuis) [1089346] - [scsi] qla2xxx: Honor execute firmware failures (Chad Dupuis) [1089346] - [scsi] qla2xxx: Print proper QLAFX00 product name at probe (Chad Dupuis) [1089346] - [scsi] qla2xxx: print MAC via pMR (Chad Dupuis) [1089346] - [scsi] qla2xxx: Correction to message ids (Chad Dupuis) [1089346] - [scsi] qla2xxx: Correctly print out/in mailbox registers (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add a new interface to update versions (Chad Dupuis) [1089346]- [tty] hvc_console: Fix wakeup of HVC thread on hvc_kick() (Steve Best) [1123045] - [tty] hvc_opal: Kick the HVC thread on OPAL console events (Steve Best) [1123045] - [powerpc] perf/hv-24x7: Catalog version number is be64, not be32 (Gustavo Duarte) [947159] - [powerpc] perf/hv-24x7: Remove [static 4096], sparse chokes on it (Gustavo Duarte) [947159] - [powerpc] perf/hv-24x7: Use (unsigned long) not (u32) values when calling plpar_hcall_norets() (Gustavo Duarte) [947159] - [powerpc] perf/hv-gpci: Make device attr static (Gustavo Duarte) [947159] - [powerpc] perf/hv_gpci: Probe failures use pr_debug(), and padding reduced (Gustavo Duarte) [947159] - [powerpc] perf/hv_24x7: Probe errors changed to pr_debug(), padding fixed (Gustavo Duarte) [947159] - [Documentation] powerpc/perf/hv_{gpci, 24x7}: Add documentation of device attributes (Gustavo Duarte) [947159] - [powerpc] perf: Add kconfig option for hypervisor provided counters (Gustavo Duarte) [947159] - [powerpc] perf: Add support for the hv 24x7 interface (Gustavo Duarte) [947159] - [powerpc] perf: Add support for the hv gpci (get performance counter info) interface (Gustavo Duarte) [947159] - [powerpc] perf: Add macros for defining event fields & formats (Gustavo Duarte) [947159] - [powerpc] perf: Add a shared interface to get gpci version and capabilities (Gustavo Duarte) [947159] - [powerpc] perf: Add 24x7 interface headers (Gustavo Duarte) [947159] - [powerpc] perf: Add hv_gpci interface header (Gustavo Duarte) [947159] - [powerpc] Add hvcalls for 24x7 and gpci (Get Performance Counter Info) (Gustavo Duarte) [947159] - [ethernet] sfc: Remove DEFINE_PCI_DEVICE_TABLE macro use (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Use __iowrite64_copy instead of a slightly different local function (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Add support for busy polling (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Add per-queue statistics in ethtool (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: add extra RX drop counters for nodesc_trunc and noskb_drop (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Add 40G link capability decoding (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Adding PCI ID for Solarflare 7000 series 40G network adapter (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: fix calling of free_irq with already free vector (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: get rid of SET_ETHTOOL_OPS (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: On MCDI timeout, issue an FLR (and mark MCDI to fail-fast) (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Call efx_set_channels() before efx->type->dimension_resources() (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Don't receive packets when the napi budget == 0 (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: check for NULL efx->ptp_data in efx_ptp_event (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Use pci_enable_msix_range() instead of pci_enable_msix() (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Add/remove blank lines to taste (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Fail self-test with -EBUSY, not -EIO, if the device is busy (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Cosmetic changes to self-test from the out-of-tree driver (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Update product naming (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Use canonical pointer type for MAC address in efx_set_mac_address() (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Rename 'use_options' variable in tso_start() to clearer 'use_opt_desc' (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Preserve rx_frm_trunc counters when resizing DMA rings (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Correct comment about number of TX queues used on EF10 (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Remove unused definitions of EF10 user-mode DMA descriptors (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Replace TSOH_OFFSET with the equivalent NET_IP_ALIGN (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Rewrite adjustment of PPS event in a clearer way (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Cache skb->data in local variable in efx_ptp_rx() (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Removed adhoc scheme to rate limit PTP event queue overflow message (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: fix build warning in ethernet/sfc/tx.c (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Use the correct maximum TX DMA ring size for SFC9100 (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Fix transposed ptp_{under, over}size_sync_windows statistics (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Change efx_mcdi_reset_port to use ENTITY_RESET MC command (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: calls skb_set_hash (Nikolay Aleksandrov) [1110888] - [iommu] vt-d: Use correct domain id to flush virtual machine domains (Myron Stowe) [1136539] - [iommu] Fix IOMMU sysfs stubs (Myron Stowe) [1136539] - [iommu] Fix compile error in iommu-sysfs.c (Myron Stowe) [1136539] - [pci] Add bridge DMA alias quirk for Intel 82801 bridge (Myron Stowe) [1136539] - [iommu] amd: Add sysfs support (Myron Stowe) [1136539] - [iommu] vt-d: Make use of IOMMU sysfs support (Myron Stowe) [1136539] - [iommu] Add sysfs support for IOMMUs (Myron Stowe) [1136539] - [iommu] core: Make iommu_group_get_for_dev() more robust (Myron Stowe) [1136537] - [iommu] Remove pci.h (Myron Stowe) [1136537] - [iommu] vt-d: Update to use PCI DMA aliases (Myron Stowe) [1136537] - [iommu] vt-d: Use iommu_group_get_for_dev() (Myron Stowe) [1136537] - [iommu] amd: Use iommu_group_get_for_dev() (Myron Stowe) [1136537] - [iommu] amd: Update to use PCI DMA aliases (Myron Stowe) [1136537] - [iommu] core: Create central IOMMU group lookup/creation interface (Myron Stowe) [1136537] - [iommu] vt-d: Suppress compiler warnings (Myron Stowe) [1136537] - [iommu] vt-d: Fix reference count in iommu_prepare_isa (Myron Stowe) [1136537] - [iommu] vt-d: fix bug in handling multiple RMRRs for the same PCI device (Myron Stowe) [1136537] - [pci] Add bridge DMA alias quirk for ITE bridge (Myron Stowe) [1136537] - [pci] Add bridge DMA alias quirk for ASMedia and Tundra bridges (Myron Stowe) [1136537] - [pci] Add support for PCIe-to-PCI bridge DMA alias quirks (Myron Stowe) [1136537] - [pci] Add function 1 DMA alias quirk for Marvell devices (Myron Stowe) [1136537] - [pci] Add function 0 DMA alias quirk for Ricoh devices (Myron Stowe) [1136537] - [pci] Add support for DMA alias quirks (Myron Stowe) [1136537] - [pci] Convert pci_dev_flags definitions to bit shifts (Myron Stowe) [1136537] - [pci] Add DMA alias iterator (Myron Stowe) [1136537] - [iommu] amd: fix enabling exclusion range for an exact device (Myron Stowe) [1129880 1087643] - [iommu] amd: Take mmap_sem when calling get_user_pages (Myron Stowe) [1129880 1087643] - [iommu] vt-d: fix bug in matching PCI devices with DRHD/RMRR descriptors (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Fix get_domain_for_dev() handling of upstream PCIe bridges (Myron Stowe) [1129880 1087643] - [iommu] vt-d: fix memory leakage caused by commit ea8ea46 (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Fix error handling in ANDD processing (Myron Stowe) [1129880 1087643] - [iommu] vt-d: returning free pointer in get_domain_for_dev() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Only call dmar_acpi_dev_scope_init() if DRHD units present (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Check for NULL pointer in dmar_acpi_dev_scope_init() (Myron Stowe) [1129880 1087643] - [iommu] amd: Fix logic to determine and checking max PASID (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Include ACPI devices in iommu=pt (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Finally enable translation for non-PCI devices (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Remove to_pci_dev() in intel_map_page() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Remove pdev from intel_iommu_attach_device() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Remove pdev from iommu_no_mapping() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make domain_add_dev_info() take struct device (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make domain_remove_one_dev_info() take struct device (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Rename 'hwdev' variables to 'dev' now that that's the norm (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Remove some pointless to_pci_dev() calls (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make get_valid_domain_for_dev() take struct device (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make iommu_should_identity_map() take struct device (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Handle RMRRs for non-PCI devices (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make get_domain_for_dev() take struct device (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make domain_context_mapp{ed, ing}() take struct device (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make device_to_iommu() cope with non-PCI devices (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make identity_mapping() take struct device not struct pci_dev (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Remove segment from struct device_domain_info() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Store PCI segment number in struct intel_iommu (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Remove device_to_iommu() call from domain_remove_dev_info() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Simplify iommu check in domain_remove_one_dev_info() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Always store iommu in device_domain_info (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Use domain_remove_one_dev_info() in domain_add_dev_info() error path (Myron Stowe) [1129880 1087643] - [iommu] vt-d: use dmar_insert_dev_info() from dma_add_dev_info() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Stop dmar_insert_dev_info() freeing domains on losing race (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Pass iommu to domain_context_mapping_one() and iommu_support_dev_iotlb() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Use struct device in device_domain_info, not struct pci_dev (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make dmar_insert_dev_info() take struct device instead of struct pci_dev (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make iommu_dummy() take struct device instead of struct pci_dev (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Add ACPI devices into dmaru->devices[] array (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Change scope lists to struct device, bus, devfn (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Allocate space for ACPI devices (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Parse ANDD records (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Add ACPI namespace device reporting structures (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Be less pessimistic about domain coherency where possible (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Honour intel_iommu=sp_off for non-VMM domains (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Clean up and fix page table clear/free behaviour (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Clean up size handling for intel_iommu_unmap() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Update IOMMU state when memory hotplug happens (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Unify the way to process DMAR device scope array (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Update DRHD/RMRR/ATSR device scope caches when PCI hotplug happe (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Use RCU to protect global resources in interrupt context (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Introduce a rwsem to protect global data structures (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Introduce macro for_each_dev_scope() to walk device scope entrie (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Fix error in detect ATS capability (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Check for NULL pointer when freeing IOMMU data structure (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Fix incorrect iommu_count for si_domain (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Reduce duplicated code to handle virtual machine domains (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Free resources if failed to create domain for PCIe endpoint (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Simplify function get_domain_for_dev() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Move private structures and variables into intel-iommu.c (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Factor out dmar_alloc_dev_scope() for later reuse (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Avoid caching stale domain_device_info when hot-removing PCI dev (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Avoid caching stale domain_device_info and fix memory leak (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Avoid double free of g_iommus on error recovery path (Myron Stowe) [1129880 1087643] - [iommu] amd: Fix PASID format in INVALIDATE_IOTLB_PAGES command (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Fix signedness bug in alloc_irte() (Myron Stowe) [1129808] - [iommu] vt-d: free all resources if failed to initialize DMARs (Myron Stowe) [1129808] - [iommu] vt-d: clean sparse warnings (Myron Stowe) [1129808] - [iommu] vt-d: fix wrong return value of dmar_table_init() (Myron Stowe) [1129808] - [iommu] vt-d: release invalidation queue when destroying IOMMU unit (Myron Stowe) [1129808] - [iommu] vt-d: fix access after free issue in function free_dmar_iommu() (Myron Stowe) [1129808] - [iommu] vt-d: keep shared resources when failed to initialize iommu devices (Myron Stowe) [1129808] - [iommu] vt-d: fix invalid memory access when freeing DMAR irq (Myron Stowe) [1129808] - [iommu] vt-d: simplify code with existing macros (Myron Stowe) [1129808] - [iommu] vt-d: use defined macro instead of hardcoding (Myron Stowe) [1129808] - [iommu] vt-d: mark internal functions as static (Myron Stowe) [1129808] - [iommu] vt-d: clean up unused code (Myron Stowe) [1129808] - [iommu] vt-d: check suitable flag in function detect_intel_iommu() (Myron Stowe) [1129808] - [iommu] vt-d: print correct domain id of static identity domain (Myron Stowe) [1129808] - [iommu] vt-d: refine support of 64bit guest address (Myron Stowe) [1129808] - [iommu] vt-d: fix resource leakage on error recovery path in iommu_init_domain (Myron Stowe) [1129808] - [iommu] vt-d: fix a race window in allocating domain ID for virtual machines (Myron Stowe) [1129808] - [iommu] vt-d: fix PCI device reference leakage on error recovery path (Myron Stowe) [1129808] - [iommu] vt-d: use dedicated bitmap to track remapping entry allocation status (Myron Stowe) [1129808] - [iommu] Rename domain_has_cap to iommu_domain_has_cap (Myron Stowe) [1129808] - [iommu] vt-d: Use dev_is_pci() to check whether it is pci device (Myron Stowe) [1129808] - [iommu] amd: Use dev_is_pci() to check whether it is pci device (Myron Stowe) [1129808] - [iommu] add missing include (Myron Stowe) [1129808] - [iommu] vt-d: Mark function eoi_ioapic_pin_remapped() as static in irq_remappi (Myron Stowe) [1129808] - [iommu] vt-d: Mark functions as static in intel_irq_remapping.c (Myron Stowe) [1129808] - [iommu] vt-d: Mark functions as static in dmar.c (Myron Stowe) [1129808] - [iommu] add IOMMU_EXEC flag for safely allowing XN mappings (Myron Stowe) [1129808] - [iommu] acpica: Update DMAR table definitions (Myron Stowe) [1129808]- [tools] perf/bench: Fix NULL pointer dereference in "perf bench all" (Jiri Olsa) [1133083] - [tools] perf/bench/numa: Make no args mean 'run all tests' (Jiri Olsa) [1133083] - [tools] perf/machine: Use map as success in ip__resolve_ams (Jiri Olsa) [1133083] - [tools] perf/symbols: Fix crash in elf_section_by_name (Jiri Olsa) [1133083] - [tools] perf/trace: Decode architecture-specific signal numbers (Jiri Olsa) [1133083] - [tools] perf: Fix strict alias issue for find_first_bit (Jiri Olsa) [1133083] - [tools] perf: fix BFD detection on opensuse (Jiri Olsa) [1133083] - [tools] perf/symbols: Destroy unused symsrcs (Jiri Olsa) [1133083] - [tools] perf/annotate: Check availability of annotate when processing samples (Jiri Olsa) [1133083] - [tools] perf/trace: Fix ioctl 'request' beautifier build problems on !(i386 (Jiri Olsa) [1133083] - [tools] perf/trace: Add fallback definition of EFD_SEMAPHORE (Jiri Olsa) [1133083] - [tools] perf/list: Fix checking for supported events on older kernels (Jiri Olsa) [1133083] - [tools] perf: Handle PERF_RECORD_HEADER_EVENT_TYPE properly (Jiri Olsa) [1133083] - [tools] perf/probe: Do not add offset twice to uprobe address (Jiri Olsa) [1133083] - [tools] perf/buildid-cache: Check relocation when checking for existing kcore (Jiri Olsa) [1133083] - [tools] perf: Adjust kallsyms for relocated kernel (Jiri Olsa) [1133083] - [tools] perf/tests: No need to set up ref_reloc_sym (Jiri Olsa) [1133083] - [tools] perf/symbols: Prevent the use of kcore if the kernel has moved (Jiri Olsa) [1133083] - [tools] perf/record: Get ref_reloc_sym from kernel map (Jiri Olsa) [1133083] - [tools] perf/machine: Set up ref_reloc_sym in machine__create_kernel_maps() (Jiri Olsa) [1133083] - [tools] perf/machine: Add machine__get_kallsyms_filename() (Jiri Olsa) [1133083] - [tools] perf: Add kallsyms__get_function_start() (Jiri Olsa) [1133083] - [tools] perf/symbols: Fix symbol annotation for relocated kernel (Jiri Olsa) [1133083] - [tools] perf: Fix AAAAARGH64 memory barriers (Jiri Olsa) [1133083] - [tools] perf: Demangle kernel and kernel module symbols too (Jiri Olsa) [1133083] - [tools] perf/doc: Remove mention of non-existent set_perf_event_pending() from design.txt (Jiri Olsa) [1133083] - [tools] perf/symbols: Load map before using map->map_ip() (Jiri Olsa) [1133083] - [tools] perf: Fix traceevent plugin path definitions (Jiri Olsa) [1133083] - [tools] perf/symbols: Fix JIT symbol resolution on heap (Jiri Olsa) [1133083] - [tools] perf/stat: Fix memory corruption of xyarray when cpumask is used (Jiri Olsa) [1133083] - [tools] perf/evsel: Remove duplicate member zeroing after free (Jiri Olsa) [1133083] - [tools] perf: Ensure sscanf does not overrun the "mem" field (Jiri Olsa) [1133083] - [tools] perf/stat: fix NULL pointer reference bug with event unit (Jiri Olsa) [1133083] - [tools] perf: Add support for the xtensa architecture (Jiri Olsa) [1133083] - [tools] perf/session: Free cpu_map in perf_session__cpu_bitmap (Jiri Olsa) [1133083] - [tools] perf/timechart: Fix wrong SVG height (Jiri Olsa) [1133083] - [tools] perf: Remove unnecessary callchain cursor state restore on unmatch (Jiri Olsa) [1133083] - [tools] perf/callchain: Spare double comparison of callchain first entry (Jiri Olsa) [1133083] - [tools] perf: Do proper comm override error handling (Jiri Olsa) [1133083] - [tools] perf/symbols: Export elf_section_by_name and reuse (Jiri Olsa) [1133083] - [tools] perf/probe: Release all dynamically allocated parameters (Jiri Olsa) [1133083] - [tools] perf/probe: Release allocated probe_trace_event if failed (Jiri Olsa) [1133083] - [tools] perf: Add 'build-test' make target (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when xen plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when scsi plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when jbd2 plugin is is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when cfg80211 plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when mac80211 plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when sched_switch plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when kvm plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when kmem plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when hrtimer plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when function plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add pevent_unregister_print_function() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add pevent_unregister_event_handler() (Jiri Olsa) [1133083] - [tools] lib/traceevent: fix pointer-integer size mismatch (Jiri Olsa) [1133083] - [tools] perf/hists: Convert hist entry functions to use struct he_stat (Jiri Olsa) [1133083] - [tools] perf: Factor out sample__resolve_callchain() (Jiri Olsa) [1133083] - [tools] perf: Remove symbol_conf.use_callchain check (Jiri Olsa) [1133083] - [tools] perf: Fix cross building (Jiri Olsa) [1133083] - [tools] lib/traceevent: Make plugin unload function receive pevent (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of die() finally!! (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of malloc_or_die() in trace_seq_init() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Check return value of realloc() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add state member to struct trace_seq (Jiri Olsa) [1133083] - [tools] perf: Fix build error due to zfree() cast (Jiri Olsa) [1133083] - [tools] perf/record: Rename --initial-delay to --delay (Jiri Olsa) [1133083] - [tools] perf/record: Rename --no-delay to --no-buffering (Jiri Olsa) [1133083] - [tools] perf: Remove unused test-volatile-register-var.c (Jiri Olsa) [1133083] - [tools] perf/probe: Fix build when DWARF support libraries not present (Jiri Olsa) [1133083] - [tools] perf/diff: Color the Weighted Diff column (Jiri Olsa) [1133083] - [tools] perf/diff: Color the Ratio column (Jiri Olsa) [1133083] - [tools] perf/diff: Color the Delta column (Jiri Olsa) [1133083] - [tools] perf: Generalize percent_color_snprintf() (Jiri Olsa) [1133083] - [tools] include: Include from asm/bug.h (Jiri Olsa) [1133083] - [tools] perf/record: Add --initial-delay option (Jiri Olsa) [1133083] - [tools] perf: Use the DWARF unwind info only if loaded (Jiri Olsa) [1133083] - [tools] perf: Add test for building detached source tarballs (Jiri Olsa) [1133083] - [tools] perf: Include tools/lib/api/ in MANIFEST (Jiri Olsa) [1133083] - [tools] include: Move perf's bug.h to a generic place (Jiri Olsa) [1133083] - [tools] include: Define likely/unlikely in linux/compiler.h (Jiri Olsa) [1133083] - [tools] include: Move perf's linux/compiler.h to a generic place (Jiri Olsa) [1133083] - [tools] perf/evlist: Introduce evlist__for_each() & friends (Jiri Olsa) [1133083] - [tools] perf/report: Move histogram entries collapsing to separate function (Jiri Olsa) [1133083] - [tools] perf/report: Move hist browser selection code to separate function (Jiri Olsa) [1133083] - [tools] perf/report: Move logic to warn about kptr_restrict'ed kernels to separate function (Jiri Olsa) [1133083] - [tools] perf: Comment typo fix (Jiri Olsa) [1133083] - [tools] perf/stat: Fix --delay option in man page (Jiri Olsa) [1133083] - [tools] perf: Make perf_event__synthesize_mmap_events global (Jiri Olsa) [1133083] - [tools] perf/machine: Fix id_hdr_size initialization (Jiri Olsa) [1133083] - [tools] perf: Automate setup of FEATURE_CHECK_(C (Jiri Olsa) [1133083] - [tools] perf/trace: Pack 'struct trace' (Jiri Olsa) [1133083] - [tools] perf/header: Pack 'struct perf_session_env' (Jiri Olsa) [1133083] - [tools] lib/traceevent: Shut up plugins make message (Jiri Olsa) [1133083] - [tools] lib/traceevent: Replace tabs with spaces for all non-commands statements (Jiri Olsa) [1133083] - [tools] perf/tests: Fix installation tests path setup (Jiri Olsa) [1133083] - [tools] perf: Move arch setup into seprate Makefile (Jiri Olsa) [1133083] - [tools] perf/stat: Remove misplaced __maybe_unused (Jiri Olsa) [1133083] - [tools] perf/tests: Fixup leak on error path in parse events test (Jiri Olsa) [1133083] - [tools] perf/evlist: Auto unmap on destructor (Jiri Olsa) [1133083] - [tools] perf/evlist: Close fds on destructor (Jiri Olsa) [1133083] - [tools] perf/evlist: Move destruction of maps to evlist destructor (Jiri Olsa) [1133083] - [tools] perf/record: Remove old evsel_list usage (Jiri Olsa) [1133083] - [tools] perf/evlist: Move the SIGUSR1 error reporting logic to prepare_workload (Jiri Olsa) [1133083] - [tools] perf/evlist: Send the errno in the signal when workload fails (Jiri Olsa) [1133083] - [tools] perf/stat: Don't show counter information when workload fails (Jiri Olsa) [1133083] - [tools] perf: Use zfree to help detect use after free bugs (Jiri Olsa) [1133083] - [tools] perf: Introduce zfree (Jiri Olsa) [1133083] - [tools] perf: No need to test against NULL before calling free() (Jiri Olsa) [1133083] - [tools] perf/ui/tui: Implement header window (Jiri Olsa) [1133083] - [tools] perf/ui/tui: Split help message for perf top and report (Jiri Olsa) [1133083] - [tools] perf/ui/tui: Protect windows by ui__lock (Jiri Olsa) [1133083] - [tools] perf/probe: Support basic dwarf-based operations on uprobe events (Jiri Olsa) [1133083] - [tools] perf/probe: Expand given path to absolute path (Jiri Olsa) [1133083] - [tools] perf/config: Ignore generated files in feature-checks (Jiri Olsa) [1133083] - [tools] perf: Do not synthesize the treads of default guest (Jiri Olsa) [1133083] - [tools] perf: Use machine->pid for tgid if machine is guest (Jiri Olsa) [1133083] - [tools] perf: Set event->header.misc to PERF_RECORD_MISC_GUEST_USER if machine is guest (Jiri Olsa) [1133083] - [tools] perf: Find the proc info under machine->root_dir (Jiri Olsa) [1133083] - [tools] perf: Add support for PERF_RECORD_MISC_GUEST_USER in thread__find_addr_map() (Jiri Olsa) [1133083] - [tools] perf/report: Print session information only if --stdio is given (Jiri Olsa) [1133083] - [tools] perf/report: Use pr_*() functions where applicable (Jiri Olsa) [1133083] - [tools] perf/symbols: Add 'machine' member to struct addr_location (Jiri Olsa) [1133083] - [tools] perf/mem: Remove unused parameter from dump_raw_samples() (Jiri Olsa) [1133083] - [tools] perf/scripting/perl: Shorten function signatures (Jiri Olsa) [1133083] - [tools] perf/scripting/python: Shorten function signatures (Jiri Olsa) [1133083] - [tools] perf/ui/browser: Remove misplaced __maybe_unused (Jiri Olsa) [1133083] - [tools] perf/report: Rename 'perf_report' to 'report' (Jiri Olsa) [1133083] - [tools] lib/traceevent: Use global 'O' processing code (Jiri Olsa) [1133083] - [tools] lib/traceevent: Use global QUIET_CLEAN build output (Jiri Olsa) [1133083] - [tools] lib/traceevent: Use global QUIET_INSTALL build output (Jiri Olsa) [1133083] - [tools] lib/traceevent: Use global QUIET_LINK build output (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add global QUIET_CC_FPIC build output (Jiri Olsa) [1133083] - [tools] lib/traceevent: Use global QUIET_CC build output (Jiri Olsa) [1133083] - [tools] lib/traceevent: Remove print_app_build variable (Jiri Olsa) [1133083] - [tools] perf: Making QUIET_(CLEAN (Jiri Olsa) [1133083] - [tools] perf/tests: Factor make install tests (Jiri Olsa) [1133083] - [tools] perf: Rename 'perf_record_opts' to 'record_opts (Jiri Olsa) [1133083] - [tools] perf/record: Rename 'perf_record' to plain 'record' (Jiri Olsa) [1133083] - [tools] perf/record: Simplify perf_record__write (Jiri Olsa) [1133083] - [tools] perf/record: Use perf_data_file__write for output file (Jiri Olsa) [1133083] - [tools] perf/inject: Handle output file via perf_data_file object (Jiri Olsa) [1133083] - [tools] perf: Get rid of a duplicate va_end() in error reporting routine (Jiri Olsa) [1133083] - [tools] perf/report: Introduce helpers for processing callchains (Jiri Olsa) [1133083] - [tools] perf/annotate: Make symbol__inc_addr_samples private (Jiri Olsa) [1133083] - [tools] perf/annotate: Adopt methods from hists (Jiri Olsa) [1133083] - [tools] perf/top: Use hist_entry__inc_addr_sample (Jiri Olsa) [1133083] - [tools] perf/annotate: Add inc_samples method to addr_map_symbol (Jiri Olsa) [1133083] - [tools] perf/hists: Leave symbol addr hist bucket auto alloc to symbol layer (Jiri Olsa) [1133083] - [tools] perf/annotate: Auto allocate symbol per addr hist buckets (Jiri Olsa) [1133083] - [tools] lib/traceevent: Introduce pevent_filter_strerror() (Jiri Olsa) [1133083] - [tools] perf/hists: Do not pass period and weight to add_hist_entry() (Jiri Olsa) [1133083] - [tools] perf/sort: Do not compare dso again (Jiri Olsa) [1133083] - [tools] perf/sort: Compare addresses if no symbol info (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of die() in some string conversion functions (Jiri Olsa) [1133083] - [tools] perf/symbols: Use consistent name for the DSO binary type member (Jiri Olsa) [1133083] - [tools] perf/timechart: Add --highlight option (Jiri Olsa) [1133083] - [tools] perf/symbols: Clarify method to get DSO binary_type filename (Jiri Olsa) [1133083] - [tools] perf/symbols: Remove needless static binary_type array (Jiri Olsa) [1133083] - [tools] perf/timechart: Add support for topology (Jiri Olsa) [1133083] - [tools] perf/timechart: Get number of CPUs from perf header (Jiri Olsa) [1133083] - [tools] perf/timechart: Print pid along the name (Jiri Olsa) [1133083] - [tools] perf/timechart: Add backtrace support to CPU info (Jiri Olsa) [1133083] - [tools] Convert to new topic libraries (Jiri Olsa) [1133083] - [tools] lib/traceevent: Refactor pevent_filter_match() to get rid of die() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Make pevent_filter_add_filter_str() return pevent_errno (Jiri Olsa) [1133083] - [tools] lib/traceevent: Refactor process_filter() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Refactor create_arg_item() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of die() in reparent_op_arg() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Make add_left() return pevent_errno (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of die() in add_right() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of malloc_or_die() in find_event() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of malloc_or_die() in read_token() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of malloc_or_die() allocate_arg() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of die in add_filter_type() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of malloc_or_die() in show_error() (Jiri Olsa) [1133083] - [tools] perf/completion: Complete 'perf kvm' (Jiri Olsa) [1133083] - [tools] perf/evlist: Add perf_evlist__to_front() (Jiri Olsa) [1133083] - [tools] perf: Fix inverted error verification bug in thread__fork (Jiri Olsa) [1133083] - [tools] perf: Move mem_bswap32/64 to util.c (Jiri Olsa) [1133083] - [tools] perf/evlist: Add can_select_event() method (Jiri Olsa) [1133083] - [tools] perf/header: Allow header->data_offset to be predetermined (Jiri Olsa) [1133083] - [tools] perf: Add perf_event_paranoid() (Jiri Olsa) [1133083] - [tools] lib/symbol: Start carving out symbol parsing routines from perf (Jiri Olsa) [1133083] - [tools] perf/unwinding: Use the per-feature check flags (Jiri Olsa) [1133083] - [tools] perf: Add per-feature check flags (Jiri Olsa) [1133083] - [tools] perf/symbols: Fix bug in usage of the basename() function (Jiri Olsa) [1133083] - [tools] perf/symbols: Rename filename argument (Jiri Olsa) [1133083] - [tools] perf/symbols: Constify some DSO methods parameters (Jiri Olsa) [1133083] - [tools] perf/symbols: Set freed members to NULL in dso destructor (Jiri Olsa) [1133083] - [tools] perf/symbols: Constify dso->long_name (Jiri Olsa) [1133083] - [tools] perf/symbols: Remove open coded management of long_name_allocated member (Jiri Olsa) [1133083] - [tools] perf/symbols: Set alloc flag close to setting the long_name (Jiri Olsa) [1133083] - [tools] perf/symbols: Remove open coded management of short_name_allocated member (Jiri Olsa) [1133083] - [tools] perf/machine: Don't open code assign dso->short_name (Jiri Olsa) [1133083] - [tools] perf/symbols: Rename [sl]name_alloc to match the members they refer to (Jiri Olsa) [1133083] - [tools] perf/script: Add --header/--header-only options (Jiri Olsa) [1133083] - [tools] perf/report: Add --header/--header-only options (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of die() in pevent_filter_clear_trivial() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of malloc_or_die() in pevent_filter_add_filter_str() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of die() in create_arg_item() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of malloc_or_die() in add_event() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of malloc_or_die() in pevent_filter_alloc() (Jiri Olsa) [1133083] - [tools] perf/kvm: Make perf kvm diff support --guestmount (Jiri Olsa) [1133083] - [tools] perf/kvm: Move code to generate filename for perf-kvm to function (Jiri Olsa) [1133083] - [tools] perf/annotate: Fix typo (Jiri Olsa) [1133083] - [tools] perf/archive: Remove duplicated 'runs' in man page (Jiri Olsa) [1133083] - [tools] perf/kvm: Fix bug in 'stat report' (Jiri Olsa) [1133083] - [tools] perf/kvm: Introduce option -v for perf kvm command (Jiri Olsa) [1133083] - [tools] perf/evlist: Fix mmap pages rounding to power of 2 (Jiri Olsa) [1133083] - [tools] perf/evlist: Fix max mmap_pages (Jiri Olsa) [1133083] - [tools] perf/evlist: Remove unnecessary parentheses (Jiri Olsa) [1133083] - [tools] perf/record: Fix display of incorrect mmap pages (Jiri Olsa) [1133083] - [tools] perf/script: Add an option to print the source line number (Jiri Olsa) [1133083] - [tools] perf/script: Fix symoff printing in callchains (Jiri Olsa) [1133083] - [tools] lib/traceevent: Report better error message on bad function args (Jiri Olsa) [1133083] - [tools] perf/trace: Fix summary percentage when processing files (Jiri Olsa) [1133083] - [tools] perf/trace: Add support for syscalls vs raw_syscalls (Jiri Olsa) [1133083] - [tools] perf/build: Fix install dependency (Jiri Olsa) [1133083] - [tools] lib/traceevent: Update kvm plugin with is_writable_pte helper (Jiri Olsa) [1133083] - [tools] lib/traceevent: Remove malloc_or_die from plugin_function.c (Jiri Olsa) [1133083] - [tools] lib/traceevent: Several cleanups for function plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Use pevent_print_func_field in hrtimer_start handler (Jiri Olsa) [1133083] - [tools] lib/traceevent: Use static functions in jbd2 plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Remove malloc_or_die from event-plugin.c (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add cfg80211 plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add scsi plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add xen plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add function plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add sched_switch plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add mac80211 plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add kvm plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add kmem plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add hrtimer plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add jbd2 plugin (Jiri Olsa) [1133083] - [tools] perf: Overload pr_stat traceevent print function (Jiri Olsa) [1133083] - [tools] perf: Add trace-event global object for tracepoint interface (Jiri Olsa) [1133083] - [tools] perf: Add trace-event object (Jiri Olsa) [1133083] - [tools] perf: Add filename__read_str util function (Jiri Olsa) [1133083] - [tools] perf: Add build and install plugins targets (Jiri Olsa) [1133083] - [tools] lib/traceevent: Harmonize the install messages in lib-traceevent (Jiri Olsa) [1133083] - [tools] lib/traceevent: Change pevent_parse_format to include pevent handle (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add traceevent_host_bigendian function (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add plugin build support (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add plugin support (Jiri Olsa) [1133083] - [tools] perf/script: Do not call perf_event__preprocess_sample() twice) (Jiri Olsa) [1133083] - [tools] perf/symbols: Fix random fd closing with no libelf (Jiri Olsa) [1133083] - [tools] perf/kvm: Update the 'record' man page entry for new --guest/--host behavior (Jiri Olsa) [1133083] - [tools] perf/kvm: Fix spurious '=' use in man page (Jiri Olsa) [1133083] - [tools] perf/kvm: Add more detail about buildid-list in man page (Jiri Olsa) [1133083] - [tools] perf/target: Move the checking of which map function to call into function (Jiri Olsa) [1133083] - [tools] perf: Remove condition in machine__get_kernel_start_addr (Jiri Olsa) [1133083] - [tools] perf: Remove stackprotector feature check (Jiri Olsa) [1133083] - [tools] perf: Do not disable source line lookup just because of 1 failure (Jiri Olsa) [1133083] - [tools] perf/symbols: Retain symbol source file name to lookup source line numbers (Jiri Olsa) [1133083] - [tools] perf/symbols: Retain bfd reference to lookup source line numbers (Jiri Olsa) [1133083] - [tools] perf: Use asprintf instead of malloc plus snprintf (Jiri Olsa) [1133083] - [tools] perf/trace: Honour -m option (Jiri Olsa) [1133083] - [tools] perf: Include test-stackprotector-all.c in test-all (Jiri Olsa) [1133083] - [tools] perf: Correct the message in feature-libnuma checking (Jiri Olsa) [1133083] - [tools] perf/timechart: Move wake_events list to 'struct timechart' (Jiri Olsa) [1133083] - [tools] perf/timechart: Move power_events list to 'struct timechart' (Jiri Olsa) [1133083] - [tools] perf/timechart: Move all_data per_pid list to 'struct timechart' (Jiri Olsa) [1133083] - [tools] perf/timechart: Introduce tool struct (Jiri Olsa) [1133083] - [tools] perf: Add perf_data_file__write interface (Jiri Olsa) [1133083] - [tools] perf: Add writen function (Jiri Olsa) [1133083] - [tools] perf: Fine tune readn function (Jiri Olsa) [1133083] - [tools] perf: Use correct return type for readn function (Jiri Olsa) [1133083] - [tools] perf/record: Unify data output code into perf_record__write function (Jiri Olsa) [1133083] - [tools] perf: Fix tags/TAGS targets rebuilding (Jiri Olsa) [1133083] - [tools] perf/timechart: Remove misplaced __maybe_unused (Jiri Olsa) [1133083] - [tools] perf/timechart: Remove some needless struct forward declarations (Jiri Olsa) [1133083] - [tools] perf/timechart: dynamically determine event fields offset (Jiri Olsa) [1133083] - [tools] perf/symbols: Fix not finding kcore in buildid cache (Jiri Olsa) [1133083] - [tools] perf/script: Print mmap[2] events also (Jiri Olsa) [1133083] - [tools] perf/script: Print comm, fork and exit events also (Jiri Olsa) [1133083] - [tools] perf/script: Print callchains and symbols if they exist (Jiri Olsa) [1133083] - [tools] perf: Export setup_list (Jiri Olsa) [1133083] - [tools] perf/thread: Move comm_list check into function (Jiri Olsa) [1133083] - [tools] perf/symbols: Move idle syms check from top to generic function (Jiri Olsa) [1133083] - [tools] perf/evsel: Skip ignored symbols while printing callchain (Jiri Olsa) [1133083] - [tools] perf/timechart: Add backtrace support (Jiri Olsa) [1133083] - [tools] perf/timechart: Add support for -P and -T in timechart recording (Jiri Olsa) [1133083] - [tools] perf/timechart: Group figures and add title with details (Jiri Olsa) [1133083] - [tools] perf/timechart: Add support for displaying only tasks related data (Jiri Olsa) [1133083] - [tools] perf/timechart: Use proc_num to implement --power-only (Jiri Olsa) [1133083] - [tools] perf/timechart: Add option to limit number of tasks (Jiri Olsa) [1133083] - [tools] perf/timechart: Always try to print at least 15 tasks (Jiri Olsa) [1133083] - [tools] perf/record: Default -t option to no inheritance (Jiri Olsa) [1133083] - [tools] perf: Add option macro OPT_BOOLEAN_SET (Jiri Olsa) [1133083] - [tools] perf: Allow '--inherit' as the negation of '--no-inherit' (Jiri Olsa) [1133083] - [tools] perf/record: Make per-cpu mmaps the default (Jiri Olsa) [1133083] - [tools] perf/script: Move evname print code to process_event() (Jiri Olsa) [1133083] - [tools] perf/completion: Rename file to reflect zsh support (Jiri Olsa) [1133083] - [tools] perf/completion: Introduce zsh support (Jiri Olsa) [1133083] - [tools] perf/completion: Factor out call to __ltrim_colon_completions (Jiri Olsa) [1133083] - [tools] perf/completion: Factor out compgen stuff (Jiri Olsa) [1133083] - [tools] perf/completion: Introduce a layer of indirection (Jiri Olsa) [1133083] - [tools] perf/top: Make -g refer to callchains (Jiri Olsa) [1133083] - [tools] perf/trace: Remove thread summary coloring (Jiri Olsa) [1133083] - [tools] lib/traceevent: Use helper trace-seq in print functions like kernel does (Jiri Olsa) [1133083] - [tools] perf/stat: Add event unit and scale support (Jiri Olsa) [1133083] - [kernel] perf: Optimize ring-buffer write by depending on control dependencies (Jiri Olsa) [1133083] - [x86] perf: Fix leak in uncore_type_init failure paths (Jiri Olsa) [1133083] - [kernel] perf: Fix hotplug splat (Jiri Olsa) [1133083] - [x86] perf: Fix event scheduling (Jiri Olsa) [1133083] - [x86] perf: Fix IVT/SNB-EP uncore CBOX NID filter table (Jiri Olsa) [1133083] - [x86] perf: Correctly use FEATURE_PDCM (Jiri Olsa) [1133083] - [x86] perf: Fix unknown NMI warning (Jiri Olsa) [1133083] - [x86] perf: Fix Userspace RDPMC switch (Jiri Olsa) [1133083] - [x86] perf: Add userspace RDPMC quirk for PPro (Jiri Olsa) [1133083] - [kernel] uapi: convert u64 to __u64 in exported headers (Jiri Olsa) [1133083] - [kernel] perf: Document the new transaction sample type (Jiri Olsa) [1133083] - [kernel] perf: Introduce a flag to enable close-on-exec in perf_event_open() (Jiri Olsa) [1133083] - [x86] perf: Add Intel RAPL PP1 energy counter support (Jiri Olsa) [1133083] - [kernel] perf: Fix PERF_EVENT_IOC_PERIOD to force-reset the period (Jiri Olsa) [1133083] - [x86] perf: Add RAPL hrtimer support (Jiri Olsa) [1133083] - [x86] perf: Add Intel RAPL PMU support (Jiri Olsa) [1133083] - [kernel] perf: Add active_entry list head to struct perf_event (Jiri Olsa) [1133083] - [kernel] perf: Fix perf_pmu_migrate_context (Jiri Olsa) [1133083] - [kernel] ktime: add ms_to_ktime() and ktime_add_ms() helpers (Jiri Olsa) [1133083] - [tools] perf/traceevent: Fix conversion of pointer to integer of different size (Jiri Olsa) [1131394] - [tools] perf/traceevent: Fix use of multiple options in processing field (Jiri Olsa) [1131394] - [tools] perf/header: Fix possible memory leaks in process_group_desc() (Jiri Olsa) [1131394] - [tools] perf/header: Fix bogus group name (Jiri Olsa) [1131394] - [tools] perf: Tag thread comm as overriden (Jiri Olsa) [1131394] - [tools] perf/record: Add an option to force per-cpu mmaps (Jiri Olsa) [1131394] - [tools] perf/probe: Add '--demangle'/'--no-demangle' (Jiri Olsa) [1131394] - [tools] perf/ui/browser: Fix segfault caused by off by one handling END key (Jiri Olsa) [1131394] - [tools] perf/symbols: Limit max callchain using max_stack on DWARF unwinding too (Jiri Olsa) [1131394] - [tools] perf/evsel: Introduce perf_evsel__prev() method (Jiri Olsa) [1131394] - [tools] perf: Use perf_evlist__{first, last}, perf_evsel__next (Jiri Olsa) [1131394] - [tools] perf: Synthesize anon MMAP records again (Jiri Olsa) [1131394] - [tools] perf/top: Add missing newline if the 'uid' is invalid (Jiri Olsa) [1131394] - [tools] perf: Remove trivial extra semincolon (Jiri Olsa) [1131394] - [tools] perf/trace: Tweak summary output (Jiri Olsa) [1131394] - [tools] perf/build: Fix feature-libunwind-debug-frame handling (Jiri Olsa) [1131394] - [tools] perf/build: Fix timerfd feature check (Jiri Olsa) [1131394] - [tools] perf: parse the .debug_frame section in case .eh_frame is not present (Jiri Olsa) [1131394] - [tools] perf: Check libunwind for availability of dwarf parsing feature (Jiri Olsa) [1131394] - [tools] perf/traceevent: Add direct access to dynamic arrays (Jiri Olsa) [1131394] - [tools] perf/target: Shorten perf_target__ to target__ (Jiri Olsa) [1131394] - [tools] perf/tests: Handle throttle events in 'object code reading' test (Jiri Olsa) [1131394] - [tools] perf/evlist: Refactor mmap_pages parsing (Jiri Olsa) [1131394] - [tools] perf/evlist: Round mmap pages to power 2 - v2 (Jiri Olsa) [1131394] - [tools] perf/record: Fix segfault with --no-mmap-pages (Jiri Olsa) [1131394] - [tools] perf/trace: Add summary only option (Jiri Olsa) [1131394] - [tools] perf/trace: Simplify '--summary' output (Jiri Olsa) [1131394] - [tools] perf/trace: Change syscall summary duration order (Jiri Olsa) [1131394] - [tools] perf/tests: Compensate lower sample freq with longer test loop (Jiri Olsa) [1131394] - [tools] perf/trace: Fix segfault on perf trace -i perf.data (Jiri Olsa) [1131394] - [tools] perf/trace: Separate tp syscall field caching into init routine to be reused (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify fifth argument of mmap() as fd (Jiri Olsa) [1131394] - [tools] perf/tests: Use lower sample_freq in sw clock event period test (Jiri Olsa) [1131394] - [tools] perf/tests: Check return of perf_evlist__open sw clock event period test (Jiri Olsa) [1131394] - [tools] perf/record: Move existing write_output into helper function (Jiri Olsa) [1131394] - [tools] perf/record: Use correct return type for write() (Jiri Olsa) [1131394] - [tools] perf: Prevent condition that all sort keys are elided (Jiri Olsa) [1131394] - [tools] perf/machine: Simplify synthesize_threads method (Jiri Olsa) [1131394] - [tools] perf/machine: Introduce synthesize_threads method out of open coded equivalent (Jiri Olsa) [1131394] - [tools] perf/record: Synthesize non-exec MMAP records when --data used (Jiri Olsa) [1131394] - [tools] perf/evsel: Remove idx parm from constructor (Jiri Olsa) [1131394] - [tools] perf/ui/tui/progress: Don't force a refresh during progress update (Jiri Olsa) [1131394] - [tools] perf: Remove unneeded include (Jiri Olsa) [1131394] - [tools] perf/record: Remove post_processing_offset variable (Jiri Olsa) [1131394] - [tools] perf/record: Remove advance_output function (Jiri Olsa) [1131394] - [tools] perf/record: Refactor feature handling into a separate function (Jiri Olsa) [1131394] - [tools] perf/trace: Don't relookup fields by name in each sample (Jiri Olsa) [1131394] - [tools] perf: Fix version when building out of tree (Jiri Olsa) [1131394] - [tools] perf/evsel: Ditch evsel->handler.data field (Jiri Olsa) [1131394] - [tools] perf: Add required memory barriers (Jiri Olsa) [1131394] - [tools] perf: Finish the removal of 'self' arguments (Jiri Olsa) [1131394] - [tools] perf: Check maximum frequency rate for record/top (Jiri Olsa) [1131394] - [tools] perf/fs: Add procfs support (Jiri Olsa) [1131394] - [tools] perf/fs: Rename NAME_find_mountpoint() to NAME__mountpoint() (Jiri Olsa) [1131394] - [tools] perf: Factor sysfs code into generic fs object (Jiri Olsa) [1131394] - [tools] perf/list: Add usage (Jiri Olsa) [1131394] - [tools] perf/list: Remove a level of indentation (Jiri Olsa) [1131394] - [tools] perf/build: Fix detection of non-core features (Jiri Olsa) [1131394] - [tools] perf/kvm: Disable live command if timerfd is not supported (Jiri Olsa) [1131394] - [tools] perf/hists: Consolidate __hists__add_*entry() (Jiri Olsa) [1131394] - [tools] perf/traceevent: Add pevent_print_func_field() helper function (Jiri Olsa) [1131394] - [tools] perf/traceevent: Add flags NOHANDLE and PRINTRAW to individual events (Jiri Olsa) [1131394] - [tools] perf/traceevent: Check for spaces in character array (Jiri Olsa) [1131394] - [tools] perf/traceevent: Have bprintk output the same as the kernel does (Jiri Olsa) [1131394] - [tools] perf/traceevent: Handle __print_hex(__get_dynamic_array(fieldname), len) (Jiri Olsa) [1131394] - [tools] perf/traceevent: If s is a pointer, check printk formats (Jiri Olsa) [1131394] - [tools] perf/traceevent: Update printk formats when entered (Jiri Olsa) [1131394] - [tools] perf/traceevent: Add support for extracting trace_clock in report (Jiri Olsa) [1131394] - [tools] perf/stat: Enhance option parse error message (Jiri Olsa) [1131394] - [tools] perf/top: Use parse_options_usage() for -s option failure (Jiri Olsa) [1131394] - [tools] perf/report: Use parse_options_usage() for -s option failure (Jiri Olsa) [1131394] - [tools] perf/report: Postpone setting up browser after parsing options (Jiri Olsa) [1131394] - [tools] perf: Show single option when failed to parse (Jiri Olsa) [1131394] - [tools] perf/evsel: Synthesize PERF_SAMPLE_TRANSACTION (Jiri Olsa) [1131394] - [tools] perf/test: Update "sample parsing" test for PERF_SAMPLE_TRANSACTION (Jiri Olsa) [1131394] - [tools] perf/evsel: Add missing overflow check for TRANSACTION (Jiri Olsa) [1131394] - [tools] perf/evsel: Always use perf_evsel__set_sample_bit() (Jiri Olsa) [1131394] - [tools] perf/evlist: Add a debug print if event buffer mmap fails (Jiri Olsa) [1131394] - [tools] perf: Fix libunwind build and feature detection for 32-bit build (Jiri Olsa) [1131394] - [tools] perf: Fix 32-bit cross build (Jiri Olsa) [1131394] - [tools] perf/script: Set up output options for in-stream attributes (Jiri Olsa) [1131394] - [tools] perf/evsel: Add a debug print if perf_event_open fails (Jiri Olsa) [1131394] - [tools] perf: Get current comm instead of last one (Jiri Olsa) [1131394] - [tools] perf: Compare hists comm by addresses (Jiri Olsa) [1131394] - [tools] perf: Add new COMM infrastructure (Jiri Olsa) [1131394] - [tools] perf: Add time argument on COMM setting (Jiri Olsa) [1131394] - [tools] perf: Use an accessor to read thread comm (Jiri Olsa) [1131394] - [tools] perf: Add missing data.h into LIB_H headers (Jiri Olsa) [1131394] - [tools] perf/probe: Fix typo (Jiri Olsa) [1131394] - [tools] perf/bench: Fix two warnings (Jiri Olsa) [1131394] - [tools] perf: Show progress on histogram collapsing (Jiri Olsa) [1131394] - [tools] perf/ui/progress: Per progress bar state (Jiri Olsa) [1131394] - [tools] perf/ui: Rename ui_progress to ui_progress_ops (Jiri Olsa) [1131394] - [tools] perf: Fix non-debug build (Jiri Olsa) [1131394] - [tools] perf/evlist: Validate that mmap_pages is not too big (Jiri Olsa) [1131394] - [tools] perf: Do not accept parse_tag_value() overflow (Jiri Olsa) [1131394] - [tools] perf/inject: Do not repipe attributes to a perf.data file (Jiri Olsa) [1131394] - [tools] perf/script: Make perf_script a local variable (Jiri Olsa) [1131394] - [tools] perf/sched: Optimize build time (Jiri Olsa) [1131394] - [tools] perf/sched: Make struct perf_sched sched a local variable (Jiri Olsa) [1131394] - [tools] perf/bench: Change the procps visible command-name of invididual benchmark tests plus cleanups (Jiri Olsa) [1131394] - [tools] perf/probe: Find fentry mcount fuzzed parameter location (Jiri Olsa) [1131394] - [tools] perf/probe: Support "$vars" meta argument syntax for local variables (Jiri Olsa) [1131394] - [tools] perf: Stop using 'self' in some more places (Jiri Olsa) [1131394] - [tools] perf/test: Consider PERF_SAMPLE_TRANSACTION in the "sample parsing" test (Jiri Olsa) [1131394] - [tools] perf/test: Clarify the "sample parsing" test entry (Jiri Olsa) [1131394] - [tools] perf/top: Add --max-stack option to limit callchain stack scan (Jiri Olsa) [1131394] - [tools] perf/report: Add --max-stack option to limit callchain stack scan (Jiri Olsa) [1131394] - [tools] perf/session: Separating data file properties from session (Jiri Olsa) [1131394] - [tools] perf: Add perf_data_file__open interface to data object (Jiri Olsa) [1131394] - [tools] perf: Add data object to handle perf data file (Jiri Olsa) [1131394] - [tools] perf: Compare dso's also when comparing symbols (Jiri Olsa) [1131394] - [tools] perf/callchain: Convert children list to rbtree (Jiri Olsa) [1131394] - [tools] perf/list: Show error if tracepoints not available (Jiri Olsa) [1131394] - [tools] perf/script: Print addr by default for BTS (Jiri Olsa) [1131394] - [tools] perf/evlist: Factor out duplicated mmap code (Jiri Olsa) [1131394] - [tools] perf/evlist: Fix perf_evlist__mmap comments (Jiri Olsa) [1131394] - [tools] perf: Fix bench/numa.c for 32-bit build (Jiri Olsa) [1131394] - [tools] perf: Fix test_on_exit for 32-bit build (Jiri Olsa) [1131394] - [tools] perf/evlist: Fix 32-bit build error (Jiri Olsa) [1131394] - [tools] perf/session: Add missing members to perf_event__attr_swap() (Jiri Olsa) [1131394] - [tools] perf/session: Add missing sample flush for piped events (Jiri Olsa) [1131394] - [tools] perf/record: Improve write_output error message (Jiri Olsa) [1131394] - [tools] perf/evsel: Add missing decrement in id sample parsing (Jiri Olsa) [1131394] - [tools] perf/evsel: Add missing 'mmap2' from debug print (Jiri Olsa) [1131394] - [tools] perf/trace: Improve messages related to /proc/sys/kernel/perf_event_paranoid (Jiri Olsa) [1131394] - [tools] perf: Introduce filename__read_int helper (Jiri Olsa) [1131394] - [tools] perf/evlist: Introduce perf_evlist__strerror_tp method (Jiri Olsa) [1131394] - [tools] perf/trace: Improve event processing exit (Jiri Olsa) [1131394] - [tools] perf/trace: Use vfs_getname hook if available (Jiri Olsa) [1131394] - [tools] perf/trace: Split fd -> pathname array handling (Jiri Olsa) [1131394] - [tools] perf/symbols: Fix a mmap and munmap mismatched bug (Jiri Olsa) [1131394] - [tools] perf/symbols: Fix a memory leak due to symbol__delete not being used (Jiri Olsa) [1131394] - [tools] perf/annotate: Another fix for annotate_browser__callq() (Jiri Olsa) [1131394] - [tools] perf/buildid-cache: Add ability to add kcore to the cache (Jiri Olsa) [1131394] - [tools] perf/annotate: Fix annotate_browser__callq() (Jiri Olsa) [1131394] - [tools] perf/symbols: Add ability to find kcore in build-id cache (Jiri Olsa) [1131394] - [tools] perf: Add copyfile_mode() (Jiri Olsa) [1131394] - [tools] perf/annotate: Find kcore symbols on other maps (Jiri Olsa) [1131394] - [tools] perf/build: Simplify the autodep inclusion rule (Jiri Olsa) [1131394] - [tools] perf/build: Improve the 'stackprotector' feature test (Jiri Olsa) [1131394] - [tools] perf/build: Remove the volatile-register-var feature check (Jiri Olsa) [1131394] - [tools] perf/build: Simplify the libelf logic (Jiri Olsa) [1131394] - [tools] perf/build: Fix DPACKAGE definitions for the libbfd et al testcases (Jiri Olsa) [1131394] - [tools] perf/build: Pass through DEBUG parameter (Jiri Olsa) [1131394] - [tools] perf/build: Fix non-existent build directory handling (Jiri Olsa) [1131394] - [tools] perf/symbols: Add map_groups__find_ams() (Jiri Olsa) [1131394] - [tools] perf/symbols: Workaround objdump difficulties with kcore (Jiri Olsa) [1131394] - [tools] perf/symbols: Validate kcore module addresses (Jiri Olsa) [1131394] - [tools] perf: Separate lbfd check out of NO_DEMANGLE condition (Jiri Olsa) [1131394] - [tools] perf/tests: Fix memory leak in dso-data.c (Jiri Olsa) [1131394] - [tools] perf: Fix old GCC build error in 'get_srcline' (Jiri Olsa) [1131394] - [tools] perf/trace: Add summary option to dump syscall statistics (Jiri Olsa) [1131394] - [tools] perf/util: Add findnew method to intlist (Jiri Olsa) [1131394] - [tools] perf/trace: Improve the error messages (Jiri Olsa) [1131394] - [tools] perf/timechart: Add example in the documentation (Jiri Olsa) [1131394] - [tools] perf: Implement summary output for 'make install' (Jiri Olsa) [1131394] - [tools] perf: Align perf version output to other build messages (Jiri Olsa) [1131394] - [tools] perf: Harmonize the various build messages in perf, lib-traceevent, lib-lk (Jiri Olsa) [1131394] - [tools] perf: Implement summary output for 'make clean' (Jiri Olsa) [1131394] - [tools] perf: Fix redirection printouts (Jiri Olsa) [1131394] - [tools] perf/trace: Initial beautifier for ioctl's 'cmd' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Prepare the strarray scnprintf method for reuse (Jiri Olsa) [1131394] - [tools] perf/trace: Allow specifying index offset in strarrays (Jiri Olsa) [1131394] - [tools] perf/symbols: Make a separate function to parse /proc/modules (Jiri Olsa) [1131394] - [tools] perf/intlist: Add priv member (Jiri Olsa) [1131394] - [tools] perf/trace: Use new machine method to loop over threads (Jiri Olsa) [1131394] - [tools] perf/machine: Add method to loop over threads and invoke handler (Jiri Olsa) [1131394] - [tools] perf/trace: Add record option (Jiri Olsa) [1131394] - [tools] perf/trace: Fix comm resolution when reading events from file (Jiri Olsa) [1131394] - [tools] perf/stat: Add units to nanosec-based counters (Jiri Olsa) [1131394] - [tools] perf/stat: Don't require a workload when using system wide or CPU options (Jiri Olsa) [1131394] - [tools] perf/stat: Fix misleading message when specifying cpu list or system wide (Jiri Olsa) [1131394] - [tools] perf/evlist: Fix perf_evlist__mmap_read event overflow (Jiri Olsa) [1131394] - [tools] perf: Ignore 'perf timechart' output file (Jiri Olsa) [1131394] - [tools] perf/stat: Don't print bogus data on -e instructions (Jiri Olsa) [1131394] - [tools] perf/stat: Don't print bogus data on -e cycles (Jiri Olsa) [1131394] - [tools] perf: Move start conditions to start of the flex file (Jiri Olsa) [1131394] - [tools] perf: Add missing -ldl for gtk build (Jiri Olsa) [1131394] - [tools] perf/machine: Use snprintf instead of sprintf (Jiri Olsa) [1131394] - [tools] perf/bench sched: Add --threaded option (Jiri Olsa) [1131394] - [tools] perf/trace: Add 'trace' alias to 'perf trace' (Jiri Olsa) [1131394] - [tools] perf/trace: Show path associated with fd in live sessions (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify mlock & friends 'addr' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Handle MSG_WAITFORONE not defined (Jiri Olsa) [1131394] - [tools] perf/trace: Add beautifier for clock_gettime's clk_id argument (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify pipe2 'flags' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Use socket's beautifiers in socketpair (Jiri Olsa) [1131394] - [tools] perf/trace: Don't supress zeroed args when there is an strarray entry for it (Jiri Olsa) [1131394] - [tools] perf/trace: Add helper for syscalls with a single strarray arg (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify flock 'cmd' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify epoll_ctl 'op' arg (Jiri Olsa) [1131394] - [tools] perf: Fix srcline sort key behavior (Jiri Olsa) [1131394] - [tools] perf: Implement addr2line directly using libbfd (Jiri Olsa) [1131394] - [tools] perf: Save failed result of get_srcline() (Jiri Olsa) [1131394] - [tools] perf/annotate: Pass dso instead of dso_name to get_srcline() (Jiri Olsa) [1131394] - [tools] perf: Do not try to call addr2line on non-binary files (Jiri Olsa) [1131394] - [tools] perf/annotate: Factor out get/free_srcline() (Jiri Olsa) [1131394] - [tools] perf/hists: Free srcline when freeing hist_entry (Jiri Olsa) [1131394] - [tools] perf/annotate: Reuse path from the result of addr2line (Jiri Olsa) [1131394] - [tools] perf/sort: Fix a memory leak on srcline (Jiri Olsa) [1131394] - [tools] perf: Separate out GTK codes to libperf-gtk.so (Jiri Olsa) [1131394] - [tools] perf/symbols: Add new option --ignore-vmlinux for perf top (Jiri Olsa) [1131394] - [tools] perf: Adding throttle event data struct support (Jiri Olsa) [1131394] - [tools] perf/evlist: Introduce perf_evlist__new_default function (Jiri Olsa) [1131394] - [tools] perf: Add possibility to specify mmap size (Jiri Olsa) [1131394] - [tools] perf: Check mmap pages value early (Jiri Olsa) [1131394] - [tools] perf/lock: Account for lock average wait time (Jiri Olsa) [1131394] - [tools] perf/lock: Limit bad rate precision (Jiri Olsa) [1131394] - [tools] perf/lock: Redo __cmd_report (Jiri Olsa) [1131394] - [tools] perf/lock: Plug some memleaks (Jiri Olsa) [1131394] - [tools] perf/lock: Return proper code in report_lock_*_event (Jiri Olsa) [1131394] - [tools] perf/lock: Remove dead code (Jiri Olsa) [1131394] - [tools] perf: Unify page_size usage (Jiri Olsa) [1131394] - [tools] perf: Remove unused trace-event-* code (Jiri Olsa) [1131394] - [tools] perf/symbols: Support for Openembedded/Yocto -dbg packages (Jiri Olsa) [1131394] - [tools] perf/completion: Use more comp words (Jiri Olsa) [1131394] - [tools] perf/completion: Strip dependency on bash-completion (Jiri Olsa) [1131394] - [tools] perf/completion: Strip function_exists () (Jiri Olsa) [1131394] - [tools] perf/completion: Strip dependency on _filedir (Jiri Olsa) [1131394] - [tools] perf/completion: Update __ltrim_colon_completions (Jiri Olsa) [1131394] - [tools] perf/completion: Don't dictate perf install location (Jiri Olsa) [1131394] - [tools] perf/trace: Add option to show process COMM (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify eventfd2 'flags' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify send/recv syscall 'flags' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Don't print zeroed args (Jiri Olsa) [1131394] - [tools] perf/trace: Remove duplicate mmap entry in syscall_fmts array (Jiri Olsa) [1131394] - [tools] perf/trace: Add option to show full timestamp (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify rlmimit resources (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify access 'mode' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify socket 'type' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify socket 'family' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify signal number arg in several syscalls (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify rt_sigprocmask 'how' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify fcntl 'cmd' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Use strarray for ltrace's whence arg (Jiri Olsa) [1131394] - [tools] perf/trace: Allow passing parms to arg formatters (Jiri Olsa) [1131394] - [tools] perf/trace: Put syscall formatter parms into struct (Jiri Olsa) [1131394] - [tools] perf/build: Clean up feature_print_code() (Jiri Olsa) [1131394] - [tools] perf/build: Pass through LDFLAGS to feature tests (Jiri Olsa) [1131394] - [tools] perf/build: Harmonize the style of the feature testcases (Jiri Olsa) [1131394] - [tools] perf/build: Fix O=/some/dir perf.o type of targets (Jiri Olsa) [1131394] - [tools] perf/build: Fix non-canonical directory names in O= (Jiri Olsa) [1131394] - [tools] perf/build: Exclude MAKEFLAGS from nested invocation (Jiri Olsa) [1131394] - [tools] perf/build: Make sure autodep feature binaries honor the O= setting (Jiri Olsa) [1131394] - [tools] perf/build: Pass through all targets to Makefile.perf (Jiri Olsa) [1131394] - [tools] perf/build: Collapse the test-all.c testcase (Jiri Olsa) [1131394] - [tools] perf/build: Clean up various testcases (Jiri Olsa) [1131394] - [tools] perf/build: Remove unused config/feature-tests.mak (Jiri Olsa) [1131394] - [tools] perf/build: split out feature checks 'liberty', 'liberty-z', 'cplus-demangle' (Jiri Olsa) [1131394] - [tools] perf/build: Standardize the various messages output by parallel make (Jiri Olsa) [1131394] - [tools] perf/build: Flip Makefile.parallel and Makefile.perf (Jiri Olsa) [1131394] - [tools] perf/build: Automatically build in parallel, based on number of CPUs in the system (Jiri Olsa) [1131394] - [tools] perf/build: Improve printout-of auto-detected features (Jiri Olsa) [1131394] - [tools] perf/build: Speed up auto-detection (Jiri Olsa) [1131394] - [tools] perf/build: Invoke feature-checks 'clean' target from the main Makefile (Jiri Olsa) [1131394] - [tools] perf: Fix double/triple-build of the feature detection logic during 'make install' et al (Jiri Olsa) [1131394] - [tools] perf/build: Speed up the final link (Jiri Olsa) [1131394] - [tools] perf/build: Speed up git-version test on re-make (Jiri Olsa) [1131394] - [tools] perf/build: Speed up auto-detection of features by adding a 'test-all' target (Jiri Olsa) [1131394] - [tools] perf: Turn strlcpy() into a __weak function (Jiri Olsa) [1131394] - [tools] perf: Clean up util/include/linux/compiler.h (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'backtrace' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'on-exit' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'strlcpy' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libbfd' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libpython-version' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libpython' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libperl' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'gtk2-infobar' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'gtk2' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libslang' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libaudit' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libunwind' (Jiri Olsa) [1131394] - [tools] perf/build: Clean up the libunwind logic in config/Makefile (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libelf-getphdrnum' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libelf-mmap' (Jiri Olsa) [1131394] - [tools] perf/build: Clean up the mmap logic in config/Makefile (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'dwarf' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'glibc' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libelf' (Jiri Olsa) [1131394] - [tools] perf/build: Clean up the libelf logic in config/Makefile (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'bionic' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'fortify-source' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'volatile-register-var' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'stackprotector' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'stackprotector-all' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libnuma' (Jiri Olsa) [1131394] - [tools] perf/build: Add 'autodep' functionality, generate feature test dependencies automatically (Jiri Olsa) [1131394] - [tools] perf/build: Add feature check core code (Jiri Olsa) [1131394] - [tools] perf: standardize feature support define names to HAVE_{FEATURE}_SUPPORT (Jiri Olsa) [1131394] - [tools] perf: Add support for record transaction flags (Jiri Olsa) [1131394] - [tools] perf/record: Add abort_tx, no_tx, in_tx branch filter options to perf record -j (Jiri Olsa) [1131394] - [tools] perf: Support sorting by in_tx or abort branch flags (Jiri Olsa) [1131394] - [tools] perf: Fix sorting for 64bit entries (Jiri Olsa) [1131394] - [tools] perf: Disable all pmus on unthrottling and rescheduling (Jiri Olsa) [1131394] - [x86] perf: Fix constraint table end marker bug (Jiri Olsa) [1131394] - [tools] perf: Remove fragile swevent hlist optimization (Jiri Olsa) [1131394] - [tools] perf: Factor out strncpy() in perf_event_mmap_event() (Jiri Olsa) [1131394] - [tools] perf: Update a stale comment (Jiri Olsa) [1131394] - [tools] perf: Optimize perf_output_begin() -- address calculation (Jiri Olsa) [1131394] - [tools] perf: Optimize perf_output_begin() -- lost_event case (Jiri Olsa) [1131394] - [tools] perf: Optimize perf_output_begin() (Jiri Olsa) [1131394] - [tools] perf: Add unlikely() to the ring-buffer code (Jiri Olsa) [1131394] - [tools] perf: Simplify the ring-buffer code (Jiri Olsa) [1131394] - [tools] perf: Fix the perf context switch optimization (Jiri Olsa) [1131394] - [tools] perf: Change zero-padding of strings in perf_event_mmap_event() (Jiri Olsa) [1131394] - [tools] perf: Do not waste PAGE_SIZE bytes for ALIGN(8) in perf_event_mmap_event() (Jiri Olsa) [1131394] - [tools] perf: Kill the dead !vma->vm_mm code in perf_event_mmap_event() (Jiri Olsa) [1131394] - [tools] perf: Remove useless atomic_t (Jiri Olsa) [1131394] - [x86] perf: Optimize intel_pmu_pebs_fixup_ip() (Jiri Olsa) [1131394] - [x86] perf: Suppress duplicated abort LBR records (Jiri Olsa) [1131394] - [x86] perf: Add Haswell specific transaction flag reporting (Jiri Olsa) [1131394] - [tools] perf: Add generic transaction flags (Jiri Olsa) [1131394] - [tools] perf: Enforce 1 as lower limit for perf_event_max_sample_rate (Jiri Olsa) [1131394] - [x86] perf/intel: Fix build warning in intel_pmu_drain_pebs_nhm() (Jiri Olsa) [1131394] - [x86] perf/intel: Remove division from the intel_pmu_drain_pebs_nhm() hot path (Jiri Olsa) [1131394] - [x86] perf/intel: Clean up EVENT_ATTR_STR() muck (Jiri Olsa) [1131394] - [x86] perf/intel: Clean-up/reduce PEBS code (Jiri Olsa) [1131394] - [x86] perf/intel: Clean up checkpoint-interrupt bits (Jiri Olsa) [1131394] - [x86] perf/intel: Add Haswell TSX event aliases (Jiri Olsa) [1131394] - [x86] perf: Report TSX transaction abort cost as weight (Jiri Olsa) [1131394] - [x86] perf/intel: Avoid checkpointed counters causing excessive TSX aborts (Jiri Olsa) [1131394]- [scsi] ipr: Add new CCIN definition for Grand Canyon support (Gustavo Duarte) [1088561] - [scsi] ipr: Format HCAM overlay ID 0x21 (Gustavo Duarte) [1088561] - [scsi] ipr: Handle early EEH (Gustavo Duarte) [1088561] - [scsi] ipr: Add new CCIN definition for new hardware support (Gustavo Duarte) [1088561] - [scsi] ipr: Remove extended delay bit on GSCSI reads/writes ops (Gustavo Duarte) [1088561] - [scsi] ipr: increase dump size in ipr driver (Gustavo Duarte) [1088561] - [kernel] trace: Remove function_trace_stop and HAVE_FUNCTION_TRACE_MCOUNT_TEST (Josh Poimboeuf) [1113829] - [s390] ftrace: remove check of obsolete variable function_trace_stop (Josh Poimboeuf) [1113829] - [x86] ftrace: Remove check of obsolete variable function_trace_stop (Josh Poimboeuf) [1113829] - [kernel] ftrace: Remove check for HAVE_FUNCTION_TRACE_MCOUNT_TEST (Josh Poimboeuf) [1113829] - [kernel] ftrace: Remove function_trace_stop check from list func (Josh Poimboeuf) [1113829] - [kernel] ftrace: Do no disable function tracing on enabling function tracing (Josh Poimboeuf) [1113829] - [kernel] ftrace: Remove ftrace_start/stop() (Josh Poimboeuf) [1113829] - [kernel] ftrace-graph: Remove usage of ftrace_stop() in ftrace_graph_stop() (Josh Poimboeuf) [1113829] - [powerpc] kernel/ftrace: Add call to ftrace_graph_is_dead() in function graph code (Josh Poimboeuf) [1113829] - [kernel] ftrace: Add call to ftrace_graph_is_dead() in function graph code (Josh Poimboeuf) [1113829] - [kernel] ftrace-graph: Remove dependency of ftrace_stop() from ftrace_graph_stop() (Josh Poimboeuf) [1113829] - [kernel] trace: Remove ftrace_stop/start() from reading the trace file (Josh Poimboeuf) [1113829] - [kernel] power: Remove ftrace_stop/start() from suspend and hibernate (Josh Poimboeuf) [1113829] - [x86] power/cpu: Annotate restore_processor_state() with notrace (Josh Poimboeuf) [1113829] - [kernel] ftrace: Move the mcount/fentry code out of entry_64.S (Josh Poimboeuf) [1113829] - [kernel] ftrace: Load ftrace_ops in parameter not the variable holding it (Josh Poimboeuf) [1113829] - [kernel] trace: Remove unused function ftrace_off_permanent() (Josh Poimboeuf) [1113829] - [kernel] ftrace: BUG when ftrace recovery fails (Josh Poimboeuf) [1113829] - [kernel] ftrace: Have ftrace_write() return -EPERM and clean up callers (Josh Poimboeuf) [1113829] - [kernel] ftrace: One more missing sync after fixup of function modification failure (Josh Poimboeuf) [1113829] - [kernel] ftrace: Run a sync after fixup on failure (Josh Poimboeuf) [1113829] - [kernel] ftrace: Use breakpoints for converting function graph caller (Josh Poimboeuf) [1113829] - [kernel] ftrace: skip over the breakpoint for ftrace caller (Josh Poimboeuf) [1113829] - [s390] kprobes: add support for pc-relative long displacement instructions (Hendrik Brueckner) [1123429] - [kernel] kprobes: allow to specify custom allocator for insn caches (Hendrik Brueckner) [1123429] - [kernel] kprobes: unify insn caches (Hendrik Brueckner) [1123429] - [kernel] uprobes: Rename arch_uprobe->def to ->defparam, minor comment updates (Oleg Nesterov) [1073627] - [kernel] uprobes: Fix scratch register selection for rip-relative fixups (Oleg Nesterov) [1073627] - [kernel] uprobes: Simplify rip-relative handling (Oleg Nesterov) [1073627] - [kernel] uprobes: Simplify riprel_{pre,post}_xol() and make them similar (Oleg Nesterov) [1073627] - [kernel] uprobes: Kill the "autask" arg of riprel_pre_xol() (Oleg Nesterov) [1073627] - [kernel] uprobes: Rename *riprel* helpers to make the naming consistent (Oleg Nesterov) [1073627] - [kernel] uprobes: Cleanup the usage of UPROBE_FIX_IP/UPROBE_FIX_CALL (Oleg Nesterov) [1073627] - [kernel] uprobes: Kill adjust_ret_addr(), simplify UPROBE_FIX_CALL logic (Oleg Nesterov) [1073627] - [kernel] uprobes: Introduce push_ret_address() (Oleg Nesterov) [1073627] - [kernel] uprobes: Cleanup the usage of arch_uprobe->def.fixups, make it u8 (Oleg Nesterov) [1073627] - [kernel] uprobes: Move default_xol_ops's data into arch_uprobe->def (Oleg Nesterov) [1073627] - [kernel] uprobes: Move UPROBE_FIX_SETF logic from arch_uprobe_post_xol() to default_post_xol_op() (Oleg Nesterov) [1073627] - [kernel] uprobes: Don't use arch_uprobe_abort_xol() in arch_uprobe_post_xol() (Oleg Nesterov) [1073627] - [kernel] uprobes: Introduce uprobe_xol_ops->abort() and default_abort_op() (Oleg Nesterov) [1073627] - [kernel] uprobes: Don't change the task's state if ->pre_xol() fails (Oleg Nesterov) [1073627] - [kernel] uprobes: Fix is_64bit_mm() with CONFIG_X86_X32 (Oleg Nesterov) [1073627] - [kernel] uprobes: Make good_insns_* depend on CONFIG_X86_* (Oleg Nesterov) [1073627] - [kernel] uprobes: Shift "insn_complete" from branch_setup_xol_ops() to uprobe_init_insn() (Oleg Nesterov) [1073627] - [kernel] uprobes: Add is_64bit_mm(), kill validate_insn_bits() (Oleg Nesterov) [1073627] - [kernel] uprobes: Add uprobe_init_insn(), kill validate_insn_{32,64}bits() (Oleg Nesterov) [1073627] - [kernel] uprobes: Refuse to attach uprobe to "word-sized" branch insns (Oleg Nesterov) [1073627] - [kernel] uprobes: Emulate relative conditional "near" jmp's (Oleg Nesterov) [1073627] - [kernel] uprobes: Emulate relative conditional "short" jmp's (Oleg Nesterov) [1073627] - [kernel] uprobes: Emulate relative call's (Oleg Nesterov) [1073627] - [kernel] uprobes: Emulate nop's using ops->emulate() (Oleg Nesterov) [1073627] - [kernel] uprobes: Emulate unconditional relative jmp's (Oleg Nesterov) [1073627] - [kernel] uprobes: Introduce sizeof_long(), cleanup adjust_ret_addr() and arch_uretprobe_hijack_return_addr() (Oleg Nesterov) [1073627] - [kernel] uprobes: Teach arch_uprobe_post_xol() to restart if possible (Oleg Nesterov) [1073627] - [kernel] uprobes: Send SIGILL if arch_uprobe_post_xol() fails (Oleg Nesterov) [1073627] - [kernel] uprobes: Conditionalize the usage of handle_riprel_insn() (Oleg Nesterov) [1073627] - [kernel] uprobes: Introduce uprobe_xol_ops and arch_uprobe->ops (Oleg Nesterov) [1073627] - [kernel] uprobes: move the UPROBE_FIX_{RIP,IP,CALL} code at the end of pre/post hooks (Oleg Nesterov) [1073627] - [kernel] uprobes: Gather "riprel" functions together (Oleg Nesterov) [1073627] - [kernel] uprobes: Kill the "ia32_compat" check in handle_riprel_insn(), remove "mm" arg (Oleg Nesterov) [1073627] - [kernel] uprobes: Fold prepare_fixups() into arch_uprobe_analyze_insn() (Oleg Nesterov) [1073627] - [kernel] uprobes: Kill UPROBE_SKIP_SSTEP and can_skip_sstep() (Oleg Nesterov) [1073627]- [ethernet] enic: Add ethtool support to show classifier filters added by the driver (Stefan Assmann) [1107934] - [ethernet] enic: remove #ifdef CONFIG_RFS_ACCEL around filter structures (Stefan Assmann) [1107934] - [ethernet] enic: fix return values in enic_set_coalesce (Stefan Assmann) [1107934] - [ethernet] enic: Make dummy rfs functions inline to fix !CONFIG_RFS_ACCEL build (Stefan Assmann) [1107934] - [ethernet] enic: do tx cleanup in napi poll (Stefan Assmann) [1107934] - [ethernet] enic: add low latency socket busy_poll support (Stefan Assmann) [1107934] - [ethernet] enic: fix lockdep around devcmd_lock (Stefan Assmann) [1107934] - [ethernet] enic: Add Accelerated RFS support (Stefan Assmann) [1107934] - [net] Add skb_get_hash_raw (Stefan Assmann) [1107934] - [net] flow_keys: Record IP layer protocol in skb_flow_dissect() (Stefan Assmann) [1107934] - [ethernet] enic: alloc/free rx_cpu_rmap (Stefan Assmann) [1107934] - [ethernet] enic: devcmd for adding IP 5 tuple hardware filters (Stefan Assmann) [1107934] - [ethernet] enic: fix return value in _vnic_dev_cmd (Stefan Assmann) [1107934] - [ethernet] enic: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Stefan Assmann) [1107934] - [ethernet] enic: Fix 64 bit divide on 32bit system (Stefan Assmann) [1107934] - [ethernet] enic: Add support for adaptive interrupt coalescing (Stefan Assmann) [1107934] - [ethernet] enic: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1107934] - [ethernet] enic: include irq.h for irqreturn_t definitions (Stefan Assmann) [1107934] - [ethernet] enic: Call dev_kfree_skb_any instead of dev_kfree_skb (Stefan Assmann) [1107934] - [ethernet] enic: Don't receive packets when the napi budget == 0 (Stefan Assmann) [1107934] - [ethernet] enic: Use pci_enable_msix_range() instead of pci_enable_msix() (Stefan Assmann) [1107934] - [ethernet] enic: slight optimization of addr compare (Stefan Assmann) [1107934] - [ethernet] enic: cisco-enic calls skb_set_hash (Stefan Assmann) [1107934] - [ethernet] enic: remove unnecessary pci_set_drvdata() (Stefan Assmann) [1107934] - [ethernet] i40e/i40evf: Bump i40e & i40evf version (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Ignore a driver perceived Tx hang if the number of desc pending < 4 (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: add max buf len to aq debug print helper (Stefan Assmann) [1091127] - [ethernet] i40evf: Remove DEFINE_PCI_DEVICE_TABLE macro use (Stefan Assmann) [1091127] - [ethernet] i40evf: Fixed guest OS panic when removing vf driver (Stefan Assmann) [1091127] - [ethernet] i40evf: fix memory leak on unused interfaces (Stefan Assmann) [1091127] - [ethernet] i40evf: don't leak queue vectors (Stefan Assmann) [1091127] - [ethernet] i40evf: do not re-arm watchdog after remove (Stefan Assmann) [1091127] - [ethernet] i40evf: future-proof vfr_stat state check (Stefan Assmann) [1091127] - [ethernet] i40evf: fix scan warning on sprintf (Stefan Assmann) [1091127] - [ethernet] i40e: always print aqtx answer (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: ARQ copy desc data even for failed commands (Stefan Assmann) [1091127] - [ethernet] i40evf: don't wait so long (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: fix extension header csum logic (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Add nvmupdate support (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Clean up code (Stefan Assmann) [1091127] - [ethernet] i40evf: remove unnecessary break after goto (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump i40e to 0.4.21 and i40evf to 0.9.40 (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Add set_fc and init of FC settings (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Add new HW link info variable an_enabled and function update_link_info (Stefan Assmann) [1091127] - [ethernet] i40evf: invite vector 0 to the interrupt party (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Force a shifted '1' to be unsigned (Stefan Assmann) [1091127] - [ethernet] i40evf: don't violate scope (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Do not free the dummy packet buffer synchronously (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump i40e to 0.4.19 and i40evf to 0.9.38 (Stefan Assmann) [1091127] - [ethernet] i40evf: change branding string (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: initialize context descriptor (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: add ASQ write back timeout variable to AQ structure (Stefan Assmann) [1091127] - [ethernet] i40evf: set flags before sending message (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: clear aq bah-bal on shutdown (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Add base address registers to aq struct (Stefan Assmann) [1091127] - [ethernet] i40evf: resend FW request if no response (Stefan Assmann) [1091127] - [ethernet] i40evf: fix typo (Stefan Assmann) [1091127] - [ethernet] i40evf: return more useful error information (Stefan Assmann) [1091127] - [ethernet] i40evf: don't stop watchdog if it hasn't started (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Big endian fixes for handling HMC (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump i40e to 0.4.17 and i40evf to 0.9.36 (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: remove reserved type (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump i40e to 0.4.13 and i40evf to 0.9.35 (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: modify debug prints to avoid seg faults (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Update RSS configuration (Stefan Assmann) [1091127] - [ethernet] i40evf: fix off-by-one (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Reset Head and Tail on AQ initialization (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: i40e_register.h update (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump i40e to version 0.4.10 and i40evf to 0.9.34 (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Add Flow director stats to PF stats (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: remove FTYPE (Stefan Assmann) [1091127] - [ethernet] i40evf: check admin queue error bits (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: User ether_addr_copy instead of memcpy (Stefan Assmann) [1091127] - [ethernet] i40evf: don't go further down (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: AdminQ API update for new FW (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: set headwb Tx context flags and use them (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: bump version to 0.4.7 for i40e and 0.9.31 for i40evf (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: add PPRS bit to error bits and fix bug in Rx checksum (Stefan Assmann) [1091127] - [ethernet] i40evf: Fix function header (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump build version (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: remove deprecated device IDs (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: fix poll weight (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: fix TSO accounting (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: remove chatty reset messages (Stefan Assmann) [1091127] - [ethernet] i40evf: use correct format for printing MAC addresses (Stefan Assmann) [1091127] - [ethernet] i40evf: clean up log message formatting (Stefan Assmann) [1091127] - [ethernet] i40evf: remove bogus comment (Stefan Assmann) [1091127] - [ethernet] i40evf: remove unnecessary log messages (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Clean up a few things (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Fix code to accommodate i40e_register.h changes (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: fix rx descriptor status (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump build version (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: add Tx pre queue disable function (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: check AQ register for valid data (Stefan Assmann) [1091127] - [ethernet] i40evf: make messages less dire (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: remove rx_errors and rx_missed (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: VEB structure added, GTIME macro update (Stefan Assmann) [1091127] - [ethernet] i40evf: fix crash when changing ring sizes (Stefan Assmann) [1091127] - [ethernet] i40evf: set descriptor multiple to 32 (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: remove unused RX_LRO define (Stefan Assmann) [1091127] - [ethernet] i40evf: don't use RESETTING state during reinit (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Change type to u32 to avoid sparse error (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: remove storm control (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Remove reserved PCTYPE defines (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Update check for AQ aliveness (Stefan Assmann) [1091127] - [ethernet] i40evf: Use is_multicast_ether_addr helper (Stefan Assmann) [1091127] - [ethernet] i40e: remove usless return statements (Stefan Assmann) [1091127] - [ethernet] i40evf: Use pci_enable_msix_range() instead of pci_enable_msix() (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: control auto ITR through ethtool (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: set proper default for ITR registers (Stefan Assmann) [1091127] - [ethernet] i40evf: make ethtool_ops const (Stefan Assmann) [1091127] - [ethernet] i40evf: don't lie to ethtool (Stefan Assmann) [1091127] - [ethernet] i40evf: Use macro param for ethtool stats (Stefan Assmann) [1091127] - [ethernet] i40evf: Fix the headers and update copyright year (Stefan Assmann) [1091127] - [ethernet] i40evf: Remove unused defines (Stefan Assmann) [1091127] - [ethernet] i40evf: Update AdminQ interface (Stefan Assmann) [1091127] - [ethernet] i40evf: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump build version (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Retrieve and store missing link config information (Stefan Assmann) [1091127] - [ethernet] i40evf: remove debugging message (Stefan Assmann) [1091127] - [ethernet] i40evf: fix panic on PF driver fail (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: add driver version string to driver version command (Stefan Assmann) [1091127] - [ethernet] i40evf: support ethtool RSS options (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump build versions (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: update AdminQ API (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: add tracking to NVM busy state (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump build versions (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: unhide and enable to one prefena field (Stefan Assmann) [1091127] - [ethernet] i40evf: program RSS LUT correctly (Stefan Assmann) [1091127] - [ethernet] i40evf: remove open-coded skb_cow_head (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Remove addressof casts to same type (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: fix error checking path (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Add an FD message level (Stefan Assmann) [1091127] - [ethernet] i40evf: remove double space after return (Stefan Assmann) [1091127] - [ethernet] i40evf: fix oops in watchdog handler (Stefan Assmann) [1091127] - [ethernet] i40evf: clean up init error messages (Stefan Assmann) [1091127] - [ethernet] i40evf: don't shut down admin queue on error (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Add EEE LPI stats (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump build versions (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: reduce context descriptors (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: enable hardware feature head write back (Stefan Assmann) [1091127] - [ethernet] i40evf: use min_t (Stefan Assmann) [1091127] - [ethernet] i40evf: correctly program RSS HLUT table (Stefan Assmann) [1091127] - [ethernet] i40evf: Rename i40e_ptype_lookup i40evf_ptype_lookup (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Use dma_set_mask_and_coherent (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Use correct number of VF vectors (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Some flow director HW definition fixes (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump pf&vf build versions (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: carefully fill tx ring (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: i40e implementation for skb_set_hash (Stefan Assmann) [1091127] - [ethernet] i40evf: Enable the ndo_set_features netdev op (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump driver versions (Stefan Assmann) [1091127] - [ethernet] i40e: Change MSIX to MSI-X (Stefan Assmann) [1091127] - [ethernet] i40evf: remove errant space (Stefan Assmann) [1091127] - [ethernet] i40evf: update version and copyright date (Stefan Assmann) [1091127] - [ethernet] i40evf: store ring size in ring structs (Stefan Assmann) [1091127] - [ethernet] i40evf: don't guess device name (Stefan Assmann) [1091127] - [ethernet] i40evf: remove bogus comment (Stefan Assmann) [1091127] - [ethernet] i40evf: fix up strings in init task (Stefan Assmann) [1091127] - [ethernet] i40evf: get rid of pci_using_dac (Stefan Assmann) [1091127] - [ethernet] i40evf: fix multiple crashes on remove (Stefan Assmann) [1091127] - [ethernet] i40evf: remove VLAN filters on close (Stefan Assmann) [1091127] - [ethernet] i40evf: request reset on tx hang (Stefan Assmann) [1091127] - [ethernet] i40evf: Remove duplicate include (Stefan Assmann) [1091127] - [ethernet] i40evf: refactor reset handling (Stefan Assmann) [1091127] - [ethernet] i40evf: change type of flags variable (Stefan Assmann) [1091127] - [ethernet] i40evf: don't store unnecessary array of strings (Stefan Assmann) [1091127] - [ethernet] i40evf: fix bogus comment (Stefan Assmann) [1091127] - [ethernet] i40evf: clean up adapter struct (Stefan Assmann) [1091127] - [ethernet] i40evf: trivial fixes (Stefan Assmann) [1091127] - [ethernet] i40e: spelling error (Stefan Assmann) [1091127] - [ethernet] i40e: Fix device ID define names to align to standard (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump i40e & i40evf version (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Ignore a driver perceived Tx hang if the number of desc pending < 4 (Stefan Assmann) [1091126] - [ethernet] i40e: quiet complaints when removing default MAC VLAN filter and make set_mac reversible (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: add max buf len to aq debug print helper (Stefan Assmann) [1091126] - [ethernet] i40e: Add checks and message for Qualified Module info (Stefan Assmann) [1091126] - [ethernet] i40e: set num_queue_pairs to num configured by VF (Stefan Assmann) [1091126] - [ethernet] i40e: Enable l2tsel bit for VLAN tag control (Stefan Assmann) [1091126] - [ethernet] i40e: Add a FD flush counter to ethtool (Stefan Assmann) [1091126] - [ethernet] i40e: ATR policy change to flush the table to clean stale ATR rules (Stefan Assmann) [1091126] - [ethernet] i40e: Some FD message fixes (Stefan Assmann) [1091126] - [ethernet] i40e: Update flow director error messages to reduce user confusion (Stefan Assmann) [1091126] - [ethernet] i40e: fix PTP bug (Stefan Assmann) [1091126] - [ethernet] i40e: Fix a few potential VF dereferences (Stefan Assmann) [1091126] - [ethernet] i40e: Fix for recent kernel panic (Stefan Assmann) [1091126] - [ethernet] i40e: Remove DEFINE_PCI_DEVICE_TABLE macro use (Stefan Assmann) [1091126] - [ethernet] i40e: Cleaning up missing null-terminate in conjunction with strncpy (Stefan Assmann) [1091126] - [ethernet] i40e: use correct structure type name in sizeof (Stefan Assmann) [1091126] - [ethernet] i40e: fix sparse non static symbol warning (Stefan Assmann) [1091126] - [ethernet] i40e: Fix missing uapi/linux/dcbnl.h include in i40e_fcoe.c (Stefan Assmann) [1091126] - [ethernet] i40e: remove support for vf unicast promiscuous mode (Stefan Assmann) [1091126] - [ethernet] i40e: Minor comment changes (Stefan Assmann) [1091126] - [ethernet] i40e: disable local loopback on vmdq vsi (Stefan Assmann) [1091126] - [ethernet] i40e: use correct vf_id offset for virtchnl message (Stefan Assmann) [1091126] - [ethernet] i40e: expose debug_write_register request (Stefan Assmann) [1091126] - [ethernet] i40e: adds FCoE to build and updates its documentation (Stefan Assmann) [1091126] - [ethernet] i40e: Adds FCoE related code to i40e core driver (Stefan Assmann) [1091126] - [ethernet] i40e: adds FCoE code to the i40e driver (Stefan Assmann) [1091126] - [ethernet] i40e: always print aqtx answer (Stefan Assmann) [1091126] - [ethernet] i40e: Give link more time after setting flow control (Stefan Assmann) [1091126] - [ethernet] i40e: Fix firmware API version errors (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: ARQ copy desc data even for failed commands (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: fix extension header csum logic (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Add nvmupdate support (Stefan Assmann) [1091126] - [ethernet] i40e: fix format mismatch in drivers/net/ethernet/intel/i40e/i40e_debugfs.c (Stefan Assmann) [1091126] - [ethernet] i40e: (ptp) warn when PF_ID does not match in PRTTSYN_CTL0 (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Clean up code (Stefan Assmann) [1091126] - [ethernet] i40e: fix race conditions on queuing skb for HW time stamp (Stefan Assmann) [1091126] - [ethernet] i40e: never generate both software and hardware timestamps (Stefan Assmann) [1091126] - [ethernet] i40e: Add ndo_get_phys_port_id() callback support (Stefan Assmann) [1091126] - [ethernet] i40e: remove unnecessary break after goto (Stefan Assmann) [1091126] - [net] bridge: fdb dumping takes a filter device (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump i40e to 0.4.21 and i40evf to 0.9.40 (Stefan Assmann) [1091126] - [ethernet] i40e: Implement set_settings for ethtool (Stefan Assmann) [1091126] - [ethernet] i40e: Add set_pauseparam to ethtool (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Add set_fc and init of FC settings (Stefan Assmann) [1091126] - [ethernet] i40e: move nway reset (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Add new HW link info variable an_enabled and function update_link_info (Stefan Assmann) [1091126] - [ethernet] i40e: Finish implementation of ethtool get settings (Stefan Assmann) [1091126] - [ethernet] i40e: disable TPH (Stefan Assmann) [1091126] - [ethernet] i40e: Fix a boundary condition and turning off of ntuple (Stefan Assmann) [1091126] - [ethernet] i40e: tolerate lost interrupts (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Force a shifted '1' to be unsigned (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Do not free the dummy packet buffer synchronously (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump i40e to 0.4.19 and i40evf to 0.9.38 (Stefan Assmann) [1091126] - [ethernet] i40e: remove linux/export.h header from i40e_ptp.c (Stefan Assmann) [1091126] - [ethernet] i40e: limit GLLAN_TXPRE_QDIS to QINDX 0-127 (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: initialize context descriptor (Stefan Assmann) [1091126] - [ethernet] i40e: FD filter replay logic bug fix (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: add ASQ write back timeout variable to AQ structure (Stefan Assmann) [1091126] - [ethernet] i40e: Correct mask assignment value (Stefan Assmann) [1091126] - [ethernet] i40e: clear all queues and interrupts (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: clear aq bah-bal on shutdown (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Add base address registers to aq struct (Stefan Assmann) [1091126] - [ethernet] i40e: fix fdir programming (Stefan Assmann) [1091126] - [ethernet] i40e: Add debugfs hooks to print current total FD filter count (Stefan Assmann) [1091126] - [ethernet] i40e: Fix the FD sideband logic to detect a FD table full condition (Stefan Assmann) [1091126] - [ethernet] i40e: Avoid adding the TCP-IPv4 filter twice (Stefan Assmann) [1091126] - [ethernet] i40e: only create PTP device node once (Stefan Assmann) [1091126] - [ethernet] i40e: don't store user requested mode until we've validated it (Stefan Assmann) [1091126] - [ethernet] i40e: break PTP hardware control from ioctl command for timestamp mode (Stefan Assmann) [1091126] - [ethernet] i40e: rename i40e_ptp_enable to i40e_ptp_feature_enable (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Big endian fixes for handling HMC (Stefan Assmann) [1091126] - [ethernet] i40e: do not take NVM ownership for SR read (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump i40e to 0.4.17 and i40evf to 0.9.36 (Stefan Assmann) [1091126] - [ethernet] i40e: Bypass timeout recovery level 0 so as to not cause MDD (Stefan Assmann) [1091126] - [ethernet] i40e: no pf reset at pci remove (Stefan Assmann) [1091126] - [ethernet] i40e: reapply LAA after reset (Stefan Assmann) [1091126] - [ethernet] i40e: allow user to set LAA again (Stefan Assmann) [1091126] - [ethernet] i40e: use WoL flag when setting LAA (Stefan Assmann) [1091126] - [ethernet] i40e: Add ablitity to enable/disable link from set_link_restart_an (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: remove reserved type (Stefan Assmann) [1091126] - [ethernet] i40e: Fix ethtool coalesce settings (Stefan Assmann) [1091126] - [ethernet] i40e: fix a stray print message (Stefan Assmann) [1091126] - [ethernet] i40e: warn on newer/older firmware API rev (Stefan Assmann) [1091126] - [ethernet] i40e: Add PF reset when Malicious driver event for PF (Stefan Assmann) [1091126] - [ethernet] i40e: make prep_for_reset void (Stefan Assmann) [1091126] - [ethernet] i40e: Stop the VF device after setting its MAC address (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump i40e to 0.4.13 and i40evf to 0.9.35 (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: modify debug prints to avoid seg faults (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Update RSS configuration (Stefan Assmann) [1091126] - [ethernet] i40e: keep service tasks out of reset process (Stefan Assmann) [1091126] - [ethernet] i40e: clear VEB stats when pf stats are cleared (Stefan Assmann) [1091126] - [ethernet] i40e: Fix scheduling while atomic bug during NAPI (Stefan Assmann) [1091126] - [ethernet] i40e: debugfs fix to dump remote LLDPDU (Stefan Assmann) [1091126] - [ethernet] i40e: Helper routine for Rx/Tx queue enable/disable wait (Stefan Assmann) [1091126] - [ethernet] i40e: Fix dangling ring pointers upon driver removal (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Reset Head and Tail on AQ initialization (Stefan Assmann) [1091126] - [ethernet] i40e: workaround NVM GLQF_HKEY (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: i40e_register.h update (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump i40e to version 0.4.10 and i40evf to 0.9.34 (Stefan Assmann) [1091126] - [ethernet] i40e: use stored base_queue value (Stefan Assmann) [1091126] - [ethernet] i40e: Fix a bug in ethtool for FD drop packet filter action (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Add Flow director stats to PF stats (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: remove FTYPE (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: User ether_addr_copy instead of memcpy (Stefan Assmann) [1091126] - [net] etherdevice: Use ether_addr_copy to copy an Ethernet address (Stefan Assmann) [1091126] - [ethernet] i40e: Do not accept tagged packets by default (Stefan Assmann) [1091126] - [ethernet] i40e: Separate out DCB capability and enabled flags (Stefan Assmann) [1091126] - [ethernet] i40e: Change the notion of src and dst for FD_SB in ethtool (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: AdminQ API update for new FW (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: set headwb Tx context flags and use them (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: bump version to 0.4.7 for i40e and 0.9.31 for i40evf (Stefan Assmann) [1091126] - [ethernet] i40e: Allow RSS table entry range and GPS to be any number, not necessarily power of 2 (Stefan Assmann) [1091126] - [ethernet] i40e: Delete stale MAC filters after change (Stefan Assmann) [1091126] - [ethernet] i40e: Do not fall back to one queue model if the only feature enabled is ATR (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: add PPRS bit to error bits and fix bug in Rx checksum (Stefan Assmann) [1091126] - [ethernet] i40e: keep SR-IOV enabled in the case that RSS, VMDQ, FD_SB and DCB are disabled (Stefan Assmann) [1091126] - [ethernet] i40e: Changes to Interrupt distribution policy (Stefan Assmann) [1091126] - [ethernet] i40e: implement anti-spoofing for VFs (Stefan Assmann) [1091126] - [ethernet] i40e: don't complain about removing non-existent addresses (Stefan Assmann) [1091126] - [ethernet] i40e: remove unused variable and memory allocation (Stefan Assmann) [1091126] - [ethernet] i40e: allow for more VSIs (Stefan Assmann) [1091126] - [ethernet] i40e: add checks for AQ error status bits (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump build version (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: remove deprecated device IDs (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: fix poll weight (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: fix TSO accounting (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: remove chatty reset messages (Stefan Assmann) [1091126] - [ethernet] i40e: not all VSIs have rings (Stefan Assmann) [1091126] - [ethernet] i40e: clear pxe after adminq is rebuilt (Stefan Assmann) [1091126] - [ethernet] i40e: Fix incorrect feature configuration status (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Clean up a few things (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Fix code to accommodate i40e_register.h changes (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: fix rx descriptor status (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump build version (Stefan Assmann) [1091126] - [ethernet] i40e: remove irqs only when they are set up (Stefan Assmann) [1091126] - [ethernet] i40e: don't remove HMC that doesn't exist (Stefan Assmann) [1091126] - [ethernet] i40e: print full link message (Stefan Assmann) [1091126] - [ethernet] i40e: add xcast stats for port (Stefan Assmann) [1091126] - [ethernet] i40e: add vsi x-cast stats (Stefan Assmann) [1091126] - [ethernet] i40e: increase reset wait time (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: add Tx pre queue disable function (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: check AQ register for valid data (Stefan Assmann) [1091126] - [ethernet] i40e: print message for pre-production hardware (Stefan Assmann) [1091126] - [ethernet] i40e: add VEB stats to ethtool (Stefan Assmann) [1091126] - [ethernet] i40e: set lan_veb index (Stefan Assmann) [1091126] - [ethernet] i40e: add missing VSI statistics (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: remove rx_errors and rx_missed (Stefan Assmann) [1091126] - [ethernet] i40e: refactor stats collection (Stefan Assmann) [1091126] - [ethernet] i40e: refactor send version (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: VEB structure added, GTIME macro update (Stefan Assmann) [1091126] - [ethernet] i40e: notify VF of all types of resets (Stefan Assmann) [1091126] - [ethernet] i40e: clamp jumbo frame size (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: remove unused RX_LRO define (Stefan Assmann) [1091126] - [ethernet] i40e: remove check for large buffer (Stefan Assmann) [1091126] - [ethernet] i40e: Rework register diagnostic (Stefan Assmann) [1091126] - [ethernet] i40e: don't use OR to check a value (Stefan Assmann) [1091126] - [ethernet] i40e: relax the firmware API version check (Stefan Assmann) [1091126] - [ethernet] i40e: disable FCoE for MFP modes (Stefan Assmann) [1091126] - [ethernet] i40e: add clear_pxe AdminQ request (Stefan Assmann) [1091126] - [ethernet] i40e: Clear recovery pending, if reset failed (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Change type to u32 to avoid sparse error (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: remove storm control (Stefan Assmann) [1091126] - [ethernet] i40e: Use the new i40e_get_fd_cnt_all function in other places (Stefan Assmann) [1091126] - [ethernet] i40e: Report cmd->data in ETHTOOL_GRXCLSRLCNT instead of ETHTOOL_GRXCLSRULE (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Remove reserved PCTYPE defines (Stefan Assmann) [1091126] - [ethernet] i40e: Tx/Rx rings declaration (Stefan Assmann) [1091126] - [ethernet] i40evf: tweak Tx rate params and de-magic-ify (Stefan Assmann) [1091126] - [ethernet] i40evf: don't round Tx rate down to 0 (Stefan Assmann) [1091126] - [ethernet] i40e: enable descriptor prefetch for VFs (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Update check for AQ aliveness (Stefan Assmann) [1091126] - [ethernet] i40e: remove usless return statements (Stefan Assmann) [1091126] - [ethernet] i40e: fix passing wrong error code to i40e_open() (Stefan Assmann) [1091126] - [ethernet] i40e: Check PCI_IOV config to avoid compile error (Stefan Assmann) [1091126] - [ethernet] i40e: remove Tx work for ptp (Stefan Assmann) [1091126] - [ethernet] i40e: Don't disable SR-IOV when VFs are assigned (Stefan Assmann) [1091126] - [ethernet] i40e: remove hardcode of stats struct size in ethtool (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: control auto ITR through ethtool (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: set proper default for ITR registers (Stefan Assmann) [1091126] - [ethernet] i40e: add required include (Stefan Assmann) [1091126] - [ethernet] i40e: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump build version (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Retrieve and store missing link config information (Stefan Assmann) [1091126] - [ethernet] i40e: Update function formal parameters (Stefan Assmann) [1091126] - [ethernet] i40e: Do not expose fd-sb commands from debugfs (Stefan Assmann) [1091126] - [ethernet] i40e: Do not enable NTUPLE feature control in MFP mode (Stefan Assmann) [1091126] - [ethernet] i40e: Change variable type to avoid typecheck failure (Stefan Assmann) [1091126] - [ethernet] i40e: Don't stop driver probe when querying DCB config fails (Stefan Assmann) [1091126] - [ethernet] i40e: Redistribute queue vectors after DCB reconfiguration (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: add driver version string to driver version command (Stefan Assmann) [1091126] - [ethernet] i40e: Use port VLAN in MAC/VLAN filter configuration (Stefan Assmann) [1091126] - [ethernet] i40e: Retain MAC filters when changing port VLAN (Stefan Assmann) [1091126] - [ethernet] i40e: remove ptp_tx_work timestamp work item (Stefan Assmann) [1091126] - [ethernet] i40e: fix Timesync Tx interrupt handler code (Stefan Assmann) [1091126] - [ethernet] i40e: report VF link state correctly (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump build versions (Stefan Assmann) [1091126] - [ethernet] i40e: Tweak for-loop in i40e_ethtool.c (Stefan Assmann) [1091126] - [ethernet] i40e: Cleanup if/else statements (Stefan Assmann) [1091126] - [ethernet] i40e: rework fdir setup and teardown (Stefan Assmann) [1091126] - [ethernet] i40e: use generic vsi_open to unquiesce vsi (Stefan Assmann) [1091126] - [ethernet] i40e: abstract the close path for better netdev vsis (Stefan Assmann) [1091126] - [ethernet] i40e: prep vsi_open logic for non-netdev cases (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: update AdminQ API (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: add tracking to NVM busy state (Stefan Assmann) [1091126] - [ethernet] i40e: Fix an issue with displaying IPv4 FD filters (Stefan Assmann) [1091126] - [ethernet] i40e: Remove a FW workaround (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump build versions (Stefan Assmann) [1091126] - [ethernet] i40e: Enable VF Tx bandwidth setting (Stefan Assmann) [1091126] - [ethernet] i40e: Reset the VF upon conflicting VLAN configuration (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: unhide and enable to one prefena field (Stefan Assmann) [1091126] - [ethernet] i40e: Add bridge FDB add/del/dump ops (Stefan Assmann) [1091126] - [ethernet] i40e: fix message terminations (Stefan Assmann) [1091126] - [ethernet] i40e: fix TCP flag replication for hardware offload (Stefan Assmann) [1091126] - [ethernet] i40e: remove open-coded skb_cow_head (Stefan Assmann) [1091126] - [ethernet] i40e: Mass conversion of smp_mb__*() (Stefan Assmann) [1091126] - [powerpc] asm: Convert smp_mb__*() (Stefan Assmann) [1091126] - [s390] asm: Convert smp_mb__*() (Stefan Assmann) [1091126] - [x86] asm: Convert smp_mb__*() (Stefan Assmann) [1091126] - [kernel] sched: Prepare for smp_mb__{before, after}_atomic() (Stefan Assmann) [1091126] - [ethernet] i40e: Remove casts of pointer to same type (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Remove addressof casts to same type (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: fix error checking path (Stefan Assmann) [1091126] - [ethernet] i40e: fix function kernel doc description (Stefan Assmann) [1091126] - [ethernet] i40e: Use DEBUG_FD message level for an FD message (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Add an FD message level (Stefan Assmann) [1091126] - [ethernet] i40e: check for netdev before debugfs use (Stefan Assmann) [1091126] - [ethernet] i40e: Add functionality for FD SB to drop packets (Stefan Assmann) [1091126] - [ethernet] i40e: Cleanup in FDIR SB ethtool code (Stefan Assmann) [1091126] - [ethernet] i40e: eeprom integrity check on load and empr (Stefan Assmann) [1091126] - [ethernet] i40e: Make the alloc and free queue vector calls orthogonal (Stefan Assmann) [1091126] - [ethernet] i40e: Delete ATR filter on RST (Stefan Assmann) [1091126] - [ethernet] i40e: Fix a message string (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Add EEE LPI stats (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump build versions (Stefan Assmann) [1091126] - [ethernet] i40e: potential array underflow in i40e_vc_process_vf_msg() (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: reduce context descriptors (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: enable hardware feature head write back (Stefan Assmann) [1091126] - [ethernet] i40e: Refactor and cleanup i40e_open(), adding i40e_vsi_open() (Stefan Assmann) [1091126] - [ethernet] i40e: Patch to enable Ethtool/netdev feature flag for NTUPLE control (Stefan Assmann) [1091126] - [ethernet] i40e: support VF link state ndo (Stefan Assmann) [1091126] - [ethernet] i40e: Avoid double setting of NETIF_F_SG for the HW encapsulation feature mask (Stefan Assmann) [1091126] - [ethernet] i40e: Don't receive packets when the napi budget == 0 (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Use dma_set_mask_and_coherent (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Use correct number of VF vectors (Stefan Assmann) [1091126] - [ethernet] i40e: Let MDD events be handled by MDD handler (Stefan Assmann) [1091126] - [ethernet] i40e: Bug fix for FDIR replay logic (Stefan Assmann) [1091126] - [ethernet] i40e: Add code to handle FD table full condition (Stefan Assmann) [1091126] - [ethernet] i40e: Define a new state variable to keep track of feature auto disable (Stefan Assmann) [1091126] - [ethernet] i40e: Fix function comments (Stefan Assmann) [1091126] - [ethernet] i40e: simplified init string (Stefan Assmann) [1091126] - [ethernet] i40e: cleanup strings (Stefan Assmann) [1091126] - [ethernet] i40e: make string references to q be queue (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Some flow director HW definition fixes (Stefan Assmann) [1091126] - [ethernet] i40e: Fix a bug in the update logic for FDIR SB filter (Stefan Assmann) [1091126] - [ethernet] i40e: delete netdev after deleting napi and vectors (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump pf&vf build versions (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: carefully fill tx ring (Stefan Assmann) [1091126] - [ethernet] i40e: fix nvm version and remove firmware report (Stefan Assmann) [1091126] - [ethernet] i40e: Fix static checker warning (Stefan Assmann) [1091126] - [ethernet] i40e: Remove a redundant filter addition (Stefan Assmann) [1091126] - [ethernet] i40e: count timeout events (Stefan Assmann) [1091126] - [ethernet] i40e: Remove a FW workaround for Number of MSIX vectors (Stefan Assmann) [1091126] - [ethernet] i40e: clean up comment style (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: i40e implementation for skb_set_hash (Stefan Assmann) [1091126] - [ethernet] i40e: Prevent overflow due to kzalloc (Stefan Assmann) [1091126] - [ethernet] i40e: Flow Director sideband accounting (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump driver versions (Stefan Assmann) [1091126] - [ethernet] i40e: Change MSIX to MSI-X (Stefan Assmann) [1091126] - [ethernet] i40e: tighten up ring enable/disable flow (Stefan Assmann) [1091126] - [ethernet] i40e: remove unnecessary delay (Stefan Assmann) [1091126] - [ethernet] i40e: Use pci_enable_msix_range() instead of pci_enable_msix() (Stefan Assmann) [1091126] - [ethernet] i40e: don't handle VF reset on unload (Stefan Assmann) [1091126] - [ethernet] i40e: enable extant VFs (Stefan Assmann) [1091126] - [ethernet] i40e: reset VFs after PF reset (Stefan Assmann) [1091126] - [ethernet] i40e: set VF state to active when reset is complete (Stefan Assmann) [1091126] - [ethernet] i40e: remove dead code (Stefan Assmann) [1091126] - [ethernet] i40e: Setting i40e_down bit for tx_timeout (Stefan Assmann) [1091126] - [ethernet] i40evf: clean up memsets (Stefan Assmann) [1091126] - [ethernet] i40e: bump driver version (Stefan Assmann) [1091126] - [ethernet] i40e: spelling error (Stefan Assmann) [1091126] - [ethernet] i40e: Add missing braces to i40e_dcb_need_reconfig() (Stefan Assmann) [1091126] - [net] sunrpc: get rid of use_gssp_lock ("J. Bruce Fields") [1117914] - [net] sunrpc: fix potential race between setting use_gss_proxy and the upcall rpc_clnt ("J. Bruce Fields") [1117914] - [net] sunrpc: don't wait for write before allowing reads from use-gss-proxy file ("J. Bruce Fields") [1117914] - [net] sunrpc: trim off EC bytes in GSSAPI v2 unwrap ("J. Bruce Fields") [1117914] - [net] svcrpc: handle some gssproxy encoding errors ("J. Bruce Fields") [1117914] - [net] svcrpc: fix error-handling on badd gssproxy downcall ("J. Bruce Fields") [1117914]- [scsi] scsi_lib: remove the description string in scsi_io_completion() (Maurizio Lombardi) [1045998] - [scsi] sd: fix a bug in deriving the FLUSH_TIMEOUT from the basic I/O timeout (Ewan Milne) [1123906] - [scsi] scsi_debug: simple short transfer injection (Ewan Milne) [1132100] - [scsi] scsi_debug: add ability to enable clustering (Ewan Milne) [1132100] - [scsi] scsi_debug: protect device access with atomic_rw lock (Ewan Milne) [1132100] - [scsi] scsi_debug: prepare to enable clustering (Ewan Milne) [1132100] - [scsi] scsi_debug: fix resp_xdwriteread() return value when running out of memory (Ewan Milne) [1132100] - [scsi] scsi_debug: fix duplicate dif_errors increment (Ewan Milne) [1132100] - [scsi] scsi_debug: make pseudo_primary static (Ewan Milne) [1132100] - [scsi] scsi_debug: fix false positive logical block reference tag check fail (Ewan Milne) [1132100] - [scsi] scsi_debug: simplify creation and destruction of driver attribute files (Ewan Milne) [1132100] - [scsi] scsi_debug: fix sparse warnings related to data integrity field (Ewan Milne) [1132100] - [scsi] scsi_debug: fix invalid value check for guard module parameter (Ewan Milne) [1132100] - [scsi] scsi_debug: avoid partial copying PI from prot_sglist to dif_storep (Ewan Milne) [1132100] - [scsi] scsi_debug: factor out copying PI from dif_storep to prot_sglist (Ewan Milne) [1132100] - [scsi] scsi_debug: fix buffer overrun when DIF/DIX is enabled and virtual_gb > 0 (Ewan Milne) [1132100] - [scsi] scsi_debug: fix logical block provisioning support when unmap_alignment != 0 (Ewan Milne) [1132100] - [scsi] scsi_debug: fix do_device_access() with wrap around range (Ewan Milne) [1132100] - [scsi] lib/scatterlist: introduce sg_pcopy_from_buffer() and sg_pcopy_to_buffer() (Ewan Milne) [1132100] - [scsi] lib/scatterlist: factor out sg_miter_get_next_page() from sg_miter_next() (Ewan Milne) [1132100] - [scsi] scsi_debug: reduce duplication between prot_verify_read and prot_verify_write (Ewan Milne) [1132100] - [scsi] scsi_debug: simplify offset calculation for dif_storep (Ewan Milne) [1132100] - [scsi] scsi_debug: invalidate protection info for unmapped region (Ewan Milne) [1132100] - [scsi] scsi_debug: fix NULL pointer dereference with parameters dif=0 dix=1 (Ewan Milne) [1132100] - [scsi] scsi_debug: fix incorrectly nested kmap_atomic() (Ewan Milne) [1132100] - [scsi] scsi_debug: fix invalid address passed to kunmap_atomic() (Ewan Milne) [1132100] - [scsi] use dev_printk variants where possible (Ewan Milne) [998695] - [scsi] use dev_printk() variants for ioctl (Ewan Milne) [998695] - [scsi] Implement st_printk() (Ewan Milne) [998695] - [scsi] Implement ch_printk() (Ewan Milne) [998695] - [scsi] Implement sg_printk() (Ewan Milne) [998695] - [scsi] Implement sr_printk() (Ewan Milne) [998695] - [scsi] ses: Use vpd information from scsi_device (Ewan Milne) [1132092] - [scsi] Add EVPD page 0x83 and 0x80 to sysfs (Ewan Milne) [1132092] - [scsi] Return VPD page length in scsi_vpd_inquiry() (Ewan Milne) [1132092] - [scsi] Workaround for disks that report bad optimal transfer length (Ewan Milne) [1132092] - [scsi] sg: O_EXCL and other lock handling (Ewan Milne) [1132092] - [scsi] sg: add SG_FLAG_Q_AT_TAIL flag (Ewan Milne) [1132092] - [scsi] sg: relax 16 byte cdb restriction (Ewan Milne) [1132092] - [scsi] scsi constants: command, sense key + additional sense strings (Ewan Milne) [1132092] - [scsi] scsi_error: disable eh_deadline if no host_reset_handler is set (Ewan Milne) [1132092] - [scsi] cleanup switch in scsi_adjust_queue_depth (Ewan Milne) [1132092] - [scsi] set correct completion code in scsi_send_eh_cmnd() (Ewan Milne) [1132092] - [scsi] Spelling hsot -> host (Ewan Milne) [1132092] - [scsi] scsi_sysfs: Implement 'is_visible' callback (Ewan Milne) [1132092] - [scsi] export device_busy for sdev (Ewan Milne) [1132092] - [scsi] fc: ensure scan_work isn't active when freeing fc_rport (Ewan Milne) [1132092] - [scsi] scsi_transport_fc: Add 32Gbps speed definition (Ewan Milne) [1132092] - [scsi] sd: bad return code of init_sd (Ewan Milne) [1132092] - [scsi] sd: notify block layer when using temporary change to cache_type (Ewan Milne) [1132092] - [scsi] sd: medium access timeout counter fails to reset (Ewan Milne) [1101729] - [scsi] sd: Quiesce mode sense error messages (Ewan Milne) [1132092] - [scsi] sd: Do not call do_div() with a 64-bit divisor (Ewan Milne) [1132092] - [scsi] sd: Reduce buffer size for vpd request (Ewan Milne) [1132092] - [scsi] sd: avoid deadlocks when running under multipath (Ewan Milne) [1132092] - [scsi] st: fix enlarge_buffer (Ewan Milne) [1132092] - [scsi] use the scsi data buffer length to extract transfer size (Ewan Milne) [1132092] - [scsi] scsi_cmnd: Introduce scsi_transfer_length helper (Ewan Milne) [1132092] - [scsi] Add CDB definition for COMPARE_AND_WRITE (Ewan Milne) [1132092]- [md] raid6: avoid data corruption during recovery of double-degraded RAID6 (Jes Sorensen) [1130905] - [block] scsi_ioctl: verify return pointer from blk_get_request (Jeff Moyer) [1104324] - [pnp] pnpacpi: Fix acpi_pnp_match() (Myron Stowe) [1128632] - [pnp] pnpacpi: Do not return errors if _DIS or _SRS are not present (Myron Stowe) [1128632] - [acpi] dock: Make 'docked' sysfs attribute work as documented (Myron Stowe) [1128632] - [acpi] dock: Use acpi_device_enumerated() to check if dock is present (Myron Stowe) [1128632] - [acpi] hotplug: Fix panic on eject to ejected device (Myron Stowe) [1128632] - [acpi] scan: Clear match_driver flag in acpi_bus_trim() (Myron Stowe) [1128632] - [acpi] scan: Use direct recurrence for device hierarchy walks (Myron Stowe) [1128632] - [acpi] Introduce acpi_set_device_status() (Myron Stowe) [1128632] - [acpi] hotplug: Drop unfinished global notification handling routines (Myron Stowe) [1128632] - [acpi] hotplug: Rework generic code to handle suprise removals (Myron Stowe) [1128632] - [acpi] hotplug: Move container-specific code out of the core (Myron Stowe) [1128632] - [acpi] hotplug: Make ACPI PCI root hotplug use common hotplug code (Myron Stowe) [1128632] - [acpi] hotplug: Introduce common hotplug function acpi_device_hotplug() (Myron Stowe) [1128632] - [acpi] hotplug: Do not fail bus and device checks for disabled hotplug (Myron Stowe) [1128632] - [acpi] scan: Add acpi_device objects for all device nodes in the namespace (Myron Stowe) [1128632] - [acpi] scan: Define non-empty device removal handler (Myron Stowe) [1128632] - [acpi] core: Store an ACPI device pointer in struct acpi_dev_node (Myron Stowe) [1128632] - [acpi] pm: Drop two functions that are not used any more (Myron Stowe) [1128632] - [acpi] power: Drop automaitc resume of power resource dependent devices (Myron Stowe) [1128632] - [acpi] Use EXPORT_SYMBOL() for acpi_bus_get_device() (Myron Stowe) [1128632] - [acpi] Print diagnostic messages if device links cannot be created (Myron Stowe) [1128632] - [acpi] Drop unnecessary label from acpi_bind_one() (Myron Stowe) [1128632] - [acpi] Clean up error code path in acpi_unbind_one() (Myron Stowe) [1128632] - [acpi] Use list_for_each_entry() in acpi_unbind_one() (Myron Stowe) [1128632] - [acpi] acpi_bind_one()/acpi_unbind_one() whitespace cleanups (Myron Stowe) [1128632] - [acpi] Create symlinks in acpi_bind_one() under physical_node_lock (Myron Stowe) [1128632] - [acpi] Reduce acpi_bind_one()/acpi_unbind_one() code duplication (Myron Stowe) [1128632] - [acpi] Do not fail acpi_bind_one() if device is already bound correctly (Myron Stowe) [1128632] - [acpi] Move acpi_bus_get_device() from bus.c to scan.c (Myron Stowe) [1128632] - [acpi] pm: Use ACPI_STATE_D3_COLD instead of ACPI_STATE_D3 everywhere (Myron Stowe) [1128632] - [usb] xhci: convert TRB_CYCLE to le32 before using it to set Link TRB's cycle bit (Steve Best) [1123119] - [usb] xhci: fix incorrect type in assignment in handle_device_notification() (Steve Best) [1123119] - [input] alps: Rushmore and v7 resolution support (Benjamin Tissoires) [1107819] - [input] alps: add support for v7 devices (Benjamin Tissoires) [1107819] - [input] alps: cache firmware version (Benjamin Tissoires) [1107819] - [input] alps: change decode function prototype to return an int (Benjamin Tissoires) [1107819] - [input] alps: report 2 touches when we've > 2 fingers (Benjamin Tissoires) [1107819] - [input] alps: add an alps_report_semi_mt_data function (Benjamin Tissoires) [1107819] - [input] alps: use single touch data when v3 mt data contains only one finger (Benjamin Tissoires) [1107819] - [input] alps: use standard contact tracking instead of DIY (Benjamin Tissoires) [1107819] - [input] alps: use struct input_mt_pos to track coordinates (Benjamin Tissoires) [1107819] - [input] alps: process_bitmap, round down when spreading adjescent fingers over 2 points (Benjamin Tissoires) [1107819] - [input] alps: process_bitmap, fix counting of high point bits (Benjamin Tissoires) [1107819] - [input] alps: process_bitmap, add alps_get_bitmap_points() helper function (Benjamin Tissoires) [1107819] - [input] alps: process_bitmap, don't invert the Y-axis on Rushmore (Benjamin Tissoires) [1107819] - [input] alps: improve 2-finger reporting on v3 models (Benjamin Tissoires) [1107819] - [input] alps: fix rushmore packet decoding (Benjamin Tissoires) [1107819] - [input] alps: add support for "Dolphin" devices (Benjamin Tissoires) [1107819] - [input] alps: add support for DualPoint device on Dell XT2 model (Benjamin Tissoires) [1107819] - [input] alps: change secondary device's name (Benjamin Tissoires) [1107819] - [tools] turbostat: tweak whitespace in output format (Prarit Bhargava) [1133893] - [tools] cpupower: bench/parse.c, Fix several minor errors (Prarit Bhargava) [1133893] - [tools] cpupower: Remove redundant error check (Prarit Bhargava) [1133893] - [tools] cpupower: mperf monitor, Correct use of ! and & (Prarit Bhargava) [1133893] - [tools] cpupower: drop negativity check on unsigned value (Prarit Bhargava) [1133893] - [tools] cpupower: Remove mc and smt power aware scheduler info/settings (Prarit Bhargava) [1133893] - [tools] cpupower: cpupower info -b should return 0 on success, not the perf bias value (Prarit Bhargava) [1133893] - [tools] cpupower: Remove dead link to homepage, and update the targets built (Prarit Bhargava) [1133893] - [tools] cpupower: Rename cpufrequtils -> cpupower, and libcpufreq -> libcpupower (Prarit Bhargava) [1133893] - [tools] cpupower: If root, try to load msr driver on x86 if /dev/cpu/0/msr is not available (Prarit Bhargava) [1133893] - [tools] cpupower: Install recently added cpupower-idle-{set, info} manpages (Prarit Bhargava) [1133893] - [tools] cpupower: Remove all manpages on make uninstall (Prarit Bhargava) [1133893] - [tools] cpupower: Introduce idle state disable-by-latency and enable-all (Prarit Bhargava) [1133893] - [tools] turbostat: Drop temperature checks (Prarit Bhargava) [1133893] - [tools] cpufreq: Make linux-pm@vger.kernel.org official mailing list (Prarit Bhargava) [1133893] - [tools] turbostat: simplify output, add Avg_MHz (Prarit Bhargava) [1133893] - [tools] turbostat: introduce -s to dump counters (Prarit Bhargava) [1133893] - [tools] turbostat: remove unused command line option (Prarit Bhargava) [1133893] - [tools] turbostat: Add option to report joules consumed per sample (Prarit Bhargava) [1133893] - [tools] turbostat: Clean up error handling; disambiguate error messages; use err and errx (Prarit Bhargava) [1133893] - [tools] turbostat: Add a .gitignore to ignore the compiled turbostat binary (Prarit Bhargava) [1133893] - [tools] turbostat: Factor out common function to open file and exit on failure (Prarit Bhargava) [1133893] - [tools] turbostat: Add a helper to parse a single int out of a file (Prarit Bhargava) [1133893] - [tools] turbostat: Check return value of fscanf (Prarit Bhargava) [1133893] - [tools] turbostat: Don't attempt to printf an off_t with zx (Prarit Bhargava) [1133893] - [tools] turbostat: Use GCC's CPUID functions to support PIC (Prarit Bhargava) [1133893] - [tools] turbostat: Don't put unprocessed uapi headers in the include path (Prarit Bhargava) [1133893] - [tools] cpupower: Fix sscanf robustness in cpufreq-set (Prarit Bhargava) [1133893] - [tools] cpupower: Fix segfault due to incorrect getopt_long arugments (Prarit Bhargava) [1133893] - [tools] cpupower: fix wrong err msg not supported vs not available (Prarit Bhargava) [1133893] - [tools] cpupower: Add cpupower-idle-set(1) manpage (Prarit Bhargava) [1133893] - [virt] virtio-scsi: Skip setting affinity on uninitialized vq (Fam Zheng) [1083860] - [mm] memcontrol: remove hierarchy restrictions for swappiness and oom_control (Johannes Weiner) [1124110] - [mm] thp: fix copy_page_rep GPF by testing is_huge_zero_pmd once only (Rik van Riel) [1123040] - [mm] numa: Remove BUG_ON() in __handle_mm_fault() (Rik van Riel) [1119439] - [iommu] Add empty stub for iommu_group_get_by_id() (Steve Best) [1123122] - [input] Revert: wacom: testing result shows get_report is unnecessary (Aristeu Rozanski) [1079541] - [kernel] kexec: fix build error when hugetlbfs is disabled (Baoquan He) [1115240] - [kernel] kexec: export free_huge_page to VMCOREINFO (Baoquan He) [1115240] - [kernel] kexec: save PG_head_mask in VMCOREINFO (Baoquan He) [1115240] - [block] nvme: Fix START_STOP_UNIT Scsi->NVMe translation (David Milburn) [1111259] - [block] nvme: Use Log Page constants in SCSI emulation (David Milburn) [1111259] - [block] nvme: Define Log Page constants (David Milburn) [1111259] - [block] nvme: Fix hot cpu notification dead lock (David Milburn) [1111259] - [block] nvme: Rename io_timeout to nvme_io_timeout (David Milburn) [1111259] - [block] nvme: Use last bytes of f/w rev SCSI Inquiry (David Milburn) [1111259] - [block] nvme: Adhere to request queue block accounting enable/disable (David Milburn) [1111259] - [block] nvme: Fix nvme get/put queue semantics (David Milburn) [1111259] - [block] nvme: Delete NVME_GET_FEAT_TEMP_THRESH (David Milburn) [1111259] - [block] nvme: Make admin timeout a module parameter (David Milburn) [1111259] - [block] nvme: Make iod bio timeout a parameter (David Milburn) [1111259] - [block] nvme: Prevent possible NULL pointer dereference (David Milburn) [1111259] - [block] nvme: Fix the buffer size passed in GetLogPage(CDW10.NUMD) (David Milburn) [1111259] - [block] nvme: Update data structures for NVMe 1.2 (David Milburn) [1111259] - [block] nvme: Enable BUILD_BUG_ON checks (David Milburn) [1111259] - [block] nvme: Update namespace and controller identify structures to the 1.1a spec (David Milburn) [1111259] - [block] nvme: Flush with data support (David Milburn) [1111259] - [block] nvme: Configure support for block flush (David Milburn) [1111259] - [block] nvme: Add tracepoints (David Milburn) [1111259] - [block] nvme: Protect against badly formatted CQEs (David Milburn) [1111259] - [block] nvme: Improve error messages (David Milburn) [1111259] - [block] nvme: Update copyright headers (David Milburn) [1111259] - [powerpc] 64bit sendfile is capped at 2GB (Gustavo Duarte) [1107774] - [powerpc] sched: stop updating inside arch_update_cpu_topology() when nothing to be update (Gustavo Duarte) [1098372] - [firewire] ohci: fix probe failure with Agere/LSI controllers (Neil Horman) [994878] - [firewire] ohci: beautify some macro definitions (Neil Horman) [994878] - [s390] airq: silence lockdep warning (Hendrik Brueckner) [1088554] - [virt] virtio_scsi: don't call virtqueue_add_sgs(... GFP_NOIO) holding spinlock (Hendrik Brueckner) [1088554] - [virt] virtio_ccw: introduce device_lost in virtio_ccw_device (Hendrik Brueckner) [1088554] - [virt] virtio: virtio_break_device() to mark all virtqueues broken (Hendrik Brueckner) [1088554] - [virt] s390/sclp_vt220: Fix kernel panic due to early terminal input (Hendrik Brueckner) [1088554] - [virt] virtio: fail adding buffer on broken queues (Hendrik Brueckner) [1088554] - [virt] virtio_net: don't crash if virtqueue is broken (Hendrik Brueckner) [1088554] - [virt] s390/virtio_ccw: fix hang in set offline processing (Hendrik Brueckner) [1088554] - [s390] irq: improve displayed interrupt order in /proc/interrupts (Hendrik Brueckner) [1088554] - [virt] virtio-ccw: virtio-ccw adapter interrupt support (Hendrik Brueckner) [1088554] - [virt] virtio_ccw: fix vcdev pointer handling issues (Hendrik Brueckner) [1088554] - [virt] s390/airq: add support for irq ranges (Hendrik Brueckner) [1088554] - [virt] kvm/s390/virtio-ccw: Handle command rejects (Hendrik Brueckner) [1088554] - [virt] virtio_scsi: verify if queue is broken after virtqueue_get_buf() (Hendrik Brueckner) [1088554] - [virt] virtio_ring: adapt to notify() returning bool (Hendrik Brueckner) [1088554] - [virt] virtio_net: verify if queue is broken after virtqueue_get_buf() (Hendrik Brueckner) [1088554] - [virt] virtio_blk: verify if queue is broken after virtqueue_get_buf() (Hendrik Brueckner) [1088554] - [virt] virtio_ring: add new function virtqueue_is_broken() (Hendrik Brueckner) [1088554] - [virt] virtio_ring: let virtqueue_{kick()/notify()} return a bool (Hendrik Brueckner) [1088554] - [virt] tools/virtio: fix missing kmemleak_ignore symbol (Hendrik Brueckner) [1088554] - [virt] virtio_ring: plug kmemleak false positive (Hendrik Brueckner) [1088554] - [mm] page_alloc: do not cache reclaim distances (Larry Woodman) [1120342] - [mm] disable zone_reclaim_mode by default (Larry Woodman) [1120342]- [net] team: set IFF_TEAM_PORT priv_flag after rx_handler is registered (Jiri Pirko) [1132943] - [net] ipv6: fix calculation of option len in ip6_append_data (Hannes Frederic Sowa) [1127218] - [net] ipv6: pmtudisc setting not respected with UFO/CORK (Hannes Frederic Sowa) [1127218] - [net] ipv4: fix DO and PROBE pmtu mode regarding local fragmentation with UFO/CORK (Hannes Frederic Sowa) [1127218] - [net] clear local_df when passing skb between namespaces (Jiri Pirko) [1128223] - [net] rtnetlink: fix VF info size (Jiri Benc) [1128267] - [net] netfilter: connlimit: move lock array out of struct connlimit_data (Florian Westphal) [1052282] - [net] netfilter: connlimit: use rbtree for per-host conntrack obj storage (Florian Westphal) [1052282] - [net] netfilter: connlimit: make same_source_net signed (Florian Westphal) [1052282] - [net] netfilter: connlimit: use keyed locks (Florian Westphal) [1052282] - [net] netfilter: connlimit: use kmem_cache for conn objects (Florian Westphal) [1052282] - [net] netfilter: connlimit: move insertion of new element out of count function (Florian Westphal) [1052282] - [net] netfilter: connlimit: improve packet-to-closed-connection logic (Florian Westphal) [1052282] - [net] netfilter: connlimit: factor hlist search into new function (Florian Westphal) [1052282] - [net] ipv6: increase ip6_rt_max_size to 16384 (Hannes Frederic Sowa) [1119364] - [net] ipv6: don't count addrconf generated routes against gc limit (Hannes Frederic Sowa) [1119364] - [net] tcp: add tcp_syncookies mode to allow unconditionally generation of syncookies (Florian Westphal) [1084439] - [net] tcp: syncookies: do not use getnstimeofday() (Florian Westphal) [1084439] - [net] tcp: syncookies: reduce mss table to four values (Florian Westphal) [1084439] - [net] tcp: syncookies: reduce cookie lifetime to 128 seconds (Florian Westphal) [1084439] - [net] sctp: only warn in proc_sctp_do_alpha_beta if write (Daniel Borkmann) [1110290] - [net] sctp: check proc_dointvec result in proc_sctp_do_auth (Daniel Borkmann) [1110290] - [net] sctp: propagate sysctl errors from proc_do* properly (Daniel Borkmann) [1110290] - [net] sctp: fix permissions for rto_alpha and rto_beta knobs (Daniel Borkmann) [1110290] - [net] sctp: cache auth_enable per endpoint (Daniel Borkmann) [1110290] - [net] sctp: fix a missed .data initialization (Daniel Borkmann) [1110290] - [net] sctp: fix up a spacing (Daniel Borkmann) [1110290] - [net] sctp: add check rto_min and rto_max in sysctl (Daniel Borkmann) [1110290] - [net] Revert: introduce netif_skb_dev_features (Florian Westphal) [1109214] - [net] ip: push gso skb forwarding handling down the stack (Florian Westphal) [1109214] - [net] ipv6: send pkttoobig immediately if orig frag size > mtu (Florian Westphal) [1109214] - [net] ipv4: ip_forward: fix inverted local_df test (Florian Westphal) [1109214] - [net] netfilter: ipv4: defrag: set local_df flag on defragmented skb (Florian Westphal) [1109214] - [net] don't account for udp header size when computing seglen (Florian Westphal) [1109214]- [fs] ext4: fix type declaration of ext4_validate_block_bitmap (Lukas Czerner) [1091055] - [fs] ext4: error out if verifying the block bitmap fails (Lukas Czerner) [1091055] - [fs] cifs: Fix memory leaks in SMB2_open (Sachin Prabhu) [1082049] - [fs] cifs: ensure that vol->username is not NULL before running strlen on it (Sachin Prabhu) [1082049] - [fs] cifs: Clarify SMB2/SMB3 create context and add missing ones (Sachin Prabhu) [1082049] - [fs] cifs: Do not send ClientGUID on SMB2.02 dialect (Sachin Prabhu) [1082049] - [fs] cifs: Set client guid on per connection basis (Sachin Prabhu) [1082049] - [fs] cifs/netmisc: convert printk to pr_foo() (Sachin Prabhu) [1082049] - [fs] cifs: replace seq_printf by seq_puts (Sachin Prabhu) [1082049] - [fs] cifs: Update cifs version number to 2.03 (Sachin Prabhu) [1082049] - [fs] cifs: new helper file_inode(file) (Sachin Prabhu) [1082049] - [fs] cifs: fix potential races in cifs_revalidate_mapping (Sachin Prabhu) [1082049] - [fs] cifs: new helper function: cifs_revalidate_mapping (Sachin Prabhu) [1082049] - [fs] cifs: convert booleans in cifsInodeInfo to a flags field (Sachin Prabhu) [1082049] - [fs] cifs: fix cifs_uniqueid_to_ino_t not to ever return 0 (Sachin Prabhu) [1082049] - [fs] cifs: fix actimeo=0 corner case when cifs_i->time == jiffies (Sachin Prabhu) [1082049] - [fs] cifs: fix dead code (Sachin Prabhu) [1082049] - [fs] cifs: fix error handling cifs_user_readv (Sachin Prabhu) [1082049] - [fs] cifs: remove unused variable (Sachin Prabhu) [1082049] - [fs] cifs: Return correct error on query of xattr on file with empty xattrs (Sachin Prabhu) [1082049] - [fs] cifs: fix the race in cifs_writev() (Sachin Prabhu) [1082049] - [fs] cifs: add __init to cifs_init_inodecache() (Sachin Prabhu) [1082049] - [fs] cifs: ->rename() without ->lookup() makes no sense (Sachin Prabhu) [1082049] - [fs] cifs: Fix too big maxBuf size for SMB3 mounts (Sachin Prabhu) [1082049] - [fs] cifs: Fix cifsacl mounts over smb2 to not call cifs (Sachin Prabhu) [1082049] - [fs] cifs: retrieving CIFS ACLs when mounted with SMB2 fails dropping session (Sachin Prabhu) [1082049] - [fs] cifs: Add protocol specific operation for CIFS xattrs (Sachin Prabhu) [1082049] - [fs] cifs: Fix SMB2 mounts so they don't try to set or get xattrs via cifs (Sachin Prabhu) [1082049] - [fs] cifs: Cleanup cifs open codepath (Sachin Prabhu) [1082049] - [fs] cifs: Remove extra indentation in cifs_sfu_type (Sachin Prabhu) [1082049] - [fs] cifs: Cleanup cifs_mknod (Sachin Prabhu) [1082049] - [fs] cifs: Cleanup CIFSSMBOpen (Sachin Prabhu) [1082049] - [fs] cifs: Fix memory leak in cifs_hardlink() (Sachin Prabhu) [1082049] - [fs] cifs: Add missing end of line termination to some cifs messages (Sachin Prabhu) [1082049] - [fs] cifs: Do not use btrfs refcopy ioctl for SMB2 copy offload (Sachin Prabhu) [1082049] - [fs] cifs: Check SMB3 dialects against downgrade attacks (Sachin Prabhu) [1082049] - [fs] cifs: Removed duplicated (and unneeded) goto (Sachin Prabhu) [1082049] - [fs] cifs: Fix SMB2/SMB3 Copy offload support (refcopy) for large files (Sachin Prabhu) [1082049] - [fs] cifs: Warn if SMB3 encryption required by server (Sachin Prabhu) [1082049] - [fs] cifs: Set copychunk defaults (Sachin Prabhu) [1082049] - [fs] cifs: SMB2/SMB3 Copy offload support (refcopy) phase 1 (Sachin Prabhu) [1082049] - [fs] cifs: Use data structures to compute NTLMv2 response offsets (Sachin Prabhu) [1082049] - [fs] cifs: O_DIRECT opens should work on directio mounts (Sachin Prabhu) [1082049] - [fs] cifs: don't spam the logs on unexpected lookup errors (Sachin Prabhu) [1082049] - [fs] cifs: change ERRnomem error mapping from ENOMEM to EREMOTEIO (Sachin Prabhu) [1082049] - [fs] cifs: Fix symbolic links usage (Sachin Prabhu) [1082049] - [fs] cifs: Query network adapter info at mount time for debugging (Sachin Prabhu) [1082049] - [fs] cifs: Fix unused variable warning when CIFS POSIX disabled (Sachin Prabhu) [1082049] - [fs] cifs: Allow setting per-file compression via CIFS protocol (Sachin Prabhu) [1082049] - [fs] cifs: Query File System Alignment (Sachin Prabhu) [1082049] - [fs] cifs: Query device characteristics at mount time from server on SMB2/3 not just on cifs mounts (Sachin Prabhu) [1082049] - [fs] cifs: Send a logoff request before removing a smb session (Sachin Prabhu) [1082049] - [fs] cifs: Make big endian multiplex ID sequences monotonic on the wire (Sachin Prabhu) [1082049] - [fs] cifs: Remove redundant multiplex identifier check from check_smb_hdr() (Sachin Prabhu) [1082049] - [fs] cifs: Query file system attributes from server on SMB2, not just cifs, mounts (Sachin Prabhu) [1082049] - [fs] cifs: Allow setting per-file compression via SMB2/3 (Sachin Prabhu) [1082049] - [fs] cifs: Fix corrupt SMB2 ioctl requests (Sachin Prabhu) [1082049] - [fs] cifs: rcu-delay unload_nls() and freeing sbi (Sachin Prabhu) [1082049] - [fs] cifs: new helper kfree_put_link() (Sachin Prabhu) [1082049] - [fs] cifs: ntstatus_to_dos_map[] is not terminated (Sachin Prabhu) [1082049] - [fs] cifs: Allow LANMAN auth method for servers supporting unencapsulated authentication methods (Sachin Prabhu) [1082049] - [fs] cifs: Fix inability to write files >2GB to SMB2/3 shares (Sachin Prabhu) [1082049] - [fs] cifs: Avoid umount hangs with smb2 when server is unresponsive (Sachin Prabhu) [1082049] - [fs] cifs: do not treat non-symlink reparse points as valid symlinks (Sachin Prabhu) [1082049] - [fs] cifs: update cifs.ko version (Sachin Prabhu) [1082049] - [fs] cifs: Provide sane values for nlink (Sachin Prabhu) [1082049] - [fs] cifs: FS-Cache: Uncache unread pages in cifs_readpages() before freeing them (Sachin Prabhu) [1082049] - [fs] cifs: Avoid calling unlock_page() twice in cifs_readpage() when using fscache (Sachin Prabhu) [1082049] - [fs] cifs: Do not take a reference to the page in cifs_readpage_worker() (Sachin Prabhu) [1082049] - [fs] cifs: Fix wrong pos argument of cifs_find_lock_conflict (Sachin Prabhu) [1082049]- [ethernet] igbvf: Remove DEFINE_PCI_DEVICE_TABLE macro use (Stefan Assmann) [1091122] - [ethernet] igbvf: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Stefan Assmann) [1091122] - [ethernet] igbvf: remove usless return statements (Stefan Assmann) [1091122] - [ethernet] igbvf: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1091122] - [ethernet] igbvf: remove open-coded skb_cow_head (Stefan Assmann) [1091122] - [ethernet] igbvf: Convert uses of __constant_ to (Stefan Assmann) [1091122] - [ethernet] igbvf: Use pci_enable_msix_range() instead of pci_enable_msix() (Stefan Assmann) [1091122] - [ethernet] igbvf: slight optimization of addr compare (Stefan Assmann) [1091122] - [ethernet] igbvf: add missing iounmap() on error in igbvf_probe() (Stefan Assmann) [1091122] - [ethernet] igbvf: integer wrapping bug setting the mtu (Stefan Assmann) [1091122] - [ethernet] igbvf: Miscellaneous conversions to ETH_ALEN (Stefan Assmann) [1091122] - [ethernet] igbvf: Remove extern from function prototypes (Stefan Assmann) [1091122] - [ethernet] igbvf: fix 32-bit DMA mask handling (Stefan Assmann) [1091122] - [ethernet] igb: bump igb version to 5.2.13 (Stefan Assmann) [1091121] - [ethernet] igb: Add message when malformed packets detected by hw (Stefan Assmann) [1091121] - [ethernet] igb: remove unnecessary break after return (Stefan Assmann) [1091121] - [ethernet] igb: remove unnecessary break after goto (Stefan Assmann) [1091121] - [ethernet] igb: do a reset on SR-IOV re-init if device is down (Stefan Assmann) [1091121] - [ethernet] igb: workaround for i210 errata 25, Slow System Clock (Stefan Assmann) [1091121] - [ethernet] igb: bring link up when PHY is powered up (Stefan Assmann) [1091121] - [ethernet] igb: separate hardware setting from the set_ts_config ioctl (Stefan Assmann) [1091121] - [ethernet] igb: Replace 1/0 return values with true/false (Stefan Assmann) [1091121] - [ethernet] igb: unhide invariant returns (Stefan Assmann) [1091121] - [ethernet] igb: use ethtool_cmd_speed_set helper to set ethtool speed value (Stefan Assmann) [1091121] - [ethernet] igb: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Stefan Assmann) [1091121] - [ethernet] igb: add defaults for i210 TX/RX PBSIZE (Stefan Assmann) [1091121] - [ethernet] igb: use mac loopback for i354 backplane (Stefan Assmann) [1091121] - [ethernet] igb: rename igb_ptp_enable to igb_ptp_feature_enable (Stefan Assmann) [1091121] - [ethernet] igb: remove redundant PHY power down register write (Stefan Assmann) [1091121] - [ethernet] igb: remove usless return statements (Stefan Assmann) [1091121] - [ethernet] igb: remove return statements for void functions (Stefan Assmann) [1091121] - [ethernet] igb: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1091121] - [ethernet] igb: Change memcpy to struct assignment (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to remove unneeded extern declaration (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to replace deprecated DEFINE_PCI_DEVICE_TABLE (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix static initialization (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix msleep warnings (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix line length warnings (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to remove return parentheses (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix missing break in switch statements (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix assignment in if error (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to change comment style on license headers (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix for trailing statement (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix pointer location error (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix incorrect indentation (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix braces location warnings (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups for messaging (Stefan Assmann) [1091121] - [ethernet] igb: fix message terminations (Stefan Assmann) [1091121] - [ethernet] igb: fix stats for i210 rx_fifo_errors (Stefan Assmann) [1091121] - [ethernet] igb: fix last_rx_timestamp usage (Stefan Assmann) [1091121] - [ethernet] igb: remove open-coded skb_cow_head (Stefan Assmann) [1091121] - [ethernet] igb: Convert iounmap to pci_iounmap (Stefan Assmann) [1091121] - [ethernet] igb: fix race conditions on queuing skb for HW time stamp (Stefan Assmann) [1091121] - [ethernet] igb: never generate both software and hardware timestamps (Stefan Assmann) [1091121] - [ethernet] igb: Unset IGB_FLAG_HAS_MSIX-flag when falling back to msi-only (Stefan Assmann) [1091121] - [ethernet] igb: Fix Null-pointer dereference in igb_reset_q_vector (Stefan Assmann) [1091121] - [ethernet] igb: specify phc_index of 82575 for get_ts_info (Stefan Assmann) [1091121] - [ethernet] igb: Fix memory leak in igb_get_module_eeprom() (Stefan Assmann) [1091121] - [ethernet] igb: add register rd/wr for surprise removal (Stefan Assmann) [1091121] - [ethernet] igb: implement SIOCGHWTSTAMP ioctl (Stefan Assmann) [1091121] - [ethernet] igb: Convert uses of __constant_ to (Stefan Assmann) [1091121] - [ethernet] igb: enable VLAN stripping for VMs with i350 (Stefan Assmann) [1091121] - [ethernet] igb: Add register defines needed for time sync functions (Stefan Assmann) [1091121] - [ethernet] igb: remove references to long gone command line parameters (Stefan Assmann) [1091121] - [ethernet] igb: Don't receive packets when the napi budget == 0 (Stefan Assmann) [1091121] - [ethernet] igb: Fix code comment (Stefan Assmann) [1091121] - [ethernet] igb: Fix for devices using ethtool for EEE settings (Stefan Assmann) [1091121] - [ethernet] igb: fix calls to skb_set_hash (Stefan Assmann) [1091121] - [ethernet] igb: fix warning if !CONFIG_IGB_HWMON (Stefan Assmann) [1091121] - [ethernet] igb: fix array size calculation (Stefan Assmann) [1091121] - [ethernet] igb: Update license text to remove FSF address and update copyright (Stefan Assmann) [1091121] - [ethernet] igb: make local functions static and remove dead code (Stefan Assmann) [1091121] - [ethernet] igb: Use pci_enable_msix_range() instead of pci_enable_msix() (Stefan Assmann) [1091121] - [ethernet] igb: Change to use statically allocated array for MSIx entries (Stefan Assmann) [1091121] - [ethernet] igb: Fix queue allocation method to accommodate changing during runtime (Stefan Assmann) [1091121] - [ethernet] igb: Fix for issue where values could be too high for udelay function (Stefan Assmann) [1091121] - [ethernet] igb: Start temperature sensor attribute index with 1 (Stefan Assmann) [1091121] - [ethernet] igb: Add new feature Media Auto Sense for 82580 devices only (Stefan Assmann) [1091121] - [ethernet] igb: Support ports mapped in 64-bit PCI space (Stefan Assmann) [1091121] - [ethernet] igb: Add media switching feature for i354 PHY's (Stefan Assmann) [1091121] - [ethernet] igb: Fixed Wake On LAN support (Stefan Assmann) [1091121] - [ethernet] igb: Update link modes display in ethtool (Stefan Assmann) [1091121] - [ethernet] igb: Explicitly initialize u64_stats_sync structures for lockdep (Stefan Assmann) [1091121] - [ethernet] igb: Don't let ethtool try to write to iNVM in i210/i211 (Stefan Assmann) [1091121] - [ethernet] igb: Fix master/slave mode for all m88 i354 PHY's (Stefan Assmann) [1091121] - [ethernet] igb: Miscellaneous conversions to ETH_ALEN (Stefan Assmann) [1091121] - [ethernet] igb: Avoid uninitialized advertised variable in eee_set_cur (Stefan Assmann) [1091121] - [ethernet] igb: Add ethtool support to configure number of channels (Stefan Assmann) [1091121] - [ethernet] igb: Add ethtool offline tests for i354 (Stefan Assmann) [1091121] - [ethernet] igb: Fix ethtool loopback test for 82580 copper (Stefan Assmann) [1091121] - [ethernet] igb: Remove extern from function prototypes (Stefan Assmann) [1091121] - [ethernet] igb: fix 32-bit DMA mask handling (Stefan Assmann) [1091121] - [ethernet] igb: Read flow control for i350 from correct EEPROM section (Stefan Assmann) [1091121] - [ethernet] igb: Add additional get_phy_id call for i354 devices (Stefan Assmann) [1091121] - [kernel] workqueue: zero cpumask of wq_numa_possible_cpumask on init (Motohiro Kosaki) [1117184] - [firmware] memmap: don't allocate firmware_map_entry of same memory range (Motohiro Kosaki) [1117186] - [firmware] memmap: pass the correct argument to firmware_map_find_entry_bootmem() (Motohiro Kosaki) [1117186] - [cpufreq] acpi-cpufreq: skip loading acpi_cpufreq after intel_pstate (Motohiro Kosaki) [1123250] - [x86] mem-hotplug: modify PGD entry when removing memory (Motohiro Kosaki) [1116286] - [x86] mem-hotplug: pass sync_global_pgds() a correct argument in remove_pagetable() (Motohiro Kosaki) [1116286] - [virt] kvm: increase x86 VCPU limit to 240 (Radim Krcmar) [1061403] - [kernel] sched/fair: Rework sched_fair time accounting (Rik van Riel) [1123731] - [kernel] math64: Add mul_u64_u32_shr() (Rik van Riel) [1123731]- [s390] fix restore of invalid floating-point-control (Hendrik Brueckner) [1121965] - [s390] crypto: fix aes_s390 crypto module unload problem (Hendrik Brueckner) [1103114] - [x86] avx-512: Enable AVX-512 States Context Switch (Rui Wang) [1085563] - [x86] avx-512: AVX-512 Feature Detection (Rui Wang) [1085563] - [ethernet] netxen: Remove DEFINE_PCI_DEVICE_TABLE macro use (Veaceslav Falico) [1089356] - [ethernet] netxen: slight optimization of addr compare (Veaceslav Falico) [1089356] - [ethernet] netxen: Update version to 4.0.82 (Veaceslav Falico) [1089356] - [ethernet] netxen: Miscellaneous conversions to ETH_ALEN (Veaceslav Falico) [1089356] - [ethernet] netxen: get rid of SET_ETHTOOL_OPS (Veaceslav Falico) [1089356] - [ethernet] netxen: Correct off-by-one errors in bounds checks (Veaceslav Falico) [1089356] - [ethernet] netxen: remove unnecessary pci_set_drvdata() (Veaceslav Falico) [1089356] - [ethernet] netxen: Print ULA information (Veaceslav Falico) [1089356] - [ethernet] netxen: lower NAPI weight (Veaceslav Falico) [1089356] - [ethernet] netxen: Remove extern from function prototypes (Veaceslav Falico) [1089356] - [x86] Mark Intel Broadwell processor as supported (Steve Best) [1089025] - [mm] Fix NULL pointer dereference in madvise(MADV_WILLNEED) support (Jan Stancek) [1072385] - [hid] logitech-dj: Fix USB 3.0 issue (Benjamin Tissoires) [1110523] - [lib] percpu_counter: fix bad percpu counter state during suspend (Eric Sandeen) [1129839] - [kernel] user_namespace: fix incorrect memory barriers (Mikulas Patocka) [1128950] - [kernel] capabilities: remove undefined caps from all processes (Paul Moore) [1123063] - [tty] hvc: don't free hvc_console_setup after init (Luiz Capitulino) [976490] - [mfd] lpc_ich: Add Device IDs for Intel Wildcat Point-LP PCH (Steve Best) [1086359] - [i2c] i801: Add Device IDs for Intel Wildcat Point-LP PCH (Steve Best) [1086359] - [x86] perf: Add model number for Avoton Silvermont (Steve Best) [1086821] - [x86] perf: Add Silvermont (22nm Atom) support (Steve Best) [1086821] - [x86] perf: use INTEL_UEVENT_EXTRA_REG to define MSR_OFFCORE_RSP_X (Steve Best) [1086821] - [virt] hyperv/storvsc: Correctly handle TEST_UNIT_READY failure (Fam Zheng) [1122317] - [virt] hyperv/storvsc: Set srb_flags in all cases (Fam Zheng) [1122317] - [virt] hyperv/storvsc: Implement a eh_timed_out handler (Fam Zheng) [1122317] - [virt] hyperv/storvsc: Fix a bug in handling VMBUS protocol version (Fam Zheng) [1122317] - [virt] hyperv/storvsc: Filter commands based on the storage protocol version (Fam Zheng) [1122317] - [virt] hyperv/storvsc: Set cmd_per_lun to reflect value supported by the Host (Fam Zheng) [1122317] - [virt] hyperv/storvsc: Change the limits to reflect the values on the host (Fam Zheng) [1122317] - [powerpc] perf: Add BHRB constraint and IFM MMCRA handling for EBB (Gustavo Duarte) [1121408] - [powerpc] perf: Reject EBB events which specify a sample_type (Gustavo Duarte) [1121408] - [powerpc] perf: Enable BHRB access for EBB events (Gustavo Duarte) [1121408] - [powerpc] perf: Avoid mutating event in power8_get_constraint() (Gustavo Duarte) [1121408] - [powerpc] perf: Clean up the EBB hash defines a little (Gustavo Duarte) [1121408] - [powerpc] mm: Check paca psize is up to date for huge mappings (Gustavo Duarte) [1107337] - [powerpc] perf: Add lost exception workaround (Gustavo Duarte) [1121407] - [powerpc] Add a cpu feature CPU_FTR_PMAO_BUG (Gustavo Duarte) [1121407]- [edac] sb_edac: add support for Haswell based systems (Seth Jennings) [1127019] - [edac] add DDR4 and RDDR4 (Seth Jennings) [1127019] - [edac] sb_edac: update Kconfig description (Seth Jennings) [1127019] - [edac] sb_edac: Fix mix tab/spaces alignments (Seth Jennings) [1127019] - [edac] sb_edac: remove bogus assumption on mc ordering (Seth Jennings) [1127019] - [edac] sb_edac: make minimal use of channel_mask (Seth Jennings) [1127019] - [edac] sb_edac: fix socket detection on Ivy Bridge controllers (Seth Jennings) [1127019] - [edac] sb_edac: search devices using product id (Seth Jennings) [1127019] - [edac] sb_edac: Degrade log level for device registration (Seth Jennings) [1127019] - [edac] sb_edac: make RIR limit retrieval per model (Seth Jennings) [1127019] - [edac] sb_edac: make node id retrieval per model (Seth Jennings) [1127019] - [edac] sb_edac: make memory type detection per memory controller (Seth Jennings) [1127019] - [hwrng] virtio-rng: add derating factor for use by hwrng core (Amit Shah) [1129195] - [hwrng] Pass entropy to add_hwgenerator_randomness() in bits, not bytes (Amit Shah) [1129195] - [hwrng] hw_random: fix sparse warning (NULL vs 0 for pointer) (Amit Shah) [1129195] - [hwrng] add per-device entropy derating (Amit Shah) [1129195] - [hwrng] create filler thread (Amit Shah) [1129195] - [hwrng] random: add_hwgenerator_randomness() for feeding entropy from devices (Amit Shah) [1129195] - [char] Revert: hwrng: virtio - ensure reads happen after successful probe (Amit Shah) [1129195] - [char] hwrng: virtio - delay hwrng_register() till driver is ready (Amit Shah) [1119299] - [char] hwrng: virtio - re-arrange struct elements for better packing (Amit Shah) [1119299] - [char] hwrng: virtio - remove unused struct element (Amit Shah) [1119299] - [char] hwrng: virtio - ensure reads happen after successful probe (Amit Shah) [1119299] - [char] hwrng: fetch randomness only after device init (Amit Shah) [1119299] - [char] hwrng: add randomness to system from rng sources (Amit Shah) [1119299] - [char] hwrng: cleanup in hwrng_register() (Amit Shah) [1119299] - [virt] virtio/pm: use CONFIG_PM_SLEEP instead of CONFIG_PM (Amit Shah) [1119299] - [virt] virtio-rng: fixes for device registration/unregistration (Amos Kong) [915335] - [virt] virtio-rng: fix boot with virtio-rng device (Amos Kong) [915335] - [virt] virtio-rng: support multiple virtio-rng devices (Amos Kong) [915335] - [virt] virtio-rng: don't crash if virtqueue is broken (Amos Kong) [915335] - [pci] Fix unaligned access in AF transaction pending test (Myron Stowe) [1110896] - [pci] Wrong register used to check pending traffic (Myron Stowe) [1110896] - [pci] shpchp: Check bridge's secondary (not primary) bus speed (Myron Stowe) [1110896] - [pci] Update maintainer email address (Myron Stowe) [1110896] - [powerpc] pci: Fix NULL dereference in sys_pciconfig_iobase() list traversal (Myron Stowe) [1110896] - [pci] Log IDE resource quirk in dmesg (Myron Stowe) [1110896] - [pci] Change pci_bus_alloc_resource() type_mask to unsigned long (Myron Stowe) [1110896] - [pci] Check all IORESOURCE_TYPE_BITS in pci_bus_alloc_from_region() (Myron Stowe) [1110896] - [kernel] resources: Set type in __request_region() (Myron Stowe) [1110896] - [s390] pci: Use generic pci_enable_resources() (Myron Stowe) [1110896] - [pci] Add "weak" generic pcibios_enable_device() implementation (Myron Stowe) [1110896] - [pci] Don't enable decoding if BAR hasn't been assigned an address (Myron Stowe) [1110896] - [pci] Mark 64-bit resource as IORESOURCE_UNSET if we only support 32-bit (Myron Stowe) [1110896] - [pci] Don't try to claim IORESOURCE_UNSET resources (Myron Stowe) [1110896] - [pci] Check IORESOURCE_UNSET before updating BAR (Myron Stowe) [1110896] - [pci] Don't clear IORESOURCE_UNSET when updating BAR (Myron Stowe) [1110896] - [pci] Mark resources as IORESOURCE_UNSET if we can't assign them (Myron Stowe) [1110896] - [pci] Remove pci_find_parent_resource() use for allocation (Myron Stowe) [1110896] - [lib] vsprintf: Add support for IORESOURCE_UNSET in pR (Myron Stowe) [1110896] - [kernel] resource: Add resource_contains() (Myron Stowe) [1110896] - [message] i2o: Use pci_bus_alloc_resource(), not allocate_resource() directly (Myron Stowe) [1110896] - [message] i2o: Refactor i2o_iop_systab_set() PCI space allocation (Myron Stowe) [1110896] - [message] i2o: Fix I/O space alignment requirement (Myron Stowe) [1110896] - [message] i2o: Fix I/O space allocation copy/paste error (Myron Stowe) [1110896] - [pci] pciehp: Cleanup whitespace (Myron Stowe) [1110896] - [pci] pciehp: Remove a non-existent card, regardless of "surprise" capability (Myron Stowe) [1110896] - [pci] Remove unused SR-IOV VF Migration support (Myron Stowe) [1110896] - [iommu] amd: Add include of (Myron Stowe) [1110896] - [misc] mei: Add include of (Myron Stowe) [1110896] - [vfio] pci: Use pci_enable_msi_range() and pci_enable_msix_range() (Myron Stowe) [1110896] - [ata] ahci: Use pci_enable_msi_range() instead of pci_enable_msi_block() (Myron Stowe) [1110896] - [x86] pci: Set IORESOURCE_ROM_SHADOW only for the default VGA device (Myron Stowe) [1110896] - [pci] Remove pci_bus_b() and use list_for_each_entry() directly (Myron Stowe) [1110896] - [pcmcia] Use list_for_each_entry() for bus traversal (Myron Stowe) [1110896] - [powerpc] pci: Use list_for_each_entry() for bus traversal (Myron Stowe) [1110896] - [drm] Use list_for_each_entry() for bus traversal (Myron Stowe) [1110896] - [pci] hotplug/apci: Use list_for_each_entry() for bus traversal (Myron Stowe) [1110896] - [pci] pciehp: Don't turn slot off when hot-added device already exists (Myron Stowe) [1110896] - [pci] Cleanup per-arch list of object files (Myron Stowe) [1110896] - [pci] hotplug/cpqphp: Fix hex vs decimal typo in cpqhpc_probe() (Myron Stowe) [1110896] - [x86] pci: Fix function definition whitespace (Myron Stowe) [1110896] - [x86] pci: Reword comments (Myron Stowe) [1110896] - [x86] pci: Remove unnecessary local variable initialization (Myron Stowe) [1110896] - [pci] Don't scan random busses in pci_scan_bridge() (Myron Stowe) [1110896] - [pci] Check for child busses which use more bus numbers than allocated (Myron Stowe) [1110896] - [pci] Remove pci_fixup_parent_subordinate_busnr() (Myron Stowe) [1110896] - [pci] Make sure bus number resources stay within their parents bounds (Myron Stowe) [1110896] - [pci] Use request_resource_conflict() instead of insert_ for bus numbers (Myron Stowe) [1110896] - [pci] Assign CardBus bus number only during the second pass (Myron Stowe) [1110896] - [pci] Clarify the "scan anyway" comment in pci_scan_bridge() (Myron Stowe) [1110896] - [pci] Increment max correctly in pci_scan_bridge() (Myron Stowe) [1110896] - [pci] Remove unnecessary list_empty(&pci_pme_list) check (Myron Stowe) [1110896] - [acpi] numa: Use __weak, not the gcc-specific version (Myron Stowe) [1110896] - [acpi] numa: Make __acpi_map_pxm_to_node(), acpi_get_pxm() static (Myron Stowe) [1110896] - [acpi] numa: Simplify acpi_get_node() style (Myron Stowe) [1110896] - [acpi] numa: Fix acpi_get_node() prototype (Myron Stowe) [1110896] - [x86] pci: Remove acpi_get_pxm() usage (Myron Stowe) [1110896] - [x86] pci: Use NUMA_NO_NODE, not -1, for unknown node (Myron Stowe) [1110896] - [x86] pci: Remove unnecessary list_empty(&pci_root_infos) check (Myron Stowe) [1110896] - [x86] pci: Remove mp_bus_to_node[], set_mp_bus_to_node(), get_mp_bus_to_node() (Myron Stowe) [1110896] - [x86] pci: Use x86_pci_root_bus_node() instead of get_mp_bus_to_node() (Myron Stowe) [1110896] - [x86] pci: Add x86_pci_root_bus_node() to look up NUMA node from PCI bus (Myron Stowe) [1110896] - [x86] pci: Drop return value of pcibios_scan_root() (Myron Stowe) [1110896] - [x86] pci: Merge pci_scan_bus_on_node() into pcibios_scan_root() (Myron Stowe) [1110896] - [x86] pci: Use pcibios_scan_root() instead of pci_scan_bus_on_node() (Myron Stowe) [1110896] - [x86] pci: Use pcibios_scan_root() instead of pci_scan_bus_with_sysdata() (Myron Stowe) [1110896] - [x86] pci: Drop pcibios_scan_root() check for bus already scanned (Myron Stowe) [1110896] - [ata] ahci: convert ahci_init_interrupts to a static routine (Myron Stowe) [1110896] - [acpi] mm: use NUMA_NO_NODE (Myron Stowe) [1110896]- [fs] btrfs: test for valid bdev before kobj removal in btrfs_rm_device (Eric Sandeen) [1071179] - [fs] btrfs: fix abnormal long waiting in fsync (Eric Sandeen) [1071179] - [fs] btrfs: fix crash when starting transaction (Eric Sandeen) [1071179] - [fs] btrfs: fix btrfs_print_leaf for skinny metadata (Eric Sandeen) [1071179] - [fs] btrfs: fix race of using total_bytes_pinned (Eric Sandeen) [1071179] - [fs] btrfs: use E2BIG instead of EIO if compression does not help (Eric Sandeen) [1071179] - [fs] btrfs: remove stale comment from btrfs_flush_all_pending_stuffs (Eric Sandeen) [1071179] - [fs] btrfs: fix use-after-free when cloning a trailing file hole (Eric Sandeen) [1071179] - [fs] btrfs: fix null pointer dereference in btrfs_show_devname when name is null (Eric Sandeen) [1071179] - [fs] btrfs: fix null pointer dereference in clone_fs_devices when name is null (Eric Sandeen) [1071179] - [fs] btrfs: fix nossd and ssd_spread mount option regression (Eric Sandeen) [1071179] - [fs] btrfs: fix race between balance recovery and root deletion (Eric Sandeen) [1071179] - [fs] btrfs: only unlock block in verify_parent_transid if we locked it (Eric Sandeen) [1071179] - [fs] btrfs: assert send doesn't attempt to start transactions (Eric Sandeen) [1071179] - [fs] btrfs: compression - reuse recently used workspace (Eric Sandeen) [1071179] - [fs] btrfs: fix crash when mounting raid5 btrfs with missing disks (Eric Sandeen) [1071179] - [fs] btrfs: create sprout should rename fsid on the sysfs as well (Eric Sandeen) [1071179] - [fs] btrfs: dev replace should replace the sysfs entry (Eric Sandeen) [1071179] - [fs] btrfs: dev add should add its sysfs entry (Eric Sandeen) [1071179] - [fs] btrfs: dev delete should remove sysfs entry (Eric Sandeen) [1071179] - [fs] btrfs: rename add_device_membership to btrfs_kobj_add_device (Eric Sandeen) [1071179] - [fs] btrfs: fix deadlock when mounting a degraded fs (Eric Sandeen) [1071179] - [fs] btrfs: fix NULL pointer crash when running balance and scrub concurrently (Eric Sandeen) [1071179] - [fs] btrfs: Skip scrubbing removed chunks to avoid -ENOENT (Eric Sandeen) [1071179] - [fs] btrfs: fix broken free space cache after the system crashed (Eric Sandeen) [1071179] - [fs] btrfs: make free space cache write out functions more readable (Eric Sandeen) [1071179] - [fs] btrfs: remove unused wait queue in struct extent_buffer (Eric Sandeen) [1071179] - [fs] btrfs: fix deadlocks with trylock on tree nodes (Eric Sandeen) [1071179] - [fs] btrfs: fix error handling in create_pending_snapshot (Eric Sandeen) [1071179] - [fs] btrfs: fix use of uninit "ret" in end_extent_writepage() (Eric Sandeen) [1071179] - [fs] btrfs: free ulist in qgroup_shared_accounting() error path (Eric Sandeen) [1071179] - [fs] btrfs: fix qgroups sanity test crash or hang (Eric Sandeen) [1071179] - [fs] btrfs: prevent RCU warning when dereferencing radix tree slot (Eric Sandeen) [1071179] - [fs] btrfs: fix unfinished readahead thread for raid5/6 degraded mounting (Eric Sandeen) [1071179] - [fs] btrfs: new ioctl TREE_SEARCH_V2 (Eric Sandeen) [1071179] - [fs] btrfs: tree_search, search_ioctl: direct copy to userspace (Eric Sandeen) [1071179] - [fs] btrfs: new function read_extent_buffer_to_user (Eric Sandeen) [1071179] - [fs] btrfs: tree_search, copy_to_sk: return needed size on EOVERFLOW (Eric Sandeen) [1071179] - [fs] btrfs: tree_search, copy_to_sk: return EOVERFLOW for too small buffer (Eric Sandeen) [1071179] - [fs] btrfs: tree_search, search_ioctl: accept varying buffer (Eric Sandeen) [1071179] - [fs] btrfs: tree_search: eliminate redundant nr_items check (Eric Sandeen) [1071179] - [fs] btrfs: fix scrub_print_warning to handle skinny metadata extents (Eric Sandeen) [1071179] - [fs] btrfs: make fsync work after cloning into a file (Eric Sandeen) [1071179] - [fs] btrfs: use right type to get real comparison (Eric Sandeen) [1071179] - [fs] btrfs: don't check nodes for extent items (Eric Sandeen) [1071179] - [fs] btrfs: don't release invalid page in btrfs_page_exists_in_range() (Eric Sandeen) [1071179] - [fs] btrfs: make sure we retry if page is a retriable exception (Eric Sandeen) [1071179] - [fs] btrfs: make sure we retry if we couldn't get the page (Eric Sandeen) [1071179] - [fs] btrfs: replace EINVAL with EOPNOTSUPP for dev_replace raid56 (Eric Sandeen) [1071179] - [fs] btrfs: ioctl - fix typo s/substract/subtract/ (Eric Sandeen) [1071179] - [fs] btrfs: fix leaf corruption after __btrfs_drop_extents (Eric Sandeen) [1071179] - [fs] btrfs: ensure btrfs_prev_leaf doesn't miss 1 item (Eric Sandeen) [1071179] - [fs] btrfs: fix clone to deal with holes when NO_HOLES feature is enabled (Eric Sandeen) [1071179] - [fs] btrfs: free delayed node outside of root->inode_lock (Eric Sandeen) [1071179] - [fs] btrfs: replace EINVAL with ERANGE for resize when ULLONG_MAX (Eric Sandeen) [1071179] - [fs] btrfs: fix transaction leak during fsync call (Eric Sandeen) [1071179] - [fs] btrfs: Avoid truncating page or punching hole in a already existed hole (Eric Sandeen) [1071179] - [fs] btrfs: update commit root on snapshot creation after orphan cleanup (Eric Sandeen) [1071179] - [fs] btrfs: ioctl, don't re-lock extent range when not necessary (Eric Sandeen) [1071179] - [fs] btrfs: avoid visiting all extent items when cloning a range (Eric Sandeen) [1071179] - [fs] btrfs: set dead flag on the right root when destroying snapshot (Eric Sandeen) [1071179] - [fs] btrfs: ensure readers see new data after a clone operation (Eric Sandeen) [1071179] - [fs] btrfs: volumes - Fix for possible null pointer dereference (Eric Sandeen) [1071179] - [fs] btrfs: allocate raid type kobjects dynamically (Eric Sandeen) [1071179] - [fs] btrfs: send, use the right limits for xattr names and values (Eric Sandeen) [1071179] - [fs] btrfs: send, don't error in the presence of subvols/snapshots (Eric Sandeen) [1071179] - [fs] btrfs: async delayed refs (Eric Sandeen) [1071179] - [fs] btrfs: split up __extent_writepage to lower stack usage (Eric Sandeen) [1071179] - [fs] btrfs: Drop EXTENT_UPTODATE check in hole punching and direct locking (Eric Sandeen) [1071179] - [fs] btrfs: cut down stack usage in btree_write_cache_pages (Eric Sandeen) [1071179] - [fs] btrfs: break up __btrfs_write_out_cache to cut down stack usage (Eric Sandeen) [1071179] - [fs] btrfs: free tmp ulist for qgroup rescan (Eric Sandeen) [1071179] - [fs] btrfs: usage error should not be logged into system log (Eric Sandeen) [1071179] - [fs] btrfs: remove newline from inode cache kthread name (Eric Sandeen) [1071179] - [fs] btrfs: remove stale newlines from log messages (Eric Sandeen) [1071179] - [fs] btrfs: fix double free in find_lock_delalloc_range (Eric Sandeen) [1071179] - [fs] btrfs: replace simple_strtoull() with kstrtoull() (Eric Sandeen) [1071179] - [fs] btrfs: set right total device count for seeding support (Eric Sandeen) [1071179] - [fs] btrfs: remove OPT_acl parse when acl disabled (Eric Sandeen) [1071179] - [fs] btrfs: add sanity tests for new qgroup accounting code (Eric Sandeen) [1071179] - [fs] btrfs: rework qgroup accounting (Eric Sandeen) [1071179] - [fs] btrfs: mark mapping with error flag to report errors to userspace (Eric Sandeen) [1071179] - [fs] btrfs: fix NULL pointer crash of deleting a seed device (Eric Sandeen) [1071179] - [fs] btrfs: fix joining same transaction handle more than twice (Eric Sandeen) [1071179] - [fs] btrfs: use helpers for last_trans_log_full_commit instead of opencode (Eric Sandeen) [1071179] - [fs] btrfs: check if items are ordered when a leaf is marked dirty (Eric Sandeen) [1071179] - [fs] btrfs: don't access non-existent key when csum tree is empty (Eric Sandeen) [1071179] - [fs] btrfs: make sure there are not any read requests before stopping workers (Eric Sandeen) [1071179] - [fs] btrfs: fix possible memory leak in btrfs_create_tree() (Eric Sandeen) [1071179] - [fs] btrfs: remove useless ACL check (Eric Sandeen) [1071179] - [fs] btrfs: btrfs_rm_device() should zero mirror SB as well (Eric Sandeen) [1071179] - [fs] btrfs: use bitfield instead of integer data type for the some variants in btrfs_root (Eric Sandeen) [1071179] - [fs] btrfs: send, fix more issues related to directory renames (Eric Sandeen) [1071179] - [fs] btrfs: send, remove dead code from __get_cur_name_and_parent (Eric Sandeen) [1071179] - [fs] btrfs: send, account for orphan directories when building path strings (Eric Sandeen) [1071179] - [fs] btrfs: send, avoid unnecessary inode item lookup in the btree (Eric Sandeen) [1071179] - [fs] btrfs: add dev maxs limit for __btrfs_alloc_chunk in kernel space (Eric Sandeen) [1071179] - [fs] btrfs: fix wrong max system array size check in kernel space (Eric Sandeen) [1071179] - [fs] btrfs: Add check to avoid cleanup roots already in fs_info->dead_roots (Eric Sandeen) [1071179] - [fs] btrfs: reclaim the reserved metadata space at background (Eric Sandeen) [1071179] - [fs] btrfs: output warning instead of error when loading free space cache failed (Eric Sandeen) [1071179] - [fs] btrfs: Add ctime/mtime update for btrfs device add/remove (Eric Sandeen) [1071179] - [fs] btrfs: assert that send is not in progres before root deletion (Eric Sandeen) [1071179] - [fs] btrfs: protect snapshots from deleting during send (Eric Sandeen) [1071179] - [fs] btrfs: remove redundant null check in btrfs_dentry_release() (Eric Sandeen) [1071179] - [fs] btrfs: make FS_INFO ioctl available to anyone (Eric Sandeen) [1071179] - [fs] btrfs: make DEV_INFO ioctl available to anyone (Eric Sandeen) [1071179] - [fs] btrfs: export more from FS_INFO to sysfs (Eric Sandeen) [1071179] - [fs] btrfs: retrieve more info from FS_INFO ioctl (Eric Sandeen) [1071179] - [fs] btrfs: balance filter: add limit of processed chunks (Eric Sandeen) [1071179] - [fs] btrfs: fix leaf corruption caused by ENOSPC while hole punching (Eric Sandeen) [1071179] - [fs] btrfs: do not increment on bio_index one by one (Eric Sandeen) [1071179] - [fs] btrfs: read inode size after acquiring the mutex when punching a hole (Eric Sandeen) [1071179] - [fs] btrfs: Remove unnecessary check for NULL (Eric Sandeen) [1071179] - [fs] btrfs: fix inline compressed read err corruption (Eric Sandeen) [1071179] - [fs] btrfs: return ptr error from compression workspace (Eric Sandeen) [1071179] - [fs] btrfs: return errno instead of -1 from compression (Eric Sandeen) [1071179] - [fs] btrfs: check_int: propagate out-of-memory error upwards (Eric Sandeen) [1071179] - [fs] btrfs: fix hang on error (such as ENOSPC) when writing extent pages (Eric Sandeen) [1071179] - [fs] btrfs: send, fix corrupted path strings for long paths (Eric Sandeen) [1071179] - [fs] btrfs: send, fix incorrect ref access when using extrefs (Eric Sandeen) [1071179] - [fs] btrfs: fix EIO on reading file after ioctl clone works on it (Eric Sandeen) [1071179] - [fs] btrfs: limit the path size in send to PATH_MAX (Eric Sandeen) [1071179] - [fs] btrfs: correctly set profile flags on seqlock retry (Eric Sandeen) [1071179] - [fs] btrfs: use correct key when repeating search for extent item (Eric Sandeen) [1071179] - [fs] btrfs: fix inode caching vs tree log (Eric Sandeen) [1071179] - [fs] btrfs: fix possible memory leaks in open_ctree() (Eric Sandeen) [1071179] - [fs] btrfs: avoid triggering bug_on() when we fail to start inode caching task (Eric Sandeen) [1071179] - [fs] btrfs: move btrfs_{set, clear}_and_info() to ctree.h (Eric Sandeen) [1071179] - [fs] btrfs: replace error code from btrfs_drop_extents (Eric Sandeen) [1071179] - [fs] btrfs: Change the hole range to a more accurate value (Eric Sandeen) [1071179] - [fs] btrfs: fix use-after-free in mount_subvol() (Eric Sandeen) [1071179] - [fs] btrfs: fix compile warnings on on avr32 platform (Eric Sandeen) [1071179] - [fs] btrfs: allow mounting btrfs subvolumes with different ro/rw options (Eric Sandeen) [1071179] - [fs] btrfs: export global block reserve size as space_info (Eric Sandeen) [1071179] - [fs] btrfs: fix crash in remount(thread_pool=) case (Eric Sandeen) [1071179] - [fs] btrfs: abort the transaction when we don't find our extent ref (Eric Sandeen) [1071179] - [fs] btrfs: fix EINVAL checks in btrfs_clone (Eric Sandeen) [1071179] - [fs] btrfs: fix unlock in __start_delalloc_inodes() (Eric Sandeen) [1071179] - [fs] btrfs: scrub raid56 stripes in the right way (Eric Sandeen) [1071179] - [fs] btrfs: don't compress for a small write (Eric Sandeen) [1071179] - [fs] btrfs: more efficient io tree navigation on wait_extent_bit (Eric Sandeen) [1071179] - [fs] btrfs: send, build path string only once in send_hole (Eric Sandeen) [1071179] - [fs] btrfs: filter invalid arg for btrfs resize (Eric Sandeen) [1071179] - [fs] btrfs: send, fix data corruption due to incorrect hole detection (Eric Sandeen) [1071179] - [fs] btrfs: kmalloc() doesn't return an ERR_PTR (Eric Sandeen) [1071179] - [fs] btrfs: fix snapshot vs nocow writting (Eric Sandeen) [1071179] - [fs] btrfs: Change the expanding write sequence to fix snapshot related bug (Eric Sandeen) [1071179] - [fs] btrfs: make device scan less noisy (Eric Sandeen) [1071179] - [fs] btrfs: fix lockdep warning with reclaim lock inversion (Eric Sandeen) [1071179] - [fs] btrfs: hold the commit_root_sem when getting the commit root during send (Eric Sandeen) [1071179] - [fs] btrfs: remove transaction from send (Eric Sandeen) [1071179] - [fs] btrfs: don't clear uptodate if the eb is under IO (Eric Sandeen) [1071179] - [fs] btrfs: check for an extent_op on the locked ref (Eric Sandeen) [1071179] - [fs] btrfs: do not reset last_snapshot after relocation (Eric Sandeen) [1071179] - [fs] btrfs: fix a crash of clone with inline extents's split (Eric Sandeen) [1071179] - [fs] btrfs: fix uninit variable warning (Eric Sandeen) [1071179] - [fs] btrfs: take into account total references when doing backref lookup (Eric Sandeen) [1071179] - [fs] btrfs: part 2, fix incremental send's decision to delay a dir move/rename (Eric Sandeen) [1071179] - [fs] btrfs: fix incremental send's decision to delay a dir move/rename (Eric Sandeen) [1071179] - [fs] btrfs: remove unnecessary inode generation lookup in send (Eric Sandeen) [1071179] - [fs] btrfs: fix race when updating existing ref head (Eric Sandeen) [1071179] - [fs] btrfs: Add trace for btrfs_workqueue alloc/destroy (Eric Sandeen) [1071179] - [fs] btrfs: less fs tree lock contention when using autodefrag (Eric Sandeen) [1071179] - [fs] btrfs: return EPERM when deleting a default subvolume (Eric Sandeen) [1071179] - [fs] btrfs: add missing kfree in btrfs_destroy_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: cache extent states in defrag code path (Eric Sandeen) [1071179] - [fs] btrfs: fix deadlock with nested trans handles (Eric Sandeen) [1071179] - [fs] btrfs: fix possible empty list access when flushing the delalloc inodes (Eric Sandeen) [1071179] - [fs] btrfs: split the global ordered extents mutex (Eric Sandeen) [1071179] - [fs] btrfs: don't flush all delalloc inodes when we doesn't get s_umount lock (Eric Sandeen) [1071179] - [fs] btrfs: reclaim delalloc metadata more aggressively (Eric Sandeen) [1071179] - [fs] btrfs: remove unnecessary lock in may_commit_transaction() (Eric Sandeen) [1071179] - [fs] btrfs: remove the unnecessary flush when preparing the pages (Eric Sandeen) [1071179] - [fs] btrfs: just do dirty page flush for the inode with compression before direct IO (Eric Sandeen) [1071179] - [fs] btrfs: wake up the tasks that wait for the io earlier (Eric Sandeen) [1071179] - [fs] btrfs: fix early enospc due to the race of the two ordered extent wait (Eric Sandeen) [1071179] - [fs] btrfs: introduce btrfs_{start, end}_nocow_write() for each subvolume (Eric Sandeen) [1071179] - [fs] btrfs: Add ftrace for btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Cleanup the btrfs_workqueue related function type (Eric Sandeen) [1071179] - [fs] btrfs: add readahead for send_write (Eric Sandeen) [1071179] - [fs] btrfs: share the same code for __record_{new, deleted}_ref (Eric Sandeen) [1071179] - [fs] btrfs: avoid unnecessary utimes update in incremental send (Eric Sandeen) [1071179] - [fs] btrfs: make defrag not fragment files when using prealloc extents (Eric Sandeen) [1071179] - [fs] btrfs: correctly flush data on defrag when compression is enabled (Eric Sandeen) [1071179] - [fs] btrfs: Cleanup the "_struct" suffix in btrfs_workequeue (Eric Sandeen) [1071179] - [fs] btrfs: Cleanup the old btrfs_worker (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->scrub_* workqueue with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->qgroup_rescan_worker workqueue with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->delayed_workers workqueue with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->fixup_workers workqueue with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->readahead_workers workqueue with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->cache_workers workqueue with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->rmw_workers workqueue with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->endio_* workqueue with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->flush_workers with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->submit_workers with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->delalloc_workers with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->workers with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Add threshold workqueue based on kernel workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Add high priority workqueue support for btrfs_workqueue_struct (Eric Sandeen) [1071179] - [fs] btrfs: Added btrfs_workqueue_struct implemented ordered execution based on kernel workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Cleanup the unused struct async_sched (Eric Sandeen) [1071179] - [fs] btrfs: skip search tree for REG files (Eric Sandeen) [1071179] - [fs] btrfs: fix preallocate vs double nocow write (Eric Sandeen) [1071179] - [fs] btrfs: fix wrong lock range and write size in check_can_nocow() (Eric Sandeen) [1071179] - [fs] btrfs: send: simplify allocation code in fs_path_ensure_buf (Eric Sandeen) [1071179] - [fs] btrfs: send: fix old buffer length in fs_path_ensure_buf (Eric Sandeen) [1071179] - [fs] btrfs: more efficient btrfs_drop_extent_cache (Eric Sandeen) [1071179] - [fs] btrfs: more efficient split extent state insertion (Eric Sandeen) [1071179] - [fs] btrfs: remove unneeded field / smaller extent_map structure (Eric Sandeen) [1071179] - [fs] btrfs: skip locking when searching commit root (Eric Sandeen) [1071179] - [fs] btrfs: wake up @scrub_pause_wait as much as we can (Eric Sandeen) [1071179] - [fs] btrfs: cancel scrub on transaction abortion (Eric Sandeen) [1071179] - [fs] btrfs: device_replace: fix deadlock for nocow case (Eric Sandeen) [1071179] - [fs] btrfs: fix a possible deadlock between scrub and transaction committing (Eric Sandeen) [1071179] - [fs] btrfs: fix send issuing outdated paths for utimes, chown and chmod (Eric Sandeen) [1071179] - [fs] btrfs: correctly determine if blocks are shared in btrfs_compare_trees (Eric Sandeen) [1071179] - [fs] btrfs: fix send attempting to rmdir non-empty directories (Eric Sandeen) [1071179] - [fs] btrfs: send, don't send rmdir for same target multiple times (Eric Sandeen) [1071179] - [fs] btrfs: incremental send, fix invalid path after dir rename (Eric Sandeen) [1071179] - [fs] btrfs: don't insert useless holes when punching beyond the inode's size (Eric Sandeen) [1071179] - [fs] btrfs: cleanup delayed-ref.c:find_ref_head() (Eric Sandeen) [1071179] - [fs] btrfs: remove unnecessary ref heads rb tree search (Eric Sandeen) [1071179] - [fs] btrfs: wake up transaction thread upon remount (Eric Sandeen) [1071179] - [fs] btrfs: stop joining the log transaction if sync log fails (Eric Sandeen) [1071179] - [fs] btrfs: just wait or commit our own log sub-transaction (Eric Sandeen) [1071179] - [fs] btrfs: fix skipped error handle when log sync failed (Eric Sandeen) [1071179] - [fs] btrfs: use signed integer instead of unsigned long integer for log transid (Eric Sandeen) [1071179] - [fs] btrfs: remove unnecessary memory barrier in btrfs_sync_log() (Eric Sandeen) [1071179] - [fs] btrfs: don't start the log transaction if the log tree init fails (Eric Sandeen) [1071179] - [fs] btrfs: fix the skipped transaction commit during the file sync (Eric Sandeen) [1071179] - [fs] btrfs: use ACCESS_ONCE to prevent the optimize accesses to ->last_trans_log_full_commit (Eric Sandeen) [1071179] - [fs] btrfs: avoid warning bomb of btrfs_invalidate_inodes (Eric Sandeen) [1071179] - [fs] btrfs: fix possible deadlock in btrfs_cleanup_transaction (Eric Sandeen) [1071179] - [fs] btrfs: faster/more efficient insertion of file extent items (Eric Sandeen) [1071179] - [fs] btrfs: always choose work from prio_head first (Eric Sandeen) [1071179] - [fs] Revert: btrfs: remove transaction from btrfs send (Eric Sandeen) [1071179] - [fs] btrfs: skip readonly root for snapshot-aware defragment (Eric Sandeen) [1071179] - [fs] btrfs: switch to btrfs_previous_extent_item() (Eric Sandeen) [1071179] - [fs] btrfs: skip submitting barrier for missing device (Eric Sandeen) [1071179] - [fs] btrfs: unlock extent and pages on error in cow_file_range (Eric Sandeen) [1071179] - [fs] btrfs: balance delayed inode updates (Eric Sandeen) [1071179] - [fs] btrfs: add simple debugfs interface (Eric Sandeen) [1071179] - [fs] btrfs: send: lower memory requirements in common case (Eric Sandeen) [1071179] - [fs] btrfs: make some tree searches in send.c more efficient (Eric Sandeen) [1071179] - [fs] btrfs: use right extent item position in send when finding extent clones (Eric Sandeen) [1071179] - [fs] btrfs: send: remove BUG_ON from name_cache_delete (Eric Sandeen) [1071179] - [fs] btrfs: send: remove BUG from process_all_refs (Eric Sandeen) [1071179] - [fs] btrfs: send: squeeze bitfilelds in fs_path (Eric Sandeen) [1071179] - [fs] btrfs: send: remove virtual_mem member from fs_path (Eric Sandeen) [1071179] - [fs] btrfs: send: remove prepared member from fs_path (Eric Sandeen) [1071179] - [fs] btrfs: send: replace check with an assert in gen_unique_name (Eric Sandeen) [1071179] - [fs] btrfs: more send support for parent/child dir relationship inversion (Eric Sandeen) [1071179] - [fs] btrfs: fix send dealing with file renames and directory moves (Eric Sandeen) [1071179] - [fs] btrfs: only add roots if necessary in find_parent_nodes() (Eric Sandeen) [1071179] - [fs] btrfs: Fix 32/64-bit problem with BTRFS_SET_RECEIVED_SUBVOL ioctl (Eric Sandeen) [1071179] - [fs] btrfs: add missing error check in incremental send (Eric Sandeen) [1071179] - [fs] btrfs: fix use-after-free in the finishing procedure of the device replace (Eric Sandeen) [1071179] - [fs] btrfs: fix unprotected alloc list insertion during the finishing procedure of replace (Eric Sandeen) [1071179] - [fs] btrfs: Return EXDEV for cross file system snapshot (Eric Sandeen) [1071179] - [fs] btrfs: don't mix the ordered extents of all files together during logging the inodes (Eric Sandeen) [1071179] - [fs] btrfs: use right clone root offset for compressed extents (Eric Sandeen) [1071179] - [fs] btrfs: fix null pointer deference at btrfs_sysfs_add_one+0x105 (Eric Sandeen) [1071179] - [fs] btrfs: unset DCACHE_DISCONNECTED when mounting default subvol (Eric Sandeen) [1071179] - [fs] btrfs: fix max_inline mount option (Eric Sandeen) [1071179] - [fs] btrfs: fix a lockdep warning when cleaning up aborted transaction (Eric Sandeen) [1071179] - [fs] Revert: btrfs: add ioctl to export size of global metadata reservation (Eric Sandeen) [1071179] - [fs] btrfs: fix data corruption when reading/updating compressed extents (Eric Sandeen) [1071179] - [fs] btrfs: don't loop forever if we can't run because of the tree mod log (Eric Sandeen) [1071179] - [fs] btrfs: reserve no transaction units in btrfs_ioctl_set_features (Eric Sandeen) [1071179] - [fs] btrfs: commit transaction after setting label and features (Eric Sandeen) [1071179] - [fs] btrfs: fix assert screwup for the pending move stuff (Eric Sandeen) [1071179] - [fs] btrfs: use late_initcall instead of module_init (Eric Sandeen) [1071179] - [fs] btrfs: use btrfs_crc32c everywhere instead of libcrc32c (Eric Sandeen) [1071179] - [fs] btrfs: disable snapshot aware defrag for now (Eric Sandeen) [1071179] - [fs] btrfs: fix spin_unlock in check_ref_cleanup (Eric Sandeen) [1071179] - [fs] btrfs: setup inode location during btrfs_init_inode_locked (Eric Sandeen) [1071179] - [fs] btrfs: don't use ram_bytes for uncompressed inline items (Eric Sandeen) [1071179] - [fs] btrfs: fix btrfs_search_slot_for_read backwards iteration (Eric Sandeen) [1071179] - [fs] btrfs: do not export ulist functions (Eric Sandeen) [1071179] - [fs] btrfs: rework ulist with list+rb_tree (Eric Sandeen) [1071179] - [fs] btrfs: fix memory leaks on walking backrefs failure (Eric Sandeen) [1071179] - [fs] btrfs: fix send file hole detection leading to data corruption (Eric Sandeen) [1071179] - [fs] btrfs: add a reschedule point in btrfs_find_all_roots() (Eric Sandeen) [1071179] - [fs] btrfs: make send's file extent item search more efficient (Eric Sandeen) [1071179] - [fs] btrfs: fix to catch all errors when resolving indirect ref (Eric Sandeen) [1071179] - [fs] btrfs: fix protection between walking backrefs and root deletion (Eric Sandeen) [1071179] - [fs] btrfs: fix warning while merging two adjacent extents (Eric Sandeen) [1071179] - [fs] btrfs: fix infinite path build loops in incremental send (Eric Sandeen) [1071179] - [fs] btrfs: undo sysfs when open_ctree() fails (Eric Sandeen) [1071179] - [fs] btrfs: fix snprintf usage by send's gen_unique_name (Eric Sandeen) [1071179] - [fs] btrfs: fix defrag 32-bit integer overflow (Eric Sandeen) [1071179] - [fs] btrfs: sysfs: list the NO_HOLES feature (Eric Sandeen) [1071179] - [fs] btrfs: sysfs: don't show reserved incompat feature (Eric Sandeen) [1071179] - [fs] btrfs: call permission checks earlier in ioctls and return EPERM (Eric Sandeen) [1071179] - [fs] btrfs: restrict snapshotting to own subvolumes (Eric Sandeen) [1071179] - [fs] btrfs: fix wrong block group in trace during the free space allocation (Eric Sandeen) [1071179] - [fs] btrfs: cleanup the code of used_block_group in find_free_extent() (Eric Sandeen) [1071179] - [fs] btrfs: cleanup the redundant code for the block group allocation and init (Eric Sandeen) [1071179] - [fs] btrfs: change the members' order of btrfs_space_info structure to reduce the cache miss (Eric Sandeen) [1071179] - [fs] btrfs: fix wrong search path initialization before searching tree root (Eric Sandeen) [1071179] - [fs] btrfs: flush the dirty pages of the ordered extent aggressively during logging csum (Eric Sandeen) [1071179] - [fs] btrfs: fix transaction abortion when remounting btrfs from RW to RO (Eric Sandeen) [1071179] - [fs] btrfs: faster file extent item search in clone ioctl (Eric Sandeen) [1071179] - [fs] btrfs: fix extent state leak on transaction abortion (Eric Sandeen) [1071179] - [fs] btrfs: Cleanup the btrfs_parse_options for remount (Eric Sandeen) [1071179] - [fs] btrfs: Add noinode_cache mount option (Eric Sandeen) [1071179] - [fs] btrfs: fix to search previous metadata extent item since skinny metadata (Eric Sandeen) [1071179] - [fs] btrfs: fix missing skinny metadata check in scrub_stripe() (Eric Sandeen) [1071179] - [fs] btrfs: fix send to not send non-aligned clone operations (Eric Sandeen) [1071179] - [fs] btrfs: fix btrfs boot when compiled as built-in (Eric Sandeen) [1071179] - [fs] btrfs: unlock inodes in correct order in clone ioctl (Eric Sandeen) [1071179] - [fs] btrfs: optimize to remove unnecessary removal with ulist reallocation (Eric Sandeen) [1071179] - [fs] btrfs: release subvolume's block_rsv before transaction commit (Eric Sandeen) [1071179] - [fs] btrfs: only process as many file extents as there are refs (Eric Sandeen) [1071179] - [fs] btrfs: fix qgroup rescan to work with skinny metadata (Eric Sandeen) [1071179] - [fs] btrfs: fix extent_from_logical to deal with skinny metadata (Eric Sandeen) [1071179] - [fs] btrfs: throttle delayed refs better (Eric Sandeen) [1071179] - [fs] btrfs: attach delayed ref updates to delayed ref heads (Eric Sandeen) [1071179] - [fs] btrfs: make fsync latency less sucky (Eric Sandeen) [1071179] - [fs] btrfs: add support for inode properties (Eric Sandeen) [1071179] - [fs] btrfs: faster file extent item replace operations (Eric Sandeen) [1071179] - [fs] btrfs: handle EAGAIN case properly in btrfs_drop_snapshot() (Eric Sandeen) [1071179] - [fs] btrfs: remove unnecessary transaction commit before send (Eric Sandeen) [1071179] - [fs] btrfs: fix protection between send and root deletion (Eric Sandeen) [1071179] - [fs] btrfs: fix wrong send_in_progress accounting (Eric Sandeen) [1071179] - [fs] btrfs: Add treelog mount option (Eric Sandeen) [1071179] - [fs] btrfs: Add datasum mount option (Eric Sandeen) [1071179] - [fs] btrfs: Add datacow mount option (Eric Sandeen) [1071179] - [fs] btrfs: Add acl mount option (Eric Sandeen) [1071179] - [fs] btrfs: Add noflushoncommit mount option (Eric Sandeen) [1071179] - [fs] btrfs: Add noenospc_debug mount option (Eric Sandeen) [1071179] - [fs] btrfs: Add nodiscard mount option (Eric Sandeen) [1071179] - [fs] btrfs: Add noautodefrag mount option (Eric Sandeen) [1071179] - [fs] btrfs: Add "barrier" option to support "-o remount, barrier" (Eric Sandeen) [1071179] - [fs] btrfs: only fua the first superblock when writting supers (Eric Sandeen) [1071179] - [fs] btrfs: return free space to global_rsv as much as possible (Eric Sandeen) [1071179] - [fs] btrfs: fix an oops when we fail to relocate tree blocks (Eric Sandeen) [1071179] - [fs] btrfs: fix an oops when we fail to merge reloc roots (Eric Sandeen) [1071179] - [fs] btrfs: remove unused argument from select_reloc_root() (Eric Sandeen) [1071179] - [fs] btrfs: reduce btree node locking duration on item update (Eric Sandeen) [1071179] - [fs] btrfs: Integer overflow in btrfs_ioctl_resize() (Eric Sandeen) [1071179] - [fs] btrfs: stop caching thread if extent_commit_sem is contended (Eric Sandeen) [1071179] - [fs] rwsem: add rwsem_is_contended (Eric Sandeen) [1071179] - [fs] btrfs: introduce the delayed inode ref deletion for the single link inode (Eric Sandeen) [1071179] - [fs] btrfs: use flags instead of the bool variants in delayed node (Eric Sandeen) [1071179] - [fs] btrfs: remove btrfs_end_transaction_dmeta() (Eric Sandeen) [1071179] - [fs] btrfs: cleanup code of btrfs_balance_delayed_items() (Eric Sandeen) [1071179] - [fs] btrfs: don't run delayed nodes again after all nodes flush (Eric Sandeen) [1071179] - [fs] btrfs: remove residual code in delayed inode async helper (Eric Sandeen) [1071179] - [fs] btrfs: convert printk to btrfs_ and fix BTRFS prefix (Eric Sandeen) [1071179] - [fs] btrfs: fix tree mod logging (Eric Sandeen) [1071179] - [fs] btrfs: check balance of send_in_progress (Eric Sandeen) [1071179] - [fs] btrfs: remove transaction from btrfs send (Eric Sandeen) [1071179] - [fs] btrfs: fix double initialization of the raid kobject (Eric Sandeen) [1071179] - [fs] btrfs: fix a warning when iput a file (Eric Sandeen) [1071179] - [fs] btrfs: Check read-only status of roots during send (Eric Sandeen) [1071179] - [fs] btrfs: remove unused mnt from send_ctx (Eric Sandeen) [1071179] - [fs] btrfs: send: clean up dead code (Eric Sandeen) [1071179] - [fs] btrfs: fix deadlock when iterating inode refs and running delayed inodes (Eric Sandeen) [1071179] - [fs] btrfs: remove dead comments for read_csums() (Eric Sandeen) [1071179] - [fs] btrfs: remove field tree_mod_seq_elem from btrfs_fs_info struct (Eric Sandeen) [1071179] - [fs] btrfs: fix use of uninitialized err variable (Eric Sandeen) [1071179] - [fs] btrfs: remove unnecessary filemap writting and waiting after block group relocation (Eric Sandeen) [1071179] - [fs] btrfs: fix error check of btrfs_lookup_dentry() (Eric Sandeen) [1071179] - [fs] btrfs: return immediately if tree log mod is not necessary (Eric Sandeen) [1071179] - [fs] btrfs: move the extent buffer radix tree into the fs_info (Eric Sandeen) [1071179] - [fs] btrfs: use a bit to track if we're in the radix tree (Eric Sandeen) [1071179] - [fs] btrfs: deal with io_tree->mapping being NULL (Eric Sandeen) [1071179] - [fs] btrfs: more efficient push_leaf_right (Eric Sandeen) [1071179] - [fs] btrfs: wrap repeated code into scrub_blocked_if_needed() (Eric Sandeen) [1071179] - [fs] btrfs: fix wrong super generation mismatch when scrubbing supers (Eric Sandeen) [1071179] - [fs] btrfs: fix pass of transid with wrong endianness in send.c (Eric Sandeen) [1071179] - [fs] btrfs: fix extent_map block_len after merging (Eric Sandeen) [1071179] - [fs] btrfs: remove dead code (Eric Sandeen) [1071179] - [fs] btrfs: fix max dir item size calculation (Eric Sandeen) [1071179] - [fs] btrfs: more efficient extent state insertions (Eric Sandeen) [1071179] - [fs] btrfs: add missing extent state caching calls (Eric Sandeen) [1071179] - [fs] btrfs: faster and more efficient extent map insertion (Eric Sandeen) [1071179] - [fs] btrfs: fix extent boundary check in bio_readpage_error (Eric Sandeen) [1071179] - [fs] btrfs: try harder to avoid btree node splits (Eric Sandeen) [1071179] - [fs] btrfs: avoid unnecessary ordered extent cache resets (Eric Sandeen) [1071179] - [fs] btrfs: fix leaks during sysfs teardown (Eric Sandeen) [1071179] - [fs] btrfs: fix static checker warnings (Eric Sandeen) [1071179] - [fs] btrfs: fix very slow inode eviction and fs unmount (Eric Sandeen) [1071179] - [fs] btrfs: improve forever loop when doing balance relocation (Eric Sandeen) [1071179] - [fs] btrfs: fix ordered extent check in btrfs_punch_hole (Eric Sandeen) [1071179] - [fs] btrfs: replace BUG in can_modify_feature (Eric Sandeen) [1071179] - [fs] btrfs: reserve no transaction units in btrfs_feature_attr_store (Eric Sandeen) [1071179] - [fs] btrfs: make btrfs_debug match pr_debug handling related to DEBUG (Eric Sandeen) [1071179] - [fs] btrfs: cleanup: removed unused 'btrfs_get_inode_ref_index' (Eric Sandeen) [1071179] - [fs] btrfs: expand btrfs_find_item() to include find_orphan_item functionality (Eric Sandeen) [1071179] - [fs] btrfs: expand btrfs_find_item() to include find_root_ref functionality (Eric Sandeen) [1071179] - [fs] btrfs: bootstrap generic btrfs_find_item interface (Eric Sandeen) [1071179] - [fs] btrfs: fix unused variables in qgroup.c (Eric Sandeen) [1071179] - [fs] btrfs: replace path->slots[0] with otherwise unused variable 'slot' (Eric Sandeen) [1071179] - [fs] btrfs: remove unused variable from scrub_fixup_nodatasum (Eric Sandeen) [1071179] - [fs] btrfs: remove unused variable from setup_cluster_no_bitmap (Eric Sandeen) [1071179] - [fs] btrfs: remove unused variables from extent_io.c (Eric Sandeen) [1071179] - [fs] btrfs: remove unused variable from find_free_extent (Eric Sandeen) [1071179] - [fs] btrfs: remove unused variables from disk-io.c (Eric Sandeen) [1071179] - [fs] btrfs: remove unused variable from btrfs_new_inode (Eric Sandeen) [1071179] - [fs] btrfs: publish fs label in sysfs (Eric Sandeen) [1071179] - [fs] btrfs: publish device membership in sysfs (Eric Sandeen) [1071179] - [fs] btrfs: publish allocation data in sysfs (Eric Sandeen) [1071179] - [fs] btrfs: add ioctl to export size of global metadata reservation (Eric Sandeen) [1071179] - [fs] btrfs: use feature attribute names to print better error messages (Eric Sandeen) [1071179] - [fs] btrfs: add ability to change features via sysfs (Eric Sandeen) [1071179] - [fs] btrfs: publish unknown feature bits in sysfs (Eric Sandeen) [1071179] - [fs] btrfs: publish per-super features in sysfs (Eric Sandeen) [1071179] - [fs] btrfs: publish per-super attributes in sysfs (Eric Sandeen) [1071179] - [fs] kobject: export kobj_sysfs_ops (Eric Sandeen) [1071179] - [fs] btrfs: publish supported featured in sysfs (Eric Sandeen) [1071179] - [fs] btrfs: add ioctls to query/change feature bits online (Eric Sandeen) [1071179] - [fs] btrfs: skip merge part for delayed data refs (Eric Sandeen) [1071179] - [fs] btrfs: introduce a head ref rbtree (Eric Sandeen) [1071179] - [fs] btrfs: fix check-integrity to look at the referenced data properly (Eric Sandeen) [1071179] - [fs] btrfs: incompatible format change to remove hole extents (Eric Sandeen) [1071179] - [fs] btrfs: sanitize BTRFS_IOC_FILE_EXTENT_SAME (Eric Sandeen) [1071179] - [fs] btrfs: fix comments and printk msgs (Eric Sandeen) [1071179] - [fs] btrfs: Fix typos in printk (Eric Sandeen) [1071179]- [net] ipv6: Fix MLD Query message check (Jiri Pirko) [1114650] - [net] sctp: inherit auth_capable on INIT collisions (Daniel Borkmann) [1123763] {CVE-2014-5077} - [net] ipv6: ipv6_find_hdr restore prev functionality (Jesper Brouer) [1074516] - [net] ipvs: fix AF assignment in ip_vs_conn_new() (Jesper Brouer) [1074516] - [virt] kvm: always exit on EOIs for interrupts listed in the IOAPIC redir table (Alex Williamson) [1126997] - [iommu] amd: Fix interrupt remapping for aliased devices (Alex Williamson) [1090139] - [pci] Add Patsburg (X79) to Intel PCH root port ACS quirk (Alex Williamson) [1081428] - [kernel] time/alarmtimer: Fix bug where relative alarm timers were treated as absolute (Prarit Bhargava) [1124941] - [acpi] processor: Fix STARTING/DYING action in acpi_cpu_soft_notify() (Prarit Bhargava) [1099594] - [x86] mce_intel: Add raw_lock conversion again (Prarit Bhargava) [1127257] - [sound] alsa/control: Don't access controls outside of protected regions (Radomir Vrbovsky) [1117331] {CVE-2014-4653} - [kernel] tick: Clear broadcast pending bit when switching to oneshot (Alex Williamson) [1109996] - [x86] efi: Do not export efi runtime map in case old map (Dave Young) [1080109] - [x86] efi: Quirk out SGI UV (Dave Young) [1080109] - [x86] efi: Split efi_enter_virtual_mode (Dave Young) [1080109] - [x86] efi: Make efi virtual runtime map passing more robust (Dave Young) [1080109] - [x86] mm/pageattr: Export page unmapping interface (Dave Young) [1080109] - [x86] efi: Dump the EFI page table (Dave Young) [1080109] - [x86] mm/ptdump: Add the functionality to dump an arbitrary pagetable (Dave Young) [1080109] - [x86] efi: Style neatening (Dave Young) [1080109] - [x86] efi: parse_efi_setup() build fix (Dave Young) [1080109] - [x86] ksysfs.c build fix (Dave Young) [1080109] - [x86] efi: Delete superfluous global variables (Dave Young) [1080109] - [x86] setup: Reserve setup_data ranges late after parsing memmap cmdline (Dave Young) [1080109] - [x86] Export x86 boot_params to sysfs (Dave Young) [1080109] - [x86] boot: Add xloadflags bit for EFI runtime support on kexec (Dave Young) [1080109] - [firmware] efi: Pass necessary EFI data for kexec via setup_data (Dave Young) [1080109] - [firmware] efi: Export EFI runtime memory mapping to sysfs (Dave Young) [1080109] - [firmware] efi: Export more EFI table variables to sysfs (Dave Young) [1080109] - [firmware] efi: Cleanup efi_enter_virtual_mode() function (Dave Young) [1080109] - [firmware] efi: Fix off-by-one bug in EFI Boot Services reservation (Dave Young) [1080109] - [firmware] efi: Add a wrapper function efi_map_region_fixed() (Dave Young) [1080109] - [firmware] efi: Remove unused variables in __map_region() (Dave Young) [1080109] - [firmware] efi: Check krealloc return value (Dave Young) [1080109] - [firmware] efi: Runtime services virtual mapping (Dave Young) [1080109] - [x86] mm/pageattr: Map in an arbitrary pgd (Dave Young) [1080109] - [x86] mm/pageattr: Add last levels of error path (Dave Young) [1080109] - [x86] mm/pageattr: Add a PUD error unwinding path (Dave Young) [1080109] - [x86] mm/pageattr: Add a PTE pagetable populating function (Dave Young) [1080109] - [x86] mm/pageattr: Add a PMD pagetable populating function (Dave Young) [1080109] - [x86] mm/pageattr: Add a PUD pagetable populating function (Dave Young) [1080109] - [x86] mm/pageattr: Add a PGD pagetable populating function (Dave Young) [1080109] - [x86] mm/pageattr: Lookup address in an arbitrary PGD (Dave Young) [1080109] - [firmware] efi: Convert runtime services function ptrs (Dave Young) [1080109] - [firmware] efi: Simplify EFI_DEBUG (Dave Young) [1080109] - [firmware] efi: Fix config_table_type array termination (Dave Young) [1080109] - [firmware] efi: make efi_lookup_mapped_addr() a common function (Dave Young) [1080109] - [firmware] efi: provide a generic efi_config_init() (Dave Young) [1080109] - [iommu] vt-d: Use list_for_each_entry_safe() for dmar_domain->devices traversa (Myron Stowe) [1127467] - [iommu] vt-d: Use for_each_drhd_unit() instead of list_for_each_entry() (Myron Stowe) [1127467] - [iommu] Change iommu driver to call io_page_fault trace event (Myron Stowe) [1127467] - [iommu] Add iommu_error class event to iommu trace (Myron Stowe) [1127467] - [iommu] No need to pass '0x' when 'pa' is used (Myron Stowe) [1127467] - [iommu] Change iommu driver to call unmap trace event (Myron Stowe) [1127467] - [iommu] Change iommu driver to call map trace event (Myron Stowe) [1127467] - [iommu] Change iommu driver to call detach_device_to_domain trace event (Myron Stowe) [1127467] - [iommu] Change iommu driver to call attach_device_to_domain trace event (Myron Stowe) [1127467] - [iommu] Change iommu driver to call remove_device_to_group trace event (Myron Stowe) [1127467] - [iommu] Change iommu driver to call add_device_to_group trace event (Myron Stowe) [1127467] - [iommu] Add event tracing feature to iommu (Myron Stowe) [1127467] - [iommu] intel: correct ICS register offset (Myron Stowe) [1127467] - [Documentation] MAINTAINERS: add overall IOMMU section (Myron Stowe) [1127467] - [iommu] amd: Fix resource leak in iommu_init_device() (Myron Stowe) [1127467] - [iommu] amd: Clean up unnecessary MSI/MSI-X capability find (Myron Stowe) [1127467] - [powerpc] Add iommu domain pointer to device archdata (Myron Stowe) [1127467] - [iommu] vt-d: DMAR reporting table needs at least one DRHD (Myron Stowe) [1127467] - [iommu] vt-d: Downgrade the warning if enabling irq remapping fails (Myron Stowe) [1127467] - [net] l2tp: don't fall back on UDP [get|set]sockopt (Petr Matousek) [1119466] {CVE-2014-4943} - [x86] ptrace: force IRET path after a ptrace_stop() (Oleg Nesterov) [1115935] {CVE-2014-4699} - [s390] ptrace: correct insufficient sanitization when setting psw mask (Hendrik Brueckner) [1113673] {CVE-2014-3534}- [virt] kvm/async_pf: kill the unnecessary use_mm/unuse_mm async_pf_execute() (Paolo Bonzini) [1116936] - [virt] kvm/async_pf: change async_pf_execute() to use get_user_pages(tsk => NULL) (Paolo Bonzini) [1116936] - [virt] kvm: support any-length wildcard ioeventfd (Paolo Bonzini) [1116936] - [virt] kvm: return an error code in kvm_vm_ioctl_register_coalesced_mmio() (Paolo Bonzini) [1116936] - [virt] kvm/x86: preserve the high 32-bits of the PAT register (Paolo Bonzini) [1116936] - [virt] kvm: fix wrong address when writing Hyper-V tsc page (Paolo Bonzini) [1116936] - [kernel] sched: Fix signedness bug in yield_to() (Paolo Bonzini) [1116936] - [virt] kvm/x86: Check for nested events if there is an injectable interrupt (Paolo Bonzini) [1116936] - [virt] kvm/svm: Fix CPL export via SS.DPL (Paolo Bonzini) [1116936] - [virt] kvm/vmx: disable APIC virtualization in nested guests (Paolo Bonzini) [1116936] - [virt] kvm/x86: Check for host supported fields in shadow vmcs (Paolo Bonzini) [1116936] - [virt] kvm/x86: MOV CR/DR emulation should ignore mod (Paolo Bonzini) [1116936] - [virt] kvm/lapic: sync highest ISR to hardware apic on EOI (Paolo Bonzini) [1116936] - [virt] kvm/x86: get CPL from SS.DPL (Paolo Bonzini) [1078775 1088784 1116936] - [virt] kvm/x86: check CS.DPL against RPL during task switch (Paolo Bonzini) [1078775 1088784 1116936] - [virt] kvm/x86: drop set_rflags callback (Paolo Bonzini) [1078775 1088784 1116936] - [virt] kvm/x86: use new CS.RPL as CPL during task switch (Paolo Bonzini) [1078775 1088784 1116936] - [virt] kvm/x86: fix page fault tracing when KVM guest support enabled (Paolo Bonzini) [1116936] - [virt] kvm/vmx: DR7 masking on task switch emulation is wrong (Paolo Bonzini) [1116936] - [virt] kvm/x86: Fix CR3 reserved bits check in long mode (Paolo Bonzini) [1116936] - [virt] kvm/x86: emulate monitor and mwait instructions as nop (Paolo Bonzini) [1116936] - [virt] kvm/x86: implement hv EOI assist (Paolo Bonzini) [1086663 1116936] - [virt] kvm/x86: Mark bit 7 in long-mode PDPTE according to 1GB pages support (Paolo Bonzini) [1116936] - [virt] kvm/vmx: handle_dr does not handle RSP correctly (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: move vmclear and vmptrld pre-checks to nested_vmx_check_vmptr (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: fail on invalid vmclear/vmptrld pointer (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: additional checks on vmxon region (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: rearrange get_vmx_mem_address (Paolo Bonzini) [1116936] - [virt] kvm/x86: improve the usability of the 'kvm_pio' tracepoint (Paolo Bonzini) [1116936] - [virt] kvm/x86: Processor mode may be determined incorrectly (Paolo Bonzini) [1116936] - [virt] kvm/x86: IN instruction emulation should ignore REP-prefix (Paolo Bonzini) [1116936] - [virt] kvm/x86: Fix CR3 reserved bits (Paolo Bonzini) [1116936] - [virt] kvm/x86: Fix wrong/stuck PMU when guest does not use PMI (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Advertise support for interrupt acknowledgement (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Ack and write vector info to intr_info if L1 asks us to (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Don't advertise single context invalidation for invept (Paolo Bonzini) [1116936] - [virt] kvm/vmx: Advance rip to after an ICEBP instruction (Paolo Bonzini) [1116936] - [virt] kvm/x86: Fix CR3 and LDT sel should not be saved in TSS (Paolo Bonzini) [1116936] - [virt] kvm/vmx: speed up wildcard MMIO EVENTFD (Paolo Bonzini) [1116936] - [virt] kvm/x86: Fix page-tables reserved bits (Paolo Bonzini) [1116936] - [virt] kvm/x86: remove WARN_ON from get_kernel_ns() (Paolo Bonzini) [1116936] - [virt] kvm: Rename variable smep to cr4_smep (Paolo Bonzini) [1084616 1116936] - [virt] kvm: expose SMAP feature to guest (Paolo Bonzini) [1084616 1116936] - [virt] kvm: Disable SMAP for guests in EPT realmode and EPT unpaging mode (Paolo Bonzini) [1074747 1084616 1116936] - [virt] kvm: Add SMAP support when setting CR4 (Paolo Bonzini) [1084616 1116936] - [virt] kvm: Remove SMAP bit from CR4_RESERVED_BITS (Paolo Bonzini) [1084616 1116936] - [x86] processor-flags: Fix the datatypes and add bit number defines (Paolo Bonzini) [1116936] - [kernel] const: Add _BITUL() and _BITULL() (Paolo Bonzini) [1116936] - [virt] kvm/vmx: fix MPX detection (Paolo Bonzini) [1116936] - [virt] kvm/x86: handle missing MPX in nested virtualization (Paolo Bonzini) [1116936] - [virt] kvm/x86: Add nested virtualization support for MPX (Paolo Bonzini) [1116936] - [virt] kvm/svm: Allow the guest to run with dirty debug registers (Paolo Bonzini) [1068627 1116936] - [virt] kvm/svm: set/clear all DR intercepts in one swoop (Paolo Bonzini) [1068627 1116936] - [virt] kvm/nvmx: Allow nested guests to run with dirty debug registers (Paolo Bonzini) [1068627 1116936] - [virt] kvm/vmx: Allow the guest to run with dirty debug registers (Paolo Bonzini) [1068627 1116936] - [virt] kvm/x86: Allow the guest to run with dirty debug registers (Paolo Bonzini) [1068627 1116936] - [virt] kvm/x86: change vcpu->arch.switch_db_regs to a bit mask (Paolo Bonzini) [1068627 1116936] - [virt] kvm/vmx: we do rely on loading DR7 on entry (Paolo Bonzini) [1068627 1116936] - [virt] kvm/x86: Remove return code from enable_irq/nmi_window (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Do not inject NMI vmexits when L2 has a pending interrupt (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Fully emulate preemption timer (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Rework interception of IRQs and NMIs (Paolo Bonzini) [1116936] - [virt] kvm/x86: Break kvm_for_each_vcpu loop after finding the VP_INDEX (Paolo Bonzini) [1116936] - [x86] cpufeature: Rename X86_FEATURE_CLFLSH to X86_FEATURE_CLFLUSH (Paolo Bonzini) [1116936] - [virt] kvm/mmu: drop read-only large sptes when creating lower level sptes (Paolo Bonzini) [1116936] - [virt] kvm/x86: Enable Intel MPX for guest (Paolo Bonzini) [1076194 1116936] - [virt] kvm/x86: add MSR_IA32_BNDCFGS to msrs_to_save (Paolo Bonzini) [1076194 1116936] - [virt] kvm/x86: Intel MPX vmx and msr handle (Paolo Bonzini) [1076194 1116936] - [virt] kvm/x86: introduce kvm_supported_xcr0() (Paolo Bonzini) [1076194 1116936] - [virt] kvm: kABI fixup for MPX patches (Paolo Bonzini) [1116936] - [x86] xsave: Support eager-only xsave features, add MPX support (Paolo Bonzini) [1076194 1116936] - [x86] cpufeature: Define the Intel MPX feature flag (Paolo Bonzini) [1076194 1116936] - [virt] kvm/x86: Fix xsave cpuid exposing bug (Paolo Bonzini) [1076194 1116936] - [virt] kvm/x86: expose ADX feature to guest (Paolo Bonzini) [1084614 1116936] - [virt] kvm/x86: expose new instruction RDSEED to guest (Paolo Bonzini) [1084614 1116936] - [virt] kvm: remove redundant registration of BSP's hv_clock area (Paolo Bonzini) [1116936] - [virt] kvm/x86: remove unused last_kernel_ns variable (Paolo Bonzini) [1116936] - [virt] kvm/x86: correctly access the KVM_CPUID_FEATURES leaf at 0x40000101 (Paolo Bonzini) [1116936] - [virt] kvm/x86: cache the base of the KVM cpuid leaves (Paolo Bonzini) [1116936] - [virt] kvm/x86: Validate guest writes to MSR_IA32_APICBASE (Paolo Bonzini) [1110125 1116936] - [virt] kvm/x86: mark hyper-v vapic assist page as dirty (Paolo Bonzini) [1116936] - [virt] kvm/x86: mark hyper-v hypercall page as dirty (Paolo Bonzini) [1116936] - [virt] kvm: make KVM_MMU_AUDIT help text more readable (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Update guest activity state field on L2 exits (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Fix nested_run_pending on activity state HLT (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Clean up handling of VMX-related MSRs (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Add tracepoints for nested_vmexit and nested_vmexit_inject (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Pass vmexit parameters to nested_vmx_vmexit (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Leave VMX mode on clearing of feature control MSR (Paolo Bonzini) [1116936] - [virt] kvm/vmx: Fix DR6 update on #DB exception (Paolo Bonzini) [1079841 1116936] - [virt] kvm/svm: Fix reading of DR6 (Paolo Bonzini) [1079841 1116936] - [virt] kvm/x86: Sync DR7 on KVM_SET_DEBUGREGS (Paolo Bonzini) [1079841 1116936] - [virt] kvm: remove useless write to vcpu->hv_clock.tsc_timestamp (Paolo Bonzini) [1116936] - [virt] kvm/x86: Fix debug typo error in lapic (Paolo Bonzini) [1116936] - [virt] kvm/vmx: check use I/O bitmap first before unconditional I/O exit (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Unconditionally uninit the MMU on nested vmexit (Paolo Bonzini) [1116936] - [virt] kvm/vmx: Do not skip the instruction if handle_dr injects a fault (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Support direct APIC access from L2 (Paolo Bonzini) [1116936] - [virt] kvm/x86: Add comment on vcpu_enter_guest()'s return value (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Add support for activity state HLT (Paolo Bonzini) [1116936] - [virt] kvm/vmx: shadow VM_(ENTRY (Paolo Bonzini) [1116936] - [virt] kvm/mmu: delay mmu audit activation (Paolo Bonzini) [1116936] - [virt] kvm/vmx: Really fix lazy FPU on nested guest (Paolo Bonzini) [1116936] - [virt] kvm/vmx: Fix lazy FPU on nested guest (Paolo Bonzini) [1116936] - [virt] kvm/cpuid: Fix sparse warning (Paolo Bonzini) [1116936] - [virt] kvm: Delete prototype for non-existent function kvm_check_iopl (Paolo Bonzini) [1116936] - [virt] kvm: Delete prototype for non-existent function complete_pio (Paolo Bonzini) [1116936] - [virt] kvm/x86: trace cpuid emulation when called from emulator (Paolo Bonzini) [1116936] - [virt] kvm/emulator: cleanup decode_register_operand() a bit (Paolo Bonzini) [1116936] - [virt] kvm/emulator: check rex prefix inside decode_register() (Paolo Bonzini) [1116936] - [virt] kvm/vmx: error message typo fix (Paolo Bonzini) [1116936] - [virt] kvm: Emulate MOVBE (Paolo Bonzini) [1116936] - [virt] kvm/emulator: Add initial three-byte insns support (Paolo Bonzini) [1116936] - [virt] kvm/emulator: Rename VendorSpecific flag (Paolo Bonzini) [1116936] - [virt] kvm/emulator: Use opcode length (Paolo Bonzini) [1116936] - [virt] kvm: Add KVM_GET_EMULATED_CPUID (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Report CPU_BASED_VIRTUAL_NMI_PENDING as supported (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Report 2MB EPT pages as supported (Paolo Bonzini) [1116936] - [virt] kvm: Move gfn_to_index to x86 specific code (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Fully support nested VMX preemption timer (Paolo Bonzini) [1116936] - [virt] kvm/mmu: change useless int return types to void (Paolo Bonzini) [1116936] - [virt] kvm/mmu: unify destroy_kvm_mmu with kvm_mmu_unload (Paolo Bonzini) [1116936] - [virt] kvm/mmu: remove uninteresting MMU "new_cr3" callbacks (Paolo Bonzini) [1116936] - [virt] kvm/mmu: remove uninteresting MMU "free" callbacks (Paolo Bonzini) [1116936] - [virt] kvm: Convert kvm_lock back to non-raw spinlock (Paolo Bonzini) [1116936] - [virt] kvm: protect kvm_usage_count with its own spinlock (Paolo Bonzini) [1116936] - [virt] kvm: cleanup (physical) CPU hotplug (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Do not generate #DF if #PF happens during exception delivery into L2 (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Check all exceptions for intercept during delivery to L2 (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Do not put exception that caused vmexit to IDT_VECTORING_INFO (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Amend nested_run_pending logic (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Enable unrestricted guest mode support (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Implement support for EFER saving on VM-exit (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Do not set identity page map for L2 (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Replace kvm_set_cr0 with vmx_set_cr0 in load_vmcs12_host_state (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: fix shadow on EPT (Paolo Bonzini) [1116936] - [virt] kvm/nept: reset PDPTR register cache on nested vmentry emulation (Paolo Bonzini) [1116936] - [virt] kvm: Fix NULL dereference in gfn_to_hva_prot() (Paolo Bonzini) [1116936] - [virt] kvm/mmu: allow page tables to be in read-only slots (Paolo Bonzini) [1116936] - [virt] kvm/x86: emulate RETF imm (Paolo Bonzini) [1116936] - [virt] kvm/mmu: remove unused parameter (Paolo Bonzini) [1116936] - [virt] kvm/x86: add comments where MMIO does not return to the emulator (Paolo Bonzini) [1116936] - [virt] kvm/vmx: count exits to userspace during invalid guest emulation (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Advertise IA32_PAT in VM exit control (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Fix up VM_ENTRY_IA32E_MODE control feature reporting (Paolo Bonzini) [1116936] - [virt] kvm/nept: Advertise WB type EPTP (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nvmx: Keep arch.pat in sync on L1-L2 switches (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Miscelleneous cleanups (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Some additional comments (Paolo Bonzini) [1048496 1116936] - [virt] kvm: Advertise the support of EPT to the L1 guest, through the appropriate MSR (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Nested INVEPT (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: MMU context for nested EPT (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Add nept violation/misconfigration support (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: correctly check if remote tlb flush is needed for shadowed EPT tables (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Redefine EPT-specific link_shadow_page() (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Add EPT tables support to paging_tmpl.h (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Support shadow paging for guest paging without A/D bits (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: make guest's A/D bits depends on guest's paging mode (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Move common code to paging_tmpl.h (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Fix wrong test in kvm_set_cr3 (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Fix cr3 handling in nested exit and entry (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Support LOAD_IA32_EFER entry/exit controls for L1 (Paolo Bonzini) [1048496 1116936] - [virt] kvm/mmu: fix check the reserved bits on the gpte of L2 (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: correctly set tr base on nested vmexit emulation (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: reset rflags register cache during nested vmentry (Paolo Bonzini) [1116936] - [virt] kvm/x86: handle singlestep during emulation (Paolo Bonzini) [1116936] - [virt] kvm/x86: handle hardware breakpoints during emulation (Paolo Bonzini) [1116936] - [virt] kvm/x86: rename EMULATE_DO_MMIO (Paolo Bonzini) [1116936] - [virt] kvm/x86: Drop some unused functions from lapic (Paolo Bonzini) [1116936] - [virt] kvm/x86: Simplify __apic_accept_irq (Paolo Bonzini) [1116936] - [virt] kvm/perf: Support the in_tx/in_tx_cp modifiers in KVM arch perfmon emulation v5 (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Set segment infomation of L1 when L2 exits (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Fix read/write to MSR_IA32_FEATURE_CONTROL (Paolo Bonzini) [1116936] - [virt] kvm/x86: Drop useless cast (Paolo Bonzini) [1116936] - [virt] kvm/vmx: Use proper types to access const arrays (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Set success rflags when emulate VMXON/VMXOFF in nested virt (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Change location of 3 functions in vmx.c (Paolo Bonzini) [1116936] - [virt] kvm/x86: Avoid zapping mmio sptes twice for generation wraparound (Paolo Bonzini) [1116936] - [virt] kvm: add missing cleanup_srcu_struct (Paolo Bonzini) [1116936] - [virt] kvm/irqchip: Speed up KVM_SET_GSI_ROUTING (Paolo Bonzini) [1116936] - [virt] kvm/async_pf: mm->mm_users can not pin apf->mm (Paolo Bonzini) [1116936] - [virt] kvm: Specify byte order for KVM_EXIT_MMIO (Paolo Bonzini) [1116936] - [virt] kvm/eventfd: Fix lock order inversion (Paolo Bonzini) [1116936] - [virt] kvm: add kvm_arch_vcpu_runnable() test to kvm_vcpu_on_spin() loop (Paolo Bonzini) [1116936] - [virt] kvm/asmlinkage: Make kvm_rebooting visible (Paolo Bonzini) [1116936] - [virt] kvm: Provide kvm_vcpu_eligible_for_directed_yield() stub (Paolo Bonzini) [1116936] - [virt] kvm/vfio: silence GCC warning (Paolo Bonzini) [1116936] - [virt] kvm: remove dead code (Paolo Bonzini) [1116936] - [virt] kvm: make local functions static (Paolo Bonzini) [1116936] - [virt] kvm/doc: Fix typo in doc/virtual/kvm (Paolo Bonzini) [1116936] - [virt] kvm: Use cond_resched() directly and remove useless kvm_resched() (Paolo Bonzini) [1116936] - [virt] kvm: kvm_clear_guest_page(), fix empty_zero_page usage (Paolo Bonzini) [1116936] - [virt] kvm: remove vm mmap method (Paolo Bonzini) [1116936] - [virt] kvm/iommu: hva align mapping page size (Paolo Bonzini) [1116936] - [virt] kvm_host: typo fix (Paolo Bonzini) [1116936] - [Documentation] kvm: add a 00-INDEX file (Paolo Bonzini) [1116936] - [virt] kvm: use a more sensible error number when debugfs directory creation fails (Paolo Bonzini) [1116936] - [virt] kvm: Fix modprobe failure for kvm_intel/kvm_amd (Paolo Bonzini) [1116936] - [virt] kvm: Enable pvspinlock after jump_label_init() to avoid VM hang (Paolo Bonzini) [1116936] - [virt] kvm: Drop FOLL_GET in GUP when doing async page fault (Paolo Bonzini) [1116936] - [virt] kvm/iommu: Add leading zeros to device's BDF notation in debug messages (Paolo Bonzini) [1116936] - [Documentation] kvm: Update cpuid documentation for steal time and pv eoi (Paolo Bonzini) [1116936] - [virt] kvm: remove .done from struct kvm_async_pf (Paolo Bonzini) [1116936] - [virt] kvm: Add documentation for kvm->srcu lock (Paolo Bonzini) [1116936] - [virt] kvm: free resources after canceling async_pf (Paolo Bonzini) [1116936] - [virt] kvm/eventfd: switch to fdget (Paolo Bonzini) [1116936] - [virt] kvm: Introduce kvm_arch_memslots_updated() (Paolo Bonzini) [1116936] - [virt] kvm/x86: Rename X86_CR4_RDWRGSFS to X86_CR4_FSGSBASE (Paolo Bonzini) [1116936] - [virt] kvm: rename __kvm_io_bus_sort_cmp to kvm_io_bus_cmp (Paolo Bonzini) [1116936] - [virt] kvm: optimize away THP checks in kvm_is_mmio_pfn() (Paolo Bonzini) [1116936] - [virt] kvm: use anon_inode_getfd() with O_CLOEXEC flag (Paolo Bonzini) [1116936] - [virt] kvm: introduce __kvm_io_bus_sort_cmp (Paolo Bonzini) [1116936] - [Documentation] virtual/kvm/api.txt fix a typo (Paolo Bonzini) [1116936] - [virt] kvm/ppc: reserve a capability number for multitce support (Paolo Bonzini) [1116936] - [virt] virtio_ring: change host notification API (Paolo Bonzini) [1116936] - [x86] quirks: Mark Cave Creek chipset device id as supported (Steve Best) [1087659] - [mm] memcg, vmscan: Fix forced scan of anonymous pages (Jerome Marchand) [1125240] - [drm] qxl: return IRQ_NONE if it was not our irq (Jason Wang) [1095099] - [kernel] sched/autogroup: Fix race with task_groups list (Gustavo Duarte) [1081406] - [lib] percpu_counter: unbreak __percpu_counter_add() (Eric Sandeen) [1123968] - [lib] percpu_counter: fix __percpu_counter_add() (Eric Sandeen) [1123968]- [x86] Revert: Insert GART region into resource map (Myron Stowe) [1110895] - [pci] Don't check resource_size() in pci_bus_alloc_resource() (Myron Stowe) [1110895] - [pci] Enable INTx in pci_reenable_device() only when MSI/MSI-X not enabled (Myron Stowe) [1110895] - [ahci] Fix broken fallback to single MSI mode (Myron Stowe) [1110895] - [pci] Enable INTx if BIOS left them disabled (Myron Stowe) [1110895] - [pci] msi: Add pci_enable_msi_exact() and pci_enable_msix_exact() (Myron Stowe) [1110895] - [pci] msi: Fix cut-and-paste errors in documentation (Myron Stowe) [1110895] - [pci] msi: Add pci_enable_msi() documentation back (Myron Stowe) [1110895] - [pci] msi: Fix pci_msix_vec_count() htmldocs failure (Myron Stowe) [1110895] - [pci] msi: Fix leak of msi_attrs (Myron Stowe) [1110895] - [pci] msi: Check kmalloc() return value, fix leak of name (Myron Stowe) [1110895] - [eisa] Revert: Initialize device before its resources (Myron Stowe) [1110895] - [eisa] Revert: Log device resources in dmesg (Myron Stowe) [1110895] - [pci] Check parent kobject in pci_destroy_dev() (Myron Stowe) [1110895] - [powerpc] eeh: Use global PCI rescan-remove locking (Myron Stowe) [1110895] - [pci] Fix pci_check_and_unmask_intx() comment typos (Myron Stowe) [1110895] - [scsi] mpt: Use pci_stop_and_remove_bus_device_locked() (Myron Stowe) [1110895] - [platform] x86: Use global PCI rescan-remove locking (Myron Stowe) [1110895] - [pci] hotplug: Use global PCI rescan-remove locking (Myron Stowe) [1110895] - [pcmcia] Use global PCI rescan-remove locking (Myron Stowe) [1110895] - [pci] hotplug: Use global PCI rescan-remove locking (Myron Stowe) [1110895] - [acpi] pci: Use global PCI rescan-remove locking in PCI root hotplug (Myron Stowe) [1110895] - [pci] Add global pci_lock_rescan_remove() (Myron Stowe) [1110895] - [pci] Cleanup pci.h whitespace (Myron Stowe) [1110895] - [pci] Reorder so actual code comes before stubs (Myron Stowe) [1110895] - [pci] aer: Support ACPI HEST AER error sources for PCI domains other than 0 (Myron Stowe) [1110895] - [acpi] acpica: Add helper macros to extract bus/segment numbers from HEST table (Myron Stowe) [1110895] - [pci] Make local functions static (Myron Stowe) [1110895] - [pci] Remove unused alloc_pci_dev() (Myron Stowe) [1110895] - [pci] Remove unused pci_renumber_slot() (Myron Stowe) [1110895] - [pci] Remove unused pcie_aspm_enabled() (Myron Stowe) [1110895] - [pci] Remove unused pci_vpd_truncate() (Myron Stowe) [1110895] - [pci] Remove unused ID-Based Ordering support (Myron Stowe) [1110895] - [pci] Remove unused Optimized Buffer Flush/Fill support (Myron Stowe) [1110895] - [pci] Remove unused Latency Tolerance Reporting support (Myron Stowe) [1110895] - [pci] Removed unused parts of Page Request Interface support (Myron Stowe) [1110895] - [pci] Update documentation 00-INDEX file (Myron Stowe) [1110895] - [pci] Allocate 64-bit BARs above 4G when possible (Myron Stowe) [1110895] - [pci] Enforce bus address limits in resource allocation (Myron Stowe) [1110895] - [pci] Split out bridge window override of minimum allocation address (Myron Stowe) [1110895] - [agp] ati: Use PCI_COMMAND instead of hard-coded 4 (Myron Stowe) [1110895] - [agp] intel: Use CPU physical address, not bus address, for ioremap() (Myron Stowe) [1110895] - [agp] intel: Use pci_bus_address() to get GTTADR bus address (Myron Stowe) [1110895] - [agp] intel: Use pci_bus_address() to get MMADR bus address (Myron Stowe) [1110895] - [agp] intel: Support 64-bit GMADR (Myron Stowe) [1110895] - [agp] intel: Rename gtt_bus_addr to gtt_phys_addr (Myron Stowe) [1110895] - [drm] i915: Rename gtt_bus_addr to gtt_phys_addr (Myron Stowe) [1110895] - [agp] Use pci_resource_start() to get CPU physical address for BAR (Myron Stowe) [1110895] - [agp] Support 64-bit APBASE (Myron Stowe) [1110895] - [pci] msi: Add pci_enable_msi_range() and pci_enable_msix_range() (Myron Stowe) [1110895] - [pci] msi: Add pci_msix_vec_count() (Myron Stowe) [1110895] - [pci] msi: Remove pci_enable_msi_block_auto() (Myron Stowe) [1110895] - [pci] msi: Add pci_msi_vec_count() (Myron Stowe) [1110895] - [pci] Convert ioapic to be builtin only, not modular (Myron Stowe) [1110895] - [pci] Add pci_bus_address() to get bus address of a BAR (Myron Stowe) [1110895] - [pci] Convert pcibios_resource_to_bus() to take a pci_bus, not a pci_dev (Myron Stowe) [1110895] - [pci] Change pci_bus_region addresses to dma_addr_t (Myron Stowe) [1110895] - [pci] msi: Return -ENOSYS for unimplemented interfaces, not -1 (Myron Stowe) [1110895] - [pci] msi: Return msix_capability_init() failure if populate_msi_sysfs() fails (Myron Stowe) [1110895] - [s390] pci: Remove superfluous check of MSI type (Myron Stowe) [1110895] - [s390] pci: Fix single MSI only check (Myron Stowe) [1110895] - [pci] msi: Export MSI mode using attributes, not kobjects (Myron Stowe) [1110895] - [pci] portdrv: Remove extra get_device()/put_device() for pcie_device (Myron Stowe) [1110895] - [pci] portdrv: Add put_device() after device_register() failure (Myron Stowe) [1110895] - [pci] portdrv: Cleanup error paths (Myron Stowe) [1110895] - [pci] Remove from bus_list and release resources in pci_release_dev() (Myron Stowe) [1110895] - [pci] Move pci_proc_attach_device() to pci_bus_add_device() (Myron Stowe) [1110895] - [pci] Use device_release_driver() in pci_stop_root_bus() (Myron Stowe) [1110895] - [pci] aer: Consolidate HEST error source parsers (Myron Stowe) [1110895] - [pci] aer: Ignore non-PCIe AER error sources in aer_hest_parse() (Myron Stowe) [1110895] - [pci] aer: Clean up error printing code a bit (Myron Stowe) [1110895] - [pci] aer: Add a TLP header print helper (Myron Stowe) [1110895] - [eisa] Call put_device() if device_register() fails (Myron Stowe) [1110895] - [pci] checkpatch: Deprecate DEFINE_PCI_DEVICE_TABLE (Myron Stowe) [1110895] - [pci] Stop clearing bridge Secondary Status when setting up I/O aperture (Myron Stowe) [1110895] - [pci] Prevent bus conflicts while checking for bridge apertures (Myron Stowe) [1110895] - [pci] Drop "irq" param from *_restore_msi_irqs() (Myron Stowe) [1110895] - [pci] portdrv: Remove superfluous name cast (Myron Stowe) [1110895] - [x86] pci: Use dev_is_pci() to identify PCI devices (Myron Stowe) [1110895] - [pci] Use dev_is_pci() to identify PCI devices (Myron Stowe) [1110895] - [pci] Clear NumVFs when disabling SR-IOV in sriov_init() (Myron Stowe) [1110895] - [s390] watchdog: add support for LPAR operation (diag288) (Hendrik Brueckner) [1088540] - [s390] watchdog: use watchdog API (Hendrik Brueckner) [1088540] - [scripts] headers_check: special case seqbuf_dump() (Prarit Bhargava) [1090078] - [Documentation] mei-amt-version: remove unneeded call of mei_deinit() (Prarit Bhargava) [1090078] - [drm] tegra: Include header drm/drm.h (Prarit Bhargava) [1090078] - [mfd] lpc_ich: iTCO_wdt patch for Intel Coleto Creek DeviceIDs (Neil Horman) [1053912] - [i2c] i801: SMBus patch for Intel Coleto Creek DeviceIDs (Neil Horman) [1053912] - [x86] efi: earlyprintk-efi, keep fix (Rui Wang) [1085558] - [x86] efi: Fix earlyprintk off-by-one bug (Rui Wang) [1085558] - [x86] efi: Add EFI framebuffer earlyprintk support (Rui Wang) [1085558] - [s390] zcrypt: remove zcrypt kmsg documentation again (Hendrik Brueckner) [1088511] - [s390] zcrypt: add support for EP11 coprocessor cards (Hendrik Brueckner) [1088511] - [s390] sclp_vt220: Enable ASCII console per default (Hendrik Brueckner) [1112739] - [block] blkcg: fix use-after-free in __blkg_release_rcu() by making blkcg_gq refcnt an atomic_t (Vivek Goyal) [1118436] - [ethernet] bnx2x: fix crash during TSO tunneling (Michal Schmidt) [1119133] - [ethernet] cxgb4: allow large buffer size to have page size (Gustavo Duarte) [1078977] - [fs] vfs: Don't copy mount bind mounts of /proc//ns/mnt between namespaces (Aristeu Rozanski) [1098632] - [cpufreq] intel_pstate: Add CPU IDs for Broadwell processors (Steve Best) [1086874] - [pci] pciehp: Clear Data Link Layer State Changed during init (Myron Stowe) [1101097] - [acpi] Fix bug when ACPI reset register is implemented in system memory (Nigel Croxon) [1109971] - [ipc] shm: increase the defaults for SHMALL, SHMMAX (Larry Woodman) [1101821] - [tools] power/turbostat: Run on Broadwell (Steve Best) [1086455] - [drm] i915: make i915 less chatty on resume (Rob Clark) [1086777] - [tools] cpupower: add option to display values without round offs (Prarit Bhargava) [1090540] - [scripts] kbuild: fix make headers_install when path is too long (Frank Ramsay) [1099575] - [kernel] audit: fix AUDIT_FEATURE_CHANGE record number (Richard Guy Briggs) [1085928] - [usb] xhci: Link TRB must not occur within a USB payload burst (Don Zickus) [1049077] - [virt] xen-netfront: fix resource leak in netfront (Vitaly Kuznetsov) [1070868] - [virt] xen-blkfront: handle backend CLOSED without CLOSING (Vitaly Kuznetsov) [1070868]- [misc] no animals were harmed in the making of this kernel (Jarod Wilson)- [net] ipv6: addrconf: implement address generation modes (Jiri Pirko) [1107369] - [net] gre: add link local route when local addr is any (Jiri Pirko) [1107369] - [net] gre6: don't try to add the same route two times (Jiri Pirko) [1107369] - [netdrv] bonding: remove no longer relevant vlan warnings (Jiri Pirko) [1048814] - [netdrv] bonding: allow to add vlans on top of empty bond (Jiri Pirko) [1048814] - [net] netfilter: nf_ct_timestamp: Fix BUG_ON after netns deletion (Jiri Pirko) [1085667] - [net] netfilter: nf_nat: fix oops on netns removal (Florian Westphal) [1089581] - [net] unix socket code abuses csum_partial (Hannes Frederic Sowa) [1106402] - [net] ip_tunnel: Set network header properly for IP_ECN_decapsulate() (Jiri Pirko) [1094419]- [fs] GFS2: fix potential NULL pointer dereference (Robert S Peterson) [1095835] - [input] synaptics: fix resolution for manually provided min/max (Benjamin Tissoires) [1093449] - [input] synaptics: change min/max quirk table to pnp-id matching (Benjamin Tissoires) [1093449] - [input] synaptics: add a matches_pnp_id helper function (Benjamin Tissoires) [1093449] - [input] synaptics: T540p - unify with other LEN0034 models (Benjamin Tissoires) [1093449] - [input] synaptics: add min/max quirk for the ThinkPad W540 (Benjamin Tissoires) [1093449] - [input] synaptics: add min/max quirk for ThinkPad Edge E431 (Benjamin Tissoires) [1093449] - [input] synaptics: add min/max quirk for ThinkPad T431s, L440, L540, S1 Yoga and X1 (Benjamin Tissoires) [1093449] - [input] synaptics: report INPUT_PROP_TOPBUTTONPAD property (Benjamin Tissoires) [1093449] - [input] Add INPUT_PROP_TOPBUTTONPAD device property (Benjamin Tissoires) [1093449] - [input] i8042: add firmware_id support (Benjamin Tissoires) [1093449] - [input] serio: add firmware_id sysfs attribute (Benjamin Tissoires) [1093449] - [input] synaptics: add manual min/max quirk for ThinkPad X240 (Benjamin Tissoires) [1093449] - [input] synaptics: add manual min/max quirk (Benjamin Tissoires) [1093449] - [input] synaptics: fix incorrect placement of __initconst (Benjamin Tissoires) [1093449] - [s390] sclp_early: Return correct HSA block count also for zero (Hendrik Brueckner) [1107730] - [s390] sclp_early: Add function to detect sclp console capabilities (Hendrik Brueckner) [1107730] - [s390] sclp_early: Pass sccb pointer to every *_detect() function (Hendrik Brueckner) [1107730] - [s390] sclp_early: Replace early_read_info_sccb with sccb_early (Hendrik Brueckner) [1107730] - [s390] sclp_early: Get rid of sclp_early_read_info_sccb_valid (Hendrik Brueckner) [1107730] - [s390] sclp: replace uninitialized early_event_mask_sccb variable with sccb_early (Hendrik Brueckner) [1107730] - [s390] sclp: Consolidate early sclp init calls to sclp_early_detect() (Hendrik Brueckner) [1107730] - [s390] sclp: Move declarations for sclp_sdias into separate header file (Hendrik Brueckner) [1107730] - [s390] sclp: Move early code from sclp_cmd.c to sclp_early.c (Hendrik Brueckner) [1107730] - [s390] sclp: Determine HSA size dynamically for zfcpdump (Hendrik Brueckner) [1107730] - [s390] sclp: properly detect line mode console (Hendrik Brueckner) [1107730] - [s390] sclp: add parameter to specify number of buffer pages (Hendrik Brueckner) [1103744] - [md] dm-cache: set minimum_io_size to cache's data block size (Mike Snitzer) [1117872] - [md] dm-thin: set minimum_io_size to pool's data block size (Mike Snitzer) [1117872] - [md] dm-crypt: use per-bio data (Mike Snitzer) [1117872] - [block] use kmalloc alignment for bio slab (Mike Snitzer) [1117872] - [md] dm-crypt: fix cpu hotplug crash by removing per-cpu structure (Mike Snitzer) [1117872] - [md] dm-mpath: print more useful warnings in multipath_message() (Mike Snitzer) [1117872] - [md] dm-mpath: do not activate failed paths (Mike Snitzer) [1117872] - [md] dm-mpath: eliminate pg_ready() wrapper (Mike Snitzer) [1117872] - [md] dm-mpath: remove extra nesting in map function (Mike Snitzer) [1117872] - [md] dm-mpath: remove map_io() (Mike Snitzer) [1117872] - [md] dm-mpath: reduce memory pressure when requeuing (Mike Snitzer) [1117872] - [md] dm-mpath: really fix lockdep warning (Mike Snitzer) [1117872] - [md] dm-mpath: fix lock order inconsistency in multipath_ioctl (Mike Snitzer) [1117872] - [md] dm-mpath: remove process_queued_ios() (Mike Snitzer) [1117872] - [md] dm-mpath: fix IO hang due to logic bug in multipath_busy (Mike Snitzer) [1117872] - [md] dm-mpath: push back requests instead of queueing (Mike Snitzer) [1117872] - [md] dm-table: add dm_table_run_md_queue_async (Mike Snitzer) [1117872] - [md] dm-mpath: do not call pg_init when it is already running (Mike Snitzer) [1117872] - [md] dm-cache: fail migrations in the do_worker error path (Mike Snitzer) [1117872] - [md] dm-cache: simplify deferred set reference count increments (Mike Snitzer) [1117872] - [md] dm-cache-metadata: use dm-space-map-metadata.h defined size limits (Mike Snitzer) [1117872] - [md] dm-cache-metadata: do not allow the data block size to change (Mike Snitzer) [1117872] - [md] dm-thin-metadata: do not allow the data block size to change (Mike Snitzer) [1117872] - [md] dm-thin: relax external origin size constraints (Mike Snitzer) [1065474] - [md] dm-thin: switch to an atomic_t for tracking pending new block preparations (Mike Snitzer) [1065474] - [md] dm-thin: cleanup noflush_work to use a proper completion (Mike Snitzer) [1117872] - [md] dm-era: check for a non-NULL metadata object before closing it (Mike Snitzer) [1117872] - [md] dm-io: simplify dec_count and sync_io (Mike Snitzer) [1117872] - [md] dm-io: fix a race condition in the wake up code for sync_io (Mike Snitzer) [1117872] - [md] dm-crypt, dm-zero: update author name following legal name change (Mike Snitzer) [1117872] - [md] dm: allocate a special workqueue for deferred device removal (Mike Snitzer) [1117872] - [md] dm-snapshot: do not split read bios sent to snapshot-origin target (Mike Snitzer) [1117872] - [md] dm-snapshot: allocate a per-target structure for snapshot-origin target (Mike Snitzer) [1117872] - [md] dm: introduce dm_accept_partial_bio (Mike Snitzer) [1117872] - [md] dm: change sector_count member in clone_info from sector_t to unsigned (Mike Snitzer) [1117872] - [md] dm: remove symbol export for dm_set_device_limits (Mike Snitzer) [1117872] - [md] dm: disable WRITE SAME if it fails (Mike Snitzer) [1117872] - [md] dm: use RCU_INIT_POINTER instead of rcu_assign_pointer in __unbind (Mike Snitzer) [1117872] - [md] dm: stop using bi_private (Mike Snitzer) [1117872] - [md] dm: remove dm_get_mapinfo (Mike Snitzer) [1117872] - [md] dm-table: make dm_table_supports_discards static (Mike Snitzer) [1117872] - [md] dm: make dm_table_alloc_md_mempools static (Mike Snitzer) [1117872] - [mm] Revert: vmscan: do not swap anon pages just because free+file is low (Johannes Weiner) [1102991] - [crypto] fips: only panic on bad/missing crypto mod signatures (Jarod Wilson) [903562] - [x86] hugetlb: Add missing TLB page invalidation for hugetlb_cow() (Larry Woodman) [1097919]- [mm] hugetlb: ensure hugepage access is denied if hugepages are not supported (David Gibson) [1081671] - [x86] Delete non-required instances of include (Prarit Bhargava) [1119074] - [mmc] sdhci-pci-o2micro: Add SeaBird SeaEagle SD3 support (David Milburn) [968020] - [mmc] sdhci-pci: add support of O2Micro/BayHubTech SD hosts (David Milburn) [968020] - [mmc] sdhci-pci: break out definitions to header file (David Milburn) [968020] - [ethernet] cnic: Don't take cnic_dev_lock in cnic_alloc_uio_rings() (Maurizio Lombardi) [1079384 1094613] - [ethernet] cnic: Don't take rcu_read_lock in cnic_rcv_netevent() (Maurizio Lombardi) [1079384 1094613] - [idle] intel_idle: fix IVT idle state table setting (Prarit Bhargava) [1119374] - [idle] intel_idle: fine-tune IVT residency targets (Prarit Bhargava) [1119374] - [idle] intel_idle: do C1E promotion disable quirk for hotplugged CPUs (Prarit Bhargava) [1119374] - [idle] intel_idle: remove superfluous dev->state_count initialization (Prarit Bhargava) [1119374] - [x86] acpi, idle: Restructure the mwait idle routines (Prarit Bhargava) [1119374] - [idle] intel_idle: use CPU_TASKS_FROZEN instead of a numeric constant (Prarit Bhargava) [1119374] - [idle] intel_idle: shrink states tables (Prarit Bhargava) [1119374] - [md] dm-thin: update discard_granularity to reflect the thin-pool blocksize (Mike Snitzer) [1099936] - [md] dm-bio-prison: implement per bucket locking in the dm_bio_prison hash table (Mike Snitzer) [1099936] - [md] dm-thin: return ENOSPC instead of EIO when error_if_no_space enabled (Mike Snitzer) [1099936] - [md] dm-cache: always split discards on cache block boundaries (Mike Snitzer) [1103836] - [md] dm-cache: fix writethrough mode quiescing in cache_map (Mike Snitzer) [1103836] - [md] dm-cache: fix a lock-inversion (Mike Snitzer) [1103836] - [md] dm-thin: add 'no_space_timeout' dm-thin-pool module param (Mike Snitzer) [1095639] - [md] dm-thin: add timeout to stop out-of-data-space mode holding IO forever (Mike Snitzer) [1095639] - [md] dm-thin: allow metadata commit if pool is in PM_OUT_OF_DATA_SPACE mode (Mike Snitzer) [1091852] - [md] dm-thin: use INIT_WORK_ONSTACK in noflush_work to avoid ODEBUG warning (Mike Snitzer) [1098643] - [md] dm-thin: fix rcu_read_lock being held in code that can sleep (Mike Snitzer) [1098643] - [md] dm-thin: irqsave must always be used with the pool->lock spinlock (Mike Snitzer) [1098643] - [md] dm-thin: sort the per thin deferred bios using an rb_tree (Mike Snitzer) [1098643] - [md] dm-thin: use per thin device deferred bio lists (Mike Snitzer) [1098643] - [md] dm-thin: simplify pool_is_congested (Mike Snitzer) [1098643]- [powercap] Add to drivers Kconfig and Makefile (Steve Best) [1085575] - [powercap] add Documentation (Steve Best) [1085575] - [powercap] Fix build error with option -Werror=format-security (Steve Best) [1085575] - [powercap] Introduce Intel RAPL power capping driver (Steve Best) [1085575] - [powercap] Add class driver (Steve Best) [1085575] - [x86] msr: add 64bit _on_cpu access functions (Steve Best) [1085575] - [misc] bitops: Introduce BIT_ULL (Steve Best) [1085575] - [virt] xen/spinlock: Don't use __initdate for xen_pv_spin (Vitaly Kuznetsov) [1006977] - [virt] Revert: xen/spinlock: Disable IRQ spinlock (PV) allocation on PVHVM (Vitaly Kuznetsov) [1006977] - [virt] xen/spinlock: Don't setup xen spinlock IPI kicker if disabled (Vitaly Kuznetsov) [1006977] - [virt] xen/smp: Update pv_lock_ops functions before alternative code starts under PVHVM (Vitaly Kuznetsov) [1006977] - [virt] xen/spinlock: We don't need the old structure anymore (Vitaly Kuznetsov) [1006977] - [virt] xen/spinlock: Fix locking path engaging too soon under PVHVM (Vitaly Kuznetsov) [1006977] - [ata] ahci: Do not receive interrupts sent by dummy ports (David Milburn) [1067838] - [ata] ahci: do not request irq for dummy port (David Milburn) [1067838] - [ata] ahci: fix Null pointer dereference in achi_host_active() (David Milburn) [1067838] - [ata] ahci: Make distinct names for ports in /proc/interrupts (David Milburn) [1067838] - [s390] 3270: fix crash with multiple reset device requests (Hendrik Brueckner) [1088320] - [ata] ahci: accommodate tag ordered controller (David Milburn) [1083746] - [scsi] libsas: introduce scmd_dbg() to quiet false positive "timeout" messages (David Milburn) [1074987] - [ethernet] be2net: enable interrupts in EEH resume (Ivan Vecera) [1076682] - [ethernet] bnx2: Fix shutdown sequence (Neil Horman) [1074656] - [ethernet] be2net: Fix invocation of be_close() after be_clear() (Ivan Vecera) [1066644] - [virt] hv/balloon: Ensure pressure reports are posted regularly (Luiz Capitulino) [1102888] - [virt] kvm/x86: expose invariant tsc cpuid bit (Marcelo Tosatti) [1095990] - [virt] kvm/x86: disable master clock if TSC is reset during suspend (Marcelo Tosatti) [1098604] - [virt] xen/pvhvm: Initialize xen panic handler for PVHVM guests (Vitaly Kuznetsov) [839966] - [fs] cifs: Wait for writebacks to complete before attempting write (Sachin Prabhu) [1040329] - [fs] xfs: xfs_readsb needs to check for magic numbers (Eric Sandeen) [1102940] - [net] svcrdma: fix offset calculation for non-page aligned sge entries (Jeff Layton) [1088954] - [fs] lockd: ensure we tear down any live sockets when socket creation fails during lockd_up (Jeff Layton) [1085774] - [net] svcrpc: fix gss-proxy NULL dereference in some error cases (Jeff Layton) [1085616] - [mm] use paravirt friendly ops for NUMA hinting ptes (Vitaly Kuznetsov) [1101274] - [mm] swap: discard while swapping only if SWAP_FLAG_DISCARD_PAGES (Rafael Aquini) [1053189] - [x86] hwpoison: remove unused global variable in do_machine_check() (Prarit Bhargava) [1119306] - [x86] mce: Panic when a core has reached a timeout (Prarit Bhargava) [1119306] - [x86] mce: Improve mcheck_init_device() error handling (Prarit Bhargava) [1119306] - [x86] mce: Fix CMCI preemption bugs (Prarit Bhargava) [1119306] - [x86] cmci: Add proper detection of end of CMCI storms (Prarit Bhargava) [1119306] - [x86] acpi, apei, ghes: Do not report only correctable errors with SCI (Prarit Bhargava) [1119306] - [x86] mce: Call put_device on device_register failure (Prarit Bhargava) [1119306] - [acpi] apei, cper: Add UEFI 2.4 support for memory error (Prarit Bhargava) [1119306] - [x86] mce: Fix mce regression from recent cleanup (Prarit Bhargava) [1119306] - [x86] mce: Update MCE severity condition check (Prarit Bhargava) [1119306] - [x86] mce: Add comments to clarify usage of the various bitfields in the MCA subsystem (Prarit Bhargava) [1119306] - [x86] mcheck, therm_throt: Process package thresholds (Prarit Bhargava) [1119306] - [x86] mce: Fix "braodcast" typo (Prarit Bhargava) [1119306] - [mm] vmstat: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [mm] vmstat: set N_CPU to node_states during boot (Prarit Bhargava) [1119078] - [kernel] trace, ring-buffer: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [kernel] profile: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [mm] zswap: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [hwmon] via-cputemp: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [hwmon] coretemp: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [oprofile] nmi-timer: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [idle] intel-idle: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [base] topology: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [scsi] fcoe: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [cpufreq] acpi-cpufreq: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [scsi] bnx2i: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [scsi] bnx2fc: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [virt] x86, kvm: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] amd, uncore: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] pci, amd-bus: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] hpet: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] intel, cacheinfo: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] therm_throt: Remove unused therm_cpu_lock (Prarit Bhargava) [1119078] - [x86] oprofile, nmi: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] amd, ibs: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] msr: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [powerpc] sysfs: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] mce: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] therm_throt: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] cpuid: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] vsyscall: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] intel, uncore: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [s390] smp: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [s390] cacheinfo: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [kernel] cpu_hotplug, perf: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [kernel] cpu/hotplug: Add lockdep annotations to get/put_online_cpus() (Prarit Bhargava) [1119078] - [kernel] cpu/hotplug: Provide lockless versions of callback registration functions (Prarit Bhargava) [1119078] - [Documentation] cpu-hotplug: Specify race-free way to register CPU hotplug callbacks (Prarit Bhargava) [1119078] - [pci] Fail new_id for vendor/device values already built into driver (Bandan Das) [1055867] - [init] main: add initcall_blacklist kernel parameter (Prarit Bhargava) [1080995] - [kernel] pid_namespace: pidns_get() should check task_active_pid_ns() != NULL (Jan Stancek) [1106368] - [i2c] i2c-ismt: support I2C_SMBUS_I2C_BLOCK_DATA transaction type (Neil Horman) [1094516] - [misc] mei: fix lockdep warning when registering mei watchdog (Prarit Bhargava) [971855]- [block] mtip32xx: minor performance enhancements (Mike Snitzer) [1105703] - [block] mtip32xx: let blk_mq_tag_to_rq() take blk_mq_tags as the main parameter (Mike Snitzer) [1105703] - [block] mtip32xx: move error handling to service thread (Mike Snitzer) [1105703] - [block] mtip32xx: stop block hardware queues before quiescing IO (Mike Snitzer) [1105703] - [block] mtip32xx: blk_mq_init_queue() returns an ERR_PTR (Mike Snitzer) [1105703] - [block] mtip32xx: convert to use blk-mq (Mike Snitzer) [1105703] - [block] mtip32xx: Fix ERO and NoSnoop values in PCIe upstream on AMD systems (Mike Snitzer) [1105703] - [block] mtip32xx: Remove dfs_parent after pci unregister (Mike Snitzer) [1105703] - [block] mtip32xx: Increase timeout for STANDBY IMMEDIATE command (Mike Snitzer) [1105703] - [block] mtip32xx: Set queue bounce limit (Mike Snitzer) [1105703] - [block] mtip32xx: Use pci_enable_msi() instead of pci_enable_msi_range() (Mike Snitzer) [1105703] - [block] mtip32xx: fix bad use of smp_processor_id() (Mike Snitzer) [1105703] - [block] mtip32xx: Use pci_enable_msix_range() instead of pci_enable_msix() (Mike Snitzer) [1105703] - [block] mtip32xx: Remove superfluous call to pci_disable_msi() (Mike Snitzer) [1105703] - [block] mtip32xx: Reduce the number of unaligned writes to 2 (Mike Snitzer) [1105703] - [block] mtip32xx: Correctly handle security locked condition (Mike Snitzer) [1105703] - [block] mtip32xx: Make SGL container per-command to eliminate high order dma allocation (Mike Snitzer) [1105703] - [block] mtip32xx: dynamically allocate buffer in debugfs functions (Mike Snitzer) [1105703] - [block] blk-mq: fix RHEL kABI breakage (Mike Snitzer) [1105204] - [block] blk-mq: blk_mq_start_hw_queue() should use blk_mq_run_hw_queue() (Mike Snitzer) [1105204] - [block] add support for limiting gaps in SG lists (Mike Snitzer) [1105204] - [block] blk-mq: bitmap tag, fix races in bt_get() function (Mike Snitzer) [1105204] - [block] blk-mq: bitmap tag, fix race on blk_mq_bitmap_tags::wake_cnt (Mike Snitzer) [1105204] - [block] blk-mq: bitmap tag, fix races on shared ::wake_index fields (Mike Snitzer) [1105204] - [block] blk_max_size_offset() should check ->max_sectors (Mike Snitzer) [1105204] - [block] null_blk: fix softirq completions for queue_mode == 1 (Mike Snitzer) [1105204] - [block] blk-mq: merge blk_mq_drain_queue and __blk_mq_drain_queue (Mike Snitzer) [1105204] - [block] blk-mq: properly drain stopped queues (Mike Snitzer) [1105204] - [block] blk-mq: for_each_* macro correctness (Mike Snitzer) [1105204] - [scsi] reintroduce scsi_driver.init_command (Mike Snitzer) [1105204] - [scsi] remove scsi_end_request (Mike Snitzer) [1105204] - [scsi] explicitly release bidi buffers (Mike Snitzer) [1105204] - [scsi] don't reference freed command in scsi_prep_return (Mike Snitzer) [1105204] - [scsi] don't reference freed command in scsi_init_sgtable (Mike Snitzer) [1105204] - [scsi] add support for per-host cmd pools (Mike Snitzer) [1105204] - [scsi] simplify command allocation and freeing a bit (Mike Snitzer) [1105204] - [scsi] megaraid: simplify internal command handling (Mike Snitzer) [1105204] - [scsi] remove a useless get_put_device pair in scsi_requeue_command (Mike Snitzer) [1105204] - [scsi] remove a useless get_put_device pair in scsi_next_command (Mike Snitzer) [1105204] - [scsi] remove a useless get_put_device pair in scsi_request_fn (Mike Snitzer) [1105204] - [scsi] do not manipulate device reference counts in scsi_get_put_command (Mike Snitzer) [1105204] - [scsi] avoid taking host_lock in scsi_run_queue unless nessecary (Mike Snitzer) [1105204] - [scsi] avoid useless free_list lock roundtrips (Mike Snitzer) [1105204] - [scsi] enable destruction of blocked devices which fail LUN scanning (Mike Snitzer) [1105204] - [scsi] Revert: reintroduce scsi_driver.init_command (Mike Snitzer) [1105204] - [block] implement an unprep function corresponding directly to prep (Mike Snitzer) [1105204] - [scsi] handle command allocation failure in scsi_reset_provider (Mike Snitzer) [1105204] - [block] properly stack underlying max_segment_size to DM device (Mike Snitzer) [1105204] - [block] remove elv_abort_queue and blk_abort_flushes (Mike Snitzer) [1105204] - [block] __elv_next_request() shouldn't call into the elevator if bypassing (Mike Snitzer) [1105204] - [block] trace all devices plug operation (Mike Snitzer) [1105204] - [block] Reserve only one queue tag for sync IO if only 3 tags are available (Mike Snitzer) [1105204] - [block] blk-exec: Cleaning up local variable address returned (Mike Snitzer) [1105204] - [block] use __blk_end_request_all to free bios and also call rq->end_io (Mike Snitzer) [1105204] - [block] fix RHEL kABI breakage (Mike Snitzer) [1105204] - [block] null_blk: fix name and description of 'queue_mode' module parameter (Mike Snitzer) [1105204] - [block] all blk-mq requests are tagged (Mike Snitzer) [1105204] - [block] bsg: update check for rq based driver for blk-mq (Mike Snitzer) [1105204] - [block] blk-mq: add timer in blk_mq_start_request (Mike Snitzer) [1105204] - [block] blk-mq: always initialize request->start_time (Mike Snitzer) [1105204] - [block] blk-mq: ->timeout should be cleared in blk_mq_rq_ctx_init() (Mike Snitzer) [1105204] - [block] blk-mq: don't allow queue entering for a dying queue (Mike Snitzer) [1105204] - [block] blk-mq: bump max tag depth to 10K tags (Mike Snitzer) [1105204] - [block] add blk_rq_set_block_pc() (Mike Snitzer) [1105204] - [block] ensure that bio_add_page() always accepts a page for an empty bio (Mike Snitzer) [1105204] - [block] add notion of a chunk size for request merging (Mike Snitzer) [1105204] - [block] blk-flush: clear flush_rq's tag in flush_end_io() (Mike Snitzer) [1105204] - [block] blk-mq: let blk_mq_tag_to_rq() take blk_mq_tags as the main parameter (Mike Snitzer) [1105204] - [block] blk-mq: fix regression from commit 624dbe475416 (Mike Snitzer) [1105204] - [block] blk-mq: handle NULL req return from blk_map_request in single queue mode (Mike Snitzer) [1105204] - [block] blk-mq: fix sparse warning on missed __percpu annotation (Mike Snitzer) [1105204] - [block] blk-mq: fix schedule from atomic context (Mike Snitzer) [1105204] - [block] blk-mq: move blk_mq_get_ctx_blk_mq_put_ctx to mq private header (Mike Snitzer) [1105204] - [block] blk-mq: push IPI or local end_io decision to __blk_mq_complete_request() (Mike Snitzer) [1105204] - [block] blk-mq: remember to start timeout handler for direct queue (Mike Snitzer) [1105204] - [block] blk-mq: blk_mq_unregister_hctx() can be static (Mike Snitzer) [1105204] - [block] blk-mq: make the sysfs mq/ layout reflect current mappings (Mike Snitzer) [1105204] - [block] blk-mq: blk_mq_tag_to_rq should handle flush request (Mike Snitzer) [1105204] - [block] blk-mq: request initialization optimizations (Mike Snitzer) [1105204] - [block] add queue flag for disabling SG merging (Mike Snitzer) [1105204] - [block] blk-mq: remove alloc_hctx and free_hctx methods (Mike Snitzer) [1105204] - [block] blk-mq: add file comments and update copyright notices (Mike Snitzer) [1105204] - [block] blk-mq: remove blk_mq_alloc_request_pinned (Mike Snitzer) [1105204] - [block] blk-mq: do not use blk_mq_alloc_request_pinned in blk_mq_map_request (Mike Snitzer) [1105204] - [block] blk-mq: remove blk_mq_wait_for_tags (Mike Snitzer) [1105204] - [block] blk-mq: initialize request in __blk_mq_alloc_request (Mike Snitzer) [1105204] - [block] blk-mq: merge blk_mq_alloc_reserved_request into blk_mq_alloc_request (Mike Snitzer) [1105204] - [block] blk-mq: add helper to insert requests from irq context (Mike Snitzer) [1105204] - [block] blk-mq: remove stale comment for blk_mq_complete_request() (Mike Snitzer) [1105204] - [block] blk-mq: allow non-softirq completions (Mike Snitzer) [1105204] - [block] blk-mq: pass in suggested NUMA node to ->alloc_hctx() (Mike Snitzer) [1105204] - [block] only allocate/free mq_usage_counter in blk-mq (Mike Snitzer) [1105204] - [block] blk-mq: avoid code duplication (Mike Snitzer) [1105204] - [block] blk-mq: fix leak of hctx->ctx_map (Mike Snitzer) [1105204] - [block] blk-mq: idle all hardware contexts before freeing a queue (Mike Snitzer) [1105204] - [block] blk-mq: allow setting of per-request timeouts (Mike Snitzer) [1105204] - [block] blk-mq: export blk_mq_tag_busy_iter (Mike Snitzer) [1105204] - [block] blk-mq: split make request handler for multi and single queue (Mike Snitzer) [1105204] - [block] blk-mq: save memory by freeing requests on unused hardware queues (Mike Snitzer) [1105204] - [block] blk-mq: allow the hctx cpu hotplug notifier to return errors (Mike Snitzer) [1105204] - [block] blk-mq: Micro-optimize blk_queue_nomerges() check (Mike Snitzer) [1105204] - [block] Enable sysfs nomerge control for I/O requests in the plug list (Mike Snitzer) [1105204] - [block] blk-mq: initialize q->nr_requests after calling blk_queue_make_request() (Mike Snitzer) [1105204] - [block] blk-mq: allow changing of queue depth through sysfs (Mike Snitzer) [1105204] - [block] blk-mq: switch ctx pending map to the sparser blk_align_bitmap (Mike Snitzer) [1105204] - [block] blk-mq: move the cache friendly bitmap type of out blk-mq-tag (Mike Snitzer) [1105204] - [block] blk-mq: improve support for shared tags maps (Mike Snitzer) [1105204] - [block] blk-mq: cleanup blk_mq_init_tags (Mike Snitzer) [1105204] - [block] blk-mq: select random tag betweet 0 and (depth - 1) (Mike Snitzer) [1105204] - [block] blk-mq: remove barrier in bt_clear_tag() (Mike Snitzer) [1105204] - [block] blk-mq: use clear_bit_unlock in bt_clear_tag() (Mike Snitzer) [1105204] - [block] blk-mq: fix race in IO start accounting (Mike Snitzer) [1105204] - [block] blk-mq: use sparser tag layout for lower queue depth (Mike Snitzer) [1105204] - [block] blk-mq: implement new and more efficient tagging scheme (Mike Snitzer) [1105204] - [block] blk-mq: initialize struct request fields individually (Mike Snitzer) [1105204] - [block] blk-mq: update a hotplug comment for grammar (Mike Snitzer) [1105204] - [block] blk-mq: add basic round-robin of what CPU to queue workqueue work on (Mike Snitzer) [1105204] - [block] blk-mq: remove extra requeue trace (Mike Snitzer) [1105204] - [block] null_blk: fix use after free (Mike Snitzer) [1105204] - [block] blk-mq: refactor request insertion_merging (Mike Snitzer) [1105204] - [block] blk-mq: remove debug BUG_ON() when draining software queues (Mike Snitzer) [1105204] - [block] blk-mq: fix waiting for reserved tags (Mike Snitzer) [1105204] - [block] ensure that the timer is always added (Mike Snitzer) [1105204] - [block] fold __blk_add_timer into blk_add_timer (Mike Snitzer) [1105204] - [block] blk-mq: respect rq_affinity (Mike Snitzer) [1105204] - [block] blk-mq: fix race with timeouts and requeue events (Mike Snitzer) [1105204] - [block] Revert: blk-mq: initialize req->q in allocation (Mike Snitzer) [1105204] - [block] blk-mq: fix leak of set->tags (Mike Snitzer) [1105204] - [block] blk-mq: initialize req->q in allocation (Mike Snitzer) [1105204] - [block] blk-mq: user (1 << order) to implement order_to_size() (Mike Snitzer) [1105204] - [block] blk-mq: fix allocation of set->tags (Mike Snitzer) [1105204] - [block] blk-mq: free hctx->ctx_map when init failed (Mike Snitzer) [1105204] - [block] export blk_finish_request (Mike Snitzer) [1105204] - [block] blk-mq: rename mq_flush_work struct request member (Mike Snitzer) [1105204] - [block] blk-mq: add blk_mq_requeue_request (Mike Snitzer) [1105204] - [block] blk-mq: add blk_mq_start_hw_queues (Mike Snitzer) [1105204] - [block] blk-mq: add blk_mq_delay_queue (Mike Snitzer) [1105204] - [block] blk-mq: add async parameter to blk_mq_start_stopped_hw_queues (Mike Snitzer) [1105204] - [block] blk-mq: bidi support (Mike Snitzer) [1105204] - [block] blk-mq: allow drivers to hook into I_O completion (Mike Snitzer) [1105204] - [block] blk-mq: kill preempt disable_enable in blk_mq_work_fn() (Mike Snitzer) [1105204] - [block] blk-mq: don't use preempt_count() to check for right CPU (Mike Snitzer) [1105204] - [block] blk-mq: split out tag initialization, support shared tags (Mike Snitzer) [1105204] - [block] blk-mq: initialize request on allocation (Mike Snitzer) [1105204] - [block] blk-mq: add ->init_request and ->exit_request methods (Mike Snitzer) [1105204] - [block] blk-mq: make ->flush_rq fully transparent to drivers (Mike Snitzer) [1105204] - [block] blk-mq: do not initialize req->special (Mike Snitzer) [1105204] - [block] blk-mq: initialize resid_len (Mike Snitzer) [1105204] - [block] blk-mq: simplify blk_mq_hw_sysfs_cpus_show() (Mike Snitzer) [1105204] - [block] blk-mq: ensure that hardware queues are always run on the mapped CPUs (Mike Snitzer) [1105204] - [block] add kblockd_schedule_delayed_work_on() (Mike Snitzer) [1105204] - [block] remove 'q' parameter from kblockd_schedule_*_work() (Mike Snitzer) [1105204] - [block] blk-mq: fix potential stall during CPU unplug with IO pending (Mike Snitzer) [1105204] - [block] remove dead code in scsi_ioctl:blk_verify_command (Mike Snitzer) [1105204] - [block] only calculate part_in_flight() once (Mike Snitzer) [1105204] - [block] relax when to modify the timeout timer (Mike Snitzer) [1105204] - [char] random: export add_disk_randomness (Mike Snitzer) [1105204] - [block] blk-mq: add REQ_SYNC early (Mike Snitzer) [1105204] - [block] blk-mq: Make blk_mq_cpu_notify_lock a raw spinlock (Mike Snitzer) [1105204] - [block] blk-mq: don't dump CPU -> hw queue map on driver load (Mike Snitzer) [1105204] - [block] blk-mq: fix wrong usage of hctx->state vs hctx->flags (Mike Snitzer) [1105204] - [block] blk-mq: allow blk_mq_init_commands() to return failure (Mike Snitzer) [1105204] - [block] fix regression with block enabled tagging (Mike Snitzer) [1105204] - [block] Stop abusing rq->csd.list in blk-softirq (Mike Snitzer) [1105204] - [scsi] Make sure cmd_flags are 64-bit (Mike Snitzer) [1109271] - [block] Replace __get_cpu_var uses (Mike Snitzer) [1105204] - [block] Remove useless IPI struct initialization (Mike Snitzer) [1105204] - [block] Stop abusing csd.list for fifo_time (Mike Snitzer) [1105204] - [block] blktrace: fix accounting of partially completed requests (Mike Snitzer) [1105204] - [fs] bio: don't write "bio: create slab" messages to syslog (Mike Snitzer) [1105204] - [block] make __blkdev_issue_zeroout static (Mike Snitzer) [1105204] - [block] Do not call sector_div() with a 64-bit divisor (Mike Snitzer) [1105204] - [block] add cond_resched() to potentially long running ioctl discard loop (Mike Snitzer) [1105204] - [kernel] smp: Rename __smp_call_function_single() to smp_call_function_single_async() (Prarit Bhargava) [1105192] - [kernel] smp: Remove wait argument from __smp_call_function_single() (Prarit Bhargava) [1105192] - [kernel] smp: Move __smp_call_function_single() below its safe version (Prarit Bhargava) [1105192] - [kernel] smp: Consolidate the various smp_call_function_single() declensions (Prarit Bhargava) [1105192] - [kernel] smp: Teach __smp_call_function_single() to check for offline cpus (Prarit Bhargava) [1105192] - [kernel] smp: Iterate functions through llist_for_each_entry_safe() (Prarit Bhargava) [1105192] - [kernel] llist: lock-less list, Add llist_for_each_entry_safe() (Prarit Bhargava) [1105192] - [kernel] smp: remove cpumask_ipi (Prarit Bhargava) [1105192] - [kernel] smp: use lockless list for smp_call_function_single (Prarit Bhargava) [1105192] - [kernel] smp: fix generic_exec_single indentation (Prarit Bhargava) [1105192] - [kernel] smp: quit unconditionally enabling irqs in on_each_cpu_mask() (Prarit Bhargava) [1105192] - [kernel] smp: free related resources when failure occurs in hotplug_cfd() (Prarit Bhargava) [1105192] - [kernel] smp/generic-ipi/locking: Fix misleading smp_call_function_any() description (Prarit Bhargava) [1105192] - [kernel] smp/generic-ipi: Kill unnecessary variable - csd_flags (Prarit Bhargava) [1105192] - [kernel] init: remove __cpuinit sections from the kernel (Prarit Bhargava) [1105893] - [block] blk-mq: remove newly added instances of __cpuinit (Prarit Bhargava) [1105893] - [misc] delete __cpuinit usage from all remaining drivers files (Prarit Bhargava) [1105893] - [kernel] delete __cpuinit usage from all core kernel files (Prarit Bhargava) [1105893] - [block] delete __cpuinit usage from all block files (Prarit Bhargava) [1105893] - [acpi] delete __cpuinit usage from all acpi files (Prarit Bhargava) [1105893] - [kernel] rcu: delete __cpuinit usage from all rcu files (Prarit Bhargava) [1105893] - [net] delete __cpuinit usage from all net files (Prarit Bhargava) [1105893] - [hwmon] delete __cpuinit usage from all hwmon files (Prarit Bhargava) [1105893] - [clocksource] delete __cpuinit usage from all related files (Prarit Bhargava) [1105893] - [x86] delete __cpuinit usage from all x86 files (Prarit Bhargava) [1105893] - [s390] delete __cpuinit usage from all s390 files (Prarit Bhargava) [1105893] - [powerpc] Delete __cpuinit usage from all users (Prarit Bhargava) [1105893]- [pci] hotplug: Avoid warning when _ADR not present (Myron Stowe) [1114228] - [pci] hotplug/acpi: Drop unused acpiphp_debug declaration (Myron Stowe) [1114228] - [acpi] scan: Set flags.match_driver in acpi_bus_scan_fixed() (Myron Stowe) [1114228] - [acpi] pci_root: Clear driver_data before failing enumeration (Myron Stowe) [1114228] - [acpi] hotplug: Fix PCI host bridge hot removal (Myron Stowe) [1114228] - [acpi] hotplug: Fix acpi_bus_get_device() return value check (Myron Stowe) [1114228] - [acpi] hotplug: Consolidate deferred execution of ACPI hotplug routines (Myron Stowe) [1114228] - [acpi] hotplug: Do not execute "insert in progress" _OST (Myron Stowe) [1114228] - [acpi] hotplug: Carry out PCI root eject directly (Myron Stowe) [1114228] - [acpi] hotplug: Merge device hot-removal routines (Myron Stowe) [1114228] - [acpi] hotplug: Make acpi_bus_hot_remove_device() internal (Myron Stowe) [1114228] - [acpi] hotplug: Simplify device ejection routines (Myron Stowe) [1114228] - [acpi] hotplug: Fix handle_root_bridge_removal() (Myron Stowe) [1114228] - [acpi] hotplug: Refuse to hot-remove all objects with disabled hotplug (Myron Stowe) [1114228] - [acpi] scan: Start matching drivers after trying scan handlers (Myron Stowe) [1114228] - [acpi] Remove acpi_pci_slot_init() headers from internal.h (Myron Stowe) [1114228] - [pci] Revert: acpi / hotplug / pci: Avoid doing too much for spurious notifies (Myron Stowe) [1114228] - [base] Release device_hotplug_lock when store_mem_state returns EINVAL (Myron Stowe) [1114228] - [acpi] hotplug/pci: Drop WARN_ON() from acpiphp_enumerate_slots() (Myron Stowe) [1114228] - [acpi] hotplug/pci: Fix error code path in acpiphp_enumerate_slots() (Myron Stowe) [1114228] - [acpi] memhotplug: Use defined marco METHOD_NAME__STA (Myron Stowe) [1114228] - [acpi] hotplug: Use kobject_init_and_add() instead of _init() and _add() (Myron Stowe) [1114228] - [acpi] hotplug: Don't set kobject parent pointer explicitly (Myron Stowe) [1114228] - [acpi] hotplug: Set kobject name via kobject_add(), not kobject_set_name() (Myron Stowe) [1114228] - [base] hotplug: Remove cpu_hotplug_driver_lock() (Myron Stowe) [1114228] - [x86] hotplug: Disable ARCH_CPU_PROBE_RELEASE on x86 (Myron Stowe) [1114228] - [x86] hotplug: Add hotplug lock to missing places (Myron Stowe) [1114228] - [x86] hotplug: Fix online state in cpu0 debug interface (Myron Stowe) [1114228] - [acpi] hotplug/pci: Avoid parent bus rescans on spurious device checks (Myron Stowe) [1114228] - [acpi] hotplug/pci: Use _OST to notify firmware about notify status (Myron Stowe) [1114228] - [acpi] hotplug/pci: Avoid doing too much for spurious notifies (Myron Stowe) [1114228] - [acpi] hotplug/pci: Don't trim devices before scanning the namespace (Myron Stowe) [1114228] - [kernel] power/hibernate/memory_hotplug: Rework mutual exclusion (Myron Stowe) [1114228] - [kernel] power/hibernate: Create memory bitmaps after freezing user space (Myron Stowe) [1114228] - [acpi] scan: Change ordering of locks for device hotplug (Myron Stowe) [1114228] - [acpi] hotplug: Remove containers synchronously (Myron Stowe) [1114228] - [base] core/acpi: Avoid device hot remove locking issues (Myron Stowe) [1114228] - [base] introduce help macro to_memory_block (Myron Stowe) [1114228] - [base] use standard device online/offline for state change (Myron Stowe) [1114228] - [base] refactor add_memory_section() to add_memory_block() (Myron Stowe) [1114228] - [base] remove improper get/put in add_memory_section() (Myron Stowe) [1114228] - [base] reduce add_memory_section() for boot-time only (Myron Stowe) [1114228] - [base] unshare add_memory_section() from hotplug (Myron Stowe) [1114228] - [base] use device get/put functions (Myron Stowe) [1114228] - [base] remove unneeded variable (Myron Stowe) [1114228] - [base] move mutex lock out of add_memory_section() (Myron Stowe) [1114228] - [acpi] sleep: Hold acpi_scan_lock over system PM transitions (Myron Stowe) [1114228] - [acpi] hotplug/pci: Fix NULL pointer dereference in cleanup_bridge() (Myron Stowe) [1114228] - [base] cpu: Check if NUMA node is valid before bringing CPU up (Myron Stowe) [1114228] - [pci] acpi: Use dev_dbg() instead of dev_info() in acpi_pci_set_power_state() (Myron Stowe) [1114228] - [acpi] sleep: Introduce acpi_os_prepare_extended_sleep() for extended sleep (Myron Stowe) [1114228] - [base] core: replace strict_strto*() with kstrto*() (Myron Stowe) [1114228] - [acpi] dock: fix error return code in dock_add() (Myron Stowe) [1114228] - [acpi] hotplug/pci: Get rid of check_sub_bridges() (Myron Stowe) [1114228] - [acpi] hotplug/pci: Clean up bridge_mutex usage (Myron Stowe) [1114228] - [acpi] hotplug/pci: Redefine enable_device() and disable_device() (Myron Stowe) [1114228] - [acpi] hotplug/pci: Sanitize acpiphp_get_(latch) (Myron Stowe) [1114228] - [acpi] hotplug/pci: Get rid of unused constants in acpiphp.h (Myron Stowe) [1114228] - [acpi] hotplug/pci: Check for new devices on enabled slots (Myron Stowe) [1114228] - [acpi] hotplug/pci: Allow slots without new devices to be rescanned (Myron Stowe) [1114228] - [acpi] hotplug/pci: Do not check SLOT_ENABLED in enable_device() (Myron Stowe) [1114228] - [acpi] hotplug/pci: Do not exectute _PS0 and _PS3 directly (Myron Stowe) [1114228] - [acpi] hotplug/pci: Do not queue up event handling work items in vain (Myron Stowe) [1114228] - [acpi] hotplug/pci: Consolidate slot disabling and ejecting (Myron Stowe) [1114228] - [acpi] hotplug/pci: Drop redundant checks from check_hotplug_bridge() (Myron Stowe) [1114228] - [acpi] hotplug/pci: Rework namespace scanning and trimming routines (Myron Stowe) [1114228] - [acpi] hotplug/pci: Store parent in functions and bus in slots (Myron Stowe) [1114228] - [acpi] hotplug/pci: Drop handle field from struct acpiphp_bridge (Myron Stowe) [1114228] - [acpi] hotplug/pci: Drop handle field from struct acpiphp_func (Myron Stowe) [1114228] - [acpi] hotplug/pci: Embed function struct into struct acpiphp_context (Myron Stowe) [1114228] - [acpi] hotplug/pci: Drop flags field from struct acpiphp_bridge (Myron Stowe) [1114228] - [acpi] hotplug/pci: Drop sun field from struct acpiphp_slot (Myron Stowe) [1114228] - [acpi] hotplug/pci: Register all devices under the given bridge (Myron Stowe) [1114228] - [acpi] hotplug/pci: Refactor slot allocation code in register_slot() (Myron Stowe) [1114228] - [acpi] hotplug/pci: Drop func field from struct acpiphp_bridge (Myron Stowe) [1114228] - [acpi] hotplug/pci: Merge hotplug event handling functions (Myron Stowe) [1114228] - [acpi] hotplug/pci: Pass hotplug context objects to event handlers (Myron Stowe) [1114228] - [acpi] hotplug/pci: Rework acpiphp_handle_to_bridge() (Myron Stowe) [1114228] - [acpi] hotplug/pci: Unified notify handler for hotplug events (Myron Stowe) [1114228] - [acpi] hotplug/pci: Hotplug context objects for bridges and functions (Myron Stowe) [1114228] - [acpi] hotplug/pci: Always return success after adding a function (Myron Stowe) [1114228] - [acpi] hotplug/pci: Consolidate acpiphp_enumerate_slots() (Myron Stowe) [1114228] - [acpi] pci: Make bus registration and unregistration symmetric (Myron Stowe) [1114228] - [x86] pci: prevent re-allocation of already existing bridge and ROM resource (Myron Stowe) [1114228] - [acpi] dock: Drop unnecessary local variable from dock_add() (Myron Stowe) [1114228] - [acpi] dock/pci: Drop ACPI dock notifier chain (Myron Stowe) [1114228] - [acpi] dock: Do not check CONFIG_ACPI_DOCK_MODULE (Myron Stowe) [1114228] - [acpi] dock: Do not leak memory on falilures to add a dock station (Myron Stowe) [1114228] - [acpi] Drop ACPI bus notifier call chain (Myron Stowe) [1114228] - [acpi] dock: Rework the handling of notifications (Myron Stowe) [1114228] - [acpi] dock: Simplify dock_init_hotplug() and dock_release_hotplug() (Myron Stowe) [1114228] - [acpi] dock: Walk list in reverse order during removal of devices (Myron Stowe) [1114228] - [acpi] dock: Rework and simplify find_dock_devices() (Myron Stowe) [1114228] - [acpi] dock: Drop the hp_lock mutex from struct dock_station (Myron Stowe) [1114228] - [acpi] simplify acpiphp driver with new helper functions (Myron Stowe) [1114228] - [acpi] simplify dock driver with new helper functions (Myron Stowe) [1114228] - [acpi] Export acpi_(bay) (Myron Stowe) [1114228] - [acpi] introduce two helper functions for _EJ0 and _LCK (Myron Stowe) [1114228] - [acpi] introduce helper function acpi_execute_simple_method() (Myron Stowe) [1114228] - [acpi] introduce helper function acpi_has_method() (Myron Stowe) [1114228] - [acpi] dock: simplify dock_create_acpi_device() (Myron Stowe) [1114228] - [acpi] dock: mark initialization functions with __init (Myron Stowe) [1114228] - [acpi] dock: drop redundant spin lock in dock station object (Myron Stowe) [1114228] - [acpi] dock: avoid initializing acpi_dock_notifier_list multiple times (Myron Stowe) [1114228] - [base] Use attribute groups to create sysfs memory files (Myron Stowe) [1114228] - [mm] hugetlb: add support for gigantic page allocation at runtime (Luiz Capitulino) [996763] - [mm] hugetlb: move helpers up in the file (Luiz Capitulino) [996763] - [mm] hugetlb: update_and_free_page(), don't clear PG_reserved bit (Luiz Capitulino) [996763] - [mm] hugetlb: add hstate_is_gigantic() (Luiz Capitulino) [996763] - [mm] hugetlb: fix and clean-up node iteration code to alloc or free (Luiz Capitulino) [996763] - [mm] dma-contiguous: clean source code and prepare for device tree (Luiz Capitulino) [996763] - [mm] cma: Move dma contiguous changes into a seperate config (Luiz Capitulino) [996763] - [thermal] intel_powerclamp: Fix cstate counter detection (Steve Best) [1103376] - [thermal] Tidy up error handling in powerclamp_init (Steve Best) [1103376] - [thermal] intel_powerclamp: Add newer CPU models (Steve Best) [1103376] - [security] selinux: Increase ebitmap_node size for 64-bit configuration (Paul Moore) [922752] - [security] selinux: Reduce overhead of mls_level_isvalid() function call (Paul Moore) [922752] - [powerpc] mm: fix ".__node_distance" undefined (David Milburn) [1081734] - [block] nvme: Retry failed commands with non-fatal error (David Milburn) [1081734] - [block] nvme: Fix divide-by-zero in nvme_trans_io_get_num_cmds (David Milburn) [1081734] - [block] nvme: Add getgeo to block ops (David Milburn) [1081734] - [block] nvme: Start-stop nvme_thread during device add-remove (David Milburn) [1081734] - [block] nvme: Make I/O timeout a module parameter (David Milburn) [1081734] - [block] nvme: CPU hot plug notification (David Milburn) [1081734] - [block] nvme: per-cpu io queues (David Milburn) [1081734] - [block] nvme: Replace DEFINE_PCI_DEVICE_TABLE (David Milburn) [1081734] - [block] nvme: IOCTL path RCU protect queue access (David Milburn) [1081734] - [block] nvme: RCU protected access to io queues (David Milburn) [1081734] - [block] nvme: Initialize device reference count earlier (David Milburn) [1081734] - [scsi] fnic: fix broken FIP discovery by initializing multicast address (Chris Leech) [1100078] - [scsi] libfcoe: Make fcoe_sysfs optional / fix fnic NULL exception (Chris Leech) [1100078]- [fs] nfs: populate ->net in mount data when remounting (Steve Dickson) [1113248] - [fs] nfs: fix lockup caused by pnfs_generic_pg_test (Steve Dickson) [1113248] - [fs] nfs: Fix typo in dprintk (Steve Dickson) [1113248] - [fs] nfs: Comment is now wrong and redundant to code (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Disconnect on registration failure (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Remove BUG_ON() call sites (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Avoid deadlock when credit window is reset (Steve Dickson) [1113248] - [net] sunrpc: Move congestion window constants to header file (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Reset connection timeout after successful reconnect (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Use macros for reconnection timeout constants (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Allocate missing pagelist (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Remove Tavor MTU setting (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Ensure ia->ri_id->qp is not NULL when reconnecting (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Reduce the number of hardway buffer allocations (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Limit work done by completion handler (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Reduce calls to ib_poll_cq() in completion handlers (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Reduce lock contention in completion handlers (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Split the completion queue (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Make rpcrdma_ep_destroy() return void (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Simplify rpcrdma_deregister_external() synopsis (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: mount reports "Invalid mount option" if memreg mode not supported (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Fall back to MTHCAFMR when FRMR is not supported (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Remove REGISTER memory registration mode (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Remove MEMWINDOWS registration modes (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Remove BOUNCEBUFFERS memory registration mode (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: RPC/RDMA must invoke xprt_wake_pending_tasks() in process context (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Fix for FMR leaks (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: mind the device's max fast register page list depth (Steve Dickson) [1113248] - [fs] nfs: Push the file layout driver into a subdirectory (Steve Dickson) [1113248] - [fs] nfs: Handle allocation errors correctly in objlayout_alloc_layout_hdr() (Steve Dickson) [1113248] - [fs] nfs: Handle allocation errors correctly in filelayout_alloc_layout_hdr() (Steve Dickson) [1113248] - [fs] nfs: Use error handler on failed GETATTR with successful OPEN (Steve Dickson) [1113248] - [fs] nfs: Fix a potential busy wait in nfs_page_group_lock (Steve Dickson) [1113248] - [fs] nfs: Fix error handling in __nfs_pageio_add_request (Steve Dickson) [1113248] - [net] sunrpc: suppress allocation warning in rpc_malloc() (Steve Dickson) [1113248] - [fs] nfs: support page groups in nfs_read_completion (Steve Dickson) [1113248] - [fs] nfs: support non page aligned layouts (Steve Dickson) [1113248] - [fs] nfs: allow non page aligned pnfs layout segments (Steve Dickson) [1113248] - [fs] nfs: support multiple verfs per direct req (Steve Dickson) [1113248] - [fs] nfs: remove data list from pgio header (Steve Dickson) [1113248] - [fs] nfs: use > 1 request to handle bsize < PAGE_SIZE (Steve Dickson) [1113248] - [fs] nfs: chain calls to pg_test (Steve Dickson) [1113248] - [fs] nfs: allow coalescing of subpage requests (Steve Dickson) [1113248] - [fs] nfs: clean up filelayout_alloc_commit_info (Steve Dickson) [1113248] - [fs] nfs: page group support in nfs_mark_uptodate (Steve Dickson) [1113248] - [fs] nfs: page group syncing in write path (Steve Dickson) [1113248] - [fs] nfs: page group syncing in read path (Steve Dickson) [1113248] - [fs] nfs: add support for multiple nfs reqs per page (Steve Dickson) [1113248] - [fs] nfs: call nfs_can_coalesce_requests for every req (Steve Dickson) [1113248] - [fs] nfs: modify pg_test interface to return size_t (Steve Dickson) [1113248] - [fs] nfs: remove unused arg from nfs_create_request (Steve Dickson) [1113248] - [fs] nfs: clean up PG_* flags (Steve Dickson) [1113248] - [fs] nfs: fix race in filelayout commit path (Steve Dickson) [1113248] - [fs] nfs: Create a common nfs_pageio_ops struct (Steve Dickson) [1113248] - [fs] nfs: Create a common generic_pg_pgios() (Steve Dickson) [1113248] - [fs] nfs: Create a common multiple_pgios() function (Steve Dickson) [1113248] - [fs] nfs: Create a common initiate_pgio() function (Steve Dickson) [1113248] - [fs] nfs: Create a generic_pgio function (Steve Dickson) [1113248] - [fs] nfs: Create a common pgio_error function (Steve Dickson) [1113248] - [fs] nfs: Create a common rpcsetup function for reads and writes (Steve Dickson) [1113248] - [fs] nfs: Create a common rpc_call_ops struct (Steve Dickson) [1113248] - [fs] nfs: Create a common nfs_pgio_result_common function (Steve Dickson) [1113248] - [fs] nfs: Create a common pgio_rpc_prepare function (Steve Dickson) [1113248] - [fs] nfs: Create a common rw_header_alloc and rw_header_free function (Steve Dickson) [1113248] - [fs] nfs: Create a common pgio_alloc and pgio_release function (Steve Dickson) [1113248] - [fs] nfs: Move the write verifier into the nfs_pgio_header (Steve Dickson) [1113248] - [fs] nfs: Create a common read and write header struct (Steve Dickson) [1113248] - [fs] nfs: Create a common read and write data struct (Steve Dickson) [1113248] - [fs] nfs: Create a common results structure for reads and writes (Steve Dickson) [1113248] - [fs] nfs: Create a common argument structure for reads and writes (Steve Dickson) [1113248] - [fs] nfs: remove ->read_pageio_init from rpc ops (Steve Dickson) [1113248] - [fs] nfs: remove ->write_pageio_init from rpc ops (Steve Dickson) [1113248] - [fs] nfs: commit layouts in fdatasync (Steve Dickson) [1113248] - [net] sunrpc: Fix a module reference issue in rpcsec_gss (Steve Dickson) [1113248] - [fs] nfs: Don't ignore suid/sgid bit changes after a successful write (Steve Dickson) [1113248] - [fs] nfs: Don't declare inode uptodate unless all attributes were checked (Steve Dickson) [1113248] - [fs] nfs: Fix memroy leak for double mounts (Steve Dickson) [1113248] - [fs] nfs: pass string length to pr_notice message about readdir loops (Steve Dickson) [1111170] - [net] sunrpc: rpc_restart_call/rpc_restart_call_prepare should clear task->tk_status (Steve Dickson) [1111170] - [net] sunrpc: Don't let rpc_delay() clobber non-timeout errors (Steve Dickson) [1111170] - [net] sunrpc: Ensure call_status() deals correctly with SOFTCONN tasks (Steve Dickson) [1111170] - [fs] nfs: Clear the open state flags if the new stateid does not match (Steve Dickson) [1111170] - [fs] nfs: Use correct locking when updating nfs4_state in nfs4_close_done (Steve Dickson) [1111170] - [fs] nfs: Ensure that we free existing layout segments if we get a new layout (Steve Dickson) [1111170] - [fs] nfs: Minor optimisation in get_layout_by_fh_locked() (Steve Dickson) [1111170] - [fs] nfs: Ensure that the layout recall callback matches layout stateids (Steve Dickson) [1111170] - [fs] nfs: Don't update the open stateid unless it is newer than the old one (Steve Dickson) [1111170] - [fs] nfs: Fix wraparound issues in pnfs_seqid_is_newer() (Steve Dickson) [1111170] - [fs] nfs: Be more aggressive in using readdirplus for 'ls -l' situations (Steve Dickson) [1111170] - [net] sunrpc: RPC callbacks may be split across several TCP segments (Steve Dickson) [1111170] - [net] sunrpc: Fix oops when trace sunrpc_task events in nfs client (Steve Dickson) [1111170] - [fs] nfs: Fail the truncate() if the lock/open stateid is invalid (Steve Dickson) [1111170] - [fs] nfs: Fail data server I/O if stateid represents a lost lock (Steve Dickson) [1111170] - [fs] nfs: Fix the return value of nfs4_select_rw_stateid (Steve Dickson) [1111170] - [fs] nfs: nfs4_stateid_is_current should return 'true' for an invalid stateid (Steve Dickson) [1111170] - [fs] nfs: Fix a delegation callback race (Steve Dickson) [1111170] - [fs] nfs: Fix another nfs4_sequence corruptor (Steve Dickson) [1111170] - [fs] nfsd: fix bug for readdir of pseudofs ("J. Bruce Fields") [1109733 1111719] - [fs] nfsd: Don't hand out delegations for 30 seconds after recalling them ("J. Bruce Fields") [1111227 1111719] - [fs] nfsd: fix FREE_STATEID lockowner leak ("J. Bruce Fields") [1111719] - [fs] nfsd: don't halt scanning the DRC LRU list when there's an RC_INPROG entry ("J. Bruce Fields") [1111719] - [fs] nfsd: kill READ64 ("J. Bruce Fields") [1111719] - [fs] nfsd: kill READ32 ("J. Bruce Fields") [1111719] - [fs] nfsd: simplify server xdr->next_page use ("J. Bruce Fields") [1111719] - [fs] nfsd: hash deleg stateid only on successful nfs4_set_delegation ("J. Bruce Fields") [1111719] - [fs] nfsd: rename recall_lock to state_lock ("J. Bruce Fields") [1111719] - [fs] nfsd: remove unneeded zeroing of fields in nfsd4_proc_compound ("J. Bruce Fields") [1111719] - [fs] nfsd: fix setting of NFS4_OO_CONFIRMED in nfsd4_open ("J. Bruce Fields") [1111719] - [fs] nfsd: use recall_lock for delegation hashing ("J. Bruce Fields") [1111719] - [fs] nfsd: fix laundromat next-run-time calculation ("J. Bruce Fields") [1111719] - [fs] nfsd: make nfsd4_encode_fattr static ("J. Bruce Fields") [1111719] - [net] sunrpc: Remove using of dprintk with KERN_WARNING ("J. Bruce Fields") [1111719] - [fs] nfsd: remove unused function nfsd_read_file ("J. Bruce Fields") [1111719] - [fs] nfsd: getattr for FATTR4_WORD0_FILES_AVAIL needs the statfs buffer ("J. Bruce Fields") [1111719] - [fs] nfsd: Error out when getting more than one fsloc/secinfo/uuid ("J. Bruce Fields") [1111719] - [fs] nfsd: Using type of uint32_t for ex_nflavors instead of int ("J. Bruce Fields") [1111719] - [fs] nfsd: Add missing comment of "expiry" in expkey_parse() ("J. Bruce Fields") [1111719] - [fs] nfsd: Remove typedef of svc_client and svc_export in export.c ("J. Bruce Fields") [1111719] - [fs] nfsd: Cleanup unneeded including net/ipv6.h ("J. Bruce Fields") [1111719] - [fs] nfsd: remove unneeded linux/user_namespace.h include ("J. Bruce Fields") [1111719] - [fs] nfsd: Adds macro EX_UUID_LEN for exports uuid's length ("J. Bruce Fields") [1111719] - [fs] nfsd: Helper function for parsing uuid ("J. Bruce Fields") [1111719] - [fs] nfsd:Avoid NULL reference or double free in nfsd4_fslocs_free() ("J. Bruce Fields") [1109733 1111719] - [fs] nfsd: better reservation of head space for krb5 ("J. Bruce Fields") [1111719] - [fs] nfsd: kill write32, write64 ("J. Bruce Fields") [1111719] - [fs] nfsd: kill WRITEMEM ("J. Bruce Fields") [1111719] - [fs] nfsd: kill WRITE64 ("J. Bruce Fields") [1111719] - [fs] nfsd: kill WRITE32 ("J. Bruce Fields") [1111719] - [fs] nfsd: really fix nfs4err_resource in 4.1 case ("J. Bruce Fields") [1111719] - [fs] nfsd: allow exotic read compounds ("J. Bruce Fields") [1111719] - [fs] nfsd: more read encoding cleanup ("J. Bruce Fields") [1111719] - [fs] nfsd: read encoding cleanup ("J. Bruce Fields") [1111719] - [fs] nfsd: separate splice and readv cases ("J. Bruce Fields") [1111719] - [fs] nfsd: nfsd_vfs_read doesn't use file handle parameter ("J. Bruce Fields") [1111719] - [fs] nfsd: turn off zero-copy-read in exotic cases ("J. Bruce Fields") [1111719] - [fs] nfsd: estimate sequence response size ("J. Bruce Fields") [1111719] - [fs] nfsd: better estimate of getattr response size ("J. Bruce Fields") [1111719] - [fs] nfsd: don't treat readlink like a zero-copy operation ("J. Bruce Fields") [1111719] - [fs] nfsd: enforce rd_dircount ("J. Bruce Fields") [1111719] - [fs] nfsd: allow large readdirs ("J. Bruce Fields") [1111719] - [fs] nfsd: use session limits to release send buffer reservation ("J. Bruce Fields") [1111719] - [fs] nfsd: adjust buflen to session channel limit ("J. Bruce Fields") [1111719] - [net] sunrpc: define xdr_restrict_buflen ("J. Bruce Fields") [1111719] - [fs] nfsd: fix buflen calculation after read encoding ("J. Bruce Fields") [1111719] - [fs] nfsd: nfsd4_check_resp_size should check against whole buffer ("J. Bruce Fields") [1111719] - [fs] nfsd: minor encode_read cleanup ("J. Bruce Fields") [1111719] - [fs] nfsd: more precise nfsd4_max_reply ("J. Bruce Fields") [1111719] - [fs] nfsd: don't try to encode conflicting owner if low on space ("J. Bruce Fields") [1111719] - [fs] nfsd: convert 4.1 replay encoding ("J. Bruce Fields") [1111719] - [fs] nfsd: allow encoding across page boundaries ("J. Bruce Fields") [1023319 1111719] - [fs] nfsd: size-checking cleanup ("J. Bruce Fields") [1111719] - [fs] nfsd: remove redundant encode buffer size checking ("J. Bruce Fields") [1111719] - [fs] nfsd: nfsd4_check_resp_size needn't recalculate length ("J. Bruce Fields") [1111719] - [fs] nfsd: reserve space before inlining 0-copy pages ("J. Bruce Fields") [1111719] - [fs] nfsd: teach encoders to handle reserve_space failures ("J. Bruce Fields") [1111719] - [fs] nfsd: "backfill" using write_bytes_to_xdr_buf ("J. Bruce Fields") [1111719] - [fs] nfsd: use xdr_truncate_encode ("J. Bruce Fields") [1111719] - [net] sunrpc: xdr_truncate_encode ("J. Bruce Fields") [1111719] - [fs] nfsd: keep xdr buf length updated ("J. Bruce Fields") [1111719] - [fs] nfsd: no need for encode_compoundres to adjust lengths ("J. Bruce Fields") [1111719] - [fs] nfsd: remove ADJUST_ARGS ("J. Bruce Fields") [1111719] - [fs] nfsd: use xdr_stream throughout compound encoding ("J. Bruce Fields") [1111719] - [fs] nfsd: use xdr_reserve_space in attribute encoding ("J. Bruce Fields") [1111719] - [fs] nfsd: allow space for final error return ("J. Bruce Fields") [1111719] - [fs] nfsd: fix encoding of out-of-space replies ("J. Bruce Fields") [1111719] - [fs] nfsd: reserve head space for krb5 integ/priv info ("J. Bruce Fields") [1111719] - [fs] nfsd: move proc_compound xdr encode init to helper ("J. Bruce Fields") [1111719] - [fs] nfsd: tweak nfsd4_encode_getattr to take xdr_stream ("J. Bruce Fields") [1111719] - [fs] nfsd: embed xdr_stream in nfsd4_compoundres ("J. Bruce Fields") [1111719] - [fs] nfsd: decoding errors can still be cached and require space ("J. Bruce Fields") [1111719] - [fs] nfsd: fix write reply size estimate ("J. Bruce Fields") [1111719] - [fs] nfsd: read size estimate should include padding ("J. Bruce Fields") [1111719] - [fs] nfsd: allow larger 4.1 session drc slots ("J. Bruce Fields") [1111719] - [fs] nfsd: READ, READDIR, etc., are idempotent ("J. Bruce Fields") [1111719] - [fs] nfsd: Only set PF_LESS_THROTTLE when really needed ("J. Bruce Fields") [1111719] - [net] sunrpc: track whether a request is coming from a loop-back interface ("J. Bruce Fields") [1111719] - [net] sunrpc: Fix a module reference leak in svc_handle_xprt ("J. Bruce Fields") [1111719] - [fs] nfsd: Ignore client's source port on RDMA transports ("J. Bruce Fields") [1111719] - [fs] nfsd: remove nfsd4_free_slab ("J. Bruce Fields") [1111719] - [fs] nfsd: Remove assignments inside conditions ("J. Bruce Fields") [1111719] - [fs] nfsd: fix delegation cleanup on error ("J. Bruce Fields") [1111719] - [fs] nfsd: Don't clear SUID/SGID after root writing data ("J. Bruce Fields") [1111719] - [fs] nfsd: warn on finding lockowner without stateid's ("J. Bruce Fields") [1111719] - [fs] nfsd: remove lockowner when removing lock stateid ("J. Bruce Fields") [1111719] - [fs] nfsd: fix corruption on setting an ACL ("J. Bruce Fields") [1111719] - [fs] nfsd: Get rid of empty function nfs4_state_init ("J. Bruce Fields") [1111719] - [fs] nfsd: Use simple_read_from_buffer for coping data to userspace ("J. Bruce Fields") [1111719] - [fs] nfsd: clean up fh_auth usage ("J. Bruce Fields") [1111719] - [fs] nfsd: cleanup unneeded including linux/export.h ("J. Bruce Fields") [1111719] - [fs] nfsd: Clean up nfs4_preprocess_stateid_op ("J. Bruce Fields") [1111719] - [fs] nfsd: Mark nfs4_free_lockowner and nfs4_free_openowner as static functions ("J. Bruce Fields") [1111719] - [fs] nfsd: remove ("J. Bruce Fields") [1111719] - [fs] nfsd: move to fs/nfsd ("J. Bruce Fields") [1111719] - [fs] nfsd: move to fs/nfsd ("J. Bruce Fields") [1111719] - [fs] nfsd: remove ("J. Bruce Fields") [1111719] - [fs] nfsd: Remove 'inline' designation for free_client() ("J. Bruce Fields") [1111719] - [fs] nfsd: call rpc_destroy_wait_queue() from free_client() ("J. Bruce Fields") [1111719] - [fs] nfsd: Move default initialisers from create_client() to alloc_client() ("J. Bruce Fields") [1111719] - [fs] nfsd: set timeparms.to_maxval in setup_callback_client ("J. Bruce Fields") [1111719] - [fs] nfsd: don't create unnecessary mask acl ("J. Bruce Fields") [1111719] - [fs] nfsd: don't return high mode bits" ("J. Bruce Fields") [1111719] - [fs] nfsd: fix memory leak in nfsd4_encode_fattr() ("J. Bruce Fields") [1111719] - [fs] nfsd: check passed socket's net matches NFSd superblock's one ("J. Bruce Fields") [1111719] - [fs] nfsd: Check rpc_xprt out of xs_setup_bc_tcp ("J. Bruce Fields") [1111719] - [net] sunrpc: New helper for creating client with rpc_xprt ("J. Bruce Fields") [1111719] - [fs] nfsd: Free backchannel xprt in bc_destroy ("J. Bruce Fields") [1111719] - [net] sunrpc: fix memory leak of peer addresses in XPRT ("J. Bruce Fields") [1111719] - [fs] nfsd: Clear wcc data between compound ops ("J. Bruce Fields") [1111719] - [fs] nfsd: Don't return NFS4ERR_STALE_STATEID for NFSv4.1+ ("J. Bruce Fields") [1111719] - [fs] nfsd: fix setclientid encode size ("J. Bruce Fields") [1111719] - [fs] nfsd: remove redundant check from nfsd4_check_resp_size ("J. Bruce Fields") [1111719] - [fs] nfsd: use more generous NFS4_ACL_MAX ("J. Bruce Fields") [1111719] - [fs] nfsd: minor nfsd4_replay_cache_entry cleanup ("J. Bruce Fields") [1111719] - [fs] nfsd: nfsd4_replay_cache_entry should be static ("J. Bruce Fields") [1111719] - [fs] nfsd: update comments with obsolete function name ("J. Bruce Fields") [1111719] - [fs] nfsd: Using free_conn free connection ("J. Bruce Fields") [1111719] - [fs] nfsd: typo in nfsd_rename comment ("J. Bruce Fields") [1111719] - [fs] nfsd: simplify saved/current fh uses in nfsd4_proc_compound ("J. Bruce Fields") [1111719] - [fs] nfsd: Traverse unconfirmed client through hash-table ("J. Bruce Fields") [1111719] - [net] svcrpc: explicitly reject compounds that are not padded out to 4-byte multiple ("J. Bruce Fields") [1111719] - [fs] nfsd: notify_change needs elevated write count ("J. Bruce Fields") [1111719 1115034] - [fs] nfsd: fix test_stateid error reply encoding ("J. Bruce Fields") [1111719] - [fs] nfsd: leave reply buffer space for failed setattr ("J. Bruce Fields") [1111719] - [fs] nfsd: make set of large acl return efbig, not resource ("J. Bruce Fields") [1111719] - [fs] nfsd: session needs room for following op to error out ("J. Bruce Fields") [1111719] - [fs] nfsd: buffer-length check for SUPPATTR_EXCLCREAT ("J. Bruce Fields") [1111719] - [fs] nfsd: fix lost nfserrno() call in nfsd_setattr() ("J. Bruce Fields") [1111719] - [net] sunrpc: Mark functions as static in net/sunrpc/svc_xprt.c ("J. Bruce Fields") [1111719] - [fs] nfsd: decrease nfsd4_encode_fattr stack usage ("J. Bruce Fields") [1111719] - [fs] nfsd: fix encode_entryplus_baggage stack usage ("J. Bruce Fields") [1111719] - [fs] nfsd: simplify xdr encoding of nfsv4 names ("J. Bruce Fields") [1111719] - [fs] nfsd: encode_rdattr_error cleanup ("J. Bruce Fields") [1111719] - [fs] nfsd: nfsd4_encode_fattr cleanup ("J. Bruce Fields") [1111719] - [fs] nfsd: better VERIFY comment ("J. Bruce Fields") [1111719] - [fs] nfsd: Fix a memory leak in nfsd4_create_session ("J. Bruce Fields") [1111719] - [fs] nfsd: get rid of unused function definition ("J. Bruce Fields") [1111719] - [fs] nfsd:Define op_iattr for nfsd4_open instead using macro ("J. Bruce Fields") [1111719] - [fs] nfsd: fix compile warning without CONFIG_NFSD_V3 ("J. Bruce Fields") [1111719] - [fs] nfsd: Don't start lockd when only NFSv4 is running ("J. Bruce Fields") [1111719] - [net] sunrpc: Support a new option for ignoring the result of svc_register ("J. Bruce Fields") [1103348 1111719] - [fs] nfsd: fix bad length checking for backchannel ("J. Bruce Fields") [1111719] - [fs] nfsd: fix a leak which can cause CREATE_SESSION failures ("J. Bruce Fields") [1111719] - [fs] nfsd:Add missing recording of back channel attrs in nfsd4_session ("J. Bruce Fields") [1111719] - [fs] nfsd: get rid of unused macro definition ("J. Bruce Fields") [1111719] - [fs] nfsd: clean up unnecessary temporary variable in nfsd4_decode_fattr ("J. Bruce Fields") [1111719] - [fs] nfsd: using nfsd4_encode_noop for encoding destroy_session/free_stateid ("J. Bruce Fields") [1111719] - [fs] nfsd: clean up an xdr reserved space calculation ("J. Bruce Fields") [1111719] - [fs] nfsd: get rid of unused function definition ("J. Bruce Fields") [1111719] - [fs] nfsd: calculate the missing length of bitmap in EXCHANGE_ID ("J. Bruce Fields") [1111719] - [fs] nfsd: revoking of suid/sgid bits after chown() in a consistent way ("J. Bruce Fields") [1111719] - [net] sunrpc: fix some typos ("J. Bruce Fields") [1111719] - [fs] nfsd: start documenting some XDR handling functions ("J. Bruce Fields") [1111719] - [fs] nfsd: don't return high mode bits ("J. Bruce Fields") [1111719] - [fs] nfsd: export proper maximum file size to the client ("J. Bruce Fields") [1111719] - [fs] nfsd: improve write performance with better sendspace reservations ("J. Bruce Fields") [1111719] - [net] svcrpc: remove an unnecessary assignment ("J. Bruce Fields") [1111719] - [fs] nfsd: Add support for NFS v4.2 operation checking ("J. Bruce Fields") [1111719] - [fs] nfsd: nfsd_shutdown_net needs state lock ("J. Bruce Fields") [1111719] - [fs] nfsd: Combine decode operations for v4 and v4.1 ("J. Bruce Fields") [1111719] - [fs] nfsd: -EINVAL on invalid anonuid/gid instead of silent failure ("J. Bruce Fields") [1111719] - [fs] nfsd: return better errors to exportfs ("J. Bruce Fields") [1111719] - [fs] nfsd: fh_update should error out in unexpected cases ("J. Bruce Fields") [1111719] - [fs] nfsd: fix Kconfig syntax ("J. Bruce Fields") [1111719] - [fs] nfsd: switch to p(dD) ("J. Bruce Fields") [1111719] - [fs] nfsd: racy access to ->d_name in nsfd4_encode_path() ("J. Bruce Fields") [1111719] - [net] svcrpc: remove unused rq_resused ("J. Bruce Fields") [1111719] - [fs] nfsd: nfsd4_create_clid_dir prints uninitialized data ("J. Bruce Fields") [1111719] - [fs] nfsd: Fix MACH_CRED NULL dereference ("J. Bruce Fields") [1111719] - [fs] nfsd: fix xdr decoding of large non-write compounds ("J. Bruce Fields") [1095061 1111719] - [fs] gfs2: When using flock() a GFS2 filesystem hangs (Robert S Peterson) [1111624] - [fs] nfs: emit a fsnotify_nameremove call in sillyrename codepath (Jeff Layton) [919347] - [fs] nfs: remove synchronous rename code (Jeff Layton) [919347] - [fs] nfs: convert nfs_rename to use async_rename infrastructure (Jeff Layton) [919347] - [fs] nfs: make nfs_async_rename non-static (Jeff Layton) [919347] - [fs] nfs: abstract out code needed to complete a sillyrename (Jeff Layton) [919347] - [fs] gfs2: Fix race in glock lru glock disposal (Robert S Peterson) [1095835] - [fs] gfs2: Use lockref for glocks (Robert S Peterson) [1095835] - [fs] cifs: Fix check for regular file in couldbe_mf_symlink() (Sachin Prabhu) [1077230] - [fs] cifs: Re-order M-F Symlink code (Sachin Prabhu) [1077230] - [fs] cifs: Add create MFSymlinks to protocol ops struct (Sachin Prabhu) [1077230] - [fs] cifs: use protocol specific call for query_mf_symlink() (Sachin Prabhu) [1077230] - [fs] cifs: Rename MF symlink function names (Sachin Prabhu) [1077230] - [fs] cifs: Rename and cleanup open_query_close_cifs_symlink() (Sachin Prabhu) [1077230] - [fs] cifs: We do not drop reference to tlink in CIFSCheckMFSymlink() (Sachin Prabhu) [1077230]- [s390] af_iucv: recvmsg problem for SOCK_STREAM sockets (Hendrik Brueckner) [1109703] - [s390] af_iucv: correct cleanup if listen backlog is full (Hendrik Brueckner) [1109033] - [kernel] auditsc: audit_krule mask accesses need bounds checking (Denys Vlasenko) [1102710] {CVE-2014-3917} - [fs] nfs: Don't mark the data cache as invalid if it has been flushed (Scott Mayhew) [1114054] - [fs] nfs: Clear NFS_INO_REVAL_PAGECACHE when we update the file size (Scott Mayhew) [1114054] - [fs] nfs: Fix cache_validity check in nfs_write_pageuptodate() (Scott Mayhew) [1114054] - [mm] avoid kABI breakage (Jerome Marchand) [1097419] - [mm] swap: change swap_list_head to plist, add swap_avail_head (Jerome Marchand) [1097419] - [lib] plist: add plist_requeue (Jerome Marchand) [1097419] - [lib] plist: add helper functions (Jerome Marchand) [1097419] - [mm] swap: change swap_info singly-linked list to list_head (Jerome Marchand) [1097419] - [block] mtip32xx: mtip_async_complete() bug fixes (Jeff Moyer) [1102281] - [block] mtip32xx: Unmap the DMA segments before completing the IO request (Jeff Moyer) [1102281] - [ethernet] tg3: Change nvram command timeout value to 50ms (Ivan Vecera) [1086397] - [ethernet] tg3: Override clock, link aware and link idle mode during NVRAM dump (Ivan Vecera) [1086397] - [edac] sb_edac: mark MCE messages as KERN_DEBUG (Aristeu Rozanski) [1056785] - [edac] sb_edac: use "event" instead of "exception" when MC wasnt signaled (Aristeu Rozanski) [1056785] - [Documentation] MAINTAINERS: Add DesignWare, i.MX6, Armada, R-Car PCI host maintainers (Myron Stowe) [1110890] - [pci] Disable Bus Master only on kexec reboot (Myron Stowe) [1110890] - [pci] Omit PCI ID macro strings to shorten quirk names (Myron Stowe) [1110890] - [pci] Move device_del() from pci_stop_dev() to pci_destroy_dev() (Myron Stowe) [1110890] - [pci] Avoid unnecessary CPU switch when calling driver .probe() method (Myron Stowe) [1110890] - [Documentation] MAINTAINERS: Add Jingoo Han as Samsung Exynos PCIe driver maintainer (Myron Stowe) [1110890] - [Documentation] MAINTAINERS: Add Tegra PCIe maintainer (Myron Stowe) [1110890] - [ethernet] ixgbe: set driver_max_VFs should be done before enabling SRIOV (Alex Williamson) [1090154] - [ethernet] ixgbe: define IXGBE_MAX_VFS_DRV_LIMIT macro and cleanup const 63 (Alex Williamson) [1090154] - [fs] nfs: advertise only supported callback netids (Jeff Layton) [1048477] - [fs] nfs: clean up, revert increase in READDIR RPC buffer max size (Jeff Layton) [1048477] - [net] sunrpc: Fix large reads on NFS/RDMA (Jeff Layton) [1048477] - [net] sunrpc: remove KERN_INFO from dprintk() call sites (Jeff Layton) [1048477] - [kernel] ftrace: Hardcode ftrace_module_init() call into load_module() (Takahiro MUNEDA) [1061553] - [kernel] trace: Make register/unregister_ftrace_command __init (Takahiro MUNEDA) [1061553] - [tools] turbostat: run on HSX (Prarit Bhargava) [1081657] - [tools] Revert: turbostat: servers do not support uncore power register (Prarit Bhargava) [1081657]- [net] neigh: set nud_state to NUD_INCOMPLETE when probing router reachability (Hannes Frederic Sowa) [1110193] - [net] bridge: Set vlan_features to allow offloads on vlans (Florian Westphal) [1058544] - [net] team: fix mtu setting (Jiri Pirko) [1103083] - [net] ptp: validate the requested frequency adjustment (Jiri Benc) [1092969] - [net] netfilter: ctnetlink: don't add null bindings if no nat requested (Florian Westphal) [1089929] - [net] netfilter: ctnetlink: force null nat binding on insert (Florian Westphal) [1089929] - [net] netfilter: nf_conntrack: don't release a conntrack with non-zero refcnt (Florian Westphal) [1089929] - [net] netfilter: nf_conntrack: fix RCU race in nf_conntrack_find_get (Florian Westphal) [1089929] - [net] rtnetlink: Only supply IFLA_VF_PORTS information when RTEXT_FILTER_VF is set (Jiri Pirko) [1092400] - [net] rtnetlink: Warn when interface's information won't fit in our packet (Jiri Pirko) [1092400] - [net] fib_frontend: fix possible NULL pointer dereference (Jiri Benc) [1091142] - [net] team: forbid incorrect fall-through in notifier (Jiri Pirko) [1090495] - [net] gre: don't allow to add the same tunnel twice (Florian Westphal) [1086498] - [net] sctp: confirm route during forward progress (Daniel Borkmann) [1089629] - [net] nf_conntrack: decrement global counter after object release (Jiri Pirko) [1089191] - [net] add busy_poll device feature (Jiri Pirko) [1080093] - [net] ipv6: reallocate addrconf router for ipv6 address when lo device up (Jiri Benc) [1077053] - [net] macvlan: Add support for 'always_on' offload features (Florian Westphal) [928644] - [net] macvlan: fix netdev feature propagation from lower device (Florian Westphal) [928644]- [scsi] pm80xx: Spinlock fix (Rich Bono) [1044636] - [scsi] aacraid: Update unsupported card list (Rich Bono) [1080712] - [scsi] vmw_pvscsi: Some improvements in pvscsi driver (Ewan Milne) [1075090] - [scsi] vmw_pvscsi: Add support for I/O requests coalescing (Ewan Milne) [1075090] - [scsi] vmw_pvscsi: Fix pvscsi_abort() function (Ewan Milne) [1075090] - [net] sctp: Fix sk_ack_backlog wrap-around problem (Daniel Borkmann) [1112726] {CVE-2014-4667} - [net] ipv4/tunnels: fix an oops when using ipip/sit with IPsec (Jiri Pirko) [1108857] - [net] filter: let bpf_tell_extensions return SKF_AD_MAX (Jiri Benc) [1079524] - [net] filter: introduce SO_BPF_EXTENSIONS (Jiri Benc) [1079524]- [scsi] qla2xxx: Update version number to 8.06.00.08.07.0-k3 (Chad Dupuis) [1090378] - [scsi] qla2xxx: Reduce the time we wait for a command to complete during SCSI error handling (Chad Dupuis) [1090378] - [scsi] qla2xxx: Clear loop_id for ports that are marked lost during fabric scanning (Chad Dupuis) [1090378] - [scsi] qla2xxx: Avoid escalating the SCSI error handler if the command is not found in firmware (Chad Dupuis) [1090378] - [scsi] qla2xxx: Don't check for firmware hung during the reset context for ISP82XX (Chad Dupuis) [1090378] - [scsi] qla2xxx: Issue abort command for outstanding commands during cleanup when only firmware is alive (Chad Dupuis) [1090378] - [scsi] set DID_TIME_OUT correctly (Ewan Milne) [1103881] - [scsi] fix invalid setting of host byte (Ewan Milne) [1103881] - [scsi] More USB deadlock fixes (Ewan Milne) [1103881] - [scsi] Fix USB deadlock caused by SCSI error handling (Ewan Milne) [1103881] - [scsi] Fix command result state propagation (Ewan Milne) [1103881] - [scsi] Fix spurious request sense in error handling (Ewan Milne) [1103881] - [scsi] Add timeout to avoid infinite command retry (Ewan Milne) [1061871] - [scsi] lpfc: Update version for 10.2.8021.0 driver release (Rob Evers) [1088574] - [scsi] lpfc 10.2.8001.0: Fix ExpressLane priority setup (Rob Evers) [1088574] - [scsi] lpfc 10.2.8001.0: Removed obsolete PCI IDs from the driver (Rob Evers) [1088574] - [scsi] lpfc 10.2.8001.0: Fix for initializing RRQ bitmap (Rob Evers) [1088574] - [scsi] lpfc 10.2.8001.0: Fix for cleaning up stale ring flag and sp_queue_event entries (Rob Evers) [1088574] - [scsi] lpfc: Add iotag memory barrier (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Update Copyright on changed files from 8.3.45 patches (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Fixed locking for scsi task management commands (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Convert runtime references to old xlane cfg param to fof cfg param (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Fix FW dump using sysfs (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Fix SLI4 s abort loop to process all FCP rings and under ring_lock (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Fixed kernel panic in lpfc_abort_handler (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Fix locking for postbufq when freeing (Rob Evers) [1088574] - [scsi] lpfc: remove self-assignments (Rob Evers) [1088574] - [scsi] lpfc: Using plain integer as NULL pointer (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Fix locking for lpfc_hba_down_post (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Fix dynamic transitions of FirstBurst from on to off (Rob Evers) [1088574] - [scsi] lpfc 8.3.45: Fixed crash during driver unload (Rob Evers) [1088574] - [scsi] lpfc 8.3.45: Fixed driver error messages after firmware download (Rob Evers) [1088574] - [scsi] lpfc 8.3.45: Fixed missing initialization for task management IOCBs (Rob Evers) [1088574] - [scsi] lpfc 8.3.45: Fix sysfs buffer overrun in read of lpfc_fcp_cpu_map for 128 CPUs (Rob Evers) [1088574] - [scsi] lpfc 8.3.45: Incorporate changes to use reason in change_queue_depth function (Rob Evers) [1088574] - [scsi] lpfc 8.3.45: Incorporated support of a low-latency io path (Rob Evers) [1088574] - [scsi] lpfc 8.3.45: Added dport mailbox pass through support (Rob Evers) [1088574] - [scsi] be2iscsi: Bump the driver version (Rob Evers) [1088576] - [scsi] be2iscsi: fix bad if expression (Rob Evers) [1088576] - [scsi] be2iscsi: fix memory leak in error path (Rob Evers) [1088576] - [scsi] be2iscsi: Jump to 'free_memory' is apparently missing (Rob Evers) [1088576] - [scsi] be2iscsi: Fix destroy MCC-CQ before MCC-EQ is destroyed (Rob Evers) [1088576] - [scsi] be2iscsi: Fix memory corruption in MBX path (Rob Evers) [1088576] - [scsi] be2iscsi: Fix TCP parameters while connection offloading (Rob Evers) [1088576] - [scsi] be2iscsi: Fix interrupt Coalescing mechanism (Rob Evers) [1088576] - [scsi] be2iscsi: Fix exposing Host in sysfs after adapter initialization is complete (Rob Evers) [1088576] - [scsi] be2iscsi: Fix retreving MCCQ_WRB in non-embedded Mbox path (Rob Evers) [1088576]- [drm] nouveau/bios: fix a bit shift error introduced by recent commit (Ulrich Obergfell) [1089936] - [ethernet] sfc: PIO:Restrict to 64bit arch and use 64-bit writes (Nikolay Aleksandrov) [1089024] - [fs] nfs: Apply NFS_MOUNT_CMP_FLAGMASK to nfs_compare_remount_data() (Scott Mayhew) [1103805] - [fs] gfs2: Prevent recovery before the local journal is set (Robert S Peterson) [1079433] - [fs] gfs2: Increase the max number of ACLs (Robert S Peterson) [1078231] - [fs] gfs2: check NULL return value in gfs2_ok_to_move (Abhijith Das) [1097042] - [fs] gfs2: Refresh quota after setting through quotactl (Abhijith Das) [1088740] - [kernel] hrtimer: Prevent all reprogramming if hang detected (Prarit Bhargava) [1094732] - [tty] Set correct tty name in 'active' sysfs attribute (Denys Vlasenko) [1066403] - [ethernet] bnx2x: Fix kernel crash and data miscompare after EEH recovery (Michal Schmidt) [1101808] - [ethernet] bnx2x: Adapter not recovery from EEH error injection (Michal Schmidt) [1067154] - [powerpc] tm: Disable IRQ in tm_recheckpoint (Larry Woodman) [1088224] - [x86] thinkpad: save and restore adaptive keyboard mode for suspend and, resume (Don Zickus) [1094476] - [x86] thinkpad: support Thinkpad X1 Carbon 2nd generation's adaptive keyboard (Don Zickus) [1094476]- [lib] random32: minor cleanups and kdoc fix (Hannes Frederic Sowa) [1100299] - [lib] random32: avoid attempt to late reseed if in the middle of seeding (Hannes Frederic Sowa) [1100299] - [lib] random32: use msecs_to_jiffies for reseed timer (Hannes Frederic Sowa) [1100299] - [lib] random32: add __init prefix to prandom_start_seed_timer (Hannes Frederic Sowa) [1100299] - [lib] random32: add test cases for taus113 implementation (Hannes Frederic Sowa) [1100299] - [lib] random32: upgrade taus88 generator to taus113 from errata paper (Hannes Frederic Sowa) [1100299] - [lib] random32: move rnd_state to linux/random.h (Hannes Frederic Sowa) [1100299] - [lib] random32: add prandom_reseed_late() and call when nonblocking pool becomes initialized (Hannes Frederic Sowa) [1100299] - [lib] random32: add periodic reseeding (Hannes Frederic Sowa) [1100299] - [lib] random: allow architectures to optionally define random_get_entropy() (Hannes Frederic Sowa) [1100299] - [net] packet: use percpu mmap tx frame pending refcount (Daniel Borkmann) [1052366] - [net] packet: use reciprocal_divide in fanout_demux_hash (Daniel Borkmann) [1052366] - [net] packet: add randomized fanout scheduler (Daniel Borkmann) [1052366] - [net] packet: don't unconditionally schedule() in case of MSG_DONTWAIT (Daniel Borkmann) [1052366] - [net] packet: improve socket create/bind latency in some cases (Daniel Borkmann) [1052366] - [net] vxlan: convert to act as a pernet subsystem (Daniel Borkmann) [1039587] - [net] vxlan: do not use vxlan_net before checking event type (Daniel Borkmann) [1039587] - [net] vxlan: properly cleanup devs on module unload (Daniel Borkmann) [1039587] - [net] vxlan: when lower dev unregisters remove vxlan dev as well (Daniel Borkmann) [1039587] - [net] netfilter: x_tables: lightweight process control group matching (Daniel Borkmann) [1005839] - [net] sctp: fix and consolidate SCTP checksumming code (Daniel Borkmann) [1054215] - [net] checksum: fix warning in skb_checksum (Daniel Borkmann) [1054215] - [net] skb_checksum: allow custom update/combine for walking skb (Daniel Borkmann) [1054215] - [lib] crc32: reduce number of cases for crc32{, c}_combine (Daniel Borkmann) [1054215] - [lib] crc32: conditionally resched when running testcases (Daniel Borkmann) [1054215] - [lib] crc32: add test cases for crc32{, c}_combine routines (Daniel Borkmann) [1054215] - [lib] crc32: add functionality to combine two crc32{, c}s in GF(2) (Daniel Borkmann) [1054215] - [lib] crc32: clean up spacing in test cases (Daniel Borkmann) [1054215] - [lib] crc32: update the comments of crc32_{be, le}_generic() (Daniel Borkmann) [1054215] - [net] ipvs: sctp: do not recalc sctp csum when ports didn't change (Daniel Borkmann) [1054215] - [net] ipvs: sctp: add missing verdict assignments in sctp_conn_schedule (Daniel Borkmann) [1054215] - [tools] bpf_exp: free duplicated labels at exit time (Daniel Borkmann) [958035] - [tools] bpf_dbg: always close socket in bpf_runnable (Daniel Borkmann) [958035] - [net] filter: doc: improve BPF documentation (Daniel Borkmann) [958035] - [tools] filter: bpf_asm: add minimal bpf asm tool (Daniel Borkmann) [958035] - [tools] filter: bpf_dbg: add minimal bpf debugger (Daniel Borkmann) [958035] - [net] sched: cls_bpf: add BPF-based classifier (Daniel Borkmann) [958035] - [net] Use netlink_ns_capable to verify the permisions of netlink messages (Jiri Benc) [1094272] {CVE-2014-0181} - [net] netlink: Add variants of capable for use on netlink messages (Jiri Benc) [1094272] {CVE-2014-0181} - [net] diag: Move the permission check in sock_diag_put_filterinfo to packet_diag_dump (Jiri Benc) [1094272] {CVE-2014-0181} - [net] netlink: Rename netlink_capable netlink_allowed (Jiri Benc) [1094272] {CVE-2014-0181} - [net] diag: Fix ns_capable check in sock_diag_put_filterinfo (Jiri Benc) [1094272] {CVE-2014-0181} - [net] netlink: Fix permission check in netlink_connect() (Jiri Benc) [1094272] {CVE-2014-0181} - [net] filter: prevent nla extensions to peek beyond the end of the message (Jiri Benc) [1096781] {CVE-2014-3144 CVE-2014-3145}- [net] mac80211: fix crash due to AP powersave TX vs. wakeup race (Jacob Tanenbaum) [1083534] {CVE-2014-2706} - [ethernet] qlcnic: Fix ethtool statistics length calculation (Michal Schmidt) [1099634] - [kernel] futex: Make lookup_pi_state more robust (Larry Woodman) [1104520] {CVE-2014-3153} - [kernel] futex: Always cleanup owner tid in unlock_pi (Larry Woodman) [1104520] {CVE-2014-3153} - [kernel] futex: Validate atomic acquisition in futex_lock_pi_atomic() (Larry Woodman) [1104520] {CVE-2014-3153} - [kernel] futex: prevent requeue pi on same futex (Larry Woodman) [1104520] {CVE-2014-3153} - [net] gro: restore frag0 optimization (and fix crash) (Michal Schmidt) [1069741] - [net] ipv4: current group_info should be put after using (Jiri Benc) [1087416] {CVE-2014-2851} - [net] core, nfqueue, openvswitch: Orphan frags in skb_zerocopy and handle errors (Jiri Pirko) [1079014] {CVE-2014-2568} - [fs] aio: fix plug memory disclosure and fix reqs_active accounting backport (Jeff Moyer) [1094605] {CVE-2014-0206}- [fs] aio: plug memory disclosure and fix reqs_active accounting (Mateusz Guzik) [1094605] {CVE-2014-0206} - [kernel] mutexes: Give more informative mutex warning in the !lock->owner case (Larry Woodman) [1087655 1087919 1087922] - [kernel] mutex: replace CONFIG_HAVE_ARCH_MUTEX_CPU_RELAX with simple ifdef (Larry Woodman) [1087655 1087919 1087922] - [kernel] locking/mutexes: Introduce cancelable MCS lock for adaptive spinning (Larry Woodman) [1087655 1087919 1087922] - [kernel] locking/mutexes: Modify the way optimistic spinners are queued (Larry Woodman) [1087655 1087919 1087922] - [kernel] locking/mutexes: Return false if task need_resched() in mutex_can_spin_on_owner() (Larry Woodman) [1087655 1087919 1087922] - [kernel] Restructure the MCS lock defines and locking & Move mcs_spinlock.h into kernel/locking/ (Larry Woodman) [1087655 1087919 1087922] - [misc] arch: Introduce smp_load_acquire(), smp_store_release() (Larry Woodman) [1087655 1087919 1087922] - [kernel] locking/mutex: Fix debug_mutexes (Larry Woodman) [1087655 1087919 1087922] - [kernel] locking/mutex: Fix debug checks (Larry Woodman) [1087655 1087919 1087922] - [kernel] locking/mutexes: Unlock the mutex without the wait_lock (Larry Woodman) [1087655 1087919 1087922]- [scsi] st: fix corruption of the st_modedef structures in st_set_options() (Maurizio Lombardi) [1084968] - [net] openvswitch: fix a possible deadlock and lockdep warning (Flavio Leitner) [1094867] - [fs] dcache: make prepend_name() work correctly when called with negative *buflen (Mikulas Patocka) [1092746] - [fs] dcache: __dentry_path() fixes (Mikulas Patocka) [1092746] - [fs] dcache: prepend_path() needs to reinitialize dentry/vfsmount/mnt on restarts (Mikulas Patocka) [1092746] - [net] ip: generate unique IP identificator if local fragmentation is allowed (Jiri Pirko) [1076106] - [target] tcm_fc: Fix use-after-free of ft_tpg (Andy Grover) [1071340] - [wireless] ath9k: tid->sched race in ath_tx_aggr_sleep() (Jacob Tanenbaum) [1083252] {CVE-2014-2672} - [kernel] futex: Fix pthread_cond_broadcast() to wake up all threads (Larry Woodman) [1084757] - [watchdog] hpwdt: display informative string (Nigel Croxon) [1074038] - [mm] page-writeback: fix divide by zero in pos_ratio_polynom (Rik van Riel) [1091784] - [mm] page-writeback: add strictlimit feature (Rik van Riel) [1091784] - [powerpc] tm: Fix crash when forking inside a transaction (Radomir Vrbovsky) [1083215] {CVE-2014-2673} - [block] floppy: don't write kernel-only members to FDRAWCMD ioctl output (Denys Vlasenko) [1094318] {CVE-2014-1737 CVE-2014-1738} - [block] floppy: ignore kernel-only members in FDRAWCMD ioctl input (Denys Vlasenko) [1094318] {CVE-2014-1737 CVE-2014-1738} - [s390] kernel: avoid page table walk on user space access (Hendrik Brueckner) [1097687] - [s390] af_iucv: wrong mapping of sent and confirmed skbs (Hendrik Brueckner) [1098513] - [s390] crypto: fix aes, des ctr mode concurrency finding (Hendrik Brueckner) [1097686] - [mm] filemap: update find_get_pages_tag() to deal with shadow entries (Johannes Weiner) [1091795] - [fs] xfs: log vector rounding leaks log space (Brian Foster) [1091136] - [fs] xfs: truncate_setsize should be outside transactions (Brian Foster) [1091136]- [tty] n_tty: Fix n_tty_write crash when echoing in raw mode (Aristeu Rozanski) [1094242] {CVE-2014-0196} - [fs] gfs2: Fix uninitialized VFS inode in gfs2_create_inode (Abhijith Das) [1087995] - [kernel] cputime: Fix jiffies based cputime assumption on steal accounting (Frederic Weisbecker) [1047732] - [kernel] cputime: Bring cputime -> nsecs conversion (Frederic Weisbecker) [1047732] - [kernel] cputime: Default implementation of nsecs -> cputime conversion (Frederic Weisbecker) [1047732] - [x86] irq, pic: Probe for legacy PIC and set legacy_pic appropriately (Vivek Goyal) [1037957] - [virt] hyperv/vmbus: Negotiate version 3.0 when running on ws2012r2 hosts (Vivek Goyal) [1037957]- [mm] rmap: try_to_unmap_cluster() should lock_page() before mlocking (Larry Woodman) [1078349] {CVE-2014-3122} - [mm] huge_memory: Fix cpuset cgroups so all pages for a task remain on correct node (Larry Woodman) [1076613] - [mm] mprotect: fix oops in change_pmd_range called from task_numa_work (Rik van Riel) [1085050]- [security] device_cgroup: check if exception removal is allowed (Aristeu Rozanski) [1086057] - [security] device_cgroup: rework device access check and rule checking (Aristeu Rozanski) [1086057] - [fs] autofs: fix lockref lookup (Ian Kent) [1083815] - [mei] me: do not load the driver if the FW doesn't support MEI interface (Prarit Bhargava) [1082789]- [virt] vhost/net: fix total length when packets are too short ("Michael S. Tsirkin") [1064446] {CVE-2014-0077} - [virt] vhost/net: validate vhost_get_vq_desc return value ("Michael S. Tsirkin") [1070940] {CVE-2014-0055}- [net] netfilter: fix panic when oom during rule replacement (Florian Westphal) [985657] - [net] netfilter: x_tables: fix ordering of jumpstack allocation and table update (Florian Westphal) [985657] - [virt] kvm/ioapic: try to recover if pending_eoi goes out of range (Paolo Bonzini) [1036478] - [virt] kvm/ioapic: fix assignment of ioapic->rtc_status.pending_eoi (Paolo Bonzini) [1036478 1081590] {CVE-2014-0155} - [virt] kvm/ioapic: reinject pending interrupts on KVM_SET_IRQCHIP (Paolo Bonzini) [1036478] - [virt] kvm/ioapic: extract body of kvm_ioapic_set_irq (Paolo Bonzini) [1036478] - [virt] kvm/ioapic: clear IRR for edge-triggered interrupts at delivery (Paolo Bonzini) [1036478] - [virt] kvm/ioapic: merge ioapic_deliver into ioapic_service (Paolo Bonzini) [1036478] - [virt] kvm: ignore ioapic polarity (Paolo Bonzini) [1036478] - [core] device: Create 'device_driver_rh' KABI shadowing structure (Myron Stowe) [1083692] - [core] device: Create 'device_rh' KABI shadowing structure (Myron Stowe) [1083692] - [scsi] Reserve space in structures for future XCOPY support (Ewan Milne) [1080430] - [fs] xfs: fix bad hash ordering (Brian Foster) [1083206] - [fs] xfs: always do log forces via the workqueue (Brian Foster) [1052004]- [net] bonding: remove bond_resend_igmp_join_requests read_unlock leftover (Veaceslav Falico) [1080924] - [ethernet] mlx4: Support shutdown() interface (Amir Vadai) [1046216] - [zram] fix invalid memory access (Jerome Marchand) [1081936] - [zram] protect zram_reset_device() call (Jerome Marchand) [1081936] - [zram] remove zram_sysfs file (Jerome Marchand) [1081936] - [zram] use atomic64_xxx() to replace zram_stat64_xxx() (Jerome Marchand) [1081936] - [zram] optimize memory operations with clear_page()/copy_page() (Jerome Marchand) [1081936] - [zram] kill unused zram_get_num_devices() (Jerome Marchand) [1081936] - [zram] simplify and optimize dev_to_zram() (Jerome Marchand) [1081936] - [kernel] futex: revert back to the explicit waiter counting code (Larry Woodman) [1081100] - [kernel] audit: Allow login in non-init namespaces (Richard Guy Briggs) [1082597]- [wireless] ath9k: Fix LNA gpio for AR9485 (John Green) [1082017] - [infiniband] core: Don't resolve passive side RoCE L2 address in cma req handler (Amir Vadai) [1075852] - [fs] xfs: fix buffer use after free on IO error (Eric Sandeen) [924301] - [scsi] be2iscsi: Bump the driver version (Rob Evers) [1052416] - [scsi] be2iscsi: Fix DMA Out of SW-IOMMU space error (Rob Evers) [1052416] - [scsi] be2iscsi: Fix scsi_cmnd leakage in driver (Rob Evers) [1052416] - [scsi] be2iscsi: Fix the session cleanup when reboot/shutdown happens (Rob Evers) [1052416] - [scsi] be2iscsi: Fix doorbell format for EQ/CQ/RQ s per SLI spec (Rob Evers) [1052416] - [scsi] be2iscsi: Fix port speed typo in driver (Rob Evers) [1052416] - [scsi] be2iscsi: Fix handling timed out MBX completion from FW (Rob Evers) [1052416] - [fs] nfs: Fix a use-after-free problem in open() (Steve Dickson) [1062809]- [md] dm-thin: fix dangling bio in process_deferred_bios error path (Mike Snitzer) [1081781] - [md] dm: take care to copy the space map roots before locking the superblock (Mike Snitzer) [1081781] - [md] dm-transaction-manager: fix corruption due to non-atomic transaction commit (Mike Snitzer) [1081781] - [md] dm-era: fixes for issues identified upstream (Mike Snitzer) [1081781] - [md] dm-cache: remove remainder of distinct discard block size (Mike Snitzer) [1062679] - [md] dm-cache: prevent corruption caused by discard_block_size > cache_block_size (Mike Snitzer) [1062679] - [ipc] change kern_ipc_perm.deleted type to bool (Phillip Lougher) [1043807] {CVE-2013-7026} - [ipc] introduce ipc_valid_object() helper to sort out IPC_RMID races (Phillip Lougher) [1043807] {CVE-2013-7026} - [ipc] shm: fix shm_file deletion races (Phillip Lougher) [1043807] {CVE-2013-7026} - [drm] udl: take reference to device struct for dma-bufs (Dave Airlie) [1077774] - [security] keys: Allow special keys (eg. DNS results) to be invalidated by CAP_SYS_ADMIN (David Howells) [1074240]- [s390] qeth: postpone freeing of qdio memory (Hendrik Brueckner) [1077650] - [kernel] rh_taint: Remove taint and update unsupported hardware message (Prarit Bhargava) [1076974] - [fs] proc/vmcore: continue vmcore initialization if PT_NOTE is found empty (Chao WANG) [1077535] - [net] ipv6: ip6_append_data_mtu do not handle the mtu of the second fragment properly (Jiri Pirko) [1079873]- [block] free q->flush_rq in blk_init_allocated_queue error paths (Mike Snitzer) [1078522] - [x86] fpu: Clear exceptions in AMD FXSAVE workaround (Phillip Lougher) [1053596] {CVE-2014-1438} - [mm] page_alloc: spill to remote nodes before waking kswapd (Johannes Weiner) [1076546] - [mm] vmscan: do not swap anon pages just because free+file is low (Johannes Weiner) [1076546] - [fs] sunrpc: Ensure call_connect_status() deals correctly with SOFTCONN tasks (Steve Dickson) [1071532] - [fs] nfs: Ensure we respect soft mount timeouts during trunking discovery (Steve Dickson) [1071532] - [fs] nfs: Schedule recovery if nfs40_walk_client_list() is interrupted (Steve Dickson) [1071532] - [fs] sunrpc: Ensure that call_bind times out correctly (Steve Dickson) [1071532] - [fs] sunrpc: Ensure that call_connect times out correctly (Steve Dickson) [1071532]- [net] netfilter: nf_conntrack_dccp: fix skb_header_pointer API usages (Jiri Pirko) [1077351] {CVE-2014-2523} - [net] ipv6: don't set DST_NOCOUNT for remotely added routes (Jiri Pirko) [1075060] {CVE-2014-2309} - [net] skbuff: skb_segment: orphan frags before copying ("Michael S. Tsirkin") [1056934] {CVE-2014-0131} - [net] skbuff: skb_segment: s/fskb/list_skb/ ("Michael S. Tsirkin") [1056934] {CVE-2014-0131} - [net] skbuff: skb_segment: s/skb/head_skb/ ("Michael S. Tsirkin") [1056934] {CVE-2014-0131} - [net] skbuff: skb_segment: s/skb_frag/frag/ ("Michael S. Tsirkin") [1056934] {CVE-2014-0131} - [net] skbuff: skb_segment: s/frag/nskb_frag/ ("Michael S. Tsirkin") [1056934] {CVE-2014-0131} - [net] use kfree_skb_list() helper ("Michael S. Tsirkin") [1056934] {CVE-2014-0131} - [net] veth: fix veth vlan features (Flavio Leitner) [1076077] - [net] sunrpc/xprtrdma: add separate Kconfig options for NFSoRDMA client and server support (Jeff Layton) [1077957] - [virt] kvm/x86: emulate MOVAPD (Igor Mammedov) [1052090] - [virt] kvm/x86: emulate MOVAPS (Igor Mammedov) [1052090] - [mm] x86: Wrong page freed on preallocate_pmds() failure exit (Larry Woodman) [1073641] - [mm] x86: do not leak page->ptl for pmd page tables (Larry Woodman) [1073641] - [virt] kvm/x86: fix emulator buffer overflow (Andrew Jones) [1071836] {CVE-2014-0049} - [virt] hyperv: Change the receive buffer size for legacy hosts (Jason Wang) [1075279] - [x86] quirks: Update DH8900CC Unsupported Device ID (Prarit Bhargava) [1076137]- [security] selinux: fix broken peer recv check (Paul Moore) [1043165] - [md] dm-raid: Fix possibility of skipping device recovery (Jonathan E Brassow) [1069927] - [fs] xfs: avoid AGI/AGF deadlock scenario for inode chunk allocation (Brian Foster) [1052789] - [md] dm-cache: fix access beyond end of origin device (Mike Snitzer) [1074606] - [md] dm-cache: fix truncation bug when copying a block to/from >2TB fast device (Mike Snitzer) [1075709] - [ethernet] bna: don't disable VLAN tag stripping in promisc mode (Ivan Vecera) [1057842] - [kernel] posix-timers: Spare workqueue if there is no full dynticks CPU to kick (Frederic Weisbecker) [1074168]- [net] bridge: multicast: enable snooping on general queries only (Florian Westphal) [1074491] - [net] bridge: multicast: add sanity check for general query destination (Florian Westphal) [1074491] - [net] bridge: multicast: add sanity check for query source addresses (Florian Westphal) [1074491] - [net] inet: frag: fix oops when unloading inetfrag modules (Florian Westphal) [1073962] - [virt] vhost/net: fix ref cnt checking deadlock ("Michael S. Tsirkin") [1065878] - [virt] vhost_net: correctly limit the max pending buffers ("Michael S. Tsirkin") [1065878] - [virt] vhost/net: fix a theoretical race in device cleanup ("Michael S. Tsirkin") [1065878] - [powerpc] pseries: Expose in kernel device tree update to drmgr (Steve Best) [1064745] - [powerpc] pseries: Update dynamic cache nodes for suspend/resume operation (Steve Best) [1064745] - [powerpc] pseries: Device tree should only be updated once after suspend/migrate (Steve Best) [1064745] - [powerpc] pseries: Child nodes are not detached by dlpar_detach_node (Steve Best) [1064745] - [powerpc] pseries: Add mising of_node_put in delete_dt_node (Steve Best) [1064745] - [powerpc] pseries: Make dlpar_configure_connector parent node aware (Steve Best) [1064745] - [powerpc] pseries: Do all node initialization in dlpar_parse_cc_node (Steve Best) [1064745] - [powerpc] pseries: Fix parsing of initial node path in update_dt_node (Steve Best) [1064745] - [powerpc] pseries: Pack update_props_workarea to map correctly to rtas buffer header (Steve Best) [1064745] - [powerpc] pseries: Fix over writing of rtas return code in update_dt_node (Steve Best) [1064745] - [powerpc] pseries: Fix creation of loop in device node property list (Steve Best) [1064745] - [infiniband] mlx4: Don't allocate range of steerable UD QPs for Ethernet-only device (Doug Ledford) [1061795] - [ethernet] e1000: fix lockdep warning in e1000_reset_task (John Green) [1056355] - [ethernet] mlx4: mlx4_init_slave() shouldn't access comm channel before PF is ready (Amir Vadai) [1058413] - [ethernet] mlx4: Fix memory access error in mlx4_QUERY_DEV_CAP_wrapper() (Amir Vadai) [1058413] - [mm] numa: recheck for transhuge pages under lock during protection changes (Rik van Riel) [1073674]- [net] inet: fix for a race condition in the inet frag code (Nikolay Aleksandrov) [1070711] {CVE-2014-0100} - [scsi] aacraid: Print warning message if unsupported card is being used (Rich Bono) [1019091] - [drm] ttm: don't oops if no invalidate_caches() (Rob Clark) [1073470 1075068] - [security] selinux: bigendian problems with filename trans rules (Paul Moore) [1029837] - [security] selinux: Fix memory leak upon loading policy (Paul Moore) [1051042] - [x86] apic: Plug racy xAPIC access of CPU hotplug code (Igor Mammedov) [1073568] - [kernel] sched: Remove redundant update_runtime notifier (Igor Mammedov) [1074476] - [virt] kvm/svm: fix cr8 intercept window (Radim Krcmar) [1056982] - [video] fb: reorder the lock sequence to fix potential dead lock (Jason Wang) [1040781] - [virt] hv/vmbus: Don't timeout during the initial connection with host (Jason Wang) [1037957] - [virt] hv/vmbus: Specify the target CPU that should receive notification (Jason Wang) [1037957] - [mm] percpu scalability fixes (Alexander Viro) [1072446] - [x86] fix compile error due to X86_TRAP_NMI use in asm files (Don Zickus) [1051428] - [x86] Ignore NMIs that come in during early boot (Don Zickus) [1051428] - [fs] cifs: Add support for follow_link on dfs shares under posix extensions (Sachin Prabhu) [1020715] - [fs] cifs: move unix extension call to cifs_query_symlink() (Sachin Prabhu) [1020715] - [kernel] audit: include subject in login records (Richard Guy Briggs) [1075155] - [kernel] audit: remove superfluous new- prefix in AUDIT_LOGIN messages (Richard Guy Briggs) [1075155] - [ethernet] tg3: Don't check undefined error bits in RXBD (Ivan Vecera) [1071483] - [fs] gfs2: Move recovery variables to journal structure in memory (Robert S Peterson) [1059439] - [security] keys: Make the keyring cycle detector ignore other keyrings of the same name (David Howells) [1071346] {CVE-2014-0102} - [x86] fix x86 fixup_irqs() error handling (Prarit Bhargava) [1074644] - [fs] gfs2: Re-add a call to log_flush_wait when flushing the journal (Robert S Peterson) [1074556] - [fs] gfs2: Ensure workqueue is scheduled after noexp request (Robert S Peterson) [1074556]- [mm] Revert: percpu scalability fixes (Jarod Wilson) [1072446]- [block] change flush sequence list addition back to front add (Mike Snitzer) [1072577] - [block] fix q->flush_rq NULL pointer crash on dm-mpath flush (Mike Snitzer) [1072577] - [md] dm-era: mark as tech preview for RHEL7.0 (Mike Snitzer) [995644] - [md] dm-bitset: only flush the current word if it has been dirtied (Mike Snitzer) [995644] - [md] dm-era: support non power-of-2 blocksize (Mike Snitzer) [995644] - [md] dm: add era target (Mike Snitzer) [995644] - [md] dm-cache-mq: fix memory allocation failure for large cache devices (Mike Snitzer) [995644] - [md] dm-cache: fix truncation bug when mapping I/O to >2TB fast device (Mike Snitzer) [995644] - [md] dm-space-map-metadata: fix refcount decrement below 0 which caused corruption (Mike Snitzer) [1065051] - [Documentation] dm-thin: fix Documentation for held metadata root feature (Mike Snitzer) [1065051] - [md] dm-thin: fix noflush suspend IO queueing (Mike Snitzer) [1065051] - [md] dm-thin: fix deadlock in __requeue_bio_list (Mike Snitzer) [1065051] - [md] dm-thin: fix out of data space handling (Mike Snitzer) [1065051] - [md] dm-thin: ensure user takes action to validate data and metadata consistency (Mike Snitzer) [1065051] - [md] dm-thin: synchronize the pool mode during suspend (Mike Snitzer) [1065051] - [md] dm: fix Kconfig indentation (Mike Snitzer) [1065051] - [md] dm-thin: allow metadata space larger than supported to go unused (Mike Snitzer) [1065051] - [md] dm-thin: fix the error path for the thin device constructor (Mike Snitzer) [1065051] - [md] dm-thin: avoid metadata commit if a pool's thin devices haven't changed (Mike Snitzer) [1065051] - [virt] hyperv: Add support for physically discontinuous receive buffer (Jason Wang) [988689] - [virt] virtio-scsi: Fix hotcpu_notifier use-after-free with virtscsi_freeze (Jason Wang) [1024220] - [fs] pnode: smarter propagate_mnt() (Alexander Viro) [1072457] - [kernel] perf: Allow mmap2 interface (Jiri Olsa) [1071945] - [crypto] ansi_cprng: Fix off by one error in non-block size request (Radomir Vrbovsky) [1009139] - [fs] xfs: don't leak EFSBADCRC to userspace (Brian Foster) [1071925] - [fs] xfs: modify verifiers to differentiate CRC from other errors (Brian Foster) [1071925] - [fs] xfs: print useful caller information in xfs_error_report (Brian Foster) [1071925] - [fs] xfs: add xfs_verifier_error() (Brian Foster) [1071925] - [fs] xfs: add helper for updating checksums on xfs_bufs (Brian Foster) [1071925] - [fs] xfs: add helper for verifying checksums on xfs_bufs (Brian Foster) [1071925] - [fs] xfs: Use defines for CRC offsets in all cases (Brian Foster) [1071925] - [fs] xfs: skip pointless CRC updates after verifier failures (Brian Foster) [1071925] - [fs] xfs: limit superblock corruption errors to actual corruption (Brian Foster) [1071925] - [fs] xfs: skip verification on initial "guess" superblock read (Brian Foster) [1071925] - [fs] xfs: xfs_sb_read_verify() doesn't flag bad crcs on primary sb (Brian Foster) [1071925] - [md] dm-snapshot: fix data corruption (Mikulas Patocka) [1070291] - [ethernet] e1000e: Fix SHRA register access for 82579 (John Green) [1040315] - [ethernet] be2net: do external loopback test only when it is requested (Ivan Vecera) [1065833] - [drm] i915: fix potential oops in early irqs (Rob Clark) [1073136] - [security] selinux: correctly label /proc inodes in use before the policy is loaded (Paul Moore) [1071858] - [fs] vfs: unexport the getname() symbol (Jeff Layton) [1060739] - [mm] percpu scalability fixes (Alexander Viro) [1072446] - [kernel] uprobes: Fix the memory out of bound overwrite in copy_insn() (Oleg Nesterov) [984056] - [kernel] uprobes: Fix the wrong usage of current->utask in uprobe_copy_process() (Oleg Nesterov) [984056] - [kernel] uprobes: Teach uprobe_copy_process() to handle CLONE_VFORK (Oleg Nesterov) [984056] - [kernel] uprobes: Change uprobe_copy_process() to dup xol_area (Oleg Nesterov) [984056] - [kernel] uprobes: Change uprobe_copy_process() to dup return_instances (Oleg Nesterov) [984056] - [kernel] uprobes: Teach __create_xol_area() to accept the predefined vaddr (Oleg Nesterov) [984056] - [kernel] uprobes: Introduce __create_xol_area() (Oleg Nesterov) [984056] - [kernel] uprobes: Change the callsite of uprobe_copy_process() (Oleg Nesterov) [984056]- [scsi] megaraid_sas: fix a small problem when reading state value from hw (Tomas Henzl) [1070563] - [scsi] megaraid_sas: driver bug fix (Tomas Henzl) [1064509] - [scsi] qla2xxx: Update driver version to 8.06.00.08.07.0-k2 (Chad Dupuis) [1066003] - [scsi] qla2xxx: Fixup looking for a space in the outstanding_cmds array in qla2x00_alloc_iocbs() (Chad Dupuis) [1066003] - [scsi] qla2xxx: Set host can_queue value based on available resources (Chad Dupuis) [1066003] - [scsi] qla2xxx: Fix request queue null dereference (Chad Dupuis) [1058624] - [mm] add overcommit_kbytes sysctl variable (Jerome Marchand) [1058788] - [mm] factor commit limit calculation (Jerome Marchand) [1058788] - [drm] radeon/uvd: add kernel parameter to make uvd optional on evergreen (Jerome Glisse) [1056702] - [drm] radeon: free uvd ring on unload (Jerome Glisse) [1056702] - [s390] pci: obtain function handle in hotplug notifier (Hendrik Brueckner) [1059247] - [s390] pci/dma: fix accounting of allocated_pages (Hendrik Brueckner) [1059247] - [s390] pci: set error state for unavailable functions (Hendrik Brueckner) [1059247] - [s390] pci: fix removal of nonexistent pci bus (Hendrik Brueckner) [1059247] - [s390] pci: prevent inadvertently triggered bus scans (Hendrik Brueckner) [1059247] - [pci] msi: Make pci_enable_msi/msix() 'nvec' argument type as int (Myron Stowe) [1070909] - [pci] msi: Export MSI mode using attributes, not kobjects (Myron Stowe) [1070909] - [drm] nouveau: attempt to disarm all interrupts before request_irq() (Ben Skeggs) [986654] - [drm] nouveau: disable runtime pm by default (Ben Skeggs) [1072481] - [s390] appldata_os: fix cpu array size calculation (Hendrik Brueckner) [1071354] - [s390] cio: Fix missing subchannels after CHPID configure on (Hendrik Brueckner) [1071248] - [s390] pci/dma: use correct segment boundary size (Hendrik Brueckner) [1071239] - [scsi] isci: fix reset timeout handling (David Milburn) [1040402] - [wireless] ath9k: Add custom parameters for CUS198 (John Green) [1044005] - [ethernet] bnx2x: utilize FW 7.8.19 (Michal Schmidt) [1058008] - [fs] fix the performance of reading /proc/mounts and friends (Alexander Viro) [1072461] - [fs] namespace: mount hash table is too small (Alexander Viro) [1072451] - [fs] xfs: inode log reservations are still too small (Brian Foster) [1071068] - [fs] aio, memory-hotplug: Fix confliction when migrating and accessing ring pages (Motohiro Kosaki) [1060974] - [x86] only add -Werror when using RHEL7 gcc (Stefan Assmann) [1073055] - [mm] filemap: fix truncation crash due to exceptional entries (Johannes Weiner) [1069295 1071162] - [mm] Add kernel and mm data structure padding before kABI freeze (Larry Woodman) [1071438] - [pci] add pci_hw_vendor_status() (Prarit Bhargava) [1073062] - [cpufreq] pcc: Enable autoload of pcc-cpufreq for all ACPI processors (Lenny Szubowicz) [928152] - [idle] intel_idle: Repair large-server 50-watt idle-power regression (Lenny Szubowicz) [1054325] - [fs] clean up page array when uncached write send fails (Sachin Prabhu) [1063780] - [fs] cifs: use a flexarray in cifs_writedata (Sachin Prabhu) [1063780] - [mm] oom_kill: add rcu_read_lock() into find_lock_task_mm() (Oleg Nesterov) [1000335] - [mm] oom_kill: has_intersects_mems_allowed() needs rcu_read_lock() (Oleg Nesterov) [1000335] - [mm] oom_kill: change oom_kill.c to use for_each_thread() (Oleg Nesterov) [1000335] - [kernel] fork: introduce for_each_thread() to replace the buggy while_each_thread() (Oleg Nesterov) [1000335] - [kernel] fork: copy_process(), consolidate the lockless CLONE_THREAD checks (Oleg Nesterov) [1000335] - [kernel] fork: copy_process(), don't add the uninitialized child to thread/task/pid lists (Oleg Nesterov) [1000335] - [kernel] fork: copy_process(), unify CLONE_THREAD-or-thread_group_leader code (Oleg Nesterov) [1000335] - [fs] exec: de_thread(), use change_pid() rather than detach_pid/attach_pid (Oleg Nesterov) [1000335] - [powerpc] xmon: Don't signal we've entered until we're finished printing (Steve Best) [1072790] - [powerpc] xmon: Fix timeout loop in get_output_lock() (Steve Best) [1072790] - [powerpc] xmon: Don't loop forever in get_output_lock() (Steve Best) [1072790]- [net] make neigh_priv_len in struct net_device 16bit instead of 8bit (Jiri Benc) [1062308] - [net] sctp: fix sctp_sf_do_5_1D_ce to verify if we/peer is AUTH capable (Daniel Borkmann) [1070716] {CVE-2014-0101} - [net] sctp: fix sctp_connectx abi for ia32 emulation/compat mode (Daniel Borkmann) [1058284] - [net] ip_tunnel: return more precise errno value when adding tunnel fails (Florian Westphal) [1070135] - [net] ip_tunnel: Add fallback tunnels to the hash lists (Florian Westphal) [1070135] - [net] openvswitch: Fix ovs_dp_cmd_msg_size() (Francesco Fusco) [1069577] - [net] team: Don't allow team devices to change network namespaces (Jiri Pirko) [1069527] - [net] team: add support for sending multicast rejoins (Jiri Pirko) [1069520] - [net] convert resend IGMP to notifier event (Jiri Pirko) [1069520] - [net] team: add peer notification (Jiri Pirko) [1069490] - [net] team: remove synchronize_rcu() called during port disable (Jiri Pirko) [1069498] - [net] team: use kfree_rcu instead of synchronize_rcu in team_port_dev (Jiri Pirko) [1069498] - [net] team: remove synchronize_rcu() called during queue override change (Jiri Pirko) [1069498] - [net] remove last caller of skb_tail_offset() and itself (Jiri Pirko) [1068666] - [net] netpoll: fix position of network header (Jiri Pirko) [1068666] - [net] neigh: fix setting of default gc_* values (Jiri Pirko) [1067274]- [drm] nouveau/devinit: lock/unlock crtc regs for all devices, not just pre-nv50 (Ben Skeggs) [928744] - [drm] nouveau: use correct register to determine DP display bpp (Ben Skeggs) [928744] - [pci] Enable quirks for PCIe ACS on Intel PCH root ports (Alex Williamson) [1037684] - [pci] Add pci_dev_flag for ACS enable quirks (Alex Williamson) [1037684] - [pci] Add device-specific PCI ACS enable (Alex Williamson) [1037684] - [virt] hyperv-fb: kick off efifb early (Gerd Hoffmann) [1038900] - [virt] hyperv-fb: add support for generation 2 virtual machines (Gerd Hoffmann) [1038900] - [virt] hv/vmbus: use resource for hyperv mmio region (Gerd Hoffmann) [1038900] - [virt] hv/vmbus: add missing breaks (Gerd Hoffmann) [1038900] - [virt] hv/vmbus: Extract the mmio information from DSDT (Gerd Hoffmann) [1038900] - [s390] cio/blacklist: Perform subchannel scan only when needed (Hendrik Brueckner) [1071244] - [s390] css: Prevent unnecessary allocation in subchannel loop (Hendrik Brueckner) [1071244] - [s390] cio: Delay scan for newly available I/O devices (Hendrik Brueckner) [1071244] - [s390] cio: Relax subchannel scan loop (Hendrik Brueckner) [1071244] - [s390] cio: More efficient handling of CHPID availability events (Hendrik Brueckner) [1071244] - [ethernet] cxgb4: Add API to correctly calculate tuple fields (Jay Fenlason) [1060264] - [ethernet] cxgb4: Account for stid entries properly in case of IPv6 (Jay Fenlason) [1060264] - [ethernet] cxgb4: Assign filter server TIDs properly (Jay Fenlason) [1060264] - [ethernet] cxgb4: Include TCP as protocol when creating server filters (Jay Fenlason) [1060264] - [ethernet] cxgb4: Reserve stid 0 for T4/T5 adapters (Jay Fenlason) [1060264] - [ethernet] cxgb4: Add new scheme to update T4/T5 firmware (Jay Fenlason) [1060264] - [ethernet] cxgb4: Much cleaner implementation of is_t4()/is_t5() (Jay Fenlason) [1060264] - [ethernet] cgxb4: remove duplicate include in cxgb4.h (Jay Fenlason) [1060264] - [ethernet] cxgb4: remove unnecessary pci_set_drvdata() (Jay Fenlason) [1060264] - [ethernet] cxgb4: remove workqueue when driver registration fails (Jay Fenlason) [1060264] - [ethernet] cxgb4: Add CLIP support to store compressed IPv6 address (Jay Fenlason) [1060264] - [ethernet] cxgb4: Add routines to create and remove listening IPv6 servers (Jay Fenlason) [1060264] - [ethernet] cxgb4: Do not set net_device::dev_id to VI index (Jay Fenlason) [1060264] - [ethernet] cxgb4: Force uninitialized state if FW_ON_ADAPTER is < FW_VERSION and we're the MASTER_PF (Jay Fenlason) [1060264] - [infiniband] cxgb4: Use cxgb4_select_ntuple to correctly calculate ntuple fields (Jay Fenlason) [1060264] - [infiniband] cxgb4: Server filters are supported only for IPv4 (Jay Fenlason) [1060264] - [infiniband] cxgb4: Calculate the filter server TID properly (Jay Fenlason) [1060264] - [infiniband] cxgb4: Make _c4iw_write_mem_dma() static (Jay Fenlason) [1060264] - [infiniband] cxgb4: Fix formatting of physical address (Jay Fenlason) [1060264] - [infiniband] cxgb4: Issue RI.FINI before closing when entering TERM (Jay Fenlason) [1060264] - [infiniband] cxgb4: Advertise ~0ULL as max MR size (Jay Fenlason) [1060264] - [infiniband] cxgb4: Always do GTS write if cidx_inc == CIDXINC_MASK (Jay Fenlason) [1060264] - [infiniband] cxgb4: Set arp error handler for PASS_ACCEPT_RPL messages (Jay Fenlason) [1060264] - [infiniband] cxgb4: Fix accounting for unsignaled SQ WRs to deal with wrap (Jay Fenlason) [1060264] - [infiniband] cxgb4: Fix QP flush logic (Jay Fenlason) [1060264] - [infiniband] cxgb4: Handle newer firmware changes (Jay Fenlason) [1060264] - [infiniband] cxgb4: Use correct bit shift macros for vlan filter tuples (Jay Fenlason) [1060264] - [infiniband] cxgb4: Add support for active and passive open connection with IPv6 address (Jay Fenlason) [1060264] - [infiniband] cxgb4: Fix stack info leak in c4iw_create_qp() (Jay Fenlason) [1060264] - [scsi] cxgb4i: add support for T5 adapter (Jay Fenlason) [1060264] - [ethernet] cxgb4vf: added much cleaner implementation of is_t4() (Jay Fenlason) [1060264] - [ethernet] cxgb4vf: use DEFINE_PCI_DEVICE_TABLE (Jay Fenlason) [1060264] - [ethernet] cxgb4vf: remove unnecessary pci_set_drvdata() (Jay Fenlason) [1060264] - [ethernet] cxgb4vf: Staticize local symbols (Jay Fenlason) [1060264] - [infiniband] mlx5: Remove dependency on X86 (Doug Ledford) [1058614] - [infiniband] mlx5: Add include of because of kzalloc()/kfree() use (Doug Ledford) [1058614] - [infiniband] mlx5: Don't set "block multicast loopback" capability (Doug Ledford) [1058614] - [infiniband] mlx5: Fix binary compatibility with libmlx5 (Doug Ledford) [1058614] - [infiniband] mlx5: Fix RC transport send queue overhead computation (Doug Ledford) [1058614] - [infiniband] mlx5: Verify reserved fields are cleared (Doug Ledford) [1058614] - [infiniband] mlx5: Remove old field for create mkey mailbox (Doug Ledford) [1058614] - [infiniband] mlx5: Abort driver cleanup if teardown hca fails (Doug Ledford) [1058614] - [infiniband] mlx5: Allow creation of QPs with zero-length work queues (Doug Ledford) [1058614] - [ethernet] mlx5: Fix PowerPC support (Doug Ledford) [1058614] - [ethernet] mlx5: Improve debugfs readability (Doug Ledford) [1058614] - [infiniband] mlx5: Add support for resize CQ (Doug Ledford) [1058614] - [infiniband] mlx5: Implement modify CQ (Doug Ledford) [1058614] - [infiniband] mlx5: Make sure doorbell record is visible before doorbell (Doug Ledford) [1058614] - [ethernet] mlx5: Use mlx5 core style warning (Doug Ledford) [1058614] - [ethernet] mlx5: Clear out struct before create QP command (Doug Ledford) [1058614] - [ethernet] mlx5: Fix out arg size in access_register command (Doug Ledford) [1058614] - [infiniband] mlx5: Fix micro UAR allocator (Doug Ledford) [1058614] - [ethernet] mlx5: Remove dead code (Doug Ledford) [1058614] - [infiniband] mlx5: Remove unused code in mr.c (Doug Ledford) [1058614] - [virt] kvm/x86: introduce periodic global clock updates (Andrew Jones) [1036457] - [virt] kvm/x86: rate-limit global clock updates (Andrew Jones) [1036457] - [mm] slub: fix page->_count corruption (again) (Rik van Riel) [1070918] - [kernel] stop_machine: Fix^2 race between stop_two_cpus() and stop_cpus() (Rik van Riel) [1061778 1071454] - [fs] proc/vmcore: prevent PT_NOTE p_memsz overflow during header update (Nigel Croxon) [1061368] - [ioat] dma: check DMA mapping error in ioat_dma_self_test() (Kyle McMartin) [922694] - [drm] nouveau/bios: add more checks to PRAMIN image fetching (Ben Skeggs) [1033345] - [fs] block: Fix nr_vecs for inline integrity vectors (David Milburn) [1040893]- [redhat] kabi: actually add symbols to the whitelists this time (Jarod Wilson) [726863]- [redhat] kabi: add initial whitelist checksums (Jiri Olsa) [726863]- [fs] epoll: do not take the nested ep->mtx on EPOLL_CTL_DEL (Rik van Riel) [1069371] - [fs] epoll: do not take global 'epmutex' for simple topologies (Rik van Riel) [1069371] - [fs] epoll: optimize EPOLL_CTL_DEL using rcu (Rik van Riel) [1069371] - [fs] epoll: add a reschedule point in ep_free() (Rik van Riel) [1069371] - [fs] eventpoll: switch epoll_ctl() to fdget (Rik van Riel) [1069371] - [fs] eventpoll: do not use sigprocmask() (Rik van Riel) [1069371] - [target] iscsi-target: Add demo-mode TPG authentication context support (Andy Grover) [1066726] - [target] Add se_portal_group->tpg_auth_group (Andy Grover) [1066726] - [mm] page-writeback: do not count anon pages as dirtyable memory (Johannes Weiner) [832482] - [mm] page-writeback: fix dirty_balance_reserve subtraction from dirtyable memory (Johannes Weiner) [832482] - [misc] stackprotector: Introduce CONFIG_CC_STACKPROTECTOR_STRONG (Jarod Wilson) [1069367] - [misc] stackprotector: Unify the HAVE_CC_STACKPROTECTOR logic between architectures (Jarod Wilson) [1069367] - [kernel] futexes: Fix futex_hashsize initialization (Larry Woodman) [1069800] - [kernel] futexes: Avoid taking the hb->lock if there's nothing to wake up (Larry Woodman) [1069800] - [kernel] futexes: Document multiprocessor ordering guarantees (Larry Woodman) [1069800] - [kernel] futexes: Increase hash table size for better performance (Larry Woodman) [1069800] - [kernel] futexes: Clean up various details (Larry Woodman) [1069800] - [kernel] futex: move user address verification up to common code (Larry Woodman) [1069800] - [kernel] futex: fix handling of read-only-mapped hugepages (Larry Woodman) [1069800] - [powerpc] Support crashkernel auto memory reservation on a system with 2GB or more (Steve Best) [1051974] - [powerpc] Set crashkernel 'auto' memory reservation threshold to 2GB (Steve Best) [1051974] - [s390] cio: improve cio_commit_config (Hendrik Brueckner) [1064781] - [s390] zfcpdump: Fix mount order for XFS and ext4 (Hendrik Brueckner) [1058307] - [scsi] iSCSI connection errors on logout (Chris Leech) [1000356] - [block] add padding to queue_limits structure (Mike Snitzer) [973669] - [virt] kvm/nvmx: Fix pick-up of uninjected NMIs (Marcelo Tosatti) [1069089] - [virt] kvm/svm: fix NMI window after iret (Radim Krcmar) [1049862] - [mm] exclude memoryless nodes from zone_reclaim (Steve Best) [1070491] - [x86] mm/srat: Skip NUMA_NO_NODE while parsing SLIT (Prarit Bhargava) [1063539]- [ethernet] cxgb3: remove duplicate defines (Jay Fenlason) [1060263] - [ethernet] cxgb3: remove unnecessary pci_set_drvdata() (Jay Fenlason) [1060263] - [ethernet] cxgb3: Add __GFP_NOWARN to k.alloc calls with v.alloc fallbacks (Jay Fenlason) [1060263] - [ethernet] cxgb3: Missing rtnl lock in error recovery (Jay Fenlason) [1060263] - [infiniband] cxgb3: Fix stack info leak in iwch_create_cq() (Jay Fenlason) [1060263] - [infiniband] cxgb3: Timeout condition is never true (Jay Fenlason) [1060263] - [ethernet] qlcnic: Update version to 5.3.48.2 (Chad Dupuis) [1063848] - [ethernet] qlcnic: Fix tx timeout (Chad Dupuis) [1063848] - [ethernet] qlcnic: Fix diagnostic test for all adapters (Chad Dupuis) [1063848] - [ethernet] qlcnic: Fix VF reset recovery (Chad Dupuis) [1063848] - [ethernet] qlcnic: underflow in qlcnic_validate_max_tx_rings() (Chad Dupuis) [1063848] - [ethernet] qlcnic: Fix backporting BUG while doing inbox submission upto 5.3.48 (Chad Dupuis) [1063848] - [pci] pciehp: Add hotplug_lock to serialize hotplug events (Myron Stowe) [1061514] - [pci] pciehp: Ensure very fast hotplug events are also processed (Myron Stowe) [1061514] - [pci] pciehp: Disable link notification across slot reset (Myron Stowe) [1061514] - [pci] pciehp: Don't check adapter or latch status while disabling (Myron Stowe) [1061514] - [pci] pciehp: Don't disable the link permanently during removal (Myron Stowe) [1061514] - [pci] pciehp: Enable link state change notifications (Myron Stowe) [1061514] - [pci] pciehp: Use link change notifications for hot-plug and removal (Myron Stowe) [1061514] - [pci] pciehp: Make check_link_active() non-static (Myron Stowe) [1061514] - [pci] pciehp: Move Attention & Power Indicator support tests to accessors (Myron Stowe) [1061514] - [pci] pciehp: Use symbolic constants for Slot Control fields (Myron Stowe) [1061514] - [pci] pciehp: Use symbolic constants, not hard-coded bitmask (Myron Stowe) [1061514] - [pci] pciehp: Simplify "Power Fault Detected" checking/clearing (Myron Stowe) [1061514] - [pci] pciehp: Announce slot capabilities (slot #, button, LEDs, etc) (Myron Stowe) [1061514] - [pci] pciehp: Make various functions void since they can't fail (Myron Stowe) [1061514] - [pci] pciehp: Remove error checks when accessing PCIe Capability (Myron Stowe) [1061514] - [pci] pciehp: Drop pciehp_readw()/pciehp_writew() wrappers (Myron Stowe) [1061514] - [drm] mgag200: on cards with < 2MB VRAM default to 16-bit (Dave Airlie) [1056356] - [drm] cirrus: correct register values for 16bpp (Dave Airlie) [1056352] - [infiniband] mlx4: Build the port IBoE GID table properly under bonding (Doug Ledford) [1061729] - [infiniband] mlx4: Do IBoE GID table resets in port based manner (Doug Ledford) [1061729] - [infiniband] mlx4: Do IBoE locking earlier when initializing the GID table (Doug Ledford) [1061729] - [infiniband] mlx4: Move rtnl locking to the right location (Doug Ledford) [1061729] - [infiniband] mlx4: Make sure GID index 0 is always occupied (Doug Ledford) [1061729] - [infiniband] mlx4: Report using RoCE IP based gids in port caps (Doug Ledford) [1061729] - [mm] thp: fix infinite loop on memcg OOM (Motohiro Kosaki) [1054655] - [mm] thp: count thp_fault_fallback anytime thp fault fails (Motohiro Kosaki) [1054655] - [mm] thp: consolidate code between handle_mm_fault() and, do_huge_pmd_anonymous_page() (Motohiro Kosaki) [1054655] - [mm] thp: do_huge_pmd_anonymous_page() cleanup (Motohiro Kosaki) [1054655] - [fs] nfs: fix error return in nfs4_select_rw_stateid (Steve Dickson) [1071041] - [fs] nfs: Use the correct net namespace in nfs4_update_server (Steve Dickson) [1071041] - [net] sunrpc: Fix a pipe_version reference leak (Steve Dickson) [1071041] - [net] sunrpc: Fix races in xs_nospace() (Steve Dickson) [1071041] - [fs] nfs: Do not set NFS_INO_INVALID_LABEL unless server supports labeled NFS (Steve Dickson) [1071041] - [target] iscsi: Fix network portal creation race (Andy Grover) [1055064] - [ethernet] bnx2x: Add missing bit in default Tx switching (Michal Schmidt) [1070726] - [pci] dev_num_vf needs to return an int, not a bool (Alex Williamson) [1066825] - [kernel] cgroup: update cgroup_enable_task_cg_lists() to grab siglock (Rik van Riel) [1070919] - [powerpc] mm: Fix mmap errno when MAP_FIXED is set and mapping exceeds the allowed address space (Jerome Marchand) [1053681]- [fs] btrfs: fix the race between write back and nocow buffered write (Zach Brown) [1051406] - [fs] btrfs: fix the wrong nocow range check (Zach Brown) [1051406] - [fs] btrfs: fix the reserved space leak caused by the race between nonlock dio and buffered io (Zach Brown) [1051406] - [fs] btrfs: cleanup unnecessary parameter and variant of prepare_pages() (Zach Brown) [1051406] - [fs] btrfs: fix access_ok() check in btrfs_ioctl_send() (Zach Brown) [1051282] - [fs] btrfs: make sure we cleanup all reloc roots if error happens (Zach Brown) [1051282] - [fs] btrfs: skip building backref tree for uuid and quota tree when doing balance relocation (Zach Brown) [1051282] - [fs] btrfs: fix an oops when doing balance relocation (Zach Brown) [1051282] - [fs] btrfs: don't miss skinny extent items on delayed ref head contention (Zach Brown) [1051282] - [fs] btrfs: call mnt_drop_write after interrupted subvol deletion (Zach Brown) [1051282] - [fs] btrfs: don't clear the default compression type (Zach Brown) [1051282] - [fs] btrfs: backport of btrfs part of "block: submit_bio_wait() conversions" (Zach Brown) [1051282] - [Documentation] filesystems: update btrfs tools section (Zach Brown) [1051282] - [Documentation] filesystems: add new btrfs mount options (Zach Brown) [1051282] - [fs] btrfs: update kconfig help text (Zach Brown) [1051282] - [fs] btrfs: fix bio_size_ok() for max_sectors > 0xffff (Zach Brown) [1051282] - [fs] btrfs: Use trace condition for get_extent tracepoint (Zach Brown) [1051282] - [fs] btrfs: fix typo in the log message (Zach Brown) [1051282] - [fs] btrfs: fix list delete warning when removing ordered root from the list (Zach Brown) [1051282] - [fs] btrfs: print bytenr instead of page pointer in check-int (Zach Brown) [1051282] - [fs] btrfs: remove dead codes from ctree.h (Zach Brown) [1051282] - [fs] btrfs: don't wait for ordered data outside desired range (Zach Brown) [1051282] - [fs] btrfs: fix lockdep error in async commit (Zach Brown) [1051282] - [fs] btrfs: avoid heavy operations in btrfs_commit_super (Zach Brown) [1051282] - [fs] btrfs: fix __btrfs_start_workers retval (Zach Brown) [1051282] - [fs] btrfs: disable online raid-repair on ro mounts (Zach Brown) [1051282] - [fs] btrfs: do not inc uncorrectable_errors counter on ro scrubs (Zach Brown) [1051282] - [fs] btrfs: only drop modified extents if we logged the whole inode (Zach Brown) [1051282] - [fs] btrfs: make sure to copy everything if we rename (Zach Brown) [1051282] - [fs] btrfs: don't BUG_ON() if we get an error walking backrefs (Zach Brown) [1051282] - [fs] btrfs: get rid of fdentry() (Zach Brown) [1051282] - [fs] btrfs: fix empty_zero_page misusage (Zach Brown) [1051282] - [fs] btrfs: rename btrfs_start_all_delalloc_inodes (Zach Brown) [1051282] - [fs] btrfs: don't wait for the completion of all the ordered extents (Zach Brown) [1051282] - [fs] btrfs: don't wait for all the async delalloc when shrinking delalloc (Zach Brown) [1051282] - [fs] btrfs: fix the confusion between delalloc bytes and metadata bytes (Zach Brown) [1051282] - [fs] btrfs: pick up the code for the item number calculation in flush_space() (Zach Brown) [1051282] - [fs] btrfs: wait for the ordered extent only when we want (Zach Brown) [1051282] - [fs] btrfs: remove unnecessary initialization and memory barrier in shrink_delalloc() (Zach Brown) [1051282] - [fs] btrfs: avoid unnecessary scrub workers allocation (Zach Brown) [1051282] - [fs] btrfs: check file extent type before anything else (Zach Brown) [1051282] - [fs] btrfs: Remove useless variable in write_ctree_super() (Zach Brown) [1051282] - [fs] btrfs: Fix checkpatch.pl warning of spacing issues (Zach Brown) [1051282] - [fs] btrfs: Replace kmalloc with kmalloc_array (Zach Brown) [1051282] - [fs] btrfs: Enclose macros with complex values within parenthesis (Zach Brown) [1051282] - [fs] btrfs: Use WARN_ON()'s return value in place of WARN_ON(1) (Zach Brown) [1051282] - [fs] btrfs: Remove redundant local zero structure (Zach Brown) [1051282] - [fs] btrfs: Pack struct btrfs_device (Zach Brown) [1051282] - [fs] btrfs: Replace multiple atomic_inc() with atomic_add() (Zach Brown) [1051282] - [fs] btrfs: Add helper function for free_root_pointers() (Zach Brown) [1051282] - [fs] btrfs: fix a crash when running balance and defrag concurrently (Zach Brown) [1051282] - [fs] btrfs: do not run snapshot-aware defragment on error (Zach Brown) [1051282] - [fs] btrfs: log recovery, don't unlink inode always on error (Zach Brown) [1051282] - [fs] btrfs: fix csum search offset/length calculation in log tree (Zach Brown) [1051282] - [fs] btrfs: fix verification of dir_item (Zach Brown) [1051282] - [fs] btrfs: remove scrub_super_lock holding in btrfs_sync_log() (Zach Brown) [1051282] - [fs] btrfs: use 'u64' rather than 'int' to get extent's generation (Zach Brown) [1051282] - [fs] btrfs: fix the free space write out failure when there is no data space (Zach Brown) [1051282] - [fs] btrfs: stop committing the transaction so much during relocate (Zach Brown) [1051282] - [fs] btrfs: make sure the delalloc workers actually flush compressed writes (Zach Brown) [1051282] - [fs] btrfs: take ordered root lock when removing ordered operations inode (Zach Brown) [1051282] - [fs] btrfs: don't abort transaction in run_delalloc_nocow (Zach Brown) [1051282] - [fs] btrfs: do not bug_on if we try to cow a free space cache inode (Zach Brown) [1051282] - [fs] btrfs: return an error from btrfs_wait_ordered_range (Zach Brown) [1051282] - [fs] btrfs: stop using vfs_read in send (Zach Brown) [1051282] - [fs] btrfs: check_int, remove warning for mixed-mode (Zach Brown) [1051282] - [fs] btrfs: fix check_int 'leaf item out of bounce' regression (Zach Brown) [1051282] - [fs] btrfs: optimize extent item search in run_delayed_extent_op (Zach Brown) [1051282] - [fs] btrfs: add tracing for failed reservations (Zach Brown) [1051282] - [fs] btrfs: remove fs/btrfs/compat.h (Zach Brown) [1051282] - [fs] btrfs: remove move_pages() (Zach Brown) [1051282] - [fs] btrfs: use get_seconds() instead of btrfs wrapper (Zach Brown) [1051282] - [fs] btrfs: fix incorrect inode acl reset (Zach Brown) [1051282] - [fs] btrfs: Don't allocate inode that is already in use (Zach Brown) [1051282] - [fs] btrfs: fix btrfs_prev_leaf() previous key computation (Zach Brown) [1051282] - [fs] btrfs: optimize tree-log.c:count_inode_refs() (Zach Brown) [1051282] - [fs] btrfs: simplify kmalloc+copy_from_user to memdup_user (Zach Brown) [1051282] - [fs] btrfs: btrfs_add_ordered_operation, Fix last modified transaction comparison (Zach Brown) [1051282] - [fs] btrfs: don't leak delayed node on path allocation failure (Zach Brown) [1051282] - [fs] btrfs: Wait for uuid-tree rebuild task on remount read-only (Zach Brown) [1051282] - [fs] btrfs: init device stats for new devices (Zach Brown) [1051282] - [fs] btrfs: fixup error path in __btrfs_inc_extent_ref (Zach Brown) [1051282] - [fs] btrfs: disallow 'btrfs (balance, replace) cancel' on ro mounts (Zach Brown) [1051282] - [fs] btrfs: don't leak ioctl args in btrfs_ioctl_dev_replace (Zach Brown) [1051282] - [fs] btrfs: nuke a bogus rw_devices decrement in __btrfs_close_devices (Zach Brown) [1051282] - [fs] btrfs: Fix memory leakage in the tree-log.c (Zach Brown) [1051282] - [fs] btrfs: kill unused code in btrfs_search_forward (Zach Brown) [1051282] - [fs] btrfs: cleanup dead code of defragment (Zach Brown) [1051282] - [fs] btrfs: remove unnecessary key copy when logging inode (Zach Brown) [1051282] - [fs] btrfs: Simplify the logic in alloc_extent_buffer() for existing extent buffer case (Zach Brown) [1051282] - [fs] btrfs: fix up seek_hole/seek_data handling (Zach Brown) [1051282] - [fs] btrfs: add an assert to btrfs_lookup_csums_range for alignment (Zach Brown) [1051282] - [fs] btrfs: fix hole check in log_one_extent (Zach Brown) [1051282] - [fs] btrfs: add a sanity test for a vacant extent at the front of a file (Zach Brown) [1051282] - [fs] btrfs: handle a missing extent for the first file extent (Zach Brown) [1051282] - [fs] btrfs: stop all workers after we free block groups (Zach Brown) [1051282] - [fs] btrfs: add tests for btrfs_get_extent (Zach Brown) [1051282] - [fs] btrfs: add tests for find_lock_delalloc_range (Zach Brown) [1051282] - [fs] btrfs: free reserved space on error in a few places (Zach Brown) [1051282] - [fs] btrfs: fixup reserved trace points (Zach Brown) [1051282] - [fs] btrfs: free up block groups after everything (Zach Brown) [1051282] - [fs] btrfs: cleanup reserved space when freeing tree log on error (Zach Brown) [1051282] - [fs] btrfs: do not free the dirty bytes from the trans block rsv on cleanup (Zach Brown) [1051282] - [fs] btrfs: fix memory leaks on transaction commit failure (Zach Brown) [1051282] - [fs] btrfs: fix the dev-replace suspend sequence (Zach Brown) [1051282] - [fs] btrfs: improve inode hash function/inode lookup (Zach Brown) [1051282] - [fs] btrfs: remove unnecessary tree search when logging inode (Zach Brown) [1051282] - [fs] btrfs: remove unused max_key arg from btrfs_search_forward (Zach Brown) [1051282] - [fs] btrfs: fix memory leak of chunks' extent map (Zach Brown) [1051282] - [fs] btrfs: improve jitter performance of the sequential buffered write (Zach Brown) [1051282] - [fs] btrfs: fix BUG_ON() casued by the reserved space migration (Zach Brown) [1051282] - [fs] btrfs: remove unused parameter from btrfs_header_fsid (Zach Brown) [1051282] - [fs] btrfs: fix two use-after-free bugs with transaction cleanup (Zach Brown) [1051282] - [fs] btrfs: remove all BUG_ON()'s from commit_cowonly_roots (Zach Brown) [1051282] - [fs] btrfs: don't delete ordered roots from list during cleanup (Zach Brown) [1051282] - [fs] btrfs: cleanup transaction on abort (Zach Brown) [1051282] - [fs] btrfs: do not release metadata for space cache inodes (Zach Brown) [1051282] - [fs] btrfs: reset intwrite on transaction abort (Zach Brown) [1051282] - [fs] btrfs: don't leak block group on error (Zach Brown) [1051282] - [fs] btrfs: fix sync fs to actually wait for all data to be persisted (Zach Brown) [1051282] - [fs] btrfs: fix tracking of orphan inode count (Zach Brown) [1051282] - [fs] btrfs: export btrfs space shared info to userspace (Zach Brown) [1051282] - [fs] btrfs: remove path arg from btrfs_truncate_free_space_cache (Zach Brown) [1051282] - [fs] btrfs: remove duplicated ino cache's inode lookup (Zach Brown) [1051282] - [fs] btrfs: do a full search everytime in btrfs_search_old_slot (Zach Brown) [1051282] - [fs] btrfs: add a sanity test for btrfs_split_item (Zach Brown) [1051282] - [fs] btrfs: drop unused parameter from btrfs_item_nr (Zach Brown) [1051282] - [fs] btrfs: don't store NULL byte in symlink extents (Zach Brown) [1051282] - [fs] btrfs: eliminate the exceptional root_tree refs=0 (Zach Brown) [1051282]- [scsi] report sense even for TEST UNIT READY commands (Ewan Milne) [1070982] - [bfa] Fix for crash during sfpshow command (Chad Dupuis) [1065950] - [mm] fix GFP_THISNODE callers and clarify (Johannes Weiner) [1069551 1069639] - [mm] page_alloc: exempt GFP_THISNODE allocations from zone fairness (Johannes Weiner) [1069551 1069639] - [scsi] reserve space in structures for future scsi-mq changes (Mike Snitzer) [1071014] - [block] remove unprep_rq_fn (Mike Snitzer) [1071014] - [scsi] reintroduce scsi_driver.init_command (Mike Snitzer) [1071014] - [block] blk-mq: support partial I/O completions (Mike Snitzer) [1071014] - [block] blk-mq: merge blk_mq_insert_request and blk_mq_run_request (Mike Snitzer) [1071014] - [block] blk-mq: remove blk_mq_alloc_rq (Mike Snitzer) [1071014] - [block] blk-mq: pair blk_mq_start_request / blk_mq_requeue_request (Mike Snitzer) [1071014] - [block] blk-mq: dont assume rq->errors is set when returning an error from ->queue_rq (Mike Snitzer) [1071014] - [block] Fix type mismatch in ssize_t_blk_mq_tag_sysfs_show (Mike Snitzer) [1071014] - [block] blk-mq: rework flush sequencing logic (Mike Snitzer) [1071014] - [block] null_blk: use blk_complete_request and blk_mq_complete_request (Mike Snitzer) [1071014] - [block] blk-mq: rework I/O completions (Mike Snitzer) [1071014] - [block] null_blk: Fix completion processing from LIFO to FIFO (Mike Snitzer) [1071014] - [lib] llist: move llist_reverse_order from raid5 to llist.c (Mike Snitzer) [1071014] - [lib] llist: llist_add() can use llist_add_batch() (Mike Snitzer) [1071014] - [lib] llist: fix_simplify llist_add() and llist_add_batch() (Mike Snitzer) [1071014] - [block] blk-mq: Add bio_integrity setup to blk_mq_make_request (Mike Snitzer) [1071014] - [block] blk-mq: initialize sg_reserved_size (Mike Snitzer) [1071014] - [block] blk-mq: handle dma_drain_size (Mike Snitzer) [1071014] - [block] blk-mq: divert __blk_put_request for MQ ops (Mike Snitzer) [1071014] - [block] blk-mq: support at_head inserations for blk_execute_rq (Mike Snitzer) [1071014] - [block] null_blk: Null pointer deference problem in alloc_page_buffers (Mike Snitzer) [1071014] - [block] null_blk: fix queue leak inside removing device (Mike Snitzer) [1071014] - [block] null_blk: support submit_queues on use_per_node_hctx (Mike Snitzer) [1071014] - [block] null_blk: set use_per_node_hctx param to false (Mike Snitzer) [1071014] - [block] null_blk: warning on ignored submit_queues param (Mike Snitzer) [1071014] - [block] null_blk: refactor init and init errors code paths (Mike Snitzer) [1071014] - [block] null_blk: mem garbage on NUMA systems during init (Mike Snitzer) [1071014] - [block] null_blk: corrections to documentation (Mike Snitzer) [1071014] - [block] null_blk: documentation (Mike Snitzer) [1071014] - [block] null_blk: fix differences between RHEL7 and upstream (Mike Snitzer) [1071014] - [target] iscsi-target: Fix connection reset hang with percpu_ida_alloc (Mike Snitzer) [1071014] - [lib] percpu_ida: Make percpu_ida_alloc + callers accept task state bitmask (Mike Snitzer) [1071014] - [lib] percpu_ida: Removing unused arguement from alloc_local_tag (Mike Snitzer) [1071014] - [block] blk-mq: use hotcpu_notifier() (Mike Snitzer) [1071014] - [block] blk-mq: uses page->list incorrectly (Mike Snitzer) [1071014] - [block] blk-mq: use __smp_call_function_single directly (Mike Snitzer) [1071014] - [kernel] provide a __smp_call_function_single stub for !CONFIG_SMP (Mike Snitzer) [1071014] - [block] blk-mq: fix initializing request's start time (Mike Snitzer) [1071014] - [block] blk-mq: don't export blk_mq_free_queue() (Mike Snitzer) [1071014] - [block] blk-mq: make blk_sync_queue support mq (Mike Snitzer) [1071014] - [block] blk-mq: support draining mq queue (Mike Snitzer) [1071014] - [virt] kvm/x86: emulator_cmpxchg_emulated should mark_page_dirty (Marcelo Tosatti) [994431] - [x86] irq: Fix kbuild warning in smp_irq_move_cleanup_interrupt() (Prarit Bhargava) [1065735] - [security] selinux: put the mmap() DAC controls before the MAC controls (Paul Moore) [1070827] - [infiniband] iser: Avoid dereferncing iscsi_iser conn object when not bound to iser connection (Doug Ledford) [1061129] - [mm] Use ptep/pmdp_set_numa() for updating _PAGE_NUMA bit (Steve Best) [1049012] - [mm] Dirty accountable change only apply to non prot numa case (Steve Best) [1049012] - [powerpc] mm: Add new "set" flag argument to pte/pmd update function (Steve Best) [1049012] - [powerpc] mm: Enable _PAGE_NUMA for book3s (Steve Best) [1049012] - [powerpc] mm: Only check for _PAGE_PRESENT in set_pte/pmd functions (Steve Best) [1049012] - [powerpc] mm: Free up _PAGE_COHERENCE for numa fault use later (Steve Best) [1049012] - [powerpc] mm: Use HPTE constants when updating hpte bits (Steve Best) [1049012] - [mm] Move change_prot_numa outside CONFIG_ARCH_USES_NUMA_PROT_NONE (Steve Best) [1049012]- [target] Pass through I/O topology for block backstores (Andy Grover) [873474] - [target] iscsi-target: ST response on IN6ADDR_ANY socket (Andy Grover) [913033] - [security] keys: Fix searching of nested keyrings (David Howells) [1033467] - [security] keys: Fix multiple key add into associative array (David Howells) [1033467] - [security] keys: Fix the keyring hash function (David Howells) [1033467] - [ethernet] bnx2x: Fix generic option settings (Michal Schmidt) [1066076] - [tools] perf/kvm: Fix kvm report without guestmount (Jiri Olsa) [1051298] - [mm] readahead: fix readahead failure for memoryless NUMA nodes and limit readahead pages (Steve Best) [1062288] - [ethernet] Mark Intel DH8900CC Series Gigabit Network Device Unsupported (Prarit Bhargava) [727275] - [drm] nouveau/mxm: fix null deref on load (Ben Skeggs) [1067807] - [ethernet] i40e: Fix device ID define names to align to standard (Stefan Assmann) [1057192] - [ethernet] i40e: add DCB option to Kconfig (Stefan Assmann) [1057192] - [ethernet] i40e: add DCB and DCBNL support (Stefan Assmann) [1057192] - [ethernet] i40e: implement DCB support infastructure (Stefan Assmann) [1057192] - [ethernet] i40e: refactor flow director (Stefan Assmann) [1057192] - [ethernet] i40e: rename defines (Stefan Assmann) [1057192] - [ethernet] i40e: whitespace fixes (Stefan Assmann) [1057192] - [ethernet] i40e: Change firmware workaround (Stefan Assmann) [1057192] - [ethernet] i40e: fix compile warning on checksum_local (Stefan Assmann) [1057192] - [ethernet] i40e: updates to AdminQ interface (Stefan Assmann) [1057192] - [ethernet] i40e: check desc pointer before printing (Stefan Assmann) [1057192] - [ethernet] i40e: delete non-required instances of include (Stefan Assmann) [1057192] - [ethernet] i40e: Retain MAC filters on port VLAN deletion (Stefan Assmann) [1057192] - [ethernet] i40e: Warn admin to reload VF driver on port VLAN configuration (Stefan Assmann) [1057192] - [ethernet] i40e: Bump version number (Stefan Assmann) [1057192] - [ethernet] i40e: trivial cleanup (Stefan Assmann) [1057192] - [ethernet] i40e: whitespace fixes (Stefan Assmann) [1057192] - [ethernet] i40e: make message meaningful (Stefan Assmann) [1057192] - [ethernet] i40e: associate VMDq queue with VM type (Stefan Assmann) [1057192] - [ethernet] i40e: remove extra register write (Stefan Assmann) [1057192] - [ethernet] i40e: Bump version (Stefan Assmann) [1057192] - [ethernet] i40e: fix log message wording (Stefan Assmann) [1057192] - [ethernet] i40e: enable PTP (Stefan Assmann) [1057192] - [ethernet] i40e: call clear_pxe after adminq is initialized (Stefan Assmann) [1057192] - [ethernet] i40e: clear qtx_head before enabling Tx queue (Stefan Assmann) [1057192] - [ethernet] i40e: adjust ITR max and min values (Stefan Assmann) [1057192] - [ethernet] i40e: check for possible incorrect ipv6 checksum (Stefan Assmann) [1057192] - [ethernet] i40e: allow VF to remove any MAC filter (Stefan Assmann) [1057192] - [ethernet] i40e: do not bail when disabling if Tx queue disable fails (Stefan Assmann) [1057192] - [ethernet] i40e: Setting queue count to 1 using ethtool is valid (Stefan Assmann) [1057192] - [ethernet] i40e: Cleanup Doxygen warnings (Stefan Assmann) [1057192] - [ethernet] i40e: fix long lines (Stefan Assmann) [1057192] - [ethernet] i40e: Bump version (Stefan Assmann) [1057192] - [ethernet] i40e: Update the Current NVM version Low value (Stefan Assmann) [1057192] - [ethernet] i40e: drop unused macros (Stefan Assmann) [1057192] - [ethernet] i40e: use assignment instead of memcpy (Stefan Assmann) [1057192] - [ethernet] i40e: Turn flow director off in MFP mode (Stefan Assmann) [1057192] - [ethernet] i40e: Add a dummy packet template (Stefan Assmann) [1057192] - [ethernet] i40e: fix spelling errors (Stefan Assmann) [1057192] - [ethernet] i40e: formatting and checkpatch fixes (Stefan Assmann) [1057192] - [ethernet] i40e: shorten wordy fields (Stefan Assmann) [1057192] - [ethernet] i40e: accept pf to pf adminq messages (Stefan Assmann) [1057192] - [ethernet] i40e: remove interrupt on AQ error (Stefan Assmann) [1057192] - [ethernet] i40e: release NVM resource reservation on startup (Stefan Assmann) [1057192] - [ethernet] i40e: Cleanup reconfig rss path (Stefan Assmann) [1057192] - [ethernet] i40e: disable packet split (Stefan Assmann) [1057192] - [ethernet] i40e: add a comment on barrier and fix panic on reset (Stefan Assmann) [1057192] - [ethernet] i40e: Fix MAC format in Write MAC address AQ cmd (Stefan Assmann) [1057192] - [ethernet] i40e: Fix GPL header (Stefan Assmann) [1057192] - [ethernet] i40e: use kernel specific defines (Stefan Assmann) [1057192] - [ethernet] i40e: Re-enable interrupt on ICR0 (Stefan Assmann) [1057192]- [scsi] qla4xxx: v5.04.00.04.07.00-k0 (Chad Dupuis) [1063205] - [scsi] qla4xxx: Initialize hardware queue for ISP40XX (Chad Dupuis) [1063205] - [fs] cifs: mask off top byte in get_rfc1002_length() (Sachin Prabhu) [1062588] {CVE-2014-0069} - [infiniband] mlx4: Add support for steerable IB UD QPs (Doug Ledford) [1058518] - [infiniband] mlx4: Add mechanism to support flow steering over IB links (Doug Ledford) [1058518] - [infiniband] mlx4: Enable device-managed steering support for IB ports too (Doug Ledford) [1058518] - [ethernet] mlx4: Add support for steerable IB UD QPs (Doug Ledford) [1058518] - [infiniband] core: Add support for IB L2 device-managed steering (Doug Ledford) [1058518] - [infiniband] core: Add flow steering support for IPoIB UD traffic (Doug Ledford) [1058518] - [scsi] isci: correct erroneous for_each_isci_host macro (David Milburn) [1054302] - [virt] vhost/net: disable zero copy by default (Jason Wang) [1069045] - [x86] cpu-hotplug: Fix stack frame warning in check_irq_vectors_for_cpu_disable() (Prarit Bhargava) [1061317] - [drm] radeon/kms: add crtc_disable function for legacy crtc (Jerome Glisse) [1029570] - [drm] radeon/kms: unpin fb in atombios crtc disable (Jerome Glisse) [1029570] - [powerpc] Fix 32-bit frames for signals delivered when transactional (Steve Best) [1059703] - [edac] Correct workqueue setup path (Aristeu Rozanski) [1055892] - [edac] Poll timeout cannot be zero, p2 (Aristeu Rozanski) [1055892] - [edac] edac_mc_sysfs: poll timeout cannot be zero (Aristeu Rozanski) [1055892]- [fs] cifs: sanity check length of data to send before sending (Sachin Prabhu) [1062588] {CVE-2014-0069} - [fs] cifs: ensure that uncached writes handle unmapped areas correctly (Sachin Prabhu) [1062588] {CVE-2014-0069} - [fs] cifs: set FILE_CREATED (Sachin Prabhu) [1065982] - [fs] ext4: Disable punch hole on non-extent mapped files (Lukas Czerner) [1033438] - [fs] Fix mountpoint reference leakage in linkat (Jeff Layton) [1063287] - [fs] NFSD/sunrpc: avoid deadlock on TCP connection due to memory pressure ("J. Bruce Fields") [994257] - [fs] nfsd: consider CLAIM_FH when handing out delegation ("J. Bruce Fields") [1031097] - [fs] nfsd4: minor nfs4_setlease cleanup ("J. Bruce Fields") [1031097] - [fs] nfsd4: need to destroy revoked delegations in destroy_client ("J. Bruce Fields") [1031097] - [fs] nfsd: no need to unhash_stid before free ("J. Bruce Fields") [1031097] - [fs] nfsd: nfs4_open_delegation needs to remove_stid rather than unhash_stid ("J. Bruce Fields") [1031097] - [fs] nfsd: nfs4_free_stid ("J. Bruce Fields") [1031097] - [fs] nfsd4: fix leak of inode reference on delegation failure ("J. Bruce Fields") [1031097] - [fs] nfsd4: fix setlease error return ("J. Bruce Fields") [1031097] - [fs] nfsd4: fix delegation-unlink/rename race ("J. Bruce Fields") [1031097] - [fs] nfsd4: delay setting current_fh in open ("J. Bruce Fields") [1031097] - [fs] nfsd4: break only delegations when appropriate ("J. Bruce Fields") [1031097] - [fs] nfsd: make sure to balance get/put_write_access ("J. Bruce Fields") [1031097] - [fs] nfsd: split up nfsd_setattr ("J. Bruce Fields") [1031097] - [fs] locks: break delegations on any attribute modification ("J. Bruce Fields") [1031097] - [fs] locks: break delegations on link ("J. Bruce Fields") [1031097] - [fs] locks: break delegations on rename ("J. Bruce Fields") [1031097] - [fs] locks: helper functions for delegation breaking ("J. Bruce Fields") [1031097] - [fs] locks: break delegations on unlink ("J. Bruce Fields") [1031097] - [fs] namei: minor vfs_unlink cleanup ("J. Bruce Fields") [1031097] - [fs] locks: implement delegations ("J. Bruce Fields") [1031097] - [fs] locks: introduce new FL_DELEG lock flag ("J. Bruce Fields") [1031097] - [fs] vfs: take i_mutex on renamed file ("J. Bruce Fields") [1031097] - [fs] vfs: rename I_MUTEX_QUOTA now that it's not used for quotas ("J. Bruce Fields") [1031097] - [fs] vfs: don't use PARENT/CHILD lock classes for non-directories ("J. Bruce Fields") [1031097] - [fs] vfs: pull ext4's double-i_mutex-locking into common code ("J. Bruce Fields") [1031097] - [fs] ext4: fix FITRIM in no journal mode (Lukas Czerner) [1044519] - [fs] ext4: add ratelimiting to ext4 messages (Lukas Czerner) [1044513] - [fs] ext4: rate limit printk in buffer_io_error() (Lukas Czerner) [1044513] - [fs] ext4: translate flag bits to strings in tracepoints (Lukas Czerner) [1044505] - [fs] ext4: Fix fsync error handling after filesystem abort (Lukas Czerner) [1044501]- [x86] Makefile: add -Werror to compile (Prarit Bhargava) [1006333] - [edac] sb_edac: Shut up compiler warning when EDAC_DEBUG is enabled (Prarit Bhargava) [1006333] - [kernel] mutex: Avoid label warning when !CONFIG_MUTEX_SPIN_ON_OWNER (Prarit Bhargava) [1006333] - [infiniband] ocrdma: Fix compiler warning (Prarit Bhargava) [1006333] - [isdn] hfcpci_softirq: get func return to suppress compiler warning (Prarit Bhargava) [1006333] - [x86] Fix return value in generic_processor_info() (Prarit Bhargava) [1006333] - [wireless] rtlwifi: initialize local array and set value (Prarit Bhargava) [1006333] - [ethernet] mlx4: clean up srq_res_start_move_to() (Prarit Bhargava) [1006333] - [ethernet] mlx4: clean up cq_res_start_move_to() (Prarit Bhargava) [1006333] - [powerpc] Link VDSOs at 0x0 (Steve Best) [1066468] - [powerpc] Use unstripped VDSO image for more accurate profiling data (Steve Best) [1066468] - [scsi] fnic: Incremented driver version (Chris Leech) [831836] - [scsi] fnic: Fnic Statistics Collection (Chris Leech) [831836] - [scsi] fnic: host reset returns nonzero value(errno) on (Chris Leech) [831836] - [scsi] fnic: Convert uses of compare_ether_addr to ether_addr_equal (Chris Leech) [831836] - [scsi] fnic: remove unnecessary pci_set_drvdata() (Chris Leech) [831836] - [scsi] fnic: fnic Driver Tuneables Exposed through CLI (Chris Leech) [831836] - [scsi] fnic: Kernel panic while running sh/nosh with max lun (Chris Leech) [831836] - [scsi] fnic: Hitting BUG_ON(io_req->abts_done) in (Chris Leech) [831836] - [scsi] fnic: Remove QUEUE_FULL handling code (Chris Leech) [831836] - [scsi] fnic: On system with >1.1TB RAM, VIC fails multipath (Chris Leech) [831836] - [scsi] fnic: FC stat param seconds_since_last_reset not (Chris Leech) [831836] - [scsi] fnic: BUG, sleeping function called from invalid (Chris Leech) [831836] - [scsi] fnic: switch to fixed_size_llseek() (Chris Leech) [831836] - [scsi] fnic: potential dead lock in fnic_is_abts_pending() (Chris Leech) [831836] - [powerpc] mm: Fix compile error of pgtable-ppc64.h (Steve Best) [1047636] - [powerpc] thp: Fix crash on mremap (Steve Best) [1047636] - [ethernet] bnx2x: Allow VF rss on higher PFs (Michal Schmidt) [1062634] - [ethernet] bnx2x: Fix VF flr flow (Michal Schmidt) [1062634] - [ethernet] bnx2x: Correct default Tx switching behaviour (Michal Schmidt) [1058592] - [block] sg_io: allow WRITE SAME without CAP_SYS_RAWIO (Paolo Bonzini) [966883] - [block] sg_io: introduce unpriv_sgio queue flag (Paolo Bonzini) [966883] - [block] sg_io: pass request_queue to blk_verify_command (Paolo Bonzini) [966883] - [scsi] aacraid: prevent invalid pointer dereference (Frantisek Hrbata) [1034301] {CVE-2013-6380} - [ethernet] be2net: Fix be_vlan_add/rem_vid() routines (Ivan Vecera) [1065829] - [wireless] libertas: potential oops in debugfs (Denys Vlasenko) [1034178] {CVE-2013-6378} - [mm] remove bogus warning in copy_huge_pmd() (Rik van Riel) [1067326] - [wireless] ath9k: properly set MAC address and BSSID mask (Denys Vlasenko) [1033071] {CVE-2013-4579} - [video] matroxfb: Default to 1024x768 @ 60 (Adam Jackson) [1055533] - [powerpc] pseries: Add Gen3 definitions for PCIE link speed (Jerome Glisse) [1056701] - [powerpc] pseries: Fix regression on PCI link speed (Jerome Glisse) [1056701]- [fs] nfs: nfs4_destroy_session must call rpc_destroy_waitqueue (Steve Dickson) [1061707] - [fs] nfs: Fix memory corruption in nfs4_proc_open_confirm (Steve Dickson) [1061707] - [fs] nfs: initialize the ACL support bits to zero (Steve Dickson) [1059241 919382] - [fs] nfs: Cleanup (Steve Dickson) [1059241 919382] - [fs] nfs: Clean up nfs41_sequence_done (Steve Dickson) [1059241 919382] - [fs] nfs: Fix a slot leak in nfs40_sequence_done (Steve Dickson) [1059241 919382] - [fs] nfs: free slot before resending I/O to MDS (Steve Dickson) [1059241 919382] - [fs] nfs: add memory barriers around NFS_INO_INVALID_DATA and NFS_INO_INVALIDATING (Steve Dickson) [1059241 919382] - [fs] nfs: Fix races in nfs_revalidate_mapping (Steve Dickson) [1059241 919382] - [net] sunrpc: turn warn_gssd() log message into a dprintk() (Steve Dickson) [1059241 919382] - [fs] nfs: fix the handling of NFS_INO_INVALID_DATA flag in nfs_revalidate_mapping (Steve Dickson) [1059241 919382] - [fs] nfs: handle servers that support only ALLOW ACE type (Steve Dickson) [1059241 919382] - [fs] nfs: Proper delay for NFS4ERR_RECALLCONFLICT in layout_get_done (Steve Dickson) [1059622] - [fs] nfs: fix BUG in filelayout_recover_commit_reqs (Steve Dickson) [1059622] - [fs] nfs: fix discover_server_trunking use after free (Steve Dickson) [1059622] - [fs] nfs: Handle errors correctly in nfs41_walk_client_list (Steve Dickson) [1059622] - [fs] nfs: always make sure page is up-to-date before extending a write to cover the entire page (Steve Dickson) [1059622] - [fs] nfs: page cache invalidation for dio (Steve Dickson) [1059622] - [fs] nfs: take i_mutex during direct I/O reads (Steve Dickson) [1059622] - [fs] nfs: merge nfs_direct_write into nfs_file_direct_write (Steve Dickson) [1059622] - [fs] nfs: merge nfs_direct_read into nfs_file_direct_read (Steve Dickson) [1059622] - [fs] nfs: increment i_dio_count for reads, too (Steve Dickson) [1059622] - [fs] nfs: defer inode_dio_done call until size update is done (Steve Dickson) [1059622] - [fs] nfs: fix size updates for aio writes (Steve Dickson) [1059622] - [fs] nfs: properly handle ENOTSUP in SECINFO_NO_NAME (Steve Dickson) [1059622] - [fs] nfs: Fix a race in nfs4_write_inode (Steve Dickson) [1059622] - [fs] nfs: Don't trust attributes if a pNFS LAYOUTCOMMIT is outstanding (Steve Dickson) [1059622] - [fs] nfs: use p(dD) point to the right include file in a comment (left over from a9004abc3) (Steve Dickson) [1059622] - [fs] nfs: dprintk() should not print negative fileids and inode numbers (Steve Dickson) [1059622] - [fs] nfs: use (dD) instead of open-coded (and often racy) equivalents (Steve Dickson) [1059622] - [lib] vsprintf: document formats for dentry and struct file (Steve Dickson) [1059622] - [lib] vsprintf: add formats for dentry/file pathnames (Steve Dickson) [1059622] - [fs] nfs: fix dead code of ipv6_addr_scope (Steve Dickson) [1059622] - [net] sunrpc: Fix infinite loop in RPC state machine (Steve Dickson) [1059622] - [net] sunrpc: Add tracepoint for socket errors (Steve Dickson) [1059622] - [net] sunrpc: Report connection error values to rpc_tasks on the pending queue (Steve Dickson) [1059622] - [net] sunrpc: Handle connect errors ECONNABORTED and EHOSTUNREACH (Steve Dickson) [1059622] - [net] sunrpc: Ensure xprt_connect_status handles all potential connection errors (Steve Dickson) [1059622] - [fs] nfs: OPEN must handle the NFS4ERR_IO return code correctly (Steve Dickson) [1059622]- [powerpc] finish off merge to put FP/VSX and VR state into structures (Steve Best) [1051192] - [powerpc] pseries: Fix endian issues in pseries EEH code (Steve Best) [1051192] - [powerpc] pseries: Fix endian issues in nvram code (Steve Best) [1051192] - [powerpc] Fix endian issues in crash dump code (Steve Best) [1051192] - [powerpc] pseries: Fix endian issues in MSI code (Steve Best) [1051192] - [powerpc] pseries: Fix PCIE link speed endian issue (Steve Best) [1051192] - [powerpc] Fix topology core_id endian issue on LE builds (Steve Best) [1051192] - [powerpc] Fix endian issue in setup-common.c (Steve Best) [1051192] - [powerpc] allyesconfig should not select CONFIG_CPU_LITTLE_ENDIAN (Steve Best) [1051192] - [powerpc] Fix error when cross building TAGS & cscope (Steve Best) [1051192] - [powerpc] kvm: allow guest control "E" attribute in mas2 (Steve Best) [1051192] - [powerpc] Wrong DWARF CFI in the kernel vdso for little-endian / ELFv2 (Steve Best) [1051192] - [powerpc] Add CONFIG_CPU_LITTLE_ENDIAN kernel config option (Steve Best) [1051192] - [powerpc] Don't use ELFv2 ABI to build the kernel (Steve Best) [1051192] - [powerpc] ELF2 binaries signal handling (Steve Best) [1051192] - [powerpc] ELF2 binaries launched directly (Steve Best) [1051192] - [powerpc] Set eflags correctly for ELF ABIv2 core dumps (Steve Best) [1051192] - [powerpc] Add TIF_ELF2ABI flag (Steve Best) [1051192] - [powerpc] Remove big endianness assumption in of_find_next_cache_node (Steve Best) [1051192] - [powerpc] word-at-a-time optimization for 64-bit Little Endian (Steve Best) [1051192] - [powerpc] bpf: BPF JIT compiler for 64-bit Little Endian (Steve Best) [1051192] - [powerpc] nvram: Fix endian issue when using the partition length (Steve Best) [1051192] - [powerpc] nvram: Fix endian issue when reading the NVRAM size (Steve Best) [1051192] - [powerpc] Use -mcpu=power7 on ppc64 little endian builds (Steve Best) [1051192] - [powerpc] booke64: Use appropriate -mcpu (Steve Best) [1051192] - [powerpc] Fix Unaligned LE Floating Point Loads and Stores (Steve Best) [1051192] - [powerpc] Fix Unaligned Loads and Stores (Steve Best) [1051192] - [powerpc] Enable Little Endian Alignment Handler for Float Pair Instructions (Steve Best) [1051192] - [powerpc] Fix Handler of Unaligned Load/Store Strings (Steve Best) [1051192] - [powerpc] pseries: Fix endian issues in pseries iommu code (Steve Best) [1051192] - [powerpc] Fix little endian issue in OF PCI scan (Steve Best) [1051192] - [powerpc] Make kernel module helper endian-safe (Steve Best) [1051192] - [powerpc] prom_init exception when updating core value (Steve Best) [1051192] - [powerpc] kernel: Fix endian issue in rtas_pci (Steve Best) [1051192] - [powerpc] Work around little endian gcc bug (Steve Best) [1051192] - [powerpc] Don't set HAVE_EFFICIENT_UNALIGNED_ACCESS on little endian builds (Steve Best) [1051192] - [powerpc] Add ability to build little endian kernels (Steve Best) [1051192] - [powerpc] kvm: Disable KVM on little endian builds (Steve Best) [1051192] - [powerpc] hvsi: Fix endian issues in HVSI driver (Steve Best) [1051192] - [powerpc] powernv: More little endian issues in OPAL RTC driver (Steve Best) [1051192] - [powerpc] powernv: Don't register exception handlers in little endian mode (Steve Best) [1051192] - [powerpc] powernv: Fix OPAL entry and exit in little endian mode (Steve Best) [1051192] - [powerpc] powernv: Fix endian issues in OPAL console and udbg backend (Steve Best) [1051192] - [powerpc] powernv: Fix endian issues in powernv PCI code (Steve Best) [1051192] - [powerpc] powernv: Make OPAL NVRAM device tree accesses endian safe (Steve Best) [1051192] - [powerpc] powernv: Fix endian issues in OPAL ICS backend (Steve Best) [1051192] - [powerpc] powernv: Fix endian issues in OPAL RTC driver (Steve Best) [1051192] - [powerpc] Little endian sparse clean up for arch/powerpc/platforms/powernv/pci-ioda.c (Steve Best) [1051192] - [powerpc] Little endian fix for arch/powerpc/platforms/powernv/pci-p5ioc2.c (Steve Best) [1051192] - [powerpc] Little endian fix for arch/powerpc/platforms/powernv/pci.c (Steve Best) [1051192] - [powerpc] Little endian fixes for platforms/powernv/opal.c (Steve Best) [1051192] - [powerpc] uname should return ppc64le/ppcle on little endian builds (Steve Best) [1051192] - [powerpc] Use generic memcpy code in little endian (Steve Best) [1051192] - [powerpc] Use generic checksum code in little endian (Steve Best) [1051192] - [powerpc] Handle VSX alignment faults in little endian mode (Steve Best) [1051192] - [powerpc] Add little endian support to alignment handler (Steve Best) [1051192] - [powerpc] Alignment handler shouldn't access VSX registers with TS_FPR (Steve Best) [1051192] - [powerpc] Remove hard coded FP offsets in alignment handler (Steve Best) [1051192] - [powerpc] Remove open coded byte swap macro in alignment handler (Steve Best) [1051192] - [powerpc] Endian safe trampoline (Steve Best) [1051192] - [powerpc] Include the appropriate endianness header (Steve Best) [1051192] - [powerpc] Set MSR_LE bit on little endian builds (Steve Best) [1051192] - [powerpc] Add little endian support for word-at-a-time functions (Steve Best) [1051192] - [powerpc] Support endian agnostic MMIO (Steve Best) [1051192] - [powerpc] Little endian builds double word swap VSX state during context save/restore (Steve Best) [1051192] - [powerpc] PTRACE_PEEKUSR/PTRACE_POKEUSER of FPR registers in little endian builds (Steve Best) [1051192] - [powerpc] Fix offset of FPRs in VSX registers in little endian builds (Steve Best) [1051192] - [powerpc] Book 3S MMU little endian support (Steve Best) [1051192] - [powerpc] Fix endian issues in VMX copy loops (Steve Best) [1051192] - [powerpc] Make rwlocks endian safe (Steve Best) [1051192] - [powerpc] Fix little endian coredumps (Steve Best) [1051192] - [powerpc] Simplify logic in include/uapi/asm/elf.h (Steve Best) [1051192] - [powerpc] pseries: Fix endian issues in H_GET_TERM_CHAR/H_PUT_TERM_CHAR (Steve Best) [1051192] - [powerpc] pseries: Simplify H_GET_TERM_CHAR (Steve Best) [1051192] - [powerpc] Little endian SMP IPI demux (Steve Best) [1051192] - [powerpc] Emulate instructions in little endian mode (Steve Best) [1051192] - [powerpc] Fix little endian lppaca, slb_shadow and dtl_entry (Steve Best) [1051192] - [powerpc] Add endian annotations to lppaca, slb_shadow and dtl_entry (Steve Best) [1051192] - [powerpc] Stop using non-architected shared_proc field in lppaca (Steve Best) [1051192] - [powerpc] Make NUMA device node code endian safe (Steve Best) [1051192] - [powerpc] Little endian fixes for legacy_serial.c (Steve Best) [1051192] - [powerpc] Make PCI device node device tree accesses endian safe (Steve Best) [1051192] - [powerpc] Make OF PCI device tree accesses endian safe (Steve Best) [1051192] - [powerpc] Make device tree accesses in VIO subsystem endian safe (Steve Best) [1051192] - [powerpc] Make device tree accesses in cache info code endian safe (Steve Best) [1051192] - [powerpc] of_parse_dma_window should take a __be32 *dma_window (Steve Best) [1051192] - [powerpc] Fix some endian issues in xics code (Steve Best) [1051192] - [powerpc] Add some endian annotations to time and xics code (Steve Best) [1051192] - [powerpc] More little endian fixes for setup-common.c (Steve Best) [1051192] - [powerpc] Make logical to real cpu mapping code endian safe (Steve Best) [1051192] - [powerpc] Make RTAS calls endian safe (Steve Best) [1051192] - [powerpc] Make cache info device tree accesses endian safe (Steve Best) [1051192] - [powerpc] Make RTAS device tree accesses endian safe (Steve Best) [1051192] - [powerpc] More little endian fixes for prom.c (Steve Best) [1051192] - [powerpc] Make prom.c device tree accesses endian safe (Steve Best) [1051192]- [net] netfilter: xt_nfqueue: fix --queue-bypass regression (Florian Westphal) [1067042] - [net] netfilter: nft_reject_inet: fix unintended fall-through in switch-statatement (Jiri Benc) [1066156] - [net] netfilter: nf_tables: fix log/queue expressions for NFPROTO_INET (Jiri Benc) [1066156] - [net] netfilter: nf_tables: add reject module for NFPROTO_INET (Jiri Benc) [1066156] - [net] netfilter: nft_reject: split up reject module into IPv4 and IPv6 specifc parts (Jiri Benc) [1066156] - [net] netfilter: nf_tables: add hook ops to struct nft_pktinfo (Jiri Benc) [1066156] - [net] netfilter: nft_reject: fix compilation warning if NF_TABLES_IPV6 is disabled (Jiri Benc) [1066156] - [net] netfilter: add help information to new nf_tables Kconfig options (Jiri Benc) [1066156] - [net] netfilter: nft_reject: support for IPv6 and TCP reset (Jiri Benc) [1066156] - [net] netfilter: reject: separate reusable code (Jiri Benc) [1066156] - [net] netfilter: nft: add queue module (Jiri Benc) [1066156] - [net] netfilter: xt_nfqueue: separate reusable code (Jiri Benc) [1066156] - [net] netfilter: ip6t_reject: skip checksum verification for outgoing ipv6 packets (Jiri Benc) [1066156] - [net] netfilter: nf_tables: check if payload length is a power of 2 (Jiri Benc) [1034791] - [net] netfilter: nft_meta: fix typo "CONFIG_NET_CLS_ROUTE" (Jiri Benc) [1034791] - [net] netfilter: nf_tables: unininline nft_trace_packet() (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix loop checking with end interval elements (Jiri Benc) [1034791] - [net] netfilter: nft_rbtree: fix data handling of end interval elements (Jiri Benc) [1034791] - [net] netfilter: nf_tables: do not allow NFT_SET_ELEM_INTERVAL_END flag and data (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix racy rule deletion (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix log/queue expressions for NFPROTO_INET (Jiri Benc) [1034791] - [net] netfilter: nf_tables: add AF specific expression support (Jiri Benc) [1034791] - [net] netfilter: nft_ct: fix missing NFT_CT_L3PROTOCOL key in validity checks (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix potential oops when dumping sets (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix overrun in nf_tables_set_alloc_name() (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix oops when deleting a chain with references (Jiri Benc) [1034791] - [net] netfilter: nft_ct: fix unconditional dump of 'dir' attr (Jiri Benc) [1034791] - [net] netfilter: nft_ct: fix compilation warning if NF_CONNTRACK_MARK is not set (Jiri Benc) [1034791] - [net] netfilter: Add dependency on IPV6 for NF_TABLES_INET (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix missing byteorder conversion in policy (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix error path in the init functions (Jiri Benc) [1034791] - [net] netfilter: nf_tables: rename nft_do_chain_pktinfo() to nft_do_chain() (Jiri Benc) [1034791] - [net] netfilter: nf_tables: prohibit deletion of a table with existing sets (Jiri Benc) [1034791] - [net] netfilter: nf_tables: take AF module reference when creating a table (Jiri Benc) [1034791] - [net] netfilter: nf_tables: perform flags validation before table allocation (Jiri Benc) [1034791] - [net] netfilter: nf_tables: minor nf_chain_type cleanups (Jiri Benc) [1034791] - [net] netfilter: nf_tables: constify chain type definitions and pointers (Jiri Benc) [1034791] - [net] netfilter: nf_tables: replay request after dropping locks to load chain type (Jiri Benc) [1034791] - [net] netfilter: nf_tables: add missing module references to chain types (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix chain type module reference handling (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix check for table overflow (Jiri Benc) [1034791] - [net] netfilter: nf_tables: restore chain change atomicity (Jiri Benc) [1034791] - [net] netfilter: nf_tables: split chain policy validation from actually setting it (Jiri Benc) [1034791] - [net] netfilter: nft_meta: fix lack of validation of the input register (Jiri Benc) [1034791] - [net] netfilter: nft_ct: Add support to set the connmark (Jiri Benc) [1034791] - [net] netfilter: nft_ct: load both IPv4 and IPv6 conntrack modules for NFPROTO_INET (Jiri Benc) [1034791] - [net] netfilter: nft_meta: add l4proto support (Jiri Benc) [1034791] - [net] netfilter: nf_tables: add nfproto support to meta expression (Jiri Benc) [1034791] - [net] netfilter: nf_tables: add "inet" table for IPv4/IPv6 (Jiri Benc) [1034791] - [net] netfilter: nf_tables: add support for multi family tables (Jiri Benc) [1034791] - [net] netfilter: nf_tables: add hook ops to struct nft_pktinfo (Jiri Benc) [1034791] - [net] netfilter: nf_tables: make chain types override the default AF functions (Jiri Benc) [1034791] - [net] netfilter: nf_tables: dump sets in all existing families (Jiri Benc) [1034791] - [net] netfilter: nf_tables: remove unused variable in nf_tables_dump_set() (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix type in parsing in nf_tables_set_alloc_name() (Jiri Benc) [1034791] - [net] netfilter: add help information to new nf_tables Kconfig options (Jiri Benc) [1034791] - [net] netfilter: select NFNETLINK when enabling NF_TABLES (Jiri Benc) [1034791] - [net] netfilter: nf_tables: remove nft_meta_target (Jiri Benc) [1034791] - [net] netfilter: nf_tables: nft_meta module get/set ops (Jiri Benc) [1034791] - [net] netfilter: nf_tables: Expose the table usage counter via netlink (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix issue with verdict support (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix wrong datatype in nft_validate_data_load() (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix oops when updating table with user chains (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix dumping with large number of sets (Jiri Benc) [1034791] - [net] netfilter: nft_exthdr: call ipv6_find_hdr() with explicitly initialized offset (Jiri Benc) [1034791] - [net] netfilter: nft_reject: fix endianness in dump function (Jiri Benc) [1034791] - [net] nf_tables*.h: Remove extern from function prototypes (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix missing rules flushing per table (Jiri Benc) [1034791] - [net] netfilter: nft_compat: fix error path in nft_parse_compat() (Jiri Benc) [1034791] - [net] pktgen: Fix position of ip and udp header (Jiri Pirko) [1067485] - [net] nf: remove automatic helper assignment removal warning (Jiri Pirko) [1066453] - [net] inet_diag: fix inet_diag_dump_icsk() to use correct state for timewait sockets (Jesper Brouer) [1059721] - [net] netfilter: xt_socket: use sock_gen_put() (Jesper Brouer) [1059721] - [net] inet_diag: use sock_gen_put() (Jesper Brouer) [1059721] - [net] inet: rename ir_loc_port to ir_num (Jesper Brouer) [1059721] - [net] inet: includes a sock_common in request_sock (Jesper Brouer) [1059721] - [net] inet: inet_timewait_sock.h missing semi-colon when KMEMCHECK is enabled (Jesper Brouer) [1059721] - [net] fix build errors if ipv6 is disabled (Jesper Brouer) [1059721] - [net] sctp: fix initialization of local source address on accepted ipv6 sockets (Jesper Brouer) [1059721] - [net] ipv6: make lookups simpler and faster (Jesper Brouer) [1059721] - [net] tcp/dccp: remove twchain (Jesper Brouer) [1059721] - [net] tcp: shrink tcp6_timewait_sock by one cache line (Jesper Brouer) [1059721] - [net] inet: consolidate INET_TW_MATCH (Jesper Brouer) [1059721] - [net] inet*.h: Remove extern from function prototypes (Jesper Brouer) [1059721] - [net] openvswitch: datapath: fix dp check in ovs_dp_reset_user_features (Francesco Fusco) [1057099] - [net] openvswitch: Suppress error messages on megaflow updates (Francesco Fusco) [1057099] - [net] openvswitch: Fix ovs_flow_free() ovs-lock assert (Francesco Fusco) [1057099] - [net] openvswitch: Fix kernel panic on ovs_flow_free (Francesco Fusco) [1057099] - [net] openvswitch: Pad OVS_PACKET_ATTR_PACKET if linear copy was performed (Francesco Fusco) [1057099] - [tools] perf: Fix include for non x86 architectures (Francesco Fusco) [1057099] - [net] openvswitch: Use kmem_cache_free() instead of kfree() (Francesco Fusco) [1057099] - [net] openvswitch: Compute checksum in skb_gso_segment() if needed (Francesco Fusco) [1057099] - [net] openvswitch: Use skb_zerocopy() for upcall (Francesco Fusco) [1057099] - [net] openvswitch: Pass datapath into userspace queue functions (Francesco Fusco) [1057099] - [net] openvswitch: Drop user features if old user space attempted to create datapath (Francesco Fusco) [1057099] - [net] openvswitch: Allow user space to announce ability to accept unaligned Netlink messages (Francesco Fusco) [1057099] - [net] Export skb_zerocopy() to zerocopy from one skb to another (Francesco Fusco) [1057099] - [net] nf_queue: add NFQA_SKB_CSUM_NOTVERIFIED info flag (Francesco Fusco) [1057099] - [net] openvswitch: remove duplicated include from flow_table.c (Francesco Fusco) [1057099] - [net] openvswitch: use kfree_rcu instead of rcu_free_{sw_flow_mask_cb, acts_callback} (Francesco Fusco) [1057099] - [net] openvswitch: Per cpu flow stats (Francesco Fusco) [1057099] - [net] openvswitch: Enable memory mapped Netlink i/o (Francesco Fusco) [1057099] - [net] netlink: Avoid netlink mmap alloc if msg size exceeds frame size (Francesco Fusco) [1057099] - [net] genl: Add genlmsg_new_unicast() for unicast message allocation (Francesco Fusco) [1057099] - [net] openvswitch: Silence RCU lockdep checks from flow lookup (Francesco Fusco) [1057099] - [net] openvswitch: Change ovs_flow_tbl_lookup_xx() APIs (Francesco Fusco) [1057099] - [net] openvswitch: Shrink sw_flow_mask by 8 bytes (64-bit) or 4 bytes (32-bit) (Francesco Fusco) [1057099] - [net] openvswitch: Correct comment (Francesco Fusco) [1057099] - [net] Add utility functions to clear rxhash (Francesco Fusco) [1057099] - [net] openvswitch: use CRC32 accelerated flow hash if available (Francesco Fusco) [1057099] - [lib] hash: follow-up fixups for arch hash (Francesco Fusco) [1057099] - [lib] hash: Add missing arch generic-y entries for asm-generic/hash.h (Francesco Fusco) [1057099] - [lib] hash: introduce arch optimized hash library (Francesco Fusco) [1057099] - [net] rtnl: make ifla_policy static (Jiri Pirko) [1066614] - [net] ip, ipv6: handle gso skbs in forwarding path (Florian Westphal) [1065299] - [net] introduce netif_skb_dev_features (Florian Westphal) [1065299] - [net] add and use skb_gso_transport_seglen() (Florian Westphal) [1065299] - [net] bridge: separate querier and query timer into IGMP/IPv4 and MLD/IPv6 ones (Florian Westphal) [1065257] - [net] bridge: send query as soon as leave is received (Florian Westphal) [1065257] - [net] gro: remove a sparse error (Thomas Graf) [1051111] - [net] ipv4: Use proper RCU APIs for writer-side in udp_offload.c (Thomas Graf) [1051111] - [net] vxlan: Go over all candidate streams for GRO matching (Thomas Graf) [1051111] - [net] ipv4: Use non-atomic allocation of udp offloads structure instance (Thomas Graf) [1051111] - [net] ipv4: udp_offload: Handle static checker complaints (Thomas Graf) [1051111] - [net] vxlan: Share RX skb de-marking and checksum checks with ovs (Thomas Graf) [1051111] - [net] vxlan: Add GRO support for vxlan traffic (Thomas Graf) [1051111] - [net] vxlan: use __dev_get_by_index instead of dev_get_by_index to find interface (Thomas Graf) [1051111] - [net] vxlan: keep original skb ownership (Thomas Graf) [1051111] - [net] vxlan: remove vxlan_group_used in vxlan_open (Thomas Graf) [1051111] - [net] vxlan: release rt when found circular route (Thomas Graf) [1051111] - [net] vxlan: Use ERR_CAST inlined function instead of ERR_PTR(PTR_ERR(...)) (Thomas Graf) [1051111] - [net] vxlan: Have the NIC drivers do less work for offloads (Thomas Graf) [1051111] - [net] vxlan: silence one build warning (Thomas Graf) [1051111] - [net] vxlan: Use RCU apis to access sk_user_data (Thomas Graf) [1051111] - [net] vxlan: Avoid creating fdb entry with NULL destination (Thomas Graf) [1051111] - [net] vxlan: Fix sparse warnings (Thomas Graf) [1051111] - [net] vxlan: Notify drivers for listening UDP port changes (Thomas Graf) [1051111] - [net] vxlan: Optimize vxlan rcv (Thomas Graf) [1051111] - [net] Export gro_find_by_type helpers (Thomas Graf) [1051111] - [net] Add GRO support for UDP encapsulating protocols (Thomas Graf) [1051111] - [net] gro: change GRO overflow strategy (Thomas Graf) [1051111] - [net] gre_offload: fix sparse non static symbol warning (Thomas Graf) [1051111] - [net] gre: gro: Add GRE support to the GRO stack (Thomas Graf) [1051111] - [net] ipv4: don't use module_init in non-modular gre_offload (Thomas Graf) [1051111] - [net] gre_offload: statically build GRE offloading support (Thomas Graf) [1051111] - [net] ipv6: Fix alleged compiler warning in ipv6_exthdrs_len() (Thomas Graf) [1051111] - [net] ipv6: fix compiler warning in ipv6_exthdrs_len (Thomas Graf) [1051111] - [net] gro: Prepare GRO stack for the upcoming tunneling support (Thomas Graf) [1051111] - [net] gro: small napi_get_frags() optim (Thomas Graf) [1051111] - [net] tcp: do not export tcp_gso_segment() and tcp_gro_receive() (Thomas Graf) [1051111] - [net] gro: Clean up tcpX_gro_receive checksum verification (Thomas Graf) [1051111] - [net] gro: Only verify TCP checksums for candidates (Thomas Graf) [1051111] - [net] gso: handle new frag_list of frags GRO packets (Thomas Graf) [1051111] - [net] gro: allow to build full sized skb (Thomas Graf) [1051111] - [net] tcp: gso: fix truesize tracking (Thomas Graf) [1051111] - [net] tcp: rename tcp_tso_segment() (Thomas Graf) [1051111] - [net] gro: should aggregate frames without DF (Thomas Graf) [1051111] - [net] sit: fix use after free of fb_tunnel_dev (Jiri Pirko) [1060210] - [net] sit: allow to use rtnl ops on fb tunnel (Jiri Pirko) [1060210] - [net] ip6tnl: fix use after free of fb_tnl_dev (Jiri Pirko) [1012835] - [net] ip6tnl: allow to use rtnl ops on fb tunnel (Jiri Pirko) [1012835] - [net] ip6tnl: add x-netns support (Jiri Pirko) [1012835] - [net] Correctly sync addresses from multiple sources to single device (Vlad Yasevich) [1059394]- [fs] xfs: ensure correct log item buffer alignment (Brian Foster) [1059843] - [fs] xfs: ensure correct timestamp updates from truncate (Brian Foster) [1059843] - [fs] xfs: remove XFS_TRANS_DEBUG dead code (Brian Foster) [1059843] - [fs] xfs: return -E2BIG if hit the maximum size limits of ACLs (Brian Foster) [1059843] - [fs] xfs: sanitize sb_inopblock in xfs_mount_validate_sb (Brian Foster) [1059843] - [fs] xfs: convert xfs_log_commit_cil() to void (Brian Foster) [1059843] - [fs] xfs: use tr_qm_dqalloc log reservation for dquot alloc (Brian Foster) [1059843] - [fs] xfs: remove unused tr_swrite (Brian Foster) [1059843] - [fs] xfs: use tr_growrtalloc for growing rt files (Brian Foster) [1059843] - [fs] xfs: Calling destroy_work_on_stack() to pair with INIT_WORK_ONSTACK() (Brian Foster) [1059843] - [fs] xfs: fix off-by-one error in xfs_attr3_rmt_verify (Brian Foster) [1059843] - [fs] xfs: assert that we hold the ilock for extent map access (Brian Foster) [1059843] - [fs] xfs: use xfs_ilock_attr_map_shared in xfs_attr_list_int (Brian Foster) [1059843] - [fs] xfs: use xfs_ilock_attr_map_shared in xfs_attr_get (Brian Foster) [1059843] - [fs] xfs: use xfs_ilock_data_map_shared in xfs_qm_dqiterate (Brian Foster) [1059843] - [fs] xfs: use xfs_ilock_data_map_shared in xfs_qm_dqtobp (Brian Foster) [1059843] - [fs] xfs: take the ilock around xfs_bmapi_read in xfs_zero_remaining_bytes (Brian Foster) [1059843] - [fs] xfs: reinstate the ilock in xfs_readdir (Brian Foster) [1059843] - [fs] xfs: add xfs_ilock_attr_map_shared (Brian Foster) [1059843] - [fs] xfs: rename xfs_ilock_map_shared (Brian Foster) [1059843] - [fs] xfs: remove xfs_iunlock_map_shared (Brian Foster) [1059843] - [fs] xfs: no need to lock the inode in xfs_find_handle (Brian Foster) [1059843] - [fs] xfs: abort metadata writeback on permanent errors (Brian Foster) [1059843] - [fs] xfs: swalloc doesn't align allocations properly (Brian Foster) [1059843] - [fs] xfs: remove xfsbdstrat error (Brian Foster) [1059843] - [fs] xfs: use xfs_icluster_size_fsb in xfs_imap (Brian Foster) [1059843] - [fs] xfs: use xfs_icluster_size_fsb in xfs_ifree_cluster (Brian Foster) [1059843] - [fs] xfs: use xfs_icluster_size_fsb in xfs_ialloc_inode_init (Brian Foster) [1059843] - [fs] xfs: use xfs_icluster_size_fsb in xfs_bulkstat (Brian Foster) [1059843] - [fs] xfs: introduce a common helper xfs_icluster_size_fsb (Brian Foster) [1059843] - [fs] xfs: get rid of XFS_IALLOC_BLOCKS macros (Brian Foster) [1059843] - [fs] xfs: get rid of XFS_INODE_CLUSTER_SIZE macros (Brian Foster) [1059843] - [fs] xfs: get rid of XFS_IALLOC_INODES macros (Brian Foster) [1059843] - [fs] xfs: remove the quotaoff log format from the quotaoff log item (Brian Foster) [1059843] - [fs] xfs: remove the dquot log format from the dquot log item (Brian Foster) [1059843] - [fs] xfs: remove the inode log format from the inode log item (Brian Foster) [1059843] - [fs] xfs: format logged extents directly into the CIL (Brian Foster) [1059843] - [fs] xfs: format log items write directly into the linear CIL buffer (Brian Foster) [1059843] - [fs] xfs: introduce xlog_copy_iovec (Brian Foster) [1059843] - [fs] xfs: refactor xfs_inode_item_format (Brian Foster) [1059843] - [fs] xfs: refactor xfs_inode_item_size (Brian Foster) [1059843] - [fs] xfs: refactor xfs_buf_item_format_segment (Brian Foster) [1059843] - [fs] xfs: remove duplicate code in xlog_cil_insert_format_items (Brian Foster) [1059843] - [fs] xfs: align initial file allocations correctly (Brian Foster) [1059843] - [fs] xfs: fix calculation of freed inode cluster blocks (Brian Foster) [1059843] - [fs] xfs: xfs_dir2_block_to_sf temp buffer allocation fails (Brian Foster) [1059843] - [fs] xfs: fix infinite loop by detaching the group/project hints from user dquot (Brian Foster) [1059843] - [fs] xfs: fix assertion failure at xfs_setattr_nonsize (Brian Foster) [1059843] - [fs] xfs: add xfs_setattr_time (Brian Foster) [1059843] - [fs] xfs: tiny xfs_setattr_mode cleanup (Brian Foster) [1059843] - [fs] xfs: fix false assertion at xfs_qm_vop_create_dqattach (Brian Foster) [1059843] - [fs] xfs: integrate xfs_quota_priv header file to xfs_qm (Brian Foster) [1059843] - [fs] xfs: make quota metadata truncation behavior consistent to user space (Brian Foster) [1059843] - [fs] xfs: fix memory leak in xfs_dir2_node_removename (Brian Foster) [1059843] - [fs] xfs: free the list of recovery items on error (Brian Foster) [1059843] - [fs] xfs: growfs overruns AGFL buffer on V4 filesystems (Brian Foster) [1059843] - [fs] xfs: don't perform discard if the given range length is less than block size (Brian Foster) [1059843] - [fs] xfs: fix the comment explaining xfs_trans_dqlockedjoin (Brian Foster) [1059843] - [fs] xfs: underflow bug in xfs_attrlist_by_handle() (Brian Foster) [1059843 1034667] {CVE-2013-6382} - [fs] xfs: remove unused FI_ flags (Brian Foster) [1059843] - [fs] xfs: open code inc_inode_iversion when logging an inode (Brian Foster) [1059843] - [fs] xfs: increase inode cluster size for v5 filesystems (Brian Foster) [1059843] - [fs] xfs: fix unlock in xfs_bmap_add_attrfork (Brian Foster) [1059843] - [fs] xfs: simplify kmem_(zone_)zalloc (Brian Foster) [1059843] - [fs] xfs: add tracepoints to AGF/AGI read operations (Brian Foster) [1059843] - [fs] xfs: trace AIL manipulations (Brian Foster) [1059843] - [fs] xfs: xfs_remove deadlocks due to inverted AGF vs AGI lock ordering (Brian Foster) [1059843] - [fs] xfs: fix the extent count when allocating an new indirection array entry (Brian Foster) [1059843] - [fs] xfs: be more forgiving of a v4 secondary sb w/ junk in v5 fields (Brian Foster) [1059843] - [fs] xfs: fix possible NULL dereference in xlog_verify_iclog (Brian Foster) [1059843] - [fs] xfs:xfs_dir2_node.c: pointer use before check for null (Brian Foster) [1059843] - [fs] xfs: prevent stack overflows from page cache allocation (Brian Foster) [1059843] - [fs] xfs: fix static and extern sparse warnings (Brian Foster) [1059843] - [fs] xfs: validity check the directory block leaf entry count (Brian Foster) [1059843] - [fs] xfs: make dir2 ftype offset pointers explicit (Brian Foster) [1059843] - [fs] xfs: convert directory vector functions to constants (Brian Foster) [1059843] - [fs] xfs: convert directory vector functions to constants (Brian Foster) [1059843] - [fs] xfs: vectorise encoding/decoding directory headers (Brian Foster) [1059843] - [fs] xfs: vectorise DA btree operations (Brian Foster) [1059843] - [fs] xfs: vectorise directory leaf operations (Brian Foster) [1059843] - [fs] xfs: vectorise directory data operations part 2 (Brian Foster) [1059843] - [fs] xfs: vectorise directory data operations (Brian Foster) [1059843] - [fs] xfs: vectorise remaining shortform dir2 ops (Brian Foster) [1059843] - [fs] xfs: abstract the differences in dir2/dir3 via an ops vector (Brian Foster) [1059843] - [fs] xfs: split xfs_rtalloc.c for userspace sanity (Brian Foster) [1059843] - [fs] xfs: decouple inode and bmap btree header files (Brian Foster) [1059843] - [fs] xfs: decouple log and transaction headers (Brian Foster) [1059843] - [fs] xfs: remove unused transaction callback variables (Brian Foster) [1059843] - [fs] xfs: split dquot buffer operations out (Brian Foster) [1059843] - [fs] xfs: unify directory/attribute format definitions (Brian Foster) [1059843] - [fs] xfs: create a shared header file for format-related information (Brian Foster) [1059843] - [fs] xfs: fold xfs_change_file_space into xfs_ioc_space (Brian Foster) [1059843] - [fs] xfs: simplify the fallocate path (Brian Foster) [1059843] - [fs] xfs: always hold the iolock when calling xfs_change_file_space (Brian Foster) [1059843] - [fs] xfs: remove the unused XFS_ATTR_NONBLOCK flag (Brian Foster) [1059843] - [fs] xfs: always take the iolock around xfs_setattr_size (Brian Foster) [1059843] - [fs] xfs: don't break from growfs ag update loop on error (Brian Foster) [1059843] - [fs] xfs: don't emit corruption noise on fs probes (Brian Foster) [1059843] - [fs] xfs: remove newlines from strings passed to __xfs_printk (Brian Foster) [1059843] - [fs] xfs: prevent deadlock trying to cover an active log (Brian Foster) [1059843] - [fs] xfs: clean up xfs_inactive() error handling, kill VN_INACTIVE_(NO)CACHE (Brian Foster) [1059843] - [fs] xfs: push down inactive transaction mgmt for ifree (Brian Foster) [1059843] - [fs] xfs: push down inactive transaction mgmt for truncate (Brian Foster) [1059843] - [fs] xfs: push down inactive transaction mgmt for remote symlinks (Brian Foster) [1059843] - [fs] xfs: add the inode directory type support to XFS_IOC_FSGEOM (Brian Foster) [1059843] - [fs] xfs: remove usage of is_bad_inode (Brian Foster) [1059843] - [fs] xfs: fix the wrong new_size/rnew_size at xfs_iext_realloc_direct() (Brian Foster) [1059843] - [fs] xfs: get rid of count from xfs_iomap_write_allocate() (Brian Foster) [1059843] - [fs] xfs: Use kmem_free() instead of free() (Brian Foster) [1059843] - [fs] xfs: fix memory leak in xlog_recover_add_to_trans (Brian Foster) [1059843] - [fs] xfs: dirent dtype presence is dependent on directory magic numbers (Brian Foster) [1059843] - [fs] xfs: lockdep needs to know about 3 dquot-deep nesting (Brian Foster) [1059843] - [fs] xfs: log recovery lsn ordering needs uuid check (Brian Foster) [1059843] - [fs] xfs: fix XFS_IOC_FREE_EOFBLOCKS definition (Brian Foster) [1059843] - [fs] xfs: asserting lock not held during freeing not valid (Brian Foster) [1059843] - [fs] xfs: lock the AIL before removing the buffer item (Brian Foster) [1059843] - [fs] ext4: yield during large unlinks (Lukas Czerner) [1044544] - [fs] ext4: implement error handling of ext4_mb_new_preallocation() (Lukas Czerner) [1044544] - [fs] ext4: return FIEMAP_EXTENT_UNKNOWN for delalloc extents (Lukas Czerner) [1044544] - [fs] jbd2: fix duplicate debug label for phase 2 (Lukas Czerner) [1044544] - [fs] jbd2: drop checkpoint mutex when waiting in __jbd2_log_wait_for_space() (Lukas Czerner) [1044544] - [fs] jbd2: remove unused waitqueues (Lukas Czerner) [1044544] - [fs] jbd2: fix race in t_outstanding_credits update in jbd2_journal_extend() (Lukas Czerner) [1044544] - [fs] ext4: fix use of potentially uninitialized variables in debugging code (Lukas Czerner) [1044544] - [fs] ext4: check error return from ext4_write_inline_data_end() (Lukas Czerner) [1044544] - [fs] jbd2: relocate assert after state lock in journal_commit_transaction() (Lukas Czerner) [1044544] - [fs] ext4: add cond_resched() to ext4_free_blocks() & ext4_mb_regular_allocator() (Lukas Czerner) [1044544] - [fs] ext4: optimize test_root() (Lukas Czerner) [1044544] - [fs] ext4: add sanity check to ext4_get_group_info() (Lukas Czerner) [1044544] - [fs] ext4: verify group number in verify_group_input() before using it (Lukas Czerner) [1044544] - [fs] ext4: add check to io_submit_init_bio (Lukas Czerner) [1044544] - [fs] Fix race when checking i_size on direct i/o read (Robert S Peterson) [1052927] - [fs] gfs2: No need to invalidate pages for a dio read (Robert S Peterson) [1052927] - [fs] gfs2: Wait for async DIO in glock state changes (Robert S Peterson) [1052927] - [fs] gfs2: Fix incorrect invalidation for DIO/buffered I/O (Robert S Peterson) [1052927] - [fs] xfs: allow logical-sector sized O_DIRECT (Eric Sandeen) [999239] - [fs] xfs: rename xfs_buftarg structure members (Eric Sandeen) [999239] - [fs] xfs: clean up xfs_buftarg (Eric Sandeen) [999239] - [fs] xfs: simplify xfs_setsize_buftarg callchain; remove unused arg (Eric Sandeen) [999239] - [fs] sunrpc: Don't create a gss auth cache unless rpc.gssd is running (Steve Dickson) [1063752] - [fs] gfs2: journal data writepages update (Robert S Peterson) [1010452] - [fs] nfs: Fix SP4_MACH_CRED negotiation in EXCHANGE_ID (Steve Dickson) [1063509] - [fs] gfs2: Add hints to directory leaf blocks (Robert S Peterson) [1062143] - [fs] gfs2: Lock i_mutex and use a local gfs2_holder for fallocate (Robert S Peterson) [1062305] - [fs] compat: fix lookup_dcookie() parameter handling (Hendrik Brueckner) [1060203] - [fs] compat: fix parameter handling for compat readv/writev syscalls (Hendrik Brueckner) [1049599]- [kernel] sched: Fix endless sync_sched/rcu() loop inside _cpu_down() (Rik van Riel) [1062647] - [kernel] sched: Remove extra put_online_cpus() inside sched_setaffinity() (Rik van Riel) [1062647] - [kernel] sched: Remove get_online_cpus() usage (Rik van Riel) [1062647] - [mm] move mmu notifier call from change_protection to change_pmd_range (Rik van Riel) [1066655] - [mm] numa: reorganize change_pmd_range (Rik van Riel) [1066655] - [kernel] sched/numa: add cond_resched to task_numa_work (Rik van Riel) [1066655] - [cpufreq] intel_pstate: Fail initialization if P-state information is missing (Marcelo Tosatti) [1061481] - [cpufreq] intel_pstate: Add X86_FEATURE_APERFMPERF to cpu match (Marcelo Tosatti) [1061481] - [ethernet] bnx2x: More Shutdown revisions (Michal Schmidt) [1046885] - [ethernet] bnx2x: Don't release PCI bars on shutdown (Michal Schmidt) [1046885] - [security] keys, shmem: implement kernel private shmem inodes (Paul Moore) [1031154 1034833]- [drm] nouveau/devinit: prevent use of engines marked as disabled by hw/vbios (Rob Clark) [1054409] - [drm] nouveau/device: provide a way for devinit to mark engines as disabled (Rob Clark) [1054409] - [drm] nouveau/devinit: tidy up the subdev class definition (Rob Clark) [1054409] - [drm] nouveau: populate master subdev pointer only when fully constructed (Rob Clark) [1054409] - [drm] nouveau/i2c: use a custom bitbanging delay for the adt7473 (Rob Clark) [1054409] - [drm] nouveau/bios: fix offset calculation for BMPv1 bioses (Rob Clark) [1054409] - [drm] nouveau: return offset of allocated notifier (Rob Clark) [1054409] - [drm] nouveau/bios: make jump conditional (Rob Clark) [1054409] - [drm] nouveau: fix mthd data submission (Rob Clark) [1054409] - [drm] nouveau/disp: min/max are reversed in nv50_crtc_gamma_set() (Rob Clark) [1054409] - [drm] nouveau/sw: fix oops if gpu has its display block disabled (Rob Clark) [1054409] - [drm] nouveau/kms: send timestamp data for correct head in flip completion events (Rob Clark) [1054409] - [drm] nouveau: do not map evicted vram buffers in nouveau_bo_vma_add (Rob Clark) [1054409] - [drm] nouveau: shift wrapping bug in nvc0_grctx_generate_r406800 (Rob Clark) [1054409] - [drm] nouveau: allow nouveau_fence_ref() to be a noop (Rob Clark) [1054409] - [drm] nouveau: consider CLASS_DISPLAY_3D devices while detecting dsm/optimus (Rob Clark) [1054409] - [drm] nouveau: only runtime suspend by default in optimus configuration (Rob Clark) [1054409] - [drm] radeon: set correct pipe config for Hawaii in DCE (Rob Clark) [1054409] - [drm] radeon: 0x9649 is SUMO2 not SUMO (Rob Clark) [1054409] - [drm] radeon: expose render backend mask to the userspace (Rob Clark) [1054409] - [drm] radeon: fix render backend setup for SI and CIK (Rob Clark) [1054409] - [drm] radeon: fix UVD 256MB check (Rob Clark) [1054409] - [drm] i915: Use the correct GMCH_CTRL register for Sandybridge+ (Rob Clark) [1054409] - [drm] i915: change CRTC assertion on LCPLL disable (Rob Clark) [1054409] - [drm] i915: Fix erroneous dereference of batch_obj inside reset_status (Rob Clark) [1054409] - [drm] radeon: fix asic gfx values for scrapper asics (Rob Clark) [1054409] - [drm] radeon: check for 0 count in speaker allocation and SAD code (Rob Clark) [1054409] - [drm] radeon/dpm: disable ss on Cayman (Rob Clark) [1054409] - [drm] i915: don't update the dri1 breadcrumb with modesetting (Rob Clark) [1054409] - [drm] i915: Fix use-after-free in do_switch (Rob Clark) [1054409] - [drm] i915: Hold mutex across i915_gem_release (Rob Clark) [1054409] - [drm] i915: Take modeset locks around intel_modeset_setup_hw_state() (Rob Clark) [1054409] - [drm] radeon: add missing display tiling setup for oland (Rob Clark) [1054409] - [drm] radeon: fix typo in cik_copy_dma (Rob Clark) [1054409] - [drm] radeon: Fix sideport problems on certain RS690 boards (Rob Clark) [1054409] - [drm] ttm: Fix accesses through vmas with only partial coverage (Rob Clark) [1054409] - [drm] edid: add quirk for BPC in Samsung NP700G7A-S01PL notebook (Rob Clark) [1054409] - [drm] i915/vlv: fix up broken precision in vlv_crtc_clock_get (Rob Clark) [1054409] - [drm] i915/vlv: add VLV specific clock_get function v3 (Rob Clark) [1054409] - [drm] i915/vlv: untangle integrated clock source handling v4 (Rob Clark) [1054409] - [drm] radeon/atom: fix bus probes when hw_i2c is set (Rob Clark) [1054409] - [drm] radeon: fixup bad vram size on SI (Rob Clark) [1054409] - [drm] radeon: program DCE2 audio dto just like DCE3 (Rob Clark) [1054409] - [drm] radeon: fix typo in fetching mpll params (Rob Clark) [1054409] - [drm] i915: use the correct force_wake function at the PC8 code (Rob Clark) [1054409] - [drm] i915: Fix pipe CSC post offset calculation (Rob Clark) [1054409] - [drm] udl: fix issue with imported prime buffers (Rob Clark) [1054409] - [drm] radeon: adjust TN dpm parameters for stability (Rob Clark) [1054409] - [drm] radeon: hook up backlight functions for CI and KV family (Rob Clark) [1054409] - [drm] radeon/i2c: do not count reg index in number of i2c byte we are writing (Rob Clark) [1054409] - [drm] radeon: fix UVD destroy IB size (Rob Clark) [1054409] - [drm] i915: Replicate BIOS eDP bpp clamping hack for hsw (Rob Clark) [1054409] - [drm] i915: restore the early forcewake cleanup (Rob Clark) [1054409] - [drm] i915/dvo: call ->mode_set callback only when the port is running (Rob Clark) [1054409] - [drm] vmwgfx: Resource evict fixes (Rob Clark) [1054409] - [drm] i915: fix compiler warning (Rob Clark) [1054409] - [drm] allow DRM_IOCTL_VERSION on render-nodes (Rob Clark) [1054409] - [drm] i915: Fix the PPT fdi lane bifurcate state handling on ivb (Rob Clark) [1054409] - [drm] i915: No LVDS hardware on Intel D410PT and D425KT (Rob Clark) [1054409] - [drm] i915/dp: workaround BIOS eDP bpp clamping issue (Rob Clark) [1054409] - [drm] i915: Add HSW CRT output readout support (Rob Clark) [1054409] - [drm] i915: Add support for pipe_bpp readout (Rob Clark) [1054409] - [drm] radeon/dpm: fix incompatible casting on big endian (Rob Clark) [1054409] - [drm] radeon: disable bapm on KB (Rob Clark) [1054409] - [drm] radeon: use sw CTS/N values for audio on DCE4+ (Rob Clark) [1054409] - [s390] crypto: Fix aes-cbc IV corruption (Hendrik Brueckner) [1063810] - [s390] appldata: restore missing init_virt_timer() (Hendrik Brueckner) [1064246] - [s390] mm: Fix dump memory detection (Hendrik Brueckner) [1064244] - [s390] fix kernel crash due to linkage stack instructions (Hendrik Brueckner) [1059732] - [s390] crypto: fix des and des3_ede ctr concurrency issue (Hendrik Brueckner) [1062269] - [s390] crypto: fix des and des3_ede cbc concurrency issue (Hendrik Brueckner) [1062266] - [s390] crypto: fix concurrency issue in aes-ctr mode (Hendrik Brueckner) [1062260] - [ethernet] cxgb4: Fix referencing freed adapter (Steve Best) [1063483] - [mm] oom: base root bonus on current usage (Johannes Weiner) [822790] - [kernel] lockdep: increase MAX_LOCKDEP_ENTRIES (Kyle McMartin) [989385] - [scripts] tags.sh: ignore redhat/rpm (Prarit Bhargava) [1065511] - [security] selinux: Fix kernel BUG on empty security contexts (Paul Moore) [1064548] - [security] selinux: add SOCK_DIAG_BY_FAMILY to the list of netlink message types (Paul Moore) [1022394] - [powerpc] eeh: Drop taken reference to driver on eeh_rmv_device (Steve Best) [1059851] - [scripts] tags.sh: Ignore *.mod.c (Mark Langsdorf) [1062383] - [mm] keep page cache radix tree nodes in check (Johannes Weiner) [1062372] - [lib] radix_tree: tree node interface (Johannes Weiner) [1062372] - [mm] thrash detection-based file cache sizing (Johannes Weiner) [1062372] - [mm] store shadow entries in page cache (Johannes Weiner) [1062372] - [lib] radix-tree: radix_tree_delete_item() (Johannes Weiner) [1062372] - [mm] shmem: save one radix tree lookup when truncating swapped pages (Johannes Weiner) [1062372] - [mm] prepare for non-page entries in page cache radix trees (Johannes Weiner) [1062372] - [mm] vmstat: fix UP zone state accounting (Johannes Weiner) [1062372] - [mm] filemap: move radix tree hole searching here (Johannes Weiner) [1062372] - [fs] cachefiles: use add_to_page_cache_lru() (Johannes Weiner) [1062372] - [mm] page_alloc: revert NUMA aspect of fair allocation policy (Johannes Weiner) [1062372] - [mm] page_alloc: fair zone allocator policy (Johannes Weiner) [1062372] - [mm] memory-failure: shift page lock from head page to tail page after thp split (Naoya Horiguchi) [1051704] - [fs] proc/page: add PageAnon check to surely detect thp (Naoya Horiguchi) [1051704] - [mm] memory-failure: transfer page count from head page to tail page after split thp (Naoya Horiguchi) [1051704] - [mm] memory-failure: recheck PageHuge() after hugetlb page migrate successfully (Naoya Horiguchi) [1051704] - [mm] memory-failure: move set_migratetype_isolate() outside get_any_page() (Naoya Horiguchi) [1051704] - [mm] hwpoison: fix false report on 2nd attempt at page recovery (Naoya Horiguchi) [1051704] - [mm] hwpoison: fix test for a transparent huge page (Naoya Horiguchi) [1051704] - [mm] memory-failure: fix bug triggered by unpoisoning empty zero page (Naoya Horiguchi) [1051704] - [mm] hwpoison: don't set migration type twice to avoid holding heavily contend zone->lock (Naoya Horiguchi) [1051704] - [mm] hwpoison: replace atomic_long_sub() with atomic_long_dec() (Naoya Horiguchi) [1051704] - [mm] hwpoison: fix race against poison thp (Naoya Horiguchi) [1051704] - [mm] hwpoison: don't need to hold compound lock for hugetlbfs page (Naoya Horiguchi) [1051704] - [mm] hwpoison: fix loss of PG_dirty for errors on mlocked pages (Naoya Horiguchi) [1051704] - [mm] hwpoison: always unset MIGRATE_ISOLATE before returning from soft_offline_page() (Naoya Horiguchi) [1051704] - [mm] memory-failure: fix memory leak in successful soft offlining (Naoya Horiguchi) [1051704] - [virt] kvm: move KVM_CAP_HYPERV_TIME outside #ifdef (Vadim Rozenfeld) [1057170] - [virt] kvm: add support for Hyper-V reference time counter (Vadim Rozenfeld) [1057170] - [input] wacom: not all multi-interface devices support touch (Aristeu Rozanski) [1022595] - [input] wacom: add support for three new Intuos Pro devices (Aristeu Rozanski) [1022595] - [input] wacom: LED is only supported through digitizer interface (Aristeu Rozanski) [1022595] - [input] wacom: testing result shows get_report is unnecessary (Aristeu Rozanski) [1022595] - [input] wacom: send proper tablet state info when pen leaves proximity (Aristeu Rozanski) [1022595] - [input] wacom: fix error return code in wacom_probe() (Aristeu Rozanski) [1022595] - [input] wacom: integrate resolution calculation (Aristeu Rozanski) [1022595] - [fs] buffer: __set_page_dirty uses spin_lock_irqsave instead of spin_lock_irq (Motohiro Kosaki) [1057270] - [mm] __set_page_dirty_nobuffers uses spin_lock_irqseve instead of spin_lock_irq (Motohiro Kosaki) [1057270] - [virt] hv/ballon: Make pressure posting thread sleep interruptibly (Luiz Capitulino) [1065107] - [input] hyperv-keyboard: pass through 0xE1 prefix (Jason Wang) [1044874] - [mm] drop_caches: add some documentation and info message (Johannes Weiner) [838935] - [scsi] megaraid_sas: Performance boost fixes (Tomas Henzl) [1064509] - [scsi] megaraid_sas: Set 32-bit DMA mask (Tomas Henzl) [1064509] - [scsi] megaraid_sas: Big endian code related fixes (Tomas Henzl) [1064509] - [scsi] megaraid_sas: Don't wait forever for non-IOCTL DCMDs (Tomas Henzl) [1064509]- [powerpc] Fix kdump hang issue on p8 with relocation on exception enabled (Steve Best) [1056321] - [powerpc] pseries: Disable relocation on exception while going down during crash (Steve Best) [1056321] - [kernel] sched/debug: Fix formatting of /proc//sched (Rik van Riel) [1064583] - [kernel] sched/fair: Remove unused variable from expire_cfs_rq_runtime() (Rik van Riel) [1064583] - [mm] vmscan: do not scale writeback pages when deciding whether to set ZONE_WRITEBACK (Rafael Aquini) [1009508] - [mm] vmscan: do not continue scanning if reclaim was aborted for compaction (Rafael Aquini) [1009508] - [ethernet] bnx2{,x}: Make module parameters readable (Neil Horman) [1062836] - [ethernet] bnx2x: namespace and dead code cleanups (Neil Horman) [1062836] - [drm] radeon: remove generic rptr/wptr functions (Steve Best) [1048290] - [block] nvme: Namespace use after free on surprise removal (David Milburn) [1062640] - [block] nvme: Correct uses of INIT_WORK (David Milburn) [1062640] - [block] nvme: Include device and queue numbers in interrupt name (David Milburn) [1062640] - [block] nvme: Add a pci_driver shutdown method (David Milburn) [1062640]- [mm] hugetlb: correct missing private flag clearing (Steve Best) [1062671] - [mm] hugetlb: return a reserved page to a reserved pool if failed (Steve Best) [1062671] - [mm] hugetlb: fix subpool accounting handling (Steve Best) [1062671] - [mm] hugetlb: protect reserved pages when soft offlining a hugepage (Steve Best) [1062671] - [mm] hugetlb: decrement reserve count if VM_NORESERVE alloc page cache (Steve Best) [1062671] - [mm] hugetlb: remove decrement_hugepage_resv_vma() (Steve Best) [1062671] - [mm] hugetlb: clean-up alloc_huge_page() (Steve Best) [1062671] - [mm] hugetlb: add VM_NORESERVE check in vma_has_reserves() (Steve Best) [1062671] - [mm] hugetlb: do not use a page in page cache for cow optimization (Steve Best) [1062671] - [s390] uapi: fix struct statfs64 definition (Hendrik Brueckner) [1060191] - [ethernet] myri10ge: Add support for ndo_busy_poll (Stanislaw Gruszka) [1059561] - [ethernet] be2net: add dma_mapping_error() check for dma_map_page() (Ivan Vecera) [995992] - [infiniband] srp: Avoid offlining operational SCSI devices (Doug Ledford) [1046103] - [infiniband] srp: Remove target from list before freeing Scsi_Host structure (Doug Ledford) [1046103] - [infiniband] srp: Add change_queue_depth and change_queue_type support (Doug Ledford) [1046103] - [infiniband] srp: Make queue size configurable (Doug Ledford) [1046103] - [infiniband] srp: Introduce srp_alloc_req_data() (Doug Ledford) [1046103] - [infiniband] srp: Export sgid to sysfs (Doug Ledford) [1046103] - [infiniband] srp: Add periodic reconnect functionality (Doug Ledford) [1046103] - [scsi] scsi_transport_srp: Add periodic reconnect support (Doug Ledford) [1046103] - [infiniband] srp: Start timers if a transport layer error occurs (Doug Ledford) [1046103] - [infiniband] srp: Use SRP transport layer error recovery (Doug Ledford) [1046103] - [scsi] scsi_transport_srp: Add transport layer error handling (Doug Ledford) [1046103] - [infiniband] srp: Keep rport as long as the IB transport layer (Doug Ledford) [1046103] - [infiniband] srp: Make transport layer retry count configurable (Doug Ledford) [1046103] - [infiniband] srp: Let srp_abort() return FAST_IO_FAIL if TL offline (Doug Ledford) [1046103] - [infiniband] srp: Bump driver version and release date (Doug Ledford) [1046103] - [infiniband] srp: Make HCA completion vector configurable (Doug Ledford) [1046103] - [infiniband] srp: Maintain a single connection per I_T nexus (Doug Ledford) [1046103] - [infiniband] srp: Fail I/O fast if target offline (Doug Ledford) [1046103] - [infiniband] srp: Skip host settle delay (Doug Ledford) [1046103] - [infiniband] srp: Avoid skipping srp_reset_host() after a transport error (Doug Ledford) [1046103] - [infiniband] srp: Fix remove_one crash due to resource exhaustion (Doug Ledford) [1046103] - [infiniband] iser-target: Move INIT_WORK setup into isert_create_device_ib_res (Andy Grover) [1051179] - [infiniband] iser-target: fix error return code in isert_create_device_ib_res() (Andy Grover) [1051179] - [target] Fix delayed Task Aborted Status (TAS) handling bug (Andy Grover) [1051179] - [x86] cpu: Always print SMP information in /proc/cpuinfo (Takahiro MUNEDA) [1062485] - [x86] add rh_cpuinfo_x86 shadow struct (Prarit Bhargava) [1010325] - [mm] thp: move preallocated PTE page table on move_huge_pmd() (Rik van Riel) [1063404] - [mm] numa: initialise numa balancing after jump label initialisation (Rik van Riel) [1059459] - [firmware] efivars: check for EFI_RUNTIME_SERVICES (Kyle McMartin) [1058525]- [fs] nfs: fix mm page leak at nfs_symlink() (Rafael Aquini) [1060565] - [kernel] sched/balancing: Periodically decay max cost of idle balance (Larry Woodman) [1031475] - [kernel] sched/balancing: Consider max cost of idle balance per sched domain (Larry Woodman) [1031475] - [kernel] sched: Reduce overestimating rq->avg_idle (Larry Woodman) [1031475] - [fs] vfs: make sure we don't have a stale root path if unlazy_walk() fails (Rafael Aquini) [1031475] - [fs] dcache: get/release read lock in read_seqbegin_or_lock() & friend (Rafael Aquini) [1031475] - [fs] split read_seqretry_or_unlock(), convert d_walk() to resulting primitives (Rafael Aquini) [1031475] - [lib] seqlock: Add a new locking reader type (Rafael Aquini) [1031475] - [fs] dcache: Translating dentry into pathname without taking rename_lock (Rafael Aquini) [1031475] - [fs] vfs: fix dentry RCU to refcounting possibly sleeping dput() (Rafael Aquini) [1031475] - [fs] vfs: use lockred "dead" flag to mark unrecoverably dead dentries (Rafael Aquini) [1031475] - [fs] vfs: reorganize dput() memory accesses (Rafael Aquini) [1031475] - [fs] vfs: reimplement d_rcu_to_refcount() using lockref_get_or_lock() (Rafael Aquini) [1031475] - [fs] vfs: use lockref_get_not_zero() for optimistic lockless dget_parent() (Rafael Aquini) [1031475] - [fs] vfs: make the dentry cache use the lockref infrastructure (Rafael Aquini) [1031475] - [fs] vfs: constify dentry parameter in d_count() (Rafael Aquini) [1031475] - [fs] helper for reading ->d_count (Rafael Aquini) [1031475] - [lib] lockref: use arch_mutex_cpu_relax() in CMPXCHG_LOOP() (Rafael Aquini) [1031475] - [lib] lockref: allow relaxed cmpxchg64 variant for lockless updates (Rafael Aquini) [1031475] - [lib] lockref: use cmpxchg64 explicitly for lockless updates (Rafael Aquini) [1031475] - [lib] lockref: add ability to mark lockrefs "dead" (Rafael Aquini) [1031475] - [lib] lockref: fix docbook argument names (Rafael Aquini) [1031475] - [lib] lockref: Relax in cmpxchg loop (Rafael Aquini) [1031475] - [lib] lockref: implement lockless reference count updates using cmpxchg() (Rafael Aquini) [1031475] - [lib] lockref: uninline lockref helper functions (Rafael Aquini) [1031475] - [lib] lockref: add 'lockref_get_or_lock() helper (Rafael Aquini) [1031475] - [lib] Add new lockref infrastructure reference implementation (Rafael Aquini) [1031475] - [s390] kdump: Increase crashkernel=auto base reservation from 128M to 160M (Baoquan He) [1052769] - [scsi] Derive the FLUSH_TIMEOUT from the basic I/O timeout (Fam Zheng) [1047563] - [acpi] Enhance ACPI warning for memory/IO address conflicts (Prarit Bhargava) [1047974]- [scsi] hpsa: mark hpsa as a tech preview (Tomas Henzl) [1061210] - [x86] mark known Intel processors as supported (Prarit Bhargava) [920766] - [drm] mgag200: fix oops in cursor code (Dave Airlie) [1044701 1045159 1052739] - [kernel] audit: printk USER_AVC messages when audit isn't enabled (Richard Guy Briggs) [1051539] - [cpufreq] Do not hold driver module references for additional policy CPUs (Prarit Bhargava) [1043788] - [cpufreq] Remove extra variables from cpufreq_add_dev_symlink() (Prarit Bhargava) [1043788] - [net] tuntap: Fix for a race in accessing numqueues (Jason Wang) [1056399] - [mm] numa: add a sysctl for numa_balancing (Rik van Riel) [1059782] - [pci] Create 'pci_driver_rh' KABI shadowing structure (Myron Stowe) [1053796] - [pci] Convert 'pci_bus' allocations and frees (Myron Stowe) [1053796] - [pci] Create 'pci_bus_rh' KABI shadowing structure (Myron Stowe) [1053796] - [pci] Convert specific 'pci_dev' related constructs (Myron Stowe) [1053796] - [pci] Convert 'pci_dev' allocations and frees (Myron Stowe) [1053796] - [pci] Create 'pci_dev_rh' KABI shadowing structure (Myron Stowe) [1053796] - [fs] proc/meminfo: provide estimated available memory (Luiz Capitulino) [1058977] - [x86] apic, kexec: Add disable_cpu_apicid kernel parameter (Baoquan He) [994688] - [drm] mgag200: fix typo causing bw limits to be ignored on some chips (Dave Airlie) [1045495] - [drm] ast, cirrus, mgag200: use drm_can_sleep (Dave Airlie) [1056989] - [mm] prevent setting of a value less than 0 to min_free_kbytes (Steve Best) [1050899] - [powerpc] perf: BHRB filter configuration should follow the task (Steve Best) [1061191] - [powerpc] perf: Ignore separate BHRB privilege state filter request (Steve Best) [1061191] - [ethernet] cxgb4: Avoid disabling PCI device twice (Steve Best) [1055438] - [ethernet] cxgb4: Don't retrieve stats during recovery (Steve Best) [1055438]- [kernel] errno: remove "NFS" from descriptions in comments (Eric Sandeen) [1009682] - [md] dm-cache: do not add migration to completed list before unhooking bio (Mike Snitzer) [1057197] - [md] dm-cache: move hook_info into common portion of per_bio_data structure (Mike Snitzer) [1057197] - [powerpc] Add debug checks to catch invalid cpu-to-node mappings (Steve Best) [1042526] - [powerpc] Fix the setup of CPU-to-Node mappings during CPU online (Steve Best) [1042526] - [md] avoid deadlock when dirty buffers during md_stop (Jes Sorensen) [1060027] - [powerpc] Fix transactional FP/VMX/VSX unavailable handlers (Steve Best) [1052083] - [powerpc] Don't corrupt transactional state when using FP/VMX in kernel (Steve Best) [1052083] - [powerpc] Reclaim two unused thread_info flag bits (Steve Best) [1052083] - [powerpc] Reset MSR_LE on signal entry (Steve Best) [1052083] - [powerpc] Wrap MSR macros with parentheses (Steve Best) [1052083] - [powerpc] Make flush_fp_to_thread() nop when CONFIG_PPC_FPU is disabled (Steve Best) [1052083] - [powerpc] math-emu: Move the flush FPU state function into do_mathemu (Steve Best) [1052083] - [powerpc] math-emu: Allow math-emu to be used for HW FPU (Steve Best) [1052083] - [powerpc] remove the unused function disable_kernel_fp() (Steve Best) [1052083] - [powerpc] Restore dbcr0 on user space exit (Steve Best) [1052083] - [powerpc] Provide for giveup_fpu/altivec to save state in alternate location (Steve Best) [1052083] - [powerpc] Put FP/VSX and VR state into structures (Steve Best) [1052083] - [powerpc] kvm: Don't corrupt guest state when kernel uses VMX (Steve Best) [1052083] - [powerpc] Fix VRSAVE handling (Steve Best) [1052083] - [powerpc] Fix a number of sparse warnings (Steve Best) [1052083] - [powerpc] Align thread->fpr to 16 bytes (Steve Best) [1052083]- [s390] Unrevert kvm support patches (Jarod Wilson) [1035261] - [security] selinux: Fix possible NULL pointer dereference in selinux_inode_permission() (Eric Sandeen) [829715] - [scsi] qla2xxx: Correctly set the read_optrom pointer for ISP8044 (Chad Dupuis) [1057643] - [scsi] bnx2fc: Fixed scsi_remove_target soft lockup when rmmod bnx2x (Maurizio Lombardi) [1031770] - [scsi] config: remove LSI Logic New Generation RAID Device Drivers (Tomas Henzl) [979031] - [scsi] qla4xxx: v5.04.00.03.07.00-k0 (Chad Dupuis) [1049707] - [scsi] qla4xxx: Recreate chap data list during get chap operation (Chad Dupuis) [1049707] - [scsi] qla4xxx: overflow in qla4xxx_set_chap_entry() (Chad Dupuis) [1049707] - [scsi] qla4xxx: Fix memory leak in qla4xxx_destroy_ddb (Chad Dupuis) [1049707] - [scsi] qla4xxx: Fix sparse warnings (Chad Dupuis) [1049707] - [scsi] qla4xxx: Handle IPv6 AEN notifications (Chad Dupuis) [1049707] - [scsi] qla4xxx: Update print statements in func qla4xxx_do_dpc() (Chad Dupuis) [1049707] - [scsi] qla4xxx: Update print statements in func qla4xxx_eh_abort() (Chad Dupuis) [1049707] - [scsi] qla4xxx: Update print statements in qla4xxx_mailbox_command() (Chad Dupuis) [1049707] - [scsi] qla4xxx: Updated print for device login, logout path (Chad Dupuis) [1049707] - [scsi] qla4xxx: Remove unused code from qla4xxx_set_ifcb() (Chad Dupuis) [1049707] - [scsi] qla4xxx: Fix failure of mbox 0x31 (Chad Dupuis) [1049707] - [scsi] qla4xxx: Reduce rom-lock contention during reset recovery (Chad Dupuis) [1049707] - [scsi] qla4xxx: Driver not able to collect minidump for ISP84xx (Chad Dupuis) [1049707] - [scsi] qla4xxx: Fix pending IO completion in reset path before initiating chip reset (Chad Dupuis) [1049707] - [scsi] qla4xxx: Fix processing response queue during probe (Chad Dupuis) [1049707] - [scsi] qla4xxx: Fix failure of IDC Time Extend mailbox command (Chad Dupuis) [1049707] - [scsi] qla4xxx: Clear DDB index map upon connection close failure (Chad Dupuis) [1049707] - [scsi] qla4xxx: Return correct error status from func qla4xxx_request_irqs() (Chad Dupuis) [1049707] - [scsi] qla4xxx: Fixed AER reset sequence for ISP83xx/ISP84xx (Chad Dupuis) [1049707] - [scsi] qla4xxx: Correctly handle msleep_interruptible (Chad Dupuis) [1049707] - [scsi] qla4xxx: Rename ACB_STATE macros with IP_ADDRSTATE macros (Chad Dupuis) [1049707] - [scsi] qla4xxx: Use IDC_CTRL bit1 directly instead of AF_83XX_NO_FWDUMP flag (Chad Dupuis) [1049707] - [scsi] qla4xxx: Fix comments in code (Chad Dupuis) [1049707] - [scsi] qla4xxx: Print WARN_ONCE() if iSCSI function presence bit removed (Chad Dupuis) [1049707] - [scsi] qla4xxx: ISP8xxx: Correct retry of adapter initialization (Chad Dupuis) [1049707] - [scsi] hpsa: allow SCSI mid layer to handle unit attention (Tomas Henzl) [1056703] - [scsi] hpsa: do not require board "not ready" status after hard reset (Tomas Henzl) [1056703] - [scsi] hpsa: enable unit attention reporting (Tomas Henzl) [1056703] - [scsi] hpsa: rename scsi prefetch field (Tomas Henzl) [1056703] - [scsi] hpsa: use workqueue instead of kernel thread for lockup detection (Tomas Henzl) [1056703] - [scsi] hpsa: fix pci-ids (Tomas Henzl) [1056703]- [tools] perf/stat: Add perf stat --transaction (Prarit Bhargava) [829878] - [kernel] perf: Add Haswell ULT model number used in Macbook Air and other systems (Prarit Bhargava) [829878] - [kernel] perf_event_intel: Support full width counting (Prarit Bhargava) [829878] - [kernel] perf_event_intel: Add mem-loads/stores support for Haswell (Prarit Bhargava) [829878] - [kernel] perf_event_intel: Support Haswell/v4 LBR format (Prarit Bhargava) [829878] - [kernel] perf_event_intel: Move NMI clearing to end of PMI handler (Prarit Bhargava) [829878] - [kernel] perf_event_intel: Add Haswell PEBS support (Prarit Bhargava) [829878] - [kernel] perf_event_intel: Add Haswell PEBS record support (Prarit Bhargava) [829878] - [md] dm-log-userspace: allow mark requests to piggyback on flush requests (Mike Snitzer) [1057197] - [md] dm-space-map-metadata: fix bug in resizing of thin metadata (Mike Snitzer) [1057197] - [md] dm-cache: add policy name to status output (Mike Snitzer) [1057197] - [md] dm-thin: fix pool feature parsing (Mike Snitzer) [1057197] - [md] dm-sysfs: fix a module unload race (Mike Snitzer) [1057197] - [md] dm-snapshot: use dm-bufio prefetch (Mike Snitzer) [1057197] - [md] dm-snapshot: use dm-bufio (Mike Snitzer) [1057197] - [md] dm-snapshot: prepare for switch to using dm-bufio (Mike Snitzer) [1057197] - [md] dm-snapshot: use GFP_KERNEL when initializing exceptions (Mike Snitzer) [1057197] - [pci] Rename PCI_VC_PORT_REG1/2 to PCI_VC_PORT_CAP1/2 (Alex Williamson) [1053168] - [pci] Add Virtual Channel to save/restore support (Alex Williamson) [1053168] - [pci] Add support for save/restore of extended capabilities (Alex Williamson) [1053168] - [pci] Add pci_wait_for_pending() (refactor pci_wait_for_pending_transaction()) (Alex Williamson) [1053168] - [s390] increase CONFIG_NR_CPUS limit (Hendrik Brueckner) [1043827] - [s390] sclp: fix size of sclp_cpu_info structure (Hendrik Brueckner) [1043827] - [mm] create a separate slab for page->ptl allocation (Rik van Riel) [1058896] - [mm] properly separate the bloated ptl from the regular case (Rik van Riel) [1058896] - [mm] dynamically allocate page->ptl if it cannot be embedded to struct page (Rik van Riel) [1058896] - [mm] x86: handle pgtable_page_ctor() fail (Rik van Riel) [1058896] - [mm] s390: handle pgtable_page_ctor() fail (Rik van Riel) [1058896] - [mm] powerpc: handle pgtable_page_ctor() fail (Rik van Riel) [1058896] - [mm] allow pgtable_page_ctor() to fail (Rik van Riel) [1058896] - [mm] x86: add missed pgtable_pmd_page_ctor/dtor calls for preallocated pmds (Rik van Riel) [1058896] - [mm] x86: enable split page table lock for PMD level (Rik van Riel) [1058896] - [mm] implement split page table lock for PMD level (Rik van Riel) [1058896] - [mm] convert the rest to new page table lock api (Rik van Riel) [1058896] - [mm] hugetlb: convert hugetlbfs to use split pmd lock (Rik van Riel) [1058896] - [mm] hugetlb: grab a page_table_lock after page_cache_release (Rik van Riel) [1058896] - [mm] thp: do not access mm->pmd_huge_pte directly (Rik van Riel) [1058896] - [mm] thp: move ptl taking inside page_check_address_pmd() (Rik van Riel) [1058896] - [mm] thp: change pmd_trans_huge_lock() to return taken lock (Rik van Riel) [1058896] - [mm] introduce api for split page table lock for PMD level (Rik van Riel) [1058896] - [mm] convert mm->nr_ptes to atomic_long_t (Rik van Riel) [1058896] - [mm] rename USE_SPLIT_PTLOCKS to USE_SPLIT_PTE_PTLOCKS (Rik van Riel) [1058896] - [mm] avoid increase sizeof(struct page) due to split page table lock (Rik van Riel) [1058896] - [vfio] vfio-pci: Don't use device_lock around AER interrupt setup (Alex Williamson) [1045175] - [vfio] vfio-pci: Use pci "try" reset interface (Alex Williamson) [1045175] - [pci] Add pci_try_reset_function(), pci_try_reset_slot(), pci_try_reset_bus() (Alex Williamson) [1045175] - [infiniband] make sure the src net is infiniband when create new link (Jay Fenlason) [1049143]- [mm] Revisit tlb_flushall_shift tuning for page flushes except on IvyBridge (Rik van Riel) [1058886] - [mm] change tlb_flushall_shift for IvyBridge (Rik van Riel) [1058886] - [mm] Eliminate redundant page table walk during TLB range flushing (Rik van Riel) [1058886] - [mm] Clean up inconsistencies when flushing TLB ranges (Rik van Riel) [1058886] - [mm] thp: avoid PageUnevictable on active/inactive lru lists (Rafael Aquini) [982739] - [mm] swap: clear PageActive before adding pages onto unevictable list (Rafael Aquini) [982739] - [mm] remove lru parameter from __lru_cache_add and lru_cache_add_lru (Rafael Aquini) [982739] - [mm] remove lru parameter from __pagevec_lru_add and remove parts of pagevec API (Rafael Aquini) [982739] - [mm] activate !PageLRU pages on mark_page_accessed if page is on local pagevec (Rafael Aquini) [982739] - [mm] pagevec: defer deciding which LRU to add a page to until pagevec drain time (Rafael Aquini) [982739] - [mm] add tracepoints for LRU activation and insertions (Rafael Aquini) [982739] - [kernel] audit: fix dangling keywords in audit_log_set_loginuid() output (Richard Guy Briggs) [1045670] - [kernel] audit: don't generate loginuid log when audit disabled (Richard Guy Briggs) [1045670] - [kernel] audit: fix type of sessionid in audit_set_loginuid() (Richard Guy Briggs) [1045670] - [kernel] audit: audit feature to set loginuid immutable (Richard Guy Briggs) [1045670] - [kernel] audit: audit feature to only allow unsetting the loginuid (Richard Guy Briggs) [1045670] - [kernel] audit: allow unsetting the loginuid (with priv) (Richard Guy Briggs) [1045670] - [kernel] audit: remove CONFIG_AUDIT_LOGINUID_IMMUTABLE (Richard Guy Briggs) [1045670] - [kernel] audit: loginuid functions coding style (Richard Guy Briggs) [1045670] - [kernel] audit: change decimal constant to macro for invalid uid (Richard Guy Briggs) [1045670] - [mm] sched/numa: Turn some magic numbers into #defines (Rik van Riel) [1049096] - [mm] sched/numa: Rename variables in task_numa_fault() (Rik van Riel) [1049096] - [mm] sched/numa: Do statistics calculation using local variables only (Rik van Riel) [1049096] - [mm] sched/numa: Normalize faults_cpu stats and weigh by CPU use (Rik van Riel) [1049096] - [mm] sched/numa: Use active_nodes nodemask to limit numa migrations (Rik van Riel) [1049096] - [mm] sched/numa: Build per numa_group active node mask from numa_faults_cpu statistics (Rik van Riel) [1049096] - [mm] sched/numa: Track from which nodes NUMA faults are triggered (Rik van Riel) [1049096] - [mm] sched/numa: Rename p->numa_faults to numa_faults_memory (Rik van Riel) [1049096] - [mm] sched/numa: Remove p->numa_migrate_deferred (Rik van Riel) [1049096] - [mm] sched: Calculate effective load even if local weight is 0 (Rik van Riel) [1049096] - [net] ipv4: fix tunneled VM traffic over hw VXLAN/GRE GSO NIC (Michal Schmidt) [1031869] - [net] netfilter: nf_nat: fix access to uninitialized buffer in IRC NAT helper (Daniel Borkmann) [1058782] {CVE-2014-1690} - [net] packet: fix send path when running with proto == 0 (Jesper Brouer) [1058729] - [net] packet: fix use after free race in send path when dev is released (Jesper Brouer) [1058729] - [net] Fix memory leak if TPROXY used with TCP early demux (Florian Westphal) [1054483] - [net] ipv6: simplify detection of first operational link-local address on interface (Jiri Pirko) [1047425]- [infiniband] core: Resolve Ethernet L2 addresses when modifying QP (Doug Ledford) [1051187] - [infiniband] ocrdma: Populate GID table with IP based gids (Doug Ledford) [1051187] - [infiniband] ocrdma: Handle Ethernet L2 parameters for IP based GID addressing (Doug Ledford) [1051187] - [infiniband] mlx4: Handle Ethernet L2 parameters for IP based GID addressing (Doug Ledford) [1051187] - [infiniband] mlx4: Use IBoE (RoCE) IP based GIDs in the port GID table (Doug Ledford) [1051187] - [infiniband] cma: IBoE (RoCE) IP based GID addressing (Doug Ledford) [1051187] - [infiniband] core: Ethernet L2 attributes in verbs/cm structures (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix OCRDMA_GEN2_FAMILY macro definition (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix AV_VALID bit position (Doug Ledford) [1051187] - [infiniband] ocrdma: enable build (Doug Ledford) [1051187] - [infiniband] ocrdma: Remove redundant check in ocrdma_build_fr() (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix a crash in rmmod (Doug Ledford) [1051187] - [infiniband] ocrdma: Silence an integer underflow warning (Doug Ledford) [1051187] - [infiniband] Remove unnecessary semicolons (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix compiler warning about int/pointer size mismatch (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix passing wrong opcode to modify_srq (Doug Ledford) [1051187] - [infiniband] ocrdma: Fill PVID in UMC case (Doug Ledford) [1051187] - [infiniband] ocrdma: Add ABI versioning support (Doug Ledford) [1051187] - [infiniband] ocrdma: Consider multiple SGES in case of DPP (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix for displaying proper link speed (Doug Ledford) [1051187] - [infiniband] ocrdma: Increase STAG array size (Doug Ledford) [1051187] - [infiniband] ocrdma: Dont use PD 0 for userpace CQ DB (Doug Ledford) [1051187] - [infiniband] ocrdma: FRMA code cleanup (Doug Ledford) [1051187] - [infiniband] ocrdma: For ERX2 irrespective of Qid, num_posted offset is 24 (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix to work with even a single MSI-X vector (Doug Ledford) [1051187] - [infiniband] ocrdma: Remove the MTU check based on Ethernet MTU (Doug Ledford) [1051187] - [infiniband] ocrdma: Add support for fast register work requests (FRWR) (Doug Ledford) [1051187] - [infiniband] ocrdma: Create IRD queue fix (Doug Ledford) [1051187] - [infiniband] ocrdma: Cache recv DB until QP moved to RTR (Doug Ledford) [1051187] - [infiniband] ocrdma: Remove __packed (Doug Ledford) [1051187] - [infiniband] ocrdma: Remove driver QP state machine (Doug Ledford) [1051187] - [infiniband] ocrdma: Don't allow zero/invalid sgid usage (Doug Ledford) [1051187] - [infiniband] ocrdma: Remove redundant dev reference (Doug Ledford) [1051187] - [infiniband] ocrdma: Style and redundant code cleanup (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix several stack info leaks (Doug Ledford) [1051187] - [infiniband] ocrdma: Remove unused include (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix error return code in ocrdma_set_create_qp_rq_cmd() (Doug Ledford) [1051187] - [infiniband] ocrdma: Reorg structures to avoid padding (Doug Ledford) [1051187] - [infiniband] ocrdma: Change macros to inline funtions (Doug Ledford) [1051187] - [infiniband] ocrdma: Set bad_wr in error case (Doug Ledford) [1051187] - [infiniband] ocrdma: Replace ocrdma_err with pr_err (Doug Ledford) [1051187] - [infiniband] ocrdma: Use MCC_CREATE_EXT_V1 for MCC create (Doug Ledford) [1051187] - [infiniband] ocrdma: Remove use_cnt for queues (Doug Ledford) [1051187] - [infiniband] uverbs: Check access to userspace response buffer in extended command (Doug Ledford) [1051187] - [infiniband] uverbs: Check input length in flow steering uverbs (Doug Ledford) [1051187] - [infiniband] uverbs: Set error code when fail to consume all flow_spec items (Doug Ledford) [1051187] - [infiniband] uverbs: Check reserved fields in create_flow (Doug Ledford) [1051187] - [infiniband] uverbs: Check comp_mask in destroy_flow (Doug Ledford) [1051187] - [infiniband] uverbs: Check reserved field in extended command header (Doug Ledford) [1051187] - [infiniband] uverbs: New macro to set pointers to NULL if length is 0 in INIT_UDATA() (Doug Ledford) [1051187] - [infiniband] core: const'ify inbuf in struct ib_udata (Doug Ledford) [1051187] - [infiniband] iwcm: Don't touch cm_id after deref in rem_ref (Doug Ledford) [1051187] - [infiniband] ucma: Convert use of typedef ctl_table to struct ctl_table (Doug Ledford) [1051187] - [infiniband] cm: Convert to using idr_alloc_cyclic() (Doug Ledford) [1051187] - [infiniband] core: Encorce MR access rights rules on kernel consumers (Doug Ledford) [1051187] - [infiniband] cma: Remove unused argument and minor dead code (Doug Ledford) [1051187] - [infiniband] ucma: Discard events for IDs not yet claimed by user space (Doug Ledford) [1051187] - [infiniband] core: Add Cisco usNIC rdma node and transport types (Doug Ledford) [1051187] - [infiniband] netlink: Remove superfluous RDMA_NL_GET_OP() masking (Doug Ledford) [1051187] - [infiniband] core: Pass imm_data from ib_uverbs_send_wr to ib_send_wr correctly (Doug Ledford) [1051187] - [infiniband] cma: Check for GID on listening device first (Doug Ledford) [1051187] - [infiniband] cma: Use cached gids (Doug Ledford) [1051187] - [infiniband] cma: Set IBoE SL (user-priority) by egress map when using vlans (Doug Ledford) [1051187] - [infiniband] cma: Add IPv6 support for iWARP (Doug Ledford) [1051187] - [infiniband] cma: Only call cma_save_ib_info() for CM REQs (Doug Ledford) [1051187] - [infiniband] cma: Fix accessing invalid private data for UD (Doug Ledford) [1051187] - [infiniband] cma: Fix gcc warning (Doug Ledford) [1051187] - [infiniband] uverbs: Use get_unused_fd_flags(O_CLOEXEC) instead of get_unused_fd() (Doug Ledford) [1051187] - [misc] drivers: avoid format string in dev_set_name (Doug Ledford) [1051187] - [infiniband] core: Fix error return code in add_port() (Doug Ledford) [1051187] - [infiniband] cma: Export AF_IB statistics (Doug Ledford) [1051187] - [infiniband] ucma: Allow user space to specify AF_IB when joining multicast (Doug Ledford) [1051187] - [infiniband] ucma: Allow user space to pass AF_IB into resolve (Doug Ledford) [1051187] - [infiniband] ucma: Allow user space to bind to AF_IB (Doug Ledford) [1051187] - [infiniband] ucma: Name changes to indicate only IP addresses supported (Doug Ledford) [1051187] - [infiniband] ucma: Add ability to query GID addresses (Doug Ledford) [1051187] - [infiniband] cma: Export cma_get_service_id() (Doug Ledford) [1051187] - [infiniband] ucma: Support querying when IB paths are not reversible (Doug Ledford) [1051187] - [infiniband] sa: Export function to pack a path record into wire format (Doug Ledford) [1051187] - [infiniband] ucma: Support querying for AF_IB addresses (Doug Ledford) [1051187] - [infiniband] cma: Only listen on IB devices when using AF_IB (Doug Ledford) [1051187] - [infiniband] cma: Set qkey for AF_IB (Doug Ledford) [1051187] - [infiniband] cma: Expose private data when using AF_IB (Doug Ledford) [1051187] - [infiniband] cma: Merge cma_get/save_net_info (Doug Ledford) [1051187] - [infiniband] cma: Remove unused SDP related code (Doug Ledford) [1051187] - [infiniband] cma: Add support for AF_IB to cma_get_service_id() (Doug Ledford) [1051187] - [infiniband] cma: Add support for AF_IB to rdma_resolve_route() (Doug Ledford) [1051187] - [infiniband] cma: Add support for AF_IB to rdma_resolve_addr() (Doug Ledford) [1051187] - [infiniband] cma: Verify that source and dest sa_family are the same (Doug Ledford) [1051187] - [infiniband] cma: Restrict AF_IB loopback to binding to IB devices only (Doug Ledford) [1051187] - [infiniband] cma: Add helper functions to return id address information (Doug Ledford) [1051187] - [infiniband] cma: Do not modify sa_family when setting loopback address (Doug Ledford) [1051187] - [infiniband] cma: Allow user to specify AF_IB when binding (Doug Ledford) [1051187] - [infiniband] cma: Update port reservation to support AF_IB (Doug Ledford) [1051187] - [infiniband] addr: Add AF_IB support to ip_addr_size (Doug Ledford) [1051187] - [infiniband] cma: Include AF_IB in loopback and any address checks (Doug Ledford) [1051187] - [infiniband] cma: Allow enabling reuseaddr in any state (Doug Ledford) [1051187] - [infiniband] cma: Define native IB address (Doug Ledford) [1051187] - [net] vlan: Fix header ops passthru when doing TX VLAN offload (Doug Ledford) [1051187] - [net] vlan: Implement vlan_dev_get_egress_qos_mask as an inline (Doug Ledford) [1051187] - [net] vlan: Provide read access to the vlan egress map (Doug Ledford) [1051187] - [net] vlan: make vlan_dev_real_dev work over stacked vlans (Doug Ledford) [1051187] - [net] vlan: cleanup the usage of vlan_dev_priv(dev) (Doug Ledford) [1051187] - [ethernet] mlx4: Remove unnecessary validation for port number (Amir Vadai) [1030563] - [ethernet] mlx4: Warn if device doesn't have enough PCI bandwidth (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: lower NAPI weight (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: Start multicast join process only on active ports (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: Add path query flushing in ipoib_ib_dev_cleanup (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: Fix usage of uninitialized multicast objects (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: Avoid flushing the driver workqueue on dev_down (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: Fix deadlock between dev_change_flags() and __ipoib_dev_flush() (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: Change CM skb memory allocation to be non-atomic during init (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: Fix crash in dev_open error flow (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: Fix race in deleting ipoib_neigh entries (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Only cycle port if HW timestamp config changes (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Add PTP hardware clock (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix layout of struct mlx5_init_seg (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Flush cache workqueue before destroying it (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Add netdev support for TCP/IP offloads of vxlan tunneling (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Add basic support for TCP/IP offloads under tunneling (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Check port number for validity before accessing data (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Add NAPI support for transmit side (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Ignore irrelevant hypervisor events (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Set CQE/EQE size to 64B by default (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Configure the XPS queue mapping on driver load (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Implement ndo_get_phys_port_id (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Expose physical port id as PF/VF capability (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Introduce nic_info new flag in QUERY_FUNC_CAP (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Rename QUERY_FUNC_CAP fields (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Remove zeroed out of explicit QUERY_FUNC_CAP fields (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Roll back round robin bitmap allocation commit for CQs, SRQs, and MPTs (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: destroy workqueue when driver fails to register (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Remove selftest TX queues empty condition (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] core: Re-enable create_flow/destroy_flow uverbs (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] core: extended command: an improved infrastructure for uverbs commands (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] core: Remove ib_uverbs_flow_spec structure from userspace (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] core: Use a common header for uverbs flow_specs (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] core: Make uverbs flow structure use names like verbs ones (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] core: Rename 'flow' structs to match other uverbs structs (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] core: clarify overflow/underflow checks on ib_create/destroy_flow (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix page shift in create CQ for userspace (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx4: Fix device max capabilities check (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix list_del of empty list (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Remove dead code (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx4: Fix endless loop in resize CQ (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Use enum to indicate adapter page size (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Update opt param mask for RTS2RTS (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Remove "Always false" comparison (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Remove dead code in mr.c (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx5: Change optimal_reclaimed_pages for better performance (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx5: Clear reserved area in set_hca_cap() (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx5: Support communicating arbitrary host page size to firmware (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx5: Fix cleanup flow when DMA mapping fails (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix srq free in destroy qp (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Simplify mlx5_ib_destroy_srq (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix overflow check in IB_WR_FAST_REG_MR (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Multithreaded create MR (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix check of number of entries in create CQ (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Datapath structures are allocated per NUMA node (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: ICM pages are allocated on device NUMA node (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Datapath resources allocated dynamically (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Add immediate activate for VGT->VST->VGT (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Initialize all mailbox buffers to zero before use (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Add RFS support in UDP (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Implement resource quota enforcement (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Fix quota handling in the QUERY_FUNC_CAP wrapper (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Structures and init/teardown for VF resource quotas (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Fix checking order in MR table init (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Don't fail reg/unreg vlan for older guests (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Resource tracker for reg/unreg vlans (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Use vlan id instead of vlan index for unregistration (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Fix reg/unreg vlan/mac to conform to the firmware spec (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Fix register/unreg vlan flow (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] core: Temporarily disable create_flow/destroy_flow uverbs (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Load higher level modules according to ports type (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Unused local variable in mlx4_opreq_action (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Fix typo, move similar defs to same location (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Clean the code to eliminate trivial build warnings (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Ensure proper synchronization accessing memory (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix alignment of reg umr gather buffers (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix eq names to display nicely in /proc/interrupts (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx5: Fix error code translation from firmware to driver (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix opt param mask according to firmware spec (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix opt param mask for sq err to rts transition (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Disable atomic operations (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx5: Keep polling to reclaim pages while any returned (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Avoid async events on invalid port number (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Decrease memory consumption of mr caches (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx5: Remove checksum on command interface commands (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix memory leak in mlx5_ib_create_srq (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix send work queue size calculation (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Rename name of mlx4_en_rx_alloc members (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Check device state when setting coalescing (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Reduce scope of local variables in mlx4_en_xmit (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [scsi] reserve extension space to prevent KABI breakages (Maurizio Lombardi) [1029903] - [security] selinux: selinux_setprocattr()->ptrace_parent() needs rcu_read_lock() (Paul Moore) [800159]- [misc] synchronize with upstream linux-3.10.y stable branch up to 3.10.24 (Veaceslav Falico) [1040946] - [acpi] memhotplug: add parameter to disable memory hotplug (Prarit Bhargava) [1046555] - [kernel] kdump: Increase x86 crashkernel=auto base reservation from 128M to 160M (Baoquan He) [1044832] - [mfd] lpc_ich: Add support for Intel Avoton SoC (Prarit Bhargava) [1049638] - [net] ipv6: send Change Status Report after DAD is completed (Flavio Leitner) [1049092] - [mm] Revert: new shrinker count/scan API (Mike Snitzer) [1056647] - [drm] Revert: convert shrinkers to new count/scan API (Mike Snitzer) [1056647]- [virt] virtio-net: put virtio net header inline with data ("Michael S. Tsirkin") [990993] - [virt] virtio: VIRTIO_F_ANY_LAYOUT feature ("Michael S. Tsirkin") [990993] - [tools] turbostat: servers do not support uncore power register (Prarit Bhargava) [1037706] - [alsa] pcsp: Fix the order of input device unregistration (Jaroslav Kysela) [1044022] - [alsa] ak4114: Fix wrong register array size (Jaroslav Kysela) [1044022] - [alsa] pcsp: Fix initialization with nopcm=1 (Jaroslav Kysela) [1044022] - [alsa] opl3: Fix possible negative array index access (Jaroslav Kysela) [1044022] - [alsa] tea575x-tuner: move HW init to a separate function (Jaroslav Kysela) [1044022] - [alsa] ak4xx-adda: info leak in ak4xxx_capture_source_info() (Jaroslav Kysela) [1044022] - [alsa] vx_core: off by one in vx_read_status() (Jaroslav Kysela) [1044022] - [alsa] Remove the rest of *_set_drvdata(NULL) calls (Jaroslav Kysela) [1044022] - [alsa] virmidi: Remove redundant platform_set_drvdata() (Jaroslav Kysela) [1044022] - [alsa] serial-u16550: Remove redundant platform_set_drvdata() (Jaroslav Kysela) [1044022] - [alsa] pcsp: Remove redundant platform_set_drvdata() (Jaroslav Kysela) [1044022] - [alsa] mtpav: Remove redundant platform_set_drvdata() (Jaroslav Kysela) [1044022] - [alsa] mpu401: Remove redundant platform_set_drvdata() (Jaroslav Kysela) [1044022] - [alsa] ml403-ac97cr: Remove redundant platform_set_drvdata() (Jaroslav Kysela) [1044022] - [alsa] aloop: Remove redundant platform_set_drvdata() (Jaroslav Kysela) [1044022] - [alsa] firewire-lib: use inlune function to calculate frame bytes (Jaroslav Kysela) [1044022] - [alsa] firewire-speakers: remove not-reused member from structure (Jaroslav Kysela) [1044022] - [alsa] snd-firewire-lib: remove unused header inclusion (Jaroslav Kysela) [1044022] - [alsa] firewire: fix error return code in scs_probe() (Jaroslav Kysela) [1044022] - [alsa] hda: Add Dell headset detection quirk for three laptop models (Jaroslav Kysela) [1044022] - [alsa] hda: Add enable_msi=0 workaround for four HP machines (Jaroslav Kysela) [1044022] - [alsa] hda: Split verb definitions into sound/hda_verbs.h (Jaroslav Kysela) [1044022] - [alsa] hda: Enable stereo mix as default for AD and VIA codecs (Jaroslav Kysela) [1044022] - [alsa] hda: Ignore small negative LPIB delay correction (Jaroslav Kysela) [1044022] - [alsa] hda: Add missing initialization of aamix paths (Jaroslav Kysela) [1044022] - [alsa] hda: Allow capture-only configuration (Jaroslav Kysela) [1044022] - [alsa] hda: skip depop delay before D3 for Haswell and Valleyview2 display codec (Jaroslav Kysela) [1044022] - [alsa] hda: Clean up async codec PM using standard async infrastructure (Jaroslav Kysela) [1044022] - [alsa] hda: fixup ALC262 to skip depop delay before D3 on Intel BayleyBay (Jaroslav Kysela) [1044022] - [alsa] hda: Always do delayed probes for HD-audio devices (Jaroslav Kysela) [1044022] - [alsa] hda: allow a codec to define its own depop delay time (Jaroslav Kysela) [1044022] - [alsa] hda: fixup ALC262 to remove depop delay on Intel BayleyBay board (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Remove depop delay for suspend and resume if applicable (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Add more codecs alias name for Dell (Jaroslav Kysela) [1044022] - [alsa] hda: resume codecs in parallel (Jaroslav Kysela) [1044022] - [alsa] hda: suspend codecs in parallel (Jaroslav Kysela) [1044022] - [alsa] hda: Disable runtime PM when EPSS is unavailable (Jaroslav Kysela) [1044022] - [alsa] hda: Enable runtime PM on Panther Point (Jaroslav Kysela) [1044022] - [alsa] hda: Refactor pm notification in hda_codec.c (Jaroslav Kysela) [1044022] - [alsa] hda: Bind with HDMI codec parser automatically (Jaroslav Kysela) [1044022] - [alsa] hda: Split the generic parser as an individual module (Jaroslav Kysela) [1044022] - [alsa] hda: Add static DAC/pin mapping for AD1986A codec (Jaroslav Kysela) [1044022] - [alsa] hda: One more Dell headset detection quirk (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Fix IEC958 ctl indexes for some simple HDMI devices (Jaroslav Kysela) [1044022] - [alsa] hda: Mute all aamix inputs as default (Jaroslav Kysela) [1044022] - [alsa] hda: Another Dell headset detection quirk (Jaroslav Kysela) [1044022] - [alsa] hda: A Dell headset detection quirk (Jaroslav Kysela) [1044022] - [alsa] hda: Remove quirk for Dell Vostro 131 (Jaroslav Kysela) [1044022] - [alsa] usb-audio: fix uninitialized variable compile warning (Jaroslav Kysela) [1044022] - [alsa] hda: fix mic issues on Acer Aspire E-572 (Jaroslav Kysela) [1044022] - [alsa] hda: Fix silent output on MacBook Air 2,1 (Jaroslav Kysela) [1044022] - [alsa] hda: Fix missing ELD info when using jackpoll_ms parameter (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: remove hp_automute_hook from alc283_fixup_chromebook (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Independent of model for HP (Jaroslav Kysela) [1044022] - [alsa] hda: Fix headset mic input after muted internal mic (Dell/Realtek) (Jaroslav Kysela) [1044022] - [alsa] hda: Use always amps for auto-mute on AD1986A codec (Jaroslav Kysela) [1044022] - [alsa] hda/analog: Handle inverted EAPD properly in vmaster hook (Jaroslav Kysela) [1044022] - [alsa] hda: Another fixup for ASUS laptop with ALC660 codec (Jaroslav Kysela) [1044022] - [alsa] hda: Fix complete_all() timing in deferred probes (Jaroslav Kysela) [1044022] - [alsa] hda: Fix bad EAPD setup for HP machines with AD1984A (Jaroslav Kysela) [1044022] - [alsa] hda: Fix silent output on ASUS W7J laptop (Jaroslav Kysela) [1044022] - [alsa] hda: Add mono speaker quirk for Dell Inspiron 5439 (Jaroslav Kysela) [1044022] - [alsa] hda: Add LFE chmap to ASUS ET2700 (Jaroslav Kysela) [1044022] - [alsa] hda: Initialize missing bass speaker pin for ASUS AIO ET2700 (Jaroslav Kysela) [1044022] - [alsa] hda: limit mic boost on Asus UX31[A,E] (Jaroslav Kysela) [1044022] - [alsa] hda: Check leaf nodes to find aamix amps (Jaroslav Kysela) [1044022] - [alsa] hda: Fix hp-mic mode without VREF bits (Jaroslav Kysela) [1044022] - [alsa] hda: Create Headhpone Mic Jack Mode when really needed (Jaroslav Kysela) [1044022] - [alsa] usb: use multiple packets per urb for Wireless USB inbound audio (Jaroslav Kysela) [1044022] - [alsa] hda: Enable mute/mic-mute LEDs for more Thinkpads with Conexant codec (Jaroslav Kysela) [1044022] - [alsa] hda: Drop bus->avoid_link_reset flag (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Set pcbeep amp for ALC668 (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Add support of ALC231 codec (Jaroslav Kysela) [1044022] - [alsa] hda: Set current_headset_type to ALC_HEADSET_TYPE_ENUM (Jaroslav Kysela) [1044022] - [alsa] hda: Provide missing pin configs for VAIO with ALC260 (Jaroslav Kysela) [1044022] - [alsa] hda: Add headset quirk for Dell Inspiron 3135 (Jaroslav Kysela) [1044022] - [alsa] hda: Fix the headphone jack detection on Sony VAIO TX (Jaroslav Kysela) [1044022] - [alsa] hda: Fix missing bass speaker on ASUS N550 (Jaroslav Kysela) [1044022] - [alsa] hda: Fix unbalanced runtime PM notification at resume (Jaroslav Kysela) [1044022] - [alsa] hda: A casual Dell Headset quirk (Jaroslav Kysela) [1044022] - [alsa] hda: Also enable mute/micmute LED control for "Lenovo dock" fixup (Jaroslav Kysela) [1044022] - [alsa] hda: Select FW_LOADER from CONFIG_SND_HDA_CODEC_CA0132_DSP (Jaroslav Kysela) [1044022] - [alsa] hda: Enable mute/mic-mute LEDs for more Thinkpads with Realtek codec (Jaroslav Kysela) [1044022] - [alsa] hda: load EQ params into IDT codec on HP bNB13 systems (Jaroslav Kysela) [1044022] - [alsa] jack: Unregister input device at disconnection (Jaroslav Kysela) [1044022] - [alsa] usb-audio: add front jack channel selector for EMU0204 (Jaroslav Kysela) [1044022] - [alsa] hda: Don't clear the power state at snd_hda_codec_reset() (Jaroslav Kysela) [1044022] - [alsa] hda: Control EAPD for Master volume on Lenovo N100 (Jaroslav Kysela) [1044022] - [alsa] hda: Don't turn off EAPD for headphone on Lenovo N100 (Jaroslav Kysela) [1044022] - [alsa] hda: Check keep_eapd_on before inv_eapd (Jaroslav Kysela) [1044022] - [alsa] hda: Fix Line Out automute on Realtek multifunction jacks (Jaroslav Kysela) [1044022] - [alsa] compress_core: don't return -EBADFD from poll if paused (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Fix wrong baseline length in ATI/AMD generated ELD (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Skip out-of-range latency values in AMD ELD generator (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Add error-checking to some codec reads (Jaroslav Kysela) [1044022] - [alsa] usb: Fix wrong mapping of RLC and RRC channels (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Use TFx channel positions instead of FxH (Jaroslav Kysela) [1044022] - [alsa] hda: Control SPDIF out pin on MacBookPro 11,2 (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Add new codec ALC255/ALC3234 UAJ supported (Jaroslav Kysela) [1044022] - [alsa] hda: Apply MacBook fixups for CS4208 correctly (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Make fixup regs persist after resume (Jaroslav Kysela) [1044022] - [alsa] hda_intel: ratelimit "spurious response" message (Jaroslav Kysela) [1044022] - [alsa] hda: Get rid of AMD HDMI exception in hdmi_present_sense() (Jaroslav Kysela) [1044022] - [alsa] ice1724: Fix compile warning with CONFIG_PROC_FS=n (Jaroslav Kysela) [1044022] - [alsa] hda: block HDMI jack reports while repolling (Jaroslav Kysela) [1044022] - [alsa] hda: Add a block_report flag to jacks (Jaroslav Kysela) [1044022] - [alsa] hda: Delay HDMI presence reports while waiting for ELD information (Jaroslav Kysela) [1044022] - [alsa] compress: fix drain calls blocking other compress functions (Jaroslav Kysela) [1044022] - [alsa] hda: Another Dell headset quirk (Jaroslav Kysela) [1044022] - [alsa] hda: Add pincfg fixup for ASUS W5A (Jaroslav Kysela) [1044022] - [alsa] hda: Add support for CX20952 (Jaroslav Kysela) [1044022] - [alsa] lx6464es: Fix pointer cast compile warnings (Jaroslav Kysela) [1044022] - [alsa] hda: Limit mic boost and add mute LED for an HP machine (Jaroslav Kysela) [1044022] - [alsa] hda: Make sure mute LEDs stay on during runtime suspend (Realtek) (Jaroslav Kysela) [1044022] - [alsa] ctxfi: Use WARN_ON() instead of BUG_ON() (Jaroslav Kysela) [1044022] - [alsa] intel8x0: Fix chmap application (Jaroslav Kysela) [1044022] - [alsa] hda: Apply GPIO setup for MacBooks with CS4208 (Jaroslav Kysela) [1044022] - [alsa] hda: Name Haswell HDMI controllers better (Jaroslav Kysela) [1044022] - [alsa] hda: Force buffer alignment for Haswell HDMI controllers (Jaroslav Kysela) [1044022] - [alsa] hda: Enable Thinkpad mute/micmute LEDs for Realtek (Jaroslav Kysela) [1044022] - [alsa] hda: add device IDs for AMD Evergreen/Northern Islands HDMI (Jaroslav Kysela) [1044022] - [alsa] hda: Introduce the bitmask for excluding output volume (Jaroslav Kysela) [1044022] - [alsa] hda: Add sanity check of vmaster slave dB steps (Jaroslav Kysela) [1044022] - [alsa] hda: Fix possible zero-division (Jaroslav Kysela) [1044022] - [alsa] usb: Don't trust the channel config if the channel count changed (Jaroslav Kysela) [1044022] - [alsa] usb: For class 2 devices, use channel map from altsettings (Jaroslav Kysela) [1044022] - [alsa] usb: supply channel maps even when wChannelConfig is unspecified (Jaroslav Kysela) [1044022] - [alsa] hda: Enable SPDIF for Acer TravelMate 6293 (Jaroslav Kysela) [1044022] - [alsa] hda: Add Device IDs for Intel Wildcat Point-LP PCH (Jaroslav Kysela) [1044022] - [alsa] hda: rename function not_share_unassigned_cvt() (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Disallow unsupported 2ch remapping on NVIDIA codecs (Jaroslav Kysela) [1044022] - [alsa] hda: not choose assigned converters for unused pins of Valleyview (Jaroslav Kysela) [1044022] - [alsa] hda: Add extra chmap for 2.1 outputs on ASUS laptops (Jaroslav Kysela) [1044022] - [alsa] hda: Disable AA-loopback on ALC283 Chromebook (Jaroslav Kysela) [1044022] - [alsa] lola: Fix uninitialized variable access in error message (Jaroslav Kysela) [1044022] - [alsa] ice1724: Fix uninitialized variable access (Jaroslav Kysela) [1044022] - [alsa] rme96: Return error code in PCM copy ops (Jaroslav Kysela) [1044022] - [alsa] ali5451: Drop unused variable (Jaroslav Kysela) [1044022] - [alsa] ad1889: Fix right attenuation proc output (Jaroslav Kysela) [1044022] - [alsa] Use strlcpy() instead of strncpy() (Jaroslav Kysela) [1044022] - [alsa] Limit the fallback card id string size (Jaroslav Kysela) [1044022] - [alsa] memalloc: NULL-initialize in snd_malloc_dev_iram() (Jaroslav Kysela) [1044022] - [alsa] memalloc: Make snd_{malloc|free}_dev_iram() static (Jaroslav Kysela) [1044022] - [alsa] Optimize module name check (Jaroslav Kysela) [1044022] - [alsa] pcm: Add fallthru comments (Jaroslav Kysela) [1044022] - [alsa] hda: Remove locally dead codes (Jaroslav Kysela) [1044022] - [alsa] hda: Add a fallthru comment (Jaroslav Kysela) [1044022] - [alsa] hda: Fix possible NULL dereference in snd_hda_get_pin_label() (Jaroslav Kysela) [1044022] - [alsa] 6fire: Fix probe of multiple cards (Jaroslav Kysela) [1044022] - [alsa] memalloc: Yet another ifdef CONFIG_GENERIC_ALLOCATOR protection (Jaroslav Kysela) [1044022] - [alsa] pcm_dmaengine: Remove hardcoded PCM formats (Jaroslav Kysela) [1044022] - [alsa] hda: Sync EAPD with vmaster on AD1984A Thinkpads (Jaroslav Kysela) [1044022] - [alsa] hda: Fix silent headphone on Thinkpads with AD1984A codec (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Re-setup pin and infoframe on plug-in on all codecs (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Disable ramp-up/down for non-PCM on AMD codecs (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Add HBR bitstreaming support for ATI/AMD HDMI codecs (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Add ELD emulation for ATI/AMD codecs (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Add ATI/AMD multi-channel audio support (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Allow HDA patches to customize more operations (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Raise the delay for alc283_shutup (Jaroslav Kysela) [1044022] - [alsa] compress: fix drain calls blocking other compress functions (Jaroslav Kysela) [1044022] - [alsa] Add ifdef CONFIG_GENERIC_ALLOCATOR for SNDRV_DMA_TYPE_IRAM code (Jaroslav Kysela) [1044022] - [alsa] hda: Fix mute LED on HP laptops in runtime suspend (Jaroslav Kysela) [1044022] - [alsa] hda: Add support of ALC285 / ALC293 codecs (Jaroslav Kysela) [1044022] - [alsa] hda: Add support of ALC255 codecs (Jaroslav Kysela) [1044022] - [alsa] hda: Remove OOM message after input_allocate_device (Jaroslav Kysela) [1044022] - [alsa] Add SoC on-chip internal ram support for DMA buffer allocation (Jaroslav Kysela) [1044022] - [alsa] hda: Fix typos in patch_hdmi.c (Jaroslav Kysela) [1044022] - [alsa] hda: add codec ID for Valleyview2 display codec (Jaroslav Kysela) [1044022] - [alsa] emu10k1: code refactoring (Jaroslav Kysela) [1044022] - [alsa] hda: Move mutex from hda_eld to per_pin in HDMI codec driver (Jaroslav Kysela) [1044022] - [alsa] hda: Fix possible races in HDMI driver (Jaroslav Kysela) [1044022] - [alsa] hda: Treat zero connection as non-error (Jaroslav Kysela) [1044022] - [alsa] hda: add connection to thinkpad_acpi to control mute/micmute LEDs (Jaroslav Kysela) [1044022] - [alsa] hda: add HDA_FIXUP_ACT_FREE action (Jaroslav Kysela) [1044022] - [alsa] hdsp: info leak in snd_hdsp_hwdep_ioctl() (Jaroslav Kysela) [1044022] - [alsa] Remove unnecessary semicolons (Jaroslav Kysela) [1044022] - [alsa] hda: Sony VAIO Pro 13 (haswell) now has a working headset jack (Jaroslav Kysela) [1044022] - [alsa] hda: Add a headset mic model for ALC269 and friends (Jaroslav Kysela) [1044022] - [alsa] hda: Enable surround speakers (when line out is also present) (Jaroslav Kysela) [1044022] - [alsa] usb-audio: Use module_usb_driver (Jaroslav Kysela) [1044022] - [alsa] usb-audio: support wireless devices in snd_usb_parse_datainterval (Jaroslav Kysela) [1044022] - [alsa] usb-audio: add support for wireless USB devices (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Tweak debug messages to be more useful (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Fix available channel maps missing from TLV (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Fix channel maps with less common speakers (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Fix unused slots being enabled in manual and non-PCM mappings (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Fix programmed active channel count (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Fix incorrect default channel mapping for unusual CAs (Jaroslav Kysela) [1044022] - [alsa] usb-audio: remove unused endpoint flag EP_FLAG_ACTIVATED (Jaroslav Kysela) [1044022] - [alsa] usb-audio: rename alt_idx to altsetting (Jaroslav Kysela) [1044022] - [alsa] usb-audio: clear SUBSTREAM_FLAG_SYNC_EP_STARTED on error (Jaroslav Kysela) [1044022] - [alsa] usb-audio: void return type of snd_usb_endpoint_deactivate() (Jaroslav Kysela) [1044022] - [alsa] usb-audio: don't deactivate URBs on in-use EP (Jaroslav Kysela) [1044022] - [alsa] usb-audio: remove deactivate_endpoints() (Jaroslav Kysela) [1044022] - [alsa] usb-audio: remove unused parameter from sync_ep_set_params (Jaroslav Kysela) [1044022] - [alsa] hda: Fix mono speakers and headset mic on Dell Vostro 5470 (Jaroslav Kysela) [1044022] - [alsa] snd-usb-caiaq: LED support for Maschine Controller (Jaroslav Kysela) [1044022] - [alsa] ac97: Add ID for TI TLV320AIC27 codec (Jaroslav Kysela) [1044022] - [alsa] hda: Enable internal mic on a Thinkpad machine with ALC283 (Jaroslav Kysela) [1044022] - [alsa] hda: Fix Internal Mic boost can't control with ALC283 (Jaroslav Kysela) [1044022] - [alsa] hda: Add fixup for MacBook Air 6,1 and 6,2 with CS4208 codec (Jaroslav Kysela) [1044022] - [alsa] improve buffer size computations for USB PCM audio (Jaroslav Kysela) [1044022] - [alsa] hda: not use assigned converters for all unused pins (Jaroslav Kysela) [1044022] - [alsa] compress: Make sure we trigger STOP before closing the stream (Jaroslav Kysela) [1044022] - [alsa] rme9652: Remove redundant break (Jaroslav Kysela) [1044022] - [alsa] au88x0: Remove redundant break (Jaroslav Kysela) [1044022] - [alsa] hda/ca0132: Staticize codec_send_command (Jaroslav Kysela) [1044022] - [alsa] ctxfi: Staticize local symbols (Jaroslav Kysela) [1044022] - [alsa] asihpi: a couple array out of bounds issues (Jaroslav Kysela) [1044022] - [alsa] hda: Add CS4208 codec support for MacBook 6,1 and 6,2 (Jaroslav Kysela) [1044022] - [alsa] hda: unmute pin amplifier in infoframe setup for Haswell (Jaroslav Kysela) [1044022] - [alsa] hda: define is_haswell() to check if a display audio codec is Haswell (Jaroslav Kysela) [1044022] - [alsa] hda: Add dock speaker support for ASUS TX300 (Jaroslav Kysela) [1044022] - [alsa] snd/hda: add runtime suspend/resume on optimus support (Jaroslav Kysela) [1044022] - [alsa] hda: Simplify CONFIG_SND_HDA_I915 condition (Jaroslav Kysela) [1044022] - [alsa] hda: add device entry and inactive flag to unsolicited response (Jaroslav Kysela) [1044022] - [alsa] hda: Haswell codec exposes device list/select info on pins (Jaroslav Kysela) [1044022] - [alsa] hda: add device list & select info of display pins to codec proc file (Jaroslav Kysela) [1044022] - [alsa] hda: add flags and routines to get devices selection info for DP1.2 MST (Jaroslav Kysela) [1044022] - [alsa] treewide: Fix printks with 0x# (Jaroslav Kysela) [1044022] - [alsa] alsa/rme96: Add missing inclusion of linux/vmalloc.h (Jaroslav Kysela) [1044022] - [alsa] rme96: Check the return value of pci_enable_device() in resume callback (Jaroslav Kysela) [1044022] - [alsa] hda: Add workarounds for pop-noise on Chromebook with ALC283 (Jaroslav Kysela) [1044022] - [alsa] hda: Fix ALC283 headphone pop-noise better (Jaroslav Kysela) [1044022] - [alsa] rme96: Add PM support v3 (Jaroslav Kysela) [1044022] - [alsa] hdspm: Use enums in hdspm_tco_ltc_frames() (Jaroslav Kysela) [1044022] - [alsa] hdspm: Fix default value in SNDRV_HDSPM_IOCTL_GET_LTC (Jaroslav Kysela) [1044022] - [alsa] pcm: Use snd_printd_ratelimit() (Jaroslav Kysela) [1044022] - [alsa] pcm: Add snd_printd_ratelimit() (Jaroslav Kysela) [1044022] - [alsa] hda: Try to allow haswell HDMI audio even without powerwell (Jaroslav Kysela) [1044022] - [alsa] hda: Limit internal mic boost for a few more Thinkpad machines (Jaroslav Kysela) [1044022] - [alsa] hda: Fix the order of a quirk table (janitorial) (Jaroslav Kysela) [1044022] - [alsa] hda: Fix internal mic boost on three Thinkpad machines (Jaroslav Kysela) [1044022] - [alsa] rme96: Add pcm stream synchronization (Jaroslav Kysela) [1044022] - [alsa] hda: Mute the right widget in auto_mute_via_amp mode (Jaroslav Kysela) [1044022] - [alsa] hda: Allow auto_mute_via_amp on bind mute controls (Jaroslav Kysela) [1044022] - [alsa] usb-audio: fix automatic Roland/Yamaha MIDI detection (Jaroslav Kysela) [1044022] - [alsa] don't push static constants on stack for *ph (Jaroslav Kysela) [1044022] - [alsa] usb-audio: WARN_ON when alts is passed as NULL (Jaroslav Kysela) [1044022] - [alsa] usb-audio: remove implicit_fb from quirk (Jaroslav Kysela) [1044022] - [alsa] usb-audio: remove is_playback from implicit feedback quirks (Jaroslav Kysela) [1044022] - [alsa] usb-audio: do not initialize and check implicit_fb (Jaroslav Kysela) [1044022] - [alsa] usb-audio: reverse condition logic in set_sync_endpoint (Jaroslav Kysela) [1044022] - [alsa] usb-audio: move implicit fb quirks to separate function (Jaroslav Kysela) [1044022] - [alsa] usb-audio: separate sync endpoint setting from set_format (Jaroslav Kysela) [1044022] - [alsa] usb-audio: remove assignment from if condition (Jaroslav Kysela) [1044022] - [alsa] usb-audio: remove disabled debug code in set_format (Jaroslav Kysela) [1044022] - [alsa] hda: Fix jack gating when auto_{mute,mic} is suppressed (Jaroslav Kysela) [1044022] - [alsa] hda: Fix invalid multi-io creation on VAIO-Z laptops (Jaroslav Kysela) [1044022] - [alsa] hda: Remove analog mic pin override from STAC9228 dell-bios quirk (Jaroslav Kysela) [1044022] - [alsa] hda: WAKEEN feature enabling for runtime pm (Jaroslav Kysela) [1044022] - [alsa] hda: jack poll once if jackpoll_interval==0 (Jaroslav Kysela) [1044022] - [alsa] hda: Clearing jackpoll_interval avoid pending work (Jaroslav Kysela) [1044022] - [alsa] usx2y: remove an unneeded check (Jaroslav Kysela) [1044022] - [alsa] hda: use azx_writew() for 16-bit length register (Jaroslav Kysela) [1044022] - [alsa] hda: Fix the noise after suspend on ALC283 codec (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Selectively call snd_hda_shutup_pins() (Jaroslav Kysela) [1044022] - [alsa] hiface: return correct XRUN indication (Jaroslav Kysela) [1044022] - [alsa] replace strict_strto*() with kstrto*() (Jaroslav Kysela) [1044022] - [alsa] hda: Add snd_hda_jack_detect_state() helper function (Jaroslav Kysela) [1044022] - [alsa] thinkpad-acpi: Add mute and mic-mute LED functionality (Jaroslav Kysela) [1044022] - [alsa] hda: Headphone mic support for an Asus/Conexant device (Jaroslav Kysela) [1044022] - [alsa] hdspm: remove unneeded semicolon (Jaroslav Kysela) [1044022] - [alsa] usb-audio: fix regression for fixed stream quirk (Jaroslav Kysela) [1044022] - [alsa] hda: Remove static quirks for AD1986A codec (Jaroslav Kysela) [1044022] - [alsa] hda: Drop a few other static quirks for AD1986A (Jaroslav Kysela) [1044022] - [alsa] hda: Drop static quirk for Toshiba Satellite L40-10Q (Jaroslav Kysela) [1044022] - [alsa] hda: Drop static quirks for other AD1986A Samsung machines (Jaroslav Kysela) [1044022] - [alsa] hda: Convert static quirks for AD1986A Samsung laptops (Jaroslav Kysela) [1044022] - [alsa] hda: Convert the static quirk for Samsung Q1 Ultra (Jaroslav Kysela) [1044022] - [alsa] hda: Remove static quirks for AD1988 codecs (Jaroslav Kysela) [1044022] - [alsa] hda: Remove static quirks for AD1981 and AD1983 codecs (Jaroslav Kysela) [1044022] - [alsa] hda: Remove static quirks for AD1884/1984 & variants (Jaroslav Kysela) [1044022] - [alsa] hda: Remove static quirks for AD1882 (Jaroslav Kysela) [1044022] - [alsa] hda: Add fixup for HP TouchSmart with AD1984A codec (Jaroslav Kysela) [1044022] - [alsa] hda: Add fixup for Lenovo Thinkpad with AD1984 codec (Jaroslav Kysela) [1044022] - [alsa] hda: Add GPIO control to AD1884 HP fixup (Jaroslav Kysela) [1044022] - [alsa] hda: Move azx_first_init() into azx_probe_continue() (Jaroslav Kysela) [1044022] - [alsa] hda: Fix runtime PM check (Jaroslav Kysela) [1044022] - [alsa] hda: Add power-welll support for haswell HDA (Jaroslav Kysela) [1044022] - [alsa] hda: Keep halting ALC5505 DSP (Jaroslav Kysela) [1044022] - [alsa] hdspm: Added some comments and control register documentation (Jaroslav Kysela) [1044022] - [alsa] hdspm: Use snd_ctl_enum_info() in snd_hdspm_info_autosync_ref (Jaroslav Kysela) [1044022] - [alsa] hdspm: Use snd_ctl_enum_info() for texts_autosync (Jaroslav Kysela) [1044022] - [alsa] hdspm: Use snd_ctl_enum_info for most text arrays (Jaroslav Kysela) [1044022] - [alsa] hdspm/aes32: Enable TCO support (Jaroslav Kysela) [1044022] - [alsa] hdspm/aes32: Report external sample rate to userspace (Jaroslav Kysela) [1044022] - [alsa] hdspm: Introduce hdspm_external_rate_to_enum() helper function (Jaroslav Kysela) [1044022] - [alsa] hdspm/aes32: Include TCO and Sync-In in proc output (Jaroslav Kysela) [1044022] - [alsa] hdspm/aes32: Enable TCO/Sync-In in snd_hdspm_put_sync_ref() (Jaroslav Kysela) [1044022] - [alsa] hdspm/aes32: Enable TCO input in hdspm_external_sample_rate() (Jaroslav Kysela) [1044022] - [alsa] hdspm/aes32: Ignore float/int format bit (Jaroslav Kysela) [1044022] - [alsa] hdspm: Enable AES32 in hdspm_get_tco_sample_rate (Jaroslav Kysela) [1044022] - [alsa] hdspm: Enable AES32 in hdspm_get_wc_sample_rate (Jaroslav Kysela) [1044022] - [alsa] hdspm: Add prototype declarations (Jaroslav Kysela) [1044022] - [alsa] hdspm: Introduce hdspm_get_aes_sample_rate() (Jaroslav Kysela) [1044022] - [alsa] hdspm/aes32: Add TCO and Sync-In text entries (Jaroslav Kysela) [1044022] - [alsa] hdspm/aio: Drop superfluous HDSPM_AUTOSYNC_REF (Jaroslav Kysela) [1044022] - [alsa] hdspm: Cosmetics, no real change (Jaroslav Kysela) [1044022] - [alsa] hdspm/aes32: Fix TCO sync check reporting (Jaroslav Kysela) [1044022] - [alsa] hdspm: Create TCO readout function (Jaroslav Kysela) [1044022] - [alsa] hdspm: Fix S/PDIF Sync status and frequency on RME AIO (Jaroslav Kysela) [1044022] - [alsa] hdspm: Add support for AEBs on RME AIO (Jaroslav Kysela) [1044022] - [alsa] hdspm: Enable AD/DA/PH gains and S/PDIF-Input select on AIO (Jaroslav Kysela) [1044022] - [alsa] hdspm: Introduce generic AIO tristate control (Jaroslav Kysela) [1044022] - [alsa] hdspm: Refactor ENUMERATED_CTL_INFO into function (Jaroslav Kysela) [1044022] - [alsa] hdspm: Add S/PDIF, XLR, WCK48 and ADAT-in controls for RME AIO cards (Jaroslav Kysela) [1044022] - [alsa] hdspm: Add S/PDIF and WCK48 controls for RME RayDAT (Jaroslav Kysela) [1044022] - [alsa] hdspm: Drop duplicate code in hdspm_set_system_clock_mode() (Jaroslav Kysela) [1044022] - [alsa] hdspm: Augment HDSPM_TOGGLE_SETTING for AIO/RayDAT (Jaroslav Kysela) [1044022] - [alsa] hdspm: Introduce hdspm_is_raydat_or_aio() (Jaroslav Kysela) [1044022] - [alsa] hdspm: Add missing defines for RME AIO and RayDAT (Jaroslav Kysela) [1044022] - [alsa] vmaster: Fix the regression of missing vmaster hook call (Jaroslav Kysela) [1044022] - [alsa] hda: Add Dell SSID to support Headset Mic recording (Jaroslav Kysela) [1044022] - [alsa] pcm_native: switch to fdget()/fdput() (Jaroslav Kysela) [1044022] - [alsa] treewide: relase -> release (Jaroslav Kysela) [1044022] - [alsa] usb-audio: Add Audio Advantage Micro II (Jaroslav Kysela) [1044022] - [alsa] Replace the magic number 44 with const (Jaroslav Kysela) [1044022] - [alsa] hda: Add support for ALC5505 DSP power-save mode (Jaroslav Kysela) [1044022] - [alsa] usb-audio: add quirks for Roland QUAD/OCTO-CAPTURE (Jaroslav Kysela) [1044022] - [alsa] usb-audio: claim autodetected PCM interfaces all at once (Jaroslav Kysela) [1044022] - [alsa] usb-audio: remove superfluous Roland quirks (Jaroslav Kysela) [1044022] - [alsa] usb-audio: add MIDI port names for some Roland devices (Jaroslav Kysela) [1044022] - [alsa] usb-audio: add support for many Roland/Yamaha devices (Jaroslav Kysela) [1044022] - [alsa] usb-audio: detect implicit feedback on Roland devices (Jaroslav Kysela) [1044022] - [alsa] usb-audio: store protocol version in struct audioformat (Jaroslav Kysela) [1044022] - [alsa] pci: replace numeric with standard PM state macros (Jaroslav Kysela) [1044022] - [alsa] hda: Add missing alc_inv_dmic_sync() call in alc269_resume() (Jaroslav Kysela) [1044022] - [alsa] hda: Remove superfluous stac_resume() (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: poll eld at resume time (Jaroslav Kysela) [1044022] - [alsa] hda: clean up code to reset hda link (Jaroslav Kysela) [1044022] - [alsa] hda: Add In-driver connection info (Jaroslav Kysela) [1044022] - [alsa] hda: Use auto_mute_via_amp=1 for VT1708 (Jaroslav Kysela) [1044022] - [alsa] hda: Add auto_mute_via_amp flag to generic parser (Jaroslav Kysela) [1044022] - [alsa] vmaster: Add snd_ctl_sync_vmaster() helper function (Jaroslav Kysela) [1044022] - [alsa] hda: Remove unused variable (Jaroslav Kysela) [1044022] - [alsa] hda: reset hda link during system/runtime suspend (Jaroslav Kysela) [1044022] - [alsa] Add M2Tech hiFace USB-SPDIF driver (Jaroslav Kysela) [1044022] - [alsa] usb: uniform style used in MODULE_SUPPORTED_DEVICE() (Jaroslav Kysela) [1044022] - [alsa] snd-usb-6fire: use vmalloc buffers (Jaroslav Kysela) [1044022] - [alsa] snd-usb-caiaq: use vmalloc buffers (Jaroslav Kysela) [1044022] - [alsa] snd-usb-caiaq: remove the unused snd_card_used variable (Jaroslav Kysela) [1044022] - [alsa] hda: Make Thinkpad X220-tablet use generic parser (Jaroslav Kysela) [1044022] - [alsa] hda: Use snd_hda_check_power_state() in patch_hdmi.c (Jaroslav Kysela) [1044022] - [alsa] hda: Avoid choose same converter for unused pins (Jaroslav Kysela) [1044022] - [alsa] hda: Haswell converter power state D0 verify (Jaroslav Kysela) [1044022] - [alsa] ua101: convert __list_for_each usage to list_for_each (Jaroslav Kysela) [1044022] - [alsa] usx2y: remove some old dead code (Jaroslav Kysela) [1044022] - [alsa] hda: Don't take unresponsive D3 transition too serious (Jaroslav Kysela) [1044022] - [alsa] hda: Introduce bit flags to snd_hda_codec_read/write() (Jaroslav Kysela) [1044022] - [alsa] hda: Drop hard dependency on CONFIG_SND_DYNAMIC_MINORS (Jaroslav Kysela) [1044022] - [alsa] hda/via: Use standard snd_hda_shutup_pins() (Jaroslav Kysela) [1044022] - [alsa] hda: add mic fixup for ALC269VB on Ordissimo EVE2 (Jaroslav Kysela) [1044022] - [alsa] hdspm: Allow SingleSpeed WordClock when in DS/QS mode (Jaroslav Kysela) [1044022] - [alsa] hdspm: Refactor SS/DS/QS clock multiplier into function (Jaroslav Kysela) [1044022] - [alsa] hdspm: Add support for 128-192kHz WordClock input (Jaroslav Kysela) [1044022] - [alsa] es1968: Add radio support for MediaForte M56VAP (Jaroslav Kysela) [1044022] - [alsa] pci: Remove superfluous pci_set_drvdata(pci, NULL) at remove (Jaroslav Kysela) [1044022] - [alsa] hda: Enable mic-mute LED on more HP laptops (Jaroslav Kysela) [1044022] - [alsa] Add kconfig to specify the max card numbers (Jaroslav Kysela) [1044022] - [alsa] Fix the default suffix string with high card number (Jaroslav Kysela) [1044022] - [alsa] Constify the snd_pcm_substream struct ops field (Jaroslav Kysela) [1044022] - [alsa] hda: add PCI IDs for Intel BayTrail (Jaroslav Kysela) [1044022] - [alsa] Fix assignment of 0/1 to bool variables (Jaroslav Kysela) [1044022]- [scsi] hpsa: remove cancelled ID's and add a new one (Tomas Henzl) [1040644] - [scsi] hpsa: bump driver version to 3.4.2-1 (Tomas Henzl) [1040644] - [scsi] hpsa: add 4 new PCI ID's for HP Gen9 servers (Tomas Henzl) [1040644]- [s390] revert kvm support patches (Jarod Wilson) [1035261 1049469] - [block] nvme: Disable admin queue on init failure (David Milburn) [1049584] - [block] nvme: Dynamically allocate partition numbers (David Milburn) [1049584] - [block] nvme: Async IO queue deletion (David Milburn) [1049584] - [block] nvme: Surprise removal handling (David Milburn) [1049584] - [block] nvme: Abort timed out commands (David Milburn) [1049584] - [block] nvme: Schedule reset for failed controllers (David Milburn) [1049584] - [block] nvme: Device resume error handling (David Milburn) [1049584] - [block] nvme: Cache dev->pci_dev in a local pointer (David Milburn) [1049584] - [block] nvme: Fix lockdep warnings (David Milburn) [1049584] - [block] nvme: compat SG_IO ioctl (David Milburn) [1049584] - [block] nvme: remove deprecated IRQF_DISABLED (David Milburn) [1049584] - [block] nvme: Avoid shift operation when writing cq head doorbell (David Milburn) [1049584] - [block] nvme-core: replace dma_set_mask()+dma_set_coherent_mask() with new helper (David Milburn) [1049584] - [ethernet] be2net: update driver version to 10.0.x (Ivan Vecera) [1054092] - [ethernet] be2net: cleanup wake-on-lan code (Ivan Vecera) [1054092] - [ethernet] be2net: use GET_MAC_LIST cmd to query mac-address from a pmac-id (Ivan Vecera) [1054092] - [ethernet] be2net: do not use frag index in the RX-compl entry (Ivan Vecera) [1054092] - [ethernet] be2net: Remove "10Gbps" from driver description string (Ivan Vecera) [1054092] - [ethernet] be2net: fix incorrect setting of cmd_privileges for VFs (Ivan Vecera) [1054092] - [ethernet] be2net: ignore mac-addr set call for an already programmed mac-addr (Ivan Vecera) [1054092] - [ethernet] be2net: do not call be_set/get_fw_log_level() on Skyhawk-R (Ivan Vecera) [1054092] - [ethernet] be2net: Log the profile-id used by FW during driver initialization (Ivan Vecera) [1054092] - [ethernet] be2net: don't set "pport" field when querying "pvid" (Ivan Vecera) [1054092] - [ethernet] be2net: Use MCC_CREATE_EXT_V1 cmd for Skyhawk-R (Ivan Vecera) [1054092] - [infiniband] qib: Convert qib_user_sdma_pin_pages() to use get_user_pages_fast() (Jay Fenlason) [725023] - [infiniband] qib: Improve SDMA performance (Jay Fenlason) [725023] - [infiniband] qib: Fix txselect regression (Jay Fenlason) [725023] - [infiniband] qib: Fix checkpatch __packed warnings (Jay Fenlason) [725023] - [infiniband] qib: fix (some) dcache abuses (Jay Fenlason) [725023] - [infiniband] qib: Remove GENERIC_HARDIRQ config option (Jay Fenlason) [725023] - [infiniband] qib: Move COUNTER_MASK definition within qib_mad.h header guards (Jay Fenlason) [725023] - [infiniband] qib: Clean up unnecessary MSI/MSI-X capability find (Jay Fenlason) [725023] - [infiniband] qib: Make qib_driver static (Jay Fenlason) [725023] - [infiniband] qib: Add err_decode() call for ring dump (Jay Fenlason) [725023] - [infiniband] qib: Log all SDMA errors unconditionally (Jay Fenlason) [725023] - [infiniband] qib: Fix module-level leak (Jay Fenlason) [725023] - [infiniband] qib: New transmitter tunning settings for Dell 1.1 backplane (Jay Fenlason) [725023] - [infiniband] qib: Add qp_stats debug file (Jay Fenlason) [725023] - [infiniband] qib: Add per-context stats interface (Jay Fenlason) [725023] - [infiniband] qib: Convert opcode counters to per-context (Jay Fenlason) [725023] - [infiniband] qib: Optimize CQ callbacks (Jay Fenlason) [725023] - [infiniband] qib: Add dual-rail NUMA awareness for PSM processes (Jay Fenlason) [725023] - [infiniband] qib: Add optional NUMA affinity (Jay Fenlason) [725023] - [infiniband] qib: Update minor version number (Jay Fenlason) [725023] - [infiniband] qib: Remove atomic_inc_not_zero() from QP RCU (Jay Fenlason) [725023] - [infiniband] qib: Add DCA support (Jay Fenlason) [725023] - [infiniband] qib: avoid format string in dev_set_name (Jay Fenlason) [725023] - [tools] power/turbostat: Support Silvermont (Lenny Szubowicz) [1048051] - [ethernet] bnx2: Update version to 2.2.5 (Neil Horman) [1051172] - [ethernet] bnx2: Report MDI/MDIX status to ethtool (Neil Horman) [1051172] - [ethernet] bnx2: Enable auto-mdix when autoneg is disabled (Neil Horman) [1051172] - [ethernet] bnx2: Advertise nothing when speed is forced (Neil Horman) [1051172] - [ethernet] bnx2: calls skb_set_hash (Neil Horman) [1051172] - [ethernet] bnx2: remove unnecessary pci_set_drvdata() (Neil Horman) [1051172] - [ethernet] bnx2: Miscellaneous conversions to ETH_ALEN (Neil Horman) [1051172] - [kernel] thermal: Disable power limit notification interrupt by default (Prarit Bhargava) [1050198] - [kernel] thermal: Delete power-limit-notification console messages (Prarit Bhargava) [1050198] - [x86] mce: Fix mce_start_timer semantics (Prarit Bhargava) [1045845] - [x86] Add check for number of available vectors before CPU down (Prarit Bhargava) [1045845] - [ethernet] i40evf: fix s390 build failure due to implicit prefetch.h (Stefan Assmann) [1053147] - [ethernet] i40evf: A0 silicon specific (Stefan Assmann) [1053147] - [ethernet] i40evf: add driver to kernel build system (Stefan Assmann) [1053147] - [ethernet] i40evf: init code and hardware support (Stefan Assmann) [1053147] - [ethernet] i40evf: driver core headers (Stefan Assmann) [1053147] - [ethernet] i40evf: virtual channel interface (Stefan Assmann) [1053147] - [ethernet] i40evf: core ethtool functionality (Stefan Assmann) [1053147] - [ethernet] i40evf: transmit and receive functionality (Stefan Assmann) [1053147] - [ethernet] i40evf: main driver core (Stefan Assmann) [1053147] - [pci] Never treat a VF as a multifunction device (Alex Williamson) [1049716]- [scsi] aacraid: kdump fix (Rich Bono) [1019091] - [scsi] lpfc: update version for 8.3.7.34.3p driver release (Rob Evers) [1025854] - [scsi] lpfc: Fixed unassigned variable in ELS timeout message (Rob Evers) [1025854] - [scsi] lpfc: Fixed incorrect allocation of iDiags directories/files in debugfs (Rob Evers) [1025854] - [scsi] lpfc: Fix kernel panics from corrupted ndlp list (Rob Evers) [1025854] - [scsi] lpfc: Fix Crash in lpfc_els_timeout_handler (Rob Evers) [1025854] - [scsi] lpfc: Fixed stopped FCF discovery on failed FCF record read (Rob Evers) [1025854] - [scsi] lpfc: Fixed IO hang when in msi mode (Rob Evers) [1025854] - [scsi] lpfc: Fix wrong assignment in lpfc_debugfs.c (Rob Evers) [1025854] - [scsi] lpfc: Fix typo on NULL assignment (Rob Evers) [1025854] - [scsi] lpfc: Update lpfc version for 8.3.7.34.1p driver release (Rob Evers) [1025854] - [scsi] lpfc: Fixed not processing task management IOCB response status (Rob Evers) [1025854] - [scsi] lpfc: Fixed spinlock hang (Rob Evers) [1025854] - [scsi] lpfc: Fixed invalid Total_Data_Placed value received for els and ct command responses (Rob Evers) [1025854] - [scsi] lpfc: Fixed invalid fcp_rsp length fir FCP_ICMND (Rob Evers) [1025854] - [scsi] lpfc: Fixed invalid mailbox timeouts (Rob Evers) [1025854] - [scsi] lpfc: Fixed spinlock inversion problem (Rob Evers) [1025854] - [scsi] lpfc: Fix crash after xri limit is reached (Rob Evers) [1025854] - [scsi] lpfc: remove unnecessary read of PCI_CAP_ID_EXP (Rob Evers) [1025854]- [kernel] audit: log task info on feature change (Richard Guy Briggs) [1050425] - [kernel] keys: correct alignment of system_certificate_list content in assembly file (Hendrik Brueckner) [1038139] - [kernel] system_certificate: use real contents instead of macro GLOBAL() (Hendrik Brueckner) [1038139] - [kernel] audit: don't generate audit feature changed log when audit disabled (Richard Guy Briggs) [1045668] - [kernel] audit: fix incorrect order of log new and old feature (Richard Guy Briggs) [1045668] - [kernel] selinux: apply selinux checks on new audit message types (Richard Guy Briggs) [1045668] - [kernel] audit: implement generic feature setting and retrieving (Richard Guy Briggs) [1045668] - [s390] smp: improve setup of possible cpu mask (Hendrik Brueckner) [1052906] - [iommu] intel-iommu: fix off-by-one in pagetable freeing (Myron Stowe) [1048955] - [mm] page_alloc: honor min_free_kbytes set by user (Steve Best) [1047779] - [kernel] mutex: Do not unnecessarily deal with waiters (Larry Woodman) [1031475] - [ethernet] tg3: Update version to 3.136 (Ivan Vecera) [1048557] - [ethernet] tg3: Poll cpmu link state on APE + ASF enabled devices (Ivan Vecera) [1048557] - [ethernet] tg3: Set the MAC clock to the fastest speed during boot code load (Ivan Vecera) [1048557] - [ethernet] tg3: Add unicast filtering support (Ivan Vecera) [1048557] - [ethernet] tg3: Refactor __tg3_set_mac_addr() (Ivan Vecera) [1048557] - [ethernet] tg3: Expand 4g_overflow_test workaround to skb fragments of any size (Ivan Vecera) [1048557] - [ethernet] tg3: Initialize REG_BASE_ADDR at PCI config offset 120 to 0 (Ivan Vecera) [1048557] - [ethernet] tg3: Update version to 3.135 (Ivan Vecera) [1048557] - [ethernet] tg3: Expand multicast drop counter miscounting fix to 5762 (Ivan Vecera) [1048557] - [ethernet] tg3: Fix bit definition for the nvram Auto Power Down setting (Ivan Vecera) [1048557] - [ethernet] tg3: Add flag to disable 1G Half Duplex advertisement (Ivan Vecera) [1048557] - [ethernet] tg3: Don't add rxbds_empty to rx_over_errors (Ivan Vecera) [1048557] - [ethernet] tg3: Give up chip reset and carrier loss handling if PCI device is not present (Ivan Vecera) [1048557] - [ethernet] tg3: Validate hwtstamp_config completely before applying it (Ivan Vecera) [1048557] - [ethernet] tg3: avoid double-freeing of rx data memory (Ivan Vecera) [1048557] - [ethernet] bnx2x: fix DMA unmapping of TSO split BDs (Michal Schmidt) [1043794] - [ethernet] bnx2x: fix VLAN configuration for VFs (Michal Schmidt) [1038666] - [ethernet] bnx2x: fix AFEX memory overflow (Michal Schmidt) [1038666] - [ethernet] bnx2x: Clean before update RSS arrives (Michal Schmidt) [1038666] - [ethernet] bnx2x: Correct number of MSI-X vectors for VFs (Michal Schmidt) [1038666] - [ethernet] bnx2x: limit number of interrupt vectors for 57711 (Michal Schmidt) [1038666] - [ethernet] bnx2x: Fix KR2 work-around detection of BCM8073 (Michal Schmidt) [1038666] - [ethernet] bnx2x: Fix incorrect link-up report (Michal Schmidt) [1038666] - [ethernet] bnx2x: Fix Duplex setting for 54618se (Michal Schmidt) [1038666] - [ethernet] bnx2x: Fix passive DAC cable detection (Michal Schmidt) [1038666] - [ethernet] bnx2x: Fix 578xx-KR 1G link (Michal Schmidt) [1038666] - [ethernet] bnx2x: Fix build with SRIOV disabled (Michal Schmidt) [1038666] - [ethernet] bnx2x: add VF Multicast filters support (Michal Schmidt) [1038666] - [ethernet] bnx2x: Add num of VFs to Management statistics (Michal Schmidt) [1038666] - [ethernet] bnx2x: no error when RSS configuration fails (Michal Schmidt) [1038666] - [ethernet] bnx2x: add Big-Endian ethtool comment (Michal Schmidt) [1038666] - [ethernet] bnx2x: Add AER support (missing bits) (Michal Schmidt) [1038666] - [ethernet] bnx2x: Add support for Multi-Function UNDI (Michal Schmidt) [1038666] - [ethernet] bnx2x: downgrade "valid ME register value" message level (Michal Schmidt) [1038666] - [ethernet] bnx2x: cleanup skb_set_hash (Michal Schmidt) [1038666] - [ethernet] bnx2x: calls skb_set_hash (Michal Schmidt) [1038666] - [ethernet] bnx2x: avoid null pointer dereference when enabling SR-IOV (Michal Schmidt) [1038666] - [ethernet] bnx2x: add TSO support for SIT tunnels (Michal Schmidt) [1038666] - [ethernet] bnx2x: add TSO support for IPIP (Michal Schmidt) [1038666] - [ethernet] bnx2x: Prevent "timeout waiting for state X" (Michal Schmidt) [1038666] - [ethernet] bnx2x: prevent CFC attention (Michal Schmidt) [1038666] - [ethernet] bnx2x: Prevent panic during DMAE timeout (Michal Schmidt) [1038666] - [ethernet] bnx2x: Clean the sp rtnl task upon unload (Michal Schmidt) [1038666] - [ethernet] bnx2x: replace dma_set_mask()+dma_set_coherent_mask() with new helper (Michal Schmidt) [1038666] - [misc] list: introduce list_next_entry() and list_prev_entry() (Michal Schmidt) [1038666] - [virt] kvm: fix apic_base enable check (Marcelo Tosatti) [1053143] - [virt] kvm: fix x86 emulation of "movzbl bpl, eax" (Marcelo Tosatti) [1053143] - [virt] kvm: limit PIT timer frequency (Marcelo Tosatti) [1053143] - [virt] kvm: fix tsc catchup issue with tsc scaling (Marcelo Tosatti) [1053143] - [virt] kvm: handle invalid root_hpa everywhere (Marcelo Tosatti) [1053143] - [virt] kvm/mmu: handle invalid root_hpa at __direct_map (Marcelo Tosatti) [1053143] - [virt] kvm/vmx: fix use after free of vmx->loaded_vmcs (Marcelo Tosatti) [1053143] - [virt] kvm: Fix APIC map calculation after re-enabling (Marcelo Tosatti) [1053143] - [virt] kvm: emulate SAHF instruction (Marcelo Tosatti) [1053143] - [virt] flags: Rename X86_EFLAGS_BIT1 to X86_EFLAGS_FIXED (Marcelo Tosatti) [1053143] - [virt] kvm: Mapping IOMMU pages after updating memslot (Marcelo Tosatti) [1053143] - [fs] aio: checking for NULL instead of IS_ERR (Motohiro Kosaki) [995323]- [net] bridge: Fix memory leak when deleting bridge with vlan filtering enabled (Vlad Yasevich) [1031068] - [net] bridge: Call vlan_vid_del for all vids at nbp_vlan_flush (Vlad Yasevich) [1031068] - [net] bridge: Use vlan_vid_[add/del] instead of direct ndo_vlan_rx_[add/kill]_vid calls (Vlad Yasevich) [1031068] - [net] ipv6: add link-local, sit and loopback address with INFINITY_LIFE_TIME (Jiri Pirko) [1054095] - [net] ipv6: don't install anycast address for /128 addresses on routers (Jiri Pirko) [1054095] - [net] ipv6: addrconf: fix preferred lifetime state-changing behavior while valid_lft is infinity (Jiri Pirko) [1054095] - [net] ipv4: processing ancillary IP_TOS or IP_TTL (Francesco Fusco) [1054160] - [net] ipv4: IP_TOS and IP_TTL can be specified as ancillary data (Francesco Fusco) [1054160] - [net] netfilter: synproxy: correct wscale option passing (Jesper Brouer) [1054076] - [net] netfilter: synproxy: send mss option to backend (Jesper Brouer) [1054076] - [net] ipv6: addrconf: don't cleanup prefix route for IFA_F_NOPREFIXROUTE (Jiri Pirko) [1052884] - [net] ipv6: addrconf: add IFA_F_NOPREFIXROUTE flag to suppress creation of IP6 routes (Jiri Pirko) [1052884] - [net] ipv6: addrconf spelling fixes (Jiri Pirko) [1052884] - [net] ipv6: unneccessary to get address prefix in addrconf_get_prefix_route (Jiri Pirko) [1052884] - [net] bridge: apply multicast snooping to IPv6 link-local, too (Francesco Fusco) [1051501] - [net] bridge: prevent flooding IPv6 packets that do not have a listener (Francesco Fusco) [1051501] - [net] ipv6: don't call fib6_run_gc() until routing is ready (Florian Westphal) [1052111] - [net] ipv6: always set the new created dst's from in ip6_rt_copy (Neil Horman) [1050828] - [net] vxlan: Mark vxlan_dev flags with VXLAN_F_IPV6 properly (Thomas Graf) [1049141] - [net] netfilter: RHEL7 kABI prepare struct netns_ct (Jesper Brouer) [1030994] - [net] reorder struct netns_ct for better cache-line usage (Jesper Brouer) [1030994] - [net] ipv6: release dst properly in ipip6_tunnel_xmit (Michal Schmidt) [1038708] - [net] ipv6: sit: update mtu check to take care of gso packets (Michal Schmidt) [1038708] - [net] ipv6: sit: add GSO/TSO support (Michal Schmidt) [1038708] - [net] ipv6: gso: make ipv6_gso_segment() stackable (Michal Schmidt) [1038708] - [net] ipv6: wire up skb->encapsulation (Michal Schmidt) [1038708] - [net] ipip: add GSO/TSO support (Michal Schmidt) [1038708] - [net] inet: fix a UFO regression (Michal Schmidt) [1038708] - [net] inet: restore gso for vxlan (Michal Schmidt) [1038708] - [net] ipv4: gso: make inet_gso_segment() stackable (Michal Schmidt) [1038708] - [net] ipv4: gso: send_check() & segment() cleanups (Michal Schmidt) [1038708] - [net] generalize skb_segment() (Michal Schmidt) [1038708] - [net] ipv4: generalize gre_handle_offloads (Michal Schmidt) [1038708]- [kernel] audit: audit_log_start running on auditd should not stop (Richard Guy Briggs) [1019895] - [kernel] audit: drop audit_cmd_lock in AUDIT_USER family of cases (Richard Guy Briggs) [1019895] - [security] smack: call WARN_ONCE() instead of calling audit_log_start() (Richard Guy Briggs) [1019895] - [security] selinux: call WARN_ONCE() instead of calling audit_log_start() (Richard Guy Briggs) [1019895] - [virt] vfio: Convert control interface to misc driver (Alex Williamson) [1044595] - [virt] vfio: Reserve minor for VFIO (Alex Williamson) [1044595] - [ethernet] qlcnic: Update version to 5.3.48.1 (Chad Dupuis) [1048773] - [ethernet] qlcnic: Fix bug in Tx completion path (Chad Dupuis) [1048773] - [ethernet] qlcnic: Fix usage of netif_tx_{wake, stop} api during link change (Chad Dupuis) [1048773] - [ethernet] qlcnic: Fix system hang while running traffic and bringing interface down (Chad Dupuis) [1048773] - [virt] hyperv/netvsc: don't flush peers notifying work during setting mtu (Jason Wang) [1040785 983434] - [virt] hyperv: Fix race between probe and open calls (Jason Wang) [983434] - [s390] kvm: mark as Tech Preview (Hendrik Brueckner) [1049469] - [x86] irq: Fix do_IRQ() interrupt warning for cpu hotplug retriggered irqs (Prarit Bhargava) [1052179] - [kernel] audit: log on errors from filter user rules (Richard Guy Briggs) [1034446] - [x86] uv: Add GRU distributed mode mappings (George Beshers) [1032365] - [iommu] dmar: Modify warn_invalid_dmar() message to do a less loud warning (Prarit Bhargava) [968249] - [dma] ioat: Modify ioat3_dca_init() message to do a less loud warning (Prarit Bhargava) [968235]- [ethernet] sfc: fix sparse non static symbol warning (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Fix RX drop filters for EF10 (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add PTP counters to ethtool stats (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Changed the statistic name emerg_{fetch, wait} to hlb_{fetch, wait} (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: remove unused 'enum efx_rx_alloc_method' (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: remove unused 'refcnt' from efx_rx_page_state (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Implement efx_nic_type::filter_clear_rx operation for EF10 (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Allow filter removal only with exactly matching priority (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Don't refer to 'stack' in filter implementation (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Change priority and flags for automatic MAC filters (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Change efx_nic_type::rx_push_indir_table to push hash key as well (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add more information to many warnings using WARN() and netdev_WARN() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Remove unnecessary condition for processing the TX timestamp queue (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Don't clear timestamps in efx_ptp_rx() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Enable PTP clock and timestamping for all functions on EF10 (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Associate primary and secondary functions of controller (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Store VPD serial number at probe time (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add RX packet timestamping for EF10 (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Copy RX prefix into skb head area in efx_rx_mk_skb() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: split setup of hardware timestamping into NIC-type operation (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add support for SFC9100 timestamp format (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Tidy up PTP synchronization code (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: PTP - tidy up unused/useless variables (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Remove kernel-doc for efx_ptp_data fields not present in this version (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Initialise efx_ptp_data::phc_clock_info from a static template (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Do not use MAC address as clock name (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Store flags from MC_CMD_DRV_ATTACH for later use (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Remove dependency of PTP on having a dedicated channel (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Split PTP multicast filter insertion/removal out of efx_ptp_{start, stop}() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Return EBUSY for filter insertion on EF10, matching Falcon/Siena (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Expose NVRAM_PARTITION_TYPE_LICENSE on EF10 (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Fold efx_flush_all() into efx_stop_port() and update comments (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Map MCDI error MC_CMD_ERR_ENOTSUP to Linux EOPNOTSUPP (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Log all unexpected MCDI errors (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add new sensor names (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Revise sensor names to be more understandable and consistent (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Report units in sensor warnings (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Correct RX dropped count for drops while interface is down (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Make initial fill of RX descriptors synchronous (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Tighten the check for RX merged completion events (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add MC BISTs to ethtool offline self test on EF10 (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Update MCDI protocol definitions (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Demote "MC Scheduler error" messages (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Poll for MCDI completion once before timeout occurs (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Refactor efx_mcdi_poll() by introducing efx_mcdi_poll_once() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: RX buffer allocation takes prefix size into account in IP header alignment (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Maintain current frequency adjustment when applying a time offset (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Stop/re-start PTP when stopping/starting the datapath (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Rate-limit log message for PTP packets without a matching timestamp event (Nikolay Aleksandrov) [1028038] - [ethernet] sfc/ptp: Moderate log message on event queue overflow (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add length checks to efx_xmit_with_hwtstamp() and efx_ptp_is_ptp_tx() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: remove unnecessary pci_set_drvdata() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Implement the SIOCGHWTSTAMP ioctl (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: replace dma_set_mask()+dma_set_coherent_mask() with new helper (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Fix DMA unmapping issue with firmware assisted TSO (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Only bind to EF10 functions with the LinkCtrl and Trusted flags (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add PM and RXDP drop counters to ethtool stats (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add definitions for new stats counters and capability flag (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Refactor EF10 stat mask code to allow for more conditional stats (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Fix internal indices of ethtool stats for EF10 (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add rmb() between reading stats and generation count to ensure consistency (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Increase MCDI status timeout to 250ms (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Wait for MC reboot to complete before scheduling driver reset (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Remove extern from function prototypes (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Support ARFS for IPv6 flows (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Use TX PIO for sufficiently small packets (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Introduce inline functions to simplify TX insertion (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Separate out queue-empty check from efx_nic_may_push_tx_desc() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Allocate and link PIO buffers; map them with write-combining (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Implement firmware-assisted TSO for EF10 (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Fold tso_get_head_fragment() into tso_start() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add EF10 registers to register dump (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: efx_ef10_filter_update_rx_scatter() can be static (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: efx_ethtool_get_ts_info() can be static (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Reinitialise and re-validate datapath caps after MC reboot (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Clean up validation of datapath capabilities (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Reset derived rx_bad_bytes statistic when EF10 MC is rebooted (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Disable PTP on EF10 until we're ready to handle inline RX timestamps (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Minimal support for 40G link speed (Nikolay Aleksandrov) [1028038] - [net] net_tstamp: Add SIOCGHWTSTAMP ioctl to match SIOCSHWTSTAMP (Nikolay Aleksandrov) [1028038] - [net] socket: Merge multiple implementations of ifreq::ifr_data conversion (Nikolay Aleksandrov) [1028038] - [net] socket: Fix minor information leak in siocdevprivate_ioctl() (Nikolay Aleksandrov) [1028038] - [net] net_tstamp: Improve kernel-doc for struct hwtstamp_config (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Convert dma_alloc_coherent(...__GFP_ZERO) to dma_zalloc_coherent (Nikolay Aleksandrov) [1028038] - [virt] virtio-net: fix refill races during restore (Jason Wang) [1040802] - [virt] virtio: delete napi structures from netdev before releasing memory (Jason Wang) [1040802] - [virt] virtio-net: make all RX paths handle errors consistently (Jason Wang) [1032457] - [virt] virtio_net: fix error handling for mergeable buffers (Jason Wang) [1032457] - [firmware] efi-pstore: Make efi-pstore return a unique id (Seiji Aguchi) [1039150] - [firmware] efivars, efi-pstore: Hold off deletion of sysfs entry until the scan is completed (Seiji Aguchi) [1039145] - [firmware] efi-pstore: Cocci spatch "memdup.spatch" (Seiji Aguchi) [1039145] - [virt] kvm/svm: nested virt support off by default (Marcelo Tosatti) [1034974] - [x86] uv: Fix NULL pointer dereference in uv_flush_tlb_others() (George Beshers) [1049559] - [fs] kill anon_inode_getfile_private() (Motohiro Kosaki) [995323] - [fs] rework aio migrate pages to use aio fs (Motohiro Kosaki) [995323] - [fs] take anon inode allocation to libfs.c (Motohiro Kosaki) [995323] - [fs] libfs: get exports to definitions of objects being exported (Motohiro Kosaki) [995323] - [fs] aio: fix use-after-free in aio_migratepage (Motohiro Kosaki) [995323] - [fs] aio: remove unnecessary debugging from aio_free_ring() (Motohiro Kosaki) [995323] - [fs] aio: fix race in ring buffer page lookup introduced by page migration support (Motohiro Kosaki) [995323] - [fs] aio: fix build when migration is disabled (Motohiro Kosaki) [995323] - [fs] aio: Add support to aio ring pages migration (Motohiro Kosaki) [995323] - [fs] anon_inode: Introduce a new lib function anon_inode_getfile_private() (Motohiro Kosaki) [995323]- [md] dm-cache: add block sizes and total cache blocks to status output (Mike Snitzer) [1049591] - [md] dm-btree: add dm_btree_find_lowest_key (Mike Snitzer) [1049591] - [md] dm-space-map-metadata: fix extending the space map (Mike Snitzer) [1049591] - [md] dm-space-map-common: make sure new space is used during extend (Mike Snitzer) [1049591] - [md] dm: wait until embedded kobject is released before destroying a device (Mike Snitzer) [1049591] - [md] dm: remove pointless kobject comparison in dm_get_from_kobject (Mike Snitzer) [1049591] - [md] dm-snapshot: call destroy_work_on_stack() to pair with INIT_WORK_ONSTACK() (Mike Snitzer) [1049591] - [md] dm-cache-policy-mq: introduce three promotion threshold tunables (Mike Snitzer) [1049591] - [md] dm-cache-policy-mq: use list_del_init instead of list_del + INIT_LIST_HEAD (Mike Snitzer) [1049591] - [md] dm-thin: fix set_pool_mode exposed pool operation races (Mike Snitzer) [1049591] - [md] dm-thin: eliminate the no_free_space flag (Mike Snitzer) [1049591] - [md] dm-thin: add error_if_no_space feature (Mike Snitzer) [1049591] - [md] dm-thin: requeue bios to DM core if no_free_space and in read-only mode (Mike Snitzer) [1049591] - [md] dm-thin: cleanup and improve no space handling (Mike Snitzer) [1049591] - [md] dm-thin: log info when growing the data or metadata device (Mike Snitzer) [1049591] - [md] dm-thin: handle metadata failures more consistently (Mike Snitzer) [1049591] - [md] dm-thin: factor out check_low_water_mark and use bools (Mike Snitzer) [1049591] - [md] dm-thin: add mappings to end of prepared_* lists (Mike Snitzer) [1049591] - [md] dm-thin: return error from alloc_data_block if pool is not in write mode (Mike Snitzer) [1049591] - [md] dm-thin: use bool rather than unsigned for flags in structures (Mike Snitzer) [1049591] - [md] dm-persistent-data: cleanup dm-thin specific references in text (Mike Snitzer) [1049591] - [md] dm-space-map-metadata: limit errors in sm_metadata_new_block (Mike Snitzer) [1049591] - [md] dm-delay: use per-bio data instead of a mempool and slab cache (Mike Snitzer) [1049591] - [md] dm-table: remove unused buggy code that extends the targets array (Mike Snitzer) [1049591] - [md] dm-thin: fix discard support to a previously shared block (Mike Snitzer) [1049591] - [md] dm-thin: initialize dm_thin_new_mapping returned by get_next_mapping (Mike Snitzer) [1049591] - [md] dm-array: fix a reference counting bug in shadow_ablock (Mike Snitzer) [1049591] - [md] dm-space-map: disallow decrementing a reference count below zero (Mike Snitzer) [1049591] - [md] dm-stats: initialize read-only module parameter (Mike Snitzer) [1049591] - [md] dm-bufio: initialize read-only module parameters (Mike Snitzer) [1049591] - [md] dm-cache: actually resize cache (Mike Snitzer) [1049591] - [md] dm-cache-policy-mq: fix promotions to occur as expected (Mike Snitzer) [1049591] - [md] dm-thin: allow pool in read-only mode to transition to read-write mode (Mike Snitzer) [1049591] - [md] dm-thin: re-establish read-only state when switching to fail mode (Mike Snitzer) [1049591] - [md] dm-thin: always fallback the pool mode if commit fails (Mike Snitzer) [1049591] - [md] dm-thin: switch to read-only mode if metadata space is exhausted (Mike Snitzer) [1049591] - [md] dm-thin: switch to read only mode if a mapping insert fails (Mike Snitzer) [1049591] - [md] dm-space-map-metadata: return on failure in sm_metadata_new_block (Mike Snitzer) [1049591] - [md] dm-table: fail dm_table_create on dm_round_up overflow (Mike Snitzer) [1049591] - [md] dm-snapshot: avoid snapshot space leak on crash (Mike Snitzer) [1049591] - [md] dm-delay: fix a possible deadlock due to shared workqueue (Mike Snitzer) [1049591] - [md] dm-cache: resolve small nits and improve Documentation (Mike Snitzer) [1049591] - [md] dm-cache: add cache block invalidation support (Mike Snitzer) [1049591] - [md] dm-cache: add remove_cblock method to policy interface (Mike Snitzer) [1049591] - [md] dm-cache-policy-mq: reduce memory requirements (Mike Snitzer) [1049591] - [md] dm-cache-metadata: check the metadata version when reading the superblock (Mike Snitzer) [1049591] - [md] dm-cache: add passthrough mode (Mike Snitzer) [1049591] - [md] dm-cache: cache shrinking support (Mike Snitzer) [1049591] - [md] dm-cache: promotion optimisation for writes (Mike Snitzer) [1049591] - [md] dm-cache: be much more aggressive about promoting writes to discarded blocks (Mike Snitzer) [1049591] - [md] dm-cache-policy-mq: implement writeback_work() and mq_{set, clear}_dirty() (Mike Snitzer) [1049591] - [md] dm-cache: optimize commit_if_needed (Mike Snitzer) [1049591] - [md] dm-space-map-disk: optimise sm_disk_dec_block (Mike Snitzer) [1049591] - [md] dm: fix Kconfig menu indentation (Mike Snitzer) [1049591] - [md] dm: allow remove to be deferred (Mike Snitzer) [1049591] - [md] dm-table: print error on preresume failure (Mike Snitzer) [1049591] - [md] dm-crypt: add TCW IV mode for old CBC TCRYPT containers (Mike Snitzer) [1049591] - [md] dm-crypt: properly handle extra key string in initialization (Mike Snitzer) [1049591] - [md] dm-cache: log error message if dm_kcopyd_copy() fails (Mike Snitzer) [1049591] - [md] dm-cache: use cell_defer() boolean argument consistently (Mike Snitzer) [1049591] - [md] dm-cache: return -EINVAL if the user specifies unknown cache policy (Mike Snitzer) [1049591] - [md] dm-cache-metadata: return bool from __superblock_all_zeroes (Mike Snitzer) [1049591] - [md] dm-cache-policy-mq: a few small fixes (Mike Snitzer) [1049591] - [md] dm-cache-policy: remove return from void policy_remove_mapping (Mike Snitzer) [1049591] - [md] dm-cache: improve efficiency of quiescing flag management (Mike Snitzer) [1049591] - [md] dm-cache: fix a race condition between queuing new migrations and quiescing for a shutdown (Mike Snitzer) [1049591] - [md] dm-cache: io destined for the cache device can now serve as tick bios (Mike Snitzer) [1049591] - [md] dm-cache-policy-mq: protect residency method with existing mutex (Mike Snitzer) [1049591] - [md] dm-array: fix bug in growing array (Mike Snitzer) [1049591] - [md] dm-mpath: requeue I/O during pg_init (Mike Snitzer) [1049591] - [md] dm-mpath: fix race condition between multipath_dtr and pg_init_done (Mike Snitzer) [1049591] - [md] dm: allocate buffer for messages with small number of arguments using GFP_NOIO (Mike Snitzer) [1049591] - [ethernet] be2net: fix max_evt_qs calculation for BE3 in SR-IOV config (Ivan Vecera) [1049512] - [ethernet] be2net: increase the timeout value for loopback-test FW cmd (Ivan Vecera) [1049512] - [ethernet] be2net: disable RSS when number of RXQs is reduced to 1 via set-channels (Ivan Vecera) [1049512] - [ethernet] be2net: slight optimization of addr compare (Ivan Vecera) [1049512] - [ethernet] be2net: calls skb_set_hash (Ivan Vecera) [1049512] - [net] Add function to set the rxhash (Ivan Vecera) [1049512] - [ethernet] be2net: Free/delete pmacs (in be_clear()) only if they exist (Ivan Vecera) [1049512] - [ethernet] be2net: Fix Lancer error recovery to distinguish FW download (Ivan Vecera) [1049512] - [ethernet] be2net: Avoid programming permenant MAC by BE3-R VFs (Ivan Vecera) [1049512] - [ethernet] be2net: set coalesce-wm in CQ_CREATE_V2 cmd (Ivan Vecera) [1049512] - [ethernet] be2net: Disabling and enabling interrupts in suspend and resume (Ivan Vecera) [1049512] - [ethernet] be2net: Delete secondary unicast MAC addresses during be_close (Ivan Vecera) [1049512] - [ethernet] be2net: Fix unconditional enabling of Rx interface options (Ivan Vecera) [1049512] - [ethernet] be2net: replace dma_set_mask()+dma_set_coherent_mask() with new helper (Ivan Vecera) [1049512]- [scsi] qla4xxx: v5.04.00.02.07.00-k0 (Chad Dupuis) [948116] - [scsi] qla4xxx: Add support for additional network parameters settings (Chad Dupuis) [1006152] - [scsi] qla4xxx: v5.04.00.01.07.00-k0 (Chad Dupuis) [1006152] - [scsi] qla4xxx: Add support to get CHAP details for flash target session (Chad Dupuis) [1006152] - [scsi] qla4xxx: Add support to set CHAP entries (Chad Dupuis) [1006152] - [scsi] qla4xxx: Use offset based on adapter type to set CHAP entry in flash (Chad Dupuis) [1006152] - [scsi] iscsi_transport: Additional parameters for network settings (Chad Dupuis) [948116] - [scsi] iscsi_transport: Remove net param enum values (Chad Dupuis) [948116] - [scsi] scsi_transport_iscsi: Add support to set CHAP entries (Chad Dupuis) [1006152] - [scsi] Update documentation for scsi eh patchset (Ewan Milne) [987784] - [scsi] Set the minimum valid value of 'eh_deadline' as 0 (Ewan Milne) [987784] - [scsi] Unlock accesses to eh_deadline (Ewan Milne) [987784] - [scsi] improved eh timeout handler (Ewan Milne) [987784] - [scsi] Fix erratic device offline during EH (Ewan Milne) [987784] - [scsi] scsi_error: Escalate to LUN reset if abort fails (Ewan Milne) [987784] - [scsi] Adjust eh_deadline changes to match final upstream version (Ewan Milne) [987784] - [scsi] Disable WRITE SAME for RAID and virtual host adapter drivers (Ewan Milne) [1010379] - [scsi] pm80xx: Removing redundant code snippets (Rich Bono) [1044113] - [scsi] pm80xx: Tasklets synchronization fix (Rich Bono) [1044113] - [scsi] pm8001: clean up unnecessary MSI/MSI-X capability find (Rich Bono) [1044113] - [scsi] pm8001: use pdev->pm_cap instead of pci_find_capability(.., PCI_CAP_ID_PM) (Rich Bono) [1044113] - [scsi] pm80xx: Module author addition (Rich Bono) [1044113] - [scsi] pm80xx: Resetting the phy state (Rich Bono) [1044113] - [scsi] pm80xx: Fix for direct attached device (Rich Bono) [1044113] - [net] cnic: Add a signature to indicate valid doorbell offset (Maurizio Lombardi) [1051181] - [scsi] bfa: Driver version upgrade to 3.2.23.0 (Vijay Guvva) [1032723] - [scsi] bfa: Fix smatch warnings (Vijay Guvva) [1032723] - [scsi] bfa: change FC_ELS_TOV to 20sec (Vijay Guvva) [1032723] - [scsi] bfa: Observed auto D-port mode instead of manual (Vijay Guvva) [1032723] - [scsi] bfa: Fix for bcu or hcm faa query hang (Vijay Guvva) [1032723] - [scsi] bfa: LUN discovery issue in direct attach mode (Vijay Guvva) [1032723] - [scsi] bfa: Register port with SCSI even on port init failure (Vijay Guvva) [1032723] - [scsi] bfa: Firmware patch simplification (Vijay Guvva) [1032723] - [ethernet] bna: Fix build due to missing use of dma_unmap_len_set() (Ivan Vecera) [1030679] - [ethernet] bna: Update the Driver Version to 3.2.23.0 (Ivan Vecera) [1030679] - [ethernet] bna: Firmware Patch Simplification (Ivan Vecera) [1030679] - [ethernet] bna: Embed SKB Length in TX Vector (Ivan Vecera) [1030679] - [ethernet] bna: Handle the TX Setup Failures (Ivan Vecera) [1030679] - [ethernet] bna: Add NULL Check Before Dereferencing TCB (Ivan Vecera) [1030679] - [ethernet] bna: CQ Read Fix (Ivan Vecera) [1030679] - [ethernet] bna: RX Processing and Config Changes (Ivan Vecera) [1030679] - [ethernet] bna: Enable Multi Buffer RX (Ivan Vecera) [1030679] - [ethernet] bna: RX Filter Enhancements (Ivan Vecera) [1030679] - [ethernet] bna: Fix Filter Add Del (Ivan Vecera) [1030679] - [ethernet] bna: Set Get IOC fw State (Ivan Vecera) [1030679] - [ethernet] bna: Add software timestamping support (Ivan Vecera) [1030679] - [ethernet] bna: make local variable static (Ivan Vecera) [1030679] - [ethernet] bna: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1030679] - [ethernet] bna: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1030679] - [ethernet] bna: Remove extern from function prototypes (Ivan Vecera) [1030679] - [ethernet] bna: fix 32-bit DMA mask handling (Ivan Vecera) [1030679] - [kernel] dma-api: provide a helper to set both DMA and coherent DMA masks (Ivan Vecera) [1030679]- [firmware] efi: generalize efi_get_memory_map() (George Beshers) [973417] - [firmware] efi: Rename __get_map() to efi_get_memory_map() (George Beshers) [973417] - [x86] EFI stub support for large memory maps (George Beshers) [973417] - [x86] efi: Allow efi_free() to be called with size of 0 (George Beshers) [973417] - [x86] efi: use efi_get_memory_map() to get final map for x86 (George Beshers) [973417] - [x86] efi: Rename memory allocation/free functions (George Beshers) [973417] - [x86] efi: Add system table pointer argument to shared functions (George Beshers) [973417] - [x86] efi: Move common EFI stub code from x86 arch code to common location (George Beshers) [973417] - [x86] efi: Add proper definitions for some EFI function pointers (George Beshers) [973417] - [x86] efi: correct call to free_pages (George Beshers) [973417] - [ethernet] i40e: correctly setup ARQ descriptors (Stefan Assmann) [1011561] - [ethernet] i40e: remove redundant AQ enable (Stefan Assmann) [1011561] - [ethernet] i40e: Enable/Disable PF switch LB on SR-IOV configure changes (Stefan Assmann) [1011561] - [ethernet] i40e: whitespace paren and comment tweaks (Stefan Assmann) [1011561] - [ethernet] i40e: rework shadow ram read functions (Stefan Assmann) [1011561] - [ethernet] i40e: check MAC type before any REG access (Stefan Assmann) [1011561] - [ethernet] i40e: move PF ID init from PF reset to SC init (Stefan Assmann) [1011561] - [ethernet] i40e: Reduce range of interrupt reg in reg test (Stefan Assmann) [1011561] - [ethernet] i40e: update firmware api to 1.1 (Stefan Assmann) [1011561] - [ethernet] i40e: Add code to wait for FW to complete in reset path (Stefan Assmann) [1011561] - [ethernet] i40e: Bump version (Stefan Assmann) [1011561] - [ethernet] i40e: Allow VF to set already assigned MAC address (Stefan Assmann) [1011561] - [ethernet] i40e: Stop accepting any VLAN tag on VLAN 0 filter set (Stefan Assmann) [1011561] - [ethernet] i40e: Do not enable broadcast promiscuous by default (Stefan Assmann) [1011561] - [ethernet] i40e: Expose AQ debugfs hooks (Stefan Assmann) [1011561] - [ethernet] i40e: Do not allow AQ calls from ndo-ops (Stefan Assmann) [1011561] - [ethernet] i40e: check asq alive before notify (Stefan Assmann) [1011561] - [ethernet] i40e: Admin queue shutdown fixes (Stefan Assmann) [1011561] - [ethernet] i40e: Hide the Port VLAN VLAN ID (Stefan Assmann) [1011561] - [ethernet] i40e: use correct struct for get and update vsi params (Stefan Assmann) [1011561] - [ethernet] i40e: Fix VF driver MAC address configuration (Stefan Assmann) [1011561] - [ethernet] i40e: support VFs on PFs other than 0 (Stefan Assmann) [1011561] - [ethernet] i40e: acknowledge VFLR when disabling SR-IOV (Stefan Assmann) [1011561] - [ethernet] i40e: don't allocate zero size (Stefan Assmann) [1011561] - [ethernet] i40e: use struct assign instead of memcpy (Stefan Assmann) [1011561] - [ethernet] i40e: Do not enable default port on the VEB (Stefan Assmann) [1011561] - [ethernet] i40e: avoid unnecessary register read (Stefan Assmann) [1011561] - [ethernet] i40e: fix whitespace (Stefan Assmann) [1011561] - [ethernet] i40e: Fix SR-IOV VF port VLAN (Stefan Assmann) [1011561] - [ethernet] i40e: Record dma buffer info for dummy packets (Stefan Assmann) [1011561] - [ethernet] i40e: remove un-necessary io-write (Stefan Assmann) [1011561] - [ethernet] i40e: Remove unnecessary prototypes (Stefan Assmann) [1011561] - [ethernet] i40e: I40E_FLAG_MQ_ENABLED is not used (Stefan Assmann) [1011561] - [ethernet] i40e: Fix ring allocation (Stefan Assmann) [1011561] - [ethernet] i40e: catch unset q_vector (Stefan Assmann) [1011561] - [ethernet] i40e: keep allocated memory in structs (Stefan Assmann) [1011561] - [ethernet] i40e: fix error handling when alloc of vsi array fails (Stefan Assmann) [1011561] - [ethernet] i40e: reinit buffer size each time (Stefan Assmann) [1011561] - [ethernet] i40e: use functions to enable and disable icr 0 (Stefan Assmann) [1011561] - [ethernet] i40e: add header file flag _I40E_TXRX_H_ (Stefan Assmann) [1011561] - [ethernet] i40e: guard against vf message races (Stefan Assmann) [1011561] - [ethernet] i40e: fix constant cast issues (Stefan Assmann) [1011561] - [ethernet] i40e: Change the ethtool NVM read method to use AQ (Stefan Assmann) [1011561] - [ethernet] i40e: fix mac address checking (Stefan Assmann) [1011561] - [ethernet] i40e: Dump the whole NVM, not half (Stefan Assmann) [1011561] - [ethernet] i40e: report VF MAC addresses correctly (Stefan Assmann) [1011561] - [ethernet] i40e: update led set args (Stefan Assmann) [1011561] - [ethernet] i40e: make a define from a large constant (Stefan Assmann) [1011561] - [ethernet] i40e: be more informative (Stefan Assmann) [1011561] - [ethernet] i40e: fix error return (Stefan Assmann) [1011561] - [ethernet] i40e: remove chatty log messages (Stefan Assmann) [1011561] - [ethernet] i40e: remove redundant code (Stefan Assmann) [1011561] - [ethernet] i40e: refactor VF reset flow (Stefan Assmann) [1011561] - [ethernet] i40e: move i40e_reset_vf (Stefan Assmann) [1011561] - [ethernet] i40e: Rx checksum offload for VXLAN (Stefan Assmann) [1011561] - [ethernet] i40e: Implementation of VXLAN ndo's (Stefan Assmann) [1011561] - [ethernet] i40e: fix curly brace use and return type (Stefan Assmann) [1011561] - [ethernet] i40e: add wake-on-lan support (Stefan Assmann) [1011561] - [ethernet] i40e: Populate and check pci bus speed and width (Stefan Assmann) [1011561] - [uapi] pci_regs: Add PCI bus link speed and width defines (Stefan Assmann) [1011561] - [ethernet] i40e: Suppress HMC error to Interrupt message level (Stefan Assmann) [1011561] - [ethernet] i40e: using for_each_set_bit to simplify the code (Stefan Assmann) [1011561] - [ethernet] i40e: make functions static and remove dead code (Stefan Assmann) [1011561] - [ethernet] i40e: Fix off by one in i40e_dbg_command_write (Stefan Assmann) [1011561] - [ethernet] i40e: Bump version number (Stefan Assmann) [1011561] - [ethernet] i40e: Fix wrong mask bits being used in misc interrupt (Stefan Assmann) [1011561] - [ethernet] i40e: more print_hex_dump use (Stefan Assmann) [1011561] - [ethernet] i40e: fix up scanf decoders (Stefan Assmann) [1011561] - [ethernet] i40e: simplify error messages for dump descriptor (Stefan Assmann) [1011561] - [ethernet] i40e: prevent null pointer exception in dump descriptor (Stefan Assmann) [1011561] - [ethernet] i40e: Fix dump output from debugfs calls (Stefan Assmann) [1011561] - [ethernet] i40e: Remove FCoE in i40e_virtchnl_pf.c code (Stefan Assmann) [1011561] - [ethernet] i40e: support for suspend and resume (Stefan Assmann) [1011561] - [ethernet] i40e: rtnl_lock in reset path fixes (Stefan Assmann) [1011561] - [ethernet] i40e: Add basic support for get/set channels for RSS (Stefan Assmann) [1011561] - [ethernet] i40e: function to reconfigure RSS queues and rebuild (Stefan Assmann) [1011561] - [ethernet] i40e: reinit flow for the main VSI (Stefan Assmann) [1011561] - [ethernet] i40e: use same number of queues as CPUs (Stefan Assmann) [1011561] - [ethernet] i40e: trivial fixes (Stefan Assmann) [1011561] - [ethernet] i40e: init flow control settings to disabled (Stefan Assmann) [1011561] - [ethernet] i40e: Tell the stack about our actual number of queues (Stefan Assmann) [1011561] - [ethernet] i40e: fix pf reset after offline test (Stefan Assmann) [1011561] - [ethernet] i40e: fix up some of the ethtool connection reporting (Stefan Assmann) [1011561] - [ethernet] i40e: fix null dereference (Stefan Assmann) [1011561] - [ethernet] i40e: Bump version number (Stefan Assmann) [1011561] - [ethernet] i40e: remove and fix confusing define name (Stefan Assmann) [1011561] - [ethernet] i40e: complain about out-of-range descriptor request (Stefan Assmann) [1011561] - [ethernet] i40e: loopback info and set loopback fix (Stefan Assmann) [1011561] - [ethernet] i40e: restrict diag test messages (Stefan Assmann) [1011561] - [ethernet] i40e: Add a new variable to track number of pf instances (Stefan Assmann) [1011561] - [ethernet] i40e: add num_VFs message (Stefan Assmann) [1011561] - [ethernet] i40e: refactor ethtool tests (Stefan Assmann) [1011561] - [ethernet] i40e: clear test state bit after all ethtool tests (Stefan Assmann) [1011561] - [ethernet] i40e: only set up the rings to be used (Stefan Assmann) [1011561] - [ethernet] i40e: Enable all PCTYPEs except FCOE for RSS (Stefan Assmann) [1011561] - [ethernet] i40e: refactor reset code (Stefan Assmann) [1011561] - [ethernet] i40e: Bump version (Stefan Assmann) [1011561] - [ethernet] i40e: whitespace (Stefan Assmann) [1011561] - [ethernet] i40e: enable early hardware support (Stefan Assmann) [1011561] - [ethernet] i40e: Add flag for L2 VEB filtering (Stefan Assmann) [1011561] - [ethernet] i40e: get media type during link info (Stefan Assmann) [1011561] - [ethernet] i40e: check multi-bit state correctly (Stefan Assmann) [1011561] - [ethernet] i40e: separate TSYNVALID and TSYNINDX fields in Rx descriptor (Stefan Assmann) [1011561] - [ethernet] i40e: sync header files with hardware (Stefan Assmann) [1011561] - [ethernet] i40e: restrict diag test length (Stefan Assmann) [1011561] - [ethernet] i40e: add support for triggering EMPR (Stefan Assmann) [1011561] - [ethernet] i40e: add interrupt test (Stefan Assmann) [1011561] - [ethernet] i40e: default debug mask setting (Stefan Assmann) [1011561] - [ethernet] i40e: fix debugging messages (Stefan Assmann) [1011561] - [ethernet] i40e: properly add VF MAC addresses (Stefan Assmann) [1011561] - [ethernet] i40e: retry call on timeout (Stefan Assmann) [1011561] - [ethernet] i40e: select reset counters correctly (Stefan Assmann) [1011561] - [ethernet] i40e: allow one more vector for VFs (Stefan Assmann) [1011561] - [ethernet] i40e: firmware version fields offsets update (Stefan Assmann) [1011561] - [ethernet] i40e: simplify aq head-tail-len setups (Stefan Assmann) [1011561] - [ethernet] i40e: clear AQ head and tail registers (Stefan Assmann) [1011561] - [ethernet] i40e: register file updates (Stefan Assmann) [1011561] - [ethernet] i40e: set pf_id based on device and function numbers (Stefan Assmann) [1011561] - [ethernet] i40e: fix error return code in i40e_probe() (Stefan Assmann) [1011561] - [ethernet] i40e: remove unused including (Stefan Assmann) [1011561] - [ethernet] i40e: Bump version (Stefan Assmann) [1011561] - [ethernet] i40e: use pf_id for pf function id in qtx_ctl (Stefan Assmann) [1011561] - [ethernet] i40e: check vsi ptrs before dumping them (Stefan Assmann) [1011561] - [ethernet] i40e: reorder block declarations in debugfs (Stefan Assmann) [1011561] - [ethernet] i40e: tweaking icr0 handling for legacy irq (Stefan Assmann) [1011561] - [ethernet] i40e: refactor fdir setup function (Stefan Assmann) [1011561] - [ethernet] i40e: fix sign extension issue (Stefan Assmann) [1011561] - [ethernet] i40e: fix use of untrusted scalar value warning (Stefan Assmann) [1011561] - [ethernet] i40e: clamp debugfs nvm read command (Stefan Assmann) [1011561] - [ethernet] i40e: debugfs fixups (Stefan Assmann) [1011561] - [ethernet] i40e: fixup legacy interrupt handling (Stefan Assmann) [1011561] - [ethernet] i40e: assign correct vector to VF (Stefan Assmann) [1011561] - [ethernet] i40e: don't free nonexistent rings (Stefan Assmann) [1011561] - [ethernet] i40e: do not flush after re-enabling interrupts (Stefan Assmann) [1011561] - [ethernet] i40e: Bump version (Stefan Assmann) [1011561] - [ethernet] i40e: Add support for 64 bit netstats (Stefan Assmann) [1011561] - [ethernet] i40e: Move rings from pointer to array to array of pointers (Stefan Assmann) [1011561] - [ethernet] i40e: Replace ring container array with linked list (Stefan Assmann) [1011561] - [ethernet] i40e: Move q_vectors from pointer to array to array of pointers (Stefan Assmann) [1011561] - [ethernet] i40e: Split bytes and packets from Rx/Tx stats (Stefan Assmann) [1011561] - [ethernet] i40e: Add support for Tx byte queue limits (Stefan Assmann) [1011561] - [ethernet] i40e: Drop dead code and flags from Tx hotpath (Stefan Assmann) [1011561] - [ethernet] i40e: clean up Tx fast path (Stefan Assmann) [1011561] - [ethernet] i40e: Do not directly increment Tx next_to_use (Stefan Assmann) [1011561] - [ethernet] i40e: Cleanup Tx buffer info layout (Stefan Assmann) [1011561] - [ethernet] i40e: Drop unused completed stat (Stefan Assmann) [1011561] - [ethernet] i40e: Link code updates (Stefan Assmann) [1011561] - [ethernet] i40e: clean up coccicheck reported errors (Stefan Assmann) [1011561] - [ethernet] i40e: better return values (Stefan Assmann) [1011561] - [ethernet] i40e: convert ret to aq_ret (Stefan Assmann) [1011561] - [ethernet] i40e: small clean ups from review (Stefan Assmann) [1011561] - [ethernet] i40e: use common failure flow (Stefan Assmann) [1011561] - [net] sunrpc/rpc_pipe: fix cleanup of dummy gssd directory when notification fails (Jeff Layton) [1048105] - [net] sunrpc: add an "info" file for the dummy gssd pipe (Jeff Layton) [1048105] - [net] sunrpc/rpc_pipe: remove the clntXX dir if creating the pipe fails (Jeff Layton) [1048105] - [fs] nfs: fix do_div() warning by instead using sector_div() (Steve Dickson) [769365] - [misc] MAINTAINERS: Update contact information for Trond Myklebust (Steve Dickson) [769365] - [fs] nfs: Prevent a 3-way deadlock between layoutreturn, open and state recovery (Steve Dickson) [769365] - [net] sunrpc: do not fail gss proc NULL calls with EACCES (Steve Dickson) [769365] - [fs] nfs: close needs to handle NFS4ERR_ADMIN_REVOKED (Steve Dickson) [769365] - [fs] nfs: Update list of irrecoverable errors on DELEGRETURN (Steve Dickson) [769365] - [fs] nfs: wait on recovery for async session errors (Steve Dickson) [769365] - [fs] nfs: Fix a warning in nfs_setsecurity (Steve Dickson) [769365] - [fs] nfs: Enabling v4.2 should not recompile nfsd and lockd (Steve Dickson) [769365] - [fs] nfs: fix pnfs Kconfig defaults (Steve Dickson) [769365] - [fs] nfs: correctly report misuse of "migration" mount option (Steve Dickson) [769365] - [ethernet] igb: fix driver reload with VF assigned to guest (Stefan Assmann) [986817] - [net] sunrpc: Cleanup xs_destroy() (Steve Dickson) [769365] - [net] sunrpc: close a rare race in xs_tcp_setup_socket (Steve Dickson) [769365] - [net] sunrpc: remove duplicated include from clnt.c (Steve Dickson) [769365] - [fs] nfs: use IS_ROOT not DCACHE_DISCONNECTED (Steve Dickson) [769365] - [net] sunrpc: Fix buffer overflow checking in gss_encode_v0_msg/gss_encode_v1_msg (Steve Dickson) [769365] - [net] sunrpc: gss_alloc_msg - choose _either_ a v0 message or a v1 message (Steve Dickson) [769365] - [net] sunrpc: remove an unnecessary if statement (Steve Dickson) [769365] - [fs] nfs: Remove useless 'error' assignment (Steve Dickson) [769365] - [net] sunrpc: comment typo fix (Steve Dickson) [769365] - [net] sunrpc: Add correct rcu_dereference annotation in rpc_clnt_set_transport (Steve Dickson) [769365] - [fs] nfs: add support for multiple sec= mount options (Steve Dickson) [769365] - [fs] nfs: stop using NFS_MOUNT_SECFLAVOUR server flag (Steve Dickson) [769365] - [fs] nfs: cache parsed auth_info in nfs_server (Steve Dickson) [769365] - [fs] nfs: separate passed security flavs from selected (Steve Dickson) [769365] - [fs] nfs: make nfs_find_best_sec static (Steve Dickson) [769365] - [fs] nfs: Fix possible endless state recovery wait (Steve Dickson) [769365] - [fs] nfs: Set EXCHGID4_FLAG_SUPP_MOVED_MIGR (Steve Dickson) [769365] - [fs] nfs: Handle SEQ4_STATUS_LEASE_MOVED (Steve Dickson) [769365] - [fs] nfs: Handle NFS4ERR_LEASE_MOVED during async RENEW (Steve Dickson) [769365] - [fs] nfs: Migration support for RELEASE_LOCKOWNER (Steve Dickson) [769365] - [fs] nfs: Implement support for NFS4ERR_LEASE_MOVED (Steve Dickson) [769365] - [fs] nfs: Support NFS4ERR_LEASE_MOVED recovery in state manager (Steve Dickson) [769365] - [fs] nfs: Add method to detect whether an FSID is still on the server (Steve Dickson) [769365] - [fs] nfs: Handle NFS4ERR_MOVED during delegation recall (Steve Dickson) [769365] - [fs] nfs: Add migration recovery callouts in nfs4proc.c (Steve Dickson) [769365] - [fs] nfs: Rename "stateid_invalid" label (Steve Dickson) [769365] - [fs] nfs: Re-use exit code in nfs4_async_handle_error() (Steve Dickson) [769365] - [fs] nfs: Add basic migration support to state manager thread (Steve Dickson) [769365] - [fs] nfs: Add a super_block backpointer to the nfs_server struct (Steve Dickson) [769365] - [fs] nfs: Add method to retrieve fs_locations during migration recovery (Steve Dickson) [769365] - [fs] nfs: Export _nfs_display_fhandle() (Steve Dickson) [769365] - [fs] nfs: Introduce a vector of migration recovery ops (Steve Dickson) [769365] - [fs] nfs: Add functions to swap transports during migration recovery (Steve Dickson) [769365] - [fs] nfs: Add nfs4_update_server (Steve Dickson) [769365] - [net] sunrpc: Add a helper to switch the transport of an rpc_clnt (Steve Dickson) [769365] - [net] sunrpc: Modify synopsis of rpc_client_register() (Steve Dickson) [769365] - [fs] nfs: don't reprocess cached open CLAIM_PREVIOUS (Steve Dickson) [769365] - [fs] nfs: Fix state reference counting in _nfs4_opendata_reclaim_to_nfs4_state (Steve Dickson) [769365] - [fs] nfs: don't fail on missing fattr in open recover (Steve Dickson) [769365] - [fs] nfs: fix NULL dereference in open recover (Steve Dickson) [769365] - [fs] nfs: Don't change the security label as part of open reclaim (Steve Dickson) [769365] - [fs] nfs: Remove zeroing state kern warnings (Steve Dickson) [769365] - [net] sunrpc: call_connect_status should recheck bind and connect status on error (Steve Dickson) [769365] - [net] sunrpc: Remove redundant initialisations of request rq_bytes_sent (Steve Dickson) [769365] - [net] sunrpc: Fix RPC call retransmission statistics (Steve Dickson) [769365] - [fs] nfs: Ensure that we disable the resend timeout for NFSv4 (Steve Dickson) [769365] - [net] sunrpc: Add RPC task and client level options to disable the resend timeout (Steve Dickson) [769365] - [net] sunrpc: Clean up - convert xprt_prepare_transmit to return a bool (Steve Dickson) [769365] - [net] sunrpc: Clear the request rq_bytes_sent field in xprt_release_write (Steve Dickson) [769365] - [net] sunrpc: Don't set the request connect_cookie until a successful transmit (Steve Dickson) [769365] - [net] sunrpc: Only update the TCP connect cookie on a successful connect (Steve Dickson) [769365] - [net] sunrpc: Enable the keepalive option for TCP sockets (Steve Dickson) [769365] - [fs] nfs: Fix a use-after-free situation in _nfs4_proc_getlk() (Steve Dickson) [769365] - [wireless] iwlwifi: enable shadow registers for 7000 (Stanislaw Gruszka) [1016320] - [wireless] iwlwifi: support BSS only (Stanislaw Gruszka) [1016320] - [fs] gfs2: Increase i_writecount during gfs2_setattr_chown (Robert S Peterson) [1049045] - [mm] thp: give transparent hugepage code a separate copy_page (Rik van Riel) [1044367] - [kernel] time: menu governor broken when nohz=off (George Beshers) [1043652] - [s390] perf: fix compile error (undefined reference sie_exit) (Hendrik Brueckner) [1035261] - [s390] mm: page_table_realloc returns failure (Hendrik Brueckner) [1035261] - [virt] virtio-net: Set RXCSUM feature if GUEST_CSUM is available (Hendrik Brueckner) [1035261] - [s390] kvm: Add helper function for setting condition code (Hendrik Brueckner) [1035261] - [s390] kvm: Make KVM_HVA_ERR_BAD usable on s390 (Hendrik Brueckner) [1035261] - [s390] kvm: use cookies for ioeventfd (Hendrik Brueckner) [1035261] - [s390] kvm/kvm-io: support cookies (Hendrik Brueckner) [1035261] - [s390] kvm: fix pfmf non-quiescing control handling (Hendrik Brueckner) [1035261] - [s390] kvm: Fix sparse warnings in priv.c (Hendrik Brueckner) [1035261] - [s390] kvm: declare virtual HW facilities (Hendrik Brueckner) [1035261] - [s390] kvm: fix task size check (Hendrik Brueckner) [1035261] - [s390] kvm: allow sie enablement for multi-threaded programs (Hendrik Brueckner) [1035261] - [s390] qeth: Increase default MTU for OSA devices (Hendrik Brueckner) [1035261] - [s390] kvm: Fixed priority of execution in STSI (Hendrik Brueckner) [1035261] - [s390] kvm: Reworked LCTL and LCTLG instructions (Hendrik Brueckner) [1035261] - [s390] kvm: Check for access exceptions during TPI (Hendrik Brueckner) [1035261] - [s390] kvm: Check for PSTATE when handling DIAGNOSE (Hendrik Brueckner) [1035261] - [s390] kvm: Privileged operation checks moved to instruction handlers (Hendrik Brueckner) [1035261] - [s390] kvm: Privileged operation check for TPROT (Hendrik Brueckner) [1035261] - [s390] kvm: Renamed PGM_PRIVILEGED_OPERATION (Hendrik Brueckner) [1035261] - [s390] kvm: Fix epsw instruction decoding (Hendrik Brueckner) [1035261] - [s390] kvm: Use common waitqueue (Hendrik Brueckner) [1035261] - [s390] kvm: code cleanup to use common vcpu slab cache (Hendrik Brueckner) [1035261] - [s390] kvm: Detect if perf samples belong to KVM host or guest (Hendrik Brueckner) [1035261] - [s390] kvm: guest large pages (Hendrik Brueckner) [1035261] - [s390] kvm: avoid automatic sie reentry (Hendrik Brueckner) [1035261] - [s390] kvm: Kick guests out of sie if prefix page host pte is touched (Hendrik Brueckner) [1035261] - [s390] kvm: Provide a way to prevent reentering SIE (Hendrik Brueckner) [1035261] - [s390] kvm: Mark if a cpu is in SIE (Hendrik Brueckner) [1035261] - [s390] kvm: rename RCP_xxx defines to PGSTE_xxx (Hendrik Brueckner) [1035261] - [s390] kvm: fix psw rewinding in handle_skey (Hendrik Brueckner) [1035261] - [s390] kvm: Provide function for setting the guest storage key (Hendrik Brueckner) [1035261] - [s390] facility: decompose test_facility() (Hendrik Brueckner) [1035261]- [kernel] perf: Account freq events globally (Jeremy Eder) [1025775] - [kernel] perf: Roll back callchain buffer refcount under the callchain mutex (Jeremy Eder) [1025775] - [kernel] watchdog: Make it work under full dynticks (Jeremy Eder) [1025775] - [kernel] watchdog: Boot-disable by default on full dynticks (Jeremy Eder) [1025775] - [kernel] watchdog: Rename confusing state variable (Jeremy Eder) [1025775] - [kernel] watchdog: Register / unregister watchdog kthreads on sysctl control (Jeremy Eder) [1025775] - [kernel] perf: Implement finer grained full dynticks kick (Jeremy Eder) [1025775] - [kernel] perf: Account freq events per cpu (Jeremy Eder) [1025775] - [kernel] perf: Migrate per cpu event accounting (Jeremy Eder) [1025775] - [kernel] perf: Split the per-cpu accounting part of the event accounting code (Jeremy Eder) [1025775] - [kernel] perf: Factor out event accounting code to account_event()/__free_event() (Jeremy Eder) [1025775] - [kernel] perf: Sanitize get_callchain_buffer() (Jeremy Eder) [1025775] - [kernel] perf: Fix branch stack refcount leak on callchain init failure (Jeremy Eder) [1025775] - [tools] perf/test: Update command line callchain attribute tests (Jiri Olsa) [1036665] - [tools] perf: Fixup mmap event consumption (Jiri Olsa) [1036665] - [tools] perf/top: Split -G and --call-graph (Jiri Olsa) [1036665] - [tools] perf/record: Split -g and --call-graph (Jiri Olsa) [1036665] - [tools] perf/hists: Add color overhead for stdio output buffer (Jiri Olsa) [1036665] - [tools] perf: Fix up /proc/PID/maps parsing (Jiri Olsa) [1036665] - [tools] perf/script: Fix mem leak due to missing Py_DECREFs on dict entries (Jiri Olsa) [1036665] - [tools] perf: Disable PERF_RECORD_MMAP2 support (Jiri Olsa) [1036665] - [tools] perf/scripting/perl: Fix build error on Fedora 12 (Jiri Olsa) [1036665] - [tools] perf/probe: Fix to initialize fname always before use it (Jiri Olsa) [1036665] - [tools] perf/session: Fix infinite loop on invalid perf.data file (Jiri Olsa) [1036665] - [tools] perf: Fix installation of libexec components (Jiri Olsa) [1036665] - [tools] perf/probe: Fix to find line information for probe list (Jiri Olsa) [1036665] - [tools] perf: Fix libaudit test (Jiri Olsa) [1036665] - [tools] perf/stat: Set child_pid after perf_evlist__prepare_workload() (Jiri Olsa) [1036665] - [tools] perf: Add default handler for mmap2 events (Jiri Olsa) [1036665] - [tools] perf/symbols: Demangle cloned functions (Jiri Olsa) [1036665] - [tools] perf/machine: Fix path unpopulated in machine__create_modules() (Jiri Olsa) [1036665] - [tools] perf: Explicitly add libdl dependency (Jiri Olsa) [1036665] - [tools] perf/probe: Fix probing symbols with optimization suffix (Jiri Olsa) [1036665] - [tools] perf/trace: Add mmap2 handler (Jiri Olsa) [1036665] - [tools] perf/kmem: Make it work again on non NUMA machines (Jiri Olsa) [1036665] - [tools] perf: Fix capabilities bitfield compatibility in 'struct perf_event_mmap_page' (Jiri Olsa) [1036665] - [tools] perf: Fix old GCC build error in trace-event-parse.c:parse_proc_kallsyms() (Jiri Olsa) [1036665] - [tools] perf/probe: Fix finder to find lines of given function (Jiri Olsa) [1036665] - [tools] perf/session: Check for SIGINT in more loops (Jiri Olsa) [1036665] - [tools] perf: Fix compile with libelf without get_phdrnum (Jiri Olsa) [1036665] - [tools] perf: Fix buildid cache handling of kallsyms with kcore (Jiri Olsa) [1036665] - [tools] perf/annotate: Fix objdump line parsing offset validation (Jiri Olsa) [1036665] - [tools] perf: Fill in new definitions for madvise()/mmap() flags (Jiri Olsa) [1036665] - [tools] perf: Sharpen the libaudit dependencies test (Jiri Olsa) [1036665] - [tools] perf: Add attr->mmap2 support (Jiri Olsa) [1036665] - [tools] perf/kvm: Fix sample_type manipulation (Jiri Olsa) [1036665] - [tools] perf/evlist: Fix id pos in perf_evlist__open() (Jiri Olsa) [1036665] - [tools] perf/trace: Handle perf.data files with no tracepoints (Jiri Olsa) [1036665] - [tools] perf/session: Separate progress bar update when processing events (Jiri Olsa) [1036665] - [tools] perf/trace: Check if MAP_32BIT is defined (Jiri Olsa) [1036665] - [tools] perf/hists: Fix formatting of long symbol names (Jiri Olsa) [1036665] - [tools] perf/evlist: Fix parsing with no sample_id_all bit set (Jiri Olsa) [1036665] - [tools] perf: Add test for parsing with no sample_id_all bit (Jiri Olsa) [1036665] - [tools] perf/trace: Check control+C more often (Jiri Olsa) [1036665] - [tools] perf/trace: Tell arg formatters the arg index (Jiri Olsa) [1036665] - [tools] perf/trace: Add beautifier for open's flags arg (Jiri Olsa) [1036665] - [tools] perf/trace: Add beautifier for lseek's whence arg (Jiri Olsa) [1036665] - [tools] perf: Fix symbol offset computation for some dsos (Jiri Olsa) [1036665] - [tools] perf/list: Skip unsupported events (Jiri Olsa) [1036665] - [tools] perf/tests: Add 'keep tracking' test (Jiri Olsa) [1036665] - [tools] perf: Add support for PERF_COUNT_SW_DUMMY (Jiri Olsa) [1036665] - [tools] perf/trace: Add beautifier for futex 'operation' parm (Jiri Olsa) [1036665] - [tools] perf/trace: Allow syscall arg formatters to mask args (Jiri Olsa) [1036665] - [tools] perf/trace: Handle missing HUGEPAGE defines (Jiri Olsa) [1036665] - [tools] perf/trace: Honor target pid / tid options when analyzing a file (Jiri Olsa) [1036665] - [tools] perf/trace: Add option to analyze events in a file versus live (Jiri Olsa) [1036665] - [tools] perf/evlist: Add tracepoint lookup by name (Jiri Olsa) [1036665] - [tools] perf/tests: Add a sample parsing test (Jiri Olsa) [1036665] - [tools] perf: Add a function to calculate sample event size (Jiri Olsa) [1036665] - [tools] perf: Expand perf_event__synthesize_sample() (Jiri Olsa) [1036665] - [tools] perf: Add missing 'abi' member to 'struct regs_dump' (Jiri Olsa) [1036665] - [tools] perf: Add support for PERF_SAMPLE_IDENTIFIER (Jiri Olsa) [1036665] - [tools] perf/evlist: Move perf_evlist__config() to a new source file (Jiri Olsa) [1036665] - [tools] perf: Remove references to struct ip_event (Jiri Olsa) [1036665] - [tools] perf/callchain: Remove unnecessary validation (Jiri Olsa) [1036665] - [tools] perf/evsel: Tidy up sample parsing overflow checking (Jiri Olsa) [1036665] - [tools] perf: change machine__findnew_thread() to set thread pid (Jiri Olsa) [1036665] - [tools] lib/traceevent: Fixup jobserver setup (Jiri Olsa) [1036665] - [tools] perf: Add pid to struct thread (Jiri Olsa) [1036665] - [tools] perf/trace: Add beautifier for madvise behaviour/advice parm (Jiri Olsa) [1036665] - [tools] perf/trace: Add beautifier for mmap flags parm (Jiri Olsa) [1036665] - [tools] perf/trace: Add beautifier for mmap prot parm (Jiri Olsa) [1036665] - [tools] perf/trace: Allow overiding the formatting of syscall fields (Jiri Olsa) [1036665] - [tools] perf/trace: Add aliases to remaining syscalls of the sys_enter_newfoo (Jiri Olsa) [1036665] - [tools] perf/trace: Allow printing syscall return values in hex (Jiri Olsa) [1036665] - [tools] perf/trace: Simplify sys_exit return printing (Jiri Olsa) [1036665] - [tools] perf/trace: Introduce syscall arg formatters (Jiri Olsa) [1036665] - [tools] perf/trace: Hide sys_exit messages about syscall id = -1 (Jiri Olsa) [1036665] - [tools] perf/trace: Add --verbose option (Jiri Olsa) [1036665] - [tools] perf/trace: Support ! in -e expressions (Jiri Olsa) [1036665] - [tools] perf: Don't install scripting files files when disabled (Jiri Olsa) [1036665] - [tools] perf: Sample after exit loses thread correlation (Jiri Olsa) [1036665] - [tools] perf/trace: Make command line arguments consistent with perf-record (Jiri Olsa) [1036665] - [tools] perf/trace: Implement -o/--output filename (Jiri Olsa) [1036665] - [tools] perf: Add debug prints (Jiri Olsa) [1036665] - [tools] perf: Re-implement debug print function for linking python/perf.so (Jiri Olsa) [1036665] - [tools] perf: Try to increase the file descriptor limits on EMFILE (Jiri Olsa) [1036665] - [tools] perf/kvm: Remove force option to cmd_record (Jiri Olsa) [1036665] - [tools] perf/trace: Allow specifying which syscalls to trace (Jiri Olsa) [1036665] - [tools] perf: Improve robustness of topology parsing code (Jiri Olsa) [1036665] - [tools] perf/tests: Fix compile failure on do_sort_something (Jiri Olsa) [1036665] - [tools] perf: Remove filter parameter of thread__find_addr_map() (Jiri Olsa) [1036665] - [tools] perf: Remove filter parameter of thread__find_addr_location() (Jiri Olsa) [1036665] - [tools] perf: Remove filter parameter of perf_event__preprocess_sample() (Jiri Olsa) [1036665] - [tools] perf/annotate: Set the machines symbol filter (Jiri Olsa) [1036665] - [tools] perf/mem: Remove unused symbol filter member (Jiri Olsa) [1036665] - [tools] perf/report: Set the machines symbol filter (Jiri Olsa) [1036665] - [tools] perf/top: Set the machines symbol filter (Jiri Olsa) [1036665] - [tools] perf/machine: Add symbol filter to struct machine (Jiri Olsa) [1036665] - [tools] perf/session: Change perf_session__has_traces to actually check for tracepoints (Jiri Olsa) [1036665] - [tools] perf/evsel: Add option to limit stack depth in callchain dumps (Jiri Olsa) [1036665] - [tools] perf/evsel: Add option to print stack trace on single line (Jiri Olsa) [1036665] - [tools] perf/tool: Simplify options to perf_evsel__print_ip (Jiri Olsa) [1036665] - [tools] perf/sched: Remove sched_process_fork tracepoint (Jiri Olsa) [1036665] - [tools] perf/sched: Remove sched_process_exit tracepoint (Jiri Olsa) [1036665] - [tools] perf/sched: Remove thread lookup in sample handler (Jiri Olsa) [1036665] - [tools] perf/sched: Simplify arguments to read_events (Jiri Olsa) [1036665] - [tools] perf/kvm: Update documentation with live command (Jiri Olsa) [1036665] - [tools] perf/kvm: Option to print events that exceed a duration (Jiri Olsa) [1036665] - [tools] perf/machine: Do not require /lib/modules/* on a guest (Jiri Olsa) [1036665] - [tools] perf/tests: Add tests of new pinned modifier (Jiri Olsa) [1036665] - [tools] perf: Add support for pinned modifier (Jiri Olsa) [1036665] - [tools] perf/ui/gtk: Fix segmentation fault on perf_hpp__for_each_format loop (Jiri Olsa) [1036665] - [tools] perf/kvm: Add option to analyze specific VM (Jiri Olsa) [1036665] - [tools] perf/kvm: Add min and max stats to display (Jiri Olsa) [1036665] - [tools] perf/kvm: Add live mode (Jiri Olsa) [1036665] - [tools] perf/session: Export queue_event function (Jiri Olsa) [1036665] - [tools] perf/annotate: Fix typo (Jiri Olsa) [1036665] - [tools] perf/annotate: Improve description of '?' hotkey (Jiri Olsa) [1036665] - [tools] perf/annotate: Add call target name if it is missing (Jiri Olsa) [1036665] - [tools] perf/annotate: Remove nop at end of annotation (Jiri Olsa) [1036665] - [tools] perf/annotate: Put dso name in symbol annotation title (Jiri Olsa) [1036665] - [tools] perf/annotate: Allow disassembly using /proc/kcore (Jiri Olsa) [1036665] - [tools] perf/tests: Add kcore to the object code reading test (Jiri Olsa) [1036665] - [tools] perf/tests: Adjust the vmlinux symtab matches kallsyms test again (Jiri Olsa) [1036665] - [tools] perf/symbols: Add support for reading from /proc/kcore (Jiri Olsa) [1036665] - [tools] perf: Make it possible to read object code from kernel modules (Jiri Olsa) [1036665] - [tools] perf/tests: Adjust the vmlinux symtab matches kallsyms test (Jiri Olsa) [1036665] - [tools] perf: Make it possible to read object code from vmlinux (Jiri Olsa) [1036665] - [tools] perf/symbols: Load kernel maps before using (Jiri Olsa) [1036665] - [tools] perf/tests: Add test for reading object code (Jiri Olsa) [1036665] - [tools] perf/symbols: avoid SyS kernel syscall aliases (Jiri Olsa) [1036665] - [tools] perf/stat: Flush output after each line in interval mode (Jiri Olsa) [1036665] - [tools] perf/stat: Add support for --initial-delay option (Jiri Olsa) [1036665] - [tools] perf/evsel: Add support for enabling counters (Jiri Olsa) [1036665] - [tools] perf/evlist: Remove obsolete dummy execve (Jiri Olsa) [1036665] - [tools] perf/kvm: Split out tracepoints from record args (Jiri Olsa) [1036665] - [tools] perf/session: Export a few functions for event processing (Jiri Olsa) [1036665] - [tools] perf/stats: Add max and min stats (Jiri Olsa) [1036665] - [tools] perf/top: move CONSOLE_CLEAR to header file (Jiri Olsa) [1036665] - [tools] perf/util: Add parse_nsec_time() function (Jiri Olsa) [1036665] - [tools] perf/python: Remove duplicate TID bit from mask (Jiri Olsa) [1036665] - [tools] perf/trace: Beautify 'connect' result (Jiri Olsa) [1036665] - [tools] perf: Fix compile of util/tsc.c (Jiri Olsa) [1036665] - [tools] perf/evsel: Actually show symbol offset in stack trace when requested (Jiri Olsa) [1036665] - [tools] perf: Add test for converting perf time to/from TSC (Jiri Olsa) [1036665] - [tools] perf: Move weight back to common sort keys (Jiri Olsa) [1036665] - [tools] perf/tests: Add broken install-* tests into tests/make (Jiri Olsa) [1036665] - [tools] perf/tests: Add 'make install/install-bin' tests into tests/make (Jiri Olsa) [1036665] - [tools] perf/tests: Add DESTDIR=TMP_DEST tests/make variable (Jiri Olsa) [1036665] - [tools] perf/tests: Rename TMP to TMP_O tests/make variable (Jiri Olsa) [1036665] - [tools] perf/tests: Run ctags/cscope make tests only with needed binaries (Jiri Olsa) [1036665] - [tools] perf: Fix build with perl 5.18 (Jiri Olsa) [1036665] - [tools] perf: Support callchain sorting based on addresses (Jiri Olsa) [1036665] - [tools] perf/bench: Fix memcpy benchmark for large sizes (Jiri Olsa) [1036665] - [tools] perf/evsel: Handle ENODEV on default cycles event (Jiri Olsa) [1036665] - [tools] perf/script: Fix named threads support (Jiri Olsa) [1036665] - [tools] perf/header: Recognize version number for perf data file (Jiri Olsa) [1036665] - [tools] perf/header: Introduce feat_offset into perf_header (Jiri Olsa) [1036665] - [tools] perf/header: Remove attr_offset from perf_header (Jiri Olsa) [1036665] - [tools] perf/header: Remove data_offset seek as it's not needed (Jiri Olsa) [1036665] - [tools] perf/session: Use session->fd instead of passing fd as argument (Jiri Olsa) [1036665] - [tools] perf/symbols: Do not apply symfs for an absolute vmlinux path (Jiri Olsa) [1036665] - [tools] perf: Fix 'make tools/perf' (Jiri Olsa) [1036665] - [tools] perf: Remove event types framework completely (Jiri Olsa) [1036665] - [tools] perf/record: Remove event types pushing (Jiri Olsa) [1036665] - [tools] perf: Remove event types from perf data file (Jiri Olsa) [1036665] - [tools] perf/timechart: Remove event types framework only user (Jiri Olsa) [1036665] - [tools] perf/timechart: Use traceevent lib event-parse.h include (Jiri Olsa) [1036665] - [tools] perf: Move hist_entry__period_snprintf into stdio code (Jiri Olsa) [1036665] - [tools] perf/report/top: Add option to collapse undesired parts of call graph (Jiri Olsa) [1036665] - [tools] perf/list: List kernel supplied event aliases (Jiri Olsa) [1036665] - [tools] perf: Default to cpu// for events v5 (Jiri Olsa) [1036665] - [tools] perf: struct thread has a tid not a pid (Jiri Olsa) [1036665] - [tools] perf: Validate perf event header size (Jiri Olsa) [1036665] - [tools] perf/evlist: Tidy duplicated munmap code (Jiri Olsa) [1036665] - [tools] perf: Add const specifier to perf_pmu__find name parameter (Jiri Olsa) [1036665] - [tools] perf/inject: Add missing 'finished_round' (Jiri Olsa) [1036665] - [tools] perf: Fix missing tool parameter (Jiri Olsa) [1036665] - [tools] perf/inject: Remove unused parameter (Jiri Olsa) [1036665] - [tools] perf/gtk/hists: Set rules hint for the hist browser (Jiri Olsa) [1036665] - [tools] perf/gtk/hists: Add a double-click handler for callchains (Jiri Olsa) [1036665] - [tools] perf/gtk/hists: Make column headers resizable (Jiri Olsa) [1036665] - [tools] perf/gtk/hists: Display callchain overhead also (Jiri Olsa) [1036665] - [tools] perf/gtk/hists: Add support for callchains (Jiri Olsa) [1036665] - [tools] perf/gtk/hists: Use GtkTreeStore instead of GtkListStore (Jiri Olsa) [1036665] - [tools] perf/sched: Move struct perf_sched definition out of cmd_sched() (Jiri Olsa) [1036665] - [tools] perf/util: Remove unused enum and macro in trace-event.h (Jiri Olsa) [1036665] - [tools] perf/util: No need to call read_trace_init() in tracing_data_header() (Jiri Olsa) [1036665] - [tools] perf/util: Rename read_*() functions in trace-event-info.c (Jiri Olsa) [1036665] - [tools] perf/script: Adopt latency_format variable (Jiri Olsa) [1036665] - [tools] perf/util: Get rid of unused header_page_* variables (Jiri Olsa) [1036665] - [tools] perf/util: Parse header_page to get proper long size (Jiri Olsa) [1036665] - [tools] perf/util: Skip reading header_event file (Jiri Olsa) [1036665] - [tools] perf/util: Make file/host_bigendian variable local (Jiri Olsa) [1036665] - [tools] perf/util: Save long size of traced system (Jiri Olsa) [1036665] - [tools] perf/util: Save page size in a trace file to pevent (Jiri Olsa) [1036665] - [tools] lib/traceevent: Port kbuffer parser routines (Jiri Olsa) [1036665] - [tools] lib/traceevent: Add page_size field to pevent (Jiri Olsa) [1036665] - [tools] lib/traceevent: Add trace_seq_reset() (Jiri Olsa) [1036665] - [tools] lib/traceevent: Add const qualifier to string arguments (Jiri Olsa) [1036665] - [tools] lib/traceevent: Get rid of unused gui target (Jiri Olsa) [1036665] - [tools] lib/traceevent: Remove unused install targets (Jiri Olsa) [1036665] - [tools] perf/parse events: Demystify memory allocations (Jiri Olsa) [1036665] - [tools] perf/tests: Make terms a stack variable in test_term (Jiri Olsa) [1036665] - [tools] perf: Don't free list head in parse_events__free_terms (Jiri Olsa) [1036665] - [tools] perf/evlist: Fix use of uninitialized variable (Jiri Olsa) [1036665] - [tools] perf/report: Fix perf_session__delete removal (Jiri Olsa) [1036665] - [tools] perf: Do not elide parent symbol column (Jiri Olsa) [1036665] - [tools] perf/util: Use evsel->name to get tracepoint_paths (Jiri Olsa) [1036665] - [tools] perf/util: Move debugfs/tracing helper functions to util.c (Jiri Olsa) [1036665] - [tools] perf: Remove callchain_cursor_reset call (Jiri Olsa) [1036665] - [tools] perf: Add methods for setting/retrieving priv element of thread struct (Jiri Olsa) [1036665] - [tools] perf: Use default include path notation for libtraceevent headers (Jiri Olsa) [1036665] - [tools] perf/tests: Make TEST_ASSERT_VAL global (Jiri Olsa) [1036665] - [tools] perf: Remove cwd from perf_session struct (Jiri Olsa) [1036665] - [tools] perf/top: Add --objdump option (Jiri Olsa) [1036665] - [tools] perf: Rename cpu_map__all() to cpu_map__empty() (Jiri Olsa) [1036665] - [tools] perf: Update ABI comment (Jiri Olsa) [1036665] - [tools] perf: Fix UAPI export of PERF_EVENT_IOC_ID (Jiri Olsa) [1036665] - [tools] perf: Add a dummy software event to keep tracking (Jiri Olsa) [1036665] - [tools] perf: Fix up MMAP2 buffer space reservation (Jiri Olsa) [1036665] - [tools] perf: Add attr->mmap2 attribute to an event (Jiri Olsa) [1036665] - [tools] perf: make events stream always parsable (Jiri Olsa) [1036665] - [tools] perf/x86: Add ability to calculate TSC from perf sample timestamps (Jiri Olsa) [1036665] - [tools] perf: Fix broken union in 'struct perf_event_mmap_page' (Jiri Olsa) [1036665] - [tools] perf: Update perf_event_type documentation (Jiri Olsa) [1036665] - [tools] perf: Remove the 'match' callback for auxiliary events processing (Jiri Olsa) [1036665] - [edac] amd64_edac: Correct erratum 505 range (Kim Naru) [1013820] - [edac] mce_amd: Add an MCE signature for new Fam15h models (Kim Naru) [1013820] - [edac] amd64_edac: Fix incorrect wraparounds (Kim Naru) [1013820] - [edac] amd64_edac: Get rid of boot_cpu_data accesses (Kim Naru) [1013820] - [edac] amd64_edac: Add ECC decoding support for newer F15h model (Kim Naru) [1013820] - [block] blk-mq: Don't reserve a tag for flush request (Mike Snitzer) [1048301] - [lib] percpu_ida: fix a live lock (Mike Snitzer) [1048301] - [net] ipv4: loopback device: ignore value changes after device is upped (Jiri Pirko) [1040347] - [net] netfilter: only warn once on wrong seqadj usage (Jesper Brouer) [1031968] - [net] ipvs: correct usage/allocation of seqadj ext in ipvs (Jesper Brouer) [1031968] - [net] netfilter: WARN about wrong usage of sequence number adjustments (Jesper Brouer) [1031968] - [net] vxlan: use custom ndo_change_mtu handler (Daniel Borkmann) [1039848] - [net] Loosen constraints for recalculating checksum in skb_segment() (Vlad Yasevich) [1042762] - [net] core: convert class code to use dev_groups (Jiri Benc) [1037452] - [net] ptp: convert class code to use dev_groups (Jiri Benc) [1037452]- [s390] time, vdso: fix clock_gettime for CLOCK_MONOTONIC (Hendrik Brueckner) [1036677] - [s390] vdso: ectg gettime support for CLOCK_THREAD_CPUTIME_ID (Hendrik Brueckner) [1036677] - [s390] vdso: fix access-list entry initialization (Hendrik Brueckner) [1036677] - [s390] time, vdso: convert to the new update_vsyscall interface (Hendrik Brueckner) [1036677]- [net] netfilter: fix wrong byte order in nf_ct_seqadj_set internal information (Jesper Brouer) [1045360] - [net] br: fix use of ->rx_handler_data in code executed on non-rx_handler path (Jiri Pirko) [1039118] - [net] openvswitch: Use flow hash during flow lookup operation (Francesco Fusco) [1043536] - [net] openvswitch: TCP flags matching support (Francesco Fusco) [1043536] - [net] openvswitch: Widen TCP flags handling (Francesco Fusco) [1043536] - [net] openvswitch: Enable all GSO features on internal port (Francesco Fusco) [1043536] - [net] openvswitch: collect mega flow mask stats (Francesco Fusco) [1043536] - [net] openvswitch: Simplify mega-flow APIs (Francesco Fusco) [1043536] - [net] openvswitch: Move mega-flow list out of rehashing struct (Francesco Fusco) [1043536] - [net] openvswitch: Restructure datapath.c and flow.c (Francesco Fusco) [1043536] - [net] openvswitch: remove duplicated include from vport-gre.c (Francesco Fusco) [1043536] - [net] openvswitch: remove duplicated include from vport-vxlan.c (Francesco Fusco) [1043536] - [net] openvswitch: Move flow table rehashing to flow install (Francesco Fusco) [1043536] - [net] openvswitch: flow: fix potential illegal memory access in __parse_flow_nlattrs (Francesco Fusco) [1043536] - [net] openvswitch: Fix alignment of struct sw_flow_key (Francesco Fusco) [1043536] - [net] add BUG_ON if kernel advertises msg_namelen > sizeof(struct sockaddr_storage) (Florian Westphal) [1039870] {CVE-2013-7266 CVE-2013-7267 CVE-2013-7268 CVE-2013-7269 CVE-2013-7270 CVE-2013-7271} - [net] rework recvmsg handler msg_name and msg_namelen logic (Florian Westphal) [1039870] {CVE-2013-7266 CVE-2013-7267 CVE-2013-7268 CVE-2013-7269 CVE-2013-7270 CVE-2013-7271} - [acpi] acpi_gpio: protect against future KABI breakage (Prarit Bhargava) [1037769] - [acpi] processor: Introduce apic_id in struct processor to save parsed APIC id (Prarit Bhargava) [1037769] - [edac] sb_edac: add support for Ivy Bridge (Aristeu Rozanski) [1029153] - [edac] sb_edac: avoid decoding the same error multiple times (Aristeu Rozanski) [1029153] - [edac] sb_edac: rename mci_bind_devs() (Aristeu Rozanski) [1029153] - [edac] sb_edac: enable multiple PCI id tables to be used (Aristeu Rozanski) [1029153] - [edac] sb_edac: rework sad_pkg (Aristeu Rozanski) [1029153] - [edac] sb_edac: allow different interleave lists (Aristeu Rozanski) [1029153] - [edac] sb_edac: allow different dram_rule arrays (Aristeu Rozanski) [1029153] - [edac] sb_edac: isolate TOHM retrieval (Aristeu Rozanski) [1029153] - [edac] sb_edac: rename pci_br (Aristeu Rozanski) [1029153] - [edac] sb_edac: isolate TOLM retrieval (Aristeu Rozanski) [1029153] - [edac] sb_edac: make RANK_CFG_A value part of sbridge_info (Aristeu Rozanski) [1029153] - [s390] time: revert direct ktime path for s390 clockevent device (Hendrik Brueckner) [1036682] - [security] keys: fix uninitialized persistent_keyring_register_sem (Steve Best) [1030472] - [sched] idle: Fix the idle polling state logic (Jeremy Eder) [1038152] - [misc] enclosure: fix WARN_ON in dual path device removing (Steve Best) [1030291] - [security] keys: Pre-clear struct key on allocation (David Howells) [1032980] - [powerpc] eeh: Use interruptible sleep in keehd (Steve Best) [1044378]- [md] fix calculation of stacking limits on level change (Jes Sorensen) [1033479] - [x86] better solution for x86 single cpu support check (Prarit Bhargava) [1032604] - [kernel] sched: Fix asymmetric scheduling for POWER7 (Steve Best) [1032796] - [fs] writeback: Fix data corruption on NFS (Jeff Layton) [1042112] - [fs] writeback: do not sync data dirtied after sync start (Jeff Layton) [1042112] - [fs] writeback: fix race that cause writeback hung (Jeff Layton) [1042112] - [fs] writeback: make writeback_inodes_wb static (Jeff Layton) [1042112] - [fs] writeback: fix occasional slow sync(1) (Jeff Layton) [1042112] - [fs] writeback: don't check force_wait to handle bdi->work_list (Jeff Layton) [1042112] - [fs] fs-writeback: make wb_do_writeback() as static (Jeff Layton) [1042112] - [fs] writeback: Do not sort b_io list only because of block device inode (Jeff Layton) [1042112] - [fs] sync: don't block the flusher thread waiting on IO (Jeff Layton) [1042112] - [security] selinux: process labeled IPsec TCP SYN-ACK packets properly in selinux_ip_postroute() (Paul Moore) [1040183] - [security] selinux: look for IPsec labels on both inbound and outbound packets (Paul Moore) [1040183] - [security] selinux: handle TCP SYN-ACK packets correctly in selinux_ip_postroute() (Paul Moore) [1040183] - [security] selinux: handle TCP SYN-ACK packets correctly in selinux_ip_output() (Paul Moore) [1040183] - [s390] signal: always restore saved runtime instrumentation psw bit (Hendrik Brueckner) [1029884] - [s390] fix handling of runtime instrumentation psw bit (Hendrik Brueckner) [1029884] - [platform] asus-nb-wmi: set wapf=4 for ASUSTeK COMPUTER INC. 1015E/U (Prarit Bhargava) [1043248] - [platform] asus-nb-wmi: ignore ALS notification key code (Prarit Bhargava) [1043248] - [fs] gfs2: Fix slab memory leak in gfs2_bufdata (Robert S Peterson) [1038123] - [fs] gfs2: Fix use-after-free race when calling gfs2_remove_from_ail (Robert S Peterson) [1038123] - [virt] kvm: fix guest-initiated crash with x2apic (Andrew Jones) [1042101] {CVE-2013-6376} - [drm] qxl: fix memory leak in release list handling (Dave Airlie) [1035564] - [scsi] ipr: Increase msi-x interrupt vectors to 16 (Steve Best) [1038501]- [powerpc] powernv: Don't crash if there are no OPAL consoles (Steve Best) [1033086] - [powerpc] powernv: Reserve the correct PE number (Steve Best) [1033086] - [powerpc] powernv: Add PE to its own PELTV (Steve Best) [1033086] - [powerpc] eeh: Output PHB3 diag-data (Steve Best) [1033086] - [powerpc] powernv: Double size of log blob (Steve Best) [1033086] - [powerpc] eeh: Output error number (Steve Best) [1033086] - [powerpc] powernv: Support inbound error injection (Steve Best) [1033086] - [powerpc] powernv: Enable EEH for PHB3 (Steve Best) [1033086] - [powerpc] eeh: Fix undefined variable (Steve Best) [1033086] - [powerpc] pci: Remove duplicate check in pcibios_fixup_bus() (Steve Best) [1033086] - [powerpc] powernv: Needn't IO segment map for PHB3 (Steve Best) [1033086] - [powerpc] powernv: Check primary PHB through ID (Steve Best) [1033086] - [powerpc] powernv: Fetch PHB bus range from dev-tree (Steve Best) [1033086] - [powerpc] powernv: Free PHB instance upon error (Steve Best) [1033086] - [powerpc] eeh: Introdce flag to protect sysfs (Steve Best) [1033086] - [powerpc] eeh: Fix unbalanced enable for IRQ (Steve Best) [1033086] - [powerpc] eeh: Don't use pci_dev during BAR restore (Steve Best) [1033086] - [powerpc] eeh: Use partial hotplug for EEH unaware drivers (Steve Best) [1033086] - [powerpc] pci: Partial tree hotplug support (Steve Best) [1033086] - [powerpc] eeh: Use safe list traversal when walking EEH devices (Steve Best) [1033086] - [powerpc] eeh: Keep PE during hotplug (Steve Best) [1033086] - [pci] hotplug: Don't need to remove from EEH cache twice (Steve Best) [1033086] - [powerpc] pci: Override pcibios_release_device() (Steve Best) [1033086] - [powerpc] eeh: Export functions for hotplug (Steve Best) [1033086] - [powerpc] eeh: Remove reference to PCI device (Steve Best) [1033086] - [powerpc] powernv: Use dev-node in PCI config accessors (Steve Best) [1033086] - [powerpc] eeh: Avoid build warnings (Steve Best) [1033086] - [powerpc] eeh: Refactor the output message (Steve Best) [1033086] - [powerpc] eeh: Fix address catch for PowerNV (Steve Best) [1033086] - [powerpc] powernv: Replace variables with flags (Steve Best) [1033086] - [powerpc] eeh: Check PCIe link after reset (Steve Best) [1033086] - [powerpc] eeh: Don't collect PCI-CFG data on PHB (Steve Best) [1033086] - [powerpc] eeh: Debugfs for error injection (Steve Best) [1033086] - [powerpc] powernv: Debugfs directory for PHB (Steve Best) [1033086] - [powerpc] eeh: Register OPAL notifier for PCI error (Steve Best) [1033086] - [powerpc] powernv/opal: Disable OPAL notifier upon poweroff (Steve Best) [1033086] - [powerpc] powernv/opal: Notifier for OPAL events (Steve Best) [1033086] - [powerpc] eeh: Allow to check fenced PHB proactively (Steve Best) [1033086] - [powerpc] eeh: Enable EEH check for config access (Steve Best) [1033086] - [powerpc] eeh: Initialization for PowerNV (Steve Best) [1033086] - [powerpc] eeh: PowerNV EEH backends (Steve Best) [1033086] - [powerpc] eeh: I/O chip next error (Steve Best) [1033086] - [powerpc] eeh: I/O chip PE log and bridge setup (Steve Best) [1033086] - [powerpc] eeh: I/O chip PE reset (Steve Best) [1033086] - [powerpc] eeh: I/O chip EEH state retrieval (Steve Best) [1033086] - [powerpc] eeh: I/O chip EEH enable option (Steve Best) [1033086] - [powerpc] eeh: I/O chip post initialization (Steve Best) [1033086] - [powerpc] eeh: EEH backend for P7IOC (Steve Best) [1033086] - [powerpc] eeh: Sync OPAL API with firmware (Steve Best) [1033086] - [powerpc] eeh: EEH core to handle special event (Steve Best) [1033086] - [powerpc] eeh: Export confirm_error_lock (Steve Best) [1033086] - [powerpc] eeh: Allow to purge EEH events (Steve Best) [1033086] - [powerpc] eeh: Trace time on first error for PE (Steve Best) [1033086] - [powerpc] eeh: Single kthread to handle events (Steve Best) [1033086] - [powerpc] eeh: Delay EEH probe during hotplug (Steve Best) [1033086] - [powerpc] eeh: Refactor eeh_reset_pe_once() (Steve Best) [1033086] - [powerpc] eeh: EEH post initialization operation (Steve Best) [1033086] - [powerpc] eeh: Make eeh_init() public (Steve Best) [1033086] - [powerpc] eeh: Trace PCI bus from PE (Steve Best) [1033086] - [powerpc] eeh: Make eeh_pe_get() public (Steve Best) [1033086] - [powerpc] eeh: Make eeh_phb_pe_get() public (Steve Best) [1033086] - [powerpc] eeh: Move common part to kernel directory (Steve Best) [1033086] - [powerpc] eeh: Cleanup for EEH core (Steve Best) [1033086] - [powerpc] eeh: Enhance converting EEH dev (Steve Best) [1033086] - [s390] crypto: Fix aes-xts parameter corruption (Hendrik Brueckner) [1039937] - [fs] aio: restore locking of ioctx list on removal (Mateusz Guzik) [1013373] - [virt] kvm: Convert vapic synchronization to _cached functions (Andrew Jones) [1042092] {CVE-2013-6368} - [virt] kvm: Fix potential divide by 0 in lapic (Andrew Jones) [1042084] {CVE-2013-6367} - [virt] kvm: Improve create VCPU parameter (Andrew Jones) [1042074] {CVE-2013-4587} - [cpufreq] check cpufreq driver is valid and cpufreq isn't disabled in cpufreq_get() (Jan Stancek) [1040409] - [block] blk-mq: fix memory leaks on unplugging block device (Mike Snitzer) [1040675] - [block] blk-mq: fix use-after-free of request (Mike Snitzer) [1040675] - [block] blk-mq: fix dereference of rq->mq_ctx if allocation fails (Mike Snitzer) [1040675] - [block] blk-mq: add blktrace insert event trace (Mike Snitzer) [1040675] - [block] blk-mq: ensure that we set REQ_IO_STAT so diskstats work (Mike Snitzer) [1040675] - [mm] numa: write pte_numa pte back to the page tables (Rik van Riel) [1040200] - [mm] migrate: fix set cpupid on page migration twice against thp (Rik van Riel) [1040200] - [mm] numa: Guarantee that tlb_flush_pending updates are visible before page table updates (Rik van Riel) [1040200] - [sched] fix the theoretical signal_wake_up() vs schedule() race (Rik van Riel) [1040200] - [sched] Add tracepoints related to NUMA task migration (Rik van Riel) [1040200] - [mm] numa: Do not automatically migrate KSM pages (Rik van Riel) [1040200] - [mm] numa: Trace tasks that fail migration due to rate limiting (Rik van Riel) [1040200] - [mm] numa: Limit scope of lock for NUMA migrate rate limiting (Rik van Riel) [1040200] - [mm] numa: Make NUMA-migrate related functions static (Rik van Riel) [1040200] - [mm] numa: Defer TLB flush for THP migration as long as possible (Rik van Riel) [1040200] - [mm] fix TLB flush race between migration, and change_protection_range (Rik van Riel) [1040200] - [mm] numa: Avoid unnecessary disruption of NUMA hinting during migration (Rik van Riel) [1040200] - [mm] numa: Clear numa hinting information on mprotect (Rik van Riel) [1040200] - [sched] numa: Skip inaccessible VMAs (Rik van Riel) [1040200] - [mm] numa: Avoid unnecessary work on the failure path (Rik van Riel) [1040200] - [mm] numa: Ensure anon_vma is locked to prevent parallel THP splits (Rik van Riel) [1040200] - [mm] numa: Do not clear PTE for pte_numa update (Rik van Riel) [1040200] - [mm] numa: Do not clear PMD during PTE update scan (Rik van Riel) [1040200] - [mm] Clear pmd_numa before invalidating (Rik van Riel) [1040200] - [mm] numa: Call MMU notifiers on THP migration (Rik van Riel) [1040200] - [mm] numa: Serialise parallel get_user_page against THP migration (Rik van Riel) [1040200] - [mm] numa: return the number of base pages altered by protection changes (Rik van Riel) [1040200]- [net] ipv6: router reachability probing (Jiri Benc) [1032118] - [net] ipv6: remove the unnecessary statement in find_match() (Jiri Benc) [1032118] - [net] arp/neighbour.h: Remove extern from function prototypes (Jiri Benc) [1032118] - [net] netfilter: tproxy: fix build with IP6_NF_IPTABLES=n (Jiri Benc) [1035295] - [net] netfilter: tproxy: remove nf_tproxy_core.h (Jiri Benc) [1035295] - [net] netfilter: tproxy: remove nf_tproxy_core, keep tw sk assigned to skb (Jiri Benc) [1035295] - [net] neigh: ipv6: respect default values set before an address is assigned to device (Jiri Pirko) [1040347] - [net] neigh: restore old behaviour of default parms values (Jiri Pirko) [1040347] - [net] neigh: use tbl->family to distinguish ipv4 from ipv6 (Jiri Pirko) [1040347] - [net] neigh: wrap proc dointvec functions (Jiri Pirko) [1040347] - [net] neigh: convert parms to an array (Jiri Pirko) [1040347] - [net] net: neighbour: Remove CONFIG_ARPD (Jiri Pirko) [1040347] - [net] ndisc: bool initializations should use true and false (Jiri Pirko) [1040347] - [net] ipv4: add support for IFA_FLAGS nl attribute (Jiri Pirko) [1021871] - [net] ipv6: addrconf: revert /proc/net/if_inet6 ifa_flag format (Jiri Pirko) [1021871] - [net] ipv6: addrconf: introduce IFA_F_MANAGETEMPADDR to tell kernel to manage temporary addresses (Jiri Pirko) [1021871] - [net] ipv6: addrconf: extend ifa_flags to u32 (Jiri Pirko) [1021871] - [net] ipv6: Remove privacy config option (Jiri Pirko) [1021871] - [net] ipv6: fix leaking uninitialized port number of offender sockaddr (Florian Westphal) [1035884] {CVE-2013-6405} - [net] inet: fix addr_len/msg->msg_namelen assignment in recv_error and rxpmtu functions (Florian Westphal) [1035884] {CVE-2013-6405} - [net] inet: prevent leakage of uninitialized memory to user in recv syscalls (Florian Westphal) [1035884] {CVE-2013-6405} - [net] rename busy poll MIB counter (Michal Schmidt) [1038631] - [net] rename CONFIG_NET_LL_RX_POLL to CONFIG_NET_RX_BUSY_POLL (Michal Schmidt) [1038631] - [net] fix a compile error when CONFIG_NET_LL_RX_POLL is not set (Michal Schmidt) [1038631] - [net] af_packet: block BH in prb_shutdown_retire_blk_timer() (Veaceslav Falico) [1034605]- [scsi] pm80xx: remove unneeded NULL check (Rich Bono) [1019457] - [scsi] pm80xx: Fix for 32 bit compilation warning (Rich Bono) [1019457] - [scsi] pm80xx: Firmware logging support (Rich Bono) [1019457] - [scsi] pm80xx: Phy settings support for motherboard controller (Rich Bono) [1019457] - [scsi] pm80xx: IButton security feature support for motherboard controllers (Rich Bono) [1019457] - [scsi] pm80xx: Print SAS address of IO failed device (Rich Bono) [1019457] - [scsi] pm80xx: 4G boundary fix (Rich Bono) [1019457] - [scsi] pm80xx: Queue rotation logic for inbound and outbound queues (Rich Bono) [1019457] - [scsi] pm80xx: Set device state response logic fix (Rich Bono) [1019457] - [scsi] pm80xx: Display controller BIOS version (Rich Bono) [1019457] - [scsi] pm80xx: Indirect SMP request fix (Rich Bono) [1019457] - [scsi] pm80xx: Device id changes to support series 8 controllers (Rich Bono) [1019457] - [scsi] bfa: firmware update to 3.2.1.1 (Vijay Guvva) [726968] - [scsi] bfa: Update the driver version to 3.2.21.1 (Vijay Guvva) [726968] - [scsi] bfa: Chinook quad port 16G FC HBA claim issue (Vijay Guvva) [726968] - [scsi] bfa: switch to fixed_size_llseek() (Vijay Guvva) [726968] - [scsi] bfa: Fix crash when symb name set for offline vport (Vijay Guvva) [726968] - [scsi] bfa: dis-associate bfa path_tov with dev_loss_tmo (Vijay Guvva) [726968] - [scsi] bfa: Support for chinook-quad port card (Vijay Guvva) [726968] - [scsi] bfa: fix endianess issue for firmware stats (Vijay Guvva) [726968] - [scsi] bfa: Fix bug_on condition in RPSC rsp handling (Vijay Guvva) [726968] - [scsi] bfa: Allow rsp queue process during ioc disable (Vijay Guvva) [726968] - [scsi] bfa: firmware statistics update (Vijay Guvva) [726968] - [scsi] bfa: fru vpd date update changes (Vijay Guvva) [726968] - [scsi] bfa: driver compatibility with 32bit libs (Vijay Guvva) [726968] - [scsi] bfa: kdump fix on 815 and 825 adapters (Vijay Guvva) [726968] - [scsi] bfa: Fix FDISC timeout handling (Vijay Guvva) [726968] - [scsi] bfa: Fix 1860 port initialize when ATC is enabled (Vijay Guvva) [726968] - [scsi] bfa: FDMI enhancements (Vijay Guvva) [726968] - [scsi] bfa: Fix WARN_ON condition check (Vijay Guvva) [726968] - [scsi] bfa: Add dynamic diagnostic port support (Vijay Guvva) [726968] - [scsi] bfa: Forward Error Correction status query (Vijay Guvva) [726968] - [scsi] bfa: Support for FC BB credit recovery (Vijay Guvva) [726968] - [scsi] bfa: Fixes for 0-terminated strncpy and possible null pointer dereference (Vijay Guvva) [726968] - [scsi] bfa: fix for FC Direct Attach LUN discovery failure (Vijay Guvva) [726968] - [scsi] bfa: fix faulty handling of events in lps sm (Vijay Guvva) [726968] - [maintainers] Add maintainer info for bnx2i (Maurizio Lombardi) [725065] - [scsi] bnx2i: Update version and copyright year 2013 (Maurizio Lombardi) [725065] - [s390] uaccess: add missing page table walk range check (Hendrik Brueckner) [1036690] - [fs] nfsd: don't try to reuse an expired DRC entry off the list (Jeff Layton) [1036971] - [fs] nfsd: when reusing an existing repcache entry, unhash it first (Jeff Layton) [1036971] - [s390] pci: implement hotplug notifications (Hendrik Brueckner) [1030312] - [s390] pci: implement pcibios_remove_bus (Hendrik Brueckner) [1030312] - [s390] pci: improve handling of bus resources (Hendrik Brueckner) [1030312] - [s390] pci: cleanup function information block (Hendrik Brueckner) [1030312] - [s390] pci: remove CONFIG_PCI_DEBUG dependancy (Hendrik Brueckner) [1030312] - [s390] pci: message cleanup (Hendrik Brueckner) [1030312] - [s390] pci: implement hibernation hooks (Hendrik Brueckner) [1030312]- [ethernet] cxgb3: Fix warning about using rcu_dereference when not in a rcu-locked section (Veaceslav Falico) [1038494] - [fs] btrfs: relocate csums properly with prealloc extents (Eric Sandeen) [1030074] - [fs] btrfs: release path before starting transaction in can_nocow_extent (Eric Sandeen) [1030074] - [fs] btrfs: fix oops caused by the space balance and dead roots (Eric Sandeen) [1030074] - [fs] btrfs: insert orphan roots into fs radix tree (Eric Sandeen) [1030074] - [fs] btrfs: limit delalloc pages outside of find_delalloc_range (Eric Sandeen) [1030074] - [fs] btrfs: Fix crash due to not allocating integrity data for a bioset (Eric Sandeen) [1030074] - [fs] btrfs: fix a use-after-free bug in btrfs_dev_replace_finishing (Eric Sandeen) [1030074] - [fs] btrfs: eliminate races in worker stopping code (Eric Sandeen) [1030074] - [fs] btrfs: fix crash of compressed writes (Eric Sandeen) [1030074] - [fs] btrfs: fix transid verify errors when recovering log tree (Eric Sandeen) [1030074] - [fs] vfs: fix subtle use-after-free of pipe_inode_info (Steve Best) [1033905] - [powerpc] signals: Mark VSX not saved with small contexts (Steve Best) [1019549] - [security] selinux: correct locking in selinux_netlbl_socket_connect() (Paul Moore) [991605] - [net] xfrm: Fix potential null pointer dereference in xdst_queue_output (Herbert Xu) [1034891] - [net] ipv6: introduce function to find route for redirect (Jiri Pirko) [1035996] - [net] ipv6: handle Redirect ICMP Message with no Redirected Header option (Jiri Pirko) [1035996]- [misc] synchronize with upstream linux-3.10.y stable branch up to 3.10.20 (Veaceslav Falico) [1034281] - [s390] allow to set gcc -mtune flag (Hendrik Brueckner) [1032642] - [net] team: fix master carrier set when user linkup is enabled (Jiri Pirko) [1035258] - [net] openvswitch: fix vport-netdev unregister (Francesco Fusco) [1004267]- [pci] Fix whitespace, capitalization, and spelling errors (Myron Stowe) [1033834] - [pci] Remove duplicate pci_disable_device() from pcie_portdrv_remove() (Myron Stowe) [1033834] - [pci] Enable upstream bridges even for VFs on virtual buses (Myron Stowe) [1033834] - [pci] Add pci_upstream_bridge() (Myron Stowe) [1033834] - [pci] Add x86_msi.msi_mask_irq() and msix_mask_irq() (Myron Stowe) [1033834] - [pci] Warn on driver probe return value greater than zero (Myron Stowe) [1033834] - [pci] Drop warning about drivers that don't use pci_set_master() (Myron Stowe) [1033834] - [pci] Workaround missing pci_set_master in pci drivers (Myron Stowe) [1033834] - [powerpc] pci: Use pci_is_pcie() to simplify code fix (Myron Stowe) [1033834] - [pci] Update pcie_ports 'auto' behavior for non-ACPI platforms (Myron Stowe) [1033834] - [pci] Report pci_pme_active() kmalloc failure (Myron Stowe) [1033834] - [pci] Fail MSI/MSI-X initialization if device is not in PCI_D0 (Myron Stowe) [1033834] - [x86] pci: Coalesce multiple overlapping host bridge windows (Myron Stowe) [1033834] - [misc] MAINTAINERS: Add arch/x86/pci to PCI file patterns (Myron Stowe) [1033834] - [pci] pm: Remove pci_pm_complete() (Myron Stowe) [1033834] - [pci] Add pci_dev_show_local_cpu() to simplify code (Myron Stowe) [1033834] - [pci] Make pci_dev_pm_ops static (Myron Stowe) [1033834] - [pci] Make pci_bus_attrs, pci_dev_attrs, dev_rescan_attr, dev_remove_attr, vga_attr static (Myron Stowe) [1033834] - [pci] convert bus code to use dev_groups (Myron Stowe) [1033834] - [pci] convert bus code to use drv_groups (Myron Stowe) [1033834] - [pci] convert bus code to use bus_groups (Myron Stowe) [1033834] - [drm] radeon: use pcie_get_readrq() and pcie_set_readrq() to simplify code (Myron Stowe) [1033834] - [infiniband] qib: Drop qib_tune_pcie_caps() and qib_tune_pcie_coalesce() return values (Myron Stowe) [1033834] - [pci] Remove unused PCI_MSIX_FLAGS_BIRMASK definition (Myron Stowe) [1033834] - [pci] acpiphp_ibm: Convert to dynamic debug (Myron Stowe) [1033834] - [pci] acpiphp: Convert to dynamic debug (Myron Stowe) [1033834] - [pci] Remove Intel Haswell D3 delays (Myron Stowe) [1033834] - [pci] Pass type, width, and prefetchability for window alignment (Myron Stowe) [1033834] - [pci] Document reason for using pci_is_root_bus() (Myron Stowe) [1033834] - [pci] Use pci_is_root_bus() to check for root bus (Myron Stowe) [1033834] - [pci] Remove unused "is_pcie" from pci_dev structure (Myron Stowe) [1033834] - [pci] Update pci_find_slot() description in pci.txt (Myron Stowe) [1033834] - [scsi] qla2xxx: Use standard PCIe Capability Link register field names (Myron Stowe) [1033834] - [pci] Fix comment typo, remove unnecessary !! in pci_is_pcie() (Myron Stowe) [1033834] - [pci] Drop "setting latency timer" messages (Myron Stowe) [1033834] - [infiniband] qib: Use pcie_set_mps() and pcie_get_mps() to simplify code (Myron Stowe) [1033834] - [infiniband] qib: Use pci_is_root_bus() to check whether it is a root bus (Myron Stowe) [1033834] - [pci] Export pcie_set_mps() and pcie_get_mps() (Myron Stowe) [1033834] - [acpi] Decode _OSC bitmasks symbolically (Myron Stowe) [1033834] - [acpi] Separate out _OSC "we don't support enough services" path (Myron Stowe) [1033834] - [acpi] Separate out _OSC "PCIe port services disabled" path (Myron Stowe) [1033834] - [acpi] Skip _OSC control tests if _OSC support call failed (Myron Stowe) [1033834] - [acpi] Run _OSC only once for OSPM feature support (Myron Stowe) [1033834] - [acpi] Split _OSC "support" and "control" flags into separate variables (Myron Stowe) [1033834] - [acpi] Move _OSC stuff from acpi_pci_root_add() to negotiate_os_control() (Myron Stowe) [1033834] - [acpi] Drop unnecessary _OSC existence tests (Myron Stowe) [1033834] - [pci] Name _OSC #defines more consistently (Myron Stowe) [1033834] - [acpi] Write OSC_PCI_CONTROL_MASKS like OSC_PCI_SUPPORT_MASKS (Myron Stowe) [1033834] - [acpi] Remove unused OSC_PCI_NATIVE_HOTPLUG (Myron Stowe) [1033834] - [acpi] Tidy acpi_run_osc() declarations (Myron Stowe) [1033834] - [acpi] Rename OSC_QUERY_TYPE to OSC_QUERY_DWORD (Myron Stowe) [1033834] - [acpi] Write _OSC bit field definitions in hex (Myron Stowe) [1033834] - [powerpc] pci: Use pci_is_pcie() to simplify code (Myron Stowe) [1033834] - [scsi] qla2xxx: Use pcie_is_pcie() to simplify code (Myron Stowe) [1033834] - [scsi] csiostor: Use pcie_capability_clear_and_set_word() to simplify (Myron Stowe) [1033834] - [scsi] bfa: Use pcie_set()/get_readrq() to simplify code (Myron Stowe) [1033834] - [x86] pci: Use cached pci_dev->pcie_cap to simplify code (Myron Stowe) [1033834] - [pci] Use pci_is_pcie() to simplify code (Myron Stowe) [1033834] - [ethernet] be2net: call napi_disable() for all event queues (Ivan Vecera) [1032872] - [mm] get rid of unnecessary pageblock scanning in setup_zone_migrate_reserve (Motohiro Kosaki) [1023873] - [s390] mm: handle asce-type exceptions as normal page fault (Hendrik Brueckner) [1033645] - [s390] 3270: fix missing device_destroy() call (Hendrik Brueckner) [1032553] - [s390] boot: Install bzImage as default kernel image (Hendrik Brueckner) [1032548] - [x86] perf: Fix shared register mutual exclusion enforcement (Jiri Olsa) [1032093] - [mm] readahead: fix sequential read cache miss detection (Rik van Riel) [1032279] - [block] fix a race between request completion and timeout handling (Jeff Moyer) [1032138] - [s390] mm: correct tlb flush on page table upgrade (Hendrik Brueckner) [1029601]- [pci] msi: add default MSI operations for !HAVE_GENERIC_HARDIRQS platforms (Myron Stowe) [1034514] - [of] of_pci: add registry of MSI chips (Myron Stowe) [1034514] - [pci] Introduce new MSI chip infrastructure (Myron Stowe) [1034514] - [pci] remove ARCH_SUPPORTS_MSI kconfig option (Myron Stowe) [1034514] - [pci] use weak functions for MSI arch-specific functions (Myron Stowe) [1034514] - [of] of_pci: Add of_pci_parse_bus_range() function (Myron Stowe) [1034514] - [of] of_pci: Add of_pci_get_devfn() function (Myron Stowe) [1034514] - [fs] sysfs: sysfs_create_groups returns a value (Myron Stowe) [1034491] - [fs] sysfs: add sysfs_create/remove_groups for when SYSFS is not enabled (Myron Stowe) [1034491] - [fs] sysfs/group: fix up kerneldoc (Myron Stowe) [1034491] - [fs] sysfs/group: update copyright to add myself and the LF (Myron Stowe) [1034491] - [fs] sysfs/group: add kerneldoc for sysfs_remove_group (Myron Stowe) [1034491] - [fs] sysfs/group: fix up broken string coding style (Myron Stowe) [1034491] - [fs] sysfs/group: fix up some * coding style issues (Myron Stowe) [1034491] - [fs] sysfs/group: fix trailing whitespace (Myron Stowe) [1034491] - [fs] sysfs/group: move EXPORT_SYMBOL_GPL() to the proper location (Myron Stowe) [1034491] - [fs] sysfs: add sysfs_create/remove_groups() (Myron Stowe) [1034491] - [base] bus_type: add bus_groups (Myron Stowe) [1034491] - [base] bus_type: add drv_groups (Myron Stowe) [1034491] - [base] bus_type: add dev_groups (Myron Stowe) [1034491] - [ethernet] e1000e: fix overrun of PHY RAR array (John Green) [1031123] - [kernel] perf/ftrace: Fix paranoid level for enabling function tracer (Jiri Olsa) [1027778] {CVE-2013-2930} - [powerpc] kdump: Adding symbols in vmcoreinfo to facilitate dump filtering (Steve Best) [1025746] - [s390] block/dasd: hold request queue sysfs lock when calling elevator_init() (Tomoki Sekiyama) [1030615] - [block] elevator: acquire q->sysfs_lock in elevator_change() (Tomoki Sekiyama) [1030615] - [block] elevator: Fix a race in elevator switching and dm device initialization (Tomoki Sekiyama) [1030615] - [s390] vtime: correct idle time calculation (Hendrik Brueckner) [1029891] - [s390] time: fix get_tod_clock_ext inline assembly (Hendrik Brueckner) [1029891] - [s390] time: correct use of store clock fast (Hendrik Brueckner) [1029891] - [s390] time: return with irqs disabled from psw_idle (Hendrik Brueckner) [1029891] - [s390] fix save and restore of the floating-point-control register (Hendrik Brueckner) [1029602] - [s390] compat, signal: change return values to -EFAULT (Hendrik Brueckner) [1029602] - [net] flow_dissector: fail on evil iph->ihl (Jason Wang) [1007955] {CVE-2013-4348}- [acpi] Correct faulty check of Secure Level in acpi_os_get_root_pointer() (Lenny Szubowicz) [1034598]- [net] netfilter: push reasm skb through instead of original frag skbs (Jiri Pirko) [1032012] - [net] ip6_output: fragment outgoing reassembled skb properly (Jiri Pirko) [1032012] - [net] ipv6: fix headroom calculation in udp6_ufo_fragment (Jiri Pirko) [1030016] {CVE-2013-4563} - [net] macvtap: limit head length of skb allocated (Jason Wang) [1029380] - [net] tuntap: limit head length of skb allocated (Jason Wang) [1029380] - [fs] nfs: check if gssd is running before attempting to use krb5i auth in SETCLIENTID call (Jeff Layton) [998616] - [net] sunrpc: replace sunrpc_net->gssd_running flag with a more reliable check (Jeff Layton) [998616] - [net] sunrpc: create a new dummy pipe for gssd to hold open (Jeff Layton) [998616] - [s390] scm_block: do not hide eadm subchannel dependency (Hendrik Brueckner) [1032542] - [s390] qeth: avoid buffer overflow in snmp ioctl (Hendrik Brueckner) [1029890] - [s390] zfcpdump: Add support for XFS (Hendrik Brueckner) [1028103] - [x86] setup: print out a message if !ACPI (Prarit Bhargava) [1033181] - [cpufreq] intel_pstate: skip the driver if ACPI has power mgmt option (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: Add static declarations to internal functions (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: Add Baytrail support (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: Refactor driver to support CPUs with different MSR layouts (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: Correct calculation of min pstate value (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: Improve accuracy by not truncating until final result (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: Fix type mismatch warning (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: Fix max_perf_pct on resume (Prarit Bhargava) [1031793] - [cpufreq] add new routine cpufreq_verify_within_cpu_limits() (Prarit Bhargava) [1031793] - [cpufreq] Optimize cpufreq_frequency_table_verify() (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: fix no_turbo (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: Add Haswell CPU models (Prarit Bhargava) [1031793] - [cpufreq] Drop the owner field from struct cpufreq_driver (Prarit Bhargava) [1031793] - [cpufreq] Use rwsem for protecting critical sections (Prarit Bhargava) [1031793] - [cpufreq] delete __cpuinit usage from all cpufreq files (Prarit Bhargava) [1031793] - [powerpc] ppc64 address space capped at 32TB, mmap randomisation disabled (Steve Best) [1031762]- [kernel] hung_task: add method to reset detector (Marcelo Tosatti) [987202] - [virt] pvclock: detect watchdog reset at pvclock read (Marcelo Tosatti) [987202] - [fs] cifs: stop trying to use virtual circuits (Sachin Prabhu) [1026387] - [security] keys: Fix keyring content gc scanner (David Howells) [1030482] - [fs] ext4: fix warning in ext4_da_update_reserve_space() (Lukas Czerner) [1022185] - [fs] quota: provide interface for readding allocated space into reserved space (Lukas Czerner) [1022185] - [fs] nfs: don't retry detect_trunking with RPC_AUTH_UNIX more than once (Jeff Layton) [1030404] - [net] sunrpc: Avoid deep recursion in rpc_release_client (Jeff Layton) [1030404] - [net] sunrpc: Fix a data corruption issue when retransmitting RPC calls (Jeff Layton) [1030062] - [fs] nfs: Remove redundant checks in nfs_setsecurity+nfs4_label_init_security (Jeff Layton) [1030725] - [fs] nfs: Sanity check the server reply in _nfs4_server_capabilities (Jeff Layton) [1030725] - [fs] nfs: encode_readdir - only ask for labels when doing readdirplus (Jeff Layton) [1030725] - [fs] nfs: set security label when revalidating inode (Jeff Layton) [1030725] - [fs] nfs: Fix a mismatch between Linux labeled NFS and the NFSv4.2 spec (Jeff Layton) [1030725] - [misc] synchronize with upstream linux-3.10.y stable branch up to 3.10.18 (Veaceslav Falico) [1028210]- [fs] gfs2: Fix ref count bug relating to atomic_open (Robert S Peterson) [1032800]- [ethernet] mlx4: Fix pages never dma unmapped on rx (Steve Best) [1030192] - [kernel] Add method for displaying affection for Red Hat (Prarit Bhargava) [1025450] - [powerpc] Fix fatal SLB miss when restoring PPR (Steve Best) [1027633] - [fs] gfs2: Implement a "rgrp has no extents longer than X" scheme (Robert S Peterson) [1019462] - [fs] gfs2: Drop inadequate rgrps from the reservation tree (Robert S Peterson) [1019462] - [fs] gfs2: If requested is too large, use the largest extent in the rgrp (Robert S Peterson) [1019462] - [fs] gfs2: Add allocation parameters structure (Robert S Peterson) [1019462] - [security] keys: Fix error handling in big_key instantiation (David Howells) [1029877] - [kernel] move get_online_cpus/put_online_cpus locking out (Rik van Riel) [1027267] - [kernel] sched/numa: Cure update_numa_stats() vs. hotplug (Rik van Riel) [1027267] - [kernel] sched/numa: Fix NULL pointer dereference in task_numa_migrate() (Rik van Riel) [1028100] - [scsi] hpsa: remove P822se PCI ID (Tomas Henzl) [1029009] - [scsi] hpsa: correct gen9 PCI IDs (Tomas Henzl) [1029009] - [scsi] scsi_dh_alua: ALUA handler attach should succeed while TPG is transitioning (Ewan Milne) [1020355] - [scsi] scsi_dh_alua: ALUA check sense should retry device internal reset unit attention (Ewan Milne) [1020355] - [scsi] scsi_debug: fix endianness bug in sdebug_build_parts() (Maurizio Lombardi) [1017128] - [block] blk-mq: don't disallow request merges for req->special being set (Mike Snitzer) [1016109] - [block] blk-mq: mq plug list breakage (Mike Snitzer) [1016109] - [block] blk-mq: fix for flush deadlock (Mike Snitzer) [1016109] - [block] blk-mq: add blk_mq_stop_hw_queues (Mike Snitzer) [1016109] - [block] blk-mq: fix permissions for ipi_redirect sysfs attribute (Mike Snitzer) [1016109] - [block] blk-mq: zero out ctx_map during initialization (Mike Snitzer) [1016109] - [block] blk-mq: cache rq->q (Mike Snitzer) [1016109] - [block] blk-mq: use a separate plug list for blk-mq requests (Mike Snitzer) [1016109] - [block] blk-mq: switch to percpu-ida for tag management (Mike Snitzer) [1016109] - [lib] percpu_ida: add an API to return free tags (Mike Snitzer) [1016109] - [lib] percpu_ida: add percpu_ida_for_each_free (Mike Snitzer) [1016109] - [lib] percpu_ida: make percpu_ida percpu size/batch configurable (Mike Snitzer) [1016109] - [lib] idr: Percpu ida (Mike Snitzer) [1016109] - [block] blk-mq: call exit_hctx on hw queue teardown (Mike Snitzer) [1016109] - [lib] percpu_counter: __this_cpu_write() doesn't need to be protected by spinlock (Mike Snitzer) [1016109] - [block] blk-mq: fix blk_mq_start_stopped_hw_queues from irq context (Mike Snitzer) [1016109] - [block] blk-mq: cleanup blk_mq_bio_to_request (Mike Snitzer) [1016109] - [block] blk-mq: kill blk_mq_finish_request (Mike Snitzer) [1016109] - [block] blk-mq: always complete bios in blk_mq_complete_request (Mike Snitzer) [1016109] - [block] blk-mq: dont call blk_mq_free_request from blk_mq_finish_request (Mike Snitzer) [1016109] - [block] blk-mq: more careful bio completion (Mike Snitzer) [1016109] - [block] use blk-exec.c infrastructure for blk-mq (Mike Snitzer) [1016109] - [block] make blk_get_put_request work for blk-mq drivers (Mike Snitzer) [1016109] - [block] remove request ref_count (Mike Snitzer) [1016109] - [block] blk-mq: Lower minimum queue depth from 4 to 1 (Mike Snitzer) [1016109] - [block] blk-mq: Do not fail blk_mq_reg::queue_depth value of zero (Mike Snitzer) [1016109] - [block] blk-mq: Do not allocate more cache entries than used (Mike Snitzer) [1016109] - [block] blk-mq: Check queue depth is valid (Mike Snitzer) [1016109] - [block] blk-mq: Sanity check reserved tags (Mike Snitzer) [1016109]- [x86] trace: Change user|kernel_page_fault to page_fault_user|kernel (Seiji Aguchi) [726853] - [x86] trace: Add page fault tracepoints (Seiji Aguchi) [726853] - [x86] trace: Delete __trace_alloc_intr_gate() (Seiji Aguchi) [726853] - [x86] trace: Register exception handler to trace IDT (Seiji Aguchi) [726853] - [x86] trace: Remove __alloc_intr_gate() (Seiji Aguchi) [726853] - [kernel] audit: call audit_bprm() only once to add AUDIT_EXECVE information (Richard Guy Briggs) [1010367] - [kernel] audit: move audit_aux_data_execve contents into audit_context union (Richard Guy Briggs) [1010367] - [kernel] audit: remove unused envc member of audit_aux_data_execve (Richard Guy Briggs) [1010367] - [kernel] audit: Kill the unused struct audit_aux_data_capset (Richard Guy Briggs) [1010367] - [fs] gfs2: fix dentry leaks (Abhijith Das) [1010350] - [fs] gfs2: d_splice_alias() can't return error (Abhijith Das) [1010350] - [fs] atomic_open: take care of EEXIST in no-open case with O_CREAT|O_EXCL in fs/namei.c (Abhijith Das) [1010350] - [fs] vfs: don't set FILE_CREATED before calling ->atomic_open() (Abhijith Das) [1010350] - [fs] nfs: set FILE_CREATED (Abhijith Das) [1010350] - [fs] gfs2: set FILE_CREATED (Abhijith Das) [1010350] - [fs] vfs: improve i_op->atomic_open() documentation (Abhijith Das) [1010350] - [net] svcrpc: set cr_gss_mech from gss-proxy as well as legacy upcall (J. Bruce Fields) [1026643] - [mm] zbud: fix condition check on allocation size (Jerome Marchand) [1009496] - [kernel] sched: Optimize task_sched_runtime() (Larry Woodman) [986058] - [x86] setup: add a customer friendly message for single cpu systems (Prarit Bhargava) [1009066] - [x86] efi: Disable secure boot if shim is in insecure mode (Lenny Szubowicz) [1004888] - [kernel] modsign: Support not importing certs from db (Lenny Szubowicz) [1004888] - [kernel] modsign: Import certificates from UEFI Secure Boot (Lenny Szubowicz) [1004888] - [kernel] keys: Add a system blacklist keyring (Lenny Szubowicz) [1004888] - [crypto] asymmetric_keys: Add an EFI signature blob parser and key loader (Lenny Szubowicz) [1004888] - [kernel] efi: Add EFI signature data types (Lenny Szubowicz) [1004888] - [kernel] hibernate: Disable if securelevel above zero (Lenny Szubowicz) [903815] - [x86] efi: Add EFI_SECURE_BOOT bit (Lenny Szubowicz) [903815] - [x86] Add option to automatically set securelevel when in Secure Boot mode (Lenny Szubowicz) [903815] - [platform] asus-wmi: Restrict debugfs interface when securelevel is set (Lenny Szubowicz) [903815] - [x86] Restrict MSR access when securelevel is set (Lenny Szubowicz) [903815] - [kernel] uswsusp: Disable when securelevel is set (Lenny Szubowicz) [903815] - [kernel] kexec: Disable at runtime if securelevel has been set (Lenny Szubowicz) [903815] - [acpi] Ignore acpi_rsdp kernel parameter when securelevel is set (Lenny Szubowicz) [903815] - [acpi] Limit access to custom_method if securelevel is set (Lenny Szubowicz) [903815] - [char] mem: Restrict /dev/mem and /dev/kmem when securelevel is set (Lenny Szubowicz) [903815] - [x86] Lock down IO port access when securelevel is enabled (Lenny Szubowicz) [903815] - [pci] Lock down BAR access when securelevel is enabled (Lenny Szubowicz) [903815] - [x86] Enforce module signatures when securelevel is greater than 0 (Lenny Szubowicz) [903815] - [kernel] Add BSD-style securelevel support (Lenny Szubowicz) [903815]- [net] nfnetlink: do not ack malformed messages (Jiri Benc) [1023123] - [net] netfilter: nft_compat: use _safe version of list_for_each (Jiri Benc) [1023123] - [net] netfilter: nf_tables: remove duplicated include from nf_tables_ipv4.c (Jiri Benc) [1023123] - [net] netfilter: bridge: nf_tables: add filter chain type (Jiri Benc) [1023123] - [net] netfilter: nft_nat: Fix endianness issue reported by sparse (Jiri Benc) [1023123] - [net] netfilter: bridge: fix nf_tables bridge dependencies with main core (Jiri Benc) [1023123] - [net] nf_tables: mark as Tech Preview (Jiri Benc) [1023123] - [net] nf_tables: stuff structures to preserve kABI in the future (Jiri Benc) [1023123] - [net] netfilter: nf_tables: add ARP filtering support (Jiri Benc) [1023123] - [net] netfilter: nf_tables: add trace support (Jiri Benc) [1023123] - [net] netfilter: nfnetlink: add batch support and use it from nf_tables (Jiri Benc) [1023123] - [net] netfilter: nf_tables: add insert operation (Jiri Benc) [1023123] - [net] netfilter: nf_tables: complete net namespace support (Jiri Benc) [1023123] - [net] netfilter: nf_tables: Add support for IPv6 NAT (Jiri Benc) [1023123] - [net] netfilter: nf_tables: add support for dormant tables (Jiri Benc) [1023123] - [net] netfilter: nf_tables: nft_payload: fix transport header base (Jiri Benc) [1023123] - [net] netfilter: nf_tables: add compatibility layer for x_tables (Jiri Benc) [1023123] - [net] netfilter: nf_tables: convert built-in tables/chains to chain types (Jiri Benc) [1023123] - [net] netfilter: nft_payload: add optimized payload implementation for small loads (Jiri Benc) [1023123] - [net] netfilter: nf_tables: add optimized data comparison for small values (Jiri Benc) [1023123] - [net] netfilter: nf_tables: expression ops overloading (Jiri Benc) [1023123] - [net] netfilter: nf_tables: add netlink set API (Jiri Benc) [1023123] - [net] netfilter: add nftables (Jiri Benc) [1023123] - [net] netfilter: nf_nat: move alloc_null_binding to nf_nat_core.c (Jiri Benc) [1023123] - [net] netfilter: pass hook ops to hookfn (Jiri Benc) [1023123] - [net] netlink: fix splat in skb_clone with large messages (Jiri Benc) [1023123] - [net] netlink: allow large data transfers from user-space (Jiri Benc) [1023123]- [virt] hyperv/vmbus: Fix a bug in channel rescind code (Jason Wang) [1017564] - [virt] hyperv: Fix wrong check for synic_event_page (Jason Wang) [1017564] - [virt] hyperv/vmbus: fix vmbus_recvpacket_raw() return code (Jason Wang) [1017564] - [virt] hyperv/input: add a driver to support Hyper-V synthetic keyboard (Jason Wang) [1017564] - [virt] hyperv: Correctly guard the local APIC calibration code (Jason Wang) [1017564] - [virt] hyperv: Get the local APIC timer frequency from the hypervisor (Jason Wang) [1017564] - [kernel] stop_machine: fix race between stop_two_cpus and stop_cpus (Rik van Riel) [1023627] - [video] fb: make fp_get_options name argument const (Rob Clark) [1018414] - [drm] nouveau/device: recognise GK208 (Rob Clark) [1018414] - [drm] nouveau/graph: fix a number of missing explicit array terminators (Rob Clark) [1018414] - [drm] nouveau/disp: semi-complete link training sequence even if display disappears (Rob Clark) [1018414] - [drm] nouveau/bios: some older boards have shorter displayport tables (Rob Clark) [1018414] - [drm] nouveau/fbcon: bracket entrypoints with a per-device enabled check (Rob Clark) [1018414] - [drm] nouveau/disp: reorder writes to lane current control regs (Rob Clark) [1018414] - [drm] nouveau/disp: reorder writes to lane current control regs (Rob Clark) [1018414] - [drm] nouveau/disp: log if DP link training fails (Rob Clark) [1018414] - [drm] nouveau/disp: disable display underflow reporting at init (Rob Clark) [1018414] - [drm] nouveau/clock: fix accidental limiting of pll coefficients (Rob Clark) [1018414] - [drm] nouveau/device: use an additional bit from NV_PMC_BOOT_0 to identify chipset (Rob Clark) [1018414] - [drm] nouveau/bios/init: return failure condition on invalid opcodes (Rob Clark) [1018414] - [drm] nouveau/therm: ack any pending IRQ at init (Rob Clark) [1018414] - [drm] nouveau/therm: kill some over-zealous debugging (Rob Clark) [1018414] - [drm] radeon: don't use PACKET2 on CIK (Rob Clark) [1018414] - [drm] nouveau: split lock into list+exec and enable refcount locks (Rob Clark) [1018414] - [drm] nouveau: convert event handler apis to split create/enable semantics (Rob Clark) [1018414] - [drm] nouveau: share engine/channel constructor between implementations (Rob Clark) [1018414] - [drm] nouveau: prepare for the sharing of constructors between implementations (Rob Clark) [1018414] - [drm] nouveau: make vblank tracking data private to the implementations (Rob Clark) [1018414] - [drm] nouveau: share engine/channel struct definitions between implementations (Rob Clark) [1018414] - [drm] nouveau: Allow asymmetric nouveau_event_get/_put (Rob Clark) [1018414] - [drm] nouveau: Move event index check from critical section (Rob Clark) [1018414] - [drm] nouveau: Add priv field for event handlers (Rob Clark) [1018414] - [drm] nouveau: off by one in nouveau_drm_vblank_enable() (Rob Clark) [1018414] - [drm] backport to Linux 3.12-rc7 (Rob Clark) [1018414] - [firmware] dmi: add support for exact DMI matches in addition to substring matching (Rob Clark) [1025360] - [vga] vga_switcheroo: add driver control power feature (Rob Clark) [1025360] - [mm] vmscan: new shrinker API (Rob Clark) [1025360] - [kernel] Add arch_phys_wc_{add, del} to manipulate WC MTRRs if needed (Rob Clark) [1025360] - [kernel] mutex: Move ww_mutex definitions to ww_mutex.h (Rob Clark) [1025360] - [kernel] reservation: cross-device reservation support (Rob Clark) [1025360] - [kernel] locking-selftests: Handle unexpected failures more strictly (Rob Clark) [1025360] - [kernel] mutex: Add more w/w tests to test EDEADLK path handling (Rob Clark) [1025360] - [kernel] mutex: Add more tests to lib/locking-selftest.c (Rob Clark) [1025360] - [kernel] mutex: Add w/w tests to lib/locking-selftest.c (Rob Clark) [1025360] - [kernel] mutex: Add w/w mutex slowpath debugging (Rob Clark) [1025360] - [kernel] mutex: Add support for wound/wait style locks (Rob Clark) [1025360] - [kernel] mutex: Make __mutex_fastpath_lock_retval return whether fastpath succeeded or not (Rob Clark) [1025360]- [usb] misc/usb3503: Fix compile error due to incorrect regmap depedency (Don Zickus) [895641] - [usb] storage: add quirk for mandatory READ_CAPACITY_16 (Don Zickus) [895641] - [usb] serial/option: blacklist Olivetti Olicard200 (Don Zickus) [895641] - [usb] quirks: add touchscreen that is dazzeled by remote wakeup (Don Zickus) [895641] - [usb] quirks: add one device that cannot deal with suspension (Don Zickus) [895641] - [usb] serial/option: add support for Inovia SEW858 device (Don Zickus) [895641] - [usb] serial/ti_usb_3410_5052: add Abbott strip port ID to combined table as well (Don Zickus) [895641] - [usb] support new huawei devices in option.c (Don Zickus) [895641] - [usb] xhci: Fix spurious wakeups after S5 on Haswell (Don Zickus) [895641] - [usb] xhci: fix write to USB3_PSSEN and XUSB2PRM pci config registers (Don Zickus) [895641] - [usb] xhci: quirk for extra long delay for S4 (Don Zickus) [895641] - [usb] xhci: Don't enable/disable RWE on bus suspend/resume (Don Zickus) [895641] - [net] usbnet: fix handling padding packet (Don Zickus) [895641] - [usb] imx21: accept very late isochronous URBs (Don Zickus) [895641] - [usb] core: check usb device's state before sending a Set SEL control transfer (Don Zickus) [895641] - [usb] xhci: Fix xHCI host issues on remote wakeup (Don Zickus) [1016889] - [usb] serial/pl2303: distinguish between original and cloned HX chips (Don Zickus) [895641] - [usb] fix typo in usb serial simple driver Kconfig (Don Zickus) [895641] - [usb] core: fix incorrect type in assignment in descriptors_changed() (Don Zickus) [895641] - [usb] core: compare and release one bos descriptor in usb_reset_and_verify_device() (Don Zickus) [895641] - [usb] ehci: remove debugging statement with ehci statistics in ehci_stop() (Don Zickus) [895641] - [usb] ehci: remove duplicate debug_async_open() prototype in ehci-dbg.c (Don Zickus) [895641] - [usb] ehci: enable debugging code when CONFIG_DYNAMIC_DEBUG is set (Don Zickus) [895641] - [usb] ehci: remove ehci_vdbg() verbose debugging statements (Don Zickus) [895641] - [usb] xhci: Fix warning introduced by disabling runtime PM (Don Zickus) [1016889] - [usb] storage: audit sysfs attribute permissions (Don Zickus) [895641] - [usb] xhci: prevent "callbacks suppressed" when debug is not enabled (Don Zickus) [1016889] - [usb] xhci: fix port BESL LPM capability checking (Don Zickus) [1016889] - [usb] ohci: fix build error related to ohci_suspend/resume (Don Zickus) [895641] - [usb] serial: clean up attribute permissions (Don Zickus) [895641] - [usb] usbtmc: fix up attribute permissions (Don Zickus) [895641] - [usb] core: be specific about attribute permissions (Don Zickus) [895641] - [usb] core: use DRIVER_ATTR_RW() (Don Zickus) [895641] - [usb] don't use bNbrPorts after initialization (Don Zickus) [895641] - [usb] fail on usb_hub_create_port_device() errors (Don Zickus) [895641] - [usb] fix cleanup after failure in hub_configure() (Don Zickus) [895641] - [usb] ohci: add missing PCI PM callbacks to ohci-pci.c (Don Zickus) [895641] - [usb] serial: fix stringify operator in usb-serial-simple (Don Zickus) [895641] - [usb] wusbcore: Use usb_init_urb instead of creating the URB manually (Don Zickus) [895641] - [usb] wusbcore: fix leak of urb in wa_xfer_destroy (Don Zickus) [895641] - [usb] wusbcore: fix resource cleanup in error path in __wa_xfer_setup_segs (Don Zickus) [895641] - [usb] wusbcore: clear RPIPE stall for control endpoints (Don Zickus) [895641] - [usb] uss720: fix DMA-buffer allocation (Don Zickus) [895641] - [usb] quatech2: fix port DMA-buffer allocations (Don Zickus) [895641] - [usb] quatech2: fix serial DMA-buffer allocations (Don Zickus) [895641] - [usb] keyspan: fix port DMA-buffer allocations (Don Zickus) [895641] - [usb] keyspan: fix serial DMA-buffer allocations (Don Zickus) [895641] - [usb] rh_call_control tbuf overflow fix (Don Zickus) [895641] - [usb] host: add Kconfig option for EHSET (Don Zickus) [895641] - [usb] serial/pl2303: improve the chip type detection/distinction (Don Zickus) [895641] - [usb] serial/pl2303: improve the chip type information output on startup (Don Zickus) [895641] - [usb] serial/pl2303: simplify the else-if contruct for type_1 chips in pl2303_startup() (Don Zickus) [895641] - [usb] xhci: fix dma mask setup in xhci.c (Don Zickus) [1016889] - [usb] xhci: trace debug statements related to ring expansion (Don Zickus) [1016889] - [usb] xhci: trace debug messages related to driver initialization and unload (Don Zickus) [1016889] - [usb] xhci: trace debug statements for urb cancellation (Don Zickus) [1016889] - [usb] xhci: add xhci_cmd_completion trace event (Don Zickus) [1016889] - [usb] xhci: add xhci_address_ctx trace event (Don Zickus) [1016889] - [usb] xhci: add trace for debug messages related to endpoint reset (Don Zickus) [1016889] - [usb] xhci: add trace for debug messages related to quirks (Don Zickus) [1016889] - [usb] xhci: add trace for debug messages related to changing contexts (Don Zickus) [1016889] - [usb] xhci: add traces for debug messages in xhci_address_device() (Don Zickus) [1016889] - [usb] xhci: remove CONFIG_USB_XHCI_HCD_DEBUGGING and unused code (Don Zickus) [1016889] - [usb] xhci: replace printk(KERN_DEBUG ...) (Don Zickus) [1016889] - [usb] xhci: replace xhci_info() with xhci_dbg() (Don Zickus) [1016889] - [usb] xhci: Add Device Tree support to XHCI Platform driver (Don Zickus) [1016889] - [usb] serial/pl2303: add two comments concerning the supported baud rates with HX chips (Don Zickus) [895641] - [usb] serial/pl2303: also use the divisor based baud rate encoding method for baud rates < 115200 with HX chips (Don Zickus) [895641] - [usb] serial/pl2303: increase the allowed baud rate range for the divisor based encoding method (Don Zickus) [895641] - [usb] serial/pl2303: move the two baud rate encoding methods to separate functions (Don Zickus) [895641] - [usb] serial/pl2303: remove 500000 baud from the list of standard baud rates (Don Zickus) [895641] - [usb] serial/pl2303: do not round to the next nearest standard baud rate for the divisor based baud rate encoding method (Don Zickus) [895641] - [usb] serial/pl2303: fix the upper baud rate limit check for type_0/1 chips (Don Zickus) [895641] - [usb] serial/pl2303: fix+improve the divsor based baud rate encoding method (Don Zickus) [895641] - [usb] hwa: avoid constant suspend and resume on the root hub (Don Zickus) [895641] - [usb] adutux: fix big-endian device-type reporting (Don Zickus) [895641] - [usb] usbtmc: fix big-endian probe of Rigol devices (Don Zickus) [895641] - [usb] wusbcore: clean up list locking in urb enqueue (Don Zickus) [895641] - [usb] wusbcore: fix root hub hub_status_data to only return > 0 if status has actually changed (Don Zickus) [895641] - [usb] ehci: Add support for SINGLE_STEP_SET_FEATURE test of EHSET (Don Zickus) [895641] - [usb] hcd: Log error code if reset() fails (Don Zickus) [895641] - [usb] misc/usb3503: Support operation with no I2C control (Don Zickus) [895641] - [usb] misc/usb3503: Add USB3503A to the compatible list (Don Zickus) [895641] - [usb] misc/usb3503: Default to hub mode (Don Zickus) [895641] - [usb] misc/usb3503: Fix typos in error messages (Don Zickus) [895641] - [usb] misc/usb3503: Factor out I2C probe (Don Zickus) [895641] - [usb] misc/usb3503: Convert to regmap (Don Zickus) [895641] - [usb] misc/usb3503: Actively manage Hub Connect GPIO (Don Zickus) [895641] - [usb] misc/usb3503: Use gpio_set_value_cansleep() (Don Zickus) [895641] - [usb] Move definition of USB_EHCI_BIG_ENDIAN_MMIO et al. out side of the ifs (Don Zickus) [895641] - [usb] misc/usb3503: Convert to devm_ APIs (Don Zickus) [895641] - [usb] serial: move the "simple" drivers into usb-serial-simple.c (Don Zickus) [895641] - [net] usbnet: support DMA SG (Don Zickus) [895641] - [usb] xhci: mark no_sg_constraint (Don Zickus) [1016889] - [usb] introduce usb_device_no_sg_constraint() helper (Don Zickus) [895641] - [usb] ehci: support running URB giveback in tasklet context (Don Zickus) [895641] - [usb] ehci: improve interrupt qh unlink (Don Zickus) [895641] - [usb] ehci: improve ehci_endpoint_disable (Don Zickus) [895641] - [usb] hcd: support giveback of URB in tasklet context (Don Zickus) [895641] - [usb] fix some scripts/kernel-doc warnings (Don Zickus) [895641] - [usb] ehci: don't depend on hardware for tracking port resets and resumes (Don Zickus) [895641] - [usb] ehci: keep better track of resuming ports (Don Zickus) [895641] - [usb] pl2303: restrict the divisor based baud rate encoding method to the "HX" chip type (Don Zickus) [895641] - [usb] refactor code for enabling/disabling remote wakeup (Don Zickus) [895641] - [usb] simplify the interface of usb_get_status() (Don Zickus) [895641] - [usb] xhci: add missing dma-mapping.h includes (Don Zickus) [895641] - [net] usbnet: centralize computing of max rx/tx qlen (Don Zickus) [895641] - [usb] serial: add driver for Suunto ANT+ USB device (Don Zickus) [895641] - [usb] ohci_usb warn "irq nobody cared" on shutdown (Don Zickus) [895641] - [usb] ohci-ep93xx: tidy up driver (*probe) and (*remove) (Don Zickus) [895641] - [usb] ohci-ep93xx: use devm_clk_get() (Don Zickus) [895641] - [usb] ohci-ep93xx: use platform_get_irq() (Don Zickus) [895641] - [usb] ohci-ep93xx: use devm_ioremap_resource() (Don Zickus) [895641] - [usb] usb-skeleton: add retry for nonblocking read (Don Zickus) [895641] - [usb] usbtmc: convert to devm_kzalloc (Don Zickus) [895641] - [usb] usbtmc: remove redundant braces (Don Zickus) [895641] - [usb] usbtmc: call pr_err instead of plain printk (Don Zickus) [895641] - [usb] usbtmc: remove trailing spaces (Don Zickus) [895641] - [usb] usbfs: Allow printer class 'get_device_id' without needing to claim the intf (Don Zickus) [895641] - [usb] remove redundant "#if" (Don Zickus) [895641] - [usb] misc: EHSET Test Fixture device driver for host compliance (Don Zickus) [895641] - [usb] clamp bInterval to allowed range (Don Zickus) [895641] - [usb] atm/speedtch: be careful with bInterval (Don Zickus) [895641] - [usb] cdc-acm: be careful with bInterval (Don Zickus) [895641] - [usb] fix build warning in pci-quirks.h when CONFIG_PCI is not enabled (Don Zickus) [895641] - [usb] xhci: Mark two functions __maybe_unused (Don Zickus) [895641] - [usb] check sg buffer size in usb_submit_urb (Don Zickus) [895641] - [usb] isp1362: move debug files from proc to debugfs (Don Zickus) [895641] - [usb] sl811: move debug files from proc to debugfs (Don Zickus) [895641] - [usb] remove unneeded idr.h include (Don Zickus) [895641] - [usb] sl811: remove CONFIG_USB_DEBUG dependency (Don Zickus) [895641] - [usb] isp116x: remove dependency on CONFIG_USB_DEBUG (Don Zickus) [895641] - [usb] isp1362: remove CONFIG_USB_DEBUG dependency (Don Zickus) [895641] - [usb] isp1362: remove _DBG() usage (Don Zickus) [895641] - [usb] isp1362: remove unused _WARN_ON() calls (Don Zickus) [895641] - [usb] isp1362: remove unused _BUG_ON() calls (Don Zickus) [895641] - [usb] usbatm: remove CONFIG_USB_DEBUG dependancy (Don Zickus) [895641] - [usb] usbatm: move the atm_dbg() call to use dynamic debug (Don Zickus) [895641] - [usb] usbatm: don't rely on CONFIG_USB_DEBUG (Don Zickus) [895641] - [usb] usbatm: remove unneeded trace printk calls (Don Zickus) [895641] - [usb] usbatm: remove unused UDSL_ASSERT macro (Don Zickus) [895641] - [usb] ti_usb_3410_5052: remove vendor/product module parameters (Don Zickus) [895641] - [usb] ti_usb_3410_5052: remove unused wait queue (Don Zickus) [895641] - [usb] ti_usb_3410_5052: kill private fifo (Don Zickus) [895641] - [usb] safe_serial: remove vendor/product module parameters (Don Zickus) [895641] - [usb] mos7840: remove broken chase implementation (Don Zickus) [895641] - [usb] io_ti: move port initialisation to probe (Don Zickus) [895641] - [usb] io_ti: kill private fifo (Don Zickus) [895641] - [usb] io_edgeport: remove unused defines (Don Zickus) [895641] - [usb] ftdi_sio: remove unused defines (Don Zickus) [895641] - [usb] ftdi_sio: remove vendor/product module parameters (Don Zickus) [895641] - [usb] ftdi_sio: remove redundant raise of DTR/RTS at open (Don Zickus) [895641] - [usb] ftdi_sio: clean up device initialisation (Don Zickus) [895641] - [usb] oti6858: do not call set_termios with uninitialised data (Don Zickus) [895641] - [usb] pl2303: remove debugging noise (Don Zickus) [895641] - [usb] pl2303: clean up set_termios (Don Zickus) [895641] - [usb] pl2303: clean up baud-rate handling (Don Zickus) [895641] - [usb] pl2303: refactor baud-rate handling (Don Zickus) [895641] - [usb] console: remove unnecessary operations test (Don Zickus) [895641] - [usb] console: use dev_dbg (Don Zickus) [895641] - [usb] serial: set drain delay at port probe (Don Zickus) [895641] - [usb] serial: clean up dtr_rts (Don Zickus) [895641] - [usb] serial: remove hupping check from tiocmiwait (Don Zickus) [895641] - [usb] serial: remove defensive test from set_termios (Don Zickus) [895641] - [usb] misc: remove CONFIG_USB_DEBUG from Makefile (Don Zickus) [895641] - [usb] adutux: remove direct calls to printk() (Don Zickus) [895641] - [usb] adutux: remove custom debug macro and module parameter (Don Zickus) [895641] - [usb] adutux: remove custom debug macro (Don Zickus) [895641] - [usb] adutux: remove unneeded tracing macros (Don Zickus) [895641] - [usb] legotower: remove direct calls to printk() (Don Zickus) [895641] - [usb] legotower: remove custom debug macro and module parameter (Don Zickus) [895641] - [usb] legousbtower: remove custom debug macro (Don Zickus) [895641] - [usb] legotower: remove unneeded tracing macros (Don Zickus) [895641] - [usb] ldusb: remove custom dbg_info() macro (Don Zickus) [895641] - [usb] xhci: Correct misplaced newlines (Don Zickus) [1016889] - [usb] xhci: refactor EHCI/xHCI port switching (Don Zickus) [1016889 970717] - [usb] xhci: Report USB 2.1 link status for L1 (Don Zickus) [1016889] - [usb] xhci: Refactor port status into a new function (Don Zickus) [1016889] - [usb] xhci: add the suspend/resume functionality (Don Zickus) [1016889] - [usb] move the definition of USB_MAXCHILDREN (Don Zickus) [895641] - [usb] atm: avoid parsing names as kthread_run() format strings (Don Zickus) [895641] - [usb] xhci: Add missing unlocks on error paths (Don Zickus) [895641] - [usb] ehci-atmel: prepare clk before calling enable (Don Zickus) [895641] - [usb] hwa: fix device probe failure (Don Zickus) [895641] - [usb] wusbcore: add sysfs attribute for retry count (Don Zickus) [895641] - [usb] wusbcore: add sysfs attribute for DNTS count and interval (Don Zickus) [895641] - [usb] check usb_hub_to_struct_hub() return value (Don Zickus) [895641] - [usb] ehci: Remove double assignment of .start in ehci_msp_hc_driver (Don Zickus) [895641] - [usb] ehci: export ehci_handshake for ehci-hcd sub-drivers (Don Zickus) [895641] - [usb] wusbcore: add scatter gather support (Don Zickus) [895641] - [usb] cdc-acm: remove unneeded spin_lock_irqsave/restore on write path (Don Zickus) [895641] - [usb] serial: increase the number of devices we support (Don Zickus) [895641] - [usb] serial: make minor allocation dynamic (Don Zickus) [895641] - [usb] xhci: remove BUG() in xhci_get_endpoint_type() (Don Zickus) [895641] - [usb] xhci: Remove BUG in xhci_setup_addressable_virt_dev (Don Zickus) [895641] - [usb] xhci: Remove BUG_ON in xhci_get_input_control_ctx (Don Zickus) [895641] - [usb] xhci: Remove BUG_ON() in xhci_alloc_container_ctx (Don Zickus) [895641] - [usb] ehci-platform: add pre_setup() method to platform data (Don Zickus) [895641] - [usb] serial: add minor and port number (Don Zickus) [895641] - [usb] wusbcore: ignore HWA_NOTIF_BPST_ADJ notifications (Don Zickus) [895641] - [usb] wusbcore: add HWA-specific fields to usb_rpipe_descriptor (Don Zickus) [895641] - [usb] wusbhc: disable suspend and resume on the root hub (Don Zickus) [895641] - [usb] fix PTR_ERR translation in init_usb_class() (Don Zickus) [895641] - [usb] wusbcore: reduce keepalive threshold from timeout/2 to timeout/3 (Don Zickus) [895641] - [usb] host: make USB_ARCH_HAS_?HCI obsolete (Don Zickus) [895641] - [usb] ohci: remove bogus #error (Don Zickus) [895641] - [usb] add usb2 Link PM variables to sysfs and usb_device (Don Zickus) [895641] - [usb] xhci: add USB2 Link power management BESL support (Don Zickus) [895641] - [usb] xhci: define port register names and use them instead of magic numbers (Don Zickus) [895641] - [usb] xhci: check usb2 port capabilities before adding hw link PM support (Don Zickus) [895641] - [usb] xhci: unify parameter of xhci_msi_irq (Don Zickus) [895641] - [usb] xhci-dbg: Display endpoint number and direction in context dump (Don Zickus) [895641] - [usb] serial: pl2303 works at 500kbps (Don Zickus) [895641] - [usb] ohci: add a name for the platform-private field (Don Zickus) [895641] - [usb] ohci: make ohci-platform a separate driver (Don Zickus) [895641] - [usb] misc/usb3503: Remove 100ms sleep on reset, conform to data sheet (Don Zickus) [895641] - [usb] misc/usb3503: Fix up whitespace (Don Zickus) [895641] - [usb] Allow the USB HCD to create Wireless USB root hubs (Don Zickus) [895641] - [usb] serial: add support Infineon modem USB flashloader driver (Don Zickus) [895641] - [usb] ohci: make ohci-pci a separate driver (Don Zickus) [895641] - [usb] ohci: Generic changes to make ohci-pci a separate driver (Don Zickus) [895641] - [usb] ohci: prepare to make ohci-hcd a library module (Don Zickus) [895641] - [usb] fhci: upgrade the isochronous API (Don Zickus) [895641] - [usb] imx21: upgrade the isochronous API (Don Zickus) [895641] - [usb] serial: dump small buffers with help of *ph (Don Zickus) [895641] - [usb] host: remove leftover release_mem_region (Don Zickus) [895641] - [usb] misc/usb3503: Adding device tree entry 'disabled-ports' (Don Zickus) [895641] - [usb] misc/usb3503: Add to select the ports to disable (Don Zickus) [895641] - [usb] ehci: Only sleep for post-resume handover if devices use persist (Don Zickus) [895641] - [usb] message: Fixed parenthesis error in sizeof function (Don Zickus) [895641] - [usb] message: fixed error 'no space before bracket' (Don Zickus) [895641] - [usb] devio: fixed error 'do not use assignment in if condition' (Don Zickus) [895641] - [usb] devio: Fixed macro parenthesis error (Don Zickus) [895641] - [usb] devio: fixed warning 'use instead ' (Don Zickus) [895641] - [usb] usbtmc: Change magic number to constant (Don Zickus) [895641] - [usb] usbtmc: usbtmc_read sends multiple TMC header based on rigol_quirk (Don Zickus) [895641] - [usb] usbtmc: Set rigol_quirk if device is listed (Don Zickus) [895641] - [usb] usbtmc: TMC request code segregated from usbtmc_read (Don Zickus) [895641] - [usb] usbtmc: Add flag rigol_quirk to usbtmc_device_data (Don Zickus) [895641] - [usb] storage/alauda: initialize variables directly (Don Zickus) [895641] - [usb] storage/sddr09: initialize variables directly (Don Zickus) [895641] - [usb] fsl: add missing platform_driver owner (Don Zickus) [895641] - [usb] quatech2: Staticize local symbol (Don Zickus) [895641] - [usb] misc: Fixed assignment error in if statement (Don Zickus) [895641] - [usb] misc: Added space after closing brace in adutux.c (Don Zickus) [895641] - [usb] misc: Added space after comma in adutux.c (Don Zickus) [895641] - [usb] misc: Reformatted pointer variables in adutux.c (Don Zickus) [895641] - [usb] misc: Removed space before tabs in adutux.c (Don Zickus) [895641] - [usb] misc: Replaced deprecated preprocessor in adutux.c (Don Zickus) [895641] - [fs] nfsd: fix discarded security labels on setattr (J. Bruce Fields) [1025832] - [fs] nfs: fix inverted test for delegation in nfs4_reclaim_open_state (Jeff Layton) [1025457] - [x86] kdump: crashkernel=X try to reserve below 896M first, then try below 4G, then MAXMEM (Chao WANG) [994685] - [kernel] audit: format user messages to size of MAX_AUDIT_MESSAGE_LENGTH (Richard Guy Briggs) [1019913] - [kernel] audit_alloc: clear TIF_SYSCALL_AUDIT if !audit_context (Richard Guy Briggs) [1026043]- [ethernet] qlcnic: Update version to 5.3.48 (Chad Dupuis) [725018] - [ethernet] qlcnic: Implement ndo_get_phys_port_id for 82xx adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Enable diagnostic test for multiple Tx queues (Chad Dupuis) [725018] - [ethernet] qlcnic: Enable Tx queue changes using ethtool for 82xx Series adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Multi Tx queue support for 82xx Series adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Update version to 5.3.47 (Chad Dupuis) [725018] - [ethernet] qlcnic: Add support for 84xx adapters to load firmware from file (Chad Dupuis) [725018] - [ethernet] qlcnic: Loopback Inter Driver Communication AEN handler (Chad Dupuis) [725018] - [ethernet] qlcnic: Add PVID support for 84xx adapters (Chad Dupuis) [725018] - [ethernet] qlcnic: Enable support for 844X adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Update version to 5.2.46 (Chad Dupuis) [725018] - [ethernet] qlcnic: Dump mailbox command data when a command times out (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix driver initialization for 83xx adapters (Chad Dupuis) [725018] - [ethernet] qlcnic: Flush mailbox command list when mailbox is not available (Chad Dupuis) [725018] - [ethernet] qlcnic: Reinitialize mailbox data structures after firmware reset (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix diagnostic interrupt test for 83xx adapters (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix beacon state return status handling (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix set driver version command (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix for flash update failure on 83xx adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix link speed and duplex display for 83xx adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix link speed display for 82xx adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix external loopback test (Chad Dupuis) [725018] - [ethernet] qlcnic: Removed adapter series name from warning messages (Chad Dupuis) [725018] - [ethernet] qlcnic: Free up memory in error path (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix ingress MAC learning (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix MAC address filter issue on 82xx adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Update version to 5.2.45 (Chad Dupuis) [725018] - [ethernet] qlcnic: Enable mailbox interface in poll mode when interrupts are not available (Chad Dupuis) [725018] - [ethernet] qlcnic: Replace poll mode mailbox interface with interrupt based mailbox interface (Chad Dupuis) [725018] - [ethernet] qlcnic: Interrupt based driver firmware mailbox mechanism (Chad Dupuis) [725018] - [ethernet] qlcnic: Enhance diagnostic loopback error codes (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix diagnostic interrupt test for 83xx adapters (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix setting Guest VLAN (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix operation type and command type (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix initialization of work function (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix guest VLAN (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix releasing of Tx frag which was never mapped (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix dump template version mask (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix ethtool display for 83xx adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix panic while setting VF's MAC address (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix multicast packet handling for PF and VF (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix NULL pointer dereference in VF probe path (Chad Dupuis) [725018] - [ethernet] qlcnic: Set __QLCNIC_DEV_UP in adapter state before enabling interrupts (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix invalid register offset calculation (Chad Dupuis) [725018] - [ethernet] qlcnic: Update version to 5.2.44 (Chad Dupuis) [725018] - [ethernet] qlcnic: Add support for 83xx suspend and resume (Chad Dupuis) [725018] - [ethernet] qlcnic: Add support for 'set driver version' in 83XX (Chad Dupuis) [725018] - [ethernet] qlcnic: Cleanup of structure qlcnic_hardware_context (Chad Dupuis) [725018] - [ethernet] qlcnic: Add support for PEX DMA method to read memory section of adapter dump (Chad Dupuis) [725018] - [ethernet] qlcnic: Minimize sleep duration within loopback diagnostic test (Chad Dupuis) [725018] - [ethernet] qlcnic: Secondary unicast MAC address support (Chad Dupuis) [725018] - [ethernet] qlcnic: Handle qlcnic_alloc_mbx_args() failure (Chad Dupuis) [725018] - [ethernet] qlcnic: replace strict_strtoul() with kstrtoul() (Chad Dupuis) [725018] - [ethernet] qlcnic: remove redundant D0 power state set (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix typo in printk (Chad Dupuis) [725018] - [ethernet] qlcnic: Update version to 5.2.43 (Chad Dupuis) [725018] - [ethernet] qlcnic: Enhance virtual NIC logging (Chad Dupuis) [725018] - [ethernet] qlcnic: qlcnic_get_board_name() function cleanup (Chad Dupuis) [725018] - [ethernet] qlcnic: Implement GET_LED_STATUS command for 82xx adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: modify reset recovery path in diag mode (Chad Dupuis) [725018] - [ethernet] qlcnic: diagnostics routine changes (Chad Dupuis) [725018] - [ethernet] qlcnic: Convert nested if-else to switch-case (Chad Dupuis) [725018] - [ethernet] qlcnic: Initialize trans_work and idc_aen_work at VF probe (Chad Dupuis) [725018] - [ethernet] qlcnic: Remove qlcnic_config_npars module parameter (Chad Dupuis) [725018] - [ethernet] qlcnic: Update IRQ name for 8200 and 8300 Series adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Disable INT-x interrupt for 83xx on driver unload (Chad Dupuis) [725018] - [ethernet] qlcnic: Support spoof check config (Chad Dupuis) [725018] - [x86] Fix x86 invalid cpu boot failure message (Prarit Bhargava) [1024731] - [virt] virtio-net: refill only when device is up during setting queues (Jason Wang) [1016469] - [crypto] crc-t10dif: add MODULE_SOFTDEP (Kyle McMartin) [968869] - [crypto] crct10dif: Add fallback for broken initrds (Kyle McMartin) [968869] - [crypto] crct10dif: Use PTR_RET (Kyle McMartin) [968869] - [crypto] crct10dif: Simple correctness and speed test for CRCT10DIF hash (Kyle McMartin) [968869] - [crypto] crct10dif: Glue code to cast accelerated CRCT10DIF assembly as a crypto transform (Kyle McMartin) [968869] - [crypto] crct10dif: Accelerated CRC T10 DIF computation with PCLMULQDQ instruction (Kyle McMartin) [968869] - [crypto] crct10dif: Wrap crc_t10dif function all to use crypto transform framework (Kyle McMartin) [968869] - [kernel] modules: add support for soft module dependencies (Kyle McMartin) [968869] - [misc] mei: don't get stuck in select during reset (Prarit Bhargava) [1025420] - [misc] mei/bus: do not overflow the device name buffer (Prarit Bhargava) [1025420] - [misc] mei: wake also writers on reset (Prarit Bhargava) [1025420] - [misc] mei/hbm: fix typo in error message (Prarit Bhargava) [1025420] - [misc] mei: check whether hw start has succeeded (Prarit Bhargava) [1025420] - [misc] mei: check if the hardware reset succeeded (Prarit Bhargava) [1025420] - [misc] mei: mei_cl_connect, don't multiply the timeout twice (Prarit Bhargava) [1025420] - [misc] mei: do not override a client writing state when buffering (Prarit Bhargava) [1025420] - [misc] mei: move mei_cl_irq_write_complete to client.c (Prarit Bhargava) [1025420] - [misc] mei: support HBM versioning (Prarit Bhargava) [1025420] - [nfc] mei_phy: Clean up file (Prarit Bhargava) [1025420] - [misc] mei: move mei_cl_complete to client.c (Prarit Bhargava) [1025420] - [misc] mei: revamp interrupt thread handlers (Prarit Bhargava) [1025420] - [virt] virtio-net: correctly handle cpu hotplug notifier during resuming (Jason Wang) [1016996] - [virt] virtio-net: don't respond to cpu hotplug notifier if we're not ready (Jason Wang) [1016996] - [fs] nfs: fix handling of invalid mount options in nfs_remount (Jeff Layton) [1021538] - [fs] nfs: reject version and minorversion changes on remount attempts (Jeff Layton) [1021538] - [drm] qxl: avoid an oops in the deferred io code (Dave Airlie) [1003728 1026182] - [drm] qxl: fix disabling extra monitors from client (Dave Airlie) [1026182] - [drm] qxl: remove unnecessary check (Dave Airlie) [1026182] - [drm] qxl: prefer the monitor config resolution (Dave Airlie) [1026182] - [drm] copy mode type in drm_mode_connector_list_update() (Dave Airlie) [1026182] - [drm] qxl: notify that the monitor config changed (Dave Airlie) [1026182] - [drm] return if changed in drm_helper_hpd_irq_event() (Dave Airlie) [1026182] - [block] rsxx: Fix possible kernel panic with invalid config (Steve Best) [1024550] - [block] rsxx: Disallow discards from being unmapped (Steve Best) [1024550] - [virt] hid-hyperv: convert alloc+memcpy to memdup (Jason Wang) [1026618] - [virt] hyperv/storvsc: Increase the value of STORVSC_MAX_IO_REQUESTS (Jason Wang) [1026618] - [virt] hyperv/storvsc: Support FC devices (Jason Wang) [1026618] - [virt] hyperv: Add the GUID fot synthetic fibre channel device (Jason Wang) [1026618] - [virt] hyperv/storvsc: Implement multi-channel support (Jason Wang) [1026618] - [virt] hyperv/storvsc: Update the storage protocol to win8 level (Jason Wang) [1026618] - [virt] hyperv/storvsc: Increase the value of scsi timeout for storvsc devices (Jason Wang) [1026618] - [virt] hyperv/vmbus: Terminate vmbus version negotiation on timeout (Jason Wang) [1026618] - [virt] hv_util: Correctly support ws2008R2 and earlier (Jason Wang) [1026618] - [virt] hyperv/vmbus: Do not attempt to negoatiate a new version prematurely (Jason Wang) [1026618] - [virt] hyperv/vmbus: Fix a bug in the handling of channel offers (Jason Wang) [1026618] - [virt] hyperv: remove HV_DRV_VERSION (Jason Wang) [1026618] - [virt] hv_balloon: Initialize the transaction ID just before sending the packet (Jason Wang) [1026618] - [virt] hv_util: Fix a bug in version negotiation code for util services (Jason Wang) [1026618] - [virt] hyperv/vmbus: incorrect device name is printed when child device is unregistered (Jason Wang) [1026618] - [virt] hyperv: allocate synic structures before hv_synic_init() (Jason Wang) [1026618] - [virt] hyperv: check interrupt mask before read_index (Jason Wang) [1026618] - [virt] hyperv/vmbus: Implement multi-channel support (Jason Wang) [1026618]- [net] bridge: pass correct vlan id to multicast code (Vlad Yasevich) [912737] - [net] bridge: Fix updating FDB entries when the PVID is applied (Vlad Yasevich) [912737] - [net] bridge: Fix the way the PVID is referenced (Vlad Yasevich) [912737] - [net] bridge: Apply the PVID to priority-tagged frames (Vlad Yasevich) [912737] - [net] bridge: Don't use VID 0 and 4095 in vlan filtering (Vlad Yasevich) [912737] - [net] bridge: Correctly clamp MAX forward_delay when enabling STP (Vlad Yasevich) [997814] - [net] bridge: Clamp forward_delay when enabling STP (Vlad Yasevich) [997814] - [net] ipv6: mld: introduce mld_{gq, ifc, dad}_stop_timer functions (Daniel Borkmann) [1023947] - [net] ipv6: mld: refactor query processing into v1/v2 functions (Daniel Borkmann) [1023947] - [net] ipv6: mld: similarly to MLDv2 have min max_delay of 1 (Daniel Borkmann) [1023947] - [net] ipv6: mld: implement RFC3810 MLDv2 mode only (Daniel Borkmann) [1023947] - [net] ipv6: mld: get rid of MLDV2_MRC and simplify calculation (Daniel Borkmann) [1023947] - [net] ipv6: mld: clean up MLD_V1_SEEN macro (Daniel Borkmann) [1023947] - [net] ipv6: mld: fix v1/v2 switchback timeout to rfc3810, 9.12. (Daniel Borkmann) [1023947] - [net] ipv6: mcast: use defines for rfc3810/8.1 lengths (Daniel Borkmann) [1023947] - [net] ipv6: *_start_timer: rather use unsigned long (Daniel Borkmann) [1023947] - [net] ipv6: igmp6_event_query: use msecs_to_jiffies (Daniel Borkmann) [1023947] - [net] ipv6: make unsolicited report intervals configurable for mld (Daniel Borkmann) [1023947] - [net] ipv4, ipv6: send igmpv3/mld packets with TC_PRIO_CONTROL (Daniel Borkmann) [1023947] - [net] bridge: disable snooping if there is no querier (Vlad Yasevich) [1019950] - [net] unix: inherit SOCK_PASS{CRED, SEC} flags from socket to fix race (Daniel Borkmann) [1023964]- [scsi] aacraid: missing capable() check in compat ioctl (Rich Bono) [1025840] - [scsi] scsi_dh_rdac: Add new IBM 1813 product id to rdac devlist (Rob Evers) [1020969] - [scsi] aic94xx: remove driver (Rich Bono) [978980] - [scsi] qla4xxx: Populate local CHAP credentials for flash target sessions (Chad Dupuis) [1006158] - [scsi] qla4xxx: Support setting of local CHAP index for flash target entry (Chad Dupuis) [1006158] - [scsi] qla4xxx: Correct the check for local CHAP entry type (Chad Dupuis) [1006158] - [scsi] qla4xxx: correctly update session discovery_parent_idx (Chad Dupuis) [1020197] - [scsi] aacraid: avoid parsing names as kthread_run() format strings (Rich Bono) [752081] - [scsi] hpsa: return 0 from driver probe function on success, not 1 (Tomas Henzl) [862713] - [scsi] hpsa: remove unused Smart Array ID (Tomas Henzl) [862713] - [scsi] hpsa: bump driver version to reflect changes (Tomas Henzl) [862713] - [scsi] hpsa: housekeeping patch for device_id and product arrays (Tomas Henzl) [862713] - [scsi] hpsa: add HP Smart Array Gen8 names (Tomas Henzl) [862713] - [scsi] hpsa: add HP Smart Array Gen9 PCI ID's (Tomas Henzl) [862713] - [treewide] Convert retrun typos to return (Tomas Henzl) [862713] - [scsi] hpsa: fix warning with smp_processor_id() in preemptible (Tomas Henzl) [862713] - [scsi] hpsa: remove unneeded variable (Tomas Henzl) [862713] - [scsi] hpsa: fix a race in cmd_free/scsi_done (Tomas Henzl) [862713]- [ethernet] tg3: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1024060] - [ethernet] tg3: Miscellaneous conversions to ETH_ALEN (Ivan Vecera) [1024060] - [ethernet] tg3: use phylib when robo switch is in use (Ivan Vecera) [1024060] - [netdrv] ssb: provide phy address for Gigabit Ethernet driver (Ivan Vecera) [1024060] - [ethernet] tg3: add support a phy at an address different than 01 (Ivan Vecera) [1024060] - [ethernet] tg3: Update version to 3.134 (Ivan Vecera) [1024060] - [ethernet] tg3: Remove unnecessary spinlock (Ivan Vecera) [1024060] - [ethernet] tg3: Appropriately classify interrupts during request_irq (Ivan Vecera) [1024060] - [ethernet] tg3: Remove redundant if check (Ivan Vecera) [1024060] - [ethernet] tg3: Remove if 0'd code (Ivan Vecera) [1024060] - [ethernet] tg3: LED in shared mode does not blink during traffic (Ivan Vecera) [1024060] - [ethernet] tg3: Add support for new 577xx device ids (Ivan Vecera) [1024060] - [ethernet] tg3: Add function tg3_phy_shdw_write() (Ivan Vecera) [1024060] - [ethernet] tg3: Use pci_dev pm_cap (Ivan Vecera) [1024060] - [ethernet] tg3: Expand led off fix to include 5720 (Ivan Vecera) [1024060] - [s390] cio: Introduce on-close CHSC IOCTLs (Hendrik Brueckner) [1022446] - [s390] cio: Make /dev/chsc a single-open device (Hendrik Brueckner) [1022442] - [s390] cio: Introduce generic synchronous CHSC IOCTL (Hendrik Brueckner) [1022441] - [s390] sclp: Add SCLP character device driver (Hendrik Brueckner) [1022425] - [virt] kvm: Create non-coherent DMA registeration (Alex Williamson) [1025470] - [virt] kvm: Convert iommu_flags to iommu_noncoherent (Alex Williamson) [1025470] - [virt] kvm: Add VFIO device (Alex Williamson) [1025470] - [vfio] vfio_iommu_type1: fix bug caused by break in nested loop (Alex Williamson) [1025468] - [vfio] fix documentation more (Alex Williamson) [1025468] - [vfio] vfio-pci: PCI hot reset interface (Alex Williamson) [1025468] - [vfio] vfio-pci: Test for extended config space (Alex Williamson) [1025468] - [vfio] vfio-pci: Use fdget() rather than eventfd_fget() (Alex Williamson) [1025468] - [vfio] Add O_CLOEXEC flag to vfio device fd (Alex Williamson) [1025468] - [vfio] use get_unused_fd_flags(0) instead of get_unused_fd() (Alex Williamson) [1025468] - [vfio] add external user support (Alex Williamson) [1025468] - [vfio] fix documentation (Alex Williamson) [1025468] - [block] blk-throttle: Enable hierarchy even when sane mount flag is not specified (Vivek Goyal) [1015648] - [block] blk-throttle: implement proper hierarchy support (Vivek Goyal) [1015648] - [block] blk-throttle: implement throtl_grp->has_rules[] (Vivek Goyal) [1015648] - [block] blk-throttle: Account for child group's start time in parent while bio climbs up (Vivek Goyal) [1015648] - [block] blk-throttle: add throtl_qnode for dispatch fairness (Vivek Goyal) [1015648] - [block] blk-throttle: make throtl_pending_timer_fn() ready for hierarchy (Vivek Goyal) [1015648] - [block] blk-throttle: make tg_dispatch_one_bio() ready for hierarchy (Vivek Goyal) [1015648] - [block] blk-throttle: make blk_throtl_bio() ready for hierarchy (Vivek Goyal) [1015648] - [block] blk-throttle: make blk_throtl_drain() ready for hierarchy (Vivek Goyal) [1015648] - [block] blk-throttle: dispatch from throtl_pending_timer_fn() (Vivek Goyal) [1015648] - [block] blk-throttle: implement dispatch looping (Vivek Goyal) [1015648] - [block] blk-throttle: separate out throtl_service_queue->pending_timer from throtl_data->dispatch_work (Vivek Goyal) [1015648] - [block] blk-throttle: set REQ_THROTTLED from throtl_charge_bio() and gate stats update with it (Vivek Goyal) [1015648] - [block] blk-throttle: move bio_lists[], implement sq_to_tg(), sq_to_td() and throtl_log() (Vivek Goyal) [1015648] - [block] blk-throttle: add throtl_service_queue->parent_sq (Vivek Goyal) [1015648] - [block] blk-throttle: generalize update_disptime optimization in blk_throtl_bio() (Vivek Goyal) [1015648] - [block] blk-throttle: move bio_lists[] blk-throttle: dispatch to throtl_data->service_queue.bio_lists[] (Vivek Goyal) [1015648] - [block] blk-throttle: move bio_lists[] and friends to throtl_service_queue (Vivek Goyal) [1015648] - [block] blk-throttle: add throtl_grp->service_queue (Vivek Goyal) [1015648] - [block] blk-throttle: reorganize throtl_service_queue passed around as argument (Vivek Goyal) [1015648] - [block] blk-throttle: pass around throtl_service_queue instead of throtl_data (Vivek Goyal) [1015648] - [block] blk-throttle: add backlink pointer from throtl_grp to throtl_data (Vivek Goyal) [1015648] - [block] blk-throttle: simplify throtl_grp flag handling (Vivek Goyal) [1015648] - [block] blk-throttle: rename throtl_rb_root to throtl_service_queue (Vivek Goyal) [1015648] - [block] blk-throttle: remove pointless throtl_nr_queued() optimizations (Vivek Goyal) [1015648] - [block] blk-throttle: relocate throtl_schedule_delayed_work() (Vivek Goyal) [1015648] - [block] blk-throttle: collapse throtl_dispatch() into the work function (Vivek Goyal) [1015648] - [block] blk-throttle: remove deferred config application mechanism (Vivek Goyal) [1015648] - [block] blk-throttle: remove spurious throtl_enqueue_tg() call from throtl_select_dispatch() (Vivek Goyal) [1015648] - [block] blkcg: move bulk of blkcg_gq release operations to the RCU callback (Vivek Goyal) [1015648] - [block] blkcg: invoke blkcg_policy->pd_init() after parent is linked (Vivek Goyal) [1015648] - [block] blkcg: implement blkg_for_each_descendant_post() (Vivek Goyal) [1015648] - [block] blkcg: move blkg_for_each_descendant_pre() to block/blk-cgroup.h (Vivek Goyal) [1015648] - [block] blkcg: fix error return path in blkg_create() (Vivek Goyal) [1015648] - [char] ipmi: Add MODULE_ALIAS for autoloading ipmi driver on ACPI systems (Shyam Iyer) [844867]- [security] keys: Fix UID check in keyctl_get_persistent() (David Howells) [991110] - [security] keys: fix error return code in big_key_instantiate() (David Howells) [991110] - [powerpc] tm: Switch out userspace PPR and DSCR sooner (Steve Best) [1016823] - [virt] kvm: fix KVM_SET_XCRS loop (Paolo Bonzini) [1007897] - [virt] kvm: fix KVM_SET_XCRS for CPUs that do not support XSAVE (Paolo Bonzini) [1007897] - [virt] kvm: only copy XSAVE state for the supported features (Paolo Bonzini) [1007897] - [virt] kvm: prevent setting unsupported XSAVE states (Paolo Bonzini) [1007897] - [virt] kvm: mask unsupported XSAVE entries from leaf 0Dh index 0 (Paolo Bonzini) [1007897] - [ethernet] bnx2x: remove unnecessary pci_set_drvdata() (Michal Schmidt) [1022068] - [ethernet] bnx2x: Add ndo_get_phys_port_id support (Michal Schmidt) [1022068] - [ethernet] bnx2x: Change variable type to bool (Michal Schmidt) [1022068] - [ethernet] bnx2x: skb_is_gso_v6() requires skb_is_gso() (Michal Schmidt) [1022068] - [ethernet] bnx2x: use pcie_get_minimum_link() (Michal Schmidt) [1022068] - [ethernet] bnx2x: Add support for EXTPHY2 LED mode (Michal Schmidt) [1022068] - [ethernet] bnx2x: Change function prototype (Michal Schmidt) [1022068] - [ethernet] bnx2x: Don't disable/enable SR-IOV when loading (Michal Schmidt) [1022068] - [ethernet] bnx2x: Correct VF driver info (Michal Schmidt) [1022068] - [ethernet] bnx2x: Test nvram when interface is down (Michal Schmidt) [1022068] - [ethernet] bnx2x: Staticize local symbols (Michal Schmidt) [1022068] - [ethernet] bnx2x: Disable VF access on PF removal (Michal Schmidt) [1022068] - [ethernet] bnx2x: prevent FW assert on low mem during unload (Michal Schmidt) [1022068] - [ethernet] bnx2x: Set NETIF_F_HIGHDMA unconditionally (Michal Schmidt) [1022068] - [ethernet] bnx2x: Don't pretend during register dump (Michal Schmidt) [1022068] - [ethernet] bnx2x: Lock DMAE when used by statistic flow (Michal Schmidt) [1022068] - [ethernet] bnx2x: Prevent null pointer dereference on error flow (Michal Schmidt) [1022068] - [ethernet] bnx2x: Fix config when SR-IOV and iSCSI are enabled (Michal Schmidt) [1022068] - [ethernet] bnx2x: Fix Coalescing configuration (Michal Schmidt) [1022068] - [ethernet] bnx2x: Unlock VF-PF channel on MAC/VLAN config error (Michal Schmidt) [1022068] - [ethernet] bnx2x: Prevent an illegal pointer dereference during panic (Michal Schmidt) [1022068] - [ethernet] bnx2x: Fix Maximum CoS estimation for VFs (Michal Schmidt) [1022068] - [ethernet] bnx2x: record rx queue for LRO packets (Michal Schmidt) [1022068] - [ethernet] bnx2x: handle known but unsupported VF messages (Michal Schmidt) [1022068] - [ethernet] bnx2x: prevent masked MCP parities from appearing (Michal Schmidt) [1022068] - [ethernet] bnx2x: prevent masking error from cnic (Michal Schmidt) [1022068] - [ethernet] bnx2x: add missing VF resource allocation during init (Michal Schmidt) [1022068] - [ethernet] bnx2x: Fix support for VFs on some PFs (Michal Schmidt) [1022068] - [ethernet] bnx2x: Prevent mistaken hangup between driver & FW (Michal Schmidt) [1022068] - [ethernet] bnx2x: Fix 848xx duplex settings (Michal Schmidt) [1022068] - [ethernet] bnx2x: Specific Active-DAC is not detected on 57810 (Michal Schmidt) [1022068] - [ethernet] bnx2x: 57840 non-external loopback test fail on 1G (Michal Schmidt) [1022068] - [ethernet] bnx2x: KR2 disablement fix (Michal Schmidt) [1022068] - [ethernet] bnx2x: Generalize KR work-around (Michal Schmidt) [1022068] - [ethernet] bnx2x: Fix bnx2i and bnx2fc regressions (Michal Schmidt) [1022068] - [ethernet] bnx2x: Use pci_dev pm_cap (Michal Schmidt) [1022068] - [ethernet] bnx2x: avoid atomic allocations during initialization (Michal Schmidt) [1022068] - [ethernet] bnx2x: Fix configuration of doorbell block (Michal Schmidt) [1022068] - [ethernet] bnx2x: Restore a call to config_init (Michal Schmidt) [1022068] - [ethernet] bnx2x: fix broken compilation with CONFIG_BNX2X_SRIOV is not set (Michal Schmidt) [1022068] - [ethernet] bnx2x: Add missing braces in bnx2x:bnx2x_link_initialize (Michal Schmidt) [1022068] - [ethernet] bnx2x: VF RSS support - VF side (Michal Schmidt) [1022068] - [ethernet] bnx2x: VF RSS support - PF side (Michal Schmidt) [1022068] - [virt] hyperv-fb: add pci stub (Gerd Hoffmann) [1019185] - [ethernet] ixgbevf: move API neg to reset path (Andy Gospodarek) [1023107] - [ethernet] bna: firmware update to 3.2.1.1 (Ivan Vecera) [1007080] - [fs] nfs: Fix a missing initialisation when reading the SELinux label (Jeff Layton) [1019591] - [fs] nfs: fix oops when trying to set SELinux label (Jeff Layton) [1019591] - [ethernet] r8169: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1025463] - [ethernet] r8169: fix invalid register dump (Ivan Vecera) [1025463] - [ethernet] r8169: remember WOL preferences on driver load (Ivan Vecera) [1025463] - [ethernet] r8169, sis190: remove unnecessary length check (Ivan Vecera) [1025463] - [ethernet] r8169: remove "PHY reset until link up" log spam (Ivan Vecera) [1025463] - [ethernet] r8169: fix lockdep warning when removing interface (Ivan Vecera) [1025463] - [ethernet] r8169: add a new chip for RTL8411 (Ivan Vecera) [1025463] - [ethernet] be2net: Make lancer_wait_ready() static (Ivan Vecera) [1025412] - [ethernet] be2net: Remove interface type (Ivan Vecera) [1025412] - [ethernet] be2net: add support for ndo_busy_poll (Ivan Vecera) [1025412] - [ethernet] be2net: Warn users of possible broken functionality on BE2 cards with very old FW versions with latest driver (Ivan Vecera) [1025412] - [ethernet] be2net: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1025412] - [ethernet] be2net: Rework PCIe error report log messaging (Ivan Vecera) [1025412] - [ethernet] be2net: change the driver version number to 4.9.224.0 (Ivan Vecera) [1025412] - [ethernet] be2net: Display RoCE specific counters in ethtool -S (Ivan Vecera) [1025412] - [ethernet] be2net: Call version 2 of GET_STATS ioctl for Skyhawk-R (Ivan Vecera) [1025412] - [ethernet] be2net: add a counter for pkts dropped in xmit path (Ivan Vecera) [1025412] - [ethernet] be2net: fix adaptive interrupt coalescing (Ivan Vecera) [1025412] - [ethernet] be2net: call ENABLE_VF cmd for Skyhawk-R too (Ivan Vecera) [1025412] - [ethernet] be2net: Create single TXQ on BE3-R 1G ports (Ivan Vecera) [1025412] - [ethernet] be2net: pass if_id for v1 and V2 versions of TX_CREATE cmd (Ivan Vecera) [1025412] - [ethernet] be2net: Call be_vf_setup() even when VFs are enbaled from previous load (Ivan Vecera) [1025412] - [ethernet] be2net: Fix to display the VLAN priority for a VF (Ivan Vecera) [1025412] - [ethernet] be2net: Fix to configure VLAN priority for a VF interface (Ivan Vecera) [1025412] - [ethernet] be2net: Fix to allow VLAN configuration on VF interfaces (Ivan Vecera) [1025412] - [ethernet] be2net: Fix number of VLANs supported in UMC mode for BE3-R (Ivan Vecera) [1025412] - [ethernet] be2net: Fix VLAN promiscuous mode programming (Ivan Vecera) [1025412] - [ethernet] be2net: Fix the size of be_nic_res_desc structure (Ivan Vecera) [1025412] - [ethernet] be2net: Fix to prevent Tx stall on SH-R when packet size < 32 (Ivan Vecera) [1025412] - [ethernet] be2net: Remove extern from function prototypes (Ivan Vecera) [1025412] - [ethernet] be2net: missing variable initialization (Ivan Vecera) [1025412] - [drm] cirrus: do not attempt to acquire a reservation while in an interrupt handler (Gerd Hoffmann) [1017433] - [drm] cirrus: Invalidate page tables when pinning a BO (Gerd Hoffmann) [1017433] - [virt] kvm: introduce guest count uevent (Paolo Bonzini) [1004799] - [ata] libahci: fix turning on LEDs in ahci_start_port() (David Milburn) [1024388] - [kernel] audit: do not reject all AUDIT_INODE filter types (Richard Guy Briggs) [985971] - [fs] fuse: drop dentry on failed revalidate (Brian Foster) [1006514] - [fs] fuse: clean up return in fuse_dentry_revalidate() (Brian Foster) [1006514] - [fs] fuse: use d_materialise_unique() (Brian Foster) [1006514] - [fs] sysfs: use check_submounts_and_drop() (Brian Foster) [1006514] - [fs] nfs: use check_submounts_and_drop() (Brian Foster) [1006514] - [fs] gfs2: use check_submounts_and_drop() (Brian Foster) [1006514] - [fs] vfs: check unlinked ancestors before mount (Brian Foster) [1006514] - [fs] vfs: check submounts and drop atomically (Brian Foster) [1006514] - [fs] vfs: add d_walk() (Brian Foster) [1006514] - [fs] vfs: restructure d_genocide() (Brian Foster) [1006514] - [powerpc] Only save/restore SDR1 if in hypervisor mode (Steve Best) [1018639] - [wireless] brcmsmac: Further reduce log spam from tx phy messages (John Green) [974223] - [wireless] brcmsmac: Reduce log spam in heavy tx, make err print in debug (John Green) [974223]- [misc] synchronize with upstream linux-3.10.y stable branch up to 3.10.17 (Veaceslav Falico) [1006938]- [kernel] keys: align system_certificate_list (Jan Stancek) [985961] - [security] keys: Fix keyring quota misaccounting on key replacement and unlink (David Howells) [1017806 991110] - [security] keys: Fix a race between negating a key and reading the error set (David Howells) [991110] - [security] keys: Make BIG_KEYS boolean (David Howells) [991110] - [crypto] x.509: remove possible code fragility, enumeration values not handled (David Howells) [985961] - [crypto] x.509: add module description and license (David Howells) [985961] - [lib] mpi: add module description and license (David Howells) [985961] - [security] keys: initialize root uid and session keyrings early (David Howells) [985961] - [crypto] keys: verify a certificate is signed by a 'trusted' key (David Howells) [985961] - [kernel] keys: Make the system 'trusted' keyring viewable by userspace (David Howells) [985961] - [crypto] keys: Set the asymmetric-key type default search method (David Howells) [985961] - [security] keys: Add a 'trusted' flag and a 'trusted only' flag (David Howells) [985961] - [kernel] keys: Separate the kernel signature checking keyring from module signing (David Howells) [985961] - [kernel] keys: Have make canonicalise the paths of the X.509 certs better to deduplicate (David Howells) [985961] - [kernel] modsign: Load *.x509 files into kernel keyring (David Howells) [985961] - [crypto] x.509: Remove certificate date checks (David Howells) [985961] - [crypto] x.509: Handle certificates that lack an authorityKeyIdentifier field (David Howells) [985961] - [crypto] x.509: Check the algorithm IDs obtained from parsing an X.509 certificate (David Howells) [985961] - [crypto] x.509: Embed public_key_signature struct and create filler function (David Howells) [985961] - [crypto] x.509: struct x509_certificate needs struct tm declaring (David Howells) [985961] - [crypto] keys: Store public key algo ID in public_key_signature struct (David Howells) [985961] - [crypto] keys: Split public_key_verify_signature() and make available (David Howells) [985961] - [crypto] keys: Store public key algo ID in public_key struct (David Howells) [985961] - [crypto] keys: Move the algorithm pointer array from x509 to public_key.c (David Howells) [985961] - [crypto] keys: Rename public key parameter name arrays (David Howells) [985961] - [security] keys: Add per-user_namespace registers for persistent per-UID kerberos caches (David Howells) [991110] - [security] keys: Implement a big key type that can save to tmpfs (David Howells) [991110] - [security] keys: Expand the capacity of a keyring (David Howells) [1014573 985961] - [lib] assoc_array: Add a generic associative array implementation (David Howells) [1014573 985961] - [security] keys: Drop the permissions argument from __keyring_search_one() (David Howells) [1014573 985961] - [security] keys: Define a __key_get() wrapper to use rather than atomic_inc() (David Howells) [1014573 985961] - [security] keys: Search for auth-key by name rather than target key ID (David Howells) [1014573 985961] - [security] keys: Introduce a search context structure (David Howells) [1014573 985961] - [security] keys: Consolidate the concept of an 'index key' for key access (David Howells) [1014573 985961] - [security] keys: key_is_dead() should take a const key pointer argument (David Howells) [1014573 985961] - [security] keys: Use bool in make_key_ref() and is_key_possessed() (David Howells) [1014573 985961] - [security] keys: Skip key state checks when checking for possession (David Howells) [1014573 985961 991110]- [net] bonding: ensure that TLB mode's active slave has correct mac filter (Veaceslav Falico) [1017573] - [net] netfilter: synproxy: fix BUG_ON triggered by corrupt TCP packets (Jesper Brouer) [1015035] - [net] proc_fs: print UIDs as unsigned int (Francesco Fusco) [996122] - [net] ipv6: Unify {raw,udp}6_sock_seq_show (Francesco Fusco) [996122] - [scsi] qla4xxx: Fix memory leak in func qla4_84xx_config_acb() (Chad Dupuis) [998557] - [scsi] qla4xxx: 5.04.00.00.07.00-k0 (Chad Dupuis) [998557] - [scsi] qla4xxx: Update driver version to 5.04.00-k1 (Chad Dupuis) [998557] - [scsi] qla4xxx: Return error if minidump data collection fails (Chad Dupuis) [998557] - [scsi] qla4xxx: Fix the minidump data collection check in for loop (Chad Dupuis) [998557] - [scsi] qla4xxx: Add pex-dma support for capturing minidump (Chad Dupuis) [998557] - [scsi] qla4xxx: Update driver version to 5.04.00-k0 (Chad Dupuis) [998557] - [scsi] qla4xxx: Update Copyright header (Chad Dupuis) [998557] - [scsi] qla4xxx: Implementation of ACB configuration during Loopback for ISP8042 (Chad Dupuis) [998557] - [scsi] qla4xxx: Added support for ISP8042 (Chad Dupuis) [998557] - [scsi] qla4xxx: Update driver version to 5.03.00-k11 (Chad Dupuis) [948123] - [scsi] qla4xxx: Export more firmware info in sysfs (Chad Dupuis) [948123] - [scsi] qla4xxx: Only BIOS boot target entries should be at index 0 and 1 (Chad Dupuis) [948123] - [scsi] qla4xxx: discovery_parent_idx can be shown without any check (Chad Dupuis) [948123] - [scsi] qla4xxx: Set IPv6 traffic class if device type is IPv6 (Chad Dupuis) [948123] - [scsi] qla4xxx: Use discovery_parent_idx instead of discovery_parent_type (Chad Dupuis) [948123] - [scsi] qla4xxx: Allow removal of failed session using logout (Chad Dupuis) [948123] - [scsi] qla4xxx: Update driver version to 5.03.00-k10 (Chad Dupuis) [948118] - [scsi] qla4xxx: Exporting new attrs for iscsi session and connection in sysfs (Chad Dupuis) [948118] - [scsi] libiscsi: Add missing prints for session and connection sysfs attrs (Chad Dupuis) [948118] - [scsi] libiscsi: Added new boot entries in the session sysfs (Chad Dupuis) [948118] - [fs] nfs: inform the VM about pages being committed or unstable (Jerome Marchand) [1009508] - [mm] vmscan: take page buffers dirty and locked state into account (Jerome Marchand) [1009508] - [mm] vmscan: treat pages marked for immediate reclaim as zone congestion (Jerome Marchand) [1009508] - [mm] vmscan: move direct reclaim wait_iff_congested into shrink_list (Jerome Marchand) [1009508] - [mm] vmscan: set zone flags before blocking (Jerome Marchand) [1009508] - [mm] vmscan: stall page reclaim after a list of pages have been processed (Jerome Marchand) [1009508] - [mm] vmscan: stall page reclaim and writeback pages based on dirty/writepage pages encountered (Jerome Marchand) [1009508] - [mm] vmscan: move logic from balance_pgdat() to kswapd_shrink_zone() (Jerome Marchand) [1009508] - [mm] vmscan: check if kswapd should writepage once per pgdat scan (Jerome Marchand) [1009508] - [mm] vmscan: block kswapd if it is encountering pages under writeback (Jerome Marchand) [1009508] - [mm] vmscan: have kswapd writeback pages based on dirty pages encountered, not priority (Jerome Marchand) [1009508] - [mm] vmscan: do not allow kswapd to scan at maximum priority (Jerome Marchand) [1009508] - [mm] vmscan: decide whether to compact the pgdat based on reclaim progress (Jerome Marchand) [1009508] - [mm] vmscan: flatten kswapd priority loop (Jerome Marchand) [1009508] - [mm] vmscan: obey proportional scanning requirements for kswapd (Jerome Marchand) [1009508] - [mm] vmscan: limit the number of pages kswapd reclaims at each priority (Jerome Marchand) [1009508] - [iommu] Remove stack trace from broken irq remapping warning (Neil Horman) [1012860] - [kernel] audit: remove newline accidentally added during session id helper refactor (Richard Guy Briggs) [1010438] - [security] audit: suppress stock memalloc failure warnings since already managed (Richard Guy Briggs) [1016852] - [kernel] ntp: Make periodic RTC update more reliable (Prarit Bhargava) [1010351]- [virt] kvm/ppc/Book3S: Fix compile error in XICS emulation (Veaceslav Falico) [1006938] - [block] rsxx: fix Kernel Panic caused by mapping Discards (Steve Best) [1013995] - [block] rsxx: Moving pci_map_page to prevent overflow (Steve Best) [1011024] - [block] rsxx: Handling failed pci_map_page on PowerPC and double free (Steve Best) [1011024] - [block] rsxx: Adding in debugfs entries (Steve Best) [1002025] - [block] rsxx: Fixes incorrect stats calculation (Steve Best) [1002025] - [block] rsxx: Adding EEH check inside cregs timeout (Steve Best) [1002025] - [block] rsxx: Adapter address space sanity check (Steve Best) [1002025] - [block] rsxx: Fixes DLPAR add kernel panic if partition still mounted (Steve Best) [1002025] - [block] rsxx: Changing the adapter name to the official name (Steve Best) [1002025] - [block] rsxx: Adding in sync_start module paramenter (Steve Best) [1002025] - [block] rsxx: Allow block size to be determined by configuration (Steve Best) [1002025] - [block] rsxx: Fixes soft-lockup issues during DMAs (Steve Best) [1002025] - [block] rsxx: Restructured DMA cancel scheme (Steve Best) [1002025] - [block] rsxx: Individual workqueues for interruptible events (Steve Best) [1002025] - [md] Fix skipping recovery for read-only arrays (Jes Sorensen) [1016694] - [kernel] nohz: Include local CPU in full dynticks global kick (Jarod Wilson) [988015] - [kernel] nohz: Optimize full dynticks's sched hooks with static keys (Jarod Wilson) [988015] - [kernel] nohz: Optimize full dynticks state checks with static keys (Jarod Wilson) [988015] - [kernel] nohz: Rename a few state variables (Jarod Wilson) [988015] - [kernel] vtime: Always debug check snapshot source _before_ updating it (Jarod Wilson) [988015] - [kernel] vtime: Always scale generic vtime accounting results (Jarod Wilson) [988015] - [kernel] vtime: Optimize full dynticks accounting off case with static keys (Jarod Wilson) [988015] - [kernel] vtime: Describe overriden functions in dedicated arch headers (Jarod Wilson) [988015] - [kernel] hardirq: Split preempt count mask definitions (Jarod Wilson) [988015] - [kernel] context_tracking: Split low level state headers (Jarod Wilson) [988015] - [kernel] vtime: Fix racy cputime delta update (Jarod Wilson) [988015] - [kernel] vtime: Remove a few unneeded generic vtime state checks (Jarod Wilson) [988015] - [kernel] context_tracking: User/kernel broundary cross trace events (Jarod Wilson) [988015] - [kernel] context_tracking: Optimize context switch off case with static keys (Jarod Wilson) [988015] - [kernel] context_tracking: Optimize guest APIs off case with static key (Jarod Wilson) [988015] - [kernel] context_tracking: Optimize main APIs off case with static key (Jarod Wilson) [988015] - [kernel] context_tracking: Ground setup for static key use (Jarod Wilson) [988015] - [kernel] context_tracking: Remove full dynticks' hacky dependency on wide context tracking (Jarod Wilson) [988015] - [kernel] nohz: Only enable context tracking on full dynticks CPUs (Jarod Wilson) [988015] - [kernel] context_tracking: Fix runtime CPU off-case (Jarod Wilson) [988015] - [kernel] vtime: Update a few comments (Jarod Wilson) [988015] - [kernel] context_tracking: Fix guest accounting with native vtime (Jarod Wilson) [988015] - [kernel] sched: Consolidate open coded preemptible() checks (Jarod Wilson) [988015] - [kernel] nohz: fix compile warning in tick_nohz_init() (Jarod Wilson) [988015] - [kernel] nohz: Do not warn about unstable tsc unless user uses nohz_full (Jarod Wilson) [988015] - [kernel] nohz: Remove obsolete check for full dynticks CPUs to be RCU nocbs (Jarod Wilson) [988015] - [kernel] nohz: Warn if the machine can not perform nohz_full (Jarod Wilson) [988015] - [md] raid5: avoid finding "discard" stripe (Jes Sorensen) [1023485] - [md] raid5: set bio bi_vcnt 0 for discard request (Jes Sorensen) [1023485] - [powerpc] make lorax work again (Steve Best) [1022797]- [netdrv] cnic: Fix crash in cnic_bnx2x_service_kcq() (Maurizio Lombardi) [1011203] - [scsi] bnx2fc: Bump version from 1.0.14 to 2.4.1 (Maurizio Lombardi) [1011211] - [scsi] bnx2fc: hung task timeout warning observed when rmmod bnx2x with active FCoE targets (Maurizio Lombardi) [1011211] - [scsi] bnx2fc: Fixed a SCSI CMD cmpl race condition between ABTS and CLEANUP (Maurizio Lombardi) [1011211] - [scsi] Allow error handling timeout to be specified (Ewan Milne) [1020944] - [scsi] be2iscsi: Bump driver version (Rob Evers) [726165] - [scsi] be2iscsi: Fix SGL posting for unaligned ICD values (Rob Evers) [726165] - [scsi] be2iscsi: Fix AER handling in driver (Rob Evers) [726165] - [scsi] be2iscsi: Invalidate WRB in Abort/Reset Path (Rob Evers) [726165] - [scsi] be2iscsi: Fix Insufficient Buffer Error returned in MBX Completion (Rob Evers) [726165] - [scsi] be2iscsi: Fix log level for protocol specific logs (Rob Evers) [726165] - [scsi] be2iscsi: Fix MSIx creation for SKH-R adapter (Rob Evers) [726165] - [scsi] be2iscsi: Display Port Identifier for each iSCSI function (Rob Evers) [726165] - [scsi] be2iscsi: Dispaly CID available for connection offload (Rob Evers) [726165] - [scsi] be2iscsi: Fix chute cleanup during drivers unload (Rob Evers) [726165] - [scsi] be2iscsi: Fix connection offload to support Dual Chute (Rob Evers) [726165] - [scsi] be2iscsi: Fix CID allocation/freeing to support Dual chute mode (Rob Evers) [726165] - [scsi] be2iscsi: Fix WRB_Q posting to support Dual Chute mode (Rob Evers) [726165] - [scsi] be2iscsi: Fix SGL Initilization and posting Pages for Dual Chute (Rob Evers) [726165] - [scsi] be2iscsi: Fix Template HDR support for Dual Chute mode (Rob Evers) [726165] - [scsi] be2iscsi: Fix changes in ASYNC Path for SKH-R adapter (Rob Evers) [726165] - [scsi] be2iscsi: Config parameters update for Dual Chute Support (Rob Evers) [726165] - [scsi] be2iscsi: Fix soft lock up issue during UE or if FW taking time to respond (Rob Evers) [726165] - [scsi] be2iscsi: Fix locking mechanism in Unsol Path (Rob Evers) [726165] - [scsi] be2iscsi: Fix negotiated parameters upload to FW (Rob Evers) [726165] - [scsi] be2iscsi: Fix repeated issue of MAC ADDR get IOCTL (Rob Evers) [726165] - [scsi] be2iscsi: Fix the MCCQ count leakage (Rob Evers) [726165] - [scsi] be2iscsi: Fix Template HDR IOCTL (Rob Evers) [726165] - [scsi] lpfc: Update lpfc version for 8.3.7.31.1p driver release (Rob Evers) [726157] - [scsi] lpfc: Fixed issue of task management commands having a fixed timeout (Rob Evers) [726157] - [scsi] lpfc: Fixed inconsistent spin lock usage (Rob Evers) [726157] - [scsi] lpfc: Fix driver's abort loop functionality to skip IOs already getting aborted (Rob Evers) [726157] - [scsi] lpfc: Fixed failure to allocate SCSI buffer on PPC64 platform for SLI4 devices (Rob Evers) [726157] - [scsi] lpfc: Fix WARN_ON when driver unloads (Rob Evers) [726157] - [scsi] lpfc: Avoided making pci bar ioremap call during dual-chute WQ/RQ pci bar selection (Rob Evers) [726157] - [scsi] lpfc: Fixed driver iocbq structure's iocb_flag field running out of space (Rob Evers) [726157] - [scsi] lpfc: Fix crash on driver load due to cpu affinity logic (Rob Evers) [726157] - [scsi] lpfc: Fixed logging format of setting driver sysfs attributes hard to interpret (Rob Evers) [726157] - [scsi] lpfc: Fixed back to back RSCNs discovery failure (Rob Evers) [726157] - [scsi] lpfc: Fixed race condition between BSG I/O dispatch and timeout handling (Rob Evers) [726157] - [scsi] lpfc: Fixed function mode field defined too small for not recognizing dual-chute mode (Rob Evers) [726157] - [scsi] lpfc: Back out data count, (residual fcfi_parm) fix for bad target (Rob Evers) [726157] - [scsi] lpfc: Fixed mailbox memory leak (Rob Evers) [726157] - [scsi] lpfc: Fix random errors using first burst (Rob Evers) [726157] - [scsi] lpfc: Fixed not able to log informational messages at early stage of driver init time (Rob Evers) [726157] - [scsi] lpfc: Fixed using unsafe linked list macro for walking and deleting linked list (Rob Evers) [726157] - [scsi] lpfc: Removed obsolete fcp_eq_count and fcp_wq_count driver attributes (Rob Evers) [726157] - [scsi] lpfc: Update copyrights for 8.3.41 modifications (Rob Evers) [726157] - [scsi] lpfc: Fixed the format of some log message fields (Rob Evers) [726157] - [scsi] lpfc: Add first burst support to driver (Rob Evers) [726157] - [scsi] lpfc: Fixed not able to perform PCI function reset when board was not in online mode (Rob Evers) [726157] - [scsi] lpfc: Fixed failure in setting SLI3 board mode (Rob Evers) [726157] - [scsi] lpfc: Fixed SLI3 failing FCP write on check-condition no-sense with residual zero (Rob Evers) [726157] - [scsi] lpfc: Fixed support for 128 byte WQEs (Rob Evers) [726157] - [scsi] lpfc: Ensure driver properly zeros unused fields in SLI4 mailbox commands (Rob Evers) [726157] - [scsi] lpfc: Fixed max value of lpfc_lun_queue_depth (Rob Evers) [726157] - [scsi] lpfc: Fixed Receive Queue varied frame size handling (Rob Evers) [726157] - [scsi] lpfc: Fix mailbox byteswap issue on PPC (Rob Evers) [726157] - [scsi] lpfc: Fixed freeing of iocb when internal loopback times out (Rob Evers) [726157] - [scsi] lpfc: Update Copyrights to 2013 for 8.3.38, 8.3.39, and 8.3.40 modifications (Rob Evers) [726157] - [scsi] lpfc: Fixed a race condition between SLI host and port failed FCF rediscovery (Rob Evers) [726157] - [scsi] lpfc: Fixed issue mailbox wait routine failed to issue dump memory mbox command (Rob Evers) [726157] - [scsi] lpfc: Fixed system panic due to unsafe walking and deleting linked list (Rob Evers) [726157] - [scsi] lpfc: Fixed FCoE connection list vlan identifier and add FCF list debug (Rob Evers) [726157] - [scsi] lpfc: Clarified the behavior of the lpfc_max_luns module parameter (Rob Evers) [726157] - [scsi] lpfc: Fix to allow OCM to report FEC status (Rob Evers) [726157] - [scsi] lpfc: Fixed a missing return code in a logging message (Rob Evers) [726157] - [scsi] lpfc: Fixed some logging message fields (Rob Evers) [726157] - [scsi] lpfc: Fixed list corruption when lpfc_drain_tx runs (Rob Evers) [726157] - [scsi] lpfc: Fix starting reference tag when calculating BG error (Rob Evers) [726157] - [scsi] lpfc: Fix inconsistent list removal causes crash (Rob Evers) [726157] - [scsi] lpfc: Fixed system panic during handling unsolicited receive buffer error condition (Rob Evers) [726157] - [scsi] lpfc: Fix BlockGuard error checking (Rob Evers) [726157] - [scsi] lpfc: Fixed crash during FCoE failover testing (Rob Evers) [726157] - [scsi] lpfc: Fix lpfc_used_cpu to be more dynamic (Rob Evers) [726157] - [scsi] megaraid_sas: Fix synchronization problem between sysPD IO path and AEN path (Tomas Henzl) [1019819] - [scsi] megaraid_sas: fixes for few endianess issues (Tomas Henzl) [1019819] - [scsi] megaraid_sas: addded support for big endian architecture (Tomas Henzl) [1005934] - [scsi] megaraid_sas: Version and Changelog update (Tomas Henzl) [1005934] - [scsi] megaraid_sas: Add High Availability clustering support using shared Logical Disks (Tomas Henzl) [1005934] - [scsi] megaraid_sas: fix memory leak if SGL has zero length entries (Tomas Henzl) [1005934] - [scsi] megaraid_sas: Changelog and driver version update (Tomas Henzl) [726228] - [scsi] megaraid_sas: Add support to differentiate between iMR vs MR Firmware (Tomas Henzl) [726228] - [scsi] megaraid_sas: Add support for Uneven Span PRL11 (Tomas Henzl) [726228] - [scsi] megaraid_sas: Add support for Extended MSI-x vectors for 12Gb/s controller (Tomas Henzl) [726228] - [scsi] megaraid_sas: Set IoFlags to enable Fast Path for JBODs for 12 Gb/s controllers (Tomas Henzl) [726228] - [scsi] megaraid_sas: Add support to display Customer branding details in syslog (Tomas Henzl) [726228] - [scsi] megaraid_sas: Add support for MegaRAID Fury (device ID-0x005f) 12Gb/s controllers (Tomas Henzl) [726228] - [scsi] megaraid_sas: Set IO request timeout value provided by OS timeout for Tape devices (Tomas Henzl) [726228] - [scsi] megaraid_sas: Free event detail memory without device ID check (Tomas Henzl) [726228] - [scsi] megaraid_sas: Update balance count in driver to be in sync of firmware (Tomas Henzl) [726228] - [scsi] megaraid_sas: Fix the interrupt mask for Gen2 controller (Tomas Henzl) [726228] - [scsi] megaraid_sas: Return DID_ERROR for SCSI IO, when controller is in critical h/w error (Tomas Henzl) [726228] - [scsi] Add 'eh_deadline' to limit SCSI EH runtime (Ewan Milne) [988042] - [scsi] remove check for 'resetting' (Ewan Milne) [988042] - [scsi] dc395: Move 'last_reset' into internal host structure (Ewan Milne) [988042] - [scsi] tmscsim: Move 'last_reset' into host structure (Ewan Milne) [988042] - [scsi] advansys: Remove 'last_reset' references (Ewan Milne) [988042] - [scsi] dpt_i2o: return SCSI_MLQUEUE_HOST_BUSY when in reset (Ewan Milne) [988042] - [scsi] dpt_i2o: Remove DPTI_STATE_IOCTL (Ewan Milne) [988042]- [net] ip_output: do skb ufo init for peeked non ufo skb as well (Jiri Pirko) [1014599] - [net] ip6_output: do skb ufo init for peeked non ufo skb as well (Jiri Pirko) [1014599] - [net] udp6: respect IPV6_DONTFRAG sockopt in case there are pending frames (Jiri Pirko) [1014599] - [net] ipv6: udp packets following an UFO enqueued packet need also be handled by UFO (Jiri Pirko) [1011931] {CVE-2013-4387} - [net] bonding: combine pr_debugs in bond_set_dev_addr into one (Nikolay Aleksandrov) [1020621] - [net] bonding: when cloning a MAC use NET_ADDR_STOLEN (Nikolay Aleksandrov) [1020621] - [net] bonding: remove unnecessary dev_addr_from_first member (Nikolay Aleksandrov) [1020621] - [net] netfilter: nf_conntrack: use RCU safe kfree for conntrack extensions (Jesper Brouer) [1010252] - [net] tcp: TSQ can use a dynamic limit (Jiri Pirko) [998775] - [net] tcp: TSO packets automatic sizing (Jiri Pirko) [998775] - [security] selinux: fix selinuxfs policy file on big endian systems (Eric Paris) [839671] - [powerpc] Fix memory hotplug with sparse vmemmap (Steve Best) [805181] - [powerpc] mm: Mark Memory Resources as busy (Steve Best) [805181] - [tools] perf/bench: Fix failing assertions in numa bench (Petr Holasek) [1011923] - [hid] pantherlord: heap overflow flaw (Radomir Vrbovsky) [1000436] {CVE-2013-2892} - [powerpc] tm: Turn interrupts hard off in tm_reclaim() (Steve Best) [1017135] - [powerpc] tm: Clear MSR RI in non-recoverable TM code (Steve Best) [1017135] - [powerpc] perf: Fix handling of FAB events (Steve Best) [1015439]- [fs] xfs: remove dead code from xlog_recover_inode_pass2 (Dave Chinner) [1001861] - [fs] xfs: = vs == typo in ASSERT() (Dave Chinner) [1001861] - [fs] xfs: don't assert fail on bad inode numbers (Dave Chinner) [1001861] - [fs] xfs: aborted buf items can be in the AIL (Dave Chinner) [1001861] - [fs] xfs: factor all the kmalloc-or-vmalloc fallback allocations (Dave Chinner) [1001861] - [fs] xfs: fix memory allocation failures with ACLs (Dave Chinner) [1001861] - [fs] xfs: ensure we copy buffer type in da btree root splits (Dave Chinner) [1001861] - [fs] xfs: set remote symlink buffer type for recovery (Dave Chinner) [1001861] - [fs] xfs: recovery of swap extents operations for CRC filesystems (Dave Chinner) [1001861] - [fs] xfs: swap extents operations for CRC filesystems (Dave Chinner) [1001861] - [fs] xfs: check magic numbers in dir3 leaf verifier first (Dave Chinner) [1001861] - [fs] xfs: fix some minor sparse warnings (Dave Chinner) [1001861] - [fs] xfs: fix endian warning in xlog_recover_get_buf_lsn() (Dave Chinner) [1001861] - [fs] xfs: XFS_MOUNT_QUOTA_ALL needed by userspace (Dave Chinner) [1001861] - [fs] xfs: dtype changed xfs_dir2_sfe_put_ino to xfs_dir3_sfe_put_ino (Dave Chinner) [1001861] - [fs] xfs: Fix wrong flag ASSERT in xfs_attr_shortform_getvalue (Dave Chinner) [1001861] - [fs] xfs: finish removing IOP_* macros (Dave Chinner) [1001861] - [fs] xfs: inode log reservations are too small (Dave Chinner) [1001861] - [fs] xfs: check correct status variable for xfs_inobt_get_rec() call (Dave Chinner) [1001861] - [fs] xfs: inode buffers may not be valid during recovery readahead (Dave Chinner) [1001861] - [fs] xfs: check LSN ordering for v5 superblocks during recovery (Dave Chinner) [1001861] - [fs] xfs: btree block LSN escaping to disk uninitialised (Dave Chinner) [1001861] - [fs] xfs: Assertion failed: first <= last && last < BBTOB(bp->b_length), file: fs/xfs/xfs_trans_buf.c, line: 568 (Dave Chinner) [1001861] - [fs] xfs: fix bad dquot buffer size in log recovery readahead (Dave Chinner) [1001861] - [fs] xfs: don't account buffer cancellation during log recovery readahead (Dave Chinner) [1001861] - [fs] xfs: check for underflow in xfs_iformat_fork() (Dave Chinner) [1001861] - [fs] xfs: xfs_dir3_sfe_put_ino can be static (Dave Chinner) [1001861] - [fs] xfs: introduce object readahead to log recovery (Dave Chinner) [1001861] - [fs] xfs: Simplify xfs_ail_min() with list_first_entry_or_null() (Dave Chinner) [1001861] - [fs] xfs: Register hotcpu notifier after initialization (Dave Chinner) [1001861] - [fs] xfs: add xfs sb v4 support for dirent filetype field (Dave Chinner) [1001861] - [fs] xfs: Add write support for dirent filetype field (Dave Chinner) [1001861] - [fs] xfs: Add read-only support for dirent filetype field (Dave Chinner) [1001861] - [fs] xfs: Add support for the Q_XGETQSTATV (Dave Chinner) [1001861] - [fs] quota: Add a new quotactl command Q_XGETQSTATV (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_mountfs() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_sb_quiet_read_verify() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xlog_recover_do_dquot_buffer() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_log_unmount_write() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_ifree_cluster() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_ialloc_ag_select() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_extent_busy_update_extent() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_setsize_buftarg_early() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_bmap_punch_delalloc_range() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_bmap_last_before() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_bmap_validate_ret() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_bmap_count_tree() (Dave Chinner) [1001861] - [fs] xfs: rename bio_add_buffer() to xfs_bio_add_buffer() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xlog_find_head() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xlog_recover_buffer_pass2() (Dave Chinner) [1001861] - [fs] xfs: remove two unused macro definitions in xfs_linux.h (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_btree_get_iroot() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_iroot_realloc() (Dave Chinner) [1001861] - [fs] xfs: remove one blank line in xfs_btree_make_block_unfull() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xlog_write_setup_copy() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_mod_incore_sb_unlocked() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_btree_lookup() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_buf_free() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_check_sizes() (Dave Chinner) [1001861] - [fs] xfs: use reference counts to free clean buffer items (Dave Chinner) [1001861] - [fs] xfs: split the CIL lock (Dave Chinner) [1001861] - [fs] xfs: Combine CIL insert and prepare passes (Dave Chinner) [1001861] - [fs] xfs: avoid CIL allocation during insert (Dave Chinner) [1001861] - [fs] xfs: Reduce allocations during CIL insertion (Dave Chinner) [1001861] - [fs] xfs: return log item size in IOP_SIZE (Dave Chinner) [1001861] - [fs] xfs: free bp in xlog_find_tail() error path (Dave Chinner) [1001861] - [fs] xfs: free bp in xlog_find_zeroed() error path (Dave Chinner) [1001861] - [fs] xfs: avoid double-free in xfs_attr_node_addname (Dave Chinner) [1001861] - [fs] xfs: call roundup_64() to calculate the min_logblks (Dave Chinner) [1001861] - [fs] xfs: Validate log space at mount time (Dave Chinner) [1001861] - [fs] xfs: Add xfs_log_rlimit.c (Dave Chinner) [1001861] - [fs] xfs: Refactor xfs_ticket_alloc() to extract a new helper (Dave Chinner) [1001861] - [fs] xfs: Get rid of all XFS_XXX_LOG_RES() macro (Dave Chinner) [1001861] - [fs] xfs: refactor xfs_trans_reserve() interface (Dave Chinner) [1001861] - [fs] xfs: Make writeid transaction use tr_writeid (Dave Chinner) [1001861] - [fs] xfs: Introduce tr_fsyncts to m_reservation (Dave Chinner) [1001861] - [fs] xfs: Introduce a new structure to hold transaction reservation items (Dave Chinner) [1001861] - [fs] xfs: make struct xfs_perag kernel only (Dave Chinner) [1001861] - [fs] xfs: move kernel specific type definitions to xfs.h (Dave Chinner) [1001861] - [fs] xfs: xfs_filestreams.h doesn't need __KERNEL__ (Dave Chinner) [1001861] - [fs] xfs: remove __KERNEL__ check from xfs_dir2_leaf.c (Dave Chinner) [1001861] - [fs] xfs: remove __KERNEL__ from debug code (Dave Chinner) [1001861] - [fs] xfs: kill __KERNEL__ check for debug code in allocation code (Dave Chinner) [1001861] - [fs] xfs: don't special case shared superblock mounts (Dave Chinner) [1001861] - [fs] xfs: consolidate extent swap code (Dave Chinner) [1001861] - [fs] xfs: consolidate xfs_utils.c (Dave Chinner) [1001861] - [fs] xfs: consolidate xfs_rename.c (Dave Chinner) [1001861] - [fs] xfs: kill xfs_vnodeops.[ch] (Dave Chinner) [1001861] - [fs] xfs: fix issues that cause userspace warnings (Dave Chinner) [1001861] - [fs] xfs: minor cleanups (Dave Chinner) [1001861] - [fs] xfs: create xfs_bmap_util.[ch] (Dave Chinner) [1001861] - [fs] xfs: introduce xfs_sb.c for sharing with libxfs (Dave Chinner) [1001861] - [fs] xfs: split out the remote symlink handling (Dave Chinner) [1001861] - [fs] xfs: split out attribute fork truncation code into separate file (Dave Chinner) [1001861] - [fs] xfs: split out attribute listing code into separate file (Dave Chinner) [1001861] - [fs] xfs: reshuffle dir2 definitions around for userspace (Dave Chinner) [1001861] - [fs] xfs: move getdents code into it's own file (Dave Chinner) [1001861] - [fs] xfs: introduce xfs_inode_buf.c for inode buffer operations (Dave Chinner) [1001861] - [fs] xfs: move unrelated definitions out of xfs_inode.h (Dave Chinner) [1001861] - [fs] xfs: move inode fork definitions to a new header file (Dave Chinner) [1001861] - [fs] xfs: split out transaction reservation code (Dave Chinner) [1001861] - [fs] xfs: sync minor header differences needed by userspace (Dave Chinner) [1001861] - [fs] xfs: introduce xfs_quota_defs.h (Dave Chinner) [1001861] - [fs] xfs: introduce xfs_rtalloc_defs.h (Dave Chinner) [1001861] - [fs] xfs: split out on-disk transaction definitions (Dave Chinner) [1001861] - [fs] xfs: separate icreate log format definitions from xfs_icreate_item.h (Dave Chinner) [1001861] - [fs] xfs: separate dquot on disk format definitions out of xfs_quota.h (Dave Chinner) [1001861] - [fs] xfs: split out EFI/EFD log item format definition (Dave Chinner) [1001861] - [fs] xfs: split out buf log item format definitions (Dave Chinner) [1001861] - [fs] xfs: split out inode log item format definition (Dave Chinner) [1001861] - [fs] xfs: separate out log format definitions (Dave Chinner) [1001861] - [fs] xfs: di_flushiter considered harmful (Dave Chinner) [1001861] - [fs] xfs: Start using pquotaino from the superblock (Dave Chinner) [1001861] - [fs] xfs: Initialize all quota inodes to be NULLFSINO (Dave Chinner) [1001861] - [fs] xfs: Fix a deadlock in xfs_log_commit_cil() code path (Dave Chinner) [1001861] - [fs] xfs: fix assertion failure in xfs_vm_write_failed() (Dave Chinner) [1001861] - [fs] xfs: Fix the logic check for all quotas being turned off (Dave Chinner) [1001861] - [fs] xfs: Add pquota fields where gquota is used (Dave Chinner) [1001861] - [fs] xfs: fix sgid inheritance for subdirectories inheriting default acls (Dave Chinner) [1001861] - [fs] xfs: dquot log reservations are too small (Dave Chinner) [1001861] - [fs] xfs: remove local fork format handling from xfs_bmapi_write() (Dave Chinner) [1001861] - [fs] xfs: use get_unused_fd_flags(0) instead of get_unused_fd() (Dave Chinner) [1001861] - [fs] xfs: clean up unused codes at xfs_bulkstat() (Dave Chinner) [1001861] - [fs] xfs: use XFS_BMAP_BMDR_SPACE vs. XFS_BROOT_SIZE_ADJ (Dave Chinner) [1001861] - [fs] xfs: Remove incore use of XFS_OQUOTA_ENFD and XFS_OQUOTA_CHKD (Dave Chinner) [1001861] - [fs] xfs: Change xfs_dquot_acct to be a 2-dimensional array (Dave Chinner) [1001861] - [fs] xfs: Code cleanup and removal of some typedef usage (Dave Chinner) [1001861] - [fs] xfs: Replace macro XFS_DQ_TO_QIP with a function (Dave Chinner) [1001861] - [fs] xfs: Replace macro XFS_DQUOT_TREE with a function (Dave Chinner) [1001861] - [fs] xfs: Define a new function xfs_is_quota_inode() (Dave Chinner) [1001861] - [fs] xfs: implement inode change count (Dave Chinner) [1001861] - [fs] xfs: Use inode create transaction (Dave Chinner) [1001861] - [fs] xfs: Inode create item recovery (Dave Chinner) [1001861] - [fs] xfs: Inode create transaction reservations (Dave Chinner) [1001861] - [fs] xfs: Inode create log items (Dave Chinner) [1001861] - [fs] xfs: Introduce an ordered buffer item (Dave Chinner) [1001861] - [fs] xfs: Introduce ordered log vector support (Dave Chinner) [1001861] - [fs] xfs: xfs_ifree doesn't need to modify the inode buffer (Dave Chinner) [1001861] - [fs] xfs: don't do IO when creating an new inode (Dave Chinner) [1001861] - [fs] xfs: don't use speculative prealloc for small files (Dave Chinner) [1001861] - [fs] xfs: plug directory buffer readahead (Dave Chinner) [1001861] - [fs] xfs: add pluging for bulkstat readahead (Dave Chinner) [1001861] - [fs] xfs: Remove dead function prototype xfs_sync_inode_grab() (Dave Chinner) [1001861] - [fs] xfs: Remove the left function variable from xfs_ialloc_get_rec() (Dave Chinner) [1001861] - [fs] xfs: check on-disk (not incore) btree root size in dfrag.c (Dave Chinner) [1001861] - [fs] xfs: Remove XFS_MOUNT_RETERR (Dave Chinner) [1001861] - [fs] xfs: Remove two dead transaction log reservaion macros (Dave Chinner) [1001861] - [fs] xfs: return FIEMAP_EXTENT_UNKNOWN for delayed allocation extent (Dave Chinner) [1001861] - [fs] xfs: fix the symbolic link assert in xfs_ifree (Dave Chinner) [1001861] - [fs] xfs: Remove struct xfs_chash from xfs_mount (Dave Chinner) [1001861] - [fs] xfs: Don't keep silent if sunit/swidth can not be changed via mount (Dave Chinner) [1001861] - [fs] xfs: Remove redundant error variable from xfs_growfs_data_private() (Dave Chinner) [1001861] - [fs] xfs: Convert use of typedef ctl_table to struct ctl_table (Dave Chinner) [1001861] - [fs] xfs: Avoid pathological backwards allocation (Dave Chinner) [1001861]- [fs] btrfs: create the uuid tree on remount rw (Eric Sandeen) [1010071] - [fs] btrfs: change extent-same to copy entire argument struct (Eric Sandeen) [1010071] - [fs] btrfs: dir_inode_operations should use btrfs_update_time also (Eric Sandeen) [1010071] - [fs] btrfs: add btrfs prefix to kernel log output (Eric Sandeen) [1010071] - [fs] btrfs: refuse to remount read-write after abort (Eric Sandeen) [1010071] - [fs] btrfs: don't leak transaction in btrfs_sync_file() (Eric Sandeen) [1010071] - [fs] btrfs: add the missing mutex unlock in write_all_supers() (Eric Sandeen) [1010071] - [fs] btrfs: iput inode on allocation failure (Eric Sandeen) [1010071] - [fs] btrfs: remove space_info->reservation_progress (Eric Sandeen) [1010071] - [fs] btrfs: kill delay_iput arg to the wait_ordered functions (Eric Sandeen) [1010071] - [fs] btrfs: fix worst case calculator for space usage (Eric Sandeen) [1010071] - [fs] btrfs: improve replacing nocow extents (Eric Sandeen) [1010071] - [fs] btrfs: drop dir i_size when adding new names on replay (Eric Sandeen) [1010071] - [fs] btrfs: replay dir_index items before other items (Eric Sandeen) [1010071] - [fs] btrfs: check roots last log commit when checking if an inode has been logged (Eric Sandeen) [1010071] - [fs] btrfs: actually log directory we are fsync()'ing (Eric Sandeen) [1010071] - [fs] btrfs: actually limit the size of delalloc range (Eric Sandeen) [1010071] - [fs] btrfs: allocate the free space by the existed max extent size when ENOSPC (Eric Sandeen) [1010071] - [fs] btrfs: add lockdep and tracing annotations for uuid tree (Eric Sandeen) [1010071] - [fs] btrfs: show compiled-in config features at module load time (Eric Sandeen) [1010071] - [fs] btrfs: more efficient inode tree replace operation (Eric Sandeen) [1010071] - [fs] btrfs: do not add replace target to the alloc_list (Eric Sandeen) [1010071] - [fs] btrfs: fixup error handling in btrfs_reloc_cow (Eric Sandeen) [1010071] - [fs] btrfs: optimize key searches in btrfs_search_slot (Eric Sandeen) [1010071] - [fs] btrfs: don't use an async starter for most of our workers (Eric Sandeen) [1010071] - [fs] btrfs: only update disk_i_size as we remove extents (Eric Sandeen) [1010071] - [fs] btrfs: fix deadlock in uuid scan kthread (Eric Sandeen) [1010071] - [fs] btrfs: stop refusing the relocation of chunk 0 (Eric Sandeen) [1010071] - [fs] btrfs: fix memory leak of uuid_root in free_fs_info (Eric Sandeen) [1010071] - [fs] btrfs: reuse kbasename helper (Eric Sandeen) [1010071] - [fs] btrfs: return btrfs error code for dev excl ops err (Eric Sandeen) [1010071] - [fs] btrfs: allow partial ordered extent completion (Eric Sandeen) [1010071] - [fs] btrfs: convert all bug_ons in free-space-cache.c (Eric Sandeen) [1010071] - [fs] btrfs: add support for asserts (Eric Sandeen) [1010071] - [fs] btrfs: adjust the fs_devices->missing count on unmount (Eric Sandeen) [1010071] - [fs] btrfs: don't check for root_refs == 0 twice (Eric Sandeen) [1010071] - [fs] btrfs: fix for patch "cleanup: don't check the same thing twice" (Eric Sandeen) [1010071] - [fs] btrfs: get rid of one BUG() in write_all_supers() (Eric Sandeen) [1010071] - [fs] btrfs: allocate prelim_ref with a slab allocater (Eric Sandeen) [1010071] - [fs] btrfs: pass gfp_t to __add_prelim_ref() to avoid always using GFP_ATOMIC (Eric Sandeen) [1010071] - [fs] btrfs: fix race conditions in BTRFS_IOC_FS_INFO ioctl (Eric Sandeen) [1010071] - [fs] btrfs: fix race between removing a dev and writing sbs (Eric Sandeen) [1010071] - [fs] btrfs: remove ourselves from the cluster list under lock (Eric Sandeen) [1010071] - [fs] btrfs: do not clear our orphan item runtime flag on eexist (Eric Sandeen) [1010071] - [fs] btrfs: fix send to deal with sparse files properly (Eric Sandeen) [1010071] - [fs] btrfs: fix printing of non NULL terminated string (Eric Sandeen) [1010071] - [fs] btrfs: Use z to format size_t (Eric Sandeen) [1010071] - [fs] btrfs: Do not truncate sector_t on 32-bit with CONFIG_LBDAF=y (Eric Sandeen) [1010071] - [fs] btrfs: PAGE_CACHE_SIZE is already unsigned long (Eric Sandeen) [1010071] - [fs] btrfs: Make btrfs_header_chunk_tree_uuid() return unsigned long (Eric Sandeen) [1010071] - [fs] btrfs: Make btrfs_header_fsid() return unsigned long (Eric Sandeen) [1010071] - [fs] btrfs: Make btrfs_dev_extent_chunk_tree_uuid() return unsigned long (Eric Sandeen) [1010071] - [fs] btrfs: Make btrfs_device_fsid() return unsigned long (Eric Sandeen) [1010071] - [fs] btrfs: Make btrfs_device_uuid() return unsigned long (Eric Sandeen) [1010071] - [fs] btrfs: Format mirror_num as int (Eric Sandeen) [1010071] - [fs] btrfs: Format PAGE_SIZE as unsigned long (Eric Sandeen) [1010071] - [fs] btrfs: Make BTRFS_DEV_REPLACE_DEVID an unsigned long long constant (Eric Sandeen) [1010071] - [fs] btrfs: Remove superfluous casts from u64 to unsigned long long (Eric Sandeen) [1010071] - [fs] btrfs: fix memory leak of orphan block rsv (Eric Sandeen) [1010071] - [fs] btrfs: rollback btrfs_device fields on umount (Eric Sandeen) [1010071] - [fs] btrfs: add alloc_fs_devices and switch to it (Eric Sandeen) [1010071] - [fs] btrfs: add btrfs_alloc_device and switch to it (Eric Sandeen) [1010071] - [fs] btrfs: find_next_devid: root -> fs_info (Eric Sandeen) [1010071] - [fs] btrfs: don't allow the replace procedure on read only filesystems (Eric Sandeen) [1010071] - [fs] btrfs: reset force_compress on btrfs_file_defrag failure (Eric Sandeen) [1010071] - [fs] btrfs: use __u64 in exported user headers (Eric Sandeen) [1010071] - [fs] btrfs: add mount option to force UUID tree checking (Eric Sandeen) [1010071] - [fs] btrfs: check UUID tree during mount if required (Eric Sandeen) [1010071] - [fs] btrfs: introduce uuid-tree-gen field (Eric Sandeen) [1010071] - [fs] btrfs: fill UUID tree initially (Eric Sandeen) [1010071] - [fs] btrfs: maintain subvolume items in the UUID tree (Eric Sandeen) [1010071] - [fs] btrfs: create UUID tree if required (Eric Sandeen) [1010071] - [fs] btrfs: support printing UUID tree elements (Eric Sandeen) [1010071] - [fs] btrfs: introduce a tree for items that map UUIDs to something (Eric Sandeen) [1010071] - [fs] btrfs: mark some local function as 'static' (Eric Sandeen) [1010071] - [fs] btrfs: get rid of sparse warnings (Eric Sandeen) [1010071] - [fs] btrfs: don't miss inode ref items in BTRFS_IOC_INO_LOOKUP (Eric Sandeen) [1010071] - [fs] btrfs: add missing error code to BTRFS_IOC_INO_LOOKUP handler (Eric Sandeen) [1010071] - [fs] btrfs: remove reduplicate check when disabling quota (Eric Sandeen) [1010071] - [fs] btrfs: move btrfs_free_qgroup_config() out of spin_lock and fix comments (Eric Sandeen) [1010071] - [fs] btrfs: fix oops when writing dirty qgroups to disk (Eric Sandeen) [1010071] - [fs] btrfs: fix send issues related to inode number reuse (Eric Sandeen) [1010071] - [fs] btrfs: separate out tests into their own directory (Eric Sandeen) [1010071] - [fs] btrfs: avoid starting a transaction in the write path (Eric Sandeen) [1010071] - [fs] btrfs: fix heavy delalloc related deadlock (Eric Sandeen) [1010071] - [fs] btrfs: fix the error handling wrt orphan items (Eric Sandeen) [1010071] - [fs] btrfs: don't allow a subvol to be deleted if it is the default subovl (Eric Sandeen) [1010071] - [fs] btrfs: skip subvol entries when checking if we've created a dir already (Eric Sandeen) [1010071] - [fs] btrfs: offline dedupe (Eric Sandeen) [1010071] - [fs] btrfs: Introduce extent_read_full_page_nolock() (Eric Sandeen) [1010071] - [fs] btrfs: btrfs_ioctl_clone, Move clone code into it's own function (Eric Sandeen) [1010071] - [fs] btrfs: abtract out range locking in clone ioctl() (Eric Sandeen) [1010071] - [fs] btrfs: fix possible memory leak in find_parent_nodes() (Eric Sandeen) [1010071] - [fs] btrfs: return ENOSPC when target space is full (Eric Sandeen) [1010071] - [fs] btrfs: don't ignore errors from btrfs_run_delayed_items (Eric Sandeen) [1010071] - [fs] btrfs: fix inode leak on kmalloc failure in tree-log.c (Eric Sandeen) [1010071] - [fs] btrfs: allow compressed extents to be merged during defragment (Eric Sandeen) [1010071] - [fs] btrfs: add mount option to set commit interval (Eric Sandeen) [1010071] - [fs] btrfs: stop using GFP_ATOMIC when allocating rewind ebs (Eric Sandeen) [1010071] - [fs] btrfs: deal with enomem in the rewind path (Eric Sandeen) [1010071] - [fs] btrfs: check our parent dir when doing a compare send (Eric Sandeen) [1010071] - [fs] btrfs: handle errors when doing slow caching (Eric Sandeen) [1010071] - [fs] btrfs: add missing error handling to read_tree_block (Eric Sandeen) [1010071] - [fs] btrfs: Fix leak in __btrfs_map_block error path (Eric Sandeen) [1010071] - [fs] btrfs: add missing error check to find_parent_nodes (Eric Sandeen) [1010071] - [fs] btrfs: optimize function btrfs_read_chunk_tree (Eric Sandeen) [1010071] - [fs] btrfs: don't bug_on when we fail when cleaning up transactions (Eric Sandeen) [1010071] - [fs] btrfs: change how we queue blocks for backref checking (Eric Sandeen) [1010071] - [fs] btrfs: check to see if we have an inline item properly (Eric Sandeen) [1010071] - [fs] btrfs: fix what bits we clear when erroring out from delalloc (Eric Sandeen) [1010071] - [fs] btrfs: cleanup arguments to extent_clear_unlock_delalloc (Eric Sandeen) [1010071] - [fs] btrfs: use BTRFS_SUPER_INFO_SIZE macro at btrfs_read_dev_super() (Eric Sandeen) [1010071] - [fs] btrfs: cache the extent map struct when reading several pages (Eric Sandeen) [1010071] - [fs] btrfs: batch the extent state operation when reading pages (Eric Sandeen) [1010071] - [fs] btrfs: batch the extent state operation in the end io handle of the read page (Eric Sandeen) [1010071] - [fs] btrfs: don't cache the csum value into the extent state tree (Eric Sandeen) [1010071] - [fs] btrfs: add branch prediction hints in the read page end IO function (Eric Sandeen) [1010071] - [fs] btrfs: remove unnecessary argument of bio_readpage_error() (Eric Sandeen) [1010071] - [fs] btrfs: add missing mounting options in btrfs_show_options() (Eric Sandeen) [1010071] - [fs] btrfs: use u64 for subvolid when parsing mount options (Eric Sandeen) [1010071] - [fs] btrfs: add sanity checks regarding to parsing mount options (Eric Sandeen) [1010071] - [fs] btrfs: fix memory leak when allocating pages for p/q stripes failed in raid56 (Eric Sandeen) [1010071] - [fs] btrfs: fix and cleanup some error paths in raid56 (Eric Sandeen) [1010071] - [fs] btrfs: don't bother autodefragging if our root is going away (Eric Sandeen) [1010071] - [fs] btrfs: cleanup reloc roots properly on error (Eric Sandeen) [1010071] - [fs] btrfs: reset ret in record_one_backref (Eric Sandeen) [1010071] - [fs] btrfs: fix get set label blocking against balance (Eric Sandeen) [1010071] - [fs] btrfs: Print key type in decimal everywhere (Eric Sandeen) [1010071] - [fs] btrfs: update delayed ref tracepoints (Eric Sandeen) [1010071] - [fs] btrfs: btrfs_read_block_groups, Use enums to index (Eric Sandeen) [1010071] - [fs] btrfs: Cleanup for using BTRFS_SETGET_STACK instead of raw convert (Eric Sandeen) [1010071] - [fs] btrfs: set qgroup_ulist to be null after calling ulist_free() (Eric Sandeen) [1010071] - [fs] btrfs: add missing error checks to add_data_references (Eric Sandeen) [1010071] - [fs] btrfs: make errors in btrfs_num_copies less noisy (Eric Sandeen) [1010071] - [fs] btrfs: make free space caching faster with many non-inline extent references (Eric Sandeen) [1010071] - [fs] btrfs: fall back to global reservation when removing subvolumes (Eric Sandeen) [1010071] - [fs] btrfs: optimize btrfs_lookup_extent_info() (Eric Sandeen) [1010071] - [fs] btrfs: Release uuid_mutex for shrink during device delete (Eric Sandeen) [1010071] - [fs] btrfs: set lockdep class before locking new extent buffer (Eric Sandeen) [1010071] - [fs] btrfs: return -1 when lzo compression makes data bigger (Eric Sandeen) [1010071] - [fs] btrfs: stop using GFP_ATOMIC for the tree mod log allocations (Eric Sandeen) [1010071] - [fs] btrfs: treewide: Add __GFP_NOWARN to k.alloc calls with v.alloc fallbacks (Eric Sandeen) [1010071] - [fs] btrfs: don't loop on large offsets in readdir (Eric Sandeen) [1010071] - [fs] btrfs: check to see if root_list is empty before adding it to dead roots (Eric Sandeen) [1010071] - [fs] btrfs: release both paths before logging dir/changed extents (Eric Sandeen) [1010071] - [fs] btrfs: allow splitting of hole em's when dropping extent cache (Eric Sandeen) [1010071] - [fs] btrfs: make sure the backref walker catches all refs to our extent (Eric Sandeen) [1010071] - [fs] btrfs: fix backref walking when we hit a compressed extent (Eric Sandeen) [1010071] - [fs] btrfs: do not offset physical if we're compressed (Eric Sandeen) [1010071] - [fs] btrfs: fix extent buffer leak after backref walking (Eric Sandeen) [1010071] - [fs] btrfs: fix a bug of snapshot-aware defrag to make it work on partial extents (Eric Sandeen) [1010071] - [fs] btrfs: fix file truncation if FALLOC_FL_KEEP_SIZE is specified (Eric Sandeen) [1010071] - [fs] btrfs: fix wrong write offset when replacing a device (Eric Sandeen) [1010071] - [fs] btrfs: re-add root to dead root list if we stop dropping it (Eric Sandeen) [1010071] - [fs] btrfs: fix lock leak when resuming snapshot deletion (Eric Sandeen) [1010071] - [fs] btrfs: update drop progress before stopping snapshot dropping (Eric Sandeen) [1010071] - [fs] btrfs: wait ordered range before doing direct io (Eric Sandeen) [1010071] - [fs] btrfs: only do the tree_mod_log_free_eb if this is our last ref (Eric Sandeen) [1010071] - [fs] btrfs: hold the tree mod lock in __tree_mod_log_rewind (Eric Sandeen) [1010071] - [fs] btrfs: make backref walking code handle skinny metadata (Eric Sandeen) [1010071] - [fs] btrfs: fix crash regarding to ulist_add_merge (Eric Sandeen) [1010071] - [fs] btrfs: fix several potential problems in copy_nocow_pages_for_inode (Eric Sandeen) [1010071] - [fs] btrfs: cleanup the code of copy_nocow_pages_for_inode() (Eric Sandeen) [1010071] - [fs] btrfs: fix oops when recovering the file data by scrub function (Eric Sandeen) [1010071] - [fs] btrfs: make the chunk allocator completely tree lockless (Eric Sandeen) [1010071] - [fs] btrfs: cleanup orphaned root orphan item (Eric Sandeen) [1010071] - [fs] btrfs: fix wrong mirror number tuning (Eric Sandeen) [1010071] - [fs] btrfs: cleanup redundant code in btrfs_submit_direct() (Eric Sandeen) [1010071] - [fs] btrfs: remove btrfs_sector_sum structure (Eric Sandeen) [1010071] - [fs] btrfs: check if we can nocow if we don't have data space (Eric Sandeen) [1010071] - [fs] btrfs: stop using try_to_writeback_inodes_sb_nr to flush delalloc (Eric Sandeen) [1010071] - [fs] btrfs: use a percpu to keep track of possibly pinned bytes (Eric Sandeen) [1010071] - [fs] btrfs: check for actual acls rather than just xattrs when caching no acl (Eric Sandeen) [1010071] - [fs] btrfs: move btrfs_truncate_page to btrfs_cont_expand instead of btrfs_truncate (Eric Sandeen) [1010071] - [fs] btrfs: optimize reada_for_balance (Eric Sandeen) [1010071] - [fs] btrfs: optimize read_block_for_search (Eric Sandeen) [1010071] - [fs] btrfs: unlock extent range on enospc in compressed submit (Eric Sandeen) [1010071] - [fs] btrfs: fix the comment typo for btrfs_attach_transaction_barrier (Eric Sandeen) [1010071] - [fs] btrfs: fix not being able to find skinny extents during relocate (Eric Sandeen) [1010071] - [fs] btrfs: cleanup backref search commit root flag stuff (Eric Sandeen) [1010071] - [fs] btrfs: free csums when we're done scrubbing an extent (Eric Sandeen) [1010071] - [fs] btrfs: fix transaction throttling for delayed refs (Eric Sandeen) [1010071] - [fs] btrfs: stop waiting on current trans if we aborted (Eric Sandeen) [1010071] - [fs] btrfs: wake up delayed ref flushing waiters on abort (Eric Sandeen) [1010071] - [fs] btrfs: fix the code comments for LZO compression workspace (Eric Sandeen) [1010071] - [fs] btrfs: fix broken nocow after balance (Eric Sandeen) [1010071] - [fs] btrfs: more open-coded file_inode() (Eric Sandeen) [1010071] - [fs] btrfs: exclude logged extents before replying when we are mixed (Eric Sandeen) [1010071] - [fs] btrfs: put our inode if orphan cleanup fails (Eric Sandeen) [1010071] - [fs] btrfs: add some missing iput()'s in btrfs_orphan_cleanup (Eric Sandeen) [1010071] - [fs] btrfs: do not pin while under spin lock (Eric Sandeen) [1010071] - [fs] btrfs: Cocci spatch "memdup.spatch" (Eric Sandeen) [1010071] - [fs] btrfs: Cocci spatch "ptr_ret.spatch" (Eric Sandeen) [1010071] - [fs] btrfs: fix qgroup rescan resume on mount (Eric Sandeen) [1010071] - [fs] btrfs: avoid double free of fs_info->qgroup_ulist (Eric Sandeen) [1010071] - [fs] btrfs: fix memory patcher through fs_info->qgroup_ulist (Eric Sandeen) [1010071] - [fs] btrfs: simplify unlink reservations (Eric Sandeen) [1010071] - [fs] btrfs: merge pending IO for tree log write back (Eric Sandeen) [1010071] - [fs] btrfs: allow file data clone within a file (Eric Sandeen) [1010071] - [fs] btrfs: remove unused code in btrfs_del_root (Eric Sandeen) [1010071] - [fs] btrfs: kill replicate code in replay_one_buffer (Eric Sandeen) [1010071] - [fs] btrfs: check if leaf's parent exists before pushing items around (Eric Sandeen) [1010071] - [fs] btrfs: update new flags for tracepoint (Eric Sandeen) [1010071] - [fs] btrfs: dont do log_removal in insert_new_root (Eric Sandeen) [1010071] - [fs] btrfs: return error code in btrfs_check_trunc_cache_free_space() (Eric Sandeen) [1010071] - [fs] btrfs: fix estale with btrfs send (Eric Sandeen) [1010071] - [fs] btrfs: device delete to get errors from the kernel (Eric Sandeen) [1010071] - [fs] btrfs: do delay iput in sync_fs (Eric Sandeen) [1010071] - [fs] btrfs: make the state of the transaction more readable (Eric Sandeen) [1010071] - [fs] btrfs: remove the time check in btrfs_commit_transaction() (Eric Sandeen) [1010071] - [fs] btrfs: remove unnecessary varient ->num_joined in btrfs_transaction structure (Eric Sandeen) [1010071] - [fs] btrfs: don't flush the delalloc inodes in the while loop if flushoncommit is set (Eric Sandeen) [1010071] - [fs] btrfs: don't wait for all the writers circularly during the transaction commit (Eric Sandeen) [1010071] - [fs] btrfs: remove the code for the impossible case in cleanup_transaction() (Eric Sandeen) [1010071] - [fs] btrfs: cleanup unnecessary assignment when cleaning up all the residual transaction (Eric Sandeen) [1010071] - [fs] btrfs: just flush the delalloc inodes in the source tree before snapshot creation (Eric Sandeen) [1010071] - [fs] btrfs: introduce per-subvolume ordered extent list (Eric Sandeen) [1010071] - [fs] btrfs: introduce per-subvolume delalloc inode list (Eric Sandeen) [1010071] - [fs] btrfs: introduce grab/put functions for the root of the fs/file tree (Eric Sandeen) [1010071] - [fs] btrfs: cleanup the similar code of the fs root read (Eric Sandeen) [1010071] - [fs] btrfs: make the snap/subv deletion end more early when the fs is R/O (Eric Sandeen) [1010071] - [fs] btrfs: move the R/O check out of btrfs_clean_one_deleted_snapshot() (Eric Sandeen) [1010071] - [fs] btrfs: make the cleaner complete early when the fs is going to be umounted (Eric Sandeen) [1010071] - [fs] btrfs: remove unnecessary ->s_umount in cleaner_kthread() (Eric Sandeen) [1010071] - [fs] btrfs: cleanup: don't check the same thing twice (Eric Sandeen) [1010071] - [fs] btrfs: cleanup, btrfs_read_fs_root_no_name() doesn't return NULL (Eric Sandeen) [1010071] - [fs] btrfs: delete unused function (Eric Sandeen) [1010071] - [fs] btrfs: remove useless copy in quota_ctl (Eric Sandeen) [1010071] - [fs] btrfs: Minor format cleanup (Eric Sandeen) [1010071] - [fs] btrfs: cleanup unused arguments in send.c (Eric Sandeen) [1010071] - [fs] btrfs: add ioctl to wait for qgroup rescan completion (Eric Sandeen) [1010071] - [fs] btrfs: introduce qgroup_ulist to avoid frequently allocating/freeing ulist (Eric Sandeen) [1010071] - [fs] btrfs: show compiled-in config features at module load time (Eric Sandeen) [1010071] - [fs] btrfs: move ifdef around sanity checks out of init_btrfs_fs (Eric Sandeen) [1010071] - [fs] btrfs: add prefix to sanity tests messages (Eric Sandeen) [1010071] - [fs] btrfs: add debug check for extent_io range alignment (Eric Sandeen) [1010071] - [fs] btrfs: fix check on same raid type flag twice (Eric Sandeen) [1010071] - [fs] btrfs: Fix typo in printk (Eric Sandeen) [1010071] - [fs] btrfs: fix btrfs_extend_item() comment (Eric Sandeen) [1010071]- [netdrv] mlx4: Fix handling of dma_map failure (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Notify user when TX ring in error state (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Disable global flow control when PFC enabled (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Coding style cleanup in mlx4_en_dcbnl_ieee_setpfc() (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Staticize local functions (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: VFs must ignore the enable_64b_cqe_eqe module param (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Don't give VFs MAC addresses which are derived from the PF MAC (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Respond to operation request by firmware (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Fix BlueFlame race (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: fix small memory leak on error (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Add HW enforcement to VF link state (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Dynamic VST to VST vlan/qos changes (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Fail device init if num_vfs is negative (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Add warning in case of command timeouts (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Replace sscanf() with kstrtoint() (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Remove an unnecessary test (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Add prints when TX timeout occurs (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Fix a race between napi poll function and RX ring cleanup (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Change log level from error to debug for vlan related messages (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Move register_netdev() to the end of initialization function (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Do not query stats when device port is down (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Fix resource leak in error flow (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: allow order-0 memory allocations in RX path (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Add support for busy poll (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Add VF link state support (Amir Vadai) [862498 868244 920465 978058 998202] - [net] core: Add VF link state control (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: use __netdev_pick_tx instead of __skb_tx_hash in mlx4_en_select_queue (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: use one page fragment per incoming frame (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] ipoib: Fix pkey change flow for virtualization environments (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] ipoib: Make sure child devices use valid/proper pkeys (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] core: Create QP1 using the pkey index which contains the default pkey (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] mlx4: Use default pkey when creating tunnel QPs (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Fix redundant pointer check in dealloc flow (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Fix possible memory leak in iser_create_frwr_pool() (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Introduce fast memory registration model (FRWR) (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Place the fmr pool into a union in iser's IB conn struct (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Handle unaligned SG in separate function (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Generalize rdma memory registration (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Accept session->cmds_max from user space (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Restructure allocation/deallocation of connection resources (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Use proper debug level value for info prints (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Add Discovery support (Amir Vadai) [862498 868244 920465 978058 998202] - [scsi] libiscsi: Exporting new attrs for iscsi session and connection in sysfs (Amir Vadai) [862498 868244 920465 978058 998202] - [scsi] scsi_transport_iscsi: Exporting new attrs for iscsi session and connection in sysfs (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] core: Better checking of userspace values for receive flow steering (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] mlx4: Add receive flow steering support (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] core: Export ib_create/destroy_flow through uverbs (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] core: Infrastructure for extensible uverbs commands (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] core: Add receive flow steering support (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] core: Fixes to XRC reference counting in uverbs (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] core: Add locking around event dispatching on XRC target QPs (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Fix XRC QPs detection in the resource tracker (Amir Vadai) [862498 868244 920465 978058 998202] - [powerpc] irq: Don't switch to irq stack from softirq stack (Steve Best) [1016454] - [powerpc] hvsi: Increase handshake timeout from 200ms to 400ms (Steve Best) [1012654] - [powerpc] zimage: make the "OF" wrapper support ePAPR boot (Steve Best) [1012654] - [powerpc] pseries: Do not start secondaries in Open Firmware (Steve Best) [1012654] - [powerpc] Make prom_init.c endian safe (Steve Best) [1012654] - [powerpc] Remove ksp_limit on ppc64 (Steve Best) [1012654] - [powerpc] irq: Run softirqs off the top of the irq stack (Steve Best) [1012654] - [mm] avoid reinserting isolated balloon pages into LRU lists (Rafael Aquini) [1017445] - [kernel] sched: fix race in migrate_swap_stop (Rik van Riel) [683513] - [kernel] sched/numa: Retry task_numa_migrate() periodically (Rik van Riel) [683513] - [kernel] sched/numa: Use unsigned longs for numa group fault stats (Rik van Riel) [683513] - [kernel] sched/numa: Skip some page migrations after a shared fault (Rik van Riel) [683513] - [kernel] sched/numa: Remove the numa_balancing_scan_period_reset sysctl (Rik van Riel) [683513] - [kernel] sched/numa: Adjust scan rate in task_numa_placement (Rik van Riel) [683513] - [kernel] sched/numa: Take false sharing into account when adapting scan rate (Rik van Riel) [683513] - [kernel] sched/numa: Be more careful about joining numa groups (Rik van Riel) [683513] - [kernel] sched/numa: Avoid migrating tasks that are placed on their preferred node (Rik van Riel) [683513] - [kernel] sched/numa: Fix task or group comparison (Rik van Riel) [683513] - [kernel] sched/numa: Decide whether to favour task or group weights based on swap candidate relationships (Rik van Riel) [683513] - [kernel] sched/numa: Add debugging (Rik van Riel) [683513] - [kernel] sched/numa: Prevent parallel updates to group stats during placement (Rik van Riel) [683513] - [kernel] sched/numa: Call task_numa_free() from do_execve () (Rik van Riel) [683513] - [kernel] sched/numa: Use group fault statistics in numa placement (Rik van Riel) [683513] - [kernel] sched/numa: Stay on the same node if CLONE_VM (Rik van Riel) [683513] - [mm] numa: Do not batch handle PMD pages (Rik van Riel) [683513] - [mm] numa: Do not group on RO pages (Rik van Riel) [683513] - [mm] numa: Copy cpupid on page migration (Rik van Riel) [683513] - [kernel] sched/numa: Report a NUMA task group ID (Rik van Riel) [683513] - [kernel] sched/numa: Use {cpu, pid} to create task groups for shared faults (Rik van Riel) [683513] - [mm] numa: Change page last {nid, pid} into {cpu, pid} (Rik van Riel) [683513] - [kernel] sched/numa: Fix placement of workloads spread across multiple nodes (Rik van Riel) [683513] - [kernel] sched/numa: Favor placing a task on the preferred node (Rik van Riel) [683513] - [kernel] sched/numa: Use a system-wide search to find swap/migration candidates (Rik van Riel) [683513] - [kernel] sched/numa: Introduce migrate_swap() (Rik van Riel) [683513] - [kernel] stop_machine: Introduce stop_two_cpus() (Rik van Riel) [683513] - [mm] numa: Trap pmd hinting faults only if we would otherwise trap PTE faults (Rik van Riel) [683513] - [kernel] sched/numa: Do not trap hinting faults for shared libraries (Rik van Riel) [683513] - [kernel] sched/numa: Increment numa_migrate_seq when task runs in correct location (Rik van Riel) [683513] - [kernel] sched/numa: Retry migration of tasks to CPU on a preferred node (Rik van Riel) [683513] - [kernel] sched/numa: Avoid overloading CPUs on a preferred NUMA node (Rik van Riel) [683513] - [kernel] numa: Limit NUMA scanning to migrate-on-fault VMAs (Rik van Riel) [683513] - [kernel] sched/numa: Do not migrate memory immediately after switching node (Rik van Riel) [683513] - [mm] sched/numa: Set preferred NUMA node based on number of private faults (Rik van Riel) [683513] - [kernel] sched/numa: Remove check that skips small VMAs (Rik van Riel) [683513] - [mm] numa: Scan pages with elevated page_mapcount (Rik van Riel) [683513] - [kernel] sched/numa: Check current-> mm before allocating NUMA faults (Rik van Riel) [683513] - [kernel] sched/numa: Add infrastructure for split shared/ private accounting of NUMA hinting faults (Rik van Riel) [683513] - [kernel] sched/numa: Reschedule task on preferred NUMA node once selected (Rik van Riel) [683513] - [kernel] sched/numa: Resist moving tasks towards nodes with fewer hinting faults (Rik van Riel) [683513] - [kernel] sched/numa: Favour moving tasks towards the preferred node (Rik van Riel) [683513] - [kernel] sched/numa: Update NUMA hinting faults once per scan (Rik van Riel) [683513] - [kernel] sched/numa: Select a preferred node with the most numa hinting faults (Rik van Riel) [683513] - [mm] sched/numa: Track NUMA hinting faults on per-node basis (Rik van Riel) [683513] - [mm] sched/numa: Slow scan rate if no NUMA hinting faults are being recorded (Rik van Riel) [683513] - [mm] sched/numa: Set the scan rate proportional to the memory usage of the task being scanned (Rik van Riel) [683513] - [mm] sched/numa: Initialise numa_next_scan properly (Rik van Riel) [683513] - [mm] sched/numa: Continue PTE scanning even if migrate rate limited (Rik van Riel) [683513] - [mm] sched/numa: Mitigate chance that same task always updates PTEs (Rik van Riel) [683513] - [mm] numa: Do not migrate or account for hinting faults on the zero page (Rik van Riel) [683513] - [mm] Only flush TLBs if a transhuge PMD is modified for NUMA pte scanning (Rik van Riel) [683513] - [mm] Do not flush TLB during protection change if !pte_present && !migration_entry (Rik van Riel) [683513] - [mm] Account for a THP NUMA hinting update as one PTE update (Rik van Riel) [683513] - [mm] Close races between THP migration and PMD numa clearing (Rik van Riel) [683513] - [mm] numa: Sanitize task_numa_fault() callsites (Rik van Riel) [683513] - [mm] Prevent parallel splits during THP migration (Rik van Riel) [683513] - [mm] Wait for THP migrations to complete during NUMA hinting faults (Rik van Riel) [683513] - [mm] numa: Do not account for a hinting fault if we raced (Rik van Riel) [683513] - [mm] sched/numa: Fix comments (Rik van Riel) [683513] - [mm] numa: Document automatic NUMA balancing sysctls (Rik van Riel) [683513] - [kernel] sched: monolithic code dump of what is being pushed (Rik van Riel) [683513] - [kernel] sched: Use an accessor to read the rq clock (Rik van Riel) [683513] - [kernel] sched: fix NUMA balancing when !SCHED_DEBUG (Rik van Riel) [683513] - [kernel] sched: Ensure update_cfs_shares() is called for parents of continuously-running tasks (Rik van Riel) [683513] - [kernel] sched: Fix some kernel-doc warnings (Rik van Riel) [683513] - [virt] kvm/vmx: do not check bit 12 of EPT violation exit qualification when undefined (Gleb Natapov) [1009441] - [virt] kvm/vmx: set "blocked by NMI" flag if EPT violation happens during IRET from NMI (Gleb Natapov) [1009441]- [netdrv] netxen_nic: Update version to 4.0.81 (Chad Dupuis) [725019] - [netdrv] netxen_nic: clean up unnecessary MSI/MSI-X capability find (Chad Dupuis) [725019] - [netdrv] netxen_nic: Convert mac address uses of 6 to ETH_ALEN (Chad Dupuis) [725019] - [netdrv] netxen_nic: replace strict_strtoul() with kstrtoul() (Chad Dupuis) [725019] - [netdrv] netxen_nic: Avoid mixed mode interrupts (Chad Dupuis) [725019] - [netdrv] netxen_nic: netxen_setup_intr() function code cleanup (Chad Dupuis) [725019] - [netdrv] netxen_nic: Log proper error message in case of mismatched adapter type (Chad Dupuis) [725019] - [netdrv] netxen_nic: Log driver version with firmware version (Chad Dupuis) [725019] - [tools] perf/diff: Add generic order option for compute sorting (Jiri Olsa) [1011529] - [tools] perf/diff: Making compute functions static (Jiri Olsa) [1011529] - [tools] perf/diff: Update perf diff documentation for multiple data comparison (Jiri Olsa) [1011529] - [tools] perf/diff: Change diff command to work over multiple data files (Jiri Olsa) [1011529] - [tools] perf/diff: Move columns into struct data__file (Jiri Olsa) [1011529] - [tools] perf/diff: Move diff related columns into diff command (Jiri Olsa) [1011529] - [tools] perf/diff: Display data file info ahead of the diff output (Jiri Olsa) [1011529] - [tools] perf/hists: Marking dummy hists entries (Jiri Olsa) [1011529] - [tools] perf/diff: Switching the base hists to be pairs head (Jiri Olsa) [1011529] - [tools] perf/diff: Introducing diff_data object to hold files (Jiri Olsa) [1011529] - [tools] perf: Centralize default columns init in perf_hpp__init (Jiri Olsa) [1011529] - [tools] perf: Add struct perf_hpp_fmt into hpp callbacks (Jiri Olsa) [1011529] - [s390] vmcore: use vmcore for zfcpdump (Hendrik Brueckner) [1012102] - [fs] proc/vmcore: enable /proc/vmcore mmap for s390 (Hendrik Brueckner) [1012102] - [s390] vmcore: implement remap_oldmem_pfn_range for s390 (Hendrik Brueckner) [1012102] - [fs] proc/vmcore: introduce remap_oldmem_pfn_range() (Hendrik Brueckner) [1012102] - [s390] vmcore: use ELF header in new memory feature (Hendrik Brueckner) [1012102] - [fs] proc/vmcore: introduce ELF header in new memory feature (Hendrik Brueckner) [1012102] - [fs] proc/vmcore: Disable mmap for s390 (Hendrik Brueckner) [1012102] - [s390] kdump: Allow copy_oldmem_page() copy to virtual memory (Hendrik Brueckner) [1012102] - [tracing] Add function probe to trigger a ftrace dump of current CPU trace (Jiri Olsa) [1011527] - [tracing] Add function probe to trigger a ftrace dump to console (Jiri Olsa) [1011527] - [virt] xen-gnt: prevent adding duplicate gnt callbacks (Radim Krcmar) [1013818] - [x86] microcode_amd: Fix patch level reporting for family 15h (Prarit Bhargava) [1014400] - [tty] Fix SIGTTOU not sent with tcflush() (Oleg Nesterov) [1012397] - [powerpc] sysfs: Disable writing to PURR in guest mode (Steve Best) [1015450] - [powerpc] vio: fix modalias_show return values (Prarit Bhargava) [1007924] - [powerpc] Correct FSCR bit definitions (Steve Best) [1008893] - [x86] microcode/amd: Fix early microcode loading (Jarod Wilson) [1016168] - [x86] microcode/amd: Make cpu_has_amd_erratum() use the correct struct cpuinfo_x86 (Jarod Wilson) [1016168] - [x86] microcode/amd: Fix error path in apply_microcode_amd() (Jarod Wilson) [1016168] - [x86] microcode/amd: Another early loading fixup (Jarod Wilson) [1016168] - [x86] microcode/amd: Allow multiple families' bin files appended together (Jarod Wilson) [1016168] - [x86] microcode/amd: Make find_ucode_in_initrd() __init (Jarod Wilson) [1016168] - [x86] microcode/amd: Fix warnings and errors on with CONFIG_MICROCODE=m (Jarod Wilson) [1016168] - [x86] microcode/amd: Early microcode patch loading support for AMD (Jarod Wilson) [1016168] - [x86] microcode/amd: Refactor functions to prepare for early loading (Jarod Wilson) [1016168] - [x86] microcode: Vendor abstract out save_microcode_in_initrd() (Jarod Wilson) [1016168] - [x86] microcode/intel: Correct typo in printk (Jarod Wilson) [1016168] - [block] nvme: Update nvme_id_power_state with latest spec (David Milburn) [1005908] - [block] nvme: Split header file into user-visible and kernel-visible pieces (David Milburn) [1005908] - [block] nvme: Merge issue on character device bring-up (David Milburn) [1005908] - [block] nvme: Handle ioremap failure (David Milburn) [1005908] - [block] nvme: Add pci suspend/resume driver callbacks (David Milburn) [1005908] - [block] nvme: Use normal shutdown (David Milburn) [1005908] - [block] nvme: Separate controller init from disk discovery (David Milburn) [1005908] - [block] nvme: Separate queue alloc/free from create/delete (David Milburn) [1005908] - [block] nvme: Group pci related actions in functions (David Milburn) [1005908] - [block] nvme: Disk stats for read/write commands only (David Milburn) [1005908] - [block] nvme: Bring up cdev on set feature failure (David Milburn) [1005908] - [block] nvme: Fix checkpatch issues (David Milburn) [1005908] - [block] nvme: Namespace IDs are unsigned (David Milburn) [1005908] - [block] nvme: Call nvme_process_cq from submission path (David Milburn) [1005908] - [block] nvme: Remove "process_cq did something" message (David Milburn) [1005908] - [block] nvme: Return correct value from interrupt handler (David Milburn) [1005908] - [block] nvme: Disk IO statistics (David Milburn) [1005908] - [block] nvme: Restructure MSI / MSI-X setup (David Milburn) [1005908] - [block] nvme: Use kzalloc instead of kmalloc+memset (David Milburn) [1005908]- [fs] nfs: Give "flavor" an initial value to fix a compile warning (Jeff Layton) [1009119] - [fs] nfs: try SECINFO_NO_NAME flavs until one works (Jeff Layton) [1009119] - [fs] nfs: Ensure memory ordering between nfs4_ds_connect and nfs4_fl_prepare_ds (Jeff Layton) [1009119] - [fs] nfs: nfs4_fl_prepare_ds, fix bugs when the connect attempt fails (Jeff Layton) [1009119] - [fs] nfs: Honour the 'opened' parameter in the atomic_open() filesystem method (Jeff Layton) [1009119] - [net] sunrpc: rpcsec_gss, fix crash on destroying gss auth (Jeff Layton) [1009119] - [net] sunrpc: No, I did not intend to create a 256KiB hashtable (Jeff Layton) [1009119] - [net] sunrpc: Add missing kuids conversion for printing (Jeff Layton) [1009119] - [fs] nfs: sp4_mach_cred, WARN_ON -> WARN_ON_ONCE (Jeff Layton) [1009119] - [fs] nfs: sp4_mach_cred, no need to ref count creds (Jeff Layton) [1009119] - [fs] nfs: fix SECINFO* use of put_rpccred (Jeff Layton) [1009119] - [fs] nfs: sp4_mach_cred: ask for WRITE and COMMIT (Jeff Layton) [1009119] - [fs] nfs: fix decode_free_stateid (Jeff Layton) [1009119] - [fs] nfs: use mach cred for SECINFO_NO_NAME w/ integrity (Jeff Layton) [1009119] - [fs] nfs: nfs_compare_super shouldn't check the auth flavour unless 'sec=' was set (Jeff Layton) [1009119] - [fs] nfs: Allow security autonegotiation for submounts (Jeff Layton) [1009119] - [fs] nfs: Disallow security negotiation for lookups when 'sec=' is specified (Jeff Layton) [1009119] - [fs] nfs: Fix security auto-negotiation (Jeff Layton) [1009119] - [fs] nfs: Clean up nfs_parse_security_flavors() (Jeff Layton) [1009119] - [fs] nfs: Clean up the auth flavour array mess (Jeff Layton) [1009119] - [fs] nfs: Use MDS auth flavor for data server connection (Jeff Layton) [1009119] - [fs] nfs: Map NFS4ERR_WRONG_CRED to EPERM (Jeff Layton) [1009119] - [fs] nfs: Add SP4_MACH_CRED write and commit support (Jeff Layton) [1009119] - [fs] nfs: Add SP4_MACH_CRED stateid support (Jeff Layton) [1009119] - [fs] nfs: Add SP4_MACH_CRED secinfo suppor (Jeff Layton) [1009119] - [fs] nfs: Add SP4_MACH_CRED cleanup support (Jeff Layton) [1009119] - [fs] nfs: Add state protection handler (Jeff Layton) [1009119] - [fs] nfs: Minimal SP4_MACH_CRED implementation (Jeff Layton) [1009119] - [net] sunrpc: Replace pointer values with task->tk_pid and rpc_clnt->cl_clid (Jeff Layton) [1009119] - [net] sunrpc: Add an identifier for struct rpc_clnt (Jeff Layton) [1009119] - [net] sunrpc: Ensure rpc_task->tk_pid is available for tracepoints (Jeff Layton) [1009119] - [fs] nfs: Document the recover_lost_locks kernel parameter (Jeff Layton) [1009119] - [fs] nfs: Don't try to recover NFSv4 locks when they are lost (Jeff Layton) [1009119] - [net] sunrpc: Add tracepoints to help debug socket connection issues (Jeff Layton) [1009119] - [fs] nfs: Fix warning introduced by NFSv4.0 transport blocking patches (Jeff Layton) [1009119] - [fs] nfs: fix CONFIG_NFS_V4_1 not enabled "make C=2" warning (Jeff Layton) [1009119] - [fs] nfs: Update session draining barriers for NFSv4.0 transport blocking (Jeff Layton) [1009119] - [fs] nfs: Add nfs4_sequence calls for OPEN_CONFIRM (Jeff Layton) [1009119] - [fs] nfs: Add nfs4_sequence calls for RELEASE_LOCKOWNER (Jeff Layton) [1009119] - [fs] nfs: Enable nfs4_setup_sequence() for DELEGRETURN (Jeff Layton) [1009119] - [fs] nfs: NFSv4.0 transport blocking (Jeff Layton) [1009119] - [fs] nfs: Add a slot table to struct nfs_client for NFSv4.0 transport blocking (Jeff Layton) [1009119] - [fs] nfs: Add global helper for releasing slot table resources (Jeff Layton) [1009119] - [fs] nfs: Add global helper to set up a stand-along nfs4_slot_table (Jeff Layton) [1009119] - [fs] nfs: Enable slot table helpers for NFSv4.0 (Jeff Layton) [1009119] - [fs] nfs: Remove unused call_sync minor version op (Jeff Layton) [1009119] - [fs] nfs: Add RPC callouts to start NFSv4.0 synchronous requests (Jeff Layton) [1009119] - [fs] nfs: Common versions of sequence helper functions (Jeff Layton) [1009119] - [fs] nfs: Clean up nfs4_setup_sequence() (Jeff Layton) [1009119] - [fs] nfs: Rename nfs41_call_sync_data as a common data structure (Jeff Layton) [1009119] - [fs] nfs: When displaying session slot numbers, use "u" consistently (Jeff Layton) [1009119] - [fs] nfs: Ensure that rmdir() waits for sillyrenames to complete (Jeff Layton) [1009119] - [fs] nfs: use the mach cred for SECINFO w/ integrity (Jeff Layton) [1009119] - [net] sunrpc: refactor rpcauth_checkverf error returns (Jeff Layton) [1009119] - [fs] nfs: avoid expired credential keys for buffered writes (Jeff Layton) [1009119] - [net] sunrpc: new rpc_credops to test credential expiry (Jeff Layton) [1009119] - [net] sunrpc: don't map EKEYEXPIRED to EACCES in call_refreshresult (Jeff Layton) [1009119] - [fs] nfs: Fix up two use-after-free issues with the new tracing code (Jeff Layton) [1009119] - [fs] nfs: remove incorrect "Lock reclaim failed!" warning (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging test_stateid events (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging slot table operations (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging layoutget/return/commit (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging reads and writes (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging getattr (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging the idmapper (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging delegations (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging rename (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging inode manipulations (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging lookup/create operations (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging file locking (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging file open (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging state management problems (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging NFS hard links (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging NFS rename and sillyrename issues (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging directory changes (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging generic file create events (Jeff Layton) [1009119] - [fs] nfs: Add event tracing for generic NFS lookups (Jeff Layton) [1009119] - [fs] nfs: Pass in lookup flags from nfs_atomic_open to nfs_lookup (Jeff Layton) [1009119] - [fs] nfs: Add event tracing for generic NFS events (Jeff Layton) [1009119] - [fs] nfs: refactor code for calculating the crc32 hash of a filehandle (Jeff Layton) [1009119] - [fs] nfs: Clean up nfs_sillyrename() (Jeff Layton) [1009119] - [fs] nfs: Fix an incorrect pointer declaration in decode_first_pnfs_layout_type (Jeff Layton) [1009119] - [fs] nfs: Deal with a sparse warning in nfs_idmap_get_key() (Jeff Layton) [1009119] - [fs] nfs: Deal with some more sparse warnings (Jeff Layton) [1009119] - [fs] nfs: Deal with a sparse warning in nfs4_opendata_alloc (Jeff Layton) [1009119] - [fs] nfs: Deal with a sparse warning in nfs3_proc_create (Jeff Layton) [1009119] - [fs] nfs: Remove the NFSv4 "open optimisation" from nfs_permission (Jeff Layton) [1009119] - [fs] nfs: Use clientid management rpc_clnt for secinfo_no_name (Jeff Layton) [1009119] - [fs] nfs: Use clientid management rpc_clnt for secinfo (Jeff Layton) [1009119] - [fs] nfs: Increase NFS4_DEF_SLOT_TABLE_SIZE (Jeff Layton) [1009119] - [fs] nfs: Remove unused authflavour parameter from init_client (Jeff Layton) [1009119] - [fs] nfs: Never use user credentials for lease renewal (Jeff Layton) [1009119] - [fs] nfs: Use root's credential for lease management when keytab is missing (Jeff Layton) [1009119] - [fs] nfs: Refuse mount attempts with proto=udp (Jeff Layton) [1009119] - [fs] nfs: Fix nfs4_init_uniform_client_string for net namespaces (Jeff Layton) [1009119] - [fs] nfs: Use the mount point rpc_clnt for layoutreturn (Jeff Layton) [1009119] - [fs] nfs: Fix return type of nfs4_end_drain_session() stub (Jeff Layton) [1009119] - [fs] nfs: encode_attrs should not backfill the bitmap and attribute length (Jeff Layton) [1009119] - [net] sunrpc: Fix memory corruption issue on 32-bit highmem systems (Jeff Layton) [1009119] - [fs] nfs: Remove unnecessary call to nfs_setsecurity in nfs_fhget() (Jeff Layton) [1009119] - [fs] nfs: Fix the sync mount option for nfs4 mounts (Jeff Layton) [1009119] - [fs] nfs: Fix writeback performance issue on cache invalidation (Jeff Layton) [1009119] - [net] sunrpc: If the rpcbind channel is disconnected, fail the call to unregister (Jeff Layton) [1009119] - [net] sunrpc: Don't auto-disconnect from the local rpcbind socket (Jeff Layton) [1009119] - [hid] zeroplus: validate output report details (Frantisek Hrbata) [999907] {CVE-2013-2889} - [hid] provide a helper for validating hid reports (Frantisek Hrbata) [999907] {CVE-2013-2889} - [s390] zfcp: enable FCP hardware data router by default (Hendrik Brueckner) [980146] - [scsi] csiostor: fix failure to communicate with firmware, error -110 (Jay Fenlason) [917907] - [block] mtip32xx: add SRSI support (David Milburn) [842533] - [misc] hpilo: Correct panic when an AUX iLO is detected (Nigel Croxon) [996603] - [Documentation] add write up on module signing (Kyle McMartin) [905495] - [net] netfilter: SYNPROXY: let unrelated packets continue (Jesper Brouer) [1007439] - [net] netfilter: synproxy_core: fix warning in __nf_ct_ext_add_length() (Jesper Brouer) [1007439] - [net] netfilter: more strict TCP flag matching in SYNPROXY (Jesper Brouer) [1007439] - [net] netfilter: add IPv6 SYNPROXY target (Jesper Brouer) [1007439] - [net] syncookies: export cookie_v6_init_sequence/cookie_v6_check (Jesper Brouer) [1007439] - [net] netfilter: add SYNPROXY core/target (Jesper Brouer) [1007439] - [net] syncookies: export cookie_v4_init_sequence/cookie_v4_check (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: make sequence number adjustments usuable without NAT (Jesper Brouer) [1007439] - [net] netfilter: nf_defrag_ipv6.o included twice (Jesper Brouer) [1007439] - [net] netfilter: ip[6]t_REJECT, tcp-reset using wrong MAC source if bridged (Jesper Brouer) [1007439] - [net] netfilter: export xt_HMARK.h to userland (Jesper Brouer) [1007439] - [net] netfilter: export xt_rpfilter.h to userland (Jesper Brouer) [1007439] - [net] netfilter: ctnetlink: fix uninitialized variable (Jesper Brouer) [1007439] - [net] netfilter: nfnetlink_queue: allow to attach expectations to conntracks (Jesper Brouer) [1007439] - [net] netfilter: ctnetlink: refactor ctnetlink_create_expect (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: fix tcp_in_window for Fast Open (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: don't send destroy events from iterator (Jesper Brouer) [1007439] - [net] netfilter: nfnetlink_{log, queue}, fix information leaks in netlink message (Jesper Brouer) [1007439] - [net] netfilter: xt_TCPMSS: correct return value in tcpmss_mangle_packet (Jesper Brouer) [1007439] - [net] netfilter: xt_TCPOPTSTRIP: fix possible off by one access (Jesper Brouer) [1007439] - [net] netfilter: xt_TCPMSS: fix handling of malformed TCP header and options (Jesper Brouer) [1007439] - [net] netfilter: nf_nat: use per-conntrack locking for sequence number adjustments (Jesper Brouer) [1007439] - [net] netfilter: nf_nat: change sequence number adjustments to 32 bits (Jesper Brouer) [1007439] - [net] netfilter: nf_nat: fix locking in nf_nat_seq_adjust() (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: remove duplicate code in ctnetlink (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: constify sk_buff argument to nf_ct_attach() (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: remove net_ratelimit() for LOG_INVALID() (Jesper Brouer) [1007439] - [net] netfilter: ctnetlink: fix incorrect NAT expectation dumping (Jesper Brouer) [1007439] - [net] netfilter: Fix build errors with xt_socket.c (Jesper Brouer) [1007439] - [net] netfilter: xt_socket: fix broken v0 support (Jesper Brouer) [1007439] - [net] netfilter: xt_socket: add XT_SOCKET_NOWILDCARD flag (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: avoid large timeout for mid-stream pickup (Jesper Brouer) [1007439] - [net] netfilter: check return code from nla_parse_tested (Jesper Brouer) [1007439] - [net] Convert uses of typedef ctl_table to struct ctl_table (Jesper Brouer) [1007439] - [net] netfilter: Implement RFC 1123 for FTP conntrack (Jesper Brouer) [1007439] - [net] netfilter: nfnetlink_queue: avoid peer_portid test (Jesper Brouer) [1007439] - [net] netfilter: don't panic on error while walking through the init path (Jesper Brouer) [1007439] - [net] netfilter: xt_socket: use IP early demux (Jesper Brouer) [1007439] - [net] netfilter: xt_CT: optimize XT_CT_NOTRACK (Jesper Brouer) [1007439] - [net] qdisc: fix build with !CONFIG_NET_SCHED (Jesper Brouer) [1000395] - [net] qdisc: make args to qdisc_create_default const (Jesper Brouer) [1000395] - [net] qdisc: allow setting default queuing discipline (Jesper Brouer) [1000395] - [net] Remove extern from include/net/ scheduling prototypes (Jesper Brouer) [1000395] - [net] htb: fix sign extension bug (Jesper Brouer) [1000395] - [net] htb: refactor struct htb_sched fields for performance (Jesper Brouer) [1000395] - [net] htb: reorder struct htb_class fields for performance (Jesper Brouer) [1000395] - [net] htb: do not setup default rate estimators (Jesper Brouer) [1000395] - [net] net_sched: add 64bit rate estimators (Jesper Brouer) [1000395]- [net] netfilter: SYNPROXY: let unrelated packets continue (Jesper Brouer) [1007439] - [net] netfilter: synproxy_core: fix warning in __nf_ct_ext_add_length() (Jesper Brouer) [1007439] - [net] netfilter: more strict TCP flag matching in SYNPROXY (Jesper Brouer) [1007439] - [net] netfilter: add IPv6 SYNPROXY target (Jesper Brouer) [1007439] - [net] syncookies: export cookie_v6_init_sequence/cookie_v6_check (Jesper Brouer) [1007439] - [net] netfilter: add SYNPROXY core/target (Jesper Brouer) [1007439] - [net] syncookies: export cookie_v4_init_sequence/cookie_v4_check (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: make sequence number adjustments usuable without NAT (Jesper Brouer) [1007439] - [net] netfilter: nf_defrag_ipv6.o included twice (Jesper Brouer) [1007439] - [net] netfilter: ip[6]t_REJECT, tcp-reset using wrong MAC source if bridged (Jesper Brouer) [1007439] - [net] netfilter: export xt_HMARK.h to userland (Jesper Brouer) [1007439] - [net] netfilter: export xt_rpfilter.h to userland (Jesper Brouer) [1007439] - [net] netfilter: ctnetlink: fix uninitialized variable (Jesper Brouer) [1007439] - [net] netfilter: nfnetlink_queue: allow to attach expectations to conntracks (Jesper Brouer) [1007439] - [net] netfilter: ctnetlink: refactor ctnetlink_create_expect (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: fix tcp_in_window for Fast Open (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: don't send destroy events from iterator (Jesper Brouer) [1007439] - [net] netfilter: nfnetlink_{log, queue}, fix information leaks in netlink message (Jesper Brouer) [1007439] - [net] netfilter: xt_TCPMSS: correct return value in tcpmss_mangle_packet (Jesper Brouer) [1007439] - [net] netfilter: xt_TCPOPTSTRIP: fix possible off by one access (Jesper Brouer) [1007439] - [net] netfilter: xt_TCPMSS: fix handling of malformed TCP header and options (Jesper Brouer) [1007439] - [net] netfilter: nf_nat: use per-conntrack locking for sequence number adjustments (Jesper Brouer) [1007439] - [net] netfilter: nf_nat: change sequence number adjustments to 32 bits (Jesper Brouer) [1007439] - [net] netfilter: nf_nat: fix locking in nf_nat_seq_adjust() (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: remove duplicate code in ctnetlink (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: constify sk_buff argument to nf_ct_attach() (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: remove net_ratelimit() for LOG_INVALID() (Jesper Brouer) [1007439] - [net] netfilter: ctnetlink: fix incorrect NAT expectation dumping (Jesper Brouer) [1007439] - [net] netfilter: Fix build errors with xt_socket.c (Jesper Brouer) [1007439] - [net] netfilter: xt_socket: fix broken v0 support (Jesper Brouer) [1007439] - [net] netfilter: xt_socket: add XT_SOCKET_NOWILDCARD flag (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: avoid large timeout for mid-stream pickup (Jesper Brouer) [1007439] - [net] netfilter: check return code from nla_parse_tested (Jesper Brouer) [1007439] - [net] Convert uses of typedef ctl_table to struct ctl_table (Jesper Brouer) [1007439] - [net] netfilter: Implement RFC 1123 for FTP conntrack (Jesper Brouer) [1007439] - [net] netfilter: nfnetlink_queue: avoid peer_portid test (Jesper Brouer) [1007439] - [net] netfilter: don't panic on error while walking through the init path (Jesper Brouer) [1007439] - [net] netfilter: xt_socket: use IP early demux (Jesper Brouer) [1007439] - [net] netfilter: xt_CT: optimize XT_CT_NOTRACK (Jesper Brouer) [1007439] - [net] qdisc: fix build with !CONFIG_NET_SCHED (Jesper Brouer) [1000395] - [net] qdisc: make args to qdisc_create_default const (Jesper Brouer) [1000395] - [net] qdisc: allow setting default queuing discipline (Jesper Brouer) [1000395] - [net] Remove extern from include/net/ scheduling prototypes (Jesper Brouer) [1000395] - [net] htb: fix sign extension bug (Jesper Brouer) [1000395] - [net] htb: refactor struct htb_sched fields for performance (Jesper Brouer) [1000395] - [net] htb: reorder struct htb_class fields for performance (Jesper Brouer) [1000395] - [net] htb: do not setup default rate estimators (Jesper Brouer) [1000395] - [net] net_sched: add 64bit rate estimators (Jesper Brouer) [1000395]- [watchdog] hpwdt: Patch to ignore auxilary iLO devices (Nigel Croxon) [996605] - [s390] tx: allow program interruption filtering in user space (Hendrik Brueckner) [1006517] - [block] add padding for kabi to block_device_operations (Don Zickus) [988500] - [fs] gfs2: Don't flag consistency error if first mounter is a spectator (Robert S Peterson) [1004448] - [tty] disassociate_ctty() sends the extra SIGCONT (Oleg Nesterov) [1011820] - [x86] mm: Add memory tracking support for 1G hugepages (David Bulkow) [1000149] - [tty] hvc_iucv: Disconnect IUCV connection when lowering DTR (Hendrik Brueckner) [1007571] - [tty] hvc_console: Add DTR/RTS callback to handle HUPCL control (Hendrik Brueckner) [1007571] - [netdrv] enic: update enic maintainers and driver (Stefan Assmann) [747385] - [netdrv] enic: Exposing symbols for Cisco's low latency driver (Stefan Assmann) [747385] - [netdrv] enic: Try DMA 64 first, then failover to DMA (Stefan Assmann) [747385] - [netdrv] enic: record q_number and rss_hash for skb (Stefan Assmann) [747385] - [netdrv] enic: Add multi tx support for enic (Stefan Assmann) [747385] - [netdrv] enic: Generate notification of hardware crash (Stefan Assmann) [747385] - [netdrv] enic: Add an interface for USNIC to interact with firmware (Stefan Assmann) [747385] - [netdrv] enic: Adding support for Cisco Low Latency NIC (Stefan Assmann) [747385] - [netdrv] enic: Move ethtool code to a separate file (Stefan Assmann) [747385] - [netdrv] enic: release rtnl_lock on error-path (Stefan Assmann) [747385] - [powerpc] perf: Power7 Update testing ABI to list CPI-stack events (Steve Best) [1009105] - [powerpc] perf: Make Power7 events available for perf (Steve Best) [1009105] - [powerpc] perf: fix a typo of a Power7 event name (Steve Best) [1009105] - [tools] perf/tests: Add parse events tests for leader sampling (Jiri Olsa) [1011533] - [tools] perf/tests: Add attr record group sampling test (Jiri Olsa) [1011533] - [tools] perf: Add 'S' event/group modifier to read sample value (Jiri Olsa) [1011533] - [tools] perf/evsel: Add PERF_SAMPLE_READ sample related processing (Jiri Olsa) [1011533] - [tools] perf/evlist: Add perf_evlist__id2sid method to get event ID related data (Jiri Olsa) [1011533] - [tools] perf/evlist: Fix event ID retrieval for group format read case (Jiri Olsa) [1011533] - [tools] perf: Add support for parsing PERF_SAMPLE_READ sample type (Jiri Olsa) [1011533] - [kernel] perf/evlist: Use PERF_EVENT_IOC_ID perf ioctl to read event id (Jiri Olsa) [1011533] - [kernel] perf: Do not get values from disabled counters in group format read (Jiri Olsa) [1011533] - [kernel] perf: Add PERF_EVENT_IOC_ID ioctl to return event ID (Jiri Olsa) [1011533] - [kernel] add support for init_array constructors fix (Frantisek Hrbata) [824466] - [kernel] add support for init_array constructors (Frantisek Hrbata) [824466] - [kernel] gcov: compile specific gcov implementation based on gcc version (Frantisek Hrbata) [824466] - [kernel] gcov: add support for gcc 47 gcov format fix 3 (Frantisek Hrbata) [824466] - [kernel] gcov: add support for gcc 47 gcov format checkpatch fixes (Frantisek Hrbata) [824466] - [kernel] gcov: add support for gcc 47 gcov format fix fix (Frantisek Hrbata) [824466] - [kernel] gcov: add support for gcc 47 gcov format fix (Frantisek Hrbata) [824466] - [kernel] gcov: add support for gcc 4.7 gcov format (Frantisek Hrbata) [824466] - [kernel] gcov: move gcov structs definitions to a gcc version specific file (Frantisek Hrbata) [824466]- [drm] qxl: add delayed fb operations (Dave Airlie) [1002056] - [edac] Fix lockdep splat (Aristeu Rozanski) [967459] - [mm] vmalloc: fix memleak in __vunmap (Jan Stancek) [1012358] - [x86] perf_event_amd: Rework AMD PMU init code (Prarit Bhargava) [1000672] - [md] dm: add reserved_bio_based_ios module parameter (Mike Snitzer) [1010450] - [md] dm: add reserved_rq_based_ios module parameter (Mike Snitzer) [1010450] - [md] dm: lower bio-based mempool reservation (Mike Snitzer) [1010450] - [block] Add nr_bios to block_rq_remap tracepoint (Mike Snitzer) [1010450] - [md] dm-mpath: disable WRITE SAME if it fails (Mike Snitzer) [987454] - [md] dm-mpath: do not fail path on -ENOSPC (Mike Snitzer) [1010437] - [scsi] Return ENODATA on medium error (Mike Snitzer) [1010437] - [scsi] return ENOSPC on thin provisioning failure (Mike Snitzer) [1010437] - [scsi] Set hostbyte status in scsi_check_sense() (Mike Snitzer) [1010437] - [scsi] Document enhanced error codes (Mike Snitzer) [1010437] - [md] dm-thin: do not expose non-zero discard limits if discards disabled (Mike Snitzer) [998421] - [md] dm-snapshot: fix performance degradation due to small hash size (Mike Snitzer) [1010437] - [md] dm-snapshot: workaround for a false positive lockdep warning (Mike Snitzer) [1010437] - [md] dm-stripe: silence a couple sparse warnings (Mike Snitzer) [1010437] - [md] dm-stats: fix possible counter corruption on 32-bit systems (Mike Snitzer) [1010437] - [md] dm: add statistics support (Mike Snitzer) [1010437] - [lib] math64: New separate div64_u64_rem helper (Mike Snitzer) [1010437] - [md] dm-thin: always return -ENOSPC if no_free_space is set (Mike Snitzer) [1010437] - [md] dm-ioctl: cleanup error handling in table_load (Mike Snitzer) [1010437] - [md] dm-ioctl: increase granularity of type_lock when loading table (Mike Snitzer) [1010437] - [md] dm-ioctl: prevent rename to empty name or uuid (Mike Snitzer) [1010437] - [md] dm-thin: set pool read-only if breaking_sharing fails block allocation (Mike Snitzer) [1010437] - [md] dm-thin: prefix pool error messages with pool device name (Mike Snitzer) [1010437] - [md] dm: allow error target to replace bio-based and request-based targets (Mike Snitzer) [1010437] - [md] dm-space-map: optimise sm_ll_dec and sm_ll_inc (Mike Snitzer) [1010437] - [md] dm-btree: prefetch child nodes when walking tree for a dm_btree_del (Mike Snitzer) [1010437] - [md] dm-btree: use pop_frame in dm_btree_del to cleanup code (Mike Snitzer) [1010437] - [md] dm-cache: eliminate holes in cache structure (Mike Snitzer) [1010437] - [md] dm-cache: fix stacking of geometry limits (Mike Snitzer) [1010437] - [md] dm-thin: fix stacking of geometry limits (Mike Snitzer) [1010437] - [md] dm-cache: add data block size limits to code and Documentation (Mike Snitzer) [1010437] - [md] dm: stop using WQ_NON_REENTRANT (Mike Snitzer) [1010437] - [md] dm-cache: avoid conflicting remove_mapping() in mq policy (Mike Snitzer) [1010437] - [md] dm: optimize reorder structure (Mike Snitzer) [1010437] - [md] dm: optimize use SRCU and RCU (Mike Snitzer) [1010437] - [md] dm-bufio: submit writes outside lock (Mike Snitzer) [1010437] - [md] dm-cache: fix arm link errors with inline (Mike Snitzer) [1010437] - [md] dm-verity: use __ffs and __fls (Mike Snitzer) [1010437] - [md] dm-flakey: correct ctr alloc failure mesg (Mike Snitzer) [1010437] - [md] dm-verity: remove pointless comparison (Mike Snitzer) [1010437] - [md] dm: use __GFP_HIGHMEM in __vmalloc (Mike Snitzer) [1010437] - [md] dm-verity: fix inability to use a few specific devices sizes (Mike Snitzer) [1010437] - [md] dm-ioctl: set noio flag to avoid __vmalloc deadlock (Mike Snitzer) [1010437] - [md] dm-mpath: fix ioctl deadlock when no paths (Mike Snitzer) [1010437] - [powerpc] Default arch idle could cede processor on pseries (Steve Best) [1008895]- [s390] zfcp: remove access control tables interface (keep sysfs files) (Hendrik Brueckner) [1006516] - [s390] zfcp: fix lock imbalance by reworking request queue locking (Hendrik Brueckner) [1006525] - [s390] zfcp: fix schedule-inside-lock in scsi_device list loops (Hendrik Brueckner) [1006524] - [x86] setup: avoid remapping data in parse_setup_data() (Nigel Croxon) [1004428] - [hid] validate HID report id size (Frantisek Hrbata) [1000454] {CVE-2013-2888} - [kernel] userns: prevent the use of user namespaces (Aristeu Rozanski) [993320] - [crypto] x509: don't reject not-yet-valid keys (kyle mcmartin) [905910] - [kernel] perf: Prevent race in unthrottling code (Jiri Olsa) [992941] - [s390] pci: use adapter interrupt vector helpers (Hendrik Brueckner) [1005896] - [s390] pci: cleanup function names (Hendrik Brueckner) [1005896] - [s390] airq: introduce adapter interrupt vector helper (Hendrik Brueckner) [1005896] - [s390] pci: use virtual memory for iommu bitmap (Hendrik Brueckner) [1005896] - [s390] cio: fix unlocked access of global bitmap (Hendrik Brueckner) [1005896] - [s390] pci: update function handle after resume from hibernate (Hendrik Brueckner) [1005896] - [s390] pci: try harder to modify a function (Hendrik Brueckner) [1005896] - [s390] pci: split lpf (Hendrik Brueckner) [1005896] - [s390] hibernate: add early resume function (Hendrik Brueckner) [1005896] - [s390] pci: add recover sysfs knob (Hendrik Brueckner) [1005896] - [s390] pci: use claim_resource (Hendrik Brueckner) [1005896] - [s390] pci/hotplug: convert to be builtin only (Hendrik Brueckner) [1005896] - [s390] airq: simplify adapter interrupt code (Hendrik Brueckner) [1005896] - [s390] qdio: cleanup chsc SADC usage (Hendrik Brueckner) [1005896] - [s390] qdio: cleanup chsc SSQD usage (Hendrik Brueckner) [1005896] - [s390] pci: remove per device debug attribute (Hendrik Brueckner) [1005896] - [s390] pci: sysfs remove strlen (Hendrik Brueckner) [1005896] - [s390] pci: remove pdev during unplug (Hendrik Brueckner) [1005896] - [s390] pci: cleanup hotplug code (Hendrik Brueckner) [1005896] - [s390] pci: implement pcibios_release_device (Hendrik Brueckner) [1005896] - [s390] pci: use to_pci_dev (Hendrik Brueckner) [1005896] - [netdrv] sfc: check for allocation failure (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Update copyright banners (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add support for Solarflare SFC9100 family (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Make efx_mcdi_{init, fini}() call efx_mcdi_drv_attach() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Allocate NVRAM partition ID range for PHY images (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add EF10 register and structure definitions (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Extend struct efx_tx_buffer to allow pushing option descriptors (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Use a global count of active queues instead of pending drains (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Prepare for RX scatter on EF10 (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Initialise IRQ moderation for all NIC types from efx_init_eventq() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Allow efx_nic_type::dimension_resources to fail (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Allow event queue initialisation to fail (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Document conditions for multicast replication vs filter replacement (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Implement asynchronous MCDI requests (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Remove unnecessary use of atomic_t (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Refactor efx_mcdi_rpc_start() and efx_mcdi_copyin() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add support for new board sensors (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Use extended MC_CMD_SENSOR_INFO and MC_CMD_READ_SENSORS (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Return an error code when a sensor is busy (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add support for reading packet length from prefix (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add TX merged completion counter (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Generalise packet hash lookup to support EF10 RX prefix (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Rename EFX_PAGE_BLOCK_SIZE to EFX_VI_PAGE_SIZE and adjust comments (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Remove early call to efx_nic_type::reconfigure_mac in efx_reset_up() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: use MCDI epoch flag to improve MC reboot detection in the driver (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add EF10 support for TX/RX DMA error events handling (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add a function pointer to abstract write of host time into NIC shared memory (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: PTP MCDI requests need to initialise periph ID field (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Delegate MAC/NIC statistic description to efx_nic_type (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Remove driver-local struct ethtool_string (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Remove more left-overs from Falcon GMAC support (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Move MTD operations into efx_nic_type (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Move NIC-type-specific MTD partition date into separate structures (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Eliminate struct efx_mtd (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Rename SPI stuff to show that it is Falcon-specific (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Cleanup Falcon-arch simple MAC filter state (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Define and use MCDI_POPULATE_DWORD_{1, 2, 3, 4, 5, 6, 7} (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add flag for stack-owned RX MAC filters (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Refactor Falcon-arch filter removal (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Make most filter operations NIC-type-specific (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Refactor Falcon-arch search limit reset (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Split Falcon-arch-specific and common filter state (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Extend and abstract efx_filter_spec to cover Huntington/EF10 (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Name the RX drop queue ID (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Rename Falcon-arch filter implementation types and functions (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Remove unused filter_flags variables and efx_farch_filter_id_flags() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Do not assume efx_nic_type::ev_fini is idempotent (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: EFX_WORKAROUND_ALWAYS is really specific to Falcon-architecture (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Get rid of per-NIC-type phys_addr_channels and mem_map_size (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Update and improve kernel-doc for efx_mcdi_state & efx_mcdi_iface (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Fix race in completion handling (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add support for MCDI v2 (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Update MCDI protocol definitions for EF10 (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Translate MCDI error numbers received in events (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Move and rename Falcon/Siena common NIC operations (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Refactor queue teardown sequence to allow for EF10 flush behaviour (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Remove bogus call to efx_release_tx_buffers() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Stop RX refill before flushing RX queues (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Limit scope of a Falcon A1 IRQ workaround (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Rework IRQ enable/disable (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Remove efx_process_channel_now() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Rename Falcon-architecture register definitions (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Make struct efx_special_buffer less special (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add GFP flags to efx_nic_alloc_buffer() and make most callers allow blocking (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Make MCDI independent of Siena (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Make efx_mcdi_init() call efx_mcdi_handle_assertion() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Collect all MCDI port functions into mcdi_port.c (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Move efx_mcdi_mac_reconfigure() to siena.c and rename (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Move siena_reset_hw() and siena_map_reset_reason() into MCDI module (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add and use MCDI_SET_QWORD() and MCDI_SET_ARRAY_QWORD() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Ensure MCDI buffers, but not lengths, are dword aligned (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Use proper macros to declare and access MCDI arrays (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Introduce and use MCDI_CTL_SDU_LEN_MAX_V1 macro for Siena-specific code (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Fill out the set of MCDI accessors (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Rationalise MCDI buffer accessors (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Introduce and use MCDI_DECLARE_BUF macro (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Move more Falcon-specific code and definitions into falcon.c (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Move details of a Falcon bug workaround out of ethtool.c (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Use efx_mcdi_mon() to find efx_mcdi_mon structure from efx_nic (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: const-qualify source pointers for MMIO write functions (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Fix lookup of default RX MAC filters when steered using ethtool (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Enable RX scatter for flows steered by RFS (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Fix memory leak when discarding scattered packets (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Improve test for IOMMU in use (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Fix IRQ cleanup in case of a probe failure (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Do not pass non-TCP packets into GRO code (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Define and set RX buffer flag for packets parsed as TCP (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Enable accelerated RFS on vlans (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Report software timestamping capabilities (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Increase size of RX SKB header area (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Enable RX checksum offload for packets not handled by GRO (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Fix EEH with legacy interrupts (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Store port number in private data, not net_device::dev_id (Nikolay Aleksandrov) [1005248]- [fs] namei: Add missing unlocks to error paths of mountpoint_last (Jeff Layton) [980172] - [fs] autofs4: fix device ioctl mount lookup (Jeff Layton) [980172] - [fs] namei: introduce kern_path_mountpoint() (Jeff Layton) [980172] - [fs] namei: rename user_path_umountat() to user_path_mountpoint_at() (Jeff Layton) [980172] - [fs] namei: take unlazy_walk() into umount_lookup_last() (Jeff Layton) [980172] - [fs] vfs: allow umount to handle mountpoints without revalidating them (Jeff Layton) [980172] - [acpi] apei: Soft-offline a page on firmware GHES notification (Janet Morgan) [984133] - [acpi] apei: Add a boot option to disable ff mode for corrected errors (Janet Morgan) [984133] - [mcheck] mce: Honour Firmware First for MCA banks listed in APEI HEST CMC (Janet Morgan) [984133] - [fs] cifs: Respect epoch value from create lease context v2 (Sachin Prabhu) [1007981] - [fs] cifs: Add create lease v2 context for SMB3 (Sachin Prabhu) [1007981] - [fs] cifs: Move parsing lease buffer to ops struct (Sachin Prabhu) [1007981] - [fs] cifs: Move creating lease buffer to ops struct (Sachin Prabhu) [1007981] - [fs] cifs: Store lease state itself rather than a mapped oplock value (Sachin Prabhu) [1007981] - [fs] cifs: Replace clientCanCache* bools with an integer (Sachin Prabhu) [1007981] - [fs] cifs: quiet sparse compile warning (Sachin Prabhu) [1007981] - [fs] cifs: Start using per session key for smb2/3 for signature generation (Sachin Prabhu) [1007981] - [fs] cifs: Add a variable specific to NTLMSSP for key exchange (Sachin Prabhu) [1007981] - [fs] cifs: Process post session setup code in respective dialect functions (Sachin Prabhu) [1007981] - [fs] cifs: convert to use le32_add_cpu() (Sachin Prabhu) [1007981] - [fs] cifs: Fix missing lease break (Sachin Prabhu) [1007981] - [fs] cifs: Fix a memory leak when a lease break comes (Sachin Prabhu) [1007981] - [fs] cifs: convert case-insensitive dentry ops to use new case conversion routines (Sachin Prabhu) [1007981] - [fs] cifs: add new case-insensitive conversion routines that are based on wchar_t's (Sachin Prabhu) [1007981] - [fs] cifs: Move and expand MAX_SERVER_SIZE definition (Sachin Prabhu) [1007981] - [fs] cifs: Expand max share name length to 256 (Sachin Prabhu) [1007981] - [fs] cifs: Move string length definitions to uapi (Sachin Prabhu) [1007981] - [fs] cifs: Implement follow_link for nounix CIFS mounts (Sachin Prabhu) [1007981] - [fs] cifs: Implement follow_link for SMB2 (Sachin Prabhu) [1007981] - [fs] cifs: display iocharset= option in /proc/mounts (Sachin Prabhu) [1007981] - [fs] cifs: create a new Documentation/ directory and move docfiles into it (Sachin Prabhu) [1007981] - [fs] cifs: ensure that srv_mutex is held when dealing with ssocket pointer (Sachin Prabhu) [1007981] - [fs] cifs: don't instantiate new dentries in readdir for inodes that need to be revalidated immediately (Sachin Prabhu) [1007981] - [fs] cifs: set sb->s_d_op before calling d_make_root() (Sachin Prabhu) [1007981] - [fs] cifs: file, initialize oparms.reconnect before using it (Sachin Prabhu) [1007981] - [fs] cifs: Do not attempt to do cifs operations reading symlinks with SMB2 (Sachin Prabhu) [1007981] - [fs] cifs: extend the buffer length enought for sprintf() using (Sachin Prabhu) [1007981] - [fs] dlm: log an error for unmanaged lockspaces (David Teigland) [1008005] - [acpi] acpi_ipmi, replace mutex with spin_lock_irqsave (Tony Camuso) [1007574] - [kernel] sched: Micro-optimize the smart wake-affine logic (Larry Woodman) [947186] - [kernel] sched: Implement smarter wake-affine logic (Larry Woodman) [947186] - [net] sunrpc: rpcauth_create needs to know about rpc_clnt clone status (Jeff Layton) [1002576] - [net] sunrpc: RPCSEC_GSS, Share all credential caches on a per-transport basis (Jeff Layton) [1002576] - [net] sunrpc: RPCSEC_GSS, Share rpc_pipes when an rpc_clnt owns multiple rpcsec auth caches (Jeff Layton) [1002576] - [net] sunrpc: Add a helper to allow sharing of rpc_pipefs directory objects (Jeff Layton) [1002576] - [net] sunrpc: Remove the rpc_client->cl_dentry (Jeff Layton) [1002576] - [fs] nfs: Convert idmapper to use the new framework for pipefs dentries (Jeff Layton) [1002576] - [net] sunrpc: Remove the obsolete auth-only interface for pipefs dentry management (Jeff Layton) [1002576] - [net] sunrpc: RPCSEC_GSS, Switch auth_gss to use the new framework for pipefs dentries (Jeff Layton) [1002576] - [net] sunrpc: Add a framework to clean up management of rpc_pipefs directories (Jeff Layton) [1002576] - [fs] nfs: Fix a potentially Oopsable condition in __nfs_idmap_unregister (Jeff Layton) [1002576] - [net] sunrpc: RPCSEC_GSS, Fix an Oopsable condition when creating/destroying pipefs objects (Jeff Layton) [1002576] - [net] sunrpc: RPCSEC_GSS, Further cleanups (Jeff Layton) [1002576] - [net] sunrpc: Replace clnt->cl_principal (Jeff Layton) [1002576] - [net] sunrpc: RPCSEC_GSS, Clean up upcall message allocation (Jeff Layton) [1002576] - [net] sunrpc: Cleanup rpc_setup_pipedir (Jeff Layton) [1002576] - [net] sunrpc: Remove unused struct rpc_clnt field cl_protname (Jeff Layton) [1002576] - [net] sunrpc: Deprecate rpc_client->cl_protname (Jeff Layton) [1002576] - [net] sunrpc/rpc_pipe: convert back to simple_dir_inode_operations (Jeff Layton) [1002576] - [fs] libfs: make simple_lookup() usable for filesystems that set ->s_d_op (Jeff Layton) [1002576] - [net] sunrpc: __rpc_lookup_create_exclusive, pass string instead of qstr (Jeff Layton) [1002576] - [net] sunrpc: rpc_create_*_dir, don't bother with qstr (Jeff Layton) [1002576]- [netdrv] i40e: include i40e in kernel proper (Stefan Assmann) [726825] - [netdrv] i40e: debugfs interface (Stefan Assmann) [726825] - [netdrv] i40e: init code and hardware support (Stefan Assmann) [726825] - [netdrv] i40e: implement virtual device interface (Stefan Assmann) [726825] - [netdrv] i40e: driver core headers (Stefan Assmann) [726825] - [netdrv] i40e: driver ethtool core (Stefan Assmann) [726825] - [netdrv] i40e: transmit, receive, and NAPI (Stefan Assmann) [726825] - [netdrv] i40e: main driver core (Stefan Assmann) [726825] - [netdrv] e1000e: balance semaphore put/get for 82573 (Dean Nelson) [726816] - [netdrv] e1000e: resolve checkpatch JIFFIES_COMPARISON warning (Dean Nelson) [726816] - [netdrv] e1000e: Avoid kernel crash during shutdown (Dean Nelson) [726816] - [netdrv] e1000e: Add code to check for failure of pci_disable_link_state call (Dean Nelson) [726816] - [netdrv] e1000e: cleanup whitespace in recent commit (Dean Nelson) [726816] - [netdrv] e1000e: fix I217/I218 PHY initialization flow (Dean Nelson) [726816] - [netdrv] e1000e: do not resume device from RPM suspend to read PHY status registers (Dean Nelson) [726816] - [netdrv] e1000e: enable support for new device IDs (Dean Nelson) [726816] - [netdrv] e1000e: ethtool unnecessarily takes device out of RPM suspend (Dean Nelson) [726816] - [netdrv] e1000e: Tx hang on I218 when linked at 100Half and slow response at 10Mbps (Dean Nelson) [726816] - [netdrv] e1000e: low throughput using 4K jumbos on I218 (Dean Nelson) [726816] - [netdrv] e1000e: iAMT connections drop on driver unload when jumbo frames enabled (Dean Nelson) [726816] - [netdrv] e1000e: disable ASPM L1 on 82583 (Dean Nelson) [726816] - [netdrv] e1000e: Use marco instead of digit for defining e1000_rx_desc_packet_split (Dean Nelson) [726816] - [netdrv] e1000e: Remove duplicate assignment of default rx/tx ring size (Dean Nelson) [726816] - [netdrv] e1000e: restore call to pci_clear_master() (Dean Nelson) [726816] - [netdrv] e1000e: Release mutex lock only if it has been initially acquired (Dean Nelson) [726816] - [netdrv] e1000e: prevent warning from -Wunused-parameter (Dean Nelson) [726816] - [netdrv] e1000e: cleanup whitespace (Dean Nelson) [726816] - [netdrv] bna: Staticize local functions (Ivan Vecera) [978045] - [netdrv] bna: switch to fixed_size_llseek() (Ivan Vecera) [978045] - [fs] read_write: new helper, fixed_size_llseek() (Ivan Vecera) [978045] - [netdrv] bna: Driver and Firmware Updated (Ivan Vecera) [978045] - [netdrv] bna: Enahncement to Identify Default IOC Function (Ivan Vecera) [978045] - [netdrv] bna: Fix Ucast Failure Handling (Ivan Vecera) [978045] - [netdrv] bna: Clear Driver Config Flags When HW Resets (Ivan Vecera) [978045] - [netdrv] tg3: Don't turn off led on 5719 serdes port 0 (Ivan Vecera) [1006987] - [netdrv] tg3: Convert dma_alloc_coherent(...__GFP_ZERO) to dma_zalloc_coherent (Ivan Vecera) [1006987] - [netdrv] tg3: fix NULL pointer dereference in tg3_io_error_detected and tg3_io_slot_reset (Ivan Vecera) [1006987] - [netdrv] tg3: clean up unnecessary MSI/MSI-X capability find (Ivan Vecera) [1006987] - [netdrv] tg3: Fix warning from pci_disable_device() (Ivan Vecera) [1006987] - [netdrv] tg3: Fix kernel crash (Ivan Vecera) [1006987] - [netdrv] tg3: Update version to 3.133 (Ivan Vecera) [1006987] - [netdrv] tg3: Fix UDP fragments treated as RMCP (Ivan Vecera) [1006987] - [netdrv] tg3: Enable support for timesync gpio output (Ivan Vecera) [1006987] - [netdrv] tg3: Implement the shutdown handler (Ivan Vecera) [1006987] - [netdrv] tg3: Allow NVRAM programming when interface is down (Ivan Vecera) [1006987] - [netdrv] tg3: Remove incorrect switch to aux power (Ivan Vecera) [1006987] - [netdrv] tg3: Prevent system hang during repeated EEH errors (Ivan Vecera) [1006987] - [netdrv] tg3: remove redundant pm init code (Ivan Vecera) [1006987] - [netdrv] tg3: Remove unnecessary lock around tg3_flag_set (Ivan Vecera) [1006987] - [netdrv] tg3: Fix misplaced empty line (Ivan Vecera) [1006987] - [netdrv] tg3: Use descriptive label names in tg3_start (Ivan Vecera) [1006987] - [netdrv] tg3: Make tg3_rings_reset() more concise (Ivan Vecera) [1006987] - [netdrv] tg3: Simplify ring control block setup (Ivan Vecera) [1006987] - [netdrv] tg3: Split APE driver state change out of boot reset signature update (Ivan Vecera) [1006987] - [netdrv] tg3: Use module_pci_driver to register driver (Ivan Vecera) [1006987] - [netdrv] tg3: Implement set/get_eee handlers (Ivan Vecera) [1006987] - [netdrv] tg3: Simplify tg3_phy_eee_config_ok() by reusing tg3_eee_pull_config() (Ivan Vecera) [1006987] - [netdrv] tg3: Add tg3_eee_pull_config() function (Ivan Vecera) [1006987] - [netdrv] tg3: Add ethtool_eee struct and tg3_setup_eee() (Ivan Vecera) [1006987] - [netdrv] be2net: set and query VEB/VEPA mode of the PF interface (Ivan Vecera) [726160] - [netdrv] be2net: Convert dma_alloc_coherent(...__GFP_ZERO) to dma_zalloc_coherent (Ivan Vecera) [726160] - [netdrv] be2net: implement ethtool set/get_channel hooks (Ivan Vecera) [726160] - [netdrv] be2net: refactor be_setup() to consolidate queue creation routines (Ivan Vecera) [726160] - [netdrv] be2net: Fix be_cmd_if_create() to use MBOX if MCCQ is not created (Ivan Vecera) [726160] - [netdrv] be2net: refactor be_get_resources() code (Ivan Vecera) [726160] - [netdrv] be2net: Fixup profile management routines (Ivan Vecera) [726160] - [netdrv] be2net: use EQ_CREATEv2 for SH-R (Ivan Vecera) [726160] - [netdrv] be2net: Check for POST state in suspend-resume sequence (Ivan Vecera) [726160] - [netdrv] be2net: fix disabling TX in be_close() (Ivan Vecera) [726160] - [netdrv] be2net: Clear any capability flags that driver is not interested in (Ivan Vecera) [726160] - [netdrv] be2net: update driver version (Ivan Vecera) [726160] - [netdrv] be2net: Initialize "status" in be_cmd_get_die_temperature() (Ivan Vecera) [726160] - [netdrv] be2net: fixup log msgs for async events (Ivan Vecera) [726160] - [netdrv] be2net: Fix displaying supported speeds for BE2 (Ivan Vecera) [726160] - [netdrv] be2net: don't limit max MAC and VLAN counts (Ivan Vecera) [726160] - [netdrv] be2net: Do not call get_die_temperature cmd for VF (Ivan Vecera) [726160] - [netdrv] be2net: Adding more speeds reported by get_settings (Ivan Vecera) [726160] - [netdrv] be2net: Staticize local functions (Ivan Vecera) [726160] - [netdrv] be2net: don't use dev_err when AER enabling fails (Ivan Vecera) [726160] - [netdrv] be2net: delete primary MAC address while unloading (Ivan Vecera) [726160] - [netdrv] be2net: use SET/GET_MAC_LIST for SH-R (Ivan Vecera) [726160] - [netdrv] be2net: refactor MAC-addr setup code (Ivan Vecera) [726160] - [netdrv] be2net: fix pmac_id for BE3 VFs (Ivan Vecera) [726160] - [netdrv] be2net: allow VFs to program MAC and VLAN filters (Ivan Vecera) [726160] - [netdrv] be2net: fix MAC address modification for VF (Ivan Vecera) [726160] - [netdrv] be2net: replace numeric with standard PM state macros (Ivan Vecera) [726160] - [netdrv] be2net: use pci_vfs_assigned()/pci_num_vf() instead of be_find_vfs() (Ivan Vecera) [726160] - [netdrv] be2net: Implement initiate FW dump feature for Lancer (Ivan Vecera) [726160] - [netdrv] be2net: Trim padded packets for Lancer (Ivan Vecera) [726160] - [netdrv] be2net: Pad skb to meet min Tx pkt size in lancer (Ivan Vecera) [726160] - [netdrv] be2net: cleanup be_get_drvinfo() (Ivan Vecera) [726160] - [netdrv] be2net: refactor HW workarounds in be_xmit() (Ivan Vecera) [726160] - [netdrv] mlx5: remove unused MLX5_DEBUG param in Kconfig (Amir Vadai) [864578] - [netdrv] mlx5: Support MANAGE_PAGES and QUERY_PAGES firmware command changes (Amir Vadai) [864578] - [netdrv] mlx5: remove health handler plugin (Amir Vadai) [864578] - [infiniband] mlx5: Variable may be used uninitialized (Amir Vadai) [864578] - [netdrv] mlx5: Implement new initialization sequence (Amir Vadai) [864578] - [infiniband] mlx5: Fix stack info leak in mlx5_ib_alloc_ucontext() (Amir Vadai) [864578] - [infiniband] mlx5: Fix error return code in init_one() (Amir Vadai) [864578] - [netdrv] mlx5: fix error return code in mlx5_alloc_uuars() (Amir Vadai) [864578] - [netdrv] mlx5: use after free in mlx5_cmd_comp_handler() (Amir Vadai) [864578] - [netdrv] mlx5: Fix __udivdi3 when compiling for 32 bit arches (Amir Vadai) [864578] - [netdrv] mlx5: Return -EFAULT instead of -EPERM (Amir Vadai) [864578] - [netdrv] mlx5: Adjust hca_cap.uar_page_sz to conform to Connect-IB spec (Amir Vadai) [864578] - [netdrv] mlx5: Fixes for sparse warnings (Amir Vadai) [864578] - [infiniband] mlx5: Make profile[] static in main.c (Amir Vadai) [864578] - [infiniband] mlx5: Add driver for Mellanox Connect-IB adapters (Amir Vadai) [864578] - [infiniband] core: Add reserved values to enums for low-level driver use (Amir Vadai) [864578]- [net] tuntap: correctly handle error in tun_set_iff() (Jiri Benc) [1007739] {CVE-2013-4343} - [net] sctp: fix ipv6 ipsec encryption bug in sctp_v6_xmit (Daniel Borkmann) [998398] {CVE-2013-4350} - [net] netlink: filter particular protocols from analyzers (Daniel Borkmann) [957721] - [net] ipv6: accept tlv which includes only padding (Jiri Pirko) [990968]- [scsi] mpt2sas: Bump driver version to v16.100.00.00 (Tomas Henzl) [736230] - [scsi] mpt2sas: Remove phys on topology change (Tomas Henzl) [736230] - [scsi] mpt2sas: Fix for kernel panic when driver loads with HBA connected to non LUN 0 configured expander (Tomas Henzl) [736230] - [scsi] mpt2sas: when Async scanning is enabled then while scanning, devices are removed but their transport layer entries are not removed (Tomas Henzl) [736230] - [scsi] mpt2sas: Infinite loop can occur if MPI2_IOCSTATUS_CONFIG_INVALID_PAGE is not returned (Tomas Henzl) [736230] - [scsi] mpt2sas: The copyright in driver sources is updated for the year 2013 (Tomas Henzl) [736230] - [scsi] mpt2sas: MPI2 Rev X (2.00.16) specifications (Tomas Henzl) [736230] - [scsi] mpt2sas: Change in MPI2_RAID_ACTION_SYSTEM_SHUTDOWN_INITIATED notification methodology (Tomas Henzl) [736230] - [scsi] mpt2sas: Null pointer deference possibility in mpt2sas_ctl_event_callback function (Tomas Henzl) [736230] - [scsi] mpt2sas: fix cleanup on controller resource mapping failure (Tomas Henzl) [736230] - [scsi] mpt2sas: fix for unused variable 'event_data' warning (Tomas Henzl) [736230] - [scsi] mpt2sas: Calulate the Reply post queue depth calculation as per the MPI spec (Tomas Henzl) [736230] - [scsi] mpt2sas: fix firmware failure with wrong task attribute (Tomas Henzl) [736230] - [scsi] mpt2sas: Fix for device scan following host reset could get stuck in a infinite loop (Tomas Henzl) [736230] - [scsi] mpt2sas: Update the timing requirements for issuing a Hard Reset (Tomas Henzl) [736230] - [scsi] mpt2sas: MPI2 Rev W (2.00.15) specification (Tomas Henzl) [736230] - [powerpc] Fix possible deadlock on page fault (Steve Best) [999374] - [scsi] qla2xxx: Update driver version to 8.06.00.08.07.0-k (Chad Dupuis) [725014] - [scsi] qla2xxx: Select link initialization option bits from current operating mode (Chad Dupuis) [725014] - [scsi] qla2xxx: Add loopback IDC-TIME-EXTEND aen handling support (Chad Dupuis) [725014] - [scsi] qla2xxx: Set default critical temperature value in cases when ISPFX00 firmware doesn't provide it (Chad Dupuis) [725014] - [scsi] qla2xxx: QLAFX00 make over temperature AEN handling informational, add log for normal temperature AEN (Chad Dupuis) [725014] - [scsi] qla2xxx: Correct Interrupt Register offset for ISPFX00 (Chad Dupuis) [725014] - [scsi] qla2xxx: Remove handling of Shutdown Requested AEN from qlafx00_process_aen() (Chad Dupuis) [725014] - [scsi] qla2xxx: Send all AENs for ISPFx00 to above layers (Chad Dupuis) [725014] - [scsi] qla2xxx: Add changes in initialization for ISPFX00 cards with BIOS (Chad Dupuis) [725014] - [scsi] qla2xxx: Add changes to support extended IOs for ISPFX00 (Chad Dupuis) [725014] - [scsi] qla2xxx: Add missing FCP statistics to sysfs interface (Chad Dupuis) [725014] - [scsi] qla2xxx: Make log message that prints when a completion status requires a port down more readable (Chad Dupuis) [725014] - [scsi] qla2xxx: Add critical temperature handling for ISPFX00 (Chad Dupuis) [725014] - [scsi] qla2xxx: Notify ISPFX00 firmware when driver is unloaded or system is shut down (Chad Dupuis) [725014] - [scsi] qla2xxx: Reconfigure thermal temperature (Chad Dupuis) [725014] - [scsi] qla2xxx: Add setting of driver version string for vendor application (Chad Dupuis) [725014] - [scsi] qla2xxx: Remove QL_DEBUG_LEVEL_17 defines from qla_nx.c (Chad Dupuis) [725014] - [scsi] qla2xxx: Add ISPFX00 specific bus reset routine (Chad Dupuis) [725014] - [scsi] qla2xxx: Perform warm reset every 2 minutes if firmware load fails for ISPFX00 (Chad Dupuis) [725014] - [scsi] qla2xxx: Set factory reset recovery timeout to 10 min. for ISPFX00 (Chad Dupuis) [725014] - [scsi] qla2xxx: Correct multiqueue offset calculations (Chad Dupuis) [725014] - [scsi] qla2xxx: Fix incorrect test after list_for_each_entry() exits (Chad Dupuis) [725014] - [scsi] qla2xxx: Add support for ISP8044 (Chad Dupuis) [725014] - [scsi] qla2xxx: Print some variables to hexadecimal string via *phN format (Chad Dupuis) [725014] - [scsi] qla2xxx: Fix sparse warnings in qlafx00_fxdisc_iocb function (Chad Dupuis) [725014] - [scsi] qla2xxx: Properly set the tagging for commands (Chad Dupuis) [725014] - [scsi] qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() (Chad Dupuis) [725014] - [scsi] qla2xxx: Remove an unused variable from qla2x00_remove_one() (Chad Dupuis) [725014] - [scsi] qla2xxx: Fix qla2xxx_check_risc_status() (Chad Dupuis) [725014] - [scsi] qla2xxx: Help Coverity with analyzing ct_sns_pkt initialization (Chad Dupuis) [725014] - [scsi] qla2xxx: Remove redundant assignments (Chad Dupuis) [725014] - [scsi] qla2xxx: Remove a dead assignment in qla24xx_build_scsi_crc_2_iocbs() (Chad Dupuis) [725014] - [scsi] qla2xxx: Remove two superfluous tests (Chad Dupuis) [725014] - [scsi] qla2xxx: Remove dead code in qla2x00_configure_hba() (Chad Dupuis) [725014] - [scsi] qla2xxx: Clean up qla84xx_mgmt_cmd() (Chad Dupuis) [725014] - [scsi] qla2xxx: Clean up qla24xx_iidma() (Chad Dupuis) [725014] - [scsi] qla2xxx: Fix sparse warning from qla_mr.c and qla_iocb.c (Chad Dupuis) [725014] - [scsi] qla2xxx: Do not take a second firmware dump when intentionally generating one (Chad Dupuis) [725014] - [scsi] qla2xxx: Do not query FC statistics during chip reset (Chad Dupuis) [725014] - [scsi] qla2xxx: Move qla2x00_free_device to the correct location (Chad Dupuis) [725014] - [scsi] qla2xxx: Set the index in outstanding command array to NULL when cmd is aborted when the request timeout (Chad Dupuis) [725014] - [scsi] qla2xxx: Clear the MBX_INTR_WAIT flag when the mailbox time-out happens (Chad Dupuis) [725014] - [scsi] mpt3sas: Bump driver version to v02.100.00.00 (Tomas Henzl) [889435] - [scsi] mpt3sas: Added a driver module parameter max_msix_vectors (Tomas Henzl) [889435] - [scsi] mpt3sas: fix cleanup on controller resource mapping failure (Tomas Henzl) [889435] - [scsi] mpt3sas: when async scanning is enabled then while scanning, devices are removed but their transport layer entries are not removed (Tomas Henzl) [889435] - [scsi] mpt3sas: MPI2.5 Rev F v2.5.1.1 specification (Tomas Henzl) [889435] - [scsi] mpt3sas: Infinite loops can occur if MPI2_IOCSTATUS_CONFIG_INVALID_PAGE is not returned (Tomas Henzl) [889435] - [scsi] mpt3sas: fix for kernel panic when driver loads with HBA conected to non LUN 0 configured expander (Tomas Henzl) [889435] - [scsi] mpt3sas: Updated the Hardware timing requirements (Tomas Henzl) [889435] - [scsi] mpt3sas: 2013 source code copyright (Tomas Henzl) [889435] - [netdrv] ixgbe: add support for older QSFP active DA cables (Andy Gospodarek) [726818] - [netdrv] ixgbe: include QSFP PHY types in ixgbe_is_sfp() (Andy Gospodarek) [726818] - [netdrv] ixgbe: add 1Gbps support for QSFP+ (Andy Gospodarek) [726818] - [netdrv] ixgbe: fix SFF data dumps of SFP+ modules from an offset (Andy Gospodarek) [726818] - [netdrv] ixgbe: cleanup some log messages (Andy Gospodarek) [726818] - [netdrv] ixgbe: zero out mailbox buffer on init (Andy Gospodarek) [726818] - [netdrv] ixgbe: fix link test when connected to 1Gbps link partner (Andy Gospodarek) [726818] - [netdrv] ixgbe: fix incorrect limit value in ring transverse (Andy Gospodarek) [726818] - [netdrv] ixgbe: Check return value on eeprom reads (Andy Gospodarek) [726818] - [netdrv] ixgbe: disable link when adapter goes down (Andy Gospodarek) [726818] - [netdrv] ixgbe: add support for quad-port x520 adapter (Andy Gospodarek) [726818] - [netdrv] ixgbe: clear semaphore bits on timeouts (Andy Gospodarek) [726818] - [netdrv] ixgbe: rename LL_EXTENDED_STATS to use queue instead of q (Andy Gospodarek) [726818] - [netdrv] ixgbe: fix lockdep annotation issue for ptp's work item (Andy Gospodarek) [726818] - [netdrv] ixgbe: call pcie_get_mimimum_link to check if device has enough bandwidth (Andy Gospodarek) [726818] - [netdrv] ixgbe: fix SFF data dumps of SFP+ modules (Andy Gospodarek) [726818] - [netdrv] ixgbe: fix semaphore lock for I2C read/writes on 82598 (Andy Gospodarek) [726818] - [netdrv] ixgbe: bump version number (Andy Gospodarek) [726818] - [netdrv] ixgbe: add new media type (Andy Gospodarek) [726818] - [netdrv] ixgbe: fix fc autoneg ethtool reporting (Andy Gospodarek) [726818] - [netdrv] ixgbe: Use pci_vfs_assigned instead of ixgbe_vfs_are_assigned (Andy Gospodarek) [726818] - [netdrv] ixgbe: Retain VLAN filtering in promiscuous + VT mode (Andy Gospodarek) [726818] - [netdrv] ixgbe: Fix Tx Hang issue with lldpad on 82598EB (Andy Gospodarek) [726818] - [netdrv] ixgbe: Set the SW prio_tc values at initialization to the HW setting (Andy Gospodarek) [726818] - [pci] expose pcie_link_speed and pcix_bus_speed arrays (Andy Gospodarek) [726818] - [pci] move enum pcie_link_width into pci.h (Andy Gospodarek) [726818] - [pci] Add function to obtain minimum link width and speed (Andy Gospodarek) [726818] - [netdrv] cnic: Update version to 2.5.18 (Tomas Henzl) [725064] - [netdrv] cnic: Eliminate local copy of pfid (Tomas Henzl) [725064] - [netdrv] cnic: Eliminate CNIC_PORT macro and port_mode in local struct (Tomas Henzl) [725064] - [netdrv] cnic: Redefine BNX2X_HW_CID using existing bnx2x macros (Tomas Henzl) [725064] - [netdrv] cnic: Use CHIP_NUM macros from bnx2x.h (Tomas Henzl) [725064] - [netdrv] cnic: Convert mac address uses of 6 to ETH_ALEN (Tomas Henzl) [725064] - [netdrv] cnic: Update version to 2.5.17 and copyright year (Tomas Henzl) [725064] - [netdrv] cnic: Add missing error checking for RAMROD_CMD_ID_CLOSE (Tomas Henzl) [725064] - [netdrv] cnic: Update TCP options setup for iSCSI (Tomas Henzl) [725064] - [netdrv] cnic: Reset tcp_flags during cnic_cm_create() (Tomas Henzl) [725064] - [netdrv] cnic: Simplify cnic_release() (Tomas Henzl) [725064] - [netdrv] cnic: Simplify netdev events handling (Tomas Henzl) [725064]- [Documentation] kvm: Add documentation on Hypercalls and features used for PV spinlock (Andrew Jones) [981581] - [virt] kvm: Simplify kvm_for_each_vcpu with kvm_irq_delivery_to_apic (Andrew Jones) [981581] - [virt] kvm: Add a hypercall to KVM hypervisor to support pv-ticketlocks (Andrew Jones) [981581] - [virt] kvm: Paravirtual ticketlocks support for linux guests running on KVM hypervisor (Andrew Jones) [981581] - [virt] kvm: Add configuration support to enable debug information for KVM Guests (Andrew Jones) [981581] - [virt] kvm: Add KICK_CPU and PV_UNHALT definition to uapi (Andrew Jones) [981581] - [virt] pvticketlock: Allow interrupts to be enabled while blocking (Andrew Jones) [981581] - [virt] ticketlock: Add slowpath logic (Andrew Jones) [981581] - [kernel] jump_label: Split jumplabel ratelimit (Andrew Jones) [981581] - [virt] pvticketlock: Use callee-save for lock_spinning (Andrew Jones) [981581] - [virt] pvticketlocks: Add xen_nopvspin parameter to disable xen pv ticketlocks (Andrew Jones) [981581] - [virt] pvticketlock: Xen implementation for PV ticket locks (Andrew Jones) [981581] - [virt] xen: Defer spinlock setup until boot CPU setup (Andrew Jones) [981581] - [virt] ticketlock: Collapse a layer of functions (Andrew Jones) [981581] - [virt] ticketlock: Don't inline _spin_unlock when using paravirt spinlocks (Andrew Jones) [981581] - [virt] spinlock: Replace pv spinlocks with pv ticketlocks (Andrew Jones) [981581] - [fs] proc/vmcore: support mmap() on /proc/vmcore (Nigel Croxon) [990298] - [fs] proc/vmcore: calculate vmcore file size from buffer size and total size of vmcore objects (Nigel Croxon) [990298] - [fs] proc/vmcore: allow user process to remap ELF note segment buffer (Nigel Croxon) [990298] - [fs] proc/vmcore: allocate ELF note segment in the 2nd kernel vmalloc memory (Nigel Croxon) [990298] - [mm] vmalloc: introduce remap_vmalloc_range_partial (Nigel Croxon) [990298] - [mm] vmalloc: make find_vm_area check in range (Nigel Croxon) [990298] - [fs] proc/vmcore: treat memory chunks referenced by PT_LOAD program header entries in page-size boundary in vmcore_list (Nigel Croxon) [990298] - [fs] proc/vmcore: allocate buffer for ELF headers on page-size alignment (Nigel Croxon) [990298] - [fs] proc/vmcore: clean up read_vmcore() (Nigel Croxon) [990298] - [mm] add PAGE_ALIGNED() helper (Nigel Croxon) [990298] - [fs] nfs Fix up nfs4_proc_lookup_mountpoint (Jeff Layton) [1007357] - [fs] nfs: Don't check lock owner compatability unless file is locked (part 2) (Jeff Layton) [1007035] - [fs] nfs: Don't check lock owner compatibility in writes unless file is locked (Jeff Layton) [1007035] - [pci] Remove pcie_cap_has_devctl() (Myron Stowe) [1005229] - [pci] Support PCIe Capability Slot registers only for ports with slots (Myron Stowe) [1005229] - [pci] Remove PCIe Capability version checks (Myron Stowe) [1005229] - [pci] Allow PCIe Capability link-related register access for switches (Myron Stowe) [1005229] - [pci] Add offsets of PCIe capability registers (Myron Stowe) [1005229] - [pci] Tidy bitmasks and spacing of PCIe capability definitions (Myron Stowe) [1005229] - [pci] Remove obsolete comment reference to pci_pcie_cap2() (Myron Stowe) [1005229] - [pci] Clarify PCI_EXP_TYPE_PCI_BRIDGE comment (Myron Stowe) [1005229] - [pci] Rename PCIe capability definitions to follow convention (Myron Stowe) [1005229] - [pci] Warn if unsafe MPS settings detected (Myron Stowe) [1005229] - [pci] Fix MPS peer-to-peer DMA comment syntax (Myron Stowe) [1005229] - [pci] Disable decoding for BAR sizing only when it was actually enabled (Myron Stowe) [1005229] - [pci] Add comment about needing pci_msi_off() even when CONFIG_PCI_MSI=n (Myron Stowe) [1005229] - [pci] Add pcibios_pm_ops for optional arch-specific hibernate functionality (Myron Stowe) [1005229] - [pci] Don't restrict MPS for slots below Root Ports (Myron Stowe) [1005229] - [pci] Simplify MPS test for Downstream Port (Myron Stowe) [1005229] - [pci] Remove unnecessary check for pcie_get_mps() failure (Myron Stowe) [1005229] - [pci] Simplify pcie_bus_configure_settings() interface (Myron Stowe) [1005229] - [pci] Drop "PCI-E" prefix from Max Payload Size message (Myron Stowe) [1005229] - [pci] Add pci_probe_reset_slot() and pci_probe_reset_bus() (Myron Stowe) [1005229] - [pci] Remove aer_do_secondary_bus_reset() (Myron Stowe) [1005229] - [pci] Tune secondary bus reset timing (Myron Stowe) [1005229] - [pci] Wake-up devices before saving config space for reset (Myron Stowe) [1005229] - [pci] Add pci_reset_slot() and pci_reset_bus() (Myron Stowe) [1005229] - [pci] Split out pci_dev lock/unlock and save/restore (Myron Stowe) [1005229] - [pci] Add slot reset option to pci_dev_reset() (Myron Stowe) [1005229] - [pci] pciehp: Add reset_slot() method (Myron Stowe) [1005229] - [pci] Add hotplug_slot_ops.reset_slot() (Myron Stowe) [1005229] - [pci] quirks: Use pci_wait_for_pending_transaction() instead of for loop (Myron Stowe) [1005229] - [netdrv] bnx2x: Use pci_wait_for_pending_transaction() instead of for loop (Myron Stowe) [1005229] - [pci] quirks: Enable Bus Master during Function-Level Reset on Chelsio (Myron Stowe) [1005229] - [pci] Add pci_wait_for_pending_transaction() (Myron Stowe) [1005229] - [pci] Add pci_reset_bridge_secondary_bus() (Myron Stowe) [1005229] - [pci] Align bridge I/O windows as required by downstream devices & bridges (Myron Stowe) [1005229] - [pci] Fix types in pbus_size_io() (Myron Stowe) [1005229] - [pci] Add comments for pbus_size_mem() parameters (Myron Stowe) [1005229] - [pci] Enumerate subordinate buses, not devices, in pci_bus_get_depth() (Myron Stowe) [1005229] - [pci] Fix comment typo for pci_add_cap_save_buffer() (Myron Stowe) [1005229] - [pci] Return -ENOSYS for SR-IOV operations on non-SR-IOV devices (Myron Stowe) [1005229] - [pci] Update NumVFs register when disabling SR-IOV (Myron Stowe) [1005229] - [pci] mmconfig: Check earlier for MMCONFIG region at address zero (Myron Stowe) [1005229] - [pci] Assign resources for hot-added host bridge more aggressively (Myron Stowe) [1005229] - [pci] Move resource reallocation code to non-__init (Myron Stowe) [1005229] - [pci] Delay enabling bridges until they're needed (Myron Stowe) [1005229] - [pci] Assign resources on a per-bus basis (Myron Stowe) [1005229] - [pci] Enable unassigned resource reallocation on per-bus basis (Myron Stowe) [1005229] - [pci] Turn on reallocation for unassigned resources with host bridge offset (Myron Stowe) [1005229] - [pci] Look for unassigned resources on per-bus basis (Myron Stowe) [1005229] - [pci] Drop temporary variable in pci_assign_unassigned_resources() (Myron Stowe) [1005229] - [pci] Claim ACS support for AMD southbridge devices (Myron Stowe) [1005229] - [pci] Differentiate ACS controllable from enabled (Myron Stowe) [1005229] - [pci] Check all ACS features for multifunction downstream ports (Myron Stowe) [1005229] - [pci] Convert class code to use dev_groups (Myron Stowe) [1005229] - [pci] mrst: Cleanup checkpatch.pl warnings (Myron Stowe) [1005229] - [pci] Rename "PCI Express support" kconfig title (Myron Stowe) [1005229] - [pci] Fix comment typo in iov.c (Myron Stowe) [1005229] - [fs] sysfs: use file mode defines from stat.h (Myron Stowe) [1005229] - [fs] sysfs: add more helper macro's for (bin_)attribute(_groups) (Myron Stowe) [1005229] - [misc] device: add default groups to struct class (Myron Stowe) [1005229] - [misc] device: Introduce device_create_groups (Myron Stowe) [1005229] - [fs] sysfs: prevent warning when only using binary attributes (Myron Stowe) [1005229] - [fs] sysfs: add support for binary attributes in groups (Myron Stowe) [1005229] - [misc] device: add RW and RO attribute macros (Myron Stowe) [1005229] - [misc] sysfs: add BIN_ATTR macro (Myron Stowe) [1005229] - [misc] sysfs: add ATTRIBUTE_GROUPS() macro (Myron Stowe) [1005229] - [misc] sysfs: add __ATTR_RW() macro (Myron Stowe) [1005229]- [kernel] kexec: improve logging when crashkernel=auto can't be satisfied (Steve Best) [989576]- [netdrv] bnx2: Convert dma_alloc_coherent(...__GFP_ZERO) to dma_zalloc_coherent (Neil Horman) [725061] - [netdrv] bnx2: clean up unnecessary MSI/MSI-X capability find (Neil Horman) [725061] - [netdrv] bnx2: Update version to 2.2.4 (Neil Horman) [725061] - [netdrv] bnx2: Add pci shutdown handler (Neil Horman) [725061] - [netdrv] bnx2: Use SIMPLE_DEV_PM_OPS (Neil Horman) [725061] - [netdrv] bnx2: Refactor WoL setup into a separate function (Neil Horman) [725061] - [netdrv] bnx2: Use kernel APIs for WoL and power state changes (Neil Horman) [725061] - [netdrv] bnx2: Handle error condition in ->slot_reset() (Neil Horman) [725061] - [netdrv] bnx2: use pdev->pm_cap instead of pci_find_capability(.., PCI_CAP_ID_PM) (Neil Horman) [725061] - [netdrv] bnx2: Use module_pci_driver to register driver (Neil Horman) [725061] - [netdrv] igb: Update version number (Stefan Assmann) [726817] - [netdrv] igb: Implementation to report advertised/supported link on i354 devices (Stefan Assmann) [726817] - [netdrv] igb: Get speed and duplex for 1G non_copper devices (Stefan Assmann) [726817] - [netdrv] igb: Support to get 2_5G link status for appropriate media type (Stefan Assmann) [726817] - [netdrv] igb: No PHPM support in i354 devices (Stefan Assmann) [726817] - [netdrv] igb: M88E1543 PHY downshift implementation (Stefan Assmann) [726817] - [netdrv] igb: New PHY_ID for i354 device (Stefan Assmann) [726817] - [netdrv] igb: Implementation of 1-sec delay for i210 devices (Stefan Assmann) [726817] - [netdrv] igb: Don't look for a PBA in the iNVM when flashless (Stefan Assmann) [726817] - [netdrv] igb: Expose RSS indirection table for ethtool (Stefan Assmann) [726817] - [netdrv] igb: Add macro for size of RETA indirection table (Stefan Assmann) [726817] - [netdrv] igb: Fix get_fw_version function for all parts (Stefan Assmann) [726817] - [netdrv] igb: Add device support for flashless SKU of i210 device (Stefan Assmann) [726817] - [netdrv] igb: Refactor NVM read functions to accommodate devices with no flash (Stefan Assmann) [726817] - [netdrv] igb: Refactor of init_nvm_params (Stefan Assmann) [726817] - [netdrv] igb: Update MTU so that it is always at least a standard frame size (Stefan Assmann) [726817] - [netdrv] igb: don't allow SR-IOV without MSI-X (Stefan Assmann) [726817] - [netdrv] igb: Added rcu_lock to avoid race (Stefan Assmann) [726817] - [netdrv] igb: Read register for latch_on without return value (Stefan Assmann) [726817] - [netdrv] igb: Reset the link when EEE setting changed (Stefan Assmann) [726817] - [netdrv] igb: fix vlan filtering in promisc mode when not in VT mode (Stefan Assmann) [726817] - [netdrv] igb: relase -> release (Stefan Assmann) [726817] - [netdrv] igb: Removed unused i2c function (Stefan Assmann) [726817] - [netdrv] igb: Implementation of i210/i211 LED support (Stefan Assmann) [726817] - [netdrv] igb: Fix possible panic caused by Rx traffic arrival while interface is down (Stefan Assmann) [726817] - [netdrv] igb: Fix set_ethtool function to call update nvm for entire image (Stefan Assmann) [726817] - [netdrv] igb: SerDes flow control setting (Stefan Assmann) [726817] - [netdrv] igb: Support for SFP modules discovery (Stefan Assmann) [726817] - [netdrv] igb: Add update to last_rx_timestamp in Rx rings (Stefan Assmann) [726817] - [netdrv] igb: Changed LEDs blink mechanism to include designs using cathode (Stefan Assmann) [726817] - [virt] kvm/mmu: avoid fast page fault fixing mmio page fault (Gleb Natapov) [981979] - [virt] kvm/vmx: mark unusable segment as nonpresent (Gleb Natapov) [981979] - [virt] kvm: get rid of $(addprefix ../../../virt/kvm/, ...) in Makefiles (Gleb Natapov) [981979] - [virt] kvm: Fix RTC interrupt coalescing tracking (Gleb Natapov) [981979] - [virt] kvm: Add a tracepoint write_tsc_offset (Gleb Natapov) [981979] - [virt] kvm: Inform users of mmio generation wraparound (Gleb Natapov) [981979] - [virt] kvm: document fast invalidate all mmio sptes (Gleb Natapov) [981979] - [virt] kvm: document fast invalidate all pages (Gleb Natapov) [981979] - [virt] kvm: document fast page fault (Gleb Natapov) [981979] - [virt] kvm: document mmio page fault (Gleb Natapov) [981979] - [virt] kvm: document write_flooding_count (Gleb Natapov) [981979] - [virt] kvm: document clear_spte_count (Gleb Natapov) [981979] - [virt] kvm: drop kvm_mmu_zap_mmio_sptes (Gleb Natapov) [981979] - [virt] kvm: init kvm generation close to mmio wrap-around value (Gleb Natapov) [981979] - [virt] kvm: add tracepoint for check_mmio_spte (Gleb Natapov) [981979] - [virt] kvm: fast invalidate all mmio sptes (Gleb Natapov) [981979] - [virt] kvm: make return value of mmio page fault handler more readable (Gleb Natapov) [981979] - [virt] kvm: store generation-number into mmio spte (Gleb Natapov) [981979] - [virt] kvm: retain more available bits on mmio spte (Gleb Natapov) [981979] - [virt] kvm: update the documentation for reverse mapping of parent_pte (Gleb Natapov) [981979] - [Documentation] kvm: fix section numbers (Gleb Natapov) [981979] - [virt] kvm: handle idiv overflow at kvm_write_tsc (Gleb Natapov) [981979] - [virt] kvm: reduce KVM_REQ_MMU_RELOAD when root page is zapped (Gleb Natapov) [981979] - [virt] kvm: reclaim the zapped-obsolete page first (Gleb Natapov) [981979] - [virt] kvm: collapse TLB flushes when zap all pages (Gleb Natapov) [981979] - [virt] kvm: zap pages in batch (Gleb Natapov) [981979] - [virt] kvm: do not reuse the obsolete page (Gleb Natapov) [981979] - [virt] kvm: add tracepoint for kvm_mmu_invalidate_all_pages (Gleb Natapov) [981979] - [virt] kvm: show mmu_valid_gen in shadow page related tracepoints (Gleb Natapov) [981979] - [virt] kvm: use the fast way to invalidate all pages (Gleb Natapov) [981979] - [virt] kvm: fast invalidate all pages (Gleb Natapov) [981979] - [virt] kvm: drop unnecessary kvm_reload_remote_mmus (Gleb Natapov) [981979] - [virt] kvm: drop calling kvm_mmu_zap_all in emulator_fix_hypercall (Gleb Natapov) [981979] - [virt] kvm: exclude ioeventfd from counting kvm_io_range limit (Gleb Natapov) [981979] - [virt] kvm: convert XADD to fastop (Gleb Natapov) [981979] - [virt] kvm: drop unused old-style inline emulation (Gleb Natapov) [981979] - [virt] kvm: convert DIV/IDIV to fastop (Gleb Natapov) [981979] - [virt] kvm: convert single-operand MUL/IMUL to fastop (Gleb Natapov) [981979] - [virt] kvm: Switch fastop src operand to RDX (Gleb Natapov) [981979] - [virt] kvm: switch MUL/DIV to DstXacc (Gleb Natapov) [981979] - [virt] kvm: decode extended accumulator explicity (Gleb Natapov) [981979] - [virt] kvm: add support for writing back the source operand (Gleb Natapov) [981979] - [virt] kvm: clenaup locking in mmu_free_roots() (Gleb Natapov) [981979] - [virt] kvm: limit difference between kvmclock updates (Gleb Natapov) [981979] - [virt] kvm: Remove support for reporting coalesced APIC IRQs (Gleb Natapov) [981979] - [virt] kvm: Use kvm_mmu_sync_roots() in kvm_mmu_load() (Gleb Natapov) [981979] - [virt] kvm: add missing misc_deregister() on error in kvm_init() (Gleb Natapov) [981979]- [net] net_sched: fix a typo in htb_change_class() (Jesper Brouer) [998588] - [net] tcp_probe: adapt tbuf size for recent changes (Daniel Borkmann) [1000470] - [net] tcp_probe: allow more advanced ingress filtering by mark (Daniel Borkmann) [1000470] - [net] tcp_probe: add IPv6 support (Daniel Borkmann) [1000470] - [net] tcp_probe: kprobes: adapt jtcp_rcv_established signature (Daniel Borkmann) [1000470] - [net] tcp_probe: also include rcv_wnd next to snd_wnd (Daniel Borkmann) [1000470] - [lib] vsprintf: add IPv4/v6 generic p[Ii]S[pfs] format specifier (Daniel Borkmann) [1000470] - [net] ipv6: fix potential use after free in tcp_v6_do_rcv (Jiri Benc) [1004165] - [net] netlabel: use domain based selectors when address based selectors are not available (Paul Moore) [983949]- [fs] gfs2: dirty inode correctly in gfs2_write_end (Benjamin Marzinski) [1004054] - [netdrv] bnx2x: Convert dma_alloc_coherent(...__GFP_ZERO) to dma_zalloc_coherent (Michal Schmidt) [819849] - [netdrv] bnx2x: clean up unnecessary MSI/MSI-X capability find (Michal Schmidt) [819849] - [netdrv] bnx2x: Revising locking scheme for MAC configuration (Michal Schmidt) [819849] - [netdrv] bnx2x: Fix VF stats sync (Michal Schmidt) [819849] - [netdrv] bnx2x: Fix VF memory leak unload (Michal Schmidt) [819849] - [netdrv] bnx2x: Fix functionality of configuring vlan list (Michal Schmidt) [819849] - [netdrv] bnx2x: Fix move FP memory deallocations (Michal Schmidt) [819849] - [netdrv] bnx2x: vf mark stats started (Michal Schmidt) [819849] - [netdrv] bnx2x: set VF DMAE when first function has 0 supported VFs (Michal Schmidt) [819849] - [netdrv] bnx2x: Protect against VFs' ndos when SR-IOV is disabled (Michal Schmidt) [819849] - [netdrv] bnx2x: prevent VF benign attentions (Michal Schmidt) [819849] - [netdrv] bnx2x: Consider DCBX remote error (Michal Schmidt) [819849] - [netdrv] bnx2x: Change DCB context handling (Michal Schmidt) [819849] - [netdrv] bnx2x: dropless flow control not always functional (Michal Schmidt) [819849] - [netdrv] bnx2x: prevent crash in shutdown flow with CNIC (Michal Schmidt) [819849] - [netdrv] bnx2x: fix PTE write access error (Michal Schmidt) [819849] - [netdrv] bnx2x: fix memory leak in VF (Michal Schmidt) [819849] - [netdrv] bnx2x: update fairness parameters following DCB negotiation (Michal Schmidt) [819849] - [netdrv] bnx2x: protect different statistics flows (Michal Schmidt) [819849] - [netdrv] bnx2x: fix tunneling CSUM calculation (Michal Schmidt) [819849] - [netdrv] bnx2x: fill in sane dump flag information (Michal Schmidt) [819849] - [netdrv] bnx2x: fix dump flag handling (Michal Schmidt) [819849] - [netdrv] bnx2x: remove zeroing of dump data buffer (Michal Schmidt) [819849] - [netdrv] bnx2x: Remove sparse and coccinelle warnings (Michal Schmidt) [819849] - [netdrv] bnx2x: Fix compilation with no IOV support (Michal Schmidt) [819849] - [netdrv] bnx2x: Fix 20G KR2 support claims (Michal Schmidt) [819849] - [netdrv] bnx2x: improve VF timings (Michal Schmidt) [819849] - [netdrv] bnx2x: VF ndo sanity (Michal Schmidt) [819849] - [netdrv] bnx2x: Improve PF behaviour toward VF (Michal Schmidt) [819849] - [netdrv] bnx2x: remove redundant D0 power state set (Michal Schmidt) [819849] - [netdrv] bnx2x: replace mechanism to check for next available packet (Michal Schmidt) [819849] - [netdrv] bnx2x: add support for busy-poll (Michal Schmidt) [819849] - [netdrv] bnx2x: fix a power state test (Michal Schmidt) [819849] - [netdrv] bnx2x: semi-Semantic changes (Michal Schmidt) [819849] - [netdrv] bnx2x: Revise prints (Michal Schmidt) [819849] - [netdrv] bnx2x: Semantic removal and beautification (Michal Schmidt) [819849] - [netdrv] bnx2x: Revise comments and alignment (Michal Schmidt) [819849] - [netdrv] bnx2x: Semantic change of empty lines (Michal Schmidt) [819849] - [netdrv] bnx2x: use XPS if possible for bnx2x_select_queue instead of pure hash (Michal Schmidt) [819849] - [netdrv] bnx2x: Change to D3hot only on removal (Michal Schmidt) [819849] - [netdrv] bnx2x: Implement PCI shutdown (Michal Schmidt) [819849] - [netdrv] bnx2x: Count number of possible FCoE interfaces (Michal Schmidt) [819849] - [netdrv] bnx2x: Ack unknown VF messages (Michal Schmidt) [819849] - [netdrv] bnx2x: Add and correct PCI link speed prints (Michal Schmidt) [819849] - [netdrv] bnx2x: Zero VFs starting MACs (Michal Schmidt) [819849] - [netdrv] bnx2x: Enable `set_phys_id' for all functions (Michal Schmidt) [819849] - [netdrv] bnx2x: Link-flap avoidance in switch dependent mode (Michal Schmidt) [819849] - [netdrv] bnx2x: Add Private Flags Support (Michal Schmidt) [819849] - [netdrv] bnx2x: dont reload on GRO change (Michal Schmidt) [819849]- [crypto] nx: fix SHA-2 for chunks bigger than block size (Steve Best) [999606] - [crypto] nx: fix GCM for zero length messages (Steve Best) [999606] - [crypto] nx: fix XCBC for zero length messages (Steve Best) [999606] - [crypto] nx: fix limits to sg lists for AES-CCM (Steve Best) [999606] - [crypto] nx: fix limits to sg lists for AES-XCBC (Steve Best) [999606] - [crypto] nx: fix limits to sg lists for AES-GCM (Steve Best) [999606] - [crypto] nx: fix limits to sg lists for AES-CTR (Steve Best) [999606] - [crypto] nx: fix limits to sg lists for AES-CBC (Steve Best) [999606] - [crypto] nx: fix limits to sg lists for AES-ECB (Steve Best) [999606] - [crypto] nx: add offset to nx_build_sg_lists() (Steve Best) [999606] - [virt] virtio_console: prevent use-after-free of port name in port unplug (Amit Shah) [990419] - [virt] virtio_console: fix locking around send_sigio_to_port() (Amit Shah) [986968] - [virt] virtio_console: add locking in port unplug path (Amit Shah) [990419] - [virt] virtio_console: add locks around buffer removal in port unplug path (Amit Shah) [990419] - [virt] virtio_console: return -ENODEV on all read operations after unplug (Amit Shah) [975716] - [virt] virtio_console: fix raising SIGIO after port unplug (Amit Shah) [986968] - [virt] virtio_console: clean up port data immediately at time of unplug (Amit Shah) [990419] - [virt] virtio_console: fix race in port_fops_open() and port unplug (Amit Shah) [990419] - [virt] virtio_console: fix race with port unplug and open/close (Amit Shah) [990419] - [virt] virtio_console: Add pipe_lock/unlock for splice_write (Amit Shah) [987722] - [virt] virtio_console: Quit from splice_write if pipe->nrbufs is 0 (Amit Shah) [987722] - [scsi] Generate uevents on certain unit attention codes (Ewan Milne) [740795] - [virt] kvm: update masterclock when kvmclock_offset is calculated (Marcelo Tosatti) [978425] - [acpi] pci_root: Fix _OSC ordering to allow PCIe hotplug use when available (Neil Horman) [990078]- [net] ipv4: make snmp_mib_free static inline (Amerigo Wang) [970585] - [net] vxlan: include net/ip6_checksum.h for csum_ipv6_magic() (Amerigo Wang) [970585] - [net] vxlan: fix flowi6_proto value (Amerigo Wang) [970585] - [net] udp: unify skb_udp_tunnel_segment() and skb_udp6_tunnel_segment() (Amerigo Wang) [970585] - [net] ipv6: Add generic UDP Tunnel segmentation (Amerigo Wang) [970585] - [net] vxlan: add ipv6 proxy support (Amerigo Wang) [970585] - [net] ipv6: move in6_dev_finish_destroy() into core kernel (Amerigo Wang) [970585] - [net] ipv6: add include file to suppress sparse warnings (Amerigo Wang) [970585] - [net] vxlan: add ipv6 route short circuit support (Amerigo Wang) [970585] - [net] vxlan: add ipv6 support (Amerigo Wang) [970585] - [net] ipv6: do not call ndisc_send_rs() with write lock (Amerigo Wang) [970585] - [net] ipv6: export in6addr_loopback to modules (Amerigo Wang) [970585] - [net] ipv6: export a stub for IPv6 symbols used by vxlan (Amerigo Wang) [970585] - [net] ipv6: Remove extern function prototypes (Amerigo Wang) [970585] - [net] ipv6: always hold idev->lock before mca_lock (Amerigo Wang) [970585] - [net] ipv6: move ip6_local_out into core kernel (Amerigo Wang) [970585] - [net] ipv6: move ip6_dst_hoplimit() into core kernel (Amerigo Wang) [970585] - [net] udp: move GSO functions to udp_offload (Amerigo Wang) [970585] - [net] tcp: move GRO/GSO functions to tcp_offload (Amerigo Wang) [970585] - [net] tcp: use tcp_skb_mss helper in tcp_tso_segment (Amerigo Wang) [970585] - [scsi] csgb4i: convert skb->transport_header into skb_transport_header(skb) (Amerigo Wang) [970585] - [net] pass correct parameter to skb_headers_offset_update() (Amerigo Wang) [970585] - [netdrv] cxgb3: Correct comparisons and calculations using skb->tail and skb-transport_header (Amerigo Wang) [970585] - [net] clean up skb headers code (Amerigo Wang) [970585] - [net] Fix build warnings after mac_header and transport_header became __u16 (Amerigo Wang) [970585] - [net] netfilter: Correct calculation using skb->tail and skb-network_header (Amerigo Wang) [970585] - [net] Correct assignment of skb->network_header to skb->tail (Amerigo Wang) [970585] - [net] sctp: Correct access to skb->{network, transport}_header (Amerigo Wang) [970585] - [net] ipv4: Correct comparisons and calculations using skb->tail and skb-transport_header (Amerigo Wang) [970585] - [net] ipv6: Correct comparisons and calculations using skb->tail and skb-transport_header (Amerigo Wang) [970585] - [net] Correct comparisons and calculations using skb->tail and skb-transport_header (Amerigo Wang) [970585] - [netdrv] cxgb3: Correct comparisons and calculations using skb->tail and skb-transport_header (Amerigo Wang) [970585] - [netdrv] isdn: Correct comparison of skb->tail and skb-transport_header (Amerigo Wang) [970585] - [net] Copy inner_protocol in copy_skb_header() (Amerigo Wang) [970585] - [net] mpls: Add limited GSO support (Amerigo Wang) [970585] - [net] Use 16bits for *_headers fields of struct skbuff (Amerigo Wang) [970585]- [fs] lockd: Don't call utsname()->nodename from nlmclnt_setlockargs (Jan Stancek) [999289] - [scsi] ipr: Add sereral new CCIN definitions for new adapters support (Steve Best) [1002200] - [virt] x86/xen: Sync the CMOS RTC as well as the Xen wallclock (Radim Krcmar) [1003683] - [virt] x86/xen: Sync the wallclock when the system time is set (Radim Krcmar) [1003683] - [virt] x86: Increase precision of x86_platform.get/set_wallclock() (Radim Krcmar) [1003683] - [powerpc] Don't Oops when accessing /proc/powerpc/lparcfg without hypervisor (Steve Best) [1002206] - [virt] xen/smp: initialize IPI vectors before marking CPU online (Radim Krcmar) [1003683] - [virt] xen/events: mask events when changing their VCPU binding (Radim Krcmar) [1003683] - [virt] xen/events: initialize local per-cpu mask for all possible events (Radim Krcmar) [1003683] - [virt] x86/xen: do not identity map UNUSABLE regions in the machine E820 (Radim Krcmar) [1003683] - [virt] xen/evtchn: avoid a deadlock when unbinding an event channel (Radim Krcmar) [1003683] - [virt] xenbus: frontend resume cleanup (Radim Krcmar) [1003683] - [virt] xen-netfront: pull on receive skb may need to happen earlier (Radim Krcmar) [1003683] - [virt] xen: Use more current logging styles (Radim Krcmar) [1003683] - [virt] xen/time: remove blocked time accounting from xen "clockchip" (Radim Krcmar) [1003683] - [virt] xen: Convert printks to pr_ (Radim Krcmar) [1003683] - [virt] xen: ifdef CONFIG_HIBERNATE_CALLBACKS xen_*_suspend (Radim Krcmar) [1003683] - [virt] xen-blkfront: set blk_queue_max_hw_sectors correctly (Radim Krcmar) [1003683] - [virt] xen/io: new macro to detect whether there are too many requests on the ring (Radim Krcmar) [1003683] - [virt] xen-netfront: use skb_partial_csum_set() to simplify the codes (Radim Krcmar) [1003683] - [virt] xen/time: Free onlined per-cpu data structure if we want to online it again (Radim Krcmar) [1003683] - [virt] xen/time: Check that the per_cpu data structure has data before freeing (Radim Krcmar) [1003683] - [virt] xen/time: Don't leak interrupt name when offlining (Radim Krcmar) [1003683] - [virt] xen/time: Encapsulate the struct clock_event_device in another structure (Radim Krcmar) [1003683] - [virt] xen/spinlock: Don't leak interrupt name when offlining (Radim Krcmar) [1003683] - [virt] xen/smp: Don't leak interrupt name when offlining (Radim Krcmar) [1003683] - [virt] xen/smp: Set the per-cpu IRQ number to a valid default (Radim Krcmar) [1003683] - [virt] xen/smp: Introduce a common structure to contain the IRQ name and interrupt line (Radim Krcmar) [1003683] - [virt] xen/smp: Coalesce the free_irq calls in one function (Radim Krcmar) [1003683] - [virt] xen-blkback: Use physical sector size for setup (Radim Krcmar) [1003683] - [virt] xen-blkfront: Introduce a 'max' module parameter to alter the amount of indirect segments (Radim Krcmar) [1003683] - [virt] xen/netif: document feature-split-event-channels (Radim Krcmar) [1003683] - [virt] xen-netfront: split event channels support for Xen frontend driver (Radim Krcmar) [1003683] - [virt] xen-netfront: avoid leaking resources when setup_netfront fails (Radim Krcmar) [1003683] - [virt] xen-blkfront: use a different scatterlist for each request (Radim Krcmar) [1003683] - [virt] xen-block: implement indirect descriptors (Radim Krcmar) [1003683] - [acpi] Try harder to resolve _ADR collisions for bridges (Myron Stowe) [1003183] - [cpufreq] rename ignore_nice as ignore_nice_load (Myron Stowe) [1003183] - [acpi] processor: move try_offline_node() after acpi_unmap_lsapic() (Myron Stowe) [1003183] - [acpi] Drop physical_node_id_bitmap from struct acpi_device (Myron Stowe) [1003183] - [acpi] pm: Walk physical_node_list under physical_node_lock (Myron Stowe) [1003183] - [acpi] video: improve quirk check in acpi_video_bqc_quirk() (Myron Stowe) [1003183] - [kernel] freezer: set PF_SUSPEND_TASK flag on tasks that call freeze_processes (Myron Stowe) [1003183] - [acpi] battery: Fix parsing _BIX return value (Myron Stowe) [1003183] - [cpufreq] Fix cpufreq driver module refcount balance after suspend/resume (Myron Stowe) [1003183] - [cpufreq] intel_pstate: Change to scale off of max P-state (Myron Stowe) [1003183] - [acpi] video: ignore BIOS initial backlight value for Fujitsu E753 (Myron Stowe) [1003183] - [pnp] acpi: avoid garbage in resource name (Myron Stowe) [1003183] - [power] sleep: Fix comment typo in pm_wakeup.h (Myron Stowe) [1003183] - [power] sleep: avoid 'autosleep' in shutdown progress (Myron Stowe) [1003183] - [acpi] scan: Always call acpi_bus_scan() for bus check notifications (Myron Stowe) [1003183] - [acpi] scan: Do not try to attach scan handlers to devices having them (Myron Stowe) [1003183]- [powerpc] Avoid link stack corruption for MMU on exceptions (Steve Best) [999556] - [virt] net/hyperv: Fix the NETIF_F_SG flag setting in netvsc (Jason Wang) [984810] - [pci] Retry allocation of only the resource type that failed (Myron Stowe) [1001217] - [pci] pciehp: Convert pciehp to be builtin only, not modular (Myron Stowe) [1001217] - [pci] hotplug: Convert to be builtin only, not modular (Myron Stowe) [1001217] - [pci] pciehp: Fix null pointer deref when hot-removing SR-IOV device (Myron Stowe) [1001217]- [drm] qxl: backport updates from v3.11-rc1 (Dave Airlie) [979176] - [drm] add hotspot support for cursors (Dave Airlie) [983312] - [virt] x86: Correctly detect hypervisor (Jason Wang) [985743] - [virt] kvm: Switch to use hypervisor_cpuid_base() (Jason Wang) [985743] - [virt] xen: Switch to use hypervisor_cpuid_base() (Jason Wang) [985743] - [virt] x86: Introduce hypervisor_cpuid_base() (Jason Wang) [985743] - [net] sunrpc: prepare NFS for 2038 (Harshula Jayasuriya) [847926] - [netdrv] macvtap: Ignore tap features when VNET_HDR is off (Vlad Yasevich) [1001053] - [netdrv] macvtap: Correctly set tap features when IFF_VNET_HDR is disabled (Vlad Yasevich) [1001053] - [netdrv] macvtap: simplify usage of tap_features (Vlad Yasevich) [1001053]- [net] openvswitch: optimize flow compare and mask functions (Thomas Graf) [1002051] - [net] openvswitch: Rename key_len to key_end (Thomas Graf) [1002051] - [net] openvswitch: Add SCTP support (Thomas Graf) [1002051] - [net] ipv6: Add NEXTHDR_SCTP to ipv6.h (Thomas Graf) [1002051] - [net] sctp: Refactor SCTP skb checksum computation (Thomas Graf) [1002051] - [net] sctp: prevent checksum.h from double inclusion (Thomas Graf) [1002051] - [net] openvswitch: Mega flow implementation (Thomas Graf) [1002051] - [net] openvswitch: Fix argument descriptions in vport.c (Thomas Graf) [1002051] - [net] openvswitch: link upper device for port devices (Thomas Graf) [1002051] - [net] openvswitch: Use non rcu hlist_del() flow table entry (Thomas Graf) [1002051] - [net] openvswitch: Use RCU lock for dp dump operation (Thomas Graf) [1002051] - [net] openvswitch: Use RCU lock for flow dump operation (Thomas Graf) [1002051] - [net] ipv6: prevent race between address creation and removal (Jiri Benc) [991392] - [net] ipv6: move peer_addr init into ipv6_add_addr() (Jiri Benc) [991392] - [net] ipv6: use ipv6_addr_scope() helper (Jiri Benc) [991392] - [net] ipv6: add support of peer address (Jiri Benc) [991392] - [net] rtm_to_ifaddr: free ifa if ifa_cacheinfo processing fails (Daniel Borkmann) [992908] - [net] net_sched: restore "linklayer atm" handling (Jesper Brouer) [998588] - [net] net_sched: psched_ratecfg_precompute() improvements (Jesper Brouer) [998588] - [net] ip_tunnel: Do not use inner ip-header-id for tunnel ip-header-id (Amerigo Wang) [989522] - [net] openvswitch: Add vxlan tunneling support (Amerigo Wang) [989522] - [net] vxlan: Add tx-vlan offload support (Amerigo Wang) [989522] - [net] vxlan: Improve vxlan headroom calculation (Amerigo Wang) [989522] - [net] vxlan: Factor out vxlan send api (Amerigo Wang) [989522] - [net] vxlan: Extend vxlan handlers for openvswitch (Amerigo Wang) [989522] - [net] vxlan: Add vxlan recv demux (Amerigo Wang) [989522] - [net] vxlan: Restructure vxlan receive (Amerigo Wang) [989522] - [net] vxlan: Restructure vxlan socket apis (Amerigo Wang) [989522] - [net] openvswitch: Reset tunnel key between input and output (Amerigo Wang) [989522] - [net] openvswitch: Use correct type while allocating flex array (Amerigo Wang) [989522] - [net] openvswitch: Fix bad merge resolution (Amerigo Wang) [989522] - [net] rtnetlink: Fix inverted check in ndo_dflt_fdb_del() (Amerigo Wang) [989522] - [net] rtnetlink: allow using zero MAC address in rtnl_fdb_{add, del} (Amerigo Wang) [989522] - [net] vxlan: fix a soft lockup in vxlan module removal (Amerigo Wang) [989522] - [net] vxlan: fix a regression of igmp join (Amerigo Wang) [989522] - [net] vxlan: fix rcu related warning (Amerigo Wang) [989522] - [net] vxlan: fdb: replace an existing entry (Amerigo Wang) [989522] - [net] vxlan: fix igmp races (Amerigo Wang) [989522] - [net] vxlan: unregister on namespace exit (Amerigo Wang) [989522] - [net] vxlan: add necessary locking on device removal (Amerigo Wang) [989522] - [net] vxlan: Fix kernel crash on rmmod (Amerigo Wang) [989522] - [net] vxlan: fix function name spelling (Amerigo Wang) [989522] - [net] vxlan: fdb: allow specifying multiple destinations for zero MAC (Amerigo Wang) [989522] - [net] vxlan: allow removal of single destination from fdb entry (Amerigo Wang) [989522] - [net] vxlan: introduce vxlan_fdb_parse (Amerigo Wang) [989522] - [net] vxlan: introduce vxlan_fdb_find_rdst (Amerigo Wang) [989522] - [net] vxlan: add implicit fdb entry for default destination (Amerigo Wang) [989522] - [net] vxlan: Fix sparse warnings (Amerigo Wang) [989522] - [net] vxlan: cosmetic cleanup's (Amerigo Wang) [989522] - [net] vxlan: Use initializer for dummy structures (Amerigo Wang) [989522] - [net] vxlan: port module param should be ushort (Amerigo Wang) [989522] - [net] vxlan: convert remotes list to list_rcu (Amerigo Wang) [989522] - [net] vxlan: make vxlan_xmit_one void (Amerigo Wang) [989522] - [net] vxlan: move cleanup to uninit (Amerigo Wang) [989522] - [net] vxlan: fix race caused by dropping rtnl_unlock (Amerigo Wang) [989522] - [net] vxlan: send notification when MAC migrates (Amerigo Wang) [989522] - [net] vxlan: move IGMP join/leave to work queue (Amerigo Wang) [989522] - [net] vxlan: fix crash from work pending on module removal (Amerigo Wang) [989522] - [net] vxlan: fix out of order operation on module removal (Amerigo Wang) [989522] - [net] vxlan: defer vxlan init as late as possible (Amerigo Wang) [989522] - [net] vxlan: use unsigned int instead of unsigned (Amerigo Wang) [989522] - [net] vxlan: remove the unused rcu head from struct vxlan_rdst (Amerigo Wang) [989522] - [net] vxlan: listen on multiple ports (Amerigo Wang) [989522] - [rhel] Kconfig: enable CONFIG_OPENVSWITCH_GRE (Amerigo Wang) [992917] - [net] ip_tunnel: embed hash list head (Amerigo Wang) [992917] - [net] sit: fix tunnel update via netlink (Amerigo Wang) [992917] - [net] ipv6: only apply anti-spoofing checks to not-pointopoint tunnels (Amerigo Wang) [992917] - [net] gre: Fix MTU sizing check for gretap tunnels (Amerigo Wang) [992917] - [net] ip_tunnels: Use skb-len to PMTU check (Amerigo Wang) [992917] - [net] gso: Update tunnel segmentation to support Tx checksum offload (Amerigo Wang) [992917] - [net] gre: move GSO functions to gre_offload (Amerigo Wang) [992917] - [net] gre: fix a regression in ioctl (Amerigo Wang) [992917] - [net] sit: add support of x-netns (Amerigo Wang) [992917] - [net] dev: introduce skb_scrub_packet() (Amerigo Wang) [992917] - [net] dev: remove duplicate 'skb->dev = dev' in dev_forward_skb() (Amerigo Wang) [992917] - [net] sit: fix an oops when IFLA_IPTUN_PROTO is not set (Amerigo Wang) [992917] - [net] sit: fix 4in4 + IPsec scenario (Amerigo Wang) [992917] - [net] openvswitch: Add Kconfig dependency on GRE-DEMUX (Amerigo Wang) [992917] - [net] ip_tunnel: Protect tunnel functions with CONFIG_INET guard (Amerigo Wang) [992917] - [net] openvswitch: Use correct config guard (Amerigo Wang) [992917] - [net] openvswitch: Add gre tunnel support (Amerigo Wang) [992917] - [net] openvswitch: Optimize flow key match for non tunnel flows (Amerigo Wang) [992917] - [net] openvswitch: Expand action buffer size (Amerigo Wang) [992917] - [net] openvswitch: Add tunneling interface (Amerigo Wang) [992917] - [net] openvswitch: Copy individual actions (Amerigo Wang) [992917] - [net] ip_tunnel: Add dont fragment flag (Amerigo Wang) [992917] - [net] ip_tunnel: push generic protocol handling to ip_tunnel module (Amerigo Wang) [992917] - [net] ip_tunnel: extend iptunnel_xmit() (Amerigo Wang) [992917] - [net] gre: export gre_handle_offloads() function (Amerigo Wang) [992917] - [net] gre: export gre_build_header() function (Amerigo Wang) [992917] - [net] gre: Allow multiple protocol listener for gre protocol (Amerigo Wang) [992917] - [net] gre: Simplify gre protocol registration locking (Amerigo Wang) [992917] - [net] openvswitch: make skb->csum consistent with rest of networking stack (Amerigo Wang) [992917] - [net] openvswitch: Simplify interface ovs_flow_metadata_from_nlattrs() (Amerigo Wang) [992917] - [net] openvswitch: Fix misspellings in comments and docs (Amerigo Wang) [992917] - [net] openvswitch: Unify vport error stats handling (Amerigo Wang) [992917] - [net] openvswitch: fix variable names in comment (Amerigo Wang) [992917] - [net] openvswitch: Immediately exit on error in ovs_vport_cmd_set() (Amerigo Wang) [992917] - [net] openvswitch: Remove unused get_config vport op (Amerigo Wang) [992917] - [net] iptunnel: specify protocol outside IP header (Amerigo Wang) [992917] - [net] sit: add IPv4 over IPv4 support (Amerigo Wang) [992917] - [net] export physical port id via sysfs (Jiri Pirko) [991026] - [net] rtnl: export physical port id via RT netlink (Jiri Pirko) [991026] - [net] add ndo to get id of physical port of the device (Jiri Pirko) [991026] - [net] busy_poll: revert unsupported bits from creation of BUSY_POLL socket option (Neil Horman) [958330] - [net] busy_poll: rename busy poll socket op and globals (Neil Horman) [958330] - [net] busy_poll: rename ll methods to busy-poll (Neil Horman) [958330] - [net] busy_poll: rename include/net/ll_poll.h to include/net/busy_poll.h (Neil Horman) [958330] - [net] busy_poll: change busy poll time accounting (Neil Horman) [958330] - [net] busy_poll: rename low latency sockets functions to busy poll (Neil Horman) [958330] - [net] busy_poll: lls fix build with allnoconfig (Neil Horman) [958330] - [net] busy_poll: convert lls to use time_in_range() (Neil Horman) [958330] - [net] busy_poll: avoid calling sched_clock when LLS is off (Neil Horman) [958330] - [net] busy_poll: fix LLS debug_smp_processor_id() warning (Neil Horman) [958330] - [net] busy_poll: poll/select low latency socket support (Neil Horman) [958330] - [net] busy_poll: add socket option for low latency polling (Neil Horman) [958330] - [net] busy_poll: remove NET_LL_RX_POLL config menu (Neil Horman) [958330] - [net] busy_poll: convert low latency sockets to sched_clock() (Neil Horman) [958330] - [net] busy_poll: change sysctl_net_ll_poll into an unsigned int (Neil Horman) [958330] - [netdrv] ixgbe: add extra stats for ndo_ll_poll (Neil Horman) [958330] - [netdrv] ixgbe: add support for ndo_ll_poll (Neil Horman) [958330] - [net] tcp: add low latency socket poll support (Neil Horman) [958330] - [net] udp: add low latency socket poll support (Neil Horman) [958330] - [net] busy_poll: add low latency socket poll (Neil Horman) [958330] - [net] add napi_id and hash (Neil Horman) [958330]- [powerpc] pseries: Drop "select HOTPLUG" (Myron Stowe) [999178] - [misc] Finally eradicate CONFIG_HOTPLUG (Myron Stowe) [999178] - [vfio] vfio-pci: Avoid deadlock on remove (Alex Williamson) [912293] - [vfio] Ignore sprurious notifies (Alex Williamson) [912293] - [vfio] Don't overreact to DEL_DEVICE (Alex Williamson) [912293] - [s390] qeth: Fix crash on initial MTU size change (Hendrik Brueckner) [997607] - [s390] qeth: change default standard blkt settings for OSA (Hendrik Brueckner) [997635] - [s390] dasd: fix hanging devices after path events (Hendrik Brueckner) [996178] - [s390] zcrypt: Alias for new zcrypt device driver base module (Hendrik Brueckner) [996731] - [s390] zfcp: status read buffers on first adapter open with link down (Hendrik Brueckner) [976636] - [s390] zfcp: fix adapter (re)open recovery while link to SAN is down (Hendrik Brueckner) [889079] - [netdrv] be2net: Fix to avoid hardware workaround when not needed (Ivan Vecera) [982900] - [fs] gfs2: Take glock reference in examine_bucket() (Steven Whitehouse) [999897] - [fs] gfs2: Check for glock already held in gfs2_getxattr (Steven Whitehouse) [997604] - [crypto] nx: fix nx-aes-gcm verification (Steve Best) [997057] - [s390] zfcp: remove access control tables interface (Hendrik Brueckner) [994519] - [s390] zfcp: cfdc fops add owner (Hendrik Brueckner) [994519] - [scsi] fcoe: cleanup return codes from fcoe_rcv (Neil Horman) [984876] - [scsi] fcoe: make sure fcoe frames are unshared prior to manipulating them (Neil Horman) [984876] - [scsi] fcoe: ensure that skb placed on the fip_recv_list are unshared (Neil Horman) [984876] - [mm] zswap: add documentation (Steve Best) [731499] - [mm] zswap: add to mm (Steve Best) [731499] - [mm] zbud: add to mm (Steve Best) [731499] - [misc] MAINTAINERS: add zswap and zbud maintainer (Steve Best) [731499] - [fs] debugfs: add get/set for atomic types (Steve Best) [731499]- [acpi] memhotplug: Fix a stale pointer in error path (Lenny Szubowicz) [995322] - [powerpc] Add second POWER8 PVR entry (Steve Best) [995355] - [acpi] power: add missing newline to debug messages (Myron Stowe) [998633] - [tools] cpupower: Add Haswell family 0x45 specific idle monitor to show PC8, 9, 10 states (Myron Stowe) [998633] - [tools] cpupower: Haswell also supports the C-states introduced with SandyBridge (Myron Stowe) [998633] - [tools] cpupower: Introduce idle-set subcommand and C-state enabling/disabling (Myron Stowe) [998633] - [tools] cpupower: Implement disabling of cstate interface (Myron Stowe) [998633] - [tools] cpupower: Make idlestate usage unsigned (Myron Stowe) [998633] - [acpi] fan: Initialize acpi_state variable (Myron Stowe) [998633] - [acpi] scan: remove unused LIST_HEAD(acpi_device_list) (Myron Stowe) [998633] - [acpi] dock: Actually define acpi_dock_init() as void (Myron Stowe) [998633] - [acpi] pm: Fix corner case in acpi_bus_update_power() (Myron Stowe) [998633] - [cpufreq] Fix serialization of frequency transitions (Myron Stowe) [998633] - [cpufreq] Fix cpufreq regression after suspend/resume (Myron Stowe) [991615] - [acpi] pm: Fix possible NULL pointer deref in acpi_pm_device_sleep_state() (Myron Stowe) [991615] - [kernel] power: Warn about system time after resume with pm_trace (Myron Stowe) [991615] - [cpufreq] don't leave stale policy pointer in cdbs->cur_policy (Myron Stowe) [991615] - [cpufreq] acpi-cpufreq: Add new sysfs attribute freqdomain_cpus (Myron Stowe) [991615] - [cpufreq] make sure frequency transitions are serialized (Myron Stowe) [991615] - [acpi] implement acpi_os_get_timer() according the spec (Myron Stowe) [991615] - [acpi] ec: Add HP Folio 13 to ec_dmi_table in order to skip DSDT scan (Myron Stowe) [991615] - [acpi] Add CMOS RTC Operation Region handler support (Myron Stowe) [991615] - [acpi] processor: Drop unused variable from processor_perflib.c (Myron Stowe) [991615] - [cpufreq] powernow-k8: call CPUFREQ_POSTCHANGE notfier in error cases (Myron Stowe) [991615] - [cpufreq] pcc: call CPUFREQ_POSTCHANGE notfier in error cases (Myron Stowe) [991615] - [cpufreq] acpi-cpufreq: call CPUFREQ_POSTCHANGE notfier in error cases (Myron Stowe) [991615] - [Documentation] power: Add pm_qos and dev_pm_qos to events-power.txt (Myron Stowe) [991615] - [base] power/qos: Add dev_pm_qos_request tracepoints (Myron Stowe) [991615] - [kernel] power/qos: Add pm_qos_request tracepoints (Myron Stowe) [991615] - [kernel] power/qos: Add pm_qos_update_target/flags tracepoints (Myron Stowe) [991615] - [acpi] processor: Remove unused macros in processor_driver.c (Myron Stowe) [991615] - [Documentation] power: Update Documentation/power/pm_qos_interface.txt (Myron Stowe) [991615] - [Documentation] cpu-hotplug: Rephrase the outdated description for MADT entries (Myron Stowe) [991615] - [cpufreq] make __cpufreq_notify_transition() static (Myron Stowe) [991615] - [cpufreq] Fix minor formatting issues (Myron Stowe) [991615] - [cpufreq] Fix governor start/stop race condition (Myron Stowe) [991615] - [kernel] power: Print last wakeup source on failed wakeup_count write (Myron Stowe) [991615] - [kernel] power/qos: correct the valid range of pm_qos_class (Myron Stowe) [991615] - [Documentation] video: update video_extension.txt for backlight control (Myron Stowe) [991615] - [Documentation] video: move video_extension.txt to Documentation/acpi (Myron Stowe) [991615] - [Documentation] video: add description for brightness_switch_enabled (Myron Stowe) [991615] - [Documentation] Add ACPI namespace documentation (Myron Stowe) [991615] - [Documentation] Add sysfs ABI documentation (Myron Stowe) [991615] - [Documentation] MAINTAINERS: include Documentation/acpi (Myron Stowe) [991615] - [acpi] acpica: Update version to 20130517 (Myron Stowe) [991615] - [acpi] acpica: _CST repair, handle null package entries (Myron Stowe) [991615] - [acpi] acpica: Add several repairs for _CST predefined name (Myron Stowe) [991615] - [acpi] acpica: Move _PRT repair into the standard complex repair module (Myron Stowe) [991615] - [acpi] scan: Do not bind ACPI drivers to objects with scan handlers (Myron Stowe) [991615] - [acpi] pm: Rework and clean up acpi_dev_pm_get_state() (Myron Stowe) [991615] - [acpi] pm: Replace ACPI_STATE_D3 with ACPI_STATE_D3_COLD in device_pm.c (Myron Stowe) [991615] - [acpi] pm: Rename function acpi_device_power_state() and make it static (Myron Stowe) [991615] - [acpi] pm: acpi_processor_suspend() can be static (Myron Stowe) [991615] - [virt] xen/acpi: Register an acpi_suspend_lowlevel callback (Myron Stowe) [991615] - [x86] acpi/sleep: Provide registration for acpi_suspend_lowlevel (Myron Stowe) [991615] - [acpi] Remove unused flags in acpi_device_flags (Myron Stowe) [991615] - [acpi] Remove useless initializers (Myron Stowe) [991615] - [acpi] battery: Make sure all spaces are in correct places (Myron Stowe) [991615] - [acpi] add _STA evaluation at do_acpi_find_child() (Myron Stowe) [991615] - [acpi] ec: access user space with get_user()/put_user() (Myron Stowe) [991615] - [cpufreq] Simplify userspace governor (Myron Stowe) [991615] - [acpi] lpss: override SDIO private register space size from ACPI tables (Myron Stowe) [991615] - [acpi] lpss: mask the UART TX completion interrupt (Myron Stowe) [991615] - [acpi] lpss: add support for Intel BayTrail (Myron Stowe) [991615] - [acpi] Do not use CONFIG_ACPI_HOTPLUG_MEMORY_MODULE (Myron Stowe) [991615] - [cpufreq] x86: make X86_AMD_FREQ_SENSITIVITY select CPU_FREQ_TABLE (Myron Stowe) [991615] - [cpufreq] powerpc: make CBE_RAS select CPU_FREQ_TABLE (Myron Stowe) [991615] - [cpufreq] blackfin: enable driver for CONFIG_BFIN_CPU_FREQ (Myron Stowe) [991615] - [acpi] acpica: Clear events initialized flag upon event component termination (Myron Stowe) [991615] - [acpi] acpica: Fix possible memory leak in GPE init error path (Myron Stowe) [991615] - [acpi] acpica: on termination, delete global lock pending lock (Myron Stowe) [991615] - [acpi] acpica: Update interface to acpi_ut_valid_acpi_name() (Myron Stowe) [991615] - [acpi] acpica: Do not use extended sleep registers unless HW-reduced bit is set (Myron Stowe) [991615] - [acpi] acpica: Split table print utilities to a new a separate file (Myron Stowe) [991615] - [acpi] acpica: Add option to disable loading of SSDTs from the RSDT/XSDT (Myron Stowe) [991615] - [acpi] acpica: Standardize all switch() blocks (Myron Stowe) [991615] - [acpi] acpica: Split internal error msg routines to a separate file (Myron Stowe) [991615] - [acpi] acpica: Split buffer dump routines into separate file (Myron Stowe) [991615] - [acpi] scan: Simplify ACPI driver probing (Myron Stowe) [991615] - [base] power/wakeup: Adjust messaging for wake events during suspend (Myron Stowe) [991615] - [cpuidle] Fix ARCH_NEEDS_CPU_IDLE_COUPLED dependency warning (Myron Stowe) [991615] - [cpuidle] Comment the driver's framework code (Myron Stowe) [991615] - [cpuidle] simplify multiple driver support (Myron Stowe) [991615] - [cpufreq] powerpc: move cpufreq driver to drivers/cpufreq (Myron Stowe) [991615] - [cpufreq] acpi-cpufreq: Add ACPI processor device IDs to acpi-cpufreq (Myron Stowe) [991615] - [cpufreq] remove unnecessary cpufreq_cpu_{get,put}() calls (Myron Stowe) [991615] - [Documentation] MAINTAINERS: Add git tree path for ARM specific updates to cpufreq (Myron Stowe) [991615] - [cpufreq] rename index as driver_data in cpufreq_frequency_table (Myron Stowe) [991615] - [Documentation] power: Update .runtime_idle() callback documentation (Myron Stowe) [991615] - [kernel] power: Rework the "runtime idle" helper routine (Myron Stowe) [991615] - [kernel] power: print physical addresses consistently with other parts of kernel (Myron Stowe) [991615] - [cpuidle] improve governor Kconfig options (Myron Stowe) [991615] - [Documentation] MAINTAINERS: update mailing list for devfreq(DVFS) (Myron Stowe) [991615] - [devfreq] fix typo "CPU_EXYNOS4.12" twice (Myron Stowe) [991615] - [devfreq] add comments and Documentation (Myron Stowe) [991615] - [devfreq] account suspend/resume for stats (Myron Stowe) [991615] - [mm] memory_hotplug: Move alternative function definitions to header (Myron Stowe) [991615] - [acpi] processor: Fix potential NULL pointer dereference in acpi_processor_add() (Myron Stowe) [991615] - [acpi] acpica: Update version to 20130418 (Myron Stowe) [991615] - [acpi] acpica: Update for "orphan" embedded controller _REG method support (Myron Stowe) [991615] - [acpi] acpica: Remove unused macros, no functional change (Myron Stowe) [991615] - [acpi] acpica: Predefined name support, remove unused local variable (Myron Stowe) [991615] - [acpi] acpica: Add argument typechecking for all predefined ACPI names (Myron Stowe) [991615] - [acpi] acpica: Add BIOS error interface for predefined name validation support (Myron Stowe) [991615] - [acpi] acpica: Change an exception code for the ASL UnLoad() operator (Myron Stowe) [991615] - [acpi] memhotplug: Simplify memory removal (Myron Stowe) [991615] - [acpi] scan: Add second pass of companion offlining to hot-remove code (Myron Stowe) [991615] - [base] memory: Drop offline_memory_block() (Myron Stowe) [991615] - [acpi] processor: Pass processor object handle to acpi_bind_one() (Myron Stowe) [991615] - [acpi] Drop removal_type field from struct acpi_device (Myron Stowe) [991615] - [base] memory: Simplify __memory_block_change_state() (Myron Stowe) [991615] - [acpi] processor: Initialize per_cpu(processors, pr->id) properly (Myron Stowe) [991615] - [base] cpu: Fix sysfs cpu/online of offlined CPUs (Myron Stowe) [991615] - [cpufreq] Don't create empty /sys/devices/system/cpu/cpufreq directory (Myron Stowe) [991615] - [cpufreq] Move get_cpu_idle_time() to cpufreq.c (Myron Stowe) [991615] - [cpufreq] governors: Move get_governor_parent_kobj() to cpufreq.c (Myron Stowe) [991615] - [cpufreq] Add EXPORT_SYMBOL_GPL for have_governor_per_policy (Myron Stowe) [991615] - [pnp] restore automatic resolution of DMA conflicts (Myron Stowe) [991615] - [net] af_unix: use freezable blocking calls in read (Myron Stowe) [991615] - [kernel] sigtimedwait: use freezable blocking call (Myron Stowe) [991615] - [kernel] nanosleep: use freezable blocking call (Myron Stowe) [991615] - [kernel] futex: use freezable blocking call (Myron Stowe) [991615] - [fs] select: use freezable blocking call (Myron Stowe) [991615] - [fs] epoll: use freezable blocking call (Myron Stowe) [991615] - [kernel] freezer: add new freezable helpers using freezer_do_not_count() (Myron Stowe) [991615] - [kernel] freezer: convert freezable helpers to static inline where possible (Myron Stowe) [991615] - [kernel] freezer: convert freezable helpers to freezer_do_not_count() (Myron Stowe) [991615] - [kernel] freezer: skip waking up tasks with PF_FREEZER_SKIP set (Myron Stowe) [991615] - [kernel] power: shorten freezer sleep time using exponential backoff (Myron Stowe) [991615] - [kernel] lockdep: check that no locks held at freeze time (Myron Stowe) [991615] - [kernel] lockdep: remove task argument from debug_check_no_locks_held (Myron Stowe) [991615] - [fs] cifs: add unsafe versions of freezable helpers for CIFS (Myron Stowe) [991615] - [fs] nfs: add unsafe versions of freezable helpers for NFS (Myron Stowe) [991615] - [base] memory: Introduce offline/online callbacks for memory blocks (Myron Stowe) [991615] - [acpi] memhotplug: Bind removable memory blocks to ACPI device nodes (Myron Stowe) [991615] - [acpi] processor: Use common hotplug infrastructure (Myron Stowe) [991615] - [acpi] hotplug: Use device offline/online for graceful hot-removal (Myron Stowe) [991615] - [base] cpu: Use generic offline/online for CPU offline/online (Myron Stowe) [991615] - [base] core: Add offline/online device operations (Myron Stowe) [991615] - [scsi] bnx2i: Fix bug on some bnx2x devices that don't support iSCSI (Tomas Henzl) [957024] - [x86] tracing: Add irq_enter/exit() in smp_trace_reschedule_interrupt() (Seiji Aguchi) [741673] - [x86] trace: Add config option checking to the definitions of mce handlers (Seiji Aguchi) [741673] - [x86] trace: Do not call local_irq_save() in load_current_idt() (Seiji Aguchi) [741673] - [x86] trace: Move creation of irq tracepoints from apic.c to irq.c (Seiji Aguchi) [741673] - [x86] trace: Add irq vector tracepoints (Seiji Aguchi) [741673] - [x86] trace: Rename variables for debugging (Seiji Aguchi) [741673] - [x86] trace: Introduce entering/exiting_irq() (Seiji Aguchi) [741673] - [tracing] Add DEFINE_EVENT_FN() macro (Seiji Aguchi) [741673] - [fs] pstore: Fail to unlink if a driver has not defined pstore_erase (Steve Best) [996930] - [powerpc] pseries: Inform the hypervisor we are using EBB regs (Steve Best) [997646] - [powerpc] perf: Export PERF_EVENT_CONFIG_EBB_SHIFT to userspace (Steve Best) [997646] - [powerpc] perf: Set PPC_FEATURE2_EBB when we register the power8 PMU (Steve Best) [997646] - [powerpc] Fix hypervisor facility unavaliable vector number (Steve Best) [995354] - [powerpc] Fix context switch DSCR on POWER8 (Steve Best) [995354] - [powerpc] Rework setting up H/FSCR bit definitions (Steve Best) [995354] - [powerpc] Wire up the HV facility unavailable exception (Steve Best) [995354] - [powerpc] Rename and flesh out the facility unavailable exception handler (Steve Best) [995354] - [powerpc] Remove KVMTEST from RELON exception handlers (Steve Best) [995354] - [powerpc] tm: Fix context switching TAR, PPR and DSCR SPRs (Steve Best) [988340] - [powerpc] Save the TAR register earlier (Steve Best) [988340]- [security] Revert: Secure Boot related kernel enforcements (Jarod Wilson) [903815]- [block] blk-mq: blk-mq should free bios in pass through case (Mike Snitzer) [960150] - [block] blk-mq: add missing percpu_counter_destroy for mq_usage_counter (Mike Snitzer) [960150] - [fs] direct-io: only inc_dec inode->i_dio_count for file systems (Mike Snitzer) [960150] - [lib] percpu_counter: make APIs irq safe (Mike Snitzer) [960150] - [block] null_blk: multi queue aware block test driver (Mike Snitzer) [960150] - [kernel] smp: Export __smp_call_function_single() (Mike Snitzer) [960150] - [block] blk-mq: change sw <-> hw queue mappings on hotplug events (Mike Snitzer) [960150] - [block] blk-mq: re-initialize queue data structure after CPU hotplug (Mike Snitzer) [960150] - [block] blk-mq: add queue freeze/unfreeze support (Mike Snitzer) [960150] - [block] blk-mq: fix timer infinite loop after first timeout event (Mike Snitzer) [960150] - [block] blk-mq: timeout fixes (Mike Snitzer) [960150] - [block] blk-mq: cpu hot plug_unplug fixes (Mike Snitzer) [960150] - [block] blk-mq: flush handling (Mike Snitzer) [960150] - [block] blk-mq: new multi-queue block IO queueing mechanism (Mike Snitzer) [960150] - [block] make rq->cmd_flags be 64-bit (Mike Snitzer) [960150] - [kernel] smp: don't warn about csd->flags having CSD_FLAG_LOCK cleared for !wait (Mike Snitzer) [960150] - [mm] sched: Allow uaccess in atomic with pagefault_disable() (Michael S. Tsirkin) [988029] - [mm] sched: Drop voluntary schedule from might_fault() (Michael S. Tsirkin) [988029] - [x86] uaccess s/might_sleep/might_fault/ (Michael S. Tsirkin) [988029] - [powerpc] uaccess s/might_sleep/might_fault/ (Michael S. Tsirkin) [988029] - [misc] asm-generic: uaccess s/might_sleep/might_fault/ (Michael S. Tsirkin) [988029] - [x86] efi: Disable secure boot if shim is in insecure mode (Lenny Szubowicz) [903815] - [kernel] modsign: Import certificates from UEFI Secure Boot (Lenny Szubowicz) [903815] - [kernel] keys: Add a system blacklist keyring (Lenny Szubowicz) [903815] - [crypto] asymmetric_keys: Add an EFI signature blob parser and key loader (Lenny Szubowicz) [903815] - [kernel] modsign: Fix including certificate twice when the signing_key.x509 already exists (Lenny Szubowicz) [903815] - [kernel] keys: Add a 'trusted' flag and a 'trusted only' flag (Lenny Szubowicz) [903815] - [kernel] modsign: Separate the kernel signature checking keyring from module signing (Lenny Szubowicz) [903815] - [kernel] modsign: Load *.x509 files into kernel keyring (Lenny Szubowicz) [903815] - [efi] Add EFI signature data types (Lenny Szubowicz) [903815] - [kernel] modsign: Always enforce module signing in a Secure Boot environment (Lenny Szubowicz) [903815] - [kernel] hibernate: Disable in a Secure Boot environment (Lenny Szubowicz) [903815] - [kernel] kexec: Disable in a secure boot environment (Lenny Szubowicz) [903815] - [x86] Lock down MSR writing in secure boot (Lenny Szubowicz) [903815] - [acpi] Ignore acpi_rsdp kernel parameter in a secure boot environment (Lenny Szubowicz) [903815] - [char] mem: Restrict /dev/mem and /dev/kmem in secure boot setups (Lenny Szubowicz) [903815] - [platform] asus-wmi: Restrict debugfs interface (Lenny Szubowicz) [903815] - [acpi] Limit access to custom_method (Lenny Szubowicz) [903815] - [x86] Lock down IO port access in secure boot environments (Lenny Szubowicz) [903815] - [pci] Lock down BAR access in secure boot environments (Lenny Szubowicz) [903815] - [x86] efi: Enable secure boot lockdown automatically when enabled in firmware (Lenny Szubowicz) [903815] - [kernel] Add a kernel parameter that will force on Secure Boot mode (Lenny Szubowicz) [903815] - [security] selinux: define mapping for new Secure Boot capability (Lenny Szubowicz) [903815] - [uapi] Add new secure boot capability (Lenny Szubowicz) [903815] - [kernel] audit: fix mq_open and mq_unlink to add the MQ root as a hidden parent audit_names record (Jeff Layton) [908885 953186] - [kernel] audit: log the audit_names record type (Jeff Layton) [908885 953186] - [kernel] audit: add child record before the create to handle case where create fails (Jeff Layton) [908885 953186] - [md] dm-raid: silence compiler warning on rebuilds_per_group (Jonathan E Brassow) [970782] - [md] dm-raid: Fix raid_resume not reviving failed devices in all cases (Jonathan E Brassow) [970782] - [md] dm-raid: Break-up untidy function (Jonathan E Brassow) [970782] - [s390] zfcp: block queue limits with data router (Hendrik Brueckner) [976657] - [scsi] scsi_lib: Fix race between starved list and device removal (Ewan Milne) [986037] - [md] dm-switch: add switch target (Mike Snitzer) [983188] - [wireless] disable WiMAX support (John Linville) [915650] - [fs] gfs2: don't overrun reserved revokes (Benjamin Marzinski) [950622] - [fs] gfs2: Reserve journal space for quota change in do_grow (Robert S Peterson) [979131] - [x86] setup: Add cpu_has_hypervisor check to rh_check_supported() (Prarit Bhargava) [986048] - [x86] sched: Optimize switch_mm() for multi-threaded workloads (Rik van Riel) [990747] - [crypto] nx: fix concurrency issue (Steve Best) [996565] - [powerpc] mm: Fix fallthrough bug in hpte_decode (Steve Best) [993326] - [misc] Kconfig: enable building user namespace with xfs (Dave Chinner) [987255] - [fs] xfs: add capability check to free eofblocks ioctl (Dave Chinner) [987255] - [fs] xfs: create internal eofblocks structure with kuid_t types (Dave Chinner) [987255] - [fs] xfs: convert kuid_t to/from uid_t for internal structures (Dave Chinner) [987255] - [fs] xfs: ioctl check for capabilities in the current user namespace (Dave Chinner) [987255] - [fs] xfs: convert kuid_t to/from uid_t in ACLs (Dave Chinner) [987255] - [fs] xfs: create wrappers for converting kuid_t to/from uid_t (Dave Chinner) [987255] - [md] raid5: fix interaction of 'replace' and 'recovery' (Jes Sorensen) [978055] - [md] raid10: remove use-after-free bug (Jes Sorensen) [978055] - [md] raid1: fix bio handling problems in process_checks() (Jes Sorensen) [978055] - [md] Remove recent change which allows devices to skip recovery (Jes Sorensen) [978055] - [md] raid10: fix two problems with RAID10 resync (Jes Sorensen) [978055] - [md] raid10: fix bug which causes all RAID10 reshapes to move no data (Jes Sorensen) [978055] - [md] raid5: allow 5-device RAID6 to be reshaped to 4-device (Jes Sorensen) [978055] - [md] raid10: fix two bugs affecting RAID10 reshape (Jes Sorensen) [978055] - [md] Remember the last sync operation that was performed (Jes Sorensen) [978055] - [md] raid0: fix buglet in RAID5 -> RAID0 conversion (Jes Sorensen) [978055] - [md] raid10: check In_sync flag in 'enough()' (Jes Sorensen) [978055] - [md] raid10: locking changes for 'enough()' (Jes Sorensen) [978055] - [md] replace strict_strto*() with kstrto*() (Jes Sorensen) [978055] - [md] Wait for md_check_recovery before attempting device removal (Jes Sorensen) [978055] - [md] dm-raid: Add ability to restore transiently failed devices on resume (Jes Sorensen) [978055] - [net] ipv6: resend MLD report if a link-local address completes DAD (Flavio Leitner) [889455] - [net] ipv6: introduce per-interface counter for dad-completed ipv6 addresses (Flavio Leitner) [889455] - [net] ipv6: split duplicate address detection and router solicitation timer (Flavio Leitner) [889455] - [net] tcp: introduce a per-route knob for quick ack (Amerigo Wang) [984504] - [net] nlmon: use standard rtnetlink link api for add/del devices (Daniel Borkmann) [957721] - [net] nlmon: fix comparison in nlmon_is_valid_mtu (Daniel Borkmann) [957721] - [net] packet: nlmon: virtual netlink monitoring device for packet sockets (Daniel Borkmann) [957721] - [net] netlink: virtual tap device management (Daniel Borkmann) [957721] - [net] if_arp: add ARPHRD_NETLINK type (Daniel Borkmann) [957721]- [kernel] sched: disable autogroups by default (Josh Poimboeuf) [989741] - [powerpc] pseries: Add backward compatibilty to read old kernel oops-log (Steve Best) [991831] - [powerpc] pseries: Fix buffer overflow when reading from pstore (Steve Best) [991831] - [crypto] nx: saves chaining value from co-processor (Steve Best) [972656] - [crypto] nx: fix limits to sg lists for SHA-2 (Steve Best) [972656] - [crypto] nx: fix physical addresses added to sg lists (Steve Best) [972656]- [net] ipv6: ip6_append_data_mtu did not care about pmtudisc and frag_size (Francesco Fusco) [994346] {CVE-2013-4163} - [net] ipv6: call udp_push_pending_frames when uncorking a socket with AF_INET pending data (Francesco Fusco) [988355] {CVE-2013-4162} - [kernel] sysctl: range checking in do_proc_dointvec_ms_jiffies_conv (Francesco Fusco) [972393] - [net] neigh: prevent overflowing params in /proc/sys/net/ipv4/neigh/ (Francesco Fusco) [972393] - [net] vhost-net: fix use-after-free in vhost_net_flush (Thomas Graf) [984723] {CVE-2013-4127} - [powerpc] tm: Fix return of active 64bit signals (Steve Best) [731886] - [powerpc] tm: Fix return of 32bit rt signals to active transactions (Steve Best) [731886] - [powerpc] tm: Fix restoration of MSR on 32bit signal return (Steve Best) [731886] - [powerpc] tm: Fix 32 bit non-rt signals (Steve Best) [731886] - [powerpc] tm: Fix writing top half of MSR on 32 bit signals (Steve Best) [731886] - [fs] nfs: verify open flags before allowing an atomic open (Jeff Layton) [984823] - [s390] zfcp: module parameter dbflevel for early debugging (Hendrik Brueckner) [994597] - [virt] virtio_net: fix the race between channels setting and refill (Jason Wang) [978153] - [kernel] audit: restore order of tty and ses fields in log output (Richard Guy Briggs) [983157] - [kernel] time/tick: Make oneshot broadcast robust vs. CPU offlining (Prarit Bhargava) [967464] - [virt] virtio_net: fix race in RX VQ processing (Jason Wang) [989409] - [virt] virtio: support unlocked queue poll (Jason Wang) [989409] - [powerpc] mm: Use the correct SLB(LLP) encoding in tlbie instruction (Steve Best) [993448] - [net] tuntap: do not zerocopy if iov needs more pages than MAX_SKB_FRAGS (Jason Wang) [982513] - [net] tuntap: correctly linearize skb when zerocopy is used (Jason Wang) [982513] - [virt] macvtap: do not zerocopy if iov needs more pages than MAX_SKB_FRAGS (Jason Wang) [990786] - [virt] macvtap: do not assume 802.1Q when send vlan packets (Jason Wang) [990786] - [virt] macvtap: fix the missing ret value of TUNSETQUEUE (Jason Wang) [990786] - [virt] macvtap: correctly linearize skb when zerocopy is used (Jason Wang) [982513] - [virt] macvtap: Perform GSO on forwarding path (Jason Wang) [895484] - [virt] macvtap: Let TUNSETOFFLOAD actually controll offload features (Jason Wang) [895484] - [virt] macvtap: Consistently use rcu functions (Jason Wang) [895484] - [virt] macvtap: Convert to using rtnl lock (Jason Wang) [895484] - [virt] macvtap: fix uninitialized return value macvtap_ioctl_set_queue() (Jason Wang) [731550] - [virt] macvtap: slient sparse warnings (Jason Wang) [731550] - [virt] macvtap: enable multiqueue flag (Jason Wang) [731550] - [virt] macvtap: add TUNSETQUEUE ioctl (Jason Wang) [731550] - [virt] macvtap: eliminate linear search (Jason Wang) [731550] - [virt] macvtap: introduce macvtap_get_vlan() (Jason Wang) [731550] - [virt] macvtap: do not add self to waitqueue if doing a nonblock read (Jason Wang) [731550] - [virt] macvtap: fix a possible race between queue selection and changing queues (Jason Wang) [731550]- [vfio] type1: Fix leak on error path (Alex Williamson) [984081] - [vfio] Limit group opens (Alex Williamson) [984081] - [vfio] type1: Fix missed frees and zero sized removes (Alex Williamson) [984081] - [vfio] Provide module option to disable vfio_iommu_type1 hugepage support (Alex Williamson) [984081] - [vfio] hugepage support for vfio_iommu_type1 (Alex Williamson) [984081] - [vfio] Convert type1 iommu to use rbtree (Alex Williamson) [984081] - [iommu] Use pa and zx instead of casting (Alex Williamson) [984081] - [iommu] amd: Only unmap large pages from the first pte (Alex Williamson) [984081] - [iommu] Fix compiler warning on pr_debug (Alex Williamson) [984081] - [iommu] amd: Fix memory leak in free_pagetable (Alex Williamson) [984081] - [iommu] Split iommu_unmaps (Alex Williamson) [984081] - [iommu] intel, amd: Remove multifunction assumption around grouping (Alex Williamson) [984081] - [x86] spinlock: make ticket lock increment 2, unconditionally (Rik van Riel) [970737] - [virt] pvticketlock: When paravirtualizing ticket locks, increment by 2 (Rik van Riel) [970737] - [scsi] isci: Fix a race condition in the SSP task management path (David Milburn) [990201] - [netdrv] bnx2x: Wait for MCP validity during AER (Michal Schmidt) [797460] - [virt] virtio_scsi: Fix virtqueue affinity setup (Asias He) [971826] - [fs] nfs: fix open(O_RDONLY|O_TRUNC) in NFS4.0 (Jeff Layton) [987615] - [watchdog] hpwdt: Add check for UEFI bits (Linda Knippers) [985195] - [powerpc] mm/numa: VPHN topology change updates all siblings (Steve Best) [973594] - [powerpc] powernv: Fix iommu initialization again (Steve Best) [979523] - [firmware] efivars: If pstore_register fails, free unneeded pstore buffer (Lenny Szubowicz) [983597] - [acpi] Eliminate console msg if pstore.backend excludes ERST (Lenny Szubowicz) [983597] - [fs] pstore: Return unique error if backend registration excluded by kernel param (Lenny Szubowicz) [983597]- [fs] locks: move file_lock_list to a set of percpu hlist_heads and convert file_lock_lock to an lglock (Jeff Layton) [976876] - [fs] seq_file: add seq_list_*_percpu helpers (Jeff Layton) [976876] - [fs] locks: give the blocked_hash its own spinlock (Jeff Layton) [976876] - [fs] locks: add a new "lm_owner_key" lock operation (Jeff Layton) [976876] - [fs] locks: turn the blocked_list into a hashtable (Jeff Layton) [976876] - [fs] locks: convert fl_link to a hlist_node (Jeff Layton) [976876] - [fs] locks: avoid taking global lock if possible when waking up blocked waiters (Jeff Layton) [976876] - [fs] locks: protect most of the file_lock handling with i_lock (Jeff Layton) [976876] - [fs] locks: encapsulate the fl_link list handling (Jeff Layton) [976876] - [fs] locks: make "added" in __posix_lock_file a bool (Jeff Layton) [976876] - [fs] locks: comment cleanups and clarifications (Jeff Layton) [976876] - [fs] locks: make generic_add_lease and generic_delete_lease static (Jeff Layton) [976876] - [fs] cifs: use posix_unblock_lock instead of locks_delete_block (Jeff Layton) [976876] - [fs] locks: drop the unused filp argument to posix_unblock_lock (Jeff Layton) [976876] - [scsi] ipr: IOA Status Code(IOASC) update (Steve Best) [731129] - [scsi] ipr: qc_fill_rtf() method should not store alternate status register (Steve Best) [731129] - [scsi] ipr: possible irq lock inversion dependency detected (Steve Best) [731129] - [fs] nfsd: when dentry_open returns an error do not propagate as struct file (Steve Dickson) [987090] - [net] sunrpc: underflow issue in decode_write_list() (Steve Dickson) [987090] - [fs] nfsd: fix minorversion support interface (Steve Dickson) [987090] - [fs] lockd: protect nlm_blocked access in nlmsvc_retry_blocked (Steve Dickson) [987090] - [fs] nfsd: support minorversion 1 by default (Steve Dickson) [987090] - [fs] nfsd: allow destroy_session over destroyed session (Steve Dickson) [987090] - [net] sunrpc: fix failures to handle -1 uid's (Steve Dickson) [987090] - [net] sunrpc: Don't schedule an upcall on a replaced cache entry (Steve Dickson) [987090] - [net] sunrpc: xpt_auth_cache should be ignored when expired (Steve Dickson) [987090] - [net] sunrpc/cache: ensure items removed from cache do not have pending upcalls (Steve Dickson) [987090] - [net] sunrpc/cache: use cache_fresh_unlocked consistently and correctly (Steve Dickson) [987090] - [net] sunrpc/cache: remove races with queuing an upcall (Steve Dickson) [987090] - [fs] nfsd: return delegation immediately if lease fails (Steve Dickson) [987090] - [fs] nfsd: do not throw away 4.1 lock state on last unlock (Steve Dickson) [987090] - [fs] nfsd: delegation-based open reclaims should bypass permissions (Steve Dickson) [987090] - [net] sunrpc: don't error out on small tcp fragment (Steve Dickson) [987090] - [net] sunrpc: fix handling of too-short rpc's (Steve Dickson) [987090] - [fs] nfsd: minor read_buf cleanup (Steve Dickson) [987090] - [fs] nfsd: fix decoding of compounds across page boundaries (Steve Dickson) [987090] - [fs] nfsd: clean up nfs4_open_delegation (Steve Dickson) [987090] - [fs] nfsd: Don't give out read delegations on creates (Steve Dickson) [987090] - [fs] nfsd: allow client to send no cb_sec flavors (Steve Dickson) [987090] - [fs] nfsd: fail attempts to request gss on the backchannel (Steve Dickson) [987090] - [fs] nfsd: implement minimal SP4_MACH_CRED (Steve Dickson) [987090] - [net] sunrpc: store gss mech in svc_cred (Steve Dickson) [987090] - [net] sunrpc: introduce init_svc_cred (Steve Dickson) [987090] - [fs] nfsd: avoid undefined signed overflow (Steve Dickson) [987090] - [net] sunrpc: the cache_detail in cache_is_valid is unused any more (Steve Dickson) [987090] - [net] sunrpc: server back channel needs no rpcbind method (Steve Dickson) [987090] - [fs] nfsd: fix compile in !CONFIG_NFSD_V4_SECURITY_LABEL case (Steve Dickson) [987090] - [fs] nfsd: Server implementation of MAC Labeling (Steve Dickson) [987090] - [fs] nfsd: Add NFS v4.2 support to the NFS server (Steve Dickson) [987090] - [security] fix cap_inode_getsecctx returning garbage (Steve Dickson) [987090] - [fs] nfsd: store correct client minorversion for >=4.2 (Steve Dickson) [987090] - [fs] nfsd: get rid of the unused functions in vfs (Steve Dickson) [987090] - [fs] nfs: Fix brainfart in attribute length calculation (Steve Dickson) [987090] - [fs] nfs: Fix a regression against the FreeBSD server (Steve Dickson) [987090] - [net] sunrpc/rpc_pipe: rpc_dir_inode_operations can be static (Steve Dickson) [987090] - [fs] nfs: Allow nfs_updatepage to extend a write under additional circumstances (Steve Dickson) [987090] - [fs] nfs: Make nfs_readdir revalidate less often (Steve Dickson) [987090] - [fs] nfs: Make nfs_attribute_cache_expired() non-static (Steve Dickson) [987090] - [net] sunrpc/rpc_pipe: set dentry operations at d_alloc time (Steve Dickson) [987090] - [fs] nfs: set verifier on existing dentries in nfs_prime_dcache (Steve Dickson) [987090] - [fs] nfs: Set NFS_CS_MIGRATION for NFSv4 mounts (Steve Dickson) [987090] - [fs] nfs: Refactor nfs4_init_session and nfs4_init_channel_attrs (Steve Dickson) [987090] - [fs] nfs: use pnfs_device maxcount for the objectlayout gdia_maxcount (Steve Dickson) [987090] - [fs] nfs: use pnfs_device maxcount for the blocklayout gdia_maxcount (Steve Dickson) [987090] - [fs] nfs: Fix gdia_maxcount calculation to fit in ca_maxresponsesize (Steve Dickson) [987090] - [fs] nfs: Improve legacy idmapping fallback (Steve Dickson) [987090] - [fs] nfs: end back channel session draining (Steve Dickson) [987090] - [fs] nfs: Apply v4.1 capabilities to v4.2 (Steve Dickson) [987090] - [fs] nfs: Clean up layout segment comparison helper names (Steve Dickson) [987090] - [fs] nfs: layout segment comparison helpers should take 'const' parameters (Steve Dickson) [987090] - [fs] nfs: Move the DNS resolver into the NFSv4 module (Steve Dickson) [987090] - [net] sunrpc/rpc_pipefs: only set rpc_dentry_ops if d_op isn't already set (Steve Dickson) [987090] - [fs] nfs: SETCLIENTID add the format string for the NETID (Steve Dickson) [987090] - [fs] nfs: Add in v4.2 callback operation (Steve Dickson) [987090] - [fs] nfs: Make callbacks minor version generic (Steve Dickson) [987090] - [fs] nfs: Add Kconfig entry for Labeled NFS V4 client (Steve Dickson) [987090] - [fs] nfs: Extend NFS xattr handlers to accept the security namespace (Steve Dickson) [987090] - [fs] nfs: Client implementation of Labeled-NFS (Steve Dickson) [987090] - [fs] nfs: Add label lifecycle management (Steve Dickson) [987090] - [fs] nfs: Add labels to client function prototypes (Steve Dickson) [987090] - [fs] nfs: Extend fattr bitmaps to support all 3 words (Steve Dickson) [987090] - [fs] nfs: Introduce new label structure (Steve Dickson) [987090] - [fs] nfs: Add label recommended attribute and NFSv4 flags (Steve Dickson) [987090] - [fs] nfs: Added NFS v4.2 support to the NFS client (Steve Dickson) [987090] - [security] selinux: Add new labeling type native labels (Steve Dickson) [987090] - [security] lsm: Add flags field to security_sb_set_mnt_opts for in kernel mount data (Steve Dickson) [987090] - [security] Add Hook to test if the particular xattr is part of a MAC model (Steve Dickson) [987090] - [security] Add hook to calculate context based on a negative dentry (Steve Dickson) [987090] - [fs] nfs: Close another NFSv4 recovery race (Steve Dickson) [987090] - [fs] nfs: Move dentry instantiation into the NFSv4-specific atomic open code (Steve Dickson) [987090] - [fs] nfs: Refactor _nfs4_open_and_get_state to set ctx->state (Steve Dickson) [987090] - [fs] nfs: pass the nfs_open_context to nfs4_do_open (Steve Dickson) [987090] - [fs] nfs: Remove redundant check for FMODE_EXEC in nfs_finish_open (Steve Dickson) [987090] - [net] sunrpc: Remove redundant call to rpc_set_running() in __rpc_execute() (Steve Dickson) [987090] - [net] sunrpc: Remove unused functions rpc_task_set/has_priority (Steve Dickson) [987090] - [net] sunrpc: Remove the unused helpers task_for_each() and task_for_first() (Steve Dickson) [987090] - [net] sunrpc: Remove unused function rpc_queue_empty (Steve Dickson) [987090] - [net] sunrpc: Fix a potential race in rpc_execute (Steve Dickson) [987090] - [fs] nfs: Simplify setting the layout header credential (Steve Dickson) [987090] - [fs] nfs: Enable state protection (Steve Dickson) [987090] - [fs] nfs: Use layout credentials for get_deviceinfo calls (Steve Dickson) [987090] - [fs] nfs: Ensure that test_stateid and free_stateid use correct credentials (Steve Dickson) [987090] - [fs] nfs: Ensure that reclaim_complete uses the right credential (Steve Dickson) [987090] - [fs] nfs: Ensure that layoutreturn uses the correct credential (Steve Dickson) [987090] - [fs] nfs: Ensure that layoutget is called using the layout credential (Steve Dickson) [987090] - [fs] nfs: Add NFSv4.2 protocol constants (Steve Dickson) [987090]- [fs] cifs: fix bad error handling in crypto code (Jeff Layton) [988398] - [fs] cifs: Fix a deadlock when a file is reopened (Sachin Prabhu) [988398] - [fs] cifs: Reopen the file if reconnect durable handle failed (Sachin Prabhu) [988398] - [fs] cifs: Fix minor endian error in durable handle patch series (Sachin Prabhu) [988398] - [fs] cifs: Reconnect durable handles for SMB2 (Sachin Prabhu) [988398] - [fs] cifs: Make SMB2_open use cifs_open_parms struct (Sachin Prabhu) [988398] - [fs] cifs: Introduce cifs_open_parms struct (Sachin Prabhu) [988398] - [fs] cifs: Request durable open for SMB2 opens (Sachin Prabhu) [988398] - [fs] cifs: Simplify SMB2 create context handling (Sachin Prabhu) [988398] - [fs] cifs: Simplify SMB2_open code path (Sachin Prabhu) [988398] - [fs] cifs: Respect create_options in smb2_open_file (Sachin Prabhu) [988398] - [fs] cifs: Fix lease context buffer parsing (Sachin Prabhu) [988398] - [fs] cifs: use sensible file nlink values if unprovided (Sachin Prabhu) [988398] - [fs] cifs: Limit allocation of crypto mechanisms to dialect which requires (Sachin Prabhu) [988398] - [fs] cifs: Don't pass inode to ->d_hash() and ->d_compare() (Sachin Prabhu) [988398] - [fs] cifs: fill TRANS2_QUERY_FILE_INFO ByteCount fields (Sachin Prabhu) [988398] - [fs] cifs: fix SMB2 signing enablement in cifs_enable_signing (Sachin Prabhu) [988398] - [fs] cifs: Fix build warning (Sachin Prabhu) [988398] - [fs] cifs: SMB3 Signing enablement (Sachin Prabhu) [988398] - [fs] cifs: Do not set DFS flag on SMB2 open (Sachin Prabhu) [988398] - [fs] cifs: fix static checker warning (Sachin Prabhu) [988398] - [fs] cifs: try to handle the MUST SecurityFlags sanely (Sachin Prabhu) [988398] - [fs] cifs: When server doesn't provide SecurityBuffer on SMB2Negotiate pick default (Sachin Prabhu) [988398] - [fs] cifs: Handle big endianness in NTLM (ntlmv2) authentication (Sachin Prabhu) [988398] - [fs] cifs: revalidate directories instiantiated via FIND_* in order to handle DFS referrals (Sachin Prabhu) [988398] - [fs] cifs: SMB2 FSCTL and IOCTL worker function (Sachin Prabhu) [988398] - [fs] cifs: Charge at least one credit, if server says that it supports multicredit (Sachin Prabhu) [988398] - [fs] cifs: Remove typo (Sachin Prabhu) [988398] - [fs] cifs: Some missing share flags (Sachin Prabhu) [988398] - [fs] cifs: using strlcpy instead of strncpy (Sachin Prabhu) [988398] - [fs] cifs: Update headers to update various SMB3 ioctl definitions (Sachin Prabhu) [988398] - [fs] cifs: Update cifs version number (Sachin Prabhu) [988398] - [fs] cifs: Add ability to dipslay SMB3 share flags and capabilities for debugging (Sachin Prabhu) [988398] - [fs] cifs: Add some missing SMB3 and SMB3.02 flags (Sachin Prabhu) [988398] - [fs] cifs: Add SMB3.02 dialect support (Sachin Prabhu) [988398] - [fs] cifs: Fix endian error in SMB2 protocol negotiation (Sachin Prabhu) [988398] - [fs] cifs: clean up the SecurityFlags write handler (Sachin Prabhu) [988398] - [fs] cifs: update the default global_secflags to include "raw" NTLMv2 (Sachin Prabhu) [988398] - [fs] move sectype to the cifs_ses instead of TCP_Server_Info (Sachin Prabhu) [988398] - [fs] cifs: track the enablement of signing in the TCP_Server_Info (Sachin Prabhu) [988398] - [fs] add new fields to smb_vol to track the requested security flavor (Sachin Prabhu) [988398] - [fs] cifs: add new fields to cifs_ses to track requested security flavor (Sachin Prabhu) [988398] - [fs] cifs: track the flavor of the NEGOTIATE reponse (Sachin Prabhu) [988398] - [fs] cifs: add new "Unspecified" securityEnum value (Sachin Prabhu) [988398] - [fs] cifs: factor out check for extended security bit into separate function (Sachin Prabhu) [988398] - [fs] cifs: move handling of signed connections into separate function (Sachin Prabhu) [988398] - [fs] cifs: break out lanman NEGOTIATE handling into separate function (Sachin Prabhu) [988398] - [fs] cifs: break out decoding of security blob into separate function (Sachin Prabhu) [988398] - [fs] cifs: remove the cifs_ses->flags field (Sachin Prabhu) [988398] - [fs] cifs: throw a warning if negotiate or sess_setup ops are passed NULL server or session pointers (Sachin Prabhu) [988398] - [fs] cifs: make decode_ascii_ssetup void return (Sachin Prabhu) [988398] - [fs] cifs: remove useless memset in LANMAN auth code (Sachin Prabhu) [988398] - [fs] cifs: remove protocolEnum definition (Sachin Prabhu) [988398] - [fs] cifs: add a "nosharesock" mount option to force new sockets to server to be created (Sachin Prabhu) [988398] - [fs] fuse: readdirplus cleanup (Niels de Vos) [988312] - [fs] fuse: readdirplus change attributes once (Niels de Vos) [988312] - [fs] fuse: readdirplus fix instantiate (Niels de Vos) [988312] - [fs] fuse: readdirplus sanity checks (Niels de Vos) [988312] - [fs] fuse: fix readdirplus dentry leak (Niels de Vos) [988312] - [powerpc] hw_brk: Fix off by one error when validating DAWR region end (Steve Best) [843485] - [powerpc] hw_brk: Fix clearing of extraneous IRQ (Steve Best) [843485] - [powerpc] hw_brk: Fix setting of length for exact mode breakpoints (Steve Best) [843485] - [powerpc] perf: Add power8 EBB support (Steve Best) [969176] - [powerpc] perf: Core EBB support for 64-bit book3s (Steve Best) [969176] - [powerpc] perf: Don't enable if we have zero events (Steve Best) [969176] - [powerpc] powerpc/perf: Use existing out label in power_pmu_enable() (Steve Best) [969176] - [powerpc] perf: Freeze PMC5/6 if we're not using them (Steve Best) [969176] - [powerpc] powerpc/perf: Rework disable logic in pmu_disable() (Steve Best) [969176] - [powerpc] perf: Check that events only include valid bits on Power8 (Steve Best) [969176] - [ipc] sem: rename try_atomic_semop() to perform_atomic_semop(), docu update (Rik van Riel) [881820] - [ipc] sem: replace shared sem_otime with per-semaphore value (Rik van Riel) [881820] - [ipc] sem: always use only one queue for alter operations (Rik van Riel) [881820] - [ipc] sem: separate wait-for-zero and alter tasks into seperate queues (Rik van Riel) [881820] - [ipc] sem: cacheline align the semaphore structures (Rik van Riel) [881820] - [fs] gfs2: Add atomic_open support (Steven Whitehouse) [983098] - [fs] gfs2: Only do one directory search on create (Steven Whitehouse) [983098] - [fs] pstore: Add hsize argument in write_buf call of pstore_ftrace_call (Steve Best) [947161] - [powerpc] pseries: Support compression of oops text via pstore (Steve Best) [947161] - [powerpc] pseries: Re-organise the oops compression code (Steve Best) [947161] - [powerpc] pstore: Pass header size in the pstore write callback (Steve Best) [947161] - [powerpc] pseries: Read common partition via pstore (Steve Best) [947161] - [powerpc] pseries: Read of-config partition via pstore (Steve Best) [947161] - [powerpc] pseries: Distinguish between a os-partition and non-os partition (Steve Best) [947161] - [powerpc] pseries: Read rtas partition via pstore (Steve Best) [947161] - [powerpc] pseries: Read/Write oops nvram partition via pstore (Steve Best) [947161] - [powerpc] pseries: Introduce generic read function to read nvram-partitions (Steve Best) [947161] - [powerpc] pseries: Add version and timestamp to oops header (Steve Best) [947161] - [powerpc] pseries: Remove syslog prefix in uncompressed oops text (Steve Best) [947161]- [x86] signals: Merge EFLAGS bit clearing into a single statement (Jiri Olsa) [986216] - [x86] signals: Clear RF EFLAGS bit for signal handler (Jiri Olsa) [986216] - [x86] signals: Propagate RF EFLAGS bit through the signal restore call (Jiri Olsa) [986216] - [kernel] perf: Fix perf_lock_task_context() vs RCU (Jiri Olsa) [986216] - [kernel] perf: Remove WARN_ON_ONCE() check in __perf_event_enable() for valid scenario (Jiri Olsa) [986216] - [kernel] perf: Clone child context from parent context pmu (Jiri Olsa) [986216] - [kernel] perf: Fix interrupt handler timing harness (Jiri Olsa) [986216] - [kernel] perf: Drop sample rate when sampling is too slow (Jiri Olsa) [986216] - [kernel] hw_breakpoint: Introduce "struct bp_cpuinfo" (Jiri Olsa) [986216] - [kernel] hw_breakpoint: Simplify *register_wide_hw_breakpoint() (Jiri Olsa) [986216] - [kernel] hw_breakpoint: Introduce cpumask_of_bp() (Jiri Olsa) [986216] - [kernel] hw_breakpoint: Simplify the "weight" usage in toggle_bp_slot() paths (Jiri Olsa) [986216] - [kernel] hw_breakpoint: Simplify list/idx mess in toggle_bp_slot() paths (Jiri Olsa) [986216] - [kernel] perf: Add simple Haswell PMU support (Jiri Olsa) [986216] - [kernel] perf: Add const qualifier to perf_pmu_register's 'name' arg (Jiri Olsa) [986216] - [kernel] perf: Fix hypervisor branch sampling permission check (Jiri Olsa) [986216] - [kernel] perf: Check branch sampling priv level in generic code (Jiri Olsa) [986216] - [kernel] perf: Add sysfs entry to adjust multiplexing interval per PMU (Jiri Olsa) [986216] - [kernel] perf: Use hrtimers for event multiplexing (Jiri Olsa) [986216] - [kernel] perf: Fix hw breakpoints overflow period sampling (Jiri Olsa) [986216] - [tools] perf/tests: Check proper prev_state size for sched_switch tp (Jiri Olsa) [984998] - [tools] perf/tests: Omit end of the symbol check failure for test 1 (Jiri Olsa) [984998] - [tools] perf/script: Fix broken include in Context.xs (Jiri Olsa) [984998] - [tools] perf: Fix -ldw/-lelf link test when static linking (Jiri Olsa) [984998] - [tools] perf: Fix perf version generation (Jiri Olsa) [984998] - [tools] perf/stat: Fix per-socket output bug for uncore events (Jiri Olsa) [984998] - [tools] perf/symbols: Fix vdso list searching (Jiri Olsa) [984998] - [tools] perf/evsel: Fix missing increment in sample parsing (Jiri Olsa) [984998] - [tools] perf: Update symbol_conf.nr_events when processing attribute events (Jiri Olsa) [984998] - [tools] perf: Fix new_term() missing free on error path (Jiri Olsa) [984998] - [tools] perf: Fix parse_events_terms() segfault on error path (Jiri Olsa) [984998] - [tools] perf/evsel: Fix count parameter to read call in event_format__new (Jiri Olsa) [984998] - [tools] perf: Fix -x/--exclude-other option for report command (Jiri Olsa) [984998] - [tools] perf/evlist: Enhance perf_evlist__start_workload() (Jiri Olsa) [984998] - [tools] perf/record: Remove -f/--force option (Jiri Olsa) [984998] - [tools] perf/record: Remove -A/--append option (Jiri Olsa) [984998] - [tools] perf/stat: Avoid sending SIGTERM to random processes (Jiri Olsa) [984998] - [tools] perf: Include termios.h explicitly (Jiri Olsa) [984998] - [tools] perf/bench: Fix memory allocation fail check in mem{set, cpy} workloads (Jiri Olsa) [984998] - [tools] perf: Fix build errors with O and DESTDIR make vars set (Jiri Olsa) [984998] - [tools] perf: Fix output directory of Documentation/ (Jiri Olsa) [984998] - [tools] perf: Get only verbose output with V=1 (Jiri Olsa) [984998] - [tools] perf: Add missing liblk.a dependency for python/perf.so (Jiri Olsa) [984998] - [tools] perf: Remove '?=' Makefile STRIP assignment (Jiri Olsa) [984998] - [tools] perf: Replace multiple line assignment with multiple statements (Jiri Olsa) [984998] - [tools] perf: Replace tabs with spaces for all non-commands statements (Jiri Olsa) [984998] - [tools] perf: Add NO_BIONIC variable to confiure bionic setup (Jiri Olsa) [984998] - [tools] perf: Switch to full path C include directories (Jiri Olsa) [984998] - [tools] perf: Merge all *LDFLAGS* make variable into LDFLAGS (Jiri Olsa) [984998] - [tools] perf: Merge all *CFLAGS* make variable into CFLAGS (Jiri Olsa) [984998] - [tools] perf/evlist: Reset SIGTERM handler in workload child process (Jiri Olsa) [984998] - [tools] perf: Remove cwdlen from struct perf_session (Jiri Olsa) [984998] - [tools] perf: Remove frozen from perf_header struct (Jiri Olsa) [984998] - [tools] perf/tests: Fix exclude_guest|exclude_host checking for attr tests (Jiri Olsa) [984998] - [tools] perf/tests: Fix attr test for record -d option (Jiri Olsa) [984998] - [tools] perf: Final touches for CHK config move (Jiri Olsa) [984998] - [tools] perf: Move paths config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move libnuma check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move stdlib check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move libbfd check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move libpython check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move libperl check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move gtk2 check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move slang check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move libaudit check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move libunwind check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move libdw check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move libelf check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move compiler and linker flags check into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move programs check into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move arch check into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Add automated make test suite (Jiri Olsa) [984998] - [tools] perf: Save parent pid in thread struct (Jiri Olsa) [984998] - [tools] perf/stats: Fix divide by 0 in variance (Jiri Olsa) [984998] - [tools] perf/kvm: Handle realloc failures (Jiri Olsa) [984998] - [tools] perf/evsel: Fix printing of perf_event_paranoid message (Jiri Olsa) [984998] - [tools] perf/test: Fix typo (Jiri Olsa) [984998] - [tools] perf/hists: Rename hist_entry__add_pair arguments (Jiri Olsa) [984998] - [tools] perf/diff: Use internal rb tree for hists__precompute (Jiri Olsa) [984998] - [tools] perf/report: Add report.percent-limit config variable (Jiri Olsa) [984998] - [tools] perf/top: Add --percent-limit option (Jiri Olsa) [984998] - [tools] perf/report: Add --percent-limit option (Jiri Olsa) [984998] - [tools] perf/report: Don't bother locking when adding hist entries (Jiri Olsa) [984998] - [tools] perf/hists: Move locking to its call-sites (Jiri Olsa) [984998] - [tools] perf/top: Get rid of *_threaded() functions (Jiri Olsa) [984998] - [tools] perf/top: Fix percent output when no samples collected (Jiri Olsa) [984998] - [tools] perf/top: Fix -E option behavior (Jiri Olsa) [984998] - [tools] perf/record: handle death by SIGTERM (Jiri Olsa) [984998] - [tools] perf: Handle JITed code in shared memory (Jiri Olsa) [984998] - [tools] perf/tests: Fix compile errors in bp_signal files (Jiri Olsa) [984998] - [tools] perf: Fix tab vs spaces issue in Makefile ifdef/endif (Jiri Olsa) [984998] - [tools] perf/hists browser: Use sort__has_sym (Jiri Olsa) [984998] - [tools] perf/top: Use sort__has_sym (Jiri Olsa) [984998] - [tools] perf/sort: Cleanup sort__has_sym setting (Jiri Olsa) [984998] - [tools] perf/sort: Reorder HISTC_SRCLINE index (Jiri Olsa) [984998] - [tools] perf/archive: Fix typo on Documentation (Jiri Olsa) [984998] - [tools] perf/sort: Consolidate sort_entry__setup_elide() (Jiri Olsa) [984998] - [tools] perf/sort: Separate out memory-specific sort keys (Jiri Olsa) [984998] - [tools] perf/sort: Factor out common code in sort_dimension__add() (Jiri Olsa) [984998] - [tools] perf/sort: Introduce sort__mode variable (Jiri Olsa) [984998] - [tools] perf/report: Fix alignment of symbol column when -v is given (Jiri Olsa) [984998] - [tools] perf/hists: Free unused mem info of a matched hist entry (Jiri Olsa) [984998] - [tools] perf/hists: Fix an invalid memory free on he->branch_info (Jiri Olsa) [984998] - [tools] perf: Fix bug in isupper() and islower() (Jiri Olsa) [984998] - [mm] thp: define HPAGE_PMD_* constants as BUILD_BUG() if !THP (Steve Best) [947166] - [powerpc] mm: Fix build warnings with CONFIG_TRANSPARENT_HUGEPAGE disabled (Steve Best) [947166] - [powerpc] mm: Optimize hugepage invalidate (Steve Best) [947166] - [powerpc] thp: Enable THP on PPC64 (Steve Best) [947166] - [powerpc] mm: split hugepage when using subpage protection (Steve Best) [947166] - [powerpc] mm: disable assert_pte_locked for collapse_huge_page (Steve Best) [947166] - [powerpc] mm: Prevent gcc to re-read the pagetables (Steve Best) [947166] - [powerpc] mm: Make linux pagetable walk safe with THP enabled (Steve Best) [947166] - [powerpc] thp: Add code to handle HPTE faults for hugepages (Steve Best) [947166] - [powerpc] mm: Update gup_pmd_range to handle transparent hugepages (Steve Best) [947166] - [powerpc] kvm: Handle transparent hugepage in KVM (Steve Best) [947166] - [powerpc] mm: Replace find_linux_pte with find_linux_pte_or_hugepte (Steve Best) [947166] - [powerpc] mm: Update find_linux_pte_or_hugepte to handle transparent hugepages (Steve Best) [947166] - [powerpc] mm: move find_linux_pte_or_hugepte and gup_hugepte to common code (Steve Best) [947166] - [powerpc] thp: Implement transparent hugepages for ppc64 (Steve Best) [947166] - [powerpc] thp: Double the PMD table size for THP (Steve Best) [947166] - [powerpc] mm: handle hugepage size correctly when invalidating hpte entries (Steve Best) [947166] - [mm] thp: deposit the transpare huge pgtable before set_pmd (Steve Best) [947166] - [mm] thp: don't use HPAGE_SHIFT in transparent hugepage code (Steve Best) [947166] - [mm] thp: withdraw the pgtable after pmdp related operations (Steve Best) [947166] - [mm] thp: add pmd args to pgtable deposit and withdraw APIs (Steve Best) [947166] - [mm] thp: use the correct function when updating access flags (Steve Best) [947166]- [powerpc] mm/numa: Do not update sysfs cpu registration from invalid context (Steve Best) [967447] - [misc] MAINTAINERS: Add ACPI folks for ACPI-related things under drivers/pci (Myron Stowe) [984759] - [pci] Add CircuitCo vendor ID and subsystem ID (Myron Stowe) [984759] - [pci] Use pdev->pm_cap instead of pci_find_capability(.., PCI_CAP_ID_PM) (Myron Stowe) [984759] - [pci] Return early on allocation failures to unindent mainline code (Myron Stowe) [984759] - [pci] Simplify IOV implementation and fix reference count races (Myron Stowe) [984759] - [pci] Drop redundant setting of bus->is_added in virtfn_add_bus() (Myron Stowe) [984759] - [pci] pci-acpi: Use correct power state strings in messages (Myron Stowe) [984759] - [pci] Fix comment typo for pcie_pme_remove() (Myron Stowe) [984759] - [pci] Rename pci_release_bus_bridge_dev() to pci_release_host_bridge_dev() (Myron Stowe) [984759] - [pci] Fix refcount issue in pci_create_root_bus() error recovery path (Myron Stowe) [984759] - [pci] Convert alloc_pci_dev(void) to pci_alloc_dev(bus) (Myron Stowe) [984759] - [pci] Hide remove and rescan sysfs interfaces for SR-IOV virtual functions (Myron Stowe) [984759] - [pci] Add pcibios_release_device() (Myron Stowe) [984759] - [iommu] irq_remapping: Conserve interrupt resources when using multiple-MSIs (Myron Stowe) [984759] - [i2c] i2c-piix4: Add AMD CZ SMBus device ID (Myron Stowe) [984759] - [ata] ahci: Add AMD CZ SATA device ID (Myron Stowe) [984759] - [pci] Put Hudson-2 device IDs together (Myron Stowe) [984759] - [pci] Replace strict_strtoul() with kstrtoul() (Myron Stowe) [984759] - [pci] Finish SR-IOV VF setup before adding the device (Myron Stowe) [984759] - [pci] Fix comment typo for PCI_EXP_LNKCAP_CLKPM (Myron Stowe) [984759] - [acpi] pci_root: Use dev_printk(), acpi_handle_print(), pr_xxx() when possible (Myron Stowe) [984759] - [acpi] pci_root: Remove unused global list acpi_pci_roots (Myron Stowe) [984759] - [acpi] pci_root: Introduce "handle" local for economy of expression (Myron Stowe) [984759] - [acpi] pci_root: Combine duplicate adjacent "if" tests (Myron Stowe) [984759] - [pci] Allocate only as many MSI vectors as requested by driver (Myron Stowe) [984759] - [pci] Replace printks with appropriate pr_*() (Myron Stowe) [984759] - [pci] Fix kerneldoc for pci_disable_link_state() (Myron Stowe) [984759] - [x86] pci: Increase info->res_num before checking pci_use_crs (Myron Stowe) [984759] - [pci] Fix INTC comment typo for pci_swizzle_interrupt_pin() (Myron Stowe) [984759] - [pci] Convert ioapic.c to module_pci_driver (Myron Stowe) [984759] - [pci] Introduce pci_alloc_dev(struct pci_bus*) to replace alloc_pci_dev() (Myron Stowe) [984759] - [pci] Introduce pci_bus_{get|put}() to manage PCI bus reference count (Myron Stowe) [984759] - [pci] Unset resource if initial BAR value is invalid (Myron Stowe) [984759] - [pci] Consolidate calls to pcibios_bus_to_resource() in __pci_read_base() (Myron Stowe) [984759] - [pci] Add 0x prefix to BAR register position in __pci_read_base() (Myron Stowe) [984759] - [pci] aspm: Warn when driver asks to disable ASPM, but we can't do it (Myron Stowe) [984759] - [powerpc] pci: Use PCI_UNKNOWN for unknown power state (Myron Stowe) [984759] - [acpi] pci_root: Check acpi_resource_to_address64() return value (Myron Stowe) [984759] - [pci] Work around Ivytown NTB BAR size issue (Myron Stowe) [984759] - [net] sunrpc: Fix another issue with rpc_client_register() (Jeff Layton) [924649] - [net] sunrpc: Fix a deadlock in rpc_client_register() (Jeff Layton) [924649] - [net] sunrpc: PipeFS MOUNT notification optimization for dying clients (Jeff Layton) [924649] - [net] sunrpc: split client creation routine into setup and registration (Jeff Layton) [924649] - [net] sunrpc: fix races on PipeFS UMOUNT notifications (Jeff Layton) [924649] - [net] sunrpc: fix races on PipeFS MOUNT notifications (Jeff Layton) [924649]- [scsi] sd: fix crash when UA received on DIF enabled device (Ewan Milne) [979440] - [md] dm-cache: add call to mark_tech_preview (Mike Snitzer) [982752] - [fs] nfs: have NFSv3 try server-specified auth flavors in turn (Jeff Layton) [977649] - [fs] nfs: have nfs_mount fake up a auth_flavs list when the server didn't provide it (Jeff Layton) [977649] - [fs] nfs: move server_authlist into nfs_try_mount_request (Jeff Layton) [977649] - [fs] nfs: refactor "need_mount" code out of nfs_try_mount (Jeff Layton) [977649] - [pci] ear: Reset link for devices below Root Port or Downstream Port (Myron Stowe) [797485] - [acpi] apei: Force fatal AER severity when component has been reset (Myron Stowe) [797485] - [pci] aer: Remove "extern" from function declarations (Myron Stowe) [797485] - [pci] aer: Move AER severity defines to aer.h (Myron Stowe) [797485] - [pci] aer: Set dev->__aer_firmware_first only for matching devices (Myron Stowe) [797485] - [pci] aer: Factor out HEST device type matching (Myron Stowe) [797485] - [pci] aer: Don't parse HEST table for non-PCIe devices (Myron Stowe) [797485]- [x86] fix !CONFIG_HYPERVISOR_GUEST compile (Andrew Jones) - [s390x] crash: Fuzzy live dump for Linux on System z (Hendrik Brueckner) [805120] - [xen] xenfv: fix hangs when kdumping (Andrew Jones) [845471] - [libata] export ata_port port_no attribute via /sys (David Milburn) [951181] - [s390x] kdump: Use 4 GiB for KEXEC_AUTO_THRESHOLD (Hendrik Brueckner) [953044] - [x86] hpet: allow user controlled mmap for user processes (Prarit Bhargava) [788727] - [mm] add memory tracking hooks (James Paradis) [725860] - [kernel] clocksource, fix !CONFIG_CLOCKSOURCE_WATCHDOG compile (Prarit Bhargava) [914709] - [x86] disable clocksource watchdog (Prarit Bhargava) [914709] - [kdump] x86, fix kdump and unsupported HW check (Prarit Bhargava) [923256] - [x86] support single cpu on guests only (Prarit Bhargava) [873806] - [kernel] Mark power5, power6, !Intel, and !AMD systems as unsupported (Prarit Bhargava) [870129] - [kernel] Backport RH specific TAINT flags (Prarit Bhargava) [870129] - [s390x] zfcpdump: Add user space tool (Hendrik Brueckner) [825189] - [kdump] crashkernel=auto fixes and cleanup (Dave Young) [804077] - [fedora] /dev/crash driver (Kyle McMartin) [808839] - [kdump] forward port crashkernel auto reservation code (Dave Young) [804077] - [block] Change scheduler to CFQ for ATA/SATA (Vivek Goyal) [811016] - [kernel] kbuild: AFTER_LINK (Roland McGrath) - [ppc64] disable INFINIBAND_EHCA temporarily, it ftbfs (Kyle McMartin) - [kernel] Add RHEL_{MAJOR,MINOR,RELEASE} to top level Makefile (Kyle McMartin)- Trimmed changelog for rhel7.git, see rhpkg git for earlier history./bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  !!!!!!!!!! ! ! ! ! !!!!!!!!!!!!!!!!!!! !!!"!#!$!%!&!'!(!)!*!+!,!-!.!/!0!1!2!3!4!5!6!7!8!9!:!;!<!=!>!?!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O!P!Q!R!S!T!U!V!W!X!Y!Z![!\!]!^!_!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""" " " " " """"""""""""""""""" "!"""#"$"%"&"'"(")"*"+","-"."/"0"1"2"3"4"5"6"7"8"9":";"<"=">"?"@"A"B"C"D"E"F"G"H"I"J"K"L"M"N"O"P"Q"R"S"T"U"V"W"X"Y"Z"["\"]"^"_"`"a"b"c"d"e"f"g"h"i"j"k"l"m"n"o"p"q"r"s"t"u"v"w"x"y"z"{"|"}"~"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########## # # # # ################### #!#"###$#%#&#'#(#)#*#+#,#-#.#/#0#1#2#3#4#5#6#7#8#9#:#;#<#=#>#?#@#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#[#\#]#^#_#`#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#{#|#}#~#################################################################################################################################$$$$$$$$$$ $ $ $ $ $$$$$$$$$$$$$$$$$$$ $!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y$z${$|$}$~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%% % % % % %%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%w%x%y%z%{%|%}%~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&& & & & & &&&&&&&&&&&&&&&&&&& &!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&0&1&2&3&4&5&6&7&8&9&:&;&<&=&>&?&@&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&[&\&]&^&_&`&a&b&c&d&e&f&g&h&i&j&k&l&m&n&o&p&q&r&s&t&u&v&w&x&y&z&{&|&}&~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''' ' ' ' ' ''''''''''''''''''' '!'"'#'$'%'&'''(')'*'+','-'.'/'0'1'2'3'4'5'6'7'8'9':';'<'='>'?'@'A'B'C'D'E'F'G'H'I'J'K'L'M'N'O'P'Q'R'S'T'U'V'W'X'Y'Z'['\']'^'_'`'a'b'c'd'e'f'g'h'i'j'k'l'm'n'o'p'q'r's't'u'v'w'x'y'z'{'|'}'~'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((( ( ( ( ( ((((((((((((((((((( (!("(#($(%(&('((()(*(+(,(-(.(/(0(1(2(3(4(5(6(7(8(9(:(;(<(=(>(?(@(A(B(C(D(E(F(G(H(I(J(K(L(M(N(O(P(Q(R(S(T(U(V(W(X(Y(Z([(\(](^(_(`(a(b(c(d(e(f(g(h(i(j(k(l(m(n(o(p(q(r(s(t(u(v(w(x(y(z({(|(}(~((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))) ) ) ) ) ))))))))))))))))))) )!)")#)$)%)&)')()))*)+),)-).)/)0)1)2)3)4)5)6)7)8)9):);)<)=)>)?)@)A)B)C)D)E)F)G)H)I)J)K)L)M)N)O)P)Q)R)S)T)U)V)W)X)Y)Z)[)\)])^)_)`)a)b)c)d)e)f)g)h)i)j)k)l)m)n)o)p)q)r)s)t)u)v)w)x)y)z){)|)})~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********** * * * * ******************* *!*"*#*$*%*&*'*(*)***+*,*-*.*/*0*1*2*3*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*C*D*E*F*G*H*I*J*K*L*M*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*z*{*|*}*~*********************************************************************************************************************************++++++++++ + + + + +++++++++++++++++++ +!+"+#+$+%+&+'+(+)+*+++,+-+.+/+0+1+2+3+4+5+6+7+8+9+:+;+<+=+>+?+@+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+[+\+]+^+_+`+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+{+|+}+~+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,, , , , , ,,,,,,,,,,,,,,,,,,, ,!,",#,$,%,&,',(,),*,+,,,-,.,/,0,1,2,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/{/|/}/~/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0000000000 0 0 0 0 0000000000000000000 0!0"0#0$0%0&0'0(0)0*0+0,0-0.0/000102030405060708090:0;0<0=0>0?0@0A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111 1 1 1 1 1111111111111111111 1!1"1#1$1%1&1'1(1)1*1+1,1-1.1/101112131415161718191:1;1<1=1>1?1@1A1B1C1D1E1F1G1H1I1J1K1L1M1N1O1P1Q1R1S1T1U1V1W1X1Y1Z1[1\1]1^1_1`1a1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1{1|1}1~1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222 2 2 2 2 2222222222222222222 2!2"2#2$2%2&2'2(2)2*2+2,2-2.2/202122232425262728292:2;2<2=2>2?2@2A2B2C2D2E2F2G2H2I2J2K2L2M2N2O2P2Q2R2S2T2U2V2W2X2Y2Z2[2\2]2^2_2`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2q2r2s2t2u2v2w2x2y2z2{2|2}2~2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333 3 3 3 3 3333333333333333333 3!3"3#3$3%3&3'3(3)3*3+3,3-3.3/303132333435363738393:3;3<3=3>3?3@3A3B3C3D3E3F3G3H3I3J3K3L3M3N3O3P3Q3R3S3T3U3V3W3X3Y3Z3[3\3]3^3_3`3a3b3c3d3e3f3g3h3i3j3k3l3m3n3o3p3q3r3s3t3u3v3w3x3y3z3{3|3}3~3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444 4 4 4 4 4444444444444444444 4!4"4#4$4%4&4'4(4)4*4+4,4-4.4/404142434445464748494:4;4<4=4>4?4@4A4B4C4D4E4F4G4H4I4J4K4L4M4N4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4\4]4^4_4`4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x4y4z4{4|4}4~4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555 5 5 5 5 5555555555555555555 5!5"5#5$5%5&5'5(5)5*5+5,5-5.5/505152535455565758595:5;5<5=5>5?5@5A5B5C5D5E5F5G5H5I5J5K5L5M5N5O5P5Q5R5S5T5U5V5W5X5Y5Z5[5\5]5^5_5`5a5b5c5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5s5t5u5v5w5x5y5z5{5|5}5~5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666 6 6 6 6 6666666666666666666 6!6"6#6$6%6&6'6(6)6*6+6,6-6.6/606162636465666768696:6;6<6=6>6?6@6A6B6C6D6E6F6G6H6I6J6K6L6M6N6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6\6]6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6w6x6y6z6{6|6}6~6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777 7 7 7 7 7777777777777777777 7!7"7#7$7%7&7'7(7)7*7+7,7-7.7/707172737475767778797:7;7<7=7>7?7@7A7B7C7D7E7F7G7H7I7J7K7L7M7N7O7P7Q7R7S7T7U7V7W7X7Y7Z7[7\7]7^7_7`7a7b7c7d7e7f7g7h7i7j7k7l7m7n7o7p7q7r7s7t7u7v7w7x7y7z7{7|7}7~7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888 8 8 8 8 8888888888888888888 8!8"8#8$8%8&8'8(8)8*8+8,8-8.8/808182838485868788898:8;8<8=8>8?8@8A8B8C8D8E8F8G8H8I8J8K8L8M8N8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8\8]8^8_8`8a8b8c8d8e8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}8~8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999 9 9 9 9 9999999999999999999 9!9"9#9$9%9&9'9(9)9*9+9,9-9.9/909192939495969798999:9;9<9=9>9?9@9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9[9\9]9^9_9`9a9b9c9d9e9f9g9h9i9j9k9l9m9n9o9p9q9r9s9t9u9v9w9x9y9z9{9|9}9~999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::: : : : : ::::::::::::::::::: :!:":#:$:%:&:':(:):*:+:,:-:.:/: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;f;h;i;j;k;l;m;n;o;p;q;r;s;t;u;v;w;x;y;z;{;|;};~;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< >???@@@AAABBCCCDDDEEEFFFGGGHHHIIJJJKKLLLMMMNNOOOPPPQQQRRSSTTTUUUVVVWWXYZ[\\]^^__``abcddddeefdgghdidjkkkklmmmlnnloolpplqqlrkstsukvkwkxxkykz{{{{|{}}~}{{{{{{{{{{{{                   !!!"!# $ %% && '''(( ))* +++, - ../ 00102 34353637 88 99 : ;; <<<=<><? @@@A B CCCDDECFCG HHHIHJ K L M N OOOPOQOROS T U VV WWXWY Z [[[\[] ^^^_ ` a bb c dddedfdgdh i jjjkjljmjnjo ppqprps tuuuuvvwuxuyuzzu{u|u}u~uu             !""########$$%#&&'&(&)#**+#,#-#.////////////////////////////////////////////////////00000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////11////////////////////////////////////////////////////////////////////////////////////////////////////////2222///////////////333333/////4444/////////5555555555/////.67777768999.:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#<<=<><??@?A?B<C#DD#EE#F#G#HHI#J#K#L#MMNMOMPMQMRMSMTMUMVMWMXMYMZ#[#\#]]^#_#`#aaabac#d#e#ffgggghhihjhkhlhmgngogpgqgrsrtrurvgwxyyyyzz{{{||{}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     ~  ~     ~~~~~  !!""~###$#%%&%''%((%))%**%++%,,%--%..%//%00%11%22%33%44%55%66#7788799#::;;:<<:==:>>:?:@@~AAABBACCCDDAEEAFFAGGAHHAIIAJJ~KK~LLLMMLNN~OO~PPPQQPRRPSPTTPUUUVVUWWUXXPYYPZZP[[P\\P]P^^P__P``~aaabb~cc~ddde~ff~ggghhgii~jjjkkkllkmmknnjoojppjqqjrrrssrttrurvvrwwjxxxyyjzzj{{{||{}}{~~{{{{{{{{{{{{{{{{{jjjjjj~~~~~~~~             !!""##$$%%%&%''(()))*)+),)-).)/)0)1)2)344555665788898:8;8<8=8>5??5@@AABBCCCDEEFFFGHHHIJJKKLLMMNNNOOPPQQRRRSRTRURVRWXXYYZZ[[\\]]]^^__``aabbcccddeeffgghhiijjkkllmmnnoopppqrssttuuvvwwxxyyzz{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~         ~!!~"""#"$$"%"&~''~((~))~**~+++,,+--+..+//+000102+33+44+55+66+77+88+99+::+;;+<<<=<>+??+@@+AA+BBBCCBDDBEEBFFBGGBHHBIIBJJBKKBLLBMMBNN+OOOP+QQ+RR+SSSTTSUUSVVSWWSXXSYYSZZ+[[+\\+]]+^^+_+``+aa+bb+cc+dddee+fffg+hh+ii+jj+kk+ll+mm+nnno+pp+qq+rr+ss+tt+uu+vvvwwvxxvyyvzz+{{||+}}+~~++++++~~~~~~~~~~~~~~~~~~~          !!"""#"$"%&&'(())**++,,--.//00112233445566778899999999999999999999999999:::::9998;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8=======8>>>8???@@AAAAAAA???B?C?D???EEEFFFGFEEEEEEHEIEEJEEEEKKELMEEEENEEOEEEEEEE??PPPP?QRSQTQUV??W?X?Y??ZZ[Z\ZZZ?]?^?_?`??a??bcbbdbefgbhihjjhklbmnmopqmrsmttmuvwxmymmzm{mm|m}b~bbbbbbbbbbbbbbbb????????????????????????????????????????????????????????????????????                         ?????????? !???"#""$$%%"&""'""((")""**""+++","""-"""?.???//?001?223?445?6678669:;??<??=>=?=?@A?BB?CCCCCCC??D?E?F?GGGG?HIIII?J?K??LLLMLLLLLNOL??P?Q?R?STU?VWW?X??Y??Z??[??\]\^_\`\a?b??cc?ded??fghi??jjklmknnnnnnkkojjpqjjrrr?s????tt?uuvu???w??xxy??z{|zzzzz}~}zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz?????????????????????????????????????????????????                                            ???????? ??!!?""""??####$$#%&#'(###))*+?,?-?.?/0?1?2??????3???45???6678769:?;?<?=>???@?ABBA??CCDECFFFCCGCCCCHCICJJJJCC??K?L??M?N??OOOO?P?QR?S??TT?UU?VVWXW???YYZYYY[??\???]^]?___?`a``?bbccc??dddedd??fgf?h??i?jjjjkljmjjnnnojpjjqjrsjjjjjtuvttjwjxjyjjz{j|}j~jj?????????????????????????????????? ??     ?         ? ?? ? ??       ? ?? ?? ??         ??  ?? ?    ? ?? ? ?? ? ?  ?? !?? " " " "??? # #??? $ $ % $ & ' $ ( $? ) *?? + + + , + - . + /?? 0 0 1 0 0 0 0 0 2 0 3 0 4 0 0 5 0 6 7 7 7 6? 8 8 8 8 8 9 : : : : 9?? ; < < = ; > ; ; ; ; ; ; ; ? ? ; ; ; ; @ ; ; ; A B ; C ; ; ; D ; ; ; ; E E E ; ; F? G H I? J? K L L M K N O K P P Q? R?? S S T S U S S S V S S W X S S S Y S S S S S Z [ [ S S S S S S S S \ ] S? ^? _?? ` a `? b b c b b b b d e b b f b b g g b b b b b b? h? i j j k k k k? l l l l? m m m? n? o p o o q q r o s t o o u v o o w o x y x x x x x x z z z z x x x x { { { { { { { { { o | | o } } } o o o ~    ~ ~ ~ o o ?? ? ? ? ?? ? ? ? ? ?? ??? ? ? ? ????? ??? ?? ????? ?? ? ? ? ?? ??? ? ?? ?? ? ?? ??? ??? ?? ? ? ? ??????? ????? ?? ? ? ? ?? ? ? ? ? ?? ?  ?  ??               ??? ? ???? ??  ? ? ?  ??  ??       ?? ?                !  "  #    $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $  %? &? ' (?? ) ) ) *? + + + + , + +?? - . - - / - 0? 1 1 2 2 3 3 1 4 4 1 1 5 1 1?? 6?? 7 7 7 8??? 9? :?? ; ; ; ; ; ; ; ; ; ; ; ;? < < < < = <? > > ? ? @ ? > > >?? A A B B A A A A A C A A? D?? E E F F E E G G E H E E I I I E J E E K E?? L? M N M M O O O O M P M?? Q R S?? T T T T T U U U U U U U U U T T V V T? W??? X Y Y?? Z Z? [ [? \?? ] ] ] ^ ^ ] _ ` a a a ] ] b c b d?? e e f g f h i j? k l m??? n n n?? o?? p? q q?? r? s s s s? t u v t w t x y z { y | } t ~ ?? ?? ??? ?? ?? ? ? ? ? ?? ? ?? ? ???? ? ? ? ? ?? ?? ?? ? ? ? ??? ? ?? ?? ? ??? ? ? ?? ?? ? ? ? ?? ??? ? ? ??? ?? ?  ?? ?? ??? ?? ? ? ?   ? ?? ?  ? ???        ??  ??              ??      ???   ?  ????        ????? ! " " "?? # #? $ %? & '??? (? )? * * * * + * , * *?? - . /??? 0? 1 2 2 3 3? 4 5 6??? 7 7?? 8 8 8 8 8???? 9??? : : :?? ;? < <?? = = > =?? ???? @ A? B? C? D D D E F?? G? H I H H H H? J K L J J M J N N O J P J Q? R R R R R? S? T T? U U V V?? W W W????? X X? Y? Z [ \ ]? ^ ^ _ ` _?? a b?? c d c? e e f?? g g g g?? h h h h h h?? i i j j j j j j j??? k k l l l l l l l l l l l l l l l l l l m l l l l l l l l l l l l l l l l k k n k o o o k? p?? q?? r??????? s?????? t u u u?? v v? w x y w z? { {? | } | | ~ | | | | | | | | | | | | |?  ?? ??? ? ? ?? ?? ?? ? ? ?? ?? ?? ? ???? ?? ????? ?? ?? ? ???                                         ! "  #    $ $ $ % & ' ( ) ' ' * + , , , , - , , , , , , , , , . / 0 ? 1? 2 3? 4? 5?? 6 7 7 8? 9? : : ;?? < = > ? < < < < @?? A? B C?? D E F D D D D?? G H H H I G G J G G G K G? L L?? M???? N?? O? P Q? R?? S S S S T?? U??? V? W? X?? Y?? Z?? [ \?? ] ^ ] _?? ` `? a b b b b b? c? d e d f d??? g g g g g g h h i i i h h j g? k k k k k k? l m m m m m m m m m m m m m m l?? n?? o o o?? p q r s p t u t v p? w w x y x z x?? {? | |?? }? ~????  ? ? ? ? ?? ?? ? ? ?? ?? ??? ??? ? ? ? ? ??? ?? ??? ? ? ? ??? ? ?? ? ?? ? ?? ?? ?? ?? ? ? ?? ? ?           ?     ? ? ??           ?? ?    ?  ??     ??? ???      ??      ? ? ? ? !? "?? # $?? % %?? & & &?? ' ' ( '? )?? *?? + , , , , , ,? - .?? / / 0 1 0 / 2 2 3 / 4 5 4 6 / 7 8 / / / / / 9 / : ; / < / / = = > ? = = / @ A / B / C D / E / / F F F F / G H / / / I / J / / K / L / M / N N O / P / Q R S T / U / / V / W X / Y / / /?? Z [ Z Z \ Z ] Z ^ Z _ Z ` a Z b Z Z Z c Z d Z e Z Z f??? g g g g g h g? i i j i? k?? l l m m m?? n o n n n n??? p p? q q q r q????8 s s s s s s s s s s s s s s s s s s s s s s s s s s t t t t t t t t t t s s s s s s s s s s s s s s s s s s s8 u u v v v v u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u w w w u u u u u u x x x x x x x x x8 y z y { {8 | | | | | | | | } ~ |8            8 8 8 8 8 8 8 8 8 8 8 8 8 8 8               8                                                       8                                    !"#"""""""$"%"&&'"("))"*"+,,,,-.//.00.11.22...3.44.55.66.777887997::7;;.<<<==.>>.??.@@.A.BB.CCCD.EEEFF.GG.HH.I.JKKJJ.LL.MMMNN.OOOPP.QQ.RRRSSRTTRUU.VV.W.XX.YY.ZZ.[[.\\.]].^^^__^``.aa.bb.c.dddeedff.gg.hh.ii.jj.kk.ll.m.nn.oo.pp.qqqrqs.tt.uu.vv.ww.xx.yy.zz.{{|||}|~||||||||||                    !"#$% &''''()(*(+&,,-,./.0.1&2324 55 6768699:9;9<9=9>9?9@9A9B9C9DDEDF9G9H6I JK L MMNMO PQQRRSRTT3.10.0-862.9.1.vz7.63.3.configKconfigMakefileMakefile.qlockModule.symversSystem.maparchKconfigalphaKconfigKconfig.debugMakefilebootMakefilekernelMakefilelibMakefilemath-emuMakefilemmMakefileoprofileMakefilearcKconfigKconfig.debugMakefilebootMakefiledtsMakefilekernelMakefilelibMakefilemmMakefileoprofileMakefileplat-arcfpgaKconfigMakefileplat-tb10xKconfigMakefilearmKconfigKconfig-nommuKconfig.debugMakefilebootMakefilebootpMakefilecompressedMakefiledtsMakefilecommonKconfigMakefilecryptoMakefilekernelMakefilekvmKconfigMakefilelibMakefilemach-at91KconfigKconfig.non_dtMakefileMakefile.bootmach-bcmKconfigMakefilemach-bcm2835KconfigMakefilemach-clps711xKconfigMakefileMakefile.bootmach-cns3xxxKconfigMakefileMakefile.bootmach-davinciKconfigMakefileMakefile.bootmach-doveKconfigMakefileMakefile.bootmach-ebsa110MakefileMakefile.bootmach-ep93xxKconfigMakefileMakefile.bootmach-exynosKconfigMakefileMakefile.bootmach-footbridgeKconfigMakefileMakefile.bootmach-geminiKconfigMakefileMakefile.bootmach-highbankKconfigMakefilemach-imxKconfigMakefiledevicesKconfigMakefilemach-integratorKconfigMakefileMakefile.bootmach-iop13xxKconfigMakefileMakefile.bootmach-iop32xKconfigMakefileMakefile.bootmach-iop33xKconfigMakefileMakefile.bootmach-ixp4xxKconfigMakefileMakefile.bootmach-kirkwoodKconfigMakefileMakefile.bootmach-ks8695KconfigMakefileMakefile.bootmach-lpc32xxMakefileMakefile.bootmach-mmpKconfigMakefileMakefile.bootmach-msmKconfigMakefileMakefile.bootmach-mv78xx0KconfigMakefileMakefile.bootmach-mvebuKconfigMakefilemach-mxsKconfigMakefilemach-netxKconfigMakefileMakefile.bootmach-nomadikKconfigMakefilemach-omap1KconfigMakefileMakefile.bootmach-omap2KconfigMakefileMakefile.bootmach-orion5xKconfigMakefileMakefile.bootmach-picoxcellKconfigMakefilemach-prima2KconfigMakefileMakefile.bootmach-pxaKconfigMakefileMakefile.bootmach-realviewKconfigMakefileMakefile.bootmach-rpcMakefileMakefile.bootmach-s3c24xxKconfigMakefileMakefile.bootmach-s3c64xxKconfigMakefileMakefile.bootmach-s5p64x0KconfigMakefileMakefile.bootmach-s5pc100KconfigMakefileMakefile.bootmach-s5pv210KconfigMakefileMakefile.bootmach-sa1100KconfigMakefileMakefile.bootmach-sharkMakefileMakefile.bootmach-shmobileKconfigMakefileMakefile.bootmach-socfpgaKconfigMakefilemach-spearKconfigMakefileMakefile.bootmach-sunxiKconfigMakefileMakefile.bootmach-tegraKconfigMakefilemach-u300KconfigMakefileMakefile.bootmach-ux500KconfigMakefileMakefile.bootmach-versatileKconfigMakefileMakefile.bootmach-vexpressKconfigMakefilemach-virtKconfigMakefilemach-vt8500KconfigMakefileMakefile.bootmach-w90x900KconfigMakefileMakefile.bootmach-zynqKconfigMakefileMakefile.bootmmKconfigMakefilenetMakefilenwfpeMakefileoprofileMakefileplat-iopMakefileplat-omapKconfigMakefileplat-orionMakefileplat-pxaKconfigMakefileplat-samsungKconfigMakefileplat-versatileKconfigMakefiletoolsMakefilevfpMakefilexenMakefilearm64KconfigKconfig.debugMakefilebootMakefiledtsMakefilekernelMakefilevdsoMakefilelibMakefilemmMakefileavr32KconfigKconfig.debugMakefileboardsatngw100KconfigKconfig_mrmtMakefileatstk1000KconfigMakefilefavr-32KconfigMakefilehammerheadKconfigMakefilemeriscKconfigMakefilemimc200MakefilebootimagesMakefileu-bootMakefilekernelMakefilelibMakefilemach-at32apKconfigMakefilemmMakefileoprofileMakefileblackfinKconfigKconfig.debugMakefilebootMakefilekernelMakefilecplb-mpuMakefilecplb-nompuMakefilelibMakefilemach-bf518KconfigMakefileboardsKconfigMakefilemach-bf527KconfigMakefileboardsKconfigMakefilemach-bf533KconfigMakefileboardsKconfigMakefilemach-bf537KconfigMakefileboardsKconfigMakefilemach-bf538KconfigMakefileboardsKconfigMakefilemach-bf548KconfigMakefileboardsKconfigMakefilemach-bf561KconfigMakefileboardsKconfigMakefilemach-bf609KconfigMakefileboardsKconfigMakefilemach-commonMakefilemmMakefileoprofileMakefilec6xKconfigMakefilebootMakefiledtsMakefilekernelMakefilelibMakefilemmMakefileplatformsKconfigMakefilecrisKconfigKconfig.debugMakefilearch-v10KconfigdriversKconfigMakefilekernelMakefilelibMakefilemmMakefilearch-v32KconfigdriversKconfigMakefilemach-a3Makefilemach-fsMakefilepciMakefilekernelMakefilelibMakefilemach-a3KconfigMakefilemach-fsKconfigMakefilemmMakefilebootMakefilecompressedMakefilerescueMakefileincludearch-v32archhwregsMakefileiopMakefilekernelMakefilemmMakefilefrvKconfigKconfig.debugMakefilebootMakefilekernelMakefilelibMakefilemb93090-mb00MakefilemmMakefileh8300KconfigKconfig.cpuKconfig.debugKconfig.ideMakefilebootMakefilecompressedMakefilekernelMakefiletimerMakefilelibMakefilemmMakefileplatformh8300hMakefileaki3068netMakefilegenericMakefileh8maxMakefileh8sMakefileedosk2674MakefilegenericMakefilehexagonKconfigMakefilekernelMakefilelibMakefilemmMakefileia64KconfigKconfig.debugMakefiledigMakefilehpcommonMakefilesimKconfigMakefilebootMakefilezx1MakefilekernelMakefileMakefile.gatelibMakefilemmMakefileoprofileMakefilepciMakefilesnMakefilekernelMakefilesn2MakefilepciMakefilepcibrMakefileuvMakefilekernelMakefilexenKconfigMakefilem32rKconfigKconfig.debugMakefilebootMakefilecompressedMakefilekernelMakefilelibMakefilemmMakefileoprofileMakefileplatformsMakefilem32104utMakefilem32700utMakefilemappiMakefilemappi2Makefilemappi3Makefileoaks32rMakefileopsputMakefileusrvMakefilem68kKconfigKconfig.busKconfig.cpuKconfig.debugKconfig.devicesKconfig.machineMakefileamigaMakefileapolloMakefileatariMakefilebvme6000MakefileemuMakefilefpsp040Makefilehp300Makefileifpsp060MakefilekernelMakefilelibMakefilemacMakefilemath-emuMakefilemmMakefilemvme147Makefilemvme16xMakefileplatform68000Makefile68360MakefileMakefilecoldfireMakefileq40Makefilesun3MakefilepromMakefilesun3xMakefiletoolsamigaMakefilemetagKconfigKconfig.debugKconfig.socMakefilebootMakefiledtsMakefilekernelMakefileperfMakefilelibMakefilemmKconfigMakefileoprofileMakefiletbxMakefilemicroblazeKconfigKconfig.debugMakefilebootMakefiledtsMakefilekernelMakefilecpuMakefilelibMakefilemmMakefileoprofileMakefilepciMakefileplatformKconfig.platformMakefilegenericKconfig.autoMakefilemipsKconfigKconfig.debugMakefilealchemyKconfigMakefilecommonMakefiledevboardsMakefilear7Makefileath79KconfigMakefilebcm47xxKconfigMakefilebcm63xxKconfigMakefileboardsKconfigMakefilebootMakefilecompressedMakefilecavium-octeonKconfigMakefileexecutiveMakefilecobaltMakefiledecMakefilepromMakefileemmaMakefilecommonMakefilemarkeinsMakefilefwarcMakefilecfeMakefilelibMakefilesniMakefilejazzKconfigMakefilejz4740KconfigMakefilekernelMakefilekvmKconfigMakefilelantiqKconfigMakefiledtsMakefilefalconMakefilexwayMakefilelasatKconfigMakefileimageMakefilelibMakefileloongsonKconfigMakefilecommonMakefilecs5536Makefilefuloong-2eMakefilelemote-2fMakefileloongson1KconfigMakefilecommonMakefilels1bMakefilemath-emuMakefilemmMakefilemti-maltaMakefilemti-sead3MakefilenetlogicKconfigMakefilecommonMakefiledtsMakefilexlpMakefilexlrMakefileoprofileMakefilepciMakefilepmcs-msp71xxKconfigMakefilepnx833xMakefilecommonMakefilestb22xMakefilepowerMakefilepowertvKconfigMakefileasicMakefilepciMakefileralinkKconfigMakefiledtsMakefilerb532Makefilesgi-ip22Makefilesgi-ip27KconfigMakefilesgi-ip32MakefilesibyteKconfigMakefilebcm1480MakefilecommonMakefilesb1250MakefileswarmMakefilesniMakefiletxx9KconfigMakefilegenericMakefilejmr3927Makefilerbtx4927Makefilerbtx4938Makefilerbtx4939Makefilevr41xxKconfigcasio-e55MakefilecommonMakefileibm-workpadMakefilewrppmcMakefilemn10300KconfigKconfig.debugMakefilebootMakefilecompressedMakefilekernelMakefilelibMakefilemmKconfig.cacheMakefileoprofileMakefileproc-mn103e010Makefileproc-mn2ws0050Makefileunit-asb2303Makefileunit-asb2305Makefileunit-asb2364MakefileopenriscKconfigMakefilebootdtsMakefilekernelMakefilelibMakefilemmMakefilepariscKconfigKconfig.debugMakefilehpuxMakefilekernelMakefilelibMakefilemath-emuMakefilemmMakefileoprofileMakefilepowerpcKconfigKconfig.debugMakefilebootMakefilecryptoMakefilekernelMakefilevdso32Makefilevdso64MakefilekvmKconfigMakefilelibMakefilemath-emuMakefilemmMakefilenetMakefileoprofileMakefileperfMakefileplatforms40xKconfigMakefile44xKconfigMakefile512xKconfigMakefile52xxKconfigMakefile82xxKconfigMakefile83xxKconfigMakefile85xxKconfigMakefile86xxKconfigMakefile8xxKconfigMakefileKconfigKconfig.cputypeMakefileamigaoneKconfigMakefilecellKconfigMakefilespufsMakefilechrpKconfigMakefileembedded6xxKconfigMakefilemapleKconfigMakefilepasemiKconfigMakefilepowermacKconfigMakefilepowernvKconfigMakefileps3KconfigMakefilepseriesKconfigMakefilewspKconfigMakefilesysdevKconfigMakefilegeMakefileqe_libKconfigMakefilexicsKconfigMakefilexmonMakefiles390KconfigKconfig.debugMakefileappldataMakefilebootMakefilecompressedMakefilecryptoMakefilehypfsMakefilekernelMakefilevdso32Makefilevdso64MakefilekvmKconfigMakefilelibMakefilemath-emuMakefilemmMakefilenetMakefileoprofileMakefilepciMakefilescoreKconfigKconfig.debugMakefilebootMakefilekernelMakefilelibMakefilemmMakefileshKconfigKconfig.cpuKconfig.debugMakefileboardsKconfigMakefilemach-ap325rxaMakefilemach-caymanMakefilemach-dreamcastMakefilemach-ecovec24Makefilemach-highlanderKconfigMakefilemach-hp6xxMakefilemach-kfr2r09Makefilemach-landiskMakefilemach-lboxre2Makefilemach-microdevMakefilemach-migorKconfigMakefilemach-r2dKconfigMakefilemach-rskKconfigMakefilemach-sdk7780KconfigMakefilemach-sdk7786Makefilemach-se7206Makefile7343Makefile770xMakefile7721Makefile7722Makefile7724Makefile7751Makefile7780MakefileMakefilemach-sh03Makefilemach-sh7763rdpMakefilemach-x3protoMakefilebootMakefilecompressedMakefileromimageMakefilecchipsKconfighd6446xMakefiledriversKconfigMakefiledmaKconfigMakefilepciMakefilesuperhywayMakefilekernelMakefilecpuMakefileirqMakefilesh2Makefilesh2aMakefilesh3Makefilesh4Makefilesh4aMakefilesh5MakefileshmobileMakefilevsyscallMakefilelibMakefilelib64Makefilemath-emuMakefilemmKconfigMakefileoprofileMakefiletoolsMakefilesparcKconfigKconfig.debugMakefilebootMakefilecryptoMakefilekernelMakefilelibMakefilemath-emuMakefilemmMakefilenetMakefileoprofileMakefilepowerMakefilepromMakefiletileKconfigKconfig.debugMakefilegxioKconfigMakefilekernelMakefilekvmKconfiglibMakefilemmMakefileumKconfig.charKconfig.commonKconfig.debugKconfig.netKconfig.restKconfig.umMakefileMakefile-ia64Makefile-os-LinuxMakefile-ppcMakefile-skasdriversMakefilekernelMakefileskasMakefileos-LinuxMakefiledriversMakefileskasMakefilescriptsMakefile.rulessys-ia64Makefilesys-ppcMakefileunicore32KconfigKconfig.debugMakefilebootMakefilecompressedMakefilekernelMakefilelibMakefilemmKconfigMakefilex86KconfigKconfig.cpuKconfig.debugKconfig.perfMakefileMakefile.umMakefile_32.cpubootMakefilecompressedMakefilecryptoMakefilesha-mbMakefilesha256-mbMakefilesha512-mbMakefileeventsMakefileintelMakefilehypervMakefileia32MakefileincludeasmKbuilda.out-core.hacenv.hacpi.hagp.halternative-asm.halternative.hamd_nb.hapb_timer.hapic.hapic_flat_64.hapicdef.hapm.harch_hweight.harchrandom.hasm-offsets.hasm-prototypes.hasm.hatomic.hatomic64_32.hatomic64_64.hbarrier.hbios_ebda.hbitops.hboot.hbootparam_utils.hbug.hbugs.hcache.hcacheflush.hcalgary.hcalling.hce4100.hchecksum.hchecksum_32.hchecksum_64.hclocksource.hcmdline.hcmpxchg.hcmpxchg_32.hcmpxchg_64.hcompat.hcontext_tracking.hcpu.hcpu_device_id.hcpufeature.hcpufeatures.hcpumask.hcputime.hcrash-driver.hcrash.hcryptoablk_helper.haes.hblowfish.hcamellia.hglue_helper.hserpent-avx.hserpent-sse2.htwofish.hcurrent.hdebugreg.hdelay.hdesc.hdesc_defs.hdevice.hdisabled-features.hdiv64.hdma-contiguous.hdma-mapping.hdma.hdmi.hdwarf2.he820.hedac.hefi.helf.hemergency-restart.hentry_arch.hexec.hfb.hfixmap.hfloppy.hfpu-internal.hframe.hftrace.hfutex.hgart.hgenapic.hgeode.hgpio.hhardirq.hhighmem.hhpet.hhugetlb.hhw_breakpoint.hhw_irq.hhypertransport.hhypervisor.hi387.hi8259.hia32.hia32_unistd.hidle.hinat.hinat_types.hinit.hinsn.hinst.hintel-family.hintel_pt.hintel_rdt_sched.hintel_scu_ipc.hio.hio_apic.hiomap.hiommu.hiommu_table.hiosf_mbi.hipi.hirq.hirq_regs.hirq_remapping.hirq_vectors.hirq_work.hirqflags.hist.hjump_label.hkaiser.hkasan.hkaslr.hkbdleds.hkdebug.hkexec-bzimage64.hkexec.hkgdb.hkmap_types.hkmemcheck.hkprobes.hkvm_emulate.hkvm_guest.hkvm_host.hkvm_page_track.hkvm_para.hkvmclock.hlguest.hlguest_hcall.hlinkage.hlivepatch.hlocal.hlocal64.hmach_timer.hmach_traps.hmath_emu.hmc146818rtc.hmce.hmem_encrypt.hmicrocode.hmicrocode_amd.hmicrocode_intel.hmm-arch-hooks.hmm_track.hmmconfig.hmmu.hmmu_context.hmmx.hmmzone.hmmzone_32.hmmzone_64.hmodule.hmpspec.hmpspec_def.hmpx.hmrst-vrtc.hmrst.hmshyperv.hmsidef.hmsr-index.hmsr.hmtrr.hmutex.hmutex_32.hmutex_64.hmwait.hnmi.hnops.hnospec-branch.hnuma.hnuma_32.hnumachipnumachip.hnumachip_csr.hnumaq.holpc.holpc_ofw.hpage.hpage_32.hpage_32_types.hpage_64.hpage_64_types.hpage_types.hparavirt.hparavirt_types.hparport.hpat.hpci-direct.hpci-functions.hpci.hpci_64.hpci_x86.hpercpu.hperf_event.hperf_event_p4.hpgalloc.hpgtable-2level.hpgtable-2level_types.hpgtable-3level.hpgtable-3level_types.hpgtable.hpgtable_32.hpgtable_32_types.hpgtable_64.hpgtable_64_types.hpgtable_types.hpkeys.hplatform_sst_audio.hpmem.hposix_types.hprobe_roms.hprocessor-cyrix.hprocessor-flags.hprocessor.hprom.hproto.hptrace.hpvclock-abi.hpvclock.hqrwlock.hqspinlock.hqspinlock_paravirt.hrealmode.hreboot.hreboot_fixups.hrequired-features.hresume-trace.hrio.hrtc.hrwlock.hrwsem.hscatterlist.hseccomp.hseccomp_32.hseccomp_64.hsections.hsegment.hserial.hsetup.hsetup_arch.hshmparam.hsigcontext.hsigframe.hsighandling.hsignal.hsmap.hsmp.hsmpboot_hooks.hsparsemem.hspec_ctrl.hspecial_insns.hspinlock.hspinlock_types.hsta2x11.hstackprotector.hstacktrace.hstring.hstring_32.hstring_64.hsuspend.hsuspend_32.hsuspend_64.hsvm.hswiotlb.hswitch_to.hsync_bitops.hsys_ia32.hsyscall.hsyscalls.htce.hthread_info.htime.htimer.htimex.htlb.htlbflush.htopology.htraceexceptions.hhyperv.hirq_vectors.hmpx.htrace_clock.htraps.htsc.huaccess.huaccess_32.huaccess_64.hunaligned.hunistd.hunwind.huprobes.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.hvmx.hvsyscall.hvvar.hword-at-a-time.hx2apic.hx86_init.hxcr.hxenevents.hhypercall.hhypervisor.hinterface.hinterface_32.hinterface_64.hpage.hpci.hswiotlb-xen.htrace_types.hxor.hxor_32.hxor_64.hxor_avx.hxsave.hgeneratedasmclkdev.hsyscalls_32.hsyscalls_64.hunistd_32_ia32.hunistd_64_x32.huapiasmunistd_32.hunistd_64.hunistd_x32.huapiasmKbuilda.out.hauxvec.hbitsperlong.hboot.hbootparam.hbyteorder.hdebugreg.he820.herrno.hfcntl.hhw_breakpoint.hhwcap2.hhyperv.hioctl.hioctls.hipcbuf.hist.hkvm.hkvm_para.hkvm_perf.hldt.hmce.hmman.hmsgbuf.hmsr.hmtrr.hparam.hperf_regs.hpoll.hposix_types.hposix_types_32.hposix_types_64.hposix_types_x32.hprctl.hprocessor-flags.hptrace-abi.hptrace.hresource.hsembuf.hsetup.hshmbuf.hsigcontext.hsigcontext32.hsiginfo.hsignal.hsocket.hsockios.hstat.hstatfs.hsvm.hswab.htermbits.htermios.htypes.hucontext.hunistd.hvm86.hvmx.hvsyscall.hkernelMakefileacpiMakefileapicMakefilecpuMakefilemcheckMakefilemicrocodeMakefilemtrrMakefilekprobesMakefilekvmKconfigMakefilelguestKconfigMakefilelibMakefilemath-emuMakefilemmMakefilekmemcheckMakefilenetMakefileoprofileMakefilepciMakefileplatformMakefilece4100MakefileefiMakefilegeodeMakefilegoldfishMakefileintelMakefileirisMakefilemrstMakefileolpcMakefilescx200MakefilesfiMakefilets5500MakefileuvMakefileviswsMakefilepowerMakefilepurgatoryMakefilerealmodeMakefilermMakefilesyscallsMakefiletoolsMakefileumKconfigMakefileos-LinuxMakefilevdsoMakefilevdsoMakefilevideoMakefilexenKconfigMakefilextensaKconfigKconfig.debugMakefilebootMakefileboot-elfMakefileboot-redbootMakefileboot-ubootMakefiledtsMakefilelibMakefilekernelMakefilelibMakefilemmMakefileoprofileMakefileplatformsissMakefiles6105Makefilext2000MakefilextfpgaMakefilevariantss6000MakefileblockKconfigKconfig.ioschedMakefilepartitionsKconfigMakefilecryptoKconfigMakefileasymmetric_keysKconfigMakefileasync_txKconfigMakefiledriversKconfigMakefileaccessibilityKconfigMakefilebrailleMakefileacpiKconfigMakefileacpicaMakefileapeiKconfigMakefiledptfKconfigMakefilenfitKconfigMakefileambaMakefileataKconfigMakefileatmKconfigMakefileauxdisplayKconfigMakefilebaseKconfigMakefilepowerMakefileregmapKconfigMakefilebcmaKconfigMakefileblockKconfigMakefileaoeMakefiledrbdKconfigMakefilemtip32xxKconfigMakefileparideKconfigMakefileploopMakefilersxxMakefilexen-blkbackMakefilezramKconfigMakefilebluetoothKconfigMakefilebusKconfigMakefilecdromMakefilecharKconfigMakefileagpKconfigMakefilehw_randomKconfigMakefileipmiKconfigMakefilemwaveMakefilepcmciaKconfigMakefiletpmKconfigMakefilest33zp24KconfigMakefilexilinx_hwicapMakefileclkKconfigMakefilemmpMakefilemvebuKconfigMakefilemxsMakefilesamsungMakefilesocfpgaMakefilespearMakefilesunxiMakefiletegraMakefileux500MakefileversatileMakefilex86MakefileclocksourceKconfigMakefileconnectorKconfigMakefilecpufreqKconfigKconfig.armKconfig.powerpcKconfig.x86MakefilecpuidleKconfigKconfig.powerpcMakefilegovernorsMakefilecryptoKconfigMakefileamccMakefilecaamKconfigMakefileccpKconfigMakefilechelsioKconfigMakefilenxKconfigMakefileqatKconfigMakefileqat_c3xxxMakefileqat_c3xxxvfMakefileqat_c62xMakefileqat_c62xvfMakefileqat_commonMakefileqat_dh895xccMakefileqat_dh895xccvfMakefileux500KconfigMakefilecrypMakefilehashMakefilevmxKconfigMakefiledaxKconfigMakefiledcaKconfigMakefiledevfreqKconfigMakefiledioMakefiledmadma-bufKconfigMakefileKconfigMakefilebestcommKconfigMakefiledwKconfigMakefileioatMakefileipuMakefileppc4xxMakefileshKconfigMakefileedacKconfigMakefileeisaKconfigMakefileextconKconfigMakefilefirewireKconfigMakefilefirmwareKconfigMakefileefiKconfigMakefilegoogleKconfigMakefilegpioKconfigMakefilegpuMakefiledrmKconfigMakefileamdacpKconfigMakefileamdgpuKconfigMakefileamdkfdKconfigMakefilepowerplayMakefileeventmgrMakefilehwmgrMakefilesmumgrMakefileastKconfigMakefilebochsKconfigMakefilebridgeKconfigMakefilecirrusKconfigMakefileexynosKconfigMakefilegma500KconfigMakefilei2cKconfigMakefilei810Makefilei915KconfigKconfig.debugMakefilegvtMakefilemgaMakefilemgag200KconfigMakefilenouveauKconfigomapdrmKconfigMakefilepanelKconfigMakefileqxlKconfigMakefiler128MakefileradeonKconfigMakefilesavageMakefileselftestsMakefileshmobileKconfigMakefilesisMakefiletdfxMakefiletilcdcKconfigMakefilettmMakefileudlKconfigMakefileviaMakefilevirtioKconfigMakefilevmwgfxKconfigMakefilehost1xKconfigMakefiledrmKconfighwMakefilevgaKconfigMakefilehidKconfigMakefilei2c-hidKconfigMakefileintel-ish-hidKconfigMakefileusbhidKconfigMakefilehsiKconfigMakefileclientsKconfigMakefilehvKconfigMakefilehwmonKconfigMakefilepmbusKconfigMakefilehwspinlockKconfigMakefilei2cKconfigMakefilealgosKconfigMakefilebussesKconfigMakefilemuxesKconfigMakefileideKconfigMakefileidleKconfigMakefileiioKconfigMakefileaccelKconfigMakefileadcKconfigMakefileamplifiersKconfigMakefilecommonKconfigMakefilehid-sensorsKconfigMakefilest_sensorsKconfigMakefiledacKconfigMakefilefrequencyKconfigMakefilegyroKconfigMakefileimuKconfigMakefileinv_mpu6050KconfigMakefilelightKconfigMakefilemagnetometerKconfigMakefileinfinibandKconfigMakefilecoreMakefilehwMakefileamso1100Kconfigbnxt_reKconfigMakefilecxgb3KconfigMakefilecxgb4KconfigMakefileehcaKconfigMakefilehfi1KconfigMakefilei40iwKconfigMakefileipathKconfigMakefilemlx4KconfigMakefilemlx5KconfigMakefilemthcaKconfigMakefilenesKconfigMakefileocrdmaKconfigMakefileqedrKconfigMakefileqibKconfigMakefileusnicKconfigMakefilevmw_pvrdmaKconfigMakefileswMakefilerdmavtKconfigMakefilerxeKconfigMakefileulpMakefileipoibKconfigMakefileiserKconfigMakefileisertKconfigMakefileopa_vnicKconfigMakefilesrpKconfigsrptKconfigMakefileinputKconfigMakefilegameportKconfigMakefilejoystickKconfigMakefileiforceKconfigMakefilekeyboardKconfigMakefilemiscKconfigMakefilemouseKconfigMakefileserioKconfigMakefiletabletKconfigMakefiletouchscreenKconfigMakefileiommuKconfigMakefileipackKconfigMakefilecarriersKconfigMakefiledevicesKconfigMakefileirqchipKconfigMakefileisdnKconfigMakefileact2000KconfigMakefilecapiKconfigMakefiledivertMakefilegigasetKconfigMakefilehardwareKconfigMakefileavmKconfigMakefileeiconKconfigMakefilemISDNKconfigMakefilehisaxKconfigMakefilehysdnKconfigMakefilei4lKconfigMakefileicnKconfigMakefileisdnloopMakefilemISDNKconfigMakefilepcbitKconfigMakefilescKconfigMakefileledsKconfigMakefiletriggerKconfigMakefilelguestKconfigMakefilemacintoshKconfigMakefileamsMakefilemailboxKconfigMakefilemdKconfigMakefilebcacheKconfigMakefilepersistent-dataKconfigMakefilemediaKconfigMakefilecommonKconfigMakefileb2c2KconfigMakefilesaa7146KconfigMakefilesianoKconfigMakefiledvb-coreKconfigMakefiledvb-frontendsKconfigMakefilefirewireKconfigMakefilei2cKconfigMakefilecx25840KconfigMakefilem5molsKconfigMakefiles5c73m3MakefilesmiappKconfigMakefilesoc_cameraKconfigMakefilemmcKconfigMakefilesianoKconfigMakefileparportKconfigMakefilepciKconfigMakefileb2c2KconfigMakefilebt8xxKconfigMakefilecx18KconfigMakefilecx23885KconfigMakefilecx25821KconfigMakefilecx88KconfigMakefileddbridgeKconfigMakefiledm1105KconfigMakefileivtvKconfigMakefilemantisKconfigMakefilemeyeKconfigMakefilengeneKconfigMakefilepluto2KconfigMakefilept1KconfigMakefilesaa7134KconfigMakefilesaa7146KconfigMakefilesaa7164KconfigMakefilesta2x11KconfigMakefilettpciKconfigMakefilezoranKconfigMakefileplatformKconfigMakefileblackfinKconfigMakefiledavinciKconfigMakefileexynos-gscMakefileexynos4-isKconfigMakefilemarvell-ccicKconfigMakefileomapKconfigMakefileomap3ispMakefiles3c-camifMakefiles5p-g2dMakefiles5p-jpegMakefiles5p-mfcMakefiles5p-tvKconfigMakefilesoc_cameraKconfigMakefileradioKconfigMakefilesi470xKconfigMakefilewl128xKconfigMakefilercKconfigMakefilekeymapsKconfigMakefiletunersKconfigMakefileusbKconfigMakefileau0828KconfigMakefileb2c2KconfigMakefilecpia2KconfigMakefilecx231xxKconfigMakefiledvb-usbdvb-usb-v2KconfigMakefileKconfigMakefileem28xxKconfigMakefilegspcaKconfigMakefilegl860KconfigMakefilem5602KconfigMakefilestv06xxKconfigMakefilehdpvrKconfigMakefilepvrusb2KconfigMakefilepwcKconfigMakefiles2255KconfigMakefilesianoKconfigMakefilesn9c102KconfigMakefilestk1160KconfigMakefilestkwebcamKconfigMakefiletlg2300KconfigMakefiletm6000KconfigMakefilettusb-budgetKconfigMakefilettusb-decKconfigMakefileusbvisionKconfigMakefileuvcKconfigMakefilezr364xxKconfigMakefilev4l2-coreKconfigMakefilememoryKconfigMakefilememstickKconfigMakefilecoreKconfigMakefilehostKconfigMakefilemessageMakefilefusionKconfigMakefilei2oKconfigMakefilemfdKconfigMakefilemiscKconfigMakefilealtera-staplKconfigMakefilec2portKconfigMakefilecarmaKconfigMakefilecb710KconfigMakefilecxlKconfigMakefileeepromKconfigMakefilegenwqeKconfigMakefileibmasmMakefilelis3lv02dKconfigMakefilemeiKconfigMakefilesgi-gruMakefilesgi-xpMakefileti-stKconfigMakefilevmw_vmciKconfigMakefilemmcKconfigMakefilecoreKconfigMakefilehostKconfigMakefilemtdKconfigMakefilechipsKconfigMakefiledevicesKconfigMakefilelpddrKconfigMakefilemapsKconfigMakefilenandKconfigMakefilebcm47xxnflashMakefilegpmi-nandMakefileonenandKconfigMakefiletestsMakefileubiKconfigMakefilenetKconfigMakefileappletalkKconfigMakefilearcnetKconfigMakefilebondingMakefilecaifKconfigMakefilecanKconfigMakefilec_canKconfigMakefilecc770KconfigMakefilemscanKconfigMakefilesja1000KconfigMakefilesoftingKconfigMakefileusbKconfigMakefilepeak_usbMakefilecrisMakefiledsaKconfigMakefileethernet3comKconfigMakefile8390KconfigMakefileKconfigMakefileadaptecKconfigMakefileadiKconfigMakefileaeroflexKconfigMakefilealteonKconfigMakefileamazonKconfigMakefileenaMakefileamdKconfigMakefilexgbeMakefileappleKconfigMakefileaquantiaKconfigMakefileatlanticMakefileatherosKconfigMakefilealxMakefileatl1cMakefileatl1eMakefileatlxMakefilebroadcomKconfigMakefilebnx2xMakefilebnxtMakefilebrocadeKconfigMakefilebnaKconfigMakefilecadenceKconfigMakefilecalxedaKconfigMakefilecaviumKconfigMakefileliquidioMakefilechelsioKconfigMakefilecxgbMakefilecxgb3Makefilecxgb4Makefilecxgb4vfMakefilelibcxgbMakefilecirrusKconfigMakefileciscoKconfigMakefileenicKconfigMakefiledavicomKconfigMakefiledecKconfigMakefiletulipKconfigMakefiledlinkKconfigMakefileemulexKconfigMakefilebenetKconfigMakefilefaradayKconfigMakefilefreescaleKconfigMakefilefs_enetKconfigMakefilefujitsuKconfigMakefilehpKconfigMakefilei825xxKconfigMakefileibmKconfigMakefileeheaMakefileemacKconfigMakefileicplusKconfigMakefileintelKconfigMakefilee1000Makefilee1000eMakefilefm10kMakefilei40eMakefilei40evfMakefileigbMakefileigbvfMakefileixgbMakefileixgbeMakefileixgbevfMakefilemarvellKconfigMakefilemellanoxKconfigMakefilemlx4KconfigMakefilemlx5coreKconfigMakefileaccelMakefilediagMakefileen_accelMakefilefpgaMakefileipoibMakefilelibMakefilemlxfwKconfigMakefilemlxswKconfigMakefilemicrelKconfigMakefilemicrochipKconfigMakefilemyricomKconfigMakefilemyri10geMakefilenatsemiKconfigMakefileneterionKconfigMakefilevxgeMakefilenetronomeKconfigMakefilenfpMakefilenuvotonKconfigMakefilenvidiaKconfigMakefilenxpKconfigMakefileocteonKconfigMakefileoki-semiKconfigMakefilepch_gbeKconfigMakefilepacketenginesKconfigMakefilepasemiKconfigMakefileqlogicKconfigMakefilenetxenMakefileqedMakefileqedeMakefileqlcnicMakefileqlgeMakefilerdcKconfigMakefilerealtekKconfigMakefilerenesasKconfigMakefilerockerKconfigMakefileseeqKconfigMakefilesfcKconfigMakefilefalconKconfigMakefilesgiKconfigMakefilesilanKconfigMakefilesisKconfigMakefilesmscKconfigMakefilestmicroKconfigMakefilestmmacKconfigMakefilesunKconfigMakefiletehutiKconfigMakefiletiKconfigMakefiletileKconfigMakefiletoshibaKconfigMakefiletundraKconfigMakefileviaKconfigMakefilewiznetKconfigMakefilexilinxKconfigMakefilexircomKconfigMakefilexscaleKconfigMakefilefddiKconfigMakefileskfpMakefilefjesMakefilehamradioKconfigMakefilehippiKconfigMakefilehypervKconfigMakefileieee802154KconfigMakefileirdaKconfigMakefilephyKconfigMakefileplipKconfigMakefilepppKconfigMakefileslipKconfigMakefileteamKconfigMakefileusbKconfigMakefilevmxnet3MakefilewanKconfigMakefilelmcMakefilewimaxKconfigMakefilei2400mKconfigMakefilewirelessKconfigMakefileathKconfigMakefilear5523KconfigMakefileath10kKconfigMakefileath5kKconfigMakefileath6klKconfigMakefileath9kKconfigMakefilecarl9170KconfigMakefilewil6210KconfigMakefileb43KconfigMakefileb43legacyKconfigMakefilebroadcomKconfigMakefilebrcm80211KconfigMakefilebrcmfmacMakefilebrcmsmacMakefilebrcmutilMakefilehostapKconfigMakefileintelKconfigMakefileiwlegacyKconfigMakefileiwlwifiKconfigMakefiledvmMakefilemvmMakefileipw2x00KconfigMakefilelibertasKconfigMakefilelibertas_tfMakefilemarvellKconfigMakefilemwifiexKconfigMakefileorinocoKconfigMakefilep54KconfigMakefileprism54MakefileralinkKconfigMakefilert2x00KconfigMakefilerealtekKconfigMakefilertl818xKconfigMakefilertl8180Makefilertl8187MakefilertlwifiKconfigMakefilebtcoexistMakefilertl8188eeMakefilertl8192cMakefilertl8192ceMakefilertl8192cuMakefilertl8192deMakefilertl8192eeMakefilertl8192seMakefilertl8723aeMakefilertl8723beMakefilertl8723comMakefilertl8821aeMakefiletiKconfigMakefilewl1251KconfigMakefilewl12xxKconfigMakefilewl18xxKconfigMakefilewlcoreKconfigMakefilezd1211rwKconfigMakefilexen-netbackMakefilenfcKconfigMakefilemicroreadKconfigMakefilepn544KconfigMakefilentbKconfigMakefilehwKconfigMakefileamdKconfigMakefileintelKconfigMakefiletestKconfigMakefilenubusMakefilenvdimmKconfigMakefilenvmeKconfigMakefilehostKconfigMakefiletargetKconfigMakefilenvmemKconfigMakefileofKconfigMakefilepariscKconfigMakefileparportKconfigMakefilepciKconfigMakefilehotplugKconfigMakefilepcieKconfigMakefileaerKconfigKconfig.debugMakefilepcmciaKconfigMakefilepinctrlKconfigMakefileintelKconfigMakefilemvebuKconfigMakefilesh-pfcKconfigMakefilespearKconfigMakefilevt8500KconfigMakefileplatformKconfigMakefilegoldfishKconfigMakefileolpcMakefilex86KconfigMakefilepnpKconfigMakefileisapnpKconfigMakefilepnpacpiKconfigMakefilepnpbiosKconfigMakefilepowerKconfigMakefileavsKconfigMakefileresetKconfigMakefilepowercapKconfigMakefileppsKconfigMakefileclientsKconfigMakefilegeneratorsKconfigMakefileps3MakefileptpKconfigMakefilepwmKconfigMakefilerapidioKconfigMakefiledevicesKconfigMakefileswitchesKconfigMakefilerasKconfigMakefileregulatorKconfigMakefileremoteprocKconfigMakefileresetKconfigMakefilerpmsgKconfigMakefilertcKconfigMakefiles390MakefileblockKconfigMakefilecharKconfigMakefilecioMakefilecryptoMakefilenetKconfigMakefilescsiMakefilevirtioMakefilesbusMakefilecharKconfigMakefilescsiKconfigMakefileaacraidMakefileaic7xxxKconfig.aic79xxKconfig.aic7xxxMakefileaicasmMakefileaic94xxKconfigMakefilearcmsrMakefilearmKconfigMakefilebe2iscsiKconfigMakefilebfaMakefilebnx2fcKconfigMakefilebnx2iKconfigMakefilecsiostorKconfigMakefilecxgbiKconfigMakefilecxgb3iKconfigcxgb4iKconfigcxlflashKconfigMakefiledevice_handlerKconfigMakefilefcoeMakefilefnicMakefileibmvscsiMakefileisciMakefilelibfcMakefilelibsasKconfigMakefilelpfcMakefilemegaraidKconfig.megaraidMakefilempt3sasKconfigMakefilemvsasKconfigMakefileosdKconfigpcmciaKconfigMakefilepm8001MakefileqedfKconfigMakefileqediKconfigMakefileqla2xxxKconfigMakefileqla4xxxKconfigMakefilesmartpqiKconfigMakefilesym53c8xx_2MakefileufsKconfigMakefilesfiKconfigMakefileshKconfigMakefileclkMakefileintcKconfigMakefilemapleMakefilesuperhywayMakefilesnKconfigMakefilespiKconfigMakefilessbKconfigMakefilessbiKconfigMakefilestagingKconfigMakefileandroidKconfigMakefileasus_oledKconfigMakefilebcmKconfigMakefileced1401KconfigMakefilecomediKconfigMakefiledriversMakefilekcomedilibMakefilecptm1217KconfigMakefilecrystalhdKconfigMakefilecsrKconfigMakefilecxt1e1KconfigMakefiledgrpKconfigMakefiledwc2KconfigMakefileechoKconfigMakefileet131xKconfigMakefilefrontierKconfigMakefileft1000KconfigMakefileft1000-pcmciaMakefileft1000-usbMakefilefwserialKconfigMakefilegdm72xxKconfigMakefilegoldfishKconfigMakefileiioKconfigMakefileaccelKconfigMakefileadcKconfigMakefileaddacKconfigMakefilecdcKconfigMakefilefrequencyKconfigMakefilegyroKconfigMakefileimpedance-analyzerKconfigMakefilelightKconfigMakefilemagnetometerKconfigMakefilemeterKconfigMakefileresolverKconfigMakefiletriggerKconfigMakefileimx-drmKconfigMakefileipu-v3MakefilekeucrKconfigMakefileline6KconfigMakefilemediaKconfigMakefileas102KconfigMakefilecxd2099KconfigMakefiledavinci_vpfeKconfigMakefiledt3155v4lKconfigMakefilego7007KconfigMakefilelircKconfigMakefilesolo6x10KconfigMakefilenetlogicKconfigMakefilenvecKconfigMakefileocteonKconfigMakefileolpc_dconKconfigMakefileozwpanKconfigpanelKconfigMakefilephisonKconfigMakefilequickstartKconfigMakefilertl8187seKconfigMakefilertl8192eKconfigMakefilertl8192eKconfigMakefilertl8192uKconfigMakefileieee80211Makefilertl8712KconfigMakefilerts5139KconfigMakefilesb105xKconfigMakefilesbe-2t3e3KconfigMakefilesepKconfigMakefileserqt_usb2KconfigMakefilesilicomKconfigMakefilebypasslibMakefileslicossKconfigMakefilesm7xxfbKconfigMakefilespeakupKconfigMakefileste_rmi4KconfigMakefileti-soc-thermalKconfigMakefiletidspbridgeKconfigMakefileunisysKconfigMakefilevisorbusKconfigMakefilevisorhbaKconfigMakefilevisorhidKconfigMakefilevisornicKconfigMakefilevmeMakefiledevicesKconfigMakefilevt6655KconfigMakefilevt6656KconfigMakefilewinbondKconfigMakefilewlags49_h2KconfigMakefilewlags49_h25KconfigMakefilewlan-ngKconfigMakefilexgifbKconfigMakefilezcacheKconfigMakefiletargetKconfigMakefileiscsiKconfigMakefilecxgbitKconfigMakefileloopbackKconfigMakefilemhvtlKconfigMakefilesbpKconfigMakefiletcm_fcKconfigMakefiletcMakefilethermalKconfigMakefileint340x_thermalMakefilethunderboltKconfigMakefilettyKconfigMakefilehvcKconfigMakefileipwirelessMakefileserial8250KconfigMakefileKconfigMakefilecpm_uartMakefilejsmMakefilevtMakefileuioKconfigMakefileusbKconfigMakefileatmKconfigMakefilec67x00MakefilechipideaKconfigMakefileclassKconfigMakefilecommonMakefilecoreKconfigMakefiledwc3KconfigMakefileearlyMakefilegadgetKconfigMakefilehostKconfigMakefileimageKconfigMakefilemiscKconfigMakefilesisusbvgaKconfigMakefilemonKconfigMakefilemusbKconfigMakefilephyKconfigMakefilerenesas_usbhsKconfigMakefileserialKconfigMakefileMakefile-keyspan_pda_fwstorageKconfigMakefiletypecKconfigMakefileucsiKconfigMakefileusbipKconfigMakefilewusbcoreKconfigMakefileuwbKconfigMakefilei1480MakefiledfuMakefilevfioKconfigMakefilemdevKconfigMakefilepciKconfigMakefilevhostKconfigMakefilevideoKconfigMakefileatyMakefilebacklightKconfigMakefileconsoleKconfigMakefileexynosKconfigMakefilegeodeKconfigMakefilei810MakefileintelfbMakefilekyroMakefilelogoKconfigMakefilematroxMakefilemb862xxMakefilembxMakefilemmpKconfigMakefilefbKconfigMakefilehwKconfigMakefilepanelKconfigMakefilemsmMakefilenvidiaMakefileomapKconfigMakefileomap2KconfigMakefiledisplaysKconfigMakefiledssKconfigMakefileomapfbKconfigMakefilerivaMakefilesavageMakefilesisMakefilevermilionMakefileviaMakefilevirtKconfigMakefilevirtioKconfigMakefilevlynqKconfigMakefilevmeKconfigMakefileboardsKconfigMakefilebridgesKconfigMakefilew1KconfigMakefilemastersKconfigMakefileslavesKconfigMakefilewatchdogKconfigMakefilexenKconfigMakefilexen-pcibackMakefilexenbusMakefilexenfsMakefilezorroKconfigMakefilefirmwareMakefilefs9pKconfigMakefileKconfigKconfig.binfmtMakefileadfsKconfigMakefileaffsKconfigMakefileafsKconfigMakefileautofs4KconfigMakefilebefsKconfigMakefilebfsKconfigMakefilebtrfsKconfigMakefilecachefilesKconfigMakefilecephKconfigMakefilecifsKconfigMakefilecodaKconfigMakefileconfigfsKconfigMakefilecramfsKconfigMakefiledebugfsMakefiledevptsMakefiledlmKconfigMakefileecryptfsKconfigMakefileefivarfsKconfigMakefileefsKconfigMakefileexofsKconfigKconfig.oreexportfsMakefileext2KconfigMakefileext3KconfigMakefileext4KconfigMakefilef2fsKconfigMakefilefatKconfigMakefilefreevxfsKconfigMakefilefscacheKconfigMakefilefuseKconfigMakefilegfs2KconfigMakefilehfsKconfigMakefilehfsplusKconfigMakefilehostfsMakefilehpfsKconfigMakefilehppfsMakefilehugetlbfsMakefileisofsKconfigMakefilejbdKconfigMakefilejbd2KconfigMakefilejffs2KconfigMakefilejfsKconfigMakefilekernfsKconfigMakefilelockdMakefilelogfsKconfigMakefileminixKconfigMakefilencpfsKconfigMakefilenfsKconfigMakefileblocklayoutMakefilefilelayoutMakefileflexfilelayoutMakefilenfs_commonMakefilenfsdKconfigMakefilenilfs2KconfigMakefilenlsKconfigMakefilenotifyKconfigMakefilednotifyKconfigMakefilefanotifyKconfigMakefileinotifyKconfigMakefilentfsKconfigMakefileocfs2KconfigMakefileclusterMakefiledlmMakefiledlmfsMakefileomfsKconfigMakefileopenpromfsMakefileoverlayfsKconfigMakefileprocKconfigMakefilepstoreKconfigMakefileqnx4KconfigMakefileqnx6KconfigMakefilequotaKconfigMakefileramfsMakefilereiserfsKconfigMakefileromfsKconfigMakefilesquashfsKconfigMakefilesysfsKconfigMakefilesysvKconfigMakefileubifsKconfigMakefileudfKconfigMakefileufsKconfigMakefilexfsKconfigMakefileincludeKbuildacpiacbuffer.hacconfig.hacexcep.hacnames.hacoutput.hacpi.hacpi_bus.hacpi_drivers.hacpi_io.hacpi_numa.hacpiosxf.hacpixf.hacrestyp.hactbl.hactbl1.hactbl2.hactbl3.hactypes.hacuuid.hapei.hbutton.hcppc_acpi.hghes.hhed.hpdc_intel.hplatformacenv.hacenvex.hacgcc.haclinux.haclinuxex.hprocessor.hreboot.hvideo.hasm-generic4level-fixup.hKbuild.asmatomic-long.hatomic.hatomic64.haudit_change_attr.haudit_dir_write.haudit_read.haudit_signal.haudit_write.hbarrier.hbitopsbitops.h__ffs.h__fls.harch_hweight.hatomic.hbuiltin-__ffs.hbuiltin-__fls.hbuiltin-ffs.hbuiltin-fls.hconst_hweight.hcount_zeros.hext2-atomic-setbit.hext2-atomic.hffs.hffz.hfind.hfls.hfls64.hhweight.hle.hlock.hnon-atomic.hsched.hbitsperlong.hbug.hbugs.hcache.hcacheflush.hchecksum.hclkdev.hcmpxchg-local.hcmpxchg.hcputime.hcputime_jiffies.hcputime_nsecs.hcurrent.hdelay.hdevice.hdiv64.hdma-coherent.hdma.hemergency-restart.hexec.hfb.hftrace.hfutex.hgetorder.hgpio.hhardirq.hhugetlb.hhw_irq.hide_iops.hint-l64.hint-ll64.hio-64-nonatomic-hi-lo.hio-64-nonatomic-lo-hi.hio.hioctl.hiomap.hirq.hirq_regs.hirq_work.hirqflags.hkdebug.hkexec.hkmap_types.hkvm_para.hlibata-portmap.hlinkage.hlocal.hlocal64.hmemory_model.hmm-arch-hooks.hmm_hooks.hmmu.hmmu_context.hmodule.hmutex-dec.hmutex-null.hmutex-xchg.hmutex.hpage.hparam.hparport.hpci-dma-compat.hpci.hpci_iomap.hpercpu.hpgalloc.hpgtable-nopmd.hpgtable-nopud.hpgtable.hptrace.hqrwlock.hqrwlock_remap.hqrwlock_types.hqspinlock.hqspinlock_types.hresource.hrtc.hrwsem.hscatterlist.hsections.hsegment.hserial.hsiginfo.hsignal.hsizes.hspinlock.hstatfs.hstring.hswitch_to.hsyscall.hsyscalls.htermios-base.htermios.htimex.htlb.htlbflush.htopology.htrace_clock.huaccess-unaligned.huaccess.hunaligned.hunistd.huser.hvga.hvmlinux.lds.hvtime.hword-at-a-time.hxor.hbcbeancounter.hdecl.hio_acct.hmisc.hproc.htask.hvmpages.hclocksourcearm_arch_timer.hmetag_generic.hsamsung_pwm.hconfig64bit.h6lowpan6lowpan.hnhcnhc.hdest.hfragment.hhop.hipv6.hmobility.hrouting.hudp.h8139cp.h8139too8139too.h8129.hac97bus.hacerwmi.hacerhdf.hacpiacpi.hac.hapeiapei.heinj.hghes.hmemoryfailure.hpcieaer.hbattery.hbgrt.hbutton.hcmpc.hcontainer.hcppclib.hcustommethod.hdock.hecdebugfs.hextlog.hfan.hhed.hhotplugcpu.hmemory.hinitrdtableoverride.hipmi.hnfit.hnuma.hpcislot.hprocessorprocessor.haggregator.hprocfs.hsbs.hsleep.hthermal.htoshiba.hvideo.hwmi.hagpagp.hamd64.hintel.hsis.hvia.haic79xxcmdsperdevice.hdebugmask.hresetdelayms.haio.halim1535wdt.halim7101wdt.halterastapl.halx.hamdiommuiommu.hv2.hmemencrypt.hnb.hnuma.hphy.hamd8111eth.hamigapartition.hamilorfkill.hanoninodes.hapds9802als.happlegmux.haqtion.harchclocksourcedata.hdefconfig.hdiscardmemblock.hdmaaddrt64bit.henablehugepagemigration.hmemoryhotplug.hhotremove.hsplitpmdptlock.hhasaddpages.hatomic64decifpositive.hcachelinesize.hcpuautoprobe.hrelax.hdebugstrictusercopychecks.helfrandomize.hkcov.hmemencrypt.hmmioflush.hpkeys.hpmemapi.huaccessflushcache.hhavenmisafecmpxchg.hhibernationheader.hpossible.hhweightcflags.hmayhavepcfdc.hmemoryprobe.hmmaprndbitsbits.hmax.hmin.hcompatbitsbits.hmax.hmin.hphysaddrt64bit.hprockcoretext.hrandom.hselectmemorymodel.hsparsememdefault.henable.hsupportsdebugpagealloc.hdeferredstructpageinit.hint128.hmemoryfailure.hnumabalancing.hoptimizedinlining.huprobes.hsuspendpossible.husebuiltinbswap.hcmpxchglockref.hmemremapprot.hqueuedrwlocks.hspinlocks.huseshighvmaflags.hnumaprotnone.hpguncached.hwantbatchedunmaptlbflush.hcompatipcparseversion.hframepointers.hgeneralhugetlb.hhugepmdshare.holdcompatipc.hoptionalgpiolib.hwantsprotnumaprotnone.harmat91ether.hasn1.hassociativearray.hasuslaptop.hnbwmi.hwmi.hasymmetrickeytype.hpublickeysubtype.hasynccore.hmemcpy.hpq.hraid6recov.htest.htxdma.hxor.hat803xphy.hataata.hacpi.hbmdma.hgeneric.hovereth.hpiix.hsff.hverboseerror.hathcommon.hath10kath10k.hdebugfs.hpci.hath9kath9k.hahb.hbtcoexsupport.hcommoncommon.hdebug.hdebugfs.hhtc.hhw.hpci.hpcoem.hrfkill.hwow.hatl1.hatl1c.hatl1e.hatl2.hatmatm.hbr2684.hclip.hlane.hatomic64selftest.hauditaudit.harch.htree.hwatch.hauditsyscall.hauto.confauto.conf.cmdautofs4fs.hauxdisplay.hb44b44.hpcipci.hautoselect.hpcicoreautoselect.hbacklightapple.hclassdevice.hlcdsupport.hlp855x.hballooncompaction.hbasefull.hsmall.hbcioaccounting.hpriority.hproc.hbcache.hbcm87xxphy.hbcmabcma.hdrivergmaccmn.hgpio.hpci.hhostpcipci.hpossible.hpossible.hbe2iscsi.hbe2netbe2net.hhwmon.hbeancounters.hbigkeys.hbinaryprintf.hbinfmtelf.hmisc.hscript.hbitreverse.hblkcgroup.hdebugfs.hdevdev.hbsg.hbsglib.hcbt.hdmdm.hbuiltin.hfd.hinitrd.hintegrity.hiotrace.hlooploop.hmincount.hmd.hnbd.hnullblk.hnvmenvme.hscsi.hosd.hpciessdmtip32xx.hploop.hpmem.hramram.hcount.hdax.hsize.hrbd.hsd.hsrsr.hvendor.hsx8.hthrottling.hmqpci.hblockblock.hcompat.hbna.hbnx2.hbnx2xbnx2x.hsriov.hbnxtbnxt.hdcb.hfloweroffload.hsriov.hbonding.hbootprintkdelay.hbootparamhardlockuppanicpanic.hvalue.hhotplugcpu0.hhungtaskpanicvalue.hsoftlockuppanicvalue.hbounce.hbpfjit.hbql.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.hvlanfiltering.hbroadcomphy.hbsddisklabel.hprocessacctacct.hv3.hbtbt.hath3k.hbcm.hbnepbnep.hmcfilter.hprotofilter.hbredr.hcmtp.hdebugfs.hhcibcm203x.hhcibfusb.hhcibpa10x.hhcibtsdio.hhcibtusbhcibtusb.hbcm.hrtl.hhciuarthciuart.h3wire.hath3k.hbcsp.hh4.hll.hhcivhci.hhidp.hhs.hintel.hle.hmrvlmrvl.hsdio.hrfcommrfcomm.htty.hrtl.hbtree.hbtrfsfsfs.hposixacl.hbtt.hbug.hbuildbin2c.hdocsrc.hbuildtimeextablesort.hcachefiles.hcancan.h8devusb.hbcm.hccancan.hpci.hplatform.hcalcbittiming.hcc770cc770.hplatform.hdev.hemspci.husb.hesdusb2.hgw.hkvaserpci.husb.hleds.hpeakpci.hpciec.husb.hplxpci.hraw.hsja1000sja1000.hplatform.hslcan.hsofting.hvcan.hcapiavm.hcardbus.hcarl9170carl9170.hleds.hwpc.hcb710core.hdebugassumptions.hccstackprotectorstackprotector.hstrong.hcdrompktcdvdpktcdvd.hbuffers.hcephfsfs.hposixacl.hliblib.husednsresolver.hcfag12864bcfag12864b.hrate.hcfg80211cfg80211.hcrdasupport.hdefaultps.hwext.hcfqgroupiosched.hcfsbandwidth.hcpulimit.hcgroupcpuacct.hdevice.hfreezer.hhugetlb.hperf.hpids.hsched.hcgroups.hchargersmb347.hchecksignature.hcheckpointrestore.hchelsiolib.ht3.ht4.ht4vf.hchrdevosst.hsch.hsg.hst.hchromeoslaptop.hcicadaphy.hcifscifs.hacl.hdebug.hdfsupcall.hposix.hsmb2.hstats.hupcall.hweakpwhash.hxattr.hcleancache.hclkbldi8253.hclkdevlookup.hclkevti8253.hclocksourcevalidatelastcycle.hclsu32mark.hperf.hclztab.hcma.hcmpxchglockref.hcnic.hcommonclk.hcompaction.hcompallaptop.hcompatcompat.hbinfmtelf.hforu64alignment.hnetlinkmessages.holdsigaction.hconfigfsfs.hconnector.hconsolepoll.htranslations.hcontextswitchtracer.htracking.hcordic.hcoredumpdefaultelfheaders.hcoredump.hcpufreqfreq.hdefaultgovondemand.hgovcommon.hconservative.hondemand.hperformance.hpowersave.huserspace.hstatstat.hdetails.hidleidle.hgovmenu.hrmap.hsupamd.hcentaur.hintel.hcpumaskoffstack.hcpusets.hcramfs.hcrashcrash.hcore.hdump.hcrcccitt.hitut.ht10dif.hcrc16.hcrc32crc32.hsliceby8.hcrc8.hcrosscompile.hmemoryattach.hcryptocrypto.hablkhelperx86.hacomp2.haead.haead2.haesaes.hniintel.hx8664.hakcipher.hakcipher2.halgapi.halgapi2.hansicprng.hanubis.harc4.hauthenc.hblkcipher.hblkcipher2.hblowfishblowfish.hcommon.hx8664.hcamelliacamellia.haesniavxx8664.havx2x8664.hx8664.hcastcommon.hcast5cast5.havxx8664.hcast6cast6.havxx8664.hcbc.hccm.hcmac.hcrc32crc32.hpclmul.hcrc32ccrc32c.hintel.hcrct10difcrct10dif.hpclmul.hcryptd.hctr.hcts.hdeflate.hdes.hdevccpccp.hdd.hchelsio.hpadlockpadlock.haes.hsha.hqatqat.hc3xxx.hc3xxxvf.hc62x.hc62xvf.hdh895xcc.hdh895xccvf.hdh.hdrbgdrbg.hctr.hhash.hhmac.hmenu.hecb.hfcrypt.hfips.hgcm.hgf128mul.hghashghash.hclmulniintel.hgluehelperx86.hhashhash.hinfo.hhash2.hhmac.hhw.hjitterentropy.hkhazad.hkpp.hkpp2.hlrw.hlzo.hmanager.hmanager2.hmcryptd.hmd4.hmd5.hmichaelmic.hnull.hpcbc.hpcomp.hpcomp2.hpcrypt.hrmd128.hrmd160.hrmd256.hrmd320.hrng.hrng2.hrsa.hsalsa20salsa20.hx8664.hseed.hseqiv.hserpentserpent.havxx8664.havx2x8664.hsse2x8664.hsha1sha1.hmb.hssse3.hsha256sha256.hmb.hssse3.hsha512sha512.hmb.hssse3.htea.htest.htgr192.htwofishtwofish.havxx8664.hcommon.hx866464.h3way.huseruser.hapiapi.hhash.hrng.hskcipher.hvmac.hworkqueue.hwp512.hxcbc.hxts.hzlib.hcuse.hcyclades.hcypressfirmware.hdavicomphy.hdax.hdca.hdcachewordaccess.hdcb.hdcdbas.hdeaoc.hde2104xde2104x.hdsl.hde4x5.hdebugbootparams.hbugverbose.hfs.hinfo.hkernel.hlist.hmemoryinit.hrodatarodata.htest.hsectionmismatch.hsetmoduleronx.hshirq.hstackoverflow.hdecompressbzip2.hgzip.hlzma.hlzo.hxz.hdefaultcubic.hdeadline.hhostname.hhungtasktimeout.hiodelaytype.hiosched.hmessageloglevel.hmmapminaddr.hsecuritysecurity.hselinux.htcpcong.hdefconfiglist.hdeferredstructpageinit.hdelllaptop.hrbtn.hrbu.hsmbios.hsmo8800.hwmiwmi.haio.hdetecthungtask.hdevcoredump.hdaxdax.hpmem.hdevport.hdevptsmultipleinstances.hdevtmpfsdevtmpfs.hmount.hdirectgbpages.hdlcidlci.hmax.hdlmdlm.hdebug.hdmbioprison.hbufio.hcachecache.hsmq.hcrypt.hdebug.hdelay.hera.hflakey.hloguserspace.hmirror.hmultipathmultipath.hql.hst.hpersistentdata.hraid.hsnapshot.hswitch.hthinprovisioning.huevent.hverity.hzero.hdm9102.hdmaacpi.hengine.hsharedbuffer.hvirtops.hvirtualchannels.hdmadevices.hdmartable.hdmidmi.hscanmachinenonefifallback.hsysfs.hdmiid.hdnet.hdnotify.hdnsresolver.hdp83640phy.hdql.hdrmdrm.hamdgpu.hast.hbochs.hcirrusqemu.hdpauxchardev.hfbdevemulation.hoveralloc.hgma3600.hgma500.hgma600.hi2cch7006.hsil164.hi915i915.hcaptureerror.hcompresserror.hgvtgvt.hkvmgt.huserptr.hkmsfbhelper.hhelper.hloadedidfirmware.hmgag200.hnouveaunouveau.hbacklight.hqxl.hradeon.httm.hudl.hvirtiogpu.hvm.hvmwgfxvmwgfx.hfbcon.hdstcache.hdummydummy.hconsole.hdvba8293.haf9013.haf9033.hatbm8830.hau8522au8522.hdtv.hv4l.hav7110av7110.hosd.hb2c2flexcopflexcop.hpci.husb.hbcm3510.hbt8xx.hbudgetbudget.hav.hci.hcore.hpatch.hcore.hcx22700.hcx22702.hcx24110.hcx24116.hcx24123.hcxd2820r.hddbridge.hdib3000mb.hdib3000mc.hdib7000m.hdib7000p.hdib8000.hdm1105.hdrxd.hdrxk.hds3000.hdynamicminors.hec100.hfiredtvfiredtv.hinput.hhopper.hisl6405.hisl6421.hisl6423.hit913xfe.hix2505v.hl64781.hlg2160.hlgdt3305.hlgdt330x.hlgs8gxx.hlnbp21.hlnbp22.hm88rs2000.hmantis.hmaxadapters.hmb86a16.hmb86a20s.hmt312.hmt352.hnet.hngene.hnxt200x.hnxt6000.hor51132.hor51211.hpll.hpluto2.hpt1.hrtl2830.hrtl2832.hs5h1409.hs5h1411.hs5h1420.hs921.hsi21xx.hsp8870.hsp887x.hstb0899.hstb6000.hstb6100.hstv0288.hstv0297.hstv0299.hstv0367.hstv0900.hstv090x.hstv6110.hstv6110x.htda10021.htda10023.htda10048.htda1004x.htda10071.htda10086.htda18271c2dd.htda665x.htda8083.htda8261.htda826x.hts2020.httusbbudget.hdec.htua6100.htunercx24113.hdib0070.hdib0090.hitd1000.husbusb.ha800.haf9005af9005.hremote.haf9015.haf9035.hanysee.hau6610.haz6007.haz6027.hce6230.hcinergyt2.hcxusb.hdib0700.hdibusbmb.hmc.hdigitv.hdtt200u.hdtv5100.hdw2102.hec168.hfriio.hgl861.hgp8psk.hit913x.hlme2510.hm920x.hmxl111sf.hnovatusb2.hopera1.hpctv452e.hrtl28xxu.htechnisatusb2.httusb2.humt010.hv2.hvp702x.hvp7045.hves1820.hves1x93.hzl10036.hzl10039.hzl10353.hdwdmacdmac.hcore.hdynamicdebug.hftraceftrace.hwithregs.he1000.he1000ee1000e.hhwts.hearlyprintkprintk.hdbgp.hefi.hedacedac.hamd64.hdecodemce.he752x.hghes.hi3000.hi3200.hi5000.hi5100.hi5400.hi7300.hi7core.hi82975x.hie31200.hlegacysysfs.hmmedac.hpnd2.hsbridge.hskx.hx38.hedd.heeepclaptop.hwmi.heeprom93cx6.hat24.hlegacy.hmax6875.hefiefi.hesrt.hmixed.hpartition.hruntimemap.hwrappers.hsecurebootsecurelevel.hsignaturelistparser.hstub.hvarsvars.hpstorepstore.hdefaultdisable.hefivarfs.helfcore.henaethernet.henablemustcheck.henclosureservices.hencryptedkeys.henic.hepic100.hepoll.hethernet.hethoc.heventtracing.heventfd.hevmevm.hhmacversion.hexpert.hexportfs.hext4fsfs.hposixacl.hsecurity.huseforext23.hextrafirmware.hf71808ewdt.hfairgroupsched.hfanotifyfanotify.haccesspermissions.hfatdefaultcodepage.hiocharset.hfs.hfbfb.hbacklight.hbootvesasupport.hcfbcopyarea.hfillrect.himageblit.hddc.hdeferredio.hefi.hhyperv.hintelintel.hi2c.hmodehelpers.hsyscopyarea.hfillrect.hfops.himageblit.htileblitting.hvesa.hfcoefcoe.hfnic.hfencewatchdog.hfhandle.hfibrules.hfilelocking.hfirewirefirewire.hnet.hohci.hsbp2.hserial.hfirmwarememmap.hfixearlyconmem.hfixedphy.hfm10k.hfont8x16.h8x8.hframepointer.hwarn.hframebufferconsoleconsole.hdetectprimary.hrotation.hfreezer.hfrontswap.hfsdaxdax.hpmd.hiomap.hmbcache.hposixacl.hfscachefscache.hstats.hfsnotify.hftraceftrace.hmcountrecord.hsyscalls.hfujitsues.hlaptop.htablet.hfunctiongraphtracer.hprofiler.htracer.hfusefs.hkionoop.hnullio.hpcs.hfusionfusion.hctl.hlogging.hmaxsge.hsas.hspi.hfutex.hfwcfgsysfs.hloader.hgactprob.hgarp.hgartiommu.hgenericacl.hallocator.hbugbug.hrelativepointers.hcalibratedelay.hclockeventsclockevents.hbroadcast.hbuild.hminadjust.hcmosupdate.hcpucpu.hvulnerabilities.hfindfirstbit.hhardirqs.hhweight.hio.hiomap.hirqlegacyallochwirq.hprobe.hshow.hisadma.hpciiomap.hpendingirq.hpinconf.hsmpidlethread.hstrncpyfromuser.hstrnlenuser.htimevsyscall.htracer.hgeneve.hgfs2fsfs.hlockingdlm.hgigasetbase.hcapi.hm101.hm105.hgpioacpi.hamdpt.hdevres.hich.hlangwell.hsysfs.hviperboard.hgpiolibgpiolib.hirqchip.hgraceperiod.hhangchecktimer.hhardlockupchecktimestamp.hdetector.hhasdma.hiomem.hioport.hhavealignedstructpage.harchcompatmmapbases.hhugevmap.hjumplabel.hkasan.hkgdb.hkmemcheck.hmmaprndbits.hcompatbits.hseccompfilter.hsoftdirty.htracehook.htransparenthugepagehugepage.hpud.hbootmeminfonode.hbpfjit.hcrecordmcount.hccstackprotector.hclkclk.hprepare.hcmpxchgdouble.hlocal.hcontexttracking.hdebugkmemleak.hdmaapidebug.hdynamicftraceftrace.hwithregs.hefficientunalignedaccess.hfentry.hftracemcountrecord.hfunctiongraphtracer.htracer.hgenerichardirqs.hhwbreakpoint.hide.hinteltxt.hioremapprot.hirqtimeaccounting.hkernelbzip2.hgzip.hlzma.hlzo.hxz.hkprobeskprobes.honftrace.hkretprobes.hkvmkvm.hcpurelaxintercept.heventfd.hirqbypass.hrouting.hirqchip.hirqfd.hmsi.hlatencytopsupport.hlivepatch.hmemblockmemblock.hnodemap.hmemorypresent.hmixedbreakpointsregs.hmmiotracesupport.hnetdsa.hoprofile.hoptprobes.hpcspkrplatform.hperfeventsevents.hnmi.hregs.huserstackdump.hrcutablefree.hregsandstackaccessapi.hreliablestacktrace.hsetuppercpuarea.hstackvalidation.hsyscalltracepoints.htextpokesmp.huid16.hunstableschedclock.huserreturnnotifier.hhdlchdlc.hcisco.hfr.hppp.hraw.hhdmihdmi.hlpeaudio.hheaderscheck.hhibernatecallbacks.hhibernation.hhidhid.ha4tech.hacrux.halps.happle.happleir.haureal.hbatterystrength.hbelkin.hcherry.hchicony.hcypress.hdragonrise.helecom.hezkey.hgeneric.hgreenasia.hgyration.hholtek.hhypervmouse.hicade.hkensington.hkeytouch.hkye.hlcpower.hlenovotpkbd.hlogitechlogitech.hdj.hmagicmouse.hmicrosoft.hmonterey.hmultitouch.hntrig.hortek.hpantherlord.hpetalynx.hpicolcdpicolcd.hbacklight.hcir.hfb.hlcd.hleds.hpid.hplantronics.hprimax.hprodikeys.hps3remote.hrmi.hroccat.hsaitek.hsamsung.hsmartjoyplus.hsony.hspeedlink.hsteelseries.hsunplus.hthingm.hthrustmaster.htivo.htopseed.htwinhan.huclogic.hwacom.hwaltop.hwiimotewiimote.hext.hzeroplus.hzydacron.hhidraw.hhighrestimers.hhisax163.h1tr6.havma1pcmcia.hbkma4t.hdiehldiva.helsa.henternowpci.heuro.hfritzpcipnp.hfritzpci.hgazel.hhfcpci.hsx.hhfc4s8s.hmaxcards.hnetjetnetjet.hu.hni1.hniccy.hnokeypad.hllc.hsendcomplete.hs0box.hsctquadro.hsedlbauer.hst5481.htelespci.hw6692.hhmcdrv.hhmmhmm.hmirror.hhotplugcpu.hpcipci.hacpiacpi.hibm.hpcie.hshpc.hhpaccel.hilo.hwatchdog.hwireless.hwmi.hhpethpet.hemulatertc.hmmap.htimer.hhpwdtnmidecoding.hhsaamd.hhtirq.hhugetlbpage.hhugetlbfs.hhvcdriver.hirq.hxenxen.hfrontend.hhwconsole.hrandomrandom.hamd.hintel.htimeriomem.htpm.hvia.hvirtio.hhwlattracer.hhwmonhwmon.hvid.hhwpoisoninject.hhypervhyperv.hballoon.hkeyboard.hnet.hstorage.htscpage.hutils.hvsockets.hhypervisorguest.hhysdnhysdn.hcapi.hhzhz.h1000.hi2ci2c.hacpi.halgobit.halgopca.hamd756amd756.hs4882.hamd8111.hboardinfo.hchardev.hcompat.hdesignwarecore.hplatform.hdiolanu2c.hhelperauto.hhid.hi801.hisch.hismt.hnforce2nforce2.hs4985.hparportparport.hlight.hpcaplatform.hpiix4.hscmi.hsimtec.hsis96x.hsmbus.hstub.htinyusb.hvia.hviapro.hviperboard.hi40ei40e.hdcb.hvxlan.hi40evf.hi6300esbwdt.hi7300idleidle.hioatchannel.hi8253lock.hi8k.hia32emulation.hib700wdt.hibmasr.hicplusphy.hideapadlaptop.hidlepagetracking.hidma64.hie6xxwdt.hieee802154ieee802154.h6lowpan.hdrivers.hfakelb.hsocket.hifb.higbigb.hdca.hhwmon.higbvf.hiioiio.hbufferbuffer.hcb.hconsumerspertrigger.hkfifobuf.htrigger.hillegalpointervalue.himaima.happraise.haudit.hlsmrules.hmeasurepcridx.htrustedkeyring.hinetinet.hah.hdccpdiag.hdiag.hesp.hipcomp.hlro.hrawdiag.hsctpdiag.htcpdiag.htunnel.hudpdiag.hxfrmmodebeet.htransport.htunnel.htunnel.hinet6ah.hesp.hipcomp.htunnel.hxfrmmodebeet.hrouteoptimization.htransport.htunnel.htunnel.hinfinibandinfiniband.haddrtranstrans.hconfigfs.hbnxtre.hcxgb3.hcxgb4.hhfi1.hi40iw.hipath.hipoibipoib.hcm.hdebug.hiser.hisert.hmthcamthca.hdebug.hnes.hocrdma.hondemandpaging.hopavnic.hqedr.hqibqib.hdca.hrdmavt.hsrp.hsrpt.huseraccess.hmad.hmem.husnic.hvmwarepvrdma.hinitenvarglimit.hinitramfssource.hinlinereadunlockunlock.hirq.hspinunlockirq.hwriteunlockunlock.hirq.hinotifyuser.hinputinput.hapanel.hatiremote2.hatlasbtns.hcm109.hevdev.hffmemless.hgp2a.hgpiorotaryencoder.hjoydev.hkeyboard.hkeyspanremote.hleds.hmisc.hmouse.hmousedevmousedev.hscreenx.hy.hpcspkr.hpolldev.hpowermate.hsparsekmap.htablet.htouchscreen.huinput.hxenkbddevfrontend.hyealink.hinstructiondecoder.hint340xthermal.hintegrityintegrity.hasymmetrickeys.hsignature.hintelgtt.hhidevent.hidle.hioatdma.hiommuiommu.hfloppywa.hips.hishhid.hmeimei.hme.hwdt.hoaktrail.hpowerclamp.hrapl.hrdt.htxt.hvbtn.hintervaltree.hiodelay0x80.htype0x80.h0xed.hnone.hudelay.hiommuapi.hhelper.hiova.hsupport.hioschedcfq.hdeadline.hnoop.hiosfmbi.hipadvancedrouter.hdccpdccp.hccid3.htfrclib.hfibtriestats.hmroutemroute.hmultipletables.hmulticast.hmultipletables.hnfarpmangle.harpfilter.harptables.hfilter.hiptables.hmangle.hmatchah.hecn.hrpfilter.httl.hnat.hraw.hsecurity.htargetclusterip.hecn.hmasquerade.hnetmap.hredirect.hreject.hsynproxy.httl.hulog.hpimsmv1.hv2.hrouteclassid.hmultipath.hverbose.hsctp.hsetset.hbitmapip.hipmac.hport.hhaship.hipport.hipportip.hipportnet.hnet.hnetiface.hnetport.hlistset.hmax.hvsvs.hdh.hftp.hipv6.hlblc.hlblcr.hlc.hnfct.hnq.hpesip.hprotoahah.hesp.hesp.hsctp.htcp.hudp.hrr.hsed.hshsh.htabbits.htabbits.hwlc.hwrr.hip1000.hip6nffilter.hiptables.hmangle.hmatchah.heui64.hfrag.hhl.hipv6header.hmh.hopts.hrpfilter.hrt.hnat.hraw.hsecurity.htargethl.hmasquerade.hnpt.hreject.hsynproxy.hipcns.hipmideviceinterface.hhandler.hpoweroff.hsi.hssif.hwatchdog.hipppfilter.hipv6ipv6.hgre.hmip6.hmroutemroute.hmultipletables.hmultipletables.hndiscnodetype.hoptimisticdad.hpimsmv2.hrouteinfo.hrouterpref.hsitsit.h6rd.htunnel.hvti.hirene.hfintek.hgpiocir.higuana.himon.hitecir.hjvcdecoder.hlirccodec.hmcekbddecoder.hmceusb.hnecdecoder.hnuvoton.hrc5decoder.hszdecoder.hrc6decoder.hredrat3.hsanyodecoder.hsonydecoder.hstreamzap.httusbir.hwinbondcir.hirqbypassmanager.hdomain.hforcedthreading.hpoll.hremap.hwork.hisadmaapi.hiscsibootsysfs.hibftibft.hfind.htargettarget.hcxgb4.htcp.hisdnisdn.haudio.hcapicapi.hcapi20.hcapidrv.hmiddleware.hdiversion.hdrvavmb1b1pci.hb1pciv4.hc4.ht1pci.hverbosereason.hgigaset.hhisax.hhdlc.hi4l.hmpp.hpppppp.hvj.httyfax.hisl29003.hisl29020.hiso9660fs.hit87wdt.hit8712fwdt.hitcovendorsupport.hwdt.hiwl3945.hiwl4965.hiwldvm.hiwlegacyiwlegacy.hdebug.hdebugfs.hiwlmvm.hiwlwifiiwlwifi.hdebugfs.hleds.hopmodemodular.hixgbeixgbe.hdca.hdcb.hhwmon.hixgbevf.hjbd2.hjme.hjoliet.hjumplabel.hkallsymskallsyms.hall.hkarmapartition.hkasanshadowoffset.hkdbcontinuecatastrophic.hkeyboard.hkernelkernel.releasegzip.hkernfs.hkexeckexec.hautoreserve.hbzimageverifysig.hcore.hfile.hjump.hverifysig.hkeyboardatkbd.hkeyskeys.hcompat.hdebugprockeys.hkgdbkgdb.hkdb.hlowleveltrap.hserialconsole.htests.hkprobeevent.hkprobeskprobes.honftrace.hkretprobes.hks0108ks0108.hdelay.hport.hksm.hkvmkvm.hamd.hapicarchitecture.hasyncpf.hgenericdirtylogreadprotect.hguest.hintel.hmmio.hmmuaudit.hvfio.hl2tpl2tp.hdebugfs.heth.hip.hv3.hlcdclassdevice.hplatform.hledsblinkm.hclass.hclevomail.hdellnetbooks.hintelss4200.hlm3530.hlp3944.hlp5521.hlp5523.hlp5562.hlp55xxcommon.hlt3593.htriggerbacklight.hcamera.hdefaulton.hgpio.hheartbeat.honeshot.htimer.htransient.htriggers.hlegacyptycount.hptys.hlib80211.hlibcrc32c.hlibfc.hlibfcoe.hlibnvdimm.hliquidioliquidio.hvf.hlirc.hlivepatch.hllc.hlocalversion.hlockspinonowner.hlockdlockd.hv4.hlockdepsupport.hlockupdetector.hlogbufshift.hlogologo.hlinuxclut224.hloopbacktarget.hlpcich.hsch.hlsiet1011cphy.hlsmmmapminaddr.hlwtunnel.hlxtphy.hlzocompress.hdecompress.hmacemumousebtn.hpartition.hmac80211mac80211.hdebugfs.hhasrc.hhwsim.hleds.hrcdefaultdefault.hminstrel.hminstrelminstrel.hht.hstahashmaxsize.hmac802154.hmacb.hmachzwdt.hmacintoshdrivers.hmacsec.hmacvlan.hmacvtap.hmagicsysrq.hmailbox.hmandatoryfilelocking.hmantiscore.hmarvellphy.hmaxrawdevs.hmaxsmp.hmayusedevlink.hmdmd.hautodetect.hfaulty.hlinear.hraid0.hraid1.hraid10.hraid456.hmdiomdio.hbitbang.hmediaalteraci.hanalogtvsupport.hattach.hcamerasupport.hcommonoptions.hdigitaltvsupport.hpcisupport.hradiosupport.hrcsupport.hsubdrvautoselect.hsupport.htunertuner.he4000.hfc0011.hfc0012.hfc0013.hfc2580.hit913x.hmax2165.hmc44s803.hmt2060.hmt2063.hmt20xx.hmt2131.hmt2266.hmxl5005s.hmxl5007t.hqt1010.hr820t.hsimple.htda18212.htda18218.htda18271.htda827x.htda8290.htda9887.htea5761.htea5767.htua9001.hxc2028.hxc4000.hxc5000.husbsupport.hmegaraidsas.hmemsoftdirty.hmemcgmemcg.hkmem.hswapswap.henabled.hmemoryballoon.hfailure.hhotplughotplug.hsparse.hhotremove.hisolation.hmemstickmemstick.hjmicron38x.hr592.hrealtekpci.htifmms.hmfdcore.hintellpsslpss.hacpi.hpci.hrtsxpci.husb.hsm501sm501.hgpio.hviperboard.hvx855.hmhvtl.hmicrelphy.hmicrocodemicrocode.hamd.hintel.holdinterface.hmigration.hmii.hminixsubpartition.hmiscfilesystems.hmisdnmisdn.havmfritz.hdsp.hhfcmulti.hhfcpci.hhfcusb.hinfineon.hipac.hisar.hl1oip.hnetjet.hspeedfax.hw6692.hmlx4core.hdebug.henen.hdcb.hinfiniband.hmlx5corecore.henen.hdcb.hipoib.heswitch.hinfiniband.hmpfs.hmlxfw.hmlxswcorecore.hhwmon.hthermal.hi2c.hminimal.hpci.hspectrumspectrum.hdcb.hswitchib.hswitchx2.hmmowner.hmmcmmc.hblockblock.hbounce.hminors.hcb710.hrealtekpci.husb.hricohmmc.hsdhcisdhci.hacpi.hpci.hpltfm.htifmsd.hushc.hviasdmmc.hvub300.hmmummu.hnotifier.hmoduleforceload.hsigsig.hall.hhash.hsha256.huefi.hsrcversionall.hunload.hmodulesmodules.huseelfrela.hmodversions.hmouseappletouch.hbcm5974.hcyapa.hps2ps2.halps.hcypress.helantech.hlifebook.hlogips2pp.hsentelic.hsynaptics.htrackpoint.hvmmouse.hserial.hsynapticsi2c.husb.hvsxxxaa.hmovablenode.hmpilib.hmpls.hmqioscheddeadline.hkyber.hmrp.hmsdosfs.hpartition.hmsilaptop.hwmi.hmsproblock.hmtdmtd.hblkdevs.hblock.hcfii1.hi2.hmapbankwidth1.h2.h4.hubiubi.hbeblimit.hwlthreshold.hmtrrmtrr.hsanitizersanitizer.henabledefault.hspareregnrdefault.hmutexspinonowner.hmvmdio.hmwifiexmwifiex.hpcie.hsdio.husb.hmwl8k.hmxmwmi.hmyri10gemyri10ge.hdca.hngsm.hhdlc.hnamespaces.hnationalphy.hndblk.hbtt.hclaim.hpfn.hneeddmamapstate.hmultiplenodes.hpercpuembedfirstchunk.hpagefirstchunk.hsgdmalength.hnetnet.hactconnmark.hcsum.hgact.hipt.hmirred.hnat.hpedit.hpolice.hsample.hsimp.hskbedit.hskbmod.htunnelkey.hvlan.hcadence.hcalxedaxgmac.hclscls.hact.hbasic.hbpf.hcgroup.hflow.hflower.hfw.hind.hmatchall.hroute4.hrsvp.hrsvp6.htcindex.hu32.hcore.hdevlink.hdmarhkabi.hdropmonitor.hegress.hematchematch.hcmp.hipset.hmeta.hnbyte.hstack.htext.hu32.hfc.hingress.hiptunnel.hipgreipgre.hbroadcast.hdemux.hipip.hipvti.hkeykey.hmigrate.hmplsgso.hns.hpacketengine.hpktgen.hpollcontroller.hrxbusypoll.hschatm.hcbq.hchoke.hcodel.hdrr.hdsmark.hfifo.hfqfq.hcodel.hgred.hhfsc.hhtb.hingress.hmqprio.hmultiq.hnetem.hplug.hprio.hqfq.hred.hsfb.hsfq.htbf.hteql.hsched.hsctpprobe.hswitchdev.hteamteam.hmodeactivebackup.hbroadcast.hloadbalance.hrandom.hroundrobin.htulip.hudptunnel.hvendoramazon.hamd.haquantia.hatheros.hbroadcom.hbrocade.hcavium.hchelsio.hcisco.hdec.hemulex.hintel.hmarvell.hmellanox.hmyri.hnetronome.hoki.hqlogic.hrealtek.hrocker.hsmsc.hsolarflare.hti.hnetconsolenetconsole.hdynamic.hnetdevices.hnetfilternetfilter.hadvanced.hnetlinknetlink.hacct.hlog.hqueuequeue.hct.hsynproxy.hxtconnmark.hmark.hmatchaddrtype.hbpf.hcgroup.hcluster.hcomment.hconnbytes.hconnlabel.hconnlimit.hconnmark.hconntrack.hcpu.hdccp.hdevgroup.hdscp.hecn.hesp.hhashlimit.hhelper.hhl.hiprange.hipvs.hlength.hlimit.hmac.hmark.hmultiport.hnfacct.hosf.howner.hphysdev.hpkttype.hpolicy.hquota.hrateest.hrealm.hrecent.hsctp.hsocket.hstate.hstatistic.hstring.htcpmss.htime.hu32.hwdogtmo.hnat.hset.htargetaudit.hchecksum.hclassify.hconnmark.hconnsecmark.hct.hdscp.hhl.hhmark.hidletimer.hled.hlog.hmark.hnetmap.hnflog.hnfqueue.hnotrack.hrateest.hredirect.hsecmark.htcpmss.htcpoptstrip.htee.htproxy.htrace.hxtables.hnetlabel.hnetlinkdiag.hnetpoll.hnetpriocgroup.hnetworkfilesystems.hphytimestamping.hsecmark.hnetxennic.hnewleds.hnfconntrackconntrack.hamanda.hbroadcast.hevents.hftp.hh323.hipv4.hipv6.hirc.hlabels.hmark.hnetbiosns.hpptp.hprocfs.hsane.hsecmark.hsip.hsnmp.htftp.htimeout.htimestamp.hzones.hctnetlinknetlink.hhelper.htimeout.hprotodccp.hgre.hsctp.hudplite.hdefragipv4.hipv6.hdupipv4.hipv6.hlogbridge.hcommon.hipv4.hipv6.hnatnat.hamanda.hftp.hh323.hipv4.hipv6.hirc.hmasqueradeipv4.hipv6.hneeded.hpptp.hprotodccp.hgre.hsctp.hudplite.hredirect.hsip.hsnmpbasic.htftp.hrejectipv4.hipv6.htablestables.harp.hbridge.hinet.hipv4.hipv6.hnfpnfp.happflower.hnfsaclsupport.hcommon.hdebug.hfs.hfscache.husekerneldns.hv3v3.hacl.hv4v4.h11.himplementationiddomain.h2.hsecuritylabel.hnfsdnfsd.hpnfs.hscsilayout.hv2acl.hv3v3.hacl.hv4v4.hsecuritylabel.hnftbridgemeta.hreject.hchainnatipv4.hipv6.hrouteipv4.hipv6.hcompat.hcounter.hct.hdupipv4.hipv6.hexthdr.hhash.hlimit.hlog.hmasqmasq.hipv4.hipv6.hmeta.hnat.hqueue.hrbtree.hredirredir.hipv4.hipv6.hrejectreject.hinet.hipv4.hipv6.hnlattr.hnlmon.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.hmacceltic.hcenteuro.hcroatian.hcyrillic.hgaelic.hgreek.hiceland.hinuit.hroman.hromanian.hturkish.hutf8.hnobootmem.hhzhz.hcommon.hfull.hnodesshift.hspanothernodes.hnoptracer.hnouveaudebugdebug.hdefault.hnozomi.hnrcpus.hntbntb.hamd.hnetdev.hperf.htransport.hnumanuma.hbalancing.hnvtco.hnvdimmdax.hpfn.hnvmecore.hfabrics.hfc.hrdma.htargettarget.hfc.hfcloop.hloop.hrdma.hnvmem.hnvram.hoidregistry.holdsigsuspend3.hopenvswitchopenvswitch.hgeneve.hgre.hvxlan.hoprofileoprofile.heventmultiplex.hnmitimer.hoptimizeinlining.hoptprobes.hore.hosfpartition.houtputformat.hoverlayfs.hpacketpacket.hdiag.hpadata.hpagecounter.htableisolation.hpageflagsextended.hpanasoniclaptop.hpaniconoopsoops.hvalue.htimeout.hparavirtparavirt.hclock.hspinlocks.htimeaccounting.hparman.hparportparport.h1284.hnotpc.hpc.hserial.hpartitionadvanced.hpataacpi.hali.hamd.harasancf.hartop.hatiixp.hatp867x.hcmd64x.hcs5536.hhpt366.hhpt37x.hhpt3x2n.hhpt3x3.hit8213.hit821x.hjmicron.hmarvell.hnetcell.hninja32.holdpiix.hpdcold.hpdc2027x.hrdc.hsch.hserverworks.hsil680.hsis.htoshiba.hvia.hpcc.hpccard.hpchdma.hgbe.hphub.hpcipci.hats.hbusaddrt64bit.hdirect.hdomains.hhyperv.hioapic.hiov.hlabel.hmmconfig.hmsi.hpasid.hpri.hquirks.hstub.hxen.hpcieecrc.hpme.hpcieaerpcieaer.hinject.hpcieaspmpcieaspm.hdefault.hpcieportbus.hpcipcwatchdog.hpcmciaxircom.hpcnet32.hpcspkrplatform.hpdcadma.hpercpurwsem.hperfeventsevents.hintelrapl.huncore.hpersistentkeyrings.hphylib.hphysaddrt64bit.hphysicalalign.hstart.hpidns.hpinconf.hpinctrlpinctrl.hamd.hbaytrail.hcannonlake.hdenverton.hgeminilake.hintel.hlewisburg.hsunrisepoint.hpinmux.hpkcs7messageparser.hpmpm.hadvanceddebug.hclk.hdebug.hruntime.hsleepsleep.hdebug.hsmp.hstdpartition.htracetrace.hrtc.hpmbus.hpnfsblock.hfilelayout.hflexfilelayout.hobjlayout.hpnp.hpnpacpi.hposixmqueuemqueue.hsysctl.hpowerreset.hsupply.hpowercap.hppdev.hpppppp.hasync.hbsdcomp.hdeflate.hfilter.hmppe.hmultilink.hsynctty.hpppoatm.hpppoe.hpppol2tp.hppspps.hclientgpio.hldisc.hparport.hpptp.hpreemptnotifiers.hvoluntary.hpreventfirmwarebuild.hprintquotawarning.hprinter.hprintkprintk.htime.hprobeevents.hprocevents.hfs.hkcore.hpagemonitor.hpidcpuset.hsysctl.hvmcore.hprofiling.hprovideohci1394dmainit.hpsample.hpstorepstore.hram.hptp1588clockclock.hkvm.hpch.hpublickeyalgorsa.hpvpanic.hpwmpwm.hlpss.hsysfs.hqedqed.hfcoe.hiscsi.hll2.hrdma.hsriov.hqede.hqedf.hqedi.hqfmtv2.hqla3xxx.hqlcnicqlcnic.hdcb.hhwmon.hsriov.hqlge.hqsemiphy.hqueuedrwlocks.hspinlocks.hquotaquota.hcompat.hnetlinkinterface.htree.hquotactlquotactl.hcompat.hr8169.hr8712u.hradixtreemultiorder.hraidattrs.hraid6pq.hrandomizebase.hmemorymemory.hphysicalpadding.hras.hrawdriver.hrcatiremote.hcore.hdecoders.hdevices.hmap.hrcucpustalltimeout.hfanoutfanout.hleaf.hnocbcpucpu.hnone.hstallcommon.huserqs.hrdbzip2.hgzip.hlzma.hlzo.hxz.hrdmarxe.hrealtekautopm.hphy.hreedsolomonsolomon.hdec8.henc8.hregmapregmap.hi2c.hirq.hspi.hrelay.hrelocatable.hretpoline.hrfkillrfkill.hinput.hleds.hrfsaccel.hrhkabisizealignchecks.hringbufferbuffer.hallowswap.hbenchmark.hrocker.hrpcsecgsskrb5.hrps.hrtgroupsched.hmutexes.hrt2800liblib.hmmio.hrt2800pcirt2800pci.hrt3290.hrt33xx.hrt35xx.hrt53xx.hrt2800usbrt2800usb.hrt33xx.hrt3573.hrt35xx.hrt53xx.hrt55xx.hunknown.hrt2x00rt2x00.hliblib.hcrypto.hdebugfs.hfirmware.hleds.hmmio.hpci.husb.hrt61pci.hrt73usb.hrtcclass.hdrvbq32k.hbq4802.hcmos.hds1286.hds1307.hds1374.hds1511.hds1553.hds1672.hds1742.hds2404.hds3232.hem3027.hfm3130.hisl12022.hisl1208.hm41t80m41t80.hwdt.hm48t35.hm48t59.hmax6900.hmsm6242.hpcf8523.hpcf8563.hpcf8583.hrp5c01.hrs5c372.hrv3029c2.hrx4581.hrx8025.hrx8581.hstk17ta8.hv3020.hx1205.hhctosyshctosys.hdevice.hintfdev.hproc.hsysfs.hlib.hrtlcards.hrtl8187rtl8187.hleds.hrtl8188ee.hrtl8192ccommon.hrtl8192ce.hrtl8192cu.hrtl8192de.hrtl8192e.hrtl8192ee.hrtl8192se.hrtl8723common.hrtl8723ae.hrtl8723be.hrtl8821ae.hrtlbtcoexist.hrtllibrtllib.hcryptoccmp.htkip.hwep.hrtlwifirtlwifi.hpci.husb.hrwsemspinonowner.hxchgaddalgorithm.hsamsunglaptop.hq10.hsataacardahci.hahciahci.hplatform.hmv.hnv.hpmp.hpromise.hqstor.hsil.hsil24.hsis.hsvw.hsx4.huli.hvia.hvitesse.hsbcfitpc2watchdog.hsbitmap.hschedautogroup.hdebug.hhrtick.hinfo.hmcmc.hprio.homitframepointer.hsmt.htracer.hschedstats.hscsiscsi.h3w9xxx.hsas.haacraid.haic79xx.harcmsr.hbfafc.hbnx2iscsi.hbnx2xfcoe.hchelsiofcoe.hconstants.hcxgb3iscsi.hcxgb4iscsi.hdebug.hdhdh.halua.hemc.hhpsw.hrdac.hdma.henclosure.hfcattrs.htgtattrs.hhpsa.hhptiop.hinitio.hisci.hiscsiattrs.hlogging.hlowlevel.hlpfc.hmod.hmpt2sasmpt2sas.hmaxsge.hmpt3sasmpt3sas.hmaxsge.hmultilun.hmvsasmvsas.htasklet.hmvumi.hnetlink.hosddprintsense.hinitiator.huld.hpm8001.hpmcraid.hprocfs.hqlafc.hiscsi.hsasata.hattrs.hhostsmp.hlibsas.hscanasync.hsmartpqi.hspiattrs.hsrpsrp.hattrs.htgtattrs.hstex.htgt.hufshcdufshcd.hpci.hvirtio.hsctpcookiehmacmd5.hsha1.hdefaultcookiehmacsha1.hsdiouart.hseccompseccomp.hfilter.hsecuritysecurity.hinfiniband.hnetworknetwork.hxfrm.hpath.hsecurelevel.hselinuxselinux.havcstats.hbootparambootparam.hvalue.hcheckreqprotvalue.hdevelop.hdisable.hyamayama.hstacked.hsecurityfs.hselectmemorymodel.hsensorsabituguru.habituguru3.hacpipower.had7414.had7418.hadm1021.hadm1025.hadm1026.hadm1029.hadm1031.hadm1275.hadm9240.hads1015.hads7828.hadt7410.hadt7411.hadt7462.hadt7470.hadt7475.hadt7x10.hamc6821.hapds990x.happlesmc.hasb100.hasc7621.hatk0110.hatxp1.hbh1770.hcoretemp.hdme1737.hds1621.hds620.hemc1403.hemc6w201.hf71805f.hf71882fg.hf75375s.hfam15hpower.hfschmd.hg760a.hgl518sm.hgl520sm.hhdaps.hi5kamb.hibmaem.hibmpex.hina209.hina2xx.hit87.hjc42.hk10temp.hk8temp.hlineage.hlis3i2c.hlis3lv02d.hlm25066.hlm63.hlm73.hlm75.hlm77.hlm78.hlm80.hlm83.hlm85.hlm87.hlm90.hlm92.hlm93.hlm95234.hlm95241.hlm95245.hltc2978.hltc4151.hltc4215.hltc4245.hltc4261.hmax16064.hmax16065.hmax1619.hmax1668.hmax197.hmax34440.hmax6639.hmax6642.hmax6650.hmax6697.hmax8688.hmcp3021.hnct6775.hntcthermistor.hpc87360.hpc87427.hpcf8591.hpmbus.hsch5627.hsch5636.hsch56xxcommon.hsht15.hsht21.hsis5595.hsmsc47b397.hsmsc47m1.hsmsc47m192.hthmc50.htmp102.htmp401.htmp421.htsl2550.hucd9000.hucd9200.hviacputemp.hvia686a.hvt1211.hvt8231.hw83627ehf.hw83627hf.hw83781d.hw83791d.hw83792d.hw83793.hw83795.hw83l785ts.hw83l786ng.hzl6100.hserial82508250.hconsole.hdma.hdw.hextended.hmanyports.hnruarts.hpci.hpnp.hrsa.hruntimeuarts.hshareirq.harcarc.hnrports.hcorecore.hconsole.hjsm.hnonstandard.hserioserio.halteraps2.harcps2.hi8042.hlibps2.hraw.hserport.hsfcsfc.hfalconfalcon.hmtd.hmcdilogging.hmon.hmtd.hsriov.hsfi.hsgpool.hsgigru.hioc4.hpartition.hxp.hshmem.hsignalfd.hsignature.hsignedpefileverification.hskgeskge.hgenesis.hsky2.hslabinfo.hslhc.hslipslip.hcompressed.hsmart.hslubslub.hdebug.hsmp.hsmssdiodrv.hsianomdtv.hrc.husbdrv.hsmscphy.hsch311xwdt.hsmsc9420.hsndsnd.hac97codec.hpowersavesave.hdefault.had1889.hali5451.haloop.hasihpi.hatiixpatiixp.hmodem.hau8810.hau8820.hau8830.hbcd2000.hbt87x.hca0106.hcmipci.hcompressoffload.hcs46xxcs46xx.hnewdsp.hctxfi.hdarla20.hdarla24.hdmasgbuf.hdrivers.hdummy.hdynamicminors.hecho3g.hemu10k1emu10k1.hseq.hemu10k1x.hens1370.hens1371.hes1968es1968.hinput.hradio.hfirewirefirewire.hlib.hspeakers.hgina20.hgina24.hhdahda.hcodecanalog.hca0110.hca0132ca0132.hdsp.hcirrus.hcmedia.hconexant.hhdmi.hrealtek.hsi3054.hsigmatel.hvia.hcore.hdsploader.hextcore.hgeneric.hhwdep.hi915.hinputbeepbeep.hmode.hintel.hpatchloader.hpowersavedefault.hpreallocsize.hreconfig.hhdsp.hhdspm.hhrtimer.hhwdep.hice1712.hice1724.hindigo.hindigodj.hindigodjx.hindigoio.hindigoiox.hintel8x0.hintel8x0m.hisight.hjackjack.hinputdev.hkorg1212.hlayla20.hlayla24.hlola.hlx6464es.hmaestro3maestro3.hinput.hmaxcards.hmia.hmixart.hmona.hmpu401mpu401.huart.hmtpav.hopl3liblib.hseq.hossemul.hoxygenoxygen.hlib.hpci.hpcmpcm.held.htimer.hpcsp.hpcxhr.hprocfs.hrawmidi.hrme32.hrme96.hrme9652.hscs1x.hseqdevice.hdummy.hhrtimerdefault.hmidimidi.hemul.hevent.hvirmidi.hsequencersequencer.hoss.hsocsoc.hcompress.hda7213.hda7219.hdmic.hes8316.hhdachdmi.hi2candspi.hintelbdwrt5677mach.hbroadwellmach.hbxtda7219max98357amach.hrt298mach.hbytchtda7213mach.hes8316mach.hnocodecmach.hbytcrrt5640mach.hrt5651mach.hchtbswmax98090timach.hrt5645mach.hrt5672mach.hhaswellhaswell.hmach.hkblrt5663max98927mach.hrt5514max98927mach.hsklnau88l25max98357amach.hssm4567mach.hrt286mach.hskylake.hsstsst.hacpi.hfirmware.hmatch.hmax98090.hmax98357a.hmax98927.hnau8825.hrl6231.hrl6347a.hrt286.hrt298.hrt5514rt5514.hspi.hrt5640.hrt5645.hrt5651.hrt5663.hrt5670.hrt5677rt5677.hspi.hssm4567.htopology.hts3a227e.hsstatomhifi2platform.hipcipc.hacpi.hsynthemux.htea575x.htimer.htrident.husbusb.h6fire.haudio.hcaiaqcaiaq.hinput.hhiface.hline6.hpod.hpodhd.htoneport.hua101.hus122l.husx2y.hvariax.hverboseprocfs.hvia82xxvia82xx.hmodem.hvirmidi.hvirtuoso.hvmaster.hvxlib.hvx222.hx86.hsoftwatchdog.hsolarisx86partition.hsonylaptop.hsonypicompat.hsoundsound.hosscorecore.hpreclaim.hsp5100tco.hsparseirq.hrcupointer.hsparsememsparsemem.hallocmemmaptogether.hextreme.hmanual.hvmemmapvmemmap.henable.hspispi.hmaster.hsplitptlockcpus.hsquashfssquashfs.hfragmentcachesize.hlzo.hxattr.hxz.hzlib.hssbssb.hdrivergpio.hpcicorepcicore.hpossible.hpcihostpcihost.hpossible.hpossible.hsdiohostsdiohost.hpossible.hsprom.hstacktracer.hvalidation.hstacktracestacktrace.hsupport.hstaging.hstandalone.hste10xp.hstopmachine.hstp.hstrictdevmem.hstripasmsyms.hsunpartition.hsunrpcsunrpc.hbackchannel.hdebug.hgss.hxprtrdma.hsuspendsuspend.hfreezer.hswap.hswiotlbswiotlb.hxen.hsyncookies.hsyncfile.hsynclinksynclink.hgt.hsynclinkmp.hsyshypervisor.hsysctlsysctl.hexceptiontrace.hsysfs.hsystemblacklistkeyring.htrustedkeyring.hsysvipcsysvipc.hcompat.hsysctl.htabletusbacecad.haiptek.hgtco.hkbtab.hwacom.htargetcore.htaskdelayacct.hioaccounting.hxacct.htaskstats.htcache.htcgatmel.hcrb.hinfineon.hnsc.htistis.hcore.hi2catmel.hinfineon.hnuvoton.hst33zp24st33zp24.hi2c.htpm.htcmfc.hfileio.hiblock.hpscsi.hqla2xxx.huser2.htcpcongadvanced.hbic.hcubic.hdctcp.hhstcp.hhtcp.hhybla.hillinois.hlp.hscalable.hvegas.hveno.hwestwood.hyeah.hmd5sig.htelclock.htestkstrtox.htextsearchtextsearch.hbm.hfsm.hkmp.hthermalthermal.hdefaultgovstepwise.hgovfairshare.hstepwise.hhwmon.hthinkpadacpiacpi.halsasupport.hhotkeypoll.hvideo.hthunderbolt.htickoneshot.htifm7xx1.hcore.htigon3tigon3.hhwmon.htimerstats.htimerfd.htlan.htmpfstmpfs.hposixacl.hxattr.htopstarlaptop.htoshibabtrfkill.htouchscreenelo.hwacomi2c.hw8001.htraceclock.hirqflagssupport.htracepoints.htracermaxtrace.hsnapshot.htracingtracing.hsupport.htransparenthugepagehugepage.halways.htreercu.htristate.conftrustedkeys.htswap.httpcieeprom.htty.htuliptulip.hmmio.htun.htypectypec.hucsi.hucs2string.hudffs.hnls.hueficper.hueventhelperpath.huhid.huid16.huidgidstricttypechecks.huiouio.haec.hcif.hhvgeneric.hpcigeneric.hpdrvpdrv.hgenirq.hsercos3.huli526x.hunixunix.hdiag.hunix98ptys.hunixwaredisklabel.huprobeevent.huprobes.husbusb.hacm.hadutux.halim5632.han2720.hannouncenewdevices.happledisplay.harchhashcd.harmlinux.hatm.hbelkin.hcatc.hcommon.hcxacru.hdefaultpersist.hehcihcd.hpci.hroothubtt.httnewsched.hemi26.hemi62.hepson2888.hezusbfx2.hftdielan.hgl860.hgspcagspca.hbenq.hconex.hcpia1.hetoms.hfinepix.hjeilinj.hjl2005bcd.hkonica.hmars.hmr97310a.hnw80x.hov519.hov534ov534.h9.hpac207.hpac7302.hpac7311.hse401.hsn9c2028.hsn9c20x.hsonixb.hsonixj.hspca1528.hspca500.hspca501.hspca505.hspca506.hspca508.hspca561.hsq905.hsq905c.hsq930x.hstk014.hstv0680.hsunplus.ht613.htopro.htv8532.hvc032x.hvicam.hxirlinkcit.hzc3xx.hhid.hhiddev.hhsicusb3503.hhso.hhwahcd.hidmouse.hiowarrior.hipheth.hisightfw.hkaweth.hkc2190.hlcd.hld.hledstriggerusbport.hlegotower.hm5602.hmdc800.hmicrotek.hmon.hnetax88179178a.hax8817x.hcdceem.hmbim.hncm.hsubsetsubset.henable.hcdcether.hcx82310eth.hdm9601.hdrivers.hgl620a.hhuaweicdcncm.hint51x1.hkalmia.hmcs7830.hnet1080.hplusb.hqmiwwan.hrndishost.hsmsc75xx.hsmsc95xx.hzaurus.hohcihcdhcd.hpci.hlittleendian.hpegasus.hprinter.hpwcpwc.hinputevdev.hrtl8150.hrtl8152.hs2255.hserialserial.haircable.hark3116.hbelkin.hch341.hconsole.hcp210x.hcyberjack.hcypressm8.hdebug.hdigiacceleport.hedgeportedgeport.hti.hempeg.hftdisio.hgarmin.hgeneric.hipaq.hipw.hir.hiuu.hkeyspankeyspan.hpda.hklsi.hkobilsct.hmctu232.hmos7715parport.hmos7720.hmos7840.hnavman.homninet.hopticon.hoption.hoti6858.hpl2303.hqcaux.hqt2.hqualcomm.hsafesafe.hpadded.hsierrawireless.hspcp8x5.hssu100.hsymbol.hti.hvisor.hwhiteheat.hwwan.hxircom.hxsensmt.hsevseg.hsierranet.hsisusbvgasisusbvga.hcon.hspeedtouch.hstkwebcam.hstoragestorage.halauda.hcypressatacb.hdatafab.heneub6250.hfreecom.hisd200.hjumpshot.hkarma.honetouch.hrealtek.hsddr09.hsddr55.husbat.hstv06xx.hsupport.htmc.huas.hueagleatm.huhcihcd.husbnet.huss720.hvideoclassclass.hinputevdev.hvl600.hwdm.hwusbwusb.hcbaf.hxhcihcd.hpci.hxusbatm.hzr364xx.husbipcore.husbpcwatchdog.husegenericsmphelpers.hpercpunumanodeid.huserns.hreturnnotifier.hstacktracesupport.huserfaultfd.hutsns.huvmmtimer.huwbuwb.hhwa.hi1480u.hwhci.hveve.hcalls.hipnfvzprivnet.hiptables.hnetdevnetdev.haccounting.htuntapaccounting.hveth.hvfatfs.hvfiovfio.hiommutype1.hmdevmdev.hdevice.hnoiommu.hpcipci.hintx.hmmap.hvgaarbarb.hmaxgpus.hconsole.hswitcheroo.hvgaconsoftscrollbackscrollback.hsize.hvhostvhost.hnet.hring.hvsock.hviawdt.hvideoau0828au0828.hv4l2.hbt848.hbtcx.hcs5345.hcs53l32a.hcx18cx18.halsa.hcx231xxcx231xx.halsa.hdvb.hrc.hcx2341x.hcx23885.hcx25840.hcx88cx88.halsa.hblackbird.hdvb.hmpeg.hvp3054.hdev.hem28xxem28xx.halsa.hdvb.hrc.hfbivtv.hhdpvr.hiri2c.hivtv.hm52790.hmsp3400.hmt9v011.houtputcontrol.hpvrusb2pvrusb2.hdvb.hsysfs.hsaa6588.hsaa711x.hsaa7127.hsaa7134saa7134.halsa.hdvb.hrc.hsaa7146saa7146.hvv.hsaa7164.hsaa717x.hstk1160stk1160.hac97.htda7432.htlg2300.htm6000tm6000.halsa.hdvb.htuner.htvaudio.htveeprom.htvp5150.hupd64031a.hupd64083.husbvision.hv4l2.hvp27smpx.hwm8739.hwm8775.hvideobufdmasg.hdvb.hgen.hvmalloc.hvideobuf2core.hmemops.hvmalloc.hvirtcpuaccountingaccounting.hgen.htobus.hvirtiovirtio.hballoon.hblk.hconsole.hinput.hnet.hpcipci.hlegacy.hvsocketsvsockets.hcommon.hvirtualization.hvitessephy.hvlan8021q8021q.hgvrp.hmvrp.hvmeventcounters.hvmd.hvmwareballoon.hpvscsi.hvmcivmci.hvsockets.hvmxnet3.hvsocketsvsockets.hdiag.hvsockmon.hvtvt.hconsoleconsole.hsleep.hhwconsolebinding.hvxlan.hvzdev.hevent.hgencalls.hiolimit.hlist.hwdog.hw83627hfwdt.hw83697hfwdt.hw83697ugwdt.hw83877fwdt.hw83977fwdt.hwan.hwantdevcoredump.hwatchdogwatchdog.hcore.hsysfs.hwdtpci.hwextcore.hpriv.hproc.hwil6210wil6210.hdebugfs.hisrcor.htracing.hwinbond840.hwirelesswireless.hext.hwlanwlan.hvendorath.hbroadcom.hintel.hmarvell.hralink.hrealtek.hx509certificateparser.hx86x86.h6464.hacpinuma.hsmp.hacpicpufreqcpufreq.hcpb.hamdfreqsensitivity.hplatformdevice.hcheckbioscorruption.hcmov.hcmpxchg64.hcpuid.hdebugctlmsr.hdecoderselftest.hdevdmaops.hextendedplatform.hht.hintellpss.hmemoryprotectionkeys.hmpx.hpstate.hinternodecacheshift.hioapic.hl1cacheshift.hlocalapic.hmcemce.hamd.hinject.hintel.hthreshold.hminimumcpufamily.hmpparse.hmsr.hneedrelocs.hp4clockmod.hpat.hpcccpufreq.hplatformdevices.hpmtimer.hpmemlegacylegacy.hdevice.hpowernowk8.hrerouteforbrokenbootirqs.hreservelow.hsmap.hspeedsteplib.hsupportsmemoryfailure.hthermalvector.htsc.huv.hx2apic.hxenxen.hacpiprocessor.hballoon.hblkdevfrontend.hcompatxenfs.hdevevtchn.hhavepvmmu.hmaxdomainmemory.hnetdevfrontend.hprivcmd.hpvhvm.hsaverestore.hscrubpages.hsyshypervisor.hwdt.hxenbusfrontend.hxenfs.hxfrmxfrm.halgo.hipcomp.hmigrate.hstatistics.hsubpolicy.huser.hxfsfs.hposixacl.hquota.hxorblocks.hxps.hxzdecdec.hbcj.hpowerpc.hx86.hyentayenta.henetune.ho2.hricoh.hti.htoshiba.hzbud.hzisofs.hzlibdeflate.hinflate.hzonedevice.hdmadma.hflag.hdma32.hzpool.hzram.hzsmalloc.hzswap.hcryptoacompress.haead.haes.hakcipher.halgapi.hauthenc.hb128ops.hblowfish.hcast5.hcast6.hcast_common.hchacha20.hcompress.hcryptd.hcrypto_wq.hctr.hdes.hdh.hdrbg.hecdh.hgf128mul.hghash.hhash.hhash_info.hif_alg.hinternalacompress.haead.hakcipher.hcompress.hhash.hkpp.hrng.hrsa.hscompress.hskcipher.hkpp.hlrw.hmcryptd.hmd5.hpadlock.hpcrypt.hpkcs7.hpublic_key.hrng.hscatterwalk.hserpent.hsha.hsha1_base.hsha256_base.hsha512_base.hskcipher.htwofish.hvmac.hxts.hdrmati_pcigart.hbridgeanalogix_dp.hdw_hdmi.hdw_mipi_dsi.hmhl.hdrmP.hdrm_agpsupport.hdrm_atomic.hdrm_atomic_helper.hdrm_auth.hdrm_backport.hdrm_blend.hdrm_bridge.hdrm_cache.hdrm_color_mgmt.hdrm_connector.hdrm_crtc.hdrm_crtc_helper.hdrm_debugfs.hdrm_debugfs_crc.hdrm_device.hdrm_displayid.hdrm_dp_dual_mode_helper.hdrm_dp_helper.hdrm_dp_mst_helper.hdrm_drv.hdrm_edid.hdrm_encoder.hdrm_encoder_slave.hdrm_fb_cma_helper.hdrm_fb_helper.hdrm_file.hdrm_fixed.hdrm_flip_work.hdrm_fourcc.hdrm_framebuffer.hdrm_gem.hdrm_gem_cma_helper.hdrm_gem_framebuffer_helper.hdrm_global.hdrm_hashtab.hdrm_ioctl.hdrm_irq.hdrm_legacy.hdrm_mipi_dsi.hdrm_mm.hdrm_mode_config.hdrm_mode_object.hdrm_modes.hdrm_modeset_helper.hdrm_modeset_helper_vtables.hdrm_modeset_lock.hdrm_of.hdrm_os_linux.hdrm_panel.hdrm_pci.hdrm_pciids.hdrm_plane.hdrm_plane_helper.hdrm_prime.hdrm_print.hdrm_property.hdrm_rect.hdrm_scdc_helper.hdrm_simple_kms_helper.hdrm_syncobj.hdrm_sysfs.hdrm_vblank.hdrm_vma_manager.hgma_drm.hi2cch7006.hsil164.htda998x.hi915_component.hi915_drm.hi915_pciids.hintel-gtt.hintel_lpe_audio.httmttm_bo_api.httm_bo_driver.httm_execbuf_util.httm_lock.httm_memory.httm_module.httm_object.httm_page_alloc.httm_placement.hdt-bindingsgpiogpio.hinterrupt-controllerarm-gic.hirq.hgeneratedasm-offsets.hautoconf.hbounds.hcompile.hqrwlock.hqrwlock_api_smp.hqrwlock_types.huapilinuxversion.hutsrelease.hkeysasymmetric-parser.hasymmetric-subtype.hasymmetric-type.hbig_key-type.hceph-type.hdns_resolver-type.hencrypted-type.hkeyring-type.hrxrpc-type.hsystem_keyring.htrusted-type.huser-type.hlinux8250_pci.ha.out.hacct.hacpi.hacpi_dma.hacpi_pmtmr.hadb.hadfs_fs.haer.hagp_backend.hagpgart.hahci_platform.haio.halarmtimer.haltera_jtaguart.haltera_uart.hambabus.hclcd.hkmi.hmmci.hpl022.hpl061.hpl080.hpl08x.hpl093.hpl330.hserial.hsp810.hamd-iommu.hamifd.hamifdreg.hamigaffs.hanon_inodes.hapm-emulation.hapm_bios.happle_bl.harcdevice.hasn1.hasn1_ber_bytecode.hasn1_decoder.hassoc_array.hassoc_array_priv.hasync.hasync_tx.hata.hata_platform.hatalk.hath9k_platform.hatm.hatm_suni.hatm_tcp.hatmdev.hatmel-mci.hatmel-pwm-bl.hatmel-ssc.hatmel_pdc.hatmel_pwm.hatmel_serial.hatmel_tc.hatomic.hattribute_container.haudit.hauto_dev-ioctl.hauto_fs.hauxvec.haverage.havfvirtchnl.hb1pcmcia.hbacking-dev.hbacklight.hbadblocks.hballoon_compaction.hbasic_mmio_gpio.hbcd.hbch.hbcm47xx_nvram.hbcm47xx_wdt.hbcmabcma.hbcma_driver_arm_c9.hbcma_driver_chipcommon.hbcma_driver_gmac_cmn.hbcma_driver_mips.hbcma_driver_pci.hbcma_driver_pcie2.hbcma_regs.hbcma_soc.hbfin_mac.hbinfmts.hbio.hbit_spinlock.hbitfield.hbitmap.hbitops.hbitrev.hblk-mq-pci.hblk-mq.hblk_types.hblkdev.hblktrace_api.hblockgroup_lock.hbma150.hbootmem.hbottom_half.hbpf.hbpf_trace.hbrcmphy.hbsearch.hbsg-lib.hbsg.hbtree-128.hbtree-type.hbtree.hbtrfs.hbuffer_head.hbug.hbyteorderbig_endian.hgeneric.hlittle_endian.hc2port.hcache.hcancore.hdev.hled.hplatformcc770.hflexcan.hmcp251x.hsja1000.hti_hecc.hskb.hcapability.hcb710.hcciss_ioctl.hccp.hcdev.hcdrom.hcephauth.hbuffer.hceph_debug.hceph_features.hceph_frag.hceph_fs.hceph_hash.hcls_lock_client.hdebugfs.hdecode.hlibceph.hmdsmap.hmessenger.hmon_client.hmsgpool.hmsgr.hosd_client.hosdmap.hpagelist.hrados.htypes.hcfag12864b.hcgroup.hcgroup_subsys.hcirc_buf.hcleancache.hclkclk-private.hclk-provider.hclk.hat91_pmc.hbcm2835.hmvebu.hmxs.hsunxi.htegra.hzynq.hclkdev.hclksrc-dbx500-prcmu.hclockchips.hclocksource.hcm4000_cs.hcn_proc.hcnt32_to_63.hcoda.hcoda_psdev.hcom20020.hcompaction.hcompat.hcompiler-gcc.hcompiler-intel.hcompiler.hcompletion.hcomponent.hconcap.hconfigfs.hconnector.hconsole.hconsole_struct.hconsolemap.hcontainer.hcontext_tracking.hcontext_tracking_state.hcordic.hcoredump.hcper.hcpu.hcpu_cooling.hcpu_pm.hcpu_rmap.hcpufreq.hcpuidle.hcpumask.hcpuset.hcputime.hcramfs_fs.hcramfs_fs_sb.hcrash_core.hcrash_dump.hcrc-ccitt.hcrc-itu-t.hcrc-t10dif.hcrc16.hcrc32.hcrc32c.hcrc7.hcrc8.hcred.hcrushcrush.hhash.hmapper.hcrypto.hcryptohash.hcryptouser.hcs5535.hctype.hcuda.hcyclades.hcycx_x25.hdavinci_emac.hdax.hdca.hdcache.hdccp.hdcookies.hdebug_locks.hdebugfs.hdebugobjects.hdecompressbunzip2.hgeneric.hinflate.hmm.hunlzma.hunlzo.hunxz.hdelay.hdelayacct.hdell-led.hdevcoredump.hdevfreq.hdevice-mapper.hdevice.hdevice_cgroup.hdevpts_fs.hdigsig.hdio.hdirent.hdlm.hdlm_plock.hdm-dirty-log.hdm-io.hdm-kcopyd.hdm-region-hash.hdm9000.hdmadma-attrs.hdma-buf.hdma-contiguous.hdma-debug.hdma-direction.hdma-fence-array.hdma-fence.hdma-mapping.hdw.hipu-dma.hdma_remapping.hdmaengine.hdmapool.hdmar.hdmi.hdnotify.hdns_resolver.hdqblk_qtree.hdqblk_v1.hdqblk_v2.hdrbd.hdrbd_genl.hdrbd_genl_api.hdrbd_limits.hds1286.hds17287rtc.hds2782_battery.hdtlk.hdw_apb_timer.hdynamic_debug.hdynamic_queue_limits.hearlycpio.hecryptfs.hedac.hedd.hedma.heeprom_93cx6.heeprom_93xx46.hefi-bgrt.hefi.hefs_vh.heisa.helevator.helf-fdpic.helf-randomize.helf.helfcore-compat.helfcore.helfnote.henclosure.herr.herrno.herrqueue.herrseq.hetherdevice.hethtool.heventfd.heventpoll.hevm.hexport.hexportfs.hext2_fs.hextconextcon.hextcon-adc-jack.hextcon-gpio.hf2fs_fs.hf75375s.hfalloc.hfanotify.hfault-inject.hfb.hfcdevice.hfcntl.hfd.hfddidevice.hfdtable.hfec.hfence-watchdog.hfile.hfilter.hfips.hfirewire.hfirmware-map.hfirmware.hfixp-arith.hflat.hflex_array.hflex_proportions.hfont.hframe.hfreezer.hfrontswap.hfs.hfs_enet_pd.hfs_pin.hfs_stack.hfs_struct.hfs_uart_pd.hfscache-cache.hfscache.hfslfsl-diu-fb.hbestcommata.hbestcomm.hbestcomm_priv.hfec.hgen_bd.hsram.hmxs-dma.hfsl_devices.hfsl_hypervisor.hfsnotify.hfsnotify_backend.hftrace.hftrace_event.hftrace_irq.hfutex.hfwnode.hgameport.hgcd.hgenalloc.hgeneric_acl.hgenetlink.hgenhd.hgenl_magic_func.hgenl_magic_struct.hgetcpu.hgfp.hgpiogpio-fan.hgpio-pxa.hgpio.hconsumer.hdriver.hgpio_keys.hgpio_mouse.hgpt.hgsmmux.hhardirq.hhash.hhashtable.hhdlc.hhdlcdrv.hhdmi.hhid-debug.hhid-roccat.hhid-sensor-hub.hhid-sensor-ids.hhid.hhiddev.hhidraw.hhighmem.hhighuid.hhil.hhil_mlc.hhippidevice.hhmm.hhp_sdc.hhpet.hhrtimer.hhsihsi.hhtcpld.hhtirq.hhuge_mm.hhugetlb.hhugetlb_cgroup.hhugetlb_inline.hhw_breakpoint.hhw_random.hhwmon-sysfs.hhwmon-vid.hhwmon.hhwspinlock.hhyperv.hi2ci2c-algo-bit.hi2c-algo-pca.hi2c-algo-pcf.hi2c-dev.hi2c-gpio.hi2c-mux-gpio.hi2c-mux-pinctrl.hi2c-mux.hi2c-ocores.hi2c-omap.hi2c-pca-platform.hi2c-pnx.hi2c-pxa.hi2c-smbus.hi2c-xiic.hi2c.hadp5588.hadp8860.hadp8870.hads1015.hapds990x.hatmel_mxt_ts.hbh1770glc.hdm355evm_msp.hds620.hi2c-rcar.hi2c-sh_mobile.hlm8323.hltc4245.hmax6639.hmax732x.hmcs.hmms114.hmpr121_touchkey.hpca953x.hpca954x.hpcf857x.hpmbus.hpxa-i2c.hs6000.hsx150x.htc35876x.htps65010.htsc2007.htwl.htwl4030-madc.hi2o.hi7300_idle.hi8042.hi8253.hi82593.hicmp.hicmpv6.hide.hidr.hidr_ext.hieee80211.hieee802154.hif_arp.hif_bridge.hif_eql.hif_ether.hif_fddi.hif_frad.hif_link.hif_ltalk.hif_macvlan.hif_phonet.hif_pppol2tp.hif_pppox.hif_team.hif_tun.hif_tunnel.hif_vlan.higmp.hihex.hiioadcad_sigma_delta.hbuffer.hcommonst_sensors.hst_sensors_i2c.hst_sensors_spi.hconsumer.hdacad5421.had5504.had5791.hmax517.hmcp4725.hdriver.hevents.hfrequencyad9523.hadf4350.hgyroitg3200.hiio.himuadis.hkfifo_buf.hmachine.hsysfs.htrigger.htrigger_consumer.htriggered_buffer.htypes.hima.hin.hin6.hinet.hinet_diag.hinet_lro.hinetdevice.hinit.hinit_ohci1394_dma.hinit_task.hinitrd.hinotify.hinputinput-polldev.hinput.had714x.hadp5589.hadxl34x.has5011.hauo-pixcir-ts.hbu21013.hcma3000.hcy8ctmg110_pdata.hcyttsp.hedt-ft5x06.heeti_ts.hgp2ap002a00f.hgpio_tilt.hili210x.hkxtj9.hlm8333.hmatrix_keypad.hmt.hnavpoint.hpixcir_ts.hpmic8xxx-keypad.hpmic8xxx-pwrkey.hsamsung-keypad.hsh_keysc.hsparse-keymap.htca8418_keypad.hti_am335x_tsc.htps6507x-ts.hintegrity.hintel-iommu.hintel_mid_dma.hintel_pmic_gpio.hinterrupt.hinterval_tree.hinterval_tree_generic.hio-mapping.hio.hioc3.hioc4.hiocontext.hiomap.hiommu-helper.hiommu.hiopoll.hioport.hioprio.hiova.hip.hipack.hipc.hipc_namespace.hipmi.hipmi_smi.hipv6.hipv6_route.hirq.hirq_cpustat.hirq_poll.hirq_work.hirqbypass.hirqchipirqchip.harm-gic.harm-vic.hbcm2835.hchained_irq.hmetag-ext.hmetag.hmxs.hspear-shirq.hversatile-fpga.hirqdesc.hirqdomain.hirqflags.hirqnr.hirqreturn.hisa.hisapnp.hiscsi_boot_sysfs.hiscsi_ibft.hisdnisdn.hcapilli.hcapiutil.hhdlc.hisdn_divertif.hisdn_ppp.hisdnif.hisicom.hjbd.hjbd2.hjbd_common.hjhash.hjiffies.hjournal-head.hjoystick.hjump_label.hjump_label_ratelimit.hjz4740-adc.hkaiser.hkallsyms.hkasan-checks.hkasan.hkbd_diacr.hkbd_kern.hkbuild.hkcmp.hkconfig.hkcore.hkcov.hkd.hkdb.hkdebug.hkdev_t.hkern_levels.hkernel-page-flags.hkernel.hkernel_stat.hkernelcapi.hkernfs-ve.hkernfs.hkexec.hkey-type.hkey.hkeyboard.hkfifo.hkgdb.hkhugepaged.hklist.hkmapset.hkmemcheck.hkmemleak.hkmod.hkmsg_dump.hkobj_map.hkobject.hkobject_ns.hkprobes.hkref.hks0108.hks8842.hks8851_mll.hksm.hkstat.hkthread.hktime.hkvm_host.hkvm_irqfd.hkvm_para.hkvm_types.hl2tp.hlapb.hlatencytop.hlcd.hlcm.hled-lm3530.hleds-bd2802.hleds-lp3944.hleds-pca9532.hleds-regulator.hleds-tca6507.hleds.hleds_pwm.hlglock.hlguest.hlguest_launcher.hlibata.hlibfdt.hlibfdt_env.hlibnvdimm.hlibps2.hlicense.hlinkage.hlinux_logo.hlis3lv02d.hlist.hlist_bl.hlist_lru.hlist_nulls.hlist_sort.hlivepatch.hllc.hllist.hlockdbind.hdebug.hlockd.hnlm.hshare.hxdr.hxdr4.hlockdep.hlockref.hlog2.hloop.hlp.hlru_cache.hlsm_audit.hlzo.hm48t86.hmISDNdsp.hmISDNhw.hmISDNif.hmailbox.hmailbox_client.hmailbox_controller.hmaple.hmarvell_phy.hmath64.hmax17040_battery.hmbcache.hmbus.hmc146818rtc.hmc6821.hmdev.hmdio-bitbang.hmdio-gpio.hmdio-mux.hmdio.hmedia-bus-format.hmei_cl_bus.hmem_encrypt.hmemblock.hmemcontrol.hmemory.hmemory_hotplug.hmempolicy.hmempool.hmemremap.hmemstick.hmfd88pm80x.h88pm860x.haat2870.hab3100.habx500abx500.hab8500-bm.hab8500-codec.hab8500-gpadc.hab8500-gpio.hab8500-sysctrl.hab8500.hux500_chargalg.hadp5520.harizonacore.hpdata.hregisters.has3711.hasic3.hcore.hcros_ec.hcros_ec_commands.hda903x.hda9052da9052.hpdata.hreg.hda9055core.hpdata.hreg.hdavinci_voicecodec.hdb8500-prcmu.hdbx500-prcmu.hds1wm.hezx-pcap.hhtc-egpio.hhtc-pasic3.hintel_msic.hjanz.hlm3533.hlp8788-isink.hlp8788.hlpc_ich.hmax77686-private.hmax77686.hmax77693-private.hmax77693.hmax8907.hmax8925.hmax8997-private.hmax8997.hmax8998-private.hmax8998.hmc13783.hmc13892.hmc13xxx.hmcp.hmenelaus.hpalmas.hpcf50633adc.hbacklight.hcore.hgpio.hmbc.hpmic.hpm8xxxcore.hirq.hpm8921.hrtc.hrc5t583.hrdc321x.hretu.hrtsx_common.hrtsx_pci.hrtsx_usb.hsamsungcore.hirq.hrtc.hs2mps11.hs5m8763.hs5m8767.hsi476x-core.hsi476x-platform.hsi476x-reports.hsmsc.hsta2x11-mfd.hstmpe.hsysconsyscon.himx6q-iomuxc-gpr.ht7l66xb.htc3589x.htc6387xb.htc6393xb.hti_am335x_tscadc.hti_ssp.htmio.htps6105x.htps6507x.htps65090.htps65217.htps6586x.htps65910.htps65912.htps80031.htwl4030-audio.htwl6040.hucb1x00.hviperboard.hwl1273-core.hwm831xauxadc.hcore.hgpio.hirq.hotp.hpdata.hpmu.hregulator.hstatus.hwatchdog.hwm8350audio.hcomparator.hcore.hgpio.hpmic.hrtc.hsupply.hwdt.hwm8400-audio.hwm8400-private.hwm8400.hwm8994core.hgpio.hpdata.hregisters.hmg_disk.hmicrel_phy.hmigrate.hmigrate_mode.hmii.hmiscdevice.hmlx4cmd.hcq.hdevice.hdoorbell.hdriver.hqp.hsrq.hmlx5cmd.hcq.hdevice.hdoorbell.hdriver.hfs.hmlx5_ifc.hmlx5_ifc_fpga.hport.hqp.hsrq.htransobj.hvport.hmm-arch-hooks.hmm.hmm_inline.hmm_types.hmman.hmmcboot.hcard.hcore.hdw_mmc.hhost.hmmc.hpm.hsd.hsdhci-pci-data.hsdio.hsdio_func.hsdio_ids.hsh_mmcif.hsh_mobile_sdhi.hslot-gpio.htmio.hmmdebug.hmmiotrace.hmmu_context.hmmu_notifier.hmmzone.hmnt_namespace.hmod_devicetable.hmodule.hmoduleloader.hmoduleparam.hmount.hmpage.hmpi.hmpls.hmroute.hmroute6.hmsdos_fs.hmsg.hmsi.hmsm_mdp.hmtdbbm.hblktrans.hcfi.hcfi_endian.hconcat.hdoc2000.hflashchip.hfsmc.hftl.hgen_probe.hinftl.hlatch-addr-flash.hlpc32xx_mlc.hlpc32xx_slc.hmap.hmtd.hmtdram.hnand-gpio.hnand.hnand_bch.hnand_ecc.hndfc.hnftl.honenand.honenand_regs.hpartitions.hpfow.hphysmap.hpismo.hplat-ram.hqinfo.hsh_flctl.hsharpsl.hspear_smi.hsuper.hubi.hxip.hmutex-debug.hmutex.hmv643xx.hmv643xx_eth.hmv643xx_i2c.hmxm-wmi.hn_r3964.hnamei.hnbd.hnd.hnet.hnetdev_features.hnetdevice.hnetfilternetfilter.hipsetip_set.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_sip.hnf_conntrack_snmp.hnf_conntrack_tcp.hnf_conntrack_tftp.hnf_conntrack_zones_common.hnfnetlink.hnfnetlink_acct.hx_tables.hxt_hashlimit.hxt_physdev.hnetfilter_arparp_tables.hnetfilter_bridgenetfilter_bridge.hebt_802_3.hebtables.hnetfilter_ipv4netfilter_ipv4.hip_tables.hnetfilter_ipv6netfilter_ipv6.hip6_tables.hnetlink.hnetpoll.hnfs.hnfs3.hnfs4.hnfs_fs.hnfs_fs_i.hnfs_fs_sb.hnfs_iostat.hnfs_page.hnfs_xdr.hnfsacl.hnilfs2_fs.hnl802154.hnls.hnmi.hnode.hnodemask.hnospec.hnotifier.hnsc_gpio.hnsproxy.hntb.hntb_transport.hnubus.hnuma.hnvme-fc-driver.hnvme-fc.hnvme-rdma.hnvme.hnvmem-consumer.hnvmem-provider.hnvram.hnwpserial.hof.hof_address.hof_device.hof_dma.hof_fdt.hof_gpio.hof_graph.hof_iommu.hof_irq.hof_mdio.hof_mtd.hof_net.hof_pci.hof_pdt.hof_platform.hoid_registry.holpc-ec.homap-dma.homap-iommu.homapfb.hoom.hopenvswitch.hopp.hoprofile.hosq_lock.hoxu210hp.hpadata.hpage-flags-layout.hpage-flags.hpage-isolation.hpage_cgroup.hpage_counter.hpage_ext.hpage_idle.hpage_ref.hpageblock-flags.hpagemap.hpagevec.hparman.hparport.hparport_pc.hparser.hpata_arasan_cf_data.hpatchkey.hpath.hpch_dma.hpci-acpi.hpci-aspm.hpci-ats.hpci-dma-compat.hpci-dma.hpci.hpci_hotplug.hpci_ids.hpcieport_if.hpda_power.hpe.hpercpu-defs.hpercpu-refcount.hpercpu-rwsem.hpercpu.hpercpu_counter.hpercpu_ida.hperf_event.hperf_regs.hpersonality.hpfcache.hpfn.hpfn_t.hphonedev.hphonet.hphyphy.hphy.hphy_fixed.hpid.hpid_namespace.hpim.hpinctrlconsumer.hdevinfo.hmachine.hpinconf-generic.hpinconf.hpinctrl-state.hpinctrl.hpinmux.hpipe_fs_i.hpkeys.hpktcdvd.hplatform_dataad5449.had5755.had7266.had7298.had7791.had7793.had7887.hads7828.harm-ux500-pm.hasoc-imx-ssi.hasoc-kirkwood.hasoc-mx27vis.hasoc-palm27x.hasoc-s3c.hasoc-s3c24xx_simtec.hasoc-ti-mcbsp.hasoc-ux500-msp.hat24.hat91_adc.hata-pxa.hata-samsung_cf.hatmel.hbrcmfmac.hcamera-mx1.hcamera-mx2.hcamera-mx3.hcamera-pxa.hclk-integrator.hclk-lpss.hclk-nomadik.hclk-realview.hclk-u300.hclk-ux500.hclocksource-nomadik-mtu.hcoda.hcpsw.hcrypto-atmel.hcrypto-ux500.hdavinci_asp.hdb8500_thermal.hdma-atmel.hdma-coh901318.hdma-dw.hdma-ep93xx.hdma-imx-sdma.hdma-imx.hdma-mmp_tdma.hdma-mv_xor.hdma-ste-dma40.hdmtimer-omap.hdsp-omap.hdwc3-exynos.hdwc3-omap.hefm32-uart.hehci-sh.helm.hemif_plat.heth-netx.hexynos_thermal.hfsa9480.hgpio-em.hgpio-omap.hgpio-rcar.hgpio-ts5500.hhwmon-s3c.hi2c-cbus-gpio.hi2c-davinci.hi2c-designware.hi2c-hid.hi2c-imx.hi2c-nomadik.hi2c-nuc900.hi2c-s3c2410.hina2xx.hinvensense_mpu6050.hiommu-omap.hirda-pxaficp.hirq-renesas-intc-irqpin.hirq-renesas-irqc.hitco_wdt.hkeyboard-pxa930_rotary.hkeyboard-spear.hkeypad-ep93xx.hkeypad-nomadik-ske.hkeypad-omap.hkeypad-pxa27x.hkeypad-w90p910.hkeyscan-davinci.hlcd-mipid.hleds-kirkwood-netxbig.hleds-kirkwood-ns2.hleds-lm355x.hleds-lm3642.hleds-lp55xx.hleds-omap.hleds-pca9633.hleds-renesas-tpu.hleds-s3c24xx.hlm3630_bl.hlm3639_bl.hlp855x.hlp8727.hlp8755.hmacb.hmax197.hmax310x.hmax6697.hmfd-mcp-sa11x0.hmicroread.hmipi-csis.hmmc-davinci.hmmc-esdhc-imx.hmmc-msm_sdcc.hmmc-mvsdio.hmmc-mxcmmc.hmmc-omap.hmmc-pxamci.hmmc-s3cmci.hmmc-sdhci-s3c.hmmp_audio.hmmp_dma.hmouse-pxa930_trkball.hmsm_serial_hs.hmtd-davinci-aemif.hmtd-davinci.hmtd-mxc_nand.hmtd-nand-omap2.hmtd-nand-pxa3xx.hmtd-nand-s3c2410.hmtd-onenand-omap2.hmtd-orion_nand.hmv_usb.hntc_thermistor.homap-abe-twl6040.homap-twl4030.homap-wd-timer.homap1_bl.homap4-keypad.homap_drm.homap_ocp2scp.hpcmcia-pxa2xx_viper.hpinctrl-coh901.hpinctrl-nomadik.hpn544.hpxa2xx_udc.hpxa_sdhci.hremoteproc-omap.hs3c-hsotg.hs3c-hsudc.hsa11x0-serial.hsamsung-usbphy.hsc18is602.hserial-imx.hserial-omap.hserial-sccnxp.hsh_ipmmu.hshmob_drm.hsht15.hsi5351.hspi-clps711x.hspi-davinci.hspi-ep93xx.hspi-imx.hspi-nuc900.hspi-omap2-mcspi.hspi-s3c64xx.hst1232_pdata.hst33zp24.htegra_emc.htegra_usb.hti_am335x_adc.htouchscreen-s3c2410.htsl2563.huio_dmem_genirq.huio_pruss.husb-davinci.husb-ehci-mxc.husb-ehci-orion.husb-ehci-s5p.husb-imx_udc.husb-musb-ux500.husb-mx2.husb-ohci-exynos.husb-ohci-pxa27x.husb-ohci-s3c2410.husb-omap.husb-pxa3xx-ulpi.husb-s3c2410_udc.husb3503.hux500_wdt.hvideo-ep93xx.hvideo-imxfb.hvideo-msm_fb.hvideo-mx3fb.hvideo-nuc900fb.hvideo-pxafb.hvideo_s3c.hvoltage-omap.hwiznet.hplatform_device.hplist.hploopcompat.hploop.hploop_if.hploop_stat.hpm.hpm2301_charger.hpm_clock.hpm_domain.hpm_qos.hpm_runtime.hpm_wakeup.hpmem.hpmu.hpnfs_osd_xdr.hpnp.hpoison.hpoll.hposix-clock.hposix-timers.hposix_acl.hposix_acl_xattr.hpowerab8500.hbq2415x_charger.hbq27x00_battery.hcharger-manager.hgeneric-adc-battery.hgpio-charger.hisp1704_charger.hjz4740-battery.hmax17042_battery.hmax8903_charger.hsbs-battery.hsmartreflex.hsmb347-charger.hpower_supply.hpowercap.hppp-comp.hppp_channel.hppp_defs.hpps-gpio.hpps_kernel.hpr.hpreempt.hpreempt_mask.hprefetch.hprintk.hprio_heap.hproc_fs.hproc_ns.hprofile.hprojid.hproperty.hproportions.hpstore.hpstore_ram.hpti.hptp_classify.hptp_clock_kernel.hptr_ring.hptrace.hpvclock_gtod.hpwm.hpwm_backlight.hpxa168_eth.hpxa2xx_ssp.hqedcommon_hsi.heth_common.hfcoe_common.hiscsi_common.hiwarp_common.hqed_chain.hqed_eth_if.hqed_fcoe_if.hqed_if.hqed_iov_if.hqed_iscsi_if.hqed_ll2_if.hqed_rdma_if.hqede_rdma.hrdma_common.hroce_common.hstorage_common.htcp_common.hqnx6_fs.hquicklist.hquota.hquotaops.hradix-tree.hraidmd_u.hpq.hxor.hraid_class.hramfs.hrandom.hrange.hras.hratelimit.hrational.hrbtree.hrbtree_augmented.hrbtree_latch.hrculist.hrculist_bl.hrculist_nulls.hrcupdate.hrcutiny.hrcutree.hreboot.hreciprocal_div.hrefcount.hregmap.hregset.hregulatorab8500.hconsumer.hdb8500-prcmu.hdriver.hfan53555.hfixed.hgpio-regulator.hlp3971.hlp3972.hlp872x.hmachine.hmax1586.hmax8649.hmax8660.hmax8952.hmax8973-regulator.hof_regulator.htps51632-regulator.htps62360.htps6507x.huserspace-consumer.hrelay.hremoteproc.hres_counter.hreservation.hreset-controller.hreset.hresource.hresource_ext.hresume-trace.hrfkill-gpio.hrfkill-regulator.hrfkill.hrh_kabi.hrhashtable.hring_buffer.hrio.hrio_drv.hrio_ids.hrio_regs.hrmap.hrndis.hroot_dev.hrotary_encoder.hrpmsg.hrslib.hrtcrtc-ds2404.hrtc-v3020.hrtc.hds1307.hm48t59.hsirfsoc_rtciobrg.hrtmutex.hrtnetlink.hrwlock.hrwlock_api_smp.hrwlock_types.hrwsem-spinlock.hrwsem.hrxrpc.hs3c_adc_battery.hsa11x0-dma.hsbitmap.hscatterlist.hscc.hschedsched.hclock.hcpufreq.hdeadline.hmm.hrt.hsignal.hsysctl.hscreen_info.hsctp.hscx200.hscx200_gpio.hsdla.hseccomp.hsecurebits.hsecurity.hselection.hselinux.hsem.hsemaphore.hseq_buf.hseq_file.hseq_file_net.hseqlock.hseqno-fence.hserial.hserial_8250.hserial_core.hserial_max3100.hserial_mfd.hserial_pnx8xxx.hserial_s3c.hserial_sci.hserio.hsfi.hsfi_acpi.hsh_clk.hsh_dma.hsh_eth.hsh_intc.hsh_timer.hshdma-base.hshm.hshmem_fs.hshrinker.hsignal.hsignalfd.hsirfsoc_dma.hsizes.hskb_array.hskbuff.hslab.hslab_def.hslub_def.hsm501-regs.hsm501.hsmc911x.hsmc91x.hsmp.hsmpboot.hsmsc911x.hsmscphy.hsock_diag.hsocket.hsonet.hsony-laptop.hsonypi.hsort.hsound.hsoundcard.hspi74x164.had7877.had7879.hads7846.hat73c213.hat86rf230.hcorgi_lcd.hds1305.heeprom.hflash.hifx_modem.hl4f00242t03.hlibertas_spi.hlms283gf05.hmax7301.hmc33880.hmcp23s08.hmmc_spi.hmxs-spi.hpxa2xx_spi.hrspi.hs3c24xx.hsh_hspi.hsh_msiof.hspi.hspi_bitbang.hspi_gpio.hspi_oc_tiny.htdo24m.htle62x0.htsc2005.hxilinx_spi.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.hssbi.hstackdepot.hstackprotector.hstacktrace.hstart_kernel.hstat.hstatfs.hstatic_key.hstddef.hste_modem_shm.hstmmac.hstmp3xxx_rtc_wdt.hstmp_device.hstop_machine.hstring.hstring_helpers.hstringify.hsudmac.hsungem_phy.hsunrpcaddr.hauth.hauth_gss.hbc_xprt.hcache.hclnt.hdebug.hgss_api.hgss_asn1.hgss_err.hgss_krb5.hgss_krb5_enctypes.hmetrics.hmsg_prot.hrpc_pipe_fs.hrpc_rdma.hsched.hstats.hsvc.hsvc_rdma.hsvc_xprt.hsvcauth.hsvcauth_gss.hsvcsock.htimer.htypes.hxdr.hxprt.hxprtmultipath.hxprtrdma.hxprtsock.hsunserialcore.hsuperhyway.hsuspend.hsvga.hsw842.hswab.hswait.hswap.hswap_slots.hswapfile.hswapops.hswiotlb.hsync_file.hsynclink.hsys.hsys_soc.hsyscalls.hsyscore_ops.hsysctl.hsysfs-ve.hsysfs.hsyslog.hsysrq.hsysv_fs.htask_io_accounting.htask_io_accounting_ops.htask_work.htaskstats_kern.htboot.htc.htca6416_keypad.htcp.htegra-ahb.htegra-powergate.htegra-soc.htextsearch.htextsearch_fsm.htfrc.hthermal.hthinkpad_acpi.hthread_info.hthreads.hti_wilink_st.htick.htifm.htimb_dma.htimb_gpio.htime-armada-370-xp.htime.htime64.htimecounter.htimekeeper_internal.htimekeeping.htimer.htimerfd.htimeriomem-rng.htimerqueue.htimex.htopology.htoshiba.htpm.htpm_command.htrace_clock.htrace_seq.htracehook.htracepoint.htransport_class.htsacct_kern.htty.htty_driver.htty_flip.htty_ldisc.htypecheck.htypes.hu64_stats_sync.huaccess.hucb1400.hucs2_string.hudp.huidgid.huinput.huio.huio_driver.hulpidriver.hinterface.hregs.hunalignedaccess_ok.hbe_byteshift.hbe_memmove.hbe_struct.hgeneric.hle_byteshift.hle_memmove.hle_struct.hmemmove.hpacked_struct.huprobes.husbusb.hassociation.hatmel_usba_udc.haudio-v2.haudio.hc67x00.hcdc-wdm.hcdc.hcdc_ncm.hch9.hchipidea.hcomposite.hdwc3-omap.hehci-dbgp.hehci_def.hehci_pdriver.hezusb.hfunctionfs.hg_hid.hgadget.hgadget_configfs.hgpio_vbus.hhcd.hinput.hiowarrior.hirda.hisp116x.hisp1301.hisp1362.hisp1760.hm66592.hmsm_hsusb.hmsm_hsusb_hw.hmusb-ux500.hmusb.hnet2280.hof.hohci_pdriver.homap_control_usb.homap_usb.hotg-fsm.hotg.hphy.hphy_companion.hquirks.hr8a66597.hrenesas_usbhs.hrndis_host.hsamsung_usb_phy.hserial.hsl811.hstorage.htegra_usb_phy.htilegx.htypec.huas.hulpi.husb338x.husb_phy_generic.husbnet.hwusb-wa.hwusb.husb_usual.husbdevice_fs.huser-return-notifier.huser.huser_namespace.huserfaultfd_k.huts.hutsname.huuid.huwbuwb.hdebug-cmd.hspec.humc.hwhci.hve.hve_proto.hveip.hvenet.hverify_pefile.hvermagic.hvexpress.hvfio.hvfs.hvga_switcheroo.hvgaarb.hvia-core.hvia-gpio.hvia.hvia_i2c.hvideo_output.hvideodev2.hvirtinfo.hvirtio.hvirtio_byteorder.hvirtio_caif.hvirtio_config.hvirtio_console.hvirtio_mmio.hvirtio_ring.hvirtio_vsock.hvlynq.hvm_event_item.hvm_sockets.hvmalloc.hvme.hvmpressure.hvmstat.hvmw_vmci_api.hvmw_vmci_defs.hvringh.hvt.hvt_buffer.hvt_kern.hvtime.hvzctl.hvzevent.hvziolimit.hvziptable_defs.hvznetstat.hvzprivnet.hvzstat.hw1-gpio.hwait.hwanrouter.hwatchdog.hwimaxdebug.hwireless.hwl12xx.hwm97xx.hworkqueue.hwriteback.hww_mutex.hxattr.hxilinxfb.hxz.hyam.hz2_battery.hzbud.hzconf.hzlib.hzorro.hzorro_ids.hzpool.hzsmalloc.hzutil.hmath-emudouble.hop-1.hop-2.hop-4.hop-8.hop-common.hquad.hsingle.hsoft-fp.hmediaad9389b.hadp1653.hadv7183.hadv7343.hadv7393.hadv7604.hak881x.has3645a.hatmel-isi.hblackfinbfin_capture.hppi.hbt819.hcs5345.hcs53l32a.hcx2341x.hcx25840.hdavinciccdc_types.hdm355_ccdc.hdm644x_ccdc.hisif.hvpbe.hvpbe_display.hvpbe_osd.hvpbe_types.hvpbe_venc.hvpfe_capture.hvpfe_types.hvpif_types.hvpss.hgpio-ir-recv.hi2c-addr.hir-kbd-i2c.hir-rx51.hlirc.hlirc_dev.hm52790.hm5mols.hmedia-device.hmedia-devnode.hmedia-entity.hmmp-camera.hmsp3400.hmt9m032.hmt9p031.hmt9t001.hmt9t112.hmt9v011.hmt9v022.hmt9v032.hnoon010pc30.homap1_camera.homap3isp.hov7670.hov772x.hov9650.hradio-si4713.hrc-core.hrc-map.hrj54n1cb0c.hs3c_camif.hs5c73m3.hs5k4ecgx.hs5k6aa.hs5p_fimc.hs5p_hdmi.hsaa6588.hsaa6752hs.hsaa7115.hsaa7127.hsaa7146.hsaa7146_vv.hsh_mobile_ceu.hsh_mobile_csi2.hsh_vou.hsi4713.hsi476x.hsii9234.hsmiapp.hsoc_camera.hsoc_camera_platform.hsoc_mediabus.hsr030pc30.hths7303.htimb_radio.htimb_video.htuner-types.htuner.htvaudio.htveeprom.htvp514x.htvp5150.htvp7002.htw9910.huda1342.hupd64031a.hupd64083.hv4l2-chip-ident.hv4l2-common.hv4l2-ctrls.hv4l2-dev.hv4l2-device.hv4l2-event.hv4l2-fh.hv4l2-image-sizes.hv4l2-int-device.hv4l2-ioctl.hv4l2-mediabus.hv4l2-mem2mem.hv4l2-of.hv4l2-subdev.hvideobuf-core.hvideobuf-dma-contig.hvideobuf-dma-sg.hvideobuf-dvb.hvideobuf-vmalloc.hvideobuf2-core.hvideobuf2-dma-contig.hvideobuf2-dma-sg.hvideobuf2-memops.hvideobuf2-vmalloc.hwm8775.hmemoryjedec_ddr.hmiscaltera.hcxl-base.hcxl.hnet6lowpan.h9p9p.hclient.htransport.hact_api.haddrconf.haf_ieee802154.haf_rxrpc.haf_unix.haf_vsock.hah.harp.hatmclip.hax25.hax88796.hbluetoothbluetooth.hhci.hhci_core.hhci_mon.hhci_sock.hl2cap.hmgmt.hrfcomm.hsco.hbond_3ad.hbond_alb.hbond_options.hbonding.hbusy_poll.hcaifcaif_dev.hcaif_device.hcaif_hsi.hcaif_layer.hcaif_spi.hcfcnfg.hcfctrl.hcffrml.hcfmuxl.hcfpkt.hcfserl.hcfsrvl.hcfg80211-wext.hcfg80211.hcfg802154.hchecksum.hcipso_ipv4.hcls_cgroup.hcodel.hcodel_impl.hcodel_qdisc.hcompat.hdatalink.hdcbevent.hdcbnl.hdevlink.hdn.hdn_dev.hdn_fib.hdn_neigh.hdn_nsp.hdn_route.hdsa.hdsfield.hdst.hdst_cache.hdst_metadata.hdst_ops.hesp.hethoc.hfib_notifier.hfib_rules.hfirewire.hflow.hflow_dissector.hflowcache.hfou.hfq.hfq_impl.hgarp.hgen_stats.hgenetlink.hgeneve.hgre.hgro_cells.hgue.hicmp.hieee80211_radiotap.hieee802154.hieee802154_netdev.hif_inet6.hife.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.hlwtunnel.hmac80211.hmac802154.hmip6.hmld.hmpls.hmrp.hndisc.hneighbour.hnet_namespace.hnet_ratelimit.hnetevent.hnetfilterbr_netfilter.hipv4nf_conntrack_ipv4.hnf_defrag_ipv4.hnf_dup_ipv4.hnf_nat_masquerade.hnf_reject.hipv6nf_conntrack_icmpv6.hnf_conntrack_ipv6.hnf_defrag_ipv6.hnf_dup_ipv6.hnf_nat_masquerade.hnf_reject.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_labels.hnf_conntrack_seqadj.hnf_conntrack_synproxy.hnf_conntrack_timeout.hnf_conntrack_timestamp.hnf_conntrack_tuple.hnf_conntrack_zones.hnf_log.hnf_nat.hnf_nat_core.hnf_nat_helper.hnf_nat_l3proto.hnf_nat_l4proto.hnf_nat_redirect.hnf_queue.hnf_tables.hnf_tables_bridge.hnf_tables_core.hnf_tables_ipv4.hnf_tables_ipv6.hnfnetlink_log.hnfnetlink_queue.hnft_dup.hnft_masq.hnft_meta.hnft_redir.hnft_reject.hxt_rateest.hnetlabel.hnetlink.hnetnsconntrack.hcore.hdccp.hgeneric.hhash.hieee802154_6lowpan.hipv4.hipv6.hmib.hnetfilter.hnftables.hpacket.hsctp.hunix.hx_tables.hxfrm.hnetprio_cgroup.hnetrom.hnexthop.hnfchci.hllc.hnci.hnci_core.hnfc.hnl802154.hp8022.hphonetgprs.hpep.hphonet.hpn_dev.hping.hpkt_cls.hpkt_sched.hpptp.hprotocol.hpsample.hpsnap.hraw.hrawv6.hred.hregulatory.hrequest_sock.hrose.hroute.hrtnetlink.hsch_generic.hsch_generic_kabi.hscm.hsctpauth.hchecksum.hcommand.hconstants.hsctp.hsm.hstructs.htsnmap.hulpevent.hulpqueue.hsecure_seq.hslhc_vj.hsnmp.hsock.hsock_reuseport.hstp.hswitchdev.htc_acttc_connmark.htc_csum.htc_defact.htc_gact.htc_ife.htc_ipt.htc_mirred.htc_nat.htc_pedit.htc_sample.htc_skbedit.htc_skbmod.htc_tunnel_key.htc_vlan.htcp.htcp_memcontrol.htcp_states.htimewait_sock.htransp_v6.htso.htun_proto.hudp.hudp_memcontrol.hudp_tunnel.hudplite.hvsock_addr.hvxlan.hwext.hwimax.hwpan-phy.hx25.hx25device.hxfrm.hpcmciaciscode.hcisreg.hcistpl.hdevice_id.hds.hss.hrasras_event.hrdmaib.hib_addr.hib_cache.hib_cm.hib_fmr_pool.hib_hdrs.hib_mad.hib_marshall.hib_pack.hib_pma.hib_sa.hib_smi.hib_umem.hib_umem_odp.hib_verbs.hiw_cm.hiw_portmap.hmr_pool.hopa_addr.hopa_port_info.hopa_smi.hopa_vnic.hrdma_cm.hrdma_cm_ib.hrdma_netlink.hrdma_vt.hrdmavt_cq.hrdmavt_mr.hrdmavt_qp.hrw.huverbs_ioctl.huverbs_std_types.huverbs_types.hrxrpcpacket.htypes.hscsifcKbuildfc_encaps.hfc_fc2.hfc_fcoe.hfc_fcp.hfc_fip.hfc_ms.hfc_encode.hfc_frame.hfcoe_sysfs.hiscsi_if.hiscsi_proto.hiser.hlibfc.hlibfcoe.hlibiscsi.hlibiscsi_tcp.hlibsas.hlibsrp.hosd_attributes.hosd_initiator.hosd_ore.hosd_protocol.hosd_sec.hosd_sense.hosd_types.hsas.hsas_ata.hscsi.hscsi_bsg_iscsi.hscsi_cmnd.hscsi_dbg.hscsi_device.hscsi_devinfo.hscsi_dh.hscsi_driver.hscsi_eh.hscsi_host.hscsi_ioctl.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.hsoundac97_codec.haci.had1816a.had1843.haess.hak4113.hak4114.hak4117.hak4531_codec.hak4xxx-adda.hasequencer.hasound.hasoundef.hatmel-abdac.hatmel-ac97c.hcompress_driver.hcontrol.hcore.hcs4231-regs.hcs8403.hcs8427.hda7213.hda7219-aad.hda7219.hemu10k1.hemu10k1_synth.hemu8000.hemu8000_reg.hemux_legacy.hemux_synth.hes1688.hgus.hhda_chmap.hhda_hwdep.hhda_i915.hhda_register.hhda_regmap.hhda_verbs.hhdaudio.hhdaudio_ext.hhwdep.hi2c.hinfo.hinitval.hjack.hmax98090.hmemalloc.hminors.hmixer_oss.hmpu401.hopl3.hopl4.hpcm-indirect.hpcm.hpcm_drm_eld.hpcm_iec958.hpcm_oss.hpcm_params.hpt2258.hrawmidi.hrt286.hrt298.hrt5514.hrt5640.hrt5645.hrt5651.hrt5663.hrt5670.hsb.hsb16_csp.hseq_device.hseq_kernel.hseq_midi_emul.hseq_midi_event.hseq_oss.hseq_oss_legacy.hseq_virmidi.hsh_dac_audio.hsnd_wavefront.hsoc-dai.hsoc-dapm.hsoc-dpcm.hsoc-topology.hsoc.hsoundfont.htea575x-tuner.htea6330t.htimer.htlv.htlv320aic32x4.htlv320aic3x.htlv320dac33-plat.hutil_mem.hvx_core.hwavefront.hwss.htargetiscsiiscsi_target_core.hiscsi_target_stat.hiscsi_transport.htarget_core_backend.htarget_core_base.htarget_core_fabric.htracedefine_trace.hevents9p.hasoc.hbcache.hblock.hbpf.hbridge.hbtrfs.hcompaction.hcontext_tracking.hdevlink.hdma_fence.hext3.hext4.hf2fs.hfilelock.hfilemap.hfs_dax.hgfpflags.hgpio.hhost1x.hhswadsp.hi2c.hintel-sst.hintel_ish.hiommu.hirq.hjbd.hjbd2.hkmem.hkvm.hlibata.hlock.hmce.hmigrate.hmmc.hmodule.hnapi.hnet.hoom.hpagemap.hpower.hprintk.hqdisc.hrandom.hrcu.hregmap.hregulator.hrpm.hsched.hscsi.hsignal.hskb.hsock.hsunrpc.hsyscalls.htarget.htask.hthp.htimer.hudp.hvmscan.hvsock_virtio_transport_common.hworkqueue.hwriteback.hxdp.hxen.hftrace.hsyscall.huapiKbuildasm-genericKbuildKbuild.asmauxvec.hbitsperlong.herrno-base.herrno.hfcntl.hint-l64.hint-ll64.hioctl.hioctls.hipcbuf.hkvm_para.hmman-common.hmman.hmsgbuf.hparam.hpoll.hposix_types.hresource.hsembuf.hsetup.hshmbuf.hshmparam.hsiginfo.hsignal-defs.hsignal.hsocket.hsockios.hstat.hstatfs.hswab.htermbits.htermios.htypes.hucontext.hunistd.hdrmKbuildamdgpu_drm.hdrm.hdrm_fourcc.hdrm_mode.hdrm_sarea.hexynos_drm.hi810_drm.hi915_drm.hmga_drm.hnouveau_drm.homap_drm.hqxl_drm.hr128_drm.hradeon_drm.hsavage_drm.hsis_drm.htegra_drm.hvia_drm.hvirtgpu_drm.hvmwgfx_drm.hlinuxKbuilda.out.hacct.hadb.hadfs_fs.haffs_hardblocks.hagpgart.haio_abi.hapm_bios.harcfb.hatalk.hatm.hatm_eni.hatm_he.hatm_idt77105.hatm_nicstar.hatm_tcp.hatm_zatm.hatmapi.hatmarp.hatmbr2684.hatmclip.hatmdev.hatmioc.hatmlec.hatmmpc.hatmppp.hatmsap.hatmsvc.haudit.hauto_dev-ioctl.hauto_fs.hauto_fs4.hauxvec.hax25.hb1lli.hbaycom.hbcstatd.hbeancounter.hbfs_fs.hbinfmts.hblkpg.hblktrace_api.hbpf.hbpqether.hbsg.hbt-bmc.hbtrfs.hbtrfs_tree.hbyteorderKbuildbig_endian.hlittle_endian.hcaifKbuildcaif_socket.hif_caif.hcancan.hKbuildbcm.herror.hgw.hnetlink.hraw.hcapability.hcapi.hcciss_defs.hcciss_ioctl.hcdrom.hcgroupstats.hchio.hcifscifs_mount.hcm4000_cs.hcn_proc.hcoda.hcoda_psdev.hcoff.hconnector.hconst.hcramfs_fs.hcuda.hcyclades.hcycx_cfm.hdcbnl.hdccp.hdevlink.hdlm.hdlm_device.hdlm_netlink.hdlm_plock.hdlmconstants.hdm-ioctl.hdm-log-userspace.hdma-buf.hdn.hdqblk_xfs.hdvbKbuildaudio.hca.hdmx.hfrontend.hnet.hosd.hversion.hvideo.hedd.hefs_fs_sb.helf-em.helf-fdpic.helf.helfcore.herrno.herrqueue.hethtool.heventpoll.hfadvise.hfalloc.hfanotify.hfb.hfcntl.hfd.hfdreg.hfib_rules.hfiemap.hfilter.hfirewire-cdev.hfirewire-constants.hflat.hfou.hfs.hfsl_hypervisor.hfuse.hfutex.hgameport.hgen_stats.hgenetlink.hgenwqegenwqe_card.hgfs2_ondisk.hgigaset_dev.hhash_info.hhdlchdlc.hKbuildioctl.hhdlcdrv.hhdreg.hhid.hhiddev.hhidraw.hhpet.hhsiKbuildhsi_char.hhw_breakpoint.hhyperv.hhysdn_if.hi2c-dev.hi2c.hi2o-dev.hi8k.hicmp.hicmpv6.hif.hif_addr.hif_addrlabel.hif_alg.hif_arcnet.hif_arp.hif_bonding.hif_bridge.hif_cablemodem.hif_eql.hif_ether.hif_fc.hif_fddi.hif_frad.hif_hippi.hif_infiniband.hif_link.hif_ltalk.hif_macsec.hif_packet.hif_phonet.hif_plip.hif_ppp.hif_pppol2tp.hif_pppox.hif_slip.hif_team.hif_tun.hif_tunnel.hif_vlan.hif_x25.hife.higmp.hin.hin6.hin_route.hinet_diag.hinotify.hinput.hioctl.hip.hip6_tunnel.hip_vs.hipc.hipmi.hipmi_msgdefs.hipsec.hipv6.hipv6_route.hipx.hirda.hirqnr.hisdnisdn.hKbuildcapicmd.hisdn_divertif.hisdn_ppp.hisdnif.hiso_fs.hivtv.hivtvfb.hixjuser.hjffs2.hjoystick.hkcov.hkd.hkdev_t.hkernel-page-flags.hkernel.hkernelcapi.hkexec.hkeyboard.hkeyctl.hkfd_ioctl.hkvm.hkvm_para.hl2tp.hlibc-compat.hlimits.hllc.hloop.hlp.hlwtunnel.hmagic.hmajor.hmap_to_7segment.hmatroxfb.hmdio.hmedia.hmei.hmemfd.hmempolicy.hmeye.hmii.hminix_fs.hmman.hmmcKbuildioctl.hmmtimer.hmodule.hmpls.hmqueue.hmroute.hmroute6.hmsdos_fs.hmsg.hmtio.hn_r3964.hnbd.hncp.hncp_fs.hncp_mount.hncp_no.hndctl.hneighbour.hnet.hnet_dropmon.hnet_namespace.hnet_tstamp.hnetconf.hnetdevice.hnetfilternetfilter.hKbuildipsetKbuildip_set.hip_set_bitmap.hip_set_hash.hip_set_list.hnf_conntrack_common.hnf_conntrack_ftp.hnf_conntrack_sctp.hnf_conntrack_tcp.hnf_conntrack_tuple_common.hnf_nat.hnf_tables.hnf_tables_compat.hnfnetlink.hnfnetlink_acct.hnfnetlink_compat.hnfnetlink_conntrack.hnfnetlink_cthelper.hnfnetlink_cttimeout.hnfnetlink_log.hnfnetlink_queue.hx_tables.hxt_AUDIT.hxt_CHECKSUM.hxt_CLASSIFY.hxt_CONNMARK.hxt_CONNSECMARK.hxt_CT.hxt_DSCP.hxt_HMARK.hxt_IDLETIMER.hxt_LED.hxt_LOG.hxt_MARK.hxt_NFLOG.hxt_NFQUEUE.hxt_RATEEST.hxt_SECMARK.hxt_SYNPROXY.hxt_TCPMSS.hxt_TCPOPTSTRIP.hxt_TEE.hxt_TPROXY.hxt_addrtype.hxt_bpf.hxt_cgroup.hxt_cluster.hxt_comment.hxt_connbytes.hxt_connlabel.hxt_connlimit.hxt_connmark.hxt_conntrack.hxt_cpu.hxt_dccp.hxt_devgroup.hxt_dscp.hxt_ecn.hxt_esp.hxt_hashlimit.hxt_helper.hxt_iprange.hxt_ipvs.hxt_length.hxt_limit.hxt_mac.hxt_mark.hxt_multiport.hxt_nfacct.hxt_osf.hxt_owner.hxt_physdev.hxt_pkttype.hxt_policy.hxt_quota.hxt_rateest.hxt_realm.hxt_recent.hxt_rpfilter.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_tables.hipt_CLUSTERIP.hipt_ECN.hipt_LOG.hipt_REJECT.hipt_TTL.hipt_ULOG.hipt_ah.hipt_ecn.hipt_ttl.hnetfilter_ipv6netfilter_ipv6.hKbuildip6_tables.hip6t_HL.hip6t_LOG.hip6t_NPT.hip6t_REJECT.hip6t_ah.hip6t_frag.hip6t_hl.hip6t_ipv6header.hip6t_mh.hip6t_opts.hip6t_rt.hnetlink.hnetlink_diag.hnetrom.hnfc.hnfs.hnfs2.hnfs3.hnfs4.hnfs4_mount.hnfs_fs.hnfs_idmap.hnfs_mount.hnfsacl.hnfsdKbuildcld.hdebug.hexport.hnfsfh.hstats.hnl80211.hnubus.hnvme_ioctl.hnvram.homap3isp.homapfb.hoom.hopenvswitch.hpacket_diag.hparam.hparport.hpatchkey.hpci.hpci_regs.hperf_event.hpersonality.hpfkeyv2.hpg.hphantom.hphonet.hpkt_cls.hpkt_sched.hpktcdvd.hpmu.hpoll.hposix_types.hppdev.hppp-comp.hppp-ioctl.hppp_defs.hpps.hpr.hprctl.hpsample.hptp_clock.hptrace.hqemu_fw_cfg.hqnx4_fs.hqnxtypes.hquota.hradeonfb.hraidKbuildmd_p.hmd_u.hrandom.hraw.hrds.hreboot.hreiserfs_fs.hreiserfs_xattr.hresource.hrfkill.hromfs_fs.hrose.hroute.hrtc.hrtnetlink.hscc.hschedsched.htypes.hscreen_info.hsctp.hsdla.hseccomp.hsecurebits.hselinux_netlink.hsem.hserial.hserial_core.hserial_reg.hserio.hshm.hsignal.hsignalfd.hsnmp.hsock_diag.hsocket.hsockios.hsom.hsonet.hsonypi.hsound.hsoundcard.hspiKbuildspidev.hstat.hstddef.hstring.hsunrpcKbuilddebug.hsuspend_ioctls.hswab.hsync_file.hsynclink.hsysctl.hsysinfo.htarget_core_user.htaskstats.htc_actKbuildtc_connmark.htc_csum.htc_defact.htc_gact.htc_ife.htc_ipt.htc_mirred.htc_nat.htc_pedit.htc_sample.htc_skbedit.htc_skbmod.htc_tunnel_key.htc_vlan.htc_ematchKbuildtc_em_cmp.htc_em_meta.htc_em_nbyte.htc_em_text.htcp.htcp_metrics.htelephony.htermios.htime.htimes.htimex.htiocl.htipc.htipc_config.htoshiba.htty.htty_flags.htypes.hudf_fs_i.hudp.huhid.huinput.huio.hultrasound.hun.hunistd.hunix_diag.husbKbuildaudio.hcdc-wdm.hcdc.hch11.hch9.hfunctionfs.hg_printer.hgadgetfs.hmidi.htmc.hvideo.husbdevice_fs.husbip.huserfaultfd.hutime.hutsname.huuid.huvcvideo.hv4l2-common.hv4l2-controls.hv4l2-dv-timings.hv4l2-mediabus.hv4l2-subdev.hvenet-netlink.hveth.hvfio.hvhost.hvideodev2.hvirtio_9p.hvirtio_balloon.hvirtio_blk.hvirtio_config.hvirtio_console.hvirtio_gpu.hvirtio_ids.hvirtio_input.hvirtio_net.hvirtio_pci.hvirtio_ring.hvirtio_rng.hvirtio_scsi.hvirtio_types.hvirtio_vsock.hvm_sockets.hvm_sockets_diag.hvsockmon.hvt.hvtpm_proxy.hvzcalluser.hvzctl_netstat.hvzctl_venet.hvzctl_veth.hvziptable_defs.hvzlist.hwait.hwanrouter.hwatchdog.hwil6210_uapi.hwimaxwimax.hKbuildi2400m.hwireless.hx25.hxattr.hxfrm.hmiscKbuildcxl.hmtdKbuildinftl-user.hmtd-abi.hmtd-user.hnftl-user.hubi-user.hrdmaKbuildbnxt_re-abi.hcxgb3-abi.hcxgb4-abi.hhfiKbuildhfi1_ioctl.hhfi1_user.hib_user_cm.hib_user_ioctl_verbs.hib_user_mad.hib_user_sa.hib_user_verbs.hmlx4-abi.hmlx5-abi.hmthca-abi.hnes-abi.hocrdma-abi.hqedr-abi.hrdma_netlink.hrdma_user_cm.hrdma_user_ioctl.hrdma_user_rxe.hvmw_pvrdma-abi.hscsiKbuildcxlflash_ioctl.hfcKbuildfc_els.hfc_fs.hfc_gs.hfc_ns.hscsi_bsg_fc.hscsi_netlink.hscsi_netlink_fc.hsoundKbuildasequencer.hasoc.hasound.hasound_fm.hcompress_offload.hcompress_params.hemu10k1.hhdsp.hhdspm.hsb16_csp.hsfnt_info.hsnd_sst_tokens.htlv.husb_stream.hvideoKbuildedid.hsisfb.huvesafb.hxenKbuildevtchn.hprivcmd.hvideoKbuildatmel_lcdc.haty128.hauo_k190xfb.hbroadsheetfb.hcirrus.hcvisionppc.hda8xx-fb.hdisplay_timing.hedid.hexynos_dp.hexynos_mipi_dsim.hgbe.hhecubafb.higa.hili9320.hkyro.hmach64.hmaxinefb.hmbxfb.hmetronomefb.hmipi_display.hmmp_disp.hneomagic.hnewport.hof_display_timing.hof_videomode.homap-panel-data.homapdss.homapvrfb.hpermedia2.hplatform_lcd.hpm3fb.hpmag-ba-fb.hpmagb-b-fb.hpxa168fb.hradeon.hs1d13xxxfb.hsa1100fb.hsamsung_fimd.hsgivw.hsh_mipi_dsi.hsh_mobile_hdmi.hsh_mobile_lcdc.hsh_mobile_meram.hsisfb.hsstfb.htdfx.htgafb.htrident.hudlfb.huvesafb.hvga.hvideomode.hw100fb.hxenacpi.hballoon.hevents.hfeatures.hgntalloc.hgntdev.hgrant_table.hhvc-console.hhvm.hinterfacecallback.helfnote.hevent_channel.hfeatures.hgrant_table.hhvmhvm_op.hparams.hioblkif.hconsole.hfbif.hkbdif.hnetif.hpciif.hprotocols.hring.htpmif.hxenbus.hxs_wire.hmemory.hphysdev.hplatform.hsched.hvcpu.hversion.hxen-mca.hxen.hxencomm.hpage.hplatform_pci.hswiotlb-xen.htmem.hxen-ops.hxen.hxenbus.hxenbus_dev.hxencomm.hinitKconfigMakefileipcMakefilekernelKconfig.freezerKconfig.hzKconfig.locksKconfig.openvzKconfig.preemptMakefilebcKconfigMakefilecpuMakefiledebugMakefilekdbMakefileeventsMakefilegcovKconfigMakefileirqKconfigMakefilelivepatchKconfigMakefilepowerKconfigMakefileschedMakefiletimeKconfigMakefiletraceKconfigMakefileveMakefiledummyMakefilevznetstatMakefilelib842MakefileKconfigKconfig.debugKconfig.kasanKconfig.kgdbKconfig.kmemcheckMakefilelzoMakefilempiMakefileraid6MakefiletestMakefilereed_solomonMakefilexzKconfigMakefilezlib_deflateMakefilezlib_inflateMakefilemmKconfigKconfig.debugMakefilekasanMakefilenet6lowpanKconfigMakefile802KconfigMakefile8021qKconfigMakefile9pKconfigMakefileKconfigMakefileappletalkMakefileatmKconfigMakefileax25KconfigMakefilebatman-advKconfigMakefilebluetoothKconfigMakefilebnepKconfigMakefilecmtpKconfigMakefilehidpKconfigMakefilerfcommKconfigMakefilebridgeKconfigMakefilenetfilterKconfigMakefilecaifKconfigMakefilecanKconfigMakefilecephKconfigMakefilecoreMakefiledcbKconfigMakefiledccpKconfigMakefileccidsKconfigdecnetKconfigMakefilenetfilterKconfigMakefiledns_resolverKconfigMakefiledsaKconfigMakefileethernetMakefileieee8021546lowpanKconfigMakefileKconfigMakefileifeKconfigMakefileipv4KconfigMakefilenetfilterKconfigMakefileipv6KconfigMakefilenetfilterKconfigMakefileipxKconfigMakefileirdaKconfigMakefileircommKconfigMakefileirlanKconfigMakefileirnetKconfigMakefileiucvKconfigMakefilekeyMakefilel2tpKconfigMakefilelapbKconfigMakefilellcKconfigMakefilemac80211KconfigMakefilemac802154KconfigMakefilemplsKconfigMakefilenetfilterKconfigMakefileipsetKconfigMakefileipvsKconfigMakefilenetlabelKconfigMakefilenetlinkKconfigMakefilenetromMakefilenfcKconfigMakefilehciKconfigMakefilenciKconfigMakefileopenvswitchKconfigMakefilepacketKconfigMakefilephonetKconfigMakefilepsampleKconfigMakefilerdsKconfigMakefilerfkillKconfigMakefileroseMakefilerxrpcKconfigMakefileschedKconfigMakefilesctpKconfigMakefilesunrpcKconfigMakefileauth_gssMakefilexprtrdmaMakefileswitchdevKconfigMakefiletipcKconfigMakefileunixKconfigMakefilevmw_vsockKconfigMakefilewimaxKconfigMakefilewirelessKconfigMakefilex25KconfigMakefilexfrmKconfigMakefilesamplesKconfigMakefilehidrawMakefilehw_breakpointMakefilekdbMakefilekfifoMakefilekobjectMakefilekprobesMakefilelivepatchMakefilerpmsgMakefileseccompMakefiletrace_eventsMakefileuhidMakefilevfio-mdevMakefilescriptsKbuild.includeLindentMakefileMakefile.asm-genericMakefile.buildMakefile.cleanMakefile.fwinstMakefile.headersinstMakefile.helpMakefile.hostMakefile.kasanMakefile.libMakefile.modbuiltinMakefile.modinstMakefile.modpostMakefile.modsignasn1_compilerasn1_compiler.cbasicMakefilebin2cbin2c.cfixdepfixdep.cmodules.orderbloat-o-meterbootgraph.plcheckincludes.plcheckkconfigsymbols.shcheckpatch.plcheckstack.plchecksyscalls.shcheckversion.plcleanfilecleanpatchcoccicheckcoccinelleapiallocdrop_kmalloc_cast.coccikzalloc-simple.coccid_find_alias.coccidevm_ioremap_resource.coccidevm_request_and_ioremap.coccierr_cast.coccikstrdup.coccimemdup.coccimemdup_user.cocciptr_ret.cocciresource_size.coccisimple_open.coccifreeclk_put.coccidevm_free.cocciiounmap.coccikfree.cocciiteratorsfen.cocciitnull.coccilist_entry_update.cocciuse_after_iter.coccilockscall_kern.coccidouble_lock.cocciflags.coccimini_lock.coccimiscboolinit.coccicstptr.coccidoubleinit.cocciifaddr.cocciifcol.cocciirqf_oneshot.coccimemcpy-assign.coccinoderef.cocciorplus.coccisemicolon.cocciwarn.coccinullbadzero.coccideref_null.coccieno.coccikmerr.coccitestsdoublebitand.coccidoubletest.cocciodd_ptr_err.cocciconfigconmakehashconmakehash.cdecodecodedepmod.shdiffconfigdocproc.cdtcMakefileMakefile.dtcchecks.cdata.cdtc-lexer.ldtc-lexer.lex.c_shippeddtc-parser.tab.c_shippeddtc-parser.tab.h_shippeddtc-parser.ydtc.cdtc.hfdtdump.cfdtget.cfdtput.cflattree.cfstree.clibfdtMakefile.libfdtfdt.cfdt.hfdt_empty_tree.cfdt_ro.cfdt_rw.cfdt_strerror.cfdt_sw.cfdt_wip.clibfdt.hlibfdt_env.hlibfdt_internal.hlivetree.csrcpos.csrcpos.htreesource.cutil.cutil.hversion_gen.hexport_report.plextract-ikconfigextract-vmlinuxgcc-goto.shgcc-version.shgcc-x86_32-has-stack-protector.shgcc-x86_64-has-stack-protector.shgen_initramfs_list.shgenksymsMakefilegenksymsgenksyms.cgenksyms.hkeywords.gperfkeywords.hash.ckeywords.hash.c_shippedlex.llex.lex.clex.lex.c_shippedmodules.orderparse.tab.cparse.tab.c_shippedparse.tab.hparse.tab.h_shippedparse.yget_maintainer.plgfp-translateheaderdep.plheaders.shheaders_check.plheaders_install.shkallsymskallsyms.ckconfigMakefilePOTFILES.incheck.shconfconf.cconfdata.cexpr.cexpr.hgconf.cgconf.gladeimages.ckxgettext.clist.hlkc.hlkc_proto.hlxdialogBIG.FAT.WARNINGcheck-lxdialog.shchecklist.cdialog.hinputbox.cmenubox.ctextbox.cutil.cyesno.cmconf.cmenu.cmerge_config.shnconf.cnconf.gui.cnconf.hqconf.ccqconf.hstreamline_config.plsymbol.cutil.czconf.gperfzconf.hash.czconf.hash.c_shippedzconf.lzconf.lex.czconf.lex.c_shippedzconf.tab.czconf.tab.c_shippedzconf.ykernel-docksymoopsREADMElink-vmlinux.shmakelstmarkup_oops.plmkcompile_hmkmakefilemksysmapmkuboot.shmkversionmodMakefiledevicetable-offsets.cdevicetable-offsets.hdevicetable-offsets.selfconfig.hempty.cfile2alias.cmk_elfconfigmk_elfconfig.cmodpostmodpost.cmodpost.hmodules.ordersumversion.cmodule-common.ldsmodules.ordernamespace.plpackageMakefilebuilddebbuildtarmkspecpatch-kernelpnmtologopnmtologo.cprofile2linkerlist.plrecordmcountrecordmcount.crecordmcount.hrecordmcount.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.tstselinuxMakefileREADMEgenheadersMakefilegenheadersgenheaders.cmodules.orderinstall_policy.shmdpMakefiledbus_contextsmdpmdp.cmodules.ordermodules.ordersetlocalversionshow_deltasign-filesortextablesortextable.csortextable.htags.shtracingdraw_functrace.pydraw_functrace.pycdraw_functrace.pyounifdefunifdef.cver_linuxxz_wrap.shsecurityKconfigMakefileapparmorKconfigMakefileintegrityKconfigMakefileevmKconfigMakefileimaKconfigMakefilekeysKconfigMakefileencrypted-keysMakefileselinuxKconfigMakefilesmackKconfigMakefiletomoyoKconfigMakefileyamaKconfigMakefilesoundKconfigMakefileaoaKconfigMakefilecodecsKconfigMakefilecoreMakefilefabricsKconfigMakefilesoundbusKconfigMakefilei2sbusMakefilearmKconfigMakefileatmelKconfigMakefilecoreKconfigMakefileossMakefileseqKconfigMakefileossMakefiledriversKconfigMakefilempu401Makefileopl3Makefileopl4MakefilepcspMakefilevxMakefilefirewireKconfigMakefilehdaKconfigMakefileextMakefilei2cMakefileotherMakefileisaKconfigMakefilead1816aMakefilead1848Makefilecs423xMakefilees1688MakefilegalaxyMakefilegusMakefilemsndMakefileopti9xxMakefilesbMakefilewavefrontMakefilewssMakefilemipsKconfigMakefileossKconfigMakefiledmasoundKconfigMakefilepariscKconfigMakefilepciKconfigMakefileac97Makefileali5451MakefileasihpiMakefileau88x0Makefileaw2Makefileca0106Makefilecs46xxMakefilecs5535audioMakefilectxfiMakefileechoaudioMakefileemu10k1MakefilehdaKconfigMakefileice1712Makefilekorg1212MakefilelolaMakefilelx6464esMakefilemixartMakefilenm256MakefileoxygenMakefilepcxhrMakefileriptideMakefilerme9652MakefiletridentMakefilevx222MakefileymfpciMakefilepcmciaKconfigMakefilepdaudiocfMakefilevxMakefileppcKconfigMakefileshKconfigMakefilesocKconfigMakefilecodecsKconfigMakefileintelKconfigMakefileatomMakefilesstMakefilebaytrailMakefileboardsMakefilecommonMakefilehaswellMakefileskylakeMakefilesparcKconfigMakefilespiKconfigMakefilesynthKconfigMakefileemuxMakefileusb6fireMakefileKconfigMakefilebcd2000MakefilecaiaqMakefilehifaceMakefileline6KconfigMakefilemiscMakefileusx2yMakefilex86KconfigMakefiletoolsMakefilebuildMakefileMakefile.buildMakefile.featureMakefile.includefeatureMakefiletestsexMakefilecgroupMakefilefirewireMakefilelguestMakefilelibapiMakefilesubcmdMakefiletraceeventMakefilenetMakefileobjtoolMakefileobjtoolperfDocumentationMakefileMakefileMakefile.configMakefile.perfarcharmMakefilearm64MakefilepowerpcMakefiles390MakefileshMakefilesparcMakefilex86MakefilextensaMakefilescriptsperlPerf-Trace-UtilMakefile.PLpoweracpiMakefileMakefile.configMakefile.rulestoolsacpidbgMakefileacpidumpMakefileecMakefilecpupowerMakefilebenchMakefiledebugi386MakefilekernelMakefilex86_64Makefilex86turbostatMakefilex86_energy_perf_policyMakefilescriptsMakefile.archMakefile.includetestingnvdimmMakefileradix-treeMakefileselftestsMakefilebreakpointsMakefilecapabilitiesMakefilecpu-hotplugMakefileefivarfsMakefileipcMakefilekcmpMakefilememfdMakefilememory-hotplugMakefilemqueueMakefilenetMakefilepowerpcMakefileswitch_endianMakefiletmMakefileptraceMakefilevmMakefilevsockMakefilethermaltmonMakefileusbMakefilevirtioMakefilevhost_testMakefilevirtio-traceMakefilevmMakefileusrKconfigMakefilevirtMakefilekvmKconfiglibKconfigMakefilevmlinux.id/usr/src/kernels//usr/src/kernels/3.10.0-862.9.1.vz7.63.3//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/alpha//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/alpha/boot//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/alpha/kernel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/alpha/lib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/alpha/math-emu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/alpha/mm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/alpha/oprofile//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arc/boot//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arc/boot/dts//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arc/kernel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arc/lib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arc/mm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arc/oprofile//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arc/plat-arcfpga//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arc/plat-tb10x//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/boot//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/boot/bootp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/boot/compressed//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/boot/dts//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/common//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/crypto//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/kernel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/kvm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/lib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-at91//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-bcm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-bcm2835//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-clps711x//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-cns3xxx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-davinci//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-dove//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-ebsa110//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-ep93xx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-exynos//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-footbridge//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-gemini//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-highbank//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-imx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-imx/devices//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-integrator//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-iop13xx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-iop32x//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-iop33x//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-ixp4xx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-kirkwood//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-ks8695//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-lpc32xx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-mmp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-msm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-mv78xx0//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-mvebu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-mxs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-netx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-nomadik//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-omap1//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-omap2//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-orion5x//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-picoxcell//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-prima2//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-pxa//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-realview//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-rpc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-s3c24xx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-s3c64xx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-s5p64x0//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-s5pc100//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-s5pv210//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-sa1100//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-shark//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-shmobile//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-socfpga//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-spear//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-sunxi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-tegra//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-u300//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-ux500//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-versatile//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-vexpress//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-virt//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-vt8500//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-w90x900//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mach-zynq//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/mm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/net//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/nwfpe//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/oprofile//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/plat-iop//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/plat-omap//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/plat-orion//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/plat-pxa//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/plat-samsung//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/plat-versatile//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/tools//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/vfp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm/xen//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm64//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm64/boot//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm64/boot/dts//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm64/kernel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm64/kernel/vdso//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm64/lib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/arm64/mm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/avr32//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/avr32/boards//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/avr32/boards/atngw100//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/avr32/boards/atstk1000//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/avr32/boards/favr-32//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/avr32/boards/hammerhead//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/avr32/boards/merisc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/avr32/boards/mimc200//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/avr32/boot//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/avr32/boot/images//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/avr32/boot/u-boot//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/avr32/kernel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/avr32/lib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/avr32/mach-at32ap//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/avr32/mm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/avr32/oprofile//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/blackfin//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/blackfin/boot//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/blackfin/kernel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/blackfin/kernel/cplb-mpu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/blackfin/kernel/cplb-nompu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/blackfin/lib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/blackfin/mach-bf518//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/blackfin/mach-bf518/boards//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/blackfin/mach-bf527//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/blackfin/mach-bf527/boards//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/blackfin/mach-bf533//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/blackfin/mach-bf533/boards//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/blackfin/mach-bf537//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/blackfin/mach-bf537/boards//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/blackfin/mach-bf538//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/blackfin/mach-bf538/boards//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/blackfin/mach-bf548//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/blackfin/mach-bf548/boards//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/blackfin/mach-bf561//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/blackfin/mach-bf561/boards//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/blackfin/mach-bf609//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/blackfin/mach-bf609/boards//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/blackfin/mach-common//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/blackfin/mm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/blackfin/oprofile//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/c6x//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/c6x/boot//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/c6x/boot/dts//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/c6x/kernel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/c6x/lib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/c6x/mm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/c6x/platforms//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/cris//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/cris/arch-v10//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/cris/arch-v10/drivers//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/cris/arch-v10/kernel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/cris/arch-v10/lib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/cris/arch-v10/mm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/cris/arch-v32//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/cris/arch-v32/drivers//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/cris/arch-v32/drivers/mach-a3//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/cris/arch-v32/drivers/mach-fs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/cris/arch-v32/drivers/pci//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/cris/arch-v32/kernel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/cris/arch-v32/lib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/cris/arch-v32/mach-a3//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/cris/arch-v32/mach-fs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/cris/arch-v32/mm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/cris/boot//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/cris/boot/compressed//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/cris/boot/rescue//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/cris/include//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/cris/include/arch-v32//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/cris/include/arch-v32/arch//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/cris/include/arch-v32/arch/hwregs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/cris/include/arch-v32/arch/hwregs/iop//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/cris/kernel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/cris/mm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/frv//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/frv/boot//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/frv/kernel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/frv/lib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/frv/mb93090-mb00//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/frv/mm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/h8300//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/h8300/boot//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/h8300/boot/compressed//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/h8300/kernel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/h8300/kernel/timer//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/h8300/lib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/h8300/mm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/h8300/platform//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/h8300/platform/h8300h//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/h8300/platform/h8300h/aki3068net//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/h8300/platform/h8300h/generic//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/h8300/platform/h8300h/h8max//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/h8300/platform/h8s//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/h8300/platform/h8s/edosk2674//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/h8300/platform/h8s/generic//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/hexagon//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/hexagon/kernel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/hexagon/lib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/hexagon/mm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/ia64//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/ia64/dig//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/ia64/hp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/ia64/hp/common//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/ia64/hp/sim//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/ia64/hp/sim/boot//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/ia64/hp/zx1//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/ia64/kernel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/ia64/lib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/ia64/mm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/ia64/oprofile//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/ia64/pci//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/ia64/sn//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/ia64/sn/kernel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/ia64/sn/kernel/sn2//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/ia64/sn/pci//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/ia64/sn/pci/pcibr//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/ia64/uv//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/ia64/uv/kernel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/ia64/xen//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/m32r//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/m32r/boot//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/m32r/boot/compressed//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/m32r/kernel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/m32r/lib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/m32r/mm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/m32r/oprofile//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/m32r/platforms//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/m32r/platforms/m32104ut//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/m32r/platforms/m32700ut//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/m32r/platforms/mappi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/m32r/platforms/mappi2//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/m32r/platforms/mappi3//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/m32r/platforms/oaks32r//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/m32r/platforms/opsput//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/m32r/platforms/usrv//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/m68k//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/m68k/amiga//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/m68k/apollo//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/m68k/atari//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/m68k/bvme6000//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/m68k/emu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/m68k/fpsp040//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/m68k/hp300//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/m68k/ifpsp060//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/m68k/kernel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/m68k/lib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/m68k/mac//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/m68k/math-emu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/m68k/mm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/m68k/mvme147//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/m68k/mvme16x//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/m68k/platform//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/m68k/platform/68000//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/m68k/platform/68360//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/m68k/platform/coldfire//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/m68k/q40//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/m68k/sun3//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/m68k/sun3/prom//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/m68k/sun3x//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/m68k/tools//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/m68k/tools/amiga//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/metag//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/metag/boot//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/metag/boot/dts//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/metag/kernel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/metag/kernel/perf//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/metag/lib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/metag/mm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/metag/oprofile//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/metag/tbx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/microblaze//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/microblaze/boot//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/microblaze/boot/dts//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/microblaze/kernel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/microblaze/kernel/cpu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/microblaze/lib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/microblaze/mm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/microblaze/oprofile//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/microblaze/pci//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/microblaze/platform//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/microblaze/platform/generic//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/alchemy//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/alchemy/common//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/alchemy/devboards//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/ar7//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/ath79//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/bcm47xx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/bcm63xx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/bcm63xx/boards//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/boot//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/boot/compressed//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/cavium-octeon//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/cavium-octeon/executive//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/cobalt//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/dec//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/dec/prom//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/emma//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/emma/common//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/emma/markeins//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/fw//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/fw/arc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/fw/cfe//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/fw/lib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/fw/sni//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/jazz//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/jz4740//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/kernel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/kvm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/lantiq//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/lantiq/dts//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/lantiq/falcon//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/lantiq/xway//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/lasat//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/lasat/image//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/lib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/loongson//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/loongson/common//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/loongson/common/cs5536//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/loongson/fuloong-2e//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/loongson/lemote-2f//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/loongson1//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/loongson1/common//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/loongson1/ls1b//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/math-emu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/mm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/mti-malta//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/mti-sead3//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/netlogic//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/netlogic/common//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/netlogic/dts//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/netlogic/xlp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/netlogic/xlr//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/oprofile//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/pci//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/pmcs-msp71xx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/pnx833x//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/pnx833x/common//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/pnx833x/stb22x//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/power//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/powertv//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/powertv/asic//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/powertv/pci//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/ralink//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/ralink/dts//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/rb532//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/sgi-ip22//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/sgi-ip27//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/sgi-ip32//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/sibyte//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/sibyte/bcm1480//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/sibyte/common//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/sibyte/sb1250//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/sibyte/swarm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/sni//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/txx9//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/txx9/generic//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/txx9/jmr3927//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/txx9/rbtx4927//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/txx9/rbtx4938//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/txx9/rbtx4939//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/vr41xx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/vr41xx/casio-e55//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/vr41xx/common//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/vr41xx/ibm-workpad//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mips/wrppmc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mn10300//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mn10300/boot//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mn10300/boot/compressed//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mn10300/kernel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mn10300/lib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mn10300/mm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mn10300/oprofile//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mn10300/proc-mn103e010//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mn10300/proc-mn2ws0050//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mn10300/unit-asb2303//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mn10300/unit-asb2305//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/mn10300/unit-asb2364//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/openrisc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/openrisc/boot//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/openrisc/boot/dts//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/openrisc/kernel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/openrisc/lib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/openrisc/mm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/parisc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/parisc/hpux//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/parisc/kernel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/parisc/lib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/parisc/math-emu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/parisc/mm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/parisc/oprofile//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/powerpc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/powerpc/boot//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/powerpc/crypto//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/powerpc/kernel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/powerpc/kernel/vdso32//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/powerpc/kernel/vdso64//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/powerpc/kvm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/powerpc/lib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/powerpc/math-emu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/powerpc/mm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/powerpc/net//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/powerpc/oprofile//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/powerpc/perf//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/powerpc/platforms//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/powerpc/platforms/40x//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/powerpc/platforms/44x//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/powerpc/platforms/512x//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/powerpc/platforms/52xx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/powerpc/platforms/82xx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/powerpc/platforms/83xx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/powerpc/platforms/85xx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/powerpc/platforms/86xx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/powerpc/platforms/8xx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/powerpc/platforms/amigaone//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/powerpc/platforms/cell//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/powerpc/platforms/cell/spufs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/powerpc/platforms/chrp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/powerpc/platforms/embedded6xx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/powerpc/platforms/maple//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/powerpc/platforms/pasemi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/powerpc/platforms/powermac//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/powerpc/platforms/powernv//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/powerpc/platforms/ps3//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/powerpc/platforms/pseries//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/powerpc/platforms/wsp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/powerpc/sysdev//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/powerpc/sysdev/ge//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/powerpc/sysdev/qe_lib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/powerpc/sysdev/xics//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/powerpc/xmon//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/s390//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/s390/appldata//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/s390/boot//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/s390/boot/compressed//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/s390/crypto//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/s390/hypfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/s390/kernel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/s390/kernel/vdso32//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/s390/kernel/vdso64//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/s390/kvm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/s390/lib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/s390/math-emu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/s390/mm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/s390/net//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/s390/oprofile//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/s390/pci//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/score//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/score/boot//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/score/kernel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/score/lib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/score/mm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/boards//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/boards/mach-ap325rxa//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/boards/mach-cayman//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/boards/mach-dreamcast//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/boards/mach-ecovec24//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/boards/mach-highlander//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/boards/mach-hp6xx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/boards/mach-kfr2r09//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/boards/mach-landisk//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/boards/mach-lboxre2//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/boards/mach-microdev//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/boards/mach-migor//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/boards/mach-r2d//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/boards/mach-rsk//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/boards/mach-sdk7780//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/boards/mach-sdk7786//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/boards/mach-se//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/boards/mach-se/7206//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/boards/mach-se/7343//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/boards/mach-se/770x//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/boards/mach-se/7721//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/boards/mach-se/7722//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/boards/mach-se/7724//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/boards/mach-se/7751//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/boards/mach-se/7780//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/boards/mach-sh03//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/boards/mach-sh7763rdp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/boards/mach-x3proto//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/boot//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/boot/compressed//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/boot/romimage//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/cchips//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/cchips/hd6446x//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/drivers//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/drivers/dma//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/drivers/pci//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/drivers/superhyway//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/kernel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/kernel/cpu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/kernel/cpu/irq//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/kernel/cpu/sh2//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/kernel/cpu/sh2a//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/kernel/cpu/sh3//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/kernel/cpu/sh4//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/kernel/cpu/sh4a//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/kernel/cpu/sh5//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/kernel/cpu/shmobile//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/kernel/vsyscall//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/lib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/lib64//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/math-emu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/mm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/oprofile//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sh/tools//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sparc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sparc/boot//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sparc/crypto//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sparc/kernel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sparc/lib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sparc/math-emu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sparc/mm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sparc/net//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sparc/oprofile//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sparc/power//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/sparc/prom//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/tile//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/tile/gxio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/tile/kernel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/tile/kvm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/tile/lib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/tile/mm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/um//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/um/drivers//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/um/kernel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/um/kernel/skas//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/um/os-Linux//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/um/os-Linux/drivers//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/um/os-Linux/skas//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/um/scripts//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/um/sys-ia64//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/um/sys-ppc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/unicore32//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/unicore32/boot//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/unicore32/boot/compressed//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/unicore32/kernel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/unicore32/lib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/unicore32/mm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/boot//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/boot/compressed//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/crypto//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/crypto/sha-mb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/crypto/sha256-mb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/crypto/sha512-mb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/events//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/events/intel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/hyperv//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/ia32//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/include//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/include/asm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/include/asm/crypto//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/include/asm/numachip//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/include/asm/trace//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/include/asm/uv//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/include/asm/visws//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/include/asm/xen//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/include/generated//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/include/generated/asm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/include/generated/uapi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/include/generated/uapi/asm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/include/uapi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/include/uapi/asm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/kernel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/kernel/acpi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/kernel/apic//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/kernel/cpu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/kernel/cpu/mcheck//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/kernel/cpu/microcode//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/kernel/cpu/mtrr//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/kernel/kprobes//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/kvm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/lguest//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/lib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/math-emu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/mm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/mm/kmemcheck//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/net//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/oprofile//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/pci//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/platform//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/platform/ce4100//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/platform/efi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/platform/geode//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/platform/goldfish//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/platform/intel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/platform/iris//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/platform/mrst//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/platform/olpc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/platform/scx200//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/platform/sfi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/platform/ts5500//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/platform/uv//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/platform/visws//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/power//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/purgatory//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/realmode//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/realmode/rm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/syscalls//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/tools//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/um//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/um/os-Linux//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/um/vdso//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/vdso//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/video//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/x86/xen//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/xtensa//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/xtensa/boot//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/xtensa/boot/boot-elf//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/xtensa/boot/boot-redboot//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/xtensa/boot/boot-uboot//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/xtensa/boot/dts//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/xtensa/boot/lib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/xtensa/kernel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/xtensa/lib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/xtensa/mm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/xtensa/oprofile//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/xtensa/platforms//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/xtensa/platforms/iss//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/xtensa/platforms/s6105//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/xtensa/platforms/xt2000//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/xtensa/platforms/xtfpga//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/xtensa/variants//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/arch/xtensa/variants/s6000//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/block//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/block/partitions//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/crypto//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/crypto/asymmetric_keys//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/crypto/async_tx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/accessibility//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/accessibility/braille//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/acpi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/acpi/acpica//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/acpi/apei//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/acpi/dptf//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/acpi/nfit//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/amba//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/ata//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/atm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/auxdisplay//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/base//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/base/power//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/base/regmap//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/bcma//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/block//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/block/aoe//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/block/drbd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/block/mtip32xx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/block/paride//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/block/ploop//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/block/rsxx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/block/xen-blkback//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/block/zram//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/bluetooth//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/bus//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/cdrom//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/char//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/char/agp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/char/hw_random//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/char/ipmi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/char/mwave//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/char/pcmcia//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/char/tpm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/char/tpm/st33zp24//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/char/xilinx_hwicap//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/clk//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/clk/mmp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/clk/mvebu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/clk/mxs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/clk/samsung//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/clk/socfpga//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/clk/spear//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/clk/sunxi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/clk/tegra//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/clk/ux500//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/clk/versatile//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/clk/x86//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/clocksource//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/connector//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/cpufreq//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/cpuidle//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/cpuidle/governors//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/crypto//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/crypto/amcc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/crypto/caam//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/crypto/ccp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/crypto/chelsio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/crypto/nx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/crypto/qat//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/crypto/qat/qat_c3xxx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/crypto/qat/qat_c3xxxvf//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/crypto/qat/qat_c62x//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/crypto/qat/qat_c62xvf//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/crypto/qat/qat_common//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/crypto/qat/qat_dh895xcc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/crypto/qat/qat_dh895xccvf//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/crypto/ux500//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/crypto/ux500/cryp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/crypto/ux500/hash//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/crypto/vmx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/dax//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/dca//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/devfreq//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/dio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/dma-buf//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/dma//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/dma/bestcomm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/dma/dw//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/dma/ioat//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/dma/ipu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/dma/ppc4xx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/dma/sh//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/edac//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/eisa//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/extcon//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/firewire//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/firmware//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/firmware/efi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/firmware/google//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpu/drm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpu/drm/amd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpu/drm/amd/acp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpu/drm/amd/amdgpu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpu/drm/amd/amdkfd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpu/drm/amd/powerplay//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpu/drm/amd/powerplay/eventmgr//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpu/drm/amd/powerplay/hwmgr//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpu/drm/amd/powerplay/smumgr//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpu/drm/ast//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpu/drm/bochs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpu/drm/bridge//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpu/drm/cirrus//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpu/drm/exynos//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpu/drm/gma500//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpu/drm/i2c//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpu/drm/i810//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpu/drm/i915//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpu/drm/i915/gvt//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpu/drm/mga//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpu/drm/mgag200//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpu/drm/nouveau//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpu/drm/omapdrm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpu/drm/panel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpu/drm/qxl//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpu/drm/r128//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpu/drm/radeon//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpu/drm/savage//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpu/drm/selftests//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpu/drm/shmobile//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpu/drm/sis//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpu/drm/tdfx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpu/drm/tilcdc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpu/drm/ttm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpu/drm/udl//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpu/drm/via//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpu/drm/virtio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpu/drm/vmwgfx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpu/host1x//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpu/host1x/drm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpu/host1x/hw//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/gpu/vga//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/hid//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/hid/i2c-hid//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/hid/intel-ish-hid//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/hid/usbhid//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/hsi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/hsi/clients//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/hv//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/hwmon//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/hwmon/pmbus//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/hwspinlock//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/i2c//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/i2c/algos//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/i2c/busses//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/i2c/muxes//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/ide//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/idle//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/iio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/iio/accel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/iio/adc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/iio/amplifiers//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/iio/common//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/iio/common/hid-sensors//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/iio/common/st_sensors//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/iio/dac//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/iio/frequency//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/iio/gyro//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/iio/imu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/iio/imu/inv_mpu6050//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/iio/light//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/iio/magnetometer//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/infiniband//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/infiniband/core//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/infiniband/hw//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/infiniband/hw/amso1100//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/infiniband/hw/bnxt_re//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/infiniband/hw/cxgb3//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/infiniband/hw/cxgb4//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/infiniband/hw/ehca//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/infiniband/hw/hfi1//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/infiniband/hw/i40iw//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/infiniband/hw/ipath//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/infiniband/hw/mlx4//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/infiniband/hw/mlx5//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/infiniband/hw/mthca//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/infiniband/hw/nes//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/infiniband/hw/ocrdma//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/infiniband/hw/qedr//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/infiniband/hw/qib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/infiniband/hw/usnic//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/infiniband/hw/vmw_pvrdma//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/infiniband/sw//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/infiniband/sw/rdmavt//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/infiniband/sw/rxe//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/infiniband/ulp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/infiniband/ulp/ipoib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/infiniband/ulp/iser//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/infiniband/ulp/isert//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/infiniband/ulp/opa_vnic//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/infiniband/ulp/srp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/infiniband/ulp/srpt//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/input//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/input/gameport//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/input/joystick//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/input/joystick/iforce//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/input/keyboard//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/input/misc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/input/mouse//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/input/serio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/input/tablet//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/input/touchscreen//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/iommu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/ipack//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/ipack/carriers//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/ipack/devices//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/irqchip//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/isdn//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/isdn/act2000//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/isdn/capi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/isdn/divert//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/isdn/gigaset//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/isdn/hardware//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/isdn/hardware/avm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/isdn/hardware/eicon//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/isdn/hardware/mISDN//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/isdn/hisax//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/isdn/hysdn//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/isdn/i4l//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/isdn/icn//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/isdn/isdnloop//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/isdn/mISDN//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/isdn/pcbit//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/isdn/sc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/leds//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/leds/trigger//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/lguest//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/macintosh//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/macintosh/ams//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/mailbox//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/md//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/md/bcache//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/md/persistent-data//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/common//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/common/b2c2//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/common/saa7146//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/common/siano//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/dvb-core//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/dvb-frontends//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/firewire//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/i2c//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/i2c/cx25840//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/i2c/m5mols//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/i2c/s5c73m3//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/i2c/smiapp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/i2c/soc_camera//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/mmc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/mmc/siano//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/parport//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/pci//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/pci/b2c2//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/pci/bt8xx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/pci/cx18//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/pci/cx23885//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/pci/cx25821//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/pci/cx88//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/pci/ddbridge//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/pci/dm1105//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/pci/ivtv//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/pci/mantis//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/pci/meye//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/pci/ngene//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/pci/pluto2//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/pci/pt1//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/pci/saa7134//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/pci/saa7146//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/pci/saa7164//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/pci/sta2x11//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/pci/ttpci//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/pci/zoran//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/platform//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/platform/blackfin//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/platform/davinci//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/platform/exynos-gsc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/platform/exynos4-is//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/platform/marvell-ccic//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/platform/omap//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/platform/omap3isp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/platform/s3c-camif//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/platform/s5p-g2d//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/platform/s5p-jpeg//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/platform/s5p-mfc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/platform/s5p-tv//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/platform/soc_camera//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/radio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/radio/si470x//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/radio/wl128x//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/rc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/rc/keymaps//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/tuners//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/usb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/usb/au0828//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/usb/b2c2//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/usb/cpia2//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/usb/cx231xx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/usb/dvb-usb-v2//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/usb/dvb-usb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/usb/em28xx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/usb/gspca//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/usb/gspca/gl860//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/usb/gspca/m5602//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/usb/gspca/stv06xx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/usb/hdpvr//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/usb/pvrusb2//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/usb/pwc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/usb/s2255//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/usb/siano//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/usb/sn9c102//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/usb/stk1160//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/usb/stkwebcam//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/usb/tlg2300//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/usb/tm6000//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/usb/ttusb-budget//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/usb/ttusb-dec//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/usb/usbvision//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/usb/uvc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/usb/zr364xx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/media/v4l2-core//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/memory//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/memstick//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/memstick/core//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/memstick/host//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/message//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/message/fusion//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/message/i2o//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/mfd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/misc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/misc/altera-stapl//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/misc/c2port//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/misc/carma//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/misc/cb710//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/misc/cxl//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/misc/eeprom//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/misc/genwqe//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/misc/ibmasm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/misc/lis3lv02d//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/misc/mei//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/misc/sgi-gru//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/misc/sgi-xp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/misc/ti-st//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/misc/vmw_vmci//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/mmc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/mmc/core//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/mmc/host//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/mtd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/mtd/chips//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/mtd/devices//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/mtd/lpddr//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/mtd/maps//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/mtd/nand//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/mtd/nand/bcm47xxnflash//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/mtd/nand/gpmi-nand//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/mtd/onenand//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/mtd/tests//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/mtd/ubi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/appletalk//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/arcnet//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/bonding//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/caif//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/can//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/can/c_can//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/can/cc770//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/can/mscan//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/can/sja1000//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/can/softing//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/can/usb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/can/usb/peak_usb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/cris//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/dsa//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/3com//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/8390//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/adaptec//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/adi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/aeroflex//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/alteon//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/amazon//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/amazon/ena//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/amd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/amd/xgbe//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/apple//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/aquantia//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/aquantia/atlantic//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/atheros//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/atheros/alx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/atheros/atl1c//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/atheros/atl1e//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/atheros/atlx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/broadcom//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/broadcom/bnx2x//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/broadcom/bnxt//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/brocade//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/brocade/bna//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/cadence//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/calxeda//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/cavium//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/cavium/liquidio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/chelsio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/chelsio/cxgb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/chelsio/cxgb3//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/chelsio/cxgb4//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/chelsio/cxgb4vf//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/chelsio/libcxgb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/cirrus//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/cisco//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/cisco/enic//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/davicom//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/dec//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/dec/tulip//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/dlink//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/emulex//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/emulex/benet//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/faraday//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/freescale//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/freescale/fs_enet//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/fujitsu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/hp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/i825xx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/ibm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/ibm/ehea//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/ibm/emac//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/icplus//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/intel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/intel/e1000//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/intel/e1000e//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/intel/fm10k//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/intel/i40e//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/intel/i40evf//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/intel/igb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/intel/igbvf//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/intel/ixgb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/intel/ixgbe//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/intel/ixgbevf//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/marvell//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/mellanox//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/mellanox/mlx4//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/mellanox/mlx5//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/mellanox/mlx5/core//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/mellanox/mlx5/core/accel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/mellanox/mlx5/core/diag//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/mellanox/mlx5/core/en_accel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/mellanox/mlx5/core/fpga//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/mellanox/mlx5/core/ipoib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/mellanox/mlx5/core/lib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/mellanox/mlxfw//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/mellanox/mlxsw//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/micrel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/microchip//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/myricom//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/myricom/myri10ge//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/natsemi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/neterion//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/neterion/vxge//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/netronome//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/netronome/nfp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/nuvoton//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/nvidia//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/nxp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/octeon//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/oki-semi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/oki-semi/pch_gbe//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/packetengines//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/pasemi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/qlogic//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/qlogic/netxen//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/qlogic/qed//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/qlogic/qede//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/qlogic/qlcnic//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/qlogic/qlge//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/rdc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/realtek//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/renesas//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/rocker//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/seeq//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/sfc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/sfc/falcon//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/sgi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/silan//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/sis//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/smsc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/stmicro//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/stmicro/stmmac//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/sun//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/tehuti//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/ti//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/tile//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/toshiba//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/tundra//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/via//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/wiznet//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/xilinx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/xircom//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ethernet/xscale//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/fddi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/fddi/skfp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/fjes//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/hamradio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/hippi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/hyperv//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ieee802154//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/irda//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/phy//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/plip//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/ppp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/slip//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/team//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/usb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/vmxnet3//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wan//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wan/lmc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wimax//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wimax/i2400m//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/ath//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/ath/ar5523//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/ath/ath10k//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/ath/ath5k//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/ath/ath6kl//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/ath/ath9k//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/ath/carl9170//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/ath/wil6210//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/b43//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/b43legacy//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/broadcom//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/broadcom/brcm80211//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/broadcom/brcm80211/brcmfmac//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/broadcom/brcm80211/brcmsmac//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/broadcom/brcm80211/brcmutil//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/hostap//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/intel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/intel/iwlegacy//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/intel/iwlwifi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/intel/iwlwifi/dvm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/intel/iwlwifi/mvm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/ipw2x00//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/libertas//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/libertas_tf//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/marvell//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/marvell/mwifiex//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/orinoco//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/p54//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/prism54//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/ralink//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/ralink/rt2x00//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/realtek//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/realtek/rtl818x//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/realtek/rtl818x/rtl8180//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/realtek/rtl818x/rtl8187//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/realtek/rtlwifi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/realtek/rtlwifi/btcoexist//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/realtek/rtlwifi/rtl8192c//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/realtek/rtlwifi/rtl8192de//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/realtek/rtlwifi/rtl8192se//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/realtek/rtlwifi/rtl8723be//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/realtek/rtlwifi/rtl8723com//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/ti//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/ti/wl1251//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/ti/wl12xx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/ti/wl18xx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/ti/wlcore//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/wireless/zd1211rw//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/net/xen-netback//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/nfc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/nfc/microread//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/nfc/pn544//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/ntb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/ntb/hw//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/ntb/hw/amd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/ntb/hw/intel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/ntb/test//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/nubus//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/nvdimm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/nvme//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/nvme/host//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/nvme/target//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/nvmem//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/of//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/parisc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/parport//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/pci//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/pci/hotplug//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/pci/pcie//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/pci/pcie/aer//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/pcmcia//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/pinctrl//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/pinctrl/intel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/pinctrl/mvebu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/pinctrl/sh-pfc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/pinctrl/spear//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/pinctrl/vt8500//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/platform//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/platform/goldfish//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/platform/olpc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/platform/x86//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/pnp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/pnp/isapnp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/pnp/pnpacpi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/pnp/pnpbios//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/power//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/power/avs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/power/reset//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/powercap//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/pps//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/pps/clients//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/pps/generators//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/ps3//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/ptp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/pwm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/rapidio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/rapidio/devices//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/rapidio/switches//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/ras//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/regulator//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/remoteproc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/reset//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/rpmsg//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/rtc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/s390//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/s390/block//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/s390/char//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/s390/cio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/s390/crypto//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/s390/net//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/s390/scsi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/s390/virtio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/sbus//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/sbus/char//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/scsi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/scsi/aacraid//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/scsi/aic7xxx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/scsi/aic7xxx/aicasm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/scsi/aic94xx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/scsi/arcmsr//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/scsi/arm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/scsi/be2iscsi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/scsi/bfa//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/scsi/bnx2fc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/scsi/bnx2i//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/scsi/csiostor//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/scsi/cxgbi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/scsi/cxgbi/cxgb3i//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/scsi/cxgbi/cxgb4i//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/scsi/cxlflash//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/scsi/device_handler//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/scsi/fcoe//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/scsi/fnic//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/scsi/ibmvscsi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/scsi/isci//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/scsi/libfc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/scsi/libsas//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/scsi/lpfc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/scsi/megaraid//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/scsi/mpt3sas//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/scsi/mvsas//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/scsi/osd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/scsi/pcmcia//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/scsi/pm8001//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/scsi/qedf//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/scsi/qedi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/scsi/qla2xxx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/scsi/qla4xxx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/scsi/smartpqi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/scsi/sym53c8xx_2//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/scsi/ufs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/sfi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/sh//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/sh/clk//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/sh/intc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/sh/maple//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/sh/superhyway//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/sn//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/spi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/ssb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/ssbi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/android//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/asus_oled//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/bcm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/ced1401//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/comedi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/comedi/drivers//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/comedi/kcomedilib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/cptm1217//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/crystalhd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/csr//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/cxt1e1//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/dgrp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/dwc2//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/echo//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/et131x//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/frontier//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/ft1000//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/ft1000/ft1000-pcmcia//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/ft1000/ft1000-usb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/fwserial//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/gdm72xx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/goldfish//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/iio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/iio/accel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/iio/adc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/iio/addac//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/iio/cdc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/iio/frequency//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/iio/gyro//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/iio/impedance-analyzer//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/iio/light//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/iio/magnetometer//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/iio/meter//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/iio/resolver//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/iio/trigger//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/imx-drm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/imx-drm/ipu-v3//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/keucr//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/line6//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/media//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/media/as102//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/media/cxd2099//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/media/davinci_vpfe//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/media/dt3155v4l//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/media/go7007//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/media/lirc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/media/solo6x10//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/netlogic//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/nvec//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/octeon//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/olpc_dcon//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/ozwpan//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/panel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/phison//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/quickstart//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/rtl8187se//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/rtl8192e//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/rtl8192e/rtl8192e//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/rtl8192u//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/rtl8192u/ieee80211//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/rtl8712//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/rts5139//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/sb105x//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/sbe-2t3e3//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/sep//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/serqt_usb2//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/silicom//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/silicom/bypasslib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/slicoss//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/sm7xxfb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/speakup//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/ste_rmi4//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/ti-soc-thermal//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/tidspbridge//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/unisys//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/unisys/visorbus//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/unisys/visorhba//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/unisys/visorhid//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/unisys/visornic//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/vme//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/vme/devices//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/vt6655//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/vt6656//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/winbond//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/wlags49_h2//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/wlags49_h25//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/wlan-ng//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/xgifb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/staging/zcache//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/target//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/target/iscsi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/target/iscsi/cxgbit//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/target/loopback//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/target/mhvtl//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/target/sbp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/target/tcm_fc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/tc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/thermal//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/thermal/int340x_thermal//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/thunderbolt//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/tty//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/tty/hvc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/tty/ipwireless//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/tty/serial//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/tty/serial/8250//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/tty/serial/cpm_uart//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/tty/serial/jsm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/tty/vt//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/uio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/usb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/usb/atm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/usb/c67x00//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/usb/chipidea//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/usb/class//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/usb/common//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/usb/core//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/usb/dwc3//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/usb/early//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/usb/gadget//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/usb/host//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/usb/image//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/usb/misc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/usb/misc/sisusbvga//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/usb/mon//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/usb/musb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/usb/phy//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/usb/renesas_usbhs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/usb/serial//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/usb/storage//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/usb/typec//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/usb/typec/ucsi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/usb/usbip//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/usb/wusbcore//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/uwb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/uwb/i1480//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/uwb/i1480/dfu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/vfio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/vfio/mdev//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/vfio/pci//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/vhost//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/video//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/video/aty//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/video/backlight//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/video/console//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/video/exynos//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/video/geode//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/video/i810//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/video/intelfb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/video/kyro//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/video/logo//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/video/matrox//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/video/mb862xx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/video/mbx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/video/mmp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/video/mmp/fb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/video/mmp/hw//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/video/mmp/panel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/video/msm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/video/nvidia//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/video/omap//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/video/omap2//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/video/omap2/displays//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/video/omap2/dss//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/video/omap2/omapfb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/video/riva//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/video/savage//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/video/sis//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/video/vermilion//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/video/via//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/virt//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/virtio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/vlynq//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/vme//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/vme/boards//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/vme/bridges//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/w1//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/w1/masters//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/w1/slaves//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/watchdog//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/xen//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/xen/xen-pciback//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/xen/xenbus//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/xen/xenfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/drivers/zorro//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/firmware//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/9p//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/adfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/affs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/afs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/autofs4//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/befs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/bfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/btrfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/cachefiles//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/ceph//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/cifs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/coda//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/configfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/cramfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/debugfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/devpts//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/dlm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/ecryptfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/efivarfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/efs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/exofs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/exportfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/ext2//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/ext3//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/ext4//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/f2fs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/fat//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/freevxfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/fscache//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/fuse//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/gfs2//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/hfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/hfsplus//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/hostfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/hpfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/hppfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/hugetlbfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/isofs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/jbd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/jbd2//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/jffs2//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/jfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/kernfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/lockd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/logfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/minix//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/ncpfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/nfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/nfs/blocklayout//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/nfs/filelayout//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/nfs/flexfilelayout//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/nfs_common//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/nfsd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/nilfs2//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/nls//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/notify//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/notify/dnotify//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/notify/fanotify//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/notify/inotify//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/ntfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/ocfs2//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/ocfs2/cluster//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/ocfs2/dlm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/ocfs2/dlmfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/omfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/openpromfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/overlayfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/proc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/pstore//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/qnx4//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/qnx6//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/quota//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/ramfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/reiserfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/romfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/squashfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/sysfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/sysv//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/ubifs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/udf//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/ufs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/fs/xfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/acpi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/acpi/platform//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/asm-generic//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/asm-generic/bitops//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/bc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/clocksource//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/6lowpan//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/6lowpan/nhc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/8139too//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ac97//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/acer//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/acpi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/acpi/apei//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/acpi/apei/memory//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/acpi/cppc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/acpi/custom//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/acpi/ec//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/acpi/hotplug//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/acpi/initrd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/acpi/initrd/table//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/acpi/pci//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/acpi/processor//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/agp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/aic79xx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/aic79xx/cmds//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/aic79xx/cmds/per//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/aic79xx/debug//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/aic79xx/reset//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/aic79xx/reset/delay//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/alim1535//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/alim7101//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/altera//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/amd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/amd/iommu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/amd/mem//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/amd8111//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/amiga//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/amilo//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/anon//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/apple//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/clocksource//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/discard//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/dma//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/dma/addr//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/dma/addr/t//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/enable//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/enable/hugepage//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/enable/memory//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/enable/split//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/enable/split/pmd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/has//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/has/add//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/has/atomic64//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/has/atomic64/dec//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/has/atomic64/dec/if//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/has/cache//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/has/cache/line//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/has/cpu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/has/debug//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/has/debug/strict//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/has/debug/strict/user//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/has/debug/strict/user/copy//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/has/elf//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/has/mem//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/has/mmio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/has/pmem//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/has/uaccess//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/have//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/have/nmi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/have/nmi/safe//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/hibernation//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/hweight//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/may//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/may/have//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/may/have/pc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/memory//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/mmap//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/mmap/rnd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/mmap/rnd/bits//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/mmap/rnd/compat//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/mmap/rnd/compat/bits//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/phys//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/phys/addr//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/phys/addr/t//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/proc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/proc/kcore//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/select//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/select/memory//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/sparsemem//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/supports//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/supports/debug//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/supports/deferred//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/supports/deferred/struct//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/supports/deferred/struct/page//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/supports/memory//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/supports/numa//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/supports/optimized//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/suspend//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/use//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/use/builtin//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/use/cmpxchg//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/use/memremap//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/use/queued//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/uses//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/uses/high//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/uses/high/vma//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/uses/numa//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/uses/numa/prot//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/uses/pg//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/want//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/want/batched//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/want/batched/unmap//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/want/batched/unmap/tlb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/want/compat//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/want/compat/ipc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/want/compat/ipc/parse//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/want/frame//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/want/general//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/want/huge//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/want/huge/pmd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/want/old//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/want/old/compat//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/want/optional//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/wants//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/wants/prot//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/wants/prot/numa//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arch/wants/prot/numa/prot//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/arm/at91//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/associative//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/asus//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/asus/nb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/asymmetric//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/asymmetric/key//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/asymmetric/public//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/asymmetric/public/key//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/async//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/async/raid6//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/async/tx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/at803x//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ata//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ata/over//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ata/verbose//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ath//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ath10k//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ath9k//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ath9k/btcoex//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ath9k/common//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/atm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/atomic64//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/audit//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/autofs4//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/b44//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/b44/pci//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/b44/pcicore//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/backlight//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/backlight/class//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/backlight/lcd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/balloon//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/base//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/bc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/bc/io//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/bcm87xx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/bcma//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/bcma/driver//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/bcma/driver/gmac//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/bcma/host//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/bcma/host/pci//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/be2net//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/big//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/binary//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/binfmt//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/blk//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/blk/debug//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/blk/dev//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/blk/dev/dm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/blk/dev/io//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/blk/dev/loop//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/blk/dev/loop/min//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/blk/dev/null//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/blk/dev/nvme//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/blk/dev/pciessd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/blk/dev/ram//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/blk/dev/sr//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/blk/mq//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/block//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/bnx2x//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/bnxt//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/bnxt/flower//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/boot//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/boot/printk//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/bootparam//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/bootparam/hardlockup//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/bootparam/hardlockup/panic//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/bootparam/hotplug//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/bootparam/hung//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/bootparam/hung/task//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/bootparam/hung/task/panic//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/bootparam/softlockup//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/bootparam/softlockup/panic//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/bpf//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/branch//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/branch/profile//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/brcmfmac//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/brcmfmac/proto//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/bridge//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/bridge/ebt//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/bridge/ebt/802//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/bridge/ebt/mark//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/bridge/ebt/t//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/bridge/igmp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/bridge/nf//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/bridge/vlan//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/broadcom//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/bsd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/bsd/process//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/bsd/process/acct//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/bt//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/bt/bnep//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/bt/bnep/mc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/bt/bnep/proto//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/bt/hcibtusb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/bt/hciuart//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/bt/mrvl//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/bt/rfcomm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/btrfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/btrfs/fs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/btrfs/fs/posix//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/build//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/buildtime//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/buildtime/extable//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/can//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/can/8dev//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/can/c//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/can/c/can//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/can/calc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/can/cc770//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/can/ems//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/can/esd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/can/kvaser//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/can/peak//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/can/plx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/can/sja1000//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/capi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/carl9170//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/cb710//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/cb710/debug//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/cc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/cc/stackprotector//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/cdrom//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/cdrom/pktcdvd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ceph//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ceph/fs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ceph/fs/posix//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ceph/lib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ceph/lib/use//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ceph/lib/use/dns//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/cfag12864b//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/cfg80211//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/cfg80211/crda//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/cfg80211/default//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/cfq//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/cfq/group//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/cfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/cgroup//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/charger//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/check//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/checkpoint//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/chelsio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/chr//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/chr/dev//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/chromeos//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/cicada//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/cifs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/cifs/dfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/cifs/weak//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/cifs/weak/pw//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/clkbld//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/clkdev//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/clkevt//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/clocksource//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/clocksource/validate//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/clocksource/validate/last//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/cls//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/cls/u32//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/clz//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/cmpxchg//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/common//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/compal//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/compat//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/compat/binfmt//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/compat/for//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/compat/for/u64//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/compat/netlink//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/compat/old//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/configfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/console//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/context//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/context/switch//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/core//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/core/dump//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/core/dump/default//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/core/dump/default/elf//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/cpu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/cpu/freq//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/cpu/freq/default//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/cpu/freq/default/gov//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/cpu/freq/gov//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/cpu/freq/stat//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/cpu/idle//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/cpu/idle/gov//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/cpu/sup//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/cpumask//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crash//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crc/itu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crc32//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/cross//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/cross/memory//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/ablk//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/ablk/helper//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/aes//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/aes/ni//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/aes/x86//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/ansi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/blowfish//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/blowfish/x86//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/camellia//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/camellia/aesni//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/camellia/aesni/avx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/camellia/aesni/avx/x86//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/camellia/aesni/avx2//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/camellia/aesni/avx2/x86//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/camellia/x86//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/cast//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/cast5//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/cast5/avx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/cast5/avx/x86//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/cast6//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/cast6/avx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/cast6/avx/x86//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/crc32//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/crc32c//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/crct10dif//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/dev//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/dev/ccp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/dev/padlock//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/dev/qat//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/drbg//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/ghash//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/ghash/clmul//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/ghash/clmul/ni//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/glue//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/glue/helper//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/hash//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/michael//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/salsa20//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/salsa20/x86//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/serpent//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/serpent/avx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/serpent/avx/x86//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/serpent/avx2//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/serpent/avx2/x86//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/serpent/sse2//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/serpent/sse2/x86//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/sha1//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/sha256//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/sha512//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/twofish//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/twofish/avx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/twofish/avx/x86//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/twofish/x86//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/twofish/x86/64//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/user//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/crypto/user/api//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/cypress//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/davicom//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dcache//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dcache/word//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/de//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/de2104x//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/debug//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/debug/boot//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/debug/memory//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/debug/rodata//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/debug/section//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/debug/set//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/debug/set/module//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/decompress//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/default//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/default/hung//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/default/hung/task//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/default/io//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/default/io/delay//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/default/message//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/default/mmap//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/default/mmap/min//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/default/security//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/default/tcp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/defconfig//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/deferred//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/deferred/struct//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/deferred/struct/page//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dell//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dell/wmi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/detect//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/detect/hung//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dev//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dev/dax//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/devpts//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/devpts/multiple//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/devtmpfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/direct//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dlci//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dlm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dm/bio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dm/cache//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dm/log//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dm/multipath//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dm/persistent//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dm/thin//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dma//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dma/shared//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dma/virt//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dma/virtual//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dmar//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dmi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dmi/scan//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dmi/scan/machine//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dmi/scan/machine/non//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dmi/scan/machine/non/efi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dns//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dp83640//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/drm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/drm/cirrus//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/drm/dp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/drm/dp/aux//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/drm/fbdev//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/drm/i2c//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/drm/i915//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/drm/i915/capture//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/drm/i915/compress//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/drm/i915/gvt//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/drm/kms//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/drm/kms/fb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/drm/load//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/drm/load/edid//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/drm/nouveau//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/drm/virtio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/drm/vmwgfx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dst//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dummy//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dvb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dvb/au8522//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dvb/av7110//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dvb/b2c2//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dvb/b2c2/flexcop//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dvb/budget//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dvb/dynamic//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dvb/firedtv//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dvb/it913x//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dvb/max//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dvb/ttusb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dvb/tuner//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dvb/usb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dvb/usb/af9005//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dvb/usb/cinergy//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dvb/usb/dibusb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dvb/usb/nova//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dvb/usb/nova/t//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dvb/usb/technisat//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dvb/usb/umt//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dw//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dw/dmac//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dynamic//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dynamic/ftrace//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/dynamic/ftrace/with//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/e1000e//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/early//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/early/printk//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/edac//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/edac/decode//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/edac/legacy//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/edac/mm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/eeepc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/eeprom//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/efi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/efi/runtime//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/efi/secure//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/efi/secure/boot//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/efi/signature//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/efi/signature/list//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/efi/vars//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/efi/vars/pstore//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/efi/vars/pstore/default//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/efivar//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/elf//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ena//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/enable//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/enable/must//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/enclosure//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/encrypted//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/event//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/evm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/evm/hmac//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ext4//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ext4/fs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ext4/fs/posix//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ext4/use//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ext4/use/for//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/extra//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/f71808e//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/fair//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/fair/group//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/fanotify//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/fanotify/access//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/fat//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/fat/default//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/fb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/fb/boot//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/fb/boot/vesa//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/fb/cfb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/fb/deferred//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/fb/intel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/fb/mode//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/fb/sys//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/fcoe//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/fence//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/fib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/file//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/firewire//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/firmware//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/fix//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/fix/earlycon//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/fixed//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/font//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/frame//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/framebuffer//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/framebuffer/console//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/framebuffer/console/detect//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/fs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/fs/dax//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/fs/posix//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/fscache//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ftrace//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ftrace/mcount//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/fujitsu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/function//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/function/graph//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/fuse//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/fuse/kio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/fusion//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/fusion/max//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/fw//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/fw/cfg//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/gact//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/gart//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/generic//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/generic/bug//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/generic/bug/relative//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/generic/calibrate//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/generic/clockevents//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/generic/clockevents/min//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/generic/cmos//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/generic/cpu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/generic/find//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/generic/find/first//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/generic/irq//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/generic/irq/legacy//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/generic/irq/legacy/alloc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/generic/isa//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/generic/pci//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/generic/pending//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/generic/smp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/generic/smp/idle//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/generic/strncpy//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/generic/strncpy/from//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/generic/strnlen//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/generic/time//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/gfs2//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/gfs2/fs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/gfs2/fs/locking//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/gigaset//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/gpio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/gpiolib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/grace//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hangcheck//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hardlockup//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hardlockup/check//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/has//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/aligned//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/aligned/struct//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/arch//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/arch/compat//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/arch/compat/mmap//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/arch/huge//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/arch/jump//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/arch/mmap//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/arch/mmap/rnd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/arch/mmap/rnd/compat//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/arch/seccomp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/arch/soft//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/arch/transparent//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/arch/transparent/hugepage//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/bootmem//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/bootmem/info//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/bpf//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/c//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/cc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/clk//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/cmpxchg//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/context//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/debug//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/dma//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/dma/api//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/dynamic//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/dynamic/ftrace//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/dynamic/ftrace/with//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/efficient//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/efficient/unaligned//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/ftrace//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/ftrace/mcount//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/function//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/function/graph//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/generic//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/hw//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/intel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/ioremap//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/irq//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/irq/time//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/kernel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/kprobes//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/kprobes/on//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/kvm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/kvm/cpu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/kvm/cpu/relax//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/kvm/irq//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/latencytop//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/memblock//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/memblock/node//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/memory//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/mixed//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/mixed/breakpoints//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/mmiotrace//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/net//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/pcspkr//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/perf//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/perf/events//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/perf/user//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/perf/user/stack//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/rcu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/rcu/table//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/regs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/regs/and//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/regs/and/stack//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/regs/and/stack/access//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/reliable//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/setup//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/setup/per//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/setup/per/cpu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/stack//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/syscall//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/text//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/text/poke//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/unstable//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/unstable/sched//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/user//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/have/user/return//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hdlc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hdmi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hdmi/lpe//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/headers//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hibernate//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hid//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hid/battery//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hid/hyperv//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hid/lenovo//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hid/logitech//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hid/picolcd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hid/wiimote//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/high//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/high/res//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hisax//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hisax/16//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hisax/avm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hisax/avm/a1//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hisax/bkm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hisax/enternow//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hisax/fritz//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hisax/hfc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hisax/max//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hisax/netjet//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hisax/no//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hisax/sct//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hmc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hmm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hotplug//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hotplug/pci//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hotplug/pci/acpi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hpet//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hpet/emulate//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hpwdt//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hpwdt/nmi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hsa//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ht//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hugetlb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hvc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hvc/xen//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hw//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hw/random//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hwlat//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hwmon//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hwpoison//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hyperv//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hypervisor//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hysdn//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/hz//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/i2c//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/i2c/amd756//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/i2c/designware//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/i2c/diolan//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/i2c/helper//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/i2c/nforce2//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/i2c/parport//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/i2c/pca//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/i2c/tiny//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/i40e//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/i6300esb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/i7300//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/i7300/idle//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/i7300/idle/ioat//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/i8253//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ia32//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ib700//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/icplus//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ideapad//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/idle//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/idle/page//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ie6xx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ieee802154//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/igb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/iio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/iio/buffer//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/iio/consumers//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/iio/consumers/per//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/iio/kfifo//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/illegal//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/illegal/pointer//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ima//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ima/lsm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ima/measure//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ima/measure/pcr//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ima/trusted//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/inet//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/inet/dccp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/inet/raw//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/inet/sctp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/inet/tcp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/inet/udp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/inet/xfrm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/inet/xfrm/mode//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/inet6//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/inet6/xfrm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/inet6/xfrm/mode//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/infiniband//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/infiniband/addr//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/infiniband/addr/trans//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/infiniband/bnxt//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/infiniband/ipoib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/infiniband/mthca//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/infiniband/on//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/infiniband/on/demand//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/infiniband/opa//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/infiniband/qib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/infiniband/user//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/infiniband/vmware//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/init//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/init/env//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/init/env/arg//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/initramfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/inline//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/inline/read//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/inline/read/unlock//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/inline/spin//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/inline/spin/unlock//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/inline/write//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/inline/write/unlock//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/inotify//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/input//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/input/ati//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/input/atlas//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/input/ff//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/input/gpio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/input/gpio/rotary//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/input/keyspan//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/input/mousedev//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/input/mousedev/screen//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/input/xen//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/input/xen/kbddev//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/instruction//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/int340x//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/integrity//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/integrity/asymmetric//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/intel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/intel/hid//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/intel/iommu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/intel/iommu/floppy//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/intel/ish//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/intel/mei//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/interval//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/io//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/io/delay//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/io/delay/type//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/iommu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/iosched//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/iosf//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ip//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ip/advanced//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ip/dccp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ip/dccp/tfrc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ip/fib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ip/fib/trie//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ip/mroute//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ip/mroute/multiple//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ip/multiple//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ip/nf//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ip/nf/arp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ip/nf/match//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ip/nf/target//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ip/pimsm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ip/route//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ip/set//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ip/set/bitmap//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ip/set/hash//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ip/set/list//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ip/vs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ip/vs/pe//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ip/vs/proto//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ip/vs/proto/ah//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ip/vs/sh//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ip/vs/sh/tab//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ip/vs/tab//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ip6//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ip6/nf//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ip6/nf/match//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ip6/nf/target//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ipc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ipmi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ipmi/device//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ippp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ipv6//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ipv6/mroute//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ipv6/mroute/multiple//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ipv6/multiple//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ipv6/ndisc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ipv6/optimistic//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ipv6/pimsm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ipv6/route//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ipv6/router//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ipv6/sit//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ir//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ir/gpio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ir/ite//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ir/jvc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ir/lirc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ir/mce//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ir/mce/kbd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ir/nec//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ir/rc5//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ir/rc5/sz//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ir/rc6//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ir/sanyo//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ir/sony//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ir/winbond//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/irq//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/irq/bypass//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/irq/forced//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/isa//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/isa/dma//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/iscsi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/iscsi/boot//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/iscsi/ibft//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/iscsi/target//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/isdn//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/isdn/capi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/isdn/drv//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/isdn/drv/avmb1//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/isdn/drv/avmb1/verbose//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/isdn/ppp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/isdn/tty//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/iso9660//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/it87//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/it8712f//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/itco//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/itco/vendor//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/iwlegacy//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/iwlwifi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/iwlwifi/opmode//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ixgbe//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/jump//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/kallsyms//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/karma//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/kasan//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/kasan/shadow//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/kdb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/kdb/continue//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/kernel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/kexec//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/kexec/auto//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/kexec/bzimage//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/kexec/bzimage/verify//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/kexec/verify//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/keyboard//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/keys//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/keys/debug//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/keys/debug/proc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/kgdb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/kgdb/low//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/kgdb/low/level//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/kgdb/serial//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/kprobe//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/kprobes//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/kprobes/on//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ks0108//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/kvm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/kvm/apic//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/kvm/async//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/kvm/generic//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/kvm/generic/dirtylog//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/kvm/generic/dirtylog/read//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/kvm/mmu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/l2tp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/lcd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/lcd/class//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/leds//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/leds/clevo//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/leds/dell//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/leds/intel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/leds/lp55xx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/leds/trigger//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/leds/trigger/default//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/legacy//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/legacy/pty//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/liquidio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/lock//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/lock/spin//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/lock/spin/on//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/lockd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/lockdep//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/lockup//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/log//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/log/buf//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/logo//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/logo/linux//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/loopback//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/lpc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/lsi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/lsi/et1011c//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/lsm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/lsm/mmap//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/lsm/mmap/min//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/lxt//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/lzo//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mac//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mac80211//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mac80211/has//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mac80211/rc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mac80211/rc/default//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mac80211/rc/minstrel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mac80211/sta//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mac80211/sta/hash//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mac80211/sta/hash/max//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/machz//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/macintosh//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/magic//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mandatory//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mandatory/file//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mantis//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/marvell//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/max//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/max/raw//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/may//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/may/use//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/md//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mdio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/media//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/media/altera//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/media/analog//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/media/analog/tv//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/media/camera//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/media/common//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/media/digital//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/media/digital/tv//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/media/pci//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/media/radio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/media/rc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/media/subdrv//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/media/tuner//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/media/usb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/megaraid//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mem//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mem/soft//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/memcg//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/memcg/swap//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/memory//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/memory/hotplug//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/memstick//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/memstick/jmicron//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/memstick/realtek//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/memstick/tifm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mfd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mfd/intel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mfd/intel/lpss//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mfd/rtsx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mfd/sm501//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/micrel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/microcode//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/microcode/old//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/minix//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/misc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/misdn//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mlx4//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mlx4/en//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mlx5//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mlx5/core//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mlx5/core/en//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mlxsw//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mlxsw/core//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mlxsw/spectrum//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mmc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mmc/block//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mmc/realtek//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mmc/ricoh//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mmc/sdhci//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mmc/tifm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mmc/via//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mmu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/module//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/module/force//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/module/sig//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/module/srcversion//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/modules//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/modules/use//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/modules/use/elf//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mouse//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mouse/ps2//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mouse/synaptics//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/movable//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mq//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mq/iosched//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/msdos//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/msi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mspro//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mtd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mtd/cfi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mtd/map//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mtd/map/bank//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mtd/map/bank/width//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mtd/ubi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mtd/ubi/beb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mtd/ubi/wl//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mtrr//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mtrr/sanitizer//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mtrr/sanitizer/enable//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mtrr/sanitizer/spare//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mtrr/sanitizer/spare/reg//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mtrr/sanitizer/spare/reg/nr//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mutex//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mutex/spin//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mutex/spin/on//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mwifiex//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/mxm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/myri10ge//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/n//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/national//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/need//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/need/dma//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/need/dma/map//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/need/multiple//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/need/per//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/need/per/cpu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/need/per/cpu/embed//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/need/per/cpu/embed/first//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/need/per/cpu/page//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/need/per/cpu/page/first//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/need/sg//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/need/sg/dma//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/net//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/net/act//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/net/act/tunnel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/net/calxeda//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/net/cls//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/net/dma//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/net/dma/rh//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/net/drop//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/net/ematch//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/net/ip//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/net/ipgre//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/net/key//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/net/mpls//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/net/packet//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/net/poll//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/net/rx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/net/rx/busy//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/net/sch//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/net/sch/fq//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/net/team//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/net/team/mode//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/net/udp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/net/vendor//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/netconsole//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/netfilter//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/netfilter/netlink//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/netfilter/netlink/queue//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/netfilter/xt//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/netfilter/xt/match//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/netfilter/xt/match/wdog//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/netfilter/xt/target//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/netlink//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/netprio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/network//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/network/phy//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/netxen//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/new//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nf//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nf/conntrack//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nf/conntrack/netbios//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nf/ct//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nf/ct/netlink//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nf/ct/proto//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nf/defrag//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nf/dup//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nf/log//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nf/nat//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nf/nat/masquerade//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nf/nat/proto//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nf/nat/snmp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nf/reject//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nf/tables//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nfp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nfp/app//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nfs/acl//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nfs/use//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nfs/use/kernel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nfs/v3//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nfs/v4//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nfs/v4/1//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nfs/v4/1/implementation//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nfs/v4/1/implementation/id//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nfs/v4/security//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nfsd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nfsd/v2//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nfsd/v3//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nfsd/v4//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nfsd/v4/security//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nft//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nft/bridge//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nft/chain//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nft/chain/nat//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nft/chain/route//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nft/dup//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nft/masq//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nft/redir//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nft/reject//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nls//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nls/codepage//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nls/iso8859//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nls/koi8//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nls/mac//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/no//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/no/hz//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nodes//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nodes/span//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nodes/span/other//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nop//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nouveau//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nouveau/debug//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nr//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ntb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/numa//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nv//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nvdimm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nvme//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/nvme/target//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/oid//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/old//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/openvswitch//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/oprofile//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/oprofile/event//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/oprofile/nmi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/optimize//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/osf//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/output//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/overlay//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/packet//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/page//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/page/table//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/pageflags//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/panasonic//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/panic//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/panic/on//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/panic/on/oops//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/paravirt//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/paravirt/time//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/parport//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/parport/not//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/partition//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/pata//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/pata/arasan//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/pata/pdc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/pch//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/pci//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/pci/bus//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/pci/bus/addr//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/pci/bus/addr/t//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/pcie//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/pcieaer//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/pcieaspm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/pcmcia//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/pcspkr//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/pdc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/percpu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/perf//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/perf/events//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/perf/events/intel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/persistent//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/phys//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/phys/addr//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/phys/addr/t//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/physical//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/pid//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/pinctrl//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/pkcs7//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/pkcs7/message//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/pm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/pm/advanced//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/pm/sleep//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/pm/std//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/pm/trace//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/pnfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/pnfs/file//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/pnfs/flexfile//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/posix//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/posix/mqueue//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/power//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ppp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ppp/sync//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/pps//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/pps/client//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/preempt//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/prevent//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/prevent/firmware//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/print//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/print/quota//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/printk//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/probe//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/proc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/proc/page//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/proc/pid//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/provide//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/provide/ohci1394//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/provide/ohci1394/dma//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/pstore//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ptp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ptp/1588//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ptp/1588/clock//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/public//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/public/key//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/public/key/algo//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/pwm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/qed//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/qfmt//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/qlcnic//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/qsemi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/queued//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/quota//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/quota/netlink//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/quotactl//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/radix//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/radix/tree//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/raid//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/raid6//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/randomize//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/randomize/memory//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/randomize/memory/physical//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/raw//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rc/ati//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rcu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rcu/cpu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rcu/cpu/stall//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rcu/fanout//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rcu/nocb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rcu/nocb/cpu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rcu/stall//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rcu/user//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rdma//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/realtek//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/reed//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/reed/solomon//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/regmap//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rfkill//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rh//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rh/kabi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rh/kabi/size//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rh/kabi/size/align//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ring//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ring/buffer//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ring/buffer/allow//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rpcsec//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rpcsec/gss//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rt//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rt/group//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rt2800//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rt2800/lib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rt2800pci//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rt2800usb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rt2x00//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rt2x00/lib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rtc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rtc/drv//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rtc/drv/m41t80//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rtc/hctosys//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rtc/intf//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rtl//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rtl8187//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rtl8192c//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rtl8723//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rtllib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rtllib/crypto//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rtlwifi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rwsem//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rwsem/spin//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rwsem/spin/on//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/rwsem/xchgadd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/samsung//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sata//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sata/acard//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sata/ahci//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sbc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sbc/fitpc2//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sched//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sched/mc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sched/omit//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sched/omit/frame//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/scsi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/scsi/3w//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/scsi/bfa//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/scsi/bnx2//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/scsi/bnx2x//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/scsi/chelsio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/scsi/cxgb3//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/scsi/cxgb4//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/scsi/dh//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/scsi/dh/hp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/scsi/fc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/scsi/fc/tgt//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/scsi/iscsi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/scsi/mpt2sas//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/scsi/mpt2sas/max//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/scsi/mpt3sas//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/scsi/mpt3sas/max//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/scsi/multi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/scsi/mvsas//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/scsi/osd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/scsi/osd/dprint//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/scsi/proc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/scsi/qla//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/scsi/sas//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/scsi/sas/host//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/scsi/scan//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/scsi/spi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/scsi/srp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/scsi/srp/tgt//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/scsi/ufshcd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sctp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sctp/cookie//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sctp/cookie/hmac//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sctp/default//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sctp/default/cookie//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sctp/default/cookie/hmac//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sdio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/seccomp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/security//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/security/network//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/security/selinux//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/security/selinux/avc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/security/selinux/bootparam//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/security/selinux/checkreqprot//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/security/yama//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/select//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/select/memory//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sensors//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sensors/acpi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sensors/fam15h//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sensors/i5k//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sensors/lis3//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sensors/ntc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sensors/sch56xx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sensors/via//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/serial//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/serial/8250//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/serial/8250/many//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/serial/8250/nr//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/serial/8250/runtime//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/serial/8250/share//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/serial/arc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/serial/arc/nr//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/serial/core//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/serio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/serio/altera//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/serio/arc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sfc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sfc/falcon//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sfc/mcdi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sg//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sgi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/signed//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/signed/pe//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/signed/pe/file//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/skge//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/slip//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/slub//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sms//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sms/sdio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sms/siano//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sms/usb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/smsc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/smsc/sch311x//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/ac97//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/ac97/power//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/ac97/power/save//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/atiixp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/compress//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/cs46xx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/cs46xx/new//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/dma//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/dynamic//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/emu10k1//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/es1968//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/firewire//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/hda//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/hda/codec//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/hda/codec/ca0132//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/hda/dsp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/hda/ext//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/hda/input//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/hda/input/beep//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/hda/patch//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/hda/power//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/hda/power/save//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/hda/prealloc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/jack//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/jack/input//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/maestro3//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/max//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/mpu401//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/opl3//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/opl3/lib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/oxygen//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/pcm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/proc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/seq//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/seq/hrtimer//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/seq/midi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/sequencer//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/soc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/soc/hdac//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/soc/i2c//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/soc/i2c/and//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/soc/intel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/soc/intel/bdw//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/soc/intel/bdw/rt5677//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/soc/intel/broadwell//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/soc/intel/bxt//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/soc/intel/bxt/da7219//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/soc/intel/bxt/da7219/max98357a//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/soc/intel/bxt/rt298//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/soc/intel/byt//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/soc/intel/byt/cht//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/soc/intel/byt/cht/da7213//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/soc/intel/byt/cht/es8316//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/soc/intel/byt/cht/nocodec//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/soc/intel/bytcr//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/soc/intel/bytcr/rt5640//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/soc/intel/bytcr/rt5651//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/soc/intel/cht//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/soc/intel/cht/bsw//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/soc/intel/cht/bsw/max98090//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/soc/intel/cht/bsw/max98090/ti//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/soc/intel/cht/bsw/rt5645//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/soc/intel/cht/bsw/rt5672//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/soc/intel/haswell//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/soc/intel/kbl//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/soc/intel/kbl/rt5663//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/soc/intel/kbl/rt5663/max98927//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/soc/intel/kbl/rt5663/rt5514//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/soc/intel/kbl/rt5663/rt5514/max98927//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/soc/intel/skl//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/soc/intel/skl/nau88l25//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/soc/intel/skl/nau88l25/max98357a//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/soc/intel/skl/nau88l25/ssm4567//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/soc/intel/skl/rt286//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/soc/intel/sst//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/soc/rt5514//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/soc/rt5677//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/sst//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/sst/atom//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/sst/atom/hifi2//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/sst/ipc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/synth//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/usb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/usb/caiaq//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/verbose//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/via82xx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/snd/vx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/soft//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/solaris//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/solaris/x86//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sony//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sonypi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sound//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sound/oss//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sound/oss/core//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sp5100//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sparse//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sparse/rcu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sparsemem//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sparsemem/alloc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sparsemem/alloc/mem//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sparsemem/alloc/mem/map//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sparsemem/vmemmap//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/spi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/split//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/split/ptlock//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/squashfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/squashfs/fragment//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/squashfs/fragment/cache//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ssb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ssb/driver//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ssb/driver/pcicore//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ssb/pcihost//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ssb/sdiohost//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/stack//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/stacktrace//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/stop//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/strict//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/strip//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/strip/asm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sun//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sunrpc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sunrpc/xprt//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/suspend//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/swiotlb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/syn//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sync//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/synclink//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sys//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sysctl//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sysctl/exception//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/system//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/system/blacklist//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/system/trusted//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/sysvipc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/tablet//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/tablet/usb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/target//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/task//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/task/delay//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/task/io//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/tcg//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/tcg/tis//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/tcg/tis/i2c//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/tcg/tis/st33zp24//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/tcm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/tcp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/tcp/cong//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/test//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/textsearch//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/thermal//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/thermal/default//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/thermal/default/gov//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/thermal/default/gov/step//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/thermal/gov//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/thermal/gov/fair//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/thermal/gov/step//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/thinkpad//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/thinkpad/acpi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/thinkpad/acpi/alsa//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/thinkpad/acpi/hotkey//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/tick//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/tifm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/tigon3//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/timer//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/tmpfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/tmpfs/posix//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/topstar//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/toshiba//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/toshiba/bt//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/touchscreen//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/touchscreen/wacom//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/trace//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/trace/irqflags//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/tracer//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/tracer/max//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/tracing//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/transparent//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/transparent/hugepage//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/tree//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/trusted//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ttpci//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/tulip//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/typec//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ucs2//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/udf//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/uefi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/uevent//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/uevent/helper//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/uidgid//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/uidgid/strict//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/uidgid/strict/type//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/uio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/uio/hv//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/uio/pci//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/uio/pdrv//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/unix//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/unix98//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/unixware//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/uprobe//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/ali//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/announce//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/announce/new//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/arch//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/arch/has//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/default//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/ehci//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/ehci/root//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/ehci/root/hub//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/ehci/tt//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/ezusb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/ftdi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/gspca//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/gspca/ov534//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/gspca/xirlink//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/hsic//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/hwa//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/leds//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/leds/trigger//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/net//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/net/ax88179//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/net/cdc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/net/cdc/subset//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/net/cx82310//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/net/huawei//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/net/huawei/cdc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/net/qmi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/net/rndis//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/ohci//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/ohci/hcd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/ohci/little//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/pwc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/pwc/input//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/serial//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/serial/cypress//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/serial/digi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/serial/edgeport//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/serial/ftdi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/serial/keyspan//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/serial/kobil//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/serial/mct//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/serial/mos7715//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/serial/safe//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/serial/xsens//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/sierra//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/sisusbvga//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/storage//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/storage/cypress//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/storage/ene//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/uhci//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/video//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/video/class//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/video/class/input//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/wusb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usb/xhci//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/usbip//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/use//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/use/generic//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/use/generic/smp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/use/percpu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/use/percpu/numa//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/use/percpu/numa/node//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/user//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/user/return//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/user/stacktrace//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/uts//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/uv//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/uwb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ve//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ve/ip//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ve/ip/nf//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ve/netdev//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/ve/tuntap//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/vfat//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/vfio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/vfio/iommu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/vfio/mdev//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/vfio/pci//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/vga//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/vga/arb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/vga/arb/max//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/vgacon//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/vgacon/soft//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/vgacon/soft/scrollback//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/vhost//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/via//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/video//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/video/au0828//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/video/cx18//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/video/cx231xx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/video/cx88//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/video/em28xx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/video/fb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/video/ir//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/video/output//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/video/pvrusb2//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/video/saa7134//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/video/saa7146//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/video/stk1160//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/video/tm6000//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/videobuf//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/videobuf/dma//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/videobuf2//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/virt//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/virt/cpu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/virt/cpu/accounting//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/virt/to//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/virtio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/virtio/pci//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/virtio/vsockets//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/vitesse//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/vlan//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/vlan/8021q//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/vm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/vm/event//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/vmware//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/vmware/vmci//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/vsockets//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/vt//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/vt/console//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/vt/hw//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/vt/hw/console//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/vz//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/w83627hf//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/w83697hf//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/w83697ug//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/w83877f//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/w83977f//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/want//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/want/dev//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/watchdog//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/wext//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/wil6210//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/wil6210/isr//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/winbond//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/wireless//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/wlan//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/wlan/vendor//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x509//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x509/certificate//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x86//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x86/64//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x86/64/acpi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x86/acpi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x86/acpi/cpufreq//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x86/amd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x86/amd/freq//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x86/amd/platform//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x86/check//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x86/check/bios//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x86/decoder//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x86/dev//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x86/dev/dma//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x86/extended//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x86/intel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x86/intel/memory//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x86/intel/memory/protection//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x86/internode//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x86/internode/cache//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x86/io//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x86/l1//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x86/l1/cache//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x86/local//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x86/mce//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x86/minimum//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x86/minimum/cpu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x86/need//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x86/p4//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x86/pcc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x86/platform//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x86/pm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x86/pmem//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x86/pmem/legacy//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x86/powernow//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x86/reroute//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x86/reroute/for//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x86/reroute/for/broken//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x86/reroute/for/broken/boot//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x86/reserve//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x86/speedstep//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x86/supports//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x86/supports/memory//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/x86/thermal//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/xen//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/xen/acpi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/xen/blkdev//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/xen/compat//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/xen/dev//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/xen/have//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/xen/max//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/xen/max/domain//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/xen/netdev//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/xen/save//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/xen/scrub//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/xen/sys//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/xen/xenbus//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/xfrm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/xfrm/sub//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/xfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/xfs/posix//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/xor//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/xz//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/xz/dec//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/yenta//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/yenta/ene//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/zlib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/zone//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/config/zone/dma//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/crypto//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/crypto/internal//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/drm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/drm/bridge//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/drm/i2c//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/drm/ttm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/dt-bindings//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/dt-bindings/gpio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/dt-bindings/interrupt-controller//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/generated//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/generated/uapi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/generated/uapi/linux//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/keys//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/amba//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/avf//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/bcma//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/byteorder//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/can//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/can/platform//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/ceph//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/clk//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/crush//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/decompress//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/dma//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/extcon//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/fsl//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/fsl/bestcomm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/gpio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/hsi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/i2c//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/iio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/iio/adc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/iio/common//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/iio/dac//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/iio/frequency//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/iio/gyro//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/iio/imu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/input//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/irqchip//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/isdn//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/lockd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/mfd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/mfd/abx500//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/mfd/arizona//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/mfd/da9052//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/mfd/da9055//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/mfd/pcf50633//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/mfd/pm8xxx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/mfd/samsung//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/mfd/syscon//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/mfd/wm831x//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/mfd/wm8350//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/mfd/wm8994//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/mlx4//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/mlx5//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/mmc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/mtd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/netfilter//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/netfilter/ipset//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/netfilter_arp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/netfilter_bridge//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/netfilter_ipv4//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/netfilter_ipv6//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/phy//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/pinctrl//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/platform_data//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/ploop//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/power//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/qed//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/raid//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/regulator//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/rtc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/sched//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/spi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/ssb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/sunrpc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/ulpi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/unaligned//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/usb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/uwb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/linux/wimax//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/math-emu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/media//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/media/blackfin//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/media/davinci//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/memory//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/misc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/net//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/net/9p//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/net/bluetooth//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/net/caif//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/net/irda//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/net/iucv//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/net/netfilter//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/net/netfilter/ipv4//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/net/netfilter/ipv6//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/net/netns//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/net/nfc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/net/phonet//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/net/sctp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/net/tc_act//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/pcmcia//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/ras//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/rdma//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/rxrpc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/scsi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/scsi/fc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/sound//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/target//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/target/iscsi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/trace//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/trace/events//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/uapi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/uapi/asm-generic//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/uapi/drm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/uapi/linux//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/uapi/linux/bc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/uapi/linux/byteorder//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/uapi/linux/caif//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/uapi/linux/can//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/uapi/linux/cifs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/uapi/linux/dvb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/uapi/linux/genwqe//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/uapi/linux/hdlc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/uapi/linux/hsi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/uapi/linux/isdn//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/uapi/linux/mmc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/uapi/linux/netfilter//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/uapi/linux/netfilter/ipset//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/uapi/linux/netfilter_arp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/uapi/linux/netfilter_bridge//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/uapi/linux/netfilter_ipv4//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/uapi/linux/netfilter_ipv6//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/uapi/linux/nfsd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/uapi/linux/raid//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/uapi/linux/sched//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/uapi/linux/spi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/uapi/linux/sunrpc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/uapi/linux/tc_act//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/uapi/linux/tc_ematch//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/uapi/linux/usb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/uapi/linux/wimax//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/uapi/misc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/uapi/mtd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/uapi/rdma//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/uapi/rdma/hfi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/uapi/scsi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/uapi/scsi/fc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/uapi/sound//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/uapi/video//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/uapi/xen//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/video//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/xen//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/xen/interface//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/xen/interface/hvm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/include/xen/interface/io//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/init//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/ipc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/kernel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/kernel/bc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/kernel/cpu//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/kernel/debug//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/kernel/debug/kdb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/kernel/events//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/kernel/gcov//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/kernel/irq//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/kernel/livepatch//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/kernel/power//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/kernel/sched//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/kernel/time//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/kernel/trace//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/kernel/ve//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/kernel/ve/dummy//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/kernel/ve/vznetstat//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/lib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/lib/842//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/lib/lzo//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/lib/mpi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/lib/raid6//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/lib/raid6/test//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/lib/reed_solomon//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/lib/xz//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/lib/zlib_deflate//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/lib/zlib_inflate//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/mm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/mm/kasan//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/6lowpan//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/802//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/8021q//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/9p//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/appletalk//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/atm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/ax25//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/batman-adv//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/bluetooth//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/bluetooth/bnep//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/bluetooth/cmtp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/bluetooth/hidp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/bluetooth/rfcomm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/bridge//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/bridge/netfilter//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/caif//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/can//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/ceph//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/core//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/dcb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/dccp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/dccp/ccids//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/decnet//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/decnet/netfilter//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/dns_resolver//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/dsa//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/ethernet//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/ieee802154//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/ieee802154/6lowpan//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/ife//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/ipv4//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/ipv4/netfilter//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/ipv6//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/ipv6/netfilter//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/ipx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/irda//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/irda/ircomm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/irda/irlan//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/irda/irnet//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/iucv//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/key//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/l2tp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/lapb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/llc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/mac80211//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/mac802154//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/mpls//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/netfilter//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/netfilter/ipset//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/netfilter/ipvs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/netlabel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/netlink//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/netrom//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/nfc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/nfc/hci//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/nfc/nci//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/openvswitch//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/packet//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/phonet//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/psample//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/rds//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/rfkill//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/rose//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/rxrpc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/sched//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/sctp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/sunrpc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/sunrpc/auth_gss//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/sunrpc/xprtrdma//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/switchdev//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/tipc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/unix//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/vmw_vsock//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/wimax//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/wireless//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/x25//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/net/xfrm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/samples//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/samples/hidraw//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/samples/hw_breakpoint//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/samples/kdb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/samples/kfifo//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/samples/kobject//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/samples/kprobes//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/samples/livepatch//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/samples/rpmsg//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/samples/seccomp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/samples/trace_events//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/samples/uhid//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/samples/vfio-mdev//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/scripts//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/scripts/basic//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/scripts/coccinelle//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/scripts/coccinelle/api//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/scripts/coccinelle/api/alloc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/scripts/coccinelle/free//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/scripts/coccinelle/iterators//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/scripts/coccinelle/locks//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/scripts/coccinelle/misc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/scripts/coccinelle/null//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/scripts/coccinelle/tests//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/scripts/dtc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/scripts/dtc/libfdt//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/scripts/genksyms//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/scripts/kconfig//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/scripts/kconfig/lxdialog//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/scripts/ksymoops//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/scripts/mod//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/scripts/package//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/scripts/rt-tester//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/scripts/selinux//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/scripts/selinux/genheaders//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/scripts/selinux/mdp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/scripts/tracing//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/security//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/security/apparmor//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/security/integrity//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/security/integrity/evm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/security/integrity/ima//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/security/keys//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/security/keys/encrypted-keys//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/security/selinux//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/security/smack//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/security/tomoyo//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/security/yama//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/aoa//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/aoa/codecs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/aoa/core//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/aoa/fabrics//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/aoa/soundbus//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/aoa/soundbus/i2sbus//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/arm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/atmel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/core//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/core/oss//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/core/seq//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/core/seq/oss//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/drivers//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/drivers/mpu401//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/drivers/opl3//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/drivers/opl4//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/drivers/pcsp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/drivers/vx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/firewire//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/hda//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/hda/ext//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/i2c//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/i2c/other//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/isa//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/isa/ad1816a//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/isa/ad1848//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/isa/cs423x//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/isa/es1688//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/isa/galaxy//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/isa/gus//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/isa/msnd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/isa/opti9xx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/isa/sb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/isa/wavefront//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/isa/wss//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/mips//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/oss//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/oss/dmasound//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/parisc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/pci//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/pci/ac97//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/pci/ali5451//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/pci/asihpi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/pci/au88x0//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/pci/aw2//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/pci/ca0106//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/pci/cs46xx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/pci/cs5535audio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/pci/ctxfi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/pci/echoaudio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/pci/emu10k1//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/pci/hda//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/pci/ice1712//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/pci/korg1212//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/pci/lola//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/pci/lx6464es//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/pci/mixart//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/pci/nm256//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/pci/oxygen//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/pci/pcxhr//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/pci/riptide//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/pci/rme9652//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/pci/trident//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/pci/vx222//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/pci/ymfpci//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/pcmcia//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/pcmcia/pdaudiocf//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/pcmcia/vx//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/ppc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/sh//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/soc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/soc/codecs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/soc/intel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/soc/intel/atom//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/soc/intel/atom/sst//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/soc/intel/baytrail//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/soc/intel/boards//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/soc/intel/common//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/soc/intel/haswell//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/soc/intel/skylake//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/sparc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/spi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/synth//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/synth/emux//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/usb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/usb/6fire//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/usb/bcd2000//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/usb/caiaq//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/usb/hiface//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/usb/line6//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/usb/misc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/usb/usx2y//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/sound/x86//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/build//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/build/feature//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/build/tests//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/build/tests/ex//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/cgroup//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/firewire//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/lguest//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/lib//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/lib/api//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/lib/subcmd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/lib/traceevent//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/net//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/objtool//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/perf//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/perf/Documentation//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/perf/arch//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/perf/arch/arm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/perf/arch/arm64//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/perf/arch/powerpc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/perf/arch/s390//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/perf/arch/sh//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/perf/arch/sparc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/perf/arch/x86//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/perf/arch/xtensa//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/perf/scripts//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/perf/scripts/perl//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/perf/scripts/perl/Perf-Trace-Util//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/power//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/power/acpi//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/power/acpi/tools//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/power/acpi/tools/acpidbg//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/power/acpi/tools/acpidump//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/power/acpi/tools/ec//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/power/cpupower//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/power/cpupower/bench//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/power/cpupower/debug//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/power/cpupower/debug/i386//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/power/cpupower/debug/kernel//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/power/cpupower/debug/x86_64//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/power/x86//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/power/x86/turbostat//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/power/x86/x86_energy_perf_policy//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/scripts//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/testing//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/testing/nvdimm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/testing/radix-tree//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/testing/selftests//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/testing/selftests/breakpoints//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/testing/selftests/capabilities//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/testing/selftests/cpu-hotplug//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/testing/selftests/efivarfs//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/testing/selftests/ipc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/testing/selftests/kcmp//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/testing/selftests/memfd//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/testing/selftests/memory-hotplug//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/testing/selftests/mqueue//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/testing/selftests/net//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/testing/selftests/powerpc//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/testing/selftests/powerpc/switch_endian//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/testing/selftests/powerpc/tm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/testing/selftests/ptrace//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/testing/selftests/vm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/testing/vsock//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/thermal//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/thermal/tmon//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/usb//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/virtio//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/virtio/vhost_test//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/virtio/virtio-trace//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/tools/vm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/usr//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/virt//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/virt/kvm//usr/src/kernels/3.10.0-862.9.1.vz7.63.3/virt/lib/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generichttps://virtuozzo.com/cpioxz2x86_64-redhat-linux-gnu?7zXZ !#,I] b2u jӫ`&GuTv! oS{E}.SZmq53IUTgilb2Rd# x"1m7|谒<:Qh)uAVBXE  R}keX$RİX >v)}FSb,E`T2MU$gI.[)J6#zhW3¿Ni v,YuDoCQo(C :\XcD7 K7ǔTEϿWŊ@]K&E OsRG.]<_ 8*v_m>kDX *&ETf6sׅ^ $KL35k`QnM~:YٞK )6v>E-A/=ɰPF\1LZNa˘+nO#if\һDS16dE)QtpUЇ(Y?hVghq$GYY~&(yAeo}:~S|Gٜ|$ⳳ=ts{I`G})tquy٘<֯7+US_ i khLl5tK6O;d0IaoлZW*mNSD;;ǰo|i,i QP`OoW+sX侷Kt9b^nΩ3_x۸Z.3uVV'W̱w$wHy1|`ĉeE]]x݆|G LU|wn@Vat9Yta*.T|Βsm㴺Ɛ[kf3TKiV˭[g `29!- jx)ױ^Pf33@q\bbzT6y *I`i|d7Q+gH#sFTdHiF;S9/jFx[)0D(Bb|x-' X cM,?U.$tu-#z><-2#A[:w"pjA|q7 3H) n!P7k vAif "WK7riPPʯR6-řRV WֺGᰜF%` ހȔɿ<I$ŋVpO|㜮~sO_} .\Gf+}<G!,$dfźmRߝ>7spR:Oy黄R:!J[Y~ hDpLĹkxHyyeDi|\ƀ <&qҵYq#ck[7'J\#ڈt8 6!sU!# K(mܙh!W@ȉ%m9%)[<T8NTE.{ S zQx(t=mdNU%454\4(94k/D%`qTPros-3sً@qoC:F4tE(4ׄ@x,P#m S^T42&vqrvG%+_O XӨ,?!l z:'w/moke,My̪i(KrӶC i9CN@bq32/?l%k>ZV#u;˪C4WFj QĹغU̠o0 x:Bnc+8Z^#G2f5Ԙ {o'8n+0 =t(.&G_7.;џMP>3&\=[O[Bx?x9K4.U=·I6hK%:%ԏ5;E p1`EBb(u202*g;9s1m=߭;4jmxG _RrvX{!*2ui'#OSdQ(#LJ둀f. =WݒQb4c߬@uPgFFfMRݢr k $hCy@|WՃ*rzbս/vī j.9Io:8]:bRb\ǣìa_ xna}&+Xo4U1>;O蹌JЈ}1`@Lo4?0Z?ǃ!6Tǩ.pRw[56\n0eU.R2"c2Ka27`5<{JDQd}),  X2?ۇX]KNs:{oY roNtGN\8 ]YiyCUz,O ?eR۹J!">WIo2RGSDWg]5 zKj ]j w9}R0I8RjqflEߌD'xlN0x-袐YpK D{JoN rp)t-yt_e|)FwuDϮ5bv5cIti-_]{Ї' O3@ y/7EONE C]n,}dz`O<\S&TqQpIG_d|^@@$6&'oV3#GWReKNkɁ BuI*v3Ӿb;S?=@pudmG@a&0޳Drre[IF3vX-`^+/Mp̘|&5bƒj{=~{5#(1Y< ^Tj) 4Bؠdp:4ODTSֻ 3W{ "pbNlOLQM|A#n\$#kMCX:WF cObNҘq&ޑ\R9 SUiJ]Yu({F=eީBOX g ݡp6NGg} w:͓=zy/ X+.~7ǥ«ߙJ@t՘zGxdW{cB>.^s!ij}qcqM #1KǀkitO&$wv cn܁| x9MR, xCv<Un֔5ijgQϩpn-Eޖf34[tKxxb1x t}yJ-C+]>&Zz% "Z%6Hj~yrˬTcV2cPKyÜ&x+eV뷛s$$}Z2 gEex'LNUb\E~;rN#c*\p~]nH/{J+/N`J\=M&IT_ b.uok&[)s|[0{!6X>tמUP|wUw&p GT;Cz`x]Qc*WbⲄ`)bF=`noYSK 2rEZOߐPU;/n~ŘAqVKo-XJ`zRgkL&OyWoEKf&H}b* gD22zkW-!mNfF\Zڰ5Gθ3o&6?WbݴP]ҙR&V9p&^/zniv{%]QhX V2SY6:*%ZLz628I$)s vO?>bBčc{h-4fl*_aY/8EH*pA1d8:e?HB!oσ6Z5SQ߆ɸ&oT:.Ef=ܽԈq} i8vL%n;vr$õ-6L%w}u)k/ChuGtdYswO,ACu@C"$S!G! %ΪI$:\ݔpϗئhfq94L@?s7z &Z D+x}aeH1f%%䝵wo{%l.~vR`*1!r2%])wp,Bl\T8jyߙn(|/yK=a}Wj{EM飴*ۖjnFEҡHWk q#lnaf>!sr4-/ as;hU@D|ڒkw@f `l=Y'Ұm]x*z{wbYM)""}i5G\R,V.Vry^1"8֊1#}HG}1"7pх̰ p*'/_ݽ/5$t#a(׾6zOc:=h|n`\yNǦ3Ќ{HDu3$ <QSrn {K:% Tz ?TSـ?Yo}QJx'*zK+vX=N0T2Ӭ\aH#4IFO ?"?qFĖPĪWoE5ko`Ɉܹս$fe88M=tjEŴιc@F5S(5B3G=Iڅ{XR]gָiÒEd-?<2@wr, Ź,'NՓ{2qt^Z}`kb lPY*&0c|Q/nΩEK%UWG6 F?~)u܀`M]:UǸ\/u W؄&o .m7 D(ZIJn.I&ZV7濯P+cU(s!4,Gf^@O^2+qC,T>`Q{0GTgd e[ _Ԍ_})Ls k4jU=\WF6 o)E()TM"Ήw):K?߉K3-tc\eNs 4R<>W<^XiClEl5z]&R=aȆ4D1AT;WwkEg鈩I ]${DK5zauv牆0P~ғn"q=4ݱ3hNRn2 0 ʂE✲ϫa `@`b%=$ 'ҕ]V=dk9.*X4w5bvI+Pa61`H`h(ZĨ&ФKӢAviG @u(MP, A\ 7LZ?K+#4["$?|&c`왳pT#Uu`O V[.uz!%l39ZY6r_\uj[(C63V O zq1Ṛrf2<W1]jHQy0-[b0n;ș4's7%2UA?&UUh,3c`h47K2 g^`xE .( e!fߔp b]=nmG7ZhǧKXK ',!ɓlח怷lyj,b-8Nŭ?QN|H PPCv#W wdpe)`\Y̏~8n¶t> z#t\WtRT؇SjܶP.(V00n=*HiuPE}wSW\ 9~vu#>[!?%%. Hk=]1o{ [}v! 5cM`2?PVo^ьzRLYn:lޭ2\%5Ŗ?eS'bd3fxUYCAծo=֠H%~>u Z'G.U4CL΍ 1g7 |F6UȦC05&8މTk1.B6/yO 9xCzM~„ FMV[!خ#9tӈ5e-gM7efuqdYj$4I m SQVP ?mwXfȋw$ь\ێ0\RlN#{;!.NfFgٰc#޾Av6; f|1)l3Bis*c%0:p@*ebңa|tm^^V™;Ʉ4?[?r-ww]k?_tO6([Trg ΘswvX8(#,=،ѝ}b^h3)Q%X ~w9l?tM1{"7( M 8ll*Q00ծ^CJS? e{ۗM ;r'K7pbӍkT@s'Q2݂rc^k0ÃHHŦ36J!%B'@w` ϖS4;Ar$o졻kl>l7g~,|fCC]1-dO*&՞,IGX!@6|p&1arcu Yݏ27X*H[d/7^6sݮXtfDTR5$2bLY?t?wd ]G n2\9-a8:m4 ۸8 7 r9/b#!G #^APQ}Eav)KeK8B t(->҄x&?Y *!O(J;[ϙ 髰;Ym_OUh2 rbMH+8/_Oqv"Ly]RK ]&[<;ܭڬ;2s-\lcE©,ֵ *ƖeF#FsU:x4ۺt1ʹaiG|ٽH&xbeDy4󙕒uB~y:0(Udb Fyήmy}3n ("C^2WXf?1$|o1I=E-]5nH~Nb$AXaҐҟ ⛸#Ɖd8ӳP :\W5Rߪ..p&K e*J\85B>O|2No3AYk!4왟\C3=(ǟ@xkҀS;ll ||edU5ĥ!#ϳf=0nhZ#5Fp;Hp~ 퉇D+qKhf0JFOfCM;V @:_o*":"@ݵ+ѻA8kj`G'1>j޾w+^/=@ey`b+տ E۳eof$X b#20(z)鲚ڋo -F;*%Џގ7.7m{?-̱Y`cлn$OTl2CڣTT)M]@WP]!C i,&6x5Uf7.bc|Wj4Qa wg/;Cgͦu9H~e<LOTN kӃ-?b?9ŅZ $kM5 ?:LPGt7Y_2F)G T-?.^#Ӫvo%ZQ{y4Rn os:FD.^VP =[=8fI \W)Wp=h*ӾI6٠ k'iO5I +Fz=It %D>ml+/(`މI*.>nq*+;q}v )$&ĞnG֊PAF #B) Hঢ়gԴ\P L̟'A`V_ѪܥM7EiE~dV|:Ugylr(m+v+R烪Y"`)[߿՞N>yMVIq8.Hqw}UӉV_LZ0pV"Nܛa,7렔BduX"DWlѹ Gb&.=exso-tonyT3UXf|HP=!dTC`Ep~z(e.27(BtI CVsU.l&SZOZ9hT7A*E( T|? ~:yMalq J 8Fk@9_!iH6`g[5GdQ.bGY7 꾸V+I ةK -{6  8jp X(L,Iniq)OF2܋H:A@t+rbSGG h )(G{cQ^c\ðt3  Hse!)I坡O tx*;fE't[\!4. _8ϣ_=ɠ.l?z WvBuGu rzH<8?M0C8!ޣYb"Mx2\s97 [5+*៤o(gb;[iFgnAS 1 q;oANu}܎F1#9>gdn҆SF`/,'F%H#9 8}tu7om`XȤ-U`[tgVx b6ko8$+~Dnj )ʟ6-_͞{ 0fq=K㡴;LyȲԄ-q'6;V1h4I9uR0^s|"+(nԥ_Q v]0jĸr {%N a7 L>G 3R vg[|uF^gTr-RvllBZDM׉yrЮ#YޘP&sԴ7\xŠ7xFu,*|AX:6,-ؔ1N8ZĮ}opdXٜ FM0cgڞsb(004c,uM}&%<9x–~.ޱ V:'3qfx7- cu"#Z׏NK)}2 KohvW%g~lh2FKPrct)-8TINx&]$FWos#tYw{hVQIHJ ιBX3]@n T7Y4W rصؖx͑-Jȶ1?*HUsCs5"=9-C=%{_R^Fr0p WwuΑ>i0~S zJӫCsϺ~^lںcU$\qNj_m|\o\^z̓- Mh8;W{?i 'md_=R.l6g;>NoWP(XRyG0&~JnFs:t,o푽&A"l#1dUo?YX 'Q0 &+{6f!&8 R޻sS)X'{}@4:3um?zH&=F:7dN"+|w~˲*gDc;tƒxC3mHoy`Qcv%O:ТȳX*%]8%wcMNut?\h}G:\;Z)  mg٭F#`I iI?QMC,hB@mmE\dR*K_.2ڏ^.6h'M֑b iMn{==h u=B9{*<7uE2jUw8hUB,;UfՌj!_3yZb^>ܛryzC:9 y'ߥԷ gj;R)Aj{[$&W5 L~1 {!%ջ057m;db\~aYD"R y]A<Ő;SW%XjjܫK~LSP(5B f~|//Jf ~9L'Ow,Pf+BoO>{'x=n; c\T:Gن U0Qh.P,ԤȒu#EoQsZ ՚g:'\g.5N]sFuzf1ayWJxนdʂ|]7<=KS73:cTSѕKȿ~u$Ik9Z0񍒕#>"uu.=SD%>w.rӪ|"݌W.Z{^;+X]v\H`1X[H=6&I 2Y{~p"Z7DžB.Qo<^}9 #f1+DLj w\hfdB`/dI Y=cbl$6E 5R@f_7S_o {wQ)ǝb/h 5b|iD#,NCCXa/a n46N 6D۪Rqo;:p>X尦c>6Cw@tʘC8 Ƨ]ٺm>c*N|;G=d_vPE[QHß8 A"^]';+ЌJ{nD8ldyNOni'D֡ B]>t? "ՖrK8G =v:ڌJ1{Fmb@݃< p8ԉdk+L9eWM%X %zd1+"k?D`G_o=K\ɐwh-,}QE)K,[(InսyX[4]ӓu7ˡ&OeC.$ c>sg-Dt%UpJ|/!Ap?*!Hl}~-_Ɵ2[r6R[H;_ǯqԱ; 8}I9PY-E6$yov˟gxiE\?Tb#@y*&kZ] ^r8c5ڲ[I^~ǬKQWx9 šFx6ָŻz@2;hNȟZ 6-G<$a| ;5iEƧ *ۚ919=;v+o2)/U)#I*a0J'dH/ƳxReu/󋳦dܧDy>PJNqyH85WYMo l7e;zzrȤi}-k"tC(eHdS/&ůJRrgb}oWЏH:C0F[(&wtx=@f#. Fa=Mx F , _y_#TPZ ^q80,X XݶI5*jY<=gF';9Ll6M$b3"_ʟUB% Vv(T&xϹ"2(Wsβ3r*e Z8+Kj3n LR w2AkǟM I e*BS[`"ceS%`˭(Zh՝]u=&㊭=#Tx4lT D q,*,L?aՖzBs-Ax{L$ erՍf[X6Qb* c._- EߓP؝q;'hed\C])t2_5Vi٘K;yU*Y\W) `z)/ &`Mn_x|YR"RZ$fjfrr엿95Ta8Ijs݈į7 +Da `m}E hiE.6o:*_受{<kW &_LNO_%G$; Ǭ i3c I6`|dʔwͺZ]4 !KwY6DGTGSo, )XU;u&H)&.F4y)ht$VyjLÙ%4 8Ñuj$*Ƒs)'},"iQr%*)Ոr;3׆/gt-797y}IcmO6Sڹ'yEj|n|li(}03QAbT;Nu |Ik]۷&Fw9߆Pu&0'pvr(s&IH6ihֱ˗G7ǒy]%.s W |G&mb|hZnd>+Eg/A{AO1`}W8]9#fr{ʵý>MJĽGDm^ۍ#F5I|.@dPzXYf&X87?y৫t*D:  C%/aʼnAܥƵީЪ I+`,+IfBLʹw[~yrT&0Ku[׾? Dlh}\ӗ'{;wm_>ڲ}ED9r!9 *Iԍ9B hB( :NiAph4SI TLvׄ!`R1C^B+[ysbItamK|NLod:i8`=>4Ojzc1}@]%]p]GX3 `8)]y<iHt͜O B#g;Z`q -,sxZSWy};kw*,is?vG -oL`\>c4$X>5<(ݐ%SEXfԺxx5ӘM[vV-.ōQ]qw`PC()205.;'2u4*Pͬ:dp0芊' t5 ~B(p5_螓N:ot| M}c.S/;ʠ`4svȫJ89$w~#Zo(Z6 ]c_M~k-O|j.u61Zc04J n9Y`XÙF!V1z"$y;F :rNP NwO a3˒3]]ZHz͝i+Tߛ!Ea2# v%/=r߈9BK-%a%$y0U7nDU'+;q`Vi1[s*yM+ NrpRɏ~d"0_]L$uSEfn@"<DQ,.5pkݪUW*IBFnM7_ARJ  ?ibMPm>נ-g#'"Ob̨b|PZi{' 65 `FupODn/&^n,[ow$sdm>݈ Ag%*j 9]^rn~:a6M 5a딦n+8vqP/ |e< Wdm =e,*r8..VbiY;E3 ̢jUpu=# ВϞUNIUP+0V,ŎHha4>^#v{|7G˾'O#4 c<5h O" skUvB:)w@~g 5Q!^6LݦF1VڄD,% ϊE7߸S_܍֪l]&TcClkˏV}\ʉrQ 242ho&")QBg.;+=HQG ;$Sm+p)w3`*cWDj0y>Bv ANI,mq?-[]LV *ëTARچa^pt!f2=`^w.Y0 @OȾQ*.nYz$K4,7|8<ƽ͉t«M!v#'ǿ'}`8/(1,oƕ ! $^0ijVa$2/cp;'x邥Y֡ #J7d:&*^h?L8$+7Ѩ^4`Tivwzi{N)^:CF6k q=Y<=H!Wf,o:|]{t<6וkQmiaأ>8p.Z*0/ɕ#C\Tt^CxA4![3M}y$i.swLN%+!  ҦeO'N.L|2V>< S#ׯ`5ɱWۀ(M=q13OrʪtY)?# #ƣh|lXwT)Bt#ڷɳ5&u§W*ȓ`@ɡ 0'eFki.66}gKcϠt8d0عКk՛+8N^|6+fe&6OM1g@L9mʣ\?#_lWYvGۦ~fB9=X81~-}U^bV"8K5%է hq^2rJL)^O3kjnj:6$K{YpJ y:#v&l-FUmnl=AO#qk[j5%}"x\6e"ΦU tDR8͌2g.wi|ffT3^>jZ&j[\U6 Ey F*csWk> Au S(J9Xg(^Ɩ>Ӽ.|}Pz6U"1~ ߯Hf$ (fU-b;`iGmwb' ?NTLC7NF49w'݁t@z/0 qR@CNNwֳkfj~x,'r&,cPd YG/#"Ҿ`ҜwI M'~ ؿZ/!^ks%s1m+OfuM=Ӈd ɃދN`yJ[3.i.'TQ5["H70_*Ow*>` O# lt^>_=Ica\,?<43tO|%"^M}b7R/hZ|LFr{VZۮP{"@S~ABA؂jB*Ҏ m{ȖPZR fJL}Ԅ7DpU*x*Q7x1E$V51-0S`-X-=jbFf".+wy6ag S0QhO[C_tu)@cgU<(1|Ra`z$>-G#$zdΖ4;D]uTdJx09׿̝Nq_!܎ 훟{ avs<;eyW2Ӱ@џSDaTʨWҊp.O+&B1f7yE&˦ ĈH`d_d8zݲT.1liCP@G6'- })O1PfxaWsC@9se`Y#~%9QUiDqL߬V?LI ~a|ŘlCI_9иv6$Lſݍ5ic^Oڀ X%Jsp5@( D3<Į luuSHW2ks48>U΢գJO\H2 bvh;b ]A>vݜ#8#'M wxnYdHa/̕G~sX2rU ? :#%yI.bѧgZȈkr" ,&=%J9'Nּ#7dإ['3=b4NF@3 ZAH4Sވʓ+D{{?#B/#f|9Csϋtr *)lAts o\#$8Hz׭* ˴cmpIldїP|ڦ~^EmSߘi: "3{G#X&ԭ/@E&Hߗh[j9L%;1oQIVGA~+~w6_Oց)?$&|RES<%䭢班λZӎ.?2Prh:;- d5lu&c(P- |=H_^g`Ţ?N-e*Vh( *(jzX.jǐe'&@f90><Lv`GؠiOiV֖L䲁[mmfGK"Xsر͂^X$Tb @bT7wVQ# ۪q<,#G$]UlSGT &GlBU\)*>aHv-A%[Q <٫|6(֎t(yѰwQ? iAﰐ$Zj! :w a5Z6 $^|Uge9A늅ʎOA@/4Hѳ;~Pdi@5n.#G2Alic:1$"HXQě  `Qa ,g®vNifɬ.5#j>Q&y2^ rTQT7vF~UKR7fJ6tohQňvbYfPwiqQ($0wgSS )pؠjN_dV63LpT#mLIB2"O$Ȳs59Z/L$d 6$epΣJ>X=VԌtn뛒S?h 4aMw;_)闚T1*&7̷m5mf_(<,]$7o[MX0:dFd}a+@*|K)u h xGdzHH;F`tMۺ}ᄔY$IE֣Qt<.5%9.+<'ieS4 +7`]J#<ٹyXg5,7؋^$ytXY05wݼ:fedIrCݷQlR)y˟4?یQd9,t&?s3P~2Ghha$tʥLhy'qog4^K쀬w Z=:P"hQq)(kӧyP}A`GUIlpL:z4kXcAZB[7]]~<SpAr`y_?+{w,t'O%=J'4Avv@AҴ$fei25~?. #mI= zm-ymNbM)RZpEw_qc}4lA.P,PS[InkŲ ho6REQw ߹6vu&793ճYIQޜC^4ƋfG1ZfM2Wf915+q3, odj.1q >M$er# gɚrg֖:{g޹t~7GwH\Xl3zU@ : t5ɴQ?0+NŪ7=,/6A5Qw= H+8= A^g/-sS_{bèiY,]8@VĩJf UΚ+5Ĺ Q9ش֦fHra2_A]6(<{՚^=ZzAxj =5 X&[Ƽ %t!?/q'&`5#CJB` ڵ$t{zfd뻡M7jo *8ywћL"\R*u=(I>KrqQѻ2i5:x\+740_^S}e/S,*BƍS0x2W @q+> R7ԇ8.@߻Z"åf?JK4Vx1i (V3jB#X9_1#GY=VT.*8#Oaekw< .ɱK:{sI[MFI9WFnҘ`R΂R$j^[lΥ)s= dNjCU(h KAE2VܓL]؟|:S|Z{7#!l *r,W_V Hک8gCtGjR(I-$7^& {ES+> nItE2Yqu7e3/#'F]I #\K>q eX"l+#@LDI!Pg9l>ɚD+T(18p׎| ?O7VykdT^G$Hj?n kFҝ.~їҮ[pju3 sk^m+}PZ+.bC 6 ٫LɳR_lw/m/BIg^t  ә5vc[*-Սnl6u7=\%_ث''Ag0YyjWtf<8743JGsXy[ w7`8H{) }4byh9+I88Nw:|cT71]-[H)R^*Rkwl.qڴ"}S'f7:Ւ<$k)CfLYQ( ZsJ!B`y@E !GZi1mJY&q7|(Oۣ*A:V,ʓ2.-4 ݑI.gFs N%nCBj@覌tbpEL ʲҸL'# 刁 6Wb̎[(ל9vb,1T"OM z9|um~ɫBp(վ KWXPd؋]>]D.qCacѿA4OtQi뺐a%IeP6/%z!9'ϠF̣H JpFQg-eV؅N115Q{HY1ntI.(O]&-@X>% ZXA!1en\ ,M㩤ՙy^6^% ]u14ufr@X/Mh8ԧTlw1P ؂Z8!r~L e&y$xuSA=+ѽ<5kx2-4a ^Vvϣ:4rdR: <|Y6|tL_~$4&r#Pps-Yk.q.m҂*WX``#ֆeetC5,žhwE`Fv6*&Ȋ ɶ 0Fw+bj*,2V(7"؎Q"LMt$HE'4{1"ĮAC.qՎxxp{R36Wh}@+{+j/(Ņ6,T|t*R,[jXW+뵀· nO %')6ez ͽ/vْsS@M4ql o~_t(pFS\g׵u26&fUn,6`ý ?:op> Ǭѓ &Oy_pӀdz&Xj\ΛW.&6nD%]8쵙#^쯪=K `Ȅٿ@4 ZM߾mm:zzTC O?$Qt-(A̦J杀Xl#[IKx~$XeTV]^ut%B6:L 6_ZUM.z#:,T>;MzLH9@]`1!g@ʿRgd-|M]?.=jO- I(OjיNyJltx_+Ŷ? }P7 ct:ߌloz h`g9U %U Ҫi^,>kpanA=SMS]pZ=-C@'ZmϞԾD#;\R+SKtqDP&秂Jc颎 HZd7eJ]&#bJ PKMv5aKɔZ6ϱ=XIT̻kwu9ō:jDqugxlIq`ւ5Pb)hAӥBt^볲H< y^DlG|x[/ڸP- sږqՃN`6s^89?# TbŒSU>M! l x><Φ83C ] :oLrF.h0n& WR'PuIGRQ_/DV"W,>^ޕKN$8w wVиqoبOEL-Ilv$Oȣ_V3u}/bh RFdGxPj SoBX&~J/(2V~h*EF IiWD"yrfcr&dDժQ(") "^jTq뇎s%aF?dЀťEk /ռ<5r9ޓ֯kDZs#%"|0ƨ2ukNLErఖxR9Z>␝&3% ˻~]2y,gXNZ鞨f LksӮäv]f%"Mrq  Ϡ]п5^l@$o13zoiնb 'd?-R􎝷dQM  (o Ԯlϧ 8Ʃӳ צ0M=N?3lqL1jլ\Z2ƈ0kr0RS3/FOƗ}"[IUEm+%.~Wǰk*hKS6=ɵڡ9SsBs$cL7#QdU`aI^=Noݤ4I,8CA8'MJ \4M9zҵ,MSE ^VIc]TbPb1/k(xʺ] ,llikyjC1EE6dתNh>42kc(N/as5FYan7obK!Ơ F'[V6Q Ŋp0&1N+~FD5*9<"[(ۥv/t#|y f/oxq6? W+B #g9"Q'v\GT9)R4Zhn5U5i[a] {LT$uVP4Y<Б:| ejI9(zѫtU:ۇFO-[62RD2 )lǡ3/\8<6byfaDʌ)/AfP@ry5xe0OcǠ)dk[;mAE6-p~*܍%ލZWMs{=^Z4]lT{_`m?4Hvj*%5K=<5e&-YusP -ꖮ[gGuQ|=M_(R[h? 6 4EpLHص9򣻷@Z~SB!=,i.| !HZzNGEY(yN$ЋƱt4Cz'?7$!@߬6p8_bVUQ#dP~_.Ͽ Ax`I6tSnԸgLзy*a5xMpV`7ʓ^Xh3G0NS xP@CFz=fRX^e 6Ofb@q]V@^`슳hIG1Evq[- 2(aMC {?s瀌m 9TGI>B&nh!!y $YO){Bl+4[>L̻շ-g>(2eGt\nOsTMz-bjq&n/(fl;#ZDQBʜJ1B,v4N+ma>HGw{@W ށ={Q#~1?M]zGLp oP_z,҇[~A+d_"hq.D+sfceJ+sPUbț`QƘ涯5vصc;;[=_ &M= UT*pLA`+x5 r0̓زCc҅n*/(c-PozۘwAjm yo4z0:).n?HbtDSEǽz=b}&(ESEd'w2L!uy9+pY⣁lQW%Z5ob G[;-3cS2W_/A& 1w}OcȬ7e< (nHNߩ-\ޝb6f L5e (+Fz+-^ƿJZp33_0]r.sG^yF_ fѾad_.S,鉻}~ۮ|/̼S8k`r$=vgb`TU\,\6ŐiB-=ehو4e;Wọ̃1y"KBԥ\a5B 0H) 6 ɴ*iۮ ͗nuu(Tbq[;~Ґ?>dpL/^ ε ,CaDhj+?o![=Ro=6؟pk4cSXld`K yrL)B|`}{LpO\mAڴ#S=F3a˽åpB&dXn((:8R"VhĨF&X [fIbKw4A|v9 6Io" o9C~Dɨ۱gTSWDu`1&0e'TIST>x.dڷWL ϾRB׳Z0P[J3{\3`9R; $g rkKP#6yCӥmp{r6E!dlf>I^NTU 7'_8#ō["g\zpʉc͓K ܋V Grg!#{_uyH7R I*6Ց2ATxtڭj hmUqxH>y3аc6c!*K0 oN1S*B%QqI.ouԯI;{ڰ| yI=c/ IzhnlܪkN[Pv=##_zuC%maE?eyH8\aDǣ?32]8|=:/s ed4P _LlI ?rQՐUKV4W-7ƳVp:d?5]l-K1m!Ғ/E ,K.QW+`Ҳw]yf@`ʏpF]GX[":̿5z$E^V!\'opU~.+6h]*`A2(oƟ\'ϩ#^V㠙5h,Ih2;]Кj-i$Y c}ӑ(ו~=S̍S6sgybum{MLOٍZ~C+vC`1&kG j@Y>yRD>Ud-P&Bl+L|N_ihT00>o:\2uL*gS}>Y;_WCEʺ<ěvfȐ$d½iV5mPfEen u6o:ɟ\cO*M&<}*{Xڽÿ~13Tˉ]t*3NM4S SEtOf\\D}Y6>T!OCMrKhQv{Jy5!F|a(% `G5CQ$&" ?C/`Ci%$u[ b"FA{W-- p I" ϬLfzgiq>#9MG'y!sX@QdC8$3 > A!n Wi,a\3s,ys?Hf A8U<'Zf=% CxaӬ] Žc nIw%AG0ӴIDD{_uT#&.o+yůcr%+4WMh\Yp =X7Z&5VO13+]=bQҳ|NmE(5 Rm@Nic)fL$j*趫#} !p={dy^9lnQre&T85pCA2J^FEW/J{}$T1uz#D@vtº[ 2@g40 AdQPխyɨRެ:X^{n=33S@g:8 癨02Ig/o1ӲLVpu宲O()̫%n;5lO=cἐ̅W` ᛽Y)O:Tny[=(d|:S.aU "_2H8^aN?N7)֦ mՏyg H`Rwp&X,KҏL=UbhrZyi=C%Pt>;*ѡVytd(H*h+nL:Q\ʗDmޔ M:p6ШK,!#/ٗ1b_}tͯu5lƈL%ILIWzTEڍ׸1 nm'dt|-)aR$+YGͩTxd};"j_钲MPS& xp?8S'J x g(klfTTЮ9&uΒ99IOI՝4=*ӌRLFb:2^s0fG#! ai?,i X Ah굒xOX/(<ݎ%DBbTǫ|wXmrEoC3{l8&oir\˽Ae{ۇ+25wl33jvi3[Jq…kMM@xys(:+=/ JW,&x:G+Wk|v4YZDpwb1Շ@\ ܾKǮ3r\bh­F3ݵРj¯hJ R%<«7Di&˜,E1ȆcI6ON ;1iw⺥!89?j?sA Q%m2x EXLo[e| rSz 2Kx91N^5gEu[!||l܁(Y$E1/HJltޓ$&E]uȐ r,VEF|;JwN^J/5kb(:Hu_ ;[KJM#cac z1ӬXA|E70v L١a킵 =ѥP# 8;֋QJ8':G )EswgJ-n0!'>m»N^ƞūSuO &[;V=ː13b)ɐ8+* # wXJXQ:aICGO:A6 Y+z&_7< hk{mJ2.˕< "baE@]EeÛ"LHRWNں)5p eDIJٯwS5)gl>e^>Rㆾ>4Ȝ'.݈p 6<&_k1 A y(}^{*s] rK۟=+i1 zCDY4Ybr].>՜,B} ]eUa˝Pi04&cY_EmthO@(V>`Z e0 CtU{^+eN&,< *mk|-ޏ3|2iq.+@-Rbb2by r`>L|TpD pnF5ph!k9mko`R#hv$W h?%2 (g\ ISEUׂ~L롫2ly)Ŏa'V % y~G%$>IxJA(0q֜xzsƞ@ȢXν?| 2y:=[8Q3jamQ6o*R&$ jyvXM"J/Ps!&IC9q~ۿe*B-ZEkN%1}T!.Ι޸8zu n CڽQxVuqp4|H]`VƹFWQ" )p>s/3g'4:p2Tꃰf+#DzǁOu1`.H%܂Hxվw-Uh)xz^Xl6=#R&lAİa65!ۢ;QG}Үu34h푸 SHCPDYyb60^xd@Tl4Wܬ4Tf@dvKRI)&Sx_NI%У{%I/+Ip-6;pɦz0Ϧ9jKًyɤTLӪj@ hho=K84Ik _)Yf('@gG#x;C܌Qk.!CB+cbxS/| NMnдJY#P!YW3ch oS؄]9 ~jK3@9Sb}MUbT8}85ѽ brlJ圛##oE#&N;]+ R$i 7a@ݑ#|Le\©e&z\ ! ͡6¹M~(ɞc&AtM,(SPHUO6O u@V[ `) u4C b` ׎:?,Ylzk 9!7'u:ENc]/4,J;vCzy_E9W>eAy=v0prSfT,P(_,aaĒN5:R+J9Nd8nW^9S;T&@^僛NɩhvԚ.Yh=c-@^B׬ iMXsyI3 0Qr^P*y$ÞDP.^prf\Z1P[.4+Wc3"F,dcl|Rr:_>"fa~ 4Q*)$}^JZlv>JQ /cnOyR}@=^ t-"| y^J5[#tnFf]ӸTI#eEh0a:Ђ)}R$gڜT uŠDK$ӽ!:e 0L3I>4;ˊzqA"C&-J:I?R+NiFi#b@O`bkG-Au\j@!6جNimنCrfNixZ6_7`)?WF<gjlrc#(ޝ融@L/<bYxl('srltO A8*xM.p{||d~!W(KQ]jgJ0C~/X`(L<ܫ\) pU!TSHι-C S )?|i>zl@,ӫ&'tFP4 (LӺL.aѮ*60TK wGq!/\{GºILB_Xu(I<4\6mZW5y2Ve ujgG~cw|` [>ƞoN$2T9TZ/Epx]<dNXە*uRò ljĕg\zB3s b\xעkNlˁс|frkek5R-!_N|nߒ'euX6z12Ѝ'9 15VQ )K :8Lpwcv75R&@?ڱbz1EZ6P"$#zu'򩚉֙{ e_58&\HgbDg\{c= `[e0~2?W@ ÚPQpٗM/k-ޤ(YϷ$@kOZd)|?׫$\I(t8,m*kPN0.,KmMˮ 8OG6aHK'[!k Sz\*fF$㶍n@KZDmr[7p7\7z)A0{B:Ұ?zbxۭ*)~YZ+H9X5Wܿds?^-E< 'a\%?>v|-0"Vq͒<˻{xSUf)߳>W=) _J}eBz-?Kˠ2'X&/%P*Pt~ԴKV7ˢ`wym]µҧh,<31M] s 5fz1#tP*U,K*;R}72=zۨ?TIV]Af_?IOPmC[O6=LORE953'&2Xta3;x^lm;#SxEh|]רxL)+Wɰ[(qt>!]O*3ڞPc M';5;֘S DTj*Ă)0lۓÊ ^[ʗ.Qo9Ve'92<Ifh~53V$.ܕM`pPq+ak\ҕtc@3#*,I*hJ#|a@c;'O|}gh^PhUJEzxЁhٲ,Q=aqQ0k} l^cjJ胨wnSs\#3I%Q 3ԧ3J1ul`Q\]YKZx@l=i3|Te~%-itJ\>M]i9)Kg $͓-|uװZ4JS{S˪A-xŕa&8.Rf3MJL ?e ="YWzb zuYhؐ=WN>0^sc6Jc{ټ{1p9>9.OaLm$a`_=ALCia[hZ#@ʐv?Sdc$y?ћhݎgNjK!$Kv'#R;="pNS-̀,#[.&W30US}mքp(YOFTx(RXSǟUp܄ N4 <%_ X nӾ}ӮQ`\ZMi vxP ҏ;1w,P3C43FMG' (? ] ք֚nD^UTnd>3 JYU]RLRUϢuPpA* RAU?4]q6TRsNJX`m |6ׇ6f k 6P["52A)#J$d;Ey ys\ CkTRȹrH> !:$U7t\`l^[׸kYTh{.z|*1ʃ"kSfh:%&]Ոz{}If[s@MgP-3 )Y59-XTn 支_ZIW̓KtO+ĔuO%t=p(OnuSRnqiTwB\v_ Wljm؊-Mr|'E-TSe(,2`jauf[y~KŐ#D`,hHt G薟̨x"jP DusT`צ!x!׎,Dʠ/&@Au/ ׋T/$ҹҀ7 ՟>zaФR hN ~g,"1Gן:Y.FOŢ,&Q*L.̥ U"H1(Ocڎwjj?8B&tCE-&0#_rO*skߣk2,A눂gD.J goqǍʉ8#^3T6㌱EmAYv*ҁ:NcDZܤe:I<D%_R9VM߆~fgvA.NTvHSH[^g1s@;ѕz m4ݫлfr;!1೧%`, %56|寴&bIlI/2/!ưb d"[S`8-84IKoq"b{ؤIjWr>dG@5T - /#3xIzND[ƩLy4>jq`W>`;d2(\Z5La:IY!c5TuDCXaMsv^Lp;|;'!~e%*WTMW d-{ RJD="g H?M0Gu97Di fRK13##>xsLn6s?]U1f.2nӏ)GF:Gotjs<%VoiioV? }ԩ]6@n@m \E?=hU[]=D*5u˩j1_ުH2i΃ZM-6U^5`v)[lVgMcC>% 6&a&*XDg^ឨl0+CN󎁃1[W*Ak/8}Wdxm&*¬QGh=HG]d{gݙ~_W?~Z0yWB3 ѻY0 BސWAm뮷aZ|w㍩E( y]h) FvIS@Zְ3aN762))SCyuLVm~<TPe )fsL(=vh^qضc9e1)z_K*WL%k2T z c9 Ty.x1Lٱ+I[Wq^뜎#`gLvP6 P#z DKL %\0i莌|RbV-i33M9{/i u͔ȮmR 'jL{,)F8DPUe,=C@+1Zl]`Li(lªd4?гfUM-QSl[~:&ºJf́5Ƅ$lh+j;x9? ^1l pƝ0\ lBgNG%uIaU(u :\H:h wʗ nqV_h4鲅4Ͻ%b*,}WǨ& $kqmKH)&g:TZ6]^vԓ]苂 /U'gRayK7M7cj|8HX)ExSD}> 3]#<6(VA>JR 0l=Du#݄De{p M\A5.^[QRvl:A9ODx(pCM3Lk 6S*(y.QbzH6*nGP7V(kZ5WρrWWdZNdǥȏQ$_gj`%~AI|;rIj:x#VM]uBzԅc^{ek4☡@OݴQo sL Dv|VoxL=.AVXF;fTyW6oFOLhlNq=az]47cgf҅f_}4c ئLunhWT 4!!ȣ ԞIlHW^8U5F+]a?mwaWr8y7 G us+MF {$0){D&Z%b!s9΅ )F(S8 eEhSGTk++ri]u2R28Ӕ̇zj4Tj6f\AMMqM*Đ Yx<Zӽf gP * l=KRms]MxKnS?s} kszDN!s*͎! zli(ə12hb8 l7lVP#MiG"uGkK2SioK6i.CN/;YY-?8"2SH3^8~PSgc`'BC9`@&P~N4V(lO~&r*\!Byv^o7d7'~l $ī E"^e uT#3hm1 fc|8#}s5uY9O-XXUz+p\ut><9Mho F)RX8)bve,Obi" DІʹЇPzr-VWa2i:aW4_7p6>1YX2ɖm󜐩W }8+So.x+zɎp*L7wNg/AA7DzqvJAL͸8G(I,//edV«݇eahE k2v.?|[쓄T@{N[GJY5O9Fgȋk[8ݑ]a'v5&^mȟ/"EKg/cqhk֞>$ޫ'Wu=7YaOOr[Ft1#:WP @Ƌ;ͨ]o  ymEFYޟT$ivK[ -@s-t(yl 5ƴ=MyQ:9D)~c!-AkzDݰ S<`hǶK>sßH:%+m(sH96cu:䐯hnCֶ](9R\'u>f\ ?=A^F&Jk0y*g6*&1n7Ke.^n|bEf~*ͫh]z@E!X>x#8VE3>rWb׭2Or trf"=5+:LC\ L{2GL>c|}Y\ Ұ;W|8syO ]wЃLT3 uq{0ƌP[w l.礶{lAt˿#lRx]wb̍JfqOg0*u.$1ӶyC6cѠ2u?ig֩ܠ!=u@(O):&=wp+gR9&7Ha{6zUk3Yc SO^${ˀR;-E qo!&B/B5<@ۡܦ}qQ\hK:po:[LcY k*]Y|٥GM"Q{@FMȓS(t&\*ۣkW`H+ؗI3hY"blqevtй4ˎib;]ꠦh[Ula F'(eN^#;=M[19$0d+33m o#?#UX„_|lכ̎I=JeQ@?^5F{gVs)@8SE1 bo^ح8~R_%FPuXWqMytp6kJJGCUfr˷t;:Pjo;t91g~ǡh=A&NWj2 v߲J(v$eF!jN+(SIG~C#NLwrDOO -p^-o]n-3# )a, '^0uɆtb? :{.Z)QhQS$#>N/5،A)qH#BJ\W4 e$|rb ZL}Ʉ҉i%9zݖQ1ĜΗӪo'cwV.THnx.NҠ!G:ʜ,^s`ԲiҴ ͛!!cǹ?);w~mܮZؓR)FE4sbxf9mdezLqs||XtouO/p{Ƨ?yWJi(6ʚ@0-u,ܵznJ@ 1#&DD=KhJ]ÙG/d zU IIxܡO>4R8#*8(HKYQp}O>GJvuvzkn z䈣jbhzu$2Gz IMVƶU,}0N'Y{„ZaOܫ{MS-z~􀰬 ,%χS S?@\n x[rKM][3{*G K9wפ7.{)، t ah.%{qH ͻ] T=4 p.xyԏSXZ-UO{K1>N |o`L*,_Z4ȤvB),E #=B]a89V b(OטR[R7%ms2Qov( r|o>z Xu48o@8T$nv蔳POX83l= 3x4HK\7˛)klиQܵ(Tk/S w6'xN6^F⊾$%Ryc9~ ^' ვB [?69ٻFyGBFVZ5ۆ%5Srh u;=ШB>~C9T`݇½:J6U8i/+ ٹ0P`܂Zo)Z10_,UB^WFFܷw3WF5Br0Zq$i~Hz1hR\tuku'j9tbtk^]3N$1ua6. H[ ܑ'Y.-gBYMO>\B(gޛU,+gb%&mKA`LaJNi`jv(V#LmH>?Z=^[7XL3eUM ??200&Ao ~9y˓n8ۡ|Il\( ,M'bX2{? IrW/XV?grقO!y_PWlpA=e VoãpF"Gth75s١-2.їYWTLKYBP#"2Lf/VU\oVCx5d2PTQ(}  !Z"fK,;Ƭ?X_RvTI$E`DZ-GEQLS1>d AGL='"Jjk ^!qVTofZ7HCW8Qa g37?zЯ)jc ڸ l8:\-V*S*'s*Klُ~Z|~zD  |kD#[#'{6$~QY+2eЈCHȢHֻ2 XsU[ Bۯܵ>2:IafȬ ة3詿Fjf7n[zoq4 D*? Vxd9Uxadu=Ǣj"ado2LgAɱ78 6ɽ%*ȉkڗ l t2\if?PlprþH '&Mtrۛ$Y h x>}g&op՚*'.;>B&2)G* X՗іmhEf!2_W-/m,Q)Sq8(6)f{ECJJ =pNҐ#G,ҫ{xsL[Ni=jR{u}aXڤW# 3k\/{ _H3bӥųg╲,5#mYWxSxs/2%R)BRe]~x+q_Rf!:-4y&Qxrb2#8n.W,}CtĴ! BYRxyoɓZV(/e`}xSK"{Qߒ8l?fIDV5PT16>?$d%!&>SO lWӘ+Gx_πB)} fՄB 1JtHnA5O,GYkg %>?˚ gA7lNGRac͕1432gcadMr>T6 I] LߚZ (%mX ~"J"C%#m:Kbyl4 Ͱ!JlipybvriY >+ EO.hJ蔪ܬrS;L`zv-~릑hb۷w8\ܵd|feZ-C.?> B5:qv'KSg^Ҩ V{&G;cV'ԓg</KK5c/9\:BZL1;Vhɋ6@f=Ӷ&Z(hȟ-SA3+XtOF7Z1U4n Ѓe+*h pd/-GJ H\i#\֢{f.(Z<&w.%U&J w֟6tY&|uPF86[zV8,azQ\ūLYh[xԘ7Ek$iM_Kue±b5[cR 꼻8G`vlt64!4BA.[RWrw RZ5>F4BbCs*nUXѵ)S@ɨh`&D|XKCu&C2_EͶq\28F^Бi\S)m83ٱ|!_mTC2+P9q=VVӡPkd(b->}SJb'T y0oiw5<DLuP/|ō/>YJ>MdT2z!*i%;:PلQ~Mf累 Q\xak\YaDi$)G(؋R.Ɖ@zah@ Kuk,Rcs4F+ %z㢺b[ -`7h CIe[d¢25#ZL%׺"{di4ZD9tTLF;ZkU@  ^W0.I]bN^e:KҘk0܆S}RAhC " B _׏>M٤f0Sac4;Ġ֚xHYm O5JQ4A^c DW+utw 1]dgY9$R_.̳^"H3&NfH'}Ζ!cꊥZh K{ݑ0|Wװ_ŸeA0aH IZ%b2o*M,g#We5bԄvD? =X9C/jkYKq#t̿wKC GRN'WvO53dyo(q[A9D LU1eʳ mؓTX.3G0(tZkr=Lxq*5ލD,ڎo YfQ8߾qzb^DWd6ԸK#{rIkBKfc5A-!IM!rЮ-Pr? |O*~OٴUMHp:ۮtGvUrMK*%Iَpx,`z¤jvKR Ҽ`":w8GmdpS&V6<Pfw7 ,qMЄBWp=&N'{ZۀT"*bu|N!IG }1' Y}P v>ƍ ̻gky{^/x cih=ۧR-~ zi@,;$>! F򹕐Jpԕ!RY-oa݃)?$<, PGa uOG~Jla C96Pg" !2fc#CοݒL/GEZlX,J?RKblx;;5yktKHgAq}LÝn}J/w@ 8JE  ;xfޛ'3s[f^}qJld}?b6Ebu FLJ)?$ښgH st:?4*{n[nPqF/ $?)-l'}QѰ*XR Zk&g7Ihs ϻN [R~Wj)?.( #8d[jWqŅCIc2x+|yܴ *HBr>'ˉHR38"y) RxY0dlHfɿ$-Yyx{}kA}ymݞa*ƣx/q7wξK,΁b;gipľ'Qis1,oRp)![`AU%v݂PwCUQ>Z5޽WjRS[@YBoi(޷)W33}Ѳ^KSf¯ J6^e>-x#@@YrCu "" kB.ށlO,Erjh n4\?/KJ&@m!3fJ0*/#W[z(ol bٺ;G^]-/;6@4E$ Z(x J`V櫝9\d#Ͻٍ$?+Ǵ/oKER|8v֔q85F\]6t\a/8'1~OSJqPx/~MߕVznR$<6:v:J 7|eT;>N>S;HN[ #tRom@ ]Ir)@(SpQ~[1\ymsJD78cd8wF3E5߽cY,"m|,I!fY!"9[Ϗˏ˗DF^V~m`3'Fur+)p w> 价7c=jAO" "Ca P;G88Ew6 'c4RFx! h|cqN9ȿV00K &|x3"zqL"mښ8́~FDNz\H܏uoL>WF"9/ 9m:9\oEZ%|!BGb}ͧ8Y'6:x'LMߡ8-%zLuZgmt#.U-N cIThX9}B xxG:B&sDYi*;n`iBT2!|@vYm}ݨ",;~~GB [a(?Ao|%>ʤ~Fܭ3ZCt7M,K/މB"_j4'`59 -L"v7q*]/yBQH _J1zosS 8Fܦm}hL.ȭRl' {ӈ& D/"-SM$VS/7 Jز D3XmhM DHܥ[5b팬[~u#& fRyecm% |$$ol*P10Ԗ??L-3;H*E54"\r,6UT.%/bCgS .g oQ1rqߩ4?۫9d]zdH\z!O^HBjo'%ὀkg' \<*kbb. UOZkD5K Le y=⟍JV#<ي0Le0mOb*Yx h萡fH5Z/ݤSZ"F^onBdD*+fKFQ0ev SPH hh=R #IHMM}=! Ya l[7a'uU ;鞋pэ1ϣV#;sDB]K2/cd=ߌ Y\/P\XW*rV_viH2J`pE@=ϠÙh b 7=ƋQ_`K{:ol{X6TW6'>?Ⱦ8(t+ !u/0&,"G+KKz" yomû=A-6\;^g4@¦PB,poQ֭4Q)~9O੝rE}3qwm˫y )= ,.)d-8ۋ/r$Y0,H]nPTޤw=SU9oBqĜQܚڈF任MK\^8=yH5;O%bhef)ظRh ),G7,;\Dgv,aHD.^~'Sݹ"s^L 5'NI49a"?dn#̊T[m%!ҹ%+v(Ny2 E%F&_Ԙę&Z J"Й:6<Śfu6<&W[!Cb:SW=ʘC\-){X:Jy3KRui5pD:6H21LG5.(Vׄɸ YFLF{g>sS*f-r+z.uv4Nf<x",:Gx4S"CQQv&x3fdW>ŰP:B/l\΀ܽ)Y^U}=粪QD n+<*vOxZb[A[lz5ꜚumRt"UГDE.d?yN+OG`S1#s\3<'IoڽtoۄuRLV,MwP7@vЭ s,mrt~Ǘ lb 3ATU2M'>D퀪 : CFq 8/M4FTW qvazX=OoE{r{1;8&V/=y>;E8֘+(BMry<AaJ /"Ay&3CT.]-^Ț?:ƠHfTq"=m V}1XS#$J^/U 7!ʟ b1K:l%2 B7u IZщ0/RI0*))#e|x#0+ȣظ%4%П..X+=SSdm]YCڞ%xC q/Jh>0z /C7#M;-"٢0<ڑffOI6Ow3ɜ@+=m=\ 3N vEπͧ(_$E„ 87=Kd2^W}8U'H *jϵPgNn%u(E餶xzǓ+.0\w{*ƀ0I |.`or $rCICN$6hSPVWl<[LCf̴$「}.sLIDyWBI֯(g?ǞYgS]5ن`tGxmlL3ֶBeoDrYI]N:-aЏtBÀ+;3v,~HV r̝Yp򭇎"c }rZ[RCtS߂Nn&=F[&O" 5bG%9i%tp'2ڗ>2ғ{rC-q E,kWA7 3.+>NJRWny$lSD/Pk/WlJJh:7wئ=`U'V/=swؑ,M("hoA樺ADgM%iЊ9W%SGzl9mk53}ZCO <O-G$\7>񪚪s8iC115 J 92ˌթtD^>Ipj {jT:tv' 6ԣaIy1OF JXVt0?*P6< һXa  0GQG`ºU2)٧7Oa/4 aۀ#r(ouD.Xwy4mW8f-Š;D I^u-LhI =Dd|4;&VХ%pBH,3͕th)ZL! 3F]̲+pelĊˈF8 >hߴmh^ 'CͱϾ1|bM9ܠ-vSE 67OjTiOB f@AB(NMJHGoU*qu uV{f{-[ 1HNsa/_:-ftFWMYt @ L$4΂AjqT%˪C%7C4T!?` N;pLR 7nqﭓ|"ɕ&z9/$n`+!\둠d>%O֥7VaY"wNy]bh%01i<.Yt߳ eC+ cdkV&!oi6,)QÒ_^:TW܍e]YֹNfOoǩw 劾 @.0aw7@h+Ie9m" "`$DlW0)DKҘ,m-*I`|*Ɣ/bӝr_\ |雄"(^-\Gz_ 8^Uѱ|@z2o,ռw'<4IPmS&?SB,[ɆL N,V)&2';jQ"~.&|Ra~j{Q̘ͅZMnU/H+kFj;ܱdt&QxIlb!s&ܫ5@+WTiTAvy x~3~ g<쌤B߳ZطY=Xx_SG%lCi$`bwa@g9M~ѧ#^(|.nOsxV ;"\qlq[T"1h}A^肭=$5Z쑑xHr,I<* $ln@C&wJK 8EYVȞhiq;(1aAM宰Nyu m2YLȑ-&#`[Jmc6ƟO7$agcp5h$^Ҧ2E2ȁe2ro᳏,{U`xs(@ ||"tV?l[j1mpA] ~> ][  j;мUp}Ɓ]r֛#2 Gmqpn&*pU9~az,*RTVO/['`0:lhf%z4 $>vZqCj{1GK웾Cm-j>̼ pg"ΖekW3g 1fTB_jM+^%+V X"SI)Pc&'b&niM*t *a(*3zJug;xszpw¹-Zjg{"Eqf^h2r'?ޛXxdB}kzlfKu+@sl7U?}ԑDfj s(\a1.aynPo#+'Ŵri%FNkOat'vM35@ݠbе]sRb5^O֛/r ilxTP EKy%*N`ui7;R]?Iquow@!Xw׍n} ܤ]m#/ɟPcW_cݩo~- ~,M;cmAn=SLhƗ!KZm" VEV`mHuI`r]HWwEVF#uf怆D÷Alx*+:k|QWU@% cw>RꒆjٗxIm!=xVΞJɻBz{܅#"MuK@zf?1 2Qtǽ[C|bז]}/}3>1-77oK=g4Wj"XZ>5e1並66*i]ZE&@g^Gk>& Ks=K}"6'0K<MQce";Xd7hv-MنSݶُ':/*0Jh\r,A i<'Wu[3/!6ƛ|uƄ<%(αG>bW 2zfX\LKzcaLTbTtĚE̱yR§n?{dzk$˒ȓDݽ*&#"^%- 67!Y!n/vt8>C-4X*Ľ#`t8Lbx䤊@ھ,rDZkGZy5ݶc)Xm5?n{Hoo7]eвn?h+gn fWUMz~rRR%RUd뜨n!α+۵%: hp[MzKJ[zJw rt`*gE-x`JW(*15qP'])!ˢ T "-lV,G PxU)_9ܫl+KFx>jk0'Xp9]M\wm{m; Y=ܹ\꾃m(2Mmt-rlM's2^TAaBC_HkOHwz[ qlF(H~W@"oJ@i =f޹U/bȹ9 uI$R-z|_ 6ZNYqp2=[Q$ ;K_[sӪVhaR= rÂdJf=|&!hH_ȢTXt@qeaN 㭂I`QSVPh| [E~9d%5iX֪WZ̓=#_==Z"7? jxeX~Ex/@?<$;04*̂ ^ToKH wʧpҹ mu8`Q7e|kf6Sxn\-@>v-5l(H8@mV]F1?<3}Xl%\A<چ%6 _]1-UG#g"p;*y@/@ZBA15YX8,z19JZ'< 2颉>F).d~UYaz@CU`}jMٷ˜'\pdiWyGͿVr)eqd*B%G0$Mm tfI#l]Dx3xKٝL y_B[nűgt)^^z=ZDzvucbU=qIv4]UG;!O ɺ{bW6BG'/:uUaz u5BSÂsW0 ]7" {*esK}hi0Sh839ғV G\@Hӊܙ,wci^.9QvcGFj9fӛY%(g &(-Ikf8O s#F:Qt^/> 9y6K$JKU oOڙj24 EcnhI?7 ja(7XwӯP[̿L;h4hsƦPT(a-hVc H?m,7Ud*$MQ`l1$]|rHA3S#87|?xq^U6Ut> ,4fI[ {f6W*j1A(iQN;/KW鏂i/O2@R<ˇǹo*hC?<8t"޾圲jUH!lbLIރ/ kS]0∐cFyKSlL~p %#@8W(P.ՊA-mA gTG86Oo)MuOQzERDQ qMox_l^8?$j(9u|ghH pAP+c4DZD~=]T>j2fF]ghCPC@V4φŷ~sQk@X͒3XZSR1U#!jFł;I ʪ >&_6]&=p7G (xCGD="n*b[2xhSghU M‚x|:Scp(V80tpi.>i*B5k<[YJnWTV.3{k3#hƦ FDh Z< 'Hr֔> uQluA{&#_%ab±B^@^q71X7:KIfUct1_Ί=%se<oBnQ.h$N#z $KPڢĖ|d%InOGU 9~Nާp6C0qfhrj o Fun;zQκc bL] wRbh.Bp/l5m^kl5~ͨ s (b 4l]]$|7h(kBm4}C{K)۵3ĝ-yf"(8*LkdݖD;6aWxKS:XG#[)Y("jE\F< b&n`jUCKp$s}[Zc4{GJ|m͇e2KhиKZ4@`!=ɚ*T t䂰Y9Q-3dž4&gY_BvRw8oG.pM:Ax^ʱ̫,"'~6 .ܕ< 4am2-ݴ\c?͇ʥJ_\ t!t|.UwA81sJRZ"Dd!@\ Wjϙ!uK+oXb\aZMH<&psYr⣢Uu!MOjA^{לY~tDXqO|( !0o!z0>Qw} "\ %-;(Zy(C*6g}VB#r΍QzXvJڀIՌʡ>iYbG`r N\6S x=Wq .kkAu9O1X@Jl6~{4a 7h2A:s_ SvӞ;Oك#0Cϩ6%bO zɘ~.Y((?Sb&Q vPĵ9JC /ك&YxXjd@T$6U2"H-!- 5#9BC2_S~!􄤻QM O1qiPdpsFiSRÊT;4x'$ʻqo%,H-z%)F-Ĵؐ ̥x?.ZolF"Nw ѡņQAlp8y(|I|wg. >4?)%!ͭ94pj֚XRB0S_ZfN"5;Tkx-Λ'{ԑ29Y& T{YNm (ǛAもP9G]ב8I&V1WL )qUx RpBok]_g {xK!\(%1B  c`Lѯ~?Eš.yx߼[ @MbYl]+9l7xg I{:5.gH;Wc GR{#OWW1߇f33>o$6q֝pr>ҶmlKĴC+)KgQǮr%RYQbF*YAMcÉyVDZ] ɏJkՉ~d i8!zc$1rQY%wݖΌA ƢvLаhjyMg). Dd@PTuNMDͨ@FD 6c\VF*u%!Wx@2)Q2 c0Zn4tzAlQd!w#R^Y*WT?>/ƍH=3MVDVضk0#^ OYbj{0=e+eVkLMwﱠ P07-b]JuWfCȸ6%ok2q8);J/ݡR"^90Żs?hRiɅwDNVNWk]ihytlvUcM4* <͞#Ȣ)gԧd0azEtQPny*UinǠK^;bf z9f+ӣs⩾54ˠA%_k?gc;AbT7 /uKm!0pQq]inb68s/VJ/"]\*NTܛi3}8 =~JKMOj+i@Wϓ$Q"D81Fc_SI,gsS< T;8႑Q/fַjyխA`̾(pLUcM 9OZ?a/uW[=BeD샜.UGŜcsU}74r0>g H\S:$ra`: Wgn\EhJ' X㽹&,_m 률ȃV$lX~Ìy';j7-5ZQ ǃ̛5&9>UëSc 70 -[L ['uM 5ڜԵ8RP *qu&u2E&/r"\ XKQY>{ZQ#֚A Pѡ}N($}E#|<ϝv ;MEPWDբ7s(U"\t!5&T4 W*]+`Zc&IjKUe)SʔS+㽋iŇSȠl֡FWdgVv:k@'4C;( !{.<Zfm͠en xg+.0@ 0n9wz)l4Ϋ>C\m*+ K6kjraR#댍l^tz? kkuӽBQVIŬʂe d`ԙKN+a48i_?' 84ZL]E H+1݊"}4LՏ:G8QrTIy*;N/gwCA0R58{pebca|\H_HPD;A ` L|4cae[ -ΏXRݩ(HCm"\kt/P,ɜ`83ڠuj|i`ٖöBkM|4Ϙ5#6UD#Nux Z}@/eRUoJ$s=w?sb/f^<.?$x?mpvițB=C2SXMp(n&Mjw~Uؔ d ]?rʎfә?#ݐedal6˨.@Q3ǵ𙙟OdE Vzyp˅' jsSveg8I8 幃6>#Y粈%VIMo-[DF騫vXc%*^]P-(C\( lfQRӭlm3;Iķy~7Dzt "%]1 j M3[lO,łڇUS\; x8]0mMI51&b;'qrS6лz۟ЏS`f%{ttSf<5G^rz]uL aUNoMDyWkvId+NY}LOa'x:OK$Y% v$٨0u2E69^\ހ}t-qŮYXA[c=`*>wZ/uUD51".`T\uГ z&W]k3zeCΐpBJI<5W̭`r*(ߑfXEN=GJTͤڈ+m&),Z<ԶHƝ\ 8.e]T#? tj?mÃ;2ǘiT861~dRqoղ>jĽjvW0tR1x L E%_osF@gqoc ģrRpsQX{gҮ$gk0IHW*VDYpƗaOY* ݢR]]#΍TJQ726C̐@>BA[72Cщ;! zO3 ]Ӭ}=`GWX+4±pRN39pSbAիN@(]А^ٹaR/:vݑ٪>;6DX H$Bv-W*Sh|ΐͯ)W>cZfOؐoT qUxq^s3W3+qRH }%wBTae7*[;hn?Ez6z0/xe!a"k:V؄#p&J42;?G,P;oJ&>Ug/^F? ʋFc(G~eDKk}p;*t϶d&Ռ-^oOl}<}W~N[Z*9՞awWr65g͜E)ILyjl+xER!A8^Z`fx2G2Ty,-5|`S6ѤJ.q=xlJى1e iIE+_WMiH4f. Ԣޤc*űq QܬC7[d ,z'x0͟9E5g͚߁\ g*ZhKv*L\(UʚW ">c /O#V,  t:G!# CH \eȲ8X%okrv;+o3Pɻh0QPak* !o?n}k^f68dYýuA)"ZH@|ۜR}r8ARoSYND<׬B?*f Ei@b<>tZQ>1/ėn[&.\]'YE S$ ekqmfd. H4M:rgco@ V8J<_Sd2Onj 5cGP_%8qG!b<.&R] #޼\CB"j>y'8d.׃T8U- ;& RAoMtԿ 28Cג#@i33NޤRS̃9Z>IF.ϖL;SƔ&I(տU\~ qU6iv "#^4k >mx|[ 7cyĐjR55OQZ#KOEETu}Y_$2. [ 2,O A} Q\შ?],ʒv:ò)gHF&&#ΤE3j~@-(0#A%䛐 A9; e7_"F53 9B:SegXO>7V2Q42Zmgq!82z0뒓} s%^JY2G^[wf|{Ύ: 8ObQ$}n9UlKZ,%ӫerl| !%UP~$L@o@ ~4(bNi7pglLa9y*!HqHg?v^Jf+bokHȼ(M ˦]z)x쨐ÅXnidx神~QXԗ҇P趓elrr ,!ۯ2^ԶyxCUs W2۫ؗb'Sg%L\L}ǼhC,'r<6yi?!k <(vȾtk5sԺB[2*?(O(L)]+X= }uCtJ^N}Ţ{#i?vPX+V .s^~6_0IuI ٿwaǽZjvM $YOϵ*%0ō <X&L'3ϭN0IrOtY~v'" Ī@%ũhż#_pf㍹i)zMO ҡ@sd&;TLͱal*݊p@SZ MXDJJhc(~ɰ(?ph4ʰR7h4eѡ dJ,Z{$:VB~g}\zRq<헥fir)ǟCRҎ) 3 61/p~NRoNfh"X NSݹ(tkkekxZFy|?FiB%CcF-dkAOzi_ @L#{M5!$RI4>𯖏@w~?9Jq E1r^/@D"˪pp=WԷiػYM@g0MgK3#'SD}.h~&h4/KxE8\"4tHC. j%-gtҡHV-zek4VqNP|Q։ֳ4#ES@ $LG7>F-]uK; ڜ\*vǷhGY%OMC45!2e) J;[}-ʹ5Na:j|4Cw'O?+E0 f@MPq}FoW>(Pj8x.gI0xē[٩ rO*zO/"'!dM>`'5cSVqQ?瑧>2~Zt,'´>noYHt{cp@NG 5Θ24F@'QeIi-|ca_i<vENswUAaȂفcBWs$lSMW94tgkKmgcߣVOTnopᧄI OK49^>~h\sŎTl/%@ڳΏ8:j1T7,܆}.E"5`G}&M$Ripɮ{) )BX,t T=*Z7GlP:66X.׮(-kf## '9cu{1G^ݿD&Tʁ+%Җ"bI\e>݊nWf$`:at19:q|ץT% oy<@}/}'Wy8v(O'ۭĬɀtތ%Aݰ9Rj\_\R"$tˈNWñ+\zQ98;F٪څ_ 1~Da 2weW:f ~||Z֦E ?Gt6=u!A]_PcK5Euۢ&!85d"nݍ.4F<ud^SԱ̽/&#o`fB-D'/Tͬ)=+7ZhZ ^@$ Af;F+ˆ4(]֒ܔu"Խ)8 QtlÌ4"2?ȹ5ͦ{ʰk(F,DhWu1b~p-tH&mRX3 t,U>JF5+pT(ÆdCRsxe- ;gۣ58)oJWEVSxP]ӎxP/~6X% ,ٔ2v5MӐ(8W/{,]FamٞmxҦ*JݯqfDrƴQ`ܲO.aUJwļh#ˉF7Gv`OG{\7  K\Xhgp񯆂.6C˅+7׶ bp[~B.,?;H@+VH` l\;x>zN I9Y[>qsHlk $!Dvy'!o8km;?Hϯ䊡RjrHRӬIup]NN2=VCh"OiViy-T:nMFv*;^dAX+ٸ2Ah i$K#ɫ!wdk_|v'[R.;Z\:2q7ezIglVw"z5_t57<^,"NQGdzSk4'( _yM䄠3AFT&p @$kcsVgĕB1Ʒ☶/MbũHբΊ!&st1;P;3y3Ub jro4S}ⷿIHq 9!9ŝĈbrLrٍ6 PmBgO1x?$w;5I(~<{Ŧ 0&ZlxYqh)Z)xcgjlq? 7o<pgHAQ}S#º8˜`ls* =+vda,ؠ}P73F2v?96z ۱@f aAtK'a-vL~3mj3-*m-\ݼ%mį;)-VCnpd"+=q]QwK\u!>ԣo7> bSc2^*`bXbW*,ߍU>2̧0-A 㼡~kzb.}Dk k\^:6K`u եOhdf޽E U!QIzo(|L^[q؇ 5t[-'X &g0+ qIzR93XeOde^GQ4[ CX,w+wlowNhͨpľ6Y qYiFB}MW۫20a¬A3EHvOcĽ)27πt 9vQ@mz=Q5>A3OKC%\jqk)ׁ JLgv5J+. .F1EkXp]m0P!TWUk6B%/?%ف%+Fv=eNw͇ZNy3V\^6%E _\h(cs=GZB-6Mmu(&ukRzV>#e*KZ ã wdCcMQe0DFq"H;M6͢ :&7sG7rJ i(x;y?9,$C.GY'k -t вZjoM}m-sǻX9!2oj7yyv/C&k`ߜg~f&FlK' C,p.iqph9tj,n T@_$pՐNÌIfG4k6͉k.}yFŖUW2|Ui>( ̑J\I7\V'*ڬ1F2$]oLjȾV_Gi$VMS]ƴNпa^"N]ƔҩusE*MRZų^ w/Oǵ #nD=`mA/bH]=΋ط'}xjmeDS2=xa+?`6ʸ wr$QUj94C 4 ޲K衆U5q7a" hRD8xNRծOu& O!A=)hy47+e*kݞZ|;f oCRw( a%}m!4b!*!^%AP 9{Nz?:<)QCr/y4q%"U*+f/c@wGPPn Q8s -FKFª /6?#Hw$nJNnuy%GeXJpP Wʕ\l"xc +Ӎl/ؙѱO*S:&P ;p;90 Za3k |J]S 2 1Mޑtgs>͢7wܙa,¾|>5,@c!; ښa ?feF:NJCM*'e^MɥM ^8 Fe6(Tt+ƛmN_tlTIf6שVBJ-.9VCt'h44}GVPsS|B 8wjg6CD0t"R<*Sw9Z0Q ;kA yafYt[^d%|+#)IpVM)kZva݅ٔ`/b-v'y /eyY}[܌W;ur1}f(_/H\QoDQ d98nn: 2֣ 7%7S d0vׄջ/-9-u+n%&`A\2JmXr~Էněj)4 |+(CCz 4h%w2=u34E#\fvb>O?W_hy).o@6sGp_qa DHP*JhLmJnĽ>I11ȭ=cNr`gr)Bəo +BdwkF: ԯl [w ԕIh}f+Ko5;dNTcɨ:V?9Д*G$h'9?Lao_7 ١]ٻR9߂} tN~4D%̐@x6w3}T) fV>Q!~񳾢ZK4a`|h L=yNX5oh#4R`AjcB3z.z~wE4P\ 6 %I@D4ZVG>xߨb,p֕7B#;q==+HFsDx[?˃LIOy| b_9N IXX{\Lb/b~Vݕe|m ]G? ?y!i,Ŋ.FmN!3R0Y~ua*4Qa1YJt7y7s+!l&;j{'C{krJ'xAW_M`zļgr6--/fep@wX[|ҡlU=Kt: sn/rEan}wC_^M򿞡7.[I2w3T_'^%v:0ZmK<^)<2.j Bsk / vC8w,BkK | bjGbnW,K{4[*Xj)AvLt-:4:yE LQ2]An>/$s5"`TKKrTPze8FlrôNy:[{& ڻm [Cr h{2`" @#B^AަTKxJnLc5Œ]Z(AӵK{=sGi)a\;!ixz4a[~D}g lDKR#Œ@j@kdOz6-ƽX1^Ջj XGF}'LqytdqrR!;+Aqh+f3;)m1'a [[J:ϛрlOG j($,;4&f y\29nx.NQjR}1M[&妣 (b­u$0|h{`W"}LD&,amO ^UTyH`N}.zB%f JMj#<TO}*zĈ=a|a,Tj;@9l9鿪"ϼzXrw {qOL`A[YTSzD3"-$KS׍eWX ܡf_|S'3,г7V :%7 z/tHVݲsg핅v#ɺJAoUT5"7#ϝYkXM5 84_l;)Hc]Jm֕N,Ttwb;;|l'kΠ+|Nlz}+q#i )Kjիz٢W!Mj}0ܐ4Ms=a_= y1%-'ř{Yq' sA3/kgY=+Ļ 5"H!Y_ҕ.m$}7czˮ_އP3f~GxgXG]_MnsRF5mny;_B`g #_[|]Pe$E]Lk&ɹ4H=cqT|frVG'Fg~)'GR:Z&u#7дj~@0~W%F\t콎}1(OcP_#LۘV90d`G?Ȩ8(RT'bBBѹ2jA ISP_9Q`TQR--p'& \Iu Lb5{^D_ r{L c x.C<2hl/Q^_Q1FlbjT4v<*,8ΫH:ߴPY^$hrx1pGp%[E ܎7j1g|K aks&]S8">V봵ˎy5] [ V{qF(ݚX٭ȸok\7''3 nP8\30&OBb^M%uSǞ흝/ jwX7&"a_,3pl*9$]d7n6e']k HX~76-bԝGlʃ[7PNo&T0dĐutJS/x_]

@r}ISDl=6Lܩ(Vט壝?ima~7yCA2-I:mBآ\d q^oŤL)'Ge/dmu4XБ8sͥ\3^Z;=:N@)"J&h}{L6P8Sh~jO(Myf8~cq [,y W#)Y bְ:kO?hlȈ Da'g'-kAʷ nSΚ~vKA܈2? *cύqk P՝xwlwܫO҂ A\0MZ2| Ƈ.ރAV7ze֪UьSIL#IpFVfa|52cؖ i6~lQG/5sEPSAa$G+y ?cՐ lP9V* . s;'c+7̕4Vz!i^iyU4/0kY_D'Gz [ʺ`JVZp%T , l@/G Qpsw` _T"rDƌh<#'.13w\,}oDi.Ræ̻f_Y @f1V=戰q"B En}؏ä:'f k;SH5ܾm#Rވ0K˯HA)TӴyJtsBo;*tv/ L2bgt^_"tP,6>xw<Wv3-F3?LZv).xO媜{j M-Aa\:E QoaRS F; _"wb|@xK&@ SY5,DLSmk e)LR,sDuڦ_S] lƙY0-R쳾Ie\t*o 3m|g6uDف^%rCnc#4zv~l|ְnICg ߯Ŭwn}8C8߮"f5c7O̧oPnܠ ApP&^O !$.w};'G˿q`VP]˘zo|"1'D+Lp6掝M)\s3#iTKp%՟è1ua<~kϱ HW$U-ʓAq.weӉ+ EA= nv9AfW,֙7z0{[QY#1OkܾkF'D}#_yc7 MFO3^:#D~bw7!D؞"±ۙ sq3U;Ě5>/-5[5HGOTDʥع eJ\j ȟ4GC"v$K_&ĝͣzBI$,c 'pv޺T{KK8K҆ڲ Ej.YH21~]g"86-!LV*HU×:+rE.1M O@LTr)p*a@~Ud qA@>=5:Y?p:Yx '!|_!IEL vz):a3m>50ιNwכ,]W~UMZ"Ѕ2;eUi#U/J|FF2j GX/y?e&$LS:/y,:83#Z_1SQIk?nxT=Bs L~y.#>Za[߉%!VeRGLY>LR#U2.ⷌΓ&Kn]FHگHA8 pJyu D^^f!V:[ٵ>G 8+>B<؋/f5 ⩏8׀ue,W擁]CX MGIUMU0Ri`ض= &˴A\p}%a.| E @w(s{4|*-U0v9T%^HVoh?wn(KEc\B#fā^׎il1Ok[V Y 1ԧXM)BtQ֌(IFOx.Rjkm\ –{u/N㮝Y/s. \2\iT:KE\Ƽ*ne Y\}5_XYX-#-YUn \_|7B7W=3W! xok,VOa'C*md3aPns, \*{WMΣ:qWS$BerZK>R! CLَ:xaꕅI̸%lHqyQ=uYgt%v/@ RrS\jzܣh \axpQf#|u@k0P Rc8KtYcF8{YbK ̠("[`<}c6qƉbS3Us7:ӻ ;ogP96+e%6.uy$5~尔2KuCƻr0'S+ExOZe8_Z4Ynt;ʛ u%egԶ⛡Ae ȻW=Wfu/TFwrTu~nIߠ5ג[[R=+uY-rԔFhZk]zr\Tٴ) ^` o H$9\&twGUy%:/hB?%g0m@$&{=lpd0|0g{9j@8n1G=ɲKwim *#D:} \f5&?LeMn.A$/ϫq[%uX%uу6$B k)~(ܤMI>ԩB_1p4uzE{y@1?"gg .8X?sLmz5 v ߲aJ u5w /&jS“d.}nd fҶ`?:v8_J5~E ٷZŜɻx0EFW.DH_&X頻-\vF sE~ϭ:/ )g6\l)ǥ3+#XLݯ.#XUj2٠٢2 (#.`x HHɷ43U<=3 EOa͔}JÇSr6ALAzQXe5o ʌUoڸE,u! Q{JA4~=hY~E4fȘ]GPO4>ة˲$@P~cfM׼דs+j,@ow&I5n~v34rѿdz4rPc9-$` ҙ{d1M3ì5KQհ:MVZSDh)w$ %8sf p8K/iKNKOQ7u1rbPS">2` @ָbQ`ذ]!tq]FS &#{ 7`Uz-F}:I m`G$8 ǹE@8ebk )LO0 D#͢{ 2 -Á)ý}X^U&uAPQ[}M،}EޑUKOH-c ƥ&]/}fTJP`[m%~Fo -^bDHoHZ| 6p n٧Ϡs&DK ~J#ɻʽ(kU Ć7Ao<|{2{+脯ϧRFTwf4r@|*(qM;rw}P4d:,#i|2W5G:0ubnφg3u$s+05.,KT\ ƫ-`&jvbvq(tC_'m {8NrK9vRt %Qߌ?gƉC7`#38[`:m42;N YZ(X͑e7r0m>\?֢8؅bqևȮ9zbƝN+Taս>d–C@) 1S9qKڞSٱI_sCn$`Jz~+5 d\L=hSAHtLE…TH]&<H:\@4SQTES͵ӆɴZJ1N~ʳKɾ ^0jܨ0G8j)8bJ,U=!#*(-L~@nEd\HmSX \ 2s \ɑSPua[K.˽$ۙCixԉ+'Yqf"vn.D9?s *J>Ɂ|`%|:i.Nwe $v|U_W }%XⱄDX~k%6ى  ~& _4lZy cfg!ӺV?bh2\nfXS8{ܢ\ml2{bxGo= ƺ5Q-XM@N89`i*%KKHpNP |d|r[\پ){k9ediY' HsF-Zqzs(*jV VwՒ}R,> |dkFG,yH$%mmFlTFQR%AYH#I SZI|i~`ڻrA &%׺\\>*U}Ҕ% DDRU>11"վR>Y -i{idȸC(B6pbGR'[ieeħqL/+)cv1Z]|얡|\Q)~Rd#| <霎;tw mW8;ӋW2AZ7,MfrmJsiPy{ O \gz;;"IzMr"v<lkf*h^T]5*ChCЌxg\b>ϵo`Pp^Dd–hAC=8C{'橉fV"q_uAύr!NnHWXHEΝż3%ϲipܵDU:]l-z>uI GzA;F؂$ܷ6-%\ o])rM?aa( MiZQ7\`,#OG^;.d8/ADGR_7͸v}搇׵I\;@z/{`]~qc~z[|njWR kɒ+wNۼcY?!66@WPýR޳M#,&th,l='lY,OBo%$p1{6g{hj73k6Պ`YBڔ%G{+{d߽^`LGjrbFJJt0>2~</on77BE~6D]v|l|f_ Gž,e )ulPeZsP ܄e -&w#&򎞹*1!|وI>2 .3?q)7c?ēH)`uÙ[UMI+ o`[)̜mK͑ t .4pr9":)G)fJ%,>w: ANeY~hYSKE06dNmx>z5X%gNNfNesv#afͷ[gMakfW6b㷚6^!'TpLo;`R<&,Nt"Gmg{{Y-)i&o+)8T.qZѐ9}K;,c)e#mlݺj" K>LqqiVX0knfsЛplc|*Lݗi&-Hu&ybAGk7RXW8Ro*0XTUsK_Y/|\[Q#='0}zyɴWU}aR9F]ɌtkdNtJFd<{JVggFVkyaiijN7"dNi/ "8|-V:V֋O|I`qy69JrbPj\%T:e{F“ ve ZXfuzd2bU^:}/JmЮogTCn9ˇW{?[_9H6B?1_ȣ] q͌Orz@-Äg_2IvxHYȤ@_&BD,p2IuwDl2Rvжƫf/h]`x(r|+r)`>K#q/eqa3ܳԮ8Mv.  S!C@eWr.;= /^VքqGډx,ERVa{Fd}[9ωh< &P`}}1ć;an(394~Y8"NG͞mmœx$>> 5;*L@*Yҹl!cMM`Ų!A}crSءo6j s6مػtA {X @E4ڸ J^@Vd`:7l@Fk\<2g uhrOzYs Eq\ϰ4R/BW..,j]ut2cWMܴ{&X̍D2d;\!PG1ȇJ Ttpy{z~]OSb tr˅GL۷-(2D|Q3 O: GFyHrTj{F}eks%pAv4甫Ү5j6ix_ z |+S-/sq<ǘKDR ͮz gTIԚxA:oFjg n?%_g]B`Lׇ!?PZ+w(8V,|?oE>LmtXyv2}Ja-@= gJnR(­: sj,L$Jۂ s2NjBA9Nܐ4ʙnxn4O WɎCPVI>2dܓ-Tkg912(؝ i1uMXhh J +BW&˛CDF)/Y^Rãm4p&<iA[#4U( ȁTxbLo?GZƵ;2tk%Eq lK5DsEvZl3x;?4߯G"fG{FsO' 95*c[W -Sx@Og8nga"ioɏGu_> lfR9"{c.$=cnz;! *D]ĬWIWm+Q*g>K Gˍ:`&{R{"o4ʢTK'y-QRaf*Oձٶ& B.Ajs]Ah ȡ&IF,NLR9DKD~tW[ڑr-ʩVF}q3m(oS::څ%kz9r55;)3dI#> t8 "9)C39ixj.n,'0`*OrzsjIOj~NQal<5d%ElQ g{&mL$!~-^# !d->싆Lyec? 5dW,x9HNpbA[E,a)ʩ)rgmhda?(<(sjuRE`8sv&v9(Kh"1- !کlC6r[Bbbyu`aUa 5ȬG4q2:́x"d>=+?U!2ZAT?;̒2c~I 9z2P" kHfp'8 \h*-4MdfމCU3M|:{O[Bpɗ! :֖RhFw͂Dwp3gnŽ~ԘK < pExSw2NRxDRK0@|&o:6~S5@Dc~P !x;_$/Xνԝv E`8zUf]BI_W}N$q1$pj:$>=VC7 p3M1ݚY og2j sQrT*GIuV8 !E,Z$N[u 6ᆉSHDFc.IȂJ76)^XG SKD"e;Zy{HJC _nP˫FrәIp;< R+; I*>T"/.XY `TlQP@Rx``ΨsIHk7Oؼ_տ;)P*tO"Kםu (n_feZuƏ16?2dKԖTyƧ>a~Tj{MqIgKsJ@o:ֆ͞~&Nyzu45%;TQ]uWe=FYzK$G`mA%c{ [NWM4Pw:H}^yEVNަ ؚ ۶-81qoqUԡcd<b m3=宒MX#l-U'ݐ *Ny <ަ(*Xu}z.Jms+T_G|)[w%?L\D:n+W ˏ`du1u9]&FΑ _[أl8 (!YbH.D{d%))oMYW#wiQc%sFhLO7 -"''%+fX I kh*G_ CDT78\;,ol@fhD kWf#"PUe>F4?9cYTA4%*FRD~䣢νF<Jfw&B ^{`f9H&̣r q"0b9#%c聚4)H|@T4~U`y3e.Z;nǐTTTy\nBa G6§#P_r#Nx̧'Y:sXYnk'"0ݏؖ6?9Fй H7c0S޳Dm%\8?4|)cD, *mmeR( 59"{GCi:#;(ہρi`#ɞ3SO*6k5?ǓN ꎺ0_F*3K C>Yi9BXXnq0W)U%xCR e]TmjFnߋqfyXoc#qK'kQk0 8cgkXߋ lG2%+c G3 ]L2_}8tt#-Y8Qr+ɺ,ZSV=Xcˉ{!yģn6'Ұ (W.2)+kyשPS9.r7Ey%[N0&HQ`=\2B^O캤\;V6ݓdtR5Z _KknG?H~ۢ^Qjɩ%=ږi%: r;~]KrluKV¦ ۢnnGJ|rL鬓U m.*x47y[DM4B]3&Xv@(i(T=vE \1Eg,KKtDΡ<O;IJ f*F)C[H#C@Js >#'&eOW9)!w E{^z%SxYt nϒ65<7[̡R${5ihyDO ն+lhJ[A c}$zeˋV#E/h`-mUUϔy1SFUYZ]!D$@(]-6EDpdgU訢))O11K} 6/"& HC+ XS ,_`;?m(a+Jp($K-ET(h>Zjp?utG$pFӺ)d<ogtGosqW(#P4kĎYn' O4Cw@4l`b3M ^M=("$^|@%vK#WSm^zᄖ75>+$N Ik$k{'3+w01Bk!YvqQigLMH)S.rz? a_jZ9mHo\I'<$G^ 3t53D .AbI3!d͞a9U/G% \}su{.wO.;l6ĴJ{ q-{ eۭ^RjresblN8C(Ur=OY5[Jp܃QWS;owD@"W~!\OO"%ef~K3s(Wڿc=zBd(E{~$l| b&TG}Do_6CGVBc'Hw7d#p20\k1oJ?}חU5)u4Tir0iRXCH[ymTɋq;DQfw[.06.@"h DA^'>;o:s'I!gV%>)=Gep %}-IwSڍ3f|7<b} ! 4Ğ:Wfrd5 ԑGvgU >8'bucNR59H".3(}yC,}=ѡUTkjZuRn;fߐ?Y#)OClA[NJ;}El]Dr2x$rUô]1VnhDJ:.t۬) ,EZuŚMEYk~I#ܗ7)ѢNgSU;QГqgMQI1-þ9Jv/rYX_)NN'B=%h̵NſǺoc:_kFiT0E?[eR?}<Klps1a(FQȵחJxW Q5bʈpʕZx4Yс4UAdf € ntrt",1G29Jl~,'Ã̴]M<8M>aR]OH\px%oQMj~wr;%gWտf<惒1X1V Q6M$.nȣ \v?HAR" !T3K Eh6xjUy>Jgh(:kc~id;lMN"7aRYx:,sm3_z֓ŇYk`kxN䈝~Tmɐ_Mo 8'Kl{%8d;`67n+wSƫ:-I;4 Es/dQ#IOlr m>Eʥ_=E# `)AV.(K&mD+VT ]粺F+mh%@iWX13&5F IM_eѽs}{d@nMhab`pe,VT_4t̘}IXg\Qa9bj “Z{Hro8\Y Nb(v3=:协%|P)ΌL$4*Ѭx<9yRi2 |r )]Z6ppƯh ܫIaS]K 8/QBV1I euTd Z`b%]F08e1-w&̮t{~zPj $XHZ牠;OXN@܁ᢲ(jnlzX VFl~ jRՒ"c]wYdMw#0)n*dNTX /7 I71?U?LJH(8o)~4XCl*\ze(,(Za߅51nU>#pz4!nq4B<\8R%Mmf ½sJEH + dQ&R7;֛)x1e㮰dȔ ۇM6jD~ 1~HQծ4bư? xE-s}amw1-?+Ʒaz dِFJȂ&׌T`'?%^oMPSŮ>p 2ue 7XB#Un\De{Qa会<˹rD+gbjҏ?]g!(IJ 2FG_ -Ea(""ͽDܘafXfƘ "yN}p^C;M.<8(UJeڙ`0xuR[BQ5tY=!\FZhpg=` q^ۡdN#e.[k%;J]mR#9|xdZ l6@CoX2#"^B rvΤT.b\PǧJ&Z2"b8J DDJQO7ϴ'-¾VoA >!Wc"T<Թqv{V !5s/bvoR8j0v6DI^GK !F$_}vFT\9^aОF'3woUK+ PfqiGVo(ژEMޤ$'>mAI^<_@ x/qiY*쒑3O(;""#wqW E] PV:`$U c6v>EpovJ߯-^=n3FFיڴyvy]!쭻<ɓZ!әD2+FH=8>:L$1^wj_HS"=%uT ,&)wjggut&@]tO0>UgTlcY^ dNjԚpgZEtv7!Lj ~Eل1)f,CΟ›}u<@>ҁ|)$iλ\lEᗧ:rނ[`"^dƒ,#S`]w1%S@ɻsEș.b NV撥5y{E.z֫KǬ~Jb.9ے D+ AFX:1n~"> Wk85ڂ'XX_F5=ơ v߂_Dwo;P[^ԒgTǹ π2$owV{⦽f{50GcN?Dr\'X`=U4X֌\Z\QACPV_L;G $ژcu;.33B/ç0s"pX;&R[f(j4LOe;W& K Icr|\aOuND!ji|QvCW 'qtS]K5{-(Jy %FTK91xuu]/*xlM>6oK=2노|Բ;Uн3|U^*#<-H26)sF~ Ծ&N4f/QQᆰkT >TL'& ¬.~#`/Y) ,, -XX3?23h103|!57M)c)\;K N۷&]X5'gf8S hYnr UTU 鲙 _6mBq(4${3}uX|LM?JHğOEBWˊ(W {Vek*yE;V87A *Cmcs6I|`3y ]HK3;nr]J.<8f+s4EU Vf/d"%b;}^GLF| <zG !W4#Mz fXKs3w"H=uΪ %#e&vpl"OQn1g80v }Onz$ʜ0 '80V"Dfvllzl6ʎ(EqX,@LOF4# ;2]+p _G6=WCJSő%tzMF"q(x%pvTtc_qD֞G?4١΢RP[0dԜ>ƣ귺LBGS+Ąr+% 2N$5يC\7V, 3r mO "Ym8C99k+*Zm,`sx+>#PI0*zd!ph^ib(y}P=е煆wRKR}it$=Jv)+`F5/AŬ)ǟPLwHU(-JJ;=е ڌ 륣c!Gamyȉy;PQaMf"iz;^\.yA/]R{b Wmy"fOhc-$]gZ[Xp?'> h&\"iUGH(=ׄIWD_Ԅ3V'ytIj'a+L魐p lդնsrߗ>N\' WHAnVb2_ܓE1h[>Rk.͝l9*~:lwDVcYB.pb2Q3uVke 1J`bzcc״NH|(GKoF`!ViG J.+ =WYzxO"*X$JnE 9  Z}5l9SCׅ9ߎA]0d$!^G  yt}mA~///2EƧ&-(5ךT@h26y6pKff+y Z ;^\a/&~MmLDHny檒OnP}Wf߉?WT1#m3L!aàtdI*΄tG˶wlCP#,*w5F0_H@ȴ9q$ϖC8--ɕZ'_s7eZQk^s&1UMy{*V#ڦK CdUVlJiBOVĂV":Nwkk؏DzT{x!uv[q&ɤ90[A7Di| _U/R.<$hy42[9TҒ[)k C!5%Z\Y%֧xbo-SZ&#LΧP5'_Zn{x aRKٯQ .;-{|M; 7 \]cZ 0FpI="3) %DիGi֧& 5E7|DNJuLMSrEĊNTCiΑMtx~x2uu.:*#fmEԏ䌴erVƧzwC]pkHE.rJy4 >2, KDg௖ۧb:îYKu$rj <2Gsz% =/ƾwYP5 zeïix}X9@х B]:ݻ>|+o _ZR|m8 ^q='_eJ1b́2ݘ뽠@d #V: ԥ\lc,Ҫ95 c9{O;UvDq=HSNPC Ъ&=8dzh(Iu1^|qt&҄s 9MAL'*ȍX\0v h$IodE;f#exm~O>9H]҅ 蒸>UlU,wḅR|hdU)勉]#V3iQowXy^q7 +tHCWP"i Ȩmyp2C/]Ki++P>{ZNZRJ>qGXt>m/ Z+>a67khF3`p>#0c/z'jBđ{)-)ͤGt)fvDMvל%~/4laMs} ksJ݊aXZy$u"<]E+sR1- P,U_X vލ,Y 닥E+mܛg_B1>"IkXpLn GBk1EM6їf"WF3-xXR)[z7l,gQSHkxz}Nf)|Iɹio*a30 :7b}m0[e6S.ތ Pd Q< n\p% rZEEJeB7!1E_N *`Jqhg>.V< gx7<'b-u":@tɷԩx6 ԰T~c:Q ׷ҺEtg8]e145b iS7i)tgXyBI-?@c9z* C8᧌VbC=Я۬;>]h8Amx~hp/[7#%Ogp#oI+-Gم>fI gd;)٤P=)MsQ =Ӫ[Y1QٝDrg(r*?|s4Vpq ?LrV:L*% _#C>.!tmUݘ5. tLō:8HV1”>qu?aհ$G|ϰDHE)4d(*S$C րpKA(mڠn:+^DRO]-'XJ?_P 79iy^݉G4WR |u+j #J.]$+ֹrLQ'Lc=G/rwm .b^$Ro}Gt\L3{塚o`/IQvKfTx횋f9Fܘۢ:Lhxb֟>8f]Y)teR51^shT)3f_쩒SgE\MJZ._p.BxF;s-@WBw5z H!U-GXs~PX)bK`Ѓ0 /_5+cr 7x\i.gXc{X<}psӋ͗N߰s`ϰA4%G {ŸwhiM7+8i4Qo"&~\ʪDjLbuKoۂ`-6GcYڭzu3SGXsP,kakUE|֯VJxmS*5f9F EȮ oborx~-" k2*E~o7-;ZI=>#Y!:X+ğ)~\!.zSQspFOїsX&%_N92¶E8/ _ئcUi-iXL59<8[h1 /PH][Ϻh] d*&- 3}(Y'8DAYWΑZSYj 30\rXuЋrυZh|s_U-$Ǹ*Py7 wH8R=`?X-JiZ$rt&'z&n@,4[VDYQ{3:n,i̪\fݵ]},VU9z4W S^h $:tQޜ;q=p} )BC73(c4u+y8͘P(ukel߱L9t]b .4XdJa9i*"R0C{;B zuؾi!r1DCm@:*׽<7F$svف- М!knoˢ K$h7p#`w> ÞKqa70_=.s6nJ * 7vt]đkWd%ws4!yPQ:&Z<|(5*i{-NLIKt^ƅ``o/0\߸$Ij^[XJy, O4PSj#> (p6+X0B(0smw 2Dw3!v 5P០ h3N0إ[^4"̄uBPAF)zAH8Ե̐Pc(}vX]>Ɗ"?"v_e#E"\p.Z+^)o ^Vso ˗ׇFHgi3kc4Ω7 y8ʋH@}n}%Б yNr.#A{.|Vƌ!#}at2<: Afkv>BW2wHh! 7}4v P وve"n,otmyYDumqg\rCD9%WԩGV-H\gj 27 aXVuokTU5aN]8OUÕ" (&'lf=P֧: ,0)٭68M{} ^;:5*@ؖE(}t-pSu4#tCH貚D^\5)$&4CZ*^;'39U0 %k=)F.1 z[9r,>TX _ "0Ma1g-aeymrA{EU+CUMۖdlIeoSeP#BͭoxA+jG 2iϕ>DUQqvx6$d6fA9)hlsR*X-@n(xR1c!(/wK'69؈?qշ(i}%0sIsʼnKԿO$9ʖA( rJ[(募A 3҈썇 @?vꄔc\Asc9< `v2Y>nEj&zLsThb nq,+G~.o`ӵVsDZŅ? 293{[YS_+74l+qN<´|F*$i7ZIRUɮc%5 jDd"8Æ2K'|:6L ?1?L L[p6#TY <ڶ&7e⏦Ng(G 7< sE4DNicabO+ S;¨!Tlȶ+ՉX %ƹƮnps[zFQ:w<5y3` \!~ɕ?ݠXWGoG|9;U57`gVkxגNJ lRgXX<ÍPU"-uVKzl_ř&Dh]74Ixu ±14U1l]Di,&6OjjsS=e1cL-IikH\?[u%:!Жĺ9pݴ{qY 膇`z|qYzR}1ٍDD5W&wCa5e-s}MVj9:HKTƢMM1qj5_7걱8 8?Xc%d``Ǵ5~3%Q}muT6aU"ɐ+&Hdžb3ZJ:B iTJЯXNDëBI:;Ŏw_* OP6`UIq1GfYIF4h 82 vφR:3ʬ2մC)/3ZN2d!A m6YCZH#-X%ZkfN[V%|kBXOB5SW˯)B+nhD1Tf->dGjs^bHmMv'I6{kw* j%A,PVY] G' BA>K6$wC\j5\`g+L<~J5׍uT\ҽ"~f%9tZ7L<=ahpԼ֐lg"#7 ԦxL]`lĢ Odgdl7T5o DwҔ'IY@y&]%.SR+lud_S&A^MDv C)B/ˋreo;g>h3w \] h&|T3bc{ON=H{fZj+,u{IʢC -wˍZAB\ŗ|maQg'q8kI9?;qvS/bAGN56 +ϝG0'PJ:iG{9>R,Mq_*%W]NJ΅ӐSfY9tU\\=HhXq\p/'^r{,~QSLq bxh7;Ao÷s\X&NX]?cL㉬oah171e?$[ٰ}Q@+ |F&mO(^s"E h)W-o͖d|ǻyp\|8jm܊Lۗ bАR-T&60׵}ca&<`0cdd@-V|)R7/SHR1Mɒ ˜9?irҙP{ԄY̼8Jb;f<JE}gƛB;wT\#9oMA9Jkf?}5T~?3MʛڷvGidCCAb}ACZ2:\=m0 6iYw)"@ ?oHZVձoue >D4νx:a;s3mJB6 |ZA_,/]4|!z, t:X47Ľ۲:њÿwfsBd9TUMHHvt72dޗe>~5NحWIƓєP;f9 ްxωLCs'TQw,`׋o仝5u*lk< 3`Ce?DXF<:~T4.5܄VjkkFqFl$qN$4XCCJ cy X&8}c7))n@وoT@GTPpm^o5tZN5Foܝۥ:@tI1fWۃuޱQq.ά1N S`I ;kF-IkY1Ei,}Eyx{H%+IJ ?M7)@_"ӱ 5l^V%hȠkFrO l󾙐ӟ^{Cc6&-%:0p_T!c+[sZw )L4|z5xr`0% fjFGb t2;IJ@0F~udgg9aah^MΜeoC#Kg vwLP[K\3z= •Cdx<4؃fMjDK֥ RV>6`Lțor6iGW:_}h7{ {5rQ;|fB0f ~:F9g[#eQ naɰ$ d{oqz'fBA󥕚j+zYbtbі.UT m~bxR>)1wֵ"ԄZYziyEeYwWЪf* }Mr BWIF"/8ڝ:XՈa+-Z̟G'?5wY=R yOj5eWzX'/ʸƂOdG[||DGjs-K`bDF .^@ ߢlǮGqt 29@P O PQG61OJQ+2V$S.#1Zn}΃00w>>^)mT8@Cx.[64eYSg_*0ԶwB( 4 JcCni, ;Vt=w~uZU 4 NbҞ]$!°4j&{UW ލ! q’TZYg3dApoCo}Do7׌YH~{u/ˉinbCZN%dÞ~rk-[t,wY [7p+TOWxG/{YKzjS.<$hFE!)ICG! ?۸Uf%(~C1"B̺WA}ϝe\d%Qvי|{cV>2MEɹCTaֈ9Hr!&pae}eH杋Ć2to.T+ 6~6VnG%iU @yD4^Rc4>HY pH]ˈ\&E{$:N&_d!qۚ7{W kH6/7TX47|P{h} 6Vӝ):Eʴٲ[CLg_̇D#2Vs_ȿx@~?%%&P*v"ulHꖹ D˼SK$MLw*QeM%hZIEMH_T _OF*:1A-!d.Vg>vΏB [IqL̂_ zm,kD$"5:7xvلgoha!dn&@PXacq<8:{=.KҵpaEy8-X}jאqUwvES6n |&ݙ/'AĨCҴ̭EgQzu_/~P/; !,OEw9FDJwYHPd"9nD0/W.޾$ n]Ћ 7}JNiۭDD" *Ou.3A Sk ZAǔѥ"X.]R>)CXLLa.*Xg*Hp(3WS^#cM5R?lP {ÍsY,cHmEE9H>@;Bcza6 ]Z )JbF%7~TZg2;g t4m̈C̪j]g/jh[#4i^TfSq3aG4?UyD2t3rX-[yB"mOOqqJ xS)rINƦa{Ҍ陠m?`tS]JS1s-S;U!+ȂzDnU-F8`,+!2%fCWIXgyoU=驱F̣+!jV2] 2qH -HMej5t |k|-ΗMovL\J+ Ms9L wvF.7WA(O213͂Wo4L| +Iս<-+̤2Rv X_e37Ǒn PD+40_+ӾŞGƀbUd/x:z lFqNJ5 %kL$?N<~&jɡA,_^m޿ du囝 }TIV*@yNP2=\*'Um{x\o41jI #qA,aB3d5 >=!>=/2P:u+fO?B(z{{/z9˒tB vdLsDjWm^zHɋ{TXD?Y.}PGgtn]Y3SܯGGGC2E+lh1SeäU%4rH&`&˜ykJecA\jv^(!(Nkm8ƈeTi6zZw7ejn~uO'x n\ӀNݟ GZ~p $Ɠq 8ԤO>Ha}GjVmXFV3E" %qe ~W.lJ<$rMT(yyEmJ&"5SGQK"䟣׹ 8ޓ )VW>m0gtҜ+Z0j"fh6_[cA#MMuʮBV%Xd .?;,_!͏r}q].`nE&+bvt*:}aRKK_fNT#AbsM=hsnrbcZ E9~ɥx'8.W'-p["Rk0CzPګ"/=_^D ^TxƼL-:X:?~zn.|7V6EKp1 ժ鯠b[$0:@.xM]J`qyɯ2f &(@q `Y-Uw>߾cP nw!,gR8 B  qBXy=}*:_GWs/O/f t h( ?}!,L8E?)(\Ҽ,X*(lv1 XHʺʍa҉Öh(ya䩟 %U3P- |0+X[vg6EqCR?N2;͙S;|=IPłC#>t<_TRHݴ0jmOE|rgAbm,(n+N^؜F-fK{Z)rZ5%) f U 5-h K5o "*3QJXU[yOb[n]lwOaIy ߝiX{6~U#f_, o%!M>jTrI۫pc4]?Ф]Q7葫7ȼ=H2?^ʹҺ 羝R9&I{O,<=䪎q?ӑp;>Bn,tTWr RAah`nX:]ԉ=r0ʀj(?Ly\Pw Hͼ;J1yхx51-KTo4, aV}!UQm6R4i~G~t ؎a"3P>,YxXqh95ލKV)kBksB) ,d_@~w|cVܚ7R.`uFfv^ݿSҐITϸ* ОpaڭX`-DS0ͰSfQ h"}C0 s0MlEb}E֝Ś~Z #ˠ@텏R@  g c5wW,O$=^Wѻۤ1lҫvߊuO řyAս:ߊl$"gyp)svK[3 bD1\ndB\6 #EBQ07|v5|Q4uUJZ6ܭгcvKRz?.V?&f:C*GocLrfL{bQ3nW|mgAKiF uIXls5>)gQ$t.OIɢL8PZOƢG3Jp1 L֐$X|VNj 5^RY[*8R#/aYȇ jK \&kTK:X 8l/v{QK۠__tPV7T]LDx,[IP鿹OS'cSWQYHI>Bt/7 }.ZioA!3~g%Cjj'KqΒ&<` gBXO0.;MZ6Pkqu *xqPy![վxmZ4֯ġ·dZgkpk;C H៬г|I2P2i6g HEjflٵUȔQo^6*@@7HC”M-&a F#:1SɺSD;=~tM6붓E<& V `s=l(B >ߧ&7c,0^0WCId;"+-2sѯT8- ~u1PhVf YgD#N_yEZkJ8 23sM;P zucHʍ/;n#_.@08Ƙ8TJw=S%+vxݥn߭m*_T WQJsLkhnGc9L9z̑cyqL sn1#a8w? I=:W𬬆N)xXl4i.0S 5a>B  ʹɦwXbѢ(3)V똆II-edAnnd !GQeũ9 CE7\ *x2shܜ+_1s8X} u)$Bp'q uK{<#-JqM=?ӱPH7٘Y#1$$sAxDZEwĈr-U(KۿNn51oߓ@[AQI%{)b\Nž &@~th^(L4392Pӹ`8ﳍ9Ԓ&qTTqTYy<, uCy0*; HX h@0Q|w"HbN۴ DWtFX;%[}'X Hg|!}82ʠB|rkdQ yPE~ak?DZڤ:ɉcuJY= 2Cʽh-GJe< iy|rJ,، {MCy&~u6րY%#&3b^U,퐾 uc9ˇ"=&-L*[^Ub$6"A|~nVWl{[8TP-sh&b"Stj" ^h11AbLݏb9r$#_.<7dtGRV'"?3\mAo;"#N>mLo t&7BLXFȋgF^ SWDgrlIk2?b΅,Q KoUnK ?AclB,֖Z,N^hs'!QÔ3HEivCƔ {Q KI{#b/!Zv*ߋړKG鿙K VWD#ܦj pdqƲ̖1-s'oLOGrkvQDHXxqdyjo~Jm2e0 iqS#%!pоY@l,Ŵ|JͼA֦Ṷ"5Aj޺Ŭ)nUwE/_fsuhxV)#E[SֳCIQ\5sʌVF3Ջ<9b6,uWڻM9Y [Tg]GFn=s{8~!Fo[Y¾47U]Fy|%Ҡs*x@O_0v6q^n}-Y`6an8([(*VX>T3W0p=8abFNwQ8ZVOך%adHтboKmWBЈ}m??MOpA( eb:"]m 7p+#MU̠rv1Cqlqc R>cLl|zb0Y W: F F %7D뽖nMd;Ox̬ٞJlG@܎I9 vVHX˧oD4+VsRQ%fHh4FU$&wO#</@|R"Nq*czyȞJ=DP0AYѷg4Q:4B8W;jB|Z^YtL8QKZ#A(};W[ @.IP%X@,!"n $ !˙#98ҖNxtM\`]$IS/sG:-EQŒ017`kËu'r)o2ȡP Sќƞ?0 Կ0Wy>6clqJH$pD|s8E[ hoR"B*Po#`Q`9G ްP}ʎ1W^0=qvËơc쇹E[/ YwMf6su)=*96CkVZE$a4&Ah4ǨI:1"i4dN78Upk8gθH0VFJ"Ԉ Şq7AfI= E4b"K⹫!semĶ9oar(W`w~$C|=gC,ID-&s6$VD0Ge^rAm2kx q7pW~4zu%{E:d`Vn% @G:F7N`Zx{ mCLҶ9@mOr Џ!Omܦ%4|\Qeߖ$o<ĠRG-1{q?:5ZDIfdfطnfqiw*L$\z^vb)TeyPT|I1qq=cdzmB㏕ Ez@ƒ˗rGe'#T1vtsnUMllSZ 3$g*wu&5$ثl<]2|ML~.HG$&v+J+=/V2ؒF&N<К{BfEJUNo-y=S o^:h+c_:RUg rx l^_2tTܹ[~Zȓj2ŏj{(De~vڜIuq?];?K_NA %1bv ڮQZ WX?]0[  r?vD+ jIͶZ]u_wQJH5;/1ap:Gݸ#L(܊}栭Bs[yKȆyvf)`⹞V'= a&N؏rQ 9UNXOb҄㒠}n4<q߼֜'aw#Y\mGxQϬFz2׷ -* Yœ9ڭi$g%OL,~}ljVkSZei&R]'IUJb?l&B\=JkQ<ؿr" CiCsX:5+\fntb;PkMܪ8B"2;~Ufp%ޘ?T^FmpR%PfHq"ҙ tw{1 O`7h3UNfڞk7X'>$Q-)ohM:=LhF)\: D~FO0M3mqb? |;:!!p!beJ%9HEL% "P.0eL4_U`fjo3<#u-l[y_ .=>#+/JV0hbW3Dfd)'x7d)MxG ߧ€vR3k4cSv u{_T`TĺPT\;\vIiصXci\<kCJ"d6I"J%n.ւך  ݎ b݄$dߣXbbJQ*O [|sao1S^:#4I$f?G4O3gp-M,'aD2?CE DySy/Auli9^NK1w-ISRǍU'NI#íO0swC֮hEg~wpNRrC=8LKP+0cp2I5xPI(MJ tΖHgS5mO)d!vfצ4aWZ7֋FFH4G Ht{!^wlwʯK4>~*ҷ/T,vi,S;.z9\MC@ D&Z.2͢%NTBNCdȭ~%*i4^>YL$ dOidóS E* znԴ_l0PN!):nLL9n.o"pTB8J粫M#p(I*`@tY Ģ5zY.s]L  a5 !}M2!-JfN59tXwED {}S{2eXH4+[0D{T:+j9m3Η.p)y[S~-H2aw˖XֱUCҤV#DR'W$0ŁZ-E9̛q Hih]^_q-WN6ϊW[}DFdN2Aݳ!yN{vꖜө'ܢT}1T#$Os9얪<'!'Hqva%Yq}qkgtA>Ni[@r<˹î c.b9? V#eS#kP}҅n~ =hmERvڕӽG'8awc;]9~:a~+2%mSՒjXΈ,4^ݦμ^fQ xxU:f,HNJ潬USKic \kYH!ڥkGTu~Y|d?wFґJ7%Src# DI;Π|7{Yʠi]Eڥ|!4oʊg5(lBR5 ǹ1?I %,)d¦y2Lhp`h#Vf8C#;ʡ([wXfogJYOa=F]ͫ] kNK b+ ffg+}W<iBdBdz9P̫零/#?ʱvB^WR9Lم AZL49,5E!do.Y֟`7 ^'2\}yQty>H8(֍M*+V~ee;|dvUH& 3@:O@:lf' *xQaöE0R^sb~j6 |X喨ǻI?8r0T*c]Oz|"ܕfm~bqS5}mw E?:Akeq` uejaŀbWVF>=!tѹ]%h"+n9Uz(Ri$O$RL!]yDSU}!S̚&j~ކCen\2uLll^BYʬƁHZ r4WȈ=v~ܹK1 (3 ,#H3?yq7JBp<.ǝs]=(27bf6uFcA+;L7~.['UijpTW*}Ym;q"?iapZt$Yjt啮 qm @6FxsUh>,llPYMyC=leg{(HثSI?:./&u[{a!ᯀ?l!?V?OW)UZ>3际7q[ oXi RUxﰷt8c-9DP!|?\3N<&5"wΠ42/@}X풵\!hfeV[ 00 D zE2$Lw.mg: &l_R q$2cY\^Sv"NjYOqY ̏{ eyG)Lz[ d{cL\Bjb nïKP}[3<”H4iF,r=0Prv MW ft9.c!}$,qQ(kw5~m'Ǚ#3g>.\u`w_Uc#d1\5__i1mԎj䮢D VՁ' ڽL=֊G ^ܡ&1tΥ}y7$<;ɁR9u/q$Pi"̰.-/wm#桱_19mD p2D749WA>B `/k.f]RMƊSQ2 H@I+_ .:8)@{<^.zy-?Gznd- f _!&qu?vE>[zv"ܾݩ~`_k&ً T~ Q{R?öz Nv~a & Z[Um-DatK܀7h%X,?`->:Q5[4}hX<#'Qt(;m䴵ӿ#IͷBvLZQnnKt.OW8ᐆ"P._Aef qhն,a"{mԏO, }|`wDe1%sX}GRrgFo, 9КކEx^ڜh4gЄ x WVhu>rKFCp B9diQM֨]f+'ŹpRRJl 2ӆ+X7L>̨ڶ3ݛ'2Cb|v@#(8X'gyz=o~"@)Toe|ɘ~1\/c >mQ$,?[!ghD|Y¶5X|rCK7tٚ'?:i/ggI_|W8Wbokkˇ[D0`잡(F3 ֻd !OE5K|2w78[Ӟry>[} ~lafZ}`}M}p. _皤x(&48y}91֓cOz/x YYG yF"7>,.}_bMsJ+8Z Afl_,SswIʯqPRk,)xC^|+4@ц* ƼRt>S@SSÒ*+3@ 1žKlhnxsehD1[z lL qM#>rWBG+ #Qt&ʙU}qrk2JDa%oḃhw$ wcӮIT=$ܜfY !N) \̄>f4 C pA&wW…4*LQ1|6uC%m0P)*lA\,/'_H&@(^_%g  [i%TLj=1&14]SXX53fMҨ[Vc`B { M$Bu>se ֬% i\ D.M%)H,0tm3r/zԋO?lu)&cX6yLC`;=sI8E D)쯺 1Mї\LOG~,x١][4Jg7*bHl-Om#tϓ3lsQ3q *C/p8T>R G| Y=Zg(~3%ȅCzy4U=]t%$ʇnMe(e_+Ob7,ێV'N3\"Ɖ㩵K܄ÕNd֩ҟ|+:p|ϥ-0@% Xm0Kj[QކL4c⎪ }.Xjb+VGlW8n!dhH|m,ѹ9Zϔ9yHD2!WL~!;;84jrbpjɎXec&,P 9,x_e`?!!ؗNS{E^ MJ3 B_ltapG ͤaF::߽Ai΃Q7ʔ'g`vEsW}vᶻߎ'gT $"Cs u0῵ (2Ry{\Fx{4ilK=+ᷲDl] å\ vD鵪V(ǹ'#36DS% z;n( "90Wr̬͍[*l(WWRBC(%3z_/=Eܓdv{ATuYV5ɳާ?еNCˠ}=}^ꚻQ}[ ▔?XiYhϖ6sv XJ *v 8r&+ z|' ?ÀJGdR2^,֕6hL*)e+fƀ0ٸyρBPS~>O.$O@EkR?FL-Bx >QξA;zrM 4v:Rks K O3")ԏ zwC#a>N+$4\?$pkȰ$CYUdJ՞Y?6{'y·~5#-:gTqҳ!xg3Ű!ʩ<7R[Gˡ5ӁlU`;8oxŮWv?ZڈF3_D- (!bNmlzc 0E2mfh&bP=Z G?MCq532p)|4K$;Lت.elP89gvOZĮ{/sikXmuh%Gv872q&ykB9$ gj#6DI":ͤн̸W?^L3>3^`Mqp<ciI:"uoؐHCb+N8<~^bqRւT=7Z"!& Wy{X1w|j`_/a8dީ-`mnEi=N[jD]arzQCx'Iu{(P*߷bÌ.u䆤"6ٳE.9mgR !3p574!oX~dл(~HhvvkHJrr@bgb+]S2P"zrzj~ 0' ĢJ\u a-+uS8(8Ɇ |GyD]"/l4)]% Y͟@S]p8`4Y)c1>:}l?c,FK{gml1#CFkf 7?]WBЈu^q3Wβ@)v049OA-p?P|لb_.}@׷Ex aƈƜ$p0гf_aY 0o!.2FLCٴkNDr36˙~358m q<~)&sJ2l.gf6&zʌ%,z#=_0=7i/a$5ǐBt;-$ij9<l-_=/Ź< {yuȈr"w˅𥳐IG jXobXLPH*{m0ſ言{Hk`z=nH''C=o;mU6Is%]!ۺ.j5aݑ-Q(0Y8L<aAv3t*X,f7nJ}n{DOD%,0,m57c|~W^`oE߷DRC݈6DpsDڰf@$ۘ-z梘 %F8}"4ū_p\a!a9=oAb=AQtdJ;=1.Yh޶N;ɞ$oSPK 9r\\(I/p tHU $pJaotyZ'v@g.6az%y><=NoaHᓰcxS76-P7@X#cǼɘ")-m4c_hv8JƞkA Pw ^"Z8A^;. Bsp4ZX6˙>ylU,V|D' FN2jH|τ'0˘(qIA5um uxVVKH+,yhRu@aҳ*,YǍFRj׽b[CU  Pa1SאOR pgS :ڒuņr69#REQ17љ HwY9C~h6aLgFZ TI#DqB66`ŨC)nvȮ#=خ] y(s[d/]ـMf CfZƃ"5ex/&If}fp8 m/)tjT39&ggҒ47/eaF 5GXtQɢNJq;Czj- oY`s748tLT|D>+qkՎ4qhSq@nU\yj%c~5oD['WͰƟf(WTN`" EhS|O=K uTAO2`Zr/Jc$!.= xpO1&`*f4s0mNx.-URfr(oD3'1Upē/ZPR{`k!!#tŁg%AJ ` v҂=TwvohSd.=PfRiZH;9*af|j>DW}ˎ%~ Ŧol kݰ MȆB,BXAPס-anvY䚈,h< ztkJM_P+@TA]\ھ6wn ?>ʚ:Ls{f bYr1vy5Yf>Xt=r;eXT;@ 꾏˫\Ej8sO?i>J񌅋tsZ1wdAFPs~l\oSQ y40N{=Qpco4i9Bs5MH,iW$d?_&̦frȃ?|0U沵}U{O,BH [t-VQ_ɹ@2kD̴Zȕ +:7M}-Rctk d3P1b(qyǻ$ĂkeOE?DKZn%zSƇF־^`D=~h=\b῍-ؾ& ZM>3&N;]niFetBUQɦMPɱi>׶ x3z[lX7fs#? P@bb~;GS\jtbfWTqհ8(7@1Yv3 V~[eةvQ$8h4 ޑ_ܶΥӀ@Bݸem oeJx߿_G#M z$8<`#f$epwa%fkK 6Y3zzzI2ުp-3IcU3jМ#~-`NR>U  {<;rƺ` Veǻ[%ʒ󰡍]^/uc݅#MbH*gTy|=3Bp`])݋EZ tHkK+ BM?Aj911ڗ8W$ WaQ8k; 8r?dB\ rK/+-VU6mEI➍gsJ$'eɐI6wJ\NW,!ylE1\GZY0RK ϟ0\j3XUUY>d[$3 -t\ Kje,1|''% QJbZ Radi.q`|v,A"CV\ݮbL0qUJ;]O]C*8pӥ6j6=WqQ(ɹ8RA3QwR瘚o(_[=edG3T*N[qf1}<fx?|O~,s ߘtlŸ#K,H,d <-'-zŋmpphnrKwGp7a|yoX0R { |+sDEq.[P1Sp+$DG[h g@1o@'T S/Ӥ,ZsS F@Ss_ sS&xs] q&+b*X9dL*Bg|K)Aq Yذ!M@~<~uXT@YSu;CTӟ/] |h ފ?i[VD*ƭY Yu/EW+BҥU K lU,[ǹسwt5Tk]EWie .$DZpX 1}gT_j@arؖ ? H2!ۂW U%EW=;*eІ/|{{衕ry| 2t-\5jD[.(lctG#nm\Cs۵cUz?,9Py1bܣL ͔'ڤ[@64ôk[m:N ;SLڏ3E; tnK D&E,|V%@kcba`m &qt+eu:kpɪwt21ܡ癧`$o:_CQL$-*> c YWSXKP%SX>4.L@:q&yX1s]_# \_]FCB{2 ;Om8L&b%+ؕŵRA!ZI / ']}%Nn?36T b"1oNA $g8ǚ1 9&"?{sj[.§NNr|vƍM>s^C1sJ8A=` ٪9HWDJQn_,NPVbkVO Tl,E3 Va髌bbj3(8_lb$9`'|ȀK HZX)pILi'Π l֯/޽eRgHv.1)]UeL$o8JL֨Q y /^uLAQOrr=9#c =+p&]| @Rd#G"yYs`:?s|V0ճ LvDaea&qs {th;(g%IO/-/Ψ~S6KGE$(j9BI0kZg(gse8:n>5uGox9$- i #,L [MGQCn=)Fg&tTP9sHZZYd~Hӝhc4PS3p wZ!{ ]ŌŠqa3 G`/sORL/}kW`ZSFpd`b|:=H  G!6EXo6؎,Omh-|q DmѾǖs(9չWke(AS>*!Z .!7̭eMɷ}9K4IY+ۘM6:s3 3B:(r kGij[t4'\ȢItdc(S&\f1w{U0`z[ ˀ^ Kѫ`ǼUCo,g%Ȑp %(F#ÓEVIs+D?=8$jO]@px?UfFn'+nOq.sSbLa1`kI֎ |s䗿잦cllqtԯT꺰K'! I N[KЏ*&)S(ε'DKP Jhq1V2е3JC]]v^?-6(%sg /L6g`uϽ[y}wyZ)j& D0l E.Vs~g2Fb؝N2,n%k| <~"֧>ž_S׽W}IEbDYk%sٕ2!U-ԫ]@MD^S βΌk25N2}J1uRnPα9+/{,kss5 a/%j%2cԟQ Iyw0\ާj~E'Ρa >mwM?aW݇p|i3>!ގ#p-D]vʚ(6`$=+)mB3]87z_̷n98;ż [B(Av>/2Y?1ъ${,l$:RQ1؄f =+P@Ff2z͉ sԯ*]<6}F,KhzHDqa˷' uɻZ¨Cs}/wRI: g(U!eZbӊ/rgyou%P?a2zXQ53rǪ!#-ڷ)-4e;6ܪ}nj˶xhIt1-ln/\NsnχK=xRb{-U u+S +6@B?B7ndiF ڽrTS٢f%#g`q%a g\pmOlkdn{-D84 rǔk"DxxWYw7KNO {A1 25,RIJPˤV{z;- iQP F cϹ_Ó NHݛ'[7-/r!Oc1I]=_ImB{ΪB+L"e>|&{o -aӆ*,DHoa73xw^u4u$[Opɤ>Sʔ}~#MYB!;Cv776Ȍ7ue uG^2akLN0g|+/ѡoE>L$YD9#4)|.?2$:䞈2ŕwOe̊0)̀XA)B\4#OwMC*w,nNKЛ;܀/K5Wuޒ-7WoJZ5R\-G[yjVF( 7 7:):53.*\G E0b QDñswflWu$sb,i;h)ESnZ6۳vjmHǺ q%Ôh Z9;垝~i#bRLMQ'+|m;D>'pS]^Qd‹Aӻw+5NJoP}hAنv34t*0Ea>NHʂgE~ONST9bڪGbG'? }0BW3IYU+H+P1=’%gR4JK;P$xm9CFnlAdf3P|isGMCVuHlT;i֢6nj_չSFPuOfak$)=Re?ɇNz֩ bt%VB61B@v#;a>-X@//9 )ϑZ d^E}_C91Y2x;,2N)kY7 }bzBq pE; ;"ђ4TFt^8W^rUibjR2b'"L|g&ˍҟ'w}/qxk 4$xƚLʘd% F.ЭH 3a'2>59Σ1_[Q ʅͳA+]+`|e'.z=_X<{O~Eb"?OvS~׆ʠDCF^V&G8RG3 AJ '|r@[#|WеȔJ`^l-JH6bȸ_G'fšx:"tUd?)N-5g"[/̴ Xx'יH:M)zC4qp <78cLJ'V@A^U]ipMq$| (,A-!0ɗY.%uPl>0MBn+yrA$`W%RzGb@Kgn,siĂElR@O3݃W m+Z$niOk`?Sd֮林%F)`Rx U\_4O/$t[F-P0FikN0WtE*_xguԍ>?((aUEI%zs#i6OQ!* $roLqsYd]oۏsЋ I(1 I BG3[>VK~5]Tm-=%iou~~pO G C'IM鈘 y8Sq] *zbs$s?)W\z>75{Q$g`hOulȆxpiJafUJ_qwDiAmha3ԬT_v)r}OVpZnN11FVe}&X1#^$uG (QA3]WedJh,(Zy$ `ML7dǫ0W. ϻj&^CR)t)Z=s9Ro\d0.p2E/#0&FKaUϩƢ .QlmA׈.ܒQ|KWQU![+Zig烩Y x?M}p!}j;O"rQ/ YLxXA~5-yy'5 hɮ\Uh:;imF?+ .AҎ|"N긭0YoeHͤf1_ru}HiUVi%׫zPs+5o_﫽QPq'8x!./< [x*Die))h/q^6vx}\k،BOv筫Hu2!JStRy)xж\7oa~IRG=ܜk$=L$Qf!%n ƀ(!gk4AJ0XQ1 -ߚu5o00 a_n<6rN%`:aTw/6яIʦ &㟕\B.hjNcGS.rlw6nGvB~mbDIS8AjP:i"~咖ws4lisA7o[rx=$ z38~E3ytR8rYR( 20z Y麋Zj|M\o;?q& |Y 1u`K lCȫX]yca}RpT5 W[Il$:‰=6;qsS&Cᘙmnϻ5tr?u;&u7@Lj ߱@[ߍG2,oT7Nl2lxh*ѥ Z%] ՙ`R`P^cq՗@!X&oZlŇZ: ;fVhEہ=0xRn  0V*` TɀZa^+wg+ Z*VBG[s2$ևW;J fٛfZHr4a!9x+%',q}ts s 0!uNKӪƨW`Քv}"CBsա _O},`QUJ?!*3Q΀<E $S$xծMq<0(lr}|qOBO ?-SrrRUqsa(zMS- 5[W/''<='n g!eNppMۮu>3=cRXxjR37__0,`ZzdX@ -G&-n|G_ͫ,a$Aৰ5߳l|0_/6o9nt]٪ޯ$Fh`7@2 ﭣh4u8}4~B8,jBvnxh7( GkF w-^X@] * QV$w.(S#gGGoXvb^cXIɕKϼ}c(GqQ}kMGڵ}OjY9sg TDejw Nr5HR&{S EVg/Ύ!:/HB̶iJ_Dž˘e k4$G$xELid(J3 (Ju=#Ik34|\|:zfuꔨٞh[s$bl"j64 }֎L;QehqKi@ =U1& LdCQ?TIf3m/gVY[;ۖ Pޡ TW,"O8SB?Ufc> UB^ ៀ ޟjJK^4NP~ ;0lcbI 5!z?Wّcy}{V [GHKC6]pxgΨmr3!C"u9VuE}P>\ׅJXP)"RDlB)V2dN;%؝_/,Wfdp٨+jbch 00tZBP`6;*)3J&k?F;h4Pr[ơfyH26dz"Ia?MkEڀxQq\fg/aI &hӾRLTkw|VH1@}1xR8>Z!kUP0o!qmEF_'gBBiLʧ~3)7LY OxPGpa"=?3}pZ;3,{N[ [~ N$ӻa羛B j|6Ԥ~ۜd\-ݻGSufh]<6~Ȝ5fn!nwO~:ˁƥux#Pz?p۪ЅR '8_L!FD,VTY`h}-t=eŶ0&+ghC]A&b3 a0b Ů|n_r8c!kR33Yδ "ƒ| )iN[(6BXX,BΦPpJR8#Ncy"ұF cg_.>NQ=I>pNx_d8 CaR;wZhҧ S\yUbFFu9/PtԄTrzJ=*rIՀ*$c=b #믭 75S25>pRjTJ&M RD\R2!Aе*&Mcz=N+Bi mFKݘ'R83W}jS=v +`$'u8N0/3{P*rEjRfF nИQ0ϻt+^ ܍9MXel7U!ҿϾdd='SK\U1RDЕ#N 8R7IaX''6Ѡ[*~,|\k{`w]/#eI֞S8i P`96Kmu zN2H@~#[e/~rbgYs["*l Pz $F:i|`M"Be3IE\6ٽaj`*'+ ܡ'\RN@~׬X(YLH1BRh+ mmt˜㵲^_Rleg> !:5y[廪悬3㇏K unQ\N!{\4<՚ R+Nlԡ#9_55C7@O `ۿJG,h~49X<6m>Z̑C]z^RΏI<+Ɠ?0#JPjǜ$)EN1mBӔ}b}|iw%16*#@"|cBN}W[3N6p@asA[(2+/lֲ0TV+Ԟވ'}m{.y.Z<!rD.<<,1W\Q ԅ\uƚ5dxCT9, n4'#] 8 K+Љ5FZxs)a]8^BWgm=9la1m%.9'0XUq-jUne8tdck@5~K3WŪMAxZ-(G$0Dڰa_}~lI?sQBx @ }ASbR%q5hWRm֮cSN^6lOA!I2?*!O< )shqN*ɇ41[/E7DP.]Bi)#"MWm&H':$A _h##ǿjDU9@a!K֏Cs\I[">3gŽ@0uQ=ȗSar2cqYk,![7afbVro8 mR7' *r>M}6k4acCFJ|#PbZy[ * BgwjńkNc8S\qJrv 8W@9>^l8 M|<)]11i~AOmIDq=nU!!,R#IuSH)ޖ/aTaW.Kb1~oQ[k3m:IZDf5D[_ֹ5:j4㒃$XC%bS5 rm!0gELQ5"bJk1ŏ4FDpc*m. U TLݘoLXC(~[3m7Udf!+Qh [UrzJM]"bUzU,(գ ̔=b;?p˕fub{fԌHLIc*THFjvN=*6 Ib4@~W*, Ѯ;>;['Uѓ*@xu\d:&3>_2dGmT.>5 5q(V/$_ d?y3;#XoP!WfT{ iWMD<+(JOr#I=vބb`g=up{ܜ9 ԈjDIq}7z0Lx d!:+ R':Md?:Vk'^8oJ]u,Qmsrtwޞ8/~ga ix!Gg[I7HOU6Vv,B<mk]Z5,F}.9';Pͯ.Vgmй 2nw_3ĉqUQA'l#B%k5["-0󍫟uG~X4) |dk64ōC,/7¢FaBVg;ւYA~'%MǀjԶXV.-59Ty@m8":fډpNC7ci(mðkQ*ۋQ$"D\ouDRb[H%\,`iDk!;m@)+ܣC' [r ?##6>S;EzK[H>/9@+,sV]@TANjP=&y#OPнNN?/ zT%^{efiU7>Ahзgc3ʐ&cP* Cx'L1 __ 7;UWn|j9BxT /0\";^,#*2 pxVr<Ƀ qPH ʋV[$ VANi>wu1S *ܪv72VVNc֎UwՏgI(G 1) yuMoN3QKB$At2A! uq<ņNR~LH ow.hWI]וpK.`4)3so!;Ӳ-V{4MrH~[cCAT1ᄑ\ 4//ldi݄*\dn%h 0dDݐK:@ ~%[uUi턛d=-F]Zg#Ft>"`JXlu~.^&95}yc9Paf6xˀɠ&4Xwm&q܌bUS7^Y)6L+t&wãL>"ӨRO=耇Hdȶ> אZ;s3oo MCzZ 16lZםQ}HzrOך\}e„DVQ{픊c{Nb﹘:ڪHLZ9[3cJA 4.hJT7-5ʽCD_HF[@({11.d|O֔E܀+`KSU6I՛ c\?&Cͦ'^/ms%o?]-#2a(2MX}&5n\f}8:EZG]bF!YOMjiyZyO†nЊ9@l!zfac^2<(9Vv4]*>>qXU ^(UcVO7X2wkb4ZDw :Y+Y?%] _XeJxB ѳ՝a 9>cs=h dk;hd[Hnb1d/K8lTYJs<d]vC7I1b=dHEB@_}4b U?4Q#|+X" Hl6A !|̜@\G/t%n.xE4KO@dixi$gY6- c辰 @R< % ]@|>/h<*k5a| 7Z0Ls֘B8{U )=x؅Z;I5CFs|z+KٹAj(ɻt$P 6VC[|!ߑ,W"_c*;cj#PNH"wc8u(Ԗ$T# Sd6iNx(U5x;TCk}5藣2k&Rp?)έfrdU-"6 ^%iJ;w(9L>vbw*2Lޢ`KH/Mo%,_[*_/uqސ;^~"_/d# i:ES2iQQ,^?kowņ1<ZWLcx4D>n)Z>WPxg0V%E8+7jrKE׹ck|S6>]08ٻg09H?⿍74K =IshB|S;}~툋4 0v^X#&?2j7oOUQzKONwگVui+f1'y7Zj+I$BX[yXYq"(׷Z܊SdxXI wOc9R:vkg jE8\R40"/E +&=ޟy YY@3HQ#T.˵PQ8(祬bNUq>re01K&?!Lӫ CBQ:z0ll'_NtbJa*c&`YOgڧ0*$r)3ݪڣ $~̞/;\R.|T"aUqV]xU9@1ek鶼 K1$u,>Do 9|HMfP'Lh 6Ļ-JW {%]+Pu+D>%Z4r>.T.D``^ޔruNv:ON{YDцYORz#d" ּ-Mg57WL8C _Ȓ1^92xp#}t{B's tw=AƬ v䦦8dĻ.}`4T+KnI .JU 8'΍۽Ÿap@Y^4W sC}d Xqj^DZ|~0MTb,W:IQA[ x xff,s Lg,W'١,֏(S6i˚Q).2 yvKEMoWF;_D PnLcGs^x@fY%Ey 8SqȎ(y7)MdK'XV.]T9wiЌk(0γJ2M` eЍ &ߪmW*E9: D*1G26 #bˡzkο.u@:Zߠ'rm0 -wW#)=W?%w;Cj-m4*@c".1T\i K@_ E[gq ~Ms o)=[+eZLWWOp%ی^69lB3-*pjIu؂^?W1g Y2Fh;K8d7:TXL x֯wзS[ߨ^ h%XΊ]!oMEVLή0pH5xXm$C/gT~H W{ơ֭(69T/qmx.Ywc? ̨0mȟ((0g^nLݣdsKN I ~-Rԅ=9Ċ$YLB?P s$` [î@o ۜMf7X9O W{kg%bWrd(̴$n,^-jØgz`):(-N lH m4P:pfw-y 1ϹbXf{M^f_1m֡?~G'`]- R$W>yC`5т*ֶ$ β& /m"s4JF`-YaZ[?P{W/ 'l/LYgb:~9X X fspTDiTp`[ ^0Xf^ :PV QwZ `E;a}-ۅ+ϴMMVq]x'Xh$ѱs 7\ ($ IrLMYY- SVrr'ZtƶO#N(5|aoX/Ȥhݥa,'^#} Τ2uOUa {hKZ}7bWHP^JȂbz{ŤDƖWHtbF_um_b}md5oyg3G"Ydy_IM 0!㧈Aacٟͩ>$5i`1'f3qvKaZn':!c{i:27KUn]u!oz965Ѐ.-_ezH#H,b%~䈻>ํ WBZo˾1#K(F&[ulRxc e(6"4[)=[:d? k5yc."`f Uc;dWwf<b(sw3wMz=#c.lE`%;-Sv, HAf^5x=Ǚ)>1t hONOAZO]5ݒ74_O,D:]IF+zɗR[BU\ Lj |=b"M֫{蜒Hc4%FL1b &M 6L{hrly'*79H= (_WF&ucpYNSXdݞtLog`4Y⬞l!n GE B5kjޤ*UN%qzlf߄W+>%o}bp\ :j4|Qp\S <_Y*,5n pIL~-;?GUW> _Z̩HydBP0XJZW0z>@ ]Ⱆ*0x㍳&y !yvaf7䍸Pj#ntuUuc}>.SC\[-/ǻۻV>RݱcOڭL`z%Vomnލ;Y#&t37>wʹoLdF.2S`^0{'bdMAݠ$ҬlO浏T5>C~"N: ό.%{GAv9WA̅%Rv5N6ourpHݫBZ" %aީr=qr.{ŔH=)ªՍ cLp{\ɟӒ6FL~Ҟr+rW` . O=ΕLS%P: ’xRlvW@TCkp/dVO4z BT[6R756xwvB5&ΰo$,N t )+N#v_#SACG8^ )ShnAٮF9i cqql^'KUqe1]1Usŀ%tb&\.RO|F.LЛ.Ad.jwL_q;7WC#bm%9ynL. '.O|<( QJӫ֓cZE^Y|Q2R9C+xJWXW*n3,,Ui/Qƽ{h7+,kmUy5A վF⛵һi}W伆E5UoӀP[2R(ZgSx0 X%ǒ'D?Q+ @5rjRKN`b*D})Df."h ӇAbe[3g9żUB_N,yljA kP;/EpH /UҎ|(ò6 "Y,'.ٰW⤊i|N2oe6 )=#Tuy5{}?]ؤH-q#L=jX$"!mf1.gH4Y|!F|zSyZ{+뚴8&.cFڗ%Ju?Tձ%Zȁ/!pF7nEM]:ږdda~e_,gMgFlx'*gu<\&VtAVUW51Ფje_@bN_9=:Mcx/.$ik+Gz7.4شE=;{`.\NQQPurfX<5lVUYJ_"a^v cH3:Uؚ&`o^g'-p1 { ˱$ٹB6_K:/_7Ovvt-7qKpzoy[] `+dH3\4e?5ӈNr =X!ޣ3'|4n52?ِ Kv\Q0>a'Ev `˩v Ûu6V1FQm%5.# Z5d wJL]$L;QsA*O>JCW3)_>hT lw0&A3RZKag? ;Cpu8l,\ea%25 զmj4sPМ"dUIs胥5ۧ_ژpWf_=nij4lz"D60t.:smI_+јԯW-Dʕc+]?eG4:&K(\:琢0(!B9R%d;dV)@(5';"Z'p/4} 9ANul D&;dޗcnfzJcNxsiXgh'dxfgQܱmnn &c>:Zz 7UpAGj,EXRiZ5eƶtd7vQ$%}M(Lw;RdE6"Ռx`5JL3  76Sߡ4J<{HYd9IV6{|esOu[,3Mm.u]y|%Fiv&rO1%5:_l<5<#Y_Bv!w 1uNRNƥ$UiJFAW$MJC# ?pDlimyH 9ۇIsMz6-ANYP9>?-<_C<#:**Ԧ-|f`ߵiټJ(uxg$wnl(|%݅d;]ZH4YqYg6:Cx_JAp~`un ZzUԃGZzG]3l0#%3ID6D}b㵆qJ`\7 ` S$7(زRrN긯.Wۿh&m<%`k 0;:80LD8%i,紼o+rv'{!Qusظ yzjَn $u>,gPVeo+P?wQ]ФF-s57DknG*gWv>9[!`!bU$#fTոK]n>bދ.&+8xY=Ԗ *@6Qqȿ*\%ap/S5[/Ҝ̈=mܣâZ`d꿈d䖔k4Ťѻn.LzȎ6UG(Ú&5Kۑf9Mb[ACWcf_ZB{A=箢/5n[)+'8y'2AFzW|9lvycFsV$NSz$ G:zKEEZ,Ɉ"SÒIWE:T. ӤF5Vp->Z>$ ZнĐp9 /GND9&靧,L#%Ǯr|H;|# gdX tGu`B%9!ڏ9w&³s7[+#E ҦPM/Z2L~,GìD%* le"%|zC3VWș&`wgT MHI*xㅡOc۱=F춹MۅR%$5(Tgih5&o3)nwst[!ۗ=pjȨFluJRjXa,`l7cH~ߢ4xD+g}U'`}UB$ L q*RWpFaMAWk-s(*/SNWf\ T}Ch4u/gYkl` ivȤƖdu@C7aJ\Y:XlL./XJC19pOka:/>G|w7:  fOfjPrؓ;71<\UdNo/(" :[OӤ+FrJ@!Ɖlu D_3->nϠa<2pվ]| š[0j(\-AChJ`cľ/8R9 Mǭtb:Amޒ'Aa_QsQ'ODaP^OwLʐ^Px6k{K6B Sɟlp0\D!i(Opg. VF~v{P)2 XMO4Ūໄohx] >ë=H['nzkY*| ] NT VƋLݝ>XBwynfQgP #3]'En?ۋ 'UWв߁Źj|ܬÎkЌrկ6Տp$Jռr ˸(! l '|{5WK\D⚠CS !]?L  "`AdO'#V]m e9cp6턴!r|:z,I~:am￝dREHKr/&`vNKA3݀u@ 2"W~_X.-3xzo1?/ߚMlPol+y 0~P1bOKKTS-4~CH>xC97} HYЁ+n!}b)YB 0K#a_fX2, VOC{h`~) AGB` ďڞIg~.JxXÏt@`gg^9WBҔ:&)76+UcԔ̉Ɂ&jW%&G& 6BUDAr]3k(r@ϑn4Bu'#C]x!Hzbuz!֤l w(IY24t~. BgՂw{D*S7ZD@&Mێn8wQRĂfda5H!16c!S ]k#7Ό=1ǀ2dB@#N&\O59UrP0gjpC i²%uZtcG". <:b V;?&oBDR᡼^t}/`ΒV"lyv ^F^:k?n*a݈N G"Jبq%;&hr5/,i!Hy`ꁂ0h&MDUs"AIMѾSa:eZV)d 7CIUGr;}*Na4j"dm3pLjdO&v~l!ooF YZ ]QWFO2ǻs Z,q3FP.*x+k(TswkAױ op>'맏ofQd갃E̐.ꔞW8;N1fR)s>6scٔ #񗖘^C08[Kxޖlr%C=idl|x] 븢#EOm{534F#Bd 62?L_6suH;i9Kˍ!yԿ:l botbىfIb0m_y5UTUv]Gpdɘg2]Ɲ4tdc,suoeüS3P}[#;Q z OܓJv5 u`޹1Qin?6oq:xwgˣߕ+^t;vP:'BϋZgO#J(L;cHR~vFBa lNy-S60o AeL (0@ȅ%Vz̿1xhj*vј עWն PNκU5ơ[+>)r5 msbAt2ciM |;T,Q㏓UEв)ҿؠ,}Y=Kw)f7؟'yt/6hOs xJ ?ةLe9U@.3\-J$ x 9!y,H]u<3UUTT>&Y}<[},j5)s}bZ$jY=Q*w1z[&.(8"+*}8n_+ٔ_}MuyWrStz¢w܂Or2d4AHMi0(rFDt+v8 XvIrYhZ05ue=jڡ"2ȻLUq-| %2  AB_F Mm߂EgK?eC gy51hpCUC%HlBzXTIqg ).^Z2. VcR/rj.w?h~=o(TcPmH7T9W m /oh"E $,+W) +,mjLE%N3xqj_a@@g$.W~nS qk_i 'zjHKQiȖ71HhG_ظWłK5nuCU\i!%=F~TqxsIJ]-1S @9 h~ZپW୮r)>8FL[r@} p9\~uMg#dhuWkmY;zd7EqXU5Z5JKcb*$Jwd1/$ UJ5pw&k{&-o즍 suƓ GOOk]Rϧ3}(ʁWEy$(COccLH*%lEUKUFֹ Uu4W8)߷UX+Q9_ZL9=+9XHO(M(Wrxe*8,~ԝXtu߁ZK}F]ycC%}{󄠄wK^lڡӁO3g\$@C^z[SePU2h,%~󁥅CNQ+cAD*iÒIkg@isDhAx2ӈ=uܕUy?f65Cѓe Ǘb\#ޙ3p}okK-²M9 `=t#+UJaE4R0moGP\Ѡ>IVZ!WsQZ;`C̶{ @urdJX`2w)@АMVR ϊ.E:L_{sFfq)7*cA/3ߠ-K ݑccS[Ғ,ezs٨0]*\trY+Z=iûܒ?l @%NHrWL$ _ #|LJ)o":lyb볣,@B$n?i!kn$2gF?`M|@ K) a-g[uF9Uw`xà SۦWJ9c "\ơq|UG[Stdh 6RsU]0-=orþQdjſTB!d[ԲlhbHgű#UP~BG3,®WfOm[eK$L10sY0*u5Hl6%l\BηqFW[ѯLJ.N47Tc^ͼ1P:ˠD8f|\ڒNLf#!(˜zU]l[&_R1WJe>KZ2tǽ\cL@(" 7c۳ s@e 6 ӈªy˙GQ|Sx(~EDfn$u7 xgoxtMPTk5 1ddtN0K0b.G ɁvŜ0s%o荋2S{ƌ^xBbi%`xh&.W<; GD Ik@n4Ephm-gdԗɧo0x*874sc4(DjlHtq ɁcЄt 5(W6VOkv!;cÑc_ {hpS ,dFb3)"+[`fZ8I𵛍jػ ۰ [Po-; 9]ZeYN\ $}8GcTFM<^L PUDس%\JyeV=_1+sԗއ>iUK`.Bsa* +-t+0Nһ̒: ̚he5DZ'^v뵛hq W{և634eo;wug d(i.Z淼މSW|):ږV!ZJ=LYQ`cvjFBjfU._ )U 6h=P>zB9;M{%{PU{O9㶳 Yb>; ^rq&2}BgWW>J7h/4` uoz~P'1:55peK4Z!sƓP͋Ixz\hn) J  fk8aGTRj,R Qf:*xd8!u$faE PeUz،&qjy,ʇbbvHE޾|%xW-Πsryrڠ|7~Ls`t *O#橱gg5e}~15 Ii&Ϣ/n=I6hEšGwRs0: SrSDb$ 29z QڧwU?C\\N:Z:?\W1,Pc6ESQ}.N+{y0Ͳ0 %=?wFw^4]&Џ38d=}">^##|rerwC2HyώIXIJDOhi(!cb=`!p>_ESPM@ʃCWǓ%+(jCd?[W&z~BS_IVXف)k|!&܁%\BCy,;xXPI Ur%غkQvV$\pmv"7)(̪ˠJe0*TZKtu@aA=UTjqX[9~_M,IR`JDsSv0WTs>| "F{ 9T^kG7^#vՇg>\ &'Ea|fАH7&yЛse;DIfF➀VR ťEqJKZTAvTo>Q`]X`PW%:to\x&&@wLDcl35HMfK'Sn@>Q`ɿ|AGhfYF@!Y n8ki +\Oa z{:iȿ`^M\#戆YOQJ{7] X(3~$kV@ꬢ8Bap徫wcIeK$s7u~B8}ԗN:_.`.o됸T@$LzȾs)Pu#DPD H}t[x%Mg82A b/C"i)YW.aoy]ҷ='{Oo5l,WΔ!=oH-є<L4=9b*[m[c$!sƋd]G gͤIɸtһE"_v1G_%a#nUR v͐=`n[=^+~_V+$k}'*rVe.]OKep4SfA8G?mb2Пh wдO ^`gZOOi2P?zWhWs S> /Վ ֍)Ž22BT@;74ϑWL"WOҘT4%א" ,C G +PnNe%p.P ؛œg)9RӌBA'wnN!oVYn*z>Qz%v7FU cyj!g0Z㟢[˴5MgA-.nlAwOx@csDI󶬸i173^Ja|U| Ȗkq\`UվJZU16FHrm#m'"hAaQg6`X ~~+|@I]/x{7땲vW/%ÇN|Nܑ {H6,{*QSNs_'y$V#@i(,(i^(ϩ}XJd;+hf[Ehop͢ƍ{4-,@T6aV@hXRE>yM1sfň*P~ay<6Idʃ%!QzmGNTxifC.RcVJL!/UP"3S+k7Nsݹn Duqe@n+z IKx5F\Ǟ5FU׿=ϋ9KW~ȏt6zpzLW|N)]LveݛwH8m 0/џa9 , "k>>-):qWrrVjH\MtQEӢnԳapt &v eխN7Bms$"ɹ A C JRl~Rcv"CY/ D-z2sItoaz-ѢgsH w}qu˖ ϳ CtU7<ѸQ٤^ rj3R&m-8$gdlRjkFxV{|G2Au=h^a pK\dQg[$õeB= < sm[JkzLZeo;޶Nt; z7|C/ {.ЂvS\x+fE@Y~"7}F10TeK R\ 'i}9.ЏՎƻ9GA%(a'{O0L3"2&k;:MxqaL0 PNDY1i+i 9O=DmzxV o6d6Px}th/68f[i_]vx61 |Z.1}[ߎ\dDYg 9Ri;MW” I3ֱLSgW3?XIeІuY^ts :[>; azK# ^(484NJ hʧ.|ڂM;zȬ.G*G[4e.ΐA,D"1buF5=\дS4>qzA0ڡ;:b(7HΔ,ฑ "mײi]>Y P 3ݎ~ݱ =] # csvR'[x˰t}9 ͉ꨟE3f?בy<5S>a%vCW(pTO{&i!{ܣv ^4yބ^R^FJC{}QhߩGϮGK4CNu|RN<g~va#"f 2v)?c_7pB *LB4DD~Htk'F~w`GhݭavdsFZ(hd| C{BEjiQŹs/O>wk9SmR-35GX-}ZePO ]&\4OH yܭPU`_g$Kϧʖ50]dPiلɐ3Du:;]peYK9o(<.[O4Kjޔ^* 3g=%Z I.HfPr!r\\ #L3ojYsOTFQu-H( ߏ0\`8V#]Szؔ &N'A,ǧʦs@/=!YWEL8cFf#:RT:X:jcIW HeOwqJ&(r5VuxTF2|y ~Z&j^y{ 0KQ{;|vb,n`ˢ1UHDzs(F!P{Hj! Ŝyi9Imm F/@ңdݔ #dG(SQ׃$Kl7KnBYYpC.wPqj<'"i]m5_/BЎp'>NZ!pfΌ{81Ek[[똱QPVbn1-!m|5O !Qqq/>Un\O2$ N :yMEF=04FxP5F#Kq[ h4%[B߸i7e[ys-/-WHnL|`eԽy,#&z8#Lj:gvoܧcO%z/AAj=_S5VRXɄzv(S9=|%rǒ!w?Z )&j W^ޘ\@xM8Sn>fqc1Ju)[`oHA4&zYmAc8Yov0™ А_%~& S1:LDti5{6d_ Irof.)o=7ޝc*$y--,lx C8YO$w Q;fHN*g K}4f~eǓi,{3uq>HwDMlՈ?3(ws[CRY&Z$jtMO7#nRU{zٖHBZ d%i4J3gajT}e?eb6R=iwX1Q< Ԃ~==wcy&˲\ʭmc+U bF:Dgf[yD*eҏri[.wĬbsWU{ wBzz_nm=Pن>by%jDݹs9l/:ECěțd|;zoS/u'_7L! ǒ)b/*_"ksNRoI듖*eȂؽsKC(~fux]j/Il :n>(=CPթHv T^$S*.D$fKj; &Q@>D|dϾ4 󌁦xydo 8q@MXHc7O9P%nN9΅1}NMB){)mfoMxմXP^k7D$st!Dg 쭎nV~rZs A-#_P4i0G sjY"=Q;S#]IBu`5⨈RET0^~( BLti sDd04I Q .UZ:Vt.o^g<ܠ mh3֟OF)q"DȲzkHADT%{e-A]|(޳ݩ䁫`4Ž"4:xߨCH"ءX`|e1?ם6v#zL,_^;tn=+H.fp8[%Wںd1z ~0`枷g,q)T z'Ld@#"_+?81OmqD똬~! 0~s9l AP#V!!#ݧ=Py9j*o ƒ{ A+߿c|=3̽^`(1j|O\X8li"ϋ_0_$H2Vͮ 8iBsl%%6 ]Thk,6 kNl}%%"aq;;qmzUR톴-Bn #`Pq`^PܕOciZ6wDž( i>.LNW=ݛօRXZMd]ܼ9󜶭>/;uąy%0}5;u\4'.wZ̴⬋2u*{ ΐt2bA`%&7VS_6=~M+u2]5ٯT;]68!a TFM&]n Cms&Rq]*>W5#r۹#NL.itNrץ0'UVTQUF-L?B;"׳GCwTy"_Ա묳р<$G E*m4%)صب"m\%@jv n8$s84Ag9zi zI+ְ's (t*/B-ydk\ikF+&}B7n?wUg6|{{NKE0yx9v ?V_QW%D EoQP<7 Z H7 _ Z2Yj>OD"<[\a&s?2xɂA d֊%Q+V2)eUUirXlLb$~0Qʷefo 8ڨek񷐼 MYus w)0,Pu` lxpt`6nXBF}uSx DŽ>mf)kFW#2`{3#w}#Zi` 8@9`.-G')mw#A9׈-$~)dՆ@6/ce~?DwTxQѪ6d\-yL-TM> ,ef*'S7d O;ĝNİtuwfDy=s6?&ZÑ&<bnߝ1H9ex[2MW;RE*b]bM7a_NL~z@I7|Hi꭭SJD.1zh\BM@uw$3Ul ȴ[< P=4x&c91.K]S꤁mrw9kh0/# n6cnI:  4t}7iH+na*^$,"]B%V^Q>(کx E4r Y-4~s~z b`b{.;t*@~JhxRZ:W׆҄ _\Ɵ6ueuF;_/%Z`bLY[Exf7.%AHϑ.ٺqo^ۻ~cm?$[l^c{̊U5,vP/hQfj_ש.vh`?`x'Ђ Nmp<%!:oz`GKI =xR?ƴ *fأeDe6Ɖ"sD75K2yױFAfQ"#s$'{ jI)Cuw_f(Z' -y>̦‰_4Fv妎t FO< T̜VU7oiNL.?.׉tXf#LZQ^aV7mKs+&i\󘁴"ǂbe*1[?QcM Dcq 0 AZ Im*XY6捌ksLThXyT-+EVχ3nz(A084sNH5 Zq yU7܆C!v$jZ-C]u}!vd3.1`<̻a3 Z6ot*/$vp%gN;&0Q#:3ۮgMR]YOfP1|@ -2UJ%m{/40Ցlx(]C1UO<A cdzJMʢڟDOJaOEz -@rdcP/2|2B߅hN0=F%v!mbpSңCCrW;X\! ^nQvLSߜxAg3Hd%L7 g5&1&q:tM7G"ᕃep8^ CctI*+% L&9FOD^iPsWsәqűaEvFVҁM92W d 1d31f!k.bOy*i/.*30[D) {w}d[6>$.֡lT"-C (M;)+Bf>NЧoXxvH|]]6)&mv7dzJ(`3\Kttĩ'eP/;em:> PE)Ƨpg}E koC%8 */z9ޤ\?42d5 e!c{©|,q,]uGs2Yn ilɛ'Agˀx^ OW-=&@?ڟ8n587wsZrU,26XjG=V1C(8DY~?N<޼"4SEsE4Dk>i!Px*Z _t2'5iK(Hz2W7n|2]DӴ~l AFj|5jY$ n"y\*C8ƫdT[4tЈspbwR6ef[,i4kأbbMoVݜ⦁h՜nH٭ Շ^+dh3[aZ6lb0:Z1+OOc8h.bA7Nʒ GɆHJ/)?;Љ9B=YҫDʫ)t(6з)uzH?5Egnh<: TnIa|jfǵ] EH7r#.NiJ3M€˟5i:N I,$Z4.gRjCdJd|Kᬼ/iX?~*FgTraa#\j,i:,CCӍ6ZXIG"[_s9h@! Q[+opC*;4*O܆?y,DQNAG^mY}9d!]\m ձY Kr755="HtO;uC!y 4C3&oN7"&GUPCJ|(<-ӟ:Tq)eYQ>4T?l1_&hfpŌRMĸ6u^u%Ekx\H‰1=wXy ?vVV(SWD̗'pk1?J,% GMY$XoaJH%",nrбVնٝ#Lk (ܮ&2ξj}!7c< ao>juFt(m^gq'J` 1`KF;jO**7އc&!wr*sNLhɓ"/Ae{%Y Utvv\z`Pe #^+_gbzDq.oQ`Ȕ8Ƌz룙>f5|HL %J{8gг Z(kn#nv1Sc, SG7qyMe'uz?y_hdgRjӰy.$g ݄^\qEDS-zNT1<#u6)Jbӕ3hoSG焦T1C Ch`:uBL|7 AO)- D=;v'Vjr) tg #0v/RC4A9yfC/A\j"HUƧq\FW9*´YK̰@yE}ev\>TPqcgy_5b u'"=)]뿶Ksm׉Z7HjBY@$&ބ"MKqdmh{S_p"Xj9SR1軺t[lqq[?j1嘁«t#,KZMYGJE05`ǼLҵQYվ&%zDNʿRy5Wg0^KKNyju NtoM!yRkHu=tZ]&㷉%_V}CnM{q4Mʂ]S6ԓ> (2^ |JCxʍ=DNUb 3b5\w#=8ӏ*3]y c'6+ E/n4D N{s3BX\WiD87&T0 <O q^ld@kЛ|\rxhviOF@ټ!ix47BZ1H:k1 n8)**9Ύp'"Dd+!oUEclJ-']wc,1%rAlSb}M9η #=1\?7ލdΉeYy6kZαxUXǓũ lK˚d{f`~UlZSMy1j݇:@zvAlʼn>BX$ace2yP8`B +!*JeTɈ "Lwz(R ܋V|?&;rCJҳ3b}/smLSzjቲ,L?5 <ɻ <2c$L]F}xKI7<c0LV>,K>TaQְ,2hy 3g My*R/;KN0"鉾+Uccd48|uکƶ/fJ0{an|ÆfSD ǩ7gU==Ϗ<߯-'Noh;=,ި8>Уӣ$!VR\yd7;&ҙ![رX _CTpV:Jȉ}2~[S«f{X[ cm:%>=AGz$_3?Tӌhj+my vr'pWmMv쓽QJt-E"Pyv%x/T._3YBWfd}ȿP<2ÑT6ϋjoxliḶ4%9 L|h H$ъqq&S HCjh4=i<{h[Ee!D1 SOӐ|kG2W Q.GM?- {/.vp>)E 6!Cݵh"q6섃6IgZ܉9zs~@eCpgtD>B! >e <5\ﰷ ߒ9GB)l^%BAFHM]&O3׎UŸO_ԫ5XHꙢff9%oC:ѵ $w+>1u+34 M/_z[ @:-tFju an AT/:<*e9}l܇2kn{ɕ ꖪZ/ja'> nBU#Þyg 99.Dqkm(q<5ЀxIRYp#eT> rOmjCg5qZ:w/\6Oe[ZHHJqkt5 Wk2j@EGyyr:ƫp6%vDC͆ͦqH)m*"+)Y,ʟ 4>O1p/J>TEÂ@ s yR{)dfg7y_c3e9nd tfix8k f +ʾORXZ0KF!A1oi߳ `@`p$v7`.x9!lDžXqm Դ>d2cV8KQ3IF{:$[7#9 p1{4VM~LjWAEqZˤY3,,ߘȥDŐXАHSi&R5uPuvf姌BR}\5T(QA;>6JL_*MPD0E{YG,ˤ)N%^K0rG'tWcOE8>f V Q2 \75YSv)2G)"9%0g8oR2MNene='ia:uiwJxV_.M+4m=~/)$O,${Me;{\?A qL_bM`v]+zƶQr& `X@Dp!\Ҥ%u6Z,iiKNGf6`HҢ uO4"Omϧ:?#e F_2i^E+@zdi*Imh-2vK GhJo4plR9^֮yr;S鸠0y]uph}"3胸FRzH3gt:Wإ9EЬJ'9cL|4%e(%_BhOeQ-Ǔ7S>ߟ;;&TIXkni+#ޔ}N4lEAti;aZpl9ʷ1 [d0, T@pH:Kc nV{#E4JTǧN?sA+ ity|BCNA1X07ch_ @u䮗o=_wS ;Oqzf >h185`"(lšSz~o-̍pWg_#j g{j < @ݗ(V@#h[|wZ!ZCFc%b,93 wtWVec)X4w旼8"{0euuf >oWKac|T>|u#= qpUFk 0LT]n*O"VW jO;5IRS>\~C4}^QZ ]2FsDTwAwy[#tP>F|\PAs\j"ksu?JT슱o#éuf'o<`g14Nu?F5Q΃8ؤy;_`<6IJɢ!!dCwK_"fK)5e oCP.eÚ ?MDdsh΃w߲/kk,(SI0ȅ:*#U+MۿXď;e/ˠ&;Wrs@k{I4.s ;׹ W`= P<R`1N,X۰YMbUׅ'vvOp`V34XѼ[Z`穅D(Nxvk@[^Y| BjHEVYk~RYpӅ~M`ˈF񊞰 2ڗ⊰怯/ }91棒?FX[dI2h1QKXD{٤Ve&w﫛ⶅ2%Ym|Ei0sYZHjSFnFZ5-2:1:uL_= `FP!]xQ~rfl D\ذa]yjLP4s>yA"@5kj9 Ǯ kC"$:o7VH'tKCYXVߎgh=<]T'{9[RWO-wϋ*w -r[觵Ca .[cR_o~\-Χ% NAٰk&Ǭw5փUuR_fC|)6(CdHQ c:ma g\Z_ˑ{8E  ތ>η {McdIax7nw4c@] n+r#W6?Zt+X]܃IBgt1_CuKB%U:Nj#;L%*$&Պ f$E1eegHzD.ŵ )ՕUΡZ gV8y26hQ7R" D0ṙqXhWGC7g=*+<&x oKF%Z]HDXNv.B4<Χ7rZ>tr`UINJOy"wף6 y/ק(wpDItGmX/I:}vZ{H(I2YmfJb ~RFUnlkY ɼ9ěuU(_@yNLk>)1#IZ̛=6r6&&1.؞VjO[Z@!Q%#I4̛VL|WOmwCUwMY8_K~kG% P z7kFɀ9 yZuL`3Fu}& 1 !^,ePY!Lǵ%)Am4iv^o/YGpi7SK P@[H{6Bg\Z]B$BOO5Z /6jp:Y>p%54b+2YI]*^^K09^dBgNZ:+4DU[hQcv-"̱xp"CEN)Hٕq? A5~l\`"w#9k׏)OgJL?dӾ'i{ԄM(1CyH1ce!_ΗyK{5AS{ Pi1juP+X?L3r9c`J(I)_:d\ a)yf ;p*nI021oxV^npL/s5L!]̫3%+H~O)6rE.0RԸUiz{C:M]UŒMl9IZSW]jk#`;~o/#N[]øIzca?t!jf/`=?&7*uu&}*dﺞMu鮺nHDO2ibx&{0T-KGdf)/2 As.G Ƒ 45Ѯ6+dooxm+Tz8EU.:Jn\'ؕ9ju%JgNU &l&aG(2M?Fʌ:yҠ%P.fgbϲ!-#ms!P56XjzR?%1tLw3\$ S''rXcQ 2f Ȯ[$)W=5\5 ?Dگ(cV}3+l?~/! l# Xԍͨ$O] Z&˨N$ao?[jC )9b1KnS9sfK[fI\{-~7n>tz'VcbwUK0TANK(*&t֯BQV^x/wBsxiXi]?o5rJZ*.6n'yv' e2.%2Jh. }CG@3F'^Z`mjUېU+mO`i"v#jލM5DUm~{ 6qذo|@1?D/z9la}5Pnd6"2C^fwyyg21flyjr! =/nDum#YZS2LOM-AfyQWp8QXWwdie3͈qo~9\ퟭtb+<)/ARrC.EC.h>\4٠MX0ex*/z!T, ?"u>zw3}U[2C9 Oq (sCL/:$I^*(n:u7=/?tkļ'0~8,_+紾 q睄PHC)`aȗP})@d( R|& :Vv(=shՇ#)x|64r8qL=O*B5_<4휍:}Ml숸\ߥէV#  ύ.8b˴o֘gpzsC`Q0NJ2b?kE}@̉Vru3+첯ueC?6Ã5;߄mV/̣W a?OC%ƣ^IW ++)#MPl`y C{%MSJԙő9p'oRwt, sQ$d(;ѯ݇ vqSGHGAL+Uad(6R>~p) 4[3!Ww1޼~2ʃ;Ŵ(ЦZe.pZ%kpYv~f ,VvZ=^h\v['Ÿ6=VTS{mLpf^MvŒĴM C PT&b9{jvZba}˯&Vb 7ʒOfŲ.KAXDqOb3dr1hEEw?e 8O<όcag>i˓`_@XҊO>@XMgҡz7Xn[EGYv-5۩_KpTjˮx3b '\j+-{'NI)<+~HK#)-irzߙ,SofڬF(TCq_@" w u[ ஔ;>z.Z.>Ğtme{w?q+9}U?3KjzౝB~^oK# wCq5w eaIMғF'a.w*0'WTVŅ ^eDFp(}]@4>_ДKebgBldIH˅@pӑ1{w2l !9(}lW>R7zD$F(_E/_jv Dv{.sZ@uj Eos6$B@ޢL) @Xu#J? >ɔmO%)| f1)q61Ē8^-8|e3q5|xk}=cOM-QC=+o er_ W"Z:{-LVmDA)ZLKyEɳnn[SA!~L :9~y[2TjΩ 1S-H&ʬGϛ*Qz(j;Rh9o'|&O;k,!Qˏj/5X&5kuDglN-# q/D_HvA}uP93џݍ+SKzXpM|!OR~aʸDB `pJo%\gNk;ZFKq:"J/wTɡoG46 yEvk8P_Pldaxh=U=)liu+@e{5v 귧t/!qD-p4P_gTw9J]3e3` Mh]BsK:>,vޱZDM5~Jmk-B憦5kW\/:o/טBމ|m!ӁbeyԬ}O,:ߠZO.W<|,?~-G0ԙuDSGQG?﵋=QXvů*$(9&lYs% EvXPYR4dpm; ]}ENrmu)8'ó]Ŝ4eaeina=4\ɍN8_g5dIJ'ɸdU Uw*g{{ߗ2Yʧ E,#v1}vdZ-'t_J2oħ\AN:em΀B g [7iXX{| g;ؒIBÞ%XVبDʻ+ogϨҜu8v$3IÝs D]e&Jz\1*>ʿʆ)y64 pBVm~֫7~OC{29[R+y2ʄ(v'6P3VǠm=Ik.8n-Tƀ$ZDcvP& b'wՀu:4ّE?6E W(Z(ơߦKM6qQR'VJ >GZ#Dkȭj~b^84ąa]݉WeQ ]+z..g+CzgH,%eޅ;ej#;u ez XMAyfU˺a*O[L*ͿhgCOdǟhEh>c}(}t| ̍?|#~u$mu*{ȌѻA(k=[h*j 3 3W p,!ce _HχL)G Pǣ< xK.XWFFJPqd&hOTʼ` NO#~ڝRܼghx{Qn Ƶ|nV tߗAd f3_ΐ\?? I,& '>b?Bל#} nǥmG)"2aeh(s1biMAe?:bOq>Y-Jשvvؑue~_u.1XrbA8+!N$*O'<}p ؔ7K 5NۥO+XŪ:]F6h䔎Q[hZ/+m=QF}w Wpˈ7P.]H.&i ݙoJ[l!gi3Os\V?RX-V1Ji]kҘEZ7{f'l*?Ohmmp!Zѩ yYW/GPc>%ΚC`N$ݜFXRFh60m(vs;\ɴ僵t: Q("fWAϧ D+C_UHrP2 FƵԳ]D2x' `E] $huY":˂T|Qt{K$N\\!K.Z =<S)uk4Wu5lkjJ[$ vѥ_b*ɅڷF?fBX'$Y)_wiʪb*dg+HE٤ |{%ijEN).*Z>'(C =łRFIj11{'}/fN6uTw"TߺPN?v,Lζ1IxL -S d ja#%g^ݎ(Ю0*򵙒;xP[Ҩ5AeLv.JAU|nGj;tl bEmZ"Zd!PH%nPW:Na]}q ?}Zyq7I3xib6U h8))(|̏ʅ/B<TVH_%N'Zs''R`R %׳{B8MR>BuH$SLHWݷPо0ݧ]8ٷ$ص+ݺV 3?5|* ; X08$S/=jEe `\&hyƟqNz-O תT^w.h_(?eϛ)LT#!ބ!pTyPCTHϪGS U6tծg1`h;g Y}}0殊5t[9^F}h +1X}'k2ݻTO;n`, tk_bK2c!{\̕nL9ta3H׾b"#`ˋYT,*[Tv#<(ҿl}Ւ2꺏9`NQ+Z=͂Qޗo3[|s]Qz OV)N'hL:k.85!Ð ׶eK"?}+ Cġ֒_Vq;5oé1%QS})G=jD44{!a*BV/(C阬8}NK'71ONVrJ…Qm2.6.qO0'.Sh0 X hi ɉoDQ@ԑQ Cq+Ykk:g =myXJbeC oߵ_/%R*p j'fz>?oP(mpP0k,i`R^?T|;y;ztdwT5xYI_3*`Ƿ#>^yU/`pp>kp},-ŧTGATfU\ޗd*&ӗ)c`lnycTCï/j(4b_O V|SHVUn*l;TGSuh5JaX*3!A۩os ﷺQhyט% *kjWQ EdD?5\oIQs17Zsi5O4I9r8,ZB54W2vf1C$,zy_TvF9Q:cq]aꄌ|)(Դn7@I1YnTRK!.*gѢU_Y0Cn' 37cݠ%4*P;Az#^SkpnuLоjO~ 'Kq(_UT|<-ۜM:A5ş>ma*!y-ZF^#0HPi9VX&LGֈZv&w[gzAWʑM@GXHn:Uk $[ ?uWUpm)F6-i7^U^(M2ye@,v#CvkM7 j3DذU|뗰Q@lj)^0GrR]SFF"1, oY^JѬQuU7XX̣.d8flާS懟>GŭO%h9]1|b#4?iH,̍^ҏk XC iELW8YŔjCΜCl2%:= *[yr8W"$ph!ymR^#xA9t3KV*%Wi߹+q{I9rzvH7x4f~DՐ7>kL`s[ b-Wә/!N:i‚-\+mxJ|WygD UH{±O``K>T&2@s{~+4:/q(,rjznzVӜ;dn5\6̞=E ;S5᪱9$'`_XQ u4 %*O*0{)[B{[]ɬ30sӠa1@G_i%apRC4~ELZKe9 a7=m ry}GZrE[[~j%O*%?'8n4\ͼ[fkG $Sa.Ce'ߟ;G[)[xjǑBnI!+Ѧ\mɍ""vd zբ4x7ZE`?£ST 8jpp.4<31"K(^w&'(k|nlY΄*\L(Ral!uUl>zh{WԢ<-K~&n& =+_E{ӑRϩ~$AX|\XZtu8JB~O8Ѱf̓#i!so= /ܮalao}"5!&O a)V.D1J}i]\xj:IT*'ʛHW0迓`NkN_wDUp%`t[K_+L&sV;Emyzk\>6+Δ3~2I(a+]9 A5j+,b}yX-G<Y]FTh"n eb<"p>khoʪ;tU,~x eˌz/#'c5>)9_\ !k.< P? \5| `wݗ2!+.F5wm1 SK?-R{ﭜ`lyE2x 7z t消l 1zeeEw>gyMG+G uy0 Njޔx`4)GɱIp`5$^o;c4.$SF[]i.!?<}MExOIX"Nms;ZL&햂aic1R*-d6V-ή wg0 n\L"27Hp6E\7'y/;92FUhEY=g_y%kl.{RRȇz/2ڎCS_zNq\.MtfI! 6Y9PXlaGx=/^7'\> cBڅZTK(ak xӕA?i q 'mD >[=@HFR0GaAVb0YLgDЯG[iРMfOʢ baL%vSηj%zk3GQ7 ,gQ:*2sU|zG2@e-[ ·B$=$6.ObOj)Dwu|-US*S Eg̟֬~#˺ u6sC L`{ot m,(8jYH2T@BâOnQf/Yr^Ҁ|ˢpD:J녾i)Q />%c]9-7t2p`)Xw!!IUÙjZ]#|L+ML"gX[@OOVwhmԸ\&ޚb䋃=RTfDBh!OT*fP#ݼVVF!z%ا @G' RQʟ熷:9TVrRgرÇh%;G.)ySt=DfɑL'!WHonŖFKL>GY<~;`sb6->$`iÈRwF7%-]X_ԑ;h,340/ pZ99h^eYx T-oe=J~dQӜ(c:Pn|W J C0u$Kv˺vb\s@$ewpwB؄$rl,--:B*3 $BfRAV~KKP˿ M߉}:OG66%al[z@$2 `E6gh/a RdCvldeFȾ`ݭYI"l gGBѻnJ&\r(y;Xdž>i=HX^l(S0ÎyCi_v=iWL/vBExJώ cӜ $}T|^Lͪƒ;0`͟ڄzp'Bэ VڤnXOy>]4}7\#U1S/݂!ڱe=N=k )rJbНy6"e 8UXϘNGPHrP'ijNM~xf]3$<ɏkCv0m .49@s$99oȝН1)4vG]i:ٸU@Xb>b^0 #'7R%@^@C{<5)ܕu\Eqh >W\@j8$ Tsh?Spu3zz),kE-[xݩlŜ]􃼨6 T;Ǿ9+$.׶*0Ѿ`Vͧw҈~n@5e;3ud nLJ܊sM`/:*mi yIj UcS!7K#G1@:糖 q/+8V|uZ ͑],Z"lԡ"h#qGԻL& V(f~{ri ݬoJQD8gp~_'2;߲ZZtV|̮F\LVC?>#&%9Q1OD^j/.gNߦw]yǨ Rc=z< 4Bҗ%E.O`' Eb-O&\[rؘ43p?δBNźdԳ4JY|k}^3]$#UIeJLSR5jd7ЁAA<V?m:kMÂƗ?0e~wYX2QՋY{ %ytՌ˖ 0iK3W2)vha EPtnj{īf$`[J7oBqZPZo1OFddє;J i˨GF _P)'fH_#L2Jn3MK*2s*w'}pg6:Ie:Z5 kn`#+>--ыfp[9.2D+7ͯ٥=6M+*/U1YTޝ1meH,8z&".+~>;v]n5o&:{Ae0]0Z!w `QnquliF\,Z!k87=DeE&IL22e%GMaf,[QH:a> 2$<ض 0ajؤӘ-uljQj^МM_bi3WwzF8/iAYltzVgr̦B3Կ*P3Cr&m[Tph0,BὉbɍzy[&c+G1uSIq(u"-les@ř$µ F =[m,?u~KU~W`6D$}Մ7,2nQUФ;8?LW+xh)%JAtE 2m:h>2n,_vm ! A#=*pşF>nF,O_Gt i|Qe$%r*ܪ岮FcXqE uB3q}M W\:Dȯ -UW*hfG9m iDkkdDKn7ۼ2P 1hY[~(&Z`q+D vh^$9^2:t@@Zupyu` A/eWyYU/,N~01|㍆ML <)ji]ͻgFYQm*f.[M2e@W%71.<Ჽgڪud}>^bǪ?9`PԢ*I\:Xg/{-A`O d|~jUhhFV=PD.":C@IMj k 8)h( i`Hn7!yː"/-x@ ˙ϙO`aգ! 7ZC,v*2],yGieV;Loq W"чrP YSt>DØ6gbKLi9.jY-)|=?0p~(~y|F%aK@b>J.r++MJdnRy&UkkDM#[/BF_?8E҄`qDoke&m.])Qws4KyҗOjKBǪa"&qaX 'kh#MVדEkPÙN j- y mݗ!;D'0ezAPMfӟI~!CnR3+=x$c܌6> ŷ4G#xC:yw=p+_q+` I7Lqȧ\z7 Ajk9BKѩ:[-ɧ.ܩk}Ol}m2'liQa0c9!Ww_rr԰Fd-IMe U:.X77}J|jS[Oڵ3fWp_|Д' f .(NE)i;T)8P!%u xrS]|¬[ $-G^<'NXz292fMy2TޠJP)Q;=o矕r7{3$_B ˿p)|1$YDef4?:I)]$*%j^1#(C% bPwC&xA\COLYck=3ZIqs S8!8<,b@K <6C8,5z^W]r{.9.-A CTS;BC޼$G;灺+Yj!EX~/~w jb( nVX%;•j*VY)إZq`,3.W\8ù}8Һӱ*W}vV 8}me쑘LDzvW lʶ+r?yYX1e7lbhH㵞hp3r-)ݽ>/1Pw`,;Oh. _}+֫ud'kfDwRDz_Y:i_6D$_x3۱ -OI &,(` ?9g6 JC&qu鞎r% Pzp?l\J=AkX TQ@NV#e?; G.e1)?$uLzJ"Mwڿj?IҸ8x1qފ~~kk煻\,Cc$4T`Ys9tN}w|wW}z.W,?0D)h_b,xښ(M.:ht`r=^<SL c>kƀ sDJ.8o)u g@ғx+gdJ>+sCDk%2KlYC>Vܒ6'AIFS$@Zz ^4=C2->SwY\ }mu(oƀrzq"_0!W"U~N^ar߯1Y< $Mb 2[(-q>*P,Ni#4)pxIeԫ5=xBWo˝ [Z N>҅CJOVAY#c8`wpyฺ Tl/^NX XM&fKFqr6=e\4YQtbNڄ;z܁ފN<}Sk_n)o]!$ΉCEBYQN5*FzI\:p-#:cF*ߕq)2(w}B\_nR"2!dSjT)r4ė䩭_GxL a3zLmYSIG9hOci]zgUk]K."`nj&gUd4z m*odկgIYQ[7sʤz9|**m[o˸Z:T}aA+N{ /)49aZ֊tlcdլ8fy iK~wրtg@2r[S YJuWcH0i%#hcY@_gkY{w4!` @}5%K"{*XSL=knE߲<j']P!>ח=]Ґ =HyOLGu<}+Jw2L(N币?ţֿYl՚нOy-_5^껙Udecg7;SQ5+]{S+ba0 j(kpW/FdzlSB_Zg 0;6^v|L+\w- ٩E]o4;{0p5IM.)WIi1xpfNe u\@k3p0=\`<#'Zj>?jz?`w V YAg n!ǺEXx1|@3{ U"oA4X "]ؓ`w![J>3@gX%4T!:ZvUe~!"XjiCV& 6OZHe5 qEԽ.44Iֽm; Cl4< Hqw!(f ^l5+|FCӉS;1Jŀ&V5E؀P1Έ%%˯y/pXnM P@> =Vǰ;RwcNG.T^tEMҪj,k(pH2ďR fthF%@ f2]۲;|Dx^NU?5W 6\Y-r (Fg#[[>כ\e*':o ԽUFL<Vl))E97>]iͭi‘C d}lE5AdX) %OXjz_L9YKFB["38Xē.{H(꫓ݠoF*헌ϔnX$ט$RڏnÝϬ%:oOL95}Tfk(s<JUy7u}wa_0> =dVAS7vp@.xTr6|L|OK-d7P۞n{QgO6LSzht+[)վ'S0 G2;FછvIIarhlvpp@b~L0˰)w82o4J(Rв BP*IU }ggb5aٻviJpڏRЃhLbiNDW04-jkm7? 8n'v,pq׊L2 g▟ L&:ɨdL!#?( eAZ6-Mf]J3`Ń@9CF?o?-=G뫍`g0Nmk~ ~2@O<\HV"2JdAAMN1g'ᥴG/rXM"nf}[z!3]GyX|Qə2 ZNk%d *BjxH/H%u:_lÚԾC6lyZ1Ҳ_=ime,HLd;۝O{v/?[vЁ㊗<_C; GSB+atvJvL Oc2["YΏU9.݆{E0+hA}s'Zr!ƻ_ͅ^x'(Tp zB.ɉ} ׀TX=w3],,/ύ|Ob~M.j`l- ;XȔ4Fnꑑߝp+Jm},ϧğ;UJ? Lu qKkNp_7 ]sUN jH@q/h+Zxyh҂ǯ5 `ʉ u8zh#  tyAgE$طet {mNx R2)]nq!{ ɏh9pCDU? 7m6t,! ( ף~&Qqf!i h Jst0=B/Rhرȁ X8UjƠץm\$'\ (Vu=';QnFߧ ptOezx,i Z>]p$YD5^5?rc7ugۗ nE;5ię:гo,o.8z|]&^a|ZT؎$pg/J֫HW>*a0P,HlV? lK%wXo9t"xGlidU,e>$Ntݪ;o\?ގ)l:Z`$ ̊22#v(Ma?,p?%j>:K ɦE:_/).%,K*)AK,Cl{ wYozPhG޵MRl֎˿8sNʬkЊ{~L|b:vXtRNUPY$EG ep+^GIBc\.(*z:] Y7վkO_[>ZXaVR@kjSD';W'_!R[^pY |¶a^ɮC:F艳8i\6CԳ\$THd{;tSH'JN…J d9jvcw*?]RO5C{ _X&\<{{з{ǽ ϴX}cU8m.3h eQESE$b&FmL 6yqt$#r ^KV3 .PYC:X [pU Q9ɑ|jakfdFDeT ->Xj3|>yC#d,8 3H 3)--xtd 1ДUwUT:/bmp`yHBRB|{ ī}rZb7bqFCli Rq97rS鼊#0EMr`vXc[T. e2'@EKGcokN(t)&W=cfmqZO]Rmx<\+<)>56amqv/i;. .MI&F s}?lyU7#^ܲѫlL84fU4GN_Qe.oO.FțX,SHC8hC>GU=BjEa8VYed?aX D( 1ToݡGzɠ;͵y;<+1 >ʳUJv -tK1Lj+]E{Ҹ)$3 ͅ ~H_$0u8WM{?N1HTqtw4IIuPkJC: I)K[H,Y~LMiM('E>]Naj8 ]yik`="n*jRl),_ 5* "`jղ%5?rOۋ WS 8cR}[; جWH=Wo,ơ(}KO}c|s.#nX>Z^Փlh4=75ܼV}am__iܨwsA۽04%FW1fBs1ޅ~B_ ϡ d?ns yO$QUC$1G^7g> z`cjPԦa!>O-={x;!k/l;kZ yvIw (dЍaZ<63Ήf&'hw n AzBrz}sX9Sڙ&٤|H1O@3F<ԜIC}jw~qF{oA UK2M mAm@8s ٕ9.Ymm~"ĕ}ԫ͝ m)GPݧDBm oF ,iN>w8?jQ4)>F>jHW*|W4u8Hm"k鵶+]1Z/U} ELZV5n IR!/|^@ϰ6D$*_Ux1v oWz\h3[eS\}L6 ¼MI1R 2N: yx?JYZnk8؞: d k[+\w)c6)V7+'% NQx*}mZpCp!Hrԁ5 z]3:+IS{V;$հ%'KGS&'o ;ܩ.6DI&nw(]WFPR@¢9Wd1NIǖ&>HxGX]olxDӋqzlEz|? k{+̡+7>F>\hwT?beEIh=w g}\<z\ַ!f}=WVdTO͟VvWr{%P&;g CcAc$3 Qr4k>îa$7hw]'GTxmݠ`Lp:8c Wס|:PךMTD~t81D0q:e-~q-vq [!賝 2a לFuoKW`qﴣم \;"~P'}q<8ׯ5ZId|-H: >ˇYA6?L^Jwڗ(ͫ3VGUCHY;u 24`\@Jpo`YjT1֑(0"+DXcӜʼ) mX\L1SLgH\|xkCs ZR~KZ"?SCQ_HTAђYOK0ڱk']h6+H"syWB{~H~S1+ޚ@$.b=(D|R5]\`N  HdDe {SSpTC%ԉpG~ѓ.7`gLٖ^q}5=5b=He{Ep!Ѯ. [Xޟaqlb!oędPc: |g^.hUF_FL[MS87a+fJ_ D9t: ^3Y?.L8|ђB%N.|5 y*Bq%\Mz>t)>{--?\sÈUt>ð?un#rvuo->?/n4V{wPIzNbn4/xOc~{gݥW$RCc93+P P0xZVoiִX(-{pZ|\<hC Me O,Ie͘jU&y$!J&Uh x}g|I VWM!pNxW϶K},Ć,wLzb6hyB' avT.06j6[Ē/1 !j4\OKT@A2g|f ݝ p1z#B-6W%xoBBd6+M#Y1d,IFr?IA:ؾп9fB,qg|P}HYԙPۣY.o8KaN5 YI*2vbB&Iz)ZbY2 zj=O{z`҂ erSK9M+X`#+Xs'@o LJ%?]v3vNIiqcA pz-=Dli,tWK[.R"]Iff2#dNdUl"aMeҦ\9b6DPu1Q#cv!776ʡٟyQmO)r((%[Pq+?VWĩuyu=))L,B,W0| EtJdQ1 Ab8j!:kDyZֲ3-;%Ôذp+'z/gi ikX"dE-zrޖzqx[Q[=|\4HK~j`n[#4 SɺWvʛ>LKx^p$>4֮Ŷ8Шs[e~r/HpR<3Nɡԋ?Q@+5DEih"U߰ԟMPߑj#cn07_?!<~5tuy/N|2ڼ-uz(  ͖e8B @=\I#pcBmJ?/5Z@>TZ^T\-;#Y&d$ fqMN>q-'6B1Vk~Y_5v(vhے^\e:˅K)~[ xHY&h-}>g~D/e}o/\CN2eRM~Ӡ˭zT@K[_F #y0A͈8!qSb rNh[n*(w3Gm dKlqB7Im`+Y'Vbqw̰Wr&tFέS惑˻H2}{+>#z k)lt< HB)gY!XR$N,%`fI߷G0 /\]OJo1 ^!r_.8nO%ϪXG`MЮsUuԍ= PUQbEB@9ƋצN2ŻeoW9{"SRzpH=>PSh@>`)?dŖjcQtm!B<ُ6~%)6[` e]Cy6nЏ>P ҽhPxIϝ ^my~lú57z( pTx0vΆ<7hnmD#o&tȣgr03[_zvX>YN3!d4KUxҜTy?9fMvEѴW]@w1Ԃksa$k^#rrz; :J DXp6EWF*T),eU؇Xg%~">|4ܵG$C0Hxx\^iKg伣AAW&3KVϳP0km2JܮULIZi7+͠yoYea`zӏh"g'2R>xTjA Vq-s5Ӯ$B@-Fp T.D7fa_oɸ46czRDŽ/&$NA#|3Hw/CfKj=3r80Iʙ?,YwYzTpn ^ƈyE5U:E:5E sNqq@ \Bw-QFl\Ӟqh|zKmM&Qoڬӓ7\Rt L-VY Ei'[:9&X;px&p8[^%E%kh $ rq0ܸ^O>H{Tٷ\Խ=TFXQ (IsBTѐ8XD9=6_,ZUx7]>I$I|D'.IT;m}d_0| &*Y- w2BqSN{&E!>}P2LAգCc){/xrw_ !G塥pJ1ȇυ\ʦ}\%,k]@,~**[GаX y W-ocrF=[=KzYyt9TZ(wz1mwM=In9 yߵXL^rB{s,qnUF=n?*H\ЬL4[ WqbMCo&2C<6VĐAҷlt45٘ㆬf..˟VPH8oC,tZCN/@$`V66,XR: @%U#5%{z` 5x1\1d MKkj3:L5C!U˂bP{ls'/!Ų>;$)>bUS#.5r;"(PmûsllEf)Xyk'3NgR5'ʉ]Q'uL+_C{\ϨC1Zzv;LtSƍy}^rXo[CiʜR ezXp*>u u쌶#"mNۃS̳A\:m--ceBs}.B4Te p e WSvv yn)iDybt4AjJdQp@=WdwKQe [M%^>"tI%{:ŏYdZmz y ez~ q^W <}NpzRv)Y]:R1CY)4+B].7IA9&uL6lL fj<t{/ OyY ll[)&߰l.^k5T>+)ٌ ч)z0~*b M'Ix M$ߤ|r`U.1~+#ՌCii]PҌ{#P1x4Y\m~L\O<]vUYDGe!3 dI!r=d6`e6t6ަu&v2i{Ԩ$Qa DuSv䱴fxM&ܧ9N,Go F߬C+ErcR#`H>h.W)) ;t^*F٢j6_j3?ΞshE=#%O8vEɰ!֦=* kf5=k8'ɅBecո}L ΖG'htW2Ʊ_%$rA8"Jli"~C=סjTBvO uje/̡sDG#8r8ޘ/QԤ4S*4*h ; >)$EN$=pTʄmm>w*I]X]PXArN<^=β饰"Rgͯ5y?" DFb#$L ۘj43#ci4= ץZvcnܠor GWA}a"hK+a1_+l_-Nְ擴cztSwoI}YׂضT捺h5'GnCƇԏ8B~Tc0X7 ٳѻC.2^}ʜ.)^3g;̣jHՍa'@K^$ -HYpQf`6_`Ll Gv_fCvВZ)s U@7|, 7C6̲pNwV0]o @-%0\:Cd-=oq&3Q֬C+vulz&6VH!nӆQ Ƹ@Zf V )sD&%;WRd#,b55bkVGd?/yNV-!ث)~:4%L<⁝ј F%.Z:lj_2;u~8G?u?K`#3BrOh IJ`,"Vux!8'+SKy'F ^rG~O(&'TKYUCbI $rTwOW *N NXnk|V10L8代 LX\ZȄWEylFX6gx~V^ [ Qv6ߙ5(]';TO`۞DdmЅdN)]…am n94a`:jU/ gA6,ExIlprN %W &B `2L%h"ѡ&`{/M/V `d FDmE. *e a:wi*6!x? gf8mj dGzK71/ݡep`|+EŦO4La~dnSט~i:$h~*+e`N2dFS7\Us ^EHzsutIhiQ-cF1Ԫ10H#Eu7CQ g_ >&ۆOQlKڏZ!#\ _KMhh&;dY}"@Ύ:=v=q;=YW{9oD4`̥njxsrH |՚ <(oiG8)%WtGz^ji!=pI$<:ϵ?WbfռCBPm y!ʀoWx #_WorMe‰K(nDク(_1]Z괰Yn8)bӂxiAۛ6~_G!/ |{}V%r?z&g)k.^rsI!AmC>)I2==;WA>b2~"HV!<" ׌5FR XhOLm}_RqulTTBQ4/wm R q@QFu0I-r IX^*JlBncB<-9Y=Qh톕AX%6WY`Tzid`XwΣ7 vYB;o7 )*h,V uÙ_JE[;- G/$^ù{<#9hߕnY ..Te\V) fݷ.sBc&uhH.^C?5{:M]cyW`'$Y0!Wʟ(qڑB .e]TlZK֋VmN+#ȕF]PJBo;ϰJ֜]?W*3`m0w%^p-N\F IۣQB)DZ$l.]S*!~0>*Ϫu3ws"*@c&:3 Mg05#>v45M]`]P*-X-+Zx_ `Y`s  ӱFj_T7Z)R+L>v]ed1KVF]ٗA Vieբ'G>uׁ<5-`0@uf` b$RJc%)^N0pNʼH%4ٖK"wZV)8腒df*n~*BJ>NY `I HMU{:/WvvK}¦oin\W4g0c,btTL^ݨ[?oxœկNB/ =<U.H c\.UGѳ;S_5PڥZ]Ѷd0KR{)+DM -P!^z* ̢ii']^D~~x/Փm1oХ` 9YOz WP7#A#eWQЋ3йҩN~ހÖ[3 ⥶rك'cߓ뇠3loE yf*L#y ϫRru氂wG#.Hm}՞X$Of =A4މ$YJs卙b@F#H`Ȋ_\²e5͆F-"bUfo)XCZ'd1J9A(-ǏQ%%U`92+ Uhأ&|u#)ۑ?_G(OU*^wD3д@]w~'߄M Zvu;5]2+!OgWgl#kStq\ә<4` t(ON eǞ/㔳3YJfr} #R>[ yʎ! 3,E|mm&x. ]z;&Xԃ Le<Wm'>L_EЊk˞SV܂Տ˰f*VH ć}^1NIjpTDX vE `{ =gZ+_rIsԪ@ńR?Rف"Hv`$w1 OuHgZݳoY_ȼ=BcF0zS^IQ[N_, 0&w*m]ܑEe Ǫs-:*СːBi$2PV' ׊5.|:߰/fTuZUOZ{Tn~h;Qղ x{ta\ZĊ2,9 v#\XIޏij1.x/[n7PȌW0ܡ72g?tOv 6vSϐ̌D0ճMƸ9EUD_J~g s@~䁍4@-,"6n=49M@j㸒6K[<^w$ @Z I>£Y~[ߪ VB -vaG[-g#O)•2H[PJ%PzvŋܢZAv1.0`nGz?ܯnBy;0&ZFB/IlQ/&Y0aK6,Y nohwA@٦[url D%3Xğ[ _Ɋ7R/6hɹ)VvWOVs\8<\H2joD:DE!.;>  /UYEN<%[\ׂD)^!e\[=~/bygdpjƶ?PA"8=hkZrb# P߅^]+d `/BB,su5@})aJϮ ] Ѥ߻&>s1k!2ʗ(8äF1b&0otbbD]0)9=@U;*7r2Zk2Ϡ+@!uF sw1 o>.K7qF3TL8LբUO2yGG=MzKsjBȧ_֛WK9I "҄ ]bOP>?CPv,65*3ٿ 4.ҡ.z݊ ʎ% ԒĕkqVۨ~_@lltfQ<ES˦gdlּjh뙞ّ+)3^f uCh9WdH@6k֓']U V7;N+oiMO|!XPu.)F:<>zw#s[ۅ+=y2[MPR¶HGtV R>Ÿ٪si:5Tޝ2NV>)̺n1v6_ mԸ uی { M23R%d"17*QRQRį<7r`T#0$y2rvJ9Bqp9eJ+H(4.sKMh]5C||$ O%r&jahoj%`\46𩜢 { -ez R5 > H*Ye6f}WՊs{(ǿگ|ΰ2޵`\N-Y-_)M`JhY FJ[É%u? w9+gή<܌W)-,%)ʏt 9:>?{z; _fh`t6E. i1oqjq3Gձ8$ \`ϘkJ*sHA< t[ubێ%}ԇC]v3)N@P^VlݍQ-Rd,[\k.橄W׸rVP }d3|̭}<+~HL dⶓ1e9~J)_h8 @dV|2N:d[֯j3d$x?A`8L8.~!yK.=z#T)!CX"fX2k@ e3=ٍ1A.:5yϹw=AID*x!0 63xo_R/x( f^OqXJL@P9fMc[u$n@ۍJD}uuiAoVZMA˺k"3CD> JL2Qez gPu|Qwz5_Jd3^ºP͏젯zlK`Q7(B.J*327B^]ܟ 8mP.soK*n] BKnԉb+Ս£fK3fZѫ?\#0YDJ sΛٟl1*kpJ/b!{ ;nOb uUUd-'nsIӑZ"*4=Ʋ1%l ! DCx"6q*$2724Ѕ٭0C+t mIY(>dx/Fc,LUܨb } B"U)bQ"Hڗ}uIVk o33>m9KEhݱ/ *Ȯڪfwl4cteX"|Ǎܛid t*e瞬7|:=SR?kkOo@Yѓ¾R%\X3MPgSC!o?S*˲:G)󿎳ƢYVtpw9=]G" H?0?뛫  |9ʦq`?k__ɪf8R#m`s^O"8$> mMƵUS;'-Q?:o_&&SBHl ae)^{Q#{HgE7w;DZ ^ \> jݭS@a+H?P4cEXBYMQ[[=ʨ`SO"mMVQo`qud H=ǘ<1dvAZMzNǗOOBű՚8vcjA.!A\&T ߘ z?pA>5*0JTU۷/,H˩a]gz6=웿b 3# Eʡ|E[f+Ë='A-[#ھ-p5>q{8B3t*D\3A{15KٗJӤ^V{)IFЖ(Lqe}N 'lB8xNĉ [>eiA~ &VII߭=6R /YL_J1_RA)oo |crMm6)q[X޲&b=ZW|% o@8heH+pR'D}#8r!k%D:dd1*_-Te{XvJgpvQ>,yKNv]T`Rc+苜!(%wq]{;&UԈC,@i֙[&(McaLBԞDͬ$HYۄIo")ʚ jݒ`~0..1fXaaqC$*2sqh#,/0Xfzd B1kGL^M""b\(K,bL:-X$f4OK %Q POSf.\C4(d2%cqN,kX?-T&վ*}jo+Y;~Y2c/^C>1s/+rt>ajU)VJ ODFfSt{td/W9;K,99opЮ6FW3md4u~p~+&AmM9jdV&zEub XVL.4˃>꠶#}XS59)B ng1c&#r>3]jhZNر׆?|ͻ$]>2v@ -42rz$+Fb(=T=0c56t<R⩇ÛR9mװNdGLIAO,Oxo*l%ks ? i/|1rܱ$R/%ߎ$pM^!c 9eoh'A-ުt)Sk^y K,_Iʅ'6Ĩ,2@pP{]*rq˯ZvK3.^lD* 092~S^pcc9e.$)Uw\ 0|fIPJA~AoxJ)v{!@Y.['7$kŶ=HǓRV:](@ @XK.W>ҮR 75v}7扢Zc_O m\XXN ZO(ŐM;6==RMƋqngm!t+v._:=IǖJa/ؔK4VÍ@TO')imrӶPӮboz˭'ha Dwvw0F1CV:Zf{\@8b=2UD&TgC豍.2b\i1~7'4۟cl# {3T= 081k0::^%<#'']Jںj9}cc: /-I>bS(|jܼ tD ;!G" RջRyIE6HCf#7Pgf~:.bMݚg4o_RV4YN!btCN4 ֓S\'QyUe1ÅJXylGw|5Q7E 28Ok׼t8&=? Ta;|X(^i1޹!_KvG{@Yj=*;߶(Tu?א1j}\. F0ȉe#rSʷ_iWY?bH z^ֆ*u׈Tw9] w:Xpʼz$Ldyk!!r v=hϳʿYڭ 9p`#8}S ( d2үVhT6 dIW[s11aƖ?jH D|LǩFHӗWBaYX>չCOIPw09dtH8Y&,+bS(=}! yDw$̼_f94v캬 Z3DT bt38%QE7؛DfhcG[jg(7mҐ5K~)2ne6q=Yr/x+:Jfߴûa'y#f+6D7Ifu!逛QCK*:G) ꓨ,JW|D1#@Q$NݳZL`pd!Ьjag`z<8OvGO] /y^•3J(WѬK3^bY-sLDhefo՚Še "w78iGP/+ A ^t0K4F4[]o4N~u% ,)ʐ't6In6ޫdt? eLӏPQso:'bRpuY$+y 5Y1Al 'W~Sz| 6pVG:4_{99|Ԋ횾J (S|YΗ%Mx!"@@eM\Qң]}8lբ.ߖ-De^H |l˼-^m][,aw 3w<*jS庎:ƌmΘҰiLwtKZ*8 ;,O*( Qk'9zC7 +g9-8(0oL:$Vf U獐fDSRtu.V( 11Y13/P]Y?<{eYzSզ6C-s\ARhZQH>uUî3+O_w3Y7@˦6j{n^09ԨT:sǟK##kCa~MF%#Dݞ&MxWeX ȍ]֪䠛53) H&"ځ;X9z7CO+&;K6 J׳ᝏJN(AÝY*R }hneWb(Wl$+Na 谄0*#r̻,WVlB3 YW 93j'i;vvqD RT?xYz}{sH&PS[N. Yι&䵠R +1B{}op76>Whڦ7~fK@@ VIL-I}`Q7M๋uvph.!uBI܎9ݛ*pTuiSU N=&919FMsD$F)X}=)},9z6r?jE4"-4B,#;z̞2+UfhY fYYf!ͼ/6M@q3~h^Mi^ԇl#Wb;`!q!雅7[>p3JrY_cjcqJjHLZ"5սwA-9v-nYCs8{3)g94:@9YVJE5AҢG;)h)o}.s[vL -9 ׽ Aom4sܽ `;@enoF`XNlQZڐ .ܔ1Lqe2U*vRXol [= s<$mAmyH$ Xo;A.r_*چRcah48hڄ[>eóX6%WLHE(eO*3P079sxM̙U"#?B@CxU`NXN93},`VZqK!cg"8X~!-6" '}u8}/SÍusó~AKߨo")zdz^]S.\)#?a|>_hz(-7+ȣqVC.F3{AJ Gp .." ܊=^S`/$eR{ȂƓO׭.vG]ϑFasg}r(2Bm%T^Ҙlv!mfC*6NaȡP7~*wJ22"j?,LjȩtJګMNk0`(TPg"71p,͚ISVFSX|J(Pi:|l9Z_)WӡtrlU6H" Uy[byon!|ꝇljι!$\jTЖ0/WѺmmNT@ou4>_"VO zu\Zz@#nCM RqįOyYw+_lś7  Z&b.u"ʷ[‹Y_ȼjWmI~VH]39\JoӲ_f5 K 8!VI bX k %3 "ʫ /:bK667WzBؒm.e1:Gˁϲf P/,tR~fzpw\x.fDeSx 3DAYa\EK ^9 DlyQ%zYo~\-3s V=Y;Y7xu e6zɗkTq3 $6D& ؜$B˅y0̪^cMѽÁ=CKu넑k^wyԯBRu YM%^Yk-dR̔y7@)2)K7,/?'ӨF +=hV HgUό2)uӍ5 2GfxYh U'ѬS[ k `ir޷\nv6"bźj7j8S (ͷm8'`4߾AΑÇȭ Dϝ* |\e ~Jڴfwz0R7B"{YBGbO?ZTRōmj΀K֑4P_:A@ bf-i#2|*dКV#)aae ne_W"QO2tтhO5U?IE1L/A=X@>ݪ]Lx6N93n 6Bwh~KBy[5=giOzev5p57QӐ(!Vޗ%~KW&]y%v°j'ikbiݜC˃]#Epf{oZ<…??851H/8 {=E3q&s@τgef=ԕ̼7&hNgz O;:g]~U:>}&;fޕkQ3Op:a'xlmx߇6X,*IL ipG~Bk#cIS^B4^[9g Ĭs>f#%ai/R"#:TSv}?csWƢw o|Rv((̊,FMֱjH+L7%%,|?nKpūޥ&OgvUr!HldM~rh f0C/YwٕL9gI7SL:HG[ش>[ pBpQ# Y-q׆b#;0'E'/_KZ$ "[mpF?flc " nfߧ.L {L{ o^"P\qb{Q;޲^QuSAS[wpzt y9aMk[c?Z}ըnLf*.sRLz`E& m87OnFgMSy|Z3 o;63L­{];2-jX<7i]AK+.n/Sz]a=G+J>aZm;gs]y&mD \:(J4eܠ3Z37-&i JGSh\5r-"3F( R l3YTF9A'k>uQr ɴO72&6Git >>_hklԑ0r9!P5nv:ocNYZ9s)(wHbrbF++9և!Aq"4v'lDqMhfo {RGĩFP>FwzU?0R|Fħ!CɐOs麏6x3FG3Mج-#ʧ =&oK_6R*d2~䈛#eau_J84!U_Uߞɤ.Ń?r5F: lI5d:ݮV$6&C rxt׻ 61g6~jDlp+)8)&;ڒ#[K`7*LD*V렸{+1bz(a5/fm\EhS)7*ˡ5fЇ-x!r@hbhx4Evfd~H$#F,'İ ʵ@,昅d5pO rhb/BbTZor<}M\nSn-t_, [ [ThSW 'b; ^W)hAPY 7Hi&dr#eH `MрkHW+0{R $Fl\* !R}]<ck/ R2JPIIkl0$5`t0;AaOY nXYZC =yAc/?YPF]AmM,qܣTZ<9mja@bcgMpB`=wzI:'zLǾXMJj0v]#>%y "cb et02 &_$3:!$ nsv,#pڃNPplEmJshfR *<@]n!/>~M=JHTEޮC|PUJt1 ,ݡJ)nƎ˝(2XMt0 }_yRb),r_``zST9h 'Mg%?\[A@-y]em/wBeqgnSѺ<sHHU;+CIf .X[7yp(\N9qQ5^Lp]W@Er6@4X-K(=^I9bѭ2cZk<)9!ZCh.BUwܷ0\&/2VZUS88nː$}Kw. ӎُShńȟv0]ŋ!:E-kenҠh6wP@F!!xLs 0˨uk}_ڡc7w*D=t./YczvNVX' :΂͘Z)jhHԳ(Bna5жfçZ{ն[g8* bsT*dx HXnE*[Vn žLVspey20<{,O\3O:$=d̗:ݒ*K'&ob@QRN}Yvڢy+8-Zo䃠L`2`3ޝ=g7}%}^z]-bӚl@lLf"RcT)+א/R|hH0Z=:E7RNL]v oфjt<15|$q ·eѺ֟ ҂H܊{ooXtWE }rvi)bG`_ó_O9LۤΩѪp :rwg* i۲dNd.7BA@՛`.g 'Y#sMhhcVdSF7PM>d#7q7ԝrhpu,f<(v)+%zjd?׃ 2"z&1 R%,F4(:Za5~aX㖐޵l8G"-Ix x5ͪJA}l8I J2 bF mHtA$`f^KeF4ms~$aW0a6 1tXf˽d\!!#Iͣnbbrl;S! ~t`7.-6Ց\tkޏ$YG!$3L9h"/>ar 4.TML~'|@I{L.v We[AX;l~(+]0H#;?A+^_U{)=-:q1jShȄ ̚acvzt­a} :l veq n3&P=6)M)͢mo>b1hj~%1.| …;TI]pv2 B7y9$,\2zK?`;NCA~0KVۇw0koZ0FW0{i*ॆ@$o8DYS}dPmqZmg8`Ad"TҶ ;b1>аM]BkG:ouI`@)=+rM5k]*l5f`A"ِCm]ɗ"*y,.25JIKZ&}s*ѕϟʥ,0^l[Qޗ2tn(\Gs6rDr %y^2cX~I~tv+[Tho[5x: h"!>Ħ"o'p BN!cV`XBi,nN`#A: NB_aho 9 $KA^IBzU0y?HlԦ,x(8ӻU7B "́# )Ij$m3/jJtSo*5`a$W㭫wvͨ/n2 [0JR W=tIb)r;lG?+.^ңA2 y8m†"NJkESwv! V/_\W#dt`*#|o19YO|b^WJUClɁgɅb@VUma Co_ܶ*w'KGf/'SLȍ|FOeMͻŒpD OMƏ4TxgS!xVHF2,I—qp*=(IݾM@+hWPk<۵lb{+STYz\1h3B(cjdS^6+_in>C-"~*|k@&eտ,r#ۇd@{40*'a)40˧_5*BUsU&P S33WaRSQHr- !LHW"aH܀<3^B].\3/N6븆輻C`&DjZ:)a>k2L}ՒǼ}јறb-wռLz8tIނDxJ@3KU^UuD:eh4cR,Rm=B:K*҂$GyT˸>DN;_َ+jlVJE3m FE#mEg S+@l!+yeʅó14 6d:Sok?{&"#&Əkf' W.\<!LN]nEb[>B5򓃳v1[tHk" "N"y#8I%Kq{k5%%%(HkZ](pҙd}5@ݻ(KoT2”vT( :d(hbPa>{_I| Dd)PBO>P^ubu؋@J˟wV,7yiuW_|,uYeSJ!kO"q)`)aa7 3Ot\CkMjPd*IطenƹLը֍f.+kT*hC35BgCY*CBLS"XvD2?H3{V dj o1}H>>xv5qRI=3jn=Uv?Ad -[oLH=J6hFM+]~r@wDSz7Mt1 J"NbXg1pSr/o,&o.[돊"r`J@zEh}gE'c2H&*z\3?r@,܈i貴}N0KDQ@BiqΉlm#"̿rDuW Q kؙRg̳6AS!poeL3tgrD }_IYx7H/$ Lm5uٺ~35@.N#9BuB9Ab_$0c$mQ. .Nl[QFmg&Z}_5?YutCm5.;u1VZ"~K~MӼ`a"%ҭRMz5d2'=V*Ē_ǚ dG<>i>lxv. MWQhϞI R\bS y?FksC\~le%mgZd)B ü8_XArEg6EwGXL[?ʩ(p_?;TWBR7WKWz36WwsJ!Ob,xpxE{g83 ji p(,p8Ǥ|Z.ڽe_}c{6s|]p!53gix:P-z$)uJ6cbU>pO]Gz*x m,In>y/hTܦ&f] y0T㑼_n?f(%:jeә nLDN, h젾ȕz뻀}dk 6.w#QI(wQ^Stn g49Yi_8ʡad}l@AȘ`$m+aQGzH^"?>Ebǯ]v3#I^RN}2Zķ9aVr2Н;iQnypkSP]D)ձt*%v|ǶD~ 4?r3D߃֡LJDqҖɪ^l ݪ4OIuϐRT:n^Sb4.8"O3]?ap2J }7}@D"㮖)ByR [¯ )骆'*G@¾xyԃ&]ޘ“2^/erwIWc+9Rb"L=%Mu'8ebczf~g[/!e{' <2괆?$Ld u;xV.8-/sctGc5\J@|DaHL,Wd6|H2!Gad=d-w]W^%P&acT؉RF]!6khBM&y?hL4Q9 mFGTF1eDϸhLiVȥ@@i[T|e +!HB3j>V`жb,2̏=#Vn3AM@s:PYNKY%ʵHKlZF/pUr< fǰwp#Wmx z)ra dcޓNT0 IŰ-*V6Épt`R r\ibwkL]AI&-4Wz#h&V`&.Ѣ*Ķ?7 '$2l>v(fH N)Nv4OYYYz}epyG % x?T]U^">M:grt8O&Wn?pt< / Ib'E"j`@{cI,n&3hFM(Uwx$tٮy7F%O|,^wV~Q#3SU4}`Ч:5dPC.ڈdGߦA<;8Hghɋ pӌ6ͭ+ }7r[UQ.q4TYB2PY/c+KycbKp"t=\ɰ#r"BQoظsr)JHlD";4#zZemR!1q'^L<,'? FzJF$ʧjlゔŮ\![&nzpҷ.OC@11b7e?xUn!x ^pWY|u^`;Z-ύ)zY4c_񬆂ee01pԷ+k'y--Շ7|%# {n C{Z|g+QJSFN`P~L{臁lP8?lJim-=F?`:PsC?vID*d2Y+w|ISg!̂swk 7*bG \"ו+1򑸂{j~ : G96>A:S1|pژZ$Z׿^b&c 37/O ,JʲQ }yTTS8# ՃK5tB[@q'OSMXR c/  -6^}"d? glVtI {P]]Ue;bZjs}X<]Â"6!2:o' dASt1#^yrSdQnC,]$=F.aa[L8Dq5nටFT1)o5߫Ovćq\#H'j^Iɽ;wtdL cs|ҨkmCuJz"t> Dt 4wCܰxQоqvrWOH7VSa{/xTIڎ9iaqc/px,vb\rR@]P ?EDNXsbB6 q(Ap^ދ3Gk“:쭚r01Nhz5]_0+2qX_YɁ<_>1 iS,>)^z AKW&mk~7qg5g_rۿ{Us'WF̢)ARwPA"nhGG,?۹.QDDӾa_LH}J{HEzdSNF:9D0( RǽC~H#Rp\GPU!n cqeĝ63^PB]a]u02\ sd%1S⼤}VcSlԅ쉞)"ʎ5r*NN ϣ&>&"_;ATA琔<_2=R2cѷ 2zF≥d^M,%M~ǏL+eۍI+HWv-Ր(窧:r+ 6i+T1=4 37+ţІl&$#K2­2QO,0QrYcRpAf@Bw/+R y!<ͻ]~M%$(Tkc(p3+; }jXQbM`PQ\$N1}w7Pbv_>9h|5)dYP!Pgu_yh6JXW1MG+ǽy1&><HHfn 9!Yg ܷKow:M (q7kQM,C?JE`ͪ۟+WjkMKW*>"t%3bev8@JWy"ޤNz [CvnŮ1 ^ʅ<ÜkR:C]NeTL0eqg/(j*X*Wx[y#eq2qIG=F=<(AQk8`~ DF+9lɩwY,!dg0jGglȖÖnj6k][Eruj.Ueї.'s*AH#u]v}KA1 Q\ME <xX t@3wt=*A~߻8N/8oI rq" >"wG !H!:A]jdeTEX~s40 2 8[HI[̆e,g\SMtUXHnz D{asKhn%bYhBo[_wBRH84\3{QuC1؛T;p>%Pt@+CS y~3.,4L[%fyfdԫy~0HZn<3TpR^wu!fG_s4~MWhݡX qrNű SsXL6yIacN'e?=ayF$HG^g͕ƃ)lf5XpݟCl[.&R`Aږs^?hiN]!_M csP.uW XQGltQ(48k @,4|fZMѽՕֱw0NWCK&}lM?FXy{hV\NQ\Qܐ' R`[6G>lK۱0S1}7l y7?Mսv\ĻM`1θ\Ic]S#e6鉚:z KUSr^flXs׍lGIzEW؁m=(z<כůIZGeXU˪y,ǿgnuOI;>IdBߙ>eJnEpi޳zƾ7k|hZq bJ8w߱uɫK*%ɕm3iZB'12^s}+R\et4FZ&rOgk8f Zn+;G_8wPWP4qE-5Z.W.FvTZG?fZf ~y-7GMf^C  4*:M2O9DplQ _!R:k1KX'1que%\ޠ_$5Ե {{MX*3B6_ớU D@l3(R~}FDN8šLf4yFHٱ9 -,e]ܩ$y{rbZ%QJQ l>J aWL(qzfB/ gT 0 /N`DG]:)Qҁ[t'PVYzBG lxd BjQ780uܸU~ pV4.؛Ǩgԩ 6"v9,m4`/46Pcbٶ:]z5k|Ni!B)ZִJ |O-EvT:\ߛ%ewN[O~f&Wm,6חQ MJwddr&%m^uFL't[` Yl;-c]?  D=0T_KRe_&5ɏ 4?5I]bIGMj >/޹σ7 |?}Z> =!+^1:,mJL0j_ YB6E ;ҍ"* "}k[\ޭY922AF ASF!@: |`aVLguiy*qwI}K5VRtGiS\dt[c=^R_^hb/HPz%~@ꇩ;$J%~93F#D#.NفgԜW@umz4B\R9oW1^,9#r^'-@WsD3qNÈ0ZhXzC#z]/{8b {0e+An,HdWA(X7r݌r%W\8Z s]jVmv_ʻT-'ԯ;s1n,t4 @iw 'x*?D;um&HSͱe6;k"Js̱sx/ NF%' &7 JgC?MOZA[JtT7$0M(c7Y(h!DYmuBOYbrfs!i/l3k_N'`&z҉+"~DUHے/gDP2''k_IaNU#z Z.3°b 1v `b}F;}!2vI*PolΩ Qu8u YpU=Ka"֦F]nƸKY)n]ē whF5Fc%w~{ }yҮHS-֍̞%w[m+yW[2.N8²_5aUY5jy{ZϻJhID!5T\ -"ߩ~ӂ/NJ4QI?n _Wvy~7}sÊzdsɭY3 xk̡E_e3c4eºϲR6{O3+nUdMɸ]-V޾~J8SlB;G15y(*/cn Tg&pkRbiR $/Z7Yo0q!mDB*-smY%g5%g utl6D5@8[Zʼnxio{!^{+;_⿑R~q/iI:3i{\R}W- 즼$n<{Q0q7B HpG*¬f3 >E "2h5Ց*s^eT7l8hE"ԭOf%BOrDlS&/ucHڛ( ({+_VJ|DFx #zR7 aF4r\P^9xDUlv AST#LMqKj] lӨ*Aj{ tY &YtIʗYf|g~R)sNis$eWhDR\Ͳ@{֩:+8{%;*%͡D}Ga-sE!SA5pE|RV8׏z&7}&6S}җBA5J8b?W S2g[wy{b2sbz& vnB.z^,n3FĹx|~J[.|A-[y[%"kAne7ʦ!HdGI"EI%#S{Չw/ ï^<I MVkM8@ZƝ^?Go *z.8GD !9\H7DJ<\ <$XĐt]Š#TRf3J-某2aA`xή}325Z<4mںFYWS\OϚ&y=<6Dd_ m>Rb$ D\=[uΨ+˟z;S̥wbǙg_~]i5 _&KR*>2-F ,1x߻.z({\Ė"bp'7:#iIK3p(v0Bʛ=|0q'Xu4R#ik3BQO-hD.bl s4Z! [ǻ%G"C}fx$z~jvYiu*ؽ^몱٧!S[77Gd뎑".gq>-'JޗKsyyG}ӈn~Jk +gA<A=Ԋ/璫Km}F1ќ9S}}ũ޲h\mf.ޠIc8fiW3E/c^ڻcgK3V^P* ٥_D@@'?Z@݆d,PBYعB9 2I,mj$@%#=O av`z9fF攓3pflL59$ H/S8:>Ȫ\4XM>Iּã?GYz9&J"ƘC%Rqp~lξ63>s)'(\9j ۯ1TʑkP[cl\idD+5SIt~Y޳+qf L wCa0kWfR:1",Uޤ:dq %bO Kk]Ї^&ޓ(C^21C*"Lq;g.Ƿu勫@wօ&:w`٤D$r_3P$(n$1Jl&5v-]]{Vnt7pޜUzZ#!A`)=t9"=lps7 2e(6V23q'e uޫĮ ;U ʡ(Օpb;7Y$&CFܙh0״4Gä)~&Ȝ9o9dsVEiuS:ȩc!z`M~vͱ'QfQ s,]@dH cǃAd{5^XTn:< ew.-!c̖&k9,uq-dJZmm񌎥B|GF؅T*qgkU4b4@uHeg4wZ͕b ~ڝLZ3%YMeO-ex4?7m`rj8DwϮelzrc1q}ᰞP(;<[o62~TSupĉ?J>|ǰx /6hnk(%<]革#rT\sAܐ#oz~E wfUHS~%ƄF<8E\K~js0!0@OۛصnW 1*·_Nʣdr[ ~P2|=xs'=HB7L[9 3x(V6" !NQ# ;A~X'Δu$:7e) w]kr3pUG _#V H%Px;B{q#XF[{f&"KӡΗ9np#]fbߘ#IwדORkcJ<̻[*I+)`N$eibM(h]h^̂Jt8/\) \]KVj34f%%yE:wS"@ao5g-0gj49NXrT{O’EL.ӘQ^9';Ybjh=C>b\/PCjO7@tl/M1hmS*tUymCً߽ï\(jnq22H#Hȅ"+HWځaJUv@1M'?- ) }j) IN?0'|'IJHW!9{`1յFUFJzRrmPVj61LLVf8'2Ex*/;ڌKQ;E@JJFPBQKNblatI֩A FWC&Skٞ У_D*/SLმڠ@:Nc)(@!͡0/X7NJ0qERcچci`@/@|'YϚDGm zY#f bf#3.dƺjE#5z)g>pLO|јś:1n]P-60dFlO2q.RJ(Q~hZp $ .Y`S8OYXLR3' 8.Wa wc?*qG(U9ݣP#a=}2 0|brا[K"ը:bCιᴺ5y*y Vt8Oq J%c9mN X94}]EpZY9V'R4I !-_HlܮhI\!%5A,zPPa)SQU߇aѷCCds@2BWZR# =ЁI8mP+O/.cBĆM>8nq;W.fRH{}FӸ, 98yVhHQnHg#^]XdӯT0OT0:YI yNy#VL'.QryLt%C,lwT7oSݽv.c ;òެ磺`/9cH-B+Y`<&#=s?o>:XĬ3W<ם!7:IJ" ֕S!A{M H'GtqH;MHF4)9h4n t~ $THR2l fjN/) &a*-5^A%bYrK,`g6ibX:2Y=mX=f%n(x};D8,JaAH]{9^܃hcg=MȘ"h6WؑnRBYU"}fKlV;\DӋ8 CF呵GB{;÷ H}.C3uaAOu[gwֵ5b65ڊY*;g֔U)}kU0o{umTԵ]hi9Pu~\" wbCQH-A]&_ꖒө|0~ (ѕwS03oţ1ރ=Dvvlth !gJW ӡj.5u2^0DWK#lmOdI3a|@|S$k91t'[e.< U|:[[L;hC&酕 G,b4CUmJҳdMsG37b?,b.E0PN:m-iѝ67\WOoy1C]spXj* ǵG,R+\+h8w:4W @e11.C"8h A͚H n!09ukl%cMߍދa]׵O-k |:/<ӠM/dQOwi:냋ኵLt8NW+ S6]xks(5eBm0nF !Mkk!GjPlGieq#{hr_ 7L$f-S[$[X۳ &PX^[#I%j2 Hb BVc'ʝQ-skq^vi],"*MIsfgJՐ-ZsېmC{5r9oY$ >Flf_`"|2V&gvL_|/5]p k[\灲hzm@D!*zeZYB6i,~sD0^2]fiR-%sP 8O3󵉍߁j7)%Bs7#::5wBf"׋ʼLElJ;8QPOڔAg=r$gLEO?8܄v PdПJ͓!pj &뒥p2FOKHR8Q9Ax>zB8x@T|ܮR6]Z`&p*sA3SfsnHnk=IG?\,zTIP! WmR5E怴k ]{OKWpa U8K.tuB߂)IS r՞BЩG\ԵتG^DwdG 힑˓E.%9%>3`Qk($g2($+2Wi(Aʞ1no[dE^ 0=TgSg=gf׭!./lmSB/8gh+;WXO6;R-xɣW^2i}yd%8 P_T3UPݮ4|"pbd<'Va{|8am4QdE _#IAݜ z^rGe%ThNBm?ǹcKQZ {l\Nۮ DB0iԳ0$$QGts#/+-@%Ӎm5bo,B,_%7[˺lJXzw};E{ _`}UsFi 8G􎅾Yg ]5џY;hf6zLTKfv`gܫ."Gbf$=_cz~\Z ɖkWcfWKJ;)뎁Do?)`c/i T H:4O3=Ps咴 :[fM`AL_ȷKdzVSvu줡yEےlBj` we].SvMPg>k/[X0-"fwcI8 nALD @9NzI^"KfE\Vi ȶ\Y7EH6K6| U[y-d70ʹPڗ YYTmJ0`}pWS$c_Aab7[(q~(,u6f1xKڡS2|^6-{"D9.\jiMw7PJ93?,8qtхEbtb oCE0/BoKֱ^TTɿ_*͢u8 (ż%s7ɐnz{Wmv ?^)%F4_Y_u@[.&Hqn hG/cl3Jy!tSH^49Dž`:L'LTS(7D6u0 U}Œh%a ܺe#Qe,w^DiMk6GŸb#y!!uuˠ_jز e)ߘM> %%Y_v8 ݻFiI:lp_t:[1qٯ$ǨI #n% >Ypjdy3%'poى3tYmƾV&ް<<| Iᅺ g~f Tu!Nˢ#czv-ޠ9?iGȼMӕhG#oF˓,#ƶVո!5x͹|l/}'$Ilb̑V(%Q1VLIс ',` N1`ḥi]4;9L>cE2Ts/ji|0$Ww7uٷ^;@/N @Z BKߍ(_ԫRgN#o1gK$;`ԋ ]ˏp?9ihi\0h*FMoO D9N}qs\J2x$yM@kђ#kkzQo2obs/@ [R}*r ?wPۏ!w-{V;gI.WzJWxbuZ:%>*ʜɾqH1: S'{ثrIq"_YÔqk/540]U?i @4?S$aD3aLOez41 kgհ ܹQD *ޜ,_BLV+ǝYe'J2;$ձʜPE~ɂ3r'6JXkLMRn*+:jZ~4fϒ ߐS:V~mY+nb#'#韧nksm]l)t2jEΚ306B~ET*ohp-0/NKLoO eκ#k =5n'a52QxZzI_ 6ƙ =Ӌk1R`!ذ$0FHmL)s*HDvu H^?4޽z`|zeM)$p(u4D_xhrseD2 p IlK'.SJݨ53^Sݻ'tbMâ 9BiMchypm 85iGcX2܈KU 0xVQ/wLfGM/w,_9-ىgVz,x2N.͛zU4F]F *q6xrPufX;qWh$=Ho%>Ng6Nj!WN+nѻQQ W:lz_=ᓾ26f/ʺ8EBN_֭Cdʼn@ʖ =Tt͵_U~ر&J`8}CR/N'6v[Qօ9ej8Iirm& } ;r+jkW_ iry2.G"juعP64Nyut6:m Yq?ߨͩcۏA r 1ژɶ2|61/N^OiDGs.tژIRL}:dǕ:5HIfߴP𚝙 HQ bo<haYY&4q0=a)GARic햎obnt -)S /g^s`4.BGZpGJzp4|soa^Ips^(J}-Ep_'.` nG#1.-[RɂN9'8ݑ|Xz3e:%_OZۺpu) M#H-$-ngSV3Yan#XTѰz\>J(–嶄H]s0ߊdۛ- lͭ[dkFP x,Vv.HM#0J{/Bh05wϹ=ݯh\5J / ݳecSp32G,MgSxvl7n%Bm;[ُ/MrKSOxB}*c DBQXBL{,냰ɡP`@0vaviI[8lɢFDUwLO7̌p#ٰKZ]hyE?~Z%{0UHx+a kΚ)5qn{s*I=8U8`q {@8#=5`?gߥT!SdİeQ6G%_u?L{aX92@\=WRn%I߫ "~I' gギ1FE^/K261MQ+Q_"7EDo]DPv՛ =Aљ9xG Vb4OWʩd[1`Dㅨ}tPrQfVfرMC Ĭnb#H7hL Okf3%a`_k5Aeb&`=W6?=<42ڰy6J>k7dh` b%nTlswMܾٛ1>` c\Ug7S`wFjޣQX>Ug+A rDu.mkR~![ĺG%&&,_%IS|)F,p9n`Ӗ17l^jt2ր@A.N@zPWΟ2 ,{Xr}o(3ʓ(]X&u1yj &5hMB\+<ܙ.9}:쐘$˺hBN m~}L7E~c\ʁy`I\T2{,X2ċb|z줛`SQ ?-1-'H3;p;fK(J` B"IŲЪ4c.bnIcbxX~K d@50~uߧ3[Uϗ@={w=4h t m~0p/+7W,偨6M>o;Cg|zvvI|e(]ұAZrDϛ]t}aܪEF[vs̿9g>A[0gx0 /eܙ*pб_+N>WlS+^cO%Ư,sq+JEi0O frF".@xCar8/d g24reְ;s>@TAث S<^bGꚴ'H~LL0} ܩ[k  :"w !=r㾂"NK Xy`1č)fI[ [8Ѩ @EmԈw}ddz3pʼ&冯S8DLBVs9C3ׇ=ؑ%ApF۠`L9 Z=08M&dl |X[ =Zua}SxctR/& ѠB Ōx6^w9~X,1~gVI F|rI~M &﷥{3]}JY_*r,+ITuOTA{ "tJ@q1-;e[w.!2ܫiAzp27,9#T3⡲[@%bAxA~5l^r]KJnll (87i% /JgZA;s_E_.;-.Jc4hFlz  .~{ݫ$31~_R|ڧILw&>=~QlnYPzzR0*`I Em1E2FoܑVWd8k:Z?z>CO *hؐG[PI9I|Vϒ*nMST],,kܰ\Z{*eY`KOF2+%Q E0z&Iqʨu&M0(g|-CX86jvʉSu6o˻kz̬'/giR301}nmblчisچǾi[<-l5ԁ'<>ZTqmȌDN98Ȏm)y"YTlҩ'(m*GkZ#f5/\W38TiAFj?p=EcO"\#R/p^dXLe!xk: -̼j<ϵDW*Iwr T7꠯HGQe2GoX\ޢFTD\_t2psq 96)C+4 W>F># @,a^;_j_]+I %q@#Ref Z⶗%嚠_y`w QŠ <'5**W7䝹ɶp:(m؎=|$}d㠒+u,<_w6~o.S`oW fX\3`EEfsaCW-K>w8J䑻H&oKr5(c٫FRƇ3,tۚH(.+sS9 OX|"{w[D;ux|L0sp* ^%92Xc6-߰Z鋞a +G$a?Iپ qĚm|ʄi\Aty)Z1!JQk|9Ԑ8,bXU: `k3(q@7c2} -zsXDu*zO[Zyv7/4uH uQ^6,p9ȢD5=jFE^RşH$@}&49h$;[[:4깎.MRL%] ( :,n}jcj7癩817bk3;rtYHQH/v]!vbt:sj[ I粲ǨdV;Y-Krfy`RipioE3 %h:Kc?|qHfȂR.G84ݶxr8\)XF>O[dsPE˵a0,"~@}NNRӲ w(Y2QT+x_ROh&@<X#7hao_`Mc6J/Cc1Z`Lj@ -rTY9oϿa+ bQjd!Ec&JQ~b Wja>C {`M9uVf<=~ody]@eQs+O[b  >MKaE )jGq8]HyB>pU`!ͬQoRA詇ҝ SYY0+MuUJO`3q}$Ój}<N?E ʢUӉ/@~3\_$Z9Um+1zgtq[aM.lैj J%a]5R Ncj{39iIGw׼JM<}60JB(Hΰ߂#0Urj쏍.#FNs55ߦ|{sWtg32K!&TDbCC_)D+6 *N(+ۗL)U`E:.>uvGɶ#/{oW)=T#sQKˉ:n4v Ьg԰ $Gܗ CHE>20toH,ؽNk2ot\pi?CڈTtޝ'!%[RLDorsL0p~OmwbO JI2t{mTy&uic( 슰kK"_b|z'WYzg .i}S`l}z͖ 17>ޚFȵm!JJw]v?@B{oJ_AIjab$zKx DOS'vU%M⵺0,h{5f+棅u/(gQ'2cFWK) B(3hX$ [3t,8YrhU)L࢑,ZD(ҷm!ꉩH**V;?eIb߃ɦ}HtI =SnG~XAz܋[!eܿ$Pz9Zo ^&2"2r)`>޻ P7k A 鹇~Mz"Yiu ?ǁ*-_YUF܆ fSE'kg2\{w(UC5[Og=«eiLA}yؠi=ma3˪g[*if"sywHĴ7fH;z?@)mIa=c8Eڹw/ 8$հj#nZr,ր[]ނp~L ď$9ǜTtQ͜6  }l~iCk |PN^@iT6$҃éU:79s|g b@׍Mcl\O:L9'iuT&k+K΢ i3hw"sq.@iT`=?y94Ҥ/ZK~4g -yf!#?i0d>^ȗ7hRJ`1&,Ǣ@ә-SZg.R $*EUab]%eʘu$"3A9ů3%,>'A `}퐥GUb:3{}m] bE`}ЅsĤ};۾-,mll8s즋!aWoH+@&޽eS$iہahշ=!]áӬYSAh"q?Nu)_+'"æD!tWҰAx~钫,_t$|{w&qCG毱@)K=*z-pq¿A!T!Sz{${(y/sa^F %H:@1ɹE%k1P&˿EGWSO6ͥC3TG.Zk?HS*Ry)8Pۭ@̔1;L ]Z]yqӴ8恵dWkc빽9^dA%AVHÜֺטv@"_>qNeq:p&+U{ť85@^:,`ΫAߢ樐UAVO#jGB<[!Ǜ`Ue*|Ĭwxr& &mj %[Ru*3eh:?*Y( Y:# pF_6]IgI,X<2N /kgXHnEq/膥2ؾ@tRr{d6̧br3^;/|Vkf9CkeBQ[K?bDMPLѪ֠(/JB/ɫ:͸ճn ~ҎpAl%? GX2hr!q@wZax_w 23-IkNc\bɕǣ'8sD%$2n?6҈ʊu뽞jb ]>W=c桻>i#`ǥ"ZGCL0 Q}J?|ᓣ gfG%m#{iAڍ{elC@iA@cWC.J6YolOjnܵH/:&1_@;Х @p?@?[.3 yiGmg3T*e"1]jsHJ]3%:]tc/@.tX0p2F+:T0N I'S`:߀X*Cc Aו]ad_g| d7&pd4sXPԓFӬ~ U){$KLC6Wm4FN[3Az_ȼ GH0fC4|@Puai aqhQ k[VL߉\цE#G0e/X5|q$omA_Ks6 F(E|77v4z5) I~-ߤHi{,WCHph7+B3>u8y,IĿ}[xCuqxƨtY4^ÿ#?!qtƊc9x*OoZc,m2P~ !6E@P{Q˃} K`,YpEs9!~hbg b ?^Q07* .T/JV^ aIՇWЃ-Czx4E{d,ZpgP'09)E53Ss,]A;IÔo<%ڍFPR{W"EsmI$(; `mvtEL>MVےo뉉S1x'k\h`3}=eRkD{/gwg^(} q%QT$ ۇ}9GgFGB!r:?Y $%.L^'Oo- -6B.Q".VЍ$.#CfrsrN#cI# f  (Η_'X,@~Uj ItUPN :55}Mh^Dԏ4' YɎH3oLa4Bu ~n5K7/(Rg.kSu$ȱ^>~m$>a<+4M}w1Jn_ ~&X'wyOɢqf䦙lN Bj[if8}nhߎqZe_ UXD%^XKufUC=G@%'nz(&DY!Od&US?~[~yk.jdbBAZ֒7UcpS+$ a`NZfO6*&Y&"s/P!6g[oR&+#Od?Z?'bIEh- 42cGrIáG6AFyMCix>,qag;*YִlXv:~.XbO P:83/ekM$2F0$E;j[7m[O3ֹ뚕б.teԪ#8_zs;rjʦ؛MzΉ_YX%;m%dP U㬴 g0wvx@k&wJ?<[+R% _M|Y,J4?!Q.;jwE~Wy0[([/ʹ`ҤU w|ht?y[`e\ak\ C[,YOOk~tM ;!6t?(_vB jSK>o;7pTP2*!~9F tŻn 0i5y;~;i/{k^_3א KUdU]ͷ` K 57ʭz *JID1-r=%f%>q k*л>EJW+/<[JEOVa*ϪBR7g1mx+G,PSl˸rtJk*_H2q뤩J"PŠ-< [k=#p/}O+rf^5L0:)<pfX--q`zZp/ :P)3Lh{4Gq`>ʗL!>-b(J0Nzx) բ+z|,M[,! vqAv]l:HCU〼ȢZ脵a/v][BUk<@zh @SQn\!udBQ~L9WP }ܑ|_%{FԱ/-FT7&.ft$K`[}_"1˸9,)b A?O^4PR^m:zdg3%4[99>r "nn)Zs%@* {s_"Ϩ042f@ F[yCSߎ!ODZvIc0A:sh$H%rwb#{>>un4rI#mf_FF'K4{ <$+՞xX}F 9vL1_NnZc\ZLKk&u/Dm"lE1'D GhG13aTye!dAHꊍC<^{F`5D9~y4N LIwo&\ TVcȩ7>Ahg!+^q" q8Hx A0u?ݍT֦ ;:FiYo)Qm6 uDܿVwu'a+=W=y{jB+sY%NA'g)Lq'd{R+gZ}vӧd~,^o*[- AQGZIɕF9V2_s,%GD,?&).ZrH O4u#/) yNܖwHd%#p㥞2XL( ʸVWqWLx_E_m,e\`!SGUj[ ႛCŊ922c͆7QD\ RbBIgMyULk^GJR,-a"9Q,o-&Ȼ 6[^y)Îr2ؠ zz2ib~M.JG}6+%CQ 0 ;ȺUo_hE&H6$\H7A&3`PH#b% 8Es9 @N _I.Ղkծl*psܜr|4@~ 2RеAzb-~G$C!J7&s(o[eVJ!Z |Fv]6ԬǴfY|A+LM(@/|ҿl48Sě nu(?auaq=ZUv\"ʤZt wOfgޣ4kB-𻴚vk~5  :QX @H$^;vݬdj9 .ͯb8e YHIcҊ!J**W94*:|C)P$M51-ḟw@Ѵ^}!1B>B6󃟟Yb;j& qw\RSe{/ ir6קбg&nڙp *q89myB0v׈i 0ZAg{6g` wIҽnq |}@^xk{yʂ`Y<-p8ye˚&d$fo(b 7ɞӦ/OdaA m=b_㩖.&n $@:M 6L:?rp?pբJb;K~d+zcmX-Lis l^N[ RJO_ ȿ;g*SvcfXn; ?5 *&HAH.fapKٵcj$,Pd[ x2M31Pz0h#fHOu.:`.c vhI@/NC ?Dq'i~]嫹jYihNiGoF9\rFXeć%SzToZz0իO,/cĐRi mΥ&C-X & !;A:,!0P7cɅh` e2ϥm`a,^s|SqWC8 3N8pDuevNXX~2& g]z!YD%U-PdnʊaNG`.UAOg)pk_K}9,Gw3C<$q+VhV<{|8@59y<ȺhT|.L#aLvME%ˈIhYGq}tT׮M贰<{fܱJT8só[hؠʟ`L"wTcaroZc>UU+];P7 ֮/sèVq7v9'Sj+Sipȋ7JMBƫ p1(HH]iюF|q7*Th ->j&C`aMrFݘ,}GcPhp~/?RtϟoiY*i2)K-VzH삢NaHrbP,A@]2GA$zY]s1/ۓiy=`#`GBvd:1$Hࢹ5Ӈ)@uP\7EK6}q:Xs"){ 'i럘Ёb62:b4 ;RbFK:#_sr!̸ЖdV>>P8K_R>dRl +әp`S1M?0%*;9j;k1Ʃ{rhy(ɗOk?J Қ%Wţ~m-h, }QϞs.VUY6-@}۹: @Ϝ T%l8Nm0Co48hth9| +EF+p/إ') ĢLCWD_e0EH)Ii0⡞F]UK$rUYs!/x.C&l8貸ɷ>\&W!/ys߲E( }0DG1E >aXAWwm8nt%eS]@ŵ *+rC%!܎y _b=M:T""2'z]rNU40~fnSo`E 4rɃ6%O,k#W,T]QmYcāf#&uBGga"' \ Fs{ffxbM?M> mdX몀MԧbTԙ_iʾqi0Z|LG(+6:21l%e!$Qŀ#hafsvLy4kTSf_eb~S<vbwp,r-0Y+6WbS+ b ب:s[p:Ee.XUJ=Dз˗p)`ZdLQoj G^q NY^Rpa(2yjB֛*q]3mk4F6&D̛ mb?l2n xUZխą&@Z6s& (C0r@!AqY 3|1Cl18?`](ji.?APA(y)ʃ'q]dqb;FzP=[Gw)57q5s_zꇚ3H7Gx_MOjB^Kġֳ%J=N^g(wdF Kao::۫mYf}Zk'Hl#94^jH=הZlcฬNã#w DP1b)~m5ocJqZ\pd  !Z,֝9' ˉW-;Mnf {|xWuDړ~7)zRIMd"Fnj{i?`F6OA-qmO%k(ab5~Ęh]i|'ӘXȗp+1eZCq V!]jtO]gˣپc #˹dsoe6vCJՈ P|xZn'AncT>nԫw$ɩ9'O>E` 7v"WQHqEqu ɽ79tɦpBi6cSVPl@8K|3rHclH2:ԲeUV&YcA }KX6wq>5<hݧBěhC2~P8V,.ٯ743u젊$|sچ}0 rɞxN`#Xڒmp j 5I :D98~jS06Ej 9-dql§U| 8!3gkrj<|В Dy4(w#ג.@:0dRZ<8=2ZxD˳rg Eɴ)^ȶo Lc1sv-֖\A׊F_nο݌/.f( 1=\X %k= gq[o먋wTZF#*SjړvOr;*遠oV{^D֔fepo,ࣝ`b 0Jto\i*_fhym> ok3T^~9*s.m,IPtU^lj>_!ϝ3&5uH"`?vm?khM\UXBHL2 -pjB֒Kz8>Է3' ,VJ<Pnj*PRIl&< ^qo␴2Aΐgt>4Z ͡Ez]NYf'u3 gWKBzO}%MV-1Tmk߯{3PtOEEz*м`@e3+(عqvUI(SSwX򤋛֓zk_]Y5V=,⋸1`nА` yL _%ֲ֣z"+z+–sM\@RŤ~ڧ "fun[\D0רjNMl<;]ib=B)hU֩,yt&UK*aO4R |[?\#aF\=wtIJӺ]|y5Ӷ6?^o?[%AQXL=`Wt|}?#eJ 'LYtwr~ax $Zŭ7 >m ?+4ӦCm|Q oK;?L>FcC}*#` J q^g:ʼnǀΈp LX좛Qse QA]m5L&dȚcL N-B(-d~F/-kqD('o0}R"SD r|3E- X5ku┎Toe+v4FDT"fi ,+ie ?J5?`[qYw٢NaUmR2C6![]7;j˜oC.KQ+/V-eʰ?E0H+ms ᘂuU׏ vl6б_?^at{EW.>f)?FkvA__䒬9ҔN\ riεxG X䀊W5Ϩ:('_X4ȢBB&&BSwch.Ԍد\5WP3qkNKsE٘o4Q`Ty)ORIDdFAЏ+6 s[QCfzZ $6o:Lm?+|17$7{w7ľ]͕A~+lE1( D Vgjs8#q +qzvó nNoR{A(_F| >ߩ|*'YW45=ńeMVP#T!}Q.ߎ])+wW#!"^hP+mv)ۚP+ݽ Q]_?qqc@g*:h[ rs9hEuz9rJR]@c A ~ʏ [ w~^\-MFR{k7$o( 1.tm(NVED_r +TdvA$pX>2mvP} W.5 ܽ i|q \`5dN}m5i,O xO+7\X2. tE(+'\&RGW 4[$}8=ń*sooqCbl~e`\""ňy#3͊~gu@- hjSÝyC(NV6"+|2IHo~$ lz@]yҗ pq'6Bfj]$-h n"zN0('K]=aSp`C#C JP(,u=u'pXWTalk1Ɣ&1;[M3@U5]A#70I^D%zHRznRيIDSkq!RLgC,o! 0?^R24 r]EX${`C>-Np7g*׿[r,|q/rՒ/z妸maJT})OV]&QH;]2[Cc>wJ LOBI&3e.z$9k'є?P#}ngJAc﹜ÃTQ mN1iǏymGd*l,'/!z |&S'a!̹c,͘<]"%B#NClFv1[l>"uğ/(ByW7 kpe WcMNBtVJqH`BD rkh }?Q4/M*~b*^h=譫"Ī%$J2 !GEUOS2??܀/zy^HXy6J$_Tnw?a@殌ȋ/v++0&o Wk@%/A eh\% 8\L-](?"#ӥb+[%P9FF/r;J96k 3gL\2 r;]RD]O!ѿe2'ʇ |~2WȡM썫55KAU$;U?ST `L4/k$ fV}B%cдCtKibZm//LErү) -ywz@_U_b[/x[^E#d1A?oחv#Ko:w?c-|OB0 wzɢVl b^OGdiP|U1+تZQ'/EO3WlQ#1?'c*vN.A/w8~mp>%G%bȘbs晠ǸI7KQccS8;Z4*;k@v %p\_=DNK\UFNUhT\9҆`q@KvY9uVGX73 ,*_F\zoahƀuYU^DvLւ[iM]:}4gxp X^IA?lnHiЂ5:aVB|$aB1. DZ~} i>ƌx# Gؙ?TϷz"+>~R{[0c"A>p¿G <ĖW]#a^"j?yG^lۿ<ӃCcui0T2g`> h/qeїs mrf$O}<m@O=jKHuqLC[|ќsgd ĝzW,4=0*VC`<Ϛd-%q%ϕՊY"?4뻶kCxҺd(#!d b•N̘_ TkRB'|0/m}Ɵ9),&QL@;_DV;ꞡ$:y?:QNXD 3 %YmWC4*mL+G9$,ICgG OƀFywXp*]RhH@<(3}𕴕1 y!Wݏvim ; 7N7ۛ;VfRhJ+*Cx09(aC9?hc.De|r4Mѝn6̧cIv:q\Q&\S MWŅE^xqi\`P%s'V>c:h&Y, JMm;V]x#7{Q$ϕnL?Dk06s8ѓ `@^;Z|*&)tn9tʉ>sy$CKU~7j(CvmM/V~:`q )[ 3 x? f1э#IYDF*lENo߫H솵(= {V/}0; i*F5;p3ѹTA^~A+.җE^ tDˡ֥ zihܛ͏ʂFioh1,s;Xv7Ħ1PhX:Ut}[%}0J0vBs`}{wxVJ]I@Nv ?񧙚Y#aSV8 ʼnjuݮ"K1; o#؆}O0IWPƌUFе-.#?KZnLswλ~ҟ<gA048 bRxZծTE1$dW&viK!߽f!陔VΚ`47"D݂bA7^WnTx71Z;ClTaG:gH׶4]Ʉ-E =?r1L tj~sQ)gBdE13_LϞUfto1}\ǯ@syL QXֹ^. Xo4a:wi"EoSNƽm iIrr@ <En [qmKҳ`҈gS-.+*鹞u 2kyVDA2x>Fj~Y$ax-M|K(!w!dxN%P=Gu Do8jPR*aCl.MaXV*H8V@W|mW8|3&gP= ?ul3v #AûPf7qr~C>@Zhu˔R|M3}zJ<(O&kdl_mJEfI .&!s$ߘ=MYK zMA Ra$h9 8${'Cj`j]b1:|"6ͥY߲bƧˎ>(7xL簏 Lf0ͶҐhPRb g;og9pL&=\e&&l4Goq"'إP,cVqNjbOCA)͑ gPH`l*8Kc(¨GfӅVΚS+xTG1rޞœ9mܴ5M`!g|Q(ۉKŲJK ٔ"~ _!Z5b[Bay`ye̕s|2^4^^*(}m1/3cY[e{aã5-}ZU2ʆ/bF/D-[P XB@Ljrȁ^Y6"+nȵn"?b.6CBoֹ'd3int@@Eh("}aXiorePJK'FťlLZ7I^071ǐ*iE )inBScxXk6jm |MYiPSeV#F&+O/* ֜~,C%{ #=;I {)%~>~PЪ}#=?wԛ4Y\ wڃo)( d;dI6d, ]3'M;К[&ԁ陧gذ `! I98IʒU^eߖ ͖xU{MK"Hy E Ԗ3ov win.a0ռŒN[꿚Giy/Bu;Ҡr'+Sq+)^V 'vզpp^M-PMxI@u˶9A3! 6&@ ؊;]h =wE{,rO*.UN'~U{i_7 :}5v3Et|U7Y]f8M`ZAD;ڋ"tZ{c![nCo!=KI9X?Y;|sC-`>hmj9'V[-*692ȼ㳢-lF=CIr@Єd -8|(l Symx/@`li.tYtiOvC50#dӆ&(-=|:}GO7pܭ6RmjyZI g/)AiS}C,֋IʊIpJUyS@wnƩpDŽ"WV09, xfevs|˝6DyyѬV? eZ?XSMFAv]ﹸLv&j)k63QS{plYb0:Sx>Tds`ΟĒy{ Ʈsݞ\~}fS:=s9B TY:=7,ﴈ[%雍Y&$Zn2jܜ_sGƩ&D ֪ դW 4 E)Kx3C/nai5})qi$h2|TYbW\!h\sWtb8=1I{.xuG|eaKW V9Ԁ ).F*]Oy=;< Тzb02]+Sc>|x-Ly(02SX|` :9(-DHؑonRu}$v51e>E!Clxp+$ bwqj/4챩UDXmJZppK2ףUx ,UE-U0s|KQT4;.U;Ι4*if+?IJ}qI[C|:[ne7V^MCh=F"Yb]N Vv@;LrRC*ùct=ޖQ|}kЃ ĔG*mN7\(P]:н\Hdvae|ɸel?Y<:UVXBGugك HS$dˑSdN'6KHI舘q #vam^bP ֳH^M 獅.4U.urox8cr3SN.C:vn+v$̶ލH"/4bF&.bM5dyI+0\ qZM\EC[6_ejC|y@h-A9yeM`]8˘ QOi7Ϙr>S.ۼ [YBEo@&Aj8;h|y lXؾ.x$gUW5-.:q=#]مy. R ѣγ9V+jG7ffGNNW 9XH Lc<^&`Bom_:܄a.NћR6TF( W˂AlC9z|^ZD' L#SDPU cj3!W V`JQJl]{CU 8Ϧ:8uTyb+KÎsdǴ9ޠ)qLtU-sNYN%v19-mZHnM64'?f޵S\<8.9]@n"q2%Jd3YxX$%1Q>; cu+Bu}z0OHz(.VuOlGVOث*|WJh(9y)~_aKg6&1_8 6av'ֽ_)nb)vC"1K>ȳ!i%XAWe:)Jxp1 Wc[?F*.)*h(M۵vb>P9!J-zT}?t&)m[06 #C.+ ɋ37A}(m08'8D,j+eOzvP |ii~`37Oa|n ~$Ν,A>B&+je+ xZ{>Z]TqMr.Dbt!QA@/J/-k\H`>7DS//1)W$Ik>B<$;fa"<`#`Ax`9Ӱĺ׈ySqZ;͹vRRV\(6/A8FVF×@n S6yt< GЇS򴰤Ʉͽ . dB~VU>"[ +Urt N0{aII_ϤrY:qRQ&&{00xOIY~8cUdws itizq B9[ԐZ`CoU8iE 9%ޝ?Ki+I:^]ow$WkEnvT#>sHIv=K"MJ8O WIrr݃s."n\u$k[1n4'oըf0$B^`׼?E,Z  "vO}P !EY1渡證(Pvw3<2p|_dR&!_rؑgc0#"c#3 #,V? !X /Hն*SD<ŕJ+FWj` Yjn^W5oQ5%]khŚQ6O cC|/ԦX,L ([TڕqDMXU:Hxd b?B :ruVͧf%.(NêP!}v{ ~z!~ncSݺ%3yZTczV@/ց@Ocɝ.YӍPn|l9?>4f+[1]'yDPoԥY @A~<_+02Z}: *58􃦣+njی3yx .ȾZϮyu4oą 40fo@#JUl4JsؖI+50vhA*s6MU# y3bȊ@? l9!Ϋ$'+lR:xar'޷X`Q@7@k ӨM^m~1>2h$~ZZb 7B6!_O5lXz( U\ !vTKu$ĩ{}1]S&G`K$yCdx3>>=w{a?)s028wIG^& $,б瘍a oK'swihFF XZ?wP_`w坡S+PRCrM{uA!~J-v5k&>/n<}\FT$ca ,iA*Öhz;#A,,lqz&67fN śA1@;ax)EGSF1PzBּqsQIOơv̤Pi>;@|V,aqi;HD~R^?s.2 (7]JW{|2n=wd®*I5Z^#N qZzDcqs,,,.nM=?zZ:s&K6?SZ-&m ޻^B @өi]0 ^t$@Гr D&70>QpɳF$~buC羰f-2$p| j_y9y&C 0= =!68UDboC%#L)s"B_&D\^ +!0jVS\*h`^7 O,Xk]y3:>"_[ +#xNOk2F">kBuķ8biKQ{V\mv8,~ -֫-FE *"L(yN{4']Fޱd1oWH9 ĽaFatnZ0Vy5Whm* Zd$J+0 cdLK4UnjKk|Eۭ+ҋ+]x2;jz'l"T;$qЫn:shH_oɔԷ 7zڛ07ҟ`oo-VHgU[~qP%G|Ã<r =p9$MC,k5a gmydw T*71+/?>*a37ϰWg1G{Te50uLsM,/;Td%2jwN-Iu; ޹*-So5/}*D H,2qN7r ;EYvY!)޳X70D̘9 _z@)ah剧MbŴ^ST#K WCUfWBH]5$ӌ/ENC hc noOHQJh1iSi%F1u ELLsreNד%pEVo~}*⨙ņn PKiqD_pJ H_ls7B&\frs;κ>)1eڨ19M wD oᔴgsWKRn`%R@>/.Hz.d'^-g$^#}˧sO̓!҃PcUae0*K;4 \a"7b;@׽A z |l[^~ީm?qFy΃.ex1ѨjE[h {XX}k|m?]Rz A㗢5p6}~ά) n VG2MX0s r=,; Q%`iȵoWV^c=ABjm E->9hGsv|Sda4th r3 XsBzYsyLۧ"tALM\: \Lo^^y"5B"8]o΀bNâ(@MF(z1Qa C,oP&$ o z2[hB! &Heۓ5?0{Ppce~),] .+lYP tpI59Bn)ftXX9RsJ桠Q5.zY,ā/~3zM^wSipZf|W+JT\BxԎ_%8G}Vm}9˱yҿ 4{'KJ,ء=5|,qމw䂼 L Z*«A 63+qwL)/-dFcWlX:{@qqER ~^ڊK55Gkզ Z>bW.Ysx8g7rEIB3/لQŕ>(8/yր pLNcA~YǘUl^5aq=4t /㟎vY۠["֝k1s "oPՔ.Ԓ"i$wk5;4S^ CsG邑UT^r ը ҳB4+"O|=_(6춲WSK;g0E\7Mla?G1'8E8AƆ\@籮>5™?,tyzBb8 WRF4:p1h+ugMS7ib=ovWkL_Z[_2*H"i>\Emk& X=rM6{lgNj|r<6funɦx~2~ *ђ2Zb/RN&ͱ6׸;G@V[gUQщN(FQK|MnHFoSeFHK uĎ㪲?enV#%guJx'rD stJ-R UiׇN{-Fƛү<шm #F`vܻLD:xZ9ec2F90 ؅,3\^AZl6JQ =O%D+T)Khʇ8/j[vĮ7J35ݨQ֒v .E/ FٕZt_}į`j? hMTaǻΕ 0>EЋ^/tJ3?#KǷXw,VDu55dK̍PGmGߞ#]٬h>cCB*2'戋Ld"A&$O^>Ԯjb$V&Ɲi 4X|2~$qb)%g~QeݰNa[a3]RB8~-Cvg4>|Yu39|RbƚgאJwݜ߳e4x6Kl^4|rAo QUF&SFW v G.ԝ{zgg1>(Z~{bBHƪ,' q9<ÉU'ȍ_8y5i=W0'5/ C^@! ا{Fc]IWfDFl ẹ=[|.A̺??#,Rfg- 47Q?jGLi.#VNEIRN/VdBWJƱ|SͺrJ~ {i yk7^=N{!ssഫzX])^݌Z]TJtYY)?`\} 7S&ACD۞H1:OՍn"+%"@^$g]=. R}ae7!_#|2yMv9tLr]xxu÷Px0:H\B.dDAr uhthFQGQؓ*!V-Ar j .^ Y;z7XA[m)Vō.T; dIi:a wIeTNƕ *&wY HTSD&$#oW 4 ]b{n&i</VӍ'Ĝ\&oʳw8@kPHhS4V~ * 9y _*쩫z ҭ wht`E}+ё.C_ }mV!UKѸeO|b>vO qC9_);1?XE;}Y撫6 y|PqR=(^1`,]9u^'4y"ܡP5 ^5 m~rSkROdDrrn*!&j&yU%] ffKY1D;չդ]mC-c_7X +0T;%gE],\ˆV#TQ$jb|ƷH[^[ַ7d&gjed7CMš`m%7kx;|m,*7:7/?vUs@įEZrr`Em+5eDVtTT> lفFYحn=wE}<2u\c~oH5xB )#0OKNw1{kȒ:ôKܵe/we yyTxWg'(cL ;yAgxIKn %WTL s*>b. ~@_ όXk]6_CK|<*V ݀AA4|M?+ξsk' q>τf ;ЄKw֭(}W+mn9(T~[]NU4t~3+-ceBx_&UL]̯El!+lw91}j}VGPEE=+m `%HtW_c2O.Ӕ&?D`O3pF3q ?Z`&P}5}`zɝWC.opJy>?(4_GY@yt1J6u ,43b&j/xmr>_H"٧\eqԻkGuJ 0X+䎦/l yGI| bo+ottk*+H>(<(.lNdy O;` g[q a.FqooIb(B_\'k$,Z*G^C kY$m@LJ};jUyne_J  wS>8È>XW9$+kh/aBBBRD$}R.O r}t S;p3gUϛ#ξ9@b[uzOߓ'3Ҁ8as NdIAۯX^'.T!}KUGM3CsԾ"hZOkT:-d-_(XdG̒83O@w#ogՌϿA2+QИq,ي w<'8$ΌZ*p5 >|F tgS+c%( ;?3EUID4'E֟E(d0ᩆ^^%͝x=/JTWhE};*XW1DhwǙ+oo1+KHi'Fvn}!̌%~ rt#/`Zh5OGH܍a9y8apmm?!O8Oϗi760>8~3`R :qɒLKVURw^gtΓr\z^ԟhE38b :'=UtW(G˅96wbrY3L3?" N_ybb>]z*M] V%:P0 1v49OCb!oȧ%P@E:R ]U%,0FL\0h]HJql8pb۬A{e&n1 {m8_-0CQݘ a&‰JI孖XO"MKM][~OZH$k0ůFUIj$(̑okR2 J ҳqiPadA1̤'=mkQ[A]ak-!}f+?=@Lw%=fNT%*勮:ae(XILQ7-Aٽ{8o> TRȧ쥩?<l۽ȞPM,ITpVwٶ$;{I{t N)IJcXAZJpLmiUBj-L\` !{[ْjvOÛg^;w. m@( 3p[)/ $717DcEHHLS`KG}$>5;'  h2An ~g+neע\CB+n;X@K;z?3+k3}/lHJUoArjRha֥.1ɡI7=H֙o8e8wou58rh;݄3C`ziZc Z4xk2E~ cg_pÓX1JNeX=.f4>=XND R]滶j(༻ySL"3h@`? -5.LiE|Ҵ(P4Cj/E^! Ay]qP?Iw]P<5%`31a m{&=6ϸ ,="9,IG]Oy._AUT\e/m0zyʚ^:h8:Cl2pF*-,12l%EoR.=&~hPoB\QwA \lF 5_z LWRIoA Z&/g4H*z ر~y"{2d-* ( f^:O m261]pږAe=7^:J )lq%4RrCHϻi9\@fyOR'000yС̢Nf>7:LWO+N%w?F]Ү=%{*УIzlҧDȐ~ 1ғfkq#3b櫊mhь%gBp>[O9K`cWhtꁕŃ%rkÇxűpq3¨֘]\1ɫ=lI4e!ʈtnI04nM1P`LP?vuCY|l_kK"GexߤK3!h0?P3<{ѣmz'̴É`sKC[bWě+vX0SQUvGvIXXR/8QɈ  ~m5)] m%^c p6L^nz~'$jUl#j&\{PX>I _j9f0"N\q/Cǁg-}(8cwJ&s]@R X{̺54jVl4lx|*̕7Ss_ CCm ғ SUF$t<2D].FEXܴ 'H%7S֤ PAF&gIcxz0 &cTvӇI]8)녮C*| xUXNqTX57)Dw=vê W~[2#mSd&$2>FݨI|dFЁT&k[*d2LrhK>q81ZgIH{ ^z?Χ#s7(o-Ӿ{:q;jh<2no _l$̚I\;$jgF=1o]6*/#H gd-^Vj\^:`[ ٫4Bnx )@[?djb:}̕UMW٬a` f~ $$1 R H5iIRbn`RNR5,NH2~shK8J($.FjaKQw`5 Ҁiq`^DulBs/Ot%Hhb`UH Q7Dg5O_c@@Qo^W>n@T ;ᲡdiѺ'/vPXD531?TG 3Ā ly) 4ߴъYL{1jB/2 ^Up@W+pp8,s J mNaHp/xƍ?Hz{Gn,-+_ [;1:c 44bŊ16)cb!NGKDkaEt+6$\t=N׹}%Hδ˃sHUѮ-zv, ݴ%f_>Lc62M.p^ہҴˇ[̺}d83h)҈S8ck6ICM q߅ -F;Ǫn#;TJv? b;#*0K=0휗gǟFmU^4E6gtC82="U(]u߃PG7Rj:!?NIBt.QL˓`܎t;dM՚&g";)l]cf3&AޟDڂ0HO)CP7JT㧛n  WK8a6ݮ)/@J%sI&/yVV;l,<,Ӳ_6IOR25^Z%K'5jMPO-CGeK;&,n!}ƆL|V6 ԉ@,+J<ʓB7Tٮg@![;=;!Un9Hy"T}1BeNģ$ou[: }0ȅɕj 9뜹Ɨ\q&}p\SHǃpCQ3w΀zfNgSn\M"Qt v<-ݦ#^7jpmNO-#P03Z,S7|_CV9O^2ZmH=smPߢvH}|22AN3AW2ˆ^?D{V#|5VXo k撌!j0d%^j l(ح9Pi3<=U/|J]w /H݉x޿1)r'UJz%0;V=i ҟ#f2ynebZVӲ5#4YBf O#$r_rU9~opֿ@XEdzErCқxN"Nr^z2aT)cCT|R!GSk!q~a c\'X^POX fV棒AvRɒ wP +.sȾ}W !Hk.rflI:oGW \jlLqyv/mm0Cw(ʅko./ #C.F5 a5r2-$"hXAMgٴڳҙaU顨J iz] DH@ܧhN -Qá:ߏIPYͳo& /@ߑҤp} i_܈a&GZbCo*t qT;8IrP'Q.ɐ aۅ o1"-@AǤ!60֝ vTJ8?MlӐoxܥhQڊ7nʬӖT c-`5^1gfJ˿i+o~ \aofooli\h[FĢiu Xo|nw<4Ԏp7UռaB<}|/з[gDRۭ\nUC _^g_Kx`fWN&;쀓;@;@D&l1zh`8ŋ g.Sp꩛*ZI! % ~`_PN#|ޚPm~H ` Yp=Eo*Kn[9KdE>fUС9&h+n ۹>/yJPeLqd6˓)v$ݎZEZC, +Ha\ţjWe!}{/kj8d#Mx  b:@hlLQҮ|> v[|X/*j`hyGA8X4ymm֥C!]XGJob[y NrmqfO;g>[{s#9Ͱ&sn:;,cLQf,i0@0^e§Qܩ0RsUF5 t6xdp;632sǜaw``:IۙZ.z:&8]69|e?[gsAXx罗. \SV4EV J&Fe5ZJ0j1zW\ّ.PZR*SNyvqlQ EQ=v1 Y*103\>Q ߠ7` fV.(0]x~Lc_yM-6O˭P#zrm&e{'Y%v{H<|g%!!\aup{m{ \Gz)ՙ ӳи)bvh̡ڤ_}RTذsY w e| [}cET ҡa)ď|ebdK/AC=4Lusx|zks?yQVj_^[­[#G3?L¯HIh4@4l15$7k*fT̚=oڞ$_c M]B-DRrl]B;K @E ;D?prƦ$9xpˢs&E*dQt3>8Q=t&5%-í uiJL 7?|"yG+.&Ls.߲WNb`9e@-͇g/„IM@(E08 \|Ǩj/*TͶ&)m\d q2 u^?878V=TBe$qsQ¯%'Mۋh#ܕAMN*ӱO%8n{V-wL8Vf}8}L㈱;Pp\ӌ[cvYZEE+Vy;?5wEsEgq..&m˭<3pyAO:ʵ=摋N$bW13Ik>¹Pr)2!,H(}2Iiٵ5:ג5Q{%`XsZ <D}?5&_ĜCIyi=4a7oj`;@ "5"m!0Fn&u޵ Z1FVɖ9c4QϢoyi@H3,U_̀\z`a nS& XyI{^ "1uU!k}: R|K53vԇT 3BYdf0 bӖ熡kjCNaEm&햨㡢!O=F9Ƣ[1%N5IW)qeEl(;z[1| sLSp¶n-ӕ{e=jH+,9jU;Ie'FP=%S;PS?b⨲CM+]8NB s 4:$үbUlx PJKa Wө*?AY=O#M7#HzWw#ty>Ɓڪ͏޷u"$QC!=~MJ.gvt3_'=:'itV^ t4P~∌<HϕFiD%KYF_K7}[<{_2xiTv9 а78 n*$M.IwWC)量ª3G pr}fzr)ңcq)%KPRPq[x3{Qq/~T`u|Ѫ/ROgh>a^?TbNŭ%-ԬMܷϾkg.wvp3Ea&f⇟ӪeFBHrO4 d`/ &J"e 6>.`#6fOg v(>Ss{5T#U`p$ȸ%-~fbttԺ%ugM%EWΐ1Ð@u 6꘻N,ӧ2?G5y0`ۆ8|ĿЛ` s40?:M58 -y|G7Ip,JfIb>z*fOku@S\HHѰlL@4k: w2JK6GGӭ;z-`Fw,l+5F>&#[f_ChYy|UTIR5Z@TLR7(OwXȟL n_( Z]u(\؃< ێ#(ÅٯmӸjUI|aË*!UfNSDJmU!;oB&lŠgT uz _mkPC<\ hE35ʂALد(ءP^~ 8@p8ORt+*34<:4I:NF<8|uD ETLKx:Yř_.FKu~@}uwtbȿ\y2L2Q='@j*x:FLE*ĸhw|yC2fw)#;IٺH{ ŀŤ^\-rVmeKvr;8Z[W AzT/ Z1EjAH{A_ 6C[4Yq0z:$ ?J <7k.vgFmZT洱TKNM{˕3''=bl[xV<@'cHHiz:#*$t GRӼGV7 NgLRLP%\Il'6VЩ> xUL++։jnJشj3hlnක5jq쩫 jҋ|:S&mM 1Jk{ˣrzҰ8P>DGs5LnU<́ə&%e Hw+>0$Y!\5DSۡd|PKM+dVyW2Rǝ[i3=t*Тqۍ 5΅Ԧ(>#)%ai]'97)V?R_}[v^C.ytj5;xZ1`J4ɋ ٓ@4'yq~ǿRHUc9R$QJfU5l@QZH,!DW??嫬uοR}ٶ8E(WO~Ve\'שYk./s}ܬĸ)O,\I/S AW%QzP,>;JWxtܲ99 g[{hD:l4exޓȴU$ 0Ħ-?u].?dzKBxA'38r[=̕<` Qؗ0dQ$(ܮ;}q:l23l.Ι;3 )?. \4Z/F1VxGde"wGkkf8);MM4L * ??v O-L 7Q݈mL4["C'ჴy `xk'# `\Q Q%@%bsd#4~)wV&ჲ8mD&Bcq_ G'^~HLi`;b<_GEEC`gkʹGB#j!JS' <Sj "gC6q[io c$R Aյ-xGǴ @uumdynjLYǩ%RH€\\2zmҚkC"#Mr"KCTr.%H4xog;tMgl6aH8݋ xS~ؽߨ $1Zq#y '<90lb lF!a#|\h!cx7za>-cF\8z?UߛჲH< W Wy l1FT"0-ٗ_A!Űs+1&g(Yz_ݬ*WgaA~+PC)JeqvvQL#9 %~|㶉YT<|zCπ̰н78Bs y; /Iyd?m ^Op nE*W)+ED|?'}lKahJK|wpYJf % %5va y·{C|.$iէ622qíE!ir7ojo^V1ʟRe_a5\ߠkDx}y q k6b a-x)-kO+qgl.I_*]:.~ࢫd$"fdκrc^njfa!ϐ*[sM]k!M6հQXc?7!Rm Oe9m Q J ZJ%D3G}*H,vYBဌ6$|-BQyKjb~" }Peip{Z ۉ?(˿#Sibh/Ą3[v4zc*+SmaN .Xdžk|QIy,,$lul0;]kaX6%Ǐvi,a)ÃT| y:Fnqxe9BcXl _̮L-|f3KXqNbifoIX;P% 4BnS&fG 9R\ t FzЦ!ʻSc DC皳92L$cV#:W"5]_O)*z {BJ&w@:{42t \JV}.fVc}dbHpHCN_B &bR& nu}B~?_xۍ4>cc2.īi8 4.ƅ3Fƌ)\mwvFsz5P +2-j*߯T6+_F׶H;&k-0U,ϫ%nNA &iha.ύU`7_%yg:C9t[?F)'&$ٶyv @H+ܟt\ZpVG ^S F*--?26r457ZVREcU Bd-(eI%)PDFi| =A %HCw,6)c2] >=ҁsyP@4iKZry`3XK:aL66@_2jSWo̦V;<|0f9/tenw0$]i@g(pd)YqEH !/֦<=dvɩl4./8z*kǬE'0W`i|SRWRga?HD5 ӗ9u ,~q MX !ݖ`J=,?D )e3?;{h-r#Kw{y!rsWqb6ɪ-64|7V:.@g>UZhf,AB H:8Q,0Lsw ^Ե)dy@~mXY6po𽲸As0FnAܲN=I#aVqs.\޳^pEY{ ĭǀ "s9rъ=^;2蒶pe0ֶN<y+=,4bOMLvZ#p]\+ܳp;E0PoXRO9:mgN#Eɉs*vMA]ܱ-M1^b-74x1jS蒐YԎFwነ]4q 3E4y>Ja%(ϿRo弡|qY@N=g -U*pBvE^VI5, Pxz(&? 6͑roO3 GfR~gmpu@vNݓ^p#$W߹MSZ8FX&!oɎTޖ`bҢ5_5(L`&^ n0w D4}e >\0{֎ԌoR׊NV# t"'7܂g~aJ7iTD mLy8Z8ZuT==p@-#~QHTkDNtA[`zG-1or'{\5%7w\aAđ ߌ:;q׀~9ir!R%aؾh&h~4w ^rBNp2VYoZ24l>f3OeN fłQn1x7W!Bx^uu$Om{?h@9٦MŴAMh7o?6? 2"C^ x_Hͮ1F5^9Uyta̱pm BX~fORRL魱N~ ys`I\rM*y_HQ GnEg%aLYle0[~e?և[p7S \0scE'e!6.%!T2r,tY*@=B7'6C^퍞!f:3ua2t;YQA}ΥBq-[|ʄ"\a(hZß9I35<qp[S"iUBloU9.`ri񵁚ֆ\{xˇ=:i@ qzeҾZ&w~aHDMuAkyb|iN^2%ttXx(!o _Yu^DϷwjҬQasŨs|Xa$YL&/[ZbQ B+P㴕FwFQ+`QHɿa&8i/퉷T`1"kjRP1cu ?M7[5s⩀ւqNȲ$Utm;Fgŋ|I8sQSY}K1)Ֆn%Y=+JBE[msQ‡2[ >;߻u[}av,d9G{{m!})6:8zԐb>ڶӺ~?-׿+ :^<0:||1S_WKWpG(]^74j:&+,^Ś]L~Ⳙ$w&G7#쮻 Nsӯ>DwCJ1Y Tf郎N[wdF;S58\Z rh7Łcp=`̎FbtҕIc⤩:oPד 67?(z;޸ZBIG' lNuxPJdQz[؄",ǧgj0JZ7B嘄O85oOEmoi{/ 5&5:]?XgȘn[N((*a*uscC5QƝ4BtFN6Ѹ Y\C*+!T,~U )ﱯ=oԻDuj草iR2X1 V~k jD颱Ic/լtVk4m,͗bw4ASڇX y>Ɩ6Ω$C<@;*"V8:90 BD{vcՃdw UGiAʗ{˲Q+PbL7̺Cñ\g{{WQ WC* Iۧq)0ƾ hCu&u/ftЪXk ewF(LͲM8bnUZ?v>be@ND `Ϟ1Z {+ҵSy`z GЭ+}aq~vm4vxYbs~BNڌu-o=$f^MB4uSmqnjv-r!maҥl,?T`_ v?8MS/$茹@xI,b2˫2J8KeN2Y $]D(/;ûM/SGmh_pz"N%A&_401"nߚbѠk J=ک\"0>[z)18]8hEZm̟^MfTs3u2H<# *u@y )Mwwe#' \3&OdɳUWwg1B -`-y@!abeÉ(@dv HR&_Rtdzf@G} :J=˲96ǘh8c\Ki׶3͑(3)V&!Jl"Zp#}*U `,CӦF+[>-A,OFYҤm (MU/QtBwV Xk[wcn۳͔(a߆ƼR ܛ b]؋}>?G+SJM6*tP3]fѧ7](=aMߩlֲɍYDZ-MB/ #9OV  ":] | <:eDcԹ5f)SC4M3eC@ d ƀ"b0 ң-Wb3czŐQfc){5tl |JDJdy+2=G ۫“B_xP]뺑Ezũ [d4YLv+u\R٤$Bݴj }h@ &C V' qڤ{D#Y919ug819PQiV^;YZf X^Υ{2}}ߒ#i7;XPڶF"=؅o9-2ClO!ʾcڿ3sW&,3lYJ6Hۅ;Ñx)X\La6rmu䢑[vl Du-Y /x;Ы˭T~l* 6^!(VQQqhƖߩ06w2r*ɬ70C%|wܤ5ܰ''7g"E|ʦH hp~Ha6솒r3=-:GOb0a_\S/)/ZUmeИUt2Y9ػq*q3F)nz\>,|fʹI TJ+b]xX]eSWk%)ɦ!W=f?KUZَ 8yAajA ,U:@M~ #}} ?TfAYI9hǗۧN9YޥQ6hs׊MT Pn GR\mRz zwG#xFI[:J|XGAvT8jt`a\+ {j2#\h@hlng6INW0fZzUZH V֍+ﵳ;IeAmLʂ=md #GqWءH{ܱ3CdC!?agIY3$dzN.|.C'ƪY(KRIb ZX8@煫Q9" 3,蝝!7@m2T`/Dз9ϓ (GN0 'R2cLjjxK pkjRʁP BE0#Tqhw-uVd8a^ex~ƒ%N +]{Ӌ%x30Z΁(Ah(_9s K|N;}2Z*S>U1Pn2o8W L[' ,ndepg7$s> 8SvOh.elIV9[ssQ$80=5ʱ? fnĹyH"BO 'E\)D3 wduo9YR5Aqxs*͐t79uCH^t3+S,CxcE&0q=|3#Sx,EȩZMV[WbHcB=?X^D-wejk](f-bL~>&V +-Yp׬ 'X ɘ Tms&-~R'*4*3 umgMwmG% 0$ݐ ƦyfQnrٻ'$HhP 0uBZ.[8Y ar tV+?ټ Iכ@wYXaq VMUaʂ1|k ģX]m >:&Sq3QmkvTrrTZoeMB`ˁ=e`Vq,0$N,2'l$RpbP GF}Z Ъr'9b J+N $ګo7V|} [m=Qա-уTꂱE+Pr#t_S_b-ĕ# λ/?wm؝~Š#&prnzAءHU5ۘ0plg4Oc5q!\lTDIpp:k]؛F{|hftF{o&^&ҽe6R'lf;nILEIm5EŚ^Khɓt Vd\A ]}]z_|T@(3NJ ֫r+o }L^XQ]^ )RAz cqt1aN8HppS7 Aj oUV`ī3rSfѰ)'I:v{L'M3*ã6G6Bqz">"sq%|f;9L5R2{ N8ԁʪ azTz񩛺 "猃-nY%x֦8+umbR杨Dfs`C:)1ɮH iv&Cma9o \m𘼺X"So 鉚ȩc}& (9'wbbolF8ZZmj ]E&$D+RV@C %3GyV3(y}+S.}.br$~D~a%VttYD/70.ӃT#"\3z#e^)r~@,LoH[l#[wkptrAe~A6|X! X<̅HtP54-]н}2ܚ]0U*,&ɜ4; S/2ѩԴU < 7iul/:z緇zn\{*l09]Yry]G+eTF ȟ鱹ԍ՚I2$qڦ_\LKIrt{,@ͮ޽*eaG tP'-8Yiwc,]rG§6pgv^չGm/)n6W7S"O}s*gd˺pZ ɱ A_e`W[CNF4pI VISO0(y=upBUj ~+Vdw%hts+3zjSпDAeÏtq^Jay IUrʱ(t(7 ] U\g*- Mlm`$oAMQZf_(& ' w&hgL2d4ahX!d&ؐ00x6>.A:1\.B9 X2wNՕPF_j-z͍ґGVHh\Ui|nx͌}1'LFj, Sv }ֲ_5*o,$>ԋ8rƈ渐~""hi6>dԽ<|,9WYU]˔,/&Z$[jf2\kC7*Y8Ii R"(˓o.js6l0y׃ DXaOgAҩggkFFSe#B} >34$-VG+85mGmqnZ"`մۣ=xWuڰò"Ž,4ep  Gd2Q/ϰ sM+}phUdČSyGvB!ug1ʓƅβA87+m{POwey*7Ec闞0F,2S|\@e ~p||[uy4ƅ\m9 I#%答6 DLfҋQF?h$'ӌ ƹT|Y20/]CbҘ-:oۯ`>"

ݗܳX4kv^ 4gEؗ&k?mE sQns|Ncd#+6 3Lj@IF~%brDZtZl[3nɏsmTH!;ނSbGPiǷ'ePR2{ʆ|-dL4\)` coR>7^9uּBT%޴_?p7G%gKbHZY~@RF͉o-a 2;g e%jK|]=wplI8U\7'F10V=1}IA( g!y+p[bODMT!i@Qo YdIjlCާ,i>e]%ZpWmT/Mq[o=4͕~ZX7HÕ+ ~!*.WA.YFg!M*1fBek 2|-F!M*w?Ǘ;v"}~W젥ײ6Ӗj, 9f(pDv^4j-KʾJpM|+ iKM{K}UjUuk∗AHV*P2/mMۯdzsQ {c!)2-:zMg!+Y!=hK1a=W{P]8Vx_pkN#EyXzRKb~>nBδd WImFJvf hbT[!hB(Ujx>w;HȾC8)Јg5;RuIlqP'v҈iR$fa)#9YݢkT&ԝe톩dۤW w,vV-|' GtN`j"tt>Z+$+upG<#jelW]0-k *}{!S:33ދ`\E *͢ *X"C¸$Tİ٨?֠J6ڙ0kgdlq- DŽ@y7!'醋'ӲX8Va.WLѐu1ij }eƹѠs(z6OE>֛6Y|'5Jkq  s/FmnKdw1tT^u{*6$ƈ>"7jxӯ(J$mhx9z_-~v_΂ˉJ DSn]Vw51G:|_x'O:?,(xŘs9ԽΤ3sظРj̾eVV0ʘdz4/~mPL7&g)a| 8D]aL%7BVbd*s*2hiT9vdF&hY..p`@(V!td-7A^I$吤JKX3oN)SJ[`u%>|e[ˢ< 3! pōd;AG-OPAN${bYL%]?d6&݈9U/Iy|2*_?&:bk@{ <1uWJ1BEM嬍ye3 J2_8q܈?"?m`udҦ9UI1~1%('9x[۫B{^ױ9p(oJL3D%y+`u AY, =ALGmǹ _WU*.E?In򉱤#rvI -.]>)gnD4=0x Eo['@`QY1Ry> m)xӵmOٽϙ'_w[ TcXYy8*hs};i+Cճ?)`Ry(>[V&l [Ou^YD=#Y  @J$L\QM\z oq AGSI ~)JcyMҙr93?70f3ad4B @R*_/dhwi& ڒw]o.`uW`VJV?BK!羚z}.,/.$\ {FՌ4cj GN|Š}?g QL_~Qwu)ᆫbo&/4GE9z b%Ϥa)kO7nPb6 yA/`}Y&b_Qj0@|!C~EiVZhм<5+u aKr94[x<FK#OϭήH(K27 LC8nf7`q>bw[8tm83b KO۟o=EWd{]X8fTYbO U ~-_։:*pԠgz$Ke$R е8u#id|u^PvnS|"TEԁ_+H 'ZgEGZ"iq)#9#/h M5Ï3 rMOL"(EtcǠ:M~h_Σ`y$oYd&{|.ȸMl_=5cBϊ kynu4U^*1W]vR0%|*U5yPb9}s4%.z(,;I)Ċ7LL!\ǹW(vuҾNxX퍎vΥzF @%x/l>^1, \zfeR.Ż> P*U}ˇD ;8X0 C7@7p/xq̢xE=!DZEp%$<Ẵ}fuGØy|M/MnD%kLG:YI7Df-}k+xNpAhJJtZ;S :v斠*ԫ_i| "S(^Sr+ܵإ]B-"E| 2]ϡQZ-wܷ"={LӅgn1Lh'oԃig%As'.W(֔~܉pڶ*Zq5],ۦ :rɣ$h>oG,rEbbY&-/UzCՋd wLT@l2tZەeNH遛,[w)٘ny4] M !|hFh%H*_{/=U̳V9v{.kNqr[J,IdM5%r W|mS3c-K0l-y8(+\CE;ؘF͇g&0;"Zâ=kb5`q,|Y[rh`, q܁vT1$4júec&7nВ=9ۡKܦc ~{kU.EH0}ۣ<+K7M;0c]a\&O6FAr72% g6eo}HGw28QQM{GOQtG0I]+-lSQ&Q\caCt&1%]Ff~@O36AC TQ-*cߥ^ SѝIrufa#U˝)X[1"T=&ZlGS#cL\Sq//G]SK+%Zs̘Ȉz~Mjl8.=F*|`*<' ɏ]m u(1PoD1oP*F8Ė15=\BQ,QQ^~/f&$ëOF&-&cnr9jf_GCB+|G-_ll8vw 1 `?|oݙ<1S_6:U-ίeZbX>Ahqn#sup*zmYg wEO|D+GB_Z2US3w@S_ ,[Z_FI&pF!r?Q9J>Iqi3r TQLs7=.?LCm9%;R*o8ws7X3Yp 7NHu?G2sl{X.LF"nm^؍<\Cu'iRjVܟ踥iL2`B&"0w(Ǔ#􁍤}D hRd{m>%H_z߻hD++]D;*\ۊEe / 35H^u+Y%񞶕O?0~$%EsPx3pu'g4(; Uxm/3؏~d7ClV.5y銩 #(eU9RT8лWUV]!xo&ÙaSԷwU(]^3 yx*A/F E}v c^ie>M!.9 5 `ݐ!dgڭ~Hm֎ey> v;Q"\|w8\2uBa::ٴ]GZa7?ČHK~`$A?bS؍¹H܇VXLktU!Nl4Q 8CF0.)ޮkL}Uбxt$_ix@ QvU\Z.yqݞ՗0m(uWNV{!ѿK3 P_= x1tI>v4o&Cl R\! 5?CV&Ha[ZN%Aw螥PA dj%ç@$!pR0pVFElR:$V{M; 5fH6Ul0mŤ%]vYYXO?8T.<\+]bHYJrC!KNg,w0Y\+3`=3jrEU?Ԃ/s/wl Gb-GECm#m;U?:Ȩ Hs .C:en-58ݽS{*=YC6RvwN~ÕN9,HTxc%t'X{e6Vj6l_؇Ðes\`'@ƘRv:fOjI <;Ix$3A^lJ!I/nzixP&v3=ὟX1W/RD  Q +t+oQ5 < !@ZAG\S?$z|, J m] j6 Eji0'kjb$XswaGZ$FYUqhi0aCv},sSh lȃTv5Lz\i_DC&;,.X+xձ\wyd{~N5DG=#+/ubTuWapi+&]ytCcA-%{g#k\9vKhn#X[Έd?L_ϨvP,-_Ox Pd^h^EղO~d U)%,U}0 Ҟf5.k{FJ^[yw-(RgM꼲" kkᷨ2gc\j)5Yb,7 <32SO "֘eU2FĒ3GU*5WU}jVS;w${ :$20T77hHrt\B0#{nP  U*2:RJې{Sc{@&Y>@.p'&Yi<`C4;u$pbxe}?pP/z|Ot3] ƾka'a*q$^lj$7Cx[&FJV%_ ¶j q0R0 ܪk=i52Қ'LW8DgٜtX ]~XQESraO%eNeS_ R5"+@2#vRu"`!.Ms~lF Eـ~h ;Ζ6 C0Gaj7QpU,K^ 1&n?UX'N@}.KdGݑ} =kk8Z|<fq}#q1V 6ڮ,`gFN$[](8{4Ց.´`ڪ56k|b[K7Alm]: _8ZChMYn;!wD%^FχFQ^dO##r!ɓ[:&?|S%;03JqU"[뱳4vw87E +_$ofga_Tߠ CXJIEDXܿC7B 1R|\o6iHQ x QRNHp2|<7KtGR~`T$` :T qHjdsDV 4s|_ ~cjcŚhLs>]xr*c 1bF CqQ)_5n< +G8=MI6,#`m3.AS8iV: #fċ[vu(WO-QʫQY?$!MJE2_ck*5vei69'jmy p{ Kf$'=<+R]ތ@"hrd:OH6SCP&9 3r{@ڡR>ի0< ĥ oq'0ɝ`Z3x$ ]~m)qȯ,r̙ў-hߺl *5UӡI@&VAyV>%I'K@_ j8ŷF*,$k%i7) Q}uhâ?".-Ћ)!"¯)t.3Z$=3A7BNHa1=^FS4ڢUt޸YD8k=Uݿ{a$q3@ 3z֒JwA LoLO͜#!mU.8K2 )qIdV?<7 <Ǿ獽;)u, 89u759 jqr), 7pĈ;LXwxyĵջA}!\bqV6dTCм.  Ӆ OȭYi$d R=#\ (r`y?LJ hJђ͇HZ E5SuMډ498z*'I9 7'ﱶ&uBQnevYQRyC8ŋS'|"0 dͲȊg^jg*+[.%pzv\_ It&Zv+C^kvA..Y7m ,gƜL&3g 7m/^ ZmA𑧽R'! ^tiE41UsBZܪ?W1!tLTm84 I-xX3 F'cK15ڃ- 9&pۯE2BO `ɅZ :ރ]Fc_Yewln~zK.&24HturJ MRJ\Q5M<1U"|=̢8`VI!Tb!LWL |޵F趗mOG&2b SdBq#[U8/'>/s5j/%肰;/sq rI<"t$IiW,Qv]3cv,e*&^4&E$:y}7_*t~5X,%X Y״7#jq`wͯ9 Ydžmjh10#הI~Վ?hv*B|mvۻ@7 |HpbFWD;輪)mߘWi=P;x H@cmFw&ף"1ȁ>S*@ß7,.X|Rqtә?s+{v^elJs4qf]xCgs(min\) W?kcʩ=T7 tzF+A\OKٽo—["?.ZH1x[ YZmkW s635'"6o]\Gf bhŒbuEXelayŮZ$Ȱd *C~Pvӟ}K$mS!sz1L}X,_U{X s)Bas`O' lj TMDkӑʒӃ olZŨmzӬMkK!l1 h'nPzѳNnf(wk(lA^PK6xQ]ˡTDL,KhLk?>]Wl@k$,V^A!@cgϮ0-+1vbk8$jҩ`,s}ߔO~ )A;}Qhz8]9#u;T'#a RSJ r-OH@_\cH4VאʁJϼCVin˶+!Awx[#wRj<6 #*kރ GV>k]xG} Wpj)9m׵=* IW8z;"{U yEN"MySRi^ gliu"}Pq7xᾪxX@k~$^6?Mʃy?OOYmFBHNNJ0vKl.j EiR~MKѻ SUõȞK{8/ f1d'٪R SxRd(m-6~5pQacך 4ҭ%㤷q9j~)4.hUw:/˺Ȗ =WeCeq T.Sڃ:iah9BDѡw1"M:Vx:lq'w u `5-3>$gZ&O\U>b QJ"m}_c!1uhVF~˶,08m6>Gu]c 8ԋ80JP{в ↘_.$7wAllMa2 Pik_ڵ-0, ק9&rmZvVRp]fll]_ma@kF2Fu.a`Mbi>vJ?#(E$By$VeߠWBS$_hҮ^3g L[Y2 iwDxd+BIZuҁB&iҚD{nngN-!M>A6mhXP# 5}E~Xd`b_Yz7o:3>>a: Q=w@W4KRq D1NVi)$y1jÉXy3ønlQ5yCᾼE3aD d'ҭM)܎ZEY CH:=Jĵr4Ӏ'q rNV[B:'Ǧqfȱe1"nVn?brܱ,ϐV_$ϗ1d9w|фOOZ-5 "{1"񰡖f i;>UEί)1iDr<&+๋϶k?Oc YӋձhz$j-=tV0<#ߪ *~dfsky%1[sh#܁}wL JWCtk4ΦɊ@JW# ID# *bsKn;G |(j_* lcv!UYr E ;Ylit/42Nc!/))EBQ$Vи3G̩|wr8Bf&{L )HO#_EKpEKZ-. Gmԋ8@[tgdf.LR :Nraqw.trq":B\XXbNHhCFX“ܪԘOѫ EPnU "k3)P=5 NU`T(h[3ݡxtMmnO:†v:=qCGz@`v 8qAGg<ʵXZF{!7OwI1X nMiB@Or*rf}8-uC&UUP|BB2V|Yy#CWlr{^h|  ܜ'ĊI Rw]!dB5$o Y-$  p/W<1dZΦ`Mlj c/I}? !i+ q/W˟C͕ EK^;4^}ʚV,glL-fo.Fd`N"(W6Q^=pyr^șDGR &sCQy+8yUK_ }5mL쑊:˅#o],0 tE3k  H>%G[˲8ڣA%64O ki 0;>Ox>sSYe0Ó9aoltucȺ3-ƨ];# {Soq[EZP ދf%ggirGM=vvjL0(b(qufX/7j[1vt~G(v/ 8L`AlU#F:{Fboh(8OxH+^^]0ܠTKԴz:WQjK[:,˓Xz®W\lVTw5^HGNmcFwF+ >˄TЭ\uXor E_N\-sm9_a֢ x((TlkddfJqQh"9[paсW{8B g,va{KZ~1M,a]]g#Nxm!\!yŭa_cIny-<~JCh!.ɉ82 9ڊ4ĝ<ޛozĠ%r=`\^ aA֜ U8KX vŲاdLxHVRDKt1cjPށBԆa?]`i9K"LPhЃ& WκFMLC7 0j]<^A@vA\5J jRI/wSTE2[\C7VgcAPk/V?XfB)jb;-,wYP둘A4g@Ye˯7PZٔ唶 ԍsEwB}l@ j[i!Q}erPgm&QYS-fߝ)Ƣ_w 1ҳrٕ/ 4;p9#B-'y:$0}_{2>3׷o]R|{}o8P('d3' .!{!a0rZͻ;9w"n f>ĥa8:wPQ(9 85WSr<$ {rӵM@ s[G2RBq^l,癠.þw^ L˫ g?xX, Uu®j&qnmc`ǂgyy(Y+ ]ήXmWɆ`4GJd#)qC^9:f*{΃=iݓ<߳i<q;Bp!:h?Iq*yΧǯ 5$IFX Bm*M;m7TRY{sP?^@tDot%Uy KDfYPd]Mz$,_nItH ekVؓ2λDGm%g@`Q~߂<4g~C-aԧvGWB_G$APDRC 9.3 z1 \QXjqaWDȺ"Ⱥ&0cCޘ8,m}n8 K^wM5I6%gc/_&" ۹b`Se5Q0{߬Kv2as 'lF% o?yC߫ e;IQiMg8 ђ2B173J^5/isFܛ;mT-蒁LVpRVJ{<~A'_Mk՝Rm/s9 u# OwmV<O4EPgwJlՁpu66b'Oϻ"e b8zUXšE*@#\R `NVxpVN^CZٰv^_H_ \CvTf 0:F{To5xh&jD|(VDa4=\Y@KaV[R]N~\rOCUTGF2:OZC ?6}*ʱMsjYc` {k}q-[f@M=nfxi҃-vDRq! [dw{L#u,C4m׉@%G*bJΔJƹ|+O8 87a=e$fd˶_Fg?ns1!p%M/2*`!=p$qt pdș(#FIx`9F"He|Fy}:n rËr)ʕÖ)츋!8)b I *H~~X!#_;`%o*Cb@t-՟6 GM 9TDDag,2b3w[wC*rSR̍)Bbsr,Tԕ5m,Jo{:e}a9m'Țhid\Ly#×5(i`0ϒVi?!h ul > èE/E;Qx)z]ch{@ ,dCd5=I(IE~зe RtI^D7k6$QE97ɥJSΤ~KH3dN%s_ >Ts5R{ە\M6̢TD@5/n)fmcu(=6keMԖ- m y30tv|72䫎SJ#~AP*ul!L ELTX׶@}yzuwb~JçY R#!?|9 *ž ,|.>+$HGqp<j}^Or+(tPOF}*39v}SvIGb^sL=JPzCBFk(lip'ǦAڧ;C P ,0QgWX%`kBGVWյf~q=;> ÂHdyz`\VjȞ-DZq~O^)l99.L:4&kC [a>NRN1 s  VAX(|  M=pQX)TKBx'dd`8P%r3 H]8I/ۿ ,8=*la\HO啯i=I cW'27|i,- 7) HK~sF\׷Q0S?ʌk_G|]EyiFh: g]L2:r֦[;C0h\IC@ M 4\ɑ,@U#||6J9YG/㷓Du6Tx~e/B=eay% >F=d쐬QU[H{uwG ]pC1\~;vA̮=BkF-$pHxX\V &tiI(̪,?/Hq{lqyLJd{YI$@hP欪Z> wؗ(dG0Em} v_7XJBc|;ȂeLHNc!y3S#U]o_5 M)_#%Iā ;<럼 [8<;vygp q\8񒯵R*{V4 fǚ[F@Qb#LӠݼH#Z#9HsɕQ1/6IM! NC/i)X"{𢡄XOVvycU;9s53(Nv;%B`bͥ @C17Vs\&kOn5_^yS!cyN3 ݂"'Am j4. gs%%&zs#x0oga)q0[2.ak{=@c!s⠤F,S(T:f ㉁D#F˅ Xaw >w! lbuo+K[loА,$JUu$\~Կv\I݉:=\sOΤsT؃:w@̨Q"Y]bYSjs'lBpEP =s7fnA"OomjQZW>W#;G\X^撌K3uKӘvd(& Ń!N\LrB} fMs2L_"n!soH?q̅zWS"=A(7;Me +n:_)Wx; 1&qcz|żj*];1i@#C3@#'"Xg|=lxtvC,$PX(%F4+xq4Lk`XCkC6Ic4тY+XE0i,Q/n֍}<)"A\=|/Y[Fc,?&Q7q_ j-זIV6׉>IW-)_ ]1vrz HlbU{dd!X~ԊLD`榺5&t XP[2CKHf{Nt*|@o[L%ǃI SDҡO}{6`]-l~cP܄ِ򲙠k˲Ͽ|Fq^jPNs Uȴ'i@njǎR Wr9,wIi7R' IA>8״T0"az9tU+4lmڜ%FAvKsm>I.< 1ZHIKܫ\SQ$){pL bpqiE=&8OaZKt|B Vcsd#\Y9ǎʋB7/,!a^-ݏ̨ (Y*3TY&x/,3&%^i4] qq6oi&}-"/`lAby/j,#-c(RYXwAp|tЖ ;W Z\c F~l[ڙz'`*&豜SS 0"B'G(} M}Yt v5Zs i P4q@=RTJ+⣻ Q zt1ZLm dэV|oaqzU8U_vOL"y 3VAg{] ?3A{0N226_LȪ$ 'ȥZz,=loK@mkxLI{HAszex)dWb-7tTG*"e[g ,1@(@uE_[$p2v&Q;\ܳN}x+1O70NL:WƬ,jMRjx;>}JpgǬ~F)z̻rHp8nZA?wiy)k"Ԩ-7D"B/mk4Bcvl0$n:+)?k2h8¹KײIQl0]#2\̙)ɴbZRJRzJǐY"{H F'v }rZ%"}X6 "r~^~mu~7\bJ"_R-|՘E(n<fߪZ#^0C,cd547$*L#QtХ*Å}@X|H6Z{#  e_y.NG#ư]AOE5=ɍ/Vy8C٭0Ges'Aѱj 4^lk{{gu2e ,ufA;Q|;r~~"G8} yŠcӚ@-xO:DSdl&rS߱ aħJ&PRo!$C:%EgNzg WL:? ]1?Qm9pFAe7TKZP@3_KT俒.ο dVyD`REQEaGr{.8K+;p]tGݱ C67,Ȗ3l.&3ړrj4B)7&)ܮ "*=6gr:6}zl@xΠں%*5Q cwjs&ku4U*@@4?I[FfL &8aB7nkË30\LݗR+v+=Mj.HeEÁ>Lk8"53~-B|Hڼ sn%GƔS /0ߓuۚxMzZjzd.GX% wKJX;9a䴑Ohy[OO"!N%GZŭ]-Uc]a-wKr2Tt~w8xM5b>fPx OJ77 U܉z]ӄGfeT8!6gAB\XRh|,T[m7LOz%$f+eP&<]Ŀ<'[*7A"BDDvPc;; !m L9H]-M@gjX{]tb겛wcəpos=4a"cnfV8cMo|%?g V}C"a9/|4xuIK:N1\ӟ 0١u*6ܣ*K?vmDžB8H}X%1E.[ak; %@;I67Fv5-:BZ7ݴlx*2{ V-~)Y,;3KTʂBϷ~#vA.}vmU8ޚo`NN!y()EFz)ERuVmtGN9DGmkp\1QU ij!Cv2AQ?RK{v024A1Ϲ:`hbguaigY`zS {1nV2D5D3s˺ʬ0I~o%NM- |QExwYy=&2{xI>)ʷRgl@ׅJ7pؘu{%";w2tmj>*,>_ >Gws@[/o_@52Hx[ēN 9 uz mJmA=pE"G [?X?|%AQAxA;"+v3|=̢A2_c{~Z"qvf!UBa Eg_G߀Z~b+p,tavޠ!Q@WluJ탎9M>u>^Үr \4sOCߺ,[vHnLJSN#/fBbk݀7@+r]b=ՀVTgtK@3sr eR A:J7K>j / &'KXTc4u1 q4"<6AE9D6w5Ib]_f>DL#/lۓ~u0#bydcߛPTQh8^8L#@& 0kL48GtyR@IO3a$o$n@Hbc†M=XҧĞ0nV(5ޕ5Ф7v¢|D6Ɔ5~]ze$V aN~r+F1BI5xnNo˕ } {-pUˢ ƴiCg?2a[6m|/TNIsH的rDhx5C_zI((Zt)Z(wg`f CD-)2::Vp9z ;.J>wGW} *獹\V*Lٟ;nW ; >5p&,܈W؛}ڷ+*N:?%qMmHh)]D3:1+Ǘ5ZHQQ#:9ذrXۧz!=i7@W B~X LV'@m,e9kb8ȗfyatb DRzس\B5O憔OJQÍf<{t32!Fd.^) XQ%_!}=j091_۰&.JD| ]p2xV;S涌^sOۆ"O„iZ־uϡ$x?޳Z߱>k|H_;PẦJs )G/jׁ$>1g^$?VG\yN^]^!`nTdW'͜}R 0:#希0K /nJF!y[`w]Pj!twg݇ Ik"Ӱ?1G02(kOFNPgfGU>cNlXm=0/ZMCr-ӑnsgN)rr0!#~.~BO2Z{3al~,ĕP۞XaȹRM(ý k-jƖ )d=HQ̙Ϣ\V* ' * >LʯoDϓbw5CafI${b/gџңvb^0&ʸ_Jd q[ac84 $dTkEDczB,#x\uOX?ÆyYunT$QN8GN>cX-F:Uy5>d0t\1unL|žVaw$TAY ߁gnrhGJ{3[n[f N 81Fru*0mp xvxyrq-p[y*Dy^ 1jRؤ\!+ L%ņ 5Ъ_O?dD f:j@Z|GCw#.D#ZD-ּwuG= Y]HIe, ]R.h8SN՛'}cKuF\͂#go x/'Pm܏H$ eL+g&fm nH}V©EzUsä6:v \\,G) /cY{qMeHq[G$2Ă6aP|BSsƂX x_uLwE,w5;^[7 P@xU8PH45N`)+8d|O+TFuU#ao%Eܶ=Ѳf^~nth/HB] 4\7YY1\G ty”Jl~N Pћߤu,hy.iI=Zb=f-4x>q#Nyoy̘qC<> ' `]وhmU*tHD<;ě/Tlj6zAsr O,s)D$$=E4NݴڷǍx@GV*%u[U#@Z= GnQZQ5ɯCϽ1 mor)~4Ag]7 9O |JP"N76@%[bsq(÷+5}.yC«kmѦafWE]? ^ +ydޯ*0}#kȯKLYh;)h >uu踧WG?XU:9`M;ݙO[@Go[q+s~Y"I@IuZmggHmyr=Q©Jq$)9_@?KO;{;3:fE=N(;y7tO'} \{A쵐AY 2s O W 囂wbSip'z6ОXOUBsQΡ'cvhHvVoQkK?R7e0(Su=;Η++u,L>#)A"Q[ t]z3vK" (i01o6ɻ\SNyK{qvpАMLjع0)F|zR¶ {@{Wꛢ/]{(\;1il9>AjWtT`K%qrZ&INu] 8!7+ tq:jr WtnZe{lx}KA+vX7^;:䥊ya+UPN,{^Ō\_pWz,E+=PgU? :9`8~4RB4oPA|2pހN :?Lώn)@S:WrV-@@K,E?/ZaӐkX${,A`'x߯UWsPek5zED6l&>QcIIHM 8]qRlUL|of{h܃LFĢR'\Nb'eV?q#9#K2> z~Qpa a$΂@gji%MmCsxC6ۧ ;/`wTLAo_-쭀ß];vW1O"$yʍ%f]Ǿ;t_TƬvI:ix Td_@Sz=tdzѿAcFQB-y`Pac\?-/T`!Ef/3)2uX_E&ie}#oúUʒ%4Ro m `l#J4KO|ydpOOJԢgWvq%:ɧt^Y5~xefhbBnj*dJDY=(v8@GQOFA;4bDj.HoI&g&xqq!#? L 2gM_:ll\"xu5%7̺] wSC@&&#uyD-> YH _AHsH/P y\)TƋ(8%VFvȀTdw.O^N\U oKB"ՙ=e%Y c<O )H&3 "f7)uXSZ􎾮(ZB*M+$3};mtIY}H(lrO+*foz2E`{2w%h8S_>/rM78 YSB̸(8HBq|nOsWwrobE(Qo|Bˋr"Yֻs#%{=JZmWE((ڽ/Lކ(LW+~XKTՅ=; TT{R*p6%iߜ zDd{9JtN=ò4e(eٴEd2&  'ou濘vFeӌ1iXQJqhۤ$O.e)rFC'㡭_oo7 y~_REj,Iw)wO  4]@I?TdbwHx3Hu߱'$H陾`;0 nTҚ{bj :r4zy ѿ|0Jp;o1:Vѥ.6 :$WXYB߹0Z|ؓ5ӇGdb[J+t) X$/,b2~[p>"!$NK@>O~1V%gۯM4c_F{E#o@g?z0[VdZ6:+ZNmwޡˆM+[ GOi;~K'p3e8t?ׯ0ld %[xJt龷N>Mp,; |z%\ol7rFND|H2wQ4`y3 /j[৆WoApM{be\S݅[[2DHZ}8Zye&2NtF4A"Gͤ^AX0"%5FK.Eu7Q,/\'t/;QicrAk~(I2F' O8v wòC!J0oE;ӼĨR;4L \"ջ&>]=(]fz)'d# XD}e<|4_*,pV5~:r$Jc!'z2XP]82eL8Iw|^`yN 1Ku$U_)i&Ibɻ0~ㅅB,C p!J/4j \VL&Ļ`('He:͹))|QLx vw^2OtR㉶1QVRfٲݓN!WEdꄃ(Wy0P6|t'ێ!N/O@@ԺN]SM5S.Sjcu 4WS97^#Jԭ:lƗTf7FIџoX-Mt/c\w6}"{N*LةSȺ汵M` =UNչ ƅ;p&C7㣢[zcm-׻`֤;QEo;K^F,f_0] HSn{!+~ f 43D9`Sv+q[=L?a5EC rwwdIBFٶ@"]#O=y6D]_IQ")Y<7/skZoڗ(B6u\(P$ RRuw{ 5R] .H:Wf- ջUtffgaao"[7FCwI{8,EoFc :WAO }++Ykuji6n4XWbQrRg̹' ځV p/Q-6T'm+zVsjI-:ׇ J׵rᾭSЪp{t J}ޖ2Tm7PO/ԒGe0̜QP/5&/a[dE^ r ~+cOvɟA(c!N1whcz| TQpjXt0{CW 8iams kL\V9F]?O=Š>XbNh&K.4kU"Mf-X6 Ob]MF;.A0of<.}d·q{U&re,ԊT!%x4 ]9 rWn|KE  _ld̥/yEIOn*M aJ4`L<3Ph` '+5%&q})~*->]oN!hg >Sh>b=D^\9=nhH^ #M$kG)YuWF^ E!$E;]r 6F~h50Џ-b@} &"~,{:)Z^`C}tx:z-1tG7d~İ>ues 8fٍ!β^2'hD-ԍPs3-*|L^LAn}}FC6΢Cp`t3>ZQtfK2FW ^ gwd ܱt0pj.iV# Iv߯l*nKu{wIPZ; jX-'PwIB^`{3Yxg t^-/W0zv*}F&3Pon ([#ŖݨG"JB])Z4NB%S@o#4M$h 235^F c.!d73^-5uRc-01}mPæϳߵ5gN$Ox8xZkKnzN @BrS?Ҏ'/I_E~vDmC݊] $]E{܄QƖ+]<_h ؍:Y鳅^cn':VȃmE6?M?iig=4 MnjigyLWub‰4n?è??+j>tY|b 0,=3zFFѵ4K@K_LTָEF+PJ dL~! gc>'+4Fʒ&ƾ}\`9>1ŏ`8fMG#a9N$ՂK?ݗkX>pXjB9HK8BZ3ULĔͷyvEeO4a$++ J0)o>J&ѕ<$לEyJ3ڢD Ųv/GLߴ Ɂ:-Y!C3#BAٜټ::~*<K,BVв-7߻OГ`8yšӝ~3/l5+(LeaL,@F]I'f")!!wh?dKOA l47&O;*n8"q~k.}S&Zr3M8SYyحOIo;m"&Me}$V^0gP ɉ ]ϴٷ`۟-Z!]1"J1[4|¶=}[Wv9BGҢSԗnETA0ҽ-ml}$,=:5rYB AQSҨ>qαնdcϜ0_pI-l:|s )W{o[>d[%TtDY([}Ƞȝ Qmu/:J2$}ϚF! ՠq6tMfvDS\.ɓHpImȜ }bF\' vS@R wY$j1 |%0-jϵDŽE>Ȏ,GR,́>_Iq lb0P/w&GɎTPg`T8%_+8ܾ,0Aɼ^X 7[uPh"pL[8hrТk.y wr dAWcA41(mv;T'`y3h]Z+,Bk#0񩱙H/7-@b.֣q4Z} Fd\% j|e^EU F?f ~IJTC2ddդlgI-h([xRa%#EM}*۴Fu@}*'6J%PzHF"̊9E Rhnυ g<<h!=N7.86}N*>oO&+fEMvS,8-+չ711!'\ǀaRj&e򬾯6}}0*Ns&/n->~XUHLOMNiGp >y,Fu=o '<"}6&1%G#԰B7RjF}m.xHgc̮,4ڏ^ZsT~={؀QgJ:!9"uÀ=+&6 4WRaY 2NIoAl'>x˻25`u˗KC\)Ψ]YBA_aR?6 r[T+'4uYlBog襨Ƿ=䤐nEt)q&2 j2OUAE/X™aVVPDjiYZoD5sd;Lp;QL[QjB[Ʌ))S ;S*O{ܝGXy@2>Z)q;xۧ8#Lѥcktkdg&tR;&7gon_GFܫAd kH5lac!5BuFIo6s*cJ8h2}> 'k q+ 8ÖG'cw{q_XuJG WLSDcđF !{YwHY S}US[ ^V:B Q K6o@҂%I{m1F'H [rL=/P/_oe WDm.+/Ӗ6HƻV1,j37J{qU&J@lwBm#|e@nƣsdN0s@wzjJxNjl 0 ! $\(Dk##fr"#< kxrgCf?c6ax|VNT stW~Xe[F<_#}ôOL\RnL_r܃=akmز@&D:OrS٘xJt؏>IcNXw~GcQV@կU$vƀRL]&CfV$$oC5-)<̒4F6+׼0m-[erW8g0Zn?p^OQ#/+寧4ɮ8樺K|q݀sUKT֒iW~Ni1 '?%?ϫ/ $XPfic3W F@re?=WR/J+0 !z<ܣzY>[n<)iޱ ӈUEMA\j|9u()=,TTQ8瘅A3 ^_Uqos̘ToTÜhnˌ &dK*BfnOy͢AW:0-˸U )P*>xc@ GM?'?o-c0ҋvM4C0Re ۅ=&RX:5S2z' xj s睓ࠞKbڣ͂aQ DDjx+qq X.F.K .} iR Qq 0'A&ҁw=QޠC\T4VstDln&NƑl/URlc;_ͨEРݮJ|;A*NB+dE ACV6ԧށ0 Pv 2-_D@A=Z.ؐXԬ1~y4M?̓ i{m^Sp#궖v-:6bVR$Iɳ$[ǔGc,d*xu'O0MXBn "XFQXR` ]x#C9a5$RŪrBX/*#^ؘ1MdzO$sj>L&HTQH!l& d΢_vΟ/{=#5Gҽ?focmtz.",P?B~BB6A-6<j0+P;gܸF%+0#VF7dC bh n"wgǾHbx R|QwE ;?:PBؕrZ3/|Z*kiPRo]/8br6JŎ'|n,ihT őW,D+B5WbO+Φ\9&t}K.fvqL,w7>bB 0I߻.<Ҡ7ld{U$[jq: EVo dȨRh@Z8̌ Fc<1GhF:A"AũQsB&SÞǒZ`~@]Deo/a˕lJ-e9FWC(SGI;ǓO\x0F/~sg{c P#M9-^ٯ1U'è w{8uY }0;(1xRwOԉAj2GMگ~pV.5P>N/H97h= C2?8PB0~k[&@__BnNCVLGKl1u+t`pSdfѶDz٣ԗYeiOw *I[H|g _c2]Z=)?zik).BoMwaY@ %AF7KpޏL?W7QK/,'%sq^v Jc_ğf8X2 mq lEZ a룮LE< c^dBKrط[۫rK{+X&Y ],5@"rš0V+˖xMC&ԣx<3)L'lùQ~R?SIv[6Wj~PΕm SBtce_h-a?<5WɄU=~C[E_(NF}_X- ">& EgHa6FlRe FI" p|#e 5 lƠC3nOSz?t9'߼X(z<6U&qu:w^ì L"g (옸ZЙ)򽹪h?{:ϚcNزW1s@+mAnLLH L䠰DqGb,*qmOיg2I6~Cj=Q#|+ #W\rw| Cu7;}KǥP e[31n/!=fx=LV]ptZ<Ω$)Hʼnh`4:<\k{H.ZY=`G$TL\4aZH_"T˵+s " ?i:W:v7^Ir| uܘ^8 bNzZj!"VGjӎ-"*uX&|TnO7d1~&P<ɗP3F>Y^~`gj,<=,r4lu~lRUihp olC woeiNwj&o|/4  BGi!N)09٫@L_|TċӋ[&lSvW$ߪڶ2|?z9,>^754@#UCNU婈x@2I,AQ=E`Gj0KGItwRj S3+RԖe;0"Ɩ-\00_{;?\:A (*bY%e|-}@\v;^-MWlt~d7;aN^XP=f0Qtjaܞ9aVH>AukW\u sdsPwCعSƋyl xLLУN~&WܼCY:3Q.#l"j9k&qL#^P$ĺ#(JL_gj,r,PVq ѝ@ةzz1|5O糖a5Oٰ/>ٕ}6V8o{Z:'Ia:K怏jta`PRGR>,&t|" vȧBw1W\K䀺7FR)1Ս^gן>9fiܪLm>!y?'^@5(o]8F,mT[z.[SibWF+!`:mweC]ڮ֊}wOvuVFDKN`\~􁀆Gɣ_ 0;~+H dk'pV qRK^ЯI%T2T2PeL0|BʬPTli XOBsx;=᠘cb᪝9ziV)OO~s];U"oBU!0moպL(ֿRg: ~frjd#,Wwt~Hh`D'] ȁeV9V-ڴK0Wc^FW:ABwmb=ZjgBFӓvwQ#M˯´{l\ S޹kR3bT{0TBWT^=1ΉL 5X,=҆6nYm}#:S,9ߦn1^QK_π@%ؤ5 :NS מ?ky?%LKT}4cʙ)^juѸKdën<ڷu~cw2yRn'EgӺa+YP#J1iOLvrn&Z?rNkj>]U+yF8G?\ۘ%d+z`5W%o{4ZmPR5Yt <1iݒ(&.У 7:Qc;NO#:<%h;ҼO,ǟ}k"XZfk -<*u̗њ'U)W"'>,mKPF4S鯨L j 򔬛adi N_ p\w[_ TmsiTeؖۆcL]UM(9*!Qv0LȶigEO wZ;R˷1Ŝ(u~u==ѥyqI<6nPگ~,R.`eܥG?|tD0`r2IJ.ߗjX[CZR5ꚏH%y+L]GE8޵캘 ɷ& &hl.Sq"4$=<@Sx 00n(û*dS=X $Lda*Kȩ1KP hH>p<젙;LId=lC>,3*N0$x/&y ,MS tSU!Z|Bb0>-?Oe4£S#5<7`j#Ks;ܫG?y:*0D5mOLHMt=fJnP"`W(gAYN M)gm9'4AhМ~+]-}fк_$1hA[!֧[+z@@UhPr_.-\ /1!K8Ycyi_B7͇fMd1c{&Zȸt4zX|!ksBw591!yqԛ8Jܜ(0/WN'*[JҿzFOvG)9d܄Hv2"~`rBCoD<DqqSf)v˲{%RkoX@M # hw 9]oieP P4h)qt\-VlE"(=z;?f[>n-5~V/ONl91Ydxf቟z} `#G'\t79ۓ@'}3{ӡϸPDIޥ(%'#Θ<]P?cuwUvvBp3:>b@lGeנ!nīo-*}e{mw"FTN5pܺiO'݊1RZ Cfap4{H9pp0!q"j0<>#b,][dt]M,dRAt|~hߕT}..yAŜ+>|LR0@laB8|.\4BD&H_p6y$$_&f|l6Yߍ/X(SZ9Ҧ ŁtE4SKxL^RMP7Tuo*u3u{o2L-r1]`DpB'7jZM5)]PJ)5٦.O-`{($e}E( efvKw0~?MgryV2<衶:}ݛb)s@'`HN)<u2 Ӫ/\gte 2!WDY3X|D uy?`'q(@.ƽNܩ4f:z(pA( 7 5ژ؈V%lXc%;[ۭwќ= EYѿe71o4YRw٧B϶Iww,JxI4шꝹf(j1X8=f;i^ hm/UwOsW*`jWa)G:4۶-5G!-fQFr72 #;MpX{RBR SrvLv6Lc/zF# ptSFܷYYևX_,^y$w}R-cm#EV#GW+gW%`D0fUUk`nNRnU*:dJl_{uQ<U `%ћ HPN9|k\Hi4M,֫g"::;!{?N]Zn47̺;˪ {Of՘_C{ADF>/xm?'MYN]5p% %;EDٻSd; g~3U7$TPmLTg i. 3ye#AWUwX ֤VJ/lTv$$7o [)>y*ص%م8??7Su'|tIt;nTTa#Dc}ߜ4rtï~ڀD9ADAX:{ǁ`a7+%%>GPY:s|lvcֱMQ,B`馐8h#4i.= X&+z0> 'OVi9{`7vP+HJ䶞fi7|bE6GBB%/lįƱō<6#_)-Ϫ8(WN{F̏dT\%u(g~%l%sQF^aײwnTVweT/gz"\"'~og]GJ9.׉16ѭG, H .0dp>J͹|ȱR;O-p\%$eXZo*n0ܩt')q֦XD*r.N]J];՚+bPaqeϤQ |CgI0j[HRj0 I3E>y';7e y0A0]n{`̓'lwwR8G5֌OSb[W`L(2{f?ଃ;N]Qx`~%\7.e`AkBJ}n$[`pj2 RostG6bJ'% 2x~UDsq䌖vsWp,q@ùԿ|V@}0HU|=iaXu%8'f/GtPe5t.Eю t FAOlc_PKWݚhS ͌ .}pFz]IX o62 b/ ZA 7 |gxC/h{" ?6~-1JPS1f*~0" anAD d}RbĐ@X2x m-G"|Gm*)[n{KJ  |%(x7Pm-szԩՆЛɲʶv Lm=#G ݱl7Bqh O WIqn|U [bSYM.̐&#(jtۜ F(͉:u FMTP?=/:&$#;& xQ <3rh) אb]Rn@ w},Iq 2k>Ku.j6E5B܋dε)ׄ,[ 3Q3^[nOWn|qrpnMHhu]+hEon _q650 n8g3]*\Oݟ|{uۯge~(6߬_rPz+,~+a#I+&Fwݕܕ :KS,џ,J?/[yrWG؄?.t,OqT!L'$޻3XPS\4 [M#ogW,{}=ob:=ukaZd0Miz*IM|(ΐ58S]g(c%63^۸ޣgܟw7PxҶz w7K7Y^EU\ꉐu*YPeߝJn7N\F,|3P2RW)E!쐉_}&ðSU~>?CNeֻta$"voGh*l+խJr샸n~og1LΓjM9HC0ȈsZjC`Icv~}Ol ũ.)Oucm"$4n/XOKLFkNa:G`6n"j3sR`[bcEX[4 +PZvB9Y pu$:qwvnTC@a㷅Mn6@7Ġ@1F"%, ӽNݾ S=$}~Hs> yP`/cEߢ T\'5< W鋕b6~l$υ`>Z12XMCC,m/l1P*#[ @D pOre`#OxyrDXu c_ O(MqwLmUF蔑|)yG1m"/T T4|n9 3L v U M!]gKnp+\ȼx z@ -;]R7ߦ?by`7;8ʡDAY bTq yx$''q_/CzM1CPx`g^!EEeM1j7 aTt{ެo6}}NU7aQqv& ɬ%(p̓H9QJN&މz 'ۃʇq~HK'h.?:Z]pv8v;rwN8Ie s{ܞd 5&tPE@ȕu]#%>= c,Zg]74E#lFF썣37 8qZ4*$hJ^ )ie΄ 9؁9mCoIC5 k88|XT2o%ԃOLï`[qg- yFmEaWיG@T~ZVFюTGAw $IXRtu3Rey0uQ@iEU GXKni H"jZrGHEc Taa%XdUA˹J-8\$v.n'틯SBlL'mZϫJ*5>uBgK2'G'y¨*=2m|5dгxN  kU{FІdl,\'q馛 jSuDd b y[" RsMbAR$\ůqkH Vɨ!º' T]9oao ע.W/+ǕoPl2\K/o,pFˠ֎aj"s4nJt NWNoF~%T6,ǿpŜkpTLp1#@E9* Ry+l#>{.>yysI^ynEɀ=GN iۣv,O}/ QoN`EGX̻pu^fJrx#͓6pMco#aRFƧ8c-@?A[7kݵ u;= KKfaTgZƘfئ^Sf>! TIggm ݂D᲎q\Sww#ZJ@ؼ>ce60d.uk]Uށ~(-L>Gڧe ;#\w&'PK]\ޢ8k햸^22~6\%ʙG2p}5ңt kҦ_ fD89#lt7P|/p{Bw@pXyTB:nj+D΄ Ő*b݋BگmɌZ$h^7ͱ]&&go1V8_0aT£!>B"%7Q黈[3 ><_';Un%"~Dr= !uΎn<ðDzLL.oÔL1_UN Wust+[1p-+~;wB46b,e+NZ]0I'iɟ<8PT >:2[N~,y5J*.baNWt`AuI.gGcPg 8ZTu| =_?y VN}y‹s5brb ͓W?.Tb S\Lmg1b6P@9~9zhp4&V`ÚJr99[w/8^TꙈ::^+ž*(-IT ۣX&@2궺/3VLݯ|uV/&bqw@/%üܴLt-dT˵(jC)?e%9Va}ZrB}XD3L(=2|OsN $Q?LΣ@? K<)jc'J>m"tk ~1ʴR3^/L+JF߫BX]qT :Kn-r"ͅ32r.y _r%Kڱ,@Rjpl}e+׈Φ\OI 2 )j'Ak $nK#K rYH7*d_!#J1jlOYYJLѩyX*d`yW=u @}rXEkW~ ",eEn}p=x R ~G[D-EnڐK6׭{0S@-$\s?*}VL xƢN^f{#1G ն_yҜ)G؁T*(߾+f5'*j(L-FIʺ4j~7Q:>aHaK0$gdqEA(Z-}ϩE3&W sH$1mZͬ-EMDJt0hÐVdz1& |QiԮ%d :2k[Hȴǃ$2ixtO*`Fڄc@S$,Cw jwěv+[Bjp3U.+QhB >t6o]`L}. Pe880Yeh^Uej)َ{f3]Mֱ#K(mFĠY]LܨN+K%S،k϶kti Boue1k>.o7 moK%dp_ bZ`5cgtMSCj~*ֆ{ B#\[S%x]Ƒ Q9 ^iU7i J3(!W~عTH)I-Ŷ샯Te G!&>s%C玲$CDBrrഺVyPn_FDADkGT) [-GsBAׁfzEIb?6*X]OSsM!ex|M5sH4CD/{C 5 +`dڊ,OJD\ /#c1 gˌU̮j6+-. p% \)E=LaP88~YEpѭ$lΓ~y 3/DJ&n&,zAS7q7G.ҏjՒh*Il߷F[ܟ>r2`M¤%{d#84': u~_y-, v['>GO|QQhTWd haPqHgI]. H\{+^2cϋXz)N8vf!UְqRbK~rd k^bRqh%+2Uȡ]je"|wUp㗒tjdnj.H,: >\FGW*N_8Nw`$ϰq:u2dΩA $ţ1b" 䕇%U҃zBv2;OQҋi%gg_$b#)p#AZ%yLY&Ŵ ɸxODk1xp卯]$ȧ/A[H?ߎU&k. (DtLylC ~(ÞeYjBGWop\ݟU(u(`"jZh0-#z6l+ șM-!pdo$drZɕJEM+>";ydl\C PTvv4L}66gwRe$DZؽa]9-g y؛L1nNΡt3Ռ(b[e ,{su3C;J`&ۏ?ڬXd@Lh VdO01-oBLn7KsPҁ? Tb5U;vYA*eps*I !֧)*^4 ~üw:Ѡ~wpRRz1T!BfREiF`4;%t޹d;hK_{bvBm- n*/E HuC> dx]2g%V]k)_=`Ibs=e#sÏ 2!4Ț"b$3DO b>f]qhqx&k!!XQ웵/a7?_B93Giyu̵w?R Ay^tm9 .́ զh[g_$L$]|_386cnM+}Fh9;7K|%&M:2В)ĬUo@x J^|\/p_LB1փE:s93@y/ƐZ¸U+zjsslEi_$aFŊ,@i aO^B@܊zyVɍA;VT/#m+ +4A[ذ`B:,g!MUuD_=BuB,- oq9%[ʹO,Nq#34- W$ƿ5Chzĵ؁Zavgr"R' T4 2Bsb^ ||Bn+d@gfnWL֦HwPӶ|9q%8|JeYR֧:Iݣ'iZewG\h%Pw4<]jr3UXT?솻PKÖ Բ2+ވ<0 ЀZbe >`9%7vG%ߠKYoC tN>2c4Qwa0O/[tW X'M"&Fw~NL-ǧőeȁow$CrPVn㾝̌]N_"JskvU3(uy(AseC,9c}:4T#K@bgWP1aLW夃Q(R$9cGrEid ' v㦚7]>nL" 7(O3VϑԐpҳALL]M(כDhsv%QxE^ 7=>^H(*LrʊvI~ӗC8?ʮZTi3cKLxj.YV`q_F&_"| `)N&LF7VЧR{ 1 Փ;wԀACYg|sϑ)[nȫTmSΆE{` LHx$,)Ϩ.W&G!-y0Ϣ}'tMqaNQJ 0v[|K[:pN,~֯lg:* 2ڏJ逈XBYe(i* @}Ƴ&چ#Y煞X+&A$ofi|SW8o-%@.ʫ!2r'C}R Q qf2A_*8ഺf:91^N!E'vF9sv\p'3TuI޶%LgaSuZ=NHÝP1tDwXb,/"c%}YXb3)rwe(!dPt£ڬa]FE!$cT΍wK a)6fTM9''oٸ jP(# K]?y$ i7 7!IvJ3Kv"M8`++-I˯ΤmcF՜1Qߩ]%Hq+,4֡4V C gA:4Z@~o|+8]+{7ՠU\1F¹t)Rw.n-L #]iF6$ EV(AR86WBn8l^!)႑A\jB'vjkWuqJycT6Ν:[n7BFya>t^0vx v/o{iu!PڦQǨE+(Ь*6+`TH?/}NDj,8fw!q,xp0]!1uMn"ֻix?,7l ol~kp;hx:+og3iF ߅ 1QV!T?zmx`p)=A%!2yțj^ns^5=THa낢SM^YXJ=襢JX=lnj+9Puo k,C j}u Ֆ;VcQK+:љ&>Feǯϙ#%9,f3_ӲAdRv/Lc 1bÃ4OP-D_h5QD*>7N$F=ap<dh {pɻ7tәr Ũ~Gi6H ?T?&B;nj*TBUqЏʭ b骏KΘ.g]4tp0nSǯ$ohlFhg;͈V7U T&u$+TIv5g*}T}=>=u?6W6Q 3`! ;3*j2FJGY"<#ؼ)phfR+p s)1r_FQ+5zjK+:R&ڟ`/Єqf3GBP+#M1oAAP Α=]`q=oܭS|K'N2%Z亮1=G2s5^OtA4^8!qެe/*rglLbeA;{ܚ'EC,Nͭ2byfL2>)^ *8Ygm&eI+D`[]"k[ɰYΝ n٤8L?}ڑ4=.i21}uG`{ 3B4Uwiv^C#NZ% {) .j7I.x=<,rlY*a%7MuJ5D/i`"z>Cc[msi,#k,7uE+Evtbh&Lv{Od9n|; ^&`XH+=ibq`5HtbmLt5n !U8|)9iˑ$JwFCnj>%V2*ېLP1tC GD %;2iܹ)-0 ZjzډB- 9[ԊlWY$22FUu:3 \FtBGƇb/l^,EI0N7#X$<+ AGABѽ,*S?utdV>"ޡodWJ߷I[JgJt1 C#:'JnBlIZP/ᜡ|n5F.ry2pR#U *,=~x83xJB{^֟AV <;n$aJEOvOɀL*EM؋/)SE\WHbSzt`f4q7'O *Էc׊9^18tn^.(/V$u6HP; <"=2rua=M*LĵD/ΩN%B={F+ghHij5kM=bhȕlPUsW#W UWb hh@qX[1c1>2;6|W˫^PhxZ2\݂G3|B\j T7*mXwG۽_QymPQ-oZuQbO<5cг(<@J`~k =ӮAﴛ.|G{+PÕ7;>S%#IF-),#:m@rAF#\e$$< %:!X zΧc]ICJmm1FsǸUƼEW]HQGP3;8p&*uĽ ?k虡i2i庳{[MlP|Uڔ-ݱ1ShDGϖN’$`$sϋjV?DcCndx!lU{YBXUSWwhy0W4=yڶۧ3 L[ogƂ/Ɂ<]ˀX,qpZ ںu. G| ܍@SS}~x{fzAt=tV E#&O\,y1/#\%]e) fKgx+1)a0Y¸l!8cūO}gS/tn3O"nKH~1جmz gg#]5FV}պgZlYjxIf~ۚ1I0y$97^x\|y4vT=3IUYP>d]\Hm0! SeAO>/(jGf+ԑ d 'UhE|_YIgTXDp׈Լ"'^SsD B;;EN:;]ղ޿G򩊟cMEtFo{M{zI|FiwgkW|]jb7>pݾAeսRp1qGfo $ #^?ذk?W_qdhgZdMwΦKӔ_os_MxxOyΈ%MT7}-i=yt,.-4Ə4|rF9d#=&wʧZmcd;?6.^Jl6#F5MnO^+&vU,~x+`ё1 8F2~M8ƯF8i {Ĕ(O-dc;lF/kgMbYz'! ˾@ȬVv5,ow2=TX_뷢˛\nbwY^dSSF u%"NgJͤ#%C9CiL"uhǞNZ} /9v7avw'0bnJJ Oň8s ȳrW5~[|@|6 MG8 5E_0i_;,5uR@wW/D ,9S76⢦a+i %0!X*nZ/­dq+)Zz.7 I]po*Ns>a`8wPM_'6MϞ"BVB?U$Џܳ*,Ο@K[O2qv.ܾXZ*Z #yhy=Mވh$ HLI֔, 7m *Z̽hgUnT mֱ7m|rկ/,?³W+.ØOYu ?SܢR$$_%%R|X9UnRˎ!c P_28;I椭|lԴ`ڎQ_d_:SFp-Z OtU544Cpaq("<8LP';20$`Xus$UwiU_6!)QNJYAeD$iZ5*gTE.Mjɠ0bHGX 8m H?~҆5o[CEi&C9ԓ]W{*2.pE=8;rA.@3L>K`[q`BBM0ljSz? 6ȿn'%+ ȳ:e:wI zHnOP!Ba0 I|QT C[hv"qݵjFHuϟ!ZMn,Z611A|u*S%,W@ $# hK+Ev~'D.|P(̉cp3 d;m`9Vbʄ|!k",z+TL ƩI2n![$,S=wcC j("-\tu>lv `v/,xQYQdY9 K:F!ޡu)5LF۟ 2O:Fޣbд/g g3@chNiLoIlʅN>9FS[zw2+cfjO]j7LPW,a ݝ?,i f9(ў<-Ȥ Ȑ3=6nt~Z$ڑ&z=vY? i`TɅjOKo ݝMA%_s}^S-" 7 k&(u8%$ql}fV|"=Z^޼+S 06tKBQ)z=L"|lh7׊W3&+K9 O;9sH?rnrhT)! Raٌգ#PEx gJl`VZR}Od^2؊u0["/Sk=N%A$9M#8Jm2` ~yaߐ={)5R.T[|uk p'$5  4~_X@1fLo\Z Eňtl7̼R NElyrC~0@C3 $c]6gP*=غ0 ]SJ?NAcYTS(çv>]<2EjR܍ 4KyI%tBpX ԫ9Ӎ#zZyWvV꜖@DtWpM޾Ô*w4oQ L]x%~;l被fQ_MZV]O*XҫʻY}< u(8 MDgT11?Leϧ7#rT )O\hk5YMK.T:>X,R\HG{$+"܊Ypǀ; dV.p5`GpTkp<W]p&a=󨁎K)߉[aXNBAFMMD~3:CE1ĥоf;/jQ ]53Bn(yZo=pиdsGæol6|!5?s;jqȩUB*+<@A蓩N(aI vg輞Ƥ8f>]O~b<T/E:?n% ~mxY_m5u2MƯo+Et Q}Kw.[6ͳHOhV> 8T-z 4}[E[{h㘪|&zN=vy6I0X1|uԐ`JCWZ4\K2Ie0 F{Th^M /XU[\;۠@׸%V&Jis.y5~R/S*eLCgѭƺ\$4̍9׏z{; Z$D;&}CyiT?YQUq;AMtIjO»Ʋj<|<}ŗmgFk2`CtP-ZjJPk:_:EUKhnD,6K7'2q%<ᦗ:`^""1gr2 P+F4dCqK0q>I(4 . }mF nc'@5V<7q^[[GԿo#*wnԡ !Y zޥsҙPB9;IY)R~s[%VۃK6DeŊ~b~V]7-{* (n*-C>`z@5. fM Xm*vJ  ߛe91$'RxH.B%yCxH$xePޢN+Bw'gEz '36#  捍/Xx!\ SbSR:&(CsPD }Cݥo{Y* iP󾃺@"^k (i0*t4,Y",iA ubS%ZyXj@m(&g*l vg|!l9\Ӧ=ӟ^~C?墈 o ?~).+0.3V04iE]2ՃAGbjjBGjNlI j#J83j> R+oJ,-=-ͽLSQ<`UA~ڦ~3CuAi1oOes S(M ޭ21YI&mq}buD)T>tayRnbh9re~NjB#՟Hȴz}ZH_a<;Re5QTm`}q&sZ4ZP%ӗJU2և-Q9E3+2r Vrw~ѾAg*)E^{&o+it_o>{WZ`fˉږP~ WfԒ"Xi4uGQ^Bek~pv%(桬.W{\V`~_gL  vۀpS+l8E'' |Я*AC}]nw0|0z ![~8CgT5<їE5#3xZ )&Tǫ0H+gF,;\~yuq_E8<0*2:?G~Z__Q7aq88'|M|}:E98T\݆dͥL+ XfʓS{:NR/բepL`+ htZZPyCxNWYk-x*1 [4+GEO+nSyF62QJrozu`/tg(1Oga qgpq镁104J/۶6eEL8Cگ@9Ut$ 'QhT2ƂB639.i*Wmou%g>HMv|LMRJ+G#xD #E6& ^pymϛ8[(A]yyI}郀=U ˉ#E>^)Bp&L?. Xpv!,@b_'xc!d@q%G~S!<%;+JGDN8H$ĶKd57񑣘[sڛLO+ U#|$=yo]؏.NSc.@D$,S@b%zP># C> 957ܲX֓TYZUfWwN,䡡HJ]_Geڸq 7f܇VB$DYȘ>u|JZ neR⻹L>c*6Cw=E3LLO#9e1wGa)C{\ܬPͫ".ȣAӢ2<}o~@K(: h:~ņUtEhTӼZp^Hh-ъm,COωʹ$rnzŴB"!G$ `yH+%8;= %"xrK֓O΃}'י=m\ƸJhm8t#ɟ;)Nݘ,ӧTeA%<䨠)ԵuU0by;TAAac,m;'|V=39,HER48O6شFЛkC GT:qo;}@shw,aSK'ܽ0N)WQlPد|&,X4_G$:p)`! |1 |nQIWn.q潫@% Xp_2/!jϿNE6MG}t1?i['|dI}Ц"1dB`XM[C XD0p9ɨ[S+'ld~ʨg›Di_Ġ}OacDZE`x 3T>4TwqSS˨K3qN{e>F2 B$¶\aol܁p!h!WD_|^9u1Sny;.M%o3E Hx@D 5j!!H+@.-8 . ˝q @'8+ۃ/̔FuecQR`GMWSsy=+?&/n gQlخn_~ڳv͎spde[Qɟ p{ѸBAmBYW%IL?kM9 []_4ÏC]_~«8*Ab~/.4܋:~|qާ/Qf[=8u[%Ghp>:<tmi(-eKf׾AIyg9On&.T/'CfN ~i(ó+^#Կ:K~y櫕xZ<O8x󕠖=f(/sNb :lb 3z3ՔEN(g5#|X)>r``>ذ˻Թ1%a<νXZWwVlJ`2YJb̝ך1Bɳ|.j0Q0;af黍%*zoa?] X MD&<~b)L: oV@)w@/e iD‘'< aΟ6K߮Ӫ{g6m%޿XYu owmFdHlZ:ҍJ&zN c H];dJNaFF,; I:ɻeX o xCvC: γ-<4ZE5< 'ʗ;(I}N^X:,Dq &pBMX#fp<2S6\Ǹ\+zf[/c8؀#g66-7TRyFWwJu422-~f:m~IԥaR<}ut֚-~Hⳟ+g"\~4V[0 yWQdGOʍ8yP "B`,vHm08v oeh3_yH7yc4jJ:d{W ʹV&qtIb4]O]61]*/Or3ju[%laW X|}"5㜇IS kW &[)q۰m;E?Y$ z}\/'f ZOۓz|@ @wQ'3BqkhR.~Uho6_@Q"c7iؓ(Hsk[?HCfU05%jZa^xkBL|1R>k.i丝jmX>aYa|e\6 tCqqQPqqY+]Yiu\ߪv8l( lGoxc`ؖ4z!:Kj!CoH?0j#? )({u7B;i7z`8TӁ5'_Бz4ɞX+@{vfuui5b.FA&3aK2SJl^ c` fe#e2OttVV#x #CCG.kj@F jnһ&0PRc?Zus606Ek@VI}T"f2y^,rz2.~x.VB~띮wWYs!<)E˷5ץOP9_ɾo,尶Ou7?jV8F3: CnRf;2 6R)_ilSp؞TWa.cϒ5g3rn -twh~8ڟz̨P)͞tQ37"314TXM1L/Xo>z B]eSyiSZ@{. +jʤzLR\:u0%FW0IP̥X*/oC&+Bٵfv*grqh8|&y4Oе=IDzIK -P>17o:L>w cBMXw^_&ᇕ.S:I3]nr][$YxB:߱FϠ<E/pZ8t|P?0ʑD`ReJ˥q1Qڱ!K.wʼnoWAY,TORF&eWu=§ ]G[;.Q}5=}=E~zHg2`'Ц[Q~INg s0,ܷaSk ()}jjb$[ۘœ-z;j a-1G״Rm͖A(xcju]1)=_)Z+l@옓UTQ5_Ĺ\ŢHL(j~he߮hh-zwn9:\. wv!Y̢F7띁&\[M#8ߨK5xo^ӛadmJsQ֝L.APBYU#-R ˭ RIV!uhǕ4O="p*w gۡ@@!ew*dҙKB|~%4m莲t̋rIϭ`5q2hvpg>i A 4k9ZY8Ah;֢)w*NypӪq~V. Kmo d/3;}ΒCXvUk<N ?SMmOp`ܸ8ŵU26f%%^ol+y6fO<_Ue&n6Lt)ezҁp-HY&xhPܓ;ASٳE@;bC< TS9]R\MF>Dfsm껆 $})9%.<J!`&R&[({ݑ(ÕN&W$7h'%B/# `lĬ7{sqiݺB0$L!#Ǎ/\ݹ^s̵{hIc7צ3nyUR6` )OA2L.L|R>)n~Λgs忱ƭ@X?hWwU4Բ!ߪK-zS]c?`=O~XzW*!_|^]}-VpI铕UɗG)!{ɝ^:UBጐqRդֻ^_xa/L+?lk믈/nz8 F+RU"<|8=H|Ш/ﹷ&L.vuG?c_*Tu2dH>`0E&b.龜%9V"/9f'g;H} O" =@$KpUNDHCx}NZ/0_$2~5\suYCp *yߗ+A`bߨo;O"HdHTO)?ZJSu\u#׃һI}Bl-q@.:," 4] :!m(JV7gT<ű:Y/IݴYX j\g&f#ɍ3kda2?p BL<`d[Z}/ӎ'A Gz0[3 {[e1Iq jP@#-Q?(E"+6|^͐Ud jMF1p89@>֐|Y;&f xoѐv ,S>.rP-!ɶ$џɂR_ǽ8:L; [O&j[tBPt)q BR2]8uvȕf>yL$AlR=pVE&ѭou%},ܶ.7IaL/QKY/HPWD'wE?L%ǁ|&\xqq`TR27ElOUUnIޕ:77/.ƼiԢƨj┰&TT L{ZOtmU5Aߘ[V_w >10:Ʀc!$Rb_sƆG'yaW.I7h4I.dshG^j k#^!'' ƚ\Q lCCPZgc&@z5`!Z +f>Ȕ[U 똍7Y< ]6&|LjU9b?4Mk'ݽREGofA~ﭥV;H1 .Mt}wހ7G#y &(;F ~dK(*i8eP/; ا (D7OsE잲_Æ?<8й  ,.C'y<=Puȫtp2qs9}: `+fOQй8u4rgt羿s`w'*=yӖcU!`HJL!)n9k/ ~Dۄ-( h2ޖ@ WbS c uF3 H{3cQ7οg7;ySXj7msX XB5]1.8w3VbQl2v(ex DEȅ FR.*hVȇя$C|G)SID@҅\%Hyv> ~v^_$c''ʊ/Fs}oPjHZFK^H{s eT"l)챩I=Ҟ-F8g.mc@Nl5nT& ٬k.$(UISF-ϋB\nI{s_&+C|('S&>ad͠oˁjr0A* &K8p)Q֠CKЋo-2 FEpl+_r8/JNS,#"2sԠX=;P/Bg =m+c\#KMÙtV\ 'g>>ޥXM|wԴvN6=eJPXinȂ@*Ѹv%5mN'ƨd&c>3w\U[QH9W9@5Ԅm#T `F)Ct7()m`I(Z 9ѳO=Hdքpfϛd/6<ORk/]Ё*h~C<;~ zLH^ܹ:ʒ4Lt,,똫GuZ@l@N|{6gC\s_՟.hb*_tRAt>2ryH3H8*~:J* ֣ĥIVM hES"(BZhR$R(Wj0v^“%{I<Fm t]hi4M e] r7kE7hG‡ܙ(xc[ƒcq><xBbWʍ6ݽÊ4ӱeZܟHD<38)%O=75it)yѺl *F[ }&L.O ED3&~ k@.,u[J9;US .[@فNQG9T%wNV3)K@3eoW3ZІ7%R@YXRi3DW?h/' 2Gh몇jcq뻆9]֑ xaߞ)h}қSN˓?&aV cm)MRYX%Vn@Oafm'끭[/@R=0I>Q b A1@o}KZXG5@k#,1p|6϶z)y繲ش2nBk_/c_'#TWЊr6E^&(ے"'-RYVllY٨gڥV3:b|:,K <]6ؙ}!r(00j*Qhp2$Nwze28jj 0cyQme0H}_EK[X)5+Ny vEO)ÑmCcZOmK.[NJ &XrU2ebD &G&yH)Y6lDsʌ\pVEQ9_vC?c%~CiRu{o{CbmµANZ%=OU n^7p:0$&c7[:@a wcm&݆pMZ" 3@23@AW8?x\ٿi30]x i8S86Eyؤ4,JS?Dr]0LKF>ACK T>Cojrf=w{ *㚩,?:tJ :V=)cwqꗐ>Da,Ƿ~JxtUk1lz`EzɌGq@Mq9sx##?~ǗCҍ0? ;Kj8 Y@a_@kd/ ߟ*w"`^K!4DH\/֦:jagWbKz c9lS~(Zde<<䏳MV E .ɩT$nfxB3{Ty#bPhw-v"˃˩|Qةgy :E̴vվ|g MgB(҈=H3Dø:FBŇE\lG<(wes@8cn/ s+(Uٵ0@=NL{]d)k{Aܿ%|(@& R<,h7{^NK$PRi.k\&şx&0 =Y~&>ܪ:pL1)9W`E$9|g,tԦ5E xg'fz6vXl48ptޱn"X 7Vd$D;0}Y,O&(ȢC9i \=iQL)6v)G_TP1$ZEG=U:?17{xW ]1Zש0v :d?gl25R2ϪKҮDw`3QFnC8g唔M*;L:YNcjtה1! -N-'h㿿)~0ߨ7<&R \SbSx6^h0T'/U9O1P?F/iU"$ZȻ-PQ݃,Nd ʍ A8K W@Y&C P"BzMq NS/oyEXN; J'-d=lƵq%F,3)3,1`]x,J-&K˜>wiET]u$1,x@|p-Y-c{ۗ1o u~kO t9rP_"7_)q5i²ي7ovf.-j7'K\^AF33ͨKws>qOR1hDJ}0M,yP}R+`I*}޳*Id!sq3'&nX׿z 7A- 7 ȋ1ӾNCgDBXښL9,?_ws_K:ô: CAxjLqυHFOZ&E&- }Wtу=PG]SZ  =tqMhuA'@s ,C=)ʈ捷݈MObD;״t~gLb33rhEU > sZ\BX ڑ%< | I`*݃>a֗f)rئ9-uY,t ץ(X(KWs|IDKf! D.qY & 6ʡAP8OA(T&'~(A<,e#y7b@"^t ~%kb|~5!cO+ޛEJ׀@q}!v {boeő6E:2Cə (N+/zKHx&qȏ_ֶLM2aig%k??|cae42e3eYսBOGP1O*# Q8D2n~r}~ 4fљ6JHSָ>+D2G8[f+ndG0TY~rs]J CN[=6?۳#%[::X "oCG7PY4gB{ /ՉI37<ޖҘ̦֒""֤Qo"VDf.;0М ҁ,)w6y7T;Z#m6zڒq'o:S댝O*z~< [)xivL x8Q%X/ay 7:n @uuI.D8d}1𫚁wKwñnjUh舷HiN5.~1#DNLgCW>KcQ^|?>G|62/)K7T(ki2UnQwJsX5ftb򸍙8-ؚ^<,&n]rxϰ{5;Ԁ>:>'>sz|ɢye-ņ=Hk_y]טoXG9%nS.S(Km\hjp"9!e Vz{)74`D+Z$*BynoT"$% ׁ? qU8(Cؼ&y2<[A$iNٵC" T)),TbM9k { O Jv h= e:$n~Qf#n8A^_rAR _Lz֜!&#(agdfyNgf(41x݁+o+Uh|>oPc9VmNJ'@]ՊksYl7P_k& A?BұLA+lm$) qP $Z;:ƻEj ԓ+N&ۭg_%bQgl̗P3_^ ߼Rbs?YTn l~'0Oyz~Cyd%'t&;ti>M/2QЅda[i h6&:tGWjw{oӫ8v(O~OZxsYp1yWԂ?b)$D1X\eǻz=t;< 2_KHNtsCg ]7dOGHؾ,˅$d ;oyΖ}uGn(K½yJEA3k{C0%61tWk :m6=:Q!?'IwċLufICѶ|~s,ͥy5İxZT !R9nt$ȸ+<3y,mlBzH/ Ee1-Dn⢵re}ߠbQ ͱ/j/ʠN#"[3o62Fj ɀ8pqL47Ĥ'FF{,'qb+LNŹ4Zn#ŠFϺT:e;Ru6Zʽ::i7!dYt1;Ea־"lmC d%/hz|xDЋ JMTZ&k*l!\u&6C1 +ٮ@,_I'({K_%Wrw`Hs Jꗢ06$K2wz-l72lZ~ZV͆b&XtĂ9T@_ Wrp }ѵeBv7*)RP)i`VgDǟ_?n`4ciYdU|tѐ[w~C> 5m~u> Oz 1ĸ s/g0)կz:zړđ[i6B*[L½z9N5|E\0 HͺK ?@2xC/S.H x7Y>R)r:C(돲bڃQbR靛tN5h}RH, dm-gӻDZc*E$d!: !6BT_VcڈzaBE՟=BT.yZ> )دt;,tslO s H'O no7Ჩ!(WLZZ;VDTQj%{QO:spn텔)jLCt Fұnz*R%8DKyZ1젵2Bakmͺ2Z8 82~XzUxyK6pYYP J2%z {E7ϧd }}h<);8HC4O]("3y(zw{6}z&(+"(rtNH) M= tzy_nlwh J-~yĿY$l](x~bsAtuӾᐱG J_wx,aQa'8ÿN1`64llJZ5ӛm˻̣6;l%T{%PUDԍdT]@tk+ȰanwH8lUDӒ6QH0 )ȡsz,,*ȿe` a*nyw}jNsǔ0 ~xdz3p-&#~;^źJWB:dDKoG]W4&Ɓ" 鮮 86PRFq 0bOlla!D(\VaB4LV zk?Hpja_j5O7wIືҘkK{ wMy,d):W_BP[ϭۗ 7濁WSѣTWLXuXZ8&{1P~sS'lXvʠGUv*g @).?z_V;=X eZ9Q mTjԜz_Bn0cR7G՞CE뫾LNkEAۉXi=) O1@8N a1 9eWYbN-9juH˂.h;ES(Ɖ²-AԪ $ydtQaH,<4 opPY&RofL]earۦ?ڐ "2ZȒUtk!ώ1mf9-ݝ(( ipF(ºnO˜2u"?fFY̵=?h9R.j,x:5>E0Tߢ;|὞nke#pU^`n5nSFY*? 4VzqsiLP櫙d Ë0]B-n\*H\,t ]_F2ӱ*9E*?'«jrv`:QYC>Q%2r _Q(q FYq3ʌ :z9-hCvhmC@tx24%೰@cF!r("i ?V h^~TTs?Vr=uJJX|t~20O 7M[|8ȋ@Sd R*Gm0HaCJQ}0@Q=Qina2=z + ȝ.aUJum+[Y+LRTk YƊC:cTe|Ѽ\Q2rh } ϳwq균!!G p_v+շJЄ 3t5#0. HCSACng#pohnDle&E;Buye`8Gr=ՀlJkȡMO-!sJ, 4 ̬S vH9pMMFN&1XK5ۛ4I9ؾ0K[ D: n:ӔYFl@'=s_ezA]l: LNF2?b )}3ZuHcU B10"4X̍W4=O;v /,^ZQS}w{sL̖hobS^tS, D._3)h{\@w)(?7 hJ變q(=R!b;Eag5pCgJ$[{);RCÉTLԚ蘸Gި2;j@/*!/*F7lwT=ī! ~V^@\<x2ƽLlU"K~ t;?njfhAȳ+ 'Bj`րR|k#Y]SߠFKiQmo}R:e!|cTr8ǟ 'i%q^nw.9uYDQ :oNr:WU囌5R}mCgsQXt͹k]@7θuqN>Z;i EY#PpN6L**$qsl-x̛`:j g g0]=B_MtrHbw^?Ro!`x>"p;mbCWUPYs9CXaxmоEc&_㗷$' !\Irkc8f򍕻 h%ϑ&,л,Y;sS󕜀St^1{W,+q>$29sP"X1-GWz}Xe %-͆u^k ҰaP6bQݳ*o CddUt)Þw,}Zc*.IsJ{v?0qd E/-;~AV⥿00O*u};$HKa<}.$'t-u8xۂ{ǍF)\sʦu+qg9kFW'vZ@ :|a`Dt!t&I9G"vˬ^hĂ8SXy(G1f vs k9v_Lԙӫ|NJpKKyM]تEIaUP+e0E_0Y~BDR)'~:Xȼ^#Tre!Ɨ;QjH:'O"l"z{|c ކ;0x*uC)^%yrLHQkBu!\}c-u?S?H ܑۈn6zL$L>4.ըFrpHV(%A,~RU xK9sG< S@ZgtXgLlDq\Ԑ tY_;{-;;&Z7ص-xkO70whՐrZ0>b*MWB}Qa*bɡPۖ*z8Ydz$=)M |57'1 e7msZw[FmwN g)T+̪Z\*2=ʒm@R"'ߗrqY|nTP=j݇k ^e0<6Zh)K o8v;BNjniB1cE+(čXN$" -KTs bU5)`ziZG|#q]2OߍQaɀC~Cul1\ hA]%u6F2Brg#MP^a, W"1ꏒ8Db51#4i0ѓruEBMY+|{j :)pRZ. HcL+G8.MoT%EazeWV@Q:qlPBڂP6`lK׻]7]"'?a0 E,Fsqs$VK<%~^;y(wȝ)nUxi*y?_^ 1Ft^52FI4/pe<#DD 8QJ "zoT! ccz qZG9UR6ՋѰ(B8!1<띅B>ؤ-/ t:SP^+8bev*vqj0Y19;GCn#Zϸ 8Q{N0rMd\ (ŭ_@f78 ̱1 [݈G*7'z#FSϋBNzu0?Dۡ kG ^% t2/UI˫\t@ I Q_Q"p4w-? "}vz^y>Fw;S eJBg:$Y;J96p7Rgޚu8Hq72N&fg~^6,2/uLw9Z i=j?˟7k^Dyhip%|_SlHRcnۍ[/$DG$R58.zMՉգP ٛ\Es6swʇT\[qŊtZݺx=-Pј\>2Ȝ #[UZ}UdIí" MI[P# |W?trSm$L#m/`fLˍ7HdGMIA &[p6<~ǿ~n{^MؓCRga%@F8[()9__5%3o*Ʋӿzm0ʿM [pҴg&özM2B.#U5= Jow14MCT.{IKj_&+cdSU!9L JL/k@'4=z .J#!iWXD>yPei\;g?AMdWr֯ WgRX}%"g.3_δWSq-wӫIG|Čy{Lx[QU*-Om~{^ɬg 6 ~[H(Qգs?W2%f$S} L/rJ8/i{S@Li-JتOSLY3z@zr, 8=fчzh"E'#d/Ot{k0fbKpRDJwK#ϴ)S؃>?t0aLm$4jx#6$ wfW ܚ=鋿)j('@, MX$맓!кiɴ>͞xd~ [."<7tQ|Yzpŕ dމi5;_Nj1S8z;ϵP[3l8a#, L {VsuN3sYe,ݶpgݿt듅/$t' W؞R.c¯׫R.l z=VHsvPNݑƈE &>1:6 |̛ʙDJ051fiqZ92"@ssѯb FxG!o&mJwe/>n]gG6nԥC*Ŭ83cީu!"T:$dԲmFmv4eޯOӘ>[<kWT{|"G[Sӷ7gV>|mLxx\ͻyq|s1^՚ru_D[ vc F! >a0֑ôZ>>"h?Kq9OӶH*9?#J2`m+Vd}˄smvV;sӞp&SӁw=R[ur>W jJR2]~My檃T ֊/^uvq&3x(W4<쭨RnR[tS;U+P&B H(w&y2izp*UߧyR\$K{)~ VC4.j4/S*ٴbdBTJ q~zpKO(s~¥[:Αnh8(?RrU'>Cac2>*)΢XDn\J`1:ۻjOPZJʙG) 8_?]'V4>i+E%5-+}-Xp,6+x.<ƎM7)gxy;?H1yS@ 1r6Ws+V8ab`aI $͈\ ;Նy 3g̔0q{ҀTW1-;f025*2Xpб r&~CpCPG!]r6mqWd<4eAfqu]8%k6$7?T1M;#ONGzzI&<y&@K!X n)U- d/ے6kVLίɐY%ITiBmѩtGD~1KhP uޙ-]鈱WHWdȘg(Idx݊ H`Xu 86%䖿 ^u}78Uluﲷóc皸A?@VHnL:grC.HCn_I&*iFjV)؏6D;vGHw;{8Yd`ER og(  rFX7SYc`)msr䛻#L&?dި3i.Ln'4W_D%g[J9-XBD=IEy/[7oF;MxmtAu#o7Hƨqpf _檲OPܣ'"(# n(3N5P$d{`7¶<®n>^mqR8 Q0!dc`BBP&rTn3B`j, ɂQǦ7 0lz7򏑤ۿWsEw;@au&b\eo7ߧ}vH: rEG78e@$:UN#o+Y'z삡2>dohTVDA,[i&@a?7?D5+ĢkJ*yx5tʈ,t#*ŠH$ܔhe k5o¥;э˛iX[ %кtV QyY?Z"6H6/5Ce+5i8M༆%\z>bBJnA`ƶ+}ޟmQ LWu=žp1t=Ǭ̂}C y;^6QV `jP%coE):֌ah[*I~apnëlݘZeφ6ݥρaת8Yujp=EVyr=QiNqkPC $ktד#%}Ƣ(FRtX1M_Tu-PBfbYsZt[JdIqBFnD%M6W%M`)u'YacIױ­d* "Xɦo% @C[Dl~;(fA.N`<_ !l;b)',C:#O,D)acd63+"Qu$a0Õ PhG_.!_&ch+HN7d]5G` yܰrfEwwe'Oyo>KFꖲH]ZmP r@ϞF nШL=?@l8C[Q6gVY8~~'vqrX0wCOsQb[BFqS6Dy7@Yac.V%L;K>]~Eǔ).-=f9d5fbkbU_5r"kMGjXZفiՔ&Շ:sA)`Pc1>hSSqM_7>Sq} *IkBz70lKҡU$хc96V.7Lq/"OOL$3WMNg}.W4w2*O[ %#_4m]徘Yl4cD hQ~35N[̐yn3!{Kڸ&U:}Xhrt֒Gn;U :e袿^Ϸ N<u lq#:b,I,ͥym|iNT}ïaV aLsx⹷iv.bvBnsؗ;mrouܽ=w06#kC]\i#LDm~ _HA{!6 'o u// SaiȢCp6 o1v%4Ӏ')sCPs7#sZQo7)6E sJžOO!B6UAGvObi~e0Z{~sIJQ0ΟKM^M,>@^$RR,3g-Ah2|Ncoodۿ&լY1)|D2@LY&md\IܝR_X03/;6tA'&NP7@jC,<}YS1OLNYB@:K K VM۱H1ɹ^C`IƩ{o )5#k:b}-f%I-Bj\iSd8쉶UL fn<)u"0Yܯxb{Hx {UqDnf&-f~@W'_DW0=pm K!l3ve䆊,*YI!S ̶n${|c'e+bѶ=]yAD}iyA{ቕq %U M$W9PYg93fq+j&ܫ2j߸:(w6tz74`PA7bF EܬsL3VI TM 50eu8GPҙDG~y(غB42J֌u3@".#[皂-BdkݗO> EΉl?p^_aY]ǒmjQ$^:T 󴊼iSxcIFa3/+=`AhB|rư;c c. iY ҝ9!L1kB?PXUrf,!>Ԙ?ёПƜ*yZ8Dt.ra "ow_K/rVx+}OZԣJt!1Vʅ3qU#|R,иqf#k/<$ iL%ࣕ9qoYNC"=2S;k_0O$Ynrк֜B>1r4,wJz?Oԗ#SWa]0z!*OPitQ=(q;> @|n((rV dQ1^:>H_7:?I̊#v1:1|;q ]?2{oDtBHV%@ߞ#GߋW;$)זaKRq7 f+lwX״ǔ;EF (R`3:ۂ7Y)77{4dJm1;D[[fVk#ͫNr9ern"gRo _o_LY>^݈:zȗb 3~cI NtTcYi~Qbū$*7ėZ_Bn<ѵtuT>q):GO۰-M륚:$'Ϫ&LeW  ^OjiajH.s? }K,N=yxQD.vW*T 1 u4aDële~5ٯyq/!V b]WM gsr"YEc<@}JKdAJ{%KۗORHe&&n bgvf,@ M$o]n̪`G/Y5wп#[H-=swP)PԘ{E_~}WWyhd^kIr1\XXW>3"U$+f@m El\ CErCZY~A.%!?]6OǏ%\pפ.h`!AtInA(yDC"^#,t6=v6tC9U*/NL6b˃@"]Kظɔ- W̗x>~NsE/_@bN}L;ey@)Zr+ugAnCS$)Fm#!JA1}5錭ٛv ۵a ݡ*FT39sD]af-]dD߰^Rc\"L,3$T("~r>9x80 ^ PX%{=A,mۗPy3FZ ̬aO3ny)kNk߁n}6 p1UYdQ`RK"]Kr>REVB@enfg;y!ąϐPޱ? 3'5WϏDTc@ʺq%W&ʑHœҩ{8NR<#En1/[Z&jPU`˖`xm8foVP _0vT}dcG߲R51'./C_ԗQ[g y:ȿ3,;sJh9b*D\cјb W%D?lA{2zWYH^y_ MᎶv @vdh̖&;G 0֊֑1BU!/Ko'@؅*c9ϘN(jnY f_foM3-Gxdz/^/IO!BmA*VG%)ěj伵٘%OuWHJ9[}X|v4o`Ҭ0Nџ; K_\e*IN ƒY8')QŨ ²{j Q:jfyȓ+,g2~s 1&T{qiG٬ιɌދJecpګJWEʣ3Π``cg;*qgg%g {cxS)Ij3+g5;.Rt.uQ'*zq߲~jzUÎYه|#&L!3#i *{eclm<%VWU-@=w^nm2b0s# !p.}ɼNpp 5oٜp'* S 7%46j^kS7JNw&Z_k Eɇ9q8&H1BTOhGba -HHcj9"92Og(SU݋ 0$k+-L@2]t+G})ﺖIY1=5,x-IJ^ė=Y8../&@0ljl5\AZ:#ϼrEBPD=e  5^ IT7,!yqZCids"vVv$s{]kTJGbnᖝX7 ։02f_9I=TY 857J-SEBFiMpNM]١wJG{DΥ\,^]YAѝ9W4͞.I*rn  p(v0x)ߛRGRn,ODckq'- ky̺\oc0}muD!qh_o hyV (y&I9z/GWfk]o!k))N9Ge-):Zℶk'D1i~o|G s [P0M۵6:%Kn; =b\Y$܄+{xxuxSXP¿+i;bHjsh+n~ɼB^= J{%}U9BC͐oΤ(/ݣ V nѵEfT_Fׁw 3Q|<3ƓPVt|ڲȮ|b{: "Ճ4ΠL,b3MVlps0$rP2d90LG%([̌[|S6(EHg#5b0ںŠ<]C62@Fӄs!2ǑLGHApO,T?4]S H/"|I>d_R]]ITlz/w/YIrXM,6R< ["}Qb-^$"PO^lˤoz1(ַf3_Ҧ*rX~Ш㋏='"MYNݥ2ƞFxsx:_Af@҉-{r:.;7o0`ɲJ9Yz(Rfdc) dủۋցZ5_^#Z`iEbeۯ N|9[mھ^⪎\B&r<;4t:Hq~\@6ZO}a_D pdO7 :$sG 9 j? \a.=[JX-Vc:sYb=_(}kD"bPJe҅ҏ+ā .K]l/,ilKI.$"{$Ѷ*CqTGyآhѲ mgkTzƲ,s]z5 {2ferWӦ 7D. Ev`oKrMaފ!۫Wh9+{S`P7^R¿&pC,U"Gɯ&n}hƬ{Z'O b󼆼˜}9%g͢MB_~ՓjQd+B1:-A,IڊUŔ4vs HUh/ l"Y=mʹ/U8|6;rd9w3 N-"ѸPpe iXY,͑lFZl5/=ZyY%ߒR jn@jZc[Uq; J! -ɷÚyE0#)s:iV-ۈ(N`W{\]hŸf4}.j&pº?Љr Nt06P6eP$܆8ϴǚ w4Eot}:bN $A(5\oWh?qܐ8lNM;M,8fm FY3Ӎ.tr=pʺEӮt CuCh:"f*~22#H?$ \.A? wLYbJ[j%ᆙzW$X,>3;! %V(& yFhVzr9: 4!Gi(ys%E%wuv27%upL8Vi(\hVûYD0v D_aznX9a$hr.R`{s1 f7?Kf˙]T",cf8z;%ۑf}m_wG܎h, JPR?Kt=n=Χ!gIq_7{`_-65B8ptҲzktd/>wn)4U1֙ɶV1k^>^DdNdBYHh+\iOVP3wHi5xbCINX38yWg^4BOݿwacl?RV::˹W+AS ҍ wKw'vI@U9zŧ "zo`٠‹7-#L-nΑI`ՙ<{ y-cdEw4@,VPg+ [۬*qoW>bk]XMģ ݓYS > rycaɚ:Ź9#9KvAvip[Bas9QɓOzzl c3f$2#QrL:(c* +͋9h"dO M#% vF[Ix(% C8;[1xO^_Ũf-ovQiu(ݥi]Qnxۘ ۔ev1Yn%3%z1q ҏ"xLyZ P=m5)ĬqX# uL &~eHy#nŋ 0jbP{vܯ`Ib ۥHhF{ $(l02) :AǬ}nh]toGuqPζ4m)7۞& zYC8B@B d| p[ges5DD:mBg 6Lt`䣸',[u Z5NT(m'Oh*'/A (#H\?it11MF%U25`$KS*+dAvӵ!HճR=$#A"c_z7Yu+ }X eyQ29Z @x$#\k,gzp,mۊkC T#lWrʼn'm`[}82cna~Y0cp-Rw?NUE4s+t' g{Œ Es#+! U_."75x]Hn1wR~+7?9ɜ]tu5\n\_5"S<7&=D tqp?O&XЁ8C$<Fa[hP) &5t!VLJp$ +DKhym=CN6n(vGa!oA1.0VKaWBYܘNdaEgX9.M/ЋI/KG^Zķ`519gW5$,SzMnv"waK<9=0UOެ=DheswNl$v@F 2R];K*m7 {縠&J5Nu2`dM۱: cW+7_"!m7閻_lB&^_r SD`8V.p~)9/d@sB8`E<L9IB-!nksz8SOҶ뇅~LW&en#*dd%TT翙*<̤.ĎfOMfU@TΪxC{AkЯaie *Ng 4  oCyp`fxf\=Yvn GN:Dbn]$ۏ^r |TDhFE{^Aj/XW}n£=Vhlg75Dy+ܪgiIiUKR?ۀH~kyO*\&kqݩa:+ZI8^ҝV.Ş^SFRK):HA]\LW^ZJU=:teȘ۝/_HM<;C4&/9gri~|*dLԄ>y+;- `ǨF@ԯD)^<+H=V3I)ћ*wusȭMǞw66, Bd˽/Y')eD2BMX;1J@x%X<Hmw .0=774$ <`f|xOaЬr^Yrk*w&hP>dh(uE'8TeEYtwC.f]T T*`j@1K>foѺ#,R~HjDmdBb_0 Lg#7H[d2 [grYO&:E}=[%%xʄ^(u󜜴J3~rvq4قqvNIGWo[`g3)UPa ~b^Qhgt+is^a@grH@nb3N{\|]XeN?nPZ 9]G eUvǑ އXqvߴczTs Q6`sΦ|U:4on=02{hG\Ȏƴ f,wFQr[Tk א aWS:AlKkd8@WmwW% ߊȬz(%aJR5a-2HZ> Ȓdqg̿* Vro{R1$ХJ=H?;nL;}v _X2ϳQ{Mc$K9QckjhPYgO 9MK *x 7pBѮ :Ը(0nhYR"ۄb ~]YcCі!kuUT,ɐxhcpL2.RUKA!edi|\."1O;So/03zCxnj4 l: oVi [ F&a&`\cX|Z&Q'nlBL A?&@?G.#YUÚ4~W_F$_(RM#o&F(9yf-1131:a-[d  R/Њ@ J^ B}[q`/ h}u6, 85e]'ќq]";v;{! ܮi=Y's~0\񢗬xqY¶:MEŠ CK54op裸МlJt+L߰iwD$ӣnqyx.g6aY"Bu]=,_Nʯ]圥)!K2 5zZvQ^rE-|/<ӒWnɯU"঻[" C.4Џ2$,tZ>讼#w~q1F*u + yN!7;c 6qZ4O,8 zb;t^e?޽3gȹ/Z ve*(cQ~5.Uk3?M7hi1N:hYlk異wJY;U ҺLI ܖ,gӿN}Nr=laPeEY5G]D򛰽^1\XT()(_cwutBʝ"O yL۬EB[U`e!_fc.S_~ 'EP!*o_n$É"%V͓}f[o Nx&1kJO Ȱ0<#9l/׺%FpzTEvFÿY-;w?j v 2I ^qUaH7D>d\Y>mtDɍ Qc,S'^ܽ8ȣP{U ֺ@U6ac8ZO6uԃbvEU*?<O'\=Z޶2(P"0nfcDe25h/z0RTb>=@=^j6\U+ oAF$w8T@ASa僳+gIuҟI  ,9ϙxwVR . c7/ _>+&[u՞175~ˁT#VB* O1p'W<._iCeF>|4&{3A'E%{%0>uȆnI҉YK2h'w8 Vp??mEz.g~_ pz^&PrDg;N+1LW$ :t@p}*4Dc[@ʮwWa^ƙ%P)n$]T%n&W5ڏ Xoq21D!T ~~*"I4yueR^N8l+t?r ז6Pv*w-бWbl ӽ"8Δc'@Eq>5p+V26/S|sJoRR{^\~wpq`Ժщ:L_-p޳Sk?2QwA1[6XS'{ >; 6 r魺'6*GQ2*R |>HyL&GDpSHWPSߩJmތ[qk?|&P@{5G:G#TdB 6N^J[?pGl^l36>ьXv0;dx[u<&y>F4eAb0zO8 2Q[`WyK5o==VJ *#> cb6~?^!g+Qf|E4iKǫͤG}"t0>пpfB}+p>> nJd"0 ,qݮ;(g%8O5Ji}M%p6| $#o>lḊ^Nt RiCDyyutbe'F7N"Y7"]Ӊ\Dn;ڶ9vPCoE§J;o0qɆAo*O눌iJ7},;k-S qUZ||Ww3Z9eC&:gd@k`à/lPALG񶈑?ƍZ(x m5P[FSMQ  n?c񠃔mn7_* Z.@Hg͂muz!Wsk />(d Fl6Ntǎ {g)f;+jTdq3yXGbNB_/ }f.SlҌ$^%"J^iRͫړ_J[9|K -a;.@LvkKHiLoBsV!0*?ӭKAUf\4U/YB*m9t0sR>Q h5%}4J0`:r_\$fDXq8o;gKtܟN MZmWSÃdxɇX}mPjϑj*OWѣ&37!q-7VR"+QUm8a鄝}_ZuV[◜`,i  (/)=v+,=GXj$c%*vz?}uJGWSV5arh~@JycX#[)Z~J/4,s|0qd.q ={n{S ^aOƜy].h':CC00B<)['B~_}+3Ws+֣ MNc1(> n<)rĐ}`)dwZ%`ng ޲1!Yv\]YvrKRya1NiSŻ @CENL\3>"@}Hz8M毈%a}o$˹#C $ .=vyhSZIQ_Ig /3jSG ckVTM2HQd DLo2Ĥ3,q0g7B!-A:,[IQ}Fm寝&o?qˑCN\t |lZroPs3+يo氬 9E'DYLLÆa2,T꫙5Y/.tb'˞vlo'52y;  ^J[HzV%St--5<].B2+p <{FI72!W%@]a.MOmӢ%˓ZI\b@orC^Ly_WrͯCY`$Ѽ0jc %VxBH USPBNW[:4D v~`!N}u6D!1_W12fMA}5\EH$%hX߀yNȷ2)ٓ _)L.[!gJKf+Iԙ%'6e=>RP_L']cn[/lq9ľHf욚rx*5Ӂd(.U0>^E# [1GPR ُg.pCcjdreS ۻ40S i/ [qfr&̹RE(JN[<'Q29?#$X<Q m8tVeڅ/@/Hd tꉾ{u WghKeҝ+pEP2yL6{M`y}j&&!)l˯DrD{Q."TjZ7V!tkZ{P4xc@Ŏ9i^+OX|//Ewmje,(.JKB(|tXa։̧}cl ӵb[b6w%rXfAUejF7y)ulFl&3(+P l1!Qo_ 0DTJ Yj T`tD K 4nnԪNE˭b-z͹*A'_563S[/m~ӡT6 H/l<(2GG?CZ;lY?;nsJIHMovN*TWֶZCe2XhWXԗh:]>zg`Xf[/ X"_;-'T1|MDxPs+UҖ[~1nDxqFd}JCG Ã![A0P?HYA8ٴ[;=V-Ӟ^|2 t#6xhPR#ъv,gn_4t7>tW$;կZvGT`G2ᮍ/>+N( rݰ"zj^ďp!մn vC Gs'E6Vgd&8ATO_|8#нl=r6d+D#Ԗ@)k 6bs j5p[ d}|.:~nXm ߩ 6esDyB JaOڃ\ :!VDekT2-3iVq0[1 Y1$2O{ɗ jB@D %ɻwiÒ8Nz8eV  ,EkWa!@"23 S}GfK S\]gޕkd+aMa깘ΌG0k"X*tB>u߭\kFpEdzY"YzӬ2iG"MyTଢ଼qUkdd}pT}~- Ԥ"C%5AEcd_̷fTŢErGR|>ck u,J q/.-W;%WZ{,oic\` zwxIa6tܦ4RɗnM>ϑļvD4HE݃E:^hb &M9ByZ[jrQMXf,cܘ5g~saERzZmZ`Y ڏi8˸g U+)QOxmc]' ],v;6\Zz۸[>o@ĻBM4D%~$Υƙ +h RAEU)\<VZqEv~jTMx׎Wm㙅YeQ5ʷFmkX-wų\e(p2JPos)/vhr? %CmgqS"Lp&90TtNlRޘ(:U),luaO2ZxYꋇKXeR\ϝ?9ѻ6o?[{ } 'YS[z$"k1ʻ(I<Ï cmd.v^L=oPU}60@2UGWq\ WW*E.Ӛ}nԋPQ ‡WyWйUQ$!E(=hl9{Ez]>n;(XxƋT  3//VGvZ3QㇿMO+-CJ#)iNe ;[]Ozn\uM!,˗pȲt;TGHu;tpH*y.sOwZك^ᶹ<,9yL|+BϠjt1za7w 8ɂ$Q focL Uo]Ov[Ŝ̆yշU<ś\?Y~t&9eњ15 5#3fK+~@L6 EoN }=?$NcLވ%̤ u#rj~V14 YtV ~M\FW'xpgx2OT4WppmT-0c7(8)kT|6g W D#r[a]O'Kd= +r\^/`E'лK R(uM 6rPkV (Syrq&eՄ]evPVPD> '66V};$,zU̾'o [eTeAP.MbCJ#)ނ{Ia˿nO-f0 DDs!+Z[e%%;sˊ9o:Qa/1RS,s;4ڲ=r8w#O ?!f7QinTx1ɼmЁXyP{Fɚw*#s5P\!!iE`Q>_>qq3oEq"k|Cbic?N V\9/9rـ;F9}.,M^*t^ T-8y!/e|8#'zލd\ =`z.޿F&K]ݨ IEp: c kTחV[vu'Jo<2wH8mv=EszRTЫnuNbLֈ%|u裒E,UFHD;¬`d>9-^/B(Pv~Vuʻ-24? hi 3O1 ?d/w\Ctɮ5oXis鄝V aI|*P7Y5ĎMOG{}8I%O\b cR t]dI ^gʢSt dY (jA1X3{UaOڒ瞨%xXf6ah숂kwS~Q˞dLm!? Cx䚠 0K:K.W~0s439vi̹B2խ/Q|"kDY$>!hHQAx5yR1uTܿ@8;4?k2G4ΘV2vkMrl$Hv[O`gdCq-)+dnwp"xI8Cxx͆d9~$K@z?ucK;؍n P7 B }_2LQ>h4dQǐ ۂ!>3QQ}y7hkoknAwA)^m߶* Fr^9?t/݁Dy1*_SaS&ȗH,`RitO5~{=qRW{ڦĸ`}C-LeHpu#Bݰa3왤rһc7 ^yA{חkw;Cu VBoQ"_Йy_2JM,fhdxƿe㩺 }[1^1-=M_hhsX9m#њ ^{ a38~fA[wO)4~:ġtwBxQV鍯Q|9"N Z5^INt䏲^;6g>o{pU~'uV@EXMAZ@&u5wνM<;E%`aGNZ-:Ҟr 7j\b nl먡,Cs&rxc{,{M1ܭ :nmhk`jJ݊T$`- vNH>-g !  `ܕk,-Ҷ[iq<#'͊j` U./z?#$ })k_ڕ|tʏ=ǐ'̞֛'&"G uCE!>g ,s;ۿYF+ UZs(>St:_70pMM@ uu !F wjIzɍPP6]or4FwGOA$*GSIwV P8O@"ؿLrnVm G1?s*3u?_gm=n1rP+7-ڟ*D'J2kE\ vfL̏_M`*`SR fI5gJ kbx NfNuo]EƋKi\3$җ# Aaf\5tK\4o 5DUVX 1l#OB(˰k/kɸ;#mFqB\W:y4,'/8tZ~ ?b+:q,+qHlt,gfu: 2Q!Y Nn`NGq3 niSjAÔ*=2fqe(XцSn,LѣVP$ν9x2|l,~ bEYb7*;ljV, @L!X"'_"8Uz1ЪŅV ~踄nbDF} }5fѴ'u* O{@؅zfʖܹActTJ&|OG+3z{K)wOq}͐ 6Nz޹HbЂf»7x5?; 4MO'B!*c܏;k6e9"J}PN:>vsnCQ- /#hxVYO.a5**,~D\^9hӋ CV4Dԭ_f4~vYn\t2c&͸PEbuq' n+@`#{g8S$ut$|Ty^p\6! g;a>pnNh3[p,QjDI<\~ ouؕ^pɱumPRu(K=mc t\a*#9$rS_8Z0ɛ!S%j$G"y$Q P`4i&U6EJ`x4+оQLˊLFe aۆ=L; N5WXp !+SLDK;f%qmOrCoòPYcQetWn ~ P ؛N)^ugʣTZ!4$/4dfm Dtϸ_Mǒ-(3ӕXkb?Ғ ,&zJ6S֊gUuSVIޏoXczM=d"GmJ"{t(]9*=jֹShY^*Ѳ{ѤkH\ ثfB762x7.M)xŬ Mkxd*={M"` ۻzk,C2Y9Ks6jFgs2r1sZ+ΣV׼,MǛ0 sz6p/4]U ։_ĨKsmH?L$TM) F mJuɼT=:[p4"/eI4a78t8-R[r~3W^eXTKo~۷wag,wv'‡_\j_>I\ߤS/ 2.cZhh]ߩN-CiX j;V{jFrkĈ>a܅s9sd?z6>/ 8Q+KrOiQkb%L;^m /%]Uh;Ǒ7ύZ65$ `^oV3񼻢gӌo^>W%fc= T"`'ƤSV QQۥ;("Ӯ{Q<>/1)G+YߪQ)j.I, C5MJn&C2}&)qrد肞0 oT g(n:mU.w}9z #Mn >]n]U%ϯ7cq#{ZO|帀'\̥Z.]^R (F^ R&[cSGIR&qKJTNf]&9GPhdVOm p%s%,\GDB4.'q!))戸zAD/2 84&q Ot^VHFGp6TCG$_Iw1SR[)j{x%Kt9S3qGN.ny^ pe 5S8U^a Pu)|4nZlx'56b6B5 VvaVc% xX0G9V5+,1֤amF;~bFEIm_XK}XXLH/deY6VO+EݻWQ\WMy+4e@==۪ h_ Ao0p+Xr&lGaj{!ۦ<3rV'H[AhjSg_zaCăx[=p")Uްx%&^)4Ppq.#`1xiA>k{Keڴΐbfmg9Yޠb'u!ߝp8骳 B4qlA䈙¾-^]ͩ[+aܝf]mEMzsx5Sy=xWk*\SUBRo ߜ(I(PX 9y=r-ns_7/┌ɵM/\R1A,dJ:FP@@PHv?:<;0"$( vEB&؂븸d\?M'fZpr3lbQY羠|huxeO?*E'߾J[UB+\de$!c1G~ Me<͂Ɇʞ""UGifTؾurNO*>f#'j%p9TDXϡ~0ʊ؎c"ldFx2>UI#ZʟmQZ m3SZm>Vڧ.NC /ugTH;~ |ޠ#t==&~37Ek ݨ3Zԧa#Sn#z: xg[pBL,:4:*njI?s#do?GZD-?zJtyTF.չnL$pK9dkĐJ(9+R`#@AeRmeŋa6YU}EX l:Bfr+ ȿKΕp΅4ѮPGԊB&1.DOD7.a,@gҽ?fT>0 ؑ_O֢1d)x-ӷrS5dAgdg͛r ZQĝJ;P~NM ]rl;vÄ$0ƾ8nqr*on [ǁG}NUkHDQn-?e+Wc5S;:K/g*[pt]='Pi/Ǒ?"YyKpРl.<"E9W7 ~x-$DZ\ hT"S89ay"T*);9E]Cww#ޝi"ٓPXT/1U1}Qb`猣 i?MSg}:旗6 焻KV c1s'lwqՇ}DȻ{'/v ^K{U]Aߴ J$W׼Fʫu(?QV,%l|+/ |ؔN[ru,y}KUF0÷\Au"V΁3f@[N%6I5SEjNH;0I\U͈s$o ^)uKjնdke;T`FxU< lgjrUhz +mg?ܬ՛ j )pVSSHgD s䒔o]\-;f dv؜(JyX7e: 8Gp:VRN Vpkv-,;-[5H㿊m sa/Vqը}!vZgaU{%uDhW܌#=}ty[5ۉK:}Jydб31F)5W'/\VE{Rϯ|/$ŹVko{>;\_ Iu]f-_2Do?o;2)@*I ]_m<u5CVLk۸Pʱ-i grLd,q0F\4H:x>K/s}QQbR) 2?L||>QvYt'0PJeՇ{%&TEu@b.C0Y*JIIix)xsSI#iOfd=Fu|T:4&Yy{/G'XĊmn3jVunRl<N& t??.*U|q Ȕ)Wt%Ȋ]%Z˄Lv T9(`4wPw"#{LNOߑ= ~6l @JrV&vns7fyB 6~>*JāxŢK-g$+S)3 ID3(xXȇVށ@542d|ixZ0_)Ovka5#D+h>@&`ا5W_3]?at iAѺtR2FUv6&5" aGR(+ln脆`nOg_[A ~njX踏L=B=L&sXNLҘ ɠG^jc_b{OYDZPS~АC7<ڞa(7 :X@MU>P7/(TrGCxc_aٚnL:bVCx|yݻGhI"E+نKYa:4xТ Zk `f)L12kNo=+yX5z5ɫྞI]fq~FX4bTɦ*(%1]HEJ 2} QGw^VXYZ&>4ՠU)|>`c%Fd:F^`wͨ[>"7h<>* ~iR$k,ef u"dWrqبSJKw[x*t* 3_p1ڟ%U6qA=ّ|Ʃ%?6> 3arҎ eHAx@x%ÁUVBHĜ ' (q*wH. MHǥgji^|Kҏ#$v恳ȋۍ2lHv_>oB _k]6s7ָ{P2烈[ ޣ1;xvq4ФQF@!z'~mC/ .37$}ĠAYkV~90yQ,fl5Uln]kfUO!ϧdEC`e<t:?xCQV6cPXzQ /fj@:RR6ð(%0JR7ϕ~QH Zla 4O!{]G> mO.D~>ulan*?z-2vXMx>,e e, R\P S\icDd9զ)p7 +-or/yS+<5@&gJ0c@$f9~;d$Xtm%)A+i~\^$Zj_8hja?X{ˠZdv~[3F8S*w/kR{ޱJcØ> )晑&`!҈{#_%cwx>ǒ0ӐMGedP׈I"NYtQHU%at=q'-iЩ'W :qbW=G/fuҺx[G_jՋ9%[BΟ~j6G[+{+73?JY ]b=1#j^!t'ٟMZB+p,Til;VUZU04 x囌+̸5Ed"kq\};Lo=R|ēPD&b"`5qL&pM@uZ7$aD[d+K߉p#߇h"`NdX=cQ=r%p6g-= Hro IJ,kX`齥R4HfoI 4LPz';7{]Ii>#l㘿-ঀSng: :\ƈٹ~,{gB#U?EHM9l~b)]Nӫ"mpS}O8M;.h JЋz/ F"-1c9;qZ-?![DG6~%w6rqo ,F["H^ǃd5/4rjSBŴ/~֤9%(MA zyT1" 0tEO]se$'nC-#~$u*4cU|ŻQTʾPa{5S&-C# gz"j5qVU~@hчkmܒ'_d:B@ 9I__K6`-9g5M !lGPNa,K1ئ Vw[ wߔ8|膮Mj15u%)N뽚`v^ yC-(R >@tQXճ Q9+52vz6?EX'=#:oQ v\QߦbRĎ&f"M3%;q;f؟h0%޷W}&y=BPoo`kwsa;vcmMySdiꢤ_HIw8ֳm`.OxFHQNRkقB,^-wm@I6ts'(ٷ2G'$2wÛZLRi#o!s}tJCL߆#yebT9AhG6 !ͯ$+oW,'hќ]1Kȴv!'|j- nWpaN󩷒 ]'_jftgq X˺SQA S4EKj7}!vd㙇sG5h fxbY]4)FlEs}hҙ6U ^^|*bX*=H=aU5#AbUoiDGUxsYX x83Q2gr_.n81ۃ3+uqWɩEN_eZ01>2SVѢMo窅:#Yq-.PvDZp#j<$04k1R H[ -;P\67AuDG.ljg&Ƚh.w QgĐ#r@9u֔<0`4|JmrLeReQD1I;5ls3&uk@H S{%*"[c`䲬niDv P9\z'jC\=BC1w}r͘@M5Vzl?_ 1B+Ѣcq/'F3yil^}׻{ vH/ myN˪Zj>>.:IeІFFNx#8RNQBv}I~lWm]!`{R^粈+1C OWvd|:v < 5(M&eA6GW!MKK]V@&fS[f,G" CPBm\Zdƭ!k'v1- mE4 jŗ0Օ8+ͅ[ocxs-K:XZh39̄ :K.ۿ(2יּ/SF.  ESkngV;XZd2l ǺlLV t 5e03e\h/k9)HbuUBL$LQA>8o8-k)7V{)e#媸W-s\O6$8m¶wuwZ z+$U:s]SkHg97R;#-2fdP=P66LZw(B|vsX(M/J@cvkh<$wEfjY--/{2u j -cKkM&.Ņ.U| %x.ԬkӗɹCRްv~ܬ"t=[R>#] ;a4~ch7[ZWaC|tAHG0LBBLMxȆh\/Hf~ CD|_φ^ehUOD,?ޮEYu kpgTZEdnzQ-( z8wTN>Z!Q \Q]df2b yt[wFd1gc|$8QW0"ane>N}:o%S`.D݂A< gC5 ݗ|uN2uS]ݜr: Ld(8Ԝu6hHlsN|F|(.Q}i)59epbɗ3,uSL22yD6 ^Zvddpsa& %4XZQ좦 !}"i_CP3-v7:oSd{$w :8fX;#' 5ޅ?@_.7̾{ 3T-gO<lk4` |i~g/Lmr. y4nrb'W/b6ў'N"gO[d;}'?./21/jvR{m f`CBTCO ROa;^a7MږVկ:d›a :6\ZCEB_:_ոf>elf_%&vi<Ѕ(L!dxDs'"qj{R9 z_@v&C#,u] h*2hha -PZ#-1eqw%ӪAŶc:"ξve4A5hf*_`UEh̫é2!hk嵿i\N6H-'H&? rW[+;=݃:E3zOQ|`oUőf P*ѹ"ӣj}_?+!zNZ,;:I/}Ht5!}=BzTӞ6 |ЂɨP54 *avfU||iI* "v ӛTMts|.LM҂H ī!;|-KsĢ`e2g2@6<[L?*j_MmӍND7M+ɽ@Zhh("K 40b˛ [] %Spi0R:G Q6aGA%HJz˰+r狮ߟB HM,y5kߝK}im] I5ƊlBSعlBNjPOFҖSUNܭzJxH59;_U$(^(k a~\Ŗ`}qZJ`3cc4tM"5/'8/LiPHz w/v' wE/!XenaO*L-EU*fm#n,5Ml/63C pAxl;9MvOF4TܿXhLٖWp'UyQ*:/">(;6qvq,$((i\j$Va!AV`1̍֠Jh 3-8OcdR#[" qA[bu?8oPi :w9=zzɎҿQCR 8dxSfbg@9'*2zCl,ӌ/k^qTѨH[m?;>HqJpiz0[4Ey^-Y2~]v Y[d_F^;Hu:fU9Pe.]*zu{uaG'f3TEYjJ)vkk G 1'{{[ ʔhxX锇LV 'l-/ Zk4daO2VAG^h!`v&eOn\R'@tMu;G>aL`d)Uy\YŚuPC]QfU@ˎn߰ i3G=~eE-aN45 %ʿ>JpbZDWnfaqHk?4LɫFoB:քL21wXuVaK:++{ݲ)n }^iDG@ǂ{8=ʊTZ]"ࠣBEi/)XR|ᴔI9$#Rw~9(2Uq''y6_AIl.I+esF,u[Hj{?I>hsf풌-w̘yF^,NCf]@=G\D˞։ywAq yԴ[yI*oFj2Od:sB&E6]XܾXۃZZ7Uw~YU۔]oZ!.k\L[;kHbK[>̝߰HG,8q9_5J:2W7lQ>FoFZ|Sɣ+nװ7,|vxc+d (^@q/c#tDsBErZ*7@P"+y$&]xLoO!ST?WKP;:CIT.˵t|#4- >9(~"O9nf-'K.ɵ1`!J?KVw.3LI(L֧eˁg)ۨ3F0PV 身Ki mrBX'6'B9ޙ!I}tfn/FC.[O8ddٜ$3LBB|~>i59"5h8">* u `}x a`zqs&w'&?1e`=wksMS%-OE e pDIIVd #o%[8MHl`{_{79C@GJFB}Sl {ՄF%-vLR@(Oqt^2b|H( V {d"78F/"tJa[`f `ECͺ~)*` TL6nNyFugb1HZA)rJHҭ5]1~s4~}#pГŜ$ y-Hu{H=:PD]XS oEБ~[5(9=#Uأ|zԍ;Z;-,}SGl8 M1S2-I4 ![Hƞziaض4p2Ŭhl>% ˚3ѣz͋zQd8e GȰ4wn/ےr=#o"#)  Ga9d5ȲIČr'ɸVErgJ z`G{ Ujȭg>o*Z@kZ sX ocvPH$)e)M@KfߓKL8(te8J#yB24lN]Q3z>j @Ui!@I7 6ܪ@MA-5$O;ρ*&pƁ#[]$( & EێH0C8=n>/Yr6o95{ՒFG]| oF_%2OR⪠B\ Y$$r΁B Ԡ).{"ek䛿[ujFՉ[d2]r>;2(f(n ?4fXK"cxB. G.uY*MF>C|93Q@ ߬+YOώFE?}4zo?ceAXu$T 0g+(s tUk_V>I#./ŐeV)P x>$NubMUX7CUH[/\d^6yհ2W"V@|+>`$"UP5]"d}ǿ5,KN"ylJ87 MQ,;uOzY{[°i2na6|/0:K<t_ Yޫ ^.էO&֓Ϥ8/[TiqWd;G:$t p2 51LF#_$CQ!g;7q Ud4LB5e L!l꨹T63QĪķG8-:_7lA{CLs ȓ! 5 b*\Ddz~,Jͬ=J~AhM^l)^aSaoO~38\d@eh.ecäѩ1n$t'3:}8CA@K]n@xIX *j< (Fϑ K{{\ r\ 0b3q@ R.HP^N4n[sPض89k|G"vZԔȶѵ-ҝPSAv谂9< 7WGɐߟXk*Ք7*缠X@kYKV3w71 s1m[킹2\T%JyG1ΫWZjC)!gd L~1 ~&9CJ Nqv6/iކ\b e dNn|E[!5EaN["mvNI:-ܫ OA}46VϒLPI$kly${nTOs5jzcd5W73=L&@~/@\9'UVCy X|j\m{j{E<ܷ2xzAr"@GD#cԂŤ WZVQCIj/^ AW 2BD%Θ-eQ[Yq`!I+ K6Q, <Nb/nHJkoAxZ7]aߐ. +٢HEU '+hH!^@nIQ|m p{-P7`TڇwElGb>^\qԖ8/y,ѥU,aI[ LK2T^zN+5]}b,w5˸? ~OeW dl,lNt;r,?XnT['+"6I["Oǔ %Jڑ@A$wvjVp0MPĽ $Hp3f0ҕ L2i6ڟb ZL(=U.&⎋|MVʏ\I2j'OZ onxIZ>E@-;@kz0:?a4\=?ZZӝvDN1$Hh>ht@H>P,=9+gh\n'ܚt= Z_lN= ݟd;gzSzr+f MLI9yts{[XJ ­.ttUaS6Y 㒘r.d2[: R]PHQ!J`~^fh9 Y-S3 )+|7 ] wyp2) A\AV>A34&@wر&`lwyW.&tQZ6rdrV͍G@'eWQFwSE&]'Tf 7${d|**Ϸ+?[,wfw6ܞe6mؠ028ck;mbŖ=G҂>e-~55 HUB_`ik%aQ& n "#y̛wĮSg(d?Qoā[v2U Y `/~cCP<5U1X4iM Z|1S╘zq m9N;9dZ)Plo '`M@&C[@'0!?FTE,M]6Lrϔf(_S@n*ƭjS zeB10.m: M,i4A?G P#=w_ .)ņ#Wa5|ֿ|ueEWS&Ůe~%ձ^|3ÆȌu65 UgWGZ<429hBLC>+eO+ܭ xZ~&2F$Òp_?# 2V;W:Qo-MEv:7}VA&XC$R@tupэ2c 5q{ekr/kfWu0pLꙸ!UWYO+L0`"ȳBZ뗞%J!qyv#\8Ҫ<_a@N!%ٻ[ВjA&ho@-/hRKtwQ}8f} R+v`,_:(e7ȡ2ڤXïGi>j.=ASӄ*D/"Γ-BMDU}bk'@D?;#_-1kKxiz0&8^gr0ǎk sCub-bx /\Lc&Rt Q@$}/+-Tdkj>^8hv({C 1La?\(WMnWQBA 8?V9sl ]qǗyQW}c@Dpw5r7yhP>0J(\Ut w۫I=ͷBfUh%qaׂc9Cr;3ed0m+R5`?)]>[ b]6LE\tuMA_Z&)bE{2.ܾ90h 2V!Zg/g4a(&#;Vn=/hJ}2HϰíF*p5N2KLWRcDİ.m!~h9 I!PŜf׀mG^)ɟwqC1m&7T屴S@j?+ߢzNk^&:DPDˆ@ gruf}Pך8>yIM2-]M➨I- fZ`oDghxw8oSòϚ>-18l"QbTcvAFJ'&\gC ɧO( ꨙZ3Dy(s8)Ta=V.a!NF8 3.R;yKg]RX i; >Ju^?RG6"c us5tAmHi@Gr\u*aPYVK !%=O(G&tuFȸPPQO$Q"_ۨp32HE x,ɿ$M1( x+Cy:@566>I$c^ؚ[K|S359WF,KxlCduugLQ ,MiagًT"nPZ\KFe 9Lq7(5@&~~4j;'җ0 {-pYY&He9q:wKfڽK-[H2:Qv9efƈY֤,]q`̤dBdP01g3{!qrXOCoRNPdsycg'B'&9V-u{*T`s,o*|FG̿>_@rkO`PhZZ;] ߨFG$+J(Uo w3+9_et>4V.sc}]4/B8&|_{GPʹ !6)xAHZP"{Bm 4S@^s}7uI,& cNE?Y~dMfP ZfB`Xlx?1Ũ ܧLKPʌMQp٘aoH ;Z>Tny8vM#mҙXB]*B6ʀ"YnuR>Q<%Itnom5_[jy s1;aRg LHϗ8w8=7h7z{)yz+T]Z鰫_y{ &*7IۣmlXUTF1huG1V$r/e0kQN޷WnuO9⅋e=ø)b VoYJ^ LA ,yT <[Fs\nj Suk "Z*?Fq,5uƻ0C#}E x!ޱˎ8oX,QmiG?3SjY=ENTeI`q ͶDT k$D 0x:{ mq74V˾xsxujCȾ+1ar}fZ-a\ !S蓷j=tuҿ2=xϟܶCt4tsWmrquI!cOdkRW vmwHcdgxdLJõ J/ff_uS3Ņ8c݊p 晡3 Ƒ9xUo<tHS7VYO{qg T!V3EbKk1Nnq_\ZQl렲xp^51!S>v-/WAC/1u+HF8h=2nb X3>#J?Jh:h򧻑mdNt/+!0˿pf*~?cΫ>;:YB/_^:@'ƍxN:|z]oKO+_ɤ&Ȅ2Ldt5J-vtK7+NAm2Τe'i롤w^?N|wS^%Pg-zKkej7.>r8#n.zF+h/770Zg!:v+o&)>`l߮6:ozHQ`joYV NB8VF1yi^Mp<AwS`oB 1F,IU?A%oeȣcҮ_ S$JOq!oCls4NGffQENcfdXʼ*p+z#>CR -\R߈IXLA%o&ySFH=v;6cu2r7A^YMirx ~(D%BvH@>Yuip#p^%}F8cQOq('f )It/knH*戺B8d@yЊ8QnrE?$:;%5Cd}〞K!~!Ʒ#BU?a译;kA@h5Bj30)u,?2hd2fRS@,Y#yI}~J4qޗ#^Go\'Npm%>}v$rorμYZQRYv77è2PyFD[5\=)*̇#TblθT}{Yp]3$7)@k%JPdr0I"/L$3s ;V}+\Zh5G*yPKrHuq'87$9 {> D4х蹶'x8x*Md>R6Kb?`aw)4-& uk_ g~xY_ 6̐UxU'%S_^aɄf=>u//"P"i֌6gAJV #!Nk 1 e~Yx?ܡZR%ԿvQmʤE™͋/3O9B!U4૊}Sq0 )V8zK?ڗonI8%#I.6d`|BG_aT7L7vINׇ(^$ `wx1Y!v>TmSLh{e[Jh;Sۧx*Zq ag1qg&_\'_ܦ99!~뢗^ ߐsI<4$Ю5EoZ,|OA%V+WdW)PQzb'q`qǹPI^ˋ!S" !/DgHTj,y +sXsgɐftyتgf\NS|pï~Gz-@fo>^\>;gm8k'fݴ-:I}1szEٕX T]X! Zgs2 pťRԨJRhoJx`(;?x<"#Jz XcFF7[kC| q{͚kz\.T _mU+o y2Ak_mA^cQ&bvv64U-&q:F;O;7Џ>5Lq7_߯vuUOz]JZ6%qK|(nEM:x[4R4dS7ChJ'uV_%pGekp \\n>>J@3KY;I:SP}F ln-¡q4&(o|хA*wj֯ )C|J3XxY]s =vAQa; M a(צ I3?1Jh#; #5f_06mTw Z$?IP=OrP82:F(TР{DF5n]6]Ctޟkv5F?=rT(Nn3S`{}RRsTp8"^Ӳ\\g΂\.k|8/~/I2v1e~ZT3<sӝd 4W}t̬0TY} e0ܱT}Q41u5i[JToNEY=}1\cχ% a8+$\FaR+1=..`цAzवUtVp}aI)hץsUF =]]2=O"9^N&„| _{ '?N_"c nS*t;Z7=z㛉rztЇYCcw:-t13e\<\_?D {}z}[θ  rpli,LۓܻyZ>dl'*ڪKs^ڼbC? g^v. Eߍd邬r[ AKy]t:ZUieRXsln2׉Q}d?Fc}8E'3\OުWPϢL~(d]%B5װcSP&e>l`+3t$?PS3)-żء_|88v)A_~½\TW1nK>.`4;߈gU׮-ȑK DtRb]sކ%!{5ʢt J/dCƗcF1_lLZ]mme102ՙkAy,DzA7"/'ziƊc2cF!m=YZBfgb5H]2FZ`)=X%iЭ7XZ-L 2};My[ 7r-I4ڥTM@п(,,uf?E[#˴$TiŤJoHP.S#<>GEuxҔ7vj{@_r!&_(2hHU㏴#bbDon?('H[]JϽZS&=k]Fxa,Ϋ-Q<W ,h" 4KĆ~> &^œ56}p>[+rsaALLBu.ٍWўYE6P[w1"S*`Ɉf:%6 Mv?價{v&ceQSm,M7+_jm섾]7a{PӯX!A-P"~g\8bT*KYQ<^TM# gQyLݾzeGg@٩QTI.w09mS|W k[ Fwa' T>wI6fPjHcD{wsX/M E9.n9|B$ȣ)h#]jTICY HHG!{}mliHf:9sؐɊ4=`/*(Y# xu)j-kJKR”-Yh'j9/#W18Wᅿ-F$֞ ٮsYf,K,W_Wl [gȱAwRR6>Y8v5h.!5n&Mp (VT f y7[A7a+[~7=PV$D&OYgEAk&Nm#rL 1* 5ph!rRIIG)Gbt KdqDN ?sAa S0މ7Y  A9dJܳZrއł b%$R@HڜkE3`~y nˠ=J/N$Yd$=ֿ`xe?8՛YϾ rl5T]<)H<(~kj3NJI%ڃOAWb[^q]4?e`U\Raʘ[;%̙Q!Sl}:kh\o>ۼO垇N:UӖxvPXLi7F=]T9)|߇>c-pkWՒ{e 6ѭMUРIBrƶlͽ]D61Ͼ#76BjDn2ӹNNԴA_]%ڋ$V%F"ojc7wP!P1?d .7)r@wf̖3 ?("Hl1Ӯl2]mRgQ̗::faiNZ1VM\vB83 SG0z_es+Ii(EA)!`Eb5%c1Fm|I,B÷d7#"52 ڱ@mc r!vC<>^؇g,\{2ў3) db + 2&z.2MLbY5m8kqaHZx` YϠp!KgƱv1¿j??(m$ɂ8p->S,LIHKA]OR+Y&%ij/iɗ&  E lҨLڽo^WL) DTOZoqNɆP*n7uxh^ƚ{g$3<^Ti9p{~ y:ysSF=4&gb<^s | HX v vvB[F*梺C8Y ^GoWoskQtj ff _VuD@̩~2>"OWކ7׼a&ELި!cl-юI΋LX˻Q^{bI(2]u#٨(QS@ivv&} ]i(L^2CFWLjK-к8l^A)kq GyzXh\ȕ$ؾ |Mjh. F]YAnE6x+VpogaIwTDB(Rv`H2*3@taE(X5?~|q'b)h*Aڤ~9v+ QVfd{E&duyKCa n 8Mx60䅴ΒrF"~hmJЃn掤>tL}o<{!E|FQ`㠽 CQ}j rK#)Y.yU"GM >#xޤg=KaR/O2(TNHP]{B¡mejTH}c\y{l_ery 7k^0 l;`,d84_CVBp-e'MFV0G %LR 놥vhᴑ8;z$=aл$cl4s}3\Ց^L9{:Alb(>h[LgUqf%vAi}Ug.-!=puL!3 ,XRzrohٻw Je^^w_~{^NΝ)?S\s Ҩ{HVN+P kV賅[ő۵7a'ۆ`!S{z-G| ibga Ip~dA-F $K`:W17D,+gr3}(<ۙW-x\U:x#px\_ L6 PDY„f&^)%5?ʶjlCWtk~ɽ`r3 ݵؑP=Hhq6-Xf}0ܷj$[ T֋%H[3hM*_PC:Y0\/&M಍*u`6C,O&S)/:Ewp}O^ՆRz YfR6V]f-€AԱ :=Vo>n&i%|BQgHk+% 듑6) QAܟn|A`R7d=?A"e<< ۲O"8}):#LR,HM0=sF9mZAInüb \ax͇ŽtV~)$ӿ-Ez;!A$ЉL,k;3Kz>w<=׫.k( Qu5ճe'fd1JN8ۂxcU$<+hX̹X  UG'?|.  \(&'>5qy:o Ik1eȥS8I{cqz+A̷,jM2J|A$N kfpB,R2eI|#z(ESH6TG1vJaä\QeZB,eJ?#]Y8.6c ²#Y(:$TImMM9YDkT%*0i+;y=jwse\S\FB-_Z#v䱨o*muE7>'b'146L?ei'bilk"1$ci;,O ^\ G7iI/ 1; xSE)OQ%XBJrP;h_;9D4KbI$ ; 81avj`'}Rl=5 DۻNKuE=uID0Z-ՋFiz4Sƿ_;6kEi|'z8 6cr9#;IulK5]P\Ii'Ud^fcU-tjvE?:ýS/aDWן׉Wfec_nSxSe& "m煥F 39RchW>)ah!4.Rb杋F@?#XX1 |LYNaޠHxRSB<5).fv:i4CrbO'd$ i^HT r+#*!`_|@R@"I%d@P3R1{D}y¸6I!h~mFԈ|&Ʌihhۥ3\dVb%4c"I9Is͏gl%k$.QYZΣ<"L[Mⅇ\>Hұy3n_wXמWݽrex.L/QPfoOgGSql/z._TN+ײ~OU i G(D Mߣ%L͐S8 gjkmVY\R^tW!iM#m]m:\5QıBMAj2V$cZ+OB`blwy1Nxw{aʎ̭pShGfฑ !X*8#eE1+H?=g褳|Α~v `U&mAO>nL ܢ8ǷҴ y m&GܑZ>(>0%rݵS)LSr}6bYj{#Fx6uDHu~g~ r".]HgHA("t\YCXu&1Щn6x_Ú $ml sOc1{!DV @?;2Wz%·_6PR|QG6d)yD s~4sj&RH {$! KHh|ڀA]ԫ)dU %9ʗTA'~dJ6H}3>Y24ai ksԮZLw .-z \̌1#4$:, M3\~!6ft#DiTyzV }4Gə+XtUkI1bA>{7u?H\pzBIDF | -~@h=2L[F ~(%?|B[<̙tu!B9֬UPnzG^-a@5C&RR6Mq(P^ۥ抷 nTE%bK Qg\9 q#F,EC_v@ iwճ1aҶm?qpf`v*sTWEXFifALN8%?h,f&_mH@gqK~|ee#{(ti2]92 PYmRSa`trT |T akѠEߗNk)c-+ ?x)Rf$@mX_H&j&m^H&-6[*vL.L[m(i z(zԀ/us6 Hc%Qy2UOr6j`OT dke$A d<4';xGakiٵP g{sDT$l]y:v5Űc!Jc.F%XK" "1bU_ kmy&ʱ]81H|dӛ-^tGX eN,fT2gw+RFƩc1L[)5`qIndHٜaRp 7; NaK#O_nTCdĠ1-D;~J%A>`g #.mk•x+O0.|IR8#p=}Ql|Q(0,1 KN%B|~2匓̭ b88G! ~ y2VmM3 @5X_sւՠ'r_T,SdiwAmA|dXaΌ9!i9H՜Y3uq +Q/QӃL(}^"O'ڋHuFq"[?.eW=NA {  qrL%N'fikv;Ӄ(FHz lu43QP J胝1I{5Awzz_= T̕,;;=E$Jm +?Zxdk׫qűy{ڤ&ٛ<7qx{fHOX!%叀O9c8–E a"B~(qkRKv;(Oӳ g,v\;>(lsb^r|{,i)tge;BIu#9(UXq 3 WN%*=P(!PD |FT#_O_h-ck"dsGfn5|ʦ9F-ե<`Ww|7s] &c`>1;m+<$+U|i&u捚ժN/> |1^)T{GNt DmIKJ"g8?eޑ_[p.O 0ﳥHg뻺mkfm'0ΝŹYJlDW3v/sͿ]~GO&" ѝ90O1mI ˯1u[X?⌚5$2MWI,V:rMmڊTBa߃]fΔ{ (WqTaMD-&o]x]Gck:/⼓Bi[GQRΗ8l0_O 8 FM*]@9 d 69e!ɸ6i@Y:j/n̄Xg~I+?輌 !%EYd=A:N4N{ }]e*eiR"} RXe Rs 0ɔYva&x-c"=h^cDjQunabk/**H?Q$BQ}F D6-FԚ,V9u^ ]_UVd\~HD` y-3@QV_8)IE&QU9U @׊wk!JIu)'$-gc[fƳ@0?<2J.,`5@*U.?W^rת3&Qe3)0ZK#"ĥ .MQp8Dgu2gC Fv^ ,G"%&rqGd5^Wv-Րb o?8sanNGX7u"4odk|v`X8q<&_:}G8R(9,3`K㼜--Ciw[ڞ&SR_$xtQD+9({uT ]ᅡ:݂./JxAKQHTSP,閕(1Z9rb6Ek\EdI/x@Q6 s #Y邸mCuEYk鍑j1Bqi|' 9#-#gg@/;s GyqTFeӕW:ޜde Հ2PC/⤮EP3++acΧ򈤼RKA9kon;ᛩPrrtij˕Ѿ4BW6gW/I7al,2WY %A-_>GJZ:̌GTfW魷L"p~n ɠM[8iqwm$f؍iI4Y(p{M$xO׌&_݆7tw^CPI<)ƶfOx<&$vML &遾=ף;e]%. \} FL/' B?GA礍&,;7{Qߠf; VJ-5M"#sO v"xXGwլT` ]K%=isD V =0)zdMkO3} >M>I?qqJ7"1Gr-z29VɲcQ3үSu켢-?:|2,N= I1J6.ńۄi$(ߣSeU!?IqU 퉋gx3h?ۤAxRa,M蘨4g XM1X%?:r*Eq}РL$52GY7YJ^1-+`B hX*HXЙj5JsF+a,_=f2۝ DdΈnɤ Iok`Lv{fqawt h)huRЕ~uGDT{{jJ2Jyg@Br KQ(a - AF:ȷh劑AyҋlL#Qul'3(T JΡdx4(TT''-JE0w^;i :QeK(o։!)>*K(Uqn@DTœ"&{I蕥Ȝ>ZLx6+Q~AڲlMk3^,ڛi1BD8'K!̵jLڹ_ohֆdAOtu۷VRaaq7%#aδӓ`ÐU 9FBu lY7-Yefx*T]^6%7褪?[Zo J*PX?ut\ mrd+ &;&"q%ShzP͂NYep 3q2D4Xf+˨o4W&@n+8"{D6eltAne_|:6(quHWPrƈb 9L床& 2S>S)dm ud\$~lwgB?/dzUo܏1z4t\5h8`=L=jLěE,5SQcwnVp&ߕ%c?CR/= 5r8|§yI0A y?kϴN.#uwCAEWĥM3hY=(5ɀ#`;Tk@_F,euN P0/)5#@ +-hY(P%9i%fT͔ zKߌiҠn&#( |g[Pj摿Da-niټ{oߠmPM4,9yz< {]5XDp{8^n|(<ٞA?/8aR :DPInAU Z0?QR09!őXA䈸PG<.("q^hZXنsS Vi=KOXgaXW^b3(bǘm_NqOi_j @i/W#{?WȶWiQ9Rˤ[C>~4hB^6!=E3~6ұ4Ϫbh߱O^~x' h; D͠a`A_jr-aWt,%"j@6될0o]ĂOhR.pc7DK)TȺ"+U)\,?c$qR8w0<2G9Z3)T`bU[2Pֲ^C}e׫ V0ngܿ$L9IlQ,%9׏=Is!/$ fvZz>BZB"x :=k!}оH%xh4rB9lbkVE6OnpC?b&l^yO$ύӼ2俳#=?$,̘a(Xr`mRUC 4{zU*e_[\9y=7Ea _SA|Q*\yv;i'ڎlP=`7>3o$4ƞW`c7-+i+n߽>G/L%2FyE97 *ב'aݻtjs=Ny q_cLtf̦hT(YUĜ~j{oE1a ݯS'}k:ц^4w;xz)Vh1_1ZjtXq VMRυ7F&]8X\) v9o A8!"'U7I%ک# h)[݇r~JV+dzysۣ>4c0iGgsJo_|N ; Z2lǾ3!{]ɾ8W%v F!\>6K(BP-- #{ZY4j)钪|c#\beQMR2s>K_S;G[u޶e5}dDP6;G$C#](0YXB|h\9)i]aȢ =Ę>6hQZ` {yCaraUhϠ 4缄eJ!ӯX|66dĮȪ0BR}.j@1j#{IPW刌BY)jn.4&?Κ#qYDV*.φPnش0r2hw m7 J8u@e+ B|C#RQ_(4}on8~]gW u.28LT߬apiRޒl4uL˄gmIbEUJvOeSUj2> x,$\hk?̖ ),?WXo(oP׫&-r@\"œ [)>V7V\l.]*o4h5gtfpS\7ISI&_^Q6 @_A+?5_bBupR1CD3:qڨKR#+4j+ 2\A0 $g myGd0˵V'X 6~2}LOW+*DT'YeG6,2B{em V*Czj[&A+w1*ou5EQB룐A?Ϡq&F81eᗱBAc g<`# $fhh:$ h3޹e7 B̋6/zLURIaOoe~udTDBVABt?Bh2zoeՐ_e-!@D]d,3atrtnOE'9'߂[oGmnrH^G0Bb'*mN&FV%E'1pߴV*,L\%EZE)=K;EsAvoKV= :9]58Z3 ݹM[Xʥ,ׄv3B̋/Y⒂+̊tBМ~?'hRwleiCeh.TM,!!vv P(*$pu@ZFxr4SŦBiZ*m_f[ԙX:fQRآc2QigyїhqL(.,VhX\m : N["[apsav0mRszSW@ Α۸Q`|{9ѩ:t2H#౑Ts)v^/BL?v ܇WZjI FY7>:ȍVtXOgFa`-Hr±Ybs5h<5%w>[€ڇOѰ9X#Y aK%x3 [n l3rH#ǧޡZZ ,~}tw6/#!RΠN /Ngv"+NlsU^cT<;$dtnP{z`YZrbW k!b}/3xJPhZ;Gq g9 (tƁZ|%",ˆup~~wKr>m )_>yāf /;Fѓ6; e߇5@OY0*Ne 36vaԯ%W֛訽VŜ1+˽miƟ.XsUS< ѻuE>| 4Т?ķX|ԖZ[Dͪiv=0KPDu#ڃMh\0?Hk1B+Z/JP#2OTB7.8< B_`^ǿj gOE1۽bc|Q+tբo!hߴrKOѼL߭\ꖶ%c!]m fH~lR+ȷ[c3,w_iuupL+Sږ]os VΞӜ]{P /'W² ߋ&eI1ߞGxmi5Zp.L[rXcJ%$ź\S-[ ɜIo r7!hח5vb:b2Ȇ0'8-AD -T]:"2m)AVqY5)H.v (Q.I0MvL$&Ze6]_d;tR4Kާgbj_x{f%6(s,J{pHط*ĪR +TP@e/d|f9N^g' oЁIsnshk,Wr&:yp!`e-BJ,\dTmrܤrg.zAXƢmRlW;qH7m$vDU4Ixa3`R{c&>`-4wA&r a7{htU ͊Y1k55=OXܡ#GB;?v/Q媂_?GL~  Vv&hA,KqD*;t>o3su.I2%3g;e B8jjX(VbFpmIGB)[iY8/AA5BI__ti`㕦 W4" 2Y4f &!&Sid=Ohw~h0_sN_ 'sg%j$..WEPr06JusA'+/%yth[-zirMx~`k%pU~ NaU[bYa\Hꈙbr9KOUu$7@ fT*mIUBPzwrN.O܎gB ^otڍ0GIQu}#wPRP#A[_}# NEc+^@?b\5ؒ*{aNͼƨ@ jcyę<5DXևcMƧd;#`*%vv|1 U H.C>Hr7~/q ;8D9Ӛ$#sKΦQlprMA1ATJaͪ(G Z25喏TSkh0N& ,{ ,3 :v)` n;m;qPlmfظ!Թh36YRt>\ @Y.תBa5(,QnݫS4qE[΃7~t9kMf%(q^gSt;,p4"K$vf0~h"+a"^nI#+LS'?qINJ_qjN](~~c}qhޅٍ7xHfs~bïϘUe Bj xPmRv'Yu|]OG;:&./Nmx!.::8]ǀQ 7/,+דj+sF :K2vF+empK'h9ye$vC}) !Ғ@/9q- ߊx[х . x!_pcK\*i-c$Mh_B}2p ls9;FH! Nggs[--^)kd(n8i-XKj `vʚ=_hI^Llr"7T[ќ; !+޶xIP|^DK~.Uc5 ]\M> c0P,^-^Sl|[KMCRIsA.[rvF[HLEGLZeիKLS6)8-O2B?so>PJ 86#e'\'gD!;1ez!,HdDidREZwK6oԕtG+zROh~Mٔw=/%hJYvȎ/Y.#hKE픶(pN 8u0i*=b.į"h0uY NĹNsX\H uM"{n$-vCZ&qò~:kn(KVule{TsWH ,Enܫ=# Aq"-V$D8@fba|^\W x9| Liot]\8"n݀DuUxQdT=8ak  fg|$j`n8S ]0f}ohp2#2T.`Ai4V;JNh,ijtUkleMHQrvt鉼Qِ%.So4N>/622=Is1XǺ,qw#4R}j`tWX4wY#\X}S^C ߽ RFiuQAdʑuRGRI'C[{!f8L/5=d{z) =vg^qAy&Lqʹ1%"by]D{@ ؉}n 9 *M <,H0KͤƂ*riɴ&,6?:civP|,gޑ}CLRt z;:]"=M/.[Wq#i".-A'ry>ػ}r]I]Vǟ5Wk n'䵕rcNj5В(>@H\7Tx a6! Lg͒_~.B)a]Û& 9&Hqt 餩-;d.%4줻"7ROBe;T?syl8%IOЇǀI{jUGblN_&1Nd.|G1uKAgb '^gb籖 }\ Q46!b96#Jef1lo 4wyMsb&B+2 tq~[{pvGƛL]CS;eik+i0vY{7Le ФR(C8)Q7w$62"JCBG\47C4޹A`a@?+so3G5SWX$gsa0bs6'Tw?Cu}XJ Ҹ!#jKy,k ~uzh+V#<:ҚgO3DR.Kz[Oog`j# "}NzNu% zj(s G:W9zjڦ`xtAPЮ-0ļz q1F]Rg_Ӝg:H4Ip>n>C.,D2Yi?]P.w};Tѧ-tDEzvɓ?-}VYᓞi3 <855LLI[E¥ .p8 |eQ~|29eM9Z.{n/y^xͱT MM@qfKb7hdgB-8`{')>f+|1w,w$w?Ej.d-;5IfJ,*0\dl&{GܱlLr:g$ ^ىS*zplCqҰdas 4^hziQ3*z@A0o93X=xt˴r:U?DfZ X(pDQ3VmU:K _nGJ闀^Oz{kDG*fHUٮ_n`B#V̺Ab),Si+=ϬN1Hb,쏏>\ٹb$5xM* dD}wGz/73t<pZEF%xW?mz5\vt@S-JI{@J'HYI+`x: 2n9WJ+F72SxS3cLH7XcMTA*k+)x"t H.!ٮ}O,sKFXX{3ՠ?*_m޿+[G\qT#a9eR?jrT'8OLÈkئĚ2T$]"ttoӿ \,ݡ P "xb)$pzaL|O,*؞|SiU;JPcr,p-?Cr2ygKtvM૵WQoKYp{Tː:eI献Wa[iȺ$n2MA ҙE.W`j4,hсg 77]cIgX!C$yj[# g\q~2S̔zvvӦJueaNZtTwF^G!mlP]3q _Jt\ ŝiS˞/t1H4.qNox+d}*@]SMψōo37^r)wP#D %uvDV'LWӻl%CUmRo}†klY{E{='Z}VSeߝ9+ ʃJ@]ΰ}_x{Q :1VzO~"R8SۈsxKӄ\_Hh΁s?x>,<%K.Tɀ!?9fqf#\GQD RK3P)`T!%e*,hS>eNzg9?՗?')d {fe$`(F> 7oHg׸WrfmC]^77ġJlMwiGU+A kݢ7vb U~M/X{MHh_ǀS>`lOcT $Dǩ]dWkFfcGB"H4/j}we;EK# /DCv T4(DY>9ݘd;4?l!nfrsjF:; aهܑE5'v5\bd u)¢ ZV]rE, )- Ľ>mεYebNėߔEbJJ/wR!1LؘS2†`%,HS- Gf"yYh0yoI.P/Ƽ͋H=eij"@u,PZJH<H,tyBS8ꇢRS6s"ucUnU7箩igkKZ' `_ī̌ꉹ\gLJ棤8&%^ ]Z$dxؾd3H:B_ZWWkl@]E`(IsuB^[x '2K@r[l}ln{j+~dC p1ieS?UA55|2eEؿ;\LݰRP@][oFdJΝA-1"qJa=2pk}}p5R--f== 1PW82tǃ2́pfJ`A>ߢ WdlkFAJ6F~ Z1n ]O>1b`$y8)+[(2 m`VLݨr7("d3Tl:iujݢaYsu]og=K@dt~K. rX t؁P9xi %Cpgd2̡W拰ϱկ4/aB$JȤ2JwGQ[3S'诿(Ic@@AXPwHFq++ceń v̯dDx&v7Oe09ZaMI_YYJqNeu4}cI]]R9[O3y.=y/Z??7}GDjfH]4`R["TZ6<ؐ#Gz}1X60i=Q],Cl=:LCӣ4Gմ/}6B[>{NZg.K+sPںFܠEҫ®cȌZsALg\ʧL`Y,摘 I3VEmWj: p|^B%$0lр|_}3 >)#fPx rpRr.lqdps'z' X,y{#tdu ʄ>Qj/&ɋ(K`Rxi QL&M!! !x!$X&TE{]\%~JL4tm*OVW`DsYä LoZ^I^wUHB>n.߃^L ++#[Zx +J5Gx+ӊ!Qr:[6 7*ddom`G9o':|[vZ t\1 F@^_EU/ã9(&wPUssPp0E"cV!ykd-x0+6V5lyרedص0ө,lQ|!o˲nzDPd<;5q^h/\C &5|G[qw8N qP'332|UK?r a zpJ Ϸ%X`? lpl]\aLU˳<3:JC^'Q@^GZS$qۙN'.(Kw*,jQ9-z)OxفlHcy#>ʮ礢hi.3;r;~U nޛkx.69_ؓA0٢QY*r^54)hHYheL?LR < "[Q#Z p <˞Y,y+@5ʐ{ZGBqtG䷈Cf'BeaO|y HI/,X̮P]33!N5. &-fcxc'ݘI`#}Ҽ(-lGRe?xFc|hoYyZlԞ;K R>"=h] 9(&w:`}W 6̪aD{o7"tpBpQR.\ȼT(ƙeX0mݚyGx9UU9-tDCTPV!dàu+^}`qL Tl'F_vwe"T;E&濭M烦A1 i~Kck;kL e6'7"@`R}=IiQix('.O)AK1cHuMTOH!OKZS_O$K{U' hrꐼ9&j?eMYl{f>+1) ii,'"-h )ĴN) źE Eyh+D= kX8i7 xā[B-G8g] .iJ!k J>[{mQ) ʌx/1']- zH=Q4 ]n{`xyPRuHP`;&4;+wO@v5T]r: Y7rJ[#9*‘1 q%ɛ5yy*۽rO9s;/)֡28Aw'(:?>켾PY@zoANf#Eo(sL n2R!JxéJFd)6艮I ,J$ǭ-@nF#K{mB+s'SԂ^&Fs!owvaJ-aq0|}By[`G}TZḓ,Fv j #$rDqRxPJ1=F]:UvG ` N258N19h WVrmǐ,<}+caxt v3ľe''KZ:{Si!U)w&%ߐ4șACqֹ~ ʶݳDYWR[l@kM5M9 _77If3n$.yô,#g7Uqy < /7D-~.)!Q}-@a7fZ( C@-6N퐻ͧƀm  0lR~{:hUpk%F!nlO!^%^2U{Ŏ94tV_6A6dU*R (n#>qxXt!UӠh4@cıJs=3>kSACފ4;=-5E۪}hva~ O%)R3@v6MȽ2SPUf(Vܐ{Tσ ñ48[D@=@Aq|.qi,M?!d0x)&:$9 zȬ)OtJD58w"!X aB)`ٚ5:Y{}kvrMS+~XK]HG f ?C9-%~1]BcpY6 'd@0~.^$]<>`H -P"*`VS9 F\v۲~R,X#_TOӶ]Lnb3*79>Jo~^t!_[g?K>gႳ=kzu֏ߥ+IeoX};T$O 2&KZ}tB̼&әQt|KX<|;@ ;T"{0Ts}yPQw%L\8|V A 0D9^ܨs._fXĒtL$7zQPSL5N9Vp JJoe-lj5ǎeF^ڦ3 =J9"SM ogyg$9e 4! %cv*Q;v`U c, vYQb$DK]p7 X@&jFƄc(/f5x<F{˄{RNK:*h@Ad Ml@66ą*M.KtөЎ7;Bpb,*FnV\cbN 5uI8 s uwS6YSv&ZjG=q/a OI"6|s lyo_W`L cQac@Nj80|6.hmƐJ ѕ?rY{pGfGX#X2!I>]϶IWBEgoTyk9ܹhq<1,Ǚ̎dw3:ކ_hTeQ+7߿ó_)# .SkmiU ƨas]&Q ?Fd,A$&&ACPȅ4 T(LM|X{o($ #޿`ZH?`z!*r!Ak|1k:s {AOJ &wjN{I?"7}ubI׸Sx+?{s5+2)9$d Vu.H J"X)Ar26 0*$b+@f.Je DPVC h>}0]˲yJ4Q5暄%B [lSїe)M5Kp1XacXG,[#䓜őIM߇FjToJ1'Y]'?MM 8 ~ 9,uL [k['GTfxn :7R|~ܝL#cywUdeb킝^xs^mfu3l%S@a<}F|w\#ojD)n*~z8g3\;"8f~)@<:HQ/=ZhQLH,b 9YPVWL. o j3  j8p͏3Nsh.+6XiqQrčof?OL޳aKH~%%+~ضbkŸXl5r߾$" f߳ՒNI60K>9*Tcn+ͧ dwV*F75F5h`ؾ.JC,]t9|+6}ErOҤ? $AB-GtJI]ldH*=M/iolm2U!}07;K,{,}d̪=eʶNSI޴9a"Ep80Gk>*ͬ{*s<dKp@onn枋1mt}~?sx*`ptL4'ÚmKN>q0~B驮 <`fCDUV7>M?3"阪NxZI0C9M;V%K:..$\ƦYw 9u dĦi*տ2tA;A,c|d'嫴>P$0;H7E{@#KXr+*#/쨋_k*_sofƍ4:2Ƚ7v!PBX79?T ,AⳲjXgmFɚͰ;?~SaCvyHZ8kЯe2{`r.)k?KMΫk)8c_O(`D;R Y:k)UeԆ87D8NgmHJ/Guc֌8>E  D)̅ ( SiNpaV LZ/G -DC+jmݍ\ @2H'[<\@/l͢=aja~`zI 7KhBB UKݱ5j &tZ}O=iܦ'U !&C# J1M%nʒ  xs Dy{07&!3!9NdEj:mMOb3k X}t iT[DFyD..-9ϯOX38e^TGvM &wRmזir$Ɂed] Bnt{,YGT17렍ՊS;2]nF302'iiLt=QlIHY2җRD 8fav Bpe9}yYV .ʯ,x\K'Oj¨Iר7\v-n&.M(T@>;iIڨL`<9ws.eeў^V/){hSeHEei8cs5dUHDq^$2/ˑ]:jH4ـQ8nLPbM6ޡ5WDR9N!KFmlrRt &biȲIF|esq ',x[x*ʌX] 9YANG.#ó, P˭Q6r$쩐A 5̾e5Q_=TxH/0>5ЋDꊷ}2ci\%N_q\L[SLHЃ* P {K:y*.\<:bF"mL5|Dm` #nnyCv<ƲU}G8ĈRIPtM5)XI3!RQ:U6u8rR hE~ߕI]Krƨ¿3` I!xbG*=uXT8Qak\;>-+_ vU2<`Hg3S.B qeL5N0V#/V?/GVkeh)z1 3@#(}]1k;/5K}ŒJ ^7Sso|'cbM @&3i$B֨7I]"&\k쌑^,J&UV/j7O $.s~׏v6NFS"B }o+~)g`ES.yBE>-Ǒ Kͅ7/g;kY*E)IiӺqCok&fz߫¬ Y+ 0ZS]Wct̟{: 0%N %s_!H*q6&OMtqOymp>#kt?J8Oi9MHI.|D'.slՎ>R(f,9^q!z,%-ɱZ#R8CoMl,)iNCOC:=>݁ B@C~pW\`/E,Kլ\]K^ju'omKlPUЯ|5?~_D 0!#9TvͲU!uT8]H{/ն.p \g;7y3"K!Po,?2&b6.[ [y+F~a{T?3KNsŹ?G?˳pJǔ0Ӂa_ z6Z>ʑW/u杵o@.:P,L3%x۲szis:&ɨ"yb6&/?S=,t/0znG:0uhR 22ڄ.8F´\$Wn >b*g {Gi~qkؑLSxaܲPWPOqKgzrg?sk0EpC {^:NRqcBQྌ!gB>"l* Ȉ^[DMy RS0J?2:WdJjES4&|K%9. >f$Ndh(C4Siw'$;E%u" H/Q5ULܵkƵyQiߕ*!A{$dbdZRjf%6.8tluTؕHbf-YB0Ē~Ndvku3|BcZU*Q2V]Gt4L'<)ī$}}PM S1v=LO7J~MY-¬Uc6*g.F!,^">M(:Ӕ2=8_{Xtjˁ AX ]l.3+Auսk|(llBn'(#4Ϭm|NNPq/ǁ9#ٺ89Oul32=$w% ~E95x?iV og1x;o5f>f\`|Fl@CCz/z_f!Œ?8n4# V$ z.dXIDF]f:]$m܋>TX7.ItY ~IzT#Hi_KvqL(N;&Cl:D l{ & /_Ԁ$Fa<%,;;g!*2wyF+cV{ Ѫ _ {}9wwGO|pPd[$:}.rH`8ozڲ'Am4h^],XKRDkD,Wt3LsJ{7{UcEk:y"\Cl:ޤM-4S[sF`E6fwL'<l~ު7; M(KqoaJn ӀdV@TkIcl#}$PB](k;|XeAzۓ3ۊ$!P(<"rLGK\m?8{LOupXNβ";44#]4)V2NZ+t = sdr4!0RLd LWW_p`aISLA~MݲұG! ca. 6 MuODw~UKOhIR%P]8+rI8\˽dRKEۢryamh& x}C!E; =I䦉}al4"Me(S6SM:x 6kqnڿLBBɴ9 M%Y(ډ 8>pAR+Z 'xs?-gRWVە+"av+m菋V"eSy nCDνTDQt10_e 7il[_}wm5M|s? sdzͨ=ڻ~OD2Y"CLiBhS0@A$}}Ew!m󘋬)`- =140*?Bq?-rFNIQLt3Z=d8!#҆@(dNWe `\kpue]zZo!ˮ̊bUY4].%q/܍l3RcڜE WA٘'Z3q"1ybAF& *<P.8N(D8!UpcKK1WgJ,G1uMߍdžâ*沛`.)šJaYx 8//vKy0KV;>p3W#Իl:6,/i`Y<il?;y^ _iTc{7-D]Uudq35g1}$3wDni@dc |S6$KK ع s>'I~V0#}k\j~`F|yYycjz`;j"xD7C@%<ݴ "VO1Y{a%".Kf=-!wʋ=D!Z `z%W}S#XH.Ywm5a$!upcVFf3 }0J8H3@{I-~}|!< _n`KTfxu;^n`*BkJxن90L3ᅮ )vfKёPV/G#N;<߼ee ]|FϠ*PY+̓E>3˒; ]\p;W␶,:-:wH v͐t^/T,1͜Q3Ϧ?P"AjQdRЩ`!e_WYX1ŀh =L]Zm۾voTBy> ?י{|>ҋE&q攄96l|c;oyx RAc)f)hWX!Bg4Fə5iz?<`d`a;5ݦq*tmDL54mFh^6dܘx86NN&=WzvgТCxK΁ lQs+ֺfk wE5:Ӝ3Yw,Y4pی[.YoBhmNW˥o6AWgFW*ѺWR0\.-M/X &(%_tdK0{bOOVٹ)%E <;:j eJ eF1֛.g)-cme7cWDW|nES8qͽ,V~_v%fWqփv?Fy1`،-FQ5$RW4d=Zƒ0r"[_s3Z?}4^xBFW9$mߑ;^)L$yӵ ]%ϔHVEP]@!,nOQhn4'q//JtI dfc؋Q*nMx+r1)oMKqij$l.&ZKfx`:(awN7u/K TTўͮC眄dy5r'kKzl&$y[YgE*0b`{)}Nٞ E+Ļh0GB& ym~#LI&WbR7HM1pBzw*v(Vj^9C T3t0ZE4Ь1@C1a_N ަ쐚d0^sJrW9ߖ9P&{ZFU='}RGò,IݼsOݙdѦNNG7&ztQ *jA~ ?tG3.U;t60_2:Y_w; 1bϦ: ^JC.ƝDCVp`Y]Z[MNw;SadpB u $ ȗDޞW6Cn^-Nܺe>Iq L_Er j%tBsn%uSbɺMLe|-4]KВAۨѤ"f˲]܅uj}#N*CYa005c5+@Cb5 KREw2u3F{hK V5g^K3Ơ_߫.^~4Eer.z@1`GƨVg`&}}+wl3N'O}eǎ4O#Z bA}>N$eo50+7XV/ԕ#QOaytpzE3 В_͢hE7+Ykբx K7++P@Z( F= lĹΙOx$AmcQ]\0XyGZ%$YZo [ UQU]- -#INaYK%w4UqdV\yyxu龘οLNXS$ :c|K]%S~}cR0QI'y&mv !w I =4vpw3ęem.Ҍp[6T^x0{24LAWU2`>TI<}p|LQ%{K`јN<M&ˎj:E5LY.PA]hm< ofI Lo(ʠuډK̗WF>Hw?j/U!9,9$u}3z`zZa  oKux3HuiR0QR|n#b:.'KK祃|UrQ)*\FLg6*u pf4 q4cg3>l( 꿾~ޮS Ϯ ťoCYQQbιQY&X4!j>J@W.hD$Dyh ^#<>0A6ێ[1lr]UYjFmwWϘmMa1U,#k6j]:?ۍ8Z=#-qdVEҝ5j!hm5ri֯<5`ݺ[6{_9{Y \Z3FrKt8МMԵyN`#[Hb.x܀⇝dqBw6IJ+kG /ı d9^eNjOF«7ydbgPXp(f;g9k)0 %jubD`w$$`ut/dU^E]͢?+,零*Ҷ~TYNx _OPr~ Hy2L6IP1%3,-gMXFq' Zv ui w54#z$(_@)؇P5 e_M-MA]$Oq#'vR5,S|i^>:2D8lp'd34.OܴO<<zF/(5_U;o(sy} (DR:;g]%۱afnݮvuPj:?MNA|˹>ԬAτ*ImEd^GusgZ3#V+ຄL?X_:JGb}?s5T",[ ^sAG eAp(F\IQ W)EEKoJabhW]灀hFW\QWvI$7U1pv?CX6oka(ʹVgy F[N;UM![kYӊi H́+T6E] x1Tbe) ois~Qbx2H=1CSØ:HBILo~I,T3>k '>tn#BK9Lm^! ݼoӗ\r+'Wߕ/-zOUDTasH*SLjkh7Ӡ|' FW%* 'RVĉuA, :?̕VPjy7K~'˧[\_t^x|7T;%,B~l~dg)zR׆T@TΎa4彭ܵI~Ied MeLHJa=d-Nx|SnA*G|c`p(@8pm'\ph[Ooh{UqY oUr%['UG~]|f7τ|P5"[_&fD\Af]g@Ͻ#.J0$S}YʙOy|Nٝ!p5eK\%.G(u;im%P?mCY8KHr㡈:pYKsu` h|U֓n8LAb1[CC=V/T']'MeuvݹPSsKGioMv&!Gcb/j[oͼ$^;(ϣ@v֬_@2K"ch뒁FQtGG1%i/MG)+ұSw s|)r]S=N_pbPOKO Xq"-%'p'%Q+ ~\!MRwGoq¾,._6!bjd% NUU5,SLazWbb{ @]z\[4 / "T38($1Wj*;\QWotkEdc"j/>cumH˛2nb7en#ROF:x$E;ŠD&5 -vNej*/43 khs|=3+3]Sꦪr?ɥ!xd$v[K:‹碷{mF؉#_3Hk?eK:fZ*7Ćua;񚣪a.礎4OSI]VQ Bfvg?z^@- ^rc-xWKŭl]xLO^U]^hvz6|{,=C{0L[ZOpMξHZ}K-MXA{\á%%n荃B,سQSe$]Rй[8D8׸`aj:0;6_Rݎxrߓz.AjmL>̩>˘uSq֫"&}YjI?"ߛo}s@4{Uis: 8@xNR 5ؽ `{<|{;oWRU?6A`Rr#@` 2y;8937Wq\TN z U txE=Sqr HV!Al>ɇ\CƄt5@ahr["X@Us'#ӿA_I:P|b(5VҪ5#)G)Mr[D蟙Oc`ߕ ɳH qPѴY +_utBN,b{vI'=tr}WBGڿTKWEk݋*FL,asj0Yg6.Q :G=S/KP.x!W;-~r$mUpv`6@$kX`orUxYΨdĦ JRCnqpM&pC-*Zc8e;s?1%s3 $e%Vޣ{ͮ;nP8qLu\Qrl%|{Q(Lɠ7-7@_}g8T.s+T۱v䌦,pEP:kYnMDOi2#|IRt:c-uDOlQ5ltl&c2)_p1>V7>6k$ğ!L. |F;LG 4ԜZM4Lnx G!{FKρt|XI*znYs,N|P]AYg ^Ihyl>1|9* 7x,^^db.*YWX =oڲ@r7.Uo[U3Q9rXr9iLW6d}#~F[뾸 A;5A]q56ʦi ^ ?/F+6ϋv:VWAk9ajldw^k@dnd^dDLgT1CL;m(d ȃO!zwg$Q\Ϣ+hb=I/  율ryu1N)v3foF:hH…B1n~E{1}K*} >weTYVBI%cbm h~Y9.ύ}( KU?d{k_ o #GijKB% j@ƪ?l-g#"y_ŀ>զ$Jv57GX[P ŔJI{|]^f0CuCQXqvI*< :,mIr6<>J:d:A0$ % :to 5W_#F'jVvE:$\(OزR4xU9d?r:I?pdu,;ilX^'Hs6| p/d`DU h^f'LarmoC8ER+R /M;g qRm!n\eW|tYUUf)j3/N ˜A+aY1 hm&d4A**PPA,gqQ8u7|zӸ-~]mQu5Fn^ym)+>& @4.ZH~P8,.P9&6iá69CNmϦrcSB,ÓA59 $(f+示)JqwC :\/H,"zW f<=SGJ}=Df= -:ԼJoI:X{TOjl}l\D7HԸ9͓#RPC+& 0QFFjP51Ֆ/^DIӤ)N3/" hrpE ,ICM(^]4QxZӜkNn 8zT%w6qѪ< eG0Y:Z6`iMyU{Zq0F8}Ʉ ;8m/ 3> Cwj#(zd1,ݨ̢xJs /[aMD(4R S|PO".քbk^1_7Ԉ/ȽOGV="?B{a~ьP'=eaJ:?zMDÓba[F~ >؞OKðh) GgK:qBâ1sԪGTkӃߌ/;4,KMR]Ofa^$óƝDtq:Q_<{r~s<~e0gjv{ ^<:)x9Ϣ(U_^rJ}^,fB3]j9/I8xܺb/s<7n46Jyt4Ϲ )2oq $< ]fbR*8VcJ?:m!V.yoH$:<2oɕ< čS1&yh_+'݉5F/-C"ș,c ss]ٕJ,IF JCTY_2>2щxs؜䋞%YWvXMtIp _yD[5a K9+P#TǢ{>4A\ڔX&aWǛ>&N>k~Ǩ"xKC f䠁5;6* -ї)z ZE@W`Uo0OlѦ J´,bs\Vdɠo]H,}L`"ԝK$@ H.C%ǫ-\R0 %ȓ:co{r-GHi=|\`cط\nl, ^3g{W$=Nj򯇆)"q2(vjMc8 ՗fo_`"ƫh@i''G9:G$++QIN1Hb rje&g~ب8,4%xQq1Ԙ7u۷ 퀝OWFnLр]m!Ã5 mއ9aozsE0K@]>y0̠p-]Y$Zh^P]C|Hٲ@tfpFd/!"1 fױMrKZCDq+Yitsm.JO7)"!\]p# E)ΞG^dc[zEq*NoIDJYA)1yq'va7.x3:Ud|gx2#ߦ iia1rLZ[Z?_at2ϽUW,ܾg+;:B#\ ޡR'yԤ&$ߩʥ;QÑbn^|&*X@OD8ӱ9~5cdYayAjhM5ŵdEK'1q:a#`N"Gms9RA.c!ޒ>2!ݥ)ς7,I_#P($&*pQ'EFN E&y k]b${ь#'$}d41+ԩ;,˰9%R3+t[Ok$`Z%$8WEritSަW}DFhmD& ':X.l#cY(![ڕ Pn5/?בb,,{0/GounjV+Efq=?ic:Ձ)ncT/}s v?53H"{;w^yޫr.l?ύ[GO(TOe81ZX]O+Pz"1> M!(dҎ.8T}ȌKߋ\ i[ g=&^-d`V+4 r\9!GN-Jthb*pB?GMQz( ]B2V4w*T䭩&Wk >4d1=RfjAu/BƆT4%[\M ۚ&#u3qrE04xNm)&~U bO/>")XI\Yu)/Uxsk`pn71 z@ӜA/~m$wVAgQ'dG*5VcՎOnz*C'lOlW}#N]ڇJfe:}CUJQXY;#b_$KlzE$IJZ,o020Kz+>bɨ}shX'ܼtllǻoxJD kaՋft⣅x[dNwF:eKͥW^ÏN1:m1%br+HL *_Ͱ1eHIukB0R/TojaV>Б"IZ9DGT[-s9(eQݞ|"UQCdvqOl\AX8 Fp8.m19˟F7{j8BGvs~g;gٍ1 j1pg䒄&wF tBCR3[P{mC7Rc'ڼ)|K1ҹ5]Oޣ/~&g1P}yU9Z+tL3˖M1c矻 djUm^>^_oǦnٵ m?`HhؼΔF1e [IW{ SצGU[ b#AMNw" P("`U>=j׻OvӭvjG4ȣSp;QbwV)h<ʸldz! z N`5ҷUzs#eV51 N6B1**;pz[AqLXEI["ʛe<ٖ R~BzRe6`Z,\GG%@NQڴNfkVSDsF A3mm`qiq>ފ81$/5jv~>1į̋;YK qbP.ԊAi?Y>A>E+d 4ZRxWX^F`dY1Nap0<e0M3%"^?r"ob^kF# TژftG0E 5LOOm1 a7Mh˲@K|5vPABKIۙX3|A6ۖ55_BR5yxȭV1+DtL$ 2?FuY-YzŧS={nX)\&ׯ;?.bNeWLzN[ioL{a8Àot2loGasE>g 3.ŞH YGmwIdص٤ R./keV0b8Osű[m}7|_)NC gſ7?~1q ֛ߓEq.9V#>QHI7n,W= [T \t)@wu/F" <AR]o~[$aHZEe#BU]W{Ǫ3ƏFGz&2)"gDwZE|6t*?/8$OQ+=?FWb"%`0jQ,^2lǢ[<ͫ~3=W Xl[GlvdM$d ƀ4)겭;qiH/6``7.>,/Z ]o)QUQ!>=GJGA#=TR?jĉ' }qSߕ$ڎ_Ӳxw>BC*Z UdI;G!km6ZF>f|&! _S]AML2C6ݗ;t')5 <Qx`:]CuˎA=lSJ\c]mh+t7<+i^1axs(+dr&H]۴ԩ$V)3("A^5$"- !݅2VRF~dJCD DYA,C88aGgY;l8慍GǦT0gױWpϷuq5֜D֙Ni0 تYf`Ã<7bCkiv_o\6l}I.Tj2U]8?5Po TUY$Ċm\[2b|)wS/Ti"DĚ`S˕~d/ ? UV+"^1dwnm/VKgn'oCHurOmԠt@1’~Ŏt\~=ߥfl E'N-JO h> Q_c޲L^oL %GY3g2H'tӹ|An)a)oaTEIL@Cr#SoXTa4OR K)7el- s",_49Hk̸FnbhufAH[U@s77xQp}(sWu08_fgB:u{[yG7e!D{/(H\mH(?8_׺_&1#Ar=1mE#'}Vt@Bk/=,|ups1tq>^z'62 50$Xx#.YTbe^<BTH7G XVztx{QFO޿Q5[0o2L#<1,w upuC3n9 MYf*_o0 A%v!E PZfp_wNaγvZłǼ"<μ47ޠ[nzϽ",‡TfqhَO]jZ ycvǎnl~!gx&ꐡ:⼹窊z=ƃqVA:9,mg}m^T a^fa==6kU.m|5dž0/*rɇp|`$"'YޛW9O>lݖ x|V# G(|$AWʚ`Xh^M LK F@cc=ʲag-< p )hͿqX`Husk`~t1|uzap! fG꡹C?J3?:W޶SJ9W.ȇ?V1- f\'Lo_/98T B'=>=M<[r) ֟MTnaig(6vj_`+ 嘘 і ȏA;-y4ք'| \5\C=>~U[||}oc]lvn jNw sVa{*-='Jy.MWiH<dʩ89L08z~lȊv+˷M{+d ~6!W8cI;;ik<:Ir#Sڄ!{X lL@\D?>$ Q^==~ .9ۍ?PT\y:Fv ,BI.U׽ rB:#O/h篧7:[}nE@D_H4` Nc[@=,=[`W?)uvB. Ok>dI~ijأ`*ߙ)\K0ǚ8F@6brAܡHR VB kw+%TO+\-N͇_e9Qİޞ붆zHQ KiW6}L7= ea)V~"I(r@s;[L;r:Seu_WO˾wםAGq}ks^/ y?6\8/@  >6zY>&mhjumn3@'q{%`U#f<#0IYhG'΢+m5DS m?lbz,YxDGUOLulB2h 9\Ctjžט%H5fX8UW3i#( m<ufTwSrOCa~xpFTv~fa^,D ?,Ck8"l\Ȏul}Ջe>pF*Ug)T5nS?[Fy0G/^g5T41tIm4b%ݣ^l< mhjWsq$χ x>=[6HKLڪW,n#lUb(wWB !gpYl_ņOKv`h}[ҹ s;ŜZ< =4d8^ǥ5g]yzƌzs3GXJjk*#oRz6ztF(9JR]e1}9GGy[ ">H{H/*d|.%j=FYs9O{bw[IB$9X-ޙ]ߑ)" c4aS44)!z$hc;B`]8}IZϪ_L kŪ R0Ω[e%{roRfwr'3}!#{Z>r~d {^ǙƐ>ȀRFz7A󀽥ō\Iom~+!.$aq@#״zV9g~2ӐȎܦF1#m1ek>Ӟh^@idThA]VT%B2hCup؛Z)P4ߕ+U [9tl„Yk U)8^_ 6v̗c@UP'>lbBvgTaBCͻBxvs13C٣ [K\kx9ޥFXDJ 2w:o8oɮ_2ݦ8}>+*)&` Ck@b-ԚRn`s3x(KfD&SctהH AH4+oD< a*qI>jP^NWP.g VaTKGٴ6b^Fޏ128{|O$wYWAkZB؁_h92.rɔ)w:X FY~"w5uh5D)3;2BVD;NgzuЄI҅{O x58Gm/ =UyԚnӎUQx*X[LJN^1'e,b%EpY#r u/|3+ Ӣv_7rE";wqo Urlԝ{6Eg3.Rc Z,X;|3ƙ7!&>E-]7^^Ǽ&ɀn٘>E"Kߗ4(s̶Mtsƌ%h*U*jLTDumyü%*ņȎy~SDm|?‹^㯒t$3sAc"\FpFK =1c:3`egzm-.{*+me]Ld\kd@5' p'ߥKJMQCjƛ=뜚ovܓlPe}T\,#z%qSUKBr+_JE 0xA|y]=1׺WU>hYg/x#ҏ?.ϳj͉."`cZ273kM !҂V\,&@Y>R#[|/ִ+dk<:/~<}ASQi+pT|ْE2-0i e\`y$1a\d6<)uW!ZV}%T?Q>TXݔ|J>kJYjrxe%AJ?(Y˕)P'ܗa0-.~d7AڤL["bcg~tv5CJN)ik"өQ} .` a E(jgZo֥x/&D(N<獵2 5ɲ7· N=YTwoQ|(6SO{7ZnBC[ا=}4_v>Nce*HgI8bڻT4o8\PIub)&#-:@p %hѡGU?t3+)7${d5iK!-ĸ#hBû07pV#A7&DGiuNT*ɻ*P2AkҤ<=RC0tDR$"n W=!lҀeET"G):̯U=GX%4' 1F_3`<67@4{sGq6+*ZT ǹ`x6$gNbt8)5&0]qw{c9 1 @ƌy. ywMšmէ""䰃+r9͝Tϩ#ǣ ZNr}|P?BNN/g2{*)^0 %\Z(VXK7qױ S% xEŒ[A@&39H }%%368Cr z)&;gۃbpUqIv|obԄmp g/5fyKL;3ERMXafJjĄr[6WF˸We$ i8D 63>A9RJB=tDڮRFZ 82VAk϶hє`M؞`;^XsV̑,Io o) 8DՂgr$(B^L\O k%&JA*LV;A4V]-AHmȌDY,;bsR& BayVcb G @ qe 8! ަ(G>` lm+ l"&o7RFm#e~ O/FDgpKJWXGGk;}HoA%%o Cq_9:sH O{I`or1.Zz130P; &Ο  \VA.?4&sk;.f ԥ d~l"2HJ@W󳵟kY N|ʸZXn_C.qo` HnYD Q4/rlbUs6(.f{9DN G"X:XAmx^}0[YW|T.?I ,a>{oOTpǸE %MD`|!^(SNXN[ ѝQGedJ.u<%Feq^7Yd#h#zupw`LvV"r*8XS7֕t-XjOl( $Z$@c3AR:7$ 3qۚdg|Ac}iύp;36GĐę-S|oap=z7H1z.BxH <62XPݑNڪjeы<09c^&o=lgc]ɢ:UJlIr-؇'1[ &{g6 {aO `'r ,Fz[KQ' Q$v5\w[E>yM? Ip=l9tT 菴YrT\#6hۛ3N/L35[z oL9͘ۼhVQGd)-dvM,~sm7'#%][[ۆOpAUw>Ҕ{\wXfѦ_,t엸5e榲E\ʷj,:5TJ G4? V>W08 ,u &LrfҭpC8C)+yi'rZ/ŜXK)|d?c`T&,1_vM DN+ | H_x ]LuT*jZz|uJ(!(1L S^,xPbKQB=ED٧:i ϢaDgdRL˂5Fa_(mNOƭCp -Yr%OP [Loc\ⱭRLjncKКlKh͓_W*(36%AX)0ܝ񗛔|aS.-g̭?6i r /Wtuނی12/$ڈ.oy)&t鑾adݺH$ Slu͉L<1XoC  !ЯIL hЕ( X+}-6#E}Xqn J WANIm¯NetxHITE Z;bD"o'lzâ=>IU_jVК rX[1P>\ooT.=)햎,dQR:Y?욨j/BEaط^x2p>'776s;x5y2.^<IHb%E݅q[=*Ä7m@=4^3/٠\v9`^4^I" 7wzע@u!.Sb!/>|FOtNS+a=̪rHĄDeʵ߶VF;2Y!PvfWv-mNd:6q@ O+';y'19DG׀ihWOJ3}"+cey;$-f`}g$@0]Kٍʷnc& *TN/_ٱcd(Pª#_ٳ">漢mX$Uq Zͨ1%ery $w(0B`*738$ rY$.%MTUuP+7IR6\L+AG[hzDʪu4-gR\$]jf%r_~V̖R1Ui1lg g1HߘRBaVR#: %^,}9 "8F7 jm9A+vp:j_{sM9:4ϚhԓwRDZ؇Q3ՏK'MF /0YjAY8k,3 Kv 50,oB nl^ Y!D1Ӛ#B(ϩ&˰AaN'`f1v~6/!vJ 7 <WG5lɈƈ8ʠUy!|8Yx&ī.VEҖ tD Ndv,bm$m2cmކWYYH-<׍X&6k i0dh\:SO@!IGW}-"gx^,S @ V;Vo4 RDwZoRVWDLmSb*wtѹB*;E8|wHe95̊X4tMLrD٦1?Խh-gGZlݡ?G DVjsC -TITȜ)ss ?sN^Q7*4@VLlYfE DK2Q٥5DF 뿊 S$:9jL}LMhxwɊycp'so ==g^c XH»˪n1$O(\8|9rqMjɾQo8yX%nB1o}FZJ"Reӌo8( X3@j@&v8oGi@s^E7Y9&5fkIyLc;c]7QQo%>-.F> i'naYwU|y-$DNr$6ҡU[4+|*+Bؚy'$MI7b)kӛZ}D~!.b8Eʸb/Au5g{yv}WQJu|N !p]l)ځjnì D4G[/ ҫRYU#հ'MAyPEBI b(6p MW .oAjOآsMa$͙zq] 4 HZٿ0gm";iM7&6~ǁN`̀s4_ϣ-1"(;URPXplֿ[D'U9ȷ]G}a/m~ IyZݩU!}AV$ < l ^EAxոՉ23("3]Ö>ԱQSI_j.%ʓ2BMvg7>DMCF?yJ8EyT 7HnOj:hipAK¦ftʾ-;#ؑ-S/Zj%J )_C}aBoT.P8m*e3m&o˯2x%4g\#_!$}eO7X$R:GXg)%Pv[=l_JKF0{Z8agZ7ҺH +s_Pwңhg+R1MN \ Fh3_ՑʝzH4mN6,r=XBm 65*L5~ݾkCKgJ/"565NEZ`wV~ L\^ډZsGw.WZzR 3ۍۅК1.¢U,d,XR#E2 ;cjpj2`&F2x p ߥ}6jƬ]7D ߍ=Z٥@,@ {Ea0Xy<鉲v*w`',p}9Gr" 6[<;Q{ƝtWPSb!GVTS E@DEx.뒕SR!O,^XG( T{?/k|m`DzDv[oW^T˧ʹ@h+$v64Gf[ōR8*NI[4uGFaoZiD`B!2X8zM9KSu=PMOg `0ƛ 1=rN5v\Ѿnx[Hd^Y8)8|s7 l6u4HQ $]IR筭:|z:aP1D 7ɑ1-w/9ƛc\r]5r;w>ݟ8ZbB7F` L +y?^|䭞,Ni}1t9r&Mz͚:90b!3ŪM|SJ &y-1Ɔk )dԼuxtn8u+s\o DXʿN撝t~|3,s%PNsS EpeéK$:&f^#SfuY 7e-z/ ?)!;frD+s^~̗-K(>&M(Xe4pt}f u\EA{S8جU5"; 8%s&׳أWKYu-iȌAHv} nS1]ۃjΪ̐" 7a*o*ELO@w Ճzf('Gx&S |-^g)*T0)]xRpVp/8=zS]^h|Nh9^bҀiOr?ي@v@p(*Ȭ[Wu0'|-:Y;P5ΰU~zXe3h- DFQˈ *բE8GHըl/Vƪ( Ihލi NuLSװTG`we(D9[Hų쨒j`(x'Rʜio !WOz D|W]"ȟu&+}"۪$"o&fKrJpr![,6d kYlLK&>#Oբԯm%3TE*rZC9;50@׎镀ɮiۤH::JMXė\vΆ*k:n6BA  6W|ײQW¼.}$d=!ԓf<#8tTu@myщK9>P1y ?C1)z_dJk.XÊ]o *;f9N6lHLkw tbt!!f0K HqS`jL&jRw0Z7}OB㉗ß[P,?gt?R<߮ί3?re Dl$q˅.w:P`cAst 38q\ع4/4ڀw "~G Xll /._l6iS*Je?"2DCK)нgR< yb+pPo*ܳO#cbIyW4J n?[pY}&!'*i/C&[}1 >S֜H0i2Z\4d XrbYs"d-:#aAoW~ #sXʌAlRtr"Vݿm֌f76kp5N3[? !gjHT\Օ/?ʣ%O ;#w|LM.*Oe& i-Kۆjq+$Ngޟ}825زL=NjJYk}2}S:sf=ދ+OTHbW` ;3=WCq1oɁİ{WeEH?( 8IԦ%¢[*|t${tIEP16rA4qGCK$ ŠȎ(Gw&OÔv;/Qǖ2=WW:Q575n5$ViDn M]"C1n,1)]h]%Dž[Z<2E59$(em4@l fx&VHȃ.uMxm1"?yԹURnFGjjglgig{+պXap'C`6Gw7M tHyM6RA>5Y0 m$lL.qD=R5#CNS"l qqw!ڿG/01xS^iܿzur~no/%$meJT s-zH#Q>yZ蕓W鵙ʠ?{n`N?kss2fH"OӤ{=b0~nװ Bxh m~ ΢1dLNoC- zOzp6 Vy{mlYgo8ܪHF*E+kAC3;?_]tΐ ąݵL" u% sxo}v+(WhV,D:m"1?-Ww(ELkҳ:*'tQȎJ%k5Yr}moБbd[ g2n{S*Hh^(\RlF]»rJw?/V??8N[X"ns8o"pz^lK9n&'UbsÝ ! Q(聅[Qb'f!mLCY̒'Vje[oio#Gspx&QȦٺz䜱U+)suGӊu2o[ۈO7tDkw&^!MQV(mR- fJrV̘Vҁ[gN<3 +Wi\}, "@K1J&{15Ccۯ PJ&% r{[;!0RNP=;tP9R'. /eKا @<:BDċGI1|J#U+ab ]GI#c3K.?*zev"@g*,}j~,\ڰ8~C#?H)#OmXIZqz-ЖC:Ml0T W&aQ5,94, Ơ9, KNaqx|?δf;Ic0g[%wcKrZÌ2jHjKJ*#;]@ǻusZ5 6=l$/͝6q05/VvJ6.gSRc`Inp7tPrYxwW8.F]צ&ދ)_MP F"iŜ5ي6x1 /sR0Z% !̎~:)*"vyGibq&+2' ILW*!c%2,Y n,a*WsTx>==w2$-}`\fI*!+WR]FAú'9cԄ pFԕgC?וEFvϭ殽-1 o~1Uҍ8,P[*VM|nWNc h>H :lAxkc_7 Ŏ})zT' +bEWbeF7T4.].iKc6-O2OU*2tfOJ}s$nR7Xd [<ڂ^8 m/GWE>PE=0g7*Pas#kFwCMT<}it\8,E7"5V5gpI1`p?d;m=I) V";i)坂.m2=d2hm<&84w7 [ZzlʿZR馢UOF@0*dG )jneg.d}F5Y6OgtkC(!np̐Ϫ?D2Yk%5|_RJ8Y ޗ=eI~iodN8J!#x+iI4.h+ȓb6+n ~@',ή±_w2H sC\KCd@GX=m zkUv>+}㟇׌CJY\uj #f\"mC8WFAd(\^w+6uBF"yX샘w~ XF^;f%@ret.qUڼ06A'^XU7E. gm7@Y.GBSC@ v ;KfrF̡ij'oDJw Uy*[PP}UQ7$zvwb+-~Xj6BcLћQZ}RmV>\ %iݨ"DAN"fu͡('(*41:LZ NNx͏Ce=<`>2 -p" c1_I#x2P}jV!JꙂ%, y#nOL賲i(;mٟaۓJ]\,/+_Fyvpɨi=7|NsK~G| $N+X H.VY׷>NɂE}z쬻.ҳ#ERN5k4ǫ'V;3=Cb^_ߤMwẲrWJqjh=y,1Tbtֳ ;w`Gr(%tgFcL^=6=Xۍ1'_y\=(訨#R| ;,7۪O2"; =M!ڜX2$%镾\GXkl5Bz( "r{l!8270! 3޹,)rS'B/JTj*(/Nq.,،@:S7Xm%?EtW[nJ{\3?z{Kzk= 4%2h׍;bI{lF +x=9x\fU/Mb'yw'\_^C\̪ ?y O:uw/_sxC&֤Vҍ]&28£8eY4 L4Ҥr {acq!~u*zK${PM;&NM[-_H6|LtчеvX4P@*u]řti "(/1tY&;L"¯Ҥdmj}^D&-DrZQJgP D5\,慺} CԻwHV ,C=aArνw$!$p_-fGI &/e AecYcFVcN+O_ kH2̲rV-µJsa# Z!lY~JT++; /^{_S@b5YĆD'm1Ͳ?Tu6JK[SNՔKH IVec?}!Qʉw<*;;WDžcSh*'MUC(U0/4J~ig|C8ͷH^l<#ԢHG=}D09tRt6e؈Foj`YihC- W+N1t-.Xcפ,H5{NTܐ=j=5O?b쩚A`'Z@Lc{v@1Ak=+C;{Cwa!ehWw^" $KҁCƥNO6d {XdLJd~am6[jؙyQ`r&[PMPr#”p*|X~fpś-\+̪J]ڽl\baKXQ@̱|X_JΠ 1B0:p?~LxR {8up&y7Zֺǵ %ov,! w:M}Q^uļ 륳{6U1NgPo+XA%~ooF%c~ A; 3"YgާX-}<\ Vf=P/z\kYNe Y8- M!9wM!` QXX*u,=Z%/9nK'UaURիg\ß ; iɬA-bw M"UB'y^D&g,Ab> )"ޯ N.M]UqhH<'u(Bfe骻5Qc҆W֩XiI4_/aan{/d̝\#D\xCϠ 105:~CjĦUeL&m6U~U< k7N߷aL1&m@Ҩ>ҫ|Dqn*9 j{b/6e_ɕ4x m c4m_BzÓE[j:)Ȁ]KeVG1gq @ӹe{취9McO?fZc0z"r-19]9io0PC!ܙ՚Krx,d& Ωݨe`HOm3c<2[?ʐVR*⑻H/bQ_cxķƳfi&I}OzлN^}F;<㍶,bf@yՒng YځbPzva{%HPv*$PB iQ]Ń~o^1]"ōQ - 47:$2I#FYou@03&s(lK6kc'[ŽM"+`.(M8FsY#@(R_&FU:nP.FwP* eA<` NE8i|0~-U;(kZӝK d^hW$M֣ᡙUBeJ8KwDmCLfU?4pbB_& hRF=޾b?@ E?/lYz+ƱYF V"fA0 \S72'9oN}r<ǖJ 6`mFql!+XQ+3/0wV2vp h 焆; ȱT=ҲK"L/)CΕt1[Ɵ/J;)+HN`8E6gQc_U [/JWզi-[;:x?s[9t۬#8Wk7[aWtvN $/yxsM=FD䍋ՙ}(qȊ^ S<8z$Q;6#1)eoqVz;Vm-p(ʙG]SMg{+ f'nd-t\E. )ܙZ-< ˆSJsfujGsO|"0Pܡ >A%!#,6z낐3ͻsW" Ɠ _;ipXۆrg_Ixj^N"?x0m(ӏ0-H##r8Vs%(@Rׇ ^ն%FP3!YyO9T`}e]nh(s'o|K+8 v뤶r ~edΙJ0ڂ.uu)k399UQ uq~$~,y}Rا(P]kL]E9㧬}QgeCF9zObym${`[n]ګ@: to[ ikFmA[pSzVs"SVN7|G;yjG^n09]96܅g4Bb4Qے?s,"7De>t~ Q1 լ+HCr&iotvvH@ycj$.Z²Ǐ÷t쥧YC7^'Zn *"uK] ^sR.R+wM[Z߿$Oଈ gTlHv܏T8_l4=-ߒz p5["h]&^jBd8_Omb*IJ&QhX˳fuOi6m4ꪺMQgRcD-} 8֩£2pJ+)3UA[4H5&p`zmH $e2 6\/&+}a D Zdg؜ݳvuDhL۴Uxf#0 ڧ&@7ΫFoDlaٮ|TR3 q?7 cj姣 \98*B,2ǜۏc.wѿ*3jr/>5++" !YFUC0-N ?+!ĿΧ*>4L(,[.u . WyB5N~޷׭;5jp4w* 1>,Ԛч] 3|zfHԋ!@?MWj!*D\Je&)iF럄]e_rV lΐa?Wo 2X.g'{63Rh %-R@_0":RPk:?ESv,%ݘ/d.'N\c)}pf qڙG tbOҊ.*6J;~ MUD,?x{z+HӉGt%so9xsX3{ odd` .]?Lw#b&U ymnS#A_:zcʁ`ؚN_Ǔuлdɛ )]r5bD_Hqde]h7&I{<#ދIM z{W&(Y;]ОVۖdTJ9H;UP>1S'1*ih.le;OgQC p6Z/A5YZ~:"O_p`!M(%g͋A;sm#?;j ϡU΂TK^) mcVS>nTy6s.n:h@1k+TFA ʬT0P{?o듮w|8红֑0bHy#". .Q">ic;#IO=0c\皳z |X+̙tr"c>W]UEm8297=,J(;In`7  ͩ*CP Z nDPZw2FnZ/7m{ H #ΉSΞǭ%頛B WqHYt4Վ 7X,vNms]\;`ѢYFԾA8yG; {{hIh֨=_&=S'MVlN(oL@&˭ 3*arO1 ;GBu< ^ 8_woDn")>J$&i!l'B"GdqG'qMFxH<|?1{< /@I2LJ^qa^eaQ6.?1{>jʀ,^r4Ut,Bf(+ڞ2 gFXgK.bz_' A0QCÜZ:'h8#<6Ozu5Cv6^[RjQCXwT[Ҕ {r<#?~>#σgc&YQMQnn_Im7;TvUqX[8#-5WA މ<xu}2jBg lD-Y9M^IoTUǒ5*9;Lbx@9Ǐ"_= Vy%ݞa R0:x #Ҽ-)^.HgFvȻPǏ*m]6Q7VQ~4r\r~#AND}*$*}UV W^/ʎ2\Yu\o=pt*? p<]X- HKf~۸eI֏deJGXN UKdQM_ p X:ꀵ(<S|C'2Y>G&P ( 3} /;}t?zn & ]AaSFZ =_}<{r'8җ2<.o/ؙmy Z6H{=s,+18R2Õ0z`vÚCڑ҃LCR;YNM^}M{`/Tpy dC^}\KE%FDs'(?ft{fI_\#ȻS~"a3H:UFdW1~ b\!wݻMaVMFڒ@.NE~mP%+8WaZO_fZ7+R'+_tKWa1N܉  J4)s TcE !S?b5R2ɣ02{]8RNJAhk47,M4m̙s[ +AfF.]]Ls~ mkf--{_%hԮDʝQ;_HMЛkRqyTI>[O2QJ}9vwNY-\:{D(]Ҟz'9!^+u2SC7|Sp1 L]TZ2h࿉\YV ҙdɤAoO|PX).V9~auޒxs5!{@&Lu0<ˣ D%1/~Opb|RVSG}1:0 !ԝd5^[>dh]`X7o]O 'cql:Pa\ (^ [T:yD<9ŵF@~82h76\PlREf{>dDcfm~AqrY|p]Gb8bl'7F]C-X8@F Gz O%ݡr=4t#PSNLkγd?'*YW7#_nU>2B^~s E57d<"[6)@bdj[!hwF{j=2Q4 auW%NWڂJ1eqَVe-r p'uwȇN=')YYwPâ[ʮ7\đܵv  h$^pNcC Qb{aL( JمC'_w'eV zJpe?+ͤ껮j'fLD P>9}@#GvX8!?#oa5I6=;nmwJ0-FCJU95WW9`q>Kdac6#=OSO^Q&(Cq /` K jijd5.#k @i=9l *lUBγgAAۜO]Da~)pn4f[pEM4R@hlu̞# [QfC@"0寀 8W[:M D,HD@9HY › ۳֎%EIEo/ttM kN+S*vTdz$4g]BðS]9lqĉUhe(;Ku3j/iHn!- }EڴcҔJ zj ܎I+~K]UN0Fd#+ۦ>Zd̀+tJ!"`7jrVNZ2[KҘJ[[LK(Ptp7Ȋ9MoajApdjp1 `OW&~UB?Za/Dz*wz3_m9F*)M{D ;hF]t[մeRMpsR$"g_R+WaO w RAanhW7"2Iw )%4iWY?|r)ih(Rsȱs5Uvcsrՙ]\TVZmJ"o9XYQ~w8F6C-REu h ){lulvxw6 Rp-bXmſÜDtˈx^_ HyX`g}3ϾX˫CnxFr7 a̰|bh_ʝDmXcfRBB?-FsVd;k*'Eۣ<1ZWa}X0zA1*k||hڐCctz~9 jDoQ)ns|i ݀0 ّ?z)\=ɜYCIj8_ǥM!gʤ(OUՍIA58)P$sw[g' Rcb請'E=n G%ԝt)Y(ʇƮQrr"*=2iLFۻV$quW{'j6.D@i: mj5̮ok h7{+Mlj_> 2YSbb G9pWf5"]=+_5-Zq.E'h׽/@L'Y~RO3iQXC;啙{u-s6 RoJɗ*I{gb*&}& 3AUws'=;0=̔ Rf*]8\[m!&㦥DxC H2s%'[CFl > >tNKf\yS +F^wU)걨uSuD۶3|$ԟ7،`eG3`uk(! #S 1Q,NB/e? >r}~&ѕ3 2`׾FbbqʊhHI{ I:`27}S</X}/7'q`Vh;+G/<Τ.z*v"{S0Ѝ5.} G|lAI~HVQ}vw0;kgOv'KEr? Z=H8UKl֐SG딦P-!HKbDZZė.75$!$Oj2u6p_d\~' kEj|Z/7˔Ф6sW4_v>Wgo 1nS&Ξ0FHk 1&[6V.֤n^\fΛ 4Jgh[ý*_:wR"uWFAŃH$[J#S{ꄮ+ `g2x\!Y-eɡϐ=M { ꓼ_?N}5|E` qK4M>aVrTmp4t ;'r΂ _Q޸WaboMXvf0 uB9\ 14&732n2_ tIIZ1 S6{oIg{tO*X8#R>7ae0tU\xJTMD&dOv+Dq/& 1PkB%zo̫ZW]lbҫ8\;ЛѺK_I>+~[q]588}i']yd& jɺJv;[QD+;,LIzvI<ճDL4Gtlx ͨ|@ `]&L/s[%Mѷ-tBz!q~|ѧv&j0H֫e9$Uӽ5aLwV0ŊLK6콂'IFU0q!'?-:ljQ&Ə4-` -.! {2 D E9b:4pkA‡^mY 3F!>kՆ`?TEo(ǵ z#31>bi8Ͻ3SPiO)6D`p Д>!K-!X<"5N |#BNCR&Wg_C-ؒ訖- " |q,h#1?7uXRW=oW-hMiN(9d3dQorC;îK~6bj+=V;09Ck@Pskh(<2PH$cOl@6.yTQc=h{cGmBrߟPtl4Q5tdeǦc"BeW:>ד xW 2CU)f!7&S\$^OwZF%Ї+ Cߎ`JXu^JVbs䥨^$2-ڳMSV Ǝ0%hS J?)so/ kgI  )ZnD-s{zt5XǹkKLw D}R]L=qA:R0}]()j޳i]3贝VUxRX+"LbBd$Y͊.Њ$Sjs@24QtW!(E/ZvX6Lgj}Ԑ+c*>`_VI[L7O˿lT: 9!C" Wf=V/}WoM3(]<\gߵ K9#$ r8fTǬ ө4j2 }Sυ5ah W~@)tkBMo. f;]92[2.gu5cN 8٤|CL`+<ޣv]f;0 sz3gZEyeb32Bo0i ,3${*ENfBGǰX}XU`\]y۩SLl&DD']"ߓmZЁ>T_O;m+g/[ QA&Cfr7O B.)fXlq HdQ<5L@e8 KgD,)[^ο&2E"JџW ^gf2@0REM u k7=0] pS+6|̔mPtze d%"@"*ZWx[}%Y~C>HTeq̎f:_-dOyi!m=qdϱ(#WRjZ۾iخR|˵yrAݤJvW6 8|KnPqSV%"%"R@4$#!K -F<):0!1CSWnq̈́`}-xFz ~#h )< Ξ T 4!1f0r n^Mfe'*"󚨴<݆b@2eXn~>y˸v7hٓ0=.MBB4}$FlUb!edC;wcufdi͈)$m;q̀کÕOݼ}u\ձ,b%YN-SZDaUOs YӢ[(c$vʶ m:2 #IXF*I,eS4KV-ɲLoʠ )U~!\@: F&S9(#l`fB yW#nj?A7a>%^I:엘V]Rg[mt3WOg̓yx4oN̙͘Ѕ[SE^dw^[ p4'5ek#hscy3 7^ng++zn紻\bBM4(CݣBtP,Mʐ.Aޯy3c%M5uwdOʷ҄V`NPך=Am0Q1Ug;@MȞ9~ ,-_Yn|F:%V= -@/ A&9rN;%2;)ы^5 _hzM/Au`,Eo{\\_x(> EAىQ#%(>+$44&6v=:!v1;0[LfڀƳgSUS[_">fU,k!nG>/r!\a $ ,+<0MrƵŮ芣³pʀW-"x^2́@ǡ^Z Q@Wrz4혫s TYzRyġ_=RAoMĽ͍hLye!:j(̓h*z*"$.&BрZ]{Ț/9Y) w⪢ly8d^[OJf4@|k&"4h*n K13B5-&a~#޳wx\ʄWF0znƻd=1KG.[<*.(qʹ#^']=?\e7IvɎ-E ysSݺވKAT @ȚR|u1֝`pFłG/䓐2/!7zqm5.E@wUH|zZ[ùNQ1=Ϥ' MOrˉ fok!yd(s{5xY?yf&>u0X۫P)\9^jqP D?@gh[Kj0Paߔ0 }g#nu)&l6fc(5 59-cdQu gطsELԹBK"ZzL2)~M0&u,Y O;e^1k$y .9+d򔭴#J["M=&n9ZsѬ#ra^B$Mu,DBôSƃE.}u(cYC7݉tȈJ EȺIK{i ?1(YWlZ6Ro|AgmD-GbYW |nS;L^9 p4y$QLUU7Cެ~R`hL]?膆 {szBtRe3{&ss6܇'kq'>[YyShllLMȠ(:O:μ'hѪ>K{vWRUI! =5>2Lȅ6ҴKq9U*[^)r4\ ;Hu#%/c/3pc$b|eVN2v8B:?N|-C.k&\s_?-q<NnpTT{9(kڿ!_>x<< amrtIt$};K/E]B~%RR`m^|S^s1|Rj\vJRo3&@c|79 (l_Jlձo]8=9s.~÷ ߙQPExzUW)8MtbRsWkS]bqy @dpeEH51H&7TXvG :5g{أ[S:/sCGVoTRuU3>jrpsnHqCߙz~6g"4*IRS.HBM>N0,-K%rioмxأA]0fYOvw\| HOu+-ئp_D[tHMhߞ,^.c.wˌ\@.@z&7Mqxʹcqyr?ftqƷSix4MG#8,U 7CWꞵLk ΒjC:MZ V݆CQE,t2z!+>{W4 /W[ߏRW{=8p2wS)?&7hq,VDNFKs)'Mm_d(X  ugIV}iFf!vLY6qJ %誋,n:7͜EOyf? f_ $VPm wM %6mOF跙2QlQzfF!l$+Io/H&Qrd Y䉟 5:snnhJjY3kH$TwT~Tv4a^{鬱8_c%I FQ8_?@>V>3r\o*x#wR+eL,kpU/Ԭ#WQQKKmL0IyvoY<|83I@J^sp+^  @sM-a3я rLWP=si%#)_{Dw-ч3!_Rb9=XPٟ0ic5 tVk/?IG .(PjC>J(UΒ lެOVaRWmJqO58huKἫ`{g+8vyc֨Nƒ LAk2 G܂Sոħ BS0Zm7q7ܼACxO_LM5ޑ#=0f-otkRbFXO,m'[%qƭFP>ozɚdH{.N]\`Oap~f,*kUQ{{ʅp,]HosRrQ( l3ŖE L ;UW`2ѣi_pBPRB^Vty9(| ?_L-G 7DDCo5Z[;W>ig #ttv~W?9*a~JTb)9!N;G N=6. \OQ~c}LO%Gm3` ^>*"&dc*jv&k3 (NeT1ÉY] QPgN.٫ q@ .k (p= '$r~x4}&xp9+r;}4J?&N-Y;,s8d݃>lbwFZ |Gpq%;HuN#vb6 'y H^!a?qƬ sI徠୼oΕIE`Z{Z!=9K`|jMʘe Ǯ[fNif|pe_AHH!*P9!@@" Ead:3Y'RW)9YR/f0}M_yeϜc+܉1Np f 3dUWH sBnR kA DƠFm&Nb3ѿ9)+!9Vt@OeO6 =:1\J)UkQK%ok$vzc&Ny?۞;r UBx!jx1Ea WFxɼiMM3R4cIDK? !_~e1^BCDc*V?eʗz8իQDJa98~/xB젧 ,)lCc\Y‡O=H (6Z|pҊ'sÙ', {%r< 8  kr-Xl<39,-vm%-.D e4M-"7lT|. &8qCQWO%x{OYw+9輇%Mna={AMHxyDJ ^Y9nrKEaVct6s3_!NR?^SyS0q?ZVafetO 描9LAxx|'CXӴ%08CG3Kol~eyÇnϡjj_/l=1v{ zx!k,D'6Ȼ^\ !AWp9Wc%yAdWv" cZbUl_ EM&G*2y%_Y =y@S6\LݚT>@C׋2>g֭^:4RpK6Y Wgv>cZQAa4^C @ͤz׷f$ߛ>u8xIhj,2iϝ(Ѳp9`|{@#w@<\;לkZ(šzlXHpw2|\@0xpr3bCQX3mAhh{6 lM3McqhNi7M@! KA 5E1ԋU=#NONzV?`Oz1]=XuOpVE31&]r_9S.ٌvR$ f`:#ib0e|y'#X7,ϵ=0xJ2KX&娵q;Z/g`D\v7'˾Bi1bA˔V<`((dL-UrQdp8aox=Wޏ\N8tWC o%!O3!Nq20gIu M.=~MsxYr*`vDf>ɽ'-93d6Ƃp~j aO mO0`Z|wܞ-jWy 7D,Ɍ2z'Uy=TjSꀎjJK5{ZY])28TrLwXWU8Ʊ<$S-rWIu(zʬ(;f%G*z.r(8@Mq?Fɬ0|0aKNg o8UDmv~_VL Q`$.eg%mjy|F|#[ $e >~dj7 A P酪ʺ6@E73l\t'!mGB:3BRYtFт-[Gug x(l4qv$4yxy vƣtB| SVJT)g_U #%=)tUE} "?4eNghǎu&ò_mq<i)7ILp<%}B[Xϴ4o oY|ȅh,Ek]47lC4/= T]Pf 4PF7 P9hГql_6UC/~$`9!;pz I/#K=WM#ܥ27;T<5f;F+Eˊi6yȵw=~`( li_0&@3h0QGoܻy8`Vs+wuzHIDHe`H>jemGq-&_YTx$D c KBc X3p3m,*6_9 }y &P>p3,[}8/C`).טL0 =N0BV r:l[>wNmmJQ?UCd7v^#ET6D*EoG2IϦѣe@ >siJv8 &LY'dN BHu)\S@Y>~լD#!Zysi'Oz١3<{aS=TVc)ntTUj/NXηW$HVS[9l^Ph! $"+Fď6 gi+@{ "`?]zh\$Q/cprTxLSoע ϵ|gtbnF 0=(^ӵO%urڱ )^q~_0;=!")| nW{FR&s_n@mTġrP DzH>c&&FB7+sOSN *lZ--r:hj!\M/R{_'?-EXF=*NP`Y[ĕl|'VM!^&mM9;kF@d0y]D5Cгf *HƵ낎 nO/oϜdzLsaZ&pctVfYn)Lr9Lɿ ԜfɰuJ4X5D 3BVb m@R3A_ZķwV;{P.$:]cq/摡WT2LS*bmKE* .^4'Z8툻#}= s:|-ȼl׿ņ}:&_!"v_w 'Đ'p w v 0忑cFV>a8?ܳi:d:'AD\a5ťfw9XlgDҎtť_1> >`Ջ/~@opBCYD7@`_:pC"i*%_ܩPfם]f+10V'sGyڒ_/Hf- [^KE>}Q]素 aձ6:1Em5^󐚡`UBnۼ$`wjx FxqZ=rA("'yL0t$eI3*q{SwdA4}"p]mT  ITKgh h״.2;d* @WN<1-kHko5d֞6YtF85Wͮ'xYO8ڸ>h6Saw =ΓYXJ)?ƷTO[,)Ma,k;5uU*8QN2q_4K"!E>zVL< AX [$@`qtjqeZ9xgmB3jnFKGa8BXAaX qqL;z:1h͢?NЬ}xNwHm{r5l|[!c#^nPE3˦ș@Ե %T pFN:0vW1U~ O`296GaeE|1<6O>oi[G3?7% inCo BY"6|YЍBTcsA#RVY6ex T( ^mY\[~v@7B`R|NӤ8-{;Ik}ˢ̗ XeU;aGW} PsvtBPڸ%b§5eo1=} jyϿ6AQOU6|Wī/'hq2fQP1[ӋXŏ9M2OPEٗItڋ4v)gX0ø4< j7kgh?W3T$ OB7tN H4)p+Vq;+O^zȐBKMB$؎Ik綯$AۮòC󍔰2 w6\p5VYZwnkP<[t +_- hS9OSoR6;ĈsEu@v@zDG4ێ]G1gf H :-Hጒ~qW+}]PL9bo.'qpMA ʭj"IB,KϨOL\@E2AY[emd N;U C'oWjIUxO?,̥[;̉(jG3kxi2,wFFK%/tl|j Ll  @ݡee[ʿ7Us=jٛŹCl޹LL[2uZJ_N'="9@˙Zp7V~@6 IJeA7i.;jM2d,rO^2hݻtT;Iy[PF(JIzHagŶe?B͏!xS>fAC~pRFL-Ortdd0UJ\ǯp%싅#mw#خC96NDThyo΋ ,Ls܆x/i|#z*n^oTw۰mmQΉp[es-/Y.E;S2#ZqtU0 p9m~Z,8*}f+WwMm~ܥMq=yyXɀ\ȀV@9 ?A3 U+Ydr}A,Nia)y =dVRg]&!\pR-x6z&Õ29} #"ZZD Cn.9| "e4 i:2OghpGd՛96*Oo*Uskf;ȴ]Eh^i'-UAwVf"d5e7~LIխzܚ*L7lǛaFyNU{j|2i36C% du zr}y0![67/oc_\+Œߕiv+:mkl6g j~ 噒ߡ+>3||Ĵ+[r[ H:o0A2,3-N z(lߤ}yp쭖MrY^K|LڮlYn40X,&b b_I.SW_:d(M@~qIzXeLϻdoJS5oToC&'Sif=<1XZ?|xtcq ^1j/-} XXK_+76sWP;^jN2 7LmG Y &l lRjl_5hLŭ+^>2+h"e;WoF#^z]lK^^r^\esowyCɍeP%_ۢT? o<n5X!j7lpWSt.M$LҶ;.` 7 733'r@Cߞh0kN )Wio5M[Q*8i=ߤ$"/섪>AҸd]|޳-jRN_y¡X!a? ׽ސ-7y<6 h(Ɩ ZHvVWB޶Kp0;yd:c;bV@x2a|!!ksZ&@˜Ul?%DSbp35Kj]6 H(sv^D1{,"ڸ%"2`$"- D7o_jB>gF_uT݇ݮ&= 5SZc_02Dda9|Gݽ; l]$bSacD`-+}HA`罁n ,UL?]>!.3h0RBE1%QLWjyPVM*6A # ҖcxӉQqvcKVEY~a P\PZeb՘ @Vl_&Nb |y/r)J܍Blハ7}0w1N?06n,۶gJb 43Q؇({aq-hʷ{};= Rc]b[E >568*A*ƕRF8!P@;$9%,b=l\MJ0-'&8iѢʿӪ@Q!3LQNq4FFԘg.Ȝ U>v}atA-4: Z/;$@D~‡]|7LU+c!g [`pkB㡡IgP$pcEqpv|MW:v?~ L}vhYrW:,{lY[ֳys#jٟ ARP 8!\bI6 >E̫6dD"HqG?S!x=T|r.XY#h%x, !~FeI=l ՅyQyEq>IʶumpYtTY7I[2n7h~|vdO=DRC'F} bl^S#?5P/;M @Za3xloJ\R%r vB5m dy6Mys|;A! U*Y{Hh(O5UZbcg\A~.C4";~F,yPds2S џ))`qTsgc>E ?00V*lnhA*HZSꕞ j3p׮']ܟ7-N:~>ԨV96ʫrst*\+ŚopOD;uHb_c9[Rds1*: =Y,ҿ01e ʂα@hO?%gw`M:s.HViruU k D˜]H 5vl؆.=ʉ=V=זy:8\ԦJV ^>WBX= O6gϜ>ԁE9IB5F_`e.x}6 `K74yr0 _ @JQFe/VGhd&]̢wq'EAqw=;fDJxu7z_%x@ 4Ld[i4uJ@m[ř<޼ٗ)ɔlob]M#ɠ (h-1#fu6^#o"7|\:;INFx}2Ʀ{B&(e#TWlhsI P(BtK\K`3o/ ?r@hgEx*'o&a#6! F &K@i5Zb!zX8ٮ2䋒~EFb:?+ub$}7L)ވu )'(δ)TՃ705J>D8O7^I#)'smH&ˎV\%"̞XXcFXq.W% U8ejn[4p@>VN% OlVj ;(}ܬ*% 4 [r^v )6'/IivREU]^c‰XL0B{.M/nf%z&ԿAdk,rcp0 Mxl5LbЦ4~F=/G6\eHN&7PyJyjBRg;+wtO#oDd/X"* ?-F5 5]Q;‡NJtJ|*8RߐC: *R4.dn+iKS@.vuƭddcvk*Y?C(2ұѹ i4Ў(=0poC4L#bMjaم}FMH#lϊcY'gxtzJY_ctaݸ=ގlMsE`|EF=\K{-ѝSFJQ3wVD-݂0PSz,Kf`7]^hǃz(Tq%֧{ZY8YXD%yJbD@h pH[hsahQ4rZߌ~1>qKȈT^onu&ܕfx,j!Ƈn6*957CG/,"[ңvkȩYpO|RmQHViGZ-n[A&h\4X)u/V3:K+5՛m F ,ՋPVXF27N cRonD1F}F[9Z7[ 䖪?7n!4TZokqмwPE∊ZIp 3J[eɂ}pIM׶nC)9QYC^! q` )-a^Ulc)QUdhJi`D w;ߪ˧7ziz;0k~%Yɡemkk`K$&A$ґj/⢀gᚁ"?;|bmr|v\Éȯ鍋Ln~ + ΅^r%{~tx,p4LOiJZ6d'?f{BE ެTa!Y"sf{ZyK,f"%܎D! roa+^UQT7<'H9n̝֦껣q'yo4}Ĕ*wzDjgO5jL5~[%tngM iZF;N|SA[,x5'A䌮H!͗U/rO)+^qeF9K};kh$-!N\מ 랢,$4AmDAhGeSc8/W40F)[qw0qLU:mdFwgRS)[ ׆oc*= ?Jl Eu,uETwk>z}΀m!o7G9֭+w ̦ Q*~} hk>EaRWtH;C $qӅ`%ōGCX*Yc@c XK^8UPE^)GK,/[:-5wH.ըhdi>DJI}2֔y-<&0,Ž*4u̦=Ɠ6GHG'^>㽟!{M؎23׾7":~o2jTeznV:]@?kj\ d?xEd%u9fYPYz J- !לb {P+MjʚPyDMPu:M 9zD˲$L"깆}9v#Ur'ŤP9#6l\ENQ KMhad ܜ w2竇Qd%l*w>g#чM^}< !6vgƶOKW? 6 rY@:]$Lߥ+[W۴U}qv1l3œv5̽W/+z" 1 UCjM8Dk̦r^"x~{:f/N 5_T_ޜ.g)=yNI&/e.YW ] ui'?{kxJGWU>Tw?1-%c*SM _ab5OjϏLBw!_I` FZ팚;@QfgB6@NsWujN|WpR=jަ? :׭PYUQREI=lA?C5#oUyz#1qFJq3 F ƈxj+~_'Zv}UHpQ}%bͲ3J-sSxz 2BZ`=a_u1aO;^~~ᄨ:34}H -Jזz G+HV1 NGI@OךέSiLa<f׼w`Kl-`7) DU!=&Rm~~Җ>ClgRh7ۧ!fPnx @@ X!v1X'w Tu.Uzew}'?,T^?# gw =HgN6m *O sd4vf +!a˸0~iB9hTP;qv'cnWu-ð!g):t~Ax)QG'h!:wK8Ltwf֭ e> V0D$E o qFC3Z[N.: M_eV\iSCsɉ&ߢ@o- B65P#VW<${;(0}1c k袜"D}_,#u<SQ-ayiAf2kM։*Uf`(mf ؋XEJpJ:AwRxgEQ5팅f4ƞzkc(77Ò9M=il{ŮkKlOA~JX R}/jRkC Cb$oNM-& JѹY2H{9Tɢfhe# ?KdU:#b {6!ܙlp~_Ls'W3IÒ 6R|mCJ,{vzP[qb:Fܢx N݋ ︟{Hs] {qi|.CDK ^&}}߻%f&=E"\VNq,Ń`о~o]:+w~u*}*e6@B'LLXT(͵GRF=ى7~ի_`.5r+m ;Re?RBB(vU&dNAMUx!0-pfʯVHzA1}`ʶ!LNri9X;3%wϗlҊ z KOpME4/,=%9^nctQj2(K in[$D 4i̊=MD# VZu=NZ*N1 J\K/`;==jbT⡥CB~bvfKyzjbGfw$u7 S`^83`X̖včNثRr7sr~>tR&m0 agi O8žڡ3{R+ %mI++3K]kLF|` @A֕塌 ۢlv oFFP^{䪿Qi/oS(/ 쟷YwLASoE%IAcMZ[?tmrkwO O>"6.H-?7A$hPAF ^]o2遀Z Vg\MmstR W%8! |v`JxyG5bfP0QIψH:T1ͪoyfd3hښm s!le@Ff0xkQgBۯ0=z /46{ UȆ/iG3N ٚWVkgK0dJ#3Zf'O=6d8U5h,y@t gѪ(i51'yhJ/%xk:G06:\5"cvU_ඊwAx&sb4"љ-qKpr$7F=,iFOw"*H,4XXy Bo$ܵRwkROCbs_Zyk5ռ8|PV3~ LCtwSޜtB,+;%C_ƨ^gBCW&&=r?cxӓ.Ej֌?$ZS1z؁qKbDa۔9>))AZ0RBq\ѧ%t*f_4_x1$zWt 0 2 z)ﲽbQY'L˦ǦٽI 4۠(~2q^ TL=iyp9WHovW 5Z t wglS9B1핹U*';7WSL; u2J{H +,6X)~"_PuɷBwNF%)F{Hx7~ܚ/(lRRDӫTiTugĆy0wBR *E³v#Ya . \w; u*[@]Ztc,GMy*v`3ѕИoꃻccH49fBڵ (._ h>DXî*C9-g>iZV ڮpaےso:e|Gי>΀ 9›|]y=dei@|Ln+!EomK0JQA<$^ ٪$7H?9'T9<ש!Wwv*o98VPQD_li{Tbh.V͔qJ`J7iBn\'d#T4++@ Xޙ2Z=ELQ~Dzq{PH1{}/W 9:f3Jxf,-긿z__Ln_f*?U3ŔƇڵ_ k]ogwfuXS]nI5y +{S@Jv&Hl$¶F6˦agA3&OfhX@It^a[Jj?۹ `pSd!֭[O{{U /R/c2 dpXfJ>H +%hHT']yazl4EJ[zYOrԷ~n0z!p/S_%<̃7qoسɪDl˪|T<~M6ajLF`wox }U53M`<;V`=8ICZ!3$^<"+kQ{|"\\yo! S8bg%,H8īOmqO} 2iyq$+ntyPpSbKhJXmo\XUh$#;=5P{tvJPP%,!P}g@qT鉡//aDuAn=eKɽ7 pPm:U*U(hoRG`4*sH1˥^ h^ȄvW/mRDTcנfȺg/4qMZ"Q A*Y/igiBzI+ aJ!Y%h c&taԗ C3r bI8'~-F8M4”zyԶ 1 8^3m\LZ9%^O(ߊG 12že-vHTNlNWa~f0%-Vh]ubL(?/cZg-ϵ;t*o3a%.jYa) t*~jk}F""Q7>|Ë RCZefTK,YMKhlpi1mh+@p38NNYq$ ʍxDE5p"w>cCb4`LTcNZ E5@omh%-fϸނ 5Suc>lDN>Ps|x{cM0]ޓxľDaSѥ^G@mmšt[_xZ7N\#Lc?S9"|/~R Fa?v{'Q=l_NږJ45bqT]&9;(Fa K87>{2tp`cD˸ÊV|N2h@!se{Vh  &~L=_Md+6g40#=6ıo〦f9t2gH[s,KAlam!&wТf~VQϒھ*6tYPw֫hL5hͶ]$̕Ň +G1NC*ثUm'cF5ɂ4NrTF{!4a !NeӍ=_3 u{j+ѻNr#öpsCĒ$rgu%@S@S q8i09i BmЖǏ))+пc#"T=\;>td'GCȅL#=˺׼96Uu0qSygn%(}MA:("`V/}bu BK%!+8'Ӈ3@ ~~B(v pՙރ >̿L:Vj6#ˆ*x;.Xp,R2vyiǿOlYT,3v e;/ DAWaoAS|Zi0 FCU8.Lȁw3[;f3.Zx@c^%rEsbg+#BX'DFp>0o0 rVmowȢY "L|T4macXk4Udek㸏=v?WSCj4^bMȐO{,>j:6X|Gk?W6&2 K,vt >+?BUvC\5uq9/v_tEܸ7115vww+iժrn}Qa02͌<8S@_2P,yVU/Q?pO:qViQ,t O,F'yF(;+l _Ee[e?t%ƹ146lr5W/P ᆟBlҬ"_.7A.Lڸ}eݜht%{Й GqgSFOONnF ѓhp̘s(+[N SxK_K+?o PWܫsD3jρ.4ه$jOj@AzVw8b-r$yt;4oMr6#jg![0  ,^v=Ge,U[8K]:hןHpaXW!{|1+5feZ>Ҥhf; -'ǂO"xER|@ zd(\x2?ځ'oAې\$jV>ׂ ~$R&h {aMDƍ`+_a ?DC7LInE1q׿}0oS%d].2b|?zGӴtm۹S?:0Cgjy G8ިgxponcDDmA1 M7UfQL|u_s d?QǦ\\ k4mG){dzMY!۹؀G&鏗әS™$&^I@ff[sL3Qϕt%%F*>fW քթ# 9BKx(Wnȇ\ GE#00vN̥p5,0\5!D~0rKGVH3l [(Oe[YgBj=j8H|]fz^,>ϴ69~̭0U ߁\q6A16 R1/Լ[l O"ߍ.R!=`ᕪPep\oo5n2`{2*9hMӗ[7Q][PzFRy/_ڹA/0|f8}ДI0H lǑ Փ߱sNߋ^=`&ۛeQxʥlo%zЖG_3\ ;˜ mSUt2݄]<*`3z΂w#3+Y^8Gk4%䲇Q@)+(q$1Hv:vycS0ge蛨8](eY~R4#bO2~\%/RcłRs+0aUJW0Ůyd!:1Fa9 BʝE2mw|&֒Lvv$5sHr\:sjf5<ȭZo& .}.&0u%=m_.,ߍGx>gk\N1P]F>o.8+"\KH-NŰG!IÌǡoԩM'OGX#ߤU(0Uæ9N3p%jAӺ=Jm+ kq(ʬ\,qQ&oFo9T Me41"4{`}Ql@*IMfM5e$ˇ.z :)MmTY YYҞ%k`qHSf2 I䉹bmtX`Y\,D4bf2w.mx%)W ޾QqfmY06"ɷ] M)FMl7V 8dhel"|]⬜-o1~0|V:1K <|y:d4 Oa„)}_ERԲAV/IJdRLz`4B^J86 -#*tAH&?~`4s|uY @3 |FZKl6ᗃ%PHG4QYue.BM|`2oRaeI :⸃eDRuo^#MQ3u0h[^K*Ćz;zT`ʱxIX?O1+2..VVhz:Vi uUx>Oag*L"\Ro)5k?V1٪Ĺ*# )piB*PUSg4 >ksmO(\ȎbXJ_\J~a<cWb0+'_,C'laў}:yjG2vQ-T&QdY%*NY2E5%B*b܆&΃U!y]y4P>Gޕ/4>,#gF#Ć ,s9"91 QP6Ob1$`DiQm]I_r!q^k%C7Ϭ*e xLo7`7j6$(N\#ƭB[M!Pjb2 Hu/wBnd-鱹䓷YLvVݒp Gð}EW=QL4Ifr"DpBp{D_H*75AkXŅmt<^4k!Ϩ ☤oUԔ$l=7$kB|k $:Ain|Ы2f@_ yEo'{a{^^nY <{bl@m~X80SS(\lD5kb>BRWK FgȍG<ثѻ=Toأ($txpq8VW#M|ob0NbusOmpv CUƌz ^6AgV%+ wjdu-ZEiϖ|>˪ .7P%K%攙ev%h7}xb>X~=;)Ynj76usu^\k {z,>请Gtsoz^#y$9#KtM |[6D:D~aA=pحmR"p)k(AfJ;&~VZ_CPwh͓8^?s {aFX=ELMȭ=:i!g+BǺo.!d3M %[I3[^ː5*wWg}&a2DuZAElE[!M6Lyz%(5GW"R?50ߎyESqf$xElIt/XƑS 4sDrpc ڞd&0,B Y +lrdqeȨQDwMi@.퓁!J+DoVqr}ߓ0@=8I0cD(J _p"tIN pKB0QF/poۃ~}dy{3šnٟM 1s+%l~6sJ]PK?Owtoa[ſ25mi@sQI?hq(ރXVnɦgH]/lbB%9*Q+X 8za$C-bFbFc4p%_znn(iz K94sTv@X_!5Fܶ?1!$hޣNxokyͿ9HW4tTo:T:rUSWpw{b%y٧̑ 4gg8L0{k'w")-6xxx ooԬV㚱7wB'AQ679 (-l@>ّk.Mag3bOe=MoDD-[Hȟ3Rx?(vxp`.oC=(ffn+ZCNz_rOYJd2kxr>_.Q|/W94=w%&#7,T\r;':jj ]*)ob4SxiWO}= r/ۢFi UU E-ɓ\C>݅> ≰E0x4"F p+AK3Z,_}r*],R6@]m1b'w[z)aP!lȰsLr2da#^sLq_<>ŲW 8_N`/,CN}6bOۋ*bd%pҞI]V5D 6H,0sՃ6u= ݋:U ,D%ftW$NJϱəB֨ dK+f*#{;O]t5G_z4rp]X[D! |WTwIž#D$(Sh,fLJyu\#rnDug^5E2&N QHb:d,Bfh|]s7)_ꙧe(g%h*r˙ y%eۋYuMP7!nQyFT;A6Mc1vJ[Dw."5M4UHg45#OB&{[5("g)f GbM.(/_f{aEΈiUp~0kUh<ߙJsp6@ 6]piR>EPEd޶_ҫ c5 Qޙn*)[iclbspii,'&Vv˴МU_Ǩ9*dTYZTҍXy:-wF@WƅaڻU] ?\8 S Õf}aQWjGR]Ȅ z$saiS(R s8R9C3#^%!Y|m6~C'Ӿb5aN]H̢eMMv"Wv;k,+|ЦD֩gvy 4hC\o $c w`!CBfk |oߺ[m6-ѱ-"*Uo'!&8xBEkN,_ZUM!3qb?ǡoihTrUGE2XSa8O9#6M8>yK"1:=L@H&h~IF3(箛+jHr@]kj93xIu?3XR=)4!mƾM_^DIֺrUf>>v($.\BYI/{{Cdmh~P]Gŀ47O kj t1#Qx$f],ə혁$zfyX}i~^&6K׵Uгr{j~" _/Wa4I1|Srdi""E3< N`2xaCp!ݧ 0o+\lEM6@Q_`o)·~˚(qň1?sRpIG^$<(7e:n4͸W~O:4/'Uw #0TD';7%1cG27GQ%WO~A> =ٚª.-mJ}Ӝ1}W[6pcMX L@:w{7DXlҾ8y7B// b:La6O!0l£ãU E{|mzHrȃ3q~ 0͟C\gߤ؋+=% A"z8hk utӛA A Y%dFEw> #TY"($.7.]ɢ ʫ&0t"|9sӅt@b|K%1ZqFv?;`e.)`8KyQu)P"U llvJRfn EZk *CGǃ=< x/oW! GMBN]@t[V"? ZaJzU1ӖWN UfzĨ891@& 3B09'ȎIx@(LV)K {/(b'kygg\`?{! 뗂CFuɑ`IHl-~a<@]} GhÍL#ťzD*DPb &ݫB׭Z_U+kn@^GWlF&9Fyi|/[ԅt˱ 3>8bTȆ^{*$wcazX@$ț2ņAfCEoƏ::7C\9A<.r8Z 6,GNç^sAD#yϰR,$P 8 gCP293Q&ۆ\C/y197Ѓ1Oil͞-!4jN!8+m+j2ծ2#,ddE,-TAQ^bn'KҮPNo kRgUSmwu*CwMFN51zʌ)(RS9?CZ\~R,Nκ1sZrݨ`"45waquu,WW % ]o3k ~c)Tۻ@Pq Z-^ H4[]׭pi$TwFC /]dƪ6t~NcV" GlHYNIe?_Y#g6l&k)ɚА Y0~Qg}ѿ ۜkYѐ_R">H%p_ E"*3Lndn2ў]vqy+dBV0V9Ů$[C5kOX*ϲzX&bi>Z{P+DԇFOԂ:@Ny[EK`kI?! E/b#7qP[*Iz$ >ħD6P7(nabXʮX}UR8[(pcRei9$]B?~׌Uwr;ߢڇWtIۡi'VAjlMgMl]\[~w+??m/l`L D z1cAJkfTG*sCO3q@y,r lG:zo<;^S9%c;9&anq\ϮE@q] 7i̙C3,ok^ߜE-q_TI珌o,AG㾟M֪Uy~8[_Tl`v?% [P!ojՆ|fN#^g%TqHstYmc=ANYO?Q1 sI]q{/|AX85 X Jegp]4!LR2)Lj`.H9K!(go) V< ] |/2cGnHwxKGHsp2KXFBco5 <V[H)|SX MbyʴX'"?rY. f71Dzaf>*ر.nGNA9O1o$iMu&-ʥ}Z+/<wкY$P^t';Cnjb k1(!&XT=gK3vn/; d ;PC b[ZCΏB1rx5Kv誊.dH!z!m S6z$S꽩A;Xj? bqm|x=QvQGD 8efcSk1ٱ?pdJ;pB ٜY GcYuH`gO SϾ ˿S0"^j?3C?a-vL;6fܒ.LT( w,RC{X텟4M)vR>Qr,YZ;6 >c#k|Y{rת.|*D.芶Fޣ}o,ˠA$|[)"FO?}_X6e\& Y3DbH# MUԟiHNAތ?b?=Fj-R؏#ޖ`,6,y==OOmO_޾>R /{Ut MBNm j6s(5&VB֎(\-H#f=2=@ 2۲ v\Bu&cS= nw$v*n !}eL0l]Aӵ)\!4D;p>T֮6<]ܥ|9Z}Ds_T.3% g:r8lHGmTl0FK`x'ǜK^9L#p'$F65z7 cdLV򍎝jA#PlOa7D2*::9?"mKLt6Ntp^wAls_#sxTŞ1 Ռ jsJqTPOW yqQ´g sdܦaZdw&uO栚+j液/@pohtI-H : _@K]YsE!NkSm2{Q~%Lֵ.(prޏPKX~h~V07ǒ Δpd;.o hSurcܘ~锐A#ٗ، Fz Z1tlo ȔOaUW `"vBڏI-\Y,7ă~W~@qtr2a%6[5J #;kHġ0xp4_Qǡ[O%*Uz2cU )GP*+4j2'զ* Ha r+<4 T ?t!>,ۤ`Z!}%]?bCR`~7b1k`kd-cR-Jd6rn+*bøj^<<^d: 04JI}UqL.ٺl_z$!ynG1Tǧ=zO,R]V+",zf [/`.=YNmؚL `}pFlX):&ERNxThVlU"ѓT:-߳ on<ԉ Ŭ\&5]hBp?ݝ|OL0XM+ߊݨV&$_=l_GFJNX;l:|IcCky:ܱWGnQ̌č2+ m!dNTlE %\`^\Y^i 6MW ۴ Q 7Z!EysQ)4YgĀ61Ai/AT ;7UO+&k9le#G\_)XŘ >8^r  QP^ޡy'8M/~Gq{r47+7gO0 ?-0-Q6G+MPbЀVC+8?I: -{%<0k@맭Ů̉";hWs{jgEy'ÿp|Y6:aHe؈_-~t#|"ģH{ ׫&>a.Abgi*'atA}ؔF|YYۉANO\ɅT!f?j\Dqi)UYF -ovvlV|U5(&8\!Qґr_TzT5d~yʮxغܥ{D1 JPż ِyQ_qD *+ Ohߍ{XcttJ_3?4Eխ\H^pbu5g|[7a^B qC#u}Sk6Dkl*-z)j.`QZd 3?&Q|)n?g쎋w`}%B2R/dW;x S^^-фjp-?FMQMPͨ Qhc6G2|;{%KE2d5v?CC25 7P&`$5s8.!*2j܁yK17>Z}ܪR6C[_~bN;s[izRK1AOC,I$2@LE牍5V1L 0ghU)Q0K]ġ-\Ks,!HCeD'qE[܀& kmky}lu+@ ONV it;&m-抮Q̛>%@ϗZXpm[\>eld"KQ_! NN<n,ze?JI_Ve?ȹxf?+o`3ZFg՟Kո)e޺kSHZH&ꚀT|,\'2z,\eQbw͇|@ ]EîF Y]B4IdI`12Bh۱EB6wYjesWMg>:h7K (\8r>VX> 4W|z91LR*A0j5x! Y]|4 P$bv*5 1qN5]CCû];4ie#4wTc g0<`mP0* Rt۴[9YE0ZDsOא(+{tXf"@VO9':a{axFj;1e}BrʂV`NPrEb߫[(mvTOOxzhUu|U9uuDh%0a$@yo89)MK#p!/َĺQLgam+Pc{kji³"J ">a[9o6bRZp/j~y]8*{iZ;{$#mUS{w=[f{発Kˬ̱&F/ dEz?BĻEt3{\R 䢏z`G?"VE(u3T<3eT/lUOQk["fxJN:Ip{Zfh'[2CUBH_ Į ҝnWrҪEҩs^~PϻB(,iʦ[Z&W(h8:FXp)Z$[_ f-ZkN/ ŖQFETUą9s?6u[HDF|v%QaMɒ۱.OV5ݛfWug*5,Eptŭ( ]l;~>%&"e(F^" D?9T()a\ËcnRI*.j+T@#CiB!?OIJ XW9pmmadYO"&&°OŹPg~Zy#}"2AohSK~ZL^G V ̀f@nFL㻃}9Vv"GFkNnwc3&]tPcgl>Og!ʣ4{ek2-C?. I{ u1F oI$$! QU׶-{qu+CpS( &rE%6XC+GZV@m(jUdbe?@x}fS~LYĖ21l\:owG9(T#ԵeƂ-ѽO*l&بrDtf'A#u+;.keMwmeYu |h~m)O!t[JM|J&6v-]"t^9cZ-Y<[44gv&ЬQoOdsog tЁXiۋtT( f|6x&2!11a蔶1s X^MH\Wo*ZBVƁTetuVqY،+csΐPVX~?ZpU63\SBQ;_58 ؝@/;$*-HY !:[q+ QA50(.rmdVoLo#q![pYipp^%CMvNCzŖt}/E.(凐4Z  P*]RBmĬy]2GǞ7ڲA3X+資Rٸqy@dTL,5Iȏq6&GteՔ}‚P-."؇!YO76BigNj ? a([hqK'>ae N}^ >O11!5/9[C2ž yA2^Yj~ǷDxܲg֙V cpF6cs}vNXQxɎLϵ*Y^.nD3 "ޘ~6Őah5iɨftm{Iͻ2%pUĮqҿHkƒ<\6W8rjjlM knqr8*c0Qu8 )0~AtS.RU+m;TѲ<ܫ~qŷA>z*`0hD*̶폏OUҦ ̗wGug _UvA}sz(Q&2S4>KEG NT :Q}U+@2{FzuCܻ1Yk70=4=T<,BeܢrFzQuE6-UQEw8 GFgvoxEAw*gN]k轭j D޹֮c@{\L*\)(P RIzD7 pedcy!Y =u8Mu*~Oy5i3}zfKB7eL?0@({ ]7 7#.VK ad-bl(fIJoO9z 3#m0<4X;jr zVv <ɗ`Zu c_tմi^r#gh$Ӽ7(!*R* JPтI$i9KD>ZM B9(qDiX<~`Q |~F6EKJS -n+lqPɶxЈ$Z{Ke }+sǼbn-~"p8͎{SM& awVµԲ+ DOzgEꐟ~$'Vg@˴qëxD%Z9Jvkg̢.$1?f?Tiir^\G8t9Jyq+Bd ޒ A[8i{YŚ/ +F_{ԪPC'LJ'K95 ^AY FyZ&1:QhU"Eu}A=Rv@J->=Q݈f ̄)#!,mXqjNu%وX  =6J%"FIdi\M磗Yly\f.٪; ҫqJtsQhY~1WRDji#tLQЩ/ƕ89EhfJ 1-WЭC_ }845j"!S%{x~, 4I/&'4Iz8%$I5Hl+h§E_3ww`.ถŏjAwqj'0+uJZq~?N!p\8Ipm9PX:ƞ*R AF6 =w u_"f8fa*ŨWƫ3 ڸga=buCl\ YUFz0퐎 Xn(pX)?}.7k3r۔W0)vǯie&ZטLð?!N4нiwMVP@pC?F~'FYTa ^f%EdWx"S5Gp,gkwM݀Gz:unln7n:N!Fz-Zn^%rʔŢ\<)z4gY$kqi}?4 fN75A9s-<~j[fF1;z[k@WqW9ޏ߸W$Gʽ>o5[d=~&݋dpڇ'65iZ˱^rnonJ4%%Xz̈́Tu$pOinBY@~N>[1Vynaš̫zKAEYp53ow P_€5U\%D=BF<{ܬj/Q [(#dądgph}Rb1~dd^/058HaҊgxWXXSP4SST[FH8>pq'W<+v u.8 a]X;~Ňfu ]0vTSi<"p؉&#qE/ݣyw꾭3%w#w *igbq Y] 4hEHf }KW렲BIX@҃Zjuc5yX2)%j'? :4dE1CF";6{ Aˈױ_BmmD_)5*^Z6,VLnR/Q[E_ Ǜ 6m$5 _zrt^5ۓG&}g`w<} a!.M6FnHu:e? 0dU+hgBuڱP)zj{5-{βnڀO@4%:ޤH׏Uؖ%FL46O&+[]΁\쳒Pc)Z(Sm!K)"J-r>~#>Dvq KPÅ&*搷.fiH,6?ً] #[F>3ci|zA`-0[ pDΓ2ؤj>ǝpe8J G ّ\eAP&ڑ"r`ҡ4W(nse90&CRU7*#kw o[r?U7=xLaɋ.([9#<|~3`U"e_!@? '7(S//PCdԨ8Ի8x1]my[t*Jnt|C{)kZ,k@18܊q,n5\BF FÓ-(0nԊvB [Ȥ]>\NX7 c OzCZ]r4L~lZ6(Ɇak"M*;jR.Zl D/D^?\g*q-G+D;L'һ6Qcu='#ٛ.C+RCjl汴 K }\nh:a=}.旭Z8'xqW"GY`YShlH&3Q/B]d~Q8/?SzyZ&?8jp'܇n-i⹚q3:{;OiδA^!CϴlxAD ={M9pUtl6/<_ۚp^"EPӵ&܉Q_V\i4nj;O>*-`LTE+Mo_gvYv-Q|i6ktص%pe@CPt7,^9]?oaȬRâb8eطB^i`Au ˗l;~h㻶vs=RB977xYKg3^ɹ,%YD|T;EV0I} [=M2@aVnn%Wx}&Wa#)j#TaJ41obO1t>zȟ2O]`94>(F)qI6&r}N%쌐' NnKDeCYF\V.cJl{d٣w@U"u}&ٹe/!)*SAã/S omo`(mBI)$}zpQq>(ㆽiDPZUrd~P$D} R32}{Wz hiRiw4>7 ME`9}W+d~^ UHh 8!Js+t=s%-5Ȳ/EI/M,9O_˝״˒nJchtcZʖp 9{c`}@PF Kʼvɐw>bKޣuQ2BsaföM~J_D#*l8V!#[jë&,J̙yN5N'Nwp6d+2)#)e1=`(i8xOiL%-׃g"j._S*.w֝Y/7ARgVk8+k  ]O!fomz0i=4^i =nN뜍S1&ҬoN+WYz* w}:߅KXQrMs狉<)? R<šOa ZCig='y9$[<:]ŢÁfELbu(W({_AzJNiKZv~p]Do$nώg`3)7Dl8䉇}luBI#nK?u1XE%5gȜá[CZ0#0·~eQJl vs?J]j| z.V(S3Rg ^t*=ib;W/GxºV4PW8=,qʄI|5wT5mǞ$ͣ'^*6նs`z+tʠ>hIrƾ Ju1Ao-g!f>KjDf.;Q$X \3^\۱t6AbQ g 䌪X}T=p;tKIG\CIE0VG}ozJc(j\w' k/cjL [& E7t)ZOd`%Oz=ovr73}⁞0-ɨrXGc@N^:v-i}ykŇߙ!ci(OC<03/R1!˪WEa9rGWc3g%?R`+b)#A &*nޣ+Bޅ+t!% ^6 l]h=~*RStP/WgVyWtiF=uZEنA/(?D@#fD|mNBgOâҨN&]پ7Z:3&u[X yUrp> 1Z43h{WO.<к8f3m}-dƊ ] ԡűbLf/yZ0OX8RpWfmA3JY86d؎P:ɉZ2WX$qNniK=&?C"/|u2.6}V(p(baBw# .0[:VKnc9V081Igo/~ʠ,{Tӵ O',Oɽtvk@qu(-xU(:bp rץ% dܻJrfG>zgԽ6TA֞%oz} \T]AFLi]"cаH2jە; Y.G:{ЭMvHU,Jmхjʌ1D}l40f[#\"ߔn5Dc^Q񀋑𐶌*gyyqB6_ ͍??5l}/G ,(91w"'m]Rhq_)"vu_7e֟Ԗ5o6/D'/@Idy*]*9-9FYZb(6<7׽ J fËVNV#.on|szϟ1Q]WF91#)k]sMbF8iɼr37LqR g:KM1|>骭rk pk.˕!ꎭ=fD1}B&ȣj"69^. ˏpz,MG"30(%(JO"d3׭rWJ]j)l+WP2l&,QXc_ 5Ҕqi;J6;su;'Fk(FeyoX 0OL73[Rm /ҘȰm. 0MrӋ/ VJZgPsxHɊ2nͷiTpM}ۜ)#xJHJ5=>h'%&m* A oʟ,*fw>[S7eߚR/aTW2)i(ǰtPG85H+ ڃ*/Ic }+-@޺x[%?bW5OJqUӄbuMWdn-73n ҸȺ;4P8v(驉Qₚpα$Cqz޻%ZZ-% )+ ȥtuṉmKQ[|0y Q)0ƟYکۆ 0:Y~uQx8?A#2>l;\Lc?(+-j{;'&r[(NPLHF<97x,xX?XLi&LI%Б9pWWJM3Ph2Zބݏ,=KW1DחXhs:"CW1b7i^gq@Y\`BʧmZ!a'ZhEj7 ڢaoNT4"tyMЩi2$vXyQy˾4w]IX  q.+ '4l )% <(-d!|f8+͇CN .4?_Ϯw$9zrP%#N- T;EUJA5:x:To;:]WHwdםD/̻A%O>ӣO"%#ݠC9Chhe y,9LKƩ7/ VKZ~¾9T"=+hfSOI3b6 k̿1@1ʝj۞-)V,'q08n9FLie&/Jd/xھWCꮉEd_ҽML/eL_2sSUظh\Z^:Ʊ\$7Lzh#21)]w$ߌDz= ,Ga#{Xc8 TTZZ?ƨMC)Qg[^L9I)#J~ %BODHs&4>̷YhpRÄl Yg~+rq⮮87&b0qbC.6-&|q¬h~0mƐA0QsSQ!֪$Bċ3AFj'>1f32;&.զcTjnumA%]U%I.y;o$IL'^3~S+ҿB)J35y=Qu Yu>kI s_qG4AimC(.M;wjX':KI:tw9P\npw@]e>Iُ!xRVD t0Jا^֏ mn%)ƿCݹl]SqnD}:h5:ZѩǕ'+5*skRdl >Jbx0B߰`|W5yMU%֬zc]ϴ*70N.2kEa%Ox^9w OT|Nfy@b`.#Vg4JmX)4?L׊sinF(GDynm s L>h] F?t՛k&W[B>4l5GAڏU5"| >+dN^i _sϒrr]sb|6ٽh=8u%>aUiF@1do{Z8R]'O_nY&{ /d^M EYlU΢mVyZWt Z 4:0'S =8;j*7 IIPd!QyyN˓LYh%b#fꇱKR=\>Q1$&T8DX$0~ b38&:NjžlQGZt_uqd \ݼ9'L/ME &<3wqY[3㲄x Lh|R8:/+ܼҸHC`J]ʯox7n!\`y~-vIo|,Ȳ_z}-u/#u0 HuovZP:Ǜ;SZ5 {GQhMa@ЊXLwXN8JbSĔy3͐5 A/=ۏp)/$Ab.9Z-ePbI! :5#D{_`7N*rdڊEka&5\+6,MDt1ה[M V5B`n<'&``ILrH&jyBO%,. E2{"ly7]spA4uy i.eXkgŸGȮVP_P/;z_#xOLӱm6̄9b+s1_V.<M=\ $-y/.tϢz@SMJkō>T20TUfmK\L»)6ku/Y#rG45o?+O\_&ϚY_n HLx}w  ЛcDJaJiĬDZiy+(q6%8"^i.)ϻO7E&|ʉ:;7ݷS4ıJt'_f/p,:Cs @%V6@/-/)n'6d.(  H~o!h h|yH}tewE0^4ONxH}t}0'达gYWnNd[`!Fe,Ulƀn9jDbesz0҆K3\>Bt2u;{+a0 _)X"Br&uWG_Ø: jgV2=K0@auns䴀xӄ- Iɤ`>(|`>ߺPD.GC+'S-2q +Fn7Q-nd[qW./v**0Cd\ Zk r{,v&-KaRBdrVY2p\*=Z0Tsz|L4]^ ׋Ζ6 oC%uU<}-W_ѷ5{~}evM捔+'"LqO ~Q= q 6}WƥV[5^rN\̐ʇ,a"Y"׹EУB-k=N3:qZr!`zb?wE:uZ,(Z~Rj̩t[JDV'E/+sX (t]s(LߨMǙ5%n<E9흌Ki|;A罱o'>RXZb틗MB3 1 ;jJ\ y9wÅn>$T-1+ *&Ju.=jZutIYߔLmbSMenm`lVYmM}qT62 |?*?mCZYSUtAl"a8߲ lT+2eh s p5 9G#ŢQ7sֈbfp}s:΃IUOlϱ$Tg!r+5kO[*_ zy=5YV߲5{!0AtzDzZ=e{Ea&DP'VfHb0ٴÃtV1c\[ĘZO! +!H7W"nX@Hcc 1;qYѷ'">~O29mZ( -q~ h0C[bhϧәw.+lmriSC5u:eOZZ6U-GCpsJr™% { vxti}{kčx]Mr 9_EzH9G.%;{{^u=ʔpśs@!<'l&i]E7XvK_tK3ߜ!u#swgq@PO8TBUW1 e 6CX}'Z^VH!Ng1 waU*==х`}HVRk%2Bax5VҦa*;=ST1O<W~Sdp<x``wЬJ䏰VP+râ1ȻVrZ ~w_;+^9JaESk[fHzx*i iXҔ}Q];)P5O.MV]Ƅ 1{InTfܢ`rҤo`{L ƎbsWIKb 12QH^pQU@oGڜnג&edp[R/IdpQؿ\$z%.Ѭ9ʌp'^~{o˷XȦrTiX\JUUYmOJ=L7vd 4hؖm|xK|hU,!]/#RnQKXM sS0; ָc aNp$2.FdHJ7[7 NɊ xI:'QpFaV3LRnQa\EO\Ki q%lIvEZ}tt;/;izΒ+?i'x*փ?&2| RiH/B v\R_xeCm]>J].`iT=ҢQ̼hO#ڋz֫:6g0`X$d*E$D#ykqĭ7Eh@"k Y 1ՔA:5s8n !/K@izkȊ֔`'1%^XA)x=\(TbӌXpmrʮ*9z屪>aMb9DhHId@~V@p4>[&h?-PT/6آCאؚ # 93ys )8]&\{?_$)Y}B6M@ t\b A*< <.9T&k/<:{uXc AKKبdV Še-mh(#:Wz2uH@N|hq&O,}/{cfE<_u>B:lLB_^mF]$s!Dw:`j&)y:^sKykaQ51nJ>^+MUsO'WۿL an/ $"丗6GA "C5FTo@0e`Au"nʳgJDe /)o>wej̼.-v'ʶgG!6 [yҟ3X7~M>P[*Cgčx3 $GM)%96CPNr#'g{k99d$*\jKqݩ ,i0(nrU 8 a BeU,;h1?Z\=N h9Rg9.S̫0~sЖu$'|j5xc,̂Q:g1DflwB6ȩKȧA W6 PCJSMzn^xj |ʁi\wNu9NƤfat_+q,J8gLlOj5q^3ZGG ||Iscd6@4HC\=,'*H&QF|,.z{sU׋!G9_za4^9 RѡgFǁ׼"Lyde u]{d_.0SOtxex 1<_ji9Qm;Iӷ1Z l@q K"h2trjw?~J3g[X Clu>9 IMsP3#S}Ttpl֊ೳY(bε0C_8Z0/pVelX@dَ6Qr͊.] .j6^ ίlUIAFxdk˩l$ItO<שNaaxmBY޵}ŽܿNEZދ(0V;~.ϳyI<v>Z@!#±nh#X3Cgn}ԣ]Xc';kG(t-bC@\#af<n1Y,RdIoyWsikQ{YWaS,좨'r:Lշu'zjidp@8;8d\G}fm4qsKl^UNcR6'E#EB̕ GZ?}4}fzXJ +e2$n"ӹou=@wB Q:E' :&~)a 8_zdasB-5ϧ[amoCpmwOp1j-S(#s ČQ@'E>""*VVKk%NzCۦyUsCf2lG Y3zk(u*ys)(Sm ܲĔ }8qU:C's?Ҏ(TL'&,I0Mepy}n K>4-}ˈZ}CݲCT6­P2( Vw^F XDz$ԋɢXٳ =v=4@-)Y-B*ܞ+\WEt, i x<*1RzYh,ިq:XN/Do?j=U98wɳ̝zBV))X&BǒL^>pq'MVb> (A b~^d#V&knJʿb9Iy$&2V`Zetk'bGg}7%M< &!Ÿ)NlzF&ߞc+2ԖHY :ҹ|>ߘtF84߅*F]~dCL'$gLsi=HGeLLˇ2d:Y`Ar0m_re\ӬFzn;q( IȘWu-^nDGq"Rx= |; f&6^uNyx_eTwF+6SD/0սx0֌Y(ߤmY."6+v޺Aًs>(^lp?!^Ep5zJ`&o Ex,C#_PKGCR$Vy.#8`H=cxsH (R 0+]#6x4Xw)ğ-r*n̽ԇ!gߴ t7j/r= *u(1}lVjL&JT;@mrK$A _Q vBDS͂|JSmiFk+{$Nܺ{߮qf/PJh@mBj3ZTՄ( uyLzEʲ,>St8Faѫ!HEdx!ceBulh40-Hg_E|3 7b?lsNQQi.j81`M~* btZy[xhiq婦5/X32PB]wCmbuf齥\pQ%΍mwkv]g[ b:O4W"x^g CB=rQ("up OU跒A3ὂ:F_ 0ΣxFK̈F)Vw1&b|D@[כ$t-3'' =@xA8U&d A4YYcRb k*g7pS 8fB'_09)4^Dցmb8{< ä5Ԁ:Kϋٱce̢ azfd- [0$&n놣o+s뺁I3793Pj?]|~ÇmJ:k1Է6~l&ywސ dĹy\ d/ªx -!-Ͼa(Hy@]0Č}>xLP+s o~{^@#邤#QCD7cNG?vP4ZO 5&m3@^ZrkVlz!,gzC4}_lw.T1%-7Mtjh%8jg$t- M$ 3cN&Q;aNe߬Ćf V\ ~OD\(iExy^0ʼn!X/HFF6 nzf"1³ 7^mG:xwsn (K  s:q3Vuo+B)* BP:'(G H.S/\f;I?NhX4\ڠrkx8Vhn*#O N$N:|3R5C kMrSbJ{gV6†FxO);1l %E=,! Q2cĮz]8;\qQb޻Q]DȻw G@0L(#ZnpZcԜ)#/Ϊ \ߥ"=~zoa%`{GdD4uw>~fNosDjP֗>v O2N(mH2{CC!+(Z'WoYgJ^=Qp G. [vVq/CK -c}l壡I٬2kNz,4/LÌaErc9 Rs.T@ lQ.Č]&J]"ɪH,ˁ*8i >@G̸CU1eʯ N>,nIr+5S'{fa#)Z#Ysh7;. 蔡锌1Sl[=}`uCgF 7W_m} ])8QUЩE6l19+2zX`C>$P<:N[@} =c8Ms09ت=+@x~gLPUD`@ys2;) X8f;bCv"+i)HKHO[ ZN*?gƓ9X OCbgH= AЅCg,;;= lR5w\+J;nMS`?k:QiL w quY7DcÆq3ܬ8~{hTَz~1Fgm . `N['OphHʍ*O5RfOᆡ% "|`m1Zߜ# *שƗt_fafҦ(_ǡ3G OVאF0]=JZEq 9pK575kVhqX_z{KQLj5cAfgzp̐/_}&z.!Q-4dTUn*"r93DF֥|ͳo;Ckvqf Mx};֌u^IfaK{2.}\?·ҟDqa,x+hwX hwT&nm]31‡bloªy/B" =K=|8R@ઈ2n#K\ćiZX>2;-Wg}-T5mg}kU~փޖ&Ԩx#fs G_^Hq_zy{>KK?RPiՕt<rZ,!< C-Bcl& "0fE Q^ڲ^+k~8}bT;N Aչ9x ȸKrC``JP r= V7 RBs?N8hWk8`yC}S9`TQЧ8gp$*~*(& ;s D69'8fvYEG3 JA=3xƴj9ܓ⡀~o8%}|ITyOr4hFX~zq߻:$9_7R?mJyL]D %ؙ:sZM L6@̽{Plh=& LB @W2fQ^!Q'DP=]JizB j)W?Jb<)1I -{w@u.?5<-jɅ1MIJ:Ag2<XCUgAN5>R k6Eڶ~v@ LТl^޽Tͳm-c"ҍ",XeD5djeBb4M8ql ogAd47UqY.{6$_ BKQbűC^k 8=RXB6$i;FVZdB2$!Υ,}|CMce}2yESsa4~f~%'OV<Jj/%[:qZTdLLHk4P U;3sW$: E҄E\Bt6Ém^W+վ"iD}k=;b) hn;9 VڎTӴ{M[[:Bϲ>Ae嘲MNYI 4ث%I  &+sH&>Q s\iӝ(nG߹K/Ãgw ({ZIM,='rqK ?`mmljj7`^4u0Q[Rn7-Bz0M"`iB8s?Jb* f!\p 4B KGx @Cjw9ĭ3`,Q`D[Ƹ7]}Qíq¶WÈMߑXSs08[ ?U;v[M (6Tc m?;qmݐb2&UȺ$W9(:]HslŻoz5,>$|ȭL*\w0AAlatE?(AM7%ssc;d\Bl26אa#*@yqW+2Jb{ڱH:zxL0S?fߪtFPi[UTǡ^[8)n5XKt8,6TÍ1ޝX3Rw6o͒ #y8yF (w0oG]q I/Zq}-Nu\w8TJշ4WY~ڠ?%*bew_s`2EiMaYuɂTO!wM:u̻p7oV$r ʛo+Uۤw72w2C[ֳgԜ1p\/J܆՞]T]t@*&U ulwX繝[u_"+840p4% ߛsP[ƉuX=;m~oQlOb^kZLgՄc=/H.lGEu u 7Y{ꀧ-Co lP p_SY_D~I02R3O(Fͷhѓa|kpiЄ NBM ;'# Cդ[d\z2tqUveH^bFY| G2yZB.@lTOe~+Qp3 l{%яS ÙZ.W29@$"PLT&tL(,8Rec=:LZ jxx*P=_s-EA7^ W7"2c_\s S oVU7U#VPu@>U3v$a,cl__>]5J>2+VUĨJTm+ }41a) )_j.gcJc4S4 (?A28Uqn 7o@]rO=";5a% > 5kKr*&|K͵;RTVD}h0">F#zVO"xʂ186|MliccǯHSX 6 7~7›OZLHpC t'3թLP<W8aC&jt oN١EoA,7(EC esu#>Y^,'3ܴW ^<-ٸH[Sr%@D;o1\b *iaNػS$H(zQO~ x*Coh}6&/ܾr[۾74,QX%ˬSM`QqN6}]#bɑg6%ֻ"dkD`G8XK>\:+go/ 0ӅG?<чYvS}ϧHQ}hj~J2\ήg1Hωc*%3@9 67+NH8Um 2Tjc.>0( oOkiqc1+h͈e%\M+Mc 0Gq#ȭ$1N~CrXޖ+u6u}`i'ο/B`u Mml%ԋb̶"iLd6orS%E oȓMd}2'GθC>-EHDgG4rBsđ3E@_oF7 ƧpYV^U3\ B6K(OH =\ZP K@@jɼuGb[8\L@CG}Zu6@?<6Oh~c!NIؽuC?zr-Tq(N1bXO;'5w2S$V"E\_輘@,\)xvmnuvBf[C2)5A)?5q L;^sΛ if% \wz(րWdF̣RtruXYg*MQ%_nf.(ܝJ&$əQǺA"M2VCf@)Kbf+dj#tܞsEl=n6ˊ9KT{1goˮ O7]wˌAunLSUqϻWJHJ:(@9qoe,y8J-eLǰviiߡ4VYL@'֡`Znl?4.ԛ'xTI0^m Xh7^[S C3~nXlRߞ=|;K9}Q.(Y"׈=)O(I!yDP~'k*[l{ڂ֮ϒPg>%:$8D4IC-u=Y+|9R:Cdq%̤dLhp< /,Q37_r^X.e,-q)#\jΡ`nF.N7 !J?E0$SQט0vs( uןb)|wdڤ٤zY +]eUE1ny&yY*[\ʜ?ivgSeD9Wث6k Q2NEp&̸=( aُ# +!-Gy', Rt& n(ǂ\/|C<E!hy ^E0'v.2<^q-$(䊂|4zvTr7[9qgnнg+]-0Ci U+{KvĽI1p%(x%cVe'$#kWq%6:{ n"l]pl"\H;tWҗrW1g c]f?zt==ڎXHر~B!6RJ(Q|]Őue\lDC>9=(0tA]FY|NicGrBcL n߽bq' K1uȁq\I& }px( _4`E6vU@8"ۥt6i6A k#C }yi l%wO#5.?b\z0pɩߠ8Qt.F9 ꍌ׶6=%>uvkR KnP#Z3^)ݩL=|W2}ޟOœ|ʚ{\-aeӵeSpQ D]Q3p'2J"|9@\N,nnC!I!'F( 3 r#}<;ivku%5:zUkFg^`9>dY3~}(= ߑ: Hm-RH]cߒz~ c!(lS1?yq`p5_D(ҕoF62 t,T :q㵫z&@{}ItD/:Z_F#j,ݣ_\ꧦZ,oZ!AbQ@ZT}skǒ$!+JX̠M78!̴q(rwa$esuS#<,:8t|x 2G.&hOd'!g_?P7k,E3ڝ8d3ih M!51y׎*=i53_r dU,Bsݱ]&\F{>^t DdֆDx4K5kSU8a茰ࢂi |X& 8’kĭx"ZwJqѤ Sbllp># }n-kGb7!H/vd~~]b|=kn9^R϶;s0ۍrXXe8N\8$j{*Z6ӿ#s PBaP2DѕP2N-Al$wl_(L |5.$;YXd0-쉧(MW:&maNnb,&r]idJ9gX}hY'u}ӌ@ƲxDւNz&(n*A>BȑM eaE.5I_?=\e'z42iPAc_lS'`Prb^Q24u]u*p;R.-#,lYO }ec)]Jev' o6p\T rp'_%2ksN0?Td('/إ}I^[j25xRBWH'^+b@FPc73B3!]%Rq:jOtn ridj ro8J_9-ɫk_y %|@^h֛L)s̶a-n0繋-88JK:yT\xF63;"_'zHWkfIe+]( L#%"ޖ c:Fz_kE-c:C9̪p@pN"OCvNٕ r"ŽL _1z#Ex;!eƍâ._1$L`-,Lgެ|{G屴8^$[y7 ƃkt/ݕ+ntȮ/7!Pz]4&? |4!cM0|xTO_Rd: R=Blˇq)@p@ZYD$~<}ݸ̞}=]AXW@yIj2OSkEi8ϧfe _o%,sVKiQ߹at lt_e6\e<3 3ܠӝ7B&>Zyh7#kѨĥWq V=h TF\&;Hͭ3wZp6 ?Dt9 jUYxfkk14"\ڗ0p"h\n{: ٤oFXA`M~۸n{YYid&3uu0xt7Rh{dK6.C{qGh㹌h_F #0pz{ѷ.rSOr`Ca1 D)~+'bmIK$I.$)\4;&{ԍ[N1ZMZhm17璴Qd'PkDgǛ.[_@ar,oU]lp1}2Y P4dZSD;땚l}JgZd! ~} FVMNi!h oދ&ӯ_^'1Huwj5*f36 @Dovn 9U"MwrfFb:`Y|DI-~I.+I @)ĩqg|THg~ bR0__  ecܷJ=pKck\#ӔB ,35UA~_͋U ?.E)KMإ2 ɣK\Xiӛt_n_:PP$+I?(o \8;Rak~n1R0W-D~l+%W։ϥ' T fMkcZ?z5.|Wwl͢?=Q"HItivQb?E HuNP@-Eaf<,;_0/Tp#jO0d E1/YW qjDkQ[c–7+͉3OԖXz(=lh6 3Ld1Fw-GƩ:.sgiNJ&kwK;Q$cFޜzTq)g'ٖur1.R$Q / ~~#1dbQozLd3 0xZD"LцjV9u:OBⰌz#I]1%?ily| rd 6ɒfAOxwE<#9##whiO5P~#'!DI yx u0!.Ί!2Rvfo1JIorySJ@7rH8|rJ])dU|M W#=,J^Hn*6 -6%(>禑FZc}i6N!}$jK3lU\Ţ~s811ܞ~ڂddcջyXA^~ } a2b N5LϞ!^DVSzmlXT9S y=! u vxȂyf(uS%ٚa.uBkC1] 8WoY57mk+c{LKK=CHcrlfU jpċ sbj̀l""VU"C)]eͅ)h2r2ec/(N<_6 Eu lr, z?#8hN pg9Îyȼv5dw~MP݉}y|CzRG<>ӝ3dQA`X ^ aCqe,)3$kJDž|\yN;jU?}HVVȖv%H{tv/PF/FndR+gU<~eX+ K| yKg.0%_i OG/3PR`dc0ǶE/ߕFl_q0ӀR(Z;1W2ԲOaҔwtj`9I,)aeRIC<|WK([Y"0^l)b2 JN6y y9r{vqRo+ 7 " -kC2ᓌ[s¯A}#8N/2yİ؁XCSqx6{7UVZ\nGMaesQ{?ͦ( |"3@>k?fX!8 Pΰ'M=XU]HMƘ^^gpr&n;zd 8ɴF#D|a :h+Hš/X ֖:X4n㵠>!vyհeI`>:f^UA(7s XۿkCISBW #J9pT|$`Tdp=.)D;ʂt~*0]|`qbYjʟR9 Q!]pΤOzTA',Mu&1[{ɇ@#{XC*la3t2.ԓpeT{+*MXj.ZTNс\ 7c?q-Pݓ菱M[:{X/* mܥd`hJ /P@)۹@.KU R]F "Taa*Ӎ^I| #7a#-=Sl "ɦ~ٯƍέg/#S B@x_yi0̢[ZkhE;/(w/R;ҵawX*¸#\Ҏթ@ #TRvTRj)gz6  P-uՉf^bq?pJgl" w!>l %ۃàVS^'曂{LJ)zw0l.G|h~HlFco,]g+ U0,/m n)Ldq|1:9tu\ WU ǣK8Z&E7]3ʂ|s(&tS?Kb95E7" L|:lBIbi[ u)!9#\Qw&K0:b hk zE3/TM/ \vY !K幗|}ALTl(/Nxm8ՓZGvC(N~* W5"F('m_ʄ{* Oӭ&ˌkS^ W ȴ`:YF^np6 .!07o@bG|:(So?shq)Zy[WBQL*zҰ(P1?u l]}5jкGل@`V<[-xQY= EڙCi1(zȰY8q lE}|T7&f zEdj[ ldk;9^T52'T[*Xpё///zj׀&Ѯi;&L\^<$H5w>Dz&Twi+3k}S(S'cL pjy+* Dn eTlo},.PF_&bHW>Rd뗖is$A3pe#XV :"\L>)9ߴlNџ#mp7¬U\ U@s>eL.-0l¥Vtp3I: Ϊ߶$j] ߒW^Lϧ C7dCj;k"Bs^*\|9HFCuuͭ% /QX[jjр۫e+h}˞Ne:;a')5p6:;7Rۂܦ+TGOq"dBMYvƉ&2&Jm$+P!V,|&<W:-P(Pm+\gȺa~?S|;Q{Fco F.=O m:Qy] ᗛ[#4;'B8>Xt<%kz#zb 2Bh0:f zo{D U%ĥF>Ϋ~(SbnߍfCc!6vm-o{/Ď3EĔd$U4[%X/ekZW#4ӵv :̓׬{-?[*kL[j׶ b"ю=^xƃ tgV70yd "&XYQ+o9, ?;8цi0BǑH7t֋єbyGT?AqT66#;W++xe+ȽV80a`S}'w=főL|jFؗ[ؙc;$ K*EG͆\p2~90O dKEyڈɝN"zܸ5aj0>@@;U:TeP!LCL 6nh/L@Q|I:Ǒ &ƬQL]rgQ9 >Cw[OAY Tqvcf4c"6ǹa\\VȁBsS!+,u6V>\w~HWZ4LǚNySk9hR2+oS +NTG" _&Z" jF aw0BFX-o0: 0SWnQ?IypIiu6| a+kcyr :Q[9'.>l}ʪ!0~$s h/GyECyWl 0hXԿ$q  <Fʈ4,e|!ks.P-p_ e]PX"o(OAIkLE<()I/ 虅eMP&q8}x*:JE!QiNΘ 1ï$BJR]Gkbɲxt\Id/Fj 9Q%vG:B#ߑܲwʷXMzhƁbPJ >Hm(J+,b|޹VP T67 ApeA\Qۛ:N_5~@׍51$Se`^H1qZfQBo "sGψc=J.M*oD2ƙf5wKдט;c4rcM^xBDץmk=srV˔vqJMY{sHLoVr>1iyE0w `?+q_w%v)ЛZ2T|eE"K)W/^ﮗ\}{l1ⳃ"EgM)~PJ4~!0y}r/ ,Vq/f|Kr f^m{pxᏵ2 OUGX٦Ee Ui DP=@uכ zhjx6(&Q.G`n.RW$&5H-?F6Y/li[E zB~)R²ÒKB0TE9MX}$&F`nd|b5Ƃma@1A,αR9¡$+hHl0u`^elL_r`1Z9b"_'9n [}Tr]?DRڶc6b{cNWN+iF}HEk{6}Baf|xTwiIT ` J&eM8TŏZӫ?#_|B^Mc$X -l.1DFﯢz{)f4r]Os¯3k* kTKB~>_\aЬR wS66, i3^uK+^9Cyje:{aOMqC-](u5Kʃ%KToS)l+{.fat>%K`܃3G)J;~(f0 4exPah3=Aw5PZA^*V^5[TT^ ,VG¯(SF$8b8dA լ\hs1Xťef,Rf"%`UB9hteW#ϸ]z>2(B7*ԒE^: ƪE9qgvEFI}3$_vψ@>q)TqQ>?}bf t~rǦ 쒲U1'w' &b?oj K aJdJmf /}:ɟǟ;6L 5N7]/VKf4QK:A#+!Y{dc khGt)Oof ܒU-u]^POF]}zFiHKA#^n}~DCucF!:a8!#Ì!_o){8S:`l[ȹĕ d)f3? |`ia$\E&sCl [-eg .!p+X#9LچMI̗>J^\|7,԰/aeƜkH6TTH=ކnJ `# 璀|f26.,Pvp" b@:6E1`0r*WUTuli4yu/ZuMǟȭ.ƪJXgs2_1T;/ƍ-𐏶å#haE)wu%_K>TÃiew׿fx'0M@Ytpk0D+ Rspf@ȝ⫵TfJ{a:f){_o)B!=ֹrkAśRԘaS꛰9h e>ݠ/-Ꝏ5>cnԨmggڝ7 Ԑ~GuFd1Ζ1,nH*ʽuh!O fUj]Qx4ybySrNKTȶamI湷SfТ(oHXRn^bd.Z3ŊAT-%=ŏWjth}ty[:%x4+D^Z`PN?)Uls;)-%)pݗ~-Oh@L"s%k"HQE݋[AtmQӶ%M +,#Ȫ^ve?Mn~'hzeOg&&5"o9|QL53#T2jۮZI@itp6D0~59gX# .܆akcRJbɻ b7ǻG5fd'_yXNv:Z-`)P|-Ҧ"s6& W공\g4 i ML.0$D#&␨?Sk/qygM#BܾԇrX,)+l/f<.=PvުۣpUɚ2YM?%~N27zMAc[j 4':Y P)IIQՔyd)0>7 KvÎQ:u a(MW< -dKYQE]rн -0x[73B1'^lNշ G\B.)xqd PR%a=f&pۻwb^W2VA'54!TDȼsRE"=  hEw\dd_ !}Q8ITAU ŖN `&iE;g=0J~{N&G^Aꃥw@džk^Cc8sn2H'c/#`! ti-3+]4v#wQR55>XP_3!cI`e+\Fak7н%SԵda\ e؅1@Y`)J]AEcvF,:o'b":uN ' ƈm:9ш2JMv~|E;"Eh R;gb{1$e|qO~{u&T(xHdiޖJ&k__|V uQ!#H4#? ްQI5#Ov #P+YPI@7m: 7 ˯Y)O1}ik^h|Ԙj|p9~7kp;B,e0jwdr逪2AN-v'hhMGKzXdgꐃZl$԰( Ԗ.hݐ{ZUQ}^} l`Lj_(|}[utLfjI3"KŸ@U(&b ؟8 ybnn;9# rAzϨxhQh66O %yE7l.m.s$ ^h>s]n@Um;(/Iׁv`J3T|daf> 7 Մb@/7o" B8yJWVe RLpd^?%[iU)铽~C+eqþz i^i:TLU@`L3\\މ}wJ?.2 y4!A\tRPޕ(p *">u) ۥO`AP|]# 1A5z0= ᴎPc7єH4eGߥK~w94*\uŘ&~g%}9*/. h(&یSnSB2geR =N[PpVfW[{A](b̓x6VbBA#{w+9D[.Z\m +fHe57sB 3s٥cUxlߍlaQ3p N$K0TبgX B>4!uS$f@>*cʚei7&p6tbkL> R%'j)$Pjɱ^$aM %)я]m8y Hit 9M=qlUDt[Oux'#Rȭ򶖲9DqCOZrS/OS~( @9i!r)iw76X• P;S7`yqT¨UӲ:wEgX݇'{6P7r+e!.l<_:LZm¡VW&0wdxI6Ynӥ, ֲkO`Ҙ܎ ܳ"4^8Jo$N]+r$)x ;K0|cZs2\r.դehJUxwVWD7 A`ߤ7 Ks V^ݗ/woܩif*L;PGb:yfk;y&LTXRpxH&h - ;ƒ4^G "(-[ Knc2=ӊr}",m} %n /`4v mR(Ehi]_(*@]:XqHSG7& Yb?f5k{N% W$:1^sڙPV99^*J?ޅEn>7 &[q ,B˲[Jj4ȆF㶌!uaoɱ Tmpwp9.*O4pNR iC93 0EQ \`9|doH:eCkE%lAtnedj,aͤ\R. 8q,IMEU]4tʺ .ГjAH1/glmZ=l0ŝ"&O'_1x;Y49m{4iےʛ.׃S{sYҪ2U Qo9צ@`#2> 3 ?6)¬=4ꆦ"^3>計'-B(1 <@Z䊺\ FX(#FK`>Y> ׭H"[\ [QVǸ3Bw {;@`3\Lٔǁ` zA j-!Ҡ97t!O^# Dǚ$3£xg&9w3p4\ZCcYs6{-9-U~hA80vciZ };h@Bw?@B%y%j7p8IjU}6 V¤ 8RMY$N{b҂"(!džNkwU8Z Be$UM F ~5f]NmbACqKEOMC&J>I|%zn濮Fz'뙘I U*5>m[Q Fo;xFZ*4xfpTDuKG~UW )lgBFQڨ(%GxYR%")t+f渞08|kBz]8X;d+HeuzpLhC~K˹mb+! 6ϸMS-3;L141drlc/y%J?E.wqp0Y :܎vZ> Gi (p&s.3aR>nf3P\{]q<W"tyD4sI?zSn8&tutIpJ;= ߅ %o9]+Z\_ok*|/>&?Ul-nJI<Xlat%T)0qsW&{6(EIEkegݍ}M;Ţvp͒|PE%}̖oR+xG_C X_c`rr>z3}PU.%2!=c1Zo1Ģq"r5H]!-G40)0n~"*m<%DoWdkU~@6Bヸ`*^z K?k@mRz?zczs{{M >^'zaTEWDֱHP愡3EB]Fq-t HTr1՘b ck S("T2o|WxWM゠ N%]P~w_9FߖCqM%S$Z%946N`wA#R<"pԢ`幀á3#y\u?V|]jbO .v|IC 7Z`kuLJ\h)n+XO%:^ކ݈')wiQ D%;]tԨjѣ"0v8VA긆"<drΞ]6)nvO} ٲY( &,.~־W]=8=XKqp/ wGj߭eDC0zP:5όr \MΞ H @* Ytt]za&50 Cҕ3y0?$ovˑЎ,R!)V9p\iС4l>*w+d<{?lpyUDn)!֍BВ&=F5YoioFrh"%߮J!. Vb,2~`EOu{ R$]Zv*z{~8K/Uh;tH@ %#JH q~U_!1O D5$oN RoN\0_Y7kEN)ˢ>mLSA0 :/S[u~j|E(\rK3bfuj$uE!L^@!/JYyrhg^.7 >K_hOaM;dZX4! ?(y]6va7 Ⱥk֜Ni٠ c#5-jO+> i (i>ԇˡcR>mgDͣxD@kIٖJk茙%I V4< dXI ufO7@_vI2Ys_cE J7(.uD6A']dESti=MbnaYٸzKC?KiU]fܨCٺI%a|8WwJ=fCJ$ ɔk Dz6-) h tSzx% 1A*Ȅ##".RʵdHokFק :2FB3]i[{&E i7-fMg7n} 1wV$o\9 D l! 0ptͷə~j]C՛!w+UeyDͅ8ڳxuW0a6=>7@pEE|r3TgOe_ZG'3ZLVRK8Bj\.ؖ{ "NU|񠼄`pcíu{C`52yOu{2:{s zd\z(NhFzcr`cN:ئz1" L&9;!Q91 H` gf1'?:6g{Ty1EX wZ1/'Fz[:P4m~g"lƠb(]Nζf3vLWQHc;" C:! U~<&Ԣbj?! !̦No.G@~'hYRq%)ǫ)>TA2Yf_h+Y^mj [4/'R)1qy`xy3&voSv"=ٱ+B1Vb ?c[ꏲUa5i`&xB>kQ6wCz\YQ_\K%֗/+|z-ᮐ>Wi5= 9ҶA4nX* rc`fd.UėUR^:t;P6oS<*&o Z^|a$}mwHeEGG%.u;seOlt̜6Y~BRLw\lRM q$1YtqO\2l*j> nWRULQ.T`x; `xs?RQќL U m6iþ+C>=LJglߔ'Apw?]!/H(1'4kO DΕ?`/h3ؓB/ʜ$FMę^*>fl dtJq0k?~W -HU>) [+|+M/DH 9z?l;J}Rҋ#'? %N=Z}P"A틅)7ɱ5iPfz@= ~"N \Lݱg#ƒ}ƪZvv"~%HIgD | h^E`#)ȚI&c9Qs Kќy c5dMquI>Rkz9^E:& /n]15twt_,%_#y!H$$Rq6#XgĚKSw;q=5L6p9rj#| Ӓɿ'LP6Icw@ZoKSӼ'F e\6:l.Սuq9֌q^Ðbr*\T&g*'x"4=$k^ɮiF)1aSǂD5 2V4_$ +l`xՎRyR,,l*޵WmBUlUc ܫ[G<2U]eEݺOL{3_E"Ipmgn6WH9r4zلח[^5cL8M;l-Iqm2wYmJGu Q\V,]׷[&yO.!W?[հjF%i;YۙI[>*trtD-G-R.@6)fHLʺ]|vBN1T秞֎$ajI>ذEѹuzsc9MśFUV" g|°VdiB0vo󷥺.Yv~^D_bvO9^ aFp?OY$6x XzD?;_l-|؀*nՁN sP͚dd_?zCVȝ=<} -Xl?C洄][6?6FpjK: vɘ_눨[zoApb2w8HRG<7.7|Am2 =tl-O׈TPlEWCP>$H@t~6 n4Oa6p܍ЖhM{(IGr;/Bѽ2C̤ZDG6ȾkᅏWOF>9u7Un5徎eSx8jwR'n H(eͻc{)dݗ u~Y-SWVIEks2Z7aNSaNfp}O=\z8̀*>7IlwE3-yE4ӛ,JM,'lV>3j~{nbk?bIa\O N| #YP ʎZ!"Hnh=–"$>O"4^q^PhBaudUg=fXͪI-@TG=Z CͫalN]O$1jUφ@mZ)QKMbn&KOtxPz  2K4%ϳBƢ/7ߣ$‘ŲKQ]wnIw"W o0ۻaK4%[sF.x_#-rsf򜸨)/uD!tcyd}) [1@ SyQGyD/Kbh)F@T{I#F_\-0H$$9XD8 }kXןwqi촧ӟ*~I+Ʈ{E2K74ȵ ,-hZPD  WCpR~Z&Xj9=LJ*h7~qBvفEYf!c{A5a\5"0"36)S?G;Ӈ44XZZ-y^ ? tEX3t]*?4zljU_SY6|@8Y ٷQQ;u6aʙ`l6Y߫*yic䏲HrxB02xr18/k[X ђr}J,gY"2|DPRsr4L3~t/V~S WZsFE$ռ5p&}ZS:bRpw/q4I`% ԗ)e5pP(bSԬ4O4~NЮBXt&qqa2EoywuZS%mV:\V`&.qCU@p$tJnzt2e." iv*)O jT\omB sĶ-+pNwt5w<]12(CIs67 /}" ^}ݿ|L~,a1HM~kkoob7thHՆW&Z^-s7=fW *g\cJd+??֜8(V_݆?MJ0O_$KaN]mS"Ձ 4aC:wyAPq{FK.Prr2_&-JßTyxuk _,Fa*8o3#$z]2ϽDdB{EDUpǀIgA, LEir|EJ9$`s CwV4糫b%mlYGkbܒ ;Y1|Wjq\9\ #iR J޳ @TQ 1w-FE@ig{^Iz>MoE;KZ[,rRIZ[lޭ:\ aF!R<^ #ڵIY^'5W]rVmξ6sQڻQ^bH}N\oM#&VK7Y" 64NL*(P/*+r;@5P |m7IY~# *gQ[meWj}[} k y C@p2VG#Wk0ɌڼBwC |~%InK.9 0e͋ɡ1 w(P|F.DL>Ʃ!!ʟ;F: >K"å{M'e%>X ̖!ZMc|9xv'@d}PxMOjsĎ37n/_J N2K-00ޣ~jԆfE;L̬iOTHf?/s4绛;&⟝SH<+ǤvBj?#*}-BIy@U( 7nwl+ TJtfbqFc.cDSEriYbLߩvt[zX;Io8L۬HΕg3ҲEVqeW'^oZQr ><Ű?jPw%&ypeK}؏@.jf~7QҮDkjD,i Й@Or2hTpl%{'W5b[`mt} t:PX=q (g UJ5G15wG4 w`!o֘#(bYS9NC5NqJ3j [)Z^r7/"TtVN\\t;'˕8 \:ô6 tFٖ8 'rvBJb5Yܶ+xqu:WO=ƥENws>C A6P?ʢ`A67#߲/hz>T(Β}[<Ƽ#f$TƥTue~T sNv[>мv/hv|3}Y9iɌj(Fg|lu=9ML ~tA]A<ĝ0 #5`XJ ƎXKt0ޯE?Z֤&%/(X0ЇxRb1x[9wkRsB YφV.%&~Pc_a@8m8Wwhqo$tZW7 pSM!ZeWjwgUl~^nh6@Aak[B3facLLfTHD*_ς9a@sGD5<~§)b$^}deq%MH9VgRdo"9 َrKxw$NU/K>_#JjIO;HP;ٰcniu,rFR/Nݏx[E +ѰW4V?*R@yOC5$}D,As5.usFzI GZJFyzjռpy]隣2l2WNHiPchv{Z9ד9boO"?0w0dϩ:[.|NqOO6+]ȯ$] ͵WVbjRLsiw,#GoݑOsdZw`җq?oƕl# 6D)٤hG*}!{w_ !И qY?Ӊ%6řq=GT_4|tc (v$rʀlbշ.zY 6,ľ5ܙf6uX͗ 7یBT 8 ?K74xߵ4i(fuwõt?c P~ШWM]˖} /aӺHοc1`Vhb HiXf$q8ܽNZ,M{Y]K? [¶D#> 01y->(Y d\2q ~ln#ٚqQ&g3&á~3n&\1C_;F҇=nOoKa\l*4-5vPP&At[}N/NiI)[ (qz{ $: ̈́_@:{mdBA]#n*"H5_0DCANk[^z+~.x7uTi :Cz/`L7|LC~T3,53I$uxFfkRkxj_Kwri6}? >L qrz GH{ #4ƍ ;w?PBN T}v!,s#6R.f#./*e:S-_#\ºlHD j|eGI8sJ3۷`=]37o7귫r[".P.֮FZW~x9}xPoC]!Y9;&vF1ʊL3tZϷmOE*N``" FnDYZ9K$T绺>(zIBS|I .]yzAV@F W-3? ] KVudM4]M[ ]xקKIiOv^kҧRZt.F>WA2;̔E>5.7bNr-^&R/p#5i[?$"M7I_XH0  Ί0Gj$L} F6AB{*4~t~i;u_ I<$p EGYY/s JG+) V?@lpĻ0֢?`)ߣ?s T v{xūyK>I4j-K@Q3'>mG4 DVӔ߯߸ZON WU_̾pekO-,;L6[ٙ6-˱"( `MfS@U]̑=sj,no]+g "D)\髬Q~"fRf#S/c*fg6z=pk@nh \Ʉ'M6Fu]Pxr3dc0 z;D߇+\WI/!`-1R~'*O nM@ zyU;BĴcF HLXŃ;J@Eu 1~lr; HA[[x/(JWú~X`{{;&-ؽPqw4d ޖ jX'D&'wբ38b::$jC8~8<޸ʡͷ?l&}tCaЌJΪ\ѩu:T{Fv+,C 09Ň"zSb̟a wr4^G=/^ل!jqxrllM@?90S]zA)uxoȼsw<#X!(2WSS7IsX/9d0AzG+Ȟ(]:pr;݁ ֕tzm,&Y.A6ttLFI"DE+rprO3Z#X9k*M,K>C@kˤxB, mj~|jX|ԩM(c ]:ŽYX2:#r>m]iCW5b %ܢ'1yU`V$r2H|\ȔMZE pŽiveC8 % ojjV{}p:jcWJ0*އax=C{^f?FVuzX5?vQ1緘[fL:X\:Ժp&>CC/Y>.x#o4yKbGǩW6qɖS~7ߍy v~ u$į΁g͋# )^Ռ0YZGC[B,'HDG7@ߢ|b!G =]nP !9;ߋ|.xMOܵ&^ֱQ+ɲm6G801xwًy`4)0? Ё=C RRdWo#<gZ\- ~ =лUmtLCw)#8Rc~gBw)ZY=`\ ^0&lNGC)b-|[˔>"e{24; HdoX|U0O [8Y Nx^6U Fg̱,er] Kq)J){Nշ{ ̬rMJ ÉÞVr%'ѺUV 20`f÷/W󽟈 X/P|tOJېQw +Lv*N.!d@ΔrO!_C;o#%hDh%mo_ƟˋlbD!x{4{Ԗ ߒmqG'+h-]TcIw )oӮ,0@ӞK7.|~ ? `ٖdG@M孻+nwX s%D5Ea]snOgB0R.FZ8sEк؄j*#a%BQ)9ߤM-a@b>eXȸUT IZKA) td'<9o5G>C RnюDJ;L}F}'`Ucm"9kgPx,۷`TަB0K? n9MVzڮ>ؙLI 0k /+z|" h{ZłַLPsg$ 9n&4i*Ȋv>h=l9]G^{Ƞ/,< iߑ{G-"!]W';!Ȣ|_ BygM#4+43mI"Ӎf@P]" ~vd&}aݴaC-?:lȃIEݢ= 7&m6,z,kHZ.i]S`S qG([5ߩP4u]x (Fr&5+xZ4հ.Y/4t A._3 {CvO%x^qh-L0բ" v!T=2:VQd-݂)<@B[Ot:ZNu} @X1Ԕ~l6Ng/Ĭ!*4lʠtLlEIt1LX5@wufM+'#X{SnjqP@HT/| c4,u\pȹ{ z 17w/!@;:elu.Aַ9xwůS.ZL3EղSZ(Ԭ{e~Ri\[fy=Z ΢Ee8gր2hL3@ ؋EF>)?E}\t&2uJKs?%:^CNmݥ\yTUsXz`蠦@8 u3ChVX$5v)8#nQsY}8V?To=Vh2߫pW}iA(! @Ae1ǵ$!j!sGa!x]05 !edoMնkiIӛ@hCHO8y˟>{D`D [ȌbjMK|ꝼ~0f#~޺jTdyk17Lϴ|`ʭ"rLpJk?xRX(3r9x_G7:Sƺ0V3W!uͥ: $WlPtE)R 4]=x}_J?%5 o/wO+dP-.J:WqX.tDFP ;%R8A@6VR!Õ)5;`q(- Nz!U$ /q?AyE:dmQΌ>T`iGf gYU|ɑ/~gVxҌ!j:=P6Eq7\2B%:#(?%z!E?$<<BȟX kǹnN.lM,xys`},V0.!]+IJ"<4nJO%z1CJ;SA֌U_ɹ"#fy)Y!zBTA?\;0[41&aÄF3~pH  j'23uW_ z'T<^2b]_@'to!(l>c+ *Z k`u+{e{[X tXYGzZyJTKnD9UHE h)8rjM`U?Q #t) ?98]NqJ(OӟxBTd kԤ?Jn6Q[^g7'_ (]}Bn֠9Njz{ _'@ C}N#VCkeR=bGwt%EwGrC(VDLsI K-O:,cj\r<@T̐߈>eix3zB{KTOCiPqPt p4_wo]3*kφj 8.:X>='m}7 Yz"Rw) h82u 鎓Q74U(D (,ֶ@W)ef;c0C†Y0gSHzB:Q<|΅& %}iǯ,avc8nPᑪ١΢7/'@boFjNA^eVoķI]o+[Irҹ&8Gxptxl5=j͗r9xrd\*XT7%ZsjNv;`$pU0\ڧQ!1:âCԫU#ҽ`Dޅm^CgeH8w%)&`w{cxq; 2KO\!֘'ќd tV{(坽(7$߲\< /ƭL&k1{]=wc0o Vqa2Ca{߆H07#,90]UG'͜籂q3.2e$w^\/;\eqW0r#kHZ$: K=|$_~dg:Gl8 c)}e<{-H K1X;mz-O枔_ă끽get G]rq@ *ʕ&%D`1tbEyJeKxܦ96aL'RAĄ 'F92c jRxc&N8RBm|0LoVV?U[@|34αO 2.f>||M e$Bk)(/XKF$<F% E: @.Bq .g> rK-yP"yq.zt8(h9HTq/jLւ}{3O*W,pEkܲ?N H k']9=[0A.mE}_xf}bH":QdńMߑv؁xTef-jo_^.b6 O 8'Fa#s\Ya(H N/O\ݟƽN& : *"YZvvgJBFT)םݦ0c2@XV(nZg硰V W?`k_5ϻ[n@(Vb5+Xyx'{?5 c{ g0 [E!bZ+mpMGR[^k9Θ%z.-l #0t2C*zt"CG6# :eʴ NA\؂M,z˪DFF]a$ X닿鮲 QR+MPf+OupwmE.F;)j^϶a*y{$4:tTUuF٠֎a)o2) gBWƝ^qwv"{5B8ƶأ`}D{.T5]JORl )7-rü)(C1IfO[+sjnnO-LHt;ԻKg5_*eU;w.k|ک^Ը֬(EU[ ,&nX5ڹ9 ՖUT!/$Hdjv=MO@GK+uݓ"/CSŝtvW)ӣorBWhĐٺf_cX3!Ď~=5vn|4yَ'ypOFe\ F:IဘȔPzY I@7l- ꍡ-aqUbP:w^&CyK*/Te+ M5n Bڷ,It-X@|x nneh ixeGᙟ=Wr$4DS,_Yi9ǐl|S<x[z1 <,.?d^䇕 H؋ٹѴm"1 y zT-)9;fdžlXs&eFNaq2 %H1@zɐyl}GY/\~Yj`5:Y!\YW&ՊdbWe)3~OO,y uDv9\F#4FDU`lŪ0,ၧh+ÎvkPz{&)]A =EkخSV3`Lӽ=~2οAjӼLc].1q)S"}GØLOkiewQG;qgU}fY儷U_Gy s:C;7B^?*yo\O\i ZHdNi?p"4W 6~dP$"Y>Ќ 7Ǿ)lR2ܘ[6&bR '; XW@jpRpaf>=s(v'?&ܬ(%orGA3(dx@q>8y Yaٮ,eiQ 㰒oLjR-ҲY+#U8ѣq\g.`NΌ"%z g:VݸﺸMړ0?Ale55:%UǸޢ{Z].v)4ɥ-N6g<;vi`Fn9OjJcTfD˷aD1V"&jk٩)N. dBoV!=^sV|{S>9ɢ˧8Y9"'KS`2ELf ݙ%f;đ5QXfhيE̶.{^QHJ2=3Zu.0׬PgL}&]gI;=PwH+z&6,X(lR<˚/T/舛Ue;zЍA Aοd^Js*5oLTV7!8iiP#TTݒ^#q. xo}G;qG{o/9'[Uic jK2I§1?Q5B5w|Z{~(\x)pMm&al I~bLJdžJіH-u& 8 ~/Mp{Ll&^g8! ̕zYٹzr77}[dO^(zKQ )"kFWU ^3ڂ~3 O>ѱ;lo:0\L#2 M1䏿f_/0W{V.D0|gm>$1Ei`ȃ Ʉk2! I&~dziJpMwZ3Y1̘dΖN7OkN{JFm(rG:zUS2M?tݏQ46Z>-Ld&/JI=`-YɒϷlA%90M+2~j.n,TJLoӀ[⚇0"+08gB`$u_ԭ'kwr&bi]ELd@02`tK"+rڃnd7(i^&:= '5֎./-*q4T ,Z_Br虘5nbZUHdpĔqQo퇁n|a"ּ${'?t38 jqtdv*zw#* WɃ̻V h٠ba.tՂێf~*T΍? +هjNc+unU';Bb/(x̜>'&NmN c=vI<9If$X&v1=e~i N?*"ND`IdfI4 t:'ܹDчnF,{8˖ \7j;pktp!q3K٪ طpnz&@\tJ. |N״=zLwIp-auheDUf`yUK$}2 iu-fhĈL>ݩx0춺|>yY9P/i4a-H\#!-g9fh@bCl5 J7a!bP,g uof9 I`9h@Z 'W[=bnr(P[~(GՅGm9 8:k.2۾9_-QW }ho؈zl 5v=B!I8Nݚ(U=+_)33_9K& 4=<\+^w1=ݙY1SA54ה3w7"_.qKJneV~,mD=4P2*ѐ/hTC.n%O`u$5pn*5x\CipgAX7F=`=.{U0WbG&Uf5Aĩ-W1o.9G.8~+E\f8c#uRDg1UMHrf: g+mѨC7=trQ(hw^]3ܓ`B~ҤY@s=CYzlO/BhsES8嚑0<< ?Nؿ?Rkλk& ҔCҌO谏3d y cb@2[`o{hEe\+<{*,VgaBEKd6zCXvVҲ;pm`}~п-UTqm;RS*c^(.vkA|Eo']^ؓ8ש.O[qNj:oeƷe{_kg+ {-]_lKbʗOZ[-7轲3mwvf<ZpTxWDBEͶjԪ gNEt Eݞj;o7(%zXrӏ}D(h]U4*euo=1 0$V~Qoy`.̔o7 UKoWH4GfG~e.&y η(#PcroH:B0ͱX/e }Qlf%|rB'o*NbKIP+8Bj$;k"s]6ۋ dhڠUď9` jZLѻ2Iaɭ UIԀ#$6 p=ylXM .AUf8k EV#τqNZtsic=_ gbeDg{zY,7YqRjɔ&?JdqgYg:\yiOԆ] ų u *&G !=kee*!؎W*-`xN|qE򠞢p]?qOQib|YItTМ\Sa-X2H7nQ# >Dψ_D8ɠU Z Nk?![Oi;6cWW.kW' S*^5d/vf>u]DXQ GY'9U:i)fby wᖹ)wS3Ь/c[f#l3z{` /L(  Q0hAe)|woJ< xEnJ퀘uS!SJsP^:Ivs#oUmwoO 6XHqEᮤ1B~gkLx.;xD2P/喟h.41VE83Zh[•LUoD.ܚF/=XlbsU|P?['.ß~:!_n8? ܟA;Ƣ}| @50*=~q-D:KfDMY/E3AbqO֠ YT$^ V MWSwJTVQ.hxZ:垬3#L>UR݉3جxVcD'[Π@=g*?>4ybEarn`OM(7e:{;%^M:e?aӨjFlB.o Kdf(7L Љ0@t4$֕&"qB5=Ծ0v%Ǔ1CA:S=O^i7Mk-j qx4˯0j{1ZG JlFʃUWpWW~a& v2z_ծ8Ͳv EE܏M+$$eඡ?Eŧ= j1.1_釴֯_WαpXJ@Bp ]|Q)!xu(<4 |[Zr#v:ri]ߒzqf`["&UD3a4^ iAYU!=5ɵ^nk!q݁~'9bR˖l8s*T8W8Ufiv8 Dg)r)]ǺJ?ѻ+]%鿇ߚ(E6yPHqm=[f>;Mq[<^wD]+A# X.Qk[a!h/Al~U TtzIѧ@ewe>Ui9-XHΘU`vX>~ܛ;=.,kDk0T..,T znWmG࠶<5sUApnYOP/q*ٻ(X; 3qb mMp 初.hLm<&:d 尊lۼEiMho4P4c hj[dǕ\fJ郂SK/'V02a'@41ɴ9CQ(1OߒbHnr)|h0f^[2BJ.oSEAtcބ|¿}v3R -y -n?bUG-$ߘQxW(SJz0w7#ʡ>wst X{{Z` z/@\;(a}5|F21h7o.\<0dn]σ3 R Gߢ]`JpOt_qeX,uTưaw|,Zv2D ?Ҷ5^\7۲|A(P1gs#fG5/7S]zl? ꁶh *g6r5.D3=|EQzN$n0=(ylAq#tm tO+k eȃFK_ T/@W(O|kQz[*Gk3dC-'vDf| %%kՍIs UZ%i+zq3f" 2i 'Gk%}\dk R%m5@bI1Qu.?_nY3JS6U(އ8ct-{xSqsgM#5 X4 oR>tBDT%7}/' N*jy|l% DŢ/*)*-nsv~BvA!]}?Sa.7z( /B֙B{HcHc~Bˈd9͏wmKXr0,͗WN|U̚iɰل_3 uje"feQwRJk#7eS| rkg$&4#/ L]hۣF`_1M7("ZzTk ٌg SQu:/Kojd4%iҝyI狶X8$`egj[\&/!, s8`u=t0<y!ur@B$*ɖԩ]2sEObͮP a-|  D:HIoіuy;6m|d 7y:~h4#?SC pP+l,L$bxE&W4ܹjU> pf5yZŖ×XE\ p$+Ầ93]ZY>Oeu[k[ I3L]M_y[fg.k8*V]]w(kHϓF l?Hj {F0 Vb]$]5OJ]-fsqg6NFIB& g+Vz0i'NZF2͝0תtA}l+h5`_r}/5pU%VU8-jм9F.f\;/o cv0[` ~QXD^p*o:с:9 ʙ `X}8 jHI)Kgq7VO9<!'7D.gGFOgwkZ.Q {fe5'b{ ]R']*7fk؂jrZ'遃(Q{~S?Z]1Q߷l M4KrU5.^w;B\$1?u2[D(iq($W E)6*h\lwB\UC0~ב)EVV+DeEp;Ѧgd]hm]B5W` fw7ZLy΁-1}_>5exs;~ĸҼUƪn9ct 89p7ZܞZa."Fy'OY_5 vM%!m@ZaAd*|v2g[;4k].u$1XYZ'z@_ y0lr"WMgysnߤ^ >f(B Tpn5)6L:\ !L}Ǿ0Z-eNӤ}e7մ҂5&pGJ8mˑ1MQ1N1 m|Yx!F8"8u0bO0 ,*BGe8W%zåJ!R[@!sYZƕ%[mg8*gmc8,(Ţ`$RY/mGCnڏxwSD&1sdʵBK,?会Q9k2WNF_OIŖ4aF`֠t*!K/xĥxk;̣s~nYC%: !يfG} P%s`$ރKQ7—3a%n^-LO?h9̷(!|e,=`(dA} B +ߐM{HfSqf4DSpV;p]kK?@.q0( q+K,2:${\ (Q<|Cu2c5#-WicCs[SprD9k=2Xu1F[(02TA/ߣ>Yk4\@|YڦdOm ⴩m!ls=w&16' pFL!: [2d8mr80%R,a܈˘8R{{tQA}} [RkƽDDSEL5<GB:r(ѳIX1EKe9@#[GY=R*z:Pi_.JEс9jp5D]/#s(s)g7Nt\:R\7^: r{\ Lq4KbԤ&=Zz@[ 1 &3C;tdg x*ȑfF䫸?TW~`4BYң>+M !+Y.LlTR_$4UvD𒡫z32,ùT%ZT$Ћ-(І9gB}c|΍kN̸SHo+LXEMlt2qjeΆcsC6~k[JS.:<L'Z*<"D,EFb;3OJ1:M߁|2.2AQG2Qe4Ň^+ }גFj'~"*1 S݄_56u jjx"m?`kv"c\=wH WRz̥lA=~][ݐpuoFy#׋X.{ܠu˨cn zUAjP72O/T w)^TYl?!I{§"ٹqߛ <%cV9OX[U۟["Ή/ OSJa; &DeMVpbt q.M G16f@5Y87tԩ[#oARD)-on*?#pZL*>\r]Y h@5 XZ&muMQ]"T /daPlNZEt7HbN;۝ XIl#V lC#FC÷52ຼL8Lz_$-^E Xa5 ,A-*%#BalqߚHEEΤɂ CsK luDkgiI݋1'n]J0O׀|'PWXE5Eh=YG0ƙ=_FP30B͠,n"P K8\c w ]xh)}٥}[ƞp~0yrzX`L{fV@@JB`ADã[ɚg(&tԦOq뿷2pK(C!.LVu+P7(!̀(hNNOޒL ~Bc[3hYUh߁9hgzm~au.cb ~dNg}~zaiôLp2T-A@@!~8vs\=H35Hvawc6fxAK%k-990=eUA'pvb!R2KW?t)ʁx H=4;qʚ ^"1CN=B&yd=2DV.| 1' DvG?aߗArk<8i<ڄ=d}9F$K0R*.utHC#AvΙ i_E2~Lҽ=wM7O8hإgjkHCˢWOU#ـ>,- ܿ_IKZԌ2x:i?p2,9#(e/O:~CѴj-$VȾh:vHC+V&xzX6y?H).sG|KY;bcjiQ m mdUSRɂϧi\XWt5gH=ȹ<|Z]/iNړu5r1E\^m^^#خD gTXTf+ ݣUm:&u$tKLČy* UWkRdw6r&rVO+2? Y닝MJ!23q4CHFʗo%=agw=Rfii˛`2J ƩdT xYUoB!#F•b_'cA!jpШA˖Fm[z݃ O,CbMӴy9d\np{ *>L3&lx$ .kshn@~EJu>6to_osdUOЧ:Dbc_fGVW<*;Pd")zͣ ̃A2nɤՑJkb2**|=L.4o 10sFu *( es5>)c %f1w4N0g) aoW#[@#e珽p LϾ QNЩFq)nnfsӏ,⫰UYK|ޑk HAC#Մ[4t}*Y.3ٽ hEGƔJ0 kZA@6PNq1 jN17nxԤw~&С́zJs¿קNÿ0p,6;ƶ ~DY=\kgvi2 1u9[!LhxAm AfOQeႄ!Tk՛tord>$+~hwj4H ~`?K nG2T^S)ؖR*0MЍGtEe1u!P>#u 8J1=-B *ӗ^Yө#,}U%Up'a; "j*=prh;4hG~PDҞ7 W+Hpa1@ 0!=}w r lQjI" w 80jrn'ƺ~Tdg>OMW0/&n}LՋVZ~ X]I{t~4S!_LZg}KҳE[kЄI_3ɀ6Jۈ#Th }/xb ۉl[Xz4 :`][T@'0G:~(悌>n'X5Gy/KNE)x)$Jhs97*˔=szwāmeH{Y)n TMuKJ8,ɳZ vf{\E&toEJHly FoQpQ]f3P=+8ѩ2i~G`R_A*^m(m!ےcl<Ңߕ)t.uiPj{Vь ѭWn6fbzX={9! &DK('b jB.96osMB Y 3=f^sk f@aCnHV1ь\S1ڍmQ\)&xWEmޜ(+kUc>CwZ"* dWdҒTE k_;5nAvK 6m0'Mv| Zȹ|cwdܐxpn94j)A>kf}H¾$C)֍5IeeɁsrAGgʥ[AF"lwa^MmڟNnvqFw=A>kUaZ}8O!f oj?>5>Rx5j7ZWZpc%?VQ|S6Ms7q")F"ta3+_U ,զ1eD-G#T}^Zr.ݠDs:}bDӕ?K#P/EqB`8 5ϡIE V9vʹUCі`_Ү?*F̜&hPr$!7N[=[^,|?fs[H!z'gQV ϰ$!l:R,T*YsN]W(XG}׌y9ዮŵ׈p;Ww2/n5Ȫ*ֈW$>=~ϔZm#pXh}n9k 9R?g d53=P&@#</x ŲTĴŷ y[hy:y%a4, mv!ҿ;tUv'8q֍i >\P-x?Z4N˿lh6p#1$ 蚡_nT ait'kenfU/ [9\۝JoD\E@kMwfYvQ!4n'Ur@N՘YK69ŕ6Sѹ??qú͝s'f취O̟(iXa-N3n!e#%Nu/G5#9Oٯ]3SXBh1B vM@tIk^m1 )˜{ %u, IyؒF9vB1 a%X5=uEI ;]闏$5LX5({')A X17ڭCI>Hʶ3`3~3f"hE|pxzJcZ㐆p'm;{7 򮁮_8(#2)I`B }-[sE.K,@D­A*d+(`3QJGwDLQ-nfRS$ʙR*%ZN](84wxċ>u(A gwTI\A L ’UMTϒ3/KZM^s!3@!xgX\?|H:Ҵo(LڛLlT+<0b1N14S@xi GCaF=\ڠrlSu<;]e7ڳ^pdjo#]d M"#jS仍-FWw p+0Ӊ<9/ S1Y9i߲jIS2PƘ$_+A8G_?9gLނ9d+l _hO}씨©NzL_ `&KTe!(,h)okK?0F ٽqS>@;F1D;E~/׌m'41ȢھV]Ģe&1\cMSj+JW5vO5HvVE&(  7>|ķ3e6iIxGGzv73:S rH0`A 4m| QBs' ҘM7'd~ 9im(pf҇; /" 5~ʛ'Fw'Q07X6y4b] &v:T9\p,x4U<[UW|hWtO xbF9-ӒOoWWu:ki_d;}f2Ktu(r4!>3;sfT T]{Ldmiot/ud'x;8iRn^PJ)6f<d5ՂK )`gU3'%/#nYarof8% tqi0˄Qq=`WN_,2RH.˟"eX7[OZEKQQB&)$aߴre":gpMyO/`6D]gkDb]^{D«]`Y[6 [&& =SDAf-0{1uT?Bk2ewwWxB]2nTv4wXa,ò]@Aڧs͸s5< Z("څllRE>q~U%. l;[a5W7Qn 6P+PH%k敂~1|-@r]U[ӈ5 ({ C⊋Eb .u&9Xk0 zl2 #3R$pE[ήK=uPVH~=)1 RXV$%G[5B7wL^Ǯԏ I MsOi"_AÞ[`92] xM7Rdt(3,J5olFfI8-Ad] )Ϡ+RJ%ԟrJ TvIu7VkƬA^CʸպTXmgvO^d*0E=Nܷј0`8l*7tum#o?uQa'@~=ie]MGZwR2ng1 $"T跶K@>+ q9xyC!h[XT\ \\y(?NRlR/?#*@C4ݸFF:F_~x*M2¬o |s᪦\~9XN%,Yj4޵U/VfϫNvއNjfހo['4c4#ӡdFAF}$.^/ |@.@~'>ZH1G r/Vq7^<ՙF"&#G]P{c1{{X &#JRڌpg{zb1`Jsesh {U}>2=e]FΝ 1MOOfpC!N>,YQelֆ7ޏA;NM(H Ţ$$h*tL(golh`t6B th"/%rhBFQ+5O`,7mN6ԋs: b:v&= 2aV~vKgmNa,iTBr_Gl &h ^taBrnPNf%(u+gܛĄ(bpV{D@. Ov&{8ic)>`,v"3hP{" GW6cnPOw9ФVn2W-J($!4ŵ"u t%C*3ɴ1 I6 Ym(  8P6 t}G'n@ [14Ѳl4MiC4 3k%ה;2u2$`0xQ];r[Q|{tɬdyb)L6TH aXhɞ iiV?͖]V&y} BY H;Y&s@ܰ,?7?Y ml ><'{@7:?s&nO?H^ 5<{aӣr+2Ӻ9I6J&j2LZb=ۆo Qϒ}?s$VbRƢX"J-j$Ohw|Q)t5ϿkKW^O2J'v12j+Ұ Yuv7J"SJ.Ի] ,W.)r˅آc4{}s܃1L9vtq3$׮wU^Xj2ڗ-C) IfqUROHAG4ṒvLFjʉe&hwtLοɏwyM$11ZMUdg&+Hn 5BvYbkןi d{2)#Q-4ظ[suJs$t/J@`fʓ:XHȫ8a28L}nn+բ=9'r.}J o5uʐ둂]o*(2Sgau_nMϲ|HYO+ݠ@\E-.˂1Vz_7inSa{6 Mt.5ni%?m$ qp:WfvqGrݮ|bW#'UJ$/Kb\C-#ׯy'Yi?&O"/#xʹ/ 0ξ%g)h ݘXxOs#P,Tx@D3 ģDC\ vy _(?Z9gJ㊇$xI I;ϗ3!o選/l9ё'$ ό(>t0p!X ؏ ,n û(ծr:\>46j`iv,Lʾ\^(''OƓb^ .=hbm犃A2_0{:fV@Ki*"6&gR;#C!?f=l tC%9nropdW7^9^\VL$Ԅ7GU!s<2d[̎^QS79x|$_~M+sRq^}ϐc͸I*N)k7(<8eN(މ]6IĖH|GڢeՏ9Eu-^`[+ S:7j宁.A]qZ8F4cm;J}Zdc,B"v~bs#Q̸p| P=omzQb>{\ܔ{KAMcqV3SGHu5äh"*E>̓7gڭ yN" 9PfFUxʉi/-gzv b5Gb*kB IV٧~C82X'1o= h `y+oƪRldk2 Bc~gFpxڕRʰ%`lHʈ tX>15Kw֯OM@v3vwH |6Pwj?n%?NJ;(rDnF;TpAR"յi$f$,p4QNzȱoA)Z+g~x}|n HusMd`?.M*2n6]N 顟SL`oGIHt|/R2c;zg natR`fwdj 3`diM<@z=!O*GiD P= ɓx0Ӟ{ͬB8O[\%r2 :gGz H4K6Hp8`jk| =G4g] \o2D{ !4<&К!,V l42S  7w]>bqHLc*ܠd ( "2-(c]P3O+Z&=&KByӧTάIRfEd]1.:qvБ~"i˭`Jx1}/c(>k]v͐޾6dh.^(!liw9m)حJv[-KT6x>Dؠ[נ7y(yϒ:VK ?%e$}ej(~\R|0]2ULPNojiWZ5(Qb@X d0 3Q?/qu Jf?8I0>pգ hi~" &|)E6F}v\t],jh' "X m^Y袟lOgkG j$w?p[Mogɜ+Ъ[|w%jW{w;_8cd}0d]3 u_יmjd>".is-))>?]Wsq7VQ^6*Q ~nR q%%#5h~?[ V 6~q/*0!9=]'פ%kɿ˜ ہ mul wH/b6,+m?#Tek?G:"EdP=Zx44})|1E+(ΦIFՠXk| =7w8)7>p*Dsͳt+V0pIrY!܄oCA'wa1/q/lVW1Wg_|jwzHQF]%՞eJK"\҂;ӇKGה݆찀6oYcpgGHG )pWXk<"Re x=Q,so$N·A̟t~19z׌&=vFæXta-I%kpX Cv>r0U+VBuiNh21@pP7٘bݮbl?> QpD% z4Ӳ+]"_1{> RLX+DnBRyAUn]*(p~NjXgtfNCJ{zA>WZhkQc$n@6FeoKޡ~GH\Csp{ɭS@<7C7@K^OO%L{PZb׃4V`X Io 2\)J!+׭72 mQ.:V{aY OU{P_\8`ǒGM9>іN$0@+qnL"IRsNn4ВăWz^Xm0&" a]tLYTmfW,L̀UKH}SjU"bץ$`g(tPR=pC$xa/Ugv5'FL7N6A^yǡjdaR YʯU3vQ'f劉j[mHs)}p) -p1wF oc@<vg+/ m)!|hm(#Uj޶@?MȘNN&\E"/ 8cFR4M"ۉ5Բ,/I3::BS0X]AVlp;v6)31>鑍O)TzkY ']mvrP4~}?b.έPGEjzQ3tVD"^cWHHųd#3Ks8وӐb+'8NugbSҏz)\`. HHRJhCT<&1CRqXwb}Ԏ7;BB:V[yP_;X)qyOj%<~1q@ĩ{0Kۘhΰ/GeOڄG{oHemÌ '?T;aB ݁Q(1: J8L)H9_ω ^Ղ4>]C_XZ#h]!!/_zv(!ŎI:S#n,@z.}aD;FZÚr%,n +٭7N{)քw#%%s&}5Q]0_Z7Kڛ?)h0SXLtHbN]&v._s>WkCL[-jߜCCpn]0!4_p˔ {`c@?KѹFUlGDw5&e.]|G*#LBL^2@KAdÊ'AM&=d۔l*7#}`ݭ*.Vcx%uEw~狷cO`WelK79]4OĖ}vϱvMc^:m#b EK&<9:)`+ kקHĞ'Ȍ9+Ή'=C^J5};v  zH$٘ o}ba(طj= *e!Kv*s݈l.5i*`)p QL]JL̛O.%e O!ApjNe>TCkzڲ$ڂn4]v|Fԛf)bX[=&d)WjP޿J&b?0ӡ9 OXF^uh= 9LMf \Ζ_:@rƝ,`,tKb\_)Wczf7]@( &fP< LS§Xư N$$sğ%[5M|YK)f~ݘ!?5N|leFg턾h#='g*K/9=ЕC# q׀?G]ȽO.ʝK'8 0c|F4'}]J'\Ȁ՛`-2f RZugw[P~=P;jbM@Skq *y}bt 6ͩpY nJ8zsLfĎ$R e@Bꍤ 1z>@9퍠(ēiDZw9ӰUCT6=[B^[ZnTX2u4դ7s7K#A)=mθ)NDV5oq !6&g$c8]m9W' hiz ̋% vdT%A}eAr)T)XZtS, CipJwۜ*nS`]8Ud8?Bjl*!0w;Fg8^t_;[q"RBбߒʥɌŴ"E&1lϼ)[1JGTzX>ð`Of]Z06Q}}.O hW54 N*̆z)0*H"[ ]1A0PZDLw%T!|4WG`^Bt5(Sd%(@Pj f2;ULawO+8|g!t|F Tq7x6 '3¾I twO;(!C9mO=\_ 7ԛ`f#42VΠ F;<)Ɗv䊣&uFHzMto#A˨ȇHK53Ͳ RSHmp9b Uavp{6,UD9x=pc̎pKm'+>exp3٢yٙV4?`6/H'XT;7Ǚ"OL; \tm11( `p)s3(^bˉ w1Sȍ6FmX٨c[H<J Z G&_ss`2oʃK ]ocX;j44\S! dxP$B9O- ʫvu;LޢX]I ]ulf0M}k߁z2QW y8XT3b.J =ݥv_z4BgYԶf^gDged +J<.'vjzDSƾtgI_l ݜrJ4-4›AL}E*L}fFs_c Ȫky"Sѿ%^p\Xzۛ^Ɠ"S-maTߗ^Cz80cGx6.J^Ҙ7cKۺs_$_:{4%Dڧ*sJcH}lOY}a" *Buu2b肗R"ă{\_̀G윩 }jme txOZ 0Q~w4t8#_"Os`/xY۸6A㾅^ȚKK#,ÛMutPƘG* !wZ8 ? I lH2͓JX7/\̕t(vۅD@ם_*#ы&O ;nFe=7gb(ɒks;{BKbmsM\Ĉ ڥ[ڌoe)?Dr!iT fٞgʞͽt7V]Jm).7~&Zt4w{eh㚰wCa珚*bc>C +,YWNA3B|0-d[A;VKĹL["^I+|a KQdףt=gyc͐6FkQTWYWI㜀N3Q rq}?m1Q{FgmY۲Ѝ+znd吽q}E)_63m1e1ord5g(0=;^Ǒ (ݠ|)\ rpFA!MgmہW_i4VgbA=$tSԩKq dho!G&&UjV<]sT_H4s 3Ң iЮ!B"]q]C00qA;'TբIu<әQTp{}x,\_Us0 Z6znn5^'pÙOk:%y&ow!cbp5qq7!xgͣC9^ĕN؍loCEY{x|33UP.{)!i2.%衬u mѯmW/ o@'^-OW|Vnafjvڴv=x r:Z:޶֊0i236HElO05*J]J090b[; IVn]"ڕT)AJLL]V)[yt(+-l4ڸs{҈Zy}A06hTFz̯) M2Y+>acطb0N<=z fysզ{JCx}@,Y!>T}XmQ?]DJaBUu#qGR1U 7 Q 9͐%:-yHf"688>8ne\[u@|P#&KvĞ3o}+PP[h|ը9+a@0g޿v~LiI ڪkAqt}&j3,0pA; FE7^FG1ǖ2"Exӑ`|-4p&^gRjZw.L5O#єJhX SK( L2slh~{p8L7CjG]O&)-52bq ꀥSAxycx *pq\^Y!6ԍ ak()oIK0`XFc޵DSZ {.bNyOv{w&?$S{]z%8Qd"5 )} _5i}7O/py!.Enq[["3nXз.6-B@Xeμ73֫OzzC^X(cXYƒdđeBɧ13pv6n[M?pI ںNKV| ̛|)bS[fzLW{fMLT%7UzZSpZ>If[m|~U;Xn@C_s2oY!\˘7\ejE[4_n7ӟC-$2uHV,2QY[i_i `,J5i%{p ]4K@v̵JRUI'gZrs򱈥4}Sz2}B4ذ`܆P$j]/z 4ZF9lJWi>eTXn-]wA2$Y)[x> Kn=4`;C$6|<)䛓knԝ/WYTMik3 l iXd^ޚ#0M̋?^U4´úC8j^ iޖsV-^߃g,+Um|qg ޫ^=;"eM/hR|] >8*. Qg.2Qr7s-iqX=j9QgEXWoQXԬNmIɄ-Csr&Iԡɛ2N2潻g^%a1odh=Sb'&T`ٟS/-Vi.$weA%7Ž_#d39ėOdG_MJT|7Cȋ[2dFxT94Fe.$ӷv`*S}gl^:baI :Ԟ5}J|a|íNEvA0 mOGR#oxGezjA*JfO#f dԉn`VЃܽ%<_.rdXĦqcθ"P۩Muz=^_gʸŧAqNtb|1+x#y$! {WR!B5aRgTx7?le|<@ MŅb/^o2IFx~ o:0tRڀV:ٛ.3 h:*R"&Ρ =4Ks¨0i4}#Q$_{%Z)5}64`9I]CH]w^ƮqwikՒu7T,"JGE:Ӂq \\JDŪ?d +8hHw|#o:Q >|6wU>#F(7˲ r, ' >S=t!dbb`PYPeEX&N^'Zxe{@*yE1ÓH;^M;͚ $3=v!Fk K&R'A_`G8)NfWD{醈d̓ ls'R'4bv[`%Iө6-1B=;ev񾖝xS$ ո 431Ò@AeAk]maHiydL@Ybx) 0ə9!LANaO\ ĥ)r=[?b|A>)qw<^ߞ=?oܻ7`7^sߠ(֑ɘQ41Jl9$毓iM^a"I5:9*TP tc46$".W4;]:q%_' =$0asRPޘ`L۬!g6R0x:AEUX)fkS3<lR옩6b264=ͼ`w(!eAsԱ{Ȗ_䝀lz>U@D:eB'Ԛ7_ ZµEt{;:~v{&vMv@DK %ZrxyiC9p kSX"r;"Ⱦ,gbUM_F/eqC{Pz!9f?86h(?7Z.y<+N3 %\%d5Z\ wswɆnjPMM&gkJ? tD* ktvx#r~2u\8 >#K쬩05,"e3|F>{~qEn~2;d5ӕ0ξiq r'_: lAհ¦ 'JfSaFt<\@FC`W0퀪xq'_ucY.>f==} 5Z=s)Or[dG_ 9i8 n2&Ň oWbdU7&RY$9Q2n5Mo| fGId7!xS̺q0I.Bk0J11cGĚvWF qCe W_8ed2f{R9$xTBda n3(_ qI=5 =a"lK7x]TVDN"P ,YKk ~CN'# 驆v㏿zWz\*:Юq duQv@L;(Rˌ|=l)݄ Q#| r~??r]1v 8nfdF~w`ӯ2 bze`fU(_ٿ_ xw32YKۮlz2&fKvi#ɍUz`agJm{խ;f?4fZ^e6RRצ뽡Qd"6i{ le+ :ٽg1aPL 8@Vk [a}hBk'r/,o9f1H(.r ~R+׏#yhe Bf7SEFy9쳭8ކjMnGN:=XY(ޖ p~奁nC8"_x{IT};cd1+/fp> e+km˥wB5!oQ˫(w{OZ\|ѩq ׅr84Hj'c8B/e:>0NA[^^ `jĸPHzڍ$ipwrdxX`)J6\}np["oe7Mo,$6>Z2!hhLDHn~B1Y62`! sn٘H' %B.UZJ_MО-җ0U ӉHn 2ϑھ܄b,>uȌ&+E-1nlSr%f*@͹ݣ*I|Q};.I'Ot4R ظD0s#ȴdɠ/eR:#26[Tbz\h w.IM7G0 `wt& y勣 e1qNͤ&- D7laygt&p6Uf^i6Q>̇A4;jl)-ܪn#7"M`;w4$D@^=3@P~!i:}`AK_8RB|GQs4%Ϭ~<'&w%r+ l/,õMiV*oAIK1Q?kq2=oO7[}w i긫[Jr[5"*ߋ1t$*5R/gzkJ^ͭ)6< P/ dƤjBKEمzX l Km:ʅaMಓ&`lu |O#=)ҙWZ%I>KSbݗ)λU5N{74S: "{sDZBl*ۚԦ%#6֭.qE a31%$A 6,UiGωY"C1Kƥpx8OiY9>@jٌa-iP f$YTSq JBiCWq\v]la=Zp5¿fWyR} UvI{0r.c@XňV7!grĦӃTE5Q6h+9X^nެFkVTPrea5%&JvC)NMbg-uʜd#9Nb!d 拈I rwG63dX\5K?-E!ß:A1uȺ%?B\ ;k+y@;rl+%vx%ۦ%b%BGfo:dYw4+s&<I78UʕY$)Ëyvo@։c\>-τ\l溜/G~a>z‰Ӆ Rſ7̚G[U׫ lDCk't i> NȵlkQMy)є0oCoR%ĺJ% d'RH~i\ٖII8Ӡ!heӗL'!IXQ|RwdfE\K/ )AHԿg_dA4Ov7{O^M+6D5lnVŢszM~-[:D7_~_[Ѕ[-}#?eg&I+t*&GXCH7"PU'.7fVgfwf%}K x,&t=m ժfN#a!U]ݹMV\ߢ-,׌\sݫ n3VkpG%0w$ikwz7~B.>ޣ\5I8c(g|g/f< ɏ "83$Cfyq"$o[;YU+,`~a`g_Cvs >vnnwino ՁQ}K%1T^pҝ&㼓J zB[m'JDSzRiWlA>jߞpp#6fp1xi{׉" O<.t4uhFirP7w{'%Rl];',\=_J§FH,`gpDBZp<Ҷ#0#Jד EUT^[)}bG/*ȖB>KMӖ[?v+,=`.qfFV^:E'BMzFmҰv;\4J~=smWr]|p9"*:n-۪_ӛLjgX$i)(#(j ףi]V2s_{PE?zį|_f pEX;E/W&p-.tg`TׄH A58?5˒VF6h]O{hRzK%V ,7YBŒcŬU(h}|_q&TSDڨn)DŽG2h98Tݙ(T*kCW"|pXRV׺+,Hax3gGPv$ݫӖ٩Oa@ Rb6qd .?-EE_Sg+zY%rP|h~EFvnyS3䖳Ux,4rS|.%&#).N,(f] x~>|\Ԫ#Nw1rHi>]f `+rAM8)+5/@ۗ?gHVE#NwBQ?2ri)Liԏ]EMz D#Rpx%>:[߇.;AUzEIsL$VDaC@$ɍx~BY=9jJnشqH;@D$FTk>/c`( ح)0*"PW>a^0.(\QN{kc$ Jk!ܪ꼄FRS}$?} {nnn$ eL+2)veN3 q!WB1Q '=l1`@C%3]aE\~^.RwH8bm^) =Z- =h9Y~Ne( Ň|w)n NNJ,7SxtH%6pAʙ0)Qt:JH,meeʫT]T(n^N1fvMF|[#煆ֱ`ys`rݕj:T4k:#kr}e}8q29ē2w^/4,iEh!#<]GZXXh:yuÚTi4"Adaoہy^<$g,ZV).?(mUbh.4dۯj0y\ C`Sw~t2hƠ_zg] n9-P$?H9噄]TQY`8&3COa΂FVy&ѫD4CCk #G+a.5"UJBiGp>vؖuW$CbVP|dC6TQ $dN⦤}PmqhYg9.oJYOC^~Ϯ$jǥroav521HT1 MEWY!Ɏei9v@U$7_!<>-xzfT3-"eNn.]25QT"[GF1pUuNu@Dꔭ@َ ZDodp)gH=.Z>fJ^ 1J]FVB9Sc2i'̨ĤZxD ?#'Nly齟$*P8suPg*ۨbkg55 kh'[Ԡ%WAGKTW]xcRGԌmT&1]# ^s(849Ru4|*ǘ~tt$p4d&_[;Tm`rI%8bh)I Ѧʢ~2QsΓT to9&vS jq8#+F |((Ύ D]گז?vz?}ie<hh=6>8H# hNJnjMt$%ͼbRQ;Dz4 XvgK2!K[H~8USfUIA#)YA}<$iӰۨzUE|}؟JquT)>) ?Kqme ,9cߘ5Q:|!/8x45kTᴼG $gc*Q.sP%Gv,N8p3xw@XBHR$:rz;#פ=@Y#5> DKN1ЫDjC?rD*mu,+jO6GxۥukI|_DI4/"Sw1aZg\942N Ja!hO1ff)wEl'⥨2m% T6N w7saZr)g RG>L~~ܡ.ȳH7f&.n|r ~HӃu9[ya }% ~6c췪K\@ M5 %ѳsC3 fM`}sAWեd½"mOs—$ Jj KkgXU YuŌ"W,]VpJ APp|#+*yJJd9 ^x:{rbEՌj?Þ @15/^uȊpԞ3 qУIoLH817]j/n& ,9mRlz5{ssFegn옋pGW#GF{8oseycUE7$bvpW d=+)gKՅ4%#]=ܖS֏֠߅ξUTE |uk5H|,SquJ׋ XL(fjH3D ljX6Y2X8Hُ7yO/ e/#;0BLZVg$cyֶ:&{%TXBeG;*үCo߁cV!WV@LX`Xa)in'ßSMp ]aJ`:'!*w̓hKKdlH;gΜ-3avG  2y;Sq*[גB:̏SZ#Cj7 WIj$宽Eby [-FC&p5y?\R?\v@TRYup΀)BC|Xin)ߧ !_q)/g\fA'ҢS,p/O"M:B*҆Ŏ!f arZͶje $lh43.e?}PQ.>1%uR{a:r ℄!F1 B$2x $2lV2M/sO*Í@ŸW_L(5ہon}KTJs"=l5Sx}1^}ίSJ$K݋{(^%c&w_'+S%BOE3ެхR.l;d#}Z꥖aˡ?%rgj5E Dm#6y嘉u;xwJyxaDyRA"7I7s$nLGF_#d_EyOAу+"K*V1@u0M+K7-M=g;ZC0},Pou>$W=5V`h[Τzv霍,NUӮE*>Os ɬ7o`HWٗj(yQ/q2UsU^#;vJLԯaq1vU9s>6 rG墬!cV#-)!T#%"mD;R@B;;Gsyppy:U0f}%ެIrhK)@Rהe}Lp7#oI]twum2q=-m3p իy`us?Zt JޑxDv͙Wu{uW Rȑ AǓ6'~)bmq# ﴃՔtB̩435g汘2b(˄NZ~rt/uۍd>hy}+D :u4g%39'={>/Iu B{*/y2?Yxhܨk4-x^@7,[g0'.[6K#|kxIp(߮b=0Jso|* "=wX}M7ͽKN..jW8T0ˠ@cvDllC 6#46B%~#qW ].ՒD(>Y <[6~Rr:;aҶl`_mH:p\EjTxdMw]eD7M >abѬǶK,+U?Yd]dAeqH]OG|º;R3$^f*E_@(ZLUxY8 SN"$=_̅x.8r[a읛^85]igk5]^kg%\#u$5xZ2JSg. C,X 9SF!( aꡅs/充w W?ANh#0[lY/қL.a }wB;5wMHŢ«'oMwh5$YwЭ|[>=گ>|/x cJ!2^ۯx ]Xsl3_k$˩#v|jvbma]Bt&P&խ) #.$ 0idSJuFxf{ĠŸ1O?/-y)b|;7~x $ ^T4Fy$k7D`%Fn3_%( kg盡bD٬ُ[*J9Vvڠ\? uoT暢~8A6#s ]80m+ۊ{],Lr솇7&"Η@̐xtBH$INolqj"2SŵﱳC1ȤGsp}tt!0Lc'ֺx/ĩ&D6!%N$͌4#bL8gXo!\ߛ͡P 2*Ww&Sfp=](g(KR-4&bJbNI䆳.]nPfnJ_ >ǽt[gc fqbSO;QwS|`?0/]0Dk=^,_{RX}9}ZGq*A@ط u0m":drp=\^\:9VKPeQGdMfei^2: HmV2x힬#>9r&|Zl0GCVHNm 9xjv'Fe ʰ}?0zB n@cAk%!$1~Dyk o"/IaRnjpWsC++3u JS5,K)@G3SZ}]iLfU W$*WϯYífkv-V, ] ]GC~X?ӹ+ke Z3ʻ=\ $ϲѿn/CrV.Ycq":k3sbԛb+)aRNUuߘMLٓRZA{4YUCZQ$oɏ\`jf8v?ijs+1ЅS\?:9CDZa9ie^1:F)H5iEFu>AtOס]VF#6Xo{يD~z,vÇ,/\`4\gܚ@ra!I$Gc+$FpQ~(@%h.i˿7*@݅}[FOFK=su,=#So8Jr_[džVZn7sև Gj3oz:zڙ1|~>ƌ^=/=6@d8^c<޽ـ^}Wbu$ct# o?{}(y.15n$w^w4_b6p"4Nj@D6P_YiJ.\rQ3`y<Έ j6iuGǓΑ]yg Qh7onΌ}o< ʍ_bP/? MO^$'JMM@UIC2%jOd/}@阅kNʠYy3hDN8HO2@ZmmćK٢ABqY (yEU9BSL~n m) N?Wkg!NEuG~ZLk!v 0mqavy9g@Q6I sLgj/&[4>:0fϏO2A zRigRxfa8{#c%,{bšX8F㼑&\*[] 4X|OjzX0mÕBLW9P}. uGW tKFRgW2]&'䴆 UAJ릍kƊkDy7W%6=,哖K*x:@Z?WDҼ@o!Zbh㛮Vd)2D6Ai1N?c/8Fsl882fd9 pϬ$g_@`H) dFdr)E,^F$_v.>)Ƽ3O. ?Ʊ&M"nh+~1PLJ9\1iuǤwyǻS@@ǬA'Ih.koXnv=r"Apq;ҏSqnUXEلhK=g4 <Z %|ݞ<0O<[S_D-`򸫍uIĹ.ZJ@bE|fSɲ0"=.ک샫k,E[9Mб>L;-*?d%㻻$5׉YY  H4]tLfm:^2S:Al ›GK#{zj>NH0՚|[_{CǷ37t HOhyQHxF?#śo S{I˺Ef&a%H[rUxbu]^ܽjmUk(hS ǓaoE":rh:b{`'uL .ޥ(9v0n{O, d fՌUL5ɋ-m<b#kǀ&qVTMg/#@bNI+II9 _rC9W/uv&]Ǿ_9hZsN:Œ B8c$ݩ)!Pe (ظՍ!Wӿy]ȟbNSS߶d59Yc uI=Ӡ{˧wH 4i4lKnk#G@']iBC ~8#|Όcm _)^5|ˠK>¡82yKdC1#jc \Bg޵ ~Bt6\b,wظ;yX3dYK A㲱ԜfNOd+"s^8~:˜J^E].y]yh}ǘ=:Hza 8^^ g94smn" 쵳Chmt=h޻h=#}Tt'S?p92/7Ѕ bBI,`yKV2GzD9, a& 0Hh v Rq+a2CBɆw$Vq͢QKL lQڝ8Eƾ#g&(M+=F'* dSkmrj\ "%I馒,DJSe@xh=h_@pubs3OxX XB:A:գP~B[P3` r5׈l+Wxᠱ՘ggGKL">ea}~ۆpa_1Y1}BgH-K̜ex k ۞HC)`j26:u 4BMcdyxrD{s}KiY }!׿[bٰQ`ѩ坮pUN+aHi"‹ՌhiċCB:`Q azw08vOiuZD=Ӿ"{?E}Uw> aEye!trAYd֡3wN:BAWX1f%ŘRnB VY.ZzwoR|MG*DӒh#MֈfJ1nla+}ő45;SƤU"w3mv>75iI6bR-fQ} pˆЉPЖɭ|c@_R/KS'W0E݂T>ԛ@pMp0*lƘ@=2 yյԬ4Zsl&hrw8sMVJ(-bK,+g)' X$.xza[HJ~O"Ȣ㎼Wtp;*j᎑N(<2Wo4_%^8 W:m m16=$W ,; g9`IN^ vܘ`ٙk4\v+N^G*ZW3|W<"-8!;rӱ{ Gv6cp [\'hVP_؂v+XHX^ Fۃ_ N=i5bK#WR]ZXIa~:+՗i6k.;>)D$hC'E9tun\~9z knwXi>fhQhLd~{@:W&|K- {܆ }-_u-&RFzh:x{8BW2WKtݑ:NNt%1׋sZi?C+vӾs;o J곀 jNףixA"5dVMLhѓUH+14*Vtr Ktg36k:!{RVcU<˶^?`ҹdFrCz $N>XMš:^Ga IaFc7'8QG΃Q2:x=Ȱ3eƼ'ˉX`IkV=E~4(ZFdj.7" ;it"Bʊ1b~ e}ZA դr9WXw [(֏WR?<F+*bױR5]dA999fk.Ƃ]rhDñ>v51lX">RYE b|y̰+Y)$x9X?GEy:#AL p#S |DoO \~0o˖ͻZb 9b\/ *tԸq;0C\2~fST|MU@72-oWl2@I왇 'D%ZG Dk Pj}FiTbHq?~aDmm.@_*()SF(XQX+fa@H.cJ^fEc*,Dvu5b\2=9^Jv*: 8SIԭJ2۟s3f}$?Cヤ-ip? )Ԕ-Ikc懑Åde7V|%q2M/ڞh#qozdxyE[A ԣ2z#yđUԃu7wR CUր`sV<˥nB:+* OZᘢ;P|&5 r} o4z*̌w,fTfbV,hm:Ilؗ*u4Nv>h+_?uۄ^YB(O1AUL@v\c,|Sb\ڢ ?.O"c_HTx_5j|2X7byP Y&#EC~KF/MY8E,.YB T:>lM{8MNΔʈckdgr Zk9eӥ ~{t*كp>~Ofhm;6FR&m6~eZ3 rf| UT!-HƁW`qk,=3F.We59+k&> P[QZdڏ2zok$ξmSXե VQՕ:H?eyveQdq!)w"ozjӐ3"CPʻo/OTzYruVb2țL(2JT{qTPRwӺAߪSMGWy|svU1ϳ4D8+MZVWKㆻo̳pܠtlC"_#π1=5Sě;d0]f+-()2|w+S>l>Rp7f&!L%چuNR9I뵹z7ھ?p?h8I]W{ ^gȫonXs_&ȊnINpEUo}a&B0#+_V{!eNl"3)Os۴g af 5v<%t`+e4aV넲}Rم1>W}elS]B fP8j>VH'TjY%zy~G0_^:V&k3Oa[i =|p7 >/1pZY6%TSN@CK8ՆI4qy[*|ۈ%ӻ4ΨsE#̱q;e*GjgRz4׆jļ4^,h'opU +mFjjeq͈+Gm[;-v4_f|(N6#X2Şk Ŵq@|ЯJE15,14_P1esSCi)wbq!!~|Z scxK#<7m:#E9@5հ=)e^͗GEY oAOZYUsamD[NpԻ{Ԣj}N,RC0LI9o^QQ< 2ƒ4# cjAB0|CgJk>~;Fv$ʉ/^lv6JrTme9)/g;$C̔غ|9A縲~uzNEw_hե*S [HǓ_?4`v)ϧ~y=}Fa_('8 ڷ#aʮ%YCk)rx"v[FGxl(]$Y0oKьw*]9lsP1pôeO9o, ĆٺqE '}dOcp{MA_&Moq!ڭ3 @s _!nFI++]Z73dYC=W0t0/I_?{SxߑlL']C qPc>e}R#˺rx9ݩб7=6ĨkO_C L+Mqo BdvgN6䁮\ɹבhtkgES5wxoC6U o *UrF@wɕTV%]y!t,#ߞ FsΌ$v1 H8T-O`:0Ů"rx*+n %`y~r}A|=s*DN&fC,yJWx:pc+0q`.ubfAє\drP"xJmٿ:,߲δ,#<8xKMEș+ə" WgU^c8{dKݰAplIE/Y/ q֣’ N޽v 3et+x^nܵoZƻ`p嵕6NJj6ӛm6GC lR¹g_fyR aT!Eȃ:{gr$/!/༆;}*y5:9P``kwdϵ!l S C\v6ϥK:sMm>p7 rq+T-%U]}*KƮd5kܩ쾪b)M0DScF}I+%7cgH@iFN.ycgQb0Ȗ [ }ۋ-DF= :K/w G\ߒ)!E ⽓NQiJ>.ΪSg&bS`'_?1ZF$0 O[⫀_Bf*Td[PR}c k*'|Y cr(d]IW]P[mּteq.s\nsk=32B5u.j^qZ$;m)X̍x4Br%.-WynAɃe07^aL_4ƉS|7=s&0c/7SWv=DD51w7QK:Ҽ_6z*wp?d #x ɤ^;NA1c'=p-i<3d<[ k2A|aSkU)C[4 *u%)C nAnPL;kj=VEECRGb3;&q769-2o3YϱtyuaJAIwb)KW _.]UH%c>W0.+<2Ěbwkst"m;M [0K{s'$WzZ9u#WÛ5NlPnrĄﵛ0*(Uy06NC,4cDl1tPjpB!E|dV.붚XyOy |qGp2S,zB&Rd-Lɦ!egXv.ܱbPTZ8QD7i; *caC(~{+z}|Cx l®mnЗG:xDVT@Ѷ%* &h\3'Q)oe7\t(?=_u `vf؛1aFh]yNKt>à8s) B Ce]HP6$` Ni 4C"U+/o_w =D !'aux2)b=-H vL9Q5(N<*+RA-`)$HPK40&H1G7'"Kvbs4b^ &o3Ͼ%PRC:Q$bz),Q*ЉӮm/M\!t܅Od?=.dfǡFpُ2+(1%coBR{~xqdܣwZCg'r21il8QGdce]2kdƸ7WL6QS,@Re(}cݣxGʓ1[Jh|ocl1JEL_~*rta0a$f%ct1&b5|."!8)r,-Jސa%_ +R-'?'U>irWqo5Zgj ~X;efdv|g1y5 Z $\2٥*u's0\.!jF#@+>?Q pV79%oj%K5n5'j=0ܾS*px#.p՟Ġ4 1}M4y 𬙓bw Ue` :-w|D|sP&ic;HX MP 1qU|WAv!>Yp7Ń2]ZT[k~$|X;+c>26~덓%pXG7z#5kNJ*oR{7&_P7j{ HrRI /!UÃ6_)<Ƙc"x,W1ߠȽrǰTIoFcZu&Jfay ^(à]xۡz-EH*{! 89O|\d5(aߘ fF/>雮C4HqN C84 QVcoyUͪwEn lwT`:ZevL]@S7^&A2@fm~XCL]fMJ03|*5ړ8k_fjA^Lh.Th9ɛȵEV5&XS-axW%)澘8cOMPϦ\gx]Ufkp`fxKfATRES }Gh@6e zBXF0u]+s#h^+<Z/a/\ܓPKZ] le^ew~$SEE[pw1+AZ21NϢڍI~TJS\5S?f.ɭEB FcC؎ vGEwmi TH5M֋UZ^.%>g"c99ޗv<+}G%7 /\AзYk=0㞘UO~pggۺ4a{+ V6V{i~k n]} Wr@*ɐ{w-rf:7H7nq%ʴVzX^r)aV0@Q LYcCNz_H]!z`#-td3dUqHVD34pGIB6]V9L|&9 cOhFyox𠣕^1Wu:>W| #NZ1?ۇm b 3woc͞O?1eOe 617+{mlrEƓ(bFlC2qiQrټJIMbfbʎ$gViY6\1>D]ιҽSW`$r'vMu|m:^?]S@d hRx0h9:{ӞtmcWAK1!6W@ػY皕+lYFX^fHPԞvBJi'HgC\o IBQV8eb׽5 e\W!!Pͯ2lHм| 7`H$'ʎ)D` CzMY2Pf\I$*(q<i|& ` 4a1J !İ衙=ڮgay U,B+CĢ4Y \ FI0i̔(tIyPMWM2 U1nn󫯑8#}kɅnr_)x" cGgQl/XnzA5 lU@z,D&,Ɇt 0<`h!\6-RH fJ @|}pM1[) u *xVߖy_nxiܞvS^Vr_f7c>΀'V^Th[2Qr0n-*-n{TS/'b#g1쩘scAZP/2ZMRZ[u?q,u {ϱ1c6IhB=AiάqZE3t2яvt$6pR)\ƶp [92&1uѢR9{vx)H͎,CF+/Dt]/-1^iHAn! }LY74r݆-{C6,%7ÌP<_YV˜YɃgq՝UL mCLT,XSgYt͟U*)PVgRwI!]yx!C$s#+a,ܳ:Lg? (YSh$biɟ-aZ-q :RNCRiTx3]uXgW y}^}| m \gY!ŝEH,&!j":/ņx`U)T-W1 Ȼc8{dUSL*yp,lSimC)W"Edʆĥ sr?~d^횋I 0r;q>]´@VQeF{7=j]/zcޝž Ѝic?B/u=*NRrn: 1n**bوȍdt\5b|zo\ї+7T5>u*/_luЄ_r.&sJ3zviEM ֮Gwv(\} xuQwwB>hk\ep7O U5_H`ZU{ATCψ]}P5R0G'3dX:Ts~}U7Aĩ:; Cb| =3K#!m'AwˈTak:tٵtLu'ߒʦcrovj$7A_)\^O:x2߀r1ݲ#I/;wczen`feUviPٙ-[?v! ak&5F%4w 8 7G$l=]_b.=~΀}r"&,<@R1q~qN\' גrB ں ~ A_zXU0E ܖ2 jtqOhn0wˮ.XVlFIvoKϪ։NC5wol@ք*:P Dxkx/8$/yqo~ zfPn~sirݼlI :H&Ւp֨s=)tqR"0{yd]XYm `H[h.˃7X]{Ų#m xZr }̚؁<=|S3}T]Nl=oӟa Բ<ۨӇ{qwVCyc鞯ۮ\Kۓ/4w[F|3j|^TͰئ-3Y,M b(' bs^+NJ3``:Ljÿ|z(`Ftu+WEICJuҰZpn)i٬SJe2^Z+gtCZI #5ޏv }e2(`qE[5jD6clbDjΰ aDD 3,? ɞ}n4:Lf>ޑWC@f{)s3a"oiO9rE܀ÇEFǂyﲈza1TIՎjQsx ӤQe(D1} ԔTeEJr`j]u(.rs_j߫D? S$#3gi"ZSI@Za9] 4O G(w3BjI{׬ԎPbN?9QFu5ct"VCKyʁ dCǗ.RPQ yRlnGm+Z3ń,ǶA9Q0/t5wH%,H[EZu(̒˔5a5a pQBjΫYP}FNmE޼n \_J13AكeW>iK7ۛ7Oit2@Y[$r /9 ?g 6#4%C; ťX[1 wObg~@S.ln\q-<1BWMxOqGĘۇ fssAp& le_bm.0 1SP"8:QfPWi*$p-้ L*Ք_O\fqN3>e Qrw]Ofu m=>^3Hu  {hBVl3p2üq;C0q)pJ 0߰IC ~k}<yX>OƽE'xvp@}}"lh~q%`h:hE 3cV\㦯H*җ_B媧NXzԲښ*%[b/WkSsUd#D*Yp;ptXd\} 'vaOvهuDoL!'F"i@$|3T2#.kZH=og]t?I(MHn8S":HFvb;]+r|>#j&Wqt+}W14|E˜~>Ϡ,5 ɥ}uUX.15AY/i}Gy*,F[{`W4e^0 K >|[iCh5i];[arW;uu)FPgڽc%Uaٵ`ubbu%W㶟^">/j Nnt~(cy}^IC,-ŕfTp2e*–#D^\aX(KB<"cʲ;!xn)LU$KnA#3aݖojDAM5Q^rV}DOX!_B }Dc7wɫj^hq춖%l/G L%nq;d=|, asiKECBptBcAΡП/'2`$PL } SҭJpu L+I`Pv$v@AKݳ^u6NOפ/, 5W c(Ὁ꼁 $ ST mUg y\Fn^ $+l`X߇v'VgE h#BVMӯZ-B$ZɀWbbZs7&f'cQ<ʫdkhm]BJ"$XƧ;rjg# V(_\ڂK)֘[.o *dtY5D.\Jw/} R%`ݠ 0DmOj3?DVA5[O특2ۑ&ȸ|#Q M\L.p6V b$u&~%tj+s]r'~%%0oYbla%Z2TP HѫΎF*2z`L0\̬9&^MoB7=e`H]&5@5;vJE}9X  Utx:$fTۄM50ASvr+Z>o۩Qy.|JKEdF͞(-M:ĸmkJAV:6n4o:/D4h UB+9(櫿{!%ʫV} y yE^fYᭃ Os[! ,\ub*b%K !mlԅךQu{faUX雇 arcc#=qӂ&JwP(203|6d5sX1ބ}W%R[W3ZU3iz 9|3zxg~GU|̥/c,fDq-O}Q~ޟ@ZbfED{k5c-6{ 2-v:]Q/!&"B-rcW@v=&kԱ82 c&h$+5z|֟/a\2}鏜O) koW^ 1c^#o,Ht-)jBX/hXiPR3'2!eAݎ ҅,ǐko7$ɳˣ_GoҺ<`;&SE-1/'yJʼ03Ugb{HeUm!4SP./oCpӹ%.v`l(>"N;Gu =* #lC}I]G՞ !::^f#^'#} RV rs -~1LEtYv,BtVԎ FdQW%oR=uU3㾏Ƽj?쿦W3?*E '&94% #q!Cu/ȫޕj١E yҟ)\(l`}N''99vvudMr}5).Jl?4He?KKJ|ܯr)(DJ`b4c/sGNG4oDK$+M(a|<2*'#`f;5+S >K> 0.? 2ggG?sq̆hҧFi v5(n&$YhobC[r&WxlH͞@3:S?~HXg[ nvvp'e^6 {[U|=82.LBajSnL%[0/ۀ3ahp)[F-*@06QM&<@p:NM9< 3>b`ߵ%%k43)*;?gaM?Je4^НR+/XJXntTJODnNrOn=;PlD`" %ɹ h}z}2B]DD7QUDQ9~"(th$Q s',h(p"K<Ӱ<@S7'KvaiI3qRr/%+C_q&_wI VScp#%PSм'`&8e&62Xm ћI6=QT:8R8]9y+noD,ҍlN*%k6)D%?H$A6{wVIY!@+율K F,Z8K<i čZ501sGx-K/>>-\UMʤL=}?x f/r"""1p!37w6v#T*% ٵRyec5>z@fT&/N,ÿiZk+T# }M Pdu{% E U5زsOz5pذ!F1,JX%a Q 2d~0V <V(V'~(L&H]#8Bv)asEW)ǒyAyI MJbqAd|89;5TƢ7'_RJCd$חDuZ˞`zI&!Ս4TZ.^bRQG7Do0enAJb/:eO硳zDMD妾7qJ#io0fo|4"4Ұe*|$B#(ít-J}f$&C \<6Q Hu>P +kZ@#ޗF|F˝Ɏ|QY;y]NOϦvMp$sCi*:ڍ j0 }OԻD ,6-A" gЮgBf'"GHv\!Un&4;BZXެ}3OE[sD==F]f#HM #l⃫~\~bt(I7쌼nq~xiTvp'7 $.Ev*Ytgw=| -pL$FeceA4hɡ=v1h#,ejQsί+*c=No_lt#'[@آ{pX8Og7JwVc5BZ K)npS-JL= `cC@2Ԍc9ZDt0YoV?o'} ޝVĵC+NW1fA#Rn3A'rAS15 (5ZV~aM:X;+blܨ6!|:+5QPķ`< ,ᗶ6Y 1X0BGGQs?XD'\wG`2>E%igu5@hź쇌nV_WVg/w٪`6UQfKp)ц#+f1n {gOw(Ck~'!0ڊ4ʠbd[~YL )whģP|YMlQɔs.swrm !OP@VW9!ce '὾aei,T5V/c36FXF6S`,z@ݗ! s deZz13U)Φ#,G]&f%F䡴GL]fR-gLgt,$P(cLO:2A m!qljQďeUM~# $"1_#f0hQ@QjZb˷!8J 4EpBCNep[eV &DMgxߍ߾>_p7p^2c-?8|/TG_?!f +u&>f b*ks*i*yiq|VPbm?FerO;Sm0 * xqӐܕJs·,3l{[t}koqڔ(_ eKD,W˜SPqJm*܀h)h""s<952;#sk )zi?f֜P߷9|R+ v{V1Ktw[_ P,ʍ5Y3$+U.u;_"'XwZ e9#'ya"Px]|HN1:/wݗBge)z'ڱ?e{D3QúR7Dc-l奩ZԷ{'Qș rbXh|/<. :ԖKj|P 0YK]!ܠ4Xx> ҽo3Upx~+K:] bQWtz~(R*ҋo&GlDܜڰrB!'R/YR(* G}ց M\"3 $&$B7p8{? U'K'CڂP'qęZ+ݍz&<}Zk*GG鍽8`<^Ȕ]3tD' ho{QG]E*J~_ a6H9Mz: YJEO@s:'|F NO)1KaL1Ų[JimxO˚•#&a jY³_JJw>T]sf#רAC<` D$r%b^qט03`+A \zwlk"ϳڳ!֮ƚ-QE.vΚ_<mtb )5x>_mTCv Hř#/Zkص3ɟssbAh| E*15[G^Bݼ<[0/v[s& h3Xqމ=h̪d\8kOdtgY oG&ޙ̛֛@/29)`&@+~>yI }ŅiI~|ܭaAҿl$} M<:xe׉Hyhj0Qw2)@;tjAˀ]Lݮâc:]}H{Vf5ICX :Ba`' :|^G7\Wj)m861Sһr%9|)R m}Wk \ YX =ljJ`؆MK"6ZyYIYaFN\\rglSQNYM(`xhţT@"O e kj+!Ƚ船@9A/]2JcyWa\1%b-^TUUZĐyszc~rztxyˎ)p~=Trk-*D閁Ì{TP8;1Bzܰ}V^?.7Ĕ'vva0"qQ {Z.~(@*v&,@K=ʰ~A=K.9B+N1oN]IeLzwIXhDTc!_TrIic˘9N9$5ϼmkj5Y\,>$p-,~v[טQͷ3vYl/;(e!OzcTB.2t$A gR^* j`8eӉB0{o<``xpFoEj;Pmj\ Tƽ.J8p #Z2$&)btŢ'\>m4iumx({"&v^~ʤhٱ_ë C͐ FM4<06jشH+=1֪6eFЫ16p'iLO<,B4TbMwoرy*H'T36xCc[:I3C:bH\8RKn3 5 $G;,zҼ}rZ\mD{O1*k[ J$Ӟٶ՛ȱ ?dLȤK:=v;R;A#f*HÂ}Cfl+FDsxX'favA 2485C=sc,)M'Hu.FGg^O֊HYܨWZ\y{J rgи"@J<7b7WѩD={7:Nc+HQJGyBskZ8g{L:*[s Ц* >cu Vv%ܸ 2pQ`G\2E8TxR8ϡȗRey &[KId%ɀZ"P(1Ӣ?WH`Z( ֥iCAFDkm:2&+%%zy%*Ħ> L:AkTz탅.t'dZAb!fX/E KC.)9{auw0kMzܦ UWÚbr0=_>F[i1B 5fyhڃɏ4ud؈u"DŽOCL.3ʠOv9YâJ^+TiVl`ڬ*C??`W]IW&Otm a2$sZpRpRhOуMYyB2qe]<0]Y a堥')#&VXy_/T[{PNI*D}^]?jmc P*O.ܩ=6;B[dpE hgxWo;R<ibׅ#HV$ 1+Wr48@X`归j_ߠ-Q'(ŝ'\qTx` p3DHU&Ld?p<Ϡ4,<{S LP^=ʮjir22'4Rf(3ވOLQT8h:D{LgdWBbزG2"3{W=+9;L:hjϥi:N)ED-[er ,kwa "'p8ؔFqXEV2[7~. e!<,mC*IXQB3\(4K;#=%ԘJ fG/aRp 6XA1<m*  ֙X@]ow^*L?kz*DA@߈Q -{QOW %A9.JHzڟsPrw#;5>6cULItLwJ+f_atlM8}+s`s09;rT#L- _ZSo$ #P}&Es ߉N 7ʹ634ƶ% u(<#u(_'J`] {`Z9iDnB,'rŬFxw 5grZ"|n W NnYkA2J轴L,{ТQUL:xRQrtVc)%Ҷ76|=tU-!) Yr ]Ƣ)rf)z 'ݜwl=Bf;8b/HcQlI<."mFQA8*[٠@a3kuw/6\BW}?Z f|Z 3.rw^g0}nK R! -bH`z>@$_;d+O^/30 |d&hە;c>{yor~n)*N!r>~ V)m;=}&DQC绪{80RMc,wU¦;uffYUL"/Y=;$C8+3||hd4-+=ՖR =(VsoG]-6\aĥ%wU;(cr涁qE(֞i 9"y{pDh!۫+6|Y ւI[H!#yגwŨbIXA]:Z®/ma£nH/c}jSSaF=C1,̈́ѝ./$jMF}``w"T ݢ+ZK.k5ca r[@\UhrbI+oɭՆLCْo*ʸU!Mduk;}Ԅ :[x [l,I㾻`AR@ƸBV{<b@UBSo:7}_-Ld\6f qLNR҂Fˮu}{S v(i~Oƕ1@j ѫ~f veXj{f`:xpRuz>n q q2_M$e=w+]\hWN-*ib mdzMݭ-)ywKկIB~Xc$O):ڥ+Ƞ De' TiI 2A!NgPm3FK5=/M׽A 㜦 ʓ}bJze&B LkYhIz2¨gZ$|ifȶU#݆TxNm5Bm)yl ^F%҅vLĖTܸrړ% 1 6kUQ< ,?6B{c 2X8LyW(4zőkDKoW4 V2(itA/v(X?s[abu)#zK'cf7Nx A \M.=ۊsf͆nEl80WI39\CjNj{`Iim5WbuV~fa<4Igh"!O(V U9Te{;uƷuu# 8!.U\} QLRfw8vy&=廝YAO4_~Q)9$N! b{P% VZ\<@QNe r17% kY Pek}rF [szx%Y_r 9 n{71J1ּ+NCW3 S Mӟx.fm^mIQ ;1Y5MJaNT{3W0 ,pnOd lz9B~=sC<1:B'Y!Nߍ\,J.yZZLق XFQacLLd[?"?lXF- vEk4e*FᒲuV-GmsXN6xmLZج\rؾ4ʇ~x &1ǶiǴ1b.׾wqLWPr»-r#8".ƒސi :yQ(,–/'}I.5V#Bt ΰck'Ѻ3~5qFwb 1j/m~)3LygQ\6.[`qo-Z/Zv>ے0E%?joD.qɰ:hּ#vI=Oh_ÞNF2unts j;}eY&ӊ <4 rr)[0OnrgASy "Vor!IqM4_ z 1/]̨]ʹe-Yo{mM /Sts';H?@rؚ <XF$5N\ir,1|ն(gWǿڬ{Dẍ́SŎv1'I <]Swa~oEk^YE3a5I&r;~0b1i[+YT vM=jЊ m}18E (Ңv^=Y*,;ϲE\_6:~b5h3xMHVak@J;ilb0xUxC&NF& T<~FMG{5Nh#@imnq(:#"v7q}u/N;w9ޓ)Z(kSmf;}?>eDkC X|- IzΡxзQM1Qg`N+bKf27å) NBrrP3,ɜ=(Vqkm ӎLݐ]U6Ir+@r)ۥsB|I(i2[( cUj_"QC>AwtP ҊfG+C%ֽfZ#7n$I[h +9x_>{שS`nd.D 0[wT;$cN*O'TK~R&DIqm47?jcE jRQ)&0MAJ(+l%ST D xrG; H:xDlZ-<\%d}_c3*3E n'bjSxU!^_%$vpIh@밠5첻+OѲMzfCI>ӕ#@{#\ R20@Wlb| y)d=V( p4[ Voaf;Co=\1"˭Mf|M>7]CG{oEynAٽyE'?ً&4[/yJE+F3MdJP;7EOZBqKy 6H@xO6f$qP߉j)^5ډc 2 ]!_  7rronz9y@0wjk ztKD =Wwci]S;G=E0a.w@rgp4d :J"h 1R/Ap7o M0C)CQ{<\{#^e Uu6]Wմv&G=okg44kL(!rQM pQ2b}Fu}%)pQVDDS"}fg1ͷYu3Rڕ2&+*J4>T. .U!_{b$Θ7HPdnqX֛!{9W(L="~^oNYuUoV#ySpw?V7=,*k..ښQua;C&֑r_VZpL!Znه7a)n8D?ȋyPAFuK1 ǴjJ3JhSv&긢EK81Sosu@ˡi*8E0CψneN MlWxj2(#θ`/_AL+KpBlB^)4Mx3i?zWnH=WUE(=FDX s>{wi9L= )9GGuERLk^)Lņ.3&XC!ڊ4`T7L'( ~EX)Y";lмw>2NLk,A݋~{_NVکZ^$d"ǝM9ȶbr@:sPxAM͒a߁VШa$ÒU=7-yc-:Q^I6Ak1rnp5/\MKI=`JῢO/FT Hߖ.$Yɗb(ɶ?#jO;Z/OV{*9*7 CkɺBM 5NP+h*Q IO{42Jo5F-}[C?8w<'Q{r(XC($0$ϜzuAQn@F9V q*SuŠ/f@q&.9X3@V [ 2J/+Y@Fdkf= { J8WJet$Ykޱ=G4(mi^@QDMP-er.(1 ~}`0ݒx68qj@c u82G뺁͓(yA8_vs m-O$r?s,WEJ8zQv 뾾TE H_~fn_c=u  rt -/m@>oiKp~, m+c@f ytWr Ro5@zջ/^s=ys/_1hs"r#8O"̇F3?*~kބ۷*`W2br s9eMUaF29k, ^έ׆훱|KBpc8ʦSpFZ\ aY`g#V3g+d_&.C`uںK8y{cer7ž:2 hz󟵟4Q=V.I!L5MisQ=*\iԃdp17F#~?(ΤVԅ aE˯ИeƕcjZ03YڌL;UZ~ȃW⌢ۻ9Dz} ^aXr|}ڝj8[-/ E0nw[0FE4v)+%zN83xO'R1= KY;(oDm2NܽMX$8sy/.O#D:,qx0ntdsҴr}jXggcYdq{5#;bR5B87`,7 (~:KR/j^)ƙVB  oorԺ!=W%$,LN:b BtXzJ䰌 S?8{ѫPGt&7BFVpJd%P*G?~kcH)'ʄl-`D6w(X#/G6O)tlPVGVЃy8Xެ:#u2rhtbv<2lO HЖJOq?.@Z*|ctsN1> IІd. !1ۧp9azTtojH(N.z|Ju_b )_>Jy|YB$M˅ԹĦ!YPKr;ޫ0|nc_dȎE_S@x$Nʳy~S!=d,[ePs'3w¥y㦑Τ߇X1Xzڟ:S2_UH=*$%^\+lN2V`ɶgD@Ւ%C ;a'i/U3S~ΜJ}ѷX3wݝLS -$xv>zGB6-s? + aNv>E?Ckk!_50uF8k[ZX)hQQKi:lB^lAG1ߌ:Ƴi.g޵kb &IIa *?$<nbs:.se|gdxpH&B-ҪlH H7U ۙP̖Άa&ۨZm2djz~Xxr--}c~0#.?{(+<;CӉ܈ycxŠY#^i,y .ۓ#qXQ?^=q!Y_68/>2FDnBTnJLq%o;掬@eIfQL0UEͣqYx@G=mInwB~8#&G\, 3:J"+,'30hywGѦ3|*8 K}_Ύ$2Cf'_k  +ͳņ? lnrW}}}bJ!TQϑTw3c@ jߡo..{:SP>ꗙBxh2iV;HΘ6z<5:跖5iQQgme7&9͕([XWj$wO=ذou[:$)&tmZUS==oo{͹%=N"0"Hi~ W]ث9 ,nI, [ˤDQf(CčİB'a3 XdeϖeH/W, {i fWFt! 3'.dY~*c悝\\qʮ[r>e{r|`9t?Ѿ;-vw.&!vT>Xv ɔ>~R[L96 3i#FCQX-M6f4ϭDf8P1sFse"12V!ES ҟ.[-!3XG:rrZ04nA=*ZШWQZ,E_Ht6Qڊ׬gH\~MeZ'm'd1aE!G[jӟ5?OaPŹ߼Ҝ  ٹP ,8DK2Ty꛿53*: sgs]_GPQ'L7Ԏ;iG8}g|,MZAځicoMjE:Oʍi\8b9gY4 OpeoP]21fxvD9HIE9=pدAAڌPs9^Et[z'~%'k>٥.Nl E(. mvy\`LHڃ)vRtB4{|YJIa)yi:hPQqFm4 F~dsYs9eOnŴm΄అ e F/"0Gq,")2km|)ERh{Z[K 2/Pb_ vX-YGJ.6AQ)H& ]?Q }K~*&%81 `\,Q(=ez՚ ēAi^߀qSp>0ǬZ(h q½K7N_B6 |{h6Ϸfq6-Uû>p.Wj. ^BSM埈s]ܝ"4ؘ5:C.+cj|%AfТ\ 1E&D҃ǫ1לU5lM 2%ȧ191n5jt J\rJ<9pe\3}1YY ӅFI5EKT"pI /v7WuwNqŹ{ 5ƀERT_%a2}AuϋavUYgt-6^(V8Lu׿{47#g6 &~M nedUCr-NQZ WxwLS`j$9j~.Jί>$oqؑ%qh BޗXHכEFMQ|22 > WV .&A(g1nYsm$GI7K)Ȇ ?;> ip1rg%X O؞˺i 'kd٠I+4`BMFy,ަ˛!uX ٩3|V (&+o~[r5^8$QO)7v f{3s=ueyՠFk O.9m qo[zt>떃0~;~(^'%=pБEi'k6Co *\3Gx! q nZ_*rn!1mRw &feơ'5Sm풒 obVB7~ǭ:im?MhÆ-apBW\ w֧m19<ld^jpMdBԫwU)J*B4uk&2ae:3J+ɏ1w!N~o Bc)e5;uhT8JBE㚁7@%KɆ#* ?7"- -8"ƭNy% 6i/)5.#XIhR|(1؝=[xOVw"@s| a32s&&>I2w\eR/^g' <@BI}PLQҰoU^rUI{Y 68{]lNQҏ3:B :e׻a_RjޒT}&*q)z ;ÈYe68h'iUYDTePv簚v3aJ,1N NלwbzvIi ¢N1X/4wiS,yMdvPdB)9B%Z$^=ظ1^7 Mat3L g{ls"^TmWB7qNؕ{׼zo<b&ۀU cLU8.5]J2 OV0of?oy9'MhaĹroс)%Yzh7+~. 8_A/„˅G9$fNo1۳n36sG?_Xܞ4C"&<{?Yi ryE5*N @N$KO&b!M`j6#UX5_Xbrj (B"6QgUTDV3~Ih9(q*^OРDʶj`vEaHyKV:(t1E(Pıٟ}e8 26C{A*8S"<]Vɼ*X"JA#>niNMrLjl.y~mwD Pi`;NJQ ,0|=IaJg`cgjc3^ī(GA,-:$Jhx4|n i‘cq0bCx,w_qmiK8<7j$+8]$uk4c%_,ڶԫ:sm׿ *5/Y ۸>JZUʔ-TyH8\)?m=GܶJ{i9Ghan@5ׄ{T_'9q5_BG2sR27I $+]-S@ץַvPx[!{OreC_ "~)YV E6/ޙ;HްT#˳؇&tO s}(._z\ǏtB8糩!6;3*b /b:9KVRζ )5)s[7iEaDq#&/0rg*8F`6g$[ OAF6d=b۟K7G Hy+iMDՕMu T'-]U3_iA/3s|Y 暣5\Xq`?>ؕ*=V7Cq_DE\l*W'Ѐw!|r KT!eHp/Odn,p)J9-NAEEgՂ7ZɾJǜގ?^.^2QTT6gr~L4ϑڞyT˪6ۍ%o1? GؾsuH$@LϦcTô"e19G(d pok,< @PbIX1=blj|IoT]15ؗ}S%c k;eGC(lvGEŕo82M;Bk\r IdX827ZiT_'ZjrVaP$0S?b+AIK)+y%sɲ? aW]c$`827}BZC`0F"#k{݀vY0Ls\lT^L0DbJ.sҤ륬T|{ v%:bW8eN'Պ* օ9bY(d嫍Q9+5NwUD^02_XiYaRIwsh=fҕL'AT@WNmCAΙ @8 f!pݿgqNI1kD2~R'Pۄ8:I=w1#Eee#,# 7tmI =/.GAu "ኄrz $P'DO@9*c?ס Ѩڹ]ۖeDޕfq<(4Պ)Ыc:z=%>RqXM>ZFj'hMWfOVMU8{#˳©/DTMzC5rP!N9un$!11gO{ \5: r-o Ab<1FJ볁_|E~ЁݔT水<﨩Lg<!1/La `v'ª_C6=%֓c*,*8VAvq{k]C2.iҦm/&',͚н3Es ]/j*>'xc^|׆976\6Shoȟyj2C'npv- }eF^)Ffvb*d3b.I8DpHDFp2 lk:Q%NUu Dq1't3sB )@r褝O O/w /iC9Dd8ym qCǥH&Gu25K ѷfgcAtM-j9$^ `Wq3&$-GJȉ|@#OWU#OgtrMLIOOa)t{w`ywdЛ 7) TȹS7ΐ(*L:}y+9$LD}.;R7x 1p%:m/4Ƞ=> I} op4@ UiCMW7gH*x+@w YXiB@oJ;Dƞ#{P3vL@7#*# 1[i^,5ҫhl7^=_pޑJr,9 [rːETМ"%5O}.Vf{wmiGw"S~Pt,KBs,!!{EnŲ5B>>+;37WS +Ɵ#4X'{$H0A<XM{ⷴעWM=zsc2dqCTJ bI, ?0jACYܔ$u^z' כOp6atX)DA MuJL)OHQVAƪJlfEaOt󖈚ΚUD%CJu5 NQ͚LSQ6 R&.oR.wM`\dpLCITBbOj:#K}zqWGBjK{RRmqkesj"Cλ)Ls^Q6(|8tl䷶VFHL*v~AKfGe]`D7#f7ÆH.ݸ7vH2@SX/sRV$LӈxI[3~a@cw .Kհc]^\eGWIǰ ܲ$qf/_F]yr9o?*nJz"A~\w:A^\wOfV} H3T>7WŚn>4>!A[X5NakJ7?<}eU`E 8m7~+;\T,^J`Z;'b[jrSM)|5{5 ̓G{նw)#$ȍe>$!_- 7AeF֫+vN\Yn:0fFEtEh&0s !s!K+=h2&:jy"uMb ,=$,p&71Ī0M|oG]^ etߨ nSI:Fl>hzk~s5Řg߈os'A7k8Z+*+-ď|/=qGobk__5GT[@|,[esywfH}V9Fba"vkU0!#yQ|WTG&.AyFOeҬ,PN4ꚦG3b6ss/XTCGj391ܤ g^ҭ}/IFiN*ȝ:d1GLΔPsA FҬo7:z f A|J ^[CAA DbCHdj&H0DǞ NjةE-N_GP1b~x窒gSc8*|c-轐<Ri~\eJvЮddChHmC:ٟM3603*ǔ27INhR>8{T)#c,C1 Cqgn$]dri=c7k9&j,;fr4 yAhkpa%\3jMî{]m+[ )/S&䪬NRW΂AG %3A|/kR-6FkA{֚YOQu& |an03䐓{\PM0ٞ Z}b+i?wծS5!Q)1Lhs 6[njX_k+f%2 5?e\EI#Tbqyͅ*U^5&m xJgRpОQ|fZĴft?߀E=litH nN&>\_gPi&lf~tHt'o3P4[5G?a_r>ur/21rc%[h3ܗbS{j,KޞфZl±Z ƃojH0<ŞjAQyCmF垞:{pHv+UHUXKxHjgt x_2/AKݛeRn@nLd~P6%T¦JEV`qeC/#Ǧyy]^9w;*%&6x( msIR)8q ~8 IZ>v{kסv8^&DX'b8ܫ ]KD'@Hn)7瘰D؜`J(CۿCcAomdduDLqrIrY(̗RUZ'bV.Aӄo= dˌN"ЦyΨNv876fxKXu4['N1'q^z1b|'n{7[M'h(p2*Iքk}|&Jy%*F8P<2f/8TQط*MY%H4vr0F܄q 0nT޽r'H)Xrh2wL>=)|c6!尮k6( *zc7]ԙ!QYfh>9xZO0\r; \r2Z Ë,eDԧ^7(>IW+`z&љ:97E]@c^x`i_9N: W}F3f!&H7&YE0ll:[4\ >MxoALq-X3 ,4D&ZՆ$$U+i/շʘ */xh;3Jߏ{~ 03kt7n\s]|fWeY*"I՞ IPebbvZW5w]J8(cIxs%Mp>]bi=HɥC(]Y-{` ҔĪZu1>%UbicObU԰=Lo)799T!_n Ts,HϢoNa-ΆцVTj-J̳ _@ӭsRT4WyE<É+AQgu˳`U!ro@iq/͕PV$ ؼLPV*\!F!np 426¡煠}ij{GOZ$b_mig52n\ƛ Xx~+4IAfxkW(Lb9Vwshl-d*]HeA?k5;N"m}vp嵭pHHrg{eT)-Y:Dy^Q]ɼm} nK噘5Ӻ.V;ýBxh%NxiOMt;+ag~C1 T ({OH95S<}0dhJ1m,?)LU]d[eIȤ9aV+O~VJWb=b!Ia􌝺Z=7LaIv(4"U*ps'c uN^m7#Uhnpr{!/~Uxk3sN @Lf($M@n0M/tbT\U1e` KzqXߪw]5w*&N}wCie.ł3m hM> i*Blw_ Q"桥H}YBysNd ! *%7ῧOhk]{ ra %;fm 7$!k⋚uslw3bR6NIș'9 2@usojƕa!%^rU* Ye*bZ4}dZY kJժ>uN1 %p+Z*֚!Y <j,D83V(Ia"Bww5Oj WJD6&# {K `2Tpjb;@(kE0R5ZB4O`jUmH;Vc4P|"qS*oyW' gSAy5Lzxڄ_n|5ڝ L0Ji,ԁ7;.4тu pRb/4a4\\8_OBלI$e\Q1/N _s(;_xyɠ ޞ1M`6c?t D"Ph=|^t5&M|a]EjK1]ZO9 {{2JR&N B*;TC+π-$GL:ʠ):čM}kYH\D *fʉ`YthO/5_XG5yOW:Jz)Q񬱶n9p\ogAa]-i ǒ(lV鷆Sҋ]7>N|Z xpG0sD^>pl-\&uL|E]V@h(L>骭K\Jp$)s£f+ōO3Խڳ\)}YLK[ I{oѭTLk:Źc)RDX?A'!޹JיbANH":l'cZ,\~tmc6Rё&:P{N4L驚B fgW##t"(zXRe5>##[ .&1q XIaz"<7Q'CP .NdCE.>Zg0b;A'ԩskK& $t'XrU):#Vfu pMՠ;o=g:sst[C Yj3>xY 1 oa&v1.OEN33l= 1M PN8]7 rNBr%s,y׵]s(lm[{`.-9lobseK&NscbϊsU7I ~NgH3">XO\ O[iF,GPOlnuAtn_],?w^և_yPw|kY OWPG7J`3[+JkZ"oa܍yf\>hL?tQf[A~,LFǥh"ϫ_ai\J{S^6PDgVI|zFY҈Q7 5z!^XOx"V$zns['|р7!=W|4PoGR{J(< H)82}zB;(t%#n -qBAQuWuC]}qҝjT1|Lbl'u1*FI 3p9M.޺Z._~؆S*j'Wj ?O]8`]y^R7<Laceuh=J\NՐӚfs`9r6HI,r=<&TT$+*_nԇ0Dn55з(s,Ȟ0 'l[#!Yۓ-oXv"v7ҟ$%sl7:}M=2B&Bx0l"iikP"j^C螇X'ֻ;UC/ħS57yG"j75]uuoѠ`qߔdM|B/WmI#`*ZT4տu^q|U )t6BF^+Uk^Ybkglqnn֒"P0;2y o O|Hba KD{n\`Aa[ GVp)j @gҋ*fRkׁJUM)QˇF<@ .d \mFS6]lΎG'fϩ3v֮Nl"m?XTeWϐL<5.RfBV̦v=å_&߹6Ʀyi4(eg[0͝(!BZb7Àcջ h{Q]S֧ձaWƭd}i% BCURK9l-0e;1[Y7WŶB"[qSmRZmnc叢E1ee?  %%)[Mv/+JJk7'V(p3=J7ndgO_Jvxtj`# D X^})ju%e#Se4"wm2x٘qW8jԂ[.Ct۠ϓwˬlVxFqa  & 2D5q)' =BjUz:8߅凂a&+pCj[C,ZW}K'z߳{RpapH8T7Iqmlt>ĬMkf)ּwj1?F5NId;y1; ^_|#Q,񕉹"x,f(EފU{_81 F"h9:o$I>PZҥQ=OtE_S B&_֭Y^;s 0LG";1 T0VX'͏\B5Rͦ!cAWw`[jl T-aeKOƵ:NW؞1T#ȃ\hk"gdEq`aBHi@œG,0zۃn^H :%NZjȹaS,0 s)?ITߧїנEmW}|_28ǀw4Qŝot`zoTjJR+X2)$({':pv#DnbjB3p =LC3& Fӑw.܁N@P<[Ebi!Jcsw#Q66 ,,RI$tj;WγvW] K*a^,n䮙@ϏcOa6bѪE@s'aN o°ۜTf&EyBzDmc‘8'z.=1{BNjEk:ڕ# 3Ո=rsŵ&M?SY7c/GS!{68)]A`x%3l$d\ב_Orz&WiǠ]?D%ۢ> WQ ]d|&&E4.zPOR!Nk$6^,hԃpmk]&0 mW1JCxg|ľDYիgIEohk -]vdCBU,*kb4Xvt5bj?э%c%{\q[ADY;mes[CA4$F3AX-5ͨJ=pk; n'_v>DC>ZvH=JnQ tt稷 \F(ɥuǃs80 8l.F K,4h7# gqk(JAgRVJc󞮍mj:N[\J fVyI -@yʵH$˅<{qLPh]B=e[{Coӫ2w#1T#= }ḩ "K A{v1[f7M) ::1\/Boz+,?^܃~A>qy[X+XkTuiwl$`'J(''~DSVR"6kGyX.HsW0rir'C] ^U͕O E~`؁s*hm s}U覒Z$ | ;zeB,@|8SA˖G+OjbJe7=E'aBp9XsNZ5i3VWIk.q*IO+~4 `C_O2񯁈鍖2~?ݼt9pQՍx*$* %'_BN~uHf`cu<#j\~.aڡ\XHd&eC*jw*Yv<,k5qdHlRv\|0'O5B$^d0s_>^OeqH4Nm".W9gnEU.,4Dde`o2 f08(lX ʓsqE_=X?Pf0K(M27\%Dx(磃zP+kn7vʦWs(ؔ@HumwkZ\CW$fr3h5\*hõՆ17K3MgW~~1$Y>9T{MQ,NJ(M)wǽ5s}%k L>ԣ0Wh7 #?{-4|#?t$`7 gW*L%Vk QڤI AXtqF5oN EqwefE_}z%TH_C˙ _Ƽ^_ۤy; x `V4&o6|խ[xKD7NhEpy32$U.I|P@Ÿ !:@"f}uvtjO"dwSݯcl/p ~%/a?<ih&E,׮}d}/^C v޷ };)4c2^dFDz+6S5m^CTB Tѩm"1"ϭtZ[A0|}*wA0c*M)б8+)K5:NprE ݉ ?wnAwʹZ&rIܮKł #YjaD|V@ RGn5 R 긚52z=?/R8lj8bGC~`:|؆)]CC6nɬO$B ?se ?XOd8|0*/D颯-*i DVA*~I/-Qw;.!țh발EL6X0*js݃[lw} <=3nǹL Ѫi#vO^a<$\Vrsʂ#ny}##`9zZp2ڠSz0aO WCW+0%ꑱ(0=ԉNQ2O$>4mây6xy{o`k*@"St]&\jO6Ѹ~I;D?8qXE$ y':7"k o$;hb7;a>e}䏿տ=FC\qaVWy̹`h{oP\7*u._eUp< Df& & aQ376˝\1uEΩP9T 96le'[ªk֑jDÜD4 c}4R2{N=NJE4XAѬ[d~=|: +R_4ji1,₵7G&v{Hl9z`Ia[]{mg(m5=!(ԵC.Ċ9ȭJ}O]qQ0ك^} i d&`Xd+{H\ilJ 2mPϛĭx }7L]h,졜xC' ^y)M`dߕ7UЏ]DM=Sf*`x\"#h]t%v&hۋ|.nYz5ӶſCezFRaIZer}? BlFRnzNo 7(d3|3@@"M,?hG EwO|v92yIa̸J욉4 HǶbT<؈VR V5(b\dx cCy?`?7".3N3CoH'<.zҜ+ x&wOLQ X,EݞD9 EpM'ŬrQN6?xg9I)m+:R4$+Y JDMgIBOO8[5YlM@J#A#'Y%:;F[4k4\Y1:> ܹo'##q0hh>&T.vn-ЩI>7\p8:ZfZiVSL׾/V^-,#i3u׆ ?r;k3bGoT߷P5|Z\oέuevRckf5G??(Nh$GIX1 _Da̰L+TW,**OmH ߫$s!Մ>g* u㎖F-4HR ~'3X̓50'3'f;=E*f,97eÆMG\vzwTs8FSe9ҎEQ NZu0y|qjc\9`?Jϫ]eIs،~^A.-63x47s_:FdqMd:aS9W"2E4tbmN&*ofmg?{.ğ:k+ -WDq mSpCiKꥧGAZ1RT#).Z6?ttZ__ XyvJ|_<`7sU v oEiy-C|8t\rKL A!jhrx{v68TꭗWG݅LՊ;pʗG6n4kP8^Bz/?^H}qFcgoݾy At\qm%1 c#\W-9f ڐM&Be 8q{>ڱ#RQ̞A7&JȮ:m P{?=ӈua_D_&= A>3-˜`c򚦵cBgٞ{I'vEMOUqo)@W71 d/jE’tkyEdzco=]l%(wF)V|Y`mTʗ32ʣӓ@G蘣u.+ƨ/Mב˽Xj:'qwIXl$lt, BYhn%@Ԡ.H0 `w$'`y4w)WʌrWT^e0u곀HhAǣ> `bj$#@gO߫P)Xh g⚷,BYy렜]x,,d_bnV-.(Dofv?9eMTыQ]}U~7U/. &ʪPwy#TZ"FRuYВ#9o߄59 ޵z\#c Aɍ)vGP<b?|iq5U bB!<8@"Zo8;ӾBA7ߪ^ (}arioyOe7|ra՗WϛYUXSTAwKH&X7*༱PH4[̸cwmVUvTI%6}G(W:v^#;e)%ODHe|jvc)B5/e1eĐG`Ztu䊰ӄ2pikld=Jַ:*iꡧUy*&$5m^QG7Z>;x=o`Lҙ 6(3_HqLd:z,:\eZ'3>_Y4,u`0ط>[ucg_ͨ\N.jj8ϿrƔ[r@,9ܸ XH nL5)/k%r&3} `rOįU3plkH)u]G(0RJKᣄ~VOCV/C[=$H7 У=^k]hD|[t!nQѫUu}E[˙nut6^{ u7/c/$[A7{prK)ǒAdem4x^Ot姼%tA!,<\>SKja#9:( 1. >Lq &{(h[eSSUpNomqAyP=w\/iI4B;P-x\nD ={[31r _x5`+ǬfC{<&4d4GJZW}Zoy ~U<q"DFV)3M!3V9;0&tvHlh_ÞuôB GS/۳0q2PQCɁM-y7K}!~kkn_zunV^.X4?%fKY9fS.m3mr?1[ y'꣢M?gJ3`Nn Y)8:5߱wz-UnV̺#QCg_ ~!3p~F88X㥡s63FZRRhsmII4pLMK. yXQ̔,!Δ:B^ͤ8p{#<Ū XPNwz&RSᅾqf^\?E|Ԝ$GLZbFSJw KPb535RHam0 Y&/$wDm*`^gqYq{ D{cSt0yWL/C̾} *9jf?rwspbVvyBd&TG ELyLe+H*oy(Y\xx1$%'.Bم þ1"d*I|MoWUyu>B bR>֘IMӲB]Op76n#FL="G<Ħ|kLjl>bLv\;1o |Hݑ4^D{!KCmbQ;c5_fm Zq`iK qHLy1)"פIV9_&;RwxEP;5B[ho줟IkX.r\/T7…-DwG@$uLP(_!s̐{WVJL&{rc!'DRzokkZQ@/稤kFDYmcWԡ#"Ao1i!gɠ M|ȣHgxg$_Hs|}3imw {@31 wCe`K.-_Bt-!0G2`4h.h\ غTl5\W,54R:(⦲Vi<gp#Vd̗l=JL@$Lʪĩu`;6nC4`1O~Txt$q ;S/g5T!gVٷ9H紩r7O%lAY5<8C¼/ڀpoq>C0յ / W<ϟ*ƹeqx; ]"=\8k\(gecέXZG#qYL+1Nog| K:&!h.$ S2Jqqo/E ZW)Ey$YYZVخ ºQH#Dx艅~yL@)4$#dB45YA_'2Q gږf09&SLg1xb"K>pjz9d{T%;fG MX͝) db@R׃"MȶZq4t$4YrG" 8?FRf?]}asfKCiBs``J!p;a˯VKTmgs8㻧ӱFGМ0yX#tv tqEa8?r|~=~Jdy؁ː};MˆqKp98jw&&ddTPn|P݃U $~f;{g*-vɧǢ!{ѺJư9TIjE'ݏ:1DL[&1Q i7z1/&خmlLK/dm}7cbdrNb%%`FO 7KU8 9dbAΥeB*[N-7dsB*9.%{sK/QUL{1@o4ގ5cz@K09cb \Bs;=6 g#AjFnjm_n=7[Wb_ krEB؇Kk ^NqȬ.Vy@!"1/JJ5\ۛuK(wwzL G QmP-Mgž2ÕˁH/6jo IVtHPs"ޟ[Lٞwhf:ݕ|]oVC+tNF%[pϝQ5xF5ţ&/߀n'7-Mc4#< 3xbqgkU…UKĉXUF(Ex]@hL3:K:(m&ټ jRqT7#mɼVڃ,\.͚{ZbOD1L9{m8ɹ9 a(Tf_Ro孺 7Y}|K)ҷ@|_vmZ_NU4,Gu#$YbBqhgB/ƗVZ{iһwHe0:Pq1;TRc*1 M@r+l,Q@3 :n@,SIֶtoM}PH,5w_'b[T:gG@u^w!X쓴 U_oW.=ܑXɽЉޢv}a9YV\i*}pvOf(g_ ,@WƊ.x]^ qEn>"gtrm^|([{KyPgSO,] IhU?O./ק3{l3e^N@9MMxJ܄=X>b-~8d3Vz Wibԫ&b҄F.  ܚ"< 3ȵ lC}G s- ~BbxȫR {3ȫgqk{  r^kvț Od\vR3[koJ;yFIikl$LyH~/Ǧ>̐:εbR,}<ՃI#C+|%O(UnuS=,v(Ɨ9 C0KdTEnZ#| ܸ{n=1W;E49ʰW2ٹO@] ozܔ68 GTf A{gd&Q+,^z(8<; p5(rUý#3r{M/B[^`C9x1&T dc􀓶3Þ܎yM{Q UYYjYi fኽ"9bBjۖ?"s"~]uI(|8Fi˼ctEl@\-ǴnhAl")ncD4\ mXb .n u-_ p+\U9V(zbzR8#dE/xB\9;mXwP{h ~ Qm궑ߠH#T*Uk%B>g%PPXzqyhBOBq^r-:K~UM^] Q1,J >uRbds2;={FlEX4'0˧q$ff]hIC_^#2?,so qɥ 4*E8+"?l{!weFpASO+GSa%!OLm>DT: -Y_dp{On&N}Ic(H ^XI%owzW%<['vƲfpāSWǃX)W:75f_翽Ss@"GlT[}^ }w63`nE{٪3g$.?}6-|GrA,8"lMCҭ[}&X] .ab,%5 ɸe(zH4\qXZj%<,Ȩgo{r=.[`:*΁V$}xY1}DVъmc&JARz֧=ȵgEC(껤lDߴ\xx `n1bl~ՕIҔ˸h:|mHȘIw^F<(!n j2b[aUe^`|~g6R($Hhbir ;^YcL>g$ڌ76Qp{$zN*Zdr@(p@#t٦r#Y#5Ӹ3ͮ*R|0]H&7^l+F]LZX .ԓua[2hU<Ĩc 53Ku&G@?<hNMۯtǞ-1AfB"s+H̀ a*"d<视wN,~O \$Y@g^*3=>ST@<(m\̙[7iagg*n%[Fd#_ w֠uGSFfg>[b'٢0^}*#SG V)+.&wH2ĜӁVidLgɿΘuulS 2D Puï#; T3">/N=`2ck[AKjs""/'ۅ$0PRj\O9KIV\ 9QET m"+ƷT:mMʠ(ds[1Єs.x7Jnç6Dr(sC#7%{,q8 5߹{ؐsd' xX֦欨'i!sXrwJi0/@@XK<<113k`98MNgπ|6!3ZW0 FRcDó7C=lu|֤h$j<d ˾3ʋWE 2Nό[ #X%Z*^dwr faG3h㌩Hؿ=),UGJ#'&YٰXȌ\.8+*C)Wv^\6?'*B׿Dg>Bvp'{mc:xXI,zڵٯ{\PpiqT42oo["2w:(nx8 F/WbVz_K@K=#B_}[&ca5B V ŋċ؏) c@(o3| I'Eovt-\1Ggn.UឌjGh!3ÍW1@򗤬P͍TWtR~?$_oO{qrV^yz~x$MHȳ)g `,|?B\I_>9ͪROeLY[7.&OXw RV!74W$uq_y/0}ꘪmT{H.+F_}S7cgj0?d_A4+g,잿+1;J+:`莤;hAVRp0p AaZfL 箓w3.I D2͂f 4qh68NGE+n*̀eNQ9L<5 h_=?61$T@)jf`zWZfLj$;$qN &M- JV윿#gf`\=P?Q{͜]Qcu'{U;IXB;6giRL A8w%#HnWA~.m>4yqK)IY&L4ȶb)Twwݍڰr FAԯ/贀 nԦA -||R1=G<}MWx։v{9fn~kƔrv\C[74]i?|<>-xL=kn7?H,7d:pwcd?ݲG 1=uv9 !x}xlݨhImaݗMdȶ5E: wNX{N`QJCH=v{ӌ}BiBL%Rbh=nhzvݣA%a!fHYiiXl?}moG3ǿ;k(I3d*%gVO^ E5gxcmTAB+{9\.n&iV ~>e8s/Wי~Z?V>vpoNiH.֨x4A[ATHhPu>PR=)e1T4^eTc/ƌi crYXdpɕe倥q&W+ߓ_ƭWMG_*%["Oy~6daP\>KWFS ~- b|3{*q&' <hi>ǵ%zMʾѻY zYyh?@mD'N} #4[8J}z4y6j2609<ݼ)svio,boL78(F2`QZIMlO'^n *8Gq=`4#iFfg q)>[*tÌ U)\KƦv2>fJ`[XzZRUVX WeG,4 jxVPS"M0̧Sb +/ޮ !ykM|cCl{>`N7d1\f}i:=tsu(R*.s=b"e):Sp* K1/fSZLCƻrHlXgz\A^o$ :p+A7g݄aOpJ`TSv yY Z](^+$j@@mDEÞ=+QsrlFmE,tZLudwKT3B*|$/l~y 2L b/nEuZeUݲz쪻NSG=?&K]Qh#_ HO4/鋳LWi:M$^tX\L27ߨkNbѕND$<)@Kw(=lCDhk¤Wvc'PV7dA`lWԷ}" E)M5z9g^xp㶗m߁悋\s \`Z|T[#%5ёjK6<Y߲q s~k W{F.2,L}|if2))fg5 ѵ;!f9?/p2[zx TA͆i +6Ƞ4̠oÖ)O5~}CsmhT `~6.RS] C]b)1E%/ 8.%u3ɽ @6mQ:nQ%hHp0ic@8;B!ۻ¾Jn(<x5$V Ү¡gI5ǴsOps z){YaT *w9mPiRx1>x?wD>[|Qf4[$}I"Zt Ou;1ω JQ\'oK )#N]a/X=(ShջE5.QáD8gH6J8Եnf_/DB4`hg+na-C : c="7;g{J;إʋ=" J!ib~'Z)HJP+6$-Қg0/hPЫiTؔ{/z*FJO ) #po3E w'lݻVNZ%f78(j8bp_WNl+ڞ'a<3R1{30`=Jd3^1ŚYV'm}#QDo~0uٷ@yXRŞVmuj(3EU$G&G6v 077Τ9jّUhB oV%yXsDjt-7[@dz{/!٪-{3\YpUdS}x?n,WRM[pRe0 TYe7X(c8Xz,/.vyÍaY;8Wl6Rmí.fkMty LH D0$߾b 5/uuIN/.x.UĪ*r[0l:F'EnRK Y){ҺҔmĐny2&W4${:q/NLPc݉Ff}Y`M_?&T2C Aoa6uojYjmt%znC ^ ꯶#̌sYM`؜Af'26 K눘?yo-"Vˀ@X|1aIĺ h W$k~iRnwu+%>S80,}xEHD9iStD6*" \3ٚx"0Ӭ5gi$N"6;= W?w0>ݥS q++u5R,38_z98/^ne =¼ TIѩQJ+7+钯aiO9.HZl-Y]mUҙ#e*?T9jD Z?$W1VZ½Z. a1^D+ʬ,S7Ӷx[։=0 ^zZ|2`A9er SPg*|H !]lL/x;zW~+Vgb_)|)Dy_Ņ;t[Zwm2R}4"ʿ=BPW㈃dt)4Y\W끼,{Znڶ̇T(iU}DԌݗQ54ccn׳k!("zX]0Ks28I9h3n?O?@H;q]4s9&((.Őc0M|p'tʚn =|JO]Vn /n͎iw%٫n`?a7nZkU:d܈@:;f޽86!(a@U] AþP@feG e ".jHA/DF4Cէ[OJKj,/b{K匒q\! ]DliSS G+hNZGlkQF;Kc ~%E.2!$-!;m&"ݫJi/8g ]e臌1"whbY\˫F6ˢh-\X?4lwqͧ|IO}5|^4S޷ϷݙvRPM-zz1'$VSSMBwcK[^u;"? 7ESDYҝsR־9`mBg NzC MNx˔e=i p 4P4TKQ':&-n Rnё;՝rwn:$?ZG[0=eG@'jdwOrOwtW'Q8|=XY)/a㠍Gy.2WQcz:L2|,- UDfU\ Uz7lO[)$雗H! m[  C6Lo`[w ӳ%ckӖxa^vIۗeQ@J:wXR 8)i]cMlPiDZIH7v8ڴnͨeXY.Fu]Kf{ D濱ggyU+J֐'<7=d[&0ҁ~ LYk; iƳPyr+}7f^ S%Oid<; 7g;kjs߮Z PЅ(?iw/0\8EJM\G5$p :ł`rzT{hPH_b8ﯓnQ#MZ㗥lTU;z*UjY̡2gouyH< >{T)v[KaUO3֭X)pPډ 宍!)EWnvt ^ D\IJQo y^ѳ"a##P\v c|7! P` S_UZA>%[QԆƋmI5|*_ob/ev+3=}ɼW Qj)KKm\N䚄zXn,-U.f$v)#jt$;fx QWGyVlOi{cby"=B ݎ 昍n)Շ&8@eXfV::BxGZ* 9GmW˷m/7N70 zZlBN,Nu)ą&3@␗?w[SLZz([h%1lz#;qK*܊5w#-ivLEt^>+b%k5S<<恡|HMb9#wK#OKX%s̎W}g+?'(ۣOH>'nxǢ6G8Z:7 q>=0u  HGe]S& #?Hmmi)xZ W:ף ʖ]\=QzO'+ =F7kȜ|%Ֆv84yS"zaYge̿=dkcg!t+=ua+|_I*[`NmhɨQaenO%{ (l<[ʑVHyQM_еUogSf=puƥpTQ"95V1ÝSE:P=2g|r+4,~_zJ%12גnw->Sy@[ݳ)e1  z4ѣ'}3$ʨؽ$iBH^-Rm$gQ/ɕ@si n+;bc<)(_#1 4:XX{yJ@J}q4m|N6>"o}o/HdK8{L]d!ձ H }D1~ƥEY4IDLLo:W'1W-R8SCrCD:\u/@@$*LJbObogsx !ׄ!$J>O(4b(ﮤB7gop l1Q+W~mf8OihlFZ/ "ԉb[&pX>rR *Or=_@m^gjV)By8n`X5 >U/#TFHN c=>0g'_YYOdDU\EQ#o7'C 8w>c1)?:%0W, 2cNp!82cWz܎*nXaR8=dqFjo1"*޳BpĜKbPye>KQtГ#y" }@o~ zj)ڀuV%T6gG WÚI3Lb<> L$ {D_MP]m=xyZ0qYS:mu)H>"7 6"2WД\u&TwvcSb\G밙9qb :Z{V/m$lMG1zZGxzD.C$ҁcjL,zyB-(a? Jo "9⑙c;`u E BK=cxԮaqxi'H9,1o#N̝A3i4y'&Pnn%\{OTL@Co6vaHmơ0_o{X!] L7KG7??-ayZf&D)Wo GDmT151>a+ †H>uj= xWaK90HLkBԭ TsH^Jm+Pm*R跟߫;|7yc\񢑎J\,М60ۥ׀IłDʝ1Q6lVj"L)9X>_(u&bQ޿)N2(IV_B7,|c!GkXML#IҒ[$˹h*&RJ#ՄM"; J-8$/=ƍ*2 gyJ{m:'" D%'J]/Uelncw4r{$[( d0)3&Jy'-7R>%9q^ v$ LN`ʚ1-P\:ڮd& nM#zt. b) J Ĩ:6h]{)ilB9f_&_¼2v&A-﹠?Vԟ]%h?!DVHB8p⏪l,_ W_ {gw?Fzh.sVJȊ oN@d#*sV T6ϊMLnePo CO;[h06HhR\6Zﯗ+1Y8S|:PԐTC0P o _>@_|l]>&ދ]Q9ftl "= .Ի.jfSQHllzO3~NcL[9ceqDXŦ}@`$F4 gl9k9Sؿ2u{#\oc=6%ziYH>YA-ܚi$Hđ6}\ף.p9- F 734?nJ,.?eÕ=|eYNQ`D/;b+)?8Z^ >+ -]P<8iU8 +a@U!Rتmp#ퟎD\ch*:fKyH?3k|@!pj yܹ).A.dz8:e Yi%'f'ſ]勳Qn oJn'~gQ4pf #l/SڼN-|ÉUymx5+k;&{>*& yN O>ȼ {A/ꋱdR¶ `Pc<(뛜ؑ4T0vՒI7-+6!_&nqd{."&e -+L,Nb\\nv@ޗҺug?h؃A/+'=B;t( kqq[NKȒ:hZ9EV&nM6Fqd&U]ro,৶ZEnclW%di݆=ǞKn(2I}}!=H醤AF)"C' kfl=x7fHeݽ%։9ձpu𣥤{WEiWabL۬ۛ98z* K7/0jkW<#q @sQyH4/ Cy 'Lig|m}3 lpysZ[5̀Wŗ7ڀsDV  SNQծK"0.y*r׉Aa S2CZX,U 2/A9{577r.Ve4R r>sfu\$œ-v10mNJPiS0<'/tMq]u"JgC2[d>geԖb;"G D'AfωR`e:t9~IPC4)d]aZH0w;v ,R! 򣍟A\-Ɉl(v r胓:*7:3#`ҽxE)IW82gbYHܽI 0tve1uC<x?s(8쥧cDb~o3Χ4=q+o`V)Ov SYZ"qs ゜LMSV>]G@_ Lh_izyn\"0XC(U^K_9MVhuz}y%Jr=_)E1fh|%xL݌c)/:v ǟǁqM?g>fD&0ó49^Nsg1IAǝ}i3O)gʽTꪘ&mηT]iSt=B}xgλ?jǵ j-ƥs""b)|/!zpb,.|<Y/5NW veˈڑUBɫznDn}m팼=_Qۘy(k:c:Y{ё~.[z @>8fL C'5.5Dp?xǫj6pMoLKjURE`<ԭ3^9:Œc w3=Ȩx>18HbmzeW.&kqBO/L|9$9~bz[(?+Lnfo"/f+Vt2oƘ#IS(}m٭{@^_1xZ.=geOR*V2y-ܥU{0p4|L )nN5[B?m usL/ᐤnj0u@ pyLJ؋ǪG81Mm:ٺ0Kg/ǻ7KxJ8y ;D)x]UtE5tMS2Ǽ\VPBGF{a)H3)TA֔Yެ D $B/rt}=iJ?^]$2]'DUJnQ!`FT/|H<K}r|^k~wT }JNT(LlE[Y&4L!ҝ 4є>9D:dM{\:"QZїOR>9 k[nֈ_@&ϲ]ƜO8$}n`KF؉1qFAv2vN[9iŭdqH}1O7H&D SĈhm +VzZN1<~yx;T#O!HJY3ŖaiM !rCl/F 7l\0'Sr Cr;O84X_ 6G\b`ҰA96{t__!X`~dnHJ=g[*Os5@L33 t7Cv-PbI=լEz(CwEhÍ qyA] ܌LK-,u TyȡـZ݊-u lA=n](;< }U.+! HXBp_MIƖ{LH=ڋ.V#Vv~Q^sB2҄ylzlMlocxpPU>=l7fh 5[@r2ͺGK~A$ܥD\b5ƫ|A3rJwE>0haBTyG6;5cO3[ƱI!5:+xуQapl@qPC"gyzU̅r4g/-0glaY.vo""h"+.Vg/[Z$|B &=Vq, רbݕ!^ .,%BY@t$$>+1Ul b s_M-({5Q]x9cYF+]G*k!0ӥӀW.WgfA5˝a/[&;]WIYN3rȌ9dNC xuѸsv0C, u{2}dYOM)!)}r.;S(L.p#ARXHl,e_.ᾆ4_&bTKn"7:$mjz~!@;Ei}P^?hj`e+N7 7½K [s̐Eā|K^PJLOF(bR\(R ]և/m6g*tخR#{(F`Xc)t iP?Ga+趵?pe97(%oJnFWj&\%0,Eh}/e]-,p6FziF}H >Ca;~=6S})ۂqShAlE='.(<ݴ^e"| f$F&'Ya $ѝ*DSq'l Kc`Tυ`В"r DW)wvyht9lCEbK[?^"9fe~+/0(+ 43DrV hyMQ qn]>oiF ?ko K^%WZ 3ozP2#K%e*}#mt%(' kz`J?{empJCa7wA!~`9,hhfZ)[1`xmj~'pMP${AN>} ̄fRAʦ̆pwnq,ib3mD},bx#æR#}Rk?nU;g_bYX6??}KZ '%2G"n1/]MmXpHL9yo))"qC.jb}_Ȧ%Orr~kS&hn'I+d $,|_zAcE0L8zgiY\n1͌~)Vr'zA;]j4EG\wtcsZWfO?MEPC yǽ42ܒ~޸pA.mP٥y`$W)lma)d4Er/ * !ޓMGh> A)u uʼn1DD2/]BPS{׾98P՞%C]tE򇴦AYx4V@cmLLጋ&NoO¦crJiŒO鶲MeBQIQސf!ǯUя6JZJp?Acgi0.GG(}{h̋QL u]蠡ک/c ܤnQTX:l#9 N ̎S =?ZØz P)Ǹ =2abPWt\o?"+V ekw.Hg3$5I8ڃ:څJ ]QɲP炔fsa6z#&WˆSE_{ChwL[֔~czYMjTq[ 0p;q-t)o5gzALZ' *I)M#s Mٱ}0 ._)00U 60m%9v ɷ E{=N_.˲֟g2+Fi47̪x/]`28O3 ;]q38'/EQRHX\2NF~ϮV%mZn-CL2u\W'Ϛppв$S9yH+2UKqO(.xEJyM+~F|ތ,;k릘R[gHsỊEUspէ|%C_uى_Kk=C!3J3e*>.՝ $U&l S&Ah1.6 gnFwMDlx MDy%v >,4;h%Ym%T`*A3f$\aXOHW:[(u8-j/_Ɲ3H?Fo!*6Ȑ6/iY{HQ(EaFXln#׽-w.1`2&n6ћD8:ƴM(&+%Tzy!5 X~A],zCwʐQdLbibhuN^xLG]IAcXpRt=PF͍wޑsCϡ B`>P0֥XPP#Nfk΁`=}p)?˙􊲥@g HiDr;Zy FqBߠoj*ACjO=sUN 7ß;Ť.F% 'e eUDg4*-$md{0n\"g7-pPNٓN|s}O::(p'/8BI1#*arv(U|mAZ2Pm0}EmIA}USSyy* $dRE)l7Y='-prt:{R'm4tRb XvtflFyQQOO2/_Uŋ׏΄K3-jaPx!Ee +>8ZYAD{!I|`Zo P[ѐ8f؎}k~p H4w;U2(o{kt=L/ck39)>EZPR|jtMtU6eKj˼ʀH74K6NN="<9*b uV4DH("}o (Fl)dhz"-,~W)Ī*f̴&[?mI^aTd$ŅA;CoMyuyt yU%J$zRW{6xbhS̑{Qq^rlF6#W=+z_ ?ÊZtfzݱI =:I0 {:߅c\|x(8^:݂Efmjx*Z5!xI-1dBJgTzcE[nפeC2T#!M} 5^+B 'ݽbmhKqkKdo&ɨԄ:;!VFU{L_L/ǎnEq. ɣENJW?dʨr\M{Leg0A~% ŵ4{WgvѡXl+l߿G$^lƖ7y\ B[?o AX,peB̚G9j*!x(MTcj{Zfl١j ,JDX4?^{F'c>+\WGwݪx84 A޵fyʔQ~y'lg+&g3kf\.!u%GC <g+Y_D$pΫM:TѼ6/~0Y(/ʟ^ww| YZ̊t}Xx{DG-r!I`ﴣ6hh>᥵'4eQtƩcys$'CaH` J&y8uy ;Bs/[+,2zNGu!HVOnR|Z tW* cl5FcY{*1^<=`} W8/!XZ$5~ b )fI;WGh;i޿1^)O[ƾ][^t|D80S11BWqHy2wxT } w9{2?-|qab%)kY7~>Ѹ!G2F q+Mvɂ3:OX5O|?`bX_![n){Xg,ƻ";\߱[ަ7تةb=nrg'0=uSMpb4@ns`nkRcn$$d_XXQaѶX L r?nXJ+ j4%)e!buBeaOǞz⵷g[#ryӿb^(Jduc oZ͸AI9SmkJXv}6vvpdBEѮ>Y{dQ^!,7W|Q(c=.')v8.A&x}(Pk^W{2vlBo }Vs֩'pz!`M' +?cXoe\:z+t:Kc5uok|!)5)&]fOQԾN337CyYka}#BOV.^2#C?.=;?!@<ߴKWÈ74 MЁ2G&0Bv@p̱J]A@!1FhJ33q&K﨡k*Oͤ{F 7+5}oޟ62G\rqԷz¥:0rgo*=Y&?qXf|r=.%Ĝ/x m/{}=~_.Hdc۫7vPztrtyp@Be$CѠYuw(e.@B?|>FnXe91pMKIPA7x|wR41{(;~|p!ykHl3Vg#_pwF f{'}ɳ#fSϬLY/F 2Lͩ#[dg ̘y MJ;Ē5$)<4Pf;E@|7[qc{wǼ|Z:2P'&LH\r׳AI)+q ў|S-Χz^M/6. c0F?-|96nQ9凣G@]=fA-|'PJ$Bؑ#Mx(x1GCOWr7gc}}հ" J_:%W<ث<.2pbBq#1'heuѦ*XS[9BYmR3m \O[4p;͇cSy|Wa$مHl:\6wA otm"gOg[K#IyFgqwõ('Jr)EP}%vS2W`d^ƖOTFȥu(3BE!4ZQ4aK B``quPmJlU}Jʥ+|yJZ@>ȔWݒ[I.h^`:}mY5u%+ DA^f2!XcIH <+KY+OEQBďЍ1yj+k)-o1&DV"x)#FgLY$S4,ۺP֙9!4lrj y\϶UGOh ̝a5}y4iVOE0=지O١+Mib9YKq7No "'Y\EᤵX)*)4;or`6ms|0, ĩCl.@pu3n" ײW$]LӘ<3 v29sa#V8@K9 ^ w- I3đ}d3N> ܔyCt@R_pD}LWCm]*r9tA;Rw_/{d ˌyScoqQ!ߖ`pj#P4 ,ZՐqzSM:T…a}:Y>zX~/=ϤUcVldMK~gbUH=>Ʋc,ɑ3+I[,OeH.F8cP-x4Tܥǜ ւ+Vt!i8y0 i±<y! O( T2ڐmt:d>Q% f(O])旅z%#;=Rf<0آT4x] 1ZSWdu\uZD[T= lQD0\MHfx/*1xf/9@&Xͯv Zxu5|B;'<<4fD|_K+|cVŢ^flR|F2! #i +gr?WP$Yt<~&-%kf"CJ{ۏjt攝žW[%=bꜹ?OjHZXRan=L ]zFk#c3,[I:<-QYlHܦM7Ja_8Y'i{| ~{ҷo>yl)e#ձ T!K0nj sj CME5Gԣxb{p~t"X&Y~H3LA.ZT`;9.u"G{^l$Ѐ/?m͖VSAnLG p1V}m˞H՛p9SFg܏I˄^Ek*BrFb,1-uXՠ{Wr1ȳwXLRW)|/:!F0HE 3F &d!5)ͽji`SSsޝփ{anwMeb _Nm9tCaGoZo,zOoȸ?4TbH=umu;COߜ>_~v4&XK l 4g,6-்8=@$ BՓNg_t[!C@ S:1:/aRM<:)dz͝ J,+9kS*SQ:X!]=`3#GRF{}DlW@X55$C^p=V]fijFSV6Ed8e-{(C6ӲxY[9!laאMl*C>r6p,r5t (aC3S}e;ᯊ-y ھ)mYȮ ל2ԔV}W0_Em/2A`;߮*keQ w#oiRZFE1vl_<^RhxvoSni?!cB|m0tx]H<ҚM[_[G!p^Z6E@цײ@HMug}K K4"rsߊ2IjWYr &]jwdnY=)o0SdNqU͟g@Ox}VT `FJlĻ6r[ a=2pCXjYܜJA%;03v͒8Cf{v(FD$0<+dgtp8L{wv88Z}|]/z4eCL)Sqp8I[DG3LCPW`{0r,:h8F$M-"<Ө=P!tqah 3 p,n|&ʔ1l>6|س'ǩȤ$2KV vsuq,$C5<~Ǽ$biT4*r_eGVCDX}y`G&0 R}+|0Qϋ-99j)uـ',i'ys`2]i='lނ0dתsŕh=0B3kb)`mN q\"DW ߂Zծ|Vz]xN<9&7H,Mpߕe m)@Ȇ{V2A" ^ڄ *bc<ϊf oCR ،L#P$@% * , Jr㡝F]t`Ak 5Gf >&(WPZ3dE 0abvQjP#w/WJuW|BoCPmeYm.r~M{, 6VPqLtݷO ĥuUt|s#Mdl5TKٜ*㣨۱$aHg׶lLQP!3SH sx=)#5ڣ&~facS D I۷/Mu$-v++T>yΊ? 70Gpemtce NC޸3G s./teF؇6V]8A&Y{1 /8?HXeh"{} Ws)eƑ`dx)qD1R^}pfCOQG~}FʩX"vw|6{t DpH,;<FKi3)X2fS-nG-"B4%Y=y5jWVĽ*9OV7VCYFȭgu:hJ#ja*r6MQKEBfDsĎ| 3yD|!'.!hg/&E6a&r| Pi4愅uitR1}HxR\챈#K4Lq"MJX'*UU*75;ql^vha{z$pAK0l )D05s=YnL ~bFё3?OmE^ݙJ #peY>/jo!zCٶmZlgRoCoC:[P2?'xS',D4u}sg1G 0-҃QKl|]>RXl\[[̛C檺pܧ([3*V;xEt';g;H  ͟fYcǾeMhЄnkϭ){U[Tyyթ'Y.=u!7a=iP`q0i9em.>h3Bvߕm|w5Fd`c⨺ڟ2rF[[=@S E7zkb 0:`|AL׈TDC3m١ @qB_LvH)ߧZuCCy]?0ik'[I;T66SYh*0,rc=5q){3З":g$)8V,{f(~ۆk|M ;!? 1Lzxf%$Eh˫FX DH9e7*_)myMtql9 LlݠGO^mfgL.cb֙NGV5\=VLXilQb luye$+ecŚ{( ;G^x.1-#LA$5ZB/j,V799qRlDږuh#R&G]) ~D P]A_[p?i4wyUP `j0ח`Krɛf-/β5DB쬩M=ǴxWD…ry.6fQa3sL8Xg 5hg0%J 9Viׁ}*G*_], (œ,/ p &48D=Z^=DoƗN"TzYViˌZ;48>h9 * ; Xܰ` Y}s%J񍢲<wq0'nHLɼQg>4=5YF3Jgw0f@mdWUuz"~7{=!{iNM dDs^+wa'rdkcY1>?t  pL{2 gz*L,JQAyNxEe(àG[ f$]ߎ8OTt8kX@UܜXCjvG/W1'Dlw Ӿzrȃ9P_X+ \an|AhK$ 5klRPa,iށCu$3AD{f -pWrŘw?`:B#cWcWɈe౟v!.f*pҥ`\3 ,;kYF=ׅ7[xrرz'H>PS= ¥~&x#͋m,@[!""՜:|*,mͫ<}ZWt\ʰڿwccv-]nm׹kzuBb6\My~k@@DŽ9_۶.۷}6:*7 ˴C^FOSب*AfY$,U@hmTR:+!{"q8ZKvHPa@aU)3,7XN[9Ͼsn70răo1gػ :ˊ3#t $!򞆩 a\m ڱI*:Ҵ#ǖ5 3ʤdX<|hzZ4ٙ1b]/TiTb*/F k2<h=.`>/z=ض؋:5 Y\*' ,VAk0).H |?"j0fI`,hBRӊѺQ{wk[3@ ͟ď:FzYN@B ZC=Dۆ7AzCڇ1@ܮ[2lhw|ܤH9)݂razbsW[ =Od {6@bZ(bm}#njw}Ȼ"DV^<CJ 4"3y79%z fj~ c; c_({ e  Z(xNH[Yk` ;\GnI9UzR(͆g3;~F GrVRf/7Pè4 r$ϗjD2GsZ9[ H"326V;%sZϟhAT_J^Լ|+xUuK $?:'a2Q%0tQmߐ%gZC__N(~rl08_/Җ+G}YI?]-{D NlCCQ.v˫,Gm *ad@T'%ZHVl^qH>P i}.>@[Z60z~GVW  -r+VT0 qtQ&_a( oWQDBtwXTk_ b#ts\=7@i^9 vJBnڎɽHI.z>q߽'9]7#>HXA.lPm]q}-|ƝBGG*8AyYbSGS8~fS 5$7U7T Abdz.GM޼42dM2Ѩư{\Sy Y[N?)>rK,ΛS XaS&21zZL拥##&l !U઎I=^i!iIN[QF2|h[EM&kϘ`?SiXsL-5S>Homhze˄xvΒ(!l-c +hehuWwL RNGY5ۖ&p0:9Aw8vjqk $a-Vxm9mntyôdcarx!  q cc&F}шByT rW%/XRXocZ6{ J.B*򠊰-g^u/|7#AMǚ,/-%h= |Z:M._:pAm|ij_AȌU0_3c$O ;͞jUDhnbx(۷/4$6b#Q!i1! O.sڪQ":V$5{j .^R>{a`>cx+Uhҹ)Y ďJ1ӿ(=rb/k8B)g J-[Ge9k<\!M(F2.fͪ+m8(k-Jb6b7R;UPYԆ#UH9XY!#2>{D?eW*RE@Q17D*x5|YtmYXe[$`?7&At,\vR?,qu6~<+u>wTA'|>$<桲B,gAc;z9Q7ёلZ境80r}ΓԱ4`/ݯ-sg@?m#щV:7!m8g}elq\Ӯt.bcbS#z*Ď;a9L#@JW3l^mfs)ymnN&\$xb#Q!{߲UhIfW}.Ii NB4?I -yH^$Vur%ԋch|ߘ4[ϲf-Mg_}ׅ䉆 놚yIPjC.9R2#]6Yee'[f 8Dר{OW@"GKيA !Q ARu qm5D*m0Siɘp dtΥ2J;/qٮA.j 0*Ȕ/[N8‰6,XiL:Fny I=ef C͊iU b1Ljch!:'F}&)NAyf#jK-a]b[-FB˄ 4f(y x>OȟJ)1Uvׂ)|UXg aALpL;5wZ;1@/S\@U92?^s+?fkÓ$i+y.{gD֕CvnF}m_<hSૈ i{\ [sDv7Z6wf٬joܢ HD3-2{x ljHD LK}3`Th"fM5'l54t>/,L `Vj3J0W,+ud{zL0e ՘@Dfmw{%h4+HlG mf' {4hLƟcL5 1@C d8IFBj pplݼ>|/ug︃&9Cȓ$ҿ | "X q70 XW߽mu)+fWHq{p[mIlkrӚ@;Z(iؓO M 7]߬4 Eo/*8738s.@l>>NH@q=޽fVG >.+{Ď 5 zlmU6=c;㶧1(cZ( eܱwn![[lRw6OaN 1-7RunDjb[9e7U6iJg;3p@&|luÎp fHd^L<ͅTwER'Qs: vjeJO(7FyQ}E*]fҒ3-Uގ2c񪿸YL-.ȼ0gAñ[q! /.k y!#Z8 ƛ_J^t4/6򿽝8}Y8l)4 ;'T飜 z;E摞ʚg^+[mv ekCR;goB<1ǥD;{z/x᫺X_篇 4;'$y!AdR 6Dj3 "lZ?ȕAEOA2)6UfOd}$g/5y뾸! <ݻ& ~O:6,.5ndjaЮ2Hw`.ȇa-QWk^mҹB£6H@kA-=}9K W) 0W$j?7́V E?ia0 rSUˣ& Ug@55fFKJxLUև yao̥!`9-V2}ʗ%)QMM-O hPt- a&ف.ӃEɋPW }9D$]in.х% 眠O^'8;6/7b$=>wfDܤiS}Zú +)pj贏B#?XNҦO-d2ǥEW֯j+*FUy6fGu( QfOW'$r`+5\c@ف4=ދČZ8"Q;C$z,`ٞ: j P>*b\ECw[*4h|D1ي0dY(mW1L1J4%tj5lï&#axv+kk5fuЭrNzrL3pe֏dXeN[E:'a90L>ZMItx喯 7o tФhKqcT5ǘ[t8]'}h{ND#.Zd@Q|+0 )s$ԋ7?c햏,b&,AhV:f>Bc 3W3ED)bS09ӓHѾҴNnեNvvAhb@h4uDz $2*JKx>/Џ '4}q9)py3Zcg>W2%b'ʪZ uߵe,_T_Mŭ]f)z$} `Sux[11u`*߿ʺ;qj=?8K hvƗhX эG&Nj<%4&\/ӳ]cY5Z -݃c'^\?h[}7'昮y*} a5|"Q "kńw.D#W//!~]Vp`eё1lvh]LݿIDEv.XcOM##d\z=DZ@FWy(vѷTG^ܭI 'd_q]4SDP:p7Ѽ>ѹ%E]frJ.dDIƧ7"Z W9j!>\w;'k&&׸gf90y*$>sNYl\I]6uϗȃqlz\H{2vv)(at8<}z}O-xCwqtliΪbvXfb( Z4U傑mޅѶ*=չ-:Q2R[x1^td>߲ǁϑKzn }=%.^%/vKL]܀ap1.#-4J&k3gy! NW]69sDnfs }uW=\\Anl$߆akY, _$wkg!$lպۼv|"H4zM(9k4f {U]@Jb{NcpbJF"L13|G`h7@CMr ;F#Hҕ4 "A (pmلv|-8s'7Cm$]U c-~0 -iUNdyRd*X#F Rj;2À^@0גp^uA0OZ z;ʍ;I/PC825 Ͱi@ e4m+0x׊*1}]b\G%. {TS$L^y=5 S޷c_% uy'tLͻJɪMՐ9^mh)޷ 0e+<:+JE Ř!*XpSvL OpCaɏksPA H1VyU&ƨ8ŞV $^q'M6Bkֻ-a[fJZ|Ew-ybOß}f[ 8nq-Шy,'if"1L/:4]èFJiT (L &&$ZpUM_tDa߂#Zs) 39ru*_ !$acxys{"ڎķ5IQWt񿾎.[^ki[I@@ѝ]4g/! E,3.2hzU],(N\\L#[P*c_O/1ҙgMdx+|ciBa97*ս3kH]\KV"7/˄i I뿊ȑlH.ȇfW\`r!9A)JG1:3fSN˯iA z>pW$ K"Q7 DP8}Dforت;9` |C] '@]YN.npO֖K$LiZ/V* u Kq.u zqvk\Aڜ&yag=WDWݦא)@Tt{lE]qj4!^bXZK@^q_/3=^M1P (D60u">] ?:^d917&B'r+1vzEƩtu/h+uOӪY)E&p/lFIj"D;kXZV5Dkv-dKqsOq)J{`Ʋͣ?@T 'P2)$$W)_ z@[E(Rŋ1%,-\ff p Hqw~C lДhB,f6t1 LtTж*ܛ As} WaZ39ZI\DVڵI}bkZ ^D= 8+&dz[EǍ4o 9SO*u"|?Զt !@!u77\R/nCf^]j.`OѭCo]D_X]qҚK(U'{ %TگJȘ|Kc^_6;jKa:}/l>2k,׉[{^x3fUĸbdz5;Y^14hqS!)^f1OT>C Iʌ"B%PMy紅]gW?~"8LCVs-6!_ڴNm' $|5b;(`T]00[dC;fV8N}p;V6 P^FU G2_8Fo@1G-SJH;q"f(IkgMc@m}̓u*+ ˬs$*R  sf(j+{l cW?Jժ)Ij.437NÆRITi:#r/~%j(̏lWosg~H"銷ąȎOE\֭I8M]U([>*Y'7m6_LX%ܡ1ImL^RBWbj@48.= ma걝+$!"tqes9dySy v9JOJGc@VtD"}ÿG:gs&g˜2 ]e֡fVIb ۽w:T,d'Ku9~{%/_Ċ3Z DL:ߟ_}Z 輑D%[^~ycD1fuc?~ty2~)NC,ݐ5\C-DcAЅ NgRFEI1B)~ .|pmk{Q/w,N4jg5]+9 J#/JAmX[Pm3eE#,$p IBkDԗ|4zyXsE̒]o=P X3b՛bo-tYeXCY%vG567l)6#jPh#2yN {%N]n,uh0_鉧&_iU$}W[YC$$?vMt/<  E. a%Th[?ǟ5q$|c>,.b(v(=<I1.d(A`7$2` 18;ǀIΖ$1']{n+qnM. kk5Ga*8 !CǦ}꾜 b{Ko7e9=sݐHjcϾ&`@K}WzLT_,=pJc}bĝFT߯ྵxwgxIQnP , :gӑN-{C2e?$>Leb!F֡]K'+ *.(s?܁wsZ_0w6TS$h0惆?zE%$9kS K-≮7C'i/uX[MS$zcGfE$Ʃ|@Z]˛FI༿kX^ $<)&+`3&tSNU}R׮ deci tYv:/K~j6E[_WOp1D{:H { :3|I$ ]<^n-XDi~VVp Z4v{D+2(9Aaх=i$ꇺo@{B9)sqe3,M /WOH 0}d'Sp%Ψ&)@h|[~IOi3sz1g lEr42b{Bq%'Չr3{LSВ(1z⫔ B{Ć|;8-B@D~~r-K}:'ЕOil)pdȩPB^eSnb&y"x+}s"QKv0|WXlKWHEci#o7ߵ)"9~H y K\zFqe2VYjlhZod^dݝ_x,1!HJƤ,gl@Q/fz::Gr٘am'舭A !(p9yQNPƤDU[_ڗ*H!xUw'p9PkZwd֡epBIr5߄|Yrr]>cQn_l*%CDž 8|RRFȈc}^aw.Y"Pa}‘hؑG̠ΚvGWdg~q LY̹Oh>,HWhހ{6e xAdLV|slT-W-1*s9-J0U`~[Ahti~ə9vmT_eHjBMLk tCuAPԾ,IM z1p,DA9'RfZRoZm3eg`Dd Wa=K)ءT,Nw}VLFAW8QDnYbK!sJcRh1CG~.|=N[E٦%y7.-ŋX"@-*nE [b RM(.SG" A KaR2%`TH0ߑUɼŝ:YjK*Fd""~hR3cP)T‰B=2;IB V\l48Vyz\譖H9[kvGG[" /S(Dcpr,,QYN{ם/҈ ""ǭ5}ɨEkǙ[ba6_omxkkLc @eIXyELXݑqG|#WVNט̙Gr>}9_BD|\>/[?~ļ:4'8]q=yoߌc'/|y˝AZ-l~1Kmر醱]nڬjM~ˇ19З%m?' 'X|?(pU$}ҳ B!,-O~gqeQ఍>X%}!Is'4"2 7fՂfIlxo<ВL~Sv*Af^ZuX Y(6TlCq);~@q&%5p7'ri%iJk; d?=tCK!&OG+U?߲瘟M$!>Q`r gD02S mQ9W,s\ɁٹhP-Izyl5O+B#Ϯݷ ?| q:~v1SL4XӢo|Z/*{FOjcͽޔ͵m/'6Jl44#ۇ%QDFu*f)pxxYy ZϨEiD~ci$fҫi2|]}_KN Αh'XN!Tg\Gx=i2p:S$>kɕwIFeYDy=^6d_íOUjW4>Mp7@ bk̄X9|U>*Dؖt y8k+5XnZb++fJE9]" X[+BR%ֲ~c?{|mFf /5?p%{9 EX ojP8:#dea6WЄi9cujFmnOjBիe㖃{{*:ѵUOly- g_Vm[ @chb LE/}(0|`t2}RӸBa谰Ԭc %bŵՏ+3=Z('ßsek|Ѻs 3OS7߼M꼜rjJ͎umܜVDIS1# Izܥx)p`c6tM lh7K՝X|C.g{Nx1C9(t Hօ7[~Msg$B|%}=tۧ@Mu}Ok(mv< *@C< >n3je߇΍+]XQF_/SsБ+K25Uh{a-XOc}\Pds|,98IdǥS.LW@N:4K N_+Ԣ;aڿ\췥88(gŪĝs[qq(DS,GWMZYuAqsEvy˒5 X }':;S GjIi+ίr$J)08Ɍk ή >yDs>'<[v)7WuLL{<*%#GE# !KJʎ4CBIݍWM*)rbww K\F3:Шtt^v̷a|o}@c*l?OW ףVP5A @Lxdg)hLTqK$󠟠w3er̲àcd9}Q+رW7¹nj" ĖZ(vy/V@(/pI[!`FGu2္Ztc3N-j_ ՟n"7~?I1 f9m:>=mmM4j8獧WC!Yy\W!(J VEEUwFo5o`kY3裼U?Ny`8!j3qcL)yLmiO/:P2='D+DE>ʏjg\#b<Ҡ?XV2.^K\@y=[_oĜAEVMiIn 6qOh` 9_/Êg=S[ 'P?ݩxs)KAnhp(`䒳7251=r&ɢ1S 1@s,0kWti;2q~Oee1i]G ;U q4^4xYy24+"7*zJF[r|A28(VzXr0vz@*α^,MbƟ"4bvێ RI#JG c"=[VIDe'5iGd5SR vk*@IHHj:L('T3?T jTZߒo"tB4WcRh-_@j0&qٖE9f,>GywLd _ :x3An fٔLfs؂57bx,dTegX`duQiK G@r|8Vόq,M#Q ~*q叅4K2ϻaCƇlgA4AwxQ@1Rn;\nCvsesa&P-!,FNq+LznSpsf%E)~ b bPl (+2"R\dpW#"j[ws tR̆y—ZĠYWahW(̒Xگ,<5jq;z}fmo.+KrZN^Vs3pP kd9 yNVþ7M8Pc8D Ll4:I7XHy/f1OMdzF1{Yʰx8USz!/Ckj!Ĉ ak#_ t %w%x cZ{fp箖ezZ\u$9e;Jk^ $RBO\QsxElLvŇ{)ٹ&{@(P7+z~  y(iPvߎ,,ȿZbw'`ڼԩſ]?qC gK= $2/*e~ZiTbuj֐NcR}hm\m+i1tlOZE)Y!ݯC\VuNj_iC ^S椹FS|Kܥѕm=lٞk=[Jފz_Ơ)iaw~QieRT`W,hqeqxoy_UHNSsxqoa<|CQ}᧘wA|hXu6q(*{.7olQR,t'?MDzlq2-"d(o.йZA㉹hFaS +w/aZPot?6RST/GDʼnOs.~'`wB5#%:n0b&`~JYĩ)Ur4+kDmna* Ǥ/h®"2 mbx}O[ΥOriGgRIiǤJO]O/3` Pvn!x <&1h}8V?N| Mie ~K2g #LT6^n,#dۼwNRuĐO!0XAC-rg-g09IU- E M}?r?>k5zX !ALVdL>R`c4c\vrL䤊yz9EC9pbs_DXzh-$x6KE:V_G?k0x8in:IFw@JPq:{ ;4'3剢ucNʅdgW6V[Y_I~ނ|,8#i3Ҝ1O|#4S39K2OzJuD)ȶz@uU}^ckhٳd%j =N3;xb6MwˈCؙM/A3ڄkACcߕNON?9 Fس6HUe=~c *_bc kx Q5߼췠&W!4)C a`Xii<6eaF tr"J-Xy>}|NGH~ 3߷ Kt?;Տz KXARjXM0–G^+RKrͩb cVOISQ .}-F7h`_ 84^5|=L? ȇR+[(CGzL? 6`寥s9"a* b Slf/W2M#;b*-sxWw95O٩R.މ~6m)m4 !0$t}fWP7@c~/',_ HH m6ލMl3n_MAEE\ FpYs5 D>6Ɩ%Q\k{?wd~_o2C"y3Z.04a7a` J{R5Hw37ZEȪҲWH =: ;P+k(<rOR?E'"! #ГT~6jPS hX^9WAski i..aJ¨mdYS E5EW`V Cb!RG3@=vvR0(G|~(~? 4ϥG;&VǬC` @fFf % 9eo;3]O@mڣQ'@-Pעȫy' YRa2#P0J&l}>#nOPKnvt4zKan?{3]Z.d6l,Sx(0=H) 9pAZv|ͱϭ#^!C{:oT:N9d'P~fd.I/U/ ?Y- hy( ~Wq?T +4 QA> 5J9/xWA= G^'Zw>vF.2d2 $ס's@0rgbҏsǤ!T[7PE:k,ߩ{b_ʨ" H\VJ]\sP|7Cc.!wf gCankUUWIG\?HH2Ƽ &9}ui6nH+tH˥@ؿz+X"+48j{) ׾h)m6נ*Y]Gmq+W+܅QyYh F7>XmFZpxf۴mʣXwᎢGcLJ v'/Qbuȸ ySNdCNI_rf"'k*`H@ŒZ?+ɤZ?7d4C2iQ @FR*(%ng BWP Ya`Czl^~zC>+d:VŐsA&?;Iĉ5Bs5u]o)#τ!(4q?.g,KV%=`T xm7E*cA$OzoNį¯8~gP6wPl%3_,w͂Tl33E3̳:FPuKuD|:Ji_tDRǡLV%lUb)b<Ԏ5 _P *fxi&+d1e`>`Bϳ؄*[]]S[ ϴ'0!Բ>ʕ[l] 5\E%|0~H,/'ip`a$OԊ)eU"EGڬED<_y'{EuM -ybcDZO"(+d֥ hitS,HS\R]U( {499<EZʔg[cA%;B/uNf'Om,2pI[U%ou7A(Pa.Ɂ"QfnIטܚ5w>Z\,.㢣ӥ#K[y '] Q +a i[ 6d|&yS+J L(hwO,GZP&0kq-y0Pi魿q̆oq&d5ʊaNL1@KE(d2uE](菋g:j溭e UD컴RXQ{Oq2:6 Xڛs1鑫B\ŁZJS-I*Q@b]h]H3n<ܪɆ?^~Zơj&h_8&YXD|Ǿp0]GGM̥^QVF-тuj1#_Vķ[x f4AWi]̑<()tbob./"XZl<:_$}$fm%yІWLr(F=/I1w$$Q:2bYyWHyeձ{v4:\$ڻ JR䳯#X?yuYJbqN>` !Pc>!J&D"b\g]<(A6J)3a2IE} P [l_r^4l|W:ڸcAx,;8'o$R<`~#Ź.qAv³wN;{ܖ8+'o|nI\/>ԊmYd.4Z YkTRS F8v݃ots{fάS<{P׮I*0hsvOwCP '°0z>.ϙ$'(b^O:>$ t\n;[N{*2cMFx)W ijes!jXV@ !zD7ɮf=%ՐN:N`q2BU`O/nXNg n#|?ͨj0l7J%5ƒ7H}u6AD^Ji {ڨOovQ=Up1Za:\wS K9~a0K5 pŠƉnw^17garUXmAmն .jeZnm{Cdrݓ ̼[yg Y_l%Ee mFTO=IgƏ(FAwCu޽f3TQDjW4JO%Zi$nefv(c8  ឆq*xb*ъ)@޾:$Ɵꓣ2/ rC`3Fk1 \xJA(טC7Tfm'tg%|{h'G>= n 5GN#IGpUx9xTXnAc7\q l3[Gm3,wQ~ؿ-aC<2O@Cޅ}%(Ӗ qQ$HkMUcEt'qSӴtB!$BEv ٸ_o N F8gx#]1j}9 }V ż1'nۦ6Nuj ݒfڽ82}SIwQ $̐(N?_'HBe臨)ٔb_`W[}f8A[8ZEV^dfOS9/J\DY_]pv8f ҳ\[M&ݻ {Hc%\JV BKzhKQ."܃۪pIүU:0יaՎ5 -%ڊcHEn^ 30"I;D1rR~{ uD!eBglﶋ <*:O{XZ_k pLJkO/E!M1L `ʖTϿڭ3#kBU<'+΂\z' c/)/l`JØ8&6 o϶ ^ꪘDWKY/H *'njv]# sGR#??Y8JA|[E1Vg)/#v( [xXpڪV6]٨ `n6BiTV!߉"ڗNXF$GrBhya,Pˁ5Qi~uݱ&q"gM8|+e8KY7N%460F_RY03贂_Aeyv >}s@ wV O@eH9nks}`mp9R"i+C;,hUgRCT%`8!}-FV:]쀍'ÎPR1dĺ#( ̡6.˘fZ^=xG _+QJLBsh9{K}'[;Ol#v4wh#%\f"28]oq[~aYd=HcXv-: iRT )݅Aք!X6*\8yyjE_|m֑&d+%䱪ZU#$-aS W;X=x;0*]t0UG-uS m]>Gݾ0u=GoԺK\^e{Ƒ3*Rϡ ? 簃>E ="'#;MM=,NU-WQ_П[ V }Q5gJOYb*#̉.f\Z蹟9 }&ƝJz c"w5F/fOrl[Z4ձh?籌襑ܲXO|iۧ;̒$%o=h$1[߬˗PHGVC<.3 vlhH}bTp4oyqdO%@Z6F#1Uw`7=زno RmgQ}5nyMC۔qr1z<ڎpȷ1eEy?Eg4^㩻4e+=?u {vJV*Bl΄3 y յZ 坋}hq=aLzA:~8ש = 4-clOL#!D5&ڿ2h*WMӂ=$v'Ӂ"(%Fnc%hTCgŏh@2 ^Nm B lۑM6 BP%a,agB6Kbx}r^H$*2~SU2u[N" u1cf<(7xKdX wzV f<24G@@حgui b}LL@7YR~&)&]_Y5"X LD@/=>sB,YR# 4P☨D|gD.4j:CI)@@[Ac•Ŋ)(5sեw&p`멤 ;019m.ʧ";?'w;n#G+Y戫 )B!s6<5C{(]Cul^`ht#+mSyťs*!Y9}t@~8PF;%'# 4)j7ZN)]K@aZFPԈ/G8ӉK 3g*]ShUO7cR )  "F!]ι^hO)۷zc+Z~qSľ_$!tR`(QWYߪ IPQ`.1PUJ"\lqSG֒c`mf~Yb"׮>0nwc3$a_5L㟡Eg5֊~/Y݀&Zl0# [ᅚJo~IPoO呂s键r'凃١9DHB8(?C ƐdnveCƬt?Eto>=ե>+8yg.Lk$߄p4yC=saQQ`0?ܧaq`jEOOi*% 4.VZPEe ,)ao;裭"!/&2f73Z4v}o{Op9\jfXHn%#a ̟򕪝8Yn:> ,fp9cxK~FwIM]'BI~H@$P?oZz_ę@ RfvBĮΤ.OLvgo,,UAI`{I`a⣋;I)Q9;OyfHfd=*pE5:+lӾVJ Urؼ1n Έ?/Hhȕ!uI!C3BB/26h,6B'/JJ%Ux6v IЭ[xaW8o:EY՞mgĂ]hxsJ#PT3] ΢WEP($yHzGBV;~LJLWq8QmPmu4Г=y3}K,k?bio4Oǝ9TaiiAP{}48݋VvA|SlozѭtFȣ][zP'zD6qqd DDӾEmNT(L Gdv' Wje$sI"1,?dJ;>eye]B2iI$u&Pvzԯi&QW!ZOg|ox#9n ؛R1YzufURyz\*x(EPvaKh CɟCo9驱:lxN,7x SQ B6 Gbs*6 Q;G{!~H(vlm> HBd[_s*ُO(S IPH%%#Nir9c45EGFQ=7,4;&NMh>ڂ<\+1R+sJdD"*o04H6YEAW6YC|F@y2n%Sh2voݳtpltJ3j%RPߵ ؁N'֨@8\q_RD:*[~h15rO0 q9jq;jhi{66MWw{[,I1wxKArP`PPY湲,LmA~0( dsezԙ2ݑy=KZ8J٠ 0ҵ5Fe_Vb<\iy0HòkM?( j.&W^|F1~7[ym)OB8}DF{>F TˆK Ȼ"Y+>hl?(qIWER~Tsd&[WfO>Z«hӫd?EF}nGYxր XBnt`P/jgq{ iՄ8~W sӫr>O>,MWL3 ݍ盠JqHEh=W6|BfHZ룂Y9ߑZ*?Eu׶¯%LoXOm]/ėJ@.L$:#OWD93@-XQ&try!S7bUƝ+Bo!V8D3/sQ$Ҝqof׉} 21TꩃtxgrO;jm(dB+e$ծ.)6G/ˍfI,jaƫʆҙtAggQ_O[|gs\r9q?mq'Jt[J;DB J!F,apWwǗtF@=VJ>e-{士0قg"#*⧂Wߧ$_vp&\E| !tpvQXU FHP.Sղu ϨG24dM8o/33ɸ"2S`=ZAS8iܣA'}'h´P}-_0^adfؒKA {4"'d-Ti1p^sC Alt "5G&R&[.GgvbNu/'SaFɵ!rGQLl(+ )81|v z?b6^{ΌvXjgU"DSϬ¾yn;8#&  6G}Hf'XSk_,$ye~c2P,6+Vzc%[0.1Q|yzKptR*袇fЭA-LUPj{zTa[>՜A9D,޽8E2㟖h !rtI,2t-ɗ8 ѶEi@^׎4'frf Ϛ9YUQp}dַg%kK*3<:![ZY=ť~/%+ c`z=򝱰AilּNyf |BF,!&m}TVYs=V'VLRjh(6ێ{!1t{GH"Q@GX=Xdl6h{3vYN6cr#Y֕ B-GՌ[wP[fojsCC/: "%Y[ƵAټ% LNm&b)j`CY ڪ;c&Ay_&NV}ESiz3eO7`Ppޒx.7|zkAr,3_9" }! FOiI L3v6`(96_ABeD0aPQ6h{;d-9by/+ڗe?qѺӪ]_`K4Jufʴܘ [zJ]@іwCA SOΩ x|SHf\$+7sZ%tt/P"x6yͷdMRmpe~קzFGVpcgPL$zV|ݷY/U毕ؔ}/0A]8pz Avs;| W6uY*RiT I6N=LwI1k9UzӢ#`uXkW.qCoR`*nKǺ(ze١Z[B@]x|RhsBuR]+ۆY`D qu);FޣyiV [~?AϦʓA uwr)[C=#(v7{Ӽvp1o2K bu8oǦ"cR7~=\ ӣ^+0vdD 46nyCN^ ɶ]Qd7ř:.ӿ %tOsV#:iaKj\S*C5rog4:Yod_G%lXq0uv;)— .͝\0͓U:d τD xn芸UZ5Klr6cߧ/9&viuQNYidKj& 'iZ+}C}<~'&Vutakb}*؄KI=,JDhi 얡8|TQe^J15G5Bfϳ00@j2=|a=jX|('{SdHm%t 5yhfwn6]!OD!VqR䅻Q`U jE(^tG|$J'1}1q79\!v;r\%4ۯfaNkyM"k+G)\}8q6C )209M <<`s34ͺixˆ9z:M+XE'-RY;#vi÷oMԲ z(O1'yK\+By.U\mkN'~o:^gͅ: ۖ-R.%΅P놖D~n%7sbn<;-qϟ/ŀ,PF\|_,H֡ߗDPE7 ʘhyZ>vqdR7Lr2?5nFh5-YTȓ1\^Hkp ,`9UEq  9xԨ$GfFmyi9}o8&1rf_n# uVB\d̰3˸*o:?@,LjnVR/ork \a$ &7?~2's`k.;09>~6dF;42{D tXR+7.Bz5YLdڦ! L4\ c}v7b=!s$Y.Uy(h?ΣXOBC_|,c vS&m|Ol LN^kx/vzjRYG9t q#"z$9a#acA|#NL.%>//+ ?2Y"8Vw-QȚ68겶 b}x }0O\#шx9-C34lyVԫf%*.>Ziڣ9Rd?ios՟ Ԑ!ua& B]Th*~E+b)QZJU\dhinj! 5Ymp@pvٰ|c;Cd\6)}ӂ)6-a-c$I#Mo,s0T#,-WzX[$7hfꑘ8@gQ0˵ Lc vr'I%O ۘHND?xKƍ7HS TQ)m;iVE)+xeffl$Muvc55U46R7@<Coi]Snn'ugR>G}eYed"GZ`%%1)jFOӈ-(Q?,bIu#NLNcd>LKҼV(1\Ђҥio/W~ӡ# p!c(,a;XXp5 ]fKCd(l>0$d&M-z1R 84άj1B#dz_s-,@?W;QERI-p\Y[M#e>u\tUQDKQkAdutY*x=bJuϟw4l /L3jb4>k֌rR2T KRFo~.ڽυ`pڒ7$9bY$s3#7= Zqc,8n`fD,\f>cV&ؚX%]̕Yto%H ēnuOxW|cfo–/ G,QO O:U[Vd8%kPCvG;f5|P}5ZmQZMix7 {QΑ11egFa.VLrG;8 t dmRݚ5̄Kۏ$'=ZF_Q?hF g.#&Fr1gEZICŀYeKz t6,>@| }J_B:;F6őgHbGes!}AmM{K\I iyVٕ1pwVsSE-LpAnB:;[:ZB*>Rh\+dsr=D'Ele41!:>3GRNO>:!ɇz&FRH85pq+\o /NOĻ',ֽdjfpP. wp@഻<-׹P[rIG=C^’Mw7*'dr=w '-Qѣ4 xV ~iQqB"k)|?G癎`FUF ;ugOd[˥`:vw[C8@3ZB:$NMM\Jj758B|lMT~T^xה)B灥h2, s`*9c4ӿ.50Bc sҾQ>= " WJ1;~kkv,E؝@A7$t먩3#6o{|s05/\u7 R0zʱs?.գ&G%MZN-` e*.%C2x@KcGz Y1&~do}:$Q1Lȹ-Z:g( Ͱ4 [Irh^& PI:KuV{c=yݔQ nYcբ rڌZVg9gy&#"l/48k q}'dnZ2u c$-_9025'`5vTHo]P7BTEwLЖP@N wmR+^ɋ+~@DۛGHQJnԂNm=44'r(5,SU/-pB;2IgovU346Z՜Ί|*~BucOӊ>o&d8msӋ&%R~g+ƒ8oه>م GZj41r5hb9dKZ)-ME xr{my$OTsB/P))ti(NDv&8Ϳ!> k2d*,oh|AK1s(t'c߈,'% )Xw ;AjO  ȱM34b(,p0/Z\t^ 3I lc<K^<1%tAp&Z)T1VđYUs>{X)',fKT)1ESPG=p^g_ݸ !b43Kbq֓z4xJzWS<}4<"P*ivf#Bm'duh8\t$}h7d=k^5'SDy ~E g 3\w9yΊoEb*.~0„ ԆcW[i[=։/|ބ@Y4nx]%M%0 R",K{)g&+;175)!6ITIgwcDqu\}@Gmkyת7@*>iJE) b L`_8,.TA.?N=,x5nQ,Fr}8W$!L+LORД{5Eҭ,agC61=v&sBHk/2',5#"\PAwj|旳Yc%\~KDM&Ppp?LvUA7i*+(Cٽ9$wl 7Pr0S'ufg>|U?M(t8#>Q\_C j}?`It6*GNaC0!i} 2֭yG#ۅ^t[ǽ w2ܹէ^'aMsf;lwVBj掮jmAؖ,1;Ąlp@`zKwo@vSl sK^F0[d"k'V TuF[Jb`)v8۷#! 2ϒJ 1ԑ2L]Ę@:PoIJxN#^.JKi*cSv,re8 %͇1!KCX𺡥:]&dհQGNESo DNOߺqy -Wnpr~0^ޒGxQʕAU&K/L7o^+~|mHt?>AI*\.U0eÝhr=6쀠YQVn| {w}s'#7A0:07YWٕ?#awC9&/nSϢ ->(UfE@#N|q/tڣWu|mt@O1:?;>@VdZ1 EPdc,5VsRHSekߧaB@#z(?T F n(*XTH0^ ]Ѥ/ry_|lkud+VSOc0`P|[+93$= POBXGDSza?/\:XaAuHz18ZBn$1_X`fG󏤀"W!nC9}@wKRmBoQ4m~Ú`JW_WuݪVD L Edb q4Ar"=I_vtDbbf*6n*`ȹ~ߝx#.?N@ze фgY@U!kUwAUQCQbUBI>ϣ*2gBvFC}Wڨ$ rՕ:+1qbš ViO2x؀*Bg5oC&ONjUF \:'}޺Q~wҚ>L^؏H.Q0`œ-ߢIтy>e8 e9z#R"@G@Xl@JJm'2jRY}x+wdٺR?7hwXѥbsJ[N fe?C7>zBXJPb~f7I&E[5!i~Q /4 YT ߘE ~\>|AkY [IF5Nek^%OgCyX8L,RsW|M'KI%"|!Amh*+Fi߸s}zJ@Ls.Ph۴!QbVI-D-7Ѿ薡9|"Vn>LWF[ ρpmi LXǫkgz ^Ő;F hMwf,Olb0;zYpWWNeD"\516))́a@;b`"^=iS%X:)Ǯ~r\@FqDv7XAf-g V!ʌ69۩0f+_lorj[ &ʼjK/D;g\ǹRݒXrM%ݘ^-[6IBduO5m O'r*ԴyRbBJ .8Wӏch qG6!L<rEA5آ[L2`#|%X܍>YOl-A"> =̖+>]Wx?kP$ \#'|Z6bX(QTD:ˠ?WLd#JKi&\оL>o1jLC1)=Go}] T@#1+؉%8ѾnPgia_Y Gviܭ_+{xXEϜ7 [Td_@H d)72 ψ*`8֖\*dH$5IF!t$@z<)!w_)F/',PvZ͝e|*Fj/Wd9ʷҋ'PzE n6JXt ĀTXVcAeT!wU_ V>WiP(<4S JdL3K~ϗ; bףu{o){~p'$@2[E?FeC#馳80lM'/J |=59 @fLɧaj-A~N&\qsoCskah'di"J!)CsapRF}e,obYܥ35G1{4f~I=B|NAL`ER0 *뿞y7H̾q CQ!Q%m(PAppk%!{R䙖bx$mǩesA44"s|YhBiGx2$t?|8|x# S쵒rѧ݆T\%c/3]ck5_*Q4} iA/\ځ4^!+D#Oey"V=l2JK|seP2&<id'P,ѳ)أ`nhG5aєI*8fr@o`fX(k\Nn:1U`-`xFGfl&g7JZ܍uHհ7 $T[A5^&6:21̧ăRjDOeտÆ 809\>2*}^wX"~KrEh=Ԩ0HG X 5' \x:(CmI3  Cpz.YZ(mP(u5 6W %z@!}UG ^R^SLdA4Ėy7_.$@g#WQSe<Q:WMX5_8=!iB4ԛPAk=wTSy[% AwYEY l%ăbRCL9B=6,]z<0wՠ$4Uدc;UzfuS^07$>^ʽOb&5Z"sjc@}Èk *k$bFmpx&!:x+~ uMyoP̷Yj*\(soR݈?͚oB%PlĆŹ$|٠8(mQZf`+;Ưrt#?NS$"PiTNĺg3m&6omgmȵg+FR7hQId=U$՛ƚu.@}DCн k6ri$R zl}Fuv|7VNOBku&ʮp+|KwzFGj\o.#8D_,"r=r {Gj%G1Kaq|ЊEMۥҞj4t քt3CSӤs/5ܰp$+ 6Pc4cs0l¾!L^hپH'fg+2g'iDȚp:5fiu@̠2\uO (ѓtpPEsTVQZ!{p->vk;& DVQ8${LM֟rs(g‡#܊,/t@,@aLSߑwn 2CxF 'z' >FI׮yx 3V RMqӬYuKcI'dkA c*=?ī#|?4coMvBc3ju'@RnHzS]gxTƽc+Zi}8\'kC2ӰHK.'&ڋБT=:.<i(#p&慅 :k.,rd#1"J/Hh=t,1x#PQ®AwwwXJpW |׾e[n;xѩGm.SoZE@"9eW#c!#j4Kb Y/W@P}8ET4o^nrL [D򓛆K hu'/pv#/K V!r~? iD_i gʭ@GH!a\SU%Z+ yZH[P$&4uS$|-G|DL&i5~- ˗DJrde&$?Ig|?=ñHnТvW)ؖ)Y9SpjLSrEx"b9p'? N.-WY7JS{㋋_1|%.] iQ_6g:#FK?;E1e❪JT+ *+ :J SA|"4:,9qWEE@X,~g5Og~gpOŶ@K@hQ£/O5sά2|@+[a+VhyeCzm2-ZM U D 8gp[HO,xNw`6N*Tƹ4ͱ.36pљvߒ4i&v&)x{~e3.މWrO ",^ߝ*=Lk ** ݑk+ ň; _43b, z+bLAM4Bej%7"˸rHBhI7!e׏Ǎױ$;"cY c}"DyUt[=Aw5{ӣi?*غV%R^HOEx& q6m9> {88 (EN:4j \6^=nT9Ql'SxGVq4#jJhSz\UZL-|hAǯ;J(1ݟ E5ˤ]A3L&!@W7xh%ru?=4ф>yysUaiqСX:G zJPpAycJMEԂ;7Pgs$FwJPZΉp/!3Ⱥ.#fSŞo!-?X @ |X)?@$ р̰8OS?ȅoQ}m)9wv*D7u jtFM'i\Q޴|~ 5{({8b{?tqڼȀ*2LcgL!'|KO6 H 4Ep;f\b au֒&Sw q _L8,>'>E#DJ6Ef=>u Yp4sF}CQݖ ykI6};@^o!M-v!O17R++'f0ebJp٨a R-6t5>zU(X>^Xg H!ZRs#"9+Bq3&W1]g7Fո$垆5 \Aqh~zo4SL x"<(LE 6 o y$kN.4v5ꕛnG{X`,YŮ&kO7Y2mT+^h_|qAD0ȐgL$r;2bo=vҧ2ΞIr>ctfUA?(`cUU(|:aܬ[T6HM<[ojc:QFПyGc&'9sA>s,Qb-+Oҡ8ܩbIKm|K UDvA9ML2Cyy"2a Bqe1О盛^n7cӆ);ۄĜ@,_D'-0Ǹmi S$,5Yy(6,F|atrRw+5ʖw3۸K‡JHsIVFX)"W6zTbb`٧$:ox. ܯcA8]+$b#Ggaz*#ϾsƾrHqJSJ$/ @V Gw^&@#w2!_!XPD^g(Sh A$Q,x#q\$*Cn1j된 $R-c+?!q:G.SLtK^` b%9HXz:D0ɗ5dۣ4_޻Dv\}سI,@ٖTXli!8t}.\ yu/ +.+X#VBm!>2=]F$za)σvY US6>yV+GrԐ*ͬ2k1ZO[U=< nO ^4#@1C2ޙ/I!jgB~\j鲺l?UuE !qdn2DN6)Xb(562rOZ_1, df+Q/;EyDt29oD ϱUYsrak"L`aC'Z8e^=ךd=:1-V9ɺp43G0?C=,cB pceR} Tq4")Ou12'ujJ;Cy%}hGbų h5G҅"ZC:$-iX:G?+1(6XƋ'_PKqڽ&>?HSƤcKx.sO3Gr@sH#yzIגOgӂ$)'we!0*DGM0B]pSֳ99]'PdJ;8OLLX ;і|ԾskWzWJ5 ?'K@.cA8ޣ8`+ឝ0{'uK~\j`O?&$}s*r?)"#rxcSx]yJf |Ylbe1G&A߮<+XHY,pϋtOvHdpKԐQ_+2{Kwx1:py2c@uISBr8WOz 5<9Q%3&M'1lcC:Νg./S!VY+!@\Fz/qtHJܛI A8;95FWyq oԔL٩cظj8V|}rO!a[[y\VhIQ{F^$eߙz>`eA0 "[ _L 'OTai  >#:a/&*~4^]U*d519Z˷KM-<3ox=W] DKFڝ\V8p/܋8p{9d1@8/pdGgo'KH?sT>ƄKPS7ݨtK3Qze@`EJeږR9zFÎ{I NxVIk_bcKbLe)x2aSfEY| _\A3ǩM.>rЗ pچ%nZ gv\6yi9K@ksۯfIeY<-y<'+&+jʳt x5Ј<ѼB|.9 \",|fo"|TBبB^ؽ*DgS 42,I^>_6J|㢄.ҷ ldzl34#|׼%dsS/b.U!n:5~ j[toGheS7-Q. 1I] Spp|r,oy[OJhnWnBVH!0|k񙥃YoIJ@F5E.'ʖZH e Q|\jxRD芫ʼ@H^j5pIZO~qO^d%6??QQ=r4v"/px TרKwk. m*hud&LqQSs`rGJCd&xUohf.,І&NsL(`4F7ArX":zț[ؼNr?E _Qs6 }DfC,^ڴ1p!i۷{rnp0*kJTײF<.YCqj.8tѾيɞr O(}<"[(UgJ/ D<] W3W5xI”֚2I7^Asxv&M'DA]%J'SS|1go<,̇ԋE1 \#Ǿ v?p 6Ov-¡W(b#9vBh34DӨsWձ!z؝cF7\ǀ "0G:nkZFm@}CCiZfB6DЯg;:iMNmʫ(nZ'x⮌5D4V˵_0:{m@snṮ/^q˵MK̂y1FUU;a{BErkCg(qA!9ICOX#18X7HDw=wp'0MOwP :f*/aųF9i45<#v_Ҋbsv|AqýtL%h'ŋabޝ𘠹ζZ<S~Ѹ#_? %3I=Ncl52VMj}4wudq k]grL #XDs7\퀪ܰlxIV0gG6dJzIv{MW(YJ 8?ޖVʊGŲ Alޮ彷s9ks=w歰>g &:ҕ^v_bsBo(52DdT\|7`@xLcL*K7 x!Kϟ X2+_N75Q+cn,s_O1`L$0JdA̪FٕU10_}-.v +4:_!x9 h|GȭfT̹ˆ &ix#sx40jGù,*HvCt.r no޷,L筇7~Cmv5Ȭ\C+tk.u3 QxcxQTwU4&`U>'&oAȨ+E;^2ۏ^K>>m .  ּg(e{=`93Y 3{uH2A٪׾_R9߅A\\iXLGu-Y1$JrWj8D NG!GE'TWxt\yqL^̓p!榆*B!1a-}Rn{JV}JW<9M^I9*V' F,tt x.:gu7yz.. x8)w{ݽ הdBMGvEQVYpy$nXi ߣk^6M=)5o_I){ej0ڐOUaHcdBldO&0b˳GAW8_"0"V8xN'ֲ5W!ʤJc䀼[]89:NUd#o!FJs\Pa9B^<_\tܙ"Volvaǀ~hoX3хhJؠFo_:|f8w?C-i \7kEẄekYOa?A<Aۯbb 9ń+lvaLSO yT>xX ?< nU(oQ9\G݆ :ux{~ ϗxșNs\Wz厹 98 AGcw=I2ۑb.fLeu,9X +[ȄYm](YnrxAɹ˜吅L26:ilu/+Tƍ^=S^wQT2:( + :/ %u|ii¯,O #蟏j苜Ox6=&jk#䳧ދ]WhID:4PE瀎 R2V",;<\ItB-x |:QgWVc];*Ե`>n4#zGx0òN!!n'̇^PPR (@?T(%{"{D{M^N Ae=N[٠T[oGf$Vsه7 WRTdMO(yv~/1* ڹ0_B7& ڗÒ'69|"+lwtn[MNV>v>oF9u:,#)iZ1J1j1Rp"[o xa t X\QI*\\M+tR .+4?)oNOW>y0kRԗ5BZ =PÚzFkxc 7E,.4}]\~OvX OzLazV@[;Jh=R$Zc Pf:bw?7k{?Db֝bANa+S*$gPBGR8X CZǵxC2K(g.x]AtO oT9 *ܚĒY|t9F8.S&t uZ15M\&_>_q#x8.b$ưEܧ?09(|r%bχ'o\~/,~ƂSxK0Z\ާyWڊDNvcl%U.;w1:s=嘪u+ }bTk+@и/fx`Yo2s߷[dgܬ+hHX kgk9"-bSOMJ2|I$ely,ǫVYm8XP gқ9Fv@'OǍbM^mFѣkQBv 2 *r & 9S 1ۯmxд$쁸꣩hEێϻ`!+k,YteS6/ߌ_|UJU'xM y70Tw`YK&­OltL`'L[w0bp9a`N+&r܎CUɸW#y셯4oԠ. Yҕ<;~zHU9C7րrK)6xcZVLTyacfeVe/Ӿ=ȠXUlµ5 (ndgU@ޞ5{M4I+:{lED8?ݷ|e+d\j+VWR V2=hK35KF oIGڒiԩdÎ\͓I ]$\vRw[3ptete+n@^7-(}>j:%dTś8oҬuWcq"KN߲H6`=Jm߹seZJC#TvFzaj6~BhI#A~(ΝrЦCMJcܡ%urW QQ./_Ҧ+<HHGJe rnԙ6de-a>!Xi EY' ֙.0Q<:N\ XP`5@}eTzG2\  ထ +lbOlH]((Wmו7ĽA?d~K,C>;BW@m0On zP$rvZ6F B Yj`{r@ĔK#hF{X;j4C0":ΰ9ʆ',}"@fbdzqUF|)s\0LCa̰Ú=Zc$r(9fg,f 'qSnYNX!gnQbtw\`1:("JTxDC7~uo(ᘃaC 4vL:DĎg"fCu^'^+[p #cIh] & 3jUI'׫I)Ty Ba4o&M!tQl'TȨX'#dAYHM imNMV~F~mb\9 47@($8WT@׽6wFp˛d9ؐ% ) !IŤ$$QU3Ŵ$ƝFK>;^ۛUơPp./:zoQD8("Tjt^QC|gVY0FPXEx駏bD 뗢X8e{|OyfnhF~H ,DMMg I8f G%n7u|FPec>2j"[Wv62cJ:piGy3l}/Os)ڒ>@6_sɂrT2 t?ݧRoEoYW}8=ͥ[Sjz 5f~.я*q^ZJE%7vHbÍ'Dճ0էְCڅZ Ղ-RA$DLڅlm7d nmD{s!ZL% Y {̍mBRR6Rir j`,>*#oKh:sSK"| ٵրƠ1Ѫ_hi}*_ +ߢ5rjD%%љw3ΠtcWOXSمdĚnڤ EtE>d?ȩbܕ}d$Bc6 zKy9K oWř2^{1/,`hP7uٷEJ6nAQIIpw\xbKk KsU(Rۓ\5_U=[$Wh4X 唉* 0jQ- gпlf#n.PtUt_*Xv^DQ*b=UJNi"7z#3;48R֒Z[Sy[Sc`wU{ke0i6`r7e~7HNЈ)}ijLj)ҫ;| KAߊdϋM&lTAk0)%I"8קoxѥ+[i &́4-*&4thJ 6ɖZE.Jokp}o Hj$ }'˴z2Ufv~cat)nxZc{ d_@`AXǰf= `gJ\׊1Fh[)otݐfp Z3"A">qSF;e&_s%YU;L xaLj89Z>_N9Oo8bh`6o{^?jr(It)?CS(H륔_вdXLA@t<2|)ޑ軿d |7 EeMDތC;f~|*@⤶*!\>X|1qaR0"e OVQ nb/O;=Bqan(+QA%be&m/p~I(8 _X;ѱ޶i.ts@h7R;vC90޹EavX>G3¿d^kz31(QZ1)vKEWbEȺ )`lv!%(+g2K-<#HSų `?}"pfg}"+u.]aXqy/@2B $&Pwiv`ȫhExb# &I CY8AAA2#>0b(1NSh;1F{ktR̅x+1j;0C5Xl}l}z+ݍj H >Ը_X$; O6M6 W'颵c?'N~Y{3=:-/0AayY׆]5H*J.Iծqr bo֤#erjBx+ VOe*wu'Nˉ;٨*lټFxx"J0͔b Ht P0lU=~z'$|2)(ί0m̮U]J ٛ"zd;k8,w`W/|]աcc n+ex3P7 pRc?#l97sC'n  knɅSz6P+V9ZH8G1JՍ11մK/q 8u#݌# *TtKj#s!|>NaYwr(3(?onk;V8UkgpFЯIek *U2[9,eP +,e`@{I#" Q]*}o ,mE N۵IwJeA R\de| O-qWq!_=C+c~6j͒_ƅ~v?omH- [S䃋4ޤU2bh E^,wEҽ6y'MM5 CŚa3!T!R+ QCeb} qJHsI`+'2, `9*~J\6踧/*y$0`jZ \G //E150M6r(׍Ɩ1),)j9"_3RwxZXz~_aN]ʿm}y\Ռ"֎B8.<5 K24OSv:{㓕ѶƁH/4W@cmԇ} zW< ಍ru\(Yn*+\cAw.D{l1Oܦ 7;Kr蘶઎7%rb|υ;%c.jGfX娴E"7naXְU |jf]@ZlGdo!gFx},OÖOj-o?t`O_!1 YB^ ]ҕ($;dѧvGi= k"hR)H9~2]o*RWy9|INslFjkuCfFzEQ +uVB\3E7tΊT+l|:fx/|!(=AzX8,`Goe.~MzXagnZ$HTҙ :4jٌ Vc56ya'b]}/k@*d7oPf^hSY, :OQKWmF)U6mM= 9$<]3%!"-V ya}a 58ww8 w|$q_Wk oY A5m]>q?EW2ZŖqm%"CCEUljP;'_f7ܔy#<5zn - :3j*b[)7?{x4 =K5 XlY|u$6z@䊊a\/` >RxihOpk[`+VoӮ={ZZ;&S;leKV}j 2LwD|bUc=iFOe2HPbٺ -_*oOD|[B"zՖ˂f:a#"gHTR/g:Ėi>%6߲:" fon9-Zd 5YDQWc&SF ^JJJf_ G&B J~=f|P-bS>@WK=)=_GلԵh9y X #|L| 2`t\=:7cϕi|RjnWtހ2˨zN)yN~eaR:}Ϊr^?iVR*C'4* FNΐ8`ODcB ~cܱ U= @X0ZDӦ#\ߡV_ ƴYY4PB.e_/ZJ˱RN\XQ*C>ɚReiGK2Gn@;%W i}C WW8/=Rp?Y#[U4oApTX!uϫI:Pz 5 J9Ty 2Kt983ɺyvyy!Z:h$uDITíP-jP + QWj:gd9j0ٗƬ#芃B"7> 5 jеqR8Q w{4>{. 0B ɼC7.ЅX;9=^HmJ t 1.S[*kߥ72M( {L0b7Ͳ-D8ۖ _Y^ubsA+(}scU4¹8@D\Wbw=07$\O_0 1&.'l}ldBPo;_8xtpm=] ow7rc( ̡q4G-5٠' ?" Wѡt 1Vhί n7ĭD=0tFŏ' _nV Vpe[ +llDdz~@ԶׂH̞Q: o:@`Π?NCe\s#T1I y7Ln %ƾϊzo!퐗*0%M m*dնgT)U'hEzͳY}C! 2 (88N/N#`9⢘ͩ"BT^nZ'eNp1s'lF~h.6?Sܜ.!,G:${_GSaTSox_Q䨾%K"K <#j(휴!{lK d<,C5ـd/$ŧ&z᛭ /\-[TkMkC4ŮB_IëtO1!^E6D*P\P[@۰MT/ȄhZc"2F>@boOط=oZϗc?cw5@1ɟ zƱMC*-"6A"JhX=l]m|:?MH2.J!t(mG-TN+s,2ݿI$UfZ,ZV^1}O].lY{RWzM)W;&65kx]:lx|C|XkJ_ʩZqzYh5Lʽ>[j 壿 Hȡ-z+-.uЧ{iRs~vX?IɎ-W',>؋? 91Ѱ{k%qbğ:jH36K@"+%$\ך75Yׁ߿ 68mB1/7ܬq8@qEO07їSOl_2I+6 4X8Ja '0C/ygK2 nNϫR4ߋOγ4yjgiR@Ǿ]Et" b#{>҉>5H1t'XWz# z#m]|䜊sޯt{|y6۟Ş]aKpUQf9?cPۂ~!G#|1&aҵ@0]mqT; {nOXH("̼/%,GBYY(lkGҵ. bDgsQkbK+JӬ>+tW Q2,uL4[}?slWRˢg_o˼j`֚%5s"#{ s/E.tE dNa[ TDr۝x5烶MxvL2*RhL0aÒC!J,S*̷#zE_&zw>F8fXfYP\,͞c߈4F ЮT/>+DNET&Ծ쮮qWziSD0C/.+)9O6яZRIB?c:M[*o[ kBlz7^RY2"NBʐt#uchIaf>oBvi;ew̾㎄[_Cb?j!Xb*`drs #՜Ս9d>G\{8$aN!"{"w˃ɡ -#Òt $&:Hct,M8:-K$%-T{ޜ24GBPr譖'Pߘ8r@BCuw!w޼mX 7U0B$/=Ч;UMAoBфSzXAW L5n?aک Ҷг#ݸ;*'V~̾biVV)mo8EF5 ˟ᵱݍQiLAa/JJ20:劭Kʺ\fq3x}ʙ8A}y楕nFX/Х"`52? 9E r`vc%C"eVX_ckD.ers6ʚmw˥sxf B^,Z甜n h1s($A}_W_դH +>GyގG̳`,L31faHՔ\wDbh[/Y4/6#gMѲy wHPD8%ӺO%%xMX \ӅP_e"ߊY|fѮ>{. NB3I 鬡b~`" a^p @Yh0D[U7wXP*ݦf #Rce x*Mِ\6fCIJd(y*2Ȇ/D8VSްkOP_?Z7&(k6-4_`*ե{%J3(4MWq$!:ӌ7@h bz^0悙ģ;pOEAbdMej$O{ Sx,oC>VQ"%15<7mPVi%K e9Mr:rM-F ]{$tl7 `qZ&E%C]ڔ}kN4N=ᔠĜtь|Y"KD_-V˃=8a}!+O6;KL9я>&] YQngGkx8VQe̿\j-bFLdd; v}a6҇d cR< k >]D΀{`*E_6k,U2Υmv.7 _{@we5WZU39Ѿv]z0m,Lg`@I֊#Idˁc_9iMW+@$b|d^Ӛ*DŨ< y\ B(oD"Sw7u'|bw U>Ou%%~o*AcIS#cZ"ۉ^vSrob1BWNqE)gɘkbb  ~+@}mEpw/b\-pKDʷ-TJ=&ű)-NdYh&X}ttD0, !24h;I|/Xu%O︷cr׻taGHҾ Pxġ`QY腃~p$6n!shQJ|L"<:Fd5H*./<}+D! w+57ީ2ޠfnA[5$T#%NÅ0`rQ5E(=@FSEZ]e]B{X)%f$F(4݀V%뛔P'D4{MOo!и*IZ BJ8*sץO:̙O &zdy=fبzd,0 I6\D!v,-}?]#kOX|<3+?$5H);? xuT`fͪB,* 9x$B/Gәn\7YZվs֐Vt,č{Y Q1W /B?~z?ۤ\ ?Gd 0@íhK!SZƵ5pSi+S^(EBr_*5ܘ} a}Um뫇\sN{i>$##)ZkԄ9X`̎mP]~S T[i_ B}n&<'ְ':q>4\]PwD!7ړ5\LO&hKfTZt9qsb&(06j?l ~^S1O/f{"Ɩ^!S8"x<~(hl\ 3@6ܯ`}%Ad3Rfh)ކ#yĴ*y# .3l ZbsEB/U"\ ga 6܁EtʻgNfBdbԎN=HHV+#'m5)6gj'Ueaf ī&oD޸)8sH"`0J0Z7?pS?{['F~HGVqK0+k?8 y~ 8FZ6oP= ;w{$?=pX~o@63?ӄrLjaκȱa;*I=ep9? JEu WCbS% /@|`p=; emA);X%cb @+R8KaSDBK힃-)w;gtnO$ܭ\75t֤#~>fas–\xxUhNQ]xT[ ^kfK08M]j.mhëtuCX.l 88Pr$7mIblj#Az4)DПIşcg YԢ:R$LKH9^8 Ս$X*C Vw_A|-냺b[}\ Ÿ%hjGcP6i73г@#jݫXp.zwǡy뻈ku4h]`"_8CMX&U<^t s]ƟJe4G >wVJs6.Q ~.?b/قkgRқ6Iv6!YGj{G/4?ITQ0":+Dv)KRB[:9ڧgBc ͮ0'Dž- 6J&~nu;.kbCʣc\ 1'>'ښT$פ)] #d@5̽='fN>a QT#k/7dS~Wuнov`)/}7Xg_AkWp8Vlt[09fͥN y=4|zbObb4*1,iSȤ'Mk.6[+o*]b3"5ǔ!(qM\,ր1ZfB p! qO19Nn6~T&Rt;A7G@RB海D`>sKMԨq0CǙL㾷eȚEIWoH¹Ҕl츟F ^Q8A'xVNWK㾨op!? 0 +g؃ HSs6DirtXcCAjNrƱ+2ҥޟ+tuQU Iw6=vJҳ.Yp1jEawǙ bl,H>Ч kօp!ucIyS}ĘG|Dm0eԺG=McO\8pQMdǵEK -VAMvfuSKwT _v۴QH&Ϲ 68sB4ae,yvWI 1[#}B^M`j)A}s؍<$WƟ|[p{fXL -`?_ |7Lu|}?Xrۣ )҇JZIMN3/xJ]C?Yp$b 7q +kVIe[[@?9~Rd鲩eBP͖snuAᵘ*ŭ$?!62f[2Ls蜾=+*esD"yT6.~K)l~} &Šbɟ3M>g:t>'rF U)y^_+$$o4OMq2IٰAj1{ydnQtiUcC_.sk6V5c3Di-@ێ $C&EtZ`eX(Jð~I7]An2F~SQkIcI4Fke }XנVOtoLN01'eErJc0;+}{U9wRߩ2lon֔o Ue:w'D r!([3 _Fxz5agHRACAÜ 4o rv-T.q]LA 9juʭ ѷHn]FR!KS7T1ʴ&+kMRD^?SP'0?9uw 7żݪƷJƲ J1,"V}#=qt{g"BE(낯(0ߺ8 |UF;t̸đzb =쳼|#az;CGͅ}* v)ZL"E K掋uVt邗V炭|-U ʒQ{,NԴ0ӯ*||JjZHfT 1HH]^EP"251AqQ'zAD[5?)oOx9s nw9aejP5TM7y% "X!*G4KAO ]|Jfp,{OVT/bΐggu6|TR}w}$-7tO~G`냘qN7;U$MnHFI1.83dNgvC ]K)_6KDJunGnbV4)Cÿo]I}b{mwdr{C#);|X)-kjތDLk<rnpBRj8et!.aUޙG#, 9_ aVCjb"hxOy~Nw,8bXQtfCc)HcNcVoC^ld7 ZBeaVYgeЉkI T[8 UR5GXOqYY{ȇ,7iаgv?Տ:B;p }頏XWf.b:Q>bwist7!*:!(#HlT(W#=D]kHb֎,.ڟ,qY-J0_-Х1PܡD$gc8&Ny@^9R6,O 7N+c-W8UsYP&Y y>_ ~ou9OFM\?JTl;ҳ3!m 5LܶwZ!R\^Ա1)5s:Ep5wųU;B]ZR9t; tIJ[LuKOvdawsZظsh(Jr XnX\Mx0ys"UQ!4gkՆ;oLOO7N^FK\Ύ)vYP a?0Sv E}dĹeГn_!#p^hŒ@|-KIpA:M% z3wt5F\Nma:ŧnIg BRYzz䟊ɶUzQHʴx,`BR~t⹳@laILYtG+bc9~ؓ(YW {Md4X,$Y[[$+NhU9\CSbDwy~i%Z|ePeBe@'ó#D[PDn/WiA:PleEiq }+WD/'=j1j 4Exѝ 4$Pa$,|6\?4늭~}X  sV ]|g.%T%# [}CvHbDRi.(V/S5xi`{hʔdcՈ ΙktT)&wl4k˩Q$)&14 4.ع߯+Ѫ?~m;]*QCDCUYCTٶ&&_4aO:Oc~.:1_&-ZH}a՚o^R;3DGSYPl5þΥ//e נE 9fƴ& hfIqчolj}OøgP4dvԹ:o ۑz4oH.U.c͹\^"UʒG@c{ESE.3!Aa+ E 1NbD}k lQ$0]r4L,o9NAVT]V36^P$H04 G"!6'p3),Z5qxOԐŢR XF[Ikw|gXpFdzI1КJA-IV)3v:X@`![@ eae$Gm.y[Tq^xk&Q,euvI}b=Y PGN+<G/Y$''ޯ w0%w|a>YVx[pS^AUhV'/OCYU 2p'xt]: g1YUe0,\~.V$BBݹvJI1R,?CpwKo^e2)Y1D=iMvU۟`a\Kc(Ibdli=ZH/uwh7I}JOU`OAHLziڵ$ͫqyI{1i a5>^-zF-#44|/~FMTG9]  V*loֿU!MS!: FkʤB$|50nmO(L@r + `* ~BU~E Fw#g}%U`\?Nmt_Us\掾XMSULa{jl$GArOf^. 8]k$\5 B<˕?q8mXjjkL% W/ѬOРӗ"(Vͼ2+,b񟶊/.w;W %Or.2p3kZ&6!g5d z@Q4ࢩ!T)Ћh3+x6|)R O J=w,֊؀)%i$vV,$\,=l;rX*F3ܥr6 ﱮ#m)k}K[.&a8\?x"IGd%&: n3n9N zA4 jOq.pՃ a.O? P;CKB:θ /7dS+i=.FT:6`7䒕CU*gg |"r/[ѫRj>>ڨ0rTѩv?h XuυjbV^w]5Mi3a"?ȶ>AY%EtFR[V%z.w6gH=uHTo y@ .r\9.\5iaՍ$; /n|ia w͟o2툚udF~->Q,Z9F,V+h9F(r8:~/Oa"1o Q.}b59Ҝm9%B LH(u0xռ Y9Gt dB;֔ xt <ڃQ磖j>3k~3$>/A$?ᚺCF>6aG ̃WÐg~,5H`%( S-'P8u%^c^t Okҩ6O ,[7@&M [)XyDJߙ|ߨx r]SbunrG:.c%_YGAʍ/tqmW9%đ y.FlIн) G #br;r G]c*?[޳ecG5Ȅy;u&ń`//ki:'a 0Xg&b]H13nCT5qR ?ϾEfyjH֞,#~WdRªVy&%+Z'Yb#0(j9f Srq5ǔc(`ZȢzb9ckv?inP\{U}ؚ'ZxNg>^28_jHT?3NkkTeWOA넌1dzȋDk${sjk59,~R$* uxz눃db*T}.HsKz1-*Y aY"n>|z/r)dž*=K(3mQpkžzBjBr:8E<[AڻejA /e?57yDIɌ@ۜEULE2P< £}0@Fv@ʇmYHW'!`5`= W Y !! V\ti! ɐKBBu$E%=PiqX+ZZR^I<"*)L{{TYm`d5/sGG V5=9!U Ǽ-+f2WEG*/ji`<.-W1VJrl1wEݪ$q_ft+:]K7x:X7SP5^d:* ,qW4+_ 78l xJB3DS$(^R$/TGtиR[s?ф"#_6t,=|ZHd>̿ԳSAOx=Ib` FMm0`}tA`t+dd+e-0*W sӊOzV4-\DiQ'i+%qjF &&0CqO|LLm|tBcuF!CwW uj+U*ΊV{ *UK㸛_!Gd# {{M Ǔut@c(D ނIǤx2 9ki hWn~L0'l״eX p7?eZ>xF!CW(*ETOa<@pH mɺkt՞t*K?EnmbR-*6ihvBj |7BPnrLOxVŵ=R*J`K& ą*q05+u'{[H0CpSP:k(rRv7_xMi =Z$tcDrG Gܖ~ [C7 !@܆H ; x8 HS?YOFyk+9z?C쀠/#\\%tx6=I7l20`=APӻ9}`\ZDZ~z^`;,^r4*5Ka@ b%N{%ť^]zJuW~(H\C`]t>@Htx6!X}gJ}ecK_~FkF*k$_(7<]h: Lf{&+H}ˈBm.V4?Z.)]:@2Q|e"&M 1u4 tU ֩Gz<:70ix0k 6ʈ `ztOBCjuƙy| wKY_iY; tt|-n +$ ?%Oݦ 'S'nx }w] 6I3,*TkRWG>}g^s>,y p GwhF:"#Acr1aPK^qwY "o^[v>Bm^ͤHzO_`,%rzpE_5{/Uc ̓W̎H)U1(טОĠ {?ݮN[A݋Ds&Obj(,tv(B72ne~p`Vk@Jiirp5o6JܦM7l ĭ5\Fo\u&j$xNfF+ p!-|&fr`pX/P |BT\47y@uk \Xj9g5LBa^5qn.$ha)5YH!4ko5V #ڴȖr6}BӼf!b?1`Qo^{`i-p/|0¶G`/}8UIG+T{=s"혢6:55~_ v2|eWf-(j U,N.=POG$g+GG,"Ź,;{z7£}챯ʍȨF$ 1 J'!dX"lf-_Sݳ}b&Qzqd^!AXwtnX-܃C̔flDルzDJZԓш &y_{-o|TD1S 7o7/^qЯFHAmZ `2j3>U*}DgTb ;Y}u}i@Yyq0'T8V0HU$<{+JD-&f,6 6"taěkKBn"6Y+sx½鿑cȯ~6L&xo?;:D0& {p7}6ĕs!A?kw6N˾hU5+^5u(B"䬽)\ٍ Ho|2H 3*wyVc4؂9T5Y&p$DjQmO0z"(\L=nE9l5AIB d1} Zs u*NQd{%ۊv#Y/sUfx1j 6n&|~F 5@ ÷Pd/]؉e\ ,z@${afٙV+/h 3ҟ89l2$|ֱ̚ 柋U$+}(``qv2g0ޜM'Y!kz mŧigU&=MV~;,sq|B(aC5UcU;Kw +2 !ɽҖ|it%kI{4^b \bēNL_l~Zǿ: "K:ˣ#:|@'@nel`g9^>o5^OU 7NGI -ڢ |όǡ oRZ2$¤g${-,0o4}JSa7_ѹsd>oJ6w ŵ z- F\.b;~ c&*qF4nSK4#@+[L̠^{o8{m+IZXi<"VCh'7}*ډ~D9+6(;^_|mxͰl~'';)ȯ)qՉ^c+jy!س%;V&`&1;LW by_&0Ǒ}~џbn 9PYp #\vjRWI kӌ:+Wo훸Hb!pb^cyxӖCypTǵ\isЙh[ПJkv S֌[vc 0x\:TφʠBBshxzs˭ q h'Tn.!ѰDhxŹhDjd59]J}ޛo3GHۜ5\R'Vo!DV ,J@R7<ҞgIM ;>\` "Th=-eo";u\qL_⒯FD1 +>^QoA#b-y{Oe "=" ?If"-&Lwx0s v+sU Z`54"({e8ɬCuL^ʕQ} j^`eرV~'@|.gWY!OO6F,⳥HHD'H i M<'Q 񏩆4X9 UTD) p3E3- [h՝]6mt*v? c6&F^:+E(avARݔp/GSzm%a &#QF,яpϤ!ct?QUH|$@c][+գEᘭ"h&9''W%vc-75Q/t ͊~ăOȡ:I>iʒ^3x(ش<&yg%9.3TQwiA2_.;JCo=M jL s$:8gJp՚0! CKBfE緧-L4d#`CலZ1"wӮ"jQ{4i``왶)KD5(n?@@ $0jyÌY bKD_r)ICuNО{l_0y"83P_K]99F-732zq(nB8T$[}MvTz*IQ M[TMNϩ5%V1Ҳk˪(^p#aD{0'?~'hbbbhJR³zrڊC;Yddu9.g4Uҍ nglIL@Rv#)JS\DI*yxf,u*GvsI{THOb" =M]STO6 axXh8ʥx$YlO<1nLZNmRҦmuD֔AAٗP¬DEB0`ͱ0x\;k7@j_wp},/ .s'pՕs {݋Aod5g9ƀjTo"=lf1Ek[`'H·^ï[`22z8r"=l 1B94 [wz׿UDl>BWuc:`j\d~jH!͊ҳó,o\V)di9I\hpq^c91(:ȫl{ZՑPkd?2Ŷ$gIޕǭn:byP*.+?0}OaޅDmh rX_\rLaw] i#{HC<4%xo)G!˸PH`|[5JT󂨒Dz?Y=6ҩ "mKMߌ0tT?kP Q^&IV<T;I !l.(D)q(`hjVTqܣ'2_d3|?ۊ&ʆtY2 jPL(Bc5* ٲ%;U?@n~gY|A8웑`;5 jBEqbnLt~~'E Nv+l#d8[*[!]vX[DK /S1T 1ѳ?HĦ,Ya3Hzd )Hjؠ{Xs\`3ziP4'҄D'~FC*JV~MD{`A 6bł|d>oR\TaU;gM-\jF*|dg!2Py񮨠8v2'*A_:)3Y|蔎b|=8/5+㟷uZO͋5LoHo& p0 NM 8v-{y^{Lgaqr|rl거ۙXM2wu7$ ~FRgWnd qK_~Q=v<=i2oNb .>u4i>R,[͇)q2F߃Q ѪMuݐ"'~|w&DGubExL[g\;#w/RoeahR,dS@'ѲsWH\h]wGv檩8yb5O,"K+Me &&QW#?:NN. t{z?Brgos M̮9o1wZ}GD*b|}uXk7Sb"8k-@ Z&w=Erc+c12rƙC"wX7}^tŶ.9QcdBD:tv6מ=QPiIKjWMYH˓AjyNUMxć1IF]{6D{^¤#@EK! )zMY[ϔ.V6$ZO6YOb6BWgH%1lMl4'Nݷx&&smɹ`-h] J o7+PUH毇6r{z;WFj"M5!hPq% da'^ʇP͓ -1̐qJf}FDei' T1-0,(&[s?b"([1#E)T" bD2dCU}{#H[V&9wq%9j@kb2χ(y}!E9XYL,=7~V[K3KʮLHÄVwB*A3<5) ldEl]rv8= ۸Bm O9S"7c{MPHVnA؂گK;HV6J0._ԊA?[Z?*vAW[ҫ?H{v>hG_L,X mٷ4Q>Ӽl$kd* ,VYXŗicuEC?| SGJ. i6ssqLԛv{W윞c,Ȯwi꿵xk{)^u&^ʨU)1(lbzUZan^ ɯ/j^Sua~LXU DE:cK ߟq/ Ye"E[;Qr29K 4&Ѡ T6Xzg, oLۈ67nV)9n!A CfjȻBGsv:iŒ`髿= :Y737388eN,mc*LBmZԅw@ν# m<J22ZftiXi(i%\"&.5+Ze <͎6,3+}/@C@]yݺ: *I;uu҄<#0f;y!eɟ6 r[ceŰ<8bLg^fW33Xe T S!uCi;GN>w|=C'Hg٪]iA'#5ԥ}kX  ~bQOZ~Ynό%S@US>5s]aБy#aNxYr{ز初ބLUFPx|sZIU^Lx$}"/J!ruE% A ŸTI27>ֶߞ֓Jf9_vIcOmQ!n}X f4m۹lQ5]L}W6{[jP vO,nŖ_>];(W:MWgchfPV.$HH2qo3gLnäA/EguvQdφ|ƩUD64km~5Ӛdld3 NT}s^¬b4;!B_fk !цL{aO^vk[f nzg RCp?8>DL#|$&e|OgU{piTyiA@砲^5#ݱIO PM <Ɲõ x[vBBC<MkK2+~x={-ty(\J⎌oy)eob A~ڃqӬbkRlԇ;*oHLr=ek3ѭGhS D>.,N{Y=KI$2X6M=N}tnkcD[+/50`-j'E洈`nTxx6œ{y3ID/lUb E5#qt?U !4 Gy?*SSS{ecxgeϐut{r2GZ{={(Ϸ/(ɞΫٖasl6`uwב*HhŎ^?:\qQ 8M"I3UwA۰L ]s[S[fk-0qGws -= 6nLh˚//Z*~s^ JS R6?&ȇHY(W|ŗA'`a<7L12 ǟ#S)2sDS{vy 9ݦߐP@z5YYq˫-ylWv$3L#GHxrz* Xx}హ&Z9CnQBG?JOkUzq׶Ȓ,Qrb~ކ_d ›5\mrHF/tȶuC®VVL9w?t{>#c 8,LߒI9`*,%_p}x;n? 璄>6"_B>pBUTvůtQ,k.̓`Q^ Zf'ZGT~E\!m7+.fassxެ~6o&I%j@=( Gf$֕`I|IU$"(&rozF;m>_#5 K- rd#ޯ\QM>ZVHj &2]d.AG)kj`vC" \MLpxBB$WrsU΍LT''g|$_#d%,w%4 @)R+?ͮN>ny@$>(^ ZDs!0rӰW];,($AM&"ƍŧY ؕt {sLS!q{9 kC/xk( ksoUeE";b оU vVc%k C;D:G=YaR1G`x:]# Xi)%8׮lJ׾ AOӦhðlN+PPEG J[Og2~ |\gcDS'y ~!Xz_>JNas)_^J@E/!7fH2ny0PO_7IWe6SiE-(Ty^vIZ :<=#z QA9b1ػk__ړH.Ƚ29lEX<&Y0z!5.8_4?a'Nv^|-}$n2Q 0}sJ-Ƽuy#rJ54Vr*gYD{dߧa@78-4F->.mSdzAzV{B#F G0-˘`LsidH#t. " P@1]lfb3yPz*&8@&Ij\̹Ɋ7pU/z2$ Py;n(IE"WrhBpF;,}]ĘMՕ#ynxp;w@ee(z<ʯs5%!,mFkD7h&ފMr}Բd`^bQC=l/=.=PB5׍:c6˥#i S28oMewp ._<͊8iye=~ Ddt>?L_j:X&3?^xd `~Bj}5p)_F*3u_;HNܮqaMUGеnCޏajxg){iX,d ؉-2A](8&RZzC•TTi ?gG$4f+ j@n?7Ė*^K=.禎]IJ>6b7}y` r1z+3W#Hm?Oޥ-ZM![8'lt X]f8U-9<:2P*"|tކX۹dkOy^l`q6r e@u7! ޴LZDaJn̔.$O7jOPbղfn)fflY j<`ZTM$( ,Mgd t L]w""Ib:ђ=4FREpM`\fYt!ΛMs:\eJXv~a[v_28;ytv>ƅH!av+hay҄QhZa$h*C5%wR/j6B6SxRtK-1&]| $[C0y8S97k le;0Y,8 τ99A<V̱E(ҎT5.(se*+LSjJ0Tc!̱sYԱ.TSÕU4kwR:W"(Hrjp3 .C?Uܞ4Et: u3T7]u(Gn&sBI\n랢(8!m:8? {~[ XI;xoTI"CA~dz*?2HTxe]1Pdrtyd%jWZB#,LI@Ra ;Y@bYsaE$J"I%,(xg _^ԯdDSp\f'79؄fϘՕv/GFI轻541Wr[sU8JMwӾ.Cђ+ZsUuQJGV'[]@r?GP>q>x뙪D|wD˧{3' Y낝[^dS^Ւnߡ $ .A ǣBmY4Bƅ%%gS䀎1-)-e9wP0s̶SF~W!ɂq[jEWvEⰂoh^S~lȲ{(0Q/A9Uy$kJW6>ې= ;wF6;hcB@DᯌcWjj~0H"%UߵL5B>9`ڋ?P)X1CHC2&j*>ȲHU@CR;DfaLW_'r: l5w>TOmU^Tpx'0 ^'܏Kbaȇ&`(ZM33 vaxK!L{86AT4<lCCb7wEr<6N&NWPx;ĿuweC?-6 [ 0sM(WGdޤp"($卻V9et5N?=W+/; Ȯ< PR tŮhϋO~lPt!Et-r=sovZ;egXԮOIW=RԐ bjݍc+ZJLWk2ҿCIB'b: oqe;=MMŀ5'7`#>c-YD1m Џo&Tw#"LЙről!&;v/( tК(rjm}-D>ɇ0K~I'%ҿ]r{+>UM~x4}Bi &RL'_b1 Wl'ή$N*')K22//'B"லcZD]nԍWiEE1rL""'ЏlVTE:~TTDa0>MM v%=Geyn"at+G(RW KTR+'Nc="ܛnQΖ`7R<[Ȏh(`h8#9AR> `5t&{ŷ31ioԟվXVjX5/ʁWP :B6als N2HѦ7"Fy5ox BD 4]a.M'=b)yU|7'j=T54+E'u<M%8dOYߗu!hCn _ \Oz>]]U/j9SS`}֓sh>dcLCTWYՉR$xk K8 :^&(Lm V ʬPmj_3zI@_]T$5ԓF/C tH3{ZVcR?&Jlq3N%t{9%`na'3Bj-&|õ3:m8~_`[G^dHIvҙ?M\ yi.vEH}5Y*h b 0et TUM=c>̊A i ѫx'_IWLzz43ҖI߽y9&q`krɕ[|J[ u8 S}3N <]``7CMu I֙wN_t] /z#3 ad@{|0Y#g xpU%3oP*f`S%}VP=1ebm%)WH1}|?W/F<^ ؂ Q! VcVcm9P@=abg}T rP?,1ey\nR@KNK7k%"~[ &+!'NYt 9!poo@$Bs|Wdٷ}ƙ"!RCqǯrŗkVVZdaSemHI xS5T1fKaD3rny հD{yL4v eԿrP}y0B~CQ 6;kXT<}'Հ lkDI;awA kL[ 炟Q/RXX[nؖ7@nJf@P$z7~u#oQƳ ~},T$zvuD>ѝ1` C D|W+S&Zqβ9IiӴpqZ+~ W-ɁZ`Şw Vb+wb&BnSӣaɫ{$D!PP!Q+R%U_ ̺PS3 t2Yt݈sl8KKރ.qhj`!r8]̻,!p@qlhn18$Yүpl_YyyE!" x~!Ed;oi(_&>J [8ԟziLMPi+?;&ԯkY~!1EOqrqcDL7 jx#^N 67S2ӽNjݼ.p#C&KվR1I!5 _  ^&gs;$tQZ b|"}zWNuW, oOUO/]kkXugHDd+~uAۖ!Ul1hN4P]*7zbGsQ!cE1IߚJԸ3߉Xv;y|GYhJN~Ůց#j zE$u7D{;FȁGiq!OXpVHsy!B +tS3@ H_ډ`O7/P]򡬎yJ+ShѭK3b 4!HƱ.7ۅL123ڠ kﺧJĦf.?n{04)Nj;q[%U#]y3} MiErt{EpRpE%G {y}5 ~$q$`w?I: m!M Bo|_Cs^zH@@appPan]`EE䏣(,.UyCaʫ ~n|ƊӰK@b6"TdߌΩ]jRKo:6$*6WW$WM$u+i>Dd>KgM> [/)N< Ry2."6<.w_9h<̽[Q,x?Laڷt+t|PЇqo&ZO y2`^4 twCI|1cD_\MI#}2GP,&qOR/%Z ȦJ)j`ܐ!($E,sߤ+O/JK_T|gtQ= QT =4͇k{`ES\)g#.!\v:3j#́ 2:T9'lX P1Q寚.Ӂ2YnML2xG J$-aE!%7"kY#z",k!şt)stog8~ <}o=ICч_4HQG'ϴ C`mk})4vwLPyJXؕq5:rN"8TÙyIKiZE8S,js>* ]S{wC&7UTS`mZH TSPRIO`:ç_>4k9npCrW:cvyB'EP`XA57eA06eXӒI?$Ny$z}_ϼz [Ew#BU~c&r' _{|,"l&C-H 3z♬|%7G (nuyR d5qYw̗ \wr4TLv{t=2, "nӮeLL3탎|snnLZN?ʁ!G0tߙI8殳=MLY <_p uD"@VJ}n (IśWPhoDo'fR_C'[‹03lfB .S9{Ƚ#א_ -dΊLOybџV Q87jɊhfSju߿8+˘ ,7g8Qe_(EtP]:(hz|1(M ‡_P#iʐϾBrW tj/Xũg$P]R[;kYfq} AM5>F?R;n,l\Rr*1?wjnSlty|jQ/Fi< * *ױ+ˣ)zE/7U`XGVRtB'o8SZYj̓4KtDkZYo_IofUaCH\yG_*$]+ % 1:Qun|?`^$S~]gϘР73Eb |E 'C̡B8L1fi2Qn>=S^xK Ry&`k7Zl*ڄM\H,;U#\61zysg΂y/}NLjFԉw /7p)WǤ-$~gK`=?e`,s uf98$}lZ>9̇ilѳ,S }5kmsڲRm괬_v 2 %~\{j.ޗBm\#f j*z tP?-P3H]WH͂D'z~Bj#Okwn4ܸѼ pJj_ 't9 R\~8QhۈCyFA%= cBXݧ^Cy1LĦOUCA^+> y«Yay!Z<} 1|&ZGp6lRBʆ|(<~*ܰFy%_kR~N*Y kS{;Kk+RI3"^ ~s7C]:^<!%Hv}xe 3`SYPrQk?m,ZOPL,i"Uun"yOOV5͠x J->/ }D#.,v*B"X*LZiuGߣ9T WۖQ"뾮LTN ;aKKRUrX2Lj#lWnjX^Os*$ϵsS.m :m'hEzi}mX1&>'JcTS,9hE&.wZwҦq~C-?9^N4&o2,GNA t.9Np(Le![2h(NCi95M~510.0^Q4Ӧ/iwLmU"{U#E"UWF$OpMQ/eeOC(d9:Ѷ%iRJ13ɭu百.K{v;v>JYXhIaV`m6A(o{g1 Μ HmǍ*OO6&M(*K!"ꒈL{^Tn!ōҀ>Qԃt8ʃ"!f[MF%hmʒh+plg,J)w61R?$-!H - lRZIԋ[Ҁ[d>lQcq9ط 6` }O&A8(JpsxbdlTҴFt@2܉DdM-fapq6aqci-,Ȁxlsv园7I`=q`w3h74$alZ9`OpqmgaJ 7ï5 5'wng ;]`#sfQ Dq`0Hٰ^ |Gkks=T,9ޘ#b+rR-ɃUG}Ҝi$VF+kB ª'0y1V~Wy߆(,/'UYԹ pWfOx[?|ZC{P8p~Hh/97jne#M bӓ b^ :y'C/I`O|:~uֈIgB}J+lnkCӹ_hp=\NmȫX5hu04[v=$-rv`ɔ>JՍKO*25ol2E MW%C"GFHc# Z ҏLRZGǮ{y1Q'&;Bʳ<6pǟOSZfgH:1<FYGX( k Ńn8lኝx lRu2QׄL ٭3C\A/g1씥CW&=zJa./JE fP]`uhl(ǫlj73# %OU'Xwx6 :. Eܪ"3R")Tv6F`^.Ҵ Qna@d{Obn[BJwaћU:85:J. õK7D\ByG=R%!"Rƚ81y(E?+F+GL:+mqx4ԘAg)z`k7f<0GF`g])e]{~\MTc[@]¨71A|CQ[ Z8^@]_` QCP: S/^0f37Jr"LO CՠH,U>>ptr5(n}EXL"㌄j% y_괮Z z5s$~X|y d)Z%&T͆s5ʴ'#0^lYa>&srx#Y*rFzN/I/>cb#6͵VB(6~M>5I羟^b6^E#<\HwCø)h;?4rŢ͗FǣWFvm 7ܻ拵9L3;dպ?Rx9P5dcm:E[]=hrLYzar^(^ wu~%M+}zVޚAqtl$aAY"y7v"`ozi!y[cV#Y۠ж.V?p@Oe Z/ xk傥Ea銒SVv_Au1|C`iRA.ۡ!pS<6V<܂a-\~Ner3UdkO1K!30Cf뻜R3 rmAlTѱ~Z#@t`VWHU%a:@j/b“Q[tAV*TX$Ta7Tӵ@=bRݒ6P1tg@cX;xqSTKNXvdi^MqB0z!X(24A-IvA'N%PZS-Pg> =?F} gAń3&OaNE2LEFgh%Y7KR'g̺^YN8L74eXIi3s 忹z 9eOc$ʅD`FSMiEyiM^~zv"= "0:ʡF `IŁ,Eth@ԜXiWl5H /U СW_yg4fO:;}WtI9]EB:E R/>zyn+}9l%l̃X3AYa$"cra@v8KuaKXJ^c wN68'b^mpTÑY2P#($_iȮODVHķ,$B]~`yHm{񱬴A`ޙ 6(0>g8j=!j;G:#ᣰZ!:"<pQt~+OJγ>y[XM4EͷO 6kJT3j<}7*~.["*_*+CؾiG'!VA۶e㢝 8Y}saϹ0+egURKMV&ʡvM@Y/cf,JQMb(BPh4 P,.!idDkFl!v ϜM45VC=N6owwC:P-6n:15dԅ?ZT!WI_E\e&4q f#\Xac滳$h/Pv$' q@b1uf. <61{ܫe͞[3ÒQ^X%45'JcTP Xݍ*q.#V:\jM˒-IW8:2N4׻A,H!Ed;gKX eUPW;T2I.i Op;jB__5ݗ}@lC aAuɖE a¥As.f>MH7I`ZFs\ωyŗJ`a_o+ .%MdW~O/ Z6TY"8FG54S'zJMiXD.ãˣOWlraϲ՚aC' 'e1KG)A1Do%Gyvt;9a\bgNr[;/N_@M2JcT͘=_88=h (hAʭ%x)0'y-M G&#/ctIsXku$@dhPˋH".JŞeF[C\GjyOxd,؅JǞ KXFP3Ћ_v r2BJEnxJ}SwlK2 35,wW9)#"!>4ҿį/+¾Ԑ(ce9AO+.6$\@ȯ$:&&S;_X%:$[R޺}dO/T0K ?YɒAX`Q;Ddn+%7,9jwcql AUi0Bz,Q-lˮ$"AcׄqƽRZMBP?gy^5:Mc(+Dv{C۷DYnЄ;'} +T̽vcB7-N2bzok9d=eEA{ҹ&˰ڔ#׼U(Y\ZD {~0p0pDhjkh2zݣǖ0^&w6ȗSxN}>pg@-Mvb㛜/D[xop~[VQ字-tNi0QG!o}8!,0t#)Az+pSd Y՝~t?E:p)lR_Hi7 k Ø( 7-f:p<3詎y״1~pGߞ@m*4Unޯ'ִ(O{kjpUX2;:z [ErWxԭ.`ȱ4:~ *:A,bvXX&㌢hEo%S+ObqS~6"j袝L`8%PS:7_'Ra,7oYrOy6JY3Kh j鞽uZdgr(y|5 e?˃je|u=Kf72wzګqV9\2Xl^y@f) pJ͗S]<l^Λnafˋ1eZ:5\S[T,eE!d|JSR}[.=hjmʨ^r-[0A {as;*(9p-K,df?G@ԑ$:~㵤ؑUh9mީ#Tx͜P<!fb9 o}ۢUTՋTd҆`9Voy%r}ܐNGZNå#K`n3m"lry#q9H9'`Z ;#JBBNwyJ (2L$_D `TTo[KDžA4]`+ޢ ``4 s,&<-')4PbR&?jDQp^"op1Im$2T$y=44dӾ !"Ȍ]=Bp*]R8n *4ܟkm3揪tPS ]mlkFg-UyٵC|g$KiO# bIюYwu _@ՍXunn9"V c ͹ ϱFu1ОLWunCLK`6^bޗ7mvNhQI\bǞbExaϴgS_ZL_H BAH5Դ^||E ,%_V$͟ToR78~%Wez~׽ؤQbKmvъ,Y ͔<3]Sء*A5t Ђ-zctF!H8mur~DS 5ᨘPhu5 H5WsLA eM(c_6=RV>yPuOT<@ s<+Nw+g(,ϱXzHLg:4~T8ܙ; //) {m@U`[y%͛`0q2}EܳcZfAGJ.9diMȴ2=OQBH ̯|N:0,g2)Ka0ݫϰ| }$r:}ﻁzCHOI ?ٻfCLoFUO! ?^g~_t7c+ur4M"ya"%jWzEYٮxɣ$߿5e񥧿,"ׄ~Ev,*ݐ{(e囆/ e9vHڴ mۋ۽=w1(6{"&Vg$[g-bWsO 5P& S;2v>2JB0VlLA+lvw3pgO!a^XC;Q ٥G'u#3vmUAƘT$ZKfgX`H@M1jxBƼ/N*$ٌ>yFfJaP@Oژ?X/\yhM)b9!8uȝ>yhpd@RKERj'Cjh.[3 s ٌEt $R+G{풍;;C#~\T3`d:asž I+h^ C6Rh?ZACE}#} ꭱ#/L[}@eDMfM=sZ$E<oA35MWit$MT!@7&z-fUID6)U{aĺV)*r~ lr fOS0'Ofɐ:C-)h^[U!l?~pw2Zka}DZ^~1 ijpNNH-"C,9n[*,1]^HQS.ʱ'~O` –PܴP\cZGjq F^*|AJͧw/$xDS^/<􈽦~iBu+afeJ f뿮0އxx}_V\[wYiJM.>:r fJX7i B&R.*s cUիd]zD&e0]}eMAJ1)P<,#S GDcrW7>)3Pŧ'%rвqpAc:O,Q̖%:`m?k2?Q\dtU;^efZ-Z]6rv`ː+_hrs#eZQ95]Y3NM $guA}Pф/~ILWkB{e3@i*4DfG1uEȇ&Fztw~g|kC^Tv-@ZT xE?L%`ݫc~ujfz:)޸37~Z1u֤t@pc*MHՔ;{Q1dP=|Y^+S,n(ؐrli-*Q4~[ rN(?H汀~(2"[WBQ2Ӆ:n!Uf(SDu!VsmJ]&^n-VClL±LHޢ?e)PdC+`l>5]rCf;%F@ΚFݴ:Wᆽ! ks4^اY %Uýa#sh |Q'f# N ko/C,h{ypx/ANxrGv\r'U7%/F6ArvVXTb?;Z2# Qo2AdlvG ڶV]>m[-˾3R*kQCw(+wKrn) u^+Iy /DHK_up-EW\^ב^| RY~$,ѫa/Y N>EhHn"~k]08wP,[5 )fK'Whb8`@=+' 4 2RKކ kJad R =|I70$PǚK 6_*k5m%\treMfR;co2U,Gl]E`w{LF2MQK;5rck#O^xaIHmVR^a_@!.s.) g2pH8"ln=X+E]X;b_{wwࠕo-%GXOnBϐq1X+# zL"_be sHrg!"Z:rg)g2,Q wfI2ڍ}3:iPP=r|L40XY扉圃r k!TЀ|ͬ6ԬI[ۏd:dz'͕u}_}gG7gͭv\ 5(K<|1!LlJYPJQk!NoI|g: bQ]'mm߄/ԾaBq׊.>o57ŋ?FLu>3uж˖Xk_*]ݷ S*Pˊ8̸]`pH$E [~ht׊՞,= 7X_g;t3 qB Hy z򁗜A) lb7m!*-Yê9\-v䁯Jܽ@BI7?&&9,p:~Q|agf. pzB2gmf*$H|RS r)-݆sڹfQO>zyv@s1a>N=TfW;c4zs_rL%B'|h?4'SW"sC`zlgÂmT2(ҖIp@جlr$e%-֋#G]#لE86xs}lhVhw(]*O0)a VX2̺diSxkp(ӧ5S` 䶂\S:;$TQÚ2v/1gKVv8{~fhݣVղw@įLEomP~'xx_¸B3TY;tQ0u7E:pD@ݣC91}Z#];oZMuc#/?1дPᮤބN'AR2K*) w7FMX`Xpןx$l[s==n? Dz\f{z\cBp{S[SDVMuАZ'f3b miߵp9aB'!4ޕ|4ӧ}෸[5@k P{Oで}) P^*~…Bޗώbd!YWMܷG^ۀ"{P0:(u wQ{Zbgq)x f8CS5 y[br,IRc!V`^ncDއ*PR e 2D0떀qN_J*ZCy* FF {A.$6 嘛cp AқNj-i [Kᅦqn/ R4-[_;+BSw9)pʺ:b}OV(n3b4Q˟8zؖYf)lM/Jݞ2;o;iFIv:n+;0 &~5̛T,t͂/5~w=~z}2eyPn*$Ԃ%} exٔUi g !+xczٸ+W,˼6ONX|8:9%CXnH? l,H0dpN~MJ3GK_tn()T4nDj&r;XN*Z2#=DA~eC𰚈~*9?h&$/( "1'ml h77(>jRvʃDK|h/M}v*l_|!X4s7{JNShJ٭12L X›[9?&#&Eءؼ.s +( 2?s %B"¯nPMs{!yjhOVgHsB$͇ž g'_ x~"ڠ=u\]B4 + ̱0i' (`'$C>N7i[A*ixl:p(3הes/1ܹ)MD$җ~!]Њc g)u30n62W@^hX9ziJ&!~b$.u_W- F K 5T֪]6-AnǏM+)e1(N 2L{i Ô}t?&GŨ5~9ƫ.Hِq{ݼ$^&g<u6(:NJ Lﺓ;$@wM6CjUoϮ_O=TG!4N*]P5~_9ݣx]V#)r~`ʩSvIR EU(F 5]J0}IG} E"=qcEqM7E7Z?Jro~FhBu䡵G& ?;W .Qlұ*S U; ICVsZT83B3ح^Q>% rnpl.sL8}p'9iu To1->:&\2j]<(~PM(Q؎tZYfU u+>x%MwG9{*4ًIs'-x/ k8C*֚K\Gw;0Nku<ڝʝ&+՗G8?5s ,ŽtV@GLHO?S;%˻kDZ8GJRaIAdX):l#uY/?zHr[ @WAT]!.P ےık1ucJX9qCv}KM]J)¬TŸQ8lSV :mS5/70z2Y%wxLly\s /ܰbx{ʪġ2:G7c :?ЇY$AJ$L2)liĽ%Z?ĔXYu%-|V?{ZTբP5w41 Fn:B1}j2Ks] ptTaf)mpꪸ)c[8U-XF›Q_Z t}ѷcR:&W\G@Ru.dVV^ ԑQ1L?++ػGT. _U(ʩSICqcr -X/),[tϕ%oQU/%V/QAma,Zs-J4=/H?yP_J j_ 5n|͇*;e3<> H wȥ%eO&$ME;`ԉޞJqh<".U ҵ-raP6[*1i10s5YvAj6?}ms{[A7?%S,UĜTP{)$sN~FHP9"a}CoE)Z @Tנ59XcUȢ{2 oMKV/ͅʎJT6/'e(A*n'y2tVp5:F z`9آ(>-.#oa\<*ӯGwhz ^;n=.mL羽Y4ѓ4 LpHNJx CVSr`;=/7t5$8NU-uԁohΎD7#Ȣ բ. }@lT̜f'GG'%BΦ@Wbp|` iU-CKyiPl"2A#'(I5,UT~xA{\Tes2+XP:H/##mBSyx";~)PdbǴm_W3h|bEMٹK1BeFzn`z=˵}sPnLfj8A}ͼWT0Y,ENMaֱ[{5iuK_/{P |.E2Y5Yb"n"Ǿuj :U\m/ab[1 3GR_uUWo?zKۙyKV ERq-!;>HMZ-7Y~(y?_'A\D9P>`ʶ?0`:lr͢7\ g z?4=T/KAO0p+Dˣ] @=ءUiaKg\$drYle>4ZeĜ5G(/g|0a6t.|*Ye!2$WlC  O<ܾVFm1HV)Ib|˂b#Xw9™@ R5 wdb I 'liռ<$O񝰠dV?i,mKt! @ꮦY +-Rk2]ňS_уAQNӭ 9~e#Q,'fՀqG^Wt|E ANi&zkMG9]##L  Obp%db,`~14^-AMf, Xzuz!9'"ApdiA+}mt<C9xdqZ\D.08`GPR{{A,kKQ$kJV.wiq綢`TJ4#:C}[hSj{C"] E"%kGkck?:"C@,>{fxW ,a.ǵя/o;G\'%¬t`[h5V̘,mƒk(`E w,{2=)knZ/­vQ"YO%3R@cڒ2Zm#аPh*A+;a3c9}pp=_ݹ:(~+X(hre.bzP`Q| bOSCwU r/L]I.~كPnԢDg'o hsY Q)̍+lcAt'N9Pas,VpmEx.U)[BpC_TPˆ ~ǵITWnA>-Hh EG!ʻ"[؆z*kvqRԈ`{2ugKd8K4|ہAyYӃ9:  6Eff4%o 1B̞UD\3.HqC#6okB4#g 92YXVQ1̸Nj;o BAz1˥n߈f$qRRsNWOC\J>%&m/o=J["F"dUfP J: $l0-2<)6+q`K󼒶XiPm]#GjX %wTX1rOݾ=Bƍ&1rN8ib*z3jl]/aZX6 = aqZt.:ĉl~.9+6F qVNGKF6SG>jZj%qÁBk`+\7R܉ ^x ;UQ dxOA TNUho v0 ޛJv/[!2- *{3 (zS5/NNc`8QjB;ϧ|u=gO;%@x34[%7_o'K(M8 qlX?-&"^/ô7'<&˄zb Ln'O3`/f[KkQ +iGV]O2*H)˳AT/ 擃DdMpVL p*O-玡2{mbҐ{Z}Qf9"ksFr1$XاoAU[K'"^<=] ,\ƞchd@N'WIbS'FlH{]bvO51Uy%y%r緽Xg8|yN4Ӭ/`˟nCZ *Y!G+AW N ~ {HF!MEozN"Z -?V `M}O9ޛ0@u, $먲QnqfTV`teȧyc:[R=<ߚuћ] uw:iJ@M)U iMl+ON?BOCO:sB*:|MA$xԜYqn^qCT[nMœ y"5|h`d8%h^a*z8=6 :O5fA D~ۍwC!Z|;0VFZ NT0Iqvӷ'e)K4S *|,?!}LV7Gϔ=DMTN] B 4fMw3D,$(W$)(EI&wk+QcԐ U+M%6J6Q@,kE p65@\%I3Ŧþ8{SumO*t ^I6\$Lڎ 2H3mfӚSj(a5L|J1O‚ vMU֡'2mj VV%.,rP*GsXR`ƽ)2$df0,AO᳙#]7K>1k?IȞiHWoXM _ -CC>_X" o(r+91s{ -hUŕ c*ۣ4O|TztcͨSIh&hM 4Xnc *O=߾z˫nAc픜#*2h3IE ׳5UC[KHjD`Epa͹%uRl6nDZxF$>0@^@myqd8|2C|8r!u#>Z*"p552;%{Eq>His-=sYR, oft ],s[FPP{4HUWeV,>o@ǍyׯCx fEqfR%k"9{ D5S!<tO4Մ>#y TR4d1(@qw*ӹg͓-R/k݋sD?ے%cLv13S1%D{\q#)7h+p=!C`GU3Q6~,WmsR8djl, f{ɟ@n& PzPVS&,>KW=ѮGyã⟶gELDe1}PL8 MyDTA=qOCI{ijG夢FJuyFq>D{A;Òfb`m `3V#X9_-Hs{cp<ݞDKB j{X$_\v7XY*.튱K|O <7z/IN4ybngCg#zbb㪴EyNxS't-6H>[a&D h]rbgyAhA0(!IsްMf{n!; ,nIG\ɵ1FI\̜z,I3̫+״JdU,SP/`Y`;Qb_JV+Izt#qƵVmR27ڬ jϼ"]2͸3eՌ1(4R!m Q'@q'>&l<*zZ{3{WZ"sV]9vN]to)XH@3}_x7 ;)΍6Hhܤax86ii=0l+SGr"cQt/gz .l@~g* O4Y@rmcA]ρ}.jO!ҩ18zdBUH9%hNV"*kwd =#᦬CkAA`K3ڥf[>ѫvM:"M8U5w}agjEC6 @?^hs.h21: Je I\7 h/쥐2{ ͣÆ$33{K#7=fBQ[)%gI[5-&*ЭPOe޸yiM1Cq_zpHo|і{ 'Kw7 u&Gr nɹLk@c=ed_*KjAd bg7;o2K"Eп}9ӼErfM0m|^.Jl]mBΆW-e?+W}H |͇?RR9@'7V: vg֐Kp?ۍk@FN%쀽ڭ!x ]߽og]3r6z(QD"Tճr) Α#! Vq~i4ٷ,)=p0 , 1)yvC!Qgd&N ]'ㆅӤ1czInLo^IaiTH)h4a(O``6J܁!)GKzp"6=h9@3rGq(a8(*}A/:0oR9gW2oݯ˹!V] <%?6N-{ހ _*$7%{if+BNLmdZ /1濪+9BR`+Z^nG H\W_ pHY.pre '}=*Cd g|=fJڏ܉`t-x#`Qu#[[T_$~XEbO{zCRŪ 0UhHNɄ^qϡ$g텺}Tx)XB(:wB  S?t[ذ mO޻`*PW}H7!nE5tr>;,:W yގbGa;R@ 3vS1+hs) +R!ڼ8Db EXOgDxĀ n蠨Gr51sf'?j8)v5 HiHD;p;:`Ըfm }k6Om9Z ʹvT/ARZ}PԡFc~Dwld\oWpuq d_h)uZ-7ŕ,BcR=I@oi5Y3疪 {|cC&= =oCt0ܻ֨ژ2ITd3~RGǶ5qi Bk r 9%좋/<Rlv1oCe h'B$ 3w0::U oo} Dxm"գLE`FU?̄!9 e2Qed~_;L;櫖q[p3]W¹ANS ;Q+9 F\ Hڑ|69b;_)hxuib ldk_9ϝA$*CY[}Χ }5?tȊD3.~-- 7N\Dv B$no&,I,|w(o4!1#a d3bv9u=OSg$!;tB IT i辨%R *ɉ ,CЀ"گ"';dTn*:y{E3"4OOvd\P 3RrT`C-Yo> F ~&{.ׁc/SqRIr̞h֫k>bI]A)ڋ?}^2x">-$ LD%1/mI– 1ԡú=cnFvJ \\a7mu^WٗT (%`'w*`B ٯKZL6;chg^Yp7㞣N4u5Q>?o5K$7[\b,7ĺ& \iY02nFJ~nwL].ű>2袞Z=}*DUJ i4c;DȈT*6|kcbઽz0\.ʇn"VZ]Hf+8ǰ6b܇f5'؏%xӏ}@Axg {:-92F;Zv/3V~Pq'*4?_Is5=սE%9`WyDV {9uv(NY)Ã[ WWMZ(DΦwJ'58nR`8 u~iv -DeR%.ؖw3| yxX/6g(`dBUzm̟#+7_j{;H ˖60{&.p#ibY* Y׬O)1z76`VT]vͬ •X"uU0׸:8m\}H$ .EqZ# .Z:qI ;&ʁ`ěǺq:o}JT0 IGO1l^_o#*x&H)fq̇ /IYbhϴlkP,]g?N^SuIJ_j+ *nF3Inwf^ + :O˖n^rkcy;6qCYfu JnT[p6fT&8)ak 'a]V XJCk5"|uo!4dBKOF$S.TN#XF5s^Nغ.e#z^@؋_kש!:,ki Kn K9'¸K)A^@p8Y\Y)/~?K5(̹.YDb?u7~.{zMOd惒EZq6=B\ vBD2q'A" 󉂂m5.7C[qLsKw9I!p`掝 kVPR|JC:UtBDI?#DX_8~UWyRm '+pElߩ)HOmRSOr^njx;m~-PzajSq)'UBwkdEnc[І-.:=l'~8rNkU25ڏ; 9~9L,T@8nPrU[̶?;4uҢz oX5`#'.qzn`frsrM!<d/78k$n-ïEwo|汗4N0[יs|̥^#lk79 \X$-S8Xv'jA\qu"'O.bѸL be.Ќ:_N!4/]y(ä4UWf .tvآˡ&B?fw~}aų x^@rV_Nd5Q;X&97;șt*mŮ$N[K5h=L5w@Do@Кl>M([,S\/,Ggkg`1IU =#%==Ӿ+ ҅OFgDZ8нəM& aֺkMM-U}~w5%7湐BnN)._L$%3] ri [Q{OC/^zXGs W"{1x/Bhؼ%*J]04 @/P 'b<}^L1tY#``u:(>Urh̵s`afb^{\fmM ~uч݀iK5=Q_vU20qCCKa\½u&OTKq&|{AuH@m+/h 4[U=ZAL>tHoFݏ Hr7Ěp`#b6NJS(]" }= SR`KiR-=&AzDAd O>оЖa YV={Ryml7yڷʃt4:/ 2-IO:tϜ@89^;; +G<”m1BӓPtl#i6G`6%׽Z;ƺoi fLI%ppQ{j87}${QGT ºQcTekFbޙS= ;,wyydLp  GEX2r;)XboV;Pɩ{?ꃐ5 S !bkl6шy5G( 23rF}y,s^Rn;ϙ Ż!9j&¬롏Ĵ۶O8 ,`[5Cʾ()}55+(;/V3~JZi,: НQ]7#c˒r1q׈8l܀¬2nn8 ",ud Q}Xeb{q  V;&nYGsuPTHz$.*2`;>.|\M$;Bq,yփ־dށ``f.OIj{_Q>J.m%=I i"NzGH-ww;2]WCBF/KZ.&Z!Пlqu Gs Krߣ%? &:^c8?$גE[?CSP͞71oaSJ0.^,܏8ް\ũ`[;3K[:^‘n40s 1lj.xhyF%$@$msSW Z MH [hrY!FwYnrvJ$TP!"mJJf ?|5 *"2aPkJp ڊqc -_E:|=ˈ#!DUW_-S;R3 U.XE&a닄Ŋ[@:-b%-1d`פ',<@ezٱvm䬹SE[I{Y.Ë0ork~\3FY*dhvPwh+kFJ{ 3iĚqG\@^ m-%eP~__܂3Myv~L#+)ƏPs$Gak4ӒtiLa[97^&ڲ7-s.;ȅ?\X/JTjPVƟPEXp?0[є'[|1Ikr tVNS`F+szKR^?r'qM7OR&PR3uӴCDS8:SeNP!..Eҍαאyk!Jvy8:seir.<wǒq ':*6[:P6CFEP;|2&CKĝ5ͽ3S) N(\@ X][,~D~M{rܢPQb`26cv92^Lj]lȰ }bOsR@ҡtq *ڣ=]븓roF{ndGøv)t.Z_ꂁ&ieલSG6s6@!} UV4``ՇbIh0+FZaә}x%/2˺;I}, ww>dUƌy> rJ >ِ~@.w}7!t1nCU@&(4͆?SB\Ɉ/{Z~]UM>#q}1<(VU})juZ4;+[ \0VI/뛝}^z᎔ vBм%\.YAn*X0P,P lknKqށ%Byb82q ΂r)`5<"(4's? D?wRM Mdf\ ʦD)-h|[QOL.B{pT&vRN~ Ј/xMD6]E îTwj}8 s'Pzpg @S՚ Ggc6ms0 ̐LbӠ 5  `+ⓚ#_ɧCL#̴"ĨWhDX`1PǒTބ;Ȍ߆tVb\#w"s uֶFL.] mfTXwozV !̱3$)Wg2_݁mam̃bo.̫5sml^r[+?svR'n\/<H+'&!4DSCkEHU#=0d~[QBmv?ML(b&4pg़Qu[\`|~ 47I7pfcad۾][mׯ}@0K]B\X Ռ1IFf B}2y VxgBSBi!o`8h*dToŽBU,} 2^!@Qb>\djɴ {L4}ܛ$ MtL`$ CÝKܐN%L('5zNX'{ GR$ҳ`,&j"帢P!ij; Js|'}[ƕ>H?rd 4"~dN vAukqzWG8}РNhP3- 7qJY°ihPlwR*t_SHŅOq9@1a="KZ>l39ZongoZR'n }H0OsuaGLX|^AkȌxu ݬ $35hߜ.P^~.I7)@Ҁx rbI#ǽ*#O@x(T3pGm(ts7v a)㓏v4J*ܣǥm/OρgjmHyBIEuinr]0蘎MIxt6"8=-/h~ ZT®{Y(V* C*l~{>1:`Eޙh=dOb\̇18Ay}&M 'b8h&Ψuy9s fnore;6 B:"6JKYnf>&j|B{ÑP,6y lthdn__,k HuY^}JYg~ȏopz*1u9[P~JTd2,?+90WˌyFgP4k4xk5>Kϕ<_m6@4$3UMN@*jXPT4ɪ#ΰtȍd:L4 opcE nr!Ź.w]-[|~x?Oe/Qi݆%K}ߝ",i3 2AckN,析u?ew+#2άZN\[#SHEf.;|8&n j *|d{[2,>Tջs/,uRkv0(u:c CC[,nXb8dpkڏX@f2>T@]{W%zW W _[ 0 {wnR'Ԥ:)?XcM죵@0?kx5 /ODV9?tSh'4js:&a89]pہ!FDǔ'hmY?^B5Έ$ I_V媜U=e/N8\hRKZT$z {j-id[& 1iʈ'|7Ko^AЈ7z(qp`5{86ՠ^X)O~1)^8[s`Y{;~NvE7!^uMQW46v( kLs Ձ)ZlCۺt0W;?;` WUӂN#+#Sؠ4ζ2՜rWԖeZ^JW?{ɔPRĨ׾bX) ",}`Z H(FBbD#1\w88|s2s)qfxl| 5ϋNPū ׅhxֿoד,-)7+S%UpZjc^Q} Hn<,0Y x9W.0hD0M2GZ#1Wr$.5fTj!v_`䰈&,)GJn > 0F[ixZw |0k` :bsC5-p jODŽ P(+usZ(nřsw\Pc}=fFEqڔ~ubuEOrQ|N(O\8" ;3%MFsr͘׌:]:Fe ou 񵼤[a (+V\5  %⒓^=YhWO?u@ "r$K6S:M;(ٛYe}. O\h9F.bNZӿ[=5RcSȳ=LULX-(1XDby([$b%')•jص#Nm6`M@K4e>+H_ 4ࢺcU~=DJo[͎9Xih* HcJmj yA}Y[$4mUk*w6 DJѢ[nR#)i ߎW@3#L_ɓ!6燨pUV vSJcd91˩p;[O,[fF0ZDgSCZ]u;TUh`_qbЯJH G[9E.?2Of֦ noe|5uiS=Q1Tz_Jޛܣ!Tf z퍹3(܂r@uwX;2>ma>=Kܲ;F)%t? !\~ x/Z#a+!0"0>Z*pOTFE4S%LhߕZ8geb<,+CօFk`( 3#=iW \-]|?#%Ο }8U= >Cr_CV VMjB7& TćCGIk}/ItxD/Ʌa&c%H H]xKҰ%˪#FX6gdR#\\ _jOAgsz0W"+0k%$8n,ExN}>vxJމ; Ś$m_&zwr h<l=\Qm*d$6NxAs,Ir; ˆe ̿A!6 E-ʨr}`Rn [y=q4&P0s&1 R,h HoàY?tG8+4p*yV>,1jg4R׍5 Z];=gl1"Ux*☌WF~Wvh5QqvA&b=7Ii6HG")Ú,$*>rS-,akc 3N?d=>57y@=0t%gDDO,+}f‡tǿڋw7~ʨvN4'?Άs\`FG x*9CU" ׌Q.4Qz >(yIr9d$ QF,v7S [ꉁdC9[ a` @73y/|:]ٕ,,=v$84Н!.*;2޿B:KD3.:.Jš;) wڶ aHO#oTMljb1_x?hE!Uj//>bκ`:&TbQ]bJ3f+iVwڬe9H Q8Lqi G_ki1! -G2J7WR˖RIpN\!Ɲ(g* b?& x6͈^9DdL_t/=, 9V;1ھ?)Ucq=7LU.E+_ Lm0AύgUs>L9?ȃi{T׼PoyaFnA. EZW`|n7KH 5[3 >"1fXMoOЖ+Ѩ3Y S3u{R/ [3E]|C4 J=9kȔdhEh,"u"?$P=r Fv:)t!Ѫ}e?W2s `X(<&byJa2H }m.I2f)ql;SDGW+K_Ë  2N9OP+D2~ooM!Ut 2"7$Xz{y0Hϲ19V#q/oaMp8nDžJ 9^!2J k{\<=%ǯ@s.~?St8PkY̼܍j +m2֕aQRw8жF{6.uHO{:S+ J{ȗ;azPqpu,fOJ$,ʞ Ŭͧrf Ha^1&ULPE^Y :صչ.OP+/ ޣ8JUɃY6fs;d!^,2UXmg51+efg"hgmJ0ALrӠ\xOQyE"C̐Gr\&2 R?Op62ViGB49\0yF̯&šO܅C,4rkx.܅֕ho/RfPv,_!F2 AF$ӨxS!\#& Hv&#&lCz5?oϺoˇj}5II\P l46 -:Yu͢/~H2Oɵsд`Z6ARr 2)^t/|G)/xkF6Gt 1sĮ SՇPqlDCL>KuyZ$<!+c.Bl7X5&Y1? ׀glG.h+’.tkȢ6-ujF" E/ި7.q:$ oXՇdYc ;P933+UN4soK= Yq%;Q v#rpTG#K 6 '^Z$CWlcFizny_#к@s7u5nj4 "OcNl1PeDI~ź) )ՉgÑKZ=&-jIM.Olb?[D(*:Bn JL jd ;aO{*pN{UIG#y.9⫑ !U|#m1wIɩnů6x΅MRKsP^ݴ+DL]WlzNnʍFt)4 (er%,Bg0yh%#*5d}iJ@/A-'ōϰ\,V4 N0wXF謍KZd#VFM; 6q\ ܳӷ>*:0c9&-tf"0(hphsͫBgej,ubpG+̢#'hcTEoTLc:ߓiE%z2JƇv>>UĨpp9ϿwojmJ-Aq`6,ۂl mlEp\dg:-*Kҝ9gN'Di% 2_U,3˦}q2v)!pIXkwT؏IcW6azs*i]Hŏ6# O_;#WqYHR:SKN03ZrCcp7AE hiYrpW18~\._xa U=FOp+7[dWV$~XDDR 8hB#-TӧTMD ׼>*Rk:JaSGJ\-(o4b1yM\$RnYH _s|GrR+x7ڻGpv1\Z}=UF_ L#f!mI_Sq 7B?˴yjUJ,8NK[f"GN]#_p7O{չ  !{UIO$iJ!QN9Ɯ[_M6*: $ BӒkˮˋ&ԓt3CW }M g P{hIeDvKH%;qYT-@HLz)XplKr׺o)p7G@/>g49t1:$!?"BYoJ$;߂&&'[w?hh HDdt:ěFqnnxB $˖4mƏdXJ`ZO}z8tB!𙝉J`nB{*Y\Zf`xbƧKM.ߠ:ue8y1J UQtmzo&~R%X:gzӅƯj_;tf-S¡T9:,/D;St_X&vryD]%Dҗ韃pb(:/Z0ɣJĕ!0-=7ǥk<[=K7§ZK>(sfm)5WVh9\m!`Qr&;RK_a 뫀Jǘef &5ۯ\1U0AF&R&FL^.w  g>FW>^5%Wbu|q*c Cw!h/,g~9H '#?!_7cP_lR4slD /J9xyX2xmh2O P4rHTF]'5EDHh0ήz(<_"26ȸA9-wF |(jmHHH*3F vY8a1A=4k V?` 0 ϽcPib:oXepFҬJo_o~? M*ybEzrmupgM@bْѽ'TZG V(dC`?^0?FЪe*Uݱ A%`KqKnۅJ_[ GKLL+.QQ{@eP^?E&8O3H ~9I4> K u^ EZ8z&4uJ- T+( cFOrAjd[nlkӾGLexx U'{h^*w'-&0Pcרm[88t!ERKf CِRs1n}`T3JY2A-pZt hEx2[-qj<+#\?b[\9=?Tp !D 3ۊt ` !q^4sᮙ/؁[c7_var` iV]IH?W @&O/*G;Ɇ;_kߤ:u*k Ag`N%A1VJRwdcċ*ˆC5mM,{3ݥX!2 jP'*~3@!O ǢD Zߦ9^l=sEL*80\:]MLk}r{k]Rłxc=V[vúBw/ו2Ș?X&5Ct<`a|,5^3rU6f> oJ{\>xƫ%ߟ8K bG8(;~\@kUu0ay}OB; 7bP$?K ?}[&ZJ ]%SKPT$A^_@8h*[(Rp>d*N0bɘʐ2|0$ -?+o=F Pzo'/-W4`]Ql~n[ͤiȃ|1kB4s˒/0NJ[!V=F,}&ME/g ݍ[m| 8;w8'^DϗJ }ʏB|#׶$xȐ?cpbgV4IF=*SVZgڶvmn^?",k/$Yu(XM:B̀^(ˢ;V'Z7_Ey341u z8UaAv- \sskԯc/2i06 ^P-6e蓫W y=b6ӆIH3b.4kق4Hw%މ3 nzm+l ^d E0ө= ÎmD G82RTT"Z~#M ).LY*$U͵u8 8aE->:! :}Id(ogZ;Lg諡R6Zp{jip"2EedZ(剁XPȡd7l/5*4_:ǜe=\> )fF)zlaԈE%bX7{>#Ss׊!wܗmjY x]2]Ȋ1cڙ|mQS,#Y^8mDVETMv[d]nI`a{n]q.t%]pGe쐲T,ʆ]:j,y~*v/[MSn)\#fӰCU \0OQ<´+.ӑR +!R36adG}C&pDܕ'xNk_f2P3~͐ ?Rkte:mXexvb1$$4_SU۩ ڵ, 5-x,[sSDƯ;h eYje@Jdjq"l4mKM%ÆSVaȍibeUJQGI'n8Xg~Gfgcؑ& |CBrY|cS~A2`kaEbJSW(3cCCK'V\oz 5 ĂI0j!$b&)%k/>c򮞓 o 9TczX^ʰR*zȭi#;Lku" idvvTn5:K0p ҥrBHYg&![;а#Rk︂rP+& -?!7)˼AQ?r "//{tgrz$Ǵn0CyL1b7jSQa.χ̓zMѦ!ʂ_ %V~|*^6zO)9= ",ǘ#dj#yAI|FN W4 [ޣBaj cr~xb}6+@!,q$_=u ʇ-5$XsҊE$V{x]x`s_XTX][}֌pVR 6d\{[%0$Pm܅Q0\)W7cW^$!b++1g?AdXy|6/F:տyij߬,,yVҜ%A(\2߄FӦ G]$!MGvə.YQ>"tǘL09/Su$z 73>X>; 𦶉Zց%gZ7GFS@1.kҿ -{1$a:HŰZ }O!D$k!Ҳϔ){i6yědVjU#QAX9|SiD̥gV̚`ͣдHd kFcl?`ckڐ tUKH㫩+fQƮwCy [eNXcUGDbY#Mpq~|CЊ Lxn?Ncfn7ȣ>K6§Ii) r j.Na_M? (8svq[#XuXxaGo0r;nU s~Q ӣyB3gU<-x%7 FTz"rS9އ9~uRSOvG^)vEH]ʓěٜտ̸^X,?qRL(]>)p9fx#i]A@EDq &A|U4Nl)* |X0~:_|^[O9Q@*GAһ|2Zdwlri%fL YpBP]_槅Ee(޹:TkUe &n{=x0z^"ol*ʥog7/`Hu2_Գ}D.cH4LhZ!d#VHGI!5$_@"E(`#bl,DMkl;]ϭ"zÏgJbԉycJ7كKbx`U,-xzu^p# 7(>|O^B9Y[,@u6[P0"NxGW>AG̪В=՛fsҵFKUrI!z-Z6L%RK}Tp  e^[-3)?>?K:= _CJ|0/V42Bk/dx0b(7vuzpϹ[,j[zu^\uz>7gS%:~)pb(S<eB;kmzP46~ҧV P{HRL0nkC|!,k#y]mo$ը ubz#zp"HXA >v R7uz탗KsWa&˖HNNɏbL` gɑk_R)\ԪU31$l]= 'Ȑ((1v즰0E3R,ff߸oB1ob< O!&߅k*,S%!>D̺,xx0C9{C:YdKk*+NYP3]|Ņ =m0F*5"X\Q΋)vmG*0U#&YU}?jSl/;\>رv]gLuti"}* 3?}&fy I?)3 9p7wӱO( Pg:jQPWp)ba70*VM m,[Jl?h/g<$Rե`U+fėUD <`:F}7Q׆|P 4MGy[<F@6W>y5 և{keOS!VYP8>OxWP^h@bW|tKd1&%4*%[lpȇ^X1o9#ҨGS0 K&Niwg0b2dz>eW/qd f-ky(rihѨd%FaGP}qE8b̠|K2hyfuK-Cuť{>w:(cՑ$(f(EF8-y#WM,"qr^fqXQ Zֲ mjAw"S=̖GH)o@kJ0-k;PZ+$ЪјIx !WǶ,T*4+V.>Nͩ\rd[ٜ +BZ^.,P4s%[ YZȅ}1_Eb_R5t2[;#Y[_i4#AdA ͠:]jNYcTS#Kʆn ZjqpڅEtԸ#/¤՘?2y/s79MG jmjpf o\]_Y>Zu4]G>;j)^@@3@n597N6keSfXOLN~qTYgKqԏB2O $ʥH??S 0A ;+3|7W(ޖ._]_TmU )һZ,|[ܾ!8z֢-bNbt%TdzN.n|]9(Tk<" z=2[8s/8=\P&Jc.f\T\i*>7DWe7DOǪ Yx]K4E}TJgQQ @9n!?NYe3$S~ykΡY@QGSF!tJ5űQ Zqkj;tC1 3RFOa+p+9 Kq/v8CJg+Fwx0r?dP ƍS.@hk^  DR3{J80w|}\IPߗ!6~٢ SWۮ:t*!>M jj ;2BG:D9ް؈_lVeT{*뢾AuQge:0 } zJ f]/ςZFΔ*mǕ(u%x!D]GS,8RZBb>'dKXͭh WRnbI/=޳p#?jz%׳T 3.OLTW%gP1=Ia'q>4U. 2w?U)~]`:v,r Yr&k8>%C [-O0Us9~)ƌVѻ-fkv(ɌrL屳a$y'f(RLNeit^_K9&i+N_ϗ~cݵh0jwKx{mIޅ :=7FE pYrJ"s.P74RҮW|rgϰ1nHE8 R_iK: O^,g ,f<S(C&6VpL46aOBܰT.Y)JE)E5RݒVU"^d/Ni4b1KE F:1dN>c1|t_` t?TRyr %K鰘rۣ_m",n?_U( @`e?̀$n9^ч(6 n8@I44xݠSl5sN7i\o Kh<`MH+09RB# Zﰛ1Hx7g㚇v#16wKh]2GrM3ACT3\f~]F3G|ZEDFŠ 5Wj4Ee\YJsR 1^jukܐ@K"$Ƙ٢%2 zf|la.2̳mc,4, sX&MZ]VjoHl^||f ޗ݅-z=PѨlu^49<}-<ޱY}HsaG5!Bc\]>&(s&9/4rZ:-A5-XR6Xsu8`xNU4ގG>0FR 26yxaF So(ԹX$;0,GapXTxO<3|"\S 빂ݵTe|^ ؙQđ|ǒb{=V0& T£ FC{߽m |1vh}}뮅7ʮv)jmˋacAlTr/=#|Egbrr6d"a 6^pgj~NX{߫*lJƊP^`b+t@cfwFKE &8t^Nw1*| Mhg# cE^7^5ԲT}&&us֠\!IW`R5ݮ\! n܂ųXzݿF :-!9V(imh =jfUH]%́p4*xR)? `sڌc1!u? q6"lKeG({8'TBd_[s7;a :r*1@}g%>.ri̹&nG;"@~u>:4,S_hS-U{c= Gh> "tuC58d!kX|*mJ .uNW9o6g4a#9inu]|RN۹J݂\H4-FR4%ptfZgi;W++9'{|g B ViSl8v0"7<+&b@\0]påK#0vH^TDw61De39{S ҡ͵ٹ"QXߒK># !80:]\MN0ObH/ sul5a|]A@_&L 8X[{Xu\A(]P[!;9]yg{V@kO_սW%KJ\f,:]by{T }Z#izl$d:L6*,\z}b2m襟k_iHޛЃǣFn-ԟnR$ 74y_:\ ++e(#5Fj\Jn 92kU8~n˟ YNriʛ_'mqFtT5mGz'uI5Hu06 {=de55v'h-|,϶~ rJR̴ ?u5l=1j磁7魓$o+/z;طK,y.dc#pb<Ze}bf'xmD- Z[jeZ#[y r~) D)Td|9c*ֈsЭ_kdcj5}H?+Ey8ƴ ,UJϿE$TUBVdRss ۜ>[L=ԷrSބ CX^a;$ Ԍ ʕR{N4Vz$ 4bbH; *Ŭ(.E.N/e9΢Jshp~S$'g<#MBx<9)ZtBY:O"sơRM,b#x8͹ʆcBش` zj$&3Qr8G 2O뭐֮kdBN%y-Oֲfqf]1REqh|c»"H AؽEם|j8<]"rۄ91f:2\b:h.=@n%3̃o}?? %< ՊlR\1} ޘ8b]ְsUuֶ2H2B~P.]-{JU\ Yq餽d,EʫAr(A_HD9ᥲpf%):q.颞ESkaPzWyԆ[] p #Kuhg)q)[zxDTބ|1g[.B1_ғVY/ɰC'9d݈GcA̽Ȼ2SA;2jgv"S:H2 ZҫЭW/ e$:JLm@y7<5Cc˧ZnUxq \e(a *P+17OR}&@pw&d䃕}_}š]W='|;0խ-'I Хj|>dY2"XJow0Fe}4+7+O(]QkahSE'#p z? )/? Pd\z' :.{z7?,[D ,~0 @#}^6>yaR'b?Rŧ?Ʌ"R{iB{n^? VPFʄ)e TKe3Gֳ=uiFrDCZt%mOB2V!`e8/GKcD_eHb2()NMnAa+ LE?K{X7eap8|} YVvCŝa_\x;?vV7]`(w!;2*nR;__owu{!q~*sk;Qt~%u3,o9"vy 12A1wqƾ&"[2n},*$$_ %$?PyCp'U#,&,%qƅIDY88!U~13Kw}nvC\91܎Y,bG b"/ruB* 0/2 a YeG2{:6 srA"-NۆZ\ޮp%?c EV?#u,"h8@Vp H˹Gf$⚕p1{z8V8Aku432:4m>%앫BvlKB|maVl[ֳ;kiX>PI-٤yg4b>lx.EJH~[xDԼFp8#^řXZ*VICeL'";&NuZM4*ȏYGhqě{]iQ&2DHk+$O!0xNTخRh$UIYɖ7B>KCN1Lr07.;H}?%ʠT-#k8%ʊ}-R!y>S|CiS9BS zu_>ٿL&Mΐ}:$hf~I<,c~@)>= w<]7A/&k>wM\!5ʓZd\nR5c0i2jD8 7)zLe<+q|NALPѳ35o#Gf{3cCu6J˔s>qL^'xo%Wx&R|ZA%F[no~Jx.a)?fehQ,ַ#UQMUp<5*ʡ` &X:]3U6hdS9 y·4EAVut0n R;e}ʞ)k!0 bCG[gl>@lV@!w^0er(ڝf,n9`[8*7Ţu"pZ??3w[I;PI1+}~(_% d"<0ʟk6GvIK^~N;5mE16G EڎeR>Sc} {y7Asq2Bj 58}h|T< oiڣtP tGFJ10G] ܝO$ UFҟCqҿ ~]VIJ˿ VM (Ҹ9wfM<ٓÁlAܥ4?YYd2P{j=C7%ehy. D a5`OuNm<^V >ͫ@7PQU=+qn 8^R׃S.2+o%h+.}[ݯ?rX@<`Pj-!D]rʘ&ߧ9Y2pgBzRb+[+G&LgNT_OpE?VzI\)ki G >"$!ktmrrt>m6nʑI1Yf yN85j 5"N*RrV<1Zj!@ݚRA9dȘ \3\ '*Qmu <PsS?lL7G &v_2eCPED~}ʓ,f8ne )}ktaҕgtQ%=ŷ^op oeћ|V9MR7utH-7='x/9n:nVֽ UZXR0&$d?뗩OEԢYtӒ-[;ׯ}uƃ5Q1shkeNc%BF*뤳{Z)!X?{0Y0&W5tp ·wOsLP:/96 #4mT[߫eLpQaDfmCm:AɧePN9"C%3gIKT$/u?U%$hEiq@I 41VW@ p6&$?ACL0htw&~ˉsOZ?onMDתv=huԈi4Oo=9W i9Iʹ╴/^b>-grf4' ISH[Gd'hgsyZmc`_fXlZD\<$ ލ:-$40M̏M58 ꮰ"pq%fTI[; E-a#p>@TT(1zݴW} ~P-ē-9?ޞ9 ۋŝ=aU4 Ǥ7EoMKi[/ŐQb2,jEE&j̒mSY8cg!k!5-=@R) 2܃@kUSAKZK7;2qS{d7-+Hv W+jMg;lT[ZJȏ˯} 8p'Fe"O8BB cahYը㿣˂zGQOthwAr/O4[Ģl:IVo5JTL*B߶B!,6&~ןUjd<.@3Ri&<DW-f[_p-"}/s`0CEu=a-}A̤ 3\c6\{Ue-q lmatp ZDU/F P)~WDŽ nn"r}Qa{Er#ewS9:,Y 3{DV)Z" QYL2ߊJYp2Zo&PPbT-~M6to_I/ ,4hx2Oۣxw}f]k,5e<2dzt:k.!)`(!dُ z]p<嚲L8cė[cz0*ϯZN46jS}iGcMpMtL6 f|δދ 쐧&RHV |NSa[/(CXg^eЍ8N -g`BEԡ4z3qɦ27Ve#@h:m"NG]_Bk[&Ah@0l[/Zkc1D8-ڞƎ;Z`p;#-'*ʸ /pg@&cVQZHt6\̇GXlz]𔞙QA YӒ;^;nE-tdHri;@= 7N6kĐF ٙ#8|5\/^p}_1)0rBnRxƂuNi*Bgt2~b?w/+Jso@F]1K?rH9%A `ƵO~ʇ˧rA$PهS f2PD}BaRab#0( R?'Xq(&}܁VIUrd?m:K vQ:M#uq(GEIq鈸S-# fKp<:JH:|]_ڨ30(Gm@TLeIt:7fO.SbK.&"e69jzZSRF|BZ\[[sW :1yT1d~6T2/U6V߷Qf]B=[trJ`CI" ?\@N]!qW-T>>`⏧rYn}䮠PcNj̙BiD1бDD7ص8CM qAAyL}l-ICI 'Jݨ}C95Gi?nʚ#\fjnfS@$3YjO:Vd`9 5nv။7jnKf hUAK!X}HlGq~tA!ĵ8Ք3F겍z5fYt' U[r@`[O\9w"ҭbG,JfOJ땛]0Z#k |:GV-'rRM+H\z&HYs u2]\Rշ࿡+J抣*'Y‰CUv+|'e#,9/~/ H^/ÒA+="tÍ|v~@Rpr蕩Qo[eUqr`joiH{[)?",7y "e)rN(Y oֱ;CP4q/ DJB4c9FZ_,2cA(_gpI /rAn c} Q8dqj{QiNR۪88h:Y+!i}[.W弐KzMo*x9`3΢\7R~.䪰UQYlFY pJMnƠ`B/_/L\',z}od;,R d1`EYT>ctܑ0`Ku+iG^L?1;x5̨8$[߮^7OMRtj4NܺYM˼Dqr«.fKBjp+ه p _zzy_q, dd ^T'C . {8MN:AoVfuBBCd*t]=RI?D7mH>~b#(я6h#3}޲vir:9E$1wѪh0 _ZĖ>% o`¼(,b!s.$N`Jԛ+Pn^pk/L'/I<vWCVElwZ3O7lxeǶAO"=}AxQxߺ@f6{*)OrZ__J KDl&t]ݶ-l 7XՉg0Y6s!!O_RaMN}#޷(t嵭-e$b*@y>g*넬(.p[l1#ejeJgP@ ) <%[`RLlRD[dmunTo̷p *l%Sݝ{x2# @$}Ҷa8r.Gf&ϊs=,8&z='M$ؓ{[ߙC/#4Llo/G.j ~b+G$83iGZwV#XzUdžkP %p|)-BV gG2 >304o-:s%)bڼ٩5JMs}l{'WW8MD~F'{t:Ag!3rKGbbQ! E/T+LRP<-R#mMW7U/zt9ĢX j,LeХuܭ)%躙o >v"bDoDci(׹~YA#?ӕﯔAQGO4Y_LbXhP-6ucCq<-Qv*S^zC}V2پm7oo6Ook)PP؆O.B09-cݶ6*۞_)TzDȕyFԑ'9NFه[fU\H(o-zEJ~s>+z r{70۳R~U~KmO콂Zk)ap8 Vz ۖᔄ2hS  -0'/f,H'CL$e}dG-Ԭm/A^H6ZDB'L%;鱱[MF'}ܿe`ɢn\b%]cPH/=KarLf*r2f(XV+b:j}C9Ӭ~(0fQb9HNYvWhT4)oe$c54-7+؄&>_jL3$%舵OqzBe3O2;T_/`͍&W t޾hq~|ê XMg!F4C-R՝@HK/OZBvxp9BU⽤Yl5<ͫ'h%[ߙowPP@xA >>6d|Cf,Z\,\ Jg~lHDճmknm80%BZʬ)4UҐ^5xy$DUC:`!-jQR'u[ȉxO QN#G7K b>ec?M^j@hsl)]ZKJL ՙ\J%4.J["|=iZC`ղT| #՟UͶu}-_:Tx~@]TЗ:D g,+7ԳϞR\ɚ\}K17]3rm8-|d•ZXK55c_j![rp?d HMͥb)1HRn@ǃ=kSS5᯦&R.i|BLkt- ΐKOKVyo 7\˝0 tgD?<*d6g*N V ROМL4Y׾MV1Qo`GO3'޷!Q &]n#srcY;wlw d`ۭ[Jp 6. o|P3 E}"(?@X>ج,߲-6C̴!5Q;x=i&ř$/2C$E$"¯-@dG5]4GZ3SfĄ[}˟ajs6;2qYԨ[5IŇ⧉cak64&o ۫")XLi:4\chcr(+9aVMa|Sި~%)Au'Lь܃Kh3T DU]diWG&a# ׽8;d5ip=e,^Wx/!Ƅϫp0ǪHom ۷}Ƀ"\:HS#zd.9y)5fTۄ;1 ؎?7siWu(*c;N2WDlh |b wX >qKadZxzt.h%qk}-MkAl)pєFrGBnNaxnF9A=1$AO5WrS Z筙VY+LI24f,Q{+ eެMwy[0ޕڟRPDJUzW:'vS]C >hvNY~r9}~xR6'2/]?i|g?T:.N nz/̒BO(⇺4b)HԗN-RR^;yZlU*@7uTKu"K o!JK2omEƓ]jGPpzZSnKit*٧/Jp)J=$GkPJ;{g&D =tC̶Z=2Ul. m4HTo6dɐ:ff*zz/CXDfbL|X'Pr=Obc(^lxϞaY"w?y֫2aZ؆Vqh>tVkփ|fԁ̻JH9wx`3u֖XelR?ApKC&.~%5*;Hk|Y]P:ޜ˻s~k%zo'/ޑfx{gV$󨆃O1b̊WSrV" Ì*va8ͻT̓v|54\l&RgheWq?5>P@6@Sa LuG(=myaP ,l {-WNI[֚6Z.5-"V 困F>C2ZXOG"O@KYBk I% d#Y"^50C`ĪBvKv+Axy!Ǘ6]Pm{n%ej쑕ң$DuEaM>nA{wsϢF3kt)tOH8N!JHc/= 5 drUź;K-QZηsQMâ~/"O@@9>Sw6{:K1 $_9=5+ÃF%ذ}hHR8x&V߾i Ie1^ 5#Ui?iQz)GgM56+ 4Gf ua^VԖDžxm6"i4>k8uBjE + GP.y/ UY/=‹6hc=ǕW)=fZ'`ܜrKmi Na!:zwaڠ !CYPK7A#g0"ӑ Ux ǩ\K?.ro'(.8 H+S(YQv"&0YcW6~9> ܆|{ۜn9STgriwfgeWTTQL}N-f+wuUv7l(;CZ[OUbSFfxhRC+}DNj ЛS! 9{ej0D  qND{;ZSA=IPKKGV`ArQRbeT%B_ o N=Ҳ6 ɗ1Dhr1uj拒Z׳-86 [0Og֍ p8d+eن֖Hp%ߢIfl%y\v(ojS.9=+gn t3'H;ope(7I!S6+v|ߌ'ŽבcHxebou0|Pl*Ug`GQ_"_vÑX͑8i\j<ӱ7ƤGمh(>}*,? 2cW^lS <[W@ &vP( =Qۥ #:>90sb$y)XщaW:B[Zm2NW\b?DxLNs*ɓtLz✆)B+efⵁИr<̜5pS2憟56)lJNeАymk*w/Ѐ`1%E5l-]qYuOt`_h&O&{xX !΃;X?F&݁!Dd7^i; T=MLaNZv& r3򨡑DOssW/`L+vCTHk A.?m*ɝ\/B#8AN\VUtO7Ǿ!MͮV{t>Y6=d9'k^pSvd?㓎7)+[ﻼNB8>_q]C&_*a+ 3Nf>$3BG2dT^fi9u;ԏ o?Y\~Npϕq'"jB~#F~3?X'pbR,Q=y J"틈{#62⊊~D,[  @#y{dQqf7;]$׭:g8o ڡuR뚂&ǓpNEqe +9v/I\15] !53\gwK㸽0=߀&DYAUc0=jfe-*ulj z:ܡ׬`) Whs3k.p*dhUؤ#b>YIU)o^%yO R$8^b ,_ 8bV\9)Э6юDҢ᭾$J75yT4> 'lb=,ܔfd+2.+p"l[#j82ͻF|}'DŽʔﰏeO"@ߍu{x>#Yo!C~ѷ7 IZ&h` zo,8"IB?/z+~f4's4כe|9PtקZF Krl#"w|y+qL_D㚌;a+-3}\Oz͍ #?-353r'Gͪ߻3(G ar]9nB77"Ev;r\fm {_ < v|oPٟ KXin$0I| bmJ=]pu?X6[%A$bmHxJ]斘T^aI12Lխ )6 QE{qBStf'qV|*"jMHs0 J&3ۭj>z 0P̘*`[%j;CX:!p֤g-/T<|ᣡpe&|jkYQ^w)V鵛ݯYtݘQIo)MII#ȩTJievNNkD*AO@_#jo5'$&Έ1)"!ҤżetzRVOk~uv [ی9Z݁A徛!bY֑&>º '@&8Ī\\l1RpR0j\ev>e(7f7w#^׏΋..vDNE"Q(|?Ʃu wUS==3>`lJ{j[5t; ,#HM5WĴz5m)2=O[-Y:~=ǣ8*)!P ;$M:8tQPN7D1%z\a.2_~ zf 87׽;j>h/2fs ֯H!ɐ#&b,0 ӄɂQeS4/ F%}=2^'~g!ތI&Os)[A 5q4QY i w(IWʉ1:~G:d8rCq]a'P@è.}SF^!;I]g p}g3n9! L؋aDJ)b֑Tr fλIVO%)tK뭃.i/3޺?K1:%ZpВ{ttz]eǦ|!0ɻ\EV}d'd65̵͇RBչZvHVfBãwG `?\P )ZӔzeq;ih:MWDY!B2zhkL.:b5BԔrub4%I&wXFn>b!<.uӑͿkˈy1}u=n 3's2-8-IQq -$=0΢d"h66Zys,k 20H\}-rT=z\!$pd "AtcHӉ+9䵲Fj" gK iL(f2@.OQL%fO)$nװ4}_`mеT윗HiٓP:upBkP(17#},])[vњW?yBnrrVxnlVXwwqkI #'Y!w3s5:v5 {T-/V~G-t^6ªƠZW\;"◒le)xcqV4!rV@2[8z !Sc'Tl01`]GIO3 :2 ^VM!}4Ϡ:֖Z8ĭԘ lCi& fn0e= .xbXwvBdhh0 ƶI&إ{?|۶k2fq ("s^vUhRuN7hgZO?O˻8?In[xojM۽}s)T826yMj(|s IIr$F>z:O#h|F$n-*6 TjS7|V iQsi4%xd6eqpcm;3.͒n0('C ;RI|Eke~\[i M+239826~<@]{.o~[[)e ch@bY?P{&-CΓܓюhGնtmg;Kէ(ݫ,g"|/ `c  nA9prBTVn2=$^NjN1@lź΀4Ko_}YODo A^Z$3RLؖ`a?k j(v5pc8/G*sn"{>^fDӁ7sORO֨zs"BzB(Z?\6Ź_NG)iL Ko@uZY%S*

eQ'n`$;7y,-5h@$83П.) Ud]a[^c mEB=?~ H+3mKt/G ,Db6щR"pg勒\*aLbzP5k, Plq3m!OtvFͪ< W[tv~R'`͔lI5`,e;M~_ap i@v>O>J/AD;TM[bߺݐQ6=;|D^U.tlqc/#WPnQCPURr Z>:ڃ>&IMVLS 7&C Re?#"ϺI2Vr(뱨k!ՒFvGt<6sB؝0 n~9Og0S2Cq"ć`7\7޵0ڸo+U2jk\)WxpT_0YBz-9|J`ZݑNXN׌|2ZYxse>ާ!Yq3RY{Z㎈`@yށ]j?.nctg3Gzem\1B-$ ;krzu@9UEZ[/zFQ-T [v>N!k?1NG/KBKe`. f݋%DL&-uu F*pPJ|@ 0W}iR]eרSZ6{ &Θ37MA7w7S g$jP؈7T7[xu : ։kHԓ5Ƨ!E FĚ.`|hk w[! VeE"]f9^I g*U~/hXzT7mA [4Yt9StRbf8@D_M@ RM s}D=t{@kHS>k}!~TX@iePCVbqQUu"Kr5kgKҐX6^ P!o=݆!˭pͧ$B0k@e`'e9>TN@n6Mw%.35i,p`&dQJN,Zol$7.:C(g eȮAbf"t>؀l'X, -[<4.:v9w;@}o(WU^=eSn;ڗ]9`ɰ%IQoMpʪ **mKErbd)cO=m4M>OLmzJ{"QhM Ɯg31R}S ֛8mlr.~cDyURE(}&=c?3L]9!wgoH4,"Y[;{Cbd-ᷴhUZ&@Uc)ne{@KgUĜf{N쯯fBH"{f<X fvpwXrI蝖e3A* kmYJA5:b9<;[~@D(nT5g (y՟zB Y奸6K`|kW4e2.dWh܉3w)f&ⲏ}_+èh(2u`_?-9SoDj"//,;oǓ5nQ+ bFUZR/h>)cCsMPpnK6ssK.1ɮ-T0^VSO&eϽhaZ(\i a7b;]Yա+DE=XB~㶪xuUG0U6gyy ],í  ; _\w[4J,W ^A(:.RРwͱ/@ڲK<*ie$FʘkbB\pNu{_`J4`.ʖϊh{`) 8K׫LN/Irh0YDW%z&-}O!m8݋@N@lӧ$kH[ri*0*뒊L%PdfwhuOB.,wu"[ynBrFjrmU અ-U$rN~ 0LO&VhǴf$aC[q@ ?Vg||ݭB2JfE؇OC+oQxϑ;19b,{1(ZJY?Z_L}I(o% ZG{KuuF:'`sb.+jK;̢$[+~HN8IVZ$im)+I:?b{GFY v-;lvy ے#bGe+lEF3(`qΨiMuܑ!u}Aud`/[aa6l} De>bf]c;`. ڲ1Zjfӈ ˆk[2} WS1ϛ\Œx̨\qotOGiLp4/Ǝxņ7rzG¨$vL~vZ|G/'  %[@xrkͷ*H=Jg6Q[,W.A`|~2m PqYߔW8 1xĎ%tFS8i\KUK"[|m~#Wa607l(%W\x!_\2}J>}]16y"`S0\P5o7 ։qgS \v!# .K}$COa(?2zΞEy| #[O[ H=&ZBr-G eÔy}IuA4C+^#D?3A:>9G͵0kTԒGQ%f,J'ae|Wf.z]jg) ܒVs-8Sd5[fMwE9zx(UTtG5AK5w֋g#ۡcLSbmdǥX`eMA(VjtIm lL9g^h%REau{ 2jt6pO@9fhZ5dJ:JQ;U6xZg@V{SnCe_N<숋"Pxl`^^M^nT sZ ԉPz02df4ݪ᭫Ap8'4}iUVKRkRc|AퟙP_hbgHuذ"Gɋ֖4/qPe9 >dȳeRX~M ְ<4 p$ [a?Z_C?rcNCg U-5X7342<$t]HB?KQc2בDt}[T n7 4v2xP(w;I>O ƤdIxq{$.1OFb14'Z NfնBAK!ѣF>y#)sR<#2<Xٌн_WR, ;`t7E2D8cV?PL`h`gGȘa2檠nh caefa\ńzRJICɭpn.H2;u!hgW1IdlO/5:=¢=eX;ƿNsu ϥ(A{kHm K^橠-eq gV>Ζ. Y,v/ t!Ds8rEU`):˞Ӝ%z݌X8f*m6z9ݞCw=qBQ_ȡo%|qxi!5N}i)E |ދlu \ɮ7 &U)_;u(8fI>SUZ(iBjeIT}5spVK>:ކ5"`FZG6,49<7c^$ +Wh\oͷ9+]Z|I u!xD,e=D|_Mdl8f[)„(.Pb_QԊa5N6an&,|x -翀xȊosoǐ@mVnG 4qZ$+[-~G&τ(=4J45 hi:vǰ2%5Ypr[i;u!o${ËK>+݊9=?(,<*iߦ ZrK׵K0<11 qyVpo4Ti'tWoDIr.Ym2nFhO% Y84fqznbDU <-XGxbb^<$K,XxkD-b((OcD0 ^9>3ן{5Xݭ(%r@C7teqjP~-,_@ UCˤVI{㬶~%a*={ķ<{%8U:%r o*KgMs+W]!|Qeh]ʱuҠ#&ax?pDfe<2D5I#7VVːo$%@NL~4MQ5 xFFVBjh(`VE1TNjhެ.kAJZRΣ,h‹`,9AAc)-< l\?,ge7BsEƃ(&FݮC,=;O2 Se^`}2HZ裆;}ҭ7̟KkE鮺S⍟o*'a`t7% *AIX\L'lIGJL#gMBBFnLE2+,CLv%k%Еj˃X$  ЊdŪItSr"奪K *˕,S[?Z(Xc/&촶1CV\ 4+y`4AD⋑31`IƝ`%4te1dO}~ 4y<T(JjFu4ң9).y}vbT Ѭ؉~dg(k=t6'\{u ˌBx\ql 8IV4Z-' l5i 4l\f&.ΦEzfc0ZߪB+/(o0@]͏eOE&uF غȨ{`'<83qa{DXF yv掟1ҍ_H$bʛз2HO7Eep}}>}&4XwPzOӨ^ ?vr=WG"p+J3?J4PaaFw㞶 y6 yYɫKףx 1LK}v34{I:ܐZ8RCq.@nY+~smc#_3"s[H,*0,^66i#|I#ճ'7]"gJ$5.6 9$hk}S#&k;Bjrkc'鱎* rl*S[THMXf5!'1L9Z;Z ;j*$v^hvO8Zmk6GhG OÌm㰐C֪lF3v'F?;l1lh(0;>!^N 4~_`k{Dƿ20 <Kp\#AcCzpzP}Z ԿӢej,;X7K).uwQJvmyG ƂpSV" `"FO]%Q1S>" ½ݪOK NR/Vy Nvw:,PMܬT7=.c1zn P㨋ؕ4]v<4mlѵc$uǪjl83C8ԏu7&U`; C1o=$wO*\iڛ+龼:LcoA ]rvIl*l3 5LO|OrK#HK.q Lli,d/y6⻛<9 ]A=b,Ov4S6}#蒁-sݞ⡿~9{`"!UW6j^@t~g23*8?W~ vZXCd<='?vܵCz3A'qQ(ݠ x*f3(?f7_Ӽ;p= !Cg/:$@,!ީ3kqszۻwbiS.Fz魜κ۵r^5h=\ *VO |rQ!eGegu&l?1 #032=lA2lM ٓE5]om14xsg.?-I q51r' ( 1Z,Kb7O]ncʀ`GL k(%]d6֞\SƋ6f@h Xpu<`vZE + VoNox- o\1PO FbD,@ sYf:2[q΂2g9>ݮߒ)lo/}2MHZ#Q  _Z ( 'GXw߉IfHs̐BWS՚K2๹W^N ڪwj8B0y5_wr_y0+ ZOLK7gj$3/ {V >}CO -/)$蔢qO /|J'3#YVfO#$F)EsZjv9bzp%m O-hrb7Lug׫G$Q\9E(lCtR*\/I X-*DB(_"TAF}%kI^^Zۣ\z`ԣqWoi==UuӼP#kߴ4RGr]kuYlWAFU#:5%̇P3Hk`;Zc1o3Lzj:&_1kscNQ_ԬoNbX8:-Ԥ;8褘kX?譂ؑ$[7c%  c5z%BWUO?Ob\ :=l\^NmZw%^R4u32Ɗ8C< E]$k@Ch.Ё89k\󢿭KҝFksUD(Z$FrkP=Xn)hs,aA~1$SQێG/gA,0}ؑp5bW![ 3ׇγ4=bȊ}:sD#pf/GaXAo zsbkt̫.bM8HErb7VPuƁj~ჳ5}DPTl j;-Mw45Ik"x\@A Ɠ89 ٤0HݒGWR:ZYzRyK H+،5\4YӚ)>'29A! ,֯XuVeR\ `c`86Qiľ ^H໑4V*:{6!G*T`KB_ YP{mt*ܹ%z nsNṳge_wKVy]l-.nI#(|!H/uxUb_|~%R:a_ľ]M°9RW')2esI%tYms˘l7kZ :&^zW N 8|#@_[ǗXB`>9Ѷ%I.USқA[%9P0O&>l?C?uyvHH7N$oJ?n'_f=I{ U3-ՎCbsIO5&VX~d]`u]dK-6SђO^CM'}wB|+ʐG̟ʶmXCP\Q{.>AƶߴNMVL1 d\\`UW82TY>rL1[f ZF|Ys3{`)e4?wb{ނk` F?߉"AٚFS2Q8=0U3m-w(4ۘ["%rW3ᢑ[C>j2{DWjP"7UfK3 Ns}MҼql4?Ank]朄`GUKtn8FqӦ1 UfDN 78\/b(q)ЋvùYV" ܍੢Xyg-\3M4.d"|n؅;2Yn.[w{aC6 {Uc)I%l$V´`o[QB,馒*+\p'dQQ vBL>B{[[H92B rO!6mlVGa >U9c̰? d"D@Yg%"~u퇑9ݳI݊Df4B1F=$! % ʶkx3DˁPex# }-#;G#J$nE7HaZԐ} (OMg,"_W ,Ghp05yZFa>] XSq<ȟ5aSarA0]le5o)$LTf^\ ;ur񵙋n>q &mO3s{,Md됞%SM3hpl~\?A*A90JJ "aV۞xUKvhjEڻFoòt!4f%A[QP?K #.Njz?_+O8R?dr¢^;MeOP!Y4W.[,J#3 FD̮5,]t^G|.QRQ F}'=~1Z\ cR,5L,_Z%/(N}a"HCto}?o<8\SԚU%R¨~r39RtpJjT8!$zjILQV* .~R*ro\HPu4.~FW2`ʆkp8^@&L>!yqG~fMhlǒ8Ҹ0:gOiX 14cQ.)~{@̀6ܝ΅xQv;!o0Y:A5@0R3pނ|J% 5(IK54KchS/Pk'B,'!/N;L`fyu> JӌZ^Teإ3O׹1[/~_ c)T]OC''mRZ1(ٷl*Y1jnhg)ڝq/,k+A*ױHy*emPah3-twɑaEޞz. l4>[Rl/Wy&x]1+Ο9BZń]v.hqznxWܘY, Tcz 4GxC}EsO :%l"b8TJ;B$hBq\a7F`Dؼrh&Ҵ ͭO#d^H.BM)uGw^h)S "'Il@ bЁ.‹`.d1 [ͿU :~EЫ4ox:1"6d(#y>e^Dyќ]kJR롷Xwn|DhB>22W ybPB)ɉlr^ҫZ.21fAu!^Zx`duNWʵEod}B"ہd BZ ~b}uǞS|#j߅5Vik0tnU4ιO nC{vQY TބfI 2O.sࣵs R;p Ξouh2#a%蹀P('.ntX|tRѷDӰn ZVu>F]v:\ 3>YѩK/툊u(]Ή-8FŁ,$;T r kٮ /ა{6~MXxFɝpt V'1$nd ~8Fmj6db03!-v1+e|;ώS/.8`lԛ.Dחåš-T"wņ{pSTY][lÍk:c.hXLV+:D2T(aoi}PT{B ŒT_fyw!4P/rwܺ6@>}M@2r a++3J>."ϗ-Ԛt".'j'`0D&&4JAVyk#=ݙ <a>ėȢ? [-yq2|i@ S)2) v XBq9&4JKT؜lc%T6%ذ*NP2_ľ[ž%Zo|*S+xNЍq f6i}FJ%T!wau1_vy^FI=1_3 b|A`XϷ0~Gb48tC|^J Hq]4a$y(`Y$:,Mj;V[,9 |ISLb3j/?8x,s n=A8uݠ9D' Csvȵ(3*S,6dk!pɲq  +Ӕ>qXoZk!|P~Lǹ`7 ]p(JgM:qT~hyEa70F=.IfۖG[U^;g!{ߑ!ӡyGG6ttgg:2,jU5ɟst#YLOw Ww'{f¡$ɮu 4Ul<"H!6ID9 C]\飱B72f3!꡵h:6BL(q]BaBfb*{PB]2:k92MihSB!:XĀE >عЇ҃Ԙ,A?cl[Q[Yߚ"?ۑQk? 2q7}l0Q: T:A"8}o'^a{ûd?֩#2+l”=;KZ<w]VPWiEcjS˥ك]vcڛﴡU`XAG4#O=u‘ IOlm;谗,z_HORUkXN j~梶^!cNl@[ɨH3UѪIJM_lSD }/ד>L=CkAEq5#~B(<3=w*v-}mia"̯Z-d9!6d`[Ġ /KlTQP*`x ߝpt>67LexwE!oJ39QJ0:E'"/ iV,5ȢLz r[SurSOEMpFQ=@;-n\hfe%vQdӥū}uiT.‹KymKr+Z  p3- NT6#n/R0+haSsd .c͇HO'(tƷԚx@UatN1-0i| 8cX;rHAv> bѶn4"'[}bb`M÷#`iIXx` k2As(ڈ))MvDO\ǀ9u|Z _Y<0.̦IB}U"u3UAW6%ҔQ-/"!۰R>qFJNWwmEiyUկ)h(rk)I6wG# ɿ tGrN_vCKem1̰c;H?|s +Ċ9ÓAp71wb:Ǿ|o /WêDѾOfs$UjL҉ j}o&dZ]sJ(u _k4i{Lb  ѺO]؂p7۸j"}VgRџ5E5̯{EoO/iHKrf<Ǩ%b<<;qQ)$# f0-AK)##}* 9aV4++֧57: ߙ "fWoId$KZ!rf&7"lХ R\ hei/>KW1i.)+E݀Q"PeE/=^ϐvN Yx*{S`E%=c@UQF`I}/` g#p^AH6%{~ 7D!r;,/,a:-T#}#׵Jҵp¡9aV{!B|TJ)д_$)[drj^4-&T}> xv;V3MACS"rW>$5+hߓ\%"9SB'6=yӷzw_1o>ZT /f[-WPEm) {(k[<]Dg6ʩ]ĺ<3m^YPp4JiK^'zn7RL}~} 5V|ɿOP[=S`f惀>g1BG3>%w)%19(l r#HRmg g6$3w'=xMl&QȌ00b*lr<=- +pY XȀ]quUxyCĴDLLh$ǒ'02ژ}t逺XUe9P[?36Mn9 WTYCi\)esg=kT㦔hVdΆ6| PCG֭,07ӊ~ LQPzwú>.3fFULj Vw$0-O c}}3G9^g_t(.QHk:b#CVYD0ɤS4Z$<0i0 16)^wmOKM jrtU.&3dç$ Pr',ū %*J. f E\;{GQy.v+=+hkg.e,(`UBd| bzB{Q0iUR >Z ?T߮pm3ft1_ =<+BgǸ5rۼAbb8) N4_ňUAyb|6hPn[)6Z?ct .T2f(r20tL Ht[-m)/i#F3)<ڀB|bּ~~ӕanAsLθ};Eݞ_ւ 'NspZ< oM] +w!@[F + ҜL$D3IтK`OU:Vx433+w\8#V@Oi fs⤰l8ZnīgтFKWA/DZ)\Tx냢Z9bҍ<\5'f[kJc9'Yd)gtN?b+ 3^HGh茲yY۪៝eaݐ(A2ŁAxD̈́]ū7$B`[>r{]>+Z}-ZQuу=}-Fؚu;78YݗA_"Hssjj{uN]-g框aל5O9Af`*yK [ϊՋ\d$0HUO `iA״_]4޶7!,4Aȸ' Hj2i\5uHFm[5Bl9Yx?G#~I XrR`ZS:540̂)ڜb=  :.aBDFͫq\̢FԠ}IC+uAPԟ䷆_(C}?=oViJ"f.l %&y8pAG.5?_ȣJ~}N'GH~%h׊YuW"hS| J~K8'ŨH1g P *]tB//;cqE*ӹU>S TDGl QSjC^-.C`[9e&4=f0 RJVnp*+y2-&qEgFˍ0A =9#名S}wY$Q9bEy W׈r|8}a)a3 18B/?h-]0fq a6.̎ZiL(DtU=}9Mڂ 3Q#hߟ52"u #Ԛr>TAɅDȄϙEm]_^Ʀz 1+I=)M@nBmH]9gFpaqGL- %0jpzU?N3 [p=qQzw͇u]C?)^<w7ulSw1Xcg!Hzmp(J7OK ! ^YN,G \5"ƨ7fM lvʈW8sO1d2zUnٓahO#*sjA(UF,0.¼x*CQ#]JzVe hfAVd;bkK %2cnT qOԄ7>[HKIP b̕y&s _Fy:VBSPGՄ20 1ES8,ݛ@wGBfƇE/2c4Z~(DYu${uqPO"f! ťe;+Wj o; VE"#_و "@~xUhA&yʢJ/yx`C19n]¾WwUJZ`uԈ'oz [ᦶҠLzgvX.ZмHYF{1"qmv)mW rH[f)c5O/d!]2dAU@y'ZL)[}yGvWas`ers^"TtYǻw"ˏOm~.X>aQ0c2K`l&ˬϕT./câ?oף@ϫ7{rEU/7! T nxؼsuS%X=7B Ƹ Si` ޡZBAY ĸ}-Y%Sn?h"݂)cInI&O$Loʼ6l|mE&"]Uy`WՅXA8_ TRwrSyZޱ%1Уatۓ|.ܐfh[jVp%>jW܏#,#s9E/?JpqЦ5B&e.:e;kmYļ نéZlϸR0cչ#tЫ*d>s|>!Hߚ՟ atk܎-y' _>ȑT/UsK#ډrT m"dOZ X"Qޱ|N0Org>dSr~O&2c*9Ņ72)=a >:@mZEv Oey@ f΢,>;%IC|U7 RCWD@J+ 6כTX3Wvnڥ4?~KKMPxW<qAvȐUzW]|ǛWo&3r|ytf]!/~;Z}s֯QXzvX[FCh2&z/GKOg#J9m=ǟ4+Ѹv{4<5ϰtK`wIN;GB9$ca?͛1>۟"i7l2f-lt/hWc6z_OBk3%:0gF$Og P+7qM)\e{&}vGr6ZjPG+'X 8.')W ˜pȴ؟ާ \Ns#WE o\SERZ|Un'Ӫ1P@8է7 NL]WͩTAiGb=U!Ug6]&CtψМP I]cĪSRX+;@tMM('<"bsd쇾\I5YD뉦ojRq/3C۪,T [n!ݝ0J`F?xcz|rk6H֖-`A:U$ -okguN 42@wu3q5/KN/e`,(Z?@5`Vr84moyVߏ|qU'UjA겸"ߪ껙+|d)݆Em##wEy_'+P *0p~wQTG39dI6昌ƃkT>Ӕ Et1gN5yՉD1&XN6kw6 = ?d3[Rk.y °mөG8 %~GjO7&Z!N*h߆i>}We Euֲ]K@H[zNSrra9t'J3}F”U64b)e\(`40ߐ~Zs/'lM3D+s xS>㍵;i+0?%xްXCK&T۽%jrspԺ[/m dKkyMdb>  ,&0[`e[ɥ l_ZBN *btZmS5B` ng-MFy}͠2szJ`4buTqGd!^@QN믉l&͜".4'I\hv{ZMx5?*:IĺB~Ҝ:i@O;8ovW=Yh8)BͶ*Ky>U??|6?a84(R<Բ&F=#o\{}6]IR S:iߖvDGddQxcf$PpgL.KrSB&^E/սR__Duﲌ>~Hf9 m h-ȵCӎ"2K,va}{H܍|sc L@e&cj=iJ?g$6-؞/H7,[B.#g H==6nxWX>/Hmn*1sG!Գ{%_@&smPosކy[b 5͂jfWμ~gоWwIemԾYb#3=c;5ԉUH^CMңyh<8z̓?-k1Ts4A]Ung9&R+J_b:Sc -ebY&Iؚ> ٍ8Y 1Y̆}+Om H)^.N,|Et?²gBFegQ I><Ő_-i]M,: }(upC!*a,vou=@{7b[,ܹ|ʿ22hvOX\W{QH7 0_+$:GroŘ6[ې6:9qe=tD6HGxp`€ 5wMV2v,䡏\ĈljD)S/ܒnO(\8^3ʂq倄ЯR(x mf=?c*DFOL&]6&`ϓdx>FLgG'~#mtwn&޽ ٽ;\7سWN rXNtˡDwCǗ`KJ sk9 uobX7җDe\Y|U!ީp[+4M_>d-N| ĭymZZ`ʩ̊Q$ԫRe&B@`xߋw SSEHJ$T!1O ό-Q+L> WCJJvw%=!`˃*5g<.E>zʆ1?w05Iu+`22VdlK[ΛY1ȸqju>s$MeN+GuGJIQ3R`$VW (_o<(%b$`K>V+XDxBfla}Sа j; >d%^yJY<zuKKP% q)CPQٗBj6*/AYtG,X wD =XHD0+=?Ep-ⶶ"fn|QƎP>QRps*l 7GO)dFIgc7,d[,1zh>lޔ ȇ>.2gp R50 r&EZ~CD petqFzЭ"oǗ/, sҾDʒVLF I ^;*â؛O'&!|0&M+0tkY?D(L=8%O \/'91 Q[ u/Pine >}iD)B`΀5(r|wu\LPh@TB!N!|sjK2_pMVTx#no._toIwl §78  [6!&? 2 ZhB6sS#WEEJ;V($K `zU&6m&Wڙ&"ʹ9XSuzJ9ReV+0xT aRb+R0̯pUDw(FJ3IҜSFMvbhtӮ'1$-^s7r1ߏڗcdF!} E Q_{k757)M +ߊ:N+ݗ#,.c,3Me@x [mm뀎Rτ /_".FJOCi2= ׫XGo0w+KL;W$9\DK"B;b)9I;4OA-ɟ9iᖈuYyU&V xAvH|hCh PM;)f.hQcTQ1?Bf+X7>}M"I4'LiSx_.bŨߒyI|m'etYTI.ifAVZj"b0b7HӴlZ>ȩ0#]-MocB#$`H z4~i}$E]R: >r{q>ABY| y:{g]ۚCFQh!c%v{IPTQW#-=y3v"7x(Fє #@-z| +_GFMlGGu(^]2#-L]rq4|] I^46 8{4yAuu H> }O̊Lm'z5](J"J|?x~j[Om>2krՆwP9~%9Vf=Z;"yXM@<(f? 1|@^^#ӥs :31AY-ݴ,xK0bk="Mybm|^Gҙ^wf].wY#hK5e5%^f15;n-!)/f/|q๲]Fހh 2 mŷ~ ,g!YmuShdmܮ!Wd>^G}97ނ8I!fib0*]oVh, XVE #8XtCF9{ӵB;,M` +(-ʌXAƩpKTyTyJ:cNܵxxxzb[oc?>tmJvyt\j(8Q6CB4l_{Em-+Qs Ntx [Z;$YN[kz$Py鼯˅U*-ߙꬕd*:C 槾z``+HUTz<<8[o-p 8klec$@U@Vrc,^OFc~# mt ScLȬ:kSUYΧ]G _a 99[5TB0\X? 6YjRT_1ԯ8 ǦC)yӠqJ8c@V'H?JFn+qV*=p(B44fD"(hSԈHt ?l/j/qFv7faKuz6~¼06H_}ᅞր,X4 -q>tkꩉDəEAj=}t&R ZVd14/;=*hkGaB'f(_]|n%$IS háU ԫ#x!H'Vm[p-R_g:̐w^^9ٙ ٛJ!0QʆHPnIQ H4I ](٫PbH /[q;H'P 2֏fO!-'+مEϺ'sY q}y35C$!0WL;kw/jé~8'"SJ=c^<Ļ M+d~x"m n߶ TWI"|a1ZM{X!K5IYK K!_FU>hw7Z^9 :YRW5/݋餹Yn,>~[lEɢpU jlEGaC>HQ6M2CV[)5r :ПpIieK֌ {D ŋ@nX׿n+EOḁā Zg<ngJn R>$ "*UJ\(vs?}Ib߲S(aFB2"{Ye%B˦߸΁ &GuT`Hog[Jnm0)-djUQu}JH~C>V&#PmEj 7xӊQAQ65ˠ[.$t4Az@y#OpsQf°: DnUwёiYk)-r cfvNtz*-Eve=^8A)`;wقhVgN!I$G`6 ;f'd31]#n5ih=@g5,ܛ6[9B͉^)WSN X2Z5u~n7" N~/oY7toP'@#N瘗N^|"/AOv>XڔFg_|8tȢcՃVlӝg9)#pPDH a6pM> 4#).l z m AQ ]<&"zF/Fշ44G3Unǜa64.Ф)+uu7AKT #Rþpag,c@;q|+fvh ؞"h[@Ugl+u0U*#߀39/ юg Jo0b#^Buzk׊}%6u˹y||âIȏd3f)wjoY7xVU@YdV4E]zDҕ)#w\,ҋvTя~hBmL,Hhi531$IЀh_G^}y!AW|vr{x,0xG˷nqTp:Oz@XȼNBנ²yUEx%3Au]O >n-p (,tA2J 9OeXmNQMf{GBн v3<;r0oL^I_{LN0k,s{ڦEEh@n{3Ӭ_JךYBi6'5pCވW{JqKia|Oҕo>^s[\"}'Gx4>.Rz21G1 lC҈@+∎ևRY:8X9:̆tLҥWK<.̕ />{eTvw<\Qʎ;afd,,_&*<}63Vn%xn):N_kFК T1 [82fzۻ)Bln<&X1AtBZ4F.CĿ,= \ M@TB``;CR׈ P>qYttrKYmpv|@`L2n-ZK%LY0Q~~Cm <Ɩl*7&&\n |Gn\+$!#1f0vh۸:&sCD8Mvr4;p o(/ؑ;|b;J~B3?mkI =X ?%x`|v9\O LvUvU纃s /+nx8PSX%%sJA rb$(({}Ӑa#wKs&_M&o L<]wq<7B"FN/jQt4Fr^b[bA%oG5Y̗(}_u&5C>u3pVmHCbU9`nzAqeRCCbdN>`hy{Z)D%nflys<{ǙgKJRsEqAXXYaPf Jt/;sOsR9CNi QENlveSWÕ|!$# Hh̠'9.g;̊չ1SR0L_]!Ӆa,;F\NXE!Q3Dx0qM$2 @b2nXR찶eJ\Lo=9Oui6 ſEoT o-!#m%%C X{R-ɩ!?l 's`٧ 0){nd\FLJH]0yP&G$ncM(n\<`(*f !Jϩom8!~}oq4˼F)jay-h3>lZXB$! |NA/҇N-Yj㧢 ĽY7ћITo.\j,\šnr]=*{=tF ȰT ꢚftkVӐ(xf2ŭ 'xA ~/~oa&5](;D5BpCzn&I:5pfpP?4QDk\yW&W̄L^[#\.$%у,WJV' }GwPSl-{gVAlT4A@2樶aeKDžn&q4ڿalcрS,֚xp _Ҡ H\ϩ+(!"jx yh bX~Q 06@7E Eh4䳧# UlFrP!EsL-AP q6 Zw荩)֢eZ ég⤹٠qua 58T`Ah.N{zC$<}*]GLkWE*.rS$.B9([}yE=ݔEA"Vjd,ɇ@V,6ki7:c=)@f.6cHW^8h֗:d FB@D3A @4 r^˧5YH+.OR<I*p_ Ā{o V|k h|G^Wj*9t0>&tjmSwK@)  )1E~Cį7ƝMk3;CI_EɾSoMH4!!LŤ4 7m\W&u%ipxw8^+wWw@~an3G+t0 ,6X5Go& _Dq<91tfcHf g!v.)uEMN2l} R lP5<:7}#XV9Fx3[c݂!b_\cn)In LKKl.5sA>RA-}DU镆U!*y V+ujt뫣*%X0h(BXO]:?$e/o\$$qgjrgלj[-vi'~zky~/J&tH2G=é#5 a0Q YǼda2e4xEmX*Ul %AΔ03/>]Kw`ЉFBPdlSh>Ж*(7- 9=J9In{wHcB%}k߻j9IϷU1^9(H^6J#7R͵(Q Y@6>`nh.±kYqdpb~)-l,R'&A [@4֮ <Y>pmxu=Њ'%U% EfY@r`r <٣\euJ6#)OhV#o*ltUCDM O5q$V+jRe!Lu`ζȂ02Eގˮ\Rm6\m[T]=Gk߫Ecӽw=VDx9 pZ'xHݏ.`{"ɼJ!$CWrC6u2d[X1+˄\+!0YbZrPB9}P"u9*P?k9*Py+TB>/Ɣ/ЗWSz(RӬXɬogT WL*s (G+θMXB<2<cPC|DRXRkD}cfj1:yFJNu]jq * YgGpө Y6ZG6;=Piy΄+LұWRdU)^#~OQ}]G=3/C7iP]@^[FX/XDU9&ٯ:$g5EJJyV~RNWt%"015˯$7@ 4b NW[<絬ƼKEy3>=\0WP_GQ(7c§9,(D\#3-/#J YTPFmcSnJr7GsD$7O8DfX6fB9dYT- `Zzrj2M@P271Ѓ/Pۅ9}N3j˪ $I .v~uSB@zܸW!8c-O*m4{{+EP;*+(/$@:*/C:F(kǯG'5k6 5D].}/{q1vM ,zC\Dr?̖Ynx?:fc52-ЋG7l&lS=m@kKm3Pbϐaa "ԙ@Q6-<~k~m1"P;೽DF*kW[*hc MĥСt fp%|Fq-B}4|5B^56at$@%~F8$:<jiL7x #x Xp괟|ԣRQy@G8oxaF t>e~`1ğK\0p1ž:1 A,ARpH7P0dV 8\jlhOaeTĴ!w_ttPUwVA[&EM lF:.j;rqZkͪ ?'oT8e?T돨gFXQk?$BƗ IS'^EĜ4fm%4j YH>%;AX]ur C 8pt\.%ń@o8itӜs֫*9Vy-hɟ{2A8"IoMZ&ZbOȜFjwk|lyqoqfEWC+BXp+@z%}A᱒4tޞ_lr^y%*)Nהqnj=궫uj-AjoZ0͸x"%J*|{N׿[[+ƚSVZey\Y3ޏ7nZ4*=.N琄XXNe%Q \NA%wV6:ja SSNye[X2"{+w)R>+ЅiH]H_]X~sZ_ RƅcIQ?DFbAY\³\\-No%>ܱQtj`>2VLikwJ7GIjKElppY@#K[BT#u>.cF;ïʃzM]n::/W-ƮWQ-tM[9խ:WZ,>kh7itjgbTCMtm CwKBmWZ.)UM|X7lGI`?sB {Hbuam%3wQUj DDs<0Љ!8Ha23E-yX_\FmȋP֔kS.  gHgSaR}d!RJ&0(qDkX|y SE}e6M u[-~F!wխS|;nŕ#d y҇>Yވ;v$SC'I`ќ | o[(Gn)+֤')j;,SjcD2ktE1ms3ߧV(-)L4a< iW0!Uk1lKtNǰaFU`G ;CԢ% `j(.w4.j90*O_ &u~qo1|]Pq{Ly~9\;a(aorA>lu+o:OI|mT{V ZbLk}T7R^O:^8H"lA;{ͷ}NQM`2#%) &œt Uٰ+Z_9y/Et4t$VL#\\~hF('oq2B:0sG%FeBҬGDY w=8phB6QЃ.uarRovf?a5 j$3Pw < qoTuBtv28*a&Ͽ'ܩ[5oblCޒ0K1gOF[MShVt5t%ÁH aIҺqJh0dKPsl'Pu)e5^8'L {VX/}_b]a|+M5o$D߼h e: }\++6<0 ށ.A\ĮKL'/vk红Cەz4بݕ>Xoȳyu؍ 3e\,"fL9썰_Vjhq&@j?zJeo?~'?Ů~}[;އȎ=-m1p:7dfn|ۼjՅɃxzWӥp05-4ʋD)&ZyNXOdiQ; "N!xΦL Uv٩wqӂѥf4I4}qËDO Nf9@!bJ5={N,L>k` CEի{wy&{;d D$ (<s ?a =^jK&ځWۼpT^^|/ђl'{5v! ˦X#hF&ҢvZ{a|tJڂ2t#egT̶P-wGRT(9`YINzIF^63akgewqPߖע2ՍZjE L fAvģ|]ӒK=jt^^]L=|axX zi\7& ?{wB'=merxj.[.pX{+8"!"!5FLq0t̒`XWIp&\9jl Uܞ:U6fTkB;je.- v҆lBI#,MQQn$Yf8$4՛־?#V5eV`v!uicnld9+<6 ;yw]9ng&}ӤDPEk ܘSB8|*rQadCU,ƌ2_Xl] R 0rpb eq|}5!yWMkOHOVF|A?8fxJe3%+Ba4F0kȃ-f;y-0Fiێy@XTx` v',&{|20} R8) eYV,!VLv[҅{KҐQ$vR!WC=2Iu<wD|oafV?DagKsb8&=zL( ^ /e e(\PrC D ?$x %Z-7oUOk~{zA KiuvrsoG-;&Fo̖Hvf~wPxk)BxiXҡRw'ʜ-:Ʉå%֪JjtO1SNу~v\-7Zw_.J8I:0R]b>nb)Ekw[sL,+oxs՞N<5~܍7ۦHbaoȜy[G-OE:- h srά;rrEUM1GW":'MdzM{ͤN8,G#L 3=D@ћjp |>exb)ύjz2K7ʠ?Dl2ؓݢZ2#^M8>YeZx˅_F8d{H T؊} L'Ć=|UODLȧKG.zy#Dto{ 3fZsЃ-㙐>8䰈Y܋5US9'T{!am׭Д-t/-k +Y{xH`RIϑ.ˣKG,^1\ üIk_{kEks_ԧRbW5fjGu,E 7䞈M+4D-R\HDYI@0uncG(xWql>'n@}i.iw$C;W`*PJF6E8 #+IM6SKn&$;@? shڻ|EJJ=`\/iLGt6Xz"@`I1!llB"Cjď$Ѹ?& L4 01Ґ۴1TI&?ՄMfC5QXnt mqskV%dcg.W;JcQ 0J;W(j\-mgTTKyגM)Ws{S1$W;C{nt n8{UJ_Xg{|lI.*ᄻJ|,΅J5|c 6,6Y|}M蠫`[D䉦0'%6GE7H LUemB5i}MەqP6w^ͺ7-wB{ElINbu6K/5Jf(.N˺;'ǜV#D 0բ b`$"7 ʍ;r#rQ^I,^kWIU?n`VAEmp b0d ȡ ":rY=C}i sDJ:$yJ8жVē vA:|@|6+>~F"j9HIՃy[V)q0T0/5yBޅ_}:i"g8#⊹d"L&@B ߧ;3sޫe+5:v@6&=j),AZ=#,_U?6*=Y X a<ʮVy6H@&zPQ+wsϦ.*{fG&+ۺlrtJC7.O0nA5I^ZqjBT]> 1zfn^# Ĥ5-;$֎ a k9m2$ke>YqqVȺ-9?t/N ûOQyc؇7)6y{&OYݤA4$ip'3ӇhN @p7>`AZ/rݖ\tIm!0Y@[>䙰2w6y% ξeD~{X*ټq[ dd9Gp5xK^,<$?բ1XR BS:h\%?`OZ#dpم᣽ވLR䓸y@g&J<"+J(as~fɠfqڽl)/nE_f:+7B9iEb]sĮ"nuA!hJ? N 1tp#0a1By EZ\m?mxd(g) Q{XûP5v4R_ae]SrR|$H#>B1?7D,] g菰|k--ŐJD~jK龽x`9p·Rrll;;'AaAhza$C+8@X9CDYK*pw7:$%vAwݞȹ`c$;dK4y~uLSsA%˿S_*?cGDEq90Dy[p<-"cd"$VEcٓkcː K3Br tgS;r3)@'&ll7_0`~rO+_~~/ᆙS1! k1G 3.h+nXRiE7(J>< %Q.@ʩpƴ&#l"ø.L/U@L>E#e!U>j9iIN ?k'>pr b:M!|"ϴ j='>3W5lL b>G~Aڷ9КoK0Eo!lPBe8uYD5 fs} #]O]{`r\(s/oG|ewArDR%K,k˄#]VTޓK"jt QfXw:ױQwzM)-/CB?#%:6T@}-Q]?<•8-98\V['=:}{734|f/G5TFO4Rbќ2  t[$54+BzZ̼}p,Hy@ sԜcuҊ9XJ0S.E&Vؼw|t㱹THk Űv!+Y8(۱njO%}I]9a)ϼ+l'`%:xʛ2E^&7dcBnxlY,ATXӿQ-AWqZ$k pߥ?7l-/·ԝ8 ~k3u y7V`M`#w׌:tXNsjۈL' G*ZN8ZlXk].:[!5XRs6Fm6ٴH[?XuIi6Rů%_Dm?İg|\{0!$%j[ `DȆ -lHãߗ?*o@D(σf67 FԆ,"VĻtXmN,;O6M"ia1{MC2g-:_߆`&B\-Rmː`u:r94yky[X }OCO&~ha9K`2;7nq{NOZFfKOt53s*7m{R{-Ȝ/6~~gX`VqE+ !tCaQ˘X_Lϼv뫘b(ȒP/B_Ly*^tzs8Z)+TD$U'ͤ 0,JDl)KxF}EQHuDI"f|8PPF $)BQ)zԍ}ڀ6v5oX *+S ^Xb1T#%a"{l:e2m^HBC`IW^-c c$ l^&ɍD<8ǟZ%VR_>yx7hɔB\nE/;o`,-I?Q#DN H>Y[؈9pR#<:;4Zn3bD ̭$C3亃*|O!!4!Q? ˲.j HhCџ~9SiS|/P'P@QKy!hWT9Y8?+G#:/E?>n sfy*+Pv>E4-ɊBJ S ? 9,v{ظq1=BK$im+Ѡߕsl ,Ǚ(Uy\ui*gX5xAp "H!l,)!xҬ5np"$t-ʲ<s6=g,I۪Drg \~o;Uz[ƬDL&}7p3~ڀ[kE[o߮ޭSG;L:!ELB#5Ot#^eMY2*ThcFFuD+͚C5jFM=gTjsc(q6w &h{F(ű]"RY5jY/ /:fP/YMl-:E̍i05N8!_T}fB©Q۪Yu8{P͠mhc !(NCnIoM'} E'?85B-v%[T}x=Ź" V_SaOtQNn-Cj.*kH9 8!P5鼟8Q^M|vLy{Sua|p:B%""*ΟjPmh9,XS$w#b)r>lz^rl?9I'쇘&isS*wS.SY xP4_ⴋGW& ¨*\V%͎ᬊeH.J/g9lsM("tTru_:<p`$r>#`簷8a3~P9ӤB%]-(io:x?ڬ\f(m"ߔkz ot;"7ӿ0+oG})C]uPl_e(&0kIb ,ߜI=t&_0C\m.H?ޒbN쓁I4_֟vG`ZJlYi"$ARùdwͲuuH[ >)lGp7߉&L$Ћbq1$6HVpG"}IBԵf%Vei'Zt7f`6}l6.]?Xt ؞x@}L%tj*Re}3;ׯQezG}qr?-CX2ì)^)# \P:F@x.扻prXqk/ T^ qjW,W oܗjY'7^eEݸӗ ȝ;\].Wȅōx=Eªd̿a6ܤ5}$ιY2ͻViJgxR'؁1RV6;j}AlJQm-)”Qի AZ4ae57q3*@_vhÄ:[~Bu+勺ֈWKWcd)5LgT{ wU])=xrlj+ӽ@$CC7)d QQB:4 ELKdH!ŠyZ\Qa0Qh۪6re7dr==-' e䈇۴B9j˚m:!n)+J*@ܹenw"gRLB*eύ[WHlg<\wyr19de/8o&ȳ^y0 \ zLPZܩL±FBn6ڰhF Kw=`))p,{i XuJƝ^{?2iDٝmgC2L#[TӮub;b-D4sfgb5ӈvsf|rM]FI({Yj"5vb>=$8/.~Xf564M5zH{1R۴W,4 V̺l\5OӑQ3 \4quEq%-:bx) OˑOɂ@ ;3B HVWzх1\r Xnt6 @'(71qZR]ivHxJs$Vs@fG`GH=M>f $MRbhqQM J_IF0oPF,T N)uE閽S鷪st{Pt 7[DdhS^ o_n[UJ_/BWP /I;q W)~ƃ:_1hpH5  MaTeY^XrGcCf5+􍫏w ۉѷ _)f;̄<N@p˷nIX4aWhR !\Ě;Fȶ'%: O1c0AbGC=Q>—tZOڸ<]䞽*Y,"IOZ*v lox ʉrffD`[ĕ s3ss\SBi,`LMάZ1"Rsv׊kk?s>Fv>nyڞj˕;XBj[ ((rkcgY+TsQ@:gD.m*4 6"gB6l?ኲP6ZUBYsV1)K)WAxMag 54ބb#}F`<;9/ݺi`]׎C`ކ6=hl &9d]MVކDM}1x8g.L !KqΈ.SSתd1XU0\KXrm%lv毢2sn{ 0xq~V.ݨq_žȻez'aV:qpDB Z  1'j)2?DUiDJ}M>)Ukq #s݃?LXRw82cLϊ]7AbAЮ>z yB7Pod?K~L[ tߥKh斌ׇ M+4AR̞GbLN5o L^dS 0N2 w_CE5/*|`7K\>eT#ظu81nIW\L8[,HY HE=C/)u<,א4GԊNlY9VKtK:&phq6J#~&íwY6vOcL9]"}uIupK4XZ_={E.̂[ >0aآye.(pLt5Nkݨ %L^`%Dm-X % 5̵1#5rm\͹np I[@6xԝ@DZ!t "!w9l& />ӈ*TIrE;[ㄐĜ 5I]dtneS6b&.FݽVKBz |E#Qt^%^Zp0v}ە1.WUp9 i$mT˔@+ܴ4;`iFb[t..ɲ5*zSŲNV0 j>Z\t%,<:K&b+"DoKG3X/ ?5{,LM-&xYov&vUA3%]ɏPA)bF+$Ј`atg8 XD *^ 0( =ުB.'X,jw={1KB|`ѡó4ޯ<_ςHӐ93"/86)Nn7ItSU/YCdVL^{$d}gj6s$EzЫڎyΰ'>ZO~3noB-A(GU[Ftx*.RKUtg\pTjo%ajq  wfkXc@"ȋF ω2GPEĩ0s,pQ^Gs mi,a>^ fg r/ħjR?H7|ݽp]ìqVTm#|Fimf4?.q"ޟڃ z$OAʦ}x-^ rĮ/,ydGXn;@^8>t,XC6~9gAb;CJSN^u;ps^ dz&UU5o@\T@ /ِӰϲGi |2#+Rlp~{aWԽ l割]OO'cp=c-6wu `˵Z}༢.G1i! r՘ۣ#,ҊQ1pvG ,Y]`HZ + O\5:n+Y52K*[h&ËѠa5!3bɱ7s~i5CMc8m3+ơGs˽P}nQ"\XEb{Ҿyl\9АЖە0  sx"10AywS#T$3݃ qBߟ_$U۽.x4.6^]GU-*ddUjŘLLʌR}< ?Ӟ3*k}`Z uVRY^-T;9 ?52]*, 9TgLg@# 2D \4z$o#| B_ߌ 4T$qcb-AI͆\h^22-(-},m$f醧[܃TMH1 +_)_nKtfy".QڌyH`/ȁQs\Z}iBIκC3?-3:TQpy@.?qzэN3Qsw\L 7R0*c_GZ`:պ+ºħO5[XRi T³H v%~Q9 p$K2F)jrh8C jǯE!`V 2L5sV DY~1=K&(_-#iwࣲy9. z)!UE;`4{y/Dd ? 3g,w}RZ #x6ԥ@zWbOja1mD*rR1h8Yi$I]Pw_^'(CbY4@QPY=]k&٤ "h~䂟Ngqv|ts(<4Sy?.͘/GA]&|ϛ86c %# v,I#(ٜLNlȓy ;'WPZ_z-sUae_ɻ-GGV4t ˊ}#ئW&o~Ϡȅ?`A6x6`4_G ",ٌ:jEp󫳝&mK!(=ݵeyǖs1{6;ID8ڱE1;ށ_;d}EaD[V*tMjO7-Ɲu cpuM Ft2eãw{՗)@4Oˏ/"v>=}R^rs}E\7 8+\jl Ru 虚/~/+ ]Niو%*tF#[o} rGB(z98 ٟ0Pm-1Q4Y;5 4q򉍉\u(z9!S) J}gؐjaVL ̋k>Ynm FR`Sx 2E(Q =ee4;rWӧ@҄-4ϜRZ JWIZ0]čļ9DN̽4` WΔ<~k :ag8N`VҦW>hK8K>;q'Be(fNngS;pj/!Wl}17PC .N ZPiqq%gr2QU3Yq+YT!7L?eGOU iƘy퍺Nlų;%ceL0Fs?Ke{pt_@a:~PpF/pWfۃ-@ ZD3jjhac+PUTx$k;p: /Ugg4}W FhCyӗN'bZzjEhlV mhZ"E3lb05|FmGii9fEj?Rd,$4Egj%C?` qw xɸZ7R)GBn PPkQ )' ]%[+jDnWݮźէjTtm>2xȎ14 ,/p- `VgTiu40k~=?"kU>ATnZ\ ~]m ́8>DN}p4P2}&ԊHZ 7A6HW3 ZF٥dcLMrvW(h'p?|+&5Ζ_ Gv?sd`߃A>FWs][7wjI&+{v Λ6+3 >)[~ۓ} RUTa53ӭl:jVX qA>]Qt{EDc@kQ` Pڱ 4ȝ}8Dpf.]W2[fo{hVcrwpa~U@`~,d| /^J1.P0I;>zV7f9?贸W&K;X.VP֩>Sm3[>q7Tc#◵4rIzoP!P[GP&~ ݵ ei=p$T'S)9)?ys+tEYںU4TZ\%ρ>eS35R ̅Uv%s#qhUc R[H+A|,%cZ&فȩ8lF MSf,8G_IjDb,H0{2j>dL23;RVHBACEO0&o$fE4YOFSD<&ŭY1m׸  _F63fJ7p;mJ,3R gАNo+2гی=,0\GDh=?_Ļot?fɖ05 G ]Q)}?CIkS oh6Y&aC#4rϒa:ռL^n S ˧1ۋU]CzbҕyHmy16#Zл(!({2hq@XW eVhɈٯߍ*NQL.b.@NxX$N;A>1"7iYVTTo+ nVaq[8j܌;O iB3/>9T2)X,Xo>s҇3tj*zgّ3 ..V%:A[DuE"_LE]r<+5N;/c\OVHS~7duL{W yR-g#ku/FI]F0rWDv}Q43QӤ'pI 5&Itߋ?^xlW *n2CG3n.IvsH5тf MgwìQYDW@0HPhk[;g_pb;)bFw߮_>fB{{Ҽ COw!ZekTE.päh4G1KD8(x-i%g"I`5/=F\e nX׹Jpk^VACK%f5T^Ob& t 7~Ė\O MSs̮>*,\ȚTU6ͺFYwKӒDouX@H[KRΖK58CynǵYoFW.ɘ-vo\֮ p 6z=zFrZ)w bcd%ZK1sc}28SԈ$+ٓ[)(4âWK1cC]aih9ztbQuvV|ϊL~["ʑ#u*,,H탔٩U~8IAdg 8e*72u [ܘx`v\X PH>.UPCWìB E;ڞw/<_#bƱU`1t*00[ ?<%vU;.>RUG}98}8\385pOEB?I G8V5䰓T&.. {T`:^Հ6pc@8:|jXN/hcLŁɘ`[ս`ﶁ̱^."Sg() .k͖Ⱦ[1CCk YW'TAɨUSu {n|Xy6RMig11L0#M~T[CX0_'B(|J*.q]@VwhC2J q4mKq{߿)} Q Mܺ7H$J||},@x Ut0eLI ;rlOBȾ "ucOQNFLݠ`qKaG ?SEg" ˒&jIL8ǂb^Ҫ_Q~߰F/ YzHlqJ` N+ly/f;u/_) %pt*#\i;ڬ8!,O "Eߟ_%5茞uo}*ͱ@ ZƓPKklU.kWlMaqG).^ ,oݜ-uEFY% `BmvepWA}2(6d\2#K3ƚp@߈8Γm'SO57~= rbkƜiDHa@˚9i-EXhȆ£3Ӹ٥CHEApZ`TDF6wI@z! sSX (ynFQ׭'~0TLarcBqCX&N~OϷ;NZ.§R\l r^.HBR UKF v+7r)g_CLAIAG<'M_1;&51l@H?5һLPv|c\D43m{xL?"= wLYn%ж Jmq>ֽL" xڳw5xb].?k^< \ Ux\ֺU5-ϓvܹYwA|8N.)k$!c2\,c&]RCpnLnšr8LSe׳yJŖ{e̡=н>$`JI0ӄ޹f.5$r/.I-+cß*86)[f+-ݷFq[LGYqgo[ZĐCm}N9?)v8UϖuqѰl+YzO;QrL18_KQo`H-J8{@)4&UQ,/2෧<ɍ:6HP1q!S̭SdJ&XAUVeI)X:PP2zᚸy)aIR PPFߪb~_w騡ą+:;1 g-ǐMͿBinͨF׶ =_Xo-Frh)e-q&~M(*5}$s‚x/ }UN+_q_L,"ίTQ*q gC!g6} ;_/o9엽gkˆ ֎5 _(=xB%> . ]kb*4̏9 " Gƙm` u_d_;ТPȞPQ@_/3ԖDv6ȉ0z8 c %-H4FbR81%O " ?dAjp뇖hqm)EV\p } lA1JxZ488ubt9 ڀèb~ a~kiĕE}vLHXC4,&=3b:K u_Lx"l ;D}BSEV%CRS}q[Ul802xb_R !5u@-eiC™b`T (,e$WmT̰X,BIT8-tUNjq*{O VݴH?֐؊iD:܅y53NFLrrCEOTr8%ݚb7R x8,i"tWS1ڔ;LⲱQOMV PY0uG\q t>b[ʺ`x^|\oI8whJ& idO@x +ZʔKqL8a\ʒbWz ΃_ך4/񐔇5.~1Ɗb<,悔]XFɺ B[^aw*5FQ]h{׷FR ؕlVX!}Z+y YMޝLt)rjRc%o-GL۳XL &$ɅPػOȇhHIz%b[C T!=lrI-}Q!ζgD˳C\}ڞgQ `lZBXύ ndڠ>_E>dD[dA*BL#ӔZI0冚BP=/1Q ] 7=)E+уM v RۜcVDxl52oY<loEZpNƚ7<~[qRæX(TiP9X{VB,.}2Fuy3G$RZތ|03b LSz%|y,|ZF{&FYk㖝K}8mѮ 蔰..aɜq:2Z D:iU3⇬ }j^ṭ -ZY2N~$)m=;~V2eP&7I#AۀB\+cL7yЭ5E 87Vhg?}A7s)9H+?=k ǒ͈}\~ od ]4: JeO\#{RgK6YshهuEIY߈y#?[o{V"S>.n=X⯹t4x!MGzd_=:mHƟ>glKo(i.%.ic,4M9@]D5f|TRS0%8E;\`0ϠS7}&@}uXtCM-@Wc:EAHF9$;]K<w1(#s!U!7}^hxrM~VN[MEu}ִ j٢ o~e3$ 8 H2}9 WiPjsY< ֍~)r{r~?|3Ͻ/;ZzSA,d B{4#w}cvR4|J(v\vj7M/6}jΈԫ 5*Iv7 tz]!mX lBNkӁG`!36h,q؇4RD5lڟٟ[Ʈg͝7^-x6gIO` ?J;~aPɉ:pnZ4 q]CmՐ֠`ylHZ TˤÇˍjѦ~_ޗ31:KՆA6,Gp)`K"e@uRuLl}*z(N VLoIm6@yvXtgA!&)꡸vO :30F]Nb%"W u50T3yNԝ:k'&s6 ( :I6@  , CC[:?@2/nи DU+Zk&)|Gئ}7@0pcAU |7`/H}0')^fՅڀͯb*NiR+I^~51xo5U۽DC?4̦IԄPh^z%V!puvS8dHJ,0jYabđ>Q]z/?GǤQr!Yjwnb ,Z WԽ(1󖤳]ű&g-uԏr)?z>2UٿͺXL gYh2pT }iRDFr eJC%dX7 蜷?_}}0κY>(䀸@,V}k+o'̳:SaA\\[(>}g@_}l'sJ^k',M%o]* =074O݇v}~smY èes~$stS_A _ nz\`.)TnꢯҤ?>N `k_6 cP\TF4)Gƭb= WOT#_j5928 <kOOIr{]7˱1 vɳ'C,5梇'f!c p.*ֲe B1ܹb 8Dpը~;ot~EЬj'WWa;M~ 6e0ܴM8\])LrˆuXZZ!_ݜe~62Ef~B҇@T;x瞕[kBQ5_}SuMƭMo.enp"%m+Ҥ>D(WW+gp iZG %O1$DrVhB{Cbj/u^ )WnL7q"RJ޲)34'v|fj2`Ht)u3/ ͞f(p'uiK9LY!"FNt^Wnzln[(4d-8Xm y<0lIxOȿ&? z^Ty `;mH+sZƒp'q/9oݯ8cq]!f-:{T}b)5>@|r]-<@O2avdk,ZJ [Tq$"Q TR?>_,2&n3%ar"eM$Ew_oo̗>3?<¢Av^t)oX3QmMǼy'<3uKTQ~:(q?|dX$)b'`Mr^=,۾IqWY%m2!;~2=ͫ<ͦu*Bopz=EҀo":H iʂNH^$Zz1#n,.ѝ拖_$&[Gsg U<Θ?;!N2"kKV_GAFuPeFK}BT+t@񄵷2 jL< GUolrT7 vpqS["4 F+1(v\> N}5q+8ޟexΆ:,A&c6jzFj-@gߘr\#^6JPh;IIB` zWܢ"~fj ( 0GD8[ݭئU-&܋B]92xE$piFnm7 =})tL'iN(LRh \]h!ƢWh8sQ;7ֿ L_J |.J6H-E~ysdݕwAưWc,Tm-_h#|}\mg8 wRmXeRoa{;ܫ2 Y3~EByaP٧t{:BgR΍i't!O> _+"Bt6d*H盏kDc UU `MP F3>6xGŮ(@9ֿsKPbd!AgĹ_טc;.c!1,2 ڎoyhaK(fFс9x`6&U!d|.-Ễ5~}E~ ŃM`ܑUFY qrIf_$Rlz\pn@ ~ֳ9WcYh@cdR}<-R(ӟ=mu(,mGAmugplbP]RR}Gѣ2Qx pfc+\[O &M2/ۑlV`UZo;Ϊ v7gJ4y 5MKѻ|V_Vi{T > Sd)2ކW'*=[ ~e,l Cygc-HcQds@eJe 3#b玳z..@o z/.&ax<̚5` iaPjR 6xɀh5v+1i|N l@t[%0俩VG ~wԩ]#n@x@#dj̗=s^Ve4GWmOd1˶P͆.T u.٨N-P/AWL_YwPs,ˁߡ:׼/Ӆ{^9,v*'MT-d\)HE\B 쾃g M*A #eө[; VaȭB>iro\yx:UxofEy|LdYsf~t)T ~Ah"'MGGJP-ٗeU aFVې\ D/f..3ו֠4$wO6#ꦆR>E /Z?a6娢=5ʠgLno"ѿK*h4!*UtOEac3um+#Ed$>{t$Z*҅&.1^+eܻvݓfҢY2%{tܙ՟Ԍ }z@@B[  z9xt4(\"քe=ZoݪM,@0m2PC ZNt,1-F0ӦinbE5Aw"%2/5n92:< C/(b!Jt$oF6Q!r 2H}PMՂA@+G?YsH ";S/Mc 1m#c#B*VdZOPYuHtij7$Z7>ci_3]mGi]!`8ɠ>A?M;#)3MR/Vՠ0ˁܪ٭d9TWY  0D F!{/֒h=ȂHTxmtܐ8oQܟ'ѓ4ayXYjXJCzΡ@c6cɔJO`A=IyԩzNX_V<Н0St3!|qLZU o\lW yA7ѾhH̡L[[GqwN^=KכaiZ(9"=G0L+R%XDq7KaV䏘Rq<& eym^ť| 9NRKY +L4X5!o:Z%2e,T O`#ל]["Re| L1.u1bR" tỢ,4:\uNj8Ӑbv$,tcģIy\7mUxD/i`R1L7ǎh:k?r (-2>[B`7|!lϻ7ɤ~7J=(^FYy:  ]ՌjqMC?)+*eOrMsRW--&';N>mtoZ.)Holŭ 0"+Nu,#Ҝ2PD-T mԭ[]̄0tӎ*'-B/!y\wYa{ȫ$FG_ HF&fzJtȵQ9!KeEk o`Os N8kWLBZHecgt.;v0h97v d4IVJj3v!F@X<>| i(iXNҪ63xr-;>~ڏp%j>@M Е Mbo'COA >G9%x!dټLZtJJCzIRm̿4&I4r+TLcVhCY68^d4E3*[ ?5`79*+f7aB.Z( f2c)!UhV0R[:sdwaϬkj]1<.*^́W āa_b1ٚg_>XVVKBmms'AY7%C;$"RwrhiٺNWXVi9^l.O-ScF㩝:l[{-4veL:}Pϲ .dǘ/ f;b~uc.g66j(rEʗ˖LVN}:d1[Od&K'`3;w_̏V,O!;9mR%f̶3 ĺ 1bu?2Lɘgy'0IFmpߋdw0-3jQJGj3G Hav0G=l#aj9F!}jV%R`J'E޿$YӞ~u\ O3-2FFW]pݔzƸd88Gϛ LH`vST`'ώ^lKYfJ7VI[p/}`C(_r#' xm.UgWWOw @ۄ1`ܖC̢c pzM:dΉqeANcW`kzf&s$ gz%77CiL\NZ$u&Z!V_l i(ŸHĹ. u~'NGS=`WSӖBbᩐ` #w[׏+iJltU52kedvLXz'0 exJ+J p{eN~{qTu07> /*0klϜHP*΢2E %M_DGLΥ͹z4ƒ>-x BǏI5;R@IlO!uW[)>3X{oF7.֕(|Q…ܼىkCHrg@ L;wWףvWop4xKSo\ܘH[z/= q_.jc3VO'f,.DeVK7qK>GSQ'U dþr`bY.5nN_o""D=z5[Ve jye$,ēp7\6lջB`2*06V K{O[ѴHViR)uHՑ'Lp9|=2%˱ ٍT>]`0U"YBd:xK_DvC vB(7#miq7;*xXޢTǤ,!ΑV&aJj+΀ew.h1K0²痦MTP@J] %!&I,jg4MqSC)Xxgir-rvWW/HlڴVð#dV#jezȁs2KBg]i 5P??d-]]/HvArؗ`]DXqwlxET=\=aa a.Ji=(}G3b?n\P~ 'Ճ':F"̆~L\t~E>g'>d_:F3\Zz:,pƝ-KM\3/m4~jݰ)NV8PgbnV-{:!ĞJg z1lDpe< / J"cUVqKR BJPFчI"h  HچvG!Zs:XdLAߨXqU G_ ]o~IݵV#zȒ Ed$z$gX|Q΂q)[UiD/oz;'1OXxv pϘSv^33n7G>J;V"M6rFhw0'J47lmؕb؏=k)"U4(Sjs/u|]mA1{򍷈2y&6x.#Qu`VSh`QνTP豎B,zc=nޓ[.{Nfn{T)vN?櫊_H-}/ڼ`jlŴaߠo_F9WԉBSg?X5/g,CBBɜB+އ+dB6'=E&Ƹfd#f#fcָ/ܑ%9rtrbAjb7gt9mN䖄`i#jb Vx'=5q^/s5eAn5Ӧ/C=g9R,I1"KJ h|@[N7|PD؍"mÞR4GU~0gق?QNЅ[HpZrZ{ÔqG%+hl.e9xK–9@>h:i6}Lq(v-:Aٴ !ZGCZ,'IE:Bh,Woj8{`? d'|৺QƂ.# ;IV/$!ͭ=+l4a3MLsN5OG%l-:J$*0C[#+{y_~۪*B{ogY}WME {&TV;uHnYᢁ[8fDZrɰi5JAE 'ؗ}Ӣ y<} )g~+r_?YbQ-?(|j8B;[ 47X=:יP+RkԚUdL4IY85h,uzuDhdqMf,kʏv6˘(/7R&ď$O?WvW,DL ȖվY)bVOE4XP%S韁Ӡ;&\3CTH&g/l$6eNIhL,)HWG) 0۽6v*?K2_f[a}x2p}dg7|Z),R#zml X4?%`Xm]A"}zEuT.'Q?<+|q"(&?ͬA?XV@5[b7GzݸTS0+,M*f#9E:7uBXA9}T\`dI\gypTR®ZUQLY1 0ed1s  +eݗ'7Fjg)N<ا1qЬ  |聕W΋(\SJNS}(r[5<~=_|`Hq.͝xAкZ RY,s4 ,4ڃ{av>0=RӅyJō!Z1l& Iz3EPzww)k/Rx>`WwYPF].4TƊB$dnuD⚽OR5]Ȯm.y}%98u[V"^esYi۵JXhX`g~[E7@/nm8-Vުy<Ҥb_')7D{7˿̦c1oUJ}Wbh/z+ϘVj.p[Nlب7/hzj|-Vy|PKEB0} NPƉT]Oxe~׷Hi!P[0;^+&^)z=Pl(z,Â'scָL!U;m*dcYQ.m.F-"_Np\^Hyڴ(IRf?@2 =l-:ZqCpeٗSח&mA@l ғ bAƏu:J)u՞ LX gih"8 E7:8W(qs4b唻A勨dos Ƈ{UVØhi:a(g/SqM:@C1mʤr39m?/QbL}l`%pW&AȦŅLMP|{UƠVr统{H:#5QvUKR$͖EvQ7S5jXC,-ԲTE:$;El6q)=*POt ;\pshC&JU]E@vj7c=R|T6R٘y~_;UL ΄ە;UE~w:E!'1ҟ}p|uh߻YkGĻwUrC6ULvDHgJBf8A pE>}m!;z 1iCE k մE'PuM~h'v)<","e (g,T.h:ﻦ*8HnJyǾ U@b2Yw.^#z:7ӎ=l}e? 2s.NС͎lg;PnL FU'm[-F%c#}CΦ$,^D91l;^: h>F ȳ/)TZ+)d4a K=!'/ӑڵ,֯/UVх^67&hx5Etg^bGdB5ђ9yWD` ELFɉ=U1Zw{DI}[40OEӛO3B̃d507.w\]h6}9&"싢6̱Wԓ[LfҘHAwVƭ >d9deu>j)u{4 0zʱf,%Gƅn*tBwYK1 5>И:*uHv< Л2a*1amQ\yZdy ޳w5&hڧy4l##y8&eGEaGApG,(.Ɲe9B~-ji&׊Xo?N$'ۄټZ$հl8WjDZyIܖSX)lTa6ZiKF5+Eϩ Z~!zFˮ#blvDV9dƳD@FO2v TJQVtpĺq7(mu8gc`4?&W^4L{Ċ 4iݏЦOl&H+Lj9Q[+ZŝNEHSLAnxT=@7ܧ-1]4Ԉ!Ĉ ]"|JHN_r78Uhmu;%D'k5$x*t]i Pb'm# aYS%Ѥ怢Z<{Xf e~ xzgg`d2RC/RO%7:V=Ըyj/ s_|Gp0):y)TwfG%;Q<6"Pl/I`4n|]E BtHVܧm 3s??Au1t~qkENդh歃oHbPpM$cpựC6bW 3Z;:\/VZH`4AgOgk Ugo%wa◰@13Io E8ǤuOAlp\^)m">q|Wn NRTc#*I6cSsߊRCd~aӪfQٲkX Q}誕a)9dd,L3( LQl€wB>pϟ"g/◭QqDotVFDcǣS`=E ^{r;A'I#k,zwAHX9,g`7I>P!ɍۚ֡†B#OM3R8ܦߣl0S"W;} dYa*аrʪ֚٣;BbQûe* +{eKnr6aJLyzHi)ZPM ._7pb4Pe҆fih>pqs Im#R8.lp| [,u5cXn*GT,0 ?^}ҿÀoBs i9{_WW,jG>ZXEncV%Dx7jq:k Vsd(Ikwef,aS$ ,XovRgP4Ί Wϱ1І*I?Ѐ ID +̽EU2|zH" t!dpY(S #_'B/0fa1q2za9` [ &d:%B "2I3\=B!/j2T{{Q vERc:T|jA<{"gN=3P9 +W,RT3ݷ3I7ή R+&2gߘQyS9˟{.O A!7h`сruĶ4|ɺfiWU`"Gb͛jtD8^994(qTSIcUFH=A+Ɓ{cs=ψ`Bgbd9v=n[ W(bJ 8T-l. Oh%˷^H2\at\H}|c)a"U&eW1 ̀nko_i׹UX7ҟ'ɢB+ winhf#[^t#패]>.tE/ġ' dtH4{N$|=to]sp  'd穮T͡i:eq;F~x"#hR6wX?]f>&ZlC< KBX5d]&Z"=7i=.0LBe=OT̯&+T6l4P$872_Z=z{) ;LT$PߖoJvN1v_eݤ49<YFO9ۥ[U{hDyi*rRLA}jbd/8ћk{{J`xܘj9#e6ħ TѨs&iGFp,?ܸd;[ŨZC!JXd!LOdu$FO+4Y/ڔV rMT~X`(U`[܃/ 9U#]G,ƌ@BEKMjfxBC["[6MaLG3Y Oꁽq G XQ;U`1\Ae#vT"g!) #y.BA|,SM.ҰomӉV ˻cЦlUP*+ ]4 w*D0 ݿ[pd^9`U H3%`C5JXoJw<:it )L%x1b]w+Fkm3hŊ "@ݿ'%l|0E1fl89nH2ܽ Mdilf h[+6{6\z6q #s.mȦDW_}*L]:r=6l=dienGq9Q^pe 1>0!2|츩hvvevƒ,g 4xұئ&B_az(1z7VAR@3oza) @,}ܓ2sOH)\U%L/,^h8'/ ,sw""rqvܛ L_&RjRf)x``ۓY锷Yƅ)}? N1hio5myCt0"$wd b^JN|;GTxlx`NyqΫig>'#i/7eGg_T.ȃ1.1Ḩ AU}/ ~ޚ,@RwD+,|E:Y:яsLQ}1qf4T07e0ux r1|v-ί2gaV7/1-܅bLc'^ILV@*}7;H߈}$)5!:aӭ${1FO17x7B>"`4d,]NPɵaᝮ#4ʠ3yC>MF6Ԅ%2eї4᛻%zlE  Sh _+q˾GJ5N3% n:}K<-<*_XEV$U!M~]^A;UV[-Ϫz$Y]EЍ]b2}Ԋ/sXv(3I`qS>vD9zZ(2V\ n]8! _;@GC|$Tgo-ՙH|Ro^s."%vѪC^QQrEM~QX>qlļ5]w]["qm]%oL$7~i?Rz9*Y5S:N9Op67lZ(g|䅋7cCAɉu-K߯n(|jhUL?j쬩|#VZfԿA<5N!}ZX7^ThT>^,NE Hiq *^_}TmwwfIs6n. )-,H)SngGgC-ٽ{#S:'Kaa[@򀖗yƓ~VW>\O_ M["ǀԯ?K3 ` l$t{"Gҋ/ ̋] A>0je-0rAoj[/V0Lbޝ@sHO\ާ<_jp9dN9ȓ1BH!)%]7:>  ' :,nz7+umw_҆Dԁ*P#%B>1hO/e02G~hx./q eGݐGgʹ^1$kj| ʂEQGvGS+uIj&JVw]+J eZ}ʣ{TZb &ĝH5 BaKdd(8w;Eq8{c4^䇁tfCsdW|0&@%7s0؀f\|:<'n(I-q{ӛU ,Td;Fu0%*yI M)&vy6Ie}k 9a̙@u+8kXÝ*zjL"Wfe} &8H!_12 LXx%j<;3,0BlJ&2Â!kǍBjpqS!IuRWxWHb(Y^ٗlNl`'ǘ#3ך7[m@;bY #ɳ<8zv@%i?8wÙ:3s ;%sT/)Ef}n]P0ŒL h#f%kzAIznvʱEߴA뺼0Z?3Q iO#) ƜT~6ZfأO掻&zS_8}_ hbuu,ªhhp Ǜ0X{^,ǒ$2/@ aԾhv?ipg>; QVFHNh =-{@m (ovXd&E5ke[8 n;{,r4Kh(KfEP~6%H8*\֝ۍP*-u2=*ARt5wN/py,R\I95m0^q{rKHe ١s#̒j~GZfS'Uٲ=f;i#1̙M.e+04_͔QpZ|.`W &$`Ž%߆]5l}1 eY:e!ŌE@(ECAi1Dy׾tY|%6 Gl 0wf19g[mQү@,\}jdH`BȠl3>N圴텃q= tww xJƬZXHp@M@ F&]U{L;0P Lnc( 5m/4=5=D*[O*_%]!2赽pp +X_hY:'Zjn0&[[_!#_qԈ0 jsJ/ZvIoxdysȰ}^c|7ZXpY{geѴQ͙hnvjƚ".b˜yh.ΗAs2f 5%s=~~K=?UYF\(Z$ Y'/ l3.fp2m09'vy6]Gcog<U{H\%G=EExh_a'3 QHdaɼ#c͞wԲvWeI!(Q6ŵ#"4 %_*fa| 5-O=$'#8YQ0KNA=3[TИD!\N; WҦrAs ZފoH & `{eNJg$L WrZ$n8χ<臭'c߁KQgHG}z*P56ۆx>;H/Gw?5$,AtFQFڬhW'Br ,_9e>ir O,;Prnߏ~yz;<->sHǃHxӥ,=0evoH(R]~}{i, 8KLdfռʘ&ZNʪ;Qِ ,xg:劌|ꮺwj{/UZ3˦ MLxgMDݔ?;rY[bI 7* ]_ b<YCa^x Ie}:0%@3FKaXt {IkX/M kӫ&>rWR;RWkH_X>NNYJ3PU '"U!Hx\v2 F[,eI(oˈf(E}ih/GzFI vKm& |/ v\%X:NE>6zY%cfWTs^3Yz^Jl0/,kZ[.XOÌ_ٳP{6P etX ln><^u>Yn3zg,Pڰ!|w5o=׼!WYBF8u9gDBgi< tD{nVZD`uYPt#߯)Iu )8lvq'f#L~},HZ^~P+u2tXWVEJz1uWs 6'|X3 E3MBp6#BN}X|hcz;3+ |{2iˬk9jUĉ:,~ IDS>^>0^Xnh]P|o6 j 9%G".0023~i3 XPU$%-yoiE?_8m6]ƫuJO uJ" ˟n^ޑyT`jn$^ j]Rlu%[9DH'olB JћBf_ ;26 !w&ߖi8H:+0Ya |[@G!v*(ȇHD\]#zL&Usb.䒌 138O,=h?yDnƩw\Ks߻*hto|5]MP&G=,a!9I>3,w"^D "pݑ>eҘ֣do8`s"u`sf _t 4lVrg} 8`5ȯ-,#1TN ǖw+1'ʕ`B3;uD\T)zqČxn1Jy9 ]MLiR f}`Y{AMd3xx;a<ٸ"Ge=ܵ3L6WWJd9 r0PbSbcE`khD>+bD<5P֗ӊig>o+Oæ(:I]wfp_՘9edE[&$3q~9xf#w ¹lM[E;jJl/sނҖ]h!jPИ5:mO)Q&mv||gd BO{@M@쒻\LO H>X۶E|1i]Y?iݦ*AJڛJ0$(kI bv60YXw7l>dUAo'Oȅ40Yx70 2]hJԫރcKd IGS`:_i4L{.Vhjv )VH ޅ$-EuQOTùi(z Iuͧڿ?Ϋ|4"H-0Ћ:YaH]ΞW³@b }$tVתpi`s(8#\JBl!n3vPqXx`k.ۿte4RHD.> *~2At$dZ0 L/l~Ddfeo'w6!OE ~K9G:E3$j6c5ֆ0RC 1 |v!KQ)ʿ54=X#1PNN^F[3덇*\s~L+  yGdb&e!˄E$XpGW/cc3Zp #3ľM*b6%?7M_-d^PI)WFDbM@m,=͓HF )䨆d_/Fk[D*ǶߖF 5/=ǞK[E )Y7~? WIO0t͇+iz@h%w.߷Kn_"2EhpGmejٜ}DgUAZ1B=jc<ڔ8%˄fseVVHd"xP 9x34n믡cʧc~.r[xذVH=XVb`$%gY E&ThDz\hD?׸pGݵ@EwǓP86?Þ?/G,.D,Ů%I@) ;T&a>PNO34cZ\%+^D W/҄S"4cB "[[J{s\%0VNf1`tP мX H6t/Dgozτݜ19F?F+THEHmB]i޿4 P8Ǭ) 1 .7{ Ũ,ՙ22"y xlvM0mHҼ<u_<HNgxJ ִLJXO_hd: XI^:ٺG-U`ga窑ӭRD,^.CJlۋ+T̈́vb*kiroJM٪)~.4ݨΧ>O< yp K+O!a8Bo<~:Fzjf*˅݉D;lVsںI!]f^ q}pxq&\-F߳P$b2s g %rۚF{hȲ̹B8c2fiΨc9Ӓ;Q.a6^ pYkd޴H4x+x5Bg\d5rH!a(Ƒ,Z,O*B閡J!D*!yMr}Z"dq)g3 R}hWwtkYe4&ITWe|ɝ !Q(96OߪLm0X?&=HUqX8a0dL/+.OA=Ndx!U!ax:cgŧy"lGO\e&N¡8w ^ a U}@]򉩪V[)EA!}5gB_4UWH鑢DU33;]v}J:~kL> 0T/8IʢEDp$u6*-C iuD眪ڈlbs_|#lKƬB${C)#]LB_ɣݵ[^3,P-WThFy7Xd%6h g~Arl$vjq%E,};I\>LX5OJ ;-qp#ҽ]V{fBF,I̵y"[ʄ]&~k"ҕ㩽f:7C1м2[t]rn[px# g c'tWǭJ"/tRPu2!4/xkOU/BX.0/4ܩq$j6Z[_dD {/ V-g$%P}wq22ZaM ͩdCcӅfzi.᭚sx`pn6-=pڷYA@)sT^]~]ݘpNFZY%2@TU y<\@ߏB&$]F QO #^_:v?w}xvY.ԮkEA ih0^4>NF 8<*? %<6ܵ_Nۮ7&נPa:}N)3B \U0B\o(UXW2Ogͽ[i,zKf"wLADM>@I.OL9N62QA ]ߖf!iLrk2F>AfG}m. dWH+X-ȱlt~ALs酪/#ke:轮Vm2oTA3_sSh+֝"'"^.{)el ef򨂳kg% b}Fr g_m7{D,+Q;Ux2TZ2`+ldrNƽtP\qz$xgysJLvYq%;d*X?=^Y}*?&ϓ ʾ8^Pf+.!.wɛ-R,I_!XƇز7aۨ$hdđa@$VKz/&KM?Ǽƚ>滑\e%3Keݸk`&9! pd+N2Z-4LB%u<-.訋&;ӑP(]pkSK|񟍿BT-݊@(Ӈ }`l? *WLae2{n~DwyXE#8?+'h%LlD 4_P ϘuĆN2NegX'jq#7 a{DwvBvRDDkaE.Tk,|tcuN&ܽp뜃g| ZT#:ksx\dS:-]q:Z#,I[LעSQ:+8d&G6L;i=zFuɽ `QiP2AJ:!5xYX{ԍ(Abd t)0HX8B; {r!j8-y # bjxNYRY1'8g,,ibgchS^qw57/jZ!Snw:uo0Xx9Fu\;bTin^&ҽe0@3ok /Z)4Ȏ3Az7/;+Ŷd 3!b(  R5$21]-Xu!aRWo:|'+֘J `M@2%1 gmBVmK\B #lv'34Y4PR,˖Ή ӬT(8t"99"l(eUf)1պrԎW_Ϧ-;")Xf-^9|)dx}ϒRJn/ݜѨQ|ivLF&>]Dɛ#Bb(ޛbVĭ?P 6~k\$Ni}}_g`˄RTR0Y֡ey7Ψ-~GtkI]/1Leb?6{,Oֿ0,]͵ yNԗ UK,@L:ZƬ w񕖥l+֌n\%otJ  F#Zz}"P 1@f<XhOW(`ȅ N#=4}nŭƼ1rDTe |X>˲a*C~p^D'rp.-CuVTzA7kx 61_:GݥH6|qX:r@URnnk<ْmXj 9>Tkoy)VK2Ջ|aə(ʟq8e(_S]Iן- d$VABlUq4iLA⼔D6k[JǞ@;`2gTMәO+=5`cZrJ9aW%\ |!σ>KN:~+'E})+E4sL˒(غm1dޮ"MEU]yGm.ګ~M|$[iqqP]% ^p©Y1O Y),Mu7df?Ég8m ;Umާ[D)렁8\|1#H֝ك¨9:++ |0x)/AO#:1Mu@}*3 b6$LtWz^ݚ^چK JfAK;،6:[ m*ljLl<>%B6ӑu;x"]rih]6Z5gǯX˞Vt]r^)Eq< '1;l5-62s*v zu B7}qE\EHSG(::4ez^RlZTnbE`9$v^kA1^Ia s~* 6ڱ6~3A%;"!c8akWNyaӨgo"!g8o.a>K`* ZH*ˠYkǪO)Ll@}vb bdt)C0L ŻH/ubr1b5%Jy_5T:MJn!_#v[iȸ$vn(uoD`Jԙ/#5»ChͬTq~kXTAlqϓ~@#t0u3pCNC/ݽ̜e`r])r]2*/dM 7OdN]N njCAf,J|FiwsсNg pӾ0|NVhMs)NTZrIo앃~T J~.U/}*FM9_$ bY^'ib@1_paVß'0xf wM}rF|>9AHpϸG\I9i&F;7/6#, AU UܶmS:w:wC  M=X$n:)ǀr>Fj?KP8p=Ki1,\\mw>m:|{S>RgM|^lfI b!#z`„oq}-= F\tf CYXbtX)ۈWb"M#&$8UAUO.YڢkG^=2Fܔ) p؋ ?dNv&*wC+#Èh:Ḹ,DܺsQY@!f=3+Vm&ԑ`֋B`D^ǮY=950D02v2svۂ1%ձ7=;q479R*ϗ}(c:n)%f8xQq 4^}9: 5)n9OOs2xeݺ."WH{ C+vZ3Uv fN <(w6!ЍC#_׬oK c^iu8O% [4et^bG%n00bšKH(Aʄ'T&'fŏ|ojHGOn~?id " ,22>jYk2 Qq*a;*iO;[wX|#rQfXXlmf~NB۽'?Nv<oCwLX{ܻެ*Pn]*ԢKYcyD@igu{ySÑa4o (E47S7NA/PK256=9>[uV{(пzF2b]VFz; 8ښY .gܡr<^n$DKȟ'aœ!H5kbUsj+ogb]|Lx` ),$[awIlggՅsY-ӽOR w5hM|s$0+ټ)d߶*-yFJN͒xZsyqN}~wC`' 7JUZ r۱& h&~l^=pThTpׂ.V0qPMmXqB5.WL041XTB/T!wAiB`v\'šC|ʃLl,%,]A͇X횖O96JkoRXW5 t_<ᵭ_"@y5'@F̺MAs;e}i*\8@^. 7'\ K鳬|u L`QG4=j /;٠bܗ0Qa\ۇQz. A=zc=~"z& #pE8 u0ECrrDQ2ڄA]sAvl&"U YZ)[|=siVbzBd-di|@g5{`^"'uB ͺ%`ٓWIY,<%K[9~7e' 5Op܅"B]aXl{/t#)0 |l=}UrK[S?ΗU Y8%s9}#\!ӥo72t*"sHJ~i^qdwMDt\(]osIt2 7ѱB{>}sL_lSa ӻqLjV9X3L-wkrOBc)I.D)tu3P E^8wԓaLӐgH/8uZH*&Iʼn+SeCRkyu.3*V1/EQAO^ &n2S{=Za.̕|Af߉@;=Cr)%>{Cx"qoQt|<76MG]z,ˍcNJZ#vhހEs?82FZ% WUdu7 e$Mt A Ә.0'DH+5O\h*Da [/?mIq5d#| "C ,iCWqHvZ[Tz8Mfz!6e뛨dztNL틝Sk$%f#SR Nr8 Vfo2)`;6 gq˿B6㧤~R}4VtPk ;.=1./!9oJ2H}H0QC"?_1h^ P6vRX ?aθ4Qn*KI1&!m5Wfۮqz~r7Qyy|r'OcS.z]B)0YȒHJ9Vgx`K7*< dڲY4, gWm *mP$%f{!̎*`>rcϒ} B˦7qK`*^;-BхDZ1?݁)DVd~57nmm&ݢ͡#Q`J٣t d攫6*8n^g"|ǡ5e ĴʂNطb{g1#zGW/OBBt2Y'}= *j?^FN;.!NL21\e{5<B@5z|bRxr!\9'ik6 #!aJB~ٽpA!+1=G |sGhr7 60-\iZ-w-S}BoSW_?wko[cRhIhR(?e怱-p0XȦljw TAV5Ϫ>#l=9g1i*vrn]J'g?f`9JȞ̾M^JOe(O(Cå,K>TRm*?o{.o`ϥDl j3F2~^kvlWt1~WsY-&;j>+Q0<ˑrIcH 5Nc ];OKcsnב W#"pFK1C?݄.Y†Ϗ yTH./ ##1XjO그LC -eF[;N&tj:5!!D 5 \ÔʚN3>[T-E1wh}5UTHXό!}~y53l0ͺ;^zz(I%CB;IlMaC* /J}28EZG"jQ+ qvm Pj1Qφ*h|}+ؔU 0;(Dp@s!yZy^tPE˻gjM7$y.<#ihZԣ{Urn(KV@J>rM|=BtOc*N%d*[#TnD(Gz7FA7qUwNtѱ\i(Y5^PspUDIX6=q^Y*owBݜtS"_[@}*@Ҷ˿'[*SUhZL*Ij1DN?DmΎ bOR6&$Dv2Y!jdg #jR8c PI_3F(ڋ \MgՌ?w\)فraưk.z+vLC+wjl@ku>SZ^56m 4QHqjB_mU}s;vk[?ZVHm(sĤg+J8%Aw:,kktZLjכSxöQ:$ZPRۯ0D_?{PBe(mRj->Sh 7@NXxCy)G#|$ElC: qLKKG4-<:,W48`'ܗF8\FR|IY: Za=qND{ӓg<:"8B/CP~K|dsL<)i#wfkT|xl~ۓF!K$GwL@LR)B@a?Pg,&h:pnh_6bk/FO4Az_x)e0Dj[l$"ϋ,9xD rH̹6SH@C pC}1 X❵<@/Di0VR譛Sj? iMhvhrRaPm@DgӚ1GR\9kNCɭ@ݑtrǓMȦB#CU(3T 3V x`].͈I҅v1XΈP M {b܄A Qp#XTԓ@VQ οlBCKNMz\F2QC\c@ƋKzzD`&MXk_L^yDTcӁlbp\[wA1.o⑹ p\~nj'W L#oJnɇv9^f4}'Z$ 2Mg}[>Jl"7=jA.U! FnJFYXXRiZ[6M=C *;-6:[4Yٕ$/WX;늡T!}/e93=;þ6(T=ΗRa#mxbw$ʿ{o9MEw橣B!f]! ݣIOYNoJb!P4oxXN_T^m%Noy3Y${=r.6Pdz4b#; |fa hxBع:֮q}42@FSJ|sul[/(*Kܫ0 ɕƳh(;G+en -bDMa2_tRI>o|W._pxG:2 DЕAQF>X(Këԅ16;NGڌD DZ|''OMdߣhi"-k CGI+Ӽ?cY-J02- "[W2$2f)E@".ހӄJ36e(oIE9WiܰKp$qq83-ۥJtbo!;(҃mdes {? b x,"~KpT Zi6@(8C YW\"eѶ dCs ^'N>v\@uyEsz"^Ϋ\"°8aE).˕ޤG,+CeAӭYlNh? (:vG{'H,?y7ÊKXIȆ5exZ\&CVFaQXBϟ67i000 _]x?9%]|58*͉FDᬁy̲&Cxf4s]~-gbKwƉp m6}[C *xg(LitaPf^' NgEk1xDNa[~@ SX- ~jTVt4DZ@Llۻ\zKǐ=ƒ+TU{m#kwA41Ri 6YO@Ƕ\߃|u7]trQ,HBp\k7_rGƏ~(׃=O~=̷ ɉ1`H`ܙw@:6aJ[Ãq|(/Ozz:lqq9VtVƐN`N'ܶXO}mӥJ{ aY8Ry$X'@Rb?I[~˜@ב"%͝ʃ7BOзtf;*޾C9:H 7;7k{ܵ{{ hOis@| D"`k8ėJ:.SOq vj(yTR!p 131kˊqþVlȂLtn+^ZWcc)KΪg4vOairp!2\_hzo=F&8F:{2|5Czxp/kj3&j]IF~!;KĿ`2v#ƳIB*+UlEWCjsv*ޛdohxmET=ƅB;+ :.O1!urc6`r=XSUm"7w; G{ƭo%Y<+07+,._ ]i8`Y%q8ؘzĥF/ /: \2/t(g#Zx3>wT fR~I4=ؼXe1+=GȖdH ,C(%GDMqG3RkЎ&5TjWQwV% cd~qOU۳Rlf8'{wRh$LKVR7@G^KA K,>$/QF0U rHǖİO;MtF% &ߗ^%^-Fcg!߭/Eڃ/{BQbf:Ӗjn{KxKǒ\ݻWA>?ӱeb?\v54VM{nQd"L(JhZJ啃y2 6Y \2S4b>\x3n o ͏/N@"QY^b׉70˛F[2ٚTHh"",M3!V!"⨁ M}Xj{095U56IsK"Q)F&շh/uͽyHFvP e&IRR&sZzaHբh13}g\&sQyš,#'@B p (BwMǿ wJd[R5tj9(K?`aG4<svs-!I 'b^걘8}7ܓ^v %G}oo}]T34~J$ĞLe0߹b ﭯYN[t989R]$*ǎŅwHhZo$NN gheo%XS:] L'q :c" iV6A*l%ؒ툠`2#G\miޤlDͨ UJS ==` z(9G6<|!>O0|`2-)ħt> Kۡ<Dg8gN/YW^xLI+[ AZ'[93,7+gLne K[4䤳-|^:ݏEB[%X0us-ʱA*R011VlDr}Br֩9pY~&g=0 P1g8B&{Aw #57>wkCVuy-F3, '!TS2g엣r8$_肑r8u~k'O(`T6z_cq~:djJʅX5TSd>Śrm~8x?:-]/ -wH Ku.V*dkMA[R~&u/(8 <ЗNFMկWToݵV\jd|&l%9bIԱ]I v#؊ZWZ;Jp# dzO9fzwIy(ܞ-FBiRz$RqwBC>~z-<9,TL&橀Z2Jg}All۪҃vĖ}c 1x={Z4ZCg_Њ]E[8/jkXPiHFabDf:Z נw*ݹ0+JD+UKM9=Ee|@H460,\ Q@8y:r !m SfzЇ! vjq % s'dS"K |fhxr|j i[3rHArюI RPQ8Hc[S@"u9X\R[blNpIƚA yD VU> G'I2DD_ HJFQQB 'm`V s6R8gVWJ16V]8JuWiXW0sђ0h޽]v`',cu&28~,!X#&XBqgtۣ:*|KQd7' << : Q4-Pɣ֏<7X*k CiPPfŃ/8u'/tI%h׻C 3۱AԨJ}])ᗥDM]\,rzjn>.4MlP~-*rAR},赈 ftyJ[l-0Wi^?2Mz:wF >3]g!$lh_ q'jW{̣:4oq{=lŚi Y0Ę隄L0lP%ݤ(2Q A`VAOk-7ưX ~uPt\6L+{+i !.WxSHFCT!dJxտjNkÈM=)s YX2etl|N4lv˯xY#Q/Sbtܓ>2M";Cv!q G#SNx`\ d$>RS A9fFFoX!{?D Q>YS^` LAbJ#t0`wr~7^/ʹ]AYevc# Wxs߄%c_`m#\)8mO@) _,,KO>LS0@߼X6 =ª+vCvŧ8SM9wAz|NMr|[iX]ֻ+F:7 M (Rp+B4y)|x& jQUFoz˛x;~\فw2sGL$TT?oe2Tz z3BksD497 ARM,4@\VZaYPI2fނ:"E[ԿGzM@IVF*2@@قe*).~(HhEK51xY=1mb%9kA#6WdEHm ԧ ъbfTFv)ɍZ"/ՅL))gM Ym^5V"&kDŽC*nO! ^= , ]C go ?n#S0#&|%E[akw l'fV&2QLs>{r^Wϗ(]mk'eleL#+NjWWH'F~v/: 'tϏUrZTZ"9GSsg;}TYAjӎ?]>Xz@":&~o.`i=zٸ\dK:qL/Ol"*@U۝A!Si[Jw+371F1ZނJV.(EVf+ Ljz|zxTUݾr=,xF櫌M#Oa{V>BdnXt'Ƃ_<&?!B;Tmnd*_/.G؍yHѕdռ A{/-CjS4:cwJhh &ߞC?7T8 _xx_͒Ӓ>j w߿sľ2Uk Ӂ}%X}6F*ߡ@`@S!ě_Ǭ#OժZ-q۠5I˨'W =֑gFSǵ` C7P@]AHbwUSBwʴfgQq{=D[XBPC+Ǩ_Dgwniҹֿ2TT[ԓ>N9~꠿O>11'>@en_Pǘ MdLM>hێ=Fxυ~uVVW /a󆓅 )bνuX2 ADs.xܬY)@#0V"Vo͗+J㭶Tejfs'J Hrg"jYlܼZt1;B#R7RВ{FvCdmeECajqA%8j& }4UTZl^^f듻O0G`*BSZ5B=k]9ȜRH2J݅c-pՄJ'ă\(a'iiAejz#f0q bxXD}NXka dƇ AGxj̱ GGpgUD`PDsفi&Dئ JxHw+ }uc9LIMN b%3eя&r YT7nX*T'׍ p2GE'#D-( mefD`1c8Coq\K:M9y=QO~ k''H^o?dv3'DfPPeUOxoQ i5@\c^{2_rFY >A\ 1j9L&!RVxFNW kd˥zJY sÿϛ 0$TwR,VWBXq?I>FSkهgyVy&LvsIF8Z/kW0 #^lOs%Š x(Qʸy f?fGP|[.0>lGC:`X3wߡ"4žzSr=VR;ݕ{TW0j%E +SlWk`yi$8̻گMP0!n:&5ez0Z vZ,YZ em>Y1OXZ2;#.k&SCί簆(W:q \;38Bӎ'K_ɣrH:yh Wh>1|%3 ~IxV3ÛxMߦɧ+vƿQWoT+D-P?-l )+/!G`&$[T첛nˇE8cd 1mY*&7-S= l5*^U$}p&R?Wx8#t#;Lg-w6& {OF/V`**H2RڼVY%! 9%ju6)j@xV.ڂZ[wJZhuW[X1p ɓJD6!0>>?*2NckTJ?$rكB.TA?>Lsl*ͲǐʩIϞMyڙܦ鍷W~^9?UK*4 a)=%`f̐] kӴ %hi6ybAGd)Wn(`.)Cq³'o|('lN890Yz$fA_/ruRk [6=`3c ]iszoYVN9? [q*ʹkj_:Z{ Zv#M % rm^3X{  햆^cXD.=$xl( Zl:×+Eh|HTk~SG6Œ9LRr=nle,[EA,N͌8Of8Ł?+H9sx .SO8ݱoyV4!ʆƜ?vrܛPM&Pu 2YU?.)ɪ}V@M yK A=ܪ[B᭾;]^},Xb[v,ۡjl)AWH ^0p>AZWA,ݑ0!iۊ];}aV̜]~pOvf1 Jy n@Sň_ȌH-Q. i rW{:If 5sO^G b50HO(`NZ]0/ R=5T V~%eWKa >$g/[Iow"1* O2JjYJJth @ dOfY$[ݕyGBpu$LS¤+I-1ktt>Xa*綁Pzj] P ̻: #>L&9mW=a 5DF)O~O W:GS;oY a-v%}p*@Ās$O"N'|%K MNUE_S#6 n&6oN@B Lp % h0${*oiRTJLu(d$[wqX0~<`xbOAV bܷW\z>AIPG P,{\xƼI뎠%ڠ&oqFJ'3:/թO#Y0EkQ}+icm< V`.v ҭ ccuc!ٓw'UJvpD`|-tR/tp"u7yRܰudWG\ZǒPSbʷZ`y7%Ẏ*#>7@~`bws2Or@"~+LQ O8 <]Hs3W ^\YN?ᒆ7*k+=wCA Ra^KuR7xNQCG* 0r 8r q@)j>?悓0P؏7s e7=ې1 Ddh-K\^CP={9PS&7byB'YO+IA^ M׾/ #IK4CLѯ@HN"~Sͤ",ɔםuGZ5 @B$w(׶ĻHЗQo:Jc5s~J>?t0 ^Iɶ8ոѼJmEKiWL 3Io/I@)ux9n[1PqwSӪ*IuNȺ 5QB$୕o1#;3T~>hYΓWpl^z,$ϸZ kIaR@G1Mq;(ꬦ{ éCvʷ8@>"&|I^aaT7 𔝦mӡzC.+$YjdfEfDV_0i}Iڻy5M@Zh}7^̀w4(x:A2g tGN_Cp;^DlQrNT~U]+#_&Y_Deנ9Gu\_XԆ ElNI<Nqӷe"9mPzy͊Y <gwG)}7s =BI6:Mػ!r{w(.XQ,пżPBݙTV+Q/{u݃x0b0eϠV'ȭ_ϟ[c +z(,<Ŗ!japeFgo1R[_tR|x41; тE8utQ>}LNބ[%e֣`w&e*-ǢN85f~.Uddawndj? &ɂ}&zWsn>-Z8 ƙG}Cџ) U#McL 0 2]" cr'ίC,5lh.C8%kO_F l`{jUS+fOOvBB_RqA0'jx{3][%k~wgI6['#AEE:\}@Gh%\f >X/\ϥ  8|Sp#S7xވ ڷrs1obb]vF{`tOVBҘXꉔ>߼̏Z32+Ć Y~df++%T:7w6t7E mJ,]\UH9;G_A~vYAK2 `H{mi۷>XA•iob֖֫oxHV,OZdZkz 'r@&Y1m2ZfAqC0'1 @#SzD*\oXGw\~Mi/߲SG2S|g36qg'4F -Cݹ8L4kr#|%8B]˳qՕhlRX?!S?C!aJA`K / wmc3D(L{h[jLy՞xSy9/安@;+9˓)ShΞ$5yyd@ +q嗂l6c78IDIWf K3FlkLrQA ;`:*D$,}զ2a>W;Hx7oAWɳ|th@Gh x΍ @ۃ39{}'L,qRE)3E%NUPҙ^juiHH1I_UpXrTftI%چp. @[oڟ|CPᔪpOCL6;Ȣ"JBXrd-3\r-K{9rSO阧/gwG%-fu5-PSksCz\1~e>tJfO!QQռe<̌,_#jҥ_<^JG16_'JbOd9hnL=S.r+nZWiV#KGby^TlW3S/ __AMhQ%6>3:栃$R{?PFea;]ZgOSgmFڟ+Q=~Sv.RUHqq[*qe_eg)T6ni8n[8nDkϔ=>u iᗓvrz&;. ms|7#6xȑXp4z*\ C_,_EFv)>Jcs.Z0Xy+yƸ xsvcy/ES>3*Ĺl+Fzs8A:ۄ5=98g޳sQT)U+ +n%hc-h/FHd2IuuYoq_nҚß 6/7F-%J@ϭ\E-Hc`5۲|>Ʈ>7c͉1ocOP@.͕T7߼4L.z%J­G7ý3pd8qEDoq}]yY|ͦ(OUbsYJbMbgҁ9?'v< M ?H6!!.eTo7-y!f(٧Ha䕠 hT`|U?)D4V4R^$wB#v+vȳcG>/'u$Ϧňd[j؂T V[aZ'J .U0TsrtC8E$>[R<"J-b?y8}, (z܊0qrIM9-X_|\Uk7Ǽx EL*Ҙmm4j=~tί*Ǔ >6 a$w~tF-/|K';o?7{μǣe\9""t`q آ *3dkC x8~>d}D{q@B ?I~ [$w1?mb;۳`;o]&ʘsi36qN"8s]H.Gv6[@SK)V5#oklK2<۳~#SNXLCs8 .=j_& kBuƧ y$%6PWPFRS*hiҵH]JU~;tfQ(haa[CX&/$@@T _wAuNݧAGH` 0hpSNOA%nfE# }yw'p~t7-Ig>F(Ŧ{G I&eҔ]-.~NN pZ_r{I #6PTDpl ;ad42ءθs* /$:y b !q8tpsDJ\+] h5 B7"7 }Ld*kҝѓrs@Q)Í (wE 7k T#l8 8 ! ]dX5.H<-{ёPjX3ܴwvl)zq"cȇ2 QzGTrQ,<)Vta, 1u3܌m'ʮ/%~te&e)n> Ő1O'4tqĝ .Y5"G_@ ٢{N*owt;ՕGQ yp%QRH{C3ӫ# nn^k՛>M=R8)fݍַKtlY~(I (n$!522@VIQ pbp5vWPW]A_E0?jJpdyTx?b>CẺZ- h$ADDzybL\8dѵυe}M4Wq/ҁgLo΃vk1lrU͹`|Th0>VVutr4>Ra=12tߌ5ihmer.?h =NpK͎ l9kO=Z?sINb3kd4qieP=@_BUO3rJdMXN$tefz%fMw953o(A jӂ@ ۭtQ֐_9]W^BvI[|? 8ϸ&M1!"Pzu=e B;-38Tڱ~Ces@ XӴBM@"4>q%<~ZHhwu$#k:[J)vV['4rjб:1-KU' _0XhPͥ%wm9-5[ qx٠Y 'h4G .Xy ):,VcE(WHxCVl{y+T7<+|賃<쌈](l?V(UՇ@CM=%M#1:ڹa|[h2;\S|)*fM(GoT:t>ʅ((Zcuioca9.#5֡k[h4O:a\OΌtAT3=q*YLrYmuۙZ!Ƞmy|ߤ) #d#V\A[}dڈ| KG! @r#/S5Ig~OtYDsna:HDGH H #EKFΈ 5eb9/7շLVp|Lo\aˉ&bN\Za7uIkwm{U`Ƃ)xS\p}љ>R*p ;U1vkQB% pAOk׆[MJk%QȼpFT<&MY~PkC˸ y)_wr!uSkMku3ptl@pm*-rE,IQ<Ln{2β<}e# \0^A2^j81"tQ( ]\{{듹KW`r"31"6_{MjzK%e(XMąK9=L=bwV,yLsX h,Kq1F9mP֗ Ȼmx*:c[}OGԵ~_" xӮ[xVd% ^CQ@i|oc5ǫ\h/y ƏT}NRx'[ayg7^Oe4ˆ|BM$7j>VwCޱ^:h'#A>uc܄oTeLuY ԃAvBź_~BJIe1+ Ӈ/(hDFxl~oZ%t33J tg69~d"d ]"WPf*)s@8}-,[~q]Ri&}D3m<&xƌXBy{D{S<@;gWm<»nS|y!Oo w{[#orx]&'1;Ktizn Ҁ;Z7@ikxoNiw_r:8$PLOxq iuסh5>A*A ԁFz51k\J񣥉W l`йALs;fE>h'`B/UY&UПOҖPq5&2c>Cđn֍1@yrpvF `[PݨZ9ܗKUSX &Ĵқ _y̾oB&)¬G(CO<:r"X=n-3ɰ\l-R(Zmir9.uW;EYKT@:ƽ9Tˈ5df/oVh:t9gMkkEa䗪m, c.b>ܼV$wݼɁ\ݒ?ZJyERA/@* ֍CMI# $ !uz)M ov?\  #&񤗗Z`87h~T\TbY W:JLU&ɍr}QYeFQ{01Ob`D~ s#mA]^|̨Wթ#gwI Qd')No3AY@ЛwBuBqLjcsse0*)A0cB،h}Xԏb=E~ (DQ؟?a%>iuhD zOo~|V0F)p&nL>ӔIsY+N";s .G݄ڀ.Akbk'<%qO<!S,:%٪a{UȌD\ªeTo}p=8G%IatD#yevl A'\u[oDɛ,!>+s- @]|ZX8q,ܙh bIq":M{7f˄faem0 S*AX>]rR&u͋l>7eRӄ.0eL/iR5ߋABpr;э/UF_4$z3y+<6}ݳx'戳itqaVbLhގ̍ÈWӝc-9>eȜn-qPԦY$$HP}@($kΪO Έ JzmYBA:,q^UNMnjTi 7UK2\jΘcԧe&gR*$k9YH/ Z i4zf3+f͚)O5&OVtMJpPMaLl+Ys02SfPm ?Vd]li &##~p;n[Vj=mxrkcuYYթȟU܅k*x5w.GOb8spn^ +03-$JmfRb hu 7I04$< L絿b3sefXe|A[^+x4l89˦K'_0BO݈ 9<vig K/IAU{̾;-`& Q !aO9Kn{|r;:'N F}呯Uo@~o+ ,_5J%-]9iMKQ$d8ϴԂ" JcIHH~x6<-sl5(3t{}]Q|!?QWV.z ADE~BhAX`g!t%ƒؕNGyPN;[EUٝ<@ :q S>sSڤ>x ^MՍW]tδ +{+aWcq\GvΒ&c/Q6 Ѓ (0U'2eХxA*YJONĨ1CAĚQMB>&\K%i+uSh( !LBnhci>4_Ka6rcC">C`8 [L̎B鵷c=NrtvMT!&E9$UEQ:ktwRD!;1(C-Ttý7e`\4ԡ̎RWõUh D+|VͷȸX`dcaMa!BK7gVS/*(q=c[Zsmz 7JQOԃi8V|O["dh ftI:\#k?.iI5t>.|-Q>K:ͷKcjŗ#X )@8e8y; 1ֲd:pIS8e 5$|W/Md=< <ю85nEd^&~}L#t͡bŐ.fOkVZ6!F;²أ;6cJT6?O`<}G`Ɛ 5a Z0Fb=ЎBN`H \U@GX3})G(?٘Ld,a*̉mԀTÛO`[u=_\DCˉ+]s W{<^@0szZcrֳJ<אc,sj;9vGPoM^v ^~!FZnpt;1M#?xTX1_bkn# BAWaUqr';vSMT))Ct^Ozط`Yv7gTmp b uo!1 rcΦ}gI7EQt (c}Ȼ1CWxIgI,&$EY~W5hZ NѡP9{w>|ʔDa,]̕ڎNmt9/s"܋ʀjFyp?2^WH2= :;oʕL~*jjp>z2xk.2$Pc52> mLoۊG"Jk=5) gctdΑ2=w̾DGj氢ls/ΚkQΗНR|Rօp1"mKk.$sK7s}KvuD%IA]WQK8*0=J!b}s\'Į*>[MGc~iuhAc|>\K}UZ60y;$O VUoo~TY[,p;'+LĄm='JlCfnS|(zlWFϭPtm@Z '5ɡovhQ8lj65R1"FvMaS]YOۂ tޞO0 DKѼ?v !aik*ԃ٬^Pv*LW43pV煰sAfuO%=d:"o9ZRVU3Sl mgU:cxX5&}s9P U'CZ-/sAMhU(^!'V,'BN&UɕUHwxϗi$ПϘ5]򆖇e':,]fWDN=sI6qe͞AgcAۢ˦=q&SÕ㲓eU~&PpqeJKsb-RŚЏ=1y8X.ONK@Q"A"*Gw[j*2'nB$o!rraK;e#@"K:d|Tu%C@+[=ʐϜD}8O}ni] ma?"^=+LU vbNوC"WPۻuM2ѥqߞv/ma guokTQ5Qj'>u+/\u[V?DznLSg. `qiDIrk43oTlʾꮈ 'vo H6x=}RrTØp ` z{Duy6Er(9 Qi; _\oO'x|L z##@/udT! u'cv;-O4uwW^ \ n7/Wu E3O0X?+ ` c'h LaA t03hjH=4G?DeKݷ^C.["&?É=]U$c헥f:npB8RڬB9+,18풊X@ o_^9ñH^kpi DJō jҐGw~l7ɮVmSMxJ=f| ~2 !M@ ޜhp*+埓b,#[a|vI3Mg٘VOT'#{ë\Є[$N]h_b^$F$]T%;j*FEaxm$u@x4=Fr$ao$̰2Y~aQGLA_lnfyPX&ݰe%O}ꗈPޱ4*% 0##,uFD[~XL"emOS\ H`%-u/qcȋ|18B\0L 9J Ǘטwo-'v:< ~26Hv]֦+*Vsy^s8 Z^KzBGnSS#Wydz킎&pEx~Bd* # !HӐ,|-e xfP\;5dv]%b :?g th?BdíJcyVCy}tnW>Wl&G%YE7wb>KkYsTȓhtڨS) J edMX(gcE3n' D6ZYJ'_b]X8)PWmt!npE޴0+&!}uP;Z8w%|"j3R8n@#oչ}6?ӭ\jzr_xc2"YUc`ƒf _l+c "L Bm7E+T9E:\&9x NHq4+BQUNeuMTD;}=^\,E%{`B<؈8 mED_X{QiH#~+4E|BYbQr^躸;=PkRÄI>b 7.[<ԞSe _'=TݤCS=-bo ?9[ȂI3BMO.FAxEJ\66NiJw:娷gx` |h&`ƥ_bA19NQv8:$E\ԼuţM?! kn͐Ϝb`jAyK軐ߑ@|9"_ߵ-+{c"@X.VI34HYcr] BsqɌ-:gɾ?I&~O,N=ӛE ӟ={Jr^v+FU sGآii y35:W`r +Cm]Aхq9ޏ)Ǿ2 ["hWk>'o巓i4ԕDu7a󖹯$F^xh#B1^M/i\ņOS Ѱ >mXccZ8^u^'*V@ySͧk@(2DԎvfJ?J] };،1T;H[c]ϮDPA-cz6-:4S{M S$_hgںǹr-¶^?e:Rɸ:гELz{ +ac-`nVc \7{B^fyaL~`MJ4p+zW=&xp@^/h$=S؄PDs]s[,Qt+(sr{ǯ-gQ Mve/O48gV^a)ߌ^''̙rͨu9v0QXQ)`g0MuR_|yN"@+5 .EPWm*jw&~))v}Pb5'ױ5gxUΒd ]<<̐"sUQԆ\̓ןFPQ^&!j2c)ٚs]݁ai B{~%?>`  ,U;U[xNܢ!V0,Ze,l^e߮9g)*T}AA6!;fѥ#ڊF"5H8T7lA3]^xD712B0Î D(BS<,&5B-nU$rxy,!aF#PG`Kڙ[ex%O;;:Ei4ܡak!5i1O,;Vjl)SA'z4=z%p0օBvLԮohlo_?Ц6*XoIxйLסB S=C(t{-%Zy:77 r^Tb=_T!c}{Q#|N] UijÀ,L'Q&lӶ66{WB )ϾOBT9 Tu#Gx@d b@-8umN>K%,xPf8#ZAG2_>0ea,޵+`Ld2fm qXM%&oPmB%)cQ*+](oh^<*( lK_1a!Y2 gQ35dB< Ic$_jR&Pj,M'Z~e훅][1mY9(ܚUZH]@#rۆ)PӾ}"IӸƮK8X7 Ҙ\=5L4xb m&6B8 P{z2$A fa3I?1$APkRgeCZ%EpW\ALT1bw` k2P-! W΁Z}BC<ͼ2j Ɔ7|erF0-~|@a2 aNPkLSm#me3l$qdO1 T=_"'-KB[A];!q.Fj$XyO(5vԞ%L!wd!"uuPw_ϳ'q.SFť4x3j (*:>M''qHH<]6JUy%͚!l=m@^AeM/p(Ԛ̨)acݖV%d^XΔXqZYr j@¸u<$W>B(`}R>WQx^.1^ M,#d!MJ?=);ߑ|4@[qSC!=Z6uDž Mz B ̧-c\_?ʱ}(; $ sbj9z|N ǧm?Ӻ\[ r QQ9Iݎ"f?3 >DwȎ珲CoSrؑD~x[ l[(UM )%?nz q0*bx{:g{]}:y|_3-a-Gٷr\$v^541 y3ʣ@n Bk.ϧDL>}u'mډmy\3ZIT\;$Rw>hzA?Zh,1VJ0n2Hi",+ I*-i} If\ ۞"}̈a 5G:_j#oëB.DH85#qҏ^n4K4&^q(j#$FJha9C{2] =KM5wB]rrh S\R~>M ,5D'Sb ccN{eÖCqG%R3;?o EiV`ozE/=҂ Ҙ o,c85wt{;Pzayy+&2qiE˚Gbu(}=![=TRjK_p9V׿W*Ovł}#!*FT?*(64,yWg *P( :_ӗ]G`Q#孺P>M5-Tp_a##,K6׏҉h;s[Z|`#T5gNfSCA2@l1HC-H&+ǟlR&|H|N^3kjծ@4z9^9Bm_ea乁i0"E $ ];@|r'Yۋ:= 0τCElʃXw[Or^繳[(|y<# Bwwyȓ)d hvңYT8`˰=5Zyp "ݙD#Zh_5~78LD{F,*d\eBhtSbqK95^okTN܍HEd|~`Щ#uA$ٗl}5Y&DxN6],ĮZ T)% >j'4=*[?1XLEO0qK((uvςkHpK=I)\ZzT _;׭&o2^"vV*UcRX2I@y=T_EP%@6$cQW'Zp>6!Enic0r>5 swE>dmseL+uaQXV,Q(~=͕uՍz5,2TG,;%Z270NmmN1ʌޗuw) ByU@oCClޜYpb ۾Wlct ]Uؐ4R2[#$TfOתM^;T)Xbh!o쫵"_'ZF*)S,B5xoBdN3_buLC-!;&WXhc*iaf]AsA6H;܅փ+m}BV7UoG8or$TY&񫲁~ێH@eJ ah?_grJ:Xp0<$GǢeo:|}Hɛ k`ڲyt_Tvѡ`;6h9$S7L]'nA'Z\qfy'=~Ѓ;!I@n [uc ؗك}Νr%S0{{ܧl . c8.?"_UzB1.YZu21kj o~sv'V$ (2,8gt=E%bLTrwrA8uX$Lm2bXV,z`ǪN#,W x.6dzMV+_mкaFGNIP7TG+^;t;}fG@=0jrpFv gޯ1ĝKw<",7Lno`g_(%jmkE%i.i.[;2u+M=3Q뒓3NƅEL!L- i~@\1$,7%ld/,&`OUN7E=JQ`ѡ0:ge@9T&s? kHK*wgLrx!f*pCQ)UL}`an!8`f~FBpb(#K7-nUU{H+Xʑ]1'Io'{QZ' RYi*R hJ"(8 aц]xU^yN ߅ 7~U4s8jlUP.-`P2r=ԨT%:KswP&`ՒRƵ+փ\*"5%)Fm y[KCuwq8}+R媠Q,5(CG.C)Qd<:fɰы5o20ÿL h@ AC ?yn@0D44MHNB{AbZ*A$k|>Ϝ\Y"I(*G{3N\aIm2rR r\MCacb6VgiZg::q&k|0pĦqɼ0q7 8{s T() Y$e_ q|Q ZW)SgCNCьlɗ.,rÜPُKfc-&E;<+8y :cK1r 2RKF-_To rf"<,ģ%#B4-xiIc -F U1vEmCM4{]dހt+W( XW  -ym /`ל%tkJ !HX#Jd=p6FAƲlZvA o cF\ͽx[VwhKS?2a;,CԽ)lO3Z1c2&H\ L?{y ; :dN?['=1g`_Вx~j/ETx8WΒQeзǡS5rxO_J-c)Ⱦk`ǘ{vCκFZ^VL3YP:uFܘgƐaHL)gR-1{{C%NcU88=s Dy>(Eu;T,)>gfq]wO]Gq(O5sr(!czҨoz퓨$ĈCF/p kp@!ұv2zߎ J׾U<3OFQL?j. ,ϑ{fBR ˭P_ʴ7}.$ԙޯ:DG,G ~'._ 0`XCdn׏SKw4@OED$pC,(FtS&P-&eTC_ƙpJ֔b2Iƭ'8 ~G[nqZR"?3B::!Tv(2yOv{SOOHr:_ӊ.;xn@| 9k<%%NCޠZo Ap"~ uV):+FQm-W_\wlOI` <áFƤDZD*3I/0?BA+g Qx"tG& ok楑#`~?=89ҠiOD'?S@/q5Y=nfPKuj4mq/:ԆZB"}JAݭB9Dܕ2ǜ $u^fjժ>+tgu58YPʉ]4T電 ZO[ ka* %<2DVZuMQ`zj=|lDUVg ^b6bY#C' Mϻr<`Fz2ƗSe+=w]p:~(Ky@O]bmO"/^o5-uP}sU/ l`߅t!%9[EBbro}B=JA{7L4#pT@p֚(K-wKn gVrY ~~ƄHWꑓFAkE( p!\~Υ'F Y\-5Wk[oUma~kML;:Ddb~Cs v,Y?˗Γ8?gBrP:8}+Ә5ѽptG =ނ'+&YTs/v7;@?푶 *߉Gb4:ުH$:ܘN5X}ГTy:hPܥ[Z89(x#%;dV7HɝT[sim$T /qs=k&w0fNCUP׉؉z5ʘ-SimS)ӳzE+d{,煹\Ƚ[%A7RjqTkŭ=o:H6g */礽F] ]q3 IvJ5J>(KPRTGE<lX`"G@89];+~4w3 !ylf~5;N鞀EQV$e),j8Z;U{#xylR/=/1 |NV[ g=@Y;i12UX*#O}8=c^5p_> P Y#,{ "J(m78')죙v:YO1vx$CB69Y6NL>*wՕSʏW P"1@o;;6Jނ4L,WioU$@V#$/<Ϊ{ NC.@|ؓf(ZI%€fk5]7r[P xv [9Ϫ=|*wh˔q@xaV>z&RgU&]M#e3Vqk2vRIv P;-{_,:QZ?6(BJ-Kd$tJ)'I﫮 1;7cϖ\G8$d6݊6#s̭8 7Q֛z>K$VX8нO>#Lszu&-|A:APt&ݞ xiqF_"ms',wp*̴wLTju}C:0D, 7"?bς vƸ}' (b!?Cwrʆ`~$pWp$3I|d*րKSSD% ,8U>v|7Fn'ǖ@?©LR^5I>'ul;݌̰NW.)h;1 >'R`1o63sCNhS/gwAC迼,8d >Rr^`hZkpL<܉@O6)Lsvxk+z@k3H9yGo1vwZHYV+kKX&C%ͯ7<@|:iw6l3k`w.&7is!-_\5c4@ׁ0! LYN#i)qOb.omm9V^bzsB Җ u\ @BǺP٣_?:ԦftR V/{ۃQ+oJi2:,eYݺVɓ8C!qAk@UV@Y7.~8>j-AzQQMr CgY׆_N *V}pI<"(*n-R$CB3?6}ޤPErbPy3Ub إIsS.w[mOl x2j݆׮XGoVhHypZSj,0EԉTSW(t2hjh=d6cY5҅>Y͋_7<-: [VD!z*'Yċ$oniO&Z:hbQMt}BWDG#BC(* Ν⏬3z.ZO-t`ںtX? :e]q[|"mƖyP It?R 84rN-ə.oqǠ9]"$AſJW10F޿JX_"jbk\;J29㵑B8+|R{44lz5L SpAԭaқ(`'Jx<''<8𹽛Wu28n ZVPPYvlY+%zm=!]]"GQ@/ɱtU/Ƶcq$.HWva!eԭw@O#B k,ջlGVa g?lϛ,T#iwdp(,M&vMݝ͔Jqoa:-K]? Z T)֔>7ORf#Vus\Tu2{o>P05剂e6 !LKw&oaENY\˼]ne#CX'35 B=oQbJE%ih~)kw(:pMY*'ĚT!׫/͆ߊlTrQu}c2T8`ybIgK%MFczyj6)q L/5[e),ߵ88LO̫?MK2)XT0~q)] KYM6rIQLN>w望i<{<z'0[>қ< eĆM [:J='\9E2*K?Bdi}9&;S5:fT^M)%2wGȴueJ?؉AbD}?{YA6m^em%c$gژ(SU(e}ʢ^gn%:]&kaKИmL'~?Rdk+")+HOQDNJG:$317Ot G: 5I5__ `T= J`+>,O,s}q rZmZ;189Z,ZR% 8xD)fZ"(&zWK .w#gA@/%m,*`|u2R]q@ߥӱޝU!tgHp(l5 YKx,o%m/^L};~+MLs\Tjȅj{~0-'柀Bcَď;?Pؼ.7ID@hxjsT~*Bx5ҁ gO:CmiE22^띮c^X'sšlnju t=_2M2}Zr~_9sPa}]"s ,6+ό[~nB4ea7rA೭}E@sܓD|6-(7٪ V7iNjz:( :%V/]O! m*f?:лs˾%daQ{!AޝzF f&RW@s1&=AEل+=$PB|8ʰX Vk %NkvHX'VM8W|t+-|5cRS` ޿!XnH4-l[v;f벂Ƒ^%# g{D ͙Eֶ9yG5*TK蟉]O7=-pҔ^Y$UXM17MwJ r/.c/=KZyFꊮ8K1j !$qivp(d7O ŋՃ+vʫf%Or 9{0%CU<4-W^q)Oe4¾bF`'ݚ/IY?tb*vY|n\eD5qw Dس{ٛgGo1y\ƏŠ=vmk*DTq()e}UzHOP px 9:?۾8! p/iߖ7|S(Gce5aLArQ*AЇuST|ٷfOj@zf Ĩg@tF *LWRn>2縱A_BhU4\Z.5s AWJltoZVD,O4bfu9h_6´~i{f^1値Sm3Z-L~XDa-@Xܨ3{05ùrFQ pmr|ܵT99սb"vu·2F;Sy|@h'\Ũ ݓ:2fMţoU'ĉ 4jY/6SAhE@ aEZ ۢ H*fBc&#d|NWWc/޺wq K UH@Xt PPCqv5[Aw ߉t{ؗ?_vTV ~rX$X8pXب.yܭ4VYﭒ[ "D$ /Zֽ {5,[o.6 )t4<qfSfΘV,ΆVnoOl%֙[z!Jbw{}{!JSup*e J N$vIT(^]mATxdu:m:bw^a6c `Tطrac1&O OdZhww+0w85]4!ZʏXZ3 m g@cMo+CRgÁ9OKI"SOo+&Uc{UdR H7 Պ3BC2N2_TNRQOG?pUIwڎVņ5k /< Tox [^n cԤPcxKQjNӞ,l#_4;U6*0t(D0j>|@lЦİ ]@G$+Iۘ(z7$Z3d=τ  l)Gy,܂;>45ۅ' vl~yKa[sD.ۃԤIz2 "Qx.I(2"^J WmG;4K{E#sFy9z17~ƩkOŦk\4gDy>)7UP @[jb~;Ң]a?. &wC} {!>{Nal˜ђ ĔO F)&W[*v7ZaɄ9t`' ګFu3+dKbxb/vTk73A#.61d1 IsAEg4SHKA#l/gCn2̹P~'bKMsVD}<'#{Cmg޹ú+gS{b*^KrGY+XOfۑ[J|ZT+fWJ65s=_=!nțYnn\GxE ]M TPNNO5gHv{7$t̀-$I[UGedѹ&WT}\af;Rͻ5r$ '^!l:g˺IЎuG^R&:GbZ ߏ>6J1U  lxCHT{aDXߢ~W-z\7_Yr-LBmvX~,LP^ xfÝ__C5/i:4 R fQ YiKg)>*,,WƁ׏AIҕh 4%F8NEusʷҌ^4h1S?: i1_Y8\HH6%A%/yOZۜDԔSPgx) ~Y搡aaO}\y-t3reZuߑ8IXCә+e HB9Ʀ"jƛM phE~ ˝TRwEz9NB0r'tJ"M[Bu#`gA)> L.EFX dدm%E3PZe_E.9c*(p-9\$V֝P>j4&k,JQ# }!/iMs>"C"bXf{V'i>\'޴S3p#a4Jf\jnצ cX{cܸqp!U'UZ$#[t/5 Nfo\䤿m08=FחpsϗPy]W!R mպ* /gHHzQ盫ڡSM FQ 9 ,?jЀ[Y=?0I 7n u7(j T=xDq_=G(6QM 󐱓RiPQww^+h/G%y' s?qi,Q|z7  5~,}UFwXZ!:xL!1 7R_]^{r41b%`4iau=0re5PhFG`KD۝B*3iഁzLĉ;qxŤ:9~ܛ HyjNc Xc i;ӻ%:9gٖ@|-Fߩ`Gqa+T]r@C=]SOͨ"_zz (j=6J5i ekcA(: [Cv}* ˶wӄcg#:J5;bzo C9/)&D~ ;wm%t+)#wˉY)^>-vВ췢&~N/ځBAa By~jeǽf ;ek# H0u*1GYKFN]+RjC7D lFSD0 81*up6C/_pta'Su5ch`8->cZjTC`f\q5ێî63Vscѯѿh\X v$ Q2xE-la_xmmW,NL˨2B`fi q~dɒCwJ{IP,ZϺuD4*g  X lN^AK2<*F$eemU]E_a]OeͿT8]#gF: p-A#H@ ,Fv8PJUyj2Jݳ1ϗS?G):EƘL cCѮĮ֚KXnOa*ӇH*gv RY½rr=E?ڈ6/)LjW̧RUhVqSl}\@cF9Co@芦D$ i~2@wxHLAf"Q3aW9Bй! *ja%JQ"O gz_P&ɫHUory^%[tuqIuUDZСtv`F2'#{PN5i$U5C&6KUӝivShLobb=3 S(dj32A$ ?+1\0Dٴ=Df$yvEjPjGeKL^3gD(TU#t6]lG#JU F"#(t'bg\J-=pb2YrQ0}>NB: H͹cnk\gWM7TfxYdlg2EgeK= cqWc3J~XMRYJ3TinFFm$$\7 LQLC4 uڭ'J*,-p@̦ 6d;s;-Ow61o3yd<-Ny\v䶪b*8uU,PuԣjC.((SS,ѺovjK4͖]C( ȯh%}M貙zcsbR;$gpS[0`C#oワ,GxJe+e Y~!+ @I4PbhyV)QH`bk6y*C=Kۗ=@ts3{bW2ԼuXq2 ׮t}pb^Z4Z9k<{ ɲ@x9_uZʪ:]FnΗIߛR = qC(]~+O]2-qIL " P>R T(Ņ v_1$$0y(hzI툄 .%,N wth'9 s<1v'Okd&F?ed1K=&_O9 ;[x.?E"1Sʪ&K_c@)v箷_4띟^}n5TyGoITvLkyNJLPɟ)etU G)Bƫ,2-R0:T>$g3 nNi}1яhr=+D-Zy#L) j W4z|X ;s;<\pٹ0Mޯlv3d(GoЁƞ[ZQ6VI"gB}49.ɭj̜7t,6zc=2U(Ebf9DIbWY0n {ݵX|a·C1UmҫIyn۾X.wI1ʰYڔy0<~te`$@Ŕ)K=TI?3#3%p>*-~ o_ Atʵ*)&.txݲV KBmXi~^2L+<cHϔ}?umE( D:pCU*P%bnJ\"jfEA& &*r=2vSLuhB\g[I|&ӡw@T))Shzp+0a?*%)*f P='8Q/h4<ωxCWۉ!ARMb/lK[Z[^PҸ}=z\m,'D* dd? ;X͖bp%CË$q).*m Et&G-Jkݯ* :3>uuq}kHqո }gk`+ IR2[\q8mÝ滋zs ~mxG@zoqH|8170=5Wuj#ko7uF qfBEk7PȤ,ǤlHv"j%Lz̒/J2w+fɘ2-A_@vxC }HB#̈aen{R1R sqIut# tp}J\2_(ŶȜI!|DsP:_9%~8epdK/j˟(,ͫY >N1,e)*fğ4R(dB%ho J'.7=$1L_]oN ym2Pw)o񓾟xgCSjߐtgn$VJsMI'̀ifݧ0SORW(8[PLE:`k,) [AD>0 _R{ѳg|@lDL2]9ҦeBa3 Mi?0][q}%ʨ_iK:fB$Aph:$ qQ nR;^E=E/_$*kS=ίn6sOэ^vjCXjppWGuggD!nuz䕐r|^TP UqYE E5(ko$f'r2{uSR%?Q_(k %{Zf;4e''>?+\/C/{%^'%u|zEBȥlT1MzAWEOq8ILn>o@+ .@6 x?=&sX]q S?G˫ T4iG <+ZF|ϹSn ht 0 URb~)dk%me|ӘEv8m,9=F,<NxG R^m|]4ZDVXNI)%}6Q^JN?# 3 +bN#O闏3u;]8Lmpzj%ut{JR1O߃ F!}O 'm?hiw 耝<_wڲЈn`~9 W"9,$;s`|͂sRT䇕hO%uv}]Vc8LPŵe0mᜂyW,{3}ݩ=arRX0.d>ZqՍ:=FjBZ :{BGh1Uv0*}? 9ΎU\No|KjtxY!xkan y4$Z!'z&g.ԙ)F!/ e6Dg9[4ʅn]^`[O@'P]ºE*٠,daN 򨀌T(7XV5)9ժtpg,xya c0`/PHNد!~vVZATP I Vp6z~MA0FeXxY0 <(3 Yxӛ ۩^qAD`KkMwa@=$!ǭyxK+ŀR URcj*W2dmퟘ6 [ߌroO6o;K4.:`3NH&[@@eq5D4hkR=XraNsҽ+3^7f3;CaLy/R+[Q@J0}g"6/=΍ tyu|}sz>RLWۨ-/]`<WT1 < IȞ'ۛ4O4n4_SXH:.?֑45GzWr۫KXM;h,>B]dϪz\ڞuo TȔU8jX\X\Jf[:쯼#ѹ0Ql{r'igqЖ E>Pyc^!8Z#6yuϧjm׉"LE~щ-Q@[J.͈Lman=14{85o:F0Uazd ;~<0 kL*;6L+q=^ZyseVaD=e<\9Aq&Su(ظv߽QjzX@.f keIW"A7rM s 2kG'I{-dCEM,݉m\.S S|_մj JȟN4uuW- \1l$NB=:8}vǃWdmԁ0p 8d'uu5DOe]:a~#Ј-vߊcu;<[x)qvK+vTҊ[\/h 71gPfSh}A\зy)˗ف} m>y]ˉAOp8^QF!>,]֬_ʹ/_HӉiИʳZN|:bqrx쓮v>m曃U`g[ٝ/>3taBP$>aƓG\vKUߦ/kDy8zn Z @p#вu:JHc L:=*9L3 8(lu\JK442GCWyVy"Nךw39bO2. $={~HK2x7Ǩ7ou-Ul wZe Ԡm朣UL`nmGo)oA)`ڟZ_>a cq'ςqHBG+f}T<AQi[qdˇ40҂ݰV܂fXH_^.{s9f!ʹe~u@vL,ghZrm, OR\|r'ݢuʮ_{4 xCԴ0{3DhA+ztg7~zE~ $zzy ƑNį/8zL^su`R,c7 oꂻHFbuHR[׼Q퀱"$[BY5AMd1gH;begp3ʂ1|ubzMBi/бimŇ[fV҅j=Vq]g;%K*gwg `Ȥm#kƊIǍn/ST^K߉"xк?i:[>gC%V~J҈; 8^(QMٖ9$ Q{I4C|@@]p)#IWw [7Kxm@ b^G NX(g?+ UA]$]nnV'lÿ;>w` lڴdIpDDF7xF }jCM.zFFR%C-2ٳ~1U[-sȵg>еr,P|ʳ`]ݤ`2MQSf &Y=[#nРq)|x1x*Dvx'!jz.UMfRBmyǪ͔vd! "- >g6ĕ9*`Vܝ,|cЙvhh+oju=onj PՖ /A^:rOݰLqf 3+}.f'D۸Ce \#Hyb8`U9-~Qł){0^;o-+bM J+`RYF29%m9oX :~sNBvhOB/u.oT H;-)o.1J&9oeY,%qlajt񙢕 iLw z91@>YvxG٦sb)B>,jtl s׉I2TRY,`V+ !Lt=HhqH+'PJOC,5&[rmɄ͙S 3B3I<`@$Qͳkb @ϔߖUo7ەV婪MlOn{qFFk:?λȞY !{ؑ}t@EI;& m3K_53ƌqC&ڂ%B3'_5"kbեpIÒ؛{S9f}baiԼ88l.>(-+PfE9  dGL7 EcG͋ƒSC,"XԺٓKF,>O@,XڊMRB|n cʳUcIP,E"x!Ԫ=Ƚ4/uPX[c`]sfRkd( ɛΤ&?$KaQ6^U-&8zڟl*sHeGKK\2yv,N!`zFH T}oK͚~M F7a`)VNq Ӯ2DTαɉ ~7tMP/X+ZC3-:c*ak@ jJnSF}”\aw=r |Q*'mQ`((v-Y5CT'" )u~xW1.Mx2 JSEhouL%żEO@PPg\ޣ/HD/{7lPMkSC'fG /$}w]RlV2 }= "-$]jb+!_ߵOZaGcLe70-m>[k|J~¦Izl:`-PMΘUg  +1 L/ChQlmllK\:OTa}qj4H]Gƍi'e5omg>:֘!y^oK\ן{kJ)صm 0!M:? 3[BSrO{;=g#Xtӏ?g2a@5Ar|FԜ':~ųm-!sD`>XktJ@xQ[L\VW~vNji.g߹#4}Az>$Uy̑\'K'X 9f28/TgI.ae*Kd%&z7Eg`k$|އaؓ&x%[;AW1Va0$G,摹L2o`"Hyy;"*<^:t̒/tG6*X֜&入\NCp)vp+Zxn7iMp4o"fL\?u$-`hA_ӍFHSm:/bxy}YYei) 0G[%_ :boS\;3*ّ&`}U2M{4[4 lG#!qs }^9Ay3YJ VhpUXt{T;`GQȮI/jCxܴ(H7JOoH!gc*JY[)ۑ75y#|~ pF-uW+%{1EޑT458E9kg6U*hP,LG\T7;jN2Θ5Q`U{K g_TQ _ (WQG}8}M:_4TD;zGH `xxN"⁺cT;"u|0#U┦9ye+:JQmakqΜyN;+j@:3ǂF3JE8-L)ȱk wՃ5KW$.azӡ\] VlWB+ 0nu.C+ (k- z&&7^W[w?㚲}?Y*6}#MS M7.iauSn͔j㖧Lp+ <kz9#:TmXNH0HZKNҪLi~31QCE>[jr}O׈PzʳSs٭;Dsֶ܍oQb ݰ P\, agQ^ 4hr=[B&5 VlvEkDcJ.De^Vy1J чڿCn*X|tBC}蟿Xܔې tC9-Xq?8'A;}lAR~C]d˟jJv/rtlJ\> ,P =5n e'auUJz ?4Ja->΁yvr~!3_s)[cMƌ! H/olS1D'2Щ"GRY|Iu? "[^ĩDUvWu&b -Xnf6IUdb4#joD?tԘRliԎ?7hS}{q> \֋nV-Lm% 8<)l/CF2y! .J۱p칁rFlU& y0,+Q2]k-m 6_ 璡:9gKZrހ<}s+Dm <1p,8CAlkKGU9YJ?z_GiB 2l'#UE]x R`C"|glL6`w_2\l.i5OF~kKϛÚeuzU|=>zUH17:v )Lّ\zNb(uG0 #UhSTe$PoC*V#´W9 rC٤Qh=dP#t_,5ד2oTI i=Bh#yE0.Xp?UbAŸA@!`zT5õ<]?b֜rQQ!G2?\ǛtQlBݲ&X3Y&lWC&g)}Ih3k}"OҺ) ڸwҀuvp፡1k7-K 6#]Qdx'Om~&N^f*M4(_"5^A ϫ}a(u<(S 6K#j]Pf5%j70#3X I*Y3|hEg2\]; /2ySrFƣxuq q &E,|(:9.wR%3(U* 6y:R{*Ux"{KLR}_ھ$Ul#ƌ]ʠxI(; g"k5'nrWW=TbE(1f1(ps8Źt56x^s uBJeqUVHSen׎1,q |}-ߋs:îxȻk>'Cn/)\GN-ƀk=٥tN^)Zװw1 q%|h9h]# w@fpTĄcDQ]#1B c}Yt1wIO( *Z\&VO^Bn_ߩNt{-6l?.,/T J(}{ЃL<ڝaː?~`ͤMq%F7ٛ d];C69HՖ %9?5d lU ($m +uN!H} @% 6_{Nƞ ,զ<0@T?p`XFCj_#KM}z(4t}yi6 EC^V=c\m"G.-ȅ.r͹ijNjUB!]` [U/v 59~Ώ[CD8"Kh+9rS޲͍3&ϔ>Ӥ.g +Ƅ? ]L1[G!PpY$*͑+V+]WLB*F8ªVFu1|!Yu5 ZRy]+6}n# l``#`idN f`[ uU_o8쑍(gq| T[ns.!HvAaLeJĵt6%KVTԻa'9'5k(_a[5iٗl.6 3(Oss*W F\{۪_!Z;S3\]6%H\^_[$լ\=cLRH`T8(kTyU=&x~),X{Z=5]B`5^,(5oeVQ7[g턠T\Ī­/=<|U2Tn7WB[  ZAE2JsvˏQWosߙ'sfE=7,8(\?1zV]~iM_fQ6m`v1 1I53m nJU㍱^EOǴ{0a_i7@GDrZ;ҁ,J6Kc5ė.]=fBBX?M kLԻLiiHTRFf8u͉&51>X"8I'U ^l94W'Bn~nh<;\8$R;3AՖIXQ Ziw62ܦpw|">+i>ɏEKs+'bl41Xq˥8phh4ڝ!v3LBǸa9l.J[5ⲳE(V<*Ӑ X~vױdUTvլQ];5 !.%޴=,a䢨,r9`Vx K(1 ÞN2+]) Wg]\ɦ3k?ۻ8 th6mgj~EȒ!)Cyuܥp?&P~>Χ-^& !҃y#*uc%X,HF6jp(MIʑڧKeFbt/qLxAP-U#3՗;W *_ @ӹTωrcyiUӏ ޙ.~xՈ'Qx}{j<;:8Zn5x<,bڍq^nEN>fj J23u‚ W'6!JB] zLMO&z9kW~}+~B%hCE!̣ī& ؽ 9nsmjS)S_`u,)Jn|y=77W L RK ҄UT:Y_GUJ$w@NxY~NYVo87S^Ayi-<9H4Ufxh( J %q̱w[dsԔ QѩDrEV1$Q=Ns䇪.-4tImnGZ\Z$d9"˟VtalY9:PёʠAI${ݫ@\"i3&o3>ͽxqNF\LJpFtPRZl+H1_;1PY,-w3 +r!mηlx_=}' w?r98D(m2> +X"i KA'Ih @ jIZOf"d "n2Vҵ&/7ݨaQIϘ"9 &ыߐI=E0h=2j9uY]'ǞC jez'M¸ #8#ʵۅx\ԗG$1T罊DXy`Z/w@*P1MI9 WaԒv34Qf^^5c&AI{Q9Ϳ^Hsmd$kuMkLNEJKLdz -"*ÁOWM kU !cg|dQGA4x.~m<>2L+7<{"x8V ddLTC t@#edhDȜ c4 9 w&CROAѹ)L#rF.JxDj[5|ӢrޱDsHm6GH<$/.SᲦ O'dkU{Izb%U bB Ѱd"4e445<L<9sXmL DHS&3&>R엖V' X3>&(oն0.8]qJ)↧;(R,^?.BiK[?;:za\RkUARQy'ci(4ӓKmbQ_ VF_k=!iUU/,bK08~;w )e=54YԶ7Il3xv v[8,[$h'ۅ{q'Ƥ/^}( D語;pj%P!P~tOsH,4y<5AFV q#HX$2G|4d0ND8 sT$ȋʭ9A_%9 Tp!)s8,4;/zAգh+8:~W3װ r3ifvLȊɊU /1$0 k8CheǾ".KJ<4kf~dBݢL/\wA^@oS,ېoqg7gސ+ OV?fX7a]eOʏk?IJ ΃ՊLOS`_(efb.h-yeIM0҄v%I!qRp%ԶN=Nt2CS~ nZ"> ʉm%qF|&Aߠw\S,wb[ûзgՒtX|4L3-ǻ8@mX 7O뭋x|0IU,yw:0| M"W(@LP^9!$cj8;W˺GQ¦)-@h9~Â#(*}&̉y\# ic05ur~Zt$~90׌;t?~,g 멁EcRdW"U&Q7SSܢaBcmpHr:ZF4M\Kmp#ݤµ@e*(1=1^ݯ#zI_-2T {ۇsN,="ƪWt'̴Yhj,?nɆ EcDX])'b`7&@ 5:NvZ?/x+\CKS2𬟳Y|{wjFsoϣ1u7}/K|nb$UސE]H΀.*@.&u8f FYs _d~1 \yz`N^~BX֠*v8 )ʄn4]f}AT-is _)۬7:aC٘UvC/RfJE]^gÉY32F PIkԞE$:L m`fsNC|Bqd ;,My'UD7+펶7)[:Eqg ,][/Q$S0+.ceqb- ]U;Yɯ_r2i\'PC$7vՓ9=]=s[wwNǟ{:u4tK>c_uv9DN miBr[y@#CQ(UQ90HxXrcbL,@\k4xNC>SҺlRX4c-V:2~ ~)evftӕ!k ˩ë _TYT^8&kZPM Ss[0[t ~:_ow9JfTk$#r00P.І*U1T(t>roaBЫ:oI U+$cu> ռn^a3q 2T@o;Gca{ &=qvĶJ?Mi8St l(IP߲^6Jz1М.f>s$$٠QrE %[Ana7X 8;r`F%U>:ksnin>擬EWwе74r7W$m6gD Ga3=_8=x.mҖ%ŪC%/WM:ـ@v'&j@(`GdB# @_AGspNPn3O-QW;Ч@yU3Ѽy;#T0DWp#[_Rf s"v7u|NHo0SA DÀQ4/01Ev}ush"3-ǚ,N2[1}Q4{EpmU-2qˆaף"$Ņ:棔]U#.]67Pє{InIS͵VB\ 6*ʴYՄD)=j25$36EL`8pm~CQ*-dKMg6AN'`0ZF)a^I o N6KGGB A!yNd(< y6ǶkQMt+ZĽa -VCG h{! m' MOZkUUΤm'?NN)ղ?uS !][^9EJlXȎiz`Al`Q *vљI4iA..Bp&@?@n%8\ovϔb]`z#2r+o[4/F6wZA^iO7|jW73?{.țsryT1ꦪaO>UO}$yaDH |1Fu38Hry- =pc-^&oS uJF  鄶 “RrwzO[i¢vA+Xۧ]KFy}}&l*|mo_選 گz/ Җak{IgkD 2y4f1Iw_OML(Cih:E+$ -} WYQM/;ZQȭ/WHۗfwU+v僲󏐽]OzNgyP",rf%f+ +z)Up؆“h{^̀i6!1/Z+(6c $g݃@(s\>=bB9>V0ݰ%l_OΐxBw$Wse2VٜAc!ԍrDYɍ&2nФٯ#pⶲV:_AzYEfƬB{Q$E=ɪGWi! 'Z#4ifۯ\ӹ^ BL X^Xr/@ *sgl=us%}ˈ>/:k T[;m zc S9AOΫ8ݲŐ"1j&:2piY}t{ هy5 8;;kܓZ@2rX[hEZ}S0 Z}.U;2 .Q.Y\:喊0Wϥ ҂)Ќ:>RL01G'#0) |x cD &љ)| ItN<* 4 q4çv?~4gjܬ7k 7@4&Z~d'%Y6SM" (K[XPENA%Qcc#(?t2w8DEH-j1_umOz-%w[E 8N|s%o?o4<8o|3[ "7Rcj)טk$ujB-P)g!5c\Uf\3c5 ɁˤG6ڲu)cA bo3 qQy\[ԦYL銸 Z|DpWu]|~ @3U?Ӄf m.ZWh:T7YR9$VDi=E!"ʂ!SV ά}0`%O]ߡʺaVOCg6 \tl;y g[ 3KoL M?tzNWL0g] ٶmr2z![d Tb1:vTnYꢴ$mWA!Zhw:RĻ˄sŴ.1DL@b&EWm؃"9#z1!q? oUcRSM\@lTS ,6Ľ9̷cSQH[B@>^;{W<ɝX󇣨AF7Ij"bRScqtyq?|X-LFX!$N?Ij5Q ul M["}aj ||:7z,j4JÝ*&zU;U7/qVv+n,&Ѿ!P9SN ?1mQ%Glk/8>F[:5,o*Bv;NQ`mȥw@*֎PK7;MDMk{Oz ql&Ql#z  dƀJpo +ߊKE r8}Y`rVUn+6`ӛmꯨ9,Rc^1AM':~p >ؖHHUwmKj>m pr~A&a@X . $f*~ ۦ+DPJpJ56 )YW1$zE-<17U aJ +'w~Zj\af|S ~#u| b}8nhp-$55ŠD+N+!f#.#'*kzL)߸Kt0E Ģ HYojSA S>BT:vNl:[Z%b*?|]?[1l.uJ-WV rlo%.9Yy/bu VA(ن;y #ײ}سC(0kL60PmS)6̲zW@DoSeFfBНd2Sb/b 0?{fB@tDCFr*9h+!߰'!8Ǥ 5Xȕ-K;.pX}6!fy[VՏ<\/tv& ^,rE=4:ftU#YJ#Bc)-TBU~=feVDdntiJU/*v.< QCfAݽHY{`>v~3o֣Qm3#;$FuLo1lppv0?|q"3ߚ2x2PgZY螶>WUu (S$ZDbFe:6zIIpN§4߯<tY͠ߞsNaGoj7_"kv>QӨ#/{L?~6\:yTAw z3iX2jRA wJ}]V=s soޟh f#ys*4zck]Głۓ_UM@:"j ^xǜ7gc+'ֱד'WkWoс{-?& z2oiLrIUgn#"<_{m=#3C[7Z3E:aS^XnUC O/uDQ nv|*:B]'CT B^nTl}L]ft9i1@C$A1&^95e:ʾڗqFDm6a, `  t2%S?x mb5gS<-9Wc$iZ(n=;rfmW+ &qa1O澈2BR)^}Rڥ^`ӃA|ATÕJоh@$t(L>s-6^aql.֔l‘ w*`|`mPRG,͌JHݒ_H:G4SU_ŵJ xG!&1,.IE,0QxFH] p rz4yiM@#Qe(6|T4F'&%o: YJ<)XڿrZ}aFNF4M_R?&5D)=CGC׿_R-dq@gml 1h дFCO{ȗ5`AWHhр>-@5uWw!v"iJi/Y'ul|H-k&z2/LFp⪊vثjkZd"`LBVܫdg +fǻg!-]ESՔ!޹K>0߽t]~eGf }҈s̰C[ijm>RG_O8#-!ʔ.L}?Dzh+ܖp)&PۆϮ`=j"ܦcͪ΢h"D0+}5e"C 5a!*}pxkx%9̔C8:0#LRC_*ߚ ;n3 JΏ@n%.N4=Fةv| WOf!,$3jjK 5{I۳/*#Υ]mBWPh]$T%I=/!f .W{Z% v)hT#lTCm9,샮\]d919΁*bP@Cbf16j598y엷UP mq\l4w }my'4S׳yjKݽ&e]"*Vr#kruxYBk )b.k׵3A=ӽ܅p6C(k@*󥍡#KU]gs$hL$oD&a%%_A?gp4+ 2u y}YBy ` g @pc4osX+RMj$IRFvc(*s歧@I%L_#%I<šxaAP8dC(*< 'h_7 x8#r\*/ӕb {g+jM-zQzH)-\V 5JG/4=ՇIOrb$?l2Z\CWuX:mLpGbD*@\ 'kd}- -Sw_?P cKpC_❩#RLgk9D4Y.C`X'lytcmZ=M.(g9<)!a&maC: !騸+A|km%(V_ǘL9V76Q혉pO'HD ƥp$bnac@yB{TYGUmFx ? T=^fR'5D7cþ!4R8k:،O"8nԧq.G ǵC!]$H=o_wez(";jJlށ՘S7g׸GX(R5Y[3Xвv,AqR5: ݹ=-JjoLQS;iIW5Dsqm \G_%T=Qݥ6chx|jDz5ly[+% 線!£| `QTmf}# mz}Ѕ=X(Ph#Q$kˇ̉0]+%n27I3BD@WFS1J{oOVMsOul-*dZs2"_s)m L_znn;!$ߖLJ{PЃ6p6Y] Mg5!coۋ[v[4w0Ūu ;N!.@[g20jm0o)*] t[_58΋8oY1^j/VW*n˕Z3s:%[y;:C04[7}4W$;$:B6]z6 o$`q__?s89[|7cUIҊK?mZcB@bp>W-T:!n1< ҎԗyohHk^M/w xY:ff%f4>Ql;+)^\>isyr>tuۓ YaQr&](f#Sj2> # Lz8]2˟4 }ANQ}+Νo`Up;)͍vnyUJqm|hcTxҤlsLw(O;,ǖۘ'ʗY H)2pKS_u9? sK_>܆ fpRt^[XEXξJ\o]T@=sk@2'8"6жϾ0-Gar/3>޸bicz~{QNndI?N YkO8a5ң.p?ZshIDol(lJkvU)g썻z'*mxnnlVe:V~[G N*U@w`~GЙ]37<71A|zp6ȃ{e-AӼ zi."zQuB'wD`%QV `$#IvW?MXfBqBibci$VWzP/vZSsIfv]I@(8uvW/u;&kN&-+ t3dި@1E6*c_ &jdpW3Kf +J=z[Wj j;K{6 ƺW/+Fc߿fH8iRa L0^Wog0W_׉Mh))G&L <{~Z[a,ӣWU냴MrߣOd\Cnw&+EֵO{z@!E`CPlLh")bU =$r#(f[JQh.SvNm NFgdYtwtԊ$`.MhnDoޖtba vFK)WL $Xa:P04Dڌρk%BQ-d\-EU#v&/z}4M[Cz=.E2u@lE>¾:zb\rk@P#n0S(hfauJhAI'")&踐ͥG~OgB'Y.QTJ\AmS`yL wdPev)'N݆*#28ߧ8!#rct?7 Mm{JfUnyuźoU/ϑ v*k\ph UDX37Ao %:zVc1G19@\<)c0QZd0}7 )krc=8_nڴ+ _ COJ0laEG} g(Z:iC"Ȃ'Jh> ?'ol ]qZOC4jdU?CwZsf=vt[#@G:d"WD&VLKPh%'#espZm|XeF.cR1 HFO`*YW16yd&v#y4YFE<,_ihO9Gh bŽҶ_XV0a72T$Nf,6O. RW¬>fJ1B,爘`>Z{ޒpC\>OlԤA'1:{ v lrӟ{;hD`۟|F-|de䘻,iXu%RM\uVD>]<Ҟ4q5Ѝ;%-a̽1FL4N4b:O ZC`!c΅ S_`L9'd%Tush0E"bMrD  srVqҖm+0=ʛT {lӎeSlT+ec,R ~TDVe@JOg`I]xֽQ3D+2AKqT};|m2ITor-.2Hw&BsU/gFHd)5aO 47(>Y(j*CPC+ NK7-Kk2tQF؅1:~,;{p*I|Na^A @йERn3<>`SM7%!T@~WbqDW]IJכ4sI#_HwQ '8@+N?-h9#{={C`f_!1ܑi]yULV$_AwZ% -)&VZ-J.~i xPCxM1 ЌkYJ|D_5oL_Q|<Àh&߮_ʦaÒi7{>@ֆO>}wY*籁X=xm۷}EW(*z+V*t:'h5~U[gJ"O @Y,%q4!MQ9)?=A|SP)7-Uxw`!?{8*MʡUxD N}GN,/)ճl{%<颫J(QQ++¡ۓoKKtdOKKiؒ)jzUqPNE noўwrDz&uggkA=)k3,$[szl9g/ml ?>Q5:m_-xs`Q^ql(w.zA[.>ɤ[ qPEjkNEg2ܾ@WP1{ieCYcӲ:y9XsBd)A*6|PWQ'4!(V(-?l0sD*Mz,dpXG84( 6:O4Wހkq_YU~m[Vq eN~ǝ 0#eV󦜖nq'Dm5ʎ.}9b7<W(,&Pθv7O$#b6yU%o~U@*xl8$iխnOb}< cY7 죔e˺;VFR~4uPwgTwtrE{ohb$@UE|59rUU=;w7~`3@L#PY 4 69pϑO{y+_ R"|Va?诽b )?W]JŕaVbCmHxL yT d nl/t6ٞ۔TU\]E/^`bsb݀G%T돛vRU gfd:qdArWgW/8!diUfp^N_}~w3'AC``iw:"`EtCj? gB j2,%{0J XTO IN#3/EExd)<+S ߶V vַU7Ŷ.i_ЈBt\:v^+c%aIWUaS2ŠWe\ᗙz&"KM!">D<Yǵӌp0_V44j" @H_Si+K? Zٺabb]\mJ*RcD,%P+6^d)!Yfk= x ckXqr2S0y> ;/}Ȼg=[fӁ oZ{c1 [s1qt+H0x.u$Ӵ8XH~?Ss;w !(Ok3 ,{'rySӃpLH'fhc15z}#6 ǣ0& 'K`h8cW3Do`?*;B\n Q֨"L)ЄXlx4gAw (PIT]` K= jC*K-/1nyk_~5`O&+SnE=WZ)V \ez+?-z~fs ):/sTL3)&-Y^#`3d%ELs01j/>v{}V2K| a'>ػi wx{V x 0c~1Kre{x>mq?#4V4W"N6b\AG*߉q.F=B5,~8e?^z mxNs?b>vcۗeJrl`ݡ-/kV gFJiD7=!Qz`zÝyb^YeT-S%+үN>Hvi` Jb0=TZBl Lij̮?8WEc$\T(ME{&:\2y~ ik;tM*p)G. ]6 y2~QUiÔ3ʵES-D1 ~uB^e5&~6+T,RI;n :ŰGA fOQB% %Nw;}ߎ1!,lY(JCJT=|v.3j*>I:p**Ło]7/fP`egl-G/ڣڡx=LB2AuOSu/7@@=e*G*$,EZo x ;e(1  Jcv$1a"@Q%~+Sr#^*|#MRe; ~sͥ,! K2*Tk.\t BG4dWF%u1~_3lγ~F7_v!$GsCZ9hlDs``Uc𥌐FN [ŵ@_I,GxBg?:pgd3Vq \`Ay,8h;>(<"DYX'|KFadZƢ9=#/j4?lHI _#[f&0+L `?@^O[bcO60F38=^jt55LcX#(tE])*x.fAJ۞#$sM/C ng(Q_@۲E9c?x`'nY k #[4޲Sn8rry*)lZ9zΰ 4NE>umAvjcuu߹D3Zdv O~ǬI_ǵ'sU΍SЍD>uGG Ǜ^p)ߒY']r/PN!g>% .C蠁bXN,6=<#U)ɃSNDl༽DNWen\nA9+b3N2; &&\b;4ɠ"p% r_.}c3S++[``Ɣ kiEZEzwUQ57+~mүސ'$ fw15 =A X9Zl8a/G/~KM1܀h0/]HC:<0 SEY*HD}Unp:2}Z'~.Mbwه"ZT~i:m>9z/0ҬCSwKoCqYjƢ>@FQW+[JYxR N6z?nBfmT'Pp_Tt^"E&o؛p;TԦɲ,NI'SЌ}X|wq-e 5{weߐD>'6*xRvijykٺrD0տgԘ.u71$ ;_ܐŎmc:f{(%9W' }݌ œ^u"@I.$P=^ytGexa"A {-1Ϟ3 UAIڳdq%6xfX8EC`|B\Yrr1\ҩe ajW.`&:&ˏ*+\Zȅ7T?J̔퀓_sk`pN3SȈѰIkja8dNJ KIAL 'XX"ۂڀ=ɲ#c7͋`[hF4Od/? ]uqB JdBzQ5 \) J-nHn_hS$kwҵ=ΠBʹRy7ٯ o>ʦ%R<гh|P'GIq#<řsy3gCw// ,Jkkr4vGրlaִEv羺8 ob yUݰ.n^!\/lnL@瓴YjgKFP> WZz %i:nۗq\VT-) ̱QB, gL&1`yY(%fu BϏ@FAhYyYD35R2m3}u>ZwQt םTr$W#|b=LzmWtBoW/lm!!1M83qfPo#Ԫt?5/BհFL\&_z|3YVq&}aR?ri]›[a~$|%5= g`@E82+ٙe]* -$}(@(,SχIvw/}qH-Ym>g q!NKseP-Ո%zY)I8O?P~hڊuDQr-\vtY|v{0\s8dX}0,A$;[&n+RA_d*>?mTZµ/>/, 󡑬5szw̤A_Ӊ(L8LyB[#:)jmH>\H.:),5X颔D( j>:gjͭ4 c;:\nS:C < 9o ݩ'H,dCx죾@87-~ՙ#9yS6R2}Ep1wj02KF]̜+'qa&%j{w>=tt$]/yaS@i|_ZYS5Iꉱ(y  7]%J(Hz " )RbT횮fݮw{v3p,"z8OmfF$8wPKvSJEIBbPEnEW3FѺOy^t0!S^~|Ιsѐd X$qwfj)$-_ڛCEXkc54Swx-MǛA)LQ! ̈xKxv̑!ǔ_m_ B)e=,˶> \6P$Pwz[]׵T gvK0'Px6 Y3zU|bfPMq ul1fu$*5xR"kXs cbۈ^oS?~/^B3BI1.`^ b' ]pYyn:8ݕ@s&Dp@|L&_tYZtr|r3;|4W= կ _jF E/sޤc.iIȞu_812Ψ )I~m\+mc󝪱G/ H IYx %9u~z8mSS&&E{%!3TSոIhD@UjX;Zi̥>BJb՚#ubOωPk 7+oQ08QFnR}F#CGY3iCb%.&5F*n85Ajݘ`^g5'e0\,A$>"Q6ދ+fXmm슌!CK]{]஖1Kp8e C.N} 68d4R0ز8O()QUNfd^aI96qoz`0 K˩S8O"0o\+})/0LvlͲjL]:ruoC[2;S >735"YnfzIqTc|ʌh[#ZK#}&{{ Àj=."8=G:1>,mDaIMLYp=f~zN:ko[Xɤǻ{w@EX| ᳼hO1h|4r#tDzuA)kMLvrI]$^wRE.wL2x&=nxI,IoS0ݬy)S~1E0h}kiX{~)G&h2/ p8)D +8aelj{oj NqB/gGXJn'%,~yr_OnsH5P 06B_T'.@oGTa$(jb({n/MClkNjd<%2!#doEi$ 5b&6ꐌ ^} \FAO sq ghFcW+FF(DۺteXc@. 2,{Xс-~ln0׻OO]SWKm90 ϭEhMwnas/j}/ T!Y|wz96OeP|λ&uvL &DLrU7 B*둘|sŐm\ۛ)rmƦpj8>|ǣK3> /r&G IGoc:?hkPEh&qh3$o6Jz94 5]]^*. }n>g X {=QҤDlVHSxέi 9΋^\c@zIQ*mo[Қ/o*(cnFU,(dwK&Mkṡ{5UM62<<bJMg`h M!*b5g>saԏr9Up6sUI)?(#c5p2\T<,Qo~LgL$/W%X(Ci5~t<d8; .ԣwO[ΜEެoG6x&a1;XwJY1L<߲^Rʦ!~e{U!>%3RXó)ۑ H@8x/pwyeuf 1{03 lbOP6 |#F/ђ޴9yvG 4<4̟{*7i0[;~*j')Mg5ksi'm,Ys˟)*؊+t4#TM3ZUÌwi|hE* $z1䛁EE.4JBjצP}5QYXϢ7 KMcXս䩽&0>lU‡0+,y#%80:4$τ<[Q&~Wu+]w5S|ٸ_iGv5VSQ.ņ RNҨ+k|LXv[-UTQW%J|UJB]r7dqPlRzt*7H-_)\~QM(n/CoWV. %ܽ\`Vvl<0%G3&C~lP]/Kq8N$lǞ7 t:}-+b$(!j='א8z=bc>.4~c ,Ob /6TۤO._y3 8kM"bG*};vbqllsCpšJ(ZJεdeḷ[]_5@$uLLwir>+5 pԞ 2b PJ>5A Rd#4On@fYfD-~kiV]LO9Uf(+龁JoIzS@LqyJ׽%3/̵K!گjeM;Ӆ{_huWJCQ'^JQѨFmHve>F[_G+eMӥ+"is t{B@dMk/\ Y.6Ĩ SxVF#RtOQ[< ƿ(yug]u.#PofF| TbK{#'FTdRrk#3$,S15Pq;"fliyãIa:P R?ݚfF :Ki Q A"QVD615PapM\z q~㫢lWBsC)쎼dp2,X3$菕%,)Є_Ylh P^.1=WNNQZXz5'kȯK5(M9ھ5"jُߧo=SyFhT"yS1;]$|0@5ʏ؜ȏN7r껗l6Έ% h49R @\2:SxqA1 $c 8޳%6 L>qxKCЙ+a ){ȡB~Hda$DNwō% ?>Gĺ@K$C>0*}н)i$gTC;j oXBj&e" )A k(Gu#~PRTKjbQ?J!zcMz瞓zHl r{ %HOSWBdڮk~<}մ* x8i͡ײ/B2|ި%cTS&L.n\Vv:Xһ?4D ʆQ#SԙR tčZ1҉qNtP߭>$ϪFVobyg]|kih|:V7\ nfI)(U_oT:Ђ}"N5Ȳ/z<^L0blܢ8)4{e)9H.f>Mtl=4F`7zS̓< SB\1i CMYH>e$Ft  Z81gn,1*GB-;jԟRmMoQrߜ=wv`^򈞛(<fHޤ `g%΋rGmGs] (sZI LPYx  #)ߟ9k-ϛiʚj' ~9 3 t ,V k_Bԫ)=f=V*/ZT^Eˊv2O6A=zxL)E bHJ,uj: gr _o3zIj=mpUnL9J5dBPO,CG.V-0Y9*!,ܓV8>FJ||6Cccͨsq`G :e J8d!O煄3%7-f^dv%YZW 9E۶}5#9./D,ҥ^#_A`{r8l!N4[_\ǫB`Vyh,O3W@T/4|0HOuB)ɼ_tVmO"v(BG'}=BDxD@S" )nJgnwd; 2\07@wYJ>z<]ozئ\$2n-٫o`D_Nu&5<`@RryGyL1?G+9LkFp-hKcnW ĠD K#ާݱ`;H,ZG$wB|EE AX %#8>r:rʸk6Ɋe22/^!1h _գLI6̾_2*E s،KJ "OmMz UN˴?de\b2[* 6cQݟp H6cq4e\uV&VOfZ5iMQp= &I<ԭA.I30ID_)B<YnyH~b*`E|Y[}8 Џ Bh琼ymS[A0bs3bW$b+#XE'U/dt_z 4E KYձS%Y|G uIѫThE7a'_'%_bLe&yv@gl:oQdV_JOp1 ~| L  Lj 5Ckw;)) ִq_FXkb<y˱HnK;.(BZ^F)#ת 4q1<D+mF*}z#(I4zŋc!TFhmOdr1A`Mi0IKhAӊ0 XO3yR`ۃ۷f*'ETAIjx;\_ǎKQm!e$p/Q|+׷xLZ}NkI[[CfL |Gz d˪t*)u'*)6ƹH]]1t(!O2\67 `0c :Ɍ=7ͱ X!V}$,|#jKcJTt1A~-|XS>Y!ݼhuo5*?W -*>i?\3WJ?SGԡ\g-\vI}.U|eп F4)adSҨ_ څF5l M(B7S(XӗMRƫMtC(,i_? +ڮ9 g!Q#=)Sw-WKFJI =g]n]ԏ2(.܎'1aTWKD#0t}YȱT^R !_|QEL}arjqDpiU*:wj"?Bu:$B שx%˥TMջ}[R2r7n7- SEh[G+{#][>^tk0o$XiNU?%WOrf:U^&#Ϛ7ZU hzP:evz$ryχp4z fВFw䬸WR7ڷD N齍c:w9{1\ yP m%{IÎi`㙄Qr֑F9"zט:7#x#ܐD<1r뢤;qՆ;Nt) ^"0CnF5c5Amz|d]79b#Ŷ8mW'#Uf [*}F)ʔ7XOؠ0P^k n!Ԃ+퉈9aٿ~£f+2Rӥ!"|#q6 ߘKsƛ`#Zv G6BjvybV6k|rYL!-zMKs̉ܤ+J,?:-ī]cmm&~BJQy齃\VoBk)ƫp1ۆo CְWZM`NU?l>} ^N0ѫ taWۘ}DΡ@UbP1VI%H0 LLV(>vӣ[G]bIlSҼDC+ x<)kۺ,p|ƀ g `v|}zײ7<2ͯc)wyr* -oZ.bJd2@8d7< Ύލ?P$E$-9#~,#) EP~¾']Pي%AʧxZZ zpDON*6cRt}^ , KQ>> dKhUGc+> -BLwľ26_=ǣnyOq ֓sksCfn93kGlO3&Gm'EИ߰=C#[>([G51oϞxCޣDy.{'j"ח(eu{)iδ]{G>BKK= ^G8g A3l D@RQ o/?%A4Nq߾eO"83hnw!i ekY[/騟~t1$|;|-P,D`8:ӐBнR@ѱB;w89%m713R?/BY $FaEV !NԩU{l:rR5.m (6\ 8o)^!E>m) ր3pSH*kOvG n <0w ZzVtCAv@GiA"_( _7Q ڎҐcu}SgJh'^N ~M%~iZH@}!~ǎl_x n5a% phOgܗJ-Mv#jKPZ~]T}=`[oP*;nfvŸ|>iKw 9-g5$;![~~^Pq%$z\mྣW5B. [W˞[qQ|jM 'OG>6b(`/] k&*8\㲟5@STԵ2Ee (ֲl.)0l]m:!8=,|wy2u4XMganwhE 吲@ ]۹(d=$rwROC wDDwLK(WfmiY] ^tbrwfm3F4 EqT&AHz͙ W#G@ 1/[8HrpF7jf&S/ zԪ ĉUKdB)MekBAQyB]EYhUn!Iz bZ+g h5]wh0Mz{҆xb**lN[@(`$%巙xu @DsfK<(M;fy!— 53ORAto.P"IW21JG$Z歄1,sX2˽N˖f.vۍdT:ud66ލ0ЕEGTm&1dxb:p*oR H@I{X+/YlVi az0pzxn{R ̆L{hu Ue !mF{m=lMjL7I6DÓdFna5֜KƁlO jrVi΃ 7>SN$M+]0 q⬱;j#n'4LPZ$. vV|+#}n$t~)Z-]xBgk\+g1ٿ4>m^)(#~kTG:+XfCi v,l??E.]8L\sp]zUDd~'cä[ #X<Qo!#ISY3'Lx),?#<"1kILjV J̀Y(7̤6/`oxw ,^I+W!`}:/ZQK ~Qɪl^unj2žsô"_xf5aSDNY5jRL@sC$\ ² ionhq Z2%@paL6LgnwULYc?OPoI~_d z `Nw 1huײ9;^^M@Ԑn0;Wس01Y1xnUwWsU8cki̯,*4ڸ1:*e! NGUW,2k02[wYT8Y(/,Į 3{-A,$x_u8% i!Mw+~unL<< s Ygl0Γ錂Ԕ?(Q' <ԝ?n_'aC]V)QecwRu% SrjءZYL%W#auV^-$mBa`sm )t]u.Qe h IYFHBq4kQ^kʘN:sϳW*TyLpGUD|+QCB^ng#]?d`~S8qLeQ֑lBKe+D9ʠ ~R/;$ QYџ6FXye$n/[O"m%ƙ X)Q!UN?\(26?sxI]w}DFZBh\+ SEq=l_2 E"B~lZr|z߯a~/sh*xTtԕ ?K6s66q?W_솁DyƔ4CXE4C>nFݒg0v咛 gd Td|LFPz4MD4fz: #A#vU|I>Rj[s t$kzڶeר`b/SCߘøxD]AdmW8'^B8ޒp=7:Afe[,nc=޲:}L0.k(p_~YO ز JS^rĉqo;W1y ~X0fS䤎?<;8c3lEIQ5,?5"!SQl;R]%p Ik-A[R[<4vv::"-h(ҥ+c$dFc)*~}֔)z\Υ=dta]Ao"?u`c"[;m$q%A6q!=dNuoO !R?F7Rs~=-C-۪/mxH3Q]I~3Pmjo<&a2t%kKUaOZ9/j^s%O@CT{) &;bN3F̴?plQRҊ ۥ2ж`W,:BߒGI:F|o:LЗƻI~QPW+_-9S n#.Qofu-㤹Xؒat[U#w xÄ8\.2/ps/>!0?Y2 ͉ @`A4SXP|z%RMPP/~Hn5:l9Cf(FMy)/R ZOˎa.|q7XܳKf2c{F4!}[K=XgR3;<\xVg^3Ƙ7&Iq?^Y(M [0w_wM[ɼ FVxYtbBRg[dY-ǵ_2^z<]KG@>FT,c,23F'٫c7,$9gaW7ܡETn)E]=Vs?ևKiz}߼[0ȐՃOTSl=rG#y}ILCS* ˜"QiVKrs'kamZ5V+6F d ƁRWБf7)b3 xo[ȯIaFR˝geBxesẘ}3Wm\Yht;Y4hE妸RR}4pk{k@f g3 #̆ȳ%Dg5_i˹.y}` N0<2u~EQ3h6y +s\4ywCAco"tN\7jtky̕ѸU댍gdMA*gEȑ5zT+IC3>:2?]=BB}!d͐;15Vk3"ђ_FkPl5xF]Z]Ol&"m  ݶ O1oIkYXzdSfwSǕP %Kpw.grPx텭Q~ MUȉtf#` H!ڒŁ8{]Jۅqjpjw(BWVq+:ܣp7yfSdae i2̤$ t1I#_DV@bQja AG~Z @CAvާE?7rO6K=B2^ ʯgEeh~,O}ezY(bDe>b5Aktb/ЄzqUS) xD{`Bdr K1 "y#`ָ0&+TQ0y=3)7(0.qpQ,3rћw\]~5՚wGfXӰu 4AzJob[f4\Иf,[wudQEN.` V#-Ȗ-D (40ąAAؠ4#,3g/[@;wnWJ}fgtV.v+ WV2dYu3(Yj}e_2jUEL  'yMJih 3CG{Tࡅs.1F$Z[c6L/C !gEmJ/)= M<hP/׸Ϥ-[/0+| rcRMu?o9lsqM?JɁȏp3=@֭%CಁDf냳pS'ٳ5>xwM-n|!}݆U܉?Ҝm,k--Mp"=EA*S)|称)CT(;YoFߞQz#!yRyK-(Сj@] ͊oɣ'ؿɆYD8UFkA^ɟ ^W}Mg3+S?v^c n:->D֚}C݂9nrإ96"Âڜ&+䡹ZCc i ?u~SaXv5A3}`]nQ2oXbF˽|:B$gGl7V]1nJ**_T@{D/\&<T;wi; ,\a<7T,=gd+TKٌp#X*dz7m"`|mtÎ 'rN?j/w;#T޸AEf (5YƉh<_OU`>- /Ayӏ>䛛en8;$i6O؝ap :P@ u 7=hLRqR߯pODaYڇĀD% YK}|k6Vz8ݙf[x@L+@ /ҲK?(lǧpP*k ݸI21+@auҤ<4ֲػ15ZW@O$CB7ӧ!^fDLZMUo¬08lz4{0Tc|WЪ y@ DYh@G]0{ 2vpJ|Ej5:Mւi6&֨RލރA'*9扈-lAp>JsFչ@P_F/)B4!\P@fp)U:lza]kɺ+y/ k9 F.ME~vmyc[B `"qzeI/K C:*UǛ6 [ZTcMJ ͕ N{Fib(PV}d)Ա2I?(>4,?22 >n !a:¬ƊRHWPPK$w 5Qm Dn~Ro!W83\4 ÉjJN1[b#oFl?(5/ NTYxTo? d%3'."\ Dσ޲ǕGVY܎MiFI;" 5)h|Q8^Y.Xpł v'}wr-`n/=G?9jk`vÍQ?@yMb%YxU-7y> iv8\j3Q@/?c k-j9.3ŅF`0d-k/˯+ Y/lHˤki?5EVr[-*.6l?GfQNbMVP [8?Aj2*߇N"̢FdtXYPB"5M(Y78V#硞ԝ;mŠPspE塤DZ!QֹbL&h 19$8ݳD(᪑R_Ǒ U h;&p0L l˷柬"k'Zyp琴,8q8sbg$=,GKvYU$N8][F~$^ꁵ%f7u=S w=wn i|kGj8kP];IFgm*9-y&ʒzCGL#2[jdP]),`:UcFv XӪ3 X7#t@iQ!qvbI}7< _'Ȏ{Ur8\HC*)c*f`3]֊Y쯌e2q"3W(У= ;B޼6 14b,A4N$s14QJCf岠 ٩kDePs81 snL iƘ@v~OO8 ɐmr{4Zbn."H#oޢbЯc'midsZ~7^Ԑ&^\TjzcP?,͒B|Oх[A\( U"K@&?-mO|b$-Ar4#r_1@> O5~w\FWC̩sj76E _@N,y)Zl]E`&:1- Q7=%f>^0Ջ$6(^?f @LvgԊ!Rt<#[# ECy@" ' \Vc6/vvS񟛷{ZO;S]k=)_s'`#léVRIMIM3~Ś;uo?51}ݹ-SrRN_tNԑ-Y}=+d-;G ;8*4FژVA`%5yNS;ϊz*R z%=yH8넳U؛HuP_8s/yh׃., b0'yS,R`'Xu$Kgk&[lRl#%hbO';\]RQ#n/& DQL3N 3E15B52R?3T@_$4.%|`LDPߦJ3B7m@Q^YѴmZDͬrn~Z,n4BNZ6#AhfNc j {Al(Dq z:!kssQ"AAE=4%ht0am w=F`0 0'C&nT 4EG>X tLsFsT<$Ջ?6# Hɗ(J87i$`[e5Dca#RiveHd-dO힐F5MiMXO! CngX $qjR C@וC6#u:D=b yq;7SJ7NɿZe soYD27=] e B^0AWSk un;3zTu"(!.h7t%/$=1Tk9#8!6z0#WBU%1jjZS|y>Y#_"W_Nm|U9&qiൟ)VٮFSD~("Cc#O})Ь`&p'7zҍ;Z:Fu0=}[փX:! B1]&&++C  [88>^0#3eUD1a%D 2 +?}Y0==_@w lW+Rz^a6;4^1wPdmuƒuiηg 1Jefk\5ްYv1QWSz*ˎŚGcm/&7[9 5dBc]Y 3cANKSRKt,SӎKҳʳWNz=dC#A"||(ɫaTАZ$CBC>eI#!=S ޷±[︦]e!? ;$_e-_!XYA%,KG`lA@%^ ZXIu_*%cnzO#Y},3wU!łȢPos~ O^$8*P+m n>h?8.j1y Px.Dhɠ ڗC5 gdxI{UwdMWc"ss)T&2Pk>JO7h}K\?MQlR !6gvנA.MT][h! r"G膐'׈JYՅu; AѸ399&5Lp݌ j钖*&)jn{vl%fN̍ԼIKGQA"S8נ>gu[:-Sqqvgxg*>c bAv"yAOqϰ{G1g@-)HSUn_"Nh*TlVce|-2mi 9Vkx]"~8^H-l[$/JMd& 28 Y`9߬!N@78'=,\cqdT<l5HDjqi+X`kL}6:vYo5}V(ESe7 Mqfڥd)v}p8j6Z`2Y×\W:ft$b+&/"7`t1:rw6KPhYCsGx" _ns2#ČP\P:'P+ң﨑m⽑drL)!oU&2 L_ry簽Te5S0l LSC |Y`2N+ܢJ" +b`%k+lWOΎ36eHjܹI湺N}doU ,B G]p@Dh)gƩqr}ot'rzr:t l#xηHNsC|/E _0h-Il0Ӄ,7VH<#'΍}.j)I?;Hc YD(~fjZh r-Ǯ.n՞k܆0n6w˿u}ʑx)Jn>gƞ H^7ӱu.9 2Ƒޜ{nx|VFؿdyy]ʟm*a+pl5rDmXLd-Ւ9ӎ*q\n`(&G >-uν50& #`ErM"K9*l K'IV'mXT1$ٵKZ(Gt{DV %ĈU$M VxHJ8c@rcAK~vOPQ0)#caLBg&$ QchV1 qbC(Q (0:MlHo{.-5U\(#`Z9>pAgM\xUNgL#_ҩ}F3J-i5ϳ?Iu">qz>WiEi]kdw]#0i[z'"h3ɃH'(n~3pD8S,{WiH/dݖy+}BјlXc>_I eQiHgF7|iQzxUd6LK$Vׄ$ɣTӋ00i'qU;^H|c]͚ B⍟'غ \h̥u`\f5^km3ay΢c;PktI1LK Lf^I| ո1vW"&.YDѿ$EP~Ն5'a|Ea60tpSas(? 'ɡݼs V{@`&^j] 9Nưm7Vݑn(/Mzp^&ފvQ8Ī,X I6zgwt|Z^}K9$Vr=?w1eG^0f"E)~ajG6KX\ѝ-w];鎱j#'K!$EcxFB[y$nYCB"ŎxvVhHܲF܅4tZjRe BZ줻Ѻh|^v Fp@R x-yr-D.ŀ<<?r'ܖ6g;0MnŎ` +: NLV_V'{V_tG}?;uLO1Wo!,m̃jQI[rU(` t&-a]Ë!82 eNDC>o} ɴl*-`b2'FϘ0!3xoo/_VH>?=; \3bC9eђju{ !}+sNp_?wsfov)!Elp 43an2w Ƚ2E엦?C&4MЛ?Mݦ]c? ֺ%k$'^MV;N/)$L;`.XUC"F'k y9'Y{C{ùzjn2nmV)UɟjOW# ШRMvЃA'E7vR&4Z2BCfM}ݥ]v(~Z wBT 3v|S}yx4+#i٫i^X+qY_87uyu?E3=\^Q[75pٍ=cc QNf%!~U05,`ʖN.5w!.(V{5X:1]es< \օ pWƫF_hEFGTed*0m 4O>j*3 8T㒪I7Cb W |P#!//RNtPSRL-?Le̟jFZd-jެttcPciZ!xuw~F쨡>_D"~<0).ό@/PER9䎴^;aT )p뙏S?9 &e%wj}bwzHKH .Ʉ9so^**0@b돋Q XM? fSu"o8nx!ƌU[ G63v# )a؍ :l"{9%qu I4Y) /裚jQmt*WݞU͟cl-n7U6UDHkngC+85Ž=gրC/9!LHU/k1SZ ozdY _S#g{\*6FE'+W# ~6-,arWp:oPg9YAX)^}>ⶎ&qҷhMlA儻v1e+GKl*HO38r'8sCk{Rd挫on$@X1#8Gx$r>5W1Wjnh4!қ|b,V}-j%9Y=ټd(GNia.Ng|l us'ۨm ~؅ɺla(iϫd 2˔+u.Ã1ĩ⸠96pg A]]1l}@ ;x ~Cs>|-ƞIl38DDHpM9gs~MAh~l'+eRXpLJ؉&صg:(o]C;y0ȸfw IzKQ:1Gbe(8苻X/ YO'zq6҆^?;kշ R3 um382]) 4 DVFl_7{ֹt7D^/AH8F h3ԙ*onTJa8gCdʞ6𭒘רI {@Fnږ놗uWJ>dLfEx;nbfawbv09ˉ79{d_!',aBc0컆ll?~݂,!y嬹Au+Ֆ՘(sFw|0<sD H7!3_^P}CVG3)%AiZ j/<OZPrN;W G)6׫XD͂hд} E] $:CoN:*_ 䂭;"o8N% K3Msw4>R&N tzEp0@ 7ߏtKMa5yg.9F Q;}fYHɜUp&=mvܝ bALN;wsamcS@A5ĤW.YϐBn:uo9]KJFi#kVO^,bf-3k` o#"+I˽V uuSVC|ґ*%g!< RaS6`A};j5HGEIT &>-X<hđ.Y*g->]q[#u 3A Ф]<+UB|fm7TNFZwr~8v٫ ;:eRq B.N X1?:bٟhZ}BlHdm}|3 i,HU\e@|x-(! eȆ]w,聨Mz|PH'!a -K}5NH\DzfҌs=seGc-0yؒOA$lgs=cj,u,fi4%i&;@Iz% MQbt 4 |SKm:/}"2zŮj.MQj};X*}џ)/Z|-P93/mCTĊF6YVBYO˼_!n\dKѺeҲ"~g[J3,9_s}g}@f[ {0śt$\}eLrπ|וʃHĶ0=aM"6{r stkTQ7#pZzrC u4#Z;$v]k,, Z"ꄔqg Y}=$izw]#ghJ0EԨ.qjUl>X ;18[蓦r{ ]igĄ]̬N҅Y r^2mý5Lui]-j&EJLT(döl;R<s霟>◒<:&"[۝\Հ =D1@ r^%HPng mNAgDyS Z^'jЦW*RiigdS@_hhe@[{@>PWOBjtapEL0{" aWr?Kuʈڜlk T@0e8 :ą8zx5j^Ȋ7  83& 2dzQ> (tT H㓒;VMⶏWҕn8o#qrA3U<˵8Ŕ 4xgsE(VҾE WLR-YX+&`vX60TZͪa#Qg|׋ҢU"pW=?=ְjTmsFQZC՟{!}?*¯I8aLr!vq!;0W5e0 쌪 $:uq6B毠{hIޖӇ 졧iϰv)4_uü I:LiѬzXLqp+y&*fGcpNGDǮXNc sDx_{wyn!VȬ+bʊ041iAw4lHx5idF,~-&7W1a; 1 HD%!43-Kk]@jL^_)ZEyjjRii 'V3ъw6n01cxVg7=;Q%ME%e@M\wK/,66 EE #]DdX4̽C9fz*\4-Sk5*: O%ie~k&Fv `B:Koc<\yda}%?b{5RYfE6X`k5^VbȟJk:%wN1{'nEMJshm_HUOuvJa)+# =@"}jh̤V0 G,8Zm4t$Qm$n>c#t_#5 gǙ$jXӯ_)h:)~-V:jvo.8[+H0$,hv4]LMr*xr~pXΩV^ ikX3nk >tIHf-WN2>w@ JSpc:m軅xHݚTs%,[ީ ZqLے|}|Jx[=Z,qVm%D׆ މ5Cm6ˆuoc }k2"6ung[2Mۓ77Jl.tȍsY%#PY$B)E{@-Յsyg5[̊ӗQ~U@{=Ȑݵ{VJd`]̝bNIf7-c7J旯Rْ/,UhAb̔[`u8M 1MW4FȆ$϶fW~|06qP]t0V(+^݊rP#߿1vE5J^Pu-2Ck47y֌5R%Z%?&_5US"//S#PpPw5Z3]л510eJĠ;-E͜n&.|q&L tL{8n`m {6VX@Ʋ f R9J;Ÿ\FηXb>"F,D䤬$E8oRq>AAڪE)?*QU%f׋^H^EJ!J$&6b140\FSنOb ȇnnKE@J1#LIRJy$)(N@;W"R$k*#Zx;RaeTQcHZ/ ~m3`R'9t6ǢnzroT ӭ% y.*nzV7n1|n*iDkm=@¨Y .G7kLvckր`}3aϭQO;'%'HT32*{fP76kvc4jpԀs*|B#ӽz^v(k瑎|w>GXjL'vd̊E`^No@V2~ JV~.y2R)Hmvhe*Wt!_9#Ҹdva(CWZM 7֖/ GiMh{&_H@V{-V;;^֫ipОq/@M9HZuKMb=|D5o8IlP=!܍)*xiE޵dя3dPb|\2:•gu@`IYiA8/4+[vNU}˻hԟIgYz\#FY2{Fbh{&0<gS^c$vY!gjlM_?,Ks+07y 6S%PQh\D2br:X5 Ս6Tr6.HB>w٧i ?RyLV&˲Q-FC\̨*w 6䧥5Hi{IJ/ 7t&DY;Cj RY Y$fj\"&u)&l4=?8 zΰJNakIAyIM->?trad5TBmQ|zĚ)\Cqs@!Q~ ō&ەEN1e@oCb Fi@>ftS+W'Z{T>;Q rYo}@qj2-S8;Y$N_ lr {yy%'opM&=pFɓt QF3;FY3! JD(OLe\SoQ6"@Y}(4A0ZWc@D*~Fa^ )nz0桦ЧM/bX e[X%GBŸBZ1hNݱ̂>#%0m<+TnaxÃ+㢺T囸 7~gmp&D!eeӇ1֗GЇWscRW٦H >]T%0 w++)%]V/HK~4db)"[ !QWb;x.Y=1tYkM! l%X^Q\u+qROp QUl(Vb!1)L`6L'[1m=l,̨ eӡBL$⵰xQ97Do1gOieJ f b/>g5)W@58uP'sgc709`B-MBzu|0 STSUaAQOFPtB[.x,\p23[EtbTe婍C< U&ЅSeBrnzA`s΍Q `6A1Т=x,<갦4e8BóU*x֚65 aա FjD%lA/&Y -EzSZ&|m .Rj`IP+dõ)8lRJBbeSdvu^>T80Rš*4f9y@|> HK8Y~|D~%kWK51`/ˁtn kRkZٲ}/SJ!^bG?\%l..e W z9miwthWyzTVxe3K-?'N^DWpEFf40'?k",3dwEa,vr"iB6-#(I6VGA-]rRQ3P-tאy|чꧾT0Vx%N󖬭24B > G !h+ȫ  z~/kT'2)&Ь!{s-;zKYRm(p%*;g N "/;\]_$|a* njr2M,v+ɋ^᱇ud fCկ GьVtM .-#*k^lIg^SJ吋[&6l3.), 4)׼_x_770OqZ'ۇ +*^ BnQΑpi/!)*?ꙛ avn74oȤrxSFFGaF !ޢ6hk_3 )y!翽F9v6/h**PSZr'vZ g\ZeU*Rc$]qd`MgbI+v/l+^?Buc?Fݦ4;wIg|vvw%5j S uXAl̓%pԢA`m]vejhةbJzG y&A#+;V(8);+/s _f@ >+EAUES2O$]'_ZdF/†LS -: !_ncDE@#\ EJV/\@ZVq%#~Ea(ħZğEvK3d &X}+Յ)s/yԥv{Pzl1Pz߲ǔtmpWS\3=l /Vf8f;w\WUS@*יo1 PFTRAU6`r毛yWnxudOvN_s=/{|>k)*E3nQv=rʅUUw,Ƚgm'ܽ_f/|O,&-wj$"!_YymD+&C i.[>AV}J4E}bC0f`vˏ,ćb=g=Bc:}zqLGy1 J;h6܎}? 9_" f E)ja,h0]J-RZN'20,V9rykCs܏xGI>1Y',2f@bhab" mm`X!p_3łJsxot8$Y5uEE(Tp%Yf}/]T_jCSG ƫZU3i^hh@d%Qo^3@"'-g h^aI53^tǂm @M 0إn٠[_?ǐd=5 ͚'MYռK!w8nՠ*M:cUB'Tɱ]$Ei88U/Jlv\{tM(DCy Y>LtH^=eޚLd$:*|{vF@!**{QQ/.~tͮ^/^u0z˜(3W{Δ*mzꩣ`W;NSfI1D~rBE\*+VV1%\zz'h=6䕌W~ko| )ǽ7=)* VliT; zNNtxUׄwXTpǺ\`S1mS&"4p (t{c -XiKY|oj=pPڹV/YE=B)e5x=*]DZ:DZ÷Mt܀+N?d%Ǯ`b7OlhFIy!;\) |Xl<#g`JeI?{jFJs?ƪjJD^^Jͷx'6~?!?E uٓc)tOSHQJ%oL}y 郏tg1V\b$Sl=y)E_O5ٷCrw÷Pg3;SWőBgz^)6@ZbG339"wc7E"'_ΐ{-G_ ^zj7f .1 'JFdtJY|.q}n|K+%p9;5I\$u gjZV4 Dۣ&!G$t™8O#\O]A}40"i3i'J4Vz.q*Sq;jf*Z֥Ix#Uq&p sn`u^9q&P][lzu>J:Wiڼ]\Y.bI/^gծo+"bO_m9Q:p!1-0,{=v<" boq8 o&:3Ԕ>Sqȓ8% 68-8(矷 F 1TKC 1,,wWThR%7yK1gB ɰ*\"¥~^ 8W6 azoRɵ@LbZqmgv"Y-|^G`\Lќ(6_5=u_h?Q|Ie=ǣ_S҉|GL @B@?x8@ wiHP纝<]%,b (8D 6nvRJ2ڹY7OB5~CA@\n ΁Fe ]'kn08V,MG"荍w'gpH ki%ޤįm7t1^qt/x`+:+QN`?럨N,| 0i}+\Zb[}d9M˜cJa~jt`v]aEtBv׋uҸ rDg- zqPs;+cogdZ,,ٔ*R0|7~ZZ5b$ ^')m1vͫTQ6+H׫Rji&]$F|ۃq(S%0ك΀C !"`DJ/Iyt z%#ewRKȔ4MFG-cRP>PV0u'Nboe1o1NF/*ׄyxXmьAg\>Zډc&M]t;u+!m(ʵF*;P?H[Ҷ/[ '@{3 hSq1&@sSӔ >0 ȣOt|u:w>h06":`>Bvļ Kl01W>w5:j@`$wHb#yk}.5NC :)5B J.r˓ci0ܪAe0jiz/QK w"oUESֈ9!iU<5Ւ9Yi2kߠapۨ#?Y6{vqsROgHfHm+"otp٩)H&4(dp [GvK_ffA3{u/W+"g0~de{r͖`!_0y`YY;]f$_*2r}27*t֤rMl[˦ԕ;soY ~nH9~0cI 2;W'*X)gSd9)EX\FPdtS @zV1efU 7ywp[G*K&wxɀi=ȈvPT#wWxr# 8ThhF͚ysYĘq՞\WE5qmo)bnwܟh1L :&t8!vՇ7LUD29*yɳ)M?S1nX0 28CB/+z"'Fo"nMWXΕɓ_L<^ s P_ZHjd8卋h\ B pqJe~鋔n\)K0R $VX0/ZQ,`c墩"uN]c)m|ެ̹,Qm}wXuCP9{(bNXϘD 9; .weۛ-u$Z;D7ޖe2]TXBy]1)gIӝdZIpgs >0^骱[Ze6qP#Aew{|%j1& MOWK_Hn[0;Ն!_s Nz n3Vf`, :1R&B}&m28(u vk=E֒ǒ3hЪj+#W?61zK&:|_rҹp c42J#2^.fwl]+ %ňo0Um;a+{ I@-{9ቝAVesƉʨB7Sqs{n3dkW5opvh[]DMl/-p#^_kw@&^ _?{]8~ļvbk]%N"}8N9c(~%(ߛ˴6bT0RpWѺd/ ӣcF,Aֶ*`jvȚ0J}Qr7tx 91 |iIKO}M3^pVcAF: Ա~C*,F/'eml3BcQĖ5u}dn@_ρ}vG)[M(Jm`Ww|{`$Tdlk]47B|'ij 6wW` %-8Ç%nOh| E}:W)#`gD=Wu(]2W &Rm~ <lm% XgoGZqqnk2 UR?SEN-tl񁂢;tyϑ8M=z:zRIaAl `奝FJ'9?A#o{ PCE㬳N;z:x+uͥpy!T^|52 n@Bw2ѹ/_IG?Dw˱±$(I\ĐÜآ/M*\sl>o.{ÿJ1x@ T(Jp@DSf^A:=`-SBv?R0[؅ T:)5"͎gRotf9 VҮVD5'4D]J.x(;ѫ &ɵ mk{gfJl\ket^wK= Qx_Z N_֥#!`J{\ٲy j`шi֓cL>Ձl[;i-@%S922Ƨ4 ?Wo/M[P3:,te2v*yfy'(MFKgm෉=t_. oŁQaXf |Dw } k+P Oqw$P]ͪl v:$p0oX#0LNYddw$n>z[D5$sIgxt}@"'a7lihan󾡷s.͑SbV!7PJI:dJJh60ذ n췟ۏܧeƮeՓ9M>_!y@҅mꧮU10c;MWP]%\VMysǏ=Թ_6)KS9eqBJhͺܡTC(GU.o¬bD@:x)e!s1 \]TG4#njqcM4ۙѶP_Xжxo˳n>=4<3Fڳۭ #Gd~jEO3ΠB syի(1{FОsרzj iy/0q-c N>,fyjo;%NHpSաee:5.nIrP8i(|ڄµ"^[&Y z <]٬o~aE~51VV6]OY/9&r% ?BS0f%$Z@^`bf45 Bm,Ʒa7@X3n s}Hw\, ʪF0m3Nh&ϓ ،[J5=m& v p̿~{ ?6*mYN߮yYVxwX-sF\xXu9UqfY.CM q u%*hTNRnV?2=C  tF'?Hxq><(eJ#O0^w t"Oܟa A̅wbSԟdiVv9} ?/S߯r_VhZ­sKNY%qY2<o߬3ҫ|Z%T-|ea3VVCֽ.${;BK_Tf3 }-L>I$Ѓ0e4DFVWN4H[M5b#.S`#j1ήWg=,`4z$r#/¥ָ$U$c<"mi﮾/eHg&-\II`(UsGSOHf@D}竏:B<C;IW؝j/ Tni.N~d>W 9tI>L 9pVs8m8YSBQ{Ƥ$@G][iSN BKI\?X9хFkԶ$95+E>0HX#Lr85r.^͢5Ê[\9AeHܫr?8ff9 cT`BcB] Na|8`j [=̢_SaT/U#P:ah@}C4%-X+rәM* zwP5$Py7mҎ*#t]JRXCH $a8 qbl15O^S;Lq+<5A&e0Vd*S63ApKY:i^UG(0~q߰q+(K;?>~Qj1?؈YBVjySό|J+ÔPG 뺾p( M~K`!Or[-zJl;@2=r@G?,!ruq~瞃9Tӣ!`5@4ml'H6w+ v?=䬒žh=&bW, X|5w:\ids]vc(*P!-PF%ø|#_ l'1tu.50w=tP b dDQZpɈ#Xh֋a wWz(˞;g^f ֋3BұHDҧB!@k2b")IƊvν*VQ8A =n]8k9|>O'cj,LŁn.DE3r&m#oƷ%!jî#8fS#o"ZZE'`Z'7|zpS~yX(!|0!bL#[Mh}Kթtm(`=m X^&>]F.eSҳ5)C#c4ɛ': ‰ҪJK.~@jǞ}x9QIdB\ӊZ^[[,}B>lCSE2822-#Z5Vbg~tʛY [8H/!!~A)F׋FCg89$ҼZH;Ro>ky:" As4%gڄE ]CZ~IH,@[?sFoT>,>A%gn4Vaqz.)Esyx{1fE@9[qo?P,˼`a-9S9jDd:r) 5gΠđ$4Aw.NF,Vm;JF=Y@Cy #*ߖei.'Im2VJgҦ MNp2fZ6sK #dl-xh+ASPhͶ T,ܳT"Gn 7hO(Y9QDЉp0Bbq ؉"c}GV':#m*jBA{lL[SpiDD&ɟJ0Y ;PAd.u< S;@YߞV05T-L& :n#:FfX*MXImޢqHB@˲]ɿ d߁'㗛M.އv_LW[ebw0[Y~@ݐjɜЍ7|Ey(G>XZ+!V>D^9XxgN?"W$c)u9̬Y Ix8]a밋 {w/4z@rw,D8@QOl m,70qT|4N bօlscߠ%+ضo-UuEׂ0;sMfq;8) X X\[Hzwq׻S1N˾+eQܝm[~pΚ5/ ~bf%a`245c^7҂DuPE%W*T)`\0ȵ䌵YK4ZU`ESpgBU->~eSR*x E5MMW#mtZu2/mQ} ye*w%'5l11&fA[=]^uGLjI$.u< ahr#m`rAGn9AIOrt %!BP nAW:w$o|aT($RnHl 0V`ԎrӚ{ a`ݢލ)Վ`.;I5(3( e,Z/2$o:7YSܒ'ӒB 03Q&c*`fY٦6@u(e_Pʁҥc~$g_cH*.͜_{I0Urpycq8g&2i/ш,w+N<\bep2A;湢r鸍ɨ>TJs1읽'em/}5O\4W%e\Mq= ,~k©ΔA鬁%D6? XL2SPrqϋ?tg4C)_uuOID}XJЮ+wD*hb % <0.TEZ}/J2k^\'hꯞ}4+;Iu`rnMr=_(rDBIn } 6y1* <8'6h˵ä8Rȁdڨ Wvf!,M?ywٵ?^-AtؠࢍU+Qk{Wt[]LkE7rI@% 'PRTPF!]*+I t5 mjX%^ |iڶ/wǦzY°ҡfn3@q  úƍdO~$+Y-,_d\R}sqv%~P=!nڷNޓ垚DTr{USd(\hNQyFSB/(Ӡv^l`!)_ay8(A#Kqm_jr7)aȅ*]Ȉ 8?Uuy`I0^^+wC&cpɆ >]wQQw}@Naߩ1bԝvg$h7 2]&?2ۇY;DF+EL'c01; ΩMI~Z~oPGj:HxYu j(z+.uq֫T_Sj/(#Z ,B[Nn!$ӊfL ?wIxgo-% "rȌGfMA *RDsr)Y?=9;6[t]g$,w"Dp6~O҈jʦg~;\M!dES!V2ҭ^egN7#U̇͵ WP~xHEsѵ㼙bMͨ^:L_BІ6mi5ӰRD\k-Ʒ鴄"ƥjXRPw{[=oJZ`~R峷 lnq*==]G "*yj'f$: ^y0dg#TP8(PU;@~^ L 4jPļLP2.K7uNTx6b%eJ]SFW%H:_Dam(q$ M$Ew>|E v:@]l|\kl:E#Ӄ5-N'khHMocԩ xc(c"b&<鶭_j>S` ϼE!y2z2pqEbU6wW`iDBeC2D'>='Kv"5zGo< jSW_&Ǻd. 5r _Zş;yzl dqc#ň8 HES%S`ߪSˏB77 /B%Q&2LvKXqDV4u8 chncvn+Q+-Ӷ\ MjxdES^W%:0+#iL%rA7nt%+u$vʲ-F5(pRn19=#M@L Y@>␙QW\eNޜ+݂3{$A+%%M+-cM-]齴M!;p(h~# eIT+dUsf[DY6< Ẅ1Gs lFP;r ] ˬ4K%k2 .LyҐP:NIxKŊZV6Q5K]LH(UڧjB'd^(A;I-' 9P畬WIj >f&t$1> C}d@ݖlĒSAP2ֹ6i,ĤAq]i. Ʈ%p{ %wTr `{%vSeIKXsmJ,vQp`d*ߕ]͈;mH<`z )6ET.ܾ>EJj$Ù#635={ǝқͩF9\Vk}<}t9RVL*Q vw=%IQ`E&["cREpE{~hw'hHȴ&k.5P:} y<6mI Z&g Q%Fɡ[E`E`&HI[ބ ~ėcO"G<'c U8m!+(B5d"ƁC+̀p֤I$؞wH?͑RXnZ]U/W*U!kE AA n. .(:' PQ 죃J,3e&#N7OjI}fiFP^eLN߃Xl>:B:5L(MI1{J,FW{tK9"`$)@]m1!VxAˏU>ԵWW#b\*S/>8{(~W qF xmG :z%,Rgz%& T$g:Kŕ ʤ9j)nD1ICC$1Oz[/=e͔Fy ',| 1ZMț6s ro<;]ɀ=:$qE׭A|فYW!+W{$LF9Ioj4}~@[ZR$sօXh0]!6Ip[9{ʱ1F6hk4 •86mOlgHAf&Srϝl 8߄ gp@r$Fĸ 5FbO yOY'+oȴB~P`d2әAGMXsZ6w4 Y-&h;o8ti~[x[rR`5v9 PB3mѴG7iUN[cfy6uTS*==>6"~,pSO 0`XJq=VˬIU!ͬXs#-W|,Xv_lbQ:clM[9H x0dQwMF-LF#MxG3V 'N=`Xl̜gPY("R;'Y R'_ 43F]|}6\]&k?`ic]DEY$m8R12e+{ TYǾHҀf7+ APv5%.&G@:;Ֆq5t(>X_gлVPb)o@Fki"9vw Qh>^ie4^l6 eHH@D)Lϙ򶗋`PgvߴM֚Uq!Cb][jގ™pt%A;ܼ|!US`HƋ0S׳ӄNG{^KpdqޔyZu_'[^Cbz~- w=ebhYꣳl۝XSS'צ|Qz(GZpTGA9VPP.L VA.~=/.)8O2Ao *x-Rգj>WI+֌pTYS@(oPCWn]L?䷭^{eFSv@@ON5 9 +jYH/ApeCq;2#J0y Ge޵!2N}#%'-M0*0YJd7؅F-\hC_CY}v}A^epI,CI_#C 3jyҀc_P~zۢ Dƴ{{F4SI~"bC.fc[, ȷ!Mni Z=p;1Xr̬5^I||XKhK)sLFJO`\T!+)Ǭe4 a89qq~'8"mn}edIkABk#0*u4?M'$rEnHV%m4л~rKFa2\ :(! VeVU*C> Ðc `oh2q<6L? *]nHN\pGǗ,qSCs D#}zvtaxAn-҂%X "d?*)PT9V{ɂ~Sk??x5g+& wf!Ux2z*d!&J0yl Swc^7d/I?"bU쐳Yc>j(+3:3Ia`vdca2U ,nI#E4")5x=qN% 1ر srEF nnkbZ,@žiZY`9b ͼ NH}CD(3jԴvsBfg'j؆|?`㕗a0ㅏw)$?H,`R|zQ:x?nUe:ǯ$нF~a-uf?r1_rjlycb׳4tSX)׸Dկ{DqNu ڗ ,!x$a<2J<``Rp#齏4ѭcTp7[rF?`J"ԎW!c'5 CN0ձ}am}Gyt+* ^uPSG/0/zRc3aAi7Յbݓ֝ q`k0/3Iy"qlH04Z; ͌~ޞu<-E5\L?s@lWĵwI2-g nL .d{d\zequt`UyR!mE%z_Hi;Fʅ8VϼۺڄF}~" `Z6J۽\=(=WH=,ЗH2RȤ;F1w\%2/%e]a$xrsNTBA~*| 2K VLvXJUDL-th)@0ե^(P> <H<9:k$5P-Ԋ3o[ٻC_{]>#N>PƘjgfz翊3W5!%͛TÔn$IPٓk5kھwD|c3ihw.@ën ݲohP*dn:HTB~fe}pC 7p4mJ%햆ڪυ>*R7~\GxdաzW" Z*yJ=м|T|"JRC쇂=sܐo*Ј<9z狈87`0^$K@KzE#G'!jY ~Kc]\J0om[G.2_ (fU=7a"FYbU%dMH~МSL[&db<x麉Vl.~%CW6 D/:Ԝ *q 8fV0{n)_f[n=BOkZnwL q?2Qi}e~х.unz%:AYӗA7ꂚmO!=1"Nr!٢?Qs285=m$97Hr] `OWɥc_id~²DCH m E4|iUK ŭ Ue*ؽ]tzɪΪQJa{тE3>vR A,[Ř<4_4°AɄb\Pտ^LJEmtk|IД.Ubih^Z"^LޙR1^MwdxYp|PoJ`_b;0Xƅb Mc37( ۛ%,rRQFN ۺ M('KF\Cvݾx T%p2Vauǰ8|>6:kHR= hX6K k=n}^a8d÷b OHߌfQY?)ȖBvL%1aٙ8]}.MT[ms׷&Ŋ|>{%a)lqn4muVI}IUj50yu1׺c7Hpz;I#'a;`V EP|d6CuU^o(|믪?KhَcĖU nT WezOր\Dȧ"Leyc @ndfAIp HjX=J(O"m@5'6߾[=-#{a8#.ìF$;!+,] 0Y](v0V`&DS{攼s#<6X7PO{!FwaѬ5q>9 W^' ly{DKb^n]ܲ{fj7@ʈ7xs5!#oulLG(P LIeI? 'h{[k`vQ({d[Z;EcѱcR&bj\!tP+Ya?2*;1aUhJn }|Vtg@L`^+g|!y٥ϗNTy&cCa+݆ؿ(~Nr>D!õO/B(!?[-ιR:XwUuM67A|h?Ni1V=yq(2F6bp\][ q< FVb3'nTtG/̩l%sL!0R1BԖ"y2,($vxa( vȐ۵N%~ϑ_7dcSLLpkJ燻gG/p)U o**~8J;_cxs/8CJVɐO]&DCTP}~SZ1:aWjx[֔q %C 3Ϲ˃MLXYv'ſg[ás) #Su h"h,YM1'Y`6f{/sC X *Cܟ䇶fG,f"? >W|4oKfOW,˰8bQ <ǒΡ }Y9hkacOKKV@"Lq V#8 s:b€n4@ٷM-m PWպig+Ai:MHױ`44=8KLiQ=y)^͋ L !1jKpx*(Lv8C xo(ߊLMQvUy8 ٯ`%wahgS DWʃ& "6~n]k_J @lxrdѬf>M#VA'rCD! ,d oseY˩/PUy'&y˼21t;|>J➧lM@Lx}3WG'3gfT%Vf5ͧpW{4 oĈ&gS:gpʹ_)jmV|-^7O4ɑI-~~:ltqksnzq'2k):ZxWQKWZrوVǑ6F &S!R};; ƺH"iZtDapȞS]x_ڼ:j\;*Ld{<-n fK9)@SgF܄2$FᏵ#"=y \ do0->s&mE_ȣW$viD\/~  B&YF5峿.-R 7Lvx^4HABEoбTFtI3CzϠ41zT4ay,<5^~L 'YE&uQ @$_1#-/m `C<0 < '<=3*OGyMzjouUb/40ғ@8Y \P.uhk  +3!!<\ X/@D}uS7/E wIl/I2w IZ=CF;j -%hd ҇ u@bf2 D1. ԐÖ)KhOۣe6@['s ~!Dvz{>:J\|őy1x_U$f?9 _, 4CmͬfUuych2'oi KLe|F\$0%sU9 UA8 ,vQzKr T|YH˕P/`ܐޜٚV.1?6+U ܊ ^'EIj4aЯC,.5B{lKx) v^|N˕TV]/Ͷ)y|aæa% [GCޮ 8k`, h'>cH]BθO 2o8,dD) 4j$$pB||o,r8%x"b r8!Y]N=hHAD7&PWg||ab-V0[. ^2Iۨ,KSۓ K@rƣqG0j9CҀid"͜ }Zl? m,î\ ɡ->]p~}?$6@XGΑ%,$pP@Oo:>Ԭ<[~PCN|0+?PWnU y?n/k'Y*ޗ O61$E7ܓP,}($]jy (v ɳO1EQٱOAdt] ŗR{IE){͡2Q/isH=cGI"Xx>w{5>,­;jеSK FαqJvpYzt6҃0.Ɛ? 6է.Ѓr ~$+W[B Z_`"%hr͡m g nbt֛6˗ggG!q34Gu',Yɼ"hϐ0_K,Fo)Wwv%'<;seA&;YJvqS,nya1r#u^Mi?o;g>ڐr5޵Q&;g4k Hr4ƦֻaV2e>8:p.J$Lm$l+w~33SjuqSVbUT0B|<vi lCFY FWTVkh}?F]ر/t1Gi(Vf>g`-&y- %4dדQfE mdپW mM0ۇZ9gU%0kĖ)C.hDH#lja3498}ZwKӪ˭rS/hEx֚0*9X4B } :^pu.3}Ɓ1' TXdQ~;b~ZBy/ zΧzd갶A}VS>]HB4RG&(LIoi{ 1L;el-Lɀ贒fbjLB?-e3<4_!^ʘv+Y^X[nZus5xw= Tm%:Cg̼umQr3:97 حϜ_<f}, #$'XIO&lr>b$tS֥BX $ U=UCDܻԀ:Ğ+  i0nw(и8G~&l -3sϖ_I,TW3Z]%EX>ORoIL ]Ds<lG+ۃD' Y3 .!ĩz`zvD_쯩S <7<YϿpH,&y@8nBAV4H[ItoBz}޽T4 hC‘@6 ŀ!w̓MwZ\xjѸ?*R#kkH/"E1h=Sjx/s)[^y - ҢP+.gq]gO.=J}[sWLna~֙a9 9cZ y#=nh?nKCٖE0hgK 6U/-*Y j8yb50Z bGx@m8i anaP$e f`7Ƙ>Յ:0'Oef}j֢kӰgeKf]m/SEo3 D&-)/$?vA뵫ܦpl(Dޱ29@SU @hr. ̹-5G߳?E ė*t=Nyq+QVޣpQIPݧDH6[]\8X!;@1䜑Š(י&<i)+ꈥ}ɶ3䩤H ޶`mrWR>c"Awzs${@TWDe'T)'3AJ WC.ˠh:gO#Ȁ8چP_lZm6J{6_AnRy$5ؖ_"Y1"4̎׵ {x+E&d._+:̗u"~"Jd/\L2Qcvގ~wgPY1GAVsM[lI'=}ifpXj4Kjt^^|Wkh~mauN@^+dT,%;"`xDNM#*BuGM]4(^S JЗ:pc}Hkk[$7mM$4?2\+s%TElbq&| |p4F? $^L祖lr⺣޷7ʣoTH&bh jׅ5d'A?d/όU]~eɲǬr[,åeInLT'0~t Ȟ_4xYotɵgZeWMI#Ǡㄽ Vܜ9@b9=%>]r*|zQld:i1T{C~Et>[OuWkGtA?avJed2{u.Cr}ĠUF:t3+HsCph 'HkDtuf* j|zum#n ҠQ9$ T[oY$b#p/_fkAFmںؙ3CF/b- kNbK&$3ӅP,wAp>}Pqt־nmSV(bQɽlJJ?%Q~tPZ`IlBb4lZw UlmMs]7bguI Zi.,^7Zeup+͛jbG r-J],n7USN:)`dN.B8Fg rn xIJW@M5G.,+rU.9rRdCOn.Ы4[fX lt m%Ԕ%v-8(4 HѴwĪc9ŚB4bmyJ &o']?I$o3JlcUC+EvRgHjI$q!V[.K=ZQa w}KKrF`fp%~8ֹbGq8zJJ  rN(]K YZwp{B1^3Ziz9d5F[ZE&{O6֪R`9ﳄ\HJCwGh$;B> lu`1 &>iU26{ueV/x}|$iMy>?(=l <_寷#7#w "g ~qU-)/Ew to7J5^_ G'01fad/?Xt#uzҧ/n+ӭ1³䮟q 4)ۧ4(+cBBBb7*,79^B9hsJ,׽.ӓܝ#Fyƺi?|Ijxb qEb[!Xшsj~} LB1cVJ.m"s:,WivdIH੠0|JM<] c!)ru\rw'a?G&TUk9wg@!+ٮ@bJvώfOP:bVx,a83]юsj֩HPO* 14dx8E#m pm*HppngX7tɮڻ'UJ?:qU|6L%GvZJ@`lQQwt6<%0H&ˀǭf[;;3hd=k/5I#l4)cȀE fȣ8C*CVWAf,\(z'$Էxz}VaH0| }͙yPủ  5\_ys,ڡ)-OJsrPBkM; eAM\nuJd@DN>e!ǃG|:%czFK%u +ӧ.eԬu3i#?Pi˯:ݿ %9Հ#+*8?S'@Y E~**^e,t?7RH*BǤM!*iPHм:T8d1b/8%Uh>;'0ea_fkm! ԓl;Gk7B.xo0$_>TvX)9?i@Zw7J moNʼh)a,AyikgB 4_hY{8,[KQԤ(5d`X֍N3\ր^IG@ 6_xF2UFNEđk^WW*P3MZ,+L)X6b͒s\P 3!Wj￿׸M<҄n_?.?p8jh^SC_̾u < h&mrJ8~9t=ZU[AsE+cmACso):_E Kk~E*%s1hٛ~扫la($i7np/6Sn[-xev ĜvdC y5Dyv =O d,[@%\V<#FS/)(ʦ\'\L)W|d}$dhtZ% jU!#:0 Rs?͋Iϒg ^tֶ 45(X`p;k>##ɩ/_yҒXzb.O"yό[gDrx/""PPV|%h+{4t;9N L+E|Cm<oWTpe{*&BUY?Ix*W$tIPL"u2@?H_Gr,I"tt_TW&|ⲵ^4欦eQʎȑ'޶'pSVJhp.xD j0UhqQ(CRA"yh"NMc\1L@=PH SOxZ/~.? d7L) v[0խ`yy8`"tӤAҙe~O cn^͓TZ 2%$"v_-yBdP.v + 5Ɗ)[a^Vz#t%穷0 !vh9$7ϠVEvte@PPE1$>ܥ*ӕc/j}:qQr Is~7s,j[I@s4\İ~Ƕtqy5z` lmz6rkS׶;{f 0*5Ţh JI~|J"ܫC [<.cow@Ekk 'MRai gz 4&/5hE9%#JFJĵhS>a((q֡.;ONOrةçxgH#ڦ$_+a bZ.OC(\&  9 =XnjfV2[^ gDc#)vVŢ=7Cs\à)(k[%W5> ȧ 0oHGIHgLf~?7/vj[<5;V ItB͟#Zy$yjR~WkmaPE/ʎ%ԜCw,=Kn !6j ƾ"`8K#Ɖdn\aTrDIo#sF\ih1Aݠč0To`έY1K &^̪O3>qD-:E q@Uo1m%k'V$\sF÷;|2ciYx~ϥ㕷kz5FGQh@%44(-bc\Te :f+ty7t^Icns~yqe܍؛">Lp/QaZ ݀0+16UlGM e/+[.g ᒆd߿yT&c]y:>uG|QPp$|-SIRdQiǍ"$ 'k#&E{Rpט,j~o-e^~ XM[S!gEWp`MHi8:"2+ ٔHV'BlN6H'ŔQ-p d'AG}^ N&DV1tFS1&9=s e'3nVhqm7gECk6W}ij ty:7E>l9T[CFԝ9UIlV) > <ɒ>o *;CXq'88}l&|i"[O=1ɵY1LTFIoo~C]ܟ(tAX <׳anSR2:X|CHorw% C` +hC{F %lFKY RLN trO>F6o ʶtFsH^apI* &DLZa f )n%5ubx jb Ԁz)KznAgŰlH!s39RxպQXa61R/!NJlYC,y,9O*ن"c -K]ƗќZ݉☗AA~$oW'kHY3]7վdy;'bna2Uz6!xFGDu'/JIiqLm*.9^U9fХEo)C n} bE ÷JVX>`ZqPV}uM W%Mpqύlꢑmab(,"奊 bʳ,_g}x/ߊW{"Еt3hQG Bg7[s߻oO7b^'@p.p.(AK=8 jMנǝEgD{@u*T[)OJ5thӲďz|?z15&9_RzXI75O$/#45 RvZX̜]rn%k4 ڍࢱg~sdҟJ{'^܇2F1^ {ՖOQkԊ|/Q%9"XW\f9+hb[-tSy9=+_'(ݔp Y ktt7{b䘪t&9-U/RXIo ~C,-J7H sKgoyð" XhĹy1q+37~Ki27ON*c  )r Eb W)W4EY"oU)vi; Wh|hQ^JWMzCմ[;P69.$bg8 3~Vޒ3޵6kۉW惾LB)nr#w~ p³6I'^65:"_+ϲNйel͡t(HiIȊj˦3ST H㼕SX,`Y}AIx5UL1 :`?nܿI0$MZ-)СPMs@IuaKEQgJEJ82L&rhh"n 5xq>K2B8[iUFU'Z$YY(a q6Tzi:Z]O)m;vUJc:z{HKrv!C)}hD^^pq (׌ۧ2j*"3~ bmmՉ|+־֣v̦BTHZĩj!1qdr!>V/|u: fkwNzajn 8GP*myQ]9~tĢ1FN7 WdjYj`&tO20Ub7uD755_C:jFi_y]fP2k(\;z p&'A)J(bik_wVqy{{^UY)'Y㹂=tUA0"v[aAh]l1 A0Bo3 |V:-Ϟj=ne|ϯ1 C+=%nc#8 >~9f,YE-*iޭ5M\7 oz[x́tµaGl8ܗ"eJ7<0ť9($vu "w k>F/Eym sN{VxELO]i ;TjPTvN@׈VhЙ]&isI1&(xjTCct竩ݷ~ÖSWUӢKn#k}i}, KkΤFZgք"%#OBRrWf;y>Xy%?$>6Qghjjg@7-@'J !taQ0#|)^bO"|?EOBG| ={Gc^cҔAtۺ+θv((fVCqha`$6r/(Lp/MUNѯU'ag][y 6hԃWcs/Ɇ%Bp ,F:^E5T ]"]Ki;I?m0퍻7M5ZUr&iB|)ƌ:W"?Ah%b&w`ą\]J輴P8CRa\JU#.fy]㢥ʀVi#fBh ! } tdboug%kVdܑΊt/:.o•HvʡFoL8 iU֡dg]V< "hs=JOx٪uFQZHdi-Ӡ7o:42 &{kDxhZu bwqG pVQ:ʃOп#<؛hVU+v15qNvZtّ 0K]Z!UƯi!va=$R}(˩iӰdͫ9L`-6\ly8>K"O 1~ח@ VI81h:^ 驁e팲rťPPR!stmrH~%tݍxNn)}XD h$\wG#hYa>r^JxAҎv|5zKC]"'^6fAY^Z $#똼kJLM+u=\+!ܔ2>{L I'¾&Fov 8;WH\|z -Zpj|Y>$T}"WV^x+Ked;X[H{IP߮թR`&gړ;Ry!싰Ϋ~hGZK(n O[,7Iz鈶Ġ-5D+Z,7Z;}l&'pccYxݵ6勼RMPsO l*ZFN*6\\8xOh X+*SJм&C30{$"Q\SD8VyY;>owlb%k_6nd0ˌ+! ۾4q˧kP3;]l쑠`lXV3n)ULg`%/ö8fE,f.๻((#,m"E_npod2KN) gkB2/ ٙ&OeR0@^w\uls5=a0@Q `=Ln7bU/4<p_낖ll!u(&7@n Sl\ƹ7%h>Mc/aCFYBeJc`{̡a jhBRbp7:7:>lBDsI:;?&{H :u;,U^E] *D}08\,l1[Ƥ:m^ʍ1L)EM|"B?7ZjUdUcz#otcsӠt.1ޕ T InutaS Hd3#ueyl<Y736bh@H_VEGaE`rϿn(mc_ss泼l'H+5FhCGJD"g[ո lVơP08M8N5~H&LC6 K9 X *Na}Jz ^fnO- d'u'EN}Ό_&Kv+ 'jonȗzMVo7$u 6m]5EΜ;d@)Gd7]>͘@֡k1V0 +Rx)‚i'+Q4NL6\tģl(nƒ8@s2Iy8>3O!  oFݭࢉ Pbi^n`:Hד?86s }S݉pND%E9 eo'Du8L'{ķT/fz҇*@ekpҰ" >$8>qPsNAæ|GWcΡel yp_9ᖩ ʼn:B-WJ5s2is`;8X%nP{Zl9Jq4Rrb:leɶZh}4cTwp7ٚKH@0DcV 1{15&J4v.HjX Ƃ;i$-/DuRZ('Q|۩(( }܂] Bn:]x~ $g>m6V`B ƄkTi&$7Cp=Rez >lcJFfN׺@f fII_&zBO臣DjQ3dOE}j)m~vkkc3,h:&!Fj_EpH[ 28twku4+ȢaO/ BO@+?w'vzduY1"!zsTt"1{wt%& Jg|&u#  a UYۘ,(|]F/Vn'r_u'HWfw~!>(kY 9IbP`B"o\4[/#n8lVeٖ=hrXhYEo/oe}`,[ROڙbO}fFķsNnqu %5\}J~`}:hªW3qXx/ @4svyRY!\ϪpQl6njW X?:9Íߨr<٦ @W./d;p !pq|{-%5銏gԅ^i$I%|q>Qxj UM_ոxajQ*sxkq).ȱCw!u]U~qeex͜[~=,zoy'DXT28=*:520~΅K$AAY=ǞY@~:!oh"3$メq택^ c%KU :M??MSB3/܋ܢpܦ֐1$)k09UWr vݲ_LRv>rfJͷ=A3)$ޝpklܱ;wT[ +{N~vB0HB3Ù&1}8pƍ ܻD-aTh}hb~Uc? E,hMg42V q {jZ0Oo3p= ix"L͂6?YB9ΊeW.ږZSjh>,YZ]O/nkj\Lo|Kn]-7<xrX8 lPkejF0TAtKVG kve^. M7g|d%́0L3@^G`;arrRZ:N3S"TRr%Ľd(cvGYOXeȉ61ƾOy1i:{?ک\ 5_Ԫ[$mfƂb,ە<\4Ck1t '(8,0ZdPѶSF/=AP#UeXaf@MGrxlW_NxBaa mU]~Ė0y0>ݶir3l3-7x~qQa s^^j-'Ie6B)J1[aFS 32H<]ٞ/Z%v%O揅Շs3I @gU:)pM2PyO_/-S%E|--f6ڡZъtU{w%!aʡaE-r#2*T Mǃ!FxJk PX|TeJl  & DD VjHM5 65a+ İ'׿9/2vmRS~gqV!J8ze0V:jm>Ejao(/[i&{DRhlS\~XfX%w#-bƇ]/_;M&vA0 k;whvQܖNUcy8% DqKtQ=>E4gsg_[m)QKq2ZQ^\A-N[ kQ\@WuJV`fdɔW$S#熬H>)h*[vHDl^+ELO:Pc BUfv@_J d&>Ϡg8vcN]hR k-b$7p@{63L/jيT/kteuث #@I*`3ڻꗋs^_2KSxgoUPX * :Ryb= XkM/s{̼CC-NL9#EKHrkkjHSPI;E8EX<+$ryZ K}p+Y/ލU^d iPypU j/eg EY_Qu72ۅbjo_VX ̻~*Θ!fu8Cuq;Ad\ M=8\kG!SPwO@ώ{Sm\>TC^orexu|]ş! F0b1vϜF>=& rf(pYH|LF*&=0ڼͰLY};q6k1}_zIdm.՗{l[ MH}dm _0 G̓ݿMlH N4R_doXdCN R=1nsr0## 6.ªWj0D/ڌ'O:$*j5C|[.V陝eB8NGKD2ycVݥ{mH& `xv8S8Xyh6z])oHwrqUs (ԑɤ:&@WJTHy*[vR{\ P?ܕWD]܉V UsN.л斛&pƔ>vpDwDs?|Z-1{ c\-1JԹ?[{EW4s38$NE=.\!qqoAP6u^D%KK ZK -H !ceLv93;P WKg\I3󥓨7\1mKVC+Wv^f9ؓ`.BʓWM3Ӧz6!.~uN]аc|7!bP=`<#&69ۡc"m5YJQ9 _2$b3D! ȓV&PD!`Y';#Q>{eӇ5a$6ߴRi"lao9kqt3|/-= zY{v1. *vWӈ;[nYO3ܫ3&w” >'w%Z aTiYI_v=g/K/]M?1g.ɪ/jf0Jm%<0aQ&ED:;i $rǩ3/3KMBAF8 6 2mi>Ў7uuS<:CjoW;K#圵f̗МBPA ŵҧ5kaolCc`,daVu%[x?;P9핀QR!(G3"FBౘ޻ݓs~ 2@p!(q*4Eibxڵv8Z8Moo?/W>:ߚrr5min!ߩ }0z89"FmBUNOZ粳6&iy 5s`vI(Fwtƍro^aیaBFƎj9-jwKixo>;AXpZOΝagXÍ:q׾M&#pFwmϸ#J4?$Ks2!JBVscQK@d@cAX[byֽ=nP ,#c34>+r*tF V.yREo?%wҫl46Cw!./"@<12$"(7DW9Z9 |[7^%טy@ ӴHk3 9V0Mhu~}Ut@G K;; i@ٍvwlox^)jXabp^Y'.k1z& ˦^74uڂg`RSo |[pZr)[O/25C:Tk-_a/N]Cm|'O\ ^pravq5TW"4|:&ԛ݃~K%=#K@S&^zag8vh^,6aqJ1h{}dh?We˶?NA,??DQځc(Fz 4i=miWU!<7?'i܅^|2 XKzTT ],;(^ Ψh"w8ϔ$1Z0U(:B9]+Iu}}0NGg$k~~~{P&r,ՀyC",G\#qqY[I:lvy5M;AOE%rʺb`M}B\r"dPG;'#o7K H#6`A%F-A~A/K 遃]f};Bm Ż`5,, :@= }QO٘'WAN4 yNF⇅Lf#4.eI铿S\t̪i'LF? !pe(1XʰCCBz>=\50̊~e" WJ2R/nrZvd~SAEo쁮ayGªjt2)]X#A.8xZP:GEL[s˲& }dj@ )t U V׳}Ŵ$>fgh85ZZawI @$‡` [f JAD_KۡGC[U8 4I\g_- 59cVf$tkY`E`߸CGc.n6+@,GaNT8;ZKVFiW20ǘ+ɛ{[=Z ;?8oCJ6N/D{bAw/-X'ځE>R~3#_OnqƼFY 9}2#JWW$zL^L 嫈r"[(6Jr6Yw\YBI1R, ^h>Aj&TmEiib8"޽6,^ߏG$=pg,P5>j2s= ?|ʺdYHI4ѦѲ Xӫ_ jDܳYXw fs֠_/IQ#6V4F Lm 16 8h8N QHJ=PKt!-95~'*aIP.mx]Fn ;( -إ SjYa.t/B|YS yb$L*腥3F`|E}X 矦ٺp._X.5Cc=]Fys+n7nWYE(Ř;zno40k)iArNWفyG"\I\F}'oۯvcwzE `{,r.~s<+ #+ಧQ c!H ;¸@jw \I0?ZFwr8>[' <릐[4vモ{|ϛ;z L` :"}<,aBr?j#}kvzGG5w n4]u:.(y} 3R/E}!SN0"p1nG6 ˂w7[/M ' K9Luc5hڗ6":k㪳~Kf#kp#'52QG<{ 䝜jEyi|맕ϔt 6+2\ǖszW-6E~قufTVR;ݔ'>X'n>ߥg[Sgʹ.}?^{$UE:M9#ےH%yS\&/v@Wcw;7Y>ZW07dZN \d vCnAig7Ska Yp~E( З m=5.)Yoxt&!Co&OvoU>o@"# :\7G7uǯXcM–JF CxƦbFS_C}Yٴ]bЈD TqοKL'OOyr^6ݱ?Ğ([Ҩe]@L䒘t):C@A6:~jH'2 GEDq `(i?"J w CF鼍;qOZ Qn!_j9:뼠S^6pXCAsk;V'O:tJN.G4Ǎ@6"%YL.O )<ق GKƬ-ֱcŬx\JRP\2Mz;(|+7%'w E d9-Gq]$uLDAھG#M[yM{ znR39~e,HP{穔 -c5RI|N[I8/g*eF$mXsrӅ_XYA v%54`gt_NMLK02;9HΏз[ ׂ+%>>A<YQ>:iǎEufYڋp%LNJ8^9A6Ex6|6@8ҔTkv"r1Kf0D>we|5mP}LY{VFH5,ZAİXMdD&^6/ _`9/H<AWģ"(]v4:Z7m3J%߯RpQ/D6_UֺqA,ψY.cjօUr!!>=̆Rܟf7JHqfC< V+g p?ɋP:5B+eχ *'Yw&@Ӿ{sEqz-^[fFWf0@\v+)_a fiAْ뭻ErL\:ѰJvM:%"_=_ 1/6lpo=2*|N"#-ۃ4rK(݄_[#>*λDBLϘ"5tpu,a@WjG*Ҙ_ &Q*Aݼ)Zn-3'n)SF(p|UDEl%mQ^8c,TO8BN$d k͹Sk X0˩f=^x6p%#!fNk$[30bMҽ]+UpLJd/d1.X9^Hb,׀ٛ9﷪ 0bO'Yqe~ _8uuO_\<Ķ{gE\ZJm;#7,2}pf#MTP!:2c(Lݤ.fA4 ߋ1k"D^h{j*_w"vKÿ;B@3"Hqwy*|l1pb+<06`3e]<"PuNV;9p~+0)BCt1Sz`8~,@71ǽb6`F1jê@H=1F \\Z,5 ll)*# IT mOWN꼿Vi'R1a)aWٴcfeTd0 c)8ۚңEkTc.tZ>jΈog:S\?~")?fj]u}߯ _P쯇ϼjɜKЬz[,"tw@r gNlThVmnY6϶n;*Jo b8 FYQ7/T"6CUkv04Ƅ䲞Z{fk4d  8GGbHڎ>.V6e(9Vd3.g>so0{1EzIXWhF|"8֑6r" ]'6T8 jQ3S^L\ UT̊ɧGz:Ho}W$#@߀ILY2c$&4L*@Z,6{ixGݵ5?7 {pF0mk3);K4Y@~NJ8ׂSPTmeC؛v^VځJx)"lܻ]%.^h/'/6Ϝ̿Onl[q`M˟;ܖrlȣ?Dr=:Z65/̹ V|3$#O8agDĞ6ȶ&IvM0n򷡄ʖWY;8Fs\$38-5UeL7NYcѓ\.l>vJ;3,@{0v"v%)SS6[.o}Mݰ :p%b=zO%`]*HQnxHz 0Rw{k,%]4`l[T (\RH%WLK;@OK$!A@ю8]8"-^VXA`d AEK~n&xu<+\ťгS:aᇼt\Ec>]zzgbn]ĪSq3T#ive[rC{![Zf[e>(Җn}پ+*6ZQEw}fs)E *sWkyJ3(S4^p)-nGSѷ.3fJ׆ȷ ʌ/Z$OWdܨD9ƿZ<#Ϥ}T /K~3ց%u}^-j \|+0=nawa|EHTZrwuu<1,7JCGV-RHq|%5; 0vKiT)*|O5Ճ[5|5n}P}zc&rbv{e%Rh;n=̼22 %*L|@vTfs~µd}֠(Mmu6jh`n'kRW!ֈd0>ʕղdƎ.-+wo+bp.(zgh}Aj$6nAuQdqEP8OL ')y/Z]a1tBbW-x j‚ALJé"_eCYÐVS dY2MU' ?ZӾ!HK1Z/kD+$|d 2 VFM[:80s3pV;a2SZLQȌxJ)Qg4|xE; -w?CZ7Ojr )05a絝T-Bg'(U#- ^v_a4ءؑ(&֗25~ZvRoBrM06@_ `SNmn$q<ץ"Kɑ>_>uac*q}2/uc9 \,*#ߊ*=C85{3#-GµW?LE@#b~m/= 3:9wo_w$좮IQC!vcX7nLv|-c^m /JW:7B%F4fI F7 qR{lPvX@i%X@h!HAE~,clW+yVv/)SJA6c̄-+`:YyͱT`_˄~.PE!N #'N8}͒|7;dE3 F .C).{@cǪ(SgS8nk9#ah5r-]e-+ ͡ѸvVX*ac ae1vvHPGten+A/ۍ[$ݙvǡ6ǦصT|"pLtڠv34[Zad6W;Hَ pN::!t a9b쓍V:nj\@F:dߍFq;Rqgi;Wkr{ޢm?E$YOaRBWi̱&ۈ!8_ cn鿜>$>C FM2\6s'*~W3dBZj]U=[L$!`V +ȧn3w|Olzzs ,~,nMFpVZ>_-f{*%NկS}PQORG_M^Dz ^G5r;eU݀éNͩ-sha~@XGZ@wڝ~tDW'-6*5hR'Qg4ߗ  6\+[5{nR)TbG>YBBBh& P'5&&}o BiɐQ&X(,|X|(xaUq4+EO@}Nf!s犩Gbܐ%/U'2Ht'O+)yż@p~#p[HVQru0yq%[-NrIz</8hqFȱԅ(n,ta,reY |mSaܑ@N;^pN'H `]5. S?zfT>kP\,U4Y eF sA2Ң[s|6ĎVNN\(<\@T ^G!~&)ըE?ˑijN8: (8c }AZE`d[,b٬2b #XUWVh;;sÀ71 pJ\6V~մ~%3ZfdCxͩDsŅd3;(2ɺmmk6u^?5˹0X;sFo;cQ5HltZ*&e :W%nqڌ5ɊO :G9[Fǰ!\Т{jzrݻi+ؐB]@d0´)Atv ̢Ks-0̐W$g޲<"hh2(}~VC&tN ҭ\qLp87|žeUnDL.цO-bfg pC5V\|"DHL7FR} -kx?s@qL&VBj..5PȦYnxtfPFlk؏YSdX9+~7}2mod_^5FNX7lה&*CK.wQGǚ?Yl " ME؛šY}E(a%e3K Z߷j~xǙڧKW$ߧ𡰭c+=i3;Rl7o<w)l+P(]9Y@ռUk,d*N{pD; 3_HY%^!j1Xp/-7+Vj G·%#ҿ^: z(}c?KaH,۬7^| {LTh[O']w`ۏ|8 Rg{h,nVGA63\߽$PG"rvճ{BYu " Lcs'LMNOIE4:#>H"*JD̦ STzaaN)LcF>WiNZhF󣅶YPM' 5.@ Q%ngoH+zo#oV5^}soXe{sTx Z{F6b)g'3C9䳗WX^GLi$M6ܯpIJWGM[2)L7\~23iaHdxw%qMlgȠ6`*1~5~-$a ._l ף;&vӣ,^ui +Gja<nz@"&-slj|MU7LσUVP:TˬXm(]d(ʳy]cpnoh-38U~[ꯨY#0 Ö~Ku6">hAhg{恒 r?ppQnXtY+@$Ci%)#C~^f3\`U)d|1YՂY/kV=O[^{:%Qqj9ieVq?[԰ƽ܅%ve52SP8'+$@4_H8Kؓ-*`VH]+QMY1zq0W:- IՏ 2l vđ(A\2L~urg xQA[`q08f?tt-:o]<8`P2OEdIQG==z'?lMwHK)U5 Y4]-Ԫy4Ob;fiZ9~_-cpPx=F} ƧgU2 8=ݺx O$Y ҂\JZEܣg _1P˓ >[Yq#MCsf;EuM࠱޵<0cPmɥr7JqTLx,yʶJUMこU& }\nlJ:#VE |#%]f(вݐG9oֲxUldn^ɑm&T Xoܴ,LgAb(@' O)jQ0+;PzeWk9q,Db73d49mԾKa|FÑ!q&5 ;NGە{U+Ъ)Js; nCKp}ތ?63kh3q}-+ܙOb@Q-r`UÍFZmO E!􊎇zYOV@(ėI;34Ue#&qtYfPV<\`e-`'A@M]:#7=X+l8ɝVe gd*p̧M3qMoauzo^TE,a_ޡpc.ܔvZS$[ޢiȡw,F`''{p6c׬Z׈&p/$|8USq^A\puF2&&r~74pI[ g_'Wƒ{s2ҡ"n+:p˫vԢ)3|je7J vND1UOmmMb픂ϼ3·&DU d'=,CZcmwKdY_w~E{``2ڒ(^}dJ !^fF \f _s '%3iʰ\D5Ύg՚UAw]]1^۔v^79'PZ&#$llɤEԽ57WMڴIFCQܤ~igz-cÜOA%e]/(A%jPtd1Q.PGJ=y埒0=Ybnjf2"= n{ A'r#jwRALPTLfSP\#;t>N]Hwpq侞a+$3<;?~Cv۬tc4sĺsde󅮂Rnɜlײ1"t% BtмDwKNP.xz=1.8hʺf5ݏ7ibg=xY zsQ+*;00iܳi˧[o"u$l)fYe5YۚKձA1O(Fȧn^=h)hd2tA&f30;l'>-إEʧٔeo{Tn-%M-Wb_S(,DP멳%] |Y(j;BOHwnt<%$K.wF-bk1P/"de6Aor4>]0EU"e+̏i'/ӣ8ixmN.5'pSVy?3:()⃮M}DV TnR"|q±Y=z_إKLE/XzeI b7JoZ!%K[=-"b!ʮJ\dPVp[%{Kݢ$-v+>ߛE}U%e qתfDzVA)Eeح>I)Tӯsv GY+Ƅ\ۧ-dM ;g-W!qz tEW?K`~ vl_&#H[#Ql6lgE!CaWe_i0-ѱ/Jke{.m{pR87p"]ڈ͉6ޜ~d(0ix%8KldTy2{eo6֔}g@m"d~caj/CJ$3n"XoGX $ח=B6+"dDXIB #,ЪDo?-hsh|[Fb`Vy'wԫ]i."'";Bӡ{OV6l W27 2~&gam:m<_j&LakGL(6A׮L(Zq~yԣ;/f;oM, ~z N̐LEȮsT;涴ilFƿVjT^ī.?dͽ!8`A,)PкX̑ŭuJ*hV^[+6̤0< Lo9b*,.gys\VTHPA;2p`}OR.P)8V%YyIYAWXtW`"\Y1.lJB_a6ش̼MQ?`hn顉FsH,c5y6iH8MwbaMDf;#8=9\HQQ>zWci8I7x?-4?n!*c2Ha>{wQx,hNPO< 'COf̼F""AZCkw/iv!CC!IUn`,hN~08}yqU>yeQ-z﹜ҍuxqԦ0"{ikm.[\6ƂYܪǚXO jjcV>}!ы~325;aLDNԪ=V1'=LR%YLHG6"x66ybV_kM=pL#oX=)br"ed ݑCgAL. EJ6qCJ25SN T?cHOD~sDL/"yÿӟx$Ўd"/#b'bJ-k`82_i^:,gܶrflgG-H7kG p{ BNS'HXLd0t ` U%^vxH=9Mٱ 0%Dq&{<#>@|NFZ؆nC sվV vߣ=2dM5/^|8%% Cmϗ Q%$r_`f40v&I,HyU?ĥ\&oL |QʢqL02!/4/Cշ":8Ƶ@a`"RCJ=481K;vtiÿ *'z'gHΒCSЬ :okU3R+1>ʌD<9 u;{VXw >^FvdQ"O/W8 搎pMI{ ޤgǵ(wOz<پC -g̖U.nBڎWsLK,0n/t^Egsk4P5%PލjIJ^Wj1m"^ *m WxsB5RTvgMZ,_'’j1R$xLAʜ A&E&!u$^8f=,`5mn"o15Rx˃7 (uEcjp".KA/9|x>W3_q&K~zw9k};/e 30p$ H\RaͶhpEPC})h54o{Z(+]oE=^>${N=nG 4Rs;ywKըSKM8 Apuw"ʄ /v=!F:&?KM!S-3s.k $8l.cgqg1A:p_dr[oǖe ؝nux.Kؽु?iѣ/& DYm~9B`RrX-L:A4+YupT7˟4tΜVշ3hTz ?c<S^ Q&D,AxU)\5Oϥ79NLkK@,[k-=]FLhC핒rEs?G&LoDI8p<> "w"fkĩ|Yi?Q 9$w,~˼;kK6KX$QyC2"ۢQéDŧ5{![ɇA43 1oQt`@P꩎b2/qK8S95)xjgfeQUVfij/:D(Ӟ'Pw+NIL) `㖣b›ڸ@&ɅBABvX{meWuX9(0 m_?0 #~K:coX{/V\opd`}&Y t!.cTl)˩ +FU0a`Ȯ@͠QH.zy(}i|ݱwu;TkN⃇MkvoI&$Q$$FSx!Uxt[rZ"X:Mrf8i/.I֋LPB@{bTX7kCzLnև{Y2}tĠ5QXD?O'2۹/;01œ/: >Ql"C]aZ nzn؏+ԶeM@DRװ;p5 K@i^a<&4 ΙД_!0W-l %kF PG=w%4V.5 U4qRu6Tܘ 9Z W}E'+oȏ2H2h N3$iP·,$qq(]ݒV^Rt/}11c).yӲ8N nHz̳"Awܓa/J?/|B i,y]zCF?|qHS <:8 ~ 0 Minq'@>Ɔ_H35 3B|tf$8P]_ 9>6D&֏Mz>fk(XqLq#N04((e|' &QR)Xu ;/!kZp._:V<]Lž%c;?iCL"8q QE!czUVtub%t*&!W<_t#zF!Ćo _ cW#VjOorzF%, W!($W5;ߐ3Sw2˦98z!덶VZ)i>i&[^oGP&N/}»~m_I M$U.?4K^cnLꕏbYHv:usFڧ@wU) gꛢʯњHW<.9-vPزCNh"@Z5JPGy٬ O IiX~,*R8fea qCvиm$~r8Ar37GX ϼx6Wx0MR:wsp HTzOTԧM-YeY܄[If4ȸ xH>$|S@CTLfΣBآkH6MWyry{8bA4@'z+ S5oC9La:[UY m h_&~%ͣIx]80u\&t|V\}=-s8{'6Kg^uvoٍ"kϩ>dN#(4R }01<Ҵ,ҏ۹-=4ƃ'EGS/^Shڮ <&ˌ 4M(Q(F0,PSk(e[gYƔޞރ+9pǧlk ;!&uХC 5vinZmi%xx 7a (lp$8gWͦ1YI̱Bͧ}hhxw| N"5Pw9|Iۻ 6C773?p=7,Pހ屫ƬWz-?m¼t].b^Y `{SW䂒F*ZlxT${G*^W9;NNzT&J'̹eLUhf|}2h\0Y^ cts-j+sKlGe]ijgbOq}T5[IR0 _ښzFvQ)[3-(wr3mA}a{7=4ka> Z5?Q#j}VLF=; *E"L$w*Q [ wz~2, SO=a w:y'U,pZD_A L^'ȡw4evGz}b!Lw/}꺰 / s<ZA3qW9& >sgySvC5E"Ϥ;'Đ+aXu ܇LjEY)/+gcp|F V뤹*ߦMij0ոi':҅1h(: } :Λǰ?"a88 ~嬇deƒ 4W STNlh{cbKWźTcbY/&@ W@Up9}@WG ™Q9##&%\*W$.x  CLm_FnC0`J T]!,Y) Wz[ƽ\K_$E.8md*@{BCrљinsRwjvi&HfoI%J~3]7ͳ&Jp|Ѿ-"9`l#BH럩6=@ƣMWs.N8S@Oǂ,V r"kfk*|&/L<3]^zS3t)o1N~5Eʛkjc\w8e4а Bt<Ky{a2-Lp#B좍s|Lf\D'C  H @ù9Mwyh sBAZEiҲ%ZBP phJR.` )O<|ݻXb/X*_$62 z PVq&JȻݓн[$Fߞڛui2ur*wRIOL\_/߮nOuÁY?ߍu zDf NT%ȰZ5%P=;b GhǼ BGTDAxNlG?lF:-7 []nCC7x% ܈ajz"nW1J]CY'j-ixHٶU %M~'=,2zX90Ƣ[rlEM k[]HHbB$4VM0W2/ 0&U*o௄`h`G6݆aW_>XzZqBSe;oy+֙:;DjŭdQğtjuu<Uywͤ6ߞX|29+Fu=$SY$sykEǴ#TTc+K4Y䎎?^"]Pq|FML )٣WGYGT*jcL^Kyd6vB=f1g>ӏ~IL`>X?͟]gC ;(8ߑ= T_Lx NL!Epm:a"G׽,kfr.o, E*jӘXc`Z[f:7MUr?%o}k|r%&dT'g +]-ۥ]G*RTay-_taU$vIAnOq k@SF5+M.Q&1OmGf^"8A/L^ U ;.+%-]''ޙ;%[~*ItiQ룺>~e GSfEjv[9c b@xeqxr!pt ')hq7BԤ4 .7X w;FRM0V9kۘs0-9Rh|OU}?UZrsw:jnP؋k'9 29 H*Hu(48rR l!Ϧ_BZ)>bN*Ŝ#f=G {cƮ" a{~.noN"'qoUxℎg+k0S%qھ]W3X[ª-ԗLfTr)q3Y<;Dǖ(9娗%cG6 k\JKGp IOK~ג~t8fuA͵Ixsvq(ecj$'f$nyn\A%^y̚:,Ag1xej*b5+A/_d?c6?\N P϶we<:+Á~R- v>Wg8fe:uytG WJU({q'vyaӊyG#SQ#enO]7<xBo 2nmo sTxXW ?G<.z).J_?2dNn<6{)O}$<ƅT$&Cd]=--Ňdtn=Dɣ8p4Y vZ&W_DM?遴/KhWB,K̏+TBTҘ^2*Zadň!@saYOrxFOrA*z5s(MSKރC ȠoLwYy dnFJpMJ~֩=b ɀ*yC=z#pk;?.U z)߷g,Ss??-_h/ڿdDI.'i.V8?yw#`d&Zpn>OyW8Ҡ;z>kG^v-G$Jcc-?{`H,IUQ FŴ)N)^Tp$BqӘysaا[URʥSO"% =_iadujG |mb =4+=թΐҮwr9K;#G T0ּh#>/VV}`5MAK:QFzwEK|Sus$Gn "-%qIPۖWho引GDjZ. Ћe=/dc3t3J(FG>nS@wVYsqd0*@de)iG$Ѕ+4ȲuV3ݲ:ć,~P _ yۮyI! ,fEgo5Q*N  RS_?0_6F$qHߠwH?B5b=bI{h+(cՊuu65.c$bAffV߳R7)1c5G0xИ=ǣ]J05k3r憥 'IPwY_/[?\8^9h;)3)&ȆՍkG*=`&Q7`2]HknT=qck G3K_w xBL/<=("]St29m ;x#4lݹsF`&[9?C~qvK)mwJ=gՊNU-~9#!$ ٟ`iC%D)r`_,~gC{# ,|2"m7W?tEvQZfceb=)ݔ.+v}n?!rªyc%e;n)*9"ViI,`;Hfm֨OUV% YkH2zT-%;֔;}:{(՜g)ag=K, O';wQcv|wмCM҂#'"/S1K~nA4ɿ+j陸{U>}Nhi&]Ci1ݬ ޥC!S07+v= DVR@JȠ}}1-nh%!@ &w$:rt1/z#k6-Z?#hpj'r7ӿd;%h?gN˭8MOkq @5a1ɳ~X#.^aW-ESO2ͱu%-gLFmS)<*G}J1,m@&H2w7D?v}ys(/*$u6mt5ʂPz3]dx4&pw Dktcm]vS:6ioJ>/sUq$5ͥz)(+[Жt&tA90wPG@]W=#OW^_?eU|Sw2oη :TbiqvNYW|-ٌ[_"N2E+Ꝙ̟) Q+Acp>h^S0uFy0Ỏ^bkڧ*" xInc#P {zB7g/V`ٽE.+_$%cph}|K^,b1Y,^wzE%CGKGPLlj4,[U>`sS3w44OvZeI :D/ATPvH[<@I$Fɠ2-gZcWINӐ'kU{dЖ.l&rps0a8g<;& jC;vȖh@g.xʱGy!cQU1k7,ڜH,YsPEEĻ\ܾEc*<5o+ݨ '%JXulQ\-~ .\aE/D4ls17rc-[ĥbO.ދ{V(Ircgҳ=c,E!KQWJ"c,P!%P=՗YzE68 ks';,8,VgTc(7“#ƮiF0ݖ 8}"o^2$/IZ'IJ;˪qm*%7K`Z" ǮK9jUt$vnK \w4%}1F\²0 v[5paz27SpeHJa06$ ,`xNN>EVoicb#ZR1(=7:ICٚ) wYBPz#61Ne=`qEvlǍJ5=UȊ9m5-Zj`A={-ˁM4 6 !5۾1сMrq22 ʤ= s5E܆,?Ȳ*߬{e:5"HgVɐ<l*HI!&mF3cވ[SCPU? Z[>6$o(L6v.?-+8AD]'5IIӼuBRgDdaWpQ: (qW.g}6c@q7/w: :ler1!]ї|-2b`B^G3 qҦ*.ޫ /caV| èV92 *'VDNxA$ z]Fp0g*=ťqveic_&J8nNr1>UZ$x\EE{e mMHq__ߞ!TvK L hwPBLhzQDkNi"V]p"z6Y1?Nu<0OX-m.o 4||(ĽCJn&];"&qa5DU7 *}}|nC|ݖxǓb+_<4υ(I0G7%G~DO,wQ8VX]B1rM%3:V.~Z0א@()K]-{u.H9ywZ8%I*PP?\Iwa]{nI_xC[]zχ6+Z5>ːkC`t%`Tŀ>]RW]B0*Vx;!u3蓟#}LlA&ݥOC龆r<:M8-t@1nAjlno6Mwda鬑JU rPK7UEt8`' n2pfD*:;&D(F~y2J-F<2Ja*Jڐ6/?gc*XfNf:.PT67'Z&ZHO/b~0 Q;*#%vb0K%cWaC1F|L  h-Z>XvøزPspF^K_ksbSO忰ynMH؂ $^&mݸ?9?+I% jDU—֠XnW_FJk}S)˩Hf슌7Nʬו}c\X2(]BT~bEo)t[ɺ ngqZ?^窎r񔵮n4"yTQ>Ka'=+encDXFG 5##+ 3ԏB&OԂ?$^R$e !b(2*o\:~+QR<rGBwbR }ڨK B0dIs=dGI{P?W%/|2Qz38HDijjnxۡB7")46}/Ȯvz|3#~ q bմXo * S]z F&%nsJިzah/$m+d=T$$ 2-PhwWoio~aG\;gKX ßI`0}3 e$Hxv!Z܈VijvM닀g^ QyXɆH0Cmm&jڶ 5M[3XԿݱ(vrKK5m=նyE9vՂ(m0QkIXٌGRs!>}6%CDB]|# azY y9G;ڑBjߦؿl ya 'ߪ"<|]޽ӽ6\_D$ꯃb`kHE#w*n:Zbb!JDg,ńKdec&l!P(CIg9HE*V۽se9[O# ޚ Z}Wlކ栯ߔ(Y܈>.[Rz@h]}XHדI !"*ӈc wmu\1 "`:Sg`Vjs=T< ~;kC:bo^;"5"JqHJQ9wolƧ]d\Nt*mp:ch2tb^GuqEoPkP|6'QI(rfzLz'bK}-z=Z^`nf% 1AObK+Fi/Bf33E~:(@1;o9-NP;΅_U[}@}>HJO:q\vDŽ,-CҦtw9+o (m:x@oQ$ґZԬMx1'oYH02rNMg6 `UW:%60 NF)l$.vOg]"骨7IMl|7?~ 1(ŷ^H#4wR[3}B.yg}fm@ܷuBPo'`먥NeE5V|)zT|튛WCrR*}}'~B~c Զ3Nauf֚oP~҆j-2I'^E"{ -хE]l3H^@.,DU6EeMP`L$mel eƸ6*B/׮Br̒˽&!]L19< {o8q]P<'L. F*MC_7K>:vK?CfAu ݻHs' 1ͶJ O孲 Qm9KtRkUh'r]Q8WwyHia{ m;(>jf/U@` u՟N:IN` cND9D*INx 7fସGSH Y\"8dmZq>_DrNTS.Z2ۉ'I9'Yζ sz9Q4 n]|E)ʹvV'r>~c콙bs%Ŕf0K@؈HFEc1|G JV¼g] s7wT߼ñ qv 2,9 -7b,Lk1:()?<r%ϠHdka/,r{>f/q.!<3Q,oM]nz4</jEoMrVvIyď,؜ 8)RSSysMH,`=둒Y/xO Xx-3AtL]7ϝaq1-sTCp /OC'9ېTH  K*`DQ7|?qKl$w {C JJ(#pDQe'9>JmRFNOrzJ-|1% (jկ ĦT伤z#Eb([hN1fdZ'0$k)AƒT: 9㟨pO=Lu뢲 MLzE 0],v~v8{5)2LRȮ'W PsjeF-guݳԱ1 Kp&%aSEw1ZMD$jzmsASֆ&Phe]6W uu+܈=jKG nEL`[^`.Nugaё3 0OB{,F0o*\C(4up-&2]I8=!msZ%]ABu;}KF&LFmV*;+t9$ fޝ]sh;.TB;`ڐ 4{x1Kq\d#W6_KbLU,Y\z疌H''bGwq@QIށ s.1Jp 9BL־tT9ߊnC? iaXuxLemo>lj7:=:C9Ɠ^mVc˅~{朎tNɴ츊gm4R6MRt{CPydǚ$G S(vs ) bR%tZP7>9 *Ev?a&Gւ5'-XqTC{ݢqhf& Q ̐)|!lm6ak &gg3*?<V!ԶE=2o4m"VB'hC&QlGȨ =J^%U^hWRc̎q_-Y{[i{IbAכ4/#)XiZFC- a?Ѯ.M`d: VJ[*܇YZq"+m{{Ifr7%1y} 3ꯜaiT֟6uaRK߉Ws6Z2I ^&&^ԁ Y7~%Ǖ1d]x$gP;T Zuh=?szM 40==L};pxt.*,xi wGզM}lB)WAaLsPn`^ }Eduo(E," 5J%ā Ŭnt3|WwJ:^qvڒXUtDejcl7IliTӵ1i@歆mKda3s#bc̒W>1(ŗPsҞUH}tKQP~$I>w{R 2xJUy%S\COyh}9ҕJ(iHSJGɡ tj9:3.عƾ%<3 ?i=nbvaldR%Βв?;ϛS/ۼ^MTLC0Y,TԠeJ$"Bѫ aO.OkRcXL6-ܭHLr}Wuέ1mmwy_2%kr%\= ox)c@$!8]&|*Tq+Q.GKvI_+λ鑫_g#VF%ɹV`ӰKvzmX.N;} < N96yrbmCi ?{,;ajMlE@fh)ZJ2P<ɕv@N9A4 Րtw}u"zjǕJYB͜u`ګ՟ոm3( K\svgf#f#Os!eldQ|1IL扖/Pmev8w@C5%MJdݼhow!V۷BcAĵMK/? çEgT_6 l8} :#k>c3]tUi4/?"fSHa-=$"sJӎv$Q+]bKb" GzM2 5j\(m;B$!٩&U` e(PhMon'W2ҁ#SV@̓4hGZ0)6E0 }Jg޾-voL ͎_b g]@, U$ɓ?3ZR|~l>EQsMC^7J`# MhNHMl,ؐ"B&>,LG@6k[:Pd0\b$d)3hj63 a˷2H*R_R&*Ե'dzM'n{8_$ $暻@B4PR@B8Y A}*Rp ۞,2ⴲ&>j.~m f講at{ z bۧlNK/ӚI;(L= dℝg>KJ,S9^qdWf &8. ДwK?sv{#Z ǚWMMԤ Hl_hx ?+a!ɞô∌ehXY rY) \"Q-'ymLZ<3h㘂=S˽ 95 S>saraqKc:Qlc=cqejw?"jߣEf0/u$Ef%&:6 s0lߨ_ڭ)-0A#Lފi +}Z̗@9d1UiHUOR}UqNL冽52#|}j ^`_ x7{H_M 97mꔺH)bv5=77$Nw .twT? ڀ a%ƶ%(˩ܿ}͛'R:Ia.Jɩ?w>mĦxI.V8Q4I, #=\jεmQ?:"]yXA7m<5KH-gFƐ%1Yv`)fch1vV,ԃeQDp}g'+|F?oOvEk)J Nk;|&ːMqxd]W_gf`Wk0NV"7}vkJi֑B\A6qF%5(t0')1i ,9cnA_Z<=Yt4. LJXg}T5RPTa 滋MǧiO5$ڗB}mo1^[0Sqh+.hFQ&rs21s:—j)Ҡ&ܞgQ ƿ?Qsj"pLTrzjۈr w?ǚF>Ƴ{? ɕ HgY t],Q/5g;Bb+!`f'h$V^ MrCZcTye_壽W<9p7uh0JF#8e1/oA'+ 1Pct{Jͣ8LkT+0OwUj e> |OgdmF= $`ܺvUYds 'd %cd=7_93Σb_*CJ݆h|Zwit8mk>=.elT#wN4#Z@zj)& : FҞ͖jRfҗqV1yVNˉPV:Da sJL!5-QIFŹ0v7C$*E[%.Рcp'{$%O&Lj-)`g DlvPOlr"pc<f鋷|;"&ot f$7Lw}~skbf"CHQ*HrlWf6 Z܌R^'Eo#Л>Ӕh^{^'O #N&NP.=JVkxw:=ڤk5\ W4: 5nj_U{=Wcoja:!` ŢlX-sV܇ѓɝ#!wEiKP%rbDo?0QbR3Os@ܼD%qFSqjmfGSߟ{Enk4m5bͰQcg k _dQL; 7_MtzlgBM=o^{ u|w![_d 6w펙:/F1fOx=.jgCfrJ+fkix[wBf7#vke:1< x_G0K-Ցѡ֙IY`#2-,9+Pfcٱi?Mzې4KUJ;@~IjnKb(&y~$]uA_WLA%D\[tgg/Άy? ROq$k6[`ɩuM}-~i(neW frDoZ,m@oxC۹ĝwK(nq;0j*_ksmґ\gY-=3|Y'_f%&vf? lpdo1Pl: sY`p3N:l[B gљk -t-Uא \xZp}2Phf,bJ  I@e:NKSxL}(r8ʑ,Z(bd-˙;Aq E}iiIp?;ȽዟQ MT 76,!14@~.nWh٫0vJP>u"M `Y* (>k M7r,z#oVl_+vߧqAjdYmjf\5YA2ꜽ;=:_+ UDW )d0xJ0f>^,[yq(vw ,9UegjzUT`qG|x_\rܝ+![}\ b0һ@gR rh{%NU%IvC }q .09me9֚c Acb/&ݮ{ڭKyu<;(Ƙ*R66{Fٳ 竻ƽs2.| o?_:fUknO7 2rw][J8/ - S ejHoߺAK]ݩC;@m$OFKϥ*c>=7EAK0?uL ]sE?$TnM˅, 7ASM̵unEDGoJo`3Ȣ"A8OR`fɑ!PA7 'Lu3M?dbRpZը̆գ}MŸe\ƛ׈~Axql@Lߵ5>?3rPBQT2> +п`3Yɑ1.ÿ.~C D}@T\XF+9F6e#tN7^õcx0$~w?<~жKdNSf]DwP$P={Q[199bЊK8a4ՈrA+P3p.%CZJO?,̷w.C{@̓ύI/E(s'ۿn]ȈHQ=xg]BrvO>~LCz7f>'rTcEr݌ aAYLlX4L\V|6bf/ho1Ϩb$s:'D@2!6T;Z0C8(o B+hǺs%KxSE~8:k=_)9xgi)!#i JBG.5b"Р= ii_@-,"n>e+o9ϹÎ#G6e#y+>"9}pKܿ,QZ~ȭGuTRo*\iyMopӿd!;]&Hd̅r=hO>U *bKLL⪣fyQ-FwHz(>Ny:"6Gԃr'nj3}^?[3 ;aʻ;Io :o؃!c/mǤhGAޏPbz_+dj?B{â_qQm] (OOa I~MT1 l:Jn&o:` SyvUEٜ]83:Ԅ\~@v_E1Q-9aH&^|r $;9\Ug X㞿8c^a#=E4|!#Ͳ@ \U!+;lm?;NG@֯CDPkFItndB;5ʗuTdYWBnw 7'?ƍ{ɛh 9Z &.Ϭ>C3  k^!E2%%R6%5>ɮM#"HO8Cm:?_0!d Oj72HT ז2Y.xՑQvE OZ95Ra~gHjݨjt:(X45 KPD M] 8:\N܌L?Lؠm1>]@=ben^_4W p1F6d&[Qkk_*5*QU߻E@I~FWry0>f_}ݨ8.C]%mA.p}5C`/W,&tt^<Ҋ _i@#K h_BM`3Β·$N2mh\h`sKacn5,SPGyEl.!`׷'-UHԽWp]_ Z,{t8Zch}NODx!6dN&}v xN5"${@h.)Ee/P$G]UI;eHw$UH剕C7 S羶%lݥ9zd+cC 52SDJXH!k7UD<']¦q :2nX7r5m]k2}abOpЂ2Ю{_SY_)#%KZ(Q{"raYdbe#moqZץ[vFhifj嘃O Cǒ#<3bI >4P*? 0؋(vP=MWz1i"k|CU)]IA;8/A*lp4S{L Ksy>L1([?2/SU&"ICaJH'iX[MLO d)ؼNR`ߋ ktvUY4˹4iVphTl/"JN/t )x>zV_LP0"1R'oiҪ2 >hE5b~vYQ#;MG)"[3 e8a/wڒJoe듳86>?hMj/ ?%K*&!&^vt ]*«S~Olw޾kٹAB s 9R˦v!5㉲ivbӾ=؅zlV!R{Hv7ll~W:[Ⱦuv.,@w~aJD3oB;2J`CT['BɨB#rLA,1 0k,2D \Ez4a 72)T5iGhވEExj7uxmGa3S_q/"> YzkZa;oY#Ϛ>]tas"mFc4 B8CG$`d@A<](j'u\{bRyfH̦)HS4$K@i7옠ѹ~jFկΑo5AWFFth:!Fށz9 ϐ0'M*䅛-UihGf'/]O rYM`)qCc;! ؆$}tv̫y~6\9y[$O.yt(>hwu*nϖ ;,RތƋx(R0DK2:yk록Zqpɢ1c >eI/]'mI$pP$y}|+ `?qPa@9!@`1gХ3_=`I*_.S̠X QQIE 'cOklHԐ<9ݑ m%ܢЬ~XJ6C2Ԋx$Ele:L f4I33 :q\:p۟Uǜ52OQ~ ~&[l5%ݖ@$,Ng ̝jf<-`^L>Bt (|# ħM[w U{*Y̔8#AͲeS &L$F<@2Oň+1$X|Z"uIQE\]֘s+&>YoVUe!~s * _U,z>aǹOFXmA HD?wDo 3@&98g*\85D7pz-estQi/DY<0gE-bWL3d0񟽿 k?%oɑ@ea` wăL)F{Sd '+'v'_zbXEP3%8bYK>0)3ak%f rBBOdTCm>לs1=dISZ@U>"UgoVn /#ę+@ТtúB`;n-FW8VtTCܼOٓ9P?ʪÂAf{Y>U wX/cn&to+mm<6Zء[^;&43Ui5]PS"!u!l- k|C*5+; wݙ+<&PY 2Fp/~ה9Å$A"˭u!CϊƮMޚsZyצ|)XT~Iΐ0 =NrS~s۵ar~X>BЃF|qq+<=7p*8!f]J޳f)`BQ)/ЁEZtwH cJMC}F0҆ʬ/Ҥelq X>#<A֊<#d}n`ܣrtcGK}*Iߩ)("*A]d6 gqg'C :T-U,(6il.2"bË4M٨3 Pk}g#H _o*zG`FTf_-jCPP c&fa*ޕP} \X\>ecUoyN[ r!F|yil窖J}o.joxN+v7(UÍ#tu^#*<Čnh0 G0E}OG]%6!\N#6L6/TlOguۙл2;:oaq2* 24p6JdoF |so\."3m4r#4}evܞeH\RB5N~# 9dky,͋y:,C: 6UsޔHp-nZ\>: VxdA=碊jlv6"&N'xR5M'} 1zIRh| 1%7$$__fNT30oz!^0&!2M(9cDl^ziPqKDCAQHn=-ǒ$꿙>@ޝ,HL+XXg.tq1o'<o!=e_.U8̓,a2/L] VFh`ⱃBFMJ U9l\*tDIsShK2 UkmS$_ ]G\fǢuK6Wuoe;=rܯm{Ck}Z* $>P"'BϾ1 \jA> \x8YСL¸?atq8{ą1fYx4ۡ+zìD<8C6Tݸ7*o(C2$eE@؉!~H0x<3CHP= upjD& _h1|{G-Cf}Q8ðv&'AVPZRgGUT ׇ(|3:=B Jْ(ckbpnWʫIIA6yXicZs#7y|aS&k} ˸\{wC`a+'L0l%{\4-/;a>KU`7ҡ̕]HPPMz@W5I9;"e-!K'_RuqX)Ɯ d[a& Ҫ^~lVex\fЏ2&AC{r+s,o` l_.)PŦOŇߐL{5TCҪ(#a+`o Xɇx<"Hx``'JPY`0Dp߀|WIxc 3YwMN#h8suS424e}ѫIu<Z5gg&kUh,nfzbqz)wSt4*875Ƕa$(UEB.;vtV%,{̌${t@[IkM8YásaKؒ8B?Zwgv=˟0`U84!E*OzNE3 klز~s t"Lg#[0,9,.'Tm萷@vNCgҕi#\ -%˂h@𱢖9)C~tVɦPh008'w U~o:1F~(mmyCu8$IϬ|C=5$x_[¼ti6*eyQi~΂dKjlQ&W sΫHo9T|ØP褟|#ir9qJNx\jZs}m &k >>Ɨ8npNL+VP9J!9V Հ=;9pKVjX9qN Y+zČHgfQ`KXz1jz $7'6־cCTNbE2j2qdYwM|N`{Ε㱋cJ{LեsH,=nG-f Auj 5=.OQm)ˀ@ޥ= -0hЇkBW(:hTB%%HNFx5o w|57?\FFSDBVL`pԛt 9FzA1Yԑ\PNl3/t|tDDѐ6g 22j`"]8{BQJd0'T دEW~G34m 4.g؉"nICScUeᢉڙ"/2_4ָsXZkW &).9UDuL>לOlo! oKSCIx3]SֹL86Z{}:J=I?O 4^B;(uҒ,Ojiub`*+ml*sˠ;A{!H ʗbP{F`UQ4_`p*)⯦sBp¯d; d&=vFR`$BH5sQK"S=@G`q]1@a||}q?iyO6s:dW]KABߖ.BfLQ2؀J,)?C}y8H@9D?eHcUP>DЏ/fw?Zß݆KBkeYIr:4(g>#"gH@aqOX > FRr&7.WMUDj"ïFN4(P`L9Àµ(ǗC`:IE"i  "( n0*ɮHC斖MXrȷyh9+U7k '!N giQn} l@7uaɠҪ?s-0A@0b%="GZJypmVԺx0zW7rbD#3n9ILwҌTg 0HPOܖt&E&s$Dlb-06#=— 6.j;ouktbuyޔ.H ĭxD2f}$F6?QR=Q 9ȤiR2S_,43JetsKC8=y{KE< JuPZ1su 'nRh(epT~edcEqxul-4im5P)$YI4!hgQDXqF &OdE\ y8)>듸]r<;x˚nANC1LWFv$+=':d eAD Hh+%:KM٪R#Aq G4%t=H铫Szg6^X<Տ#Ѯo)\3=XB% }jOCzZv7Nˏ Zxk$h ?| n#ݺwLj DE#PK|92lJ$Qs~^&<'>xRȵMݒMan2?R:ј-M֛yzsq9/p/Qp(h`9&2}x~æBMvD ):?"!0ߎo&);>؍ _u[nAÁj`MT.>L]@CVl2uRuYtkIG3JRL;Qԓ[W0/ EE6#_Ռ Hhs[s#r7/k%9t![SMRS[vUV(d=2Jc6қ΢@:N<Ѵu"MD/ːh>UW)4G)>i\|\Ϡڼt"ۓdKG5f NBAs"4V(ZU1wũ` W$փBn!qOm9Nh1dIs #ovgLR|ɸuWGBiT2v*{룾b(d0a#jh.BVä`h }4MKmQ#Ջh)tR3Ł >EP[\H7c #^ل[qjpd= =q{|zΰ 4_UZmaI.O8!5gJ=M'CkiM;!v[ Q7 tVGD $t&H2 b3oؿ >*~*tx7̕$/ ү: 9ܻ-^쾈9yNXŽڒFמ1{`WF ֻH?;]Z}Qv^mS3,}pcPbj pFkxDipƠl 3>U$7QZH xDʔ{$lVjW}-)[29+|0Na9))V4§z˼Bh#WݥM^q;a$MoLSxq]%}Iգq2ka켑 w!їt_`H3+sIժ:Pa1r CBԆAY(bX'!lWsi,L ˹֒z_^wӚ# 6w@z(ϐ?Št>/!|sopTUי%&6tvZ_b=(*+j4ѱ*ii} PIͮTI~Bq zt+ܿA; XWY?VJVc b֢9<ЎǼ~dbߠPUHgSo幯X/Yv>H3}Q9=[Ti8]~R,r ďcq2彗!m,Ɖyg#> æ` IMō0sJ@٬E^:=HCԃY)Mΰ36ltCc,Ey~ }Ǡ9뽹6S8菢%w86" ns^&w2lRTǥ,Vթ1{ba_ZniY>DZK8E,jǯJUpXM6b@XʩD7Ⱦ "c@R?/ s]0Bt%$8x-1j7껺+*O'"1͡HnO-90(ׂKWdue^&w&ާl>XP|阒!x}Guٜ 0|2O*Kc^w|2olKٔnIW/aVss";IrLoqULlFk5KMixM`j91(DÕ&D.=(si@ ~^n.:@cFA,B c{W37Id'""̾'( 4KV@rnЃTTzp٠bZ' 2J_a ;ԕ<ͧ,Ib ,]PƁ &)`LC  '-_T>vW%%>-Ǫ~alpR".Dv3_ 7E ,POAM7YSL9~J{ b[c#u3Omm?ɫwnh/bFԨ'j.jwy^ <h3VJ0!ծjhd$. ]tmWՠي1Fxc8pQMY.= $sy/씊%'Vx[t 7J#Ȱ,dxCTyg50坢@Fr't{xoHfh| >Vv S 2DnL| T#XFgtiIft|W?aX9R=XME\(21qG~@pw:݂08e`{nMM*Xݤdߛx/VVM/5+ eA9΀$.S|P4ֽ\JT"Q5=ԐoZn8a5i9}@/E0:N2h[?9 t|:dFgv!h`J$G42VaΗ=~)$hyNF{ Լ麭vhg1bؾi>(!u!8YH iДeAΗ!Y`Wz*T#tCSI鲹e#nL2m ,gZ !Qel%{+䂽C0s^ۯ@Hbǖ%c~c!6aE[9qj`ǖH 9l7W|o=!d<"'7 zʘf$E&)!sUf{](섍>"O'j$ -hMjNDdθc*X^W<*f)*~o#Z/q~w'_@ˋZau~U I՝0uotD!F=HeG7 ͂آoK&#OHneθL*5"7𚬳bT"щT!>HH+7tI$`d_\/ٹq[)kN]ky寏?vJ$#[vcwmjœWUM9e^,Z=CV-%VNŖgV9W:Z+c\p 'ԆK wNՕ5rTw2ΖG l' HУaRn_Y^l%8e,9˵o_6EޝԅH݀2keg:\_y'$g`t9l R3λ9"00$ϣА˽M Ave+]wuEbX~-su;nJfi2P`L4) a&{PplΫ?Mdz(K=Ǔ$rཥju .(hVtqGVh`{q%`BhR< qO>f^g$I  +z)-@0`0?%}1p-aPۼ"Z{Rzj##&rT tsy %Zi︗߬t_+[.ܐ.wBH 2"x(%ۅM&G%nKu';4T ws5-$n5D# : ?-(r5LjrVk]TQ=P,T*)(j'' U;3:(:8!Kfy cV8⇡6Iڸ]'B1} >)[vVA=!yNT:Cn+2[S[xN!ww)81lhO|x3PVhLY" XrYa*@Gy)Ձ:gS"4¼7,֔%1c f R1$@)tHu1XZUD幝qaqD4y8'<؎VLc_(!,ȠoPykWr4⃋U3)f*fVc@]8A &D ZU<:7:@_9v<,39Z=A2YAq9 7RtBV|Cۡsǡ.oh(6^:Jt10zPP ݊սv\x\d">ťi?H gaUgKs!R%0c W6R̨DQ灧~j tlp˜U4MI/UGfG܁^I޳YJ\Jj; Γ{ٓxH܌(yͧa8UoYpLDo>BKp<򍭈QE#U *Q6 V +\2%eaj/%"XZ_Y |-R*kqZxI>BưC foqʋڦLnb$ju2^QA>d?2%~[p@nH6٘ ↁbx^1^]f $ī:;J l3}[F6#L*Qmv~f.$oCEl|hw}LtLDZmiYr"afn[iSy9?Nq皆qlXY ,d3W?ޅ]YWZgyM4+o:/@E;_m;؛<yx%G푅ً~6tdT6{&\G-yA3d.b!xeX*ƒwuJ>/KةY}wn~ҁFQ0w@Ʋz<8^ȉB:L#-r7l4:nNLeoZ;'݉[ HUCR1e BG|հ 0?A+I9D$.!X$W=&~;OuOÓS=EmREHb9=g?;&c\-E4)FLb;HL .n$Y.>6]gpayv r$U4`ʙMvXky"kn+b]%f gF|s>b\|>&_FgVp^(Lì \@ni ]A5l_O~RORE?>P4 }UqSAS$\,rۯ9gG[U@r) =%  8~ 奷i!"҆qfIdXwҤT Vge>->;DeNd >d?-" Ì!!(iaC0#]\#%*j͓ I *W5 ijSn:vAJ ASj<7qKH i#L /:RRKd'y c-NgSզMm#z^Ry5 +2|7s֌HY4hv>5,w! p uR>=aOمP'V`zGt܈P>c%㙠z~5|&O::ѣ `Mtvҩnu6 Yy5_B^ D䲎`%ZĸQ b^yBo&0Ic<d~:^>U1 'ۿXe=,-ss7ԎeY& M)t s"DN9DU?s鄖]@fW5C")W@xPgL|-9ɝNRzi҃MN@ܮ5Ә RPYBYI'`3χυ9 R܍ 'Թ(qF]=o\' ]-@Rz@{ 2 7q*@B)/c %b?DZ _TϾg}WBS4c~K_Ү`rTO3SEp[ov'3xO&Mn-([A/cpn. nx fZk~ M=T+NԻ=d|R#o,uԔRVv=+ao-M3rһqE] Oh 4j$ʮtSB/ g=FTI\-P$GICS[~`S%{[4"\d w|$vV2S-x ='l/D!;7rUռ gpGk$_F5mlu!cCy(~'DC)A 9Pߺu4?G[8H݅h ?G3~vayrH[[mAd9B_C_ErԔ6MgoNjIx]vbuA.fn:[dSïgXQOyT2Eʔy}*[I>A^G9Zl3.Ҩr&{A!joytVԆ3E_{W\CCD>V(H]ɶ *TKX oȳqC@@= =4VZ`=[>dAUngvE^9YcnOʩS쉨w;;eI.=ހWځ2Z HI/zp_ ο";BtG}-vb0 ȭR5g.I[6c|Im"Wtvm3 Hz"!TA ;Òĝ37G"Sޡh&l>ba@}Xe^w!>½ 8و( DܚUjW<*g򂋣_h$0ŖxyRiIUB^ >i9M'X.=zwXq-/d ܐ/Ogv(WWf$Ӕ,Ŕ=[$Mclˌvp: zS 7I~HB|$]+e١u,/%N=oqfQ`᧘mJ;%B=8g(nAg)h[lp79uXQSZ gc:2MF7 IㆬN[&:hzN3{ 4YǿVq42$Oq5i1@o䡕ILP=@ƄA NZ&wk9ōwxD<)4AjI0zc*XÉ؋ Y e܇Oҵq :CNp vT>>ScxrQpVIXZ^f1npW쯃Zr?w1^"yL[+p*d[H5 JN4t@崌1Qj\0_Diz@ ja BJ,Ʉd6aO=x"Q :IatE{Y5`0I]'?27T})#0cyik:LO̙P! Dv[}N!c` &#a/.PJI#meY@E6 T @+fR(&wMEbpba<ϊo$peB›爥IBWZ=qI81"$3t-\RnLܓLz0Ycz([cq>B$͜Z ZQr)iddvΚCGf& +IלG@UE}2!eR^Cِ+!ͳ` ۛŁ ҌH4qWFyb;n_ji|".3~yO?Mk;@7SZml`94i J焊K2L]j֙ Wniq5\ڛ{S[iUQ֋*.m5%hy|X'kȑxӶomǵ0}煟<+&]`tODk/auBSbo@ýL5Ь$=%u%+tJ:ˠ8cdƽ}1[0p2)% iX[PHR'b\sƫ~sJIoWKA˯No6]yE@L6w84hhi6 YG.t9\;cWAS}or_9I´hCy8F7q%jGe> >I0D2ad_+/bC=!O5)?EGVͧH(a_BXkunf!5M :hR]OWazxQÌu"%a(۠k*OF"Nӭ3գے:mZa/i LHw KoRQݽ5S"2zFKc'r&`ޫ9>uc0/%܈vnvC(075Ղ*h> "w\~r ' l:P Ғzoёc\ZwVI?'s w~#.>RZd/ƞ( D^չ@)}.Nud>f5Bpo=ѾShc 5@i-ҟ# u&(WRe;!q6BZĜ dy㱉WBaˮn+ "]}+R_Ԏ"|,htPxoJ9e%`(Y!|t-iŠ3;ߛo xc]5qki U1o:&u@~S+HBɈM ?dd̸P`%8e"=#.QkS8R~?y{ad7mzBR@kKx_^;RACW{.Zm2ąmNP?/_m2,m Ԙ6~GBvUj-|Rdۏ't*c*kTvhrjĥ)#V^*Rc¼<r!u(qKc()Bԝ<'V3tjto<7 T''ty/ o7qi*Q!T$O~ Y@wp̽7{q0#NC.#u 8ngǸk Q vN` ]>O\ :8R=m{rUl ރ++PȾkvΈߕ8{d4=|;ƍGA%[ϦZFRf"=T6Xv@Qe2ڽ!GrT[ܵ@ħ0更&:6 #Q/a=˼.Ѳ%$DJE;g|(r텋#gb+~D'G]_8|TXopy,kpIZ>F.fA+~298)Cr7`dC^MTHB eNp˴mO$z Cx}IJ$vAX.qPOR[~m6]ym}|=31hƦZܛU*:LW)Ҩow UOkz mQᚰP;JkV:}9'{sHZ3w9 ydp;:P>8_Th\(b4MWf HhA(e2A! K^@NE4ḬܾaIA45ɂ@In->Zo&kSfݦIbZ:kFZǼLD9 K; WmisK&Ȧ5G*ZV=c:n/ #Johv8EyA ?c +ɋhn |^{(-=/ ?%e@2"H΅iPF$q@liPRVMEC!x $>냋Cwq~9!#%򧛢a2ĦEST3~b4@,={SN s{O @o>cvaz.xJ?scH} |ZNf%# 4utP\v v}D$Hɺ7u$fћfXfO S%'5ʤr$W" po);Σ~[:`Mn)ґ)x刟-e*M3 ьdԔB~wJV*3w9뚣y`vc}˜8`o‡0^6 w[F#Cx|d4q%w^/?}^szdB@!8l9#85pK. _0UJ -39˩k!<,\ێcMs`Ov-2 Ho@fi27X D)Rl2q3 B_Yݳ]yTVkJN7w:b`_([q v] uU@|D-{VQi FaI, ߗd9MK>]$zpMbz#ެ9U npQ_pJVq[ݹ+TvҬ!RkZ Ʃg4 âh\B I򖉅sc1)s:H0"Tqw`!hQ>5)]býѴgq~2}ϳ\_E85:G)PyUW>bg96rm hOPap~ -bW|(cpP\(dEAzWTϴN !W ,w u2I23}me{Zsf 5Ujծ̈h 9faic/ TwqI3DždJե>sGI,27=Y2v̒Ci'CMhVmFOZx6Sɻy,Xd K?wlVi/L}ګX~ ?/F)Z#9 B=4o/ p;}>g]O.Rt)ɑz05QFzm YJyIЇ3ۦHDʐz [D ܺiM|HC$HjV|NDCbRex@&56<(Е8(4~eWc@e31w8 m:7A<0YT` ! z,ܻB3 ԇ0q+JO)+!qTr-\fAVN+5 ZK 5}aWT!uz @G1~;M$_B(ȹq7잲O,e=T f/7[x^q'f4Hz!yKr-@2 # THKS?X:oavZ} :G8lKͼ{w2Y Rv/ V6U_f4yzd iGR^B '5ǡ766傗ڸ_,-qWT|t~|Ͽ[Lg|>2)PhԌ~Uf p N[qTr&?C_%4 G~ussY^ F%ڇ]m4~[S[6m ;kyZÉb$3}Xa9_IРJμY] ZHAlkcY>ӌ5+V CFn猪]Ý|T.դ>|b^gw3y*C/ ;)‘$(i4g1t3i\@aoچj$95,jRIol_gc ͱ`M4}Y8Aq|_c{UUPٿ.e1 Z*iоLFwߍPJz'9Ε wGf9"PV,U/^"`M1x>"?*cUƾ5!PUң|"ouó- 4i5q)bz#(L0L5` *Z۔jSj'Ϥ{EqXe/53a.p&'NE>p]4qΟ'i5e@{~uP7 AƝP~=0B;攏M|Q}9ȩ;f?w磕w|.Bp@:06i%[V!oGJkg V4LRucEd'eŭASHFK?m!4, Ѕ]?O361+&{,&;g!B?؞9]m'ƑW4 >uZAeMizfiwC|78\_FVuopA+eM=K=Ÿ3xF䨭~&]*d$ˍwZa)GF] ^CjN̨:QGXtgsZX:ٻzth8wl2ּmaߞtG5n&#>KMnkڔLi'a?F\8ϠQ)}FY +;4#MBbXVĜ䨘FvRͭ zZRX*k3‰uD!w)Et< L`XY}J j e⫡O5tʫuwF%O'y1s=uɎg'xSUEF9U;ewn܃ &Ξs}t41io?X5i?yD!w=#%!!,L02d7$_RApև.NWHEk_l]1YZ8?W($b3ס]AoLM輭.nT*6A:_Z*(%qTJ WA%)XjLB5L^g0Ӧ.~{3bE +xov9F'UB)@>=R=t} FzQL |[mپ %C } ^q`IOfYCӈ-e1@-̡.Di JYɸYf1`xF^3Aߜb_3ľP4/wT0|D i<+E|1_4Tr39_Bm= *ɚX|3Y=vQ^%ݢ^ NQqo6wdT4[ٚǠ[iJ=@ݸ?b(yeR$}v|¬P KU}ԝ!7\ ^MS^5ͰԞQPL|Qfq!_H7mE+ ,QGsDO0Ts>0` ᐏڤԯNnV\ѸҦyط'ٲ|?mcaD/Fp@#6~˄^j&=SGm&RSѝhsdb3z JyK|^q57۽D<K톝F%)nT0YKi--O/HJ4aL0ܐT9fG:2}2Ercj1jZ% DLbGZ- Gu;<_ɷw>o!?|XYz{ $V˝MnXFj B:{%e3k&oO1:!s9B]= ؕ,0|n9xw1p Y#\wV@«$QI *NPM丄 E*A &MLLo5a[찅MG(c8I RQȑ^IE,- z_|LqxW!_$0o0;P?D2a} )=kj;b\AcM6E¢DcêbóŹx\_8ճXXDmrʦ=,![i }>cT@9cJH{2]OK@z o)NYi*/xt"ǐ|t?0'y qK/cZ3YA(cсuq"f8 q .++|m1'ޑ$Ha1XuKaUݧ(D&C-eiL{7d, ǰ0B# قTiH$xׯ/yggF.6"㩷pAe wr}1bbz7ap I5L7,$|?3D9r6\jyaq.$AlEKE|Swz#cChej36# t|aR"ΤNN`XPr)L6:Lޗ[nbvh"/'* >٪̈́x(HR I`@" AC 0eZN ^-_''x`T->R$nŸ67b}<uN}} B9PS(Oa`V;kX'Bbkc:H_`@骫y:Y\;Y^Mc!F HѢS#QGn?ɳ&F;RX+]vp?{|/V= k*}-%P[L iGC$mv*99s2tBdM2SYy>ROzS/ZrǦ_[*\\k9RU.n8_Uj8"[[lo"SV,`LBEvT @45,AWOї)'ݕSL9P XrGDS.b<f@BT.Y;L|#;Tc @ ?ww^{껯,L|~* C%Jzu=E)Wb)`=7۽&;7|NDFiIp[d31SJ]y0C'oceRy_]| 8ً F$ v6M֮\GQ~i{lxnåGRcFv^P}؛n"z6@j#u^ߞg#>YR@o)򆧢g/l f3@?Č$n`GU|G 7:U's._ViϿsCeq""'VO֛q`5"VdK`6^>TUBbǨ%iiM ʫI`BDH{E7 VM}#"HJ>n<5{v8TJ_F~YyئxVA_䆽e|/a!ycgx|݂@ h jm2$.o6b)w7<#r9iP!f@R{j0wr Da? b[d?]vdxiÁ``ɑMS@8:gd _`Y^Av ,{l;^n4벭sjYV{}NJr;l擑8em%,W=^JsӃ+-Qړ#u0^)Mn92IHB/rjIJ >v旜)sI26pm2= 'n t-+DKvJg`zJdamXY@*;٣Tޟ %*5mJ_5 H IH)kڢd޺nhMvI /'fr4oPīkС"'yy~' ?RE8>{#]y $uتrݓګ%خN$ޖ!͕ ${*KFIt \ӖhMK(ygs"ٺG91LJcPtW|g!.u9Ss?iWuaORUq5Nn)W-R@,/cmSYUŕ% _ʴ9$[m)( LcXjoot*"/J1< j*sNVwGxZ%KK_)ҭԐhY-MZwIXzM|P0g7ym;yʇf79v;84bxljrXRk^]_rp_SVKa~c-A;iXZn&F Oʾ>TȺeEdEf5&'mJuG[Au+tʵ)H,~pmkj]XAg}R*6T-{YSm:tM1ھ8B'6jRn lR]OaHA/]{T- "QFIESVP ذ|VW+5fd%ݚ/ qe%?}H,+"k~KZ3x o6xo4v_g] -\8\ E%d S`T;N]ISiu%̂%*6KRۂ$?lTԛ\1-WSغߘ_9?oɯcZO>7G/61f .OjJeanZB# QDk84p 9[4 T-%Xtڽ_zɫa%,{ˉLŭW^|ėEH!(ѷm}݈^zWeNɄJk~)C~|^6[:GnZJLX_wG/g7Z]h^޺N20FLruRF,m|p)$]ԳkW<H,>߭94y,Ov—2MSgm*x?MPBHH#`Ga0]+1HԚ\9I:~,pyQ:mDm.Ur=>0]]?[ `\p_g)y|v+"#;kbND%Yi@%<磉rPcH6o5i[WVK&,f3~ v-9.*h]N% f iѝ"̀Y< uj~?M3} ȡh *qޏj_Z c NPg5`=1<hW:qB`sŧ-\.8nq H3C'C۠@4KJfa=g1@ޠJԵoҹ=b}Zϖp $t|1lFjqi!9󀹼кfNgȐj7GExf<\8/$_ !OeuD'6Kqi5~TsӨwzxҲ^ M$w` nw$I*H 2δ.}[ YSpxs<&B0eC_I̘{J1p%8yO)oe^ `DyQvT$>{/'ho.py;òؤ62V+CV3k“ƕptv#Q&;~xl[J@ mr/ n$j_rίi:"8'h, R̅t)*o`>$dzfzMDS<FiPK .PX2NSoF3\fj%:L=.U:Xx6L@ h "+1 >NΪc.f4 \861_pa䒯 l&trSEsX ~ f\Vיxfjh+-&o2݌VPjX [ Gtpqc8w\5ؑG4i䜌CD#d Qp]h3vDqH^J8bl%]v2-g_t0{z5d>]!X_xD$Jh~ {2p!\F{MgS!MPWnơk6exgzM'#C KA@{ ڻYǥ4x7=Hk.G!rF(ɯ,7@?0>6,=7/ @mD% l޺bax;/-vAjeJnBxk N74F$@n@BƘ?mNqvp1(4 >"xH=1N T ń3{ޕ&uoðX>?X海`</BR@n`R=kx̳ z KK^`buun;6Z+nZ&a\vw1(8W[d+0WԬՔnQe?s!qꏨsʹ}}\5k#?{QiU3/#Fe1$¸U{tT5,'ViRZ08%يH=O(ήp7\@G9B&X9z` yz3o&X$c5&ignM;' c +ՐpԇWz>xjIyUE`1Ofy0AioδXZJΘ<;V4Aa\lnU7O/\WX:I\~͘ UZ }.uWtf&>2=?\w.suD+oJguc֚Tnlk:f"mg@tVB5!Y#µb1.&,=N բUGJˑt/ [s,@`c)S&=1؀#\A-0xwqs p]45K?%d=f< Cd?}Y nڌg "&&w[rzˣ_^lͤ =OU'|\I>2(t.\Ǿp9moExff7eGoTVn^G)ʯ޿г@R>)F e9mЦ`"xb5b56fEtlE8qn5Zsq/4@K=cq[dE-ؾ33OZppvYSφ+maGR&4ŸWmGD3\0 iÈ*eH袻!ִ+QzlcYO={pcnJ9mJ D~Fqv+_\\oKKٕ iBN xCbd(_?_  иIf sLpe\qPmAHF/3gy C\>;\ pڋ7[7!_a= ^yt 4ZSyJ7Ix-3LGaXP]X29RK-E-g8."jw&C SgȨNڜؾ׃*O `U<uЫ%~٥O^2rTY)Q7Ddj[|$Z;r!CYJ– 8Y:ZKeScxRw͎YK.$ʹA䢛8v`8<ҷ:[R8w_} ''ā?< %*t'c}oԩleL.Pp,PqxoAnK=lq0f/A[E WI'n3?jZljBeǦya>}p)KsX,L3 U,:YJ}ՠQh|td#“N旲.TMs؏mv8g iyE+\-ů(;}i`Qե/*5 ?#KsE:gh8I| 7M`' <%,Y˞Yx{f%"T@Z`UEP^X#PoTng#JYT|09A)!QaR;XQaDM2M'0%eٸl2Yd8D)(h~!jdޝ( $s |??2 Wz+!P&1b&z:Ioȃ$)cV=[?0 xe)BVaOQ"b9@ٶO#O=.J?68ZCۘ{pYm==Ȳ>V-}̶K$$#աd6LBw^h[&N(G*b_`MRdm&YRػUKpX~A;G?M*RK\f/ 2v@,e?q]]h'Ow(VDabJetÊw2.t_;<|SpoBc럁:A+b@[( )?y{w`oM_s}ל T=[k"f N9ׇnK ˏz.M@ yߵxڈBNWv"YAZ*^i٥+ƔytP.HtM,Ul2vқtbdЈر lʫ(8On!! NQ ";$\3eMViD3d աCAb{HH~ ?KpRBQ 1D7%Ŏs48Ӵ?4j8x~g~sUn+ȄQ[l,>}|dAMnfCh5ZUS~a#V㉌D$G^65](-S(Y`6tܜ1zԌŤÛRM-s amj?[/Z˞7H,3fYhIGఖ[^zJ 'dGZ]6uA8 =ёdr7C,oUMƷ,V8I<%T7S33C{5卄,L>332xɷ89f839Eoo, hM0~6Bwu=7'a.b V+̬Z!܄9   X,!$е`܄Vۢ7O/,zM'3Eqd(m^%¢VӀVjנ'OZ]7:.;-8qY zm.~OJU9 ^(Rkx'Ť1rit~ ,E!+(k Dnk zB=:p^y' 6F^]?쇠+ kCͼxU ծ\!ݍrFv [eAA6fy-})byTj%ҐB!ν+}\gkǪ| @9R\"PH+¦ܶ (n2|oQ.Bs]78 rЙBK3R+QKfG1 5̑H"{]6Y$tyyY^_l08,0,ׁƩ(&} N7lj.f'`uP8ca,:4xv{ġBraZ-Ec6ÊẈ.ŽW=Y7YePG6kY‚O:)Ԝ Z[nٵp톒f>h8;w}ڍp c9>^Δ/B@pAtPOqYLr^ԏ3T+{aaa7JZo~x; 4̇K"!%a 6x~$ǨO1& ~i R_cG{F`/C#i`-]pN\A{]%[!9Rpz8#@e3$/ ڗ.Ft!!H7&c7`-a@ DnY-BZM<06y8tĒb[px‘U!ُD \o5F##'h,GUu-|{/jnӒ^/ͧ.&r;;,o~ޛ M&=HyG&؃sgtG*shOMQj^blDvkQdNkA_兼9preQ܅GT}UΣEYod 0j8`_چ$-eө['%?:i-y#Ag~؉ߒ"JWUm. &/6&Y)w C'7a*Јa`4* |KΉD.3r 0*Gjª8AvD-eoA B#MkiEuQ %IユAK\#?]Wh9F0t)蚨/b FӲuURLth"|&Zd(N@MJRrfb)lLEn>ڡdq8&NNwJ v.T[s,-ѫfݹoP0GYV|{L*|XE,#ߛU̘JxYљYp::_:\i#cS"" SP8Ыc޽@?2.ku=3XѝY1y#vحYP )횦$?ddd92CoS0<\)./l)CTm +}; 7%%M]6ed0_MXw/GHakD,6(*p݄֏F0lXӚ5vEI^S#5}멁rでQ\CLKn k0aTvٌbw˰HAGeb՝4ޠ5ᵸ }P޵f[֤̲6;  ?] LMyKkCp\"T׎p(k}6:SX7AY\y=xͰbm2t8z "YrTbRFw<c0'H1t)0pF;S4Y<>(hA &Dž|P5>M`Q]/*(|y/q^ګr8RbXnasr  MЯT㶨ay^q{ 2E ZrO`laXGf}`!8-ެ=a-c97 y71\F.Pyseg'GpZyIF<M.LC(t3+Z#o212 T:vJ-~`$ռ]W1U>ʔ(@g8eKu-lX&5ٳ!es/W@r998%,R@'睊HB=Zw±"pmO eboEl)qmYwO2 %1@j! m` j"꠽v8\[َOpX7VMwfpF{B>C̄nt)79Lz ϓT4ᗫgK0B)0av5cDA%" 5)C=OD̈ Wt/ZDtʹW_wد5x5ZqNo?N.v˕^`5r"M=ZHӖ%=*~ؕ@_J#ZTp{qN/jrFPsoT]i; "t" >22o+6$F0MgفǃZ}^qXi՚}QrT9BH É$`¢^ q[f:/F>%h^YZ7Xsi 9oNtE 쁹 3P?U`2zԔӛs<(gʮ$r*qG5Sg Ŋx&w*3B ^=ecU +k:AwV`b@oY2a'0Hc'^o;PefIoYsu?$ +bBrA!5^X%Auɯ*uPꟹtf8: 4z6n.zZG.9}وxGٿ1zOݤ4)7t:߾javS0Cy-X |mOrQb|;-kk׊Tpgۺ7%?A2lQ5& &an-6cֶ|zYa0veVWvݣ[m5^ZBtF$[xX,R[J4Du=DYH8Չ=~q (Tՙ/ {X>ёV31_эF0Af9{jN7%N/DTЌ#*(TۨcwA-*E{15Ȇ:w:k @Q("B mf !I.̭;{R*[yQ0)^fYn(Ɛ~R?_Ջ}U5'Ps-  ͅ;WEYEh?Մ7OKTh+_-3 %(~֏9OIպٯ̌ub[TW\ePyr;A=녥/ӈ֯e0' tH,Cx2cr橹IgiaF:ޗk ܈䷑[J&8uapӀ>C,ʡZ ͬV~t|ޜJ}|2c "Hנ6.g4m"c0Cv[[REwYV3cSMB0c]a`[Aܴʬ˧zރ!leWorHCÕ\*.!z(1̏9璠_B7Əʐ}.V(uJޅ"#Q|7ʕ,;7%m z/ݽJnILKڮ2OH vS)A])<Rsd|HO9>4~Q%vEj bQC} µ)iQ[gO0aFߦ0\g=.3ndzq96.44mfM;qHf|c{m,9Pʜ†Wjzb8rOƅ)L7:{Ψ{BjU աJۈx~"z'$+RJ !XCHx@_$Kݹ[x8yM{ezT|^ކ})|{ͳzv%L6yeBwPoYCNO*c{'rx#2 ~4:GK\-FnZZbu=t Vot:PCzkQ$E: _Xo=^]u1uSeCnVEJ+nG;:o%+ V _MU|yXͺ12OL[d~e}6vr|갋0PҌ R&wn$}K/I`NMJ)(cáoVkW<.|Jb($  {G\`R;TnӊNԽJ wTiRN}h1:9Yޔ4 y,#aɃF FIͮ.EG~B6糺leULB`ҀXI1Hf.gVDѰ0a*|Rx~&? 2Lj*B̀:CtU({hd7Kv k0lN:$h=| 9˹bbۼQ_]ix oYfn"Tw$r"V,C Xu*t%^N׽[Kv*nЦJٟͶ֚+Ad 2G0\ :B-I^@b`c:aILt<.@H #%,@z-{ݬ >pF$6eK f5Ay6J5'1g"N7҃p!ɫK.7#UXxOx08s|$2+4%M'J& ⴶt"i0fB `A^)سNAIKY5s_Dg"0Q<4U1 2,| Ku :q/K z]4MրQ%YR[ٰJ &yḎe@B$\ Jw8l h$FPȦF#Wsu\gT].%F[@p> x'?-U/`^^=1| S[-J#tmv5ѣ_\QA$$ 4+3kHMd>ٯ&n֡ОcζLp-8ҼmJ[D|[uqy][]Bۇ-(fJBD0>ƾ%}8ܲ= !\ U3H!aR3~X݈.(3NdQFsd*J50Z?$GWܬeBl {"X&Ԧ>;) D$jY$K :eu,P[‚$:ֲf8Vjk"ww35B.l;\8 {mfuX~Q$gbB׮/Dc9HD-$ R,7eeek,60ue"Z_!~;by j#mKĆIBN#es莹+m \' 9/ϭ 6tlpMq02~!!`!x{tw}#S~mqA_hG{G$SFr)ژցڀ")w&S{c 7[3;ƚ*|6?* ;Q.c }KGxXѝLZvhAŮ,m1TrkZg\ynuz޾["G&CHqe^iJQw\5=@4 #d %ءmR US)P V=ԿD*cq(\ˈӿmJ0O fFK|e M?Ge0jwR$ fϮb.SDj:1!9qw.lb t >?y\]䂓ȤHMپ Sq}\UkC7[Ɔ#qGf,xꄠG/#a:*Ȣx vf;%I)Y؆u9MO#7@௛rNG Ny|["jFlv4B j{Τ un0䡂Ľ+tbߩ HE/Gvu+H^G_7juDG?)> ϮX̱M5؞?$¼}x}4}1 o;Uطv A |+Y)dLf'-%{"G n\Z-Q CT k ٜkSƍN磏;5BL!Ow ߸lq"ԐyYts~"Ty \gBP1WTD)UFoȸF?AXAQb*Pҽ3L&]$1#jQ!ƃQl0ACx1_<׮ʊ&Wj0,7I:5 kڪ0v@ŝp2zUYo {H:q)~?,Q\MB . 쓂yb^6K l=^Qg 9>>xs^D%^Ao,ci&N,VW1B 8 X(kr⫂ꁼêx46,,1퇠q Ζp%kg<9u.p eG)y9)s74W|2)h1a-b]PJ꒧%"{L')x:virz^ {٦./ v 3Rz}A.* w^S%C8Fv(:*2%Fhs+__݃8SM6'~ppXxf[_?$t T5#LMvQ6tE!&&A5QvI[ f0h = |0{qC?K6"%^w04 HLb$`O@pEXxdhr>ѠheoA}iګD`AeV{}+GB}ԉ7wZ# E3[R)KׄD":Oܺ(z\;$1,kzW夫4m9!H*||3"m Qdj; Xc/uz+J.]B) j^SzbfPfXk P39& | ֻR>rRIZa<:U4Ӽb)K'Fss+{|JfH[=MAK7VoVҍQ138w_kԢ'ryg B' bN yjV9{TYUӧXǺgU Xh6gW .n5J`OOuF̮QNN1X|=|!*kju( /s(zNwE9?4BfOnrPnv>D"wo,К]z?kN7>óp{tmߎN 8rP@rXJg a6A*|͛UAɚ.z dwJ&I@ѓ 4/rCB[;xcgӿUtY*n"&uVD])*WEShHs5{i?%y%u 6|\qt'/di |6Xe;]%EEQ;/lNUP54[{yToʨLA{Agd!RvM^{FaV"5:^~7\;bFxYmA'4XD9$9.XM:C%YoZ%s Hnug.ȸ {& ZǠ#<IJ7 `Df6ǶVS2f "OA1zԍ98OdN`ČqXlSuJ)@V*ww"r{Pi%-MY'C> k ᅩeERG~.~Fal9ȩv8?b{U}D٦PsIqӥg|+[pB+w4ѻxqq{=fl-?XPN|WoY|2 LSy1TK,~7:r<#aBw.0H ٟsVҚ}G4H%Y! J3эo=޶5J!%*Uːӷ"O;};)v^Mm,;\p>{= o~}V0@3{ҶR^3Qal7:ɈI{=P>~JSgO5_cGآ^,%{z3+_:?ɓEg#?jҌj pu*`q~i!]#n 5 )쀺l'NP",MՎ/p=׏)yD(}{p!A/Ѥ Ѿf >\''U叆F%B.:7b+bUͪڅ4AenB!Bx'1K8,Hǽyu߈_G"$R z}F`W更>a>|6Ʊˇqkpȳ[l4T&#)ʙq^Vj+M"W$dkG.1ch:J[61A<N"kXدn]h)(pLf&sU{iXݵ4wFIL䓠حRD9)jsSGc#IH!/`Ql\yrQ2 /?lK+Ha;$}RtA 6kc|?.Ҁ^z}$í|ƞ/ic9+ j8ǖ=l R6fN sÁ`?Ny#Ef'6huߚKT>|v9=i" Onyq^[VS@k$C;w ^X,E~2aG'LlGvbm^ިX/Hu7KgzgiIwMN (an, 7g [h'#i+bv.ƫj5pbJ"C)l!! 9\.rҋ=* ڹ8Тٺ+DpHILJ*37)ӔA#v?>V~ޓ˷_ SCC8^i"G ︺L,Yd z6twD~÷u\{ w8Z5F{"Ӕ.^ t'O5{k'q_ԕ"WCBBRe`\㕚ezPg+6}0ŶRdltfevhRyF5OGQFbgR pg 8=yc|)s۲dY%V axip?E }g;ңNװQe Y+֟"+Y|N!,~vHۿY PM`V)n{\deQ7o͗Di+ l8 jԵQWnqƐrZŵU * * p9i׫q`essA4[憛<֔Fjas}ľ -.8{@E GLhkSTU*\FR('WQ+5=hM !Q. ^!}Ƌ~֩G ,=u왺L([ eamF} ;z_[[Ľ6伓 Dق1BZg [e*kh;SΔB@jB:q |nM4OoQ~Ad\χ$2 DzqB4LS$ f@${&ϲ5zQtv7n!a4dɁ(z.U ʓ/61;&JFs@Jmo0_ݒ1 )VN#f:+Nmp;\,d$[s4w6򖜑 ٚ A`o]YQXi#u AGqLClOէnG<>mA龙(8 4xOG} U6͕ Š+Y`;5tkƑwCȶQ2/HF\G/els y~ۺrF],\Zb֗"C';x7?MPBdT-L&c+#Ո̧A :nCe82Y+h}h dҦbsdbz2 ~e<0(x ѫ`| ^:֚UJL)a |a ՏOݳ\S y@߽>#&E94]|2*g:Id׍OmLcq ~ʪfYĠRLLr~|BO93lf94Ibvy_AVݨYޢUQ%K;=4j;.iŒUOt%UFၘzwQm̌|y&ǎWP ͗+7Ssw犯,Dxx:MNvXKHӇ'& g6ªƑ$ʭr892Q4ztAU^09TP͓kgma߷=0KmLH-oSh/mhF=yfelkgxdTr j-ASbN$& -2&6MX4UhxyT^yh.YLOymUhˎi -U7*Hm-m÷jhxwD%c,A1BZ9aiR[=\(13Ұ7@ yfW4C~Q%q0e*_qr/,Yh# :HJ\^^)-E4')!U \dSG!lˈ`w(8Y (tg<9Zvʏ`|@v6o&Qi6&?6iOl͓; AΒU%.>4W6S]\B׮Tz}8 ^{f1eb谇ꦦfՈf|+цqŅ1cC/~y> G*cv#GwVȎw x+s~d!MR_"vzFAx^q}.ܸ(qm+蝸|FhV$i^KJ6yi:߉!jmU#^寴AIF8\q^Ov^mSV+8!KJMהCtCay%UߠɞW nc%(I)5zPwlp5nk妳=z {X PyqMn}a[Mqy=xC+:~)RWdbzeC[, U:l}J#𯞋Xs``Qz!]0Ό wX X^ޡu؇5K+E\%1s gL5=V<8\>IKyD޸ U\ Yk聁՞@c1u]A/Ftt-qn(ȚՎcrIVKL|D{$-KiӢ`+)X>^nѢ^]2Ci(Zc4v+AGV#ws[]tw8a@1-$>nh0Z;] []^W4Ԉ}K Ɖ("IQ#Ё`Պ:e-h'V惚9$U 3[0 9q<S86SyA0 ɔBfVT׆nQ.ao7$:dT'.*֩6$9=7[$&ӭ /͋2K- rBMq6tss%0*Qm} G5X(')e- CvH2D8ޠu- CA^5^PװV1H[&k6kBW"r0X0.BoBSMRz.p#o%Clj2?Ɩz~%EYAR nDj^Cq4mM8#+Rn$LX1xnw˖(*i%J_=n={CuR{p@ bnYnEGQfz$tA4 Js[.3Ėm&egaTsA%I@?mۍrv8XgS۔+Ldi$س!.E=\lSJv!`l{\&:}ߤ;[/6_)7i\nmn͘Uv[]JylO=*}85} 96NMb" c2z]E{!5C -qhY%Bj<斵0Ў (:0 ,lw ]'UaJV?>3XuB2BK9~[軗\/@|酾V^E"uyj,9x*Nfpr]Ю~{m@EˎHd6|:AXFɒlڊ26J $Mp[pY!).g>Š}ņDх7O&} qso*7ʾ %>rLcdhL;#;R;tuМq&%8:\dm ޢW% BAh|5m}JcmLB69w$r_bT?YwfתW0\#@Д  |i_:L>ӯNyVV6A]ޝͿL]6F9))auvaE`IYyR2+v_RxRjFϚk9Et'b %U;;ҎbX+.z5bݩ57s(X~7>!F_ZO0^ J{0dEܠ0YA*-"x#dl"[n;w H5bK楽io=fL wd@tg%OQR51NA%a%*y`~39`]4stRxt!L|cӋkiO%Z-8# $}?; JdZ 퇽mb `5Z*c(pknj ,-w >لI GfYdd9!DG7.rT)4.m t5U\ x;=4tw2WEc V,=m;RؕdmXfT "{s +,\٠ '\ny&%{#R]!B,eg7 [2Hfin$)g[ښ@Bs^{'?{;>o탁_h_9j<ķ枈 &nkgaA $kh")UȢl2Ir)ܩSd[%#sᖚg m'6tLjT>č"/ J4P5\HfL%!,)smВ]eSl6@OҲ\ࡃ53 D(k\vT5lx- ߷/ kdV‰~F|*.3_B㱟U?>zXO `K~.&ygH- Md-Ĝ%'\$ OS~gBxӗHȓN/<s!!1Nͦbl u~Ʋc~_?-6ff%€ K2vÉ^Qѫ9sc\oDERH0پ43 Nu%>fZ >qZz!u*lҮ67h0&"[~^YvٸJ"#ֳ]lhЇ k tCԷsݏa[-'.Tbaɕ'Շ4k |F L^8YElyhmCLNȕSFfKx@/Q,dJ5P ;>N}_J@Q1a U{W"Ӫ&5]WkrAf?X [W)-t \nevɶk3_ 34i| :ӫSGǛ-;Խڻ 0B<(hQc+XoxZe 3pH?ZWw72yqݗQ;y9+ZfEID mN)[vCOFKd`q55@d'Wo:ê4}qLoU%s =4L}ϩx|"d\:û*>Y'xVYqxRT'떋ȩrW p/\nw3>){݀(FAcSb峦܍.خ糌8ѥ {MT<Ƴn'G4zR."]>3'ݻ Ϥ:cL@!l࢓<ץbtԥILT=t2Z;!*k'qȷ`-8)dD'OK(eVdnYwM2P3%Qh`4*d+Aqz얁JP"?秣awT3+)C@x7{)0MEI M|a!{WH-&j\\v)F m&٭j"+G[ ݷL 3+ִY(䛱d{X-^YإhqH4\GbY ) +냐 H !.պ Dx[xRGx֙b~$elPcky&@ͨ'xPrmdX,v{l4]țHQYxOE'd8OeA#aeWi sՠ=HkTpRD(i^[]?UR%wŹO&TUbj7oف'^?0zpb\>U7M/r?XC2V]TCg,S",GMɐq=VKU3!>ˣrepjރӅVݦKiȝٰJD\BdywGW9{W7c~ec|_?ՠ@u&ip5OO4:^r:lQtꋐsXrkO5VN|p` ,7DLPu೧b%,b^q!/ p[kiT5sY^(@WM*[H0;>w]Fޞ6/Iԓo2}&U:Ȧ פyEvĘWoܳ^A}H ?!E!["?F`x(2w@:gy+ f$?'|1(Z)r,ZXx%RouxX7X) J聐MeJ6Tq8pGwft$؂ ?< Ll02$zu ``CXn4O;t1ݤ-c|*D@JKw6ǮŽx>'G:e$+U( Q_u"va,hRHN16MiYB[ (A3+Ղ{FӦVҕOd+#Į *`yf9asS_ue/j[/Wߍڼa \, s ځQ;pYԖb@փFm$K)yEg tu(n(繯#Nj\d}h FЬ,ґyzC!U !S%ش˕籞>(`=2.GVI9*Cm)-_HY]=*7f3$>̹b4xz@vyqrTգTm%s"aއ`bǕmtxh^*9,ӆmVe5-GW[k>7|G^Uge "*쀭/Ĵ#ZN#=WUQ-(.ȂMJP)dT馨V]s/VE`sc/S6eDXGb0&H]~:dhTS(@2?Fl( IAYZhdO#E"]ŒbK ƴFa+XW`O6oZ$Q<< b(9F>DZ03~/,=Vp(_;H͎P{G~xеEQlX9";FbB*"P3UYÄ&WzZ8OP#0:63#xD  h q% lKgMh? ENh`cnBV՛GX΋A!^b<з.e6оffsJvq&8y_[( gL]u ,) Lk S^U 3"ktZ6k("gI{x5pvg,ճu.|dZ2se5b-`O} _?lpVyuw#H2>sH!lP*].<5RsVD 5if͕:Ti%̈́(.Vp] ?RNQXv~X \^į Br=M*s.dPtrA +<>+Efg΁X/%W,S!M_Xi/>=",/ Ce~=^El;6+×|C呵~Qo`L3(IKOqu/qhc-Βsc8"i-QZXUxIR ڕ‚:9"Sr'%݇{>KXh )uRmw1:ī$iiq~YԷ2+mx̎;Aj%ƫ՟9!a +iF]>Q$zj=ضۂA ŗ ϔ=}(-uh'Y7pw Q U٤ͧtYx,&~^j6ЄZ &G⣙CxdZ<6e$նM @`E`1hpM|n+6)()Z*lKX#veL@ b1~lh9QqAޜJ'1.І`bqZrr>khG[͒\s](W8iT1^UB d{SGrCWiQڀ7f[c$}aŝz?-\kIMFXC| ; 9)l,Q_@k@}UY ؍M YuU%e>?I#<("c+"M94VѦ?b^3V!U}v@HgsTxNs``c5$Yꏰ@_Ѽ68 >9VC]7zZSl5| +=~=R=7ѝun!]2dP#sK몲4heⴆ]Dy8Z4@6|Ls(,zgi?sW Gk4зu^=ސc7 0#=m' bnOϾ5h#EZ!%oTMy7'"FCjuRʦŔ0IMb nGnp:n.GZcQ3nn+JOg1-k!ᥦ>E Õplj9(#N݁Y1w "&K>GYVyM2{lj /%-3ڱmpv(=m% dA}vqQc_+1iq9_@If%_g`@~R:c,"Zh24jɂ!F/l6?X,H6aJLG&pu?Emu%r7pլ3B-&$Զ2`4G /{Zü:s8O쿪]'dUu6sOs2T!wĉo½#xY:y6[;J y&o~$uђvuEWd x`neξ$ *HZo-랬#tHم)7M;hc hDgWf>Sy!X eնmI֘UI>WD62;] 28ƣFY{jU\*犑dnh%};ލl#e$bQ>?lz/>`}p]+\ݤʯ0 e#"ґT9\>HmcwY&.ԗT3T_=WH1pfEF4mϩ[#Պ">6.Xxp͎~nޒu/Ԕ mou'.sZ:Sz?dM$jqu_2yr}8@X*cno MT-.dJ{9BXO'- 'TwΪ>^{2x .Gُ¡!0b{ A=19nq*N)o E' SpTDPp!g̏| aͣQ‘ Y?]qwljc[7B)qXcֆ8$i k#Uyڏڮrt$iw]pnDt\fPv&:dI`Ğ*܄)XIRxۑBČ|I(Oڀ;@ؓc3WJ2DD{Ɇ:0}->-zo=3[eR4Q߁aժCn5=|EE3+ #>؎eA>2k υzFrymc!G.\tٿe~F SY<8/R\dܲA}cBcc=SV+>\֓cKm'XȁfIL3?j]͵o;d; qy[R3LȜh]~<2+HfFZ@ِcsG %; `F*Z11>Vcː?rX<XώW3,@'_FCꮞz511V%[ѧ샼} >u`p9'v,NR=)=Uޘ"Vrb$]?䜗:vyiy/ř) صaBTp#N+J{o RI<O(M,I#AI2})[ 7n ӡI}Myς!:]_֣mE.5kcV&ˣ) ,)$VX"ɏT liCڠ) /r=TAi[lRzM\i2W:]R5GV:pV^ )q,cLT/ָ~̨J8^AU'3WR?(x\`;s;1n]P+Jl`wdvǓPEA:l5'$1WzF,Mom1kp%k@n%ĊXu*8ɝ.ּ#qxdžח۔  q sDs#pnf SoQ%z%$̼O zY֮l 4 ՍJ>j3xZKwRDVcR7JG>ud8; du ňFƣx?~8MB_ҐЄ0-33~m=&fo9#ltl^VbhUcrNDx>mCjlE2ː-&㌮/ ܀iO:5FK:|o'Xѽ)d=83)"=&S츊ϫs hCܻ,ڗ߶NKUll+dq[!(h~YyL{A2q}t gc`jW@;]E06Zw h(OqE,b9wrc*ivO;D6WyX{/`Jctͷ.02sBh 1,WUݽT_JlYB`1I -A)QcUa~b(l;Rkz0֟=.je8_^>]PIp#물2{?٩O@Lڛq^Ya4?Fq:hK0Ue=>asCgwhӷc$֋qa^ sW*fSTWTW;Rn ?o ӝ_T\vYA%~ }ma_?V{&iTm"=}s4?r K?fNlƓ@n/ޮ҆)U㖰\%Ұ /*SFR% 9b3ŝs?{ĐevLt|(bݠ}qtw$PXLT cfRqF+@qz 6fo/)tצ;B*ŢgeK±}/3^8|\r`68z0PvZE1b^GZ:}J*]|Lc_s? S?i3o^}P*VgKX,Mhr <@U| X5&jr}A!>黌LcH$%pzNUbb.~훨58'Z-/쯒ikW|9.[*px !U]pMw.%U3J{ԟ^Whr9mfD)F$D5sCN7SsEL]ُ3stF&Y5kp!S >ܻ fj=?%}(%ẻv}Y5a ‏R>j6Z* n61Շa?MMɄG|A޴親k[z3=슅9UUBtBU u z6 Sj=2ިdxn ՘8Y;zĴJs:Mi{|="%XX=7.]Zx<(>]V[:JA}%޾NV1З)|9R_c[^aI2] vO4lXyoOel$JH&jO9~2# GfsdАQz(V&g6]0ナX׶!@J/" jJS|@}[Ed7=4}i)nי5:]!M`Z@*11 loN$cep~I"DX``neԏ=(̳B-(DnDG@<'I-&W]j2'ժ('f 36Vqh=p8]\xtڡ5$98o7qADɻźB+}VC[-;8(x>l=LhZ S0-W>:C p; ?@@"ͮB}q} _hll;5N $S܂F}X?Z xY1ua9^b#xɵ@Aut|IWSX 6j6xt4wU$Apwy3+G4)V+yݹPQ91d!=EVgO3¤Шb(w"vaA~#2ׁJ0fgw~ֵo(1>~0Ϲ(/trt+xV{ⲫaϠ!ny4?=GPF~sEY}ʧ_Xz9K#UB_mLIs hߋ !ͭ\x2H&.P§\BT6="cᢷ'<<(7i[ٙaN}!{>d5\/,fsb nc #Wy1XAP7E#]3YaZgIkQ'IN$w;Chc#SQ2s,dLRPnR;uU CCX=Z2X!w`Xd$)[nyGe-><}2+[чIXDBl^6$w Ǿo1*j Q3…D+ nFywDp91q +Easyr@~o=siࡊgda: ;.rUN2cVʐR!M1eT*ticq|%YT$AFQlwx1:郎<2u?)㱋xQ$rz6%|HV~"*tfܾ,wRe"Gr"OSkK]glUۜmDh-@RjahJoVuEK+Kk8KeShe%7+ xA"1ecg)8 섄N8Dj),7 ~3h h#3[hcm}zr* 7Z~3S3vj6'M<' P6WѰ@2iIȷ(DN&U>Ioh>c}1th6N*'+ }nOzu: |U%>v[va:(RqG":0}'P)䏋8.@`_+(1 f۱-rm4nP>F/pb w>BLajr,ҧ`b|:uaBgVy2hʮ<1"8ߔ5cx)>֗t] u-RG=`4U?ӧ 0`iMT;.EP)g{m%g KΛ灏qbLauR4Ϟ{p74LS^ vG_u*%!~)n1DaHSk~42s\XƻԼĊ=3|AҼv81nBnDj+NZi/o ;oh.F*oF.YX.b Dzv~m3cV hԎt|xbPn% Gmv H#jOzdld6T '^ਁ>?"ss-7F󮪣/8Ԫ1fA\uUa*)۝]{pTVs՗O~Zݶ^/=_OfJ/gxJ^('p7.nt0o6GL&H:z^vH|&\@i yDX~NyYQ̟xc b(3zgFWYz}Ld(%\¿K˕ʨt.3$ PLEЪ~iX=Wm0I밡֞K9:.Dmf@;ƆϪݔ)fFȄ+I i.+s.2 !0 Np^X:lQ])݌>܂y |}\yJW+_46h,\ *?*%U%A>vhp/ܜKYUڸT9ARPy3R` # yey6rG⒂rwm&Ion1ZfiOL)~ċɵL .v3t:<*(6Jj¯ǐqO <66j\Bu9Q0m͗6 [J%E7K R&GzsiD.q9Vڼ B92ȘxܥQg۔4?\iFR/VXEN'i߷H1l? x2<čl_)~n^y$ʉ8Z2z1 1 _cu.Y5n\ Ys_-s#o=X b`_I,Ff08g/P۞D9/5'cm|-|q1lsP23B՞=\c]f{߂q\k u!¯/w(r*;ߧ!_%~<]􉾛& >>,hXhBѲ9|#aOn=pu)* (XI"+˻dH![#ć>޽y74T7L|GrXӡ\yBlUSM&764˷nVku2Dwa D3PoAx3@'W2($3Ad/ @2b&O]o+: zM`p @h,3hPL 9zdA%{AOV+rMfkOܨw[{ e.PJىvk^F~D~bLo/So<[HgGƓ̜i9-!K"QmCJBx16rV iO]ak- B^Һؑmd~!nɜ#NAy;@<_\ϾCu9yK'Pm(~tgBuYF+OJ.#r%0t^F涎|svB>9v[lTdr>nYZ} 8 / 4Eo(ʏif_\DղiF%tu.hVSe$ 16U4*!`U)vIS:7<= '&sEPF{;)lx6zuDAnjbI)%ͽV`:?'*W[S).YħʑS!E&ZQs..aL9먎<\j>͵0ݾ>MICXls d +{yՂ"u%1Agt ?,-=0^J jIXjH`( /CjSme jc acdYMfZ RZ>07}1!Vb? \cEe/+Q_NeSzIXyK65 "{'եrD71T߁/BoT5\]$hc>/nau׭`lZF,镄?Ipx\0ծK닣9 Myty{'U3B^8HtW h68= \o0H+[wdaƉ` B)EeMvRq؜;ӻ3TrwF)ئ{mߘ~zX0?/^jSڢ42%ap%DE&\1dl'@THK5yh;7vGwW!ܷPDtK'*6w%^d)B0;'v(x1u/[@tۜ\ŇT2QΡi8i..'oaXY-oC8)?_(fhUfZTTeGŨvn#~9{2u/ {4;냸.\aYhdr$ggDD2 ϣJZp9SvE<}9ZX捀^"ۨ0I:/(z:b<l3֎~Nq\9. %4͓9Mg噩'یim;¬nđ},iBHi7`'tbSe]uV@|&AC]G+;'mRy'`e~[bj#lJgCbiJ.)\ ,?%uY'O˸&+@~`,7Hh$P )89)j+l8R G=.6@_,d#`]JUlr m*Ա0hYtl5 ¤)U(Ij{4nɾGշU3Wpgn( Hf+~5z˵ns@8G2kU=鵝eF|xU(p?1p=5̊ԊvfEcʼctb\ElG#jyvv (|,gm-#8CA2L[oqZfSq2J­Nk{'ɇ!g5ɯc]J?RCri'Acs+yNᚵ=a)Ԉ?p_Prf::O $=e&{gYZ 3XȠX`E]y>1XTAL/^]P숷aNnVLR))E%*BfGNJ{2+oNRB`0wZ\1P#F%yˀ yI#4 H+xrTN{ɈG E]U@Q o}/&+B'W5eщD}{ 8s&Gݿ^9u)Cgz62be"O4𐎫0ącv :!?8],əOlQ_.!lZg+_q1MuM oh `B紊Q_0PG%&1˨ +I$Z}AxJ#nFDE׷(R>8dUL3 ܐ d 9vphJ.~y@a[7C!>ak1j^@!H+o57Hxp Ϗ,7٭mÎ1D+@ODI<@L8!pζus?tdXıe9@ Hiǡf+70!{Ae O`Z'3<{IJf>8LQ$ ڹ^nˎT"EQ 憩N|`g3T#$'."7^j#Z'Iujk0] m#FL0| J(?{`jhǺ 0,nKJ%zDy4k̼ɍ0\]plmss"sR&w _bHDqo տU2$M2N )ea=d^ cϫ ~?lc \ [-ڗe*WL:.Q̔V L/BEM;f){[OКp5n Jׯ)Aь̟4kB|PrU^LlWEh% ma-d1;7}u=/i ^#wex{Hgs{PmpO擄cz>(Wįg<׃v O[EQJ ;`L(k9vf|*8[LN>goWL "ӞQgϙ1WhV13%֪0'( -Ap+@tER%doy}5uzɭJ#e)-CXǙn7g~+))ѧ52r3f*,kr#S>AF 4:kĻ-ڀz vl Q r|%]= ' z=>Ur*A-so> :M騰A1up?7L&f:업9^GE*b6i7_Puy2cЯ B~hz zD~4pzs:dћJۈ`0aXf`HZ RryO%zz2oso~LW[58|+hy 2隆w!lfA(| pN뵗G#"Θ c&(f%/7i}I0bBYJ& s~n]ᷪ88,9OË_BҞt0fw8@)fS=Tt$/+RGtZ5{mٹjI P靗x*8v+ 7-𷺵n0|G@KhR5 u{ Hn8CPJy+sm )W2y~[ٺ}`P s 6W{-R BHEaʪiXe~RSAe' Т=|*&3+ z3[HHLtr̕!2;4=j(C1UtlɈ҈U+ ] m@["b S2%`ˊjAcx8O^;H"KL =ݞz⻪ǜY$&U, yW6B5D8,QѴ(Tƀc-e-1fP$(Uhi.4 IQ%C?׹6;tH99& Z7vQDhW7Xs0V\Vmq-/x}_wȻII^VyAQZ`wK`g/v,M精kEp׿n]YwUMW~uZXǐ_JsڔG9q#bfC@Nc%1xįBptHcCU8uᄸJ6j*kbV)߄͞3pDB.Re}f'~>n=G2נ|o;`ǃ&{ԬMë2Q쓰@k0nuS@~fVe:Jœ$Ve<0?!w5v D?#rɽ>:@:;^>RSӽޡL=?R=Y@EdFi-&BcQEUJ[P-|Rӛtw#A'Gny( i {*axlq ~JK32B<`͗Z2Ƞ_i\zLX{ctD%rLraXKA +1¹!!T"R$ 6uT9F-/r$:3W<a4 E WyM~U4WM-'Rk$mxU, (8v~<͇ =' ܗyGhbP!B fz*[wN#B&\Qededd?G^29t Tu;qd iΗceĚ <݇G{q{DF`ZG!mƈ]={pkiJo'VA+0D2RU`8Gm ,%.99>WK"u' 8T!G .ڥ+n\ {?kn|{$ 4*9F]/*6=ŸP^"_K9/6y#>ywWZ x"ۻWK. B0{1!.#[\MEP쨯OR"aDrFo~nF\j{id\t~0IF{ ;5roC9Â"ֳt[ iAabAPPP7ۻ 0J.Vm*cЈGE֝,`8OlY|x,k*6nz=#GLoμ>7 d>&RտSIUG7e s#}l;awV"cյ8Y5'rdEX.ێ#Mu43 Օ 5]f1mU+ng&D U%Fne"|24S9=mT˜y +O$"j:_3KcDPI AwV b/lZZ%oT*%>*U'|3 Ta\@tNċZJV:ewmx 3p{R~Z4"Ӧ@$rgw*"O?He?` RKg[ފJ "I}&.d@s~ 7=x7c} wL+.w(/yf'z$.Uf~٥{o_mD){yFbZ>qB^i`d27" =jdbi_$i^y` \7\咃LnO&CԲ ݯqH;ZFp7MFyJT7upU{XXܛ_RepBeԿDkK) rà {IQxG8h Wg:L8Q N;#8hI,t9s;aCI8+= r Hڌh.n/I;ËTJX.kb!)Q.qU!'po/s!`1;; sl*u/I8{+'jUiۙ/>'l<UQ߯fqob}NCLK~}3d+:ƿ/${x}iPoh7(XK n:Pvˎ)&2 #}6w׷gE~;nsH?J3OhOď3\MOK`c濔}3t:;g:g%/4"ۖ18i:7yRyCDd OU*_hρdp>MЄI/<&ߑ~ QZKŨD`$S,/wF#P fPW6Vt|\ZkWԅ)؍Ř b:zl)|>*<]>xAE9{ƎnH ] P'(0{X`HP JE)jHOr66iR#9%} ǩK-eboGsz8!fǯnJ)xAmI;! @8 =OaC$J,rk9%Eֆ&%ѓOSU|e_ptgFˬ4B Q"ҿZpdc՞X3T.˃Mě$n  J1dN袈p+Kp[!# ^_ۉ%t 3t*`||s36##V Mꆃ*_R$r&7^X )O٨KZ+=I˶AoY&-"܇ y^)Z 8uYBHCx=$h*Ur@Gti>TDd߾Qm,~ZpĞp8PQ`"$p"%Q`7x~uZtzUr*/v2sUFk`{c Bgwez[_v:m"v &xAHi(s&5KHn_D ki/ʔVME9ce!QTya7` !!4^Ӫ\_aqR4~>p}ul>P8Ce(2N/J6zS:t ..lfOc7$ SuNZrμ{v!fC"=gg']$#th (Ԁt܀C =a>aH&̡xWc0 =4"@fbTl^>G4>o^B{y˂wop&XF ˜px˚O=r:nt="TȀ9$:nq!gF[En?;(m&ɌCQ^1O{|ʇ՝irw:$$ HV]ވVӜGn/:Yx`ܪI 5լh漽M[8n$9j'^9 Dl-f7E"P5{gLu0bjT|F+ y1+.JYEJ0uGFuE]Iq`RGSDkm7FdYhBywF/G-L#Yf ,S}ٸJ7NMSsAaggt' \y$W1Y탭R_˨h @|j %2AQ&%̖TVCm#j+qz#z0eQ8}rSr}F`|'D@geGc\%*:HLԌ0Z 9Huc]\trqd:#}Ւ!Ln?2Ol<R4źqHܜw_4Mó0_7',\P?c#qfy<3TA' {AN}2kƗ)(죡-(Fn)%O$]}uXtuKcbdxA1bѥ7f-)D9nřxҋ0m86]E4F;}k0m:$/@u껿sѶJ~3F2ԚlΣeޝvm#u16^e?Egq՟!:շPr<}!IK(1ǕM r"7B Ҟ~7ӢΙtO,`+*-u(4iob`WxnWd^=#LD 1nSIO9 _4A`NXl^'B*sly@LOpw bL^NRD˪yE 4J3AuY Ajc}. qr{F֗&TРC!9{*𳍐(=cFNGwdI>xߤ&Q:7u*VPpv(y]b)3)%Xzv(sjSj0'/XBL8 %5$}̙ pyXu r;6qsVM&.$9z 6Sx8='%GCânǤd.t'`ەx7jU&H))s]{۲E;U FGkOWzI^ǹV( ݄Uiif)+/Q&cNQ-ƕqۚ>9 2 'y;OK梭>'1gw9Vi xSnR|~V2˪ ̔\۴eeriTqxB837|'HAW0p]'`۶ܳ"4kylpؒ 0_^*.P2FL.p,BMc7*̘qw]a_9 L!HPeGx r#Ua¬vxq .k]BS}{n;!𒚴iEYkԚȉXn}پ p{THxe4=L#46HG00dԑ% O[jGt>02(!Y$)LOv3_&n 襉ؖKZ˿O;;^;|_3|&_s/2%0eKtofȆfg~FRv"լd\d%܌i ̍!/m856񌖱8JMNN%b(,{IdR&P.b0]ԍrRfb^okЀPy K#u]h}0% aTp})]"4?wܮpiХ2h4̬k -ּmPC4\&u`{deF޳7u oa)'7@$L;2 J. }`ݘ$o7̪_̬].6ٚ.tJP5 مhСyD E}5<&A L^<`c&(S\o8ɂERcݒ9I(21BׯxM/0=1- L_\n&u֕lP.Ѹd 7n;X2H,}ibsϪvV f8FWDVVЋ$)/TӇ9"=uVZl 5HbMrB ;q}tgQ$x]Us0(l#mw4$O/r@|:~Ul=AGҧֳbS5|7z!Y#sWjKu]5CW iȠWmckA(YЉ K\}B4|1 9$ L^|h?c 'M$$KIՀ2gH9tuOLʷjF۔;EsцV|6JHA:Yq{ц]6ê{WeLxQ+E +~ @B[M9_Nqfod{aN19;m&*=:`rQ> ]3gO {~[4$z95'|H]SrGIS*W9|x2ɐJuNmUDxPS5tFBiެ|ZIg+_0?xQ}'7p M&B#[٥qnV#MT[q#f jҍ-#͍3ެ]bT=N oR=n_pω^}=%l "g8RqGbqAڹ%9)k\houX`֯\wx취`J­.GGep Na=ɺٸy,IDMw!}ᰔdx$9߷K" Q^!pK0kl }ذ)8ÂIxerisd:YLXIP|<}d l钱f鎿MZgZ;(\u`I).wCWCVYb$#퓼t`k?K1UpOmjuTS&Z BلZ\s#̾lާ_i(9,]6 ^'+OYujlQ9I!2luz-.&Eoփ>1)1k'#y ]RN#mG؞`L3BӿEŒHKP9H[>KǗzta~pt݈;&aLo1bJ22TݛvMT{sׅZ 5gH9ɺT湵~ɖ631-i|h!XoE=(EZt6Ʊ 4d [ w ڼ_$hSk[<F2|֠H$$cj{r .΃K Y'P]7rWTP>v3?>w1ʼK՗uA$s7:mUmjp:el*[] 1Ft>$vx2f@M$Sbq5A6jyN3U[ˉ!t-5Ƒ ҙ#Basm.sی^ˤSm #a4;Rhү^}WӔ8lXM*M ۛUuAB|aC~86;D=.gfmD9OR~Ƈ|&i9}΀I>Ze`&7Jÿ,Wlb"響]1OniU(Y }(: -3f6α2iw^T|N@䙚<̕UI oX|IU jǻd >=Ť?x 3Vp nS;reU* N:{>KD6fA4ہ@0tEBC7Ż6p7m7rEiMyO4l'n\mF$Jk1‘1fwPڞhQ\BX"/|kmYBh[0d(U0uްeBHGdqG_!S$8}n?e~U4M|mp`6@ N%`8ad{X\8:rϩ<:(.S,ՙ:s`uo~ ԷH{ݙ3.`0\yI|ϛϽډ8[9O2.q0WЩGp1.})YTFǰ.M'|(QSJtnb2`g dPtYM#g- 3'aL\DP{ G$EpE[tWƒP9_Άr7%g&N%)$CX('?;$/2os3 W~eدHgd`3\UA_(:kXh԰j?UY󺣗jY-ʏ k|~6|7+<`%?q$?ov2iiHpfaOs7JhNvxk%\,@p*h "w5|~Ζu7srY&X;d=aFvJ׷ı\ƺmL@ Y߁@{6*LC%fG"͵Gf-qt@p+#L-/xA*:e@ǤuGuY G{v2)D+hn/弉kvX~)6@CBibLuؗN°ܩy4UNZZTnƛq AQ$i#c'fQ;rV< 3MNei}%Vؐ> TxK.@=dG[% sYU `j-”YbAN: IkW2ҙ.uJP_&p%I{c bp~jG6-*ݎ.*H~^z8щXb\: X&f$QF"!+ k^F:-~w)]T( ~.U!sincY`͓Wp)_] ߕtQڷnuiQNڦu qOЛ0*y_%whk_\\9UeViOx|drkGA4W[}M啜~ynKhsƫ[ #,6Ǵ)l 0@F̴f&25= 7uoxpe!gC["8 Vx7-o#]kog@P; `6tY0' f(&ϩ~V~H#B8UjgtwVL^v=.6HL F{HH0U҇e;ԫ C:\&9h4+I7圷Y>F1dj[#tM=UZ*nT!tuNS俘i$V5C/)F&d zes5b7`q\/EhNepwͬC,F>w&Atw ru?=|rdl9v_UZRE$vqLSx!7ܒ }GTCuk^g ;E.,;Vb Sn54?g[dXwOleL (\PÏ!|6vݱK(J6ngoD{\V}@ptx@e?S,vvs#yʛ_W8H݉)M)&l>=P#pB8ORbq|VV: |A׈w0}tl0e8ǯ>I^=aQ`6i-235 Uf !c{f!9\`pYE6;YjB%=h T "[65 ," BIFBxlsIķdN٣ȴ^j "9޻< 4*៶T4Oa ܊nGrGD۷i)9gFIRTᖲHv!5™]{eyҟe.r_"tLH]2>x(7ڎ[ &9QHK.KR;,"` LCdeEanD]Hm%dj$!lfN6?8 l_NA,%j ulv6\}/ݸ78Ug"K* `^'NtOO8wdho |j-]TyT⸬DkgkՃ6[WliU&h.5"V FPhR&7-j.>^ZIIU% NEm\F!!`jCNGg3)o]JH"-\]MT]|l2tՖ=HL1=)7n8lJ$Ң {S/Xx.#P 6H)Br \?eOC$5Rӿgte*'44>j喧A lRe߼үG0W!iTi k ߢ6~_ZK !+c(~w=\EoUNDX`kylm>ֆEjlhA t}xq~pN,4-4B{*Q_2(&ӿVAD kܺ!H\Bz~1> cp/4!!(d@TrJd6eq=FrYgw]5H~2ʣ:vlkЛ"0]Z"pz`kƷ&;̅Ư*W#N (O$r6V $$3Wu&\Aת9ofmƵK"z2M;TOr(^czqtNv @Mrcu- ̒WDLK/hʻXaY}\~8|ʑ"ޥ NeHb9 B{]:}DXBl4@Z@'g'_ݷM_e*Ju zZzxrCzUATX$kNeBh[Ώ!He^%::8-׶<$LEi15uMS ;D>*! BM-9Wv!5tJ Yh8,wZ9GBegQGJؑ~3zˎs~Ү6  F,o;/ Z#S첇{0\{lPy<8:kU#C5Mh K9g}ﳖ:MhIoͲGAuדb]֞MpAlKRK*NG6Zb_$A{5 'H/䎇e/8@ lJP.BPJEW?=^w>ӻٸ"vʕ_yAdNt_n,gSvD&W(]}q~-o_p(qlTD3f)UBeE0[g x?#琼5gܪ7i>;?O$2u/ÖLt/DQ+aUkkrG`J$ $ȝ掺Hk}ZbȇoޙUC7AN v];M3!g͍OE{PUh{(^@@lv~oh+uќSB z$˝E:_# >Q1zuMx"|9Y+JomۆZ6#C,ђ^ 2qǔycgnO{jU ΠH2etD۬j%;3co02%x]ҍjy+a'QNUHӚ.#mdܱK A/C<"g[_DNfkL? "\Y@C ߨ`l|썩s 04(kВ3PZJϽkd 8i:bs$QU#I;sOCH%]NT]#8$U H_v oʹRpd$peXNnjh-wc3wr~a;vr"E<@QV9!3ώZ,C*t277quMx(TZ̗$*ٷ썽ADIMjj\ wgAp>1t/f0t}G{8ōXm%Wdv"qOk<|ǭƷZ9ܐ? _>ga-AiGpJ1 ZOt:kuRN){&Q ʷp Zﰭ (Zbڻ9"HCGlI]P(Udc0@ !Uҫp$"KAYE o<5c0jX 0 =OMAQ\txntYخwQ$ͳHDSyޚfily{M^jllK߉BH3ހ6 9o *- rf@'mw)7{Z?CY }@'W"!CJϐtB 8 ڊ# [`ȄޞZvDB=i1TѲҼs ~?(#!6&DW`l>y#&{j4fJrPyxZE8* $&t4H.n d 2 {? X(6EDfL{"AlvO m}g`?vlV/%Yw(; 1Lۢ՗ 2_(sKe }X2K /JuA:Uv&<f)@/12"t>*-i8 QD,]_g_4+n&f X)a\{cD̐ii 98o$J3) $-iHDzbdR"5T%|:6y:R N%^v Zq/ >}VHĂG>K0qw fdMYnV<-ޓ\&̞ H>{-? }G Lib̌.R{ (I:h=Lu_jtCyjhC·;MW}mЕe15P62N`0W745 > kn=r;}"ݣE`.i%XY=z&U)AVicoQ6&VfB3 k"JyTDtkarw2cnw$yh0N-*($Rf}uo`>T^g ۄ?rdœl7y/R̆ߩج2 n71}*7̊D&af%}z\V}{{#q&hcG;I dB;H R3]}18gws(d=u~#N<S$t PFtnH-Gc280tzQ%辖yQ=$H@ D+Ff .K0{X)t66a|һuiYSK 9YtG:4thrq+"M@=D<.+h&Cљ>xZJn܇oʂ2 K$J \)9iI{.TʣDzMyޢbSHOD蕪oSu||'!!_tx=Q 3D//!D:a}EFjf6[͛>e@I3ُI2EvoX|Nw?W2 tG_D XTK$uuqdmeU{jf ->SԉKeOݗ!Or9%z2>E=3 Lԋ+& WI /iY5կFV j4b"GJE!v'uS&*t 04pi RT@v;A\oBm/}@H1w`y<$Kl>IMz V!9H%w52cmAS©e 10 凱ИOah)vK CNφ_*(UYd*A'EKUw40}b kq֨4;:~##[,ocX.G6HEr8hPJS]Dw_3?8_m+9*ngh>.g\ZҧY-~9S=O`B/rpjO?^#XO,n.T!e{q"VM?df8? z }?y-03:SOD:Y6A/P?а?h8~lC;ŋ NrWϲKy}bj'Fʷ_c!5UyW% d|f""%Yk9?o2Ѡqo~E/j5eݻM̈'U Ю45+ڝe,S7/TAA ܩt,8Kƒơ1}>mtſ=K qYtߪ|2!k2%:vIkZO(mL{,+p "[|,.dL ,(BZ#_M棾)p 6m( Q `βe "m¹ w{bqr&#a3^VP^Y™H4h<-3BԷj|)䨣dnW,x`{78E~0L`@mDK_%6Vk>68a uIKzz?!5[K^u-&M ~-P6F W(LygQka![b4o>XNQ5db B#ѱ0D{$߬~T+GX_=ZE m'0x'ewG2W`u!c'c5nEɻ{ItǶPaU,` t(Yc"o)i~[3Zf̽Wzhn(g~hsee 1/ޡ@iӆ1S䇨;G GIВp)\^ U)H0~^4bҍ%*n`kJF4Wə-[wE1ʼGu^sEM`jJ#M`c)F.R&OC3PXB龭hR%ϴ\%)#L5pf_KĆfxRwZ5$n:@F 8t\̣Vl7<Dsۛmj]H؜F !ARʅl-IBַ|9Ssk޷-*-;! W`ިـYv4/A-lHݛ9H0{>l M%M5U]Ix.ZMN=;p1ZRdiFquU2"+{ZPoѕ='[udiNOOXZ::+FՀpe='NӮ[p[mi}+f*l/h4*!'˨ͩ5GKQ\mS@&j. ]]kǬǬD)BU4Ǟd\T ut\T[OWddbH?w[Ew֧QpC!iց{/E}ڍ]Q߆;3zrr׉E{킋 R_ )P_v/yPG7o#81*/ACxYQjm)-v~,`nXU ɾh; @ۏ=H;LRQ".8WAw9N/.,i* 3 sS&{H'aD-bk?ڳ0N%~0KƉ=ǤF m/scߍǰ́~K'' SDhxl%9MqF g_O[NuJOyzF(Im;ƛ>r[)g]/\r)q&5*"N\bzYx v."݁gi[ v:U0hā˒9&m f VhP]7zm**&oN@neka^4׳>EJ>u0mVך8`B6'{F( 0-DݵgQ`:ӯ[BoN Mr=mzQ4$*<-S~vW-\G麆F,j4>{YKjg 2jNC 2<% Ăr&6X鵩빉x^TTסRkT1=( hONXx2ZepnB&L?R_#5x,Jy$;ÖӓzńɇNQЯd1θ/6gVg/%]- ,q‡dseeÒj/<3ؐ/wcJС5t,gᓬD%4X|{uN;KX,>WC.H4Fs'8^U"g X1ҳ2!R=4Z7Skb€e^bʎw" 7GlQ;S,$Wݦʧ|o~s/CQط S9s yj>r_^90Yޭt0&v2wyFYd}qI!q~Bs֡qx:g ˓{ q] 72%/ƟѕE~gnem񬁞s\Ń0?|.&ޚNjK!Sg'^ _BZx$K5_L$M, EaI8Jnn>sW[ n gC8ѳqыد#=h)DtbS.W xVW.[WZ,b7kyIU%`:UV4Cmo _V8VOXöOG˞: ŏ&! eVPw_I fhbF'ϐk/!RIǭG8V|~& ->\>}#@uiLC^~-7E?P x,tU464 +EF4ʓcEJVO}OZ6tOur;kr1wB|uGL;4< [j.UQqf6V|[SqFykFJo SҟQ`eͷ6^#>S^=Qs|zuv84I۵K&o`?C^aҕ^~ _r9 "LVd$$0iМ*+Pw^xId!,Ӆ aDK9rVFZ$:􇶣uF9uoRz;5yzaS+KdFiMcDb-EmBIisCsaoUNe獠(#Bc]Y5X)a&Rl5قm6/oPEwy\$b69sj}{`'.tf4==ѳQ.GɸitŴW$eo?ne|9(ҋ 3'Rj0;2Cݫ5& L(rq@( wVBhZhЖ XY͜O/jn%;TXbnrŪ)4.D:R *^ \<Ƶ n n(X|Cg5܌^דT^e/]<`4qֳוU>.z%+17]A++\lITi@2_;xh$l>?*JEkO΁`1βE8=?ۂU=ն]ljmB^ݟlP@Vsw`d \@ٓt}cBjzfGx DOs,XI?O`ejYMT%]gI$*e,YF[ukE5Zz]G<R?3&mzCv߈)D`U~PI2N|VMimƩ q(6g1W!$#weBd햍(aR*N:z<Re1" {aN$>sW6dJs՜(P:^Qẃ`Ę#o'OCpxs Bģ{0LZ.8[3or ,ȹMJ,fK$Pg{41ތ ?SG4Қw 7>njS%Q*ϨDݼ˼_VG!LzCG,ie+%g.K_gRVMwTR .oۤFedžT7p? (e5zٴz+LJO<ڧʀ&`U\"c(zxgfwD܃YSVhFWoeXA]@H'"]%j_p8Ū/a{ P߆i|S6C0Vb*m]! R@CgACTfE2E-u4g h[4Uh= 0̌PkSARe `niF3@Bg:/?atyϙs6-|Gx'k:{*喵EM<1CQ7m=U$߉[<ҀWa\"8.dt#Fj`9x/SYo!Xov-\Y'[i4^=֬#:GۊZabnEYe'jG|Ω`#fS:fsji^u2닸=9#e2Hrp!8GN=S/|˽5u+q5̘FR^~@x tn__x/7'Q,pfW.pPiLE=݃vnu"f%ORA O6葆zs5Q2}O)؛8Ao:ICk^fu{kOf A1e!،FͻeCU\(uk `*'?{nlq/Ex#%jKdb0LPNn͉)K*c rxM}nJ{N`D46W[)[ b،Uε;^Suޭs+:iwJZ#unC^B$ȃuoȵ|"헤6D,8S:9Iz9oCSp*E:'h:i1d`}FsfNTae/+nj@fh>{ oj 2rR/h,UΤO۟+-D.륗)zH {ؐ$7G ֔[~FY} JHhgY:n:ʱ ܯ'^hR$.0v\ۻ)ڢrǎt$+HpJZ@0CN'ݜMJPiضwDcIov|2%!i0&_ST[0I:z?fO,M)$ >Fqe * k  5)d^fK*G .(L^*ma)ΜFn[~Ai&S#haN 8iFaɵ tR1c% #ֆ,$f=KGynB+lOf,@pqtoч PsɯY*\m1yo`QU۾7_:>iɵ)!@ld =U K0aPmkl ߇̌" `{|SywJ/(XK eju.k~P]Kdh,8vף&$t&_VgUCȗfLѰnvr-_TYiDBUJM6 W?L)W+wfdȿ]\s B/[p\Qqc3ToTsƩiϚӱsĪaLB)j o3jh% tM)VDUX QœPEoZQM"Ꭾ H~:0G,ctYo} h0X`TVPїev-F)`VOԴر^-U5U{ZIt*-"ק빸\;ݨhqJCjԑ#bգ8ӛU.v!ő+D;eN3]P]'\%u\zιWJx>$ Ua}Kҗ-;8pm~Ϛ};clEcF2jw3$U41DL yh{?z윱@l(/f~_ó$5-@٥>=Wm!)eKEXs6.rc5`-$FEo/h}CڤtV&TXSΤyUÚ{|2υsܔ$WΔTNˁ-ܱ>&o!'%2x߫܉s =$s3V,!)Q>ZϋD#aà J`륣Rqݢmc|EߡnAyg&>w,wAPd*X%E_N'!Ii pb.cazNHt>%'jh`u&2txyULvD*o|[z70Ixr |<F`GJ"w'iPِ }  *d`4.IUלtӨ&3)6Mēy3'S44Ip4lm@IGDR?_'BfI^VKrGź1V='Xy> #jy&}`W|0*R@y_h;6Aec1GP>kR`ކ౾'7 % ]K7nJN]_@;D7I!`hLpP0"m_OW%`cJN"&5VRye{>ϡ /ݤ + 9]IC1{1N/iOc@О,:%wa5h!Tzq|@ۋ+F,<Cy9OzjHF[ c+XRްE{EC:nݾcTS)2cQ^Y<(~nPkآ/^AFn?}[7+R2"L-ƝyMoqDkEdV_dgYUy 7G(O'4Q0a0oSIӜ8$ȵvNq +5i؃Jkh"13tg p/.]$/R TU*ۆKL8DzFƳ5d])RC?Hfa(Rķ\ف0IRE.(mKa- Y}ndq_hYQ [g&kS\7e#B^b=(ƇnsPniDͱ U D7WjÀw}װN-֐M%*wOlb2Wn"QI2]n5.*!oЁ9A#1EAEL >-KLuNq$80e⓰$uUzlF8:Яa:{u7kU2q1b˜z!7"b=r_m SՖ )Θ~N۰Đqmp<)KA~3%Xi=F+:#JLƞ")ciW(ZnkoG?;sʫͤy.vV¬wc2hRu+5՜A:D2ܢ|cAxً*Ai/Hۮ4?0Հ–Bo^iR<-eLʆH|PN:~ACHMatS$9j㻯G,ҫap Voٺ1{Lh֞xQZ|I4}N9,1qٶxT.\&R.uIOE>7l' \EF%0HѭBW>ic`Bs`aqOъ/τ%K&?LE0-7bEo bd7źQ]S=Pz夞Up0=*ff-]M^4;,;V?^ydQiTXӜYXˋc5rŷ IQ \b;Wa&aaq?:}ȉ_XiG:׷fs(h>-i{SL_"iy CjPt _f1o^Y%=XˣBA/CijQqIOcGH)6NVo5q0tz穘GJ79 h*Fbçwٻz)ĶRZ q2}6`Dvv\$ed˓cKTpoURlW/% ݌=9?Hr15WۓaC`{p(;PR1_G.+Ҡ ا:!RGS|_QpِMz{咅74Y/ Z^&R7,ҊЮ (LZ)#vUQlyw`~~|8 rƏ|zkhp.r` "D?}L͂%ꅒ?O (T$C72xdAR@(SF&ܼur N tU"h7Ի.fN%cخ;Y?{-Gf M v(+4.PϤrxKnRN6h /X+؂!b,n;u>e:bkC*ˇhroJs(Ǭݱ$?ahNP/DQ?z_ϥ 6,[*ߞr >'ŠK'mQtη"$ 1aPJeIO0X oѹB2-2'Y_Wa/UЋ%x,Dز )TMf0$?qqW5M( @[Vy}+jiO jǦ%1Ւzr MHUAVcl\sΤ:aT2EUTќm[BijKoTZjrFO,3tT_ 0ZM@٫KҰIIJ6!sSx׀<5mENyzX@ gbpTar:'y buz]d.1 (ϣcێ)^wh˘WdMˎeQQWN7 pI@:[F~`('3~S!P X5, cw"FWϟQO|U5M ȋԚ Pm$=J;gPv`|g]†Du|XnUst+ݝ"AK;RuI7uFT9l)E)bE<`(X~C ED*;(|{)Әb׾ټ?Tx$"l#crc< tP"K6'/E;Ny;Ԛ}=BB%屓!UQ;ы%%7$C.͠o뒘D `oZx4e=@vxMaQ(G "p@| Z*0Tڄ0q)6X}+Lh"I̮kc\7׎ Dbt])# ܆)X5)haLԛdN؆[ T,z_PJ)lM1 1wظ,տ9A,YGAxKUmPLh-QkTcX'}8SZ8r$zaߑlR/ K?ƈ"_9Z@oT[#vg27b.P_ܮRJD/9N-w42E,䚸XuiqP>&RS=S0ta6joy/W:%G'syw58JQP-7?Yq: z$]YJ ܙk5݂ VΘ[k}\6X.Dy'%ۯ~G}>[%`}SDY2h1̛u>7v#~#d (A.m%.מ$UF m ٽ"TpˈGfw%';%r qQR1S07qQzo0\|ctS]Rû*6ɃLx0T!⑆^YH6HA `C(}UhDwl(GU.x96%P. gEPH7U_"Z_tmv|&G-~UXvrYo)_\#.}Ƽ@H{4,Z"$i s}=kiÙxb>3 YO3It/i htJMA6 "CiS~`,Ԃ "$@^bfpM|AQez[,7m//:8t 2k7=*АPQC ь‚D$%@7݁ =@K[ T Tv$*s2$>=2ӧثv;d bgb& 򅖊IDO}}+i>ʦ%O xa|/4 ǀujwx!EZhP{ r/$Q$&9}W=eM/?Kvs~ Wq17ݐe _5D*m6ܥH՛wB+m8bWs$՚QD׫{g@N]xJiT΢w5.z |% ݥa\QIɫl޾vu+Ǒ\-~cdmi8N1vDI}ʂ$b"UgVW[C=K] UW?]AٷpWJJ+)B:ɥw@D/R u`L ?^pUpڏP.FL kN ] b tqP`̀ Ya:t8'P3Fw3&7_U2D&C W*N 睢D&-Ω$4^,D.ft9Ozb9yI #&}zm:#XM}i?)z&k) tyBV9@wQɘFQFy#3U$ߓӆkKYò-b3+9c)5/t>eإ_*n2,vUVjD4r=sQ& ,WrwGҗ-u䪬fEd_yF6Ҿ3DIWU>u@P`>2gL JY=3F#)U]eͦ؛brގ*vd]9k%8,3ӯhv {-Gi>QEzom{G^2U!aoo9ͤQ*+_JPOL3 0P|? Um2‡G/^`tlF wVKKc^"`rD*OB:ƗI`:ʢ^&ԅ(D7FȒoyʚ'fA/ͨ["؁.dfős=Ƿ;<ؕY[6xO\'gU)js׻Ϻba*Ԭ0W4Oycl[oU`al_Q yXb:w] {t^V-oVg}puRDc+xT*wWN>/8EQ0ipB>@6T s9$SEc,X%o4^O ]ɪs-1?ˋEzj "sw(s[(ûl;Ef𷫿"lԧɈeXr/o9bjw_ŭ]v`YԘmi\vjڠO~Hyw)a;k*V>NWЊ ,5\Ҡ[l*b_jUsU[jyGQ:ncWq;u/yǎ9dwP͂ܪEps!BԘC6CU1Po]}:`1HezFe0L< v;Ki<㚦(=΀S~r=a[T]X'x3L"rPM>XOӞ'%vv#MFߔT\vf&ZbJs tY{GiHV6vFՈܬIxJa=;<-p#F)RiJojy&gL9?eds)⹙S9ˑH\xs#eF̢kFٛ+u*O\0|R귛Tlf8ͻLx[0iWt|@a, 8S(D"NZ|`0%u?;)D m(u {>^SC-msΉD;uaVA>[;'*;οGS=Ũm֖9;D HKSU3)a{K[wmK3(Xj'SO [U0dɺ=,|ưiy)wd x=wt,.RbYI|-ǣu \̈́Ŋ.gZZt9b0͇ $#Y}Ud~O8"Nm\JY@~ r]+G<ʓ|i2#P&vmL%4be^v_{Z {㛛U(#;$źS뉼>]|hppQͳawyP<=a3wvuFdyZH@jz"3WR:'F̦mRڴ$ygu]uQ>('CjnTpbEtlaɱ\AeJȽXwgT g']MnoBS擥6R+xdiRJihj1o'2|vt@7q`șrysIDP~KƆxAҠj܁#'v3xEqnN4?uX&r+>:R85 ։\WEx%waGI1`==7P`Hz[^#UQ' =ޝ(l[QHؿ,Cc'_hN̦H!AOքzNLc . -gJrM=i{$tMfp`7"i$g\a ~SX́c~K =mo.iEuXXh uY4Y3΄lBû;`y$$ŖG.x (|Ǎ_K_т2,OF<9YrtȮ$NAn}f %1ȍ\n7KAIuww9.ɣчA6a=#eٚʥ&H ,*ǣ>Ȟ֟ /mh#U&GVx;N<ΪF2"_ 'mH6mJtDd1_X9 ?gP(iA[`M8ʸ<[VW%㗧NUAɵר""f351X / pJI!F)~jz(\MoKmɀ cƖUJ!T54U[`-./`̯5En?AbxfSWk`بfi ^[Y0 dJp6\%/ e[g'u~SrRKeEFmG̤H΢j$!v&& ^2TL#{ҏu! g ^qA~-F+NN6}{W^ʂʤU@=dv!o&ax2匝&\m4jۯ%c`}լ\&"ldYiw\7]$ W΍b>Ri,jG\icrq/K]Iҏ>+R^5/.z6)Ӟ0X[eQ". \XUrsd^$GkjrϜ6C~]uh8ckW_wB< ˠ!<) ?Ery }p\)TK_LU*CF+땝ꋹVc¹DAb!*yK'~Pcq8~1;9 6r;ƶjӳ?q씵KR_P" EDu `~LDfCy>粝c {oaц^TĻ?Ni8-hX G?"3@YC'!hnvݪpDEs+y%Ygp[;DT"z(HbN+=Pv `$zw qXuv[QlZ h0xX5~NɎf{``[`Cs_&8pUW>9̲K1GUiLa9Ȁ>ݭfz`yUy?'y|-6VWl)Rk1; /YV71:IYyGQ*06giB"pKE_ 9 = `b/cfn BQWizGwaۆ}g5obԮNHZIT m$ Wù!3#=zlFƘ$E d223`e@;,d.x֚ /O\6B$t~ֶ= E$ThQb<ڠc( f`NNw>W6$o?EҸ'+^E>sޗ-nz]&ٛtx#-<2!fhf l k q<;cJ°$àT! nU[OBR.GUdXÛY$z vq8!vLs򸷚ѶK?MG ~v)l2 gAD~)R^.-(^y:DZ]r̼+zK" % GǷdF3R~ʪ) tMnuXCvc8XgJZ5GubQ3VBA@˟/"RR#O c0!Ԋ1°9f$I5!6TOuU?cfL hea8RkaDmEYCbr6bbP6pݳ̩(ON%|JM8`XWRWb)'3-B:l1Y3L)sgTu7o#p@C~WpJqyJ2=ʧNRR}) " !eu+ 5~K+:izeM(4S5A;{K[0S]*;**?"I_]a0hp6d>]m<Gx4q8I#RB]2T?mtM vB 4CNW+fӺnL/oeA A枵ah^|{_ct=XvmhBc %}ID;1v5+`^v?5s`#]o8-]Ax틢)'\̉rG2?6 ]w;o:Dw)WGRGdQ0 PRk7Z1]:$%޷Y:9TJTVِC5z!.]mJ0Y %{NnXBw2尦&Cl$G_K89>o?gu!/n7T|ɟd^kwIJ0Svec,s#_m?gdpq;ˁh(blIvn2KLP6evh+> jNE?.q_Zy bm&pc%ipX:9xzZWfa6xꍾA[B%i%cj5 JkⶢkL/Sأ'g$4n28|wWO 3AV RAL֪^MX懷>8b&,iYDnX'kcV XoR!`c.I9Їr IH8x@w,m[   1VuOڦ5cEY1Ԋsu7U3d(~}`UJ޽2|F0ᶫ'$"vogU`"Zٮf뿒,6 fd9Al}O'H :~1o,~򡩍p<۹ x9+}"opE5bl (('hL%em_ k2qy4 Zm<^Lhk1֙N{?@>:;>P:5O)pOjRILP83vcA>d*Y(AHoV-u1ÎGˍX)A}TPBi9;۬zL˂dik]vTlZr&DMBקjh-2!ȼ)T3{(ϟU% ;zyt4lKwl V^n(gW|Y!(C4c!\_Px!z@6[Lq8)2K&RRpXTS+$Pxt$lCJ*౟ :Nߨ nz N&vy$Yt LjغiʌI R˨8ga|DWMjRPRE}j dĝ,,74 VGs=6T)F0sv܊u]{'S7^/|`n*`ӹ}ˉI5F,0Fis`bP)h{ ~´x?[acQL_94"3qUxH$R \#xn!һH_$*T6N?Ƽ_FbhVOp=̧$DŶYqC\gfqʚ5dnm~KdumzOu8UkKU[^dO@F!k1 sf-~ t<(,}K}pp]~.:Өƪvߨ2WVX_YrTUP'g?VuU$h9~@(}3̷(úpcԛ-WQf+f4\`, FsDJn ]5s%4Pe5?C<.(8$3!sYoE9tU 8}9kU)8"EA=OtQNU ף[9 Ϙy?pN Z'~\ޠݘlga²,ɵpV~\6!캮֯Rmr@;Y|L3/NIA 3,9!>BxN9j]!~p/8 D Cik{.'pϖk\7m_i,PI卥&O:l/Ffշ:`1>(Fous. cO46AwKADV92'!=&D)E1OM*HsxT[rgD>y, sCV^YMz\M(a⯣},~יIX}{|-\C Xܽao9z<"d7ʈI<"2た{Pһ< X{MHҵ{’FCGm%)mОѕuCUsX޸9ާx@r <?A:T<(Y{|n{]x&$CMYRR۾ێ!K1iVF,O}FQ @o+_J2YݱNNNQw f M]@06fWaUTpu%RﱤϖAJ@?`?$=aāT}]!>_DdJ "ȾZ@νgU8-OkG|d>2Č%@*%EQCbu #N6Y Z@gC;JIR,'MTpr[;gBug0D184(<4أK>7B<_ ׳eh 6_pUp@q1nab!xclSϦC#9.C-aj  #yi]FGi5X@rtƓ*˱÷p]Kⷧt2n۞gzb'ƖCW@ZE4/ ˜TvM3BD74]cE9ʈ^tQ yV8Ym~I+ 8p7HS;އ3%.ɥұ(#GaR t McC-MFĊ xf0i= ׫S Hx kO*@A{w?޾#* t}:wK`<Εp206i_KE5 [O@ѐb>Um7U);stYbf,`&CԸA-2.=us܇)Z';$U4i;)SrkZؙxoO<^] Alp<-{WDT=WplB+wu./z/#2!؆_pEgy̡,G0;u7@閭A4XY|oU`d'Fa@6] Ⱥ|| >A $Xc2r "tU2}X9#|T="GI+m)4_ #(MHJ*mt.S-9a?;Ԍ|K\(9IHP:{fˍJ( Ge#Ɇ`<NٍО9LtIJ k ,jN 'HQ V7[ᕳԤ&vUd!,.*815UKʄ@Rh.(š$}qNiyg6j4o8D`b? rE`ˡ#XŸo]9&'b8}ԒŔOoPBگDݥ.xL7=q>[m92B״pLQ1)h]A9ҍho׉ZBu=\7yD+Y !@ϑW9.@ ǞHkU+vK<ݓv۾~/NiM[*p{R=4vBj]r)'LUWzL(fzW=)I^yׯ|!Y׌f@6˭C64xֳ@ك'À}+e?8 ?;;^ pc5RWi"~MV'=(=pq6 Gc>.Cn(z pN,pT&~ ۈ-GYRgnoj*s]hզAFN) q5Լp9h^bOkG",`@Q`nıPW.ڧԋlGrZؤSо&0T3v \%%w,&EQ]59 =n 9M(̀xz b\T#|tMp=ib[^uBClqr%!&w*߾lq3>^ wW \7ouL!9%)Odz&+[U#LWeT^5;T1Mx@b6@zqy5d+Nu01R\_ V?~^tocKrƺ||U'c.>!Nֿ\u py p\ &@ΤG"YYRbv,FBÿrGNKjE*F|$Ð:Kd3ra8F* 3Ag̑ RӚH:R\rHeʾXnjiVv赺U[ٛdEgmP$).}_QfX7\ȝDFLǾE5HVn`$EI%/ W^:q-p="5 8Rb"\߅ vX{l֢_5򴸝syVxpAo8 7B;Xۏ";jČ,_suݦ*JB" aE MQ>Cu#iT=#8<D뜇s!H Պo|b0Z_eov)F#Gu7Yk^fHXxC:0d}ݳBK!Ѽ%+pZQ ۑzzNܿA ^|N9i"| WH%l`:dR9 qnƯД7}[2ˬb%D%d[Giڐ`a_/fo-&b&&|CUIގXڔ^=ŌXXʵqWuc\ L=.QL\wRJ$I银س&ܐ()]L,T5#YwO:J#HнKc7 &2IP=_e@EYy)E-\I1zmj-]zS8@= צTUFDj({HQ2$E`EF뎾\LJ?$тhb*pi:v ,K*Z$")Byp6`7}K]0zV < i0`Z8}|}m(?ew`q~\7rT7mu"x<AGG+ϫC$:(?$ 3bOI"tZ_ i?twlUslD`UɄW+fw%[uO֙!CN c1@,*&G|ѡfz*B5LOyKZM3"yJRˑ$Bt: Q'eH@Niƒ^ς$l&KӝVW ;nNѺ'8IyL5SWUQ)I\N"|* 履JVI7qF塰dSwrQr9‚[qk>DYIԭ`Hj7h WQ9P%j[$T6ox\. -y[d=:HXCAG?B2`RGYխ;RiiSilpa^ @Sd״T 7&TU% l<QB49֚nV* ~sq慢LY ت<ͱF#n7F~]%O\6QS^ ^ONDJk80y9Ι}0P|Riy+Ʌ-SDULV2>+J\unX,PضO剷MB2uƋXs"ګJƒHtt4`Gd`myYrb9k(u&}+" ?;Ͻ?6p#heڈUɾ?U;T@.{U> ߢsMKJo}/= 3^ d|q]oS +-TBtxč "b<} 64`g~\)JffAa#wDnH\|JhڶЀnQ/$~b'4+1mF>+l*H}o!UFNyzmR|JuxeDEٟ6^(hew0+lT3z 7+Da 30I}}Q"0 2>n<]moFHUneok&J_AЯIUMlh'tTox983!s-‹$D``c1SS@c}e['_72Ct4e#^v4nܸ8km@F'A{gK>iԧrۛ:NSt~S6"Ca`w;FFTiq%!Rˑ]ssxO6t't1 C׈==!qwL!UZhr\:7Wx˓9i)Yث/sYCwq"\r;K?}\p̭T\q0y@hOeӍŒ}zml{*&>I8^|録ՕrZFJ~7h-Zn =q.| tu:ۄ.DAI6}.-K6+-׬k#]1NgL :Q(}ir#-9ʄK_j^k,3hcCn0pD%B0cB|@d* Md 6gf5%UR`&KY*%$7q\0G];{z!TSY^:+Zfl:.-%Y%BpRt̋3@Vj"O VI,OWT9yn'/ RԁMV{8NcԓiNm9Х\w2 uӴ$T% W{;@ PVy$`7 :r:Sr/YlGvd̤,NT_=6K&>&Spawi$eرKIC!H~O]'$8Yfp<_0w_GUV"yݎfHyT 3&CH)ʹ.릂n?DjqBݢK U^.,\^ 4?14(WR8"Z⯄G&BT;|4Y$wPzaOCO:XGܥ3Jr 3Y5NLcyn`--G9ێo'S$>7Cei/DÃy:ȊMEz"v(sH~uGŏ=j<7(0P. }Hr$?ƼiWĠtKӼD4E  i=:m~LȰ?7*I0/η3+d88>(0 Xrlz7~&q806ZЖIV,uvmj_&uvzKKc= 6E fC%EJ kP5)G5Yɯ9;_'˵ŦsrL[s^5鷽&C,:Q{c@AUSڍ7C>OA6"͹1<*Q&g;1ѐŠO>* C֤PXLی9K9򂎕}?0_x>%MW1 }-il:j *Q::xiTQg1Ӥ㫂FcV.8GUJ(=0Dr饺MDaVħ>v3KhDB0w>݄("cx|FAĩ,iN ×yKH(c;̛28#-ú:?@3؜<7@V_@biABhwJ4E\ƭ-B'FB-y@8(̖g,ş[uPAe$G|Vl s8&E^H v!PH" J蘞Bz{%f7ȓ36n7=.<Bէ~`[).`3Gs6|c)3G9'ȑRb":hijjs |kI #yL;*A/r2ٙTj쏫QK^=\?8slٱN&8_Bk%ߍ fЅ7ɴhx%8 Adwע@ܐߚ=Q> XFv-^>߬owE4%8(U+xrXŹ鈖ΊL5= e[ƺ6l ~ŕUpG&hikq9"cdp\B{_6UDIIP?/Cf }@GUȓ&ĕz] gt>}ek4fqfӡ߁JqnkU.d(8H}!3<^w[FȐj[4<z.’L螂z- wй*842? _iP>ko_ݲɺdG/ i&ꊭ}xݫ vnNn ƛr*͞{%#^] ̻ޮT dP jwS]h@|6C*fx̨8ϕ.Pɸ7#=I8=Yc "'ɆD4X2@0S^zpw^"=0?RҍӍ9'6N P Rv֯Мu|$G;A͸ rVyG$5NȒJe7 Θ+xq'i5q\M)cf)iqGf˔nUGd߇PC|ygҠ҅#'@ [~\%Ro08cZt:! 8* ܼ,wȽ>cIa# vNMQ0N{F9ڗbB\=4Y*KcPQZb3bemkc &AFQ߆g5GB16@R +o>n6ޏ m~3&O.p%Ҧ p( Ȩb@8G꧘ƛ LIT?dm|x5;mLOnN@Fwd9BzDSqUx$Ei}t{0}囀)k~pREƩԂnnxW5R06ߞZʌ)+C(L4Q;A@[~^ q*( !̘jFf[s4el%PL$g_ H@c mU{xĊkRbݚEN.G~cJޯʨj Y;("].}#`T*n{"0Lj6x f 8k}0]zz⥰OQm 9k׼/ Wd~GBk؅ҽ\`7PZhK4z>Zl7F؏]+V1^Z`6;vJ"!^"mU;Ӫ5C جE>3>PuaCo51"׆ 2:ڶ?D}qM@oq*ȉ[2r5 ,ROPJof "1cAx%/QJ-iNb!qrET PhM_??`dwq pAfCZd T ~ PfT*uË 4~Va'il7aQ`0#0+/5orцmnz|zžv@;3;t=\n#b&TdRFL~h"D/*s0W#H>xL-ʉJU7)K#6LA?3ç󱦨d&6Tз~d3"6IxT0_٩ZhʒBҍcM/_*]p@ډ<$ ^3"#%h~Z(Y,uc$Ԕ, aq+) !%GA&R;WL,ap6j,,.°̀63h 8a@ZJ‚F!BСȏ D:׵~70 +: ~R8*3#T&.}ʎ믹%9!Yr PWF ,I@_b6.$Ⱦџ[!{l)Ri[ߙM݁H|"4qIʮ?aREݼ=T4$*ToU)y¬vtũӖ~N)K]Cݨ5C [)vFuMؤu%7RD(M4"jKlĹ8ʪ;0{y"ˏw\vJsKc6[&ƤS$>D)jhqzZcK6ǒEҥ'Q?AQ z/@L5-X<:Tl6oe݌45N. ݹ93713s92B!:Qʠ+wx06$B+Mc]BBorr&$\O6z%("C}#IJ7J58$, s/Ɠx_hDWoߍMbGq/7z0Fjws5%|g@+Pik.9>Ҥ+Z.ɬeGCظBφftP=P;IFX$Wn3Ҭ=HV ^7-wqN'n-xͫ:2JLDmVl֑b ,GYY'6׏4#?*Μ}RP&e2B$G 9brGQx ʼ P[5 ,q_nS-#Hb.>GnB\1Ƭx>@,fZb3}ݷc~|RߙL2Y$Sq3Iarf\kQ>1gy rX]x0|`ǟGV`~-#£5N)ۑŪ/vj XgYr~駇iY*prt*GXWvni~9cJ`:SnxSJKjtAR`d!t$\g}evmMG(>Tݔ-Iz X;VakuFRf MxMHNVzaE!%fH"h$0!c>a7F.>wzIrg&jDT"3`C0݇QRbąfSSL6Ըkيp:)K ;vc<1)P>Dٚfh-**; S"Rrzȍv%bՑps$v[g?:~wx}/9WzƦ}yz0Ɣ` ^!pFH^2qu,_qh˲ϊJ!@J>Q!Ge-wmUN jOXDX IDڐfHq)F}}o^ޥpRY[lb%I)![xt4y~΄͕=9=akA D3.Nܑ 7?GެFKp:'b`? V44!2ƇƷ2xY֢[`1#=L'd֋efq򀡐BPvWf(12 )3Z'JR@JADY2g+˥\3^NrN U. L4xuW2Sif8v^ u'yl,afei\g22W\ċ 1or?Qs Ӻ|9r8&ކX:PUeO(hJnĽ\Yt0[2Ё>w'< Veʣk5:yLX󎬩t.C!Jfb8p}}0l}犕;TwUmo{81:|➓uYut"ښ ?H/MI԰7GOři4$Ȋ_0hC7IΨiRXLk&&oSy+~paX[tڣMz܏/8t<`+wHc&N"xq9'CG1ZW@{it0 #WoY'=CWV[Zr7itr5O7i2p|ʓf^=-pGjYagٿhiˢ=J狨:dran* Qot!4ˮDD42Lwū9B@u3^Hd]p'ODVoYfk__giUYEʟS6}%?׹֌̓qEYl𻺷@I< u[J DڲԲ9 tL$AR !YnMS㘿]vE,ֺ}$#K{['J%4Lϲ=k:h&s}FSSFřx\l(nf>71xϞt}{- GP_ijx7s`tIfd,% (we[YJROyCw0k& {g>w~SAs05K8mTd~Ghk"dT+R"Lp%7LN_@ø.x]5TnHS!K"4rB)-AkV:u`׆FּDLG%jJR,)+Bgjٻ9(v<80^W2T{XZF Ma`bfPc#Ű@28>;[ϖ螇$2S&#+lIJD> _% k_+UN{6g;ಎ~njd-L֒&AjjS Dsʾ~6WSFPwh= `Lg?_]0i ly$w_Q꯴^'W;rKa!aR~O%2I̫O;eR =- |/5no3zmB{Q)/yxSM|sbRif-bW1!Qq|"U)8BA`0b4kMU $8Ytw\`}'i$" Xj8KMmvfܫ {gI/lO:Eva`5qݭy"Dѵ_Վ5tsxkQe2ʊYκ^oR ^ ';<.8/T o&>&T'Y Q^@gȻ" 3NMAplk[Xu.35@(SCw`J^ң39J`;_+6ߴgQϧXXm}laq7IFHSwz4\l<}HP%TU|'2  'bR32aF.7"@O=tGmn5}P2Gس%DQup\tVBa)m),>V$? iy<i ߀՗Wt]vP2?Z\+f {T/l0lS-m`g{>U~^H˛}$Y9\/h)t ua3)ds^hWN؁7ICߵ-1`6"X#$,ij!mH4>maǢ4f%)&9Ffn.zI𽙜U,h߲ßXv05=)c3{`eRxga#Uq#Wka?9x'=!qhvs'U!'T[sWcFzTW-0LЫ>yD,tНdbvtflftN%0dL4n9_̐imHԭwxgU a]w[q^*A;]}1}=xqN翁T'|L2Z"i}  31eΑ ԣ$Og[1UX p4@_Rg4BH7{q J@.y$$Ϧ`벢y%eF`J⁸B!IzT0r_b=Y;5uyڷ+/,$'dnuDz4\Rr2, OmnA(3fؓzL jq#^>@lQs C;f1Y:OTz+F0xQلa鴚Ceظ3W$ŌiPxAtՊySrb^|-Nu$Ĕp 8 o_#+b;VgqF|4ݥ^(3#[ޥAᏻC$fZ9mQM2vi?Pߌ݀e;&bU;e5o!RCp9Gͬ Wa ⠟5<[R@9E؀ .q kĺg㡞Rvn&BebQΩb>f3D^IaMlDgcq,89vXZTWo-ʰGLo葵XI8?c};I oe'xYvXr$W)lKba 2{ܟ]NҜ5~5)ˉN<Qelܚ s_viS Z ҙ*z$WɖJf U2m LEyK<%yÊ_tCU .CҮ"($wAAjPZc`.7 yxyWS8ם'CZ+B] TQ%a#ȧ {4 TSĀH|b K-'g"3mU&OϠTSL\䘯k0bEVJ_Q UVr572Kls1[ B>>Qpяha^qcHReeCvy2e%~rҕWXcv#!6 Z) ArØ0 JBS-lKnM7ws 0=S<Y1|/e`},F(A軪%9ck@.&KFV'B)uTcXwůKjd+i~ń.apNovR›GB:̢|Fxjnx0 ?>9_ bhqhBHM 3'xF(rPUWnz nzsJQ0J^ݶ/ [Ĥf}K;}TI_&]L ;U{(ﺈ5Yο;_*.S!6h9=|1AZ44~Zޗ,BSLwukP{PA-]An{5<֯z[N望weʥ9/cOVPKfE/YXG5~M #>>cz0;u6Z Rצo> ԤKm>W[ϟ1j.'F13I&5 ̦Gv~߀ѼXcv D)F ׈9ʈZC CqӼ=mܕ +}r4|x&b g0Ks7bfpٟ< 9]Q}ZR=>!q+v.O1'BU KXr '~#\DA3$ *ب0aFLK0:&`Mhgi~<6/[r(8WԂ]C1HM.eef v AvQYbo2GoEx G! y%@bfYID:V{9}jπZYn^\fA 9OhS-lB;8D>U":k/^S;Ic\0ΈF. kU7x钳d$!tl *̔@ui8j3l={eO9f<GQ*iU8R7n}ԌNG;SQKlO{-CJqC6JAekBzB/@,l! 3ŋt??D?`ŭ Pڮt@ҺVVl2ON'`KVɓ)+C}[v_$mZQ\k)͸5n ~)$ ,}D?s2Fc89_Mtb0kuw 9.䱏 $fd|e .W4Ѝi+Q}eWu1Oqo$(,g'd4r8Ч*sCl#>*G# ׇOGǡ2 ÓM?"{S)@alU:n=z!ޱtYw$)'@W/qӲE4>OeQ^} YVK9ȍegJ4>V]~o) yiAzH04pl<iI19I-uxQAYx˙=Kk֦KG,zNEX{@mƃL=40{mg<8(-pWˤDɉZH4i1#FhG ISx|gg<2ψ#;$R}E}Yق]D412[Ӗ3?s$a"Y?WV !mTZi%WsX$ߩip7O Tڎ׃t4 &h{[, T[1y%L*qd\Do׸HP7RfAʾ3Jz @BwRTU~03f cZ̚d siҝmLE$ ]?`v g'|$95k% abn>ϞCwB0y( 61A Um|` 782 lռ߾cO hb $5-qck݅-:B:׈C]u7>o܆fa`/jjR,|elC5=a bA&HT.ŮnNG%E&ſ7}Pc,~Ϯo`LzTP$l47@>7|N0My l",=>xX5Ay*ҧzτμ)ctפ=(A +ƘKEjEm6LkxD| F:O:Cd~ܕR2D, 15P!i{?α|zF Af7;~8(2]ij?F\4`:!=.l.af|C=~3uJeM ip<"ai 0Mx=yg͖/(F99]]awBP!r!N#UXw i@ωE03ѭ> x?Ӵ"uEJS $ 3?>EҢjj+ bY0vK#AN\@#bVn&šy Z|-^(ɢ2;2QW?`kT%~batV >%:ҶsiofMMGa >P,#f*7H|M]Paʮ9rD'0",rrl̎rdJ| _& Z5#[T2b묑 d/YE `y(O"ګ@@NIVTǥfyJ+5^uN&Unq5;iI{..WL/hx?Y_FKZ(\r@yc HsLcKBo޼5}`<*q~rarC X҇Df*PxiN@? kLXV{F4(AuB̓j2Ƶ : zzobnZ)Z" <0_r)e6&z2}u,gWNWGX: ^K+-R.xN|iQVÑ5lDd13]e0pD|e;g-@md#! `\qtgٷպΦ9/v}z]}g8эЕ771:gh3WZ$u7N6L4B[?SCrT'-wZ|\xCc}wu׏ ^KJ5ƜԴin@eUɄށ62\v(wZ,޾=gGwUn%; j17. c`CÚ{ aY0<4w`A66H3^GKVtpcXU~[W;_YHp%GzpT)y@Vl9qݲKnBpa$$7UL\my>Ʌ7H7N-xHj0z҅?< +"5A(u3Y꩷jq: 4IJ@vh֕p8(bibd*q45q*a CܜQ /~?*d JR'EK9O/.ODdϥu! PQw=GADp 9">u^|ȃ7SlXbܕEvs""2c: l2U h\pkc u_Z<+eg*wd&Im tp7A@h\زT=LS'# I5ni?jBدFsֻg;*~Ih#M9AOyH[ϕ!51e G|IJĎpnV+z>W- 0exGNmd4brPqR~݌ݛRg-`={7&CѽmK]/'c~X%;ʑ8le->r+Yݝk.2O^_¹wC}vk_R '%^Odtb#6W L4e[~ fe<%19L[#o0e5B*et+M6 fD/H3XJkFV,I*gCOӂ+PT wZ8>&/I)!5SFG6֐Mۏ@6ɢ|iyF$3WDb3eQsg&qSe$Pi9ߗ&K[XkKNd0v;0}. њSa:oVp'>h$ ސ52K"#ݨAVJͮtHF.9}9L1X\mf 38慆qmWlLt26Vě+:s59Yژ;zY72^Ig`wǮkeYL1߾?ZB=ݐѽiZpTZT0991Q{a^{3Ⱳ2,'aZ|%ch+>C-6SM(Kx7 7%%X1;~Hj&ˉ2\a$DjYC7d[*?^oNl0^R| 6箸lp-Z*Ny0iSO(x?-W$)'čW2+l=ߖ<`M(%!xF#7Ua*6o71Jl< |+^i!A;S}?@?`m1c$,Vo HC&>X&#}I}@qʎR7%?:W\XmdB0G8b8}/HB7vvsAI܇kfLiI@l2VoָZ`,֝P m&?  ch΋G[>~OQl=%x&{Bʪc׮%"Vhf@ZPH鍾ɨcDD8+xG?0&Bpr*\KֹʮAɀ7p `.> vF2GU´蕅K9/s$]f A.d\W:% C`ȧt (տ٭mA~eiܹ3tDf#P+u[},<=R"{yZAj9[Ҭ+c>Ŗa"QlΫ|'t{`-e?ՏU` Ymhv fNa8]C…GjDc޴ Y>i]NmUXNNK~@'`Iev[Zh#.p9 YŴ.o>8c Ճ9}qR{6I wz<_ bk Xoi;ƯaFgVVn:L;Gts"-Oho򙵏Ƅqm>zz=sI 6eW8Bfp%9!( 2w3`0` dբ@Ϭ['0lczIuMG}Se1塺~[$8哒zڮɹ+a{35bK^2i#$MZ=9Juc=ٛ[.QQqsPzQ3M'q N(K߉M@>`d@5o 'G/IVJkM2[Bh2KeVCaN|-05\_2]sZ}6Z咰.ruC-vYq p"GߛT,s6vprHS^ʈVAP-ߙVA{~dp7`ɉ\U'Nx̩9 OrK_ Y|]W-%-JL0DGb YCwr$Bz U1zbj0cb!7ͪk_XqSQHd^e齼E}lwO\odT;uF4`:&|yRIfȣƟR崇5MާPTsh}3z1qM!A@6c+;sn6wqX[Q %FI4AowjhCKqn!@1݅3xY  Ӵҏp5kEѷ{]$\qsp=|cV8ɧ$yW{o+C$\a&s% 0M5$-+ž {nTx ?@GDC7+4Y;nARh̓/BIꨃiwlݿxyfGk5f, yg?ONX[ok$a-8ԭ70i&l8w=ِpM>!i2u)V2) ( TPOXGX5w_$A;!]<͊W.j'`@3aeRk+!tEPO(Ix:$ku,7f7 ZP>':˚DQ>M6 )%fզeT(T?撗0l}"1pvݙ?n՘AIݕruħ?xn)AcےYbO$ޙ_\zp&N!BCJF  f 'ǥ9rJjFc:% l;$_ܝpuTsp`mO40CAK}6<ЄŷNS1xLjdO, XR\]ZwOd;%]#6 :FaSvlE nPsuzm}e9Vtogt&䱡9rgxN>"%Jk؉.\G/t]`9[pkA~I>umlE cT״e`y[&^%x܂b}b& bퟘ‚BQ8fb#e.^֟6j V]ϐ2}\lPs% 1K#v$dbT<Y6kuR/ذv w+O0^q?FH Q6%p\D=fNʄ`WЬn~=-zH;ګF^z*Mq|-;\X1/T G }2hB޳m^4Sv_mU߲+ x#|1*D]X|[޳ܢ3M86ryHt$$a`ΕKP&2vJ 9 QЗ窱ƗSR7nTt{y*"WE ZɂCք/Gf:\&  JgEn͹︡>U1Op %I4JE 3úܲ4^%h$\n ~ʏ6 .͓l]Xr\mPlz,"!#kN=zESOC~G0WY^mFUh.MMB< k5qՌ%*v앩_xt5AEXn&FM}`5$ _׹2H0_8J)h؃QޗW(’p%ƳT.%\|~zؠ([zj]#''=KoF%͇ P;u?<B?x^Y@>A6d2AgˢgrTHf ` l!OtՃp 8-JmU/E=4 ۘ1k97.8Grd֬XXFݰq~4sժց }MyH,8bHo7ΑC|e)3)F `MnJw1ŬŧF`ڈTˑ!1ڮy}~%_9v[1OM|1t 7hI o߈bfXB{S zy|6ܶ,%Le FĤz>08B?Ґz:Y8kミMrK9p) [r2vMUؤT ?GWaT=΀;*:%!o((DG |QC,PNZnk5,KWrJjJk8db]F̸Fa"Uc(ȔKH_ ^~1\1W$z_ԿA"kyԏOu'xDk{T\J=bSnRJq'e6`Φ[>QjL~4l:ɦkȹUo4sAiuYW.ⶌҰ>Ovti2t…7U\Y4ŝ@ڒ`>i1VТU ./ ەM16Ѫc$†Y\4mMsu$}.P_չ4,9yTAPmir,E] Cz+1 z$xQzq%i|`'7pH.]RrrB+02; F <8c!m Hɼ*LtMC*DR^% i{Vľd{{/:&P ^O5% ֭ݟQ[;{jvEYZh_sL(dDZc;ڧ݈i~ΝQV4 znd.^6i;B>#j2'ARB!{FZh9Nj+,o:G Aa/VR,$j(Kd R օ{ p3{!sj^K1 X'0&rM/eZe_MY+ F0e3܇n-.|@AQ\y1qzguxs> q^< @64}v?;bDnƈ?H 3v\g+ٿÌŬ~{ߐ# F&MV1IvGh8:xϺA٨sK"}w@`m|8RyiES^"}q.mF*~{-D?F@ra.5BѶh;>=ͳxCt}C,49\z5.(tsG$jYϕj,ɅY9M7TdU>-gf=1e$ǵwUc6l1yg%iy N3;z:r|w/B8uT}\x S!cRnt Ju{pxZ(u/y<Ub"Dyi4c{O0P(DjXo9ڒ\όr%e*k!欞u޼ Płc+%QN_vR AԽ&0׽̲,n& _XX\zFZ02 A@ҠwO6/AȹmgT1a(uϓP0O.o`Cו ΡunΔt V B%^̿_|(/~Ք0%1THfrO]MAc5p&O&,v; tra=Ml㬣f5hlx34ۘ˩x7Q~/ic.t(rF(| z#-50R5(c^** G:ofE~ҥo۝Ih20`W)j!5ED=#V? vm&7w4flog"Y qZu>s4ۜ`o|P:H@X}c\a"M(t2:ڇYW^Hk[&8BΓ؇|J RL}x.qiJa_<'[`&1.h<'uvkhCI(hG0vR5YFۓY#5YM -V 63-@_.#~| ˓ `ŷZ׊L.c1,aAHm+- 1~~sK3ή"2N| sA'WCg$ӘLæ\]:bV!v3dCf .E1;ctS3S1 :C(vHkg^LSng&#9u~)=)c e ʉn@=z@'g]$*dBu-5b=O}EW,Vz}V7V9ѥsה" )1(,K$([ŏL8hp:;*y΁5c݁*"?%۫/'̓p!tinof1ᮔX 'T >64[*m5ݔ-&N+ҥ!jIĂ-DrL}G jR?*YZROont@Uq ~SAkɚkY"Ȟ5[DpODŽ% kf?2FL>Ι>PXC $;|dJ^ƒ,le܏s4/7L9?0&UJov1*G"(ki}!XɤM` !k-'t^\$ThqZѻ}2ZG.3.k|As|ᄇcV q`1Ө?4_It61hR8N3Ėb !bzRtZ #R?Cu#t=yKzL]_M`x%{z pen∗hOɮhg;@(E\'nß5n:p ~hچQْm8 P08yZD;{ P#fܧkyS?{u6@y2b( yH:of9JmV=Kg#yH=b"IBpzgK{4_@ɼG\f'ߺNN#ZzP-/vJ` ,WP.XRNuGєNtLEd? MAld|MVZOQ[_u4A~ij"3o-8N5+\w';тr=HT'O\0y$5t,Y0vJ7]4~V?`+M)ko@~8~VjG,ܩzelz\S& f`yZZ_ŋKoh#F ;,+26W!靐+ ׋^J1\ v>O}h8FP1ABܳFh^ UYI@aSiDvGx^1,EToq~͠ʿ(1? [aAkCEajEEN'TU?GfGV-[m˶9-w Ȇ2ﻅ X~ub o2S dr7[``UV% 8= !Mbe] v`s%2*ɋxzu{ja4T{ΦuyePAC$srUƫ_W,Q U> n^5d=6(Af\W PV(~Tph} Uvm(Z+5K M{D/,Jjܨu16[Ckw"̆̔`ZAp^AW'h6f2%/?Z:؄ԄehW4P,p;ܠS^#3eSs*ĺr[`a}i1 Hw;cy.L6yܑxVz8k#EIsN<&4Mȥ̣jNŦcSw],cwųײ8h YzEa0䀯tGZ@P蘘!W谎+7V68+@2=(UVqQ914Rͥy5Ú*Kr莴*4rTR԰/ /H'v_)&7 @|]_Ǽ0ԱN|EdrP:2%S4]C#֗ :GWz(͏3+k'BDr0ZIG4ogz'^ CC2xz0(II1qO ڸzF`2Oon-o ͙j/XO aI?'0Ty*>~px`3["_ĉl .Vb|pe. [jP+l>(-)q,&Kfik<"N͸ӹovɛM6c<}hNT`{{ȯ&Elt[*"㢃[!+aT!u)2DLsADfi16bvbXqQD^Ŭb瀯?ә{ U?5I9fqo7q}So]}d-}}%C| ^[VdGI_T>Ut:ɑ>Vݨ6#6VkW/CCY4F ׭`AF~~|z e;=fcVTy/(rmNRҌ1*tPBoA4b?߻YYl>M2pRˠt$%O5\xZV`k hIf0xŹp_'{(L~>E( 8ctVDc܅b\'-页LMގ T(kгzr`vFUk[VTv0=w-EK/&;/[r#'JtniJ˗iFa$nL(xȢ$tt/ZM1+w&p'D@mܐJVG>P5{6XS<4h؛X'G4Sa l^c@,Įm?xh1hbg@q ˝XAžK3Xv#z P!5._&Atp˕B+Tya5 TÏi>,Jib,2&>9 l}/wr&½mz-׾_+JNk؛`8V ^]Ze N, φOd %@V쬨 39+dAhAňI >ͼ^RbJM h s9C!,˺'—( vo8xP,("j1}1V)j.4:v~tk,lit"3E@E>3]q+ k{EӞs,fi5p[x>`P j?RGzvZK"9ВyRE:],q^ӿ0v vaN%aF&poqU IbfS+ի"~rK T]m=A-L+ {JϿ=zx_t0Ҕ9 Ɗ!U2YOFS(A .x n)JY|=|XZ{,2zL=rH5u[ȃ^N]zQ͘ÍܠI^ g|%lnIM- |qlw&jn&a啶؋D|~!l^4#}qT^9&te;72 >7::' #c@XȮgh=% ^Y/4u>P4@m B`)'1^ڂFK:^wrTPԃ.$fx?3-cY'rMJ8$%|!.}\|{ps8)(EBԴΏq#UBPY\RHS`;m7O m0GdPaowytBt-$f?,HrH́ܺx'PrėQm:F1.\ҢpƾzB]FܨY[+1KmkW+7ۣ$2qB %\t~rri/I؉B 1S?K : kr̔-uh-ˏv&_+i^ ԟ:^eaa`Vv|< O]䘓Q@k%*I,zBJ_`a_0FT3 I+:%0`IYt՗ek{ndfa ,f?{DA$Eʣs`dd*< ENl? $E39]D!wY =*:R0'I(:_]B災퇳l/ ۔)%.Z9@+K31V\ˎ 3B%pESO^7>Uٮo,0eѡd21Lz =7o V$Q"Pb ]~l0~OX Ie֣ɕ4|`_[#OГ(X(r"7:e3~S l{ @D%GENG;y+- 7:KjH9mɦ!<-*"IHSa~9;(F}KQ6 KeI;'kxNQ4o_'9Jg,BfU/O%,. <)AJQ~RjT44f.%%r"\v¹&(ERTI g8_·?mQƒp ۵o>y˽$+{F_\yZDY瘮%|bF,wbPX׋ ;"2t-6]T6^!"ÀfGwu*ri,".mCocyX/BKx{HhlzOсb s]sӸ_ΙƇ2,[K0k(58|Q8][f8T&Hݦn#Shf /6Rԑ`4}gG8iЀΦ$Č^dХX7v;|T>2SGjG +Z&/PC[gI|NXc\}>^+?F,KR}>Q:PcP/9ܐ9U* ̤|s*Yԝ23mWCv_m9"6?l`hB :k1LKͨ%օh=#Rԧx9JAϦl⧓vWɍk"42,̺S}ZjJ= Kh5ga#M6T 1rpX@;De[(E*PU.v5&ʨ leŞy^W,ϴ,܅9DL߽;i;[َVASeϞ<}.(QdDPOUS~/n,WTct4g-RH.rn2#hav#9X2u?S (Om[g3PN̖DXL7% t0\#mh8pptbnSG:VB*FZ!G ctpgZ{ G^cPcAѬaJ ́'KSP=͹ jno+Cܣ.v4)):>jA'1} 󃜎Iq c';`Hw*9lVBP~-)bd7礚e֘ViDMTib7p,YCN-y;i7=5"TNTk EiNIv.G鹙O$JT7cw6ơ_c!,}-iWщyHۘ2)|g_ _@K)؝Y(b}x")֜p86x\6*#@SnrY.cĬ 轣4LXsUnV@VM|_# 8=)e|h 7}Zf.UϺ=JC`oJtf#я=MSBS-Yf4(0ƣuS7LHvghynq-.jm#gfc\>=}hK ɨOv'F t`" kһ~~ 09'LOG)JQJq#)hM75#hiW4(/_m8ꢡF? J݈qZV s'AcGo - Yi^}(sGI񈟃-"{ 8^`ϯ@tЛgďUM=j:=ޒhzp`ܙ.zaׇ7M$ޭCJ*[zv;k ~Ct3V)ʩu$VjQMs-~;ɓu>zޘ+Wn|rA!,Ղb9Z(9ժcl'<a@#,ХT*v>̔/NW--=Dt>iJۭ]<È2~É3S&z;!=Է"%L|:0陭-H^\} T1qS$ qGT@6L砎} " ﻰC[tgU"7;f2*~_!J['Ν{tLYV5}œ@CvI7[D+I L$wuo܆%#K8\vu dmV6W0Q9_4Y0fw"-;lq?Q!aсI+NiɚNCmu4%m}[tuJ)kCnbF-#7Pf~צb-+zNbTe/}Ai!84'P*0&șd#$)Wt*RoL[fO_ҍk.n6M,[9}Щ`@9cDG8mI+z_NĹM V8aC\m:'$_K'%N6OI pnrv"Q1!"8 ez"2g qYCH"ϵ\}x y4y C|O'_+V]RKk1FQOZ5!&5-zKI(ՠlGi(P_4=Rheɞ7߅fo"VgOtX*2`_Ǟ[38Nk1VA TzE[C^')'2mw|; LyeȔRJ$"W:=S jK7h{j}0g\Xxb<,OݿĞP4]FgR#7}77A CY<ۤ\z (6JMufGBk"*VfV4_XB4߿WES3m|S,x9 1%Iy҄OL)):|rpY}1!vV]# IgG6L~",ivpZ6F{wfpcE鱢~D\)Y$}(7DLl۰'tcE| .Q?5KK; C0ݒ~ܡNC>aQđ 1߆_X7u@]:8 |!?)}(ݚ)- ޖq#sn`鋥ɘfPgVo=ScE9esaXt!~+ S5~LTͥܛ'mɲ8|Ҋ'j 2'`q*ӥgS-5JC=QŔx/!_:}S(]jEiWνV(z=ᴮNHK.k&P{"G(V!lC~|LR@5ªXޟn<8[d' 9>[(2]zN2|rN 0v<;H^l's/o#eFQ`@sfNN#Q0԰)V_cxO"&~ű?q@y|f%Ssp+v^x{ Z7JT~Ro3F="Ry EOaz O淢bEpyi8kvbc-V)H^#DxG-BKF6ȋfЫt" /!~*]?\{qd}s[ƒJA)\'l$Tq@R=FN $hwXvFEzk6hېc'Gm2Y;΋˂O WDi4gc%yK> zX Hz婖ɌN={K!ӎ+#NXGj[0 4ne86! Ͼ8ز"-3pB{ ɿX1Z& E1 5y)<7zk*qRb[ 7ݢhUcs䑚e`-:ˌ ZǗϿV6(uv Wfc<&F@4_cFR*Q4~dISs[B_UZQ%s$dwΓJՔ4Po`ܗ ,؏Wh9oR,T¥C}"΄JH< Zea #9CћJ댐tc 1{0z&:8R-84 NsSދ˨ݽUF%J9o-⑒^ bZLV7V'9|!Nh0#BA,!VȼN8>S [SgΓj|}g`܆Ə"8ѩg2omPo9z%Wy1T]gWI *)@U:RR =R4hpGm^ow899z 3|xF݃Iyh-Z3|A.$gG(p+9 m׿7e\.kO6,6lO ~+ʅ׏ itt[ͽI WUdRzD X8ך(ɐ|e:TѳXjX ›<}q :cZ;ʡ=IMtTt !.W5'Awcz K 'MNTUw95XRtEF!S0 GQ+}+h$38ZP&U*2Ʉq%ƣ MqRDZ_Y˙CAν˘t"멕tO8f/1 {(E$W_l׊i&+s'aHUf#YaE>ҡp>bC%yQ%F\vXe"?:9I" ^ IdBd ƨh;7% 9WRϡ5:MpDgkT(/=Sܾ;4iXZk3u9D8 &LΣ8-`g@58_v?/Ӛ%01bӉ*_ZE=SXEblYB)ΝT}l߈f@@r(13<^YVB=F"oøE zˍ+B޼;I)lӼ*8-ggcP8cAN;Hc0AlCZo%dI4h R?\/e7Q?fMX ^ưP3F]E<+qPNɠ+,9X!|. e)eaҌ|ebzcc3f41=֢XE9^ A!8- gSNu&^MNB% $馈xNh}!SN [+4%x/TX(8E#WJ)^?@Ws;MS4CsvO,$"mƒxv)H5=/4fEK12]83Ov[Zd=:G?h%Xi`'VS MRa9rEP>`GwpAJj#;3#d"jx^C ƅA!KSQ3G4&\s&Ih.(5W6-{W(jLxEQZ)"<7]=l 4"vmz{xV;,[*\\QښtgE~~SH|e{ Ln%/Pi#y!'h1jeG6F9՜9H8 /Fy2hGGMK>`.ms}..;wxz>&r0w%]j Ż  2ަf4.2\ۘGr{S.C}2 \3@{w۟CX4C]j}5H nA\Oe@,53 Ms,M*qDs̻w3IS:p] 6cv_ObzuuY-˰rdp ÓP>Y*?Y2ydw}'[[(kַG$6eM(\y(2T7_N86pT Ow`w ({xƉ\vR{,Cu{_]X5UE| uYϞA+8M8k[Yr?uwf1K/;3XYq|!!(mojϰsAXEIDJ BJ1 GgRb=QvW0;u&+Ci;(u[mErJ5PRY,4a4&`O.?5u[U 'Ly1] +_3pcNBI0:3 r +P2P$?Fk~f}ۙl "9:mWh=bk=J.4}ԤwYG%*S.Ȗhp}{hzSaU A[rb6ӳh$ΏsJ"'_h +tĹ㰙(P ]G7T:mp5$ .H)Xfc쵻K&wٍv8r :38RF+?mہ2K,\2#Fo(~KTa|WL`8b[z?1ḐQIq  eZz8>ln&ha u_YVW{0m"cJioXJ;U<'媒mWujp&x*c~!-zN 'Dp,?9iA55*oQaeQ~3VP''[5R 灑*٫qgQ%\-W }t^؍6gJ0Kn*X=#uTglDOXj$#[hgB!C5*xr>XXm-V$6zB4~b9R:VqR#D$O}Ѵ!?x=Im.nnmrerВ׺j ^Z'}s(?Fڠ3b ҘxwRaF:)pK:>i5|{,Jۗ/' |1RoP[?G9V8T5%usp:cEBQ(( w') ͜ԃg!y"yU0-l.Uoݠ{{ T)尿QmQ59gR63wG!XI6-EAla^8teR괎)lx*qxK_F '7ջCXhtZkA|yn k@t W /\9#d}_k$384 ~27'ކ䝞oa26Ƞ ma{S;PLuQ= ZT ?GR[ KldעKd3257tW>>1{:$Wv0)PxnwGvߦB$;HӕУQPAϙ=e^o1'0{<>hNnh,;ŷrm̢8d9ECš-٨x d|oO2X%(HQ1Z M}2ysUa(*+MAa"ۏv#:׀ f'Ϝl D@dW|KVDGqU_tv= .э}"{`wJ; -ݟ(ņ[M#ݤv2EؿΟՔ_2"kyf1$ +G(܇ʯ~$ee#?yy|^gdWC<b/Wx-2#/ҸOdCyL^ ᴊ%y8TƞםZNoC_̻"diBTONs|:Ĵ*p8uigŎ^2u}r}"HHØ5{^O_,fo:;&U!ۑ!#ҵcXXD&DƙJK+ t $;0rZɰ N9'9VSRjʉ^ J +wIp+1UI(C#Bɗx~7]lz߉zThЈ/p .teDT}P w tSz=3VF9{[uo@q5I~Eƾ2-dzGB (U??א<sCgGͰT|Ʌ Fk/.2}0qMO"hzn@ДC;,.";1x_PA$?̠ Yۋ'YDA] 'Gf@EN/S?sScKXIz[nZ:1?FgK42+  ؑ;_%/D!Q&nɉdp>4ͫomI'~*s" q Qx[2Z5F"04oU qMi-xZ>vfLNߗ E'-B}zwXnܻj< T])nտdT>*@~rΎ5ɏ1@z%Lnf1; DŽwIpŖ[ 1ݞ5 Zoc,Y#, "6b gS<^o6ޚgOT󊸲Vq#x]3ΗR.FR1sZ z!UakD2ء* "VU}&} TDoxl D:>Ŝ,X ;|L.?_r7 1v*/db9F MFoSFCeo렩PΝ6ul,4e!L2+Up6 >fc8ZZ? <³hߐ_R9rԕVM71}6__QvZݰPp捯'MCӉXY>|sb äisS@Pl\1 ~G6ХƬa% x"K уj42Ftћ!p, dl@p5o:lΩDS*Eg_O W(db97"_|.Mj6Qy2v]RU35Q%~.. Jpj+,?l[|\z/2}Vh =θ)l M5uS,m߱3$7p[.$ǃMd4bg^q|%TaV$vR痆r N8㔴g6L[ppҶ"=}ZϷOy`?p5gVT3k'b;y=3abXr9Չt9!87VǼ ] &>d mcYo%F>LSj!CB-F9 ;gm;iob!KiM0&:ג|\aޜLC@q~zC,*JL~;q"L>Gȑ'(ZpP :\%runfB *uϴsK=x:w6O#eX]'mk(tz* ߔ=-f.2d/`~،K;} uHvV 355xb,z_MWH"! 8n:/&o+9Os}ѥ.4op; û\(kbI^y|͈sm2Cי@5٥{&*mM6~8R`RSC miɵ\~sA"Y/*#NK]X6ܽxH2|*lS]w} gZt !=8-kOr {df~xHyߊ#bN b6`+:ϙJĒ=>!p8%҆}_?d׈SiW@*a?aS!=v_.`4=+^IZFvZn%$,gtB #lSzG+qVϔJu*;kXt$L9`tEI19WP\Is*!n8ءAԳI ^gSBm'oT[ Ü< ~nb -vJH#N{`APXKkyݺ S*c,A9*2:]K29Oeq' ]D~PgNgm\r[3pd3niD'n~eIR#FKԼ\jYW-bTt`*\dL[Q}Pu1`͂cv P H)SB6ƺm>+|O6痏}G:+sDܥ\s365i )@;kC%Bԯ)#,1z)ZE}v/C<%eW9&(޳ZQRW58\nAEgcn.-aH^0jH1}D81A?9Mdm8LԵR[,'9'"ny .?Q6*c=*I9x P2@M`7@GQPcpYnTqJIAPwVamĦr|4'ȲJAv$ҧ5} ;ͷO%lsA!Wi%F.ak\64\MDo[bb.z@)Q- 8ry,H@@R]F9lܕN.}X)MWKER[mޫF{:*\ {4S7d%iH8"ʆ{M]B\NLt~ vo(w^ ,bI1{D܅_cN{84] 7Ȅcd TǴS6@|6.6 xyR{60ś9c7'cƘSfD@ Aoq5@oCyf-$Ĕ/"/x9 e-x.._wc׀K53X3gن:JiCkdI]YR?6vmaoև)\Hk#/ɕ'u=Fh_Olh)\B+uHdP$ % <6 o=fʫ$Ll`E4`om!>vS~d|3B0vGE`&;\XsJz}ڬZ13 MWܲPHk)qF^-rSB."1{JVT!>y*(ˈs~aGCld]!tLNl[8a;;9 p=4\dZV ,7S^.UPI']Y<&-5n r gWNk\B"<߀?YHLMXJ1#wBAbQ I y):d6MrȱF_ߍG4r;Y׫ÄzUNL'(Tdi?J0 XO;LKV-Lؔ``VE( oWR  MMjP}ϯȥ*:(QG:oA&x|`h pj Q*$UPO3MF\:*}ٻ ȭ&y.ǏG~R0x5P`q1uO*=B05kZĮ!ͼe46M!u8qu=lQ͉( x?zs tlyel c{j{D 4ɏ.(YB?b.Dj,AcnXĎ, ݞcVߙ:yO"(, r}.c$rVFV /66@"E0؂UU0p?qU_۲kQE^QkYmF:U3,[|C(uvCXtx=x(J?amG@NBzQyvSD?n+k<>p!U@U Mz*j#`LYi8zw\[/,dYǭ%IĥpIobٲ?uoO߱s'$D3bfDN\$nc<vA(-/K#,C+RʑYE٩ #tK{.k'!y`u{pC*B؋M.gǣi7mGAmP9qA@CȌ>; :;C>S4M>n q\!:@VovFzqnĚ̀L֗eՇ25VWv)G.|^?7Fe.qtļƓ V 'ZMjl{] %8lz:UJc۹r+jAR @7d)=¢Mj*ZL'S{-)xW-6zJK*iUNbV&QRE(BHy0UFYъX,Vw̖"9 ͱvcK/5e_G*M:͆. />X^Lʱ5CQ;y&nc}%#nA=o.N<`Cnm.'* SVc2>HC c-f\ sjG4rT1/p\{h؅ 8ppLܘnUIDQ<_GWaE"e4CTTgfi%Y5cQ5ȭ*rIM%B*LIqR[xi ZTsfV?cN qaZ;$'`hA9/Yӆ&|m=`2<վ߱Bk/`3$3'9B8;S/5GRln{K ?C%:AӦJyg' o|nH<D⑵eCYE[A"g$VH4&Ÿl/ mtC,XRߌOnc@VtɌ"^b_Hk3}ƞ3b6T.u?r% A ul|ddZLsqPe*eM?¢ʼVecRT ȅ5ރ6q2Q[׃bP\/xeM&gH4KSN˟|sDj/c/_FswƎS ĦϨOt>3W "UsAɃjGr}Ad*`0XEC4t֡Z4El7v\!0Kd QmZ鹛FXDl]Uu`±껠)ZېرkȆBFiNnp(75[dַj 1>o?cPKLO@)0(X>yY\h^۳=d``ӝCK%Z ZVP[կ. vƣ+|Ҁ#lQ:_G=ݧ#^HuU֠cXQsAt |j3})ne` >:`jȵ[⿍34"5y2nr6j؈wPk D'}EW(߸i!*Cqq͙e2EfW4j+ܷJS+(Xr'q=/pRj:s"Q8E2gRXÓ̓BvXR0SPoav8/L_2uY#!DH!i=7O'zuZ1ApTBj$9_O^ Lsؐke<\Kl2='I{۫IzևO[PO7Oo{CZ69ayIlǏJlO\Rܬ.)f@>"R;g{uw@jMk WioDZ\$3e3|H3fI^Ul j@ d%7,rC_ڿTw8:U䎨#8CCsWFD'^?ggpŠ)G8J(r .VfPuOU{)+vpzIe~2B#5Íd ݮML~a±qa˅mbqWɎKm@^sN"N?'K(\z]XNJ!bu {qxM"_;%7s!%mo?$Nj8w#? w^ϖRr{#\j迵 y'C>W bzr+KB٢CxEI+RZA\y/^RHb[1vAD3ig.T7K)l!9u)2{rnI2+x&raMX} cR3ޜXm*>Z &3o LXƕ744-ʢf-G2) =%$3mծaXkvyK+7ci0vC_PklQ9ЂNn)z7u:VJ 2#rGfAW@/oν rUR*J2%Ra,7(o3 FӉ: }ht4I~hC9d4.R:Kp xʣ^碑{oWNO]G$:]XAұJ$[=-j4͸_aKءӳ2Uӱժ\ Gl@XY)8R;,Sdeܿċ`X ;J}u~3vp%GT2EOILHk"|[j$pQ{&mR6|}622X՟QpC~>c?4KZ4~Ra_%9'I&L+1"fZihdxwe/CoNTy"SGb1NGuYLCW0DvzBydr~ ĝY -%P7ıG<4;0_5EԋQp穗nMYQGoGۑ7^P taMMHPW}h̅0-'W /tXUyUl<[쩵U`gVJ_[5+~O(ԞCk 7#GO&_qb]Ighoڀ͏ʁlA9(An;ɝ("ɑKU70ΚQ"5x3盟vIaAl!/E~Qbzrh bW_N/ -jxS *zNn*7!>/fYGl?nK2jjO-S9"J.ZFcooϟ!TAy,kS-TCu?yD%Ui@=%gmTjr{bpޠ'M$3OWnbgx^Ob;W;(@LO>TSjN Jƻk*S 2]>a/m oޕG9`[٩nZS]}&\~I@T0dչ0ƪ% 1 >vG xgm9U\b??>!3 n6`K$~uNd6IJ9v;8S"i:O!"֬"fĎȆ|Tx-!:}P?G]VrԢi P*;}MFPÛE& 5MhI?vW,n]M<-AC<5sJ%˼M!J.gzͣE|d2qMA-ϵ]fb-0Z:P_md>S4$: =W&K L0ǏweRp0i  /3im~isR0`Y~@%l L5LPx|hAytF;#*~]6Ɲ<*քsF͜` M-JʀDf4;mYw(W˧€n=&$ǘqZ\zUs{yJaJzGf~]x.3C ʲ߽4V{h{ݻIFvɇ%us$i~C!ӕ1V h"N:=‘>E)/?bi—' t`GuM~1c7Ѫ6Kl]~ma\4m4r߲}$lM$eč a\}0{: ~+Yz:%BxFm5lk%OLnqu!v?Hϰ/FaTUO|ɔbp~psz?mw3/5|#>6DcT4*!LwSnM1F*sW[8խԇE )؟lCO]ɜ  d#\=mkcwhF5vp;Q(9(ElƠӸBS5H4yM%o/10>]lWo6yi`N\䯂[^id;@0K9dgln 5Y?52ŞP!e s*?q8ޑk<SߜSIP@8;sJal! h<,i\jmXbf;^!|+\SZ`G78Q? kn᩺)i@3I'o9:MYzzcEll7*hЕiDӚXV3+;%$1{߀Wx#h: 9*b;^ֳOT'f-Bps7[[A ,qB @dž57È[I C(¥E_P5#\趄z ]M2o&b ctC0 a*jPKT0 i.vϟ].2ԼB$Vr+lpH}R)L1Iv$V4' exQ!zn%8}쌚]=+u4bO`}k`j7i'茒f?1c|/pa4E8 wt: ͒+M"iaz蔝YD%ߖm["G8|G+4f%x/kd_OPڣe|ΰ Ahˬ 4H'@ S6mԨ8c@SO`)m)y6P0CVx3 fpv`LۆNA X`ͫ"ah֕5$/ 6~=XBAZqL!ETOLUزv:* !Wm Q˖aЇ%1>ﺊ8m~;N#Q<{P{޹·GXsƜ5=Ww"%W/HOhϱlYTc~~8ҡ,buc0gnnw-8oO;jy^ ִ%)2X/@;jDU9kqp4 ҷ&~}*wx%3,OB}X4NPUA6 B]i N9Y;n zZ!rⵝ-]J[OI @iqpSyk(iZ/fD' W[d{w2+I¾t|o,\YV|Ę'cq6NQdsMDpY,Ga0þ:m]ŢcH%ڏa1JNc֘`PzUeOM) 0d0㛥Q?PH~ _܂D5a,V'Y 8_nNe-%J֯](tn)uLެxinD=FQ "Vaҽ.H -y" |ƙ-N5g_N'U+c6JҦbXkfkM\ $FALl_`;i6.x=2"i'\~6 %#{ 70jeezXl2يDYxC G6*Q⎶l`‰8SZЁ\m?SnyvXg@SUg9ư3IIvcLt U;-Zm%_847U)ar2m!˧O\1VJdjyX4l}.ps9@5OHE?w{f&)C[fCjd?A0g4֡VFhas.Ru~Y0}\k=}\ ){R &$rF.{L#]vېYfշCJ!׃l]U"z;uMקX%&3h02Wiv@g+RR?ok4侁J~!,=rUt`;+'SYA$׭8ҌnT=cjޜ ͓w&*Mz4igDhEUY^*yQ?]O.}JpCt Ca;tzyר>K(*xҊD(SUĵ gJDܺЃ׈Wm BXd!lc TñK _s/Y\,JtGHA`eGSTwLًU*`I4W&K2vS{}1-$feәO!yȷ0R[&%nZ7e1=o% P"HAH*(ۆҎ$p@Vlu"GJo'c `+%֭m]w*z|g]d@hFK.3 ݟ\ o9O` Xd!^Kd;Cdl\xU^TrJ,Ii|ĪePx%,/t[hfP=D/ϟ<oq~*^YU^bL$m,݈}"Kz)n:ː?4ՇL?UI2;tc739Te^tMXgBU j+UV]&U~Q Kրp hZ3Fbnblp0s^f[yr*)e  5s]U=fj8-U!{ ?lA-3'Og;FF:kGKH0uXLўӥj}RSwhx4Au<#"xaߡ,NŽ(HuEȳFqhϳoY=։uI[ rރɲ'~ıWMR( :"15C99J}!^蘥[xiOK]!\ᘉwubɘ$K6E 2Q-ꨇ m31<8H1eb`FVX`5aEK[gWu<2{:ڄ/BuPponͯZa28nXvΜ@1 {FƁ..*5f2O[Y}I$Yw'dD`$Um,'^m6 oSv# [THA-.AѪe#\jq'o$m2 à ya&&*7 lX(cQKJFk 5! )i/t)|Zwzk_"C,kLSj(/Stnk솰jV fc24>ܐyY{'6_JVDϸȮT(*+ ^-3iSޑ**L (GĮ}K%M"V.)04f'Cvseu"˄u'V=YMxJą-h,M!vV!qoKu5"uʠMO46(FI ޖ2X $=(Սt8mOfVk #p~̏ +Lw4kk#'a)*+| ;Z3pkw_Pvx;G>H[u̲`1A.S d#ѐ-f+|Ctop{o~xOS30 fğ< QOm=e>-:WR|:UU? 3S'23 <+sqeҒX V\_:`|lh#dRe~=T ^]ee#~zpx9ɹA{ ~(\Jʈ ғs/14oY6"A|"=ʔL@1c֥ ,Y/B+XP,<}Uw\`R٪kTy`cmKBFh %S{롽s]F'#Bkt[aIah/o1fe;'=kM+s&B7bnG3k ^ŭuc=Kb"~?H~~l*PE^zs2hB;U\ l2c?c]*LZl(qr\lT j\Vqcge(,oF=TD>9:i!) Ik }q-'.3e,ƭT'<x`Qx_V9{[Y쭘| Ei 7JvPgE,u1GlaҒXg,yHVAS w~e+%TS'Y`_RcWfuE3q,)W"8^b5EzqACy!Wov_w  CCӗ]GF;0ѩ4iڀ@ԬIno`nq@jkN!8ZUW1 P چ׋.߿ai3TEghBH8Ē%,z(O (`f?߽! 7.s8*FDwlun`[}XxFۣ :#(kD}ӔZ:CY2vhY: FQ;A_1ݢ" 0׏A@1ɬJjX{JNhD4`{{=Q|Z Od:툔ʶ&%Y֐{څƘ]!ZHaЎ@ۚ:hI<&Aشh*vWĉIaB҂΀^7D:|]5끂 nT*j`O@*ߧbMئF'zv57S7)^< zOf>۱%NީhB@ لDHQM׆]@oWhu``IgNX@)<|ܤ`ӘCSjGn]Ն_9~9G4<(DQTaR ڔՓPvc3DYsc:^S>͚QaTI/A2b8?Huk)3E}lrY[ѹ+ Gf9&V k6$pV\D%y;~8m1tuĘQf|)l2%Y(17^4d7͙)uռ^tS#HpgxMkmSsx()3H8vyb!Bgh~)~ܼ8vn> ohdscZ.r%QU&'x"Y€]s-&~V+m6ofz2iNU}.it9'0Z:vƒjAX|*r)P}@:ߟ#"WѼ} IW>s7ч53] +#C`KZF'dS; IP4oOWGĸ/_w` *cK8' o|ٔK-/O+W1FD,i!P/¨Q͞_f4hT"?ߒV6ǃCV-Vp>WiÇca^xV&DɎa}ZѝG'ֆzzs2 3O o!a &oDғڨIZc!ckw+ ^̍cM Z@ |ʌ. rO+G+Zӊ8,PLx6Mx||3mV8ISH-gSMƽҗ[ U4R,Dk{w~`0G{vm𷐉+[Jl:fq(`.@`'c'sjQbKEܕE6 e7`W4ïs  w[b 6"SǎVwOJn?xMu.6,F[5.(gyvVs$(DSڠֆY]*&gwد >ǜW?t.8z Bpa 8OݏBͣ=|RN[s3ype8(לL"td}/gL248HS-9ꪓmsI(1h| <TYx\/^9 zG XK}'Q=RW (Ʒ.ćh K,f_*n~j( )y:J羽Uy!2Hҙkp|K;zaߛ ;G7BXdokmÜJ63 \%[샒I?-t?>*]OG| \@#ǰ! mG܀$KWM)o$W[+P=r%KWBKbe(ۡC(lֵk xgFՀzW-*/E}C51@#]L32j 3x5/C˂ZQ/XQ9GߓtLn)Tc hGgYz_*^TKJ^Ϡ6nF|J8³%DHP  J~L9##,dA(gnwsbT^KnFܔn HdZXEapġᩖgno  3)I_{=ҁ32f"I/'`$^Z3*$3jew!eh(hW j$ 2w= 0IaĺMF"yS@0&D=oʄPX)fTOlBfx3ӳ3N~LJCU@˿UK٥ rCex{ ߷o5=OG RhTƇW6i!K_DU^6B݊FNM|OHr&P |s[톺SP(Qgrl&p']|$0OUA< ܟqוs#̠3>bwH*Pv~ϭwaMTV W\IZM Ei^>_ҿB3$XJz]K˷n{U:וC`)eҹrRzbVd_څo1AԏI!4^qcSJRՆa> Z"}H?lD&_; S$n|%:FN$׷7hi]5:tS5eVW+9m޹u*Zw:` "~ݯH&(E ~+4^ќg&n6)@T݁7vV䶄߈zWXLIOeQ$Md)b‰I)JMƙ(:eem27.įa&V@lIm^r5+BӂA ŠܪkIhMeHDSfS*H8`сh*SyLl6y܈wNy5*.ҏ_"EM↺+<_ x4T.\nc># 㛐4^d(f+fӬlTxKD`Ե~lܦ V=rpMaur($}fͼ]>ϤI6 qrHT>OU|4F2f (CBmo ߂;Ri.YzR+OdJ6}Icͷ`9 A‚J:73"N+SxwvYz?KbOH||?(ndK9黕` oql<AJaΫ=[ٓ(%!VZ,+"ԩFp m! E }0$+_N?Phk1@8++->+ IIlsx~VǤE2zNt)UhTWųzWъNQZfi؞,b#HȪsEK/ Άr+|`Bj]틩7˶hxhut>ffASyvä*9y1FyG%Msz CL鋨qF=126ٹx1G;۷6 2{u*bI;b1Zq往sWsQj%t9SۢyN^XLC嘀~'"6ADuڟbIUBfH,z7z @yi)ʻҲ;/ڤė卶ۨSyP^7Tc$Uk/cnM7ߟ_~9w3K.9 5\w=]leXN_ QK40 s'tIPU$h EYdXL=?`"jC~'xՆbֶJ"+Rg3\9a4B 'D;3p<3]$-pذKDuNp< [)L&ؾ;nDW[V/$hIx,m'f#U兒&\[r'K՚nWi'-#=(y)-X73dsľnH| NKM"㒩@vx͋ݬ%gg@>^FOL@"yt 2 hßy`0aB^_l'#1 (f 3@(ihl;$Ɲ/q_ 47N ^JY<:jUu}1jizyMqJT " w_ΖM1eO6Zp*Td0s5\jlWDY 7+1܃˭`.DtmNUR8kwkSM" &Ur'@6㡾=yOHOֽ[p?1y:nT j`2Ld2͚!=,}5b/#љ,)]F]Qvi`5`u9Q_8Q6y/=Ԝ\G;Cdu@=:`s.4/z)VhڡM27PIBCUt~``w4]ί ks-PB;XA3덐%UXYraR،DEUPZ# S*p"jw_7:u_TCLi4@SlHæڙZ%J=DzO]Uŀ&X%B`(l?S +16~%7&_}5Т61"3u-wǭг1E%ä$it%/&[.w_,[QgZVnwTP Rxz6 P%ֳ6&03^g}8һ}"I2| }< RTğ`"0,=>S"k{-!)'=L?[_T?9z!1 be];|LF厫IY#5fi;QQq#D]p o);#~ο]@l#N Dc$gٌ%e j%8RI4/ŌژW]vNǽA6D%lXdkt]NG8ܫ "`H;ut\o5+T|A\8znGa7ACM13oެj1Yȑ̆2TAeÉG =,_찣 X('@$j\8F ӈhH(GF;彥P]>)LJl;#8 ߰'J.N4H\8r yS=!$AdPn %؏o-5届\rvTtiqC Fx(CZetp\*G-;К5Ao/@EOl;^&8lP;B&FvN^Ią<*Pb4W 5%M| "AL͂#wK(PZ3_U 8}** t^9ӳHzD;e!tX. U5~KB|;I,bp;TYVC+`K2=Òi8xjj`\]UxsJYL8 ɑ- f5GPytrBs>-vJz,P)Qiq1tRtBBy {7h!umyZ0 [1m='u3sEA6(jVq | Z;jRLV)>Z0lHy 'x{oզ nD 2-V%b]oaĻv Oeg%`dzËwsiy{oq~+:*?|>mO2H itp]5Za~baqk,4yЊQ-_^SVys ?+=Uij.l7v:0u|L4`򲷕m ӏ}G(+\P)aNG)C*nBRt?`CS  #!]4D^ri>*mT.:(A~yH4kZB^L8ܼ]8_%.m$--:u jswlܹMԌZ ѫ|ػDk=a v ,Ә D؟>DA&)yxk ܥhʡw&Dt)d vmO̗ Kv}tEY۵%r|c4"CRVKSt.lj7eZ4J33J3z1:ҏ>8rB\;@/7**yޒB֚<U8󣐛I2m^Ofk:;"/an6-QsAO|RVX[ hߞtޅ`kWQ]A nRA堍Ö_G\sAR~erjCk,BFR$bnJݥYfBX_\:ap!ݖ">/dDp+TNI &Ki#g,yevCe1H> i:̀Bf-}\׵͙vm`ؼ꩙@]r . sw4jF0=sllbeӔ0 %wp(b=2.ĊmC W<̎"Ux!|z֟E_p/DI!|o3FQqWv@ 0Ky%Ԫp0E2;}#d;Q,iܧXRhy6^MXΣ!|z?Dpdּ{ f|*z S1%֘1r ;U;|@,B a7MmR}ڙZPb=lU* yA">Tteh`>G|~.R6=Í$R ܟ?7SlnW>U Dc[c>/L '*CrapcB,o/fEq Ç<1].VJRO'DN-rJe }jb WGWSqjq"ֹ"1Iej_ jiI.6(3"k@C6ٜ+MiNt_HtB|K&n;e2i eIF3$'{21ҟˆ5 wȚF2+Jz, m Uk‚4֕E~011ٛTC"qJX$^@FӖ)C)0A^Q<\^pF=~u?;PD`0V aO ->nS%q+"j,vjV%-E%E 4oէh]pg(TB79HyMĭ0w}[fyik?k'#\*9?y g3O!hɭE/+ t=1/ 1r^9a/mS}Iy(䴺FHq:!E ~dwpiy)udfA]5ceA71u}Sʄ;m+S|o˝sgrf-Gȼ3-2*G*)&NJ͐|v1jZmv?NRAy;m6olm,^x@ZKxP2 d gP< f‘)O??2a&yJ9!ZKqi][H@9_.n{z>/cS3n%3GޥB $c$DMIX'~(계+hO?*܃tp 9oDSJo+=dj];Yz *t' ,3Pb6C+sNl!*Y, n'R-㎌B3qr|({O{sc\ףs\0H{QV ~iVe]j+"6h$gq}Àc n2lAJSJTmz@k T6+-C"S`rý˃urɯ(RlbBdƪ:5BICؕA1pչii:<5D9+@XlȌޏ(76@,gi8Z,5f6lUE֓t|*<&Th4TYQxK}8}6܍|ƓkD?yOJ{O4<ޙe6Y,J:XopNEO_Ϧ.xXy'HL`"IQٰN* uD70xl I_M ـ ͂jf{#3upo]~6MPVv=Q,N8V37THderyC7##8}gnr=ț?kIx8b؀#5HƥKK^g=*9̖7 ǎ5Z16~R>ٹcF{N#WIR{g 3p#RAzT$ۭ0 HP`nϾWAPQDk?-7ir[<jzk~NJ$DHhYoɡEd[e-C?# T tbEd2d*{Nׯ%š}5 U<ŞlDOdx,B+~DZѩNt+~L$k>eI"ƫ%~ɅĴ;vRAۜzEJ">] R+tK;r˚ZnM!HV {$YTE!7@?dvgC\g꾼yq 6eeF X0tXCbՌm. _@*[ֻRX!׃UQpn-sK2I)=ge $1lhmw pCՂ|AATt L%qLQNTP2c=@3c3bg|WtouqtIXߡ֕L§?儣2JZ?Twd(bi^0T=%/PG<X,3;}o婆)Dn>ro)~*;k4zB2B: O,Xg/p.eCy~)u)Л8;-T9'oyִo,;.8oW@(݈ %B dmF!9otr8$d h )m[HiM7c%I,d^<炄95ǠX"J ;;vQ>j?Eah3/8G| rCpWC34t~!^PL3E&_{dk74,FWn,a@_˒D껟!;!&;6m.g\vApP\,Vua 7X؉ j\C1RkpR?Lۍ+"0Ǽ*͎LN-Og@Pk؁mǘ<$< w|WC99MRqxz/{[`gUxe v .;:KO168ߐLsrpE]-u KQXSO]K4Ȍ4X%^:!^gX=BNmlc\Ib-胈NہtBwW{E&*k燋^# H$qI @ώ8b%m'] 8q"!hwei6 "r=|pF=q$1\FFC\Q)x_zʚ 7 Vү:PZIjXE[Kl?(ԢCWbҬM\1QDz&f]lu]PxȆSdLvhZ|%xBǘ/O?`6F2zWok &bMLHH:L4uY_` 8!׾ XT-Dnh7|Pk cLJ[,)fF9 oӬl֕Ȝo+C ƃI;dcG.z}'\ AO*P_,9uQWTDz@Խ~-9\_J{X1v>H[9 v]jx88fv4O4e՜m\yReOġֹvhDqI@1 ZzMɿ ~@k~CVniP=XzDaV_u( ,bJX nq!` 8|dx8ЍK/d翝xmW RJ@'S4˕0yЀ@lϣ$#yYWi7jj4Rn!QRt$taU:\LRn9ΑC4Sȳ{r6~]}/Z!9$3M";[Wj!|kBQoU;߂$xKl@>Ajsܧa54CB|Z.(,:hgFPE B Ќ.A%]IL"w@b],4d` Y?X+G1E'F͖'N_ 1>O*J*p0U NvX>UK_]WB󪲚3(mYpA aHBG]˚fUikP.?  zx7a:gΜyerhhK%<`rݙJ4T֓RÎ?nv|JSCMfxtW/HTFXs֡ F{:\ &[%p͂?Tz3܆9yY2{a|fKoE"ݡ&"9v"YtX_K&:kŕM|rKXE Z2w ARC‡w>xSyLƬUA^Wi8Oh 7 ?'i~±Cy͛sͳsNH(2ƈBJ>\_WNP9lg!ZgȨ{> Dx2NmZS ~Y Hf+U-!qEv#:6$8BzD ;QbdNdŲ,_D WOiV6 b+ɣ)(jRteĸF AZ=P vUV%}1VgO'gdk )-ɶ ?]hiB̵GzFxEmifimxZփ4gj\ݷe-?[y0PR&TR&}( Z$FAE(CmØAPŧ/Jjc-ҸȶD]MAK_cA';Hyk(mY^hbs+0%3ykOyg1"DQ"="/OOlV a,]ФPQ«25.'OfY{M\pӭ:A/$\x>Ƿ!~ B N>ORSTh-"⭼jZtu[u@P@_Ӓ u9rlwkl ̪Y7Vqb*zbG,7)'Hh'юk{ F}+_zď?ۼjĸ% _\^iՕq= B,ea>ib0&1X۲U\qvrPU;~e4ݑwI,> -tQ=Y>1o`씐W<'Iث5ݙTݫ 0ڞǬgcB& guRr dy5'͹Sz^|__qJ;"(o۬JsJ%?YNY20L=h؆w YeqN໾jdn)/'S7'8S-"^rmwdsV+00k0h)fT!nOqztA3 s4p@\o..zU&Ėǎy˙xs%<"(P .+z?'{6T ϴD|)Y1\t \S=@+E@8]m'} 7a0dboXZYWB{rzС҅}}âD!Kwp8w{*-C8u`>uײ FiW.R%Λ=7'YMo+7 !|u02݄ϲmber!CScܛ8%::cMdvDìvRWW&oMD7U'rI^Wj+s[y+[a0:b ¯֋=p$)\`LVS3pcZcD8.h1Ym,Š)ċ仠M텿ӁϽ#Z26vA/)ZtܱڱEf+e {XxQ%dɽJ: ߾5MfDM$ԧ{:OR=,=ὝCk7ЍFIʎ|j k@<`cy~DF>αg\s2ZpQM~%f(dY@0ϏhՔc[/ d3C';hۑmѶ4$ag:jXɿ׆>&8˷  Vud,C%|ȰAY`=7L~5x)(Ai  E컩-5l)>ȕ}y x:8[44abU qڼ%/P5^mBC  oE"vЪW] : /ŴMKuC_;F{ C+T-]oj579 }\ ƕio5u\A]Qd't:-J6LM;HZfC?f&8e.o"5t['^jw'FF /ʩ)xR5P?V4d\TGgp8<~cBAκ"Oc71](%LR\!nihߞ8++qF6ȄK>⥺N[ 5#20 nȮ 6U2c?WKPc@HȋOB(GZ[໓\ ,#ES8m_ҖПig IZ굯aF .,b ?C$7!ţdV>,dY!]y PD8V,;_̈x,'y]ҙt!ĵ ?y=,c{m0:Ed`04֩dzWìq#_F>9D_IWFN {BAp1*U>X5Ռ|}a~ȶhʛBM@9آɳ6 0z@{HXD=@ч[ϣ@~DS+0'5f.Cɚj \xqЬNI9ɰx $_]R`E |?1$K8Gֶ1/d/!:kB;[a?Yuxȫ`!Cnd" 4dfpύ5JʻKM'n[$|PgFJ&l_[A[\BnN hl9J=0qWr9GɖS7D3}?(T8佗G@B2MUNc~'b,U! [h?:).kG(Ѿ1М/C@?G]Rx{Pd\ӑ:rD-+|&b3䄸l8鄜]5z^唊rFRk >&'e3bI݊ŊNX~P64E%cZŝ~fo}8QmDsHw "-="A_<4"ouXhM(iڊR[ؖpxS|3E\çd3λ]K T!NKlF ?I(ۯǼ׋u:O \-ATහTcn~6 *a8#BTdfBJ]lxd'AOʲ ;J<4nMg(tmGNrdV'</k9 &l5 z Ch \N-5Ч$Hc^Rjp?UɺZ͵W|wi;<K#~D5ON;[@'itc_(-)ʁwGX.'gFj'ܱzPYOJ)uQ{ó3)\7 mQMٍ̉Wu, p5aAr2ޓP ZCɎg+аM 5_ YZ${LUA=RܙHz[CKpleMm0<,qWdM-Ր6- Pl*AcnM: )έSȗ3eC[6FgW&=ȾȎ-ՇeBﴌO+`V iH!Mu, ҳT?/]s}0 ^JlB6ِ'#!:^1kcVnVdc kYQ͆6\ T7qzGҵr^yKBh ?*ĉ6i4i4򬭐 GvyS[dEPpN C-д D{d)ś'B{P[XhJ NvSS./LKig)l~4G'B2iO:жI)K|XD`sW][TY-Cik&_FSk+\I 1X29@0 9!XIpi1/=C5 m.~A?XնuebF ^`cpÑ@DlK)(d%SQyвskP*C/P:eПaj .;5ix$ҝo3"41!h;+—*Te8Y˽$u?A P}4v-Y.ʸzPl!Lwb;.Y _=Ce Ua'm?DNgקksTmÃƫ30裭ɽ-/ǔ/_f'g>[i#PY#20>a :$ !?(NcovK:.ÌQv%XH2z#{ z;-9')zP_Q{w=`^|Vz@~箋X_|7 YXew[Nty0w*V\ ul4$<M&[=WIVi/(fDBSn v6 _HޡؚNۑS`6Զ6XHD`b; 3HL助%۔1yYL $_߲bs d zLoQW&̐Fwc t>ҚR[F(A3p2c0ljWrx4`iVSeߞRׄ97z2d'Mt޽q72hTSx.#j5VA`aa]QCC.Ԍ $B"+KO DphTLDutкD/SF-a>v%o+U0fQ -Il=|y}6Y()j<6UӷY'_EȃҭW?BN;(FrV@k,&Q`yIO }#=!`!H d-c[e&pm0<5D~;H2bXL~>kE' `_Niv#`JC.vn$n4!,*0dR17[aIWRO]EoߺZ\ɑWr2`a{[e[U#Ӏ`ْ'ɌC0"_婌ohOYUJ :^fu7(5q]Ip&LщͱI\gNٜ(5CizM&21Tj;q*z'i0(4+wY"[7p`Rʭ#4+=!e׍mq ћHm;7n׸Gp~SE]?~޶.Ҕ"/^[֠JhkM h)=ME#: d>r&t kh@ܹj3̍܂ء5r3'_|+w e9̡>.Ρ Z c'z(t%>YzÎi!{E=4^xR0$z^EmK&ZP;YY_"@cطe3=@#Îʞ8(LT,:HeW- zCy'FC]ĵry6+8 Q電6 +Xni :?.!8MKeIplۅ{+׊j{PF.HЬR#:勃/5[dWlGAZkŠ&+[$ޤHIPr/nE'vSljX5![F*Uv7G)8})ľɀc{.d=2!'_soEc4: kh8C0ttчp7SmkH{E46${y}zC+;c@YKKb@|ב{p9Xi)ЮoV$jZ WV4hc;kVR7 tVCBM7Ո6 ?Qw֟m*ID[fYLyKN.`c@Qz먣MűkuA.ϗ+zdbl zsO '@R^ǽ́z.f: SOvttIZS2'5T6 zPU",qZa.غ/@qs7q2Zޢ9xcZ 4Usn+޵F pI6/eBT\.# ,R:ekBϋCF4^{]6έRhͭ/s[ ^q/>4,i@F௤F \yҧ2(9}v`dݝ{&= {F#Xшf|'=}, 0x|ǵ :'N+)!3ˢIVU91M%9Q17$%EiS"ͪ/v{6ux %&DFܛAL>`5eV]oZ,` Cr(=ZǦ3FZOdFvy2U {PB`ROG92l4 MRS_# $z:k+ 29fX&doS*'r[Τn| uS =鲊ѲʖŢQoAa[Y:QD}i`V3XB6g>Q ~/&V2ٞN\Q]2 ^4VlH>`cq l5RJv_ ^6eF~VB! ·.8B)?>iXaH &C ac1䀟ySjP۫0ľ%n?< %UH"P&{’pr3EXj{;yh8#"}U&BtP4[*ם+r^1B^.Ȣ`wYE Rjs46?\2ڼ=Ė`20ŁNmi1ݶ Ƞ2TY)TPiWڋ'"7.l\l}ͺ*1*#cKˋ-!pEH`TQBR$/NY U GaߺDQ7Iٻo gct%Vy]b<"|pi mHo{j˄z8kqs iݏvuDn Lp8s9Gz)֋Hya/וx3?!!?m0X\ ch.%Gt!: TB<{ h'atգ@/s/Ɯrע6T+sHأ"vyyq-G}n$2- %4-O:jp1J+;KMaan'M&ƴ[%FESlV`!\nWs{R}qZ= ZjJ{19xtF5X0> (!R;ݞaK0b]Z$Y/2ɠYziN[`(&#79Zʳ.qEx%\ҖE l]|@.r#)J' ~ >AmΐhXClW X011yÆnd3@n e k @~5Vs%05]|= $gͬE$fմzr)fƑΊ>LƯ7<g n\h5,M엻W&l'٤^Y{;%uaBj!ݱU%eMK"oQH$ٍJȣi$\"[ =Evܿ=9~R{0W:ic_^kXD5y :3xxXvnױ&Pp01)99n p`{A Rez>Zg5 9YPq NKomu6aivd5P5&Ir!78!yi NjoI"W.?3%&23`7m q3 K˲0I:JwZhbT%B9O /^wotV-F yj&K /fGZ7(#8 !&c{CZ}Xtk,l4j\HC{]Se?߇yՐzx)t-z{VPOM|艊[47.PQ%m)DX]QN:K~'3lFEUʜ /=)ч̣m9HdM"`!9Sz r@Yoݧ&Fq.޴p1M&a:`vFA` gdK~fѻ _^rxsED%{;isM<),T쳻MȮ жnz7e%Ityƶz'wy "Ǿwk6m}V6[pA)'9I$=2Jgx%=wA~/$HMx>֝=Dh'ʾ`4߭").< }`chhtwknW)D157g'%Fg^EEúcZB9r 㔎za/Lڞ e~u޽Sغ+/x\>eQ+m3ŸsLI{U Ern|m^Z6תC'haN/ڤ$\Yٍ?cRzA z1cS9ؤ#3^R&sWK7\UA@"PHnB}pO'4 dJrK;[ns^|9AnΚRSEZDTK$;'r>AtfU󟥂rĭqp?ZE+@듙(%,L Mg4]fȸЕ\*tZ<Фv (jn,7!yualNFP[ $!בrLTk#$M/ï x)Ǥ)O>L ו@ Kckq;Zɞ!.ZY]s~O M6ofu&[Nx4O1te%#oq,tr*Zy@ݝ<"#S;ֵBN=qdƊ,W?BRE`6M o0.WJ%=zΠݕx%*O!Ho&6;$BN#wL ػ;#}mJ#X*i1!?F1݀K9N|7׈ٳsZ,@a~ʉt΅eLŏwKU't)?]bVS;t:7;Ca+=4{ 2<}1FJ =a:,1ccuw8 ;jL/-d;:R2*X[e.nKq (d>-3T'fDߵILBo_N8M RN꤉1$rYˈ(W#YE[9kM ϵuW8Ea/npW1aq`'txdE'RKы!_AE2?ju1i@ ~1(ꉛ -/,~ӪRVc~`3)}+X OX :!R\jn36(x7ؐC 1*=PYU3RDSaU#.Q^2*)T5eN*fHL{q"YݍD w GOJwaQ~R< ~ފ14ɉcqšޖa0ȓNq,y8b S/%3Cmb:%.@|N_Z9(NENL4CLKwgzl ,LJ@Stu(Rh`:F{0_2KW"1YLF$xlx7D"IF@ gggɂd"pU+~_=]ɩ1KӤ¾9iWʆ Th]A't=& Ϛ"RL+vW^a-52 e V3u[f=* /cC*S22 >DJWl:Wi_$̲姩& 恮b>[,|,jQnɡ;4֤;ϡ\Un7#t-k q8Mզ_Bn[qTr̿c {R'c0?HCaC0!9'pxz&lkl>/{H~E?2cUdlf*DBU߮!#L(̿GE3vYY`mEv%H-{ɘ0V; (q+l*&9~F7>;ZI} +FnuOQ)HMsLZz0nO#z$7VYWځ|44jI2MR?Pʅ(J<}C0ކ ^:gK;붎(ϣwG#EAoiURX˱&BO+’`>Xn7<]fzLylƋ vL%W;\ h~R jD3Gt+W3spM$z~3K"6 T / 8$:'`bA߯ppNRCY[9bpr!m542#un_z\|zfn|P^1BȸݞUސ땥Wa=sŴ*^jp?LU V&k#,c;׆Y2XؤRIۅ暐s}#S( ŪO-J_ 1E :w #Lɗ }^ge]߶,A s OW/ Ƿ jI0b,}sCB4yn`NɗA?n޵L%3Sc[8zش*TxLSFMN55Q'~p5,:!pw% 1]ERJl+竷k%C]r3"0By|k geWJ$Vi^=f؄`s J~, q()=!bZEV%)h?hb5os HpyS!b;9 O6_n#&=S4Ҵ )uѲ5oD@hQ?'xՖv"X.] κVSqٲmOp,<1T kR}De.`Ü DNe.>0CWnQH4%MR{¦qdbNHUS ZB=>|&HA(;D=6uu0PU[&k2ꔜs"P!5kbx6XgS=#&S%{ܑBf 1֡E|5r%i'M,2gR+)1c ^)u HYn>Ŋ*(d>ʜ%Nsb "ټZYEܡ'D:bqP_)Pg vDd%'fn|)1 Li)޿+9%xEpc2%[OUrWSd+b^&FZ_X1Z"$Qݨ0"'oxyztqUNS>=O=_+bg="Mk/iR$.rCZcJiX#NT}(M(^iCtQ@7{:r;s0qnݥc(el T9DVKnLEx'VI = BBV}CZՌDnTT>?F-_|y0˿"?mʑ*j9ʢsPIJnpbo̗|g8,9 [2`aF3L >GÇ:}[4Y< ] ՟dMg‚堨7acs1\ ՒcF\Hd/tVA16vUX&hN2[l=Ndqe4ۓК6*%w‹z05xڥpt9JEOO +}Io뫍f;Y|W@cۯDi]K[M {vC#Gʩ@jt[a"@/q5r:uߤl9\ ? UV\aN--8cx`;ٌ:Ôv@bZm9V/P -E11ʟN"Q;5O9[,N[ǟ?2"0=pcm*z ioW8}tBA* vQL}U3v[ >;@N~c y;=!~4bu/`^g$Yf~ADKzL}xB\&hl8ʈ*l$ |bȞ?ݍAO~rwG-Fyϔ8V@*.ir(kKYlY lL g?b챠St\B"gq˪*bdi=3JI7y0o\P =/Ns||i;uCCp$qG{Y!;gEOp4 ) (—wc2n7݆ 7,|O!r@?-2W+ȲZVF6D8@Yn*'dPȤUYm/|8 [!spJ:z%C[ ťGG6\fxUNF>{VJpb/1ܑr*5_fɖW!ȄD~Qq"̼V7;;2<zKбP8)ɲ{GX(,DP cңlea:ՆЙgkJq"Pb|53g!׵rC|C!1~rZ 0aíxю,E-R)7LR`AcFЗh& ?| ĉDt߂~ZUY:P)Ъk'Ae eXbE6G RL NXQdz"?G<3E,1{uاyч.+}Y4l>KI|dɆ ÷I/3J RڌB X3;'!ܾ e]?[i eKv j&+KWʮn=|U$u2mV _doi89ƬK#پ|RS&K^ 7j:`ЏJ1#B,m,-\gq7׎j\M{#0 &~cW@WS8=hulɟ9)x1`҉i8?ņ8t쟱Tr{H@2^H=MeY]Ep,l.t(P!&KV+̍n @'5g0i6 d9޼9.9t$O1fkVYSK:UTd! Q;.U4=ZHke![ I\$i_*Gu0[*\q: :q*L8CJ%2c O8]u`Hr!M"zFo9s4N+Hu~`PŽ "#&0A2x.29}vCyXQȲr' Vݺ5zΑPy`VǑ<9$-8ڊ"QEs% XnT ##!]m c0ZT@9n:+Y;gvOss˫ۑ~wŝg]B_(H,E ` )C{ y})vǫ9+jϠA濶ZY$k'n+ Wmd\_T:u T&_$g'B6~{QZ#mQGX^#՞v)!cw̫ԌQ#q9668AC^TX0 )u'}lqP VެlnPy)/wG۟Z1 # g#s>Jy: S%PnS ?^E3 l.B4 {yH_ =(B VR#;i)O~M@-wFz&ѩz\._a|')ҡ.3m|NσwYF&jg r=3BzsDM_qJĿ#9"4\n_ @6;[':g63p}ISPrC_IHkB)'fhwO;)2C F2bH'@4cq(8~NO3V%nmR03,(uww\ uB- 8Uu5sŐ?4zِ4+nӭ. r6(YllŝGIf~~УgwsF;Ęk&(HΓ́\5.>4U>8'A4P~@F"}剾oTD- dZ~gjҊ 6LΚf{=;kF;~guO-9u|p|NJn?~9i;?浐/BITkF9r>e0J1w:k3&`}ƀ`:π~デmj5!>d?3,"h=XpUx4d&e3El^dmȞ`X|pߪq? hV$$z.wrP= ݃L2i]idBt|vxKq[V7COm]s m:9#.e l|pAْc~0&8oб'ƾ#4ߜ"J2oRQ~H"K!]i\ο0)ɪG8EQ>OQ=Qd2š="ݹkC}=U>+ys]K^ZZ-JCdHv-C G)&wةoZ7e>cA)Zf&ӬmNgY2m9yfb(*URx7 Ir$B[;GsodhPs܅?n\_kXkPmT a]26XN(D!:G;XJ}HH-/e@Yq#BYʗcwP*#kf0uc-L̖Zy+Eh ^󞨲 KT AyuCj3/:y/h>0gٸjyO>+aA;d]vGnn* gO:m[|<Ԣf*-#!# F Օ7>2i<օ ΤKIRhIA'2Ҿl5Y"8p` جǔVx?X>RJƇIϣ*X q PMqDr hNc=0pkҵ3l0y;`@#ZZ%޴{_5+;)<^~I( 1 mNj"o˽2W;l/C bI՜<ݩ:V$_{$Y~1֫L ñD@D}ShdZf6c㗗=X\x4:0Z nBχnQx"-4kո vaFdxYr&v'SsreSKֵoq6a1BkW}(>YkʇKe AMh>ӺϺ{ JDe 0dW%\mzxWt2wi8p0cjK~44nҰyά iS 9rӓ>${Nk$IDOH?` D޾j}]ɇ $,&ݡ#EKfCͦR,C(q)٪ ,JtBJdm_/jJtxd\#/-2QDl&0@(e{RJ]vɴ@SܓIڢ٢ 1`nEAf!Rg1ks~0IϻaS0o7ևpTLQEK$΂cmQɜ{IGva ~!ﴻP@VT֭Q{a?6ښSdP!rP3[srIx0OL+I)Ъug̐3]+A+Jab?9IU s7AŢYK{Wj\] RsRlsquM`7x!t>Ү2PsZ?C69>nՒ SŤ5# ڤ ѦF-AwLhݖk玤vulzvЖ6]o}s8J}2~ ( +@uɼ,-Xt]#¤ۓ| f0V ݄UȏtRԷAj4i^ \-@cXo=l;}떡n/w ew!л"f*ZܞZڶMHп)Jμ޿Td|]?D5d7RKAJIi۳P'ǏžִPjo瘆K176YYi04 =ڍT[P4C;0B˗}:Y3BsUh%TTv L"  #@4 (;Tm~يގ<~q4Y¹+p}l=e 1l~*^F7+2jpf$׌5r8| l2=KcȊ?}RvăT3,Wb%b(e3CDATSĤW*)yT 㟏J װeprds7=Z [lRN 2Pkμ(c]M5֐xZ'AbY֡i#| Nך)$~t*t}HYOk7'͂D=Æ372Л۬[jx }-Q#p Ub%uZ$;)]ֶS9qB _8eAx P+LXN DTJm𰰿4#>]־Î4ݺs\|܅PhK<}CT9I>3X_ߛte-}q # NÐ, VNmcq XN+;l{;.r'VWarJ,YtTL)poYFozYB E]aPqŐ8nǽFrb߂Ec2ALKgf9oPTY*}eJg7ga(S2PeFdqM{T~eq40]p# { N5%TZ BR67 / Tٰ&Xitd[c`Mᚇ .Gpާ˨f^'W,͞d]|&x~ĭZuKYt!^ߴ͠K/'Ǥ+xZJ8~^+Ruyj}B-, 6:v/'L"TbrT(,sY.>= U%3=^͖ȊR54D|3OQgI&v$wSG''Gfcq<<@^OTYs]X0Vw8| ٍˏ)5t &5c$&vl1 Oi]Ȁ%#v}C@94_dsFgق#NnT.=# u<HJCs{JL}/Q02]]kr1*{߉"AaNdT+d>GxWjš;{7_% F Ղe"-#4lUСdӒ:k#c[ֶM? u+kVw\Pi?\1<}5=&J;- ݻ~7`lCnvK¯$'u@19>-Çddvvm 36t$a,/^ڽ)XH0Xf)7N9苡 i/#*  s쿺*QtWbġC 3jʲ%D\d3YkG@5YY K3 yHHSM+|Vh _ >7w0JqaFA?ب٧ua1"0JxDmi/ hAȅ P>hڕhP&n\PU>b.+'`}P m@p }fimz) `o?A!dI'ƽv=nP8ۏ=G6%P6ݢCh,ғѡwAmXHL[Cl-3jPozIW0Do'8Ĩ~O``'¦Gv)f^`sl6SN|e*&\O{2~{/ @1B okI.C>n)+7^\~-j |M?1Fà J#/#-؜W2r PmT興N$ܐ2f; 2M^/Sכ{Im." xjXNӫcttS%uh1ӽ7H6Mxg[zCҰhV"d&vRhRiwyR^8gkM@9xw&VWU0?bV۞i:4(h䐉b5 z|#V3VD+⢊JHL5 ÏN9JBÏv:iȢ"V٫һz&0q%ty: kWs[b]Ipr՚!2%I3(^5bn| 0:ߵĬC$.2(D*1g btK@ĴX/#4G&GKGj\9*TG\񅢛iD@qĶpypoNGf賎SRv@yZ+8 Os#4د4q;Akֻ]sz%\;tщ(bGA sBbl8ctwRWyEֱ2vA`^ǜ)sB8YTLY, 3:x 9ie6nopMuWG4$0ޔO N(?.]Ԟ& j{( ~ue}4%_s;;z0gWJ$X' 0˕qNg>'9h$5OArs UOFMVid}QȖ^Χ7Ba/w Hnz'n@e :kz r>k-JMIBꀑpN cr d~:3j0.~#LZIgZeЬSB!Mw|': I%u}؍"ei961gQu1%>'9Vi$m-܅WWAIƐG wRT%gu:O:P]Q]t7/=^-s I!0ڐux ̼Rޭ !ZCxܑl$ݩgH9|t-M}hH bCoR\mh9ik{+|8KSiL&8JfAǶ7()H| ,A`#:I`ӂJ@!E+%!/ X9bhbT²KZ+~IT^AFuG/ɴg@P=Py*+Ƭqc齻ҋr}C|6v9r3bdׁ ͫ80gE7 (orčގ}C)DgE] GZu s-XZsZJǣJ{aUA D7TK4mxXiS7-7ckFZ'u$209'~gl  LxvCh_y]XNnH83C!*4%c^\qGH+/$5oQbfh'1L+ ZsNqi' r{@jbhM; !ȭxxѤ E}|%@Rż{m {f[=g_K.6t:&bU>,(_5 [m"1wHtw&2IʩkbIG𣄊]ʓ]SK>BG0v j94H J3>)_?]Yp{a$n3e6&ky?%*I\. h88?'F:IJCRzM9icl_$T1u_g m{p3тC; y[KƴA鬔qܢG-_dVv.u0|3~Vښ Oi7wPŐ;"'q g6"Lc^yYa5pJqZZ0N>}]iĩl5d2Bµ|PpH*A<DLwULԡyl,Z,䮱Ϯbox*E'ӠdV: jQɓZWcVGm53'dJ@ItM0 |*Q3 u.wVgD1Ǐkݰ:$( ̯DQ~~y9 e@`vU5' hip2ey2Bď$8ҹb7dC"g^8)ȼ0y %nxR3qE1]*4j8S! ̈́.WʹLIT> <Zi1'+ L6ʡ֛(ʚǕ='Ҩ`oi}A\H;gKÖ!762`%d-غ#*)R/{!z* ~]Ը_`9Ӭn!eapKnaԾgi&Uܺg~rH]U4Uy,NuQ~j59&VgVI|M"Ƴ>:陲l<԰]sQ<fH弆_R~ '$ ?u*M#׈6m|ՒFʹހ0-܈ ?|i³}kKܸ`)K M-.k~5w ߊыhS؀W\]VnoWMl8U16Wf&S{ԖfLO7IjRƀ_v aݙD8[%dPD+kFr?b!Or6GNk%2̓l_)o^lQt# p Vc?M`?c5g!6Vo,8>a/B«T#|ҝ80|v1P,K<C;JJ|]7`[{*G 10[E* tfjidͨ3E TQ6 %؇6gv៞Wj:>h7ilH9e?@WʕD ѵf' 8ǼmZ+&3 &MchxYdp ㅅ˙ vCfS2w⥶nB^\z:\3BFKn [;@}+NoK x8\MNcq;N`nx! ϿLP*ɬDp+fNVYk"1("P:Io@?W;9~6"v}¹?P8[8y`|)B9r,_ K 5/%j {r"GHkDw^xymvݬ9S7`hIc5:.4w֝r[_4TvEz+O&EJ8 cXPb 2Aiȝ(qG(Ǝ&˟R^!7ԩ@U}bZah.iPQon$7y~q֖9ݳըP6Nlq'FJj$+ hЖ\sCqNi&ꉱ' wHv@Ad!9Wfb?#}&hsEe7J_oC6%[6x_e vZ]KU]l~rI/~LZ( +KSq(cZhT#ыW."T"Oۭ iZ(qEq)DTaI%itVc@m2#~1 A[]lYE`‡ś"*(eE\ Rw+ǖCVM< P)o^h =Kp9s-Ȃ p-mtc )`FkP=>w;B ͐vV FNm%k'BcgaW^ 8JIaGX SM=ڏP3,wџ42.6D~X\_yPilL3 'k{W[D[.!7ѱjFa1)qQ|x`Em Λ10?gꖼC(8v8FH1 c픛`#:HyYn=k͒x'_3nBvOY7k ! r՛ 4ղwoTk9;i}1rEr^KGE%(aТ5ǮZģK%(j/TBS]| ~X^OR.a\`M?,; ks3ǁ-yAp5 Xz 5Mҕ_cb]qZI7-sK7 Y h1b|`${KUWi@XKԹϞgn2;21xjr;9RC{֏3PJ `,%L:%t7a@ vx:$(S sԀa+3& ع뮒[*D S{۸pv"/$;# 妏w[g2WG\M8lemܷq05 ŪkjqJ2;aBvPIu:@sI #JcPu"I&ea)ծxμ}it=8txf8 Ov-ާQa.ȔuHL/l~U&ŲS 14.$ &sr[J=ݥpc0|su3rH9n-7J=ktwY}U“dI Ō-=s>hfnSSt?sLMք&uZ63MHzeƽB`G(}חh;]5BKeb$;@S0#t97u^cR:`_Qt\Vl6j`*Ita,:~B%$,_*.Og6/=$^32L~)t[{J碩G;RХ)'J*G\'`ŏ"٪Oa^rw }dۺqP3XfnMqH\e;"%h.+__dZ4Tb8k"έ$ e@L#ا%S3q} Hlg|Q-_l*r@ؓ^RiWJh'fpQH?K^\lܶqTj,"w3t *tOAA\U#QvR~`d"+UY *jLMR.RwW Wa&U @(N^9, ]hӾEP#.(})Cqͬd6,KYLGꥲm]:5!z] תè7e V*%¦qy v=iI7Jpec'eD #k4u*%H6P7d6 s >Xb 7|__=(rJ+1I*85'Ā%itտ9W@cQI7f7=6!E,VJ}.]h5!G7tT0K?`eXH>P[ mx5ZpWT$f<" $2YNFo㝤5-?' ƅ\VFp|IշǗlXgw[}:M#l<ђtmj W,V\V>n o3Ps/Nt~W:7K+s)+ra#ba͒P .5Uvݷ*{T 2b:%k7Wa3C Fkll&$[%: 1-I\0 o ΎnY8!íXvM V% s[Ӵ+(Z#ӕ?d=}ؗ͆O6jQdb>"=9'Q !Agea9|ΐEa9&KeZWg}Cމ4jC ;s TWY1[^"vt@;U3Vޑ]ZtP-5|i!.є{wФ Qz<nӖY_9&Tt( >Ĵ63B>d GԆ Ԯv=0E qїTsxk@"-sq΃)nH, PI5:K^K岵1@\?;fFv v2c*$A GߨaORibݓo֪R7wY^X z ҪfTk{@}'])Fiٚ2RǸ Jk> Y;Ԯ!𢕤|7܂ǟF_|,]ЗE_@!@7ǸacaYJ9kOI#5(vzsD_5CFUt,VЪoObIoP<=M!)|Ug@LۻރQW'qg9l0AmFZ˩ݾa1s00 WmbE#a ~$kJiɜڏ#gλGFe[jAR&;fvխ rh*aސkϖ3n6k2Vn=u{e  |Y𑦰g;K稕_>/_a]%?opHKeeѸŠ.JVg0Kee;'Œ@ w`DXx"L.HºA&$Q;k=Kᣨ.c4DJQ4 >/.aO%iYU|`ғi DxuqA-^CX2xjGż.2L+sA= 8|;Mh.!FHĊ"n8ECw[? 7N BWZ~rzK%2fдÙH-`Xx>כ{& $PUJyVqve[E5Zd7|'j(\&G1Ja]o*Ҹ/P%ǖ>s3 =3 Yhx*&ꇳǑbqshەFҩi@dyCZ_vUR."^KաYÅuߦJpJJ WIO' )& v:cVX>\|v8\%eM+dT#JV%m ?6Ҿ6}Vz{!xؐiI[u"cW٘Fh ƠjFTFfofl jK篢M$ȝ3'oƭ3;hm*xx{Fْ[ KB8u.ݦl56 jG _dCл}&4Nea.iÎSkrD rF,_uY6ѷ\,om cs8y즯7AL=4X$74JdWqj'ygXAQXVZcB' q|2硯x݇ p[ݡB@3vYeAcWl$2J{0S;%Tlq{!#~+NyHtjWԎK,L(DZ IZ)!ApqF[wDE*MHP@6ޕuoo_IhGn#.52Qo<ۑc72:#Dޚ5{:}\q.f+G!5~q#7!lU%z*Oԉ a"ϗL }y 'P&veuO֝Y-kJS26Xl굶%'\-E`9^QyP>}/:uA;lҟ*JKn1RSTeT>ĂuA^{VQ, $]ƘdB;aKbTollċT-3@7#9ͻL]{Z+5oˮ5@eN,q$11wČyf_L?~tsdbBk4S^x*c|RP.+6zb[]PZ1F8FܵQ3a݂h=!S4a*]%hJ)h42WN1mJf|h]\E8 k=!@Gs3O pQ>ԄE߾ RݛR|H/,d[jAZ'" _9ufTUL"a_QZMޕ?3qE=</{eyv >wLWSQt ~ gKLZcwQem9(&H~-փBЂV3rKi:D=jQpiHfPP Ç邔eid/S8瀬Q4h{m<x.]k,ʱ-:jQ8m}F`]mF{ *Gy9s^UzJn 42Tf7$ Gq!V'W9cry*a.Jm# _h)J>aO.KufNTR-^O:{^ F: _4SY9'cF݂sS~kj v.٭?)Zv;?&5mGxnKJNPO3ݭSrqJ-҈%sG$妫+X b{U AMBMdOB98NKc9*A+"BOؤ""{Uõ<N=UuzY5bθ"F5{6|@s1U 2^orV<>⪤ e8lO7 Rgnޤsӿ!{+JA+F\d rhы Fɠld Q(7*ַ7nEUyAVLTM YOYn xbD]Ǝܓ{:(f<c9_f"½]7Qb$G`ёR%u0g|:9+[CYfYiO0B<c/M'D Zp-^*Yu, ΁FQG@“Ldx ) ?Zw|D$|uq&{j,HR5wҔ0#qCݷqnFuS(N}_| ?$E1ZY1*, z;zFL<ɂ޻]V EKк)J/ ,yJ2I}n"> (r_F{J3G= KԈu\aˀYw3ՙ, G Ab}բp,;@sr3; t^tb0 y4v|30,Gmha>Y~wb;>/AQ9Vۈ"3lcN!U7h s.Sqq9 p{]etLčBM] E'l|#:]>OLw^y紾h}F?4I?1Q3{UED-s@ kNgZ'U?Ce%ca*!4Tvk>^+qL^3;cP@ QbK)o,CEqt]-١P="`Ǣ`aꉸzjB59bցT$pV qAk񘛉w˵(~[if>OZEr]˜ģBs%<# O;UHc0H˒DY`*_1^.'?Y`P5ZM\t]Tɟ@iRNr yoR5z, Ip?}y5=sLX˟ٯ!nV޷\#߭R{; fM3̎v˄Deb$9OZ 凉9+عK `hT$"33;+ O&vzZ%pp;3GB&=Ů3] FSՁ5LjBF H.B~FtWi-$<$H'x춍lC1P >4A$.#xZ2A]*`[c#F%<~ؘJ\oa8%6Fb4K'lÇAJxvR ѸOH*;𑄢C y@SNHP5XL7VR!4^j1r^8>T yy+Ao]lFI[j¯a Z9" k4iUգ}s@O"̀b lHN2FͧvO/.> ; SXRZZO[XV BP!.ݔAWz~嗨,|u̘បUh:q$\ &V^ jtuN+ݤ#Jc#7:;tW/=)OU%q>20[Rl` =c-j0~پT,&5g/$DHn͹`4(c$5k`O$2 Zo[34 K\oSԸm~O5]yIke麗p5 (3 _8J:T/;DAMM dݬJ(E8+;YRK+ BCphl?j3tږ_#Z=l;r/xM cu DZ` :}wHMWЙ|1xS)FjE^,TD3َ؃ Ģ!v ptsIvkV}u!i ׫2%;&H9@>n.?cі'mˎf{d :¿0߫*f]}'.HLb \mAyslE-;C?7?Oh0>/8' V:Q7R>kɐj4~o D `- !;K3Ap%sD Druq"ȱrstSC>ݴOQ5{cys x=7my)]աEMmU uMرYA+u/j6pM/yu2n7(7U=ܣ}a늈`̈́2zO#c 6b{gCM^O|\/Iv*dpSsj nYM+[Xbm8&ctYsچk;Ⱥ/~y\gz Oxٲתe1ɓf#Y-/[uKnq\?CjxVEp_>1k5@n96%p4]MLFPsBdsӂW^BZN =2gbrYDyrၝM-AYZȊg:zv($D7!$ E ڧvX4Sdԁ'DԚZfg1+ˉf$r1[-cXbdGk7 cx4^C~?H_g*K:f>T:dc$h?]Jz>Pl,UAz۞@mK0pci؍w[nSS9N<^ufvR!˂MY ,rYCЖlv,k3M8BrtǵjU\l}=Sb`'@m;XCsC.SNky ngrKOO!xvfG~^*gY^zgܧ#!T6lׯ 9R nۃ&EÂ,yL& /SեkvULm<ȇMɵ.5UJ Nrp,b"Ea,KTB" uVQXZ`љ;mPwb, ݾ$#Vu[O_9S> I `Od;zG}#56XG|ZĬ_>bQ86}w 5bđf8ȏPZYЭ߉/4H牏ɁLU4 (@e;iQ#9.wcmTI ˆ9ԛe,JX|20[iؑ`B*9iR2 RIf4lR>?djݪ{jdM <}s2WڅFv@x!RI%HL|HU,8l $4{Fݜ@lw~˹U"&t--"(PY&sҾfJӱD+lk394Cm”1|åQ?$2d,?)'xWb4=-.fLQtOOCF+u;%!upj&L?_=3X|rc/xWZgT#Xb̬/O@t's]ֲvDHϧk:682,D&c]%D< 9,+Vy.fd+zŶ!0c]GقX㈰0KW3꼙$& J\h5K*KM[~F_J0aO|5&W i=|)-?#tj0_J;y-hb? ^8U74AcZ4>4>Mf¡N}mvħRƉ$eC x{Kdrsr wp*^ Ys/=Ѣ_ ds[4r85]=L0%Wek.Y" Ӹ9踫@؆:S:jwV+: 9SU^.Q)=(>\=(FdJ"V]!L<*{ ^}1*ZD2Kl','͔*6%7Lh PECVn;8G6t3&¯HI۽5N|s=Vb.kF3IgUDiҶlHon~\{,Pox"fTӶg5_ &g_r(2}zNx^@ɩR@z3//\ oc~+tE,DxJOfDQrz ^Uͺ<ه>Cw2oC>4fIKS TPۭnU(0UL)g`Q{tي|4(G$,)x N9, qܣz>Uxb,q28R-5vk,u$Mhrɼ[4:%a.QXzǡF[((P$Ж{ j\~/g"M0oY\gӼ*J6{QxYNm0l nGM rjӷ  l܂j4.q'DNЁR{>Ju} $,, 61ov42kTᠢ,b9gO[ վ88ƅTXI}{G=QL7M=#ؗ #CB񜄏m=v6yī^b:['Ž]1]  J|pw;Ktp-Ϣ#EYuʜ\hY)MiMݵxh>1Te!~L1c geAz/jTaNJh;[/=if_~H"}DrCUtXj+ Xhwә︣) Tj%Qh* $KŠ&UzESCo?#Q% ?n_m`g$D;Wk6s~Id͇J @=<,3:sϯ= /,ɛtd+Zğ+E1͢hbv(;mgT?Zc1Zy ӭpUoصoYgRc;Ĺ{~ p|zKM,d ٗri[J zM wWtu*:F Zw0" ^Lj>|S0zb C]9?3[TF` EՉ[c/@,UnJNtVsT"mǜ_FCSx'C,)\ )%BcQ V7e?f7NX ssnja 0Uآ{#q v{d (7pK6$NW2PRk<mi j[˽74sJ)}[ {.ӆ+11q-iĝy@p-!k'SXQT& CE[E bHdPvdKߥ=BS[ I BG㡡~q\bgbؓ-*wN UgC9ʧ~S!օ/^2j-vN.e5_T]7Ns['}MeVx|m>_aScIrFlrJcIqpԜKJ1Z;C^_ʠJ/&Lx`81~$L@K^BsI]kdR+{bx,'6aC}x3TR|d|5RMzV21fS]N F^gpU,QU |< o.=;Q3+\ݳ5 )'M`^ xaX{kŀ9lMA+wsK>{R % VVപ:wA9|30y*%S2ϸjOgbW96)KuV")ax/140W`*IWy/< ׯ]8Zx ШUspB g_30@JoEAQ:3dAW>hr'[J϶dWS!JY%Ϸ=;bZK!9R,(| ¯$Xl ,䀚phq~*X5 ֛>U4OfOm<-tV@^d!Z<7~С7,y;-ŗRe"h-;~,9^a-)WVBcD̀0ܜ3f\~wnX&Z` :ﱶy7F723jWb$|ymcOm79aoa[EQQ˱3}P,{XR(xө]!b!qDA-(v\BeҰQ'y2U-Ӟ雲j}!+jPx2ogA8SiP=yi~(оFa?LjHr 3B1S#'j2,LClE06ck0}JtP%76uҿ7t:RJ i{q% 罞Jڬ!WnQXX4%^5LV= 4G?tE*nZ/[_xXݕ5S@)LGrHCS{r8{C:%C;4Yb-skFX=l˫0x 4Q2! Z߻3+ݤSCys}C=(=vTkPU,v̱$ {Cɼ=}@OZJDZp썯 FY&"-nZ6|%)-S|dGX?OYJ"L~?Yb T`nsSTˤǤty]~:piJ0zzOpnHO*F&E""tWwק\.Obb/=Ϯ*fѻyǛF^xUOA$Ei{;։IB}pW%k<~tn<1oan,:$*h0ZXJnų ْI,$MUƥ0-{}CیN ﺎ+J`j$¶KWua2} R3$,-|y_񰗒>.ǡ{<5}F<ڑ4+ˡƬA>hFw(Jfޝʚ%D P (?v&q襄>Yp\RZ ꂂ;S?x6Mh7z9y7ӿDd} ^gd ΩІ'_9T#0>[et NbڝjhL5v KDy) E.Dˏh97 >h́AUTIObڜsoKWQYLcMq mkT dƼ<2d({G]H}JMzGǀUիhi;RFUm`#&mAq3OSNiCΦK諱:6Bsv\4Oɥ*bqb`gaȃvǦO Jt1qwҩkoK"|N+K{u׍Jȥ ci#l·h֤+kv*XY [[F.a/J/<.\gJޓX8_:ub(=CzE!2U!Fy[}!X|+pO(W3k#ɐR VJg|h0N"qt6LZ "}!CG\X[w[=nŊ*$Xؽ:i@r>:LVdtwM}Z؝C#jNshDKۉڻv>Yow72lY[쯚;2$bݕB Ƞ֝gD.o':{-Vv4į ?>B; oû-N qJJ_ T c E`۝Ց$VZa?QCU~O4n<cI5o0NsrT',[9AS z(8Zy_}"=r12Dʼn͢+z[idy=[QಒNwエf[_. ;k'r|IhRabMt5h3L 53R,NshFaJtu±yȉ Py?vU$u+2odM‚!]Sd߰?H^CLLo ( t{P62a#_ޥ0m1PNE7op:y 0DylE%l$X@vS 㖱'M0bi3D.z;+P(]4h' |@㥡}_k@ǺE=TNY $Ck-W*bSZlPlb ML&%!֖ܰo{H9*)HbؐcY\C o,;e}Y28Hv~raLw+# lli},TsLęۺsWT^B(EZsBTV"'0pЩ$:Q0^s7?K9/cF08~w`B~ϤEە֠vx0gHퟨ)ɬMDcC1kx]H l琧nSW+["ŇO[bAML#qS9|f0>٧C],:YlBPo]Z/sB"C)е8"[UzRi%,ldg~z~+Ot5GQ~^%zZ$m~(w/ q9%b@I)Y5W>\aH PVSpKeB;,34 |FsHBE`k0?v$G-0f8ZapHa TZ3P3ƛIe.xNGux GZӱv/TrPQd^ #Γ2! ,&!C1eoKώ\OyVP:|,9F:*0G,^r\ߐ Uc樭Rwx( HOT=|4%F6 b#kg|rXw^7G&{EZQP1 ?#H$l+b/va:p_4< xݍj1- wBB/tJ84҅&6$c"&h(^4!5dԳW+ r NB` >x|NQ2,UFvIRB C&S`} ;ig+4159Saf^ gjO3b[7@jcZ__'̹*rzK/ܓ[12 %].ߠ t1 -v#QPtӷioR!ft"ޯ֤}Gɉw&EJATBi)N>$m-n\`7KI Ug~hb1b*}< H!龒;iѶ\crnzzI!UYЙs/cv@e%!qu>ރ  ~Ѽan^YM!+ty#ުttҥsMOݦ"CMz<a I'!b19Csv/2,ۆ'H$5/D*fj`%|H;p—,/jr a:I|LQ䮌L.%Ҕ5DϕVEJ9']•7bKe O}֏E@{;έ&T.Y`,r. ܋?xJT³q%y(r(6poK[<>@^}Rj}Y9 J%%3rQwO/{7O9kBc1p5-0Q"ؗX|†qF]{unO؇4ZmJ,()N(&ԉo\$'E k%TlgGiigDrlHa<=Nb w=ŅP3* *iR@5eǟR` jٸԬ„07bOZN e+G.dMxJlYXR,)6$-2Me:5I{i=b 5cdjq>=3WGC2r^:i5fR3JIbfYa2ru+8Kk%ɌKG9\z"&2n9\5MQ8@6YbjyR (z~eUwt]e p$:edj/lLRUG7I~V1bm' XZZYH fV }l+6BRr]I xd'FJݐ(9`q 7"[Ν:S*ſ-z#z&_|P? "@&QtXx<8w,|ex/|Q=k1k0`2g˖`iNk;ؘ7mI0ijjPZ4+ |~{8V~Dd ɤ(^f$e;X쾏j* pL< SXCԉ9Ը24N,O=82ѺֳV p  D{!\ ̓{j(NnVj{2\  b=`}}l[{v>+)CNєy'3p0,-jNA#9YܕǚGұUA,RŒ)HQ KV+ ;gʬ1ߔg7_ ɳsD=:fd.+A{T_RU/$FM5+oXBr»dYjɝA4&uDJ)0''|j*hMF1\1@`mWҩ(#@uQ)3DB $4zV>8Os@*j(873kPô*8 ֋H#| t d`0_r5WEAfm6)2+/0mu>ʶrHe tg9c 2 v]cZiMVzX\ꧭɇ4'ݕxUTV&6#* ܭ#5t@W =L> ]ʆ(Tw0}`IͰcȿqz_|Shb.{[aJ|DՁ*Fa'`bso]@Jj[2 db U~+[9C(p^CUab4$ -ZI.iRLy5l/@C(MO3kT߿<#TgӄbXa8|x U@Ml 3g$Y|(U o zJ'?5(SæL'2AԆJ]k(¼>ՋZWrRC b5k_)i2AGGM 'r@%BbxO7qb.OK{:QnLlM-gٔM *~MvWn}f1 ǵs"߫?pT#-aTIăx碷!/+.Lx"821 W z!Q}c րoqjx{+l}[ ?.{MIu0cZT 70@yHvV"Tw"5$krhwaha6|ƻbU 镒c߄+.X2o.f,P5@Riu viVIcVǣ9zqA,k^~m1|V_̷m_E\'[[ 筠 O%Wf 쑗w~ވ |݃&-1-ʋ*1O ݠpšPW_ d\ZP*M6B%  ~'(Ƣ?9v 歯')3MP\#X@.Idz1S0u4G|W?D"Op|: >ļAY]?[hy pw,C[VH+󻕚)ȲSg169%( Z4mBKfs1mg~%!ABQzfBIilLN%UD<2]&E:"@c cИnUv[g' 'Q_" Aki6@eݰb.t0q>`_6*S%1r?i<{zࡵ^֡(o3/\ޟo[bs_ˮ(YM* Yz8ݍ(ȏ8GA)0{:nCGoL7R4|Yws%xՋYkchHYÿR=N546NA\0jFjhQ\0_ iAo>$i]ηjɫX'Dm,{zG"cfY|U'pPIM=هӑ;vיU3/oB3QJ؋k o6m{  ʿ,C0a(¢%v>C錞Ź3knHUO8R [`RgU gKh7T)iٜӦT0GSO +Mq*$B +.Œ>r.'%Oo6 ,KNrb"H.XOVoB3_A u ra]GV֩=_ |مQlυn]m4xp 3*j '+U_=!@ fh& J۪߉;G +B;q ?@YǍ\g+Ul a9=l:kN[Toh)D[_1}ҍW<;ȚcG0oo92vc=jAMۋ{Tr0$"|y%/٬C܄ ;xcr:@kRMwd^)ta $s@ Jm9n-U]yY-="7#40N""ҵ :',Bv$|̓z,̨^fI a=^GZ\-HG젯* 5`?sl[;q71svv`fKS]6 CF_*CKU;g (5|paZ&Yllo%5Ո V,_J Q`>Pc!!<)eU6i#,;Gwg(qt*% \yfL߼O-oSC+Cmn>e*m*Z `Se^ Xܥҩ2..!+q?>{Lǥ!>s7SW)+X$g5G:|;J+wv{_×䭣BȊl%ClW/Oi5-v5/x&+bs =::,Vد†O]-`8A}VߙOH>ɭtFV kWA3c*$۵9Q'9K&hazHkmSx'eSbVczavR0EJoLLgQtT#<23[i@q Nr-@Cp]aO4Ѥۣ}q PbGzP<OMtKs|Us|NXzDsqCLgy^X8ô2oot0jrt[ȊEMuwgq $T[&]ag%Xo{aej˭$pNW^hjۿYw8@wX 4|珙9$񿳘$fww~Xx?id/ٓ\:)NS C=kntt71#P89Jbot/Q圂^9lB`pY?Kԁ1Lj:,}TT؞wG3195mrUr͠ɞ;ʗ? ןJ7`.!ĠaXk'w=W=7(Y2%;V{Iwl1}S5vtTq|X+ވUWYk WGz|U(bK'!W^2`fC@ bśd< 1k$L6@s_,`PL f_v?s>l6]"m;%?hMI:btۦIekUXʌq>S}GrN$ڷ0a5ڷhæ`%N欉( >h=MjbMw?TKIIذI76w_(Z9[#Koi}.P3\bTWϦV@&c*7,^}d`RjKv{t~“s.odV=&# ̹@zKR|s-*ґ94^L8Oh_R)ĒѣD)) -@g*(k'kr-wi-#rM&w\1XaFYudd)y;:;zoK_S:ip>wc7M3 nQgL%3}tE.ɑY,KzXUg<-uI\H.?(EiǬGq% hp54,=&^z59-UGqAIR1(mk R~qC'}s9FCEN5Ek( ΩeJx " ;SYIL Ss8HNWe="-n8lm`~k`@! P:`,_xS`5Y,66{ASJ4=DX$i겙VIӃP/[sVˎ:h$oIVbLyD|ϔImZYݓ8bZ4ˍ[>"j@"* OڷBo"+NeX" obfl8J]}|?"M&ܞ x,pX]}EP@N2G[Y5 *P{," ߽.b` gC[f*P/D@gf}@e$ (1N`=鿱KΨ<D2144c v"xC;.2:тBE~vYPl[w5TWjt5{m6`v<A1?EKoJ[9 > =gY Wәw.e lo4zV<KaP*֦{]`.)Dq$T{fă6)ǁ\`v`3j'7Bٵ}@բ߅{%_gkr1 pҗ`5(ّm#:r }UdݍBꋵEUV{j&X5#Z'-]0chJC0ܮkG6㹺=euqz_V>j)M*fUΞQ8t,o?{9EW2dB'30Upa0|dY [}1wշQLSؽhW+bp3wL]=&5v(sQΣ q;BHV 9)\H;kqg.)>2 jn_\дE`LD;X1dra%Clx|Y.4?dE#zN#F|wDŽ}S1F6Ax N[W!zu-9Ò i:vPHzg/b)_R[B2`flE\k^"1$SYhkFxܣd,otE*Er|9ιQ $\zU * ! ehFփ~rx\&ZAzX,XTK1눊Uٻ_g4Ym`_~?9*~q~r V2Q2=ņ7-O(*`A'Jdc:z寤lx2Ћ g3p$ ٺf.\ * >Rm ((:[?)Q]l?ā_ cWM<Y/23QvXezWR . zZh1ѝ w"kx -xn/6i+B[J.}ǣ^ B.$i˚z 3UBe taB ^EwTB ):0L%P1a }b0XÁ#MfM@O_g~]Bd(^VqȨ%j%YG|ֶ"IYVu8ee} YP#>O N9e~qJsQ ܁~~I\ P #]-n15WN>~t|*uw娕3 \,*Q܇P6GBNljE@]:қgF3YjICxp߶˘E!BE˾i,~W$Z9z*eAbEvOt-XH i2tG׎;Oq8zڍOg> \\w:L $(ޟEX AdcnZڳZIkʂ9s \R tzW9 ,d )XSu.q[H6}-õ ?{HELI-Z`r04PFYU߹(b4%n<(L-CRcu4>+fLZʺ u ٝ#\%:C-:M;J>nhWXfi.`rUJ˙i)_=V#g }5hߨ2' M~Fz9-)^>' 'U-U~O; R%YI}bK sT$mKRuBu*A8Dy~Gá;-ٙ0Ta~K "SpH]$G*=& vp>=aa6f(]RG]E#O VHHt-ܔ]F6H{\'4 mث5*`ܦkpapu PW̍^1ʤaA,Cu2T~$7h8Yǵ9ZcCwIII3%6vdVe,aRoUސ 3UP_]Z"F Q"gQ<c@Cۆ*O=J"꒡ +iA?B'VvBL{?XRBsHo#^LKUYXOIEs|DP&CRt/4 fPh/_u7~lHUQs2! 0QA 'ԿiN }l7TnBw13ی:@|| WFLS˷($ >Yi0|NX#_6H5L+% 5nYz}CdfI]fN $V'_ELpY_zJکFxCrm9y{%+7TDIiWo-Ly9Vl5F{ƻ U@j |5 ؽO9зҸnB<:1+>W֪xa@%/C u.N0>$47iͧfDz%sMZ1-Af )qh8*rBv4~)G9n!3@zj.%USSוO?ka>M4tBU ,Q yp_7 еѴ6jEQ$!bMZH&(5;ݐcv2m8E,ٹ1Q3mHOKB+;ab0H]]jdo<>yI6*|jpD0]o ;½B>a:l|C_&A ،9̋LfB={D!懁vCk?I>~Ir`( t,Z Dp?r][vEqrWQB-Aͣk"8;s7}ʏ>Pv-?? }·$ !0jz aYGv|,S Ġ+.|05U^N#ߊr3lycivat@#ى?vOJ9YTV.H7/+l݋ћ óƺ8o,?h0{/Sm 6c=m?~Cqĵ xSb wV_@G?L#xAc&k1q[X+Wir#R1 bz B@R ƁE zЄy&iq&;M>oO.`7xţ"Q*kX֨Y K80]cvh KVpȩ'uӱ|S;UQ1~e'sy9mEC{ }TH~+ܴHZScs ^X튠0 Y>1{#y~ p:/<ϯVqy`-P ,F U=;Y2_WC_~hʆ q0L ƮPa=F9agRUhg]\P.#u@:k)ѽI+̼q2v/΃Fx %q]!]]#@>$ŷ r T?lҨB*vot%dS+C RJa$%zFt~{& 62k+/Se*w@\4`okMɵ dp&^?2WT|9ް~^*c@fHpDń.& 3yA͑46a"[G ɺ+S&anCdOcSl-Y;.3F10B7`;k¨ك+LB  00*ؿlk|6^1S\Oԕdx)=`B{ ٘`>I3עNiQbGYO/: 㳪qMZ&h7d%:"qQ; Wڵ^31g_!COh:2 B[k}Kw5xrN?ٛ r2#]u̫/%Vr4((優ݿng,NF~+'bHe=tgqO0/-;ktґ {j%H,]4puh e (FTg^بD\aY(IfMo&=Ă=.>L.CO=٥en'hfNfeJ tQ>sEJ2%{Zmw*ߌ , /)[8"03y'i߫'pv7.Ea8Ne d@+}]PSV@s )g'\>V T\P֍4@cE6~sgSZ-f$oJ[f~9%Q\[LB^u,Wřy8=3P,_Z/_OqGR-S?foUL $^W1ث-uUqPCZ){Kgߪ{5UEY+ PiaTUfX3ȡbIt9Ktx_piO.9zNثڿu;]VO:D%ȉ;vC~oк缗ڱ┠5^V^` [ [Uvb 6_1 zeٴlC.Vh;MBp.[uʱ%pCJ$'`dc9%`ULc<4$eaRidtի L|hZ(l_G _$S9i\ri*8%@DG3 ,̜Q^T[!vkxzj y=luoGS)<]7 1G[*)iѠMA+=Y@ͣV8CeܦB8}$'SRPy.P[EfW -Aߝ7-L]F?pcNMZeW36ZU,pTOᄃ҉jNr݌[w׻?Fh"F,Zpy7+P ؠÐ\xO%&}yPJ pOVV؎l) F0֣8w XS b.3z Z o/9HLd@0k W cao e7Wn6?PdBvx[=۔>±H.O]p /~J NrV9IIKq]ڶՋrڡ5Ym){co'nB*7 >gt-~.E;pxH~{3D?jҚXiENtK6&(o A2vh䠤PCN<4\BaNb.Qr2+0(l`j|n͌Nzdɼ dW,,WGN HUrgCEx6 E0p%~vƠ=ݢ\+GzI _ ;ZT[iPzIڲ]x5~NJ Um=:;^)nNKƺgYXh柋=Չ*92(5Jӛʾ s|< Rn.] AY\ƣM2dE[NV*$,bUABG̖knVm U܈ Ho}Vt.:2Ʀ6Z9,w$dk>kJQe(yvŢÚ·VŢuq  <?ڃt]i' xj$:[{f:5^k J_)>EdGzqX4)Zok'^-bڦ wJW)WkOgan$^@CPO20QC14zyWGLenQpYAbSI&7ܾĂ-Z'@y~ Yi`N`́6LVa@J >nh}q|Q|dG~؍WL[¿q)<_d\:gHX ELzn&94 4C ~EPi0T]vSZQ+Z5;U]z9PZrlމ E4aɦi ?yj4C)Û <"dp.c RoC8l Q‘B^W4 ӂ6~ku˩u۬ >jq˓QS$wKJPf戡^t6=>֙ѯpmc]gws}N!.dqro0YmX&XpC!\Ѭ,>iq)`C&Hlu[A:=tfНKt2eckZn7 #Acy;.,N]d;C's%=6Qݸý NGIA<|ɄR=vSEQABOEQ571BOhJ/vc抴0O/&]SZە+h9RSOD_ao.ݹť|Bgu$ d'!h(<5%m`HH5ӝ/0/t×AIZQQ Uխ~dGNuZS.0~hbucNvD2`~#n_xJ}`"6Ƒ\xŸ-Ƿ_,& }uhPzk|ڏ%>”_Qvi_=Cs),pRƚ%b}4Vu:>̃&*U rjF Ns,(]E}#;,ڇYiA{Zr:[XܘH}xS6_:'sx٦g_9%}jȉ{9ԦKj[fVkIL-M1jG%T=m\[h2ԗDhPfj?̹9Zr#Lb"Jh@ 6H-dPk'+nO1e)^!}Ltz9!KWc"7o>.r6ߖ,GwdʴY0EEw IFT F'~!,ې+%\T jBy.6^0+S2?{'Bھ?&/A7i۴&dq-G^%8ш L0Zfdaę \/O{fDIIOMrcAO2}DtKDzZg8:3ۤ4lKvā]mi2{b°ѓ(e𥨍M UE$5p| Mo< IO]@@̂PqHڕN͚.ہm=z5趩ͺξduufoW﷓` ػ ʹ\s!p$^2BzE0\]5Q4+vC/}CH2ʑpHۻYPsʝTRFE(VxBazv)i{ے@r{HQ8je>0ac݀ BH'_6<Jjc|l" "M+ݕԇ "NXX`/1jy|?s4N *PϚ>{px9z̰.8 whbPAOZN:%;b <' 5{:I Ko]:~{D/6ʂd'h_ jM&3Dek'F/x;i9PE6VϑnGKC9: g̒`Tb/>-IJNОiMyR-^yl(`yٛPXX&&+w 4{7}Wk a@nN1U7 #& ՝.zMC*k rӿ#vf~{g]׼%);/.)h/,zQ C$ަr SsӺnjn 1m31`As](PYhǞ\{)h&Iam4ŴW؜(X+U#քEkSJ5"DŽΗN/TyqH\8_}mF@R46ޡ A}Z<Ӿ NW-/@gvVCjܖ|T/ %.2v t wg;&LvPWW_ z@Ib(w?d0e\)Ù}0ۄVKLiZЇ- p䍎!")CHwY? K${ p.J^  e 1"Yb@,0"PCX@BKF묡޼.!if=k2 MO ?Ge8 #Lfp ;m!TE!9ؒ]}1iH[AMJ3Z8[%7xGVr& zcy7{axDP>MiVz~ ^^6͐2Y `^3E3 S`f( G5{De%crz_ܐG5ӇO tq$̈́Xh cբ,q:Q?ˆ:[C||H1kYY ?)_|>מ Yr{^WvC+&L$}mWMMCnX{ȱ|CA9L㸊9ه, fsJj-0 i28~lIzzb?qn%5s GZW"7:km\.s8,$g{+b³ļ ,M7'dkT uCB&'$Hf0C`V. 13!_\wu C"#:%ں[_|] WT꩓?ZUVl$֍6}AH Ӷ ?XÍHiS 8_Z4H95*K^c}|3UcҒjWnشr%VuX[)8"'p?EJ>zC~+LJʻfO +W]mg =)S`39VgXE ;G }؟@Rgڣ~lUlo:D#}o:ږU*8K. 3RʨZT"DX yyʏk, F:Iw: Yd2)eX!ovdx+(+ձVrc6]Ɂ/*79.KQA~CC @_ %fx"ފ%>f,5ʙcaY~aC3`}cs?6<צ^ttSQ,ylI'p9[L}br"xa}[Ms.1Hj!o52p$=(AmDV]E5#@kA1 >ҩ(e$B# /""B־peoǷA}#BJ[vaG[V җ}J}KR'bhR˫WG-t>h - PcͲ/alҤX!BƷxGO'M]˾jCUcJchՍsEcڞ >Wk5 "ǵ 6|`6`oѴ<ַ !٠CS;m b~mra6nӨ$leg3\WyI=,yp [FCW脱.Vr3D;t"Q🿭޶oZ %.zB=<ℾpMB,"1 s8vfG_Zz=ʾQ\S#(܆\:f[͟:5c5$Eq(kW'cTY/PY(a{`لQij %Zmh"X 1Ǧ8[Er7'T3 NGdm{Rt/A.m퉫*$cnlkƯ]-p{xJ($Έ%N;K{.6(Eޑn(+fAS?d%h eDžy* -gZQBwn yLuqgQaV}_x/\l,m`iPR (Jg 9W)r gͣS e KGS>Ź#_9dd}KfMAnV p&WL%<qG#BC/h-lpvΥVDM*j~vKi㾙rVh>~mZ3֒Ums|T7>G2/ سriA=L>OsgJ؈[Rahx4Pyk:ĥQ=wHNM0 >{~ ЍCsQ&u=q $|8lPC] q!{unDe7ۥK+WߢʩQzk? J=M-[l|űq8, LQR>>Q' NkbZC%'r}[r~@FO.^"RY`5RX3}M3* 9m;WEm.VL;YyB.~pEOj^;դ7*"h 8ce QiPXdXJ5Ђ#t'%Dث,ԝ=Y+ SSz`zL2<$xͽ0 Y#,uPi^s] I7)9}P("J2Iv .E>B$\sʹ7uQ~(ԢHuo>i"$ .:m#1%4 m;?+p|Hp@2x/AAx=^hH3 "!LALշnn7)pEL;&QT82X ^7Ίܬ[h:dQhܭЋ)Gm %d`n 3g<(j*,RVcT9 7?Qjb*ĺX{p!M}2@)}] ݖ Z2(acbO2<"]N0Apn2\9IgjЫk{A8u I#mkЃ|+𣏕^&xFy1v,92$D {XjJF"~WX+֒a-bHЊ!L s&͗G/&qGdtqH `=>u\ޕ+PT,{Y6jC pr;KmB+O;{UO=j@k}@Wt_W7 k짋xU!3ɐ+ 9gЄz'&yrNo[C>U ~(yPJFZ촗7ґZT1;B>80\\G:'ş{̭sCHR)#+ 6oښ^yv0I\pέ$%=A\Ez B[DiRһ=xn ܘjAv$ 9W zD.qpOJh E(4urƎQyj"4,)IpU^ǐHA5+i / .?)K1F/IgMlfS6Zz_Dǯ]ȟvR; VelR5ƛwM\:]y k Jkf(_ldVZ*+N ]rAp9T1YO v;1*~Ƥ< OΣ1LīH5J!3ͰFfX,2JdsYvtUJ7WMYZm(hJ= q1\mPu1>=mH2cUg g>n^3QM}8E\vWܚa/х߹#zǜ^)Z2C;ti,^2C5vřO6ȱdJ Y!=.KφKT:`v`C}cC X~+u?< _'d[{r~*ZN=.0$5̊Qy)!eBcdA1֖+~ZZh7`;s^^Vu;d(t FO: ;maIe_D rKDGy[2ߩlOF6߅ʝƵs5Zz~RXc8g~ C[B|M@%<  ƾY7ݡ)hU{{7NR_wzdׅEI P<Ȉ K`,[b+]n(wHZvZ7z`-\!cDٙN}33bS`a*.Zһ l޶[M/ h}QTj  hx=*s"4VzL=.qQ6r{OD#W^-T>he\G :// ;# e,ɛ@"lPŏ54̓\7f7k <,7:/2v:62@%Bo0]JmO׳R WWb'/^V2,JJ qҘK\C3 `Y&}y«;; вwpocQF~)RWS,%Jk}?JZVeܤK{V+ߏlh+ׂ ژb,6xDf/4;%vf pZ)",E!صϬ'D(0G%]Q>ϼXrC3lN;O:|܁N"i~ 3Oy:СvDsv/Bfy3MD cIarvK>N-u+d}0IRI!ES^YaKwu%6/A[ GiT%QJR__Uu$ᇺ!Dg$R%n]Y|#az*rK>ͽnc >s$󇘐&6|b'򾟵[(+}>=器Z0ǵs_ Fc:tnHY0f*qrW{|r dgq ~#zR$gF7dᯄ=K@󻷲get2PG{ov)m}5YQII_vf>Zs(Z:;挐|K?\[Dzy " Y y 2U}8qPݠjp \õV! ]ɒsT5ALT< >\y'UoS,|G ]Y@EI|8#:^Vg {̅B/^4gLFL֢8 9JE2{е% XaAB::2MxciXo8b\؇xj;d@b "Hř@hiZoUj6)|J/_Jon:9m<|yj. QujW6#!>dl'O-w׺| Bl슄;/Yzロڅv',IW&R,IuKnLat1VTI6.,R|TMzAZ޹ ch(ZmO_K,R㺳-)񷑿Zg.N1 m8|+h:eo__^RBϸav"!!~= pcSo1*6R17ϑQ{Gš߷q HaYP(MdJe[JEHGoj/6|@W}@sص6U$ 㣀~qP^7uD\ B##dMA1VԒIiQgjhª\plLm,| 4f[0&s S]P~Z>c/{իEX$Vs $% ‡* 7sPSSgS\AqF(zPD!74z Vp@՚:퍳+k c娸  +x߽7.PX\hbʗoZFˑPadmK"]SM?ukr ٰ:7n{YJWTGͰ9P-1hb9绤K9!~7]] AiøPCVoP.?>hA o ш ފE_dzkVo\zEo_(.*`6YYREtu3(υ- ֧=wcZʎh}R(=oajD̶ T& z޸)H32jv!!ŻlW;nV}MZF;. ԁQ:RkI]u]iV wAqb; 75QZt?#5"m9`3eI_<%Mz\&0҃l."NXSKTẐSRg5ACmZ7a{Jѵo8$ Y( h`]P*$F`>_9NYpa\g, B$tՌA4MTIǏRe/W1j08llD1C׽f<B^oyM׆]& j^1J=)qň{*>ic1kh-β=zs<@2jBBc4/(3hq*/b:rp3~3 Sld_1cb9G,%L}n{ :R+7,=eΥ$NJPﵚ6%46Vc+ efոa,4lbo+Q*&tbiF%\01 kұKG!))8>dR6U)QيWlk9a7̲Ns-#\4$ngԮNv#\!s˼˶S2Zeqa04H&`?!X+<"Ά;ucwPySA]\cBih}&vvEwTTu Me(!N+NAS>"AS-Vv6p?m){?0KA'c~d mOPYiK"gFxB֧XNs)/8Y()=)'3iH΍1‡.(bT@R*-=П?'geY ;ݥe`u: 9n@!9B'+bZ>yiS4#lvdANLywa) T[\rfRhi:U}1&wpۚ a=U@粘Bӈ,ʰPy>D!J mwWMbi80uNTs., $͠Ț1 tԞ<i ;k}ׯ{(íb2ffMMΧH9R]1 pKQDNaZvw3xCS~1Ao& a#Ɏzh65p]գE-2crڂsh"`*lxi\s q`2g@fI,P`(0dD1%|KFT e'TA-ӓH) θ~c@YAD! (8+9Uٿ x%ї[=ZEsxtf'E`#gc8cR9S~\;þ;QgʻUd]Wf{+9LCC i ܃=#HA/ m,Dky<4}?NpȤSjeV;}U;,zN2wQv-~U#%zHI(٠t_ [AIp/kb1>m)&TQ|n`m z:J"[ي߄9D> bu`eC(>IP!YLͧ]垵/^/04؎kKʱ81vnK;rBgZNS 2l_smՄ4 >1=LI#(e UQsA3{M^0P(][)a^%G;E舟˅JPc 76ex*tv%/:h`6e-a$ys <. zg ӏ0(dzO$!r":nZRSk5u=@{-'0L 2g(WUt@*ÀCfon9"[ħ+ mԎ,Z2/Jg}~t51^suK/dtI mt40L;N/0F$zAǐ|ʇVVa!;X3 Sc. Ey p{^\B2`s_RCu!Fgn\/΍ ԇ-:~K1&[#UIC8D0?5g6ZBm-Et5)̖fa{26Crz XOYfPZ5'V q7ִiHa n |#uCc袨C qny#]Pˌu9w3+vl ̿QJ\] eB4u 4u [jCa!hkٛxBṂ^; q;-{r hdnrZ6$KIY]κo3k Z۝,Ν5p5ϖP*Isiܘt}-(4wͬF~}M.(Kac\wr3{h|`>"ӈ: Aegۣ}k JN$n@Ob\dH2Z"TO2i"dEoW-Z0iOtq"O{qZ!ˑ3R2&PTÀ/lM ۾ M N+ŭ(,?v`| |f3ˏL/x~$'5EKa4h+sQ=V\ɯdcOxGwzKJM7wpEMg?ғ}5}$&ZD_{s~WaɎk֩ߝ7dLO>ܽ8 g wSyq|{A2/.rkW[1z|P, 3t@_:MGǀJw إ_l#aeti`Wlly;J-c@1 2 ֦t;h껅]5DBv@2@ĩE_SWPt3oHG 3GYq(]`N4ݨ]AHR!04˗ 5T \ɬ_USm'i*)(U̖ .&PtjJ@k<01JCxǤv*}WƮ>l)Ӆӭ-n'ާ{N&2 :|1.fW -(+Fi`i39:{8{7ٽ o4*:w)uj`zrCNVMٌe{x۳Աu( nD,O鶡 u%]Jg bޅ#OaGt10lJĄ 0j m/2@jB%jǃQM{c-i=RB2Aɴ?mU)Sb=eFDf1 bcnCĐB`U?0t%to񲊰i 3 /Yl-&?_> 䁝AtVJއjޓ3@Ei-DY* krڦ7%0'9^dD#v zҸ'97iD,>能CN.rM,~>.h }u)!" d>LNLmX\{MVW -"PiF'VXrB[+Ɛ8R#4xd)^e O6>bRtݚ6v dP-rz9}5&tbL|b&ZPܟgȳ woS#y~JLrwGl a*ƂH{]hPi^%0-z2IOi,ArS@HW--t? Xd0[&54ѩ>rVJ$)bHW ̚bj線MlBciXCP,T} x-{Vӕ,P K`< crR;#݋gv!,J°" PsEH 6k͘ 3[Ѓ=a|4*`ha\.>GQ]{Ga{v|YCzS/rF8^fgpK:R.vioPi}5RFdQH)g7h ̶se{CoY%x&{c@H Ϝ$ !יEbt7ڙ7qaJh!k+EX]N&l"MFɄjM :y7H%xpEbOU#4 at=uUgYcE.e%8\M |W~dҴG1LXfxʫ?ЂK_|[_l՘5؂QMAymE55كPYus_idoo/.r{wsibL`(Ն0A:N+sd/.FMwY? 1ՖkťpdR MTw=2*{ڞ${ݩ|I]Wީp{@}Ba"b ORJjy,"}9): ZXeI ÁܺOUĭog:~$B8qE)t=f!O $֙/7$/ij-% [Sn.>Ap;5N**Z;I|L(W{|ۀ{S+%rPJ$Zc\ ";gWcV0>>L@^ zz59M*rR8қ` L~lwfxL o0wQ[v%Nű۞LEGyoYlf7@kxTQHhW,p=h*ƲĠA|aJ! &5txa0:fKYbjhR&K"ILGiw^b)O-e f9}8U;Hh~NY=K SX(sޡ,C󔺧?4"ٿSjG_`DF13uq+`ג@y|x 8O' ghgj>k<\/r(aoVWF:nܑ(]ÖXtMs{0vrVz1)eƜވ&. rX#2yly5 I9O^ط޷R ݡV-W}Q=YRLj;6to"Ljʇy(aϓix  bQY>(omQ HKa̭&Qw;.WٍpR ĝ(8VƍG.͆'Vٴ%ETϛ.bM1%3CӨ5$2&Z~ WAme.[Tz<93W17';F܁"]M#$C/! 1#rzI!'8חI( PuD'=E #W4Xd.gR?B#Kb$!K܃#Z Ǘ[~hUHTYYt hBFbz&  ;^a BVS@S yy1N54Nv҅g*.bobtqTGu8|v ux@;1Y7ETMc0eYb1<H~+BP׏26/xɺѓQr!YA<+C^R:N: 3|(H21wJ@1v,Y R8gD=o&" 8rMIGӫ-B}tZ9ޛnvq hiPaL[{o=M~҇Ts*tKڟ .]Ss}ݖeѦ/7R꺄 |~?6gLNPcz#;ou Ss'"E vb4GcWىlHF UKr~^ү&{I;^B#V0HIg+<| ['GHfk v5 X>erkPA]9@iVX S##}i

j Eg֥E )ԥ<(Xg 80 cgh+8P &`?Ob#Q_Xu7WZ$Ϧi- z5Ajni"ޣ} ]K,k+2SUAzr힞'05M/"UNqTsỷi" ZD/xKiL xTV-g;AE猤^:\ICYA|FP89si`ÄO-Qj1h"'AC4Ӹ.&"3 UV-C_%ͬ7XqdYG';-z }Gq?]U`F}Kfe f|4"]ख़&Uą@zw(f]9!Ab7l`bhV[Bm66K&ruq=+;YZabq̈>ApTe{w/C7X0҈aU.+euɝLs.ZOWY,a%#u}&rYL ht`H u\[% 2 1T mfZvR{ΈZx7J˘+ p%P)qrQ+*vCp+sJ:& |pb2r0ȥ C1'lv`xp^dxlEMI?$CbH~Яw `a9ȁ3҉b9=炰'-bR!HoI^۹stйz犙1ݜ нْoLl<>oC2A+e F$As^4I{Bm:@JpcF^*hv%;9pċaȪ\ q{i^G.p߄Lz=><XpF˂WgZ38ڲXu9uI29Q.Erb4 >$lͺVEg9@>#BgJe wU ;!ϥh΀2AeeӴ7-2JZl.Y0H3-X*rC,Hh2)- xUi] t>?B!9hc,F`F3?0P{W8p K:n.8W2 U’uUF$ %bѰpV<_ ˏ=!awr6(QP(D/M t0TH&n6jg7޵o>rCl6Pd8p4|q';F9Q$7^\9= )Ēܽ.; =*D+7SҾ?,csrw꽟i| pɶ?Ksg5P6[Xs&O솁7f%7Q Cm* mN"0f3о*=vrF;NH\ܨj, VAՈ6V*(9VxAsFZLUej"y =iIu1B#S{hO%eQ qpA[ 򠎗׻eﶇ/8,KDf{Ֆ@1y#g  dqI* Y$.sD\\g­oXw S;3 kwT\{rn<\xF!F ȝf=_|<"LG;yb-3J[6Ά 4OW$鵄*þY,Eظ9Ǥ>{6l]Rh(kh"\w6caeNrs6"k7Yq/W7ro"]hfզ,Z6Tåzsr<QU=tmϳoCr^2##EQ~HHO"U]6B]68M9u{$eQMhCjRDa zTtm\"Mt6'%zAu0Ӆ35`-bFܮ u5F`ϡL;I ǚ5{d =X6 '^ ОB:`\I"BAK_6"+;UIjn?>{!Mb=@w$x6y3f 1#)O1s|X`bnb6,óM (70mG/oa໾0-lj Rԃ ^i b *vh: ,G6@JMhlm [5=;Fu9$]azaj%kV14Q >Vꠏ@#i ݎT NGS1Z1'0 N_*7\׼R8ՠNE\CK eV׈A?l4q|rax$.?[sCwr EW&$q +]홵Q!E&+UN"d6aGsK BXDF 8A.+;?#ldq% fn/#rEV)Cyy:;UfFKuKvdɅnc ׼R3jlzfI(O|K5R6cn\* .m(Ӓ*b0LEt uJbDVsl2VMpDT-Xbm!nՒm%;|Y0_p{R`٭wJ+.~+$OFPxvc︱dSQB-0X ;tϋQQIUf+uwW%X-'<ùlx 3"x l FIRO3F'(êKêA pGO[U`AvL Jb윮}&/O=]+ĝP\ a,7*; ԶyLj\ᐢBR&z®?AU֐sѮg(2bҬcp f>e,y&z}>D?ɶP=1\܂nR٢; /(u'XC=6ȮN.-O̅cz㊱f(JEۣA3}TltnOӅ]&G~Ց|-Kj:!e3|R ]6 ];f&6[@+eԸ1 (9K{Η/5Oiu~3W϶R6[p0:}G1x:WU`[GLNxl \p q4-B'3 gрLJYȜ6zHeb/< 8{CChqj\SC5&|&IRN15%Ajx Gi#`Z4' hulEspG-:/2LqXSdk":V~rN{.*Im9e }˰IPxo@$ G1!XIª`=nnԜGTgbMiNP L-У0_<^fy9͓-ʁ}SY%@(܈2AQX xa3н]HZ3mU^fqJS0;`n)}'}ܰVJ3@ˠG\s2~Gnވ. vi=^Ԇfm%* 0/HDެ9B|m)-֢O@M|:-($2RJrNϻw+yߙqW$Q|?3g޻JW~_(ec!k8XD/US bSY}G.$lx}~G,+F%~h`SZ@]))mU/B yYδ?z*}-,m7}NWPRj Xa'0tQ`Xn1пӡI1'b"‰&D`QK%L4?9`M!DhYVUξ/!/ȳcs[QApr2|]=zLVX"VK$fz`45!U) D*t۟A:u@eԅyFPaX+Of-~ASwSrzuB9%hcw(*2aM4㖂V$V!ªKkZxnʉ*d2 v_oN<KTc\_RMʺs&= Ul͵h&|ՍZ>I1 H7gt*>CW6VsK7ewj(ms ϠPȎR2W%-$^8]Kp:hUYRJוvߑrMpIDx?haVz8u"5n=H&=PEE}Pvባl V;'ܛcR҃e` [AvxiMy Rx\־I "%c6`qv>K|>50 }`>ۓ^ ެuOi5|<Zp$ Uſ۲G*@p}+>)iSkQ\Xޕʝ'xt&X, ґ}h~sѥ#ml!:Y]yG~xY pH׎saBk<_*lPkf"'ey 5kIdn?ّff01t4GJU~hj9deaڥNLvH^zSB2h0n4>rh.* kb3~\ /-cfc>T[75އD.ڟ ;gō0]C9>{b+s)>8@' oURTsEk,φk)$KzzzqE4L kEhOr2g.lpZ5kk u_6یeރJ;4Ƶ(r7\̻Jk[43H".A.O`F902BY;YpWXHI8bDp;[X6VJ8>\d`+IV"C*5Ll2cusVz\N|]ͭOoLp2cE"C/21 N,IK R6/Ƶ)׵fS}ojɌbu E(%-ǦYHi2#61߿)!P2B3wT(R=Xv8>,V5E~S/Li42y]LvYaE/$bvb.6)!w泥F!SU#\3Cr 0^77i:Rp\.s!B2Q=d=z{7]ь9 j')u~SM;/\CQoB>g$x1SA^*&n5\UԑM3@`z?cG\%%пnCUkV!u$6iDydi1cᰵQÒ%lR ׅj2y,cv+3uьX5w45*N}[4Ya:1CB۫Pc٬2 RwP ¸q.pHyj(xJmF# Ec G dk]PG&Gt͑>5AS KPܭd{.G(\t2~yg\e-D޸+<T.I uip U!\ OHg-cg@=Ozך#Fғ\qܲ1l6v^fB56 vCK]TV-q-% j~U5qb{|j4@ᕍ:l+n6Ѻ0tus)]R*Djľuol3 ;*E.UA*v+_FVp8mF'"o[?J0~RJ9ο:^h+Pށf_ESVoT9#R' }# oEx9)X:PCwur=ưOR y4)NPncG)IVmT?2Wqأ.F>?2W=qw9ްZ?>a'BXEп8t`(ZYD($?9prx],g>P? (twpbLxYz<(gTq|hC;R<' PR6 hDr։~75%njgJ\(Jxhhm-.fj(̬ۯ*:,J*˿iCA'NM ׻ГKQ%o[nhl[u VS[58Q9Ii$͇:}k ҿ 4=A~jDѪc/;#:B iH"+40W 5it` \|yv<L % f9M֙!ّJpJ6F@Ie_[ҿ9L p>'5i."-GWI#Lɜyo߭{+D k# oOB+pKS a24w՜~~$BY%WjB!fVQڵ>n]ǚr6NnE'no,21c>4.Yl܀k>/\pClCj}M#S  !}|(6 i)BBP"QƮ Nk׺ZKћA>Glo fwԎ'y@0O(E3@8/DMeVt%ewk `„uU/DP( T >8Mo.OE1}<[K-I(wbCc! sS6ro3;G_-eel\ [) p?K JA>L>aЩHW;\꼰|pr,SbxhOlN?F5'(:ڽB :f"-:86/˭ jOT<,U ErC'9V?2°ER3{.rB!O9B;)df>Q3eRX05iḞE_WK^l&,8Y8+sb{n_h9W11p([`K:+#G^<잺Mc횸]@#61\]cܐ$olg7ZmXKG+yx27M@]yAj^dzheƏ+&"RhDv8J)!&sf")|30 0T2X 9Ԝ崳}:i[&=,=KEu4Cf۲ vƣ-`HK>X OvZ֝G}4RCX קJ9۱,yTWp 3Ja,?a`%(}}$?뱕jH095Z 1.GuY6^7V!5`:]@B8EI),LTtD0B>r|eʉ{̽(zw KM߁[] R*u;(й!@t(\.oo/E`؁ZށaO@a N ЊQF4L$By͍//D5ζ I(=w6_La1gLHN ]ϦL&.u_$;Lu>% 7;N)sDLfD@s\dhc$HJ4p@n9v\H ^5J&.k$Q\CbOK1H4>bSI6?RAmD}xJ}M^@}L_m 9;Лt!ݗ|Ȋ);G wb3\+8@YӼk5)fTo]Xl9S\K/,Av*uk]잇n C\:UJpJI/4=W l/<|ѠJHUޑhbfqWi*%ue.w kp/@us9k#h윛 *g5n@o  V+qnjc褟ʊ^Qd+d$#8t|پV/57\&4Anc$n[5&c,ż1yܿP..VtrwTqe|d9 L͡Zw(m[V̺hNũ`o,Q:bR&q}"jyF?ǚqh*Joo eNy)cC϶9џHS:ɾLȃFG1$^~tFҁ10FJɀ˃XW󪺸p`oa0Z͢iiSM>rauhTAʘP0 DU46Iz%d£OW)nYvĥznYj Bеn4--w9e&F==twC$<Й̖ۛh;NXEk!-4tB6#a+bo x찮a9r&2hz./4ߜG3 QaB_@s,"ߴbFYRMQ#V~{=rf4lvv/=V p^ҔSѮ)Ss| G4VY _J>w H-ޘc`u^WG= jF:^:9Q傯4MljycZWcVgk'> 7;^@@]X0+6("ci Y I*.'-_ŸQ袥>%הhRvDH:+s=FߐEZ P95IHm0~TpZqbYOa9tL@6^E~@!]'|»9$l N'pE#*~8{KPΊRj2KM;p7KrTŖZG1| RR eb 9wx579isxTy4 8YEAMjJuݘLxixƺ[<[NV.8t B%US\)*3۬%5s0ƐzYZ%=B~,9l&M~qmWq$%b p<-eBC2Rݚ_ > ce_ {P [ [* K3aaNJH]BZe;.`,lۋ0 !hYs-^3~PF*0t:XmҔ[xGo:#Ch>GpZˌ51z%[ /[O6Cצ"doO^bNÝnHvꃩB\3XQl^ABNƞ` +B˖gػx'WrLDiB0 cQ%4|ͫ 6 }7){YQN} bz-UY? l{,ThED `yIpgj xä^5KٖB c(H9 ^:RS;x ޽SOƲÈG"C5\}^˲@M NBId5uC5"]/٤ [ Gt)glr.ToaM.֧߯MJ 5سXXVזxH?޷sX|,k~)Ba Q9@Rcpk$'NxQ ;W|$VK.`Ekbd53]PXn;YJ:OI%5FU\F,32ȲG4 4Ԇ|4HvMPiՊYAd31X`5>*aTCȕe/=,zoBQC|s,{bA$_Rf 6"_Zʍ 5ӟBw:QU`+uĵʴJ"qܡٴ g;) wEB",&9;5./,,+1l)C4U(L;N}D.L"` q#ײ(S,re=LZgr=k;t?%BDã7Z(y](Hb&Oy92^12`@N ŷS9&A@YDYKnFިMRBNK d5@U#j9?vW]ΰMX^m@BNbZ쁐OG}qI2;@g?}ϮdE2%RA By#aU#nޭʀtE!G"==h[ƣl&a|LVAixV  nُقF*(R#%r /f :+F.A+ Fٌe.?\NP[$q~'qÈ:tbcgg4O7fx6ȺV}Ps܄W~QӋi[OzXaiՙxlZ5Yf8/VTr5 fAX 2؍{Gce?fکvݟ~1%~6ፎ$8x\R4O0XҬlFC`%ێ$3t&.膬ïZV'`Ʌ _=8,L㳽ԁ.:Un Y[{3bFmjMq$! G{߼t>`}@fhe= X13;(!6o=r#OΰXAPR"r2 +L? pkHD<-" =f%b@Ԋ*իVV6+^GH0Ec?%ђo ,j ~&\a@k58ӏH#'m~)DH rDNUp.ȴ JFqI1e͵ rך yRyb[1 nei*W?볠 9`h8f5>r &92)Nfo1گgz9-"f' qkZ6Gǐ:*&02s QxvZv hḆLDC94.39SnhvAGV0@E~3y^.F⼡;`B|^g9ڦh1-<="I4kvd?µ 痖"D\>RO|H}{yW#Gv{ǏFii_#47ٸU; XU ciL׼D2, } f0~{K(A}Cș'70O18Ѽl-{ R(wSO')osVKx3wX>_xK8V[5EځNkBf.|l%FK^ bYҿ"T`(n_oƷ+]9B:Wu]G T?5a7+K,TM܃ʱ%6A?,VW4߰s0HY슃29Qo@]W8QG4neb?Prur`-"z_}u(H95+/7CXi\agvebJ|ti&dVa^j H>`^g/^XH{[]y9? ĉ{@_Z!gD/S-!xw U!Rnɮ f77T-"֩;?!9uPhÐu(#\{8F M{#|*"}>\l3Fqˈz Zqd:-F;X~l3Me2r]{ 6y (#|Ae`[7kL #? EQv$F!&7וߡNabE0m|^RznK.-P~#VOn+JDZ>ѷ.ǝi'N8TYOdtij+qqF}{], %67'S9dwEkYc^iײb6%&koy`Z3c9(Y3AH?ݮ(͑i$:znKɷ#p>'%;N2ȮB&a"BBr^?gK$6]~25${hhݍ܏n"Hkӏ01P)5GDޡ7ދ_"NbQ,t9s[=7f4ߘs U+o;j- ;g ^/ϫC <ğ3K1h=]}\)z( S΃Y/'kb鰡ƣNZ2m9Z8NoLkaotEl"ʉ2yI>JeP LG]ݥC(`e !s/"ЅҐS5΂Dp<he#5'͉);*yokiE܏qTc6Nm~Cوzċh[wj2wY]I sd:4Ơ$s(DJCBR1nΙ"0pI\f. 9'cqd>8W%osލ hC1$"DxRm#V5N vd(ŻmΪAPS;bo$W+ 3ĩ^fj4ɍ|DuI.EOAiNⶋۊ[1=UCZɄ N)h]&BjDa~-gl$X_0;W`6P|J8V׭:T2Cr;o1I+/~>ͣ+ ~E&6{Y~+& RmZ t8J:" `ފ>$(Xu3XqLi>~DoKhLܭ!= | 5vċ<|DL2$R!\wH?B˜| F @0 u^\M_ > DMY:U2;~D2%⩏=n!Ke7~tv쀭^zqFDzl^g(gKpg908:'ORU?:GȜQ+u hШ(A c= 59̜t+=.\|ʱ6h K.Sӛ%KmD:ǎzZVwdzYVuN *#Fd_ k^D99VF.ڭNfo(bSW-OM LcdTfsdmOgGyM8t>✣q~N#_L͔y|TXjzbIEK?pS^9bzRE\YOOa=2Vj6U:ѪR).$Lxp[L\aWp]Q< Zيqdfr2h=wHv!/A|gCneW@`]__qǘBN WciL)`s~Ֆ2.#tprHHL͜ǶGIN`=#;" P+hX)Z"q%&fF#t; ~V,N5 E63"CIׅQ mD+a~𰛑g[q qݞbGq-L-+Ϯ)1'كE2"bǓuF'%mA9 9Z{ Q["51<[˝|bǴ1N'f?:ȱodm 諊T׸ɈnAZ'7%c7Glj8``'ۜZVvXvg?SYA J|TՁ?!>{u( i f}*eaAZ^gX!FB-M^T*<ۃF/YM"qڋ=)`ISe1^4;jp󸊬|hi 013w61QWU+_Q("inp* qqZ#m+t;'# z+~^Wᖮ5Dun NWne!-d? 7E(GM?Z%<>L jDƨߪ_#Cl%rvߴ }};0 ]{gVwm%F9'ܾybN105Ϥ~ R[^"ҥCHcf%‡DloARbNbY̨_MދlHgږRUAf4V7{xUp.]FBL)&/”SwF 5CpG8d)GɅ̫2V> '&x9ռDUN$Ζ[K >l7N;uєc &M|g#L<{2~gǼCK^uρhˠykiۛLciM0x)x]߷GXie-fr/ƅSXmU5aj_;Az5{漭WpUֹhGd,]5XJ:70"dm w'4 a>b_fلzKaM"/cp$ԁs2p̿͟ȡ-V+Tp+yRيحlDs,^6~xQcAzM!*/wrpOdaK/n+CbpAk \3 bjxw,Hr}WL U@K.w,_#2"}mPڦH WhO -Isk\k! S.*-2iz5PxP~c[`Ӵ{aȝR7~0usL^]'nbM"pfW^Z:Ծc&CjK{ mL5IJv =!'>ęi 1S8زn 1*M荽uJEѳ W1JEbQw ^bUZoܐ&WNP6C/e{S -VLB1ZY(HǡBf='^M5]ove"?Y80!;>bDUig$VA#8-LBWԥ(o{S1%683O:ZͅH>$Nkr%~ҙtGݎ;Z)l@QU5܎ ^q.%AO R%h+ Ex{@[UrG&n}9XF2Tuqwմ> -Nv) )`7D6+#_LA欟nlhkZ<|ׇ/P@-d>>w 4`{ɲՋ^Knޏ^-~o it+G:ծÂv0.=?FI=p{2l`0Uq7P.ݿ VPG@LlS@(bmP v= _+|GeJ&Zv/,dT`q=#}jbtlݐ7 d I}xAB?68jX7sEM~b [FަC7Ơu5y@x V?Q?Ϋ\Ӈ)(ZL'.ǵFn4$_sl@Q{jAJH|Ə)+\~%CL #Bj6p}GdΕCX4$XsL$:Gs(s c Y;!D`t heЇ4ҿ$m/wsTVںh F<} IiܐߔAl5X`TD$&u QBZǀMEW̧RfZq#KB!+oz^ӵ"49?I[BT{*,PsnZnj5(d: qy f =P,@bCK\=L~NWM뚳.*2jX$UX>k)aQmh}58AxELU0Vdc}cmȱ 3}X(^/ 4j[|6AŕWZ!lAb[.&FlBgr p ..@&i9 !**0j@ a-@~>QQŢNmϡW6j/^?[G{d]_?6[@+vޛTv2oo-g\x1gOmNͱO܎%vBDP}3[IkIt_?otOMyG,*d¢w:!ځJ(T\ud?Bw\ǔ#T޷:I&sawjuqܺTPMtY>!:#Fw }zOC^ ˯kp\S 2nGAVy L5*k1ikN/S:;}@o.=L8 Kg>tu}/9B%ɣBqDfg tFD ]*7.2bsڻۡmӅ&u+p^\V@DStPK7 wۥF1,RSpP'C"Uv:Igzy ^C]ub5IdJ^Z"YK +W9WHnzh _.l=:nDw-qjh;Ղ6|٣Wȓuc'K$RQv7 7;2ˣ4&JC''=#rele;[Rb:vi]ftoǠ cx3pt$؇ZrFa'd%\OlR?~HYB\[vH}}}}3@:&+V\{x 56ŰsM#8BK &V'EA^vd)#*x'E,KQOl5xK`]}B֔T+Im-:sa8 kW_$P5RvgYec GȰvppuǁ~2!&\xw<|Y[oB @vZepGT׷rW4M܆y5,Kjw(" T~s+AT] q {*h&ѳ 1~ZtQvgJ2!ma4tYiHFV!ԖW;ZhY#)Ru&?}KqhF0aCU}c0=ФVс7~U`D1Af!z)*5.Z(8 l'jղS=tvB*kL">Ksa=R/8? -䲺m % F|F:n=PwXL 1PIz ->%CXh+ W#YRџP`ۺGQ,1 A#E!;"Q!KWvG1լfzϷ|FDT~+Uf2" rum*kBWrqzBgXN"51xD%{ICW<狎t}jrq& b D ֥뻮g,J=2b%2)xy[lLu?tT3K,;ꬑ5RB@3!!A5 dOnFb :w+L~A)>%Ar`\5TMĝLi?ϕ0TM5vܯ7tqG/1fнkƬ54OYz C_:/_9cYmE{\u'$ad>" &/Թ[N4֊Fs 5`T+Esɤ7uUqY{*R9Y<Py#ߐ?8'$ExRIHBƼ偊>9ߝ J#8M6 v?/ i=st,N.Vn_~hLi8r~\U;2޼ȶKƲU0@7!YًmP8eι-~]ǎ]p<~g(0「,x~eZT#989K#Ƕ`uG>nb;Q^O5''Y>l5E;Wo1yR\vW&I"D`|2 ?bj9Vx|"XZ2-'LǐTrW6:-Gb 먟/ЁhQ4 D#G\I D+WQ].]+,,sfvUuJ%N m[xkVǔ.kc+0FWTlŠؒ+R*TKڰsR LGSӥ16P%hN B *RS  ǔXb#~x3JeH(ۋ=}7<`}~5ӉrnŧG|%xOc)I?AR_>ŧ$[ 䘛ԩ"I#ks*,G&w5:y"P .<˚@D _U,>Is`m(W^n[%4%zUh磙8d<\qgETs/S==&>nQG d([{ܳywkIM_þ+{[آȞ슿[|amwN3^n`a* %,p GV=OZ¦v^ʩpEcBUQmˡg^6~X2ve:$i 992i ż4 8P lxN"~dA1 <1LfDwC7J9+BmtgTFmbH/ikX !fl| j~pU;Z}z- IS*CpHkThKz1A_~4/XOX׵-LAʪhcc2P`A3L{`3?s{z~g:8-l*rz.;gcSLp'kWō{@CN/B`2uMu@Pb"{ G^ԣ_fvR`˓;@´An]ׂ#|m.egkAfɟP\oZWuD[1ZL׺^9Ql9YTy&XQA=C|ch~9-U޴KfȜk܋DZeGbgrD 5Ò9 nQHmWïG#[ճ o͜X]#C֧PgrjB4 Ҝ6)8Գ.DbMjrTom]1WBW,#rZɜT*| _`Mq"3G3;lAI:3#!}*PPm*ns3(;F4$X6sԤ#.DRjqOnm8wT,ʰ/\2"l+ͦ(:8Y@GDƛl喥>gK,e7F9U 0W}yj8X># { 7 tIyw,"' 7g2*ǑRX;f]28F q*k9xG1*Iߐn{sQpGX|[SU(%B"˯/hyZ.^Mn%$%@GKJnwg*C;XmEN<'Ձ @0죞.K̾io4Uх7))sGWu^~vmGDa([`i;R%xp w1/Ur/g1".ؠԭ5tA04_*T<"N:^h0l4Sx4w+'gtŹ,=ZSCc))"ybhJrSH#f?!s6# ¾3sx<;u1{Fy٣ 4"z̃G 'px.|p|~c; KN!Sjs!]n!>d916_ApjQ 9 ><פI即$OWYwgd^$r^tµs=&a* -#Qkț-69O80bԎ3?8ptLes|5X'<Ͳ ^vx`8`]Iږ:Rƴë~_}i)݈n17G`R.-{$%=^rсu 'ntG:$;G\Q̿f ijkȍ F" jsar$uEy$jR7BX5]Gnɼh` \a |X`J]6 ꇞȀk1 ail'5ͳ(5 FX=Kpީx gf4 הAFGgVS~͜_ۢȯCRnF c#GT" C ?4ې|G 3 gVLxO%]hŹ:4vfy-JfA [bd}Sy_PBI۞' (,7Zɠͨ}]^mԵ#^OY#z(篰F23ht&oJؘdy#pmy_z1;uؼa3넜B`$uynh{ HpO8:/Ȣܞc;|4Zùvh%Σړ܃T_}\d8RP rw{=M{PwnUy.a{$a?\ C)X"X)TΒ"+1 )hHA[׎Vj*qj@lim'`V}{7eAE">M.Ju5s@ĴZX(qY5h_$W3o7ܰA _ zKNppЁcn{s6;6_m$);E ε2WJKQZ;1S2'k! ,8N nZSاO ">G,aT4T'(IkHߝyۮGroFQZì&h(:a[f%MIKUl GHt, >/ʲQy)r9yc#mWU%ԣL"ךgԌhSo<͋'@;Հ;RLIoIoh%pגcVYu5)e'c~z4)")0 \*kv'P;mznK=l=;֗0ozU];|Q@0qX_9kzDTcs$2G8əa)rzLt\\J™GXDzJ} 6[`FXa# 9O#0mnQHؖ9Lwjz 4nx @?Hk$U`{hM}ufSFO% e AS.\!yk|KIK'>Go|XYMVB)Q n&uR{80bKQXŬxavVz1pD^{|C[-[7I EfLZ>D j \M Y0̛0 Fڞ Gؚw\Wc+R9L:5r/k,CaJG@sE,Am~r ~|#yqנO 6C EJ̿=ztp^UR6"*ֲ=}[zmVwJ0ff|M ' uB:_^ D7}Nݧew#/W??ͤ?"T֖l ˥dڻ˵GAMޮIESrK9>tޣCI+"ۚn$a#@XvL4nY9 E~Ɖ#9U[vLp-”,E˼+,WԠyL$mɜEyklPKGqMqGt~t"ݠur[Pa¥KtZs d]C0̿߂y8>ÅgMJQ uWIGkΜ_.MQ[JRNqp !?'𑣝 VNʇ(>̝hA>.Gh-2o%n̉|u躕"(Md\(pw[_q?+>om5=fl_,SlpRk<dQ{-M=U Rgu yneE^UZZ0{zgTzf #`/Z"T&tvS>Esjߔ.HY_{GhJf#Ґ}Kx#=+>IV-@@Mm%s@*;e p}3 LpP. 8|Mi9{p4DHҴuk P" l_3]vSeQܸ{\䁖~hQd~UӧO=bn}3Gbnu axiA?Y:uf\qlpr`dUI@͕{Ӡ` -oj,A@LZ܁;=|0gND(6 ǁLYfW_D sM )VTCu r+[(b<33L6rg`nަ ̱A=)ISQG պV4F 2שtŧN[_߉Vh닐BSOx+J;/s 5'IV{s?[CEWȐі(,{-3NGy|Yr749Wea{b/v<>4SYډ6a{uy۳;)~&%D?iQ2lv X Жܕul(&T(r^C փW$Ve>_R;*(N'pn 901ھ s6I:KvO)p43X"w_MKIQ48(^kN.Ae%/pVa"g'{0S- cmx?al (y? X023t^ϊ FyK`o`}4#YesZMPc&-K~eBNK;syuF:uMNijfjoKB{'5Y9"+!;9p5Xr5(L AsJ{6Za<y&SYg{RX`߽Z9&cc t;WвC)e9r> 8_ޓ/fA2" yxG e UoaƶJ&>U~l(釭)[XLĥmyH2)%m(uf=ނ4c4B 6#GŠgRKs'n8V>|(1 j72 K̽"^N>t@? $0a[㜂=M Fid+  i6i앥/~}зӕ2A)HݍU =Xz˭-e "Cզ+]02N7ft^gPUVoQo}Z( c`$^Yl쯨ըQiǑ?l+nJu͗@9V4pΜ? u%9h yUODjUmB?ƌԳJ>s1,oBl>n@9 ADq(COr異X%PfL-;wG|;m/u]kij9T>r3{R˱bpj3/phYA5Ю̀m8Qosud;.t}޻Zj+! dMƲ 8xZ>xl/ՔołMi8䬞 *+ԶVk4M r*Ǒ|C{A-a:g\XpT?7-OĭEHf^ Qpb{[8:qP{iY4(>ʾ9nCjus֌˛biU c)դ3>]7D\apNV `p%XƇ WA*u ݣM/_$kˮeaV4U)_ x?EGK)W_tw-SVuqkSsg%%׈uҔ<@&D) .oFVz:|KQh|*μO6&V/L9zT.}1NZ,tg2Z_ zui,zߋ!MN"q?-lju >D(Xp>a6d+v2APU?1ٚ{a*Ng vjwĦFɇIIM@(g]1/}ꌛQ+&f5Ou{gMyv=Ȁ=l󒃮}b-t<6<=ꢝ FXMs~uq:AzN墣BJr,I&gf¥ .v$cTpE0Ec$x `mEl!7"T[t ՅOԓîF\YгB|J*ctjǩ*44&#Ny1TpJoX(/%>BǣdJ# :_ t$4q7p -ܚ4Z+ ژS|ND%skX2I,Eok+;S@hYTZoX1jNjt )xOy@"Q*$G'!9]kωԦҰ~wv8tK0%rBHkt 4AE#=O32=.R̍Gje >fw. _{1\f/m *lLoM !VI"Wd`bfZQ$I^ ԯW NP_Tci"&d1Yhl~I "qz0}o?q= .cD n9V.@Z޺A3H.f^Q:ls>9?[RX`;}D+98K'#El? ,z0.0~䕆X9PW~ }<[xtev36ILv)jE%H\ v=.ݬWY5gZ1kw׏MAc Wló\#~X35כhsҭLͮ ^bP|wb>jEsRp/I7PHPΗ8+c6FTTڌ)ZO/Am&ZmJ:!$ޭ(nJ"= .܏v0r y @dK w!!7þ-F4fqWU$ya }>Z-x Ψbc9@AveYaU"^a{m}O^\͚[1e귵8b# $=^aOr^7AtFc]XkeoV?Pf%MBjhZ>U9#tN(Wq ZT}dO>Dyb_(̢^LFcI*S!gsjZO܈:s qf\"/ýC[vd2pn{+rnbg WtĚ7hBC _\t3mɷUD40A% ΥfT\3\J]r.5(S٪& [poDA:gu1S KT`tIтnPjd7]yY#b<7[|%|9G;Xkr] vg3հ&ߪg!c>w`Gq`$?D[K^9uHGq@UKǝ@h}Y+~,1JriР6sH)es|̵ۈjlU _P IəÛYXI||qDn3,1MIF.BrzgOqb :]xgf[ijHbdCA4oUQM7 SS;|hK;qtٹ+IC&'^Ǥ1p>x\4yu&ᄐͧfPfIGbEG,Q; ~%G!iop7U dOk;3ǚ>=ZF-ZfC`N+Ͷ!˘{xWKoS11K4QLfVm͸@kZ&,m}*6fiB4t[Jc$l]Wj*5sX}O!(D-f~ Gฝ~Y2}l̮(3X!4*Hvra Ŀ>s⽧U'qKW+Rԏp>ǚWY0%ߝsÿ{dotYf ΢|DN( v#,k,+35~5> T?E<5Dmل`vs<e :(8@^+rL Nԥ2_`X&ܕ = D Y{C9cK^1X,~t1*@-v=Q%-b c[Xɰ$>5O }].b:K>0=MKS>ET{䀨ͻ6,,JJdWtHYK؛CDx -"pBoQά@f`UU#{,# 8`q0`um0'-d]A܄UU%4xw+⚏UX}$>-0 G+txx‰|ply,zvO= 8)f% <ְ=jJG5dӛkS!wxGS%1JB ~+3X|mN$+II @W$ŔS%2Ƒj_c&!NK5Qmmrr(QѲ2Ƿv6LF{g.~@jVm[h.E:kj-(0ffGrѽiW|<{}V@@'WZBfKHmhc->Bʺ\4U8%clԑ àTB^,A2!jb'-_`̶WrKXSjou qd?rbSL;šeI\!J ЋKX13VRoᖉ%b/O]$Y`^GTp"T>%3Ub&߉ T,5c՜C|MYaʁyRVhJ@yP`$i#&q|jK>$SMwE{/V%T+z| d|,Y0rs&w~]JB^8s+|&{W{-IiԷ^ڪxˏdGT:m~.!gȽ*tqdrMnEC(-vu]woil aY'{喆`hZ$pq>DZ>meQ0GfzzݎV:@B#,  zZgYʼ2;+a@gfx|^a|=*`reۣMcl D:I)~c۴0wY t_: M#: b;餤4ESP, KJ(wc*G^{7v+FNP9Tcuj 63D~VS/~Y RhGh/5nTH Bb]=J  c={ݎYX2e1 MHoP\0cZ[ռhDqX38 ݛ#9rZ]~ܻYq\w5ʈ&ܳ7u㧵x]"n,nж;0`÷oaTf k?5ubăRZe R ?=]]{^';#˵v%K$Wxfq4^ahC5Njk)A3ov_ N6%yq>׳چȡ#ɣ!oc!8Su Q]B4Q$UKQmկeߖ%FkOn;sၾ;.I +hrڀ>eQd9ap9~ѓ4YaYO7Ӝ|T*̓t0es! xLˏQmTR/9_ ,Q5WWˬbiGn*t9! ˲h%p [`jcKcפC5 x<ig( llIw`)ћ%@3qA6n+9Jus v.sw=G'o5PD*-=b^2`/ 6 `M5}騑x3Q/o 7!p_yP~e߻C#ٝ{S0/8e$g& rӔVN BBwqləVe|#}o1hȻ{\0(v5geQcF#3߁*?U6WF$T,H< ΁sapzх*ƢF.IT$L1_㨵ccM˱L$Ob@vW67b^Ϳ7^EqqFBR?SK sSXJ5ʩ&f)Q*/WF1Oҫ85a.63MQ銍n+uEjuQA"eXHW:UP?d:8:vpqHŶ„/Jބp@9ae;{eدb_>Ғ5ߧ\#>?W"n4"D%k>Q(n9` d0U2ҿj,H3ȈzJ%D\ 83pNOb~o2:IX*IN +PGćf1B1ft y2Cq=<9XyyCO1|[LӜhTRw6dal\cXsČXla 43!CVM TӨ,k'.N.qiODu2 ۰CD/6Aߍ`bfgm(lĚ(Ƽ[*߱f@E{_$Ƽ~tflRf_8o$wBS4itݽl4'RrCuTs5.s<`Ĕ HO="Iyo1n`zjP{'dߴ~yFo~N;AU֟vo'GFdDZ0^)}(pӤxfn&7 JoXf zӈqܲ-U&@(8bB;|0^iSE $DSoAb_ Tl- N-f3vDIhܳ%7<w?֝Mg_ntA;?E=*bx.I$^'ХXOFk:9F't5Wp bGu XKOk Mfg.ؗm0:eHnAZX0A`M6IW?h≧Acl,j[)T\㚡nMI5Wb8K9. ,U-H(l-⠎p1JC#|tik ~tn{,65P}ǚ'U#I)JQPysLZޤ@N./u*{2DS^Q[mL]\&V֊ Sz'k0aSУt_O\J6r8~f3$#_ȜچzB_dNuGOt!Sd$%I㻄H 1?Ǝ9kQZN [6kCc.˛]7DZ+Ëe)q&B7j貎y~c T{oja[TʱokdxXL <~tYTS0r?.!uq`Q }*F"g?!< ɟ$GQ|^VʥBXL0oZTōdd렿}gEUj[t^.m3ᔝspނh7˜B,'ZqPT^J.0c88 28m/G{9j3y9mLjr/0:0jټG/(nAŔ3)fwdgK*q)pi0UM_y`ֺ&%pQBNPw Jֶ_P9<%-8fn+HnbN8 u!sph>B#DlE2ѴtcȠF_ wh`&wd/ܖIfV ƙF[:LBMW@Ң^1mKu5nO(Slzf7yl 䘾Q6@24h3|\;Aڢy,V' 7P|'y7;\\Wta, rH/m+ o=خ>ch&LfXC &"MeR BSn.F+[ݡq.У)ftfpwKuKSW&Ww )81M=0f<#3IQ1&jRE ;rL "._f-mzG afKN1`2?8?VYRڐ4.8EV֝_fG);t#C̏y 򋇌k4#4 du5JIX5I;.XL~z"&qriKğ.-M9 # uk/Y\c&OD"fJbhzw`*ՆCg9C~h#,}'H6J$y$>wm;?O\CZ͊;9G=&1On5fѬg< 7iTD/q5}_) $`.kXsY yHi ,Hu?N8,Zc5kyQ@k \i빞کLa}OۡIN8;_Xj͐$츒P(:lTSkJbͮ:MϾT@WwJHu3ojtas<$R2[rN¹a9SlmMȇҳ ZCY!'PE͖,`H*&n&SN;&e÷qNL~ak4DO6ox=2#f{a8dab #kTS\ZwB,&?+eר<5v3]Ƞcwid Ua6u8p& 6(aE,)$sjko*Mo_~wrn-0*پnqycvNhaM],_l(c;88жS Wy#ȽEEƈL^-xԘ_dgVn? ukjL:-Q8jdBN+2:u~l6}Lҏ2Xj<&SA`LWp?28#-kQĶV_pKjeŰw>Ȳ TO`YgkKA:Sf4p9>_d#3v-|vDc|F+e>/*(_XYW~J`9z ?a} =ek\6t=d7S~ZleͧV%z4 ޒ34>4Dz?CQeZ<)C+9o䯃yPG A׏r)˕eퟔ@V ߠ(~'vKPB*@r_y흽; 2;tO@-fcG7]KO៏JgU266F7k u.vs!%x־'+XN?wWI.9y7`A? "#hE3*L) mNFr%ze Bu3gFa~OEf*Xf8[1azW4/̺kֱrVަZ)ܐG`:{!/t(@ bOeW`´2zR9Ý~vR]d1 ͐=8}[l@Fb!TZqTzlpf Vܔ[GKaE qwcx͠<ǁ 0_GMx)f׿ q)=l܋xAض;0qH vs{h7Λ*7Hc*LTìYy<6I+\|.8EZ\@2yҘp^4c Cmzp-ubִxF$!sAr];:qZhN9 5ğ=ü6f2?YˡeE!5m'%9]W$ȭK{6ܠ٤O>̤S{f%Lr09nI$  ah&)ML`Ӳϓ )hmFWq_1rVI/b, BU'hYpGgՈ\UlX'%VYxT/k և(\pFQ}VmǒH. ->$#|d&$2JvPqSZs.svgnn-(IѶ;vEs:ߦ+OӝS(w(D6)gawJeN9IDrЕ H:ɸ¸-$خ̪E< v؃T9:m~Dߦ5, y-㞋|oR"xL!O7 zP/4_Qx9-4mmV|VQ(A"swٸI:]/#! M)Y2Dŭ:Pa%X7P+VFFGBHRJ̑xL |&~y"6Y5Vt cftЃ5hވbʷyL|Gm:;xU#G6]7FƄ͜XuI23Ki wY\JxJijc"t8m ATX]Cgդ/TvҊZGuzxn!ț: ov+5e0i(!=5?E$aȘ*%=;*C ZOO1 D2FYTc*[Cx̦I?T\eAosAYQrgf0$y [S3H},;#Wv/RTq| שqH\S"k#̓xUIז 7WcP 9,R2Mypz\'Yv&A/lwE=\ȔÒCpǸ?岏U.;g Oą>|Ur)|Ry,$Q ADlTxC[!<@"TtCE)v}ѳӿ)WL^$[qW$)0W?1-ڙ^Emvf0 F}=E)l׾V߉v)ҭ?QW|YU5lC}#05z`!ڗZ%TDNjT&+|<&Nj_>`([4Hݍ;YΞe Y||Z.KS;7me[4X ?"{$nk- _-B)`'jj׀KkY-Ւ4%lTGhB :pdzA6g 2O+ 4!egF k ?lTտ&Rxm#8CɜS25OZcgһKyݜp~R$cA3Rβ[O0(xJDh{L.}yb G(inK̙sDǨ($S7ҦM3U+=-;.nD|mVVD2$}Bî Fd()N649eȈb\` zVB(Cc[WwigDw#An6u_F۪xTpdcNP{4FS>P5'S>|a> UQ6Oؿ7ҚagriDpw Cavߞ!Jx=*(; 7D6#qX=lU3(=Kv!OSkԧ\?RE~9ɡDz}' ٰQTUA]#WxUĠy);yFW"Zu:0J*bzf^RX4sTsN˟>S$9ݟ 27OaDScĺ&#ܔAG4c;m4h'kj3' V2i[Ch yDྷ0:ފnw5_5Џ)ᧆ@h@E?ӖY>$B `A*?E&˂&04Jk{9:X,G6+\= }lz4f霸C1ӆ5T;I] quR6iAo(٧}X4Lr1=0,lsJg>f ؄uQ3 27V%RK´yDҘ̉:#~8Ɂ]փB ]#"A>3eB zDk̺X|_zPdbpbTOV=8 S)!} i )lR-.-'S%N|l7rrLYGxN6L'2mV{$os R4& CWnT{O;4\,4\kFbloVGGMDjZM߲Yz,jcAxиK}ry_dV1-Pu&?vM*f|[0U) 2V$GʌN_RGF$1Ck udQ9 *tZ0Zt[:rNܑLlH/2TpwߟY"2.|6x:M]._C{r[t yÿOg N m1EK)SI#IY_ʼ/QK#@H&.'x>nxNBuLoprtBrlSH#4$fF lq@C9D`Wv|ǯS<-3PL/oOԭB 4K <|$¯F[wX~;<ܐ_ H m4f^_"s47yQri;f "5y=-^΁VC^`n9QP\qr,$Q`١pz`E;})(&鯑ƬR6aTC^c2RA<ʽmKF6~ӓ\` 6a_Ȃ F0 MߕleK{iQN0|e9hezf2c1x$z85_Yc˩̑$S4i|B@rk ص'/1U+5lWbw^1gt $UUx&`଍)tXb(#N#?_ \h2OZ4}^3G`%3l,`ĉ2#B>(d6UEK^ #(K%H8az\AҾ=7̼=c΅k&Sn`"g;y2)/rALI}mM/\wL(VE+޵Mv9BAĂq'}փq"͵eP>VsZA%*̥(ጹ\krjSR0ؚav):!ST[mɯ+ک,3袩kL~jv,j_bo=-Շn X=1á1tzD%[/PM+ MT/r=1 k?7`楢!pliN_¦aͷg0Ѩ+Fݮ hVJ09G{u'Ǘ8_t(rŻjmLnYmHWֈ;בH\R~B +зh ~0\/ dW4n0Tva-’V61gS$k3sP>p%CBldo Ft,O|#a q2taO!!|@YŻ[43cXnI"_ga(PVJPSkU K6<z1*4'kܾbݰXY^\(@M=|7JݫwgqUz7[ss^dǮYR߼dGtgN?e.F+Jߩ'YkuEk٪.8S5F+-ciMڡ3{E#*vD BXYdZ3|1M' <<z01b;_8Z*S$,3jN6DjPbc6¨P@?C'w:H5D fAӕ_uϟE_T!Wu<Ո@NJ):iws >0"sNCʡ\$vIƂΨw0Ze%O?BE<] 5=⹈7*1c''[skkܞi7b,/&U?G]k["=K/wc'Cqo7-/3 _:qƢ=450#`oP?V]z"߫UM[,/軂kSaCڭ^ϑ<$dlY<13™kJt hd5Jy/5 4A4 S;~p6ڞn9/:0JuP)-d|a_?WWζfD佨RHOZuh\m Mb K2;I@9 z0th9a Iwqa֐Q50v헷Uq7Dom}Ȝ".Q}_,Z1S4ӹu0Uɐ^;ͪG_m|zd y2_:8˜؛AKftv~#CO ;Dw:oץS )MM'|r0ݙu^uz's!oi2ĚڊlM b6q%qUp2 -f>N9tB}S MrAh*Ʒ`gLex[4vDˠ ~`19y[XCLx$&[wf'+Gv 8,wb TF#忿7C}r'ќ^݃ RU4_~7Ko%wJ } AceH1o[ө(cqL̾FcqpJWJV;QXh]g_4^S#ƽbKarE޲J Un,g`i`zo_KS`4J:pE,<큼)]kJ6exУNz1uJX5xon`YQ\3Pow<8WO|颻"6?03=Fu6NߎzTܲksp: l1"(yrʍ3H$14A|ɂuL %U*iMK#*1m TSW jBlYRQ#ZV?\BѝzMC&V ^jRgu &ƹE_ x!VQF :Ñ: ʵXKiL%q,R_w$<PiۀF,iA\u9qxY5Kxg6)5+֋\rFTb$ҹ kEG?& ,N+xX٫Vk7a؃ (JDMIF$8ģ9&}ӌ@np*q͍@<,\8OTq bޒH&?{L\H|COF} yz'=WZ(T3N=>D+* 3 @z/ބhO^ sv=8sU1N }"۫x1%s9rB1$P~&ZGgCR7!{\gc\+;`DXIJOXF@3up-}ԋv[7ŸsT=T z?ߒ|;16z Ky@A;Nɵ?%놱|&q8qI:>c)'!uMϴ,#P@sԨXS027_Mݛ~vM阜=:E&k*vluZsԔ.7FiF(H Rr8_mM'NMqG]Kz#~?VxziUbz(!PɀM KFY)UBYlYa|k&=aW~57R@zUF*j_z1 a[>"Ajz'} ڥNlSD^m)iK+FMn8 ֛-` Ԃ.┻DzFC0cI<)^sȗ`\L9WY*OEdvOA5U0J%Rԙ>~6̕+/&0.6U)- 0Vsva0%`uDGȗ9c`Y:g V&lFaf$FA:ܓFD|<ƮVP{s;.Sve )޷LI3l!l ...ViJOͭ:Uo|85)gTl-=d-"`s-?bX\M(΁O'9.ðǻjV%Pړ zu~[xTWuOhXR۔%N`6׉Dq={۝הxp ҁr>y ݖ]FKMʮ*) V Z*G>lϬ] v@<!(TwF߯ Ɲg< ut(Kd]Kb}a6*H[Es dBIwoqˬ᳉R8n菿{^ eIyhM~9Z1yq̀LۀbB ߩ{b:EKu-uԑTc4!X7m̍'AMmZMjVUUlS! GI%o)f _]:l&>+ N6ԉCY>cuLE+Z#~V OLEڹq"@%،_|ݓ;d!= gH{HsAp+ۢ蓂Iߜ3 Δݾ֯:!@Y {Dso>-]P9\ݿIUQIb}VTx)'J`d8vkAdڃHTUJ -'Ȩ j첩ܱ:+q P.BB=h g_N,BAOӕ.' $shSW\/|oApE]Q?¸e8};EyǤQk[ԉXkOC%51ɦL h y.+vZS˄E-[[Ty.RYPө+p&)1W6Ź?ɴ[4Xٛ/uϢi)TF`.4T G5Rx)L) \t!W1hmJN2 Z"mGu`Qg#Zxv^N6s3U bh'f>SŎO̶[䲇p >bM3 ˮn{0X]9R;x"~Mg̯zbG¿EcaUɹTzQɓ 'ܞ6zvk~@9k;K)L~+<Ald%o1ꎠWe赭G* R/ndK&X8Qǫ m]&qMZ&yTu%o[sD d/)հ@KuS4s vX~ K{U$LOBEx hL H8΃.;-c0Nd8*z͌"L?#~!)=o*R >s!oae\B1p&oF L, c@#ǍT!sJ y08bUBL8eV.^?҄~E(5&Z`ߔZM&a%s $$G}@o V6P4KY9!Q``*StPL=FUa >uYEocDkCx5\+ Ѧ"fZ5X!\L;D;3Yi&^XH\:uc߸0D,Etqd4 4QF4xȶ s4QHkԵò ,t{<ue@uM:S-g]?IaF>D37 K-*Ki+uݭk}+:vO麏Da>%egAYyk`hkQ,S4<_@qa"5ǯ=+ڕoa7a?`Mt(F# $#Xҡ^jraLd` |41F[IH|3׵KEgpq<?h Rb{0ՠE%ޜQUtu8 1|ҪkD Xu~2h &ɝ&PV,z|t8P`rU`JdKm٦3bTyu{ڊS<XD+ɾ&{N EX]i_۸~1|]'ԪMӏd -q;f@us%Vĵͯr{@IɷR[yf^7fcZ=A*oZ3]6 M3*90?cK3MRwfe f(pG~\$SWZztHD2#lQk&5nP"{[^|#\-<|#^!pi1Ƙy뎰{*9."-U@=/}z5sfnL$,56ȂXvseSyaW4RÆl}. 6I),#a,Y >dcK;&ye&yR~fC$wO?9zr72f7^ fe866Σ0o-YHBi2\w2?>~=ZWkYԏLנUfGFLˈUmiKݳay[FD\;F(`~! PNy+`7+LLޤF>E@"טޒ@N?%۟ # Qyc P-HXkY/QN@%*7NVv1N Q*ssv㽅Yn: x/bͱߒ9MG(yÊA&w_  J9Pc,GN`͚wDQ  Zu/9L܌qa9̕JE9dgj#~屴^vb.w-QJm&ѓc|LʅOzNUo9܍92ktuRcM]kA>մ}v S?Dz(Lfa`aȮ3v #q*BfxoLš~ؼZ{NzZ}:Mp͌^qM>kqo7fĎ93Kה0G;Fͥ"'J%Wxl^xxW58 Z[?lU*Ǥ]eLqJ9Bf]ܳ-vF wmƩ4X}W:Y!&0 c&BM!,IloÁ qUWޕ!W&Tjz?/ks.tk2}{]Y-9QVX9}(J:,b 2!Am3 '=}010[Ue &a9Д<I\vIR%˖t fPNɞV[gBf;v#ߗo>ꃃZO+qgU^M'$>d5aeҍңT0ͪcsQʨ,݅VD-yxXPW \:.`^J %tʴ@x74K6lojԱ&Y⥈_O`8bxj>CG9X% x+@BJɼUClA@ etzp_q LkJ3Uo 7pbuVܨR+6XP\ EAE*]/:$nɘ&W/b/#Ŋ qBi7}w7*"\VQ(b7"mۘ:&fN o8_ĥ`KԐ̔+)t D nHK(PcuD'.޲U!&̤J=BLMNmQ6Gq+k%%TLә5W|yEO}{\ؿ Q_t~҉b;:l~ lЬZ^ɮ_)cACld_-+8:G~]LrhvO+y}R-j|c>*o- A|wbfk7HzQ[hJ`6{i4uyR<:C^|84k("!P!ݹ`2naA;%|T@'ǻ wD+K' l^X'wXGC<뇽޿*Hb &")v(3ZH9oy[w!{r7m*rfdu`L`2E۠okF'S[BOg 9uJf4W:↵1"B,h+2SH֜T@S(fM`tET)/,3@)fr&>Sஶ\x݇1DN ADB:._.BEZs<I=[Ÿ́ FĚz޸q\ojaE-n s .I}"'e/lbuk4C($Ybz0& kM;9 r#p8Zj4z>PP{@`K0_S\i1FhwrbW&:_8PK8F\{| Fm+9{z+ 75Zԅ.tۗhWB_4 PP|*%s/TMzОDG|EXm$ .cqv{=#{·.溯?΂ hmSG9[" XHMՉ1S4UB7rGGXШ~ZUU3I@7696S*ޫ9֧  uu34geve8Cme SOhC یLRu Phva$lS%^)u0"\dS{9`1,^T6S]<=#.@٪@@ =P֍s[ܤHq%zx!TEJKxcyw9>, 78*;"4Rx$=NiKz/[AOkOoKe/lQ4geeK|_#lRu Ngz=AxE A*yi;i~rQ{RPa=-;ӅI^|.#|QЪ̜ )qZ9Zt`ryqtA"{%dOsCZ6J }s! m 8l-}>4[y28,gZ}:dkKjf)v}7YYi޸Zj<^8y$#SQf'&&@^c ,+3DxD  =ew uEXKf$Eslλqp{i12>[K"mTf$5xӝ ɡ/~˿%0mu?qg9" GˎtC~'?lF_h_jRi^.|~wmDiz2Ens#tQWmvT)M.誱 4s8=H/ɴ2L;@dQ 1<#X#t]'Gk(E#LGJcAҀCyHsXbw&W@d(vED Swi(fVJwɇ+"jXH&z"4<`56l_0b#@ t30A*~%O{k{8@p%qmγ:鿈Y8q] kI-Bu V Ǘز{>De3^/DXe"}79, #ط&l匡r0RgD; \/(-8(m~϶r9- Kѡ7ޝMnӾQ6uTb-: CfM՗9.)1\{M+OUw.DѣE)ޏhʚ ;=qQm^yyf)xj>on@UliFVH`KJJ)EhŞ+_4ZjD@[tl9+6 229p됿͵l GO]4Ci\qԷ9ыm>S Pj{BpVm"fwCb5`;C;'V#L[.í"&[F*B~U !5;J8R)oC4a r\C9&]t90N0p҄k0[1_u'd`wK8Q&CGtb"=j/P0>_R)_psyLV}rs4_!c%\;ϙ>'"Z+ K 3oQxQpX{{Zx'dὸ8|x 4m/~_0'`19V Jw%@ T,֓tIg,QF7TE7~Ѐh9n 1q%UTh}E_!G;:guo+6N/f ۗ "аS/-CH9:-x M-Q?B$'v&Vf MH4#?̶=%wђo츣? 2ħ, 뗱HaKn[6O0m('W$觧%/ ӖZx'ul#1{fKK Ɉ"D~fE6QaDlu3 WQՃ5)\op]qӺUYˇJ~x#lѾ .(i5ɒ@e0zjV[f$6"BAh~1i;q$%H9ɭU_eE:Nu=:w-^5YFvt>qьW5[ Ln y춰y]2\hXǵjSq_ 2Zpxẓ{|SP\ d.xGB%=hި2%3i.(ҫp-O>kz*,7#}׾Y%s^/@N4s18&-̗^z@B _h"\ceMZ jAMDlN,9xagLXtx2 .MVImaְ`[?ߴ4>zs>BT넗wSmr7((|$ROS0ғGTm~5ceܶ2Xg,ufjC$3EsUBHuRGtm>yWӭ0W$/ ي;+-JgTDg,%&lo~O B.98P)ƪ>ck^,mLlKRyg(hLّ<-KT DF(Q%[2C e0>+SZhJ<%5ejaH ׄnU #q60_PlU{U؛q&>Ft&.5;6ֲYLDUVZT&^{VyNBOf',AM$(:Sj_9"}1$Dxӵ3g +dUB+J3$]`t@CMӷweRCSG 0]m5R2qkgҔ\H@4r[G !!O&5~A)!q\x2|Mx"O+2x\ ?;asErXsѧ T9_73(ם,, >K|>: Ia(I1nJ3˸لPwz?<؋4Ĵ+i!hf'pLH. (g eSՆl0YҚx{vuCHE`h桞^B45ɂ5\(^@X1r:c]71E̦,(eͮZZT(+pG$izYb\Hn'hZ]NG*-@vk7`CįRWY$[MB<%~hJо֛AETd6:>D Rz#;(3|SԔy!.t!DM&܎Q Hh٪_JZ s.樦X.bpB9,m+@\ ]۔LoJUߺ1 L( 7l%l,p~"+Fb߈a}ă'ˊ%[dL]'e1V_1ȧx"Hi*Uوe;yثٕ[۵-NJU쿏/ZcyB@+tH :i9k)RɶC,?qùqY#Lrh3qkR"3 r"*e)]9SSX[Zjt_^X{z PNä3Cfu> @Uǻҍ *)4xVҊ'eL='5*hF҅=®7>R\XmMLI[$7)ENBE@SlF=ryP_rK)g7޸l"ʏB{e,f4SA?Vńpg0g !A1`< 4Y)eR65H gv `Rw6jsܤzZcZ+7Odi c fڦ@G&Yɂ0}][1mM"i93CXI[G݌It3g :HkT:R dFʷy^Lp`e^zUK -Ze<#H4NF'(". SfѬrnnL-3MDg>eS\GN( ߜ"vQÊ Zcځwgl9"fc'j ][?κbKi6nf~8S4;kDx|1Mфu#)L[V!*wd>l) s^_2XcrZ#bnʴpkpQo#?Btn}>\1|m"T݆]Z3Gd_kYWxcb;RCezlV )6ޮ 5lv\1{l0$*oU{Vыqά%vɐE+O^٘äTS:f-AK/5 Zǁ4wm}ċ1m8j1')Pn0˱y'RcpP C 5^Ep(gںX3x쁆xK2FMAe%$DoA>P^_8tyqF^`c|ָ:N~FYmHL(7~ 59\v^lO GrՁl uuJ'cC L00&8,Elr*'^ o#5=֔ R!*HduhJ=Nԩ@ DaanA !r#߬u7b同CXg4٦ZWݱbՙUzN+DO|‚IŊN2SU AhY{b$eqg}g,o"VF8m0I|?.`Jf-o3Ά|Ɓe~Ǿq=xdh <Ȋ2y[u؏]S?XD>`"p"~C5).u'~f?ttRQU];K4F_`j Bɡʨ ڒ8An)DHXVo' !gDO*'=Z`Fz8 V k [ћ 7q"õ"gBo!Ū sAڈ)ʴMH`N+=m_zmt' B|3H;5>Q aҀ/8|k+"fEƗ~_b,Z]/'0/ coC 8ebeMɔAۼGiJ 21"ѩi@x~@CRӘ tc}6 8H_2f@uir_)u=pb"wRnW nTJzNk:!l1aL e [,D + ݪ"I,gVҕށ/lyKN`bʄ ]R ' j7|1da٤=ZQkNA0hie~jS5~=M`<?{tL)$m&Sc#"J>ch \Af1 ]ͤvL3Z9?yZ]?-e6{fzEJk2ju3FuF1~{#[-ٸfT%EIMȧ/xI-pd}lq9 mo}LF5 C:X`<籧+W 6#Dn‹<L`PeJmؑN~g+U [L@(J! /pzS.~MaT`Aߺ`%svr6Y!4d{nBp0` \Fi/S BfKCL$C`bSK|F(K $>2^6Cu{O! eD+T*۩CIS4 o`wGe8qlk1(Q@{ tk.Kdbvv,Oo:kGHH3 YSb|c_ <A@Ԁ3QA-E66|~<3 N|KrCL1_۟mt5+ C-r?ئmii:ga5 prP"ó(?e+~e<^RDK˷w3Xkt9I6#.Ȋ櫞_S͚Rm(F-T1e^}&"O垇QF!.'W'Z50HTˍ fČUV~,Ow~)m{[({ZAȋc}TLS*@$"!\}a2=[|s:s L4 wOSn.\yׁ \`)-{P$9xǤigıxg3J3*7 @*W0 -h:F; ?v=Dj/H@  w5/̴)Z/uBbZq+NH =z#`ߝ{|Z<S#d`aC%:p^Ɲ[|T=7g><ǭ7؅0W1fL,'*~-fdpHrt.;`5 VCJQ@ N#lB b*ҥzOt2"`-MVYXӴOLݙ.^1L{Ne=˟{]6zɏ JߑEݵ^zg6&ya,jn.JEP<^dni(r(`;D= FY:%2,CsK֬V~"ynk/ݷM"CE:H7W > ]aئZąJY#lFpY#iE,J_6Ĵv~W *"2a;f%Tv)n#*o7eZiFEfC%R-_L ӢꎲA]S,ЗE^c6ĠGGc .A" zuF&׺0=Bx=8ѩ&e2F+!3n!]ܘnY2Or>K~P*5^UM4s!p)>Uܝpv.Eehȟ5-&'>&ub4&=iaIqC%&I5p޹E|i)vC%]oZLJNg9bTv_M=4Ҟ*z 4PVF} mXTVא PGޤ* Q/Ʀ(!f$PmbFYv6dl ,.|L&b[kYR;&R 2F!Pح >D0Yr:hZmhN\K*rYWbF]'yH~~XrUNq=zb8Z-֊V^b5YoDGr9.gJ59 RDC2~8,"AബU}x'9M5.ކ3å}F(f]~?I,3F^:melRl& G=Lbِ.:O>ST^Q=33H]"l3G䔿H}ل0lj`WE@nN[ОeR _[I}csEx6 !lMوȥkg{$cOaU9VEs(啿R󈹕O05 <v tJ.Pth}?_U $LVQM#+@X0Rʄ5?6NzP0F4{s"Ma F&$ei)7y l}Tc ҅!2o,tH8Ώt894)[๟ɭQ1uBH1 P۟.y0KW8g& $qq S $=΢+|ZaME/Ю%z/8WagQ.䐵T^xGfT ,5eFP~:dۏY5BzyȤ!7X3>`-J,[N 4B hL~|`o/ޢaec=(v?M%/o0j1}{6ÝRh]py^mO#^l: *D[x7ZIN1%ʘtF23rJ +>.ˮ>6J w;'p (MYPt ޛ_pȍv~g:Ö"(Dx`*XqqwSwiԈmEC7J褍aKiӐ=qZ2b|14;KoD]!F:ķ>79 ixKGa!M!4n̊ߛ$ p"ܦ%6iLnZj%S!t)R*,`rEH"C/ ʞds!H(ž@&У;s,!B=..=M-g{G}bڨI]x"s`nnuxS6 &?2R{Jk-C!x17U7iC~ĝs)]l["b~EMtCxIf>l4(?(gղw4o#8ZuD4Җ3ז޽7cQ?{:b6Lab*}KKw&cL(ƾ@L5>k7m$< f;v\"K\^-S;I#m ;ؒQI]Pͨz9fvt 6vf•]99IL*nJ kȓ`A[Px4ӓICNpŻE`w哽5ͫLgf(67L|)E 6O%h2;sVxu:>[LM:WnX!ܽ[;2d|hI0 4# "\ ٦,gs3LI@*I xʸ`MUrqgVfJ:6! mm͞&ۺ4Ƥ6Pla<Сڢa3gHSb\@H;)qX2bEf<\J z@Y`VZơCe>5ݑ}KbEY&ԝc$JqSL`ގSh0t)G]^bCVUFܲM`Zo!G6ִ% O' Iq\_J*(3V,<^ŗ*ram߀W}MBwf['6L^=r^XVX4`NM@EtBCwOwצ|a/T01(ݛ% x *) ^RGʸXZBXWEņR.&S6ƿy >2xF.n/UWې+0 ZlA4p>xY {|@{VƏ-I*ZL$ݩ.Qc kwuDm[[M5(eqhQfPkfop ]#, KY,rg4vl'*B -{DTtv)X"&I5(Րb &ɪjݧRg]65\ɺِ!Fk[Nk7*J2feCRHKX{S[)4hRG÷zS(쬸HB_YMأ_SATen/sL TOhv\ǖ}@8eԱ[VCa);I8-k96yAށːݜ_mA0_gt\7m7PG]> V O+C E1-):§^K::)v$A҈p#g.v v:phrPʹF?;5j}TO9]zlDd߃,s#<]TLyβCwuv~&;RT^0`kzӯ%#1VrNڸƟT +db*Ӿ,WR{l +;#چOsu27d2;Bjz 7`=xi>i0j|ÅcAhB4hsoT@k~ٛE4־\U=xw֘@:FJfY~URSkT)%w8<m04-_[iL{Zd ID(zy<#-^b)VƝ@~X??$C7YqvL^ł筝xI,Ϟ :V(rMR xWb0ԟ{ sۖ <^<tut8GC7|s~$!?zh;c'@ZTA/VVߟiB9A5'i7WMhuq/[oa[jnN :V"u!_E@ DA5[:P'7·lM |pR 7 '~ ~18><2ԕq1K?w#I*WxV+{jrIҫfKWҷQ 5qEPy "룝S5 霂 ܯMÀE 3I«g|1'Iu|]**]XṪͼ >yUܒRoIT#]be,0hq9Ǖ0@im1 0?YGd/[܂;;;%@Zds%sF>)*H>7s}T⫣:s;G/24[+t(L蕬[\ Z!!:c~_ƒK!LqƦ#ۤYRbʻ>.4FZV HwH^C{e63V " uUwR3"-; A{FcR£ bўR!"Bi>!*@- !XbSJ3c%۝{4q!Gw*DkE.@S_K/|Mƒ܌S&ɛw,'DiB}'zO%{ TDr,"iMۿvͳ vYUGsdƟ+Ju8v &-n2P P۟hh C6 u{Gxܥ^P"k§!-4]l՞ԃ5 jȇlhɀAА1YhrM)r,;.\w+xM~,.QcJ$#vH4i^Q:[3z0ll'>{ϊ8=T{ Y9S~?yOg"Gl$o"BbssX+̏toe$*ۂod`h3rw;M4 _”y)E= ö.~nT@-xBVc.u#! LUza :P[;BǠ¯ŞmGW.ǏxΓ}kK|r ;r,>vy^Oa*  >ƒxZ+꯸s`TAR;Q;eE,$*[& +$S؜%f i׌=:l8p=)4(IXDvp*+&8P3 zQ#Hd0_Dl-IdUE+*s$J!ԩRf47F*,zj?PoDZ66=2'?o Ktg_p JZ:}& mȬf1ɒ=.m $0̆u,KdrZAK*##S[еJ„8/ S p+3,RvrA#e2DOQJL9ir指C.T, tyW3ukpϝ`jCgNDӤ8.Q>͒;L.Rw%X ybO}Xye˧3iг_r0Z#H\C ZIJHN3Ngʏ ͊aqI,H+b6 g#.D/plɈIm+G0-hXl3© 1Kw1(8oyV2 q.fmV*C'(xTPIZjRw3*&dDma:g>:&0H5-HMw0g {3<_ 9B@ mz(J?B6&rzC3Y(!ͦs%ږqa (nfLfifK[{z_0Nj$ޗǾxĶ \RDL7j f1#15^/='Z=~"ZD,:ȴ͐ |&5K:b@@4;,Yq*$& Oskg5 ghf|gu^ޤY5\ 4O =kt/ګJr~3Z,ݷZcZ݈{rNlAoqY8?NBpMG$z\~.N s>E!|R7{fZAGdi߼HOgnOᒷ^?8tT,E_icʩfBJ_ ^o欌1RFsOD5oC^]m6+׾soI]MPK^`ÌʋuT/B'b$BQUE?ҾX2QV_ipOW Ljw &H7bTR,;M%8P sORAEB\t-}lB(iO4d[w1!ז 2Ϥ 3!_NZ4d`Hi4ZcxyXNhF О(K />L;9@bu_6ysS5W$aJB^(̸rНxόf[K>D3RZJޙ;SŴLJ8VZ!Y9h2]z^ZꄬHO%)1e1/ )ͺA]"Eb0}:p{&{m)߹| dǛG=79Q;$/4Hbrb("Z泭5o:kf!"TWHF+^ | ӫۯīq@Q8l?&X_rJ+!vֆ ߊ)tޕ9~K "yӀ h>+m$邆mEXƘ߻]\>).5u!0#l"nGDs dr7ݬ.eBXYJh?+6B`@T9)\]ڱ*lp0WFɋ\CKpڷ ˩ifDPas%{F?1khMiWWus2~u0Ьp*`]l&)4ݘ´.v'8<L 0Urgv΁Np/#CV4fwx 9vEsM/&j#~k."ۦݫLeBseK''.qMjHx)U!j=Q~Vš?z|䫂Sg(z<rB=ԇ(/oZئ aiD*AͿnt͖;5[$- $܊O2iX@5p(ƭ.DRc>ا0;{w8.IY*{x zh!{kż3J=품WAXTH;.eM:'nnY'Z BF02٣xW i[@OF},BE4)/?WHbZ%y\VNA+-6>^yۋդS^_VZQ*R@0Pfq؆&Υ~g{cL۱q'.$kp27M"M`TCx"#qOۤa) U?$Ipu]_nY:і>N?),֌e5S͟R (2ZH'ְT'[:`d=/rGqyr&~E;n XBq /gah_wdTp,gW%HyM/O;ԧ34h2\2c2#TFfӀN=.$];Y_"6gO~'ZTfHAa0Nyh#ETOFE-|Lt_9́:P;I/r|.VwIEgnL=x.uUhtlWiz2)!M_ OdM{!clڊX6>H1z>W{6o,,{UH"}7# G(ńKŷ"$L@Dxi_DU[ߩֻxF^Ĕ.d7E0$֗|CQ܋;bGZgz fίa5Ai`9aTR( Cجhmw7TR$B ~d!$b(HB3g'=9l;"êyZ]”&!({'뉻@U{k<_ҢH`3[eӏ.X_P+wUl8)LYa/T%I'0;~R>EqM#1p22X~}@-JV&r ;<@4 9-!z0\#)шT-c 1A pgy3a^D:t4휟fDm>8.Kw4ځ,ړSZr )jwz-\<^b ҋ@ -4dLJE9uG}vOTN#!}zÈ&k ndOޛ6ci_iڎq% cKݛ.˅`K^ܧ)dӺ&B%d@ٔîe4Y ZW82axjzը+S+Tv r]5@!ݟ=ɓzlz#cKq"C&d6{khoɁ{F6Tbq\|n-#!wBsO_ n 6T^&Ɂ)ꍙ~.MҮ1. ld_kmq5=hh,W lh5hM}k6RӴn lZfVK!qZ1)b kp 3]\HC9GVEnRF<_DEV]cn—3QGl":;VN;ЏUsJt(v<uQ@|[)@0Qw[  D**R L3 .ћg#kWE,gi|6A zp2ܦqs5rnYBف'`anpAh<!JMTGxcԲ*^I;&vcZ{Bqdxo01 ;*<%δqcI-r͈*ߞ,09)"9V޸١v;SIаi`B{/"jy% ac_w.ڟ&U}'bp.w¿}K"lK`^aMUUϤ]fYV$07;]_-╼W?3T2} LOH;+e?yѣ&j'ا1yA,'@ lZ ɨK%V V]z v>_Fo'D5BjgdqPqhT)R,-*=?yj/;dC\: o?fge k3g K;7ҷ2V|SrhG ;k<eyR 8uEl&]Nc-\9~.]!w1ϕ,j{||8IILfso+-ع(s3QX/@3bvI_ScuRWJ:}1a?jy~MRļ_;63 p]/%+GʏNK&] 5{6 `xclEs4s`,vsDٖp.`ss#cvۙ ENhn+n(,+Ɠ/G T3σU $A*M)5 Cn3 [%9iO4e &ƄJovukòԊfQ:Q1QGHSFTxt ԛYT1'*wcA(Oۭ1tȓV#ixk:äx0uX174ѡh؛lrdHwRFù<1d`#F}P)>o9[0o՚k.>/ Bh mCu5eUnsBĨ%;aܺ17>@2QN*9r]qN5F^:O4v'BgXB+9K<?T&udRH7(i_6,1"c"e+WZ@qTExsk>nP^ 5rq '.Y܄~%+wjh]]K\^םhV[mYKި .wG)DM֌,fR(Q(D&8#h=p6#瓓ifu#dM="~VC}M!OODRdU8Fl oom{~cq}*2oώ EJ=&?o 0M5a_+Pe*i+nꝩFϴf"謹p\?72&x1ގF{`Oi "34w 0ާr0>Mt@:o\~#W 6k'GGHJVpKcxFuOx:NFc7rgZNm̠IAx;'®ޱۚf#挥)ͻ_qSkSv.!3KU,{I(=adqVɬC&IN?(1 T,$T=H?L٭\g;;Trm HZb+Y5:ATKŲ 9&xg1^ե=YyK ҔiDBa@L;_6f3=imo$d7q8@B'>a1 T~R~j~(:>J뿁KR@~M [X2&?e#``htB ,r4nvqw3@8EBt:-E9 Q#8;~_V%[gUܹ]XMSE+&59]4p/ ط ,覆h3љPL uQTǚTc϶*8L*D 0MX}L( EJK-;² 7䵢c:#g^ w;WjY,IZ:8Ef\}5 ?`mhg + jUZS:/HGP9H`GfpӠj 5NQdYxޅly޿L."xrNS_ Q"oNTʋ}ܑFcw ;.+_xK&A y9 &@'߄Z0}[0 .- T\D$i=J`܇V${}<ǍlS#;M/ R,x_} aZUnqt/uDU={V>yԘB9ZacUN6z btZ(XwVpl KC⭼-\K'Zu'p/qā#|uw'TguDB2'e4U7EI Z8U̪KP8s\YرԀ  /VͻrfFNkoz 6J>lew+,oy|8$T$jOj<~?UKyTτXUԣS:XE'쌒%T%lye&0j BɳD Y"X,1 WV)Q{g+t 1WYӑߩI' ZנpBdY$Կ 1o8I4vŢ]x>*ދVgud_p*\rփ8'y'(z AqtVITs 3{&2e=Cw^DD q%zx}|EPEΙm-xYFJs?:li0ILFU>]bftxJ٣ڬIZ; _yw FI~fVPwܔ6vѼ ۏqLt!'wMw4Ǖ+,w1G\Aӑ{f[N.Yz]il z#쪿ȡ@Z>i4ZLV'Ժ ~vt u(oi!ue4GOdm?ZOH,On},'{<P5/bZf#uX0 YL5<~d̸bHG4%x6*+ZJߑĴἆ^*.Q9eB\h2x zw.ݬ k*E HvԀ'}oCF1 +֊:Mp61>v;Ԁm3YΟrJ۱jےr$FZR^x$^.ax&a?)~$VW}gN'}2*[xr#ˌpX]]܄}IxN ҒG+S,;CUӶ7~e(L7^j~0e GSk  ȕT^񷔠w\QWQHeI;UDU,{JF0RӯoW00oR7}^vsuR?]f|Joq`{y=D a?4asusA \1z){"f뛇@B*3mi#aלR9pLh1mI#r-~Y_=[05pR6BlI,m[8j8:ZmKh2"s=>   W*3/wb9HKm a:wqn  snSzwAd4J×ɭy-Djy(BN{|Fwc+9=R }sJEC\OTX# b/ ?>2zBhnZ9y<^P0/Qn&n䴃Pm:-R T$Km ڜӡX¥rvM P2U"5(BQco n<8 *;)Whd F1:gmnjn`sž'bQijGyFn=^loV[dY!ibh콎-ײ5f0(@TB6YpwJFTMRܠRE`I"#Qo֦5)eR&#%ylt>^[Z&}z HoĘt}7sJ,]f>0]jYۺKwJP25Oէ),.NkaZ@[j@}~;( ifQZMGme/Pk"cIʋ=ol!醇O"sJIV$2܇`)>\dJ1DJN}b3CGEXa9 P [#M4{ۙp\7>2[ >E+`vӟZ/lZYIm7HOiĮ3螰EA"ڠSqS7a!:ƾ5 ybu EӢFP0l m2t;:k8/zta~#A9p6@'eRZdA*Q}AtdXJ:·f'k98ST×&Ft;Nrob)KsW3LQ)Jf"Dyפ Lt|71ҽrg?eF=,e2y-=Rq62\ZZSdG}'uMİx +&3•fd{px >Ilyh^>bpQQI~ҍdL7 @M|g _+ dCubW:A.^t9,\Bmy5xQ`';66"` ǫW_|BLLxGy,#~PQLR/`=l"0W cl좕։m_σ@)5"Qq0<BH (&#+US NɖT+nX8pD_y"I$2NlQ@ 'C|Zg#/iSoaMז %v1g&e¶2W)K3AQ?gGuCC?;(?Vb& gڪQYq}.Nn9{'gx&>x'C}ڐX"^p D`9[s&S1zl=ûLmdplBk 2b&0+f~KDt' UuMsZj^; VZ)\Xi}Ύ&?/1|X@7!@l3zj{s(,I(T099 ~qEUi)$Ew` 8S[sTȽE"1Nd"!ӷ'*?]y骒Vеd صeRQy#t>ZBEmBD!7^aXK:A)b:VTXP"c6k$>0ܬl8^3J]c+Ԉ- 'E"êRf[Qa|wP؉ ]7oqM*Nַze*[V[h.L&p:a| h521@UW֖$:Om\^gxu0pвѾw)p]jd`C(]>Lچ^֖%E(04&0&+0<ψꋍF \ՇXp⾷8s (u_ǩf'RW+~wЎr]e.xkmڟ&ӧ ӻK(|/$=qU\U PP6$K`[FNkNQ,71BG/ |Q=B.pc҆z_]Bu`5fcɌjŎu*%C>q. R\‘ac]5]WNm [w8i&sղ!f PCf:RjOoyFE-Ŭ7+mWFХ9_ZbBzS*E*G(иOkhp !*"=OZ tS;vuɩ5$,@Ѫߖ|,jaõY>%)%4EPFSݰ2$wA h0k$9nn!gQҚh!>ػ:ǫmYqJy2f2 8} }ɡ MآJJI*iJ7by<Niuw/Wm' ;iNʶWOm-9ļXkZ괫<S!p2xL1޽A j+vPUpぜn4("E˜ל = R/!+M%8Ɛ|y`uTr*pqx c#HrywnYa=ΰ@cߜX ~+scvryn7&CKcm lfyK.mţC_yâ qpJT"FoE|DB[^4~MXA4rwݚs/*.b7 U(SU~hT痢yC4 dR6bo"ϡLb"% H!S^)Q6/(2 0/~ f1Jf+}'L{Ϻjq8 (&y%D+B9Ȝ՚b. LUMI律T}kf1\25 iw8s{up޸Ǟ})kSAeߓ=1`URN7kyHa7UuVn{TzFVm7̒DM30e4\kӭ;l#x5ێWA)ro`ȴ硝ݎ\<#/vӅ7OW.&a'/Bs4T~u"w+5gfє?o13wг7OY<!yVF ̑WWKV^lrfܝpjh=u ui}(dYt*!3L0PSl.C VZ*=?=*pّzN;RSWKAVHt>_|3(z-Rhhj;BGQ*i#ۜriK>eIũP[?6Hp\yV^Q?) `OGʋS;.6]rCiQ%A5aʙ8?2"&>AN. A:@m>)yTG}n S>iZm&T$ ΖEqbd9}mx` *pZx5FD4$Nfߕ$Y;?lX ( #4FmDj\`0U7pe(3zДGHjz37V{@|#a)H&Mwu7Gҿ×6ꄎkԃ6+{;YԨtoDE8g7HCrk+Fٛ$h Yۖa !5E &K|G4;z؂^Abb76 v?s8}K7}"cH}3XҦ{ Ƽ8lÉ`/M2!]]B*^8\4wH< d;0|CtJe +70%RR($XӦyFrJ?",+׀T!j]ԯu)Ok^_+Ox3.|XWw[&j8mp 0NkɆjn윣ͩu785TyY9~ Byo:8M^v21k8u"o~nQn9iUH.Mb2ݰP-vN:*O~onnBi}Ԛf AwG,gP.%밆r˷}`;.&}jZt$lG$KCEZ 8+ 5Ү(CWvWCCL([/,^q[34" p[>HCTTiyhW!]>DtRVɞ'_ i|8h:ȞE=O9/u$Y!2 ݎ^^xhnȯ|"̓WBڋO_L[ڳ637DJ8]֖(31%B(i%Ѹk[hRH~_z7%}{v:XPLav;q,]Ao#$r_iGt  KΦ nJp8-X)fXMܳZD[j}9]vAuu?}RT [-QبYM_՞_eBzßӹ/ ȥbӨ2( jO۞)O YpW'@% lJ91T-:lyn6}9p य़Zc 8GڈIysD5K;:r>+zm-}ge^'GAv{KL}j?bٳ{ne(AN^&Pv;l 8Ra D^Bfh)@ˋɦ9h1De> @"D'QnQ k&w78b .wiC7iڳnI.]B@+KM@dQvh_e+LkC".)0oiv ^*d}G2gE0La=}9j5x{XWlY~B_Ɩ_̽lNu P:kzQg >+d͟)Lƫ~K0tJ^ze\lia08d\rR9 g܏L ' rNtIrwFk@F[ټڥF/lXʼnطrY2%Uxa0gnOAiMv M_A:ҥZrm6gzBt&Bѥe;쇶 pkIVtcp'U*e;Xr8riOsgV`)p!yiuߵ?&Vjne6*luʏ`Mj?/̅חY߽=!mcz3ԄrK4B8x`BYֳR"<-6PeWr c?4l<`ƥDTi 7VM$,2Ueda]|VVAzNO_7QJW :GPhݮM lRU _'`>i-ʼn¡ґ8+v[G>'ǵQ'xxUyFA  X\'$y>c1=ԿܘKd5#~_̼O<Xq pyԨP}cЅ: rhw(E{ĆLgA:'6lyį+j# v 莠Ud1 qIxG3vB |HS{tlQz'Z>#[ O@u~|MP`&w"h y,_'l)6V=+( YPmg%mrUj9ު_ka ^־ Hs[6_՟:GmXBkp -lnV`LG8sK8:^ggCRi〨WW̤N{JH ;cQcكy="7]S{e7i981\IMwFq/yYZ%^$*ۘCa ARTBcᣵb3vjF^~/Ȏ4@UeFB"Y?6_*]3Gu5|ı/#H+~^d&#Ls9)A}hvh*}4~6W9W&a;HEJ*ĵt۷ @7@8up2YB%^JZ~ Ў L'Hu͞āC!{v挟uc rԹ=4M8{@}oZ0)b|6Q֭[VnaTҚ%i?_OwJ/ugl!)^ZyӍebv^uVi9NimhOd̿$BZ mƦ2_̏R=Jo]M UYU:ۅ`XͰ "^~j®355-$V0mgPJk'ūXS獕Bl"0aq;'oRϼGdko0Iқ)^_!9/`K,*o=#Z8I+o@je+s[b18%rT,xCa0'mP$f.f8wzICcCG:2]11z;( >7v&z~4hۚJB""Llp U3ύbr ye?gHBeWAPgFv>>3e0,Q<_hW,97vэ^JCRz@s Vs5cȠdtDRDHh@ڡp3q&Ƭ+sz#Atv |uQ}h臨vMTN?)V|շmr6N.zB,h5ёosRwyDk^Xt3}kC`U'`ܼ\׽(X|9MQ @([yޒ!Z]̓a3y֥p^,gov6ykx']Oz&I|!5H,f, @5GjNB&zȂ^@WZƁLu_Hc-MMw;B 0:XJ9-Pu'H,@;~)W+;R>nK@ "v^bFSE1◅ZUϬaM_cUM{$yg/` ,YxYAĬ7.%CJ1C r#) Mvz_G)؍fǞԐFRx: $gʴ!оפUTnQT>L9]5/G4k/v=r}+o$mw-`OjUiB p HxX<y V܆1`0RJ>U5yѴ2 &GK~,v>r{Kh9=VAhȷmŠ|<5^YIۇz'*t흳`daD?ুj^nvn{GZmzܰKFf% ^" ɩKq (<F9|+&pښo*҃6H7>mUjq,~VjŒax&4X1MG3C?ѝS00uQL2R/xHan縄YrVe\RGtXRd4e!MW MѢLiYWю?.2j 0 MkZ(T()_2!ޚpvn]t9ٍ'†#[T@ Qŷw.4[ " @_azZzyI 1g9JS +}l|sPˌuF1N9fV#S3 !y13@Q,Y70 'ͲnU~0y-㾪^/8(_e9G2>^,xv+jS_%8ǷDuOX^J'Rdh"V}PTȬչ,P"Ha~?<_j3nmIF󜺉u%!2JF| ^B L2`a<;hR[ݮ(=ERn󬯪AhJ1\D32n˹?[s/uHVF}톝Krԇ62S݌Guԛ8V*3'sYVDY $Kؤ/}VTpnSyW'0uL"]ō1#Q81"UD&h3i'ei@؞Yل9aLӷ?p@@ ⨠"r ~mhbk N~gu6QcA-Ͳ֧Uyg'$6IU q_^v-[Щؼ`Sў(#Ug@D3޺@&l>;kӤD4°]C *a;ÔA+C*Fo,f2M\u_G&FE<>7[0j Qd8L$-n*.yIzD0LS>@JܔU FG!b'A|gwք-1DžCwmd!}!6]zTFOzR~RC}6I儬{=ǣ7NL]3?sHNĠYB@9I>PGPr$X.Vtr6ZI,P1χ&(f=!9o(z!+0Y ,/ %d0Ӌ"_'#B>TϒZ"*khjTzzqɡFwx}_*{TAܐi|ely>GLJ{6Ȃ |@U5'WL5r}b/oi<-*e )_sJ4 pݯRA-k&?ɾY(>42(qs&\.2:pυ&Po0(/K%H^MhkېƷV*G 1eg:"7f`I-No*R܋k:X?,Ω3+ oŚX)1gъS&X2# jpy;msҊ<]ew݃ ȸ[WgCkbЍG47@N4|yʺI ycՙϠh"Z)",{9w?+$Xq ,S6t /67GHڎZI$h^%f*b@5H~iLqsx7;8\Vf>9Yy5:>";geyČ.R-0 ÎzyŽ1j^/Ùh3,6uڑ(0lޙTW@#&N?B%) gtL?d)T2T>KWc= j_ G .8&1 Qalwu3Q&-ӒO##y4kUeAș- !m-hH// ZR(o"vm8xw@okP|ۨ}*&^ 1/{dpT^mߟ{ǔU+"}Pfrֻ {4I.Y^/sYN']>{,걬;wLPBtൌSc{hADO|viW2;z'JҪ^ԙ6؇M< Rg`=^@eYv߻e?;sѢ?B# .ɹA`B?d} DnYYgdsVkL8_ 4cx 3ӝfˈdmc8a2tE"=y;gs5ְbw|1|lE ;q{o4 s@L:DT\a}D'ЬH1leAҰ4Z(Cks< ax?*Oax['vx\Nu 7PTyu^v,vHTqntQH즒0:RMYb7Z-k~1LeUQ[%Kn~*n IxVʕ-ҷ MVlHFcDzڋu,GC͘ /@SopK`]o5Dr;< 86X zo׻ІHzD8]@ Qi’RTyy\pN*Bk剪*Wt | vSq|7{zu 5WU1 o'A߼~!ᩱ:LLd·r 8j̻=6vA+ر1tL;eVmAǙ;<;.Y~Kt`\IiEz;C E`ǀP nm:UÊmi`5G5GHyr$!U/PMô߲ϥ"6z"w8W;o<];q$=dgPMP ;_ {(1O[;9)~~$Ϣt܎?>z|$=qA'%44A?r>o3+mK*ϠnfW`* -(d8+wNDxh@\ a{2;Vq|Z/7hXpj*4NȑBNz X$2epz^+=Բ{2^(QSS\;)+JC  /198z`` ӛ?'e}FxpU$+4={nyơ_1S]Z=qu.l6{JȨZzb`jsBm4!8L`3N* ӼdMXmn u u8{;[0JQq/lHeU*G¨:5\Vh[ͬFo0c krZrbm@}DW@'\*$-Խlɭ@U#bHt2tD3z9 GS]E@tg;b 2T + I3Fzonf ~e™ݍX Ū&h-)u%v]XT2Rzxf8j# L* EWcHJBup "D1WqE՛i_Qzv Sꈁe81dqsY똷ۗqowp09Wab:-k[d'nVJk1dϙqL?r?m@JJ =\>ݔwe| @NdВZi$^76 9w% m({FLh=`&ojiiQ{k-rvG"t w©J]b7J@l;"%Q/59yP*e]Irf`:{d2a"i"f-d;}^Rכ4LBSxCԇ?yCٹ[=ݰ9)izJM_÷} R *.G]M@5;ʷn"QFC9|#`RWtguţi˾BGIbƥzxÞw{8x<6 f?y֌DxDz5oR[*c#^(p,%-]ˇvHJ)i,79F?^rHrہ$D_N(ѴE#_41CµwDz y09{m8zjDʢ0 W;Dޙ'ef܆=*>e$epH:mm*W7#adaL'hUcHo?h*]9dŧfO_&`:t rMpf*l-, *I~5ulAl&)Nݟrw a3&wfs#"\ ̠%p:ؿrY:q䲚D(X b*XM _Yrx0F4.(omĭ8Đ6΃%coN{&p9{k _z``e_8z,ͱyq,ζX˹w ZBgs٥/c 4 ~ogd9.\vjn4pt+! jFH'Ne'},Z+K9 2<T"sRJ̩r]٧&#q$KaX}(W'b`4o # Myzd2o8|ϲ4kb(Uԩ,:IؚϵRq51(pG 9TﳨٜwckqnEӶp!>D1ހ# _;.W]^.y皿fCW4?Թw>x-Z g|;r4RUyr}i?{a lPѵOx(o9NodQZ/5)a\G1(Id\ 9i[>l$k-S/bSC3b!~ipO-ǜ- pNBIo}uD^#<<5MjCcX<;\?Q(,u> լ&IpȴH$5 x.?' `,J6 F32jD%TX79?r_(Kf}zuAzfK}ܑ6LVA:7?NgEҮ '[ ycC2.3Ԅ[& 4F=qU9{O[|W յ,T-( ijiTe;OxSN -O0tcm4gb~|Q௢mةaؙzLBy ~Zʘ|?w#Tkx2hƮ_=~#-N{w`Q꒍#]AxI%Oѕt.dEx`8d\D'\.*I9r!14ӎ0㘘tCY*ĭ<6X~F$OAnY~m?֗cL &'`"$)3뿮]٭.~m^1zIɆ4,ôe# ah;GUqP65b S\-K]`h@BUEd%`JbcNP`ٗO=NeĐ1ʺN:$&sVeM3aۨ!r> fgS$[r"ugf;p9SSC (r%D8N al\}7xǥ[WЯxLjΘbieOqfƒ|ݐʤzl0_=WY2mfgyF}_kȓ'n6<_ bx+,qWe~HHד^nhy {Sw U,S oTJjO"8 46 z{I Ұu]?XUʽЈtz[@h!^\@| ur+مfv$bZj vaZ6KI*(x}58F(WW ETXLeD=՗D<&P-dnON94^*"JqVsBT'6 1]BЊN\DvzG0~2   6 yRm>lW>HT.:tC l@(Eifk$.pٺa'3uZ&ALw(B}82:#f0QRA-~%L`{-wjawF1>H"zWWX_\=/[Pfו嵾#>0y[Н ~KjR5]8<;Ro)1Ft"72qqgm>Ҫ ,Bhp:~faWn|)Ds $BG4npFۇ)ٟ&aK(fQ=?-)͖,eszs2hk6xJ!!86"Hz)jo')[ TVIc(S h-H?z~>j6E8n(nPIk gO`ΆLsX h'& JEVg 9OM1Z\,]eD#.9i3:3sWƅ/O F< ͈`&kdnH^!8@Xhެԣ93GŜ)p B=%+N͋ukG =ahc \F}pF~"6z 'humSO8\uUK6Crf?|.@}{s,g=q d:Jqe{\6Q"UĈ`Bbx8ٸSX^(qrz MYV]t(4@ G4e )ݻ/bQ/ #{P*[Enfdpmh`/qg_XMELTiӆG)m&^vM}u3]Xe\`jHj5k"IBqӬv&fk[ii4@k>9q'3qcG;@}KT."Lx'iԚzM'5$+Hh;'#xl]!.%B['(m?u5?L^&:|?Qqha\%;3'?~_RV80UؤKǗ>LBkF@$ -6PRc,' zC2 YN ljH *Bkt$Dē }3H0`X\T #d~Nb(!Dca"wQv2ϭ X Y3~^P-8g N1i\gRYNc<_KnZ'"»so%aA|Xk7ORD:`x⎉H{(׮Fy#YUdyy;|ujj)^ Zi=9Sqf]{F/Cҍ~u5I3-0ܗ?c 4꡻*.VbiqJW倊Uv$+QGB \"r#% ؙMiH{LTˌgʖX4i#̴>˱& }:K<0 .N ](NK~䗋3}5?I71X!SIkP1W  ? r.YM)тi\@ǯqtj(pz$Vx'Lq]7:TGօ "@|ĸNԃy~"kd=Sno=5qB "n 4nL)ښxKF8t-1B O@NR0/+J^kMqzЏ"%|7h Մc!P_bmwzX߳!ݗ66&wE:E^VʡOtcʢWFm-2ErW(S5Cps) 4P|__FX+n\ QY,ܦQ @_NBGX6.gmy>FU)x !хBGk(D 'KFV4"G %>̣>$K@Ƭ,~}k\._&Z1}()7'%B0tDtgCcXϰ!ƻC [ ;UK-~q¡vGHtc-V墟`c%ؘKB7\w*񏓽1Ҹ* "Z'nC-`Ѳ *kFʚʊn)ſ(]pY R(I7c P='Ww$Ӟ78BbНY)6/V: M* e/]4`hP3 pJmMQ Sfdg|fv`H:8/g@ |:Q92%/%?Mu="O}en!? H+HIZ+;2 yK?/sX>,iЬu7a2# lCP8X-. 3gsxA2=x6$\]S]۲B wk# OkWýY]5!Ae~(0˥ipǴۯPP~Ղu> YXZN$VsOf_Kd _hWggnyto;3|]xo 1J_`Q90.+c95 yO>TAGYP8j:t#]&鷋Ѓ>.d@;rF J}_jaD;&C6&ՑU@I s0 .@E$M(/IB2$[Bܰ(q.uͫOb yM C=if{JP>)8 ܗ.q<33WYa]\X+2l j48j>L>s:H z"dVZ v o)< [DfBGə&vݟM\~KYN. Jrݺx29Yy g B5 2U w(ekPea9ǚM‘ Cm3RϮ~5,h+$g&I :ټ5hF{q/>H :oY :J;癩1>Dsr@T*"GbL\d|4ޑ|%NJ4XFNp;v6"ёwiӈE;-ou/~L}"#֖B ^C~NϹv"R>ds\REB78P>аbj\DD H}`͍Qa1%KK.ϝDqIBt&^7Rz. :q}ne?Y˓b4&BV> #nE ܿ]Q<7dbnq33 @{\%R#<\EPj. OYH1Qz }•Apto)RTYi?*b qY¹cx=Z;ny]-7/vM|[:nG1>i95,v])8)g%SC|jRY?O s]l ؝u&^M fzDC0QV:SX>poՏgf "UG "A~w;3[\42 C"xDxi߱RNQ ە&4iV16:mClL@W" c :ŎQo!EhNWZ1tRd'˼';@Q3 C_oH[pǯi .+vhq%)E xϰ l HRxSmh[Q&Qg+KB1uO&DWJ neFed_*hE콘&[5j!Z7j|tp:;SOIb }7mFS>Ս+x]|[<G/ɐl^Y/s"k թb mi9`$46>$r](ul'%2 kQ9hdfRUyri(Pl4lj'@.mSC1)FÇi uF+i9z[s3czLVoz˗N `4F$ĕa?ZV}@dgp&hbΫ G<#QsXj{M8ZDZxNmpY{ ,< b]"kӕbBgJe UԐ6sa! _q>ȅ|Q͑偶X; pO$chHȷxm'EU3q'#9twq݆&{BAT45 ,B`Ygeޛف.S(@MJ(?tQt5K3Y+3i8n0'k\хJ0,]1MYJvrdCfJFBo x=gKI omG+H|$3MM~iD&TWTfm@苬)Ч[^M^(c|vud*+NG15cYZb=|\(ǰkhҷnWBDܰF*5 A}j/ccj%w7z2t g9;x o CH7M<ܷhO_8]EVOd f3U#^ѝ#{c)lA/ XwR܂i)(QկW:Oq aGɍ]#.$>vH&fA^>hXFcw;P!d&?'C؅nϡF*"UOަs5˰TX5YI=!`t)dCW=<|rA643ԯE}ExjH}nSEMeX\9$ЂE0"\V6j~+k[j4$Mf4OecW3G]e="z2͓ñNVf4GH) Y@ iHq3k!PJEЕ}Ģ&Iqk75OQ `ߩ'ZTM"TV5Ḱ[|"3W=7i]Z)oP3XLlT^9dX5.ެuЂy5ufp5溢c?։ dؙjK5!u Ad?>[1,z[YVptw-e~Ȣ55Ͱ$ܴSFhe*>ټYLT ǼW(Nw}S6K1Zŕ_Җύ;гenoEmMvU֠׍\F7'A7U!WwS!l45-lB! ug 50q&3t }JfWd[+[dmZvgoMЯ<#d%HXA|EjRy\3U\W2&㩏{PXQ$̟0u_ ~0y(*z3:Ș'j:eӭZ+Ŀ"qݫ!~3:z^̲&42SFG }zXt UkPgI!ӱNfO\b{Jw3aH^y'ᝇt펝_-+Pr{s0}zۼ=y|?]qvD~8I{ͪ_n\#G]:mHOFM$DԾƒyjN d*[/ Œ`مUvCƳ@>Ji=V閙@fdњkKE̙cY0͇S3ed^/#xx)kʸ\0GS⯡sedWe#B[(!tzL#9M ,%_.ޢ3N^$A+D(~(;;C\V]^Gܩd\(Vg"#AivR'w*4OuH?r\_I0Yy Tj^@1w8Q"(hN_Pl z@J"_EJ=xg:) @FZ2$&}HI<bHb[4h,48@ F-|åHsbt~hRɄ7, 5DJ+cNGU10Kj}"UJ\ iTճ #Z֦бXje> }kf=AKh . +4t=}i3hud猓c+{/[bTFʢeY w ؞k6+D}$os<R3q_C`aCjggU'"Z>q.b̩/Tm)v.d ER%b;V ^jk$u+e~RUCn˃B}4bB?;p(L_D ߈,8Vk&.ȃ+l+qЩslcǹ=&Fio4i[0_~ ޒwЪ)Xah'R?t:Iof;ޮΈziϙm;#??W'bB8pl{}w*&O B§+,6\GΛy ,gʵ& VASfDrt!^x}o^U# t(n+)'m0I34xYDe>ҷKXL^uKG.1)Q}E|Ği{;~~wzخpG0{12HJP ^e%{{R=bbv^:+Ӿu9Ξ1ӫ>X햅uaƸ,1o_DQz1w9=DCHv4&.`#fzVo0ʗv]q YN9cT‹̶Yg$yl63⦈l룷ws\.ar Vn$GVm#d|@k WzqZN-!׷Ł8i  y}\}uTۣa%>Y?u[pf]5Q }G+ A`j÷0FQ6{9#o8}Yt*,ڸRIdMfu7^")x]`L2ZѿoC:oio?BZZ^E9lVqHTCo 9Z"fdr5a1]~z`W4o_dw}!X.V'5b#3k͍a]riiLk3+ IpeQz0.Y5Cgy!#F[hK=x\_w1P: dz5,ɶ 1%MN  ?}q ?{"|towoNeY*v3yo$IS-D P\H0bvf L(ӭ|69eeQS`]ZZQխoIdwPsMvCBN`JO ژ p?()39g1QZ 8igYfl@@m}d<5pCuU"s&E Uot)D w,q-z*]97240j:g&EA}/sMQ {iυTW<=KXlM lDqS']<%4] st?{\?ojCmN0KjIYܢ&OIb++7l&{bڸl*~wFjg9'=nkGkĨk:9W%|ĕ;y2nVSvf#4Skp$wsK/SȒ`*cH2"<c<}ے#!^^e,GĠ]:Ng[n'#3yU^R WOVHLh_9B»-װޒ2B9k a}Q&zչ%=Lab*:beУycnuo->m;$Fuc+;?HjZ%_It %»O:4QwUWǃEyQ4r-:]! Q'%'ixE৾~|,ۉA*&7dM%pNqU- ۈ"D?{}A_Z=GoٗX2zqP)/rGWό$$pA%SF Ƿ J#[/]P o"|lFeJ8s5zs->p1e?7Zү#R=FG@JP&:q+ X k +T"O7ʉ%,%ńW*kS}9;V+[5g:ܺ h6@"lE0CP~Ki/:[ #ɌսP']"te-g^,}wj1 wUK,j0h$b>&qvw"W@b1\SXNJd/錪?\G#m+/huV.|xc)$ʗ_RyQ{.o@.lJsilm3a Gϙj 9N e ABJ~QkX5)`m^ #b m:Xw)ދ&!6We>R` a֒y^fR.XG*|v@K-n9%_=6$mKegikLH>'A>ߵL[ǂ~(+YZ asP5f~B@J Wy˗1NkLKZߠue躠۽PGt\ݬC9f% R/J$b{b3tRqn` d8ZXmtab2\|PWRfѾw YH۵Yز/W{9BTԟ6w{.{WJ\P5?$e׃*z1|f`<)D=t`T!- o h"W< XrG}}V6ϼA~ G!1P)SnŬ`V 2};a(V&=p1hAi~߬q{ VHp~ݰpvC%G*CП6vܦIBXY{4YxSoxbnfӇj;+CDxSW4=jPVH[{RIK&!.YtF :ke{,3BY!,J5J9?q ϵq ^3ے،*ی@刣> /u<~ b7gafhTMssw[K_րp|h߶GkҖb[.g0!_p+)0KE]4+`Y *m&~2}$tA/BEN?+[_a8왬I5L++ o/s”8p6'V ڔl4.L!O̤W&ly QMNHPjxT3|:CRqc9QLc)9CE=M ZtO)m7oA#\r3w߬K!(=қ=G'Prθ ۔i<4f)pRyl3=eO!s9RMA_}IRAI #^vot<.ݗPS0:Mf&N6$C,QOנI8>M1n<-Jc6 Xcq`n!oItw;n3;?"- SµD }sj|~jqnrU ( P[6QPvX6?{H% ӗ\j?XD(鍸ӕ5=<9]Ӷ\m`g,[mܸ fpD'o5ַW?XYz--u9Y_F3uE)2~,6Q,;ť >qhn$ADnzʵu(j ޺E3;e5sErn?Gկcl5_jDq<~; o!WOJUd H`ӕ8D}Qh`I&fR/|߃db)b4Ƴ{^=z8y"{imT͢T7c:"\6W =;i6dďM׬"z]}Z6"L! ʀVD=^; !il%Mq+Cn.[Qc؆t; ]MEJ4TO("Z曦? tjp9LuwHJ Lpi)3ah?i0lj!%I7zJה2g2}A$%Kk:hҩA͞$!Cb 7 /p%ouuREɭLp#N1ȘG~s _5Z);Џqm mc l O;52cE_.TUBget}_'^-Ƞz_%q۶/T^g:$N6ΊPawDni Nu/l!IѦ8!k GDv%֕T&ޜ_TZ+s; (5b-ĭcՈ&-; 5h64Ԥ\hAgBVn꣒[s'1E䍓|E dBo:vpcoe~=KҟZ Z!YdgmV*a%rN}5xb4l'=BV~8U )[x}ZR蠐%K>db <Q*#Ɨ? D3Ci=rj젳{`Ȁ/KpK\Gc=/рͩC }Fv^d]Gmk7v=cn}Y`9%YTw|.WFfഘ>2{MQp¬s8w8ٝ[GwFk sƹc#WV޼O؁5Tb~"6=Ri8%E}؉PQZt_7h=ў4-nD[["~@r5yh}@O'X}bt^Eԧ-7T*GvFU;(BO L%/XTZΊٷ&=B?r { #9^7З &D<;\҉cN4}?~#~*:+u׳JNЋjV%<,85ōuX&*gRDuT$3<ѽǎoe$ZK1ȱ)ʉU(w}&4 ׺ErH2^fzN`PCCP>,%۸|΢%/t z,FqYtr mV7/u{:aL!iUiw~)YKmuF-hR~;NN\$:veGdBbY ]E0//̮\^Eb;?bk{f)OK`A⑻e4'z.~ՑȾ:tɋs*"|]r]cfv W(BM 6FL!աE2U\FyP)%OmIo)]}(ojR(ZUd_y?jx1L2nJ ^ Kgo{S҃ KbbcJx.P/lh x @ޣfr!)6~&V0HAaZBuv ƫjPyy'醪1qP|q?rlUX\,Wү9XN1>!QF=fJNE>\7#2D #D4CF*eݓ%qn|=gUnA3פ'](~9\&czovB58gN 4_+V{$)b1jCcwpæ3s.ͳ%hf)1ǿ"zgwJ0SWRMϜW&ҾgQk~U{FN*jk>P?5 j}_m&;Xh7Z~hcd7` G0{~g -d5M//{x&,z6 O„s@ |U(V=û/Ư`dOvR!g>#BjRﲫqS}F>V1})JTc d)I[ gcٳJIٍ,^L]|GO@yJ:LôyW @PƟf<\qTL o$$; #A)Z<1{Eh+.d"U08lYcd;i:qQ3Y}$0'}ZP/h0z5Qyp 5ct]U2U.RLV\u䌼[`DI/{(u80&(<^nGK]?HZ'*;XڦD*+(&KMIwHt5)(ٔ/M5E*žjj+ĸ @ 6ÒCXcw q8FO7Ez!3X$P u 285o h _sBX\s,X j/y,u2X%eC(S˰:dTօ} W 9]|=a9. o!ݖÝ"yfp;iYBA=b  YO4 uD#BACާ%DH͜K''GՄ໪p0&D#∌c"~2͈lk%C ,r=*B;&= \zPgҜ&w={BFgDR0>F |A?-O7f0D @_7Z[e"򀆧E<2Pߏy`fF-l r:?԰i_1{r)O[&=\tì0g sڬw6wpb?XmUGf>V,ћ߬t< B/!gʃT"¥ d ,>vi}2Ng ܇n`2_7vIߙՏ W{V+=J?3jo#Us/A<>, ."ڽR*0=S6 l$bU@([_c:k?\9 y/"a3Oxe1*4&^g{YoxR-2Ԡij][-nI ד 2m ݳڄG1'O҆S v!,NҾAfՓ!>FG$|.N p)|Z_i%E7TdRX6x$qJA挤_]yC O%󕬉L9  \>_ͫR^z8@u45&-fu wtւ1Yjb-O+knH"QsE*BJY(.'wDE藼xؒjq*Q>+Ɩtѱ)(9*Ar PI5V/n56;k811,0;r|d A^wA2QU+ *aDmnPS Sq*H?þA(s_LNg<Exc*㹨>k,w>~aX1M9 gjP2g4δA(R4Ihe!S( hMNYf֜vi`3v?)ԣ=a ?v~ð9#I{S. "U;ZH'Ht 8|(]޷fZmzSʣ708%eF-:j (SLjևB%8Q}W$Gi&g 80iH]h "ODZţ7U|LI5uO-Eӗiar8UJO-dDS9%7w_E] r-_ĄCu8jHJ,o9Y;qP;&Y{~ә_g]Bnt_2g<޽HDum[ueM}[\8>#+uAMb86Uʙ@]4,Qׁq9 - HҬJ٘]n/rG $V٤*(Lϧݶ Rۡ Աq[-Ƿ),-@,aV#lq&i ,2>=elb&yߩ*+\BDQtӸ+U:c%2I `n2i>»myyǢpMnV'NS$L \=MjRubt%P\~R3^C¾ cɶ2]HYG ej8GVY!pDžN ޔG=M8\qZP%o >Ux?Ф=Cp߁!?}}U>[4RNgoyJz(.<}3 :i Ğ44^b}Q 7jW[S(jA9^BJѷE;ܢu*JVyA_ȪcbgJpxlrR&,6Vw9SPڗQvҶY7<\ZnuO+?RYΕK6m޽2b]4n\,zalGdaƉ|,"S}v=HQ"(;>VmPTX <jcꁰ[9OXkDMM5U'2,;~]\S uA8_ʹfɷlD$ӉuwpϟYoS[Nk#:y/gQPqyPJ'L22oΒ+c.`w8|tZj}S^8GmPT RoȋC*Xx$/##kض. 8D]>94ƐkK ]]i a\qC.,J<صHC"11,a_!Cgo#\GN{fv{`5)!l N/o" >\]g)t1 d}Hk^DO8TIx`RETķ!-[}u찧"e3'erՀ4Rnp5iZ'ht.51\7+("@Rr'ɫƼ595La ܲU%k +?25HPA!=2ӕg9#̀ ^|#[7Ǣ_sX y,p&.pKYz{beݽƀ_C(l/X72j|m'pij+Ǩ ѕ9F$)}ۋ“HztW^oUŬHd1ƆjWn )_bT#LPTXfyIZK^&ʇ@8HKݜ2QYiWek@Z0{Yw99(K?p~Zn;=n;w.HGLK)[>x4Q,]u+n'_j= rñ,ôyG嵳S7UpT-/ʝvu~Q\Ix5a xfa~@n5UH˃I vX.PxkU}gpH%m_HOgkzr X%޹;I,GY\@WhdrLjVS`yX?@]HpPԿdʹmgAUH(IL=hg"ʁDP"~mS)p`ZJIMЯl*QIoF'*342vȿj@xO^HۥՏgn36{1jBcB~5n9dwl_?2߾1K6EEfϗW] ,~غ6k_eK/cV !TĴ_2a[q lZ-^rZm#$P-LMZB±3ek[5.bx@5_nB`ߟW&øeCU|J2ޞJvnǿ!cn}g߉_Rq4&/| ¢EVB-kGܫYOFafc)HVhN]kBQdDRShX89}1d P+SCg@jtWgdusyQܼƦd`ġ=A !(D,-?*M}=\<2yJurQZF׀myVA@>OLlf1?j=Ol?_Ir' $>QKV漞 Zx;7 . '$r _Jz9=)~mu"x3Oޱ`'N34H٘A>g'TRM*l- F)8) B)cx `IG~9#; N{AG8P#,,gwZ'˼>zx6 bbBsZUD5(Q=HPV~;Uq߻4+Bێ7 ZNikԍ嘃>D$g( 0;iy-V?d5ɵcYw\%s'<&/"mRrVMmw!h*Gr ]W4 CY`fynMØ0swn(<֫OXqwc 0r"tDJ÷xad|pK<>_v =DC:dU3m4ZAfj,D\=7)8@_` OEo {3p|f遝zXE(v?#eJ63>n>٣ es^ohcGH ke ?XV#h69`%澩ρ.)9ζKAeq#2M޺vSqю2z!e v˦vcB<.!+i˼;^Ӌ-j-btpL^/yhV AHEFGq"vc${#rƽEBK#,Ҫ`5fY1EȿoPVE5kai:aً+qL0*mk>L]ҠmmC?ϒU1:ٯ}0|]4_cxRBo*O *N?3R!OZXK\=6cKc0]>3yZW51"BP~-b6ԋ !4JA= ]j[۶`3o ;L 6f]OFb5oݣ)`GB}Q 2Z-?((& xzlѤ?mow_<_28.BE(5.}L=cKD\vJ>!4ˈVhp3Q3 \$~AڹM7_A3^^oYaw(f܁UށCcJjveoC3\bU:d+WVĭ@mEX.^!MT Y&i&|(Y^q&P zf#x-|m3VifgΨ;/ /3v;d0H tEYG=(EN \wenMӎulhga ݜUڽ՚ %FnIMD:ͩ Pjt'~+CbU:mfD@@#\< rriṆig:۸' vaǸ~J|x)9%jh. csfzI]$#w޽.{J !1|n`uPja:{W|n,NA77T<G WiHľCqثs'g-{ΛYrnA̘LeS4S!|l+)'hФ/I!R#dZ 0ڔt8WŶc9<(LnA.pl  ɝύS+Pre{ t_FUiӗٌ-|@snaXWG/ H<2v%ܣWI4))A%\ &gZwWTef3ҸAPa`|%X` }ây[ {'`\3+Kŵ~՛9@y> kҭD$8[6x|]#АH 9a)8LY~byEb/(c% {v༁hrfK "A|N  x2*X36/*\FmJp7*PĠ^&*Oc&'0֭o}@-6re(n"S!K[ctPѬoAd"}tQ7&\OF~-|40 G`4+/"rS9 cg| FqܜME^ޕһڐkJ~4Ax+qNDzBqCfpꨐ$Q"ױV˿ʣ;4>зvv TD]ll@&W[,Ѥb՜7S;\3&P 1JGG u31/`QѶL9&hiH쬖9GVܞ ,jXI 5v0ˣUm~4lF@58Ǘ}ĀwUz|ןqpDf k~C c3GdH:S7gaWk#RSsŅw$pu_J8FsĒVyR1h ay,^'K |t+$ej Eui?w۵Q&-]8-s}TGkspETe"g,[Bͭ~5\!f_-Ws+s =wy%uДmpGo# pM_a(6\ڊoyPݻ<<)š~6c≢aT;=(Ჷz[!s5L+<@ U">0-=L(IR3jzMpR0:VC2؊=5ej/gCDPCx9"-.Cx uM.hfI]Q84 P3.G#tҹbK6!NI%n7 g_iҐ7bZc+o>xfV.'ǎDNjㆻ~P*VѬy͙ZtPt/+z$,'D ˦ys/x'!jZU1XBѝaGgbI0l)y}7$O;҃+U/i+icUʴP$vjI Djr@ FONlXs(5P,Fsl,]'ڞU^/HRS:d;9`|"'?gf:lVEDv gVGB(YL|2w@J@-em瑶cOx o8|52sб]aV~<;ބ0/\3^k3mR9„;@MV8[T:JMI`E LMiI#*cBҊnJ4HRnDpզAp˔1d`I7|Hs0&Q=$ rGxqӽc_ j&;+l' 24XmL%{MaTN2.v'eXhzurك:T#Gkkg#hMCa6 j}A9Xa+";>L sujz @꠩ERtǯDP$=ו&Hx^mO89q>L3n2CXC/zNy;sNqÁ=&-ݱ,FPD[E:uJ+>pOmm`/z/3*l%ENk2U{2.¾[`*2=:Vg͝∸VF b$L ??{#v0oHAnQsIS3#'P'OL\^oS6iLjjN ,]A"GRz3A>[}cׁ~ ϱ_sz%d4k@ ؖ2QJ¦0ƥθ"iQ^u\ѭr#qeeΫxC@u\N?>0[,{ {˧-1{8zn׊+'1GvajV Ҧ>Q!W%9gd7I*lO$@M2mΌ4y`cflm3S'|ĕ+^e'vgj4r.r+wݥcv 误d HAhhbI6ԏk緞M^hbHQ`r T, s)XBY7,%\sQVy>]/Il;r|ilOx9C8E C<]Mo㉴%8+I_҂GkX QPIkI]b7{7c#}ҦJĚ\Ks&ofOT#{:YvS7> N. /4 #<7&Oŭg9>瑫[@ k ɜg2LTM0 Wf.%'-*HHG{ $X8th#*U \rsX a-H(! feq|#z-`Gȍ>K}es7F_ 5S(KSDH# vP-oP]k:9:"yG؎p[/a5M3N8C0IU |tQ63`&ys) [WzqcI…0lk8p' %wsj %j y*"ȤS pS3b*2|\'ABq 7s: IdP/ 1r԰m\3~G) jZZs0!SI[aN"g9H30GiVh\ה,zr~sdY,$a}Q:Bc6'`' =l˗w:\_G~L: nB/7An#'#?Ԍv|[骼 ,/Ca;,di&CY#z;`Bm+#*2YZY)gF{Y@mx2;쵫w(Wnk rpD8׍Qn0MA`qRkm+>Y%_A,O:(K t4 VUyg]h|uBpErBqX> (,g&_k\`$ ;ăRE&%j EW2wblޗ34#ǶS2~7Rwԫ,jA ^hG|sξ -_KWSHA1RDuo)hW%[{WȢƆIN4yŇ2הKEhW|1h@.rpsǚ@`݇⯼sc|ͰUt݁<0M/IW^d&q I%3#j _) zH:K 7G!Qm!pnSW'$gR(@S-vFbhW)& ܋ph*\%d_{dF7bt*( /3(|Ge }.4_z ֮srO^lJU9<|k.y28]S dƼtNG+-,"i 2Y^*;QGzW}e#/b'hُm,$L% 6]1|_xq+PtH,։=<ԤJ†U%HL6/NJt%bGTkRkV-&,w_iBC{Ȣu`+N& X%MƓ-vk;u~뭄b_٬&xY73m&09|]ܗpo;ErQ*& TOLk< eb84nM7FFW#yN$;vd ?|bA[$q,f8ֲI+ }vv(#a|ƬJzQP_t Ss+ܬYg68?!;z_;۬Cޕ*:f^H*V|<mp-QQbr2Ii=hߵ7y^Mqp@M[QȀ"ܙZ5A?74Nx\[W2\z3┉ q́&EWXq%{_ KE2l#\y >1 hkr8#K4?q%4UMيĄƂ_*%N.J?~Ic! QSͰ\qȢa!FDm}I/>uϦE!1glM^ݢ8 W }_ p(1ղS6S׸'~tWY'/S:(@mE'Ds]Vd-h,b\B&IކuVa6N(Kԧd<?o,^Iwʽ۝LU:)s,hSm2M~70pu-ON09Τ-&h-59S#_xWQVz=W؜X]%/&~iЇI/ܹ'}ַԩ/G}cߞ{UbQ[$R_I!b>ڒ-xx߾`<,&˹}QN5ߙ}:#e &2& U!K1D^5?}FFq˾X4"@Z<5硵X|a`\>-f{#"Nr6eYq˯)ᆎUiqHr'0ZK[V&1Mg.޷,*RB~zGc  QR3mK_PT,Q$_*6چJ YNOڪ_ _vS,9馑J%CWL} 6O{&ls}H.]aZ#b9nb)$`MZvx^ g'(HHP|^yЙ:DOM t7SQװV u>=Yr{tr.mSk׬Kc5 @"C l3z8 WEx4aݯ(-lr Mѕz% zr;B N3Y(D/R|w[;evD0c.448H^됗R!'8l{%eVhl [U$6*NG54NP3Jz X%zעݷT}3Jq0ϟ6Pd\ ;tEϻ sv\B>rz.aizvk !B;Эx3t.^э|߲XuNsEV2 kɇAߗRcO|e4D0*K1E$ f(U؂^q 5ϻKNOi%+FXڞIGil~53B'oCԮfR_2. x߫wxc[+DPs Dz[]#v;O\ "Cu낋`з3Q<)b-9]ƨbm*=@wrBF^,p{uS衣B&cH~ܳ^U]X\,I @ %,sͤ'zծp>1t@Q3;P솀֞0N3eVl Ga !5YU$faq7J5Y#/LK5WHc[4 nKi C+ ~LoKLS]b!m6$)D&{YZhLU(7cagɦعΏϬ$T{_U M(KC,_-:$0P/s&>Όz Yr 2믏Cf' dnKD@@Q@]B*^G+$0R\hi]ab1H봘[=;k_<]St7JZw%Ә2w M^6vgͼ0NfGSL\lQ 6Kv'gpw5R6?Qa7WOA:G_!)Y x9M>HQF?ռaJpGO6J[M3-m+M$Wj0x oGZ.LWVb4^6V]j5{G/RE~K]hyh7<4kJBj1vp (Yj˜e/\kHdUIÈZH\8,[;XAWԗ>P}\;ʇ|Ҟ2d+qs#VG L1%NވH~ #)#1n%)OSS5퍆a6{MvO!}rl áצpe,Wh26]u! w2ݶԘ˂$>G;)1*ͼ?C~xOV)HQl dj`:>TVe> h'.KNn+=)Cfaٱr.g TSGNVS8':滷1HI1$z搙k @ITJk-܅Ng@+kn'n^1\}YLocK@t+o鍿)X;ϋ.;QA\'WuPWLMu|9)t~!SQ=EtjIU=ܮEޱ֓ Qtuvs0.mܯ=G|џ`ͭTjزO^[ T?;ĪI ǥ_I$*e%ۆI|4VUi1{ͥMՔojD@v? (:@iu**,mڰɝ&UTqWs<L Y+G'DE1]~̗brlWojG_XwJY;dLKRV(hsA̖$2>W!LnȎ C%M@5/8pWMz(a\>:qV`4}G."LR~k_4V}Z 3p/?C?g,hل[OFF#~r̥E"ds i#es}OcF0 ek*\80qi*ݻ 4AgC0[\n 2VG3qɝJJk{Y8B;Q,,_퇁p8NS?yZ̬~tnq%l' j2F<" gl.w*n*5lvjkr̵r@*~8Y2B5$KMʞܛ&Deqr|奬QX`DB0x kz|,6{Q~L n~8\L-֍&>*o+XT:sq@ՂnP? r:noplX"d.4t8}ŵ~, >Jr]J*dyz!: óBo;&b"u|.1*]TpY?"d,"žNe`j4~cwBD 7 sqbjrf$=h+$bTAY= >ڛ[=|M7[M 48}ϻpNy`nU~hb dɯaq \aMG텡"; z2oDX0QMZ1[:qe῟"ZRy%unw[&jګt`&NY(Dбb4赗$9TH4yU/t= ⫣XN0d[@F Qya{/ME+oXp" #RD a,Sʗr4 ܣ ЀTgoD鿷_d>;Fq$Xkqu$؀fHnG8MQ/%Z(ſ?Ye,^aj?w,IvmL<>E;P0HN\?7hZBCOP7RG*la.Yjzv$Ұ`V¬-pR8 Rvh\zN<¾ewKͯٸ,_8QJ٦[C&tX},A%L/)wTSz8T$~ȁTЁ]k@Y^{b0+0õKq_Dob3"۬Q "&7X4LA ¥YWͯs89o900;$ 5vwuY5*ij!c|HR1_8 ;mһeUrOf vg&](=/Jl޻b9v;h/ -O&=ЁOr7*/ kyACBU_x_]\lX渴@6KrHBǣ@ib{1+fRK^@{eӕ(b  ;9dc?L'=^_kӺ1n>j`!s^ dE4=ԷsZ{&!ژȜKYBfٽYa-WS )&r)`qܡJݑ $kB#=ڮ /#Ƃ}d -QjZL7@XrdXlu'] P䵌{TzUpXW(9}dBv0"t(RÙ10ey&,f0qVbnuNц9Ĭbcaɽ?7qJiXv&!l EPJ/ ʆSZ]VY= VG" WfL$R5J䐽Mi( ooVrC;5O:cj[Fp.7Y`aQ)n_ gX@t3`fhl,@Pvn>{^YI_cH2H~Յ~F;pCe eajO] f7z w,G~t!ݐjkYթDf<),L{U5PvqLfL(o_oHa|˪ 'C$W j"YIE^BL)&} cڸQAw,.-̟ST''jkqV~}*PW1܉EHO *-ñŕgI$ Uqp6FFWgjd<=Q`"E BL:Rm] t3'ڤͅRdQMҟ_8>'>(VYKSl$/1@Bk!kiVOC4뻒jrCXPЯ3W[ͨPZei)ÈR*ފlpyo {gbrm aV?B]fmFKuvL(v7Μ4JkS,dCF3 Gf:oϵNܿvYP@M\R?["}}PL)0!ŵڏr7vzuD/b~i²{-|A]6jt`Xϯ[UyҠ5sRpy5Ux#dˆ̪`r 7C;w6 %I>^A/^s&l&R pL2V<^!cf04A!8c%Z掹 )WY ]AA r8[@W ]_ Hh뭛(1iiœ Ͷ4)PU0I]:9sOqs4Pv?&,x#QV-;WxV?:ZҜNf`YDzO~ UJzUɥ7 (G֡!,;!RRw~ &DQ)*&\ !JHSjf} .i Y|(!gX~9󅝊=3͚cl=Mԙ=D}Y|0ܐ{I2Da4НWAtpq  ro5B?+BOݘE㝛]ţ7bPŹC<~?Gk$a~Ms4``Vڲ"ѣP}a$[3Q{iԱfNTV G)|x [?4ЊR7"O) ԔAju[ Ln58FQ3t"qny(tK.c^}@[vEԇdK|֘8~CiP1GljߑIrrIr4UI#㌀?C+!h9,iZmB3 `,aӘYڧ=_,cŜ240t ,o/;9}cT]5; "6ISd)V;:AΖ5CgFftrMCvMgZe;:3"Ik;yVt`AdD[Pr$vm'&aa}pѷQ"B]8%R&%Nة ~iOj+^jTC`w,K@(} P|+L 1ӝMfHR+"|ŝ[ 7k& =UӉʣ,;JXOku Tkު rț8stqʄ3y1At|k礕j ` i}ô]&%&MF8{ C"Zq ,:v2[9=,H ^}ՎQ p]qe)j*)R/]Kh~ըwO )wKX1DWs/u+o[hU=ۖBȎ%.fb̳b5gEMp )bsV(!lx2i~@3$*قfٺPqwg?KpH{㨆Pl4LR}{"wpJZw~GC`r1h[0?̍M[/EpE=jDgF\AHw0'Cx0?(/!+?Lerv=l?3xyN]VcCgoBZ*<ەچ;N*cbb}ѹjaņ:3Y&^rՐ@ϡL87_3 *deCE$5A7:hhf(ض n$3@uY[p 5ʔ0,kCmS`a'f$BGlIg^Ws@Ğ 'T#_{$iT$oeC>Wa, Xv3 o#sP.5/&Pzi J ceKUÌK(c)a{߿iL2YUeLm6S:~ܞ}$bdC{9xD%Ls;ALdߒ %#֑yI9+/"zDZ`{ o˙ɔ\`c~^^w=b 0 ;3 |ncd=)lԬس}(aoz^ݵ#\)rD֓ ӱ$m׹/ ~!5Z dC{Ӭq.jJ)vbw!-!fD9e>8ܰ-4 lcq#ę(34Gzo/VAUUӁA='{l \EHUk&۠zH~ Ub:cg,2ʠa"8IO5Gּ5׽DR;/z~'X$n-UYeұ6 WTVF46UN-t܇;BﶿPU_"Y"\P8r]Y' dC;NXF9a 1Dˆ:e~24޾vwy3![]Vxq9[$Te!'WDߧBEh\~");9<ܺL2)&M$rUrSe@TCWǬЧ&(P!Cɰ9%QPcgmX#oW";gAT?Sp]>2L!^q*H\=̧<&waGX<*F`4t:f<4ioky"_艔f, 3.E@z4+|#4Laߞz $.EY~Z؀u?y Y.`eR2PȞC6bu0)jK=a;"Å4ZFޒY[džOSF(,и:`*g:?0!nW@98]>0 e@ϕ*Op'Plfp3>ڥZIA3Li5aNXy&#Dp9RW 6lAa&H2 >lf3t>(1zg@"gq% ̇Xb-K;wiC)6GPE'(Ƿ+~DNzVxL; n$"\|H 7qKnpz|[t *zͤSJMo/ak> syv^MZ->)fg2 mtI{_i i9^oV%7~/-5Ӡ:YA(m-xg.Ua2D |yp[X8~)j ~0Y8?FR2A%řn@DrwgH G3ɢa &xTjK"5cްY"oGpL6B^;;.#Oh޳ϓa8[^ "6}hhti+U+t-n= y2MLAZLmbHPhk((~-(RൿKWJЮuުL C,Ql-ʆ>+#3ɹu?|68:˲eapb3ʍ9ߛ1^4OK?jt>RV0$I"n/g0˲OǔB7YC,^:觀l(At1[qCaӚX [ p*S6Cj8c좝k-d*:| BwS0 ;"LJfɚ}^s&̼D6H!8WbW?^9J%EQs!̋vktz,>av7bL_?|H9+."M "{,y"{Ǯ@ xAuQ ư5}9SKTЩWjn# E|>PR#}"ÝQX %SK:W 642qXGE}ciSY2]j<$9 xJ߀Ǔ%^C^ |06$הI)r@Ts9f# |Aa%W"dja?{%C;2; -;XLWO0|4Km+*b[ ,S9sfƼ8U׼fl]W|()\ls.PpbiW@s:.H􂟉hmIiSyC~gLZQE"Z7ܔs._0zw1c/'9R]̫MN I0ici3sd:;].3&"1q>.ifly+@GBQ4WkF J{alb%LאMQ)!f>d8MfFh֍Ϭ}Rpo^o e $5.<袜{T:-?F!o"hKx68z%͍аM>r~3hurMˢ'14%'y [\)6BhT{I&Ik*, <ڥ w_3z,;fМP\_& ql XfP&)U#(<٩b6l \yh;BhG`,YwO5Q \^y~dL2xbU=0 '1hzc;ni]0VݝFyNC:&|< ;GSt66hv?#r)?+m( ;c"! es0T155#ǙCZeP2rY"`v= ެRy1n{<}ɞJag!;BezN`)hFrJ$ ڴr$p*Oxuroyxg~GY*^CbJAyD`CW>N٬N@/%5>h{/h εK}mR(?)[ ̫O"Adī`bG-2v yXź2uwy~ R#Z؝0& ]\خOD_$zeFG/eOkU$ UQ'*XOz8@r&rB]5փB> Mt=H-QЙ+3Y4$=Ձ4l,9?":})!l[MR(Lɑnj1/p2h(I4l j!ᳲdu:;T2h@0JV$#$hȿʓox7ȨYOB5_m/Z3 ixjYug9;~_tvF!NOTJa|pwևB?MnAgu\Zs ]:Lxmᰜ[S,ngqs5?2ppxOeFj<`aܣmG**wcI7 t}#y  \ڤ&5dz۰ K,CuYV~Gw. -&Z'(I^SP'5={X%jgڽסpԕgmLSȭY(bɛ]E%8m#iHѕ`Zφ-fgJv]EpSeׇ iAyym Ԣwr.JuגK1Wϯݳ {d{ [;h0#Չv)_%k_~{~U[~TBs>–2>p²O }N7BcZjANѿV#S&y#^8؋#=pZ\ȭAz x$!{8ff_VE *cZk V6_u=rpz)m 9<_ҹlwޚmD V`* XDE)soV`j+YQbL3!n^~Oimp O[f[>s W.  oRMԐ) "N`+7{媐ϲɑXei ? 䬪ϊ砺wHFH{3i/ƅJp!vT_t|l aA~8N!(eց{/S}|ȗYnB A CDk0Ӹ(<$Iڧw0giּ@xw .38Z _˙[*fFGv ^NcT&qya(_T>\$٤ZaFŲi+-ڪ96DfVDz4|ohNm( -@sx?6MM(vOU^rN uӷD}SDMSk#;G&9`YqƔꑎieKL Id'U~9]j0O-jqSAl^΋5M=DT9㛿~}b@Z«Zitiz (sܣ|Lj$fuO>Z2|0~gEeu]t"1<ԩ/jV.|}}b |GiкFTd㩃L83';i 䥾ޢ_Fֺٵ&xj%N}ijPo&ᴐ͘n9K ?%\=y -ȟ}c7*"gL8={O v80PC%9$DN ]TD =M -Dv~~ vD'C6)E^Fhu#7.RA| 6%[ lpM1I,衙ctgL q ["-&]#oj}+wxV(" 0YoϬ 5_!!2՛m4RpXXABrls $2Z7 $7 _qб2cfŧc}lL~H`; 9=JFX]eoL@qsHE,B?$r†ʮdfRDi;wm -⛽.pԆnEӧb_EnBmyr%U߽ u~40"f2t>h0"8H5vV;;T4u,H[su8ݍmJ&(RΫR"zNdXEci2ZP̼u_ IJZ6/'Bҗ0u\BZŋ rB5+DC١m&I+AT3R#6'Bs]Rb ]j_pzѩw]8Ò(iQ-5kє_mͥ @n+xN$GƘG?ƈ(qRjEMyoܪr^3R3WF=”pF @{*uvͥ 1tYN_`,s  X){M?bR9XOe<^뭥CJ4R`-Yiǘ۵mƊNɺG첹]`}h AEJ]gsώ'H6Rާι2-8èmH!5zOpL0f8t+8 2IMdԏKp%ު./O%n))[y#*ʥdY|=fsGH.@0D%6 I0mJd87I3Xn Tvqb '0,Bgt?&': h.ɾkjHuװ̲-XKQu1_>55I]UE$"H`"zbޕgQYjm͹ {BYEMAR]8UӔ$oQla K؋U0P p{FË)=J7ʹ;A #N7.nc%޸ v( ̀Ӻ 50N: ,9 0kp8P Y/p|P;ZBEb̾+V,-Yx)%'{soƥ˖K/n^Ur0V uxnR!.1/IP3"j[8wĔfލZ#Psǔf&D~JSkd|0d~UI0ّL%fH T1Tܱ;/jFQ #)ϛ [d '/9"G x;xd+療8V4WT3hsxTp3)IkVI|9B. TƗcĠ QoI0xNk13,Eyvo}]!`kU]*gxe?Xɍ&kC|{$!'+OpOTIZ"&cLЮhɞ.:&!!aXN.x`ǙA#>26jF'+՗=?YT\*Uޥ,(Icf\L)BOT6+ ({x!4eC!ދҦ3ɨd.){i3t:~9[ GؘJr(RN?1VP{k#V K͠*P1t̕IzK\`fV$D)L?. e ~{\+rr&e?N/JtAKES(O/%򾵬g;6?ǵ+ bxiڙz<ѯc=Ԟgf' m Rw" wXO9hD?pz2}KD2BX@0!AIMc%[((((unqM7VS DJ(_H0Nu\,c\)8+WvKy%?BLN`)40:ʶd< {>^KIY5S~a« P:kaX܇lحi˳s5LT:m%=3HK_!h!?#nɩ:]/Xq;Ӥ@b=CR_'F𬤅x26:"ӫz!UQx^x A| ̕ ^ ȅQiY:u`573FfAJA!p oO/OLCΎEJNSsj']Vѿf&]UgR`1uM(=!0 ;:t-DyjJ>CmShSé1k I۷M' s=90Ԩ445*kHr'EHc<q;X *Jo UY)Ctu4VЙZpՅ䦾)J_ "t(ytK[j1^K;;I;i'gf-Q(]nA l/)Q[V۟D(9:,GzLe/GntʔZg_ګz>@.Ɇgn9  uXcA|b\,=z-M^2eslANt12;IIA'Zfs"?`t؛PB UtQD@E.Z;YAy!Hϕ,6ܥǕ.)ǽ/-P &):TF#RͣLHyr->ȩCƢye.bADaa@̀yf{_*2m6gWCWjy gε*x # ķsbe|V|TNƆǼ(g# 4L+xs$Yz"зqLU~[#=EOd; շYŕgzM/y@I]G>":qn0*Ϧ" ًK?*R\Sۢ$ w*ȸpMQZv޳oȖo/,BTpM!b<'N${p+scQR<)>,$|0˯ҙ :pL-ᷧ^CAqr!RO7,ٌ>+ߣ]C~MOXA\v2&"?ăq5sE{.qOv3 L<N׸xr 1LFՠҀN/B@[7܏p5Up-do^qg#uADYѯ(TΔ7<(8pA?ئڞ>qhss{IhodW4 n,y}ϛȜf9Dt9IBD⍌D D?)zb!.:Za3ȁ5ˢ_Z$ai^5-4O]FsѾ7Rs0h1[E\ZG'Vl ~=!EFl}cz_ۓzTJln (y|E `ӗʜc< 5"(F sf9*R[ jo=-9Oh,$-<:r n|uċN{1s4HsswH~3ȅ7=QU9/2ÓEUYo1` ˟:=3[1'k>ضI9g)9xX/\f2دtRU2\>YB(nml@" an@$WSq(3_AE8)6 ;)N0 +ƙNc9o7n\V"W!J (|pDҺ'|z!FЕ1YCp 4׸%e;~P+uZԔ~2,ξd+͌aR17>e PW^Ly"4wVa9mtFv4L`ŷtΆ?ctM;ðѳb3)5s(x+sբCu˚.[70y2VK90U A:ff <0TZ{߻ӱ%9T/]_0 %2`f}'!M ꤖ`ŢEdtYо!( o{|JKY? ,*ڬYlW' ݂15Ԕ )E?.g)9[Jr6S2<'s=(utxijx%H 4h>BG$IVڲA tGw}L wk>|,^SO`͙HUW}?D 65LPygd߯}FOvX31thV\7x|+Yޒ5mBԙj y.3zx4J9\>yF ?0:D2#g-Z&2LZPtl*Ei)Lvq+w㭏ΐ{W]먡+/Z QkuxF h8(L\p I5e;4.lLGp$.k#tj)GCS9"0D `9G r\2T'S#Z!kC|h"tPhױ%J47ֲITfFd-P=.&.h5Ŗ.q7$2wW̊>) qj,]IswBƪQR1rS58'ɵ)ނb~ .;1 H,ùHJm6B6ڍi #tƒ ]0*4ф5q;0M}2Rb,1Giq@DPNrڣ ߈ѱN1/Ɛ eSA\+F֓1OU2 V9o%S/; g;p5\r0Ge/H['ç u#p-vr]LM~F (=1RCr]K5bß"e% L#> wtgm{"V@>>,ѭ "E&%b*gTt~ı*QifrC&f虧u3cd˅&}YT DR;1̜v=eQ%);6u6Fžgm|.O3B9FiZי 86YHs n=Gh?2>wHAq*ȩ$A)J@nJLq4oj*Y0:n&EnLs\#뭳yELBvU.JlHGo 4񀒪bd7J>R Տ5\Gx!D߁?:R=ޣ)|Nܺ`+#ҩ m{hΜs-tl6_V牁kA<9{!A ۶ u_جep"3/d뛢= aK# WfUHqxԶe bY*db)]4VdP{Y!L;68{N16 V6O!*}? 'ίbM0pjbh,`47[~|ۏWY*WP@2.¢u덽ǕC4ސ]/4[3|u(u@aՆb;hy NzBzP;GXXDsX;dJ,^ش!h8#jegΚey@U}1Ȥ "Rn^Hj6Q wֶѲНJbw'Ұ:Q5g%f>sWUiy#砂LF\gko-,j1}ٞc_ǴZ|a!BEpB2!FN¬8yc)߉&^`c0v3;q n _ұZQ> >g_W'HvƑ'p^^:f yHD54XԄ~zz:u#( WJ~+%=s7+aO'K#`D߷0O*Dfe/K6[}/A/ij @mf WAŽy"FU 7[:ҔlCS5 L.̈́zM<3Jr5o)ҍcP{. Lf XWcj ]z*ߤIwQ֤dպ ̋X8)p6Dm~qyp a塠p@ϼ;HmG ӿvny%ΚãÐpD@J^tyxR[q O!.x.d9q9U.ᡁI.^eA,el'MzA  ޤ+QtP3tbw\{Bu40EdD:kqr߉+m|YTsI'UJ98$tQkKvlvYi144W]gg&C͏9zo Ztv$A. xμyd, MƼq@EU@dZ{3IJObKMy< =ĶIK'-rpFMT7.9I7NY#/ͯJ7) 8`B+?ŨKy9v&.eugUFjS]H8d(RcYpZv&P ɵ'y)'.X -&G|$ɹ"TyEFXix$.pKy+t_ zm9vUBp2d>A)M(S˶5lbT7O3kvbxwHaCZ^.^k{dd5h/W'B>Ǧ ԥR]nh=7%'pus뉔 iZe,xJn WcCFZ~lfT pMfKk Qohz"ٓwZFWfL$08vw՘%9hnk˱,)'l!p'^Q#zΩѕ)wORn]{j:3OTGOFzLIÚ{kw3lzO`aT%VaaЗ5(Xg3>Ġ5<i.ATq-l?e Mx4Fn,`b; d1*ΪX Վpq3O3aͨ`UHf>'qW瓌D`FݺbI:F,W-$0Z\%Lm\I5hWj[ Cw ޚpS6 .!LtIR+= 1v_å 5Yѧ/ n @^c6:{!m=8%sh-kI?7ESGVC: Q'e&T( "U[$t,3L cafk"ODyLD_ -o_^;c^q QJ-'IFfSGCFy<ƚ2$ KQ@&{^[Z"ȵB[Mv m5ܱ;-LzimP$ܮa z::B``m>0̕E$S}8<1DO.k/26|_;SrEڎ=@W~aHM8Lc&,==Pn UvÌG *)C v\̓(_i\tB}88keMl&.A^UzG.<5]ՖK*%nX0`s==$<5Δ@Tβ{3=u(e 7MvG+iAwP"H_kԴ֌j-BqJh89pt^{vd#KV%Mq(b.2\_^ǜzW/fڽb zZݜrSrcisf ,ܰp8v(>w`,?}/Ƅ>YfKEp}(FzAd IsOkHtF-YDF)[/Ep3VaNV`F:x[\_^ya)GS%4 gCb2}9v> ݚ^J$[F]GLZ6N|)` ᆖAn#_c_UKETR0;,FNr2W h,EPjQԗ/o~OS&nD)zG50MO^rQw>PYDxuT(4lR 0 (YLR14Nܨ@q#:p!Tiɦ rdlX۠èGũO031R5P@G!xÃ"d,OQ35̗T7.vsڃ f]xy7`4J4 +yjb<qFYÃ7׮0s[fAné ,I7&s?j]ve$!P +Of Mu1ׯH~@ٛ|TW~ql+ SEc#nr#_0ͪgݬٕ1Z*uLB Šr᡿&@9R +KGGpEVVb$Y,)P;l|.EC\&F^ C J,u >wbkBDCAͷwşicA?<ɤ2eV i0Y"/޲aOrUUs  z?FV/E%8<=3#_1ҒʮH> #%VuU͜oV yrN~9)$G,hv$z4[9:pɎy^wC"Kh[)(Qب8{Y$ zSX!KW6* VWcnU;ƀd j5DEIAeطa~5z#dH_ 5lb^ɓ[&C3,˲O'lN9lHGST:p:i:1ߺp&54M14BvxA9+%^z|_~W0!,w@I. hALvz?kOP(!E(j{j196JQa}ͽf嫏:qdG].Z?EvgoI;Kf|uxyaATL+xK0HӚVO?8i*+ lP{ig]ƭYp#lC~K6|}ՀJH,{5C'aybv| ߦ$U=lpZuKdτtJ߃a9kZ3JPY@`frCZMfZh*^pfK |nN% ].dtQܴxxg;|dJ\ٜI؃;}g&!B͵F˝Zr=fi7aNAmr/P o 1ufRv@UMS,}S,TRQA)1ڣ]m!թJ3 ҄YJnۂYWTC¶nNSaX0Nej/CxY[P)!y_#YP>u #x&N`Bd7Sg8 iM谔1W:@A*5%?Ckcم F X1|0`_DU482/,;>i⎐Kl Ϫ՘={OQHU˃Nd#-s?)Tk_6@zIۖC`hȱ8,B왗|?6ۣeBU4Z&u=1QWFjDGA"<Sټao9Úլh F[.NwXs?\xsQ$3q$"Um n7؝A=8nsQp^:.E(*ɏVwbJP08ffA@pqE~7E*tm f VǶ酜h7I[W-68d+k)*@ݲt&LF*d+TCZ5޳ʸGb70xO|t,Å$mR0d](-wL Фf89E `} _W :r򦓪O0`\㽾&~^7VvJ,4B)1^1uN);mҭ c#ý#gu@@-zEdEAL\VodB(3 !mNA$KlpJuGļ܆!AYy'=/ߑ 09[ m+yG qY.s1hİƮսH\2P?uƭCȃQUouu62Xa:⤓8Q3t9)ܦk2oIK'b(+ǒʯv*3Vruǫ:-z7:؎zԘ,UAr(ypUo?HM׸t@"yHJ =NA7$OWfEIIs&%>V/ Q ʢ,x]nq2PwM0IP8X['ڧV5C r'V9VB8}2~CLᩋBr)=(["ZĪg8 WZc[)8cj8_GWx2g0C)Dg/]R~}D?'s۲ìW3-REދ=Y!!"LbVu;5Kq~69;+ĭ$]Ā*4 wܚY?]\LEU_a qAᄽپJgW#ię:C:[ƏߗdBO73 BTk_Eiׄ-Vͬ,o,aLd&`K7i\E&l7x@P$<-<\M#M_(8 1ɴdFcΰ,!PGO}8MEk(o:A+hq;Al׷KXq85pt!frA\!HcAf/+Z2Bt~#T"A^g~ gE5ժThZ}N˹#q,3ptDWsA/QEYu#fe *1({|?~{HNB*3Ar0OgWQ𭿾bDp@'),I[ҕvʯxS1ݤ!a')5w6E /xFˆT/"|{ݳ?MΫ$3Zx՚Ps+I57qU\ Z?/( ^uHD)lwK6nǦyK.t-+ %8HRY,⩢‘`[uy_vI z+QCcz&]Y3BI,e\DՅVnZ(^XG.g`g yfT4~6Їk ʐluE>hE&c{r⣹?el%:,7!k$x[^uiB&F{I4B腊ND2io&SOa4Q^2t;G6"\7f.{vk))6 H|0sB:z Y?0 Tq_1:AX֡M=. . BEJ5vē}.9Zurr}nƧ٥5k=EoK|~G˙-7mSp ȣ't2RՔU[&=Ḙ%mcE[h+~DFg[M\XUJc{; 6`A`sBy{8Hoe0)s1!YTAo޻1Uxk9uCF.e<ND(L$[bɴ|G!!2zۘ[5%cN0fE, kZ?JE_<X s҃$Eѩ(m:gLPw)bC,~}^ۣ 0,֤ndK=3=# azB=t xZ<$|eu9ؾ$$ݲVy׮Wee_~=pn:nLp?!+0P.IS/A-=nJ++\k;Ceo&Rj{0T9: rXY#l G# *3#3aa~0d|p$KYWcA$ApVܾyޤ. HVQfbi/^j$Y`P[Ac1H\lh]z%dl.s3؞G4k]x8 KJ"P{B EʶlRHu2Ҭqs ?뭞(ey.y`ƧhDVS%\ЌHV0dם~l/BNyW}4{!y tWfȤ`ؗ8^*;Gƣ[dDm~f]Ͷ Nsg4Pf?T@0X "ݖE2ԡ oxNh#{H/tYvc_닱t6Ly+A*Mm'#Ӳޠj:6K*(5IOaEoz!:b׶".S0_"|gR+xdH]02@V+Βwz5"&I0>\GC5ۙU;[pդE 8멈o&;qYOCdYםYe @Lrfbgh^1.Rخ}}PQޞ2+TvF!%Nh<ˍ lN.ؠ eb QEuýQeX6$@\ rD=+A'LHc#Ē[F%xc"y:9ԞXnCc~o]`|"X&nQxQ-˒?`@7Nog$V`󈖫TܖWR)7 +8 }r{il$rd620(-!zTȩQfXBޅiVׅzMK]<8tG|fj(؇mB;0wʈ5v 8W7yYh4K%7\NjPx3yI4Z~O=j5h~eE>L>iMo3KuE9~6mbHrl#2`I?5C>~ܱ?W O7S*FY C >08ΛO[h4̞*~0l̑K3Yz/>CQӃr,&S'Dq[%mzgJ!W@P-{7TY)6b#wJ`{=%*e2O^y)Nl1L hnl R n)I<ތcǝM.Pt`̽Š1%}=goҌdƴF\Ol|GUO_^JxX8LjTImk9G_ O.䩠섘%:I.L-ڔ}(9ؤҔz=K68*ege5 z]3\̈9Z_^\de/N׺#6/*2v` S6W"I)J*ڇ9D':7†yЮD/T%=J] S}G[m 3'aA20 sa}jqt͗#dޥ,XfY}i2b}UY7)Ů-Ұ1<0gA8.9e)h>~jĠưPaXHl`WJhb8 ݓ0V98+Tb"o|7ktępZOf#fg@Cڤ%}9A8ROA=~q:"T+b{CtKR[p;j$mi!o0߫fmdn{#ؖ_{O:1 ~ʳ@uqO|X}yvA 1>H$`ӿ/@JB}@7}áʃ{[`=d ,景t5"ymSQy ާ!JI2+ˆh{ wL_-y[NەoĦul%>eNo ?}4yq)O V3( ,uV]#|,2/$xvpEj\dblx=*^sر8n.WlD2SdMn{|IS"맀ሃgq:ON~xO#m;᝞m4Ш,ۃrlh=dԚ#YMtESi'5?[kfwf9B;P1<@Q(4YÍOp)xnl 99w_x8TB+%1)ב&$9a2/#Æ)UfӰ E1 㖺)O `NT>MiA.M  ,yzk;E#[=Nh՗& miauZ=}Cyi2Z*qCl>Oj*iZOУTr]7#cBXZTA˞Z7t#ߛQ?J k(xl X@R3֢ |.̄@o}N[1T :fzrlxD.BWXzO_Tˤ7mIC/ohΊsyȮK(LwcKźv7-ܙgoi6<ڥX$=! TfٛeTl^Ztm<<+ܼT7Ucm3;̿*)習(!ķHkÎĞn΋NB-wDI&kQ7Pf= ֠Z5rf;eԅ)2-?ߣGU, a G}#r.kcF[j0z=F{w4w`<=ƚ!(:'bW#Hk눩m ᥷K+.> jJ*^xWJk۔3Cm~WltT6;nU[U8~BeĮuȅ$=ɉI0" EOsi-=;69 mɒ"qs7'GxM!29.KmD& }|q 1􆨼Ċ,D&dd#\H#n?) Kt6#Mb[o'kB[uA%>0⒵=F,p7e n$#༓T.HF<4^-3[Q C$>*:s4ْϸ6sstUp1VX3KH^T02j3@Z;F!MKAk 7;ϹaxaX$tY':Chs[ @|") ,9Cӂ^v#R{sQ'mY<ɜ=@r':-UJ/)ʓ}e|_[9s ظ&ch_]OcEpNi2P,F|U5zE_-߮;ZnTܥ5݄j/ E0Ue8ݍ\ mft/J_I(߰Ow'@cp~:s EHLx3=H\4/{G} mm&!F[G߁wR qܠ&cfN ~xSu3'i= M+=+K,[8[ sH9гTouM(/.,y 4\+9>QM![imx,tfFP$fqx1HE}qau-lW;8pRvб& K)Fe,VttyLZtΜ-N1B(BO6Q!?{ 0{rҏ9K~cf z'Kc sV xX ЋRڴ`W.nؙ_?"UBe&IE4kM{dVn7+ًAAYnj&L FfI`r<7gҘExy@3*msTfoaUFKs'zH[]/~Zi^")z}AU%\س^F%ƍ L\)SgHڅ8ypt=F2ꋧ\yK$9a~1WW1 7Gs.`SӤ;-$g:fw){SB~)= ]2_nCgB# mFq 0Xgg7zW^tm)g +eV^7{9 P?gO 3orޒFrfuCȤ)?ÿڣՓ=m ̗ίwUĖS8^=Ye;?˟X |ERYbܖDpD!T +h :;lho"oUVW͓% if)sl5! b+KI ߀']DeV,],!xs NF>f -ЫWs`Z?J\B[ *BEbK Wj?HtfS~*s S930";5D8pAw&Rfm|Nm`☽r[_ .op(HBͰk2yӻw R%*G2>A&̸03>֯4. s~J={:3WB &@RgDg FA_o]Z% Ե mo^MLQqapr/+k.|O8.8FzNg5 ci^_F*fkw#~6 \ EͲ HtDYo_i+ ULH:yT8M>TLko <k40^Y 4El]E&"AQfBЇV8%]J*N^@ Ij}l9&{M-M|fSSS-3Tr4ĉ$ҔI -1ܷ :.8vYM\XVk^Rtd[OUm2S S5T6\7|q̅RR6&xJ"#¨1=~ ]sYz:+/գfVfVd/Us'-2Urߔ"$eO3.WTv uX .Qߙ-e6 |9\ʆ~.!fP+{ڋ6>+&:Hi{R^ ִRS}1ŚfyD0DTL--]h5))!.gi Yi 1M^ty?w +n+^zah8hR-@jHt%1?Ê:WdӰ|}sa5;`ȆD"@ëB D`E%ݶT76@zB?t168r }Ҟr[3Lo+&gBPQ 9ssJ"J ūw\vN" .=ט?ޱ#-nQ'AZ>AUOXW_k̘ne,QofzTX.QoÛ<2TaBv9;4JМ Ѧ_~[*h.?>-"PG֭db7g90y`v`"rȎ2 7s޶? ͖4++)a)t~T9fF"S>Z <0~%2 ”CFx/JS$=ƛ ě_(dNZ .765{nR*AER6Tă 6po7{MB]].RW"$\Eۡ_e 7v򢚐*wfK7@}6V.5~U'?>5S!`jX>l 31G6dB~&cy/ сríj͋PK~Th l7%wHt FY6:mZwoRE̜mP?6Eu-?23N;қiHsc U:{O=}zVvT(f;5MP )>HՆz(Z^Жy} BL2~V*p)Zׄ:;cTI+:xpplO7L4ݫ^\"ǁI.J<<{DEl/2b!:y"\8 \hT3iZ`=#*Uso'>n:f3kRVtxQ5ip3ߒr+|Kv-_|za)cq2y~2\yzՠR`-!ƪx 42+i 3PWK iytjWM o0S:F6H4NIYioChQ=r[ʁp^zXS.PfjXKr0s{2vc "XG➠թNt׹ޚX3p5$>yɉfdU~~Qd΀6Ca{pʿTI();ab 'zǙH%#ݡu 7,P Iw%$شW MI]o27|ԇHQ,L)]WVdAHDWZMQƴtEݪ XCy/LwwCGBӚ9c Ra?nyR-"%ᥡ)®]:'Pf1Y0} N9Gwk" vU; t+ 7/0ٝ(lAG|E^?w꼈 v=H6h&,ҏ\ *T{iW33<1A~#6m<aDttf-\~t41Ǝ\∓&ՐtL&@nhmS XuO-blxWDy!)@7AҍT^4߽騕yV!D }T:ic;, k%rh,N]kh7}G`L#9Kxy6w44kjCdPP+mto֋S$$pSlB/s'Bcΰe$Wpq97YvUK3l'@rn#$5p*MD!S|gJj|Kl0ȚAk*ݱtX7M/;{wT X\zCp@9T5 Czߑ)uug}ŹDNʐ ݿ05E+[B=t:pُ5S!Ԏ> c7Tl~{D,?N_ɶR>%+,>0Y9qvLHRVq\}ٕwpeyOSt]xM ֤}Yc^ * lBi[0H7Le+uu1Q ?ݑ[q"-܆#%AS Ak$QˆzVOYUrIc?>+XbHߑtkcv'hOp[o43el{2 w4cY^: [9W; A[4_X]~!Rps}_\w{I*iU⺻-dܛtM0[ ȋ>vVsV-V|3 iaxT ^_~:enKGY^ˣ ]>`4H((@lgꨌ{u<$!qbY#\?dVd3dh;\ <1Yк3ǃXj:5WQY@zqndH1I]rژ[P3q[kUur7f|-5&EeN&JY:̩33'I$s%mj'TʷsͦkK+yڱEct91pd;! %}M 0Y N"c]A е{wTTe,CeͲgDO]uvJ B91E~dh }8O*^ 9BC0vTŋJ3eRu't;gUWf2 WS'c oLlTAzO3d!<y*\ηȎd1!3r07ECyZAPYz<AuYml1'1plGp؝{BnDfu96 s &SB'=TmHk"{71#{h~Ǭ6 犍py"E={$ Ek/N"SjVwx2rG#*j WB1O4Vn糞  W8 uPpA]w ^1iYEվJKj`B#T,~3"(d^]}IO?uWDz V}&uϪ9mkR75!:% u{%1q ;?*Q_ɟ_1cnlxޝމg{ o.WZivH(XD3ˠR';bp&SE;c[R<5X6CE"pG3u<# Af6 τtXê.@Ó,R%b`Af4oPXCuXӣ0I W?X=HelQ_h}}PA}T 1Ģ\?}xƭ zb|GB`ɷ짾)Y]RƂ1k ,]P5A Cwϼ%;{v:݇nS^aOkPzt#0ۥ7̯e1 'Pox9\w7-:[d]IEH}^Whɀ1\R ~{'j AJsNNcewQ3my,.S$_W}r=2iN fP=|*j@cG/i{(MP?lvm6#x7:bK˯J\]5fl8h˨p4{8ϱUTbkI/Sa.|;Ĥ\"k  e&´J$=W;9TB`.iJYɉB'_V `%:5' }03jh(Hs fߚnv@*Xi>91]C4ߥ,,φVė }5yggȕv8zs\^a\[Ew\(0h̿C29s:kv[M"W6I:p[`UK3#!4 طi8:5g!55- oj]%Qǡ:?3apjkpax'O}dJZZ׏Ә?.6A?I8>k*1WǾO68/uK:{DgPWpC_E\ÎY7wW2+rI?>3b1:thIεP,xE3R7mǦjWeF#D۩=)֜UxL2cU> $Sמ R@Ѯu,G]1h(B' vZ>EbnPz,\7;LkW,pÁ,4vYnMȑnAɑ#i62WįoS4IM(ء/@@CZFnvz9A(<&He>ySlt6_Q T,q\w֦!P5kIw6tuI-Ua8|3DUJ9w`GYaշ 6ye] q׆w^+`U,y iMyjx e~aTom㶛rRa@S? N@K"ߎ1i,CH[]Fz1 GJFOe$"3fDY<ؙjQWeEi|mf*i(W,{5j;]b"ӑ:qmW}LN|H&1t~0/XLrI& իr7J%ҍKuZ$lLoHèʋ[vAoL% jIxmkދ'4਻I㽄ԏHXx-JU]*plƅURE5_-$q)/J>-Y,MkvC jS"b[:}X!L# LVG}E hh0YEHVD| Ϟ9y-9}#Jk$۝NhPk>wxbc)%aY-ͮS3oǚ(|s02xLϕ)%D͉g^% ́i|X.Ý@ˤWy؋:eΪ2m޶e+'G,ih|]4c@)]O":25Ua7,utm@%`o@ona8a8LOZ6 (W:tY$U[SPF:(ɧPVxbr>$Sʳ3|+>PJ唚c)Z& Iah~ܵ'UԱ(قp_p%[ӻ"ri1@S77GzXCP }*W4r >`⒈YQunD e"/BĢͮpXh vfHkwoէ-Iok@N4yy_hK5yа-EH65CGFAO&% WiаֳyzZXUQM+dLYQ VjI ]L爽ܦV[ l@Yt#! }L^ Ou0ӽ1 e|sq=tay=X8ֵ!'ۻ%Ovzm55#Rm{R/j2FoB6Y;7hs!XN:e݄HRWsjQb\(8 I F81UP23+_W ʩ+Q5*^J5F faLҝ_` T s{JmO ѿH>"Ecq~L&.8du!Bz{\MspOcċa6gSV6s7A >k>ĄLܪr, N(|!l,`r qWl!6Z_4޻AMӐ#V9\J }\>SOA9U, _>J8[c#ZYCqu&<P&qKBxoF̨վ4=~F=wNj+(z1Tj7%h;z;n~C5 &@TJj$&״aìJayC:!w:3"-X"S>2^?9 [bYI}Bn^2ӝ*+\԰vsYO~^Hܛf g3EӇQRڰ6Kgmje$}y]F_-ϪpEآE";s CK>1˪W8 V̬u _u1JAP@H`KpGB l[&[8S^ϭ50l9@Tc8 of5s/(i|.ms(y -済Ńb&Gcj8YV-wzaq@o_ģ.Uo?=7ћ=gYN6zi t9=r:ͫɋP;` UόrPVc菖XTӾB"Ǿ,f.Lc|p!>RAџYy1'XzNzInv?ZkhZS!ӦS% _ C )fG׺NƢplu`+(BŷI`\fA]knU0 ,=Vw!~ E$ΓӿS0nBJ9U>݅gŢOsɶnTƗT8`*bnlFH̠|5|lYƽ{jt\/Wl>b/zh`zlsBB]]q-"ݛୡQE =.hPFiw%#cHx4Ұ3r> (X fU2eZ& VJ^6MW˸ssɦR~'!7x+$ 5'TfR0- y?Ue'cxiq*B…fmFBO3x\/BNLBʡϕhܶfO?rM}x tD[&T/5}m5Y,rk |/ Fl1&3+Hʻ`#u̚'{J>B+Ev%E"ٴT%cdd5[2Im,[_TS,.|÷?1'I0B"bb.f7I[ J`chaJ o z0/]fM˼C,'ociyEvӤW^P" ] AFB˭4!tn#W(c¬tU?[n;mfP"އV ;#~ 89)D@Ka0=%jX3+ECT(u#u-%o@/ݡ.> 5x6{ vl m5ZO5ϑA,p}xk' N" s[ozh]ҧ`hc eE_RHs6AU@p~.j!~4(JvB䎸QSxQ0ZeAPGa{i8*J&iYT%1eğt*<_>vwܬExD7(3ه]9LG,AAIbyg_Hbb cϴꑐJT RYؖK{|*.|a"Fj:s5>"Nx`;լLs{?D:`(A&.aY Rm #uILLQe7Y21\1K+)A7F4}s&#٣ &ՂpP/v}f C.U-oRAQP%T;( _y# ?7| (],<ާ&3A9j=Ql䟧Pvd8Lq6zwaӖWA8ݖ~uiq-[Y9%QHA5 g`K.py(=?hن6UjcsPgj΂# IDdʵJ\6TXml>Hn;?)m6`L\ܹP $'o q%3>}E`ep?E7>iO1wZ; HZf.y0i˝30i-3m ";;Y[myo1Y+B*[tTa7j|hd <{)D7?뵦*W =6,; p!F#S?1\ `Yc"b)F4~R]?4D<˔߻~]8ٓRخ*:w<J;81~B.y k{%SDVEc7߈1E -#\_M>u,4͜5&ٹd/4`@?dX8~7Bgu^S%v2_VIc zj bm,sSł /͏ɫF}5rpynD3X<`NWdEG%-cbO~:!.U&X1-V(:R:~Зz,El=YAxbdH+۲͐%TL08T&yj8pX֍^2O_eg[fy(fk6|yt?<__=96;r c[39"Phc`ʗiAM~Z2M+Z] !k@w"xҨ(CJF:Ӟ8l%-} B v&=K|E)P iy`_6xKir?n$bQn$Muddf"%d+tu$Cn"S e"FA51[ 2kTo>CׁF?sjk,{m XQ]#Og|K*rV`rt r"@dMĨ6\\^d_IXE/ݽ(QZg-3q?/i[-,ۍ}-l3J |f#zx,@8ȿob93QD ]gnsEZ<*#bo_H LYPaZ?_m$˃ U>B#ughU7v0528@=1Xr 06k]%tց4s˓$+rk2A(! |ykT`V.'Kbie3i50knV!Ab4}PS.ǹ,/2[zvx/ԳOOxVQj̤z`nCjaE"9 g7u"$/ PJ+8J߱9 I)0gZ!y|YRum,3B\c}7 p"s>XE['-zsGʰ:3:NB_]}Z;\hpٵ] -ñgY,V G]2P}r>w㠇"'2ȱ< qm@^C0_w2I>/$* ؞@+>y<d(҃AeJ<&h̯_0UZ3lT?O.FH+hT`/#wǣJK:/퉕 .}r )5ӀZ2?:P;)k뇥hm6A<>,1g[FOƤq x0K p_d ,kNmȜ3?,'<8 ( Hݝa(aaDI=&Kguy:f\sqg`80ނ +dG8$z.SR,+#u"EdKE+nEB0+\dw]3| V\AlC> KIFF%cr_8g0)bIPa„xoܛT3K†Ai%0vPֺ6@f*k8r~xָśDcizGₐzs*jJ|zͅYCvFLZd"yŒi,.S#x3PQ>9MGӹ0_[.05" N 1 JgLɤVvp"Q+ T| 0ThA'8GMV ؊\نv#T'd&ev/a+qzxjE9?X΍m=huf2VWļHUa抦&>!7ǫ:5\rg 3 @*}5rM RT#\5G?rҀ[J{I}2@Cg!flg9% ;z8"k/Kʖ\4Jf[~풽a{pSbp;t ^v!nnf wli]Deě'5L;NGp==Qd?@:D6-#'6q<5 XJ>czFL FZ=a$aTbhZg9]F/?YE4+ki+Ti=iϊ+2SgSNr[?=58M!x"8ʼvٔnYh7O/L3rktq|vDRTͨ^ll .4rQϟal*շ=xX3zvȣUD}P@~vyN Y;S+KQ^LB0O &J kj@;EC4"?-} P /W[\GOb 0x"1DMQ d̠s4vl`"lfCۙ,p~!,y{ڒѩ+qh l^S)%n/7SGh,c^BBZ <g4m:ުM裝9{l<57X a^EYtxg E& ydc  e*nO?+i(YN{'XfI3daڪ$tOk==u\t JBc$NGu:l|@r3`߷ 34Ew>L2Oj@;}_ek]@Rŕn| s.s/m\{ص>&˹ZY7V5 4-!qaA0?Q!i-=Zf&WŌ" !U'PvGߡg {"K磃߇r &NTpKn4"yu *G+)wr`zԅel+cjuvH}C4oɾ(4۹TOqS0O[|\PIo}{]K6z!GG eH!ʛOguZҤQ]/K !cpMDo tJK?k69RA $ b ;(~E Z :؟\-{ U{i , ; ƍϸGj}g;(wo 2 ?{e-%wR#0mvH+|Ge3je %wN`HLL&&MAƢw7F,wnT,yC3~B nVWBj@~bҨfYK=0zW m! ƇGP*=Q򑽊">0Zl0Hܓ"P5e{ L#;&JLΦNrojp-"q@~Be7{^`Kҁ!~2a&Yj"Q,l䓢 i{'gƺ}Qr d?S%]5+BC"vC>1P(Ύ_KwTIvf=hKZ3_s3̷-f:Wό%i]c;L#2lE ʢ|J8h]{lQqnP BX{QIE^MGsvaZVa[/<"mOHS]N#E6DRlHGǃ]،tw[o}z*;ހ&ro]r}᢭8jܮ)vB~,<@& tFsͅ>U#ZZׅ z@%S@z#_<%$vS9׀Z:F.$2wFdw&R3\yem0.{T,r/JS)YtqԴ5-5)h{x&';xBij_nL)W %p#p:H.U %= F2k`G" 8p)-6{R]g*Vgyb*-avr9 `Am&`bwT\B6 6r5)N-V1*O&o>]Wq3eEV BeK¢r[$Uza8uχi,w~o>=;J`Bֳx۫*C$d̈́(;Pu̥yx%a Q fgMHptR ^9}&ʩ*U_ٍ-aG6MNUCC2-m$%rD.Խ(>Xl)ᄙP ]K\{yv{ҡ7«{(5-͝fRw0.~fkF <1Y\w;<;njHp{>أ٢La._2J)!õF`(yԅsKb,NwlFxU]?E: o^[6<(ً1 h5;=iJLˤ( ph?s~0 zje>rv%CWӍ 7Z['Bl}y;tef]:H>3KtyΛ)9h7r'b502Tw?ך"+4/͛Evl{sJ%pYJF3*?qwӉ=MlJ߽ҥn Rs JP LLD :lN{ovt&xܸDa_6 !y%%E Ԛ|Spu* p-q8m>;S'B!.59=L? SCՔd,k~M 3gtx+ŒUJ &"tAv 2xk\HiHIRYRZ=my}d%Ȑݤ'K0D80b8ڰLKhW6ioLMȒNrg*)IXCJLMf[ϟ1`Pkc/9Ƶ0JH<}P\^Od.3I';wV`z%s K2LiN5]>l =̇4| ݃Y~~MXXBà Qc;axs)lhUي.#.#Ej:lѮWѥKJ4E"*ؾkPs}p .MN\c4PKRYBUes3ERv%#$LdÌUERiۤ8@䋮6ow"=aL6Yv:Nbzl,t_]s pp!OD/tAlGzN-״dvɳ9R\;s3r(z9fi:eW-UvpEZ󳇨d9>G|rݓ)['c<-(^58d/B@yEdp٤ˠ^2@Vmu9B>l#o*ۓi)tƪqYHA&hAqaJ'1y@q=!i*)7) v$& VoauKEU2,<ݎ!UKq{*glu7 ޸+ǢTfb[\'c4zN]hXzSѲ%W}gq]0Gr;ЏnCiC&]l1|❴)$Gg4K's(fS;<!qpNK 'y^(;b:˰\mB8C3zNo8yWj'xߢdg$Y7A9#13apْW=T8u+lf_gphz0$ыG]W_ZTQŷUnt$ŗNWoX@.|kzCZ,<9|VJ4ӏfi2ǰ$RIf.1ovq'=Iڏ~B#tYmt_^n u@**"}vz"`e0Ur??L(^y}21b*8"dG"ཎմ1\~Iե[:ʜWꇝT'Gg`dUB<Z =w"(6?WoM-צxM%&Mt(8JDmA'U.vBѼ&R0|~R"א [zEK@,2iB^W1F~}5%9KW34{^Ұ0M. x,<~e fK.U5<>u6CӫHeQGpiG˷P `.R~Wr/ EOHa.TyBL(b>&nhkv2 7DR>%W\Y\[K'3, w&"P?&\v,!9FR4cTM~)*%< }55ao_Xc5+]4]>P/7cFeݛǎ;&L WڎyGԶrHyօ(Sq@/BzqS1[\n1 a@%P9 Y г(Kɞȍ!tRxquݝD(|4']n0삉d?zK9UPua Z8oq*vU`CF#O=;qXv];X’ nmv.Xq%k:i!9(5$A>?lVKSE^UU;gev|!*^,f`sÂiN>ۭ`4!;$>1(˳Ķ~-D~6")5e:TsYZMB"eGhn) $d'Օjre124GL$־mry:_rx%j6fVpVG!㌚:{J4:vQc`! -(DGI^}LcThťGL8 E

ڸn:&w3m72 I<31e.M`|}l~4E`E,E5&"ǹٶ(XW+"kIC{p@+ ѭNY̌tW +k5 M6vz5$Mܑ<[$kΔԍq7aіZ#ԞSEs0Gv*\f4? {Ccv%nq)˳$X? :+hP.ri7Z [A^n48`1| `,\arUL+ϢڣܢG4h }L )=u0?p"DP-B{n}*owD_{8ƫm3H^JhQ9SeVFQMT{HR\wFS%'ck;6e^8I4ؗYl.+QI(JIWfL26` B$9-G:D7}ѨSjOAШO ~i=ݞ{=&nЃ"OߖcW-B֯hګڟ4 $M`1V8^L(A$xO/mk#Č$jo"(VI3*Z]Ozf^p+Ws/O@Ut Fӓ@f߆F:c]Ӎj$DMls͇۸-2W@@)RS_w1X`ݗu{AfB `Cd=,h_ :bL35uD!UQ?j͟A`IL\avSbPգg#mq396hU4BVNq>7΂p=!`=!ك_3ƝvmA`u+/Ve:v%Y# AdYةo?=PFIJ.?M8V,>b89S( A{)o5X>RX3=qY0|18va6X'%|wL٣lzfx6@؇>-qYHqu(ǚk92אhka(ۧ*?RݢhR oUYGe&MT.x+s#Խ)5r{?MG]Q}G[$)N?H3Q b~dcL~.~N:&N4'Φ-vדSS+.lkΤK/"T|T`1)%Ex1:}-q`^W%oP"gi( n1նDmdn+q{ȍҴN*6qEAslpaOXuZ8#L< s<}kwH#}(wJm\2r(LF4BA P;2]O1)06 "[Aqiwz;.@k6j0k@"Z|onEMoj3/S2lV^֟w?W* t&jt\mX/HCs0#雙>~vXްc^1T/8ͳIݛA2b!l/&=6n <9&[*3 K_lySPєxbPtِ(ﱮ=bYR9h<ұE7 T vYq#i"!3(̡>BpEșQvdžz65z@SwJaErxQ0:!+YlPqG.ψk\V_7^E=7eHGTORjB;Pq>#}?y @iL%&JhalaLQ:x_MeD;AX y8t!h}&N{gѠ7g?&q_!|i/LWU ARF'K$C ?;; B]p}b…^Zjtr>8!p{F=VҢ_!/POŔ/0m2S®ꑩeH&waQ EHN g;/5$9y;iф] ,P⋅h^Ó[!M%"x}G 5ʞe ɾaM{4OH.}Щ̛>ZX̘ecG7aW;|xg5M+ʑׂ@O=~Ͷ$h:5qiҡB Lr/;{p凙~l?!z[@&VxH4rP%62;Si+ Kop smfSYbyJ[ ׷~sqq/h63:/U qyʫI˽dy G)*ߕ:nݬzmv19gx9.1k5'@nhC}n#xA (v PbrAbJI~׈b=dĤwg/u\!(>^VtGZ^Wo< FH;yuc iC૭e֟Ld54:'NgdXp56N}K=)!:Di *A6 y\n1olfg8t8j%v+)܍ַ |N+&aKbxǞrQF\K}"P<#CB.4~ s8K2NTqRMmf;SN{-y(;bDL {'@|AJL&|о#jy%'jB˷`d TNfAx5zf%g4=H <+Kw#(C%%[x0+ݽW?ɒlpNl 'aݛ k^|<{Ⱕ]K. ųÙ8Ow{p2{ڜ bކuq^[a̵u}L}`IE@BB}*vJY.gu;cf9IT;@0nJ6do'X'1m;Iᮧ3n_h?<#dk5<-=CPK|J|9M-LB6I}Bu"'urD}T ׍g"fR}[>3fY+8uOlr灬x̮LkT:V~Yj2lG[;Xm:ԘfSy/ȝN?6f,4ǡۇd+4oqq8cV񲾎60ap^bbCmR@Ǵf^hh2$P@ǖN@}9u'\N7GI5&η$0Yht r,GrkZW߁ڙiӊ &sfFei`ԥ%"j3LD4}8Rîc~*u4`5f4ŁM"=lAi;y"wFnߏtxgfW3jS&|<$Kw YM{*<f5 H=bc=*:Fv#1[:BE*/^ T1ڴ!i-(ƌѱ,3{AsIlԻҡ1 \u^dJbcK_>]o{ЊIwSlW TLyWݤXuDj]հ[VTGIQK{ܯAWu{rLB&lu?WCuMȭ6;lGi@eSaFP&ULQps@8"M} ?[>x[nVu]]pvHQ=0&ᔥ@&cwZWkR-K?MQf(O 55 0 d`6:J׉ʧN B<  <,]ZH,-e~=+Ԇ+%ÞгՌX r; 'a UKAnSbfx-8VghwA !G}ƌ?sCꔱm(TV]x 69z󪝛#3ԏ% B6O?oToϏvk$Xbon-񙟴rQ>7PbVёmeJ&h:m? `ANfGB)!vgw(v(Kc^ʈCqR=[5г2>Onu5tRrkG vL O*zn l$S 7u( 0C誏rm7b9H UBRI ʝ`:#WwIzm$lh5|)J*GBrRQD(L"\) #nb¯-ҵA=0|8RP't4; m2wt|dϾKI/e)48 3kDH@9''.v}-mm&d7&kbWN ,J$v4Y^dٌD][w)M>=lmG|%*iZ]h%/)7$Mԣ-E־ `EVX4~+SH xVmz:4R)# Y!.HMSPM`y,=HJ~8*i,)ݙ tma@*{p:I,Њ<}$zc@ٌ%>EmjbTKEx~Jt(iZ ǹI U ۳qE6!|R ~ۋ ٖpxeAXm^TXfZMσ%DV2 T<.-ө82qsyEԸ0Zڄsң0L n7ּ|.*4twpԄXWHjcr|hF}VwTõ+r׆]IH߯v-K5RQ7)Lv!x,7"JsR {/E(S^uI~ *2ṽ(+$OY!t;v%:歘$IYih.PaxZyJځ] w:YbZF $mKwLa?P,xLg*@h=[_q$/5(0KY*nfK5JQ .G!;o`3 gꇥrk:(-w/QIGH2!k8K$|Ǣux*ϳPv0E8co$əu+oQ]#,MU@Iќ'7EI1u$FpaZzH@^RY&PM> ;.EIwexHtűdw/i.i[ kLYlPm߲0'šEbE!v:/EޫqZKNAb40V,[nyeo-Q HI9+ʈJ~,1{AD9EkX%f9uR`(ys&lf()$xw N3OuY ǒF*^SiD8/3:uODa?Xcz(=# 8;u0 <ә T>5pc$r.*p?@fȴS{@ \`?@Z(oi7 2SM5lFUHR-|%2 (G5Y(opB:aZ*7/IhSa>5' ItgCj˽ԛq(2bk_Z'*Pw!+-y;ǓdŘZb5@@ lY}/o($lZRJkOY[`9f$Tb87Q\̯J% A(Q/Z_mʅ?hվ X}e e:G;S8+,dPd5ݓ'  v2{.;OZs^6N5(S8ه C1yG.AՠKLHQh uHqj1Twl 29'㸡.w.`\\ylʱ 3@tx{xzg ƴDCuZw(-%1d-NUj.s$tB53'y?)&gTZ͙6EYFp@,*'h"RN/(>p1 H!T w *^NgKP&N \ߺsrB65wIdKMSՍt+;Jݩ<(P /_df1ߛ?pz {Bk*2FL}mZR} O+&NĬTҌ1m*  6Yel(^ Ki{; gb}EE6̦ LG`&("Qzfv @ ~j1txEhM67r$OJ楛W7+qΠEr%qs_ɯ6:-+DˆBkp7L12}@fAw @!w\>2!}݇Uܷ_* ׏2M۲O@>B^}i?)6Xkh&u쑋eSGr g{1P܁[&He`g19u`T2=X]jiJ"ٝ/J}M#9H zjф NjIxz")}726`lp'ٝ\c]s֌S;4ļic,K~o -b+ y s{mRΧ L' ?ea!ksf8i*p7(K7UtBΐ90͘Ⴌ/I6%t2~hj839J.tv&u{!j(G*=g11̶f:y(ix=.w,IfQvg#|I=%:yC,6 ᝕8\lX ]UkDEВ-b}i_q6sw@j$8]FE<\Â%}j~mz*^:лs:=:pg~V8O8FqR<ڛ=Xt_yз:'Ro5նF̭Jb"^`@ܑ{CUOM<P:8kC^yy#IUUoK9X6T3d(5Ww1[!-u8rgOB 2`z؜[ݼEjj`sI9: lc/Lksa$/,|ݙ !ĘC:pM;&^pD75G _T31i"4) /I}PnbaWlcH+@IBrP+ڥk8lW4nՠ}Z$Ƴ)q=>JDJ2-d *zZn68EfxccQ܇D>7X~jݑFj^C^7sŠܜn:p oȋNl6l}/Fa_ #;Ɏlx|яfq\?wq'8[MȰje2dc)U¼bF Ϸ/SPBpc6%h.*iK^GP98x%<0_xgl,.<COĀTPj|SgYY[O zoAu\%idqp  x!b׶.b=6[fϽz ktȇ1~.ƘOUU9S9@#42y+V 5#&8K "67_;ύ?t'"ttXɳbp2yPa+)ݕ Dnl~ن ^06IA,]n)%,CooG#(Aal8Wwd0JNm.T]ze^afja{Ǽ{ ÷܊ѱW\:5慫XECK;Zy  Zs,{@nDgpV4 V*< ; jݢ؜L}@c8´)C=0cd-%|zX(w\Ϛo W1)]+mtϒV 5)~d#Ĩ O-"+vՄ[d\ d _m(la4';wX/f) \f\@^&;lNJrոiC! {;@|"}~aD~lF'PUh|zj~"`Omot \uzk̥>r00meK>o+bӷވ{\5oĪ,>u='{ kY`P)KֿS$ff|gr(_{KcS9_0.yjHu4Ve)N7Z.+ScqeU*j8,cjˌr+i7|W-ix#ad>F;x>3i$x[^Jy%.),}X7_([IZ] ^I ZMyn`xgޞ[҆(n֝ gj|nT+7mLM2H>3:O{Ok׃&)Xꫨޔ~_2G+J,֔=/\ V}1bV=ڧi%}Q!T"=ڹNKD2 8 $hRu ߳wYXH2dp!|e #Ɉ.hAC/ݻ Dsu}bNM4/:~PU'D byb֢m$ Õs5=c(@dT`ҞZ1Zu))o +ywk)-xyʲB;>CC߱ȗ^)M#>@#R-u+HB!Ƣb/vDm;\)/MȾiVPNx}BJ WS+BЋ7kYraQp~IxLFL {1xFz-EۧYu"y/k0sƺ*$N?5(SW LX&naǬg|#3 vJC1' D]rI_od^NB'XgVHb %Bg_TXSzu;d YQl^%a2߮ZDO~U٣_P 6|3b#fvwRdX0_:F+OLV)CMc P< %ā;Nb;b^9f*9[+I*W4e@]\TGf|+  |~th/xGx]0hCV3~㜓yVD$U:LTns|EJ S_cKjf(Y\蟢>9admH4? >M݋50657xL-h@5P/7;aV 0Np K!'CٳۆetY(;,'ث!"FFqFw*=jɰTْda#$gnLvMHN9n>:ȓm‰f*RmjW5\_]j?z`Rokm tXwi&BC'շ5m$xZ|@ŭI@}YH,}ɌN!o0im͕ȁm]5ՋsW Υ^*!>|{kxEOܗ}{ w3BX̎,Çn 8N[Rl d*Kіʀ˂OT]91s|&`P `hG F4؏a[\9+.r눗Mr^`L~8 j%oRX^NF} c. 5ml5_3’tsULg`\Xi} ,pq">M ^!kcA[uWCVH2CrȝEM5amfZI[X5i"UVʥ~=,1]^ NGoǥ1P=θd9xG'g魦|n0ƕƴĔYE^10$͢Xv8nr($-#{ݜw % s.O3@ g+{WL) P䫜HtM zLGal{>1E20 9j7V H޳m:QT8Sy}4#psG"+X,MvM3I:1`Xst }y#SO d6''P߯xV2ya c"V!Tn\`2RI-e?==JODC#|ʴ G]TclQ"FO^:(Vm^ _avԕi   bib'HM+Iw_~W[_IʩWw]71=CR>y\7 S-S~šHXeRCq@F_%!6hb\U;]@v˿}\notYvQ(\}Sz% }ԞXg 3)Az•q)bֹMrj4W?rQ;g=Al`ɤ`=8Ъ wz}L12{nj/%P|Ql Lls$j U&EbWh@L^2⫋9$#`/4V kmاaU+*oLbIJ1rk9KcoA{B)RluvB[h3p.VPH 8/TamćA9E> ci/d[͂sNJ_ *RՀzk +h56h][ =2)Դ_#v1T#Ҙ٠|kse:$UҀH_+A)dO◵c7Iŭb͆#V5C2̶~t7`"ɑg&@nR*yE_sҞuI4xJRK ; Z!סN06Vg XR4ؙ*OTdejeEY ݓO.{kRSHR$C {Z{_ӡ/ A;;2i{{>NaBץz`pX@tF%mvg%}Cbd.ș*Is&GH{H^HU$ʺ gZY o4 gT eJk>8:Co&~ᯃ=RjBRB` $Mn\Bjw Ms!S*_-Sh,I8WD}UO4}Y(LEˍcIz$|YsHjf̒n@o9Qْ+w;ufrko}BȠezH :0b9Xqωg`\XP6 +i`;Pbb `-] ԇKT=xWHquF4x=~ha/N7ohZQ&8? k5. 릧>SfIMZgw$4Hdslbtx?a7lzp;:jAԚ9am9ԇٓRίRL6B|%?r(lR*Cg|U~#Lhܼ"dSjjw3FWP"95Nk_k5[Ƃ>Jp7Q C_m35 '9V%M'OBڴgn1??׭l<=}HCOIpg~Di ;X6{Ө/ZnK_Kix*;}4!a\.Ciy3x$GPZ_,E0OvhW&k\'Z ,mײF'`Á1 ,|](rWSgsȽn(P`7@T Y9/zG6ݻeL*91֣7`/o>iNNlU44kky*Gp~MA;Wi% QI#D H BL:7ꆎ#;?6fHg5Qv^C AY^@)Q"W+fzz3EDĽXA:|8un,ƚvmeS4x%1}D2:8_c~X LE2@f5]qV+SvpUx mOLDس||mR^Fu_3C"wxƶtV,PFm[:GxCh/?ΕZ?! cmn:7fN91CGxqe[[q}bZvE*كקUәti`Td(ٻg\ךLuWByh/ z\"JyhDg8ZC?eBW? PTTfs睦Q*` ~޿@ij TYkFQ\e$nUw"I Ӧ6jPȽ[ !t\o&1Hξ -X:{ڢ )h؋F.ekV)QGYiٝwN27!I(/n:O͝;n| 7=@W*V A;]\.jm7{ɡCqMb*R#d.} ٬[6b_ =;Xwh,m9 /:V, F0=&+5/kgU愷JX؁?MՇ<: 0.mOa{W/f?6#P8H:/IE'c5h|&o.\tUei׷jijO< h:?ʕ+2{wFfz<^sV92r.s>e6 JO}'!!,˄֤tY ZHЯcx1DMtYQlVvi !Hj J@_^Tk2!ڤ5Pl*Y} ';wܸõ}+d+jS~Mw xD Mnf@֩23Wx2tsC"e7XH-nTCq.Õ׋؜^C$@47vR[ .FJSsC2>4ڟ[ TKqH.2ET\W۟g᪤ٔ.ҍ:E/u'?o%z.0= Q}T%πճ:+z2'߃c! k A ȴBwݴrr%fEPĂc,*x֛PS~F^Ғ/c2ei7*u?4{^=dUgՀ@+<(k'HѕrC 6$=o<'Sl6zyҡMƆ_y+]yNÝ̀S8e8(pjh aͳR[##XR{QGZ Oibe0d6GS$7!CѦTi[_J\}Rp]/.i'ǻ!beYWHJGXRO+wɮ by1y+80YvM'Hg`*d*t\5Ѽ}a35O*Oв0V%JO_!pZ.жd5B΢dI|;.,7'НޯB=(J&e:Dz/ ŘD+W>k*Fb'DKڻ {oH&y{ FY{*0@oM0h$0{%6GMlJ;h=Q lEb`6Jdj1D#f $<",W!>Cx$ TL=ctq| 5S۔3D*vROKQ m#q3SM EQN"- B 2V0؝ef_Jc<`XP M1PS. vq XQQ Etks/F,]{"}OXE~ҍY.Y;%0y)v[t7>(ezжOsl݀"y1/&)@A8? _?r]YiA Y&5ͼ)؟?ʓ~qZUpk m*^8ʖ{HRahP3G K~?6Jb v4Ґ\IP6eČ/b9Mg_"RI3o7 S>$1X,Co,~R4̇kɫDj96SB<(x䗂h(?lÃ({Nr~!I*!7f\jt6e蘲řgd?{ֲL%?C~~Lq z/1[F"]b>Ci6N1'1FN: ӱ[r:NϜuqk qnT,ZcK-e7#9#fHW7Wu=1 COLՌ܅TuōY*r ]VH^οj-u^%7iYepc;>~kgǏJJD ۡ/;A8o_p- OwhS="ˌzpը;kU#ƿ {PW0'37WR酢\;hylqqτB:]p-ݐk(p a. RhBm "?'OsGm;o2,ܪk)0`>AHfԠ# ]8|?zׯ%ME*)`lhɽ\th#_#f4bGJbQ|D)Spׇ0/%"5&0%$`1hJckfCs@8TWDsȻ.,2y[-;AclZJWyk՗Lo1Bv9@Qޯkg4,V{h ╣_syFRq0hMؐu Շ$ff;E!%>N %g.PZAETi%`[7?me*ek㓑:hjJ954t.XoKv$ gdEa=920 +HXH}˭D.d}\&Vd2Թ]ߪygR!ݕ^jد|qֹcFQ 妺y[EcUGhHb%^&JC~{r] YlZ XZ?O=SN׹wVJyM*pe_h~2Zn}?8 FKHZ!8QD%y.nB͘WگWТ\VWaA[d֔CiEU=12׷H]8v2ڨDAYsUe&>.z!_{GX>JJ^sG%&Zz.:;.u!|h+p̏h<Õ:}}-"1Ƈjm+RѮe~:bgZFyx]p6cg*JEmh xG?eB0K/ЂHx';)xe( R\Yq3 >_Pa!̈́ɽ#`#qtW5O3AcX.ƛ՝[E(G7ԷMdq-À>TvYe̔}~ ,1W:pzt*B )z ^'7* 0hH{!P퇢[pxyX qfZP=g^ʫ، @@eG 4 žd'.%>Qh3/`:ܞq $[PD='㿉Q2k]^qwQdJgDΑJثsl1 K>9m*;)߶ T%u.yEf[(  خ%ZHʀOA "We M[ P B&xUΫ[Jlzf2ہiR=NX[q92nGvKA!G^ݦK82gzVv. ߂77 { B(!{e9C7&j?B{0o>iݱSj{ E 4'˩@#T^Z+E]UWSA`J%𗤶7ߢ5[3ZrDM8#z |)o\@Mn(,Q])0ĦJZ_8%ωo&6xQcJf@ s=Y+!cE+8Xx9+%tgvp!NrmvT9\o(syM(r'iQYmQ2r!(B \MU嶐%x$Myԓ ][#) 8%af/#a/&n3χfEG{=)Y^vNp3KL͌=NXC\yx-M? AAZn=ڗ-JKNJj F2s</ ?b)G"7O'mJ FTzt JYbUk7/G$Z'UL;ؤFѠi4Jr{* RmXjF~-{削,*LqG mlYE,}y=mIjmUeQr)*QtHF Ѓ`U` qwunކ9*W,{vA\)v0',L6UZyI6oԓ2A0k9b*JKU1,d!#%YkL"8$f,N!_h0@^r eإ(1]ZlPK|7Dfk=Fh,bR[Hu6w{Z*bQH^$PMd -۩;VQvՊ\jgh`!3D2Y/N$OkQ,W ~W`q4]茻\1#n~0REAN6omyA0ڪ}D;tn U΋7S3Ntj(Hwog#mc\i5J DւK浱 gB?x|o.JnF4{9]_zF[K$)r+N)Y`80zcQ3T+b XV_I!}5SFEuŰe ~FAe|-*|Yfy;*wR[\ |+s,$q/V B[" <%qCg/ol@oӝH: G}HǛ.Ul{VW6 ۜr|qVbSFw%OפMox/d7<">+١W)ޛeW؈ }+`ths>xe-o2OxVe4Zk9j2vfFޣt~0-6[ħ~?bh7etaɺ}!5Mu?8ܦŝ>GSd,5o~A,ndgr sUOO`P0bh^xuFjOXqFgmUU +drjzC~z^eF}.5Jc#m:S Ah땉PR#!'Jw2w>Ct]Wej RƏ-fɭU \`~1{Oagn q›m1mc1Un] d`(Ǿ,?H&c0Ԝ~2F07A[&S0]"m8G I6{#.&n {PaCR:PsI| 8zVJ04lʓYg?IY9,wQʪVˀC(>V,{ ΀خM0Y,8ޭyx’y'p+h6LEdi"UbIRa{p"61"@I~is[o@mƋ'OSKglbG"IնG ʮ}vJvaU%BbCwX/Bھj4B\SdTI iKq2 &R]Vеi ;'I9ăC:6*"Mn_TBgVdUapc/2*T/biR > V\_@jYhwع|4$ܖ64EYc {3'Ő"_Bb׍=æ>ײjBv?9& F94/yY{?&u ;R{[:1G/4z@K5d%}c8øF[Cjh)D-cOUC>R|*-p3tH_#[-(-ɉ< fTʳBEaO&VK)%6wDL4ڕދbZ[1zf߱ˍIEkP[h?{G`SZoC Ai =>Y]m`0%mq*3k)% kn" .F A4J<ܩ}R(N5B*U7d}sb+ +gu+x$h[A"ZnKBd'7eM wrP*blȋYD8YYo%?2" 1S⎧wt.߱EZAinbx(9`ݪR|77bqK),ܨ* et2J`*wp|RKQ2XTE,bhKG L΀؆\ymo`S 0r}qr\5"C&Y+=;$ TNpHN;3pO:'#Q&LO73kCjõ3}q. e`B^4ڞ =S,i(Du^^ح Y2^xqs3t6<`b-'pk(#ֽ[7d1yh.#}5+0:`}wVNɶӛMr/̨]:d ( i渄6duP(Y L bq~poEr#bc޴5 p&lCN^tZ1x5R0ג,io]%A󌷑vAѓOZmR8pkwKS˃1ZdͶJJc;| ?pVJmZl {G/vN%nBגL.?f-y+Sg >~mgֿO0zG|.,.3xȐg##? nR4LTH I0ѿYXgnbl>fEs, ٽ(PA;Zi6ܟ$c}ކގ맾$.B T񗜕?v+ap@֜+'} y -ݬ5r>Qcv`6шH]WpLxW8PЦo鯶T.ș&{rmc>ɢ=έKM^3czFyOxcU¸__X |qu0eU.O>ɵĠFY`0<'YYrt~^Ɓn~fQ*nΓuYCKX^ZOvSI=ҩ QN}Qϳ|XՍĢ?2h遡}{lu[$ 03cGJ3#u02ԥvUzZhJ1ĵ)eiuwf?QfY<:xz3Vv<^&6 ;wERbEg= _ }俖 mV,l='E$DߖtvQe@Z%ߴcL˱YA"{L8O`0g!ЊQ` [l`z~d ^bhyq HϮܸ%卺+=v: qajғE,x{7 > Bj~"ӱgg5$^Q tB0$$b5p)$^JoDT)΁/\w}Nlo0H[}Fqڱ_it&S7nSQAaR`jYI|StOVP-#[n!@|32^+yj 2$紑u?[6B3 9Mūc&p$( (Y_.#_(5~!vY`uUMя\?g5 f% sRxn;qm 'rYy(H2Yk?޿ER0 ?O$뫢)fL5M Yy0_ntXA3D"@Ju+IÀlD@:33Qgm|]lj=RHI+^ eAwZA5&5AU>s摠{},HiRuM΀Ayl#+]{D*i`cg9.CnU!UTi֫:e~M2M#җ`)숷%&"'jc, q|@WuL|Ƙ{~ ]acB: @sk*5J!VT .ZP&)bؓq"0{sg8 € ɜrj߾"\n5g3ˊw{Fhjc֒\>63ZM{%-6GѣfAl'-SQ{=?+D+5#{1_ֶUJrҖ2P2eceNx6m,P#yn&J2q7Be}ؒxL<"~U[&4mI^sh> ^!J]V|EaØv5n."> &6#|ڳSEK O0Jםuy] #\J]J{}]KBTD|K:t8sۉR\J2W)ҫ8GhAoz`BV,7} 0--o!OE}%AJh ݗ᳘qȺChBb٨d1Ac_48MJ^1qEň5Y릥?裍jyAC r}b r}G5ݔxl3IGQSa/ܦHG{s%NI3׵M . eҜ&N# Len&F\91$4oa쥌x>ɿ_R V@ujvGw@XcZh4/qJ,خVdmD(o`x>Kh ZGK \!7N"p﨩z`ʩuk u]/0]ڋÔQ hq6YʟXՃ5?/. k- wei~$|4>q㺦 ߥxQ#uv iҐ>\k`y68@!$t"RrĚ`#뱾8\oY?ֱ°1f(RL6&ua 7H/] d~ PG1%h dlb,al_(7e 'LI'6>gMmav[^c9CAܪUqvWEDbLd|J1~論ߞRnaN~L&ZC  O = %O'uI}@qTah;DqrnL Eֵ>s&lt@Iu/~\2D$88^Qx:hcp8bvDG[1O^Vü\x:ޞQDٳљLJkt[P'CM!_5)Z ܈)D4,裠7h.M$6œEmV]fL^02 f"E\`c @۪;A}_d!B.f8%. MSunpm?Q\0i] vGMMb&n>Ce'({N.df4BmI-%Re"ʖޝP=8c4̡ӈ.jtK6 c4q>G{ X3VZF|xm(g(_Cdk (-/fj6k6W;AΩQVA[I a#rigzL3H=_zFщ-e+"4Ɓ:!4Α'dqQD=.SɜCKőmAD、fZߖAN.31ȉ#//]^x>#]va՟!̕hW-W|}$-\Ni qr<Z搜i oZ$ԫ|9GI BPF;O{jDþbˬ}O+ǯǕQ[mۯxVdix1YoKNhC6 }'h;0c4gtʫtO]mwpAp^c(jc:bzfpY&^b$pVˢ.P[/{+πv&p rV8+,懦^ P& L M7Jm^^_Ȅ?|+jh%#Q|[Fi M& MwJnt5MZڠVUIӸ-npM||11ԋ;awJYU2bxDFT7$*pY`vCSF_]}`rPoEzh0(NQT MepdeISqԶ[O=M #˵E $Mi}5ˊ` $3jy~.Iuߔ;]M!MNVnnZF~c kvDb <G Kga~ xቢ  3iO30xΓ_ w.^E|iFwJaFzRj71+{d!.y$Eߓ1【?`w@ YZkh`t޹I7ybbQԛ/ƻ|(DtD}Nt~^S@4b[ϙTH*^V32t%_xpsi )!5 x'eՔM}!'սf0/*Q\z1eYZqYHNWu<.OD^_H$AT?y| UKAZ qCS׻"¦@(|y:eM /v<ɦi T fZpl5v߭) (>ن3Y4+RtU٩r)5߄էmLbIԽ"~bS,z%$G3D!ҿoc^mf8{D:øØ7. \BΕ8JW4 }'P'+xX6kIs YMɬ$ @ *`(Y.i.z"0@`nW̊ hi'ho n¢x+gxIDs?/o L(Dd$G>|S xb:WwyǤrVݐWᆴ1_:B_XRZ5N?+Cu1 Xyj߹J x#03{[qfy n¤-Ć%2F/}$={Q呈J樁%|Pxv&}0)cQ_FW=VAN=t9ռZBRVOB/_ɳ3Qs4gs!m_j9JvS5Y?PX|8(ʒ ׽E<%LYbl!XK;Ɦ=Gϖ`R8F _h-5r|dwxe ts%N+.0ߏ! n;$H\:'krՓVn 1 t1悹ߤ¯l|%Fo uOk'EIP (u /MEVZ Zȅ|Y9Fjᄪމtl*N>c<~%^g2YoVtٛFW"ޓ`o@vVpb;32sR<]ܚ:Zl%!"&T7&Q4`""&WJmpMR;ӕH2Sn5Ux`VD>pEVhƗ~&'+.E[ Q駯p}0{\;! w8,܅vYI'3RH+aYê!֯|T: #wL>؉Q_q4V~[!L'%Y0Y rI 4E5JY95y|[ȝ4~#W-5 YK 0W B~ZQqb[&GDܟB1GUp).ɹ<1ث5JE:[< |m{/Js2s?_A]6;:ey Rzڃ6(cNlڱiwӑC"*V/7LXW Ҽd p>y)͍lQ')j@XGk;t&P5-7ϰ8:}gsK=b b* _2> (_"aube06ɮdqշX,|&F.}=~DՅY{|]^] װeJi4tLѰf@-v>Zj/lie@.i%X*yL%P}PZƷG璍ɶI%.򭓏Z{S`C 7I kV'sڸ6PlG#שMgu`p . [j9Dk_zEӚm{ v4puHW UM(q5cb!q jpWUۥ5M%04ށ63T}$Ly*@+>dt =ߩ˾Uhp8d :}ʆ$n ߻T`l59zLyF*~Z\{ & iӿW&̢[E9"\g#Aϫ)7 G $ۀҟqf=V Nkt!voԝ$a8< n]xnRdnkϳԮ;<ҕ f*gE܀Ks`s ѡbkBR4vpI2 szB&ojѨ!O@_(9 f(Iu0Q]Z_KNl˳:ri1*-:M3]?Z[A$ S1..ggWA m:@|*CMVk~~Q{W[#)a&{,^R!2Xa7=nۻ$3FFh4("MˆEޏWHc,7_\ `D.23A./w#,^etc >l>340}5<_=@ BW5<ǀ:C%b- 9aQU^h@$& 8HS`2t7 mV=c>"#.eiXGijAN =#\֙ɡ eLM2Nr=92Bd2~S:=#%x8:eGKAĒN;vB+Q#iYuOtTx+Q]`!K"Y$NQ5ӚRO^Zνv*`fd7.eYd;R*%Oȟ1f+6 gK=E3/x2|P3 n>Wń|s{%S?QkзCg+p#h6^Wo ݩr:+JXUԍ&^<2E^ٍ,TU֡15Ə.ݷ1I⠄LhmL:5Q 3o٭-X0Tn32Csd h֬[f5PTYLO0TM k1#umb'ut.8(Ic#~}&O{m\sYEɷܠ.Gx-*@).CBK_43 S N0j|!1-=X"m)í#U;)WlǺ$G͔lUw a;DED:63yP(eOVlcr!#Xt=I+*Y)zFG1JL1YE罠Y)?=`6ډoyL@f!suC!Ig–km6r;QRs v,Z}۰* Q/WA`}%~jC@%, x03/V+Da} e8%=9U-2z PW7@'(P!zv*ـ篇%f\?%rm}$IB"^9{C웱n0&/$8R9^:*FܸU{LF3'FEqɲDޯƬ2K^ht,˻`J߳}ԋF@'Zr:x]1X(oCŔ58WxĹ ~?z(rpWY:v'NDQ"ipjVÞr ff)&gB@KzTVrc&go sBgXEye =ܨ-ܛrY(,Hz: riox.`7L4@ '}0onwyECҦoxK(B=6DA:FPu]\}!IIOE=66LIЮ+:WE{"HSҽ f,⢮%#)Qhj(^4fIZVFE ŵf텼<y![2kBM, RFN~9iX5QX,ּjkh5 H # ^w\?kt^n^JY|/r9ޟ hyo岷i(%}Tט!j՚) l/G/;'EjM#faa<$xeT'r^ף3ֽϩ:N,< *' 1nrIj8iHbf7G1]JP0u}8NF[A8QtzxJ@kek1ϔ_UT AqGAVMswM&ae\h_&mTĜpݍULGQ2\%<' hQ2O )a g%-ƬJ5'/IjA|% "eOoYa2zp< !$xsdA^DBC(oտ6?}>aj?ϽArNfpɏ)4>^`g̊tZ:'81$w?*C$9r7A|uVp\|nS/H"wh:b=Oji?=jY9 T[Mn[|ȅ\<"u.!N>w7 Qntq&f WaБ'xs 8o`@{p64LUr o]!9\7iBq=LՑE;8m7 ve~\ Dgf8LJꡳ<& i 1LF.c((L2K9CTz|ȅzH!?`sƭcMV"H3JW[^,Qə)$d3ed`?/J5XB @`RH9ӣCm}j 1#6)j`i;JsU8E#5G m Jy8k98DDaQ{ut__2l~ѭZn4,7F^TcmZ#:J^%TSTzMhmf5hEQ嫯Ya2NԈYYWo,[3d;_<=SG'`}/.T㟬dtd1 *?q<[ioVpT318}=pK "KbSwvM /:Wkşjv9o,ܣf@ fA{.N}0[Lp*8.d!Ɨᴜ;ܤ78.l/.B0?8{Aw;H>V BYܘ\#Ņ<%k{̭K.}Boms<yΈtPG8!4qpU}vZm~Z]17}`٢aPIZN?Ntǜg\x<`lD=l!B+Sθʖ9#ƒ~E#\p8^j0)aL.0 AJFz%'~MT͋rj!uǻ?C~&/ITCeeB+%W} [ yC wg+ئĒʷ`،ٲZ-8 |ޙ'vz=*R)jan`=T)_WI_plfgQ rm1G! 4tTJrO`s91>_&uOf;Zwb+.H|ԫ Z`XSvF XKlx@0cf?P6Vbtx=ǡ [_P䤜 %`0bmѮ]߯Y-NЎ>p7^Y3ܘX!jmmFݻke~Jiǖ+إ4,@0+}[ZFKcm`3.5jG!QۤOzѵx-CDޙEiea|~01jMkP+`Qhի~v, JП3PJmϭI$6}>*9?,d(Z+7fd}UlEPx;.eR9<:1S|{![(HS<Rl[gOZ/z;D̬48:;5]nӶ`iiTsrZɚDڿ ^k4)c^WAqsQ~@fYǥcOPDX>é&.y2 + %Nzƭރ`¬#IlܫK΅GI.i/r z%" /(hW:8C@E%YSU#FmN|, KЪי NȾH.9\ޠA)k! !8"} zIȜW~~M=ʾE1Xu;$T?8 2qA b4 LQ)l\L[d~O-Y/8hѤ<ui WM1} + h;U12<Wus)hCwOo1Kd"XFϰgnԐY]0&qw!2;C=뤌8 D0=@Gsؿf 7s6[j o' a5mAZX Z ٷ@)p(*a F|Tm%WgTi-ьI Q6iLsNƧZ0U8ǧpĠա3(uLUԊH򵯠ZKg b|7Kr!MxDu28b(Y:.WR\N29NEPO20?(U͞R][QQpfnp<ţvhbu; S8|YYAL2chfsTI;Cp=SY5+ZtdRnuö)%g7r0䩰;coX6r~j#LߴY]@P @Kpx{ }\I>W,cmn~:4mmlTeX;f%$S駬P;īid0djq- $!gFFP}<nRY;_]nRkx;,Ц|/sZErd<{8rU+޺nh"6𗤌N4G93bupJcBGDR@𾝿C[Wf2TJiS)A[p<~p1y}^6e4o0ٗAr g@3G[ Q#?;o"tFa* (9x*80׹JnCQ& 2EX\89ހP}AeY B{qE*KYW4f QxμoɫjM6&|4=<^ڱG/T[^A!7v=`O2=@A5QiĂbOM!4 CQV9ij$G7k/ ܒ85` ڳnUɵNv;"'SpX<|\{ý&mMbtX;"H^6`;$(~SQ_Bst }tOxV,osW:()="Ku㶥 \_27:NM!T3M#py͋d%?]QGډY'XQ7EB~t_7Z+ !~?ҍ2<'nBYx7!R>ϗ.UQ'yTFKU*̾CQ!s+A1gP3tɳ5;Y//O&;3a?P&h|%%ɼ`_&P @Pn RzPnхJMu :g^f$ svkdF0Qr^lk-@xaFkIt#(ٵlHo8M8?T8_$&_ɮW89إX[F }7QRI2"m=u|݋GArO7{_אva ̺#:pco3yq`/4&:d"nk)G0YY8 oit ػ`Eٮ:xR3L?NfqG;R?OqϪǨM9g$*S|L1>F֦/zS3!KNaU̮o&avGtPFB`]N/*`tk^sȺ)i斂-q>:jmhL9ʈ&U*$U,d,ZcK5]:i54fC%?.LIZ) ܬpn̽>9[0s+*ObN/48_l7 L~᱘]No ^Jx3f9t˦/4yFFXLI5u%/8w  ͽk1|d087;TGrJ׀u2@HPk̸IJaB1A5K bhL;1@K.l֡*[tO~R3R0 -ǖphh3!%K g4M='Ṳh5 W?A}X&z-aҧ6ia)LL,HlYISJcnh\p/:( lo-9QV)SB}so !aբ*F)t:~fL;H7[W)WSCCc36үE *_6x"(7DJu+n<O6NPhyJ2ŚSZ,-R[ٜ_j4+ Rwlћut~z>ob ejG: [fr=m0 ܮdgV$W҇[YeX*;,1Ms2JUg"xIo8iF48Z_J{vŠӫ"H!p,Q&;H8>Oy3F Pt%{ Gm`P'R>}!̢5NҺwb7$7lUd#f^ữGI`@,A^?BwyY#ʭo_=Ƀ` CsKmU*PMRJVƪPfbyWM!Sx1|8YӞ Q5T,m&rp"*"qK€eA ][gX.E6_2Ci}Hg jw^b Asr15,pV`ɑ'GܳP 2LWma "ja(ٽ0%9[ݴolD 7@BTB}Խko`{Ba>|7ޟF8(: '[Ǚ>tҋwsV^R(%|i6yIw#㺡JtėXB[j셳ςH\P_i /؉LGV!^=PujiyYaF7gŀm]'W >>`ׇCP|=$5M,]wihٍ_YBUa'j쿃a`޿x⟹G4W|p߱/IRW9FVi&ƥr)n/a8M^+VT2QH| ^V)Vsr^n)1NzA&Nz c@"B3tA?չ(wsb-e7a94Hy|o|584Ic?-H-}KeMUy04(3Uk*-@{btӴ,mwSw{9Ql.b>;ձn4[?TС' ꏠ}}Mꠉfɴ78,ܶY(z[e=/8~w s.@)+>GkwƋUQ l4 qvX)+&GXE&B^B 6/> <L XL Εћz3?p|]iw)e`ٴ7J9ptGtJL@ҠjҲ5`r9O&k nunWt__w!)@j&P B%S?bP7V}X9\Tw7oY{Cnk WKd2I SUAV ^Wy9T6Ŕ4RjǦ0fHo6'Q<.O7{dU^q'a<"t=қZ82)y FGpLۛr⫝̸LeG]zz/ٜR\4Lޏ4:qԗ&<sD`o҂t NL̑2 |wԞP"aj7JPԢ>-p⋘.S$o]\rާ |wolw,".r|#ٯ!gt`e({ mm  9q~iq"smS†wH,LHWL'irJQ( ?~?Hs UiE#W65l;j1M-Nh%TUVK_ݙ$`U U+OƒS\U21D.%W7ir{[U4OE2qY^݁ h]DdYK˫hi;_:EARۄ<G\|8wݟp̤E.?t5.-f c9aTf*cgeYw)ߏ>HX2 7&k~m&1 kP]UyN~ΖFp9[ode=a6ykG#(K-2* E} (c1$[[.t,|C>؈ ')cHx%  x&Hzh&8aDw W]d㘷P}=7 ,Xɰ`fIϺJH竔U}O4#r7"몍}(HYŋoyb;iltp ^W"\ Y9dK{uP{S,~R45iwMA֝v%%Z*ܑL!C|-/vm̀d* %*DHᥜJ xPkE}O1m7![?BcV>d=|ΰ&.K.E 嵥傫n߶u$[!t.+4zw!zVﴏAOz9d m,*wHi^̴0N&ɯ([Yꎨwi~,#]L0{fJy^Ÿ0zteNHNdߪjRj3\ !lX%l:V=ۈPT{{rE4:\ZAE1O.RCtrП E;W>5s/ _Q5QyC7r٬R疥9[~ `?FAoS(j+F~M0k*s[e5nXtuBV!ύ?Ȍۨ:_9*l{PFkvM`M uCwp-ĬO2M;/Y]w˘*azӷ` bw*6~s>A6ذ9>&sN'.϶5GP2y1vJLdžI$V#瀑KD۸UĬO*uiZ`gu{Ev%F"F(xou$u }H`?9U %^fmE4s>eꭍ8SxS\-[TFfR pz4 3`u۾nFisHHa2*?lj6ȱbB5.u ߟ*&VVvww{f/ 'y xy`3XC`"ו+$R%D,pDKů kol/j­xt qjU# U=u Q5L1h頠QMr3d筼Qa'Iڻ'Cl(m6|5 E؈[f çG֑ =bpO$E)IMrVzh! 3)4Q]nJyQisn`=jr4K;y]nQUFx7˫ZdiBwmsrɔ2$!a3yP"y\ɿK Nc됑L)3;Akp%OJhPܟRPDžHivitoKAZT\!T$cXA/>,>bPb/#3F'oPQYdAZE1P?XE5c{|~?%UEbq'ۤ]ix)`o+`<"MMׁC`!6-o2MbDhOPœ_9EuV$wMVGwTJ?Py QȥِFtD J&d3aG 7dY5X⡌\T(sv H 5BUA9$-(ė,nxy-?M\t<|x@ݼ 6'c"Ӏ">go|U+ 6ɤ7 x1 !6ḄD }Lf%M sAp S/rْ**9{<ōapmOe<è9̮((B7΢̬ P>Ө*o,/IΉFHn Xc.3 XK,Alf.;pwϾޏbU,˗oռOtHY_-Ř{zE?o~np`G`$q0[ةVUõrOȤr:>l~b%BhG~m^b[&.wF96nkLay9변mq:jV5ع7P)γev#]?IOJg㛗UOTbS6o*q9lәeoK7`4&27Rӽe ZBʛKGBTK+]( i8srNTbJ~n̗!"p-*P N0|ԍfd9*QG N? \JV=?w%=}&; |sCz|x?tNJ4,NEl s5/C@a9O7a q헅V<Hd2w =ܰ~> p#I-hdnYq,MqgK\,!/߰a^D<3W!9xM}bwG@qix N *}ڸ3ޖ0E.Yf5 uQCdeȹ*}Mxkᰅ 6^#h~ŷ?$T%u7sTPd5%{Dw!tR村k( k*@Jp,1-\j &4 =+>GKnE1mαZWu |v={T2 =3uaȝ(ȘOJ;P ?~0_fY2>JKG(gD[YXqkN\xLQj))>U1K`QƍD-tjBdj8]Sµ}Q}h_8ݞWތqƬz8[${xnI Z+c zh8µqgQ#!]^̈  |/ځ&/~#VXN&*%;Gͱ,}"+n`b2"V㕷5ZSVlMfyjÞ`ց(inq`, D3A}j6Fgt7d[_>X0Ũm3)ە:b1*y<xa߭TۇiY~1'6aŎlE>mBjε+]ZDk8>JPE?»)ېp%ҽN5͚znAm8 ,/eVgUsb@fgi?ЦLEm&L1uTe811_=bګ5"p *=NvwKR߂\߅嵁ELݠ6è+Bjjcx2G j4LDG fQka3=i J1r1o .]-_M,8_9,e4٪*s0*,j[HػWHq/˺,eZ±𶐑 >ȟ g@\n"+WJDWi|?oI8~I@kϋ8Tai? + RV|2er9а2!x2g♥;c]Knc!RHwܣ+YNNžxKt0e{r ܉&#UdP-ce5)70'eoxoc`쇷6jz-7nB}BW] w؃. ,r%Cg*$ t7i zH?dSTJD@"2툧fqCf"UGIÃK,R+_؀ =n{=GARv_#T-+;-z8_ǒJ->ڃQi*r-;[]<_ aᓒl=!k! }h AzfBmSSb>5Fǯؼک'_K5؞H8S[L]o,'QDPA<{"(%d6Yip#>e{6FiM 4[cxv!j ܝVwۢw5$VʈyFϷ>IZ w AGWUV#r~P%?쮢ĥV\D*OĶZ9vRȃV-ٰe(;CD^Üx"9\ 2^N62?HDyo|c ]}X~*'=kaЀokϾ2Ϸ)+cUOu)j]bQvFAͻwٯ\'b6XNL67̋7onuAN=,$HuCnKB#b݂U+bзf/U(B`Ld ƭR3I5Va4Ǽi]]s.A 7ty[72M8=nJ֩st|H 36.$f/o5C6n"Fj#@]ꓷW?^糰M&_qu!QNRSpVn?WZ ʼݢs7TWY%#F{]H8\J I$= [. d~UP.=ޫ*m$-:}ӳ8I[1x{觨C\sƒdL՝oS= s`{mEV6y Ҍ .D$ٮu% ܫߜdѐ(Hu 5!>W<T &khȻ%y6nx,o3MoD7KqYSW.Qj)X;%-cDu,1mj\{e16gi-[UerIsK'=+*TؒSB> ٿUi֓3~Hܮ'+d5N]6 dKE$tn厦f[)@%KSݪ*ZQRրgc)Xs;S `i 0'5rXq >/PŽBm$ڶLO>8PgE/w3JDU+: Es$jP*vWx(CJX>~K#.uc:HJ^!}uxYWJu`uɿmN5U=[46MA>qݎ츠KCmʉmwe0Blǥ)т1v25JPqM{$ LxU/\%537SjQȤVD#AKtz\sޮ?&Vm_]A-Uew=[ C:'J234S*rhFݩUc@E⼶^ :"5 _5L[eu is|!sBTUH5~oJɎFZ;L c>̂_Yr:WO#kQ `~E6MHKp @s_n!5aLw,gru1ď ׹ĕݭ̡XHv;T{PYޔjߊ plyNMNj%/@/h< /8EF>Q, ؞?<o}[w}W˟2L.GQ=iZuIM%w,x| O=r9)0%IQ(ךgi g u@rOa38N!)WwRD)vAΤA g<߭@GBQDjÐF*PknTI:b Iy }M-by W6uGFJ(%ɠ4 FBIYN{mZ@Ua'8>‰h`G5d]TKl7#$}3 i,j8hUS>ہbO BN>3Wh%4=x)UeDFL[j el9sK5b$R*  ':>:C}4e\xbi /G))TBt}y<ˤM;XKܒ.5R X{ /_u>Q¾ jF̴`R98&”!Hs(ojﺦ /SC=V - AvE{dz'O/*cѪB)'S̫Or,e&*6#44stI) &jF0(Ły(-?HSΎSnnKu#'n5O:;,*۰Œ_bM]\D-sB\h#wP4BVc.4`6O!MNhE^P!G:Y+I8^كGzQ.CfYzAp_moo\7B#)Hq"3}ͼX1KNa0WTjPuw}CV#Kؼiaw8ˉv.wgk/`(Yϋ0@ChϞ_,r.i*KP=;A*ݝ910}Ex229(cʀUv<O7}`guW~Jz#"vAמbfoH=k N mEÏ{GVX^>̗I DI0_t'& Eo7-_5yqL??; ߯7/4znXh ϪD>Dx̗s%HYm°~y8:$]ubhr 8t0*$FA.7tƙ?cNf tc鮈T"N3X F7]HEuVW*39P>_ %mOs~]gCN>5TF"VV{n:C,԰bc ~ # w5!1;$R¹W|,yYp6vq)%|2=e̤d³$<$MOFwTX<"W%/gFj0?I]:}BX+Jvh yI6(I{*`<, Ž4l~gܩnA+FӊO?-"}^dҵ'3xףu: he3sh1ӥdY-p@2qu v."mAC[zIO9wa@%-nWf7Cr"fN|=Ӹg%t;{x^:GC9NjѳkHY/v; |z+(1|Dz CvCQ)쏻&X&R%`*_+$bw 5VǾW*$_n^ exQ((35l:ѾBn|+r k4p}ظ@ ;67=rؔ *cǓ+ )n LC3G"i?{+\~@Du*OagE-^` tFDQ,J/tX'Tr큄Xy"\ӰyDHp\ ghѺѥX2f,/ę#N1,/>g*3՗=ˮ ¨S 찻5.^sBO2_~+->G$t5ǫ[ci^N*B5dToh:sAG xa]JZ9 j [8 08eH]o%;[ @>T2[Ў2j*xD[t,-!u1t'4# C>&q 3j,w[r]=?!HKm=C"]ih7 7Ս9W_R"@N8j~wpNZpCE[ *-Y:q,$;E o$SNZ19-(HGU(oB @J 1"J[{]#2,ԝv'ͽ) w2ucyȢ>3MYj0b2Η\ҥ? ֱxPAvl] lK7a^DU+r 9_ ު?u(*nh*72hq'Uv#KztlZ6‹mǻ s3Ă{wjA99 Oݑr wq:LW%@W7 <&uX B=v5BS扇_vq#ZFߏ!. 4$:-ZK 㲛K[N--%.8'#܀kWͯ Ǐyۊd0|3lE !RYR6 O8R%ɀ*:^JvE.[FQ@ :Ö,1l.4_6D2uJx~0u%9Dܹ ZEb%))\op\%ߎڂ?bh$ZFDsT2]]]u~MpHq=ml0P(IS44;Iv: l l󳩯5xPkh$I,Qaet{x?כ!-їxE@!v"jA.+6JbƎvp5}*BA9B,8ExQgI[~6~ո>Qk+uN =ۤWdqPajv~6]`bKe.upa8ڭxlN0 3p`;")Һ򚦾c䋙RZ>78:ᴦ-csq/1cLCFƮڋS]C&_ `ٹ._ HO|x#eq jbQ4!M8~g&S Z7e7e7]X,$%ф/ lvB_&骧25UwA9{ Oc,__ߒ%fT=y$]"pQ-!^aW [.νxF.l\Wo%q\!$$?GT4QԒd8IZ,S_e?@ḑ~MkUc4gJ05б>6}Kː>ѶC'%LnTER3ofMXC+.db{T{y*N,*E]p] \4)Ol v&F9a{ɸRK)ZLGDmɩa'yުgf}G~f$_t$-]5KieRRrjaoo{쥱3mb:ZXigxJXgJ/q/oҳFE.%/!JHҌ6MeD2w_o$_sp |J 9]@i[%]ysKsܘ3wX ħ`j`3+7UAU,L/YkT`{fm'^+_[÷sf#+ѳ2"9k,˜hOp=so\ܹjK2ܻ_ԒZuzA*fC2ؤM!F'*"gZ:+]Rߍ-MI ĺRa(u}vN;6 Fq&.u  `YclUx5/V X5EG'T'g- ϑƙ8|ц*t+io(d.Ci|h$׹ /C .7 5чyw8%w"u͵VfO;%rV5'[eyDKseWņGT薞,`z̲ f~P_q笌 nskD##0-"(1ET#؞LJc7r/CᅠU!>BJB)GBO"$O7cԗ, ikBBsN/ ۼ%ti +xyGUȨo5/哮hfa5% Z;KFf35֑(Gڣ N0YްB+뙉̓hg`3Z߀3 x6z(ʰbv.Hėd*4FPC(!XVÜw_Fbn\e$JgA v|rkw eҗ9 p[ۇ'~phI/ݸ7_Go'U_JhҗJDxfY&g`~EKThoЍG7I}=\ F$u 2PT!b}uf6p 4l>N;;6u~ fUBM84G\&"NѴt.^-%uX =V.4SY֠wfaO*񪼬 edN+#K$"$_ }>S kb]g}XtmH5W&CM~}ȣ+Q)Z4!z F]˺7n 8[=oNP]xmX| Yr8$}241(;Z$1,Ĝ*J_tvRϭ>ac_p[$5c6Y@rxNc["/>!}lp{f?0,֗ZF8iQzTדXWԝ50< uXҢƍ X2^SQ%|d x##&<~(P.J>a2`ah7 6JA/6&f+n  }CrI%jڦ\_35!K aV*u+F1 ?Yo~?6{IgF|;Ov$9w‰iU1|z(2SEzҹ2EЫ|VqՎK. 1@NzZ['Ud5D8D|b bb+柶nLeBaIk^?v-_b69*q\>Ns>Ȩ;p"wQ5Cbu3F擬sM23q{V"*K b,#FB&9,5v }3cUL5<5Ս/zV@.oˢ+r$My ǒ]wb$&7J8D)LT ֹxb ƅ3z^bO ٗURx&~f0:;F~YgmD0ȢʔnN@-WN>I?zYe5(=;I֨)N$^KJ eÿGK%W;}ȉбwB 2z( G-WXS;_Ch[!<[&>evv]gX,j0 -<%S t? "Ьnc< BGhi{@fï}Cr}&rk@0F);t=y4̮w=_q8b{Ѭ.֒%*i+~pK]v]\lPV,FRE0xB%)d `ȁ 6-gUbIUq,O%V)f;m(Ϟ|+?q|@+DMP>̵Z;Q3Pu`"*%U' Nk Zw6K"ׅr+Á:ysH+;n[WlT0DH`cU/z]Ld茐| $R ejjzB/Ь O)tGCJ eҕZx4|Em_^̋9=;׆PFGK7ֱϗS F<^̃;-mFɵSlW vi=MVGI|ƣ T:KLԻ@fT$V8yub'vdp58&cɶ{d'E_'0-$hKKb'q;U ?TvfK Yac̼*G#^;&ӬFrܶqd>qhW*S7# БM )BymT@i*tO:^=JN94qF^wv -IWub[yiIkpvaVU$߃$,yJ%e 5.KZ,'i!Y%$#+d}Y\2A>gM;N/@[`W#<,۬#eUUXp73Grȓ7bLwX( YEPt9,  i~z!~/ByQ.0I;fTcU\*19zkL'~r<7)ݓ|.FQ& AÍ >,ZPVcωg ̵e6s3X3c^!T7.m=Z %uHoJ~&+yqQW7؀=Ӣ/ p/3 [BOS¯/)jy A.k*s6 3=6/# +Q8Js0~~;/C͈ aLg?N,4T珂Nm&L0h`E JAT}))4sAi h"hC Ǟ*(_EX''ۅWS&y'z/L~7OA>{zEw8T;b L-M;'n\,'z McGD#{L썚j@F# n-^ "_[;=]eM:uI˩b)?al6Ś,m._{sݙ7R/`:بWlмȐzr.e,j7 K8ڎ +)9y<5 N0yHYaE,4Ss959k;8AƐTk襹MH]F*%{&iǮX}XƙНQ?`2/Nݘ7'C|9*`L%%)=W O?ka!$Rn,#TL8&7CFݍKeX%I !XTtQ;T ݏc@2 oe( ph[sܦN( l*#FoV"&FO9Œ{6ڲT iZOasAyÏ c61K6<8bk~A^,6maar\$ˍ?EH~b ʂiFvZ2%|{ح($Q+xR6feY531-&|I\X=*0Z5gΛiO%kW# ɶfC)L\~E "0OMD,p.7B+q$[c\dKF6ÜG$2ÿS"@IqD52 eR['66T6_S<'>}Q+CniWŏ,:i4%S ~:OzF&bNL%̺ϡy/@inb l|VM(UqPPiZ/Z`l|ˠ"IVЫk<ho2\qiP.<|jQQˀdٌH!>n 3itPr*WzYpӆqLN%' xgsv;&/FxÇMpS;FAZĝ$<"]dAذKläL`)ԓ~h*p߻̷R0pjj d恲L%E܃(AG&oEBe O<Yrn̨% OBV 4F—9U@#lH7 |D"0r;0EO3OiL! 5:#b&`[S+M#y;DJqI;vyH#8ӏz&(muU~oҝ+î27[}>o5U0lbTJ>$A~Dz}pFm!T-|)C$|N1mtzCӗֈ^_Ġ*aXW]p-CS{@ ȫ_򩨚eK -_Jy jr%zWsf/#QU>2Tƴ# M41{D/3Sj&Y;,qsUŨB vR):5b D(#Km z q oN^CǠ6ӥVN9,jszmH /ٞlyr($eB;ޠyfo-wrp߸M&$fn˂:R:s^L-˷m|ﺚF=S;%4wT04V~ o1AA6<.boBY<Z'z#4I=h!UP]'S\Ic-)#Wܔ\x>$ɬ~2%Bt7}O/OZ'@b/P:[`ᔈ"6t)>[<a81/G6- V۱nj;PhN N7쬶9hvkD*A1#30FMRCKtgLɄe t>kw$3%v)w7n7RbJ-K10qh=kq(28>ҀE<9WnUk^'p+KԒKaC)H>Ϣfց$*JSATpǍ!e%i)޼2`Ghn% F;9vAط 9HRn7GG{V$-0{OnEoq2`< %fB/o.i99l+Эk'p3"L{!3 x4,Y~fu1v)n2Dř+Zb/C|^̢km$U_i3Щ[1J"zpX6a øOO%ZA.[i}d5A渐6xXhJ4/q/Dv(d~uAA*e(U V p5)7kqnn;.AL4;/}0<!4t<7~ Θe\ 7[4Jw+gG)N O ה#GL#@:f0,N%rYm1ܮJc;` M;'Snχ> 7e^NR!;I(d# ,V鈪^%`ߨ孽~|J -HYvzD59e1숲NMZ޺/6.;w:Yka OdULNҥIٽvkLp4M^ŗd^މpe h)e,RQŦڎv.ϥЎeRo|B!S)&o ΁-TtQYɛ@S# Il"+)N<oNMZi6NNlrF9¹(`Q}QzC˙; 7f3^q%k?yr̆ ~I$oi[`C.uAKd[TUm( TH2yKLHa>ǹ-+. v *a 8DR=sG A&="Z%d,hQWK'e2&7JbIFtKB; )y: 0:3đq6uE+^Ze[AX]gJ6BHд7״4Я3:nj* v9&.]ՏWmBUXEhٚli#xF]*^F0kOߕ.d lMLvk蚻JL[B$M0 Xi֍S~V\ےīZEg=6?rzҽm9p_@N`S\ {bG^i# נ{1qCY !oB:Ԟ)Uf`nÆ~,Y%TUq|Efג& ,PFzW 5LB]-1! 2Ft%(dtuP D0ԈEoɿem*]&.dI{;GniSU6Tg3n7!$3IıK ݖ9M1 EJW *%IĦ0q4Zc֗{ 5a!7-f1^za>` Êbgi&\ FMڂ P~} Ryq)M̃_ 9,Dw ,L <fOܸ,+ԝšҧPO:phW>O2 *R)Wa="7SzrCu^ Żp:Ȼe horpHߗ56fF([$2. מʋDӯe#P&w d~ɕ$R pI/@F?G _ Psq%[x̥%]$5'OV߾ V:;(`jUI@=@]U&Fb'}fM0/ hQ@ pHFpL:a 3j 7׾:kG-ﴶ5""nE9\h)qٱ̆p^-2g|<^4tkȉ+084!$"u12dy$لy]& {Li$URåZ%L[Q|`jDZVжM= #jBw&7Cc7ZqsC^wL3 L*R{ XܻbJV<|Ի Q^gj'bDe+H+34{`zK%j=R815"vh`4-n9#yX3ݰb$V滪h- ^ tafmѥN{*R/(XcLUIz;X~!:Yfĉ\gI$gE"$aǛً}v -:橜(@y 礷M'c|ݘ]; &3w%J桫;vET>$_CB7fYvw/+#NCFD KO9F_4<ځ WKw1 Av3$֣]rF%=2pEG T. a!]1,?8^=>]Jm~_;L(5ߟݎ%qP8OÐTD |K7A+,X! ۭo#MbhRWo蔂F#]klZ8uN1a~I<˖̃9NS,J':v?<$:*S*8p+?^9ER"ˆI6+Z @eKyV"5b t|k=i͗'2 xSԴ0n<#)#șR2DCM \y +ؕr !-/k\u\odzsBM(|&حW;Sa\6 I*(\&so_pآէSb|`Is-R]<2ٛX/1n!?wS>*וvCҵ5 [cD|?C GvaM+-, 6@Âmf$yTuA%Zuuܟgi HxآyѰ?_~$J4?J4Rk(uN>EJ?6;Jf\ <#t$8 ??!RmTޥ g*1Ѧ< eG7L!IGϦeZ3ĺ!!)ŘXJK{%d GB..˙\aKmP6 n͉Zp# ޟ] -d:ʖray}Ys%:qM=]WV6 p uJ0—RTy ɝkL R]Ay웱;:@Ȩ!6BS,x鑔3vf2ܚL+0rIĖ Ml`$">^0j#i[{YDP,$x\;7_D LQ^v8U,H6`Xs;-uL);[.m$!]|䕼W~ִԆݵ1H2!L%ׁsہc|HIyr)!%:LP#:O+)'>O\bn*'mJ?bDkظ i7*]apnЦ%BNS35^"ExưU " Js }^^S~\vzʍF!-rK@dL}K8:_U=@(fNvy]h`/7sF^Xۦ9vcj@뇈̑\S+j\:Ѯ 3:mnX$&k_8/C["!R4ƑX5͹ťbxVyۼW h҄a[:l+`lvc&E6buR&c=F\sǹ\9x%_uaũ1SE ;GeԳ* 6ui:,Д.VT3):ijt7`A)/@h[EdWiLip̕Whe/VJ~K ɹ+y^]$lZ F˜H%8tՀGx@ Pe]e<<9fhNw!dMrU 8hB [Ew(1'8l^YM+A}Bl¼GGo@_;i|CyH om_t}'OV&F#U(~Dzqi55Y' qG>=b&`T=6TqKD*1nxbН8ZLOq4l~#kWnf?WF{ g9 b\4UABgw?k6yLY}S 8I?=J^!$W~,@;ALj_. 镒Q#,n X}w'ud _ S⌴ m6  c(ilq&O_PDAҝ"5ߑtI0U eqyDBg?T~kR;5jhh8:& 9V+-/1]4vMow[!<0Z&hwڧ9 >_Cc3Mr`i3Qr<~WY}yM{i> X2s6bqBwgGdU"~y :Zw)5RU̓P-#"1i•PrxG غþ'c1,i1bcETqtj-a,*(mR];@ pF*ƶ/N^VM;W1 KҘwEeg RnGjzX+rGWj@ٵϰxnA |Su8Vy#.ߋwj.A1Mgv;曪#ǥP5i>ϬD O62ގ_{Km}Yaq}PY+!Ba)5:W(5Xh=lA &r̿//_ټ+t)P9TY4< ⧗t xC)uI'C_at dz1BpTLƍwZoҟ,9|Ǽ߀w4*d+}z)/ͮC9Fcncb3n=>MЂnfukWfb5~=BoD-#ZZ%e[+XΤMv@’E1ooq`I͐:c3 ~1 :EE$qmW?,_xGn{7HqDw8YF@JjL_8k"@ǭ۪C8ݦB":2~E)EOdE$C N\J`R~͋n:5ǡeF s:,. {: =s<+-Q˄##ת<5/}9\iG>6C?'zG$]w\([oVļqSG@Snng Klx셓CB7FFO>hjWg"蕐3:KoW'B_5E^鞦*-S5 Q8L-",*u):6=55|˄/K:Fop.3'&x] Yaci[muf`ѮSz yrO<}-h)ڎVeXW,>J\LcgZ g%KY&XF:E6B5`/9K2Vt{~jv_^4op&W'N8=L\ճUm5@a @t`w#K,#wb_sQ4]BөH\SI ˔E/pAFVZ=F*Pji!@]/:CN8)(ꬫf=Q'$h6UWu0zY:h1`8~'C{E` [D`BJ;{&ޘ)\*jiI!9\21"=ݛB {3i0c?ry`GVMGZ憯h9|xITZJC׮ki2R'/pdwIaa,BQ!aNI .? 쓜Tq-;}ܥt܄j?X,XG`m% ea#:?h[]jR%A팚Z<n[ܼX6 Bc X,P㉶)xZ_Ml_ےz0 dO߯^,wz_bz[iH.| H-7#*KQUY..:Ỏ+Vou6Q1@PFLT/H"6jS?' 2d<~j!kr0^v$9+lNX2" (t,Ga  kx >u%|j,=^DEVmj(Q.^*@=\x)qhpo'G}d"ۇ(Ґ7b{3) _+&\{w~1>>ȒFug`R[ϦEwr[3ÆJqJ0/07^_PHOl \_B&Z #$p r:0FhΗX\Ik"~ \+)%k[K"Źg 2ikVOV>=]7|_)TQۚaMy?Xql_wGlDP !ZF.+b͍ ߃ (jS D9@p=h_JHZlyʦ!`!x ~W=9DfQ㹞@GVO# mYKO:%fD̞ 2 1Fb4d.,+DYA :MڥCXދTgSYe9=Igh*v?ņ^ ^Id}>/͞]peH~NCr}4:?RK@s;QݔTe FT=ɐ9h F gAql>DLM`>A]G'ZGom];&l K2($} )Ԝ E";`wO1b}$^ŒI}0_]c#X2۞tLv dU -,Çu}E'#I{S/baNlW{1q#5,I},Nh n=E:8T!s(x:^`fϡ8J.p-2`ǹZW?_=/ɋe3xSh (?O|ʰɡwhA 3aJ4K5g7bl7, /"8"{y* 8Q`Ut"qрbA U4n*1i=xd~Xwm>gں_~Xo ]Ku[vtdJӓ0@ V֮ŊfB',S$Q02?.^-20HKIBƞϽʥCƺ$C*}U?⹯?>"n15VU}#z[5|վ^v#>?فؓ˟+Qx&-GzbT*oy3#62?(gC#X~=83LxMgɘqz<#Fo7[ғS PZ`0Cew&$矄4qCp5LC=jYh$@Hƶ'qtqVM%P!]&PD*Aq0S!c_jƿ@}W /W}/])`nA h{)xTJ_@nrژ+ edfY329\i . >~58a)D7\|E>_GΣо2xn1*寤J}n7 ObǸ'ʂ}<$p8D4n9"C,fsYaӥY=>o7Eߒ/vC/9ɫ ׽V]*Eo[Nh@2C`v񬻮 #'yD]~=w(jB0WaGZǨT=4@PkM/`B %#q6ħ+q/'aС%4Лᒵaj8 D^i`2VomZqK p56z @)J 5gf"( T+XJȏ>2i`#n }_S]:8w;']# dsW]|ÑzX>z~V c}h+dcM2Py VTh]`:i68(P߫DǴ rol#O|%P,#^4/&]+̶8d%%uƳ!,DA{q-+6:r&K҄)F(,P=$zt։ߨ1oP}A-^ԑ1Z]Ud2e37)Ƒ {'[}C?S X >S!,@ODH+N,5>I2ZkB|N#35fj{2dy(yι,i镚%WwM(j4Et{t GR 6=dKTfDh 9XmoQ@P<n4gNt:ٲ*`<{?[y̮Z@ VG/J(jF77r;N} hSV=WUh xhT9 k 閶.]Uxv\2>ø6,A)H4]J0H * Cw?ʯS1A3+ewMW})8I@YƸZ\lX$I6KPnR7vj wU%fI4tZ-nDaecpgdE/h;X1D_-Tf]w /Kq9`A| - L35y7'q goɍ֯{z)?ixԅL7-;{+z߼c2=֜6RE>J)K<̢6 @úM5> &x<#G{h?5̾-zLaX8c69P.]b32pv|Lo:N+ηt޻<iLI6ɧ9*R@F{rPk33]f"W& r+RLM+O]KE):ٖAE,ڂZxJ|n*O}8| E} je̟]#C1i_#./#5鴶ĂBEx!otXqd`yuCpJ*DJ_pGn9q g4{NDșLMn3Q؄b¸("6qrO Q1u#nm<18xI$p-%9=MwtN2[J'qS`>'ؗ@ fN&\4'^C^:\<IR[bz^y ұ8|-d ā p9m߸ .mm&.r {ZeF}[ . :ูjDhBq{;˵\ NK7NC [nqi|$xXg&6i54On커;9tm`#lCZvF>c ^ 4JNݹ"@_]IGY'exV3tռM*H!RNb,7m. T?|؂oyxntce`dkvSYV|ȐIDRG1M)U 8+$U|xԖ&~&M(>19tSZ @ $#YL~1%cXa1*Ι.R3 CҒB$۶`ݹ.oCGW)<ga@A)͓Oz\X{OEv׈{X#<ϕm}UHso y&lAU!UJU5WY ګ=1:t UFz5 TŮ%k_XIm?1i5XǩxgGU4$j34~?y1HؽPb3yɔ%Ќ:蟣DS{ukxY?Z_8dr(ma_Kh}iyrԺy/epMy{ɿd5q%JBm9nȿ CIdVjZN`[~|tbGBs-^΃']J(*C$_X 6U3F ݘ^ȃ S3B~BP$k+Y0mճpb9xF`Bi$S>}'o^&(,-\tpV:"E: g7?v83=yM+? ͘_\ys>*rյw (&ie+1C@ȝ1Xܽ!XkJj烵;K瘐hS]>@J9kW ei:XLH g~RIշѝ6+v/ J&J\saOF7ORi~Qoy*k @}FjTC>ݑtܧRۑ % qWƧ^w I/`:iXBhX^H7h oJ(m{ޮ>]myw@Oe3,y,/)ة!7j_y(K̹G'Nz?D+Z5zhV&׻_vbylI"k6)⯯? J=l ~U@0t4VZ퇻>m\qqg9' td2qi0d:c.UQSp XIn@v) M1k3WHPpjsn>gC-A%6P3+%I}Z H$6 LGm3 d4wg^-6x1Y򎛺GEOlӹrR LeȢВ& ֜_S1Wl_7ֽ5f~nfSv7{vQ>^#t3P@(QxVHS"X|6֤DZgn\ ^ ^jCa#_/-~ l."4jXvtnʲh b kGJDר o.2osf\ o7AH)0N2?/( dhiݍ,yڥ0AX}/L4ʍc lO Exsdj\WuC(bb7h*`c~^$8\A"e Y×j*'F0N]A>_$۶Է*j&><\_OvK?ԪPh?O"ѬHr.'+vip:Mǣ9݄`0wba2;4v'KI@GdYyu؇ dKs9(":Dȡn&ӗqǞ手U==,)#}sX,3{ƎLvUM{:"RsP+36$a٧ 7 V&`a((|dPd$أY!~fI! ~ӑS?z ֡%<5hRHk`r,K׼,YyGn{ZmHjԆ4+[–ԜjRpD0x,%)(;H9!BYV ƙR&BF^r9  8uL؁ Q:Oi,̆lYo9{} .LO+ݰ~LPZ<`|j}Lz2I <Ì-;J0̈ϜlzrFR~vPMX!#z6Ft;#n_:Wc![8rPXG:$ 2Ŭ E z&zL˰p"$r TlkaOC6>q{CNɫGF 7@iŪ3gE2?b_ds29tH%< 0+,iϭv$ckkk*[Ј#=꿈Jī`m 8Uz|ϖC8]㢒w`G͟|/Yp}=Hـ4CH,Db?t,(myRUjDؼd5|.šƫdwD[L`([=sz kkImqvtPzHQij*tnhi}4}ѨcbU\^R?R̩Qz6@׼2~[sQBK7ǸX;ΑaizD̋U+nFnHT2KV $p;]}IH{'G"7]Qgt>!_vlzKY};|Gb=RZf_$yD^]q{(_\Moh(=^UbY09#1fyW ĭγ.\~ԗؔݣ؈4"'Q1u^\y~ms_5/H _ R'T=\ndBM-g؃V9d#xRtZP^Z0%&e.<N{`I \^R!@%3IkC+z~ o:{i)@W5oAm[/+/5t;RIvD11F굈\8ed E'\M8/]ĺAH_4~RgjtkY٥aJhxBr#5pK(ߓ8djDgnJH\%" 2:U7OJM2'R1Ž~]3^eoCx+Nfi|}F[Eb!E$R'N'3djX$;:Kq:9+?D&MEI \FBFBT[DIg>Z-zF%UAu<}h)%djITPGI;U<Id9 H|oRzn`^)*? w@O,BI7x Il'-o*{H kɄlB?=Ǵ C4lwޟ ]6?7#O\zHZ.c4.Cr>lo >^":4%ru_t/&8Si_mjaɎw@}veѐWB(!a- +?G \p>ǣ4yf˶1 $# `“Gf-owZ#Ę:zKAccI)䜫fRvޞGXF /br[REs)0V#7j .l}JÃ3%wJECJ$L\5:uT}=td0:D6{W S /Z JPL4O3s hW Wh{M1"YRw2lѵjhxNeqSLGg8]wzrCrivz/@>zz(nCj %a@v|XP&u-SV"KWJS|A:X~&Dzz JϠf "|P; G&m" ֌L^Foz3#nR|mj _9N+SI ̄c9#>HrM9FA \ԃk<šR?\0Ի!xZ >kXZ 1/f}3҇~3L)XŜ[:5^ +vz敖 #f0CGJQ-ѳNmh~mӐΟj@^)ϕc %!-eL^ЬM^HYtF}n0ؿj(T4I't7k[>Mnsjyc롶~Tl]WYR@V(HYN}\*P:8Y=/)_x6}~MmrGO ]k+.ΌE~O~TRwG`^oTgKΡ6H:HDѻ̆tyoћPSmi< ϯVߗn斏4kٺweSqh!BicIsV*wiާRhe@KSSf̼HjQp|o0crժtgfR1Wo|ޮ%d^"Q_8_v0/_ <[B:OgY=/040 K)8 Jlq9\WE09^:j.rlM3b?U$&۸`9p~p[Ģ}f)9cƳ<.E|ܸB%`cI6(Q,OKuD푮`VF6?$h,# Ko^ eTI;5hi’e#yNȵy+@dqyc;=0PxD%_A䂩J7fZkKg3<* t6[aHΎ8>(^po5p'Y@9Jc#wQ@w`bE WN10O' Jf|{(rE,n[[s@pXlpu[5Q̯L顝YK '5"knpPnQ< 8ҚhoD@va EC54m^ C.VVſB#if `+W"%)Ђ.Q&*HO)/Yvq)Y?鼡ҷi: 2,99Yawcƫ>&R8&dZD'Iڐx*ϓbVIe`{2ԫ f}{3b/0%Mhϊ'  _>,ݠXG|,7%ڛPT ژԹɀE `3e< B B:bRKC6w6S^h 8UD\)HM ߮ Bo67!_|z^D?i 2OnP\[a e-O̤B>bWZWg fе(wNF涬fhd0apj5xa]o8A0B7H[o._)?휾}d-I\M (@{bvqͼflNSy}|Z+d O!o'"*c`%7z P,R đB~~)i;D{Ȩ)2oWq,55kbRFHÕ3M˜cy^*]Y'x=BgJe1s:D^+I [z@aĹ K>o[:CRX}Yf`Q wV|q&U^NY5dQlAl UڍkQ?˦SCVv%T#gq!%yY./e1ήqvp wwMݝ 0_A­=>ڼ⇩xC," \n>ӲcU4Z p}6 g8ǖ#^{L~`m& Q `8U{R;#es-5m2L7s >hF.|E"E Xk/ysؗxT6n|%]|TUpWI/ ʘXa t(ϯ?1{P KAH)39u~֊{KI$FNJh{Lʨ=^!Pgc7=!"q\I_?e^Y/at}#|Um^_31 ;=GFp\W1h۲jm.uK4~feLN#XWM@j 8#.j#i=bw_poݞ9Q,lxFd`5LDdec'!|;e"}Fb=0{ols" jd9y1BDwJ΂ v˪싧(z撍fY -s ų4ae"`O%[T/A6sk].rcwsnNN i'#p{\eN@ؚ)]QrÅm-{zCՠP-1 4Ucw(1IIUng:/u Е< 4}dbjB}4u"Au1)W$DbV5H=vz?,1pR+r|@.Wyb4<4*S6zG8U^ LGNxr>" Q[m>n'ba4ϩҫ (\g(TqaAr#}9I\|Ov/gci psD2r 9mH9+ɂF ze1P+_I&̜W: d G61łb^FS6& YX+.; [2Cdյ\^3~X9Z'B"euv09d jb3,8:{`;,T!x]h_NJ1˩X!J|6WM!T7}|*`w]E>0oUT .6MM[8,#=l&Ʒ\M;ޣOxo]2۬)…!@Xx;N(g-_\E* M%$hoowCQwQ0ܑc 6 ky|R:bٸ@G[Jʷa^vٌX! !i @X݊ZV?ILeRlK(s=|!{B+2 M$7[+Q'X@$Vkdf'AArx}yN>_$ST_ԇFQ,Y sy+/ OVF!nm?⇾R-뿬(%Vn݆zD=."{9phbsqkEmO+i~WѨ˿VΐZV*Q*YҎUJ߳Ԁ{KxCZ| /!_/iPIԛ_8Fz8#b?4?0<.A"AoQl$O;'Dw+PjɦxOBC$!%NC{a_ q(eެ#u>4ibdSaܳtiOZkG^7/r(7ߝda &ҩOS!5iP!-PC[[,nb uhcȝ$ʠWlrc*jnm*[r-.𴄎ӗ]p-U5VQ%s_z;O]uH.uwx?5ߔfg6bh&@8c7fÝ2vu0 v' n7VDN-s ǐk;K̍$/-^| sp]tJSSߌT@ LVJsX48-N\d !3F`1γXA@HhP.s@GVr @L ( ʍZ׸? qa IG{.*7Q(|jÌ$CI(K3vvI*i~i:a/#ur PpVH b6q8.j4O|xBR\VR6]2}*wm Ȝ] H?mE/?܊ia;iaXH1(, !^:]_) @TN х pbD+breGhE(-ӐfF*ޮ*4! ]_l2XP5׬@"} PBC \fU,{uC퟉MS:>rwb1܂TáiQkP6dՎ7%Q<IWzKqr[pF^iuiFL鶅s.Bвv,Y/T vR갢 ,dv/ S#ЇBfXIZS#=xkh'}IyMՠn]~p"#\({NEPYM61ǽüߦ?S^+v_p'hj.d(B7)r\%Ǖ\[nTeļښ_v. Ys`#6q--sWs&#)Ye9Ig !0|`jOh[v`@\)oPW7/g~l :{)t KPBtwѡLnkq o䲯wUz`I;7d!Ks[܄nf~Ts?<^h`J?n 40FCŴ(ݏZ$ lVe˷lWL@tjJ| "micv@ ^DIqiń28|mq1]Iʊ4L1'\<+| 1J?|%3Ɯ!%jr,:S݅㸪eA‚ 5썾W"}hQ7(Pnu˼0O`NJWd~ ϤVJiיe (Co3P ?8k3NPl&қ_ven3zrmĤ< _ѥs_8"'2ȽF @p@$KyZA=bΒ W8{'ِ'8$ Ng:!1T5թEٟᣕ.H}lp [h}F_NlU6ݩ4/x)DVb֊oy+{>S ~?/S(.;LقkD.m^cVci8=1[ D{;p>uCvtzߜq&o!Q_^pS ;%sak'wzlN,Z r1S~BAq ԛoꐲI/JE)$4(Ѥxq|_藂54PIYqU_-<b[ G8s3^nPhOi y.*Ac #'lÞ=ua0.g׺.r.ZkqI9&[ur&R}َ4Y}F#Kj15¯ƴ!Gp}f\S( ^V'4.I _ݓ.BsX'7l؊]F ynA{^cpGD;j:4+p0.q\B$e~8Y ٚtRN#n<(MU4 |meQ<*#?F N+P].v9aœ*QSdXIdȷgthBv{dY\e7(ӕq ($t;aơ9Z_4<n,05 5[Y1&LS "A2YtXyYa* ?ziA-_t7Y 2r i7Zn~f=OyCG#ZZ)395(_2 HLM6 wc=S^flK M"9) pW L}h5=gyRKHq-DT+F$#t/¥Kl)Ʊ~5ela=d|@qAH¸$0 L_])rQ%`o֙3B}UU!9;Fh^:czrϋOE>)LTE}*7$M*޻efwXi ]H^ }4y8.m{2yfڌ`v[ʲ{(mig}fgcŹAʯ@S5fvuͪ"R@PD=R?GIсPⲘ^T L(yv'EERٱ矺zaa>rl* E 5V wu ,K5n{h\Qj1B TUl#ǫI7d'~O)u% \\:#m)ԩ_j-]3sLjMցaXGD4l[E j Pn$ttv.k4? E}TH}-rk 6ϮEJ 17TpB4Fw /. ljjv6]jko4 1 I{ ~W$]|e.ֻu V'P19i ӅχEŃζHwB2HU7TD)a`RB8׀9_OJ=fi/!(LMAJ:]S52:DU So!DV,$SW5-нK"r e#[en>Y=U҂ a&6L/ƴ'ckIg`u!G&A4dxb"Dh[*|7$LqL#FeKF9&&S#UKʇGG+x0C0۾Nщdj0beMtšB$*@ i/`gKZVV?p̆#?̓5Շ;JT uA(m %ZP^9ݬRc3p x}@LgO/+pC)PtXzŁEB0 7$&JBs`UMǡ7ypLbi(| |ZW m_'b['1Ӣ8y$u,r6pD D_8{L;~&A-HE#!w4?L#ڗ梤 r GEMm/mm=EtƬsI7ou-kJ ZD{d&?Uk!tn޸ؘ3۠1hІj THo!! !iiJO5Z KZO͒8z|ls.JEjy& XE^)aHI흓=anj W O"R.);[IXwwN=)LNb(l2yrfGp_ \JB̎[AMH4saً~x1&"5v53Ժ ?]H2BM}Q*~AzB}WϸhSTT`©I=BV3U:]^d~s7w,N&-mU%!MI@ %%רC#T^@_}kUI%8}\=hΪ!9 Xtj:D#thmE~hz疈Z> `@[o;-M3~Gw{#PRv)z?t%.Zo2 xVM'9{6Gڿ`0Gv)|siH[̓JLgxmxQliDiMdKcK}/(4'-0`5doӉTD䶗&7K9s*8=\E( m .)Ӈ.RU/H; 6YEQ?YZ9>3 GӲ]7]&;=RxFbJ%e+ E0?Uք&MtDof %8hRAT-쎪gtѶ&OEf}θmz'גDZqI[&DeͯBJ=^㸼#85^2MF Cap 40&o 8x&,>LI:VXZܘl("s𾁉}5C=d4҃J8WK2̭C*u3Hn<]&8 8:]u t:%SǓE MŁ Z/b הdFJ| N`]7rG1%"4lUXD'>1]j Kl:VA'Q3[2Jƙ Ud{!I p)O؟jHu ҆if}Y0QkD'M>Y90*t[T8+KsE‡P*mP fVIK79J( ( Oiq1Tݲp('h -u%مe1ԗ8т@9!P* uX@:{Ƌ2RYSUD""*CL)60J(m6;;e`aȮؒXjճ~H^yiy5}J5~sBt)^qBR-A];]w B@$qmC,Iz4)Ӻ\O'ºxz>{fiXw:0t~.̛Q9B i*eDZeWtbp355w? qhg% x@~nYɜko_^ݽ:4XƱ ?C9:\g̲VLQr"0"#"Sףroi09F{8ՓsyEmhZ47s1?sżձs=bi[='Nsg>_JlXHyd MJؔ쳿r6RF 1*vQ5!:^gl``MYP?ϐ4~)*j" 43^~@>j`/bDN#ch_rvkі[s,>Hrbcag@ H\eOOɍzYeR! Η98l!< lM!/Z^FɲSRGy]3)%|!.Li$(9"$+#.s.{V[<"+WǘNF4 1:&v!k%V:U=ڙ8b.,ZKFPtQtQ0ܵf ܱ ;2ωjŗł^:cΟCB&2㛞_wuH˿ Q1*z7 ,PGN ½\5 l&T`੨HNӷXDȲsD IJǞQjnHs_bP̭AK4cpLA]nɔa΅<,`0s}L)$Ѽdg0MXOK K ! 2 6Tjp4)"^\d;9^tIKŬ-K{8mTrBv@T*t)R\pϽ)M=kjeq`9+b]0OjQm}?pgJj)D"|G[%wNr'ꣅ }fmN$ޯxWu3{eo.2|Ln[gna&8KlwIFb)dvPNU ㌒{P٦-O9x( 1d*AžZ+*^;o 9ieXR d ! Ma09ZUDQ%vS៌1\3xYy׸g%%+cO AVcdF.Fj ^,_Cy)Lq<[J%bS7t_Fc ,S>*k]v$iTf9q<6"*XuY?'{:5RF[wzX3tl4[%䫙<*hh.*-5 q A?jM Q~VWSVs 8oyc\cĻ$4)_Ym!=~99I4TY=ffϤN)VHZYG!A*AP7A0̣btlp־-}uox:%Ÿ70=ǿGy,v'P"A](fk5Xvñ96ܮm_ْLJ?G;#틇Pv/xV;|}9߅X[x;LMզhl'\ՊQbOak拰#AW4SЧh{f&B?i8T}8'Mku) zӦH4?nL\neKs^93[! Ƅ7ybh9\OZXtu{6X1L" H&&"@13ѦKEj ᛦVBK xJ`ˮ€I9Sz[tg E@ )A 8.C&l#X k:~+°I¾Hu0Cmva{\ x(Mnзi`;onvr$OL?Ԇa31$.^"P/bA]pXGx?nQZ4`n5M'/Aaz?Fق|. ZѲqlԇl9-[]?c&(LA䦌$\w6"A?cl! WNٓ~cJbE H{T|HBp?k^vm|r vz3è=r#C5짿pi^,~ 'W/"舩݁wk5E yf@Xf~h.{^r|4-t.aXoVP3&V7uyR1(: si݇,"[-*t0R:nFŔhǶҗ  jmBq{_ե495߷9 JXBVnydA]Gŭ\3 $쥛B]W_aA\ĝ2װsfO~ a\ W<' NCv{dCLq}3_U4S,9㞐6g8AթcDS8!$Vj a+p jEoHJ*"KjjB:?UT%ם,)Ix:V9^HtUDŖm۶`V5qBAVtZ_w,hˀxo9-Ur<ގ@UNQՀ ,y^JMW;fp$^(j}+j y`wS:VCGۯiqFi4 3ejÞoق-m Z2/sL,~7»W)""A'}EWǧWB`Ҍʋ84y cstMpw9#m&GR@7"WbU)( ANs&3zS my' :HF0.4Q SȽBUq y:F(:.9ޟyAf)!@\YESˍhTk6/y+`Vbi GPT!3_헌^#|OIse $[C”WRTDFk\v 5; .ȓ=@WBv#ړt4?'j/b[~zJo>qá1h鷫/)rLhCg xY6ob?qЉRY'=Z Ɲ #Fk(k /)=pv: N^@~)&0 *;Ct_xGd޳|hVcDLZL*КFLq8adR-`eldKqeOG@2HxzVXzA 7+p|zC)}/Ӆ̺a *%?`9EUzA>UƜ-8^Ƿ wu@u'M&*8Jſ2L;4%_3cŵLYe2Kn`f;ӞhPW?a<dn= -qj2wamtlJ(˯=Zx+nU4vVQ`LxZ( k=tږM4TJ֚Lh~D@.Q"tF9yULN7E.ǚvI}@}r+MVBsA [= /x6 ՚ =xvԢ( ܣ54h^ F\7t`H 3L+zNfLMh:s1WߩC8Ido've?J@_;E{opU"嬌 U68 ?'l@Pir[Gh>#ݓ -+!'S#nIQn/Hu&ʎhͤ4Ŭ镘eгj=&+"xF Y4'.LP:}S{wRZn;f OM @_,+Ĕc1G r `s6B-?ցzEDfbo=Y#'=ث%uJ;u΀*(=Zz8*ڪޚ#ϯ H$lw"ΡwZFa]^w'W3O(/:%stm ޥ, _7L'\ugkP8vZ3.VYec>-NamsICRS`UEpôtAdY;ϓYvїVɘ+˰oS6{M2O4Cg:w~7$1wJwΙr'y k&ksY~y5|wg9g8Z*~Df ~Ieё'D!UT|}vFWdZW 7,'WL\7ZwxW'K?v:Y& t7VGq]cKhd'DjZ Vrn+ڊQ7\62hD'Z54.f ix+jU-9rz0N%e<`>ZM@#*5l<4N6;mv~(V<&2[EIN8s8l:ζS w[iC˝sedɤFg}ۿI{VFibw[6eqjÛzg:m^Ww[Z8' "px0#R`/_W B Oc]m>PڍÞYe* <Ɨݶ$* $;riqw*d7-)cHZL0VݲgpO40B,wRD!m}T$' 1Q7 4.eyKQk ?zPhsBIvD%΄ֱB&a2t|HxyG B6K=>t^1 uO!͹v/NujfHeR~ ~ D 4pg9c*)095 lCWU/J^43kʤVh o˥g3X` wo8:0,m,[xr8\2_]5<;Q32: 81@)a99[*IO,@X^֌ r5Nˆ=׽'_գ8 %lM7VًvYiZ5 w  $=0׏S=V$_<*.«+#OVcx~h1qG۶Dr]v}iXTe?@OC$uv%텹 xS~0DrItH%&\k$Ny2 ^1md<$S#=_T-)@Owjg{R\cP=6K+I,JG!-KD_L4>j4.1 q@_V] 3^ygͺ.y bp['VuLp'P}e ylOA[h(%l] R۴l D7ӯ®9 i>^ێTY?s/˫rl(؉]eX߿}YO+wkt2-1#MpN1G"ۏي k(vRc# ~'D!Er*J#⌖]<(瀀)rɀ2G.ST$,>B+慭ڹj0> @e"sbn/ŏD+rbłxىh _n:sNh`XrX._kgP6AmÕ"t? DBgϑWZ9ZdV & "݀ p5 6/[ 5c1@MrJcXPCb]ô&xCrx=W~.q/|1L["4`jupA LHg;u8r\!*EOb4Ua 8#>}b)ao|:n kk >֓#fa06m1^Ս삟 e ^ >לcwd{539q}JxJ 6AsRj٬'9[6UKO!Jb%kk9O,]#迂R|:WA^#)Pqmi"$.Vc3 bذ N !"ZڱV/n,jntm^5ÍuԪ",LZX ΎDc!}j=[#dDՉP ڋ6:Dux"^!Kb8ʕK8 HkvlX -f d/~&y|朦OT'39|ZI:S( |Q\Ib'XTOs:z bPeTNp?0="ysGuPS'*FJK(p҃hzJy߶E=J!Z@P+*eu~1}x/0V$0/ kj1 wQf &@n%\`_$# hr6EqTJ {Lo*Ik<]6j|$˻.nNlh_yXE(sy, FoAbx+{6DkaWBX]D =1wSGi*֙><˰O tvA?OvLM|i8/r$8V?9MDNؼdD}gTSj` M=+ت={CS'/Lnj]d&er;p~9_h ̸ID'Ӂ5<0OWenaѨ­=N XQqbf[?xv}.:3cGJ]b<0Ĕ]Dthf(h.A#k`է-^?"0sxH͈nw{ԞucD&ߨqUG0bP h"Z 7ȊKyQqSC^D]Xw~VJXu0yVooHih9ZP'X0 Wjh4QU>mɎ~{*ͥb5:p$뼢A?~%CRG_V"V#."?K0DnV.O b֓qrȮ 8V5*D)Ht[ןFۢ72D4z9H [,UO9>6ݼ rVFo`a^M&8;5!)HTO9ug*,& ckiO34HGBG\|HQi fD9sGNӀ01 ޢ=j96u"觎h$cג];tnb[xbu gSë)~F ݚy#U z9aj"өͳaPg'8^ P~k(X$I>.-8[.3]p- T֡8'GRaisWV xg\ ՛4qnL̬SoA"/Zw}V?ܵ*WͳT]w: X:m9 XIT6mɤsЉrJ2rĚ;" O "d99%?wLN-1z]-A)[tun1vh97DMh*/G[vFz?Z>cV'yMA-!Ⱦ< 䟿039ңU˕L Iq y6l|d5>dZ @RM:rƛgp,TZƑoҔO: MwKkU1VuŖD&bFkDs ԲEj:Vq3Y-юY WcS%hGڅ||"-\WsCT ~_dYqJ:x6)4ԋD"z6ݟ{$׸IVg3KOEV횧\YND2!zdM#WlΊ3 U 5N9 do ]4!蘪eWN{y$ùt9D+vIcv#)~|Q]~p?=>cq˔s 8*.T]Rk?)+o(|K: ~g~}x DJnP:<`ǠGV= Β;k ,"7 %:EM{(eZ2ZP@&-}zc-G;= >y?`Se#Cv'ɭz gw]~_V}kKⷧ٢_4P7~Y8l6I[_ո_.DdJOШoĨH8&fAH?* >;Ì3PCK[t%0Hw8g`H[kЕIs[]B WLg!>E:E=-53P=7;TRI`^B3|+5媷v[HJyU= ǭ2 , f܁}(RcRf>lm*oKXʑ!f(⑋O*C#c,)=ԮN>Z,\\G_荴5>!rHff/G l THVl~w$[T/=Yq^F%#*zT.8A%GJ)Hrm2j!RjW|;ՃRHHoX[x~6(HD=;N^rU9hNvLΧv~8u@|)#4VxN<+Cah7sԏ^!Qu# e|چ !Vr"pM ab!ē.[jPІ90V5W\φbI\?2B[,+5+r[Q9oK+h!c1)vhX ~Q]wb YQ XX~-)0L&Ta@}̳\ qpUev3zD>+E,vyKVJH OҼ # ]\Wij/i3zDqcb6xe<;IQ*sw":A܉ca&y.;6#ڜ!c[?pWXFdƾ)ERĵ:ߌ&Tfga@W d@J 2th,hD'k߱ wچ8jNH(c$FryU$/:{Gf=ĩTj$l-Dg#o6:g0_Vo%y M$;DOxSs#V9FNFІ ѩZFWӫbщg񩀕8IR*P)bD#B˵ҫ d4#10Iߔx1ĥp ƒnGT_4)s6UDYt;/˓[̓I,;vKLX  BP=w\f:=#!4Ě/8s݌unQ`4t]_G໹8M'oK~%!gG\WL ևos,8Զ*\|$a r(e6,sXbBz]$)v*NGNkJےcNiTF: J ^Lhte9OYT^b3M>T8`Uc<ӗCP;xWzfys}a;tCgTlavkc9@wK /ӫG/NvW>XHVk |+u\v>>$֤q\Eכ2#'~J\.?lVB;봄p$%ܣ #z߼[ƕ:Ɋ1aHmSXOloJ3!lLmBd6<8q Tu5 VqAd5QҚpVN ™ C,Ӛc$l1+J?ǵ5Ӥ~HTʼnVxiSt*_O+8^2L+3Jgeqm|هxHotH>#GRmYݠ@J4e65bWHޭ5]=0>˦fI劍%ߖ\}f26+aVQM1Ô*}.?9cq^iOCWD}\SEk;7lr( (ȉ]DJL|R&\@[5 yM_sb(-ԧZw= VsNj~9&?i;=!p%͆+XA|PUxr}@m&N 5j|*,GWf[嶫rYOlΊS I6GYy$n+DP9rcBc}0سx1[ $Iu˴)ߘ8MmO?,"COҰEU#܉ӣm02\͚bcR'e)\d)ӄ". BG|,\Hg!J.2EbwK]-b9iogwV :,vB<|rٴn|cVF&gD _~rdW9mt.;(v{iw岟V j[ sn-)τ+%]eGz'Ϧ`OSuE!n($_+f>qv W9!5g)419hE@/ade˶"imq@yzI *؈WwfZҲ.LGvEu9c!W!-IqWˠcXjHd|X[1 ;#v6CSL;NudHgi\CH^qRO,trnJPjceF_`JM*T7mǏAY|L04L+]5=gyRnoPD;j:J7ŀf[A˕PSt*/޲3XD/(<5(mj3>1a$6ph0[v>X!3]IE,c&<$$TOlhQS0w֢Xm`K֋@{CV@(9]HnU9LJO#ɀVȋ3⼶{\ :("q6oY4ծg%v3G fp%R:!Ws>nl΋UX.R>/@|C1qP V”vR\!H}J,߄ }쇊\ 4[,8<uq1j7S:)jmZywWU",06*FnNDq&xFŽ*CNȂy-oE/ )DЙ_oJhʃr&ge4e&>us't7*/@cka0ny&|XGq$_Z{g5G፾ŝv+gn؈4Z4?~ok9}+gxm\'{΋ #^OPz]eد(,,в8?DU6ܥd u] < Vml yxyHxl̻f̖5Z-UդNa:ʵy+*ïgi(׫h?p3Ԟԧv:(ګ1 $QJ2_~D sU"ERiD7Şe:ĻٞW3ۮ8(]E>Om m[BMl,>S/BfudjW(!."\Vr1 XzXg=MI ՞ʴTr_LaLK,-w^nOf_2ra2M꥕Nɴ$6dc^(B@OE kM쐉Jxs>W~&Ker)O"rRtǬ ~Ab7Ja..g޵wmHG@!:'skP+ f5y{Ѵ])?14 eM.Ű:]4E)rT}59j}3,LAYm_WO]̆A]*LXSFRZ(ZBnOΗғ%QQ⛛%Q y\z=3=jh,$t5*xvVGl . ߹*̣҈RizT|clZ:ЛT?}b٬Lk{ Mp>tEsvmcoeDƳv xll$Vn&n@5HAnR9:TBQIUR Kز;={XwERqD09YxVBƐ< {ZqHӂ&=Shq>w -Dֆ ]Zt1~b䬠}t% -&И'k;llک{-4d8 ]NJ3`jML-d&mnGx$ƹWjScO0 i} a!>c\zlD>~ׁ@L1CڻKS=IXZ3[ ˺2xU~RԆs|1OΑ-"_sYw|6qke N0AxQgSQȋlD@`ۉzmqhf:g;4JN8ˮKpiF$Qrƻh˖Dr} @NEXUE׭H52,ZSF& cYKX?uN#d}8l8KN6ߡAP %ٟJ>ch O [ \5u6 -&: .\H):Ȓ_*f?X $PIH)hhPxʽ)EH^|ZN⦆U*R zARܺ8 "g+>Q,vbӇR;v=5ȵ. ,$1@b^Mn>+<@_@N|,vUFr)Wy9W]*yL<}䄮4l ;qfThI\?0|3XQS!b*AG@}Mٵ:~3X1Ƣ, 68fSG ~gI|nJWy^wTԥ:9$n*ɉQ9D;'L J*eU^*OXf[_Cg_B0`Enׂ䘉j,,n].#|'C@n R#h.#? T-لi[+STbfe xVs6KH&"{r>~0q*|s¬kY@+ )8|nѳ"Eʎf փ+'rJsaţku)[fBIDԢ}#^HR{膸k! ˝n),hgBGPk5Ӗv-{J|什`‹9CP`6 5ToC ̬MB>zieEp⩫SM,<"5T\Ͽ)Ϛoi0Hi֡>GCy7Un#eC0B;&AKbrk]N_Hyq =/YI XxђҊ)A["wOu?޳yE`dIŧU}`rCGTjZNQKD |(s(Q/YJx܈7$&1ZPVЊ@UW-(ZQ΀FsM7v=Ź˫9bMtP#O^Fwb ,Y/vODDdV [毧rEݱ몙&篫{<2WM1*`Q6~̘P5 ٖDJ޷qgACx-cgłQvA40<Ľ5 ` mڶ^+ Ŝw`O4 ^hXnVz;Thz5A}JB'3`u)\0זjQ(j]/ɀMKʛ$5N7misSI.{cSEMaA^˄Pۏ q阼ghGYqZن-l5']}@մ䰔#s>Nn7Edm :).QVeR1xK\&zSm鶐'ZfO O?]c_ڀ\t-*|QwsAV0P#QgvʟNpWc!|gS)FQZ#unU>a[8ė=fhBE  7C K ,dw3^}Drz* d O`Y-)zT)./Y52FROqtH5z@00?fnbr p';zI?"◻mʉ&'3GGQJ4F*/5*yR0D ZKFuٻAC[en ^n~>!sn[ nJ6 }2I$'Vj]l[!B8U#S(@-}lsC99O[6;?|/ιt&?VsP):U<{d޸>:^Fs!s!Ҕtz[N˘"iyD̩Np taյ|Cς5@kt=q@_ro/_7/.[ *b1 $,/m sbZoPx vr~Hz~ݨ2Y#463VDÀ胮Ex 5۵A)HKQ97u)xGC'ŕ_/ gEˢ7zRRm-)|(ϯyo~IaUо qQ?&!;=f;u HMU_[u47+4g EFI+3:OdYfJyTBwH;%}M>T"ˇ6(sl>8 aג0ot%RQj5g!)iB 徇RehYTn |/~ x#mY rnH7YG,=>mXW{XlM ZƬqR(yb`2-4&]2'0j$ISb9^ӹL5*ӣ^-K"dCK!aVV'b8EKQAaUkڤp3V:TX9ڱZN7&5Kq msMFX}20Rc>_>TN,pg 5x! bo@cQ7 𧔸ͱ"4lHЋL*'MbԊ6]U*%Ö] Tɻiu5*ZBJQtGqfLj*qƍD/z  R!x"x)gK6]NaYb$ͤO}"%N1=F! o>?fm8K:XLoOZıN՟ glA 3U'Fm&c(WgOl>'*Nb+n0Zr9)CLgYW(B 54ƔX'yf9.Ex&*Ta~5 U?Ҁ'4|Q"}i-B;ĆAL],0bWzF D a7)dhPKZ.?42uw B;M"ڸ R$ a)(qGMžŦlQ/К"'hrN cQkk2T0ԏu0h9f#|7ݏ5]:"/S H=!LwM!]c"ʼniQokrûUX/ҳ]iZi:ߕK҅B!MnەǏzvh4gB!;hu/GZ'gto4܈99o>n`~rt3Pd2_hjW^Pɐx/m9Q"@5P¼5Ydp8,715Ki:a5}d @P^?mI$YX%c*{w08္#v'g.ﵨP24 ֪gid h\ɯ)Gt0Ǘ>zi&H3E;tlJ 05^C]̴:HI T*vKe7;,c!Ϳ+ˆ'^#A!)^mg\be`3 KWM.:Z/S> V<A*x/eݘ<^LQR34\"w _YFD -Udo>5SL?%둹3.!U3O1@`@ZraĈd= )LWQP*w+ۣVrg0SI*ҊPE :@;T\vzj/7wHPX(#ɝ$b<ͺ`\ԑMXh4pMvl`,vrs;&Kl X9gchA;o<ݓ.Ą 2 f?sHĂX,)`7:ťo ^L7nae" (\1q¢Tna,g]wF T '>(>qNx.39]̘?=$<0|ƫ]$^E?5MDF4>{#B)=;'gwKu"(KCQ R9f5|^KnsUh + N8$3 {2I" t)J=Y!3s5(?g~^W<%_ mֱ`,#ȟ_JP(E9= ۳a94#Y"mRHV$O4 z速j ?Luu}ƌLWMN8eTu1+JSݼ˯殚F;lq5'I_)?7٤Qz@Nֹm?۶/LZ$2>S;#9vm󾃏w%V֙m53omx?~ٟk˓-ӽJu!=ZB2sẀ9,=vYG/l~)7CyiG!lOr"b`?%>81RB|HFe2s ~bj/;oynT&w2w}J-C}ƼloA "U0ph:0`i?Y}Z=@3%i D+85:Au|i7OR][E{Pys^e( Lݑ"# YB6P9&o/}(mߟHl^ll T&"fFʒ^6uwLARi1.ւW{SoOH>*4}b>=m9,֧} -"M-s?OPε^cɲ$k 8:a(TsHْ|їwtz&x*S֋?bUX۳"]KZP/?m>ƵyS[ÝÓVeL+ܥ\ aBM^(ũ8QYgj1Q ;ǵʑxutt%@)0`q)[fȌ"=Xepm.nS9fQ92#tLe4?,A˜n(uV4PP?ߴwiUB!P#LRZ0 nN=싲b/?X|=\dֹ"164U VNaj+ AaGL.8ϨL waw09 =Ņ7nK^ݭx[A<:S.)(\FtN##\U[vp8 I2 sZs%!w^ES'7Wi6{/OtN=;;>N7/; eM^˽9G8{w yI?qvguAep_D~X+K}Z@ǖL;Ģelwvj6K,3NԹ-;BKFlNgLb)_ѓ)X#^br22(gϒ .q, l5J/m#Bֽ{؎!pcDcd'2d9p{WOՇvqBN5ɡ@a’sr~djiCSiև7XyFS~x"H95HF ;wJo SwQy .l,.]"+mqZ3\y; Hlu$(:2Vm6]⁈tYzU5VCς)vi$Bp;IP՘P2ZE  /'5( d!|H+1 :[2 O%-!̑\᩾D#Cvn`ȉ _/ Yh+x,Μ08`5t/Ze4,_!ﴷ ނߵ@bt8:񌫢(S)BQidvd@X9`WH^QfOB,VCZq/EԤkƖq 9=۱uʣCTI8U F+ 5b'?XrP4ƘǦQ71z6WȴDUw@RиIJV<|dFSOp'"؍鹿_c,*K~Mߪ(T7{f6?YuR 7ht SQ8պL<su"ԇ3},"yXRNI=ģ4 r٥u42'8~[~#Dҿ7M64W?:=1-&Z*^ۈ"OeY=:oe`8FC3p=/^A~r?!Y`◤%&O̪A}+̪ `(Htwd[9Q@>TУ.[U-Uf#8x pIa،RΌҭ+Tu̗.E![ K+qKT\-_7:Hj\qpERݥęP )Fj5e o~>q9+r[N[q p_U<ox[S u#Si2޼GܰBj^|K]_S[ v؎wWv!f}l\ܼR(xUx"?3]hQ8;#Ck'g!2nRg9bF0;J$hQ5a?*rӀ2N]^n>@[ډ|4xBO\:-K+!(ve t=4 `wGk yC,C_"uđ\i!5ˆ4(͠Z.nmT99Xn{o +I)wצAs?Eq2[2xՄ.sjw1. \ =.ċTo6Wr6)4jMǨ<(ܣˌuzfJ`w C`]&B)9[";n8y:ʎ}tpeʡ'?XлgfdMb V@Ic, Ӏr>=@*쁴]6e!=|k,=77 (5ցKj`)*gfS{#YyMT<&ݳ_sgZlE;/[Яh^lnBPGG$ETBQ k"W}1tA!-@1 Wdܥy蚐 *,D=bݳ9B(ŤJ\@|=)B Sq!_/aD56@̾1OF?KՄ5~唡1^7e[w#sیuK%'0 }gom4ypčem0X澔8GS`nJ g!&Dv=%u//|`J}Pdf4eC^EK$C|0pp_#^4ueXT- «fCݐ ǁ?~OqpZǮÌ)Hŝ  pB{n*kfz-3=,!{/uP2FM=zl8ks<$a9l3R[7OQ}\˭P{ )t9xVr\f4c^Mw'j FB-'%_42Wz=;ۀC~~Cbt ʦ-eVGPOzQs{22}rqf[ DX̔ІM D%ZDŕ充Ǘ%vp}䶤k`^ +mXEQ/v^[ Zs7db=%ea־YSDMAİibz7_h:W)DqK̜Muj~z&Veٷ7nNxO[Z)L\ܫ ͪ^ 49%#{xok}^Zvv~ž$ƥ]+`=Y7d܁[` 'u"v `6p +\)g@v8jIZYX0Ir%lr2B$9rK&\ 8 d2GG3}q~n3n i20 FN2""NN'hR`!wNt/IWJ |H+y)jP_JlQ_g*=<>j3_\H>S ?X`e;Bح Kew:gYn%&"7h+#tf1 /[ 1u?c8jIV,ZƖyb/fH@3f4eSp۰*Zbvw`:H$+tt. %H˶*JD>y8ᠲ66] ??Tl!~E N\€҃Q>F[p,e֏OB_ 6:$|$=V'&ξ4IRJ;_#󎛊 <=XM7mPU(Ļu9wOc2 e2|p :~Q [mԢ=Sbb\I%SлKݛA0>yI M*.׶Չg?uڝ_[V_[ED\V0&;Ke^ zdPvuoޝ{ fiLC9/[2EGnAT8(iP@B+ , Z {0ى= -ݎRʆN)!we->\w.'rt%z۝0XڻaU>L<*R|]$aw3ZӖNR_@=},1$-S .P@CX,F|,%R^ͬ뮵/%Q=x fQ+.Nſîl IQ|U=_"CI?f8(c!o$O 0UEQ*H?QPnit2RL(sqIYPT'UZh베}z0=&<"ů7^ԯSW,~ٍm+cE oƖV8d5X/ NoK0LA|u7P1{iiN%?B7ʟ'Č\ssS}HAƜv ]f[:`s1?Z(/F}^2Dt_>ye'DAN4I#U. 1|0Tno•z+Ukm =Vڬ\6+JCibw y!)rm`ӏ}eXL~DP+ $Mx%i65a!7f{1ď*_Q,gMoOh^.GcP[H ɳ}]P1V&K¢\sQmʖI9ծ/ξT`J0g{fĈ&1[kӉR tk}r+O;!N%g$8?yéhj `BP Ԏa$+T檤~DNJf+|(G "].*ﴲ?ܩwU@yG559"a~ؠQ|'R}<9Qz59\CBu;@"$7dt@ lS(8|ثȅi4˽*=؅ {*2@j^<vGJSٰ. m`OZ'@ VYL6&OfRD|c\vD5fe%tg _T_2Tr > 4/%Zb||.jOc%NW֣PIzx O<*3@$KY%յ*˃%Ȑ 0 o8b ߭pwfɊ̢9LD⍧&9Toi"ȍ&҃wf2al fsk# gOF %.ؐh#GdFn0FkEmpnۢnfGКGdi~' YC%jv㪼O);̯ne1ڈhƿW |o(jz&J7#IihS_faLѺFa أ|Yk, >\ -tKs%k}S@Bx45\y̏+tV$X_&@huO㡌o6c mt 7`z FU"[PUEnRbډwhR*0^HHT͸bzlTyF,Ҧ骔VR]˲-zsNiNV=Z/Ncte#s-c 68ù4@ 䌂RHs>6yh`+OfļZI& ǃJB})S)eq˽5H=:X~aW|C< [$ѯc/Ÿ.Ryk6+ y% Or r^d>Fg{Yc)Neǔkf\NpXIk>SO}pxY߇Ul9N ^^Ih(lm!Y[K! [eKp;h 7oq~ڲSEb~фa|^'-:+n~T$ň6zֽ>Cbꦚ h̫Lv Vp01%a/؍ЭEY⑵?|;Twh/l*MR%fA+6}Sx[lh<-"+jBBĨ~Kr[?y,I6Tsڲܠt AȷaRa׾DChͽg% kiԃߪ*56^NSλ1l} &l6ti<Ao\.<@GDcqy!~S7;]zߟ S( ©NH.:,scg1@Z8;IU m#x&*^Sw kyA79&I?u  $t c6NW$p+:|UIVۀ]'q R1?6(\+%C5IvMo?׮3Үi{GtocKaGZ(UtV _m ۴]tc<=J2l(;pFAJQm?1j$:+(bHp [4Ƿn}H:yy2%nKJEC\XP0Xl]EˑczƔPBy#,XFu4%Q}l}&\qdsu YpQD-Wއt * }ܻ)ڃd(lbK4`NhK nC.`_2Kº mn \Κ$ځyR0%YQ|.؍e$ ڂIi'JVU]lI$8FRs]r۲ MGfȣ@RN>)(DwRC2g{rno1eT.Ǻ%\>] ꦶݲP}"%7.`iS/ [;s$]/I.8x`u =׍^T*8 h}Nի~ I)d'"b ',ѝ)~+~Mo)`&("pj݂`G ~XWmv킣߬Wu“yJ(!8-JbKj,¾iپ林>޿ܒ`:9|e_KE?Aw|,w=:QބT g<'ߓ$?)e~l *69~rM 35C(a/b QtDLv+1VNnf|hvNl}:8N܃W|QQa^ OU(A!LJLH~cÃ{Hc(E\d_Drˊ(v3EDDp9J0&bO[RՓyGko%Gus/>C_ΪMVsb8*iE-SbSlM9tqL/@ 9g8Y"&x`,:Psb*ӏܹ~ޥBJ)*SPDEwoC1ДHj+ZA/U&F֧Mc#\1U*{_G.w_uD}Zcy[4Frq>!YVpO142jlg]ow][:@W@صROU0?1=.0m~ghkXFM"%/n^:#eA"Fau 7j}h_ ~] OJvvυ>EǴ"l [3g’EJ=@c%]T p,×jamz̦@ fv0}kD&h%ghG~aЗogRp +%0# AuZA"9UE0 ̚_9o=t||_R\'0Zgd7D֠F#-'JLv9!ȉ,c ;.XM|\""WO>B"Ăr1`ML@dѱYy=8*vګ9}k1*Hk;4$fmW*r1-ciNw=&ʟp7m`]?帷8ď [%r6k۽ꃦ1uKlĒ.k +wP@ [A_+kEL{pʹ/TNfIDJ;w=:RaFmgtgIv>JZG S3(ziT.@in?&qEĀT6<tk_4!ҖؠOPk%QZ{KY(s]>UN̿]ʿ#&@:1'@=`x,$‰໠) Su0J# Bqce:h 2zJ'aƾrzȔwڭ* S& FcE1&Ʉb iŒ bGCN HJ4U@Ul?`M-=M:sLǛSC2p7B.UW8/2p" }RlgJY@ Hžy(/^)@EcϠwѨyh2 0l|@w*QLODЩ`\SNYn,?Uv(hƲ_{p70+([z0y9_RlPXTLh9-29OɈsKifxCo_c~FP?O[<bV ^7.CftY/ȡ ?ϙ4R} q ǻ;u[ ax۠e?ogb;iE<'óHʥ8AhG(PuDZiax_I27jr@g a=oK`?+8.BP٬;'6ìoQ=xSxJޟ#>SV` /N2X/^ΆU9PunEw9zp$(n-S}1{SYQ'h-`? >FM«L]J D*}a]l (3Ӎ;@BzH^*5ѕ~u.}FC STиY:L^$o]~p}X? %K1)+v`Fr'HF" לBtƖ0-.—]cHcPV˒U͌AV^>/D`t9К;;Y8tWa= !{,Y[%Os5`Ya~T xiCƍeК$[G4"gaW"~C AtG&ҟS-*bEX7,ܳ§-^5TP=B,;x}D&vJ0JtZUGp)Ok n'`ݱ%&Zkak:k3⡦B1 b]jTfWd.HF}f(kPla*:/R#GY9~ EQѸc̎׬B7 tB'#jJ6{$450;Smk]72Xu = kGar6=5ǃhO|!Ot=緙^$ !y\ewi Le\G@849&)5ϞK.$"g΂FPTAc^c"!Snpme%9Urh;n4%F8JWq:Ogov [U 'p&JZetC/;!#xɶn'i? j?.if/]rWm9pǭ¸?cFgy3`2Fk8k5,gn^$ F.(S4 yPTIW"ꮊ1G(QXŝpTmwfrN2j$_0{ =YAaDk#(u6N]n$Jt _@5ƽЭ*&'Y1B/ADI0X|YB >!\fBl r@w5#F4sw{|V QI8mBK=': qT?4q wCA>zFcF,hXKك B<%' 7JkB3'ot%M]4] X5F槏`q9o sĎ9Xӛ7S@Pu&6㘛HW am^_<{4fLmpQ0~xgRZjNe<]e MZ Xͷ}h52ܖI=ÿ̲>Zte #oH밺[Z6lsxzyÀ5D;\DEMPW5 0-'l8,C2*#f;OV|hC97DIoTϒK`IR `2$S7zӴ짩Q k'{h:/틆XD<{j8 Gv bp ,8Ő0ϒlDSvJ$S9"v׭ش,f}Zs]O]po5K }}*hv_1s(~ʢFЪ;8Ms`=!6<M61KOX cOh`0ʚ S.D|{U4̤2ʍVUu]URu  *s:H٣2:C!@50yBM^1̴?n-ыwi)W2X@de Xv~Khе !g; L-.82<d'[J$'65 LnBj@\\اG{Ʉ{sķVqH}_s H66H{Cs}pvj%24ߜi7YpĞ뉟8U ::"ޡ4 Cdbl&(C˛֡L:텧g*6VymK-o Z2Qz#y9}YS8 0:$a;E&~FRZ9m<,=3M0"62׃nqrWtzVrg)JiX@acs4rxR#53Ac^օc격c ay˿ߩ,'F4Kt>;K=ǖs[Նhᩒ<Bwfb𞘣ZTwm^= ~2[X"bRuYmF7a}RRDs}#gh}O1שၰ;[LWF#w870ɴZ' }?4stGۈh iU ƞ0a-͹Syi|tt`wNZ&L;*W$1leji,q⩑<#coB9G_ ~iN8-$62HMӾ(tY6)Ju=s ݭvdY|W=I`*Dn>^ ~#C!mRH<l)Z.^y56M!EⷜcBZ! @,68 HhY&#nAKc.1 q~o[{c)Dف`tpXL ,w6piQED]yLq`Tsф ni>HV۴MzV={Ud0.Ebhvw"T_QD&áR7Ko,;pM A&y<3XZwE`^F5Ӷk0+ -svUB/!V'hq\zMT"P'iBZK ĬŢsIۃqӴ ʌ1d8Co%"K^&8F4>8'ƎAJ)F˶E#_/Pʬ6g7hYe~6*M:'0MKa}6|ҳ&J{=Jw*&{SAH1;ZV<eC=ϫzcX8ig?A ?kʐ%hhR:Di8_KLg14 -鄷ƥ"Gk+_˯ ]xʑO> ~wA)#v|#vs`jlceI06t|z>ӬPΛɾTq7WNMhyŔCa.~v;Q54YO+15T # 4d桭w+9Ғ(R-x81@,r@cd'U"-9Aq߸s7$s7La>;`یHx Zfv+SqlTې QA7:U 24U=?J3.-sTjt~H3}tPqXyq(+}w")VVWH$WwnYP< ym3&)ompX5_HXJGMN`7hIDJ@((wZc+퉆mQ=Abi3tēޜWYB|nCڶW Ǧ޹B4_Fts ݏQ{Y[ aǐN$jkm!58v @ ge79R|gn3}TՄ{+x6J4Y2nbba{]=[<[雘z}iJwjvԐ BALy0n[Yq̍rxj/㻛@%j,  {oę$ilEE9<fa]dt҂BK BTC;V!2-H{vڹ L?ӺP3 9׼|a/` iI@X9V"7iJO;+`L{۽c8.ޝ 2NJpNJ<ؗI:9gi!~Z /Z7(f>l|O$P405㌢B"zU;umAhO"b NX#I/HV;|1,D7*8ǪB'*!OFmv6y{J%nE/)f}|ܿz'x/:.ADƹ~TUen6٨O7'm]pvvy1LTY \g7zo_1R2:яE;wlѠhgbWU&lnoBjw~B~QUDT".? n B\R0V49u`nTzq$8/W]EMBX"zwhttUvՂ|was&xkG4LZt(8 潣ieZLf gTKXc1{m[Y爲+hgoN@U& 5gQB,Oa9YˈGÓ )"0?,nVPP`)A_uU b7_>)#?t?]íGo0Kf+c8XI z6)p_J3,"}I`.'ka[*Qt>̷hw̠mhO o!kUY9LTrNoH/B d]G~Q <'6Lm׺y0bZ~!Lk|Fk&62?w xW?mC%W@C jxݳi'ƈg_{:Ð>3-nyZeUқ)|JulZcCMQl:)隮d!3Ak[Wحͩn"d-]XNM$-L S WT*SS2Q;ٶ]!i `MfC!bnw 4 n*m~`59<;|8_xM@-Pb un[Of: KihQ#M7/::f"ʖ=iӃZz,BjE* ٺv"d/C61JTmK}( vHkБ]< Qx̌RoK_ҶkjyBP'ijg,c!J$kfSOy6}'$ 54Cl$>pǨ6jrUW8^'9R sb{\-_⃳%wRz8zDmƼ-1Zs<ݯ 7t e^T܊k$ Y1Ԧ$k_, jv?0]j,~R}15++&_0vdvma\S`ЍsmJ_yrҒNk< ,{ĴD?Pe]a9 P) !#oPL+Z/E7} ,ޯGlRtW?4z\i@K=<)|x=GKh{<:x:MI[-42vctDmisמaP {.՛ץ[yͻ6Tg>ĭq*[Ep*Lǟ L#&l;KODfOhIm2LPb3jv({\X]4 ުcdN-p$0~gqjmjTl*JMBF*q( uf6{NFuP,od,hkTytf34&iŬTf=BcX :۠q[z5GO\i}\Fl ն8,-)mpޥBE&]OM)}$=&vV;`_u=ŝdZ6?`EY@oqC$)qy1 o?K|BjpsͮQI?9ers0yfl%_ W,RwlzGU%&˙\&[8XQ<9KD}i-=Sdհ  sasFBiJ.(nj: TKr=j 9n^3Jۿ 4<2??G dJ)Ŭ% .$K oMl"8o;F_ɇu"†0C|i>:qaq~<! K˪>wWoUOrԤ=JzcYKFӾn哂)09 8.6׼G{kqAlkZ:c 5䖖i|DN:_=SHkD3 yJ1=c*n x5>bl|1"iJ_eid&ާ\ZgnqiJԓ4>& d :%&ࢸmk4jC8tprōq 1_,! f./!ZuH*өQ۶lZFPj"BmE%윩uC\bi|,$!Ow|zIyڡ>jIGӠ6,(_x+ ս]6XYM-tw{Kj&J%Fj<jXXɎ(z9iŸ%eHf*_M !_d$|RܥLn"d1;IVShll(f0a\>P?qB0G,FoAۃP( sy7s ~v;}ҥRWk#f%]UM󬅇fDIytNŸO|-=% f1v1u)F˩jd#D‘dKZ]jS퐿p.T灹ҕXc7@<@f7E#GAĿBC8;c ; IDmέ[$#!XbB_m4WMQI]MZ pœbc7&gys' pD8"#ˢX HdӦJ-bE-8<})-i3U"[ӪD$Hҙ%qAY}sd97 [Y”Kd'=|mN:&+%Ӕ܂Hb45s@3q>< 3UŶCRV0\٥^XVNle=GKi68yT0B#^K؃ WTv4D֥lZೱK%QY8ff%Wi'(f^)jZh"Kc'B>یבkJIh3η!M)UwHxPjCk{3݂ݞ9Ɉ1*߈*LEe+r4Gv̘>[;[xPp~*'8┃;89e T繖;[-u?y2ɢhN4P_u8)vBįWuZ*T _#=|jH"lZ 8@hdGµOlQAτ vUoy%#Q~9i6^q%\[BJF '. ,_p}rc;O[_-MLĜc-IŔyg.O!AqPPʁ&.%57SI.l<.ccЪzhMxΦFVqbb;$O+ׯS+AߐL\JT=6AY#P&=i>/|7Q؊hErݲrԆ~x^DhJ| O&&X;D  S/_f¥\ ڝj?|W*DqURZƕh\**ur,!䴉wвzL!05 &ku@nrc@$dKQ{G".ixwK<1ߦ_jg`+ItFqgтӌY1C˜CXr_C+3}VH+$ M4=SU`p,Ivix!v#mp%_u8&*I9l&( _"r/0XK9ءslJ5pǶTfצ zMXYf$Ke'@ufĿfx ߷ВRX1zόPst3^, ]YKyliͷ eBzp;״N<30iĹv1$=K"^fxF>nv$)3/ԫ|'Y- R I澓53@ڥ6)"#LTg8#_J<][m R׭ixqdIxYϲT >'\qdf-- Z-*.G3up"ōh#cN4+5}@6Iɝ!ětPRX,`^Lm}Q&0UBDeդ)wȞZdI4]ky"-s#Ъe$z0+ֺiە$?4ު 6.w`w<]N~>o~fFP&[B ~τ`z%}-(/FHW>qWnW ~Kt`Mu:[Ma¶J\$Μqj eԷPaO o#F0Ia: %/(PaZLd v4Ȟ6A4fu#UB>%9 Nͯ@*ă[X[L5d.1.uN)3 wF)\-1..^Dx] ``M#6 c/w^stnkq/X9ݔxQ5[JD ʢ&sK (!瘅s ?ְ# AcIS=v1g[Wo<ڥj#/~xA{VaB7D:vuu~mf2o˯gz:\0oD͢,YLICK3@BG+vý K,YΟ*B=!M۶ - b̭`e?KS e*:>ry6>ӛK^E|!;xi|nǦ9aГm3yJ܎עEtrٯW:kr.˅&޷/LDt;>m*AfZ8e׳kk^~u('2+^X-gXpBpihLq&Jx&hЁKL`D|6x}b!zb1n+;_l^'(f{ c ;a+e}q쬅e>ЎUX|dJϿvgrƢd-m$tQﱦM$HixT$+F-Gfy2)XJcF*O'P0'ehmpaA-G#x:;8Ë+xâ&8ȕ`'gkQؾ ע̾F ;7PpK}hseS|N5&=5J(2`mxY2V %6 ^c>=h#Xqnd\۔ӀoHh&KPiP`.r=DP7GE \%fCCS1pV}LPB~Z:ՠ{ =޴/asz٢xJDif5U2=hc1y}R7F~';.glgyBPcrfZ ֯Бs7щy+jX` VrA /(rAW]EeBUڍ*FT"8&$Bj\IF^ei'IE9=S3,*҇.iUG7w)LB NQh~B[/М{OIBwTfmNX#zS8 Vi1e}cюga|C!obR6v=^REX q"OK'y2]2iwӞ(%Q"YɵANǦe^Ooxԥ M nEg[.N-9rR a%`VL#"nAhf 1\.`bui ø9<1 ,\q^^*9p0 eGi|X*7do%_҅D]gN`JedlAB)B77J <񑢍%WєRB˺pwX .k;̓$0 R!o }p_K%ij &S$ n7K,g;6kXUrC3f"ǀ# ]*g v:gn9t\*J%Cy [O7 WƊQ=կDU>EQeZs!pl{q9 FoM@[5N*LNWn*O'zbO#Yf]1Ge9L:cm2x#"{B97i[U6샱 SԋBRS87{r:g $a8"Q DEWV K@*(z8MdLR射nv&b^/Mn"6Oty#糱FIEoajYkr&zS8F˝jIe%9%K-4'omA뺆ҍR(圀NGlȦ ů\-߭;:&~=b`M8]Kj!lّEX1 ?դ?ÏBinNy6 ɚ-Fބܲ6׊{V%ƻy2)V3 E<"5-Q&).Ը|1d ]xm`]Ϯ&Ip~Α!kpjn1aiT}}5:eG;qV<(֊] iNh_"t6JR|!KZ<ά"IkD,10ܥ7*X%:r"A>_WR YZVE$rwB P?"=Uq}T"66ہkDˤT9ڂN.A \ul YAZ8R˯z<BVmhM#@,O8aEX5qUkeRCo3Om.Aji8zNLb \& l-_@W*[Bܴ$j:Bkh{ԂsK,8TA:<}bynwb4մ`7 wL/*\]:8E`W%F~gy8<h"ٮ IY%i@ 8H]dk!r8_ET:IAV.C!@#Cw6fbCmA.;ʱ+@N:Z|EO\{N3#`lzQBh7LAR vė e9=[@sԘ[#t\i-)uOSIƟFPs`t{4!ƿTYpI r+*};[iA!#Aܘ-e&ܳ-n aq97ftMpH+KLĥ_jR!rqRXx-90eA COgP);%i,6k4DdLk 77 UmrśMqʕAh;1sE: PWeY] }MkALN>=WR{Z:COИ+ oS>H8r:]&˅M5c#8>unE 1&Q /9 /';TDxr_IK*$o w潯de^JĮ}1\´<]͉Ad"Bfj>i7 LO1K"0kĞp2l4Oг]KPk+ ā&J{ ޲JTͻHlhzG ))*:߿ 8<%'<4S/¯f{%v‘ {wҍ$ ig6ЗfnzZH!^'W;ͣN..2xe7-ljrE!klpJ ,fE$-Ã'S]]X >boĖ fC)Ac>Jr܍PxAS/O~SUsXMx `@+\ ZСۮ1Mi'µS,U % }Afl`*M*eީPך/Q[ڗ Ͱ~kHWI=mRikiOb H~gks϶N5=I^0 ~ߣ ݉{`qD}5B|;nxa?f<9hHX/= GȰ Y00]$_R+AbؙDiVɧw%{y172;/g8d-傳<vuuYWp`PZ5:{ڛߛۯ.{ * 9SJ^6+Sl(Sk_cr/t~ eO,ƪ]ӷ!s!7C}KdKBTf)O6 #S $9 ܬ((0P]Ʋ_YR)݅),=&- iBCU4;]=Nm]Pc!W ep5)|!=Yl[͠az~Xw9\bN%Hq]'U!5^$f=<&oZD nko<-P.$%W"6[ibm)n2\E1XHTb^} TgYԚ&C%9[ڥ|:ٽņ6P>bf#QVtaڽ~"txʗ²p]=Zv(=xvf+a 5$QVyJJ76Cƹ#ϟXK;4KuPغ~=~"dE|3XTߘ],Vfe~Ƞ,3 #FWB/ Z:fD#]cijD9ʖ_k3`L@䰱#O>1(јJYo_C˕vk/*8ɉWidk\!*ީG({ix>^ u!hATUt؋pw3Bh3F5 +&FvE.=u;ӧW0=mMnn(Z {x()&Zgj:Dy'>$(!] 3]<Ҍ) 7Ȯ7Js(X$F][xQƈAl kIZOu6)x&G /5E#G59Eey*\k{җm决5=:v ?<lT`ˊj78|X# &ݢD!K9K}BxsK@!hx,kݖ5b6~N-Ppz螫hJM$Sέޓ0F3;\l|r{G55㛧$.I@B²޴J G? Nh&@"z}_ \h#DdVK]9X7d럽HZ%,{݉L: zJ͔Vc^X4{<ڈpD3f]7$8 a ួQ7P8.k]HvU"ެWK ڈox FC~>`@hpn}+ @J&̪YUbwr=AH\c!y٨cb2C0QYѷYX,IxIGY00 d!^d%:FqBe$x{)0cM-١@*;4gBاONxNn替̅QmɝzCˤ;f7 A\Rd&j@F KYu%lBa-4#*U~B6ҍ֓aUƐzv$\J0݇.kw3Pf_#W}FE_SGY\̰)`MZ~EM r+gWc j}`N%PWk-I7Z^@tL̠XڵtJF1EU^qrE\Q\K&tvujW gq/+xLI]A:46L1sI ㌞?m 8g Ȁn?5h NdƛMȱ B/~3`$d xf]Nٮ/+`sIRbGe/6=[{ VG]AK'Ls䇾0Gr%60 LЃ(l$J+ulէ3žR ґ߸<М|AL>lpdsv5߀cZ zGomeՍ)gw|e=gذmO@VP  .)8zyK;ۈby ?Eg`a'/w,v%&6@3=H?ŽCT IHRL[^#ȑɥJ O诂5APRX_]C^-`\?tx?jL4x>֙$ݹ4TIcɰ}r;$WNާ8Ѯ[M:<0._xRɕ,7RoG[Jܤ_ط#RCf`[ptvEh֝hJzFI=pVNRlk:~p0#Kc\$F߮:|űVCiQO18TRѕQ,TūdJoNypL!L'`2K/=LU Ev8y$j#Z AAqܛYkR~]py LD_SF k|cǸ6%TDP7,`ؤvn*!!4w`g`]ߍr[鰸i~0(G;;3OђY}/P yPQ00<7Ɛhf+҅Sbn%Ơ W8ZJZV{ - Mzq^:GXT1zm2]ȅGߥ݇/=C vQ^ \fIT̯3lr(F%{I-mOP/s#f3vg%A4sr(/OX@>G1qrq;EJ@ mρjgZW" `R!|h5Ȱئ%YVQ/eq`jWk$6vߖڢa4 \3JuS]o3//v|V9_tayF*(;+ֵPQ)ub4E;q( aMV_v_JgN!DqIވ DO U ]F:oʫxE v}5Sg3w4}i9=~] cfo Q;c'5h,cywtGQ=KH#}@I*mvǗ֜"R~\:%^im}0 ?SbkXc\lwF̠lCyCvT! I9@r! z$ İ|yd,x3,\>ߣE;ގ%I/.f ⨐!,DTdgu=H[5!k!"%^!iVZJ(lY]-m,t "]V̏$QV7J밶Q #bqǨsl6n4#9p2>.,ߥdGv̚$AKUtBgY&hPEwF~$rx4 $7G\h>UBMߒ4j1 fwT.fP.z*k탩9GT,Kv+ T."X(.`tj^<_a~ (J K|%\jƈɚVlzA7bوN4ӣxP: 1/MUɔ-eV|xL\p:_~\%&Y<fvC;_|Csqi.(Y1I?RSs\I'TWI ,#TgEp@@?'4>s]fqc%Xag/k{B4G(㢻72m{~B~ 3݆k{ Fų3U'#vLCLl-R@:m+:vpix)rhݭ,P\ffdzpuz.O9d-l3wdD!l2Q-gW+&[{O=x^.~Ȥd'df,SWaqeA䲑{v\NkuDؾ#@X.*8CˀŖz\VCu w_J冝%'o#k"Ӎ!v#64$lJC?P/㊭*eBhl@LSy)c["J68K㼴D2w@G<,M ܡ*'ܲi4~{"w% W8% C8؞Jvhgu hYh{QfXL2Cfauf"_JWcߡ1!\^LJj[Ƨ,eD"]k;Y߱pKoUܓ>gS٤Q^BcN$h<(~k1er5HPsx:׮{oJte݊-|N f350sށ0b͝coU`CZi' 7}jY~mM{N.iF9(5v (C2U\\3^PH  "cx۫*Wr*32;VF=zZD'f-P?r(F} #Xau̿hŅ) @jyQKk=۴wF1UAsu_6*?td?3!;%8JT3zAEwi@2jՂ84=aS i;ʀB@! 0H 2k߼Rq[%#|+?Nf*OD U`)5iVӋXejKSFw[9Kvwgk<0^- w4'FZ9Ēr7%Y:eΪh~~V-hzGiU)Iml?} /3K/>qX=$f`NQHV*J7X^,A(&5 !u6(]܈wW=})FE J"39Ugl A0{0bpWPgˁU[Z<;"7ۘyN%|E@DʤhUa޵c< {w0G 8R('d.#ʇ,Ciw_so l⎁;Yi H揨5>] G-$ B=f3(?%RC7َ4M3n"nϿyaެ$c8KYȢ=bVOuThcM z,0F`,|9nj0윔q(xH[FḥY i3):%/`++6݊W[=lQZr~GP@#P-ɐ@]o`\3 !ib 5Y-gtBlZW\5ښZxp?йGfCo!Gl%^Z*Piڝ "j8-y8Jez汣92X%#sMד5Šg+ӺeؽpDF֨\^ǝT|nԑaam賟TIѵ\.uP Zt>,CBW䇼ƘtQ܏玝&f@HoEX2͍S'ܯy7RBg pgX_Uj1z4E݄7h?lf#0|uX [9i"ҹ}1ܢ[uU.[sї=jK`qT[4)LoT ò#c;Ie=洗0>-Tnd/7/P . :xoE~V"tgKJwis]Zӧ,"y?vDU2B@H mz.홖8KF [|NIG6G,aphU(>Cאc; R>=l!$^ʌ)D޲J|.2cgd3 4:&S]1IE 3gNU,J `~SqC I%qG/C]4N/BbҲ=OmQcO6iΒ sQ|f+4ᓘpbsE:cv02ec6VzG!Yl'Hݍ}ie^w*фNq vhZçd숙\}zp`q?ddzs,Ā9vdvr9#-4BuÏi9b&lE IvY$tPSvkTsӟܱR6].Sz?`O+js >9] @p8 !aϝACh"DB۔GKvv}:*Ҋ2t|ǡ2wz|1"SqlE]?SޛQX ̟׀p%.qPԛ "LV/!]%W@X^؂z18 l8-U.&]&)K䫼c& _JG486?St.QVj2?<1S>Pu7G/ƬycӳNو>%Gȼ_|#ҫz?2|X?FPi\9R)yhY7> "_ 8t% 2_}RLǘa)hu!?KɺS fcb3@iJTaͷY-zSC@;@F!0~Y5Ž+oWh18ؠrmF_hAJooe^̅"5$xWW+YNc VV؋"57mn,VMWԖ!{6UY4$I-<@\ee&M18H B F[O 'e6DvlOny}zq]7MBZkίIWf>OMӑv14ߕ(Eяr+I>Y$VhXQx/)'HfL0 ~+=' &&hr>!`>Co.ؚ[d: /՝Z/Y:B٢5I7>˅R44Y#-m@9 3x戁Fі {&x _B 1”l԰tw"#%6U!m|9╄Dbi6M1?V 爋:rfS' mKȜ3Ꮘ?rEс9mAUXf4V} >$uQNM>4Vi_5uטxmQHt)Qd. ez/MT#.U?NL I>+Q8GNKsӶ DlDоȔDf)y0:f\?Ťpw]`wy 4x̣;oCq'cYdWð֖ ]sVoO  /GC}D~opcAHɪogcQSRi$YT ?cEo/$yv;v0 f !/|^ɊUi9j e(M x#W!c '?5hqNeboEHǖ&yndGh̵yF;{~ČL &/8w b0NQ9W>qH;gՕɹ=YBX¯X"c(_P¾,  >!f~*.&Q`Y`yLI0@B3O o* *L? ڭ>6Zo'+D䖪 '>ߠ) +gB&d\jUG6Yai0bq/ j!Rt+NVso`, B~K¯ W٧O+?~돺k!E_Ćl4e ɛj1j +Ee1j%@L}2U0+ZDIQp_nRQ{S % V%|MA;'?jh({.DߥKJbr5YxWr+ѦF=Ty~s`_ܥN]'V-q>ςzBo;1g5MzP@z?IЮO}iv̫b-B]!IR0])W9xQ8mrnAE;IBRwOQG x].>I>ZwglL (AmUup3(yqNZG.WpIid vU+hSgΡ:+!3zkz'$dKI +̖^$׹gN3G0QS9jܮ$y GDj (N[1yig!qe7h#}$fUN}Qw^\s.xU~ FLTd_܊wʂ#D6P*zF6ax!SCB()ǰXpi=hNI K){D=Z,v42j+cJee xE&X#0m⍭:0uUi >3 #c,ƍ{,mHo2p~'#[o}Hznd';x1;i4.C"is *^ /~[ݐ6•i\ ݂}.cY%TMNQe"~qSԡ?P \иLF߄\Y뎄AMҺ|G5Ncf!h!9ZaWWS@1@DU>y s-3ϓ~{.×>w(!DFFI(V #%~qx7؂U[ATi[)6''c1Tck&:%x.;!pҦx4ׇ{ ')> fCmG*e=4wG_vE }e @N'; b@PN6H7"͘;>9,V' 7^ 3ۜSEn'͒11ωdFFB"n`mLJ=&s^oI/=w= b9[w3g #yiKQzxSY@޴9d'vϭHϡเK;k~pm}Wf&~l^ơƄF<ӈ'h_J7P2f$\oӔ 8KI-?oI푈Cfr[Y?KDq<$=>- ϭg|qK']=z ^'}S61Ӛlmh|^1*fArh{BFo.hzO LBq1\J:N*e?DϿYÇ%VFq^]3)7``Ϋi d-oǽG]ԄUAFCä@蟐XM͹OYY(wч;\L]xD?ohh:|B3r>a8(ͻ%}&X=A:^3 *-Y)!u1Qºj=g?mY:{ #9S8Nl^_C2Ȫo$隶A0\ ct or[mOcLٝt_ԒTYIV=sLG&Qxz -PF?br ~WƔnT7is&HMa=:TD+ |pu 2Ob6€  [ijTJTr%LRfKP5;( T9(nCX^XG9|yt^ʅq_* 6/@o }2OXq۸] cfZ%USzw}r M?|)#4)fT}3:]V jS7WgDCL75DpkRIP*]W|Խpo(tE(OZq޽[sĠL4~ ȗy-' JU`L 2Ouq&TJ=0o0{x7#lI1wD>v`i̺ 6--ѷȐ0?$fƒBI9W?~gi{dFZQ6<RϨKpޚYtπ#nJZ'^$ j:$:ipl%ʻG*euv*oO׭1|; 3Be0:n4[z{烟&#i&u=ψz32,-΍וՍ a:^uc@i鴇y"si.*83ϖ;~ZU]oa.pm*@Ay{]קjSyC]K<eNY)>ݍbďIB",Rʍ;AhO\`{s[kmm&}hglfcM(3#qC̭Q:ؐ#[ؕkACX*~S;nN4]e8(ƔsBu~s@v~߳`18"}.f_c`3B@cf.q+PG`K#CasƳ kKM"&i‰lMjXJ;DO?Ykk|(EDzWrjbvw<XyI\EvQ/@Y 1.[0nplu`#кsب64RSuoP'뷛{LHafwqS@T2DS1"s'̂Q\LkhBEO 9!h^=÷$( i]H j0Jli.袤TԭX?0(OE+X iBfhaP.9V0 Ɉ݆$aͭZϊFe a I`4yfM{{pR1 # ][|(j?,bz?q\U^/@jEh7F4|(N_Q^}J6+$-ޓ @.m8=0`3<Ӓ$xD%"ad݂}&\6zJ;x q+w`r{lQʀr&&"wPm%ؾ>[QڎIФOh|5<.jh+}8CdijqF ]i"έ!N>hðK7VgT9'X5BM nD+Pn!"STj[M֩Ȕ0CVA X3pE}iԸGgx0 W\ghA"|{'`_sv0wZ$ؕoB0*B$-:<5sx(ᴏȂN>N/OξmMmaz-oOlm+J: pV?K//Bw_!LUs# jszl_@:|'ic7DZc ԉ]UO ۊ%:Q^̗ (娳&BfvQ _1i}(W4puTq2$ꍱcn[oYHZo1sqp塚3u斦eb6q,_d;nMCo]\IƣyGKkn/Y<l__Q1/U]9f-üHHg;_zEHŨdLr&:ƌE$dAel3|ːSkz~45VXk6/:e}x: $fLXƉ<6qӘȱZ4|╂`Wl!!90^vۙ1ڲ<NeWtmŀ Ό vY{ 3 R^9ވh5hR&OCa։Lޝi=+/_(||Hˆyl&0y 4}:d=m>xI*uJ]רoN@\NqeG`ȧ`@2);u@ ;c #)8ܔB69^z }ʕB|g6lƤrQRW~8( ;wWTGu?[I\q3Pvc|4EZ`v5x7xwosI9(gjJH|)$f'F$;4_*B}&k:&Df{c6 ĀٯbI+/+W-HiօMNQႭIw2]6eBWi<0a`=vg80<ِu-pKj(}nr<{6%^dܑ"=73}H`#RS?pˤiʱblQ M' Műsrq&! ID7֩L]wl 쑱T(w}_+J$|sD\3c"'i1B/șKoB\15JR53>֥d\,z;8a/89 xM-73G?nB.۸,[uy-5t+G9vb96. mrϴ |uؗԹɶz/-k>DЇHjPz'QU(pji T6猣ē#r\wdVKHa?4||9h8j]j<^g-=#ǟVt[[y4]#iN(W꾶wxm4(ny6:(;x|z=5d=̍) GVGǩOnr'^>Ǯ颸<@\l1xƒeeivbBJBиHZl#J쩖\NX0=\UͳxKi Pܑt̳>Q[;ZR4Y\CT'iAtxez1FWݱ0i4᬴Tym3"FXM7uu(E&Q˵ q#a>iK' 뼮09&^(f[:|(m MK4F Κ<~tZU '0\A;"*gdg˪ȹҿHqT\g  ^4q^GTo\HN7YtD&\r Kۘ#$$"u.bNú98>x>"t n`va@әasa/:da18B2Z Zfg6G )a ғ`` %H#QIwVpPS鼻7;ԭ iIC߂ֆC ̸.Zj!;Ӝ6: ]s%TSnW2;[Usj^%le}H\:U9e>M7p:*kt}MPCnM,`ؾ]{C>qӪ1?c@0l `=%I)4޼!t_*|ċIju:b8MImqe :4"Р0W,7p&Lt[&-s&g[MQ?bBI"M0\_ցlU huvF+CJB:JC>l8ܶ܋4mzKAa C@ㄯ V̔±1yٺ2 pKcz>9=T$!Jc Qs{?l$L=,c9kDFK@뚁CqQ\[3+SJ4DٝIU\]읢V 㧵מqǼ5kȻץ/J(8G $k\hxev_A J^TYE^ˑ@FpXӕwCuZ j>#yv yYrwnoݱot8>J8YxE][UJ4 )!b յ^Z x- JZϾnqW1uӏtH?2;ksr[t0 ҨT1bNȴefWжh&j).<VtZUXp==,u$jC$ٖ2M8m8[Ɖd,ӟ'^3ċ פJ#1Ho1Mrml8&m4ZSu٨n5p#j0;amVnKř7kipޣ;tS$x l,iВ*TߤFN0k e݁+Qhr BUPcḋ2`ty.՚O$ HB~'/cXn|̊>bqx%+LzobR x ʭ 앗U~Kt`cL\n?DKV)PLae>OnK߇ēIBґf E,b}RU@cqas=#V]㑼Hco]XJ-F7q TzEQ&- Y``Z&QNda [68aS*X IjG`ߓN }DXP(O,)0A^a/m^|D+S &[ z3Wd KY1{+$GژZϴ\w2}0FĬH:_1$#j}Y,cMp$rqa*ֶdB8i[Pc_S{CF1a}SP 5)DڳNlas[}n~n\q)1puʧKkOt1xhwRZЁ&g\f^\: + џWm`If&Oyi;H\N{A-^09p[kʔ|{rXڕRtFz~oP8>iA]"GCGqԊi!i*>պl5. . b^e6{HU4!¤z~m&4Pl0+i.YV)88i_kPȓ󧁑ϒL|`r%L޳5)ҭ/%p`,[RҁBbְ7IVǴa7N* 3E&lPKyhןk)A~M 5?;QƳdij*)rK&-` an+k]p86ްCJ[ǀ*[jk`#m^im5z vL1US ^;FUhFQ3h]&X&EǢ4Reśa> xE\nRIV[]1;rHOYy80Iaw$5'ّl S+b0hco8?KAZ&2-^gezٕu k 4i4> JE Ղ ±kSL_:ms +,㷋UzP L!-O)'lGVB* O,~P*ޣ[s=_gK@ˊظ8Ndg\fWd1 w8W;a+GuYw,Ih1HLVݣdsIu'P?Yf,v_궝dprJ?W' q1zm>[ИSy[T޷˳{}qU{RzrODz7_|Ҟ >_,ulg(Q~Y[}V8; 0AqX>e ֲ# mvOp {?xW-]ued-,Z#LنbGtsH* 51:'&Ε_ծV :!'fo>_WK$0Z@7Lk gSL;ÖЇ_C֥0ŕLgZuF@0= OL.C,BE7"W ә<\x+^7 "xϔrCcb+JN>˱B\ %4 6Z3&Gՙf֒Վ~^5$]qmzw [{]vw5=kgC#?viz`i3{$:WO Unzs6TYZG%D;h PNC*y7p'R|&X&p捴 IBa! S*c#sAAOvc991r!O9lZp;T9%P5JBe#R|T^<=}bi9#5o_JMصmhuU3fokdXKvvm|x d8h9R-Kۭ+6-P-NPZB}'qYAKCv눷gWŚ,3'Jm|HG8Q#(,[RKx8_q+ n8VbjO̬"!&ޑ,Q|x6{Ms^sKB]BK$f =@3T(btEQ(']A7ܛt?';yTtc¼As+UߜČFVQzC@Pzfɞ9i%D /:WwK4mWjd?%N&o2@aF"u|r> '<_}^O_sHN~N;MD\=l' AnKE0@L_ИϔHgUYxx̰ ر,GRW<?l}A_7Ba`lP#E_(Sxƙkrb ExDwl&KTagc5qÛ7MoI̎ Jǜ{tW3?0Q& 7 ZKJEq")mⅠHlRSfB|QHT}bF2ea.L|eJ>BT#0z[a(XL~~z߬ 2sb,>K`ܼl шd1eKM^+;b}{dw]#4A}m ~eZ!h*`Κ1@QV8LYt, gjJm_bjc;3AQ3ڕ;='?m\9 Z?vMIjzXV$0ys6@T+2F_Bv7־u"uw,):O%~:ʜ}l.P;*DSE}{x@E䑢;@>ćZyK ^Z <Et)"vCn9EatL?Z@ ,V]ܳbEێS|!}&IƔ= ;fl7,.@$RљCi`j0dyz0DW=C.t0 ŃZǧD5 sx)AMh¿ǭ FݑTyR~>IT` c @8dW#>LmZr>GHCU:H*70BL,0PmxqeNB?x (G#ufv I@41ƠMhIv;RLYtk2h h!-Ÿ6F&Kr˳q+㕤Vkg]1ҫs&rD1 J;xԖX׋fFF&[~]tAj0YV‡;؎x8m'[km. 宼DHzA~x{[բ(:Ꮱ*''Ȩwaz}TEH Kp#S29]7r4;׷f6b)tOtJ9UO? dFiWg Xqg^Rb"ʮK3P@zԟ 4<|Lޜa*Wowiy_ҝC?Ux=Ie#@p<mO&p ,IRYd^~4rw,"Y $%EcJV+Z6/td2WoDZBiR6Es& ۡ xç HrSg~ /pjXuS kl w-n?QW8/06U⩸"?]Q[_Ul"Zx KA<J[(+& #ӖA@qA5ѝdP[' @arԵoK)!X)nŭOf5q©1Lʊ;>Me#Xi8B7iBpMsqFȟ.*":z w꾉O =17o3YwO1A#akP54a'j5c֣|EP& "4dkBݯ9TH؇} 2[ {"_vb^7P6BǙ:3:}Is7:q#LQc8 U'9PrNB°I)[V5z鯒%;OLRդ? 1gzA6_a(%"bI1}m$eΙh TT*V>ZT~|(/{_2X,\P4c/ʍ.6¤9S8&D|y~1|?s7:y<sʧbw9w>8BF-Nȥ'[sǽdg%p<;.dmNVOҌSrj5eHfxf%eX8?{Z"Ƒ^(,W5#o[D!濫=ǎ)~=8^z`y">A T84p5{'c3`A/]bB߷ӷybf`ќXKBH^w*wOd8lKiB()u ?EUc%RsUi7H*y ag_)?=~)Uċ bb]iŲKCiY׷jFGU +n Fx0~(߃gu-%-{cTp4p:!eB˜^GZ}Iԋ1yKl'<|I }މ+3\$9E|{[W,XQ^8\.aOm>c\Hl ^"p.k?\aV90b}}nP# ?r{}~GoJGeE鼀g9L$`F9,aaOROnM i,nγvJzVi0<}Οn_qH&]i{=t2oH/2 H`C^Vrp &W\u؜'N:Z+_8EX3J^6Uכ2UKQ7~iBČ%rϨl5BO0K Br"tW5#T!ʫfB."hr HSͶ7 ?Ql s}Vr?h QSD٥)B<Ě:XCscP74MQzOeMv |3%~`خM _t327o̅`O@[q/ҀMi Üj抈{߫Xī]F($>,Kp8K)Ddƛe- w5 t38 -/\%ʙMcB+-]7޻tw(A3A}n7P^*w1LNm`"5Jpg뮻+ wϦשP^Rf*k\Y"c9kJu/]5"+8oL}c 9Qށ']f¢gL#[ ڿ b%E)fB!?*S|:fx44G[aC[c5d;b n*[X{?L9Lln CSIes?AMQa3Iht]YQ=HI,╈497EEy:YЙE)^6 wj{-$#sa h HպR? ^1p֋-P&+iULjL?s|\OwWYƼiR c8ħvE.$ĜkWFa|kW)uspu)XN`S T>^!5Lgᾞݝ ?BESp{BzJ_97f>{|/M/ڎ+3k$K[NCwb2.o\*ͅy"f֔uSDSI=3LNa["+S*cǢ-+ YJ믧˼"Ii.qV u,S=TO't q.2R,{P9Upsz!P,/zr3Km +}cW~%WA-U 2d%VKJal.߫!I]Ȓqrm`J#b* ۝G`PI tM$1yiNo}26Io>έVFݍqtJ$N0hcxOMaH,=, }l=_{ZI?n4?^>*j`ḦI%ʗO,p!;QX `r?N {`w^^KڡͅOسy5\!Gdrڹ_-UNmFZC=GA! xNR8g^|ĞM Ӗdc_Ϭ>=} ˕,۩EgH1"`촙|ډA[=@Q?bJ'oxRT<ߟVƨ5(pn6Z%wšDPw|;.YO2atq{ۂs9Ex8(hv +s%6':XY4\@/vG'"V>[T (n PfZy+9fF} ?~Yi2EKikdמUCF *CЧ!W,y1"/!w ,6 #_ '>)A LLQڄ 8ѧh#M.-O>H ͝QsF&X3x.3쿒[KqB^pAe'IlRkδI\OD*H$MBWg ^F|zZAwpHqϪ6x&Zԗޮ;z {bn3# HUż 8jKՑ⧤(%6!l]ٶj{ @}E|Uqy2`>a[-wbF r|,rGTP|M*7YH@.&a|xa<>+V{V{,.[o4K<x׏CCk^"2H=(V.6^ inI^U&r?}wG/Ώe$MrI;۹M'{:.\[4?殁+|ZW_ GC롻@:){(Jrᖒs|r:dBKz>1$T riOzYG}Bu5ѕxB6oqpagi/~g:8IlٛMר! 4, YNbS#= etwJDI(CU= ;YTG))1@/أ`Ң=𮵻V.ckCdY FQɏ5 Z7#wztRl$b?3=PҊ 62JxL5=3N'CҷZgY|OeEvJ(Dͼ+D7 Z G [5dAZ. |1sAxs7c@v'ê1Z[fsrxkdOD"̱Lt! $sU#~X8Jo_mHGpCOt5d!K6 U\rAxcuO N$]TwoJPܻ敶E(ᩖWŭmʛƩwlsxJ^1.uM4kƆQ>Td*"Mg!K:xt(5D>W8ՔR-1Z;ZEn=sG bs#R4J'鋐 M thMqkeuq :7ƛxq<XYO-,pXHh z+fP2GkMՌcs͙`:ΰPif EA|d@Fe%ug+wa(P(Nd0I::Wn}Rvl_4(g<DfU8;^߁Aghip"V|C)¶6鄣+ RH}$!zvC`<Y'35UŌG3]MYz{m封 Ǡ+rq>D쫍TEVuyvr uTXỶjHKey="1Giy{K&ՙ]N$w dF4 xσct:g;*a+9徟.G j1s$cvb-yJsejRp;8zJa$4 ӜʋWGPf=%xE$\ɉ[z+nu\o;4Ie vR!I[`:V`yl0aQ:!v9}\ք.#_ u>9Kb gvޡ|/Jry# /g Z?SlAYJsOȤ, A'ې';C Y41|Tg nֶ"T:4Ƅ|lpKw|m`mmfSʻ+8=܄ nxzóҁ;@S$S+<ʑ~?ƍrEC_.Kee sqx&p9cI&Gj^_o |yx]L^ 3"HYvA,&D]N1HFb~|j," riBPb?aE~B |65>]ZbFOt V\gS]¥gu7*OMJnmXD^_FW. ||LB "~}S[G|)~.j'`)ϿDgyVB$hu}Z)jʍ\̨ESNbPs^Ye=Ђ^ oK3_X7oc[hosbyp~-v98G '&?Ka} SK̃VHm1Edž&9BP$v wgfGA?Q>Q_Xt2e}pKb2lTޯ_fa?G%*4$N*q\I5A~ j3iIs#0E 5).r5r?a|٣!I7,-n T4?sekqmFAkjjw7t'edH{VTK%SݓݢQkim7KĢ }@LA-⁈d&h'zLyκTJSy\}!2!ԘG fhFa(jJ"\!=y({~c{:"/>U,W$p-wb2{h>JU}:>-\ru4]CJ' wϣ:z]Fʵ\*!lw:+d\Lz5 JW>OeՁs_ycmbDr=-YLMf*<9Rd+AW w>i^ :V2h[DQX7/Qd^7$ٜnq陊0J丳EOSN>eU9%*b<@bc;g0#XQL _,c˺\pC) +';V ElIA&2^6_ݔ= MQ.:m(J9C2iB@\aaR]}vWR U]xΨ @*!Ы,e7rF/rs TB,I @"<pO34)̎HܽF@R =?%*یק:3V?⊸戠 09Ej#Մ8&R nlNG?31rӋfur&VaYKP_TDX)~@QdUcxN͍]-5.x7x hwcJǀqUdp1J:hYTZ q%:k8MT(>jM&kF_q+){C C3-upAVPv4 2n`ij.R` [bk@U:~3E8GziE\jWh ح5puְzT.2*6o4cLtuveֳ!Oܴ@y}иHʷmY/bxQ{ oXʄI} iA?!:Bܫa}Lx¶X=c):Cy^< ׻xIdP!kp1M$ {rb#a*f%zC͜|A/Pbt(@ip2~!]Mv3N K8Q,(;Z| pa1a yL@5h jﰅs[ItyDJar&yDG b-"* [%UqOp]"NG#Z`kg[^qr:S^z-0=>ۢ}TyIqU3@csX}t\wbѾSR}h9¹śȫFflZ01ު*'!4;T!y e[=5N.Zs/c,1Ī}XeToy}`5+ק9C{l\$gJs J 9NVCL E|H] ĿƉ7αiו2 p]  .*,2:ٸB Jʈݛ,]>TqM11w}\XLs2eڼ=;(sfi*SqNu=)&?j{LF]pDHDz${,Ip99aFtw\a;H1сpudOhs"1&hnB x@4I cpv<-ȸ,X+Ha-;5F&*L(ydBQt\evlЕN$hv)ŴUJ.3Zf^Jp \~rB)L4)S4@'!I5Ĉ`:bd}Qp\NL.YoSCkT5d@D.ԉ6[%W dI'1W==YEBP&!ޭ[JC4\}nǵgAqeI62 A}pQ)miz=xl=ݷ NlFNsLýe"7^[x0mql9|"n[U Ps>vQ5bs8 =HR Rh4ͣKGkk|ru)"Tr>FvÌQXu-H=w_eug" KUy]08?Eד %Lxz =޾Qs(3,a)vP,:mKJ;M:P`ʷVw(b$ 4wݐ޸bAs+bVXC^_?G3Z\@]xП:ƭ`Ҷ&7#ڇA_F`@_8na==lq2ÎW 9} hcB & WwpͶoQBm-183U5Xwpq;0*Brǜzj6FW4{h4"fe?D6WXadPІU31p僝9;34;u;?Ƴ O%l.f7N}vG_\1< + AI.w>0O'UOul;?[jU\[ OjF?",P$MGSxa<~$\,M/f7Eqfj4@R)ԫШPTH;0rAEFjBGaT =GJX-Lx׿8=7fut_Nne#(;j.Q??zȅCUҩ3zҞ YH'Vq58_WŎ%bGu`tܐi%]4h:GhHD pyyTlB$}jTG_ kaQOri/wz+ebj8I`hkoq5$QJ1;Zp2j=AE/2k3d 'EPf.T<864l%;nh7nim+sΩd7S)ZNc b9El{$ZBn@F8D4  K?†:2NCx5#CRh\no*X9_>/ny@|Hhsmq77uu}|;Y /{l"́@2%5{|G! LH H}l.YN/4қ~:-hFً,}w=@k;L7Gn2%1ED18b0%ɠ-_I5%JW81+:ρp^ͩ@VP7F'i8NFsY9NվC ґ(Fc#jF|v3~)5IG"x@ P4u37}}f1#ni_ZvQJ5: kශCcaYώ])+_i,āb?lN cg/0?y!KټEjvM!?,s4ҞI3~HFNn=&GKSe8ؓ'~9v,9VWI,Y,w&`npKn*"ͪzE/K4T<|G.#}G콎7OP^s[U'C ]-8_~ݪ=qfR*.l={ek;#:@*^b2~=<¬1vB),i%Y?eo\)}CY:Mha'-׀ȳ9=uʛdT[B  =u/Lnqؙ!qKA1 8u /N>KweO;@ ]+BRի8әbh6H!KvhwtWm}2*دSLGZe = X~L$0%pօ@=0))\(CwP_Cna*/WKMPdsȼ]j ҈@P']m evupEҘ<1*(r ,,#fյ8Ez~P^@3xM+AAY2P:'8~bI)[~wz.궔5Ū:DVVSH9JLH86k'O֕g-3"I+=dc(]1M9)9{\ςSJSF *yĕy(V8aAdXv˄NUkcMd?K0D-r_R)~0kؼ#,>Pz&4ץ,i5ua}H];I) "c786t6?H;Oj}6k%dxF+8D5 d19z[XG `Qj~\6<|n|`T_ VK;%5AEX6Zu*"g"HBY#E7y0܋"d7O`-ptM$?B...Z$T^r&Hh뷦xpKe<,:Z)8BJG1/fv䪟VƝ|(\PO\>9nG,cVlEosPDp;TY $$w9?gx$B$}2SFtj@$3 WW01(봨r*I0>, cjgO*§uBp* Q!_K0 7ϸ@YiӧkՐ +h;j0rwD>|FF! cPxj 8"^q:ϧ%s rԍJRrX(yl8ϔ(RMiJ̎aN)w(GPt(]t nΤd64u}yZUܗvz A}O$́T}uKq|PpAXb+<\ S7{t7|P0T #Њ7)zɋ\Ϡ3.TUu8`;ř*}ZPU%u%cdHM&;kϟ[U5c_.ؐ)[:б=,чJ.`{(d/mdGuT;JqYS֮ 2 ZRMP\ʘFվE32uٮэh4 U7&cs $pu?-tQ8-S)븁)xiHQjXvB5b@tYIp[Ybr &,(B-0G,$ c9·xEu:ħ̫Z!D1ڂItmlqVfFPl؄Env&|r=LVD 槴$H˄|މ6Y \\R45wu.::'J4zCq~;ѸcPvsT+¨&R #S{RۚCWdVhЄhʨ>$Nuw&'r0Μۛ"qU ?y-!t!Pp{Ici.lAmzyH/Q~cTu5A6|1J aFNRQa̳i( E]ڔ)r>L/@J/)~uYw mȁ-fK \Ôr} K3 }ߛrwƗp.%CU߷.@ ;ZWmInÅK򴐙̑ˣU R\/K:2.D4I!pL 0Xu=Lx6P3`*p X?#Wq^&}?tU 5 .+QׇPRXChdU:4z\H')N_or4jl*7܀3܆rN/`U& X4FS^Ksp` 5!5,pX_ l% 3Dьznv..jAa@L?8 ΡbeN3뫐h^לY12hEjL)p*x,gY#`ЩZ@\_ ~ڼ4.@DU3l ܙl-Nqk*ds -REhu|t.-'zͦ B[)t~n{19GAF)+?:iQŴs>*` coT/q, Ⴋcx:n֣vn}vV&_E)":b{Zo-G=?U Xz& nSe\j]Ԋuq}ǦӇޢ @01Jxf?x fLxi@C4@ >lLU&56Ow^2hN\x}Go,3McVo3iZH eCok,vbW+s!sz[Eyʅ7hܹLy" jjb٩-<9'k) [qjG6M#w Em0 dM%Я-XWZz[^= ̴p~Ǧzqu½A ̜:Fq$a=: Ֆfuhk--Rީ2/Wٙ)q5}NW5h5I'l5!`Q[  uLBql%^s㛖襯Dj$2K'&G1&/RHdV%TEJu  "9{԰biO$Wl9Av,7kBtDJKxb4\2 هF*vI=u7@9݃TS) ]0OD&}7T)°a>L5q Sa4U34ví>bVBY"0d@a X7ETA nϙPnmA3Bґ&4n?P .Ô^fN j heI2}MWzmز+>gq{UĆD$A{ [U<0\+3m/RMks9i^FuThi%^!)iu% AUíE7+8y!{KbLm*?I$1?MEه.Ð3өfn2N|h!%izZsjygXW]_Z## 5FiUr_JΧA,p qQݧ#xz`C_Lr,>}VF 9I$2T/mLJQM)5$VsX.ً??AtI}͉`sj$ʖuf;Z DK >ݙߧ# 2EnD b~Ifы U2w@CuU\Y5d]%[7Okd;]̻_|zّ7Flm4u9p^t, , 0 />ߠ*4 l$6.,p\?bG'TG D} ^eA1m*~o.NY,gj?'!^ݦkH1Ll߽\uDն;?Y6bQvYsIJ=?aM@%BM^.ޑξ*^O uؿ~]=VSy !Cp͚Zt{8mtHm(T؍o,L%((qxŻvUY}!^?O` em0/߭scrOFDRd7L7j#Y?u}67c7 ݑ.Y&<_IgV /#p>nI~C~XolWP埖 tDWY7qI(nz߲-˸҅_!eq6Wfµ/b>>B cn>]w8^iwye/{eޏlJw'/`艉5BVZz͎pBj7T הH^U6K@4lky-62_GnU bzxWE\&ڇ-bTY0nmK"#?h[hRN H,lAm!U0 GB𗏷HKi t*h+ (%5~5w6Ϳt&bWlC8Lf'e7eG&@h1(nQ]&NY*-,9V`ܘKbނ17aYT(xU~ ODŦgOv|\.( p{%A"dҝ9De#(3E9O(ފ%Q.RN5~+>ؽ7(6I|ɉ)3&2R?np,6D906/M?αN΁\v_c.*FSzC?Da; Yb|\Y5u`2 y`>C3%U(| sA6Y KMj}Uԅ]:hR)E H){-y¶A-V{HCe_ 0!g0(Lu`Q!6эx "Nx، Wt;XhN铴?+ɖYȘBuu2rfqJS=OGՔ)9i[:+3~ӰJ(b_@5ɭ9ڶymWk8]| )110iįv5M| cr \ 궕 #d}K{m~tc΢Ðͅel 7~܉wsF`7>RCCWY}i3aY&nI|GhIeN1 dFCv=ռ #87x|-J~xuۆ:OV%2V> Wqβ6ߦV'n6!L3D gI̧Y m-PaY`6U kWnN9A[iG洋:Z|8 oTbIa$Sq þgtϸK@~@7'zDṂsԷr퇹9tuY*Z} :屍;tHV p)ȕ^ulB͈vFf"ayX͗^ z@?bMl3ᙟ ɇ=~,NWHk%4y%i"#&73F}&E;_OP=Z4 +ͺf'\U* I=x_aA]a' 녇zm)XYH00dO}Ѣ~Z2Վg9sM%(W3 _թvQ@Gz_/f 4KS͂dSE^ٓٓ4'Ԝ,B԰B}n('OG鯢Q3רz@~v:N A3$S?NYTsC[Ho?2tS4'k˦_GQP {hxFsCڏ&I@k?x +LwwQ-J2ʵG>>eݟ\3lCK`B9 :PTäbvG6Ӧ[5a0VDՠ"&-4P +Lw^)kNTnF )Gݡ&,ÄcRXgi^~A ,B zP"Bb({fGb1SY¬irEh=lm w(n\h1b7MstA^#9q"8OZL`ӨE5ΈY ژ6޵(1z³J/piW~CuZelo{G^٬#QPgʏs hGS5"Q,pliFo`TI} [ &NtUM*yOB-%5cڥ9Cc/p v֏cNE*-7ɚCWXSWFDɐb*\. /_xi}yRo-EET,Uz(Vr57QtCQ"->z& ^jmM}Oc]}#DyYkc׹%E kC R"PzMp/?iUtWI zSw:)de(zPdy Sd7&7m56JQ߫RclZǻ,|Y?YzCQ})ӔB}p+0ASVzSP4uu%:&R ֦CE_^XW;[`x.-jvgUlST-(7'>SC++ 1Цg@LC"zAI1Z!SCKH~P>ٲDm;f̙nG4!Aq G1NP@J2t$xm~Alqf2:rzAj*{-T1iȢ6~،40~h7K\N2T"P hm0-`e~ݠpZQ1w1Vh3t?Y=ɨ0g 9p<,#iFɵwD *|[W1vniMp" e  xg]rtrv Bp2vZ P^6RpԵڒGb$.$&@^h3uy=WH܂}IlBׯ)1qg̱ݹ-FnB,es2y M\>Ye ¬E.]u2>s*ۡ.SfbY &r9{.wu 25HG.MxF`Hyl9x(?a8\}3FQ)//TMLFǛBg^dS iS}M\IZbrZx0Tr%\Q ) aZ*J N 8 cCNkvSoC8v s3mE'rlI6Pk q X#k7x3O D;=ə8Ċ 1O@بgo>LސܷiD}_7+Q!SֲeHJɂXfDWtǚ[K!N{At<7V+]jI X2 xTH؝ss\;A8nZNJJI>LGe W܉&bN;6 Y>4@Uq%[#v5O$dgN,JKCA~K…5B˥nU)|&+hLgm#I(.~5h#qߓ NWR@q`hfTW 7ތ}Ub&bµ>@h%o,< ,9"qBWH䍯a]8Il`uvOGF]QϿTu5f՟,i7`du[r}}7|i Sġ'30 =? ՋyG,~ vx/ӢWvQ4`쥐z %.9&Rpoɡ"p@Uʞ>&T ]Z+5[ڶ$FTMonT }-.+IL}b"jZ?_N0[kYX1@9͠C=ъ/**XO@d$6,|A<hi|yaDZNqkp`Ƌ˟\\POv8ݥAlY!G''\l-u',|5He;- 3ö߂_IԌMk\D/ONSܲ+1Ͳ=YuKڬ *"ݝ呿:sҸ>(5tD2]y+BvQ%Írv[HOќVT;{&V\YmU 'ұOrlϾK6~d ~ Smbh>%^aʎ j0 C:4c48Y e:S8Zc;."T-xw$7~Szd>9:J먐Gmzx3nUP!9ޝɂIv6K ܎],\ ڢʾh"W fֽZ(/B.~FwD+u^h~ A=xV//7  ACYzÈ NsU}P{,!"0Jr0v:WEm0bcᵬӳ٭5O 3h8;'y#%qAr?{9֛}Ib8*ـ8#$-+ 1TяgNUO43ѣ3,Eb;;4R3{n5Fcղw':A1 ii/u\.iQe7V/03qg|Lug]I'v1 V wF̵ z.?v$B/p ׵3tR3s k+לY9ewD@/gQ<:UVlov1xPp2upN؇EFwWBT\nbd'y>7YLBqOHg?BiD}7VkCCJGN.ޑ-=3lbb%;J n]/]?m̨ ,A,U av7#IPC՟3V;}޾\ '( #? 8tPOJњ/I@}5pkő:^9%WSp9A>̍gXigI x  2,䢻M| GʁzՊ&0Q̨Z2:K9v5vߘ7{EcvX;&Q MMWBS62d.ٮ0&t F kCN<(VRxcbL)A {Sfaĩ <8%1er[OՇ>nB|=𚮅8fFc UnnƿKwT)4Aܖص*^7c]{b:nq8@"`Ӯ3^z^ѻhEdNGR?qBD⨏C *ޏzMwWw[QL,mk. mmkR״(5tλ-c#r<<.FV$r mߦ:k; )5,&#ުt@%0:^nSQ4~4@@t{σHl7fp;,BLA"i T0GY^t.w $HapqH9Yk_̚\UV/(6@~ }Vwه0%`<N!P(v{%hQ<(|m|:D Qx.HA" zqnNjMSSXM8v7N b,Œkj3:)?%its1<ӳI= a _mטGPf?#%'r_">Mn BIYծklj긏Q( }a ɹش퇙/!ַ%-đ/eSQ`\/ԣ/58C1u# ₗ)&{TA;efbɝf dQ2`5`O1Ix-,er6\ Nv27OQYNRL8b'Y*o3|53: [4]MF>MO'c!!ŧֺ0ۡMm?(dcm>rvE~_ hke5v 咄̢' %{~yGۋQcCk.]/D{UȜB]wBM aZm FÉ Z#"Rhދ-kRp$TbMR_iU#3yܓ@Hh7{9SNJG@;W,LDJ$xp-񰗔? $bKxqz"=~ʤoG{pźE ܗT?'(Gi;#W$1YC^Z2ʹa&t. KIR7HQ6Zc$`/PQSU-[wl2f0(0|04|2XݻX1cug.y3/VV_SRJr"4۱^*FOL:?9-X tקȟe| {ibgl>O;3y3>!4I! pl\Jrhsm ɾ5T+G꺟ƶNոsc"S0]oMSM6J#L26yr| J>(|wp}FM>IH E?Gx|{!qIW Bj6Z#0-jq >`EbZ>_i0gEXDpH,q&㹗YJ9̷i]ćrG Q̹ ewM63pMnC`]%sp.)(xj咶`GfdqdE-uz*^n+5#ŔpȞ ~c]M8hUZ>ny0NI\)1"G_<(+_~݀\ 615c }eu㶩J4{SeaXhh ȫsQȩkm(F=zK `堆hk}iaԣV21$e9aY)VFڵɦqݎfE"e:D!Ԩ@IbQ֩g4 [o0e%Kʹ^nO&\tsz?zP?*,+;%&Zdphw':wO>Ph;l7sa~3OO ޱO¸wɡuy9A- ±K@|da;b;E_Agl>+ypoY%id;=Qhqa%)Gpr39p 1sHڑ I+Я'8'0LjJOTv# &Hr>V q`TL_4>^B]=:`wdUR-Ou2weJÜD.m\F7*GuZvW'!$$\~{EPBv[9aI*ѝi9=dPֿΧhoݹ]*<蓄$S?j ҀW,WvX'Fi}ldpbC F,!f2fϢMHa|ʽ E@ve Lu$t?5~' /QYh/< L&4ޣs 476 YB`v|8X R @@j+=3| —Ձ8T)cֵvwVJe[`HS)z D *'܂HRtMeG ?1ge|kF(fqpQ9('m8e%eŭ8J 0~]RN9o2D{@ŭIKdm|ƯS) /J i.xCN-U3?" lE'Ց0IiԄ`ͅ O=Yܴʝ*H|pk$>Vebyo}tJH FB !#)ƢTil"֤==և&XXI  Yϭnj!44 \IB[^f|p+ L8ODArZetXMXd[e `rVqMյkσmՇtJ2Tmz w$ A X}wqHdw)e}]ɠFZYEhހ:O Fvӯ!4*qoک4gH#*#TMCr]q24IOjFy.oyIu2K F6(%̘ /J \eKizd`Zl,53Y"u /GR3V|I(GU p.?j2Wc[=|\Q }Vl}쏐ǽ oԹeg;ds{v;JNSz0LEJ[RBrz2"×kT.xʭD N_v :L?./Gx_WNdgT`euSIV<3R.+@%:7qp_)IytNvf 5鱅KI$-6LѥPc GN!5O:Viz&>@ (:$/-nfC朢Qk#^ [e\!fD s TTڋT\ȥGd׉ W?AO} 5cjY@}_i^.tbi@·{Ue9Mq( Ŵ$IHu@x#r٠;+||NH묚zjzXNZ9C\u[W}aI%fxwRv@a (*+"S%=NhaNYI,'ξBA*% aK{4]'36Μ"mv{`GK4D 2 oojׇm)]c1P`̨D9H0Lhyǿ2߀6Tf8%|!hr|`V>}g*p$&Gѷ/Gg]}9XcYpb2mxs we=(X}b0 ,*3w5`E"3EC#/x=>?B-}z30zcsQ_8kU4 Ŏ)m6r2 (er|azOѐ|F[B)9 GK-ЅhX (,g rȎ,c![a#BH aChG 7~_Sỉ^@i[2;V-# K 09Oa~<\oHn҉*Rg7VW4MU hFzK,Ŏ},Fy8ErӘAc9 Q<URW?r,*˃Nu-^:Ҵ!*ѳBH-2]F}$xCJ5)?w3#axWeHP_7~,)ȆE xcS|7IP[8v\u=tw $({we`0O+d@54!!{`>kVkwxY~!}V+݄;ed9=8-n%hQLҤ#ZHl(Cnb6~z/8 */E gSc#@=14|i\ D5Vxb7x6X~c91PiF \R T }69 'c$<q*%'n%ٟXn:앰aIPcъ@Ą2Vt5CK*c =|zA%GcЋ2$t^/ t#TMDW !XT57(cN"I5Z0 .(;zΒP~jYxh <(|ΒYqy}0r}cI1c$+HUąh5FH`&Õvѿ7 :HQiJSS5xCT9:c[Sͤ艼KFaR+/!G|?ND#}^/̀M!>#E`" !ѱ'yfnwˎrR9„ƹhg$Ux6AɠD0~W~(k됟6NzȣbӪ&G1%6 eN5IAgס:#e]ʶ ֗l= ;dd!41R&GwҔBYr遻15 Sۊq+0kv|z"NxȴQmv - }=ڈk:]hbxRB5lPW R9Hҷڋ~n*0fB X>oyW@ -n5Hԃ ؜J"K{f˅I!|A<_OtzrR FG\/j/7kdad NE&uK ܽ|T=5.`1zh]n<'QOG3#'増8^E??])WUdĉRp`G蹇4`zˇ}GMwiOy!( v(ى@H٥P"SeQ@ڃs >Njjk'' 3]]pC0ҭ7:kaJ5dt s5w8&۳02JEǛg *\=$՝ >a\vm8Dߡs;0u.36j_Oݥ+ci)Fc彑1n:4 I 5pɲ0Fn3-K̖1e&p++ne_ƕ`B_pCujKxM>_U>z-oך-!=v+>ZoW*T6TQrtJڒږ)\](B*I{ô F{qtmlBb ة v4 |mĐcV' GRɇ"{rѫ/tAydD|ŁsQrZo)/Р q¹++D{2pVF_ü Qi%?Y=Tg- -*eSC(VkGt?ye #nFR_˺t>I J=-nTi89B` OjulBBX̀:tmkrݭpPa%pnP*#Rܝ}dCt[iW`͠=H26qY+L1t'6uMtpF%Ƃ3oN;ݑ83*s[SŻ _'5e7B}(T<ڜBo_f+ 'qn/jSn Froo©DГUzE0$KzF̳ydDYZƅ;PQGJYAs1zKޡQR1P1q+NfKyGiTrm=%l K"Cohi5J ䷴z%j[ _ ۟0p+H%f6Rix$ojS%dG3"J nK%.1 3(zi^RZa.Rl}텰s)eVRwK6iBav֧n15+Q0QYvJ[t6G'soxCN~B&1.[փG`{ @zJʝtpBsm- 2YbOT0UƁ:2C95 >"jl>Y.ZQ&Nd$xQ lA*C DuV {*"Fd-r-c9ꂝ(O Tp2ʢEiaj&WUhʐ[4 2ca3j¨h-c >YlUzp 1hKkX`l)C{,CGa[# -z]LDZw"YkC]BDrqS.7qwԩ𐪆GmQ*y{x^WIF؀Kl`f{P2LV'ē~ZԮKnNhgo}SRkd?xEfkaN}R[R o *y~6\M8K] -E]R镊d`QZ\ߊZ:4LP nvpq>d& ?Zn="ոEk0!$j˔GUKBz81M(@K/W8ͷ޽Lr̚5c.H>/6Zrn{#16OYU׷=$L|{RX@bȦ:uq. K̤9AO[/fՕw71%-KI~FL (?7;/(u!]2؏Yh>H ~3sg>9| )Hxo\;ԟ,o{hGP܄ vrAX,_B]d#B-5JBj=i$PLAm{K1 %. {ߊ %E y`9xcX4ߏS쌂٥]RM⿮JXΛ/ .jf6K"Me{3k0Z"MNA=Ę=yMilƺ/OL}ޠg JӨ,iTKTU'[zy^9z0óVp40FrEHOf-8)` AxƏ?,ZA|yȅx#10 aWprdxNMffqXv^=3ui=0qr0|h+IbDؠrkEn\ (*q|°NmUNe_cX^#hz~Dž\ GG(B7̩JfXkg D`F.,5/n*Y&&6%MH} rP< WYud 1{<2ȫ;ŧ*u ؙhm'&-QHZSR^-,,}ZzgoB HڧEBw㩧% !Wx-9 9M4wJTun,gv:9b0(< +Hk $z-. ޗy  рrx:ml"eFhM-tsҕJQ(9[M3JU#1KN2Gib{UE55CЄ!c#4=\Z mzﮰq;Eݷ]@z' L~c)] -+>4S mJ:8ө^یY;{bP.ge_ҥ΄M\83l^dj`oxsjmѤqW ߦٔ[: rB$x}<Ͳ3o)UHRف|t.!^2gDLPC9LWh[5ΰ[npk.OB DwQjֱw _;UmUi>UwAf? K %<9,JC25AlR?FxB˜w5$YrmuH|%q$s\K>Rc&`ӓ@IKIbIF!{>Iݟf?LO7(w/ cfbpt+A(GD|=dJN`;g{\:9 #dZ vW@(QNE,zh}PtJR;|)q7A&?GWQ{-İ jc;|:}HShy.}ފОBRg\3#b7EIFx'&>z1tsLj"&Re9-5i< \$b :7φ/c taȮ{:e'#:Ꭿ} ýz"ͅݫf;PZۣYM%^,o( f}ݪL}F|0kl5Oɳne~')>tgs hxӲz.8(5nUA}D&=J觌,!O7f;yiy|5F͕! gC=SWEFH ׭xH֫l 1jhtuљZ-bMF{O3m_*xذ@A?9i 6Ml+zf2cepEWPx#85uĦ:=,>& Td',~Ia6H2 fMs-X;l$cܬ3]./],SzdZĸ<˫0& %Zb0R|JBj^~p]sY)62sAѩ*o*UwChPF#aAnnڇ[e~;\uM}3ʁm $m:s1@ߪ!?ncFB݊=;)#{./,\!:E|֠\Hr&v/#p>Eh~0$Йj>4<d!MXfΗьڋ*u-:F|>m/THž\Z=F~\{ODpQ!xS΅ELQe(dԦv#`w% vaz+/b1:7x4Ȭ$ɹAwn#ހ~[D- v㈁X6R|ݜզY Ҩ)s.Rz^@Y%FiX1(az&!cJZƵb_W}tGS RpԷ%!ٔ9!̊>j:#̯/)_1,q5Av+D4T) E0+F/ЎĞ %->eɠ XFt^]M~)j:}˫Kڣ>\Tvi E1{4"ur?J g1֌s ou~Pg0D.(ٵAUMd?JL'_.E óFzJwy!C.ֵ!n($ih䊝ケ~KϿ`N#<!Z>i~>Hpuسӻ\1MpJ^כ-Si?؋>2*_Idڂ{DA=e$Ymy CW|k1`xe@q5EN ovt&U IJ~ۨ64-a gSGh<Pns_/> 3;З6Jg.+0aft* wjtf4mg), O ¥mAmVp0L/a7ǵ[?6 #zMݘS H>:$HSUzY=HQ9&'ю3p* <{9ALD)dd\cꃧEyF8r0| !! w,% $ Plg8p4AC֞ ڕE Ë`u$RJj[0ZP3 "EK'Qr"Uꯟ \\e{3=]Lt3οA&nxx7 }rﷀ=OImOf@'5TsLVSe?c5AO dUK!qluqI2Ũ<-o8&wE%̍T+[zF_8yZҷ@/G>8-=) @HAbdZgk[ݭIǯ\vfGb)P \U{Xzo"Q'X VV)CSgިG~Փ9 t+yZEkq? ^V<РLeH׆9wMrB?(iri2Lkl{Ծ3x|y=%b1+,MHRBlbJBbТX\[n4w.biSHA V 8@ƢU/B D8b$,"T.^`x__PXztɕнRNb>\!_kj3K1hBstNbfȼMezvO>2݅|t(Y9t ?U~\(r50ʼX~T#&jyt[ ~7c321j0C1@9 ̣z{+?` G_̬]nrNA qJtQ&o@ 5CQy/u2QC /˟^&C9};y~ cGHbKu31BL~1.-1r"crVsqDsVCcЯGg1\CNy2WCWttk b Mcl?0&ȖHam&zZМA,֎^O\Ĺdız_ZykUM GdP~ R}GuS]mC+vJJ䫢ۘkнR _l'=R!Qg|@c>.$5wK#*6[\x}i6P^ߛ?MMA[pz XFV^XpBagLO,uh,h uTk^󖟒LSt[oкA6.Ѽ N0JTZ=5J>cKҥ*: 56L]!oo$^ A;k[\<^ Q|xVR%؇Ŋ+ &xJƵvy)L cMAĸ|!zm#]\r5= F$κ7_ c*1XVV,GP0&ue217;UMt67#CD!^1'6U}W~+%|W뫚r%^\L8v9d:*M6,ᥜ FZY9>̊UN XcqOLsVyBE[s/b2^KB[9yo>Vqu b찐`fFߍ&`vUeE@|ڶMiĽf i3Z,h6!^43Nn[̗%A svjA.bzL~ [ygvͯEqy4ä=[3n15X*\puCGxrsܳkY71bcO1,+?*@XJ,8SG\hC$Pp!u|1!j]UA_\{!@_-N)%~J<ss5& "tgk  OX_Aף* n VU'yKRp˰p؝k:oO:=qn@5]|ig1,MfF)sGlq 3^Zy[xc%^0OVZQ\̓Ddj~'^NȏTL1)bv1kmB H]=^yv eYpw?TԦbAnV5]9?K>57n=w]N0q;jg}R^-6r^700D2oW\Sgcw pyQn4f>>8Xȝ-3h%kq,h&e#Ͱ c! *昳JSy ntU%٩h玃,!\qY!&IHPY$UkPJw\^^6Xwv3 $XqfE&51u꒢kxF'blT]_$*)N ެ?O_p~fLݓ 3ljƗ$h5NUo(ūJ1瑒^;1t(6𱍗)Zwʴ& g}FV@UUبLDӶ7%n?ɂ,X9Ӥy;IO0޶!ZUuj dQLzyD=++u 5=ndž`n-vg Mr @#D+GȈiU%o ld:Yn SHSZLEpJ3#T2Nȉ282*^4r [ f)r+CZѼhy 7oñd+z2D~9KJTW :'َеH^8$G%;ƬUj.L<0k[.VN Qz.QEKݙYʣT9Ejؒ]s2(* r boT'VQ.9i8vCtNIE"*DZr~^n2pW|'_ws+$C>7WxݕH>&IߡDH'{? r Dӂ<ñ}xiz@=QIPƸv@GvA Zipw3A88 ۛ9~[Z҇X =8|N`9YolX?8{t/C23njSK{ț5#J&w]N]%fObz#djm[OZ58v9+[rxWCcS%23c2U=/Ѫ' 8!ۊM#x{D:5)%ӨbQM~YCz~b0ȉ͖0IIT-ڈ 8wҳp?X*Dn ͻJGoNVj9ܿ{1ɬv@HKcj7y\ Њ/cfWik]% *%% L9D)god(FpO_]Yop8VE$:D==C&!#WSkIQމ^U-a9~5NOYjmutqO>'j R7x7B\`tv+O^)sHNh]kݞKbWs dl(./P~btuãak* c!5-nmAc~QpU`ck%-["Z \ 14(tX΁JLA(+cFżۦJDvHE҄$Ou?SW1zw'kP @OVB=rWY·Ũ5Ѽ;Ob \hsd% |ѐ5+Yjw!AtJÆ6a' a> s,M"vDzk%{%c  ">`BpqeG" rdZWΛw6,G#]mϫ{pOD̙z@N6Ӛ)Kȝ f1REyiXrGR!qmלS{3K )o0Uʐ\̀'\\M?NQW+ɗ!%YZj(˙{\1qg~1B0ݔv4[u- /c> r$q3ˎP:^ձ' 竚{Na `ƹH̵gy^ pgIQTFJzw^{5m~6o7]ϟ>zO u^ۣCtj$4]!}qW,w6gCl߈q.W֫ pﴝ9 F[2/ϴϬs/@IN™F_c=‘I b_xkAJ%U"L_0JAX{"xVL""T/ 'ے3/ÖRf7Bw>hƠbҟ )y˯_TpW PifdFFI2;ϦE 7xpfpQ6:5Wvu2v0=IA}q:(ס^@u.vӫ$*$UyTL0-:wWC):^Wgtx,B78$< Z)-9ۥ1ZTR_2Sx\c~#%҈uңe[|9z:Z&}0F0yPo铱Oa9;k-喅rUWM5dudjhs 9nn$@2%#`¹)k6RDbC+Mw{;ҷьfsm@s0ƫ|gbO]zXwk^Ec={qJDe眸bF@PM6!X!iZ,Pk`dQvR{cm:n.4҇0UҾ(AdHmr[Bוr܆{mvBGWxG# Q˳'_0r/FAv;wC%*u-f}잓>gEXj(qs9?r&ry0FV:>]g}[ܙB(G{Egġ5idVI%"o ve\O 4-<Ū#Oҁ(f~-P}!) ui;ڎi#V5|!k9mp*&,˅5Ò[; / BxRJz3U#Y?L:a w'SX`@~H-( Ԅq_>~)QLv#]sO$;BR#@n͹+ U )t)y;pގ)R ]Ec3gyW/NTfY¨!+z4:%2\>;[l f7(-=CQ, WUe+.l^_ q"1+yQEz%4! 6dad{ 9[1;;sf&S,S 4h$5qcF+${J%[JJm#L޷[4h`Z-dk`b.vd=67ɶ botmdi/LQ!#}dhBloqw{ 毷|tdEEts.jvQ }Tiws4ZҨ/4ѳV|I2fDO2^--??u&ÅIӬjГˑ'06~ 6;SŢ{::pCֶ*Ji zC7h .-㳘R"LHYwPGzt;oWўg5hǭfn-nOew2'K魵{Eo8WF\R dh{UYRVꔊt+@Nn2uM`Oot z@P{q> :=wIR}eg>z!g<w=+GD=)(aWnp"A`g' h瘊@?⮃jUïoY.;&P= imlsd>nIdTR[Fmog2V,À?GGCĪWD=AI.c[[ҤKE/: a"= WeXߣS7JC [&ykJk&obLzi+.vdvⴿ8$Ny,u?RD I*_43%;#¬oeASA2ÇnLMǘK}ȯF#]̲I4_y4znA0S[{c]Z,g }͐u5+wc~C N*[RCڡu'AM^r)(VqDVAX D'*jaRћoES+V>.ďv8"ǁ Bɛ|{^[9} E(httP{WS&B٬Ӂj$pNKб6Q]񕩐Z~G"OjZB䙠 TN^=K$߃"(՜䀤[j:wN%XvcMc:IN1#;];LBs2S%`)a/V q]9z8*CĈ;0&^}* ik$^xr^ ۢ=PJWѲ3a'ߥL:OWOUO[k*LBWY+ >4uOت+r ;imgWt"Hve[(J76r(7Dw~OE Wڜx<=3Y{Hzr\q,#f# %$$U˙RPJv+ZƼGsZCɰCfSN:UP s4)ݺkR*12Fp/ u OEr΀zK`xR`1_P39=t' Z<Yp@ZU{Q¶nSv&R pNPZ'ʵ{y2^Җf ʞ&rغo; \2?շ+>;-¢M0i5q%FP!S 0#}j{]kȎ%;{{r Y]r{_HF61{Ekpi6_ W*uYWIB!S9Giދ`r9T@=-Y9p2בcc/ʯVۉلVSre )Z\fƜ Qy_H7+'7$"dkº%D!%YRT]`jhB0~ fI.Zr(ZboCP;9, #" g|m\{UC?雙]1iF &; `˸\ *͔u2 WAaYmPPXSm2f~qtS9_-3J*ٝ"MC䳵5W+Dgjf鄆HgɰεL! .)3q+,B,]UdeC6[tk~C >}i$8CnM ; cF\񶳪$!zq%o},arwC.灴[ G\?{d>hqλO\T5cEt9HBHF]uwS- ݤ= MM +h^sW4@6넷l4M0uLqC2B#_j$L6X6vv3Uz"k 񯚡ܭpc2]e*q:mpǎHo ,3ۻKV=0Ԏ/N! af=a+zt'ջ^g]?Iz0>;UR0,^{hPѯo^cyigDln'cc1Lؾ ;pGYu@P4r:kʕ,[SG:Iq0}`=2r,Yv3@fU/iɺRVN9p9*v+DJex H!Gzg)  pG<*!H-o49ا2eڹb :DfSqs޸9͟]a2{?0hKڕ M?xXQD 1\J,3ɒE! SȠn,rI&6xyQS,b/17&n)ֳ>z"& [;Ll#4<=MrfNU᫝+~9{u 3^TlA%NwXZ.`CêMv P2p{7zG5cWZH:hlլ:T1(LO;m8'I1A3)? ׎eCΧ83B˷&s%^m#WgD5+w?r^V\_k3ULF>L$5'E&T,1ZҢuU[ ;?}#++9w5jTd;eƻ'Pl6:ԭgE 7aM%AFcҢ0LzMJnN-ra_s; ks+b>hAi !!αeM\%|f c/E:m\G㝽I_ZqZv3gH.([F{7Ť>m+uFV ٜ) 17 mGޓ:2*p7Wq$pV#څ9_9? G)ș SCbX2@,C|`3T kz8 bHr& ˛N̂}EKЉ-Zazg婯(^/MPTP@͛3@e[:R};~]~]a M9O?D[ a{jIv6R.@;7SwUrQKRH[,D*9x [(cLDG+j edRiѺBpo[㋍z++#z-ߡG~,nlT5 uϷy$J6W% TAүn[u8nR Զ]fF{W12B0E'8epޡoWmz&0|Q\۝Mv,xA~t{G߃" ї䈓w2&*PC-B z@xVT͂݇9;*DK֌= .Ȯ&/A u~L6rWsb՟I/ixwH:{H.F[o/AI`B. µMv%} ˳kU3kIHyZZ ٺҝ4@ Cܠ,}.,5D|Mgd7&<ֲJ&nǴǡ*5l $+J^{HLO:)Prp }-K>6V$ɁCh[M\Ap @ѓϠnEh|{nIxInptKT ]:.r>դx->Aiv71[^ZRVڛtBN=P۴P ķjIUk۝0v;fRiD".sqŀZPYE6"(dyҬ?<*bƇ؜WQ u7Җ2ql󇹭D9FKS~@Wc`&FZ!4- '|y Lm'8䔉ptڍ j~0#gM>%_DQ%ݪ`lqZ[f!c_Uʰ^t?h,<.n}j}n=6SsbZZ()E<c#S;RwN(8#nH=ON"%h//uR[ foӌ$y >Ƀ-Z㣁 %pD,sn2K/Du$ė\1"L(Ό,MٶYSa  Bɸ<δ47:{&h'T͆˅oOH|lDl34=-AKgLt{~sgYN,6W-J%[! .@ep5p(W\xOhpZ{ωp 4YO=pc80m?mdyV SY{xD_t^Vj"^iS+JICiZrqDGQxmWY®ЍN m#D˾ Cp{#71X:zc2=sǥ07R32T_LWp"IP % TH4 \ƳұQ7T.5;2T vQ"D8L. 񥠂Ta~-kzeI}eGSR/G cƽl3pc}kNl+%S SUJe_EcL͛)SJ,BXnFmPzMg5jh8~GUaܵz#Ɓ LG3 =QE`ͣ~\yp\#aKji5C;N-Zİ?ft6r^C#`=sg~lHi>j%˸[H\l:X|]+ʕKm񆸐ڴu5G(e|wvҴ>8X~|+HqB3zYV et\h7d}q4K#y y28osH !Sۺ*t.PT%ܭm)e08iraU)e­jMTV[gQ)Hw lk}@?h4¨OCa&jpc@6+40˨c!xq<./f]^>0?l-v@*#YCYQE^fNA!}lY2?0 銯ޣuA'q8|e %9AEϵAk+PiABmK̨qh,mR[*mU `rTVFo9)6 qFs7ٿ ?]ցVpEFdr/4-k#iꜞ67y#jF-Vp:TbR0/ɭ a,o5N#\=ӰM)}8E ԍY͓J' 5#S}gbnz"Er r)3`׏b^ РD"Sd)r*COة0ÃAV0&[E-ۊ}CP`zx@t/0<=ҋ "W+PYM@"wF|Tuj01ޣt.zΐM6VB ͧ.r=>Ř^GyOt=-n4?mΡ$"QoX<-cJ/,b>ɹTQ IE"T,Cv5~;EQBt`y5{-p.{YXp;(C,.@U;4/)|s~4P⤻*9pvYhYr@pV$l:{ֈ7aTXps@o9J;Rb9fXugFmS__sN`{kf$pALXC(VF~(W~X7eHOLd uo^w-L)쓉 e>,ilYSgE)A = ixuϬrD9|;tXjЄs!`?&挭QgABi,I'(,;gVиA`m EoB{C(@uu+ʈ^POR㨘aFВqolnJ)׉]d(d:gwc"^ަtW^a%%:k);`0\yy²uP~=B!] W?IarLm a󾄸;Lj3LʀLTᬔm*a:`AU3a7g[xyCTj1_oNV6ʩ()(vLFqOfz8wTBpPl5b=^ 9O <4@ñˍg7."@M| (ur@Aά^=HpaF`Yy&r F 0: lJ/:.ՌRiULȌ˱zlLOa>/8Lq1fu ;=s3yS) Sk3esIΜp'JBh Ȭ_FOt+Db fA$teu,YK"8Q2۶z9p)Ǹn9YKVGBH=-L gWa{[׳6Y)(v@qm@Kxeam1أA)k^ӿ*y.PQfgQCe;rֹW">9orLj酙E+-N¬k.6Z9U fR'+#e K6窒،"if; 49읝@y%v kA@ Ԁ,?@dլdZ%rvl +dd)kTYad:?uǒ? 9 wN\wk@m\I`M8Z7cqpu"42MT +%)s^N3xE27F<$HBS88K}%oqt; 0z\ ި/9s%9'=LJƻ+aA:&-wAíDZטۮ8RtAAwC/m#0*hX56!^i&:5f%y#rrn܍;-Qۚ `yZ!Gc%퐩>Q95hWgCf"pXw9v&Yf7a- P3fsP~V-2 nmDPD">ȑA)_RN5.kTTqi„Ҳek4J<wqEȚ LtVvkR&ǐԱgNWtzRX%uL<D$_30P|1\bU*oEjyKL +500brKpQsԱ2$;h$$A CHac h]aeȗGfv1.|I +vi"!>s2V0w?/%4jABt,O.=?_vuI!'¡_SWckB?v]+&]q{۶ȅ,hvbzswxu8twZۢVJӪX.hh_,!z/s2!LI*2msȔa3LDAxA˦!2. Gn$EV#wyx%Lun%^_E'_x[ }ě1#\fᨆI>yq,D*YNVɠ e_ ŠW8Y@Q&vS SRIꛃ.2_%96z$5/R#{ʤ*ZyQ{rj#ab{+3l;Xݠ|гbIa`fi [P ϳ]>oƖ"=G.)n0#|X#Z_PУcy[B'?y~[P/?F?-uoN_]<Q'l3Z72HĻ@V~KCZ`@ߛ1Q{W6\jwJ3TWG[r̊=.˱o2}g]f* L /0nV$c&^DY+wZPk1!,Ƒ? Ά'Z+F!T?l!Tykt=9bm^c]GטjAlT{m**ie(K~6Ɠ u ^o: JGbay%gag2n6+ *kx!L0A(9/ug{m/wf vp]P 7IwuP.%sIϒq.2q x (N}4CǕ(-q/2tiRes65O [^P ̚7,j% &_n(#V[<.Zr !05M2 @iZ=NzTɺ+Si1O_TmϬឺzG[Y$ґ#PH|Lۄ`5-I*0( -a*(U7!&jyQ5-H^ 6KB·ӯ%KI J79}&e@Z 2 :~GQq|19zGT'5?+'$‡/BXJW55~+*B;KOǝS毻_.;ۀ->횋t YQ֨-w 0١NlCmpM|c4Ԡjֵs'gϓ+2  Ҝ$ŁW RȊ;ES.wOp )HC:v.ERi59tҙ>ԀǺL?[슫GvnHL(u=40ㅩB{p(70wbb`Bl F O-¤ *vc:4kvhMdWK`C 1R"x۾XY8wX.*gY}8 /-qN0T^)E/aj̔ 8hP|n]D99鶊n#;x%_gݲ^T\svR̡n~FdϺ >B̌bXms1:x _T ;bJi*ϸT}ef6Vv$[U{G1˰Jx L,9ޕ1UiD1jY\>T`۬fr{* _q**"̃ MJWsPTh+RI8'޿@ً"D E%6Ѷ02/ D9lkΘ.7$wރZ!ObD@"CDI":]"E;.wh:ӚT+%CXf'n`XEl'"A9X/i#O ʺ.%rd~3WBHE j*PeUO5PkvOI_f1O-'xJ7}oLڐ'^c Q8.2(i0 Lg]^ >ې _m$#¦NGff|GVR~6$ߙݽh.HtFYN[^F *>3Dy'Bos^Dl[wƂ*Z>džPs4tu_L#Nxaa 2F?*DB$An<2Oc_$aˏ[6Iwm~-K~G#“^qs(?>j9gN퇤͑ z~١)tĢ/ziF٤ hqguVri鞀:Űj#.V;8 e"w>p7+ƈ,e{O 憬8qB~S}QW̰t+&??lHy 2I$͕ QFm^՟oȾQ.&ց&!&FKglCWh*В+DD*|ƸoEBme)x.VorXZomcgHxlZA0ZXB_I DlEL>mGYt( `6op]1׉#(}pr`+-mn;Zc>z1[j8wP"cql1 Ax*,<'9Vm|-E~$mriK[6u@96xFDrzybK2jZ5JZ\i]<>ҟި[bWDܤQ@}F+'V-}'սK҅0Ҋܕ&ty fuGڡ.w%e_*5y뽏8 5|qsՀ57G+ݯRԵϓFS[{Npj%<{>L {ƫսǁrKx@>r.B[313u6=IAЂ> kXQ 0˙&`؆1)]kj|1Nיxe sJm8N#}=}tJ̰}U{9_@16AR`<{d ˸ ,fU&A=M⻂>6r9{2?6wyt xS}JߡQT.ʿr@mC6KIȤύpQ2U_@ u[xXΦ'cH~cZUR( sIrӃ0D,mV$˟Yit#|'$џjXA?' n.?P/m'#Dc[t{hpK lјXT,ښ{9^בdQfʟ/yvwHjlE=cqE DP ^p$2nD(mB^SP)3&]vڠ;E&:!XmT֖r ھ}ӆ!kVSCF$S0͏h$or%/EͦcR"tDLqVan (BUDždGT6z}`W "/^֥\ՠr0FH{O\ & 8>#&T>ȰK-Rew{eE.QHK> "V`pm&R(74ʎ&HpJQ! Q.j8Z6$9rf78>FpB@MtF7= 0?_T(-WTPwYX)JeE᯳?F)(T]wS?T#z6n]JЃ#|6uMŜH>,T)M}TE"UV ==QXL@?4КfK3͋14ٶ;}YOPs0DG HCF5Ӗ]x2pF<2Z-7yOM ģV=nO3eXHA~/%: '|ӇGlp`HUj n)<_`cx=18`AhF}`ONsgp?q[ݼz!tKN=Vt4Lp,|Ҵ,%6"R:FNA/ް`R0doivؾ+IBʘ KϺPEG *4,=KNjϫ;`lE@۬FOwn"18#G:h'E;&zsc[hM>޻QQ$߅gB+hvMB( hNFL6Ht2scfѠ<3ވ?4Fⴡtq@U\cDuTl &KH\L^Jxvi$T96 *EbgKo;Y<2`@`f5B!Iu\B!6]Yr胞~Q!R8btnLy4[I\ 1+d]ɾ:v_v1?ed6aZxz3:" oBr0Aah3_{sa ڡ$}'7T VC@Bm:|«z;Fs| 60EvJB0'NKtn;UE~ O(٬$wWq̼i,=芟L*Ai1I(3NFe!\%q%++K>B0)N(E_\߼M݃@㞔hˁS*ޠD&vUtlsq' DN alؘdۭNh봾7dt?A1sۓ@2gxbJ"P4{w<GƵ =9ҴE. \N'ǁ@e}xLbYULBƓ'0X V"H|a.քE.XqzM?h`ٕɶL53ߺ W!j^3\!jèL C Ue6I;oӡR&_)bJmq-B|>ba _b/͸h#ABMagPܣKy|A)EDBY~!UDU+o fo.I)YPIU֑sbb؜ޝHTv4}UK}΋X ~ kIÊne-[U h?͂d//TZA5ub,5n'=c+k֜ gdB{D,Yo4 ?,5?᷼XC}4Sl8,/C-1yȀ||nUDf,%'s' 4EP5x3X1yjj|G'9 멑Eʥ2F8eR!NDo3%;~*LGݡc^`Qɓ7S G&oG]4ld!˞7'9TƨP5W%dn?P];/x s,vҞPڍWd?$baVx ~aHaV7++q@hn7үR8I?ߕu{C?|, vlX3d.$yW]OX[0{*HE6O>g? ey&@NHBS(}ˉҘnp?,e!\f8$ -v-%(,v4%x%dOicac%ܹpMrN'U'Aq}n=Qe[Wl4n=zk$qSߕnks~倏4/F ty |\ϤcuJ;W!ALS T#C[gj8 0Ț3QU~6P:˓+H AʴopQ aP:mjђ"M@Xx;X.YZ@.+}5Sէu'%Yzm(xMd `4W(@g=:Y6 p텳<\CVdӽ+ªY+NְH155Y$w"QPg[ Q60{V[s"«upgvNuH1焀I @Gl1jD($9 -yH\ QՍ|zԃMp ȌX ;#+\-GOݨO|k}, El{YB[.stw S6ޘ/5㟷p7(A|K)HbcSMҧ9M7oZ&ls~+Tc,/'(\nmg7ߘ( kSU]qj 9Dx綹9amŖ tOu?E%gWȝa/<4mM.&IF_4w;V;:8@҄$Ԡh@x,1lx3j|ast)J4 "+(3g w+ieMH̦Ek0t&I]@7VEϫ)CNtC" ^ ~*&;,̦[iBFrHD$¦Mu2}jd}Wb-&Y `]U9~jmҐœʙ2Hut' *,_LcN `Ȣ ⎒#݅O]]1gjʒ'j:(cαBcnR%4k$x u[}y<MVZb X[7Е=LO`cLWXD@hJDg0+Ma:5ε53g`1D!1%,52C_Tݝi)x8L|lZmkBa,Y\~8% K`*?w)Y=R O64*[ Cϙ3=չ[m8y#hYح:5\hK X=ӟL5y>d|5I9J8)2 qpK-,Fn)BfxQZ(x}ao(綍 @!%YФ )`Do!BS졈GǷV' ^؅_m?KIEY>=Iއsm0>:4ao? jUZDQPT!kGҜTsY,r#k, C΅PC֚ v#npaW!b < &X< x I8D$FֶlhJ^l-ÿR"88r0GNo!/bB5fw=l^}ůF0p+ǚӂ5}>99fJoG V=@剘^C(Lj ne>h 8L#ẗ;4aSu5$FXUYZdgep~]@MQB041|]J Ɵd ù0vTb*z񶑠 0j?_qn`}(:S# Z .d)ɚ^^ )ʊ~UQ,k$Od W]Chseid0 d)Kk?lHƈȸڐFU< B qp3?%NA醡r9==.D+a?G3|xsEk<//09!=Xqc]!YIc:}NYع&xbQPMfw#efkI ^4By[aKzkxaƐTqڧEM.\E|ŘFgi[4*KK8doF^sN ט8"vEfY'a/ͽ;S~(]q@5NH%ިK%mN7^>3 nf&пkB8!!Ag 1Θ8xYfW &s17"5']:ʾiXI>l!^o2Պ f$9/V +Hx#~1)iNmZ)Ɉ~K$\uڊuPkqxv5.z\lbfk|!y|~MSLwbt8:?3.h>zr'S擹sz5IP ]Ӗ$IqJ9e`:μ!^YZܚTܩ5Ln&ZY%M.`TD=3C[ǽi~Ljp[u%Ns:.gF# ֻ!% 'm;N7ǠahSovbYM*EY) %Wzu`< 0}7j~t)Yl@|ui8u`yiJ5ӡ]nߐO&3<Em-Ykl7[k@UN%/k7s&2y2@]p>sUFOS&a,-곢b~+:nvC䫑MJmO[#s4v3Hv:K.:$UYm@AQg5pyl(=.\rX{f`{3b; ؅ ӽe3Sgˈ Sώ@fLYhnҁq;*WR8MGRbI#w3ϐH.\s\]ac烨~ k&cSOүO 1KG~񻏈Adyl.uBY.K}xrq6.]grWژc{[x< cX4hM$3^rcUһTXkb~*;=Ki r+\fa*M!diyz?&;NAYM6&26[6DxS_W!a8A<P i]c. ω:sȠY?Ci|>)ta1]/i~lcM9W#g1eYM/[@_ror]e)zLUSDf<<2Cu5 H6qėHq) `1P.EO/5)eXr3ekMT)Nֽ Okժ;O"9 R5l+eW;ϱAcL&K W0ajq ݋8*S7wy8"})1W U'7A4QC`HooWVyw@g$ޖ3wV53Y.L9o>ݭ'vҤb&gE ik !3`?me¹-Bg(t;?Ŵ,4VJBkf7цPZ ~1xq1~)_D|b_rfEmcfX5r֨' S(Jo>DJ{7E+e*I=[}4p,g'`̜)tU^sQQ޸PP> J0vIDwoʆv:?,Wt"b(ޅH/=|#CmqQ ;'D}Nl${lVe7"R@7 -0)d5:"i &p%h+Akm]bb)Y)5^]&=ll~%jO=_2p5 $`Sɭ'H5WlZ[)arJ||5R3z<=S(Q_~\i w,*Tż.n]1fly݉))_.)>t$UĀ<; //JEc_m>iE&+J$}=2nS6ߗE= k ihw;<?6Dhgr'/Muy )H3n}q[@- Mqv OtʩXsѤ+?ߔ:Z^,ƕ߰o͕)6ФQhiM#Z;r@,u˜Y\;|MSb/R/.@b7p<8  Cb"?ݒr fՈ|꜈ݲLNԃy%)iIjF7p{IA^MRB}R1rwWqde9Nז_u" oU˥rےj"vv!M4 魉(tmcnI1t2wّ;TIJKG pU\m=CQؽ0Pob dÏ$y!^ mm Hrލ]dr86lM92jx $ac_4Mj c+Pԕȥ8ؔ4 AO%wY&$F<%]{קȭqC,0:xR b+$ZOS>:K)^8Ꭶ7+ׄnbO xPE^Bv`KߌnCˆp8M&I ~ vsd |X`ԒV+w,nw_| 5%}#8qx\;~=3?su-ipTߏ CKLc/yJa bi g 8p؝7^QmlݫP \MPɦTjqGͤ38ʰq$Tܐiv[F HϱSSfߓ)}p\f*"28ڕWEyDVy\e[E'o,c2rz~B+G,jt֪biɒhA?LE, D}{S;<"h:du҅$f }K7I$qL[&k[sR Pu I-ɥ[@@=qN`BGA@<b |̑JaK̗_~O;RC w-#>= ًJ,/A@ 7܋.Pl&/x4ԱDVqQA%T.(mg׌ܾLUrQڢoց~;4(uq7.!>RTOkfcYEZGjԲwg?l 80fT^d{'UXڃIϔ]@WpmII9kB&j^jC2?\Ľ&dHcgv`kv㘢٬.8[}xhNS:83/RyoԜ!h&}у"خMUf1 =bS)fOݩiLY,QyWPs ?= !cn!-x>uhG.ɖ=SCgx)kt xG9Ǧ\4>wx4 o8>R5 {@)hdi^; ܯF1Lhw.S@!'a,jHCXٖ}R܏R_K±8f[/Y20ڲ@Y$(a1ISĩA:T@<'e%95M oLX0*؈ҩu l*]!XĊ&0҄TuLk!u7(\-wyvRicC/x\91vzbH:U}i:f^UVvԞyn?3eڐ6Ù3 [JA0 eHҜ];i̚<K;74N6\k0wA\}6LKkPI5GߋF}HY,G?`J=|mn[ʉŔ Ea5&] W풯 iαs|Aѹ+SmLuhYl2R,epxb5;?qH, 'ӘqTAܟ.?|ZnRfՄE9]6v$pi1yXDF.oAД]MN,7"=a*t.WL^uffib#q5qJ##,Sl&J's9?V8F8HTqyMXVȷ]hCT. cm3#Ւt;E)\5[Z_Pozg|߂+]^54霚̀j>l}WGF*@m9s:o&GG/s)O#>e}I# .B#:+f6ʮd@rj%{2ϪlTh]hbʮsF9&⚁QWvV/_gmI 0d@_Ϡ_26SloXX g\ȨUjTd M"0/pQӥ)E\~r'}J?x '|vΪg翳ko"{O.z+91p4@w)a<X䙀bq p7HQ&krq g@cF(s\OUƶlnXr5ŪM?d貚̠ڄJ}!r Pl64\xmH-˴"nB8ah~~ߏ$bMw)ܹ9;X`RtkU\!=Fs S؋k%bLhɗ/STMf}#I`|۪ ZAYʱ!䓬Q6a.U@aCur)d(hş ;[((rN<4өzH;Y&fSl,vZ^#O^a:@+yHD8_#Thh0-VqD"O8@Cf~a:m]и^{gLܽFH(u]pA2"+U}Lө)χ"~-UCCyaD0QXCd{ȓ"([m2tV ymBW`A\w 1tu ZWxP3WWiUwY}i4.gSo@N-˖S=V/Lf6k޽1[|ȔP gi{"f2Rj+Ոo1φD /mAJ4ж8dyW RpFA -EE ҧek|_wR&qknUx $`ixEH@zm[X%7=72pf=6'Y>gʰ1fbM~  /뿒ՆLFf25HADMU>ӸemƗQqzӗ&. ~v|U:%ꞜjBh@ rH8|B,ָ911R Vpyk-]h ߵSHvmjZ6dA`zP%H9KE@rxR@'uWЏNkI7SPQ Ɍ2o)l(򊦓Ls)ӯͅ/9kȣ.5cO)s',,N5TDtU4a`JD]]cz±>JTIMaܲ xH,*F6<0jmtXld J#!LOsﶥ3:Tu7h+|0FOX" <NnJ2ڕU;ٟWur =[5{JjniW~*G܉7@ {(Nhϰj ¤R k, \*7z- & 7 1 XAxwV֜9Ў JuN\~@)l"m&(+D˕&JI=A 8LSt|1&E89MQ0RH;]75&=h!hcqv)1^8¸(t)0(((~Ez3V$nM*1eCOYhm߱[`Wn }[%'<<ֈpam;.&Dh8فymfF'P2[ee!lTFOopkJ޷[4ye2y>–yFM Kfщ0֓&><&to?ssG 'AGc骕18 VK87 /!.N>Ơ7dpZL;>+_,xW=4`%iGYE e,hIto A%iKFOU8[i?ՅPY%'Zk~oqHA2;mnH-)-mݧ:E*f2,es`0T8[ )K0~`h?GMwPa,q&OO>t={T Yy\(Fs R_c͔(EsT_Dm-Ώ0o3nF{}+zN(5/!1(3D愒|h`%Tr90Ѳ+Cŵֹ~?Tf5fH36XB2=tf-o e;^x[١r]GJGApaSiS }K|5p)7B+Vj74-Tc0=7tH F차Xwê_3sks 59ٞy/wkvg(5LiXc=FTu. X=ssEH?t W7?3"b|OIնF)ϼ0pD Ѣ]>Ǿ0V٭5)n`V IekHLxeLPuO (GÊҶP԰Y,cw\~x'Y`Z1 t`bBDӼ}=t*h?u{Rs.;_&57%U()@ld7l?9YэK˦iR#kc)S8f${wz@0IFǛ[ϦaүJmT fgbRոd&3yfK,sPp_19n0d<:.޾ %IǫV8M\r8QٵQԤs^=Wg^Hɟ%dw@hhUmܤD8z% f#F [<'Dp&/H0! &Hs HO&376n_b|\g录/⚈}R J7s~ckP}UQQ|vVxYDd,V|ћÄ͋x㥎|~;|59AW8-Dr$<@V{3fYؾBTl-n}FOt!>eEGju3By5)/ JI9~~TlLYvvGّPPnVUOsdmG10Yp^ûn )2[.._gQ$Ib5ߤEp Λwq[(߃ {%{QTxOs_b {Pk(qt/kJmx*p˳@@x~MբԡtΫ*n<}It޶=$+x{c ({*b%yFPYBKLUZz''UC˳Vܘ,9Vnˁ/c-b;mNRfg-Rtt=z'hұrYыA=ZVL ǸU  7%'I;q/8$K7q3hTd7lXLL"Q.om ᯩ-b.` G K Q.55g;{jb#sWJ!tUQiA1MGl({^ƒnjg?U#ݾi%AlD95T6ۑI2|"ugT@l9u0HlG 5Kd >cGEmX[P&t|=\!]`~ll6-pH…2&+Û@;MrnUݠĉӧO{4MS1@24cu gDg7';.|}Xa>M:c #!\tjuF]9!N),(\6Ĥ!+R#4;$$AVx;+ \Epvs.Գ|4S*ϬIڔU>?okO~th#2jU<µ_|A3X8_FREcKeœ}'jG^?19,u<"RR5sZQ Y1 E9yt4%I6X7!S_6. p0&YܜMzu)!VLVg&&I(!72fO_/dY;㲈02#o)|k/?t)8L狺Ҙ^fMΟJc|Xg/&&ZܦŘf1SA 7,p5 1u`18$5/5ta}R%2A&TY{אj{f~n^!ZN@HOۛf/7([:`;$>VvKs-_KV>eJzBpOr799h`8 }d^d~XJ~GA2uZTy4I;f7;Ww*nPt ؐ f_z"BbD m텞Kݐ@-z_#̢/9\r JjslqJpi[LFLOn>7ApY[ ~ü I4+Wuz vsٙS'ߧy؞Yw_YoX[ųUL՚4,v(,pD1.٤*xŭw.:^VHb)]@0Ž-Tucl!/u ]֞jxcH矹krSqO |"76`h@f@F,`]+F0pZ`f2R)-T$Hu]]G=@4}wX!8–OMK-5~jVnB Ŭ lu{eJS ,^ӄOL 8.vgu P%myQjf-hM @س] O•,`1Y[Bb*9 Lop9h˼ QW))ݲxw8av1>odL*˻yi$ݺEh'(UnL~'O_BVB6Bw~w#㷑nX :j/g_{33GEbU>~YETV0*ӓ>g!!8~c$mΟĢ:XS%03zg%!HH v]'#DXVRT#8{N9'HFv˥w5meNR^m"A#1 U{% >' t&:DqvT5jlf[ ST8D R xiA2B= g# x l #/t,3gDCu膀OBܓmͷ]t{ sGݪUCi1n,T&4dbCC NE@lq#uރ23!cLi٠zfšM[5WMr 6GAt34Uetqy=LlCŠA>¤9ڡͅo<^}ǽ5iP³C҅I R-v!J\#7FjFZѓQqBBz?&ELuXoN^:Bo"g'0bt},hVՠ/ R`--sNp*6%gjz$ [ц\7sı1'V 0 mrhUZg0%TnX{"ՠ7-_!S/ rFmLZaԇY961s~M{ 2.< *J[alMK {Hq |:Z >5UˬuKR˖;7Xb#_I j^/,,̶_muZ㭇Z!p/jACtu]hIКw7*?W?ņB6(dOg*br,i>[ h1 hruy1B&s_ Ú(CFDF JB9KUzOL Ԃkk GV/' NS"gF>\PE5r+FQ* 1MNڗ }f[-B0c M Whe3y`0Ī[bc+[l͊&,Rw:Nva0\O/&wbWrb%YHt@EL1mF :p1]ƛ2iǵ}B&a7^Fwwz_6ҮG3:ꖋwEWH ϔ>( {al=Vz9ܧ98}L@44~=W 6f}ۃ,9IfS5Z[t]F/C inr353QBl O׹]|DzZJtF"5Ub@˵ B*VwcY? jA0d)U KHNߔ+'5zC>%`! #8[B|kc*sJ)$1#U;L0c% ROq Sf'a1vwϷ8EM5SC} Nx({qK)mYi?,q' l!YR^ɡcm+! ,5۬7dƑ"l.|n:YRcs-mEc;g}˃FV  7ӹ=Аipw1}^=-1zi3j$ ZL1bnz{ vxجƔSMTwaC<KI`YP/]^uyXoh5h|"44H!kI;K4h-|J񧶒W/ƉA'uH LoH >;}b]_#}. +aKZ}8N%<_yRRӉdUU@%D,Uu$N_^%,Î:I"hqK''i[[$*ϩyld(+$@ Wx@I+w5pq ͷY> pϣ5T=Rig}qB *X[&ГF0UJ$]'yuE3O <uƖ_$ݑ !"ѺU3Y{ 7NS&?F'Q񨋭50ԄEG> S׵'wCRn}0خ ٝ_4WINizx5c\\)pF~BYr1hXirt<\34a6z4{ΙoHd-A^&EkCʷ*Eı lMrgW}?#93Jz}ڷZ;]b1!3R=ҨJVN)7<|: D݁ R8\Y-q%f* 2*+]PWa;v:,x*lfkΰ_<;xw/0RNiAМOzyu+xKvm@Q 8FfS-FM޳ g-)}y):DMu:lSVRDmɊ'69mͲ`IURUy$_qri Hƶ [/s`K(T;S,b;4RCZ9*GBp)Ҧ7!Ыhz[ yI*:GqFZ[QJ %qqz/\w,*U&0wQDKwPU`}rhijgf[bG#92tUb0h%7/)!eZr[<·8{xZ^0 Z❕`O>|9 ޠۡ@;ioGǥFhQ)'kr=Cr>yV}PM[+V[)t6DH/'`R)e9 -ň4/  к9QȐ蔋P_cn*sG94Eq_aBٍ,OyUq@]╪4azZ`nL,txtE0-v̲ i(?fhJ4YуѤ?xkH/1c6U6}QgԸQ4$rt ~p\rvM i[]bv\$rOPQ)E?0k= Zꐉ\96*,ųJHՊj4#2QMߠ_l&*fWH2-#Iqfgwș|@Z~MjzeQ&9F®Ꮬ,~+~9t(.f @O&XQ0$n/EV)wmXkQ Iz)lY3iʣ@$NTx}gv]b5sdqS tn@XAy_p5^kⴗ7|ƥm/EcѼ&?׷Բd_2< ]-g{f$ְM:$q{Rc7^=j .9 hnw\;Aܙñ%ŰʈZ}ؗ}q.ƬtIt7;l'3uBLMb^[))Heq, mШlKG 0b3<4WzH^R*Id2<_ `t1;!w0mS'CU˱TbX?PgdD z@a\OԑyF Ҫ-vecmwH4URq}xeDυp@5dЩ)\ל1d[F)F( 2)J(l'"S5kc!=J3FHu{RXگQ@ Cܪ2㗙j&S^k3TZhTրc4mu+ ; ;˙; I.6 Pz8"MteSXtzSv[W'Q}dk`$8Щt.V|^08B,]QYw@ସ(3 ͳY*x/81JۉO&(P7!i}/ O̓=x)LC1^X_=X]x? Ru`%ݗaSǁ8H,#,2%?FFx:n->ʌ5k؁%AH"KqXh"sٓЛ]V=@C<).zD,.Ê./_+@ nt`)>vDKBZXrEC]gl\"R#s31W~x %$| XPS,|)!A-F<,Uj[z|^@F{31sY{IN'6TnIrIK с(H_]/yۜroo <~LYmuCׇ~jZܮ!Ka9Xd-wc4xuptw%0LOQtI (("Iրz//i_K(=X$z*/Q7fF^!IF^Abƕ R8ƈL7mt?/-Ҙ^4a!ߑ iKs~hH KQ,ɰ91jx vz_w+He?D{ܤ^b|2,ZzUE+e_A IM ٕ4#S @'}Ff"蟹W4_&x"EB +,<ˊO4I~]gC>`,,h͆6)e!R* KndOG_:a;UԜ^:w;nD $;!}quox͈AA1' m P- Dt|* %&}p~ JG| 1dЏlxEoUބ)B7m8&wRʡc?k Ы1hcU?tX6u=r:ؖb# ` 2!}cI˧_ZFa0e.`Zv!: 3_kT@FIdnv'* 9c 0Y"(8뀦vLE> "8Nm(^.Bb|E̫ >-?t=Ř<3zkt7`" Ӣ~OZ)l_bѶJlg;z 1u z>Y ,TT4yٔwqɃڄ)ݜދiAaQ+wx$7ٝ5֥jz۵bH7QC^S^{pk&Ȁp{0b?+62UHd:ȀSݲt=UjlZ?WzJk=޷kR߼%np̷.õ]/o\T|K9HZX lal"d37TF켋j/:ӍӲDы#RSU` bpĀPz鬙aXTKnao\/S|G頞`xՄe xwҗjWh@j>}m,Xvf\4W<J.Ў-^mNF 9_ɩjڦ)djֱ_|9cP$ Q2Xɏ7͐4i0ݒw#[ q6R<)KiȪΔyߪ}׳Yq%NN1߬%6A'x}^.9DsȁW M<ېCSmߠb+1bevaP͚~ tM]xmn>TY03c W`~/ep\,C{JebNHU~&ˠ W&Y#JlR|BٲNȁު\Q/\Óng"'⌥_{Z٩(bM#e~`r'o 1{cL)rCR)!V`Рfp/s/c=c3͘YvQ~IayQd=}chLֆ GJ{3 F0Ui#?f֍_soGr9qD+ 6.ݲ3~.'n^ w_fLTO6'0M%b\cne"Ԍj#?< us'Tz]e=C"PKR/aZg^D5@rp7]N+]V?ڀ-|uz[ֵBq1 V0{dm7ۊ֚e #q^l|<`(MxQx7f:USHj?P r{ؼ^锭djY} cYRJKu@2*ro+?"Ő]y,m&~xb .+lzI/Wmq0W"Q2~*i,Ddz!ޠ \(h5AA|T>ܨ s"L3 }k5 %pbyGq̥d&b 2$S1!^tϑD'\ 7B-Ky.NN8/֗42m1fL 3Nt6KQ#895 R%#4ɢ¶?&Z s; #?a" 4$ӖK R$ -dzJFi%G(yƵo9g_w!mIc?2I l5"JO 3DSX8rꖃ*@x5Z]0m_$Q8AqsZHfOiJSKSR4t6ȓ_i~I߄Ju#8gZK 3C i6E-?Ƥ˟zP6NpKqIF׺Y?BQG0j6˽$O!r*!ߠA1!ݓXV_1GTSC2x _æ@o>UP̈́aA␡GBYn㦠2_ lS+ి&3Oj˻A|3Ͷ+HwyWGbפ|ZAZ_!4F{NVv%A`cNlrf7Q}XfE!ϳu~1ʴk{wt75D*e MDcwSnW ꓖϱՖ~h28K3|=*Ol Uʜ8>}Xb?N]b6^!MidWiQgy Ш#Zj*z7GA޿rÉp6c}rOK,7vɔRTuU𪋻rvQ? <<,>"%L܀xh{ƈBaF"bd4y!bq>4Jv舡Q%,EI% ]se>'ޤ#;<*R13I4Hf͏|Fk4goAUWckxv >MJqK3bSBAwouO|TYRfD)Wx쀅Y) /$ QP*ƃDOVR:ɁCU}&츚f Rg4MQVLAvw"=G8fC؊xot `f6ـ}&7võf`p*QxQ iq#f&$hxlW Cq峟-#=SCI 49pugQyB塆}5kT"ML[7lmЙh%93N[ y\#zY7^xв:$s^'Girti)]hR6դytLGcMn 5< E!LU]*D;<@3o7 XM/ 5ᱲ3}hEiŎ4"iBĜh@TNԡ\[|XKu!ah\C'+瑵+^4L^ Vuר]Wnd;|f?A ʙb`Ru2y@)+"" ߏ`b sbWwxY$"BBM\1eeBjΥ _E`,agZo~]nMa/D6O+s7Ёgq8PNIx D+[Sa~ 19{eDC12оI~ uvfp`Z4Wˡv4)C,J"6*2_V΄Ӹu$7^ oLj$:k $zzY{ADԵ!oPb\k>}o* ٿaum\%( $ M.sz&0=iMg0)r+ F͟8rըUuFmJ0wҭ6< \tFp!x[,==\o!= -:RLcwZm٤30G'J߈= Z{;ɓ . Jtv؁NpsP 27颛y ?t0L<xX<ٺ7k*1s4_Q[#[] 1$}(쒱?i =8+xrB;wL>4|HV$g8)@e^95 b ߐ-ZnN?ڨrj'*(c6 w|]qS3vdn]mhŎzT’Cŀ؅cw|>*}MYU^E`pbM| uGwA_h$zQfUN1P.ôLӺjzUEN/jn(9)v;td.Y*:&bS0&\@FLRl\ 6f,E.3{.7px947Ucv{.@wGOϦx "poA FQ;c + P q"]w0]]%N|}A(>?0ZQm|V& ^xmBRFw!اK=j VL%, cvD-%ajoGh[/)C^fcW~ d!HV;GS'q`(.\Btrޖ, i261%mÄi!"Xh$wFن1yќ(6@ۊt(dgz*k|e^g_qFD/Je gu8)BB+K;SU72rML#44i$WPpJ-k X.W1ә,WAKl| 6c@x'=DFQMEZ0:,*"qL'M.0CC1ӯаL峤IZQ<3vؿ1:^V>qtβi VjFI }< H<T$ڭUnL4&HdYJ\cVʩ>̹z>S<ᏱY2zu])kP߯V2PÇSF7\ ^GߝC3:޷;KJٝݟ\d8rr+4rŔ?WmZ李*FZ>yB?H?Fe@c.؈@ *qLJ%8"ƖCk4( DF%ӺG٨]y v;ܗL>k͘/Y%˪8Dޘ;/ 8GQMf-J@WOAd\-ɚu1\7e 3LDY t>{as4ֶP;|~=~C۽y%LGG$jڶ=zZOP1 ڴUt(0dt l~f% s0w}.wꐹ (m8Jr!}^H F45n܄tof1;X/cY "މ70:%1[DK>NWr=]~(0ue2h{j̑;(ު r/I|T _fK6ԏ)(r܃uZ-!2 YgZUt\Yv_"El̡!n77C9im&H< ϵ+~Kُ{ppA#$*8 }#Q=7sb$cdmJWrbHl8Llom +RL5eN辵fYzpVkOkmcZ͸.υ<~cP}ͯϸ]b+ԂC4ZIZ&!:dPs1{(ҦDJ+lDJ}$cOV&mbhxL27Ź$6fV'_X sMA䘑CrJ-EJ^CHM!耐$ޘ]!z=sX= }\II!RF',A-3ni7:m+Gtz%QxWDܣ#VJ%V,@Fog\]`"Ew8ւHO*#؂C8=zKJh/OԹ:gv&gLvƁ|!tMj՞יUXV*Z#a4b5N|rV&0\ڤ=ɶyG?׸YDV˥k^Z( ҥk1>he1Uee&z|{q嚱,|9 lZ̳1hjƄ8Ai Ila. q4*:BfNu-Omkl* UyYԪQ~#&IHŗxmd.D_"Cf 6xܲP ԟ»F3u0,G܂3r&e{^ lc7L_Jwèk{r#+*~OdbK$Է)Kb$4z Ҷzݚ>d,mA? :Xv˃AW$G ~$XJ E4෾fާ׆z>z>$1!D#FOyi:K2UAbN =`em:LL,b1簦/;]'}!yyfF& dGڷ(Z~wl(a,ImGnW5}ԽQgQ\ *F6WYP6'% Ȓ(g3+8YpXۄwfGJIo kf@I} ՓXF ăB_K)jzLv"ww4a&+͜u&k I!护#us#6F_ę+t/ҧi6$eZÑ.`c!wb+[Lߟ`w[I=7LF@Ea6W϶|kV}\ I&aayh=ܐc&;$ H{jLy*mfANɀ PO_#m$ N$Խa?2}QNӆZ2X B3lÖr ߦmsYw߲, ȱYA;n$Lg\x5ZmVWE[`[O߭YmqÂ^ADpǧvZ=tE2Xm7MpHWgrj֧5'ǛDϪ4]&.\4 U[:"SM7T6w;3?sFпgHUSYB[SD,#֑wYJ?_uc4]t, q&Uxl`i}߈1[^~|/nڨj4KgIj7Eyo >{Y3sDz#}ݢ3|HjCB4CG2n) s#AI"t!d{dѨz i4EGWW`4~wTgGr7? ŷJhU$A4_ښ{Ք&_6ज़B NciV.nXgʁjp~68L‰Haȅj#ΟN!MWJʭ9nt V\.ifQ4cW Ǭi*;e^pЏ%p`)-xGxr!zι\aZΕ 9%TXXFKVgq {rN5N'ݘpJ6Yr%ةk&\͆8zI^pBz_0QS^y'ة#wHj!Z0-ۘ<ѭp36?FÕl!QݰúSjO! A=h< >0upN@syVץBڂȄ ~hgDA g[|U4~:.'@BGDE)F`(LA_kNR#>]ێXkx|\*/ h3ۓ$kb+1uIG.Kj R4$Ȇ_4"mVS2>(7I&ǧzҺ!?vJ2m۵#&.ٌ:}[S`i16:F|ۂjqlÍ}!i,Cu<@ڈB7(󀅰l144 =x‡ܜ˚R~{櫄BEg5V1Xw{fH6OY'L(Ix""*b!=1J۞?<:O^?ߺ Zd&gW)P&ğ78CZpͤqXa}Wo?*5MERmy%(_._svG#&tyH5Ƙ,xa|cxS1}w1kyC+MM o]Ilp]01p7t{E1!ؐ lxqk5L7i}3QU!׌[ߵM(53?H-Q" +&NiBXRH6:?;ӳjA%7HΖNfElDE:nG;0`Z FEbOxE` 07NjÜLiDZ DhCoB=?vϸ0 3ς/Tظf1?AGk}+=u_AW& nI[$z2X_-ީ~OX#=g M+ B9OQIѕrXfP!|ʐ;bCnF H3P6}8mK]ƹIòDNɣ=?'}Q KGgW PnAw(bj(}Ÿ @yB;py 2L6\aV7dQe Gz~0U*Kϣ70 ꖀi?s ]fHV)SD3‚CB! yƆm^<>4HWZ{bUm0+Aufd-eV] %.\u(ZUe?J>c9[懭/X6?vx_xQmCxsv1|'uTpMdÅPlk 5yP7wjҙd5 Kbk.'z{bJ `+l[lB@ 5'սA[?k(0gm)C*)mUoZ a  WZ<~f|Ds7p %oD OrE|g%(yQXMhCY D 钉?rC?IfMfod@;Յawz)pP?=HNvGBci9W yCDW8E -z~M~ZnO0΢Iy^vh'l(3ʴX,i;ЕQF{0C-b_uoPg Rg9u)fR$k%4 m'졳R~d.0 D@|r[R1vdQ޴SOAVWπASl\ tjD,<-C0BMv N]m4pB&w$&-{{6YH斝j_Om{z!hAs9iP='`Ȅe)pMXFrX;Dh%N˲~hoiT'WeBE Aۻya77"HÚy椗۵s"sRPjFNYWAq.|!K%/!~38 *o_5v`3|A6mA]j5Yc3vD+'_\ {dY" ijGE]ʼn jӄF(ſG/c 똾3)ӨHl!&ƌe<.!)䶓׮#oETt|_1XHZ<}(`;XlW{#k5zI.ă!IMHZ%"kbNٸ{%S\MVZ&&qpc~Mʺ4:P]""?'F֚㳩:ʁjhrv3 wRrt-,=m~{4؎u:M3CYT'ʼׅ,0(*-b=c{caOUG&vJE2^dqٿ˲t{9 4ƫwA {x0&ȱmeF!`٣I nVm5̪s-l`Sz6Z2jQ8B)~} ^UyI0AhIv^%_q{4)yJJNX;t]I1l&B(gjeT4Iqs*ZϯšΡ8|Ӏ' 6aY=7b̑Uhxlx+gU4"10g a14.~k;6 Lt6k5ȳ/tH %.0{+) |{q2JdI:[CMюR!3O4&縫Ps"]lg4{sBv*sO[j2h,mv1{1Wh{tt/5z^*5r&*a& lAW:=(rPC~50"3 %/K"8~m!67=wCǰ>Un*!UU2%AMʣj(IQhuh󯻩y0~s/v= eeuЇ9_:߿ t>e%#CSb &fHNJ1_п0~2,w('9)&Ïggnπ6p,[_˄elH],o}jb]:61F^ϻGNXcJ|5}_-+=-#5is#|*LK3 ]5['F|?]R3 7;'%C 9(ϑE@^C踦jgUSlƬ8M^MkC#aYnM]%Sغ%%$`{nC=XyJЉN2[|z XHD%b~DV2D'e~ܾk.y#҆fNn4\(h@K /:FR> ꞪRi2Z33DAc70l4ƽ-3,,ӏb^zNd )'HI[húrC`^+r73"㐤WF<܉j#6N6m)YNd`$uR׫^wJPd)=thjF:(W__V&v7z⛺l OkrP5ih!O&s!%\ ee5C#x@;N4XHDw`kDddm PG3Jm\:iJ$ЂJ\d2m*^YyTㆽbhTWC= % {Y6-/wE/Ey EMch MDKRDu(9]g-#iO}]SaU 2׋ZI <5%VYB-.iq#tu19-hncX9|Ji*P[Klhx9Z3X ?ɧD4PL}')X6w* >,?ZBK4OUwɧ! xPwEls\ECްCMv" f~^3?̪eG:F,xK =@= G3cy%sMUkH`srW7QuRi2%r.vAÃG~EjSXlV= ̑Uڣ>r'^⺾;/?t^>2dRIP?API~ZF%8nN;DLj' $ٍTc66~Xr`:=GZvR]H[W#USel9sTJ#@|EvcIr3;I|8sH5%y㯉jxRZ}(uDEbVQ Th":ɵ b6*,kʂog{ͿxyqCWr1$-<4A_F盌\^AVI܁fsHܐS+{5M4P'\$S1ѽr #{M9lyrI1/F{#ȀaZ$2W";R neN c[Ѡӧ7N8xiuyT]e'o]%~ gt v{'/+!p%X,#!8Wv2mȁz˜ )kKde%>{q`J]*$|SFRLםx"wo2gj+*#*Xn0 9(9  *`ԁ(fB)@u_~{o[N lmCy9Ui}źȩ ?v% b9?Pft r(ZKtLkz~bOU .9+EY?̓8=2 DXRb KP\Pn]58gTr|gBW9Q`;,R _Bq5^CTOz3+EsN҇)y|K?O^St3jjGdR_]3\PhzE+~ʚiXqٌBysOP04)^\%Ќ2U-̇g ?vB hYQ^h|rn#`GDkJƖ菿 ~QH8%_^^B]i =Lҭz7puBщӫ$/E :P?cn7JVHN/MeS[|驓r(?Stqϳu~ xkdױ“r?+jK0?!Ҿ1ůLDZ!5P8o[G5/(m q*MdvҸ< 4s?I^㭴HQ3mTB|@Fc֥(HmPբant5ux%)8 ő;`K+Gqhaj e6|b*عC- V HTLN'7HXNà2 QqժX7D9su oә ;taM/I9?Yڤ k73t6z!mJu+ #6TPJ"h{ot죴|c蝃y骪 LEB{6]^q$ V0BĿ Tdw Bj3Y)M4@4Ozo?&W X<\XAg=jRvCBng Gm #b5n0 VR9CXVGDfGjt8t`[5Xf\F-(a8c?Ǣ/:`ja:߇@ :BV^lNl=P@݂.4_rr `6`;eo \R׳U6\m7td_tkz2#isAa~Bn!%6 Tu/H[A^%j|{7I/'h5̣f:ALwO-}OA4T;9Q3iAnvnyfo8.X. ﲃ"~bD'ֈ71 /Xwr:v!9֭T ;'ZkˮPev`.?͝1qIń7hrڪAxJ>ڿ럤nڭ552T=biд+_|s!MT>+%RxYF=.s) I~.V`+TmmZ$GG8DڕW.e9M^m0eIM ڏ 7 ᅶ rDC V*:yE=~_*4KZ &(Sڭ au:seyr`!֖*/ 5-b0/]3$`NcJD?<@vQxumgM1 (02$AznԫS5@#Ej~EVB sNw:O1abk' ^O٪Ot~w1FIm* _Ǯ3 ^_1%-_TƝ~5NWy/oyAn  41 q4S_W>2<|2}|~ nrwi[FVT`MD#$9uIw J<"9`4DHh2mo3L oDU. nbnf- VJ,$/|7 giMk @jo/ħ@sIlD!H! ۆ>[eZYDbA<8lᇩ`F7ٱTc{}!IÔq{zK]u纺&r..3j":%82ePjYI]:$>Bc m WSU?B`|b<W|B6/WL!pBcK{B*Ĭ6I^=# ̢-Q_⫆;Y2 YEJ_9iGdYqr22$6Hi|Fj)HIVL᧳mB @t>}W!ֶD?1ɭ^˚cCښ2(@7pjwAjīͪdcXh<;^`F;%O',KE:rl.uP$cNY',wr5U;nU@"iz0Ph~5k P,*}>aqг&N+f\<2B"ƍsߟgY~Nw%fTh-BZdf4&uKs +iuڂ@/|Owzj V%@k&.0}`>[M0EbO-#r]Y׋Ey-V71ʷphȻIkg*nHiVs2"d+ 'X+9C7ОcvZKZ/Y)؛Ns]X#1,NIiA^1.bYU/k \'7v;3%9}c(!wd}K EbMI11WWq^8tOu=U4Ъ>5(-b?}lE!?(AxFq&p瀑cyϾt" W?Xwtdk3v NWbO$m K#ꈰ-{@m>+06)oɣ߻J$B]&}C p`#W7 *nZ4ҭo @^Y^yaOI=8ԩE[Y EI`,]HiLfa5C7?r :%T>-$t`z_ @EB>B6uj\̰.C8PѠGol%AH$PI6FQ7$Gz6SV?ĖKԽ+$_b"O"K`N0'hStj܅Og( v`o7?VQӌE`Lh@IhåC?L-Ƞ׳}㱑r.{-vYT2!Vr@ d|i$^޽ ~M}0*8eouzQf[IT]IqŸ,@)x\Vq:yے̾V+ 1V Tb 7YHYzp0XbKBihjPBJ3fX2pt4qw"EI'[ oQ06m-f#^÷}d-e+Cl&ɢUϑ' nVZ,Btd-KUL'Ě>қ4kN锂 Q<*NgBԽGqtlC& coc7xG$+r` M$ gC[7;5HI|PQ*vORrG{mi &ynE2d~ڧ@6R픹3θS7dDI8kQ4*;V!J~.m{B2iU$0)a.On>0 abvCN!7FbլQR\U?$~~FW96II`CDBꄁGrҸ1${m*V{Ōf+ ;}M2f(9u^fN]6 R(-Fni/_jdy82吓$l)'1 :͛_fS&5[ }݆0$Vo]R\)T:W;hwYxk'/܁:tm _x>(uM)[.^~T ,I,̩[mہTJ@ w E4OTDlfYo|U\վSd'*v[fu"%1M0ɰY@@!WR^'okLIi亪Z"\JznMt~ V[=$cq& ߂m)8>פMye9TRS'mȬ/Y |wGr`3RkzG.3O٩Vq /l>­7qUONrD^u䐠~X*H=e;XX:v PWW>sz{Q*hhIOld@ +JqM[E%gZX¨VyVtXK\JEOͮ(cH4rfm3Y掏zЉI鸌DslSY ?^l,V~YlBeԨZj0[#%f,<{^# Zǎ?Q-vEu'>_5oO¥X8 $ &a{{t5E#CmTU lq.\Iʒ2?٥Z" Zd\_RpYLOo9t< IEBSuyL{i]=Av Dߺ4O= .sJ9gMp{0H Jpk̖(z\sDC]̚u{j1z%Zt\сZ)/A-+5j.zXzϠ$k]HQM!)QL*0QHshgP%)J!VA{!P`ȩPMqDs] +"`bOB=74x6$JoeI"A,EPm kM9"gԞ- oyk]envLֶsڌ HbOrUyvp SBE{0Lܛ 0Epr0d 3T^ӆU8! ע%lqP+q+jdaMsy IVe+z-;klJOr@CjZԱ@ۖ"BSys97';Ćk;>Uu\V͠#٢fYTi~O)d+v"8חO7nNƶ5~Z`8ohP8]$bEAjq*]jĝB\$XtqPC {v:x@$\uC,#DRBq:S|6FX/BD0h#E E5֫.Tl=\>2mrh= Y Ն;]b7fDF0Cxm'ibmPn Z%ǴwƯb%1ąfW*P#(d  P0C Sd(,vqS)GLR& *0F8k!q#,XPÖ XGf*D$D6وOV i9fE5n#` y^;% akuE4;^(\/f8P}dN&8m jB ?U,ȼ; "{񌨎UE-rw82_,J29[1 Di}\&ͽΊk4 {3I.]8v6#4V]y.wh7č.[-i,4Ezuy?V~MPn<$g4tt\/+畛ÉLkhrw#wmqK4Uw)d;}܎c+b>;5JqiISZi%ؓ:pC[9˛OF} n?&A^Op7F8m{V<\ sF}|xT]|PGW%%O7Ih]#\HX4鑧46|\Eh1OTalXHa.KL@봒H4m}D 6w]0@H4`4M]xR&gV`Li޲hb֪ǹPTclO7t@Np +&T-U6tY.{3?cQG_Â=6WXz0o$[~%ERFo_bHih pSS"')ʻr DI¨EΘڍ;%|r<,/6זx7*EڼqIpTʱ!3q#*}RhZEVu*w喨aD 5ܻIwNA-\(0^eۚQ1`'AAϬ,-b>Զ-oɳZ"q2K1STTmw8f{ KSD  !>U `3(G0:)QaŻq?+i c.kLpu嫩jTw:f96a o ֳr5B G߮`ۣPpw_'HIc&.|ƥٚ5OXWw}s%NJQ \l>5687II.2/v%٬K@(Łr/B,&+U),J&Úѩ.e[M$UfKY5Ы{f콯i0X.g]aD,BccFѥ\:B%hL//g)Q@$䒅/j2RuRl]`8*AMSil|h]jyPY뚃%Stc=NZ1d pGlg;lpkڭ~8 nBa1`|}DwF:A!\ji~Ϛ k GbAϏ7.4FGwǡ}>vSՙ~o8*7 :q3ccin7"( %0% 0ě(="*apv*$nٷ)lcrȫc\ߚǔ.퐭, .巡D`m'!b7-Ѣ1A>[hDp(=DWVAx%w;by=r n & FWRU|xkRS!.IH<4ZqkGg 4Lk}ʹpԚo㆓*>a#cEoqG$EϘTnEo?Mv vK A-ϏЩ'nx>^ϸw~7fHʹ>S.OՉD; ԿbTگwT] Mͫsqt4oelxT ՛Z*~_DΗ%0N;$EUȣo `]59w :;[?XiUG G:q VF) R͉`/ :sbt>ylcC*)[>$.l/ojI xpŐrhgieP>j nFވ,w]Kpޖxw%a^G8d̮ @qD+O?.' ^  \?[eRkKXBZh u?֥ &(RnTij袘|P$Xk!9=Y hdN} 8g<Ж~=Ѕ7ӥnOY* 2X#Ύ.Ò\rSK-hcp rNslU /8 @d{Scq-/͠HR$:uLAu<(L1Ę8)6qGrqB<*c-&ḑrkwD]Phcvl! ̓==1Ѵ\h*I׼H:!Q yÏK)Eol7E{DK#ruWJdht}}@,Sk'mQxG8M+! i 83f8~GZ֞5#Mڐ`IIx-'mX04NH:A{lCʏa<4FhQx3NWPC.{ dZkq\ &Or XPT|! %=Lڰ-Y˰!^ vo'cuY]ۯo',}q4 @*|x {@.&杹w=}î99q!ҚrAт|_Z})q}$C>¢7AV xhF9q64mhҵR7GKʜrA_2U8&U "Hŭg H '=Kb6؉`$Q}~׉(;9. \k۲2Z#(OXNgKWȖ:+N8&l/نgS6J0p4fn(h[t'&@ҙD"Y k1&B\nByiV$E#u^ ,[y|?` D "UI7mɥfg8i?lP{ \eg(b,,$6eMdѡFNm(gDO=(F;ykʹ; ߫t.ׇ0YdMʆLn׷fס^ ~c  |0`J>XȰz󾬻 348ܒU 7$S$z*=۝D#J&LУor!2AWuR5!J>E1g9aS1h4ə.(dZlM{)}=pBM߆?>=75+YtX@6\h80U6;HWУ({ #ұ: *j( t{yjpS躎nM4ަH:Vh:'ȱzq]p8r|TaJBo个){Ts$2zóMk6@EɮFK@~eucLuRgZmгφ\.$o6!M#q.NE6zv4rj"7_<ϵ5IJ8ud頓MU%&n X@ЬcA֜üAЅ3cD5$=>Wĩo谮Z>;JYHTv"I|8dwM}|*/^5ٲQ5y(\, 3!3/$Ke$~&sZ v# d Bי3hX@ݓXfC32"{Lu ZR7Srk&؏nVQ%eW8#Q|MQ*jIJy}ׂYs Cp XjJe6w\#(0h~|PmJK w+$] s܁8rsP'Q?L(Zb/ĥ)VnKQ󵩆֗L>y{ꐄvU[;)Mwsc$bf% q]1}ɸU?k4oR#5]aڒHf?5L6^i1UWV;)l- >ؽgt3pz>u 9)}rU&a(H}p2V;+p41zS7(PhXߊ#f;";qIi;Obِp'@h ֡hUW<660X!n(\ʅRR67wGd[3#,#rS*'\5v+)n<94Ι߯]ʃ-RAhg;@f+~N>xn׏wy!C _Y!ui YvnW9@AWGkŪwţj|KBJ$ZCJX|Gw#%ES$aixaLJbiݩ{8Iy\ciUvϪԵGD929Hwɻ'[Q,4-Cta)LjGMh+/Өd:/c_m4(v೎J0Or!Bpq#@N/j:ǕxL4"F1Q[Ox_oAl0$*U,p,o|hH{TFTӹԄ)NBU+5T/KWǺ=W ȎMjƨ-~YfpIٰ)ڦ!YjC[3xq7>_0WL? { J=ǜ? T0ȕI.GCyVYѪݵVfD ͌;-LEduDuq:}[D(,)X%kr6/F=\鎪ۆ;lVAԵ1,˻/1V=LO4 <̈́H6+֗@n1:ߛ#n , ZH j%頢 ۫w{eSE HYZHV7sBHG3"?oDaJ?S<;b0&XfUXOw-RJ:Ti"[f/ uZǢn" ^;4 ҅qUHhqV=ʹMiY }3vA&WtW7Ƞwѧ`Q2-h9_Y aZh髷-EpK=i7Ȣ; .J[Xary1((cllrQۺ{4+$so2$HUiH/QfCg*"T]@_81Bu4rĭuV*Y()w4Rт1 t;?Qމߛ̻Tngkάάe+uM]DA]q;r+?k_6 )0ʖk 2f_3?_#fHnzUSg)cD+ ;.BL,3䋲}Τȍ skHf7Jdߗ7$+6zK2Z6޼O8=4LI1917~{"Њ"H ]8.%E>T"Y$1\X`"ĭџ -X^dL5aZGA0{0h%.ZDƖ&3J#~L`*]>´Ƭ,<;!Lr ϊ)CFkQϱykXxxj('6gJ 42҉q xTUb$}⮪SҲ d 6D26^tуz.n\\g_ &p% aUޟn5b= ͈-FydMT@$RyfWAomܡ8kCl`!=&:ioĬ|זA ")a@R |s*y 0EYqlF_Ayڪ*GnafկFZ`YT`V!b^|I xZB(AqTN :դu1NӟġހȢc'XwOח3^3 +M$.cXz;/obJ{85ԭHs8Nm Ӽ1yYb);k" m^qBdGK-5Zz&߈3hQX X(q 23\[u_mا9w_fl1o_1* t0L9$󮗹;;1 g WYS3 Ya~ʏp3$)sQF~2<4KFzL\ +$%!Hx% տ樄bW]䙪U~Nb*$sV;N p>O1p'pYD$ahj4t43M !:QHVW/f-9 ay9ݬ/SOz52e,V-x}49"V=r%HY c,Dl~ r|ٞ7A!otTllv(˃BW0; ˷ PũkE R Seeohnm .#~#,ʓs{0|O wi& Km[%s}ͼL jQNEg*9SJ0&Ҟ-v!@.`PAGuˋgSݱ3S (l4rY坥A-hqڎ\c kHH|E2(}h կ T+ [YR aüAEz9/|W@2ǵhF8QH:uG _yI=&#J_iџ%yT#PT(GYd(K >!O $RW;Z2]@U%U,2MoioƎu[ѶvK%S<cvI62Aht;ƇZW?VF6$kU>BVaV!%M!(F/;%ɔE*"\9/ ^PFvYD BV;: dr;2`-g3@,xGdHegEO|;}-I}?8 Z~:lVXL] C<շ+V@o_G|pCY3u>rDQZL0&s"j`1">zCYAº>z"̢uzU7G:/yeͽvbҶK DW3pz\{So'h= )j ^jstZͬ 2\j?ɠ'~ɼ/μ;Kn(pFk)%W￐*HJA7.-_OyxY(YԔΡuCO*#Gu;W΂Kd*l^/ Ug'Mj=y }ueD?+hɔ5m&0 G RR3iM22ˏ=ha;k hˆrluۢ8Qp1-# p*EaIͿǠp5"3/v}]6WZ6 t[@O<)S<*h =ڇ 7K|z:BpG\z {,.wj LL\SSl 48't! ٤IUL.oO⤫b?}JC*vӿv _J(sE}rG|\ L6]:Γ֓p?8AW7w;"\ZM] , *>d)s|ސRdx^G2øMj AJpPq$U?Tؚ5Qz\ќB׷>[49kf6 n;&_]LlIMd}u#ʤ8>c)>Nʾӹ Ԕn0e}G°(|u&t;{˩>N 1TZ`& ,Y/LxFTns0 i)5“-b<6fǤ,\{.c?%&nuZ{#ѣN8aHoCG2O'K1kH8p&Ft4y e$>nHao@*dmvd4#\je\*>EK#:IBɟ-1l0Dm=$|t4Z/Sϥƾ鴢|g3beî>^o҉9RB kAZ z'[:0C0߀ȏl iR jЅEKXf*(dWnT*F-68+Z=Ā5Ԇ_o4 #{Ds|lGWg摸޲0o 8&7t=m27dmM.]tm,0GiOc-/ʗ%|1>GQj("3!KӥBi.){_KQ4j ^db$:o=K- KĢ>!]1;NJK'ӬFFV2 DVAߺE/=N20Y{N*w=\wPBv;|gUt*,U6xT=܀ĥt:[Z'HX;x59P\" ƻ%3:-Wܐ,b)uyǑaU f V*Y023R:.K|zn3([-$`ͨF<Ex;0 ):GU4Hz{OgWཱྀ|uՇ29E9XXOY87P5h1TAi,|27Qx;S{=ݻLO\JGӹ/}cEu>%6TsìȤUD ( 32$7WXhlw 8}ͱ;ܭd> WS;L``['M}.%OJ+mklrB8q%7>I:p '+mFG..0j;8w42b/ 9x MEl>SyXk0?/蝸dbkSnE\4d7U ;R(¿$՜sFM ]We\G翄 Y?8~(ODzimbA!3XDXg̳b5LGf,SR;>s~9 \T©N.UJt$镛xG ,4*U\U2Z߈`"hxeNSH,D=l?2u^n隅}^ŽwH@a݂Vk;/TecPoUMSecy?WRg33,Z#l1 f\d{zTur155[CЬGhNkQS=z9=V6u2Vɐ{RD91E67^''VxH/&av0)iNμ,êBcC(z#ߐV$ɒZF>NoDEl[7H4#)vVZR*^1/2qKZ}*JAR1.* LNNXEso7|vw¢AOhIi`&#Z3MP7m}20oavhB<'" J%]_ {k?vԺu: s7^AgH=[}O?WMrGm+A 6!# ޥ0cԗ[9VFɜHNT!W3./ ٹlEon`:[ܑf_F@dž !5s_BC|x^*5mt;+?ugrvU-S~K gÄ 3N|u/5E{p=或̜,%_g:P0~yQHi՞ߣ^.w_6 $&1\&@hY3Y°C[y, EwL\qbTdh"P֏byk+!P7y%"WOhي͠Sw"IW)%(]P4FA#@|uT9C !v̒y8ZKVq gٸ L8cv$&"4Ԩji֕J\.a,]V(8wT?W s8CRP [w  ]OJȆ=F oo7,NO'[dNa&"h!!vddPi[Q1I%2s'|=?zFO 6-B;::0ULkݬad| */۩Џ*ĝpOlUA@*J?ugr%4q'7iW /fP[|p{U^[" rVM6<dR"(FrTa(R43($u인EiAv Q X&,2lx:.Ks"+T&A NњT8Sv\HhXw(#G٥H٭xp&4-j>5pY~.q(o?uA1ƷG Zn&E >l],CNm|O l"x}1*¼Hqũ>33S)3$>&e\`X#?M4`#Dt56Y (~e5Y:QKvCn_//tj3 N2`;٧fwo"OsduFI**tsr ^ 1(~m5>"DFV%RYo-x1[h97dsPyS$<7mlO^PQb*t vAEZ1R?q>uQ=gq_E Sԯ6#૑ǡB#I5%-77s9%hO F1EX [/2qCsl Џn,#/Ő\76zSzs +F.mM{}-ܓ>Ҕ+%htErx#Vwu8b~;M 3E" i/2YSU pȥ1K9jH@5 9 R3!16>XدщD3i"I 3ʷydu"͢#=F˙ñ.ZՐK 6r 4'nk&꽷պ|2lBۥzz_ʘuC[݊PZ%oO f *bRbxmb|9vu(Y>bg5ŕL# }XBe`!Q˘3Rs:J̴< }ft0omSԯ6p5bFgz]w(ǓCln@l^XK/ ~XSoH񸷤u2k i^) 3 bNNRU4}Mbx:uqEQൽWYˊ$J8 dM2NeX*)QٖsѶ}TM4R c-t; AkgЯ[H%VF2SŽGm*~]YL1:ГZ<&ZG~s5M(qNEfi[*NC‰:JK" :3Op쬒Z3KnUzl~;nNy^+S:-#$rh 6:T;3.`,Aqw ^mסZlN.\`웓hPp9d7镌[_U%0lR:*D 42cR|5gV_ nZkMS ĩ=is490^v: x$1J:\&*%sw}mSyl # y8:NK ؜dmU/e߆ʤ qeRo/ jG¨뾿-ؿGp3sYka_P0$ OR5vu`c賤Qsp<<\=Z*pe A'= k^`zH[M Z ȗ>t}Tiuou>ģ98uTr,B|E2R`;& l`;pdۃr)'Fxȵ yޡMNoqT+}|2t3Le:e2g}$y[gSc^s( 1>H~Ak_24Ţ>k)lA8s\=Y&Q)DByٕr6͇cɵfr85`H1KFG,垾>nZ +^<-*KH`ګ7?11X\{ s1>mmAZ\,C(t/~!@:ڮ1pOY)fwb".@לK膉u'a8s ޟ9(λ~a_jJ_1Nww"e2 j"M`563B.qCb_Q(I+d } =q|۸قb ;ӆhmަH]x:O\(stTb;1!%pKNzJSdyXJ{NL"B{'W ~7T}vz^_$ w&s!Nv_tobrP'ޘq67m DO餿ؒ|[ gj+ ?ЏI7SxQg1R^5oٍ&BM"~uM!5e4!kE\jI%ҠQu b3h]T\"kGΰɿe\1$!qXעd͢ciFV< TGKrw[q*hHeyŞ;qLͿl=n ̯#X^':g`ypBbƟ 1 !$ʄ(E`8GJR1X%T>&۬J09)`݂=?`S)+"`rJQo45 Q[0荾#сb]۳O2!uRZ~koyT6b):qS)0wWՕ>0d2js7 ^'v z2 #z4TiyC>!g R q9VCWF- U2vd/9'`)0a8V 4~~6MU-n$@G^ {'bu-3^;֛gEz ;QXx\ڨY}uZ;F LviW#u钀) 0)[vk(h4GWXaxҫU?L+^~ D&h]'%I:ϽJf\+zoN{[15Nǩ;!cNvE<6+nԪ]XŸ1Q-s3Nkyx^w'x3P6ͱ] l6,`CVuD1ь`Rퟸ37I(z2Yy?_rΡ,Hq*G:twjHvEݧԹyX0+ c~ s%1qٖض=-ը%O,!jۥL=]B*&p}A'.񓷳n`o͓ uƁA$D됕A?4 38ƳE ${$$RA~؄]QNoweLG|{mñyyicM .8>|N<OxrKgF}q݅ LM-Cjwgy8d"=p1N/Lo@>xqQ2^b!GN: c@1o2R(}cImLuCQA-򕌇#P/қ)QJKBp/(V[8JZnM.T4$ "ַCTԅIj2L#1#|,йRD_e狦P=wf"n|Of2dcKD-g%&}1ӕ"bMvk'0 f0ݵtSTGޗo2F7V5l*bj1oTF )z'|,i!&Imq9~m->رFh2E(~FV `رwl_o[>Ʃz{b>m>DG>fȹ㧑.Bcm.֞Y8a^5%Py:>!ݜ8X.<` :5RT-OI2O_z*}[ͻ`ReKxK+A5QW=Nԛ@4+LUL?S e}\Ɍx{>PVN̽oNcpV t¡2RΖUJC>t s'lV̡,:S`zS@̗9##u B6ÖGEbydu4xײ \i4Zȝ *-iNf.W:d9/ki"޼cYVW(}:0Ige:>B\G0ef$$Me$:a&XzJd%Z3QK~OspUU&і\7kG 'I=wz';Ӛ#j(_+nfx\N2/&%QYZ { r.p͔T<vo!Yp%D,yU)O[-_ɩj\R` ⁑3tS푿h>p[ttWl DHfEsټom< uP}fSXkm|BpW zʬ7Fe{ggˀ6ۢݚ%f`Lg`i l^+*3à)t b%l|ɴ.WA;<9yk7©l#mh@t2ZR6/"^,nCMH6k>qx&eڿd"p,")r]^[QkH/~I]a2M%SSUHd$=k=2:%E ^vhfZRMB 3dz-&qWKB8 LB8 ߛtxKh=U,:WagXǃ`:M_)qe w}.J3OaTh٫5$gšMU?){ן*?N-<F&[V7D0,v[Pٯ(8R<0Ԡ㯍uM^4p8"&5;+Y(2l%ÚeCL5UfK'1Ž5eMb{ǢbqMьRR$@]@< KU."qKuo &O\^DYͲp4#7s((=5mrb6ّv(dkf.Hf1e4U3xqs3Ӏ-/:p U6-{4F)҉`.TC>Y L}Tq%Z|QV5aVC0ZA  \0cRiq ##AA־y!olDJK3Ǟ2uM))n8 TZu?/reɓଝXB]]ӞC 8)zE!=ש?m{2;M]sҡ 5jPcP(\gx𿹤vDg܏W@t"/. $R0G7aV0}RxsltGx|ʀxOXj b, ㉩[H-[V|k|kqϸuL&T䥐Vg`v|,f51U%b*Q%%)i2+~y >UJ2sÉHAx9y)5)_|Zul\0@;φ2/hmLc|ϧEX^n[&ٶ-94B ߒflZ\[߭Kpt=Y5 PxN~,HVqjhM/_re3AQ'eP1) 4*zU߃%bV]1h,nS^ǧ?cu*@il6Oǻ{`Hց[wLo3PwWH'[^4Nv =:2)*c Vk#ԠյŖ>tA  o~{m!ӷѝNH/-ʣ ʲℽz%GXvQ=F(л~{L ,RJ^ĸ\F@ 6}L3V5 ["Y܆9B{Z)ؔ//r'$k%^.4ٟQd?msi |Mu=Nԝg?25L1m%Z1^pg^eJ琣ג0E\Z.F wCS$f/0J\2kΔ!"0ҴqZsLtsయ(?`5Y1JN~L @婞l{7l&,UeLT>qb^ %kBEiJrOj0SFo ar-0 ó=p2dx(:D)vDxw %=Kg.M ad &lu+jsݻ}^hmS Y ,Nc'O#I" }]/;~q# Q]Yp{һFZL6PG66RY͔5"h,J@*E)V0 AI/Sޞ/laGOOTBnX^OGVEGdIvUU$dǎʕPV&IED:?Kf}Qqm)(93J1&@Gr#.&C+FX f-Dg_[\ gj;N`yئoAҿe>_rԍ0~^-86ANciD=]F2|'^tHOI]CB8Pq,)D'|}(Al\QIjeqJ3+5$K}}hU՟}uuTÎ$Ui".^iWkyO_ ,JJ0EH5_ķ(?aPȋ*bd"و-l+,sٴKP$I &'XO5|OmGIm+vqo<#4Q@qt-Ǝ` #ViI9hES f ت.UyGAތڭ!켚e)Y Ua9*̄Ӟ+K"Ӆ(w] _;ZI`d+.ڋ :JZJ:w""5V$,jJt\Q?U*,kXZ45|W{4|Mࢢ̊=$zLsDĝؖ ?gL=)MTd' h4T'OCoo]$Ջ`6d/<>7wPMng,C`cĶ&-=[I $VOP9 5oUUEU: }#@r_~>á:zN?IK-a/P4H|tuE4yx P@*T p3&>\wvc; Cӏ@P}\ qۙan;-9U.qC^km,MfHXe:nQeKHGq 9=cx d10r_1Oe4? w 3-=I7tM"\ŰOH0pà|eXĮ\nDS7=ӫ9[EW|Bub &A_RIW ns~cxe^4 /0;Fs~AOV^əcb]Z+@sK] 3p\sDw8ʍ,# <'iVT f`DP Փ-hl]rwQv-"jkfԆ͚FYօ)F~N\vt45a`}іa'V( N1ڴ4DB0m{Vty#T8ӋoDGC`HO(ʱ֩f{b`2 8d"5 ě6>6BR54ā҇ nX- z4U"Hw`rӔ01uR<2mRx6{MaiAV WR_*mU4cӄl|yT][R~k}Qݛ$N&»ڱ/H YZ@JW1A2{;MQ ?,j\rLP}xE쁋%IV:7YH⺛OU=>'>hMS(M$lE 4gJq}rp}tk:D,y><zDha?pPjʵ)s@$)\UMus\7x%"LND8f풖Nݽ pCf?v>Rq}{O#ȯ[}`^k_~[WvΒCgSgӂL@A2V]BưZz^}Ǒ}զνoˮ+ٌoCa"oEGG|t8#c7 R+2olN@֚=#yQ\0+2js'Tt2M"!Gtn E4L}nX^v[lu?<9Y]t qsLU$NR[aCiWqHU,EXCCB}EF%◕FYõ}NPqݞjc(&DG+M0ʕW*crJkgW_)Thԕg[M"9#WOY}&-7 u/jJ|%pz ވQĔbU")sOf=C!YUݚr/JgN3:cb1HTBmDc&z9 |UpOfJ_ (+dH:-XV0 U0Iw*}T 2,4ީI\iC9yQq {x|Om0vÔDЖZ?&'J#|r1/91ޥ*gY, . f+~-{&ċMUVAx.u( :qpb)Cd3OGfB,7p(rPdR:lI][?2^orhwՏ-ZM<%/7EACOU#<|( bDBz\&|׍L]/Kg s*`7fnZH1dMw;ȁiO?>[Rod;>6,%"O"fVemtlSck#qʊ!?L?淍q|gqUz^pЎ `g bN6Rn'M7/Y˫BJj,oOkmİ^rMڧg׈#Μ}~@z uPw *pc`l=}3#̷ȩ $OZzK/#j,_J<#4^ęmZ'+cBh *6!$-|U܊=F"Kc8ڌϟ~>΂^-ۯ4e3wh7f#>10'KSjt33-cGF(1u =~*u#p5K]s$}{" O X=T揄Cl'0}Pó iu-*v%"*Wzk̫ݳ"I4:.#> B?,@8qFNPIV۟ > g $:4L݉Y_-(+}' L/3ܡt7 :A1C<+܎Pt-Rؤ,4ZRnD0Q%թqn.)amܛ{?>`z!>Qq~> S̟4J[[_{$bp3`Lj-nWl|Uق㧹j6rKpZqTfјlw :oX_Υ5byJ'h`Z6|*Nkaه\8-ݪrp.v2_ϥȵބ..#)ަeڱs@W^.&DZ! ]H|9ւo >o>INB^bc XoheDpKaְ7SUI">ڞ)9)iTrD|0؄^p#s&Nci U~+jE/DEm'S= A3|8l ؀:B/"ks M:[Fm]R'1`etP*cN,.}׿ ^ƲVAA^`GFJY'00?6j2:QS= %Eqy.FosLv2`"PJuNO#&Y|N4XrZe~5pMr;v\XVQN~Za(_S/{  L'>LTRGV`X;3n,8T#ajkQ6ǀ V\^ýŬ%KZ FNnٝ1͠*Ӥ\&9Ǐf1,S\fa5 \a !}2>6:^ <38a9JHAQ w`(ֺs'oagwĿKL2@쬦31V]5iT38"d?ɉ{x_ :y+j)]r^#xѐ8)DkTyᢇմGZ3 Av&{3]HZJ?/S?XcH e`a`Mq#M Wqr(G&G~Lkmt;D2w  }"YdAv'1P5Nv-?^DeoOzw 3nۛ=N$NҘ7$6k`SS7iȐ 8FE{|8Dj6*! 3`Ӟx.tp\6 4ӈ7aG!.s)[B{c<&pِf { 3bhk4$X*68(`9Wv  E<_a? 6%$pO~1?|n9ЭxQZ5-9tO9 k7[7׷-'O5x%-=ᑼG;8~~;+blMv.T#9r5:r=rGWVp,n0̵|H}kP*;X~[un{ [~y$q7E?׽rPHkAbq b]:QXfTySc[a@$mzi%Y=eMx<%*nYeYiJ:7W;ĵb|40Gj&3)0`ӝxv8 B8,ቌhAy[%b [4t(ܞ $p踲乽ac /#JEROo#lj^uw`wl"L3>֧b{% #/ {08ő+h]%EvDUS{κA:z`/C1(u1'cWkK{奓&thIrO{jiڦ#!{ W*Kvpo@dGM^q|N+Q&ZY8 삔-*l(گ@}XaW(/Rre9WMwff.Z{l5G}~T'"f6 >,%GߑpOt "Ԋԛ^DSOGvU?7!on0YZ$1C::CyXnj/ͅUBjê.(,EdiY?G'n@:bmr7UY dӖxkƶ) R 8[/U0kJԮɄCoffG_ m tr>?m[||IʿF؋l[mP:+G BO^9^"5tտkxYmk_e2;3%Haa+ȘU|2RY}a{T`؂! RSo`pOslg/~5Ɗ731kV}%a$FkaM}8!+SYN+Zr_ۅHGT^|FGgVO +tGB|ع_5Ly[ {:noJȉM Ō0V7u6טPQ%Ye%y":oqxs WAJe+Q58 &!5%^ ]XX މʵIjԃEچ:X9Y\X@pUGР;ƽh dEN!){1Uw`Of`A>4v^]!'>(e;3Z +1-c]vѽV}1yUcӧw(E.aK( I(ت jI`h͔ *D8(I2|cf0f ”h0EgǒuZ*>P}J3&4V$숻|SH-␍!E7;b B&ŕn.^sYk~jKb]gtxPY7cRnSߐNm>Nܞ F:l)L!k!+RUXоHx%Fw},ĐfqCJ 5€UXqXzpʠ$I޵B:67@m,<)"2 #ҍӝ%¬Ys*XcZ mkϔ'Vv۲>4'F䠁A~ӧڧn3655cbpl$ʞuԴ1KT'rIdhF*c7(QD#d^0uI+Qblǖ"϶$rПEw)w@]B xܩ50աchjE2bZ.ߢ^,Ҭ⻇(?=u8dEŸa@HQdfGMp;H`_s#;R8IQjeEH !e M'N!3Fwَi62λHíN~reܰcbAܪvs䦬%VS$* 6uEM @W@T_s  C5n@6!bHj )CQQ &[@2cjx5XmhXĴ8>q[kw?UZ DM }gK: cϚRV)AϺUS_<ߛc2_n Jo TEBB{HXcp5 `A>z)S'nt7:J+0`t0rw7.7ΠM)'Ʈu> gRS2cШVa, f#0` Hj2a \l?V94?.xvL$ 9@Nw7 K/9c-~9mF|ѺM&QE}+}kc*"[jlL5;t}Oa,zZ n 1BO#d8$Gvl\rxM6/~T922!t(X+㟔pT퐟/v:"b]kȆ[zc=繗U8V)BeXa%G?dl1(t^7)/49*ۧK MR|d֩4Z1a`jX[D~mtPtGY@7s+h rf0 y._kZj_#7N4yS!!yb"2yľ ^bRCiK2Nw>u,;_p ڤd1P:ֿxy[v㱕#'7uCtIftp\  礸*$y7ddCr) \*N΍H桠 >tاqr(Α9H܉ƸoDq1l5SFTXX&sHll^4uE pD%F&ZBo.=w hQbDen:G~=J)?o aKVVJ<ЫuIVpiMOMc!) e"Y8eR]#VŬeFt-YW4K$j:Gu/U:"=T TE-'9;WE_Ҍ`LwM]<{͟Dj"(L+1nSOvl9_4r ħ*A*mI6blV@=OJNt8¤l rĚJ6S~>)1)IB#ul%uwWx$aO,*d /M'OF5pTtʼC~pk\x])3)1OY^e텙zU$ٵ5^SFzR#ي]g '4{ʝ@p]Z?dJ[XoՇP2thdEqGJMBݬx cT7W`9sv1݇yNȩ4][f=4mzc@6q{A>/NԼ[qkUwlPlX-]Ve Ү*Po4Ͱf\ʚL=o̤bN?@[%=3\?,^xo/M hKhEaxYZ|@\1meD# \9.L ;50@:'%U\;nc*wv&}25ۓP񳤸ӎo#q,Gķ)BFJṰ)yl#PTlx#]>W"vR&ϱF}뙌_FE]p76jʗZJ(0˩fm|:;<)ЧNun$ ey )]e 3e/fB~u#].:k2n} @|׮ɮ~C}ئȞ蕓g=KIY/u30e%o:VZ#(*Ȥy؎?588>ebTv V34!>-yht,Y7? Np7okdӚ'jP,^=n0KMӂ@AoHux M>5v@? LAf_["oxlL; 1E͗:r˪LDv`PvuX?7wSENW?YdNlƻҵNVl<2 wf]!-~fqCc)2;8ckDfP N8hnZ{%|%wJĨ1.\"Eʯ&)jVѼX]a̰ɝ=5ȴ2T {'oB+ Y#妺  M1xN1_-.}'ŸA~+ܯr!8ϜH vt*6E02l)# pG'Ps]c.oP  3x\̄,e(2j‹%տua;#we~iyRǵҩ!αڅf[mJ{}M,I[1N82q%V)o^}yUג:Be|=urW_Z!pB qltPwTcS<)k@[3`J;T;3K 6O䜂cF;#:w}f$wH;S5[cno7X ‰v , ;;t y{GhD~RxAWL0mZ.ѝ*o=A+"%}ҟtA(ܠhOi8#3]EsL႑ ~I B;:_-Z2TdׄLbb0@i Ǻ3gV~Lj(:ioAEO;_Nd2*dKl(0s ]Q[F `o,`"W܊1Jfw!zK&)y:8JG&OIl }XcDagYɳߦ ?vonE[[t3AA|^䁠|틹2ZW]^RMɛ?a񹼌fB%RՔa)%t5`qvix 4ڞ7R\Y ~nE'@s .!Yz҇0"BhP1_am-r!oڮ!J1l= TehK/m*>P.qoIUK=xx@t?Iwy |E4<$xgfb)"͂Va4TL۟Vԉ6v{v98#jيMliԮRs\b5j- ee2yJjӭ3;붉ˎG1`(}ٖd % d 2zS[:KmL";ajJ7d{Ws^0HKDfE2QIh<)o|SUݭU>nh V~K\*AXK8&xHb԰gMj @ip뷿}LDPV!o_,Z'#mYr 6`O]m,TVPYw{ȯ*^ذ͠9GIM)Qنl'Dqm7`-垦f]ITj| @Ҫ%*{1X>Bj[܉HY)XNZbb &YT끛Y?H(:ëA V\nA=k$(  $b/tY/`ki45t1uXX`;a5vUZa[Tx6\ ( rwqo޼Vj?d%_m?R%g#_KS,b`c]ҽDfBY;C#$VbGp]xFy!TKe](oVuTFk"(jY{~_\gp="AsR2 q+/`wOPNɺQ СLmg7k*xUc~O҉Qr|٧ڏ4 mr~ER+!6_(<,祐Wn ϒpMWZmOj/<:H,5;ꮿKONMAzcAURԌ z]_֑}Ê`˓RKZk%3Xj,Yeam0n?RF,NڮuK^ UyAIxAU듖$cFuSvg'9vjwѬה˜{_;AfV65u.WL #'}]~e?3OpfF:-ָjWOC^LJiG>mble/9mL-"S^'oT f0?WEE9!t6('{ 7dK4;-)]% h:IcLznM|GBX}NptkTC`d5rC{wXvx?&'2IEJcP[ @vUiWڽ!ur+~|f'&enǴ2Ѩ2fտ3 1}j?:;~҂2}{.0\V2¹Y|Bpt.[_WnOSH"8chkOY[qǫQe!'4 ba#iSx:k=MJ<\9}0Cn!)fr>KA9%4ޫOu$w$gHeo95b:&'\&D! vmjP#Ⱦdd,0ͅl)׳ 3\턂55ݘJ.TM ; y"+R{H<DCӐz,nZL鄘Cw%I:F:Eq1cn̔?ܗ: NܴҸ#H 1+!> ༒N$\_m6RFƨ%=?mNTO "FiBn0zUPDjjbva pcbH%zrl+i&amĐJMoG CyrGh&.uۗ.OȮ|(`0%hv2|ALMWu`o0Q*)f]8 ?Ԙ ˵$d& +Pؼe*i[gxޗ0yib:-C_Y|7b\3Ήݐ~:T}mFs$[,{JFp4a̳ 6~)~W$z} gF[2QŃyџv*u.\4ėEgBy-30~==j!p8Yg~oV߉Zt";LA| 0%u_Ƥ\] Zv2!Pj~GLi\Eb@\&|fq&+`xq$B)ӆx:zJU$KP'zUٟ;-gxqNC_e)Y~Kº1do4xhUy!Ǿm3wbF,Cy 2\&6"ح vH*|ڝw(/CGsk5 kOll'"?؀қ dzmဵ_` I`o} p71x* 0V䱺ߠZh^|zՁ(?\tSޑy;P;pt|7FMT҅P "a/4nJ=Q2`))T!f2/jJtk4҉$9 #37R_z?JLP Hs+zn p)'Pqcə<|:rŊ (dKdh$ cu&ߡ!9:-e6e > |ox#j=E Zz79dF}[,xKC]*YA+Nwmr{-ƻ6~ KK)0Vi4TԡMrzeQmqG(m14fyR`ņ.E`<%,>5 h$ -rH_'-H5sMjM(CM!dJ%\~xz pNMN*mR,d a QtЄDryMw}G;R8f%H]}*nMdnlAL#2X敷^8٠ buU%P=tgQ9Cn6  [Ι 0oޱ?XZv^4d:NڌdT<ْcg=FFB*뉳|QÛJYd":y QKv(/ )VJ!cN]{:LYx Fìlj'i_N'rqN5i{~_CŠ`cÇSyKXiyuO9x4GrUf24u&W 4M1 ˜i HlޗB<-q@NTp>Mi[dЭ!n"G+;Œ:X"]f#+st\k_Y/vɝ5C&,V10 %@ ~3_^c =w8!ݨI)Xxvz5:id]:KB߇pTCDúe$q<- LP*ֻ AvYK(i8s#sNZ_]-Tl%tsRjΆѭw~eF>KtG A n kL\Ʉd1Uh&Zudj;[ .-N~#hiǫ1k4TL ~]ch $L1+,H!`1w*yK9ϯd?3G;p_M=R"K xmk:ԫ>Fj%C4y n qW4ew  D[:XF*fWS Nj̿-{cVF>t6YDQ=O@CjSaӥ&hc|:G)NIn.@EP$Z38 ʒ|aY#ROE|CzG2I0)~ (17#as4\!Y %H*n1I+YWv FOp\DRYAwMi;,k% .myʛ*|"x vd{%KY Ó'8+lSĨ3$ D#_g;B2ª۲Ω.Lq6x$r`C19k]\f )[ )Dt9|nz'.,Gp K|/i? K7!JdBv{M&m8Ǿ@xE89;%wM;g@.WDA%o?2=6>*tI7ԼcKe#x7ӮzK86r:?&#elC{XB)' Hyאj;I/.S"LJ(?-fLWv LpƟ(Z؆DHd'pqxq0E4a@ c#/73ske>v!Wp#Y̮d-bY~B$bL3|Ѡ'˝ $qO]B S\٩γP˷$mjJ6X]6<03l69 iu1D;~kY-Zy lpRW tFKtE;߷6GS2k /:1dck +R n3 mBþ=`KWY_MO֊cJ ֡}=(Na$4Hz2L:!M+9a~ R-"F7翳6r,Ɖ}l"2Y(j@=AbYr[wxNb3",a A^{q7Q耫01RpV݄O轅:yĮ~%{+ ;-X[mo[I/Æ1'{×[('x2_E0I_m(:;I"o[2@K"ƷԒAt ?>jeTIS8vWc I C4T蘌zsȓ șpVEyqmjy}~u~wyȚl=r[뺜9cj1 qF;kBGsdh 4MT*';@|+R_-`+]' d{sKUq ~uaΓU^A,^fo#xG\o5HRjX!>m].Ǻ0|Z&hd5Rymܰ(]ڃ D 8|2!Djhɶbd?Nwlec3=A.aM^Go9R@:}r+,Ȁ2 |_d7џ4FVKi(BS"Ჸh [hÓ@%ź#&ecc){h2/Yj%{/ʄ=V fDpQ 'F l$NFЂ:jZ' [` 6շKP@p8TQø;']Zt&tԞՄ7 0I<<"Y=V|%sav:Ns'Plf+%mnaOO5sO>̲xA](4xF.VV92m՛W߮gWQYZۮP-UT@IDhU9't*S$ap)~`)EBAz{F& APS<􇿍{Ӄyr6Rl;+PBU]> uf/uI NKڐMн /3ZF#x" S,5s[VqzabY1PeF-"\-hڼ"YCf+rJGoS!9ܞ:xH^"p@PLSzY1QuCþ!WK2LI d 4"ͱSR%"OK1su~` îiq/3uA}Pc.T7 Zjh``OuAF-5+ ӕ(tӓ]Kpyg6 3$c@e7j8k2㛼47a-~ݸL[LaCCm<ci*FRd:$ CJ( ib+}ZQ_]ua{FpFpx{T݄Auz%trno up2z6/ٟghl BѰ-\=o AY٨)ӈ`+Yvm06p}kj lZ gV#ӽD3,6vGa MQP3x/5A sP~+HSp}ET m¥[w?+!Q[l Zzlp#H]9Wy߀fF&({p*=$w_s{l4>sv]Sdx$vDӘM퐎1ݶ{+s&;kq+*:5њg/ٖZNQLjeo`s&6X/TXáCuHj5xCG:,31Kn'cd,!wle*UHuB"ze LZ-xu ,ׇ"Qp[IX$$ \XJƹ\![Ve-p4_@*2h'„]$;ϟ}*46,I)dH {B򢁰ۯk,HO&-xbS ..yV:q-}˚>vLرhYKBJ8]`3[ ×d+:Ͻ)ؾ5:ckښI+4۫?]2=Qdc̽iInLl) z oR?#$=!S@LRvnͤصą ,q&VB/b~v?ij sd$OcQX|8Cc`'Й#Q'5iYb8A`4'W !$3x јek0|ycCrr#߬gbD#a!/sJ XnPi=׿sa;>] JNmގZ:ti'w`7!\QCc_;C((&;j#qr$zOqP\gR`ͤRвClZp܂\WEer)2\\m0]1~Κ|Ilu׶j$g dC8,2$,dVva@?m95I8, $}%eR<9tr8] ׵f=ĐʖZ8-tƸ{ۗ?uFetV>ƽ#ҿuokd]M֪XΒ?e,G͂s࿍RC0aJ;#{8>H |8_Ti8`$ha7O˟91Oly4v]F+0 c{z d`.>z\-}EZ;,qpQ gk>#c~Z/r\DYb6`'XNb 9vO `≋( NCL#6Y]֯W QygV.3.C,FF8T_IrxCu{VRU0aFy61 f/63WR~g[y4&^DvF_:3%@CA{E;DDq^'ipZGtu 6 sXnb۾1s:90SV IϚ]m&kU 3R@4FeN>D^df"xCAw -n4Ղ&L-U`9#ă:C'HSc6Xг7t6j8-nt[@@ϽW(M*'M{ c73!\AYJWd&) 8Ȕ! cXFҲɯsR -xMW]|wLg@&5XyRhJ=B6 &q'= "0Br_0!qg??2gjD'[`rurFgi_at`/؏+5UM $g ,4G@6زqD,q Za=ԏ6z51h90GS4Jݎ)[J+{O%ܤTi$nl.L{6" 0~Bۣխ%Va0+?G-)Mͮ ԉNb[%B]HuQ'(' \M/^5?e.|yѧjͨ%qHL!x?yBՍxE |uQH+H.llXBwx>m o*J9rW'9KWs9lobYoW~m]PWWK"]EQ~o11,%,"yg}l#/[|]UzRcA'eɯ$?fT:͏]B֗)?i~Z6&ݛhaZk$%nobG~vj̦e+Z􉧾eNۊ[PU9ϫ N!iRu [UBWw|0h`~ȟ # 3YCę8})wPA &Eb1$V"M!s$%?ٳL"fgg5Gcb IۯBqrqO@R$%?UMDG*l3v#em'ƨYT!HrؒkS^}7Bg:NCnΡ–J ]IXG,35~5%2>[*&Bs즸85bƳN"s6Uz \qH' 5HFzaGG&jz :&\]xyKٮfw)˞䡋"֌i4f<3޸Q&uقvds9f[9%۠DIk.v:e>WlTq~pY -#؝V&D9"daYL .T?\KtPdaVqtۯMۂ\"ܷqCkaPpJVr1uU^.h+_u+@ֺ_M=2ƹm a_2mE4 x?EO~*(6*9SUKuPrjeRyʓ@Ꜭ1YQ6v%,ӼꈳSw wCc,5yz_mAYj0` I9g>=BwfM"ɂ,#ft _1@, }`c@7`D;.'z7;R6!ðj$.c^S>*r</6FG$=emYB6.H |g%}s+Ds`gTS5 ӷ<wK]Y:l]%|ᄃSF^?:񭭺r7iZ%7bSZ̆\L2LFT֗DAP$EnLzS)FAZk QǓFhwFOzVd{F-vԩjO$:Ma˒G 6bpg8e'E59'2dOOAtϣa;Kiª74d']`Gu$##7)vkJZzȁ\  5yGޠe؏DsIȳP10p9 qm՛ ܵϱ/ntY Uc  (rDՂl+X#NjpϩVDp1܊Ovq8ttEk4E&G M"VW*U+2&ηҋޏWS܎u;gz\.}VeZ}*x]R*0_]ݿ)0LLiIR]E;l^E1+S45M`*t%P[{*ҫտp^ n.w]qnPz&ovvSq~hmXUd|7[j5~s~>zxX/QXg+ }i=f^yLUKF9:ߥX[Щ]2=Z)osUAt}`c@Wž:ة:L7 EGwdF z{l%ʇ7i2}w-abhdg<`b }bڢE! nB\ua_[WtL!ߘ# ~nc]s.Oզj߯KmqjԧDPWNGD4 eO#u/Fʡȩ0NG?m _%cߊjcFo8lŚ_f/TWS&xY/|0h#?fۼ?AMkkE6) #Y:E"U~@FV6F,I#B?I35;^NE9>!ޘct:}lbJX\܍]<2*:+NEgr7bE#j1%?ѣ^@ҮfCtCHC֭CUtxix0* 3gJ]͖DK \=fős4I3םcOT,4lβ iDY/?1/RFpXiAܴ$Ȗ ݶORר(e H'x$dp rmGl7[y_v'5!۳aSFz+5ՎiuQ ^ρ{&X1xa/2'7tΨȔz #aR~l/  dG:-7 qݦRlɹmϟٲ˒RPr6KjF;.5赢.,Y5YP%]A%ǫPAlvi=C `΄Թ/^ %b\p)Nj8$1I0|Чpciw{"]'\4(ĕ,@U9t~ßCwP2ty >PL|01e|:+hΧ$f(G3ǔizMvP[BسY,zdC};r{ǁ imO=7 HT1dK"ϪrQ~N EpO޾{ t)# =.VsCcRIēqpȘm|)c-TLFϋ ~^NAxE%td GV/"x CE{qrsNI셻*g̣W-)Կ0Ҟy^YE*b{#kHFV~Hf`8lw <@`T̞$ +G6 .0CG5r0Zbi@"<3=XZ`v0qS\6p2!a6x$ϵ'V$a%%^I4Q"^give0lA&aeGeG%SYVt25Bbőqm-@k13eG0s9c{\1i_I3DLE4HSF=3 &\y|rԔS"3CGV:^Glbmn4P'ޟ<Q>I_nc aaP*¦ʸ{2Y'Ro~Si1K-Tq"T-c>B{r[r#Lᖬ;Lz'1Ka@2=YJ+_RA ub[QF ̋ a,~=Sn[з`Š2IT;wUmg.@}F41㠖5VbpUؘYb)j˜ OYesb7%PɡDh({]PfXߐvX-uѹXs\5k|BQsͪ*aoj6βTxNq=B`B);T4P_qˬ[sH#A~`Xv!P',_&+^̽rD&-W*>͋&X~~Ub$ BDKY4\{27P $ RàoSl0SaZ*2_oL\N KyJxd,1Z9|֔Y4\k.3 |]ke4p޸÷'Ban'/NxR[ If yM&@CDjSe.aJ_^H\ u1)lmPto )>uA0%l]-LgQ2OMK*8uaeQ.GZce6p; 5@L_ڣI Օ}/ħr<-ΰj71Yv"@Rz땇t6x,}@R 8h +/Vf5j-ۣͫyAN%*>9 A;zqd\,e8;t!,[ -AcoѶRKpoao+@6LRl )XBD%x;_kTC֬+[\~iXf*E1dn5l03'Q?K8ب7! IG*6ZmQrVm8$yH^^lZF qKnq֜W9ujARzX09: IjŴ|Ő:ih­B1jt_WۛZO+>:Ln"QC€q=MEq*yii̵~ ljEHw4WghFׅc8(Yk*CD`A$|\I9Rm )3:S`G9p4 0z$Se)PWNxWLsItc׌7IuY9HXE'At]syEMr5`9v'L2–xćz~i@%=sA黑.Y,Fy0Vb}H;_hҚ (*cl x|?aSζ@ZaQb@k]^YyěIL9v\ybVSm!jxVUKi9&{ud"Aw7RdEI<Ǒ(`pZb#|bת $+kMlRxB[#g' @bFiA$1OTǃLT 5C>V/zV,.U{Vo[>Ix{ 3iWRŁq P$b1+$] $cVh7[Tp%zG\l I%vP :`8"ni\^{A &)?i :Yg aT`L5I68MBҖȭ^k>jbUHLP@%#cp9*8@7B:n _崻>?=mO7k\ʼ* 0>.P |~ ;hRMl[a6v1t+:bWMoU8eWDy#h^W^ ys`D]IT08#T@Ӗ"ZDK86!pui/ZerJE^|U$@Ίa(;̪AH ~[5HzsEww>Ϻ9>2O;>lh Ⱥo+mѫ?|W3,(=deHYLi2}tj |=}b2x7J(u!@ab9b0 .vx@T~C&f>5PFs$kH>B|mۧ^/a?b*@˒ ŅjARM^(P+ra} Hics f` eWMdKI=ר@ONb(Û *khj\|: U|.Gj6$\_$dJpt恹-B HRUdgxq[uvn<@zd[B_7bCа@f1TS2[iF*5UM[&I b4<TK ލYv DF4ϰGRޥ>*|h2 x )#x3,ryvcc<"Kˏ RuAR/P91-ݍ禽Ƣ**p[g6Qw?Uiuty|f pL|GȴF!JЫd`RpB!*?0UvK`& 4j BagnE=n u)V9ܣv^(hW3ڨlݪL)M؏O$Jٵ]Joi'Uqȶ4*36$h9?XoSh;B Q>$3 `.kP-+tS0)RYC 6ty B삷T04~DMBkN;>k?5 ZA+M<@Al, !686:IYV"lkiIA6H5%KYTj^D^.?^QR۠aIGb> Rr\'m_,fr@d1\Wp.\m.4  AbtE'iсǾtCg (88G]E>UQ(A[%g(&~p` Bhլs7.w8 .}OnAηj Q ~=&pP~œ!޺DNZ#2gLLM{MVU0 L%u s'P!$7>?HG~6@iv7}~(FuR%{ᤳ5wd^ F92J/:%έcNSM{ 5TU^Cgӡ3fJ!J>{J~vCЉe(]}{w#έ6ٍ]=>dHufqbi( r>ͻRe.H/ 2+u8%eoo^5Z!3D,Lb %EcC[!zLH( ܖQ.1>'cKqU~oFǧG8?V1En9dC$yo]-̀fW_tlk|>@ oqH߷&Q,nH.p V~|;ܯ1MGOc]ι%mI<1WYYaI.l–t SeK!@+%ilx@1t T~a+ 36+'̫4>Qq~0(ZյG>;F5N1mjqFKi;%^jb@?vΛSt>3Pķ{D;-0 ޼YiSuozwѤcMh1A3K8̴{).\ij֌hZ7;ʩdm(6LɊ4[ANHB~)cCl !vl~=u&GWO:dHTD,Vj4ҏLƯ;*]БvTVY1+*;v2NgY"DwTrik ~UTg]dqpT@%Q q{'XC4 a8z֍Wc~a׳BC}cxoŗ7mz,&Үa2EYD1&O:`Mq };ֈF vs>JKt O!FI@#Iq? T,/&oPkB'8{kJHCn[&"9j7Z J}6:Cs+?'H$Q,*wm]M] ICz x7?( -CCP 㚔sDٜYw34%V/Di=t> lªd5 ĹuVE kW*j-Qwxʆ z~<kdT;4R a0Oc*\o ea[HX +J*IFVvU)+0Uulλ{\qd (mve&>r¬gBc[z Uvd(A|(eyjȝsCjYc nf'z"#* ^Cd[Q44*.O#a1 9K$͛ؔ.C,EE LN.F}Bc̻,,F1l2ֽe8o(CLXfd5LZ.W 3{mI<ͅ)Zğq8s(rT8B'#PFQn]8?@EFϡWf] J^ByR쀐ʎ|PƮN!*tff+TCͼ%4W:9erdȚNI9k႘4+ڡVe,Ur!iPTMKgN'"5QNIyT(>)wUX.bjYh4<*lWVQ\._wFkr a+`rIշ.[ #J*$nr ){h f.lSTpIŅ{@ mtfc`¡Zd&,zϲ!G \{ZR'n.0"hk."1{ᝪbF|@O'&A6im8-؄GgwmM\~/ǜ|$!c@D! n4d"u[Nf.dj/"t$VUG$tVaן@yR`+;i, >`Ԗ L39/ywwa\d h: ћI mNt8)KڤeHlmi"@mN_sPՃUM(-eENk,\;<'ݖ4VU9[TƖoZ|*F)3Vj326g Mi34 &x9/R1Zzn( VDU4>T~":n͵1ՆNy}3a;+DoV nˋn"ւDHT? W8.v6ÂoЃi2wY [x;pYD9NE .љk{WfCՃA<ąC_[N ɲkXdg 7!|!0U*yE}n2uRrzn¸94"LƘ~jmX橖ߥ#oCoE$2>Ӄ#܁ ّ`.غɼ'Jq)u-#tIZ|eMٵ8ۀBWw YLX`fgesPXnW1s/=M_ PLM;VBk3eͶ F9u>̩XGIZ :{_ ]<Ȏr!„ؗŝzzNTàg}$>Wk9;2tkI]Ni:WXo#jOll%=}Dlp,d;xlhؑYb$\˶=rԒ|wgu%0vo!E3V?KE߶D8: ^hxL.䄯9rkzbb){{Xg(k 4e??\gl%44 dW"2ͳ4x^0 :s;z %t o%ؒ%ĠOT)_YR(D4H-ڤ!_+x' zm (G=`\PMqئCz‹|e8dÙ{g26Ppze;D{tN5Ĺjrx1YBHX2>j(3̾ @@eދcn(Ϲ?X]V^7gzt`?𹮪Sa'=+Z87?\eq> fo?:%ΩT;_ 7 Ũ[,q+)ݿ}@#ev _)r̃`(K*;E;FZ.Šދ^gU65_f`p6:DBZXXOQo~;@gjDf' ZꌗΏjyf./3G\8_S?mL6_<<)GÛ(6d f-( V>[(:}߁/>h;B2x [@3ۿ{6w aq&@8oAvwÉk T\@)tThU{TZLւ#`|vOdBTl`d&GSvmwzN/‚z!=^;`&_ɑ7QCE6}dyDYzRՋ>v~\'Z9kR$T ݢ]dN-MĨLR~H5 cx}d mVU[6}@UTN /3~=ٜ C >-ݟV-@ " 8ӗ.)M+'ӌqHрkF1RaVyU{j0HČ+>M-n ;B8߹6s9_$n?!u!f $) ?ϽZkJ!(eMxnvr?Ƙ?yC^q%ŷHs8. K.@|hoܔ9qC^J]ʓ6M.841Lȝƻx%>? %&M$6\vx"yl,.> bM\A-DE'~E'hmLO=Fs(O> )+YɬՍS5xHxŜ'3&5 %Ahx FayG`O7i kR^SX0!8\>!/7❛qnBS#7z;3EmR!B@&^^$8Ip0`xЅBӞD8 ~*FN +AB=5?~;;5`Y5|̄z6. Su7)"Kn'_J8aV{b#btU-xBl8UDDT='vӝHSCEpd٬GsFT7M"aRS[1䏉qf)Qjp/Wl3Š4d5Q'8=:%ch9{%^R*thsz,0'VVWCUpieN!Z5v-D&?;|`Ȃ ޜ'_Xcb| uYfT/eBi9̓QrR<|,'R%y`,+bty}nSGL.TY `<=w'g|gQ e1/n#Tvjyj$Mgv "X}hͻYUv~TFͩ $|lųٍ^l1YuZ.wn4}A]Ć$gxk{&V.I>>!&npҗx9;fkc*K+P;?[ cr4֜ ܙtHr] {&%'ۯtÌ29̔'xCr,cvJKCTw.}/= o EC)7kTEDF,\cel_B \zgg,]%# 0TU__T3#,\}PS9`ua'sc E W\+b8`ӄN;p)"R@ֳ@@-06"0N8A7l(l0+dl#u|V./>QuCsFXG|ZXS5c-JȈt 7qV ̠,L pkWHwM"'Ī{jr|֢\!Vٷ3K<͚. C>iϑ <6(j*n(@|eH}FO' .޳ы'EobÊgSj&0뀆%|⮊3Nz/2M8mu.vcg?_7>ѝm{1IgO1X-~^ٗMTѩЈ4Zʯ] }CQ7=q`"P~Y :K*AgMP`dZ Kr 4o [BMua@U= Xj8SYI,@>)rLr󀡮B= .=qV8+D6p>-_=YDZK}-阙c 83&A|1dwn+h@&:-Ik,f@rݹA˜m9r*]r{%ȂЋ >t"#Dq.UFBc*`ٛR {ojo&B&qiM`[&u evTkoˏ4=EY }ڥ&{ P!rqR5G(0tV֢PxvB@CETQq'm2\䀻Ѱ ʋ^5y5U o_3u% TduOp{NhȨ#E>9>' >ZC qJ'-n=)IK22MU}赊&{:yJZ' gQ;#,iƸ㾂`8z 7S\C'p, q4`sB%WJ[W K// Q7ea ,- pZ#AZRƹS߷7zkj[M1NEwdXܦ|~j(ij#W8ڟv}I(Xut g祟) ۷:\\ڴb|~DbglL6X~!ؾ~M06?êc c;D6^z&yc6Dl=5wgg*OT2Aogq~e}ߖ u>?QNԖB#٣2+7Bg 0{dήߤ.]VurrV *ǂ Eʻp 7| ϟ![br,3 z@ts) ~Ц^G2=~jM!-pWڗMA5Lhq\_s+o)Pש.u6eEֳ Ԣ:;zHPwFp_\sW e!i/^a1*݌+Dn-x!Szx_ݫhДg\FsZ"2ۂtVi=_(Pa1@ۡZaȢ*_[huW] qBܴ?ёe)֊̵ZEm{ yb8HHFKP'݆hX3sKT RgboCy/qhU-rtxִ!1~]ZzII:ܟ[*܈qg N=ϵ˫giKX[|#KsW%+F2zgO(1[' 9wW ́fSB{+G}Ӵn9l 7Lc"ezrC:yQ(̒yf$|k4GDM)vJ11`g@0Hq1 EГT|iNj0󣸎+qW;σa[<-Y+@d[C<>\D4t ;kԊΙtU>V&+֒5[:A2[J+{rpMV-"p/X??VUiS3KGԅ6L |׻?vJuKkMFH$Ȿ,Pv3x~ }Itp2Oxru/{9!ۗ}Vo&P")ǭW#sRMؑJn@ PBV5߾EO D8SHvS$B V$jNpJ1=$B/م4z(řU9؀!H>CWyw;'P_ͤ瓈N $ui6<#=w]3-D:b0%|-LDlzUqK869&vQ*}S71:_Le0j;6-3xj,xI+l=>4Coҕo' kʂ/1SuaR>kaÇ'\"MsĶ]g2ύuLƊ]Y:Wa.at`nwVV!ӑ`ß+YpHIN +[G'E<FVURHs4  r 2=acxAmTd^9FkD1FyH53b.wT .<)cS[s+;B2ʩI*LpIJ[?guu"XMm33vLVI1V7'$\lPVR+4p,wD#7 OO]9PRs԰Mj@ca $m8tmkV9ik{v*J6 ,Y-&z+\f6d=Ձ)@7~j I&bďgw 5@Jm?RF/^!& pC[lj:]bɸ  .?9+6McC'Dg+kgMn翿) z_xV},GOL0&'mL-[A"aGAEO1dR ݶTOtnĿوYoXbb ~.F蝵߽qQ;T1/8H0Rt(:U z-oiݖ@lVT6V:Y]Ȗq͐ 19,xv\݉V jᗻY*0^F8 < s\!f>['$|fia4S3/ ͓IQp)+96>x6G` >iY5v ۳; 5yxYp8QVFlN?T=A|* #nJ3Px_֩+!k&L+&LLlov]"!OGtլgi7P5y/Je; ?t"Z b}SUxʨyG./.YӍaS@ܻ} xA~05=,F|AǠh MZ'@ϰvz45B v87^s쐄UcDͷ*#8FtDtSRA[UA q0C/Uf(U Uرb|χ;P mnֶ\ID<"ȭOĎsS:d)N]U%v AaUuwҭ}N{AZXd9GZW72(Hױ,M 5ӷb$Pٻ7ԐfZBޠן d:@L5W RIN GO1@I;])LSRo?IW҅DsV`TKB*S g=^Yx.A![SCI߉Tá; hejKPE- Đ(æ/bQ_hZuEcM_? o6M-Ph1Q 8UΪ $>Vh EdƆii_徑kRPɾk c/W1CMݱ(/-| [2Qp2 ךZ&ROMp@}Y&_5[DÌ'^p4`,hgUl(fՕ8ٻP_MK?by-k sYqnk'+Ϸ GR OX״⇃[ɷE:~|f_f;1߁WDCYfM7QYdRVJ]mٲc,FjⱯ9u/ayCuQ9$/kM-L?2p'Z}5 `9 v_j9\<XLuU96fxCw@Ϭ=ѷc?2x?U-n>*xc`ևEe8ySD=w=fa-qAصHX<';S|M>G;\Ql/"\٬|cq KV̑$'<"sʖ]7{8iGV ̧Meӿ@iEx jXYZ*b5`?).e X$,:-aΕھ[CRd&鱈_5oKᄽA8p x^SuTO+nfNQ)&o:1E<BS+ӍuciG:@$^ n@QKZ[HB58f!Qc\PJRd(ɍ`:?MY8~jGWUoJ"u8mP^9S;H%%-S449M4nUW@KZ{~ p9cRT|F̽zڴw7^{t)̐,J.Q=]_ (v)P9([?h ͉Ц6\:!$ Z͹+ąp5,#eҬ{Pm170qc)B4չ:C ".d]s}tָ>e( Sţ][-(2h ʠT2ˍ|k5^6pwcQn*NUc4{DE klVf`k5th*0rz: "KGru3\qB&8W;[ܼ?_v@LԂk|12>wrLHx[*su٩y]{)ۈ_K8K_"ra0'_T3KX%aF:վ~gedXWsiLVLF/}HtQ9B2^>]2֜Hޫ qcW!ܗ+tj:&j@{*^\L* Nyсpejd?ls:JdXBJm6+2'+II5T%goֆ͚V4r|UD%K @(ήptXc94\i~N뾗Qvx~3MϿeR0(a#|SlK:)뙰,/A g5Cd,KkW0ޠ)r,cOD%xzyUϐ+!^ba:2'T3]|E?Viipxxr.si--4ڔG 40❅RH߂^bVުv?<8zt@1=T739!bl:e\c sQG{(`ۘȡoR3u hc[{FJlnMä8z#ZQi1ш`|)e%p_3DB?xC~yS`qͻkEoY># |odɡmI1aD2^z)yJX?MK 2&de[Z͚i@;δ£EN`oֶ6/b|,."{lo?O" ${TV(A8r+pbVĹU)f:cNk}_ZZ P<#r3[?YVN+pc>Ъ] ilY/,w@_y or >KSpykotX-NAP5V hn9'4:x~R40 i@l7Z"EͶP¸[$;+|T:”5uKL;!n”o-LɲV ƄyOi`d֍~; mc'+F79$m7߱J^5Hs=OՓpw "!ai$&T6N*F-/{OI4d\z}AtRT@0eY&1}mBoR $]>r?\p<'ӮTKN)Rl[|;bو(Y]|&tPUL%8rQ#ڐd~Z@ <,)qg?nR]}OG뿛VRHC?KG'' [9ڮyѭ[ 0S3y}ȶ205Zw+U\YLbRb=.Gҵ~dׂ'i!BNc@ӀZS\44ϙg(J -%kxq;Pinfc|5WVbb\dl&N2{Dc0\D3mKQtԮd4\p#.d8TxCxwΊ5\`ppWC`z2݄Rt'I8KuS4a!$.֥5Wti zـ~oiB:h+ h%JmŸYd$ce OBFU[kNX88إZTʥKՇ> nN d[ _:!@L[ߕÉ#EipE?EPAÿ aQ<7ɞ6INb()P.ˢ4,nFa[aHGmUBi :_DEuk൲;.]#(zyHCƠn;jh'9Yl9w"w!u=u۳s$C1XxQJŞQ@4Vp@I l:),KиV߄ȧHu\=1@{)oeth9}>-v?Ykq'lK(侟@HQ/n)*,lvː1)g]6#B~Ңyǖmjz5?pWloެeOB*&3ʞZEB\'G3EB@Lƶ^Tu.T~*V#dabyҕJIS`@C+)Ș̼W7\e!|ʋh?1,G_5 E >|AUL!!͜"1,!ۙep*ۼw ,nK&|qԟ ="W 鐢|^NE V8A מԺJ$LP-淢81|B@٥Y8Uc`Cew G-@BiFo"sqkX /M2i{az4_|ASD:^1J0x3jEۿ!U;~PNpsufo&˛v6ӍTD(KNXݙ\FΔĕ[A:pAn5%'&>3FB?̈Y CZO,}[7OܿЍ5_ؚk/'pXK}rdwΪv¶&s!.x8z{`Lj+PZe o}{|{U\k xUG#F[}a^DBueB@3:Y`&`MGZORclJ%ć b9 ,'dye8ڰ#Lnb 2p&j Fˡ9ǁm6 g-Oa2⮄y(}Ƌ;МP }Qȷ2U,XXY*I v)-1ے> u.gcʌlۺ^ٚ i=;ەumʀvgS DO VN>.mv3BR GBqWgF@|Z(TG%8a{> 鳿>;/|&9%&ܟ[]-V#;8l_D-զWyP5RWɍKY>pVit_βn[lC@~  vcz/trRYf҅||y?zW-C)7VuYۣ" Be<ބ!h,{;|$Fnq?L9 !] ȾB/Į<eJP vsˆIJ @0#+7(!{Q,u% sⓌ^xWUB.ᒿpXblDS$-6|O"9q>R f;g`/a7^Wo=۳A [3ՑC.WpK@1F ͡uxN{2ˡCb¥?èZeM݇HL_ dC 0$NLG_aZo=08oTZ3#ewB\'LIH<++`N}s㨭&cU5ѡsu@pu^ʬdE&tC/LIP?;WgN-OꑇO8 x" ԼsS0ʀ%=X%ӄ3jJs%aV|FOƦ9dpW˺d&nT.RzEY>gif(RpB &cy~30gN>1rz$*RorUx_,襢Wc}3{+𧥆~N5 TQ8Az{B!e4W>, }^>q?QpA ݑbݏZxMg6~~| Lpk QO~#(',ۣE r|]Gf\w ":r  F`+}cIWh~|CKwPڼj .sesX>`?vi[7k(;ʲ 7H~{QWe-Έ/L1$0tDD{J)kTOQ ̥g78CPB^27`0x\m7"1BXW=\a5XVBG]mG~UTq62X'|Lܖ(^-3iȟ>^p/ w^o\1c™^¸OD Ү]$VYyfCJ4pͥP |s>/,;;86>-ylESi/ҒZ8wG Bj {ZuL`__p^@̔^rtֶh̽B 49kKA{}j+/{|P"Uy'JV޶m+t1&(FPyֳDP*۾p|>{Hzj-~ <(صz%Y!*HJ(ZH0Rqp_qY]COm5^~`O>EVvYO8N'u-bv C|?1(szY 80z82|2қ؟NԥWBrNlSǎF$Rwq`C3<_O ޛE%я}͌m"ZT;R$ \&ڛ.oweӠꨚ|xu oQ wƕlc 29!MfvTTi )X:H *cp>45tzrB:jq!9h W ZWA΂\HYJ%-P+n]}KxLjc\!wZU#@GRxWc*%rdh D̥+z+L%x b!_a5ur5fhy96{xT/7Nt`e\سZh?0<OCN6VW0j3ZnX.o2QŒBnS'[mvйǥ.?h2M!>5披d4Ό::S`E:#[<*EC:" E=9%@ E|>wAOff*E~5wgG-di%gNPGVI={?,־2oo`wS-ki/lB$"s?G1Gaڂ}Uޔ|_Oiݽeo7[ :IȂf6I (ۼ*78G@<£9p{O1i6я6¾º}̓s&>uԴk +XT;ZZHئSSesO5@J]lbV߇0U2(u1>Ek70C}`dx@ΈfcF z#l{#5]i\Ie0]yS~J<SU\H#@}%f`HT# vl@T P7*[F8ӌqsﺯnE%Z-k&J DDg,YBxἃZ\#[Zk/hRu7R&? 3P7yeMWb";@_y1Pכhl;Ǒߟ Gsgx:UcqS$i>[LS}Fnȴl$.B[.{-% X+VG5"צ&bMt\#.w.^J5**J{; ԒsG,~M8pg,Ce,Wz;ۮ1C}E$V&hw,̵s>(  qV,[kFC^r}l㿌D5֌0uئ?Dt,v%7̒U,j Sϕ#:(y]?d[qC̫n' fx/+2.]cWAFP^eףuF xU-y._mr)cu ZҸg_XdE2ٜ3SVA)OHϧIhz|, AolCzئa3ZppT4<(A>;[ 0"c=/~eO$KOHmΑ<htoGNm3%]˭+: iRo0e{EfQD;ɖ!ˉ гv7Pj ۼ?hKv`นaaEj-=x!f&`1Cg(֓,phD:og&r`[87"BL:loQ[C>A^ޭys-[ou.MofÌ 1].Y|pwf&{=T3Tv6FS詍Y#v0X]l wd}3X魂` }5if#-wyx%2Q\us##!U ( ix[ 4x?liaװ(^s8bl`2ǥE>L6H.b wzW$Ț7k?V ՘igQ&,RZ0+YfmrMvcu^P;肙V!-c$y VƪyCw0G 4qdG0w.˘^4"(8cM=<ʹ!]E#lqavїcH`3v;;VG0M*f}V:5ҁ`ݭY3O13J]Z7.h!S\ oHڴm.{UA +I/ih>+zk}6!c*bsxdD"'gyUuYQ*STW[ x[C ݑ&aeL5(7b._$svEe zo+ nv[L6;r"A,ZBDAc'x ؍pD7!@EL*9XϸfgrҕS /H)Xa_ۣ3cPk0J@ܦwT*#1P,8'&KI>`>'`g2`b*Ӏ Z)™3 Zl3'*RHMdGl܇I~'V,yD ޝ_{|J:.w+ Bƣl(:42{hg̼pgqgm.̓GހxpDГfj)^(C(3Moj@-̍q~ļ1hW`b [$N(U;GJ t>oXq&[x+ !g!# l϶F͇Qk1A֙JCa>7UN 9Y?\+-Mc|"ʙzMDp=N-؁kNvYN6wx.AohM;<*;kH3bT&ASR'8u ;8q`oۤY7EnXғ޺f#PqnkuUmRWFۨTD' pR'1~= }EUGt +^_ly'Ϻ|賏S))=f>9a ;á#pXi7]5 MmB.zҬq ta Va09l_/Il±Ee7:I=2J.7cc"9(83p!\V\`9 , T'֚%>3$?'B>1D?SrR1T Sh@--f 1RyŒf"2VT:*)w [d]]VT?4\vΉ#'Q ;fY84NYmݭ>R*"ɂZ8AM8mFڈvzwd:I(O6D0mdQPߛh0y@1X 0rGcŵk2 '̐9\3bE|:2+ dl0ۏ|Y; oSE Y_7*mRQhghhgF>t ]@#koR`~"? @Ď{n/2ykHp?˻ݪ fu@O@mwHWLu)1}b[c U/.VO/vxzݍZd4]y َ02>&v,*ysdU$䀽6/{A@V!Fd^=G^ h(敻_ +OǢ52uxЁ&* 2 &It%JyLN$C9 rPi8g˱%Ujlh)nfG nzSfC( 5Dz lyL:Pɥ>i\zFQI<G롑gz_p:mvU'SpTt#љܥ/>DmÒbmf*gulvZZP. }ay‰5o:0XerH,ڶ*pRPK0W硩㳕 xy3Ѳl< n\N<ۯ?/,%{cOUpyAPr ``࿰u% m7ooR}^׊t !b ô:g)`kWRAk/Uu6ck 2Y(yl?\D`[Dv $݋E}Ư vGMbxYN+Kxr" f}ߘȑZFD#ʎֵt{(O~>tAl1#Nl3TVrmTR9J7銷u%#BUp9Nm`YS]n:k)w#_hr˚4:-[ҕn-:C" Q9I3'< Bt .+_ [a}Bѹj@`L?mлjǃ+[;$nZ\|ʻMQGLQPZz NKrR2>ULJ^mpH{;Wwv A(c;"|J=}\oԇ#kE+tZ;>n,c-+L{e4VIɤbȎNμa|,msu> 6+5u-vPKA4a6A~&Ŀq4$"pHO'_jEt?^,sb&ּxVnW'0o?Jey ndݞT5XO/NY(=ckfsK& h>J>+Ea(#gGIX>˘C*"wWGcʾa*?kXltzAi} 8B4~&ZV|^X#N7l* Gష r%[/i' ՝ǤEyf̒pC T]N5h Be2"-Z-p8^#j-KK LH}|:7߇e.^=u'p-,~w|Hc50:P;E|_=H,22äF*.mD wAf rs!ZdUMŃ2fk:Jg:y[8̧[|Zoаҝ1gȷ`]$;Q[D]<FBoG̣B7p!nD]a?6VhFxɳexn|ZqȀWiu ̻㭰/961u^ˊ > ^+Fhr}OF,(} sWC볫[3lm$w Tx JQ3jƫP?U8#jSm؝mK$#m^ gV@*Fzܙ3H@QQG?aJ'1b~G/ۉѰA EF\] i}{do^\5)"u {4`#g ^ v}j~C@WQ lԳe0rk$tkghIJ΢E:[!Z `aLi1qrKr4z=?tHE;_G=U{^fl a:˳ Ռ&C5ӜlwFb P}OEL H_r[dڢSycv?(ٯ} HYflMPg"Ehb 9M+49hP=[Nh?ϱ6#E~F(!S,BRSG&o0SrJg:m՞ciFxwWN]Q"^8lgI!w ,<Ԑ$ ݖk:E܀/d=q _E6S^ vUP.`]ُr5KabjrpK(<ITa<:i/,qXB VX$UCٲxdLpp:qyJٽMl6cyz3^d {Oh/z[Ɨ)|o 2iqش`+BeV4)BETϳUx4}C3=yr~t幰S"IҋX *Q}3Lƪdd[3`b FG #o;Řxf:Uԓbm3;?/~}vӳ~b3OlUbb<<(+lXo <:z#4>rγ:[Y5]`& x/410ήK1;OZ u(3Ȅ|Iwa_ !1xB#ӣN[I (ap-|Iv(F')*\iqDz =U@] XM~2TV:1B6.U^ns"ZɋB4n=Ȥf^[6Hf/|0N  0e@5 a)uGN  ذram˶Փ̸qc laZ,\ckb+SB[^:٭H0H3k5NxYp4 a~-$w<_Uz*"bl o tbF|$'l߂%Dɿq9^mߨ'm,w%:F{Tsɯ ̇3fk0=Pu^&"=D"|F.2wW+)˓xFqcoIPɘ}aħ>tHS;{*"!zs~ϠoVk89ODyT8 ꭺ҄ h͡6bې$`ֶ.(j6>k 6xdudҹ~doSz+c6@\YFfxйE݁(P*Qi$\z ځKԒ)F@w5]Z0nc r/\::8|F=\ Y=PFȅZ#9= z62ɚ F"] HE*q/XcKl4@̆\:"s(8Y4!Lk}!12 ;]۹JT~s X(z!բZe-VSH:l> *pӻ-g$xg:?y@ZZٙ_otۉ)JSIVl춷pH @Z&: {[62FyD4y S"z8\A_VE!vw R}ry4{8xvJ=8;a\+G]Lq,Ѷp}BN߰mkg9I JP{oM>iK-d7M>fϵ7 Hl>[&}kwq: !cآϮ1- umVFЏ>q(+e3?(hюjlF Xak# xk1}h1wQM #{:c oᮚݦY,>isA7oUJӾ])x {D+m`BdgbVi~$o2~#sTWWuFoQU{K4 ܍ tr?u](:7l&{B F9˩tQ1Y2wH'eؕ\U  ٴ T X8]ȴʩz?ѧ$XSxHT AX^۪z+*HJ=BWkvSEL8 "v`uV4!dߪp4Qu\yW#}΢h`+u)t8y%+Kfb[n6Y T˕un`MJ|ϑu=W 篴B}Q Z d)\KHǙPGJyց}Pm|fFpJ8{`ds숦smNEuu{p՘ͮ_!x{a{܁rŴYaU;[Q3.^J}%@Gq.u3 ET8E0g VUĥ.bnYy9L ^Z9HXҥZB㾖ZP^M5ISg'x})+ƟvR|̇ERo@/ i^b `4:]ѐbDߝC,ع`ڄH¾ziHG&k K4G<~@3۶Mw<~!x6ҢRS8P!{[1*j0{<-lÐ_ Y?]+iΠrriҾ9*rÍY͋rꎕ85|l$s]rCUtr-^RE%IA. EVlꊯ!haB MYfSQp0 *0|$l2M0gf#3kr!) Y9v~;5KG xl[Q 0tєV9֨T z~I ܧ+ ;Y?7&cRkS |j@(hw9\Uo&aݜU-9>5q <>γ :yhCTqKBy7jg">ק>NEd^Dl6kgY;FXsl!O2"Dȳ6KvdcKO2iiK'$(!$^E&\T3)j~3cv2Ϣ㤧p36U_F"#[ZA ru1,%Uo"M ؆9T0h8%} i H[l~֏-oIvy23\" ְ-3:$QM&* }sۏL0ĕIKY-kϺFKjZ S]W1>dSCO׈>kjd# ܒAp! :zCJBGݢxl7]d@.D%_X9Ǝcͨz n-rIۥ]fLӶ$ԑ_ 7e/{DP9Dѭ AT+V2ZPrmd**G6LJB I9r+M*#uh0Vu~GGVȞCxq_^@)h}1{??d=P[Em8tHMoᐾA/%:ynӈrKj]It𝂧zraP>)Qs 8.!3SAo&lfFU"1<P iqWnNxqaP~Mj3 z!!j*2w7h<5R=c VE۠AR.ND y` Ѱ Z8 6dhSqj3,r*؞P~D?zgՀ{)d:x[Em?X'輐f8/=cgiTp2rn7)=ĝbӇLopC1DpyPr8/7dn^[BXOe{I Nkx~wso. R8 \2= *m NC7m;y~ԡ$(B iYWJCnֽ13p#qsQ,>s F=օVމRiNM0CݘJ + 'fh_X>losMDBGZ=w:t:{ AZFыwUÿB:D-5aZIlqr1M0YPZ,)+kJ7q|TT3J7?r9h߳Eʣ*o3Tjl )[! : /b ZTZt|c?#BԬQNzg`ijo Xר ?'B/?e"K:V&s V+ 0_gQ*Púyy쎸G:%A8.YM/Y "ʗ co9$_b6dT+Bkng<ݽzLBKsꅾog}mREcn8JL8G1HUNĂі 9eO7 Y?U] )@yWf0@\;|z8gԟH{V jmDseQNjym'2rz,!܃H ?"@RmBAR J/: z?|Z2_^zwotWh˜͜^s;  -oQ@J7E3+w/9r¢R6O9{1KbɄAFk{rǒx\l,!)oAdOR{:_R`GJ,lj!SW$_8o{QWA*4+0afUCOX(~iÒ lױ*r#\(0PD~<;fWu.Z3m rk,!qaɌ0@|Jl|o 9 rNY;(tۑ"_ Ub͑`Fp8{m(ʫ\ `L$7{pEhP/.վYн鱇tWNgb8 ̆@A>m쨦ۨ]Tr,`^|EAI@vG(S%0j`$,HlH hO \=\zh:kV|G3qH);oVҬ?RI.8B) ;~_;W#)cx㟣L g_ԌNniV|Ѧ(N`Z+oin99GF@WA])uf(J9\"w"SDꕣ_{FRz'qI!⦈ 6|d&2d !RQ l7`NL?~ ZfL+&ɢLu/d{SUXz_\DddQQzWl83+3hrkGR+9%7 G_sl580xǤqY]oҦ;i$0 ;~ٯZ*+X_5k2%CyɊGڗ`04E̶~8`gl4Rvx6DYoŰвo* a|\t&X3»mA@fj2K;LW<_jwHwFxc8Q S~luKCڶ% ,&L ai\ jː P{ ǫ=N5yn [t?~h:E5fnujJ1F\& n" `?S2o!j #tcvj~s9m[DUem\p9MJ~v7iv?0H}S0{g`?_D[tX >t sk%z ?s&'\fk 5Ww`~W>C/p&!;+:!lKZh0AiсV|y=4b7fu .z ݣ rCڣv 3b#$&+4E]d 7͍ >~BEs[" bS3 IHX>y-Ad2VtZN:o4z^4>+d1<̄PZ.c›pxB(c8HYo $B,Q_$ %T0쬮x֪6;]0)]lNo &>olsCLJk(:kWKfK¯ J7XND{0֭PeW9Laڤ-ӓ3|'V3R=h~OUnDJ#qQhZ{,i1S dզ=a#L-ߘ@,uEn8&C}NVRP;I%ܷ:%[Wluq|?GFLQw]-(-:>p8 :Ǹ1HZIp#}~(eԞe Qt?Pm~ 4L/K/Jv+Ksd_rKiC#+KE3q4*-BGS'O@!( bՁ4GK_PJ٫MpȺP}>Ϧ SDIqN!&r!* v0{Gk6_$j>$Ka\89_c5Y(›dsvn#odh KPȟM9C 7:kaZ1C. 8CovKhܷGئxĎ B"⛹~5;2,p*Ǣ 2ᬒ ?XsLCiIՕ<ߠ{rJPQ4!0Ԁ $C 5Ek@CHGFVF*qoHuݠ fx:C{ɬOvlIk"|+^B<3kJ@0$;rj5zi47bg]Яc߾jmH3ǯa>&DslUv$BAZ-k䍤)|MRLE(CbSBx16޻|ɌW./t_;$Z>8i'5; 6L<gq|[#u_V曦smǑݰ3zK Y BI 2>)"g Dxp bXA5M{ՋXf*f23e m@#9C邊ۯX<K}SЭ udf9Zxc=_$뱀Kq]<' ܻM à͊U[l_"+,Ac_c]kS2V:[T3'U+8Z# a)8h|%q-C >-n :[oUns;m ׳6i ?42`~^p$v2{ȕ-$Dw{5bnIJY Zi/XCn-$_''d).}KJlKgz0aA9\o.82ڸ`5&9.wND%sbmRJ@ ^C>zQ짛Crud$Lpi.|l:ɒv={p M}=^]d=8pyʆE\ۆ[D1\>|A_I}3ߟiӗyYƥƿ luRvV,Sʇ;,[TL &&6$<: j \;Y7s >5d0iFT+o{ҦRu?Q /],t2Fy6_1ML,L02ݢ:_F_5w uG1( ~^5Y w#*[i֡Al"01e2;>WjWi͚3,r 4J Yo 8l&sHl!~xuT?ۂΝVH^Ӛ[_pF ȋ3yszLBdb_.%Je  AQHfmgG/I,>j(J^`Bq7tI\ mG =j!Ij 7ZG%э1S"|e@o}-4=]2Ç]'s\z䍏Sǐ]W' cuG\Wy@7|Dj= NQ^3 5)x_);13{ƣPW@wkI8\0LQ}Kn >h丐H`*I,p ַ~הujFZW fvFSqr UL?~s 3uI[feq' JUc((:{M䇖ٱAh+Q0@=kKc\AJQi.sM^r^caW` =E+)1\4&n$>uN!ëw\s3]*FNj26 D{<(jrƻRSм"Z7 9vAHDtnZ;˹>!w0nz\;x<|_nl`B$üi!8Tؙ[RS#JDT39;BbJFAOg LУ'ɑ@QGlIN ;#< x|8.y*f5,[CEpii -p &t1.-q3 rJc&R>ɓ5Qxƌ!CmSM7$:/Ĉϗ^/1~ @$>#ĥyk^a7<=GޠqhrDӳ -_ov전.뾘۞tY02&\l1}GF#^R8Shr-A%;LAx;`lMW|eNhdrh J+8Oi=V"V;N|9|sm[# 7I-GQ+bϐtUfrnYec) <{`%0G@Ҟ %TY9/v_[A]`ca0q4ӅAK;:&~294I5%6֭64)- rΣ)tŊ`̥|ϏF,w\JՓf7B(̲2bh_x2x <kě.mwj$܌h IN*o'/<'Ÿ5W0JR0LM︴R;/TE'R32Ag_/o^ra}DNiC%x)KR-tԀ:\Ƙ GLP%4 a(΍tTǍ!#eҪd% DS9nFN)F5RBe?M~Z+@vBن#vYR&agz篺JƆ|VkIgĝr2ꯑDNP*؏e!'7 ENb!ZSHb M;8fXk{䔣. 25V\ȄFq'ʠ\COJ kZ?8r;u<1:𵘤ɟǂ|ZR:) i^}Albk";1WJׂf!N x5(Ny'#Փgzp$,PPzf}>>Ʈ=" <"0B9O8c6c |7b(yw[:C0Fߐ,{^(Kbۤ.JB:{Bܽ@.d%,Gڠ=GCM3<Ľ:EUN/Yٳ`"/xߗϔ8p ip;oþ5%\h#KdX.[~G,Jՙ>r̽/Fqixu(|W9f6jF5`p r\hfV53@s믨Ԥ F,3G^Q~}ȵIM6_eGݯ0&[A}]6prو)hQʝ5xo{"tR-I k|Rz 2uc|W4,4~ |7} v,r}~MKp*%E$4{8LQSnb kC`iH7_7ɧXhI:ɔ6c}et!ߏS0}\iz9[dT4So/]o5d%O_e,!FKvS- iKL"Hq*&;z=x6 E5CN"ͻ ފ/vzxr#y1谠[<"!a:x'S%@8&bF &sDoR`-l0&/ɵ.ID$˪Y/9u#{Hf.?¿Wh,d*U\Ic~`&"- Zkɀv`~+xJ)^m!1aU$^0(֞iKt7ؠ̀lg%M͘^dp0QL0[39Gp#{@_b!4[qHpLRa3ym86\DM~#g!Q-EhHuFS O,v00Y6YXdyt93Xa4++%%Yܬۛ]x\_jI-s_^ӳ$84z͌ fGo֐^&`bq>t_ Hg>iS6 D? mZtZgÑ $w_FWN#;.Rud%kbb#IO)"usSY hcdz+NT,Ddu?,n 8:|qa fQiv]vV^pR3.Ne4 a;q>ۙR.\xlL9\񺗫,rcl-.E,2j> ҼTS:I +vQ-!)FR/wLNh'U Mڴ`vhZ,+ Boqm*4M8iC($5eunrA\V.G$Y| 4`ǟ2W}O#b^cSB?ȈL&anBϖ`;<~F3 E [v8Hr*VEj!jRtdP֬$sߣ:Rom?|;+X@Jc aUB8LtĻ>X-i}{ص0n zzg\{1_ Su+-KUBnr~_c0bz7F#Ȟy>rbhH bTܖB]X:y&̨}2c27'[H!WWR'+_~X^{.ɬ5[&% ȅ!xRkA2%!wb '/3I [;;eYpk uu7e@z;;V-U HO,K)80 Ajҳ2k9+F=xod#J)+Xu fHYuo{} <5!SR 3:· Y}@V++TZ2ՁnWUUCΜޜͳˡUC9#7^7`^rf6 XP b俬^{BXOVK0gޛ#Sp8v"_te6\\9 ޏl-21K^ϳuҺHX+4zpf#R un?ԆcgVEn.wKŽF&@_X}@>Tlu8sy>V qm>-OnJf=DQ6'4"60\s, x?׽*;л1) zd}b3y>{(iȶl3F9<]I._d|OvIkس.?wP8kxu);3Pl4vʬjCωU/ޖLbMsL՟6o|9|4"N3^:efޯV!5,7&޺U:*7c"9x K𢦽0n1BR<|Hm Г )]gbz*gh̕zzfah$]S Οt= kK;*!i,z|"~}'Xqu@ֹ++' e]L:?.T&l_i-i1&1N8œ  ӤO ?#NG&&ƫQK 02  'ou:MxWZԮ8$ m=7ADkeF3FsObgMOeh+FLiH8}0Ԯk9v6$TdvwR//~ovX`ٓ](pS8mT]""vf)|o Ja׮K3ŃЯ#Uc0A;T=['\SmRRTf#SuǺ"^,5&RNKDϬ8HnØcJлi-U%"s8AݹJc1 iSzk(<`d%e[b J;h袊sJ h&L!)O j9jn 9fzZ/Uߕ 0E;"k%V0`.1B]y -aQGdhjʺREצmeK}xĉ'ޱ49B:1D¼IJ@FT:ɄNےf[AE1S6˼;ufw# L2#{@Kf cToN0G2OJc.jRPt-Ź5[9u L]uYrqXX@F&V9@ه>S7AC4:򇞬twK*tOSKX8/gs:&0񆥅PQ _.6d*SW3SK8sotx&\kz(Sr&2zT$1}.q[\p_¤?9[.dO7lwhaYjOvL;[LJ{#M@iif,Z*͉H-bKa?ա+xNagšFsp^./&l7+wY$dQ1/ 5gR' 1*_ӒĖNE0d./H|{ȋ {Sqe\sM"1Z̞֓169d"7.^z'ͷyh> ~G/;5b( i1^HjU]zY.IVwbq#> YdqXPXe5 7=,?C #v;豑Ym-zI-IY-H!-afMYM6~ZCuFW5YoM>sވf[zf=K `Gx> dLw>\tݽ^s;/*Pt9Iˠ(mQGD\i44 Ub\jl8lz~n@>N-72=5R .3mNqHh%77yӥM9j#`M YuD`DZEEķڸh[PD}2m9yKoe (eX*G\yY|3BZ#zM>D̂R'AT!LJ"%}=(u$~oQ,l4%QbySvfIOURT?417` {ѬDnnp~cC5x٫Zg ~?d"nl@ ^O{K1F1qL ? t>BkҚܛɑv?Շ؞ rN:q(.h!J e[O. sJe16V~ǝuT5HىJ .XĜUF6B76LЩG6 Vv ?(ھ->eXqK3ހ(Ǘ"Zh:6d<KWTֿ{y^{rkm:y^ X 2sǴ<,H˺r<Ț.auLjxr|wɻv{ǎFĀ2Եak[>a1g3*.XeR#`l7:e58F7{&{DvtOx|jl`hJ|>[է)yxCov ʭ҂1 ae8l ">iBيS :5]gYF`ߡ/W|nA̩JTR7ݺ֛=LFzzXکhU:*Nv4r])R۴'uFC΃'kB^s/Y+2Q"g sYI]ACmY+y jJ0 ]u)KE?6R W9\ 96o7EǍCH=J(Զ|H2IjCn7Tv6-l`xEMCjFyT13K'ΪNes:_F\CҒظŪ0&:+]%~.վ!ه`%$o*I c#2p<\ H wL?e<|&/: #\ky@ %aZ8FKg_aMF"W SybA׺ˆIGX9zI/] ~e0C?=_B  ffc :jy|9grM> {ySt{˺R.WO괇%?ɰ4hdڽDԊ*ĉ[bǝ j+Ilz o> txM8w؇N~U"-w0۫ץP rOА-@]=qy yPiQ*/iZ+Eau)zO8C/nnjvȯ6g?G(k3mE/S[ ^GIJ]bnd~F! E*g2`W/ *ncPÇ h # +:\qf*|cfQ*FՔޙg!.ɡ eoW͖5cyS[jם4&(Nirm)*ԀlC`Qg& b\#dX Cgy˺hPZڽ5 ڈͺoO!(.簁 7WjE-c.zzvFYC}X 5h[h4!d, lgRnj}9ҽl;n^9Տ@D8+M-AͼM:'bl%R74\]ϑlVC3QXUt%b2;94jMŮg5 Ʉ )oyQ$aA!=QRX=mڅJ;_|ggY3QO{zPi;Y}}@f2!PīwfƈK'(Qؕ;,ָBF]/bFH޶6TqIu0-qʹFЈOamH<%#݂3׾Ԡd 1g詓?~:S_#0\pv4iB=_|3_ПSdpLY0IB>/BX"Eϒ'WFgDfO[vFԆ6-ܗ6?G9* \݌pP!5 y)U+#Ŧy m Kkג#@:~+J/Fgֺh95/b%0$BuWDP^"ғ 8L Q{: bJ q*CCZ+2#K% 44/mP:<|0fx,~6 v ,:Exx|d3T*|.y,yy%Yd.yEce7<5A9c*ģlra3#BwXq *4;V)pBGn -ƻRd DbDsdT=f[2tU[S݋_.2 r(-n)gnLr |T1.ͧVIn)үEf?v~@y4\+rkU &t|s<!FwdA ./H`ya=qa:)u8)A< _T=ڝۋ}ܵR1徣wP06%zMqKz)>{?d@&q*҈ͪw0I龵_Ruc7#ө|6vAdYd@Ѻ3o5ƪ?DQMXnVi"bWaKM̫<`[.Y'ơd0D@hG7<Y~%Qd2~g ,UDJn^SYf}ݾb.?0`f{J#s4Zrw^Hxl\J,'_T=tnliaz 3g7䢠tVwfV&s8: wfGxvݚ -"9zև9@C k.sP|=Zz#.)F=վEM&>eI%V~5na,D٬.'f~U)^Qm+qr5Y|f̏9kN`;"V5uO(*Mw:h·q.*hyS~C.BWl$mt8TY#/FJO{S68Ћ(0<+%O du~ܷj}$FdS<~1&7ḶT2ZW$.Ƥ0 WQ͊&-!7;=/U޲r_'baKYv> ֩@jn6 65Q;Xq66A7m4笜ݺ7rOA:I~31/:^M0HQf{`4Hqv坕^݆2Ggqc#*!pZR*V00\&&jOι3ARV?hXMZ&S:v_OVTph*HbȐm)vUYLM `dUBA%/ͼ+ A)Ӌn$qp.n71wL6NNFE̫$f[&MYs[hAEDPsXUd?+1Y jkL/P`  wR7"Z5>F]W 'pհj;W[լ0)-^̔3 nv4K=Y0хTG}/#<*=w;G1$hV"Decm|yz|~b`E:W^lQ̕ ~֎EpETDZ72fcvo(t+ش5Ǟ0@Ic t•\TX LZd>YjE}rcρaNҲtkV w2BBAo j_!5:-Y92L蛛iv/l)I󵥬 eTE)eKV4`7}ʾ=McٺAh,*a= A~I#;[Ӑi)-5)^W֙6ʦaRYt\/  YkcyEG΢y-a=>Un] [ܥH4xOjNcn'w6S&+둮${WIlԫԱσó%,6H3DU]Y&Ϛ%p&yQ$)XHv4!F yWsLƹc68aq ,W=77@N|jrGSOoEѥ(3A ;It9 ȎGBegs)wbn۳p$ͮܪ#+>uP9 {@^XD3~병|'eݚ3[(A;:נOJ]x'ZKBXL Q60.v@P?\ڌ+T[D0q$M\/wc[cS}gEB`|uXcjzPNaUߍXamJLLzpqMnJ/aؒ*UsmL!C/x4aF$.'f4xEq =S@N7sѪh\`l3`䬜c&"񟫺COլ:hMo gL/d]Jy=-ax(ڲR8h)>z;*QSRZEx@w{Y(l=i+dH0#<"=bڿxiZ& R{Q 0^SI}IQ}ͯ^}eyzs>#hnG(0\_1 MoOՅToAۥZv+zuc!|0<"̔i }-EKurU48^>pߎ])p^?м6~shyƋi՚_/S i8j@$?eT2 hB!)8݇l{u^K6_}svlWB% S58[md܆vFDp)Us~C}q!a]o6cv`xYDH%f)[^բc*? sR]P8-`;Tw߬|5%0~:E:ep86{$i}tȌ-wu6V/j^ʓOߐ )spHӓ}1G`wQ.+hkpѕl9!Lyj ꎾ{Wڧ @sk+Zl~L߾vVB"' GnK+ AIb~KΥ5͔ 1i;L̥F,R\'[$XxLjm8ǰd:Q(yaUH/Xh &2tGnN1ŭY·)'> A}aQ[\.Q}C߀Kyr!8zͻ $ʵ4 /V%Ev97V l%D*?%+!pVر*iJ#sdiܿ+0m:|XPGg_%4Mq=ד !>14WֽK2[c~IW2hD:g`l ;nÝSۦ[[Ŗ RcLJ(q,{-t6-]i!޳r}=y֜5-u;%FQ׊ᘘP3@L$'[;[Ot\d-_`A) /FS% 6"FeI,f]>_{nL&EDb,J8P|$1UQl[Ƶ̯r۳#,IǼ 5#wS?ި pR4ఠ:i9|?0<OM:3`8ߨN.In`)ƝdSъAuMKD:s)d)Bظ(#Js}@rbc*|~8+/_OˑUsQ,#'dؼ:}^ M$ܮ3Bu#ARCiSiRw&pD34vg>%܄O-E>|Z I9A£ND/EfؽBJYʞj^COʉʷ!'GPțNPR QN1:mf.IjU+נu[׌/3~_`e?^< cs,4FggjiI, hY0?0gLv9 d}Jw@ô~+]ۖ #X|M] Ik 9h4Zt"ުd_+X`.L4Ԙu淉noOY)0Zy>f}}C M.(]v w:Z]]IT̝UA4:Jn~ R3WW!+ EdM|:RUa/d;[Aއ![T^`\2Np@FEo?MT5&]2Jg3Lg?iIk6v?u'J3ʀ{~ߋOMo6woX{ٕId1O¨. !_ٺ[Y7tK4#AǸzȯCWQW"mC%~Ŷ 0MK ,KZo_S5i/r rI"ܔ=[3dCFBfZ"0B =7'&jƧI?~ٓaZ2>_^g*H1O?t+riD#sPFBDvy$02Kx__(oRH *$(bAZ08t:+?™2 iZZpy˅)OD #"}[xjfX$OAJFD"7YȖgB9hH2mxsͺw}#{~Ot!e"82l),zO){^Hja84psxvẄ́G' Du'4. )ygE7ň). ?j^V5qsˎuBF;{`_+9։SVK負nt.B}K♾ɺ`/ mnvA1Y{`oz:}ߟ*{Jݮ C,_ JK56lv,)@0'/σ;O|Ȝ+rK 敺`IA H*qv} 88>0oA;I0j_H`fNEt!DPo6ѰF)5ݙ~͕tvxaN I|kcŵfeܞ.ӱK·E2>e*xl!DtE.+HR$!ny_ fRk3/VA_F<8AL܉׾R'vx0t%nҐ!80/FcC*^:6 '-i!1yc(n,&PՑ9*&M51 1LDSQ.1_, }19 }'~mȟ\_4AFX<@P7[./JWAk7u;81%ތI,1d63xF.Pp@lH@`J}.rl#cNC`T(1ɋ5;%HiD;T٢.XAz[XAN˕1UfcW| $w;"-M'ԋ*Qȿ:O'sbw`_hd2$5H53~6P$:Z1=OBcx5칥*n_ ȩI,`)d/F9?鱻TKvP 956HPk3;kqS$T\0#V9}5#"TjNw^fJMA^PL[[YwQ([ZcT魉_;3 3~S-fh_MaaKG@LR0ד§DzhB^~Fb/A0z4EUS콒N4Y1-ps$zV^ ghR _(ނԧ^iΧ"huy]ZWll_G_ihzSw.a2_{w<Gͺ Zzk#L']Rp4˵QA*"HYKF$,KS~Խ.FG}g _ʖv<@ Iuˍ{Y䘹5Góo6`82|^*( $NԩNe7(e~1.,3@@ NلW}nb9G-ƙ{P8tٍg؋wy?_ O3lqq [f]J?xG0(tcDS9@}u䔒˅&xbVLWZD^qrz LlSEL0[79cTYZM~P\onU'Y3$?$iϦOM֚K% !6,ᾌ5Z繛ґ'M/xnBs=9 ɉ0)Y3[?&n=3T%CGU׎wF_GP|%5&xn.c\aGmͫZWs[ksF~=hJɃl_XY+@B[h4f5⥎!宏:j"lebQ۴G\8p]+PD3]6$ްsP3I'9jcmq>hҕ=p 4I/M*J;>),-{\p< EMT~ӰM]jGR͹za髇@hoFf9VyLpIi|qA XRC~Ch8 y筘Zl@0Ѷ†d;Lds-'Ec7fmv^r~Gjhl}F6m?1#l`Hp8[{~7~#I!rj^~8C ۖ(5+*CKCe Ns@ (lji#C-źx&6B'" 1>̂$`@0w7r9zI=YȳS (H:'U/ khjB_!ĦvEM$8K9Ȕ{{'2\_+TVȈkL56w 1N]`aNӞx/$t쎏 kkZǕs钝b ͞|D)h(@?4IuT3Z"?PfטFa6syH HRw)FL6;}٬"חzs*pG[zCgF|Y`p 6qSšX-#34R$C1Hn%X ݛY, [yǒ0|:!ƟΤznL|"Ž5*s:O _DTWyz1FKL !0vneE-ȴrz@&˩nnoEc zg߶ Ґ(8c)ȁqW6w[1<~JKm zGIa%.SkN"@_g[+IY.290;W.';9u#QN0, " 0^9/׭1BxƲD/ N;@VST@j}͛YxxB;RSke!fxzݽ{JqTjmm#j+eӧpc4v;Vo!< ps.yA4d +S_B4;~/&M.@P(+YGJC&B-%'%(tؐaa{EZyve̳cx:\=songukY\Lf H)y T[>@&e-7U\vOgkwI^j#Gs)VcN]/K91 ԫlPvǁ)FlF]yl6hE/A[",Բܚ̀S  L*/D:Q:F$qpwrc-~T>3U,pծB.z0=;LZ )_qHP$45whڽ3iS4Հ=ek'R?.U?"c`kJyN@^] !~Ufa=zHsj nuVyTHsVE"Wzpk?[]z"Y ˱J=d_U+v\U8Yɞ9ѰLꢦp!K _~8D"ZFV]EwJrRS'/7A0 \$NxL=} 5;k/YLdzw'Jvm[sGk ˷DX"~%5P y^HNABE$[.v)8a6X"ޅб7^,Yx YEg7}TR;j?=Vl{b$B [?A8.D[.% ~{a7/T-}y6@yIz .`2WSA{G+_z|<*P9>i>_ /}g/Y*{Cn#b*fBD'ͬg6Y b3ćzMN]x#GQXñq!Oyc T1V{oc>JҿѨl"bV7I m`*u]K=͊ʒ>qH@W\R4xnDiߩ˓ZY% ~4~5¶u Cޖ1wfWme "AJo!2E G\yAL7#"ldiW2LCh=_8!΂`N<ֳY= >:PK^ZoS6Shw­Jr L֖'- |% $xl87:Ow8]6OS̯K n o5r2yUuԮo*!6jdunyҜXD,%qRtn `l}lKwo{O @+ 2!j/~\z-G=*]t[.]ѐ x8clE.V\4'LPS,[XECJu;l9w6YX·G)Y7d8D78~;CI5c*^Xn9P\bJ-Mȅҟ 7ߤb5 ~f%L/z,8q][5S"r!sؓs#EXI%xq7*iyWrZgQ#+l:/Z i'oz04- @N,c.oTFhr"2-eiƆP]zLltz1x WYTp 1m0ǟy_UL]!rB=ij@eTGTe<ζr}-lv kki3XNr$~}*] I|Ý?@ӫ4_):KɂLz["֏Dv֧G8Ҩ9 v!aI3)?U=cjn߰Q;-5MHK:<"!n^ca۵M\ < y6'aQ&C ij/!}w(I Bݪ%?"~;c*&eOy;B?yjGMhpɎ2+{@!^eB tFr`䱷GcM8/,d; 'seNGب?xT-`_QC)ﰺqd¤R 0@̐GIN7/sZn*U!uǰ1aNk]M3b%⃋@h.*#hg}#P@ܢ֠DZPZYq;ƍ[Ȱq®#,Ӟ>0R7<݉5'nOcJwxBiҷ^z/$U%d Y#P}|\%T&="xV̚23nZԳ]$4yYQr݂K-E,c~vq|lrPK|j΂ ) ͧnW 16vw-pYWKQvWRT4o&E> 2`ٚJFYo|CB ='hL')!ȚDW9<nVɱRCm3*#d' mħqls)qQ{Mzq)͌~CĦ2V=.YG%^$=8 55)E`aQZ"_Ϩ',+y"N1΃]JE1'UV!˟?1ҩI^D9 Zޏ=NgSb^rgKaePXY6;T+M+wXuiJ)AՓCEuhY(0ia|޳}`s@O|7ئP;.Q*0tF+IQ"4=@+@:{"ft12;N&.TEkDy&P4<)^9?0FEKx\{B9:Rrk?]B2,o|Nʀ:4bJ`:1xxYǂ?5"^=QwQG$8a :>8`ApKK6+# ?/𴿂$ZeD;XL }B#r 3sP</_dJܥ_X01s؊M0& E6T`.񏊓$w#/j˭»?= DdZPH(+`f5vJ׵֔ׯ{rᆒ1JS#JhmTTUEʙu3gB'D3=x683ɩXS2fPőXpȑ l<νMDOB?ط7tY8U3%|Jl8?OU.'b{}9UʋZNO C39 W8O*$|ї,ꠣ{\b2;ds{ϐEM& 8(:kcM۞$ș $FI+8!Woqo k*~v{$2a{EN#o> K8X5$!߯S54j][!Vy \6SbC -:sys_tZ)?7M?tT<ԏ/0LE?4Vb"pِd!PY**C&(M7"U"%z#g?P|"83A:6Pǹ;*oѣͥ]SK=U)RK=@'!5Y{jorࡔq O+Jr,u@ty©~}iV @`CMa5FJ _yxMOC5l肷Md7wh1ŘS H!و-{"f,rRaC3G,uAp1V*%<ӹH21"@o=dخBcCEV f$[Oy"<%> 07/UiiQ CtUE@ )WkepyMj6ڷbΫ x-gϸ GT& T_En't F?x2@:hD%*x9&bbt!KZT V]Q[|tDl-"u)Ge`rH>"/Ro͚#qWmcP;S)UuoC^A'#p ;%H0EOD gWApG \ hƕ#ͨ0D⢆\pEYrЛӝL Mr#Tb[,g8X%~⺼5ZשּׁxemZy @R!$bA 1YOh X:k٩i2e&Ї/#nwDupV9{kJEݬ#ʲ^p[o7냨*&]O@O- ?`¶&]bya6H yuj]KhF ];rfɿ$T[c (́uOȀ\-ʫH* 8.'ܛ! m3 (m xD $FS%#1)/s<|q*?!^`\C)QЭda */ZZerN0}oگBH{(gO~GwP8ͱZmA4+ofƙ5 bW%U?yzxoX Fì0բi(s.ףXh;5ALR>T\f٫O@m+6~xʁbde\{5$JO?͟8Q;cY<%^1}նս$Td*4%I%7H|.׋JL=(q}*ꑻ}pb'oR6\4I,"#](4{88>@ilNS ?څVE,!OB,.uKG߲<`>k'9Ƶ^Aӎ9wl~Sg/=RhXb;uΣI ) s&&a0{0.׏T;aT-o}fK.x!ʹGU[VYY幝W^@}eDx\[iy|z.nkLS9,*Con1@~t"L7r+ؓ%_i떇6;1θYž1-&[Obcr :)V2EX(9Ax!@*R1IgMpu:[AB = -疦s6kKB:6''NU[K" I.xA5KX0竽K+Zal+O\8[F:rնawqvOѫ,`vHzC:qT|}D8n&`sʦ!ELhtjܧϤ #/W;APMF}.JSb}a?'fV-sE@JH;PC7纑>4ax3ƚWA3tp0}LQhN(bib JDu?|SNi٭ WlJ63=M1hJ?4^1md' y60~wJFy=-`36-eN73\,nʵm;ɷifW_E /j`ʬC>uYx~՜28E;B6e$MYXE#i0ʘl<f5b-_f+ !3k4Fb GL2j-ؾ䩮ľ ״u1mħސ;vk+7$|D4lg;S3&`V7kOd R%C/ߘ1+ƶoZXL,mE QqF;lAl-.ddxƎk\fML !Wg |YΟ ,/"5LGcgMr<fU ٣6!w18%}kC&NOI nm-?IbոA3ro4弘S~2kH4a hc .8_. ٫/Z44f74QXb{i[)>tQUÞC&XE΃DVQu*c>j`Jǔ8¦0i&bc9-P JR(lZFj?g[Cv"F, d-@_ClgI՗]g(V }=XլI7Csk6 QXf,mڷGf}<@k꟝<+z]4 jU)Ze!PqYG %H€Ax]s4&!cr4|s[|~2' q]Ԏ%2[lwI{$ D@j!'x_.tvn掔%2ȑRөmn\ψC60dҮMUK<Z`~D-3.? QBdQiY(*C̟tWٹ*,5p,y^'v/D#Ht :tjNt*D\ 5/ J媧Y%I,LR|MW-+%RdQA *n<>z dC^kPfk.s"gPg\o_>NCw͡t?ٽ/~h3qXKc>|8v A{қwf>eFs kVm)l3<+鶘LB5b.ϡShW􆨄҂ES^1G Z<4u tQ; ;MV6M?Vt1)eg'@ύDʁeлO- *e:$VEn/~{vA] Q}{KO.;nfw5׍;/wXRg\H-a2CM2z" tuC^e^|/(a@OF>03:x HɅ*#Tm82i)3|p =e]lU"[BȖ;s{Ǿퟨ6|)fF5SXUh$6YIKE&zyIV\Ep㳒\>[S%-;dԠx}}/%"|z8Ka")Omeo kɋzd$nZΦR>*[4tۉ<~isG.9pkκ&3$qAnK gVkqMYt9/؛[*Gr.NFz)eXۊ3$ZGJ-@{.35iqSa@`Gr~S0Ylk2(,[Uy¾|Z3=ڥrlu?Uh B|T,qB00׻$McPy|~ ca#;"ԷQhWҨ9 wc&zDIc+]%&fN{.s)ztf"lzp̮W"dh6)Re_®uJ-}kxJxTdCCkEORLr ::BvrQg%P[9 &JNJcNYn5M->pkb4~:[ѫ&ঃW?մM$\Y #yg)^7 7MS0ae'߱_yJcP|>, sZYMWVcona!E:\[1_DkOoiLE( 1O)NV gQwե&9u@J\dXu3F EBsmLh*msLih件h ^S&i0ؿ*DZ;:S\S-Djn\JR!0YFBuJW41^A7]"ҍJ@-o-?&JĥO1̍=h8ioԄe ۈ:sk=ȿ2'Iv*졂pNv4H'!h1;}d(ze3=+n-1E4^lAbONa7]{D"-HJpfVJ I|uH~TZEEH{anX E=6XIӽ^c@n:2U+U+ 7hdZV pN r7{9ʤ `uhO7`#}moxO`a10XlkIւ'祽Ɋ'c!SvOU{ZIi{fLkJzn^u uW_83['prFfU^F|nG*vc |~GnwO.[Ҽ͘K39}ޕO5ԍ2TB kxZ VOi/ 0ڙ$ ?-_m5&Ft0XR[W0.&.,ge|Dr$P!]_㒼5/,k|=vMJ9æMLI3$IfnGp0p|BMyj*Z-=/ʋ|R P<`@~1{ -?E~a4Ł$2Tt*86RKN: ߤMFB 懮CmJ)׹ڊFy|_;gTFv;]oqNJ- يrgh@KڲxTd70T`7[7M`"\Y|YWNeBP3Eh\V})(:'f 3v=Ce Pp3N>qԄ]Rd@gu:|7Wu݋.6]߻Hcm1TH"&>5t\kI2"9Dlj_Ku\B7<x ~ E{V#[}3`w!e =sEFv!l&8# {xL#xɲO 8v9nr[UMrɂ@`I6 ð>U2.?V )-Ha}FeXf/z`[iח$K(Jļc`UJ|=7Dq U}F>L UkooKZ?MšgUqȉ[(qZwl"e=_s ܉hz?%3RwDQ ]Ȭ7O7#Y ZWk{+] p̞ ~H7쨩RcV 숉2 c 2K]´_v|t'%e=|h_2ִH|+Rٴ-$wxG"H. )GPhg Τc# S.D,>" R+BN .@6p蝮A^k}CgT^_ǾvCȾo}AVUF} @.KD. y 3ț)w:jԴm-uz'SgJOZ)*&WzlbriVA ^? ﻼlRͬd9zٍ:'ɍ@ c,:Y{%FH(GjႭON%7q]/ڕV [6~pY9npI0eOqGRԆ_tD$3X{CU #w mRMLf* I᫞ RhZ%v2-j#w0l[k{,S9b4~F^`YE۷fp~ې?S" ܹq-/dV!3N0ax^xM+zh(eX03D29Ny6mMjҲ%sRAZQPǬ9J` _)إy:G? ͖‹+`H2@u>#\0Y)LS72u,An{cmM{M;U'<_K ".G@ f87t6$ ܳ`>wOUz)ڰ5+k.e{9:%.:) V惷ƒ}q ;; B9B{F0F#A()v)m=IsvPu[D 0`$ ~l?0h|#tX°e4 ā՟Y58ڋsJLZL6 0i.80ڴ!^ŲsA4WY9L'Ԣ Q:> Y'WofCUClZy#o*ԯ9~2kŨJ_zM33}j$ ;wa07?5ߖcIքyGy\cBH!Ka:+$r>(xe 8OgQS\[j2P2u^;m;&p|Hp> T>Pz4QBB(%UF˒/P#[ⱰMNxS6[XEd)rT'0'Bg\ ~)BHuzX?9#<.?? d%^4rZupfP/}'վ-j Ns#}~Q B̂ H7vV@ۜnbȑRJei 35Cf:EӢ^,;OBhNmE9@ Zё,f&Qx1k/g'e4ʣgg3.W!9d"ՠK ;֭6"RٯK&BH~G N ED`R+w:i 0JL>tZ["4#|d07cvUlkfbfYxejw&h=f EGL-K&*^gזq >||A&N]٨Vv&$ -^"D,O쒬Vs =qN"cq.֓aS!.)XM:lb3@^xq^YBg׺ժFOT@q^gl^BhA ܭv2XYal n䆣@p-n<]n?mТ`d#mvۘgIC&'s4TgkN}J]~lZ@~Zm6=g(: giɘOby$XWyG"ﻘ ;xHQ`.| GžܖP <}ęv@k' u$> dB6za)Th ކaR$~8νYF~G qQەn]"ce.4E:bC{E[@DG\(4ƅo%|o[BOBE:f 'Z Z̮^I3V/AAɲTmw Tl8({'c,O; ]^ Zꎮw_h69Wx$0$(4u$Qa9aWS!j'۶Pȡ+ר8T@\mzcYՒzOiQiq|~_TH",c*Z'\ksr;:~8]2܆WDHY2gʧn U!.jH@G?IڒfqF.ASГAa)k P@$l[eB T!٦?&:5M;$1#`]/Dm_S'-Vz|q|)4Zq!YEvKNQ_kqFV 1=$ ~n@L73߇ms}/P0B#Y:tBl돶䕔0ĉJS_COi )[m0`UHlzpKNeYj9H;<ަxv]d~VX;0 g %\ɍFvW7Sipӝ|{CTzfj3e{i8,/1J>c.BaH͒[XQ,w=%~&=y<#5ŀ(4!cZ!Z. 抧'D1¡5mþn?myy$\ER]Z6lL$#$z9LZ==VA;69ז "OT=Fgu]IآP5 YVl} *|v9xNj]bDtʣHUXO<6zA`ӛ7yOq!'MRVC` YqQv&EơG6w\q$qq!LNsڣItGZ-c\l+#mbkஃ GRˋs)ϲ:v]$uRT-N O5NT(;9p<}e{P]`<"J/. gqs`1yvd/~cJa ?'yT[( 0<Ȑtf6IbK /Z:߆6wj]ۋ\ ̒˜b5Z¨OSՅƣ+]s%"==qz0 ! (7O: /kFsсBLJ(lBu+eR;tv2K ,Ȉk[ї`NlwN@ۼO⩮U͙E"6hkiK{e3yAa۹~f8RΊGҏbk|w; ]eE\:ۡ 7 i7pɏ/bWV^)߹]D/lk~ YFW`A ӂZ-X6D\2_Ѥ!z暄~|_`}z13:Ebv 1X! ~L%¿ea^TGz^ g"ץSa. ^"^4+,Խ`Qպ;+Gr0iLd)פn o=Y\bL`Gͯp?;Q4=;cײAIdNm'b$yy1,ćuz Z^Wr>y?/黹LE-X?۞lii( HNo2h֒G!)} =^Њ0hܣxa<РK{wߑ?4m+PV"<"f1u}02D dԁ^jT.࿟ kXsto5SI=9X|$o&]DLB¿Ew\Tr,IJsxM8 w_tʩSXʥΒ>ZIwp+ nR_mtl9c`&K~{Trv}Ul[t_ Z]TA-Bn_HVXu@}聴jlTG:Iߊ,7v$:f:3Ejє Ww1!Asad4M|,R6 dH1aO:dc *W1Ӷz'q%Q `o4NMnN\feITozOj T\^(7ঽ˅'֥ CE׸@_Ύ%j+`ƍu2as'o^6GI⋤C$'ff3S-GVt,c |DYHHMzILW"ɫDh͕} |@")?+|kQ2~c:V%OphZXf0秜zun<-()f,ɑ3<|ZxNa@)3eu9QwIS R@ `zusX_O5\_=NWdP(-a8[!Yx3L8{V//+>$9֠<IJ"ExX^j$0Xr% pl MJx*ׁb:TٯD Dng.`Ǽh6>ngok:B dRvO rT쩧c Ot)S\}}=JGA=*4m+(^^|h D,;ꚻ/i{oh,,97RXcnFG,W4_?@EP}D%@tO*htB_UDR-ڍ\ץQ$t4lkޢsjj\}):(B#w"3-l({Jq\e_GK,J)%`G%$s`P zs$RI+xkkL켍C]qt]q7qR A*#AK=(o^>cc8onuU爦SopT&E6YjU?yj XQeʤı*' k~wKmn8%UwWrlU/ϨYwUSPz|"܎g]y&_Cc<8|m/?_P@0>tOL>>lBbkhz Jdxkk?y / ٌü`3>6^,:(~1P _nM#MS M\9NRɢe[b9\-?Ih 1ܓ3B"$0Jh4bbj}l/%?#jMhGG~4gGw+&W4v~rv3?( Rr:]0^.go4i񦎀Z!VݼB]!aSXuͫMn/L(S- i{N8vzA-t;\ߙVMUDr%2{dUm_,'8$29uU̜*٠2^WEA}ּ<yg gj#&eֈ_`RD[: S%!S\\a$Knyt\ %FG’AvSt~ rRz,_ksdnHb  RUgN>iay: [𝂇x*e60pbRf_3MLnP~HO;UB}7OJ?.qh*(r*s3eYg:ܧ/擸`lN%V9v\@K@~ޛ8GVE VO9iXIٗdbWXٶ?I%~ R &Zzb-Mіv+g<7tϳˁnnvf o,4zyaFm쫃 =;ԓ{@M[#* Y+azS nc"h8 ^ˈCm]}ir21I`1gFd@gZ6%wsN~_@ŦއbH00]' H kYZg0À̶u[$(H1Y nc 鹦ȆZ]=}hI^_,_>JhBOM? s&uIMԄZw-c c) 2TU2ۛn7P"u^= =>e2ENsiqj8̗uzwۀk;)+ekcl@`v=ȡ'hpƈ 7p'idt7@9vAY z)1̐!!@àhHxP?\A+"<w3:v* *=6Nc2j ^l AyHbTOf&Om¤Nibe?{4vdIEZ 2+`AJl[VyqZ4У)^%q?6'yZEO墇Bζ GPsmS@e<4Ҭ|=./ fUJ3+:?!#൯ߜ )?h{;N7_)Ẃ1HȘh\0NS FE6r#+cNp4Q(At0ų'ՎQ/Ʈ05nĈrROd~n9nwSw@)3s`lhe|]}ztIWܷ(Q'I5R)Vgfͯ6OeN|r;P VyRXn YgD0Z HEh{ѯDg9m[@`hm/~G5/VB %R񲭛ltKgzۂ=;7Ib) "r VJ)E!->At>lw \")^G{qTsBG3vaLF *+۱7rۑ$DyoMe"ďs .W]3? x@AXMiޑ;oNcl(`h݂Zl=ûF"_P"~ne,jP]VSW,i;hWTlx~jY?`{MPWHaHdq{UO'2i@|]`bTCD\ ed:yGnlJaIa1rHUZ!"ɖF)rN Qn7J P/;Eei-r{J-8] ֹn Ji ~m)Fp~7q.)3%Fn_j@K׀=ur(\' \)먉ddhON0M9KV(̑*Q #O89\yzm?EYGvU`SֿpnQU_9pdPpt>ҫN0~5| 汰RmC ?FNv`a^zz',sO-ܼO# mEr) w~B$j<16]XZj*I> A) z~F;L.V%_ϰβּ^t=Uۀ("DZ U-mâҔ^\ufRD Amc&{#h3!?; ǘ`'&5ٴi69 u{k* gk]_#('HDR"ځdv>{&< U=]{d/®鰐ɽfxT.]}xbdgɥvAT; 7tYl_|Zla:Ϥ(HmjhZXD%VB0UJ{,Ow_zVC X檹BV{GJ$,D {>] 1*mBosvJ]"*=s;&5H#g:۴J FNΧ!/ۏ󐩿 E"b4]c6%ۖw\, e6+wI3Aޞ@%,23oWl){"BCї5D,f^裣;Uc?*Du园҄"wPCq2I<8VõGԀ0@6$|s+Xّs ѻiz b:JfDp45" ù\^ހss|)Oitj7sQbme}ǐ$o>eq{4/y@Hz3NB7hM q [>) EKBy 6924LjՋPDYnx'XRWc5)Gɝ7}+_=Itf4]A`PeSD69.Y G/M);2ΫV t|\OXg8J=rf" ոKaƃjfK%aM_ֿ5>{ƁT^tQiꏓ|t|]KaT4Fk!c "S1eeU-!-P08"@ ll^Wڶ}:ۜq:csy0z]ƚZ'pJt4܁ H`rz#Y ڢjEU6["*iU/0:u6>ˆ& 2jm1KnT}~#>ChlrhwIxv%Ѣ N[eGx^s(b_hsK|㐅ܲP;Jº#u4p5r^I.چ Y2$.7Eb:nL"<\fXc~-b_V>mk )Ѭ.r$800A$7S]&=޹ԳVx;,`^g"8bwI|݈`Xq'bh@ / K| B:lh߱ } gAT3C}(wIuR褱Lp2?bK&;r1BMPa^QBIu})j{i|[$z\?k]wa0_!+wdpgFS@O(čGȐöhQ']qš7BHΏ:F?ؙLL'p+wsOd\ym0h :UẊ^-lt:޻BO:cfn B0\~F\bU*7r?4SqleZ {8W׸k5KB$p)`m~i·Pe|?K\MV~QM>v:0n*-oC0/i_n*t.ܷG!(oeo[H=BxEȮeli;z[qcE8_se7ap94&X"1 D=R|U}FItҷ "0O>C-.'t1:h)|~=x8.)aڏrs8:7 WN#ڿU-4 *fVJr㴧s^_l]b۱yɣ jTzC[^'a|R-_,}x4&trJV0Wl;̋(%L4cǧZ9W.[ d-? x؛}Ȏ׈OAV~,^ΰMupVLnL񕖥e@d#5ʽ|pzfd"*a}} Cfm!)y'I;.[c.9Mu_&K#-60gyע,$.-隻SܢYGތO$ 'X;0Ofh/W:,RWº p Tl )D?缓hm]_$}[3mT?`RAqZ>ZF<[N"@_FGV|RceRrIp7@ฏpKqܙhlYד()sDQ_1:)O#.XIsDT2{/gb֯~Oo&6rho$K zPYxiDUq8 }9%$ BKRCl`{&`7v~oԜwێc]KѰ L OKѐ1n㣧T1AG^4$P皻)Y: ! D?H:|zBEixbg2@ɩ!0ks)2uD3ߟSI=ąf~ 50lJ0K`u1"jD2yoffx\mN=AXT0$.j2;_FL8a#>09(5 u;Fi'+3B$U"{_S97R=YSǞ~G$sgi9GLm0@Xt3;8# @K RlM7 幝ZVQ3B}5܇ujjZPHZW T+i`&`8l?PƵr1=F֔.n7] m6IBF={^gd,Vm4iM:fs̋rGM'/7NJh=sH[^>n@23ԕJz;C_Sbx xC)Z!^W%} 5Lz/ w>fampV}GlGv}F̂dL1wbvye,RC53(a>E|I\žّYۄ"4 c!mq+BvOWcהaei՟K󵒧*1A~ ׸6 @)N N=Qf &l=}-xIow7iM#'S?O5[朩50[ }Rݰ|vk=|xX>;zm>;ء y(!U.Z^ WB;aͨA`DКI,QBe;*u6őXod*IG?@biwPA&{E`=8M0溾.%ɟ Dr@`sM;B8mQ^fm֤Ek~_ocD?$U9k8`OCcP@,%مMYHA='ǝ ΪN/l砝*Ew=d23-D1 + ۩M/f*@,rco0'@~TKQ}Z%y 3i|@3)iռZq@ }N[LjQSOv֖> 3@wEWma(f ]UCW4-UVb o ZDWST+%s"C#K ^UF^T1oW1N"-U~zWM@9wzQt|IJJ~ߞL̦G[JIFCg&*FٗH<7$:G \ >.nj dj &8Aنs37M97`7Y*v@] Xg Y[zXQM  +"4O@𒏋r!SBe#cefbvDGJL=ui1YV7TL=5u)QA+q8z{he["@@.Y~Pq-Q!D*nSry2ϗKLC!z)f(Z#ԕd>T@ely<@9i]_6 A.(1+;`v)K_{lo,YA:l?1Wl$.`n!V~_􃥛7B+WECP/Fhl%(qKWuV%bRZt*\NyLhG&.۠'t>ɑntMd> n(>5siܰ GxCVz"F2ɖLCA$j4ln0>6JNũ Wwj!Ճ[AשI9fM`t'Rc:^hU( EflD\U)v͈Kxf,qc8aL[qր;pn)`N>[ye4V 4Q $*+!KW3VIϬa`"/x%bL9k($wC(Z3mեwp l۸}hQvDIKH} ڵ!{ƎNM`TbTgĘOE'~f-/vmc61@yZ$n 쐜MBZKapj^k*Bə:Ԓ,4[6n0m.œu e('|AC|& ;ھKFt)/iQV xV"HFߌ]uC=B|nL]wUa`xN~o=Sea,zfƦPtdOKrddI㖿i nAq?;ZQdJzfh!K9_+.?Ʈ~ݰ!bZǯ}|WRNVpp鼱Gζ?~0l0?? |[ /'諦//|LP_XR @5a%sbSN1syozgyl1z]`XsQ6v;74vh70 5ᙙaڥ>I5AG+vSkwq%t۰SA)un'Ua$;|*e iLo18e"]$Wu**F8nA B3]EIRgLRakDKsԸcMQ嫎 qu\ph8Vx!%GͬG0*]a;@tLW(^'ck=4Qsƒ >KxY1R6-̻uX/LJ r*r:On|%8٢ hGw_l-D>wsu-xttiVZ坯?[.oQҎS9^bP^?H,{cw2LP5\Y`!s_:DSBbp9 |LKiw'BjsXHޅᖃLgmMSrK&ї.pG4 4'S Wdś2oRL痏#(nG>. ?fe w;o죬R U6?&X&Ra%aͭ_JE,Fj "adS".tFKʓ'Qvu֟IEYA,fCi{LUj^1GtOMfېkzxl+P y]ecrt䥖3؆O}gOk3 d/9>6&1Ɂ!XBP^c]J:&|ԗmc+3#aKxG3@Ũe2o)A]nXQQH$z?5BsX4VBrd) { "q+չXj #XSIFeя>z{Xq0 2Y#nqlYeifвElP}GD{l;P\i>[ATt3|%d+giOã#hDm* > hZPGm$M'^f3{ 4cob$O8` S4T뺎۱1wLQm=28unU :h0*2=zݎ \ɔg/nH? p^OH)hFBUbK\EÉDq΀j~}.!ɵbZ-D[+c[S}.cd_JC_ż .PWYVILk,*S!Bhe)u>k϶K3w sP:]-I?aBHIwaX-bi}k X?jU޻+uP5.ĽQ0$OJWMv .ѮpJ hQSO $=@7o.ӫš؎d `c)M!CY믙BZ s2* T nm!~ 74!C-D"}sŦkւZ!՚Qo9\\|ݓHH W| څp n)?gOP/뇴4ux+C͐&/CBexdn M xQ>O[ ҩ4̌ elWd~lб+.zf/`H&'ʕߞN4P@ oS.#qXVԒIREsy@\+%F}PE C;8P|T˴U7~ٌ ~x$!\9iވd`/"bD5cb'+$B%CU*2dz㍙*}Q'uƔ^ Ӝt%`ZU OnW^rHsˬ"[iR+֊aKagKOPlV ? j9A~V1{K@y_h$6{ ym:ıϰCZ[6ze6J*u[ cMDVM1%&v~4lxPn]{F3:.*"`}^80EτKwg_eM 3T?<:i=:`%#5Ku( &x3ȡ"qIsTH祈zyr8o8`"o8%8&TIuF}( ҦQ ?E tm%1"D^`J4'5u.%ʫ@z{0@3`NUx9J|WBE2]a4eFZL"^ϛGS)ݕdPd5H\/>"b -}7aY&O4*.l|`ȡFJakLyoV ^l`ԯk%Sj}Ŋ Smٱ3pW%Ōs巣g˅$T ˔,0-{1`AliҼR:Hw_}6BkPޥǎOբ'KMNR8 BOpPxM%G9s`*yܣ kTtTHkHaC@|[;<U9)PZ8<6ݛCV'aյc BM`ۥпWM׭9԰*"ݢ( ݸu)bVTKXtW qz@~GGFbwfT PIT:_oQsϗ7f_F~hěpm[+EެNVwmhT .8QK|4]x4+^A&r^r)mL#r)U\?Y)!FQPBѿټ @w.#'4}j:1teҞn-=_q&gT4 w !{['h) घBOY-7~\DZWuyuKKU"4ѸĈ!f'fOGh nNaLduD#FΊ.oPN9$,'Mi\$rSoZ%&4 [ѲD}aFV,u^)*84juEtR'QF~}_$ܬWy!HG,:N/ 0lP^=&dV|AOD' !ਛ.5k"K9a27$XKk sճaH|ի&">/Pzʌ2eÀ4xIҮ$nt+kkB$#gnJ&rp#x(ƼuM‰xSD_]PXnҸE^Qz1Sc^zroo/6B¨ ho1)^L,$}`j\5' cͼ$T Oȍ'xzb~o[~ QpÅOeÜIJ3U\o}T~b^,y<kAʷLje e= x-8~_B"51N *kMND?7gOB>C0: do/[2/e]=pQр}|I%"ReͶ+5Ǖ\]d!:xذٜ2ussqaʜCu80,ŷ&(CZ*є(F.T0uPs5R.F~CR iΤƷͨن J?z0A+n)hjnBR֪dE&mDZk39w&sǿ8f,S0Ρ;wNY !R!+ۥ/ZE>%IO+ gn*ɫ3iRv)= {k@ 8!<;Gx. )=NÀH0pj۸@[uy^/f=Y!wYyx284P >j$&y1bA8BAJ6Rmg-^0(lT5'{xAA&#Te mLxӴ[({г~]ߵqIޚV{QAH?m ~2![gE9ywX'~d&Xm*闍 i@J!`$*6.in֥d * ńwKg~k(HLIVk!vq O fB-* ՖBy=ҚHD,H\;aaR[Xnn58YEj5.,ޟniqWۏLFmШ=&6ieZhb)=?nz| )XGup^O)#kJO:GE.ܰOh4 )͔"s"~-kz ڷj t;O[fojBz[OK.V|b'W 坞n-\BJb.S}6CߞPJ .a )i HO3^( ,c8+R KEq`FmAΐJAl`Cn+븆 &ͫ[~z"d/3b.+W5q!LMc$XSP/**"64i-Aڿ2,S0\Yz4|o@ }# fsk nE"2X͗a7"^'Zmf: ǽ;`CtQ!wIKujll^ԏBGUem=.ف#yY N{ 9cцzDRFVHiؖ$@6fDLTb:>r]u >b@@(?BWiF0n_9d0v1QKJA # " 7*_^lT9ӡ&kX!gkڲ%U3|cb4˴AdOO t ZA8WgKְXҾF.rUHJ-]85ܡ]MSg,?Ha'@t[Moކ}?+'' 7 ؃lySX0-a MJ"CgԧDaR`=#£1"wvتXwׯg#OH{,cx`o{MƮCQ*?]ޱue{d^GIX4*c:m?YbW)*9I!(۳6ESȏAy~saKyڃ_[,ca|?F~f`wDD4C4[2缓LXo4vwO.8YU -|Xr_ N 5XqA4ކAg,yOdQ#A!ǦC I8 ti@WcIGMn*>ivII R/C[٠.>rWAqw{/+gFD/_(t_"pq(HH'#[rx&xDI=t-wrI.  d|<+n~8S`+-%e\]0 nvۡHD-:L,+.>Qk b1A?(Bݭ WqNY^SqBH:qsk-8Yme.O4~zp.){Wnr=gF,xM@:]Sg!5;h60r"cD*%y˶OI.zTT9t%sе<qD*4 JEmfq?l.ax"\tbgeد04]:{~I7ss<&MqںhV¯iF7]S`1Om cl[aԭvۜ5^Bcu#۸S̐5\Ӓk#ׇ1}NG[#^SJXaG첾 'Lt-n3Qew@JJW\v[94 j'YiN;OH 9W; `4x=k2DQhvi\vd@17?,Wy ~a =18G} {ܞdRc\D{VkH 0Xm0ԗϕ`>pE?+Dq՚dy3ʂ< ׁP, j  v\`1ļ8 S\x3.mG.קZxOl0'ĝ\䠄EX7{ (m)*'_8o.xz[Ut08:ՁRy,7썒cXA ud'>~яAJ!mM;C2R?>65- SуT<LS 4DNi|26hq6*[(n.ߚ4<8?r)_-fQշBҚZj_7nk/~)& .ΡBU.&_3n|s}zq.頊j0I"w@{O38gˉ¸["n5U?uU?UIMO:ٷJ0" a |Mx#'[tNe0tla}Z%q[Eɛ =r3O ܾZe0.% o6uܲ\ X)q  T[S+ю{4Clɸ6& ͡I ڂK4*VѠ-%jH#$ E~IZ `YPgbl7:=e9 &U罷)vNppX_p'@sJt>o2kc:ĊD[l.ը¥ Ӥx= 7I?2P%RtFE/NqzGD{+%gdfkXe/lwO!r(nKԜ*'tYU -$'4.l۽R݋O`Ϋ(>YVn 9:(G6QAy2WI VpYT}84Ad_E]@-A.:EtYT+I&% qBWe`Ծج\ &Hj"`b4b )/Yh@,U)6=wb S% cEHk 3 (J[uX_#4fL߬NCjvuabPxh݆#P4>GH}tF9r9=bY[p<1o†*;}lKDB1;ΓYߐ̟V^No3LՀhIL;f[rY*cR:=m lb_V^4ĪzǴAӉ'dY DڸҎ$G1:RFW&H8[vPe & Ҙ,\?يFcSK>T^SC)ZN x4 Vu^? *5 BeQk̕ľ˜ٔwA+4wF(۷wFdV!B[6x@E.!> `އ#ȕԅ;J( V*wzaa)JL[lpqmô9_UҤ1{7kcں&&~xO%eA$ Yqkٜ|qԄ,lQEJ YT!f(f4`l`Z5v HPݧ|S/<69Hwi8^ҁ( 8dj>Δh4:i TJ8WP;y\ Y^t0}2sΩD`|- )i- k<\lE:#Czgmg44 ItGN:&_nAi 8/U:dPkj+[LS-qJ;6}4urȀ V|5KˢHd%p"PM '?t_9*4.ïKLT$L9xD/aA1Feh|Lm)0p ӪLm݄ߡo!BE]<7B%;_pb9,]{&9T|qI" 0iC8I-z`D,U噭K~TϸL\YHr׳dȾAj)=uedewgXubj49c9ơEx%"lz3JmDЏE[lJ-=K7*{X=3NF]J7&L TwΗ:N,E_- @]ie:*nqPnZISU(j-Wg9О1%v AXC&UX=B)7hȼc)o$uW8wf,d^P.$e$nC@> _DpW) 3gW->&uu~rKR,o'J-GCŵa(oO3_ VG~l Ї`Ӯ)+l: Kd\aEL+8wz7}Zwp\G(hϡw34>5woǕ6P43zowg Y=i ~~+)ƍY8=1z7H#P3뎇kNʑCAJ1_+3PWػهyNVωOCK`iXSu'ܔ(;f!w+X #O+vq1ic9zR\ZU"=BRi`Z/UB+Re꟧)0Zj9w;n4ߦqOj:CLEp ظ#ʂ"P;0bh-)1橎;U<e! #2 HsZXyStRnq›<-jHoY{5 F[, LTSBo l\ ROנ}Ǫ0mF 1힀X;=Z{p #8,Ԕⴱ]繾ɺ/TS jr!\g gG Ecz~z#|^w&@40@ıb280cUp)fW4ؒIIIxwȭ$r";qn!+eȆ#ZoULT0r+^ㅉPpˁRDQ$Ž#۾ :96YS#c6hW7g {[4/~:ޗdOgL:f\of-Y "PuSu? JZɅ_T0K/eЙQҩMV$ /\ۯ^ݹ5pdjpw| y KHI0Y55-AQn\ jWtlҥOsw ׆~)9۰5, klCNߺekYo (;t]G `3;Ga9zUlBC$խӌCcqn'ň+_ri0Q00Bp%|nO;"r2$7u>&u&gZX} g89ˏ/8}δaswqcR-4E . w̴7IOrJz˶D/1 d?G]a|530U$|+UW: '"d(i}ic8V㝁iⅫ) Ʃ u.,9iDXRKx6rR#DV]EZ"rUde!+)*ThIz7:%5]IRἨL'no 1Hi^S㘖JUyLJ j;-4ΥVuسrP!yk_#B :+*gXcXyQxxL.#rB 議v?;ئK8%o-)~+ NRt `yrBRb@ ,hH]6d9LA_yZ m(vB4)+Jk#!#AR|{#eSK:DU@]ٯzm8b䔑iET8/AeHrEb <ܮ澤yuOwh JO hM?+_ἭeHd-9̮\Ȏ$J:ɑnrvͽ0ݣ뮕^ eKJw/gWUZr @]=4: :L.Pks?l rNҎFLA2p/ULA܌^>?vTi?p̈́  lbiK~)]b- 8]wVg93lkf׸yI9l,1!*)tݡLZv"U$-+0!8mapJ+ѕS[O=ukTykk7bהC7ⱽw-rAZmIHPU)>YQh\ m,(}\bsP+-\ng٩SVA W(fV\}.8 21{6\IBN #"A;??P` bQ>^];e,-B e;E(f5'XflsJ:&o=MОQfV^+LG\zD}Z$fVJBh%Է>TaQZ795@}-, lbR ̉f6"|g7ݓq}>I~c9ڄ2e$Kb2ڔQ}9XYxNWvc?MzQε5<%$_uvIY|Z降81DGv"-,\>kL;qRp#;5q>mU~-(ӫgɕqe(zk8?Ezp H3ZQ`tI߽C>&:^7A۲hAe 9GƒqpӐZ'$S򸺃|&k`\Վ~O_m^)H@d_SSIހqxkr9+07Dxo4Glt jbMjM Sy&tKΪsn:Ig56,jwiPφ{]K\c{?䢙-#CO?IWn靉9kw_L+;>)+MfLAINxhtꨰS l<2ۣQ SxӷiR>-26y<H rB>Cw5[KŠQ,{h8d1&`"g{2lfjq+’}2V}xZfyKI*ϕ;tuaAUJa5L_" *-9Xf'ˏ&U&/3䳺s<zi*Pq]mn=ҋmR-Р TžT!Cg%2Zk=pVՎw|˜H20s!&U0B7mق ` F3b^nfsj;h8w^F?|l ,,Iy)2ɐ܉Cl#G׵IR/RTMٽW*Ž#emq%pm.bKjm_i{ٗz9 ပ_dsJ]к8Ym&U|HV)=rP[ UU$K&Bxf` ;&T`|ed~2Ka<Glk=wh_#03׽>Mqllr#kk!cGԡ}eP)Z2?{IC E{ N=N0|v%- TX5l q冥!ؐ6iYSrK^<gE8MV6S&(2㒡4 ?/f[jhԌ@%kC`;dDnNbII"M0mĹG{5P|wpkrPFS@Gػ;Pg{&S>G!:1]Rr-}ϞRZ z{/yz ͚OqH~F^BLcU1&FU@W>R>5SI nCMm.Scy9N3%?s"ux  W0OX4)d0?Weƒm@O|Wl0eoLji}*% 'yF?P=D,^օ屉BY"4:ig#|#@)?CYۉejm+JLwQh6 )#PPm>2dwA}d.+ZmR+CDiB \6QQ#НEd_b^V"rC &p!: `f`)j,_B˓؁?'ZY B{ C~G_ޛ! Y#Cy نv1oWU"GJV?[҇vϿQݵXxCs= Uk(ߋf=偐b% +/RaH)u:|@9`l@ #e8΂oU)%NZ_ <`(mi[01:`>DĮ <%oDt(&ØiaPrEƒX=ѰT `i%y+(ɂX\ˌ!*UIķbFORdI6>TPu/9*Rم4.PĦ]ܠty12Cp`Yzؖ3=ԖR!|ѯLZ8jr3B ֜D]mkP~)N=*zW[qw,ڙ#IYw^nRk!%ᒚrE9n76G2{]tCQ0 j Ѕr[T^B[hGb+ 12hçu!3'ZXSB(VOF_i7b8QO? Ds<9&M&?VT=T#:^ ^U rn.!gxeq\хIIv;.⚒Bus'5 蚵=t@nk4 Z}({&]|PQ2m?%&ee]=/&7L{v#AL`I&e:<~%_C(cq3%qꪎ)I_?+`{|H{-AKЁnV%8 ׊kÙ'f!8Wl Lt `[c c3gZ`S;=;Sl@i'=0б+0+hUt9} ^*=/pkƹ{E7\S'F׿I>lD{$,}1vyK:ݷE Fk8j$&ǥ ˢ/NpHreIy`v&jeۅ:&UXZ0f# kTסD/6I|TWGgU2䶪 7F0/͞X.7A9q_ؤfoJ#Y~YHy YD/ix-^î)I*ƮSsv>8\\lV  gTGL/-:h@p_Kҳ f֭ FBp:v~Drj`ې!t/;}7&z9rcR3U;IMD2g 浆<\ ̱w q4"^3~ ~>W_Qtidؼ $pFNzW>j*n鋒хyJ73 h?6B|зȔIvLS OʡfÙQN`@^ծ(WMNa6Q'\kWfvpGQf=@|4"lCD Kuӝ13Ll碕%k Nppn GwÐڭ騍 ԅhux R9p\wyzʪ I>qv=>9 -v&Xzj3:+[R=9u/nRa@dDF8(W&no > h|,*672ު3E<sƯJ'69F%W4Khl&rOWc95p;vu"pEU'ƷLaɹ;j(" Uk` Vzy7+\~SgPl;کbC:=e"ό`85HfPW@ٞ1яi+ ʚbe*`)վ[up\&NȷX:593xU1z6`s.۩%5%+:a`z^VpCHؚ0PPwJgj*(_U(Q:jz7_;ll!߸uy$-mn$pjHizx:ߠfi~edʡJyv`4b 3f\vj N' m>iU@υqb"K_8H3A{' k*& Mq_knMX([PKtkq9?ApuX^&[ }'lEiڭ3֢AFzՎ@` !+-Aei)W2fCBy7wKnڱJο(S`$jIFLBF0M×]|T WO';2BHW zb.Rvv, q]7?exaJ ۯcM;Mh-nf"6_<|A]>wN/ -/x'lЦ]giLc} LKb}qD/R`_ u&:ubN-.=0{R/'*` ;N2#ka#<lx5|*vcҙQf[kWw[osKTxۓ@y cK_`,7Pq8D(!11$iW}|أPVdiB9% %VPE}8Padp15E*"ͥz̺*Ʀv.+Xƃyq[uʺNs&[V8\ϟ.vogz? :wgA ['E˧'R(&g@j?K݀[~< ;'CP8;E]O ?edNJqZyC47*!sMPKMV|Tha'ȨPgj!$|VOfF6`Tn~tH_9Z0F1G< J0ztQc!7`Ia(HVʈ+Bc_?jG#.QE񐓤MN iЛBټ06ߝfhV+,K`CjѮ˷-Xxvl׈8~`pXWvlWyn{ 8L3I\!wЧ~&Q(\ +g/.jSFOuunGgLgG@Xsmx4I%R0h>Z@6y;ZxLTa0 bt,h RI9NǓO뛰Ef^~%߇>PYW1= (r{ 9F(i~HLArD;⚣ѳ) y7Î_n/XQ7enaMr"O?_|yS\d=>/u]0l\QoC` ̎bsbx00`#t:w1 |d!ᓚ1YMɱ,8#.w̦;qY˙"ϐf)M.Ƿ.)̹[$H4bMR|kl,#r=ɠC_AO[34zϿuk6R8 :JTz4,Lc;e,#1|yI`x<;N=S7Ȑʱ0"0&xpbuיgTtt;1 ;%0W!a\&ZG>*S)J: cDtByc#C#4Hb :BӜJP|jȅLIhu/hXA egicx`k]:fgf~ qLLH p3Unv O;ƏDx#-sYE.[/vB}c*]dz@V(aY 4 ibh[Ѩ\/X">vIq#Ḙ-1JwZ4v N )+mUU%-;2Sh ,ۛm]->}Yf;@5رl}h5x^D1.&dzȥ//`#AB33s&s56Y|aoɉ+]%dq:$o]bZT&KFZ;, pr^Q>@v~;>6ڡAV?6.T]F6Kp~[l#E9(گ"̪^/ݽ0G]§43X+RqhܝXأ^lFO z4#e{0=pWSe1Q #x9g[g1c 77 F*KgdJ(Փ%/+P3 kBV\#^V蝘SsLfAΤ!f sz~s]̲-hlCOB*^/wӐRx^wos0*MtC:/񗪏`cxi3^Lld/e~) ;6ދ Z6rQdS}WvAcbQ&hJO,;nEcp${ S [ @&A; NA ݴzli]MjZY6˳@YrØY69<#"!ReⴻWm?q%=|X.s.˔j]( G2fF/BFA `-^LOk 8 #{x$'HZC*0wc'-<@L!V+pH2Ony88 zFIOBp) 'Ix݂ _xQt˝^7seD[/Z/ (f;ߨg3nǴgB%.vu@k`2 a]}eqj)=Ԩ# gŭȌPmx7xY8~ IIg7188Wa &- Op,mo#xyݟ7x4hn ~xrِ ,ĉGY Q|$6f~|Htvz͒d1]F?vқQ3ވ邖ģ60,| w3j/53cKxtX*)d;DT3K*m3B^T1~?rF5zAR-C3#QΧ!NWr"6"gKO.6/- 6[n.ppmFQ p APř^ jČ_CrԂ=ZׅTM4VJo,cw͂r\b0>-v3 D 6.65 Ok9jVrPn ה[ dc@R&*OnPbLǕNCC7™ /ElmzHIE*eB9u}x^^{FX;)ݛ.-،YZM6RKc<iT.NqK ] OƘ+e(lQ`}^$=HaeԿ! dk%cy_R/r@=Fc`\T[q!TB/0Xjc2@;)DQ- jD^(:Dt Z>BBaȶ;rb' Br~joݣ|k9/M*uwwr&;,}゠IS0=:<j_*If} %T{J*%1+:\Nߗ W1YPg$00pABǃzXSuηֽBh)''wlhN7B2"Cu%iz5QH|ωΏ+ݼxsԦ#!':K@XЖ-4/1З&2^ok8.+sG_5/$:ɠJ)n#Oa8S.EjG%#nda\k2Eݬ?alpjXcY? W[A{NNz)x._g MZ[ZigQjfF6iSIYy-:2SEch7/@˟a3|\ŕW _f Fju|H& ۓ2wѧJNza7r|ȧ#jѼ˥aRZ`\]%y(_ &Qs;zp"oPhf†U/]S}8H]UMhxmeG!ΞW*܊хh×hZ9Q'?Ly},"M!@bO'ykL+6MnxYᰃG"/ok&$t=5)5᨜B3k/OX͍xdy-61 [`WyOB˅]rcN,jOuT ̃0o 0˦Ч&İ"xzrgw ܛRTHΏ) .UPlfį?7 =(>?M&Ъl3Ю&X=%LF]؜E$Z[$K pKtx\dU}qgW{q^;ʜO 5GR`*M !S1lAV1ҶGS50Ty+RRx!4]峩"DZ]Q&"C= FzM'p@V\)0^l/!z%Jm S 'R!gɂ?DvǛ7Sqo@& xSEhkn)xnb=Iv_EވGy[i]k-+kK |HAzJPqf@: }ϵk=>݋Ej u_2\֝?z5QU%B8ӞX?(L;}YGcMY (ɲqe:bu|7+ZfUeh!8fv2(l3%4z >,.$JD_H(ժwkzqVuV)n*CFpiurUX-gˣ] Jjeܘ3I".o9Bb.r%hNG$yrT}>e4'Y)K9,c}WCY6Upy[W!Gk<481zJ!1B'\xl>O {׊Fߞ SLA\ ޿uUŶL>I pwpne6uى~i'R[ c$# ly0u Eˀ\ 5NK!h$4I ICn?ԕH76E Z>EV+4QQt:ҽiؙTZu:ךGI:sлGglf+ة/U7 3TS^neKC\"j0JmGѲ$  :d(~8ԏԌXOh;+zf>>j.mLqX ˳vo8ICr+LV 1G<~e3Zؠ$ђ *]=N$1?:ϭ(AY!-^2օlV;${=G1Op?kqZz%znOd/t SԺsrhI`M/0w^7]M.73T7@ݢ9JԄzEyQݾjLE9:<6>>ZhyՄ?)\h,7tsMi0m%ZK 5,%(AsPx>AA8"ȿmS|L"5o"+]>;\?==)` ڙ۪C =mFI7xBBB hn4ˬ*e&S;*൳gkй `N9Y͆_0f73a } M8OcvcH[0ҟRu!ɣrc -=^_#v&Hx9e^~ t)2BNA6G#PM#es$aOjv$ښPob@_0$cxKCqD}ڮp=ƲҾȨŅpO%8egɾ3oNʚ+>*Yyy4խؤ7dMLqO0^$Ʌ5Y.8Ew?0895eHѱ)jDC^1Y*DaJ8ދԣ4+6ZPG7{G,X2!|dЕα#R$jtKIVv ѓ{D|B5eWx" \q_5MnWQ[xC:Ʋ~hT=\*+iLIVb*:)x[HÕgiY"]y9z5X99q@a}4@X ͗G%y@s 9Lݛ`T/'=:RYE:m~)Z$yEΩi!tc&yx9{sDy|lOpH?ݑ@L$cW,h}H,p3P"zw{nۄhr]9c%Dz+&CE Zsp}w!=dݔ;HT!`C#tU;q 7t%Y@&ǎ`~hZY΋zin>eXhq N;8vB}^X:}pGnHX6NND2nio'XN!zkc:: ̻d^[4=:i0s2z3舡yV5…E8j Mof6iL{+@Ķp=_}JS|C_${Aˬ&s4dw:8k21TE"ה  tt~4m>V U?28yҫvs A#kH}HS$ ]+^ܽ-4@UfCۼP)[:{A!#˙ZYdz.!pݐR…Yq4#Je#KMW./[w`?7/aIO\Y4' A:սJTqCo9X:O MYw6y.X{op%40uM!ީ#'A R6] w Ԙ:{]yR NB JuSՓklh b+oTB8 (u-H8X= .,Wg٦Ӹv?\2YplIM#16cap3ɞ7LdTTT'o(@)53V%$~f†X5^w`6tKwqCF:ywS]>}q 5$k /y@VHgx1 ?P)m}W2S43USoĤue0/N.&n򡯃v6bmIKbj;o eL07U"%H4lKsPL.ՠ8;n;wU쑀͟\JYx"83Â*<\4F؁oOAG7ȴP#fYBWc;4ݐ„t-`QSlXP¼ HYA ElAyA/%ͣg"|$jVC|oGZmvd%7c !8vwj3z#0=.LWcgB_C U @B>СMw=8Ws[=o z ϕIm/$}x8 Ǽь)͵uڲ*}Xl=(,,UȘt awNZ}B\R:e #Zk D8ɨ/sw&}ZVM8.!BfGZ@vxg;UeX58U1>,sb:d]#] P 5DQMdJxelJmcLM^*iyAYfɊ&K*:]*QÉI7n<aq~ۼN9e({RLB{i_Ig&A:jU|ȏ#)]󚄃1UAr|t{䝂dty!5/8)a7٫#f!g3Jͭ-WY[ Eĵ^?K!t(knd1EÓ@+iHzHD ` U-hvþVayO†'4C_ms "FeMߋfbDd놲ʑ濎JztEGl-,1 hV\7݇(JpO +e!H!&|Z$EFƮvx t~mAA?16\! oVɈ%il2ap$Uv(Ч7.yE3_ 6PS1rhK|3!G\`/<:d [0Hwl >"=_Q yCb/|1ãX0f rvg>Kzt0}]m FF{,@7k~OlgP8K&kż8](_X)\S2aL2ب|{=Е6ɝ, e,6R]?DLwL/7]"hNv1Q/#=DM2"}&a!LPʨxN55r% y*s%׮iˈ75 om]QU njx5@,o!%uc׮w5sH5!K&0I -i=v)&hRxРQa,,$9?a1!LN?M5_Ӗ~1aUR&,5DNIh'RaD4nei Smt??֗aO|Sk*1gqX|}Cϰ]EE>v ٠vqέ6/ Js_+lwvw}G%~a\ѧ7%1'Qm3DNrC`yM]amP/ZMd}(S3Yܕ7()5|Bi|(AgsHƂq+$:y>ha[ U_ Sy'lq%E0BWz.dEqL#HLA!#Pn2 X:0 ~pyCzm6WI:b2Yrh5踎 SFL`g`QǢ4XE)Jsm "^@x#'yZp..z͐T;y/b3Q'fV)ԓ[ȍ}D MCIe K;U}x~U r*VS*/GVk&! {WLi=q<sWymE|P'^Aٶ*Xr\1ɶ#y7Wi!FJcϱCШ+ Ս^}dM^ҨĘGDυ}W,VR/Ia&ӹ@t43\57:C+l@V%sa6QM6*|󘈩Ҍ6++@q2 {pswwIPUMK06yrW0kͿKFb:,XfI9,{*-_ LLq 0π1FS;ÓA66:!OESױxA0oe,r0wh*>eA&,C1ڰʑzCnV6pk[eۘ#=9!0-Oۼ~X6E\-+r;?, E(KVJ/D<$-\<_. Q{ w8m8hm nq952OeP}=u`:6YRK!Rs饻:KC[8WU(T>=*}/'n99>aqs(@&{N,t7 yŸu|CԜ^i.HrLT'8ֆB(r#M'MuP|z-T?Q1TTʫ"g;|p_aQHr&a~5va:]rYiJ@y !}TgM(2gdKȣr>= j\ "*z*:ף T!MvR ;f}82o Lm@'WWvJr#Њ<:kuɨZg .\Vc!4Pk2LONH7;Qφi^Hag߃$ΠϱqMk HL"b9-s{>~QoIzfFA^`"Gqo/ZЎY:8fqήx燗h ^ 1UiA͊i.u] Ϛ ⷛ4֒iRj>74Ir&tHG`}'ĨP}~i>S*Fynȟ'XYe@8`A\HٰQܙFy6`+X#uf생qT\ˆÆMͼuHTƄ"+3}&znN.Sţ|ﮧL0.q?qst^ 朲ǻOh|Fe>Fʦ{ 8cHKpY94j9D1⋕Nm5=#*YdIrD453߻W,|}oIM=H=%&Bp5Ee}Lp+&Y 9sO^_"|XV×`xa>hu[Z(mwrw\O\?F/n@uPNG:d|;Q}nrgG}y9bd@qa>ZF[ lsptܦ!inqd,";=KcuGuT@ ݫ/"a' #,Eڪ9_ m~+' A- 1t> ?L6qbGyNb7i15AeդC%hH9$|bw*;(j1b/g!}{uLG0`E8JV=>a| Y.$5pwޛ F0^cZΤi2[M:ZKmϳ㡬&g,q}Ѻ).7Pb`0. "*! \TeIGĮprGNQr˞ LLJNȎ UVOZ@7!%K5Û&V3;kd!#u|fo-nypԊN!$Y:.]*]]#!+[A=S`قy>a?+\?zv?FLǚ"z3w @pnU L e$@1 M;Cp?冲>CA+Iϟ`-|75o]c.B+ 4 =. b'/E l;;=}-ɆcN'O̗}{_v sH:}~) Þ2Oft+ą*~9,;D B %A_pl ~#z&uxJw@Hm?ex%ɊX'ƘDwi8^$%{Z'pﶋt_^.s mSUst,qcvB'e@_(pefb-tLC,E,f$*~Qb7)?msiQ_4z<> |%O68ЫWSL?CUi}KOלGi^imaT m6leA4E͟lZrLDv[R7I$+0!}dfzIH}JasL__]9? "aE'sy=\,;h`.YA!>a$O >:^qKxJv5D2I5(p{lZK+mzG w$L&mB *&-ôS+S赢K/@D@GhPjܩ_ԯIgb_[TpY30.ܷ# #{3́v:~A>DZOpe5J:Ն  ?eI:YV gwfKnHZ]]Wxm]RE{w g#h\(gj{G]bIP(wyui~(ʫyӼ\aQQ!xzzF2,Ō5Q VPlrjLCijnwӋ2h1+2[SQ7= ]EԶV߷}olNGO5WܒՏXۉ= 1 Y7JB3Jݥ{O/ӓ/;SdÔ;aHX+$:~}VkS@8tVS)&3>v%xXy3!?] Œ2N1+ ' $X ?CrEK7_apdXQM .>bjKjCvHMԻu$ SbBvK/+ɕ"6IzY倶S8H!˩va^b RSOr>@}h.r+W&Ƥx'- xoQI )xN[E(Kr2}Zּ7&n D !܉ 8Mآݦ;k Hҟg8*y*+P4߽^ &п?F؅ǷLd˜Cwń*E=QSs3@ S^]B6!74|A9xjxJ5GEy!"8D$u*aJhnWJ-Zy|ggsxp+Gq%"zWL yƤ jJ3W|V,ayˀAUPwRJ,0ۈS-⼁k !Gi^VoK׀pJv@YYi݊Wcp 6, u|1$CiQwCMQ^Cnc"Am%F@b.s96{ד;2$D%ǻGZ?F}lT[<{Ar-&k.6OW0;/#sȻp :Pؔc)FwZ#~5_d0ufӉsv5hih h 4>ԪTBs#QRK{F#*,|u_)M*QClX%?m< P#C.ys ?;>۰"K 9=y N^&@Z +,_ҤdtSv lB )^77<۩irvsc%:]C~.C:q2gs'`R@ 4¾Gז4iP_qާ([n`͇rGo ToR5%϶[HtqyrK(,r87+Mp-?qGSq.zV{,LtVb4uDFH0ew:=4e*'/P:)D/`K+On^1^rOؽk&Mj[c_eT9k;?Z14\\V$La]- J*$  i |dsZ{e9q^5q]x-/}.F, sdx_Pꛜ(G ;'t/gGM~ ]I*Q<=ЈN]mUC,?2^<+t'_z3՘k\7r>2X' jun+h<  13Eni^MQ%4MD_xHꋀšmGڹ9 `{+P}Ø֏7>iomxj|,r]Z.Np 0@hnmr\@ ]B{4yC U~"/jhjvSh:7 ht*uf6ʊPQf"_p5<>`겶@dk|Z듽G:R;QK9g޴;:S&*m6/h$^.C3_Fi4^O$1v y*b%v /P`B뉇8WĖujp-.U]8U_\`$8'2g²1W#SH{y(k3rd [!ܥ)Uf#[g$IxtwB[0icx#*G9J|ijj_{V(ɔDyhF[AXO],j\zN*B_'ȚwӌҢ|0磂rpԞ1=G3 ˭j%J7 ]ϤL,0'>m~)E:&HC"7,jZ ub/,IN Ԟ|"ἄ{s,uM%IRSp2B%ћpD$=ʐHQ"8942I#낀VbZAS霶6EUz0~l6>EP\ 2bkз:rL_mho d5;bCO2W%:2ST=5R @ob/)eVN1u`Hkev?bۛIBsu0љQaG1RT|55C1\3C՟aﭖOTAs!kAP;rNm{NW uۊM[ʄ#9Zle'g>9M9B' 7 8 Z_=ڪRmҳ%,qDrGS% ; r.*eQb;v#rG?1Wx m%c3< $L=]Ycqխ=Üޣ Qn[QYPWJe(ࣞ8힛1ϟĢpMS^:1JVu(@؞,) gl $IżHFo+t0ΆŪC~ۿC48?((H{Ier1Iwc;qLaP3&Ͽ-E~;cPEl ,ӿfIPJx}ߎڦK"uʞ;pM,ĩ1B F%cBM5Wq ;l pjp2(pַEI5D2̓vyc|1c79W .vXM;Og UJI04>+ź yߧIUi@)6H[5~i{{&ꗇc<Ӂrt"^T`½׶MeH7/ RrvF:5*( wwCG*C]ٻ湷5O6q/y\֑ s3WI6"ate[k'], S9_YyIOy&v7Vt5U<$UʇA.bI% [3-uWz5鈒9{Ğ@6wWG\'xkν8ӈ0@hQs>sd :&K \F\:(ӛt[ZQ&$yu1uW;. 4=z%E)֎LDl:ZTk6lzOxi"|.d3LOöU8>3A K|ءkscQ7=gfYQU/j ঴T60u_xX" KJSPE'i5mt!J3K`e)0 q] kRF*p!ėLpl |L* o';㻀ᨅϖBw<7d+o8׫~4/fOτߐW_/BLs}ȭ?2e< NVuQ(/9%M[pɏ\> c'ݖ%pÂE 7/$]qdp]KІ~'I z,1=Bۨ|wc^(Vt d]ҭe00O xW[e̲uL -B%8mAA.BчQwK[ubqVP ;&,dcx/,`dx4$YO`>ʜiR8n>7kP .gg n!Y/_fo-P[b"`Cg񎵸1l,FJ"\< ԲUc+$흾e@rTbFU=HG@`Eb;_BG)5rrjP~ɰ:iM6j2H>YdRJtvXN-;fp9? gE;Ϥ%/?PB)ءnJOKZE8J(Y&Q><&HL\v(뉇'|nMW0>F7 Q1J k9ٚ|elg!L`0=u`\'%)s#̱.xMrI--Hq]ɜwpTW=[4 G*gd Pk%_LaHN`w#^rW%()+b ȥzaȰDsZ*ve_ R!:e<ٗ.3lD+}aRCϝ^s8"a,Ŀ9XgL> ~ [({n8E Iet^:]iz۱L#2o7sc+ {6=N:Q]8av[*HQsa_yyh"CpP8t2H@³i!uǯ`_b닍Ԟ,xaZTnwGBc.84mF,˩DXw`E혾;*"JKji)shZKl%{OۦS=J{GBIGx.Zna᧌)YqwVLN mik1@j`WE1@S9}Rc (mǃfx6qί!lSLTFx&<0ѵ91=~Cz{g/:Fj/O9^Ad"R+ϯ߲TK ec;q6ٕ:u_ziO}rh_ͷөXۺ@n3KEMѿ 1:Kj.Ǒ-)e=Q:U)+})bn'+k<mQV6NIc ~X"9׹ f ȋAq7=yUN[ DyqYa杒 S lrrG[IŗhR[0u\Rn^Etk$a0%ʜmi?]1HgIIG;L h%[4nw)V/N7%UR8PW0xu m]Ա۫EWDX#^Y0=KPOխjL?w lBXlAmMM PJ"?4Z}\rg\1i[)dpM)hHRK/n.A"b&}Z[SˋQx9IVU k7dnAqF}mQ~G: *{fsUQ^2|yF] e. M82DNnu >NaTĢϬ Jy[/P웪6~NGDj# gtLBxE-t3v\%f[o3pLExL;cWyF\%Ǿ]c|\v$ PsNg }ƤTN bl(J?n!X8+/ iBf7V {yj5k([:FFfÓ;n]Qvm6)i疩b~{NGH/,A_`#X%QN&3}h6Q|ǁ䰝'׺F"S #}ՋB_XЯ볇I<"fxdh*w KBiqE qm ^7 iٷ6/3ŸG> `8!f@{ۅ**K+ T*}C|_i[#T B2N/vtGݟzyDM,PNJ[(j4!NRJ85Zͯ#ZfZc<y>t ?!)[]ăᥞT«8hxT.f}2\7Ξj|)TF}}\޷BM'Ɔ >WmHw_βɽvZ~"͕g-}C'>nKD )Ĭ(P $x?V sI=EGط7`R[$b X(|q9it׎n QyT QX\[R-Ɔ ˩*(YTI2M4oxtk$yureIf5ԁo4YG[GrE8aa eY5r![Z_\WpB?ӀalxgBՏ[P҈8>)a/)uwvnc~,,37˺Ji;@$ټ4\!mY_l&z!Q<*j}mf歭2$df%JPYKPIIik QTݟ@)srC% Il'Cپ%BkId-- c=; J#: ʾaQ4j D]d.3x~TPYtKװ D#uA2., ToZ̅mD$CXAE vSQop&I\q-.n״ 0;kPxqi\ PէEke&:d@6nzYGR_dk`̾^FLsO+zHE.⌌N^nQrͬ,J$X@4! e+J31nѮ$3or}O5Fu@dw"B  9i3)BB* lQw=tmO@|5(|%1EpHM?'vb?2S3̩w6*a^WɽQY#I TՖt s* TX-pHzh q~7FhSpMXў(c423 z!#'R< :>pJ̈́.x EGhtpaI]| -E,oZN۔Ƹk/ݎ!C`}eՠ`pO $3S,zmdEhߞ/GRaʓ)^=*4%&|K! i[z` { `2\[&gӷ%5CAZA㡏*qHK9Y 2\S |~s=jr47W0)46l|\z ŝ&j`$!\LwVv,7pIW{݈m#^g!7E֯m^ 3Mz^xw?~OF\3D&ω=SOs7D w2ECaRy#e;^2+7eNwYU&Bzݨy6p)n jRX=;x<,_3Gvu|D]F -qop4%{G)4\<6i[X{eYKk>.:fEr"0]j\;ZJL;MIhOu1'?A4 t?:l*#z6- J#2fNjqd81>6LZ; /'-7es[4K6CO֊<^efyE^d_iB"]ꡢ&s߹q"cq2>]>C[ar|oaݹ |7yƑoL+1ha;'}AR9P )p)h~E]-Up__iEEA hs+cAe2Ŷ}YODmc&<=fe`)(E#@a IHTCTOϼ;Ը0 y'/>7"{}Qi7+g5g,92p0SݻVaB(UcWB:_H4\ v^,;t2N LR[ Zh߳ڠGvRE:ٝ{ 8ߣ"S(Hnv_ߞv- y@;*]ҞL}K*{O~t4!eJNNesq۠&<&hUDX8>)?b{ٔߧ7xeý]=YPЁA9/,|~( 0uUuh!nmEMf}iTǵmǘ$FbҢ)[$2˻.rROyn]$lgeGĦ`l-wՉs}u"]c*̠يzCډ`s]V(UO./d_UP-#K='Bȧmn`⓫5f*cɢ"X>+(M^XJVH^9SWq'*&R=oyoMj3ox 1,>{܀µeTc ِyIQ|Rjd}yn護] ]In>_5b6Lpiμd˴?]k@ =-{+QBċ"Z<_8 RȨjhIrlM/l-vik٦4Q*j>]p>FrĚ؊/ۯ#e W  YLW'sn'qe|YQyz'FRX^붑 )csCf޸ =bLI-*uN&,~tHڔ$ý"`'xW>EY^G|Vis۫MZ=WuP26{*oޜ `ݝ ձU႓lwd~_w{?^ט!O֌DzQ&h Tfju:+ӭ-3y~gbjU/ |?EQɵ{$8:nVzVOSCԆ}Kt4V*ujltX=v"DIXV#bFu0z/63-eI#B,/gJ8YG(bqM> t徳;$>vel8%Ab$c7õ5EU}Ɔfg\t\"_y9}0O(Է(`R\8ضmW6,|f/ ]`B̼eB)'IwNPtQ;v.ةU22T&nݘu0j913{/[],w_{;`=q u)_auY̳)v/<' +MϾ z ^&>hgؚLwh }{K_E+q{|h?C"ke̹01 Rm$F~b4X_'h MG!qәwƶ<;.N vnm6VX $U`g̓3g&? s!/ܱйpQETkkڭ|J jk%-\Kl M(r72=vE+nN**L?C笮XȩyjD=Ny-?{Ҙg\{Tf{0omsSܢ<ύ)/߈Pm~(i&K&P[>̎Zuvť%+nleRH 5UFPk! |EQZ#h\cOo{Y4'~L߷#2nnQZFJ/Q/=t'ELOOM{goCcSi]R F#L(rF^#Qpe[,뗚 sQ N7Ji3G/ezbvMQdW w/h=>yhWHdLV:Sb郐EDa 'FnLs,]p]@-t8V<Ʃ*`;٭Nն.k&K] ϵL0NCq8C<:@OJ|F7*x@Vޓ$~ ugu?1X_RAې*䆒ت-86QLz)0bYH2&_&F BJ-Y~13wYMI2y2vD@D ȑ6IP x70Ŀ+0C*2OvH.(Rg Sutqڲaqxg uoou pv =Qb)(kwނPݪ6`^z1x??OPM: BTYpIKY$&#3Co?n7pO#MQ׶ 4`_:Z_闘bTaתSB,>Z9LQ+B)zp|aC+-s/5dkidMJ#)8>aN xrJ[DE`"'Y9>&Hğ'٥&ER$h>~ tt~ 2OEF45G3 @[c @Y蠕u뤎 |[۰$AG'6]>*|/ 2{1a=DP{$7 Fiy#tBCTfdu%O4Ur{=ߎCV.juD;ILU+_Gg_KHbֺR*$<(nT`7Rُה} W >PVpm"NS1ʹ5U ٧6+ď zTFݢZ gz$n"7@s_>Op0$5s z˔4'0("gS-xU*@ 1jל6&vwZn]UJݷ^}WZxnS?Vļ2"){?@^WҙgYcG:N'Ok1i+$=@]ۤ.vXEA11e; }j*gGlvo&gWLH YFWb }#zj}Xӊ7L]8kk~$hp[jCYph1x}QvWiCq0ePqt?OCCS_J#XOIⅽ_w PFIdғnxâ E>AP=$+'tDtRc2"F1(z G(焽A`w=ܪabT6#|,MHWѾ*+#o!g"#OE@fj);2/Tė;Z۝yR^c"„vsnc"! ɖy-+Dy_Pb# ^Cg%XcVU։4X*EK.et66D [@oT 2P$,H\}K5Ѥq Nc1kJ͟ q@h4o5a{-MIS`S#JY5t,<)a)o."rW)ʪbRS}4A!7ӿkdKT@h;)۲2sLTG09co%nI#>bavgk ~{PjQƲxJˮ-6 K]VqvWǼ[۠rór4&.xLO'm@Q@9u۪ҏ.}Pb:6)rKi6Ѯ(0> k}BW0y#/ͬ. lK#`MZ_>Q9 0PAkmMЍ բ4](5";)]5],{& ׏L[GR2R+2FKbZϻwF+͓-#W$@64G3J lmY\be L| I|+z'~0ϥhWdI';j,wEޗ r=d.>OðyC+.q@:/ʋjC@~7_@b 3eR-ZU8fio)U|[/r}L?h<"rQҰAx6:bKJsx0Uo1>5~XzKAP^vXZ=!EK-k"K>|ri-R RT(UCNW!''\(|URJȣ-m,.Gzy&O}6It}:t0]'T :T:P.wW?ZD3?!!^:9yv/h'TRJSVjp*M 9t7 *H(D9ھtJ,2Nio|$R\șFY@CkXsH$FqƯq؏y>$~Ŷl& f*Ac T4.xCpa]hħZSAՅrj~b$'JgUhURC-F/o|R9.c}֔aqOn5ڭQ]2ܼfn>,ᜂt[S~ i C?Sj_kuU$rb;(|)ŒhǤ@)_7υAED'KAkt?́:Rcp+d&20&&R2L-G0R.!wu^ b"'nw)_\Dptu0V2 , VSNG4g9]cudWN=6mP3qO-BU;yi] a&sO_LZjY80qNG+pkRvm@',1b Ԡ{Q`}D1{AKH1WO$șYIu/D>OF7%-ЕZG,v9Սh;>,d_KJ \G9~j'0H P-v+f*+֘Hڋ~7 =]*;3nzOqq nҩ^6ۉľsr#qJ$qW/*ۀK?hN/7;>u dktvF<{Or53$BFqFSx]Q%ݓึд@BB|g5|q#ReY\7љ"Aoy޸)2xZT)8]RjZw{z$+KHĈũb`_-Doɗ6.q{>ʲ T+èOߖ|hZ,(/g5V/9Vt 8*EZXݎGٛ2;sm |DPDj_+Yo˥_1˧)q4,\K\QUg;ϙ7GE# e=t%)x[pjTXSpf h |^بV՞5>+I6u ;5sk]DM4#6:!Y:$9$6kRi=k%?t8x-9еzp% _uo)n(NJ}q$h,jd>bP}:xdꢣ=C}:fC2-Vy#F0 M yBkeB C~H65((SJp19yQ"DfU=%:7\w1cvW-~y@1O/d;&DFsdf1 U)qa4.,6+B3"P_JlZt5MW=z0fbt%jnƂ4UZėкv;1N0bAneS9 õN:5n LvnOE MAv)-l`yخ36xuSA# ,*>v9p^6ΚoGGy0K CyS1M ͏!wzEI}\/43< :Txчw )(%X11qjdG#hZ)A;I0 n.rWM{#C]zLIK(~; 8̿'(t$w:mdTFHZ')޲Pl@RF>U֬ } ~mR(~ߪ!ܧڛHc(Qiu#Yh Ȼ`Ԯ%5$kl)_ fI !WKuON8mRm%prY7+5 ,KFW9aҏc*p݃'g”=9Ƈ]Q1ձTV?kbbmsk+ua,`Bv zKigQNEk=z\)魟ޏoRw.(.ݥBH5β`[hwH{Sw&%qBOQfҼtUUV$'xz)jJbfx JAjR,C-|VтObu|ia }r&럡y1yIm@e/)kP}Z#"*eWTh,&'zA2A@jl9ˑ]<fTb" ݠW' k?DbG_sHRTצrp= Ff%Q A͜H&0|B6sNSOҽb |AkaOZFK,-yU ; ۶CxMe Ԓ^ ǟ5*:֛7K#8 a ,b;{(2*E!c,E,n䪊:fcve\N1A?c{DtT=$7T6I(Ĵj7}"Ic?PkS ?5POglkt7@uiN9usg M IHR4Q^SSH푟3PB7y%5]\ī0*_t~׼LJyy> ,9Fp |h RuTd<30* BUL0rqyX`(rdDrbi [8>FOu/ZEh :zBfKFS(-:f2&4BݜD._yX6);AC{Uwv0y%k1T `~B#$Y﯈&d=qfx 틾ÎHjK & LPN& .y=6+S )1_V$#w\n r AK ~5旁 Rw_FԘ Pа?<R_Oa$ÔNGˬ*U+B%Vg2˦,>/`Ac!D;:Q'HaiU"50{ߢgo` jeq6\=62qdG VW$-b+YLMOW\Xukseӭ4=B8y(r!lrѠa5 u{ "Bl)SEęFͼO'yTkK54Ȭ60) {,H#A٢u&D(ȃKArSDc_J 0)Xd,&@FR-E` X nk2yĂu%|uicCP Bp\,L<ڽ]A[kbhmV}.39yUlN]vMدLYJmsZ4S:72MM,@(wH|YIE] hʫ#mt#qK٩\XaF q;5d~ͅWo?;npV+tCh6 er|ݡF>^/E32DnӇ; ˆ=Z骼xL@/TvI3D(IP-ߩ9iuE.,7d\ %j[. D rt% L{B YgӧJlf/ɠ?P&]K0}_JՀ%WԆ }M݅qhd2̫֑>47[ifrqqs9x:(;/znjt|a`HGmߎZ>&.)GLtNrItE / ߓ s !6uTz-,| y S4Q 9d 5h1|pxffrS^O)n =-uq-i5\`gW 7x!I /0w19dS]93֝9*)4nA:j*J%) Q|C4/''@ҥGbڗ4*47=a-:[T" 1d/`zsfHEܟIí{0|.m$`I%/UZfm-FxHFdk u$6r*.ӕF2Ԥ4tM8A>4t?!]?Jn@=`ZE( -]CWI˔CXte~ $—s Z@Kl hR `Q%@=.(wr]پIDAu6kf<:U{M!Q3@9pa_HjeQmik`P+~Ĕy:Pu+)AB uѭa"1Ci=` A"@u1 ^/*\Qtߐ=Msy-tr SʽunxAzGP`b7.$ 43FH -Ψx2y Ga16`v3 훾eYqɰ{YMX"+KwLy /IA+5[f4 E<-vq̤Hu..&XM Cg) _9.j© Nu>}iLd_1`"lQ|[QVlyH%j]Ȅr{WTؾx9 {5ļÝeHpA: Y.CKl̩i7U!;6?{Qe<"=@TXn,>cH|?b=.ئ,u@]DIGWE&z zA^VBBkTTmyRNsQկ |HjXhjg`$RwjP! iYvKelr[8TY+0/\$k2ǣ@A"I;SyN]SηBU?RLHs'2w>XA {BDˈq,y80nbȧAmh|!3f7%"$ʈe bw|d"0?5yh:}/$Q$ocr,~_sX~ͰVf0:i~_> & Ed Oc 7$Uӑ-BNhc819PC%)͓.9?ULs0Phb$ggN&p9MU[Ó/ 2 \ϝ}))@~Z('{0:4䯓ꣷ~8P8+RI F?߈>).; ~|Mt{[@>S;f!^l3t YSf]X7VGֆuw;Tʰ߄Q̱^AF2?iLg^U.̈́t&ֲ}$X=obl^5]Y&j>0u{]W5cbw%1oE *t24X{"Y;yH0s;F`i+ST&.aTҧpcEgԸZ#\iyV@:gL[T* }REQTzBj"w,mIO/;D$ .PO͞Õ,fS*k̠,Zʷ{RE)CD#hdɧ G!3q \@C4 ]b__SOq 3f4oGք\^S؏wZ]$ƶ hN nQ4jTWjKjd xZ Xq_ɘ^V+ FA\ljJJ{=ܶ^5ߟU^4 i]L QL8Tlެ+W !NBJn11NY3OXE@8ߞWP/ -'ё@1u01^,gyuwzun^b-;ZS=x+ 9Y6=]V=0wcP7űQm!o1!gWr3܋Vҷk-ԁGC}>Be^1o C^6%`~n aqZ!7Ph8V8ze k΍&!e?PZll1 ,:}| @".cy(D,8=6j$s?KyLI9@wI "_{L⩰!݉m,wW5,6c-K Wb] + BxF4/>%V#ݍ ,!wGZ-o<9?dbb|pA|T}v9]JZ~5c:`o kxH1d0GsUDb)Nf$aFxx͎,o6zrtGY]s)//K#qa'x".<.lQTk;Lx ͜s{)Ja!wЊƷX wCZs‡o 8j]H-KJ ]?HF\:!H.`ldnc̎ä%ILүԂn`L ݹH[zZ4`41}oZHBݕ8QA񲳟 1/qn!|pZ8ȩn# FDql#R@9ݓq! m#; )6>ǪS?j'#y@CC~HYfRS2u@FAՙ̻]v܂}zlJ}i+~W4 G?^pG97mDBr8,@wn~/LLH#Qd#]bū&N*",/5;\p"-\պ(89a~o#cu dthXX0.IL`P_;1*GhRoZ%2}"5ׯXhdq*X#!oO'Ve&4Kfqg@׎ګ1s^݌Cr"(km\:@hQJ^!Aٴ-Q  C9 o^@]`?XAp*K;Ks?.TZwhpm hz k,3c' 2_ _[Ð}3w2`9"J4V9S97o~;Pt7'oȟHQp[U"axe^}0366!5 8hOJ dh8@' }ӤiOKJ9oYy=|1!iaw+YOQ5朜4PE]QͶ(P3fFMt ; T̈eg!cBSunnw/J' Tzyuu =Xm8?.-+VIF #ˍ3`Mx[ءT3,atT25?Gfs=̥se\:C"p4sfM˘zlTMyW$Ia 4N|L]VסyN#@hSl u\9y&T*7Ooեܻcf>e SWPr@asA(i׸fҊ4$> Vct=u6?DKasFq".[$#Ӭ7؛6LjD'"J!_ *KMi)i@z7[vh|M|yuMx Wxwd m Azp$=&'#Ih'qd O:ʳL]b.@I/"š5͜MtkoXdR2Lۚz !y؉|2EcHȘ_X\J7NC8*@p>b5_V&!P$@ q9z#+׸\Yp"2C(lNoP ecUnWU'$->:(!C_FeXؽb܁ 'x@wY/ )^Z@awajwFNS ?hDچZqa2\!DEE_:2Oݳzt_N(Ȧzv[,(q%D3vuV}yK ڨ)9:?^l22 9GPGN]Ѱ3DmjD|ue'yeVJiw9~W_y9{dqKo*"hVat,y= w.Dx'S)- mw~[uMjꩣٛvA@/ߤHN %sD׸*UX$\4M .q>@(vs5KRkxW#3j oC8pqgM1*^z*(BsjkwPD`f\/"RgD);xw,n9+4?4>5vhTcޓTio TSLw1P_@]W}nBdZf _U- JƝt@|r6 88~bmzvhտ`@L 8pf|(kbcwg*1c߶c=n ‰՛n}_$2e/@!{Qk,@_O6"!dܶNֽmMIZn#[xeA@R=>'Sml:'<ͩ+|E.JmQ߹ _v<9QwD*:x(0^~sё6j f6 ۾ ʠ在.q S{ALNxŋ^4I`ʹb#ȌԿ.d5;6&5Og,H4?K/WER:R_*Z_TAOLJYM΅cxuK6~.Q!Fl EzVR(ȸ^|3z()8D'o3X| wpuˀex]eAuC Ҟw9Ra?݅ޝ>;p29}33;%CYOɍ5{+cgUsݞ@jW=NVt,$sˆTbhu8Ӥ,xO2 mx8)nJ+IX k' FEVQ 2R{Gؤ76?4A ޡ*œ `JEpWo2I\|Ozdݣ-ww| 5,P9*dx|z~ #( L9l;t4@9a{M.l!'5Q2E=|_=q݆fj"8Y?[:1jHy 4C "CtX$$/=Utsި[OS ꤦ/:~\~H.-ވuiU7++LViA4jI6u5(pDİdX4ϖGphY͚FcW&Vx4;X8@2IoCXnȸv'smd JoN+`9 +Pfve8c((LK}7k_Xqk fmHF(Rt[%dpqt[4mB ?dӧAM䉡ZhOzxkTǯ墳8pCԔgi$mҭ\\!Xu_S0{ɶ3 tJ6fj7r'Y1V^s| 0RZ@D#Hb#hi;1Wʤ!j2x[B$!%Ȁi!*STE}Z4>h1/J d}u0*pU9~_urcDE"#3.6=4 f,z .yVC=t|^..NfP>\T ;6A,%# 7h%!h#MK/l; xwIq)cI,UAcviW qÓѬ%c,YIfCUgg,R6:0EդOkE#p~F6^19] B(!lub@ @&5`Lp hQ_2 :mJi wJӥ+fXn5w+V[L'ZpG9]I(D2S1d{a4G7X_fd5WpjF ^fˌ%A5[e𥣋YQt [orl _X; LF e*!,_-=A{Re'i ~+:{YՋnƾ9 2-˫wJw3IL\Wopxk +uw?'swe_,MnX0=W'օcJw ]uhP:]Pw)ѫE߭rRȄ: п[Z V=mn),xIY|k#*KW:" cznÌdy2㗀n5zߤ`󿍆?."s0FfCQ7P,g4n..G9[8f G2e/X@!x: `F._-kEb\h>mL# 6pp.id@j:V)^_0OA(ҢqP:Kǃ˿d QmM`f[8ĭ,GqU 5Qb~/{ bo!N JX`>o&hw qPlgr"J$T h)gW,7n/RAH`EOccN=|8o g=lF-0ԇ u@w^޴ !e+n4 2`⮛(ex\n]彻enװesti2O ㉕#9#.ܡD6br,:D! kU[ߖ]a<64 'B4 5? 2hik5 Cqz,RUSm}/r_)@'0s)ᤅ]DףW{H(-]I䦏?;Z' G$+V•->a8}}fe:|;A, Բl)Do){1**2,k̛Ym4L_]%d+KG'ݺK7:Be~94h`qց A Ss.tHЖFwHp-sH7ثXjW찏intzkE-[$2SE37S.QYy!7i6ѷ0GR O9! 2Rm"6'<*7zU'dtf#zx F^O Ik9F`yyun˹ /p~ O0"Ya+v9w|G)v'MQCU(ϪYNk i[%Ipqd^hgO Kア[8)]z\L`z Ntc/jL#+QOeZh9<V$xpe`x^޵b_3T{TDe'Jgi`U7b}nBmɌ 3rs,efUX&,U5MRP@ܞ'*AZěl9G9@RǙ08 GSacH˙S HnoJB@ {km6jV]Zgr˜83g44"}Y]W>D V=q v+$ݕS*l͋1clkyHv-0v;Ejllݨć,c@lwrQ854. ^5b;=d"M˞orFV_f۲PWG4K-RyS1}˪?{| T{NzU9&PCX7u~Wz}cC^?VeVEv٘ <(㣑QNW(@v396v/i/n!GFq+'5A#j"B|,zNf\\m6l&hFc <mSǘ 这 Q|_Q^S5ɴ]|[}A Kp|1*4)>HGC&}iL(TwEsQ;PԾܧ :79춧o=Z"I{e{[ \׍8}$8H$~3+bQx&A%4S,O./X4q<\u;IIKMm o2:6ipWL5;\&I i+Uܖ؋E$_x[w*R2:}Xi.DPuJ:rUZז\-}D$/Tk26xm@eKr⑵aR*` N y WU*T&sTACyBzjBOc}q\~fvd2f H⋊KY@&+8r ['xI &@|}&Ȧ67@K{jePXo9V> z9\oBZ>>]f8I#97Vֽ-QۣCFI.ʡ)po 51 o>,ߎ=6aC;\fןȸ<ӦۢCs@ o".1qp1(…?`͟X谇ԃeS]1|6>4 }Eq$jX@u_x ,p sJf`/ڪg:tJ @Xʫb)%IU>.:p|<6XA#"'Y` &_~b<"~ϬBKXh+}%uᱼ4 v>O4Kɫ2Z!!~U//2 w%N~[ O}>PK?S-{F= D&= 2qiƺ;&YC1kNd257Tch-Ϩ0+P`męUl}u*-p1%!,u{_'P/RoN–1%tqNV׾4%gPgQ#Z)<.C4chٔ+p'q.^e;1_{es1źXr*9(zXX&ڃۂw\//T=jdH" mcVAľQ\DW^'tbVpd8j#F%uQhQ> C!!f& @,_Ij3kc2ysܸcE7{gJv{kc[M{٭VԽ79WϽ* ڢ-Q[”yz+-x/"wja1G1]B&eLud]^  I=Ƅ pFb;.l@zb bLm`JE܋f)GrL+}`NWs %AFu4tIE3^(c{Vbm&9DӤF >sAX]E E^L٦_m{5eldFqFbsQ&?v¸`'ϛꆓyG ,؛غ|k~X1дAme7e1,f847 !X|O=MNjH3wd .$Y-d,!cpig e#^Rq>gMM[*|w#Zp P!UZ,%xw,lp %@p,JR'.UQ>dJq'1\#֓W+IM>^L܃ 2nashĈB4֋:j|GDf0ީHN}:-E $w>oj~Z|@~6ӨwиM:A|ܢ^x(SZ91`UUDRHG@(a8/cYҢ Uk$}:EAn&mוy ܫ-n Ph F$TZ _u*4evL`xgFqh~k{3 h夈C{E}O0kyUd1!YLƝ_taΓ堐!.j̷P #~H+Ӛ5zs[ٝ]y8,CUKSl^驌o"qݬa%хʆF_8«xIY9w"'YܭTno%G'C(8fqq['h`Meh:"0Я!p `$  bIQ50 8P~VvӔ<=.#ܸk.ifCJy?F9&+S vf ף;IBKA+d$}uB$){N D[Ǖe a-Fj_CÈӢ~ݘ37_֛3+gC9]7'p9XgvIr1ށIX1| >4?&0KqT!QM~?;HZ}S5 ,C(tB V ː| #㣧'{d"db+,ABy YN W 11d,(& ‡"Mfd#Hd!q'bWrUPdLJP#>~ȤIb乗ot`O'2;: ALIA|~hn$sdw%Bi1Z(J]YFO^uDSU>Z!ch'؀\}oz,WNuh$-ÕH<7]+; \zFr>0>/su X'`KǡFyZOsV5HA$,gw#CvY۩jU<{7kL_D>>L8,'y_5TEiM3n 8p F3kę׬ɰHgR/2;k{[FE|Y6R.U?ַ"謧{+aXM&r> FjjyeK}-9\%u|v "=Y_ӶZWHglX k1Xr431Hh ;HhSu9[QA kTOvo@lԡy> [0aKp\Aed>_ilso}ֱ 2h;ȱCA]@8 >s@9αJ#"~L/Z22J"F<܈fkOOBS\gaGr] ΃Ch9De>rٍ M/-Jt jO#oHCګo:Rl^9z}W?p1سG󗇽& ;dPSF'MIyOT 2Fz0ݒ Z5-'y\Ԃߞ[ш{b+UsqHVJ{ Z:3]4.krp 4W}q2zKZO#k=DNR:pF ޱGЄ5ڒ Tya)@h`RKҴ,nШڋ#?RJmv7?pmlȺhѺR1%39ƶp~In'~ؠH|A ~핞Ah7-Tf8Π,{xkV8dcaDT4M>P$?ԿP^WMw>u:"qVDgm#z0Wu(rnPE$9OP2/ݿFd[un~ JqV~qN~ԁDV#1U 9Fp"K⏒;a_3ѧ ,Ji/%,ŀ)j0V/}J&I\1T5!"{-No1(8Eo^5Ɗ/r2OMcZ7k\j,&yO?_S!Pն-1>+dEկh8Gp˨,ބ>ku-d)p!ml/L` SB&bk̦mtc $ ;,}`L 1U -OcE:>˜H⪐;O 0bJ|Ͻ:Bltzwn|o~4Vk6_`׵[0f|DL8Z:Y{sL:P|nSOK3]x*f"b0;1{jL|Z)5JJF*"v  7sNKtnw<&UQNu,i|ҍ_eE.ńgr2jߪJA -m!o$'Kȸgg& dy~ρOx̹<;:݅ػ=!Ї:+@eA V<:Mrh+KIMASs4l lhH:v@ eNK_&Л$z}p2<\τNз! _EŕnчD!4*/nU";N G Ny|Qi+bb0T[ AHbAxgc4sףr; ii'O=R'mhtveчz#"6 Fs׊/mezQΞbXl5a4Qz9CW'3.vn6V-`&ƯCd]X"bXKMCA=j,Jbrͼq ͩ ::'{MbOpe籱_iֹD@ I&})E'ҦÚn c@͝ŗ@CIFs8 ~4~6 ܳ]iSc]雬Yՠv> 1N*NE#<=}#Wb5C?g׭ 0;&]P*$Q: Ыi-T%] Le?OW(++qQBXcC(,3EyJ!Ц=` 0Wߥ!2l͠7.QҴw`GTF(5 2aӬvi3u:ȊB0=_^f>_Lͺ+G GUS^EREkɰJ>IB =}S.qzmӑG+pB+.7Ha=d_5%VQX*5"Mn)?0eq||m֫ޢllӁQ݃@:\^4Iᾩi Pz+bBZ _6%wM :m7$QY1ca{-0|,\ W'6zj.\O@F)Εӆw;0F(6ʈ/r6 #7߹jEKmRRa`d^ E=6MtI} UNxaV2882#e䩀ഹTV_mȾZ%JoJ ت!ͰMT fXe/|C |z 33%k$.IxճTX&'sP٘-=.4=z(5fu*7DY&l^_69L[b?+FLޱ<) ңT)stF,g-Ġ 1 g"s80Ϊ=/Q$g`RdJ9Kߜmp8 w2@Ȥے/l2z2S:Y aDJ  7u!)>lMAG FA "5(_(<:(xs1fq/ Y}yǨ?_s۵a X ܨ Z$MMdWx3aٱHKgA%C7O&E+Xq1dxhGe^iw=(?:&.A Ca$@C`㸳\ua;/PoTaV!ݗ/)*=Jpc˻yWW(Wa+b&psPTH %;v(~ DjK;:4t>0"f(  Z*yBa3l?ظL?PS.@1w] >y|@w1Dl3T,wi)d#MjwUwlv7Ar"@ڄ#][@0'A\%g!E v{ؿ};ŬfTw WڔM>9~o@ iԫ3Vu 1]^fŪ xçı9Ycl.5_A!2^;oW 2rK2xupJ͙gԊ{94 S|צ4}'L)@Lxvʿqa%BeZ2ObX:"hPXas%Zm]뷁@=XB=TK+&Z6[8 rZ43b++(QF*wѹi-]HAο0W:WIwT+C\4UIU\c7xņ5P-3;=-ĠHyià҆iGbzCUTrBP7(G;3'ړƭ2)C/d Xxҹlq-OQ{2_*Eۮ?<+rEb[A!ؗP) (o/r8Rg@hRsg3YïpثXl[SqA SsZ xzK j${|7G!mIƩH w_]Yx*a}rDoױ9v,W|CyTNZs=4 _oA3UgT9$vΒ+'YIdaٺprLS!q޿gEvDk=vq,*HNQHG~`ݳQMjЬ)>mf`RΡʰ-~K4_czG6-4ɋk1"FsֵclM(࣯qgR_tsi#YD %<~& - <4q)ʴ٭ ?]ܸ61֞ܭ"yn|cȍCw=&JkU;r0U`@mzjjJ0`@,0v2Ӝ.pgӉ[ La&uHm &<X}yngcțkn%),ŶpZ섻15$}"D/y:'7S f,X,~h{,A_<{@2N?R)GQ_gf6FNX:S  OvtӃ)`}ixu}+ /P7W4!%] , ײ?ЗM@/!#װUcW8[3KiX3a&28G =$0eKr҇2xkR&!dafR s:BoTi#]Ζ+s*#3oʼnw݊dTcrQy hzٚ/mLAp9zw,zjd ǿ4G^p%0=Kъ{j]οy{~;&Hxjb?Gxp֭ =Yḑ$dn= e׷Ai w+&Iv>,#o׵fd:XtF0N&\`Y:'v1PEP DŽyЋ"7S|D}1S.B}@Uv&fNUwqWJ=(g]#Z4 Cݔ_"OX^g #Ef)1}FNn W.HD8ԏ;=2e. &H]>! #u'/T q9dIG&s~v|is J ]|eG\7]>*զAesLZn (tQX~r1ZO=JIAN 9y)P; #mᑔTl`Sj쎜N?/foihIP(d3Y~&( z.}f&׮SbWXQxє'(=\?FZYI5XndQF)zOl΄yJGgQ\ :*M/:w@w| pIȊ3 )=5[9X v &J\eetQqC!GMK97 <1#Id.8ەyX  : gKr$Jc$2qQM,_|D=Jy~Q21&Zj ŀr CH5?e2Q,zJE4V6׌p>5Nq %f#%Qum }w'ffNol.$,Dr7[ֳs+( D>ZuYh*3߻ߊjߦY}]c{>fNC[`cN׶7~vb >^˰D~j|Iśd1vWyjdv3L4ʔ$W5bѶDIt)YzWTܹ<#p~<7s# P0# fJ#׵rV&75k4Zh}uCgz>RzU[q;i&Vfq|Jk>-fI%V5¾7h g[!vs9 (~PL'tG"~1䶢G^)[cq hxOWO8A\w|$qig!\wC.TaGbu_H ) nKNȼi\߬c˕{d*wSw4G|ޖ2VU ݦI'(nW˰r45pdba ݤUyEKM y,2Y6H 149z SxYϽć 4%/(qot`:|NߧYE' ?x*n.7KMFPA[Yx6) KV#V) DqgV:)(}gs,Iolam΀=.A luBL8gWZT"̰:潥mô'S66K2inq,'yrz؝DfXvP-d&@*d⋻\Ša(:̄x_m%`aJjX!kk[VO({!Ę ',e#"SF^E*Ѯ^s{ԤqxVA.4ovrEdc's.1σxF hb[=00fjؑH=gZ=d=QԣARŭ6a[g+1(cc(1F?D+PXzyBϞnk*K){7;hF?T>RFnLF,K4= FW\|ϡ@o0jM31̗-w{:{<6]00<_ܡ<臁caz3! a w3({t9{{|_"7Ց?خ]:GypߝF;&5B3xm 2j%|d!lxo3ajS1G#YX1@A~6"d$r;0z5"3JHapt:K<"eBBpP7>YOH=@/TYX:7X$6 s"Ha 03]טKfwHX]r{i/z=&M#N63lzW飤;X.Ɣ8Bicdrf.=>ф6HxwxiT".L.d>,$KWﺛ~H V(HiȎicCQ/WK`MhCHUox\Sޗ6fmP,k'Ed<;W=SI}ak,&7HkUI9dsY$Yq΢QqrG9H-v ^b/_5Yo]5\@T-VBd lPb,Wt-bVR=Xߵy3zNDϨ%î.i͖oaY/s%Qg.61ER¦ê~ܲ<*>3i(ֵ/;X:ޖC+)*vr%|:Vb6c jRPmya':aUkv.I]D=S@X[wMT<8Plƃ8&0+*9[1 <Շ`rc7t/1Q'J_&0`(c ^WԲNc*PO;Su$k:hy])ݷϺ<@1?D$ДI%Z)6ZuTa:k{+2w7pFqgdǶ(ҁEԷ AP}c: }gö[*μ%x?{`'7paIDEL} /Y$^{.Ƨ JgߧV= rdCqa2^܊~{z&Z5wwOיN*D*1PrO}p?=AU*U9S.'it_'4`yA|,ZD0lV ?^ZTe &]vweWYfw,״yy!8i|?Uv/z`Ar#6B(4@Ўyβ#s*B Tm{!{2$Q2 PvA68lbMP~ >Q[޻K٫{F"FWveERTJ翌 49Ϻ[wh./66of[akFAͷq?p&=t􌟜&(qB: V&NoK~J+(D\ h-{SNff73R.zDGՄzZ7tAs0RC.f5|B>lZ5s\U.Ws.!~qW 7bY *4L|AE){{$B)uT;zC/Un𳸺ɰ H0k+Q`j%嶩iOO^%,b!F>s¸/G{6ʸ,X*2L$'? *N/Qy~OBM 9&#lY:n$Z8љ)hn-{:&bp㊻xrI?,Bbe=+L.^jWb y* Z3ɘ Rf~Hd1qY4@[I4~WeȾbDŢl q8 U.|Cg{t4mw,4Jo&W):r(i݂N+j1HJ0aw}Lx<AU, u-dg )~Az {ϖXNo ؞vb$Q8'kj!tԒv#u:n\>87.GLj0`6_xWwD5:>: f=CZ` # }^M^ M bAKFՁp$&nCXEMgȋ3u/߶D@pZe65)h躢e=(߮$PdDl3K/gh ?Onq4|YA{w2i} 2a@i2ƽ|%-go+ ~5":M-t6@+)`1tK9j\f]v؍M7jH9 +b\$msH01/\8L&Zk3Ɛc|x!r jICWL=ʽٻrl><,!}EI)ϕ<:OPP μuR6xfXnlTicK7Ys!9]6ә pkfX4e7ՃJeOq-?G(#ia ʹ?4B l-\` vu vj[ޥU2mc^n4'(d9(mCb'@ ):{X

n}{'C?{- k0!6am⦢6Ё>RŇ&xtF7f.Cv56t%pgDqR$Nqc ˂BO'0UڠGUk ;uʸ2l?7{+FWu?*F[x pA2Bs)Mi$ ;ɲE}C;`:p y-0CYG~Zb)X FZ/!3:)ucx=kLVbRN~֠3j9cɣ$h8TW;ſhJ~&>AR3өyd!`AP ),cJLN?q"+Dȫ~  }ZdA z~|Άz i>#<&!@D39l.=[9oB;}>(q+ $׏iu1^UD5dV3 I|]h9xl6LQr0g3  ȓO)"df_"HIԖ—(}jlg}i&A59ƬV 6?7cN"H&=D<)H_), C=\F}&Lj~۰M,6#˸؇9ɤ>wr[qS3.g~802^<, [=iH);v5F + :_^O4g}]I j܉&530#ZU_;J盼 i>σ4[`/!t3q9$F+]0y"N+S]R^<1`hۭ2WI!UKW,@4{Яvq&Q[KBiu p-Vo.?-{ѝv<X>Gy|bYI$f"Ԝ$RSjF,z}~G1o,%0e5)ܝ&I*OR%l2(D)`ãDVOB] 'g .%p.Z& `#ٱ@ egȩ4{޳G% jG ⬠]:er5;P'Z)/g%`jv_4][9Y^Y_QU7&`ه*A7Bwi{w9l+;Y;\'?s9,&G,A 8 S4er.:BMMc]PT>N yRx ^&;ntԠ &8ya_^\w"W15߱K ?*)|pP K!*@ﻖUIH:k0\ДvG"L!51*)5V/ 8>[NquHRq7vcu%5* E X7݇(Wɶ =ntY; NH: 9mb _]s/ ' 8T=;<9+ڠrQc9``_r‚NU$.6cP@o;:4:3Sbh> ;:RM1@b p1G`H=֡'șVVnaΔ?5 6zVu2Mq,@xsV%3(ɖqXI(B yuUs- r~pA?)leta:hmo%p uX/<VX. (* v{]:eij\?q{-h,ςf6| ]9i]'0KH9;k3Xm@Z<ՒW7}[)~vXu\_r9a@Rb*x22F<-j oͲBϬ *H*g l(ӢlE*rYcQU#kp,uaa7j3]@Ӛi/zqQTLT17>$Ufз8vʣ =9jU (޷(mLsZ)4)Iρj$gs(tVir>R!H%{Ne$׏X_(sud94@@6} HL;+ =n!I-]jd 8u{꼋w?*_Π+SxDı!iUi%VyXԀm*g| c6a VWw(gt" J^W_s>!7<3T 4ɖ&*FyIao| j J & P~&QyV|$}7j_3r/r=|`́77d&X qC0nUT_ h3@*'n=ɿ^f,%"c\Y սyimN,xn'ض%smȊ>y; :aQɕAag=@CD%:R+x:LN v46+3eā~Rp\i&DًGΗRぴolFFWr` Ʈ|Sr ~9Ƕ91(ݵAթEKU]WzB<ƿ ڊ8xᅣrgUqƇU> D\ܬr+%cSuw2:Z Cs8NNՔ\[ėVQgPጬ*ƬEla_u?0<2Z;W)vF Y] .cTw_ʢ?񪡒r /ʴ,TZ6գo$Swi4X< lƺCD6Cs0EN'Y,0m[?AP8란WG=DO'.?Zu\QIZ'Fiω^*i6Ia 4)aYE6;]hX,POudI!GΌߧÈe KZ) RhCU*A5gA!ω P|>g!ڋdG:U&J"­Nl-!@8Γ1Bсԃgp̔Ey[ !#K@rgWF^p2X@i\1jy.;zSVѥB-3 V03Q+A}l4o9)6`kgc^kbE`Gj/ZV77Ѭ泮O8 ;LSI54䃋h!BQ`T+ο!r_~Ku%=hnlVpd~@,i:"}FCʔ-~`^IBMi0/ւ;]ys4 }>irɤ3lx%4хe@??)yeIfAE_b3wR+H"*/.DZya1O ̜UzxI)P\?o8&hH(oNLiw:5 t œ8@k)6{4CV@( v x۴EbmQ6aߺlwȬ~]mmK~dGMzT[l4~<3Ӫ݅T^0pi$OHeCT]}& {fֱ׀.;r u&@!KL,~Ӑjq{]6 3cO%m7Qk :s_I65WvbM1xӼ6R-20c%eS6抟ϠZ+%H U J ̾v ~=E& b9v`.`}Ci)Q%8rECTcA mV@a gX+Ҫ) ݠ7cֵ9*<.m.!{wN=M%1x{teX Ο6/0 rӎN5wL=Zg H$txE;{(凍hJG;oP,c7V#LKUz"Gaa/kZӔ^3Ա@ ['ds30^aK;0 El^2y<1Me|g? ڥ*A'<7:"CV!rv43 +WОRE\@v,kY:=jҥh8 b!j;8@ǞfÎjR mM#ԅT"TM5܉) KW<.0 '0ɦ̓vR2YNDqzٵ*oN)^,DqqOJ%asf1(7J/N or^5%c }̴󝌣ǔL٤* ПZ>oՃzzr9ѭ X(MŧI{v>'8't- ;FGVM0(ow} J#@*w9IHրô‚5ywE/m39qqcDg?j&Q5bH2&G[z2ݫOD$םzDfbPD}׈Z "(NS U5%r d*g9D[N>h,Ǟ*=!pOKӓ4){;{*ګK,\T7dԧ$*@!՗6w.%lH.CH;Փ&Ή'*~uPRU;`}'V,i#v?4[\$2.ozWj1G)~Y <;K` ۂi='bB2=(Lq_L?ed (UmAn.ܡհMutZEoؼ0 DBJIkI2O [qKEC'GYQ$&3Ӌ'3a3bB.Z{tG,0dvQMl '%2rum3Ov[dqx sұlLuѱ3JtNviFK3x~乃g& i3tkt+uS /\wB*)cDf%;%UW<vb(w&b# DDvϜ |c@ln% [Hy"Y2{>zӸso&ai>`dakb?1o}ڗRљÚXtkGϼ/ט4E1"AU<kEr$/U`8 {x[KB*.{R&GNfv8l^9u`;9I/1|,cgQw OCʿPY27tÕ32d7Re3u71W9bA>O9c=sy?>`j!VR{ KM@Nh#X\&14mjI!X>SI~Cjkzm Y8z1`]ʈާ2G f8/%pM+Ɖ8fQ>,sFjrHa\T}+]ՄťKCW<{3 gh_TD*E!%$E4z{FpV.D5ņF1X6Y#\hYsɉXēvmEbx1ƾ./~IPDN8D2h?Kǥ~Xe?C@ i1zMİ@@sNVkOj _MD$9iɘP;=а1 x A|q,Zrrpt+snʅK0ߴw5z/=[%IPD1r}Uq۫s}~-2/94Q!k=,NvV#y'䚸\J&84"̱z ,,(GNhвCW+ 43"9J@V\%Y:u+@2K$'騫6'H1yWnQ^suOdI\{3:@ |HoenToyyVK%%Q^~khYuYM.s q+q4m!'%+fJt1V@MkAO]*yYJ "JUfpQsZP\w chx iI5+TH1XHFCoos{x67" 0ݸجLAfWkXw PJ+;Yb޳'1do"[wSX1>6)RŬo *Vp O+ tqי\c'#m%_<4[몽T}ʽӃ`7d0/V(-%KKf`kG $J7cJ3 R5Q\v]v,Su)уR4ה9ejwXJA7䡍cEX<]c0+!|EPpc*V0!EN\%%G1r*] \gBR'#PWqt1⧔Pr/]juݺVu"a3|idC(7Mc6s8tclIlMcUirmݑmh ċ艨=[,}g{I.U:ZῖQJ԰` R#U|& BBb[?1bLs b׭!҈>J݄9Scjaʓ]=R&B<-Vp'"\{OHD[;\&Jӕ^N }[:zZo לK 0906 ^EO ܰC*ICFT) =IǑd^bʷ!KK/>=NL]0= JL a y]ь6Mp5.j:24yX{Y5NjVN{ C0< ӸHm&0Pܨ^?L'z%{\5ʯ+3tͿ O#&niW8p88g %BW:p69{ރ6ST:n'{@!+7kLqxImC(D$Y6c@>eP'`dnOΕťyMi1}RtFgm霽q\ 4_b/ogy804dx||K]03Ch0C8k -5xdgdI`d3u%jrC o7YanpXJ$>'SXibͯ pcI5~qPz +-:{ uuκ {-V*)5tG1(C'=$9jX᪏1+弧9VYTt$TˠEa3KUmizBF,pu~#ẁp7C~}ؗc=Xgv3l{jdLIq/ww&X8.>Eyud:"{;$>Z;@ A+~.\VIqPϗcQW(áIBX X _i3iߔ0RG,r-YC< {UadӖ?cm6l?SϾKVf^\6 aeILY̴uuWfieb8N^˭^ }ۯ;KT~ Y}:mcKX/": ~6xǙY~;|E =V5;?-|,4b']U;uX87};/Y19IǺHc*q%N4G:Ӡ'4HVYw*bi%:Ĥ,fi{+,xǢ,%@}. W:{Tm10$;C)&HHXWaWdwXESp ܋.%zP暒 eF>Ӂ&lMzBS;و3S${ U,b}3-UKW@n_\v\N,gF_,hXh@RRj=b=2O-+w1x6$,G@HwK[4%:gʏ|a]JK#-p.+eY>B ;Ie'( /SQkJgjeᒼ?bVc 9ocj+%n{MRrEnV3U`ۮJUGÊšPÆ!3 ֤dx)pఉ޶bAfX =#I8h6 3Wjt$C^}\˫kP[7^!B5s46iOw=!51s-p 8ulØ*H7 Od<6 DwFb3C.DR'˺P&dbRf )Q.q?bWFoo=" C}9IʏJBc6[SޑpW˒Dt[4C@a&h:HW?H |]zƍBHF,@=* 5r⧖KPnj%QbnIf-yh['cW@ȧڻu6+ƫLNM cA1`I^A1ѡ!)#{z>Ħy-c\K;= 8E?#,eHxg2QP|!CҖm:Z[M_?q h \%ڱ"x$v0Gd@JwW{R &FxX8fOI(C uh&H`_azFS2>Y9򻼴{e (:n[PL( qQEVQ#w050=;x<ݖ{b+|S7p3 C49l ;?; V+`bUJ *l˺];/h]5K$~2Z-wTTpsb6@]PK`3VH9U$XwJ)W$Ws\Jv1 +tE~c[:܎ U5p}Ac>Ɍ VV7,%k_ӣJ%ƻDy9>+OOj'X.i]\ɧ U }VC"u72mh^ ʳw'ݘ1Ѿ%-cl;SATw+Z+h[ݏ/+0IgMUg |֚'@Tz6gfйf=r:/֘V^^qִƐꝨ9eH4=R psɳKW w  @eK r7p 9S&@_7<2y7|˞FGiWTK-bɒ.b2^ht2 ɯJ`]IrvRoqv ̈<U)qaol<ڡ{Q<(n-MM]I$ғ\/jI_UUd&e琢N x"I{4KQ2 뵪.9JОqW=(w>]}4~;X%7{vxu'[_8)4E,D59PB7~M2 ekiP$!3E ]XU&m|S\lToT˹AiyG[rwo+V%pX &jA-gh%/=J&lforƼXZ"=$ RPFos6[;Ҫȥ0:/'Sϒ:=ҕU{Dџs'm,%!5rz6۷{hל\3|\oht=$D}Ւ?$*DJ H '/~$2j曦%nG4_%ZoUǡ h)#2j~?- iBh6*] $6sN?LNC.RM0u4*3q3qAZ'ցUxr)M\7׬NL%%3W_vrml i.AUiA(9[:*.t/ӿqo -ovxEcL ,+%Aaxrd[he9; {< $'26Bo'<-DzHb!rMP>avv@HG2ra =Re(T"Zcv88|b OTI8"W.oNoGA VD%޶au|-i$C =9&w5CJA|`+0 )@̴qhuC3o@7T< V 0A봫LSkE0Z(lWJaJ0UEx֔$ V~s>},-/G ӓ(lc5Uk 0( gJ_-*y΂TZxHo+]2 h =݁MGij/]>aE WA_}~]\?8;h`xYjړ 01b͘j7" > +yXq)nV~2,-[X',8,SrbU._YSedl\Oڪ?_HܗYmEd)@&; hhN})qB% Up@(=VӆOynMc-9 QGWJ0EN p,$H^"Jw> ^ʅeC߫N^fiF*VbM;]d}۰n4@^'eqk}Oq!h#@ά>}wR9D'N/TWOC6WP]]LȆr l?['Ke.8l cvSj:|5bi0&Oe0XzUV7I&m-@4l=L†P6> c}4mlzE6bMxC旈 N +)PV^F4ש6W2s~&lgc b4O5? {Վ?h:B~ץ= W*Q̒wϹvM5rK*ňa:/9d{Aܐ~760++@?\`p*T13n赐 f24Pf좏:?~Y h_ܯo;}O`M3QLjn&g]˕%!%Zρ,KkP2>-uۈDA-\׼u \kZ4/a=qdp*ݸq}RB>G8vAN_ӯ-38"NT2oq(F"""7k~ >Y5V'7>h8m9juS vJ渁]-oWY=FY줎d vmd&N06QbG;䶦 ̕!!b^ ƭdG=ొ.L^݌~ءKu .:\A xrq=*TS|rƲ'܇ mzy^2x46b- Sf+⼤]w\f0J};`\T ׳Ʉkl'c9S,]wv hVsj|n 1W* ~bɇT؎E3Zב3f~@ uk4=f8;^dE0ub6Q%;I 9-I'knQg+@x8M,KwlE/^LDAyFGt0]W,)I8./m$s^swDi1@M5IÉ-,BM}b=tyM/48q}_A"c Z-N.uB$Xxi ` f-Zl A7yyHmJx؅I}w,g,Nbc/C}) BĈq5flR/ ,0T]ބS<B7n~ %uEkaS_|+ZM]g#Ttap/>]Q繶_T[S7C)$ߗEƠT rqaor:'Fn/K q}/k E8$1T2|c sYҒ:L{>M0~ J#>]rѩf6֤a4͠%tqO<.([R۱@POQ4O)F`6qBv;,@V$WJ)PDYȕXePX0 KgeiԭL4淿܍ֳ{;h\]fxai9aH8ia%cjp0Xt&\h}@k„/\:Qfcpxv.9pY^&v8}QZ$q Hn2rYK'yVuبI3q[nP\%wDRؾOuEy@dWn^M3\hpb|,~gG’3Gj1r ϒ%x U UBvaZ{b zßa[XiHc~$ ˎVrQ]b\!TNj v0$ҷU}Kϧe*9#'6ʪ!-%Z/Qg sT=>[$$#a \?/G W'̅pLm}0_dPS[wvwNr\E"8Mj\"Q:,RDˀidloX>k$@ㄈ@x6d@ Fh!-|wW;8~F h ad dd\&Wx|SBuvd$49M8UO#`+ӐfE*#˯/\ҝQuŽ:rToy t o:<h:`Ɲ)"`yQ8g3[9P*|"LJ5 cAщ;"R&v^DuiuXC=Q B4n‰P 0k,r&Q/5oS#ʁ]ęL Ubf_rۿYtuLQy2-&t9QpKuM"oJH_Qrrq+z48$dP=܋| BP[ȅ jsEWRsU/P!LvT-K86υY/hEHH"WV!Բ(cp!iX+EC)ID+0Q!6g"P:u?úA{.dF Tg۷ |\f!xO3/kdh橿.@̣-WA=4xDU>y#.ml;TxHn~Ltjyd+s9>,kwB݆9s@ I.yHsW:zZ+ @  Wk>^"CvB`[7(guz,y7(ˈL<q0M-+!C2;lbgUbN$4Z?~[L`&3x5Z/OU¾ܱxL0nkc&x2\I l,:8IZs WEMW)P97Mo``/ʇ\g]/8azJ^) wgK5`NGNgD-ϭrxJ >q̴4>bd K&ֹ.{ $ɛjhayL,Xl-Yջ"Y w".>Q^_2Ĭp6+ڃ%)fq/PH՟i`>?ӝ>bV w葆<=/x0t2aHQB8m$nr`r]˜6 ϱؒ"pmFuܙ+Mck(ow|IڞێtΖ}E_?s:ðiss'^]([R7%'Q6x/7.S2SR QOz_Ϻf SJ )پBGW9ԍcNdiJ> h%2dYF2e,XЬ,ᄑ@GR,GeO2Uy?eNPQp%҃?>Ts&樣VdR])F'V5'oR ;ş^j#M> m1B#.#4˵}6t:jLG/'`(<,ԴJz%Z/SpFG1W7Cq8`4"H&Kp,<_>A j'ep#\ 7ajhlAɓIuВcʖOiL6`qTYk ;`Dm ,hIq NQB_3B(<47SGܫ0`Dې۾,i`cn]w])ZNP1OdU d3޼u6"umTEZN" {FeDD ~`6+}i{4?{p2s(LLxB s~7@N v~܍ûc6& &Lsq[gk%SjBG4fpD#~+8K ]+p[={ˣ27E) nPJsvdʺSC3,b[n/]d/w/\+~%uc9 nәֆ+xNxX&%˭Nm:;\4D,"J&!r0:(dj*,ضjN>}FkHpU>#'g׀8*4Jwh%bQafOgTn[WDCR+xHE2|xO[,;G?b{h랇i]ҋW$Npa}*{Mv3+ 0CNwjiWU$Rkx1 ș\'dp}9!O6'͏@luEg"΍ׁ3 IT>p5Uw)4}R3 7ZLp[&,ԋ6$u==nrS?̹tLdf/^HݸjYA1U`M޷GLX?qM*_|BtzzIkjf9LLh1 }UKxrEvQ$_/m_E37`670Ӱtqd;EE7:e܄会ykh޳.rŬh!gUZ1e^%:ut\'-e|$NpM?^ zQ KQ y\BpxP'w$p SV=|&6J`$D9߱hf_ڸ12)i:$rX yдR22}T5"]oǾ5u/E+D`uY&ut8]pѢcc7p+PR !cc3CrǤlUw+{p&SȜ1s.Z-N.4Hk0>M8l60j72f 14XoӗSe3^^d29(A,Sb., b7;XmW~AAhyq/5AYUvBs>0[]o9ӡ1AQ1BgOjBB1wYao&6lFY눑8XC.Z.bX 2T;}F$n V8煗 VO Q 9nrתQƼbcgo";'gP` C 92cgZw>PǀqGx 4%\{U]SK= UAoNy=B]-Ja8 m)yi uGŅ^kW[XVU+݄f@ Fry4A.Sdr!OYw`H$ITӄUn2=hY )+a*}=]dDK>lSlzo7SqK$ v3 JLv)#VƱԵӒ,di9Gz$4XTA?QHbwBf58v+KsuۗYg2C9!D}.έT,aoϓi9wy-6 &//>  Jl~A(:ӪvΑv{8Ҽ}ib_C Er Br,9fO'"$valB\]E6)%ug\%U} c Gڙ,}FhhNN-6^ [tV·9Fl # e(MvmRXΤryZ}w>k P։G~y/Xb=@ &~ls!&a^ݎ% X?dPϓ4A +'`y6f Wּ*K%)Dǘ6:DS$ctT2"!j`iJQ`l|q>ڽGS,%dQߺ+y}'s:-C\匸 nkվqHdPi8}[u(W pW[*6oؤ}*z^^'$KjT]氣-nVV{8 D=n(dxv9Mv(ZljͲo)\lLcKHDo^+VQɍXm垳LF_c"f-M5ak$F. e\h_/W 'vg46PDRȍRNͿt?uGoŴYpoNI^~.v6W\>^GvHA55GR.}!lVjAc{yZ\]BU=}@(i-= P׆wQ?c|) !9t(t[zMi\CER-t_^ud T7Rp̅.V_k0k|-NGԱ(tgp[ }+2@VUM?ﲯ\ aX1'a*ѐ׽ NKôn2kqWH1:3J~(j ТarSyWûF׎@_d72`"p.\~-X|6/f}ͩ<Ѓ xYl/$Ώv)=.Iߓ| hfμ>zC^AZ̸$õȠ8N>D|GE=H!K02F!zƸ\aH+4aEfS+Pu>/W5 82rrMwҨUfS]#P]0l4U&Uz|Oq<bY=icoxw{xe9AXer$\?Ktq W 6P :p@bg5x{M[|[yE-(lQ\F) A dP)դIul$6볇˰(4HKB,/|yĪO"=]K(Y$D L= Ð}Ќ{?fpZ)΍>q?gwJ$v$}iO˟u?t0`B$*;TȝYwbPͺwElJ[9nU{8jg({ fTJf#8w k=9ڷ, f@nR=/2K\uQx, ]e9t32ͻm|6;np{&pk+7k5fUF*^MYlRnsxд]nEXz8ǜ.XV)|y~VTG}c gptv\,=C]M鑪 e( Z@AaKrl&TX٦>".߀TpoRWS*혡"b1T-γV^]N䏩9=)[UKZ9_֖s}?q ^]]azBiZ#j_G5 h$E/W}A {u|[Cr~G p%HOWA+4 q5;- }T,!A.z.$#E,d&C`f9|{٢pz%K*OԂqJ*& k`j_cC3y1_FcLt;nDjS\g^oRwO|tI Zc>Vwh rh}.=S̽On.1^eͻX##sYVq.3"I}^3T)ro|~ښwK+PV-qZjK~ѹB⪼Jю;EF߿05][JݫT=Z,8EM& =91=KN*rБIm8;S:m7lC507)YM (uj)ϖ4lc& ?1isYtO )3tg8K4=iy־ a^Q><{}$%;:\W/3`iD9P5IH[Sk@?fwkrŏcR:E"cwgK@O-Z0 ݷ[z@nm#YٰDM~oZB"2>Zs/JD~5=7,Az'\6ADBYJ.VC]ݦ>MDn=>I_Q,IJn֋}?}Ta P^u?)3Ɨrɔ4n 6#YVy3|ɅXs4cGeJauӻ mZC_th4.lV>)be[W=} nc+ ػ[ ,Ų0ng&؋LJ*f$jeit+΁_X۩(%dEAou4˸;L!]R>1_{qtO/9 fh4@T}:Hb蠞dRe쓈rwX0v5v%:jt@%#.>][#~V mU;><:9e+j"E1aekzr-65mh5{eW?lfVV~}Xq{[8!'t%i2NYU7Ĉgi^KXJgtJI5z6`xyNeJ&s  3W]Eq'lAGU5kh}q󷜁0xn\?z_*"oXws0+cB}:͛ƌЄ!SY-NHbQ'T(DNy9:2p?VϦLM RdUW5+U{Krl(ߑCp`OFX'F.3!yrAdr0@9 =Q͕"VkAyTS]| |n1#dG?/(Kj،#vlYAIաH|!(^Է8lGܻDBϋei'8Voڰ\^@^W8 @k?O,o/)mQ %inUUn =%x$GF5&sߟ<ۨ&7&-mW$ZY@ LP/0en D+aw@Qb]{fmcAM.g7ÿS/i +hЪ6cCn!?D>EQ6C#kpp/WU& Qi,C)JfL‥&y@/aB[T9BETCO!u` ] ]?;LJ ] 35ݜl^0rD9 -Zse?iק0H<+a6+ti;E^U4.=gut\R8Ep8[aœt>X6G I3K8Is-M#.B^z]%KwoF*Y xۏ ] D$ s ߰-C;FX.s&r:d1alhzv_K y7b.}uXϡ{uy^3|oBĊypCAO3#zY9jsLcQ*^ĩEr=:+E3J)Y2 iFds @^9 m{ x?ȋ2175$|Hc _Ts?@ϋqbF)D m Ʈ?#m2.|ur1ɻUAZ6'IqzPi5I#Ŏ#|U]0˚s-mOiji,4Qd 'WSu5{Gqr0M cJm(3^zRn+1WY3hfKϫ2IBU)SvS].m%|SзՎJϩ O(6@d=>Y>/(o|S<^~$n~a PmdԪr{P%kNrXv:*oT"moR9ևo2&;>o2ACʑ>nG5♥jlN՞~+h ]bc`pOS =mIfyژsWHprSu~l-;kP+B: *_fR-@,]ܟv4K>dV3odF4#Vwj%N 15EMF3bLjf?%\s.3bSᜐqaђqf6 M\Y{$|Wh(z*c~&q,%Ř4c _bMQ`{p7 qN:TSR  %fޑG~\ҕFBdGNG%,TmuH>)ȁq!CQG:etN3e A9 Y1?MX?_^^O&Nv{*2WBZ^ xHÎwhhJ偤GųW>߰U^G`%Kq l^THzJ,OZAb uk ~ aAxk`h׊Jp[ MH;s) ?;4:^; >sMq`~2gQ,U# H$&DĒ>˄M'ֳь̫vjnm\G-E8ǽ7zDVg=4 Qv㖥Q=b`y)ɳ1-Q,o@ w,0j_)z=\xLKHJH[q,TWYw(.Ws14e1?{ M4c 4,h cǢf!="|OҔaJlkP "дąyvZjFwX G3mr2c0POowk$1 EwX}|ʛWvِzY[f9Vҕ)tPaEՂV#:E6%,4> \Zi!ו!B8kb*4H 溷Nu_Cvx6u؟#XR ;0;'}aTs5pI<;(zs.Sxߊ*n0e+8p-_~OUD&^Q¥s%ݚ yLW^_2'i=d@Z$١L Y=PRUY2z c#]z3wߑi(`Wn rDN#ټkMx%nS +7 VХE I@HCFTKn<|SlN]ۑ؅Oj<=R?;b-lvĎxk@\ #e>B\fGZ;?|wz!p?lpYV9ahT&r]'8( 9(b49],m* )PR80,)>iy,f= j V:W`vڼ ߭ul^KhgVʋh8y)ad-e(9q0Rз dpRvQK%Tz'~ -й=6Ra#lqy[k͹LL< 4ny bqv_Zw]cE4g~&vk5D|30HZ I|%DSP(~[Wìj-[>`̔tХ>DKU_җ̔&r?w@>@s &K" MspS&Mle_\UAe[KIK7}kuhiX[_E r:\bx1B7Ojz թI? 2h`1,:E*[b7YQK )cmP@S DiM6<[!3/i@#v&8 մ(p \-؎^/ ˸ !2B/Dۙ~[ :.Pdc\-IOW3 `>Fu^~kb=HoMPt&tр)Mw4h<$b'v?!")Q4>J9!$0#w噃yZKURdjoJ)#% ]h.:BҖՎV0P@A7kevaJOnVы:4XnR Ԩloy%Rʐ[*鶯'9r^&f*unQ-t;^\w ~A:^s0'Bʌrx*[.Q\>cs(9BtƆC?XVj󑒜;ҪC;D4ͫǴ%3!qLo6l!/xB8\<1 ?zzL029 E\ F8rK47? JnO~:+96DmD/ȩӞMGdgc)Yx= E6?3B\]tPPt(sndP\55ZTzջ&rGH)W~գBA0j|WR)*X z^-/@?KȔ]r~0@@ VY׸ZB/NұuaMiT1j EOI_wh 9tPrXxen 2de٥l 9emn*]o\ IZ^MȐ c;~~v^MkdG*=Dvy{u*ރ?_$xؽWUF+/}hv>N%VJzy.ėt׷z ]Ka$0&xT}e9.x*Erf{]ĽDz"y;L_La\)$'V>tw}k_9Խ"-XX1dIZMq J@tb b88ŕWB'lǍ pdYVܗÜO}ջA4>PSb FOC іlKTU0j[@l@ְXjaR`xDU.h3P@=Mٸp3GOħ4t:@;`r:t4@oڤj}v!*!V:ZuZ_y/rLrNdӮxۑ0HXaV[LJąٷ$FY~2yGƘi% H@nh$ +'[>)tT{/$m mip#)]Czl{T"DжU@o8Yؖ2S,[*@Gd9iP4YYb_V#-MX뫞8Q]_!bWTpPa`hU|"^>3h:&BʏO$ʲ-ɡngU 1"-rz;*AXj=I}R94p{A{{!_`h ܣ0za^qpYCY$da]F6/$ɼ-4v^WC,,n] &ϰ)C:b<"Y;ꚫSYsea-'Lu!̂=˓J'pE79~qej܉ A>eo0MTP[~|82+鸀wh2+bР]xw}HiN?}GҔ%7پ+]қ^G ZOB, gӃ.}Bٿi^MxRMvrs]@|8 $ bMvGk k {|Ɵ;9FhK_=޿!UNxP"MDM[\X¾5|Xκ09Ny ^.VR~7C#:;=4Z@z9 z ۭx+LFwF^ː?GBvv㧼;(ZJj0 o؃vQa:A;hǤ7TkOhq XbGMwWm@KY- "[';+zLnqvD5#{" t$,Mߡ;7*{ @&NO*}zvXLEU;/f r11iβDt>cЭ薬~Ңy5+;k܆z\_ ]zażK~*B'qM7Ń[`A= Η.qX)&emtoƴv1ZU/!D]5{v1j%!w qzS=sM,dҾ!/*<_s݋-pǃtf%(穕hmK%' fa7)]f5 iGғ"9vhFtŷ r2v;:(xP!QrNCcĵA7Y=\uNLh'34k@|$wn- p(!mMK"tS^VdO8#F`h5wQ=9K³DJ@6›\)j0(X9g2\. x/7E.fC9: QPksu đ^jǚWDa-٨x .X+VϬȯ ׮9 ߆,lG Oֱ.aa{NS@ u9V$@889PؘI BG{xBvƓk:֖k̯fU.|mU<:1MrKTjzWgzN(w+Q]⁻& ѓ31C@F``+ԏ“ >{TY{ 4u7a"zocDoPMcA7RwIS"Qڒ;Z]3M>j^* Pu &/X,E7PWh$E.f].XiQyo+dϫ1K۬8ZN[(qE6kΐs^m'WF"gYzP҅H\ eUk$.h::UۻvnQo"#;ZFeJXAmC0KjVZW.!/E!#&4̢SݱGSa[:5O[qpY,+qb^WX^#\bA6_lDXـl=μ]뤃T-@L2nȆ뜎E&u"?_LD b-1?/RE.1YP3`j^9ȋN4W9[Bwj$ 퀂tNUKa~>~(:z ӋD-aux5'i8T|JSgM9FeT>⋮bE @Nrҫwx~H@0cvL(}%_JG(5e>](WGQ"Xb X@$?&MkK˻R-T@x6#7mR,0( 3 p  D`a+,t-ko)fV_Rg$<*kRP~ύ8D ._8s4놵6FB;8nZ-ۖSTd8WIxFT"BGK GiBjyW4/и(ݹm8*uSwfV$,N4JߖTcxB x>9d@ %?l5|o@KFk@t0.TOܖm{˨ir xR/?R M wM还Ҥh dG+"6 Q'6"^jTQS2PAJ= Ǚx~uš' 9Ad J]cL TtV$歄vhSN8@0%y':1vpx?HՏ?3cxၺp8GkzP4Z]BikKmI 98nEu?fu'W\Pv'Rzo]P`tbc}?}3wA!9#Zi0ZHKB'S!H<ALƼ.Ѱrc^d+0D{l;A#d>36?e+w8 nlfor~Ov66[]8g X#Z(wG՚v˗LרJ̭5!q{]g%+ЁW4'o^skw,{mWEn.GfuE*zǻց]۳h5X+bt׵Ԇ:mN\~"B5ZB{cNxn?9%Q}mk ׋/XB.6k^rssZg:/t*f fGjŌC;)\p'E.[6𽻄…f73pHk[$i(T06 3jJ bb ~.Y.M^Z]*A%C[卪HQ"\:%@ O] Mًg@pRvĿ(A f('n+XrP01DQ҃PE 8lt7a 86t-}?d[f٥{"wQY(p/ flA^&~5Hb#kꪯ9{RĿzKY,7^؈-}wuQ@UX̔5a2Тp~4L=( l1DJP{miIX/VG\KBKAR:01tx٬A"Ԍ 1!'mFyk(O1_7JuD Xk&tzGC?9nstRqu~9ĪyfnF 6ݵXB [БuP.gUV5Sy=mU!4:,b놼=|:Vo6 @;$3q>uz> u- ֐Qx,OUS[8`5ً{P5qJ<6yE] 7ծE󕺭"Ll{cOw핓ۈ&Vkϐ:ɵF0%6(mD])U;Z<e&OtTr< J;<MKํ+2FթvJi^y%;[ ?7?slF l@q䏷/GPp!:M>5+-XX^60%6kb~"KyɓbuZYw;d(M{W4۱P-ֱ==FmI0N_S-L㱇ηcPe@WɈA<dq6R)I&G:sQBH ꞑy)9G )،WeefFu/{ >z6㷅ҡTV3/8NO2^&AWc5C]8P|(c[-x{rtnx 9`MmFF樁ZB@W2 .&{!F N̓Fnge.NS5Q,(Ec6MaL-le 's"e~YjV< T e9l)i"pCQt7/`d.(^ Vw$.`7qg?Kq47P3m):{ܜR9Gao8İ%@<"bͳΞ:OjbR)X:;"v^TQxMVk<Wsl: +ЛGlF.2:o@AK݀@gT&NFD+-^gSlb5:*hC@_NuFP뢓FF!M様PURRwD=ey +mg!&. GX^ō G쟗x}]OfVq~_^vlL'7E}(3 ۡ$X=$G ڂh^RRM s0vS 5wPMB X%:P({f 5#N-R)w <+-61ό,=S4ԮW]~ed@÷Mp+T秝|Y% 5b; lv7Vܕ4+7ͱ]6F7KC XBAP yTWHV藀7٪G6 p=7%9 %ヽSӵcWe>ΰ6~P~*M\mO|~S0ax4g7IЇLTDߋjͷWg]ȋ'!DF{1~Ǟ; @xR.?tsɞƅJhEFnXnq{i%0()>|n y[j|;2oJ]7w}hЫgnڴ1NgXs쿠qKhT(?} t7_ײY'/׳_fafՠ2B1pV?ݾ~ҫetiDJtqڂeY ˬ0НAw4K㚵Am$Mﻧ13C Ӹ!f- ([ǯdZf`ѥ6WQ+moHK"oϲO梷g^7lnR: &'f E܍x!9v:葺=Q*/c)^& ch#ft`T"RN'65nOBe4̶&j/4@!_DUD*l1 )thokQ`o>Ҳ5]u?Y%L $@418^. ucnn:&{$#TBnAeL`0.1&OrY7?dvr"R@2eKUH G0ì i+226 5#B+R6;W23?#Ӻ煘n[NqlItH~UQP @4%/V]5ProZ' -us8{-CF;1Ku^XDx~:Df|o݄إSa nRfpawo "\m%!O݀*Wq'ߴߢCAl]1D V*GvpEn'?>6pk7K>L@M>hOWC3ԽtZV~zav2ɍ&$HNƉ={/2hMW< :(qx5olՔ>B;M&vb\LB`Lvj .N/*c1 .lZ̺ |^VB,ocL4O萱 7h _bPZNzS >(: /ka0^XçP* ϗ7D{bKfva2ڛ>2WDҁjsnKP(t(K'*"+-I 2-Uz 8+=oX Ja`TGEPި|[?%U<=y35k˦^gBuA訯\)؏*L۰& 9ܥQAss4tz`"(13ثW)T  yԣ=Bs6Tꅼ,Q,zJ4'# *$*p#U9U8KZ`jN e\#d#bBҡȊ4 8N]C%E~܎mȳfVw$7菹f7_ŝހ'%KϹ6 ÖNKfA[.kaTX!ـ nfB^Ys{m~$Otf衸 ء 9-ر\!*ΥJ$<ܫܸa{TPs:ƹfy BϾ݄%vʥsC>f^XbN9<>% 쿜/ˢhd\Gyg[vgfXnLGxG}PX= @p)D˘2 Jd HpVH'cj,AcU 9MN{аO-:c(eV7IfLJ'|h$ vs8* E#3IOP FW&1šl0E DQnn[{6Z2_;;LkI\P3+fGAKEvz9QLfw{p#AN~=[.x-_|#=j=^O ,myo]z8‘PyQd>>4)d9΢'HRx|Q 0$^lC_\F(#?@f8by$lUpŖ!ϭK긎OANSݵpObk^R?ΰ%Og.J'0KpUc+M֯LHH6W嫕S,T r,}Wt$ e$΢P_DNඌ+`ZMPiI~lgG. S,+h/ŏY ;y[zf&?jzL$'L$;^;b~^h4O d˦tu|P1>DjLAHdo $OUA$Zg5CDȭ).{.tTS7q35(6{2] L~qYZ"•e27TAhpoA# JF-&MnSkuc8i7q-L١XNl%? s>M"!m㞦N3E^\H_x, o(.N&A!wvv6J3Ur'(#Aɖ/H}w$ajnDkl\9{A TLLZj<ӕÝ=-C.L[rviEڡ(n"VҮWE) =᝛Ƨÿ%|"vy^(p)#$A[Eڿr8>s *+}v3a \k|}i<+x?Ax:x4Dt t!1#!eʇwI25\JLoSY]10%;`İ#K>6kR8A((ݮW)ewy+2P U| ~K_Ƕ0S05 f M:a)ۓTOFТ2v<'Nv.J\2 T">ӴO-fYfb]Eh0B!ݔhֵJjB ܎D9IXWM瑥YQ+Cأ(YiV[볪jiGIO e{X9.2@꒧$2:ޭBu3B+m3CnTUAvyٵ4:`^= 9e$fFsZl6ZTp C^~fU®(k)+K#Tz(|xj-mr_Y1=Qv#$VNȾw݄y+UMxfFj³99ɾ vz" emWw4FeG3zfRQ/_:ְY2.폔"WCg2!0:]"IH,)2;fn[[>I [=ľ䅐؍yuBmX8ϡ"}&mPee?0[BpYԡqCޭq`>jXg?*>ډS>::*a;n9Fk_j21rXl;GļH,М>>\—= 2ribGD +j۪c=ri|8T2/)r[:ƅ#0 _hJjrC=5f [_sgt;M0R;VR Ѩ&(b5ma[*zj0 X q 3 v̠~"=Iz+Ojds!;^d[ȨihH}]61Őކ_PRL˳*f]/t,0o4ÁZ9z];1L$V#30`X9LF}o, Y`/!FBI| KAh()>C=Cٮ 5A;d0,-Sh%,ʦZViqB'uEڂaS/Q6fG,r xktWͱtu7SL1ᝃkAѱDz5Uv&{ |n$2-PN_c Sr0<^rOU1j;HE\ޥi3Ds cS_` q]D߰F@+6:ngDuoVR|b b%Z[qCKlc(D'$J/B,v [sTᤌhvv.sOjuUE[ý?Pap oqi\홯2߱^kL5j4xyHoeT]ɥC |( u 9&yɱu.l)<οGy$B}7*!ᎃR^˝?B0>tvtUE(vsKDPGM]?"DzTkMp)Emu !\68:  DD:xHL-1Z:ُJ $וּdcn'qNXRǎ=pt['(oX'lPHF@kePFP7|)|S}kO_񆺎nƙRX5MLߦLO}[G XHlJ 2ʼn#*ONێ׼ xRs*R%ym5Ib֋Z2wf̬G-r_Z'fJ ğ%W XT0tk-Di(j|Q9"vJ;8xl{&Ks@E#zq܀Equ tSvfu@.;Z8 O[SW(0s'[9z >;@Qo̾ao߶p>KFq_hT-8Fd4 F5$r1E孟7L `Y>!Uz{ExĭT{&yK0俉x ,[pdڸ9<2 yӪ ic}ygsտa9u8 @v4/+V7fwSA|N)?iv3#8,汅:͑/sPUbVyq:ixYW +Re4řRYgiT3N= "Er>&s>J=!ޮ\<+;^{O&#OtÎл?װVct[rl1,"+Jo#uɡF uGSc!2\ר>ζAUV>Nx[6EG=]nܲ:B9r6Q ~M)A谜nA2#췈5*i34P$JokoQѷ|lb|DkQ<4EQ̀d8}W\syv+nmbMq:`Eݑ*JĻO`/o:0~;ٟ~M*$v{tEɂFndhs.-SӷelpZBR\yݯYuԨba~4Z|~hy廨C,^yCC ѭx Qx:ٵ% } `Fyc}T7ATiLĀP&4\bȩeR~)aƬ9pI5 A*{r 9v$єf2byE+V}ߍ0btD ESTw]abݚw2~j70nO_V܃\0k~xgTb^=[asSuVlL@ݟB~p'Dga X =r296c;*὾H1<ꂡQɑDpy]cF? )Zmw 7R^]{d<Ƒ̇q{M!arUW]+s)u))iKР?Um [›-kŏbH?j扔Z E.C[1_𦇊{8PzC c.g}k\lTt+ᯝ2FeM&*4^e_Jhe"#FQjZcE6F ~^7pE\PzC/cKL %!A,[4afPrqڏf#?џyF18E娻s;$&%}[atR_X2JEu\JY rw*]]ȜCu֟~`0{ݭ?b <:{:/;*I@*Aj\E3$vGSr_$l,'Kp)˟CPO%+ $燗? Ђ CRa.LcƋMfV/sv2ԯ9 A]1(*ed=lQw̐ ]N5Y0ӧJ?Ww_\*'Z r@r?rM au^ F:1Z:BгC2Ji T_#A-qHE2X4'Ц!tYhHX <[a> 0y?B_8<rAW!c&I/]o!Ztlۨ|jMN-2 S䫔B`ARВ<ѱ29ө޺^N܉"jx15s,gkş qv2!HWLՉԲ̍ґ B ZftrxwE(+0[ _4 Y)$y+:xjTZJ6RϑwYm{M3kP/ފ4G=OxhIVfTvK m#o#)C]iI!>+E`Ry5Ay'BĴ'>&6ZhPgJ>hƂ 3™l.Rq2Ou-~VgA=1{!1O Ю@+?4*0敷ڋZsF`ϔyTuņXۓg2KyxU"I' \-1U1hn@CɻAPHsR=R+VQIgH:hc#Ax Sjʌ+?XY+`t@0Ј̮1gLSz w}e*a?7|+Ohmzhh3fQau[4DIJ{"՝BH'4Ai VL`tUbLR ̌+2OxNȨT)f[c7L=;Xs/p9 ,_ qp"6gs9(xpO8/&.~ t>qw>$}Ү$ڿn[JZ|0<~A+8L8;'>!sg3rQDrꪫwRYD1~_UkQ6 Yx*UIEr 0)B! px;:kvݿ`SdsΓB$Ex/pP$U\|<zFyH׉joʣP8tڽ3 Ru-QA?NrAW0t0|^Cuˋb].`Em$E)!W`1 qLW@J_q?74;S'#6|c [mwހ*Մ4>}RRˏsR0@I_2+^c GT=KTZŰy :& Y]iKxv:/> MXoﯫW$}1JњD^)dfZBDI4b:Y!ϭ$Gc\_U2 ͕*CBq6S>~wʲ  ,RU$%Z-fk.]Aۊl9blj -GݵdС^\=зL&)Z5܍"ϝި)MJBwDc|xXB_f{"L^Twp@F $[!bB&dCoa5.Rt Nyg)7R`6?U&jNS&CBIM}DsEX!jMG(g~ʫ2ĚAƸU>v^0`6zШb5{7}Mmnأg/d0Ü:NJau& K<>6ᥦP\I!wΝ.Y|Ulp|Twq942 ƣe_@KLuXt,q\|\17w=# _ Y\6[fwt&1ţZKh5pѽ:R3cbYKwm7"t1yN)T+( ש=N +9@1 °v4R)_YFU$F^R+Hk39rsV~%zBКut`4# \DrW:kZ㱙U־7B=3/f$nLg| 箟plV;+ڑQmHmKb˅Q6ypm$(8[\%]d$ej灪%;Ÿ{sUޝ$kPؘg|rzf\efq5FJקC{MUϣf$blCN JÒc_YRQ.Nq43VN+tD|2p7MΝx@ar!s ~ߩ=,j!&wM7lG\KOFא޷OٲReº=GOrӒ|ok8ѧ(W4m!Ԥ۾'(]t޳2Uf]b֠哭@(F {q 擜8.Y~z<`8~T>dYC (a7j#RL\`Sl 9%54oGM?]\,E\2T=JNNJLUȲqk\- Kup^>жZZBH8Ly˻r ndsҘXK6O;h]G>Oֲp.'GdskVl0 Ld {GKzPOSU=5Iv[hpEB*4u}oE Ck92Z I]@܂D a_j=S3g`A(%pA-n> ?f+#פ+ mD$ ̒Ds5m*xJWl_Bs4 e)©Cf/(}~i/dEn@5hCf +OBEJઘ'{ ;)`*8AFI 8hehpuGD?u dPA@{ɈN t10xs{ܺ#0z5 ui'ٮ[1-.]doJW+_Ժb^M;-ƤgRRՑ^ʙ <%hH8I2^5AYggupx$i?JF|Fj43c}{;=[}"k5:Uk31&jq`s0M!?ww{ڞ7n00yr߳~Bz D0,x!uR f2ml;#cÚhaYW9Qoqq B4}[{JU׾Eqcqp-']qondDpuIeU˰ةԌS9^?]Ǜnp8<2⑓`Rէi*G^)ߗ.wy 0Rt\8ɐ%şJ:7DI)J!dMmoqL5I*o[ӪC{#6ޏ|ß>CGMU40v9|<"PKR-+ -x:s8Q1)*ND|83lLߣ0T2D~]%= \IGz5x9\\d`k>:7 J-^q*^zty|wR|KDmqVU"8Ky15 Cj/QQ/[^YU5̰3E-K(Fӊp*;o;h~-CMej%e2KݬMJ榤/ /{Y+O-shdPnhF4KK8.c2̷[@8@^tJS+LIy_ Ȓ.E3J>g w(*U< ,#Bה&>wzlʰ.͓+j4Nk ]X#xz+H=&o7vjAw{Ϥ_~ĺˎ ލt2,9Js9dT7j^0U5zbO]MOQ?1\PRkXW}.A`hb ͪаg ⏠$lcR lI  K,R2Xfп&4"Ѽ?oM9JMJ窾zF+X`&|1bNqO1$xEA99U[1e4_5w퍁1C,UY<@`f} * b?E;N?~jXƳ8# }beYOK[V8XQ*d#eL vzxơ<͇ y5n֍[x3u}rbߐ4 BGABy53>^TԫeWx&j!Kx'86pPZpq*7?R=Hrm95$se."USTԈ;-۪Bz;F7*geynjZIktj6^5_w@r53*yL|af<ܟ@R8OgG[w^R9lg2Dt‘;:~֫<ңG":򱐍X-)JE4;lDĴnQja" BҧX @,hx&;!n1gN[/K"u%:S֥@غ) #-2ZuGq=;P2rŗ wc ]ִjÌ^OZ8Yaxkr3RZg_fNЍ0clkfCl|VzZ5UWsܑEu f= tkCIj-G %0n.Ό%IYc@~(9IJUk(f}CY}ADYdv}|9/ dP9'}߯L_.Cn&tK)p8B'Cٗ95cC4`:^I%dBVSڈC3ãhzsgmoW aF"C(v7zN[ ,s| t͓ۭz%CLޣS:S Quل+=|1Flp]jT#sxȝ3Uf¥;'(D4r*yBEN¬¤t>od[e Gޱ=a-P_T#RK|kЊ4Zp*|ӵK(A?ŽEl#k-vy6jKUwG^"h-?µ|`J6#!zYuW*Z4},B""i$myS(Nu~p8G^˴@%E>i];-xV;?cT66 )@{wwq%4N"s=kNbh݅&T뤻=YY04b5i;x)hGݪtyopG.igS(SyOmI8Tw=i4G}\|C\Bĸ*Ǩt?$XxN͊7|Le?M8 (BJ$%i{7}x@{\;1%=tBi9H8xtc}WSbT⡎` pYrЈs[/Xv /?!'q($92Yd@/k.0n7Ṏ.Z9aXHDVh"V|{@QA;)-c^WbЄ)YЫ@'?/A68.~_@c6y{"ٮ;(*L&(֣) Mǯ+,Ū,,ohWu8>6Xf²_Ċ"4#I~_n8z(!jYcxbzҭ;VZb~}O)wzq ke;@)ZC-2c[( p =,~Ȱn )t,f+q^Z^L}uV?ұH0x|F|W̢E4s)k\;9x&|-&^3J(I0YXh%T"V:ҽkd -)#lnS8/FPp OyX[dQPk2KƻP| O՚G51{M ?R3+er-թ\!.OXPD^q6&R4k+ 0 TV[*#>؋*_=ᣉ`пfݝhJ|KŎ"B_ 6s9tڌ-:W0z$=o zQ?rΌm e4ܖ:bDO{8w)<۞iqE n] ' RW[#^\q'5uLjwn!&`vao*(D"3Qƹ3=v#P8(@fBt!<`yWu"|"_!#I xJwQ S‘_2|\M1jrء4vVE`>&5߷th = e~_/&59%WhKMޑ#xEV3<@O٣9![MMiN ["y@E0H쬥G2D1d#a+6[xĐQpW˿ИF{Ҁ kdpa7l}\Z}ZB/MX;`y+7XY$]_I8c@pSI^݇CysqIYZB,3^BĘ)4?dIoTTj͛|Ji> 3`(P0a\ P߼VY W7.kԚ _)3\ҿ= Y˒ĐܔMq"&@_$1ozpe`yb`ց"#m`#[g"qRFA<4JRw맨Mx~@r -tJ;p$ oa)QW~˓RQcD1IqWǗhhO"@(A͡6+\v,pb>} ualъyԖ9R|J?HRIpp8W=im[/LH78nR;ɟ"$CbbJ]6:қqRH @Tp2%PDc}P^hwH6z"eebbcT#9BZ>T֨_L5эȤ~a I%qhKGͣ3 w/_a'n] p(^`H.P\Doj&&ĴLhǤb$ r OYUo^3xl{PK$Zm:N`sԿx69 f)0WE]dwӀ֧I1t?n6P VNcp1Yv?A@Uӟ^Fw굎UsʹdwyעAdtEKM,'#-R= K!q2J1[43SRm5"6Ҡk; Zj2\yH# _]꙼ڍWɌG_a/<>vl˨-w Ht4U=zkE B 0#]Y|px _iDfW$m.iksmd*\%u\-BFW^|n)ڐ:1))E;dO?^UY;/3k2?BT!BiHvn' ,_jn HXwx.h|dXf>MԠ0]7YD(H)uXa5]C!Q)ᤙG(--}Zӣ}!v# ~,,oFE6ۿAh5 T7ȣ1uΎ>C29(dWQ>IYtH6\ԕ&Qa!Rϴ~"hSH6 2M #)̈OYJh'uArb!?thSe2 sT "69H%"Z1r &QL /L"VWߴOkFox'3LCޥ $n\0K'u,2@h4kc ^xƄr@@oFoygu|o&]~f:GH3<Pew}#+LZ2 xa£s|>f٧3s>&}.Z}1/&"ޟ!@RS=#4}S^@*"8S߿QL3Ȟ`@V'ܝ5Jک[7# ;. s;-iԮC},WJkVb/BJ55,MYB}Ao-b'~J$R[S,]`dX>.$pPs6+A_z]{cOŢ"Ə,͢ !=O~yr }idD '_Ě=7R uQ{.e˩O kvMiI4 odPA&! tnA.P43&Q+"0NhaZAVVnוv8H,OaӲx$<߁|:X7ºjn$QGDhe߂-Cܹ:|%x^t3 ?wx)Q?Cr3cϚ|[vkeg*D$k*>Pj? &;4t*`q_ALi?ȱ,žy`I H%' 6 Bo0OaɫGҀ-Z_ 0X  k*hta \ ,߸y5iuMdt0T[Ʈ l*2:=Jhjd#Xlgב/D@ƎPca8fOL`DIPPݽE# j8Jd<>အJ2%otpđc_MAnDk38(_U?mZ}ۥ,L370gOx ϗ_Xwpf -T[3MH?v2h;Ǹ\J=A'}R<&l:m{#A,^VU) *UaN#A q1;7_/h#j3 o[K@*۽I<KaTfOy}1bWB'9 6X9Y drq]i%cMLzOxU6u:tpaz,3za$EÂw \a%2|S+Z8ubGl~{LT@#1AhBHXɪkO#2>9ST~hZ5lm-7*U}YP>՛!)ID][ƒ(yP.v0'E8YO4`9m Ĩ'p&ۥZP- iFXO[G&+yL1R>F|x 3+Ҷ.8T( GejTj^8 qdmF "#8 mh>rLi"cML$msa}_50#g.ÜWS_'9J|c} $o͎z8QפjԦC(S ]J[i.A~-F@ti]śtg=lU6&n+)9l14ri@vsr%=jc8*\R U:Hw^9x6KK&@p[0 (R*ˮfK/V&Qg*FZ`p d"`>\vٿ~AǀϮadE6Bh3|4ӡnS:Tڿ Jbq7OzD"Y4=3'yS.&O!gprvgI$+2D&%98 E`K/PAϰGchAc/1d-°H@޲KL͖b.B PK:3+~lȉbnCu〦zjP|_-N#\|*SV%"CS~Of"ͯ"KɃ UЖpđHyd-a1- @۵R`+}?芇*)um|ΎPe IzݫBފ2{ե&ޖhZS͛o6eeP-2c3o@F_nėRq!n2\i~`.я9*do:kFDh:TUB7qnu-]`K,GwJ-;T#|CA飭4Oc_(!%(ٷx8{K̚U[ҝ~Y-c񣤆c/z<K8L%GBS>/չHb[aa.LFI&e4(ɗVc #-S{GBDE{ոgÙznKZMPXSnB oU0o(Nx"؛';1aۙd3=}s>T\]2&Y*C:z֩ۿojE@5œ~k8H1fRý%(>k ~;\яu#np g~C1KsEMxkd7!JTڨMESڊy$ϵ18+魄``+V]%]ai ] K=Ka(8EVu@;=L*~$J[➻wqR~Vb8@HlA+KU/$M`ٟ**`~)&.X\I@Eޙ"MJ_ _FT`T'ae%P{Xai6\MAyHp, #;Dq~ί+SxGPfbf+= bv_E plL$RfD-Jўo4c0m'C{rd`p}lXa3^ns\7`B_s}& tk87盥QP16bC:7k*-;!}Sβ.euw+=̢֙\z1LDW9oe}敡ӧeOZ4vByٸodzzi#baèR|{!lĀɢ-_m姯HG;8x%Mn+%B̐1?CRxzߣUpK@jg=;M/VeIiy3D`eRn:Úiŀ´@vD՜E~c0_6 dM .@m?=$Y-5όʼT ,s(G,c ߝQ cpr|{akԀ:H.ބy^GLDx%.[dHGkj7;:B4yo/* I4aP' ~|sX8RŧZ?28 7YC/0KoTL7P)ڍ $*6e3Df 041,idDߺc Q`!smi \"=@Gr1-^J `g:ݽe6^e "kG<[* 9])t5"/ƛ؅)@[ C41|2;?)^u;|?zƨ}0JfZڒhsV7b}NmQܿ.yțdAecRxF1Z^lKƁHTϟ#%E1K3n7pzp ΀\V\/D^Rޥ;꺁M}c'q+4xp +|w[r)N֒`_Sќqfg_+p "Puu„Rf k˞f(x^LLܷkmL|AeM+}#I%9Wɖ'^uv'XBKW31 /lKV&,%S"`1y]}h&MٔK2 Xȑ` ;=`bϪB]Xjսx3cX`Gnuv2t.9n%F2`4'$M O>t5>d 8}@H&S|w%㋈ 0I|ml{5DX Ⱦ(X,cB0 Av/N&ŋ} $K קCXPL[wUS!vG2 r/|$B}.sڂz(L#cRmG܅+β-#p 닐s V"; oi@{zK9lyͶZ\fT`*FJjxSW%Fu!Cb|-9LWkߪQkmB” ºOG cnZ)G؉Q#Łe,e+l*XC> Ӆc 'I݉YҩwzRc C2NsEz"SɝRh]]FaI l=|KF q1}Fh_,X,c%9z(-'>x 1̜GtBlz !xAF9dfw ᡵ=|EojCH@sZCV"(ޤtԐqhJ)>a]ǰݕBQu"\/c+d5Fـ,m$O% )T4feM܇ "%P:%cMyA^[xlϵ {]Z>Y NBIC4lb?RS=bF8eN\L?R-^;h=Ec|dz C?$JsȁKڬ74% vY1EO1POk6dI?H}DV _wq}Hϲ"SEu3}ЋM[ӾV qAˤ2)7ghD11qfnˍ2h+$;7hAnA9Z%t(wrX]:&6VO7.zB)2 1O'& RddrVXoOd.ldS2>Ur":aMn} Aڴ=fʺVDrW{ na"RPg=N~?C4SLri=hy*c;n&;Ieϋ)d|"G%3 swL w&xPȟ5CZ>hz"gǰV jD^lzkv8_;/t]=3;@^ML<n tnq !VQ!\A*$ *:t?c#*@>Gxgk@ސ@(fjs^^XV҇Cop`}~gK} XQp y4^Vxv$Dԕ /zGUFF(rV5IfW.ѹ܊L;xaL,JvC[:*Qc\Z&1Edr2qJ/u} 0FE{PB_ɐ^26L/q%3Bk$yy  n/˻`V^KhQwd[oސ >>h؂J.m TҀ]zqJ,IXQB/BђUZLOYGwlT|Z̼zeEEJ?ٟNs4 Zs.~G"/fJR//@o xB Xx􀆃L[UdAw54l`\Ю">8~ Y$`{Z "ޢrSu!Tav,沲:O܌촘 }qAsonaZ躜T*iPhSqEЏie]82|u$8x] G $/ߡ{àAQ_BZYE> 8Z/k <{9AĻDI`Rib1: MWtyݻ6F8C^U~kY_{V֮}n&֒ K¸rngy/`B"s8;[?U1o=`\٩!H\T p@G[*lQI#yŵUd6Ycl,,#/tN+W:iԀ4=]"SWV\:5٬d"y$޻!JWQ&v.$?p)#ٜ_|jzs/1B_(rF(.]FL)E [`DyP*^4CVb9L%,Z,7! *]u1N ydnZc?|4[nz N>(3JL2 ]Xt .\3Ӏd`)%ĕ͈1Yi3H0c]xp6,:tzja̱=n.XgH]<LaI/DVTd7<w 'C伋ɡ66_aCMMq:[Ú/|!X ::a#v?#ȬsU@t@BQs}{iە`xF?=sݛU9;tt1Gu){:-kfI%[# 71s.o,~jԞf,\P utx_ #d5{ۉ I#d;ԧ{ơ,ky.?"8e4Z ?/dvտT}*Wrm`Hd9nee;pOo\.UFs"VtQ=\ bK2jS]y"f'"yF@$y"@ޘa,G43RWaJa p$ X'D}*? (lyS[E 7I@G˺vMf S0hK!G:"Qi9\Fǧ'X's DeKY^p+:cLJ#TQȹ $P ŎgiM/=;"[7p gkAQ @4+HS 4xjԶQ#C0ukQn] @Yx݇I RgNI+>[ !3V ڻ$8F`tOhV1E:wSW1ƦtiFr$sFJz},Op.FةSuz^[ u&N%l.Px4 '(J4:e`O%] J~Y.vQyk]s!U@Nuն=[DIIb~Wk\Aʋ Ɓ*av)7L}<4@x/,o5n z`u FPbl1@]E[2|w wp#ιi}_R*C Kz7$vրUgB~a0݌6oDK_'MڃFO\ ?0=Hм6zm "Wb!u8I{:i5 @t-sHd(vˮv՚ Ǜ8 )mM5 C*:بjc\JˎR~g=C!ɵFn0 wUZBs` %G뛩A2q#$y̷<ߋ58ϾvO+/NLo؝"&}A+5q"pV]%B ><-{{瑱D{ڽPy@L6 +\[ .H%qZlX۶ŶK~h3hHǯ5(.ob 9 6Iߋ5<\9*=KUllj|ɚz; s.I3c A !ٞ>]>CnkbF=K_(_/S?9iiƕv? r+C$ e'{?ga#@dlizI@8 vԤ wǠ])̻!pS>\Jf/%.m3l %".nuMծ xc A1a l3K@+ο/X(k+Xl7OԦ/u`|9 w{d5FV;y kcSn)1Ӡ ?l_Dж0~/& 7gs =tкD{E1YnIC 9|¢uT[Eޏ({{]^M|D*bWKO EʶZce=`(#P_BN;lZ:h*bC>4 8C0øbb6"Amo"<~4F3^к6&cf7[\|&3Ju~K$ _;$v=uSϒc-j5n$k{>^ue%-X]wE~X ,T/=?6㨾„|nh;3׫Ic WJإW(L۩z?9ʿf񃉯:|,0|Z`we*8*S#$6}T($?:jP%nI!lWg+;6#JЦ,7LXZy҆p͘iRV>_uŢiHi$vƒ#D%JYWZtO^GQ7G`6- bs%>͎kU쭎N4l ɯ'F-1~BUzU ޒƺ<^"0jHN1taj_ٵ$$}Ri). xoR!ٹ/wLΚ>{aԵ-u{esT!$eBPtVؼJ# ֹQ1ZVșE=$WWa,y(R$5*=28${`T൴S>r5 UD}B'C#6*&?K8 vH{r`pFC8Y=ZeR>fASyI9N8r@6DڑVKޓSmֺx?H5:qN?̃&py5F<#0ƆuHpvHVR)a (`6Y0NoG _$8PKv a4pup!T=Ƒ|3P=D3 _V-^O:CKG&A83HXȑmW٩I8Om2NȔ3Ga76 Mc$ق993#dJl5ӽ#NEPǓ[DQJBx9=n)t]c4yvf>`>8on"FC"'zV*W3esN=B(&e0²BQd߭z L$vֱMLg? @N,RӸoXRNX4Prm\s ?bn` p ơP>e|'YVtHEH>`BE)6D5eSPP>Bccn$8|RkD#![P<S(2N rq3UN!yϨ^qeivד}yU\>o6/6=wZ1

%T#UhWU5+UT @e#3 zM)҅+E!wT-7ƵP03N< Q-Ƽ /ʷg=B@2h6d%Wgq]k ZCGGb2[O& *.1t/ O\X.(XskR\qhAZcȋG\GHQ_J3{xSǛ`?^V 4B1LN%7b,Ak GN0S9ѝ[>fm5%9ʛb¿5qf3LUHH,88U$UXp*T= )ҸLqq榒b3}WRQ6 u{/<Eϊ1jVKÅ N-1kn)@3u З OueAd{@RDC `D ց"~`"Evtԋ%m8_z`<~0}< PSHnN&¬,-2cI4kР %.Jsu U"d>|zr:jKluuu4*azB˅f(ݧ~Ag&p y4m"N =6mgzmdr盿S9CAcJ3N>p)l:ލ 2Z;x~2y5z1kPx;ʼnഡ@ GDӚ&f+1p`/^FVMT7 f O%b%{!L`}:%uj#c㨀V#NEø3qn/@ U%y7F5 Yߋ -c>ʩlcb5^$ytr$شg݉V[=Qr{mhҕ(C/C Ơy\nդ-6*Tp'ȦԚ:gWN سK됚 c2o%~v`eZ~-FDl8/}GBfN]7^\LwnNܲ$Ml[a+lN:9RsՔKEJH"֋n1=$)72ܡ'?W]᠒sJS*hD,%޹xlIёkWuJѴj)ك 9Yv3;E\cksKE|:$#h`N2XQyq Zن7m|ӉDH>Jx%(ܛ1^1@yn.Ox H33d΃2TD-Ga qq7x71NJDI4? OKd̤󞻠-ܒmZ}%kWі4%j*#SƊ?7$\Ky<5yr!bN>\4qzN c.H.Dq%nTfpY AvP Ǎlt46hZ"a'-S=hb ]W)\Wfx= 1>#A.o95`K%}2}cPjW*1ջG/%˧_bpE6Kd-+&wMh4aoRjq^NZ9Ϟɯ?y V]ދ}nA+x̠t;67PR pMgzkQocPavv^.x eI~6ATLǞp| f.UN BQk~=E1ok9CXa:?ZT52`= @.t͓=8Bj\HF;ٶCNDzH +xY  R(ݵyWI4c8Ny mOn'.%-/,:5ٕ#B 젹8 Awk0 Te޹zxTEfyD\|$oEag4#[h-\| Rx˒ma=_&oCq+읠ڀB7K9rZQGwBq ,vۯ'SKw@礛S^8*#<6Ő9L}tn;OHwfV b! yZSOl*˞]'Uׂv Q6aTa#hjpsxPBn6GU@?E$GDO2L8ڳ |':jK""v5]_Fvv=q=L))ó.j$C^8hiUt*2S6^r²ol=M*  tI TT5q[/S}TZC' 1Hk舱ޢ8c=N)6# c=7K~vSM/ UUpvE쮼P*}n}Vat"O[SfBwV% JPD=&VՑll"odB,|?+ﲝ?+&]r[h94Z(~OUo@%O]zGP m`) { L{9Χɨ?Ew.?+?`ijHkHcnNޤ(y*.QUs9{ųss Էx/!2aü]`ydɾ1 Կ<_7}x[a:*xF֤dv 6gp;0(3;!0>M/bSYiY.bY"i}'mVU<G ~.ɘsIl7(n"\'OKb|>{4_Ckn  Q*Wi6 W?;+FG{W6Ih-I6 +I x◉Vr~GG-6~" 4˛*:ݩ,4oxPRa?_US<3{Y1EoNTu3d1K~ ^9|T;?F򧯄;ro!+)/8ˈRdIERFv]"Ѵa8©ǧMǕa;70L[#kIdUz\zJL sJu?k=)IU<1| sĈo\a~L*1gfVvtG%VƵ{FE_7Vl4p]*5Xh"z pNAHuwҖSd])sSyGb]μ1_4>[#ELkr^3+ "_'I)Uw|zFtDZW/FuB4U|ΡdF *ߦ\kI^6!+t JE qI.$Z|,S&+j zsEUՁZr TOXIgE`P83gF({z:,|9A0 k8H1ijHCUɃӔrj1ˆ>qpBCAfTO:* 9ya+#੅ƹnҞP*7B |ɶEvQD uK$b%@p$`8Œ.*~hhN~,"4%)7~]{(X\!P}r?,E 5s٘VlGh%(V?_f$kY/ u\𾍱]yD/׀29F KJ^GG*wJ6Aَ>@6{~]z& {H> P4[x[wq  ߗS12d~{|Byb]EgdwH\JS8EfGr@8|q&jqaL0`t}|ϓ70!P^Y>v֏Y TglAXEQ}D\zXY: '[P?qT2evw@ӿ-o2Tz^g8¶+~-8r$vݶ7Z'7 Ԃ%W/Dޓ>ГήzfV=4V{p!- N\U WعMG]srcBx=Si!맴BnmUzȠYvL ƧⅱHCpN)xQN|1mqPټC!EferD29T?tG*+BއPEPpwh.~j͂zFzgR5E]RC sY7͘lfMT<"5qYrګM*/óOdB' gYNE( [t9쁤h^j7^]t _jQ uߏF(}n5v)Yy8xCj\{_޽f&u­,f<9t癚Ldގ~{9v8Cc˵#Q)VQ8Fo:*% W2bODZ!6T]wl*`̝/3F90R?'a]tkL, }HϽ>fb~sbw sY}8cz(I3ZN-Z3L Jb̑1۲T Kș< '(dCNݻmnaa;CzվL۶_<9>Pm;~I6?;L+QdVlϻC!^TwNee'?lr,ߟt<@qV},}JWûL5ނk:xpbi_Dzr)\bk_0Ԗ[:gZj'bk"jl3Z B{d_`-L:hT)d@l[X̘ f_#pF`_0h4BۄdB_d-[9 ys~LV0~B! a f"p {WrG,9;b.ڿK7>t`tTY%i>+l(\E6GKus|%T2ti^EfxRPlWrwdueҹaٳQb_lnI@ˣ}>SB0 U= myy \ Ag6t 7_Frݥf#Q.;w,n*O؂w#y[ݬY5y Bޯ@4ֈ7Ӂ+9g0 u&X0YWHa 8n8&hR"OA7+4 F| qp8|;w}%@r edzxɿPLlB572cB=1xVYQ ;_ٓo( 'O3_ˍW%2 |6PQPp*UfBԜ<<Y1hAL0b6cJ71 JBU)N޸yr^ze D.c: FDveIxfERꆝ@T: GcF (&4}8ȯRya\-d1&Qp 9n|W *;)v2Ŵlh=6IE+*yGyȴi yLۻIgmT)I]v`S/͈:'RePJ9J&|ѓ3ݷ]uؖ`m`t,%شqtr|}5V3-pON4??R</Z}+ TZ`8YP[HK՗Bސei C^bb 9ycBqN|11rbWQvjDVu;?Bk S.WosGR=R(SݥtйZg:0r<-FU O6г8)q#I LJ0 UͥCx^q EpJP4JK(j-_zENM-;XJ")Q|>kT}[}W+{XǞ9m$*z=g?ԉ4"gI>l8U7IӐ{q¤POҺ,BOdQKac1kލr|99qɝ7dl<*~|_±[Hr"(1qUvGl=aE9J­ * Ҫ?V{v2G]V@E;:fVb#tJg,YqFP|JvE%OYM" fHiItΫq'r})^J,XǙ~D@yXべp: q>wOt$Sµw#2"ݕeZb %ٳv_]y>ťy^ir*qLۊO(otY u.Xh=[UL)*-2 E)׀Ӡ 煘ukVԞm#@0&Nn_z?#Dt.b~a!APu2'ї+|"rB뿣F^%&gm]* Vfœ`NzORnʴ b8Ʈ*rؒeL5P-2<,=DYz[)1/ݴ)c= hGT).g*-;|dDYKﻌ mcg>K4'~Oonϕm ҫ*Փ'&PG?sq4PL }/7@0FPKG%'ElvоGˣ7рQ*? ӎvi$uۦ+Wka> <]{ ‰a;J\頋WF6&4l[x"tl$ڕBVCcԩUʑD`%ʿ?M@$G4A0-a:z聍l'gK1gxk%]vqx1K*G]xR۲3Z7s74 ] pUdDE8 ae'_Z~E^E\|GDu=62_֏[.gDeRӳEV2$q>GBI_lpj.>4sHX[ Ip+YU}Q|SkXG=s-ہ^< a+L;xB/Ĵ ͸jQ@bx]#.vѧqq@5:tˬ?no-'XݵBA,-v~ .f&LфK4 ڟA@( vMRcg:H Ne Q<1*GLfUՍ o"bǝ֎؛JVĒ3GKhtx@NLYc"qOOzw+ |P,@}I‘"J 2z[;C"ݸET#fP\-D7F8=Vإ1?V2)y"Q~` t*H,Mt API %@}k41&P:~n$:- wR̚Tn:U6iOTON O:˷(%]sE%"?kP/ #\6? ӹ9T3fk**OFk `)dlP≔*D Zg]̓MΘ2i$XD p=Ut{u 5PS8`27-W 6IlI ec;@)(N/v $sɜ]c{ea_ʤw۬`pz%tSp3.y k:jt ;6艬76>KYw0"-j3U,Q T6@2WOsPÏ' lka:=k=HrAb6NM.h~FZC_-TfA\ y:$じ5t8/Ɋ+InO=oVpkqe3u$gB\vDf5f55ND7,b:22f^ mC0STBS=݉1s ?ZPE)c$28~sD8#,I<LtB\}MHX<\8d1hƯ'"%BV~71.|k2XO jD5Q&٪ lr67 >Vrb;dgPlSπXs(so'#IE;Φ|*1`6ؙjXrlW?Q>dmRK=R<&?s,!ǻަ9O!R)±?J|S.R6XzP8^pK>pHow=Dz:1EܠH&1X[J@'1yiݴ+&~gjL cxqXq芢[ckQ $]YGO}pxFPn=%BIBkS$v)%;E5@kٔ$}9p z q'[j;>ߟhzF33hNfc!PLGt}RB6p :*#%l4V˜LX苣S{WÒAb~% #g`-p|H ZbM_3F _Vx ZpTI{z<% ).foxF9(֜+EZ.k5 [r4xMVyƬ#w Zt9 (] *y)-YZ'C)ݞ 1NCX5ݨ 5OʣN+U#VkoO4&=I]λ!D0* <` IIkJ 0f2s߼b>Im+IY)IqPZVJ1wӵ1y0?:p:uá +ܗ}UvdvuWH *x!'-F9rF$^kե/2/ϝJw2iܿbܯ~i[Ivm!{SO\p\= 5 h g*3*|l@ydUB셂ijDc\ *cES{SD#XS|$>O̧ƓO>ۤ& |%9\7@ n!k,"XfQE%R5@S/ pR26wD{m!NKRX̂6gv$KsLmI=bA wVgiBb$bUJv!#5ӠW4KhQ g2/mh󆲤PTm?⑱H0QO%v}7 k\_W9%Mm/ T/*S<'#Q O.V]٫E3 f39]~;Eډ$a vP.Ƹ^b>6F chsX\ pk!mH3SFC1e]@#gr?[Vep/TBSI'9Ȱdp_ !lws^leY؈7;8kW]^{0/ E86`dA*_@wj3(=LL0(HmϾX]":%ZbO_,PL&^$/VW6v޿ġ1/Qm=OQĕ 9̽ 46tr [`/ aBj~ (%`_-mlwI33A@Xz+w@ ëUm8+0S[qЗ~.Rt-dTDVAk,`N"3SߝR<(n %۷{cꏮ#"`#p`G&]gR.nC#8yG;elr|rdHla(*xA)4f.V'{%+Kɉ7чTaH|elpljNp~ZGk>;C#kj"”dF䍋v~_p@ؙfYjKFBk>H8-k1&=*[ۂw*`bMM rßT啋λE2a3maZ6cV>!D̦2e L>.{ޫ*5Vmu/-+*%ֈ4rRsɆ'U49m}J9Ucj;Ҹ]CO /nޮ4|^ U%Pji5*wT!3@I/|/}tg|^`Pc0k$f"XcIt 0{)34} " )"#2ʭ,7>9s!-+9cVn(`n( n{⊷<.cPĎ)8xH.NeeAČ((ȞJە"קsCƉKz~J7'yΕ$Dͤ5 1L+9 TtЍ^ovѕF湋I;M[ GE M;g/t7Y^ ~5<O*׌ef~A_Ze ybkn A)gNW4n)Ti^X^.psfդF \K0';="yoDLjH Ub[mӠ00Lz/uX, ss<۽TvtxoT4*s[B[- ·mfNqg3ʼnpQPp餉̻ѯt!%cCg/cUH¾݅[_RTТ*w RGz5u 29~0<ݲ/v?jC! SKj*Ej+wQFti釼$׹}iKQy~%ңM*PFX7#hpE,o1Z'hFmN~/Vcn+o1FPt'{8wֳULnV_~񊅇,' 3)h 8SN^՝.FjXӵGX|Ύݲۉhqg`ƴChL-Cw~)RtAL%#{Ci_V\BcG`CO;`!ޫB7$ TibrJBGX -rgth 09Rcw*ߣ!f`do:;7H yʞ8#`Q?!OݏٶYal쟕`~B& xC{Bo8$ͰTdY.)rMX;[ _&OmKD6v{~oiEj pnZQ.NhjN@9C_Y-o(l(Æ:QW }^jF R^seOhҰ4B(gg[G%N3Ij1"T<_ybKьJeY ]oP4ZQɏ̎ca Gd>ݦز䡪!R ]}roݶĭIBzS]wS7^/Hڳ*xZ&7O EAUu3yE ^%P'E,Ze4-U"oKD@QYÇz1nV{GV\1 ʸ~z!,UfN< Kzi٣;j E n9Z, FjH$^tGoS /e(G6 a/Gݳ^%TmDɵqm np4s{B2̪,ؔ"bx3V3MҚB"->wTlumʏP迟Ҋ#`@onK7S~9#*r`d*8UC+|U8Mߒ Ƃ8p2bu SɶL ')BAd3({}0ϑ`J?]׊h# dU}+@o SP"UJkuR^DR`As^ 2v)1S.i`jzhOɧ حw6 76RF0/NfnQ\'3LWyƛ*%{Zy#wK4KVM'ۇә@E|>j">,0\{B^ImhwLVËKZl*rFIl6H 08Ulbq'"vINGH{"a" *UCA }MV6-⨯r-@WޯC &Ň!ȔLt\P`\Dt%<4IdsR=îPޏe0b$0 sh_-\ta*$LԡӜ +l|ֲ |Ra oUbٰטc j:U8ޛ\~Q^Mv&ab.Uߡngټ[B(g9E 5$uMXE`Fc&3[R܋WWHy ye/H_IwFhhN7Y:h-yaR/Xhc9eQ Xg.{_+ф0#eݚUHfr-jrʏvJȤa+wGjT qG9pĺA=УL<9p| NveKbսEZ|m4ѩ{YQdm@ɭj埻l B\i[LigL{fQPo{o ̚S>2"o >9^?SAWSi0n9UN RA'] j>Qrɵ:"\N,t,5Ŋe@>2onpϚmώä́^i C'DvG͋T^^R/j~cg#kXowuASn9+Kc"Tts:N|Zd*:Vx84_ o.?\`e8튓 ©"Ô|T/c=۬L6Dz$Mqw<*%8v<\j)}÷ lt((g̑eA7<*uC`9(9ږ T|@i_^Ҭci>.)j/H* (PX; `;@oY9(T0OqvTsb$8ūU6zܤh,ޱ_\ p(N}ϫփG1'! 4DU䟜e&=H.b9sk"P9aHS wZG k 'qtpp$-\m2ANto"Sܡq#7X6 {[J쎭KBaXSBw {}`,S ] P$#?!w\o!eZ6xEk@Et1cE:GC&~hezv0XL5:8֊#-8+8_NkV1۸{4,^ѓEhYK%Il]_: u'פR/i+Us@{l+w)/_ ,&jHlA;iLȃjರ/wv( d͚AڴJ#—ii@D2)aY;[lCs,L>fȽІ$ fDV$7[9ڦM-P,S&#nL?k3/Rh;]i6Ǣ]* 6u,ݢ,MJ8>"˞W.Km]2KHÃr$ G,y. V|HR[ZFsgl;CBdZ&Ͻ9HV񺸩NeU./%"Y~Lnk7QY܊(l.gUa2^e_55׏p iRXACN5H'@ A0d{*oQ.ϫE\iӡ5Yփe dmY;^AA\EDUЃlV0Ey1)OdOb MkVtcк{TZǽQjws"%vJ&OvALhv"6y_zi z͆LKO]Yq,yL0qlOv6/l* .`j IhYv5#]2l~Ѝ*.g 'MGLS𠆙1u-:]ݯ.Irs{׈Kb0EwgnJCO\P`]򽷌.Ey-*f7Oz$U{I}W:_f# m?CU[GcI=2¡w O4 ^27B- oBކ Wp1r0b X&;O, (SC]` <ѹ9mT~WIfgn`wP5BB U{;Qרug'mǨӘi. n؎=jP_YjM1p8M}V+ ̥#zU3X͍ZP@[jP`Mk%=E;yz /ay q9Kˏ* KDy Γ (AA>iņHڡBw 䖦8< {GԂWW_YHg}rGS5}"d`l̞ǘ7֧F*ӏ^leI1E5@&%1aZ;moFSEsC6mKWw,Rj-^xO)tuxp&RC(Tx9ƭFRh $:XZU1ɘԲSTn]Ug#!b!r!f3S[{L}S&P%yPʠVV`~W ʎoŵ3>*Qa󨫊[23'Y/p}d"(tj/eM1iJm8ѫ[r{;2d!gY:qdHaI2oAb#3Z F [k]d!/-OQpa[;ޑYPs6XY{#@yV#RFJ>'{ ʔbI^u+nBG`/wI"-hH)wق?+2zo9 b}I`y $texLIlm Z[UZ=*wt~VPHc OPiv 3R(Ӵ=F}qN 4] >z˯uq̞.Vm`o>&{J$=y1 {Z#9AK@5zR}@ꎦag,fJ -D݋ 6 ;_yJ(ϝ~@Usp1TwB`XMB+9d/~֯x=[㷡l d.zћFГK끊d w;MqAP`ZŒaٯɓw3_4ܯr39b6T[8{c9UBVFPσ?-CUhzۗZoR':&K9A[TzR g IKHX+vTyjQ-.*oLXVX-Ds2Ӗq.HJyZi~]1a>:x}rI$B,x f@SuS2"l2/dfޗ&d ٙ B+JCBG_nZ ^'ܤ G?_F17B9o NP:~;׍[HpmDOdB3e.h#hܷ;&1xf,Nw <é;d*m])yGb "IT<蚗* )U_'jPaONx-M`eޡo75 oߣټMƎ#ڌ܊>zI0y5<}B%n \w,Δk-x$z](UL{e3n{a|ί fG= Ib|I9u&V"Ne}b̠_v \ 1q!'<δͫ:;[{3}D֍u!/cG+t 72dZ Xכ&]htte?1ĴM#ԡv[WiÍ.LJ!|0e%Wfx5.ka{<|{62Ez}g-Y HQn;𓞜7׏O?קÔ?S3/^|2ӆI rGI4 {,}e$IGSG'EP'.ReLahI?/P{ (9Fq\3@}_(8 \BK&W/3gɪV?d{TҸ!=騰!R;;i=5IK (m@!xguzڏ*ۆ`C)'A5hX$X 'nj'O:gcҨ3;ۇ||i~~{Uwœ-oD>or?E% Фz|znAhATu2=s@D :,6t^ +~U_BbF_$Z Ud(5tm{{8fJc5oLukQtvDH0ޭ U&ZCDRٔJN)3QrYXe^ou!忸KFL~4e!di Y;WkэSDƍ locǿx{R`QjVzǬjtIX՛Iuc!upH0ǫV@OK g#@v BSq @Ncvg?1Ht4\xA*(!uPpّp@;7{l{ P=єAʙ8{UCYX9,IBI'q׭9pİJ/S] $*n*p Ek3{{eD2#'&TvPWxfIվˍDY`MNyF59L)w;BdsnKn#, clAR?X(C_W,0+z#th1@a %Ʃa'THps^f>Wp*h ՄP*SAFQiFhy~ J=yҕbƳ>I)6p31Dכ6;*~B\◿B$fq{6ٝa8+8>,c]Kx #܎"PZd)(V:zz"t<{uhR_:c-[eXAEGph9GČ,Nc kTzE t lkeG.4'Pf':^@wqpE!UVOwa7.η._7-dBQzM]#^6@aXy-^)are`-ٰ(XHR? sΖJ1uXeLz N7MQDaTY1\*^n/E["!2 < j7ʝZLު8Sa g}L7:ypx‚~OľzZQqg,+XI/Y_uw .L9*:ltGXI朁 x0M"e=Uw) ȟ汈M855Fsh\.Dq#(W 驸 tY#"fD$ϝD9LXp&>l%$%|EϲA/сӂl |7eP"x߫zL_/`%/]C#Na\G8,A fY4+ggojU ζ:ԥ^ySQv#03y OyB&Q9zFZzG;u15WRl!gyo豇L"ܬ|O+Ve0fc>#Qzn(  wG薱9!lC}iSٝtgs!'kQ20(ե> mlFN8 Wzz v5D`[2##0հk~~bui30u m-hl+@вxs GK}MV#8i#2ɝ :#x򞃨H߄D>{_5bJDfDןpS#ʟJ%<`Ή {Oԙ;PڰG,QЖzJǕ)>]%<4˜H[YfTw>Qr^ak#Pdi"X1Y樏J&{g("ku_j bI%g?;$iyA!{] #U Ǽ{dD[J΍f;WdHRo>:^m$$u=z-n(%j~cQ[fd_LUGGY`/ee'$Id]*L{8 "5%>F 1 BO/[;/gQá+CiKίᗚueARkf,o 7b`};7.Zz1Ir]B]H4m=G5ĮipZTzs+Rʪgk"blkӃ/٪(Q~jTyGb .|Oe Dszb7{DK1'oS?מe={_u3]A >* U2‹[smlw2]OP9n #d׫YYgMiNYtL {v$N l̳a ߺڣ3d 7RrTgK魯{դ1b4S$Š2z=Pd!6߾5so hh[|KW- 'Yإs}Y⓫o|BnvZ"OcSF;?as55BP4덫~O!;PS8Ui* Kbp4= M0?rl.x@hyFƯij)O݅5o֦i@^#qj`zyۙl-Χ{I3Q(zW@vEI"L>Ͳ0- {7* A#vsMapå vЍLcim2qu]2W,R8\^'LB_r, :X3lC)051XEssӠ?C}~n΁tӣܟwҷJ(eU$x57։wRڄUZR0 ArA8837LCjwPm} oxkyp 63"jL\HQu5iPr|tNf$8 $FdmdXhVB{} S 5ɕq\T!dGٯ{>iYAVи54U"a[hW =cYfht3K -i ;O<9k|{Mm;Pִx!C~nx3s XW4+t<Kxװ1mKh1GQr9%R4!*1'R* -^fpk}dȄ|1]h ԍ{ͻJ ;7 ^"ڭ}YR1;K<?p/5#pkobܠExfV  rs9OtjK-Nꂑ~L׼UaZ>(Y E~r/Dt>`O݉q7Sv3ork\Ӫbzwv(.t} ŢdxBC32XJI!V']^ڸVS/:kqp_I0ycU?y8Wuȥlƿ 8w47Tw?h ,Y%& *`>F6DiO1tsn㭡grd້2S4$VP7Kϕi]m3w?賆e ܗ Nrթ%keڝ[{1@KD0ٞ7?P_ i.X 11?T;.MhTGe] >|=cKj%(ߊH$2?L3@!!J^Tze}(AgߨMn/q2)F! ð[2܃pa,Ԕ6,VB_q?xCDgϧͰ~ic÷H5dfy?o.dˢD[_U/f*iKGpŘQfùꦌB|"Vؤ$]s_ Y,dÇD ꗽ fq'/(E |uM*[SjY(qJ1PI0ng0+p9Y2%*/zAq3IUKZ=2 `7|G46=hj u4;P_]ěmC}380rnZX}e{zgLgKȘ(G[EщHƾ-x[ig_ h-s5`ègxFy 3NZ ՙ7^iJѾyt3I dTs^SFjd䤖ׁ|kP0k֊%(Jxt kc#sQcե֙UӝK+llϮKcTMErgj&v~c~ V8W;)WfY 7 ǒ#fh|_@'Wٷoj7;OײDrj{!&D Р,A 6l2J!lΓ$T9)> hDn8NXoU3i9An?j؅FPGz sǟ78q`)o͵u/" E9lu/]ZJVGI$p)E vKb'[J`/ ͈'O fC}ϩeR8G ;r-H"vg|_ e6yLkP/+0 Kga;V}хN lAQ)OKn$-*F/N=6~^d ĻXQ !I@bo6$A`qK.Ԥ]K$ |qkSK8%5SVFJd-מdj&!Nڜ#2v]j'ā7/ 98DL"*44_TkAq=g_]ƓCmzzV@7A1V$@.(-ҸE5.V TXq?z77YÆz J(% =L-20:;R,a/m,$DJFqݮ;2/Y\0|*ę-^Z{45Q8dFEdJp~܄<$ ž*7 K5\ P3Xvt`045>o3Up[/E4LNOv9 2- 镺a{X*@E ?k^(lܵnph>'0>BWMQƛ06'iUb,ɨwu#A|{c"t XIp{ ᑝ~N}xvkE++3v'N1Ptf ^ͬ_ GÆ@ep[ T?9Kq Nux>D0%|xx{AȂ}ȧbn"`uf3/87}uDB1Q=bIr}h4*w$\"ju'rj2B|$X:#㷅| 3kqz5=[ ~eЯmFW(-#߄\9Ď)obOK+_QkʒguYi_SHZXm9|i0kŦk5<֖!au?IȮґm(vdޭG.#FMh3'YM%m?7XŬ\6lw*-S?6R{d\ܓDd \$!yyq߫`8NZÂӗ`-fVT !| S+ѢBx@*yF~W ?$v&69&;iw*ϛ3^L&=[~+祝_ihvS'ͻ٧C(n=m(t)U,2=k&+cgTY#l9Uj6s?(2efe :3(L%v uE}z\Cr`f# _w7חd$,.&u ]Mo z߼?"+~֤UnfՄc 4K*LKZ]qOTXX`T2⧸Gzexͥ/|1ڝ1]P +zQ/E;rkbê3c܄9mԢ"5@BёmPB $YWt,Y\TMetHr~bͳ@3ʭ,|B=8`ʭ׉ ~?N]N`Լuvuk b@TO;R9 ۟$Au 0Tb9BitUe)"m8D#-ph@_ &XG XFO&ddwSC2s5ֆ*Jt{r_~mpo_+Lg;" h8~ ^3akO)[(XY,!li](AHGmfv.V|rXnKJ%,jJ*}/[CW,ڎs/ k) I୊܈̜a~b`uX&YxՎms0/v},;qP iZp_\|F;JMis _h]_ˊxثԿw8dœN)mLv~%Ѥd^ {CcaapYeVA[k˺xP$8gNqǸ]>].d*0/v;k7e;T˂~s~.WaG&\ ID.iR\b[Mถ/C!qαM:KpӜ3 suji#̕h)}P; DY -8*# cQ>&`W8/9-Z7YQ=Q,I "v|),y;ah,d x3x^r:tk ʏMυvSt,>ޖ i>0@X=96lJ_) / ~Ń/sWNӟ%IGd@C؀5"dE#T JCе=\ON}3L4{qSar?)(Á9#\p)ـAM zSr4n6!/el.hM/0! є JTPAH(znaZiKF)Zsvs j19AFE,GZɀ͹@y Zq'Q }Bu3h1?ݨeL2Y0cagi N'kN1=OT1o -K Fg8wa$hF\j.7" w"~aGN?V FQ5j2`R|B"}r wy+Բx'mоWFϧVH(~xUB9HlI¥xOHA X>X %[ f*[]D{:5ށo'UL6gw :q,B@yZ+G_ 5KAK^\dHɱ=E3?^I=D_irH-Ҧb92>1@ږ# rC_Q" XZF|:zg. } z M/ {0 f7XDWp6<[=p^sz%{0dwG0j8X+UmpڼSqu$?GMyba؂vo?3-ŷ]0'ĒabhdcFd[@\/xj8%4dVn֐ xPPA3; "kf E86%Gq"w=-NSb>.y*#gZKF^,C:Fn>9 XQeo9H>prK.[TLs©FZ*WkW >]{—UXD.p3jYGA!c { =Gar'Hrٯ@bDëg< [#){6/ʬٓ" *cgq''-)ީW2<̋z:(N cn3>cUXm[?ԎBDKfW C߹*ur u iYv\r:-qp6Wb;S8_ arƴ}#ckC+?b7x߅n?aKL'|(ΣTZnR5QND5&}`k۝ٻa0Zϱ&,zr2K]n7'tXK`Et%;]"kb\q9ɘbVlVeDR` yˁl:$- -o+m/pFƓwǜJiB;Zbd:HM a,N__}E$;&##@&U_tV܄N&^_։ f NKc. sLk_בiJ_ 7*-N7C{ovxP딀2=-OVkje^`xfPϚ"h.-̝RLQQ6p`W)Zji<ٌj iV$I j~G;Xd{9ꕧ (})k3NXJbj߀YQA~>W5 -_?>1A cXn٭K\}Ϡi]&TިVmj7)}_jOm2& įDK(~|Tsq18=&үo|z[S ԋ w m!gF oUc&RSr Z`]۵F懌5})]XȰ#`9 LR 4'a;sunH (ɠ'b ?S=;!wC7O̗8l66^mj>HnFvh&M&}WI:W=#!3Q3,$ ۦZ@v|x$f4{68nm&`>?aIL ]&xk/\@^w\j|ݓ`(xSZ 2?y){Zi4 ɣ?s sQ ?(rXl30~.8&7NGބEH!uGFscu+ܕ)a5frڸ{hm 2|dOA>ntck'IrSz|0#"2x@T x E_lIJ4 T1Ό60,$%?ajw Y^D RY/Oh^5ϕ>LA vA~O\1QbjI'nFi& U;24Az1tut9. P7` ȾЧn:ZZgf֋_Ƿ}$G$7nK Ob[-ZA.P抆id&ԯDE-'o܉wh!gGI0+6Ka0Z;H"FG' B.qog/7%s=@{Y*YLz?Ȍzbr_w 0U{x*K)aنдE1%пtz]NcBRq ቐZ-,! 繹'; KYzCS |(0@Ď| Idz ME=;~N ޒ;880^rBm4Vg(H kpϷS`J$(NT8liJn M;?,|Ym֏4~mS\Cza QiQKL/~$$rd+/?~9Ha%'kiZmEY\.GHbBc&{xHe{NGLb*AsyfxPUM`X?lA2L\^ TlI;+ FA!yieIjt]g !6Ugf蔶_CughBm\̽@|9☔v*M~)QתR\m}c`IFV::4B!U}WIQ&;s0(BBS3CGdgOfO?l ƱhI\N8+ғD~[M~W{f }T)]l4!St™$x( Oh9/{ވyW6G\(xo7C<sYN컂T4CkS5N7]Z CM|P x91eiSj~5(j9pF`싮 NތQ<#(6s,FO|fRAsJ,NFdԙؙkc9\xrل`q2%Lm9. ->+Y,Ke^az"&7w?zL2K!@чsŹ&1Wj|L`Uw~MJw~Lۄ֏xWIǨT5Neͪ\S\쐗zm) HEy^͎t™c3t~ یFUy[usQD}~,Wan;m&c`?dh4oJC%n;(<g/KX;>@bJm7y ~7D?`x>e;;Fqj O~~ȱJb|YҴI@`EC{a´{GlϕtAܑ mNl^|מٗZŕ- \;8aUN^yr:&}  GS\Q2k`ǻNO,r羢h~h3tɮ*I"8)n,3x^zw`NݬlKAi+k 0O 0d6|dlx 9Bn;=) H6=g{i5j;qn=BbS=adpy`φ5Aa]%^bm^a+ et-a(r7ӛIk9SWp|܀$Y"q檮lAϿ*115>eg Phzac>bʾ8鯚jOsUt1ubؠИ:K!~$N7,la|7LI?A]~fze\բ>qJ rJR r|b"z#>u>=J{@׽#Uג5[h8;/8’ @\LK Yؠ3]ya[| ꕰ]~d9v^8_sх=Ӭ-uڽl)|ݖNcq ФsJ#)`n LZj@yΰH;FpAHs|\# 6maYf;-\ϡȚ0q Ǫi b7j%t ikǹBGw/!!=VB‹Q$*$.0I ࢡb#᯼):XfŚ ͕z@/:&Mw^b"='yEU[8`8|RL$d0 Va˂ ~)xtC·V h3p,*g @+*  "hX+-T|$Β^_o@B nIͅu>461l ɳ/[e\kO+Hp8pML ݜq/?j ƙK#yrQC!}Q&)ɈVf9$G"d*k2/dXdIipnyI;B᩵ \HM@+b̀1yboI. iQ U닳ZۿWoUr39Ҳ<NoA &H*5J}G@Q`zj6DVzh蚂Uw6w=Ē/iI*gsP<,6|[(@wmXv7VJ[Qb&Wr+:0#I,eQm[}MRm NHU`s%#Rs˱Zsi[$9=& +;Q<w`QL@&t>< zW Ei ޥl m#2\nfpFPW D$1y*6Fk.ɦf`~^ Ї=hBp 0'ڌ'|vG5znz 2E'4M.r\. /\]0i~=h@[ ltYuZ5Y8 bl>m!(?7ٽA"J@ !Ds; >U]mDnc2|@K;*I;X+LZʲIpt{4 V#Vζtt dk ?.r1Ϭi//qNC/x]"Ҥ;iI*b5pSI?rQjΘVۀؑc@]=(k=auTahz w՜ lQa/%Wn܊ds#eE_uMޫ}h(Z$q1v~@˯㏢ӎ1cݱWF.;.p}1Jt ]n}mQYM2W6[wj4M="cKY7|hDvWH+m YCu؊~7I齔 \DZ8z3fMVSL Wl<^SuU^ &˒ ћpMq5DGH'nAYªː0͋/hp {)~)r pK"?ñlwA?RB\Uqc FEf8 﨔Vzp1 XGƾn1 &1 @] 7/Я &wW4LXFe,qHfnsݤ@!sؘ嶴dd6NKU򰑑ZdŠ(O8wW"{Ű#~Ev0BQWiQȾRS93"i7Q~nbn6eq쐠  L6%o0n{4Q2lcrF+g_rbҚ=Ql̵Aa䀤YD<ꎯkY)h7mE#Ҩ٣m-Z7xyS67&I*_5$EM &RsyF`LZbm{\AGmU8EjaXYX;֖PW\$f&;Ux%P[A¤IKhߤ7:s};> .dWM[{@:@MAZXa{R\7x.c6.&G^ ,CMiPI;U wҘE.k~Y-'+JuEç9.o*+&u'_fw3zn 0h\"8fDuAqhk\ĝd$ Bx7&' =GB7a6P1*ߝ9Z.`@V$0{5p(sFo<ȣlb{a; .~R>`u.vB<,6~j gȤM:Ոth^SYFz@:( %#MNep>.%[aƎMRYTX~I2z,Ju4j o1+VU3*4 ( )# t bjЖADrsjfevMꮬ.7yLflD 2nR/Lđ:d7GOdlE'G/?8#)$skr2Nj(Kqσ3Wډ>k6PB_-ai `5FQ/RѧKt,,PwKSI0ğwtf>9g㑺^V:ơ&mUL򁎖zc\} >CD(ķGu *0@g}'HwѺE#;|!޿7qzj V(q=Aq1kEEކǔNf/z3_f~ɏ~fb) pcT l">)t[CJaS[h[bE{۝HV9`hŁt/E?n463-/ ύt!,ud&]UO)Dd֤BM{* !9D] yoOn-&_{>$Z&"hZN&6o ;'9mˇ~ b^"}>VF܄شQ; }g-ܡSLx˱p^Zr9Ha|d!$宜uQQOw4+ok+˚zRWQgTT,ˁ/mx$ַb݊sB3 ? ).8H|z %kaC`+/o-E/3e85+w9K[^d2&>:)\uBȍk'rU3ŗE|xFJ8~5..9;L2NMWzWNHO1X>xA1XҟlOY%Fq¹ze8(ooETEa`D# V7b͖l HzUY$z*-HHKW߮FwjPJy98S s=!ZT:kJ|&1y,Ρ]rţ|&Yf,f P<R}N$BBm(0)?'UɈ[_+V!;G#& ]J,/9h;b LoWQN8EoNџs/"bz!DTfuͨkTL^/jKp v x0:I)kA a+qW]C[4V_Bv;aA3D IZRAb$@z![9T2_5r*ʧƇMVE+)6m#;'Mz|%rKlpw:&+G.gyZz 퉧a]g yMc!sܲij?MUI.dTq6BBAWaY?.BJvĂ HUOY3b?] |åx9%6ƑT(o*3mKs9BBi@¿>?5h鞔 n4>&rW=H>@~y[V)fTVzuT'N>n)jԔՀ6bh 0 +``Myqfߤa " 5vqd"::$MZ?uIbWH<`^V~: f?qWn}[T3%܉2!n ;LR#Xt? 1TDۼSffR^o=.#/dY +߉LS*0uZljeJrmFlM(F'?GY.d_՜z3kqqpS5՘Tēu1"_h Ysv' F+Mj;(.ckg.&UZ }H;FwlEknz) Wl5E_O  %<;kaIzL>:8 F`2Z;> bRԡ\ך#D(asʿ6X2cYWWgZ+730 Q vј)كٷMxu/aZGͨvAxD6 U-ݬ*NRpW(aN%rC_ގ[Z:5أ ģ&CU|_,ؗ܌GS/\#&5NiBl1S.Rb.[ .`2 -`hau_~ ^Ty ͈t4{op^_KPR8_@Nmǰ> )+ێ%A4; Sn%K>X}d< cزW2cW͌T`pfM]ڙ7r͠G痣%SvWVj 9 QxN:t dXKI 5 y>D#sfW6E/$X7!SZI<(#:6\@dʲOޝ! 8WUƣT8oܵ7}&d \$5Pkm*hIMKTuy$ȭ]alTŋ{\pα70zFIQ̀g#[OuOq`0VObԃ2AT> <@W=#Qx$;Vs8Z[AJ}_C>\S EfIX8Hv **X$2‡*&X'7ugx.yGa{f}Bq x9IXy(I/VRg_ eƌpckP RfzZ6C /E\w kk CztWQYbvz a{1'K|ƯS; Y3 M$ջ=qNY۬:ĺ r"]9xW/2DW/wG}`CL$ mT]>B J,uߝ=|+:#ʑ:Fm 68K|dq9F{t0ڠ@PP] Gu|OdArXtƢ4=N ΁w;Ņ]Ϟ!VY2Ўdۧ bVK BcFEX=kS|%|0QAw+x P_exdc(< G9P%2:aWUB][۟G~]%:qכqDw ʑ˜}OGXa7=j]7:A,m'HeY iJ (JHMLܭXo.(sRe46AYlʚ594OucPRƕ|URDYOit!0Yvr)_skn0! gV `)7,LvluЪYKx_@u35eIwn׾5# dI)a~P[J[!T 'dU8U:BXʰJdH1&DI/- (2C_臛PXߌI}P ΃T&tӂ2^XdJy$bZVyu&&x줃x|U ] wcQzC^$zAvOml3-XKQKC΁O)J ˆ\|Yg}|lKGYE6ײF@ 'Pr[Vy"ȷeʏ= 撆bP6(0:_)!VTOF(%&D-bt'D?EIq/Qƾ<绽+{xFͮ 3 0wl7ѼF}b-5;i&1ZNAIhTc`S9ݼ  7_W`;-C4pw|k|&Df $gWpr)쑊"Mol}зCWs<ݪOkcG8|Y7Q -=Ǹ;9#kqET]ewy!gi_ɿ! %-^m:k8r쉎^AsI~8.l&nO?tt\(hrq0,SyAY37 (!זT- #/4*A7dil$?KՔFYξ e_ŗ{Rn6-&Ŷѯ4d9̿g^')uЪ4od,a$5Fl Ԫ/Bk3ݐc޲ͩn%D|YTO$?Zh8 b|0#fc^yPOƃ(F[4Fcϋ Yv<ˎk߇]շ[`w[k[„(0h6(=J?O27Xl98^]9p50p(c`ଚ?jeNn1M%ae1W,#ޣY/? єJKjW8 ʹUX˜Zgimy!!?6)~ x\ksIk[IդOO,"sL9jp:fƣߕ5QG=B!5f4Ne`Cݗ'hi`\ts{v]QU'C=Jv)M\S e)7.c߃-  fW 08S`[Y0jZhTc$Mv-lZ[' ԅ[ y/Fb@ #\1nFj^ 'O\{TzOο]Ẁ_Nҹxbo4^t.Т.B=Xd:.nW w@v|($6<voXFw  \J>ҏm]ʵ?fdVo"]ZzGwcIES QJ~kjo;ijq'Dyr6q d#Fb1+ENKdWV \KKxAD4otαCEaF7:wDs, pa/09= RF*)DTC$FaT 5,&? &PZd;4'|R'o~ kq^]$;r9gj%ߏ>6Y(*ӧPGzۻvW=YH5_pC 8K9 ;i4Isҧmv6%&H'ևTg289A-[JMCto0"NH%&@W΄-CJP.Xa~rH>=";JPROoZLk-XtrBQ3Jl1DO(b`4E$XD$5S_#נ ^]zQz-=2 >_guͤf$MKh/3McOOstU koLZVYώB4,n~rXwLUr"!]Y7SKά]UV.sf3zgFm> :#W0bKUBcl{XMX皳L!$+a[wwE-w6hsK4< 2,ǘ5#NKfZElivL1]ڧ 2"#T{'^؍&ۏטoh6*7+(/Q/6G} ʳ64q^`5&z?`+)F_eۯ࿩ &dSf֯PA26B .D0/d%1;-ra }E)n%box_6r5@󪣂ZNR2 @ XaT՚!ws8LN$~w+f0Ic9n}}Ǔ;G.%KؼsR%s5ɋIϺyH~#'o H)9ڷ#K9Mc2%,To3Z鱹uэ5 qsm7GP3XJM   O@l7nj+H\ UVohN)vzN 2A 7&T>;@,Y-xp5tlT".JtVF/9vTN@}-dp`ЉL 2PթUEе]ɉ(n6rZL1죁H:H#/GakV_ ]?aI7Qvdpk<}9Re ߦӀ,= @(LuwяnROnƐ~rֽZoԵFm Q~ePazPpq1M!{60~ᔢ2UasUF2eh}^xVM2'y|;Oey ySe{.zC;<.1Kmзiٰae+& D̛WGuUPfqv0JvE'-]|Juua0ȤiNS$*TfL4҃dbaYkg4OrSņ6/}q=ű?RgHAXox@zωOHV*˼ ሱ>u>2"%O0Hfjca#]re.4/Do⨸Քo:pW am% ׄ32J"aP8Zr{sh IF>m~.ŧ ͞ VLXAIO~AXS۩SY SY3R=dnnoى`s֧Q{MܯC&i\wT̥D|#$LdMie+p>tO( D*YFvZaaGټ7g馀Ӓ?MTUx|f?fH}3[r<#v5D;ˤ`{O2y[eP΢FIG/ j;,1o]X~_נruWvf')@tx~j9/ե/ yKN~CMKC_K5K>f,+LCˬ?rG\-ctܞS'@hG ~:PCTLF>I0c[0ݹZhg=R]nnj`t;{rN'Ꭻse/PgU#p"&O幆8d K*^N&<66VuMD(`YWe!e:qI5u 纇XeXn{`%AtRg\a?jO9A{Ujo(wQ{~}iOޯ|c4< Bir*^ŹQD'yyxנ7Dd.%EkWL{ EbFm y4р̽ȷQт[] Kz;%omHtߏJȠH,^G ojyf$A^_4#^]tNh|- :Q%D WT7{@U3q Ӏ \D|o 7sxOiٳ4ofefUwVn(r?)b5rHJк$.xŸ ={o? /tԌ7$Imy |ri2])nkcӽ /(/Q !3XMa<'_3L8&9#`!V@䖲1O.ΙKvGkDDa9&:NوV}l猄TΜϟ/x09%M(:7*ꃞ{to 4wMRyJ(ʼnlEFН'j%<]YĄbT`K9Uͱ!rۢ_N=>.{ A8Lwu'"hOY>@piYna9OzQ;b^صC=g.ﵜo'-Э`! FWڤEX6@?ᵢKO.Tv-!xKs=O֗˸('mkX]n!I7"dtIcYq^%X[\-ft/c)pbv\,פuB 従? ?Oޙqpm,%KzS=/FLOT)Wxec5i.l~\1G*MCy<pXj`Ͱjh!҈O(iF6IXKR=@id>,nl@nj?eށ)S]̱Bmu͟(q-|;bq1R +pV DFe Z^Nwߺ{A9&jgʭ܌A?hf*KV0*G` J*22u2ݴG5hn7`Pl0z>8m8XJ0&olg3Y)sKmq]%ᛶ=ș듇.c'2Cpp[CO=|8z1î1W;.︎BtK7sY [mj-,Cev{i[ 0*(tb]wl.U5kImg-ܹ>)¥ݠt. lW ' *0V"b_Rxq 3d3v=K>d1 {w3ĵh";dUt ZC#oE,\g蓳A`xFşQ޲FDiÏ-yJ~; 2\ F"Gj NR}VbK,7#D_Upl*$Ny'vY1ږ(lԜm9o'dFZ# QXYTN' qҁl9Iiu>3G'۬Jũdpd׻9+8: =<*[g4I$M{kYSɫ3m#/C/T)C[UhZd`%3DFJ{"&I rjOJi(\.~;'RKyQ﮼%oaB;伨9Ka>@ I-dA.!deX֑-ڎz{EтE=]v@/S-[Q3@gڒ5N"i%SWq&<=rŁExIlogW4:yLrwjԚPA:&ˌ5Ɲb1$ƚ,jMUJ^)=#̲nQr6`xp[U?h#t)FVD E+>DtS*҂8gi! D‹"6w%@p.v^ρh7,c8!/>%]n&@cq\܉8uνK } ^-mɟ UIyrTGa%Ӝ211Ek{7>) JQ+D>{G£gX~#&  #C*b# q{  ʴQJ}KM145[cЊEtaa#$٦ d_`z]S岘%tܦ+ nCiBSC=aZZs׌Pq̓I}Nd5-#OR/6se@Pa'!W'b;u .>Xsijk䩣AY)<-2hj;?w b/w軺SF6HJcG7RNͣلn H.Ma4AJe={;wBYk`p=L5.}Dl%&4zr ^;UGT{s6`+ Mw&]iLKt#U3Πli-`(/,V.VU~)-EbOb%5J5Tk2#[';g]875ֈ{Sr73֥qKfz B&gqe2%dkrȐϜlS qZiA^F8Z ,uMK%lh#RZ~UQrLzɵaH5Ul+ f艨[Gn(W0[/B]>lPHM5މ-D EQ}>e!rzlP([aba<"_ZSp|VĘ\z6)o6' .GW  k8ܘS«rHi:'=@285*x63-0WVI|P}0])t MR!BI6SH 1$&3ɵҦy RI:(Q$; I[򂨾 ދeavA=B Xl<WtF -2c{Efre/uG/9d8y0qO٦V~*.E|vNYポe#V bG:2D6T22|k qZ3ވl8.sܘH?;ovJuX Ǚ3 :I3N;ibMa1Er̯! lxk\rᯐIjpAL-eЦUw2P-ژBuؾH{ӓhQ+{YHɗJ|oAw'l[>bX492B1abGY&*1YB=Ɇ?8KDxQ>TG~bZi8'KOePhFZ7WPe!Ԕ}} qjo?3H5wX}!6:iRP~h.0MXFg}}ք+k*Fr9vrX@jm5hƜe#ݛΝ5D饉Gzv*. 2hx^(\mzI,| ]iW4&6(WJRp?FmiTIS~.^:OrPM@1XpsO1ff(Bs7&LA |5$YH.]TFh0pnS 7=#\>صLYHuC',L Sm%ȶhϺnQW/H|]OS|ŔXHI=eG%jcVa۟` x2vD2 *g3Kg6Sf {YyUˌzӊԋV; TR'l %"+jrERsWG(qd|3IH70N,htkU UPP`Xc[ k4xaV'_ޔIQB+tLAUA g+;)m@a RsR3ޤs—fM;2J?j/O>ZqRddxĥAM^NHY5g>.B m> baOB[7RdMQJ2W x!59yDUy6&tͱgқfz]|s?r[{=\eT/]gd4S仰VuN2`{ː|ľ*;_U˖K ]8\K E'772^؃+ ٜ}iIR?LW'|Ith%rNVdf湕.`Sn+ gϑXH T$$i7ݨl{ G\Ȧ%) cyз5ZN9tx9+x`Kҿc΄hW~X9pzbkŠ3wsyEp|{Ax h`L~ם:@b"Kb}'SjމnX*[QT/^Fn q^ OnSL!KsOpBBLB cȴhOf5 ]fIA"hI 29>ggw`ЭGrm`>-~ʟ⭖gװ0_w}~@:8*-J27@n3t:bȟ)pjOߟZwU)L@> \Fh&j[ŮW`*gutyjx'Up&JP fK(8/ (Nm<zS hOStRnENwWLbQDH= =_Էxm 0 ·\7 51|ԅ 7/bT ,?5nPW{lk7nb$c m>h߁H7MZQ./eF;θ1cVo gzj":Md~_Ȩix&p$M'gTn@!A/Pk E fC0!`F@yQ:5CQ="<4  (DA~Җ:v3H)>} ]W-UpU^X:P}eV:Eq'l]Wl}aס^,jOohŦ|,N@D0\{.:qKBQ HZPpt~ cq[7=MnȮQ"lJדhww1YVÐk@Mq(- ҳWz-H&HHzwy//[B0̏He;{;S y_=7𦋋Ot n? BSZe  Y>쎉TEi}fM>}J IAA\$v,6:V>O;>C=ר;s=9#&8pb$eF81k蔤@>Խ\B^ߒ0 ÑZ-Ts2lQZxJg)lơBG&L;%~8>},BADv:mwMOHJ‰÷Sqp{"7-*BV酎jYSg.!e„M8kɎvj_Ulۤ<_hHio|w ].[)2 `Fbn+NwHHec2bZC$ ԧ֙^Y6DQܕĞ\@I L',w- /ЂD@ `2=gf:0lO\ry39 I R2{V]] 0YE7T3w'lp;t1 pd>4(j֭# .PF欕fy# Y,sAl[Ի;6~@Gd*ލ+xsXI26ᱜwWǡ 4).Cs:tmZ:І]PC:UAU idF[]6#GAp;@GL-zB~L?(?W>F|̬$:I/| ^;L]$fnM͉6}ץQ QCO['YL@`$ =_)g[F=Ju| PY'夨r_,BB]bޫԼlcE3^p!Wq !Θm-Wb62 tG$YhH!01tq0 ͜tml7W{3_f0>+‚k)H{WC?)4de@yC=Xg}`Pو) ҷzTaCN3y|"q58qW*6 csx(Hنx9Ӳe ;' hX,ZrwƔB)qcD[1vނ\~O2Zl6U8S?2gs+C4.3 )[vB7 T?$Hꦝ>>q"]GA[l*B'ִ+5.LDH yw<U\] 6-%4$fЇq|V!mXTέڛap+Vâ:7Fԓ<^ש W=R0_T1ux:;Cx)_,ʁJcN ['vjsAaMR'lK&pMkvC+ɕ|3rF?=}ƚ7@-X#c\Z? Q'Rpe{dݦdk[YL89~qvQlNig"'5[H՜(iNǽ-|t{\EK!hx<]3\$iB7E 5SZǹ2Bzmj@M%ř4"*X>H+]JJ:MMe1o!څJ(zt*apylՑYǹGҮ?ur0l,Io~v.{'xԙitmk r׀N&SQ܅0}uSåR zjcYooٟsowy  aq<%'ʑ d2 z1}X=0GRKAܞ7{ǵ-3TyGj6SZzWܶBӻ?H~k7E՗εa;'|WQ=\T)dUU'cU -Wq;lc^2#܇?Lf9rˬ5:%Ѡ LwX+]y/^ S Nuy97 kxMP&^=Oi`ԡ6Bn8"zxU՘ʐ,O@B tLT.B!*R*ڗԜ63b;v6q9%-M{o rh!(1vHbgg>[2g+\u`rϻR%Ogb2n?qo^Οs!_St q4G( -xX'I\ǀq!)q1vWDx+# zbpGԙ6M-7ƕij|l;_7ݟ*>b'۷0<z)_dDʂgv`Gy h#YFd5qYRpN%Zh4H oΌfKHB5ijI&v,4  .(`[P5M'M9m3h"z{ Gt9d!#Oi&~4ghFɁ" tu=Ѭhyuw-9A?%.VE0=y#'K*}Iϩ9dh}6}?H}RĻ%nXGl?A5@u Ւf= mwȟ?h}i*owN+}Q{az$vSALyMkS*vE VmZTiMAʼn1X'+p%ot;XTa[(V!vJZVɊdF1>536|Lf_SQ?J#!: ZF̭Bgc/r2ۏDHHbݖJTBbq*>S?wWR8ԯ<;kRm)(.|k@^s<5b$@eI J[7U𡲌5}-gPRʥ|&lE_u“xH6N㆔*?+;jԭEPOaXK'eߙ8%2(Sԙ'T/jحf޺7/,=m) rmTY!PfZ) UX ip#Q^z4vcd0ӍuXQFëA"l;ua;!AlGC$L|ch" nsb\[|N4ahR) `ux9WAz8W3P]Dl&+ydb..rJ-=BuP&p)ةMt/%%) US%ud?~$woڹ =7,"V C:c+ح"6 R~ƣ?~ASdC_<94ƻnkp3exR&;Q$bhF)&t+WNnO+yDq֡XBڊV MОqSd}@'.۷МM?c_[9>ĵ<EO1`yR+EgV*{кh=&MK~߈GcC6mogǻuUG$V*N )Y801=>]/,mֹXC;E{*{<wsc ' i ;4F:?ˇ$и7d)_:q7'\147ʣ ;pt4<Bol":MNCn5@:{w]cfx?UqNӶ=5^ں\vJqYzf ،h}N3pIyaјvUq`g;;7*s֮Max)1Dxg]aj?TgWD?ъ|ۛ)Y6c?ANn5 ZɼOwA&ﶋ' [ ԨbդT(y;bg33wN:Vui*|v-1"ї$_S ;oDm[[7zY?ot铸*UF;%ڱ:^.rH 8(f3T\xX 2*CeY;WyEIHӎ(%kڄ y$`idpWtCeSni5,}9kHCۚc|STM>TwY)n$+m4Ub9K!S巒n(h`qumzAm.[3*HFH^S3 F-n%dL}YkT#2>W;P?FD'g)efxKsה24ब uw!o&%RJڀmKVYzX.Zvu.%|%-aMKU7V}3=&)CCBLewW{QCڼ@%?'*D703@]zEC/J:mC g>iϯJ Y틒lrS^/ZO-,R>mwգJ`:"=C\Zr'H$zgO{y(h׈+K;}7:O\Zb)XcM#1ݢ3tӧ,jdrS'垸1!>?@N Y@&@&YUۑ%JLgA{7Ow|D"(#Hfn -#or7,NKI[zWo$nL2@e~w[u|3v5֪*^sɕ꭮sۉ< (n~bt L-z$ޖnG#&FV_ׯZL8$Q̯ :) YE(IaBpe\jE ~0P!Jngƺ+=_vc򚾣tҏ=m0Wwd3zx%&ȜĚ|?%@HbzV ݘXkkL†÷(֙; ّ=./rd<8-gJypjԣ=ow)$g,9& } *uq y'VF 쯾]k8Z>Ef:q-=|,O?)AZ酓me UAʇpaiCowaFNEPG@ (I*O6ßvyácuPܹTCNY\wFyQ#LT-8$^;ƑTk>A[UCHd?AC\Kx 4o/c鍘p<BpD6*?P-urq9Ootn;mT>9/*%;8FyR쭴ܚ`otUϩNFn5[1t: @IrkPjvoo;mSr Cũ;x[[w͒ tʹ-Y8UK'|YPҿӍq?ϠBSfnV:,q/iJk\T1(޴*傜*V UWj]Jե l)jbg)XNP.#£Fo"^7BBg!W"hn=|+@Ib*V8S8VXdG9l֤{EQ*ۻ0 ,kIUAh1 xH^PsX}\v:b=Y6| vdxD!1 HdžٶnlF6!9O +s=Uh%d EYkiL*L<gUx&dfS'>I^!X=PHџdBgFVuN=*,?>0ހto:Ho&9yiqp98ԑeoPLfuhultuӧ/A#2Al⊪E M'v[40@!btJx5H~/gGEXՈ:A" 28t;jť[ h@,hK.NeK C}!ޜ3M+*U:2ֽ-pS7Ԫ.E."#!Lb@.-&(,D݄ R@1ӊ>MswonjeOC~ӡg^L]7H f  hc=e_dv KR'~@P<4yvy+-5p^&04qMWӴ̙1A^Ơ#~s'd*ڇD~p1S1p!INp2|O4$k_>VۨOnpAGƪQ* !O^~=lϐtM%2ZFf"_ Dꆠ Q! @Yi3!=GK:p1.14rcz/ Uf@5Cp98u]c'ҏ*Fl`A[Z6D[⚶|r+[CIe#J .ӶtP~YVbձ9q]> M[35~N D1A*3%QhvOvS0L&)edv54w,w2*PN܈Yq8&汘 I<3hYִT 0Br5|b ;O>'RֺA= X]MoJ ¿4S?]ւ eQ7Ұ($h3P@( Y?ė-VфHS`7"|#U`g~j&ޛ^<|.ForL&%Bt 4.# 2~fk_C zdhoPL}Z( J.-jzz?GcCFHh$Sk/A;VC[<ܩ( e؟AV T 1mjGh_[E)(^Jj^Sof/ҩ&;7A,vg_T&3Ba+  VG[~3O`hI*v!' a;-TWTEd fUHqQʭ34tw،s=}.1G&2ovh#*_4 Ԥ.&HGQ'|[=  EkE5[EݸQ~Q/ \(1LEJT.k\_;l,-,Jt=oVhW-Uµw+c`q-|"( gvbfiGL^@M3";t7p_l?"m}a _e5&v.>ȼpXq˾j<+}9%˝PPao g7 ]&,>TcCKax.Å>+:1~`4 ;w<$<'bd& d,Ӱ=*Z Z_ &5oġa/x3r*i~"@},D-{o|+j`MN*U-agl#dq8w>y2O+OeEX[ 6bGvu ?m;ۥz{)] `ϰmea5G[ .|U޿U5hnsgc#.pHyXwk`d*7q4@1럋8|Ά8+ۍJ,Q .7)6m@|}D D|8$H,mx?ddx\ @H.6&43xkn31ƍyWNhΙXҳL xh8-kuqJ¹ *L?{ީvSz=uT@Q+X8J^:Ta+`fPKi+:,u=R3إْnXEh*ek9F.5F'ZR;`Lh fJjr/49Avj+d(X]I &5VTx_LKԟ t/=fJ9o+#Oc9oS6C5zdxWyFvٯwx1u:PS$k@_CDk!`ZΣmq~ڳkX86dxdL X]CU\EW6ZtPl"Ga(2D٤ahD_;-:]\vEn9KS1f%.?65e%tӅq5By>4s}f,ֽ p0],$Rϸcԛ6^Xb.!02ʀ7kI~I>.61/}Ñ?/ՙG*'/,ؾ.ZVs]6y]0(KlDz=GK9iix;LÅ3wSCW̦E&' D+9 XZd}E #I~RHuͫM + h{2*M.Qi|_<@ /#t>8EJMcz]aj!T+ش}nZszMcVFwBr,bǞ W1'(V{tG ·e6 lpn9 ƀP<עHLLMl ܟ>{J(S\yyme 3[K)cҜ z_ ;L!*8VSǏ֟SƗAÆ%at@ɧGE6@?և^gC*,:/֙>HZ2Jbb%͸ 핋 i|7yY7 ڽ~,NTnWIZoK*n}qުؠ2qb]US5єq]f&Ҵқ~S^LSÚ`A6ݝHA"sg(Ã$cط#| WaY\Ӽ/?=IPN0h'Ugeo'A{ꐞ{c&a[8aP6Et=dZ^غJGI.Xt$-5%ѱNOW'Yx_q?e'Ksn-,A,\ӥֵLM "Rķ/.X6G2~C!}yi##]S**yiW€aXHj< 4lùAY-H!7i͔]̽eCaf |wKx+*TͰL޻|iדei`24&t.tV"o $ƛ|Em8/VѢ{ HH LRVSt)`ZЙ\GhIU\uv}YYh7[&Ėj,auG/U$٩ik(~SUz Οy\I=\2~@*?MYXB3a^j@e`OM$Z<-1ΘPf}&^'12 >ciVM }w1 xI<@ݽb.rca*o'HLfK݇@ֳZr7 N` f2UGuZva#ȑ-} s ?ԃؽe-B|gN zɛ{ iQ 6c}9\증KPC|:LQG )Y^S9,=.^R!6QrS7~0^7 nȿJT8ƨN&4/F>- זyv0ژ,3ڝEoI,Y`x]UfX<\]65h [[ϕ2Lye!z(J-$*?p|=zW sR'KkLFr(*?;W!dp)܌b$ |CͅFi}TK h.NXnqC JmWЇq_&J\`(į1;~c(㛻{pFSYjhCm N56:)*duH'7:+}ctm.6p&m&8LT+(^&MM1c#<0҂0 b+MKMW[Oetl̦+F:DTfY&ܿލ4D>luR()dVӢA6"w CHv͑y [|۹ 6<ӹ1lz_V㩩S=[HC駫 q,MIdNxs,}1PnHӍ֓z1_o&ڹ+jX Q&;bkf_?&;3 %oǠ4U+KﱈS&bQSD0 J*j8|I<@ |0RvF2 u8~P=4D5`Wf/h\CONQ ƞ363|+:-AyRl y8;BLDb phߊ0ؙ.@V65V`` @ ýd50x`ƇPg|"|:&dEz蘂9wJ:[ex|O_'#ha6*l$ҒqxSkN(ҡI,u}]GEQ" 7N?ӕ_n )J9R݆I+O/ r\T#1h͝Wԁ_ŝrCQC:}72:цj_%Gd:a.ݝ0T^ՈD8+h lX 5[Vax2ζ7΅k7LWSw'FfCHlZCqPrqoelȒQ (;)~bZI ݕ)-SoG|r#7򈄾hd1e8w7\yһ]I+nY%nop1\xM/ՇlGە%.lUh\տHW'_DOURQ.,l7|7ւ\ "2@8>1 ެjQ ,WLj\鲸a@n"{Je,i낞? xPCԶQ2;ôkWqoaSO~ܷ s7LO;I OV^_6?m` u $6 F"V~0X#ȸbHco/֟t ;YFEǽ& e9n ScD?ڄQ0[E6&=@~#,ɨFUEKwоG润"%f{69fU \*6@MN{A>1Lcp_ԬѦ45FB*a0J_BRFوLh" \1w8Nuu듬(SG,GHyjV50$J4S~4pҮEԠMɳHsk&T S+ØuXѽrYQ_!"g_ułL?GTLp{%UYC D2׫ϔirF|DÀaQ6UkEQa͚}v`_niCP!UG eNS?u4u``Ϟ<} @}12Ը&-p+&' #z X65,uj⤻Fk ~`v_V*r I{mʬ/u^H31k7OYAb7pmNeH|Za[?"y1/[cΒ4rnQ]k _2nέ`bkǸa 'љͣ#/ؽ+RR /b~^4 7ҚHGW1 ڬ騵C!Q)Zwz6fD|l .&~tԄz< lBS" ?MBئ%!N Y][kk;I?-tRkz+9KQSiLH g?u'm64?(lj<o$X` EY2X>ݫ(_hX=U>3ň/nQ. rG[h$e mriQt2n~u~M({=57z\iQk9 ({Lg8#>\=lb@ K]xr;*1 d狦i騍7hh4F;2k\ Z P%Ӷ;X`=ۃ. ru]m"Z*lSrB+m/]Q_f@eUءHb %Oz GTotpxv72[b ^,;nωe#-GQg\<7Yw H ,=ZޗqUQ.Wv׷HSO}v0?y˴ߘE~=ಬx;4p@u:eCТ6[N"9GyƦ"boۢAI_75s\H0F@ WZ\6շA;!wާ =m~T)E$ 4 XNjm頂KDM"aDLҔiȘKss1(d[ֶI a?4k9QZk:J_pw߮mI25'gaK( THʮ*|-8Rh#HFA8ڪTඩNBlT*dpuࡖ% mlZ_6e8n9&/Czi}Iћ~۱ѳDQ{E/C0͓#'TVB {/˟ 鲂5s@9j2tB\rRł;lq&7h4k=O9΅*꽤9nlं/7y1PϿ50'%n!8'JRen+c{dd$R>02}!bL$FŤ1 4)v$EZ J.cT-"ÿT:=Dl2{\{p-QՐEŗQ<ž-i0 ɾ9/b(EYn-F~O8 &uy'm򪓴 c&<Wnsv""p ^v?Jl8g/4< /<Ҍ NܓC8!pBSp~R Í~NSDArGmHהk};טC.{gMRPW[Н,lbc⡯)|dxp,5*89kO7XX^TGU0$BaߊNݠSsFȂRȘ?ا6s$sNfqe=!ft'當%x3hϓ)"f '5;(E̓>:AVE2,sHwe, (\h$x;jm_ږhݯ'~ȼo}xTM /^j#0I5rJ{ 7 Ʃ.dŤe چ*g׮!$\fGP=)'zQŵ<j:u$콤7zڠe`dEm_sh R._dW<-!5+FN+:6S$TnYnBEq"Iz2Jt[&ₕ0Ÿqe+B_oϋZPrQ&{5KSY;5x,'sA"kbjDd쉷zRYXN7^_I|e,6!ڎf.J~5/3N܂jkmFjweK(g >]iÃOF |\e=h}OQ-[\t*2/b_?gҋ%DZv0mT'3қG4֔-A<*/^8lѤU_,E*~$4`h4&BC__U~nGLYTJ_{$QfC?X-h~)!^Ś+]j4XE\juy(D>TXBgdw'FHdu6kuA;ZfD{O[JgQͨ~=wX):f1S]Rɳ;@TǣU"yxŵ¢nְˡD)y*}Z3v9~誓i'((>-QlYh{:~[BPmqDpSSÇ MH9֔9,1Mw#_ KgB Jb1k\'3az)>қ[#R8TD6d^S3x:r)%O9KMM,!^?ya\Cޟ"N4"+e}+wBonAO؅DZzoRV3ߟ{R^$W_vM&ϡSE tԓ[o -ǫTW߁"ڽxNC N*Ted`뒃} \BC`BvHd; 7k#kY4unS7F= lZe¶S"G saF%i:W ~t^eo/ :#Zme %_בjKM\΅%:T@k8t B<7Zr+D"͉l,-LIݤ'MT\G) 8W킀eg<=TatlF7DHl(, Y=@T{O=pM8 *jcL3I qU„M:Wl᥏1lJf¼zN5:̔0OrurYpTDXo:R{{F!5f7 2JruU>3T's%.ˎo1}ϵ2)vELas$9tGg` KoPaENx$`bc&k_}0}l6{)AKWY#C~H5n.%Ոw>"E6N AEb^884x&@/`IW꼬aK{-QN:3iݏPEXK9etu*4X|GRhAD>YC'GGI{~RR.A2Ŷђ7y)ϧvE^ΈEZXdθM-2 ^[jl.YBB'w5a@gM!760(2h5;Ǵug?oB_Sg't9{@jҺܷ<[CyEfYIȐuu8܂%mooְ!F%MN }=)0P9r u*Q }+Lpϻ{U6*K<'7a/X2/KMOrvH$;yEP/˳oo/0N e/$(|(dW:sMnn:ִZ?5'Q k=F47ٛJ Y -a[*TX<m{p`~-j"(@'_ t`Ddɣ 8w"/z$$ VEYlT(i4؋6:h'yb;v,ﲢ(Z)8/rWt]d:Na-Qw;.`ƭ9M,rg%̝ uצH~|#M QfE (GD ei #?~ v`?Btv;[ttۃά v68naVG1ճNTN~O6"crm.چӛ[xR)YVfW*ͫx1'daQǙcik(@_8MOrj=4ܸp- aX>pBDgh1|nV]\)F{>NB$~eh|yxRhyWЈg~Α;i@_jc3k;޵?|FVTIXTypuWsNFJUS~"ggo=gpi R]z`X;rIG!Unu91 v? vmq{A/]Ї^(ͻ#>]3sH]4̼진~AXnЊ@RdNx\قIKoL;/9$"C0 |d=kz8#e&?uwЩ_4]TH-2<i[yRy;n+LVOFCKBrʼnTRM~Mq;y×t_Q%cn:#͒VOcߥG2<8"cgMq H?| $u$`T#5)ۨUi%YsN|ng ,^ ̲NIr\ʤt~& uʉGWBJH[lyŲ;irTOB&7 ܠ1M\͐l\HZٌE_w``y.ߦ&2p .7(t1dxT 璒h#\͞vrX3-LВQ q ƍdb|߆<#) )_GroZt sF[0z. mō-yHn|!BVrL2jd}1Ƃ|GA_ A: Un/AG{wW߂K RdZ._4q]q8=Lb~Uk6&:+ ;tc$lqjI]=LJm+2Ǖ6k >S ]hll[3e.y/v'YJrbeH9: 4.p4 `Z /ZXU^EӦTE 20&~{6Q "_-kw6㑜6 ot{o~=@Ѻpn y0_̑d[KAޤj $:wZbMWmGLK_(?n7xFf>6+ް XKerp 5xbOh?=]UkrkIӔ9\q^Ǜ,cإ}]y|VAlk/u @gTXYY< z\%\CEÀn)t77}\(ޫE+qMOߦ6 3#{ܧXJ[4R2OWI]] >sߩ'GGZK}˃2ӓ! *yFQW;>(1\g@)q{&gо259pP#6 VcXNiϤ1VfAԐŰ`XbVy#{݋q+`^̥ =cM7gV.6KzfPt"!`.Į%^C` P_[j\2D6v]0 @JBKyRB@oSb1%i)œ4G+^Q7!mJ[8AeY&_y7rݎ a+=%dmv $/pHOv?MJ-Ru)_\{#|=ӗ\lTn='J }ag v$NЄ"o7}'v>j+nprho_?Զ#gbiTX<v;QF s|$;%'Xn릔bl̴S+9mV7K 'yŜN.tb}T)f}@yf#{o[5%ƪ4ʛ*Yw ݇E6gA4=9(L۹xܠC1}\Jn:Ab4s8+|C3.Yo?Ard~|:aQ_ n͖=n88_QK#Fc{E *@ojm)hrFNT;jv:VKd]wppū'Lfb"7o|~a< D ,zvQ2~qu1 }fyd ќzl2y)Â\u Go(yeTHf;mR]ڠ}~q:4m.B;3v(fEݜCގ0Kt߂3R:S`Dqq=ѱG%k[\rKܗbz9{;y"O 6-d0i3ɢsNkM'wi :L+"[˂kH2T2Vϧ g#Ӂ&4YbY3@^d%CFV*#7 .v 3 )8v7u^Նh{0mcS7/^?CBeLde43bGvk c):\NԚ+ {} 8E}HLfVE],jjsRkyؑFLV2H nGٲ_8 WӭY~ACAcglnRVEooU 1"Ts/B5z9;>1w2U(4ILAuXaA=Pɰ_(>,a6c̩/(]3VGnBvOlAdjOy{L4j]]QS55A,Sqzh LS1{Ti%Gy՘@#?*:J[%FX!o\ MƒlvD פQSevB@Q&G2*=6tD*em}RrA^߾URSCP&tr*h檉n>4+Ku7YupeKD{WoU;n9_M~z8\DB#p`ڭ7ESSH#XeDXb=qxt|ڄ ~ -/n  !LJĐwvgKL\#o$[5 c`Lj{Wx-0o$%ȔUH6yqKKĈ Pݳz<ɳEs{ /3GGR\Jv+gO"tX9U<o4{K vg{\2z67BŤkcjU`ؿ#ʻ:>[vޥ ea!fͣKjWT “f<[WмfxuO^as s .5 .?Eh(zG Ð`H ]z8\nham*XWdOTeq(C>ru0 i_r YԞ!ERY$ {Z:Ix 2=B.pq7+@;@XZ3?7sc3S~cJlvd%` 5Jܝ-P*Mýy(|mg}F1zb^T9t\_ɭzeiIkB]9+h!! Np0' R ^Ou= xve~qE!v/WUl,m {_~AO4P&CFL]"w(*#,RYQIUXyS>D@(4^i=˺SQ%m%$I*RY4uy&8X&(,VN(q_ 2ـRF֟sF;4Bp'bۈBw[\:p` inRߍb# KeJ=H ȝJ.g:J hw `FO- FHN*U# .MH%~=? :銦ao)x BTzE¢!DY&#@?lK*{;EPCqh UVd@T  P+'g>8zM7*<.%T|>Q]LV=&>zrH %:)a⣅rDlGQJW/U6"?h!L@&*] %:y m=+qCGŷW,Zj_ m6[fx䯌"wo?чƹ^6,WsG j%P ]"J-r&aY>gA!x7a 0/hӴT>'hLA(*ƦO9q;A8Kݛ| m#g>a% 7r/C)6+'%uh׸ƚ7 CUY #-s1Br_^ 90BԶfFx:푂llv i><bZ ̐`MH׍RAMFܚDő u [,ȥ~ިX*&vEa˩ϘL{эT[ gQY!e."=#_|\S6eX޷8|;!/]N{aGh)гAj=Ut@4l@,;RC!mć뀷xZNQ#ְ0!풟J3 I,kޣ:(~F @JJ2]]Ɉ揪OU& zh`p+ q!:<kn7{eܿA'Ԃt1 AmSvopVc5ك0w2455 Hȹb>d/9,_؊j|ɢ=YTNEBnR2]vbDڠv/* J^g`v R ΢Ѹuo zǂ\Ⱥ Gǝ*6dMpI'C%=|97f-|r$hJ^rz]h@Q4x%7'8 l*^l%!LA4La# d󮣍- #2r깼,LwG} o\"9ǹDŽPCaI#̐4 ĿT9f4솇#p V$% rAk}tpW8{a1 Crl=Xk^aMkR(s҅OD~qn! =.SIZ~y/>^wqer Y ] ȑ)N Gt k lҌ-} E^] `$ ɃjV;zvfCTGTIźHrwzۼ+l¤3CH[gu>51/)T`b0AuL\;!La9\ 9LXO߱Wb|KV~')A01TL8k6 yThj[zD{]^[q8#eE.1,\Lz]3"Y}h ,Ns]-45exݢi}~<K59@f}ȏ2`pG h[x"p_fizs]П*]EHc(Gl*ocLnۭzIP]}oC8*zs/\ure9i[U::F9& X|nf@h.fupLxCYmRߢ iw]DGT;+Z@\W2ĩJ2VvkI[3RlJhT\I0t,!_\XrrG/U?f_:pG QY&٥ cO0Xlu~ Iujx^Ϲ#>+M_a&?ZR:ʍ;Ԗf%0!.}Pβsѻ3;pV#N:jua_3g7Jp]nm)M@4w cn5M֨"$:3gg||ʾ`BuMHhzlW8ȡ9f˼ծ3.+P"u-v*'A89E1OQ3 N@K˥/U |O`W'#g SC&' )J]p'[T#2 _5bgϾpBXq:{.2*#ʹa D 4Cm;&%3Ÿ:~!8):1V4l Y\4{bJclsȅ[܇Tg,{WPsBBSOvA}Zƺ?flQ `-]anZ#Ymv?gF1Z6ϐ,Qˁ2Nm0I|ָF:e|Nsz{ p$AZSR(Cp v`rcj7g 3ns 3l?!QeU҂1IW]_eL_ʎZX()'q Q:eSBٍB֙1mʙki:z_|ǡaniY#  x*еajXQ!nMkG+Xdjt)bCZz@,K93b5cc"AoTٺCo#7yi)MC \rs 4g|?*#4}hi` &{fYi᳂|jkȃ~<:[\EX m "Ct!,L8(3 @zpIg!* #bSј~L[c{=vg4d6}s}p62qb(/9f;vFrQz%&5s0%Wqܰ^(*j׆:>HגOF΅2ǠHw /6$+0J M#f"PUn*5(]mc6ŰMJJӲh 0,WHISsDbopUvp# X, `(C1ItHX߅C LUN^e=t vݑ>WkӲH,>ɼ,Xq ݞ!"7(E]L{ʐ,-MB7qQS-+>ZP}VbK+0yG?u7 .tC5$)H ^վ8 nXreo*AF13'\3Y@zZ(L:#chF֖Fb,}e~_w5fWq'^2v]5W9\"˺T!imS$4#sd|rx/THu(D 3go,(cFS^{^"'E7 4;J\}1:Ϩ (yG.TRYWŶ53#~*`; ~dFlR4!z˄Yv駗"1#GPxґ6 m\꥗ K'9⴬놿`d<3j;:T%nGy/qfJ.+t$`/#0y#eqh-L9BPAzX_Q}s'r MT4!>jlm#xLZ_ziLΥ4r SKW^.ZQ.a]3ć D% i^bIq8"OϞl9MrPApPu#wnMMϊ YoIN:yG~qexkL޼ ĺHx@3t{;~v>i^dǽ'إ?*s,T.E=bj]NyO>*<wjT] Lb'N9>F 8,H_qΜAxOE++J+9=zwJ阥dcGkL߫0joF:?"ZZ,/B@B 3H>)5w ]uTz~i&%u}0|As%l-S_;>4_j4t!6׿1EBWЪLUC]DWuO.NHv؍>V<&y5͟Tq9=:0n褠x&8qGn+GwᵈDZ(_z: k7Hfվ,=ߒ*eF4#!;|:9Dm;2l0yt>t>w]ܕD39gxo؂}i*T-qBбT J2k az떅s|EP0ӿ[!J:xg/aǻ`rI@sȥÈJBoDJ=͎f2JʪCCaH4炳'-1s?|YW`*i~v}3-W.7\tk%fQ`$røLA Q?l8a's.V,|!ҋAb۝k&Ș+zW1Z ͉NOpzFmĦ/ZŹ*,"Mrrćܪ,Z瀻wsֱ84ipp 6QD*Xr ^[q^N4P/dP_e\ #&n?e"?%rp%'? vLE'ϣ ҿ^xc9,HR&x&C,/WFʃxY ?}CVGم[lbCpݫ*. uW⹁ |}"~jx½({qo۞ծAh\xyK<(ZRj~1 U޹M4Ǵ`'Dг h[i :v\@޵Qmf[E7ՀVEL-i N" 1^tsz8oQ>D:5ۯ9!%`/ `C'0l\K/e3ej+Й _(Ǒh${ }R.Bs0⪜4|. :i"I"3r(.eh'uyX!@9-!q`i4g\zbO*`G~BvW"Ԕjen?b\Q% pIA?WI!V]f5\- ?(? 2|[FKciY5Wܞ5CMq<`_ l@)["n{R^n˧붘>&Wt  \)|K'U-Qiim1#2E͉$%~\|e\RErH{)FQAW{a_ Vc:7X8pRp {K6`@v1I֡dC?ނߒUZm^7ͽ?bـ mA>?A#5T?/8h?4"1iLҷm?c/H4ܶpƀ;*CGe*+snr^jygI9+@.| P Ş{-nz;ٴ Öhf UN1N0|pZFUk\KS Hdki0zZbD~e;;@FhLhy 1\vgW5!cLn/EuRW-X $,ڗ d!OIc(r'd@JVA6\ P5U8ˏQ&/LN7(1$x~֯LB eo;(w +WLGsஆx[6(gh%FCd4y}71z βE>5@I` j@/0ee%gn,ՔlvYjtʅזaVdӍEWBq?&խ9@qUH<  g%5*PnSO?GىQ-6wwK?q6jg Rr6%tggAy*KQrCiH a1]rWJ9+c[fױZpА5/k9DRt|&/8rYIh =!K@+5,o8O;tzh ,6Dn'm5>\pȄ jo5yiVi3(BE?q2Ā!P E-*uIŢSI'zݡ`i7g`6 \ޙ{WhqB綯`S~s:0CQ'. X?KZ\IMD1Q_Lm*/T#tvj{)y 3{K&Hg䜩h|@:PC%$?S|4_s_y3 k`J )P[*ϬěLYXOD<a .U![V[8o_N[o Abܟ!뵢״};"F $Gf/sS;/A :L|>p\ިb:q,~C?w=]R.``N#ڸCMWҗc| u@-_Q̙{١O6C·]^\qEk`_!lԹ[~.'&f͊,=&@sX9֗y(-& ͞>n"`bqx6&o&pykfI9+;څ*O㟲b;P_⺘N/D:U-/9 EFo7ʟVHʋ86TGj٨fh~Da/CQUMRQŀ5+|'YR?:6 R^?-{{Sr[¡yR/\*dq`IW7avmm Q"+г61z 1fx6[L*K.:A^'%vL=lnx,l+v d1ݩeW>qL{.LpFa>8?'ԟ+:!?.źTUpJ-9?Ԭ6l ޢ΀ 84 ߩ_hMs;po\dzcm>aK_[!]k^ !7_λm<,!N*`3sBg[\J. UX_xLŇ\2(!3tj@.RS-#A7Rt\3r6<@+|0P~׀ l&mn?h^J]ݒ~apC?G6hYP8*֩S$f'6[s|b9tL==d@0s7bƭWOUi?'Q=TeEsU+Ro*: VA(m;,Wf?ZwLޓB.Pɲ}Ynuo%'JVSiGZC,jd!~΋lϓ埬kZУ۫{1 bَx(mBL|Ğy)}h;\d갎~y;9ңӺ&뚐|e)P.5/S+a}M"4Y& aܩk8)\쐥f(etj`4c#^jAVx'&7;m2Qɩ랍7o3.[m|B {jUdXCgifʎQ-ɛjp]e,hEZDg|U%KdP0̜4~!IFV]k:1ipގQƌ@1 B@4㸱o h/POڙW;ͶL6^].T{dop n ”o.|źuuX%rP_PY3rBNK ]41&)͓W8I՞ϺjnI=pIv(BFAiXpLitɻ]@npUvzo>)xFw*leױWp]ͩSw?M %Z+YP#LP'vjC/͓߭$R<|謹|Q@{U ZڝTs'΋5B-C-T̬BDH}N@̗PRiЗiuC`RS)1Ya*TTU)ρsHr#@M, pRd2JԺ a]ۊZ u[";9L]=6Ȧmn ]f4 NSL ҪO:vĖ O{{kӌiTK@ DQaRM?ᴭOS]EIr=4zp4Jwz^.2"V?r vLJySk HF"*fIR T-?؇ߥyۡg)DDp8 rTx\}֭D4ڍ+gUWmՠ]ZJ-pr|"n~Ši\:~<'' @Oyuw%]U"A eak<"R_;ug /oOk& }(k0pʏpEFN #Vu6a%ܢDɸnj} '*[>}[حǸH121MAŀni_:k[?Ze\^')q]EȼksRjt!rEsi%LIx-pEһ6~X=.01wwH9M'YY1Թ~PE9XȰ@Emȋ X9z()F)/mO^=p"=lc[HdF/KUCE!ύO^'-m(@C SbM+@bu=;VFr1unT6R0T.⇨9;iss0y9;3y*Ζ+aL5PK`m%鏁=j^׌^O,g!r'b Tr`‹L¦=/X*Z49 S]3$ o iR]s. ԅ gW%rmy9E!)UH>Qyqvc`вVRѼ~'~ʨq-LM" ͱ B.W lWٖDάoσ_f|~y7b:SƇ՟l'"m(R@{${J16bB  YOg3،+'jA{',o4 b/VQ{ҏ&A-0*Θl+'EkQk>*,./TT/>'.Ąeu(R-˕MJ 7~E X\Ok4t^M.GHkP-hPF+Yjm M2NwYZ9Vc$ꪦΈFh,ϊ)+Fw 7[QBmi+eemP-'i* >/՜ub#~4k~Bxow\D4+~"a@SDM9> h̓uIW={=?n:! yPE Vw3=HߺV9ݵr)\5g4tM{Ɉ5P+5Qq S24'l ϋ Jm<>XXHܟ  nI}+_[r-/Q (uf4,"IИ2cy@6eVnKs8 >7J[ lv$O~[m|2( "Tr"|?e{ַ}q?+ r%y'Hę /zs_Xԗ 5vЉЁK[/}٦f|ĺJ+4*\QByK NG$-*,6xEj{vN/0y{cґFВC 0;" @@V5F]VP(xzEq#S^Yh?`>6-?>۲EOafRdd\~&Aһj .4\VnsbJg,0 rO. |3\B~t:PCs4<{ Cb8W6dg8xPJi WT% @IsG Sc&E5?q7Su܏<nYGwN8Wr}\籔Ҝy;k^P Y?Oڒ2 Z>4 5A. y6Ba-QGmOOY= 2{aSO5Uӵt2wu~!_#_'v"R3h$EZ5$r]Ϸ|c^t{DX/A&_Ct^/RQPhapj.β m,tY1iJA6yUb?>>ShV'|9}EzH:p4-O+l%1j(쥠(,R 9%aڃI73Wql`Ɗtq&OMt`/tR<B2\!\{~(NqG@y*AZ'f#~ԮaeQۣctUP8SPE ])O$t,Xboq%_myr];{Bb6 N/y)D+\^hztHU)U3dgpΪ[x݉xx3ZTL.F-FAvWr=㥾 ޘG>ro O{ x?%>DJ> 5-k^cdJtGLlgaLEJ96lx\yB1-=ps彃78.SGRzVID)"ǃ7חkc>ӕE*Oue 8'QMSYW 3) z\W`R&|ZCA%99F0%T |pCS,kB v'wUL]U'J}Y=W|xi\`;|T@ь _٥ۚe Ya&I쐛 V5Tiqth2Z6~K__e L[m 5dBK:~єkras:EAf;9czȠ͛ ӂx"Q\%acA%=Fbu̪ ["v21Os.pW @$U[Dީ$'@7c߁`Xӳ?qwl*CwuYbFkXDXHt9\66A~rGEx(͝]BNĒ9p$YA74M"a+!@J׿FBF'wF|>`|~NT0=m&v/Y_1/ oW71Xy܃߰ Qyy^AP+TM^ 9+Tyq"?S۰ ]iSMBYMaPH<9boP:֤q><Ӹ_~w* McXƦ6nC~T"7=(`7gzo%*׊Z #QjK=}h`eX=gv7$(ޑwh/jخUӺ fauPFt/^B tlCd;<9=m k@|jщ9yYR+U7 4N` Ҫ♔T>(Zp1DR~:V^U3hNoL"uOmXTwL;z=] 1mv2B.K\][CO,Dd)h_F}OBm3+\nxIƌS{*uọ]sAd`?j" cu;# @p/.9~`]M呟"70n*p؇Œ8='?V g!dJm.:(5j!*K!Va6uM2gL展YՋYѰ#Xpi"UAɮF.q};;_^Vv &?'zƝQAZ CmkݡugMO%z,5zFL 7Gs(h ?yގmw-c p''F_ݚ͔Sjg]W7J5>[lԔ К.ocEjKDĐDLx]P:>9ktV$ Vqd(U3Ch%ATBiP/T^ \>Flb f-aC|l1t݉uhQ Of/̯T|.\5ɾ_E2]7ŘDP&Y^xzg}=z,[ &Pg~W-kK2 -"##;ŶkN/s⯛r%b9*BPDTT,L'-ĴCh75սWXWGu 1R:^|Rܠ@O0&T7֐7_ZUF+~UiN廉 #VϠlZO0>lP4<&au҄t. D[ [>(D΃m2'Wɐ×k^A$ W*;a<dNVjP!InΛV C%f%쉯e_w;IGDL&= +c>X̺aӞL~8{"0Fշ̑<㴥GWc~7et5l n_y"a9OJi*յ5v'HgD-ϖa'.3Wj:]]VkZ6U."Q[^zsDKSфܒpD=km4koR(BȾb%ȧ@66C)\5 -3+Z6ml/@0Pk#2zRf-**dLq%.V%|Bl8)G[$qqw')T!1|{֋m= rk5 'd*ⱋa㣦h{$HGMwL6O I B=ESxf`촒t;9&F,5CtlB:KyVE[WE_g ] VH D>CNQ6Wa`@hF&̗7L&+51+,rKiO=͈醍v_1~G \1+iQ=r"]lH#=%ĤʭjM#G uGC6k^OR;b{rK6ّ ʖdIqfX2/ER姣! Xss5%R*zG\R咶5@o.D"624'^\ρ܀rdVئ "#ͤKB܁)O@_Q@K_5dO H[TBS05V(g3si7ϵJV+0>j.i%b/j~xe7U*>TH@+a}uДv*J] \q?$Yq@3Ffd5Js/0ZerŬtiQ*-;rA5㕙{^VYβxOcXq3t@ AK/#+ !R{9H͐|TMӤ֧5\'0ŁtU3BO׳,HOhħUV"n{>aC &TA LlsHLSfoSVeru $ƅq8n7' 0`рBKsJs! f7!1?Kx3Sl]Z Yd)FTH)\ܦ nQˠ"$8P,[{g*#m M9+o~B7 i9A]ZQizBM [(Gd7 E" 2uCBRi~fuOFԅdiK nXTSA_m+:'+ 5YY34X ʏBKLEٺTxzɡfBoe cP҆r.uY`G/̡.>"a${~#_7O2aMȽI)ԟ:k鿍i2s,V7*>FW􀞧%{`5Lݴ'\_~´l@zov^h_TMpB&BX =% p혃^5@f(\'y&Ұ۰Ijl 70zD\ g,5D9thD(NoOwcj }sn z8T0{tPV r[rFK|d2vQ\Osn~(Ωb9/'\EJw 4aʉ={8ŠfIjkM}'@^2BȖ;e*$Ѕ6xv$as ktW0pip̧jBD6Gܰ#p"bil uDbuc.Hk;NJJJlB GPK2. H:딢M\^t#u'?( =g\דNER'՞Ɨ1 IՓ2"Gx3lD7 +`i$<#EԖW% ƛPNeb4ހQHќNn *q2.qRA"(#I7,VLDoeǁV"5:Z/û7d"CjTpvVhq*h\Ng(il^12KaҪ 2\]S[,uLfƲ(te4r3"JP#6+D]D  FW\1SQnG ې21%/‚K|K%95GUv Kʄj~0bLn5 !/>Qs~?P~+De*36',w']bQLQG% 㿥2h&&%/,F4lڽO)xt:|gdQ/b8x=iS}d.gVdnHDz'pgLRJ[K؝D P$}$VOZhkxoD/ 7}Od[QDZBj &D*XHɾOE<Ա*c3GΛ3_4MSzJLL^&S-§b>Sp$!ׅ?sL9&}(B$E%dkyGY}3zȜyCr!>uh[D_"_XdU]"= G>@$TN#jpaݘ9):ҏ#@8CNLhb턼+4߉9/AWE %rSIpk`U$7Sq0F烡h{K\{~˓* )kF2V D!ḈEZaD4rlA蓼[itt(kKy#eo =^q_eivP-Ή5w/ƣKV"DMq!HNؠuT ;DnqҹcbA_K-&Uc)E C#ށX}IbS =p(,ٜWY`;RCgf|!>4qҁ__}Ymk4)Ju)m~ySԀ5D D|1*!dvfgh(O}940E"WڭEW6)5\:8V̤8jdI@iD`ByާΈjpÈ|lԛVT Ո>Dd˹Э{ iZ0gK<3v2ʂY-EՉ slfl_QH Klm2aiY?o+liN/{u<:ǥeV]DE y {r Ƿ6Z[B[U`2ţLk Yı["*c9T̼r\n"W~.}UkH"k)FSLG#+a>=( :92x6|غA]<$q{I\,m w$Inex+A\g8~:!B5v=Ēm0r0zy^'9e,vd$0Eă϶\>A*,6%)4$Jo? &x^E*ΐÔf0K |ds%d2FC>g3ulyQgd-^?rӺ61},3LM-@ɡPE}SG9=qi+O5H4h8\)ΣҠyY4U_4.!'*6|!?Wb9AWf5ܷ̋K%DsfE4: 8jo?){9>m )f$u&&1ű#=Qnuۻ4[ 'V.BZ?iw:9f JX EN 7Qt?ʩŽ k ^+5q~XE_`S]6w |S?8ACc@', (r,0ī,[h^o31ŧdJnEF9ˉF24?/-X@;!9b_MTf<Kn%$Grq97:n6cs'U%"Lnh\Y}@+U#k_("/A)^z!e[{muϗF71<̊MZRzQ_Iw"dyBvt*eˆ \/2\%] J|[RK("mx2 "L.E/ "<*5rzBe_ Ec)yIREGf7MYx@g~cԞ-Y|3sd*tFH܍>FX7ʽk>VCl%\W!|O[LY,NGy+ 0l{}l< B V~ Vn4O*[NB%xڷQ6%;q0ahƻ3Ėgsb615?~;;i^wƪ!?vnkȷ(@h2w>68,_SsEP!?ui˻+ 6'z(O߭*";"nZ;-6w@LbKUEcV^=8Rzq~7ƪHODFJ6Q[̪dz= nq>F}pXQ?N:IRtӶ#l JLh/d4RZga/cR`i˦]˟jŠGQ]%rӓI(J0r=+E-9H@R1nqAؔ;g+x*Cq[agK E/!y-ҕr2|!a%G[ 5#Ӽ%qg(|AYN:W&rUbSOP7| b=%^C狁cͤPdu 2R+eHz;6"ZH|uq7 @X")I&⌵Bdy΁}85N31oe W8N>4'"S0F?Agn fjX c7Ŋ hW:;Y:kJصà¸̧jGMw|]%9>+f[]14:ͧ(f‡i#kC?W*,͑)2{ ;4-q: fG<H+xx{N0MF]}z"`nɷNQ{"~+A.KoSP6H\鿆~NJU ͈O&0'c諉PqM7T'$2}ᙴ/(bN(g3l%櫉~if*aADſd ˕DJpPt5h Ơ,C%@-S#%ctB:1'#.bh-'CM{%Dbּt >)#$}b)d\qT<ZݬB ⓞ?[lzcEчhݒ-q1WLjI-fs/Wg7@Lכrw-eF$ae:0Dg:*=Z g+ɞ1 hG ^-y'NJ'&Q 4r>:,!iӦX~*|Ax,Z+jSz%`v!mwX,g1Js9I`NejHቻue,۩T ʫ mL;A@/ǞOvwucgFs;om;wŔ~۟ 5 葅Vzjus׫"J4k+ 0"UP@.l7 6 Ǚ2N~*T4I`aPX5?zXXS,j/fլFӏt|jJ.I AoI$Elb\(t2p}8)pg*Y:kكއzt3.Ds[Ja0J N 2MC)eӑeg~ʕ?#Er (S2Eԛ&M"ԯ@N[1eTؾtc6@u~=0Ow$[QB w$1l ?ciaaz.ePʰVВOQ=heu ):@[MNJfY8UB-9r]K$tn8#-{BA8S"=ԴhH~y(tc3 Æd.J/%IYn ; 2#/`{Xv. vcS\eh3/@]4xyu͛ᇧt3&яZ URE701j5s06dV5䯹j9LJӰK,T\[_H fATSnus.ЌWC*uꋚQd*l`SSg&K3*g"2&bDyay}M y`kGb>II[qB$H2u&sEjir䖢Yd7ʬn1$RltsC@f񺸣wIBSN)fcB~kDp5R0g2y3|TeBFo$=XhP*8AcɭayKane6ΰ57č|5Ѣdss6*81+ǂ/}578^>?|04wΗW@( '@R~C`۪W=)i6-1wCO/ 憦8 nj̎uCҽC-[57p2v`dʉВ`tZHVrPG:ea\y|(:aظ)]{7bq(,vPN=/a8۳hMx4zKI9Llj;5 IZp^RnA|LW*a _&$. 'it.!֞:z)Y&LJ.)dj[+D!`5Y2;RIԸts9ݶZ;c=5mZwL^ AKg&$IzLp}[Jof 8iiUJŤi8M'.!dLTQ hAPjYX09čMs{1f1?{k,7nXIJWKc9D|u&ob@|=5]6ht(]_NqcOdCNBt86Jz´ G90^ywio SU[-j6~8j>sEq~Ov+֖~(V0[- m+=.$ 1;t3OgM.{udk.4ǑH eǍ֊ԖHEκ{,2Hu;렒oi($٣@dx}nMzRkYh> 9ݭi;eԮ^q#}[ 1`ڻ+uw-nqef/MSlcpuÈ6y#^ ha6QsPDur#3g{p6*SŔGqwfl\`l-FUڿ#rjnawZ+*W  :G>Fn:t*C~.OZ)s!r9uKq̚RGe [) ?LYR33oKRxV/*evxPiG.O̡%Nj+{:(۹w%ut;nuc++ ^BܩfE׿ dґC/+̐u > l9*~Z72:pIdm'#g3瑰f(W(nLƿ{v8'+n o6ĨcOIՍ9xl dR_^'U#ẇ|8= Bs]+5hj$ꗠRͩhsƓOfhl4s 9vƿ!]}ŒZTjs$ A5S+`S9qGG[5Hd _W]bCHGFF1h%E>8lكCmҹoƒ@'R6R7V݀pC(R& d9|aƥC}x 5b*޼N`Y"vG=*%z5 tUΥ@vc Ʒy3:*H 宍R bH]MCU,f>FƅfÀ"lS'~Đ_NbnĒj} Imdd\Vm|&UǬ*Cs/w1ЌK|nrq/dTnBXI,LFZ6O3Gbr^$a+< /P}l[i\ Bhψ;=/?^R2dոx1 ZKr]YXtQ9ŗZ?s;kо"![SҊd݃SvޮN ]<$-641L:td~! ^~5ܾ'@5IoJiC6.Xo4 5fz26ҝ ntӼlcQ˸.|x渗_si L4IΉY}ۚ %ƹtFRFg4rFX!Sra0//` DMDw.giC''] /&IH/{1imU8 il$r[TPƌdbu~FO,GgM m! h_R5Pظ<ŏ=^;4Mɰl3`\)gB瘯qaq6~n 毓yrӬL}H~]9b?ؼL~ZQM e2G.%%WO6Zm)\Oopn+F+^|;$ MڅOWk*YHz@ȩp ٪k]Fq|"f8 dsDO\RvKn&O (i㝄z. M5=NrBq_iS8:?S[s46{liT7# Ss04l]EzZ5]a! o:[ ;J&Nh%ٮ (l,by\gX=u (j$EQgU})Q\\$38fP[_aaVS (os񖅆ݫQrQ LYTN y9Xq8?Wo.S', 8XBnarW}`3zS{qy6;1%ZTSZuwLEK\Jt>M&IZ$!X!!sWJPQ -h^&fg{hS%iI'i7twˀ=q9/HdҖ#9Obm֗b(Bmگm{m@.jeT,./a! ݍAȏ~NKh4wT %sߓO1qEV21>e1+j!? <(iovx6&f4w08!Š*om8-YLXŢd^WW+Ή )(Knm̨0Dfs|xX et|UtϖH h)'k߫UAL2ſk7F44?yRYz)g68|/(Ry\ tCKv #l58k6u]{q!|g2t申:S03%١wrtib4_dیHcbc1\,} %(g?xLՕpa[t|( *67dn7Bvj:y,9(uY9hGߗ4 QH3Scq8-0;^'5QԌL|e~ڰdu tc~[ꔃz_i?V?\B]&f&/M'9%[`g򈪌QN3S)2f;<y~K)ezw=S#g}p2pl3mEp0%=T#s./-thыX#<}R ~SzdBmPj:􂧛.UuFXϼ>0}4~d!iZ{-}*Kpa5 Ӣ$Noz.cFɰ{L#nOU&S1FЁ r k'\}6\<%YUA}o{s 9Y2:aXo j 8T\.,"\b`4Uj&ϷQ2!ڔ7N@YeR.P@퓶`fgB}`bBȽ>b$]9Pž:y_{}}1b`,\%xh&_ljF -[@Oυ03 t @M3m[u'EoV%$*^]nRwCpbjcaK2ظ^?+5]?*Lu&Y/qKi08Ҿfy̋!1r=`_yzS-_jѶ='n :٬MN Gِ΃pu&ŶڃusCԸVa%7Hj}OG-T̚ l1sL0Zzf~"{X ه{'"F~</6tTzElwv̑˹$=LI: !b?-ߴwvǂxfv9(ܓo#+% ~i^ی|f ^mF並7~c᧳<{TC@4te۶FWL1.{e2=';eomX6 6\VtU娠 :R-^>NE(|r\jʩvV-[lUSK J_5{y< 9Sɸ: *[ԷTu;щ7)=0?+$t1v_Fy%j. 9\%GO>\zN G7?yN5;_I4!p74rh2y #9RSHo7cX!{Sr>V#jc&WK |jK<ɓ#/:rNeɻYSsVN!!hA98bӍ@Dd85FwE7Q"z\"v5cR7GvUz CUlK0_?UOC!  pe'6c´>`<^Ǖ}%nqP)0T fa% 4N|`*L#HM@f' svR nlt;$LA*=i3$ץJFagv9tؖS]!Rg-/B6T6sYpNy=ӵK`0?)̸q"ˇ8(:uڄlL #y]駬0ěoLMBP`ُ',1$d'I9PȶK&D1i1@Dr!L\1jG\@7 vDTY '׉6jewb &ƣ\tQ =t½{U_R:sdV׀A!_02=MPc,㘅Vʑo*Ùp @Oس~u!տ`*K4XEdC2[p TZ2? TA_(dP+=ݬ;1 7,B,iN! jh=8 *.cug> %zS**E wHepT:F%TYNo1Fp6r)&=9'd#&_OAƜJ"YwI[h&Kv&m6 {|wzlIic>mg7&rUITD/G= tt/6(?0o/VrKeF@UGYπ=R<ܽ7s0M̈U؂u::*@6$Ħ2VUś=~oBXA.cGelg.N0A[\@Up- X.BԶ")B&4bcϴ-D6W-[\Uʭsj!$lM&=>R8k2CQ4M #]>up=$Hš,n7_k˶• (1%`ZU~U1Z ݫvQ szqa}VpZ& Cj(0ij(?0(υ!/]b8\ ?n wz5/I &J6bJhV @8=m0Q#g ЛpuLUڂ;5ЬBxjv Zi &t{fqIXcfOzE lx6y1bQs?BTt8PfND0)y; YW x8p0:W8wGI'x؂hCRUi(ėblt4SOЬ L2lRe,#K݅0BϺcTL\>7?ppM6d6'\cT;\N'#Ŏp Ӂ_"_)6,z&c7,`E|VVcZ sxbdv:jʠPGq8u )w8Sۊ(*֮f6^ umuOݏ,E s>[A(1"2~m/&{jDtӛ@~[Afk|% ahQ6^eL!0I6T#Jsދ#:I. >>Rn^>uĭ >%chMH d_ٺ[&ʡD7J&`)ѕ핕*@L} v`\F|.RBQ2W͸s$Cz?ΙYޤj.M ٪o!>O{ З%u8x`}/pH=Sewj.:ࣴf?=uNmn+1lR[wtYHv5%V^5#cU&yaAs؀Cgu%~$J6 Kf9荬P.+@ e3<܍jm;iGK6|'MU·y!Sȿj0uqy2xdрф,?HU6|.c'ѹC)nV=S':SSD6+ef|uCߵA-RWN~>XjjrrKykXWCnı Ro*Q?Z.l}xw5[ѹAO_~TjOe?c){W_z*kWL{+]?ӶC/:/$ 1|o_pk }p➼TtXE&? !$gyucVeW)]OuRQnk>Uה֔ ٓ 5ƝTܡ]A_u+, ܰҐZTy\Pj'8Sc0J@.΍pҵe*/z1^LLDң̤- WPut[^U4!,a|h--J(xL$+_wЉ?gH䈈 a\ Wx,E[N0 x7eUDa* t](Csaƞ3R 84r`qZz}|2)U8Em&CcYvW[SB bէz%܂k {Qgc* vDm ά| fYI.4?e~=߹)x唼b*d2 @)s1 O=i!V~>zߩ.:}#j4:0гt>*L:/8GugP7c$wlR_fqkmc?.wҫَ.se'!t[~kvΧR(Jg~bOI$м)+!*EĀf9b`Ez&ͱ`!vCgb{# |8/Wm6!O7"\FDnkaeDݾ˽0&=}!;%*@m5KYQT:]^.[;8G $[" =]͹`A U nm#e-9Wg'5(>YrU5UB`3Ry 2vޛ_0p;DW'61~r;^0%5ש!@:4B@zE8A}+V=h/Q 0cM9n~) B"Xt0U"/fER0s c A1@QYuLZw SZ` ~/ɣFvELpSiROB*h%(! K5ߘ^@Ϗo&bKb#n7˶?Mi`EWW){#Nsà:T%1M&bpck\ 7:0d:^ʚoeXW NW?r[|&HIziDV'$ۥvD{UQc F帰ķn*eIY Ȑk@M%֑%["rkyw MqL3'?ms9;)zdQX!Nƺ aF |A-5и(T0CƏad{^WbY@skJ]JU:&{w5 ,U gb1j?lr"c\hϹy_Wf NB'൏ϻK SiEgݵT_{D򗾨H72/sTEv:qu\MUJ|9+h*ZiNFiD[G .wYn5Hlޓ/J.=-k̪-[4(.`or&xt,'N5ӊݎXRq;Ds -Qd0vƐjk.'?KV=ԄL``E늴6#ڹ0:w K "^̌k=KhFqejV{n&3Pj6 ZdlSTك-`)+JΟe!:MS ' jfLξ?HJ.1wacvFxO= l{N.%jlfDaPD|+1b {8c&Ȱky| 2ճ}dVl2&tIʥQ/9÷j^YVrI2mK,@"1?<E9npE_Pcj;6S o0E3Sq"H.Q8+#)TxZq`'U'yEq&Qigcʺ9-^VCsayq}e4yВEG,bkj}ohn>(F9G+oUT6kesEUwarsmy BhF1DŽ73ϺD'zqr WS7q2 07&%=4NZxuԄf?>yы\Hi@TVdh) 7UQ;h.CRPOr NB JIG?"WqIGܟgIX* .N],iA@ ||ȮB܌c^5s׺i,2#SQ,}5A1Z\uL$"kIHpv6G! cEZniW|SVLW돐 51/͙,QZE#Q|AHk ORD\n[+aM(dLFLeaAh0MpM_NtkΛܼBSS2`(!d56OK~ 0WM OmbdZou2{ՠ[b dLLb/K…Pb͸sϘ{֠s͎]Y{re} 6Ĝ K]g+$Biiּ)u)q˟:-jnͬ~3FJ]>+:O$8_Miv#Qw06<:]vA\B=Eb46^R*?@uJEu5 lpE&8XW'I3|Iϻ{E˿|/ɱж7Iһ4Y%lAc~.׫H]FfKVN 7# 'Wg%,t؀6"(P-3iFYH2kU({26i"/Kbk,J0f'퍈͔n\T;d!',S0T/ # oƀݑٌF%K3t!8 ^{i^aWUoB9*, 3:zzfO{ߋؾ) mѡe4ն gVnXjS*o᫟4|6X7J%n]sIfpI)M)0MVMOȇw0ϵqain ` {m59I*pp-*n;jlWHk@%/Y Jl3CDp5ߐ~e:Vg}#xGwe83x0$7Fwt;ƅ/)ak>KF,51io9ϡOH%əJ+&9$-l o.Vʿ[?^;cp\bJϲX\KH#B \a}Uղx8G0gRĺʨl_#L*/TwZb}iO󚳬(= 4~@+8LlBРh"V+[._Y>6JTfpsM}ElfŤ(CJnc}1"3!E+35@H0#@VS` yF ^<~ bvnxȝ 5U|Z m>#(Ρgu>]Lr =dPH0d _T*F{T|ʚuBϡVjs<'oY'y$-j:_$d*jf<(6Gm Fkrz1K dG^n3K\nwrHYFX㺡baF>axP2V4@$0do\kxxI]dg v0c0qdm~T m,cT yr$@/Pvs6JjҜIfU{]7*—o]Q0{_R?r- ?vee>}R D%kTv=SKQPS=:E1c쨻V:mJ!`7t?ɸSGȂE,WL}κXTvd IzX[Py8 R/=chG5isV8Ug25uﭰUU`} 'o_x9k<o㰪G%Ss]GR_EyՍx/7y:}PWPVwt}x+:0Ä^A4dT]ƾߙL~ #znKB&$zCL" q#6θ36Ϙb3ݧt8}1*1q卿N9ml>[ 8򍗃z[Ky!GSue g)wew sc{B[Ec\+5eZN}Yb:Yg4$@0Ra{DN}ѓѱnHWP/] +-Q˔fj^DP ris2.,d[>鋃4L/v1JPfn a7'Sm' +An\ '5;t5UHY nX*nccL悿҃klRn԰0Np<CWdC[nHNl7+a?6p0{ ic{MȆ .!0`b߸q6k#/T}1'i39neJ3w@bNQT+tc+mho1KaN5G҃g& 3{&x2.7[ qnNeʚH9:[\SK0;l *7 k'k}&M)h/NJ4i]I wNWq,-ɐi&?ϙT6D-Re45*P!bcrzdKky{㸃 1ٛ0cgeN'ͦWE2YMvο! \ńѥY?/گl zmg0bs~)"V cKefF} eC Ls]:_eȐyiEC\i,ݗ'(ilcו+,sd#6K137~Ua^d1?p1q&Ц$uqc a?&XuTVӇGQ!XRU+ McS luf`sW pI5; -3>ag-urmOYC/':ƲoH{D R֭Kt#}SWIJYa~wDKK COhI)#?w8A W9mƞ.soO*aHt?Y*;Z:Q4 <l8En ٽrcs_-w@ށ(Oq> a_LD+#'$ȁSMoI"ޡo8Nw՚}GzjK ҙ4+iH6Z]HV9 jCvMZAt=CWv@'TVDwǤӐ}! ER(⊔C Mxگ#,~5'g撿6íwlJNRHhdhm'J?܉\V{|jwVYw)2oWKlYB5I̖" hxHҲntJ8|3#Dynn!/W+ _ ڥ$eF4|D[!&v(?z&wmO+k7}8uc!GG]7gG9ttKjL&t8bslau4R͛W6&jr 8!}zuޱȸ6mg=6C]"X;]s$f(FLō9K츹RɕR#ԶS0@L\Knlݣ:l : ܣp턛#DLrzӶ@bg3l!\՗R#Ϊagdw%B?; } lh:P8ct쒾N)]2pbTRx, (j\ &x`P `A^|)J1Kc/g rF+Kx5bPDDf*T8u~4vw!KE`XxÊxlPޅmTnО%;ꏖy%d ZI!=g]@u~Z x˗fM`|=@MbF~$A;0ctVuaHvi4,֓}\0G<ǽz1'yp5|6|CiB:Wdcdrƚ7X'ImGepPS[BpyYkMƈ`K}8'{#Uh\'X+Ht0oo gһ@MB "Դ^-lg~#{xV?# #;DQzfhCP4Im3'5Vi?a$R4-Eam1ZݧTtkx $!fX:ѡpVrr=욹Dsb}Xӯ #Z& U+6 *x%4zLJCVC c܀ ;L5:q[TI >]6=n B-(b4ZO7=_ng{̃8 ^U6٣|=毰1& ҂ _)ML܌7u4$1?S]}5P 2Q~:ӗk' -"u} 2essUrTSmx?v2a*gW}e#:4y.tbI(;O'w-PIzm`&18;R% Zw48 b/1cwΞٳ^f A I˯ l(g(qft5+GD>N|#?IEg}3PߑFvexQw29/_u)kR0TJZ~UNjə]XrhOlSw%lo-}<3V?uaM钫@L H 7uX:I1<`^FWop(X?2@UT7ŖﶧM>Ij+bCu!ꍦ"$n3O>jCI1U~=|yͬ/ }U{~P6l oq!@(i?/H=9ӃEؐϼGo)!=gR5I:'R0ޞ(u#%uh l:`YVگMNJ ]-yQ\`%o#nֱ&,ญ n>:6,a*v@1o3e"`mbiC1}Ro1띿dG($$E %0}Qꈎ^|^NK+!zէò1 *M# /? %?ErOꑹ"|~+_9A D͒Zz2b0RRYۦ 4fU\U!ge3R3)*ɣ(ȯ`YzE$UwJDD\J~)CN?Ҁ"x3怡mzz#hI , -TB,岒bXK`*LDwG$952>uX]ԗW-Ke$9囚,U!KΔ祧OwM osJ4vt?\ZJD?l!sE\ĥUv>Y.V+xIߦ&cUVsx&wT#ΰ5|2lpǸT뱺!:1،!> =k+?ҷNYz\1>M<9҇MsS ~-S.BݵoYdD 6|fdG_  [9(xXnAm02LQci6(*Dc)v3I!AnVq:]e :=OŒ,+`mh:ۜlP s勦~ Q/80J@֊Ђ]eW-M~)rw񍮻|,r*4TȈD7;OHaP*;UFp^ov k eIr\rT{1^`W#"V:dzy'/q\ߋT?NR?eT-A.%jWr}]&mT2}D;*;DLclb:uCD w)['⏣ZQFUO[Bؿ8daϭmf2Q|%>g[h}Nxb? |En-mglmu,kTs?X4t_r/C @T:VHob:޼M uEk5_9AyǼqT)X!Uf6d*q-*_^r!'ZzHW2 P+^UNÃgW&~[-^ux+K)!2VdrȂU'A#T[xr\= _&Ќ{ʜzp]1bÓd?+ , r F'KAh(S\gfTl;(D U\1aUn <^3|DOc7a'|kuY g9TTUAiH !¬wYëeBNX=M|V ?,"DlՌ'mKWL])taG<Er<ӱmqx4&,ſ^.>ٔQWZ~}p UO=8}Z2o0&ˌ$K0;;k@sl->%ZǢhZ˦ _2B;;wUHBiԨVEF4#8LXY?㿊^&vZyZUBhMe1 آSDpJ^"0ŬAUaOqؙ |Zb)eэ+ 6Ns:NQ晾]bX7͐97O~X,>iQXy}t ":X̸Bb.k lؐ΀p&Fv -msF9xs*Iyed}J0-2t=rw ݊T8g|RXJZMW)ړUt9&cRTCɒ3!@]Evh}b2Gb F=@E{ %CVk8h:cBGM[At;Q,2ԁYFuQ߱ (h/;&@qG5< 0N*ֻ:zoRu]MBJDT%27LFR'I;vqm h~y7gk*-m ^I)6%[-Y*[FzTI ]Iȯm,ut-f_; "'Ra4/3Vt ^S'!8CVFafe'lW1G[~4pJ?3 :'U4HY>IQ8UxYGtk?UU4&$=@Em`ݐ,mocCEk~on+qAl}kQ)ǒE=^=J6>95 E9B|lfd ^B@zAr?>۞s€a#j#_h? 7X]YP.ocQ鈓AJˮ()7^.}߷KQ$:hh@gr=qk-ƯɡUv rt Pt.Ep׽OS<_Òao+!1ǩWG`7'0ShxW!&|EAI=F$\ˣxv:V뚻n'?ΛrjЮ $ls[T+ ӡ,q `ARI"oDkZԻHB6:m`[mzw]uY3V׋'E qߙgT<9In+Lv_wNn7XXp`uV3jVaF*qR5q.Ph@ĒIew9\װvum!ImS*eFq@ct}=H4M]Rf) >O܁ oNUQuR b&$LiMXaC'f߫ e{;Xs\<$L Fav=]vbxVUqݷ,{iuqhJv_h~D oaD'+E'|9|UK.QⶍF3˦TJDk5|1\g}m|\3*rZr ?+QGI٧$Ղ^ 2t$mɔ U[jÞ+P+(YoKoIf1yBylby<>.܄ p7o 4}wmrY`5G7˱ƒ23nt< 3ZRzz/Z@k"rѣwȁLJ8S9XCm H>+ Oᄮ%x՘:ƇOw;6CTBˡynpW9q\sCIs 7$ @ntv .Pإ ΝtƊx40_oa? 0n,'4FӿGJFюHb įĉmF1雺ŀ~kj[J% '?k \-$i>BrMGVo^tMR\G3X3GcVnB=83tI?=p]3 /<9jJ_}v0mqИ]@$Ϭ7F)C|MQ·9Y(;$AB|5uS@U,!- ͅ=ν061ٮTVVJ6c61l>\n-- BBMZ`qMyS0%}P`DZ&?#u%b:U4v/*DQPQ]JXf2&vA^r!|FrM"kdS_}Ba"Y_/ dXгN[#[b,@d(!|T<vgJtyH)/vIGe&yXtAdM~p+QDq*i O)E. oC!gN %9y"]0*APxZ,kհnqX-.cos*PJml|gOGx4tH:й0gee"E1MY/ KOZ}'Ηǒ?4(=:/I.7H[g˼ 6 yL{}'8'j%{!Blcdyz׶|S'\ E x>~Bd ;a2) ~׸IV@Z ̣K'H?5Pm f]`_3Pt_\}23r$(ew9eG<`1ޙ&~v,7/-U"dU)%TyxT]t09KsHm71W=o2Iz[]f3# :w8Gmp]7nw3ۦӝttkd^k!sdBBT&+.VSA*SshǾj}]㋮cmHӱ0BՇ$ٸɋdz)vL=( x77UmCDq3-mTiJ`uAfXRIKk\N b%`i?֦2=4!PNxŊ؎N JI5G`5k'{;P_xZ~jot?*Bg2)lJ2kQekgg^%,EV @XNI˜X2imwz @/ 2 Q5^\Yh+ZF|d(WXߤܩst/Zrr_dl;qcPF7OdAYHqjyF#U Cj7V-ٮzuaFѴ}[֡6~[GtD?-tqu!ѹoƟ8_so1MZյ/T dsG~M:Q5ӈn_3d Ij.mWU~"3śʺAp"{^7;8[,uVcш'>|"#x#5Otx݄B7寁BJI2f05QboFΑWQȿfW! trzbsww`0 c.GIR4ϐ<$LJw)`k.g0bx`ye͇(J]t+AF9Kcs9v}-3q7 Uw #9g`|ɂ{[ 0 ţ7+'N$5Z{5PV7؈\\upȆmȏ[](;Bz?q3ϟDF+֕iu/3dzGcoa)J{ Ӄ_/~~/Rrn6@gA(_t1'q_cy '='?YIbel A*d[!Td*@=K)'D :[{?$*xSr,tH3w9ܲa'Xk~ ob6(Ak8d{.r?mĀ=AiSn8*yseE/=|wtŪC_1Dv6^_Ē>^T/8}c/{h<mh}HDUtIXWG0aDd]NIOרC&QBNHXAZ.kXhR[)[_O@JToiRBD\H:Sρs޶bvY)S0d6&wpZ pu@/鈈o0i(嶓E;WzD[X^|CZJ~AEZ4Wvkт4k!4 ݡLyH3%r3عKU)?Q: g^/rQ,“ֽ&A\܆$z--mRg wEz\NB"Jpڐ: W|BNEޙAҪ Yz`\,d2i8!X# ۆΪs M Jlm}o\ӚtKJ=w\LD) OX&ND 2L'~sxК~UH P'w{?.R;>Ѳ˫66ezVG닮N^(4~/bIٯ89rU#:x[)iS춠RLZ%sDi :'UUTAb`ZhUZB fZh"}= {Nv5k-cUId s1u) @*L|ɥ!K%`aYfgl.)P$yHJ;ҶGH.} .wf%2JaCI_?P> s+)z$AwZIq9PtB?:z79"Z&J*=9+^Ij"|wO !g:'&VW_*xkybzRK S+,|uŕw*kޖ`є mו(rY?C>FaR @CQߏR6l_X,ӟQ_ j)J|S֠MUm *d!k5tY*K䷠@֮onOԼ ^jJ-T{HgŠ/'7Jf2}]2rX+{Kc>/R>_=hnUy(Tn+#{kds11T/D^'IuX:ր!ڪ.|& }_GZ[%g;P`{tKevhZ [>kF|Jŧ>3pA f4j9lm(0:Ր/:3fkXC0{<' X~%4q$]E ќ䑷X.8w @]0 OƋA$@S3U܎}g<&@5.31`'ZOvۃT NM箏9P W (8}<bo(RhۯQr=Y(-K~H>a<p?9U+4U]G\h$ ɲ:(츲\JnXyX*Q]VԘ.%EY)=4*y&XkhkA(SVGҾ{Z@,SF7kwWF螊r@0|oX.d9^رΰ09x9jF:nI^8ߥuKK#n2P,x^I+TL\mfdS(x^TT]%_ 7Mr0ַasRmxq"0X7_ `~G3W~-yx$ sSG^ sKRC Og'y]tako] y0 K@\̀:dw*ʷѭR)XR P9[ .hA _Jj:l<$p<κ,%dD6QQH)B2\[A0hc;8Y@o$Iw/'ܬ-QN9r$qQU,bu@X;߉h[͔]"fG2Vk߃F -A#^F1S4XԐS(2f7kՐA5mf)2xGUF/\+=B;n¡ OCڝM"IN)ם K!cܲ;S҅㗫d ZMЎ *5-^:h1Wp?m_6ϴnuRwb961Ʌ!Zeu ?*ι=wƉ9>ӄ07 ;rCD CEUH7 .?W/f" *oH̹j(; ǶApIԿ˙0OwID ,bCC(ea),8'wH<hF"t Z?=0=]3LoX!蛡nsZ0U\`O;E^Myp\AkQsp&!2k)f\V{@7["Zw,FFU]d(@{YY 559j˨V6v~}ӢF{Vэ_u;^\B9l/'!!Eb0ZfT7׌NР bm#TUwV&yk BH7:@y./{΂T/dlņҺX;"n1kO Sď<.LDSC܇Bᆭ@_q[ӄ\~hkGP^kz$ R^)a'Q+#ޏJg`ťg1AbZ\Va Q54MBIȑ0`Xgeddp|4uBס-B?ʨ{$`Z2@i/Q4eɟ0϶bkb_ >)^h+j I Q.tiMמ$dٳh[ & y9X1(ZK'!s 0p aP}N/aqu\M/q'xcXRchE˥$fPrhb~ ЪzE9} ;º%yZe4HyF sh7p$?.7D|Y,W߮$K{E|ilQM>Hc7-nᬟ {p^mDu{HWR  $W2{&>d=ƖlTf֜ ٙeE5ݹ֬0NeCֹٯƕhzDC4|J s_+fA4 \H>Q[K:,[*s,_sAOl#D$ u^9mܓˣG ɸ^Vj:3E1׀ -| u\?Q@ᗳK> ǵ Aa"zpH-:<>ЅL~fP>G0pCXkV [H?L^y._Ȕ?:X^Wc NطlW{UPۂ>Y5o Km3x3Kr ՜ߺafyxm.&cXGu-1 Ť$kl(m0⤔sK*(܄Jvd~n7ਚd"Qkm`}|O3>xޭڮv꿯}uD84Q/Y=L088ѫTJSM*V>&{+fҚI2T ].Xޒ]DKZB2$uhޱCYI^.x.˔yk@]7V<$ΰ!Mґ_ wĉ'~I'<~RC%RMI0<8'_يYڣ3L.H#}B穚קTO R6xx`8M}+CxChӤؠ:Q5H_FMk%3J,:P zP6<k+ 59Ќ :/TaE[G` }*1=Fy@2PKVw<]R$vnNx0!]hO߆;5iўސ %'1a;+p! IP9$#c )a|> x[4!7+8uX{a)GVX̲A(:50%@wx(p}/[Oċ "}oW˕dqVԗy^(MwpڐuM hֿ AS5_0iJo/ UMeT8tuyYD؜cuOρYGinPVbxgp͔Sf`BQErR_3CX1Z"%eb?9OSrs~( rl-i~Vc@X%$Eeʟ ǭ@\LA?.W:}+hm#,. ^+K uzKĴa5R$ )q(Z?Jg}V[ EL:P>y51S co9phsj0$ߴɆ5>u|R 9a0/8k_7 %R޹..i9:G0fs4[CW>QܢV8 濛@ɧiNpsBR,>,CcQ?fʨJMWUutB d7߀ "Sw ޸?8HpK6Lm`S$k;h#AIS{4?-,pT{Kn-GC39Cĉ.SDT<&#pʍ0 oD+qLm`kt7̇vޟ0 EP| i-_> 浹?!ZS #:&khP2erCXzDSr֭޺!*ĤMRDre1X9;$DJaO͟s1B-=ZFY`B-@Zpaabj PGyRq}w{Hja)AA/0EXLHGHLNrO놔 Vz_-}wfjyXTB]rHs;JH /9yHmghijL| xY4l9 Aqb~65|q! #K|^÷B;IL/D6)@x3׾{ l3v\Tpk 3#H\[11SYnq 0tDuХ5mH ߹Hs8y-&|Nkݺ ĴhVw 8VmN[[=(9b Al`!dQkb(ޚܧIʦ J,킱%2@cR PZ0}n\1}CoLS*՗F? qn[aWy7H1%%` F?Jw`w?8bnq}rS{KL`"gk^80Ӣ]Jy:TaˏsV+bon6͒0$nzeX^w7PJ5N@ᩗbGC:;S99hhHƇ>jffߘ<+JqW"6c>h_U Ixx6DrW/l喘&Jw|B[iu) v\WO%~Z L4` byR*n9_uf ]g[M+S ~6E -l5gJc$1*^t2fHX [}Gi+]]ŇS$4޴f!H!v)?mNe|t78pЈwW 31{f:5\+ y A_$~bUka.Mk^z&IޙP?+k?pdZWi(앦z<CB _W@bb/$Ba1`W#8;_<~a%R#̣z_ "7c=祾y{0RrQeb Dݯc*p?jCĹw!Q!$eBviNԜÈ]w<>hd2Ͷ5=9y"fg"̽pfD~&l(FDF#+9VP5wby(rP֮Gc)=%Jw\BMEp|xN1LRd!*UGRo&Vh_"b@hmӤr|%jk|0EU&΁?tL_fz hiX\ϊA$N 1%I2"jH@k›J!ٺ)rd]2.nRvᨘf3eUe&q_CnVx1@* ,Іphor%m1[Rtn14),h2zi{`RWI\ !!MVYP9ӻ'Qb<7R{(A/R&f2B(,h]Tѩy7A3 (pUq)g{I%WBi05Wʗh$L/333O #'ѷ!r' :rYl!{4X:ia2! $ӬgXrA`O*8K#5KeGy:+J&SW3*4JqÆ% c-e.S9:^Ӽ|Kcu;| H răL$+i*,\!s&WO|[fD&8鹐YkIhk0r5&D7ID#ZmMVϛH8ЙT&RY[5]fN kDIaH{ƮX44r>QsN*D1l< s7}R^,W7NQ{!O; |_] OP4HG9yvڐ3*X+LWefm1%ѓw.} m6t'fcQ0tsyz2> g:9?}vi||,DoS]ʜR+݄43Jq/r3T9/M؃O#iKx[0 Ԅ4X*YdLk·Y1H'?xdԝQѵBafh]2^F*lJ] KTqLy;~R!B|`JwV{&+o*5@r4")|E졁koizOnº2qA PKmbX3?TRJw_+Mدڇ3 .x[F YQM".pI!q-Z.3h˻)"eʾojr07K* u ܟy|1WEʺp)f QJ{$a3$޲_|m2]<1_%`%S_ܕAw/w`HCӰeJ&:4չǙ8=:Miÿ6LIisށ{\S nbӂWK{Q"- D R9z%'בái3|kY{iYv4W Mcj!T&.UM̿1e Mt@GU دzwi8.I](hº7ü0`Y>sr[^eti)E{tav?OC, }yn=ں1O{ NeCKe:?c*/\בբW2*fyf5A UGݍٸ&bqQ GZN}#_5e:02|Fx~A#dUlNImn:x )rq`Lrh*p;$a96V0xCĮTiKIL@l=;bKφ 5=ɤLѲ+o0I QlɐZa8f;^"BNJl L&wZ33KScX L dA0Y;asOfkknǘEo(n;gnw]b tĶCm-%JPjVSJyG1mnˀc[ͻ\a_P2&`WWQ/e t/ś,Bw 8s }\~cx3Jhmvtf, k]GZ8-)Us놌bz AGx E;6ȥp)hV(\f-.;*P9>:8}V+BU!B(;e o""FDuڠѶ]mn‡muB-a%1C2ve2(y`-1wܕg{V5_"/m8*<qs 0|P tϸyO*k >?ɾEiP7I2l䦊UZ~0-JvZe l%eWvv}z$.h׷o̓$E•|t}Zn"E&mu^vݽ0uy>}&X'I /['0@ju̽ȯKSõrҲ* 㳙X=y{ 6xߪ7xS!vBB =J#Ul`I1&2YL"E-;+-*iab8Ep5H[InYR6NJ1 zƁFT4Q|Mx~r  r:*˙{DI0kx[PmvGƀkhYcaᑟH57s;CJ 0ۨPG岇wQb ޒC km_0I1uFS^j*j-ӛxo<,4YPTU~rAvRHuRB_6|(1l - bԼs1nC^>F xrY]W |kk~Ox =_ eob_5yZy޵mtӧK33rB uq^-0yyG].gr."iR".xZ=^݅y_ӝ@_L)Ve9^sFoQ UKz;?[0qn يmm'E@CcU\='D /~:Ɯp:i!./]^M‚Skv}EX*4 "cx-sQ9(fd*.U*wp|ka+R3Vw?/e|-naQ&XnnGP0'9 Ƞ7Rdg$o0g}ټ:wK. lS  \7:юx&@_l,~폿hfbtsA^~ nI9u5s]Sx]T;BꬊO$o3Sr@q^W6HiR38x0rp;)Ye'1&f 2r؟!.3̃Y) c|4(6%s`-[iZ  ?Ϻ_;`2zj^i(Vվ{N~ _nx"uqí] =Ā#7Pʜ "?sTѤ8}qHhr" ei8@'7I%Rp,-0Z wen D> s3iLyKD> 'r5T `~IKߙTJV!1ҟ3E%$.9䞊o7'Pr_\?V_(3I>qꯉ 씪jc}zQ$'4.8KkAC$=Qḳ'~e}Xixp7MI8,_xV=R?&>1r;d;bUd'$A=Yb}`q`ʵu|AT)fh~=u!V܊(%Q(r6|BOL=GbRa}7!I2rcAICuvyM 0w<&Ђ|3"M FUmv#}D13&';nhK($uؒtÙ]5H0⭤snӀG  i fEa饳s.Lp6=$siJ!h "ZVjR(ldC c~krvcŀ`ƺ_Ƈ?iM5Tʎ*5Ҟ10}H4~Ǚ2ȌY~j ^Lc*:c_dB^"Ye^bSi.̦X`YFgA|?n46蒒Ǟޤo-6\vQkd0?sU3d7h0G2CG.0;,ؐEbLHB9, ʋu~6|/U\TW^:#y4B݂5a&e&>EFB;XEZMԡ!B=:T[]N뭵61%USգXw 7W4(۴z$kbf`eRj *#SoT`w0yhV3{L(Ki;:%9ofdj`eE 4" ԗhBV9>(uWwֶьV"1d5QZ|g"vkS'z1EvϐoFͻ%EVY?0x? wVp3|@3Xeo.ƃ܊wjPćpnDEaIfK& (~Lh&VI`3>M D.[(=-DX2rFuƕbM[  tvp1y"Bɶ8X:!K Cr6-yP_y%! C&;Mo[<O! yڮ2FaCa_YZ% KQi 䚺=ZI3߳\+e~$|B嚺~MjܦƝjCmj| {4LuP/E/!qSe8$YJ!#e,u; Y,k]3sD :qط TAY\EM,c8-cс- ?|b@Xah/LlPK(%AV_5bCޯxrpO_N͸1Fa5m`iႿpX5//dG~aժnnu*|DYf9UB=%,/DB-R4qqIJكpl(S~bI84/bjM( XrP+e 2E*}wc%]0r'P+D%46[F3qS_ǒR"{’e^E׃{vH :k+՘ʡBVc |QH$ y=}{s :y丙7.ũDD]Ն4F"TbԿ.=N&{eq@2A ~J>iN:4m +hmPsinNd`!"#ܹ~}ŝ~,J=MK^7@;VBpǖ` cd˃\? ۲;QHoaFK]6TMTl0 …[;B)P8>A&0%S#W(,KfqHЩOG?#[ev zuH"dp j{Җ k=DWfnHشP]TVƦyq.u-yOFQIYkm%#ՁM ~L28lkAL3J$JɁT_c9rylܹcg32eTy``Şn,%9ڝ-=J5{;j0VwqJI ƪ,% ^gvR gI/ ]G(ѱ62 ,j |2W8HȒ6U [Xص|~ "f 0ij}Umy!G"#a e|IwJTԊhw}[nK AH(fJ?u{:Y_U!^Rnk}--^ q륻`Fkbߌ鑛0;"*Ms$D)}.XKn$(SU2c͌X4 =q~GY9As$:.t0SUe]3ղ6E^rR,D[g`&Me/It/1D.' @D4 `7>L(CAT*oqT6F&UA} Ɯr$O}oO靱>s/Fmv')}[% Vv|t][Xͫ؛%k; )R&Gm`4ʗzl[Hz{@fgrS?T ;K@@#j"Xodžo,V KR/ /(ԣ{ H{T @9WtX(8Gv5=lOeU=+Lvz%Fw`ӻKd LfUʁw Վ݃6hO)lrh湬^'J1.wcNP;NƌP]? 0k%&SYc=מ_obiZMr`D6G ߋz]FYY=bCV.osθfOy|~ToJ_kvq ƒL(M,`VA|\h.I+w^9*17P0>hw*@ &K2vo \R/S󐋮x/MUq/^=4 Ƀ>'^_eA Pe9F.r_zR$m~ܪQ\6|'H/A .HL }1^K o&e'Mq:cI}#h13u<~!^_Rnh4OwPY)by(S<4P2\Njgtd}FU{bH馃)>Tή9 j]f m{:0L@U}`t[@,.Dt6K_ )+ڕHwԃnvx-BGz`TlnxOSxAu3E2͍jۥ_[Go":Eó8=I [7OAَϧWϙ'.?AA=7j V0A#1İ?Nr !d]"*1#'EçP%|AGY}5 YᶎdwU0L@f]26XuJ{Gi,'Odrfܰ|}.iXk Ҭk`k9zj$Mq͖'M>l~ ܆Wu@z/Gtnn"Q֖I} uv;LM[4~$'dc3gQX _oR7Mxo:*D.]jbi LBst6l-a?ª~xϑtpKAD۠S領؀aDo"<@!ܟ}WxmTBUu03.`"R4%vԒ^nx`X`]IN#L?Ca D+ۉesR`;{G1/e ?[kM|rlUQl쭎\"0pNWZm >?VE$|7jUٕ/)*#<;9xO0E+\G`9ЍQl"itV]v^srmlgyK(k~3䍵EuWBjp/$N@O[f- ~ 'xLb❚G~9BKK&@c-*V թbfWOghljA,ƦLږ篌E=1>ɟUʶ2;Do FM5 At͓!M9;ZY](T/xsQç m2iMsز4ayW~Z ݨĻP#*-_6`㊢sJ SqRWGRi&uveq&H}ԇ HMAq9mSxC;C/mCě:ݲAzBVN=^Âi>4yیi z"W&g|5@/y|g(83λfC)K%nFf<q żSy Qc|5*;v&yvMYH3rpE}m+/] $=l+u05:0=@vG1ҴV?/i׮ܠ >[kn>㜔6Fʨy 6RSkbt) 8ͺȦj$ ѓfdžs.MF_xh撋,긧)ع%JdDxj}8@㩚yxԦ{`eƻRUecrhYϑsTf(_ l~YzM{Ssh#m܁bziM훳)]|ނ sB>."ׄf1hPq"LBH hlaG4\GM)@ nE)aᴖot[SB_L0k]Cg_|_:xk/B޴cnJ:D7H@8Mi|_7> WbnUl ҍM[?-冱*b7%4u`."WwE/pa"$jk3%@8UkSA(AHyb|,!B(7n,qKvp)dEI0UOuп?sZtmK1E=5=oUER1p*xOʴCt{ $Ÿ{s=A ̴$b՛= nzr+pzJ Be o.7Y:]|G{QDLv{tV4>qh Z! 6hB"^B4'TZQ43|1 HH|[jJ.+yb]$PY6OU~8!QTɩ'Dt~FYYô6o &y.&ӏ$9M0Qi|{so:ߤō]ރs!;W#'u+ǶZlABP v< R\={N8B!o`CSvzW{7$'.{ ^#S*ݳ}+\^lۍg07,c>m9ܦd":UĄ;g*!_txbETZ]5>[2NWTIlS -ZK0/cuWZ1t&qYj*,g#H-ַ j$Xix dbW $yF+kvoA=~ĵ<ñd> Tq׶{}^N#"q Q[v{& t;be?HfO p ]1igM0 OCR#45>Md_y\jL21UtLB|51L&HwMvkw ϝ*YdݑvGΜw܉,H^[njs. w}d,i(fm8x9ΐ $h 0 U@=EJ=𭽬|/To3: lÜ.D֡vgwg!,`-qm%_[w"A,mnp[,W`_ |ղ(8%\rAMVRgzn}gLrLkp'Y\>_cڽrm/"X$""5Kv5ݧ{dXle'{ :CD!FHYm=嗕f]FlA̐ea;ε@[ -&t8IA&u W w@N߬%Fᒮ4q:E }gbmڳ'Rflij)-XfBcL4`{Yg@R&2Tr-#Lҷa ZNrF@w/ &,_&'⽥uI1Kf/Њ:EQ!5O^eKrS誙_| …lVn21cK@Q.'g(Šl U7o͜}({#+G(+zgrmKy.pIaѯ4hnXJĖ￑v08R2G #V 8"MH{@U!^N%[3o(am8-Do >ڄT\K.fyZsi2TF#DWpI_)&`H^>m]Sl3ɂ@۷j+U&/VBAqh'UT[h$spw )Ά:դK"#ّ6oB`u۱>ǀd;&<~&&6FUtS_ҶمH2AƶnUbٶĦL䡩%DD#֖;ŝ?d{ H#]{<sHށD%]^l|l>0fDlDF0 mXT>BkO]|}wBaVTmO-wFa@=.'rU*! ܈= {عSV|%@ml5Fl_jxOTʥpmۑ~ #Zifc3AJx͂Md/̡uȑng"Dnn.㺉HŪ^0s#0H,嵟~XjȊ'p&˴C&vaM]xapu3˖#Q~T1c^}U^nCd(Ƥgͼ]C\|6o"N(L9{s+-8U]ڜ3=//RH?[@@SD(z#Rqb~r9j\iKzrw' hBj:ɤ g]:zVstTGO3U*SiBIu®(69 Im@h?Z}P 3d3~= ݩnn٤ 1. >YN1XD:?Qox,C&HcW)i|7y;Vfp8 Wᗯ%T]0ieE[i !࿔>⏹QLx"R)X?$C\tNpgxkoؑJc|s T[B>G#*d+Sig)pg1]rP8r9PGrE 'ͶT܈╬)y7 5#Y׋ |rr\g5179S&n\$z {Mj>xH@0rcNN9}93TohK]sYON~/{^c؂`uyrZm9t8+9A]ŮЌ} Va( i؏ -4gjLlm9^";Wn0g={d*(1GW/8:mpAIzHfiN {J®WH,ocCT!@!^?{µXy-TOY3NZpxNh(k_> sIu99V_CƒU؈^? ï":e5a`xY28 ky&s%X=&E٤"7m[Sܪ@>}f[yQ~P ^eJ[Aʫndصv3'\^ ׂaZkD6x't'`!tyP`u$.27 3,,H@1@e5y-sCSĐhB %iҭZ p=EƜ:A5D@-pmXB 0 zgJˢcB'ɔ!7Щ͢I6a]tdw;$ԯsGqg=l֚i&uer`otqnEM$v|Ɓh \W+f~,1vM1)y*tAqF޸i9YCHV*P~-(W9֘OfPxVe~um.H}Ƒo.lo ~i}vD1|ZN(NƤPOH`erv!KKڰpmQ>InAis5Y-f3B}|nN v)+~Gʍ}Wd#Sc{+#G(Q7v%[e5:\h;c$/] x0gcnk욕cxT}m(>v=MUe彻hghY3fD*{#&752)t G-X(mFk<(}"B+c,nj|J-_nY'Ozl􄒢qُ<92w0]d>5uU(=\bVgȀC ZK`yʚ5$:Odz6 :eNu8]g`LNgD6W^MPgѬYdoEm{w_pHds\HLyeM^l3[p΄8od 6nCAwж HN ֗H6Έ;N͟*_ ?e7iw7h4{Hoy2pA7DZ+!wGѺ ;Lviƿh Q{(lp . DfQvE;U"!Uǀ Ko{m6Za wHJz9` 2|;^vI2+_S Tވg.F㧠Rx gLړn]7tOGwyV97M~YS}UWXYygrL93D$nOqP%" POB5]w0`VmB߿dU^.eyqfv$R#|]~¸R<'1ZO I`twGzde7Xj1h[]97| ϡٹ?ggRD3l$zܕxؤc #?Dq_{2G}mR%?ٔ+7Fvj@Cy+W]܂ #r[^}r摝W-!|Uhzh bl_SҦqԳO((&jH~wNG,w LO CΈjKݍӻ|k.qv_0zZ:C< mzBq"EdJpcq WڙKm?ޱ'oE;JxʠhgMl)5.PinA;V߅)΁ e Q=H֙7puMqז56 0\A%InØ9B%ӌMz ձ=\y*3uw NcvZr7sݠPs1ZuA]>2J9sb@㰪[ gЏv@jT~lTXoSu0Hϐ;6`e<PϝrԾ3#Tr9Y =0X`1=q,n!}QeA#4*]b#ƍ(:(p5V5">1xQX. \u0!,.ia{ BG9 H 4dIOfwt ExԉqUȺBKS7z.3flP7qK:u᷆ҏ_l`@g\dR41֞Gp7Um7tvګ;~pV{8O _gyO'oNsc$5}4xf)T/x;HbNn+&;thtcʛ ˇXUsRiPY E8g%*BC,f<7gRRϵP{AY%Xb@57 !t H)Kc}|Gd8!*d3-Iе3}cL!,"p nƘ.!NMc F隙 YW۶[[[% /p_۱KΈ9!#pLƢR!lQsJIjW Ai<:ů/Jr&Ƕ<.\f0/d H~hL*00)iM/9&NNS#N<U6ʵ L lpopOIuo}:յҀP 9#0zވl0{:)=Oa{ (e>H_-)UjEnYhL旧@%3|-#Mqev4-yʽ΃4)3cNҟ:_%]v\`_E &:ҼV6:n D'!skArah Ĉ1{ Y qaNY -=_^-V23-&Ht\pR%"2 (%"X\_/&l^|Ό9AooWrڷ=u<ަypM({OC[#OW9rq1~N犙H5 _d'X$ 1E{2ig ->F2Nmq,C&N%١AũIa?)#[ [svy3}>,G'8ϵV%q\ Oɪ ދ.Fko`lgQ d`#iQ,, CBϮ _.u}Č6ypCo)AUG)v)sǼ|"0Tqa|ck$cO\D/GL.gݯ-"y9Q(4cT~=thVk!óP.#|' T**MG,"] ,d!a л3" k+QbId$e,֣RZotV">-+$cF9)֯5S12xYVL#4M*WK5LtfNѱ4/ iy &dX @/J,l|fٺ'Pևl~FP}o ~߱qm"*;~#+&7~getƄ~CR8[:m/ 1iRP"Dnh$΄vR8=6nF6Ktaq+gͮ;x%{'،fDec M 3Y` QEiaUۑnGj,ԪT頖]vʦ̈z=Il\-|Qs~7v=C8ټp eҽU@݌ď @FfZy6 }#1:%i湁DJ9w|ЏfL"0&a%z+ ^e p~jC+~KIY* 3!Lxo 玘8"^j2;B`5!?'8Q5l{sҽ]S:7BUFX:B!(KAfy~;zam~VFH_4eBz6hF?5$ /}b5[11S" trvQBy{i[~6獵 ZՈH gnBbHdHzy(Ț|pci}ܱB(2]pNW>˅3N Dc3fJ,(\}Iqfmewq3!ngQ/ޝ,wE蘖A}ցBO Q`|̝NUer?=Tˊp|وB% gI 4[龬f6k.UQ"MKh J8"aQa~ .W`޺o4λU2qT'6A9X=yUL=oi"W9vq*[$%bw6$onŴ tlT')__ 4E\(Og.=҃kbG΅F;쏡ë}<'!ESɠI+w/IԙvxS~y2}!/-ɱm_ml@/*?G#: CGq#kc(A|S-z Iy#3%kcT#/650.^QM.Kn 9Ҍ,n u dLk]$YR+Uq05fh@kmݝsI2lttr:p /ft_zO%.8a¼XaǙȇ᫖gM=0kvV S(uGI: ,Y6Uy:;Tφ6G]ȇ˜ƾ9 X$Fג3Af[.̗9BcȔx@ۓm E|=O{te$c}|XT fOW&ԲJOr NcC{O&L4pW"j;?ȿkBl.)Wܧ %9O^$=ǝ{)]3EZu>D/EU`W+NT0u- i0&X tŅC!M1֛~4]{w?oSkdf&ЗLѐ < Xǔyt .>W;NhKxe~錼HpkC GՏ֭tPS/iKh{7@%`UYeUFOȦTr>* (> '؂K3rkk"!.4SvXpSk*L'VA-3 NO~F4@<<"F^_&az-P/`3)5s%<y3&l Άcai wkA6*2΢N*nՔ{Ⰺ梟HdV@8OQϸVrW~$l!8ZQonbYbaCQױ >𭇢km_{`_m둌?Z5nv&)nRc;>o.sa:)$1M/$Fvfis<~ $`mزQNX[/|⥭9ȐSnȷDÌ}w*θ[+ 0کt3o0;Kmox! !'T>x`&#g>àڷÄ [0~ Dž:GPqIyO-I{w=p%4[1TrtHʊ;Dl=ߐc%b]42X\qqu`a/_g^fZޏyAS^Z'Ёv),IS7̓Oïl /Qgb0a7|1o"U_+IJZ;h4]~p 3Z9.}e``< eƐ70CʻYW'*z <0UO ͅhV1J /T .VHC-Np8f7vFԶLwJr-Mu 'q6ĚuDa%@=R@|>Jx^hnc<ڶ-]&RT'>5YT*`-,L錊`Ȓi?Ki[!PB-U.>7K)A={?xތӡX z!8:W GU25mȯxzЩ8F!H@i~Y[>R?SJOo^c?ɪ~Z(<r+I-Cb~オ')DR.cݍ,_~†EB٦To DnD;nFmt]b$VzDBpu78MBi_1"N@Rd4[PW*#4moyLaPf򬞝vfdB A,H#i$uY<PD @x\.2$O"!HPW7 BhTbdGU$L}Qp@h;?BN* G R|? UIQ*@9vI_ OݘSEbGs1q s]!W*T:Tiq^s5ط!9` |'I&%/ WC;-B;tmpq4(b|fdÉln` VVq&S.߭$ U'bDth| ;x.79+HG3m㙾:؝Չ իT\y\ry[:Px:W'j,zg)؁mgOduqgPUj}6eL.Ϥ]o?mW/ 21UE+qܱ OD}+<32- 9Wdz$ 6TUܤTj]1eVmx8iozץD= ?gg*=3&Hss}R?)(2 vWxUzyKUN1ͪί B^V$9C?C( y'lJ %17Mkɳ``k0/O3$L%HZBp`U;n˯KO 2@D_{l|ށg^BK]=֜`(F@J4,e&KJE,0hg]meŨ? R?! P]}M+J>?2p*G xvnDC}̵Kj?xE0 PW 40-0,ƭ.֧GG8>>k8 4gk cql[5yK5N"&5G\1Q^ʅq֐Mtᝒ_!{`HAH_T鍖jsm.6{A'X솺F"ҩX)|=UCP0GSIn>̢Y;:c.ύ*>\athoWetu c`!! *wQfHhE,WZ=&j\d`OicF%wPyx/WT6{Pu=$[%idoLK,Т\]مPK^׎=@16D(2 7cަ[lN*MƴƾpfuZN@B!wOonZqB~d*Dy95a9D8) m&2bG<љS8~VB m2>QBgЎ\sA%ֿ3FRbj!f; gCQ3+"c*Ý]4?9PQ G:|4"ƄDc[e74k.! Xr3>ld-$1ީ.< 0D3(fp9'Y :Υ!+pPQLµE{gq$ke@T"%+S4'[t^28ɸ[In9Q- Xrdb|ސE!@!r)Z_ޫ* t?)+V~|LZ7~*Vܽz++EkIm|{Y`F⎯>=]Jݣz߈YN{$1mCI5}1!!*)S |Ýrލ lO ?\Yo* /!ԑd&`.R)bθ+`u'x4"ys['m+kQW.Psr}hΝT=ɿicRѻ·RU9v.YO"7sF"tU'rMN!e27#ހ8An nV. s .Ok45CKƘ呦@q6T! Q;nEډ" ti;'/`r ڒ5Y{6aNӢVĨZ3uW3kCT~ XP{E;5JBxt˷رt*g;F4|\3ƫIdvaG5EySpT_e?P⩍~4A CᣭdgwqڟCP΂|d1'8705q"9 ^ȓ sTj"ߵ؂-T4mk*:2\gλto gM%90YKzX>pspc fE~qNxV<_8p{T,.$C-_QQuvOV &XBEdMV92{qD\ѻ4/ȇ&$ 2U*ԗ;+us?]1}HX2nNcfyΛ/$:KmH<(wAU%I&+Ohm*ǧU9sn(BgiE0Cx@Zؓ43Д`vGx+JP4%΋"sh#8iw^Lfe.܌ _#x)b-(2 :<-[3=w>XNoq*f1ӟ r0 WmĈkT;@$d%Eղ .ln/q@YṘuB 9Tǫ(MzhH8s8SaG5(4 s;?fѥC(OEٌӦo$n`e_gfښ9٪GR0&gَغga~2U^UL:ֿj5"37YYRޤhA,T#<2AfD _29*8%Jr;"l$E!G){7יK% Tix':8an& u߬% ;>_3G@sb:KЛ08DEރ(P(csk}1V̤Zۉ;݉t,P5#qZ>O}l) ،$&b*kg+{?O82~`1!$PNB,3sk $  .'rz-MM@pC68[;!߻E՚fo҂/ugxB/qEϼ Q|tDkw>V{tT; 8jߍAŸ~wjcMG7M ;s,>37v6OܱڭMkafY=wVnwG!Aٹ?v,c}\G;ved3̤F'W֬v#-t`Щ+ƿA?SFqENmVٯf &$o%@v ֳn7~Ja3ҷHkcRÒ*aid)9vٯSci+zrd[A|Hio|\'<[~Uk@7{VeA_/AM!YwFN'cz&USa֙o5{誷yEEflLa8Qƈκ} @ CC-['V=D+j^瞯dY/LFO݋̃nϊok:T!~i.ԥÖHoՓJF߸?Q.`bu/vv)N S?SOajHaVY{fѕӋ(ڲ_GL@'%[5-vc$e= k`G3҇j;g,Z0?$ >o cAXÊM2.{X #mlmOҷwċ]h]3ֳFHG{.1^1}.5|t\\rDtD.pSJS.f亟>>oJ:Q=~>OH`0./5p3\N!5!Q3r0L ;I ;1s!l&٩IקJUvv0$GA{ӻ} %hGy¬V8Jѿ6_quaFb`+9Ä=Hb_/ ?d cDBW| #e4!v2 U`\5Jh{X":iGYk5QtLvq^k <\m ڵPg!K.Q[g.۹ =)|Jր whG/fH$ߴVF4Rb\ uEgmg˝jeւ~OC#h3؞YKR}zaQ>W.t$U ]Ajzxүuqmb?(2)@ bN2 o2(/=?4Da.2-%l$ -qu^y=|(QʦˁF UD^|TlP";4̀y!EI]YKvه-KMMYs=XYY63VCLO”ABIM&ЩnlAOH""ZGULO )lZ[1 ~΄&K*խY]zdWpbᕢ d{}}UfuzU,0-YA6k[·pp,vUXtXF[۩[(ZolU)vnouM @Y&?E$J$~KYz'm.k7X 8|{U*4\T|COgH:iO5E%Uݴ0H^l Nq&qFLL{&|RՐ;F??[EVGqko<=Oq(_'Kϻ:G w<"/g`E/0I\xn28ͻK?Gx% z`=+X,^;N6lٹZfPb{Z%iك6I:FW̖< & >g^2#(9r#xi{^Wo;念amk**i/)t;A(7ǻx#*Q}[ ʹpɄfgE̴E Q--箊*m+cW@d/PmOl(Ee (\Gku E.(r%kdN#@WܱJ)}t9o<9BB) C4vx(%^2*}~?1Ʈ!z嘕 U'.,zXKTl`ZЪ 4Pێ˨޷_!H9"/QwI`` jc_J_M -*,zer0GPs L؁Č}u3J(oچ{J Mlķ]3aˢP+,aQv~wD!i5T8j~|4xxYC! 9cYHR3ی-iBJZG"ez=Y'%ǭ .pr[ \~rr{F<|H3d2o"]sC56M(,?Cit'v^ix5c+[i`"!SKr3A= AJ=Ix>D7УuݘAt­px>9߇u1E6كvj]8{p+GOZ0u ^к7A # *|! g#O.8|{?`J;l2M2 ˌ9b99y@$ܚ?1ʏ;#lrj.DvNDYT$ '8"w9 W( ֤Y1\Fb&)p%twvgKzﰙ$mj8Nn籅 NA: v6턋Z#3?^rQ#g]Ss(Σb5#~0KW,gav0K~x4[:21%" }nBzL^,р[*6iI&n+~v@%=wWؙ;}ymV?ᲢIe/D%\7h[& . ? _mF/C~=65o@C*Dٶ_ )FAZTy]$]^@nMLS>B;؜4}@gNS7k;КįjB^ !Un{eAuRs'zcSV6@3qfTSNw+9"\0g)_[d!]#ZѨފ[1+ǝDnƏ:fR! d63I4KVZY`CwnqbNjz\qPH7k~[=C[WbAv$l)3 $2 vm|ɑ$y]#QM[N4e:Pm y 贅J%53KT[awSxr 8@K5+q 4=I&Y%M%xZU) M1LCMae;;_ !J-P;d4ɶ:5%#D2 ogA5ɲ/~G8V}[@fi>ew~o2D+(4FU nBGN VOuJ^K14I^'ٛ!@ܺh3ƔnDVSUV:Ur .j 45Sqج]O'%|,t?V⬾;ƽZzLi&I(M6uuh ARl&MgFV+saTvn*Z|$C C㔘1)4 =WkB?N 7FxH||@N"z!cCҿ *R}n xv7 xAT!Z-WϖfX"hIJGA#?4y䂙]c=A lSգT~$u^s' fJ !`$LW.^1]BS%xE0+k48, JK K s[4dŢGrΙOeǁKL -RD~nb֍*b5iR%wi+YT hVz=X q2.`]=Cp9I4Va>_a89/I4r0(]9u${p,J[&$8+QϦw5䭠ʩC`}ɠ:ԠnCe_kDR@)TŤ}ER*_6ʏǦRjvVU ^.;T$gH&᠐].!D0˖~90‡g) ;b(H/%lD15Ǫja[/HecڥtC%fP Xu{@XPNYCy Hq0#H EK78| hs/z1 > DiI} J!(ѭ.K!]T܈(\v0N 2%Jۚ"HF(8}{lN#ӎ^ݶ7S(˙Da;lBެ7딕p 6!i*|ROI}0w. ,2=u~|rSl(b;@Zڞy8_Y4'4ė-r&T)?>Wbc`DZuӄD[BӐ븈goq.ѕ=DXrKtZ$ΰ 0;-> ='{Mh}UC$Rp\׋)\2Gcz3жhq|N .GjE%a< {8xr-Ϫi^:ZE7kP[|;NǦ0SQDh}"QQccQl_ " t8JsE^QЇ\1UHZrJVv{1Ǝğё9Oܖ.eڒB!PcZ^L+B|dlt%S,|!{3-uBOc!/me*GvCRϽpV5 P4NCd^xZBj5-(Oƨi7U{fQNR%dѵ/OxB=_D IWݪVa;y#Я됚cdl-ʥ#A nO`Imvh#qVŰ- {lp }V^)r͛VanIzseJܦFĨ PU*$ P){ӊd'!#J0v|mp"vz~rnwm<1v}hO<#kz CvQ3wzdLw^](1O%၍CƥGRvP /caJR1žo^^YVr9ˆjLvU-e/훃}TX׻!TٴeJ5׹Cc׃k^*lBAiJ\+geCV!1wBYĈ- g֯ݱOsph)|wDNè =P_,59(K0^;Vzb6 (/WP329֥U[=FU\G^39y2:/C/gC0_n P rpHt]6g!4&1\f 5 81{Cy#7uvOG,bn,Rx Ecu*$NaFIulLl%#aZD@禙H;e#$LRޗ hT1swyӓۑ@yv-uQ'`x}\P4r݄xNam==UԪhO4\rHW$rس{[ kSו e$h뷘,t\0BIr9SPl]-2K? J''VWF2iy=eMTmWvy)A%:IK^:^޾_CCu2Z?{n&4| 67Qa ~aη*Չ<`8>X<ԞkWTmGfB;+ҧ;(t#]Q£!֦V9cnf 좩SQfKӯN; KuxނD5XPC$Bq`D &E5cSΦ P%P䪁GG_f=^0| p $j7K{0b:xX&9MԞ(|ahu܅JhP,w>bdEsKhscF|jb =\B $mv-1:.ES>0rOX|wlFr`l7Fv. I<[j;+~,elWGϬ npStREdڑV)w)+Sx+>$G?})"wUb[Q {:WLj  u^^OY ϊ^Ot˾YԬvu0rtnIwRXW(sʲ mWCɹbt GrxBP]֌~~gά`:بEqtx !wS '3М!;aO Bj/؄a[ D'Pvcc$0(lc[mUp*4e޲jf:#c+MN+6e~RPFozJ/qWdYTa`LYfL+=ccR|t<ԍQ#ƽHʊXh~nc4,133PgdQKdI/Km]* hĄ0v# rNbc{qqk Wx(j b :x 9GXs:ܽO0>6|xK9O€){ =">b6t[僗 1%#aI_%#Ԁwei:L>/OϺ͉gߕD͚#۬B.cdZ4d; "CyїZ i;Y.^/*H;n?v78/v񤵽2Ys~^.ʵMDFDZg(櫯b~s#Ge&Ѭ<6~gטq8JxKh I[:,Tg*gBذbKAԴ k y}I54yyz3 HDT}9ZSK\FFGޖ$UlnuDʦYn|(S| |GauejŬ\)c5R#_LLe\I˴їZRϨ]AWyXq!A[cQfis":"8.O6G'T`/O#ĆU l%Euyo19 ɡ]Ypqj.xq ULc(&+CT^sshe%DÃ8:(mjtzVL}wi鶐s]Q*d3~<,LNw%WJ7*VH d3v$ cZl2g`h_%;PvșwK(lm:r |i*d˧22_. V1[f;ǨH>ZG<&.g3Hhϻω`9hH]!U3m.&N0cahmG9kѼ"g P8,2Cj&Qw c$6 tN?U٫VDqt*% 4z,GMI:ݱXL9sT]&#TOs Nj]UzI١b)+ fnI9e Yz3%d>ubD *xsrgdJx{5˴,[4d_x?~FC'Ui5 '¹fP=;.%|zY?~M2uՈ+%tiXQFn CtB7}- xjI(kW,(1m%Bcë́`! 鶿a #5V-̡Z(YWD+e2TE:1y[dDM1=| Y[uTI ^~ΪyشЎUᄌ+~@eZaVZLӣ5cSs!~a巚.<6#a-4eO32H?+\N_\aİ1(yMl-C}5\Pn2~8eS S\ S:6' ecݝ/pԽqfO(*ɮ\jsK䩨fJ! M4:xϼ,TmqT4Rt8:)"h- 1oaG誉m@Au8Lf8/ .^pn9 ib[MD"^Mz֧S{RKԢɔ㿹S#Ż)ؼrm;C֘>嶄CozsEUKIok V"VшΫ%,Yئ[F[̿>IW@(9u/ziVk}3B32? ,o@qf䦸iX; Zs;xZH } ZZ *Yn%IYY  tpۂna9.p9WE}牺W8ƠᘦOhtn!K˭vD- c1i ry\SGagD܆ HN=RG:<1ӌ?t k?=&q(sde%ݩ .ҟS4as]Rl#QtE)–m1z__hx{V] Pҵ$Nc ~d<}G6C7TX]ՐtBLȒtL*YX< H6AO1hcpf)~uGG`lrBa8 ;-llML+(&fU\#wmgjv[&1<:ybǔ8rHWx/~J~7W`'#n?:ѩ1lώHhHH'I %ydu &8I=cqS;86gJ_rTu&f\62Mps5PSh*ҭ}Nᅳ7 ){j ˻*l=0"qCGQ6*E?eSC EsoZdZCtt G8u5$fb lM|'!<[vُr:h92ZYqB;m?2PhzL,sRb$վnq'okDܥٸ(|:mA^Ac~4N-7] Y8=e5d q{k_(8$cWyAEY+24J>E59l*"`~ :(-z\D1ȊSQM0ԭ]wz޺\eȷخ6}FW:ĻE1 @V˓Dhe"ZWHVbʲpg9X7}Q-|Gj)Y6ZcU\*"Y9UajT7 í]xn-`+b _5ii z`^Df#~|i2@!mB=)+^XD' ºvmbaBX riޱk10D\Tnn*ll["38EN}O,pxuM[2m9V|.7 vp,DŽ֣'2 ܚ` ȫc(.օo-%'r,5M [O˵,}|3kA "'`OFcIK:jRIҙ8}D|`"OߊgJU,Etvf1'$fw3r͎cҀ6)uV(@F1ā8{+'<-I.͞Zzi7CIGG-bJsRwZ^4&}ք\}'x`Dꌶ@&0dyd!nۢ9[s/ cٽک7,N$Ur0iQhwT~h Ahv 2ysm𼐁2S鳕 ֤6ȕw:4HmO8jmP>D_? N'ۥBz밐s|&#vw5Y9 &AK3N&'ǽ%Q?!"!XV\W t%Թ\5)< |ۿcUaA~ny:~0dm+eV'7QY!f'`=\+C[s&bX{Off9u])}OI/yfM"Y=˥2rKr07-Onoon'CVEd!FvӃGH j:˷rۡ5( ʏpUжFt&1/T;nKVu({ֵ̟"lAs孾 dƋ}|.A;Hn,`+ ={h8J^;GbhA 'sӸK.?"HI2nnfMmx|YIhY[\ Z|"p=LW2]A1kWJzw:~PB?\g~Ώ̍c*#+ןUJD0(ePD^{Zm/sxl8 X$A_DDy$*ߛEu:#PtdY]Oab%3x#lKJesfSFxnlELBj:}osOtf$?}x:se>$Syar{ү鸥qFPֽ‘ "׍FA=Lg̛V>L *aռy2qG:Y<#Dfwa8ѹhۂ Ӽ9,f=ni5U"m=h+2Pfl:n|X1Pxg+U4j_0M?ㅙnC2B晑D$ޖD`>k]c$#N1]MRBӒx<}N  sTQ?H2u-յu$^^Z;vA%hzK q#O*~皹t;Flld\ы"Fr/xnEY8pgڍܲ7̒/(bVY`/(jNg+mN#lԠ|ϿGėO-z_swاG22D:O8bW/-ړt"A6VM-jdAʜ[\kEF95Ɨj<$.]K͆I8(~?coRJ7odPpQ4ckDFuv;ruaR gbL$z%W>_ {7;*kWS 1VJgB_t0Xv\> ]ҿ*鼺U aM w.E1=Gդ>k|붞JYl-+L\l+Gg:ؑ03aBpլD¦&Y.IWrs`)~Ҹ1'8 2HZN"=ɥA4 MRx4E障Rr{\$a' i ҃.hWӈ&GJYo`(U4&1Jޖ/sFKxqV^!fb^uE!GHCU+8[& -X wdu<,0 ~F-]3CJ\A g14b A{8{B[tn[rWG9VO$22% vT&b/z X eCʶ(O⠍'h${]^Y{( pQlRW xB<-6قf{_~*%$U - Ռ0 |f(@yWBR&ZKI%7Y݊n>Їo&it Jz]B +^OUV@IjT"^=!u%J1 I'0(\b@{{KDNr+m[F"Qbʕ|"Hο?.| Ej:-X7lE{;W*wf`y{HuOJu+)orKsl@ڐ#E0ApP9nE#QlzhLʢGRoJn9!Ro߄"k-/DK{xvmHZv$ xe%+ej** } |릥Uw9Yزo:@TE~R9S/y)l sxHv:Hr#57)r;^a]KbKZ,y.Ua&>G,޾7HOV:>1F0Ͱ>c˙&q{+$րPUKA,]1bzq29idE^ AFO6CbfAGukOX#ѯA<]L,k(h ڋi6@Db,a)C7Z0擝c6` @iU3QϜ|\IX\ߤk;Ё>qfbV36?GE$tL5ݬΚ${fza)icIO늋uJvmT7ۧL~T^O^V2քE2Rԣ~wqm.T='[mS`= /j''bvZ>\'<<ҟJ K<}s W?P8C[ۯ/pD\5 HrF.>ཱུ]v*A=<ٙx<pN57='%B_v KZD愾\t"xMU4 0+0 lNJjY4F;I?Y:ÂуQ@7p;ǖj*2HA6} /ҏMgZ=ef]WU UR_sn3h`iݬy3Li y7#Sq}Tp04’x-x"x3It7`ËI~n2c·DިgYR7ܴ/)4^*RwI#\J4+6*gzNk^Z@֫9bG)e4G~[}Yl;9 1~R q3 u J᭒PTĿlr̄N{jUa"T:9A],?C6 E>Vl|3Z6;yV!VyFT)sKK*n#,^W "X UdD_\YX ph^Pǎr1*`6Q7蛇Pal/W;ʦT4 rD=o,T͗vʌԇ͡=a B ^Yb=)! ˇ~Nz V9v۾`ԁ3IFX|{_` 7$GzXU7C=5P(7/(H@vN@v*g@ӹL49VlPFm qRgxYvf(08&"tA3N1EJ΍jR;RIc/"*WhϹYyF{_@޼'yl⿋t{]ze`c¡z{c@|[u[QR9=Hh,ߤ^O:g( MɿԞ`q;\B" ldE$vPz{qjz^ [LLX}-(o,g56(ZL5Sqw3:aMAb86łF4qNu B (lgx29]Yb )5rn/IeTܙ!{& Td6 | T˩c4D X+ sU1# 2j/8Y7[gOQJCeu٬b$?aG*K <1r)-/;$,& )M6>9$gh>.7q7063܆90w63ۋ-0ƴdi?=ȝDkIZk{S⣧H;aJVmӿZN(J >H?J~mSů2X)|;=)ϯipwoR.r</Cwq'j^'j:yIWČK]Or&x{a}˧3ɲġzًYSGHg.yaPi0UѨΑF7k@UuG,*')9lW| Q X,KvEpɝJڪigZ t  ؤY⨣S\x.t~ W/L;­ QnٜwZwESsZѯtzi1y*:4!sb2$ӹ2Jv2R򓀖7 X &;hU?=[{%uQnW'q'JSצcF}̢\d{5q#U[ fȉ|D s> 'rUE7u8(!@p_)kײه ނ]&YzptM,ek0r{Emvt"r61p=0 {}_g_q$YUH^=D|gGDHBS% T-cHm2AlIaKfq/d3n^^a41_c)M5cӚ\pH:tSuv]}b 0-ڝ)^0.W*޴dMC9kVEH9=ÿC2͏Wumt½PXhեS {@*|TT<ߡ7ٖ_536/K߀vPǸ r<|t}ZJ_dm茄F+T7Tf˚~$Mg]fP|%GU\z EU9ªF4S܃z#YFv呼nZވlt?=k;_`h%w[*Ċ4/]#?aZSsL1~T(;:`1qQھ mG.8vw9S7nΜp;,p_jzӬ vyZ:`@}gpxCP`ܩ12BAa|6ϼZ0Tا73Q1׭z#m8]DE9Bt]1zZI[H $6r01rۼʩHz@7J=S wcGHPBW"|};Y^T>EkN%+@pEBEkaFN9/ocVs mx%Z!x낫 e,7X[U)CƄzsD/+MB;S٢Hd^UgOoMb</MWpz|a6`E^.Qsp?Лۘ}&ioG%?s|ZҋrWizUG?~FlMKC=1"V?ExdٰD,Vbn&[ F~3$7YޔA{5-Riuha~tM7w,|OB;}2 YІO@7+*:4J QdI34uIr3] ?jiKE|< WJž~KM/3%vt +s٬ƙYxF}ko1wV4 LC>ܤBSd,%"'`QOk7M='69pT>R-%qGohZ@E}udĸm$Yv`hd# a:p;{BÓ yF>Vx/R%=V ƴV_9EAx+ruE$d縉O ^eWg;,\YSw÷aWFCYs"}*yJ2'ܤ6.¶5D>|J!?z2"k)OUYAaZ,Ї"%Fp/܌Kf^DI;ŵ>ql >PA䚷g1agՇ`5U/X\p?@o[ :$m')Eg QӵoY>PP.dkm}qw., \Z3 ?9,x'(%޺2Lh`R:U8cߍ=9:Ϻhswc{v?̂/U~'\{a^#hЊ|FX|fziی# Ξv?'8h~@{(.Y0ꒋ4Iz8 \dYsΤF{K'k z}`Oy9?>^?SvJ+HTVBj&فא ^5:!]~;[ւu7vdSge>-xz,lS fKؘTiDڝh} aJú1z9&e ZB>C8c䯶6]';}F¹6?)1m暹9`t=k.K-Pn0QM\QZEY,in`)݌{E~z&E߈dtj&E$B Lٹhwt@]Eƅ@V#Fԥ,<#,sbI/1acԘ"f(fsau$ۂ`cRV CndϙLʸpV&J4L+j ~@!_º g:BoS4yk?EطdPkZUtY#ҚnCF`-3]N䋄#R8o+YzFh :(b:6f\hҭt0/@|Jߌ\*Í N̓$)dc e2b0Hp+%e9x%S~? 'vES]o2¹I>eӽַLE ]z0Wn|m,q6k{Ói6UޜN8C%neflYgh7S9 `1w!O*w"~>(K@7|喙/M[S+4B>x\ $Iᯇfxx㼍$Ql2AjØM *]ofzH\'uVItm%_!t`D(cqH Ի`^] ol Qo+)לb֎{M0Ij9ɼbװWrMTP6EVWKoPCVkzu> _1R+DE4v<`SLr9bD/K@qMPmxP/S ~ĦFKGXOT7,`!< Gt@ BP#=[Ѳ03MjD/!Ǜ"\s)t*"n*lzv-X:xQi4F;IC _pI,!EyBa}9 H9!|=xo693n( =y5 T bN5ebGJ&jF\X)9 dcrfS[O(zSY<12BIͤ 'j1V$Zd@U6u8G±6"ӄvL}?"KQ+%0Scz`طQ YPDӥ!Z ǾkK䶝[Qgg#_[3|9GDm[N zsA[jcn^ܶ\8`$ 8ݐ+ "jd8|! 5bbS[&ؽT} P75eĩ=}:oӭI`Q#bmpYf?Um^q m=6A3Z x`bM}H6iΌhK-8mБMx"=#Zr9J'I'ewҜ,ȇP]S)n*iNӟ5w4zm/3(nqOqzv2M$ZYiǷUIO[em,@2QXg m12ȳDץ&Ǧ0[Lry_+ֶesW#q/TDĬ/(ntDtNV+rd~x֭ke!%`,#Kͬ՚F~>cw(ºl\^03 D cuI9dxr˵A)Ư7sa;`EVRq\JD֮z*U 5B,׆︂C|jS,0jt" $2-ߛ@jk5o{S:cߢ=, ެ#]M% H|B~_i(Y#0I N,mCxlt皆`?_ 7R1 QZ?aۡFI%&@7`J>H8پ Ftmv_lB}~ cBV-DL-=ILH,W4P13AEQ F?xѮ_\u`S><+aEH0(n {2Dک:LJlP pG/`K`>jqvēLA'/&8rHWqӵw{˺ōsUϕ߭e4NX(rMƖN좴.Bi5M<7m*Ŷ7o=vk#VfjIKl73sH{tVoM6mXvU_Hb#qaOXk dÈ#EQ`l,uC&Bq]B_Iy )NEJlÐ 9ZpfA5 dsfYgD 5dR뿃)+y#_ <@g_Po}(L$=2 *в eLDi&, t'- fN݀Ʒj Q3=!h= ie@u3rDZ^9oՑrRC|Ǖ"jm(.oF ~dB]!,Y@~`y'X4IY plT`զ+/0[GOP͘Haҩ&[elt`=u{+^5XLϜb%U,HQBVE؛wk~T}d>.Qq Xoc>ݜ~<)ynK.JuYQMD\Te&P%J`) ' 'Lji"+qkveEʭ\{ 3|WYKFQګY &ѩ[A̗ҿ @J\Sës|J\tnip쾢PM eR*B;⤯"=2s93Vpߥm0$[VHE=Y_Y$8Dbd9fbڧS\WX,kR9M2u*sh@Q`cW؎nOyv2 TF{Yʭ$_ U~a-W][ZAeFLh%{ `4@ u z7~o/O"!e}OSIȨf4|xBmz}4X38/' H&pPR@{qFhjtc[ He8,BKE>">4_LrQXa<4k)vp"7$ϙ.uTf"M^JdDzB߸˛Z  s`Ze/*\TĨ+pSj >O=s`gS4>o0YQOYC"S}L{JЀM] Ձ66MO & n53: eҹ?wC(kk%Qz#.d*v!ؓ&y)01<{J^ m%ܴѬj ]eG{E"obq` 3Q ƍ#/эC}ZsCѵ0xĭ__:3վ0<{Ǹ깾S/aj3N"Ҁ&l ;A"1nz &':qsm" ܓ* {jxmioA0:)Wd(:Ԟ>r75C6!'$33 'ޗnOn'AFr{0FgB^mq(Y|]\=pXtd[-ϧR'm,Bre\Ppņ|ΙqeGא$ƆL;8~?cFLi4 M05+8Z'G*P0gC:6#=qyΌ&"cJ5'|wl^-BDE!7`(%v.N٣~Ճ%"ǾD<]gew~K>o(_w\d? KD1@]f=׮IBҌz l}|=I>[⹐ګK rQ,|ﰦRcï;2pd\tPpPQZL53{tD=0se6nŽ,D>fS%p< 8 YX@XXnCخr#dc&ma52>3UCQςU +l[--0CW,VԠjZo3Y y#Y4 J2q Z7!5TbC?,2(ws IdjK *%Eahv "3\Z{J-Jq|e@SȢ3[R& P$>$A@_714aIs` Ռq Zx#7jT1)R]=4eb_S%ZU5߼c[%$@etsw=,mtgοa/y cոâ[B7Ɉe<5^'3,'.AV, %wX5:-ڤ*Bd=vh*/@^!hR" | *f\g/H| ݔjaj#7ГGP &ẙ*øi6y֏h bUwPD@:Ds 7)h= J  Xp2Wq-(O 𪥡4`|0-#ᇛ0a:)=QkhVHV:5urf[Kp9$̆IM̈,ΒJ["?xgkuq Ƌw{ہy NcXC@v:de+`P!xesj\< cjs}2!/g264yf,|x!<`|0 ԭ&пr[ t=;/bڪ Ҡor@v`-UA_V9'y| "<2!¡c;P ɳ)!!#;NRƹ%ވ0](l"YeD;8c kULqz辄m|D"rqRDucamV=W=E׸ ,.?OYzF%s;Zt _ЃmYsi?q|Gk/OH`QdU19MPB\Fw{=@c<悝@P` >yۅ"Tn(+ȁ""e 6\< :D@}L}~ܞc鐋%k;xywTŷE  ^A}KO\zQ>Dwxj#n)<" @9'/QmGMP9\XnAIΘj:ڜ4c 0eLݱuxt)aHT[/" u7O%-8DYͣn /4f Uiy.'oSҹR2uakKCM[aByd1s/a)*8q rV$Fxɱp:sD!Tk4.AX*R6Q޵UHD]؀NPc$5@${YZRNx_`Vֽݞxċ F!0m.@DTƸ4$+&*[ڱڍ:OuT6s$5eVqgAܱF+ Ɛ]^a+sa: 7. \ہV9AV sKmIi8SGeϛhuBq/W6h{ *_VI)sXxB vz_d DZ*rU,loyCH5 Gm=R_8̚}wR݀6[WkGM6R'Гz^UW@D\za CDR4T>]8a4'bt bW_ఔ;N +@[CyVyܬJk-2]EhZX4 ٣o{,]?xG,мV+db<{)w $OBဂRE5.xhisU-Ad #(Cz4+j18(:KS4k,5?mv>f{v7.lS'I ~PjhQ {|546P4Z? cA!$Ie7Ϭ@gT2)i*v:S}kt rrNOIpKpbg?MjJOV0AǑCQLT]AJU+on[5T%IVT^T˙#1nǣ>%,#P7Ի'Tyϓaۢv3wz,-n<.*%%21(%A̅tUw<~b% ̀Nz1 鄩);ͧ5s9*s*W ]h>E!B9"{$n!(*ZaĞ6y(ᑌi .,KD aHRfE Iԓ94,8Sb#{|B:NAcT ivSgNOL4c51 Hf5M.;l`+T*)Y0Xv-cESt] &|ƌB|,FN9),$3gd]o{`<}{zEȢgtM2j=9:+ ){fzA7.oG3$Ɔl3ꇞ}0O6-KĚ"׼o gOƒx95=i;zԣ[4pLxyJ\QoLC u"|f$3;/e 䯸J>d늿m"=*obx,;P ֢G4dlZՌ*.ol m;k@l!M_X?OƲMF}i7&2!"ՐEp F+{O/xL'7?G8\ԅyMr= QŠYʏr}x{ 5M[eTJ}ڭc")HmAJ,`n' CqbVW"MAJH7AFQz-[gI7)Wt$ήLn80*UgG/ TꡟY"ʉ\Mopv&Vf;c6oNV"5nI:1RT;0&sBIUƖ8%c\X/fWlfwoepYJE3eC츃ZjIOĺ6spM &)4tv`ًp!>+,Fp,Xy7I6 Y⼼NTbO `ֽ@P@Lخ߬G`9a<\6{ނΔ`f ` `'h=yh#0@%ɡjOi5"ƸHڏ*.J֪D6wT4L`[bGgP_īLukH G%,;t)\ G#< F^Ѵ]8{kP>z>]CR ~gE8o۫hl׼.j!z,ymAݰ9amz5SFuw]]=y19|q[Ӱ2ҘGnPqOHa[WX5C)Xrnfn˚$&*p4jnXKAI,mtE΅a-ҕp-Ph=)[|)cm5! YMXU$'!~S 28=ɦl7=w.ǮK7.[h}Jd+Q$,cp<_ʉyP;Y1[JUhK $x,GE*CHJٙ~IWϴY0V-B"%8JDH\TX FܖQ(P9e^2i-XϤ@{L7E}@Q2>3🕡#5 "jJ?>|3ƒTlt5?aSnhOyhQHJ H>0 l^tgwGUn9.{ WʐȈ2 |zo)WPz 1tXh~wnC¨HW>? Q83bj Ux?r@(dW4`4cYg'l.ʑwyYL#J}ʠ;45ah ]^ICЎYWWڏ1{\o̍/jOo&:Y5;f% ^W@Žz}a%}FZuc3Yl);>ݬP]7ïBdP 򪘺\3!ꎭXwݶ8.G8ʑЇ^D"9Z (i tXŸ)(ߔJ=9AqJ,Hvg"[QzB@Es҇DbTrhW%= nsa_Z'Ѱ9$5&`0wlE(­pěē:OJP!P::pJlrMMC!vFTӺm(^_l܇ʏ,iZ$<vLEog ~W amХ? ;%y.h<(v&$bK CG\9_i)|_&LP&:rCZ.9Jy16´nNXt D{eϪ"\.ռ-HʗKKI<1z+h-x\a0*z4 VM߀D28'2x=>볙&hbE"A3Ԃo17-0xӺЊ_S+ $$fYnٿaԵ?O˧IdDfÓ x^TVnF>9(H.) bWw*&; '`BߝFĬbPܘϨJ&<m1hkVu䪥AiA{am<\29]_ׁ8ފ> ( J:'a;K>2T;TczzP9y4;SC^..Tѻ 1~<9df~YUwCޓ9{j,{u&d/Dpb!'BnuS)Y9+ WHNtFP.jJH"+AO@]P-tD1Kۇ/=V ;Hz FFX8*}|&+3d\hx^ DN\Ar!&^lMfK-spNA 5NSt"B϶5ż!y7MSFN F;ػyeES '9M@/_Sq|bgg72luWE GwOhv{vZoelh߃=O#TWzD\=/ p"hU${LR]pA!gXeͲ/DМIh>3RDs=a7 ;g缨Cv wd +]NH8W" 2&'SwXF&sTn&}& %8&8AX 9~c) ؊-'s|B2pW7ښ} d?8z1@DEKC_;RU!3V=J_Thɠ7P9>]~~ID.mWc} ԩ@/8 (}+Rs `/=jKFLBC =Ynbk{(~_cj$ #p|>p"5 vu~;Pc|%ӢnhʙdᄋUy|:D ' 4~//YvAXnINѬW+*&o>xlbQZQ<{%?S؜#fc]!?eغ6Swt^;HMUԸET`EzB z3ֆСEC5I{'u?,> Trm0ib3{拆=p_[G 8*At,Va#F"1|rodA?ZmRg[vPJ@[;?, SC%JLqBBM3ndb4;'7Zb 4*3JJ:?t#NyC0ng:Ak#,G]?癈#5v}3VJ7jȣSfԮ.3S(vk( '];lY5JXIH,q BaM:7yjᛲvE ctl$~b' >gpBE7AԧCPB험e,чĬ$ݸX`=8U 7TҮcWRkf0J:Ý!Mw.%9 L~hAob~s%` 9mX?ܓ_Qs`; "r}*/N$r}!ki4k޹OQk\;ӍwuHP=>#!_W?VWMqICt1~44[r{YXԺ6u #nDw1֪Unm /Ӽ`N˺E[v<,mEYywl%xdB0iLrPF#:$s28qTm  ˒j`y}uKd9d_xYV+s-S1 g߃ ,aAc\b:))fx#VlVpp#)ZZ#ria˲ RrNfA~I(qWVp[l-~f! ®s ! !iiqciܻ-olVaL·c1Ʋw9C7m1WyWN!]=q@8t@H+L#(ɗ8a;֊ ڽ+qM} <5 l)^5&ݮpPە0a;hp pndB<*(UVi\\4 F_8 [f }Lg+i7[Yx{UQȱCw!Ba@yqΪUn$ߐ: vT&תzVl{y`+o^ky)1 +O 9wW\h+氽|y) aEIp/cHЗTcm?58ʦDD>CdnXs6HJͳ Zkxo80eh: 8!Y$.p|TP`-|4[s1+;D&>Sw>Ldۈ%SE֡9(%dQ-u'G6/66R [BF?//}o] ~pTgDD9p,%;| e| M"<0e]tEN;,fNt2K'Cߢ})3jb$/νZ;9CW(-P1Ņ Cop >eU1꞊mkR:c^ Ϝ R٦ζ`7.PiOwYSB(ك_31~~c R.xB1θ^DeVEQ6.vyBb]x٧edce7d!ߗ OR ;ܿ$^_Kt h$4 M=h'.w E]=W|B\ wl 0Cr>ZFRNHliqlH!D(GZʨ28.dd {[?9kA{֠%prWI[+YI.?No )V^o3ۜ9AD,(#žʜU9&E5p۟=C85|ڛ$kq/"3&!cq؂>ڪ6)DRh? = 1+J=]$ށK!%HGq[ӱY@Gd2\:΢:γ).AP-I_D5nPsG&6%=LIx(nÊ(/4ZD4VZMSmz5'VDqZq;3'BY0"yQ'f0u& U ~k,&29^4a]-lEN#rv2a=(/f:=/{MG*T١ &d@2 (bɰMۮS cdOe =u֌ 9Q8oS=k@ܘm(iݺNOmP eTV&* 2@ȕj~CHfn$|^7=51"vHyHyGƮМbxs֛ͲIPa2f @*]<ZӶ6J1<| anIVI`/߶=;E VpU᝻: MKB}1⾶;r!B b mr|fҁ,j4nSyTihNW]tԎERVXAZ\/b'zs.Q2)N%8tpLz ߝBK/txj ȯj1ʓ#:S!U=U@:}ubBlǫ az6M0d*`*Z P^Ɯ6 NG=7Ѳ-k4Ԍۆⶀ.dK?\#UHӯ`:)5>-!]z~ѪYm"饑2-i[kO2rz~l?u p%#vk}j֪@OIuf۹L#(O?$ՆP\.L9<[n{;6ŏ5S"q ، ^2"Q/3}O!g[d O";jL)WC9Ad4݆ ~eI,w?hT0ۘTtu oV1RL!*I۱K+$M6 FгxfkJ2h-,V]+#ۧ Q#VeΕ:ݩ4l*b.Ziuq;? W8&8#+Ḃ1C`y!]GF))!/EXZw\5f*zOaY.35Q&`U,vh)k0,/$%q».ϜYSD,PaGN_@_D 6vPӳ56c2>y #,;{dP9HgH" |ʛ,R{.vy `Uv.xƂyC.BButR#"Gw鿠kpF7O;rY;{SvwlE =tqe5H}m?Y_$竊J؊λ54 e Zc6\ѱ 1FbHbzYh5dVIJͳ`jF(? P< 5"_ϟjxVJѕ]B3v:b<2~pnLmR,ٿ25ݸNѮXz$.NhatqЫFդHύ%̥uVN811 AzeL_\2;1 nZv$xˁ|luZ㷲Jﰫ+'Y‹B!to'%f[P!2f bp'抏P81iyk2q_R4 LJzi)!Z 55ceL^F[BHgY LޛSE&ɭ $RKx6NΕ\Fnezt~ǂ$OpidcqWFZ~Lߜ" @4'PøѰ.ux7_8p_RC>vv J ~1UI}+Gs) ] EKj/rsн&!|lyA-khS*L·Ӓ~N$_spDź*47ru0MQqzX%FY*͡4}%ai6l{@!7AA !~%%揟Dt!۷?rĸOF(/R )!\MQ 㶓ZœaK00:L)7I ]*4ʥHG4\0Z&={Ԉl/*XPVqW]H$Ǫ~'7I,e8\@ /ڮCoBp+m+i󢫨GxXC$]'0{.VPs偌V]vJ\jERHv1W_ip/Mwe?5Jg f=Q8RT+Ԇ+XHwC*&y: dSWٹ xP}lݚzxMB&6(i=Ǧ0b$l{@1s XR dJ'ź"kFϒa&ewElo"/L&,y(iWoQڸukCx}dVj\UaxBƐރ-n-iJ=)nm-C z0"'5jy#%U D07&3vr%HV7ָ_'3 IhA*/)旙sq8sDL[6Y6gQlt;d~ *Wy(*վUX3y"?ן {kr} 8 UJ͢4z1GvJSWltJ}7c*=$HhPvj[*psm.ګbRC6x 3;Jz̓a5% L@?`@(&LbXX7WX2咚WǶq{AZJ)jj>RNböHҊ_(z 7RU k } )C8<5N {<#}OWo-5׊͚[;^EYM請,^{ޕD k'@? =k=DŏvW}CQO1ZglTl|,e {>2,W? IoSZJ`dc##} nހ%n Ogx$|</{p_|aXJؔz@-ݖ X3[/D\>]okM?}ɠaxG14 ,:f]1!n2yQ25x8@? 8O)9+\yt9茓b.1+d 0=WJ\0}M)?3R{η\@Pt!)Ty;Ъ-%_Uj>p̫y"wF %l}N Y_2*3FA>ctֲqثpA,M|!DY!ЁNOr1n+YԵzĥw+qe_{#v>7['GH:sRx~vUڰ9w DXHC ~[`=Ū+íF1wruU<׬ IDz?7h /n zs'%H1@&~V tob0Rk-" &mL՗7IU (ﺝr?a/}.欵P:h߮raz *}z+nYT/ bwV s8B},==uc2=H6*MxG,)xdpNF$)sWA]4Hh8ԢAG<% M} )ahYTTWŲ4Pdow#QZz&<AkuZPRxUwT&GkA$/<wP'ϯ43d0!+Ҹ&Kz6-b#!T}l@#= RZ[p IE 8ŵ%CcVμ7k;AU-+_}˔ u o$à;BaH걸2+5N$rqUo~+|?i U~a[8oy*n#ψ n+vvUB[ DX}6!/K}%2sXyC88%N Z_kHit"=gō׉ve31aIBr|C}շu6xKL;onNd!D߻z2$`$RDe i=W[5k5CTu(2|>yք ބ%P:ֺ\½j2iVi1b-/X4; =okhb_ճ>{n\ܖrEtM ίYd-acr7x]tUgONyNz k7|JΰbY9%^M%oS:RIʅ|fWQ/{Ղ9;J=:=hUH %i4WCg\PFVi> y d:_1D}:̰*hMG ]%/PYsd؆O\;E״(F zݖ{%Wrtih*;8e|QSuCQj]Z{'9 _PV['!@nl ' =. ?@j(%x03}3x,z7i3)ݼL頜SC. #EeCq9um/eQ DŽe ێw ܇Qo11BY Nr쳅M+{I6Rzjr(4ͼ)QͤvyJ~E}r5ٗ sY]:O xuGBixhwjG zŨvP ^k^ fX{mPbR .NZj]wؒ{Rr][S/ŴGD TCsOQoràч-)U31;G +9rJOĀ!40oJpB莻MQ `Dm3ZW*yu`NC |Fh5_; 1W@^A0Fp[<\ W*ehuhG;+9hbMʥhTME +n7;~~L> tV&}vXQn ^oxkHltxB%RLRnt3 M`(>VGzT~ ղT_B3̹hƯ`c0] ?*{M%D>Pu79"P|j lvd"O:H| Vw]!Mp6v:-)Yž(c1hfeb: <+C1>ߧpqi}5ήfRF`@ 'D:h{~,jMxy>nsS@ ܒPp:>?k8,|*Gsk̽\z:[:Ӏ-߬`*r7,"cƸ8~,8M>,PZ+^gs1\#䕵ylxk{uCcZ[ ~{l5YybB@4u&@tTCVA[x}-;&6ȶ[Fi+x}9 y"5b4Tڀ홃*a}%etX7t-s8eMpmfx^l41 ۗ ^ίC; ܠV*XQç?ꉠEjƄqŀHƴ/w[h^xS!yn|TgT";4돩HBIldP%,`Gcm(?sb mU &"Ds 5[fN;_d\qjAD3)h1֍lG?Vؤtrg ߼vqOtCj:Zh՗&n@? mp4iTV<>Dμ7#+jZaYdo`<GX^FN%0Qk`Od_8AdJ&H" TIjFi"R3_@0]Ř56͍}`%)B9+IPaC//1ږQMh@38lIsh&>?o; m9-޾HC0J9.JDZԇN6Mju2%ǘP%ή3x^߰O^cp`t rEu룥 łigN]T`l^LUn[)_ְlF>7e|ab)S/OsԴݓ>ΠԲ/RX_ P}5RdrCa^wUjQ+#$c%IxoB2x)&plh$ԝ$}&2~'&ȗ~ jX{Z7F(2-jKLrn<T3Ր, \!K-]A?ܥn!On5$>4>f-6TIѳidE!溜C|,A@mb\QZ XY0,Jݐg+FV/h's+SvWC,@MZ9C? DDr<9T̰S7Tj)ݤ-q_8L#3Ri7Ӽ/%}b ٨vn./Od]>1IU_q"l#WeH=Ot}]wS1gqN\iz,PMTj$y 2jihKU_?]SD~Ʊ!#ǭsw0h6twv8mL.EOfg[/{gG;lkPM="eѿ heo4' BҰ=*@hϦAI@q<X*-9&j}<M" g B@GS"x2oѨ(4Z@S'^v5%w @CӃ632bSvC44 ^4$v @D 87D`v2cRS}~UI:g#SSՏ$`Z?\Oz/Тw-Mg34弦/14`32{)Tv@u_0ﳃ Eo+!$]v,M>:Cib Rf1$sWr.}s٭%u30bCΞËr;&q8DV2tyш&bx=A]"VI^19H:X;E[YYZu:vi6@Ssdѫ|%/i8O]ׄ^]b2JVOW,k[+]jZ(ͪG} ^qo^RB~I4yWq$;,L)n]x 8T|uȩYϝg,)85?{Ohr00UJB}Tieڠ@- vw^&]3|=)`9د2%! ^l IWrWv"`~-o g3:M+x8=B|"@gu$m5J5Jpm>LYAٳ #;t-R Z% h(MlZtJq4 ɂ|uh ۠ vdzڈ8X/+XWRpL+c$erPphibBp ,]@o>AU^?srm3sH9lhǢ;'S0A *ѽcY;t[LM`Bs\0f5hzD 5n힧FfVk!(x(U%DΤ^2 < ZRǤCqYO˧=i N3P}*٬A<|g}n0)W0~կݨwQ{oz+\zK)uwTstkv-]"o,|acr '1߻T<%3_%RPt8zhMrf] :,vF s-2ӸSZ.^*_ѐ>Ut+ܘF \B~֯Ŷ P)h67܀?Zr!d[ɮH5Ȉ_E?T\׈{4ł/&lo?VctM'9LcMneA^9cR!j` (/HUBD2Qxd Zp!EN2s} lN8+-JOIŭtf`fa1'תB`iyJ>$ReJ5Οu@/eTU&MBWoVy<]Kep(K6sLmIyiUKJG@Es;MqXŖ[Z0 ӳ|dak4x[,ŸPƺڰA^ N'F!>~W%^73?{}6o?i ž|-MAb_ܫ_W/g>C Z_lŤʮu|Etf3#b > V۸k1ǟO#gSIbG Ac+*ȧZCy2+PrRL76~|ڵ*rƲoL NR؟>_s \v|\7A=eo :+pbq~`8"ϱPgU$>VooڜX06K/[UҮ i0NP}bl6 Ϧ6-{{oep|t,\?8z}>z *׸[(& :ȳYA}T߻X(|\^n8D#GIvȆdWb&J]i4X$?fz,*X2֟e{zS#!.60Mt7:P .B*ˇNpmGߔ D"u$^Amd+vp$ /R7P͸?%2Wiiz!׺D`?})=z\CʬvȽ{S@] {Ӑ79^x3@j}MɼԒׂ\ a,cLá/D;isCWj+ ġ4_(żY '#@ewn}-H5Dͻ9eA`]trE*X,m!>vPwzHsSn!Ͼm/LkBsķqKڬf+ZOǧ> rCE mr H&ڿY\R͸?R>@V=ϽUP{+q E^*/C/ٞq?BE2a-XluN⢪gc!_$Lo_}S 1^ԭ'mM w7c~͞SN65e~ۦ9FE" o"Pf%6GpV{4F[=MG^lN:GP.]=ů頚+:o \c/BUn{9_CX/OE;9xCHdhV 8Q2^BvwEo  S`ӆ9#7pEiR-MCc)c=o( δ&$O^luOVOId-t(=Ežis1zxbL't&1xUBI&nʰc:T@4j3@DۀcRw _,{ڕyaߙtm~iX|r9_{+8'#J^ ksT̸8yխZ?quJƇ}onI짛rx9C}vnkmn!oV}IΕ)_U߅%Tz=+ڨުCrRwj{wٰ2㰏MV|vCVe݂wbO#$ivW6`UHUaD_XjNwvZ `\ގtbğA[{ Aor5މ6ݔo:`%i$L`1|u h4ΦZ^$na]R^y~BI6)SaC8ȉé5|: X>7 "ӓO߇m)^:ơV i.&fSr s8ڲ [l&UC6GÐU`t1/[yr;[kO*mvg&mgAD@Uv ܭI+{ƴ][NisՐϮ]fՕG&G 1p(hߨ֨G()zWRA& k7Z_ 5ֱxZ|,et1l2@L~cH#׵j-H>1BGsn}DRlo~fss7!oPYY+-Yܠo~nK&@G1gZ,wyŜ"lL(,uk 9!s%R܁,"]&Xf+Tϯ M=%\ ޝZs~|YRWa JTMؑaS]Wo̥Y.vՍB, R=Nqt ?WD6 s゚7+_ˍ~_C 5v`z6@9?֍Ijk5 / O$|i@7m ZN'b`=_O\SlW>*-LrժT@BuUɱ vS>y]ejg`d1 du[ #;BQ"c{CywU"Y'2™_w AYRF} D@DKo]Pt}aºmq~"@S`.Hƅ] ڵc-5+KnٽMIjr 7TxhMIc>~!mT{c5\g@V}/O8@c?QTw;E߯qAKfMT$1xNn&HĿO'[go̪>@pM%j%#X$X!+ Awڜ 1I:Gx}l3PZ^VLtmsi\b4fĸs2$XY$@+.Ce *Ich6VҏzjWGh[t 'b;By Mkؓ$V=@= fWUbì}0V< 6DN/OjNeE+@fi7bCC>r؄"--էOspȋj}f\@ۯpO]̪-&'2zqu04q}#r3羡"$- b)V\}DZcXM ~,'JE9Ӏ dO(YWc i99ZFY _0I&q1i UDV_jٷzCjzӉF;42 [c^kq`(˼튌 J&3NΡϑÃA'zTp$=(8z(~8OiJu3T Ғ*=:UD7d q~9u"%kʂL_pjr[,jb,GXTr΃|vNmF4Mn-igPC::œ2۱<~,  aasUar19vˇ~Z, +SmHBF*!m鷸x 5!"|jp3&>%! U󷆒t3^oH?DmuJ¶eZPSXٮW~۩Uܱ5JBxjZk]KcF0#ĆyknZG֜*"!~QQ02,J 9ڮR>zUБn8REXnwГ~6躦& HUct邭ta a@h&ap76}dUF}|g$+[ѣɭƖ2ȞGMW4h{t/7S_EY@~ DY#pช 5<4@ڷX7EtTB)!_6՘rH6aO3 #QvEb豴KKk8rv>Q-k:ZmFft0/dysH$ߟ;Cx0PSCӆ'J8t=a:7W.Ge1e $5P* a% dl{cN<; ;(ujV5Zt Q,n65z8r [>̉#=vt4kŤ \#GKrA#%M)e|&kL je*H0rS2HzVK/p%D=]*CXEF??#"ZpSNI{Bz P{\晥ѽ5z<JelLNӜrHQ h‘[*>iRg7_f&@jW}XSK US]C lTC9gYSǭjƿ &0'\6fm :*9J\XrgHܒCQش8rͰ7Z({+C_ZEaWoKAӸv~O4Ɋ I^jnI|SOT3TqWGٞOuFRӭa-i܆q֐@W#) @Sf2TT f) zhx!٠kFKVOs Rh/_FTӎN7B;[)j;IAU= ƨ}M:Kf* >ჄDW1UA%XyUiFsFyO@Ū5 C;3ߊ…T @Ն*]wxK]VwmL lSR21g=t^[ ZI18sh6:@]ߝHBEUu)J2 PCX@qV%vi䫪{Pl1\n` c(,B!Q,!RlEӞg1!1]?]Ǵݭ͟V`[U$Q䲟$YiHikM1?u 0zbw ]ԭ6Ob_YrGVXVq} s?t{Ei_)姈}cM띲%:g:ll][ɧB.j@e컛eIoD5={v%p00֖t>5L8Aྺ//[Ώ}I;}YJ=HXM" E犀4aХ ^בz,#!Cqsxsf`3 /#NŽ rzng`~q-i 5eBb\{Vo׬{mN$"4R@"j7("x+4x5x/nD³>$Sxv͸_J- ɘ$+幘Lc(&RVGB R]!i 2!B CG' mYb7(]I3dԏhɤL:ˎcOHP"۝dBǧ"s-, 87!j2}h< X̆;<F@OVy㿔 t:eOy֝vVoc}Iv^,8P XhHV?CfWZ0ÉGgY3ۯz! >։>2IyDw(U4zG7_i$F!6䅭Zhfc\TA{Aik[Ix  gA$% }N;(øh,2KjEr#9˽ȧ(`ܔhYOѮ}|Ch݇0?KMc]i#D6}Bx~~[(Zw <{v%CuK"boLkUj $ </ DnfwV3K@N/ o4%ʨ|LQMC`6|HEO?>:xᛕiXZܔHfU[$W^}M~˶Kzchry%?Xxʣa>J,oid-~u۰+}lȩϒ$f禱|gJ IZTZj>QvB5J> YSfltuqm]NWxŏ@0SƆeRMI &ևl bMU5Ϛe!6 ֧8v$x-8]of&$,/xS]7dX.~q @!#IQ.oN9797CԸ!!:[E'GW,9b2PuS8-ɾTZ2h8:E])#IJ|IƦCE]RdSR7n(_OT|#➦PVL!>X?UR}nuֱ8SPGckS1ܐTo47ږ-}m)v\萠vܺ>xvJ`DZ"6.|ׂ5Aows)؄$~螧>S蔭TZ "j^!0g~ŇJALnǮtZSH וpd3]Nk ̽hib9HJ)jfWBK"h!MH)%Tڈ^ȭMO1r_J$F$Xt|Mr·zv;n)Dp<0 3=돥N*2Ur)a4x.hkʗ>]M%Sr;?&+Bo{-N1`zf˥88 EIŵ%%,Br?ݼ^rCb("'NOED:*YxEM:k?f9*ؿߠn'ʳW*o gZmɽ*mlǚ2\d$HԂW.Z!F5-dmS:߃o:XDr.Z8q*zÕ/HVᅴȬ _֒$vcVGVgmQ+)xXIϋPGxC?ρ[IN^l[9k̏'QMtqV4^ÃdmgB mTz AaJjq$s0Ye+v>ɡTN=5qbBs $~Ya&|`*23k+D.kXkE[N4wv'WPgJfj;չvrIlrrρ('#i 697wEXsуd!U I+6̠lNe˺6nrP7Ft>ŔeGܩCR5~^$J٣c\<4ogr2x8svg$Ujzttvb$ԾL~%k1DqyL-Bg.l$ fc/MW+_5@`{G^#1?֑ԛv^2+Ce=Z*4bIfdt q APoukgי[PIăлտubӐ1&oF%lu[ ?XXK_i6?;M?k:o{id G94OhT!x{]t}}M{_ЏaK Lt *:ݺԥzg'$ax?$[Qx=ʏp=EQb7Ѥ_&m9ul+'h߃nTq_Ɲk x;eHBY>%y IZɧIAs<#@GcaC{I ,9h<ȃMV!==`YHB$aBa H٧3H>O!5j͐Dž2k b=UHF`fA5.ڛ[px5} 57=VRS|¨ T&yרkeءu0L ;aeEd\(KCB$d&uS1;U\7# RU}.[ː9D{U5f5Be]cm e6k5}DoUڀ扴b|*pPص;!@T\Y ga#ް< )@Cd*pF-zJމ$^!.\Wz as5(֘'je/%aEh!υ|~3 VSm3H!Ѳi*aR!m%W'7czj;9HH4IȾÓ}2IMrJGZ?~]/xLT8,:&D G7\G¡ٟ2x;-0eQ/y!^/OC54j; At{YD%CakRbj'YQB ]XΪe-/Q3y0;'R)3]]qEID\Wt_E4Ƃ@( E ]| mkv\QҀm 7Sф8qdc/k""0+*ݡ(l4t>6}5Zm1[j42{9ؙAobG5cw5vBm@=m;c y8 !fVӊp )nca9cH2΅sգkО-E2uߣQOC= , Rt[2Z.a B )e5LN/ ^S^V-4b"vFpzqR 쾳ۋr2x9*~֛$ Y{AK׫}x9$祚ҺTL'L/=ӜWtDg3d(o7d])P x=P'|9rEGс1A֟Σ(Jr1F%jzϕJ_͇z v ?sW=1QVBN@D('B&F:1j+*ZX]&VXЏޞcrR1Rϩ.˖bo:Df,%TU$6p IdZ'>_";U,iK1V(EX^z|HgO4zZQ-e[8a0栞-gdf@7Ug%2c^Gmq:یzG=d8lAlR# pE%nBs>`Z\(rGlUy^1D!0."4.s-FzU_%p0Q7`GݴaM"B"JBdFAz1a`NF sR Ҳ>z_D=YGCʴh2Dx9HvEml$G$oԓR&t#5H7cV 6p3<: R0kr(X2PLDl +G;2RQ](Px eW$?D(O"Q;ӢhpY@.V'K]Nv%GQneN@nډR,37‰r 8>[l8۹i4?p/=3 mZJ -$4U^עCAh,*TYMr%º+$IΪ}QŅtPB06U @-X:5Y7Qژ)3Sua_L/,=5{͗ Wg%\8s`>j?27S!5DI\-72팿مS+h?(|Uwow+/t֒8YO#ۦXvuɈ資dQr铣T(CIWA=ojQL%ac;8sL֬kR54j*#R*;q.?=]9 6E=D(_Qg61lɆbNy.(0=U4O#4;2hJ) a7EX>xn|IșmkٙHB"!ׂ֗ ڌ\;{1Z7bZX`l;9n:=,;̐\n~+9w'=%gm XxgfygS8)J̫4ߥSN3UbI77ԧiOTn/Rr"bȲĶpwX3w\~On7}'=fcC匨~=QJ7[jD5[/Q{lPx $O  &)yQfFF8OD/Alk"˓Cf1.rCKk,z2E[lԐxz!iYu碻Kr$g*3(+SvaAt Ʃ?4^JIpw5ѕ 5qBsV6=߈WyͩS,/ff"=Q k:<ƉLr,Subl2I !uxd)LL6ޡ|?)]%DHc.JTA8g~vs5QO=?hu۶L*#w# Ts3WpA8M!Ȧ mQI߻Ym:M4[k*݄d6V&I1y*[csNdaQݖS' Oc ucuY@:MrIP9/)#7~У-wّpώP!F:w]\M[YѶ0 ^4 -:d0 \llUwcmAN<: .nRw<Ā=> h ê*PnYy`Ĉ cCHticU($ϬE"dV|ҾR`qiz2l%ˣ&2f d[9^hYJ~g+1q68SMqU~_J&O]j/`:b8V* ~'mnySs9S&A\"'PrPzs69 /}∉P "Ѝ8RmC/#f&bV{am@I أumT٬!tN&㽉 ߔ_A*e@1d`%a2"FLb3*L!Vt`3 EbEk.ʤƹC^dEq#*@wˋj,ny}sTDHR8VnYxIb(dQV,|I̊i}~Nqꕭ8Þ`SR[l1)('9"wOHlx~aJ̳dqFy{Ors{(I{/Hl~ѭIB^laAKAtz7һVlP2pozXHE$"+V%'=q_dAIJuC(D檓d4cv^OrB5ۛbo|GֵW<%bo of?r[qy bKn#A_C3(ET%P‚Ѧ&qZ ty63PbLT NFW[AV39iACmҾ}gOKi:)ۏ'SlCz|šS2~9Sv%-$Kshjtn ~\n#1 =HZڗ߶Ji}[x(-k-:פDU?v-~9y..=wk;k1ׇ1`=R7pa2@@K2ћJiWa}d`-o!U{;#hą 9eGv6ҫ)X?Hܹ {f,=Y:r)dbrDKOvwxfԉ> k Y0+a@ )"?lf ClK<&kr}QboR=_L;>=G}NRuJi` n2^=JH^s=F&m<$2y8l{Z (`:;5횗oDxw1]DP' Dl~f|6]j#Ũ*fm}lRQ?c}5;tUI3H-wV!o˹ ʋw %z?MfB8oBmz59bns \?.Zd.ǛNqo(7H]fH:F'>(mDQ&= >hq;3u8j@A+*H]ܨ-j{atm=CŷoHeFj'Z vM(67:AUN.Q{5͑Kzag܊N'ڱR-2̵ÐN;hk8F4.mYgk\|mJpbccq寉Ui%]bUuPBKqZ pr y 3q@>= -5v?:)AxJ˳ bs6]b owA0UV:Ŵ.+"V cFY$r-pUI2I{& zH! $O][:̸i`ծ;_ I:sn@Umw_-> R%^$tRGKp^;iCaWPc0t=bрsfP[vƔR8+_+dqf&s9ObW{ L{d~Rv g=4 'Ʊ]bKn.5mfʡ uʌZ1 %fE+YIRGMRt'z)?3L5૶* }q kpfみ^+; ǿ*l\Bbk5I}$=묨uذ,ė.'|b\cU ĢrLzɏHfhI:lm{C*L)CշOA4npw/ә6+djȵo c[/f,d &؏Ck:ITCW'"O|o79vFVfS)DucsqV)` ͕8!~` 3| A qwvȟ6FØ Ygm$\_ޯ(_H s:Z{l(fTݎmß]5 ȾfZh:ݪKxK b)cnQDͥ(޷ iC2YThD;41a^I!ue&LjG͕>IסNV5D9RjB=.%jYwz3 O61,@ )^y:x^ Pq[D5$-ôY3!:=ۖsЁsO9K,p*oe8"F *[ٳ~'#xzWK&#wwZ6y7=APpo E/E S\Pȝ׾(J%HDŽ2jhng/'yKhĹP}mb:g4Quo z(5󹱻N/' "5Ń"Yg̕›dbE3Um)~pTRxv*?_E込OT6OZ!Z {|eR.+3q9IRs|Vq:B`SD֜ H&R3[9(Ch~ ZF3U@ w9xa@Q E<~~ x'[:<vˀC~bR}N1|vAVM^(`?=]|Eo/?Q!xE|.Ȳ2lMh$Q9'ܐ[ϱF"T-a:W[A2gڲ>q9}vĮ6*BzeU%;u`ǥkpRaG6Od-n673We =+M'Jq k+w:'0\{IlI`f]t:jgRءp.}m08>Bsu!@ kO;/WiQ.Oot{D#mGf׆ޫGoa'?NW]Xj7\PɼqCD/ r<)dNjSR2%me ڡ]'|*5O Ȯ:+b%ҽ>[芄u!Gh]o ·Ho/R5V]*Iy'YBp~ S,f27$X3qaK-aT%;YqoYn$R;AuBv;ʦ]+zb Jnpgh0f\5P 6gЀZ| Wi\pͶ0-evH4T "vLلv?i#[F ?i9𙒭;s1}fH?ާ8fjϪ3a,ImLQ.Dz]9Bbo뿽rjL$ F=íoc3 N~~lOT_[| 8mS>o}L*Q0OPfͯ dZ^.j ISՙK|N(; F"?{XP*Ằ/rRnULݖtZ?|gvnUn<*;gsNUqPUg+NG]*0aRG^jZƭsU2R)tBPH]Pk/bShAIcHsX~$]AP?Rl0]1<|ǖ!AW_TXz~(c̞,1{Gc9)HNW7-UJQ{ۀE[1MdɣfE)Ѫ7"^e|}ihIM~aFІ^nT~{,Nm{ L,m_Qu@tumҦ=Q9eQ;VќiCI-LQ(qDG8 \9h21;~4Qyп `(lF . <*#3WE+<lLMYFTف2+y'495~6BiM% 歐P!92`[ :M䤥J3`Q_%gpv bl{dQQ[ ?[apwLf6*ܴWծNðlr8rlQjѺ^L!ZwP}0\l:j&&|[пWbɞ:GE ^6wePOJכz_ KԪ+|eWq|C>nUG-u ;Ţ\P%/쳝Bc7B^G])/@m*2FF@?=z*Zd\I eߵhuNk҇{gWsj&jCY,KRH6Iėz9.7G$. 2dD>J&=tj$u*]gα|x;^+}tvS“64p;xGI_:4+36'=D K"/!퐥TwiDω;]sH7rsK8,xBa0w@%f t5jxiS|{x^WFԆrĎip'^J 4'L_?qvEOjJK3/TAgs3\ JaRXY6WRBl_!V ԤZ%<mJSGX=TUcG9K1Gv(`XǢklgFڑnܹҟ "n,X!S%I/ n~Џ\W^K2zӢV^5d@=o^/a% ĠLRVxZxlSx p,\Q&B@nJj_byh5;@~mI>HxPG_kS}sH l"F>ℕyt)DZK L<26fvbʩ︣@r7"ӱ^u> 2P`R70?r`ninR ~X6tPΚD>/~}*E"Yׇ L0:&j3 "碰E^G80tV |a֙I9gE3LTGڼZbURGg #@"\Ou=Fhz<2A<Y)n\'},b?(/w*+Bj<;I֗.AWZQAH=zzw~:;pEC<=0Vۀ!Ҷ'Sq_'ނR? $*%8:f7W;>gUrT- 1uE1fplxDnڶ :ሠ xS}U އO:`![s["vȨ.$>rSJp',/Gڝ 2?NI- S}F&peĄbfx3aũ\hؠS4qbM0qt-E7p MKw <_yf(lipu>9P) m^SM>Jɛ] r>H8b8ǡf~7ɸ7ƿјy:*+%"ԙ = paٔ8㓊UXSM*ćFAE:+ȏޅru:\X3.Z7%-Oя[AD$[*NcPѓ.7%6͒XMR#;?1LDC߄ +kW$0M2.B@Hu˚c[Ɠ)]|3W>Q@@g"YGU>RӐ4#φLjW}xXݤi9cp~-b=t:c3Oژ0pI9mN՟aab\mXp2%_h6(Xdlo/mx5 4kE`Aw]ɻ\w't< Խ1X>aEm ϭ?̭ a7%բ6&1`^|oħT4 w/ EP V&Q8F['`4Ey3oа|bj7:@>&֧X)U(ֽgü/9~"@pO܇&eS-Ӗ`<i59[H]1Z271@'T,[(ͩ%=ߣ hN:/2jB6Mj0A)~aʅB`c`b#bo~v.[?0k]Y%O  6E\9zG=f/wE^U>r&_I}pY)[|A7|HsYD[,{iiϷxsu hLHv >p)靦dңdF`,0J35&!UG},^nZOn4_|D׾gfvࢗu:^Z)U9Ff7}4Xp[0cWTWid?ia IN9x`[gᲐzWR͍_Cm(,AɻtODLNȹ@ȏlj(7Lz-|:ch5s`w)i~kon^ZWbgglY)m>^kgC3z@Nn\SFXg0ȂfVvdsLK[sHhU;aj.<2s<".̎~ dؙ9JWD~qW_ \~?ɓ q&QGg'4غ*쎉+[}McVZGQ(GU3] r+)7"KPy+lXtQJNZ6!"R=b_q7.t&@i̳$%; }Ot)ǀRvrkv@bx:6A~|ho-5~PK<}3\xVnݠ5uʦ@ǃ.~C!Ti"Q7p>*T{vVHC ۍI M8Y(a=qD7`{zKKPZ2l@,D33-}w#qq-[z8IGװa~,Tw#]{aU d{t- x'\?,:;t>S{{`c{/+B# h_Qӗ|b hP_iĽAfJc?\tc":\yOy7ԓI eߣjtAw*U* n@#h$w4L.|Ab:=2b83XAPBqMr+HUTܰ':k9t"w;yZE*\k]J?C=ʊ?HPݰ7 >hXp0 49ɀ0@} Mѿs:Ykk &knh;䜸(m\r_@Уg.,ш{RaܽT·ҪQDDt'߈; k-, X\/PWpR…rQ]9ySU,ͭ:< LOe)j=!$ ,P9e]6[dzn5" ycR8heFc-P1솫'`4H&dޤu =MWfxֹW{t{B{FsZm61Y=4.4:\ύmơ#3ՙBmXԩb@$WC_~Mq?/Rth̀BS& \Fo[i:;g:?!- Pv?^vݞswJuJJ*G9r+inesJjIݨq@3 )ڪ3_ /u_HBKŘUqۏ ZY8Y RR ?ֱG! w;"ϻ) IY,r˶َdEY$tQokglaWD`4s +u G8r=3t'):k{Đ {.n5 L cl~Gi v޳̬.NX+L4zU+:? pS.`{_+̀3BEuVyr=VuQfBOfg9XÊ`m،TaN:}1LY慯gУC i*9vI:ki,KK#^)e2IylFc5xA%PDOu6PYEjfj`ŝI떂S˰X9%;fvҦvb`L|#qo2nH"C=l"cڞe!IiJ e+6 πbuY,Kvں9ۢF8"V븗6< N 4\E.[oLQ9{L^ jFTvgd"'~!f] /szEˍ(_gvUɝY5)w5k?`hh3~H>}`:Mx.4{7`` w]UE憴L ]s?Žyl-^a,qfjϯ@#AeDg@~]EbMICZП)MyxJm lYhNcT"0Cx(dv1ΤksF9(Gb# ɬ 蒹ElSje[_Tx섗U]ܢ]H>|"!$GAc LS/aedoiv"R4P|,(">WFfvb=:3/*kge&q -es\=_N5ɰWd?a~%ޕؐnAĥNYIjT1ԮUu~P3Oށ*Ĉh(yIJk S ϣ+?pTl)_U܍'iVddEq/۸O`[9tXɦ"^$IڳA qY4z걙UɯlXwN RaIpE h}b0;p3עs7gudH|7o$rlTE& XnMVx7вq8٬N`(5gsY{#8"ܩN#Zv3*3IOX[qf"GREM[{^;7~0RN4Dj~ceŏYWƇM 5e< y-2v!S' UזC#?P{86R]6/v|} ^'XQr { [ί7ӏ  &UZ=-yF.a+_x/?$۾EV|}'ovխPyZ>ݖ noYۓ+L5IUFuR̛Q'`"ڀV%=\ߔ g$\4,vĤi>ichxc׀xK( e~"3*MTߦ?NٲiZ8_|Kt$mGncnEcZFUa ^׋Oq>"eTcQdXi}R{Nl,ɤŁPSbS| TÓ*RB7yZM`^j#(BC;4-QZA i Vћ }Е(Uc:En#gY@ _0ʈLeԷƋp+1}8JY H lTl֨hfZO#ndvD kspIɴ)v+'b sQehjK+ M/қ<;:ã@jbLnɌgHu6^O&2IR:Zv|RwORr׊0=9 zn Vȥ{Cu~.G\Bkf&eиUZF{(vV.@Oz 3Z&V&(@=ݍ+9,UC;[6S,C?I92ΧZ9e=cE7V Ҝ>Q(bd~(cqXY!*fgρɇ@#N֘hl"أch4p/6O dx,b(TF%?rnO=d%[Vv=ՁT 3w]BE7[_PdRRRTmUؾGDQO+ThhEZ3@ڎƮZ]pED? @7Iq9106=Lt5ܮ8ڠ^iiS%',=wUW1Q LLЯr_2-.R4;>ߞSSmLjK ȣJrՠ۶dVB<_.B=;B.rBǴ`D\ToCGcKҤ`-#DE5)-b5|WNMԦ;ӌQ/ȳY|g˿SBUI>maT,Bt&Տx /D6hʥb_S㖆p6E 2aOʿDP/JZcڪ{\A(Tk%h H1̀*=JI 6JYS6}.ƻ`=‘Ĩ6H!%IթXR =:kc-*]t6R}asֵr)XHt F*v }J+:*a7hV=.pF!?Xnk:-!?g;&ՏKqAp,Ns3.Ytg& E_˕:)Z]Tx^^G](YNl rs/n !͊'Ћx <>T?3)mwnXE;Q(IB/ϛ#: qtv w==D 5YXSa$G^jL-*`~2]CmhCDCT8XdzO/vxc |mwvJ.8A=:2<1 f D8p5w=^Gn8+J-/43a?_ά~u_<ғ?4u?#Iv/AϪ];u0)qcbM+Y MՀR_ QRiFWflM]VϷSכ$VlX{Y}G.]nv# ߮j˨&\]0,v ~E.`/NVeÓ[/ʿK|Sʾn<:aYj_ uXw93q"KɮlO^<[*mQ8qyxFu8)i%#a&R>@9-c!ùF9޻:FdבE0{?'0,'P3([ڮNt vI>(5zK# ~D)˄fΓm#S2HHtY !90IWo{<nc'_Z"~, 0- /y7wj|;.q(oi4|ԆK>f4IgV4E0HtH7Cɣgh\W1SuGT(J7mAPHKFY{UTR\tD*ϐ@ĥ LQ;u( |Y,fLp̑$AnFK}liV[ٷVvI\qZ^[Iȓua*{/%2FhtN2F^{-OS;Y~LU"H5[Aq@ ˧ ¹I{w)<ʕQs}⊺8D @ĴV焵MTM4;-d Bp{NZ>ڪ'(Kΰ(D~󤎪KT!zQZM) YFHx!N~/dB]jW˦ V!i_\"/)Ѭo^>00$2mZ19{q.H5AXk0@*Z\71H- ֒Xga5l.?f[׫]ܢ7Jdu:t #3 ؑ=*T~ &y|A4>("t3(pLCW?TIGD`&8m'ėHx˝IӨZ-6!} MaoᒃUޛdWG(֮I\ t5~ +LJ s€cl G%^n(eYPU,mZ:q`|/}M6R+M=;[JEe&ZgO7.Dp};z4r\7͡WӧCXtR7ǔh@kʑd~ *Ȱ}]duer]M"~b ̬:arώ - -~{UE^6[tn#6{HIз +\k]|%d=)LUWsu`o-t/B(KD/#}m(cpVSwݙlYymQ0' M!<. Sp9K"Es9HmZMMI jT |Pa`D]|T@ BJ Sbg}X 6BF%7ޤ ;i9lX[b^,Xl}~Xaog ? 4zjTk*W$cvXL`;QΕV٘ -C䨘X0,q9ɹƠ.j$$~,[`?liIK?yʤeU `P]ѡťvhoV'e)~ Y&|m,Ebom]vZ ћBUCET_Խ|4y:6IdpTeĶtr."D]"'T٨ɗiMֻH@/ta) :JNO0$glcܡq+R ڥ16VUmۨp,AcNUiDRg(hNVB%PsK cc&0*(@&Z(5.*ahֈ4s ?X=BeT4xyOa6SJs*0?E;ͪ+IFCKdX䉺e;M^mKv[2mN6Aw* a~G.] y&7"Cx|:o.Yz?h]#+N:Ͻs(-[ 蚛[bIUK䗙|#i9uޠT3"D;5mw9A&ZGk4clL r/aԖ-g> C%_瞃65/&FDA= Mиss jo'jcvݫRK>QuN61c6t7`m݊`ziF'of[$s>*z_A۴Kx`NL0V2,~Xdtqc4mRYJMaNݦg9bmIǒ) E{+T(| PhB{Rf[Sx%&9}L;u7SvqU0 H37=99AE)AaOosxز= xo @r3:h2<8lTg0̃}*͛:@:־۽@8e' "*A ű <&ʻ\m SHLы/7)-Bb)՛&DxP#0XXbeU]Cί˿S[2u,n*m M0qYW(yA($Hu3Fx$2{B%v0Q)UcAYG.$M)-wwIpRLo8`r}/\d/yISTLVӪzLU`cq; [ܔG;*Y.-[-J+o.GY9EUNNA"8G)-|BkM@_>#VاNe$>xL#nLe"^ru*2LgHyR9MAyL=^B־LW@ib=kT4FT!E`t"V6( dˆ~웣+ ïKɺօ/9;Nl{3-xl fZȼ]架Λ'7dϡڍ Fld r?L,ëcOJ.Uҟ=eiYާW1'P(%ķaqGF-6_U8\|3%9Cc1l*'t5XӅ,vNXpc7J;X @Q@#GSd Cdy%`{tkHL-a9#?P6|0YHJqd?~v?Yl=tk}[%6UjtT+t*&bO=XP`|!n5] L!K)EV+ Jny2+7饘y<$·o'k"%[l9f7iAo /[4 Oz'Ɇx+#<:KchFh[Ih#9;}`TòkmVЌR+mD/%)aD-ބ?8I6~o =Ph$/LTIj)-eo x1w_\ 6cc_YI%-t7yZ%W,՘3!ے}tPf'~lZ<D )xxlc9y^WkS6P QBյ'ې 'Ѥ 2l$ClaT: e)Ԁ~I{vw?F|ҭFFbQw#*tU>3 d#5(w#T9@^{荻 GjHʂc2X'M^n2;%lz־Pu$ډу*Wp;E Tn| Jg5hoeDoO`ڼZZtCp*HvAA{LU<+vKX,:Fлqx-ǍYǃҍنF[j&ܺ[!〉H~Q5ь)83ۤCרOe ;ZAQ;f_mڪ걡FSeK8ElmƵɵxl*V +/4HeE*%c)kL1&y}?UD4{nl߯_ O7vHC`iETn Ùۈ {GD<&N/p3?y/M#퟊'B% fJZ5вmfCj^͞%G8“]Ib꼗덛oLډ`KkiV{dMu='er] ?jIؔBb/WZNgR U.Vß})"^d5ݘ?Ka`ݼ>/Q,?gzuw Usl֑ɞI#@E jYue6mnP7DbW;q5$9H2 Dgc-]0#h܈ Wےm_J:Nu;\2 Ss$t.yq7 A+veh@N&J'khiBUb0si]@좁sbC[n2 K.Y7|"֘W Pʊkg_ө..eHw*cz߁ *ڏZh U58@Td߹j<#xJ]q++]w+7}F-GZb7"8igLDfw¸; zk㺨}_?u@Q톍vڤyH>=U]8y@ <_ȝ=~0vpd:L} ;>iojrTL/g7zN6o(U7bEDjk!c BAJnk~!T+QW!* U}&?B b3{_]DKT!X:3iϩ%68O_&y(Id#)L*(J9/L8}2[4J'ќKaSo*_%W _,|$yB1)+_IA%t)ec{tX<_[%7%;:>tI/i̓F!哀׶ "8͇j-evVA8Tm=`A#{Q> CiwIӊ*2!SP~{l[P2^S"UA ~2a&NQpkaRݏ>*RM6+֠P J=Cg9.{KkKn"8cTfSf OtovN*א !{MBчœtؿ G;WU\g[4[J]';]1Ο>C5 \=:RE-|"R}3% f49ȹOU~ (jTZ%L@rC9UHN02`'wT𭹈P8z1ָaS}f$~54 ƜNK& jȈ()I_ױ:c|[vm\  gEA'B㧫#F^]/]{_A'ς@dpP<6 HڢU԰4g8>67_v:2J;$/pR#2{q [f+'v,/ 'StXgQ&>/ͼ㩤 UPh{@>@y>FDNj|_42I XkWF:~Rݚ^s('9b ޿5Dm# Lq[3w$aPރ2B k-NE͓Z.z:{3>yIdX"*CiZH҂BU ӡvZ?RʂZb:qD{d/s2oԻ}0NPڹ&)^`u_r$)$S ICMVΫKVRɚɺS*3('zakKG/u7P@uP>& W;}_,pxYJq (P[_@ZcvW!\+s N2@g&TeV&^p+s} 70b9Ҵ̒s.cA=*& 5&IUӻߑWQUc Tc*蝷ޠ_&Cwwd{EB:4bΤ7۫gXG$`0&Wt&Xu&T+W4;HϽ[,fV>ޘ$QT W6'`Ȟ J||ovU(h@k*-LE7QmEَl]AƾeFX#4Uqu@6};P#Mفt ;Si"vQ/+1s İ4=GGƱ T3"XЦ~-]́I4/Svn`pZ*?z^JPV+x|̲փr/LAAώG/Bf>9VJ*2[^X^Jx\De-1K.g`@~6[.J6bx"xpW8p5 !b.ZIjy$x]Z)xa;B wîjTHfR%kaP@ I`9Eg^ >F0OjD8քy-Y?O컃d3/(lՂ2Ka(QE8 1?.&?8[%^~Ӗ\kڻgZf<'0XD~̙hRx;nV5b6g'E2Ec%gCcR k)4QLŃ2kr[ FMޠ)b) l!L{oPKRR .G)[y2<4ޥ Z#8rzjXa\MMgNww+ll@8š2xgv/ޫ9Bgd섙}"e}3A733[VJ{epmԱU&C`2 @ko}8:'"Oq<w3Gm,j$[j@ڰk?2?w6 &JpXg3!z"|i^K%8,2} }+6<)D89tuvgOnx5Ac] BbY> nxs5_T7]q! UR?$[3cN :KmLYF*gS†kyf7+ۮ{yKO;&ԌtZ"JšQDvC5vkrd*탾'ab~EMk.".b\ L 98%R9ۖIBX%,m}%A)V*SzEh>X0M]a4ڊLt-;cy %]s@zØM rf!;a(vMJHA_/^S35Web 1}zkLš?_Eh!S6BAtL ;6tYnAi?coҰӊΟ &s<8%0;{'?AV'u~C=ҏ08{_ll9 .5avTh V[ƊRCk$20% G rV!DÓޗU/k0礏|+ @^!:ƬqN@"ǭ`&ߙ/=;Tv@?عb5#kRIژleŖeiYFG 0қd'c9[O"nξXN!ڹNW u'A[KbS ~@^f_ZnpO2J_qvAS@9LJff}D=!3±zH:a[DZǻ+A&u7$Hog @OR3I=9*KZc^z=iŠq op=~w~B0Ԉ3'vY%b\~\MCRreLo?ڸXᳪZf t vAw 7-q(f+ҘU Nti#X {\%y+>7AG#VO3DJ`_^>n"\oo/ {BZܰԥ/ ?s|(_-w1j~|.Y(S V2]j8Hr1eY\yc|3)n 5ؽ9 e/-YB벩*KR: ˖OYQ~ Re9l+<y!#c;#0ڧ¸/Ld|?&;__39Y2S%Amtdcxar&fw I zwC#yA ,'.^@&x1A/ drpe=ST81)pEe_tX-6f&:*K:Ilg.IcT8¦Ώﺨgרsˮڶjex$mlfDDtM&R}6=ìGw;1Nahip2C6=tmL}B)ʜGeB9t=c|TȤB43Y5yDPCUMr,$sy9\;0I$Taǎ}bfX2O]ꧢTvζnoبj|U.$@Ֆv"f;  5{eh|#:BUӏ"~)ij!1 5;&:f55x';{K`5S";@\(/obԥO됼ettFH%*Q$~`, 8h!yL#u_l-n+G>.(VxT}L{=mpNl6+*[Y0b}$>cڼҾt#)A=, JEΞa{t>މYj̗ ^*ӚosA>P)UYS*Mq5! \ )47J >7gwK7wv.>_IBC;&f<bR Jiv6Ǹ~Dcqչ:}9 መ\˫4 SmN\Rʞ\`d~;mfJ疕p'̆/!M_򾜡鞔m/Hs} AIJx8oȉ8sg6&-& e ΓT1M#ex9=ilFq5]u J_ eH}蓃H4b uS|RW{ }uJ3v6Ar6F d1ITa]P5Jo*nK[{weH ,%8;q3ǝj0Ka"-A}nMNPgqBQo%FY3ėdΚ`9T2+ⶆN2 [obeooQxQJC6W鿐\P5A 喛kI+|wSOZ;~P+l}Q}'UxD2 D {՘L0!n{@嵇-7]d$=D[f@I) ~Z=d01Xo݉u<<988߱AJkc2ψ%Qw*bCVIZMjn;ݜ68O 3>p72W>em_{OJ+J" aն\&.U!LSԍ1mE U)ƀelg+#ǁ̋TƬx@w6[C?Z"|W?b!fMEҚ߷sR%f᭹ +i4mb~]9ғrVs;eq0]$: *LMPK),o??;UK O5jZ sN8`F68jDhx{ JT%ĵsw@vz'}sTRJ-3F?rE5W'vW[5?K6'mw!&'"<fe \եՑe.;Q}s|ߨ|,>|G\Ojbm3rF{Mwg^.0vXJΟ3,f8iإ4i[X TvPZnV_$Sɣ=IJ!,&QNM)ڞ嵹ShEA9ufu+95Jw4GNgTP1+jKX7y$0hPG̀aU$/X>ngw̪S ŮK HGp 6Lr(hzV3y9F F[ElNX%.a]u@];n#W&8Φy2f>ks/Gc C2(@]L hHsb&-|R{%3cI M0Oq|Y6hoH &P}#TWXcB-6f $ DnW,t:`jj\Al.UX"rc! O~q({[@7bPOxK֟`^xN }/*o+&[8Abd*(;hy'9FW_^[ ,f *Zp0 LNxgBwsX{o&WԭvRTY2}7 rZMq3ێftˁp`e I>ŀ_߳oe (q.}3Ƽ ~L(\۳'r/$($[{ƙ\9f6,`jx ŷx~Hv#%pN%D/ym#ݝ}bx.CtV]sa9 WuCЪ4 bW(Qe`%vqwzP.g/J`Bgޖ|})A)nv*0Y&YbS7p5vǽi t )%)(օd I_DFtx?$` o=W|1^kOxN r=56. C" Y،l!7xgv3YƧځb˫"ƲÒ?Ans##&Eoh[hӖREn-|%CP܂A J Z^ 29poN̈́GHxa·lE[-f GuE̕$[,ЅI/=gǜ<oﰙA420L)2O`]\`6dݦgņ5ok=R}M-HdNr9kX07|Ef2p2p&&' uiPr u Bti'BTLL"q5Cn[`QdNq=?Gp|P[%QțcF.0ٲtFZ7LNj9 s4[0%+gHNsLYp l=`ITS[S,b$\WPRvƙãBC L^N!қ*.:͡_j{K^4q+Ko˦<_Dˤ;u>]_ib`Ulks18{MX)G[hU5#y͛zN&=Az|:h 伷KVi_vH=Ey1Չ~@'b`+Wz@ܵE)&I^juO~X`PU _xԂXȳWxI<룈bcJMɘ/%X=7}JjvD>I7yp!jpٽP&d!?R@n& o7*nWi( 1bioW* n'fN H 2xGiUMCab.hI9ՙy5ynS`*Tw>VrdB]_KpQ>♥82WEAP^wS.;|0s$0 )*vq E]:?p1jtҧО$Vm'2䕻a2Ӻ c<=B=Od)b8W'cNe 'idtNOtgN٘] `$ԴV|&CwT8|¾#\ΏQ0 xLxՃ)*OR U 6KDr60TIhr'Dh1Z}:KXE?^k3֋ n(_T~o$gdڴLO7O*LBg<2Ԁ`FVib/.6GeDy7᲎j{``̈SQ۱1̀KMdsf$φyB\=oF:;oқD=ſu/>⁍[!mc _l ||k7aH|cĊǘnb0Z5a[[\? C=8KE9 B%<"c 1i+;%BߛNb@z4x;}UJul|[&nUW54[d|a+t.l3f͊re/#Ī' WϞ ƘܣB$H2-mK?, "ON^v e~1ώ'*w~ /Pï2oj4?(A?M?8 b7T|jش\ap#Mפ Wl:2 bKe6v ,>bgAؚs۟$o$Oa\fxI:a8`%o=޻/f e퉽nn 2 IDYVh øuy &PI [<"%ղ&HDP/KF9J$3 ri`-m-/lL(r_[F4]R=]M  |FJfT^*Vl8+3AE;3rwg|qMтٝ,FHo{ tlX&H~:x1Ny @ ~+@*hP)˱R?3hnÔ<'"/qy=Kõ#\+k9"@J1/oRGv* uZ,V?PV,l>䅈?9vw.MC1vrWk{6 Ԣ#E=K 5PpZ&Bُa"N9rj6A8OM#Hjncnt;սAUa /lRq҃t8?Kx=h2flB¨(%h_l <gI~( x>I!MPR؛33'C=6cWƮ(oc:NcajxW:K/p8OѲ9 fyVo>. =zLiW8Žxweae7MXe:[+aN 46K؂-tno\n&W% G@Ԍ?ė3K˻&dw6Fi\$X6|@m{{~+>RJz개;.jz-J1c(CFΗ$i?UoWE9n-WtLÏ!v GJ}5vo3_V~1yf!Q쨁@2 xam͍-WWoL&rt?gnlܜ$tn?IJF(ɲ9*X&ZOڏrVPbYf>w)HݳΩsNK*m{V#or<(BuIlY@|7s^~VOl34? ?!2~ BQM.˝IS> :bϨ7!OI/ޘo.i-@)lyU$ZS QB 1,h?_3Pf"->3E(.̨ӼmT@104n~6  5OC!!]6J;.jVY=7@-uohEs4fWL!ƒO__L& G|'=[v.Syř>.eu<5D&~U襳Q'4a.Uz6^ǕZ MEz<iSpBq6lWzgԂ28&B]nՓ C6"t'5IAnz%uZ8T!aMeƧK̬D9#Qk&3ȉS^L6#;K= /&8U sea::\] "bꚬ~=u2,+E^/lo[AZc`[9Fd6zc mnk-J#<.?ӂ Ĺľjf+_[M̌ݕLP73n`8^nRLZ!qf8Q(?vB~)e>tn8c./%PT꺐51i|*Yba -L5VwG>OߩV#~ʊ}q*.u=0Fp2iѯyIF1!ӵ4v<-ڱP ["bOYMp]T#.'TC!;Vհoyn>C#UGL8k0\S~긻^`؏įG )MeBVb^"G`FpAS%#)o,/(QYJ>xx7@gڌȦo&YuMxSN?J@cR.5=aved_Wz#51zP ztƭTɗrBx=#Zj`26=A\7 0^ KCWov73@bW/S| ZGWV7uX=.HSAlYl|RA|=7>!lkU{r)ffk:o=aсG L28Jv!JaCpNX7vֵnفDIW}2ztx!ƿ  5:nfTۡuoˁʔ,g9A6t~z8o' Dh.D܃8Tvxgsml{U; fȷ<}x:a2^6D  Vgq& /뽉1?NYz/u=:^5ZzE(̏'4 t Ɠ8kW$(McHҤoo(1KPg8'jRZXTH{!dκtSDqToQ$t̑8>ˏ_R.1jnR(cyZ]* ]_ *]T)yb`7-7FY`tN{:Iwt44Xj'ı\"W '\QV--pmuWpђHX$E-nHNR&lLE`Ӏ#yoyl@|:0e}mOL߸[N}Y<~ka6}5F#8M|ƧrhU%E-a!2xjVƇsQ%+ "K*rl-[T)6LL!0wo9֪sk}l"7UKa $$z8ķswI_Ka\>gMc/ބXGނq&ω# ydPaJiX>?B1_l =dWރt`;C~eͻXG]859$#ø\EFJo A0栾):lJhlgCJN d&>{̍}{q\ f^΢R"qD#ѲsSxI3 ւe٪}@ wO,T¬<E$z#C_Zb~ա49 !ŷ59rVѩ5)6E@:NFu ɿJ,6`ljCb'v{JIyV7uEjz9 BT/"{:2  )TGWC zL&bA{!t""۲G8Yd-ɖS:.e=7 bnrE lW_'+&sR? m'TU /! 5ixHl~9Z ,T-2 s*8ܾwapocb',Fq=C%K?Cd`-S]'%]5CqsCS~:HS-xj-p/p|NF»(؟`ǖD؏\ Qp̛4֚|V ?ѯ9FWam>utT)6lJ(170KR駗ȭV vTp7]#.D*U}AEPbB)3)3{sk `R*πmp09>=EB #qu&2l(:^*d% wRB5UYqWu_ J"bh+L 78[pa&0e'c:kD]ɢ/O/-ً+8di=ǺVY;c!%h{ SN&2;?!7oԉtw 0%"2<H-S Ti\Hͳ>OFI+h.v=w]> i`wYUXMJ9B2=9LgzF.yrA&zB1{~,C>6# ݢ3((117 !=.uCds6cMgp~hJP+{t!4*źo )gIkzo{.|6\%rNTC5֧Y7\tUt.>d&R䬓G׮h "; 1kxDzU] gTXFq";#V߭X_NF_ Tvl.Ǫ r%M, ҆eUPLC(Ǖ6@J#+^D3ͪ^/.ܣEW.[>e|-I7)>7m'gJ.#E(IY\Tl Xʮ- C-:Qccӧm NaJop&.'Ϝ=1a.ܻ=%L.s,M}#Z `RP[O-o9ǡ{&H7Jӿ@vK!ybHK)JiwCr]c07Jw=釨vnw׽:>uvMPc2t$vདྷ;Jʫ)[t?VXJjRgoVEQ Ey e3--H>2nde[v*:i^8ӿ&#.˺!Ae9GM<.BҚ)h#cMb&y'-7/b 9J#PD/|QnCZwbghTf91ZkfDjmd7lQH@Y, Eˬ38x6nEgeWҖ$W|AyTsͺtžpLuW>A l hj_lvOjr43tM>yp^gוl‡NyikD,KS=U`#`$O}鼌c@?Zގ҆H9NkpR02-a0!g3oȯ)k= i>#tf?T&[ >?3Ն7,0gP\bixl&0zzcTլJɼr+J1*9?;!hK$u9f@Qt1Sk3pfx=?B0Kku֊x# LO"sAKQ S dǝOuJ?;y_*N6`= E~>kmf?w7 . 4>-BKuxyӁ7j],)5$H,7fda  hYڈ QJ|oȋv$#R_~2~;wT'.3H1"&#+M =:Z 05g*nꏖ_R 1< 6M&PSܔA w QV +/ePN7Cm~L9⡅@>1?݋vqF<<-GA f<՜/5 =EJS(l 9]PdɍswߐĜD&Y_ܕEq8do@rw n1+Xy⨔SgW))]3ٍ552uESۛ^kٰ4 \FC{lQ"܂Ly>>9/Jټ*1wA(枀c^g_A^4"EO+!n+ؽ <0{j/͝)97= h##W;jC8X7]1k.D: ݸv}Ɍ]9qMפ`S9:3+;f=݆(klA)ïfLG Ef)kyYum|~+'U9s/<#y%r"L/ը%.NF*rmQ=Y9Ap;BO)D`qhS_f2]1ϔja|"5ʜ4 Ơ5ΚY ]Yj#G +J]خ:F}f0nHsb/}%ouw"@(|mD5y3Fl!XK {IUie_&pqla>>3X?!~yhSydZ kj6?7꾷4:k(_Ai&l3޳@SH6 Mk˖)lVk\=-6^ 9WY ( C1=],#Ɗi -8nϊ6n&,6G rAj``k[Whn1i$VZ]eMSV}ނ!:$d!WaSbSy>\VN*5&F@ug|+1S {R #.'ga0,pE!]ZOLp.EW_GeU v&h'& (2'P#PbL I YƘu)Jq3lCRs /ln5nx3Ge-Վ0+e%k'&1ক`v9`ͻ: p?-(fm #/eK?Ly?'w躊F[<1t,YcdH WZ,g9 {!0/'_OyKHG,'7pqB800RgmǑ\/O*.=: <]\<%5Ԓ%4'c$؁:amϥ% ]益=cf|2GB/ i/(ܳk^:]_n_/ew>i![c~ 'O%:xe^>>5xϞXو$1ΰNΪ(@? FxP2݁/X2p[[D^3y.߲pAO5&O3S rk`+6G!#^#,gKdpypYqb%{CZۭA0d  ?s`ŐczLT}]\T ̂g}aڝEj(Xtplq3뗽6<`&N"-mB\ gJ=9B$mˆiH)Wt-U x!_BB.zG^gϒ#K7m"&L rgyf b_,sH[6:yzyD{u~j9bOJk$طdh1HPG0 :kg>zX_/FbM%aSBDktQ1-xL[pK{a.1r^kt33']u{IZ VX9M]6?ۍr9k:z9Lv 4lrFN񁃉J{{ѹP5Qi$XnahSv cPH|?" p|`7 r1Niu֍"mݪ9(ttjreN&ؽ^nth0R=O*aM]Xm Z|H*>XΠr0 TJ" vFC81$hSLP:ˮeT{Y1B\}fC8g))<PC~0Ƕ̌;}> vL ]fu@{kʶ.+MĪ%> .-ptfɰ)\F5.Dk& Ֆ{ۦ\;'M؞$.`Ϛ"@@-?gVpրTp!_q>b@-*n%4S},NXŰ .%#VD<{‹{*H6&`! NWspTAY !V!f]һsڶ?czIF@ӽp7ÑZ~c 7wDOŅğcIXOzKCם, |f\%.pcoo%(ŪJC ֭44G2b j=jJP %9`%: :O_<CQXJ⇗~P)['qxxTy_ a骥(; l]*RG B(DG/ZґI!,y?<DQ^|CJ\|.2?Z8,gv zͳ+& |wIVVC+nr&ئקVQ((?j$>$DL'0yK/͢([Z}c#r&5_{&B֑u=)yw(Z'c¼Z[Z; ͳ]'-yebhb$>N#l)N Y''. 5>bmw j F"[>e1"B>^/"AJwZA 5b%59(|`5l xI"@\bhՌn0({O[z2+³a\:NF)aY y?Nlu:/W~,¦UHduCv @d}qatqwU"Y*qψl Ff8b?,A*{2m4JqgV \AKכQN|I[y]L)™Cu*Lܖܼ.{+\ayZA3y{!ls *_vTQ3 ns [֖;\_}m-醴j؋n_$}`%%,3H'iq4$Q^'5?vF\1 2jHiHK'V>W<d[<Rfjj`$H7 !\f=$[_u0QUԚG \wH81,s¨uZ5ZRLq_\T2G:i&ȃPޛ5oRVL`yU>`̉e&cCWKFLU'  li_ ڵѨbI(:T?FVw5=Y2A^v=OF1#dGO/!x8$;{k&9 dzt(Qquq$S|"ozКpS//oH9re e@`d Q_ Gbbuݒx*TٗW}揎T6L`h*\{T`4lpt n/Өop 6ˬC,Ԓ![ m*n>mǣ/%߻K>K& /u~2dTK.}4[_FN"폇J2 oͺb" b,E&r\?Ex-[8;Ǫ4=p0'.oq!BAUIW\[dq3Vw )S/pgpߥ3\[ǂU Erz~(d/xb"χ[\YPP錩+i /b ˩mÐe֤+Z^=M}0$ep%cC@Kxh*Rɲ$OqZg_ae,9_]گrk {껹5zbMVFmEiK'پB#fhG4QK1U'e0qe~+~1S1yDRC]G7)O>eKIvz:@jя}Zt`|׹ 8^u}mMypC\jmn`cB䄶Vqq=v}Uao$3 6 L6IЦhd5<:ȕҿ|hWG_hjf%iLіqWrxCLQG%W:t43y>Q)\;g'\(fەqPQӟDPhKf݋mk1pP߉6rbYU;^5KMo*=}AJ!a,`D ;ؔ {j>GRs$Bb CE5\T|{ ?+3'!ǎ=R^=T6kW\rgs#&ޠ0syC~= IF>nBi1yZ~+O>s Q= FԓlcQfׅ1r}b讷ֶng6q|vXBED2 ̯`GU(+ Ĉ-qEH@F\A}k"62@0NMbZ4-S=ewNz6-So}OH\UWϦ̆xW1-Sy:جpz{>xQt'AtL/v>iCsي ,*ΣYZBZzv,A :#g5D{T$,d0n!?IcWSRnDQGHLog#iuO&t$N@.ɪ;_5Jhp{Ԃ"/82M~j|+T9pŝ((#ow7*(ݳK rY+66%v~erdY8>(HS N]ƽ3 v?"Ub~PxdC)=3갍΂$_A(ZU5ukcMXudz02ӸD6*E(`KVytŘZDީibBM(C_(*ӢLlvD {`Q->%Z4ǃU^ k@65* >Lˬ =Ny7yc 胑-tNjꑡ*&VKsPmt%hq쾭YH&w/q:%vu{gp A EO#:ώ#ĠGy^EEr\:jxQ> !RT+@qyb/l`ȫ/3M`Y".&"vώD )1P "Qv P ,BE !Am{:wIFr[R7z3&1HTӨ7R3lh_ѯNsd{4trW6eW[ ]rKyih %ıs+eL7]𽪑pG5dD+9n}vmg61n$N!~Ώ$VYoY2?d!x>פ\[T! QXw}y9OG_2ƭJjt;A& ӹ4ZP:[gQ"E%BV)ԑK6n K1DVgPn9ST YՊ8٨{? Uך`&Q\{^ռ~ .^J({PPH;0_e Z=:7XĦk`k8co╾ˁj, ?̮7OcU!ITD%xy?Uݑ]zፉ9cjEy̾/lW:M%9A c>t7­dD0~`Ui=.+y; 2]]KbXVٳ6_n2sgڤIP35!uʼbFp:+ihy6쀩k q@Fщ<|ł|a:r*$5{Xw8[ w\@AF/evyicX Gnʻ/m /89:f=;Ea.aJ+iD_@ SXZ`5axaĎJwlEMqaG0|[9C_JD: trSt7*-H\G=8/}?7 )L_!p&k`sQ >M&f~;ˈ9fEky)Oi#9\k:Ja{*ȝ^E!\ݬfku7&E<;}>'6zrFNߍ9.G֖苔fLOjP[2J c5@GϛP#fTSsf?Q]M>8FHu}@)#=VqPFO=4SkbD 0!ӽth;"~imv )]{4BY8!Cw=0"R_>71g[SlMFb _[p>e /jLl2b>mv۞/^P=ɵ0 `)O7ط?T%{ {9+7muy7^i J0Ż3Ok"u>q@QIE?^gi95CWv$Ji .5P 1a;{U7ͤDu|sǬִd=RE{>Czh}1V!gl R7 rBW[t"/i^JSlîiaO&fQNλGY (t\]_/X;J50ane-gJ%Gb'S\vij*7+n-ޜ"^3'ښ>2+١}{ !Y5Ł(f(4 W2;dCZyFWP ,BRiپ,;E1QQm=^Z\)C̲|$ I̓f>141nseӇ-uŸRn(i$tygܹk/~=)8, ؟y7݉N_;'4uj_6ܨڵGd3cOoH,ddiXsu֏qa%3`IP:TSBT]oNۃЗYBbHɺmkO$)#$ pˆƊ\2FK#mD-c[J Q>BJ(tr74 `]x2jjw3:.LhNyMZ#2}~Zұ^<[d-@]PcxpǠ@yQt ?uG] N-VQl KkWQNE?}}u/3˸4ZSrA0%Sc+_%32Վ9|#cJS]i+!M9d^_)[D"qQ㵒;^w&{xG‡ᛘc*ReX2r/4hxn"=ME<ǖ_E˭Dhk.W,F`ݑJ":I=~FO srm &ΓқDʿ!@< qW5%~p8E!ozU&>x {AU:#"K~%[t[9Jޥ)LR 7Q.KtI ۹`2@([eWgw,YPe7S7T7T r;[6<Rw'V7_;dśU;N_XЯˌ&K(>Vެe\)}G<@*/n.S.Bћ7 r -[9 I ?$O8WrgH7Wթ8V~Dɱ?]|Y wE c+@ybbZo[)\.@#"[fvJ5LAgR~&R zjh~ PAv 3jNmP0~u\8J!LX=57_z vH{QDDHW&f^v!n?꾝v%NMqoq K jk<1;!t|1F՛~F14ʩn+'(W+k"< =d#'} \ޑޏPOS,st| /V}o8Ts1I#ZkaBJ\-͊c"I1]kDȆUD.Gi'sUǖs"S%x;O!(Sm=nۑ5z|_,@֋mJYsuQV^$r ETUd`b6nƌő3a*]}^e9U1En\jIV}ʊtAD<\^O&̅pcE?n&xѕɝGMcMϘ|SfW?\qVݦM;2*iܡ@_9F_S-:hhg>۠2oR3ź^=hd$q?#9\p_cLM̺^Ngw_{FVgLOr cGI` ft]pO0=X7˽T߉} SIլt:ǖYj{[a7Wk[ ˅Mcn/>?,T+D\&B^lNb'X-K)rN̓؛  ݼ/i !U ?c+[#?)A D0;p}g5X*]V7DK64!BUZ#IKL#GRݚdLSG& (4qiD1JD [_S$(Ztj HBbHыș7,m&{2B2"<.p E쏰Ȝo 1CI Q 4,Ep<XƩ4qc?AüF 1Ͼbq~q(#+|*MJ?4(xMv.wwZhvېüi.KgӡكBN /U<|.fx!'md_,*(xTbwl|N5Hi`{ˇ)غWf7jJO~¶Tс~{9"Dѭh7k[ECj kCqg*{8*`BCSQe)}VYi]OJ;K5fL(}iaX8cbfٗ\H_w>NvYp2yP2,K2>Q76r_|Asa lu h*}{P- snP 0<ЛdpujOV)| X3"Sxs966b6^[ڍ]?nkn)@VyY"UDtAYeߖt*S0 ?x<ϓ9?LJ_@>?Gm:=2T$ٓF*U*IfP^RG][쟟pS U\ʨyfrW gtA/  I(lnvܺ+RA` R084g-,1 ([~ePaM1nor 1k{BR`l3tVe& +4iϥ_7Vp]+vy3M+ +c>ԫ[Ԍ X(/ k]<kS@$WgX& γ G.=E iA:Lm?䍶d!RP<g0=M;b22Ij*UW%I# 3 dj&;FnvEB%8ሜw̌|$ߚyޡ7 NVpE\n+1x.~]7Ggy*9 % ñj]z,}Xz_n_wrپMid0]~['M> qCs*FK]WcE. Ge 9Q@]$'eIɄGn_|&ָ}e!Q3hQiv0.l3RtBA-xms&4@GC V^ܞWm7 v^J?KfB}NƊwŧq3LJNIW=omhG-Y7Ӎ+Sn_#ž#b.Os1ECVBqzi'3L(NY.u0uK! T"EQ^@DŽlOl/Q-)[hG_mt/"b.ƁWfJ 7蛽D1q.vB 5@pHxﯼldXGWZgb8u;5VWA $ZmQхBT" g`zSDʝ+ zSBϠ,G~$hD[*CkDgk%Q[Y_Dm"27 ?~_߹T*"׿N duЃJY? 78. å0:RG13%AE+B3!DlGV t<NQ0Mvj9^T&}U߁`ǵah Fle<085,b7N0:PavCڇso.sʿPGrՖؒ==pC`>K~ 熸,=%UprؠA%`{lV)U۬E(q 3\ BZiG5DI+>s1X46Q-q}f ڭ5[ffqvD\>8ڹ؀OsvW6hpZ8P<= *Y qxZF{-txRߞg<5rgEFZգ f&ݗb2ﰿD%I3}jl*>di~:{„um&o6:膥Wܵ^LpzV;;8疟MiL3"gzqZE!Cn&7[^`J{U-uk⌏ҿ%vX4N(|B&I ߿M>QeNR?b *JGf1tMR=c)H_QVluN7sP lw+2aC5|X9_ߡ/t\:-WO,rRGAlxiL."qREz'd)z{ prV&qدyC%B ˆ50DMOzippxJ 6AF-C%?\ޓd>v zGX3J.8 v_9_= ]/7 i #ZФҬj _^/d n+xٳB!0 &3b2u'`ᚪg<_wx-ֺEWiߞfbrV1#TK1ۜzF>4(~D*nBF&9c&MN owu_OB8">0J0)9r0h Em6D[:F*@8+lx ΊbJm¶~{"v сއgɺ9uԘo05hXRC#[lA*{WCBbOT*;" yTCU߱%I+\gIz?t.RKG`c$WK!Cr1%($ ERUiOLYߎfsBhLeٗN*Fv&T S9d`R~J:8qܫ(Ց Fͼ˹BIN:uWljFθPԼu.(B' ?x>#.5(pOVw(0|. 6IV[>IN[B7 srmojc&TP6kLz5ϾA/ʘw('BZ+?xKjy`~7>nڤ}c}z>5k !m;HJte;fqy szL7ϐ`'OyW{ Zs!sP8WbVumiT;Da++j._H|@^׶E_ j"^E>Ao) 4H [ D!cS?#Žz!q(t, O29T8 ~b&t1N9c'UT{6hrQOkYjo=_J~jJC[W_Y< sjg9(j%uso7uvG13 ^`*) t'Kyh{%eDȏ2ԻO|^I ]@ >;/FP= % rgZ-N}m찃jIc$)=bw`4E5'M=~L6 J?4$L.IGtW_F[Qh06TEWmRh*ٌsëULG5YP 1MT0j| B,]ģ4FK9q[3vi&L~bOp$3Le'OyE?+S̵tJb|`p$ bQ;݅7}'پ-bb+G=|DvGK3hs !ZhV#˙^ \A-ɨA=bG !ͤ#3~ W) UD[UrWuCWwm[ Β@oDl[(iJS{9},شHV}&ZLD;屑l@%-avNJ?[,ApdT FfȓB m6?}D,~~}7jg 46E=(F 뇤GPwn`naǝ(x 8sL4R*n*MWeCSoX1v,?H#evIRq EUYz sKҀ3]ajz=-.Zhz.RLs.c EHrR+aѠV{Z[o~|+>"jn[?&d(FXT/9ĝJqYoߚ5_3,v%Sag.r0 A8(k g#K1Hk]\b 0}L*l.'&I{ah5du]$Kc*/OecvFюPG7?)WC(xZ8Ywu[i7 /! 9(6*έ"x/s"p^AeT_'Are.#L#@A(u~E5Y:uܹ4h_P;$uGb %JL*CNQ^\}q5:*`81hNW./~:ga P>CyӾ\_W 6@$҃I*ַ5p>z8wZ[AFm Z⽬gwzbD@^nĻ׉x@k/edth#p9FI8Qn1 c_k%$$ &vI`R打4|_Q(閹 0QSlWny :HA?jAn]=I3UGu>=B_m#+vS¹ &o*5 s6\{5YlƁj=P뭴YD> P^ů/_4Z߳yltTXIB5S R?+7*&/G^Ⱦos1.M'L*uP=qnBT7Ȟ?_ק9u7iML>fԘxN6#}ְZuNh#d2:wMn/&?zc㼒R~l~@ =mxmyvJnVa b21 ༅i* ~ Lq91R*{yUtSzn[€jQy%BڙA{[eJ5_3mwm!nV)o ߅TB@ZV=HTWg7g8+sM ^ATkX:N4Mg>/2 1WrVUR)UIgfR\$`ŔvN`_q㨪iHe@ z՝#<}GrN54wizqɋDÎ|ԅVKa>GOF(MVwK,!]HG (gՈYzdo||Loa%zIv^Pھ{d>*e)7:S tiZX?Ɨ|쑈f]ϟBd癩4i厬-#0N͝oݥoж~7"-lD:BK\'poGA%D2)+ Ww oJ&ʊIk08Me:X42oEe$/tC/AmN/AwJH-N\0X͜z+fatD߫/ڻEd{V5&L]uYWӸ.0PZNAE(aaN 𒶽wQ:4?!u4+g̐]l.w l,o6$1. JF9xODTB 2{qX,i{]5Y5HVZibghG_';7 *ljeCq}Φ?2x*J)H 0(Nc̐YY > ;矾A)Kt:UBU=%Av$g'dz,Sʜ|"Lf-G8|y0xR]6jy{P 4"M?eRsSٵtfJv<\ o e+Xh5B^LQ+B6q0\*~|%ҸSsf,#M6J o Aiwh~;ZcVVhe_[E:z,kF=yt5 +Vpè,n皸$?U/lTFnƛaf]RIsfA eK@vN; : o\ll䖋 l"@u͹+{`}?FIpTmn9mbWp^z~- Tk & OP6X'B͟!L8Jyaĝۧo{Wx.Z@{QkyW{^L˝St-)RZe<}!sQ¿C䅋㏨]b:'KZ1UM&c R ^Y[QeAB-RGϥ 9DD!߭<f )+)\C>벆;0ACE Zħ"ULlVA1„לL|ja>؋~̛2c~{ bOCx}2^\/dj_7Óс>mq&grav2#li aѽJ(+qPuYn*+aJfkaZ솠@)#ΞKWBuzxJu +'%+ݠyJi>]I9t*ut=)pYq&%6;$$"TtCؒ6Xp;i/^:YqoZ5 $]I9#nvJ8[Akqځ3qH>bwCp_ve@!S,F9X<+H 2nq,ܴgȍ:.txaj vDbBAP2C4 vӪqsf3`\x'Hy ʪHA(輁ڱ@w 9~1kt %'zװI3ODMjyL޿H<}¼pv5-JCRS<SXec;7et4ۭPMx#$Ua f1QVgoE} .:1#/h T]R3ĉ&jATifr u+rDxgʃgJǎ]5nl΂EzC@Tx] TrEw5._PCM g4DRd9 z3eS-hm-*AKhJD) lճȗT6? ّ=AX=W6>?`6AyJC[##QEY˄`b4DJEI6r;o̝3Pƀdm_8[^ӛdI=|PnXut1$1:2K":R*(TdbR`z* lٻIz4R ~8`.V:ttLaaeo5uok.nčns 528j{@2/,0HS vlpJ$5l:2R谚BuܡdQuB5Y5U+.7(_GY-V93).7nf`>sLtLFG`..p۱Cq½o2vhŅczzhO k`=:i˭POT+b?R*6ssPIÊƜh*ggޘrD{C ֝:ӷ33<ԫeZ;i+C l5ϙxOhh/BXcf-p_1ŎƯr=1)B&(JHr?# EF)j4xZ,%NFoq`Et}SFŦ`F;WQ܉FEм&G)s֪ &$d}E1E( @΅N?s̝Am2(}UoVB˛~x,Dj_FDM@ ⥄EBec8\4kE/|}K\F5F&{[ETœ3}v˔!lUjh)ԙzKU! e^Yaa&C8E>kG xEc1Ť둢ÜR.(9EgNqϋ -`KmDKYd>27NU0i \~gr#2R{[e*׈9k[mm~6WvX@pYtlwS&NgUFy3Jj{~9MzZ)IR!Ⳍ,$"يܸ| r&^`爫)30b2[.HwhZ5g ɱiݿ|ƻQi,FF+(>Da| $~yøO~R1MJ*ш@xo!EyQ^?xQF)P?l<'u.Ur.ʃ*򊡭Hf{tCدom .6=Qic-3["z>K)0ǑsB2v* ?RQm`FOtɲ,LW®䷴2ح目%1\fvSѿ(ѥ_$c_KHU XbF*e뽃T^zF*˼pe=j COZ ;7iNRJ*LvǪ%l#^JT]ܜ $VZFi}F^# u&<%vB eaDAQ9_ܛ0>=G y[? J]lFtNޥݸk:k?< ^o/xL}K 8ތ~߉X$M2疷kIT(@Rŀ.蔂e0_'?Xt .{+i3HJ'h&'Y5ʡdu1IaFv24UGFI)12Hm%)-i. .Uej)`t~Am2YAUDJ^.4\ rQ_~3M{I| \}lj#jCČgTNcZ'M6<%dHM1 j.)]׀bN4S-? e݇آ$~.G1OoGԈ|veTlaϪP]";nYX.d Ib'=jfŪ rT<(Vr} C66aڍ9bH*IN0qr6" Lϧ)V\INFO;"4\3Yd0k:ɧWޒ˷M\^c)t@$ =={ࢦ"> XaA/Ri[K[_b9՞MX4 gO.D~DY[;Ȼȏ `rh{{hfR ~A;HZ/\$& vD9E7.*>Ygigzn;Ȅě:IZP$;4WGX=saH/1# 'V.ɰ`Y?[JW2Bqs|ȿTx)$JiN^&ȯ_XW5=+lej;ARxEpG&K;I^ed`TPM]ZWᘹq;VEMc%@!=`Â(K1qX2e=xfkʨxdΘH&3_';'݆ۘLD"*`μ '%ގQDCW« -Vhc` AͩwDbRAt#xT;蜾jEnQBUݮ=_c 8db1ad&6Twc_[Bp Z} o"M.DoLWu\Vpx^ ]BcWJ3@?ؼdӫ“hM?TyL8 sG z奘{,ݳ>UC4~ }-Pj@( mji8oWlGi 7Дfxv.UÐc޵~"ϴ&eE QJl}ִod6!񆿐)l{{L .uTd&~tNE9M %Xw®ϚPڰC\5Q.b!؜k7'“Snpw8ǀÚjn3k"s?ahϊBޟI~ʹFee|d.EGTl6^3MW+Q0@[+Z5'1X"VL }Vl!bZA+&\΀_-Q:84|e/@ Keҏ#t~`t@H!o}W^~Bh{^jZZVJ2 XAl/cb7ѓ0=,>MS1ބf^:)^㳮1GH9DZ0-K'WZy U-iz!lҩ:{W*v}p;oJåĊ#uI>iqm^}kNq m+8ׅиalqۙ᮸W2 14*b[,uDXb ~gVa f$Q$* Vx2U0PYgh"<>""Z!,X{ 'u1YgOSf\dd55\#bӭ4C#9̋|}/cAf|nEB .6L .UIҎmwL3"2qG 3 Wwzga `^sG!fm҄纨GmNk|MQ$9LNDXy=.NFvu,`6Ҕ2jj롏TLE_qAhuĀţ CQ Rz﩮ئ:LŦ(}5~QDn8ktAz51Z? VE[R?L8A^.q:~9Kt ihU櫧6`ݦjH>Rڝt?~1NښVR]LS`fԨ 3_lh$[U}ݘޥ,y\Q N&. wW 齻hZTB/ʬ^!Jî-jo( mN8tyI=ci둦!3[BRcd!")"g꿢KY=ue8y!t3e8Yվ:Hhba|L ihuܙy{ N:^c=nǩ2~px Az]80jX;f<6/-ضи6`# 7hmoL;BZi\ˉa~ȑ %ǔ 6(ԛ~o|7f 4tg=֋䅂xђg+wV#AǝWe.H6ܰr BCeM1_-W[WHw-ͪ|g}hெҮxUNm$&{eMG "x{h/9Ia@:WqM|^+2:8ٰBmSOk<-7Qѹ1^ ^m >ޠ"Nl >EF$G@P$AX l,H'$<\ 0nNhF`5}ۏTW_z*٧&<}/Ͼ3Iޒ8ZؑP 1x;i^qYf\[=JT5J5|w]V2/'%'QlC_ O5Fj,-^O%5XV+NMJ{)kE]Gc>Н=8PJq Iś\)$dqwwQV e,OMT*)r%ĺ? P6d˖BzdZ tj{|E߹y47,lšx+u9P-"5H9 `$ AR/m@ z9%Ѻ!1'}]9ʈaQ7潮}o S?UV}eVò), c"_3wF!x~cIVTT=<}N~q/"V12zԿ![k3Ԩ{$+gjEe,d\,C>PW WiV/Hv(E* !")S?UUU׃UatcFD(Y /w~jV?-uШ?2xM21wS<6'{GʇdEt5}b9K}H0G^{>0CAcJUGQ9>v%GQf\RY)U!|eHxܸ@oJE!/rR6hyEQPimnc;e/1%Z!Sy`YS xu鿫=Ij}C-UEBc ųb E7FJFȄgrl<=5CU;]cmDE&W` -#3Z00~o/{nFQǖJZe*e@oBw Tntӕ,X, S|Ȇ !HDeğ}:լo& X&h q{7RTb)uO%AYTɋk~(EmR۹`nD1UDB$ ƌ9MNvcHSx6D]dW{=uHI{۽&UR*3:?00gnKrb>v.w;!A9]ʕ)R￶bxȪpyES\8Q#YRBA]P[n=# OH@γy!C=IjQHKC- ^νFyy? Pxao%&bjrMDMF^֒PiWVRuPg0%nژE fM6F9CC6@?u TcЍ`JwXr=x%:Kfr=Ġfɳ] =wꦌa;^͋&BK8H"+fcs] VaQ/Ly oӼ+Yoa-XDgK=TBB AHoЙ>?]7ӌr qv xLC;r /VpCsN̬B<i6ρʂ:/=)OE1L+׶\F82Ar* !Y7uD=?|ď˖4]"q7$왫]({PmҤC˽AtCG/0f|5ŋ(ՌaCg#>i P Cޔomf/LOaת+*kiV5Msn:60G KPb#!q'b!xauhQ߃ Нk9?lj|Ir`X*6L$418?zt f]u@۟T&~dVv`c3pe+R 3/ݝ~="ħnS3z[ﮮ3^Ra@h7tJ[Z)\ ׬P,I>zbϧ~ml=, <%:qWS/.~Ig)4h%[z53?"9 mH#o\PNbmP46wvKeydxu*4P^٪)3 yCFh _Pfs-,g brO +C29 Ra~ݔ\텼ZZ:Y8tD]5{pk0'jAA~(9Ar~^?YV\2n*P6kOL3UAAmU&_-[ooS;Rd#o(;E."~KPUx& [lC8jUUп/AD0ή%vLT4f0xR8{W?H8s3zJ[t~wL?E诀jȾQYmr- \mqČ7B;Fԗbt>f0hn&'M(kM;!>Xp)`r%CJBnN,u'CX3VJ:~7v7cH \~9vsе2r<j'F23I4^p[S?4uQ7OL ~4uJ)Q+D{zf"~I-NAmY,W U榜Wͦ% A½迬/ =} ijȗ^KvZHy%z&d{BzVכ<8b-&7s!4#!UQᄛ-guqiA30@h77WQ lz5%3njUi@J˛ޓ2[ԯؕ %eDy|/u!B&;O5)]u &.ԡI4_FX>莄NF.ZSS.!B$¾Zwl%G<:OTe%#YfYX(ZI76t.Qn )́$P͖ѣv\R;Xt+ZG4EָǸ]OP&?raM,@ܰ"ڔy_qxн&kE:l@굖uMLu]A, {sg4ڰ(_xzrY=B@=c "(}ψ6€}? ȓ{J%Jcr ^k8 Q\t 8ޚIuahHbI`M?vqF/kC\5 {(#zzSMg~i2Wp/Ac< vd}keڌ|gW\_Ȏ'30k~;6-]je(G! @'a&^?_)4(jJ :Bq7'njm'~iV&ڗ6`hmO$LONY<dS[΅Kc+e걎8]UT&Mdy`]m*`/VSc8ÄxNO@ =3bn"ƹ W%`˞x\F5p@pS#'a[>luGsI+8#ƎXwxBH:)z+yZ$1m{*%;8)5͙vzRo'=/n0ےNji+2}[v96^8j2*čv\Zdbge' yO&Ht%ʹXu^r`֪ Io_ݼUt`u8(V-ݰ&xf֟.u6եԙٽ7tϽ{frM8oo,\@ ) "W[0,4 aha,9 Lv@3O&P'Ʈ[vܚjx-ř[ndON21J?Rr"?",=/.!,0CEuY:G|) (߭G 01%k"`A*lpF,WfDr:xkS䪝f8!e.ЭϮ,zX~DLT1/8'qu2'9u 2k8/ub`V6ւ#![#ݯқ-Ϲ~-ULgo v/Jܡ`dq,t> ~֙e]٨[qMhmk( _/b@e 20MLFXv|j)rbUjK<`@1;v%XLzl!H2%u(ap"JT[139!%-vpߡh/J5 1k^-:REӓ[oL͉zḯʢO{"T5ڌH?R=85Xt>@ |j~V.~mcxnYrZB>t7Qs_V_jl*T)jJ>˅xCöKu97~@u2|$YMi@1 M$x.A MM#ִ)0 \V@%>doʖN_ʆՑp/U{p,۹X\~4q%|i.7+%^kMMw3Fo^:=kcR=6s2HU⬙ j&)f~\7αJ_ 2^GxL]w-J)mJ@.!ܾ|3۷o2j0g8 D5EenNI~My ~Nv\TJqZ/%E@a{bSػmh*esS'J] 68zy$%崹<<5"aA'1{J0\s&\6Gw<#J"[ Yg˚CNWΤJ>5Wkz vL;<0FHu)x+Lʂf ?TT=$c8roFBrR!  FݬIOfȾ+ݿ[a Si;лrrEM-/}ٿ֧׷;֣VY;}OC~ +m%K]\i2` ]$t%tW|RDnQvj/?r!+%;9Rkz$LM⻏TX%0?рf;7_bȓ7TITVN(`:ܾ ,w}Փ3!o(yEw:?No/ɞWf?m0MF?l]+UX%th)40Y/eV c$J sM:[o7M)c΍ G-Cu>d3.y(s:KY`%g:-2g9/un)U #MT6YO'Xyz]i7Q*8&WÞ]RE? I8Y7G:-kNߺɄm}02*{8Ni=9R- t=Rp1Z^]9Rsm2Td|rƓjFL%3"Ǝ:K zs| Nޑe|ϛ"vy0ɸ^߭*/x`g#2DXLr#g6Ϛ]@E /Sbulد,LWyte7Lv1E"9޵'Քu!ɝ6EWXCc,G]'8j`$)Yb?EICy#2IoX1v%^y) !}[K%ic$1;b(&-[d  ,zlH4FZ'BX';3eJz7t/88m5ܸR6G6‹3Ku/b+%~ίCUbgBq J+ [&n͞޶fQ1 Z&=Up Qqy7:EEGS/B*/FHðIc jW(=ZvMie~N2_:y쑓 @&X|^(; 5Bo=)[U ;QnU詖?[t_6RF:"'T96S*S-u񢇐MAɿ5Än6#̱hp~H8^9PT_ "6q 6&A)į fKC98 KFf 'LH͝5$άP~;^VQd]f5*u"W%ԋϙWiv 1ج05{m3+yHmj 6ɱ^"QFPE1fT};~j#8~i)MҨCM_HcI!:چ hJSks׬_r[(Tno7*䦩5ѣk^6uOiXKD;kɻ~~o Ϗ2`(;}UX39<0; t6cI>ZBay4^<|?i;c^hfqx矛I7tlr - ;yd-ȁ}f\B` 9ìƢe%T*Z@}6 B^ko -V,:Ưж߁:{ Wc ?ž^ꭼ=e@_.ov|X&KQdH/}'|*ԒB 9ѿ! tx<8 `-8Yג50N̵m/Q(9ˬr\`;1mw*H81:^v\2ۥgB3Oyr-v(EC\3Eh?hSjf\~"#?x\IdG:|?Av2%# Ag`3z(a VPծ AR4G`;Z֒* OMz^K=)si|#S,*߽q4r\Sޭ"PVogB(/d$8KOu.hxnϯq!B}ڬ-=_:EQ¬6<G cDdž!CyR65P%~RY.rw`"/ ] DFBPpkڢy\*m]N.,m2<%VjdCX4/Ȕѧ?d x @x?)e!K~;~nZB1Vda4*]\! ua-Z2h-uB }29*!ܔXϒ^c)ҪƋ+('!&Pi.gV݌5۔Ra0xd<>rS ZUeښ~1pb7J:| G1^d3'd^aO_sw\ 5S" ?^zږr,PC;mS,l ݲc2pS/.Iy iNHoKe*-wق3#4K ,.y(/#N64=XZ+D 5Q*,h|[ƵdbsAj4>ZQcb7߶&Xq΃BJmJ{ׇFDTGz[ >Tbu$X5IljQTFƚNO)LGL信vS<'p<$RHT%0$SC|^}6-[c ZLz$ K(l@IeB)}HR4Ux`#-/ hP5o}a߁25H$ 6 34 Blp6E6}]4b.Su#0Ua(s6 l,']]sݶ1 MƓjqf#gf0܉x.m}iz6r_zP kb`"Ɂ1ſ+j8U/qoʩV }vv5+12TeHYl* c5d.xSumNZ4dqUՒT`i{*h?9ƀdj1\\g{i4Owg 4)(yΥsy:ϲʋPwAJT+j@ifdRD=71ͳS3͗JG$_ MXI覠_'I w]x}U"⹜2鋞]wƗjwA{ВFri}f[q\r͸$ OSԮbM@~b\,f5(WiF1 AƆA]sf 3I͆V\/ܹcÃU; ?9-[M_DIosdC.ӛ5A ^ylS~OoKI<{k*"(zVL#쎆Wv(=ݬjP@b^R.G#M[am?D)yFtat(gvg9d$Z!JY&x$)ͳ{4}&7@n?۰e7\/kNZGwk.f,].Oa鰔@!&8/l cC5ݥoSNĭDl`2*ǗLtCo*^.4.#! Uq6SԷ͒ hm.I11)LYٔ0TGL {~ZGcoTQq&þS]P [d6)s^ץqXaDM&UA{H>JEPCf `^^iǝ Q|B }Ipe(nZ n#c?FI@k`7"EMA7!#%bi8!]ha;|dajv9k?mNyBd$4vK zTz lq7ME~uBSQ 3lurJ[@1$^4LQd5R'! qZsS7đ?ؚA4cxE$&^(B-v>A@dA\ :1,-tK/܂-4OԌv07%m^"*'3Ty! O93+<<8e0hEwl}g)F 5|^\})4{9Ls)3oe`eZyNH1'|89c8."m?4ˡ%3)>f{v@]NFWbj ^<"hEPsu'S]MV]O^8;R=ty4bTL)ՙ/TAi6d\G15dKoUz*6(8s $=dt| 7|6sUHNMQE"y_ )[)PP} "ʲiҁhZa|yYGLn]u^ҙ}LJٻ=#Z.agT0֧P\vvl#?}0yEރ,1O@tTPn~?_v N]q F҆IGylnxڠc^j,MF\/*xF&3B$5rmij5y򴔱& ,]l)>Z0<:b<&{֣a=oqPgwO?m/i*v:Q\'/ &3]+-QކcOs;ʒs-|'Vs{q$},qN ZjyN{p>raOo/Y1! t # g1H4lܩWn2S\ 6R hl߷(VM1`xVKw0 B_c5<^Ż4 v%ZT I7jO%v x6 JYյz:/ #Ѩk3ҩ ,T+' L$K@bɰh0=kkȏ,6"=WYM:6΢B/`%ō/BCro.!t[6K;H*yjU_ᱼm>BoœB{/_1MIF4 ~h GĔI=,VhDہӠ Lh}߂t  SqR~χkPG3}.'6/.OqR<>\>Rw[S.ȃG[) k=㯟\֑mxLd&^rYnX<Ǥ]IJ/ƒe&N+(.-s2/4p]9-dE`et{. XSd} i*6zE9E^1ɘ~M1-`VT9a}Ng 4/ C}l %|ZɆYwLy ] ",HСM6Y%W9AY6bX̵d_6?v ͚r\N#`^ns/B1W ,dsפ+Sd'E_=^س)hkZtHV#N{{^ %>-5Y>")ko jمNYT^^At^X60 pBoBg1&mi]U6Ps\Qd&C˜|bo⃁3ۃ5mdZ!^}:(Y)͸6q&C]該K7"W+ SE||Wh6<^}5`\ κMqBQЩJu|d|o7LRǰJDSWՙ4c0Yk%txb K/EmITl1oyc(jK' ^n c,I/=[ΝqDD*" i8=IwA/{JG;- 8ɟd>BԏYɃ4_`"Ɛ[!k&!^P9oL)yb}+XEɓ!Fm2Md@U\Q4 g|&c O'$' v%>:Ū|jRAt(LUK?BX?]$7|&Cioi{5Km4UNcbwba ;Њ,c_MAƣăPc@|JdPI۶nj>|7ѽ!@;r 7R瘼l<\)\).Vt΄>/Yeuz'cjւz5hzRB*ٛ>bC8(Iހ=ywkSg%=cTk.]7 .PAG@H&5hYxF~;ѰiCi 4@(hhZgy{juttiDIӠ4a0VCurxʂGˇĎFSu9 j/"oMu{ n|0;m.\:AKJd*DLQ2l% nrLB0.)PЎH?3фCpCʢOZ-+}HC^NÌ!C)Eݽ[ymBμ!ĀW6$s?ڈ8ϝ0Xq^SYж@gㄳќmdNع٥ ;#sē'Js\^+Eܮj۬nhrW QB53׭.w'c)i)Fv:Cڹ,Dji 46k hAaoHRByl8 &x;4bHS\,|5(1*^#KywE#ޱ Ae$~ Xaq {X ,n{(p-H1Wl\ Q^c@׹U{A$yzjC8m5d#bleNȭԏ)rQs9刻 ׽]0P9{ƒw`a˔,@X (qwH~9+DWRE+v-lqŠnH(-^1`LuI$œ߉] O:M F,_邕^OrU/@9Qd ˏ4&x.3R^P:'8XC<'`b[~E3Ū;?b3}@b;'6z֓:~0X˸eOQ24=m!H=sM9D/S_)P/mP~yXx04B=1czPO=tDh4704*;OfAd/ø\VԈDϸ@Jn`<0ԝ319}CK[/&BR~vi*(eoZX-›'ӍpoI/ĩX\bj#т 9xϟ G`~BlIJIg<2`1g"hۖfzɸ93c큕^\o !JGpR\0/qP1Gr/DNֱd[4ӛY"Awq&*fXŘw6G8&tQ9U9k|)YpdbvG@uD|d=F{-[u~\4yHo/ݴ(+M̂,bi\6j|̚P{ps?kU/s#YR(Ź-0&J6̊ ꚋBcJ*%_eݺ)j*-+ Pl NLgl2 ~)>U YK뾉19CJ|ǐCb`1g=_^Ao.u Jެq-{:@5"f+1DAH|#f8T[6{a*S"kBD8#>P ?Mkg6]WE=H14^(! Z 8<8wR#?CLZMoOj%`'1״1",7;*#/HY]2"B,42Wԭ~uOvl}C̅ (oC(!:7wꀆ+^_Ծ/#(k/) }ƀJm''hz}\'o% n+LjqCdC6Jl‡>*JXr;Νpe.Up-H,"Na ")(+h`VK0w|[}Aֈhksw/WI$Ӵ qy9ONYkFgcIT~8YLBsO-A,<}rfQ5׾D?pV Ke0$шӏ^WYZVkW!>v0d.`|M@6 Fn㾅 e11C|T;>4 dQM[\zg8,#πx& 3Tw۠;b.?z%,'.<(+"@\1n2CӘ;Nq]Y9hӌj51s]T/Yeo!)9^1?{c+8,a29eo<*21սI1jchpN2jK*]̫yO%?؀~X[+3IВ;f6{ ir 6V=aUq@aP |oN-F[ը#c0bLفU_m!-M+yIt- ߰ XS}0v㼣#Y?}+, +-D1@Y@j7%! -q 2vOWH=e:e&(@k:V(j D#?2Hѧ훑[*ǔ A ݊'aFGxoK;Tqv˿t+܇%C]m9>D.GX"K>b!4*Ɔ9b*wѻŽclfTu E! \av_P )Lh%q(c9ޕlٵ eZUtz"7m^'dxRYO2tާ= G_X1BbT&JG%wf ^rl5q ~nM;I}#A}4b'횶w/ I("h>d!#X!zO/?qftuʯ;j(F&]wӕͼ3;YꋣM Dr5[ye~aA$4.P@!oJSg rCI@zK(1C%eñ :骯5y=`OnI -=5fHOLZNق=Z4|3F| G}k jH6i{ΑRv1s؟. 75ir,E1?CЅNy;z삄i.AI_nqdF(( ,qTIbPzv/I&-]2i+ %77WӬT: 34N)g B-Z\ۥI̤\zN t ZuFC2+.gS/F=έw/Bu@C)Pl(^gbNfǰ?Bbs4^,ZҤ-nXYٍÖ(/5KڏYd&yQ$['I8G/陋F@BA\'ei;㛈(t8"lxd[ZoN "'~jJ#4!~SM*:KlQ-;{UɐW7k&a"Gs,&ScoC+8hcWco֙5r,J PGӓN?I*kՊߕ ;hEx'3@e~+M1Q+@fižwM6S7 ޕ <6oTB&A4 9gpQ:cwQwo"ÔuUQ017p&zy2 Q[r.%.˼WC% F?L좤]+=hlz?DJ*ĨR'~_j$H9:kDn3쁷&Q@dВ' '̚OJF^qYEL"=_lho ag Ko0ՓIq~=sa7\FpSnj ><sA3`I+ȏ.zBKnO O0PduQoUV{Lr`V0ϋF4^~1W@5 IŬIV{~SI5hPxl3_ Ӎ(968(? ]1 ۰_%%~pH՞_ڄ=|Ъl4<-u}D߃gX$Ւ#_O&ˍ,Ũ/2\q=U7f>Q.W") 'hįgi.fTK[ 6ЩS'5("6TP$~Z*Ҷ)bW״Rtm+0B8g2Zk/dPFxY-uW1#xh6fn4/ Q7|Ȗuon"g2x6!'N{PlcOZI y6Tٿ[蒅Z'[@R>$p d\ڲQ W[fˍ 7I]RXUC7Bs۸f݆*2;URa59S6^C .L2vnc{T H^KTߩ ‘O 13qhW87n.ݦllq1JR[Z|**eM5 9,:kwPVU%y¹Mg8%Xt;;" 0hKÞ^;sZ' %*iu E|Mll]lbX\7Y֪Ph Kffw%HowWCѧLآ=LlL)TO {EYwnTYVV]ߘ1z xT@hp{R"=+Wgc-K&jY%-hATDhM|cPpvp@8vjϖ">l*w>H[k|u,Y7;JbwfuoCP}F!n΁Uq{7"QVn<<2% }xvF'pl(뒤BLGe]Ko+psλfr o9gDW4RZ+sv’e n[<ي[Dn )[6\?<.S(t'nSKev8V5f2*(L9VƋ'I̓"Ig%Θ@p÷=$SgPyNo̼l49J=3Y64E8WB0:jƖy2t#U'PCIBѫS[?8]~+qFJ_rWk,Eqvsب|łdzVy!cRv `\ vrYbS&ˆ*-)V7gY-[..c)x=ԗ!%k3.,a@~8g/=l_*.o,+ X/7l@Tm̒4+Yc0 gQVm5Qygo{Cx3t8馺4{+OmmLﻱ-ZPz0t͆g)kAV[<J́; bbPNȢ߬1Y?;푼Gt@DٜG>/@<ƊҲ:=7. I}mk H  m[tA2NFYnrKa1|[}ϫrYֹqV4CHK=MOׯwNNH8+E|L_s):ɟ"yLx3c:A(H@\MY躢US5VH ޡo D;BDyЗ-(ɖnY"!zMK]i-/%7rCHw $C|UC`Am\>ed'}!;)s lju4=ʳx@/@?<3vIǮ_JLKxk,w-5[ \+GpZ$ O#Pt(dȯjb0RX(vl cB'ms49Wgah]d} @etY__lmCn6Ҧ٭>P5kg"aXRa<}Hb8t"VهL4]X.k׹(mu3{ܳg\5<"AHR<7EV3D׬!8 dW -^Az>x±} g2)i0J)39f,S)φ l. d+ZCsEB޾ٿ/o_/- Mʹ4iSS|Omi FOKPѯR}E]D7Dhq/>WiG?Y c]N$?l (IR&zOPulpTgֲo|yT)GّkZvEs $tr`daDU<ԎxJtw~2 y|7inmJDIA-Q'CǤ'-.[uvyKkT ˌDdEeDi*jZ4^!j.6fGqjl^td7>+Wݖr۩[DQ *MHۡ;"@Jg^Ka I?'0 m8'$j1鐨&΀Hf} S_B!4A@XR2 nk=n:u `O-`?O} 9_B LeSC{t{28aǾR'nUc6 {vz 13 *sfPVRWF}~vW]"q Fʣ+7G va0]][%I'F찴6#ڹ[)K^LuL[T~I"j!zkM -i_!Nw0q{iآnNKxv yѝ!AJ 1 ;"Qܫ9;{:|YHWV{^n]U\$E[ߝf{*-cJ5,꣣ɔf[SW?T9hAvI 6gX;7Z+̙}`߈P=5; 珕YCpN6 +u_\Lv 'TsœǍ ?cA5?E7Z9xZծ(Vs4I({[߮ͺpdEl=^X72~)V˦Bd;rT –ECۄn^θ{DOICnh{d~Z6=U*pQ 0wCōǕ/|RjƊZMg"HL.aB/mZop>ݞ+:6].УfcQC b~mI1A?MǙB(!0URxvٺ56ͦ]n2>AN0K>W!*<_%:2B+žFGo|@ڐ\Qա!HgBp`>J.-xUGN}ѭA,h&bZ6 S\a EvXY4&JX?EK  8<0תc}\'Vn(ǃNC0'3{`l"ɺTEDq_}F|Zjq8.~+*' ɮ̱ *ff$hUa-%-5뵏FE1}-lEPsҿb}+l_r pBR2K22:Q,D׉"}ԘHah~ȿ5qbjҩb&wz[{ (#cPٞ1-ePJ5m8 Pήys)sh 1M=}{,V_Pl*hל7c p:BNOb5:5"1g3c=Gl%Ǹ8gH Br&7#}3+^{ϴ`38h[xn 3/0l 7up[a (Kh*OR\a 9D/#"53+4}}M-&O5 1'j91)|ǯ S(y=3'BٗzB[7XPFGX 3S1_1-ECFraaXE_r,4KVy^*jޠ@PRA_KK+Pb&-"#~য়E5W e]>ޝb]\+h>d8=ПC ])j\7h95<Mz%c& "] ⒩v$Bঢ়p}P&k4Aev01AQ =n˜U/ND5cVbD2TCw& a!f ϐy<$W(9:bO_#݀*{:F_F~1" 8ν;#5I~߿dpIL 9d/N  dlk!Ң8D쮫§g'gqƓ3!FD/nRpeLb+L=M7!SV%fz cQ:Nͧoi$PTΪ-Z MtD䡖=To77w--7\_$Ȗ~vrnw‡o]J ^_?^'ʤݨIYɹ[OEV1 wu$ ;JYʠ!N|0wr4k =?Cm$8_}Ǵ|_tpWRtsISsD!o[ӟ7|#xlK~Dwʡ$||+WjϟZstg1;r6e1 ]7WFP~6;dEejٰl'Nn 8??25:n$;A}(w'1 =UR0b (JM[5hW9YsKT9I=hq'Uj#zΏdǯ+Jm$h$^b:LG{6՚u@ ?3s"BdQ1SDsk'fk&aUo\\ĠnV) ٢R&S坲S;.%o"%k^xdѱȆ;\ r dhq_U O,(ܠs0OQYq[֒0 Cx2ca/#~=?5Ѻd'Mr'0Q19U"J $'q}Ӯ3{04-~hB&>iB7ᾙ|B5M^ޙ`TxOy?8rvhI@t B_ʨ fDNCNm,tH[jAF _51; $\U2{ >I|t e ܮg ̻T56G)l 5Xyz;omj,[BlۤcE⍄ %ҡ$aڃ0. c2~cMPYg6фgxw}NwOF`1Qc$ȉGmw3OفZ_=Jh-}_Y/grz筙 $Ü") j~Ž*%6EV)E4$ؕ6k0!ʨŵ O[* v˻HA.yhA+2Tp3*ͦ.*~+=|}b]׉\>a?SC%rs]|e9&?H@ʞw'IyO* s+)<ȸ2֓76Z>\ѽjft63KYʦ| &Ֆ$1,H`O/B/"INLbNWr2<-jD1Mv'U1_M`HM88RHq(3T>ЁXjOh,pt)s#|k2g1;~&p9jrE}{á'csbDy" o+;&2=w|AV|Qu NQ/$|~^qA!1MeX& :@CjFbisпE;~lf~8Ps!Ԙü3`B5"GKq)>.@a+=ӬM"jؔœcyXO8PeJAytvYRz<+8H,*Xb/<֣ú~{*el*?*q!C10?LbXېOڌE^=rg{)SaVA5xhrW_Լih UQgL<3Rmxqr˜)qˮwgvoJdxʹ ZJ\o" osLHٌi'}ݹܳnvVJ" Rѧ`fmZw>ھM,lԻmäW.æFww^DH CfSО8±H@m\&] ㌍\0X!%-kSִ%}S\ H1^s]wޑYZ$ =X*hHSOҞ @84^J^8H?kr§P.^LW}Gٛ7p>IkQ>b)I"V1 u&%SӐ vͳ)ߣPP-6B;G˭"?zb̳$d ;⍳߆DA7'^]DV}Ej z c6]>jRQ!#L:qS1"ǞV'Wu}^,ta:}](V^sGh-U)޽6la=߄"Bؚt]bQh5"#3]>$-HE>|9R{2,$>,׉ZP,+}:283DSwDd{FlY*o;cAVBh >ڛ z7Cv^ڋ]qnEڬt@fs7dhNHlr%HfdC :odHjJ.tY&b:!(h WB?&ZFwQP$QtC 7h#p G] pI8{_Am=WOsZ#ӌzػJɂ CWOJ-)'7~'&cU#V|YIk*okuT% COz(Pr)we=Aɳ17}M+Yн/UbuEuKzC 7QCtjn5fjx  g1śU2jw>:_9Ǻ~ ˀ!i%j"V:! ^@ .迅F#B KunXwY+js+ pO|Ei<vLX֞`J˧>; o6▇GjeG :'Yb7/Coáv|Ȋ'gO1ML]7.e/`}d. @=cn`t}Ypk (ꧥQ-.o9' GNv╦CÜg iD:[B]@5\ Uۑ۔ZIѡ"ԺM9Y/\Nm9lۉȞt=!MFĹ1Ę9.[^W9{  \( tPzxd¹M5әޟ-PcKpzSySgJ($m/;AdG(r`qs&u+ô֘٥ V{GSq0Ƀ]džvLo.M4mx[hor| #~|äF7ӧMAAq%Nkk-XpidppzT ]BFЀ^+HcKn#zs 9Qf Qe(ms0 b,gh W$M #0ÁY3fg6uq.bOZ{2[|߫h0G;:>P-5U!g(7D:Z޻~̕ T' ~u)4+lnMF%lvB>T)UK(Y[PJ $=S;z:_)!r!vk玚,Pi0Da|h&2sҙw'!F*5d_W R @iOeU@ё)tbL+j8Upd}Q:C&Wx1d(. hSMuppZ^4u3|jz|Q{6|ώbpwsʥ`Si&w/?FvE09vV}C=^ʣͯ}FݜJZ&U|,\o2SInGU|e׸;;S p6C _82 ]ctXW$Kk=c'})V<,gWBǺbh})ZUY2bCS.ۿhd8Uw-[;a> M,.9Lޒޕ#eO Āoyo}]wJ >Y7Rр3$>>*j3duf0,Ry߯ۑ(ڑG }EZ% sw/3[w<4ԫ.@pB}"rR p>T6zSbZՆ{#.}?V `>A}@s[X rp_:D<*BPQ ]feIh/0ϰ(A=v^*;B 6txl!:!Eڌ/}A8W)JDAAo$LpJќ^k.;Z3ul|ab4Pj>hkm/f:8;e(|DKGϠږUU粔o"dշPA%lJV};sQֳNlᨩ֯Gg5_oTmY6]x+}>f{sVjL㹬wmQTQN^6 g'xɍS^&M]tD<*VW[UUdUlgzч!B9]WA9[63Op8?C1&r%׫/ܽs,up*ϳaL;꒹?H$җrU0LA4Dj߀ -S;s!@&?U$3E,Q5uP^ }ӹPeOt"눕 hqeD@߱)|]d]LH댻d}%j *HENSta/eh,ZK0 ' IwBy1oi;Le)il#05t&G(X1\Yz _[V"8`#ØY? Ɍ1 `N{o8u gC =Go\Is33'@ "+!'. cH2'gIߩ5p_PԸ>/"veO hk1. %| ZHtmzNs_Hް)L-yiO*+hy/G24pKyz8]4ܺ;G)N`+ M1ѽ1$9hj?F Rn"@ hVb1:AoNAo䃵4uqoX 5{Q?Ϥ=җ1H 8~k: ^N SG& #(6lYbnvծ+8+n' l`e4n7k;K!p7SW1Ʋm\DJUTzX8oޙ1dT/Môca2!U@;8vWBOu紮~P,nAn#>") t+Fɶtͪ-q/n IZC/0Udwb0LÏ0̗Y /I i'rL|l|b<:lҢ SxHzH OYEꈈ!/,IqqG"p! RG_9Wt{Gpꤻ'&/{VSdwp,qJ޹QyaCf_Mf<Fvl/)TTBg]&I-@8UO'' 3 os .. )긛o bQ",*n6En)J/u8VYל__n8&C$1nCnո opy> &[A`R 0e_w,YI&d0a[Oe%xz旀uT)d+1_cIf(-(q 9}CYZ|ݮ,D+#rZ4Bz=+Py#{Wf7ѝ#e{85Î\sI8َTNZΑP$AמkZ= ~4za OS˄Mlu)5E۔MJ^Eco)c"1]>dYق:m @ /|,rt3mhmAm!B.:M%LΕeI`nmVxaoъءv[#֜Wxf}]C_QRpDћ#>ա,w*v6ƫ$W+ Sc na`,40Um Xl.!ΪgQc6HDnmw!aoHJ>V ifcmR39$V.1LwPܟ̍C2(??˵d&z]_̰eˋV:Ń HPu!n=t"qQVexʞDK>ߙJagE'mxp?G μ+Q(\>4\UiA*=, Ⱆ3L>`;Yc 1{K f$ E0jpXi #@ʓa؈ziqֳhNnB;>M3,x4^t_}.\\o ADN6\-1D|Gztkuˮ[CFo47ȐZ$fuNyp"O+bSP{Pk]lC$r\i´+ l:)jbdcS~bŗzOJ uf'oym!VţSw_E<$д WcmX˵SĀL@$O]s +&YrE,hRӎ \C$~@hnn/XBݠS!wiF)ߤB > q[ݙL7\jNY,Xti54P̆xk{,=^F"V4}t8֋+QCA/snXܩ!$d՚Ae_M7(+ȋxHeE90=ܭyNFVIˈ4od+\F2[Wm!DVb__YZ)*̪m[a{Ԧ!of`yƫ5YXZ #swf:qfhcb)6'p_ -qYN3ggU@e-[ւ\u0Ѧj2glm7O/Fݵa}Q8)aTlm3;ivD>=p67_r>!>ƑkdvJLA޿JќŗB34Hpa: hێ^o}rzV)l6gYvY3},i0jJ,dףۦ.N!!)nPUVښԞJ]Daꭐ0N~oPYsgfxi)qmѡt{M8AJ⥌I&T7$jg8 '}x@N8'\z#"yâ}8{ zRV-m{jR4ʗ=$u%-ea^F$r"P}eTTK)T#>}żd.< h,Wc+/mU+1T?f& !UZIE9j)~Zit'R]vsac-6d >TIǐEw5qջqe32[_UU+nb=0L 9mAp6Y#aFJ;a9b[-Y`{[-Ř4kqHPޔ'Jƕ+c~TJ۰vU1c3pZ2AZ#yf;hk1\B;?tMNynvT˝o͙߅[ =`ge1i|g-Wcj$-EԪ+\;:1H)<RV' (E]dY4~џiu*y57Mc@iɝCh.NJ&Y 03NHC|+~}xĉ!p[fdT?4^NdUG"35$\-/yz|q攄Qk]! 89 І't33,YA+CkE+Bq2JD3t%7y _|yM3R`/P:dyH>MFɱ, xd*U@ڮ?&CLo񝦯rу:8Lz;$ u+ǖ+9vM*Uqr&<2bmާ-E^SIiKztZG\=A UP RPa'Z H-2,k?WXgs޶ ըg MUDgx v  ruJ1ʬg%;26^Q$جs306j]PyJh0<$<mعߟ=lTLgꘊIF k_ *v-V12`mLc.g8 1CcID,3Ԏh]Wz}` d|+3̭t?|xnfZ`89n52uy~b)rFYDA@<9W|Xe*$Ԩ^v+˧ 3Ҫ턻,a#ɼf,wBϺJV}:˲ \*3ߟw6E0DX_RvZ{F@Aĝa}.J܂Nni;oNi7 En IiȮm'Ak[N _\eQ)ể0d reeB2ƅiGu[]Yzp3,Y{Kܩ@⢍TD' oZT`;•d"t;` Hd)s,#+^S:Zzx /?}Yi+=޹Fk[/`L%&PY^R%PT&"G77_ԙw¯- ,n0ДYiNX{lʴGA9.v[iJ|q i4_ENDji2D$&&UcDB&1L :E]wkV 4SwjN8OӛF*Ni0EpE-#7Q=U@oyqǜsaNwsQv+ ,-Urm0q!r B*N{寫JqV/K1wO4X<Z6 r$p(d!QV O g8 \IRo0O7Zc[v2Zz]".nF;owvrN&IgLŘj" K1kђzmXg5ڋ`d_Aq-C!Sj\\㠑1׍f>ĢAĽ--f@`{a-&u|qJ T2kHGk`d\NZ?<~ZO>͔$x){0_@Oi-Rj;Ly uHJ&@@@ԯa8dW(p'Stjk([k (w=iY[8aN%Z;l>tol~SRH⏹wZxs-D TPe&(]R F/_b C/BtXrWb}KC_x%?$iimWz5x@CckBtq>ՋA&<#EUhuyɉ5\\nL+]! U=d=ʨ ?p)A\JX/F' ~cZ=C0q`GjX^Մ -Ut'A#Ĭ}a^dF & خ'aBrha3aďKO3se.V\qhMۨXQby/}_{x|p*O1.:a$oF>3Ly4Q0ʭdzzEәfP=~60 k~S@;r٦OW,: :XE!xZq(EJcW$9EFaja *&y'f{-+][ "{w1ж'F%6 h#BRT홬,7RDL[9N**| *  <f;wL&d?)ohۯbL7` \컸3n:M6'Od 4ly>s+9׬fu1)WTE:/@b5h^䄱koLciDZl=4R%\x!.*2SuCw`pvLu0~C媃 F;~8) ձ;ʴR_Fҧq7_70@uJQ6q8).3(c6fgqֶCLNrW{Q.KF]D} >hO (©28VYX Ӷ fTը/+= `wr|ܩƶHp|IMx#^_FwYgfEuau<J;Q/~Oe+F6fFTdv)RLro'RPٍk#S޸mF b+00Z&Bs4:*@6 \ݑ,]##vWy$LnJl"å0Sf>p4^ ϫJ:,Tx/Dfm]])f+.VaAF'ѯwnU'%g׾:pB0jY .WCM "@ 2p,i^X?c6tD[og RpaF,VNWz!5 .B, XK2_h4=b(MgF剢X6IpC,#Q%8Y,g\} 元$kH{ *ӹs$vɐ"9kWԺ17$/§$d f@dD[d`fb "KzUOouŒ{Iʵ.^2)țk3WVH;+ኼWbֺTKFx8ԋo^yA Ie8>q6*|?{O0(4kj)@vvf RVɃڑ7)@"!N=dKw&w(QdX|󀲣}ä1bvSxbbڤ; 9Ni1do.Rà+A28eEut*NǡʼW/v𫍑^˫·(/Q~eM%g`{vL'TVG_-eL{0\NIcos0(.* =4ƞAf!.[+ѽH$lhyO?MA؂k=O&yq?gKV>`6zeC }pjf)#^YgHVIp|CM ꟠bLq Wzl8BVVa0Ye ?G A猎~PV/i-g^lNC|ž3ZGpx&jq߄+4cӶcĶ7fMp*F/2 "\Y0[6Y摡H6}}UJT0O>!*Ow,0/F\ m\WZz{]I9ҹx<),AQH~2Ԗyzlt -('A Ya8y9)ɘDyMiM 2"px7)xI]/eՖ?4 ;ғȚ31M ߚ?kF}oprAf{~9>3=|W"N2Φә{f)OW,$ :p(."'D cm]Џy-Qѡi*<"ICvtuUqMg [\,7.D>@PP}f}H=O;ZYt+:&a .# S,&hS߽td`[MN0V#X8UpuhR!ЫDi8yU?<» zw;G!)uy\H4 @(_>gS)+tBYΝH=ڭHqiTǩnSW!5K@Ͼ*@5E!ɳhQxF{|S)ąj,Lfc# O q?m˞ѵD>ԅN]=D1ZaC8 6~6*mBܯʙX:&l jWpƁ#JGX6Ɣ 4< )PjއUI18[P hTn5|6=&CL9@@(z3痗y$0-VT8UУ 6*, SWs("#ҠrҔ(UB<៨ԩIA/ 8^b ׶u=gHvc%Ma`UCG&Wz5Sκ|{._;)a]ͺkI:PB# \?;CcSV-7I1[CH >CnFO K Ѩg,׹Fq26[KxsY&˓Uq0k2!lVv"$w+letz8RoʫCZhA[9Zͯ("O _,̹yP <,Kٺox*yY:6.Wa| FN(\ 'zr?w_b틧,NOWl,(NiG|Aav;SgCuzErqP+*U­U'2l Ԙp2Jt\衛ݿR+GwgK{Ժe9sQ4ڗ'Ϧ?A0Bڎ6Uec#Z4'5sk)4K8(9^f)oe.Ģi anOcL $nIEo0qj2\q9 &>mnPT=vbD@}><+F x|nXXQGJjP:Eqp2fhKϽPh%8QC0P^.1y0n1uKT``cWüiנLbҮF(gd.jQ)~`9'o͹C$qJ 3]gM]bׁ-'GpE֑Y)s"ɬ*]ie?3bCN叡z JJYh^!-&lQo60\Y .RyRK>ClsxeYkVDޱ"lu,xa]k1bx0۞43J8[̌n hֶ{)laSLFhGQ&J?-rkD2WNPM O 603QTՑ4vk3"LJ843e55k⠺U NjV K^VL"o8*#qjF7;&oxz?x=U9ҫM?[],LyFLCƨmC_ņT ;E0e2WLO"ٝnc}2)/sr TjO 6`n<(WUm<{@fA QIv,}FM2#MQylO)4=8~PL!%UAСİZ8a)ڸt9pxyᡠ&pq^b>T%Qs4yrNsãBنB8$/j*?cTDdE**l0&WSy?7B H!j/f=7gۑZe9{yW> |xaN|w!}Kqԑ/ -?D5p(k2|,|8r\/?v:R?WeJ 6vYsSޒ Q&J6*;tND@D۩\WrBZUjAR>N=7 hsPr=0z4\M!Ua7{a|)'DuBS]5ncRwOHf[h1`iXd΂ESmsK .V9gv/ox)Y-/ʴ&{YS;݈H0;v:cm͒!B8W&2Tyvd %D% Zr[qL 3~Е'"u=lK&D[=p:`[ʛtΒW:7^U}ψ#n ^Lghf.Vcp]ذSp4f-PVR:xf_U= Xv\~8l3GܤBBذA͕NV@ekt2aUl nA?YB}?ul0M: x<+JTkƃۂݭ iPcE_A<2C+%I“υqZ#|pß ^opFᒍJG8ݺKY{II$}pZj, ʗR5HUFj TSwtc}wp#Ջ%j%>)S2Cǟe㖄K2QKpͱ qc*oB>Л_PI*޸ހVoO/ 3[鞘Jo8''};eEc VT$.M!JNֹ{^(W~%%#6(QqG=!NJ> Tuv=io>l^Y U =}EyEVd~uY;E׷~;Q#}Rf݌;30oOr-^fs{W #Bd鈴l/#ԳUm5Nf(EvN\GY;o5?MtKP$@᮳T" Nľ:TDG>6$)rcMȡյP2D(@!2dN\\MpN$)^]jÉCa1)]!n' [`t+h1}kx'c {X4-Aɳ,Iٲ3kSLmQiSgnI`M6۬UB&w4LEw59/yƬhL]1a2|YC.iX,C!edӿp<[͠dN` Úv nڼ8%Q4T#^57I`+ -Φ YfgdžYx /23 ھS}W F7oq 6˷$%:Ѣ_v,?0/R*V:wIg/>y&e@:~Yl~qLخ%Î(F'|`m ^"LuTMV6yx^ιM$L(MKWƮka@o_Hf&jF2ft´ίZ1.ĐM(! 3Y:i5l[*OH5l;d4)WFu-H޵u@n3<φahCz)p|n ;;d&h#q_dRS${l5m|UX<30q$aHvYWTJx~hqMg-G) Ztb[*n(:wsyΓٵ#{$l%UbAa˷:!70u+DC)l dX*){p^ڎ-"߸{Fyf/;3 RIż-?4ʥ zN;nQ_exN H6~ ]0'?#ݲ.ܦ =W`=o+E ;=dɆlsorpMbϔ"qNp(FBԁҧ,mPX>KNmc /LW{c1A~ jKoE:i'̡I=3ߵxTc,azpc)k/lh6!~&DSkǮ$Sykr7 ~5,BuXC|#MAW>v\fJ RvK?OczkpJW}.vY缿. 8D@HcLk';[5^nӕ9I9o^MY8K,VwRh!yܪI"fe\S"wZ6 7J혥Jhsp?Bvf>W hIh뇚Kh tBAll?&vw8<[*D {)3;Vj pcԻA{n'|bzfD}I:9,A q<ݓpM6fd40lBL:8p$f5%=%_m\4iG#qb,0j$VIW_FڥZ FzQ 4вwJ)>A).ٵ^'c g#4& Ĥ NyEe`ë́b9!d{xhF= M6HF*A3 Gl"ٵ})W.\.zB!>kZ3i\%Ν7 pqNZSD-ġ'"V} {6ˏ\&46e/+P$ ڨ[zZ#OP'4:rXMA_]kM*ɏ[e)Ԛ^ƳЄNublAxǗ5/rO bY g#l柗7Pґg.B6,r2Flgo񭈖\ZiWlTڴmR~]'WoXݤBiՀ =>tix#T*riC~ĺjZӇtb,3l6e&~c91trr7Dz-HȠ*Kh _#O4+P\;-\K&ؖ\?JnjSy0?bstEnu܌^9[O:fo$ KԡбI+ ʻߗٸfQ ™:sX&Z-05en)І7K}N˟F"N]YD;>ӼGFٵY: iP+ DK^!b⽭mYw㑏}k<$3~ ԰@ g/{JIMd۞0bc`涇')xI]쮺Wm[6%bZ= deZ7S[틃|sA~hh>CT<~շZVQucfJ3|#L9'%H ^TqZ1j[,P*ܒKe Ѥ૵zV@t M)[-(]:R<҅4-A$.X-4 )6Ga\錺1#_74IyqZAGͥ>v 'GP8PWѵ28 ;ȰNS1vJ]ݱ#f_JnĮWDQ5g'-u)_= o}p*.iG-9U)¬!V |ɨ}Ÿ+wn-b֡5H_8ɰ60ĝ8`y:ʞ=#v.((0T-$ewSE5nu_\o򡔐Q6L1|Z3G! D-lkM  RvGAV39EXv,=="㉢:~ Ls;%|R5]+qcnW=uU[mo61,dQ2ɨ|'3ߠݠlO5D1G:wHޣ*_ڿ}בiwPoMv\|Q8MF,=qS0ښ L<<,xiRGN"(yP=P_Q^Z*gbNːAA~(>{a )#*\0U1R;: ].q9`4P`[F4 ꒩+7O(ݾFj{60ZKxG_Xy*tx$u}P?;C`wzȓ+]/DmMCq'v]X8##(=s JLYCڱm셇(/(SyDlH%g $yQog0$sY/D2QkNcƨxny̥H!>W;RLԇ\PY勛BF0> g Aavh ;O} E}Croe::T +Cƈs~Ek&+r5 ąm3x4jnl[3"Qa)R~7]|zc0 y3dnרBj!O[$uuՆ3MiyNS>8jLXik0rPNP+w߷͹MHOSR\4;pܓ_4b)p׶᠊=()iYksyjֿ>w !|  zm8~9 Gzc$ީ51Aw :sٹĈ95 Rz_B=u̗#Sig=P M~a !nnw'ʗ{A8Hy  U…8+4p;(~RLkJXkwon>Q T0-J4㭣]ɤ'gA9e$RȽ-=ofaza~yAƕ K+Cm ء[ˏMۼ'tť I1O%Gh Gѥh;~ʉ*#Ss9)F•rs}@4ZVhVr _9A0<d3wG O>[Fi+V 4+lhxcrO] FBӖ 8NÊ_O#IZDss5f.VNrԹU=nSw<ݛm@o`񭽻GEd2)"1 ٲ*?rt5k]P,Ua柖Bd_7<B@l܋iPJ^ %90+abVFz?yWWX\V݄N+}G\^zҙNwp!siA}6W9j2i0ervRf4НK%4I0Aǫ/zkHZZc9~: 2E7xD%qR44 PYx _]xaڅ8tF{fY7ֹu8/#E&F.xT{ I}rp3sPe sIAG53gw>ru=Ql)DssE_K7Ymq9-SkR&)&ʺW`Ns)GC-}!+E-Ύ5 s b~H+Ψ2D[7@bnfQtdȲظN:U<%`t׷-MsJ/0)q(礘#-1y $6Xܶ$eAYldFuY9"gnq,[ų4zXXrQ&Cm)q^n,RI^η]5ߺC1@Q.) ^/T6F!v-;"ccِ!'ɛo :U; GXFc8{on[F#QцLt,M|x/ kbLD}FɈ2dm5#Nh[20O[=mC= ^PQhʚp)GP7y  *Z\Hg Sqə@8uAi';yujӁڡ.>\NN_( u 6<;+MlD*XG/F=r3qq'IlOq[3KCh>]q~-iI:}TgIJXh|XT LFTB3*Vى#}+)tȨGo3CMϖ1Nvoײ3,~ /j@pш|@Pz]uhx {/tn3^X![>?/V쐸F-=k`FR]o wXZ ~#8A}UH](IZA$y!LXzHv 1pI=f6OP$I8uo Кz~D%Ik\}/ڏM[dOgƖ0xp=13i(Kʼn PĦ毪X69# tM~P+qllj_h\\/;w͎vL9sKH? J#6gã̧]tBksNd]j&hPY9d]aciWdiv%jDŽ»W>Ju4|bh{32{!iUܞ4WS슚1r[ M?_Bŵ{)ӔZĀLI% _Z@& .^I4R"'Ii.X5M XT&sgF77ߣ;O$T-&[JEWAL>Zˈy\uR(_B/t< L'޸~$$8;.7y_>uŵMM[n[-ނh tV/]b9uQI)Bo b/ !-[PT#"s逑_U9D#a>B'!Z  C}6A.ޅ Jj,(DB]8{1q# z9*eRE56X}|:Lѹ03?Bޫd_j4* z R=Ȑ5A!K pWڪ%8ܸwy$N(sˡ4/V:=*ԅ0Nr+G>6++ +ܐ ʞ!9Je34Ezs;^J2&'wL#ZE-tMn$h#\\), r ~A{R<~,:Եnxf#}E^hng C,c왳~n` ǵ-н t̜yD鷿2FoQ댄eU(=;4᠆~iLQ 'fgu]]5iʾ>暰mـ?|prt_]2 )?le=$xq4u :] an$ w%".b͇A?wfp ]4DK zgާ!xa6[99~ʤIAкeBl_/h&]@2{YdII@]6&Z"jKC3y P_o-=ω-!<</~^f-|݋/箬-]f+Ë& ]i1i/79FoY"k&O%UM3¤?Gf=Fs 8 ›8FD?✕Of=l69 !\]S<kCJ%M݄˺n"b-jiϺWyA/9M$TX\b݄w|5oW[*!UODW2[X'>PRQ_.H5HKQ<_a *\;K¯]ɨ!f7>ρw.0U#fo}b7$6CmZ ]>jB alv|N HQϟnC6΋wQ0+JaKI z>V~|;GMa6\s5κ < 3eQo*k}"Tшi +Q`Ttzǩ쯪n;9K8y4Fxo4C]D8\0:coΗ; o@>e:۩S?ѓ"Or$Y c;$at0&mB#]JK”UεvdAAZD&C.7R|85땾-S GAVRh< v683Zh{L^(L?_ŕ 2|H5s 7o yW!"Ცjj/(1 &-Jz0DOQSgh/[BzK?)F7A!kݥWZY6@ J !H9OeeXrUS?` = _+kLwc%;BwA>cXdWp #-e ‰IH}yB _6oubƦ\y\ٵ] JSahr•凵1Mclhqa꽡ݖZWl])A:Xa BM VZp)v @;AH潲\ykU͍k|HԆ%\ߛ҄/do/mɁkz/ aN͏Ox7),ɹEdTZ6U|@;`FQGPe8 ܻMr*>"gu%q+Kp=n_hI.&NȤ)r">hyFtj8.߶<$c*zh8J)}'z •B ~k,e5 F¹2ZLU a=3>`Eg@Hsvׇդ\rt5+c9R9hCM x"yԴo(}IG~V7(Qp8 VX{u :l407!e V iSa_4\f{$|Fo.=;6Ʈ?9_seS^M"S+g*d}(0EpCBQ?8`ZnKEUi LK*ED$a7=ĭ^1A i M=k&XLBZ4Rk&.!r|(~c U84DXSxf+$ה`rPCe`]D䋼5|k0.P}a4ڎI.AsXp2q#kإ칲9A9\Cnp2UkaaAn#~$6DhpWJ7u܌Z? Sd!*_(MЫXI4^|(u3hЁFfudKZT"@Lcq\y3.mmޑDNi['d#+7]oPEњ]YwgP_3t@Gfٯ zɅC5ˊ0TSbӥz޹lU^NU矌B{/ƏϢ8]4~ _F6 ("-sU=GIsbkM giN@2egu6֛]_!hv _O~:gp^d; a1/|Ǖ,+XHI~Yv:> 1s>(2'qH "x( өȣ-4 ]Z`r:nO)R Cin>;u7n[XFQ`F8?9A"a,,bJt %3Zywcx>[`hT QLɯd}.&sz^ *h7zV4dᐄ{nZlgf78Zi< cYKKeFKFѰ"`˞IEuXzP蕱IPLcjg5XRdSw!0j!Ntw S,`&I&j/[Mthӟ''MQ{hey 5 VB@[l+5^k ׆L:)5$ĿtȖ4Z*3QZoXWlNEW8,9"  L4Uw>3P+i_̨"T?09i~raƌ99p3whV2f)~q]Ll&,d@HXE [ ~*%l`nŰmyÁ6a>e{115NU;^FZ_ο3` 85MsDiuWW'iiB)QM:MЮyBpD0s?ȩ._cD1}`1b{.rTУW` ( Q rMM%(I^s!4[.lQ2F ;(ȵ8hiMeZ{\c-Սj-!wU>dOLNa}_W5XA/n҃=t y?=vAp.arʿu8JwA܊ȲE+QeGb&ʳҍGϔ{h e&u>?ZPzpC;Пš|_dRƔ6*˯jaq=C4\TNc&ypNͻ(-S* 7Fq]iLc`&? GNRfAِJxwP5+)&ؖ7 li.Os^4́8Za`H ,'W-i&K"@D-קn JWG9qLہ9Vs枹 ҏ, Hu$Y߬_ǒ*1t,)c ՗T$"n*,{$ If!08(U@&wy@׼4hK z@, dX5kYP^L./,hF ˋC653a/G[g&M)y"2d>W0Unlo 0jP]s `N-#ql^/M3E<LsPPCJ~ R0}JX0Р$W цUDmV)7U%3V50ٽsu7(sXzKdN \Y B QyٺY~tH>M;JԆȃd PKO3W NPN &W͛}Tlȥ'6-Gj"\A1n%E#R(Ubieօ&T1U]pÞ*X9: Iw@|k6= OhJOomq,rzpLYȷie],P~1YCP%JwNVIX ,H!B&]|֨h2;$x_LX$=~^xe }Z!VNc']HUSE"'ӿ0KiedlfW8t=ClS"aMSKp> ~E oSpyCl w]hYs"ɘyUs4`Cs5Ұ4.*pb|xjȑۜ  lk%m^:Fy7҅W (DIljbE`7đW=^uɠ߮[ ]$S˺(T.8 ػN.?mť^pWyiԏ'O7xh>$ƝɜƏ&_"5\Caf#`I5ӣ?jl pE"JQy~d htHV1Z~F c:7g#/>7/=xc)khy;A PCzk* 1&kJgwR4Ī͟Ygr*_ ^]] J6e|dJXd@o7"9-@"Kq 8f~w[^TQ}PV!{YSX{0-Q.]࿎k\؉ @w0:V_+]}bpSSoDž SV^dk&![C##yok5 ,3iI @c'UȨXKC Mz.bF(WH|Bn6qcYMiyI*5ӳi,(Rs`}gc;*![RT7W~\ x 81`Tl4uU>a[u{.ܒTIS3f> ?ßtsjzcR Sh6o]!ظʴ@E}IXL^G& O5_c4!L!T0֣sb.V0KQKG|if`\HAoS;:AmL55_UUM;]74) | 0i`4ʔAtKBT~|awUSlϐFׂ:ocgŌ݃j^i8]w 'W7;XQv.o ;979\%F#AŻŒ_샥s~J2}.y)}M;$&ѳJQô֌Gx=ď1MO !{QCxX[y!*69njB{au!j\ f >4'iVz-lhk-hN È_a. 8*NV ˦en? Ƨeنkp.!BDzD!r1nahXRE}oc`)qDr£\֢ۀ=8 K1e;nm Ex:\+b=L՜@g|i@%jh:BVu@A1}VM y >b;@;-\ɘ w=16'/UAʛgr'p8r5%!vO1ȸJ:zU?M+ L 'f5UgHIꗬ DN?ws&y\;1]icA͗]m3ozݴ몐'>s qbLysA%;d~f19i ^&v1ל%[ԭZ(ƭi!{C?r|}Hlfϊ.; y]ぺIbȝ<Z,({.")ɂZ51o iZZ 4ݎ~6iَO FNA,(ߺ:%?PtϏLcs/ZSQcqc}?J*zEQ|j3`h ܘo!b2h5􉼥|;(ǝ*ojEa,~&Fa_DW;VщVMNe/mjTTݶ8nJ%x0o >?S'bjx?Jjn[#ދؗ^9+]Ǔ?10`y A'T 'i` !Z3arIDV%#h)4"2Ո0H\Q0Y;?!Ó'=W[aLJ8^Y&w~#+蟾h n+VmT3" 1ɦ)cAW{;>f(rX3k4=+Ɇ]hӤjs jaxڈ~dx["dP.l_"g)$E)-(}etJ3o+ED:Q#VET_ݕmkktг=a_'g]puK!*p0ΰm_mw[mu^u`N ;^ i"?]|". nd~A]vm`e }as<\c_BBKB{Zֶ~ܔb 8Ip ~ɼV9S%V#GBJ)>1NއX2,޸ sZ3/Fˡÿ(.桊cѱg^PCO WyKVǖI@ DD*l޺% |hѲ>ue#Yʧӕ`.V{ʓ 'ަ9s%M%nxyi76 GGo=H>5|ͯi?7e7ֿCFGꨱcU+O& e$jƒb>Muů`N.MvRH" emO%W*mlmYdPg&# s]"L4k=-,87#:DzZ\Y'C9C &t\䍄 SX+b=%%E{!iŖcUmc~Nҿև:}W WcDB|jt6n8>*.Hڈfl)pV{$,,!#jX{L,Qpo&<#IsڋOQ[r&v'ɔoC,7wKMB{b(jgɿ;W,zZWªVEbv xRcF5t}[TjHem௿"aQpfy*zZQ௛R!CXoQC_$C^qnsyͥH[^5IƚUŲk|N>,ed<PxSB=ȉ#xϤpV:*VR$-%YE"%逥񓉈. {@)͗[HF|qЄhGe0FJm`)hͥR w\Fl[\PW<-24g?qqWפ/[m|'cJnb `:q$tG 38eU)7:-v}@sgTF:z\ݨpvT@Ot   ǵ0m>0OrBxޢ`.Y"Wy]YJ-uwLRGhKu*V9(<`O]c 365{}|G"$"yMӕDoV닰bwx*kX.c19H):Ġg.flgPDRiφiFL [ ؍F]J޼-{1;K=IPx\}Q\F軩jt;Hqnw/h 2_9ۇG 9Oç*hp:"4א-Y\b,$c1!> >B:O3x5fމ8E49,`j) 6Tp1R _b ".|'5ޔh+'J(Ψ!o9QγJ;C݉Mv(5܎#FL>i,AQU?6v =nPr@*6% 𓞺"=ڄq)ịѨzP^1ҥ5Ӡ\WeqZ2bI\-{(. 8z.q H\1H\B?#_iPhK[?0 0tꭕrVlKScJ>[ |Z;bt7^q)NrbI0@ AZA)ݼm& 4AU>7<'! 䕬0G#"( BUKAfrzノ BzF|&%b[zh,yD~F:A!Y,^W_as2G_f974~ < أlPfC9?X| s䨇j<6Dﭧ;$)lp>SJ ෉B0WA=yS;pi75H6" ?I[zȜGI$ˣX*,H;$*pf?P~ޙ""_4}Tp/ޟ[)}՝JoEqblvNjdȾfRlQ5jnMkp[f?A̵ҷf\u:k uby쬹}ęcx5>= -{T:zyXJ[+#v,&8q1mE^ub>Q~=Z>i F5!ڿ|/eqcTV3C/jvI%5,vdy'D*9AKEPYl}J``UIi_n=6~[៯}bIԷ+^` O엾`';$Jp.y@8G@]:+?@ayfRCX\^BB¶~Z"j(Saˆ12E8nF;Z[Hpğ%T5Z!+$/f/C5#%Q&|#4c@?cBcJp͋t*i  Hk?ҟ< A)}-FXq]h]K i 1c!qDbEOb=;ͮqoO$ QE .Z~֦4sAb۲ʑF]8T)6[BN1b+bz}.[fabkXNL&zK}V; R%铯UH>+aj-FKpg8b ^KBw֔|<@T̅(뫃*XnH?hTVZJZ7,A#"kmN)(xSq% \mLGaV):4~|A 0+e?Թy䥩t A3\{;–|U5"{6\{zN\ D;{:Ghqk)4ǸvuHւVN%e㢅y*{s7qAV\qq7Lܮ T9s4@Z ux_'l7AXfFAC}ZZajȡF^SK% m؟Nqe߶N ؍7jUue;)J9~Xv;"6=Sj PZg\bPy$u3P bv[5);rV$Ν?:a, ~uגafPZKDL1y)~/@GM@CLԶ ^! h n#NdSo!y>dXΜOYVlH53/)O/ ll"aF"ms(kCoT_F/.m.c,[]5CN?@.: <W*fX8֗][1H*| (. Tyl~}!D@yFI ]-$Aꅐ鿑mxp5@ A0"65H"4.A!Yvuc ȣU_ZxxDX"<S O24eP-pպ[Eocԣy dL fK~C*zBdt8@v:{J -3M*h6qQA@P'E}嫭 iI;j䢂Xn*ݢe@Hzxi7vd4$+$ R&g#k0CL546]G"%z%TM=hzXWghCH?,n]#?MU[Y| A4\9G8/-~ITNB 5N15Nf.)7U_^m~00cQl @j? h!W)Do+B]4TϯBDxjʻ+')B w_e#q;{^Mz*g<VGXM3-a lAs4~8`I,Z1Tox֞|~'JaTw?Kt^24#By"f PA1C MN %[]M̈́yi:L:.Usܿ `8eı[41\ K.X(k;ܯhX@{7QQr7>9 UO:XTz^1 pF̌͞o.m!i'zL+! +k~"f". ܯbXjVʣ?jLS DQR_"ɍgᘦiCm`=LFp4Zͧ+یAĊC縷Ӑ:2U:Μ-.]c]Eԣ|4ybOevsQ&v,|kBζZpܔGM:]{}{\ՠ}_lFkۛ]/- $]QIj: PT \;L%"LW]B*F2/ gmh:qZAh2]2?H QG,?wc"BG^c8.^sI`,qbB[ҽ叜 i)tbE!:q`<;r Mh}_cAW.Fa0)++?[ ئ\A/Jq4¼@f*L:| çʐPf+e'YB9Vw^`cف8\} JKw(1ZĭbBi; 8.n](&%?Ю(qPy1meb!xv8Mz;2[d8HYy5g&_Dzm,p?"a[<'u%=͋&|@@ GڱctbVaq֬El9P]TT/ ;̼\OP s̄rlcfZ6jcP~iN0˂9Kv7Ye hD`1/SkeP /)\^o,r6ozC!<*OףÓ~7?+S-AVΟTLM9ӥezP`0h]>Ȩ6a–G{ײEo o5wھ6N9 @XGœ*\_@od՜(_5e9:FGKE}oS6lޫi?l.GOWD|4m:Ƈov rU!FIT1AݡMOS{U7*dUBނ VS@'۟qpr9H.b5/)k#lIRWF<'KpD\GQ50!9-Y݊8 !Zz!KT%o7 q Nױ5- ZaC ˗[fP&V6)btS Tcze%43$d DU|xC?S@js(/ΞQm„읙%U }Xqd;_NZiCe/ʥa/S3r<)0>5[Ӗ3 '_XH봝P #{+EjD'ԉo"Te#ʤaq9z$2=7 HcR!%zNcTwK6"`ɮk.L1͈{QB( {-]*]Pxd7 e|G8F )XKaa]*_85=uPAfڌuI@;)}HG`>㽛,S58LU)ꁌO"cgӪs)])xYC} j߆'64>7+0?'I7Fa Ϟe§g-Ú 4`J}F noP6+iP^DRMJsA宊kVV23;hQw ^гO{,,@f쏛>Jz9G~+._Tp-ԯ*0VW{>>;5+0>so3ۘR_)tq+'| 7Cp:SwoK&-8!ݩ5_[梀[51鲼yr+8I94md A3Zq99jA-%AA<ЕN hk"nKH U(nݡk-VEgU|NN0׹[]֎VN7X"&-RC#U_l/E ^g}%?`A)+3yuG;e ]O؝"uY;@ع3d)ZnIBLFyV}<Nej t2O'rwN=>ot4OcTlomD D V7Ԟ049_J'T M8p~!nvN-&yt2K  d#u,- jE*r y-@H)6zb37]3Ƣ-J)3Ίݫ|Y`x_{`,%c Fb`d/:;D6K+uF-ƻGAB[5nZjUݭdz]RUHQml&l~i7z0"@(ܿre2W>@ʦW}u:#VӜ]q[jF2U\$NZm\`ڽgMR/@K&=]ui>\Y ;6A2Mh.c P.^sfm'X$!ADQis.l LDL RӢ8 J黗+mAw1vZ~3oB]s1B-YTJjW(.5&iɳ-ڦߑ)kHF[s]mØ4C/Y SDxtlyA̠ۖH&hS'ؿ`xrԚm!7DgRϧUp d@Q$eQ)iJ9X_ `s)V2 ,4귣Ad)Y > (w~ʶl"R=vwo aU-![$7v]f0C>ȾrvDyoj;:rDJK/\Kb\_7#Օups[qf81.D;?xa0KlNp]"q%Բs a HF[s}r,%Ff?^{[5O}]o_,E$1↸%)@AMyG I'+z o \6=DWplkj{1@m3?3LqFeFy:Nyn'VO֛?/H1J 7`xQg#IJA'+D=wY-N~KV6UkfHԡƳ.#zpħ5/](ÀOKpDrDZ^Im۷ma,] *%lnz$#7_vpv1qe]P˲o[en'Be-!I5o x2DBnOWOtDiwt.ŢxX˜-ܘ:U z"_Pf}:Ē Ks.ͺPtW .'[YQa%50Ka,?_ .Y (/<* >:A G@<7BpN|*i$^ (ԲjU#̫( %f1?r{\p;@dQg-~䩕^3O^19'3L^rG v#ˉ^P`)ծZ7aGJaYx9i_ت̺QǔvkXPV2(@ i)J.΃b!ff,8MZG"[vumn^V+2 B@(E"M2+zvx2U@ sCxoZ^2<..=8W.N 2(T A^|5nGZ9FKCT:ua)cdd8i/߬_dmbNn.JXyBf-NHV6Eb hf֘` 6q[YM/L$U*9,C,p]]T\E=)Uz{w*i ,L8'JW80QXF~)t /p~͎*ʘBՎ~CAބh *g+21:|shA8Cyzk^2G3Pcݾ1_j$wFI$?'NwEaQj؛`^}UWKDy+%<(#yXR:)La >2~j[&B%2ʫEp9 ?J=2qz Ƕ`̎oP9wvh:Ab1g B[p2 d(ֶf.jRW_jo۲`8N @) #?ȳP 5HHoH퀙v-9s#tۦخn[afS7s1^.rp8:rB =эg; B~һUgv*~"451X5$qrBI],$9}_G"VО5Ic5>m4Z'.蓥XD%V ?qi˼-EX_w:u&g$6cH@k%k*}`: ٰ>R+\H~t"Xyٸٖqf?'*F5kTd_d ]+&-O(ɉ%  @bw'Muۗ:B,|=Ӗ:Μ[V'_B|o-~MmG| #Np2du70rUJl5 xWixNlDj|-%8"MH lՀ;#8/_AwI 8'b ~Y$jP`%zX"DcTS][k0J*u؂l.f1}@+y¨l1ȣ5Mm W֥hELbHrܬG97~mKnv!.yF >V(:ѓE ,f$L* S]~2LT)28|]qpu`OF Kw̜pe{HU7*2"D tj_" GPl"?*}K1AIu+ 6< " zVp*4Z7OsLן|^&T$ɣ. fT6oY761MwĤk1:I9Ƀ*}8ãȔ]*$.# ԑ׸|Alh <Z?آƚ®DJ*؇ 4DMm#]ݖG0vѤ0*9 Wj_Bve<&KSE!sT(7 [K+Q(Xs Y"Ԗ!/q`< n&ojz[1!:R5$Y "9̔nւsBN ֢m%oW @> ݽ^$GuZO an}5 ]qaG0O_]2I~Vu d8՝vI+G>f8ivuZ0)Z{1q{$#,vˑ6c.K=7RU5#fiihWڮt,{b*u^tkl=lI!@zFFkb /,P`N/ ºxl@]{N[W肤vNyRe"0H0 XE@kA~[)͓ɍ(F屺nnN0ę\[TF/nМai[viLi~TM a?Tf֜jlZ:9Q0;lC6"6;mkޖ~Dֿ՛5rAwXgF۪ÿhO[kw[b9w<o[DbhN'|sR6F~QNOW,AR#=o7¸h`)7D٨\rF%cvC[X܇]?g4 >"R=o1Pޅٚ{}K&F̂{;Wϡ "xYW]l=ӂ_o1Ȥ~kº-X_ smkORˣW"l٫l]y&΄1(%"(YĢ+rAp'#'k51lU`cflz,J)2~gK:>3B^@o7iz5sW{ Z?T^M@\uZ- 1坜ͥl%0ʹf`9=f!u\AGxˌGax\.0f[U1\L+H| %J<޶_p pbҬEʹ]'cTסTn3QǭJ>'lb05Sx SYybHZ d"K172(@eu=-v:iP+dFWcdbe8oTɤ8$EjGbbpguX[VՅeYn l1,tIƌϊaQY߶OT]trqo]Ξ0Re|D 5hspϧ]+,B u'Vbs/LZ['!3P_D"@ ]>%RƠpùj2e+#6Zʓ̦.Kn+f%ÞkDla⥉:xl0~v:7ȕuv '5j!e Vhu ahC& 5C>ӑk'Hm`Jl/?#_#=qD0eԃKpuZ unÉ(SAJ?/N&1 44Dy1' da}tYVb˗Դ<5Ռ]1YM5ȟ10{r`衠S-+ݘggZZWk="J=@\1n̊~ڰB),4"rHMЅ.xn"DrI /6!v)e%fA F}w1ܙM֙Ӆͮ'NR$~.}]( jNܻxц{GF_*鬄5/0R Y"g0\¸Sg0|F=2bӸB/u ($?!Dο1>9Ja(G83H.s}7ӿ }2qN g*i#[~,4{QqO)ԘK8BZ-*ԗ*3l*|!B\ۊ.jJDzav>',S#kb6‹ԮwEN#[D+:B$w1-_ʊz4omԤExoيB-aܛ"/hl1ú ʇR->nsT0՟ܷ8f?ի75eɽb4'R\m*r˞AK3ͭ1F[j{Tt 4?~ՕO . ֛C:rCCeKȀJv,#ٍHbRM%{r*_jܩIW+%a{s~Dk 3\$PL03b|ct76/++E C+Fx`SChCZŅ~=(|;L9L"s+2D@p~4ZsWzJhs(Q=k3GB@KreJL %2 Nr,5݉5ZBbOCOB|2ja`o"^꟥ߝ9i}/֝Yd2&C-}@զ8<|$z~ ';mp9MZT+y@j1Dv%QrcHbFbop@.-LHI|λ@5;(s0%L#/gMގt_?uOQ[o$Zmk!w+7㣺LwC '?)guL DeXl΢~7er 77!Dׅ L]YAL8loh~5nM.âi?Y.  䣪[+˅ͮ9٭?M*]Fgv3#8ϳ5Y.?SMa`_wfep*+9c癫b^g@XNQm@nLPTO%g'=&_uĹ&Dw /D pۗ5l}mEi0 Z->̣{X%^S'+n0jY_ '.vz0HϢN=v8ߍL{gɑ2f-2":/Ǡ(3]՛VX뷖9+hy-L;E$9RKd6M1u S`[lP}-5\gҚ'$zQb}*WٹEoMxd+j|b7ebtG f [e#eOT&;#s?YxeM v+( gb;eX cŢ@K)ةrDJ"[\0qlVCK.fnjBytߕV`9J!O19(gXL];99g Z>ΏWWX9WM~R3)_ ok-z*V1ǡ<5j7*W钴0`F Et4q6x:S6BƠ.95,ȃbg92f/#_;i;੫aץt$7¬i eӗQ( eVʯ)1<xxB >ON>d ޯ}EP𹿝| v>n0P?pN@6u5(\OVM8[۸d #')-#/:jjrZᵜ#A'C׎8{lHhAyB8nbM~&/fV"N"Zy _Wr*Cʭ9PB]̢41邘$N^gߏQ=ĸY1aSHH2rC}7p+[UXoqe<[t䊣!ەD͆PvX4m"`˵ߎ.Èlp>1k?s?H׻Z+c8Ajq: /HAQTNh)ws5vLN}$@>57zP1[ д! K;AlI[L Ns3%Xh"< 6z l`C8"`WsZb+24=$0m4;:{R֦G}ĺ̉w[4toA)"k -Ʃx:Π\8Xѭ̘IK>cRKt9UiQzXlqYckH4TP'XdoG;n W]}S`;{`}θ%wDX%O8F:iA&ȾX'+7<11jYULg*J9edBhA9LBK6J*I$Lxe!'S[Қ.}1EQjQXfYa*j#t6](\By ٓ/}|02 Iocex=V:˲5X^ּ*BS!Ojظ;r#v;هqVx%#`t{`.7So AEc:a|*J'4vcjM\f_o l KvF,Bv̚69DXt*/2P80 R (Hݕ;?:H3^Bc_ES0.no3Ȅq[̾cвo*2;k0?Lk<\6^ȞgȰA v,i 0/jCrHZ EmS{7ш9ŨtH;\6^B8W$Nɴh.39*Ε!5Q&7j$sߝErS˙ A9G:BNٝpw [}~'1$|b I \G:̱(^@={$Vg.| aB?#yT*(~c׃ OWt3Qe4&W;ڊabTn#0q;`?-O{A\`hn@_?pmP<^ .DaO,6ػQ+E쥛Ȟ H2j=$0\[9fW4A˱e7y;qŸ>9$`-oc]1%*W&&U|GW4)#MZZv\,#(VW85J` /ZAd%&iV(߅}\؝$ G!%Cdٺ{D/iT"@ OC 䳫uvo`wt {Fc=Gi10Vs:aũJ6iT=,$ӎGJ(1 " F!M"_qso[a&j,+ű!vMF-YIgaIdZQ^}C:וkP\ ɬ|\l}!,Ivw+N& _a2LԢPZ@U?(ǔ=bOyX({P_]bW3Wi:xY:)ݼBU]m.܈#&gVoP|ߡkN􌪁hHT"[tMA57WF +6Hw:vK(wAtBܮWl28p#$V7<8TR*1I`Q݆֗9T`iQ`ҋgr {B͂&-a^ӍuS*Oe;_x Wdbr&iXBgP GorD◽HXAcTn3bʏ \GIjS2tD&j>#B2 4~$Cה)p`Abhf8?xMiKS{YV.ވQ<AK+v ḱK O5ӗ8RW@"pQ讄j^WʿD2zʗ-)Ý\a A?Pr1  /\1`7~1'\ 'x`!}9(Ztm}-iZC0%g*ѳ@a?ė85. ~wگ(} |a; \r˦j ܁[4k) L'yZs"E[jH:WYVe0 s%ܸ Em{eoV|~ۓP7%Wnm<48>EEҦGd+()R9I)W%LL%?h,υ.puOSDd\x®;`$װ7WngE}'Dn, ꦒH GUs&\ zۅUf}6 qҕ;JAyWu 2ļJt4`6P'!\\]ksѵ%rE^5s4mPm+ m0yEcA&2(D0 @}$'A$%&q]o0Rj'ye:2@#93[~xLB?;yVC޻x~wh~!Ii/Ҽ_y=U\x9$1_MOwSHS z'Eb.2yC_uzD;لs5#au׶n}"uA]ҡ5g㨱s*p/aXՐ xõia ,!LKB#3}ijًp54!XR _4N%f)F!׷+QppODspZQO2I.dU֝lӂFKS94Bogr69:lºTZKlO},֛D:9p2 CiSdi 8e> ǒ죁lK="P+8o+z$f opDmNҦ*C bA!G# BDna&?Mjoz(zjU$p;C2QЗCɬ-{Biwhj|Ub aK߾Pe"haBb7E"Jg.~ȤE 4pU3D,T530%H#0^+3$?%m }㳰[~Zw4ZT?kz]L͚ZN_xdwLw@rͥxktW< X=Eu6Kl}AI@ɞ2J_&}iQXѯhNzK/7Uf{F`i/ X[fg f^f+k BV/ҳx@!;˕ƀز7/tEE~99Śg^%%>rݒdCGqjukD4򸿹S!jgmLU0![:ݶMM Ux"nm#wȮ[Š@VԞA72]O6F)"(cU*%Hr+:t1)^2s 2x**XIc {jd /mnbå[&ϭZbUӹeFL1GZ`l?,0烉Ȭ5auuؐr~qU='嵞G[9͂$9X[4/}YI$9W V-9ctk<u*PuY¹Oliv##<#ϟ0f xIηj Y" 3-4ӵYv~ƮXi cX:qX8%0>$L#ᅊu>6&/ :ݭ"떬Q?0B^q<Z8jg\acї4Ƨ&Y":\yaAkAD4GYg#;N2SAʡ_e):]X.lOvS`Cp!04Ǽ<!c n pkݮ8 E92 ݕz?T"ׄy#gbW#b8}J"w#wN.h |'kEN*4gvZ,C7>%MG4QW0ƨ!#G`f̤B1' ;v\!<&SYc -3_v̡!iBG0Yא%xX97Fnr`1ϣbcM!Ne\Kp R!Yj YQԋ) 3m!r:e$r>U={Z.IG6*f9b5U5< uehdpu0Moxf{ NԢ}Iѽ5MnzhKGXxB!YƚWqp=7Ao7} r,ϥ[(5CaT+V&pp 2^>VsG,F ]JNODh򁎔`ÚT'%wǪr~J6 m:8]Lܢ~hn^/j3a)Ox}&IHl_O4XP36zϏo:hU= :7B@W",. g7{]躦*ZU`RZsS0 JSKi9mO2*R0Ϩ\:ky&hE"fDo:qJ@LwP) \(JLx#VeLZm\ɱ}{!bDmKVGY[$N'40.2h"z[$XTNJy ̑8S7{MV4>.ǣc X|DDH>#(9)x&r -Amgե|o씙?rZ炖)#~Y| $軋a0%71㷟7,hy>hRL=aj1jR`XCTEP%saxdws q4|%*Ia&vs0 Tu$ízʗZL=hJv ]bgVu!mjO8E#{;^Q/L5u\͹w1cY%zL^X!tA7$c5MJ'M&^dJI[CM*B*M+&b"rEZy9ܶOƂ(Jz<&Q u5Oc]s$<<0Ij/r4 ~t@p ,20sQ0ԻÀ?z,ROT?O o3v^ ӒLRme.Sa3tNusTB\r5^QE,›SrmGC3ODN,Mʶl&QFso {VMK"C5QQI|JIHǯr[g6 ?D'Ej_<=<~\ D4}׌h[9 !)M]J-ξJ^Ám@?S}y}h xXy:m w-3\M^Zy0(B^;f5"|~ gп78r:4b7+%Hi+4Rj3j^pBQ'\P\q5I};?/G={ENC13Om\Ƒ%3w>DV6TMT{qECɺθ?A(|8yI ^f@>*?wZ%yΣ7F2P@r ;@mpUhÝ :9xFۼ0g$q8M dh('6eQ/ɍXG"\WGY5=`Xnh]YM361OH3.SF5DnԿ&}a3kٞ=h= f6dq w6k<Qʿ$\HDea9iY>&ŰBCsZ5)Dc~ԫTb?N!Z0LCHA"#/*2l%fpay}>-̖-)~hhJ7fOKha-r Q;W n79_BpY}hPG=8ط~~)5 MeRÍFBi_L[s8zфScz]n)BTiɾT,"ז˱'qzͩ0ԛ ίW"6鐪ڇ2-˘,g:LxT% e`7շ18l/XV/. ,ug }̎FZbUlR*:ɋOS\#nz Edf&UjLĉ˓D*z"ɑ<&X l;ALf!EqzH_`Ĺ8w%r:POc^9V{Z8ɪsx jֆ!(a) xzUsc-l0W!l^M H0S;":l nWNp0:rD7SX.yz:R',m'']": |~T@o,y-9(qчq uW<^t@: |Ic^e9!{1Hs;r3#SFyw@[o`by:\[P x֍^,ßpfo^]aϐBB̻`|D\F z0iހT#Hv+vx,`OWmB,lHq1ZDoo~*?0u["dm ֫jȤ1! hL]AG ƒHH:gn&|5iYiEfj%G,^k'5p~lesRQ҇x\o,iꓲbME3M~I+S +??t84UQMRy=?wj_(8o*ĚKޝq'J 7YT\+֏D0u4A.fR3F3$tqjT9oy> ݣMxp֡9=u~QR`Ռ!4N}Q\~*N)h|ɖzOE%,0?HK+I1눚pk˼iFK@FsGn<Ŗt.z`AxmW Y @8+-u%t!(GGV!]Q ;G<&Q|  r!C`@JI?Yj:1 gvdnP^B"ɺIdtgYd^%5\Ɇ2r;ӂ^0@wyJx]YC68`"l>,C_hMb!ӑn~#`A4L2g1u\1y|8H"sj-Mxe{BX]6ԵzSr99@(Af8@1yaTnjY]Wq#Ś6R GX3VCQ"I%Yz ҝ.1T`g h1=+ͷwhѵ{0I Ղ^ӱ |\-^g?RY꿨2 Tjǂ՞U rcxv`FNgIAnuagIIA6e<=H ,_Plv j")ږ1&º f~:.'q-4/͆rf$Q,/u:X VjM`W&U$ݏTrkVP2 GA:L{:a[֛2S6Q@㷡'[!}`I| 3+gtqqG!*ʃurq.)+\WQDSBHO$ ={ /8 % =|':浇/2W$^t~9^wpz&pF67IzԀUAϬR*nen,o%MҀtP,%yEԗzj/:gwĬ̱6HdՙJos2"_> F IkUódb%|T)@ ȔrDapFy&w4s=5^/~ #*jZk(Wդp:l>ש>Pgz TāH>'қkHS;LYR`Z+iА ;|\p0Tv>nl97Ʀ ӑ;7[0-3EcWxi~r\h잟Roz_t21T0ũrahֲy!K +`yP,RiqKJŴ:Oҏ<'3vA܂uq/$\U4Ͼ)S@hYJ(fҹTkD9 x=KYb8qo[5(Q=%qBaG \\] + '?DUl~%_^{Xĺjk3ef^u0FO5VGwAT NX1ś ?s%qmwMOSmό􀼞59oJO {EԜ%&2kx $7**+)Tx?ҥv1=!FC~?*4XQZ5ZNZyW2vI*0W/taVCp)z|vkW7b2Z MQ›OT'9*bqkxhV{B}NFoh1VI0̣,mOO4ޟ*4Js6fX#o3o*Y'IQQ?(څqm mR2"gs:Bf' 7w @ϻAb=pW(;W #sINi=Q48wL H Rb]:CcR,l&[+h$鯝,[;Dp0|d8o͇΢{EMWzǁ+<;P=*dŇbHJja_;q%еC(k->{zb +|Rq~A\qM`I-Zkè*՗Er _1ص߲) `r0+e<S0M}.jw(1}]V$z %_˺`%teAŗ& Ȋ 2K [E`ܑa+< f\vFvEoPԵӞH-/&րY0^ocOZ@j9aI3koqpԧJE4Ҩ/rG?ıTGr&`9aAD19@>Qi abp wx_oau<2ZA^x%پj2g54 A7\Ʈ(O5XZOiߑ$9Ȏ".w70^Q6m;Z0t.nnF>.<7&7Ž@/ i".s}ls4?"BҞ3v`( A'x;P9Vqh:,c}|LӦ |0CVYN@}E ,0 ~Pf ]PE%*灄a%/9tr`#@>z\fSId]d赐~rfKkF+E=qvSghGO=hrT^xa3(/#l]/]::3i>)4w k. cc9z̃qW*En2RivX|wWgI;SVZIIel腡]} aT膨YK$?r@ѧ esJ\$p[譾.gnmF[n?*'F՚i.cx9,֙+̘ܙ2u){+ v`njmנC(TYM>Hca=Th1h<|_E%dR'0Ws.B N\0 _^HFCȚq̵dMYCyi}MRSE:\ =!$ιll!cge< ~{^%, LDsw$ٞo!AhkSFg\ʄp`MY 뫗ťp18Eӡ S@'YS,k3I`66jJ rGh=^>^ bEg(gi چ4a>uzcrc2&HqXIrsj- F4_qށ+4˝$suW'9w`VZ"Ʉj9WE+HQB:gp2LQKr/eha>ܓN8O.6Ka;#/ Q@  6*3}l}pL-d7F\r:;Bj~ 껾| [XF2R ~ÒQΰFEϰ2\#X4qUy"Y?K)ҎQQ"Vx&[ȄZbY`'Guf\ =QHzfL"PsQmU@{+icI"ZTny(Bk !^9J@NGQδEOЧ:&a _W/rӔoِgC%:,.5AeN'.!떺VYARH̹`O+M3kFtozZ/&/)ŸxE칎X Sa)a?-;]3ley vpggYa<āD`%S`>몢RBm.P.ڣu]@E|&R4"sed9;lWaoT6PD_=̛^!WkzmN GU_D14eefEpMsFBX/z֑d-86`XcȔ̒ 5ճo:dp9"gO :o(q波J& .ƫ2'9շ]Wwta~# b|5DX+(`ZM d)ŭ8.O>#D۠T7l[:Mlfl@Jhu("yHy]ӰVGh~B 1Gv?˷Hfh# G ܳ!hU&&>Odipxq_߯irR0 :3sU~czbAPRh'uќ Sa5T2)^Zq-j_lm7GKկ=ePj` О8$E`fiFM;FRr~)V~#}0k_ȝw( Ns6_wXr-¶dpyheC{&|֡\k~X%W#CAҕï[%\ߞ+=K^mzհ?(\Ǘ>gvAwy,$.LuZi{$B&+ f!Kω9jڲ_̥-C60j7Uħff捪E.wS弿7ijNVх@Ɠ^&0f_w.'͕렎HKo'ٵX _ Iar>U_gd&.,2zmDZ7 JRgwsZR ~2/֯Ez%16N [_o0+(0+$"O55ht,,~HKB;{Yrb&@cy{ O\8yV?#& Q?ҷOԥQ6Kս"alB@/OᕆqB>e [V0B[ 5 b׵_‹V?f2YR˂;{ TphÍ{9Q;y! _YR׿&vOinGğ?K:NnzGcV]Ɏ.M8} ně?u;0ۡ`ݥ+*WwLlo no {/}@种iTR]} 2[n'6lû ήn!*g Y]bpU h#>CzP˅%w)X<\i;u% auZۈ%#NK;MnVTmXA<䑱F}^}689e U&YK"-ڭ-D0IԎ^I\ mL`[46ȌК7ڝ9&DSO,*Ȗ #x#Q3Ze.$HJC\lիوMƙ`slꨛGPF!PŎ-іϛ!,##SNn;I1Z(dㆉs֦&z`%3HT>M,0U,eȭ̯BwOSXsLvHu0+N%ϪņhĬ,ngLIJ>iI.(bB&}dr3A Kf`mk~~9~+܂wayI_^|d?Kb.YlF!|o@/4Wd7ѰYܔ+)Y(w[\N~]9EGtflSS/m^◹#&ג@!:њu>HYAM!7ՉV(OuQQC\Bo<ʮۭd4B)R6P6ʊ0d~)׻ /FR)HV@ xAqEW vu _ [{0E""D27uAʉ 9Q|{m[90MWX+(JazXp)~vWuJz^ejvIւ'r> D{wZDtY<nvq:A59]Yɳv/sc3&An׶=(m_LQF!O4&}NǐY>*P "kز! v.NZ,g(\3[3s+ 9̲ >א-"g4&3jQy=m]]|+yP",u'K{s!]Oĩ<"~wbd9 ʄ9oPcB[rqx 刯R'g7( v}U yWQN 6.0"+-xPfחTla߳np`[\mL8Vgr:t,RѯAúY!΋8UNjC|ZԏkSEH?(H 毧ՕbxoȾ5h4q 7|vd)bFP ؞ƾ<>6Ft³ƯJbhB}f/X8|L=G2 I_K7Կl!?@:ny-^ }y ei=aV1,=*?@XO?v>ώki&q4e[_(HW8Wֻr+:Q0E|DQqؼ//5Ķ ]JS_pOvgeMC]E>]1`벴0 ;JjjXrwNw9Gs3*-t*F*+))t/#!"6J;s\6iD2D.[rŷy;hw,S'Biӥba4 :rb) CY]TI?|;M݃z[gd ("|)K|~J : %mRرU-KxG!g |'Uls#cL=X>Ω6&QhbGUP˓u(/) LcKo.ELI5#/FN[|SFzDXXHa{CSk K@٨wIlLrЛWj#"rTc^Veph'_X#DVHma?}GWU35 Z*6lQ;A6 ?9SF??Of\"/3ިr k^) 6Ҋ$8x|rN{oi{kHmm!Gl˜M o1*iWȮhX1WgCfAQ8L|t:i9NHˑ3@US-#g';ћ|M)pDrm18LbǛ)mŏU1Ewٚ9_%i(M-,sM0]kU,* Oig;7'B;W"oO9 Fv`k<ٳmP5Gw߉_X_MQM 7eAm=Yɻ/C>Zޕgm62goq$]׬_kf{Ij:\XƧp:!9"hI=ax`v mH%r4cU$k^2:*-1Ӧhy?N6AJz |ϓ6F߹N+퓓dF~ɰa47Y}?*:){]2#mD(عZYf 6hC~8&MC]G!9eвOdmx uUHR3Qu4SMޘ؝8r<=1=Ԑ4r~$O"r+tv=uAȷ3 t +[%:~[N{[|#(>ކjBFښ\o;vd^~dr^΅2OՄ<_}цz֘X&Ős6r %$SsHUz 렜Pn{95Fȕ,Q`N >t_ruO3{pRA-~+6#$Y {z?8 9L#tw+1hkuϪD,6}Mxgijl#6Ñ p0A{h .O,$~g~>b(X\t'i`ZDE$pezn|EεܡomFB]X 5oٸ;ҳ̜,? Ҥ0W?o'H=W.F-؊4]׮{OM"x^7i^N&)Q&f 7)!K}2w+H@w,ax{jg+6kDi롭&j ;K|):y,LZ\@4bP^%<0$)4iDf;?Zل|aY*k'P}#vC,Pv_qNx8gE衽h;o3\x( yLuld)$(s{ep~^>1 @U)d<0Ś) f7DČsj8;#+m~K>v0ö}q6~:qacs~МFa8:F.$ؕA|%5@wY=13M'ebl](DqU't8&79`1[A#U&[q7=ej&sWxkL8x:N>nT ds< ROLRk֟o4`Q~9tR!f{0 rnxV &ƻ}%j W #y3I7r70qn3z;ԕSPquS- kMpD0ǟ*.; w>O CefyG#:R(ԧ"w"^A\T)@sH8#GL՞77Yȿ=CZz&CD=7ktXĚ&Sp,0Jn>bdh!J(붙[\:R̘"'0 7 SW[s7?¥G3BsCT11p>B{G/œ/mr;E'dJ3W>x^`< ?[7BbrBW"m{611K{sr^nV`Ԣ:{1NK <@4VwE'$cQQ'*1jvO~1D\I4AΎC5#^yYdPv@Tg^-V Ln\ wkM}oog7-))|b4}3< 3r5b9M@|"PID|2'՝ZZn-"lROו h(S "r߮|5DUJ%L: 4}+$MH}?q"* 췋:`ofLfJ۬Qh Oକ'+@1~S^TE[A.G(Iu}aR#XR ;-&s-mjk Lθ5d-ܙ\.ڭF51ǽ_C/'15n6Jra) {4aU8<.|h/灅c4j$\G JI۠S^?ᴭYqБ_S |P,+78,/g!yVb")|Xgk9kUf&>'۷rvu  )fd?CieDn$k +50c*fZh Gе|xQUUeP݈4~H63azʟ[&&(o-CyR7ۋwI*k%d UvY%R yYPՉ.Węc͙t |Se  {V_ HN=hHg F!-1ʈ-tڛFPBn^Ng$DuP. ˃1yZs/8*H4Z`QO.Fe w͜Z T~"0>D2-|/gQ@81oXI^zNKI&^ 0DZ .SxƧhBtxݖ0&E6bC4aO.1=ln}&pY09ev"lnA_L nTf̥{>MA>=oh㓫H4VߕT_msI3iLSI&l y9JTA7=~7 )j%&EeJJryW

l# } (p0Vz1omP-7>|qMjoC&e<(j5UKkƇs&%Yc@njC7-oQ3X.xҢ =X@xMbڪi$0bn_J-+Fm4Iw*Cf{qcɞFL?߈[Fz=,׮+{c?8 ^]QP0Jxbui0Z! +ct/fZMχUꦴL ")8(& T -dlGTԝG!ƛ9YZIdP*shns4îԭ'h>˛1̙1R U/+C9,{+k]xtp404B(8Rɤ2lx^p6}CۏS*f/ Zҟ|:qN&E랆j0ѵ#os͎tP.24}S(S +{ju%-_C?j {lZBLv5ȃook$(C Esc֎Xޥ ۺ6 wL%tNK*,fO@ŋc՟QƎ#vSjkSHJw9xspNwl^20I:/ ȿ13P>\_6nT8}YѡVҊ< leY ~9/<뗕]*Cw _*z~Sz~MIX)JF{^O:]*=ί DyKwN8`lrzg`7{Ew#qcU~X^y"Ar@NB9bp܀\?N4Pv*+}:13D /[V}`3}y}YI#֜ʝKXzd<ݦˀ^~1-3b͊/Cj!&N$c.qA ~ۗG]Xt`hoҞ L#x 7 DFQL:GUrF[ *.rVcag{Gڂ1Wæ)z:#B-6;h)A H c]{#55ItY ž/n9#J/d,ݦ8bۭZӨxe4&J0Sq:֯eCFߗ1uw<'`z#xd:/znq#DB;@J[HR-}"}p'"g1~A~>!5J!y<4 UU=x).q&A|Z j$~m3`P) C[{ǜf E3mĹ~})Qs2d w 9VR~[$(?{BŇB701×%aD l 1n!}_߁cp>T (O`WnT ,e6N2I νd%*ґޥ1` ^BAviъ?S70MG׳D2HG坾h'T Q.f3s3F|a46/p#5!>M {9VPtBmD%k@ |=w}}:UXQs@^w22D8SmQ$C=Sm290. #o d%c(ƬWVK)E3R.0&c 2-P ]LcCR)֘1aEr}ka E#6-&żfОX4}g7)L)x%g#BP hmfU|]Kӭ"5e7 |]PH;[?qD&߄ՏDw;QNb~hJdVm>= /\ѵ?7>f4t̰&#d}JY_Z. Ǽ/&Jɻ@$1kqMXښ'nM3!.6KA6ڽ>c@Z}CB%1nf.@x?EݍP,bn<˷c]]~L:k@~)S I10B J\L7$?Աv$}5/{\/ye5#-~d>q`m4FV(=QHO>?bpfl|Pה|h=bH = rQKgCQ1$b0bm@)\tEnZT| Ɍ/ID.SɂV? f=?Nb92be.Cyw-,-Ǧ<3$za(LOxpCcX]v;^.-Sa->|W2ZAvҁL[l:OC0Z[QU;]{5JOڼlsdv8K)wQjG 4|,87L{Jpvu6gd>(T*&%FݝmJIn 2JLCwU5^'xlA{rE $^)px܁_QeW| 7 kB0D2jrxšyD ,濝Cş,K?:yx`9{9yި0l':3#MeY""NBb{`\ oP< 3#&'e5xnJw\-)9v7fTphGGu= )#i,2?>T<즼^-8.M<| }o ZAہ#\ECPea`TTG{4n:8MUPFp+Z(1VDŽBo[$6Aʄ)7iWY5ۺqh<ʿ[u@tiJ{Y 1n[,EjZPD9FF(ź3#?ŹNs C@B]Sӧ̅tȨ~6?Y[X:sp[&Ύu.T3(l7]!Nr5],gBIwU $ej9_{1И 6Mg0F(zJFqV%Mۅ*Z[woN !Gf$`8rE|(N$p#>'~Per1ퟘp|BȢ 8=۶-˶EBC0E`<>| ioXroC2qJŸO[(ЗSB+%\A`3($j45'[53#u+E0?Xe%ABL~5ێVߌfxbԦ3X+q&)hj;r^hr E}{Bo ΢aKޫT!'B4>1?IfbWfI 5^3^a`}B޳W.5]ill?7q.N/{Խ 0 !;}}Ș3 ]IO={E!tU:Opm39eg۲coC>&,~0BTOY8M);X>=|Lyqxٙ2K52ė~*#$SdbBj!׮~ZMS*xu܊34V[(z <(4ήЧ BR>_|hб~ lzk *bz,cw-bi'/`ht LA5vbT%s\ L>kMU!-ͳJ1/^Ă|]1 ~"Qm%gwTƻ\QIe)u7֢O~O]U`,`t0 MrNr1nYƪb4 RMq"Sd'૬@rƜUuʄ Dᨖ#wTnMy)_vrZ!y5aKiIM+c "^`C**8t»2n福p纶@Uj\g>?%{@u1Rpk/*Cڴ!=NE`ՍJ.vko!0 sneO00vN0Z{N ٹq4jD|45/+ZTH@1?,E+K7'pPZJTBc`Az܎ &DqRCa{!npy%Z Ē/ 8BkoA ȹpnK!Jw|v'хpExC'Bk$N,ՖcbiCCKSDg '`R1Β:#C$$փ jnJuV^'&td jHSIb.honel0cܲ>bS3<8' t}2B1[hW]ú;3ڇUDUrbKXcQ=}v#!Σ;.&rWtaeiw |u; 5Ս,HzD rvw+ ;b}$pykR5G Sq3aɩz֡k\&!Ƚ@Rfl qSE3=85g3`'J+$xx0u,btFd j?n(EqX7pQzÝXeW& yDaʠ0'o5 ٬1xKO:c3b hSԄMk2f`)IT7#Kl/dv6/,~g-;bz>qvwfFT)0~| %F!:JC*㥉6n]Qc6]w~Ahz]U<5WmZH7,1TnzɤxqҨ!Z{D$JZ@48}̴:ԂNbIpWEGKOVx^ʓ SN٧ybҿʈ<'D{qhc,7N&koęgJ wwm>/l }K܂] V^>y^I9L:96X{m+YU1m֡.?})T\X,*7 v} ͟DS* CFm2vIƠ?zsrkjtۮbx`I~0iAS <>cgPw64`Rhhixz=)0F(FZؙC³p6p- WzrlXޠ€0yn@>K$"W,/$+cR4GdFm~ڵIVfEn8,kwՔ.LH,GxA#+o:=[<9"mFk_-<$ +Xt5{'F]Ug|G?{Y=MO6Itۺ@ɐࡋ 4fYTD⑅鲦R9\[D&M.[m(|BKRE4F-Ȧk.Sy@ PGTJͶ)K`夂#K>S4@ .6Y*szAA1{yK`1e n$ APW_Y 2f[D=~ja]ke-b[?HDElV{u.\S[-] m2U-9|IVܚFo=L/A'"(`Xuz],cB`@ 5M[FC-%0ӭ'akA(mp!ъ{*тMOc%`י$3ފs7}05IAgCpj4Qt~tk y(uf==؆g(E-7t`#Ѱ)`,p>ӝQckƧEB4 a0Ȃ63~ͰM,ո>|mA*q!0v,m|ݡ)a5F` p~.9UeHQR /ެ*7Id*Mo2@EuLe1RKTnAIMԦIDKFHQ8|QUg*ݿgV#1T;h&'^փ\E3CS~T*\^‰n3fN#S>?{xDq{ gt_]&xJ-K +Z85OG~'r^t2(X#gGݩ58,1'QĆ`Ea %<#w?۳ShY.ZZqeTRk@L C&msCݤy MR#io i}Lފ!IO#np-zzO 𸅶P'sdI +41#0Qd \׏wiHUb7C7[n #4^~ ޯd.]jbV=(HLKr%Ͼۥ~z[㐶Ou ݐXq׿~)ė%FhvpF)Ј|/шTJ̘~Rv$.,uQ+Qվ1ڞݦ{Q q)uITVECoc@?f "f$ a![E݊GKrec*)_:$QkaY8)ZflfrIjUxffsf()D bjks EC/Nz |ql/9ne'U@aK}w 4`heq;(7Ƀl/#gµ1PS*TFr_B3HFVdɪ57H{pn6]ci_BGͧE\[.DDڛ]7yQaG[g5kܥ~(ܮD%lvCY2_^5ʃNqbˋ5kDԟǬ2WHKP?ϫ!nF?ZYS,vb^60=P1cM%P> !CSAU*3 0|tAU=7~ȱr,l43Vhn*ԬC]QN9aLgsVS||&5yTM%Bv\sʑ X=a@u((S_~sojl=/t-N2UF+pHϝu-VFfϔ, GjAaUs܈c%8ݎ3Ӷobqb<stIS,HT1G9 ̅WH1WQ3Wj Oϧ|W4$4Nvb0!4`bwmzd;SXXȲ&4~FnX$Mw?G:y4fOJ#B\w "+ P kö02RtlCkRxk"@zйX}m c\a"lDzP`W>г.nE9Ʃ3qh}?iq=-)KyhAE'r9-%.*7yN=*l:qE@m]%C22`K&6Fn#xlG؀ r,'zA V{^P~PgrNh;>hUB vaLHbƅ04wj8Ϳ VD@!ڎnS &V 03 {/nIq^rh;xLsx֕ӝVQeCm8TpGX c ,nxh`GLCvMDîG9Kls@i<[ ߕ)l^F}l$*fY (#]Pn' tF0 i&xpŋDGnPk+ \r,H|Re~-IQ#KYc3*!a%)z )/ q'Ɣf/F% @D}Un_:Z?[Dexon#FIb|Ħϥ`:mR=wVfttMER@i=ڝC<9".Sk;S(ԐF)VRFI QA}3~d0Tr[!]'/ ߟY|b) ;''<VE_ nUWLDVan@! t>gl m i]/ ,]C׽prHl1МvHj^W"r-J\DIk"y]SQaWrȪD*2kFSeلLjK%kIămVTxkMgk_WS*k5|j욬Gqv" NRug 8[р^/,4:ir9O{*SӚà/2cp5'ª}J83qArGq1:gf.Ǻ~U ~Iڟo QQVWՊ&f BF_7=nr)$d) d򁾧(,JUNy+5>Ͳ)t˛/@3?Yɢj2f?d xGmKנS(‹QUjL+H=MIF$y?$0?7ag?Lai㮭jdlluAX̧Eѽ;SU*T%]ao`NrV<߂A'p{d=:Fʜ>h[#{[;^Zan07 P9{1S=^+ydoV)K)|^ #,՗=1lֹE [-&-+|bH?xR;x@lɱS?sBg}z"!X Fcܣ񺋐1=H5L8SqïqzH ;mW:WLs.W MFr?ux ;LkA" R;_Ss ! (ИRk "dǪeS=+'V x{Rc>e%HfUs긧t >S4,g@ױ ؟l0TFwyu2q o?6Γ.8QdC<&;(ŕgU> !^!@<U'Ups49n! /ʴ?pek0F*Gd2w٭&H0E [1whM uK݅!.8twgO!c@ӍMF'|ˬMInrJk!s\zCtl[o܄%b!iY&i׬eOni;I\sR?K"`tؐMC!L,mY y͵O{[#R}viHpkD2#ک(M5!vJ\r㲓昋X"]m9PIqːd&F N0:z`*5EYSsP~fpF|Ӂ'U4xBzmSr 3KXY*_36gi̋1x! Zt2t rXyɪsnMw6vY3kI=c R "xW5n^1/qJ/=,tJ-\ ,3P$b1S{y`M/Rdש[p;: PE(M1?fMm|gE 9Y&9Vh/n SH ~"V⧄a;\dxބOC_KeP:'#3Hҫ q0Kf.H&J(}41v\< A"ԯ T)F Bݩ~?R6U432 ֪`g GI; 4P=O*F!bkd A28:K0@47;IHf H W2DlyxzZ< ]i#"2Ѡ Ih(.!4bw@s Xb5)z]IL} Ӑ ީ6DG {ֲDM>/ gOW L9$D_őq݁ nF\F)A}m_5Rs m/Gt 'bJk<0{ qж0/e&|6TKkKj)}&o^^8v }[צwyӧ$lڨs;#w3fGU ]0|ҥ{!o= Ia'JQ|ju|}5>u^zU~kNlkK ;?\h|~pKbzTu"t92yѥ< XET:"҃u\2ILzSft pkƓA|JO)A|_u]ھ s7IxgdT7'Moɡ W 4ƤtJ XM=<6C:pF'b_ z#19C{5/8EfGDP#Ts)br.'yOs۴i\/1ߟ =SܑՃgp :1)(B{XkWrXwc96_ ziT[~,Kk@GGpo;s~MGȒ)!:.d-7``؛Ku92a"5VIi"DsE<=\V/VnkU9jaKyjs!2{}`>S <6X]QF z.:֏^TKQz=q;qj@wOM2!̝MY4wLu{L ]`Mqm4S~zLUqY'(i¶'":\P;>6{ۙ҆^=zYFF7 W5$EQM4?uC'2țN8g$ͩ>-q(BS RgBM4'¶aŮS:\j*h07z9Fg Nۄ5f(#a"I3;MkϾk=Lbfd,z&!Jؒir)I 5TV+iߣ7v|uwFOY0ǴKfV,pnRtI28/R V3:,ȚXIB11B>zS\i-RYL ``ԥ &z8隋l BaRƔF[dgG0 !QywqOEI3:iPfǠ6M$Ӹ#Iӹaf2}*IsR{lmz~rccDQE'aQJ#,(3SׂD})8m_<&,aegK羲-n D%⌖mph̑Ry'9;+/N7eg Z" (vpH#bwuJ2yS@_Ѽ!9AjT;3m HQ~Kɞer'8O]G]ÖͷA-l^K) 7PdQ|xC똠h<{$#\2=+CW\b\q#gCe뜁Ϙ@,gElFJ`(Pm=BlbIc%0u:Y1\eb` L 3&hY^A䷃Ot7}~rf(KH$KXnL͈+:n䄻br_6Y{)KDM >)PGiGn@h>?R>Z|S)_䅇WAy#S6PBܑgdtκv=."[0|[wF3b\G܍!xBX}"sdL('s'lśKkk2!TRv ME[E%$0|lG"]\dQk60F]"m&v\hH+;#=PppZw:*DWSf'Z5bvzg*zjYh,h?"Ir'@}l^A( >T[<`JIU!=eMO!j%~$2oC#޻G"q<β=f|WN kpWfϋt(C2ͮt4RIStvĽ~M0{ Y^@ҟ%gD(g&20&=A!Эo1DT#6~}{ci|˃hj/kdwP/ 9mE`M tݨ|wYǦ`>DiENAB [,-X}Ͼ+"1HbӀ> 6tn\!َ'Q|k:,bQ~v.V|pfU3KKI7r2zنƊw b&zI\_B+|h%H0ym$sDɌTZaRTg6I=9`S!Ls=}9˸aϊХ[^L(p.ouvk](GM!n壳 zf!Pץ-b/2Gɏ޿gՉ%҂*qiv6oZeҧ{`ZE4xIwmY?LܧT{Q9O؏Ic]I,xOm?oy_ξ1"*qg‡bd3j+ C԰+]HòPDg#J$L[{椾Vof9Jj )/-CZ0ʅ֍7%t~GO&-"os ̡`'x#7J:I w5TNUTG8Sّ&yME&.X4L *]径\7J}>;V;'*_tڳ.-/O[jR]1#&.`QÃRV 5ͷ ]u 00VC-Ӹ'ςiwㄡq#I4X- xfAʧaKw}/ΒMV^!-!wMtǯ%G79RXr}d4s?VAWLNiL@q3ŔϬ<>&0!,aYЕŏ{x9#wbV_((39HjMf}D|@ô(Br {Ǐ$wu$33(":G=~j_o[k & F6!_H2Ģ\W LM99i~Dn%<#^NjF0 nR0)Mϓk;v d`bvttY&bg!)mN\瘺R }K:m=" gb1|AH:꽌Ef@Ǡŏ{={sP~O|~Jdo;߲a^ʇ6~/>vYedbcj΢mDG8[ήYvqO+g'1w:0~2R2-}?;7(.5ݶokb/U?e /08 mpI탷h$t-nt~@;^+fso]HÖ:xk9-9 j%K8Ⱦ2tg-X41CM18aC"+?&afbfYm/Yuj&^2a->hw~mwh~펠_.),1B6-wFӐl|nSwF>Paؓ.:"v޷Yi{O(̀9Z= _A-dFLH7pH{E e/;[ ԉ#nQ/b;:ʱ/VK)"%?~Fsk~ @[[\BT}g9:utC>'avE:矗_Y]3졮BJ<NƍI.+0:@Ӟl̈\VdJ%zqzfYmjiV҆nsi/Jy导c]W&=Ǝr$@y6EV-:5s7=W}YDeDb0'8 x(:`A$gƳ`J~R$[>]c%[P{Is2Guq°%UEDUL͟~YKꊅ7N4`~ ˪و $/WxbsZ))} n:jEw_&s'TaxRTD5L̬y]!s,yOx-0 =@MX恎ZIR±zM\;>I^b c*Ş%2J4_'y/OS0AR&YbZ6PZ.rdsh7⭕*1 ĕꊸk$_EH3h@iUU /R1h]1<긊?RCp^T]`kS^k:k1~=݊X4ΌO3( kI{v8"#i#Q{']*3խ:R#{>bNz, )uSV>=ˎEz|ԏzcJVike_딴ӓm}I ^JZu3dX`?6+9`O`~) /-͌Dvǹ&k Kvyx[+%qXaI,1SBDHYܚY/HWw0oȣ (>V—.u 2p'>VM(@*c[ҧ1k&.URSF>e{XE2L1JNp\ouDiwHg `QPh$< $syB80T!ϡJo.:\Zh9?RPm2(sMI]T_e%=LhcW@C\e~K܎Jyg=i>/hKn?rA` kR&Y-?syd\UKrJ  Qnͳ޲z#̰i'Tnih*Zb\{nĄl.Ȃ@y,$؎|w ?^BjE4_T" !~&$HcQwF=ܺ@ @S!2ؕ]~lb?=ҿ1>vHq=WO.PU~"\Vw {oqj,) v$|z>S3Ntl{wx=vTI%P( 傦H R&M㯩>ҏEd O* ȋXg6?B񋾸c1O.JL;&8QaZ7Q7d :z}X): ^.V5d.SLTލ\}s4ZTE|w'5DS=J+!g x2 ]R=DGG;ca5̲6BE ̕#wTlXÛlZpµ<d'6H e0jH|.={Jߘ= Fb\%EkG֡kY#Xo2]XN#׭o_iist}ߠtMr_S<{/IM< I)V[IU,! jUCWI_^%2(?lnR@(A$2ΤMd@@q.,v|MBMܧocD{rqؤ6}sz/.,֚ce +2;\TSW1!4wg1kS>v6ubp#`Rf 'eńj/L}ҞBS<.po#權 a<]{~ ܽ͜v7Wē#Q*"%ASo>D^ѧ} _eF) [2)'Bf#Oa(m0ز%~òC:Q WLvI/O DVGWkޤaoC{z$Jv Gi~|%ܝ/x>x^of ,I+/l<;?xa  W/֬]E&XPH񤖺VrB*$ӆ[e<&[eRa.U!e򢼵,l9 ߝw&|-rqlK]DeW L:4ݔce/+]͆eKjSBSXۄh) *%u$) n9z|Os\ 2v2 [}IAL0yQ[ W a8M"a MUw9tPT:zz![Cgp GMi 4We7gݪC7sDvzz˳,<$u_!e͡f*NJ !LF'NM9#jFpäkR}$Bs4IڌO4yq3*Z3}| }D7ZmlO:x@/y ]u8`.Fsz&7ljn| ro,N2:_+,EqЇ ߩlԹvbV#i)AO2*G3tR0U&p(sz\'6Eճ }^ؓf'; Zu3""; {R75HwNJ, l[ F J薠:.SQ*EUTXem ۔q .qG8+B3HgLBcla+  F%T~077ׇRa ;#YwGq,*=1w*iYa\x7F*8xuӼ:s hg6M_X G w6"Ra?ߠ{'2<<ԕgu~^#n;,bd[~P%9+3ylܽnC2"D@B͗,ʯА=̂Z,U"ȯJ~s^gwb"U1̟_@?bt㖡R}F5LZ!{,ޔ@v ]ԱAhݶ3v obTN9[1qF!13Ψ\ QZQ )"!BHU«^×c6 `6׶ 97X(A9s\\<fү!~:..ʿ3x;Ipn:)"_#jUNݖ$Y^&sE,"^`\jcfmwd3oK>8KLgǭ]qZQg;3,7<ߢ>)Bm6@i_\7}!u5)[~#1Ls9$"waC(0[-4  (·R3} CƃhjI }wZ֧3N.ִ]2]E|Z(dA'7(K1kj'5.sWum $K\r`0d#Bt=U$I:AZYIeF<A"JS9L n-A0c7]ݍ*ߌ(O(s֓0$&+p>LL{F`<>_A(&L>cATEk/-o@aS ֍\(Tzebh}z7<|3a—IVOiW * ;sI-s5Csa%π2-)n"I.))*;d>mu| ;- MH\T.GO40'PS2&!K k#k~s?r;cg~°/vES91HnK}04s7P x.~QFۿ)p,9A uV\tC: {:u$ѝ/w.,ZcSZ B\b]P8X R]MQ ړLֿE^Ӄz z*X(&sLyौLfkm<1!.f7e]Z|w:%&H'ROm"PiD*;U!3FMgNo ˏ} \\LRGؚ̰}h/|ϳkP"CCOI'b[[zd쾼U[#J p2G;Ta;Rna`y{Ll}Y0.,40#Y'g!QWTu`h;ƭB E#b`yѿ ,stL\*a CVY^H&SVTB^\)}$RH[P 4`9вk=7W K~=P[ێ9Ɯ2kXحbD͐ӰZ1bL\&1ɉҒ k"Uɴ}t2Pw? q8Fs9Zz-|[J_B+`~[l6]iP?oOJQ룼diY79UFT1`vitm'%0Lq*pJYs(n"R]rCOh`@[³ TgNj'1\4YG DPɀų!8+i孈`_:{hC n k 4C]%r6|NށOcamRNpȏӹ˷ؓRHRӮ}[lm&mlo(XuTg  [8ĐFG8/=]Uy7. w!*:KE~5[҅E=M1NH]G$q>2 z)-m>^|\kl %<{]Eu 0Jnb9N.im[x5jjrx:U>#*2rC Ӌp(""ԨL@ m5iTΖ'-.LF䜊M..?0[}Guژ6g\܃uN1tH'Oރ(HI^|peP |DnRIƂ9p[VH6$*t>zv.޵ꋽx1d[CL,hπ,,PIi% ۤS3=D>uaV#POo_}J դrEy)w<xD}0g4//Հ:  g7} =r!],x2BL̝⛙ |}˘HOHVa= *ƞ0ud(_kKb>$ ;稙EIFQk' xI~M#Imzd$Gł莓 --Y~F68Z}:"xcGY_H$3$\v]hM:|E׮쪳01?'Q&,K6[i;AƹH1#B^tM{zURL})lIz: #x):G5vȮKg]g?diߴ +og(HL^Oh-XI;ȼ e{IBWlf³h?}b8;U~p%5bs1{{Jalc*'УiʸK' 4$ڟ9 EA IBPxEYo 6"Tpɡr\-~+o*t S tc 54ܟK83݇;t@Cp$iU ͇g ^n>OA!u>U_>I7i{'07`܏e]ۤXVkkk`+,Io~Wk>wFn_Y67aR+-Ye$V5>۸kG:qԃOviKAt2j8Il[p\N=vt$O5/C#V:5'0J3o2)u,zɿ 9X~qB.~dӣ؇ p& Ն \ a/ ˀ`XLyoo4QFO3> K1 +23P\Wn00V. 8]m 謻CE~d<6$F.cb[CݒvOGk tJv;LϬAײ)1b@~D_jm-%Zka7/RjD.Ҽ0LzSDu&(|?p\iE WppSHN{ P\w[1?1W/g+V[%냋#e|;Fd(rSjOTkM%vUojz1?cOZΝDYIN@q>D~תjg#TE %I0κF:۩{] ۑ#x*] 擸ۨPh3{@=E^ar`X_bBAM(Mua3~YnqxVHC}FQM-<\2my $z*v~{s*)gJI}/+ ,lфRMIdzȹ:5IM%2cbF'6QEs=>xL\hs[ w`!\^;2lF ;uqIfʖY@IpKx=4Y;aȊ<8-_kɐ#HM>auOiCi$QYKԴK _[/ecG+ w~6k?3mb-baT|mxxFƧxePbPLRPJ,_(`TnP_vaj#%U)k !9[uPL/e쉍P_oG̐ݜĩ$A^1Rl,ßG #ow'EfτSpRBoCK|ה]Ȑ{a\nl>3gnQ9m&nIϋƠ*H=u7j XL;+a~S8QweU"eQK!xݷb7*;P=}REpA--1} )S} })0x+6$KO9lks@ ;ϕ!N- .O9a1z+t65 VZyuW`+6lt1AcHjMD3lqʙvl P'C(9-g.z _`":uŭȱi-NE@e=!veB%siN6c83\Dڶߪޫj/ Q˛T'C |u-8,3Iz1ҽnQH:=+7l6+Uߒ.Y( B|TE{ѭIP*|]R,).J&,]ҽSyۋ}xM*ҺѣO(9&H:Qg;{JqcgZ1?Q.vhnCulǞn>llB,[_vlZT ސ@-w^NtN؎s%[^PWorG\+(hu(KyA=V\l iWqwjsT-Zdk^`c`{ͼ>qzEU1 XݙfїErsu`{=\?]+M1Ēx\p!œ&e NLoJy-L1 w&(%{f}ߔBZ7.M1f)@6Gf6g33y;(P8Oα#^sx.j歶O"&EM+^:*w5_6z#d|$bSBpUb+͒Vt_HФ|+t u[[;2%}|#hM Y0[ 54𘖟*ok7BBB8d0s _ޢrg^w#2 "HimdϚ-U'onŗa:a:JLK8(߄ wXVt% }):559/ki15]X/jӋ m_3p%GJxrJafn1u־fЈ/d}(Ӂ)uL#H QӚ3vs!C Nњ/vMG: KPcj$ͧy鰝'TϫR/Iki^(KDӣI63O}:@583\/dq ۜQK[7\6]2ٍjٞ}ғbKE4k\7؀Ev"k*2sq._Rl %OKپ<Լ蔖/'[_}sj.>&AA$M>S߈>J9/`p79W;tkx@ mxf3iˆ4>[3r4< WsGhH.as 撁myP UbT:c$4jZa3}ʺFQ܂5Ž3Iߕ7Fa(}HƤ41cU$`i@+g!`IBT2J'Pr0 "i^HT9!õxuV ђ҂@}PEvX: eҦ1!KƇKbY{u LfjbSni$-gF-)4c2p0ue]ߠof܅ PHJ5@]dA*΂bxIɨf]وOїVH,s2kr UCZ7dl"Al5=[ۢj1D$B3&W+a.v}QY#&7/Ddڊ7=˭- Ꞣc[JN@R(2K7KڿR|cf@OPqYd m; /V4b1H4|"x%#bShzYK Or%|g##֖8tkh!!FZ|r5UwT'z 3, ]GS7SoH]R WeX+KF}nEug9k<`U33PQgaֱ?, esșW#G2ӗQSV$arlw:m(8A&'gTnm)BP=afv)բ{`#:qd&֬ŔgtZdWVHwO2a"0e_34!0F+mc?|YX೏ljSL`Mݏ*mZ̩KBA|x?w_P\YD8)Z;۴4jW.>MBWx4IfS[Eɭ?%Os5H_rCu/%.)/L أp9VRnoA&&&$p3hs%+;!l46 ]0D7`'P{̯}3`{yS-UUuQ<}e_h0htB(fFyT$tKtu`W{r׀ѧ8#j&E)hXpс!鬐@cIJ22/8 NixwDmjxYEcXny] e|jJ(g:eaƝ u>D0^(l 5|k%{yɤNsX2l򟞨|v^8*=z+]mF"7T!;?`W+BZYffXz#HW@nr&lY<݃ga7c88 AA}}{44\Y~ [GZ!Sh}n&ȘctNa~%5 Zx/Ŀn2{,ߚ=],Jd+K,r.+RQZYfFSdpZ->f:"bӘ-+l<]gCtJW  Yc *<Q}#c\:ŕZ%"9@=fQ9~4yf0N[ʩ){z\w~q|T@NZ 3Cu?hMυl<`rMsis VN |V+0hɮOK)ޗ*]*s}rv,9Վ-ViBy)eA'TDNݵ][S.JǤ+ǚBp tI^at|JViK!3ΜGl9&Dnahबt]ʶ2W+w$3t3u/uX4,:1p/#Rr֙-4ҍ5–cVxo8be=Z..铱TJ{`&/ jF?cTѵ (]gڥ &腓 Bݦjpd=d`)Yح5_Yv43# umϞ Glia1`HO0Qb#*K,RQF3;ibd%-GyD'.u50sOr0AwCPbllaFu_Pl"6ױa/OG|,uyG eD$X:ކoͶmGeJhE Z.-=EZ[(kO$K2m68E륪 KjY"*rW*6ЩF8By~t%dwVئo/$DIƇ1m\F 5cI10Hffu1{Lϻ 'W^|:!st2%n5bxtaR:W`=y8 LOA=@5}oF RBƠ>/9_=Nx<4|\hʬY~Id-> 6=1Q8GFhn996sHQ?Od''nњjjTpSZD?v՞4%' FL|9lJj)’RD:h-dU Ρ>ԩeĚ(WQ0EY&IV0gyơ<[<[%uHzܯ1"7Pb&i*@LE/ǓV.'tso@pcP9J\ K}z,:@WS^Rx':V;yڣ]jsd1J['CΪSqGUSIu.:{Yը#N_˺o'IpuaNqhV˩s/=y`˶c5HH|yPFt~ ^fdS,JR[k#7<@q½tą궐 35}t.˲DLz0ëlM% ީ y>n?X^|4PΖ,3^b)yo{*у MYU-ETѮFwrfSV2]Y J+^# 9,zv pg/sgO~!^rN_>Mܾ`)FmW3SVKȁwڎ­LBZwcQMEFe4rP+Cfmp|i2r47IvwOdW-ΓB@V^+%OAJ]?BAI\LpU#vTǐ@kӷuqj>>f/:" Npc:v}ACþ!!¹ e}σJ 8B\^!c}Uuh2+}F#0HR¥w1!w >?[vϿx!/ W$vHI`EMQ?M$*3;Jq, neIz\#;#-O9@>sTc؄Wfhޔ H1MT&*>ns\ĺ%Ë )t]._Q,w:!令}==-I6UMBT ,r6LuJtA&j~xLT8 ̯IY^',R@+~-[df[dFrh,l+1BȐΫԋ7$%< 5~J 9)s?=tQs}iP;FPHP/2E ͂zKȾ+, 8nV+d Dkv<͊XSAA Getui.JWOѡcNoY+ӄB>ja( fHZDj)4/}뚟'Bۦ([(fT BCJ2t28,HGl#Y#pIZ`9{H.hrEnϿLWu7ғN9&M|_ .iɅs))vTCNU)R<;PE&,U?(d(|Ttx6?@,%3PŨHץ`=;Uڞm/Gcq-}aq`8ysFς ֱΚ>E[M&x0Rڀb$,jgjgno1 (o]Ym 5mޤM?f!3mJ(6nɨ~ӥ1a+ZjHZ45,avͮq׽ȚC.{3gMZj Щ$slIIUsF\/et\ 'qUrl>6rP1|h3Cx ޷.Rq+xSR]l`ԣx,S,}|jL)U X~-`ѯi&gh"6[02o$.'fQ? yxAIR׃o$"6@|űv2v U" -6(ŴXjc{Ë:t[#6cI+z?fAR%ʥe=5Ge sݙ@3Bg"7sL F1aՌ16Ɨ L"ӢFҳR:ÝMj$|:p8RA# }ljafmG&yzKhy[MP}D h{ tՋw6)Ϭ]x- l7NlF|[ƨ@̏DF Zekm+;T *8ʹ D}|$}`Hi'v`olך{.?SfM Y4pO&kkA'%K`,[l<b$BaBj~u5{*`>x3[ 3h͜Ѫx?u\hw61'c_(Vq0h eqI#`mP Wb3~KH4R矦@.9uAΕ"q`ƽBeL<3'RS䀗fXg(`W;\nx1d/F(|dsU.$l"B(bo1ٝR 6h+YSPk.;*ViǼ|Mwp^]uP1{UM bf23p/X\fzJ賉_ A:嶗 )/ ~k_clb @\2e9ahtbNDp9Xuupg@qe#hۛZZs=γ˫r]*QN$oG&tDĶ =wvs޿Ű2D;*ᅲ]s W&R;x4ՂHWHiqjyKJdx~dץ\PtpP\,Mj?woOf<t=ub-: מ>x?u;`X#D)O]JVh؆j w 6#Ԟ)NjN!6O(8HpH+zlQ jQ@2RM¤eH+#{ U"lbW,dcIӗCVF-i&VݧR%*5g?!ۻR9[_@2 l`'|A3LX:.k:F҅D]v^rz$\ cM=T{Q1кr Dh{菜J2"K̰8fPt^Bp-%kU[\t"Ă/U괊{1MvGխD`;6PJUӌOܚ͗k-_/`-TpǺ--cQ䣇4;ˡBehOX,4"X~a353I$US] H'_Ilƣs(Wή$o!?#q&ea`GQ/q ͦQkN4sk1PccitOfEעg&F.ov¤@4Txϥ8ʇ'=B&>5ŬBƑ5GkAkoNϗf䒜.8fFSSxrxxBXo^973!6K[f2i YFw(fK\k%OqDT?k0sJύ""?4\TyhtC;P ?CbX;)Y^Ս ׃ y;KO\F"(2ohK( Wz.ֳMR J $^h?gTXlw7zlVV "ͬ`(0Y; I{1RvQU}UwH~'M?d^uKڜ@2XIî]Ղ_Jdw3+hyu!Z~ȗ[ˇBG@;<Cow͉PM! BRhD9)[MpROtv@63<|, "yJ|ˏBCP`xB[^n6rg:1m3 а1V.hTOh8OG.c5{ZXubDAqx)k(Vbv|fU \s06g5 /Hc1VS1 JL Y}~uSswH+ĊDՄBdPa ,zI&j@SI+PG_Y#+)%{@GO"}-N6]S% PhHGQ`4qVƞJU- m4{m8|;X3`g6Yچj#`vKUu ױ/u8ۼY6z @CZfbyc#0,I#6TJS0r0b|.),w5q#hs|a*#O7P:Drl!*^s$~O4_e)}Sai/8D5© @b(9 |T PnK"jwq讃@uhvo.z k@5ql3RsR%B[^da B_z?UT4&,Łh1z!3ZLPK^H>A:r{"k_Ņx쭇Ԉ &#A]TI n< riK~Gt{#a؞;C2]XpeDO`{pG8wr9ir5hٴ$33!MkkO~XhhPMuH Dys׸_N3)W5tm'#&uY#=;b"B62HIֺߒxdss,jv/H wh]Fr,5{=#cL%3:f븪e:/Y&L;j¹7|D ^Yp\oe{3Św\{OeH?Q ˴w.zu3G!}ҡh %ߩ P1rHnVP,Py!QU6.cHIM*}59k * O6@ Ծ<"Z6/uS0*I߲!bڌu/ړfD& y7I[&u@ mdy#8 U!lWe!<<\j0:iV8%#ٷs8EJFY?IkV֤q˖Ƴjf8Ռ3>Be% >hnX/,IgʛC@ n%ߠq(bo$̿ZXfxO*=Xx璟;HkxpVEVtVzU<R0Qǭ"6}zB[,PI89)%Pig`/8[=1^#8չQD( ȍCEhxb7Ujmϛ-xګ 8;A2k% +Vh PPVw{}2IOY\=CHuIDM\\W#CoAG>L x %L G^=S;  ׋~Qx~(qNZ,Ve='=K1 PQRh)w-'l}vPiB+ Um_|Nly<:Ep9 0Oy`> q3Jޟv"QsP4vkk䪄̑v&OSClLgnŮ1yD ^pЪyŜfm41°>o:,*RTE9 ) '\"Ë-z dҟ;Bm!._Ml;8UU9okM!r#Zو*OCGYWI!wKحf3[/2 9^=0_P}q(FIr)I|H ܍=sLLΫSU$Oc\@ev FKk9T?Z@S0Ar!\<|z`wsuv'ո@j]4g2b; 񬶝sAE5ʒU*N1"[dP)2=-2iFYEGvF|,o?Y5S=8/᷇#A;O%\:}q43V'Tҹ8%}pQ AML{IVC5nrd!V{_E-5;Mu"װ}uZ<ᩯkbXJyYo#Rv'Nmd?7m\o`RN}|G9J#&@Br1aa01@8H(pip=c8HAa̤7d{fU-l nqD¬sZS[ \]j;Ӿ_4#X5 *e* e,F}4P\Y\3aLr~pGepOBɝ! NC2?j p0lrfa$-Krx}f  ڂnRVZq20q|y i8GOzdSpNq[r%b…!EֳrqTWUL zQc8$] ob׾0q߅k.N]yivFr5à57pU@%,~wDC[,]Ǚiĺ4 6Jv[('/oTH *Ğܻ8Z^/95Et 󝠖m;Q k޼:P%̝W?(p<ϔPyPzar:\T:<3.NQ| BV.5<\.՞|)oۡ#{nlECMgYޢt?^4_uYӗ}NAR>Hutm{e (H`A΄/_eiO 1N)~ラ!TMaeoHaC/9hZzwx68ɵ}x::cxD!4W(5 C@nfb5BǾ8)S^+YAtl$gYobL\'.LhxrpD4ݦ.d؉Wτ>1E\f?HA*8{̺ޏLJ)7?@g]8GCs?Vo Bi?jֱ4Ntwbo0Yx^c'4,H6͛W__b2uowU[bG [8A'R p~EJXB|kw]Y.;b Bd1]- E$85C@R'7NfC'Jd¤S0S[&3kt{˚nz$3:%偫Zy':d U=ܬC@C ~8D6yb,`~Ht!9"OJ% hj5FOǯ380-8#rn_gx2Q^%tbSHj=?1 o@гL~,L$9NO-6\qW-8W6І#M̂&Br؇?ǚPDfkKxM^o7JU{ʖ} o'3BE#fgÛR,%= fǐDW$EKe?=˺ ܗpwwZ|cI `ca{[4Vލ~ZؤDj1v]x\?+o|BW2e/sSF[M)"3m*NCu2u @2#LEucFoەi'3|(aj?4.FpI_7 rTIIi,]e /{-?y:jwͣ-pWJXC\ؽi} :w!yȞ9K'gupr\{Yq!^JNmٿ>L7:pkAOԂ] :6d05Q޳QYNHMŨek~9߂d!z2D£`|%D _6O]4 na ^e\Y^&h!fQ,A7 XR'$ pNʧ~u[=8TjfQ@D9͓-ң߂. Ri Q:,$V &ĂKp=ތ1 9ጓXI?LT)uІеDjjhdN:Wİ-@)Q'th ?e7uo\l;VϿp ޲jguؽ(?x|sT@ Cl:~x^0VV0H($SY~WQc|2ra9m~40ɈǼGSOD3ĭA`C,"eVI-OLWpX?v͕쳄w!8MCNk/YS`ůЍ{}Qg7sR<eoέwlbCyya#_%n>v5D!I@uZ:w2g]É| 5eԆ|X%m2i|&T _q*9AR e*h |pN&M JDhfAѻ`70Fb_15F4=ΪBNGnVcڵ .(oCJb5ϾO;/F[Eβ0a̡fS/82cu8d/c$Plu/}"mnkA9@^y!\{$nzDc7tW C?9QvbO=K@OA٭ @;eѨj!s" ⓻p GЂ ^fo]Qʔ_xMTEt-pg7xr*;Xc%%B~3w1Dr1e Jݱ%ށMI0ۨ%uPWsA>'.Iٴ2+Ge$2 _t"X!ZD)sʺxG/dQO$oR[+E]k%Bw0bf@D=TcE*s> $ H?,ϓ:,M!_As"^KY pcErUߖ2D`Yړ'QbX!nL i*}g'"Tou I~;MS"oEREM|=YĈIK]2ɧdy?m`luJDNgw IY? T\%lC%q7 !b ok{Z IGFg/ cW˯ٜ;Au٥F䋞)SW7ze +\Q{򘶎7X-0RY/rjkzmf8C^"*ۤsZ @bu+1KyTY ?5UO,hFK^OӽbF6}G'org׽,eW}o9©v\ѣ5z| JyCSI8RQ1 .snBhJe"~W>Lvܿ7'o7Z8.hF-gXN"5̉Ļ|>"i Cۈh/[c^lx;zzR]7l#y8<!Q*8Àׁn3d"C6-ae1ZD6ouWD}r_ mbq\&w3ݟ"zbN H-LגӾr.f: wgr%5@X\:/";̊:~- ӗaA~ {Xh_/ ޫWG 놯1-t!+ƉkBOurTB wx̭4G ާOn |bDienf{_rsaEO/ʱ7^׃\F<$0Ui CD#,94;v %ff<s0KK ,&ֵKz<ҘͨV$Ë#G5$z6yl1IԐM! ly>ԺXP1"ސ^s ~raA2jL+d VpIJd̖ Ɠf)XCRAL[+NIvII@N匜hOVKyqoN`gnlR\y| i#w898W9oyRF.HJ##={V֔>&׃넌0+֨5fmImb]b,kDͮKJLJ`s&Y,Ѐ&H, *LT7%ϑ-7{\rxks5\+*w@9wlU47Q/TbX$GAg" LFKN'IbF9I̠.C$3u"/lYS,}3rXYX"!;s:3M!𬻲%Ԏ; |;6)TvKd\k&(A5yգt1Y +S7WYT8sHuB^GD"+kodV6Rs iBcM(] AI-="f*UY#;^ro@[ltwvB֨.K=AȣSqD5+J\"/U^v-ojA7Ja&BVYxLq-%\]>R,RF+NXy<^9sx͘=|Y*At+ p;&@t 0ǞۗP,/˗r (oKi6 L|S[FXWEN+j x^A@[V#35u x*4G* eYɯRd9v-zۧc 0t=Dmѿ9u_`suTh3B9VYP@\;5GKBT~ zNX@%X ;8Vy86\،2Mxe=ʥTcBf['I>$lWɜ@|>DX#Rq?(D_,em),҆GǨnبwy^݇x rrٖ0YakDBi~œ3o5 ˛˘l' tPт c-d@PmpIh" q:Mh0Iu8Uݡ9?+pmb_*{fֶ pg⚿;q\E#`5PڅDm\Lia*B/,8SYqFqedEd=u_hw[UL4D5|-?aGr1-ЦjsJ˞'KȻVoy-cHt\t *5_z*E0|6bed X]x$ZeQTF>!KCDZA|l[B%9鿤N2&k \ ʃVT{.ejxu$"Q9Jd-h+ ,MFV/էhcX%6AbCPѷ ayFQsO+VWKċJku (pư^4Ɍ m$@q=s.Z,HGU!iW =jVi]6pr=VM=GJڱ|ӗQuY Sl6Jk*A\a]pX8:" N(5P^sernKʍcu¨3tͳ IZr&On33_cd;Ͼ ν`! U&}W0OQoIQ*\FĿ9VtenelGgr-1+FM:!aY\0s2c`\8`j?tz\Zς *ꇦd),TIߨwV^qy7CX0r;-76kA9UmNOJ =!, |+W*ͺ,_Îj2>`^/n燹}o v. ,r4B1rUQd\Ѓ1232`U !RA LץNV{mmWr}y[` ֆٕ6*Ô )џh2Tr+];(y34\r<%s6'C2̏+RԂ7d;%vP;!MG_`oϓpnez<:(` |zجrf54@  *xp/i_gsa +t!bNˉ#Ϙ-/ƖO>p8ed-R:`g Txa}E:`,܇a%0 XV>o؇@pāG,`jHo ,߰&Nޞ$&@] s7U>_bE͕[v f&A1PiBbe2}kB~c6g^yρu[#ѱle9~Z雦6R\`1֍weC N߷6hddFiYsX4{ҙ8ɻ\l."˵"0cߜ$qUnb'!޽R }^RGztXx` LƴgA l r6*K j?qZ,*x*/A$'CW$lYb9D [-'piy2)rh_*\5 &|Ȧלy&8[x)C玉A Ö2׺Z.0ߖROaxyyVOd#8{V+/VӔ v]|;TK87@YJDŽ|=hBSSsT?3] tSZ9|!gGRPPec"(8+æżȓzkM<Z Mh &-WwD_&{9?KE`OP!,ǤJ1Jb<ٽȷ ZFiMN2!xg ^>U#+-ZLyu OU"&0G٩cunQR'0DaNq fo#|Vf6%#xdbQkU*-:Iop 6:8π]*Rb_Ø`^; Br"Os>di-j|Aomq1NxՆX )u1u,Od՟tSwIS@cxV;64l'9uIsT>P=^2BjY$b5vihJx\a.%-?H_b \顁>N?]z+PӈlLˌdd1|#l de^tOI'MpN7`T7]U|X^s}ոBv!^T؇{DA>߫9,oQJLٵudP8s@0q'I jn`eJ(ZSKb/nFJF=}Z΍=ľwke̿E殚5bIbkh#"x7pDrKWL+0=<1lw̔n`:|xť"Ԕ^&Skdg2[, hԆzP~bm:,ʅ[W< @Nk`C[0c\grֲ1g o{4'jKvO8K]z^? ؑ_5Z;*Exwgj'cC~D+O-w%/$<+OzȆ5\o/ Mr}`6/e>]=N?ӛux :PZv:iަ[Ns ؞FzV._qΘJ A<12f;('yZ`]Y0X+t-^{iA:q̉inkZE$tyahA|q)I8!vR>5LLQC+N_=8T=x"#}!!\1ǁ-wLזAܚZ*xz;pX썹4k(2"h'q+Z*`8ژ?2Dng:h?@ARC\Ou Zcnæ_ D9_?BGgTVoo5T26KWȣnfi}2➟ܜC:Fj=5撂 p\[t"QmjK2?֡&rF% n[^yo3ێksd*R!J1ߡn(7u|z3]enbmv i=ƞ8ed$T a:TWQώE}}/M{))= + ngȕQQd(ԧ,yf)sz< A]x/7DFc[H_eaFݱEsUˈؽNdAJ8$9vn.+RRq8 }RKqyuv@ 7 :6SdtEֲ8>`nےIA \u0#opצW5W\\ɠ\{SIW a{?uM}u%k>YXΣJh|Iwp H:S+>:UoQ$AݧҀ@< !&g.=jqpouf2sLHUWXu vK/9fH6f֡WC׌Bdj"(pQ` a3{`Ul/tn .x-gp{/B??9hx5nmEn/Ď*S-"uL4\?i Pb8cUH8Ҵ7/>L!! VfI cpƃs3nB{u9#Q*kP+pEl9гY &g`YykY*lbÛzAZx}g"2xrQk$b 71 |L}0uf OmxkK0x\[QɹS+kDsĬM){zB_&A8ɫ mcr~mDRlO pV0N}řire$?[Ì蠎9Fq^<c7[}*y:{&T( %jR) D@ҥzzYhGx/\怲_MI%g!VLfDI\+Y"г8p8yVQmU`5 ZS"@RdPM<{uĬ:4 Y0,좝ZK;ۧF9@׫ e#u35B~w0n::E7qK3v) -k6{'Tq'sAQ !~8/IcM= 8EN{NeV ezeA'@|%;P\z ȓWpEr^U. XX5˰AoMA궴Fq?^^mYy}sxVVJS?q78K6قwZqF%֕7Oz)ha|b(|K @S6weUv5Deq und9~11IvxO1ed,e9ؗQk_ DSk+P>#X$&J4m@dds"0-<@ *S`?PHY6]fQ5gm%jvuRˀ;Qm2d U">y% ?SYΖAëQO\Fm؎:Rp`Gy.\-X2*EWJ0B^])}̗kVCߒk2yo) vC\=/o;P9+ڜQuĆM.$e)0V#|PςaYHi9VY]\uoRȧ9+@otzB@P+d̲諥A?0ŪG@ PKF8Mj'qdfs~X^wG< Zbf~J5wYaSF:_r!wҺ]D#1fYb(Ns8[Bsw(qNx ⚐,;wpGZuC1K'7KpR8_ݑf츣3 о^ceB;+[BA↘p~QKWzEοq5 D}mӘ_pAQ_T Э|3N #4ۧ:IjkV0`ݑr(إd}T#qsVhB[|Y~1g>@?#Jߦ0 z+7Wr<~ڬy 5q '/[G%VήG1%b RmH}n3bʯj<$_zܜ8x]K)|Ef\J f*k='4[恿˯nMPZQ8ç5]˧#_AJ|#H9WPڷT"QQi#>Ϙ4l%~Jr>\]bjQUEig{)f]4iڙ,mPFUb6EqalZE-}Iț/݀3l!!SwQS_[yfOҼP YqSd"Rl^}*b[@^XNԽM@Y(#ܨZAzyv uuRvC@y Ԛ^b/f|DVu1L'ި3Fv &CwkoT_yE+VzLط] ZLp 5_׊DT8VHרo| !TrQܾx7S>]%qeeB9y]rRM;2jVwVB< XtXiZ|~T\&ѴF 4{``8FgLQ ].ʠhYe@14֡KZ>N3AyJiq,ި `m[ ilh}J !,Ⅺ #_sO87+TEiTΦV&1x/V\E=R -VyY$k6m+f TlRSeGڜZ#Ādǟ eGHX-/GuOF oEv|Z' L_1ĈҎ:D_HZ9p;=p:ĔCX;i$~إrY}VzFi`[8dgWFLAcALMPw{0ɷt,;BW JBij|/:tDBdk%y͘p$ñU7XD\:%7N dmTvZ$,9pLfїҷ0~"h+ }c8ӴʹLV9d) B+r!iJkZrhs0cȴς6o0oK.zTt= _rxRLHܜ&ɁWsYHT%T4 &R/Y5gxTUR햸Xxj<["N._[ƀ3Eޏ^]#$i|iJf:L=6c q5Bh3;zs\ceo}_z-`A;u6)מB{R;PW%aAf߽I߳7 C9f |efi.-Lv}UdOZ՜$[ a;4K0I;ME0l l%""ݠ]v9zlUFFS[*N ~0"(8:(0$pʐEHdZ fijg(f6" MÃut4 dLt-9\ù H %Y k-!5chG>pv8)L rMp8aG"1OnEg4  A =)^ )/|7`c_cfIyt2dV49 ]hJqƑQznóԶ(Gd5#? %]߆1o-1LTm8Tp|M٭̙ ƔE9yL?d^{1ܾwf,'7~bR21TL-Cy*jat^f= # >al߱b0GC,C<_%lgW_u\܊7@F#겡GŷEL7ZP_JɟuoJu2׵~ rftA? CGRϙU@rem>-&)B睟n536qѰ~mIM6BAjWIEvne2Akn+8/_1\yE6!Z{3-Ef631w5ڼ\co$$62-n `aHH.`ۄ{[nJ@; { b2םk\*jEV jfi ``=z%}% Zx!G'eW۱4Y{ãUJmp E43Ҥ( 5dTcDŽ>;Ak\&r_!\⸄цV2o/0tt˴!QRT};W#*?};xeKηFHDpX%=7j!TYeͣ%g] U$!@f%/^V96zYά?.Pdlqd7I)WO+N3 ?*o,Gm՝!L4-;(-n7?>:Hwep3}|߀3gLy.FeN/|~c&Ηh*w] W6.1tdV9>uv1Aa?K%.˲J b).&+Rg[APʭ1sz;2x&jO]Mw_+}D7{v~ |3~Ov븸7)^]08GfQ7:תvFg?3bge<3|1r.?\F\y=r d3x#՞p?<@ʂ1FQ)i·P𳓭>ONLpdDǁ]L-_QrKCױQi=Ty6:`\( Ͽ0=+Fno.kiS'DsT{3Wd]xs<Jl7.^!,Ft}G(i4bhT^NoqrD./Ì֢i1nl:Ԃ Ƅild9N&V!X%Y >:,tiIlb- `ȅp#=˭{NZ;AD67Է@j.9S6 PǧI vHyZ1OE$mT;d-Clm*@ODtRxgH fU=h`HBZc!ufCDo~Vx̤k];abO wD7MefOQan!col"'!Wu踄KBճnkK(oN))"¼3 njg B1Y3?p'edFMI} kM*z?HajnpT&#eCeL! t=+xKE{z=%ORZ4zW(s>6XM/mܚ'Mt=)FRHt}aJ4MLpn 6R6pl`VvV[/CKćIB;D1o )ŒGP=18ꈊG-YTb## 84ڏ}_鱩ƅw Œ%[ym"fsڛ̇l f iM eWhqqvCKbcKz@?NBWk1c*mtYbȈ r1!Π۵,WAN"k Nbdhn:,~g SPQ\[~JiaGg M\m ڑv`])i4;R ̫Pԕ; JDmr!*vW7&8:0u:͛zz&'$K^293HPzzmlA2$O6vi<נf_'|C DZǼ{jmR-C_ w"9_ FW}]ý!^LOXɡr:J<&& %):#èx88KSn8uB.[ }GCd)aXh!9 +Xa_9UT.:UڭK}Q|frܞ/N009ďIѮPa|%oѢ3#cnfag\񄠜Izq@+jX)|]4I]}# vFrfh\NAm;H|dPjuM_E8g$x+b 6+iAWP30ͻٛoQZJ9xa/%MGrBM _0Cu!l2roi >q,/~&ٌmS4,i>>]/2FV#IM e$p&g,:b nb.ľB{hf./z4G -w-čQe&]RO]uYX'5Zp;d(қBKU4u*f`:xOdG߱qtk*r(I;n 0T'WIcuf%0WvXm*m QtmLnjv}y\:#.FØ,jM/T3 1a厏}qE /c̅" ɱM^ѱ(@89{~m4f> $"Kzzc>"`ʢd6zTȭXqs~jdU]q r3E1fB@ޭS*6UŪ)pъ+ƃ0wТ-/Ԓ~(};tV sX=ۨ=' 6ղRͩ1 Mt1L+N ⿹ǻqPcYu$t6?AC$I'!T:3ۑ;d?6yY,)ٲ(,ʹrN^+' D=4NDk v/k1C|U4?U3T_[Z /_hA5+Q#x\2б =xKV(H{ƽnRrӡέ,Y>}Z[5 I_xݰcx#61^)-p(6m4RlQdkd1,n}_][G=ejd)C}rVB6]r dYv[T1o ͎%U-VXAgE E0$F+9X* &Jº3a#m>c)#*k;/lXR0PJ'%cv F)\pkTҽqHzX$ t|WքCp;BCn8e[k[2}&x/-ze[+UTrG=݌mZs9 a<17\r_\JR 𱅪u& pu ɏ3)GT'"~] Eu7$fӢ3]{} >c ,Ls6;UAVA&UŎ]G3@FNR/eHO-ĩ~w8ZupJo 톨M_E_0c0B'IIyET %܎}׶IFN9>ʫ#:౬?WRU/q\{[+,ؗFUXƝ0u^д CĨ6m_a>pd8߈ڠYg:rCW3)aYÞ"O8e5 :SᚣM4: Ee!~*Avׅ^N Kۨ5dlwU:%סu;ga% *ʯ"ߙӸq:,36I'.']i=Wg6lE{,J)qd* zU~Qc QJ >p-GңhӏwؒEy$A܂Wat =q ExLm7*n٤=Z<xzSyuɿ/ ~{Ԩ 8I dB| '`3ʍV!ԹLJW3AѝK)] U _] %wGw4({"0@KV EC,C3EH8Qq"FY08u]/\TuT=kN/X b\7!4V|~Onj\ca.b/.03(dO@ vӵj4OJO5j́7k" a.v8>%=$p1;+ԖgM#Tm|Rѭx\}&\’NfvGr3N~B4a`.TD%ql\]MUrkyI_KiE4?L_l~p ώdiN4`4{`_nbI< 2~p%fYPeN2݈[$C;RAjmz{B8UB.x䊽Rǩϔc+oX% !2McWFfd> 쫸 onH+ɃIuV[VCO##][i<@O80bݓKINj9$G!l,@5l 0Ru %ųz‚;kI9imnhmI66;^':/Y1|G-&;,P 4ZCƢ*BѯQxt 6a,8oKQC. )-ƹE @_䘭RlV{CGЎv;'x,jh@rH[רU@JЮRl^pnŒW>_ ?]䘩85t|$PB'0:'RKP.Rm/t= I-Pں^_ Dj`a$toFնZdJC-r!`bFwƤMރ;j;4Q f@H Rml.*"[ :gh!%XC4B5qEhm@9)P;x\ ftUr_)K_GAh*sخAtDϭo6V:B+= 4o>=W깊cS/ %E1Q87ʩE7u]9~nw|ݢ*kyP#(*9,9+/nbtRT>:zDÊcq~Hfb9jADM,[Uɬ$M#E,Uܳ1JP@+w~}Fξ?8MS~)Ҁf'^Jg¥^e>%1,QuZ:C-`?!sy!v{Q!-!І# jG`a/z'݋YPy $FGYdC@"yU bCepΛpXd ,Zभ%%FafwyV.wlDdvSX';2eH|ߗdC  _AÍ_utտ0@_yȏ _L7 5MMZQۍ9m X|F궁\.jU Ckq$lJ?JH+Ìylxx X컔)˴BW[cԺH圠߁T6ݸa*[[g9*]̸zrv8ئB@X1zw!1m_ >H C}:a[M\[q +m˔#ew1Sl> B>rBVk tO S%/!_"pT_ +)`*Saf OđPp4V-ANԪr!"!F5yps+H$/@; oHQhPE]ieg]UAl@@KƱvҍm利 7_k&nC4FC.igM CQh] %~+nJ-"(7ȃ~Y X?U2h)(]"# >Q5ڸgO9aU'\ήITs07Ej][r4[=6+?JG NscSsO+(PeGxݟ/ᕸX%ʼn]ŹJ{,d0:b%Ł E{/0o~ytvhzʌFNŔCܱ"ا#=ŀ&-5GDU5 :edh] ~._ nG#>(%`Z.Y c;'0|uԑ"-ԫ䘊 خ}>I:Gwc9oJad>Jym1F֕ZB 0nd_9x5<FWLe'e\pc0u\5DzDZqG$2LbLZ4G1O((TԷxm /8}Љˢ[ cHEkd9z/ۢ6V(bTtBW&sǷ-9n~Mod'Ú/ASpFPKym7`r1 ?~<-U7ۈ`}KYV"Xs J<=ӧkGӋ zW'!e;6\{a*;Pؔ7ЅO9wkެ)? ?WVANzA}ECU*;YwUTbE[ϛ_P&4.6;2`aҸ⏀jeoOɿzjqhJ+i^Ҟp2s|{m\zmR`ozja9'J{u3NK|TSaOXsm((5u 2`^/g`cpr`~^BDע@Nix0ƦWj$8YO #faT.Ė5'MFuiCANMvED"h?<zVR=1_Ȟw׌ ))94tդU!~Tr̴[K5֍+e'|({2k蛘a5gAFQ3H7GgczAgUQ)2db&tm`ϐ1*k{ɇa]nQ`e {PrrzL3Uh}O2Q~޻1b|lCZ8'f8i-=4b>?vMU(Mmuf|-:QF .+5PO˭NnC/4ےL6?Y`bWvcS,j+Ɓ%[u{T5_R݈p2V Z'MPD}W}tAsƗPY.ӎ{;b;f+qxb\=T"&&]\6J Ćc&__W䭞-DU|DOȊ9FkؿDLZlqJ\*)>p[3<i4=|KeXx+Tf02!pTvHD=f3CʢLa7pec.n9zFk.â$]m@6KZIљ`+%GDp iBEhAӤ4[-UKVfW$x.3BN‘EbIXAm%JN?y^Yѿ6ou Up2 /&`v^Cw $'83P#H% Wr"7 wy 9tFp!Sz$jEKYol*Ȇd*Hqȓ%'(6}ZIeP=/9N*/68'ъm6F$2;`9d <*!i`m/ %DI6Wdey,MzA>}A1d%vwӇy;m"($ 02bgfCo,Jr )L5IRV>J^kH0˚ďmm K,ԣ;E S]h y𸆔!̍ `{bm`@;|nM6 W6<+ygCd.!u鬐Xʉ Rב==?kOcamzB0^uHknG@yz_`C Tj@!qNJP3k qDAX&zQ}?Am-Kw4xd$Q| r/b];^BBO9Tx!i֔' ylBDM{lꞿ13N-Y׾MtpxI1Ԟ.\\J}zhK)1N܍S ֽsiHxЛL^֬r f70D@^l&ҞMY_Qd!$\wǣʵ^_:=O{Jf^~CWHH+K$G <BeΤ(IkA ʉ_XRVD=+1 T'p$+*[_iDO:1ukDfw[czrģ3[<|cQz1 p/A0 0B9eXow{WC4.X?;PC8lYNf,>kN9px;OD7'HqocMOUCb0NyP(\JK˳Fxsb<ЛƆ DкZeLgK~\j'&ިщ>̾0\#d*T6% Ub< t W0 {"IJKo(UndBzN_<;NhN ڵC D(-Xf#Q>;āB ; K3(qaO4U d4Jʑu%V "K7i ,>rEqq) tP2#<3gfBаxJ/)Ȧ;y8 zW; mpeFN[b#Fb(Su\r $2`$P=ӄX,fH4Y9fR>E9*Sggp2*^id P5u?|u2ʋDYs'd8C<ˆZV FQ{1fZW4gIo#)q aDmyȔ uXv]hѪ*Љ8f J`.z;;$*>FO* ڶ0W"Ny3X*Kl]d3L0'3B<&ʃ%gpBycL{ylK1lʓnZi$w#ףn !,H!K8YD`A ݣnĺʙ;CЦtij5hc1:qN_ ^wg ~␾'&.Zti,_`9cF'2HMToXҐ-|hu'Z|ב{ܛ Holsyăgx!#>8>[?TsqRvCm3k?U7 ƪ4qц5 G(<"/ [0L`JW_ݞXzC{u_@,TYWRhQ'bC~B]]Qg/Q)hT pnl8"mR]^5h EMj^f|*He}GҘqHenROtj>^l+>tϐ$G|[[sϥc3Tt*[%dܚfNkY r*[U8$7/1&atm<ҙ#9_l^VWmFzoUi:*02|uB(m26FлALQs@ob2W֦IH+E!/>8L͎?4 Mh͇ӛ{_'6,7zЙie`]{ x -M:͈DQy`#y-7zE4@>9O ͡DW\A<`!E-Qi aix@P%QL Mɤtꅚ%*ȁ7ҽ"l:w3}JvEB&y8@Kx4u,Z'y7u( x@8jCkV{( uϧU~C$qKm~ '^r#[پa8jA#KgOroݙlPtBےlP0[! <\l@6(&=NYBS^I#36;519[Gh5 Kh֚ ͬJ{r[Zf:۳1BK2=ճɌ]I\e:ٶ;Y̤0X q3LɌ>3 Bi>lqV0ne{PӴnۙ2߉}TB$ola!U~8߂.ȵa1҅ T1 ̧Ojkf 9q Tq*WtgA&qd+;cX"hؙ& vHӇOϸ?1hA>㵤+tۑcكfWSտ,E!m.p[5=2QLzz5Х_'f|諆A.N[M=FM^Ku.S(MŸ"ޗ}M@洔d#a7c ǽkQw$VgB=MD̈!x=Kbp˂vz 1pk szRKګ.Oc9"y^?w`w*S"HlhQaC]3 t\m=o+Af(oZC@ '(a 0X ΢>n:uNK3zw](U0$3y/ܭXؼȁoLF#i&hS}6Smn:FuٙbiD/rؿ'"c5:A i)¯DȡSBKdpy8޹71+І&% c$1rt^`.sդWw<[5{広ʾٻ[ MdLH=Y4ʃe6'R6. eD2dS3 T󴁥~[.p{Lt +Y";|;OِBZiМ@`H~7^oL*[++|D{(j~b/׵::քa7\kJUt5AhzU@2o ne 5М\_XNvP2k*^eݫ6jp2WMb7͑X<wd"Oih۴X lW7[kM3IXzOYgX/mB% ` (O^bWJG egPBqW馏.zP3nj #|HOEϹrs%iϟxH?쪎]BAӦp֞^gW]15fgsBGYҽQ1C*xi"m bp5!▬KAANӈ퟿9Ns3 _j㍮B1ʹ#v}$qh6rYZBF;Jr dk-P6;z2~eU*WJ/cpFdv)5^"2eInLPgf!X}mТ*p+aBD Y@7d_OXZfJ˦F"{j~/*){6Dh砦,_'&+ 96@bk5tx (, 5K-Of3Œ!AWWIndz{3TiyJzE",#@ ' =FGɝ5@vSauGGHz֠%؊T[F%FfQCݕ-fj}6TԒ\QB=#ւhF*11209R4 JEUb i3):lՃ* ^|8vi=OTxWAD$1>pQRq2]gd4[ kd"dC(AEVm>ߤM^ZOquTdm"=+UÏN Պ:dd>`PJ~k]rt5+NieVT1h'|ۨ s4Xfz0eD9kS{NT;OtWgTӜaI%(ɼ`@YY,ou^H'5ȃco"L([QOs1hvg_DgկB,>a5p(y@iaB'vQCm~\/vD_DV~i{+gmme {F^Rt{ގ}$ H{ };Y|e _*j6X7R /}ajA\ Kh~l1+ɭT}Ҙ~UMcg`S7`edz#? I2^cSt?]%\.52O}Wx<͇Qڵo8+R3q7@nlm~Z@af2"hsˊtsd_ݦӋ*b(~!SC$T+2@F>l7b]\S":nLjNv  /HvF$tCNֺ "{41;nh G@O(L ,K*+xH.˱(Nl R"EKojY+`|k_vD:CjLe[ td>q! v4Ϊuy71DՖ=d2m>ħ" !NGeAJH7Whcve^0!+5 u [N3 Ux}!#WXkZs4! %V#[a[Ot38"" Yjt-QW``0ʐs*B r;|֧ǒNw)m 8 ]tIb5Pޘl6QZplf, ũc*zΔ %K8|Krlii"b,谪zZlc?*ec|+uSb|03r#WVuV9bD{=Gx6ɺIK5C("aYƼ.Տ>d(LFOz5 Oa@ \ahca0:i9ύQ6u4]ĊtUNK~ᝒna K$Lgav~}(ݭ"T)] 7v uY4\"= RX|KWCj슚GLoayF^ ?R=7$5G:2 eyQ&¡@2~O :+5bƮ1 fԽ[:A2:异Rrb_G vc!W!MDư4iK6>ɥЅdb6N2\t~y:w/ X\`$ikBx.=6'`yw=D0݉K6 2H'YC2gWj#z+ 6#{aʾE!ECmõǨl xj/90fp@Zj)$8,>NYXObhK\^u,E\?^_V޲12L)6>;feEK'X*~51XPE#jS**fqt! !<<(8j}oVgd ##sv}1f}ykXfc&CdM}CW:>M&5%7*FRД3K:]ЕCقtCS钨h!9zL') Bhar2\Nh]z2'8J{5^Ν*IeXE2RӎO/< #. LPAFZn粃C`hb/b|ca !Cݻ^pl-e}Z} 8h9TPlTqqTއJkفضc@o#i%Y%z—\u: IѠΌV!NV=gv+wCeof{|5,mba:F3 %z2lY' ԓjC.ye{= QX7Kb >…\#9Ol!Ҕ!L ٷ;nMƹ]XHiS-)(~CO2gW>d2>pgQ۪X6knl"j9dThU5P3"U:ӯԩ閍l)J]ͺb6Q/cL?jX&~Bh > G ͂/EIkFą`@GXbcmM)=Q_4Wȅv~2HQ~6oc{i^+|08nxA{29QLQBg|H)@72Jƌ``0!NpH-˟$5ƿ _y|}T\E+YHEJаkBg,+{d K;YH8d:9d4C&j9J,ev}`,J`i-RD Z_u4d؁@Zzw"ƨi؛17Sg1?iusikk/aLzkDEtw3 Ԑy[wQ:ZN ,S]MdJk~+GHxkD`7p+Ƙ&pt1@YWorYyjNEa (&Pm)"n l"}wDdŭ%[:LjΡ$(b!)^#J%ͣTt 2@ɤC M/)}/=^+3)h^M~恐T5$J5rK(Q3VF`:kc܁/0Cp4ϓh; W!<.:;%X; GNrԔRޤ*py2fMg_.RqJwOzW| ̂ZW,(#Y4@86Op0~1_ c.4uFwi:ټo^n*$!h@<20x.WCEouX}S dV -֔LKռ_rO3G0LZT1HO/p'v-_UHƋEHͽmB")7ƍGED|6p*Gj_G9T@e& \_O7F!Gh/SRMdJC9{n;(QGo}(pt*iSڳ)_K{kh4dd,_Ɋ:Vm\/?I&cVzc^sauq _ߏ`m/imw!9 pD.wX!=/5n|XEI$_$[[+$^Xi, UY =|y=&3aDmiKt\^76iR:wX0-73Վeuu zm7K.VڰCf1*fG[?Aok>H\X[ ?SY]:Z#85l-A~~Bmm^Ҫ@p>\>+ϾZARpjv D$"0HΫH yQL`]OdyʩF> pk9$B9K5B!VVXPk'/)Ȼ1L[w,;pp-u%1yh. {YKfRK-pttj/WO? /\gGć`$C@AF2tY JW}v>c5JCxeļ)JR>[eKg5P72H4K<~;yg Y ȉ}65n;EoJXz3Pohڳsre$8sE <4A߼aM ?tZ3DS6?(o#Pa|xsKlyI dodp9_;1ZA$E.uL"]{ 'a8Őhc ^0aܫ5LLOmqr$f/bb .#dkv>|3ggoK 'IՉͺ!]VР5;bXGKϤ f!%CB3 5ypQ-[>հP=98>U#4wnu[ k]hX*lUwo֤Xa p4zƧV+1 VT&DHUFx ^\9uaB؎B'8g>x؍dVbi)y08SQK_ܭ C$"qZ_> O24L&DT*\80?~y< n粄-;L5nj2CbeͲNiǭj-LT@S˝x(Epd"Bp_x]Sh/4~1)\ K|I>~ =$LS[vyhW=ԋ T֮#l8BO]7[Iff=p4&߄rܠ1z52l}\v;P0DI+]_ ?Z3_ѿޕbڑIBwtZ]ˎ^ǫWlC/_Mq:>qAQ\8B,ZdkLU8$ܟڗbw*s|Nnl%Ki[wt۴'?-hqYlQU/~-( zGbTJ@,"J68Yn ѩ=wgZ|x&_Z=MYp,`h-ԍh9Jf꿾Ov>,؜t-c}0W#p]#cn]xҢq4hHZ mF/+5WP e:"}, җJC2D "&6ci]'E"tkC:XPaд|,j[ ц(If/2/VE<@,I,0ewr t 6xjQk^麁Ud .8 )C7qz E1hS3jލӞm d;UUK f:BF4 ]M[4h*Xx:E WP4ԠUAk1a^$KҀG{ ½2:hzT$ϼ 퐲!nN 1Dev&/$/}Vyz?$qG}??Z )-{juĂ'C+7K@mcwQ5[Pac4NdS[C5]1ZzP%߷hϷd&x+ >}.o(Ѕ;׻J|!I^ 40Daqxi LB,Cˌq`:qW"Qp`JгJ$h3H'MR<&<,VERs& *XʯUe|oZx3,Tw%sƿZPUI5?wpΞ|R:6'We+T5Nͩ׈I 'Ѯ,f"%J ނ_<(B\S`d** ݆3kTMF j];17礷8cDm$?^O#3B8LQp.ʚ$")kB6R @I5Փ~iwDQ Pqt1wK'jL>,=GwcMM;Vgt{pR93f_~ KЏU8-@Ba[{ ]ҟ:# \o:*!⻝ A`,IH`w֦jI!N5J`\(OflX&M]H4pX˓Q㮍uwEZ Yq8w=?-Sbfpo[XVh< XhN*!- I(VYMcE^#ؐnѠN~{f`0dT”5ksq*NjtwA׭t#92y,r $]UAOy*d֤B|?õ?&qS#5aUXF58q͔UGU"GLUnd'm^O h_lē X[zޒ0>>:){Q[~ޅCiu,g-KgxfȬܕM%V,΅f/J/\x:18'aH_b|[<Ÿ%+욢K߀蜔Kb|BټmҷZK0ڠوk82W~ 饎/_F]JO[, -; eN̑;\:8TYB\ZA>psh5qwd*gI,11AG"Y"FZ L"Bec|\=FO6_uqHgGyVc^XYѴ(` nlp%ȁxi[N.,|e#[3Yƾe6:1=OΕSyS=c%<, ,~B]c>BAT ,e+^b<QSKD3k 40aD#5P֭A!#72|cIqȡGF:67TpĢZMVli3(A$>ztJ`t#Ԏ^$2m| @Yp_(K T4 Umj]iJiZ ]伢eE6Km; {γcOc -yY1u0 |'FFd&y;qHD:ay += XJk {"|B\..$T:۷qrg{WEy#Þ0ljm*xcBý,x`7i[x' d>)nզ.nҔ5k0.hkoKRܥ֖vRCV=¸Xt)T6|/Jf}Vҵi,Owo]+9M{( =V(xYSNjbdp?8&ݢ@ވoihs>A_X h 42*:\p @ frpL??;y ,N%#Xֈ-?Q{JRiE\-ڇ6m L:Ԛa2 Q|jޭ~-DxBht7±?~xʟ:gQ^c23S?&~=RPj$]W%Ǎ:l"NNbVpx"tB*$N86k)_@2| @gs8$;_j@B鴌0w Ϳ4wy·e VȮwQ.YW"JLpJtS ~0;mn^L wk[sZgGwZSOɧϐR:q!Ң&nrjfǫYh/I>PuM𘮘%ogz=̼>kzᨛ__oe|b~ʎ˶Ff}|Z4`~;տuI&h#]襋 g`$a2ڐI%J޳1 0QiuD9<x"c2Bb*`YÑVE=ĝi f{Q:!51^DNyd˴*Jq .:@l 'l@L˹QcQOӲRCx- vSouPB/r79\퉷2{+ϪR@!ɚT<= qNb-8IdQSpQdu3_SklggHHu-MQҋK)A.;(>*م] + A$LdT#,NW @`26c~=H!P]+gҋD&~\e)`9Of_kӡȪ@w <<]4̣IBsw_lx Pr.|8),((g+A6jn(p|™!p\+{‹0/ մxˊ^1ՠp&tm&X0xtQ]t46}tVwύQˮfO6A@2=^>HCvs4Iݫ$@߉.Ɣ YK(K{ *,o.B4{v;<'lo::_1'NJc yD~,v |R9gz*Uп!2G)) 變RO˚$ -ݤ9Z,#}xj{eA2yjTU iSi1(lJ7 GA뉀v"FqtۼwVmbE2 %`:{VX1uHzu<Ln*[y%Z ׉ۉ͡%H~Tj :P:7ҵC[Lcތ*R&/#\xcbRd;dVTĄ1澐1_DO1r0w'Ѥ?6jD,;`NMOL(['m 1hG0>@}3| 0J)]wI;2>WΘRw}"83:}/sN*K͝NU8GU;Krqs0hޟ:B%,n)]G+ ,hC2< Iݫ70N1).CՐvc3T+A[΢p uT4ޤiHyMbg)~`Yb6òT5YFnL8R^*xfm8\Gao: ]אYGEvD.8ŁtVO+n]=3bAJR: g8URI ~alYH 4<:50ܣa5"$3_idc ӴJ$5k\P6i? _`, Y%LhCRUB_N4Fߪ0BܓhSZx'&7<;&AV]/]AA`p|w3XF&AlVæR }sYV(}>*x WxgRnԵx #Ef6kԢe"́=^lB3O \~ɧY Wxa&=)H}d{cG$z/UΘ(_5[9 k;WUَw fUmz#jЈ3XCrVmOp24ǭ^S/ 4uXE}c8A@8h&A`Cijo/CE nPfщl"2Cj2fQџu!5 ɂw>K駰X>^zKl\rLXǵSun$g@j>`DN=vBvJCO bƃgD&pLY~vO<܇O+}{qkJTCe;R}mHCKi7 e-j@)$k?v:~0dV+X^!@B3j@ޞ6jȥÞر tq}ǠOw(=ѥRzi߾ _2|Ćߔ7Ԅ|+8@jB̘wrt|=?GǶ]o74]a>EڲNfg怦xFR TehJ*hRe9=|m#Az%SVYvlQx)lׄOLVD'^ s14ǃPkWi:}sEN xJـnܧO͇Oyo8vрNރY(ZKuηɪ(StjXWx|g~ix4I2 } "|7}| ʈiݭRƴmS;\~ z(2u@-Yid"P ?ǑPk8Z&9wO5<#̇uWA;_W+w:ū1gy$ؽ H"Lj/33YMWZ}eyW^2XeP@uJ 4ȶ,57nM_03MW K_A*4&ihH(C \W ?)ܤXC]/k2gGߧt林Xwr^IC=8lRlvsw?w?`.y WN_xZI,7X+>ȟߟ.af'`[.W٩%aۍ? m:Od?q`d~6Icށ4KT*|)sxw/ ̵\A*35Tv,:uN" 8= {_ Ml5BV5V[qIU *ϳU.*({xn1.1Gtdgpy$ǑR'41Ҿ@_7D+[N VbS>w*<ɑN<zqRP\{Eҳ̋㨧0KE54(K2 <߲֙K Q\ LjjiNqbcB9"Nb䙀\A6>YvT/Eٙ?WVkfFV'OB?ߪNkwщfC&zd^O--{VɾHe) 1{KڂQ T )|zzIӞi[c7HMaY69P١j}AE]5)Gb+Z "A)gz 9@KF\Ok!.d1dŽrosrB1oq0s{MT+S~þ~~VG0[HS%Q9?g_2{v)+3MVȝs?й'k C0@cg#43ePbzf'pzYV3\!‹s>WPirjኺ|3rs356 !9{Ch-dO6>Js)Nk^KhЃgf0(aތlN@KicLW2E%v?r Ҋ|*#<5G[\0sKί]WN8V1*S~EN%Gq@]hIn(P4f|h+~y;`tZҖ~uɠ5vRTstv%Xq QHIκ\HKDZ'|/Vаt*r3 OP_}B1ʇNFܠwC~IRJ}Z'`2ц%rX0*~E|9Nƈ^*/| &!>50siZqHPW^:d^=NG6QHopPAkkW#d WZp9~D,J};@̐:?w_E~H"{ڸY3fke9;g mtKt62%Y:[x>\OiMt^ Fg}p˻ hBeو'`WU% é?S9A~Yj]xD'f䏯~&J"[]ZUڸb4+Gո<[i{٫rS=C+֙M>Wݪ 8Dr2@K'T9Suܰ0| Б,nܴcǁGG=F&U4/W+(Vs6[򅧛/3@swOvbB- i<!2@mJp7m"N;?#l'dT,8,/76UYr^i,~uH_e|J}X"d^je!L*r(L\ nE7_ !-rGt(A?=Gt8"M[(BY&{@L_9VdBڄ=d5q‘S0!s38~ڗ'#ƅǽ`lLc9&@ڹXx݂j;"R aa͵}Ǫ<@J見Q\}~B7f,L,aqsBx8X2K:֍V> 9 i X  6.Tf\|' g;FXt@ ls ]'gY/Jw9`p% 2{+ím<Vr2 T l gYhØ6$Q&NWWDA=,wn/:_+ZpoCÉ5ɻ*[zzA& :8@7~*嚟h"F,2@6$(Z07M!`(XU GU%7(7,G dgma $nSO1v! 6MڛdjO壉XW9_ױV5ÊJ`jTs%p~HU2V7 mg~![Dp_C[x7ze<&"~ar*}O> salbHri[W+;b9F:NVz(J; 򜦜dp/~\Wɐ8ebj>.`h c0CQ_  DO2 ! HK坪C9"K҃ؤ |/ % Q%@=BNRӛ'E+JŰMЫ}}BHm\4{"<$a-%esEt 72%:w3w֧*:co^N%N蕵ޙK%^ s;awtm7'|L@.xͽ=}§> S؇7g)q۔P6Ŕ (ZG: I|. (+ _HBҖpI.\: i/1$&tvq.n`ovvop*?}gXGih/)Y"xҴp?Ka orqQ&%{KX>ދ~ǀWˡ^r>Z.5J1Itz a&xFs`p }e/0 8q.f>ԙ@O=pug1Nڳ=j!&ؒ2ȳlbԦ׷$ZDؼ(ӧcVI Ƈ\l!ղ)LsYkdC'wm[E!IFWWy G:;)JMM,e.s$(_b*q Fw%~:.!wf is)zQ;ob_VhFZo)D`My'EhV~um1~`/&n  ++DTl700V64Dhus+э$bԞvr}4( V֞[G6eZNdy jHdӱ)8f?1)#[_ckcTδ֮#HL7B,7tTBs\魈XyT85qV+@On`eq} шCOlbI~r(ې&/ίTpgr@YN} u4Y;C =*1JFN1\͎sI6L݂L"yciNLaN0(jxX|̀Y"(/j(HMoZ=e gi\4ʇђ@DOj@PmCɩfV,B bՈret^qϏ. zOyWQEυ[FQhɠ'T} sYo7G ޫ?nŦ V(?/Tzw>>A<\7xl>cAO_cHagdR%|/sa&D0j>k4RЧ(3Oi+ O:,;WY ,5p]h1uR{Y(Ò$q}^:h;HN WĆ"ҳ]m1 W0#|#o s@|syh, (6wUi,U.yu$]}=I5\MR8C"͇AŃAD:,T،0r3YLp8f/M $EEWՂBlyì1>3壬jև=_xZrJn`s֪ ~}dQfQ)X2-A72R4EjAD*O0OU2@AWALAeVf$qS@[Pq!%kt^Rp8fvtuM.m4ft3U&M[ Fb+*tmW'N4N5υ-cnǷQ/w 6|B'=uᯛN\{'$ \(TuCřYp'| |$Ȓ}df}V\ a;!rq Z2 Ĥ{m/Z@x8>9lA̩͞۞$ یĖ3#<]}-`<`zI2Wo,5#kqz56M@V ?)}3!sG|a]iİgCIsEpMo㈙z}C z5YM{F~&H1+RDl&oڻCD3Ni6S.L/%U < 4SN,&fX{$7xAbQ@dg{N`4o y7'|˸COFǏ＀5)]Èf'iw,Nv+XCJw6; _9^`Ӎz_boFnĕCzxdh4p<7"XmٴsGZtu[;= ˏl|Ϭ8:PMoX/u;=h̾mʜ5|&rf!{N%b+: Y[)W%5(]]@8~s@F0MTȟCx)&jf Äֵ7P} k48$Լ1/J]Y^/z{fbc+Ks春 MѾ؄. 9vԔՅСN|;2 E%4Wdr,`͡ڋ2m ?+4)w[ԃЀ?k)7k0Az*'@%K|*~Eط0$un*[%*j -ShX5?9CVmar ɃyDׁ)r1dW*>ל &v,7v&b0QF>̷Lnޏy?b$]{El=,?x H:dRǬkYh`Wcd7.Mys!ތ{mv .GXsv5S W蝄iZtyGix% x4en:sLyBщz6ڵ"wl$و(!oeڦ݄toekYULfGKy?=ԯz/]梖 AL2qząkB?R1ʂ rIXh?r`ڟ;Kzz3kU<>t7vl˒`E}#H+hhr SjE8EOCV*`H'i(HL.D:8T-?f2sUWjݭ앂g[m6PttguS0x䓍HDx:;J͉]@_Äc%hmY_ (}X)uOBѻrT/Iܖ݌YMTQtGsE +AQ7pH7=t=UEvc$x>*e]3K/=AW'o0;\ e y[H@RC|v-7fE!;&,H \>v!oP3e^ވ/)u,"Ar}۟ Yt#j_]G-w~ɼʜ:WAPٍb3CŹK+<2#[D386>DO]$>~Jr[|B; g\CI(4 j BHސz[u"p+-_\sq9Y Ӗg@ksg MSLMB^U%f(R LfVkBo@*8=;1Eof+@Ye=!3cc벊!~y7yȀg"cgShT|q0bVZ^z?KsX[K[3Dmş>Kɛo9Aꩌ3c=T:SJ7/f&<Ǝ /t]֑p.=\C#Ҩmi3Ma)Mh8m;]ЎМEϛGRӜbaސW^LS桘 ~@JӰ-OΙW gkfiHMn: @@YJ N@Q;[rן  {؎xωn.G n廤"9oLP?=0;t|nN)D%qwY%6xqB>sr3`?'MWqLd.+ǂ(؉@u$[K|]$4MÜLvx$I5FzUA|1P×:]8(q{@]rqY3T݁Wd\{$rADeEzR2 f^__:-w+[o8c?ji2Kr75ν`ً*R~XR`n]Д07Zܗ U_$ZCLFc)M[npok4gaENoy 2),Xo wlמ_nӵ?U -$T. ܸ >u|O(,x+AIOڹ?`xX,V,eruIvMN a fPy"IfL&#K{? &UjT%<#pv~vi+O@QP034Zz Ӻ 5VxrB`:K'зjdkh{j%MИ-ZD}ų,rag 6l Ng]xQ!W-kt9jG`: g[B^P~ [uP*K%e)o vCBtRF@ **p\M Uw+'Ոrτo,ev%-`HmQO&{;—6}t:KmM6.2)M{Wn(S°CׯZa-yPH:_C_2jRT@e tV}T. ӿiwwwì T L1%~jʙ҂-Y.^12?`@f3Zw_2Ձi?XAa Y:}3%ļDTk9 erEE&(ǨG1q-Foj6{Ž\XM6A`VҘm7;{c?nQlN~}3:if);) 8Hu?HI|VUZư['Y@L5:%&[lfF$TmOG;ؘ$ R&)Q(h#^dwu%/ldST hj}]+Ô+yhq8-=fwv呱NtHٺ&<3~WUKg`TiyGaFU,OnQXnVq8S]bX֮$~=ΗLu"+*"p|荾YCt- u u`#^](HvkVɀJ$\#9 O Q0KaTF/(G#eݡU [h)/%pu;#B~!}w{ JUxi~]p ? ߞz\ 4 b{̟4I5 'Qem|t5 ] .7,@iG 4#)~jo ~E:,WɄ&g#WxVT蟇3CKƸ|xPH?MDeC[|F=b[8 ׿]}Y{j=Fd-z 32 Kyd#M?7mIT&XF=¤ϕ2EZ" co.}! uuD='o|RcAf ҞX{r{gx(Q(`e;<3cTx.g#/8Qc˚ a $V[a} sLJSȩ>rUNq }ٗN5|xvD` K6LStqkӰЫmW{qUO4kVtqMz6!] s&`e@z41A NbYZ\͊2}XҲ;pV}dT`S>8YV17J񒢙w,L=tFq#PXL0QtMxí;U9iXgfH,)P{&b8ۏQdA{fahB5TJo]Wo=L9I['V-wJJ}.%] #ͨyp5h`1 F[N6Fv儜 O썫]WCDmnVd%lw:=tSpC֫#ԬYi|H#~nLL16T>biac)C6v!:_Ȼ8Y:A*}.LW5~C2JTLUzͭ{7#B-0FHR%v~̱L}頽?K~sEcz]u1$("Běmr^Duǂ꺓 %[kwtmTm"dszRKs,5}֋{J _ !ӿo(Wxt)J?ZGG$7‡`Ln"P>Lp M[qSWF|T4g1$ɾha|z ">X+5n?+,((>@0R¤9ˈ8*0!_zmp2ǁDxcʨzW [b C4<dP)$VcډĮu,w|,瀼w|9d֗7[gR8А!el;3?QlL5lZtB&s[e=a3Ӣnaق8`B|φX#3]>o;вuBo8PS~"\zCsUASg&Kp~Yuk72ԯD0:fxBf:N1}t.ZD7{E҈tu #SM2TwGujoVEL*e և ůpUY |߯Ѫ2`تNxEwU[[GU8҂wCjPwI#*\:옑`+e+ȗeyFz-uJBQHvPX:ZѣjүM:fwdp!Ay'6SZRTnxZ7Gh[vd!dF}9ñz/kͱd M9yMB]z;pŽ4hl?$hIc;'bGfB6s0-X[JJك׵O/3WYR){|khӶO }C]q7[skك|j?Y&&&?z9Qx<[HMzGC[fh)6}޳_{z & X+*4vj\2 ӼDz p~AEߔ 9ʍvBeQ(g{zϤq%4!"q(p- Q+l?_D8FĬ# p0iފ~cmeʌO uKoX CB<9ڝ.E҃vm[XYfϱZbPj; `>u'3oC>M0ZnBڽj޿ȷ!cE5摡A ǡ#ˈnF |P!UY4A" ]"oywMC>Ҙ 6o; _-CX:ŝlG*ģ+n4fl4z *0ŪU\ު!4 2j՟2L^1KYLqXX ݾ0Mi{ټǷyD϶Oj*;ZNj|gz 9j-?MzˬQ:zjc1Őcx {\"'8Md$Ɇe7!sߜg50"dIYWj,鶉ZbTĨvߓt}]/ˮ<sI 4-0d\ _huC`TVq7B/Xw3: ƉY(~[C 힤X: Z3Sӵ}.5[te Tw%r =Ωƒ¶* "_5R/WA qo|.[IEw@X쳺boƏ48'f:6t#Wss{Cz˸U1TY{=7 z-F;A- R\'SsWM] "1 3,yԃc0c:$I[k|ĠOx9TJwxQRRk,pzxp>6z\#  ʡ#Ghm Gw:ޭ?B}Mu<XC;wthIF/;t{uhu-4ǚs|Łgy):^ ц3$L 4MOB; 2 S"|.)H·0K#OD%%qt/Zσ1Ujzo5q!(TkEґL/:g ͞P|*~-O7<z%nްH;=CYI2'#׳i%C \_>+_Xu #a|LstMxZ="lǚ~HNϬh[:;w+-Dk7 [' ^گ1ΫK'D⸼bYW,UM=Tu_dWƼ+ Y-VmL"0'gw+sAjsQ+ X^BKԽϳ;$`DRhB酼eJ)qTL?WNO[nJȂiCv~7P ?=}jm ;G=`Al5FW]@FwJ4'ȗG8#8TXGAeD&YījV8dl)͙أ {L #RXMixCvrpiXMqd&E>,6G8dWغeTm9fv<4E [D'JOn U3/*ɑD/&G9& ԻC}HYɞqD(ɛaQ y]ܱ݁H;ʢ ;T+*Ӕ@#5,(S!TBVNCe#d&_0;4G@&tPm,B>( h95῭Q$MY)RY% 2Ϻ.eѝ;9zUHGJ1nH=)+|E6a +"͛S ްmІ36Ww',NʇgƄe=fZy#F70 D#-R*Q[W|6u&d.5fߋߏ?}w6Z,&:[hdy⫪4fNXho) Du6E~q3]Kr#KDmDKms4d Qu+% zw8Uu_`z> FKs4^]e^h뉵%PTO*BGUl}j2wXR{iffO*Xd۸Vlb^iTu.=^. _=tC?KLl}Ekmxa Ćq#~}5"c1ΞJ*w_q[ܦveM}8dI[hq]Xij b \nY7^MP/djW'fdFO[ %Q,p);sdCVdzyk]-dO^q2?In=h%|j%go9㹀.].[O2)Z*{,z}f\H}X;n@z `g7UK1 m1lO4hpK-a"]UJ7J + |AQ,qDS loW2~wlsbLP˿_%7 K_sB '[xkW«Ѻ[7]`krT\g70+;R2J{bo L qG<,s1%f,cm j%m$64U7pPQ+ 5x*z^haZFL#hmM?z+* 1Čݮj-~,_xToTdgeQ|$k }kthz1Hb{o =8ƈr '%1TnQ7:_l~"Xn ތNEXK/rF 禝t&4ROAWۿ^Q-4Y-u]%eY#>po4sL捛"9tH!j`: }'PN,J~/SS"WR4s+ffD:f#XWGZ!p ^cbH96efRX L=a82!x *,kc9dɠG6XAUܐzVIZ`@YT6 oҭa`h@7/ʙj輹T#hɜ4!$)PX&4mxkA9OXQG%k/KbM%GDއ#/y\'p cYM>:9$%#co-T~g2fIO0H,y]~Ep &:` |!G Sk :H! Lƭ!(*^Pע` 0꿆H%L?yۤQJv$ 9z2r0ݭp*=ȋn&2)Sڡ3ž ٳ Owc8qGa?q hP8.R„F|`]Ft{+DVew#t6qyJU.$O4 gyzw#ԽDu\i]6AĤyFOsIL6a,%z)K2`AV|j9\O:+ؽXV!t% JhKF<9œu,v2,]=7R*gLI$p6$fv@^,6:zi(.c9,[-"$tKɵo_I+`.t(}( 4lnI:G4/U,3V}4HYSp.cnČZn.Lg#e-l堈wWVYr)^pdHơ`F6[7CPzPq;Aɓ7v-POs@J@8 Jc MfO" X^¡f?;K/[5`Tj@Ojxr8Ѓ\>)>{0?JU6z)M'۷qLQNPOji$d ݔ(-ѻa1 nݖW?2z I9 `(oKUDN7>P&z:|D:h Jy0=⁵π~4V~.fLp9#^tz~zɭ]UzK@ s=;F,WQCLYuH0tCƧK,Ւԩ+گ˝]<,|-_wh[[QúƕL$| ZH&=.Dv 1}GOjKU{/2uDh}oM0 QYvIlw?6JZJA:9V~񃷹J7nA`."tLwي*Ozڧ( QLih]/vTg@?;.+==4#RvT]%;PqxaKiZ Jx2ۂpE,8%G=f2=Y_~xK`;Lg"޺6BuImK1\PC}bnV~ثA.Fnat[.М,0Y9 fOne}Wؐ|f Wix?0 Ukt.X%@\/-a XaG2OnVgü9Ͽ/ Lx6lGMڎ20M^>\4b߯Qe<6{R4DJgsIf>3WCӥA S7ꩍzxcHSv[brn${#}oRB ج>kk/=Gg@tgLAU&q,GYsZC 8U䴲>5 QQ Ϳq|衖le-k(sf29VCDKU j9~P .!zp.l ,ލ+9i,*uVڕ+44pSX'B庅sU]?p/`vB478\j~ S sE[u5\=]̒^r3@R e$;F^ L,Li*uc1^6rƖec}*맚8>aᐆɆWdO#,xs%e;]Ώʋ0/(n_O!#&X_xÖdTRv!Xa-kɖP1 bknUO*'5T?Gw\\Gޔųm#IA#/?8Ys7 _Jh%11RH[*?Q<`y:W(} P~PMYfKP\@XMӪ5Wy&n@x]krqdXӜL24jSzqoKbta}>B ѕN̅ghlORHŖRk9z) ߝΤNBfꌙf#q.]"5t ~½U_Ţ6I5!,yН60b i0{I3z̧8OŒ[Ԣ S7]y>TD &fgDbO.bUEn"&@j!-bq $SΠgF7Ilih  ^)<4ݔf#cں|d=Yf@Tg$kJDBUDrV,,ˉJ]3dYx+AdؠThoA$x+gsdw*j;.ovR{f2 (չSgR=(|e,eD.Ao"Y˚]KqU~q- 0Zae |/w M)CF{c]Pk=;- T%}[`8ȉ ]=ܑ<4@ NDP .jG*Uc(Mc+& p7߳)_lYn}Kǹ}$On<;9@x#"PQ3ͥZ^8q]"(Ғ JTkQ6]!U5 ݇K` r<Sp۬ 󦷌_J0&Y̘GW7~P^D>M?M" #Wb輥-,~TCg C %7EaS5n =wLBPL% P,i2=ҧz.T|CއFM8?}&28z-/d|NɻXru]h1?U/,疦Ne<}ajۣzpjy9* kg('gZ6kZ;y$ i`a I@<˂1ᄎbl4~_߯Uy$ YBݐ/٘@Mm|g!O9w =MJ$Ĝb>HLo7]p%eS)Rh,6D XL>V@mG|ᢇcj7EUKujWvhqP24h\lasTwxKv js1D)ap3h0v 1(CWFwL-H8&ݏBv%3AkGL˾7ȱ2խ8bt 'ϤWďv oWm$FŎPk C*FUaPB87>Ld?w{l0ɧ)fx AЕywS:ެ=<@;FL#ΊVzăZ!3`)QeQDd+w`"|%/;tn+{69 8u+SZ)?;HhC;Hfa8NNoa0<,+#d3oTN&&m?/AV6Ǜes>>,}Y&e =0 а)h:P[dzXE)[y`$;,[mҶMช(I4R#ƒmrSm3>%Mz3p r ᕴjtoZ` acUPa;õZ7$͂`޲^cm}THe]V̔4 kѿVx?QA1ΨE.`|L3JE%#wzhTa -I\fR)!ɯ:X^$r(r^^oJ#wͼ=d9&7aYAՒr pu\vJ ܫ<2`KZÞڏDv)-k '> [)x#> r|KhhY rp"eȞJ5w:sSC *IG.3ܤb^^.>1ͮ*C4)PUJ0qx[H@n뎠TY fRu@L$7*Na"4d𤙽4d5aRksMo.hED$HN\{3 yʥ1,a6.f}'\_AÁD_46pŘAc'14XLzeJWkC?@Hdو j*N3)hm̨sܱTkH`nU:"ahcr< mO/WBĤ/j@ yP74WS{^M& +Y~ŞѸhэNЊlJ]#sKl_naųKI%U')gݨb2ը Vipd> b,w74siT,?q{EޏٔȊ=5 8Y`g*8#K .[ih;/ :O4èl~{<ݶ+**q[e]Iޟȭg{I]*EJY\%'zdhc i_qɑTa>i`bWi5BO#Jڇ]XV2ɬ?dP|,A'6JU %IJˁ$v2ȭX~fGtmmH4wS2gGp 㶪Uj(G.Xξg#t8aw?u1'Vͺ9\Z Sџj.tVAsN@X/^z kXMFljQ~9yt8& 1Z//&Vg>cǾoQ3Ay n;K\#7eJzIe7&hȇl ZdDE'`ME~c-ښx**^SU3mf.n!-_ـGc_%)/og^Ea).z-ڬF?eENw~\ͣ+kXKpJĕmmH /\ AIfaJ5fb5)J-x}4*='\_3_!In;N40Z.1c*-F ija{/Byb%="iTG}P6ʮX.t4H+[GkDc-!.`#c8C؟n BC2Xp'MBSy$gJHMN$#Qٮ#4E][hҫiٝVd47D ks$#3#|=Hsu_t3TqgǹA%?FТPڬf'}SSZc6 -Ni{O"6 yWnSphgYgrJ2, tmw%>yEOku"*hrV#3yӭUcO@xbr}&'c؂C٘BM6oix]$\櫅I#RMI^̝FEt3šd$\l6Xq>B:ZC&jy.Q=_G/+۽)!U$׈X\c3l]B qӻ-YY0Zl7e6ؘlg(E]Q4 vI$eDr%(+4ƩL>ZG #$HNrR #G U|P0 uSnDޙ~D_EVtwoԘYVc|KOFܢ %nvc5 0tK]aԪ#IA4󆛎EB2ϵ*|ԑe# &pd4n{vM(>$,C@4Chz/ω$ILaR1;>Ҩu>kBUʓx kaK*pƹ έT, =.rJ@֣AfU|~~xm݀?Hvdh억f…Pf!`Dr - %d5kG*YX2Em Λ'8B4,l W{Ч,.KOԜy 83!u{mvJM,%p4vz4H!iam29pjgΧ󲫚hbQkvD(D£5zubCFq'JiNexL|(W{cdϸ>!CVFs/r Ȑ\y([(vkpe A;u]qpv93yI r(Eiieṙv)T}4Gҙk~ʩX5& C )S[If(`o Uj>h(8p]Jp@'p²a;7P#[/,SD5Շ&N}6d^Oe6!!CE$5 \N9.`8ᗨRH-OQ-;RE@Gõ.)чݖf5q]ɄiEZdv(ncҌ'5htfl=Hbԧm]>T~m\n]Z6<Ut)6 򿉮WKͮ`ж.^Y}}Pw+mɅxkVw~3Ȅd ī#u>D4Eܟv"#ltSfbvl^C1z ZCLn =WT,HLq 8@} +pZ&d[+>l3Y}WF ;i1R"|+⯽3'Ȋ&D<'B{{nUi a- %Fh{ua}y@ދIL&R)K2of.7q=@Ze 1W"VǛJ.C+LL;$a9?Q.n}!^3̖BvO[FKiq"S0wzyV%ԊUh3C*Z4`_XM5rg^H$njv'|ޛ? >jD쓧ezHM, m4W9B^]R=z2._}r+np=@_f:_rJ,>#&hͷQV(ip](Pyb 76ӽB!ZMh U> hVw,l{"tks۾p1X iq yݭV=D\%C4Ƌ XWnnBf|"' 7;T6!tw .9I^msN0`y1_w&#81tIMAgFP0|"͆Fx5=LI2|#mo2RL*E&#?WȨ[@uᶂII@%wG o(Хm_!Z|^ֆJjow>ъ|­G៺-ƪ0$ՋF!6皼`fiAnt\W蚵?%D uw:Yrvh &Ge5Hsn:w?oÝbYΔ#us҇RpNAG\By! ;9uGdԩj z߮/pxi&4SBue0zܺ֋8u 6%C@a@&{SOx"hVh f.ݖ(`n:>d؆j \e4~!@F0Lj_o6GhKĩM )hف6ҌgIN? k ޶]U ryn8*%&c #%dԷ i/l>ˑ̅8Y)c%|6 ҾjcVgcHKՕcD RRjו V0 ty]ri7 55љcI:3 {`Pz8 o%GJ>6cV -֎nҶ$2B 9c k^b< 0&,*Uw3`Tx@N,ɒbjwd[z8Bȗ Yw2!0R\YU^pcfSRʠcQFN3+.V1s-(◽Y4k3J4}ɘk;6ԫT/WYW7dh)P'zr4 GHPqqHݛ=˕\B7!+0J:c=˷B1oKeqd)ZZ$`9aA}ׂ :]IHu!K#9λٶ|'A%ڑװqiGJ/}fg_@M+b'KzM;9Pn0d%^5?7;筈!2TOuIⴴ^m~;vQ5C5\L^ T3s~Ast^-_rF .(17y3/_̬Ku{:%:*P8 FS?>#Ӆ^ene#8&#z6gCC }y rB5oO 0c[iM ?֛G+j'Q6Xk-'@J{$xݭ ܄+ N S 4=rC/-)ۭNgkX/ H};]%ğg o DüAi+JZ8-.vm<n7߸O$ahAm?FS!Rv{XvjSLlV$ q?fSu|Ts.">A_|3LpTgfߑElD ^L{rI>D`Jf3D=?]{[Hį.q1Jltҋ M tLٸ*5Tdő~ hVĚ>' RW,Un1I}a>ܽ;񟰞{1T E*R~AF)VF$DI6Tځ*(![,ɻ ]Np)‰s hKJk^(ڸ+%Bs #9HdHƜbkAljh٫` JD"(V _ kj. HVIGJdHbríyk&.YN#޾#\s86oC,ohfj>gTc)că fD>dzBD;&$#?Oϔ^Y%ߟb5L-=wm Tp~?a玛MPpi)]^Pe:6^MIVI 3 [zŲP;R꺕dJQPòx_2j4 Nڟu$mWT5&s™cN"Ϧ>yj:(*|jhP;,:f%+}+'LD\L8btRjcz]`L} Wf MכWwXÐԴiA(NQYll9\0~0uPƭ]&$}o'7j CxMoYڳ\qF .Z3+9MZexQR{_$Mf*!8q.A8.djA[ɘTKj+izC9g.zG WGQUGW\DbyAtX=$U-#OU- L'.+DMX:<=W>FѯCǠ/8xR=1@mJۅx>Zk͟p^v:h8~ ~4ܶDZbϑ$>l%HQͽa>*<\FF}ڲ3!m-VD*Gaj; ijx ]FVt?-ӣg)UКvpۉGkʥc- 4|.7Ek `lń!Uh"_#"1g#<][ E_?5 6cL9I{1IL33 6)&qu1? ^U3Fpx/ [?W*A#vY98>8# Q3tQ֘|D lu%XB>tD Rc=Ea0Yc`V_d õ*T?ycȘk%Íkqƪ"֐ҷU ~D0qX6['޹5g$BE;ׄ$]5f cT;3[ :]uaVRcH(?sT hnwkM0ʀPkA Vӛ>vs"̈.'Pi {䗜iV +7]s`#8qQ"Ռ lX%Zn+I/*˹zMՉu50ɔ&:GA9%#vA(\4Vmtd3 <>:켊lS7-=zD=Ma_իNte_ҜiMJGC/ׇ.d$y 5;"bF?d% z萾)7U%>j1ˠb/?W~h_%t]Z-݈h건 /*yJ \ïI\E<"fj%e2ll5/rZqao pr>;/);gɉ6Px :y=]φ&P)9}Zӝj2' xա`؃I(R7'{=V}@/yc0fT92tvu-wv!9ʽ[adVue9s%C-ru\$RVfӟJ3oJ|w;=b+~4ߌ nQ&jf).6`#CTKʸ@y, zo4 F}ԫBQǐAݽ{?%N{\X~ t#' p8pwnY șy%íg?6q beq8Mx{-zz~sCJ*[Ή{hp 8M b̺0Z֥3(.HUܪn UBO\䪝D*y*7-KΤԫ܉\T&ofY3 4(~7}"=UYrͷ I'YƄ r-F9/7 F{;U;պԘUVm|14SPV#tgJ54_sRcsx&݈wav Jx5_tY5R7|IP˷cDbHal˜%e5| #/e4;u;4;Uc&.]k8R#Vm4MQԵx*X 'X.ђgVud;zڬl?f'6[θH2Gԟ;ⲵ < ^!zߑH< 0PFoESzx~9۫J'[7;UIBfxgLst/P6 v=C恲udTghРd^*sҔk))4{)C+l}R]棼G26?voʺP J^jBn5 b7&vB}`KRϮHdiV#5_\bN,VwBZ6"O;R%{>ΕtAp}WHHW4gclh`!I弜Y<A\4Un;ACƋ[BӑΣ} _Y+[L+, @,e`#tg\U?odև{X4+w885ҭSӲxX\R2R<ER '1!R z"]twU<b~x KA/0-l&ξ^jA ɂq"hnkW;IZscdjru7_y9>` Pe4ƒщr9KQfVFNUzi@{zw) `Rǿ,uFJRO@%_!E^l1tO?Gu [gXz >.4b[ ޏ2&D41 V[.x]b]VbJnŹj4~D@L ;FO8wecTyh*ْ YlWEگR -ՑKݻ2" D4vAjaG56sl{cYE JfwMFxF- "ƚ,(N2Vם `ι,3Pj=vN](=ZS=%8*_ 0Y_/aY0!(\twp!};? 1 F'*M+Յ6㨃D$L^:!WڣzU^،s@Oy(ƬڌxL6J~.P"DCo&bpF[&nSS_|⺉@`+q\7r:PkHhxQ]vG\}=\F?KWp_0[ ;HnsNr-BVovf5qekᜊ+ -.SO\ >久.+.FL8cXםjDaL.Ofݡ+6x@uIۼ~֧ىɖs(NБ|iS;8pbGIIģz֭qE`:dɀ:F5ޒ&w;Lrv`욟TX i3.os~|tw+|G\ CbZӁdkAgGCқ>[S+;Oʒayպ;k] VX)$8.96|!3Tf`/ CAEQIaKnu7:'7>Čq$޿s6oס^pR%2:D )@EO>!l8^9 z+=uʢu cW5]~,.n]PZqlh?=fԄgGdyFmG\Ñ6ڎ}/G*w 2R; QSsGla_fn\@sl2fq?Y/yG%>3G&o?ZP@eֲKvIl!c%>}]1 Ek䷻~Z"?NG\!L/)f+~qyn8[=40bȬV"V1O}+} Ay<%5^= 5cpOmܶx,81,5,?pب:@9KRdOLfX3;+Z'IѦʵJo.D)a*X?39D@cZڳ#Y@ЮPxІA}fMPF[5%6KU 8/ljҞcpaLL)IRd:{[Ѧޛrׁ{OZaNXW:C֍KQy^S:SCvCW!/6IVOnpKOTQQ< 'P86ٔBLQ$v{[>w:А!2/&贁n蛼1kz~!FΉC I_[_i7^O QQ؎Q%ozw:kvj]k5[vMb3!ץ.ddÜ^~#o{g9cat 64ʂa?[Δ`K&#׾uP',9? zWӕF#wOozJneQc=YUz2IzYղgCaH[Z͛Я`CDvo)Nw.4rl =.z׸>M] 9yU&1x)Bj*:Iƕ*pTt'>~a9}N[-J$ F:-_i[vB lT/@qaiLTTfl(Np &<dK)ᒂ~e#C]రq 묈Kaqr{<(Yel%jMLb:`iIc3\сP6%m}4 f¡IT\dvo5k0MM>qʏ_m= %7gKO5G5ÄAZ'Z}Pjwr:j0a+*xo7t_ww#?\ZoJA"˲w*{%fFrw|Qa_0dW1RQkI!I9Ľ#77P\ڮ)ɰKKnK~ !tT[ۻFrH t?y4a: `y9(IgK;7.'8aN>F cvESZ<Y[uM{ ߐYAC8c''rif6p6x@@@ut[T)  r)FΕ3ٷ=Za#K iKkIOv*Nbq~iν Rf|t.Hv( ]ә\#ͅmUq cc7e1ҍ?C(~[ǃX"6Ŷ=Yτ5A#4dvtg&cDvxi!^p?-5Fv{XZHp:I3K #Lҕڂv%%oe4`<`5"EÁ9*@Pepҙ8͑?IH2 9Z}cr&(/e/YZl$:V_={NX;%佗v"|tws9fu%bw&l lJ_U<rsHK3xUl&Ͻ(w0N5iE׮Dp|D =n]t?Bms@Xx`l ϡ* 3ٜ*ړ(pRuɅiRBY?[h"lG8Ng05>M%!c`YΡ VL x7N$$!D)d_ jU~z,Wlv/#.\9Zh9`A»?,,XT-:>qmi퇡5eWմʶ`?qa5`iTKPp`]=zQDC8 8p~u!PsB9ы i3W)a.B߈6L8P54iP 4 ѷ=A`9H_E*p^dWgS|=]85u`T=ޔDOb9ϔZ >{p y2ͼtc1b;8,$H8JLp[+qŔSHQ#- Wضϕi6[ NMd6R4[ NA2盧M 볭Ek:'ßDldj&|0"t9EvxMy3w=gSx$3ޜ>3|P̹$ Qd1 Qa~JK"KBG0.= Sxà Zf ,jx*^ q^”kqyQrl] .%0W3G"p> s(`qn]DIU##'ۡwͷ%|!u=' FD?APAaIcftÚM/E[,ݾ!#V.WP 5 ᤇ,AwY o sXǨ_=]̡_;cfndoM%4bJ7D5\"MN0Acm쾽aibeURX!Xœew\iMKR|K\R2G6N%uQIXj,g7(&H8]=0(uu?3O :qJb J[Ow};-R9-- ϬNrZy#u2BQv+#O69Z)'3 t'cx-!{n$͢$njT+xkL*y'/q]PI ;v6Yj VS"f[r1‘YB.YP'] {-(LQ`۳-ӳB*8XhQQ^͗0\X!ej_}{T/tQ#_d!$V;Yglis _3sM_ b-ݒW5ѾpBAu8-*s.g$8ϛZLga&"bXlE^)Ў C^`a~ `Ԙo)D-ޜq# ӊR@yl]_mK##q5g}0SU)8 Pݨ K2sUXx[g>>y4Hxp!Y2V]6J6 cVRS~3W?R`}m|s.k$[ bFIGfrzn!N c6N9+n| W#Z=ϸΤwJw?dZ[8fk#rej7=72.XuYW$0444W"'o%`^N@2nIOVFj\PZ+Y#{dThղ4-6j5םڇ{ҫ̉0ĕ[$&-h~_s+&7QB8]T\ﺕ9ՀR]hKd}׏h/8cI ZӲLcd5;ۼ(龦/{ϵvC|"nl*#yݪ670!>ZNv̂UᖱaWSȾb.gqdbؔūh? sii#Jˠ ^Jw=MRnN,,ԯ>|A哚h- Xj}.~Uh(Oȡ;NSy16GҬ S1p,9tAAr9@aPo^/kLKpQ.|[=zGFS r1/ $&4p_R6L~/N3O$AίH6O ӏ G3>)}(s /t)T.9J: 8Gd|rT+R &2_y6DJHn^8QI9+A`wWrYr?j uָ]|RھIz*و)E!֢3=|FLGg|-7< ܟ`"r~#AUŭ8ݯD<烟2^~ $p+?LuOƵ3\`̆/ 3k9+3>ƕPB4#y H;lUӢmuxs`y ߎ'u+]s$7jx!E;$vE8#mu& A8 oF$ǡ7rx> wh=84BTJ&P߲:#ƴLfl3X_O55(\wI|jPd7q,~(I_"tgk2vؑ^d HoZ+ĸxŋhfw9ۗ7u4[W2}]\9R~:9XK;XJhK9A 9AW +a. -iK2lo›`80+spZTmhTICoGQ*Y-o{"#:8eαj|~|g Бnq`@崂:1GQ?*U67 dܶ_N|'0\r]n@dE*Om6q/6IT~wV$qA}poPApfrDM : ztFЌ[ث&v,W]1ճy 3ee~ԣ_0#3'f@fT5ZFe>3 R>> L=rKD/[_' '\ '~Zܽ3ne5c LoL?lE?kwVп(tSu֪ zsYSE[>.t'ӖW;\3،;9HLP`4AVg?kͭ{% $lisPOS#ǒݾ4ZD}`Xy*-#A'4`ޠ~"' cV.۰ښ42zB\8xۧk)ATcx;A e1*? =d&T+f4_f*SսLr#Dp:suiit!0QdWw C3,@xI5v|R4opiD?Ny/*L$\G]PcP]<3&Pdݗ3#n4;/L's,OlR n,ޖ| iQ\e30L]nDW=УfGn)N[QQ;; cR+Fٷb(eJ= OH\3x'56Ni@lvǍwLfdzO@|W+gL%>6/f1WY* ߀gd|:Ȧ9_e=:dZ>SxBM on>b,S [tZ#{\,F ݞkQ7 Ma?Ios }$j?p"fO٩;*g0 ,/vlޥ;'/:2?ԕ@VM !11賢^H{;d 8[3sVߢL~mV%}\NJ@ûTCI̶DIQs=2`\zC >eôgB1 [^JP~'SYYTK1BeZ_GKF&OFd3YnH/F+ƲO_e<1z?I"'U{+wwO/@Ӗu}(ڤ>^ؑaٚ] j1kC!u"Ý SGFPTYRfN?SEIT銓!e_:,6霳T}!C0^ͦu;1ڟ^޲1xAjq1Gx<!قu.z٠sC,T:.*BFnio`@c.Eƴ>`BgI~D ˮr察ED[]C{XF ^Aٶk})r96 uT ١SIaNv1.6c׫mu~2+OXww9j\DgppC { s7AbTMY-1d EP){R03u~D$dС3O"~^L$η]ȗ'u76#Lvpֳpբ']ΏţD- X\iukQ?pNzB5.JlruYíJWq/j7.--~+\t+4QqgѬE.xgw#icRU&QV0}8do @B^]~Ս "v֡J!`xʊgZisBVل%__q}7+}3,*NP2_ec5WhJyƛS\pVf(bF(S_E҄|r 'kӌИ`&5-NO=_)zD\:~r'e ;G%(شc F4eE{Q5y>e!탳| 7/l< ^+ <3i% U\`&%<#b`{DRfhЭk^|zTM#޴i !폓j\i }QX`m óW ,E 5I~{yhi#CE|*Ry:1>!fa 1T6˕^%>G2N-lQq*jk\ !]J3F-ސWYs( ߯8z6 /B y hCdQAG;[J$+v*MRڌ0rbcəXſ@9q ?'`~]ۏTDDS$xy%xfw7<;?Ȇq?*yRL4-V ",oMcva=?z"!k)Ƴ9=}jk3pV6G ^͹ O ugLI}Q~܂ٗ0{ƿm]Y#^ PSG: m'{T^ @kR-zގ[wΏ~YjPQ* , 8m.Ka\m"4PV[*w!ΒG<+dX/2pm[qE׮N^}%"QFX3UNRR,?/Op.o7ia匒,lr;lX"|*rI~|GpոDJk8Ӝ~IЯCz^q#䠭$AM.,.NB&gעC~ Kݘ~ .2Fs(W8I x~e\>7nk~ZEX Y,bE.{ŐǕguJ蚙wJKm5րOX\la_Ŝ{rgac{d}1bi$ݻYz|yS 葏̳RGVsU%p2QMmk:/~P*<"ccDnt$>i 9!s-"FӤFv7=-Z'S•,4?bi?(bmr1qi4 ' m(9|Ư_ࠐG( 7hqGaƐhKp4M >P (ʈ7`D4^,s_6D1gdAG]݀C8}W]HKtnH<'Jw >#4Љzd t@g S.h;htvL*K@3)eQ'|OH:3sK:DҟL?h 1u1(."*ֶߧHFe ՛~nTdcH:Fp`/ioCZ$KfGv#Q#;T_ 4X;@m=-q,PYfD+蔂[h4IYPxԪ9)f=*9e.U&sF;OjWlSg0f1݂p7g2=sXzYsSX9 Igo#zK+Ba5gǯa0;z`ֽD~\ڥqݭ@SO*C9יrv =):bZ1&ewQv"X&G+k>uEnY.gei7ʢ_Qb>e6F4XV #.ۛ }7xÛ}XE`MPCnK`dV8L#Dž#pmo§T uX|4j^sbH`(6I&*s74T\h7rwĻ0ʀѮ_ &%몾y%x {`Xs`֡Db1?_Qdcww$r׎{Pӧ%*ڪU5N"7gQ;b(?a%/s|{L?6/(=rAh ~ي#$Jy,eAJյ1D=Qt㳊M8BX9qf{B6oG,@6rkߺzy4`rXx' 1Ow0ȄOS')Es[4U5T_XY7deO5cV/6U PN䭧޽OmQ"| RɕtcޙcO3mX~ RVBN晸)זW|ي+[, %f;O*5އيPdE5w%b/kjRp^1 GB gCejk{Y43`H/ p% (i:.Φ}qaHN0 xpXp;K̻յMkl%J+FUԣljM->O^4g>)6!Zm㧭&WzѲ58Ts qlHl,L!'1JL,τ]b#a_C0D`B)FtEL2`YkMv-R0ZCvd[DYN9rr2 +텳$Ns ;1}vP5Ѷ\Zs_Et_OR= #D}zuv&(趇0ß,+j1lō@sAٙ|JB:JyL'/ 6W*mm%|lV!(ckMl '-?*}gEu(b]ˍ^/#lLQw}#miւ1ɦ^h>+a8&Dc30j#4rB>5k^J/ҜI~Iy|64 A PtiKJv1[Qjs{mUP057ϻuM0 fqH}XaFeߡJM{n\`y9a8߷6yX\hU060@MߑbW[o*ښTL@/0Hɀu!VվPZ_MuqyZ `SϭjoVbh>I/z~c@Sc8B9iJs{ѼZ~]-hxA\c9mkY/97f섉I%>e eM|2y;Dde-`EΫrݹJOGoUc:F" vu(vWoA$2׫O&&3t\jUs}>%D^}pj.yXW2Sn!sHH!/U޽×tܪ( Cbk0hL6G2DtRJ,F^Вb@I] Ov<<赁~3w—{*|QּF4Gm~_,Pf7,pg ؇^e%[ŨyRR+,`nP}D'3ZZX͜Տ'̯wqΝ@mOe_)}(]GC'XEqe,(˓sx2h^hKF[̀)$+U˶a9Z-ɟv  |$Uہ!<&#QnCwl7ϝO=6f}.P^/{Ui (WeqI]7w LMX6Tø-L0Dpie1 NJ%ORxߏ E:׿ԞWg?^o\|ܗKu*flA6djD5K":eH t?$b\dL @̱mVa*:>< 6Bn+ˤXq:@jR9+ԫ6*F*ys|k7jXg +?~.Z2^ZP|^T! Z8ObOOV oE̯%w{1Cʸڢ `g_K8;{d:*FWai.R=QcN'iBڋ75!Ux۳-fdAun`yl'l_gv{O ߈k>&CX7|-E(Pד($<ǍkqjT5) :AD<AJ+79u+`Qs{Z/+@E.gf}Z,1ht|V7 E'I8cDUhozS{>[jCsȍ::e$ (.# >b ,Gp:r~-ki/s ai v'N=0'J\?.Jq =6>wN1>n"w؊ͫ:>EU4U2+uwYpQG'+V13I=k-S)^V'&آGĵx1jڻEs[ vUln~h}\F?R. [` p͋ Jܚ U (ц;pB#Eg{@z -r Da4?BX˞߁L{сi~^ -LH._ Bs*JLw%{[:I.qy ?i0BÀ'ңWlX ,Wz7-yRA4c&BVm.ϐNy&{prbH!tXNz δX)Atr \qg1$J5{l2,tzf l9& bC|^dRrH\%t7P;ICe!,wS[9+h߄{+XL֡hiZ(V  iokgD.#~z³ȭעb OHЛo HG.CG, iT|3~XaEҁk%^(hW~euYJU'x߶4D( >/9{1VKlqhe{Y\Y0~QԄ< #ԢG\hתYHvA7ףuZ6t C"mħwmhS[ Š ӗ  ;uvbԇLomdQ֢9㩭\c/E_ٴJxf'eolDՁHV|~vmczMs%B+bJ P6(0HHWͅX4P@ESd#mesqI:j k&X_mu9 d0NcP8-UlO1G#vvt$ud(TFk2N(`uկO2V${aF,vbF,RLb#,Aq*Xg6tQ-<\vDae;PkGAW}*\xkn6JN-=m\Ԃ PB2G v;󝊝`bѢB}^Hfc0{r|Mo ((Uv|P}.Ov1gf)E]8uDGVmKhݟ=vʯJ-~ ]>{uyLH*~:[NC쏵x;V6¿X;M0T y݇b@0^KF>_ 5.4#T"LxO`0 ̳k _XE:_o"̬."wq-.Ӏ@NУ/TT?WFO:bBiΊK3͛Bi@lK{QTpՒy]#X * 끾Wf+Q$-lN"x1 c߄|yȂ Yfd^_X _S캗8d]OL^x̏O]z5µ1G0fXyPY08j`oES 샾]i57A:]C/l`N}D F0!Jy!LJUz-^ܨC*Iaт~䛎n鱫[DH+6 #b׵ e'A<#eEDnb#·Ha"82#$uh_3 Urxb#I#v<;4Wr ixrO@t[, у8-(OEC0w^+#S2}C-hb6 'Fe5P\ P|@Xqop|mqXfu3um}뱎݌[^55d6]=2y;aa鱷H:V.E;r(mLCiwD0_͑:.:bd*t#mOLWKxѝV1]"k]E5j j0H0`se$+Y@ߪU,Kx¿l4/mb >Ʊo聪Ʈ?uh}vjI0́kFr] \!Z{h-ȕD#.7wU}0L `HCL ;pv0/ "wDTgQT,x3w4lIiûz#b)&L|R`)[A94%F˾Æcs%-y␋SF"\_qek>Li=np iapS 5ɹxIP">9&y=7ԗcM8/z~wwwⲊKiɗm]S1ft5!#6E=iE}jD/q ~]4qZ~9o9>2y6YrD&U0 Eǟ%$?" 0ʞAggt?( hXȭR-:@p/{/cX`pmJosÌCr=hfk)%R8, -δ[zN\J+|˪ոNP%<Lq6sHUzG=v$H-S;F,Ù]|kE>`ȧ\}G-of`eG>KRkǭCOpyGD1CVmqBe%4Z Sn$r zs*|\? d"@2l&AA0?lHڂgQ% Eb<'2fЋWW89@*BOLXt%2YKB6o:<1'i}Bޥxp_iж*SCU ($ O)CTŻII,c">f@$=pVƪycoM=]潒@v`8 $osa?K:at AHNy/(Q⋮b^yèւxw>SϚ !%i=biq:Ω42 _e}Ɖ/i,wk[ƽ_ē˂`>X_D#\>_,UW(g7ba*8e!jj r2Bh 6G[gjipdN(VӀ/u72H/#0Ii>mx@s#*&x'8{9{ _%U> , t::PX#(MMbVc~^L xE(;(*'HفW8vka]]M8=f-n㕺& ,QEQmX031h%#K dAנ+_!އTΧ ]^P)X;80M^wekMj#@ QвO}1K 2^ }晢c|8Ye1L;tQu'VG'B-&|n U"[aFãBL7qx#Jۈl^Vu?6K`C~iS;G"es$y'Fuy1f*BnQSviCӺ ^ P z„nyB  FXbNVQ j#v Z u7Ms]揄R:1Q(I@-A¯LF9h8^=Y~ _/ :AlF:ټ(U;$3`UVhhyO[iE+gTQ}N1*V :ؒqߣnFZQ,pn_">Yd.$YSv%O/=c[)!' Ԥu=,tYIF (;!5ϸ׺:WWB! ʻ6L\v}d^YȦxt"0v ?ΆgY#2{[ C VrV5ʌ]8dnN28kRk`ZlE$ Ɛ@FIX dIźSZL0*e=Oo6H￘zFVM>M7킭i OyF qߑO "u6Q {7'/*am@"J(Z*9Q$G);) 0(kŕ7B轉wM ATY%IKyدLM}:uwRLgE“ 6 ݅K0/$y$DI%WU6Yx\8~`cn s>nB-KCuf, K=UzlD2G'~d-"QnU-]Iݪ~7[]{b:ja(q~ nY(<]FT;Ügds7}H|32ɇι<ҏǹ~EZ/F6_Y5$#ڮ"rČ}}secFl@\e:SC+2=dd/CČl`[ԙfe9VϏNzgYWp*׻]{qmGt&xj)( X!PE K]C+RΊP<?q*lG*[I|/خAHh,G0:͆X* Olmd`"KBsu9pTA6e|򃯎iEϏPJR֞.`쎀>!{&=Ш>F+Î*F+qhAl;s"OUŗn99|PՈ[kOLQ {x̕4&-'/JzOvpL}ٳp{\ZX_^1W`7>05&Jw {*Л8Z:3,u6x3$t[y;{)G5eŽhǀ'՞l.j=O%+{oᖏk[r׌$%jOrLVˏo&IbTH@.ʾ[nr: R)[kz(QRUəȟ}JR\Ĭ.%:/ r7Ǒ? }k |X ^cu{,ka8>6FKτ]?6sq6i^mv6!@/7g1@䠛kDE VyJó&_73Wl@|\/AgiE!(vҧAJeLInuT@$r8+(8iPLԱۺ@`h574N*!Y^zm/&=q !1+7yk`ykYhRK2ޅ ~2@8Oil,xnY44ic{C+3vY'ܫB]däө9C<=aPIӑӧicQU. kJJUA0pT]{< +4#kAqB0o"i9R62cdW?:ff%x|M_ 5괬TGy:sO{r?WN/cEG/iꘛEP|}G/#8CAotˏчvyT?s%" ]a;ѭ5AA*V1WhYR'B"ϿuN 4x)ꁉg~bkJCnU@^0:T#XKȸ2nwmgEw~ϛ:tIi-O3E 0~\`l˄|"x{6(tHsa,CfZڔx/%R22(ލI.m' !g'&ȉYpY#NZXv=@rqO٦9 nm]L.`?O;< 7rS]I3uZhk>LٻnHvޢ\<d%67(hNHG* bЎc8RRB+zݔUO;=4Q탆p;BMQbtޖHr1?d4A 90/!܂w o,\'¯|){;as+ /e?#>_5~8RIn'VOs UT n >uQ;VixjoY:;ǷX'c *v !h=6Cb~gCߪBQǡRHDayp1Za ͋ǻ8Mj;RsLw c\.5`z7YAcSl uoKv*@$ax#[Cq.#m9)-[+度Kay=a".t~\2 m6`lkZ[?Գ T?72PΟ>C GUEuP٩5cR6tv.6fcSW*úylcT«dBL?6Cf/;YJWŃ64*6:_Md@V1FK ^#8ت2﹝qz~`_!cGKzz\ 4 3~٭K&H|+iF \dD(f7@h'"*Yї'5Fܯo$$LЇ ;22D ntH#F@eAN +9~G:2uxv-Zϵ^Nr%< \`i%zB/_  m=?Z7\Vؼ]fv-?TD,Nv78F3A#y*{ɼ+7v_qL_+TU#ADW.qUsp28Dn Rx&nҸkD tIB[aWyR۝(ÄX*g?͒C |EIO91g}wRĉ2 ЁwV"J6M!'@q޼P G蕍z:];q:Rn d凛`k.+Bޟrw k .'4\J Ѥ8媞PnAmy2>jABY(\C8nU`~6quqMOő(˭kt rja@ɤE>8@g Dh $]M+8'ٜ\'ꅾnmRfuz$U\X49bО9B!xsu+OOvH8LC=ђ`\K`y!O=;y^)gRV`mɏ<]3   J/*(Ը%pn@:F̉#};Yɧ9cgi]ardå`l?@ :߹}I }9/o[ [AE.ҡpɀZ_ mK\(J] fxs0A3x~fӾCupaf)eq"]VqsZ̜-¿" QkH/SV"T'u‰_|, |JbM/!Ʀ`>?=`Ũ 6U6O $]b/m:#~Zar1Id7cJy-H$P9ci o;# ";/GLJ93_-n wC^4f_JI??dyfHkg%1ڜx+ fE'jpKf@FGq~vLGv$6E*1O=v~d.c4ɂu%k\| Nmu"Dw1\N?𵆞Y3,B_LxP[.M"/ J:+J8ia"fLK`<|lM AT~ 'iKޏ̮lBےp<5s(jwf}ef~+Fb~'^Dv\::DU)I28FZ&n^Ү(ϙ,Yq_860wdlu,t prf_qPxʡ6? HMKM HgU+o2y$kjyF˽VbRSg}0n->K kQ08=Mw*DS4GmݳsPj3eAz(̞6堣zj>FU6=&(rW)4-n<\+Hot>Oܒ_̤x%yEaiAk#[N}lIwsOHl@J֦.[Hd-;? S'邢+XJN7'-҆s7 <_ U3V(@SAR!7M|bH7[X{^ZjW#Qq 'dx7z<̨k~]0ލ!; +(`"ՠȕba*0a@<#U<awfU(HF*YG 3u#wvX; Uix> Isƫz.J FIgj QTЁVO>y?lߊ0"[!Yg| G^knnh%Igtͪy8/ń?m4a#^͗=Hi f=y⤼5r/Q"jPo uYFm a0ZGqT ҶEkqKxzW98yT8;sj;K'2޺3BB?Dz%-NG,ZcΤ^ p5X8j(.LW!×`TpN"cf,@.  oQR,*N9to!Hxݲ2"v[Иha@ '7]@ZK5gvOu5}@Xoͥ1(VQӰpoT5P4ql.Ny90 ]8=nVkKՠGPQ*Y=I6B$= Cux(/b1Niœ4\9 >hU;v(c<_p㼴=ˆ[632̱2&m/WY <*Daea:*%Oʼn{:ZuY}f/ 1PRyW p߻|p{lj߆D<ԫ:Ƥߌ!D|\щeS Ee2 G^knZNᏚ/@E=3_$8n.r+<-8˂NMC%"B0j;w/ןFsh"Mi3&SK#bϕv`·f9*7b(Gs|pXq + !vL~hjҠ3y ZD )p;LO:8hVDk5*CX0vj߃8 DMƘaYfEENHZjkUWۑ֨ dFaI>Qz]$ВFxPx""&5zā0T2hkqs #$e-a > Vo8}{Hx+q ;pJ 4=uk+kّYǸдKJ%}y<‚vz ><",XmL!~;yC/>knoT쐋(7ߊuD஛yˆ:qq$X榾H~v f#ogM)JU&PR@q:7<"{<썥Z]1e<3sBdd,na9Xxr]⢎E b;LQ=hirW0#rGR ջh)tbqҊfbCUY8Bg陡qF/G욒V}~+.!uc14w9TivRnJ0x$jR1>t^N8?':zBm^g2=k[Jkre(Vpšh!y]S$,RtZ/ś>?OQw SРOQʟ\4 Gktgnhi*RD: :E_p'$Ɋˏ~\L5}iҡBf!)buܭ$7|&Rױ9$>MQ\'i7A}Tz`F,jx1*2ZzlG`~ɹ~]wsWbb)Nҗ+Dۥ=57=J %Mtq+G2HP/,#ەyӐט?bk0Qu%М tPMݐ \b^r~;gX].SW]Y# )!ngNAK+`Ux&,s"Sfr Hu`shJ䟤8X 7MZ'ƵSOҊRj&?f;:VHp_Hkm,k8 U{g:ɞE(jW!zu3F@ ɅGî=7 4u0?)eɓj!N` 2ȋ ei&J|Q+ ASs-+2ykh-/6#.? ejB>:[ 033O\`8} 1$5ڔy PǬq#б{@߉5m¸(%WvHnl@@i^ to#ӈn[Wbg>sM_fbF -xy_a6_\zHipw"GlV1aHBv@X'f+|0e'#iuG,}r(Yg>MMj b;.EKtO "XlHO*JaUCˇp֡nQ[W.+]wWF Zͨ Eѝhjƴ۹-g#w NLχPނIrcںoݾ(wÑ5d_Oi%|- 1mpY#ڰ lb=^c66_2bIќ}*O )(9LX|41C)u@:U5lZFa9.tD%qz!|*4jEqKyuχ8f;]qTb7[sp#m:]'iu@V/0~Х 4JjF٢`riJ!l|8ᾭC9(/qtͿJ?9lW, "I@Z[UVAmTt(ioT'8w59pBO vDf6(Qn ۅ=xO*G&2=J!<]D+Pi6ex/|{Nm.P^zZ:qm j]dMæ0nْL)_ץȎɛ|w<_cοt5 rV.\"2aQ7F$f~^0x>uqHy)МeM ?g.:m9pRWb ױT~jVj?d pڃ<ǼP: Ոp#v}W8=,1 r4>X0 3z[z[%]fA)EG0QhN8u#i' T"_bY062B'u]5&Phj/ÅglvFaG%tUIc6'|譤 9lI@ Jh:s՟%#6sscH#aw9ud=_Y*u{4b#E((YU`zy682ՅnUqEJ@[ 0%>=O]r='pnay[6ds~Hc.]n38it2r@+޹5\9'fC,zG^7YOj|2u,TURȬLb(Ӎ=iIكPsNE`3' o6F\uk\ o=]Yɭ-T?@8:ry^7Y;:BFϞrUUp`勇-$VA^;b=0顤#H ӞG& l;u#($4>ʂsV<~/paF }+OTUnrqC 4Cܰ24Q)]rјdxԲlAnjvxUjHx, mR\SQuH S@SFQvgFlD?kj["80TB}7`Mgπ(<P4^R~~Pش giZZ-!2I+jhԡebmH1EFnZD!sMPNIB;i `0Kd na"GuBjpm9e>jK 7B=QLc&)Ċ.p9d.?mA8# )kRAdCpپl8=fHC%TӵZAҶ}'WNngq9V;86T)eQTI 28Ds/(hyZl|>YQ^Hǿ&^]D罚iSn4"+B\Jߦم}}##a}< :56Hv]b􄣒̇vg8\z .L$ⲾWDB.7j%m۸l_R̡z!"$X}6k.x>vϑ_MIP20΅2M.0_JU~ѳmT&1jҝ==Ud&pp[y3p'*&f1w4s(4^]j1/>25<<(IM4@ $a7ҒJ!"EŽ3G'eMtTyL9^$ಈmtH TJyDˉ7}vl0t2w=orAI2D8yMLly#!@9m>A~Ǧ <- |ޞ30dր|g.TPCܧc/n>scos_`${l_=prZQ;C-MAk,\j"m'gk j3 C<ͧTYqLE68JZML!kyPDisF*sv i/~#D„"Ի1l\x۝jZ"80Yϋlr#KaP"tn^FAw=Aq` K稜`[-:-2s㌪Z9R.;Tvi]=-$Hkaa;cFQQ=l) 7tya4[) r9ABB Jw* 1c+ƣ-+ߤ16wP%r2keO`QQ+wU't$)_akW<0l烫Ղ;5.8Q5jL ]N+)ѹL^}L_ATPmw=AF*Vfȑ{u2'̖| M4ϡ0hGߒ2h2ƴo\f;Hb"ϢMa}䊊]*uj*>5\CboHv\9R:+(KrW%u=5ĺ)ȹ7Ս L?osXpD6<>7u"p-{| rD1=Jo "{ڝc>mm/diԆM/Gפ;I[:4~.Us@Ż͉+-E HR] Ь/2bJEk [Sk>#HFX$.zUH~}m77.4U11?"&˛B X+#\raQty&Gr桱S=>xm ew N&`W'?}W*2u!_^=8!O(t!:9H/}ꝛUI/-UC7Vq<]qHTcaFڛRPQ*f4e %HF|a_ɟ166\TCvc79?Po}@_+>?r[gL'e1 >bi7wΑIKO:P6{P~ &uѳ_cvd("*(jVi eKE湗aK *B%ffLdwP,_5zZGNR3g',`uj0tXqVJS?֓]K }'`nj8 !l$d͡z2.5L&]:gvt]|D=fZO-/JJ`O nS. ,ss)戇ǔA%)@zG'|xR R6r h Az1"Æ\NK Ҡnp#-e W1YWwK"p|}885kH-7wt΀&QTG % t!v;sewC>k;Qa='J_lCFkq'' 79 ob9a8S:-vm1~Dx2h =TjL\w&C0GDwD"rR R=k0( 0C: ,(v)) ."O(-o>xtv"=1E@daF }*8k.߳3Dwkc(EZl .Dzc߱4Q|;֗k|Wc_YCJ$ʀlkMrS"u!LJaCHȴ)`p9kgdMLu;؈lYqjQ+ߑY}Qv \թ*'L~,-p %F?Bc -ъ~K+FSsC{ޚPBY3QKV}a 5czD_`糪.^6'tDfs_r!z԰b4bծ~!a5T&![K}/R> rX.]{5V_w5T )"c_8Gmr~Z/CE4ۂ'zg7c+Äaݎ(v}Vh3p xFR8K$xa{h-k>&2Tlq"^mvBx^2xzݽM&oIp|cEŮIF2ϟ(-Гs&9uދkJ>9A68cwCsJh>%k%:ETҙVhl /B,:^> 4w3`S( x L1=]Qp}do.Må9*ȁLu Q%&ޗ·&oV+,uuGMsJI:\-TgVd_T(T=7Bq94!*|%.9/iKV'x_oB eQ@ʎӄGOÌlln8,B9DT>*+rC'iCj{T(с|b( jB4[[%>SP?^Ozr9ahlxߝhӆ7.B04x'b9S8(6֓09Kг5H ¾h9 G,3OOwRztG'WkF>~q|C vcx; 7 [Aa/7f"G|mPsSl۸gɷQ,o$StTȩ Ft?"@lb:7dMm=p} mnɓ2*$8fi޼ޢs nEgZ-G^\+b!2D)kmLҪkʇ+63oc'T¯&efF [Y(Rcv߯؅ O„uQĠ\89Kԝ'rkpY566Eu J]pƓf| &&*7#An穚}h ڇ2&xs"(j]mG #x;jlEε!~"DžuMq9?0b:e$mSq_0sMQA2{uRbnGbg+}Ђp^_82!@K*&i5E^YƳJF  ũWiObf;n/|>z-{GWzq`MIsJlfƠ Ⱦ9쿰dxӞ:r%pbUm f9zgsj GA*@<05}˥|*%9۹ԛHo>M FQj0Te}U' 4XX2"g( ԸQRRD.GU}MS]kSSR=OuM9P*_; L^CnF-dgWѶ>'.Ad*̳v;{}zԩ^WK >ܥW߸t~oEܒ!ڬd7Pܵ - ;rb."*; ^1'2_aeIKhZ&,2@9.r43wU6{{RÜ5hoM/̀ &I#׵\ ;8[U{n 1U!ʴxzS]- Є.euU nkvB})*&i8Jze>U]6K|O &MN^+%rid";d?e,u};ap?tvm_>tN}Q[a.vTTU!MԵW$V׌0I0ő{}ki9A͹gHByOdCѷ4EUV[N4vj&%=3hpPWT\pP&QV~]$ކ<'V5fhXŞDLE :0ˤ"8o%i]5h-j+~yJV[^MY.E"xB&S@#5 \# ލxȯ)˛2UUTI+ݍ0ol ?1ahVz>E=˜' lyZek ;gϡ7Hۆ(\uksr桳IA)FoH$wm,ռ'٠}caa~/#)n@1aоS{J)tC07 к@w?R>-RufU'oLr]cuʢUDa-/y#OgbyG1-!^9>/G_$IMDL#@ [ &J% 4[KcΚ.tC *kCՐA5RB'8Dپ9~Z vs)cM&ru\0#3D|&9ڀ>_Tm þOi-/&CsWX@7)GdKpboU84D%^B48몿 ;ݫ64)d/%9w^¼e{>b;^s!$ n6;%/dʢsErL`D-Z }Jkdt.lip>kLi$ܲ&4_ώeȪe0qFȍۜH$~$Rdˈ{hi5u~?'=H) kQRhSc \)sK8,v^߬h&(V{!߾ ] ,(c|` Wkq_M3(?,ԌfDyM)8#v8c ={0X&%d/ǨCZT`8ƘLl@ (cs9\0rSP@53 GA P?MRy44U]Erd`k_ ]6Ϭ~"^p6ПE:SB_ۓcZɓW෕&7e>6٥GdfO\FύH܇O'H*ĞN)xUe{KwWuz Ur7Ѵķ"kvn#z4BQu[DKQ> uax##2'`3 x@RsF'bhBcbcP waa̦]kY+'Zb v|H[d4s 9QLf:cY#/3#d񼯹HݾIh"ے{Դc)p](zFv'wY~7Q'%de:݊9JKAekzRu:N_5LUJnEjtXW^#Jzs%RWu|\QT,VD/s8\z.n<{˩)%Keak1T4KWn:R=naRHݭ^pq: he̠Oȡ!m/u1!uMlC&QmYBq.^&0dyx.)cA#|O,-GkO֦*lE#"uߒm^Xe0Hг ~&R;̸ `8ɗQplLZ?iX4օjاwWnppӕ'C=W9>0\UAPSh_cm~T6+ƣɘO2bfe>G2L[Ř >z)XxX+so*a I%gLv5\OWmZc/h7\強 ;F MONr/z$:U9@J?Dsf;i~bG$| @Bͻ?c_\-?Mn}u{)v| >} L vISQgX͉ixrDWÎ_4+p]m'QJۦ,WbR>vwokE-P䴬p˗ ':j4Wo{xy?1$0W.bDzZ~~U]AR!u6xR` +jx,VA~;ė`7=j!'(WҘSzU`!ZͿg1bMK#A2l1V* v}'BbsV]^1D`l\$S }mL 8j5C @ts xZKlBl6b:Gh-l+>Ӵ01M%R2zg$!bIF:;%x0t2OfC?C@͕K cCbS :^|yClAhQv,Fȏ*J$'u~rvۋQ_6Bz~ʷ`{؉MvtvIȨ׀Ӝ _s(ft ` s ƱJ `֓{ J70?fZXFMLzuwetڿM;S P h nj2|4Vժ8OSSe\l+K2luMg; tJ7D7ȋePx/~֊ \eT} {c?^yHDf􄷀q@F>ҦY M;ụ7-6}B 4*) W٭emJ)s3 G%d^RA[Gڳ NY8<7-s r PAckcήË a74.׌`a.b|/B4y# nW-NE7O$CCWSfv%W*K[{l.GGi*j7R05Y<ܭ}]5,1|٢b94S>-C7!&c';q2M0|)㝌 iԔ܋}u?Dž0B6jC5 4T8u lo =_҆ª}s4w; p~H~5q={șЦ'-8<喷:G`ƫzC%Q A.'o#λ){^wdh}8ŝzUNl2z3tx|=h6-y 1L@},7bZLDLKwIVW@4- @>`Lj/[/9%zQ| µ+>S% 'NUn$G "&.18%Y`CpȯDXhMOubI>W;!FJu tJ:|NQL31`!uJ ]dP `o@7B c[ `q(.vnb1wq 0$F>~;OfĄ C(+ʠA?W;2{qV8Otd msϳJ#-܁'Å$Mf`HV4PE83r.'zu ˭—6Ä_ Le)PgHW14Iɐg|-pʲb1 }T U2ZwsG`]Q -IRM̓t&ɃAVh]W_r0AЄ"'ݕ#9]^D{#I=9{ v "p& 1 ׳Lזt嵆D7Ϧlbۤ F +vo*8e/Ωag/&'៭wvM/,-p] yTjBh/" P41AD48%0Xck=!۵ ^D-tBYG#ۋ؁f1Ņ$ww#vE|H)-?wu Y1I bDAw QЫOi /Afm k95/3k@'r7k*J,iR R-h8$fy(Nf'# .f\RaM%7 .'4S.@ >2I,aC? ywkI!J#dt>@ΐ Gkk+$ xEi@S\2ESXGk骟e`"Yqx`DOHE=̫i^zO5J VRepOyNVz̳%&%3f xAL?'>f^fRtw59N2C-^D77.7q@u7+<3`VEU2k 3G:u**#O9d M2aS!+_ARfˌNFJ_@gӒ,'s{Yr ;ϤRwqV?Jl]x$W{V7Mm%&{R=1ua-z /)o+`f~'VcrlyN}[Upyj`ۉ1MT'ƥPjt|iEu6헓mZ$J0{/F߅^Xe J'; lEe~iٚؿYrw!8~$ށ΄T\BFr+Uto|0LW67\f#=_\垱hg O[>ڔMC9' pΐrWDB6 /Ire3@*V#EF(U`IԨܽi= J#AvΑe6 v|ISSen׊ 5U"o3z?"b@XnAb΋i% =^i#->Lzeݕn*, )F'^_}Dlj&P*H^WA/isleClw˻:jNgx:c/wpEɒ QXik}W4 ҨapqM1%)4%s< |H^bpQzXCwXriCB7\vUDcŽ6)sJ`^4rc9Q?6N`.axRݪĀn'Og&Pc}Uz!!5A [x%mկXF&u1*~ʭ](hjP+~X.dRːR*a?Yaw9) f&r[9A#F*vhs=BJn%Hň ޒsEv:: &Sjce-I҆NW!lԜWAlVW, kOwhQbe϶%z[Xjc g}utlklɩfn$''f㴻>!5SpB)j2~I%p.auos*x@DvՀƌor% ~#}~"yJb|=9qYmХxJ(n`>QYdun VًS,8PO^ӃDwg%x C0MO!B E ʵgE ǵP)4 I}<>}:H>F9K{kH ekإ}S>^OVLuVf|Q&M$meX%@2(sf, + 8R\5YF2u5]*-) ]YkA%L nv|)9t7a5g3 @^bқo.XA S[CmIo݋H\ɇ]W q|yjZE;F1&GQa74DZ[aǼ2!'_RKPוFk{z}yw;!JmM:BA]En@e<3z;tGG0?64, L45\+o#S9poQQE,Ot߶1Foo\8ZRK7=KHxVT #3J+U/#NOt=ovv*9I&O*(h٨U\#dqWPL*o[bP͐N49*mNN3C!`JQYZ3 ==یGY$Ksg-,qܔz:cw$o⭵2'}ǣE:Mg+քv `v6Ջzml" 8W@IBwїSI-NÉ+c-t]DEvUg@O5pAnqMsӋp(Q\RrMΣɛՏn'ê3!ڷEOs@b{v߆ ȣ((E}LHm}OՂz?VGa셱{x4Z׏Ob,?pU@9"̧a༩hQ]Aَ,izgXH!7xʭP[A!6a+CNڶڭԗt:.ŭd_'fxlG@$cI_Ɣ)?AoglKS1~܂O^^~4d<7b[v\X@׬stOSAb=Y-ΛqC[v,)bzJ JngmxIZ0Mv PUʹ!ҏpec1_|0 0oYe4cgI10sȟ\:) L /:LH;X6iyL! 홛Ϲe>Xsz2X"a'IUhXa^1Z 8DU4vCs+oB\f GR~d$Y{|И<.@맕8" 1Ljij(9p!w<"sZ:0\Y܌]Č 7Jt x~T>M=yYoU[0@TfMB=Psbw[<2 G"P_}:@kqc"Aˆq$]ٗǛ$p M\GO03\CYCۥTGը0VGE4ƭz_S]"42@Z0oi+(|nxÖV(~*&uB sA^3&~_:]G:.4T&qgC8cyY ت3 Rq!" J}!BӴ(Vy;MKVG`rSx3,dT%>p`FVl!/3tHa6=g1 ÐѻZ]>i (u"SШpO=ҁtp"9zDyc]PZ{ʒJMLY 4G-ԓ.QSԛ4-rHnwUkyP~!&}F_Bwsv~[9 ph]! ]Uc 6\o2'm>&N#^o0~in1O /*5&)x;NG߈~Vuǥ X+L1nT@-,U@ۻCkѤ%7*PuҘbiL:!TKW<%_%OZq3%CC#x,tV 9 5ɛ ,!Y{#Yqڎ~(7VHcN֭%]s^ݽWYԘ" =[t47t֡ t:=pOs&B+,ҝ s~^yov@wv PUi3PȍiDi3A"=x4GtWOmT\O7]L7 Ny̨BX Am2:BEm@॒;@^(_ID$9oXz; )BbVQ2Mpq34̩Rꖏ;}Xo{4x A3© N@BҮ:}@ nn}Qwυ$)m{^.|NGVKIΔ7ƮɛFcCAJCiWю/ї(r&p( x~3o[r_+Sq5KH eڂ U8$k} CV } + q &6S!H4Iݍa4 k2n~6ze\:^/jȂL&@y["C*A@sCr{eCKǶDcW2[>6,OB ĝ; hfWJ+~M|P!2U,Wɜ;/+ 0/Y9 zt1d0Si66%*Xs|wL;[jVo "1.[oג=ܡ!b,p&M}5?MUOܴ*зwa#ca.Bfn_ݞXXyO3Lb_uor"/![P%vb/L[ y_}v\0hlNdɂ71֠xUE^{.3%y9 dg_ab$eҎd)aj o~Y7ZM^7Zur̥CEY4l|Pܧ)9]/db)/_oI#ߙ׼ng{@Fy@)OK䤕H/3V۝`ɵI>v7Ro|(ɕ:-uh).4 [ 8s:ˌC_w#͈k~]G:uJ-LjK'bCTCr/-G 5Fl#*޸U xi98U=߰rTL̹  gל~UwYwF0\a 1Td0Sl0HPtFܢafLm!;=uM yƅ/qEZ֕AumD)L$p㻈?'񵢉.R!slLcv;yA~>D5xzTufO\RinY fH'%RDmkR CQ`b :;*wA‰pXE#y9 y7eq|3rP )d~WD~4k{-R*^=g! qzߗWzѰdJEi;X=!W4H[ZY>RZe.WV/H?.NU{,iqCv NnrRsVn-K3,V-&mM 'y\pbTpԌvRQǡۤ| af}(C_QV2()0;CQ|T =TiKc(B,UמAƠ2=ҋᲣO_SaK_tΈBVCĠZsDF Am=G x5! 㤳BGj]ǩgԛ3"]hz]6~"!^qC~Z!52 G;2f_LqiQ!yk#U{>YetU)w!h2ѫҨV(ZL@W.m-Pqe@G^ 1J[I_*({rl_1w8eX;^Pg`!vj,^H Cu$@΢1qN98/ݶM6VB]{& ui#s^A:LA;#'ǦUPN/CqDfrC }dG%xuIS R!E{5F\oOκK ɏF o 0g%A:F <37h$[ ?M܆D"{ [Ktx6)CA+K}>?C3V)b en#q39Y-XfDͰ8l`&qw+KAw|!o{D6Y._Ю46:fuWrA,-SM 7v 98[EC7';(o9PpFK|=_o υdC _nh;0AI|{`Z9_?W- pNp.ls<❱ѡg^*{ U~\0ܺtCYcdmӪv&7c Ψ^YE-4 @ Bdn(x!7ynꢙw.+^Wzҳ1z騤-AhObWS=DyZ 5ceZR-E\8ϯ0 ָM;#ed>DJXC|4]Ƕ ;M6TΡ@}n+&]vSN ]&AČD<: B>UcS8_jHyr5D x>"zv"$A9ťnI(YF5{Z1Y [^XOy T/ @|b$0?t=ח = (7*-(.' b݋l+N`xk-WȜ,]PM3'vn~> WNOBVٽy嚜7c7ٛ,t^#.3%"SwУCzύ˴3.}? Wןm~JPؔ|lj;;:gP^vVDKtgy;[q 'E zGQ@Vز֩=Je$ыvƭ;L9fTs: 2%mz%Fx aIf窽]t {E:2ɌhC]t-؆rJQdhl%Q_ Ř=x~T\Qe狪h?(;g?i†/ {.iI%֕4_ndphO@X*ZCQeNV ՞sNoGw:=G(Vl ec*1MOf]dc0 O SF@.Cc/CFYL?z[{3 hap0* b&Pmǁ21ߜIϟM?))k~ Y71q)|a5HKNn>䡳Aw645VN:m+sHyz`Tb1HE2 .Rd4Z)"E֩z6鮷u c!A'PPf{nča 6Rh|ji9{2<8}&<wHHI֊Hv3/4'(4`#`<4^K {X-L{To{6 83̨2YK 1oe}BVXSYL\t>H ZsnDlm@Ƀ)ejI/7ZH7"&ִ$)v smMuŞ>""4_gHeo*m?NJWyC˒6s Y!wS'KR)U*\h8N{un[T%-/! Ab PD$DCҳ4\CY/uhA_E%Jjn;]jRВܦ5o%Ꙩ:@e9F9&D~9]N3!rPOV?r")T%=65IJ[?A~/ͼDneN(_m|SUm!`O68N5YO3s^ ߔc-lO7f+?DkIm-l Y tr&o!%wH t7g7u,7C辒k^Hop,Џɢ$00ZH%\-elN+#3o1bXsV-ꈨʩEF|^yvSmӅtfJGIVџ鏑ڶrqG| >>]l[:? I@!򋝹*$!ڟ9+j兠+luzZ/gtl Bq ̖aB}-l ƘcG9vLAh`ԒmEǜXnRX631< i=~0$N}n Z~Wr-fH+!}mZY4GsW_I/{|)_KQzP{;:~ a/^])y[RqʇMP#~h/ 7@w*\#p\{W(z 7ɽ-(rSBD7>ʸװaybTo9pIABAxVGX*M=d8uL1BVg[u5t%Rgr q7pQ0Blba&jwL;zX7 U0~g&!jPq™/3Qƾa_v/421]]Y`fIU,-RX\-XnsJMv"#EkHfڧMܙq̀*\McӶ D4J;-!ᠳ1YEb;5,xN=&8l^eѫS.s쵞&ֹ1 KFͪQ2焎dPиqb>ds 111 K}6X] bKBZ7(~ ߐ N?dt,>z7w]:.kYc]UZ8ߊQg<&*6B^ D ہHnk*b^Ŋ /ȢIŨvrWg##AE+ؿV|T^o:Gmҹ6q*PAX}59}H3nU;hY /jUh Hܱw;R # $dl{1=pF+|N,R{j['MK|'lTh;Ԯ}]wtTR߉ _^UT fg3_&KWJa{9_Z1OX*<*8E>#~Y#.lmמB'dՅVUAC S+Vlh/N^T˚W`~8VlrɄP8]wP?gB{@(d|Igaî0[#eߚ*(6 }nx@5%} s$5,trʐ6B DBWo.)p3+~hsM9[wTEstVU-\g#$OYxRP6T O1DRtbN:sOxx +*qkM+#=aQj=;쐚6g1=nk=n̶ncoY>dQ8(Q)Q;K30Gs,gPukOqݩUZ˽!sc8Y'mk-UATrpVk1CcλL戔:^H'fSZ9Lk19[K?*; ܊l7fJi%!O@LoE13%t5e2wI6@%lߜvߢg`'|'} ZH ]RAOvlc2MG`7ܪ[Ui&#Cj/]NnR;]FقPhqƥZk?$#$<>a B#gٽ7dӰx/P!aAmw—f (ȌGlJ\$SLc^Yݠ_Yr5\(~ѪV˶;|~)M u'f蜸 Ti|B{^%Ԃ,nWf!EKB8Y]d뜖le:d cXX%ۅk&{CbQhJJvYԬ2vZKJ+Voi>˜ n ; a<׮VCs%ֆjTk`':ַ/2GJ' "hyўoE%ڴx$T06nl9lq!5}SiRmNŻ{YZ9n ZTuPF*j.<׿$j+ ^WeIŻٓC?ek de~-TaBe- Q+5`y53{1v7CԪPU!,Y`ŽAli^eAD} Ϙ0lr4wY_7HY7s5&̓'^vQ\ot!&Xq0)Ϊ j Sٴ]zrĦ,  /jJWtߊA?"P[/ر;k#2qM#%f(݊('B3w*(~td\K+líڮv/5]/3 ęE zUB^#ZDua;̤1X+j #4cюq-Ɏ* 3OcKSquewibt(뷆X{޸j( geA NPE:?v2!QÌ/L l;P" tAIh%6:w{,`[x/ws(E6!pKsM%O*&Qix"ze'Ht8&n}o_^0Q8taeB`6Qܖā IZ Wi*Eͣ6icz^M "r88-q,kSiR;fK8rGWS YwZ@aP |,Vxw5N 6@Ƣz@ jك=H3mp7+ldv:GIgӚ܇Z_(y:GPD8ȴj|KNEsvo%-|2:\r\npE[GrEM-d Ng_9[5o>.icgh/hZ%j5dxk5opqFHav ໆ?jf;%}F^|"P.n%>_%_QuݗbLk&~-.͝s'}^b0XΔ}nd6jEfHFflI[=sV럶\O@h lޯ]j c䘅ح4hpK%dSEkamFm *kz_?QI9tT{} B~M3,DOڄcz^\F~$?DqXꍭG@c؅T@v>#QCQw%4lC]>HɮZ0ft궾o AI,TȁeExw:CA 4MDSٍ6|1" ĸ"e$ѧק&7魬hQG¯%jrlѫD9iWIxQ˯T{Qfr]{ǹujZ lDŮa41v uRT^uIAqxI|;uMrnς%MmkQ~޽rWz⡦j! c] .JtϳRuS L$:*isP⣘hF r-]Y_Ӱlѹ_˓>Jn`Wve0e zN]?c s^ ŗsu!пkk{ ǓA49d#!cjDS*ia묦JR0D-|BR2zǵ6&9,uR} qtS'V:uh Y|A3"U=҂#4b[8` saXP޺L qF!+xM?uK8ƭw{i7U*LݫܽX1~7Tat9ͽTwYxK1%fv iZI9Pk5_1|Ɖ}:®&aL`Ƚ"tcӿW=ݽF:$8O?2XC?pL*Q&>q|[=Ә9,q?8,f>Ld҂|{I(f-N’P)RRruwesjozKm~7q\wJ\z~QU2N~YfW~eK"(^IDS1aO#9|8uZ<3ĔavCojٶ;Cx rE.'VV |kvV O/%*؋q)aF]VكS i .t͖m9(;P9/E*ոāaМoM_-y˿}ܐ@k;AF2k`;(Ww&_dTuƓj+ &}J~N)L"VU$Ls6?h*bNbבgܽ;49M?`,^#o4oXͽv..)΂ _$!ocae҈`ͽ=DU:J0O nӬ;Zl (}.yʂ@e%})Gu_kf/4QTdnۚ%Maacyo"as6ƨ=&IxRӃ#!I]Vbs#dc>Rrq5k'e 岰eֽ}?%,"?X̘Ya]]a‹1:ȮD$nhDĪ.? 3)~C(q 7#fU\,jBA]hBc}G2H#A̼8q7^H <3`m 2{3n<@mvLܔFVZ:!!k}pBŒv(XoX\Otk 6!PN}N{b$Ik-Ù2 8TYچL:i3&Xg LVƑ9B5nzkiVٵ"  NgnikHewr(B8 ܝn Zx꽪/җ; SE avľ1#eo!\pX/N#}KM# f@JHWUW{Z1$7! z s\8#bٌuHױ|tȼ)L=2uh4;CWpe\`B&+:<C}G9@mP{86g j<:-^6z = 5+&$a>(zm v.~64k 4vĄ"MmK#붲ut`B32Ι~9^/kk*A#&p:V =7 Wx!FGJ?aB@ŝ y]emP90LMY  `iP9*UU3atUW"˵/+p% Zˈ1t5 lW~Y_HT,`X҆N@4dUNt ȥ$S/O-P"m{05B%X{ O}k)~w8"Z0M|^ϲ& \- RzWxXC ; rIbn,?̝f }VÎ8jc3B<ɿ@hpf=34d {\tK%9ߘ E&GxD jJ3lbk?tXMcfSXP}"w"Cl\66@wvXj]ʒ5Ao9tVL^ m5^5$몱_\qd,]7M 6ds,C5 +fpX[Mc˃mݽ[ݸUoyi<n v6։_szT b筁(yp֖b uFyx?RTKt RW|HpTbWe`S*aIM,2-suc y;!}wF5ؽhvf܋UT갈Tƾ!"c9,T,w=slI1sA^=0v j W?t飧q̣Qj63&Oq# ͑d$ẏT۵b@_^p/і'uQ~$k>蠬*IXX|K$ 9NC%CD ;RN+XRx](g4~1AJW$v˭j1̼Pg r,A0]Z 9D*)F@I;^qIttL-;k%F"([RZoOCW".SSDWs!82 Ut+6qJ6_$wK@3z(y{E 3!ҍyۗT#})*I1JȒSn`mssu09K(@Gag8) AAܥ?[,ݦ$CZQ gg6!*{@ec|7AVaՉbOezh~9q4!()^$ЭPŢg`ʽ((VwМ+rBk!"NV]n:T= "(q'|^o39Ο*Zi#t\cR{.pg} >Df41(4b2mg.cUi`U1+0k0A/b:@9鍗y8@O`WVp4j}{ջ58mYea#Ć=gʇ|Y7f l]<K?3cR7~( O~88qbGTTaS5_UDJ>ҵ;Ν`@fSɸ׏Tl u0d >;:! YJp*F9ej"lfyg`̳@1\ڭcdmGݻt<syԦ&Z؁RƵ'|\I@]vK% ܇aW>As4 p5=v\r޹VxNT|*EҷWsD`l;`hPaE׻ʛyJS||Q,f'mF6bUӆZ{_ rdXoo~ fD ^H6IN;S_;Frj\}(?3.7V?Hx%k[g2;Gcx U|@_\YҔZ"TAOE#Eh9;*DC8!#V[^ܢ҇wJyB|U+pYKytNȥU9ȣlif4͌,G#~$Z=0G**,̘&"JMyְ+79\߄91'bwGW='I~nzcbqj`!QfX$AwFI4fG] *OPҸHfQ|ie%wR@!o{שrnC'B_|C: UtI/Wh"\>e G3Φ8\`Y]lb=dd:d-U:300P+GUs\ 3JKwnQ~u(I$Z`!w.sWuPaveW1_Ɉ`άdF!XHz d4TP/e̝|{"%%l{}:8,ab{߬GL+̡ +/[݃mT^Γ'cfK*侙dDwڴx i],3Aš etհ<2?` ރ  wo+|P[nRYu8QW(5j dHiT_^t9a)Cd+`SE Ҁ4^{™+^rB|yĵaѮRZ4?d\L)淏h|t>b0%TsY_{- It8E}m% έ;)J9("0,3$D˳Fg0ѤYX;X\ʊwxE4rYmJl3x9F9KAm@XL?Qi{ho2ͣ'i%a :6? |m]piJ`.3 &]zB{4Ǹ&"ޭCr߼_So׋5ۂcP|egK1P˾ZV\::+^?=8_ aK(!kYQ RNV?Fr9i74,nNFE W3X2CYn;Fa zOOp.X}őƵ"Õ{>>>@=7% S@1ٽK$+(I1p;B"yiA#T5'j%}/u! /+`C& a.j4(=dU%&.71~V_Fa yi}m3(t! FZͯZ htD7 D!P$4Pdv'p<e%*?ڹMJ)&8Btd: X(e%ll3_M}=iYbR?u[w#L%EQH=.&"^gq}kHWrTDF eWs˪NegKh,O;Fm,nKzГ*&8u4z;M.uM꼦HE k Ǟ/L֍v|Ֆ4Q愦QXRWl -)|C*Mh_qO[{JL0GypH:Rg@8k8hv:"ߜ>gv:­ >%"/G-@)P*~l`e<05i 1 t Ysgbk?hM۳v~lk:EH"kY]GL$"L?<>/H2!aW&Z YI]ԀPGɜ(R EV6C,ygBPm0\s ԭF6 5J`PbX.gU{a#i"<._gKODNN7MilFP6Kf*p/bRў7A29"] lld1"ɗ=TUۙ_y''6GCYr;dL/o(ئD!]{sn1GtFA9Ἳf~4]-IBcYY&b1zoӻF,Ll66[aе urEGڄ99E>:)m;Q\&kQIB)d)^Chzw k%x@DIF8f_ RC>e޸ɞw(JB$F)eUV꼲=ș.vĆ 04WFg^~O$36%NGWb;"idj+ {Yk8DG"{D+}խ5AT̍nQм/MƠP.s6nr:Pȉ_5 u2m?z>BwXWFA y|Յ]sw#9'ZӇmA_[%N!^&9`mb1K VM"+:#߄%+[ mq#leDh#Wadj {tٕ)=uSvZ ҟ-('_xYJ0Nhn3#onx'jعqT +:AҳzEEH΂WC% sy(/7289.zĿen'";3NjیOVŐ PJ1xdjm܀k tCv30(/d$-Pb*:O,'}A֣sӆE!i$c`7dQo?xĻ@8?:m,Ɍ5Pb6LjM9}?¿9- Aw/Y9T]2 zs^|1'ongghS^]rK ژOஊq|\jT O<؋ rnXy}?;y  Pz$$ >I.lh=g2H8{\U jՑ&X> *^ q8_i+~Z1ST6< !y57]4یo]"lWts!g=sEi_=[/dA>Bnkm7!ˬ`hFT Sq{n׸$`줩[ v'juE9Q_):*VQu{p#|ǜJ*c*yô]o*0p\lzM{pƯe+̻}IId ϩ'Z>wAҙ鄇#%jOShqjpQӽj*HR7nóIeq^Y&q/!0:p2dC .[] e6fù|޽ &U3 \ eѵЭ.dS44èRDngׅ "6csnzM-Kv45G"\]Ȼd]Ηl~e*!Y>Fϛ8iВo9C geِhv{II?4&yv' K%l'O+5%!a1iUA7Sƥ s(~n8cl6~^V%D ,8#&ie c6G_%9?Se[wHB˖mMi0-/@n{+ #`o/+?: Mk;R!o.C @~-&69Z 8+to}eLF37Rȉ6翝Ӽ`NZ0CQ0>b+*bsmooGƝػ aTx`J.!DFcWV1Jx}} #{v5"&ͳb}+8 X'ֻ hrL!F`7و>OX.؏,! 9UځK{W h|iQFW$O+/Yx~4 b`Śj8I_aLTyF/|C!7)/|Lk*?Wh:5IvWZiRݿ;. aBf’IɏZ; ^)e}+OPR~_"%J`egW.|$~sTؗyq*nTHA*i[2֏];b]VJ!]QKhM̝?ExAqEXCOF߷~ }+E}41x(vo\ﲡ҃͡pY58wyZm,eL1l&>w=HVk“EOZ*Vw'ivCjLk~9h% ,q Sm ,=©ڔLWvѾfﱶx5w}6#$&jZi/0y)UVrEKVbtYB ! D9a!jPvLΛn،g4l7rHJh*^1_[ >OifpuL!uDJwOԏԛ~++9pirFL_ׄ%P)0TnX&p m=2^n[p!fY4sqHBHf^JE`kms[' H4K* p:6 ZL&H=)'!){H5`|IbpMg1SkmH]רE蟎!6FJWNk,1^KhtIꥭ>u=\M^̪C: n^(+f}Q>Lh3<|<71qZ%aK7_%'3|!uGDZ)Nmؚ*4#AG4}ۧO Ee.8G9hLQ̈I8-)&A 1uZՕʽȱ0Q\=([ }Ga6E;i+\Ujظ t)=LRQCнT^ 7Y{6?\#4<?R5}_SUPNr"QUםc-Iu 9z"P NO( (%ޱůIzundrpkN8:pċERl"Dd$ZIHUUȪ>|sҐ0#DoC`Qamڒp>)~48{nNĵ~X/PddyPђ5 *RD<ABmPLWCxQ%1[R =skfĥN+~D??N_kN1Cɋ/VʑZM9Q7|s?&:v?w0 Q{@$1kٸܹ…%>YJ ]Wd :Ks G@~mXH+, >DĖmB*Nu? kuh&QװbH_-lengZ|EgqWZKA71uosJbGll{zYO5 :g xh%h{ՐQ+lla`.JݨK( 9 :mKSC?a?b ֓F~Oy-]1̟$SPk 4t*Z䙥5a`PIn'LJ/PX5}2N`d@AV('<[ӋKWVG`"&lKyqGl᭰'>}( x?'/0k¶JrYO6.̃gmgօ68/ mfpyhE@\um[&x$\$Y'2X"w:Nپ 4_Bs{̙n4Xez~ft5e|NɑUoMƒ4NFU[.h*My(zilZBe_c/G*cx5;k+mP%0 0Ͼq[*^|@#:WXsr->Ic&/AB'7]wp00zFDȧp)nX}8_1pQ7p96#v[=^ex{M2)ڹp=N\Z3t<t*9Ϟc'`&Tr)YR yjwZO[~<=ŏR|:V9Ku+OzmP u'Ti^mN! ؽufpMeYR-&4ΛhGieשޢGQN8;r%Od s?P-U4ObI0$&[ƤyQ1| vRf8O`G< 2w!?hctLxKwݵ  ]-4z;0ZQqx73FϮ6w5(Hꄪ.2 Z)0LӇ©R kc8oPUNFn.~~9@7ۿ37t8(Z6^ Tᥢ k_4FnbP_Tc3d!ݥ;` 8(챹=qAƵBv59ǹ8#ʥa!=hJg,)B­j2F"`ĥkgФ5,% 4+oP6U7Q bKnU#_D -iJDp 3U2+:T~υ)} vB9 0vf UyοR2^n/0K `:L9 4%I $#[oxoKxl"r{t]$cNCbg%I``,A5vjm61A %Ye:=OgM _q J߆|pH)Liĵ1^DI[5 v~$0f'{l7^wL3\pd]V>-{ "%)w̳|X&ʪݏX*6We\,Eش3_tzalΨUuC5C?Hlφ8e"jFHnl[Nrh3.O<~ѿNpct{bnHíDL& }2҆ wgFnV+|I%,$ wv KխMI>`w ፧d.)Vԍ1FI mƃ c6xh*?s]?vYzo qdЪ݇rFrsA[@fE؎ůx1+ 9@ xG%9+2qgr}ro>BCg[hԿ.s/R'G= {C+x5[$Ҫ&ԒYU;IjI'yz^֕&uӴ]hfUk٢ !H292_Z¦#Q/G#; D%ⷃH({_fwv7YI ugUj̒s*7Q"3zrb/n_BtaX_TR_9f D^Fډ)_ ЏVP0cRR$Κ/G z'YQ4YzLf jȰp o-ndQ%T#46Csg5 "H~gqjaszƋT* zZ}M" 3xY9 ÖKë %C^z]Ẁzejڌko_խ$^񘯔gHR_8Lhz:z%WݿEC~:w:ɼXgU8]@^Xm5Go-G뫦YnŮMi7hurWHC[oq{*PN?r$c'X&Hr> T.RѮO~de$NE.jG 0zO.B| ^mІ}1d xYd0ao@Wu6 q~?@6ۗt.饂~b1Qz_T˕؂B cw.KY[1zev Z Jlh A"/FHHlG_)sW/`N,lh<  g2daFdnm%僔.Ah}DC%͸1@ )ZptSd0*Ŷf_)u{/?HzEy~ 7V[y*dk~@6Rμ6P`˦1}`>I҂SlQ<QR@Tnbrj}U󜀠棼2Ë[)@dI]SQqCs%Z -$@\c'S E qms3(PK Yj7'o;=Sp !jUL 5BJUN@%p7٥=}SI9_ѱeX?eu죟KR+pn:n E{R+ d<9#X𴧹Y U3H#9R*iT3YG2[3Uüfnx; CEXnLu3O"݂LaHbT.Qܜ ''5vnU7%W2}5ާ/N8YXY6PZ?r3 "80TT(J%hL :L&ze9(KMV"x]6l!߱?yu$l#/#L;]5Ofy8|kuHҙdl `nVG*崶7:Ƃ9;2)0P Gm`tza<s;g.UcK"i-M"O]143݈2Յ\1~M PC^Gnh8!97/gpwdrb`k7}}tYã~Q`PB#(H>=6n4t)t Y9#60osf4"qs?q.sdE+g!OB]JnXD>k>D],JJ"oS } -{{%)(V.#m_f4r[/4x-c#DroLH-2}zwf4aoRZB3Nx.`vcCxnhͷӛa^K jJO-ϖY5 ^ThDlijvΉz"[L.ɔ,㢖p\@F##7sgzZ @Kȗr D9au|- 2ܻ7aDѿGC&Vǝ|O;eE2U>&dIb?.GF 0aI?@0q\̶]6%Y5,BGMcLB~ f3kO ѱ7_cvO9mP`n(Qe>+Cw=})UvvpGȶ`,NC&^nXp~>(`%e*F^[t) I8aUد/-ٻp^CrR-ssqwgJC tpTWph9xWG`%o%Nx]NNp>g kxbc@~KEEja firPa;pk-mǛqM4fLCTv0:yTqLp2H"ÏѲ؂g+^ 4= optL6,z-WCtf$d{]B}ɲe w@P.]B,0Ǖ#%W<1B:B !jz!7f({3c Y|!cmܷeI_mn~`k\cL]7暖XI7PCyh) Y(mdN4}a)%!*je[ P"Xn>K[E*l{c\E]g}2ςJ]zIb$wދqF\=Iʶ\LQ zy5בּ=o값/ >@Z*;TC 6+\  ;vH #o?hgtzc@5pbs&-j*Y)Ҟr :kŵfnCiE75b T_>=ne@}Jc}wBF+%[ZgpWz 'ra˵(Ƽ= Ȇ*G}يtu{QM֧TIϺn;ҿ/C oU#9pCC^.( ˕[a;b%q\Qz%ϥ"tcGlB C879H(ZzN\ߦttFAPηuL3S=j#^p ! ޣD{ D% ŏAjW{܄qƠ_Yg3;π(a-a_y->qC̡'ȬB~9LIl_8d,wj)輦!gQ[U\I[ OYy 1u\drt+<{ȡJz206D8Y戀<]g k35XēPO0 FDĿ v+I I`OAzC5 s,גhk*Rvb#;xaAdPaOoiǬ@9?W=tRFSMn b(E0ofK= q#JP I{٩OFo2KpUH%WRM5W[]\`9~* G+/,[r/۲m4>CDB˥bY1-3óLmWbp.V.w$RPEMi=~g3*f٣sR6>ss_H}4B/b HS' sk@P "eDel\s߳v!2cSRn}y+!,GfS[hG@h敛$T[e]cOQ6z)%'g]Qf }qYi;@s?H33]UmSK㢖ɋ Q-D)rlnߪ"^T?pxܫe*q}ߎ qN)XYi{ MVz;޲2J+EGʲZ`W-T];=m̺g`d36KOͣT'c+[>9 yiyOʿK}>`q ~-GPm+";QRdCJ$E\Uf<^ $I;pVX^\ |bqq">V>c}D Jkd5c=X꙯n([xLwz+@I &t c$mtl`L>fDfaD:Tdֿ?arACwد 3B NINܷ_mA-Pkpo@E-I Ψm ˜6e6tkѽ`{ys @WnnW\gvuR~[ uU`f8՜42$ hn8CsðT: !Gk FLko$ӧ\AG!ao-ҮPNK|"m9S!#ۆ*m$p@` % ƕ  D%17ןz `Vȶ+}Oi3-IW$`K= LTvve9PŏJ3^V`\1 ҾFël\d.-%sZ#DSeX7hpr"G56q`HL)ehvR__,Ԓ{gb4AA!Mw义J!8ڕ<#lT=qpMկ_܈T["Tm5tM-5\S\E~ 5t}2W=e~@ r+"k_aAst%R =˩8/<@CSM?h]av~ jy|2C#»#4˙ .'"9ﱅUI]@{<711e;,oEArE=DЦ 0T9/[|ɨeE)5xbգ4'=sIvJ]Ϲ"r6J'SLNOn;CiQqLDsvN!N8|k k0@dhr`^w,T摅zBemeukdepSE0 k ZS@D)BڈнB6޼j%= M:'tu) fgsqZ]4 G'\ ;u)Zr=2yHVOrO(2+8CXO[^2iI^̂Dci| ޚ^+>V>40^۶$XA+^&_Z^w/L/b&ZqL 0g-ZM@xkT'"9Re K jNؿ,o@JKr`Ok)nhbZ^?l)>| Yw ?r#vRk ϩQ+Z0< ~ы뒍n2r9ZXET'`miWߘƄg{_IT GV_@ iPp"qrté8IyU+') xd._7t?1ov']]xb7hJQU!_6uL-Lon$]<2_1y}eYksTv1$bJ5lnM'ò{pfPV3lN)cJ!7 o27כhNfM~݈L~ N%іݢX)oM Q<ܡ]E݃ |۲4egf^Wi{7(֓㊋hhoqf@XtW.%uh<*TЂQg%.XLfD8O*cqT}bc vI?2(鎇]  KWxU񰲧ǖ]fbc&f6tldq} $}-xy\.cWe"(rlme}ۿ/z{Za8sJK_#/^E<t܇~^wv gb='h"$5wC*lG'F8\B8S^32aߤ-(9pμ5퐚R+c[^- ϧ5hl>'Lo$W4k&wswI[W03$K1FYxT7)t߿BJ)6y1Z0ӀWr3asɸfv="ޘ PlYp*{~|1y1wUvfwCg!`F{l.˫`HWU>rertX]IoNG|Kq͠-kl 03euEoxNxZ($D շ>1SnJɟV](1Dv# G7bzENx= r2(zVcmopGǮ':k̋+m8!^zdܷmDpy쫥Nž3.e`&S7+i no)&u;?R tC( tiP༖p1U X"ZuGY<2sᬁt&0'UNcaw[g(1 xA;""uՅbK]ݒbtZءoK& RHgRDOI$lHBg0 h@Kjɕ}&)R? %P:s{ّf|L-5ʕ+}uiĮа(a[?0:v'hf 8s:+9ӊelGa^vtB?2ezr]b5}dAipׁ."g?(W1*CP9b?ZNd=z?J+YJ3һll ]$]hFsW#txŞ0LZxe[>}mw3AG>Hݴ;D;Ҕ5~X:Šs (NICp'c㞠Np9Sa@b>@K}(KIҨ_Ej16׿/5!S|D&H: m?9:e?y8>.ž]&/ .^Ezq1v^5/j抈 ^Zvhq,q&}(t=oK|{Xb޲O'x#f '!b"q: 1ł+OcEHiXa@Ec*6nA|8DIZ8z{O7gv=;X #*?Gݸn؉fJ3qcڏ[Rc_xΪ 9ZŅTtX 3\Lϱvݗ~=Qx@.]Y;M_E!} <S&'o{ՓԦhCe8<AQFJBkEO ~5euUW/Ds e}M˻9<_1v#q>^Lܛ>0evN2 -H28-"`FG9<'v g8SF_qf9Q*1slDNw W3θ@f=POBsbbKP?&ݎtQ%äK0^ l_~d 412z(K^/Zi%*Y;CzilnOFtzP#.)xaZI=o/kIhѸ҄ @Y [d4Ɗf w͆vem~{λH;O6'1hz> <Ƃ'# iqwr&ߗ6B bG<)"pUwe+Xga2=U$Ԥ;Y$ YA 1ߐL0zD,K)#6J#12G^ eCL]J#sӹv9|VhrGP88AzISh)O@[c'm@(뗂ncO/YFzXzV{(CpPZ@Yz~kO0dJtt٦eY#De13Ц|kޖtc⏚%8~\}r+r\3;} w3|t at> ٣tսֿĄ85I&#dx4(:t\[HXɁEd>+qeAo9'P(c/ 4SS9_ޚ&Rfx˚*۝jB%5X̣u6ey!C贘o0BD~k5Z}V ƙhuV跊_ZZe7fc):F%ݵQXN񗿲x -ݛFVc0d9$Kk`OEaAinfQ"Pj0T:UC~jn墖!LdvZr^ ELtAr fN#oK3yns u{~ɭ=DjGT+jC#CwًY*Iot>kP=+:]V(0) .G}.d! D7La|>3O:=muQtvmPb$/mg o@+ӢCGr!M@YBݘҤX7EـG`fy5/YKt^jSҐ`AuS2J;cdGvw/ǩ2iD=q2y͆ (6ލ4A|'[3(A6UE%XW٪Ou~G)3y+&j QXm~O!tqҞ X{6BzٚdV$hnVSҸr}R];2=lk/>6Jy%V @wa)ps<3#cjGˍʻ&dWi~DlzRDB7w"cs)h% MwMW?0Z%]6enu:)pI >ݴ^xveKaWMB J,@NRm}goH/FfsXPC-* I&6Qn iO U!xnhs.o doU9lݰѝ,l")b9LB6J>VB|!w7˛gMpB7#ѻF.qlVh걣LZq&t+a::C.r1+0?=1 JU(D";VkAaK`u72m6rHn'i3?[$ |s`DgIYuMP'i0BwI< lb!&[bk"Z)j$>-H:p<=KۍhNaJc9b9{y_F<(Z>/ԏE7oHcyYIJɜr컍%0 w\ ˬ<,O{h;`ffx4{h3 $pT;&ڴx"&ㅺ/rO~elBMiiZJi֨&Mp dg;ߪ"s%;;K#0wѲFٰl|)H 7:G wO'}A%rŜ=5T A*ksA29GI<~kSe8DbGm9!S,IV̬=:{発(؂n|0 rDGԘO,G}mE`; 1 I7Joͺ"c] T47}AˌhDWRPCOF'0{z=:]-=Eo,=M5*s5npqzGcRE&ZF tQn; 8S r69\SB>x/%[j9*IJ kA/3p;c6ل3ԃ;XmB`QSh$5C? ٛ46qPc_:*h¤Mr=}Ɔae!ײ@(%)HkXF1eBS0/^3 tlHLH ۅ [r(ʁTTٝſ_>|r7ʐ ȷ *z ozW3lЈF`D\z7-)O֌v{5DkL+eN.w*ROVerR""V;[8C%>g~]˭rMpgA3_Hvs|+ $,=h*ԎIo1h2T5F1nw֠OmߕT9J1T>1y[{,S ̬Ҵt,\Gqr]4Bs$,@0X4&KfC"G" w N@^E'zinDձGӠ^{@k Jn6 c.\4zY/s?ꢘٹ'Q*-h%m3T4p*m^cc/3V@ojw͢ |R>(OY r9~8LyN M۱$P5yFJX8^₆o9rҰ&~a]~e̳2B y .E {xsNm.L^6ȅ|0Ľ(MP)[L4za5(3-H*QC1{zRGQZD6:,7*,%ooUf0Zvڦ!ȐZNg%1\=s@Hre*T0f9k-vݪozL]u ,U|LdY/ NekV}u&&7q F\Dpo'^cG> ]"X埏y+ ]$=VT;,ÑxFsM?ey=Δb>I,;;60A?{FC6Y~Mr/ tEr\1h//IҚj{8^ GH<_$ts5V[ՋKGB92̈K\'-Ԏ#85 J$%Wf 8y$ W-+:u,++ /:(9޶J ex1LJ:Rxd98*F@ K{1RXh'`;Z⯩G*CT_;![V]"0u@y~* mM g tqc cR!ve7ٟiKOՄt&F1{`R"2YU,o*܀H>o٦J8Ս (iRD4Z]0d}Pn扳9_sHg^#gi[er[QXVP~Z^(+b0Sq잙˞ś#֜FvU6PmλQhӦMK>ѣoZoaNDڟ8>!d*yCs$j5bw8ʒ9j%MXÂrk m{%#}jO+.fl%T['@"_yw6鴍8ި>^:l vUV.AA@0d@1s N_O~\ȴ:U* A`T4d+lOX#($fV% Be4L1RiM3(%f e68h=p܉fr@^4yĺ8V0t%quAbyTR _|:]l5CaO48f++JO@ A]F H0J!ˈhF~뀪I2K2:Yh%VJ u%՗X+CP}pz( ׶ͬFӦ/8\)J#9x#zdXAgD.q(BdpI EL&O#  b,__LW!#S hmCN-/An#1̐)ɞ4x>Ug'vQ2AP?/o\ \׽5V@ZTh +Q`/w&COj[1n/*ohObr"6'KĨ"eT%XBxY)(KJy;{& 1,t=MJ?9:pޱ$P_j4|ŐseA &uZ>T\&MZ0y|u2`^̡/PH'[s }.L/A99E RG/^#/@EoN\:Xwnۿ3ZE̸z\PEMG6푾3rݍ$>WI?6gS[L2ɍ 9cb mf5.6>GUgGryc]nnLA1P dK&Swy/}E:a\/8g7ǻ&[yKFUڏg) 92{ju4n'GzwHƝtQcwukf0(UOb@]ð+O}gx Am[/ia,;Sgj9r? Ư$]Cg>//_<r"h jQo[ГzՁ.)d&bb9۾, /|)WC'7vE$;BXyLV &ΖVE.!R7l?*;kՆH}`/\s2H[b~VV,3]oO0_OF dFU 0TN9PEWc[p0ǒ6IΑQ/J!)i^tPP؈mrYc5!6Q0Ql"lG@- (<<wM jg{(_q"jQSLіd͗(x$ /EJW4~ {Ӿ0قqZg Oh3=@=+^iT5|ye fHXfA@ F^5ɺQG[ΡQ<+i؈`tjy&ɔA5[z,vQl>!+?`*Mb6 9m/J7ky7y64̭ƯzL װi<,ܽxfO(# {e#8`_ܿ^Q$Ud>%D)TDlf! YݩXz=V ź㍒?D386XJ7G&r4v" _P{*UU[Ȅ~BZ ]KEcu,F#Baf/o|O[`֪{LV v#mpAɧ QgsWET`W |!2>^ r~mMHI;FޓᗷhViFgC6>5kRB>k7CE('\[szf3.r~ LPv;&e6P2H9@ VIv/>Ft%7V[E'譞+cv,j#9Ѕ ~ )_@ _!50za^2/Ep~\ {9uQk|RrKik쒷&XـΥ[-GU] +Vqrc22>oU0_KBWD~oh`! 2R5O^jȎY.u)0id%H~z9+"VS8:8" PVМ4'oKc׽b߮Beh_ׯQWPk{ #ey4{p 5i\4)Wv*v/Ƅ0ꬬ]Th=h!7R@FnZGV0E/ׇGGM>Z%)haξ*~]o+/gBX2%RܠB]rv)+X)'|Z=!UH> 2Vxz-k'aN3uyXˌlՎ &=68A_i#]n6`u+Z;o&|A>k! EV*I$IN2 k=bs $cAV",GJiH\,afuO=›$ lX[;`ǹIv8Tɢ\6zcJWP&J戮b+ bY<𙨴SU6{#uf9n@BѯO " '5nv\GEMq\G fUHzlCnh!Uv5Z Ek}Ïk L}嬥X/nIÎ D0{LdDɚ`C]Ҽdmjuʈ9JFKH̷$8;Rpc5e@YOa-NpUH KT"Y>22ĆkK[d[А)~Qݒ0ړ4 nb9'Ydd L},^a3 eQxzPpn 4t=>ǟa{Dj5#{w0gvmu `aN*okZF4;XW)u8$ T K[ ,]!k8n~ҳ!9C_XC<ܟ2ymTwQ5P dX ifS o7rt׈9CU3rч Q&Z)P{gGM‡7cwlefm@ Z8[@:Pjtk0'^?}%"fvxM4T%L=dO] ?鴅St:DGLE M:޾tUy y4kV ˛F`׎zN`T1>f5qrYhueƆq,1VעOcb]%-&()F ,]Bp>et h-f:@6#R `%tR 4e,P93Jig~ԯsQd m8gL5ġZ1uRhGVʙeTbDPOPWNff#62S0j*aY;EAk?iPDmВȻ= bp;UcVgwZ'xZA-<-E{-`ϙS %u u- |7ABh{<]ۅ /67s/CVGjwYr9tco \͢m\+: +eZ,"c(;v$귙"xml[`э6r?>k7-`jkDŽ@׏atF90tdthl^,Mض2L} |fj|niG#xQbu -"G^6S TN멭dƭ|$v^R~]A5ٛDK$pbv9?;. A8#d1a0-w*&A.Dv_@ϔ.OI0q!h>0uۘ i@0 aiԊNLuZ]y`E\uS˖ᝰG6BWwu?6԰L(*ff]I?7^tuh쨜8UYA|GSoX.{m)m<CX pmG4j[ᙊ[-SxMK~!6ANJnzi| \|M-kS;/]Yѭէ$*&OL8s:[^%WQRPwN`kDzq< /W€"5ɍ35zeK 7!A ٯD;}4RNp~|s՜8BF%nMݪ-mweUw.7Gr(ܑfK c5:̡' 4.X/(iRlD5X.sC1lj"^/pwdfjP_Uno4R v}{\9>RlvGXйFm6Tl*9P 't7 $[@\eT:(eVchI^)}lqQƞ__,$wVklZRDYb*o(r;e~x̙oĿ$/HfngAA=JlĢ~D< [㿻7ir'a(1,}\Gn.xfgnfׄ5#ƢJ}!lټOmgSala):Ӧ$?t*BE҇J|~)Q wHC ?Ŏo~a阠S 9.:Rad~|^_tYvNd8͚uN+R<  l>ٜ㶢Z4n"Sy@@wI*QnT0+ 0*mj;0 jWqྜ*Q+9pզ#^@SogԭA@3~|l)WMQk#|ۚ eAK BPk oPʔ3wnT!{Npl`JDlLqZx״S-XV*aO-)rK;Oa[;#'B4nzIZ2Ldq&yKlK] ] Ѣ)dWSJ/l쵥 MLŠ): Td}bBI݉* %=_mmBӈ9kO Uہwkj#+[bQ|˜ǹ號%Srۋ<-C; |x!u&]0Ɔcu+D)'щѨ:&o|vg. DŬ|+||S0~5J[7K6Pes/ZQCy#{o)Vɔ>9:"8'ʰC{LƎHceJVn/ӥ!ޔ(ꈇ=ڽM]{my|ڤ"rk_FowC(!mRƫBpv‘uIg}SgVӁ05g~h.RXq;#@wI~U A͸mݯ=+NAB dj\} ෩%K7M3LM!I椠{bt%T?ZE#`%ܽ8wФ~6_^Xss&Mf|Y~%$ фM2W9];MbmȄfUHi-_($IؘR0nv9MܒͽȘ  tϥK3#4Q}9IVB'We!mXbEx>UQC'{2jx/ T֝r"Czd~by/0m{a gyi`%xl˶m{I91,׳3r+ձ0?Uć5//&QS 3t31nh_@I:$d, AKuȢ!Cn#-ba0GA$|GaIsmij+˚FUF2A0fr Lm’J<"adbGYLY:1uf"@ꠦG\0bJ{-Њ %e^r< A*sBy@zD \KOe@9N$ 7 ؤMl3$QRR^܃ rqmzk^h`J{ꀇGFN )"Lґ~ w5 &많r}QGк.0ds&Ki[gr<AT>J(ІI_'v3O*%Z4Bji43|\b~kl&B4-L6i[TkmNz{7n?l1YbcA+sR֤Sjmb#'T$_4c7꙯Nl&XYiD`9W+\c9v%/5鲚Hӕa^?Ո30H e-xo0ʄ}/6+RZ9Y+1`H4,@ Z؍qIt/HaXSl !rHSTG 1M~'Z‚%]wr.# b 2;rЦD؞ي_7. UK[TFc βx9e>@!=l4T~3:p˅!r&En, %QǓF\c+eȾJṞP}?Gf×-,XB)TrS\tgiZ"Uu 1(;/ s})Sk,bb }\``(lړ z}6He@8ato8oQ4w8e.}xIműPV }{`,NidS*5LjHr&q͇U~!\pئ~BfTA;fdJ~Ao&A 3{*_ hM3Q@YOS }G#!WцuO9;Sm#Q5{P){TXVRn | @i)e.78aʾEghoQ̴KdT;U[Ig06kK9 bzB/aCv63me:?UeH1#jU;%yb B&#ëpNvL ǔNjuOktj7,*! $/އ1ArgYPShZړL*E‘J`@]6F*D-6O#FowI+0_ 3xv$DSlbwFrU'Vٮv΋w8-H Qt"Ӛv7'mP=L?Lޙ#!XNiqRʊ,EXԵ91gߣ.0ހt29}l \NJNt3,/Tl"PJkegmLꍓ~S?gZ$ؽí^8GO5A;-- 5Q#Ig j#@ ^l!w&I'dt?J s_-!R(2wf}R- XDt0D"nt`Wg0Cnuʬ-Ci{ s]M3(*IAWyP_ Mxa 2^D߀@\VVcX2ҵ@'݀&Jz،|tc[&ux +cuCԷ\H2.fFe{W|٨|,$g*Wk5A:{*<.t@4ekU;o>\6u-*_A:P$َE q2NL;x$vY,쳿~܄;nV҃\搁sJ<4hԧzNIQx`ENCOn{=p=|W!4ƿ oJ,3V ^Ⱦ“݅orښ`::'V/V8EfX-  &ܩDx?I%B%(P@:PDbnaI')"uVbG Ib[M{eamR+vl}n؏UbP_۱( Taz#<>nvgĜ1q|( iN N:$&n@4n:Za]=JUsz bnw9P/_kPQ9V#鷒ey3 ɏh3q:|2U|5tIlgUWT?̀m`:0bWkAUJ3ͼF!J;$LJuNA4S1ct#l7&ds5y@5{@U۴$dNmMi/xtBl}&2.9j=Ǿ}]kUG۷Lbgy"Cp)w`'}j1\/>;( a9sj< ȠH5ےNQܜX&2q_Eg*@0N^nNgg[l.bWpF<(j"Ⱦ)*o(t,e)25`+'GM >}2̦1WF'B~X|Z^,Ѭ8%Vyi^$Ca./k}C7YFg=r~cp^ĊPsoCa-:tyJq|} 89W] }~Vա@;WET#'m5H ~7-@x@lvPmys۠ V&C5;eHY n8*n,)Q y(ro0Ep# f޸KU>?b1!hv,៺3F(&~m}n@׌;不Yt>~9U`]e:侫c;=|xn+Y`^*mVzqRq Õ/:WY_cWzy>E >#Ŋ~/OfKQH1[<,`sth6;ۇW^L1G]s3 q`\ ).J W* v- ?5=\&;оjy}/"+U_dQxLL*:A4趙(},Y4W-kDC/{~-/mMD,'^fBR`iB>M 7'!яD$c? -+YKw~t1dSm>7&\iTWY{Tۋm+oOadց w#^T3 7 ooj9L/~6Vex!KPtQ b b=蔰Gu3Z#3EOj窳[7o9 ڂ6L|^ݻ xNO-"dt΁Qk$R:5^&"u\J 0ƄG7F|nFYOuGƻɓ~FĮ0C#҈eątFB? ,67A3T 5z5E9G䈍VElFsjuFOE!Zմu"pD^TT:h0=y\@tO1 BYUeC֝ [ȕ_q n<%Ӹ8;?6wW4q]r]ޖW'L6mFI, HkeRS|'#h6Dċۃ,=-C96,+'JXMB> vf2LE ſ̒d+׳AMeWlq1}`N LT+Єv1Ar!P80!*ug0SAOJ | X1N񿁦Zk=&.\X&~jS9|y=f:/XW[PoC (]@CHbخڝvdfS1^ݹ~ /o=TQŨ7CEFj*Pw'k{Р*v`T1m!VpC'd+ފ)ݐגx:XނoMEDzlj%DG%y2fXG /SRfF\j1N]x) Bw:|.D}̎V-5umw,]d2w8hm zKQ+2YV( VOɎ3w/)+z*Ǐnj@GW7F MBO k: ͗f壩떵9D 0KXÀP~g_/RaмSE';3A ^_ %@TWMN_\-BR\<F̆9tNLA}/p6wZv ^,Bt> 7o=r Ca}jHtH6Vv8" d2[EP|@`6z4"n2qS+G?P51IJ{:qӳ"q 2jW7~ڲ> tkW_ۺhϫFj`dtr?&3-"cb;<.pWuy*&x<-YۻVM ߓXma凯P# XI0$8@Z>|g D/abK]X,i,3S:0TX ;JIT_ymlnO!(V(VwSdڷH,_n;8wuK݀AgBWÔt7[\]Wp6+M|Yj0IBzB5C=.M|̞vَlgȂP|m)S[16Q"휲IiNǽ7m8F,z֏dH&VYZ_7Π9q(TÉ$13&R-]˷YuN᧞8ۙ(@_>j$tC9Vߟfx/KyۛP ;'zeAd更hQN'qz\k],wih2 >À6V^ eYAФW0?hB)R; ? ]( >LD1S /^$%^Tů8=;R9ރn˜}qAE/I|7h'^q]: lA ޣQ@sp]Nצj|Yar>ۉl%fl0Jįj`*BI ԅkV@! Nvl euP~c+0β:C>@#s?N![b'L*oBS#\u-(H-6 ?c! +oE" M0Ҳ{>/K2) FiV3 c 2Gϰ7#pכ<@;gAkKsPY/ϢKstUIMhn.$ "M Nٮ+~Tw`ǎcT" }ՆBԕB}rŌMpI!N(}RM!z$hy, &[d9h(tpZiͱdZ`=gDQ{ ׺/ETQO׊]5@~/ 7_pS4"@.p| )HΖ~K9ŭV*P5>˩(-%A̗$k[N/mS*yB0J*(_#'"dlmx;l ߂¶<꺳uy2&O+CB@oN|Þ!T|ԖImASYZ%-9oNHX㪭njSwCt:qccp\8߬+oÀ4AK B1S?S^_̫ei|:]^Cʮ~^Ww>TafHH:/6.+uB~!&vKMVyד`PJqk{E梛~>^e蟕LX#l߉9SU^WY+BG.Jl94B!'`_L2@j-~["d.^7vs#$աi4@o3G0z݆7it&6gA:.9 /;%t43 pc0Ԑi2 W33]f^t,3 Wb:Ψ WQQR[]k)YxJ i|+n -voC ՙcޮQ}oԧG6A'5Uгu=KPP5rZ[-J Zк 9 kJMwR[?jl?}jFsFNr5&Z74'A%L@m&^b#CAp~)Re(mv+![T4$ަURꩰdT'W]E–. CRV kbR|Lx'c}̫Ih8GN5lSRl.w/&y#8I ?47Oӗ)/?]"fG:FO YI2O#=<=^-9A30 ?q8 cd/I!w.67ʉs/Sv.ƛS\~`O J`DCrUDUáD@8Tanpo:EB([J`Y )ݨ {fy*0vWpѡ~ //#‼+`p7@k2. b(EH*"LG37z]{v`ID@Om9^|~bŒؠڑP{zƉMdh+d mr6*1tɝN?M'k|̢tѤ!ϧ-ǐ #dfv Ѭ a1W~̕^3یt=`RX9-c. l!vbute⪎ҫO)onU=攇I0|*nϔ&L،LmfA#=$D Ru9)lc~&L].58gyfGs5<#huC;lw~=="?ݎr ^vU仕Ӑ#_8ՂkntJT}o4_tϸfƉ % U5b 4hLt^;lNۂjhZ}n|}ĂR_q>p I$؃J*uaamkiC٦˔i#c6|,*3## RC5lpzJ"r6A -VufRAxT-*XØI6xkyAðΘ 4-k'v/6`ѝV1wptz<26§U%s=įv{~ 'FҿC4M'z健x?VL" F QRϦ\EV^ ٘IjSК 鑹.ѕmfOZc|_ RI!feMMH!d5"dBOL~~gb$LU^PKR||zi؜:?Rm[9Xeip5Awԛb Wv9rlNӺ'9҅6J G%pg`Utlg^Q@B_S% uyI!B2/S]e9?HU1ͯ )Mf!Vlȶ`s JgM0Dk n}fN;7Iq/*yA( l&E9[BPؖ.a>T/WH#\?.Rt/(yL And:H×cҟC{ia\ dG&čE>1P~\2h "x-`9zw.vA^GrX;/{̂`O酁A"35iTs]Ta>yRzZgO#ackwUŌJp$눧} ;PunYhn 2 =3Iir&@d:rx0Z=d2ϻbĕd=&C3}wKWdEjZ,uo/Jq7S 2ǀ"ڔƣsid6w&OKzniwΎ>hE=GRlƱ?ԊvHycŜ!+M̎ Q~Up7ş> wLTH?Z>\Td,Σ%4)yO6~ g~clף񍿸d@gQu}#Ǖ6v]{ G7 k =?,v5CZZvm?)8B*;&A(i9]i?Jz@K֊o Qh?"lOhr&8zr)Dlob;lֶyT.ϠE;VB'~#e6 |+PrխUsײ:C Vʚ5C瘑iz\aa!kRchQ[pM_z9"%Vv'̘M%nuH4Φ'dJ rY,<}u/Uy2NTt* _eu_l uƝ(hJw:Z7bbtvp[>T‰r<ϲ`2+ZE$;[߁*7Mϱ0nM*eԲaV!q݇`hBW%a6~wPkS>7 XDR ̩kE@+gt.ׯ&ȌUF[`+"t R5N؎@S: D㏌D{N6X!EЉd`2P]@9O#T->1oODa`1l˾p7_Gi'N(ÓO|ζ@r.:ȍ*0K Gyqx׌FӫBD`$4hf==欞 ivQ.oge@Lgzl2>-qK ׵^ ZzrZh'[@n[/DC)K8\TAxl1ˉT@ay?<wp0p3t]ݟslP+uɮ_-V)JL0DBF;u"Kʩ({zݜ5Y2<> ͨ#T˾K&GK"Z:f'AGaU^`ZKHn'"хtj\K*,28Ymzb %,Hsm .Xv-S:*fZ:ŋ⧂wjaƌm[];?,X׫!%#vFTp[ r"9|%f>?YoY12.}ΟY~foV 'obt P;n6/lM{j2X(>tm]4Bs-Nz galH'U*UETf4Ȟ wb<'8ŀZ&&(2h%aL.? 2.R ٿLoDf}#}?opx/-o"N|l}V0_ṧpv+Xw3OT[FTvLS5 [5=GLvh|g-BaP~pR ރmT5#}vn+ Kp²4&GOu%PĆz1AF|8: sE YY_*j{@l\ŏSQEynI.H(ڜe\B2+a*GFzftQZPAo|FLmu%EV-89*;IzݵE(1W\_}f *Xtbl;alHt,_}~r>-zj H@=D5,|^? =ݷėgRFq۸PEʉ샋U[iMU VH3Ԡf-\9Yv~ڳ YsXL~ڵ! cgԏCdWI CoH'+Lrvڝ'! P n//rJ̜B4<LEKn] t,ÒRǽ)>1.5\, ȿi_Q(?12YֵV8, n?5wx`؄$A ^0hy%:,R^rs<=Ѥ4xBrv\pLE"@ _GQ$#\]<9UOR.i}<@d(SfZU⣭Bǿmb^@"pH`CQ%C Kڥ.3 :P9\FB*VVUso5z1o3=s+EsR T L ک'Nj-)w)<ѭOIM+}^8WY2/S dK]{ ! z#S"?pe_mgvrJ5v~b;F%jFHMhɀ.Sv'ۯjõpF5஠T)06=3W< l%oy|AWdWɶд}؏Ou/l2\ox9}$g@mat`Yҏz.qo;ihyY.7' 0x=<1*g-@fƭ`q lyڇ* 9~"Y$F/T{ILH'2g22!PϴmNZ˝_`-{ÛwCA͓zYۉ_GHO/TSg$/wMeIYYm?K'<'@%yEW?WkQjѳ|z!_nu3,dԎEtKXTP]\p@E *NN7?G m ӕsL[lfظu^`g.:{g8g% 6Ɇ5k> 'C3r']DkHkƶY{;qi ftH3fN|XmheYV4鬜,[qF)amL&By(~9$[vR=J+/=| JV}'XP > ˰wmK 7awkKΜ\+:Gg`-NLK MG07oh3vUI1A0fxy&'r 7d*,EӸrJIUE/#YLX쮆n[39&ZiBzHU)Dԋq}-FWѱͼ+T %F+˖n3Fݸ{>4w3Zo!T;uz`Ud-uXJc/P5?0 ^KHQ^Եງ+橖ʰE~G=7AwLB!Q-\ W;!cz)f T KErx{∅죓8f%oNn>ଦCMm50d~˰n`6TSg3IHc(h!򌠦\ہ#X!,A&L`>Ǻ#a a컲 p0ǹ g:ZW ",C3G'Dt2W}xc,d?w`1Ѹ_ W oE}>-w_H`+NFG 44f9wF2&:Ҿך͍*3`LQ ׽}U#oIC-=FHTŗj>@P |jD };PwԆj+$˰kge3!la 6)h8]!Ү)r##o%GCEAN|WHGk/I3[s^YVX9]OE;O$N0D0E]S6n,Z%WTF@$sQ'- 0vo^ |6$',h;o$* 0SU*|eONOQ(X;ޠdN?25%}.IvBFȮ=hO)zTVHth:h\ˢ.@p-`Dٟ#zqQW"9̷s/oA<0:}?1ܻg&2?zc_yONF+Udtwg7^9$fI͹Ǻ. tvvWC}t&БB w縹8! sttZ"nu hnkvkG%Эˀ+DةL\*m_rZ~]GЍD5“O+Z Y:"GpXP2cAaB NwvXAJe(Qº(h?fFr7R[: o:c.UN9u ͦ"'ɋ:|M.ŒLr',o]3{–LZ;xxh|9FσVn'mQCIW0k9:wyGȺTсڟܿ{+Hu 83]n?D"\t]+<X/Eevr+"6(X؅mB0In- apxᜎ`m Vr{B,߱k/';D>Y\=D~\CJMY}Ta31|4!_HnڮPMydڰꄥ%@W:RRY"q@u8򦌏z~DS_D('*cbx%@gfhfd~Sk #"ص} bֳHQNR̝i0`o% i׽̲o1-|C^FR1LG2B#fv,gOMùbj\;atDUh]5vڨQ.*u)z݁-90QHfZZGy+s'4n 3ǏRauYLp_3$żNeworDZS ~٫PӲ93_`^ 7hD^t=I.#My/ )ևj~0В0nWf'ya!>-o +@4>٫=FE{rc Ƚ^x8#0h'Yrk^9d_bߥO9n*rޝO:orOzwBlf<#wO+Kz*}6\T䗲\2p/|WXPAiըA*yqq1Ynaa?E 't&X]ˢqiWBUw!,IN^tX0DqQXV Mbw3K$XB}ϖuy$73Z5c#k,J -':\fsgqĕ:7z؆ݳoj᧛L/x1(mF˯OgXkBna{3y,0-?X{}' cqejY9hɗEfE.kld<)QM`NGwh@3+a=idJ!,RL_Z6Y0!\&7Ѵ;ѢjXuu\mTBt-b8T=3?I1UMk|;#B1/:mbRlm,:U\7JYK"#eZ(ͬw'Վt|Q1ۢd<S>|F+Ճ$aOp{3i^ 9RIb]<[@}{##ZWjTk_/n?4Ξt|z7Sjf9_Q>5oВ!̭;#ODB)ʼnΤERCR!. O?(ڬԟ,es(㗉(}}am1ḧjV:nM;}bKF;Swg2/HG>nʺ2a)|sY[eўOۊdH7QMh(9|f/qc^̬!mxv2Ej~WO$3!e^DO,.dX#6KWAl;Қ?[:qΏ#඲Ot dZNxR-<.U',ȷKY kYt> Rd#['j fcal*2Y~v&> #M>)4Dyi^*so=k8ttM* >%?A fhѷ3(TV֗g<ZVe lj<+Zf DUB&3\p)UgȞ7U=՛!'E\7,(,w1f[vē|bn'"60]xrFjK)v_ _x@ OC>LᨷO:C-nYam5t"4vye_z/5]rbeFĖBQ(;bL.KxMs:a kҦԜ(4+lUu1=]A`9qHQ$ڎ~B}Y!:4<1Qn907K>udL #IxDŽzB47켾Gs`gŞz"x9hauDeCnNvnwm$37܅wrkHLx)AB)ޒ-Hi]}P@6ø!8ܼ͟Z `P!n4|$7 0*5|Ll)rSpUׇh\> ?s ƲC\'{fa~O{AKYgu[{ULiX>-adV |J=s .e),U6c>O6opvzj7 & bByW,P@X^j\)I)d |x+-b̎0iDa+>Eu)՘>@#>}:Y?W`fk!MmћM BʂRiS+sB\ 2ͤEX pn, $׋s'b ~=hSRWɖqz6vGqDBʒbv}ZK`f8jnB"SiA.^c[sc1K.2!7C_&zOZ#iuN2ڲg̠*8ۢ~|;u -KQ:sOGR2SiJan1k~Zs& EޏbBxIZQ.>wUiǒ *2ϘS*R]!.u1QA ؗ,Δq ymv2& #aQY#G =@B^yHB Y?WNB=dw="m*"FUx@#jK˱ g\Z)3Eԭ34ifvWƿn\,?vʫ!-}"0|*f׺[s].'uzBWp54j՝p޸9Ms+$:4' j#vm !4Yнlִ\NYx1Fn3cå~d fq}dxSPu\㟜\K>sL뜒p-#af@24JJB'G+TJC _*eHJ99.DF3 xp܋E}eS{ZU8jgZUw.gM {TvN;5ѷ'͚W9{xG4JG)!w38.L` -L[)#`y=uL* ق9?[t|F[ ` wcQk,>ݝ Jeг{Z3gs0Gja)d!u!n;6 ykbS{fF12hZy*6ՇQ.Of>3ϵ Du<6وі^Ufޗu#VYWGRE[biV久=d?" v ޕ)_Ջo&}*,I*~Ƌ>[9Lc"9?CTB]ʼn7k=`HX"%_{+_m@r` =տ;Ҿ7:IרGxJ }ڱxBXKL";a9ס]&C(kR(suKNK#[sx(qtnJ,n#[pK[!uK+yPFNK'TɄCMѓIW@D݀9I̐AaΙϝ۠5Wb[JP"\!_SKځWvb>Iw[@jD \$Hi ҰV? WJ8LxTK{H6Tb9_O93_V^޻V='Ѕ.NU׶|k#K#?뛃6LUZuH:rIRJL+_rT# A/?PVB)$ѩ!Z˖1037տI?z.pnE/ a^PVKX:bbox˺QL!{ $pZ x8DrɸߎvR7ۈe#b^jc-F{E"e/oiԜDb*7抟#@Nȯpҟ.~R4G?AxrvZLJZusnC cqH̰3] dnKLmM鳎fFf ۶;ɔs#DБ5JGBL;{VrQ}Lut{RyR-4aW6?1GFx$HHXUSԁx w)⥵.%mf_uTz/Vt+|_Ρe/z@AƐLrvזں'Oif@h!:5 'YԆ\2nK._\rPQPS-e"UxU^_zZt"&61:;ydaTS|MiƗ&C#Kj)a5>n>߳Alc{ #ƑHP8$Ux(*bvS]Lf2cY lŁ\vs2ұWCX12&_3]nFԅۢt G$ijVGj;A^A 57&k<bYLiuTr]8挚n19 XA',Awp:{+/[.BՂZOմ=0ESfNXi Z̴G7y4 M`)毧bgh$lt%c 1ѲHc(% ӵ[(rRaL\WrW"-uHt}0%g)ݙ- aX$_[9"Ze<W(&̲bƀ`9#· )e*28_'B)l}ŕn~8/LgtvqM+=HqL,/PJ}zy;: SD]6|bL|(8XXOނ-cBh)nIqj'Ւ1|8`ۃ1;,^pQ{q`xh7tN@@ 7FdM$ܺ\WU'0+|9^~=l:_T.>~ږ_7GׄWK&S/>,ν^+~̹l{#y˦~kèZK')_.uРuEď\Gv P8]cni7XR,gc}sD#" . ;o6n 8{5qh"ɕF%h}?M;,!\d )\@-$yi}c"j!aĬ[ 놞x{C@KE$@ehQ-ٲ̀ڛ/˨1Hj11ہp1/7$ nFD8ri-vOH=.fXO)J@+)?SBLx4#[No; ׉1蘢D?[rM9g2̂)5m7yum)|ȷ@L-\؝"LU٧7>{lyFAcՇ0TCoh:%rW, f^Vif -F1q pAKrඦBMiZл?/-LݭIROX.y뭷ݾ$;8.ĩV:-8 U Irt|,y47VFuCwJsŨUE>aܠ6&Y'>1͵.oD _h}^o HX~A nDKq yظ_%՟ŝDaN<g(7Ý~5N ֕W!=Y 1T)8=Iax5d?X>/ɩy1ʷ,KU])O vy{]3߇%(Lz:=\vA0%=^ٖ$Oˆ6"/^ U ⁥ 6`Jw[Pm"u֧foCѻ nkG=`TxCͪ޷Ƃ5c㤁 k)cY~V0du 4c+K½+;PWT?D[c smF4*o 1=b-Ɲ$t$Wڏ]#=-+W$\ߠ}'(ϡJX XIeЎIv= 4eOuo9utզ.yIېr|vCMa#%G3<-raR ;+>MSع45qGɿݦ/ysgιQZޕx\1{#Q ;2XMVi{_Z@{e¿jPq)Osr$H4Ī=>E@YL-/ٴx1Nf#07TBk*֒MT=NЩh v0 qoB0@lNT 9wIPspdkE-P"ljG:8"4VV%gބV4|'kW{%>[ki]*{_#(|VѴ_#ܭ7k\sy2#,(u >jyڶ0O>ճE~hXJQzɜ>y.t]V)1^&qW[Sy|`[4&52&4e"}wEQB=qu$hU1tJ|n2LI߰N=L;XI{BzCikkYgb%߼ן~X"e)S>3kHq[B a*RK)QK  pA2Iu#WH^8#"UWτ]:ěq v 3ǟy 7Uݠa^xRcb2 E_HJJHψp] uC"K!{Bу~cj΋T+&-e"`q `>.²f}|1I}KxrM0` ; ;Nn,}_F̘F{8Q}c A`SC׿{\񧢤8Bv1:"_Xz@mGV 4F2ˮ³MTyVN:or 2oK:K7f~~iCcpPϝ=c@ ]%>uP&ʽB0ȩJÎi>WkH׉Lf 5f *0^ܾБ i,Tm#R%1T/IEk  4n>c04է:0_dwUQ|ρbڍCo>MTJ@:*XPE|硗ٳ[jet" N*" 1dP&"p/@H2vqܕ=bշb-񏿹 R-/?a̳K .r=ZѺOk)4z!J?NC *yw)ʈc2ܠ"$"{>c X -\dxIǣgf;.HZwq|y`-;pZck)[$׽~w?eb^m j?vԘMݒ! !xqn|SO:HZ<MCBv|H jŴa^*r.nC<ßzyˤSYṍ*0&O 5}XYcѨ[sVYxѠPj'!)ϭRZgZ );d ?7AuX(A@UitöT{Rj7x&0x ,#[Bpb93بK=8L~^oӳf# omf\ObI`M̄5ӈ]13L +-V5-+3#j#ŸU^?>Ѝɑ]jZ3n[媍aYu|w2Ģ[{0~jQO~)ieԈsEqАQ!k#VsV-B94tN\ }gҬznEZ1ˍ_ϵ)֙(p mPXLZ-ʭWT̰<$B@XeOl"NLe^[l`Ǟ݀$L^BQe\-ؕSlLl{(nЦh˗Rޅ ́a>zAf {zǓ=,e18 <ۓ=43XHdMaƙ=en9re`!R佴խ.mpn^^b?X;xMCTLauJIo ,O#SSaճRd] l~ @nt6i!hC"Һlnh3LU!S}c}FM;Leе 8$M vn6Br'] &YPdYPHVwu{m~ k#ZVHִޡF; !61zϗ,~1E*kˈD|ŝ6Gݏf ~Nj~׻R-k B'|?V|JB=Mz7+P>:zؼτa?9$~HYs"dhKsw닦•Il fHR~70Y[:*S":ZB#֔zZ/R˜|yxgA.`Qݜ-[icml d_gtn/w19UaOov̭Zc+|ǽF"E@^'|ۂl~)) qdG?+j hтau!=+GDH"rF-zoJΖ 8"ؘ:QI3V9Eթ9kɿុ2)%'_kvAԊ3+Z`C]Np~XLhIf1x)@weA*m5UKiوib'WT^8\snz|+OGNqNpik >Hm:,??S-#F@A~=QPޱ#RgZn#M{cXTq:)ԁEœuԃw~Cֱ!3j%IY6@٬?/̏^?Zᅒ 0G'7,-3yWung,|υ"r31"ja%Em ȿo "r8 G :1/*a0mHb.?`WV_s+=˃B<8+.\E}WauB"̪(E)9s/n)V5G%% UN˄И_[͗l'4BBw#Nø?^/Gl2^ 7C-ӑY=U1LζSǀ簏T`Ļ m6ybxQ<D5TLjׯblE҉ԶS0d<^5{$Y;8 6^ :)MTQіIA/ WȪDp8q? `=^[,w@0G{cNijn9z|sn̨OSs;`5w^?DU@R(:9׷0E,o`*wkmi?nZ>mH*n5MGWc9<aWXCj8wPeʣ.v4q)}}̷00"6 rV*N8:E(QDo.YpBCi:~ 2"Cp,`T0JGcRԞ[{@QGSa]'{y_-/R&٣mpK xy\p1Uo&df:Eɸ%Ը$`ayk ?U|\} $`nQS/Eĥnk3fro/Tmf$U(u?94̀7 -D5mjQaSlG{aV_T{\I:1q1L4b6wbDhꜾ\ۻ|]wC3$,H%S`i>Qo e{ڱOFn^2x߃ 9 ɐY&=w#[WʶDmzZF\ *ְ+¤ӷ]ⵖS}5hlzvKNu=s,e 6,Bjnbd'PhZdQ-GagX))ET=CNvnQHo Gê7<  w啸 WLIE+Ec$j: Vza࿘ɝwGh~LcYώރ5FI/[D?fS4%~-{yAml{BbݾB~϶)4 |S>a ĥTGH'.z\YmLOC|ˀ&."0sV[}We&1`O[T=f\ uv@qX2kv ՑZ嶔bibKGT @):{N͏JO.-TÑt/V̩ {]oRma䇱X-&xL2ySZi&Y9ÜKu{uezX҅7t%CQ.EpVDuj%'RHbЭԾ.)=K>Uœr5poh4W`rOʜ'|[0.7k0TR- Ƴ(x  *% lBR "+/%b4$ՁuBgLd7N4WܷC=dg,wxk: ؂˳TgkT[OȜ>YO# ndeeaU`mͅ)&j zNNE~f[cV.2M5G^ 3dhC/Nh?eͩGA:y߾0hE3pNV\QmS?/iEUܼ\/}ȅe-T5pkwtRmû+X&1jV9^=۫G;m0{@#c1N=$9A@s{^)$e͚:B޲cYc#w%cSnp- .SZ6"w#8 6C5>`:gȍ?<iw3.N!^D]W 2$uF\"oM֜@%+C誝f h[JM#a~-JY^Xc~8 y.z$iO>*a^!`F.EU9^SntהfWwl >JR̈c_ =R/|ᜭt@{ǻl$لdTsEVjL7ljXS&@f" og[1%;EPtzO|`-§`&cL[8-ezٸ*۪2$1R4o/0⬶Sj)7uXo%;]htmkYM,CiU}Flpϊ~3خUQ{x_G- 8_ 6S0hw* JJUFHo1|2P40Cf05OdtA^aǙpRgt'+ؒU>/H'5y2b*?]aOz UO80tS$g'B*g˿Vt|KLG;CYC>U˒ULhZWp ~PljI54f,Hs/ .snO6y%% kۭrh,uv Iq(LH4<`e=c2rwsaB6).VPYɧudKkkdtpn8}Z;(B[iGE~i1 vޯ'xbOO܍h-_+?]?~;(3Mce^ۉχbnb@,w2DGA6Ty*@ WSZBڞ |a0iE4`łqW-%ܭx\>2X#Uq0;yvDwNMVY!;klӊuK ՖEin;(#fDZTTC&Dn0iLGH/#$_>Yߢ;2j,(1q1S2={> +7JrົwW3dqeeBp"N(!n1u1T?ï[<.-C]TVYA>1)fN9@A D Uy-k|^h h %,\7;ƘfHߦ@EtK\mp+?PTBh:VgP&|?:NEgm\c4Q3SWTKMϜڙdoDs'_kdM%f_˪12D[rYK!vֺ lv qVM_#!y2]6Dy)eu`̚vQ n`P;2C)˴a9JN\VuI.۶4j NuOp!XJRw| -xEn.뾯*uqPъ#.yjBs G0SetCfzv1yd|2-+/P|ضĶo0XSR+&'.н`mQ*niSE.׫,HDݫHLyjpkh>:ء3GǕ#y aR>0}zD( .ЭnTO8sĎG3z U}#lgZ>t\w: -Tg=[w&Uob>”*;G*Ijdۤ =ߎӹrViďhsҸ`ټ,`Xgd.!tc~{W1v!TK!A!NM(ŌWY-ؖQʅLKqi-$yfV).LϷ+pl1\giԲD&'b]VDBS|; :,7)TC w0%12NnĿlw=:4 tRWGrtkWķ~=r{ʑ9C8FqutRj}y+|Ua e<_quh{%'cq\RE;Ĭ$4!ZT /G%M-긓 ?\"h|x\[O.9=!YTqWAgәf\`ҔhahNsӞ 0uDӊR$&e d 6ϗ̩S=$~#m ٪-tH|O/ 2 Ba7ɃE&ze TJ-s(78z7*LSÀC55G0a} zN`Gr 7'wk*gbEї]RW"pnꅪELj7WHy^`) hCi'Xkx%{"8hXӈa-LNNޡ>| *p5ʍJ2U`*x~,S[S/َ@Mv.yF`߅z伐} lN ▭X3k,' CkN6uIt\Y;7"eЗ1k٦ %鿹67~(&+DM-P!m$M-¨\pd(ZnycAyvZ\A;WF(ᐴY a*vr8<#p;~(r)_90s S#ĵaߏo5A[*L{Ė\(:ݪ[T[?&g~Gd 90|,{SXJ0OFUx2TZ^6O:-CU`MMN/0̆au; zZ%n. r}u1.۲C 6IHtD\YWq߯/D1I=,T7ˢlAm"\iU: x ڏ8pN1TAWm?zp/'Ф߇;' vpkgH#8I㭸ፙֈ$ݬoSmNJsJRы|iwвE n7 JS`_[yhTM'l)mɸKQ"+ozYu#zjvHоthad$R nt`NmM!tuA٢הgZ{yȣnSЧc)k$=c><%CgFRPyh/o@Ym55 [:s@vN 2Pmfov"@t{f҉Wtϒu4oI)֨L6tuصehMh(;cLy+_&: 3t7aMᐢ6$j~i!=uyoNh@$ imKds>EN@ž%oCAܜ?̎ٳ4;D+ע6'(C;cکR9 29fo b̧i+s`.'Pa t)PyȳgN/e@F('"#U遶q 4cdPm6f*r̖Z29Qr,> "9ɾ` KMK֊As TU!-2XIdY5[jF{ $%AfUZo}/#0 Ș W\n"a{8D75¾y2,w>:6aԌ gYUʃ*yEY|:OQopm#Fg Ve,Kw n d`*4R* 9I`.žl As ]шH1dg7 JF1I͕!`e4p ˛ Z!C,c#ћ-PMn |H{ R_:n1mDl{ Gm~t,mV.'!*tUVɌ1Qsdc@{Y x|> Ou*:}v~0V[ XTF.ZjM.#+?mLc~3/o~tWT8H<{$ƦM{ӚyLT#_Op Y![0iۿzW%z>.'I:$'"2wbJ% 0}딠lNǪ֕(6=:ORϙ<5ʔ4J$Gb(S) DT&NzY#Ӱ|jiCV/ߐf8t|jJ\+P}O!k6b|G_~`?@i5u+PԚHQPq#UN+K av dRbbI]DA,`s{B(5E~ _ݱwa˴Oq1k4e; <[{QUdf?"|`&;F8eOY))B,[zJ AGk4suc6D;+X;;!D(#.a?uZbQnjnZ@Ć3cpVSMϘ.zt͚}iB4J-%3oI-XT*4дw V MMLAGԧtaҎxTƿ|5lK޻-fh vm#CY&5CB쮴KwkW-.Ӊ}}ЀN^7o:cn0!$*E6XQ"!gH!40Kpc8mPՇÁ>7A7U{.':C9$A^1@V-+(I7-(%l9'{Ğd9ꘟZ{Hm`qʤJsW-Hp DKީvGNTQw=&`+$6cK<:L5/3v֗"$Ulh(?zk{ yu|+TxM^hKCX Q|xGRhCw}N%W]Uraa"\zVXF TŠ-EC9C5)- -$) b R"xfpsv0YPTvѓ[n\4ej#KڔmG*wCБ֌WuӾ?U2 |2 XF0{S5 nm 7t_Mq|`AD螄oNMv0!x TRbZs>;t}J_9d"q"|[zR)dץޥh^,(p4;,ʿy Op*EVxѴ`,p"z=ws=\|`ϿE"4a;Id7#o5mf-KHMR1tA6;4jCebV8Nbyrڝ<86ə,{sHt1( "iR,řau/|9A3Gaa#ElA&m5W):B) 8*j ,h `nυG^>^^noDs ʼt%3ƣ 4%q' 0׈Cid _6=D3p,9w5El>.렶c.:Qe0v,aG H$˖;80&y|7#vbDF"ÑDi*Ww Sؗ l&2UQ !n.?5'zGlчS.<|KR& q!cD|Eoj=B  =k uoy YnvsVS}in.hCqi#܊;;( sM/`nstH~̪vݦ1]vEwQ}M2kh:U ֆOvv7ljRhlU0E=_Xr⍝>;7kV6knʰiy6EYzϸ!WQXj[ۑ( m:uG1y_ҀMrU\]rW%Tl*Y똖c--c}OT]`>7_^bh۳7 41 HUiy?ڃ쵅o@B8$s-j%Y; `US`@uz`_}a0cKo)W|nEɃ>W`7(SyHwYh\o3|"YSkTP-CBrSR9nɽʲy(UexÍWRչ\K5?M/n+YN-z[ϙOIܿɔ`7[cc4v;E7/"^Nގ;:ai]y!opmMyY=mO!EKvIUYnAX=tR' i\ 'zU{m-7QYv&40n= RЎy0.ܳ?f-cfk} Q€& v^J_}_Z=TLwq<YYTm B%.Aڄ Fj9!f(*t~j9̯OHVF†wdӒ3xо˚7nK4km_6 ?_vE pjWmǫc"dS,Jˈ|8P,*2h8,09&}/eux|c;`b)@=+SJzH3돘ʺFwLhS[pP MȨ槽>Xͨ#`pflsiRVӃ"OpwY> %E;Wvl[$شhs4OoA"$gR4"A4c&ۿKO A\e( HؿJc8lCflΤLQ{,+aO[*j 0Y_Ґ^߹ܘ{%"TRZBɑMt5#@@Kk*{rpǨ8^y{Ox6AK]Pmh7`]Eإ~vK#gs=iiTmN0f8n ny6n${!su%GȸK kиVD{>km[)`7Uٸ=Bd(oh\H`F*]+/ u>$? j-U3AS~]а} ' #xbtUݦ3(<,&hHۗ|nIبg 6>[ hLK9̅.f!-w١3T_}my,,ќ[ۑf< |/G Y B &B9I$ 4*T\BTK{AD؍@yr<؏Д#`ΰQb_{)9ג`X8*' ץ2, _ոc2a̋5lFSJ,sxl./dVPQ^ <7gpG-$X bK]Ln뀄wxwδ BTf% ¸թdnUK)@iOب@'}Z.Po8{Sqx`nMliP z7m>t[MhHL@%jhckEV^tdUQbMf+4ARVz !l` Q}xҏIϬ-] jg ]쨠>sφҧm&d¥+Az}?Bvb6>pT } &*Q=#\iw[u3|d-£Y΢d%]8;6ndP`#莏[O{d?&RzPy!=ovD+xym ,ZV Gr%voK W<9 p1 FڌG ]xG7}hO?qdfN‚ Pj , ]Xaujo;QMx8s%XKA]x=D I ϰHEX*m{ wy s+"2a1` %,c P,$~0CڝکiGx TqC슬lcJ޷Ζe"Ƥ}U&JC٨t.s֏Ņ<|*̘ 9QbNsptZ^s;z l|%x7 '9/$A>+tdPp*Fkh|xjO;&q:MLK9kq?3t )"eގFA~m\Bl"U9b`^f>CMqγJWuLDvF:ȣkPksj StMS,Vydɤ0Ss=;zAY(ҝL̺}ys6m2P%*GXǗhjR$/5{#~۝ -l,m@W!IESMDnMts¾HcDY s|-?RJ rx}T D%DܫTB'4k=bQ`uiu!8$Հ4F\ 6M5k32RTޥ&U~}pC6gFV.l`#ͬAc04ȋ"I7nA agjxj= (&$r[ڞ[-[sHb 8'HVQbȇIA2Ӭ-ؤ,Dr=e 4mxPvzкI2zIzNy3SJ7/T%vx RMbKhp $#%KBfMHCdo(4g5эhĆSxpRqA4wzF {ӋAI/.%k{zcyћBmW_Z;d{uԅ.k%hlƏ!@M.qOon07tܡ[s5#0AGYͱ.$e. ]p3);h#i =DN<6 ֹ<,toFfp>|w1܋u11DAT]\k-g?,;21C/Y2Ar*dK&9/90 MЀ'r&gN]>R*+hVfǐPs qPmI,7oHS i7eks\KuDv|?HZAƫ7f1,,MNz .:<ƔGiYYz8aYBq #y:bۄ2BTq OL7^Qڊk,簆އRkj>[b=tG*kHPc+6O"T'Sv\^v餸0gp6"Q$i9K#{Dy|,g!ߙ8ZY4@bIsΈݵ{MY`/C1{PKx9޹_5djUέMDK7h Lv_|$dH7(In-wԉh"ƶr"1j']+-]oK.,+Fv8HVyɹ!ے(?&mOa^[j 2QE_"vtrkI)8l&B#5߮ E[o$Y)OL$JM#uHsH5ơbXDة|grˈug}Nqk-0WlNߢAٛ4BB=aSf?wI_4CFN*<`e}Ix˧Z'@8T) Exn+ߊh)[![g}Q5s*˰io.c󷗮fTD[:f 8 (@kEG)Rp}3.]g; 쨣0\zt֮KdAumr wTMdD'gJALاsP7{8v%~pk|+ę&Ju,hcp[;| !!>&(wm9c=Kyꐏx̵<@N0 (ݮ-]M!\Nq/]{o4|ŷ>HzS[2z'1xˏGyNrGZޡZBORċo[t1RD1ȃd∗ymA*M YN-x5z;' OY"HjDMNFXw .2څ|'0Q\oh* >r+ a6 t5CH\MdYh[;xV0~_[+EHckIٰ$1HIoԱ);z%>ǃP'(,ۄ&ƧDL8LμNW*\}AaD UzH]ڭ5ʍ{G>KMW"ѩ@,X@z6hyC q*Bx;Ե{^dG7ȫ' d{VpIfւi_fntc*H,&Akܬinz{ZK=(%檵1ýPn}!z/$ R 5F6}M̈l9F% / dҩ(]"-_T>NB舝NO2񏌯YURVRZTSI':ϒRhjp=Z)7~PJiR—>r Hi2@uai'~iD>\zHL t1ɗ0'.(.Ft| @VTټsr8?+3CFSG i'ԛPz}z9EMg Zx+:[zPyET|ϰ@vyu0HG O < e7u]9?*ھæ0ʒVěѓ#E̺: yP6&@ю\?hIq§K^ Y_7 4Ċʀﭛ+# >Y]lKʕV;A׮;AEhϩ,[9YҺʵgqBӁ-(xY/躿b4";%P'|)X$)kRpE7&ّ]$R!e0E΀}cvN}WHpFd%ND@SRYwJ߬ͪU [ m*1=k C 78R|0A:l(~A:$q#MuJsg'8&ݯf6b@v0_`zh$a^`ɝ~1qM;VKBc.㸐l^WzXA)1Q?y&$l^NzAw,be/2I70gM(e%1gu+UXbP@H"sYV}duwHIÅx5.BBtu XC5׹ s])|1%n,@mӔBN`mm9]u@nԋU#<ǖFu"avŠq7&0SܙY lSVzdchkzuL@owHNy(6W=cL  vqMiot48[?%RW]*=-NA |f0{˚Ml=AfZ^V`w#0Ybb8hYw3軎z95*RUTm3=uĿ٣$[1bKN*ʁ gu߀3qBe*Q"1KK )U=80h u}1K\P9{k$mYѢLxl:'.^ڳ9U;_BPA?TrE1GC{iгƦ}Ӻ6vW.nW߶p9 ҰmoMеBJ/ՏFPqR/\ԕxh94` ߖQ_Vfb Sks]t E=qREdEx}n5_c38nPl]7!Hk( },'] iǯQf,Ctp_W_/A㉍ x&w`7vr3D4 Ph#ty%}s[g!#R+P6` ^>QaM̈́D)t<x2-\vN3?G =!Sh.KcqG8 ~1X"[g%8:N3c!F̲+pP*yELA(|#o~9,G@CE26鳇Y< h$~C|O-n {s@;O,ܚ\{~mbp0008T!240M4AtUNjCʌ!` ǃFF}Ľ硼x;S^m&HO)?S}K+VK5LQ@sG">鎣iSyme_Reـ.w2VRW|<8=3ۘ*J O/L{hbؘ\"}~=Ov< N.vD  R>9BttЦ /[&.pmt ;OȓG p*m̀rRm-2&{y 6Q쏱? )w>0)FCNbRe))Ǎcۇj~jY,'(t'(|JbTh8}ͯ\v|#)?T?Me?ģu^%G"sC,`t7bYWulW˧B ƣ2ʶٱZcl ]%Ϛi#=ϥ-0KQmѶOσYS)elª있AbsB8kuIUYT0/! 9ʨ\~GPxZIpϑarxacM9c D2P8ͦg*BI~;6Kv/Yv3գ:e#uʼnEl9vsF"['r\I.ѕZɌAZ=.Jص<>sʕD*][Ϥ| NītZhlEJl4۸nSqXUÛt "o Q׈#xwUR$8̛yOCnR S(n, QejqbV:3e(OG﵉H hw)([+'Ϟh;Ifj5yH~@Nu K'uU^^| # $" &Ed nA ɭ50oaA--,{j=,Af^˰-'\e1 MU>w3ۙc0 !,rpLsTټ2z!Q@9>{3;Fx_@mԮy3'tl 1K?j/ul^NGbPfշX ϑIm#4Jhh61Ms*c85+bI]NФf.W2D1VyEWDGc38@LMg0(9'z|}<4G՝o\Ψ[]Wf-$;(>^|*KPkw۳ @}"*d/=rW4z`\`ngǓSy̢tؖd+@,Lth~PYI[D֓JIJ nP26]6H ߼yBP|l=8hXGYNj)rڬ]*K!]J]#; =Й֜L<;URCd<X ha0ӉgRNyM$~c_ķFE5ڷ<H$W&~Ie$X&AtK'M.Fl1p4՟LB /"F:'`;U"s8sn<@ϐϢ @xz1ËxUƴgt&#m/\L1֛Aw%[E1-G-}Lo D9^=5eeQl^ .At7Ae:WjT_AӑP3e1fw.Aq%_o!7} 1B>.H\&wH'pΊ mqՙ6+j9yppD8B-?0N[~Nes(ș٭|vld[y'@&a?HtD׿~FBE*8ߑg\ch/SE&LBŦN\+zR!VS6CQh|ל(7( NF̡jCZ- u3DSIfn(l+-W""碫ᆆVI;g. }{ )^&pI :=݂8iGe`Eg&>_PjyXi4 ?e6;cXA!م DzԂb/aN[? Q樜1 IL bn<ճ(ouJӛ7C{^<.1F<*ً]h3'p)4Cű;6q^g_PnK:cʻ4t 8تA 7Ӊ<Ԯ ۖX.~2Ssdo4a\zZg|nx9*F_)3*FҐ[/3D8EKصĬ9Ew@QslȦ@1bQz8P|k4EBS#f[IӔ1 i..j)&]+z-M:^^0)M{B )v3zFӣҐvn:xF~'=}G0\uRZc]hUD}wS?w>tAZڊv>o/?/:8mer@" G1<=7^XG~F,JgϬ YVkY}-A*x "BNV*WbyaeXגz]tyHyᶄGJeu>^h33]oujEf'w҈o 'q X(Z+ciQ۹4مQ:JފJ 6\[+#O3µ!r8Fd& tPX$k{fa߱VmOc"*KFl&-\?oQp{EJ[vC#B갘v+xڄ.i@DžaU )l-@Fb'rEm?@1h  0A?UKHGjP\:G:Jd* KBAD_v~1@&KZy{גdi2\*\`\*NNf)n>7T;[T+ Kݣd9Sz7q!:4袾S"?5 L%5}&9ͩ]"sI?bwEln.-8DƍaMWߘןcJE>mQaٝ43ȱOvر=:t:̮r`4/yORJ@z@'qhEma("Xk^ONk$]hT53"kO:3tyxi@[tg:Up4y㑕wQ󸊤9H 'e4рv|?M)LUM =c?wY'%?%R7s,ƽD4[ٚ@Ge"J^;o!/ُgL9J }3$-w,UC%t%rF5&LmJXe<6~2.R`3Ži}`c.@42ǀ: -5U:1?,:ojxd7@){gw(b@7_O9tp;< =x x225emWB?#L 6E.S/=.10?"/2zp~3oQ"^4dYJ=gYE (pn 28au"3KDo!A-FLiPP?'oڋK&3<`|KvXW4gݘyJuOVxLa'@bbzYYڰSTcf.嘎 (ak5Vgr 3\'9R6w4{U>'rip٬ZVzYzbeNQr]??zqOY{} $b)8D/3N>AĕA~C? _"iR7f)$CSf󑻯uE`+kJdpu]@ON78jl{hD-vSv -5ʷȩIh2fҖ]㚫׿tp>S(\@-d-y>AϺQ` \~Zhd0MTǽW\j0$g& +jj+bR dU|jZBrN84xer# LȀ2-.nAV濄xoAԦ̉;<)lVLNU͍lT:t' u(-Gb"]V(Fxt}p)`ttz+ 5U/18K3i#uEs/=-<˓cadSq?itPJmZ h]H-VϢ7@p 41 Ӂ _2)9ߐ.1d`h4^;A &&KɒcU)bmu6lzW .DC\KLx$;3!P@=eͼeqq1 Ւd K>~tepP9hfȷchY5{Jˈ^>@Y&77,7c>_\EDgg.]qč@VaMOqo@y;Gw7k:(!hŦ١3jj`Z?a74iY]\f/6e=,Z-O_KT4l QTAR7DUBa?Ӊ%Q}(}ƻ q\T< ?aX'2d=vG2$71 Lyj4$5nU3Vm"J*.,<r Fݕȝ˛8q ;hWZqxc<@~E`3r6'"A +u{JBPDwj'.JwQPe*B.9^HTJZrww iqΞJu^m;%^q~ւ e Wfhf5ss͟9띩TOr-`ᠬ+ʻeXc/#*=fjĀRHlBjW~.w 78,e[oFtsF`IDtw;RG:,gpT76'"1C0+,O݁PumM2p`v>j1򝶊ie/"X˄G6I'L2pwsc ~tqȂ` ->\V8ۚ]_@) t4oBس*WVlui2f w.K|h0Cၞcy0JI2ReGD:͠40k䉎0,HF =.ں9!C7k_9+NH)?M|KA]?lG\\5 HgD?-,&*RbD57*_٬Cb/O *CQX|Eƞl"ؖ~]X[57u&,FQZΰD\cH #L\,HYއ E\fzgÉ!˼P)"rWC |.+bY6azx6<{NAZzӷ>J"%+CޏMqN-鼵n˫dYM @6BQD˪D98,Hnnt KwV=#`u︦>WOR3ݜ"G@ˈp.Y5 ŲS'w֧|җ;]x{q)tzr<i$8-%'q0l.kvʻZc -v^ns &^B0MR|= PN 0J/H{v B1$p_)b%OΦ^ڰ Vc޳ȈB?5{F0O#Na7;-ѓ>pNO,Zիka܅lƍX}K"}MJ~IǪ |g3MUXHF֍y<0 p1(yȝs$Z~&e7!·.;&< ? 9GK Ue rA`Fdnw(@VDP ?['Z y@茋ZإsjzU*[_OGSr[o܀ M!0Ո~'d<,dw9Jv !|o7ܣY#@84#5ٱ㫬Tg"?j"+!2,ΪڑE-OH{HugÅO;ŧȊ$Cڗ DZXP,[G^1zu\E9tCǒ4`,m.cFjF>TrbS.d*ޥ[&0ƀ:)mԩ j_e9 +y.$'8aomVTM|vF5dE(2UK2NA; wc*r^'VnLfK`v;ă2R B.xxI<Nucإ%tr'Bjd%/^H#!r.+d>8C?pAz&}XO@Cp&=VXvmDxxb @uGcP̲L|ij+3lp8~Irጳt-%:hޤU'b(k1( 8`9^;fS/-Q^6\vyƿB QX>+J%8b5c gu;s+8w̳N%&o 2`+}``X1s'ka'jڳfp8׽H5L5ƩS`̐v+#ĂC?_kGKW ' z bφ|Ic*5?VY!&j6@F 9hks_mU]w5/OA@cu Xւl_] MOfQWMGg j-.|oOUZhrtoS._=%<< _mN)I ^8Y $@<dd̃048^N׻CxI.BF<_\)η1fxtSka Rݯ [\$V/k{'Sfa"p$E֭$#c-_g: 65Uu"4=?43견D-Z,I_j]E08r2Ŕ v]fWļ櫻ǃNxTk!q[YVZ |.?-ڔIIp5 &XXL эo"b(UДoN2!:}|. 3&;9w[8E~EwoFe [:٣%GXEfd#1?+!F|KkNV,&kR4`RkhUFmR :D ?ǿi}  cIqq^%G `-wEs +K&ao";&q1TB# 0 ۤD n`N2 D2 dfDUtLszQObiy0d@!ǺDoVM)eId&᥋ :*DсI:K֞t)O[\xgXJQuH-xr1rMF"(Eg ˤL4UU8x,ԕ4ZadqT*o/VlEݻ1},O: go{x[m=<-j0!ݥ5ɹ҅r7E~K Y'O{f!z%޷5&> eR\16}_\Mz@Y!B\Hc6nR<"R8"P?8~w;X Xytk14?:)k= 6nb1"SSc:K$L{>3g&X_b7DۦzPQ \+r' !}XRpdG# |~I/RA7kd¿ZXQ@J,PD-6. j4e8NZ.,r0`/]$vu@}U+O-ojfSS wjf`&9%{ %_6``@՘va{,U4a+?e(f 1C֓ f&; SIH Ԣ}PLv4&xeZJUhDZ\$Hz? %:vK?,<˩ϵ- Jd+tмܹӍZEfwr21OsI( !%@"j5v*5.㜙/p?\ hM8 POJ[XAĺ3?d k0-5 &% KTF[exQva9b-+KJR/FC`ph,y%ƙ$`bT~QM&fzH?,I?VlRp, :wŝ|].J^ݷF]ffsc7'=U!Ϯ]}d$' PmYK.OqΫuG qt 㻇,ވs>l'6Ckٌ+e; y죡ЎN EYDvcp*MIF1)+2>9<9=DGH,!'!J,%#} YLYnϑ;{mh47^42 ;C՛F-,țwIأ|Rj={ϰM.4ZnUGBüIjBL[GٶR9f+Ƭ =.[oOw,>! )!mbA{'S0=%MUο Q cI\҉]khrb2 &8vAu# {M,w7ިX? z^LsV@8U? hgx3K(Aqj+Nq` }uje04Y)y`e^-(Dd}B i{\L4qZ^ =jL+-vGfmUDZ٨__ t`t1yˑChܖWBQ ǭ Ӛэcw@٨[X+[?|4Hs@xtXx^- &242,'Pߖ P::?Q)[>wgl޶lѸ-Tӆ 9i2$@6IM2z9<jJXi:,ԙ@(UcC*)Wjgl%yQp؛Nkk=I _\Ke#bR8xH!~[D:ʛm,GYb;P+ʑ%2ðJC h+_ UK5:]4UDlO*h).V^#eςУ;MKٵ EagÃ!gRL6 ܭAu7/;$d̈́Ambeї|~#q]zwmI= a$e. fYZGp$iR jy?jvhr+:d.[(YѤ@Nٖײ:&[iV"ǜdx:\1zi>__]2yeB*q@<`7gDĒ&(K4tȿO{BqR@–%"2SgO䍹XBЋ"D9*k?4 IL]"qZi/>  dReS:ŏ.ɥ#eurٗ.Z|"\@^C;?eOm/X|* LsIxrЯF~ y, ˿"3vf(UH] .!wݶ9^L>]3]ޛ b.B`"PggpVnZnbW+XQ^q0@!f t!ߍ3B9ęA_5y2X8€oNcǒJ8%>ͬjne%?O潗Kv|Eݔ"RkzV|``YZ,)?١3QN ]^*!!BFw3pDžN5)uB6|QMT9.+nӃfkaw ~Zӽl\uG[=4PE~L]7Ff9*,tnRO셯{Ba%~Wv('LswGK'J?}E9 VĬyX+ hė?uJB}ܑo@7\MDp`^FqhSQ.d]TpI>{uڿT]2^8]&:]2ЊK?Տ8G;?J? ]OE@*Jrc ). ba#jgy #eT̮XF6 P/n%}J ۆZ:d݄^~I$9hޥA;T> K(M%8"ےA,- lUD.N{^knt4lHX`%lE= Nk}OεՆՂS<<io@qP-<{Co\?rbD?M{F4&K=]1<¿9 !POKܝ-\]hT%KE^^.zcud_vNAPk%włԽEw/-^' H%$R ˆzI>J(@Φh7Ty1xM&JbrvjE<8@`vbY ]&&w|7ȇ_m4nukPSH bAQ VaxA~pNbd_ÂDD͈e񠓲fn)'x蝆[_ZuuQcsbͪ<[x|&щpzS7NA}@whFMU{3Ϛ}Bn讧14ir7EK& mJN? ?n 8sxFdnDWh_[C%/NQqnp*Zi-"9zqѺTin:Hl桌{5=>Q6L6nx%/k{B ,.f-{o:Upyfa,*|Kx4z$%uZqAjK u 5vH#cO5{<9h# 9l7k"u1|:] Rܓ9d [f!j '8@hhWzT!m|e_|8کi'*XQf'yOU/U~0,yU"b͈v,РSq@֯}@ebH!oцJw1)88 0_Mh8`&p>֍K ՏH>uۑRp[^Hm㞥>v2o?OP{u{8 H*HcۆB y~&NЧq4#welJ[3A^:ܺGȁS8]DKS,MBKGܴir;TArH%%p_&pvgshӥqs;$3 [p44CEySÒfIˁS'[zo[MZ+ (b2Ƽ7j'B~ԟ[^kI!KP<(ݻ_J$(XrϮ !4XeCұs44@G2*QzΧ=O- TӲwϤaɕPZ9%3l8ɻ3J&` xfU /*D?6;忽c8Y%4F7yX3DOe=/.Y^೟N x'F-C@Uuq 4woߩY2ZYswyW`֨Z}s"i.WXV̸;6_t.gۥtw/8CO rY #' YeO=gDž+!᧧"Q-v?anvNRٲrCa6ԇN#+wE/8m nȅVSj[cbk= D K ["5r]#i XǨD%-j|^*2EEfp“){ۋ%:*Ւ-@ g_xdW<@8nQRD/bwdaGHE)`?knF͉~ϩuAXT{+wp+N PFB;^^elwHE`)F70Q{R2:c,IZ80uao%a\Rh_3C5j V|49)~f .E)F 0n|!guYk{8ȁG J\v88>--cR ,PDD&CwB*T-GP<6`cu77 }f ^~,an:tP SN;>ҋ0<=-g 7+ "Ma/t+ٻiS=i`0P)U9YE&gt8jUs\EdBؙ([`%s+'!?N1.g(9[K˅" *[5h\sÉ$doE}֏~%\]:/vJkD95}37F(c$jT/vBN4yIzuA"bOiV i,2~}_ >1;;}Hmפ?iVF{tma(@iSQ ikq?4ytftmX81`aC4.f˻V!Ys=6Ik^ŹARQl.Uʹ(sE*e>Yӈ%-B82$He܊vU!8+SQIpjSI% Li~?A-czwy94R?ay=G`o)  {;(m82K_Z}JGhN@6hm61[4K%a8 رR=yRkY* ȴ23`. >kp$#,tFG{D|㺘 "Kf3 bܞx֜>2p$ r S|yb $ʫ"}M}y@yVMerȥ8(xW;@Q=,e{J~Ϩ_c^0Ҝ0Q5HI"[fxhlJ/DqCN'MرԂW2MHKL&9*{үvVTc/tH$=㤹^DݜI~)rІAc?Z(M*[݊E *p'ckrg22ɌF\t/٪30/v%9'V8|hg<+SL)Qs>)c[vS|pfTJUXzd@cРm&N2@HZ M~QAr|YcU&ݫUIu"}XMk=YEh"1. Ŵ*PuܿXT< Ffړ'JcOV0 9 2T뿷q_,|P [G뛧.=5q0fU#[l6$E`7r;LgA8we+227GKQbomF[E nQ,qSH1;"#DݗTM[E'|icT& z !He}{k(8#04R -&w~-~]\9@0֖t~T!ն:abkcHGq`l vhBb2ږy2b"/I:d`0[_$}!*iuY!lrcOl2 EGd\)y|X{tFv|l e  ~C6_o紒;8&2f͇B Gû9ǵ1n*zXxVT޷*֌H7g0Hr{8kemurnA겙`QkvJύHO^"*s?BG;GL}\M+U.!-1 б݊{p\X0P ߤ !7kҀ }EKMV>gM4hrt$ߢQ amaBNT ?NNp89T2SbH)P6T?ρr"? C׭FG5%Ǡا ^}p y3:~jTitGc֔i%/o)s4m':A23~x7580qc.CMRѧZh*K68?7ÓszPt֟Xdy%vݧ 5*N!µT">Iv ;ad/ħSXjwx qMFgG~ ,P^+O 0з~*/I Wa),ZLż{7wa/1BT]O퇑@#KD.Ձ'[foV6Gֱ[ /p./քp6 ww _I';E+\Gd!J<{BS'!3z8; 4q_VKƥVR]X$S8RDNA0 k-攭;˻DϲjTLZeGz\vIH&Js_bk, _+`κԶۦ ] J*3[wێ e(*YyJVr_]sRE53ZP>:^$@)[BX`I ǼFsz؉T_I ^U#xΌRX p*vusH ԈJٹ9 Xm##uTYYe#f5UyC> ^CS'wӲȓٲe$C~+2ݤr[v ̫ӟ&E.7U5^5F\ȎJB*vPψy,oҷزGyMK~sڛ{n:S޽욺E>b4 I3}R,QqZ`p Hr+v9j3$IR-45Th¹3b<Zߧ$'dz1`gP(5 WA(TїI )p&Z[x-gF;/ t zS %W }?hAnގM^Dh\C@(UK;Cd`pUx 0*Cju|Z%+%~zJh"7G>g-`JVTk!TrZy%!@ "42P&5:7h&RPw^Ā5KB1f SyG vL\nV`bfߑ;"x cOh~^2py B0&ߏT4S^ɭW@!*?X/r'}()<ɘK^d~` <)CB.`?U|(?{/n 殊݄.0;ھh_3>`_4 yV\ې ͉; ocENp-,^ᠤQ A/qճgs5riL5+o8W \{G,F֍ִd|߄& ^Se"V܋pEڶx#KhyfNw!`vMUg\ӰrJ3a[#uo+ =DJڿ%ϒD2oo|y;Ə3?l2mulbؼOqOXT93λ`RGKG6tF!٫;zb"DFM%nȿ ҃^â ݉2FY.RJh zUj)W8Ÿ^`ѵɴ:ЃL PU?8+R'#C6wxIHFns.A/Zׄ 7%&be4H̊oZ;).#Fz`<יcwՁR p,Lܢ (Z3[Զ5~JΈDVL\iAu TdYxBST:mw+Sjp̣^.a5L'I.M $ٗm ? S6".0'ZF9?CՆxF)SXn #J1Dt,!YÖC/ m~袓 qEԊeP0d2a#{k|cs[Y}ݲ:J7)Y?Z 8)'ح~Tf[Ƞrka6d.a?Ҟ_F>oJPޗD6j ]]^B@Xm?"N\٪`p;HR7zL!%pH% h|g~6@"1t"Q)<.VgC9ȾS~iѨmJN41՛D~`9뎬>cd׃dh"b͉)C-:IK 8`j cidL}Sޭ=߰cJ,ȋ*g6@zpmy}83_eC݋g2tمVk@;+]MY]:/vU1|}&&Uu5`]V|zg;Žyzs`}ҨGOOzWBx\ɡFVwm O1k(-eƒ_rT\os+DX#4\%=A5@ؖc!`*9ĎLhsya딫 pM,#u}n8uwC0R_6oc7VMcN'Үg7EqiGK't&^ѮzR$&mv.cg[Bv?_ESaj)#1Nyufx@oթGVY~4M3B%BډtZMzIK̐H5wj8 L,J @cXbϣ*N3od~<+9ﲚ$9vP Rn`6Hi*h> ) U5Hj#)c)lG/.ڐC Pw)ktt % 40~fvʞu ; !`Ek0< g.}=́加'S6#A~OE&XYbNv,_بPO"h%uhniBn@М$*ǃT+XIH&§[8jXyJ}Pn1:ڊ bQK%n{>!٪FZgkѪڇ}O2\My s*qRVK9OU"xqa`)<-LN ̤>>i׈dŲ/:ΕAw;;! ;)6E)6F#'iELKrd q4INaߴ0q{D)TM8aaZpR؆<|rhz9(֢J(&ETIJwQ 5J`NJR t}/pvQ;/r+stnyvCmc瘧n,D<yϕ+a3]I{i1cY5HʯwcL猘V$AjWvAnaB<%\"h{Ik \= [=Y0j.PDx,aĘӞyE@+i 5%.1)!J p_ BH%`]P@W>XFdg]Ee"cyDC<)"07g-p3ZR'XɅg5:8PQ!Gt$. <;JRI;Crӽ =D"#,Rt+tCq6/e}Yj6*J3?Uyx[O횙dbq'}ƢJiѿ,PEdIc?֐*#n5a sbcgziP5Vguj$O2ԗ/l>[v/ j.q2}FF 0ļ|0w*W1~OY9A!e \\i,~( Píkv4Rt K-6x0Lm&dN]a&|UZt{ y1z=ZCgw_<9t`96/lY0N3<2⭐"Y 8LPD$`W111Xi'4KCk #igT9}}h߹3Kc* 7z$7JH Xr h [-.1,;4چ}+Pq{c79OPsFW9vS'mO6OswzowrV#iEIw/h~e2ު,3~N"M8#(Ill%Z_^/*i #$gi/D9mUu̳.c`my>Hq4?۴o9n9IY Ϥ!Ioy̰^YfaII3C EXB9Ӧ)PهTvwmog+*?5pxpQ%9cQA6.$$eX6S &9yٿvQ11W&J)fJ4W(2){R\)GsF a8z76g?e3%%`t ۛq ET0Ò*`qӟKs'8*Pkwp!PYj1Fy8ad ov)Le|"6+UUgʇ#Y{SA3FwWȪn ly3*H:•Jqkx29Ս`]:>h~lnwgR@mԆj:wvW4Eo|*\>o"칥uM'Iyϡ2ֳoZEB!{ty/GCC Lsǁ;$V0X>ܻ 3ݗfڬ'.\w@P)>`I}0J֌NMlaR=+Syrm$ <բtRDbW 01ֽ|ґZ2֗ǘ oBy.u#ݱ;P1«!cA>] ccnxXP$񒉙ow{Jl-y1THvxqU;AQA}kD2!yݸc2d9Ls.m-=IV%( >Ñ$+6sD`iqy"ldOSZHWзcbRwdէK_+҇KNպЄ1c~}_A[Qn~*Q]f1]b0cۇ4u/ۥ nyD9G0TT@mB>l/y8h//s@$t=leU0u? *&SO+L"0zB/#TFC8L%1="Vs qceZ-Qх`s*4z#<O1 X~Ԃ+=b2@[W,}z@ꡈ*dRO 0\mYS  cvVoHP =[Ay[W!߭ Fs4l WI$l QD>S/ֆ-2oOgıZqſ&-Γ?grWf If&WYnyuHF||RMĔmSȼjr&KN| {F0<+xÇ=(D!:x,C踏Q>`wXTttϫjC5/V':Q"LՋRz7U/9O/@b%R "Md|kki0cOC[usˋ#Ay$<<Д㫺Br C PF3z:5+ l%[J$l:)¬o uT, e(RBچÎ1V[\xɦ74_v K7EWYBEƇ^;i6  v6Eݙ뉻CԘAR.z-܊H02Z8ѣx(ZzS's<|KjN tԡW Kf[>SSB}Kf`-,D֩řH]Am7p-ћSV Q٤t%čb ;b5@)Ÿs m sDr[S_-E`?0gѩ*3#柎 xat_ ܞj*TzKԧMW`"߼Qv} I nx廧M&]"(= ^4jv(}i+b[LVD#sSA;˰/?IБiqf;ah9h0;%X/J5i#R=z"}!Uw!|tB1 Ek˫вLUEoʿCҋj1AEnu\h}v <`[V"!xa`qsM=fW_ :܆Rsa4.4G540j!mHOI3īQ {sI :^_Yj@)N2QӶ:^2M0ϯe4#ḃX 9̆ !/ ~`W(/׀bՂ.X@#;CN5cdK'-R{;Khȯ|. Ea=9D-2N|;>KP ~܆y5d+ymUU#yP x\skCpA?Iݱ6" F #bN;# ~1"fRԼ]p&/a=GMtAĔ)ᐉ`eGcS[7~aSEH٩ӟxvl𓽢F9{RP[n٩7} 3 ^r3Yv | )`Lmd}":?\Bؖ7x>S+ {(&b"MV`ld1*Ų6DqK7 cy2=Q4ߝ`}w5|6xFxJrقY.\g=FV7aG"7Tn>ܸ%<" "YFbZZ>`K`9\{ E˥;pR'6k=2mNOXxW3 m- #+?$SNx&XJ4MTk6ff0ig/O3![B4wƢ0C/m;$2{2mSdY(`)RjbT JTuyޛfWɷ[$f1jpPJQ9B1;z%G2+7>FUEWؑp7It"9SI'?%DŽ?5߬~j)팕#m6Іf;kAo_ FSu&_wȞMސJ΅+4L^5qAH@QNhMW%y\gTa_>#">\ehF"g{'pG<41?-6?T:fmQ?#x`m|#>͜'31buDTNhDXj5wWO!7VTJ`/yp.QftxURCݩ +@o~~RME4,1'ds? Hn}}DJMZS!DG?e/אP!"S !t^E}gle 7R\FÆߪ#!AuB^]nꘘ.|yzvmdtPQg\Єɲ.WXLKmQũ2ܵDcSRgBu*i"S"'O3~`|.НV? ? *#AJB>"޻ W?I [`j:A7npUҞWQZ cYnB8U*٩A =W!e \]xiFn%!JaCG-|dx$y߱tZZgc=w#ZFsM& k5ց ,Qhp!,CH d;oF!>iUb<;JCMwS0W wYE.p(rm,CD[hh& ȸ0$<<zZ7B/S=j\!xkXtz[1yz#ŋ_,j{/"qDOF52["ɨ #[CZ(]ku p]44vXe*|C6thE쯉ZiC \S bbc 9ak}ֿҫP;3k?_[/24I7CKh!) pdu4[Aʅm($'G*<ܲgiQ^]Μ3U=6 ޾N>1M@2Zß#Pr+XE*{@9G/5uva&%@z wdAK^_M[&Dɗ%Y?*EJEJd[J!>t~(sS̺r.>Sԑhy8* p2iw\*7Tp׍0K?mySˡEl&T?OYr:xmkMG@4Q?@΢"t. ?` #}|B'jwlÆ]0([> ,zD]ӗ֩g.n⾦R}kiwJnZhSiLdGjUm#E/NSO9 :Z_(s3J 8;$-rwc(3gqƏM]bA7`3qPԤmVyEܵdLU(cAt*fh7q*70)AuQWdl:,mGd$Rxմuv^s} EvpXMQ`)6q )Nd8vZNm %IF5rP_ C6Y隫\m9Њ݆հ- ;Nv7D)WSyzφv)~ta\NI v sf-ͿP%69iõmj11ߙ`kŞ$)$pC50a@w6 GA2,sp3=31],E-n8W[Ba%"mu;L;mha,ِ{yi?2Tei#"T7i{WZc "_BR(Z'9N7 ,]in;4u69 IR,\9%,!A^N-__&|H5c2,:߬&߹"zUZwZa^ڻ-N(#5WE>t}Dd<JYW7W 5f_Ǒ>5 I G-{׈Х*.U#›{ǀk.LOTح,јQ IW~y}woWJ~5Iԁ|SR4-G_*fS`}ص&Js=9{ яUPuUcdkZʛ `88 MӋb7Db AгU PH b * geA=]|en˅Ps@|J,c2w$/)μK 3j@y. ]+k̯7QMகL+rO61Kne.!V =BUr rH۹v)E>-(KhDOXO?K'R8my P#^nAI mC^\?ηY #MZC$a~UW3p5F\LsA+Z%>MCD:? 玩~lmErjeQ@J GOɜ<"oLp@"73PyKyz`+HB> GfW\'NMpk.'q;=v(IFDื♱Xw ڽw&ԛggy֥M_YyIHtHoʐg CGX4[FȐЍ5ƥwδs:X ai%? q˸`LqAH:_P~%o'R;ލy$k CdQ6=vpX*ve;_EZBab;"ePq3~s vG{2c#u!1qz2ϑf})Wb/ )_rkAoڔ!cǹ.M>س"Wqʈ5 RaPQv׊|wH(+N xVGX ŽuN"EeuADu:VN~26m2LT9]4AT3cqY B?Crvl2z å z_Ӟ|"|V)TE +"Syeۺ.,Q?^w~)ZNn-m /L \И-M,OŊhaBXWkӊڔ{9 -ggr6)'AfBtqi# ~ v8՝Vr!XaKukBH%oxK:[|G r]ӽ#t&JnbV^ M ӱ_*bZ h>o3JTuO SFK@+ߊu~4ծX{jhg*酲i"}4-gxoIfb<~MO Ŕ [圠^Xh a#Y$pJ433t0^B)$F{Y&{J6 2Z[p,pO9aX2 ]Kvk[Hh+b/ߛ*O0gܸ 0V~6 ?s{p5G u9CudIxx ٞE !-h*I5ɏ7Qc 7)d;DUk[1qA$FH s Tȱ渝(RY_hY.Э=r&EShaԺ|zS51#{)<,)U|m-6m!#g*Q_!WNdp}:+Еofku)^Rm:Th_݅` -0L^u0Mm tH`EDnr֥CTX0"ׯ.ywźBucWw / A ?Bw W-7qz %vL  Q_Pi寎H؛DKqٲjwzsL}^F'[|OkdNaSA!1J)٤I O)-I?廳X22`q9<*ݧB.Uxd_کmriM{;O`oU=:*|'秗GIڱNJWŞV>_*_V8`i.m]p5~:Vs/)0ք#!Q1Կ ka@=`^)'sz6$L"-l}c)r .RoY:Mfz՚%Zb n`2KknVLMRש e4]WF-4c l- FTf @YƢPlp \e18'|5Kv͝@r<m(W XQB"o^R nLφT*5pRྥR*iA٢ljet6%*3ʨZic60::qtjDlnٳi0fN,'+kHjdc7hi_L97:,^~/Z]n}:W3Hu"{#M;{2QԬ!zt=@&+tgldQ,2# Ny1Cw3Ƴ׺3/2ޥ)tn1ʹ^DcH]=W$ۗek;GNSBT-֋S-ib/6`&apden&tR!d"%nA qDXlۢ!X7T$ʼjk{fzkyp=vȕ Z=:T:pk4"U L`(t#-11󉛟<6$e]:PtܖnT85+)so㗀h&w<;ɿ&F;4s3'X{=NSt1FQESBp9F۽UO,Ԅ"Ӻr^$UtDRV](Ϫ~K>1>쬾 ݵLF{@+z1:ewG X`yhaO!(3Ԫ*eU. R0%6O67ՇCPl ֪Vv?H]\J{?,W7NZTͅHz*nTGE4BeXH^+;v$gNAJ/;?ׯ%\#WfɆfm;qF/fUw_H٘Pxi{4o]S6Ngl4H&#D#:cXŵ6 dqN-T޹t3Y2z**`[&%e~Tr0tY% 5[ܱt1 3&Q ixG_zLU5PnMBIe4Fw< ܍ R!Ց-!0 4菿\łlcްBf`-DM6)C1 z9B Zz+<ߏY:4<1`RMOI`SZ/k]ˆs3y| KCvJTp׿Z7\-&8S.+B4' _Kړ8/pn*8a nJ"(dVjX<5#\ ~\ž+od$oq2pO5߳yQArtX;zLyN 5y3;A1-A%Juڌ%|•(l*zRԃDoㄳwʉÝv{QQoב9k-\[n7LњOHb>FQF7pU~D9ms y:b*/ bCk-xtO/ݾ"pX{۲_DC/>מ/ n+@2,b VRD+,XP)o,wbp̙S<muԲ6HkO'>^T#^qQp buudk9iwIOAYqދ(SvUv"4fnֺBWP S%o*Âͧ+&k?4(`B;5NCBG[QY\-JB2Zc70=%y~s^4djzGǒGspz?&(2|+2{P֥,GhM1~Rq:N>^N\A))-q^nHs ԥ`OhF:Wǡ\5:H3BGmZt׸,+пJ׽^ԯ&S݊ʟ\z M'OJrq]s~^4iI-7u8SN(]׷=)ش*WѺw)X=g$Țbϗjf6`Y䊽VMPFGfpKf 8I+Zam:]غ~K!109\+ȐTߛ$B:=李Cr >k'z/f*og@'[NydTi`uYӡdj0]jvU˞H2²hFw hN*dFu7%PȈgU%e%[۹<.{fVILHtX<3gǰ=. "hWVƛ UfA2'cA.5xF:+Sq w>Iv bzG*B*ڎ5ե6NBeYUe~䃪BzK* =3cٻcG/^R"}"l2ɌmWʵsV]LC:v;gr*$$zcWBm.vUᄥd',K;C.P~rN`bC-{4X/;B)7Q־0Ͼ VD <.>hG5uvxHI" OxE[u7▮Fz9jiwXSBdoQΧUfa)=m/{B &orԺ/B8C=TPky0vוpx%9>Zm}uեqiTA Aqz/| 9 yP.&!Abs rXXu֠eȹ=`ߝQp p'8fY}Βz[c>==՝U^70LFMt_B4d1f3gNosjG*NL\֐u׃u"oAi$nwll0/ԚQ6MgZO^O!Ĭ-E6$<KT/8}J#2 z㴔QLWWRssQBDܾ; ==\%*7vSX50gYMȁW15\wי%3݁ #ϯqRJh5-A; qq|5Ԗ-?W N"u6hPFEgzpWU$|:Grd P9"bmF fnO0NŶubKv8،gS5i''Ě!ND%9rHU/ɺm>k NdZ:T]zeQM';u.2_c$fd`U4LwtABVm\ էQXM!UkvTySB1.'Ն3D+TΧ%JV%z˙Et!Y<8*mXx7GSv rxh2u4scJ\÷k$LX0m"Զ!b9;.+_jk1ﰰE\ [>IRnЩ> h`jv#㜠^zZVK(iAɆ՚zL6xKJ|8YwRo:ZohD|# >C݋[=Gf_tRL;^4oZHE3d79 NmEfJO֍J lg*XbĽ;4^׭*ʍч.-O+R} i4!s+ftZEXm;-V'PUMѨB'[.r@E4j[c6MP2?E0.V:0z杛diEm3/yЯshAVQ$Mj^6(ʇzN9_ 1xO# "Xl*>C9mE/-S 8-@7@Z;#%a#OS*7ovvI!^5m,COX`=]8ɲۑMBE4rTNCo0u!9iG.Xomۇ  mI F;VJHv]2M GIs? ,F&Tiӈ-qwt䜫ꍕӑbŬAoNΥ/3ܧf_o ьS(|`ZTnEx`[eg$/tT+S1I;me^UK&XPnusn}L9;x;v9菊XBjs$AhtGlKݾQ)LGqpwW8݅|F'{a %)'MfS)bl<4r{he4k^ 澂?nxJ*eWѿ;鸛NR|%ہdQA_PƐe~j J3(HQ(Z1by"6EX/Pv|a6n GHq1 ȝpOҳ5&SVF%<`2)ҹ&md~kQof,cTd#gRfG},!g5g ;(6zA _sJigiC'Ӌ'mhOdlԩ0' zGɑcY뉡$)bBsK \{qӤ-]R%0EE皼ӱ=7dyXMq!P='u򿴳'Y?K!XYe gmC9-U hXcPKesUr+YWX3A*=-? f{d29'd,^gl1f2YdԍTݓ Hq_n =_0Le2׋<?3͍#e+*@ؾ 0.oaă;a QDEd ,$ p4?ZJrld),o4о*W~AS#Go myDr&k`2%ɴՙ6fW8SY,T`W5 Ə=713qv䬞fW4>dF]>Sҕv((x@ [jɖ@rQ`ۘfƧ1ԐU#SKcƂx* + Ԃa`uk[s09) q̀_h1qOJI06~ X.vP}پSq,~3f3➈㟕 k\/F\"Yo;{鲖g- : ]P"_(+ D@Ǎh_ ۢk]ڞ՚NAI(8*;N{71OUraVlXgI3\8?LD7bɚ|e|F9'Ȇ㙡z͹導a^wk/3^2ڷl 0dj]/EL)N%gsiXCZvx78ΘZJëU ξtRޚpb s4dy_lTjw`Jm.v`/Ty AW 7`G@{oM4v%I^ ]刉b@$$a|o~ldI30*戌<²b+o_Ų82Sl9ޔ`G|"57 <sHtpRe!*kp9مDّ%͛(27ط֮hUd3jT =-xmHr%= K &=a%VD ( F=n~Jb;HD F'bʯUmDYϼ)=?yı{/”Ǎ*GaF~~}yᾌd!q_p2f6)Š0x̃%xr#`T5Nz) v 6cT!ȗt,‰,Ls2A3ѧPl92cpVK[a܂lVeChHU~ {m֪_%VKy sg+  dыwsD({ND^Yr~Z|Rgi}:|UQ7TJBp'ɤ]EJBZjB@2nOOo@/gp/̭tׂJ®Z-Vy ѳk4_ٶꪞHiC8~trE8{tLq'Y,BUX‡b{Bޜg =ܸ+})M+rP yG/s #6;IJbK-L0hOŸ<̶T Shp1}0s\?lo M&D1ВګL͙FB1! fgݝ},Ts oCxҖ#,li xujH4`x@e˻wJ}ӦSǨA<$5^'|D %A~KE7xzrV_wD7` ᜑnDMG2,P`_[0C/òi}їxsI~O}a1'xR9Uȟڤ'$eK3憚y7$ vqi-8n^n^j.63e"(R5&E{k]F$MT a=H=Z96ccyZE%g 4]{]#89JTLBKP#V{N}fPVł;1noA31\89kTv$ilDMLJ2>hBt 56;裱74UVN0"ix>-+oSv^\R&N*ͮ:FOLJHkzԸl̥'qK5=}c0NWXe/` >~X)Bu1P) E|}te)؋\2R9 0V`hE4e< tgJU,AJݼ([jYlosRucjB=1ۅHIVprY멇`º zq۰73_6N+|"[5iA\(Nr3é%3WSSje2 {,# |`!]`eEd^S}tSS,+L֚hO\Uu pMe m 204eu;ǙDy^jAX c#YQjRfxItc< np|7T1٬G5/< .z ]Z d)dDi48 4IzMDzĐB$ n|:i|~YqȨ~Pr{D4ZÞJplpTGE>E='[1wWK$X_\EPbw_Q:W%Ӏ݄|͝(F? mM/o_fэ_EwP1")L:DqsBeDEWoHBiDJ$if/3Ս|Ë&X7a(̛qŒzڜ<C̭0L t$hw Bx`29ShiL/H:(zԯXܿ9y$c/_P?!` NKfwÅR̉?O_B!؄kgdbZ&wlRc~ߊa+UJw:ClsWGxmsmFJNd7?q-90?IV9ֹ-TAqP uRp*FyaqkdF5>.2L)e~)a¸$n9q'y-S,+BjڌsxR'YoGQo[+އNx+u]рAΖ(Fm=$C~j' yW]s!pd#9lѺ}[}$t$-fyǤ–+iMܡFl)X{`iqbksgi _Seyޮ6a凥-c`aP N*G8堞P&*!;p%XД{"@n4zud @/Ro$\W{ΏsBLJ]L^lZ,!k_4#*a!y'V=  FIx/} 'Fkψ9xS[Nǐ=e@|He{))e%HU/<\3䅤 9C`-̜M 4=ɇW yGb!?ڮG]"$:1(BYq~rAӖ }톑 =Us7m$ǴxߴYͩUer u3~VO\̟Mti~8$xcݨVqET-*nRflPm-1 <\v lX@CXac:Cn CPҸ*bkjzJ}(=ܳ. .}th-bLߥU$+E %JSyKU.dVrЏK&U->3)d1rٵJ>ŕ?cY_@ay2-c$w/A[n =ѡl"y$DlWlLM9{a$ M:n ()^SgI^HSey؃e<ץy/6iT4&@֘RB{ToɃ@ aR)K /aY-$3??{CqҾJcͶ(tPs+3ޑ.&`'qO3Nt(/B2f?kgI)!&m]LRVJ/c@ԃs>Qپ=ZY-]]ջ :6۩1s+~3Ye7WtubІKfnۻ7>+ʉ2#d pR+fqA8\X'U:Lh GIxG8>Tƶ-hW y ß:hvTe4kK]GT|Y^ {rLA]&AV?{eLMzU 2 V!O~/{_T\ .|z ?x]1R2t62p`\f_oee &+C!^Y7VWV\kT[ V!]b/S&>,atY+6XCDn|G2aB{/d 0?-nzA1/`)W׆v}Jø.bFx5O*}F(U/Js]Г H/6H^cX3V S O|K؆#s|FCl,9ҧƒ֮KcRH&Or+@q/"`=y:JQjGxJdSk72Y׶FKgk7ӣAtd"(s }.T-\R]:lMfsջ~6^8-%Bѣ<?kM%GNdv`hOP}׫ &[6dJI ; @J mqD+J3-dYֈ6MO3p76 VJhq=l^_q-xI']iRq)o %@%>`R[7CF 4+A. =؅0~2`p69wpEr+ À1z}DJzfBBTBHn鬵ˮmV$q.ǡ@_a7hOM z[h=vMt?$Ǔ?ƖY%:p˼mTY5!s?8A's8@xWrYDEjY^%1c{e^Zǵa谷S/q.W?5y'7ߕ`޿< 2 ȑd5clH0~9xѲ=|pp@F%htlfفgiQ]5r%fhhB9oM|4Z}JTN.JepO+_ _#OڥPzS!ClhWgoƫw^M_x/7`5U֋<4[p3J\-S7jh?!z l_YYH~l(IUuk:K4n]>.TZ,O춽o?jO1/Oֿ$^q['P7½Pn9=kڬw%w^6z. {ũ&+[t)ah s{`^)RWd baRK}]!P5Xd9܀`^l RdE+$VV؏;e!k;!ScIyp9VK(# @t($ǿ!K/r&rdv4b6k*.]@m8 L[d \I^*y_W.q)]vmxlEftvRvN29J c]u3Ay-0bg)K%MYTEɇK01RtN0BxLy?&Ndl, Lnj- C, kZ ?yu것aVd56&bI@ U6mRW\le# %RBzmw68K Y,T?Wx7tYQ/%ĭJSHWi5^.{\ߪ6hwu" )!c"gwD.}[a*vwKˍ05Vu~}bn٨e"r6NOmzK4Dَ)JSh08D'6j4EYɊRbR΃#t& 4͍h5zt%<ݏk* /x|iWZ7@VWXs\' ÅǗ"lyOLsneraz:̙ $ցw<$D&P?[њ,m3;(Z1Tфѹ2Hj<$jyXA8ô^ncW{dS~wSur`0xѴp0:uA؜,8K[d,Ll@whK6((~`6al ݥ?s6@Aose0kޚlSÝ˲y=k?)+':O;RX| &_4xlCbFeJf=.& /E(]gUyR[ ѝVj$–գ?ۤ[5У\Ix$!z%w4$;a,Ae龱Fb+7iWt%wJ҄,J\\=OPQ 25#] q aHY5q;=v˨7yr$D9|ӠR$*Ϫ=6D ڨ#71Zւ4=l+GO^6^9'݀xdK*?semMj!bTTb\W|&F A6w +֙`ִIGpS [ER’lrALWB\poDȼk aj6|87ӌ!t|窱?#?ʰ>6MANGmmX7o[F$~THj_vZ3:;b,iWCZg,ji=J/ s^H ?;Xګ-]M@ȩNez,iص8'X hAd>vP Bؔ^^ql M2 ivK2X;[{ ^>︻rV mh0D;+IznL+-r Kd-!!8b;]h~ΡlѳIm%_ 尮Ԅ d趫X@z_j)ms>+!Fן03I԰&N*Y&n 6H5ѺΗ{I^6DHB90; ƕuьl Fs˔Y) |܃3£cO},D)&3?w~ z mCin=>H §6V}ٜh`dO]>Dz1] DbJk93v\ ";'{I4Dq5W TSr^bU]f}jꓯ@ߒWRegTQ3T=T4ꂨaE^fQ!:mE+"Ɩ?U\.aPui --؝?\FU Mł@#Nqdc^Vnl-`Q샊@p=9*D9veC-o~<\_UʢTc9x^Z ۪x1T F"0O!CCp1_6P_h7%I c^)oe(2ԁO"ʧnDXHv[ +͜$48#F+;Ovi>G QJgޟ9Ew|rDjL1Bo)*CL1 7?o~AzKY/g~kteX^[u'($vt,뱞ψ.\_:Oo;'<I +QH+.Z):3kouzILcYND_!$hU A.o&cj&С6ps yyFN>~!2iꝮ+8j]n %-'1qBQ|VVPϔc{ͥUǎ<|jA-+C9G+NS /_fܔ vBb2` o7q҅E9@-JgW kEE{vYOraL`Ipu(]d<(L[@.z=ɓ5fk_A%vY}g mj1Ue]) )'i#mGo Tf+G}f!y:iQPsbK||1:eEmy3V|Bh fr8t*^4%P.~Mm'B\S)H&`Kz1hE)q^;C)x/wހyr|n .9D'Yʢ4`LGR0aWu_EF4-WI~⍷÷(hiCfV.ՒGp1~Qre=ꡔXv+A·$w|A*g8Ce~n3njZ J5OdCYRZE<ԘbT̻xb?C-n`1V2V{+!`9h-UʍGՊ/( z5pkrfT%ݗ W(*PjmN%=zTޫBD(~\w\X ŝ(S|2ƽ _88B8cEE ۵7!hpBܤ ]FP@璞no:t?w e"G\6(]m@: gE.4 NHKt50IF99~[l ‡'b$%;*8]|.q^3$}d@l(Gs8vA\,]<]ԒDw>ܛ꜔SMUr0h5y̢urCa s.MЦhoCm|S EXga;ǃfY{}w֯{Ci GLjRDE֣EQ4KB4BLA@T7j=Lf.:oh0Ǔqvɵ$)5lɣ 5U4b"Nd[8M$>,DWc6R<ܑE1V:Eseqk㌸C6"GvQ|w+h_!N9}gxT,Fݛ\`[.P?~i @A 0LCMr=St \YoIp!Kōr {7Ns-j3C˥ 50:JC,'[~bBlYV|=:Vg,LZsN WSA4D%v~M*V߿]h:bU)@TA/[ K;9 5}q?2a{y+M7 g0;t Aݦ9$ul݁Y5p:jI["y$ fVx/"q"PY:N\[h"+ĕufe䭑OTqLb} ʝWfmΘ |tgq:yɉ)Q6-z.'F,6XL KVr_;VbU@JvyAgDIknf]h)@ \usCFf}pdh!QIOjC L~H։CX "Ct֗4iMsObg0b:V?4QGbg@dԲYU Uu/A :RB1RCC=g(>ui*l?!N9ɲ|%*uL,9,Nɔn~x?WW 3;z`.5I[VxX=C02;C]7m91Ewڵ#B㛷,\xp6izKaH¶d G@IՀT$7}įSfMxVid^]1ۀ%7P.E`Aй2"d!qNH}d@h}ĸlWSORxL ZNqBY 9 47.эOn,GQF0&{Nג0o zgFE@*[j0x~:>D.4-BЉ X៊F_bXw%Yzz'ȩDZk2mMqRSO-& &JT\L; ;PXDfsQR+W/ʟ'U9\VSѺӛLK=į3/bsUZvJT..Tc +J\1LY&߄P Qͅ;åcKy6+m͐ .['ߊs*hmeG9og a"gEbPCo-Z: z//ʼDUK;w`ոbmwKL]w[%Zap"sI0p5Pl]9R&"w D!;9˟\eDZ/*94ճ$yGa8!s|6H}PJ}}t]h؊)h31=BC.sOyD<np׊NNB V'@91N'R1νU4gPZ1(w\?bɎ) =~MXMiUs ]ti4<4LH<@cdD.& 8=b Ľ; XoS1#hky[>T2l8k͢i83^*%֒L܅MLj%A5o+苵Jב.cοKʒѲY-H t9UA}ݜ+^:Wk E9'9gd0Y&NE0iԷp'5d?\r3ATvB>'av_1-5+†ދ+cMOگE<)hLD!+Lݰ᝿[gZ"|_:MäBMPp73^:הͫeT 2-="rhXRmlC:rWHtibg+_Nz Ė%9k% V,;FuP>k)sVpkTq.XI.{2Gqp͵^_ytJ3>>5 Ny kM,Q131Yc)Q$'ns Bq/+p߰ps* I2ICK۠km0ot|Wfק0/=*Ҁ]=s XS~AA}dwT5?oXj_ ǘjZ^O1P&^)ׂjaNOf14N.]k⭉m\8 O/r+*p址:CZ~2S\೓ƍ|! { 4lSs{&FpbI#$k1 d5 LQw~bSleb׼! @$dLO8ɼ Ye ӏD67L ,0~BHY'g>>6FqMNh: P> 3ИqeSAD$5R?QyKұԅc֗| tE+b[5g~-oa`xS%]ALH$ ^z5k(T;Yv FԳu18f뽔MECnՓE) *Qr ёbp<ٓo< ZN^d,%G (`hKXEk#;G BR^ǖ"|INxt "JjV5#@z_^QWg3iNPpoZxHT|תe6d=I ?. X~`IrfXoD}?\aѵo6tTK} Iׁ~z~?X=70m-*԰Vǜe>"v;YcjS]yuѩ%/dpI8=YZܫ7Q#Cg{{BnНɧ!L-RAֵh=Yn8[yhۃyyq$7CNwoHP;B|* {!zM@p0@GKŗV͈ݵ 42KZ*lJ:ZV,<6ja|^qv"ݧ26[6ɢ#J{{"j*o1zpV\7v!3[6N +upn$dGj*lݙq;gKa\F,SM,y,C| ̭ W}SOl4j8~LXO ]̏.h5HzUrLSp(3iK癟aO惬!(R [i%Ә [xSYJS254>rPT+Sp28F ub 0iIT6e0\Ukf B\ Jzs^kx#XKM¸TV/aj9Oze0J=#U6(@db=jt?'!Ҷo@gWbQ*8"6>O< ʬuqǁ?tJVƮx<6MsXPd6mҹ{ahY hxD%m62% e2ZBۻ Ú z92xKւ{w v"T,bfYsU&愉>򸮝K$i[ v-iw+_KNWy_gagMrb.aHިj <˟< /i*%XH|"̍ M'Ԡ6HCee$1c m ?3c]O.}ٚ0rWN۫= \9s_H<1AƇvAabٻX 9IUؑn>ePP XR#vVioHK ׈Ԓ<0 7uEne 0@D}wׅnͶܧ7੏(4ڂLJww'm6foZ}tDxge` ^[66]fWA<[Lƒ=@a1@e2&ΟGcxfRfI^sz"hA+sO5~=吰JQvm &l_lM26c$nmX2#;@}.Hu6_vrՄ9Tu =%7q~e}Y@d`)Kx-&jM- OZՒg=8./r#yuO4"a>55G@ǍL֣=gIO8Ke~+ۼRt9l#n'4 ϶$PuJxȚysDB`h.a}bsC>AS!5,2Wa}+yFO GQ6-ُԊA}~LZQjz42!O[)p8_r#Z Gc}8٘H˩Zl59q3Uz̐_Kf2GzYKr#03fX %W{J'0@އ*xƠum%=8mw+I'@5i> B?'낹IAу#Q-xV!6Y):]Kbl~=Q\M"HbP+;m[[ϐ;%vO3"8Cf٤%, 2^sg$#Ke###B獽.T-ԛP0_ 5#vö?57 `8WuUcM|~q3տbɪYۈKG]`(5ШBJ2*-Zx5C"}T! {S];{Oju9=$XX-3 QG:5["]YW,[xXbߊcH-+~L:x큚8HLUr0`|W&;jA Ň)fÎlM7bʴWr_l[^ cR>~A'x%笫PF?d yy/Sg$ _1}7)t3y&2BfIP8I NKpb#Aӣj*S?$<* |by/PAz(TkJȱ=j| +c3w _5Q/Eگ4X$+}yT|?>X>q6,<4e#9M("=A`Skº*=2NANh/8q&YMkZ7˾$BR䄯NBj^k+E܂@m*SMmESe{e2IZQuVc=vn%>ys#{"J,L3( g_I/wQņwAd^` *Zt'Nֿ^_\Ba=a77(*t<]F GaS .B!,n"d4r={@-SSrxidܮpϢl6 㨵' GM<Ԯ)V9ڞs)@@l 5M=x~2ks#Δ鵀-U4Τ&mBI3DQ'R@!pY/3{縳 Y>q7B@4[ ]̥C՞ 0j1X0..s͎fsveO 9rLYeQu{d<8Gvg+\υdM@^l?v籀˔#އKz䙅:-ObP/3^C$G*8\a_>=Ls~,{i(_T Ed#3Mt$i@]P!)/¹3~l[5N1j7BTT,oxp<@C`)qAOC #04ƪWE5rq|/46yi72_ (n0. J9aYh!R87{IHL =?V'67&` et)Gpd5vAXk>v O Er扉m5d]ޮReG뚏 a>-)]ib/,0x򻲢1!(cO']"_Z&kZ!1?be4(nh~6 Ky@Gyw>YP|O E4]yDS" 0n"(zk0P7{q#f{X&.R<=8o*ݺ`hpm*t+'i\F5Y- [)A6[t^?2ъ@,Q;z*FaDN^ǁZYCIPSG x<㕍hl83ܝȉ>Гz_;'T)󸽗&z6Wh!:ey|#彆xv n׀Ln;}N:O Z2!ֳXq'M+|SF·~7civ<+DBu~B}KW)σmZQu*d^{c.6Kc#68vmMzIN@]ǛJ‡k>ig&7VP=T)sL/)Xݯ߸Ҁ%4KK^U/ l-!h(,oX&G!Gq5Y1cuT:t6LzAŃ؅8u,(@&޴X8t d(v?!;ʼHF6}0V/.jڒP/C8 5)WgTus fEz(VWAA柀[^f-@AEHW.,!$Rzf3Zx pŸ+42l{5P;eyd)Nl^5~}_NI O~Mt.@ [\Ֆ#o1Vs¼:{1֓M Ţ3WAP|E.i PR Ԧl.N$oȱYM C:֍}kmm-dU8/1{S )&gF\ '  Ӿ΅q)3O^X|3Pq|8FC7۩׳԰U =o匑ceg.+w&7tOhZߺs2'EYApNmdkMϩj9~*lHIӠ>jٔk}`!%};}ų^"\(b5X!72huځ#F۸~Pc;ſ%KՐM&C?zgQ(.0XTHx* >t~eիsuGi'7lw6^谶@-;`/Ҙ3pnNaKl+FK+gmUm#͂%~['PbZ> 4%qO<ϑBln%wV8M[M!&&HRL!*!}rH˯ ],!rsMab/ow.CёvzG-@VNd-G?hUG fOC"7,i0~Pa/yQ\i!jΉ&6=(Ll~jdRQ^a6o=P>W+3 `센#NPo{=$^'njk`5\9(ghqo<6 d: V 7Qe0of-L9hETd1C.4r0Yۊ6O/H?|:1̻,A'zAɪ> +aEx,uCS5a,``aD~.CPt=qFzn[lmq|+8f@YpL8[lO3K0"V_`%cPd\ R^}|.m^K'ul}lؼu; W[x~7J\]4dۄԕiGCD߂7;5hUiܯ 5ƉlG3bfɺjT?ھ=rf[=ix7yjfůHYxy#e"W,OPc]3PBs]|\f7[o&) ~1.dW@4\L کM%*йCB'7c8(HD\f׻0RPHrڙ83-L&!VCb R,! 8 OM3b+QA4ΣnZI6$r{wIA>Vg#*|;tW]c"yR>؟F~uVJ>[{e~e9Ih|S"H! aqHc{WͶхY -C70w`;b/ߧCbI'рqFXvVP;eq!HzAZB"#Ⱦq b)tUW.Pɗ4輌G!ع`a1KzG( =<¼k^V܌3Ok_?y僬v|u`/3rj :$aU}_q ҡF%`ظّk5]سt "mʼ\ky62* +[1lXC=5׶`֨xBxdž<޶9UY0b(cccA]YlJc1 Kn/Oˮ_Y{A Bç>u]l~9}|E}0`Ȅ wiW,矛 SRC ,Q]~g0BZx=ZO&tz09y:}J4}kD>"{Zgvʾ9B#Y'&G1}ϓI"]2(PogBUOt:}[ȇA`R1DSel3wHz;tPq[6'˳1>4PB)j`zT18?0FY, g7<6ӕˋ`4@.`̧kxx5VĚY,dPW,?r~²̮<W W]7{:yNQCPTrQc.\gD WZm͠Lڱ?, IHϜz}AR ?hQ JFvrJg%h&VN`o,Vޜz0:@? Doʈ⫶]Y;X.CD)& #˕yJ}$iGVCpikᓰ: "ri = JE;SsGoWC m+եrk#kDOoxXF)|}Er 4 y>tML樝;%[W`OA BY'|Xe`)`tvi:9?=#(3ĠG[3<'[`jK]9CL7EYA{'xQZNKNoF`9xw,ǬsN%b>¸RVM؛8igHyTslSqf!)n(WLiidW8T% QR]*Ӧ(=$=kn$Kzp7iðJH FE? =wdT6 *Qr)l.d8 O-y8xqǛft;z˲YxYtIɩۨb*oa޶y׉8DK~;G=jaVqۼ5bi7ܵ? *GfAI!CN.k.PGLa"If9Nͥ(j_ {.7+;A[y|4Jמ/hMet^ܱ.I4WUN (a!v,C ͹H@" $`9u5WҾEPɅ `3+^IUU7hv,V@I>QmӻezѷFװt[Upѣϴ3):W3al AI@uwY8dND:0JEb ɢlbpmhRL\$>\7ǥTQD|ՙaڙOG@\Wn׷a=jۊ=$4N:2 3@$*Sh'5W0pK'0 ќYJ/VZNื)9jur^t؀XafD>&98kz`ܹiٓMG$7Sl9ՙ4ypz 6T6 F<HĴE*h%k9jhnxKɤWC\s"OϘa*@g-cTzJx>gIAH[@,"ir>R"%L.!+![w;߄0 lm6pEc mTErcrb=uN4 eZ7牱zjV Ui閫ZQPj jЙkH257oIHCoa>*1p¦,]lau}.ʙc5!RfdۤG{*lcrh_/~(. f>a4KoFoνc*[ 6Xnd@'}?yz: jJ߅-􋭧zͲ;eSRڷmN{ ˽[[6޿bELA:, 3ve)"UZՔbIrn>I\Zs@ vI!xZiH1zF?4Vnr72wj}`>s<+9I*Nt`릘6LHPpn)z.)-hr KMn$%#usO{KG$RŁ4j7e7wcU/?_zEX~ټT6"jk,~+XuՏ& ; H6JOP:01Ʈ:rM|I;Q%O@퉵!zSk o$G((~73DVhGCR--7iR/,}X3?mfh,gS0O#|,'UYhO%`AqM4;JϖG n+BM;F!uP)deR2u9U̿7薺||`J6F^ `k3Kı"z0zҖֶSԠX0$Ė,Xxl%\7 w”ǗklZ#p5 }4.Oc4<ƚ ^?U &/s4,49)ӒpVArrMc+FJ R(t|~zY4c,4m y?.wAt\3cʆkS459-`5JՄnf;#=QH쏺EdWCۄ%&yg0Y~757ndc$MKU{vzsXԉ2|n",TR[~ȟ4$U$potqC1#XQ Re7%o!(_7Ytϙ)?dՀ4[»>2xAd`V\P#u)e]HD,eHvvWLDЗۑ5_J߼vK7 8ceZdwaUϥyS.BIq$w \%,q+eeyVGv&?ߊ[ 1^?7>i*K;}'35$*DX{w# .4v< I O-BMƊ>|% r+l0}伤̾d=P=x0Oy\ J(CQ =r1#RtĂEedy-UH4AR酌JrGQ'+W?{lz|9V)f3P 鰲M%u.쿔\Swn\`Tbs |\/r\PHk{;C) G>1 a ^6sG4^)}ôғ>دd[F+qÿ+ WNieKMyVC)nn#JA5^SVr [f۫T(Q%H-VK XڱRg^`d"Z8h$*tADEHWsM}sm+ZABӕ B$nAjtW2!+ò1zyIv\4.r f4Jd_;5> .iy23X|rWXT煇ЯWcLxWx8gGOFSp꧕|m\9fmLf[iY*f[?w)Z/80چJvYHRnQoV 'tę~WMǶn+PèV.P3;V|խ˸1(~|K5KZV 2,r- 6X}1 |n) $Zd (h!I8ô@`89[pw/`Q3.ם!78lz/6hS ޓr-FUHqĕ]xJV(pn},6td{lЯ(`&+^Jb 8԰~d]gA oĊTvpSv1'"h8x^(8@s<A:,=HѦFJW$ۈI1$]?écUmo5;ڏ,2,nFWJ4\! g%6;ϱ%i!؅ ^F8;2kp^E'7s_^e q]2~+nJծ]ǘb'Cq'K"){? eX"N2 (1"3A.0ԻJ-C5 -LՋ12@C ]fHCiq F2aoq3 8"[`HP[=EҀ4鳑i08s&RQ$e9lMp{?saò+1G>p?AqjrmHa~xmi;b`7o 4)ԈjZ^Ka(Q5}W놶b$u8f{eDa`ѓR [Jᱵ&liuig7wħ]!@>#@9$pL 1%#Ng-PJC]p8Le9&\ꜧfZ`Y@yqEj y{Jd=/\U N󑓢ÿAE/U)3$Y$m%PYQPۡ~v&annKe4ӑ?D`ߜd"8'IbVwh}8J=tAIHU=~WDE~ƽQGAV*erN6HVV|(њ~CoZQ d6fNSeP|HlV.4͵y!Y\c <8Nеg@BPGu$1ѺSKLM.@z&!zGSx4ّ :eTIlS^7ջ<ٕm"X͟"HzP+d4^Z)}8{ջ*KWg+wף_a`FVK$BFzJf@`ixn.BG2JE"֚PM8۴jn#6/G(@oH<h`Q1huG-b7bԖ!~Ք0:btq\Kh9F*WZ5u{j2821Y(z!h4 Y2M5ʴ>r)*_0ߌ*Je}--ac_ѐBfjjCrwڙ)߈ 8},ƙaW. u#V#"*ն]Յ"Ij A4j9&Br9ZAnWa]z+k T UY]nX+0bjvlyb< 7Z.!ƾ@-UI$çAcC tecl^!x^EЌ?$`YyX=Gt+0s}.͗tY' [ uI3k-K>hS x8▵d"&GxqI vA 1APq={Dgi\+OE'F/20(߀ټTDӐݹ06C{e@Jmd6#]S~@L5EMxǚMSzӄjP,ǶCUYa ,o& eVIpD=vFZ/)@*pZ;>h[oF$7JIw4Bbj.*-d&*za>CȡΤV+p ՟&zIKS=rή?u@}`ꆻs^wb7֨PNuRJtTi<;צ۠?ys|~kR[k=l]D Z^gȕp0!~Ձ砮#Dɛ[_)#&.װ CqMYN&ecR!cFTUحeZcnLv"iBzO蜛 bks:Wzc< <֯4:Gl1SD|7r\[u1 mOU >k^j' N "dJw)8NHtK[{ޘͣzY[BcyR `ʿөa$>XquYsm"?<u֒3W__c|59&ތ铬vHwxIZ SY5kj&5Q|qs4`V:,⊰Fo 󴈫 XiB4u >oxK]<+?\6eƫ6fq6v!3)2oՀ}NEːh9vwߩCO|çD▗|{ Z~S=/@ ׂ}c?&.>[OI'c0܏hs@XS=vtp^=I|aeN; Դ٬*'!!>ZQB),X kݤ^*o ۸L-gLn*^*U/T\b9Ԭ!vSf*A> •?V@#Uml;dSŷldaϐ XA++!=˰ޜ$r5 oKTk7_ +^:( %/[ mޏ5 prN^@4W}Ƨvٸ4V?G:b*H{@G!ʀ?!E4!3':|8]LfR*rl8|ma]*IhWI?|۽M<0 ~ۉ~V}H^fݿP -N fK:7ul˷/L}M&tHcƻ|-M)?Kd9W1f` ֗]Y2ckDԢGg')g?1PLg8vJ;#uCbVve^e?gzpjq.N_nB^o8]N2fc=ĘH'Yfc7*+[Ö́F*~ǯ{ѫִm^p?UcLp["{s/ݺTHr!rU(ӱf|R!}=D=ZMpA FM:G!0+H|$N n,p7 p m|1qU8R٫V+k(U,V̱8㧗9*1o黐(bƻ:^6:o.d>2].-Oi8v;ΧPz@_=* ߆hQxy~Rsgn8>EIz7Ę,Ch^!VY)~[ =gPf91|5.>͍9=I1f0uWԚm-E_ƭۋ}I]i] ^`Qi}0hB\@I#o#dڞ(qR^৺̘2y%Ȧ 8F ;Ɖs_;qhV-?Hl Glmd M!ȝ8сEٻn[kJO`^p#4߄V+,PןAx^aﱞ0H5Z\+,n73!5^L7D)yBU!XYd s(J%np B2?G^)Q_m0=I.+-!k'r˯ZzWE5u7:]>ffݫ*hqW:u{zkM9cT 8| AnlbVlfl }U+2I~#*$#HB> ; ~6E!RrVpA`(v"H*x]0:mL}#[DS]I6lS%L7!-# yTbO^B<d`ݱXekl%-ԴclV`u7hAo.lVg*XJ4֐Fɿ_ap~}V"sk8@x7+&X߶Y찉Fk3th vNEx.N["Ap(,U7 @sw*vJa_a*4fAB!]'& )r2*=UT}:㓃AT5JfNe5B!hd~lCwb%)cuKߴoy|g1i4С %j"!IX;uk!+{imŰ<,okݐ/o J5mI'lSn3 ~vN+^ ь0iYT'Ta‚iKuh?4SUDlxty)4.>Yj\N9L(Vip)gxQZ!Je`8\BU1 % _ o= /8$,2KCx\},E?nx۝Lr'Ud#/|.rL?yq8y龶 ׁ}^1pgƠHx2@h5o_Gr~ zϩ[#9> iCWNޗ/OGr'Pƪ8j֤uR wz;"[uٝ-k0߁>T]\E^£L VxC%CP.O/4xݶO_q"kvX_sWymH# t:/$L`FATat~&EF!P3h !y z;f$ѫ;7ub.2Hpg_T^lCLǸ _%DzA>f쮸tUI}U|Ò}4+sW>3?$z1wzͫOdED_%yShmuA9aa0/b-l׮ W!ѿre`Qm|XXR<,eo/uDdtGA$*<6ukgN㡁'"E\eFTZ 1@y C?9=T'hё rh?KUvZ͞e=uLWu+=ϻ.a&ݸK,]l&^GCd vñpU}{b4@N~.TȀ/vzICmEЃJ޸w CPu{X96ؒ[whRD3M5hPI:8s#Jip㏟yfrYN Qγ֞.0N~PAO=DpqRCxL;Hm oFYZ_a_eoeQWi0(U9V  B`L,x^2m4]ܾ{L,⪧oC=g DRHEؽ; ~͠_gUePx_4Ʈ/Z'@tSNRY^>V H.LȎ\5C7qBWg'[se?ɦtAVM'1#{S'L- /Nx'ޤѼ9NJmsmr-]//k+>"Ñda .3f.VNMad>g{ )uv~YPu𽎝ވQUJs̈́VQ?odns}agk|}BPؓ>/E Į!~ ̠<JGo.\0 2@\76)_x~H K3𕹹Gו'11`L5dm[3! 0lfGMikzjֺ LjdX3j>8ki{wkPJbHL$po}Y 6 @bMgX{ Y| Ng\=Q}UEv(rY-5# qlPRaYU]g1N` c~_ }X<*s&!ĺ: dGzy(԰(.b w*7=TVi^RK?NO ΋tFa S[\Si"T9*6jcGRd~ e:j/pդc]*f.i fbRr?"ah{x2iFw3]iqv r>Vx966u;D~TQC[:ҹ!tXv̽VUoˡǺAC" 6C#KerwcQX 5DvgLW W7/GnƮ&hP˱iXsw|~ەy*y*$8PhsR8)!hʃaa{ox6 U}a%?꣛<>( `޿ze;QW,NƖsaJ3ٸ<|&\d<^r }VRR'UpcZg&y`%nL5"\ ](%:90EkVWe }G>3| &H+FgwÝzӏKkKַtJP!Lױ,֩Eg Yw\-ۜZ;P& Fi'O]-ON9wH_d]d#.O~2#pEMyU ^SJbx-UEwi59!%rY9Hu[Ji7EжT+! 'f߱!JczץwIE`6.BPDNs/_6-RE'G}?XňəR7ƈ: yIS*evJyܚk8x Xgζ-dZzlhrdVrqkmB&VH+Դ QkWYTo>se-\4>Tݔ5ڣƽ=Ed.G}7kkq/c^Gt$X#7yU:FH54 뤷R^+iΜQ*6iL=^B o Ò{駑ѐ"Ù}\{y;TPO|do}j|hq30B"6K# H(IN"aE"ۣ?1Y2s:*+i>$jId)LDKz [B;lW!qIE*Oy;HϙOx*ҜΖrxeDکPbI=щn{7C"h$wbOP}|_d!Wf`y Q W# 4n^~GmDiuAg?!۹<]:RK@4}"\ 4]V|qˆ^ ퟼Mq8},3hoae -$1 f4Doc<1N2 62M7ppGGbf'[?/li,)̛rdbzw%sE}[4Q!,pel}Vy7A=^tx>ڜ?~bNM%3ՠR<~JF[R(m(>eJR^GŢ*rZ;yxrjI"(6b%-UtoĽA>r+f4H1!O#uI_HOj k}lj۫TD}v+iMGkkT@I"wίf#v*oY'qf؈`qȄ]"~ianΰ!Ri0  3j&'!^JJ}Wn'NQ5rexq${ft(b>x  WT )m.@Q̮o;`|!uIGМ-Mp2AB)-ɈkqCvZRfVz*Ƥ*vI.D˰ۺȑHߡ֗X~2zSM!A}u^{$cgH'uR)XΑ=!.2Upړ[p֦5tE7ɕڴԟX?c_Mfjկ%ZR廚$L;HjǛ?J{rYr6ϳ"`05 3u"\ŏoU4)]ǟHNuHFm,:L ԁ}LSؖC宿@{5fdb͡^diG?ɒ7pcX2 peKY`c@3e5g&.2U4fIOkf(g B5{$asן\ALϪݘz*qXwPj "t m̷?NѷyMjMyB<6a݅T޶J朗Rb䭉y.I. )l!mL(NR+ 2G)r%Jq;K|FЬxu]"ȱE!0u9͡>#P/?SYilC״*..ݧhF?{6xJ|񤕱UKlz|X.H ZI,b}]y-5PY_){I7RA|m6+"G̹ʪy~pNfWEIN*>kI=먠.5H]gx>7U!97]7='3qK!ۑ0~ (Jao4]`ffu٢׎8yNAJk8@avqj`X˹C u}DdH bY"ݝYS@ ʃtJ06jEx[2;~!qF'k!?3[51 ^'l5BwOZurSL6b0r/۹e;XhTttط50^ Ub'w!6Iۑl*nf:YM3 7$U'Z0 +?} r+|t.R\7TdS: wYLO?kn J&Ju;cP,UeGsl(ȜhNrIixh zU<\~RxoZӒ(s װ >P_Nx"▲ŲnvN-d4">t ~k^{_K ܺ\J*t#I?ō[&CE=m-\/d5s?᧨l$p"x>'HƂ1B`N_^^ 6nmr$CQ?b=tK;\#OQ@$ڵ2+ęVf>pV՛sNL%-N$| ^`*'U^4؅ tCϟ0DmIL8+Qm+tH0'a NX.!>( |.`mUw-$QQ5ȵBLVomyP'tK0cD ½JLDMLoZ^{r0;%`yTcS~#';T&KrKrj ;к޷H(b=([ɿèXNe['۳ibF&Z5G:B\Μ-^c{#\j_8E"7~U<cilC#YGm3m9{MMz0>g44c@NJNRw>,BV.~z~M(铱CL@oB0hx)cujtvuhO[;!c22uR!39F]濇xqbZ秅Kڢ3_C)_x>0g9s1cԝY%8 іpE?PAqyq{.hKYGM2Tl AO2>'Wltz__x-II,=!= K+RϢ*n|y}Pt3aͰGLxq_np߷0bOj )wNAl%PXDIjze"}>mA=xʜ?t.R(xSANJbuG7sWPиw]ϧy(̬Wh].p?2$wKn@m%ZD0ϋ6ĕwD>֌ Q _Krae|V D2"/ ^k0s nCI@=ddQAȶ%:$Y{jxKhοBU Y-QaZ//,U+J$+`=C+wÉ? ~.i8{3Ec "`a5JAOLp\2"w2(5i&U#q-\)|DWzJl[Bw~p:~|hdx(a *`g>Ʒy+j n'{* hS7W 0ro yT=4*{cw#^+;P37 wWqQ|_ db#G1팟d"4ҴI‘V 26v{q}6bzp:wdBD[Eudg=b;c||) -gJN`dFFAB=}heX$ћ䑟nǞyl e9>? )tN>)9mG GD~4qOi$cBcN#h.ى(5]yOLw˴*g,B5#'gTr1%x˘cYLF6k9-|i_h<"r`v\u|>#s{-/I8FgR=jEjI X65PTr9 `LP#8Hڨ@Ir((Y/Onx̹ *+O7M˼7{U~.կDw B^Ē5VG^H)v5ˇ hw"xyd}, O#"w#@^‰}]Fʣ^o]n.+n婤;&^ lsVTx{z twL9:̈́!^pTrE_*)#OE5Djk}i;JMVd'X\{G-ݙ|JN*wXw(JWKr .i^mN+n+y}U5Y&5W͐9.am^l*U9 E6W`[@kSr LPR[H$Q^j0v {p @e"Dyْǂ;bv!(}hӕќ=32r`D)(_AfLJLz3L-xYD8R^6!X!7Mؘ̢#~gEU:kobIso#ɭtW r[{("w~c Ro 0("/&\qc9ཚ8R kR p*Pɥ!:WfA9Wcؒݥ#MkwvqG0[eHNCLIx8}f7 bi - 6-B^0Oc<;6>gƲD kp n4QaRz)8+̢`=[86$| .vvSb0YC]t=O#;:9կL3Q)jb䋘R]AOKΣTxst%M.:QŞSggr]Bbpûezp]7Inz8uxu/x /[_i'>"G`A+ miv>4I$ kW7h?ґ 3ɄRObptYCAFP))sZ{D.YX)9WY-kܕl}ٌD"J] 9M-|H_4Oh}RïIT ?A DTAutG+cߒ'}.a0_;ԫDT xٷ5P  '~RrmQ1 CھUk*AdweI 3ޥP y>ᆤnOs@| Pnͭ sP/s?4N4h^*ʋM $cg 28rռ$[Fr ݘ f]xYd5?hdtqSaB?H~ &sx Wm$vUi5bKߛmrvLWǚvʦXoBaTݛ$܎$MM֦,q6\&2gOn]iOgv,mOmFp-eXsg΂+:sU)h=tC-WH"K![\tlPفi5Be7|?ף1`dwyqb<Ң~8gL3x%+Fu,MZv3Ϊlҷ~ԳliјMU,V eePEys~'Cy6] cYzِv K@)=PDm3{Hv)y-sSƕcvj<}^ވdqk8PڇToZ։2)O-8$`t(tГyt*'jщ4;AO>wh'Cb|抙4&VtPnχ9R /}mJOqKOsD>0˓#q7+HsRZԒ!3HKi Q׍;HcZMd6'~sĘs{rH72"Q'Ms6}ݎ1+@lfF(4|jf9@Nc)"rL3bG5r ;*\[bF#4)jXAK˻t6VT l7`>^'Sl1+Ae2F;{N1vö\h&c !,z\^FDG➄E92N: Ie^;҉"zo0}~G dBy?(oNIg+I0_&lpQF<;O?^Iʎ3K FwmñzwS6HoÊˮ̦޸Rmh҃ +WHD Np1 n!h\9 T-Qќ }|'<kG{M(ۓm~PC2vօqp LKUxw^]HxxN"uO,>(*&g3rfAո"-]W_”"Lmð*-I ^ 6ig\X@uNsnDJ$6cw/^Xė2y #c*jk0Zn:z'ltR_?ES`{B)XˉUHLtXr~RٗZeO3R b M'"9s&#,qmEIxW5Kыǩlꌇ:2}ڭaD_jw(znivI$!/y/>3}C3r&y!ZrLՐ hI0zg<.Bpێfj'N2sx?6RZF 4 0]G8a8 >с'GchӴӑ̎f3˝#nafᇂ/:mZK/{7]Cp6LNo7গJ,F?Tb)D7̫d񼰀 }Po=ZM0*mtm2TaY1ű!"Nd㒦0tf!Ft5zum9?iZ1W CZ+/,ĉf*&s5KiW;.H_!)4_YʜR]{DdkwuU'w(@cȂȈڪF0Rz^,|$:*@;6ӡ#pwQyd 4' 7kr /J{Hƫ 84tds؆F++\wB*LK;BuW^ ?a:r~ۥ[\'ёݎˏJXp<$ߴaXiͱ L/fSRD{z 7)+~!ҮXQD.\vhxzxEIim'!Y3` H?" hԑ@wJy硧'GM*/gNL rrsH&(VG//A!)hX Qys |5%.Al>NY[*ZD4QX+Y1I Q=li :.IH"qxɬOj ϛǡ:F#Ѱ,mh&DpM|"%^Ţ'ۚS-+KIܒ"pȩ8"3J>jFGѭ6}셞b>/f*W(pZStE]| WnXemϪuk4i[R*/#Yi4[L2l0y@X07,rpʪ G*ߚP"xfu}0s T/*=v, $$PD|̮6\`F̬Cki\(nbcHBLZ+Z(MبÚFE_= nn~bI^[ 7QfF[?`2~-ѦKݥc-yQ[ğc3JMHUR ŗRy1l :c/j L1ˏXQxmIb40Wx)ò7}'^djꬡƧ"Mԯ;!@ CbЎZ j?7 'q^uDz oʌ|J 1+MbG9&AP\(; l: d;. #0U7@,aT;zQFL BH޷+\0Q QR%x{ ?x-vT@U򃥏edpPTJ禨FoSIU1 -e#L%c#Eݝ(t3K\fڅP h [ATy}Qʌ3ώ7'ES}!=OqAQ 3SêYVj$F"k$ -բ%awO",: {/cXpYM3mY |CܴNY,t@b}UN|Ϸf 8=SMGi zfXn&ޕU=G=F3/qy_ }'UH㯔aɏc3hvHHdWdfwdsѪo炟u|?T3ު>P:2/\m,oc^_]:L r`%ʡ:way]Y Nm` {gyER qJNy^77];!*PP3M#m>لrdHkd0Ћl5Ty2A O/\ئwyQ[a UG6 /UA)w ] Q+2*E`߉N3ieyjw.h}8pR WsrZ)L?>bF )6]9+Y4;!$W&~98TV+ܶdz}`ʹ=r+X߀/$s kW!OEЂetsWUF8JF}'ڧ;kX\xkpg[u/Z(exr!CB|cSN>< xy[泼%ê>^Kǻs"I? X )747Gz!pu#uD'k7=iᦝڟO8iegHA ̈́Cل;V"m>M# 1Zp`K, 2 :p ix?m>Q'y"?X4c i3$\XĮCri9V[Vm@3{y+kn^/Kۦ;hgO5T@h9$*½D2xaDaWrdQw`y_ S| נ5Lϑ^WrX7.4@WhX+4*QfG\zTNGN{d̺Qb&  Rs G>މz sb!NJ, p.<ڊnqhO:hF=ܮoGc&]J[(gʵ`L&Z]&7KrWlGY_"*{Ajch-mMTF Q/cᦺV`Su2M5, 䶻\6cz q3o43VY7Qa\ wpCјmK""j6v.wxcT gYPVOIhAv캑O2PBVN5f]E7 $S ֻ 7,4Z6@濙mANڥJ:W"CGj:ONwնtEW]RCVjKD{#fGҸѡ4xƲ3^&o "'-5gٔmBs0Gi<;u钪mo DːBjEf/ϫ؊K1U^SD 9w.hMEт׀s,%IPGZ-d2 H QzfvsfgY+xn3ڌ`0aX6 1 qަTQQϡ og6e{@GgAvxaLvb-O I=̍0_lIM4.1sz \"BB$mHV~׷ ܉N,j=0kHUS`s_óL%H?f23#wbڧc4qU<I=xă tHDEvdIާ>XG{"9yQgo1?u#,/!MGO25LbT#ff\Bb.C\8g̦Uwa7ҪQ)G^ց'4gFlW5 q#?n&]1@B"˸V\!'*i-N}믜=/Jw=}B;nEh]$mϸ,! +_;PO, (R2bAy*zmiw4yF҆ r I\S'oيeEjŜ=? `kj]MS=PLiKI%9<h,X̞feY幹>9%r{4E:bmb2OpCŋ$oM7XqMuY X{dv$'0[!T(JMCTx<0+L1PGLO!5+E^V*`¾nΟ)^r6\w6[:8q[ą=/N LtI\ 1j{PFֹy:ވy=@LR.#%8_E-͵Q!0 hbb-[9z+r_(z <D\:0R7#놪`1%HW.kw@p:0 zQ1-)sa~Ԕ΢h֖g#4 #-B !3"L +]mKo!}k f8/yeTf }ODI`g|24h K/9 *,qb Y6aliU'2J2;7 >U%2 ߬ӎ$:pよ #*`z(PDA)3g5;8GIe\ђKe@UvmֿY{>I/szuz[e%zqQ$酭q겐p] 4wO<@WxCy}Gk{\rDNt0rvI._9bc6 gK oЛr 00v3tVjb$zũ3OV}I~SqM2LEȻ\i5.,v=kڪ/(~gI#dW$ڒ*L)s!- Q_޲M׎ML2V96Dq`}˯z׈ 1[կڌ/yEM#DFF.՚=%"gXcKm)51gn (:D`Us6_4~oj Ҥ$h& 7V=dSTHTN`q$ZX1V/\Z*W~[x11Xʼ|ܕ&xPB5 t>EG?-2=I6*z{p܇fNt#2 y? x@/BӠ?5s+vg/x<:hL{.k~"6P/<`~`y`i?x9 T᱌~\tnݻvJAplOȧlT<=tE1ȋ~N7~ת"~[paP 6JF z8\rjdTϰ6/}OuDU n;g TDԃ@frߚ9,?uΔ2RGck wFܒrM~AK2ǻ\2Lyڎ+Q s^N;\0M#Nr?L_pR4M/7t?yK ֲJiO=RX?_9fJ^ķ$+|y6A_p}qAFlOL lh}@+ۄk P)mɔǬ႕?ۤ[{Vp /.ţgE):V`|s:C[S) .B\s܂al^ 14 ӵjnLKtC!L90RE "bpYēiu`IP7W] [. 77xrq)լj?Ł( IFaSPMlph@Um w[IW;8O!lt̾;![o>YPD8=7[n"ɞX7qXHb\ljNF"U~AQk49 ]w77S#Ғ|T y[t6GiPrt5|,z k"ޮz1>E(]sMiE50b%" ͷI28 '9vlgia!"Ho_;:129dBTeȉ4SQ~C<)|_ rȉ^>{dDv]#u8oU(y;e-OX?X< Fba$.j.5'h.XCΨN,K\)];7 .Y$} Q(v놂Z.ayGF @m[, 7nE~Üx01R {DEsIL8jMF(8ցgp`ZLK o7_PT(9V^RfxXK^/ˮU5IBq#f6{C4cG \;0,̚°E 3cpU9:1n>e!DקHd3I@>{I, #{|ZQh^VB*{+ odْ DKBtPw/< qzF?&eP>%ĩ؍mi?5wjap?f|_DofLV욁$`Ӂ ~82_@I;}¡7h}8+BZBj91k ,ز+3EŁW0UCi1 xhH޳OƌUT 5-s}jyCUۙ>/\pK>+ʟeM{?Lܿp)Ywk9^̶cE+xgױޏyOZBMҡF>uu 8!ǢoqӜN*nc2a27~!6ͻXчᓎIp6ЀrLXvj,T tzÿAcgvp 4.&lfΒ?5a=q.^*FP-Z@VLb^Hmq"*S0Nլ~soNxUIĨ@StB5NV Hqyt`Gv͍|Ԡc3:[((B;sQ@L9BU׬g,ξ p4\nWk_6?]RBõq\l{?H.aeI5XoQlse0Z_JB(w҉Px@suF|D&<1ڻ9g|hRh 1g!o-j0c+׽M8ş/V^L~DBAe M1OϾhsC[-]h d b>^|ue ;{d [,H/<;w1[g/Y^ȷh44 b =`!=%B^a l5vz>㎔^RivGlm ˉ_P˂.I|P<œt#vm~:F&Ŵ8bgr^xkʻMmS{>6?Yb۫s;}hwTE]ۑ)=sc9ѡ LE>TǃЗ;jvɴMAy ܺA1@9go*.:{J~JY<;[t`8^nG]NP9^%U/mP`oA .=ۃe0KD0d |E'+~fM+ ]>96j UZ*R1Dj HiCm H%~M_1Z4y"͑Лv[D qZ1e^c϶^W 5T[ZYfCܬp\Iphm/F c߁ͭQ~G]f~ڱ<(XF4%e1Wrs^)'.mDCĨfu❂y? Cbv.=B8ͅAb넴ʐe+ Qs)IhU-;E8J*iDġM%^Xxlg^ϔћ5^fW]SÆcQnl+Cbۯ@Zy!5xv|2z|_/)/jR(cnD 7BJ,pW/oB"Y>L!`V \e ܳOno>CCݝWh0@rO%sk>8K}/u^JO lm9M"W^w<"! >]'5 r zBy-bbW҄.KJ1OFu4vhQu*yi5]% -o ^"'U4~Ų^MiOi,#@(ple/d~ljI{[T`V<~כc)dP $>L8d +rUfC.S~#xg:yhVs,s~|[;&x`GE&m`aqzw, 72MasKa\+̞ZpsCmW#2Ύ /{Tz$H$3u[Y.=Dc,19yhz*p$\Wٗ3F(Tnc/U _[ "\#8x!|v+=j\JP5xHXh=@Τ#$X5 ӂ}.*?;njM0Y>hvĕղ"^Q#6TQAVo.u}_hhE9ۉ*ue@,~cV=`b3X\yolM,S|5\FuG;b~q =wxx ܔH$^5 vE%Hkg%43 7Is/Qp#xs<ݗyd#`jS=̔8C\ѣ< J`CccQcb6]YxEV9tIFcg - NKZǏJ%  }EnrbBȧPr wğ8tSe0o! `yHڝfn|t /7d{n` Ix/ox/p 6НSq*]U0J6m~|۾H%M|x 3Ŗq`zj +hdP$^ GZU۾A0*(GirOPQ}d=#\ -b?Y7! U-LRZ])|T{u)Act=OjKܯڒsc د NfG#%*;L;^}5fIJPRvYu>D"zJˑiAtOzZl<&-<=B\IK(I{O؛ S1m^h͗1ۡǃhH#y}tZ1wPN|iކ v?|b=db0^Rxd%9E&aTi"@g6Oj"cNseV)XޤD_e=m&*>[oER(/TFiЅyA=w{ F)L>8)iUmfB/ۘ픉d!_>YL(OXd]i`ꦅ{%OnFSIy/^RIEٸN*w5G")<ﭩ0:7J\Ŋ#f#j!8]etx7U_ sf˼ dH/8TQCPV~!@ozRdSV($,H?穽\RAǕX< h BZ2֮+ &] )r\'7y Cl=m6_0QMobB~5[Aħ,]%E{HI8ȧDx-w7V-J1)WV+J c5HSݺr"l',G=bᆢjoz,nş,:u}_=c 粡.(g2uR#JPwf(-%P9؍+zJЇc' 5KĠ` ®z:#A--lH`1Cj'H٣NrQ^TSU-ebIJZ%~[{dv+]⬖ DlB(CH!]Im̈́kWq*uFY\4!X!zϯFf?,? )o&ڜJRFw=1ɨ~DS?-< a<εl彰vZne@ɤ3˫`^8|K.TY˒$ 5nH"<*PJ!{i|`Z2=/> MOD%Oe ^ 9#R\oA/84+0OOcՁdLv,O~j/RAi"6tk/>1l^Muj nxd?͙u=h]9ҌTXflp=DN)wnT_"9(e+RnGOοB? p'-/~Ǫ E:8?&?9c'뽖K@(.%gUIJ^7Қ.( [l-/Dݸ-u·z-0~?V6|sp-P 8;Fw?1Ij~Upn]x"Z0:dQߵIY2&㏮-H|g:3Z!vDAsg1x` }J$\F8Xr7lj갘zf!e%#IDI{SAǍ* ~7Q9#:ǾrA3%fk-OWQ@85 Nzʰ8ϗNd+_Z٪ܭ#ԿS+qᔓ/g30]\Imn>W5e޽J JbeuQTZn9R37N gySm_Dyitz%5ОpC5ѢKUG7xqm{ ]AMQڻ"A‘ (qH/6$?m W6ҟytA쳆 z:ҳbY2fDu ~Y%2hUN-xA]%TѦ8 Y Yz(ϑDp^G ',?$p] jhq]<ĄdESe1Ck*j)i||IESڱ_=d!]1a"0TNWJJ{g-+W*8VtLm< 4/?}x 5,zڄ(#(hll+%KhUXaXp+XNa&BQA=Jo2ESB8¹4Ŗxח4=]X0 n6ae(/oBFlVR`c,39@kljc65a~;] !Cwd/;xnTDd$0vtF9ildN gfAZ>"<Πn!{)hx.]YG˜ݼ}i g~ظr`WuFHXf}AgybLz p@OA{5Öñm@AFN,;+B%ͭ>~sxzeÙ0ӹfT1ԼOPֵ]S%I^P^]Ͱ̌~:rP8_5qxᛠ9 @IZ%Q_уޡ!1J&I'%c)^G8Mq lMb ۙyƮ9*fp(΂*7gn^Z \X9?P#] %M7p]>uzفd]]IF9JLFV[A\.qUK2M-AO 96!: +_rPr.Q/c5<E4lDE%}_ \qRFQQQP0Q71*ж#kpcJgdzrDCቅд}TM 2"45Y{^4sQfur۔ 9.ubH߀5ŒxDU +P8A.1L>~fM Z!r] 9l%uY$ӳmӕ>sT!VcF6RAKw8!+'Ó$wna}&Yncu--jYl=H}".wN'h7E}[G bDž0;M̒ npFa7v@*i&gsTMSMzКo%i@H RYb8rj$t(_~5"_xY+:YRn΄>5dQNǖv@,:+rw7]I=omq'`/gki&7y-Kgʻΰ.͜%C>ë*Bk:t[̮u,sjfW|6 =uxIٮf}I5CuL6H5cq[_\8L3ّVʧ/YxURkR< -Pg-q=A%917aP~]Z~? h8G==Vd㸴>B?o1Ƥ24Cqkocͬ4No%#aB[5;:@b!Ye!ϻTK/PŎ tȷՏ??+e2j%ѵa ./kצ&Yet2MB>h.@W7=)bx5}d/^'Wf&VJGhJe#d&O5mGL">qg.$&$n6!MN'W8*= PWGit_4ܦ iv |f8-)& Q{9_),#2b~~ғyE_TXvC]r~G?,?^޸0$b -.O횕COG'0!C&vb7u8 v^-1ͣ0Sy jqkuБM1q~*[c2mAX&sA8^g_N~/ߏzx.|OF:-Fx=,yFbTX*oEGTѱHq )L!UUrz[lx;nDAqhmaTwX˼'eT줴xC/Sqr-{\ΨܕZg[I]{U=efrPM%d_> <@)4׌hy-K|.pטɦݨ?WەAX&)4/[U>qꡅ05cu-BDt%Gs=DE7lrne'ei{o3ù;UR~FnĖ J y@[%0-0n3QcYI`:Vh,[Ղ̸9"FkGP+נmW~Y]jgeƖ G\X  !i*tC)Uf/6Yda_Pq'm_b兌P7s lv_ pI|<#y#ﳪy6[F]f{]=gKĜ3G]zJUcnJVSsP7[,^w3vp QW t!&M|^y `H𢮕`?]w[&bfбXq: 2\+pbfD`?|J5Hܳy^,)!@qYZ`vT/{&"W̝^ShaixJTam wt}Y/  {zIfr{Lȯr5͠'T ogSc[Bd빅* jߓ_&? omELו>EXA˩{"+\%;GL% ȓrh^៻Ǥ#ޯe.lxdNX| -AU7i;߅oRH9E 1R5'X3 ^SƳs+Q&ט 8BA ܴ>h 5h{L9ۜ-t#%;9qdjIP$є8zH$!جFZhiHlO/Yt:"9(BdИ8a_N U32i?RbrRm!'30.m<(N!sS| A(@[o{R7_QDo5,z5fY^?j5[[AZӊ[2QN:ôۉ([-+nѡ'%sUng2=Ұ“.G=LSRUF &XAcmU/e=iSYVT@K~&N8fԡYe&V2 j 4+N "qh΁AZߪGkO[^pf)YD-1Ve@r\:NfdLަ`h;\zD_q)7 UN[M[ ??PF3cڎ=?Cb+ n _2OpGXs4/Ni?(Rńd"S xWe*,71꼀=zpdDXɦQOh3[Ql}̯C(-nNhx5Dh<ʷxIo み+?Qþ=J+5W$/;P-(4^MHF͠'2mK h^Y%SN19[Q%-ۣaڏF9>F^m HsI9iNqU~9^ k({) Rgи"SB,y[sؓ-<,MVeI}^b޶_s2B~JiR|aFF )ﭫ̉eU=AI;7OhIH'" 3 'Ƌl*=SD?:ӭ ! $ tICcVxȑr }v@6߮仼}`n6eJTA-r:cRliL %oe=z3$7q|wT>&B?/KHa)= _IqFs.O4^r.(TwZa/b=p-8/P9{0 vV&92UGLHᏈB|R0)A?=|`pGe4ߛ]ކ\W_q&ǝa%:$3˃VQL9F?v*kl~$U;CWKv?c>(&'eP׹ڢ¼N^M5Dtg?r0E0)L;f> _;#=G# Y;KER V!xS!>y?@# fugD {XMW}ŽH+'4N$L۩qdaV[C$>,A_:Yw S16i=£}u@1pGuÎNc a)cxBUWosQX.}rk+skRr]Ӡ> "p2)+BtNv-ĠNdiJ?a4MV|AzKR\6袳A)utG* "(ޖhhYMN.>LO*vm6Z ͈ĉ܌:%Vn}=v?/} =lѪ9 IGxHR,f5oK5`r?WOv(GJ1X>QTH푐68;θ択-{otEYirh GJpuчJJwPi<gspkݸ eoMj⧍3(2Ls-pspRE Jh8d%:X?~[m>̘{§8|_bBl$XwoZFT?Dh>Q+0=T]va6d@gvAc1WEryi^i<2.mK[$g p(9fT?6!S"BOH^1D賖JOy 9Quc*|%Sfd~'>'R-|rJW2RT q'=ܟf¤?ǥ,oչ} :P) zK V324DldzuJC\p -JCB2 ORn~~+UR x ;y7jЂ,5MGS0G.F'I R%'L:-Lp,e ,lb-Y.2@﹘m1,}7OcLI9@dRnedQwtB7ӭhv̪2k!`v#Lah-$|eݗ4NCICQ,ΐnLPaZUEÆE\J,Gq.u1 Z0#qO5<%ÖHX1a(혐BѭDT}tyH/ l[j0ui hlYٻ\KXZ=KARnHnsmWЃ҃*#TOcc p>Qz)B-s<:yTG^;;7*3 HP}\ěuUtΔj&3S-^h]}p9* |H30q(m]Ru<.4a%橾Vϋ{h,=8r`0mc{rvy#v.)=]cWx'`X]*7zv\#N~Ϙم஛C3Q--xAdda0wM8)G5xp#@F&k>~=^tfrG$(чR؎,$~ceW_>:/>#B!VR2q9U]!Ę;׺puĽ T`` ٴAM䊋x(vZ&H6[jBH;Ei ߼~$ɡ>z5!@^bk"Ѹtd)9#_4j =?FH|!#zo6VF~ZwOfH\4Q$czfe#|I Rlᕈk;/eAntOr Vm˶kظ9"7& >rh92-;> L&:uXS~:J$H+ Xu?avjX} lkAd)=ft*Kj;(J?+iTp]bT39R2}eަyQƏ~9QhZnޔUOyFexͻKx^(G4~c#*|Or㋍tҘ9ZɽGZޤB gH m:ڹ\phi :[3Pl!lg9\}a}5{W[~~#U2li|Z -f={x óh݆\vdϷSI@]f.g0+r OGuٲUy:z"K w>anD\ZC0vFg%nhQg}tFeE=l>-S#jw8s? F.WO2%)qؒvw\u7—9KӉ1 H*Z}gK ]UJr+Y5[ĝ"ɌҞl#rCj0EENQV⻎h%GALRi)3d*y}egI;pKoz$RXL,Rr|c)9$nS!Gy!n8={$}p2ϺYB@bB7Lk/\9+n"_*zI&l#7ϝWLXf'go0? d$ 1pH~DʿZ'#C鬋xi@RTpiہ;Pkt b~o8/S(q^IdR=yTOXx%&eC\?^30{1a?ryak%eKarI wQ.%[Ԑ8)`bsFC^^$%Ӵ^<"z*!}ۇVY3wV<3dΣa7S`࣊ pV1F#8򝓡HH hFBByOR3׼x9 u'p調ˎhw4npQceٴPV@Ҫ>Ndi;<@[ fD8f~o&58H\*e5)eGٮޯn@?iI'W1*Pa`C!q fPe7Gz#/3r a0MGN4ି+rQf;s[$ww.:vR`-OQ=7R4ݻ3ouX"N#>k{4_ sd43.צN@S?Qut.koW~a&?ulT{h*  2|sUP՚dF;%K̽THH@R[M])I ! \H2kwSհ(ˈ1ebLHnhZiwpYo7G^]*v|pcTߘM\? J/sp}}5<[+P}$X$d#5 ̶[^N27|:P}3@"JsavȬavc>f9T-#"UMlʘ_uWM QuBO^ZgAzmŽ=TZR$:mpUe<ݲ1^LlC}\3*E3bB:g-%JJ܋4qX%WR\jDS'3zM!T`˺!:ʊ^/H (=` %kHDPe]/D18C@/Ġ"Ac T& gv }3_VJ*̄Džo:y([O@<\O#Y{m;ƎR٘efYrS ڭu;p^ȝSu+ QS!h gF+z\&>1jr+\CXa>b1L| $U1lwiO `gR#?*@\G~F$@T 9#]zHA0IEA"6/A |4A!}$/}=ool N+wVol8 ͪVEK7DuK8J,A')2V%ZS[>S!ζL*N|~pp(Dߡu,9Z 4D<$m_JCФ]Bb*i%i?4TL/oRyl酜'd [ QǕ0TkQNɆj}=b#'5& ~&?8WV엹tmGF?mv6@c։e31ØBQւ$㡽"픰n^ʬ=D A*{3fS1&um7 c7o76/Ι?bR[Pc$,cmJ"= |Sֽ5@te}BFq<^O>K&|z1ZRQסysbwFuNF5A j,=,* ^ENq ˷:`ӪEWo][VojۉIDc`-Ipk %x E5\3#Wȑ}T-fQ܅˺ݷ{ E E1<}vA1 EIA&WT}co~Y*Xdd _ᰉ: ~1Dw<oNJ !~^uݟUKύp*QdrK*k-MGg4POYJe$ƨne<\y ߤBN|BK\+6]ևʱPts"c1!FlO+Q+ 6Q3_H ;5yw`E?7eS?;LP7%w9tΒjxP mj?- O,$; -i7ٗRfyμ޷cv~Q7{Kd`"4h9^/z8f%h5<2y@5T~"Jr0?b 2FΕ1Ɨ [m]75qBNw/N\\ WEp Wp9cbD>حj@ `,Tco z>y `M}41 *~]X8uS_H&ǽo;r`ȥ³spl]~Za^I6('Es^ \ۃDrʞ.8Vx"HAIMQaX [ޏTd\O^k^_h#*_ުځm?'_ F<Μ-(ѕ2H}UCVELEoSvяr"N-+. I>g>_d PL\C+}׳Qy&T? Գƺ+eQ^rf)U1=q}dXb(+B.<%sZQ{Ww؟sqo)%BeYUX&;~9t!Tp]o 0. ,^7_AC()2]WהW \0Ve k7M@iYNk`<@8P2pˁ3{ǢI.Uǜ.*X|KutEA)T3w;hdeݬTҲzWF~D}*$KKm1@CcBtd]?2һ4uPnpiм~2]W8/þb1/]>^579b<8w|a g:' (G?~{TȰW<5^Rj!ct ":kY5JD**xko%BIQNqK1 4+&$a .qrUnإĶ x/f8 gj"@j$"I`٪$(3/*T#Wg3 V%~]PdQՒ9 fk\/gR*RcjƗEH 6DӘ$![%$+*CKRjpTwF+` :Gʨ*1qmӓpqzÍֶs6(ym÷xk;ſV#nGحj'^_Y;=HovktXPڞj 5P)윰L. HfK<"w@e6S}^%g&)c ԏ%d)´1_ GcmLI]8kq~o(gy$nuMK^lhɆ L)QLyE}e̮;YG&=}(P[ecۧњX$:OGDL77à.s ,AS5vZj~ր*H1NXL[ϟ]-3 !@H>Ttkh,Cr[aQ(Ģ#I0H ܥ"vX1g@n @rDz0n7%5,`V|) _߯hK9$VahrdȵVQm IGq]8$C‗,{2gf [o+`>%)O [|,9'Wf"J} q>T9h砈'? >f^?n#MY;y \FQFwmҊRWb8S[|$py)C @Yܴ=j@v&+4/fv㼑J P]9KgAa4'XtAF UIb6*2@[u*ms:MۨP^˽_5IkWvV,foI ՝CF?ڈ(,ͺV*ry&^&:\_HJ⇾gzٻt,5cb~!w ;/Ȕu}romPf}^"-Rx3OogO_FYf))5`ז{?H9:8?p G .c^T+ӨFcisRwԵ @=n08TP9!l>^G("XgÙҲSba҃fJ }OsS\VxΉ%>ɫ/뛛SSxh7OQXhL5%GA!f#,'^ ?Iw))?ebκi=6 Zf-Rä-m{^{&ߝ# .p8Eu`WTܗ'?~Uマ k_&,O$LQrҋЃ$E KśЀfJP?:~\61V>|(j(oPb"%&s0ֱ̰ ořGҥTk02pT6[#a\dN UC6->XC[#r̩1r ga}Mƻ؏ KPP| aLpG}p]@5F?=?F;ŋNw ~7;d>BW϶~>%$GIWʷ4#rzD}̪`,7( nG闔, &+ l}ر׎NУEGuV74ZT)|044UX 0/eߗmI0&*r{.O ݷ ӴOϧYEwןi+ QxD5u꘮em+#{K,t4vkoBP@Pp(#;zf S|HP_vcUdJ`ܪ95)@I}5]෌IQ9^["g5RN <8VJ)R< > g4[/f.C]}=tCPHPGKE, dCř&Yæ3 hބ I=!k^*UY6.dBQR c:EMǞ<^S/1Rγ4/|wJPݹJ%pԊ fuʾU|m{8sAHZ`~U2jjaIe*`8x@{ = Wǔ$k'VuY djq95v FfB7jv+&j=EEw/L/J#`Tp4Ҽ +'q-I.$[K6Rka8\L pJZmo7&(@6]oͲp,F6+jPyqb:F%݉/mX ~ce8(,U]SxP9w+bZ7FǙAszVAJa:?OG8{GbM˃>&=U9LV(=ꦪH527bH1y{e[UXq M0aCp\Hw iuBY+*-ua|u{nж +FdžэDޣGnjyPuV07xRfQJ6L|nf%9+W0m=w6F "snpQ旝/BPP!'ẂzAJiwIFuOu#/<%~pV'a]QCrl//}Ck۔ hBHzcp/ \Z)5)-yptj Qi>ҧBKH{m\7nID8;2A]k7*iJ6T3ȹ`=)7㱘rܫdJzODzd, TSSaTK e!6*Ӳn, T &Ee=\4 e]+@DbqlkE7Lcov'0okNҾRA85ĬbhnͶ T_TT_)Ԏy|Fl{FMISK D}sHJO ٩E,/Z#%f'A"f࿅6XEP\D-X4kxFW\v-*:AƉ_ %'3$T?*x&nb೪Ej z-!Bm;aP$:ꚢ?NIT[_[O( ^ٛX\td p:n^IS28`=+.!'I21"m)Khp (a976V9>C$Znqz5s2x w|4ȝeEPOoM/Q9}saPI .z0b6IDrF7JH󗌟̾*Ї["JRJC;.uʎaQ-P-aYu(wT%#1tr]TGK>{=s7CLE{.a>I[.Z3^"Ռ=AA6ׁB菬cVb`'A$J0SaLWQdyZn 2 4@?P)Y,gH)Dg6YW7?fJdFQ06^;;ܠHOӕ"#%|qaD5tuZ=wMsK!,+6kc*rPۡTC~zW[kb,iԊil`la:9*U$m8qɎa\Hillщ6r5TPP!Hf;HKmrD֦ti)FX; ^wk3ȋ -w*`Rl  M:+Nhc_ mV৩Qz):sьTIR}0qSESbӉ 3F>spH N:G{K7>~ų7rIX/^ Tt=ٲNt߁cc΋^NE|QO,N(Dm-n5UxLޫϧH 7 UZ{'3#<.]9d;Oh_]1HeWuB4r/etvҿ=:3[菹Q!!?cyBќ]g ToFs YJ4.rʫ=m)F{t&h=wa8 {X-c4cxUA>-u$JE*$C#[?[//0ǟ4\ "":) <-1m@ȢzbYBNXnK"OVOr4zbB䙏ùOf1qu'iG=cte/~:x !M%y1^OHbMQ4y* 2xS/톐O$Dt#{ &L ~7)UF%L஺Qp$C1#9_ӰԿ82,.|~̂UR L&D|$}̪%9sŃ0mk5Zg\GjEׯ{`p/00Im5aMVD~^ /:pRQF̪eb>0bL0xDtK}Y1C0!byBCw5ʐN dҐC;l="\CEyU*P[N9@}$PTv֪Q #D`%ґB.̙A,9UERwzA+@*F6MLvUp(arNU.kas3!gm**q$ix aĦ-ÿʢ=?(/ W*!C"y٭Yޑ秞CFG^v; DݣF(uNcqWiOkF}q+5wP`TC._zt3g :qIw؛DMXdOd"iiZo$e 40<ЋQclYKS|8&5c8ǹ*h)O$V_-G4o=]%g{qwA̽D|8uֻ&*{ eBYK1%7ArsH+nɱ)uM˞uM4U&_Žڼ>+5eD?}}ݗcHvY9&y OE/뒲ܫV^Pf+Y~eZoyK3ueA~Fة֋Ȇqj,MjF22?nLdE#MZpxd嫊BjR.H)Ȭy~}^< xĝ #!9n 3MP`UufK<7dTmțE}h±1(W JcS9RoիkvdjI ص6,n4P8p58KH8Nh7dT.E$3ML\HRD^J$U{ٛ(a?HΏ33'V:.®p$XX`pŁxlKp~詐^57eMg7վ?> C3GeHnN%謝釄Q<*mtêgՇ e@Q)PoU{LgD†4f| ah( \ 0,]KsAUu3tM__[g@S:nnW8h@vGPV)uʭ|B֑(B2m9O|Iސt0V9] }󊰳,':үi8'Wq{*D{ȩ?f2xvR<\m>9Ao2m@#BN.nOClS"Ro ;A;mͅ|v?P4RU.7҉'>t` 073 K}Z0y'g]|ptqc׸^c2հcfFtEbMW%/فIk~Gi?n(B2AK[Bu`zLS] IGUra7X0/XmƠ(Mņ V7[xO^K% ̺< w[&#$_ b#KhFUU; \^z"@'C}J~ҕqjhʇQF?:Xq̰!eJh t҉og hM O^H 杪#֐ds1ߥyGV= 0v@ }SZzwZ& ZG\ _c:OJ=PGP֩!/BcȍVIzkw1PѷQXthy$筯{3(BiZ/\-u1&{Pyg!ۍJ9fi[fI_ >eCQPYChDYײ>Ǻ9#]aQCq)Ɲ4QR7b*`LݶbH{\@'4gXl^e)\WalG+[- x*{Nz&&4# &%›= op sW4wa|gFZC"&h YJĞd8 fBێej:/jUԀ[;&Bnʿ5w7uX% yߥTi眰Mz!!Q "D'̆TZUN8/DkcӡZABMy_VJ%4JEL(MV7F~@ȴž"PF%s&kʈ8ZHZm넫LeyE1[JA_yJgܬO] 4ݿP]s*=I~37TQx%~6.с.w`yz\H` &}c"ͽW^AC3(Ǘ:gzԛjP G]4WaچČ-B#h'w"::s旱MCIr/vAJ}$rԀ*ԧ)e;?as-WEAS`aC1;CWjEx.BZ/O;52r+eS2{IeDyv >?4t~E$kdzf4T0(@i*KG,_;W#JǶն`$-]l6)؆ĥVLOhJwMU>WG*F FlK dhLUSm2r cיPsܭ= d.rϺaysjHrd^ƺ:x)VgBK)3CYR =-p=vFڪ%m gɈ{߯an K2_ 7Vy4nB&aq0ӊiITVy'bCU_AC6FZ"[q[Lo0R)QD<6!?+VkMth}TDaLTM$UffQih}NpZGQ+,ĐH^7zBdgwXRs}Ж~w/5(KW\o:Ku}䙎EҔɌio Y׻s;psYhl] B.:Ajb Qʑk~gMIYVTGu6-e‡ G}6Zm]I#wp;.ݶ&N2'qwcP)cs\n>K< ,TvzSzc&R=!Rn1 e] 6=JjEhqF!4_oj Q'>D ok Gҡ4>hVQLG n#fOd-8>/:@=lX)QRd!Q= tAKsyb4ݨ <+xMB>Ƒw%x]l=K0m鈌DXuU-S:<5t>yib!ڂȵpoWUðE gw 7s]?H0PY<*%Sr?ԆnJMr׌8Cփb n! j^қS}iL?!ǀκ쎡擖EoP*N)9zQ;%Dx51'GwV Yχܲ:c$*R} (0nH〜NLzb`jQ< =J vړԁM-wG <;ۛ1@7)?/Og7USVW/8=.Sg_U}j!G&ĤG.|r~=by,Tj" o넿>/=$KwP7nbkOfJ "K>nTe|Fϟ*FQҸz D>]]YDFbU3 ` |Y rA$ζp[9hǟpp>@ݤ]ICȈkY1Qa3=.W Fޥ#,\/Z+uo?~y>)v WŠ}eQ÷ 7E1Ean/$ȇ p^go9;TSXx%F{ Na -zQo}X e>gQr7srدmKTQOSS'9q$Vg2TUgƸpa)"mKv?ƒe'\!AW?oK%<"*/znȽz'F>R(?M ηUz7iy5V2Ո2)($5}4_Hq(2‡B~1=ΣZ&_d%,= t8C8&NKA A'Fvi+P֚ahY,]0}Gnnd O3VBTUH+ ZYnѾlNtBd:3HQX!"Ş A )hUTBSZ"'Lz%Z`%I6X=ޅ2h lnU*m$QG^؟0LJ[2M/qw31p^ikӥq?d[Kln^EfJʪu%ak'ZWpÛ۔ڸs;\ͿQbZEt'=M)Z_ww hۧ]CM:%⠅ÃIT3"=옒#A7`T*QOWf x*]v ,]KJdsF𸪉KљQޕRPkNuFJwiU$fnTn3E亡:&w"H:,2LxLVFc ΂Wq|\|}7|UqO x^#~o+": Z1aI%\n70!!-ZAcI]$el47+Q-Н|P ]Ni Dά@n7[TG_ 3J<=x%7+1HmO}o3HHYxX:L5?А.nmVMn.6AE`-HX/eW֗k" Z[hQ`0L617w E-7q1w6 VX4֣*z/U {zo Q%mBgYe^>3#1L7qWdf3+t:=fg+HQ>&㖬(uJBv4֎':,«E.u`shXϬxHZ4Cu5[ЃY뼵1@̟h3bćtZ@cV1]I`)U]]'s[+_kuK_6d];vKɲ=|_Wr8M^ qjLg sIYe: _F@@yC̶*d[|^mQOqzlaO6<c{t"4Ddۈ7q3kw$ 0Pgp`V Ue 1x?EePMקD9ʕTM,<K4z>1 Urf_3z^TԻT,>/lo gaN]@%,v+L:L MlPǑx`h%QSW! _Q^e[g&NT&N> ^3Lx~RʙS ۅ!_߲*r 7biZ/GIL@aܔ_m s],>Ỵ R'P%NSds ~94rg@ _b`$-#ؓ|YTͮ_v;Z O rPmZX!A2E$ueRD=}(L4$HK>1 k'u: 'G?D-uE9[EZkxpZO%0,s~ L@:-?§W4?<-AS?Ld=W-UN#/qن]Ä_4OR*L̿/X$N0Er(E1#!Ua DaIMh>O-?\}]If) $ H Wz9zsi^ A; 29KQTX{2"B\tQ[%0 C Ud. Rg(Y:3B'Q8 ~7dmI 5vкOF YH|W.߿LWq7mWx-rdʵ.ƁPf\׋\|cgՀ!0YS,#MSZyTY X(4w)*[3&ՔF)Y@ɕ߃2Y ՜v875Wg/.3zā,d1lXVH,0(swekɍ;qhy>ܴӽDt~^~u@[tB+nuA!gn(yqΡhølÆ8CR_l(?/ 셾 ]5tуlSEЁ;zQC<_hB \SJ^ZltTTooJ~aOzLha&o| X0rΏ}hr_A֐:z<0'4.Mot|>h_EMs\J"{qJ{)ɂn>CQ|NoL0nXUH^MR/9|nn*6qTF@ 9O hH;fϦ'?/OMzxA_D+) _'lѓ;s:Uj͇r>Ca ,_ :#YԽ _q'!(czDKM + $.̧MH(V(G܌s`w7ϼq V>\ L U-j.&a7g3%` ,CK2i}չǑݸ +#wēǝ "rJT]2ݧ!' RP8:L6> JHi&(מJ\"]®s*/ |8OBg3!$*'l'y{s.R.*4ڀk0h³Xv$-em*@)x^Q,i5U+($V  `+ƐA|YH X;hKKT1LKֹ`Ș#XE4Vk|?$\9z)$u?F^=t'Ju &*K9<928WՄ&. 1եk*lZ^9v0urHD1s?-}hڗj:#|'򐽟ʱ6t%&"u-{SP|)}dU0E *Κd["uz(Z:nI9|Zi(eS= ^fcDE}OEAxr^ тެ`:Rnغ((Bma*s)&J2mnP?h.@qT-kE[T"?6uxL7 AhAx]J5l2.ywK}bp#䴮o($/"cw naς]fF0;1$W!'z8dg3viޮ#Qhh Ja?h*{*q֊u5C_ͦ2-h og.lLlpʳc4ߚoAo|U+ d3oPDI1oֈ%~D"{0ȓԟso+rIٯ)<}05$?E]KtZ{J{gS\'|ƽ)2p3 j b p텙msEs=":&IQ(>G@~.fNSIQ|5죓>1omt9>gwF 7mGB2Yʅ.NM(p%]_,5ۉdLh7ktέmu y=?>OQMdž h u㡥IC,,K $^Ε}נ{H뚿0P蹷9ѷ{mz7UbHhU:Hߨ]O P .pܒ\JK ?Eiן^LWς ";OCUIJfg iL(E7{8ڿ}hFoיvfp{ ++IxöM<'V?ZQtSPoEvFϠJ2P32 >Lr_+J"[ U-Ek"FR=GpRa vCV>k7uzr kdh_sY!,냂8VWOm =)-Q>$PD̗" Fm4҄2l ?^vy Ys0j~ySyta@KO7e.cf,W%ɝ v'%xǤFX ,Hǰ"Dd۞ [  gV8:ʞAch.vk⿪ 00ttj$c[gUl8sk ,j4 (?K|YPy};a\DXrXWYa;ɟwίRoۆ3oS~WA:ll~H} =mg`-VyFɗdDn #`h9a a55cZ7[?<ШP91 d#'C5ZKm2̶_-ȹ< ȁQZ;6KlnSڦUM\i:=e~wE ,V?#^2b$Vl@95#yWaut0-ꄜQ)q4I6*BJzc>kblڌ;C~y8Uv0AͰ@ a; %ިr)CQ@z/qRe)QKQm)s}_-yregTS[ l \d1 c3: i^s2 Q B8y*rPn">67āCf97I$R2 !Uz䜱ﱣND-4[TyDa'*KPSo3lRfGjt^'rHyݱNFg<ߕfh|M%us G*;18!Cyxa:<tVjjcA&:YaE/2v%3b A kDG^9iv>%Y!ynZnQM<>1sm~üQmIܑKPEn}mK! SJdI#wy2Bl\xRWخ7{[^VVygG(>VsQAg~ HH)`s]i> )z?xy̚Jp>Z}+;!lB2a .4V˚4q8V.tH9QN9А׾[&ٱ+m]} B+^ɱp(\2 ~d:ՍИ-A,c0"5ҢuWH)$=Gu!?φw}no /<'GW#%Ysm)w#1i-|^@j 꼊N }R dS@q(=9]q5O6ykK@8@B\s'3]ќ6 ^mD͖\XnZ(d%*ٽ&|0X}'Q1K\ūyψϜet2a@tz>6;y{RS^|^Hz&'PX݁~gK/spjˮHL\jzؽRypy;ǴQyϑVsua_\4 )VGxSu/Fg@M)8nsg>Maj,PmX d& &pNե!$Q bI\uTpS{ijoeخiThO;@20ԋE+8T@m ~ |%HNũy0aӻ+5ewQggJp()x D\]:A^@ L&O q,8~gf[` Uxs5MEUc'S AF8D)Үx}F d9._pmTD9\ dX7Ǽ{tR۹A@Ze2&u|&p@7(f*"H9}^zFc^[KY̨>GLF'.s~ӏ|]cc916?F wOb2w5@\׵+|S1'>\ ;m:ҵD Nu /9C5&%a=Γt nh6> [ϊ?QMFmNPl&"(|\P4n~e6@.vnwB¿1hr,M,sSp~0r6Z9Sz,6Q^L˚Z/ca# = # L ]Ưy \["Zr|^߭@3eST%s!mU`Fa4)[n7 n-Ģ4`=E>*0tZl!A,pjCIK$Z}8r2Kq4wU@}"}g@D)x,\kϙ jfe_$i1Fho4YgQ邡;ω\WuXeMaPQh_nƽC BoS ~Xm%͔m?(PS"٘Dv_¼So aE] gKw>SCK, #6w&\ӱO$]2ŝL [MÐ}'}#xx9vm" BG>\yBo ZPiIh~Yd?Cƞ8 `5k &Rw\W2g~^J2KփuPM ~ [rNU`fQH]`и4_X~^=f1.HD%۰e'~x0ٕ SfUON9q4g^`;N 1La ͚-0 ERMӠK(G1Y>Al~fԋ Hq:,ԘYfaҺC3[RףpQB`ߪd{vZ*z*riٜ#`st@zqJO;츫!un;v.֖  =Jcyn2=fv{aIF #}edzSAXGO M~C٩wV݀gNo#K0(t YwB~'F<8GC:TUQ1T:mK^H<[dQSOhK]~IytCnB"J%㥧E3-IJBi,)>肈rgrӗ?8Kriئ2Ja_/x8T[7 e C/f#2gb (<7`Z&Θu+r|%W޷B}A<.uz'8wMXD,׮,i`C2 Uͭ$_G7O7@Xƺ?r D H;KxD z2)L4,^ՎDdSl?2!CɅ. h8F\CE1]ptxtvٜ6y1P]#.pYxOi?![{q= 5gz]ʿƶ8-^"?x`M9\K44Ɍ>#[[>M~ٍ=^mY(qX$*c9H?i|Oֳ+filM|H,W5J`0%vIj2vK]Vñb@f~p:e>NeNmgUR> %؜Iǡ&lY5^eA9OiLOy !H1ڜ@+A"Pё* ։-(VbDR6}6VuFf~WruQt9) Pʹ64&&CŽƴ. VE`qTR]a@BQ~F>4[J1=[(eS-~>{:1aqƃuѷE%be, O :T2`z^XYOy#MXbO jGԼlHK<(.6MA>pEj[]@=p-C 0})f25E=~"it&q#.]Oܹ^& {(e` zqf4t?z`⤿Fmsr _esZDoC"UiT3J)r8O?N`T_c"d@ ,k94է7[e_ǖF_ *c;c+nƣ4# C:ev8$ST?M;뚟6_W bL"ԡ%턖id⹄09Q-ϼ.(@4˂ԗ-ǔw? ZWd[z~.CR/z;2 l~SQyG Evi.KhVJ9Ǥʈʱ@Wsbm+ a2_JL6Q<(u5eݚxhfOI6ڷ^f!.F ?%?7ɚBS%[Om(aERCQή.z7$"F.>Y%{|a:2)ٛ)^і tIMlhi>7RcV:ρo䖯K҄)pHR2dmHյ+0Í515c4^{j :\klD%9Sݿmu$- N7$!)jT7kaʪXrMr:llc /n? bE$? [wYEH^v4b<'2S.lrG2jz/oQO0ЄGeAG@@3"@s ςWI`~F/&C\ uSdgn'ssIqh\Um j  x#\3r ^erȤJdK ]اz=nH8MRS^P ÞK7l: Mx: bIM;ּr16FVƾKW mp᳚忽O&UD> y%R똉K!pRK-~C~ 9KM2{Bvo&<>l;bi&ȕyU7qHՓ*.bEI礎n:ALz݈qHj@8]? 7"*(;MWUS=;ίBVs3NNXoZ:qM f{A5H_9vva5 jRPወ8Y(Y|ǻ=LDhaIgܙ cwW M+/Zp٤ 8~c`σKA-=pL{T7!:֑t)B5_v^E|?r(: vB<ٟgA9,U=#m_,A)ӎh\9$CVry侺oN⁶jPOr5Ӧ,9 k7Iot$Ӗ yr߹D\I72A0!v^P3ΐAv3aUD;U/s>lb7,zs  -~nl113G ZPG.i xOP$HeV 6;|Q&SUji|$PJ  Zz.> =ws2H Hf8AksU،Jj0-gV_1%RkS>U:BQR= +œGvIEd>7Z x#X)nQ0vlzBTGJsӃr58& a 䋉=Ёr"Գ=22u˛`nu}\D 0É$۷]lĝsC5p_ &}cTGj _,/|>I֫AOt$MmMmS_blB#cYc}1[] ݉ﭢ-qUG09jq^[68mea6/ W Y&-|}N]av!*7R 5~43hyܺW!K 9*ߍo_@<0*i_D@Gksbo(BHؼ'64mx8RyVE#'3}Wr#)0fY4y 7!;P>I[0ӰvQV"kZ#,5ݣҝsrR:j[$+\mۘ2pҤ-LԸuig @2Ȼp:[b>-V~Aآ"F}ݏ-w!)4|A>rVAl|=Rs'9z:K1w`Ll]L ҽtx&}ّ \nnxHp wc’+(rTF4@!UF3hY JnwA/oj`d-V  xS6wv2pᔬcdL峮0̡uXzҡ'(4 {]Kv! On> nS&'.3bv+o +zRQ[eLOc*6QdL΁ۦO Fo\x:ԯ1`,D (gnMEOc؈m] 174a5y9b]`rD+wZFQ nMb7Â#GwmJ}¬?^/.K+۷·$~+.Et!68ǫuVi123"o27*S䊭휌oZ,ăWczpyUm;5?VKHEcY6N5P~,ĤxR,H쿅*qLؘas">;kx@㢃fC!!]ف[-Mҩ\ Bj,cZ |Y^\;E`㫾`Jfy(#-E 1TYTqgS(fL[g %ֹ'`RLFH/'PG=ɦUK5:Jփu >FUi"; ڗ=ApݫeKh 0&1ꪾ8=xPT^]"I FSS@ #MFN$2B abdj ȍ\aDD-R]w!8meX"X\ٴ&񄞢v\ Wv- z~w^Tr/C}<"m,l;WD\_sa׷d$Z8`=AI Rѯ Gv9]fph_c<;/f 9@g8ި6<:= "zu%@AnA ;A: kU(7 T* Jػ ̰mি6Ą?3q{%`1"E6LH"㡌z8[h?u !K*SN<RSQzzxB[V-j#7b޾$1(*(qÐ:i,ΘɄ-YtV6q|vP2S׉喏N3;'oq:?\O><4{ڀ@/zR=`d;w,.%q8I02']`:\p,u{H!EZ 4tpB<(O;Ҋ2Z#E<̨E]YSp# N*YzccmI^LhK/`#&Ϣ'T1Pw)"#=)>`;csRwX C 4,kX;^ι?G 4"~LQG^4*F,VC^ 5I񎷪~oboCtm=L=[a3vpK*JxrD;_u4\z! Ŧҙ{ś_CGGi徐hӜZ r{5zȻ# N_θɒs9h(q70fGFؾbpfN,1/.F-'؀@*E]"j ||gEn3çq!Цf,<%A:!]Bޢdgd܍ZSTF]&g_3Do&m ZI_m:Y%$ܙp,)h44\h}e;΁k-9%XKRQNtՠpƌ*':gpx{7ƣM3 r3 EU1g!44Ctaxw)MSm[ͭ5=?H#xXLKZ}B%[ַcPWj7rUfB Wr7E2Rhd~Ю|qey- g:9 ^iiy>Ο##t2W<[[W8}jC]vܡ{)mG-=+Ify&W_e,IwGËFQ[k{ yPlz*gk)U8Xwy<(YhjT1TVJJ -ZMZh\@1tݱqZŸT ׯ"nP̙D{gݾNcGԝYmg8Gc9/pmUOܼ l00JtYgfRXxdo7 n5)$+tD#)KN- L ]OF[10*L®ѸZf_S-j E)QGޖ{ l*lDcU{phW/WSSRff_f6 LQCI¤ɖpީ<T2M0;͒ <3ݺ;r&с"^= #( lq ePmE302sAckL'ܔ^FἊ{V)md@dTɠg,mByc`7>aV%ݷi mo+D %mrϘ#<;UMPщ%œ-^ VTa{VZ -{_?g Q @Aڈ喒WDf:M3([u1Ru`h{gJ?npMo+Bh݆OnEY# Ov8tm cJtӃyyN wE_݇?CqNʔO{C{ r٘k:~f^dr*= #d4lw--f[,KM,#!Zumj* mg9Aoe5|dWJn}Ӆe67z9$tqԚ5{*Z-d ΁d>mUU ;&uJZN@g`N֬]ݭ}7oO1vWìG͒o^5jӨaP8|5Rc| T`P= & C )$OеlR$|h2sj /FEc=m5Wlkg<}EvkQ.# tLkŝ7LB1:\q$N, l(fw0ꓤIMX+m G"392YsBvAbxVqgwhʆRI/a,E>vu L=j} @̾PݎH7x!0l|5j חߦk@W :t[zRf=hPX*1汃EXPqբA4\8S:^UBI(KL+}T"mJў!X/9:?G:q/0w_r= 9j$vH}W5!/%E\Cͦ_C5[D3 ZOZ#٬ǫrI{Y+%&4q z{x~eԪh6,/-vY{Z(hh]B]F5!(9x͔23kʗQ)ALUg>(е "DqJ {-"\JMe!U*lQ ?,a@ܣmD%7LQ:2Q2 kNF* ANĬ/>_:w±gCS,]}׆POq~+p>Ћ_ WI4=6˳7(zHeN aZ)LJ## Ӿ (ĭCY acҚ0@Duvy٥S耕mEt.m'dK̛A xqy8h"9ے# EߺtБ?dn!"Od鈮9;f@q}0#MϑOL6_5o_sچg\ FSdd!TbɇmxUGn]*w.@ %d(6bw$esV\W+' ϋ;B_2Sx(0=c]~GbUܽIZ\ c S1d$(8I4%?EX*I%fO&ݹ#yYt^ff[MPw0pE,A H_6zQmyeZ>xthHf8mÉlZz{껚Eg'!{6) i.J(x!x 'Gs08:;E 1GD=U-7$Y #&u3 EP(4$װCWvڍ lEc`Ƚ8Ztyn:j8N%E/5Sƽ\Y;g8C']9]&#W fGjAbSs2DlOvB y.ЂPŕk&౏:pМ;YC Ct os;8/J3O\W$p73)|H,DtF址#6mvYFأ7U6yܪ{v7<*4{\w2zJ7&y*bJtSتPdu<^ T[hUk(kFVp\|'2Rn*rq;V=nhN$E?L؈h'sew))UN\֦3dbχe#PJ)y JO.y Cƚܛ^"uFJ${Vў=6q^ǻkz;G3[+p}y3/* 4'.fNqZ8AWѓGG@]R#¡+#{yS8!.!ٖwer Wuּ/0؝&PF_fBkr^\3:zR 2 ni> ]W^ȭ`-L6Dp>6[BvwZ 3cu0/m$gP-ձ&d/C{:ɀQ={O6YMc=W-yKI]HVD&~,]ӄ>^zLl7zd=TNA.e.M~4h"Q, !m_(S [C:50uZR6=_2h(ԋq?" jeI$ǃeGr<\gţjJIFK -9(9ݕ:0WH@ynWb.;hlw{OEyz~ؖiy0ZJ׷3CP0wG>ҳ 1(qs˫ U8q PeDfi*QOsPi\Nٙrp[۸Kq!>YɆcM&󟀴 xC/ƮdA;.{>zWY%"Lt ^K;Ҁ&r9Do86$rUմz#;DemJk.SbTǥ雳q1kK$OKʹJjݒ[XKcvi `Wؠ4 ̭ fqA(AG)9aX_@.,S] BzyW-\S 9_ȝȞ0,&@ShiAsbnzDz[9\=]*ayҶx<.%Hnس4‡1IӘ=eɛ\i.Jld0+ r$ŕs࿩Lr1'K7c:'fZJ zSa\<ؽKB9~kMޫ7|2X '] '=a&8$oFuy%GKq{ӻ-YLeZ2{ۂsd [wZHH'X2+tם F4eF\g"ot(SΦqxXGJzhEϝ13J;_3v 3tEwXSz̞eF a 3xP{Ų++Pа(!̇P Y,%DC ܣ]4u%lkFNuW`׆&0rW=ZSa723+zv ߩC~ކUqL'9[KH:+B]t'>S]imrAoL!HDe= g4T7Z|J9%Rl4:2ӡNoM7 d$%%>ڔyDZi0hq3!ZfRȲق*{&6ifF- lPcy.'#sd&)(z_:q) V6PU| @gLnα9xY'* !(۝z|JAGxͺjy*snLh@IBYa|0?zCܣ{٢_]|NdzYA|R">8в7lt-`qx-BP 񽻼Or07[B|c\1M4~ bߘ'a4޲TC~''A 8lxSvF8d|a[Dޣ``Iu%*t@zi5Ɋxref l3%몘ZEU=pM--۰6tҜN;To*J;w&.@)8i\|BJ^v 2AW QNRCeWKڰ5ڣTL-" :qCn1cG;5Zf&ˇZL)6K[/c'-a/z9)}:'`{1u3hQjQ-з—)GwfpGqojzK@#7ڋ‰H2V,|*Hߨ \:X el*b`ߎjE/bR$p]NsT's 1ußgVǦ`3 Qpr$-x[ЅC61"fsjº9u[B?T&pۋZh/ <0 >ʴj.`%_Gp4Ut %#H烷Z4=lZ#&]"l9;惡c 7qEl_d+Krxȣj|AΒe <ȅmg^x/h3 - iOΟCl8lFב?~cc$=RF0soo7jj!an|;?Cڍ؟٣y@`p潃/M>V8eN2Z!*aa+" Gfzm;D }xPO;'_-Ev\#. @E *w2:K!YW!H{g;ˈg< 4%KDM, X/?Z 6in_B-w}4 ]}KPMp9# P17GӏG@I+M۔IxBHShPIML?h9\m(&Ư<0iok5O9hh5S>AK( ^&1k1{;y73Y斗QPkT…;#OuV] gh'Q ){G鑼֔#uKxpʸ0肉%޶7W!~XlC ռTe򛑊1 a_]29 qŵvymP@7gθCQF1LD{R`wYv9<+4 m޺ks+5h7}jU 紣(B^))s?k>><+oS,h닑'b&>Gk2 g{x:̵LFyHörʖ&x) K)UԥluJWe9jk*1 #G^>ʥ˕kc3LpfSO!R\Twp=I>'L3Ez=V4<ƪ-h %7r5٩k:3`ʝAA'dSzPTh}ZM j"= a#k-ySMeӛcW-p- ԫ1 ؤw-Πk|OF,6QZBr 3By̰|"zJoN޾+cNGև5ZLICi FO\İzO&""I1 .<&fwtO,}{X2\Hj;.m<$$bӗy`Nko:C/ 0TT̳bRY#3k7@n[sy^Əi&!Bc3~/QBp|=iEZa I  %z?vKqV[^WXsk3Xu2tJ+ ߠNM4mx& #Ҏ:XI:-JNPn>7#؁IBny7Ag/`<yWrmkO`=C>LcV#( '=?=:]l'.UJeJgut RwV4qHE34zL.7YɚݟdM| >꩛O[C7a>h}Pf3$Q~p_QJd5r.zn! 8'[eA/ÞӰ$8O}A>ޙ [o ʸ^Z5t][Z?jm<-xrW`f/Z~2Wb KMK)Y42%,1szz*6PyuV>R]^}WurTn*vٵݶ䐵6RcCi{4ҷl"HxPޟ@ٵ*Ƨg_(zYH `nFVxT>t+]q &N3KÜٔO8?dpZΓ[HH = <ƨEoJXQtR# 21->l0Oq7;Moӭ۪HZQ\P /pF>G~-hώr̻ykhX|Há?[ , BĩIN_OTJ'߲k, ΘOFKHW%{"NywFhMD: J)â4+ ^vZ? @-&g+J2Փ Il=`VKn<.h|Ab׉ D!(zE,4!ɨ!zsȂQ^ ՚h/egLȟ@~>gT/ݎf“o>?ސUͰ1WEשnoPK&IʁƑ T6X_(Ï̭$÷{(ܹk6Hͬfej+TH 6!v:!KbF^A>l) jE!!)C2? 0Ipl}PE<üSQuaNs%i7TC3|u!:O55~Zy2C &*`e:3C'%wI0ⱞ[-WɵУZn[˨BzvHIq=#l$bGО+3XZ?0&~PK @k$]&x_HwzxC+`ܣ2ͦm#aq:x3>y+lZnL=e `v56G%=2R4g9\O=q Bw AP8v:HHcNp66Yy)Rlgݰ0SϽF +@'Hj$5F`U  {i (e( Ə;Ěci3jV]Ҏl _fVTJNd]?v+%Dj!㰷ѤIA}A.6^ b{ titzX'ͅ/0ܶ|1LmrR*%Tyٗ6  e̾;]egi%ix{]'#QS-A4) 5˄j{ι3Xʼ -!( >-Ǔ^1ġm(g_*-x@g|P?| ʊT?YpBLeS'F =*)Qu =pe/9@AL @$Wz DP4qEE=na6i*GMzg}F,)r+6E*zy<2kHXޔ D|&ޟAK-#.O:$4 h=xsq<7LC,v W߫e<]}}t{i-+Ob;Q&_<::`O$CHȾ`{Dhci";q#l̪m]TA'ȅl9\4P߯/t;M*  9D&ӫ. 8>q.$A/Gz0do.աЀ 7HBD n*ּo{9ʭr_ϐXI W1#Tp+Z+~jt/ |r˩Z~|m$Vp##_t71l/?ŊS"HB2$IKO&K@$A?񙧛,? 1'!́P=WnE<قF?f#YDv%zNѸ0P- {; o}ϓ+{(Z|6ɘ r Hb2(e30#R5h^O܍y>] eBfӹBBw=4./Jn^~< 9J/8\52s@[&*#ఝ i5LaInxqؠh_\Nh晐KFdCY[Q0衾WHvғP*Mi+.;VD(f!)&D~\$.x6+`nR..Af:H`fQZFqҝVScW(x+EM1T#Y?$(@(!Lfk央9wWH"7cLJ R}r]ӆsJ хm֖P0;-Zͮ˘Ο_>vNcp]xjbuxO9 &tQʔ͗$gzD$M22^Ãô(l6ʗ.Ecb~C,+ZC•xEϭ{ b.Yv'BKG ˪gr[H&!{>z`[\JG$u@bxb2=TRu"Ԣȯըc%Upao#&Y8YHJlYQ4>ꬌU8.12)"GFk/Dӂ̋1.h;ͫ>M\R)XM I0`Δ'bNr)FEFT?ʴc]]]muc/!֌pxv8VO|8g@|VJ5ޕցSyQskE/$o]_\ ՠp8slR0c fԟ ׿>_FTR.e؞@7-o-|شj(HyuaĭY9z ^ Qi#㤽) v l D:[-\[+yju3eR𐑵Wo[rgBG?"4m?;a:܂}$=H-6smNo&QWԇj/V{sS&8.0bO5Y 5qdqxwbfپL^P d\ߺܐZv{i{O!m(G:CRVz˸:Mk)3v: *̢.K=LV[51aG{T*})&ޅU7 Z~Uz r>w"-]$P2;Z/Yv#F@% \_y ZPQbF/W^ ݎz-< E>tGI~UDf< . ܕ1[F݋¹ ;SEQb2Y1D4AUeۍ,4HG&stDm^\'YrĤ//E8uM wZ _wܭT+ЃY2JKS.ioz 9Lr緰wK)V=(k|UNI.Y8%/0[b-zjjkC<ƙ5W˗g~1q&H( 1%Bп5#b휬$I0+v M􆙓/06"a-^B~OtnZv+ "jV 35/ynuvY[lgXN@&sX/J߱f3ɰ B1WCЁk:z*t#i:%ӢT=V5Nғ|!v ÿJx,׼ w+* \: ,uJrr!D3Vn z8e6`w:!Р"%Ht6߉S!g@W9o ׃y(9 ʮ/įj=/wGEff2xyi8ff/pxAWp K:8,dp( M&#kV:d_.&ϖuD ֎nk Lo]G>bwFH&M4LMq̱b.r7$aйx͢f!ozC k SbZt4ӂҼ~1 LCCb8/εC9ͥE]'p" T`-Aq; MQue<7\d]O*ou(G"`Y9NO4qʶ'RSQ}bz\(e#%k1Ĭ w_}UGg-~Y{RT=@r`8 8hlISNԆ^]vPdS/$aX2Rpcҋ@|YbD~4| GycQ[))rD8tl>$X~ 30]VY ɳEXګ,wۣ:UէG5_2W POp q@.Ql??'y-:ޘ~/{/W A1AA7F_Lj9orcrx!Sk K3SĪ23S"-E7_|MO\:@wL*UϽɷ)S㪓X6{Pz~Td(SNaPBm>hY[*|] %;pVޚ7 U%ni˟n:ߕPUkx<܁=4|Sm8@7D Nu@6<ϾbW0peyXGkk14Vu^0DP86NJ vSq G*W9]M##0T^GBG@{@#D ~M}ev~[x FHՕ&Bdp\;HtOi#\+ 6|vײ!Ao|z'Y1rݯD`2 k [}_yb_RΧ㹫R ֖T-C`:#tJ[CBi)R>r(˽qTuc]"CJ-fۋM |]UE4$bފ|m!4$YKv6WҤ: NsBjşXG j1WuL a*b6OU.%+e vh^G뻨 9̉=~JpE?T[lꨧsCaB\ )i8lzkPp,dn+`^̌9ﺧ΁KYj_ A}yMܹUQSF K|MF +Q?A(v$%Z nNGH\xm8- [i ŕy MEZQeeUeI,jqs3:4;B;ߣ3`1,Bʈ MT=fyQzV\H~wy`U T-N;&eܮE^>4i<2ݨ 5!ػѡ4Hsik+JY*Il Fg|3hgI۱'%΄`NՒNi\vA(͑(r4&5#V.$94#ܛFDR)υ^r~g"ѭ }nލJڻADЖz(Di_~xa|͂s7xoZvzFģ9bEf$KNd tz Ím)*nȚON#rXҕ4&v%dK ʟ F 貟P2AzuS84 %B~=l}z83ʜ*?.40gjŐbG {oH=.I#='$ HCF'}pDwfa`Q~?ߪj#?ekf}0DNYŋ,0;@2PM61 w{/Uj;jB|]@jf.e="=)->ҝ\l]]GB7 r`H[j39g\jqƽ:jT-H[cP$ĬV;S8C~8iG=MZlZgMrn}'oF夒妗}9zRpNwWF(Tn^xXN݌HaJt@ZX~+&#'U? T~RnhJaD[lj5OSŅ`ZU˺KY!6֡.hM4}rHy6B&~w` ~*W'o\ lצwt$6[F+j4ك3ܑ#&L?$1J Nϵ'޿:{F O[%6Ap%1ăy, @b]/9|lwM ¤}"! s0>i&M t?6ύhgR"I/rM?nSfM `kC῏ܸQD'&PBQ]ϯ-+Em";~="Cku|k+WGً85ucˤ`0d0y/:mb wLQ菭3 T$o}kQA'"aWbqY9BTo'lFNeqUx?=S~XMm^DG22‘x_2"X5Qcbk=JQbNG{^1 + ᴂA+>Zڡ5-i"i,F(s]̼p: [^NVEBjyi8{,ҎBVE)qC$6 @Y89tz>Ip]ZO«MYr,dmq,_:E L[DվKvl߂+er#/c ;Yzߵ#X:+)on#: t\TG15sJ7kSDm;ViJ8$eOQ\F1n2ݲ ,0,Jy ۍcu'T l~ʮPuVZDxBErǙ3)̛ ;"5I9ׯ)ц\kbJHP@6eA)ٽ6颗twZy"\9UKngie,AEշ|7~( bڜV)4:m;9o`/2 p$? a<U3/A`%]R'7m3{jj-O #ʄ7}!0!WèGP)[nzTfRod(( =KC+$DC.{a+X 0rHF-5èS*?͈ԫ%&huBo̽4cgG :G)3Mdhؖ)':s%}hmP*G/B|ͱ!jr&Z@8+́#fV.4N!߱#ql%gL=R3z!0dah[Ra=(A/z]}#RDdl=Ds$ǫzqgP<1Xcǖo|iDZ]}p_$ meOgÈ aG)p^䈀cti*o"f_m>OH^=FR8NGE D5k[h% @")rL]M/5NJ~ Y{zߊnFk)_^Co=x(1"+Vcw0"k?(MjƮc 9etϲZotjE vEѷKZ\9 __q*H7Uslg_Q47gݣIe"ikOqߝDteZ^F GKlWdc7yڼf^bno;J\$O\EK#D/ eGg==S弱#> 4 CX5>MBs?+~ݺ%5aP'?Kouօ,"/w<{Wv}*Z'"t󄬶&G2z~3$e8>1.^Vo$&|ߧrXAu.0+Z'qۥ71pE.@ ޑ혀#~W=@γKyW&ҙ(ˀ6@w"Duh>r\Br׎`W2~C?=C*蹼sJ ^[YUw} I53[(YtSʜ~-x-FReB9ɺ4F'` J.xQ^X"S`$GSī_xӯJReG%L2i4,T3O/yݚIAwqXCE]Avj S\t*)P&Z/Gc=LHg4k8PmM܍6 :)D^'"kik Bۡ%Gކ]Hb3!]yDO_3d%HF珀ߋ"R0@4)U?{&b`-*.=Tf:$JNRh?@}H I4D },o_}6V̧]U *p:jNS1.ߵE@ZX ΰ?xZd/51Krԁoy]Ơ:yp}pd2rT _j+c_+0%G5s^C@Ra?SEZm;*\SV:Wk`"㏥)G X\B7{٣(?sn:#XؘeANU vPR>/W "6^<瓊DB1}>{uW$e[b'Hb1]PrD'8(ToH%8rwf>9;ϒ9bgLAguJVJ2)"x Z6F:oGc^ lm8L:*/vU:歲`$Tq`'F"Iz6"WOuk j!bD[A\ $\߽h Rr0X Ga,J3-eۦ #Ĭ+:)gqh !%H3znFff+ }cCFoRTg#B)rLy,]Q}1{gi멟ۯ"8wX Oڠ翉g{`sO< ]V{R&ߒ.^}#QL @P=QhdMY2$"+Řc2LCQy4eN?)% Y] P#d- b.pJa1eFl5j-U \/`ʄ+5ShF=eu_TKNf5Cap>9 qZtzqS_Z`{C!o&qVqU;` `t+ch:gGd 1q:'MȲOx-8t5SҟbI: Jtt]WxQ/Q;jU_?cZ`7@ E᫛̘*>%7gb|dgsׅ:Q¶/)HpLcz:o/81!VczjzDjb^ a =$C aM>@ 7ևntqi|EU@u^=4r>Kcf2&f'R(b]!mY[Ads/-BQ*T u sM38us+(y +߬8`o0t J;i-k蟚uye94X[\ =%&F(>5LrYFU<.iW4({X+)=4ʵ(/n%uĖ3/Ʈ,Jm荤 gkŰ)Hùx)ƀ%3%-|c"S*g-9;0梆JFqį؊EQ4z+g,D^ d&M9> B_^hBxjL@ $@gy,@B>SI"dž?&Yyx.NJC7a/"n ԺѿLYZbQ_y^r8KKJӸ%=HyͰ<|s98lלi>`΍TX\{$fb:9^iʽdt5¾ I[hłFW1L]s P~dHOzF9SX6[\@(?rڂ-xG³lpӖZʮT[+"xB{<m܄5BXMٱN4D&J3?qBjt\b!b:K{p1ۆq6Kەi~JTZ?`!?w%r?~uP.()0يT/Ui <^b<Ш"'@x̚X&%\ S&\1z%dI~">O]!4 qKg$ )[USBį/_77P[Xf1E5n  H(Ct{ޟ%UAH>St9Z^d#[u96B0[[0ߏS3UQ}[1 /:{F$ cfqA#a⊥Rǿ=+u:0\MtvrG>9ؽK%d|`GK/-I6"vxy,LҾJ=S܄kXI]:跧aD8ϢPfAL\ Ee9᥷E! dAFZṉG;P.K%Po)ƎW _/We)B==i8g>UT: trO' ^(H\+&끁<0l':I\"HC ֹ'q LhXd;qn1MlСbaDZI=b^ZU}8Z2_l)n@|Cr;ubC^}voQNNe5_j@{.ԫpowagj`NEEANλSᱺٚNLq ˬt&|ey8/86`qa`a(NINQ艿f*C4,*}v^V(qu_Cx) y! kK"GElj~x[eY.9 aXERuo\]]7&p{&Yp_;\7@"/+. k$hCu+~ܩ=R\)n;0-Hΰ̰:-tQ]}Un9uޖ1_%u1Rӊg,cZu @$>$"/F6LvnqbngJ߳I"2d(%h'K O{VSM5:|;0X6>Sqe!@ Djrb<W!,(6yߧVn\~mB^9  nV3"KhڵYѭ})i˅8:-V(f*Jx[0ظk`^U6ŠH'gn}|5%NN:W_W"xO{_i 5$IDh2û \c6eqDY<}3f G rۮQ Faۇ1#蔡`n"FT/@J.e< [י4R8#pS԰+$絀6ܟqV2٥աJ-z< Z$4ctG1We- vFrfi?K{ѥpp eJmn܄ξ9E1dtŇ!%S/MחLeQȒ$h}t>f"KəKCm&< hчtvjՑU8 7ǎ-uʷ'PÕ. 9sQԀ4WbYh-1 40Uתevi=< ߑ_9ݐ9l.l=PֺVͿJI0kX%MwSM $7eʞH+m\X*C,:ke! ̷㐘rt*_a'%@|5yY=\ IPD6^փ $!0c^yPWn%y߭m`Us +8XmPpYtŵ?ԯC-A1qWܹ^b 3=+Fk(OKcIhVYX'݂ZދOEk mNb(S FFNFDBef^RE8kҪ5$VF25wvJPBc`" RJD4rA.<2@h1C1f LeO}&X NhYFF eI23¼-r kZw`[r-5Y?.}zbwByqp"AR.?m$cVTzߨNFd,=pM;(!bLt/@f[goDcmLvfv}6Afe^u$ΙPWBNEKҦrU1<apFl֮MvGJ %a!VO4UqrVvB5b^o,Lݒĸ5 }?QrPgi[&L/q6z,o2HדL'mAt!ȯ ЫR _W|휎4B5(|tԀW1ð*નlϋ =k`=0c~r]@3)e Um5--~IܰoɔFlp3WRuT u5~N&q bOjxb;z|5IIkGhL{>8ĢbZ{2s+;R!E}U_G|;V n}lnx9~yFro7 c@]6卓-J,zbA!ab]3 A!]ڟ NN9j+d.wXTkFzX`e|h1u+hKT@aS 4T[HIкDR5WOQucQ-̧4lc%9 2{9+VuJ92.Hm;'3/U)bc}N8Hol" W"&KICr $yAʹ{$"9g-ʩ,wϲ HqaP*'^ʱaZv+9d<_(aZНqz̍LӂUJ/YI*0hǕĒÿnHi}>ػ`DԫP2ٱDCt@d((D`k٘0ڴ@j\p$#-V@#$OWG|hO'{ɤC͉~wM)t4}M'qMCi@z\Ʌq|-{ !e&YgTV{cmRifxmwK TzT6c@ z!ͷfR0+3U0$A#k'UݵfrJk(v'kܦoZ-JD)@qw^(E1rLhE4=`=: Y|S;<*=^ъ1 hp}@dWwJ́/T} WQm9n˶f!ޜ45TF+ڱ'z~0县1ЁY#{MQUl` S,`p4i/ Wѭ\Vy=N/`CG@c(UyĚZ!}a4[ ~'oZoW@i/;luv]1u idyx:Ne濲LtzP-O(k#ϯv4C U"5|PؕS_}"6gB̬E{Iy8d/ 5ɬ_^2`Hշj*cFw}:kU"ٲ<u^m34 MT||'Z@ru= _,Τ ,q:1۫ǐIɻMBV ֐Û/Ot35'%q:Q8Akם)?aW7j-\oS˦zQU]k;A]mX3Cj6l-g;{GM]oM5ʜm`1mh}鬻#t3N]g0"pBޗNJKX,4g$fFOAZ%-o֐`F\Z8Y4K|QoQ1 MP/YO2֗7wr+C VI(G/vڦVX&"_c𩑇,%S9 4R'(*Y'!y#Ow.G{$Yޗ>b]e9\e5pdVq-~2|:Ur]Rыov dֳY\ !دJHV;%)9!Xяs^tON[-OsrOK6E-PxAy&7Dem/ap|)ݍ@3V\ъNU)?Dqg (DV֜) ڜ?Noڟ#ڝ&#VNJ:wGxm0w?/ڠ7VQ_ٺw'JϺ؅&QqedvsI `%&!ۙ$^LH\E2.@i'Q[wz8k9OemBxfQz\o C.tGI 9B]gpDF9Rꈤ g]}ʾ?_3f:]Q^Rw 9t9!+7tMme@4\dc F l*zG 9f @w(V_(vېgYG'Klu?h3GO[3ʿ "9pzeg6gsP('.u-~|y"˳Ҧ=盱-YHM]o6ጯ0$#8JStZ^xi`1p^w&^ۥAGSwJ٨$ y|V issRieU%(L?H;;M=3H?d]'Հ.8~g162KSPz Od p|qH+wDRV } .Yro7奮6E7YNG/.ܻV"ZG2j< TiyVv͢OLnU!˫f$" ɯ|T|ZU9i5SG.7jGDp"6ǿwr=En0ɿMؐiivV~/[f{ڐ2VH~́WƸ3Yiq1sxB/ۄ .t kg|9,/`䂬ً!]yz 6M`BOn m6y@ NY$m}k|Rz2$x:b_ٵ`p*,:Cntkۚw|ͺK/ѭ+2-.zGiD![6F"uFK(`Ŏ5uVd;uUdsU&Mҷ*_m$ΛOv_߯)4, ŵr@Q I5KyVo1 7251S@5/%E&_d-oy0P7/$z<*xKN"p*ѧ;/3^"[*NM"bz4OZ`"B^LHWwIy!1\G|hNI9[ޑ",WMbőu(c"gR$ au'cu)*dYv[_&œWó]ɘV:cǴlZ™8^@񾫘SYh81Cbz߅IASދA!0"bNVea ]; "/Ժ ~=XŞd~SU̵eŸ\gPM问ѯeQբ8q]n:w锑wq9ǩ9퐧-ngr^R>i=xu3JIr}v<_5W/N}gYE:wBdjwե*۝s/QۦJYj'$J11D|F){O8Zh`c"%kki\zk腕ﲫc\ePۂɈĊ:pv˭OP6q=_ KkHPY׵xKί$>~nҐhœ*P!'(' Q&p,w1y>*InF;*hCRZu fc~vz^a^2O#hɁAXXQg!JNa^@ҽ,BzU8(|BRʝa?D` fL`8JY*?F"[!>q9a}[L,H0^qٹΚhZ4P ~~e[ftuv<򳂈p:9J< o~9csZ%f[b͍ 9ƃE`@*/[:"S//*}w/QAy G!D[oj{q֓M\5ML+lg_O+r Uh]i#}h)ڄDYտ[Gs.ϧ[j qN.D/֠_!7)^0:]%AǝU[SP+hc[pL(:|өRT" ] gTrV(#zaNxFX!wQ)جp?~ ?9f`X, jkHQ|ײ㓟\Ҳ> fe$bZH S {=Tݹn7e1`#۬\*3aBDE:IL#8 l-|_N~{AP:01,)WOz8nD'69<o՘WF_sР~c(pj$bK%a* E6DIs1bvHr7UBT !应MpDʱl pȇ!?bUx#H(ܶވRZ%d-ny8. \0"kL2V7c{Gab!r;u 9,J{p ~yIS_9VٌE´e سwىt)H~Dʌ)!9˵L zdśh(Ceso|5f⮚4lS~-Xk .Al =i8?.5$h1h R%=C@P4zt)7 *LTM!7U%sx=.WT5~t2|>̊R҆t5ntR|#VnV4^\Nϵ_$TYm q8 *l:6ˑHF :hJѐq\:FiS `$jٌVNÅCkLjiGpJ3 8$NLyձ7E7ZCoD]Fom2 o)gc/Qnd6lM&^b8%BEi1Sl15>3sgwG(/nU\x<~Vd45 .'$ Z:œibw6yݯQO\g^mMo1ųލHt[(= ZB @"W_ך.ngIӸDht72?&fX6>DsFq,;{QXDR?x}kQXR/@R[ڹvjދb?E!&Oƥ/`~ M`xȋ=swg0~o-?^Y{$ɽq&X=Wݙ C628Ŝ[|m.9yqd k5":6 YުFjp]SvrR-b&^0{i@S*P3Oa =l]o,Q! [%8V_or&8g(QD]Di#!nene d{U:X5ۙi&zڻXJQX1ͩbRM^m8)$d(KwVK[#pi_RפE]GT=i"en2W~uU#\Q~HrmjLj3hIk @1GjQL0NLN}wDVj~Ggdy$iJ;hIj"$8-5TfRRw1 G\;{/Cq)Эf`=Gs K&F!:d:Mvp%,T~QnsEԴRl*q8 rǽ.cs=q  0U1 lϿ{kU;a6h9م *?2"mbVO$4I>)h Eixh, klx9o@<=bmKfz5*DOi96}G|)eߦy2b_vM4|pu|,\D~xrIY0~&B׻Uˣ<~"PG7f7'8`)hh , U6Ć8TYe{VͲѸ6.׾2YL"/.PqS+;5;t{zI9 W>͌a8U9o=`eL#뤧 vT@MAkI]MKR̓!ci)V87BNvUK3jy5Ȫl8Booh.3`җ_ !O4hhJ7Ze]cɍḘEU yEњE /$2 aS,Dp"B!2?5Bx͢PKy\bwps&= $^Z1e TWI+%ܡPяju)=~!@y/N2zA}H > \ 7䖬J9CH!;̤8BQNXYyM|X&9.5F nY_aXi0n%[Clocb;(jQ-3"u_/;YgqTsD [GVJ FEшx2KFbw x\~ uI ɀ i4|m*˯$>:=oQO AVM%ߦGb깾]ô@ȦajcD"M3*~(넢Ћ$]/mzцήփ7-S =ʹ/fL7,('sDtlX̽F1KНtں?ŦΌMDrkRڻo-7Y7ƀRޠAc1HCeP6SkLVqwڠM@{+=n-Q ?1෼>NCJ/&&MٝO/Fխ3 0Vt6l!D,vi^.ͣeٕ? -d'6[#K"j˰E480%̩iah4nWuhZZ ]#q~2C9l3}xZaƲw/*鹔]#`'W`D=}a_Od4^Ϸe0ҁ 1 5?H8'.l_P.$EhΠ_j| H ô?Ȩ| ,!PbS D4Sa: P9rI6m,U n+T[Gp8G1j9% ?feV9YG6\+9Gn*oM1 Ny\_!TL|20 w4O2ԥvVƹr&IOu;^R [DT95$,EaB\du1+^SX#B%\:j/?D:{»RtMF r62!=fN'.RגK(* PR0۾P>N+\:soL$\}ZH [:a:)miFSٮ-6v*gCMyE ܛPe‚fmG+¦JZp[iiX6DBPF S]|H {"VHH k[c?wLȋ'oa!j ('~Qp'>;;#}Hhk?Ǖ.#`aʨFr)ҠL/,o. 蠊A5噾xyB(ʟ7P7Qfy%MS(t{NZo7I"6,XEs_AG*ኔi!![&܆ XFϷ xd# CUO6"XNI1+5#!%j(sP-K?) Θ C|p? <,t[%eʽi QP3>׍a 0FdѴ7m}QCI` =9Vn?v%IӪԙP>d|hN{ױ |KVwu zjA4BڂA%rDU /nSǐa/\4&bIS}ٽ%);5߈FSv.%(VMpV|25{?8ȶ4[3cs,>-O !1"n@cFrZKl V]?_rW!;4E_6pj@| m4]O 0-/ӀV_ G!Pvjr=z.Z)kvirq d<\yv*{ G@Gs%J7a˵bB#+*V? BU&\TLB(@=HL6 w*?:aYK[\J}?λR;`sH{HBY) 13+hQn,rMVó)|{K<,Dc/Ж*ub.];U;,*I"\͂Z1GgN4mw2X^9B](A+CvkHNB$O{3gG Y´I-Yq2u}ik >,i*`+9?4boO`cݫ6ƌO2ٕEh?$YBS>64ٳ仕pC(ҸEh ٿ7bOl"$73C4IFv."Iz/'cU^5Tbiju$}v2N_lKϓb('caT4>OJN <2U[W>T3W$g=~$2>YۈB@`Od)'лk CO;Tm7J1Y;ƙ (pZ7Ȏ6^ZPUzVo.Vǹ br}GWЂ8]3ŝ6v=>xxXzi3 yP'wwyo噎Qud`@`7.+bXT;4kA>ƣWOn/ ω:\\V"{$Lqb]^`!lߘX٩'Dc*1#/ W/$S-Ó[Gv q] 2f:!<9"" FlSPF/ͩ@NlzƼȉ,,*U VN*b6/8]8EEh>K{2/-;PLo,nGอ#,n?wKQiج^'waExcSep)-TN*r^kd~セ)KCYAVJ/ZPaa4U>l4apD V 7KL<ѲA@H8QEQ"kߠҵYJߙ[jIƝN^puӈ TD jRQ7&Nt:7ع蘛 ǁk6suR6n< zG|}NYJ _|+l$~R^75YNI8>L.pMg$xl*-m9dgF]aYˉ|j%fZ`S]f9Q㻡%=Qj}.MN^ D >5H:%֗uG;6&Z;uPJ0řJ Wة#fAwDTȂ;"0d .FgYQYN* /EK)bGB4zj e[Nœ%$ qMxٖђdt- xlt&sP0F 'oܮ/ɭQ))Jc/7'߱9fpүSPuXR_`VG>Jo,$CVA5(DSg3w2OkB1Wu/уi39~ Ⱥ4b y8t$^wJxҁ\'q姦p>t(ۈ0+ma0'eKXǮ 3D@n_ :My̕݋ 92uw y' xkIW~\`%?0PXjeR7@܌ӖZ:sb&hי|XdO1GբW"4y)7/ڹ<.`͝Rƣ-oe|FhnX(i0h`}^?&.EynCl<v;C|8t}-aWiDrTW`,*=AL(؛%@q_'dR>#v2\z#ƨ0LABdvy.Lںc]0jlǠ"eGk"°Aшu׈f/66nTu^Fע5Q8܍i~c`ˇ!%$ y"&+2>]9UѼfѸ'i9W@h*WF煿Z># z+nav+^OE,%n!7^j .^Nt+.O՗z<3-X@@b9"4 4''@>@z2aU& . NdN+AC-7|9EXQ~p}d%TŠ0k|ZnHal$~j:Ǚv 4koγ;&A.~cO13mb>AGZz jdycL x;}R""ICK8ڞ;pth38LS궎^˹$Cqj-kfVw8oB-(w8ѭ8(I@.ȟ 96N!! J\ݢ`vJ?ςUFT2ڏgLg^hyvfr[hvB+VĻ-4^&FY"Apc׃HW &=̇v||(V/Ƴ Bj4ׇ]>XʆEX׭n({t62H6e:]SVaR O6(rG{$qgShIz7ΘOw:/M*!~7h K0twAP2d tuD\\4n8DrVvJʿDWKz(ZMl5lV"As\ sK *._(h+Iɷ֚8XOT%+e_pGVu{gE G ^llRxa<\fI5flyt>X jm5Y?J^1M\0_RΣcT >`E{Ep?mzLqhzJTvަ*@KN_tAWLvUEǦ n螕45"RTW0)>+IK>!#V EX2Ԩ"\s842 \'l:>Ѧ~$)rH>d˝ lPUcؤ~ׇ~!@Z;Lt1Om"UL۹r EJĝ.J7Fq+ƲhuZmXJD!񮫀U6H !P0Ezg9 RoϬR0dw?XDv)g(,::eYHdt +ɖ! .YCda]:U | ԅ,Q^lv)R7~+Ey77a!X湙Q6VqҠVLxTPI RR?U0d[Cq2UOJ,$7ֆ-c4լsM8B8FǹɼK nYwd F2Q9s?ӝXwl-akiv^$q~ύpO3 P"붐eS(|8f`0sD]=/A:̈WިB˄bp9=7<¯gto_~vk6>T_vV{,̈>1(DC=i'PDc_DY'MɞXba. OJ{")%LX ΆObghGٮn:MmxIY꾿d|yReGhͭ]wϚ1hi9#ϵ|¸U,ӻaEʞ.=R=cw[%%Ol nmqi?VUad3@GX;qM!EmBKj 7LGQ?(=LuE3'Ki3hFginvR~:֍|xbFh/ ezA)\ Y49w=N &0Қx.m&ȀAUHo' VEsֳBd6 k;z,TV>2ZLyA}?zU/0L)s !!1ce1oP<}+KGZ W78z%Ӳݩ$y ?7ul! O~#ӃP2vvx"Ade;>JX׹o0690vuu}T ٪m>MGʨ4np&=dʘO-KgP۔J BȕC)D_jtjAfbt3gz.Ksݭ;c?Dau*)Qdii!x?o@p1屃a^#bQַ*.mAzVcos ȅe ?0_m4MB ޏͼHh6' _ço"!JI?ZvD1)Qj! _ |-3'\xs D}_9U/E:Eցq0lv 5,ġ;eٖ/<ƂH.V7ni*s7K~姓ЕK)2!lQqpPpr̲ 4U8pSH9i 12j۳Iw-[1A@;iꗎw 5x3ّb@8{\o BasFgN/R6v25jғzf*0ޠ؉"I %3~p#KCPSB HTr,Y.aiB J GD5JGk_7+^Z',',ƣ!o?5{%Qy*2UH з(M"Zh7 |GEֈt܄bfr]]!'%}3xpkvukWDtQ[ɒQ_-{,OJ IU碟rnu194w *wP fUKCe!4>WXZ".7PY 6Q,cQ } %EkI=_~b BnPW'|*[}ýAVna͊8 R֑m~jM#MJ,Iyl@LՖQ,N/OS&У@;igh)~/&Uds?yI'zwϐ "_trrt!.` zvCpoY谺aiHV-jB|OLⴟZeWp vqG J@'i>>#os@z'R>kjtqmxB .}0EPy2c}@{fQ19hNwOMExpGr fA%d{ƭ!լ>~FtTb7Uܢc!z :[*.mBPȱ> /G 1!r[VMSΘ|q)d?.O9  9NcόZ;ȼi3K<C"U4nBeFX(}#vA!qs-&ܐ|_t_|5;/61Q`Q;ʂˡZ$# ]Da3 M9WU+t9%Ã)5^ƨG7qOC%]2 (5d鑴nV:dAΉ5>k3^ 'ul%:/|nHrBȑF/#_P8N9vK ;[&Ȯl, 4[\/Y ˛Be!{k17lK&QUPxȎL6;S'"JQ|"]<8Zg=:lG{lz# DVЂ#΅K,חFm7 sU+UWxS0iŘ{xsgkd;XjP?aqB0}l 51UZ?H8'ⱏ8?NEyY j>..ۘ>'lKI7"w!H6 lov` kl4K;__& EZ 5kg$ s1kv 2|nGz D /SzP+4WPO]䐲,3.!3>r&z'p- 3Mבݽo)Lcy# t]riÿ9N8(^95\]Z}45]{7@ˆR:)Ps^&ZJP[;aw 4im]b:uK;o-gJ-]gra0PqUC"d_ -o􁀥y"2`\<0w£KD7kXޣh4sN'hB%5հcBĀ\ul?1o^ L:^`?UH_S=v_@v 8N\֎((yv9X!"Tbg>*4O8<Lhp b ;0ZX!'svs}J%b6SUYrܑ+c/5}MygmUր }‚B-w`eP}XI/Y2S]@xȯ3Y^(|QoC~S4{Q]ȔswM0}P1ne5Xv3czk<1aRyaƵp:_5#b{p]mC]-: V&#oQq,_ <){i N`9[P zQ.'P3Z$ptEH#8}y?pRˋaK5G%gʄ}5BG@*+2?/4[[bKAP:R7vO۝kHC> 7J;^4I"< M jU-G"B'EPF|گ4_GwHLh}Gg|zT:txB_aPM @\̖]Up|NGL lAvYcʯbi#4ӧNHx<=pRGoUtB/ Yejdʱʡ}&W,A / o7?//kdX,&@Ԏ )Ra 5p}Ya6r0./ aФQu +HU7GH.,4mHl}dOT_8 gg] S%L|ӄMB' !g@Ÿ5YYgìLΝvGE M@̦2%/BԵ !QK+&>36n\ \75gĒQ ~?{)_6I_(M/YC ^hl]bX8"!D6eKqI)]2%}ߥXᲈ 1:rk<.T[> kZ-7%c߶w4N'?Vp.սJLdZ:\D,0t}+n^W{V^gض)_SКX<zwY7cb#D܁A4Ԟ~yќ\ey_}6/Bmޓֻ}5XtIKM^Fҥm8 .>KKi(=rkۃ]3_eE&i&+mf MX'Q?llyhK kRb纑oJu@:{W9@N'CsS{R|hih]PmXyuH;8ҙ˅i{]9[_:|Jq . :JFkwJ=uH) Mi=hׁ|_w~Il 0R41tw:[fyS$6D9@ }{#3oØԺO1g y|%K F[#6bdwQ)0 tKa!7t~{N`]WldL*Ì Lf.~삁 |I"k^t@iV%VP9.h\rlj-~uwP^,o82SJjQ㄁ND>`&{ùyi#y~s /5JE(U}Fdm';TX<~eI#y?3w5 [bJv~Ӓh&#ufԈrD927Js2IgdAgzkA85ڔS_s <\iT+ ,Sۅ?czvOqHNwg. >\sqX*jČRz>u(\!xY7+{ kQiv*OyzȻ޻z7Hٯ%-«sr`؅C4vץ7/ٓ29U3*JY@`kzL6Ev^X}9ɰ}]~qf @Yʲw޽r9W/ S1Xq ;ָh kQy* {'Yߓ똢lwל$]̀WJ!'n"8yŝdZwF; _"3HxQ年ܑxaQ$AyRh'PR4(|0NcEt^=GN=[mqT#lA JPFa ғ{n'iOCԠc?LQ3?3޼:R޻*^"QspTC-*[ L&Pb>U@Z湻d18nyI;ؘ/7b1 e]UwRh5F3?AH]Ѧ'iy_+yQi$Kǎc.hW>IܓFEd U ; FE]O@pikǭg08{*wh&Υ+}< ܚczN\r1r_RۻCW`^/VxGyCnL`&%9vǀltc=G@`:?( Wjaopkd59\(ފTJI>a5w{eo7 :?]os`_/os% ">:7)ۯogx\̇ČQYZnh*BBM ΗŤfF9-51~TӢ12졊}~"QN!TƬj{\#Oe5=Z-"Qt]pz&8p{ n9():. MJϥ`Z1}JH~;jxJoT s__3nℚ2sbk8c҉@'$U^#2UU,-3L*,p `Jux[6ɛ1ڭ7Y7OI_O7 2( 9'M_6Pq,oQ^hG>{yH@X=ry(H㌞`<]c@HOv>_>GYb yvJ- ZK&O43$@$ǐq!_L3š'-&82x?cʉCh?U| QQ'@'IP›VԷ5R2) -y=)ĒfO^P+(&ǘL{H`'|Ɯ@;u۽Er)[nF>j/i ٧pyX#QK\Em z]9Uku{BW=p irԾ[&`]~27\nܑ#pV{AA|TV~F ^ *E!ꊢ-=%32ohp{Q}4 M¨H{q?]]puw]y5U!艬QިԹWrVBKbJu nQ s+0 24€N9H8T ܭ),c{L, O+c/Xg]goQzS'6 1q*5ͣrG#7M>!z<PX-RN8yV90|@ZqCQ;n Iځ䨼Di+x(zl #AMF]i!SPG3&`MeRHv(QyzH Y@ /c-z#VGUQLsr8aUKQ,o3XOY,I\rpcI[lJamEov-CcwApoVyUz"N ՗S,efw6L bм:u@16DxN|XD~2bӫ!*C k_#ykYrn7jORbȋ7.O&B|S<9ɨl "DSV%гNy=;fq ^$%g Ad"\o72cX B?6{c t?R;UЕ0Õ]V7Ѭib$2\bӬSY+9vtX"믎M]/Y{6ZSvNWd$2&#>QQGSDAյyةe[o 0DEz2+%2Ҧ?RK,/.HqWʖxd_OT< Z9=A.Lt3-<%G&:H)筥ё/P"YȯəH[ws֮}YMkzZuw2|1_k}P>M@ǃ{#@/ ie_tW"f:ߵK^rCSXS~Ρ_wD %>g93W9ttT!S.W2xmf_fH\d?dl[( 豟z؏u2hj3] ^_SQPE^A(jқXYNri+Q?\2UGԅw{btU(9M9ӏ87]G.g@N&,Pdcb]ZFxp$ѧxﮒ||N{z$^ݼ&l^_⊖2>VNi(?19@f-$9~:\st4Zn= BMg?qewLTְ0/<ߴ)IjT?UeNBI;/m#(f7#狍#H4XHP4;ВUĞ.07uq==^rY ՃM-Ž}8҈:VK!h ۮ:0HIJmrx'+#DQi)s%rswa=ʽhµ%Cq(!D;ۨl&0OW4R heHb}Sijqw3K}rG@KYAկYVj* tӛq9ULOg亶P^.tu4C-%NO?宂XU"?|>86nr6N#"("M4b MZxDAx3a jGp&[+wڼ`eϝp>&j,׮(!/ W91cT'S$CÉ"}`0ɞڌ;\~o8ݳz@5FǓq%jiXi3aZ7{TJH pkFs.L#=oG ǻXI(F6-7ovC947yGvW\ I|DgxC^9&cvZTQ[ZA_ڪBQVjXT؛Mdl qq>1c{wT\IKW\/AKǫzh6Ù.|YmYw9n)6+^C-t9ٝAi3L WC; 4t`bmJiXH[Sr #EbV۾@z}{z ^ּk}yC!Oڕ͉d$f88k# U0=޹i$ w>&jA32+Uv_m%T; yuysԛƶ_^~VTCHkߚ.W HʜNM N1ܠyJaVJ]ÕxG2===v|3d>;LRZyq 9)`c`۫Lވgnkt96Ф>P1C΃ereHv-ʂ@M-C3qvuxg3ͷGkyº$WL]?"0oι ݋'wG,en$eK ZJH^ sjZ]P؛gKod[KRL"{%`Rf<dpXs_6F؄fc#bӅܫ|x?O5hpMS;?LDlۓil}cQ'ld9ì21]b}iٙdHm &'M7nY|ZXkq0bZ2]J $kNW:m?/%Kc.If aK%pU6=T+o14Th1] }V]7gP(\o`KlL x8DI3uYjG !vt5^}23d9W;/Q5xZZk*?* 7庱Y7'<,"<|YԪՓ4D.hˏ;ܱF*=QHo;XٽM` Up7d8H~j#pb5^P1f@C%пzG  RZ0Zw#?~"*I;LPlJ Rݷϊ4Hkwh\'r1ưwOb$DWNյ' ;BWEO 뵨OLlՈX:==@̔e'JEI1u_@ 2AN4R#hi&SVt|(SH֙;ڀ$" j`P]jLOŘ\[&ԗY7ӡ?BPTM;-PȦ\srON"qR?"R}}PI<ߤ+_Tiyh{h] P:[]UZ ̢ #NJ *TP$VwyBG{4+E-aLU0i?npq9=3~DKAՋ8V= zFUlp >tNېv -7s5vu`#'xၸb9Vjh*leNXxq ښy-) yyQ4xi4N@HW'^-տn߬}NA-T@bjUfcK X! gXfEն )4G/%ZUM3W2HM(n ?SF_6d86EC 4 {r{V^m$CKÒZdR] @̈0n įpPCbѤSވ{ljC*5"gf& @:w& ߋ793f7OoO4#_.:>mV0;biV:@Q~rQ2aFk:B"/LP!a=Ve$@űDWof >$0\ژAE.;KNq! {L9{ht1xwsΌp )Z@4rݐp,;UF&t Il7$; L@l772msem Hl1UD&5[۾]6 GvIT"-~)wuv}Mb#uĬ*,5-"W:}鿨 9Ї/ {u+gB/jrWyAQ&}="plzglwO5 C6ּX}5[GcQ~ҹH睃T`n>${:XBʙM y!7w V{Y9VA@|YX/= E&) c'G9ݱU.xo.e!.$McJ8j ۋ-k}8lgQ_ҾM[vR eCr{ʤ!Q͢f),%OAH{1((| H}1r>kēo=\BI!tQq ^CʬpZ'qTUfgVX\jr]WQW$YG rUw%/*"h1Al<~ލwNwxn/# 7`}Wzya֟6ezt2X7iYd擸ptzT#.l4@`s8a]n2N =x%[z$JBO]"3a~.Li)?rZ@}@Lق{ي՚SA[ ֨Kn"\.SkR|nZ:K4"cܢDtuRp=}L!>_Qc3OOc*"?!`uKڡ}ug0$oӮӯxgpQ*Tڼu=Y7^Z N,tȜdzx8`Yj oMr FEiNj~ hWvWg &dxr bY,P4&Ţ 'St=2b*{k9Op|sܶúNTI)b8 z}:aZ>O(*E⾚0=A;0qPf$l:Ktn+M-τD؎7I8.z7C}3%n=J򈢐)hlmߋQO bUVɳ},Hkl:uk\C\)qfhEl0}'/3` ia9ȼg8~åLLqyv5Bj"HT\+g C)}٢s4"HS\䃢w=~j+ȵD5rb%莝\KaO{OFKPֺ*v4ݏð:#:> b<ڻOM20mLf0\#j#:")H.TàHȁ'Iv㧮 ` $L3*ew؁+R%!^JկGElSS^-FgzŊ]U :EqqPE^Hy#AFu(~k%;__j/>\-toHBv1Jh!*y TҊVlPU$$AݑO;30NPp#VW.'J,:+<`vkȶ* Ɨʏ$ vnnu0)e^ kll|˸w).'؁lɆĴcZ]iM8Q |M ǒA`nBoj8Ĉ%# 8Ƈc0): )fޫAݽg)&P"'q]-RB y:{ꉍ֡/]e"p\PClh>bT]^`D)?4cQXxSep?T$uIUP'#?o;Pן`-MZݞywߵY!NA\>B'FxKKpif4uϞSJB`Tb8y%7aҤ@߉Il%NHḀ O/?}-EpP'ڜgR]V\Nk@NZp4|_0|:8q[cMҵt'm{}XVg9 /]Iib?cGQ:!vS>;-̄e0CϝXBҘ!cWpjPJZ ׎*czʟTpyz71RQ /_7M:x,Ѹ-bp!5Dy@+pKgeP˸sutm+H kc 'ZQٶuLc =*-9F.7[ vsvK h@<]Ofcyvrjɟa7qߌgmrx6 U#[,V0 bd3m_08Lyv(\f:2MsW]H״gW|;] .CujϱXfwwxCa.,ɜa+ F%B\yL5VC_"7J!ptG0yWpJi7"[\i "Ҥc83H-:kgCxe3x_ uF2B*3s.L& }1;bV<4!]I|aeBR  Tq9~~] 3N+o\qwUkq>Q4)s;6'<-a=,H\A]Y =̌.PG*i!ȣQ|GL"@g'G[]7)=lu3?PAZEKz*/0 Zz*R3ܜyMhk5ݔ0;NW J!v_„bG4I Ԣȗ.rR1~˘rGjEv~~-fU;Ψqqj>O:c2ڂi왆I1o'kqO!ե!>ԯo.nxWg5mk'-8'$ގdv'r;b>i`T @!= ro]62eyȒGnj{8D)G5q'dڇLlIFMB|U8Ӛ*;z)R<\iTacùgXƗ_cA%.&cRa _AS%e(V@𲮡"-ROrW}}Ky妖ߗ|5,i(f];K4ƎKߜYSlQJVLþKCI?,Qo ߬bHwWo_ϾP.̈́ &9N[nzSn)'w@`c=52GS̓M!/Zq:MdE@۵?d 3ʠo.T6̠s1u8ia|:.svO@y;[s\EVw[L?޻d] Rڅj@m jg+6X@<ܓ "<D'3f<3䊣suS)oJ3GIF$ 4а=qD;g4;MYwv4 (:ACS^gOʮzF-qqBW]yYVed?L`ȹ|#h'ZEiF>dB{#`/[(=YJ lsS)*՗zKa:ȚUzd!^JY6U: -l|76SJA?Lî^0:-ig /tY99)/(0Q`mh]gp\-yfFlY5g1׫Dj9?7:LKh|J"&z۰;;i *&H]%h[y#X"IVVlEodi Q*{Q_j`q8A}0wi?,/Y{F1M9XtBZ 8Jbѡ3+s#)㙾ɻL<ڂzLIdPdj%kHYVRʭopDz ? BFe񖼿0 Anq%q[HVbV-[𓾯Z4"@I-RE4)649&aw(yޭeHR"]!߶'~lpiB3f^]E|PJe6{ֶ6FbѐBqsi׊KEӬPv5O:er9{x9sGRiCG QO- T>l0s:VH3ijEo\g&9KTQ[ Hk L4%1f aZz.eIƍs>qӍ' oWEzA/rYhPЂ9C84zU!"˩'!د&H=?9i8[]" drЪLgGPMP y'M9ufNgk)_+MN+V*jOJKOKޘ=/&p'i]Plm`S!5m|p) ®qWGW[sVPeh݌wJPµ`7@B̏=LK9˝A5px]vu(=@ Gy̕T~tX] ڛ D ?UG"(?:VESBv@u%ݡ92D3'C,j`~zӕH^Y9%ӓ)'1!Ӄ3 ݧp2dW!6N J!_+Ŭ:{vQ*p8dNҵLK^W:Y#Zey1Xuͯ}\&*]&/ a5z^({ٝy,*]%j8eV?w ~+;f#pW_km5 HNj+F0 gs$ӥ7h AʠƇsO,PV6t"ݺ{XxcP靗/|䶹,"SdDd%~"5/"wZ̗QtAY'cou ^\@( 0Ak` `vѐaL?\e5aCLpy"Z#H+\Utq[vϼݖE'<pfHz`l_ډk[%ߓorJ^͂Dd:f,SM* ]5(5Y"VxB:FFAENƤ[s!gLѓe7[B&rooUesFn)i^J]:n{Lo-/$A'RAHq)!ZQ:9xWټ=~ճdV;.jbTBy eESeȲgg庺:Kz\ T:k K8 >Ro.oKWA2bw ӛ&5 '}uʬS kvK#?aYΐ^\UJ<vq@ze r9[->Zj{]182դ2I%1t++F$oOITMT a1L 6)-zAC5w7'޸lZ.D1e3BtR0Y?3'_Rәe: +y'o?~|M[c ~0[R*AE;Nлva8ufĩ SB@9/VFx~bOo|IJQˮ?q"#WkyC!1쬯D,ڕǓjcHxOHl3N1_09~3)˗?ntT=N$hᡅ?gm.%#귎^FT#BLݟT-#M705_0ߦˊj)>&*/p &[d"N; TJ' M.~mPR}*zSx OF&Gb|c#͚“jH;1XO&#\roW1B]* FI]H@x"x1fuOEQٗqؠUQ&,ntd8Y6{ ܩR#>ԲZ"$CTMΚ5`Qol 捔G~$;6|л,S+EM%FQɰHs n -Z e""s|}*d3dSpb[aesM@$+-q# -2&iԪ ! ٔW$ Oc.ܙ( Őpt>̓B `UʞAw=}d6 [|vBYIw¹Yj61;!$QL EU%iW_z l)θ 5WonMi*ԡ鍝+UT_MUt_M r3Qr g^L'Slj#cbZ IǶ6"fIa$tެ Ǭh3¼A4S$B?5(pJv8AmG,)^2Tr4-3;o`'(|~i^tn-"YA0$ Coi}yKL,g˳g:1⠮CWJ\p^U\Wt45Bf V]#Q}D^xsU(|f?GZB/MvqkgrsB{C9-yܮ9Ռ VX1 աiQi1?5-ݨ+s&_Nk`=Lf[g.( ]+% Ơzu1lˆpIo@%ukú nV䋃Om _IA1fD+εz2E֔-;P%wv_ !qgt{KQF)c-[UH"gLK}jJ,n&hή; |I+׈k)"'{|?㽰r>0UHO&2=2u AJY L  lҿ1skїݚÖA T2ǻͻd4A9>5gSM$AƮ Ca]X fNȶ gǝD7lβ5li%'jZ~zl滋(`4es,󈨲 -z~4%܅iC+ 5^ËORQ錫\|BEoi})D>4HRaTb9Ý DvD >bMfz-Rb ψ}:7 6-3xD[&>۽h7UK148Ι:1@5wPgԽO!wć>};m.nB-%w pA\p9BeOG y6փp]oƨY6eaTsqFAc=S@/ R2Rum8U4n3z2}6m%/Pzk<9АLq+LA0aSU=PN+q:T4 BBՓ˧P_\A'DƲtc Sp+w@BFΠ |0.1Do7^t*MfqoN*21eB8 ;o2기Eגҍ~J0! \c׸nx-xOr?=s#>Y }_ ʹ[(~W@ǎ?Ĕ|󎺌\K~ z-)rȞ T3_fr)z=)XB'ȜboH6N/Vu>IP{nfZ/2f-&!y \'lBO>PxJax2,&n|NnrCÃ۔5lWq҉KDQ"^\)!Pj@~䖃РJfUMGE5/`hsNI ݧ%Z&S Vvvь-\ۚg{%;FwMEOt?c} V ˝ l9~>5 Zy<;ָʭ3FR"D^KL\%&[TBD4z )dyje2|Փ?BDz"go$gtq"]t/ 3U)=}"r0fN.Vh4-E}%FH,Z![lH.=$:Yïa>م,?Oy-"bN7X\8?!4)zU{B `081P19Jy44BymAw3l1ط"7Q] WNԤ:.b|u 1*TPy>JN)*L1~uw~2ܴ֖y} W%CqF;␁D:ަW 1.@%DǺb(+IM~PMv,3 YMU5wNx\Jbt1ùz =G2*$G`~͙Vmh #c KmG^n~C&Mwp;kcsvS+{p-Ԟ`W49` _!NqJ{xV#g=V'4: 񣇬?xQviTi%E^OD!6.`^h @;vqdNԅ hgnja{Rkb#BG agDZ0"ݡV=OFpC9k*jܳNFK oxh3tS$4'cXetLJu$+/o{o.6 <8<džx%,]tX]mNr%15S!ϭԬq1)/~b1DzFL<{i-݉qB/AHIc%hz}s'^o$n`T1*f]ƃ@_v.a%[3<8`+#\ jo^n>ԿZ;`"ǣBj%c8`e}-0C {BMqCf/KuY0ղS2<9}X$2yFDBZ 3`Y;Vmݛ{aW1/V>8o)伬MfS* BkFDkB?GEhL~>K5e<A?! 3)8p g+z:] (-# >8r~fFw[r:D+rIN6F6dt(g8,!r tm$m qx#X)[t1gc"@l׌|ү [ V- <Ͼq7-cdHuSԨ<ݜ 6T(e٧җ_&oq rLq:C[zE,ZVx~`Wlr➼0S$}*9]+g+K=_f3M=܏PA6=6T\'xJ,%[ҿ'W캍z6mX){yC߬>)7ҡs;[b=娊a琔9AvL2:Jŋ?4i lePW}L"˛DСvXF|OI+WxHh.4Ůe1;MLuN/0Q~v Rggl ifID'ݖcLWIpywdN+ώjtTei,7c:6"L#\\F):irMt”V]!V获鯯BM3pIm s {,"?LpJzϟ'"!M+& D%ӏ W~#Cv[F?󶻆_/5u׉Rh C oi_Bmہb/e)&ºeeí2 G|,YꃌΐyHQAV(RIY :r1,!=knIx eepVg5mHIanՉ\K+)˿ ,7uWT{ ;xBpb<1:O\},,M֡aRI%?E͎2'_%}ƵnEEx1'xJ*֎9oנM%ORf/jJKmG]|{Nf*e^1fj_u.^@Ҿl>ju( FXJ7 ҔL#w͎OVi2 vg.Du{ 4mufH0\Mm zj}%pr[)u Xu#P+>0n6>^Uk&NbJIKO{+ ݔm394|47{o\:`K'Y)<bQ&,*}+#JO576;`73Zqy&蘀+3\owF&-[>r,y4q=QI`,7֎1'?AS&= %N98%쭹T北ә.T+ Mkf47i>[m 3Sd.]Y}R)%o@ݹ9پĩw77Hdf_Zvky>^pZh6+Z5/ܯHuᩕjzpBi2X|NQ88wk~{ϸ~JT*k-矷dBKdŅܗgQ Mh1 Ȳ C(|+8yjL/|!Q fHp|j!bXg)[*M|F{"߫[_3}?BCX1 vyv H|`j Qc~0ZeUyxV^Q7"gG[|\oI!Yawnxt7m5DU_c ڞ}7']oOj_kA`lex2iWY`$QeѺj?D%Zw*(f1b L͓T.-WF!(Z;O [ʷs $dNd`.{B´kD '=߶O~_qT~$b g#1=$n5uC:k[z}::0saPm챰|Xؚu֍1 cbd yL`Dک<# `3}=1 Oy!L.'BOxwXƷWYQ =dh֎2ܒ LD[e6H􅮼:C?Q}_ddQtȁTbs߶P5Z`4ʚs:k6`OfxeD~\Eۄ79R.m$"$NM!q/$C98fTwƱ6ub `Tq'Y*Ɣ1Iiy r>E gCY|=^ͭ+/d˱`V>B)SGg^#<#N;?+*F¤34( v/ 7`1sk:3A<Cye@K$_dzgT:5j&"V/GOx2t]K;-ڏ Xvw_; S(Cgя1ADUk%*I$O@rq_ |  Iq>{`O4lk*yҪS*>*7G 8,BBUx[ %'F.P8 I*|F1J&>NJS:Ww[ld.Ǔ_Ɵ7~2C]q\gʬU깐~c~ЍϚA8+g!2N1eHjhٷN@6AKwSugu="q zFWk1  jXŶщw97Ȉ?ya(SFcK:{rRzYyoya0 7%$vlFlrء~U-G A,F8 kD up:ߐwWV~59Ibk99qBBڳ}Qrzm,T 5QdQ6{uJ^AON3\mt{~mk mw޳W-`-X˦-z ss|0@&ArTy~tajLPE%coFOgydI`o PN}nDe #: C^;|*tGDAlD 1M'`7K@6Vrb/y6Lf wQ6h+s*iIFQ)2z-DeQˎ]&A#}bٝZya/W%,K@5~]}Znۛ/fn9ZFw?AkND%cFG"l֮H7""6s?=+;e~$ڠQAg3rm/Auc=_ PA XWnIHҭ N[8鼻QN->`rE2pb ڕ|[4;JUH_O :!w83,2w~ʼn Agǘ_;k+3,?^ILţDz"B{7iaJ*QhJ,pF:j I:6U61d FQ&hwIXQ؂gvW)f[NBٲ(\6"c-Q'_^Xl[2i./eMpr$ojbQ ֛nCFjp\OvY&vԎT{1db0Z`hckǫ*v8 Tv^3r+kJ]7dbG*żUY&Rv_@(gW*|^ZG1= t1> %.Uqi /Pΐqg'>j 8~qUNN/71y6[h]w"*t7 'd: 6e'^P.3RQgM@%Y#^f+؈#F!~^xaIxrC>H|ylФpMhEP/+Lh3PJD,=|LeԹ#cy#Xv|7 jP E}m9h_F\}Ke{ag𖨍 *2$6bI編y\$fk߂po<Bw U-aP 6 lHUq՜Y ,Ēś US?yJB Kq-ajOXf'PɗTD\}+8^Ei< k!doªHh UGĜK'9[% ]\ TтQNR̕ giz˶1|>Jk[g?pQ9ݸ? nȊd0ɟM‹ȓl?F>#ZX@֊7yŗZ1 ͶT"S0`%/XTmw Vр=@%qᕇnvu3 W|)^jU\Y1̶kۇ!]_LxtI>?SH?d>\s]Xfe(qM1͊ԭ١yƄ&.NH&m!&뾌vװ1Crrj} >HAW";}waׂzȷSgf32p$2$D@hbΕmLhz@(=\,QcWX燲R"h2j/!{LgkGjn H%n?ŋMU42Dє@/¯Y#YM:]_{/Ai&wք:g+˥B7C -e"DgTn]?[(fʝEeC/9*Xl1&zV1ul㱀䍍D *نʚfF3vPG= ߁ nv@E n~[,uߌ)~'|{#!(pNva('0=Lf7O`dVb*Q)O0ZN)V$j}I8 Ó{xw3>@ C@bKP 6gC@v3xvZ|Ü`M0 _eB4mTGDpl'|t%W[a7õIT"BVG x3Jǔ1G# faxTyԾѤ z`C_]Y#pQ NCXDXKy/R RҤJފՂxs9CWAbK&D 3/6 ǤLxZ*h`ObG6v{3zqr8f40ɱ" #l̠_^t >^fggGO'ٙq9jTd0::)N;.O>-&BO~$~>|O=n^BO9EbkZ07T5C % fJSY'[yR/.LޚڬEw~@`rCxTA+_ϔfjt73 @˂PElj }T [jTI%}nz7A'"7kckZצB*]å.l!PC,БXPa"q Y59DL] |;tKȫSy %ԕ1;kP K Z_S+!+"l`q!\Aضݐ]O+} _5b1QdBWG1+S"@%ujj<vdţ\ɊeƁsLO6A!{ib2Oʊ{xzz \O]0 I0%\\nLaӏr"?d))bARE݊)e*]ü(CUm@DdA}eYrl?vDa,}{ܬ1\g"[**/@c#o:fbE&qOvYIݑ~ܣۺâMܴizg>lWqrͶfENԦDnt-Fx)ݵi'no)Tf@2Pͅ*ʊ1;jǚ@n"b&\x<*dY¿\ GE]ȽΒ ; \7O[ߓ%Jb>᪶,S RuXh$`FaJ̓!TRX dP̹eG`20GmQ 3HB;?}28w; ]rN>EuJ^M-[Qv_-@er'a\n y%aeUklWzӀa! x\jG5m \Pk< zXRT?] ^سXf" ]iX՝J3)${F22_bl0M+6?b] OwkEm`Vt܌"0*\n5 f쟻ʉJvk(ͿX$ yOwWE#Ʀu6=v˶n&`ƉLv:X}MzvmȟДHdm^o(I hʾ9׊)!7mXni9]DPEVz1,tyW QQ4' x—3IA5W䬃I9˞e_(J+\QH.Tl,%ø) 9!%ir/IPšD&1c\j " :!cvQ j6@`\vk"\=mf'}6 ,힂;'.&Cȥ 7Q9 g?g _fl'y8$^p;3 kLx׀.Bf$S d vD}/GUg˼\ՉI06M\To$qa.8{9w8)A*)_0>-{Õ46 1UcyJ߽(@"qv%%FOsIjIwV99ϨiA]w#z<Y$rRN4+bJL5Ȕ+(QA%0J<"H0"C6QF&Xpz7|$R2yԖ% `2611hN 甠ģ- (Α;-*< #s%ȕPKzTL 8Kp_ߚ%`>hYcHE;VARVhJk HE&j,H&IكҤ ĵɐ6 j6w)j..Ӛ_ޜ^xAO^\=r|bOFO@\ua̴e1SDHZ(ZAy& L$asg34V-wT/|\e7&J͙Q>e3%(9h*@3wa|8FLzeXFQd~0`z~Dj.nAh梡˛,|{wQ %ۥ)C)Tc=^Iu(kEWGU l#'N˭ aqZz޼[&I~u{&)tVP4cAT }V6 `10RG$ۏeݎ{"H{/n8+bk0{Eru@e8wZ E@tgP=8W3pit+^(f%"Rsבp]'5H0?%IT,'lLz+p&e"6'G?pc2U:w+m.!`zڟٷv.Yx̻>⬅M^l zF~]'PYe =^(,!Jħz4qHaqV;&t~FQ͜UF(=&6*fbk1n;l}U @܉r6N`'gdsP Lʳs]N+Y0/91Vİ/nH*I4+2{ݗ2adˊL xG {e/iwo ӿ}m1I<(*8"\b;Z-l&gkeOz9s:b4؞@K^$8d AhpS8Ƹ >ҷšNeQ H) Ţjq6]1pj"NTEhJ6']^(0n|mW7*3L"Tư|xxL[9ӊ87O= lhJo~yUɭ8 8'e.9*Q+ >cL mI^SxU WFXiahLv"ѡe9eo Pu:? !vw:^9T`S%&umB$?Ҩ0U~r(5SCT(rJ_b6V%b+SAHCO UyE[k ݎ%FPUe!@Jp߬=/U4*I`=5;12~iC*&nD~18WN9_p T}[lL H6>L PW˾mWiio".d{ "x/WUcS?/= Axoab+]##"`a]\rQIs;ʇ~*ْR/kt+B6nV2%A| <6O}Lßw/)?l,iGJww_w^,)EzSgיWOڮ)sgk.C@zMC[O\QdNTb>6/Dk0R̕Xk~ƘJD4wjpI7nmr.TBJ) J*Gn < Z|оU/?ugٿ?j@L?f̬+B{@z?5 Y8,y|rڃXd%':+=iiMH3`΍kPl t_;). DL/F(qE<$,Mͼ6@=Ӊ]t\\w"7vu2yImЦ?$1m$Q0!}V[%Აe'AуD}UnqWb +X׵oøʹ\T']ԹtX^ 9$eyhjjspSŖuV? 7KI,aǕNȉ֙q7p.76s=ڠDA EVyNDGKY<q -,2vM 2A_QMDQnU1(~zsўB3ܽV= kP(!mjTV!rհWRȬaD\P*!|]uбv }yї֣t͎֯IV%hmIde.u\11?)&  .y |gOq^3iLogDl / a{ù/7\vx51.χpa&#90oP;ihSDTՂ c̸t\Pj`5{D33r ^QIM9Ɠ M!RmҎ1Wbs>"ܱm1yXY(@`^G"%= 8;iYf~NIDAlB@ -.s%L0W3凤5Cv*385詡e񖖔ȗD֬4m.7$*`EśRK( ~l Ƒ|?~tAլ2| \/̼ )*h>]!}4k҂`팡uw92L2?_V˿v?'*[ U4+/tkd۹' #\ Єؖ~Vlڑudjz.*7/ +Gv^!HٻXB;)ܫ=u%Mz~͍wX[0ۛw%TpEadvs,wk2tq/n#4Hlcf7XeD7W01n-+k)/RHZuC *h_-{refK RMq>L3ehRGLK1[:/ V"*,Yߧ&z5*/)U%,Q= Eve2Nc6tUw^kyE:y'3{g~ZA07V.ovڒ8d@ZթSAvzhdwmB,<4Zzp[8" /)#I1m4'[5 DkC^&'zܰYqٶzM0Vi?wq,Vwsy3_%:u{ྈɠ1!]a ΕjRbk""@ɋTz$RGD!ztrVr3ĨN9^z܂Z3RnX"mSځu]:ta iTR&9+ *!o<}s|xE*XlXG@u_ѹekץڎQjcoķv-DRGH? B)χج8ȪWM~=?r,[{rwِsF+dmgY7duK;IYw&7P$$۷QO;4We]T[Fbݱ[S_3J?۪BijgLh*5cANHXx#i+ǵܖ7uV]cVmP:-p]m#4_zaI6M Ewn14 jPX{aOc%!]qi#FYABX,_~Ṫ@ ֍A5ݟ>w:exGc$:mc?{uHU&Dx6a4@'[{΃,`,9=3/>Q:tQb)QlB,/ ,71"EJ K9-wexQաZH%h% 69¯|M W'k4_)N *+w*fo$jSYfjP0ڰC*-أ$fFvR~JIA^י8:Y33дҁ M"G&;К b} WؾUE -BM2x6\AQ÷Ce ۬OTzw"[f=҈ am0:P"ЯF{_?}" 8/>Ҁ uоă}(6OE~9^xCŨM۴ކ)E1TFBfCv¼o>)@.{U)vcB_pfU}#a߰H )RE4g%ʯhK/:{2U9bT aO]{}ղklO2{r+b1 Y\ΫJO'lbފ~|=UDs c*k7wć#JA@tѕt(^;O?%bTdc % KL~"Aڮ89~-]ͮv.YV`眵R_5IrM~{NGkm)  S/qtQ}-aWdCdKU]N*In¤>F KKcSJD*F6GU^)C;9J.7#Rxu|fI^tBTvoKk8O;IzgSEևYa&w^ͧ}w~e7WsTj5)؈I=dowЁ0e!@QbI\h~(nDm[s.ls9h6AJ-;|6bM %]&+:K xu I#=شC8&ֿPtwUK|d D}5jw ИlL6`TXiDL13Z,ҏBcBRwT>Sa$*sXFQ۩Cg:Mp3mdv@PLTTlŷ]+lf[I;ddKF *~7SL =%$K~,8zŀUÝ+W"5t !խIk^ߡ=2Q.n<(LMRj5CWAׁ }sapxz5F|-d^X<銕;ED-h/*`;_Pdٿ|МuE;'_+qȫc@iިɗJ+sMw`cLҞȚ(Hl=wf:\rtK>@> s@EՖ7Llĕg:wn*|+S`qçA3Kqlz/L~`({%+^U&6!P@e ǃ[`.9ю4>{a-,TwA7~?;c,+ VT RtH1fǽ;C$%2rCXz \ c3SOLUPP%ڴ~܏UE/Fn"fK6C=~jC l$O- lkx%` A](_YL開4tHQ<0ıݕN #ktKÆAqBawkI<= z*hUY_g[Bzze^ C鑎+miBcM|,8E՝A?3e$'+Va=BҴ93PK4z5P̫UA蛕7HI9 qd;h LqIFN*>425GI61D<\|YؿW5-&2 [\V1zjIa5 Lb\3q{̣} h ~@=> lr >ߣ,K-gIeIfM</ ͗9R`59^&ǾmxM|J滁pX)t7K~!QaoasB\8sMM-FH&^"K;~z}YL=`$/W:Mok^m:@FՔ[S$IЍ[OOx{`SZaqD E/*;7zGwi ~sïF {&W6W>Bm*mmut} ֬)ay >%ŀqj塋goxxISdCz7;9R&_7xwٷf=sRLJ:Q =%fJP0g AtjGYig= cgaDEai.2&ԕE6L\MQheq{ "! &=JS^dYձHixvql8u&ʣ^8c'!ÈB.wϦ|垼[yLi>΄<4]G&CƪK9jj7`=j$%ߠgGIU-[W-Hu `ڛP€Ǎ(M#S-K1I# ,g-()K:iVaM Ų7ӿz~}dWZM}:&llsc#t`s|{;*d:6^+ѥ4UXG84),px)K3c3}Mmă{uBW6l̍hk/t`;weW bIP /;AHҎv]ɋ9[ˊ *fC/)o8tK` ;ُi/3?lfMGk{d ;*Ci e5YyǻIjt|1dypjhDչH=粅i_ˈgbeflW9"r)#MqmܪkAFLU"mg ƛ5$FQ,j(ЍS_%RLwbGߖr>M0ӣNW԰A,n.TҊʓGBQ1{c뫌!j_xVM{[վሩy&<TQTYܓx2ZJiCC~ebqѷz|š=q*c NŲbWƢÒ=Jet߮y>~k&(s!hYpJ4FL[7jt`1ϣ;clHy)Ŝ#=@꼺d:3 < ICF>ҲGWIq6ʏ%4?϶BiBT8 R ] 1Ţm@Uqo \&0Zע|ke_ӷ=C{]O\wj^%~>SO1E!.bJ[2$ܑ/]..`<[KLOmUm- +%@=4|Hj'jXw0eZm1?gts/v W ǖ @TݻLInj`;ܒa([yěMFbȿ)~|e\rTnFc֘KУqS7,=h K0b! @D!PsQsE52T&gX§aKQ_ YʮƋ"y%唨,]dJ)^64n</4AnF3x8óڴ}wJ(IbԮtj.cVTj,O࿚sp6m>suߺ . |58d Ax͡2t*;}1ߡ|(+GɏmuZֆS⽧"5tiG1l)v-掝 \ =-dYJexW;)Yf> .w'nbcT푨F%5w!l[l.tY;BC.ϗU J'dfl(I xFSLWU虹syĚ@c #K ѱDXMJё}CSN+0ON  ~ٓ/g=wN6 @Lۤ-AoVҳN`˃lF`H(G(D<[ i.g s@'ϱ/fOӎ4rxP]]C;_[2W٣_>Ds' U4;__vH=1_3?hԥ ^p.^Nld%M$eTdu c dNȇAn^%iKv:7:Ńʎ%8>J1 _+oW}51rcX~ddbɌ1r[ɠC%)IOq;JPepVŔ MGe`u{?l+ Sac&wrRk!|}ËeRpONXlW W@"uh4\XlU֬"÷r1O%cIq}V&;bbTlڄNAھ,.?fF={ҵ5V%Іc99LO&*~$hK|ܟv(=Q 5zFPi#>p f\FX3K|NOcGփ6=g1dHS.axJaH+9@b ١w % bZnUUI$ۈ"LEq`q^/TWt욮(*QOp%8f֊Uw9[BK& (#p+*BJΗ*ەK*sdHDlAU'4:R\m ;Ed7Mt\PG2Zbl,zزiH<?|UtJqΨ1O&GS+qp/ëch.{8\$͕v*IeQ2$`o,In- H.LSo&aE B)R"3DC7Ǡ]mɆn :|[TL{3܄pL񈭬prNp}F6 \GfA P-r<ƹ(dlWdzy|jn1݄I&rªʝ;K&\ &`]a=ueerH %o3|Ih<2a0:_HG!]˕mE '-j4Vu}S貱x$SgP攱\٘weN19W2Aw,>Ԅei4nbTQ8j;ZNOcI@%L5I"]IZgZi*L%e 5H-@dR~$=#oeGf= ay섡 ;AZbbj$^oE.S,].u)Xn~H@֪cq/'[`9_)SU41Y91Ơ$~ojv;QTK 5w\3~;NQmUv )6 Gxu)Vh *%~̀~}r$mVqG.'X,IGdE9p"ɬг!<㋣|p3iDqYL6-cwµ K`-& v{uP`ºB}/ZF Sv *O-Uyǐ5-\)hVr*7,nrBE0 Dwb\1k&QRv__HMXLkd*aaT;I6U\-Pt wr4/#_. Ҍ"K_Qo90]ddA*U#vȌx, oqP;`Ik6F+DK+K72JHn4 >G l2}QJNPAnԤT_'YG Ծ)EEzf'|GާM)=HB=!s1?$C/xm%OsE׀bPJ磲`u1}irs܇Cf4 ģ?+⒐RLT+[㜞!:s0 b"3zC rQ *W$a!eh[;aαI&U'm=.JVN!F{q2oD^E=3K:7x\X +v,a0띈 &`QefD+;( e4#M?~tB֙A.Y˅. &}XΥP! rxk5$͠۲o+VMeK]AO*fЫ{|ϒS WK{2fD"޾qG *JS:з&_Di3sqn0'y>mצech8u97XLf?,VAh%B౑;Dmrqx e6ۗ$9` 'a,Eցvڡ)Z"w3a$`48hԻ|Qd+c3A{!i8|XOD&'h @2N==œ#aE̼2<n=Q/O;iR47CoiA}錆$`xv>ԡ[\mQ_>=H 2//}`.φgו iW"jbDqtw~,o^ ǏF5lG?|h!P79f^0q܋ltXRHY*x& f^-Az*Zs  1گybYƎaQ0P%%gD?+QRU-`?t&Q"69CG{z>]VX3fagr(}\5 V`ߖ?^R`D9㘾ߊ0 /< +OyM&Pq/B-.0T|EQ~®>}rٗEKz.DOJHxEU hӞ ޤ7*a,bRM߂v;^$t=Ӓɗrd{> P=`lw_M!-mNDy5C(mtcfpv9ru%{ DZ[;X䳝gk݁͂ӻ(_fYDU̵]Z\oz{0$1Jު]L xrZ Y)vƅS54cWXPPL첾e_.Y -Q%?" 39v;EarhAO$+4EuJ}]~XlM־W)6Z'gW7.i5mz AUW{+B  Wpk[ `(K;ql7L`=Ǵ"Mdx h9MYe}ԫMb?E0 )ڨdsMux燷T9dR`ϷH3\sX#GxoוDc*l Ϲrn̘Jnv:$>;b!#Q e? (7"CEnڀX$5cRS/uZМ.Cbj^T( nãJʉzeaO219%ިǵ,]=wK1i6B ؝q/b-d4;jI'zC}ST<<m?hCpxi_.=}}@oR5!0 y9%[E}gU:ڴTu [-L7!i:f.sWX\gm Dg~XjlC3ID=nP?rOr*( X/M qJY@DϹ t ul/.Œ)b'r8ˆ)ۅÅI>ꡠ)lVjg|LM~a0!r`0$fi<ة x|Sl8Euq!AIc1*O=.rWsTkt˂1.ᎍǬiZ`z-ltޗO9\ ?}Lt8_*kVҾ1ۦP*w{ѱ$` Wc'ɸtoQ.ZGY%5;<U辁!_h } rS  >w_4%~wnPڸ "E,}ߪk:u QaL!_z 'F(*231eh8˙ ]$hٓ vпF47AB03n "9]JzƤxB6txXy3U\]*84 @f,@'2Y*]CYK;8 mЎ¦jd^HBu{r޳?j9XoIͿ)ӺE0?}"Ee/7[ʫyq~(҇3`aFJ?w "NSN$(?ػVl;gn P6`ۊ^gzJvm:H4 Ă4tjW Ϻʺ Yw#|<2TK`s8(v[+DS6 Ah},{5rn ;ߣrU個!:}W/ɹ d1( ܳDG@w,>`Lfά>j@G{fPb<^g 6A 3]83۲TD7|`zQl]XDOIl v! eRZ [p*R3nx/m \bpW}XpaIxݝiwN?iD@x|f@x K5N_g8Zp?8-vXL#t4Dwʬk4&EXvL5hCbsk,䏳shy>3<#z5GE{6D lsE?x{-?77l{[i kiճg+ċRȌ*!ڌ9Gs$V|D( j7Ǚc;)&59 B\#t刯[d\VBy~FAN"E8ָdrXVmPψҭaE>5VQzSfj6 VL 6f"v'LŴ1k]<>F5˽^޿e6vRGEtq_hF[a>_LL!ިKK6.YC9U~ jKhPGޛrL݁XcF|X'4*H*;(VZR %ZX-~n˜HQIgs*叶tKȯ,5jBmYպ7ID5wDS*\S:Bat1C[ش#XmBw@} w|Q1QzPp|&yP^+^E$xqy!';DXCW|xXޤR|%͸r佷h,gc'@dǬ=D:ǽ3c1{7N5.w9w.Jay-7!4El@χ}GTy^b{]MAm ЩF?Ձ̮Pefc+Ou5@ mD^`$MDŽ$qN+1/mKPЮ>3AAb4vue6 ؽ9n‡j: pA؈.=eZVR^+"4?ޯ?hL*GPP`W@r0%Jj'L Ҡ˵H:; p*Gg."avʲk~DG#ąhbVOzÑC.W8xBċFp^1/~8?ڻ&iVy Bm ^[@sJ\ġCR3D8zEf?0ʆeD5NâJ\̛ +$@֥pS ?Z+ tݸ"w,,VzX'aK˷y-˶.g`zT,0w -_}!lc Nߊ(f?ÝdGfȫ4`dBjĞ@ a@5`.ԟK;깜4列U˰*"c>#1ダM }"Hjc;s}=eGfh6(yl Pg)z}Y&A7pT|fHeN =9+7b Wʌ3 Ux%Ngߥeqp 7e $5ͺ=r:W*q >u5Z,LRkywda}Z7ȁ=K,sSFROvAia\~NΞƞhށ ntPhuj|d|nn,N GqK]Aݬ 1 K$^؀pyk3` h;EmxPdwW̾SBѭIGPpk@mIO~G dLv?ߩ<40Z%1++/V#p|o12ŀoDr[u] 4)\ Ĵ;fb"ժJ;2vn2X< ~j-svn%㽫|#~wbɟ.^3}l#8ilj_-rHLK4O5_8*Г!oe+uOψk$"FBT5 , &.+RLRR)|=w~?RjΡfw^Wz݄Й),0Y}ꖀE }TA)W8&L"brƓIer0u7e-sXEj0rY{jF}10 _Jl™wK) ,YxWrߚ*$J)OffI´:s *17\ @qB0]l kn<\fPqz12>O FLoS3 5psnP)b;x5U ӊ,HW6 hHY'8@<_=kSSW?ª/U~s _/(iu5J߈~) x!^" MZcO(҈rEMl|:K dXMgg(\^Qi돍eAvD)'gtp tnC',6 5" oe%5A3Ŋf)s3(Nclj6~.Fp(K਼-r%ݪlh-k5y:EZxϷ=H?lpz-"f!d<K4]݉K l2 9?1?gJ ?$hVP=$BC BQ {!'%jS[pt!b="E+[ʅFQ rzNcDs|dB7 <*nDy'wy72޲ ޑkt,()xgZɂ d *!<`0S7 S19$mch.\o:vO*0",(Y%tmrI#u=ֽI&A~D¦%먠;bytԡZL"2N emRc'w|-s)7zrBü 1r7.PdQ|.5Osπ0,ȸx V^ળ\?Fr]<UE]6 ~Q':o^z ޸!Ã(\ mLBi(|lі裎 [o͎C級8IAzOt'#\*hUkwU0OELyͥ0AILa6ށ@ nm."o_I40 =IIKx;h&ۚĠ?O.5]njz;M\<2Dg9dQ?b&W/KҦp#}yعo!f_}N6_*l V 7#Rq8͂֔m!e'W̍{ʵTeqUܦ1#xAw^J=@wL%hsۉźﱱk)ŸWEN#"'CE ȅHjxIs⯀2/|SVUAguiDŽ<?1 5tN# 37s!=;YW(ot͋k'\ 9\z>p3'#0'Tk`Fk`܉Ly)1l@}үż^)zz-%OP5Xq#\c}w [(aBa>5 I@[lJI5<2d:4b7$}R&oL8)cxR(.Y(ʀ &#S/YXY2JK,d&=Av$Xpn^:C˜F76l,iڗXa\-38ÄlmpհsdË́B鰍*NxFix\ Rd-jT]"ag[ 2SQTz{{)iqf&"ܧ{!Wз{RϗDu$fz< f ^bcN""ē0(;vOgZ[aa/) R-FV,gS6SX|\U_е1^Ch`}ڌK ٓ:=яp( 2|L ӥtf$ې}n)=1O _N1Dže0gԖvE3硎63g2 vx%ᝊ/o~Y=%?:AuA^JC_7 7kL <x]MXEASK/EzʶQkf)'3BiUiTE&}s#=K!`C4'F9 L)<ij@լ]vSs5 1\85S/%vI!?2`L|\$Z '~vioTи^ǷCb=yHsj f=1yJĘ3 B!y ]R 5A6ƭB7NOh5| xo~pFp!.np n|_7HAu4G6hv }!WX oӵI$YC2QZК wZ`1П̬yiOj'f^U`gܾ)9BCtA>wRի>0@~`korD#4fNDpZ=bWۑ='69$hYߟg k҇MP8x^iG9A[$/ܢ &D\o/WT.z! N%o^%nGo&/®[ӧ-~Qfr 5W˻rlk5l]{̄2?. \ eMĝY&6OfOm#EəLS+;cx~6zDg6LMыo+ ![;߾}YdыTE2l皸kwJ;q4l"p1@ea?K*LuZƂP\"^bp2r1ijvդWGI: `FYg._pCA—\|Jͫ#l^iO9 B# lanrc lE 9+ee "Nn f98u!2>-\9: e= l쉎]@Z@ N+eD#Db)^rrHA.g,@?XPk(xB"'!IPsZOPAOq[G4c+i `~r\ȍR8nK;胯@0EهZí.0q1sNaB:Ysӻ W,p_Ͳ/Nyx zwe}g)A}v-FxF;|x)IH\\'&=GL\56Ԭu˃"Aړt Cdss;y%V N sG~dЊؽ~ۓG}(P6z}HP'W\ۀ5#FDf%SfeՖz eKh'(\">:Ik0HkO~D!}Ƅ(cHhʘ 8;ϵۃ%x*+4+߅Ayh=PT#pҗ#sb`̆"Fl"h|B%'6*\ϲ0غj9g` txY%p| LwV☥u8]^ݏ3El )u2 &9׍H-yiQŇTL-͐n'օNP~Ob|xԟ2pu1Y4lDUaR9Y "4c.Fi`bS/S%޵xx` 2vȂم? i1(`.Rf!(} /Ve"^ULtAxʔM  ??N㹈K3G[Dz5I?mՒiڧlڔnROdX%DmBeĜHzs99Ίbq8I5 6 l%˦.2u=4rbE98L'ʡ$O("؝n<'B7\ Hus`+,ohM Xܣ1tg!e"3eFf5Kw0ZݰR?PiYE w̬MS< b360"Uq ۧjDu#>VDž$Brae#nn-Sܟo0%e):u^8NF:]x@'xȞ#y%).ղ>rEbj5N'0>FX !vPDy 2G>ҼX4F#onxtFƬi 0NgnbqR=DaFAz*: w5O`xAP݅%B""1|NId9{\ī3BMI"aS.CFN_D"WU[YV\f{QPÿ02F4˿"gEO4.{_l X)z 7x2-%D|XTgPm ae+e?AoX\U!e6dlJI(-+kN+J"D@ &h0i@3ŏZs t4M`ϒSCeytnP?9 !-҉ MEZMl< D" ,8Sq36CIO79r2IZL*P,'j['?k#h ͽjP.e~'&4a7qDj>icfl`X@'e*l xLꆜJݰpX0L$?uАtPyPV`C%䆰l5ưo&?C._ ؉h 9pY/4oȍ[3ӬudZ[|  `ox;%h8oa1zDζ#^S r֓-FV)t.[G/:+[0~C> hIoNH5qփfBFFzfZ;T~E#nY$dV+CK5?';sgto ը4KΫC Tk\ Lh-}F<)f^BI  {CZ,z{}I\UvR ԥܶ5?nqOs] pLjiJwr|e/^{l "@#V7{'}!j@'SŖEעk o3|RQ҂i$$'PMgO塜hЊ[C&by7uW.Kba:ߍNr Z%PsISNqk ]  -%޳[.E(Q?Skw-bٖ-!N/%wzx󳿩GD-/Go{Ż%^6ؓ=].˞y}7?B 3`+spth[ 9VRW3Kwi*G@],B{!isP*Ub*X @/ ThST j=Uql)*Cq`1UzZ!,`"c!* ?x\.۸ *(OqAtUZy-` QnQ*'+4|rGAO׮;HM}ok'>J )m (. {^R.^J%40v&okALqdyM|Eox"^U s̎[_eb).뒣QcY׌Rb߯$.o!Cu*ma4 #f6r29[o no#3UMwBTkiBΗ4[F* * l~[m45 OBvhc-rUP$7Ur[xcљ'zl1!oXZc 83n!<9EO 0]){tѱ) *6 Oh~>; [*t8lT` $89v E뎧'RAVڰ(w,\~7]KhKS%KT6ug&JU14eES@.teRxa"-)RTU?C\ ST] $PN߫1}BΑDhU)Qȷt96loL$#7T% ӹDub`MX:pL'DUaulqm;Y"F!wW:%{0ZoY9,W= 4(S8pBTk;?5N1'yβtoe g:mi_n$SR:FteCn1H`Q˘6)Š|ӕ9nGQrJ8ˉ7лD_t(:l٥=qty羅tp WQK &_t35uoB/7b Dh_:7q{ish=MKKqwߗoиϯu#fbҿ7>U~~2\ sBm^^l\fcFU# =Mnݽs_6 k:Mq\p4uL==%/Gye{v7f҇xװi;T./A8mwP=n,,<< ,n[<>mzfԳn%Pߴ\ϖvt籮nW;NR9;StG/{o;N=ݼN;g%TM*Nm0+T|#qy\dK=YU8.Qup'&b4v9ߗwXtT5bE ea.N~bt*KuKxodyh6Y8IfLJЎ2"XP_ (+L/]w,ANҶ]wDE~ꩧsH#CIm b[Թ{$kYL_sYm8QXVHjoE]6!po,B߽f^ >׻<8 eS+* 9!l!HLuO*Dp3ca[VIʒaF/hs m4c{LYE.V|pb4qq}3W_.3֍ybdn[ǚB2m3?8AYl9ʘFjcquk2z. .2f=l{Ikf|,@MH&$ǤC\HD+"Fcd ktBSfB@Kbwd?`Y݅+):*S%nzRݧ! 8)4Q]ޭ@!LAOypϠd'G@P&F$aG"נzcXAG:6;Q[SQIIpvJNJmGwɿTJh4a;-@|7#IcяR6=o"3xS*דڒ[K7"B&uKЇƅ$U~ whMA 3-+"o f̀?J{Gr*ҝ DȖ'J͊W. 0l UߣXenYI~ M,e{l(\X#N8>eu0Ov_C^'V!fzΜA ~@fLC[||bmA.ci_̈:y ӼC=LYWS },)<W>I:-e(9M%{\%dzMr$_:Zzv_P)Q}٪n`ch$~\%1lIV"'g#Y*I24R.y" )jqr?5\&ɱ=>C HtakbT|#5L1D=]M~nژ5DTZ* ~VI(5LC퓧izOģ$<c4Pۈ-!D+~$k^Xȏ8(4`@rg* eDUtev%y0ᅺvh Vw" dJjajF .?q5f-V㧰BKuw4*wQ^:s\#NOm""RlTI wT7l WQ΋dg5օhi)F7%}FvQïh c2q! 3WƖ*(U. e?Ͷe*s$$%ޕ٢퉿>CuftC$;oRDo 0j- HC<(VU/8^1U]=n)OmMqLXΪt&&O"(^|anҼ!wKo3bVUgs̈́ `$/;Fsj(\ z2_Y`$Ԣ13-nS筠%^yr 3}BV2vrҽǻ1j5'uDuI#]%BBp0ga.N7QdzDV\=4`\1RsGBR`q~^>WgU0% T%|b,F7fJX_W Go [rT酨73{)D|+7 qkOl1rj9,7Lz]5[hf+kKly!~ھO&D ~z8̹6[W.#=5^!Q_" !x%ʨZxn{ 9 Ky9_I\I~r.Ρ&vP;@SzMH71B*ؠ_ԺJQ`ΉVoıf~0enQͬҫǣS0w7v_dDhxIwl1Zf$bE;kse洚)qҳ jGLPʔRc%-!-l829(YZ[V0iNM~N"у|Ɗ')2RN* 5:ٓNssefܪ^O{0)ϩV^%zyH<:l_- , 7WKdS]$cc8Io)~#\Ex)pTf'_$*< "o˱Ѱj(Tgm[LD.{ӫid ^7*yXS/ =ݍj*!PRuB N_$J' 0|s(#EUFA]_ĶYM4̲_ 2 $^ӧ.jɶԹr ymnMhr"bB &% xfS psa?'A>5@‡$-DՐX8Ƴ;kPH9U@͹d\]y|#JD+ μc rniu6lp;>7ܣ@ZLOkP ,%.VMJcy2^d!CFEzl$)c9uyeJ*FPE/$k/H 8yf`G˸<-ً;+\#E9L{+[=!1^֙aL =ة{4x c@ 4~bG<@pBrwv.pFb9[II-xX{O#($N0 lj( ^r7;8l~poFjXoF:9;\|2檋m0t;|5'L.Xې$lf912eGH%_@!^+XC.l~p)+LQii_S-CRL8TWuBEiaqjcc~{!D e-T>k^o;4T6qp yƮ;ܣ9&.x:pV\ھa EąOaWq8\?p0ꂎħ/bnFlݤԼxPY+Bz hŹLGneywu=4J&?nsߎ&Y GdBIغF0 _ƼŽL::D}=kd2}ݧ^Y$CNPH:c:=M_"dA.:X»̬@E jw%ƞ/eŕF07LW*a-ª8" ֽÈm X< h=bTɌ\0-O %qx0<}%HI"N|Hucb5aYpƇ: C&c\]Q @uLYYd;oEg&V_P5nR;"'t5SI}{%a {@,)K5i})SĴR{saqkm/Hb~f{+]^ln{TC-%2Kf8̖oau?UN2K_g+hm:Mn t |4d!_vRb H3%_c@8ޡ]V߶9\QV?x6m.s%?1 !KBUQ0K[C DX0!-T $`k,gh /gZ54kU {]+l2\yRu!Zނ'g9OlOC61FuR~CT]) zA_'߸6#RXrS=l!] /F&/e|*uGqUNO6ST"6LKw Pz-HZ}8Wv%d ^kbk&OBbA [Jl1D_ ]2ͫǢȵ3 VWu3֞L+Y}d̄.oCDJaՏ,ء6s w 2 ta`Ogb"YPl 0 h5fU6NSwwF@퉇 W}kШ UEwh궟 'gJHcD0wƣKDtOջΒϺˍy@O@BjYLLfrRJN5:!RRa:ɦ#˴8YG^lUJ:vT L#/60ƙ1g覷i8ോ8}f 8Qǝ ;JnQB qCno>M(Z-ߧ"ό uSd iA?&t)RJl;RE|* j Ϯ'z)1kƵR ! +fg FrOts*͜uZmvnXhZWUՍ[,m@VL֌3]8&uf)d,M: :۩2@"!C=zY. <+?AvFVr~osB6**H%*!?đ}GvRp GUE `,2|z[t= APC:*ٞ3ŃvgDp+6FOjI^ q3,6qVR=HِK+"%f2rў˘MqI6Hk &iH6)L>އVE3R$lҧ06֩%-IIi+h0LH8;[!ԣ"bJi(\?OG}p2x߷f;ugZ(Mrclj1Gs'0yɥ +4ONPy=C7 =sn#˅[7.cizfHoV7_=e 81?PlXQbDߵ.>CH=񶝋97jwo+MèW{!Z"ƩR SMBn|7ԜRS_ba+ 5)N4oDX*L\ o*@T~m8ZP@GvKU*$}B(O8-'uU* Q8[R$; )j[vPܗ>S؁s*E^;Sw+Bu=> <;V{%Ʋw9xTwg j,)؝k+.'y(DJبdRO 7%όL1:DH#d:'చR+9>:7 ^_NmE'|Ód6D«23da5HVV>Rz)o;F^R %%c}AZ2zEFp m`k%؊n~CJb- 1@XNvo]TNBzqcbJ#͙BfHŝܠ /E 6FgH뢄E-[u82~{|. {)&y{a\AN4SaDV΂} +TC* [rE# 0{5̦e/Bzo3.eEAcҍ'ZHO0]V f3{;;7qj?m'ڈ16R 3[lT*_x}t+[c+&wNźIPUm킏9jKc9@o)tIH@y>w%-;PhvJÅrk5JlNt2*O?~ #"Y*q~hXH0זJ(-JigXc*FO8A> (i ^q;JsoIٝ T#W ^V%-Fa6'V($\,We%'iM4#dmkqix|ι g֊a [LIA;X&a u!iBN\V4Ҍi3OY&Ǵ?DSV.0^iq|0,L=3zEW1z5qîu\MITYz5$PG7pW%:uj=J<K5yKl@|-.bLLɲ ^NI'he*00"TY2HA=%p oȣGFTG1  <vtCƍ*fmO Ȱ"nIP1?˼wcnzT(.DoC䴔aaQzWyfݠZ %(FA7yV+El0W e; uޕQV7.'5j)\;f*@&nC[\;stѮn^n~ۮ;UݿL6*R#?'Gn9xO%mS)+ p7 S$T)˂T8{ONo]&dVE(kДR5pz8%˂6c+cw7}Fs%T2|^٠A 9GpYNH3.YK01x ] elȴ빧}4 ψ_ $۽LK+uL\X3V|1wwìni.FuF!-PM, = +Q-gPJG ɋSG޳$S'\CO7dz$O?GR7ʰ joʏuŌxA .f ̓rd.U^x-,P ,  ;#2e .}4ǯx5ecCH:ץT^ϥf,.]-% &hi2XML6:C^9dMŔXHZ"pJ ;E +̗#T#E;̏>d1/ʣ]E)A3f%}kfSJf)-_/ߌK_͌*d(xd\,W:Ds32o5{LhQBkT;O=6Ulc93)gxIUd(!cRҢHCkeC$R!W;׋FZ6`֞QǠ8I0`styI`+R C2|]8qa3K9Ó!/@0Wc[Ij}?Mce-}Q%5.RPX<'6o!X  IZnKz c*Fi&L4)[i6.^鄱L]FIsJ.o,SR\ל&c\QPkneԵQȞ쁔#-!ßjz-*ǰ '21E2KMbEL lc-Z1yM.TNɟmN'b"-}fMq7wV~<#ʩ=KFdͻV|'F)~72o{Ma7}@MT&//sՓ.?l3~.|TS.*l#ЌFX ƒ|7 +ʿawiԼ"(\@LBAXX6}~)sn>[F?YF R~ Ir|'L]ڪR\>+ GRHr1LVM*i=NG-j0Um/X25M)fMЀphBׅy>ߴQ4h_:caD0Qm7"UTB W-•w`*|%|5EAa4#6P>:tQ<!\"mx;#S@ ͟C憓0 B..:7* ]ap?_ hTѕD7w kZ#ٻUjf-Yv䴒Yh^q1&-\_@b=ʿ7gGU g4ZIJJ5~ a{Nh`%ȝ'3&!Yq> -"٫M ]g@aڻoTԾCT(*:$y_@L=_/h#`Gq(┭;bX |3îgXwOK5ꤳVAd(ذX8|zL5/> AB/ؤtwzWC4 a9ďZ=тRAlѬ)1F _7X]6dg1e.r(TDJ&rzZe OrZ`tTvGg-(:/kL$MbgZ95%1KXnaZ.?=xGZj0u7f8UKYa'Ny,PQ۹Wq*A)a.Fѯw3X9p)O6ÕCK~ԩq4*6i_qXs}.)?@}lx:_Lm[k6N4b?o)* wdץf%ZX+bņ,4g(VM$1#2zɿ ݮx|^ԿT=  Q %*X"}xm+ qutyy'k@ LT$.yRFµשg:@a&9suܘZ99Y2N,h5 ϏS[haH;FLpq Nax7nKI^͇o~RkmC39[xjrb+fG>=Ȟ3XQѰbZRtbR$ZxZ~ C>c\L Alq7Y| 6RѣK[O6N6eΥ֗,gySj:n2#%M`;E:gry1?7&>Lt '(;NB#ф#=JqJb$~F:J>ȏWdN)I$+[t^u2R-|r9iPzG^妗vk҃]. 0d YZf|kVHGB?_re$Zc߬T4|B<3j Y/F9ɵ>u| 4XqJ܃A K c6 oQTIq6 %d&,_zNuZrC<7?MW疊i J,c=>r /8]?GWw w/H~ >O $àMr%8"]{E G|-2] -i4>\_ᩣ2Wsс<)%| Rm<^Q:H*#=也,ɓcmx%pyC uapRku&evFš@n%ӲfnsR8#P 5KK.K}n.L5B莘T̯R| uBh`>^ߴzZsps9·g4f%si(ݐa)Gh㪜ՌR#&n ^AH8MnV"g%ys-<ÕSK6%?f]VCj~JW)|JK۩9y |J{Gհz,0 ݥO$ WR)^ۿ3KM2*Guȁr-N0nc [7>Ap'VĂ". ''/(HG5[ >J/VS@Ro.k')e\aqT7~;J(F1"@Jg+4\ʻӞ3_)a`3j6+!:Jnjal5qojP  sN& S/?brN"4) `^#{{Q35hPYd>fRc2\ ̽J%C}lJ/( b^ƽ* @aEϵ'gv㇤gc\cQ6xb xDg pi#`ߠ(v[!Pbsu=$ˣcfjeG;!O[DOdyu >g?>!.ubk3JpJTX(oBSBk]L`23J2bG=0ǢCS/ؓjS'1jHjyͷj^9!jꃻ'W (wd toZ=(9geT/)8.rUcMÐgFɰT+ϮISb)ڙMB"up}ue@͐:*T?ꪮ(D88~ w2Zm/jr0+дTY!@Wh-Ə|.c-Ɍpͪ _]i#r4 }?L?j$`( y.l!lQ;fBXTsYӤmؿ'q4ҡ Cx0\T7v' aМVA'z=6cB61wXp5q`_rZNi+T)x%Jc?+\]EY ҵR0:Cv (gQ{M>lݬ[dFoؗ1έ7-`\ p^2u|NV-@D-hlvcI191iCEt~3W{(iyyghWBi#4~27ޔ,#35=2^325u%*5 @* &mOD T1R'i%~ 'ģdl'2\)VD్o-F/˻7.ݾOSYPSVp߆|y+r{@(lJ{2 }-{_ު6 Li}z9J܏1nb3j bD `zWfQ(.+Sxa{HčjtjQ45j݉tSҀuwyr_{z~bͫػ2C*&kÚnX 5$<: cm&nr0YaHbK/~|,q]N%or-.N[o^MymP=eW Oz5Of pZ!ͥOvdо'Z-حdÊfo{3q$bD`)㻝'3v6I @8:DOדSeO!J:;wj{UUNq3xhR2{4s(* P+m606r_bzJ&^/9)I6d;9aU wmb5J`DKz2x5td zbkS"IK&M()R&UfufFgg@4=`ty;ÌWmNʼn$Hu?HjB&5}Yɴ] |ıC͝:NxYTl hN 0t5xZkӂ.$dbjzU  \t(ڱ( $?OJFGT{2UB֫2bN.u8_Taa~ܯs(`gq*|0nsBI`Wn )^\{]RN\ rGdK`xAP_]ͧVDm|A\AS3b4IG:z23m\!6ڞpF=WSz`sou*%PβaHu"T^!jQh4ָ$Kf bVOBZ?{/0 2K}M/p!`N7Pj *"v]Z ~J̶hXt>Uu,h`V q-,%k++SU,ʩY[I|@؀J1 |%KJ}w@3Yi#:%WIe(8(nPp2HMkPBƴsRniSSO2!l2TE?ƻKM-z.R/MF6SnIc[Oȓ+}AN}e`Yt;3t$æJ=<OnO24NÏ!&Hho]C⚈P/V/}5#?'R@4wd 1"UөǹKf؇VU'YE!bG3pr,&aOw nYx1?UW@Ȋr/@>#D'02Ϩ*.m4-kdR7;׳(c\17{)cգg7DB2ra濧{W"'˪.1V8)z0 S(<\ t!6uj΅Q[ jN1!v9" ̿fǖME>)<_6 t!pնC%f/-E' - 5ߔ ofXcƾ-/3~ ҩYI/z}®3˾c8RvYMkfv 槌T*ҤP@!kP@6WdIEYsXĵ?.n3C|{`^+i2#6E O`lao- 4XsDg٧oÜ;MT2E]U1јA6C QQ`݄&uKljoY2t.MlAR){`AB}!2_9_)(m@qK⥡FބPXnq6׉~G m֬[/F䛳unTԧ<{G'^z+(I }R 43҄o-,[ü AZSl)dp$G"kb(tĘ)_=j83{8K0:68Z:/J™G00Eo;5$7F:ciigzl҇Zki4A=^p!hdY׫i-# 'A418s.93pWdJW1]W݂XSRh{aT\h[pebZ^=9?7PE Zo]LзgWI8ʡs:B[9kVewP̨Dޕ{ ʯ0TEc%!\Ć/v"eGDp3>8k x ~`:s+fW?650MWlU~pͲ1iIDj GL+upNzM>Z'?g[B)]ja0^/_ʼnįH0<h+Lވi~gz=E&U4YUҬ# Hwwǂڱ;ɚ̥3ynsQh\~$KTߣ&k⃀?U ebk7Hq>AVp|5S!W"ڋ09x.[y)E[&[AV&k>7=1ҹo"dgYmkwu%~=KR;&Dc/w0oJuixPwPX,B#1k(_-8='-7U$)f ɯ{-~I8=aNh*[vb^~A`CahB*&|{dz= Cn/g<"뿽&ޭ~)i`-|8mcǕ2Ql@1AFo`e={nm8* J!'>,p Ϸ..(wdR=9jNEfj_Yo-?3n0^)w[\l;Ӳh 󳗵tU/XG42?q(0zr E,}彷UUl)|C&N"R'DdznbMpmH"eSt3ŎTUYےGUQaƠm2"VKmn7,3ByKPqeSXwyݍTK:BSSJYb䖰X{D|pL""xT>5cjrg1s Eko冡{Ht0ߏ .G޿%MzçNhЏ@龮ŞYtYHF,(!Ek˟әc"K+j"|ߩ`oc|W؀ "(=߬|ZNF @jwx'6ΩT\ibnXcĢ8#KyǾ }٢sDn\4cKpY{p@qVx: PrՎE2R8-+ 흤PiFutѱK! `qh.=eaYOc>lVT&%{ZpqB>FfB Op{9*?UJ]!i.6`ōMXM|8:9[=+\~RTg(#w#|p]:w U5ޟ9=k\k7쫼ވ&k=MQw&^==X$VwZk-0|;z"βl-qz$V)ɫ94 %6@Ł}۲7_mbp v4j$8CM1i-xI$jޏ95漺l6$ X/r0ΥNyL=vO'EQtɄP> lD mo\\5@)$TDXreN*{ЛaZNoSߵ@k>n3n=\8 VvGC+'kV~ oR'eNέoq/iD^q5JvǜYLf":,lg?xqmX]O1eQ7N=n76.$ @ik:^̛ ki5%fF W53#ֱp'Ux)l"%Y Ͷىyz )iV:;<$]/&m uTɲf;h!>5jd>xGskaSSM[v:"rg{a𠓄Mׁ[5r/@oIQBb2,SxuawSr_ /Ʈ>ӅGdc#0"IQ :=idK1.3P,M&,UpDRיy

$Gyjg֤8Iƺ9ᎊoP#Ad%&ЉD%)Η8|p0˓QԲ2.3,u~opǧ;Դ-pk~Dʫs:_8,^AFK к%??5g6XtH| GA{L7p[fc$Kj݅fm#O7x#6 )?f͕ аJB NV\yLlt$4c(iR7ZÉlfukҽ͇N?D7]e:e[D?o61$RSˢp2%<) ڈ'טzd,\'-%`Fa*v&;H< p]$ [M#uHi Md-j6S_; $`{tiN}/o1ŭb<$hy~N$@A pM6$5dcJbω]n "uET)X;e'uB Y |c?}?[:OPCMdȯq3'DhR^QАDj"ǻþc`` 0֟w)ksYQX0yZD1ߐ pwO/m j&֣Ψ?tiN^ZoXfL}_p{`YSs uLDR_jOԍ@A+lYW"!/f :IGJt5G%%i k­$W2G.]ZfGݍ,rdɮb(c% IZ@_CXˉyhC}R^HоLnx*Rxu 0E*z1I`4J35oD08u^и Sѷ[w M8}X`Z-5~l^9&G4jJ3űj +N1K׵@,u}Skd*g3hi.H8A,ҷ- k߬Gd!yJH5/щ_5~/]).F214m V7{Ī}KP}5P7mHՆz?ܴ: LȨQFr"Yu,}9~OkÆϲib#:&6Kɱϲd׎0~U51n 7W Z5β/őpMh;>32q8+2Gih*eC936'0 fTc^j(n2HE?Q 㱺%uIg)Hٵm\8Ec8dpjʞK݆ E>KBSTq`e/>v8.%ޭWoPx&=o{oN&wRe*(єbnMbY:<- kV!畍ծ!.not^k W~<%l}Rh~%ԍ (QU.lRƣ}oZ4v0f6oZUTs$DIe̚,I^k_j"qNT L t`_vyJfWD iy|ut!Gjh30ޡGJ:-sU$@ Ծh2; xؽ+D6qGB'X`|ӡMypcV*i@sʌU(Otec)Lju'poCVkI_?ld_Z{`/aCp"Ц-4Ju/ۄ_ukɃhf&2{~D_#;Q!u".ɶN/qxd#m}/ i@yQZO?ǡbFNj3o ~bo>{uZ޹pa{e3^,hغ7= yrmb'5BknKmy%_S6w(X"W*!(]z_)bE#Oq2etG5BtRGdw(]]n(\jߨ=~Rz֬ӌl NVSj3K9OYb" S>7'7~1G+D+qw,kv'{gL"4Ni;lE<|/S˭G9ݥ^5X:^$B xR7ҧ2MIhVi8_@MP(THFMmY#oݎ)pvE]}"dOxtx;נTg42 ?:2Pڞ"Zѐ끓wnv+\?![mpߤX_ wekh$H~kA (XgJ 3M+Ke+94|eЛpPI9j4V#9%P5YgXd$sX=IcM@8sQh; i3lJ5_iڙZI`\C~֪YaKaW#u'״.<з^θ?[ύYϫ竦hFG70i.Q1rd]D"?͇eLIիFcF} h Z"nB4_oNs)4k*䪙?vX~WH$KK%_)vC<𶓅fc&1e7kﻫD[׋Ǵ̻g tҍPX鮋ĦI Wr_d*TLn&2vRjQ3v>Lν$lcxSJ({5cka?4vao#rGf 0IC'aOO}b յCs{p9~R09e./* pK]IMt{5Ԥl +vmQ6]}bqj'U'= so+/ /WR ^Z)־veU/K1i]A|AlʹUZ"a㤯KlTfX? :;-ϫ\ ҢGsIEEr-%? ?V0]*t'k_P-1毨} >z~Nrjj>JNhey+ ČP%V~ 5vc,"&3 XTT &QJ5Ax<gcIr1љ]Җ3(6)2.V[2O5Lߍo~e9Vx]ϋLI,7T-TGAͰ#0 Nj1wv7t A佀ĥ2O"dg󣀯ws)=H +Zu@z6fZ<}/ 2T|"y 'v(*wØas~^0/)ji$6:գ8ncNV O]s~hg-}( 6j d""}j7S-%+~PKF Na\6E(-DdV~1Pq]U\w% o:?mYHZY,N`o8 v40'c:RM,_G1iS5E𫐑kV/Y2Xo=2]·tUTEpU.r5ԝ Dfb!gOXo]gRUГGll,{>Yg.`mSXi9-i TVΉ ?{u !"8h|BZZH%x Z JNoi}++\s:qQ%oI\ziՈ3m +*cZgrIp5mM=gf, U$oVrbFcBB/[^B6/wxc?Qk5O<{"2‹ 9;壯,JL[h<-pw49̬tΤ̫-?#9[,IpJa/w5΃U^%=Dz"/qP-Cv#n,{ _H|\f M|X^'s|p^T\h(Y>~Hx/eOgS4΢f7BC`. LȘx;дz,)ѱ,Wn̻RRيA a;.B왟~f  ^?ǒ̮! є`0+|2,x^AVťmydň#>IvVLՠ`o|XfZa|`Er.cMH 0f o"J*B,-sKFҴt& y>`i>J &*0]笜KT`3 ˴J|ۧ$#$ݕuhkS[*ofX{LCO;wUz3k@zu6 LSA# GEجEM ?֣3Q\^bL:ˏI$"ƽ[~zVL,[Z P)@D5r4sJcN炦75AP4v`xQ'[c\m1A%m:I {w.FZ&!{5Zu32s+P.wk.r78~X8/#9s] <\^!!ռ6ہ)@oj p:ܛZqw9m8bWXӡy|E*Trh"fq|Lt..=BjiB@6*N G1O1, e@:QҒ;"`Ɔ>yGKRЄ"{8? k"#)STC!ODr#. ^wB$ps A K95D5* * #*vv;=Kc9`}m6z ־fIMbx Ena>[͸#},SktbWzEj_QwLybߥNփC@;w|x M]&8 Z;092'lW(ՆfϤPʗlʂ_PMnqӵb!F9epCu4VO .@}#2HBlD;}(,ʠ,ȋ}#eU1~&I؃/ Rη(pN^NAiXsU"쯝X'[".6KVƝz~XLXOdi^dLlJOnqzF#nu9NLz b=Raх`sVB`0F|PS*RR@S z㖠sv3hoͲ DXE[R݀\hWwe)Sv}>uSωtJ mlkYQ8zeU %lĂN{tԗ+J8zaAF?٣3"&=3i ]n/17C<,`*Mc@٭l3~Iіch.[e1yGb;8ҝ[%iW 8miनk0kp<ѭZ02toVJdi0? 195g~͐\}zslU390)pz>麷yl~9)6dǯcpIwW% kj5I6j" RJ ʈ0+h d}Ď`/>}X!&!]adCݤCڂ͞,~V@Dq¨rT 55| j9ginrCK])whu5cL -󈡽r"6xa?FDF(/8/ͦ5}L#KjG% AhU#FJH0=l!2f.#ȏmo.KCob޹W/T7g6 Nw.`.p8ڔ?S\؂AYmd v߱/%RvQ"ɬ-YF8sZ.-{֌ɖ׽d5Ekn+1jȆ b# ] fﴪROƭW,#Ҕ=HٵīwBO-Li*cz7g95B8&>3\CE&33M3-V;H^+ͬ|UTlq HHa8ͪ T*%%phdTع+XZ<[ͷ<Ҁw_v&>~1n&eZ1 q[WXHZ ?P1V)$;(L ~eVE)#EФE-KV+"0G1v+/,33Qd}2(x%at6|8_YJZ q5uDL z6 ;wHw)WA;Bfo`JrYw?$E35CV 7D*eWWytnf공 oڑ}~=4G|PS%FR}ЦcR}pVד`نNԩxAF}s2 Ց^+DirTgvl8f1­@0ܩ59gkUy! {؆ĥe^ (ۡɼR ַ'ld2g)3Şl4x`m?!FWC/nԳD$\B-a}-0بf tBqA[᪲$[]h24.pcߪ(sVss4;ѹ m xE8,ZLl$3 LAcZA9 :ٽ%s OPqy2'{|#*A PHrB| v5$a ,F^qPDKt_BVh)BB#ĄjʲOFEv'c;@)Cᜊ 3d4(&-qseGo}3XS4Isd w,oٗ_ojpx3``#/C Z-kZmʡfF6ح"j 0e\ )"< L@tp^(ϰIч/ RVe$>" kp~5(e[Q‚'x3/i j_h@ؿy8yjɧj=qaCs4Xt ,;jHG %w^$STzI2NoALJ%[93qCݽO)RdSv7w3wRb1tA=61C#ac# vN8Ҹڕĝ.vܤLq3^_Z۶;#Yܳ#kX\y";o8 C2{[ =C^F Z1$ ҷџɱU^e/) rh!'5ZSw\E uIbN*Fz+91gO*2hy|^ܵuH;G5j5U7CٖFleݳ؊1341r 7+?% tyuI - O~۵B%FqЃF QHQlʈC )˄/d9OVn81R^ඡ/< jKѱkH}`sSt"!-,{jۻmI0 N6s܂'q"JVcYžeLIԴ9b" KH`B"ͪ[ 6 %y*5^ n0j6U'*HȖD0yzCd#@lfh9̠c+ӄ$Tq{NDR`J%vs{dr0"tC߻Rgz >j6ΰw 7(XHpj""`aT^-lxץʼF/^RxLtNܥ(> kb(~CJD0[l c>wP O5=^0Z~sڠ؀Tp2*U{:l4"9E 55w$|l5mйsP`O* [Mp2F аE^Cʭ=uOu j #Ёgg}5k,XѼ>GښeIlxV 'jŒ(hS /b_2mL, Er*M/N"4xw p`{$᭵RZPIJXa}Wq|+J2˨Vt<-t$n#ZA͐Z2"KޒY~(T6whNڽsXf0Z]y鵯d.Gp}.RP98O BFF y4ހ88l`0Z%"W~BsӌN ertʆ6[Ύg.).{Z(Ox@qK3bO+=Nam.+USz~6\SV:(^s5GvfM;'C3G9v03ܭ.qt3]zYTs"s%VƩ1X}n|S)sYLdp4AZ*VG-Ѡ/߄3D^ޢ1BO-~sO}3EӀ_Q(e#fT,tDٓX;atwt^Y3J'uw|QwؖP o}kCNW7ph9{$5QyEoƌ d-m r~㉃X؃啩NΉ_⁌C \^C #W+;Px ;QIL~jr8ᄈiS4Pc7W/@[My71_MpzMnLWe}3#}}Nw}2FWK]j>b+!n(͉ AZ'(x\Q5V.Ču/Q6f{M='kUTඨi|0Nq|Lg!`5Mc5M [݂bW2rj|~cxB~3_6(@]7^ onsm*..w6R㣨-ʌq|)OD>1xi~h<1,.S}ˎQ6OUհE=+'$CA0/[\\ 8v{xBSⅵIX}kQ]ŋ0~ UVT-,9]N Xj"9#U%BHG۲o W7X,eFWO*e .sɻ,(Mpp`=gv{Z^֏0Xz7]p)oRch3P U|-pb2>5,E/3}G>n*h#BX&PTO/WK8 gŦ+m'2Cd-nF#v-WEhPSKqFQsM,YZAxXgxBy }]O^9D'4<tǗHkl<<ާb\n YkS?MI5jhbG9Bʩ'.q} xdayP]0q)uY}F`PB !A%Թ\s! D5doBw^7YŇ]ί}T Q}8qq6IW73/CɲꪐpWZ%U۰.:Q0۵DUY:nӑNsNj3l'uXQ"1TL JʹMm*_o &a9Ð<{d 2aXݨoAb|3 2}Ete*%*l(M۪XS|vٔ1& K״,] 1,tHUŲ)031'4 GuApl[[Ώ.!u*MW9-6 Z3wjÔߥYC.zQVkIdcXMo0E.4{ASG.7|qL,M nj"X6 ,Hׁ UY͞ GGbaqꂠO7`S3s0/ꖊ6DFOo|HT\'"ψC}f#Rw6+Qq막-TiޙB:MlX]Y3OIz g7S,Wd!ʡE@F4 *Y=3 i/4D.$* %of 9$w%2I &_M@e'Pqowb\v,IF./hG m8RlKڷ sq37)L .)N4:Kjѳ"M4ˀ{dM %lzDL%G8x5C.f9b{+?8;t_Я/kTIԊx[µ=ܤH TVyOCÙ)Bo%I1n9فr槁&uU@7nX^uF ַ8L&5vQuf@}CZ -j?ڏ̸FE[|,P;9q+}}k]0ŽaC !ِue%IGE\GٻSgFݎps%Ę9ǡIXޑ#bEu;KdX3|He V{ȀbbdƠ@<$ b$EQ6=E;ϟ:=h 'e%+nfW]R*9` KܞYb~ϼB(_&ŷu*W2#^YΧO#3~]& qv7j |t^M?@n8o&-L[' x`) PɈ"NF?YZ\rtj_xi0bL9$~(MRs6P=OY]:Byʺ,hV";Y8; M@OUPb.iߜ^r2]' 1$Ѷ :!"j#,;UtܤexAɠGAG(gC!!_9'4nkѶ,ѣjZNu5O]Ɇ/ͽ>5D~ś&nZ *59jjag _>ĥ(8Ue lkLϘ|D}SɿK>u͟j[N u/brv5(fnpָ#8,yս"us֒1p|9# [Cw)k Ъ5X{ۙjZĪmH@2z)l8Aq7˘GF6\a.'9F_&P8(a__8#^n}QD=UcDC?Kߌ+rק;r, 9cR`;"ďg@=Fh*e|Pj> pt _uWVfX)> `2Mhb+Qsjqg8DZi>7w33ny3VPawqoDҭ-i'IQ>f渨N7Մ(bZיڤW58Z~[5؂0H;U{+uf_@xu*=\ @jZWg٭>__F7L6P~N9| NŷןVL)e;gW=Cf:Eav&l^=kAU'\X`U+5q Q6i(|Fx^;\Є oy{jD|%ͦ_>ܽ4RuLIm@66韙X`0}f;HP_2MV  qŮ,sL ؒLcsfd_=_I'";Oe ?!H_dEIg GeT#W I2-@^ZLa}ٝMr˜9(vp>I@d SZY4Gp!p=Fl1,{b{`:92"iwI-l)/aaCS5J bٳsW\(FM%XfR)Ev(!u"ËcN+/U9Vf< 8F*$lF^RWe|lWI%g[*~pO>cC3/T<84;5b;}24IFBTWVshcSzZec%dr*w2/+QJp-rJ cl%9||8*SA+&֤,یec嵍z,J[FYVӊ8fnn1ǤO@`CgǴxB$ha݉hW0,)7>T(Đ- ~jNRjyx\px 3s\T]SK|W ΐ)K/\Z̰lTű0؀Y6r/5#\] PHő2ϟfZ`A*qu,y;>6aiXU/F7~>!nUBk8& 8ktߪGP7YN} 92]FbD, NqYf2[1Q۝ ({FĪ>7UxõrE-&AM8so@'Pݓhd/L.[K'TY&DYv&uѴ::Mpl]^)l2x\s E<{@BUˇkHmSKR$*[ƨTSNSxJk{J“d2TdwPYWQϻvKfXyâZ` Ѓe02u+pIĜ6S~巅 7+|ܣ@`479t#5ƭ1gPq>^S=I}G@MuҮ% цl)r9@ | BǦ:Ɲ;ug⦯֑kzߘқYQf77U2*lH\doԁXovM3ie F=L Q8<8QxiX( &nL%98@jy8YVڀx2;t3 !=h^SqӀ`DA+M_=\69 ߜ1ly_+JW zL 9(:8$Ƅ8Kt>laȠِa_H$۔_a,j2?_#fKW@\]82ʑOtzHyىxj\Cfn$ѡLT g^4sB PVڨ7ħ(m3e4Y Ǯ̥*̝iJ/g<^'_\1M<^ϞǜZLN|YI}NYNR#>&|x+ir~YB7UBLtf !@No+ܸuxҒfH#ϥd t}PO wY:'hM'VX<% [arV$ʛ輴VB\3GezXI JBeYjR ̄IK<'h=$V+ԇ Ii ggЏެم|YpCi nȾ:}gMzzs$nj +vo~nĆyuyP$v\>1fZ|aQD`SmVyѪ?6|MR[] Hk{  )iT"G"U/m=34\t6`t:S_=e܏L W~ r-m6oi*k=20U0 Ͱ&;MyNT؀J>R$r9Z'xEeEfH$TЭ%7M}$PQ5߼BkxVq+yh~d; p#B^&{}:(nG'BB@΁Xk|^R sv|uuwوzhr3U l~%v>' zrC.}mqMߝA*?0 5E1K K2rdau>`dQ=-N8_$RF+Oq"x)!ic!Up_R50C^3QoZ~Pi9 ^ 0deE!3gOwա]kk. a"RSL]Y4AűK*_Ӝn0gzؖᯍjJwvvٳprgC )I,'Bj=E"M>ǯ193BIaD}-jZS[yb6P-T^i?Q@Ihx]8UrLuz;tY³%X)H"J3U;tlB?(_ k7~񮶤Es%U 7QD?YFқG D59.5@[~1[p.D|=RTtp}cSW8D:s9eV3mGt7(d#r"8lQzR8xn .!yg9u~oǸMzOf8^m&oʧ1>Ɩlp /鏜Gxt0D+|5{'t7i~k> "]ItKcDD(L $FKbst{$Sz %ԂUUB c31_!&56?PmbvbWfGͬf@9y+Hqq72>%c63a !OԠ4\_n (VZw[S|@ rpNZ L۬`.Tڎ<89DsPمg|mួ8 jB vkN?4]4[-E"7_!sPM6 6eE+4QIqoN*B67b \_)`dqT&/SV4*̳M1)s'6PBわsૺiiP&5#oUMG/zX3 rC\ lܞSbfV҅l suo'Bo^iQVU61@}m{ְ.IX(o{ecNǫaO͝IO:;T \h͟8Cf6gF=i ڌ WÊ"@Dnɶmh7_ /v7#.+Lˍ9G|4\*&޽Žbd\aOfz# | a|8] zo| cRp5A tpoMnj}@Q텓ʱb,Bevf35؜tT17xOI<'xR bGefsՂZp ZG.a#&>kۜXnT~<柕R\G,9 eI ]@D+ 0Ϯ Z⟧)v KZnRz{ʺĦ'f,~,b:Pg^%I]+|?zxt>󓲱T<")a!+񖀮`sW-OwB4np^l[L ќ疣uƴ]09DA__;-:,j5 =QپS REl$xD€E-õ|0m%c?(z]6,޲ǪbJ_N> SBu)*I>=Z* ՏFX={fH5Rc-‚)q^F/CeteK#NY&'|H9Cϡ :'9JLgqN訹!n ,N/-z|tYm %4SiCdR|4jIr͚g~[Y"L"\cF`=mt!;+3av_oaq.I|pm*1D-w;'`nn اbE/)N&JM˯vLLFF}^ 'TT>x:rfw8| CA&I-$޿PnbȺAlLc|ɆU?jNCf - hٴa 2K X[$Of_-a⒋l}#z~`SpVB4P =LvWBOFicvX˝5` ^;h]TlƑF8wМ̈́WSK84&,%ݣP~Q%a1=y RK#EѭުP7aYA؈>}.H?QN7Hʔ=bXjlf tZ*;4Ʃy"`P ?8)4Z=LiმL^|/hwtp`)S,HDD7RzBr0㌘FNl4 { Y,v*0}&14lgG)֑$fth 1" .@=[,*d)W5!qV&lBF>2åfn?ZH]<8/kͧ>Ў;A?01>#%! OU&F2PΏ}lFd2#Y/y@5Ro0?<.Un$i=>t ⧎'!+-y==8Y+!^ rՈJ;|xV@ǁtTu<>vEǥ,rBk.rf7_E?vR=1o 6%j}f|-R{EEp %˸X|}m 4i*+<V GR*;;{H=K]~и9\cj^2wYx +XɇFDw=G׼0aAi:|KMds/ܾXwұN=Ns#7怏]Ń)]?z-1k1Rgz өs">/%7 *64Dlo cTΜGP2dCm59iʐx8+O pe@_2b^,څFIM{1-C`qYa/(U˜;`/ƍ16["dʩuRr3#؏.o9|JЩ(/=1>S3/CFՁeQAr88\A3V\lq- d|絈 S(vRXXD3?Aǔ+jܤN]ؠ&#^eg{z xLP^?U+ Tc o ƿϴBWwY;?#>LϡѠ2t3SjRB~r&C4g(h^2ܱ0۝NYQJZlKN.OI, &}گ$v4]JĦAir.m 2j{;fѹ"Aڽ?i93:xu3ea\?Wyp@y1W;T "ZGB0au5cĩH[Z!b ʆIG, (tmy`*]v?ll,Lx`Lz`Sr9j˻b-W4s(h=L%rE$ej[,ևyb?ϵFY[?.R-&O؀ |dĮyBW{R1υ󚠍hf1*{V)ۤk̻4Rţw;/|nwp.S8kn\*۶}eXgoOC\r1|==`򷎒;'_WԵy<[ǧzug >HͺcP$mL Xߛw8:#Ukq,vSCwQqŞIo3j~xg_Z-:_S& b>|9e^Sî@(tѥiJU-| ?"—ڡ#u+z4iž6>R)Evѱ~]gtOKC@a%Yõ*SVyu35҈o Y|vHmxkG"m))K߸miP)\ #QZE%9O9뮦uй^3_?SaRM76;xP]O2PLM1CSD7r` <ʽ:,}N1p36xб@~y*bL3鵘5vOK/'u4{ 넬)Ϝowa8?!=-RU}WzD{憈.LF!Fqx;[qBaEpyP CF2oS_ ְX4)71{pBU6룪*'&~KihEYӟ?ٱg! !HzX>}}"TdzZF LY~{x1}٫.姪f%39Ҝ. 6$ᦌ1q9kUfJ2\ YZWQn:4a<2 ᥭ\'^p/$<p Vzs;gKK ?0lD$ug ̖sUP3Mmi`z:^ o4s 7R]qnoOxφiws=BG=?Eڇ6VoI |,y *N}(}SꃺԺF6~^j<8.4I1 =\!Ϯ B,:M< 3A8=rʽ@TPB+3O\6W6~'?|hQ^vV}{[<]:VT9vJi Ј`=vYι]#㛵x|߀"7Y$PZA`")!)H/W;Y7E=^jzZ%8aT~x "ĊS ERm͜s5܁-GgnI_p:LD֘3>?Y9,s+[I0Sq+,=XW'fS< ¯UMYĎK(4 @pARJFgqޠc[3jf!];AU2fn`_`#ggx\6$b&#NuXBĝ^\=)ojkgODLQu" K]V$zp2Q>@l-$sq6\K'i]mVѐ;?а=M\^S.D*k^4kXaŊ$R'Yhµ*fkM"nj6ފlǒV sz Na# 7X9sbQhO/u7`d!C'WQ K?؅Ҋtd/(x>msJ(8aI0xDhOwϲDd( q] 3s,2w{x8hFwuՐ*: N>17R/-At+Y+IFU.bP9AV~]}rf#QP:V и,z-ljlEQ˭ 7F!]E(v6ŖCJrsXn3 yH:`ʶ]u۹Ks85v,OPRkj'``OI?:=xqlD1z)ZG=@@*~ks r]LII'Q5-D܄ ܷ`0mմq\D HAg8Kh,U&00r|Am> k)F>brDZͶH*Ͳ t«ZTU'%U'w2oNKg+$5ܥ Ss-oQ d|d%dQ`dPaD7i1 BU8l1ԧ=%*nc9RsY({uy1TaUdMdDWz3'3~Y4rCL=s'~E(ႴsBwXȂpݞzЂ2 @DMG"g/Έ*zV7sBuKX2"1nDYC+;\k&ސs +Kb >4tZn(|~{0GdM7g~X3@ ЂY6;F2 JJ0փ% I봇U.{nOirZ3Sr*(VV8 Mţc존G= ?Ox:V: qZ]Xiô* ~6;w~TBmfCN3RPiv3{ZbRZL FXbg{uVN0TĄ3rPnc/%nҠ,5pN$OD `*R;T\114C-+;\6!׼$ i{V̐ci|RlG|vEJ_VOO~ T!]H~b9ˊɰ  o%ޛh i[y RЀI!+4N41mbOZĊ^+$XGLdsB7C&4_i•&Ā*1]+H9͒Ie";oP\p Sem38C͜l1џ&<h+ҭkqŎ/poѐ`}L|Cc'zPy2'ʀ)2E[z]EYK 2+Qv$8"I@ZZ.sn0a_0 1|v#uJ?DxNA@NR/Lt5/;QH(xAnൡ{T@&apPMGVa "L2T̆az:"kB\̬#_c wY!sN!bhf1Hh@qPfRwj,x Z) -$49"Vlr'hJgqP"-5a\ pP )2+s|Bڹ2paqS+_gwJ55B(FT Y"/kŒvTLT2t[˃dH\o1A‘?HQ(C\mЩ*^{z(4fon xrNn׵ ^*y ޼U*eTV7wPŻT`>egEf|# 7~Wl]0}:G>ha ]\{O7YYS4 L[`,^Êg1u?I4p/p޶~u@sCD0,#]93F/osorkdģ Ӏy /BnLދ}0>\-@6oaCR xr)X:]JiCIL|0[磵f Z9qi&9IZC"eg6٧nz"XML RFf ^Y<JK["ј $`d׺j!nMZ,'nLB Z0,tPսEנ\Mu]gʓ~"ڕ 7OMl5Lzu1h fO*M@ln" !a0Ϭ Yaƹ.I,%4]i-vKP1[ ]9*nvӇC?YJ+7~UA7Kg܄%ےf%`*)h`:PoX *JH7R5>o)2K4_6;INxm/oJϐ 1V~4֓ 6޴g&{2"$ v%MXEB1UkWD|AMQEfmy˫T<~ƼHZKa99yL.8P4O3v˭|[b*kX E$?rCQ&n#JjS?$%0*RsPABjMӸv\Jb˸=:yhs7h0p$'ͦ Vu:fx?1_7,'W,IPo™LrCvЙ Poѓ@뺢ܸy0ׅ e5 i qhB5|a`r^:Nŧ:zvQ>'Z^|Pm)6ؑdFIDxRnm'Y@RZ?Ko9 4'-|śUU׻!0a?V:o+dAYFRdw+rB$b[i(:BBu=N dߥ|3kW%:ox7   DF?ȦQlsPpЪG?"1qqiL* }wu(mE"* S:tF%_.uLcHJGP_UMG..}Aõ M[9w&ddӼI/)\%91+lwo+bڲ`#RWBPד;5ϰNbnu*A_,q Q1=EO! @{mx9+\Cʪugy.6Cf+ tjV@L4tmwDuT<,~W&e,>k|ܷ LosY ~?k\aLSeő'Ԁ&n>t%a. /;/(!jH5m'(Z!l;6?KoS52?XC~IIJi(78~)҂9=qq^kp^d0CAG\,8Kj } {^2>Rsn`q# _p?6칾Á>Hzߌ]{*U'E&J>-FP*gXJdcƦѶz<͒D+PڐzG;*C}$ ɵĮt[.zŒ7h.Gwrg VYRL9~p/|C7LC|@U{ z 6 XR59 Hndn1)ٷv*[+fʞ]ʃ &Q&!VZ1y-uBAjmF1?K?h15 x]# Z=-htj1I%A-%!ձBt 1}:jϽJ7Ĝ 0*z ucB{z0H^Yt*Y/CJw[}mn*K ɡId2p xG#KZΗEAdvSc/^(*zD?I]I  PGå a'ՊAxrP֛ouUvbShVG#mgKmVEn?i_ݦu%N%[;5L:IR2 pmquoq"wr]# Q"}2^}+ \J]m$$s/I:b Ѯ57HpDu.dL.8 POTwn;sw5o>w{ -e JG7e \' pZ)~F<n~x\Y˿aIcy]I$p'ΜB#ۨwQO*j1-*& 𪀼b2|^?x]P7A{MVl:Tv1]{!muL4w &drOҤm{E C]ܧ;p0O9.ظL $SA{9&-:蝣U}WM!ëUyKL/m '\kTc{CqrTe#~b%C?rW50Mƿ l:=N7 .Z1s»UHɐ8/)PDy9+X oI<<]gާ mχܡED5K^g"xM5me/mf, Gj3Tؓ ?c:E.6h2 _8|2`Я\S5mҿ{Z|Dā* `_Hhqoo~-Px×Yׄh)<y-wIyeF1K(5MBJ} LO(t6ǔr(x*;5&\Jv%*+#2[S 6%T!͒baL1;jа`F1T ma yIѲ0bXLs"Cݭ7&]jϨkCc_=OrX2JA]L#q*m1Ɩ>Ocӻ[g . h8(P{+Yɸ6> neiw(vp@f%LS!X㬇7*g%lchӁ: Giw[7~&D#i3w?"5`WUQ'::tkW^@zs%X[dgSZZuM2.CY5,(wWhy/UQջ4Wdt<2&>-JzQZn9@36+e cEO <#ﺭK7<,*Y੘ۛ!z ^#q.RpQsFxdaUJrWLSX]0,ZR}zlH÷IJRWW`yGX^9G7jMr܋: v梭X<嗧( U;"M-*GtǍY s[J `w Om%^ʡ OYRy㐈+ǥ< HZ޹h$ZVc󬃃.-|vkyceKgQ'XʢE x/=F3md۔#aOڏ..SJge' @oVؽxϠQ~'S zdz§F6['3xj]*}kP?SvёVI(9n˕BVҰEk lZʵ"?{WmA@9HEnw6J\({|vECxrR$GP_ Hq>L边I8 SpKB) %s(]ѺF@gSR10h҆e) 8?SwXRfAIx7fjjiO\d+Ft?ZYHM\IsgUՉt#ai :)]YeR3yyW+/ ? l]v{[x~KjX&ayPC.b9j{wa?])/5^Xm $w]\>XI !B~pLu ׌|G(H؉}7> NͶ-Q &Wa~L?lP2 `gB ݽsA*ˤ«aN8; ů%$]u`@hnIY wET@Y4,yk&2''_+J`o,_&Ymt5cm 9 F O("̓pxև *b m_ Fq6"L(gm#!:e0[ҪY5-R{dYd<@xf-ijgUU,F<^hangC8䚿08Cmi1M"̉)0/gsa&ͷ =n )2YFa[kYxiڤPJ]+cL{QTR oI9@7 (&bF6B ۽ed,$N&)[=.̛4"G/WaXE+/]ñf{K8i D4Ş -1“wxfaoe$ݴybU+ b 42l s ?)edz[e^L$["u!j )|saNUODS\|B5K`HCwl_IײцǗ?ﵻ4FxV<׫k8:ÒxB+&@_bS_i'bαg(- Nt>BX# ]ݢ>p}€;oufA+\k"'`:"Ij*tsGֻBENOb8À_[Z9ѰۺPǑr-^D[10jR/O+*]uEK;]LܟBq?z3c2sl[]\(aj oH _ ̑9KY"|O?l+@N?ѵe]6ДQW-|͒oZ8f<WD924#}m4m-uVokpA$04|KPW]ÍkXT̎6Bj3 Q!Jܷ/' -قci}c4*T*{gPu,{#ҭGWi.UZÌN|G QvX~({ 5tˤ&< $-پg[ Ճ`ǵbUqDǖ-3OomUWeW.*Mc̀7F%iP.:kh 0/3uBiJEZ ?C"@tq/a5^}cupvR=74RXRO {,~ =r2*n 2t,<ȅ]&Op$5n!Z$ꀰgF0E0yjx,[ o0d' "^f4=Ã[AuIB]橖P&ޭNڻ - ǒJ=[QcnBOOG4t RܒL'~^=Jy#O֚K1`g+Bo9ĭ_DN Ri~ǴӓgJEz6*P.El}Lm4H킪r@pl>D4V'qN]|pw4'"NLBt,ASWx?Uw6^cFK@O }[v,FGYq+PZ,3ij:{P-7U7zA.^Cze83'4 cF&<?Z'`h<|5,b|?՞}3=i1[Oz)$^C .*HXpSQ|~x% -iTo&'H+L?z5MˀVe=N(X3k<Oǧr¹Rdg2Qόq)m42Z (]dƾEe WZr1$^ F%6]TSćsᩥPCX ܔ`nt,g+ںP,@0-Tk|xr^@|u4fO֗vW^$3BzTOܱYpwMI,%iN+e$Fa0sm ez@=<Qfk^E=Ĩb#jq`dxK/xG*B!^RI{9d52DHmMێ9dVTkmC2ozofal>V(2$|0ID?7Y"$3j+FEǘBV:/Cwa>Ey5ͷhVL!ĕ .Jy&~<1@:v lls +/0 R ]ʚT$L](Hp5tl@NW"{ԁaZ8-45ӳǚ =vT%^M"Q(? TE+YCtHBQg4#XA5:S4kp7:@eX 딸SUɃ[UkTWEM/FT >.S@uA]l}J[6 U^ d6kCdX޹jpU5:Ҙޢ 荷EB>V_ t^v9nȲT#)ߧH0LǤk֑觋&CכLGIdqSlObr -f#QoJF۰Lt XzP@&#?^쓽OAJZME"&?SX?̷Q:eeL\))):1]}`Ήp[txi< 9koDwn0fb$ 0M@{ VWnsRJ=z{-#T<"N&Cתc}@9@PP[f"u-t7vʔ~mllݿH ;/U`n/SbV&jct6,iϦ4"(`]աȠnpɃVeG0Ek_:uEjy⢩:&6~X2T07eUޭ! ""?jܖW+omnP;%*a<5>"5D&¬tsj5eȘNxc{1k\jP~sT@g:'2&Ү/pӝljg9ĪF@=u .-lX"Cȏ #؈[^?`5 FIbaʫ#Vhhb1{BRh؝dC#Z|* 0fQHHb)u)&0 qjӟ[cSB7¿Xie4I^EJ(4:5J5@(a]40-k-mgi7ґF{'yAW8EU<|2pv=z /zu+ELQ9B,&ȚM 0 `|RlDGwo_g60zH5g&Zq۶ :O{w')PH}Ö~/3pީpVӉuzSV<(,7Z#{^^[q܏~ Bv"nA|)n^&ωB|De)N+i 8\)OR`aZW5$N]z!-cq*œИ^H/}2n/"C6 )(XD+~ni >!5G9b> ~ 4w7'ze R-C Cޮ۠fM*}yhm<[75}sEoB,*%jvCN_i pl@DY%!3u/bkϹGj =/=gl*٘Z6Xϕ=fmƟ(=<ˌFhJas-Pk#Ԍ)x:[J_pg)7mlCtx&<-$Vዶ_J)-".K9M*y_ϭr;XQRZmasmg3Hb! =m#|FۄT8`¼JjpXe5GKwf~.d+MrR@ 6YxINb/ydۏG# :OfL wyQ#20\ K= nm0>peu/8U ="L#Sōk(kgXθhahuL2㗞.U?j1)fprn;zKPFs'[Eύ#!W 9 7*<dK$ʧև~Y`Bd֌ۍSEJNʐ|vX׃_`nuBz3QEͣNb2qіx f%Q&)f6|;63Vd;y VmZ[EjѸ 9S*Yզq7ָ%ZσRnܖ2m,]Ԯ[m,}M3-V]R! PA{1;Lᓇ}E}3 H|*ӥ;r1ex.NdQn+^C!̡ˀjڊE[LpȺEJ@c3^({ 9*8L᮰Ӡm['?=(MOFiTKĶ929A j ᷸-AL~vm%)wm:8ƜCbPQFfM0ෟ ?W )D E_/˲ռ,-/LICtK?q/cڲEgld2~_`ubK8⾪xA( ̠N'?xdPG8;} vM #)xqۼFC:F]a 1\Lri[,ZvBqEF%7PT/^GW<5vq) MSjk"Q kq,ԫsm Dxn%&5gwrT'Aju=-z5]5Cpcެ iu[\bA _^p!D[Bv/`Vk"X^ٱ2dWlE<DZ_-V~ o[g|}|`WbYV:I]TsP`&QQMngbR9 뚽wو2ÖtaRsmٜ_p^4*A)ˍXF{>獽@=iޘboՁOP+9L^8m|Y[(`z̡Hz*]J XJQ:AMrQպÙYӁ_ΖdOE@OF@MI05=@P;Ui"t[2: !t#ui%$&%r,m%ogb^@ҞÂ5so@A[?pP^d[g%G5qi1dWBӹr2BZ dSM7&!U{[C=RX6H5;~7%'lq=2 Ul KW@ƄuP!#$yMl絆 brs.1[Ddt ;GW1HF $r/}(ր5 .@K=d]~ &Ce&l+cn#pwkf.^o'nLH=LOlꌬA1oucU7 0_f&Kc\ӯC>%r6ıl Hq|~vڣ#_s&kV兝*N{+ʑgw!CTδ>5+{x#ymSu*~"S_t  TLAŊ{Ta|UAoу8&V0a}"jFxND\T.2$|mԴ 5\3Ֆ(yap3\b>(A? L-ca6} F޽?h3*f̻1!-:w`#$bkǸ^܍Db PL=-}c֫N4 qWqyo 6zqd}P=-z:[béf}w"H7r?b١j48Q,)Ww!S$jCIL3{,iBq%b_n={fv~WZLBem?vF*a]n[ ڬy.@岪1.dL sy(XeLL=\(:G؍ 7$a8#7Ҙ0ºi"QpIU;CWv0KuO`\RgY`s憈sf]v&U&hԁ_Y>fHDž*a3wۊM.Uq9x|F{tFߞD/d2Eq?zVJ HZR޿s-ڵ챴cuktj +HM+8(bbkXj&&l~, Ji=; ~$%ְJЍm[S%9b6Ο3w8}elΨF;k(s"를}qCkؘE|ʽɞ]u,k8񅒵2d'Wb@x7Sbi޻ʴ2 @R[33eNLte杰v(CYqEQ/M$Pؗ8# m|!.='Ra¼`0y\ZY>kWc2%|$+Yj'yJ~6PBrҥC1 GtBi4!-GH~],d9FU#Ak@^7FrnCˠ/.l-$$̉yY*4IIx&0Oâ/CykO#CA; Z *~&.L߈eXhxZbavGdCe0v^iupoU"˟ȽpM6 Yrr@N3zbA7tyM~7Dm+iVKi< lc׻ej "28u L E}5XEts{ Qn|:/$;XYu8藦V0 >>(<ي7 ׏+-!a&oTVkdh.+80M̀ p3{+54g7;@\9قl $1 lgiHy%ӲTAHԾebĚ-O1$jFKx+}|E~U~=$%7;I%qLw$v@(qlH&5+okhyRLi?A>Ō'%O)Oy``6|-hlnQN i8^$U(;>١9C^Z~%^V7?Y!Ls7}4-ʅdmBa$MfV>[$2*UB͉bBcVVqk_yʑP}6P9Xc8wD[C<I ^bnq1H]/w6@ BR[!Jd\sv9vSjA*}`h-\ r`.;Sj|@- 9`,)}TisHު5ML-K-ј5=>N!LF([W2d`_n|Dg=ax8=c7ĤHQjgp-#")܏̫_aFA+bgf9+!Kz[e葔O4p^t-)Zt~J@k<H ލ~l5q]}ف⃂;ETprT/p !&4?CeHϗXϭUٓEȫj~g'= zfԱ܉D0҅J n4525;xXs1rXh'5BV Eʼ-:Is*E80+ЛVofSx3Hb ovvZ'> .˜Uq@uA"I#|y3 ҇KY#ZGVqu !ɂxN7$B S`p&J`[klE;}=#ѤQ]VtM- Y y mpr\^fAO Hl5>Im\OTKmWYex{E=Uz(q#=\ LE_;syO('vLdt Vٸ㺁Qm_hZz.Pl'lWjKP$=*ߞ2(q]>d?\tTk-)2A ,BWo/oXR)|reqn_ǑbWH4>ıɀj "ɁkLJ^ɗ k*p2.>+ב] /qr̀[? L/vFk}(bV3&su:A=}.1%N$a=,ϐndzvac*1Jx2=+I-wȠ#R SM&w"# 6X(Ga| eRi9v(:SMge~WTȩ@8-11qD DQ0<56u:'rsچZI =FF>nq81yNyxFTech&bX[^B+i.M I`F fP!d~@߄/OJо9ũT3t?Vɾv?&uT}Jr&{gJcaHk|D,A>ac>č,i>mXWP$DTNOR$ QY3E#;G\P{3~D]e&).y8ґڃ5~,s*r6eM؟q?k{`y-jAƍWWc;Wq^׻6 @G(X!$ONځ'n6f,v`X~߱Sm(rr+a,&s%喦ܡ2O"OokUc0S-1 <J!A0~I(͐ER,'Y&?:g\㏿[? lYז-S٠='ry&Mw*߻"2rJXxnZ2Ƒ5x`kb_݁mxlXw O(Ob|h+Δ_ ,6UU~I!r;߶5SNiW RӇaoFYC-/wÒ#.^GۘfMVi?ڝmi@, ]`η\@h|_P@}tBH0(!*]+^Vv+K_D/C#[] +=0G JfOQ}:{S>y;y|Z `2|]s4c)* LӘ86Wǯ`gQ/ۦHՆ;H@J4;e ?{DH|5R .0w0{{)/8)(ܜrxRUgg(qf["_zWx1Pݞ?M`_PR),^)87> 'ŭ_9C/R1fe6z47ԡ6D=Gႈ6 ]҃ ,Q+,y  EJt)g31$x$TP 2_XBQ܁=gBMR7~^n ן@;>> {*+S-3KgO19tGnkzoK_;tm#NR]Pi7zh;t^Me .Ep`{gaʳ8Vco8;'G(U͎uG㦇rmeqQ:i6灢?AY7*i+!F%!'E?._k=ï/{{±".!w|fVϒPOMz $kfYM%!aWϼVȞ`}$z+  s5M]_-~)m S񜮄S!'\s'AX%7m{}}7I=H/u<0߼ZD+ p #yN;/XHXQz7@6ׅ_~mėZ Xiޞpwr"z1ڝ*$e:m٨fRJ(v7q&v{LةT!\~B D) E:wOhHNo,] KƦ ,z2$@аS9rbԔ%Rop[>$& xPy{3gnx9y#Aq&>$u#fHïTLԗԜl [:X@ҀJQCؐMי5yMN*_kmл ̢|Y E ϟ\)5dm/BEX}s_]YKl`iQ,nug)(mk=ߛ=)1 Yx7 x*o`Q“?ʕ$`㿈 vLǾfu+.wl40d.cp) Ia#G6,ŧ0I-ǚOч4coLv^d&.dڑK $َsZsp$:h9ױ\o=F\K9b.;BR$(J2us>.s^Sw%ô|fo萅.' g^} \J7RN6o]63&4 ^cʳ625S*%fI_)h J8j嚢q:Jdӳu,'''dfu8L4iox#ewA>BEZzS bJU@=3l0H-l5N2Iw`;U G.NWXpF $w<<, d;D޼6=cJUw\QS[܇@~%M7LR=wqsTdqF9(gG5UwDqǟ7?sYԄ+կS?t$'xj;0x..I!v @I2a*`_nr'{^~qlމ8&PUZh6@xLW0+W\ISj}WS{zOxO}0z j-RLA>zvr8A&Ы?KKOպ)hb7iUv>f:\1qP|Z%T SU"JwlQ8 bd9S+6˷S'~ !mgD8d"2s)uY%'!]T=]u=)w|~<&\60z_+ش,"#|ZsUth[ݒS@+)1>)$71-퇄p [ 䵯Dlg[39 ".`0uoj䅉$< AO(Q̮\{J }3ȿ e=P&60B svC" G0vAEzle0=KI]Ҍ2?/HI%/ c,ש@=Bo.J=-^11}Tr*Hn)Q5:ܚW(:BƭFU n* 4%4Hm\Z-͕ s&{ְIe@oУgkt a71:9R$Q]пN"5yAI4Ve6RC=* 2:u O_= ZwI o[ˑ^vN3_ԧu{P^T0|`$D h&XCY dp5e(xG4loE{ M\?c *:VsٸsaD,'CtiN[ LK@ү3+Ls@c _d=;htSfJ<4r)]p@qN!u!>g zbm lD7W.6Scr?+6W=?\G߭P(Uu:2镚=-?݈Q8u6@*Q|}5V U4y0bշg1Em]dڴ^Sm3{HS~`@zDoWǗ<."0٭ B׈'"9faTn=H'QSpLS}o.[>+$-X}) #OL\UN,` 뢛%Bu 9f-kXG1f_jQ W)f@xW sF}p Ə{+1YDH^vNH"Zt l=I!a_{bIpO}ʋz%<gXd h0w$]B@V&/OɨaK15Zn :b8p'2?R 8zVuiHp]wǰ}W54/[!Ic\jNuzT:nkuўDP>߬Y\OU+@:Mc7+ȟ2k9,Ղt=ʣhNMF{r!}.V.1^BG/Xh'p 9p>h}G楯ɺGq8X zJ7)ӰDuֈЮF4c֯3{HidHL8[XOqVt*J؃^T%JO jqBћG2 I1-8r/ј!^E>k0fQa6to1Ie*Rz3-w[/KMVNZjwECS"5]\j4w]&!#^i*^1"av!T+z^zf!)N!CaI2\ӛD2wώ I{kh)4WP X|-#YaBz#07eAޞM%+SyG( ?w!t6'qK%X٢C;P6Evt4[P_AAJ|*[ Wr޷S1U .į?xW^Tق*w~6 TA~gc^‚#(n}k &h.ke *Eщ-ltzt*֘ZZ-S6A9sC3G*#sW٬WG-2ލ`aqĥ6acݭBXxٽՅۅ35X]p"C|W B~,8U[g#'UY-6uK{B]e2G_._IG{dA>x_1`!dv]5*q'Āo(⤴n_x]Xoټy:V8| 7S8!6 -LN/@>-?_$Ӣ Թ[W\UKwy,$"0; D=9z Ɔ>Ϭ]sGSޛJ@}5xN ;YRz}&x? 9?n:M܌Gq8,s$f߉5[G}h~ΖL$HA_g=q2X2ݒQȤ6ro1 H1BMP6ĜY7t1<$7M(ॄ52L7d83AIǠI97繎 - \ow8( PLVfCFZB]X"A3^Zb,HLX\wְZC%RidM\|"NWUyu#hԻl }arQ ;G= @Qzaw ĂH1p e$MX #p!8]dR0.zzy=3&pǟ~P l~t^S)_J~k~k1%Ȯ+"e h<DctM.G灈h "W(@$ď^>t3bHkyŮz@ 5W85o&>)[@eBWϧ1?L".h!MTuZй;svh΅ t)M)=/gtW>OaO^&[*xF&9%D*X_&)9yMř`.n"۪ܐr)y톉j(Y >X I{SdܶЦ7Yk30 J}'PVѠTA$F*XJܠL`.>&( F,qA}SD;lᙍaДZ̹˨bIv^r\hY>%w1DehE$N͡+685%4 ֨:,--F|6o3R`w7 9TzZ4 C-L?ZAv>]\eHϡEIO:c5I5:h}mY,!,@Ute*HZu^t+oЊ@9Y H8Gvlztp'7@eT2ն]vOU-kb|ovĩ{ @+%Y/3I]aӁIܻ)'!sM3e^z@?< ;ZQíxo0k&n2qc2w*`F)3@,T2ѕjЯYk5qP!C^fNu𖯗~a ݮ?ܫ)Vf|hR| ާ`8$5S"JިiC_^Fa)/s1aLxS"^t0B| d[$Lv koN:L;60|;2ϳJ1s5%rt0=sk"5^5Σz]^cVK҃r5ms+D2aؠdz|ܨxqiru`p&@ShSzȴkrr"p~fK!ƆP }vUkMii¿df}OҮ."Ae}k0&d0 JIJ 3f)Wej-ۙvBj0(CeTbJ@X!@˓:lÀ<}dWa|||uRZaLBi ?HCDQt6ӡx|5m$b d6 L38VT~һsO5sA>oQŢmyPӡ"H. } wrTrEr:7@Ec HƠeB 0$oSXO~.x\qa@5-p,*Ce"O)v4<2DpsmpyȎ5z*t@;#V ͨk PH,j W崫FM{ ?"9(Uu,eú"D ߡDۃSapq4E>]B$pY^+ȵaߒMX^CcAYͫ*DXu2b!1z|>.Wv7 ^lв4)TW[2WwZxt"TF?9io'|B~ZpD۽'̇85LO -G}CG^[f@ylƖO퀣9OIҖ^=b,py JOqmvkVX2kHӱ|8)#c Xᐔz~8(p2-8VQ!z3Ri`U<T&!F~,"%쎈93~=㌘O1UtҬᒅOHTn\.U )_ 鼪Sj>/\%PX.,܋ǣ>U=FPb` bJ ʭ_2Ү1k^~ ]@jH!u r58M~ 'Խ` IrI)ͭnG۲`}k;dM܃h1jRjS}|6?%V# jUj\l# ?`$ZMYP[v'9 Վ*H𛯱2-ZX2ᣂpk=v +nJ@ʞ+-5<_ "obbL Z!tK4 jݷGV8VGT ԍ`)zceW޷M5 1l GiTYK򿍥`PHFW # W酶9>MUG4~zI5gQDEy0EiQ27? O ˜uߋb0ªejԌShjx>϶΀M%~wiAv#engIu #֥}ߑ O) OJ)#+#F#5pӪWWZ,ԬZypKh 槡Q#Ir7@;0.ƓaYItWnqJ*E~yM("eЍ1cLȯOrѳu{^zNXu:6i,eA4bZzc _N\oSt-&̹b_ߋySO +rq~]ȽJ'Ze3ΥwhS%(!4*n9H9u7Vsܼkwk6z~:%ZRЬ}H2u7y ǝVg:՛ck'Q5s;\Fq=ǍZtIbC&|84jsA'_kcSԕkU&= WY\Pݯ[E( G]QVeԛW ΗiυQ'rr*!0!`,B6#ޛݴU$MOIo~I6[7i/dјexS* ߚ<39/OpqZ{WyzJs 􂶺f@n8Y.L(1=LI&5uOz?c#vm7TaoE#_;^AgjP~@A_Ρ@P9[҅ ?]Ӧ+t.xN'$l.N)0!ozh]5B?uŠV"jj켈ʹe\ *1e$l-.F18&Nkv.׌n{ҁ*sQٮc&h"W [NPg0a\^+1L,m6 bu1פ!ďR !' $ݼUӍ%9`G;&\ x%7WAaୀ Q}|w$ai%d-hm2WN pit 8}ჰ,WIt1vYi4d`{R _1a6= d彽Ll%v5>[3Ubi3XGGW{sHE^`>C<)5t0LSG=Q+z+p༷7~FGƤH6+ 4r?PZ!uY:!0@g/Ix{0s\VF6%V بzҬz%0((2"5 s= C\)SNά9˻eTOnyn * Mr>|VaiqCy j4wS{omaHfA =|鿊Vix7+˶_շ>ġ@I G+a:1'ø`慜3+޾@]&;{d)sl*[&E7g]OƨíqdKMfD]*tj`g_o5*t{};4$F1%|_bHcQ~Ew@r"!Q7qzfXbT62xcw  ,`iV#;l?jЯUƵtP-pƈA-8iD)кQž(vЦGZ@vUDҋӈ' ƻY.ر!Q Ҝǯ@|BAu KG0%dR0WЃѵn.=T_J:A ND$m2QRvtkvb,'bx1: Eh5J8U6.;-HYTmt|%+o!g#fwD?S}>V/jVWV+w;Ș 1$ռ>r#k\iq*;.%@a&QC޵u"C"Q8e}I 6TSGTZ`|*"}IjT,]o~= j8ݓcD#B߫x8E(1L@6]x=*j[͘\E%鯨l"B^ jA'&H^1DIwA ER+S}X huh vA-Pz60cD%Z̩1.KW&3 jG +iA( v~ZX~6?*Kz:\}pi㵷Cexd]A5+ 0ȷNrwzJXȔɟKYIHR鮥D(܆$JK:m$SS<:U BM`+H*' y,bs0LQq!0$FFzN^q2,jOLdz M41RC]k4/  @uX i#=,8)C{׿y/T ݪb&RvR|u@;sT`SFb|%fӐ'Wn  H:.-_DEvL=[ҍJKg<. #<CNjz/XOTwE)%Dk&̰pY.A.| Eȴ*q5WUwul@}_4уYb+d-%D| p.)8g%N|xUwqԇzé~D[0?3S9`܏(<:.$h3 ڡϒ,\ (P b_W_Z#ڀzUSfMBO%6[~>C1vѾciJvLo)Hr t 0GP$ZE¢ιMy/4{WW!e::x0w$  K=%WGN֪ju%I3Y0Z G WDt{_ِuLT5x &|qlL*˝ h7}`DUo wP5q7&١ZF>ސC{3&Zxס7~dK*zv+/CUli% ;~Nu8w7xѺЂWEYS_%|9kd+ۗt2ڹʫi]nPeaC'59"j&7RN!-]n_^&L"$ goҀ>Wfq[oaT!"BˑJS6T^FA2 ;(^lKMϙ9XM^m[g,0G[m5Y`fOc>NiTdc=s4QXd̻5LbH诇0 5>F~C/tڕ;V&,"fCyqˉ PƣhԲ3Gwє3vzp6"\o)43uB&#zʼnāk%7ρd1g0t司'!R}nPÙLbQr?"tK큫D14c1(DoO|P5YK InӐtԋ}1ImsݺK(8Xe8 Ssf5 yYRH7`[q+ܷB$#6'xsxX.~d x{`U1֎ttj|K 8dKd/4 ? Z'B"W +Y&πyC7a\|i3/:?h W rGZ)梈ĕH՗(WeЋ9?V6j/q%> 扐ҬSdMYt)mq)B z{Z"'#t&WWPe8νDeI1*/M%ԨY%|S9izi6!^Q-Źuʻf ʾ /Rr2NJNvWn|TZt.n6+@>/+؟GY<>=b #3;E᳥ٵHHuZ!T1}j^aڑb;EiF|RBؾ^X$iY //&l}l44S{ /:*U]2T>{iv$e+۹A  { 9]{Y**#V"S/&Cj"rQ+[SZѴ W\:iM$৷X4t:_tuK'V\Z6Fƕ"}\h%V[cKe4:ymo(O rV!ISEu|&{?;l@,&%ãw_~ ,bv35b(o39?[GI 6St#r=|Ȣ,b,T/X@t,M#'*\UK+987~"Wk]a X{ݢ9N Ukd}Ph,AeqcZc)nbi(rSS,?LOfWaqTăd@)Q5|zJA#}AMN3KUnB\CQէG8xe *☛.:" 3Ԟ ;1,~) mJ ;~ C#<e#B'.SӲ㒩YPΘ.{U]vcLD.~Ž}U-[RL3 .@V ,.%NxO.eA\v| bއjcpXQS#xIiT(4Ę/uf]"&bxuQ,=eIt#$Խi:]w~ ֿ݈UÉJ:40BO@ߕ*tccqZoػ{sξPFUѺٛXd2(JτP\h[AKWw,r8CIuxNp=er"K\Mw;PRHE=slQl\qwcq`i, Q9!x7`zG]o;bZ`Z-y6GSf.?Gk.`qhU(H]64E_%)g07ըċh /tz~"!`)]wE]~Z=@-z2>!mIWY2{$,0Yhvw,iHHJFzaLc#YsTzbV |YD-68aѵ#A?H04{X TR!Cݫ:ǢkvPq^RP|ڂ%@[s*E2)A32+Y GO=wBvr!YaWlcf&~M$l;ӳ- ")+ oQnaK*t{ΘF̀)DkP63D}<Ƚd<8g?fJ7xJcwCeYJD<8V2 pv%pLN0T2 ȅ2^37~ʪuA{?C)ǚU jhZyu8p˜v-|Iq3` DXL%xLw^ze}P8&?efܫ1PI00Wf>OC>e ѓ юPf5.Հy,N'^<$ǁ]kRbUUӎB ;컎>::–gc"1u{af (yr2ݬ?SxUhOC 8"(tG)!i\6[/ab* [Ry0 d둳t*\$y$d"T=dgH/NZV0ȮdWϿ~(ej|\3T<>T(\oU|E}9uH ;Brӳa)Q5?h}Ep,{Foў'J 9h7u@6=? \J)}YI$Kߪoc|hg$&n:' \U;8usg!"cKm"s\ *OLA+tK-͟6Mĸ:$KYQ = jhm µ-l:{DPOi:nLFG_DIrCjYJE0Х,(c@\o+cz.}7>]JS끃Y\}_1( @]_5PNEqp ]aFܫG%V:iԫ)y(&@ZSЌڠx:@l|ߊh)F=C$cك)ӕi3 eĵJF=^q7M/\Ͽ0m^aq7fYbͭ j7 $}~z_;u\<OeF3NBnCJFYjgxQ^Ƭxl4n"?猎j :ud O 쵂'R C>qt~%?nK%M)VhoFÐnEsVI)gP)k5$ IED=Urps r@퐙9޳&:qDgl"Οi67TMdZCoRO.|ڣ˧.2Am-ze+4$ZN̗fr`Ϗ(Y fMnD 'ͼP90kޚ N՚t{c\6{*q}*R/<%\ Ape#nO2sWl*sѡN&>Pt߬Wpk(|"(h!` ȧ#< i' r kPMgnz.k.pl߇L:ZlBOj-JO-(A(S2@ ) 0J13')vG^֊dq={R­;P&4rv>e)A\u3Nkn 7|xG5WMA3m76٧rm"1Lqs*w`J;Koxtv3E#,bNQͶa$~.=~:ydag[MFZM,ag #뉨>?7n8uyFV1^D:??Z4xe)*ɫ,݊bS vP$QD54~j΃ʤSRp4 KC'~iEУ\Ty>Б <ˊP2ܱk"1tl"s7OLN#IE@ j5T*Ysypci֋LU{@%,#D25k|U9T}ai9 94ec'L>WFX%Bސ1[ ceߑͧd/̂hj E疾W++OUn>>hNٳZp\'?qx7.j!Bm'$qϛa`tbF js!,dyBZ핎 ivFݰt>O&5yPdh1~V1Gmi$~QЊ>}60 XVG?^6BNo˝A5 ;a\èkʫU 9X;Vhz}fǡ:8p5c5fGky { +; 1c+E 2\ΊF_)=e\:x @ XMA3zwĸL4P=Y% K*2~U)gZQcM!`S( #u@!g~b@k~el2;b*.7.ɔtq0/ iQoE*HxO =t][ O, ceTo梕I Ȩ'_/ldK?24ZB/>R#G.fXσ ۜ,8SWGS{"HѠ/ %O p,k;EQDF3Q˪"1+|ůys4΍$ lޡG;>f>E\|%0~X&"ظ-:TO1̫OtQcg K4G!܍1 awtpf>S2QdRKAhK:(s!ƛ0a{@"m2Hԃ4&戜| &[UA EK,17RID6 =;vޱ%Isec Yz(JҦ}1}GPe=kj7#}8$5ri 8n}aN xԦէ'ݒ\NLټ[, pމ9Ij3}SjMi`I5D*'Z)ЕdsŘƃ{-+B('sJP~l. 롷ٽ@XP[hs%Z7LᦕWAzos W3`-ӹd?{*5^4猳C[ UMbhOSl t+F.T+Z/Kɀ?7*˻Ek/݇3O3]#Nߕ8PLl V>i&LZSZL}d9=8mqR joU=>\dqz NŧXkΗay&)ƽgr[lT݋$ceY0.vpC] #f/+[_.9bR"?T}გZ#qĢ/q9t;U.lJФGアegRF@M)aR-jPcJ @J.BC/g6mxA~UuԨޭNb_0/53ĩ z8-MŅ*AڑKm?cFm_+Y,\YiԒ.̳doz_ ŏ 85Ƃ W2-94ȇ$P wQ\}DQ䀰_ncG/Z$7(N>4.,9LY O}piݐUNGT7q'A{qz J wbޭ{ts50jJOu5mݸag\[)$jnKF^p:FqIdӞQ2~ ' {msHb^,R*6Gi J+[DzgT]Emʫe sOAIV^@xờ?LQAd?T) 2As7y60t^^#|ØfW.HP _C)E)1w%{)&Mm$Ȣ^~KJF1@/>cb^DJmؼ$M!S5)<hlp{V=jӚc-| %@t t2Mw?Y׃8/:llwnrj1e[e;fo}&AWQj-^eL)NE-IapY,ԗ' k_)U4i&efu:W"}U-?TڷW"wJc)"0sr%[YnxiV&+XNGg:ad*o-VGgJel+ޡ9BSIѺ\.âwX;wͣs,G`y01"\Ld]hpݐѬTkn4rŕ8|Nig5xˆ[8nL R^Ʊe0IMJrQo| u6|qd! 4(_[>Y΁)s:ўs*фb( , 7xqlz{C!1K.uRP>(ґMV5 Xj1](ڶW"CWN0K-˨)Il0z 2" ! ^RSěDA0w~EhJh I};X~"V67?~ꚣPȹq$>VXWК1:#"s#r죫 .Q(-'-To?ɞC'M@cLl̕e-"b_hFnV %^{Dʋ\p4ci ޓ=#Y8`b;*F?D_ڀm'U-?L+fh8"^K7`j+T~̈́g3/FUt|>qld?Iz !Xo+S SJk^ێfQ&ߨW}KnR$"PVW0·0nz 2E8 \VKo6J 6uݢTjN_W >AeV_!QobtC?Ө,㈂k`]yf=I6RӜb;iXԬhbKČ: %^cb.E8d\8 O[}t$y694k< }Qm`H)%43^YUJ HzF%7b"ˀ'z%X m?ʞp$,.5UL]1~%yY9Z_ q=bxoCjt@Z` ,R~ΞgLϲ% +VF'i!xB?F՛ө; fm3cܵXpmƠ vIȷ܅nفu\BAΗNÂ9Qb4PgPMh@wH ՚_V^V+d$|<܏A M5J[!>l0#mAK+k8퀆{b4KE[qNtE_&oSEf%S=]/bK#F+5Ls%.}\J$<%NGԤK) ĉt)(y#r/bҭS"ڦəWk 2edլUI$x:Zyw1`qtĢq2Nלv3LKtmZvFwr\ttj:/5vآL)Μ9MwWSq +6${JdQ.Ҧ" JE@kz+#vz:ROC'LQmIn8!9@f2/l3;#`Ab,$WgzQLy6. h9S nFe ɽwЈ"߻B{9kvR S= eaͬ?/G\ a -&!kܭC=f,x1-~X:P1ӈΆ2 hiٜES%ij|xQl5r3*Yp˝][H=!8Xŧ :T8NDt҇M|ّKDn2z(f7P[,c)Ȉsk_[pojIDg?Is|RWkeܮ[} d]q7RIRwmvT=QG6볩l]P`tom97C.`AW:Ń6bW:Liǣl\$詬`(ҏO4@K\f_I7N2'oN?LQsk*Z&EL6k0 |F\ +Ne}g'C݂gTdz'̳73 #$P3!Ύq Gez)db9GQ Qnl&E *m 0$_$_J0^Di^O NJP!%./#XSf5Qr0X Ud0Tg'9Ŀ%֗j4^4„ܾedH;Wd W0{HQ]²-i]ݑ澽~ - .Μ'S hwd$xϵ$m PyS5Έ6+t܂2 j3Β31@A) ~2JN[8P bDqpɽw|+7Gù ͫmY joX/:Z&۬E~vS#>)->OTVq Ɍv(WxkO;N6-K&9YWR[OJOV_D;BZ( sp_I`v"F;kN hZzcp^ 2Pv&'o$ݦNfSM ewhߞ3!,pfPERdӡx< rZ\7ixND?;];<0F-%@RCi,O/H)-Jq@woO?^ & 2ZEzd ,=D?Xd:3iw-Xl+ s}x/T=gT.6S5S5pl\A\|NTEޚKQe'rb5<dC!mz,f0dtRm{_rԌM~JX\A42ӏc=4K"տi,+ Æi*}Yq-[*w9@\CE Ȼlh所ۡzÙb '5s$A0|*NImueն[hIt tdHj' d4BXc MeBdh|{$^Lw_jry?b,E:*Tp:.3 8x pnA~Za2TD5잵JRŰHYk{ͻ<^Ob֨/7aV) rzafLfv;M8J.bo ~ߣ=$-[8DBZ %&նt5oBp]:re#bB+O2.G'L)ZTdt+eE.)3~CP&hG{}̰%bsmpTWOm· ci-M{'g3 u dMo| rdݹЎ;o* ^ϼ7N2GFxSfmdz1krw&F&_J݀""C&$Ey(?-dIu aR쳜5_oۦ^3.56, s'+ߤźʼrx1qLG,F~zi-)!"!t'UwUwy [ kѥla5ZbyS\=jx79*&ɧ~AMP'||Wc@_WdĞ0I ] x읍 $a\dA("FK#[i(%1핸L avѵ(dҧПv놅j;ŜnIB ,XRI>{RL(WV}'t#TQWuvUy0m+I\rSYYي"PNs*)x검پT,t;y /9z[W#̴FMTև̘@*͚YF!s1bpiú}[۟DKc幢 3n,V8;c_Fb㮅R<-U7( R㋿GC8gw˼CEíݴʨ5`K/PHgbS3cҷ#̅d@5`V sߛsQrQXS @>tr)[.vXQp}0]@op/Iu#gx#K۝_OvE|In6Xr{>tnpn47(Wܐ^K֖:&Q~ @TGbjR40L] r7EwqHdj\D\KVz8%L\4t\r>fUggP$XNX+6?:!#z ˔P pQ<@u(J?aƂA"Z;rL՝z+FdWZaغh-Df?߮A o[t8Ei{815<.*;/yvBb/*Ni6o]3LkH8bSÅۖ^m%g/Ϙ97eH3*UYbi1g./ygQ)6R׏#ߩN.qЊ'Y '%zQyV4ᓼST͚*bD!'5r1l&wNMՖ6y[CRbs㦄 P㥳4EU8Dl FG@!jYCpRG!bA={J'mv5 x,lMG8L}wR<mlCid@4OBqbBPª#a NhAt@Fiz$9q\s鑇ݒt9ZbIH l%[7/vi?b?P $/72\,Lgq _=B䤖cy[7/QOwHIcyLlTqSD~v?s$hx%kVʎ}f2zNfK1FT}lgx9Gsm)X=Q:}Xq.Y/z4Eژܠ]'f%%"چSֳv"YUe@=iٰ)/U R}jҘʜH+Ҕb6dmbc`sdU47Jޖx"ݭ}U}3|;̡ ⼰/g1Ob5 `5Z|KєYD~Ȣ -̯\>44z4xC+&֍ߏr?s >[Lm]Dvۈ.%{ P]6翄}ZVZPF:ⓘrmn8nE\Чƞ0*d'%[/w&Sf2 i5/؀$  P2*{Q7P>0F\8&"6.U m^@=xe`}XڠY013 (RSaD{4jR@VX$om`U&zG)g_2FiTBpG䧨Z`6ox v롙 УoƯ;ZB;}ۣWJ4yL LTJPrK\6`;&!0k=&by7!(OM0K4yU2_ d8fS͵ iSd{:ZU,̩ϕ{cwkTO;'?{,-!1zh)~em24? c!۩-pPTp^|c:R9N'% zjf*{mdJ;5ǰqUXɡzuFJȺxCv xE$HZ=`Ttv;Dd Y+}{_Y"d bw=bPS6^s1ǶpAJݷGEZw*ѭԬ|(Y l = +-xMj j8/s#fSp:Ͷx[`&8Cl`va,j$$ƍ|<61H\vJِhh=3wyq&,C+LGKp7;v~mVQ\Η2h'+|؛AJIm*gFE+޾FZ2љkVNpdN'_LW52~?@)\(V mkd5MvifSMxԝ3mr.)~^ǁc;ҧ FV[+OʄLcwl-8EP('#J'i;t(HTW4s;B@nb͟TW6 8j%i&d%_`1y8| ZUAP D [ЛMevf;LlSf.[mD.#8oЁqՠ5-I,Qmx/h]A%'ⶥ***U{X!qʹ=NcF\-w,v(ŎOBF^k?:eטc*Cw$—b`1,ttŸ1 B9!kZ#^r{?*yh#{M pܜlZ@9gJop(ΣW)]W!wA;|8 7fn}woCap~ "Czo|c㵮E`mx\rU%^d9M hD#n:]jFnB>گ3PGя3X>U+x-2WlL`wR3i]OA)mu .Ԏ/߮ĦƻcUq2C=[Ad Q/&<,)+oL' h-5vRw6Nحy!NAu+N-J6[L$K`S?l_jUEC:ؕJ(N0XFWc-TSQIH=p[/?%DBgUj,ɲ!`WP`<$ppv/ыR vi|f)#u$, +cb˜뺿ů;AmW=?:E'EP~|!;~9[rXRf-:>=}'lqc* ҤRvKVvvpTR3֣.xWcpfZOδq?_ڐMLݗRN%4&uE9!5WU}FԛuC𗻂Jl9wY2,">ufm+pg_2K@v6CvNI R}Wy%ujMH<]VtOen/U+k=R`b;%: 5Aht5zyyBfiōW_T'&۹1}F=5 ^1wh*x$=!7+, d%.ȳ%zHz/S>oK:FD%|-:mk5)cQ8JůQR0a;k}N&X*_߳$.TW6ފoysIY N hU?DdyGM7Ϫh?#n'}2|#X(YKUS^t?jܽee'z&JCዎƧpE.GVv_x-Yg$h#n+0y6+msȱҾ}@C2dk "˧ Q@Iy'AoE,n OqF(uSj(ŁM[F&vlNkp#-7$zYY{$usN(tCDAZ%sTCI[;v6]7b8RO# NJZxs;VUÙdV(nfYPk: ]N5`Zfl3i P+@(TWPmgg *_Yw&d;jo^Uk<}y9q@3%/jפK/UdsN2P%<ʿvrNM̝T_ESw˾WLvgBcYqXJRq13Χ#gƋF{)LfBҌ8gX0#C;/ rbfo="_!ze>I@Ӂ!YP^u>eEEG %̢?pxQ>xpəêpOU $2_)Np3&И`erGRkWkw/N*Yޞ17܇>V_D ~Glп?Ōt5J`͹tVfB%v<x, OJ@HjC;@7?LÑ r׶TqwqTxN gtdm9kʆ`xk7BYznj4Z9m)T`؅bV~evaoE m]b^G3cAS1^puĖNq43|bӡ1e;P\@V.>[eFC2&ja#wKUvy}V_{`b}{=̱z k3Usr\;/ա-_)OLwPוF(E.&A0~ن+mQ jyOt-).ih*ZjCng-`Yfe=c9|;6s[ sziK}I)>-K?e sc9&&0!N#&DRHygY enah7֓Iq=mgwTxUUanrgR# t&KUYڰ攚 Fq ⭍zwc0[L +ô G x~wbEKQ/>)3^4lcRWdS$_KP$9akݯd F/ITAQGqA$Nթ=5w\RXuh r湧 =|>C:W: ="A =y$Գ@8L4ZB32P|a-C\~gJ3:+C_;->A46nL#֞Y*B *>s-fx%\ AMbpyxőgAy޳OrP^KowlOeь<<"$WPT,8tx&J:2|m03\rMZe&[W7 LnxP'rUQ#Q`]D@ޖJ.]O4i$i7. 7Xiр0Y fm=xZ?p-Pz˒.Nފ&y ]mVlQ2~՜yٲ٦%^YG+8(4mkṐ&WxޚRodз~$=e;>~PŅڛH ڑW)lfP)^+BUi蠷pTo.l;=Fm6Kx@@lha =P⃰$ jw!#8WO5[ԫj2dh ^ 0@gԢS_P .]ǦmjK߲>yg?<\P+- _G/QU5x/n9{1fS,$uswBOHqmdM>)Q .pYs? Iy_p?8-FN݀SG5`%K"ac I'I h@<OZ%rRqDr[1nW oŸԩiz{Ù.[WWBIx|#QcAŠzl(s}JϤBUlU%[FDe@$ yvC@ϠwDx;9*iv@PK4z=ukl'AV^FK> }u+5ҥxh$Z6n] 26v8|\<+uiMZ;ӯ t0@? a0L_ڰUjIߌ= >PܜK!FYGq&eӯr%D3E{[j~O|DZnnLU֒bmfn\b3 {i6,EqAP8lWZ,_uTU[:Va}oyZP~™J cc@8 tn`\1,=n-J ̻ 4DޯnfGϪ*84k$㳎d%׳ҳxTHӨ eӹQ4F=u# twH,c/@fƈ_y+nH{aG1SvUCoMoپ3-MAa:ٹeG/&؜WL.ɿ OSq5P$) i\YN)7d9xCs'4esEiڙHȀ@(|e4/mzY}S^OTcDdeч-DX3E]텬ibݛlL0͗%=m.U벣Qp:h͵[ 72萜,V#I535wf$OIXֽEC q/KC%" ս_Q[& W0K60vg/PTv,T؀@֑>U\ CQ xwc&4W+0.c2s-I8LIԈVu bVg=Z1kٮٹ ,S<(3Aqj=Q-mfεShV:wr-}RrV,iDgxdW@D5bi栗)>[BҥQ Wx#׊ceÕ} 5ŭ v=.8H * &2 MM؃-j^C%ר7 ;6a3_VOgj+R{UIJ=8&$IGQ+ygߑI__f^4ӴR-j8T)~@VMݘ J¸XR}=vݲ! ˏ@h)VnV뀔!?#u1Oבֿ2JϕY]hz;aCNr."xw^zqQP.`Q?~h/s^B xBΝ@]*Q_h p D]sFd2UgڅmsV #[pZbp1d|5 5UIWqxLB Rj[87"\ s3@o3eK@mYQ/@jHفo*m>+y 3ƜE dXBeyȇMשa}7{ٜF1MMj%o]_)B"{;_ao,#Q_VVw}rOuSv<>r0SgUTEDzO5\9;Qfr@P=Aܐ͓K(@$ES؏CUF7C(GDgUcw~u!2 ּ #[JN@J0 g C+) m3a 4M$vUUj 7@MqXeV/!G8LburlVc[%_yfdB:1(N~/ቭ~CMZVZǃ04ve_mj@Ǒh@u8x#-!ཬ9~We/N8vK=_zPKǢ<*~pfj(+8y9^+{ob M(oͬwJ9Z,ѫ\:Ve2HN$!uV`XĬ㖢硅!ey@nսi=m{`%?$:j2r-,*n 11vJp/\Ԩ|xkG5#sCkJ7p_} ?_rSʞӺ}gW52wXb+;φ̫`TI?^9IM|sz+:5`Fa"O82B~v ُ)FQf(q,SC Djr.1PkS+Mw!"ךh;`LBa,9<ɇ` C`9x9uqtm1FeIAIfN-:0{MH,Ȝj KM)Fhmh@rk*g[ .!兹˵yû}&[\$bA%Uw*7tC'tΑXܿƫGv*Gͮ9`q7ԋ2L]N9n&F Bd eNѾ6xeD!Ɠfu@bl!ƎW c x\\KUboqx(&I';;NׯǼKEc=G*h~'x6}Br)s$2=}% szlڝ-U*51&&mˡ%Be׍Uno^a{H-E8Sc?wI@<AB%zaT⨡!c7O@jPc㯒+6z(F{C;낷#Ŝp M{|zKn-GDIק+saTTC+^b-ëWQdR븮W"d9N3B2vM.CK2N38U.%:\P,IUw=g.wY 1ؤ: Nyǭ\bt)ILJnV:ʨpQTmAQsU<-ԆR[SUlyϩ$NXC~>Pp g*z-2fkVBQ0t!zj/D$n]_fP;/ k6ل>'-b9=okc6[]HY6. eF૧姅~҄UU~)$ѝV8, 4bLBr`1ic$Oxdb,ҽik/‹|V/_?ֱ a&YxR$0 ZtV[oʴ}(41%GWy6ĠQfxoƁc}q³Ґ.9bUưJ;N)}Fɇ-u 2gvk<( l: Pkf#UàOWpvAlNn ҽ2H$i{G\EFfsUϡqݩkW *bHau0fĢWV(@.xR C`|םs³Hs/ەӮв@!M! (eF2ħ1HY77|P9 rթ>ZgHGtX^ oWzݡ@Pak+nÖ>esaTLMGt.#(.EySDز?, "/|:Gh|7|~ C :8(+KPJޠ٣sC@jhGG|Q:xy!,UHW֗ѐBU^T*3Z]K)5>ڶ* ޘDJ ѐ p=\ߒ- IO-j4*<¨e= Ljue;0gr뛻.7krNi"9lFC>wPn4W$:k C9vNFWˍH`=N>ս0ΚzaaR;nx yͶ|ˢMd&]Onbz S9NFM=)/zxh;BZtw) ũEO\bÎu$}bM 4hr<*ʭ2pliBB%L7 69Y幆BrB)NjUӤ@_ի^.AmfΓñā"!ku?78iߕ2#_%e Vfg+jҭ?O8$r{) 猢?J1Yc|c M{k{J\! M8םIPj:_rcS[&;] f3Netn*3mÒl@ ='VNF^5+F3! TfEU&LٕqeunMsMIX\heݞ FMɡ U# E7{E0E>M +`:-r$cP $[E 5\THy ɹ]0+ԕϗ Eo-h -cD f(f ߕ1:!,׫C|WXqKf  g: DkD لLpzri?P7= Frdϙ˨:c<%nv+7aFlw o{jZj ,o'iV'sk UJV kNL>۸=yU#Xb˝ޙyGCV|\Pe70OhcN_ mP.vK}̻zjtHТ/X(%Anw:?je~sӀ'f&U0Qh7o|c]ʆtt0Y)+yd .D#^/L |Mq&JF]^wr >]N:{qՇBTH!8Țc/&i*:r'҃yW=GK]GplvhN:sG&{?_Z0aw9IEo(kBB{%1;J(&X>#+Mv?|nCGI ^i^ǝPl'n+`Y%NAcD<ʆ=*o.J˷jq:ťEo$W:N{ib:(R0ڊ5ݙQgW'Y\᝾@ 5S,jTgL2t(a Ļq-2o ]}^2~"9"nKJ_oج8 2o"h#}E}zCM7HV;Ąlz{b @1WihjnC Cڦst7۹4̌u] %04zCe $n8$I, >WN?eCͦ+ Ex?-}ww'wP%䇃 g>K><^v PO5DHyO}DI̍A `jrIAGԙ6[;/%6BG\T_[ ӹKG". XfOv嫨-i(ٍ2)kbn f* .IUNdÌA'S蔔~H3~ ~l 䘏XϪ߷1ot wvѳ@@1tGi0gBSü[/&,6))uC9rReVxx/4Fݑ,뱪BVއWr=*µ'O_)wIh]R*| 6| /]({0[8uxDNR7 "ʱ6Z4ϷwhW'Q5b#!(18^]!*%ajjB aR?Ir.rȰ=2LSDfqV' ߱goC?fv"3v?:cO}rM-{NO9/$y/00p(aԂ:~2-tF#-H1GeorQEn+znJB6jVNJ論h3Gt6xĻ1s5-3 -c3.]S`GtW Kƨk"Jj%!)-Ffr!z >SmX&A79OhtuB\7'? p&Z7I*5 Fw>WdIO låKF8ݤˠkg-S!./YHy6%|PXV 뵼f!XXBE1iL [WDVLw;9W)_HSԾomm x"ٜ;0p n"\rs+Go+~U~>ES_irOCr9|c&1{$MELGKKC"9XG?Zs(%9''"%L!YRM!"Tg'__=Yd+5*UG,*DTdÐn~<26xD׉<xD6(,VRwK[tFpumgoJtG{i YDǖD*^qT䈎@n$O!X s?j!!|)bO>f%?2o1y})!C+'[,UœƓ dl $^)ȵZj*G)a$#,MhFFb8Qc-G (~Z\p6g7 F.pB KfNPdΞxQc>AXl#)^6Bдí&5-!ƾ\g9i99܎/u|0mJ6guU!K|"+JҠo _p1TB8| _a ^Gm^BL=}QpaCi@ZblNs>y~_8gT!mEpr,RT[͗+q29FtYde皈o ;cyEMvȢNhOYY z(*}J8W9mC\rGm0ʟVxb;D@p-/j<+,NxSfj؜gd}xrN9ʾpv3@Je3j1 73b }O r/' Q[X>u| ,mѩj)J+nᣢL3`Y'ɫɥP@O~@}BUr#+柷꟬ iߨVL{UD$Lyu@9K0Ĉ/T S;XW =Ǐũ75ܚ#bs[qnȌ$sj<(?",zTnN)@,.BV~Af}ZHLط#DžD5:n99} m|,jEWG[a>i7 3] !}i)BCa})1:GJ [Ja` [j BsE;l̹$5Ue C$&/n5)hA\V >`?6/iIQo@%sxB}!sh)b 3sHYgX0gÈ}*)UL G d!@jB˕-\obX#MmUl bOYNѿ0泲tD8 Ԓr_Iڇ$ &\3θ(?3 7K|i,Ʋ ZBG,As$@܇aұ'<29s _r &zy۪-!W5M)/ /Sa A%ijbk9dr)BVcUhJ^ϞOy^-Ri0Dcb"@f/ D!1vKP h‘o}ƨ ={$8ui%Q-b[dzGT)LF߈-A{g/EA093I !2n"quHibG1r QND: °zFq[{yY3`ʯ v@fq-QʫˎksV}3~}}ukvH͗j{<\AVT2 '00 m$g3VRcwצcX#m+g^Ohhv([.y[wd=;^\Dž0 1;U8,K*Zhg}bkz+h ]g Uy}z9&gY܎x3h]V&= uC<6ǐl4&me f1?, 8RwMu{Wn՚q\XMSU]mc%z’)я钎ݲ[2"2Teʑ3! ڴqIo4O3ѵ'mR֔(AAp2׷2p ,}0$T:PTކVti)Yg2d]8*iVhba}fxq13oҠ Ѫ b* 844(nO c0Y!W5ZOBZAsL{TZޟ-҅]CZ$`3eHx:C.\V4" {d7c%n*؍2[ )DD}NcrQG' I[p)I kbna8H$,ƁĽT=;] W6",FA]cU#~1l#u4wC V}BD`DpXr! Ǖ| -1(=]) \Win~oX^sW9/Y/Ґ/sC]Gsuj.>ƑY4J/ x}Do%L(M%Q(?s:d6<[N.V% A cprW_heKv⫮20ɾԤ+"6/em"92.}D*kT1ǼlKW>Q;9Emr+,>?B GyE~ V6F/Hk\T>\9r#~!|1D =hA!@y(sG[nήUѸ @oӽc>WZK'8 N]o/0Y7B&OY0Q3,?XrF#T?T$<|p[>կnXtͼ3(91Lܛ!7bwM,Sd؇"ϔё38FQ*蜫gD Cw C~i24"P>cP2!~Wp)K0o00vIp\YA YwA)8q2^~i RDh@2&*e]wz3בuʼnokl% Z8g,VE4\vy` e # `M zuҖ;Ln@Ch:"#z޼k,vv_jsԊ YE og %Vu<8P;Tl{0^+'Om{\Xx1}{JMЗ6I WO14S]MW~tfGA7}%8\Dy===es6EJY[㱌۠YAz5^ ϋU-4O7< Q616ЊDQ ='yfcA@Z=tF&c$yn8N;L/3^Jc_ Mi~`nD1Mnݜ͓1u"G '#0Lkr 3#88tG/ `fG(5bytslVSmw 3Hm<=UĦ꽵i~\Jƣ7dKpv`l{8|ȍh:nz`%;A_˨-QnXէ[ʯ 6CڏBQIpP|=lL}oiF mZ1&;Sd1H_T bU:a:$y+&PN0]%I,:!6"t|<}̄{#j!AKɘS[! 3KԪByY`D&'_VYd^2OTzȋ io[a2q]{7L{|~@m7~{ISx@幥̊Rpcgr e;\$dG=p/rwi֝y5!mSwW ߧqpj]=l()A`>t0SibZ83ivz@>Ȩŧ3K rcT]<;抙;KϽ Ѕa\&ԽʠM=EEz`H$ތ N7AA6TH{B$5G@ۇ3ʻN*9Eɔ\xNMқ_oq1B+Rw 7UI%XlP؛E 䫧ZipQ90{t\ce\3"i0wdI^mxSHڴ~_u0?Ӑo0MWZnVޛ=YC-/12*A:щm#Al 4@Դ\gVvp1%`N:Vq&bLCahڰXfTJ#6˳(iWbZT XPro(du Pa>*"_cr\ѥȠPǪXo&gxK$<[_w~ /xT} Ώ#w.4Cj2>0uc3LwarqRD|7jQP )99p[XM" cZ]* EǃC*{{:bT) FNpfω *zً\jc#s@"P.vb-`*Sı~}b$ y~b$oĒ9Gw40ɛ狚Ѕ$;vEy.onoㅬǖBrJdصyN%o PgeA G-cNw9! v+k(t} w1%%1UϷ6ET!GIsdũIbՈҠFRWvUaG=0Q\pX8NjA= /q=t@z4n!a!!Wopï 摒W`+5Ԡ E:_5Zn]A h>KNrcd0rKi@-?Mi"LqyUeIg{CfNXEb@Js.=z#5Bk 5$P|T[u# J)bp!!0;DKҚp PQ&Wf"o9aF#xsAp7JPyדV}?{A3| ڕ#:8[wO[ lkP I>[Nzj)P/g-HMtE qb%t8C4u KUBfm}HﲽE:gPCTk@'"?rD(ۯ[5#PnxSQ:"'( 9+'eExZCk]y:S 7tƐGS JFDQrv̬}9M3W=K``110p鰩g+Bk\ Q \~o}Eo4ma^~zC%jtаp |\ zHsu T4a+d GjEH:\wwyzhz?-pAblÅ\`(g" D:$y`ީ9zM1S%l@fnqWqJ*4 Awr&Om <ڙ*!AȿVEMʴkw'z] םXrU-,d$Rb!ltg x`Un$!FI-WĴW:':xOL6c߮6˲䯚EFwJi3 Ng/_]h≡s;'DT㟥օ?fn9)0 aSX08j*HD es7v?9"B>M+@@<˖&Xl 27>lR>:Ȕu;^k *Tǒ؃o`ee%ߴ1"5_h)]q,y 웊`)bODը%pJ3l8Kmq8l6AͯIoAi" ifEDNTYdJQ?xL6-Hܥhj"!p×O%,=y}&Ih?[&ȳdHsZokUԪb','^/q-r)9ɲ9墓v<gXF}ܺ-gTد"-`rb=ZFEToЖp/vP`-{3Gj\pG7(4C;:KG O>W]hɢbG&@wDyZpsxg1I s$=Ptz34m:ȺzQ5xg0^uU*¦q~6yUCi2~K"7ŠHvhruSHׁZ|>v(;υ0(TsPJrXRl!l~>Ej+pPJDDu YHuVdo}1"_V⥏ J(  kpph~{ar֡[_ŭU^J ڰ (t 6/#{U,MG _h( K9kXkvԧ0򊸳 9 9V*4sW&&xuQz&lIXiGFx'ђLҸ(zȓK9ckJ *d$[5;#,^^+[TEBw*ǪC I1/!S8ȼ쎰gq|]Т0Zwg $8>vZߞK:MSc_ f~#!ih+sj6WCW-l yt|+Qjem N =LbJ&+\z#d\a/jc/ ~f \Tn-ߠrA&x 3L2Q}y"R k@;VQ/&9kjn:X\xs+&嚸NM7qD;,ֈm T)'gu CkNaiW:b+^uDFuCz$x0n x9b,;@y(F-PUvSAni Q *ʟ99 M۸H*<ʜd}_I1Ez(vÑG@mY8E~;3m -Ѳ(Bt1BHTa Grnb3ԊRPP~vMJ=jlv9V䓉@ݞe9`S>ZDX)X`jBZ\pRIrQD4eT*] =6+)0P b]WV(̀-&" ZxaT[Ih2Z\͌Jg>]pEuPb[!X5 U9Ioamў \>bd>n0O~(I;ԧyp%bQT } y X޲7k.i.f&>6T2)-(|;ęVu)QE;3 MP.񵷇jka,%H|X^ ]QjOgCFTBC-gbUt?xt2`KF:*9\.G:}}\:\de#Ê_ͤW'si"/M >!s8ut@uȝgF ~6f,ccx-eyX%jeh˅HAUE{"X4}Vj |̿|G:LW *S0j^-.ÆX!*=\J8GYbi㴺'RxVbX4G3Yl5Ԇ=Ǽzz>ₜd??Ξú1X4}yxsT*JO@aw4]0o$l5u|L;Ǿ5ن3nQU6Ч U~F*,K4}=ұ:Wp})!+}S_ŹRa3-261zT-{.b' (Gp?k;*4Cb; ]PmO8XC&,6HӉPU)@kG)8*Q 5ZM|8kc׺?=Pe2{v ,ȿm(VTL:y蹌O|v^y٧Q9vw_J&3'g /H]}@*8e+'ŠJB[rNg#ћ*>QK4bO\-`9p|a l PSI_֞qfHmjy|3&g~ձ0|4';)oQ{c_EϬ?) $9d%'HR P@lHuϱf8\Gr Xքnsz%j&1Q_BN?.2QUTh%tᴔ ݂n|D gi1*4W傥.07wcp՞%ꪍ`jÃHE\ؐ:+xjjR ~YO(.ִ] ϡf~0Co, 3ޫ\n'}CUvN=hTm_m"aX".ܧWZ3~aYFiE놰  -uL .N41ŲMHZarrW<*?:; 3T<3ϋ3kd԰> - nqcW[ښ:d3w}BXNՅ8O:`7j8@/2 Tsx%κRu22vqC,QJS; k*9tMΚ]cGA*^M0vl =bGf-%w,k8`9 {'"IE)5.6e s @ğ,hP.+|ouڠ9וۊXjyX=,-$˝?Q>auqbH[jebwriʥLS4$ߋĴz%ianQ-ZUah4< bW!7<9\)WsWsRA/oT* !XpS-ݭ"b(ԞUa/lA(cB/Ȍ`ۚqt ͼfؾ+_k *`q[Uĩ/w}^A6~D Az:PSHQ5b'^@e"bT…>-'և JD31%w9;2!m 4{M܌)Rurf*躼Z}8VXgf19ɔ* q~81rҌUo`]E2Ոao W9AӊC>A ڨ 7bh#&nLkix-_5"yJ" 9k ,8;ܬ5^`cc>Gcyg]M{ CdعMD1Nf(7'zn]]& 0,  g͓ ar+(ZxyOFmK! :&rsk{BtOѱ2 o[pMY{%rK}N%'e.,Э.@3yfʡNwgcP,=%$<0ʰv̔qSpl+-¶fI/]~:p_FD"Hm15"";|pmB /e-1Y\3 Wi)B[]ZhTNA wj߿9Tn¥% '|z#} 6(.`~2n|M(en؝)?BHD\ym<$A2w2V!y^4uʽAhBiSy_E}-h.8>JxO- ]!,Qp))Y*Q" /pcI"&Y<чQP&05y zNREx{}4>0} 4ef*,}BIm- }@/5SqJ38X&vP!)iN8i&jƊkj;Ž]^Mdz !J2k۾Iaj4)2 uGg#m%Xwdgu4n)x,}X>(|fngb!-9aMuvk`x/TxtJ3{ŃxP+=5 DDcBmзSDx'mUw^"#ahnɥcH#CZj|5FXBtu=֨:;-6t&fI њ ꟢o":GZNJ@=3q&SvyH_77Ǩ~ϣ2J&) zkX9N2}dkԏ:;UAI< c_2Gb$G&{"齣G-zWpC2MJJ2GiG.Ur\ē~ʵ] w]t{LTnFCV%ۆ̒Ym̕łέSK:+Y/:plt:K"qT:zZou I΅&1!.7.+\ǤS6c.pȤJ/4|L5ؠ,2$@ޜ͸N^3CF wEϼ_W2O=K\]q̌ B %p…&S6xT 3w>-ь5P M&rRʧ.څmq?@#٫mٺ|N Y:N "&dsE÷pQF]F'XmיWӂ fmYa:efQU< GT*\h c%'AT> ZJ)չii^OⱥLI%-ӴM"jc)ոbZ8:ow鰚 f? 0bηbai4+闃Ъi 惲4aW Sku|kPWED~Ե[Jn/` uv=5\4 ܔdKaSnbAt| "AVJ], PA ߬5 /">L۽/ZegII?>/ɔK1GQ(UAjhf ? W&gړizVskaBMyOcK뚧ҹ`' ڎU"xc *^u|/nAT/wK-(tUƍQ\lH82xX ̃I=y v;X%kdCn#>hL!\pӇӭ yMyA?H2-dĂfy9mk;}Ϧa͠Ab.vC:W;-r15q"R7%}j^5N֒ѭ5`uW&s@ƣO8u KCp/ 9bj5O&BCme}!v1E Šp@Gr݋ͥp6dؗgjZDF5c ɸ|X:٣ZG0{@7LB,aTLpX0ߤSxrȰ}nF O*n ֝b~OlɴLi!~g ;dPYAq5 <־SrgzajI*#9bCڴĒ5Үzp#aAlE 0!A⑄2 7TET]}.8vZワ3i4eY <" ɥM4\urX/EPKp,qY۳9hIa&FIYWy~czz&H鈫*F\k">4To Zko *ѮVN03H[jb(!`jFgC Jܷ1dF_ wx I@rA/ WLZs]7Mn=*^$5|׶[QV9`|Y.?M7Irwy &yn%`N yo61zY `yΡ[%SQʞUnɖ.7{vW,$;'v|x!s׋vE\G{z?eDSb7 / mS7w( _xPUņ @֐D'+us+x^你ƐA8꩚CA`ʭEIMTW/..! "%t2UkÛc# ]H'RP`2ZvƽNwJuh q8d4cVN5 B& dBli*/D;FZiź1);0=+e'<0iW?rE70<}m~ B^&rRoOdI=뇜IJwQIAPKs$2UFľiR1gAP6VIiLyѤ`fHιNJ҂Np$}`4po0`˨#_Ix_҃,5gc(IEhfPKVSUO|K rr1ja'QD#*Dvtpĸr;bǸ3G ^NUd ҁ0<4i>YWոsFla.*j2EPW}!@S)= v Ӛo]H+Q+lQV_01ZCjc =I}5OUI&D<=vt*DTW%:-yz+\nʾ)Т+T>4&W˩/?[Ẻ5Jh)>M!"MɢqOHjN"6fաZx=p/e #ڈkT}H(&A[޹;Spyք)y-=?ZG? Y" X!R@$%׳ƞc_ٵB'6٨,jA5Ue<;?Щu%M%{~( ,'/?Ew˴6e?DE2j C}&PO1{BogYP`B?G piEƐ2J P鄛&>J-:j/ybx."+/5l+[O`a/ PU !t''QRUmA7Pw^^%qJaU# 9f|ُߪm9NDGB82oͪQkaLtQyA®isJv ֞0kڬK4ԃ9>N>xgXͺhJf<R$稐'u\i{1tl)X(m!(搖Mw`},=e2"ޅ [t;WySq#g@+A=KGf(>y9qx7Л\l/.a<]{,>_(,̳ߊ7"MmS|dilZl/1NuH-9-{:]3c7,mW)7ENax1g˨;ѽήd\`N)f/ %MedjЪS{k02_?WOhK4 0i4E~ENUA.oN?а I*%ԭA.#ndQ1)vZ4- )Q9N̋N#m@h3??zfɳ]~DR l*!msxNP5{;rh-7'z,`GﳈIB4 B{q~SNyCKxp9&Q_GQ>.junAݎI<=6iM&sտg '[~^CUE %i799J3/+(.gDPkZǖ\.`[N:SrRԩ8GˀOXOA] XQxr*v2#A#H@L‘NuPA|3w)L@ة108TL+YW Zb1G;Sk,Ż񁚥+]GhQ',Z aXIQW{?/Ԉ"Kލ& B"2Wߕ $C.XqbX,K|9ШDXFQL+5U؆uasyxѳ鵞"D[ C)y>eNʩTeSdEO àF bnlDO.r-lfy_75g!]9kğx`IW4ȳǿH[hEJ y!? V*XqsCúYasfn0g֤L5HGWe}K xE¼{}NslTKɲL5N=9 b9ր3PM y k- Yړ>$Ed K̶h-e5^x6;*7_E˹j]=}+ Kñ t}vX*AjVgnjXɃ~Ďhqid%- O;;nbou ґwXs/y"C/%Gh"ҒץxPdrElj@~1/?p v+"70kR6YayŠ0+uD3I㕶(i_v"=4֥h-doiGV(nfu7|hdr q|Q:`Aȏ-~{4zI1p 3jLν gQ.Bھ"$a2@6Me:})=?`TK<N(kg@a>JGUà'EL+fC Ĵ(_)Ķby/(ZH#8AukGn8W7fm:3^R ᨺMCjɳU;;1M#)ʹP]yσ5>*,qs8P%Q}5#m7i(PP>N3߶q1KX0UC(Me;WAk,g8٘hUM.TV6 [z^ljjZ `yvgXmg SWs=R2^;kcTcn =Y`|ͲBy&n#| p{$[VnB% [`f*˷+8PWm(KHVЗ>[B{(NZ!u3eN*Vٵqjy/.sڕ*JSJoʀpo+!O~l<Īi 7˝n,"WbN܌.=Qп,dX/)ke] ⃉m.0%z;L c0"[X.-N"te6PEQR'Z]ک`4!蕔a-~蔒3 @VHSujoBHVu 4b!/(oƛUW eg7zLDFRVY|F7bbNBR;?jV9_e=O&:]`'u#ws.IW|HQT@b"Ke)24K#;w-pv6ku$'?a/?dv]ɗP-N[hYh%'؅uK66>q';E!ŭ2,v9ASM)U( !7;:[Zqm¬#`ng@Éfs?;[纯aMGGbм0z1':LjfYtJR_{YHވc_ҿ2`dؾah:Tn5Z}rMխ"g-n4hj`AĪ}Y<@qW/G 8I- D> k UujuА/h}n+UiڵwFSHk7&4*Y}j+,$>vK7]VIf97JnxGHDNJ mQHڂ^hY m&Xdj;WZt3YaL@ļ[j&`@7?0 iAm(=Zrc%}ْB㼊TiTm;XPuUQ{t1 WvS!Wլakg@ꘜYz& B?D9}<,{}Q3<< t=ëƛh%)єd ?֗̒w5#,&HiZ)k=Vri(abʉ/K$!qW% XKϨP:H̍jzGʅELGZtcr-eAyωdD[bnO\CKXc9RҨZ7/YDm/k|9 6kOh5d'hd3̤J'_ Ӫf70k]zat(PV:'ʿA- b٥ 3(rAuK˙$~/V fh9 ;@z)cwev]&0]i͕[;8ک ,5Ϙ.# VeL'ѵ1b_r:C4 5yҾ?n7^H0ϯN"ag׷S!XTZ˲d@@.۫qΕb4bǜs@a&sӭNqfɭx Ə·}l3Hd]W'D:&`'9{xd #03()c죠B.ٞ$؈u~dovv =a1AQ> [[IVeAg;>ٶo('%zy]MzBܭA}x7"Ow̥}DꃔeO/7a ޟtRU4j"H<=uƕChB)3O=*{r^߇=W9cyq :]Y{I$eЭ9Np?'ރG A1717{LV&'6dc +t\ǏT{r^=5rTN|I!$2ilӽ)n(Mx6y9W>%ǃq= i0?Oz<40p_u!!~bcWaw嚸|fc.*X2dlӸDC] ۚsGӎN0S z{X>h_ rƭ[ݟ+< Těp0pX EC;tv,_B)WPˌW!12*n\rOatOtȚ][T=y]Nߒ#Yh!0>\]~OĮfƃ?.Qx*Nl*/|0HoO0T5{?@FH-~?lu9ĚF^}>+Ο "#kRp=JaIګ>Tj; ũM;.-2iU7Uj[$D,,[̟#( ;}?J_,&d 6Z5yD3[O=i+m^qJ\r&㈮Tej˚!\_ 07Hk +/0Y=z6Ӳxhq#%9ECPmq'"dQ! ܳ'=bQh#_Uc'9ɓ!hp҅?vIt[ꇱP^یϨH"v0bYd:(vl죩B )YY^.P=ж%(܇t~ҵ6Qnc$'%H{ ><R6LLכe9)V#w?H)qVO mcEL8%Y[z4Xtf >8sI;EFg/j gg{N#e|K@jft8vm5CD 'aE+ډYAnYJ{,YY boap\݌HZ\elUu1m =2sJ!]ٺ;I0\X;WSg 8ϩ-B].ɠP3I0%6ʂ2Fڕ1-Fle _‚cu_=B~Ob_Nӫ-ӟnAb?.0%1dpmV6͘<4߫O[d9][qiB–p L B\ yLrlaq04M̤f gu{"WIx*]&U<,W̍=q9Q u_~w{'e fw6-M9А~˴yTOuKje o N_AHuԄdH~\hG-iVSWX'$WNQŷi..*I8}չI~R]#3P,:-Q9 $y5XEO?BpqmcHݻ nd*wo I07ݸD8VTVMPg~> `Fc[IWz^`VB8bJ V"?a 1Eb{#[J_3L9oC;2vWKcŅ:۽IMŃ=h>`@ʂ)GN4x.%i9:`_6}z_3aX&JF+U3>C!rȋEGТz=jn.[Î4fr 80J+*6`5)趟p)KJg, ?pOQ79\/ Q(?RHUf|# ;Nkїa"aG։=Ք3>86V:lL6fDϜJ`]PdEuBƺgZ⫛Ef\'jYצ Ag \N5<]k<)s FrB=ecE#~BVؼ%4s3Pu h0C$Cİ#=kWPˉ: F=/?JK !YIHqH >ĖABo,Z}FT)O߱FoIҊ\=XJg^D鞮iYYB?B@57Kv7+ ?ȗ}Zoѥם9Lim]fž6jppDEXi|b.Yɼ*эSI*gek%qn`sYKCZ=GJv-k%j䌠ʃ$ 'Gj?ej+JWxw&a_\>dJdY:û1@j56M#ny7܅ .LT'ǂ=C{5wFnvK`h~C?ı" S# {&QO{"-+A-5.@:(GQ$FbKƛ ys9?u ^T =QX Y 37] CY R3('гj[F&*'#V57(||A :&a0M?%7x0 Og2-Tٹ rUALSI KXz'5|pH] 4ʧT={TkCE %EA$TfO}4D ڄX 5|h (^ KVV?Tόve.-$XM_^ wp%iU`Bwc 00V|,Մu}M9Kۅ|xyt@9{>khFHhpЋy N3ZD&rNE 4 P#Q"Bq3Q="44XQ2Hlt옫tDs@k!M3RXu@XgىF@=ZD$\a|>49g 'Q̨0rZ]zK^Pl[{0hKb)^c)QY/O4CQrtTa{sD6p?LeG/)ۻZ5pL/ro]=GC3ZxF.CҐdt <^$B`);1 ͸WHMuJz2&J<(HѠ+!̢}`?iqrQћq[44fĞ/DGvğ@knj,/Eƍ̒#Vr j6~=~8G4V{ݶݔ`y>o'=N7$5$ZWl; 9=XT8}:bx L"nQtIy,9v^Ibz:jm˫nAش|fkN!? >@;1ogUFG|rkK̻|>`}~IN3*BlyHk䝟l*t55Μ45.b[4AupF_ R*u7h󤾥,k@9ʉs)5?%rg  ]8vdiQ(_8 )!V,-66+",'GCzhF>N.FtT[!MH  O^/P:ĸսsz$ , RV(>W ў˄i=Mr 2ڼjB3ϳP}. vJ7߱1ƴ%]EW4%+;*OvFOZ/p6&U4o鳁H|Xݵ3" pہ_qUZR?D!-׶48҆+vïpDB.(?U[9k7m27q`C=Sdt[@-u]ª1sC/CL0l)`빱 C"NMYپiXoHp'xxTSJ+[#N 4S[|}S&iyRɼKFfCeA`=>qd _tEq,W `w"a:pF;`. 5h8K(!4ν~a *BIT$uvϱmpTa =G)1EWL`}>D#'9'^W @/Jy KMYcq8I+)QwZ , ?M$obف%UO+6ΓHc8Gc-w bmHY_X/)F˩ogИ+dQ}u ^ BCQd qXUιx]m62 s]]HB]8WO^?9οXoV"eϭ 1 vf"rL0.i`H30;߲A u ,^ U Q:g 9X+5Y# lGzٸ5 FnLYdM2m3OYSje{s؅0evS H@Y(Xl-ݭ&z[g>s ~jJ]3]^9Cߎ:6|;鳺ktZ_0jiwl7t蠶hFN.Ϙa/߹Z# չ,6?:p74&5 m g\&/tF'++AS3غ6$ ^ ٝnm׾u9Fc &>XsXKr/uxQ4"K (>N(`dY'١oiBUXܱ;]1J/a? cV&2~s{XQ=TjiYOzM=ѵP}/Lu; Ö> 5 #yz9SuRrg_ޛ5CXM( b,eS gV^hIZ}8,L)nb2aQB6)25ڝv#꟔+`Z&fboTdbJ'@k#-{.NM[Eu Ay¦.NQW]{g8[j>u^Huq~BW8}چ\4%3+ayƂ {*M DڅDrY~ TILLYN6LKo+ʹ8KGܝu ْGs.~ğGWg=Lr6(CVSm.&YL>bGo\62\PX4bqDBj`"qZ^rOx7MiaSMa(;EO\`m35sWE,n ^BQUI" "ܒH DTAQ!f]vF9r nXV/pAMn@&`aɶ MoSZeԆČ{rl@rJfͼYO+[t|TP݇M*=_+AYXr*!7 N'~tJm;*)P1/b*5tzuy*hB7_: -!k ٥ѥ5 LSWm O|Y9HQp|B6^+^bWXjUwĴSg{E^,9*/g ~8|*S9:JOE 5{S8aI:<`t>-čK8t'3an rwHdWy,7_X $DZP`PdZ*2xڻr\gDSp"L96$Qc`Lϝ'^\:׷  yOEC4Ev.*)+B`ʡbн45X7 m F]UŞhqln(6@^6/T-<tvނhKWs\L!z<6Y"TcxelJ(>6]:3uPUb|Wv٘-ȬuM^PtUѦq;8B?6v /wVr1 y& CbrDLW]FGWyi7}g:fupB\dZg^Vd`*pz*7!&˟yA(N4z@BMGf&pU3^q{Ꮛeu1 rr^+)Uj٫8^wJwdUŠS+i~NHu AO|m$Uj$%Q}?c3n0VUƁ'_>FN)th,P".#Ul.9r/zj'0_IGxUz#\Xnr)b[rEκebѕ;RB.&5 Q,>- d)WZ[jwZH$ڋ/2Tf]'X'ג{^PW({;]aH/#Qԯ  S~e ̴DVl-֨43L-B Xs0[4*5=/%XR]r CRl8X-߮?4}6IDx!_eE5h4Xh<\yCJ/<1gC:dW[NRX0;~n'${'M LiW xb_|C\}il. \^P zXrs7|0"Oud1 u}%CٕXBzڵHZRBJ yiU?>ٸHu>%~l 6@c BnbS<>!=-{J QNC๜݉G(oOmܮ\)r-S!EH#hjbc> _k?\8z>((\ovc_KaX w=H7 /6S5%|o]PHM3(/O4qMӒ]%e;,Cvu}1 _g. X"uijm]!gFTꭕ,]Ϻyix`{eJ,8ؠ"emy;(1_*z]?|JpJvy^0IH[~kk s ^P ڌpu`IjR^;{c4.KtWInjCDEJaykrxަB*קS4IDJ>=$4$7gKuG h6T"d^4;zyG\>J7ʑM+4^YZ;E Va?4ek\ɵ?0L4|$\tn9 Lb8,_50EkWbH/'@勂RL^S"!:- vF AY è,w~_}+=|VU6#"U=?^eXkp.]o!-'Ju٥ͅ ^_?SߦTөA`L=]R $&x[A+G E_iďh^+-'v_&$h\Hd-~jDdn.֟> 4̬]$pߑ[-MbHSם㹅y޸y}=WCi~tBVP O^4C#1ҏy3b Zǎ 󽳯.V!u?0ח;LK_#E܃nCPDC8!E?h]P@U/2'ͮZlgdOha$5] 5quDnI\p2ǔ ZmYYo+@Hd;#X)"/Es^NߧmX#]Xl+fQ_TVʊfLq $$sz->f_1H$ 7Nڪ;*2 ;ukR~BZaA`; anC#//E0Ik9:D!5/25 />l9P]#gnk`С{JT.2aN~ *<21݋ FIM,p<_r(K:{'W&i9`*U^g:",Λ:n2Ιo kp l i-R[:욹8?Z'3ΙEE\m  x]G9-ζU%6D̪>& o=dM$ -*ķwW'yِī\<`TTVmmCm@7~Dz"ō&bA}7SpÆWsk^>daL'W3eUQHs-kx9b+}  ѬWwO:uo>5}W~ɩɖI-jVmS4 " U'S4ɆY^Wӗ>ӀlsyƏCPrlHy^G7N(S#6;D|lH(P,BaQf&%/y%Ğ)1xgPG!rVd ݖ5[N΁ r>_3mT oNzl߫*!,TOX$ƴG_I4˜f4NcO$40]wexZ|嶿նI[ i!-ĤjrO {Y>%tU1`Tzm.\hJD:df(m'RI!,4Y[ tl |x5"P+ p!Bf[RkklT@f/Eߏeu'gPK@.M c^"<8W%lf^xKLQjF<Ϩ` !w;@HZvgubw\u-o]3ޘ%yQW=!":44VY9 b[i*;\(RW;[^uP=8z2O9iK䑀9zL{P- D}Ug6xe[^'qm5 \ּ+7 g ,.U۲G Z$,=?rxkkK3 ѧ3m_wz&W,&% Va 8 h/I&̲A$]n|4'5ɿ6=g]42Y+C@1g%fp6K532Tco[:)Or~I9IjaR ߡ%'f%r˹]ݴ_! $hJe,Ȳ2fF@@RF{~=!U '{5TA&QvQ,dV )Gt:}[)Nyp1rYW( x"$,]$GNCD!;pnu)`umǍ:[ ?Z{5P>QKV)a35*Zr?D 6/Q 6OAL2|ѣ-ă2=ܚ N&( kP"qr7\5yoHफ3$O~2FLcZ՟{P+ׇIEddSw䏔g%qJcOJdj@>%9"RLJ4CZ2c7{7`?MP=#ϴ ^6 1Sif- * Jlg+Lq|27A!Pj˨~Z+J*-/z֪%d& ÁN!*eMS]T!ՔYHTUV׻5 9Ǝ^cut!+W˜h7n|G1S+z򕤀r̘ѫ=}bM{QH)' =! Sn޼k|'z=({„vb(hޮ$XJ6~F<<ϫϜ¡@\5ъtsJvÙ?2EB1>{!WARU>ds +8ϥd~AF J:t&TN2nCRWR%l "WM[oAsjU$)+ػgXi'-$ۢ-(Y!}NKz?A{4X~>p>Hmo{EKL)$;d6}! Y1+#GҒɘ2 .ES=c$،7@H‚ %8 GbS<NO6qFHato]O!KCK`˹+a}s[Oi.X/ú|oQ0BAJ}E$sxZv (vF.Bm|~Lp ODSk)cz R&̯WOY*cL5 tn/}Wau_r4xc:dE= $G& XKZe$ ӊuh1zy:sOk0 z9AyrxQ.?Y4*}bB )lnyKD/_&^h7F1sև"pQ^J4Q:@k` CZa1qlPId&_)Q_i蜷z5Qw1 d\8pEAoKθ$3͐iyH0C6æ/Qy͹?Ǎރ~V ]K jvf@q*őwS*>U Y?O t|kC9^G]j 9EzK\-l! `;-8'v1;=.!7EhH'vd84Ϊ'z'WbwֲÊS'e$Lnh(Af`*Ζy~7N" ˰ukl곷%'u wJiH\Ϥ:co7Ƨ.7Uj/f~0\>BO5W6u" grpR=]lֽMYK\sBjmWMa.0d&Lm؇>Q}%/x> +'#Q+_Ԅ.Iԟ6pbQ{3ZWCz֋fX*Jm֬qfבUyvs+ڎ -_-:RDzԙ: ueo߼  Ȧnv4N}vNg_?# L-ϨXƜR ȄH 0y4ΐVO-Н7-SqJ,YjBW@ ,(6^WqLbn@㤜䦔9BÇ_E7Qxar>jo}pn/)Cӯd[F?DitR4vQhIZ8ݷDgr Bqv,"ZU;Uk3-gY/V2oĂ H L(fut\p;G YJ{q1mLrةS6;'AW6Dv:!&&PDƴi<|+鶔;h~X6B9mH8PsM?HʬtV<]{';:K4M ډv1&ݕ 7,k H!M 7,70[1 (h}#N1."=E@EuW,iGnqƏ~Ͷb8K1D'>OJ589ͨRþm_.A>Edw2[g9;6<0/1hj>)Fm}fIU0W+NWtc V$Of6(@6[t2͉4$I;ݙԈ!m…=8"t9hFՉM2 /`#iuE*7.Ͱ 醝ڛ͎MyAjJq@0}P e"'oj|d8ЦJB…B#Qn<${՚OjcbNF<+rl -%:? v;NGjnFh~0I'9}jq,>XKvϣ^MuX>ʒGEhjn@_4r_YcehHaN CW/Lapn͕#@2{uG|6X>D:̭^_bƙ2~ Q@¨fK| }z|]Co=ʏ7 ,;3OtDgis(f͠znrV`z~})cl…Ɣȉg `-GX2 Gys`N(3!+% I|` muF⸻\/⵲dƥ'H~rZD oUz`D.;7b!OzܬN.h:? L whI>IVguZk}Xys§^JpQ^fV_V& B l8$1I%G;F]t喋saZ~ 綵"P#=wV}ȎZd;y;zAZ`Eyt>uDVV 6*"$ǚGH#z u \,G+7'Zqqn IMn{ B sH}CE'2ܯULTo Ք{}U lSo 1}b%ړ/>Ē4WJ%^*̗ ?oi1Osx<}Ik(>m2lb|W8 &%vxgRͱ$[kަWn˟ĶrnknVoefFM_af'C02h;ufH*{пS䁑tp4e u1sGPB"u>赵.,aKיYֱTW,6Vy/Qc#7lw*_2**OV"rZnWF+m\dVaG(50j\uJ^ P1uVO@ʝe=t'Lnycyl<+xImrWu׫n89 `d4BD%9.TpjWRuEmcͱ4[>>0͐JMMN%ŌkJ pRH:FWߑ0Xǿ 0vgDa t^ݹY3F!Q߾e_T8m/szQKE*jU`q46cit-(Doi"%RR5u{v8ow³B)0+2u9@nR++lBmӍJ#Dbچ ߣ"elh7S+0])11<N;g=a4L3/HY,k E}4m[biOISg9Дs5"OJg ЭT6Ⱑ;ϳGmEoBP(1jrq(}y!QFUc.fcS9kFT)(<MHHR ɲwI=@0[3D0e`NKbuhf'Jy><'A'L J3lгZTgb/.UE%6L3ou^J dJjjU1^GMHB$`dG4Df W\`kEW^{2YEk=`PP#k8Um{ O"Ka?4DodYUHN hSM"66K@zIEOEUr4vCɹڛFXR(+˚=L_AG!JbiyfLSiɱrlu^4f}ۿ!m-abw "mt|z]"55j@ Jhh*. !:C4.@ vĹ^^,-n _:'%1a+ZҌPJ+ 1rYr=Wd\\qg+ X_ygR9/uzKI2vo X",e/CS2HyR2ęH8mUXfҗ-e[oثF&X񜴱Q4{ԙټu!pd˄Q?1,xw7o@sO;9ƭVJ}.ZЫA83'c.g{2k'HjAS9櫫frXA\SN g`_Z`ػķ,$!GX5Ȃ47F`YtUF4@H`\Qչ|hzU*841~/k)IE\[A^&l^[RJ{)xi}СrەQ?$r[Jk̉5&d$o ',`=fZu)buѵU) |ȃ9撛!=QumБok HG7-z'I +NŠ7r\I E@,|()-8oK{ͨ1 %te|/1Sr1P" [6Mh0t!%`C{ FYp0AW'.i2r,&pp4A/D#}zdRe6$bB4Udúqm\};8l{tUVR2z,TNC:\_XOcSd>OfЋ[JZTvI8t F߃.^C5GZWUMUT&D+6(`|iC4Awqvs1MrAω%\f|E$w nfߊQӷW9]Wmȃ=Ӣ. ?w |7&zE[䲡Wtkޱp[fu:#!-Y|+`[,]j{&}XaFWoE)VBG*RfLF \l2.MP¨% NrDp\8\cBm9,GvGxq -lG齠Ϫt\=~3 O0L88|װAqFfh_x;FMU(,f@(«^={x~! Eg6laP]#rci?~4ŪH ն'/ĝÿ^Ȩ$u ;T>(zߺ X-O %|R^]()UAhl&9-o59lZzevB z0K[ RM NTyBF^$ŷ8g>CqW2<[CO;qr3t RhEk!x?0$GctQ0HsJcq\Yv"&#9/) ]j*:ck4^A kxm&7RxyOQ+_ \{q+7ֈMߟ:2"i1.51?bZҟۥ@S_{>" RPSxʜ tUW5_}qɁЫ{ۨ4n.wy >_qd}r!r\HbakcWy3Gc96rM}3F'Cwu3H,`|CxC~nbaSa-ksVPm1qD ݚ /$RtzO1vltlǯtB V,.yI73Y9ҴϺƸZO'dibNd~ R4jݎI MpWU 1V/&%\86Lܴ&_EXF+N1C'B#~L^}$tٛ>V"L'@nS$_w妻ا'c;+A˙Xk'C+Z]2Zt)ZO0-DK+lUɯ3P۶tSeRV[QVg.Y"٬E8Gj'IkydS4kK1P"XX zk rBNg _r%[c"x8$#jYFͳ Т9vDM45bHۂeޣ<0 aLJtrCNM2&]p \&eZ9&ԟ::-Rhq;ĕ}(dD$Z~@As4,2{yiHQr)Cѻk.8;y4hnz^|'`ݨ/PqN9LM]jo-)_Xqy&nbY\WMt~Ⱦ?>҂1ݢK>Fl¼o,4Mē\F3Gjk#7v: E@c!\}Vsakg! Az\j{m&9 ŗG8'4iɸI~rnhGWԑ\5ס&h fH؀$#\ MAD swBn<.͌WpWp6]|{HK(k!m7/_#Ge<րySr{79bEtOb|FilOQ(Va%T8?\ɪR"$<K7Fzpaz#ay*2wO-ȗI4W,KsIvq [~x@Oa ǺtPaq_yW(fd?_>f{,dDZ`p?U8\;`;;AO>mfů.Eve7Jٗ)/x0@; ,)|F"AS`n9zy~fw[,8lwech^c(.GЪZIF.l lL)a(y&C\{ v} Nϰ/( bҳ)-tp.B]qZ(DEW+hC6ց&?qZIk,^U NSw?n"\}IWu,:l督r-;aV}ƾJ!Q-e^L{{tdFg^>eS*zo`Ś*aBv4slݾ`l?kå[ »w$OuOv<G.SΣ1U  gyn>, =UoNZ&Gd[nR52qB.xN}W_{l835#QHK֏5 $կ:b_8b]7pkQO BRu9p.H6f ~q+-glGlNTt>X׫iAoWO%,Z=؇)ǒWVĮ|Gss3ldvhM9p)e:wZ` HU^FI̒P nؾ7sշ+v8lKGaN=&#N6e`]g @5+A蹠dJ;jYb4iv= w*+VGBŊTB"1۷Ȩ˶j!;Yˁc@`Ho nQiV>Ix'3]ȩ-?D/z~nc\C<ex#xP`u9M>2C:ݙGF-i GM@|qxIWb=>-H`@ C6MTrKX)\hvSf}>^)SΗ9iX!aX3Yja}Ilħuw2CWvg3XQ~ "I$CҒ T2v2,㣽DE%4K`nfGNt!=rb]th&zfGv,wOF }m۸irl}iֽ))"G6nGߔp/|kk-Qԛj>jdTsU;9+> =g?m-*#ތ<ՅERKS?KVX8Ҧ Q% l 4:lIG2K\2UɁaq*\gCppZpZI |zm[9.ZT\KLRqBBmT'Ń_J˙tH\`{`֮#͸*q9jH/#Y:f:|FX~P[BuGZ(#ϼpN}psPGVbF=gcvLϜmX/bs̟xj@Oj=)>a-$QUvY'ɹdZQaly4U-S*qKVm2 TVwR2_fiv7/ֈiWkZ\J57$VtPIx_{[v":0G4@̡~aaQcӘYXF\Bl;$fq@lSNSw[1]ܹ>0>PېCjqh ɗH7^˄/\V0﷎n K*{B<};WN\#1_Æ5S4O||V<.V`T`K*I)o't˶a+2M?w4]??ZIÑ2yB*a/Jv4_#QDǂ0Qe6&w-ʶ

-䦖īdlpG1ztUf&lؗ>)( ;i9)\VI^L008e*='a:*h٠p=D!iJQ(Po 3jiKwF)i]9qtҪNY '7$VJj4fX\9,FWz#1@f*}z<D,C󀒵8i_`da 0 p^ulNTR+vG1JP=6IEQ=(T :; m͜}l灈\@=b)Z{$%OԿ7D:A_?iЏ>I4]pD^jY)_aŊXCe\ud(8g~n=oiRQ<^ H)Na"wOJv}HQ 4gymN^H\bI=;o ֙{-K6$4_/!baiXi/Ҕ61zU0uhkQK\I?+`3\ZD~X+\}C+_ ϵyꇚ3OÑ|,>lKN)M&HW O2a a>tuԢ,[dpi,D.<d`a^szdk4J}7OīmS?WNS!߄J*[~H@ euwz#EIK!7 w <NmzJMF ̀#Y^*vVRsg.{H!Xgs eC^qv;/i߬u&4=, "2lNo4cIz*xNG}[ݐh6a6S-iy7|d 􋹄##IDp:Q~]]wH~X'?\ɂf5rd7z9׃q>D,'⬶ SgNgHD>뚩dAl<T!n+Pj 4iYTFY|q o҉`^j&fY\$c&"#AD*1Gt,r["[43@x/r$^30E֓\![X8̚lfdZx>Geaz~(qGY_̝LJm@$ppwUvuǹp@w5`IEeEܩ@[~ߧP9OyWW8nRĨrE ,[WW1G[/(%ǧe{_-Z3!)tCQ4W.=>;cfzR hW՟g{Np4ytMK2q"B&F'SdADܣx(Wx>w]c;.e^ijNrcI!N.u6y͇nk%nQi@&Q Ca+Tna#&/qFw)voMX޶>HuO_\'QY3H~&Vl&3.U tͺ .YXt6?H0l `R ÔʕĘCC\)2+ ]b*4KOGmK=~A=*HP'NLxu2XZA(൩`dST'I1.딉NBx)PVr!N(9WvHFbc-h(M6и}&}'֒5֬". cz P3'?a( 'r(4:>"x w Vi~38%h"8&bi-^U?N,W}x7FHM _sx_rh2r0'H^y9Bo5X [FzдKןIfXÖ昵o,B-j:U6Z5vxYP8I13k"`~F']fIG '݀NN-%&V8 |OQC/V/;M#lKΊ9 ly !UDp3u핥o;0L{~px W"iVC"Ou*}D@ wed]I,v' Od#A mbki2 ԯ8!jM8ݨհ{e5U ZߵB&4S~v]FFVERY]|mq٫_)Ji VE j LB",QiSG->ow'ݥ(Zr?O7 τ@G vl)^ݎ & 6NV1[2!S=9ODcw.tOtjjdk8_|,mCwJ%F]?2P"bZ[qRo5pALl~Zik߅;aW5 h,Ngro9FK}DqK2v)ڭvYπmwT<[\n&QGu-S. yȱsN*u[ڛг_7߉Z#(Uֳ;[>< ?'BD~1Kzq[,$ER}lVQ2UF:W蜼ի67$#G cR ]3OWnpmbaqm$!Os)#hµs"LY'h\&?p|deð㻮 (E"cq[?q~[Ƿ=Riw-l$ݿc,~$>X] E*M#8yF|v;g(ueE6t ~6vңZuUNy;UpH+V2ΰ,+gr/O+]G.pYػ~5yCFsc-tw'}-%gGܬBnf!mn>-kMA\X l:WBnZb`/65^|zBP'IussL351m[>b7D *'ٞªMۘu>ca{/_3?FeUmȈB OM (Na.y"fk1,R΢Ͽ"ֻ_W!༛ՂHI$2w6w"J_"<EF~`$.R-p&E# .IoV}t~tfl 8~\jD1:fG()1Y脀h L.yuicftE`5=D6 ceR?:F-] FcŁj ŭkݟ0cԠ("n skcTz(G{MҒ0ߨv/vCG-ZpLyc:Rk[?\mcOBOi@d@Jh,Zy'&Jq8N*e+1&U?N-j$XɱTh$=2حNYT,UZFn@pd Jgx v!nr;( $:YVf -puQ>4ᴥ\*cUKL"X%CqdE#ӗ~(~Ř7 05oa//rt22v""i6;WC/2 ave9 ̄%'«1ݚTxĝ"2ѸrRO%ܔ@Ågn7wr:§rZNԪn?IQ23=;%0o,ۜf*9 |{ jQ4k.ms\/V%o-GS!/$4d]RL#pYP0)Y0QVw61.8/H8 <_Pl)-d}$?"eXd'nL)a#$&[0SulYX'E6h^Ҫ _xod*s3a I/gDhlZ"d&!P2L1j_[jyfNhhhj .z!EBiґIp`ž6޲ cъRh*N+ ;cpce!?G^=S/j>Á9&?))VMˋ$B?a(Sr&4ż{OKՋPԩ*+k˥w7ߊ҄.Vio\r3uKey(i=p6tI^@6l |䋵 g`ꋟrߖ#C[p0xG#~gqݿ'mSZB@!}ظ|O(eCiĖUbZ?8J_v8.4tpo- QE,e RwQDzB\' ( 6˦F R2} ,kyxa%haاCQXȧCD! I~ʉɭԙ$Pф|bv]$@U Ah|~FT!z4UkF<~QȥBnHvA4E텕  UCV h~2'6C*ZGO[=M,Ip~ϠQ:ͧx+mSWja_F U֔Ǚn6g͠\?g_LvU7r 3},q?lUZd~7N43hƶ?t_sߏ,M!b7I3$JnQyљGɠ&¡_b8##dsEF.yٽJiru"V5Ę}!Kg})V9Jp廵tq1Dr_?d+ì;&@5:&oJtZVa~$-N)6Wo7U:9MÚoXrn$坶mPP"p"ر5ڑIlMhsg-SP!BV$1zCp{$w+xzC>:r[rwbE-&#M X,hgysQ{3AzϬoi'L=@]S-,a?1_I<,^&߁7.`Xo6t`4^]zSLHY ==l7ny#̻{sx e slSv_4,Ϲ   ˚ˬky} ]&.+bJKZHV8 fŀ2H8: Õe῏JGCܡǰ۬G~);]TvCԄ uNJPJBjwӦ w 4>T(,?JI\ɞ@lVU3xEmV= dpz,C(ů(.#=&7l_^d7A5x"h_k ]YHA8)f'8at.٠} 9.K~JtQN67.2t¦5&8dktw UR 2mN8931q&"s  x%0fxgJ\l4NB"j{猩g2Q}4$~k)-y]\PlXv8WcLno'51 Q%Ѣ)^x| \(d_|tDԏP#5[$<(ZNzA65ڶϚ y Uw􅥔jy3!/22$V+ ؍(fr(Vl(9p"sE,45qP4~C)Y"zL^2h{80RrUV|6֦Q9ۓKʦ7/!f@4f_@;Q$kR bma;ǐJ۬ItS@ːיJ~GʀmP_ @hAPH\FW銻^k7!lVW,byݤY'B {+p뛓X?A{/yigr]ybًiX}Lvׁ9vX!{,b x= f+_{]P&xDCmSBc3AIY JYg6IAҏgR716'ZHEɁTK`1g` &"ʡ] $=/r%?4LÔ@RVy6tCō\ _E [5wEyt'a~g,M\.j`1(߄B]F 0KBE0 I&IA9'zDAjo+GR?)Oj1_S%=Ut7g ZP x2 JcfMXcN`wmw}O{']Q&4|{}M8}E+`Mdk:蝪( 6mQ`Ą\Ywm,}K:(fDq- =%~8@AP"={<%´ìP7x-p:cWp:hCFKd`c{|t8֖%8<-'6 ܊yO'ZpƯ%gHIml h"Β$zĽPbotvOM%hz! m_Aa92͸v<n]TmΛ’}% &h 2@ti]4됟hQΌlZ.IU@R/ _k7>Lcѻ|O B?X[_0tqeʴ;Bi UMpsPVȒ"gXdXmb{G3AlJ JG燱 x768ǥ0sg.%$=ғ=}Z54XD߂W%YZlrxuPن`3j JYTD:t m؊R'J3'&ٴQ"I }ZFAff$s]^tb?hץw{7CI?.5U@.JB(۵IU6Ń`\{T= ~:aH8u@)[~f~R(ϯrpV+Oku}q0yHB|R'iM:|0.Ϧz7j닀D*M3N1M gGFĝx:TZo7ϘZ>߸+ |' !5/ΝPgX,j/w~X|(ڍƲz27?Qu/mI<9 KRMfx\z0eaFV)"o*e\&}~t܏JwV [^!竨3ѷdq0L!6jN`_,J 6 !=p8f&YkwQd/v`"5hQ)>_T$|ܦ6|*V'2 5_;"ckSꨞV65LE/HUu+1H1ͱ2Slno Xk[-2TizE,`v5`X_7NPî$]Ќ҉ݜV-:}ᲁ|z I}ͽ_@VB|j^3 qHK~Pûc's::1Ҭpb(GSS\VE#Yl3bB|"4ain.^H3 FN,4^T'mza;kk@y#0 t{N6me6mr*ɣ??dwTV!G`:$d۔|nJu`Dqw9* ̎28:{N6k\pL@`cMQ~_! _*t:>*KrV: =AR x!P;i:qճ|J؏ъBkV j˗UNgyt2{HKH08ӗ0͇ĂS+T|K ޲YUsɷШvܒ,߼dp$ PBM)xLGSmdτ=CI,G k0q:m|="v"Gǹ89PfHVUљ"l')j( r gyèa0'N)ߐ0Hx]|CDƵ(Vbt<`IVio{)$9F9V= Q\΋#>B2!Ա+R坖fs$62'AS8^G|WJ\a "`ߣ4 Ltg=یͽE].b/6Y..)}od%LRReYW6\ʫf!!56a>H*iv"[SDRoS+:tCM -MȕV͏Pbvl@z8rkoH\,u!tY128{VF ǣ'K'Ϊ1qzeid B'/RbIcIAXOd;Fj6K 4[AAi qDꕔvt{XcIwIoWy,!c96_2u$H:޻ULAcC҆Yfy8 1Q ](\ b>pp"&K᮹-5WCg F&|8.-kհr?tljMuć⎻.#ek!Vf t\D[ ܤhk|<4/V~Ms8-7+NݶKvɽ"Qv$U{u_#($ve)r:2} :K$cMrH9kTlalIh2aX/ʣfwיZKް30- ~g$_WS2Յ"@IPt|8WXPD0oǸn壷$mӂ5Ds|$@&dj )46Rgd 'b >f Nvl 0Q4;$UBaQAWV%Z0 E: ٻ*[n 5 d˨حo=1VXΟx;H(X{GnDUS3YNPW l_7HIsl> !}Yh \MeVO=i!J~9qba+F67mM!ᚽ"̹q5i_&kHÔR| hFV"E`+ܟ(Etع'MzdžơEG(P>(%!φ͚ͥ]oR. Y}w/)h%8d> 𰄏4P23Ev_F?I v *MqWs݊A<+IVIH\6kDCn4XxЃՑ$!XRpvXN"MxHE\ԚqҠ?mR|ìrCj]SU|n\̃.K|h.jonӇq5)h<}|'$hlRx eCSlUy!C0g<,blkIĴE{`'ʍj -ļԾJMPESn[I͖sƷ//|o?0ŠpY,yk8[Mɛc_#zZxEb"!g((},QO_Lv;ZD6ϟWb>E`Oތ& ao5k="_qW]^874zt?ry/eV(ةoՔ&6ӚheL>H&VVH:IM ^G]OJzH?Ùh~_׾K>3kwEQBsyQ{3dIv9]9rG .nɼv[ 0~v}r?v$`G*:I9Y^QZ5Y#=رڻ䤱"zlw˾e6ۃW#.'~?Է@Nzٛ%$!] SjL7ꕴ+BHL̀H>""H,udmXd $j? ? AFu m̝ Zh8<+?XT*>(>׋z  w7' :5,UȌ5u3o0Jw$@R U{h;ysQbaJ+N!-AɄ> Ѷ'n ."S("ɬ8܎qW7s7X!{Hb=s"[0-Vj)_=dMʶ@ W4,G ^抳1${{hs6Lj Wr>bYLh݂A&Jٗdۋ߅af?މl7"C{}[qc٢zrU(uRbMUI(ϙBu gD vFe)8#5F8.:Qb؀2EtKd0f] bSי|N}}J/;RQQ@)9 LzL5]z$r+%'{@uv)Z;5Ȁ_['lr'Kd5X«wૃ8gb祲 0H /gIt!*ho qD^W|왣@xr7iLɖ#?a\xqê\T#]xupV@8IYT/" +ǷӁ`pB(ԦNOizHE@ntS; ns[1fn?V*WD >Ut;Lv^kN<|IQk[ZM=ZGϳAe c`p+m.WlgM^IaWl΀Ka`Ē*tϧ#gX*a _Nv]_R~q욀j CRLPO0gh`C%`3ڒNidz0sL*jy^(= ( 1zEO#pp[ȴeireL){z^ч.3IǦ7b9}I3kbqG]27@M{:ܵ yMgʵ3CMv <ʠbA?d1ϓ%:6y<+N&,<\{1:4Qmg8ӤHaR'i[K೒j̩*AH?@مc9?"~/,/.&p543TJx錏#YR(>ELbV[»="4,IGR4H3 x#1Ϣ;kt%`lX)V!QmW;iU(rv!0 ,ppi'C)23'$z ~ެѕ \#;?Yxܻ<>u{tr*SzC8ȭjeST⊮˞uL$jg%H`ڟKa3֌s|C.;.[[QqG#$.d]mR++g~CӇh츲A~⊉Y*z7iGuv@S<' [-Ug,mXrtɜE=c<>ۥ靋^ - k ,˹J'O x6یp  a9Nd߳E*ɯ8pg;G{H7zŘ03tJԧ$1Hr8]vtI xt0(6ͺ:p4XR%iǵ2`8U)y/]}܃PUsȷ{ץB 0_x ƕFWX:;"9_FgoT$v hGx?YG&jY]Ka߸+"z['bẑM2t Bd.%.jsu :{虏 11-6A6 =-mA(!Z7*Mk[ zwF͟/ux3I[!ۮ F͊^$ iw;Ŕe 6p-F:5e5]ޮzbRVX|CKY~EU] |FU"e`%;#c,*]r) KHw@"i;{ ӽ`MZ9K֓A`&j׎L"Ȯf%s;2v"oe؍5O5)7f`0'.>~9 $cnj܇6:6:C HByL⫒o.ʧ i0$L"_;xX*L;K; ̀ QŃ͈c5}S ƉZmNV护NsAE?p4rb[85 tz& TW_kJF u 'g8awv1:퇮ۏiwtoUL9F}/g.`[ wGpJBbI`k@|菬{_+d긯s"'e6ucuUp2/6n=X`5$w3u+xvʻv s#=w(S GwN٘}fHgx]sV^쉁K<2w[+9D}VJTV Ov8tj\n$ZfaCM6x$0dz׃R3Ǻ2Wfv+qnS@ +pYΕ?!6k퀮北GD&p!쐽Hc']p(N8VOJ8 Q `i_7H8"@,1je L2mDz~0xLdTz{|z6H|?:?d"4}- >2ם"2ByDt1d19F+硞mxȏѵo <{GY2:-,q0 } ,jXyO(%=NٳtHO0[=4W0фeA^l[1HNCy?j/qKe8?ɿ71kO˫?LͦH?o$ێ>5l2;(Ljtx,` 4@W$Y10ܩ w~T gmɦx\/drI _e՚OF&i#GXOPM(P1O:#P%`(a[g>*6^ c֣Sny ;Y  ]Uh2sH}J$~:^nȑ"ti·(㓥="MBBޟV2…\;gQx}JwrҨIy$K-IăQҏ]7]p*@B*Br(Fiɯ,3|yj\6a=Tyl8|׏ P"[u¨#4:vH'_wdx^@GI2].ccI9>M±-9X1ۈSqQ61Nf1򏡚 aJͳ򦘃YW*\`g.;ySVfp.[~}w~O01;쁴){Nxz. MK4!i]fjN Eձ8u⇂8:Q/E`1p4ݐ #XI5Sɓz*'cشeRnš5H abyj^[-l Jnfj`Xr0kM=`PhLѕkL [LCWho?>ev zI'k?ApS#S0;@1|1zSXle\VmnReA>qX^MEsz8\V;(Qk_Hs#CbCɆf*x=4vAOwݶ;&h5sj.&ڂQ̓l`1b!0w#Jj8;`nYi,F 5[{wvyU#Gu^CIE+"7CX)UL)*|!^^eT;cq?M%Rwo 8Ñ95T1[*1xBp~\6KwwU1lOЁxy{hDؔi,,ڐ2 Q+whƬؤғ(r4:-KSGjJY,`7$%K6z64]#+; }/#w1g϶Sk!&jLm]V%5a"v*7>fZⳚ}qZ6&X؝O[ 0ݴ蘓ہr=5S$m,MӦ}Iz}͍  ~ɔԺfS'GR˞`_=Lk-[Ͳ—pXn݋3&K;;\i!q:4c4JqBbNI-0֛iFE{f{|A*m?t TÏ$oڴ$)bCoD *aOJ& CN^: 2/ð(*yPbpl tY#]DTqš͜Z,"~82,BHl/%oJ{* ?|ob]`.q B x" Y8Zs fm$StX.7! ^Fb_NseA-+d? (ҮNyQ|A?4Ψvq, r(\ 0].AgdsV2 ua"Ƃ꼊*8n e` V:/bTȃ {?/>EIΪ(~7؛#03ȸga4HEH ™yuz?Eh8~)*t"|sVjt_!;'2$VmUl"0 Jy+skcjH̀';m}[!rpdw[o7ESaot#w:B2/ 7 cKa߄ 4ٟ)N7,0H}M;2g1g-b2۪DŽ]JhjQ q6Rω+:hCj/aR";/ qȔ϶%/ \NFK.ZJBm*[sY%ppaSW\[1"#e5J/2[^HB\R},%eCsf^cUY`JQF#'Nma*WPG1a:u XKk1qԨ{Cs8L^++ó Im3dٌSۖDv9IvSK`SHN:U ]nPЛPM9Mk fŌ4zM\/?%J_oi8S11IK>19Je8\SG=&gI؉uTWw`bzq͍_PqȠpͬ(}4e7}^|ԃ2-HA ?Ck&T|ϥeo2X:D8$+sq-G64R G_,'d OV+.ۊzaS|OQs@'` t垕VHk`,/0fBӮÃq;yV6>FOoZmEgu mŽ7[l|3 L2g ~1!z_;qXb&p#?_5Gj_4&ѝ=WV1S\!YebID+?2=t\q"Q07NL 50^$ɠ1Of:&_o)wCkb7KT_ hҭ%sؕy%'hp+J&ׅ:$(_NV QŒ [UזT^L窥 ΤT4 yUM `-ȦE0a)5S}K8Xwէ[H}zbso^GmB]p*Uvl rkBGE hBO*hK\xz2)VL, ܘg_^V2IWm 8Z͆=݇ EGNJPrX$&tXn˝j.| ?qexZ5EsHR\FH܎:+311z?h9d[VrjyjL*Ӂ }5g6 Ԏ,oUD|[`s6jb+JX4<ҒTJt@6'3&*<[fF֑_ bO)r:[9ݬ..&cruNZHF:bi'p,l9^&2=~V'<͠Q ^h"78rL.gβ /5fR,؀BH}VW(ӭ㣭d3m5Wcl1(M0Kc*i> Z 4VmsQAv."o UT_;)1E ';Jط6߲"%T4D,~,FO~̰錬l0|/rܖ=tCQm?VBfaDbK/=k,b.?Սk?; l x/tAb F[pDQ5!:?ޅ1ù51L"}VN:<Iru2Blxœ٭ X{3+x[mX^~Dk!X5%a1ӔB6J눼AeCpMn 'r[U!^)]:4OA,]NȚ/[ !jFt#b^Wʼq?,>ĢMajAKDD}w>^П"l`^%ƥxM-ׄϤN̬!Tl2dE=rL6t{H}.Aϰ AΠ:ߐ~dm4m *e'#e222.kرH;!LeUYTW,\~sOY滤_: 3oL͉ *J5˻c+{ IjZKUгJ#p*[\̖T41~ͭ?$I}}WR{095$'C m#O7^М2)%pZXqvGl ,>D>u1㕊tؿo1h)b 0}sk߱A iʧ+5멕IM8_p %ÇZ5' <9F(]*A̠~dI8$q]dX11pyf/́Py6''V}N,fP*$)vd򌝑&};M:wأlPuEjh:οڊ|xP1Fe<0<[8ԉM.m[XTJ#pZF8:*Z)p?wxl?_*^X*jPpK&wd e pA8ڑטvG$_CkGz -!Iq>~e~2)4ykaD#N~uK(&Z}dg8 V@ta 10A^l,fUHF+鿷%8[R5ǥҲ&5ݳsQSP^T8*ROi΢LK^ Qlb&Ίo@5OtW=ȕkX\bƊp?{g>wEͺIdH]F1;9}H"61g q3Ae %NVa w)1z|`;75ֻ8&Ǡ@Q}-%zG~ƏzVx)EU_ ۻ)9C6quýA#JlHT@,P$9 7._+Hkf8G"xeе~}D L]Vhoy7\ ¨sҪY Ӡd! _h+1 Jm HgXĩpslJ)΀MY?X޸~5Jdv~]g @Sev6.p}T0Kti>x+ K&FsSm@FHlaKa5s긋Z}K1f s\.\2%,ǥjm\wÕ4L*QiP ۪6 }?s)'BMPpE/7GT}q!3WbEfVm_ĘG>0rgSΌRӕUjN%37#֜6|t $#:^.oDL̃<,+ */Hn.Ws܎"Ixh]j{PYk@. s 'vkhὤhrNZpNt!k2a!_ .*$VI7_NLU~I.}2 Y<Ώ2td0" R0-MCU5 ͝0(NayjD2+-jů/a Z?dp3Gd4[@ #K)lip6eIJM1a+&&e[9DTd-7-Q-0aPs=pFUPPggs|>W8.c -hp-MsCQ$~h7r#l}rO gUMN78#-t LNjv_n|_8To{8K&}]J&#%Cݞ\qx-ңjomS;'9{Ax6@ȿ1#woGj*/J㩢41O/MO 8[lN/2 E g`we!-E z}.lR囷M!Fhxs2ҐOtT"[FMV9OϽgLn[̰=!<&$ FMt\ Wo ̐/ɟ!~E?F<pH`ZZ[45.I x7Z+ꢋgͻ"i4LȫsyVG-vR"1zijjɥTѥY-E/ +xm!AZ2.}VtjxmrMt{!X[.ny ccuZI2$;.New7x>J6=[e@Iu'֕5%C#W3h)RVR=o+r}M̡M[gKs[{3 Y%v|<@~Ψ+yv'NHS!)E=wF@F'42LsJ; A3JCyc΢6lV,vS8{BDCybmHTri?k5VG +!s]QW ꟨>aCkete4g&'\vqLrrI'Δ:);Cr,@sB)#\-Uj)답LG16Alhî,#ݚO(類ЧNE,D[%2湼?,,LPFJGWݩAg@Hhxuq<qFn ==aOȈKBz]M 1o ԷFNJZl%іϸ'`ae!g DZAFhAyk 5|b^EXk2:^ n4KZ\ ;K2p7@j $6` ^h7 1mH:MX3$o]b޺\Lzo.1q{]gPke`1jôxڑDOjY%aEbRy7[ ' >@ GNë^-:@s,Uu~oni%/!7 WQӧK*SQ+Wi[;2]jaK;D8̉TbQ8L&_ãwBvq۴:\}\\"$x:'TmCp]@BwPss(tv2ExGpΎY?{rxxsLjg˶6i|㖃 ?|b* *>"p & t ψm/=! )hh.ևM o-] ÉDbB̵5!JvH'P2fSפ fi0_LuH^(>nS:GRD31EĂfP1d n_]D`u` uJ+|šGa)J?%ۑ:JS B=j-OdkUw4G,j-gr= cV?kD;uFДNa?^V[yf_*MYbF{^r6v-٥Pl*t+O{`P ՙڲz!Cxޓ5QLYhꘛ&ıt&?XDψL r \/5hJ-wJD2r<6=}aZ4PvF?/ڨ߈ n[^g<N^Ő,⋸@e"fRɒzޘΑ/bnbAk ` ?@%P,)-wyPYO_Z;# @}ny#5p C\nYv?xa9ؼCV !ƍc*K>8(rv#  hԚ~:%zZh-U̓$-XHF?KWv"BD mm\ilt=NS:μ2YkM8vໝtfnM3lqIsdX\xD8xDr8[䥅Z~Oh~S߭k7+4PR}U67&Le_ pƊ'(c7i(Y4챱8<2Dwqҁ͜÷lk7juTssxFHL5_$"d7&wkacw1ځ{Ih$٘_g~<v]+) >sNX=ò S~L<{.#Z`"@&57E}UdR"DԚI2fmڒ>EzvD^3wRRSѡ=БG`7eTNvOf=J _?xtD!QҪ Uk(}ǥL/zm z6>"~"ԾL[mؐS>wAw̕^:ܙ{2|cx 3Hrb6ZtDhyjL RK@5z:EPJPV4ٷ$eeεajp.AWֈ_Jd9it1<~)J2/#Y'6.R]7p2؅uO="L$Qj&Ŭsɮiaph -a*|(Uk!7/ YΛpM./ +JykK3,-vg5l0mM뺛PIU/~JX1X "`u|.|'˒L%hԍh7=̗=Z(E;2ڣoȰIri[Z#^d>KC_z@\/k5A2ĔbI1 P.̐*txkJjp;HLo %k\VPڞX'G*PȻrKJFQ )>j>d)h@zX~ rW 5#z^4;rVQqVRf?^~lAEΖbJuþ9P,Ad-TkYldI'K,/|Alw:*t"FKi)(} PO<%7q/Y$wlE㐯-4/Y7QD"&џ@v4, .d;6J@lv1SwvWA^51>~DD+Yx%ܜFS')?ǬE3xL9H-L f D+y< ?fGpGQ/y!2ą@Cd`U5c@\ !u'`e1B: 's);MLַ#lCI]u`)ktُcx8IU Cw*e?dLb4\$%R(8Ԏ0/u54= >VPl+)i)o~gva#n2*ULÔ\K&wC2m0$ƴn.T85P;V_~19ج iDG 3$VxZ[ vʆ_-O܎Q 6/ ^G\ ZIݟ9ur`cG3ozn |(}UO#ؒڅ Zv!~!uK7H?!La e'X|T |)kzgՇc8,x߈.^{ϲsgS x,6͍G ҁw/Dxg'H颖왖cuwDTio]VO^ƱH&:f9F4AǰL7ܥOIpE8t^YD'B?@t֪k phlx֝ H~T tl!9[4:{;W98ybvI cN݂o{Mb8IJ=zFvf3g04`ÏF5A EP Nͳ= J:\OM[_CBw7iZ rĀGJ݉\{ss#5vbRО+M*G rfq"?Cʎ3f۝n 3K{9Oǧ=gAEwWx6,n= .<{_ Ǣؐ R#+ӭFX4'Ɵgƃ:3EE>u`3||ԣz>cy?$) 9#{LbYC] |`2-#IyZve0Ld[͹L6aN;@IDtp;)p$bpܐgn#>_^Woppp(SJA@:E>G[ɛu&-<\bp~ORQ׹~^q+A+54Q!E">#$Vp=;k|ԗۄ*Ӟy6俍\Fӡj/_R:=W[FhɺQc%OYݐZblQ&BApYoө3'e,Fq/AWQN"ߐWi [L%#k M*[k7_8 <FC{v9qb~8umΖ b 'z/ :0cMBx矌}0a#f"\YJ4/"&ꗟU^~ޥ#,Ǒ[dG7b#w$[C8W_y$EM[Fq3v1cp&]Qhs9JJѬ2pF #u_ gsƺܕ d6&Λ_~*:T翯X[~"bK|z"[um]oV1#o) y嗀jyRMͦ`]!J>exX&՝o.!SAՖH8$v_68E㶽3!nW}#i%Wع;dCL3tHss/V١NF]Y(M ǡ R!ګ>ʓS=> ғOrR*ZSLpRmyAlxRoX_ɤ _%"qķPTVmtM8n&X3| >|>^-inB(͈; -_to:HuRM !%)'G;Ng'(I%1V}biS,3D`~=ts`uhS*kw5N c-IԬ=1Sc4з[vf4&թyBr|.x)} otf|/U֚s9$NYաY#Irsz5(+1/Tl U]^pFSpM>/u ؃Gܛ뮟=5$H'{<Ԇn\-.p<0_~ ]/:ɑLʆ)KZ)~ciL#1dz!8ml*oq@v#dtvm?(J-?bVTЂ^yB rb*m7!V=۟ePmq)j/r!L^bQ\\rS-g$`rr7QWׯ,Q\y7`7H3lH76yvGiT$+6>6jOel<%;8r˩@_ Mq xb<]'RdXV'u<61*Kvjf8:e(gIAFb (;iDYeI:8I]niRO`ف7T>q&Kr_ =軛RccQ=A:#( +ͣP=;o3;;Z__̄bַJo)U"fٹ~Wqc|(?nB/]U0cg /wQ$SD[AbRk(Rzby:r0,OB7 H*8211EHDOPംuk7Zt4k&p-ѕbV+WCEiBζ'/j^+zˇ" 䙼ZB-]8:Va`^45"|y 52x8$NL̎s8_bw~z_\nK#6jた7u"Dwjš #P$QD u1ouE3 xDF &9 ZԂ,t٘ceA8*#@5(_ee5m"?zNeU$M2#/ # o"5zh2Cpbog^k b]1]#xѹ]XЫm`%Gdx`o5-íp3PwA" (:\.P׾<:$`)\͂7KS`BTiٖMxGӝmfL&u4ٺ؋Gďk̈́֙"gKĜe0t❬ `Ǝ }Xwf;*1cr8uCSp`.jcMSYY܌q-\ZidWxƶP)f"@ZZP9++r<\ pX 1%=Ed~=(CV84 9:#e/X̰蘋}Ko}H5µ`LqQI8J͓w+]5ܳP3}q+>S2aی }":rQc >Redqp$%^KP5@ly+*F=ChbkV0apO0CD?spFԈ:ma,\9.?,%֚M$NM$qyBt̯ QIl (mxmRbtQ( ^%cѺ!/x$y,ngel۩eAʂ3/&E!!0Wh EY~,.q4إlĔ5#6 V )l}™oݎ-fy>6WӼ_|ds$ިJ*H6.i[2 Ͻ>e& 7}1|%w4ۉ ~jM\٢lf /АϺ}2qW8?ǮhY$8I\PJݯk<}I |ܱ Z {S_ q8bO[:1⑏@ .KQ^Ȍ/. |>/ DϮqH+/@gջL a^LՉW* ёj:oBTu|8#ylqB?`7&|m:r"H,CU -ZΉ_stk.DRPh,T>SB !1˱~-RMdU>l#y;Hh-O6iz =+F;G\1._B; '2XQkWa?R2. A7$"D`^K۔+4WkKi'-څ64*p!:<գE'ѭya m\+nb2>] G=&#K}&qhNa| |3{ZC~ >4&t'd~̮ٿS#bYzSTr3طJ)52* 7\תL: I5Q'uxpj dВV=Xy bx]1_!`pHmd=`}x)ƔPݺJD37B(G%4^¦ϗ'P nlcRح>3̀XlkfehпCx߁A|<~Y:-;@$ЙNf̛p  s`@J 0UkShS(A+tɸA>+O` g$ (` bxr~:`& :[w G!jB:8cʝJge.au?VQ {Dys2)umH'+wQi8[qe~"71 رe->JlǨ.GAm3@49%@-oƐ!jQ1D,qHH~ Yګb!b\w΋`NRw`$pԖQ3&o8/N򣤿re+_\P#~ `?` Ư+#lxHp { #N\ N3u-hlziõ*#O]˶tT`+TNsG+mnU,LF9*RO M:fm#$0,i"O,olINVZSS@71bl~\9 @鲿/o4Vx={;R@dLD(E E#Q-| T-ǂz7}糊E%{#&[$ͼVHL*Dx0M*gңd9UsG!%'o .6YmL.k󦶡%W"9wYlC ǐB<6Fu}^De᝾Wx q. byWxxv ,_oӦd@zfۂu'qYzի(ozb hrܤ*lݤ{.8.C:aA(w!pw%?YsSgM1a:nPR;\24y]fs' /D(:K&&0XpL%Mَ`ћ%0{׽ z&~P~PdZk$Wٚ:U._v Ā֘Ϡ~%{ ㋰bTMZ,T==̈GV.2OЊ2tY~ >aSkz0lfMt.ԼY(}*1˷QOˁ>jh[&g|Kb-)#Fymޖ EPPkEұXDF$eŖaA9و f:[w%=% rzF80-WK;w6.9x C 11%3؊$s 2ܻЧH!=z3Slߞ&^ZH;ׯ dQܦI \ɡԟ٠8xp앯#x=O>@V"դhKcw[GnuKA~;m6t1Kx̞֌/{ڤˏ;rdFC“ιHΣV"!_IR"#}W'{JFc8s' bt[`Oi6`V2+9lcŬ\мq)X1woBY} _ǗMsՑ02-{$j2sH w7lTE`mnL?OE'!{6[upC 417j \ptk@УhjնZv8M2 ҸUTF &~ >4NvbܸZ&gϢxmSnVV^*s i5FN2?JՄZK&ɃPfA(NRVȚ}/|JUw+%_mU _FxND"<67Dj)tCc%kud&vUDaSG#"RN:rkto=!>N v-k[߂u?BTB[( TK=4@Ӄ+KXoEKQCt S6n.=cw;ee%Nr;BӖ7GѼ Pr?}ml߼G nT)N Xou8߉"A֭YQryE;Z=^V$,nӬBFO4=jMr'3CVQVK{K]Q@.Zw3 55aYU: -ӕrGFsߧxH7[FXskwfTUS2KOcߎkXU?}_-ձԶ_H^++t\+.\Z%]E|.vw+lo}fuf8`ChW75xc\(vf+Vx0Æl8x1dYb@[m:+@i,[J[XӗFʤHZ`zy'GiKzOXbk>ݧǼ)b>QI:g:PEHPP%xE/IN4lr'-fV#TwӺfe4x}= %a hg3wNv?cG!*)np;MO+4K#1aqIxÒ%cC OR,ۣa᪵Ƿˑދ{oTMG10cQukItA Y09NPC?TIXԾW!2@[;h@`v=޻$^ydxf(b%.1ݱ`82f(2Ղ*1?܆}COc2a@(Jh奯X7^BZ+`15ZeFXzM2wɻetnry?8J% n hYnM3~VZY7,~K^)#E?j\RG$?4#~=G,{YLv%9>TOìA&L<+~cd <59Ƙ}f`j]i{0%&=A[r#DtZaR=41ۖB9C9j<HVˬA)lcPkh?.f{';9Qg7 n]tlrrF~qÊdcP6?ywɕa6yY@ՠn?kEZ?]a! V{W9$xڀ`$,.T2 ֥Xp{кEƖ-Q:&cx3P[S5Y`{>m/Șl*ƻVZG 5m6o2ۙ"49>A,mFnF~/3ѺW`pO # =}Eƥڶ<S"Mo,]B =Z@18\f0qOʂdJy`;X6T/^:KU!,J-ڍUHɴ+~G9K^dFcze U1Ps._rp J"~R>Y`x+wQ`@1i Us_#evh-y7V筛#xpL=%2VPQl=T+‘@k%GA. )z.h m]U=l~S_j+B_ͤqbT>7Lts6tk@ _g3G.!ւJK'cLNˆ@TAKK;/#yϢ06Ph[_!mY Fc7ZCDϨ[}/d2 mN$e mo1ξkLYfk.֭- /~)zkܹCG S]AjƵj.V҇ٴ{|B@nZv\Л<P$`I4ogZ1/x$VI>C!GNen\Hzzfy7bFה~w[Ӿjl[9ۼpsAΘbg8]C`%"R+P4,\Ij% .@;%9 T__jD1\ץ/2ortKut IsFh!{X/Ӑ|Cj'!3::} =^ Qj`'ꓩee o5fD`䤖>‹&3"q(ʸ'{m څE%} Wa(_%P?ӛ Q5 %&,>6 C"M_"E*D_aj%TKV6p|vU-svRB#il~a75%ƴ⧔#Cps̺⡕a{ݚd?\&mp[lSa0 ^8L%n$_Nd$HH/#Vjjـ1W.XbTTP*$K0oiլyq 8.ru ɦ2Sxꔏ\QTQk7JiJXlFޅgٶjLۇo?1yL8q+@IHC{ʆĖCLeʌ}V8eg?V_"9UlcV>ٓ?yffBBu}3 c5!]u[}r.mPpa_еzi`fajM,w֨3(q6w<煒2)EjZa+=<N:_wdUnX$V kyIJ{bL&?duv:USvXTyAàV(vCZ#2OMc2'ϐaQ_,CK$#GF"o*#(Q(#&cw"I^ Hqj XTW~/@%I: $#__ʯǪUaa3a$6*gPXݰX0 9:\E+Ҫ,PEc+0ӣ { nFïr7cH=6y-4U+@VrᖕWBkH;A. hI^V$\x(E& ITݢ,#gP3l6Y|m5zNRRDR9Qm 03?~KuBRu!p¤Vo Q΢ .8"S.̽=K<\/ A27ѮX?׷,v նTV1²^L*+w܏F rAÙ"W2OzG)7Els[ %έ !s0[&MOܒvqdsei|+,Nb1i3նPrËf $I/eׯJ40:2m_5M~T9Нtч%m(kÝ'b-G7:tYQ۟#%3ZA Ua;!]N}%b㙟PgJƵy; pzVgӐ+Lϙ`hg@h%?,:) 2ՒǕVf#$~W6i)T^{w141EmԕA& }-!q!z0B%mXm,`x,o*UˋA}ful0>B~ $+ŋFpX$G "O"ou\絊V_gV~z@nwj5N*9He`l-Չj ad j`&|3C.{¡чj 1X2aBܾ>3#!摵S>}PW*#~qU})=%$vq:B 8s`Ynл2stEI: {ⅴAqqgZֆU~2QJ|`IHK') Q@|ԇLKGOn.EM,sq%1c*WzFLb..BUW$IMbP'2`y)Ӻ :@Thue|k ׋`!,V.6Sei9ʢz8nE"ݐ7gTSʻUPMi~yr]L9G&<ٻJC(} <4_W;:+U8Z:;73Ӑ;g8Gv[k;rALbnk7Q)_  ~M]̩ w7h/ld4MV@။ g"<9 M0fvJ6惂0p }3fEHV+*i}py&ֶ/nB_IʬeRIr0u޿ͰMQ!:G/?󄚴P Q6p-kIWz=w Pܰ!r~r='1U) *8qL$oJS$L9#+@¡Pb'Č3+PYq]os{^gv̀k">D2r01`X7j:]}S0?NbKy>$茂{d7@컼NߝxuL5܍hrYE +z95y+4f793oE r0WaTL(5;qH2x%WN& xnLm m=A Mt&<˔j&x)!T}$N?װ~yG"5}4=3/K9κbDQ%$ Drie(ah:ۨ7! Q ^SaNaY*G}S2+:ˠY乾26O }sx`tvp=:-c<)nJXz+>4<$OzՋϕf@ ,1oNPa.'0gV,PqO7, br_֣3t0oD!eNJm:AL%uwK5gl?.YUpd1vO21RaD8|y+JِUz,^ $S#4?֍CE~;d!}@rar_IY_r"'Y  mElr]V=-҉~Y1h(]h4O P|]J-ep(mۧ?V&Hqe>8Q\$zHs#-+ o3 {*ad0KZWu4]${/ꕤ=fZ93f^3C "mn E'SB1Y#'#@ 7Q@W~0 %#dŝ٭Fվaբq濩AqTW"Dޜal*hOzϏ%׭.OS8 lwQmT&RsI"uo;8+Ӝ#+xNT 4q @9x4$ $&귔P,-wS̓{eheP ٚ)wT2+)YfwN3]kjhON 뀲5Rt:e>9t7dn=b”3A wbz(!QO,8z TSN. @m/oXSalA(TjTxm9[0}luK ds!D6V<UޓռY3wjZyq%<=q=mE1G߫8D.Rt]".+bGe[*QX M4y>ʦ9E ˖ot,&Zh=NU^ZJ_()a{pUeSɖGF鼽4 w@a|֠p(w7by7LyAb9QVU W6Hev|2&*⪆΀]Kt_n A+s@\W|Ƴ_F24 .-x 54BOo+ ӫ<]|s A:ZKNc{&A;!ԳL3X-6A}4q9qPRpYd#6w}ރPи7'ܰp3]$ 2 ۀȆ N3QiM沭O 2C].ƞ|n5zR $rѻYؓ8f$-vLPNsi4SW1s&v Y CXCl6K9K@Pl.ҵlS&;X DoZT;xFJzAĜUIC/ϧ@k}xoBYѽ4X,E "RWXMV9aV;*O|kƐQE"ɠ{ FhBM s+a6ͧwZᜐe(4Zv" 2]jukyv?/ o$1| bF} Ax3DY{7eVWMMiDŽʊ?fuϳW7?nq[@r.k+&rc R|#`d`$VT(0+ec?!ܰã7G?C5*@S2㊗"$KcwB"ES0*E"=U'%? miKXnҊ$;nj2YHۓ/}_D($Uz@6 4lm9yy&H9"W*%M1Cj^|Z]p^IǝXG2[繍gQ'/jQ 0m{ 'k}:ʆQi;N$ |Zl't欻a˄%VLॏhTl"U+T8/ٴ)u:DV8S?kr8[~&]yϰ/ZP8% m 4iAd۳p ֺww;Y*m5'Z`|tE%U܋l<рa W}>+™3/9#I;6VϏkXƭ|xJ0~ Ը2 R}1đ5 &dlÅ.('F]\|f"N0b;߼Ġ{WEk䉸 BRVI>c n'?e23*,cM`g ˳rAY3dPZTo1rJrmt[\1;{v<c*gV_l6}v`FK:TQڝ7bQeONG., EN/~-x.QYceqzp0 4EE5lÒ~NJ~W3V4Fʥos!\\hk s> Yrߺq/N{"~m yz@&eP-ԥ,F4,xw4:WU2RM<]}DXmXmrL3^^vkU@I_̾;7ޕ38Tށ:֢\6FBXA8ev "r%w%g h`iOZ'ir{bq*G/y=Qͯm ijXd2 JAGN0%_G{aXlw/Gท!E]?\8yҰ q4M}Լ*˕`᷑rGPG6ۂ:Qkp6«WOQ*P 2 'h6ׁ3H21VV#-{8߱=osSr:}#RyD ~'4cjYG:0so ~p:C9rZrwD嚙 -ZO?E0C-l {Ty\G6NpY:c`cG̣tX묔=cxS[&]j] ([^2 R D\䦩0qEQbw f.ySҲ4@Z)B[B5%1 l:Qhd{"I%,s -L+ذShZ܀H;¬u@omP@ȵ[`hwT->n=^\8]T9!ܧkTP}uM8"(9ZMw#Yh-SQW#UOf\g Fϙ%a_Rj{ k`=@P_m۝lIu!m3 D µb d/ V\A0o2Ի 1(!ʱ^(cpc5G-ނNI ކ' {M`-|P  n>Z0]@ *E l,J#Xm|iC #\/$H\׷L$ `>b3#|c.A; [lxm*T!h5%WY^-m *B.H&G:Z {mQiw@#_+ d,O(:@YM#n^%I}&mo.nYҗ:NW!g, d/B ߈,R/'uhi%x`iwQ8g"d;r * N1GR׽ 9_XW04]-EOhQ<CY-9яtE^*6F[?f0Ke0 "=gVf/FyJ?ۄq? }G R2sSI)|ZXb>R v̅_A_6TL@}ZNBߍ INҿh Ux:ꝥ` +ٓ{u"Y Np>ȭpM:푺ej< Ѱ ʠV߭S4>Q x]*zJK4( lV^ϝZx'0 BVJR\]FGa A5!N;x!u~4q`SܚJS ~¢CF*ЫiJ&ϻo%Vjz,5JK2#ؽ,ۄmý Nr' 6W% -WD+0 #e KفVQ&ƛ4 Fy)]щ7JuNlp )}a-O˧^*NoFWu0++ \(2R!˨(Wͱ F &v 2ݟ-5$w!Yk|JW_+ TUm,GtmGYڐz~8QJbRBT v*S\䱱R! =,۽>D#"yJP'$<7Na:>{YS[Y d[pӗm)\dI=p>}_6 ٥_YRK-I Ee74iUHZ# B?YBe;P{rtFd;,؍*- 4}eŸeDOJN`#b@lk=.*Ϻ">}bU3U頍@+eìIwp$Wq!BQl"^ d´?v4ClqaPvNN3lTu=*6' +jbH)>dU-C{ _?-b|H¢n螶o!B V{/)xŠ΂ 1ˀ3s&d%=&śSLq U[$>~U?>o$ngL=M7EeQ kb,`jڨyRn,VoBXll~.!:T ~ v8z8\w[/58^!IЕKn 9lHS, 0%s*S mCs'7~P_3:Ƭ{J*a(+gcV5e3_xN.KkcEٿ`HhO׵zS?2Eh́ZhZ@ɪV80>5;7 ЋP V $;6<7^9׈L[n+#cFvىbT RV= mtÁZHiVY=L&''{Fi6琳dүC]iS6J\i:.:WT2ٶGz;w8KNt$_ɛ; R]Nޝ>~ujF ~Ulߊߔ< HL\', Fms$hRA'qnVLELI[*~ , "sϪFecʸg>4Es^GI};{.ϒe8Vsg:cOU3QJ\]I51X<xhaa pV@>QIdV,ӹ榅:Ԣ?~~v~ح/hL;sQBgBĽ]F6o/2ֳ-cK fZ@KUiH2EL{Z k%/=z}l|^nk~utaa 2bT~!(&Ev{hhˣR$ ?6۔m,}ߓ#wohV;Ĥ M> (XkeӰXf; o'k>&dBCe'9bx 1|V:ч$ca[m7θU[*dFL9*e3Z$hgt ;iy8oZ:u_Ȇ v{2'? !&^V*<~i;f= rene b}[EU{@3:wUö@{:< ڒ"+O?CnePK]Ԍ̵ zfn񊚉f7HMxm ȁÝ| SIZsM`Kd{fn]#; VSj̮y|g5PA%K~;gTVXJ^R;uUsp,,ចH(g{**NW '`ؘ޽qv4UV"$ѿ24t~QSR2/ȋ9/'' Oޣ⫢4]aNDKvg$LO?5ȳ0NJJ}]T+%i;p*ZTpD6y%DzL_HwwR`Ս8g1шAxĂh-~՘K7a,9R UlhYG*&E "_sn h:RsMP?ԓϷfe/}sWooՖ ^K{X#t åCGyGU3? ྿q=aB Jopِq]H?IbbpAhu߯0ʢXw ǃ44nH(ɓMDxecS2&ѝ5=SRf$S3q[؞b< h~EٛHw\q},) ;\c'"I$QP =}Lݯ`O&^ciFx8}k֦bLj{U/.u ҥrه{ЦSm1Q+wuf:9n)gP^ivb715sK4Q3Ú:q[DkjĒEVK3Hn,1Y.V`S U}O/ !Ӗ U<@p-q[[ڜc1?\ 8ȷ( (A]lj2'g^M hD〢_Z/]9ؖ!%(λ=cT1HF)4GY_diҹ̍Kg}߬vnLbX% ҍ7ߙ dնVZ3iȟ=#F G&徃@-:j:M /V;󴭆ѕwTOj-4Ae5Tw@2]s"\X _H3`j[|%m~ 2Plb`~ n(\7<ێ 6uGQߙ4zS!BХL4`{L^(.tjr[_O@l|JD ݞ՟oڙKE;u< ?XK. 8h4 y=ZIW89ҵy[{Vi=1>ElE]Sqy8G+*֑ex*ŏȻj Um:eJ#;|^ gBrh<,Qԇ\4g,9qB|2;?|DKBN%bƾ-y40.>L{~ B!|~El+s=f>o7=daV.^;v~]`lfC ֽ}x#Ug,(b:x`oӕJXҫɯ;sJf7OBB23I3L o/aItZ1e}JF%H:ܶVuu#*a[(V MA]p|$;=vY,vA5UX#ԽXq, yb,$"@Qǫ8SȔ̴c/qh~C}T AīS7_u/aF:-0\r'`8㣲` hJ M_ 6uP&[vKE+yҺS1&Up :BHК"@iۣdr+81=fN9ڼ&^$g*`-]]aΚ$)|/*hC~i}>o$x*<(=i@G\EO@684KʆCkf&%*ف@/=fF<38yǑճVbc@"&{P;:f}ֲ㥉'6D nYXҗ>5n D-kyپ "B,DKlc}I%-9ȈJ\s vsCJ˹%qӫl1D\# ҇±J ǭ6ƒ90@k rO-4:K_("ꕌ$^UV9\[ٽ!N ./'95RQ5hUy$\ p7) 3C뿠ϵCT0띻|Rߢ/AbIFZajo_{ UY|yʹoęTڃ5n}bɧZ]y,MG2+t:[FQVFI9MJGzaWC^vI8: ZZg/~Z@ؐa [; M/#״ ڕRJ,Jb;`XbS,E%z9bKA$%.-w?L$+$O`NCrvQC_U@RSؔW:SW<T}-_3~4eH3wzP4齃f9Tz΁@εfSjZ us)Eot;T59,[Fބƍ_¼ 2hpTSjUdz 5a[ֈc+B.$6߭lV4Sk/Ǿ4i #:8geN=2F[>܏Xr0}9^Ā E:-w6B"FFw!jZ|ğXQG)&_\? c{早>ƽp>HBt:ay.+uI)Њ#l?L9oѐ3"5 wy| de-ow)~S|Jͩ},#O!OH0v+c VbQ O{3õܽ/ Ԭg|摅,F /󅤔zJ[doM$ټHܤ C-4' )ug&WZ ~性&cpI>&;Ti9jb8[ٻhgjgdqQ t8v?Z$$|U}UVقEO0>8٥~ f!R?f9x0W@ۧ bm~*'zmν i 1bYy#2@6{G׵/oҽddo*#:,wQkEi/`#68\RYpV'jsjW ܎f] 6~R͘:2j hΓ~T!w; ;gˋ@GIELg9_y׏$p9è3i"b5߉>J3K#KzJEޫ}GQQ#CV~CfGEd1c v[>7{`PTyB5+iSq{_@"hJ7Vǝ5 đސKN 2<#NZ^8jz6,by~ki aځN,ݩ[3qqo6 i/|Κ:w_=_V>5褍BL65 U q% p65p^DYͯ󮐠7'@e+>08 O͔EG d3 ͽFqݯ0;A{/{BY_$mԲR8ϙ\^afG4x~d`y~VqMiHjm&2{tlnюh XSO'[z6}ަ@\`XU h?EXy4'mZc N_%#У;ܺg+X $HJ6ƑXJy0@^a~Ǐu#08f>,;Y6ZvCfϷdkn>XڰQK5p\kr[|M-g,?KVryFܺ7,aE/T"-^N Ѷ"H \M!6pPʷ,XWeۇD柯8s!Y @ʖm~ tJ^*BZAl& hGP<2ӫ=hIdcW| -JsC7B pXgvHIǯ')j$lz g}ɆIlr\VӲ;P}*TϦc)IHX-wk eΉ= ۏ}k`њTXKT_>j˃Z7 Y*Bm"3z֘χ'|? &u%ΒTgy[ Ky[GM9mњRdL{ TXF1.ΛS(;eM"w:j s#Lh5\Z130uU)Qf eL!_)C X|ST谔cԷ. |[aZ Nof ) sKp/ؿz+jn=~"1cdk.g¼B6 tNڦƹ?f@tA ˜ʋDI_$|jE3ݯ&Ӝuy"i5H2y UbH{'Es{C274-ᨲ-hq=:||:jiR eR}i^"df!}< ˨K @ `.E{^q_i] R@`piŢ2M^&ȦiM $YN&NdJ4 " 5_k6ՙTAD;;{ FyY6֊_%[, }S߱^q҅ o &]8Xl竑|Xt5 |4b6bP\!2p)=@/ -e'dymoeͰ}rGvww4IhO9e?k1tw ƸG)6#{ƙ ! /SP"hl13>LmTc=ќ A *\ϲ WnF1 O$#@~FYpX( )Tcؿ^2KtH9a)kَyVi0hDVͲ% UmIJ͏o, he*eV ؆7~i:Zq&@'<]Pǒ"*%7&%aQ|k֔ي,̅gf&Q6#t c(+itq%4Kƙ>I]|7ӡrP?42/d-3n+m$^9Zw^ 8z-o!-H_Wpvl+^qCONG;.79ȧt#7c9;{ebdLkbԸ5{9ׯID[˱Od 8Ec%#n5yY_smNEArXd]Ip:(]qƝZETlT|ɣ enUK|SH4NeIBu^ݻ$R#YmXR y-Qw&^84gD(2Ozu(lԉ_cinJ<{0Q{#fI>^܏,Kyux3+މBxQ SVCD`[2AĄW }:A=(+#R_eW݄f~ X U2a>:Rh!)]#_S=9LܾC _|ٰ{2f\=Y[,6W Pwǐ8q6J)8GЋAA]xQ<^1(;gq#dɃKI#opd̲@` ʸ Ij~3u4)tR-?X!#ʁѦ =xRDi<(+dq\_TYH#˶3&=^T?)8uX-3Bn`|aϿr[auLuQ1" %9O_ 7|$m"noI7ppH]Vs.=; ق6@1uSGU]N!S@Ar'+Jú1>J q[1맠-/N?9K!h5wj)Ԛ= @'Oq&&/jSȒ=kƭ#jp.""v r兑f~*}Yr"l[1VzP HnƟ>P7tʫvzxt_KG1 &h!#łq>ƽ w܀.j Y4YT/~v5W~;^R;"?CsG.%HZq[7t|Tm]v{LS.L9,1"Jf9^ K $ᭀ0GGǧ}>@ćX+hclNd1ڵ'vQ 5vg1W;to'H}'Gȡٮ+9"Pvx: kˎ P術LW&4']Of#oͬڿ29n4~nvpY+yCsjpMn]mg\>C1M_F`eyYpAUrE|cע3y7 ܏^%0aS*lճz(`X2a  ^@;kH$\ߌC>/~$=FO=n%WƬC!72Xup :s;vǩad-ĘQTZm豸c,# W.UVz=L)xrIg%edٔIe4Py+cJzPSnop&R>a62fR?e6]B_ys&;*R& `ɗA,Nn`Mh‡g @t4'B‚DXqfҏ;@n^IB?=?Z4>Ɍ6 YFCᮮi'XߎUAQ3R!ٴ6yZ"ײ\3*f[ Qd(,9s0G11SUk,"m:1ø p=0/9J|k-qosuus <QR-Io^zUb7mX G&fZK]7ਾoeOBpN,BԘ̉_w{8 FУųxpt%>&- ֯_;w`% \'mHI1xl\dQ[qLAy:T$0g~ϦLCY|*!cF#~@2žk5A!3G;Z6 HF[oBLIM1* qq_[wTϑz5﨧`^`\ճ `ja3@pV$J2vNՆT Z۹F\#B2*unE7O]L5ҧ_fkc#NdZrVotU/4f!Γ,Z^YCp~j( I. D@}|)ZoI'wm~yPݗm$j~'~ߓL6: {xWrS3K`뛨56; i:L ƮwS΍(k﯄QS1@2o m hQ sY^^S;e 'V )Kaf.d6,*DQ/Va8S_-#Ɍ@Z]fNBBPxXHwYws;n]mG<"Hauy! ,D v/Ĭ; "RBHH bP;W+Rgv*4mepX$ */",-OUT487%Ƭ(P#;I \t>ݟ;Gh*<#f>%68xANލ ;p;/7&QTY=2k dci#way%]rIIwk$nED:hu~h C:SO_|fQJRV ȷTEX@p.0)ӽ6q$rمi18U4 /zJ}ƿ@ar.jt3x9T#H=oXAmͮξ"x,Cɗ>]ienTā bqK׿ec%FO-Ngva Bu\6 3CL9D71127gyPz蝯‚8Rt /Q8rXdxX}۰4Y;DV=;hzTJ[0,)6 Տag\hoOb1JAlr>\^12"nCqkYW  7Edi?*%]&51&5,!,NbO(m{0$4M8M{o ?M#O5UNi*:#q J/9?q%GlaRTyO#ڻ Nԩ]1LM z<ԋ3J֙^(/*B_Wí뺡F(5B0צsfHA,=D0,È*E J\- XHiH HY^t tpf[vQdŇvK%p췵r;%_ëmth KB9fl!ő-/lr,ϰWx7^EZ%.j\^-N1w `39?6ޏĞ] ;-]O7!<UHMGʱK;l.P ~CT 1-51#YZqO28%%'!HsKͧ;dZ`xj;yKau.Շ9IS aFSo06 DMN*c"sqy?!C=qG}Fų9q^9aHhNe4A~d@z-2b'+Qp I"},ippMJ*I~ݲo8'U5o1-wIe[k-u&Zn=+2/}+e~@}- <5e,ur({u$M!*Ɛjw؞t+Z1C ?ɄO {X"Fy{B8udn5:di6v{Fbˆ/qlqJXJVvpve"Dk˚=g5Iз]8ʱbF!J6w>V"$tEMloy)WJ{sjT/u BވT@,™k~rW~" 7@Rś6QVg GJ6_Eύi{7W0j>wc@F+_/-5bEme6_0qLMQ|&ðu˲z5R?Gho",V>-_Nzѷ3yV T>Dž? l)LTuwU}2Cxv}—@S#դ}yPU݊z'a/틖,}ò73K-@:)A*9Ф2 @_#M D#%˝]z3uWg F9a ^-iST)L+(:rw,*%dHEKsiEK]I#HY y.|寶Jdo5Tcxpxhnw;3Е &sgHUmBu`~R&1lY-*܇>CP :TlؿJ_~Aw4 }/{sE!RCoiv_zakIi?^t^S9ٽGyW`p?_#Dm1mm~PG4c !T["煷]G+o`I['$)w)~8 vq{J]qgrRgWdH~֭[qw>QS!W|+wc*!n}bQ3H|ǟA$qtd.e)2zS]ګR}xfsc0v~_,L:I[QT8fxS.%|EopB ~4;VW%}yOVe2m$hLܨ@[يSқ)$MjJó}h3.v7֥Yi>܉ҍ^;]7Av/'vl.u"q%>V3 p;{r$cm=W8a{b Q!U'k4rjp,> L?+>NLTaMxj2[9'E6}u{%MUJ`}&{lJ<։w1E9*2u@!b!(_ە mt3E~?8 Io c()`Bӯ ˥7MS5V+VsYȐOK;w9ϚjIڀPAxdn,Ď0}[BAKr䢒SkRʂ[7eS:G~M=%vW-DU-W}VP_<@>rs4!*@5ZiEq]7\S\ *hkQǟ}-FcTn{f7 䏇 ɳ4.I!1쁠}uPff官Kx(Ehvg:syn }ѶJWy^N\O%K6Iv`.ÅzJ`Ҕo3ӵa*adFq(4_cy_%}]{gVbZ;Ocd<ĊɌ0FJsPھv!`*rGx_p0\O@g݀;"Q[CLT-`h㲟x 8]qÛBu8+>" 8(Z~R.Cg##W`_E-ћ6ui3 >E q~[-$\Pm,X>_ICR,0!["|߃^Wqm o:Lxw7\ܰJ|G b./CI^EcuŇ8=&_UCl\PDY42B&57:oj6P!78>wXpVglGc>"rcw/EطNם&Kg?WPbᎼo08R>swvU>Hcu GP.Oʾw͊ K flWU0̬mWqi+q$>F0ti5.6'FKM,Һ\rCGBSmNhB@.#!e($^nuu9l׳oRڒȉvUD@xL4 @WpFT>t7rz$1MVlU*{baJ2.,mcڳ,@@> BOKѦ3}Hp }WLuX#7M;F#F[iLi WuԔ#\H͍ g _*+]S豅̻$FUƜ ٬gxhEfHr~yمI٤L.ҮᡐMBs{(zG>$$>@8NuRgPFjA)W ~yh~<`! t|[8́84]j&etn4^zȎ 1 1k҄?, LObX|B{o `һO9O+3J!'yNp٫Ґd ?Z~TL؞2xf[l;(Ʒ^zW|Y)jaRxHklrmiP -W 3cۣAt8g>2J43g1!?!hmJ9k6LJ_؂E%'~|NںS EGuU9DӒ}>+DC.e WqCe!M9ф;UBh;R޵KG{e99}woQ`~LV`y8Wr}-m,`2: 9eB3s=2miF\|\bJo ǟ8圏,&2"‘t߮Hտi}(k1iH`{{x; -o)oȨvcT(m|Pn&K] JW.jd]65)BBRCzD((=Hgw6'7Sgo[+73\K}ʤ*yI=)[Jo7e,@7K=EoK*m vT:k'DJb,xC|ԮuB<@fxDZt +^)Ώ3Liȱ. p|pLVqxF`PgqCl>~⁁H~D~4HcX>Iug6p~^Cփ=CͶOUxɞU5"-u(N{d8pENa'-Yv?$t%Z_k(Dtr !&yPh'iaJ5fq&I=fxZ=Cl*>H:JDr$Fq>ОT!a^`b5ʴ , ^#cy-a1kɫ$Dc NQo.:-a8R}G sܖl]\Ova+t=GH1l־k`a @MțejkdY*~_|`/ 97;XyP)ڲ!jďe@i  o?/s̹IUqx5/<(gXwbĻ {1eUv#CA :q;'V{)VuS?fyWDe^t6E2yzץe)h-`Y莅ppJ?{Sp:Y0Ab@5lcx i"nga 1,0Zwx=DnF5*tҗ7aUo7^uEw#$lL>=c@&?HWڱȰ!G{dhz =TP2:]^DRv5H5EŞa;ny)R%ư RɮpMk}5@v6i 4s9~>yPw!$vË0umȴ~$}6JgW.OX|l|cpD$oͿH"&ZoYN"Ds4&.V9Sd}(l*VW:q3d/[B+ t' N1^k_|o\,4M .4Yh-s=o1NĄkZ޼3p];= '+af5A8 T'Dr;m`@M %)}ݑR82þapF dlֿirQ̹3`g}kLˑOlL{ho1 4%[@}9`7-+ SyӼ}!Yrzlr(xLv5&?,|a! 4[P"N|~EKjÑ1zOF./b,h|#apҋ n ,o6|d}}m^6J^ ?M\q%y_i躋,\fX6n%̑Z[>"d0`IOLs03yWnjRm熒McNx(bL"s+~ziBE[L%Yv²xucqg\$@LPDf+\_2 r"ZFW;/[A`5.͛J On݁ ÝD;D|uO>2o}rb$g-q0li݆vAjBndK+?j^3P݂@/8OH.!BQ? ,GډJ[i^ȇ h|6MvXMUOxxR[#,0{Uսס=AE-ۊ銿t_[CJX.ݜt-ں FE:q?]V]t?WBM):.>ұRxh7hNgY8gMw ?"| u@sx4܌Ƃ=Ju7E`{m65lB^ȑy;&F6ǸƆ/gU],٘8d?U\:fteuP.q0U}8if"ǚa=91Q5>kޝpbH19{SU֤u>QQd2&x)4FZ'1!Nfˤ+$9Mcp:]g ƊtlSrJLb_"',Rܭa5A5}ð8Yˠ=̍Q"ټ( V4'8=8[հh/p=آu)Db-NGȟ@ȩ|fTd)|~o[ES9d5ςd#\n=ys7oLt :3|m %]yN\-tL:ʊD黩}ŬR:E_˾(%JٓCN~y-&-Ѥo`_h ,řj2 IUCz~bLVι/CHXmi<,ⶭ?MJb0PEz}MM0kyU@Pe'g8iIW;m2T%abg_%|:!QٰPQ ~ mHw}O.j. yhKk*HtZ֝upmJ 4URFK=FBi7iHAYgU~U)uRC 8a/y]i{\cϸyםdr z?V\ъ䌯\n u# ߜn26cQî]&@ą(@ QüM jW8Dy6#5W'Eۯ (a/ ɶSwUyI*M)9@e\ Z(a֢aXؑ70?XHR:qBu#}3 r1}H[g(+,0AtV^Xyȇa|qE.JXl,N$/䱡_峳~DžOT& 7v>cG9Yk_F# ʼncFGUU(uE300V~kQ+G-82wh܃>w3EcU*Ɨ"LQe'GQj8"-*c4رQ[אK&B'&fd "볩O!Ol{`ie 9l[OaU@?'07k/ >l%pOgkɢLX߉ֵ-]%#Z"H7S䅈&jf"vtߒgZMji_o$K;Җ~zۤ䖿*e3'5[-j7J\zdAqwNZpp = cZX6vhq(Zh|?U|1 PHLPPG,sj.MxSFvE8%~D*P6a^R};b_/TpNj-گ'_\5br;Mӎ.;}گJDT5oh35lUyrXy"G 12b@HNS!j2ʥ_ C~m8ƵC(6 J@Z &HHv~C\ rCG1p䖴>iG(3 ?7cceM,\ǪLď[kH]+Tхkp[3wvd֨sQ^tt5vJ5x]KW@ $!\ۉ.Xa5Q,Pt&d>Ǫ%Y!FMQh~o9 yDI@dMnE'+[+q/Ĝ }Y-4̍j7@leBOs5H< XT@s%U~O A麂 V auT@\L~)p.unnX򩕜>ǣlZk >d7Adi8FW?djVnMl;#nb,wcj"S99VR/?}ݭ](s^R7z:ɕM }=`p femF,`,: . \+j x6Z-OҼHU,(#)dv6tytU>XPB`4wZi`ӀA1f#2# ()"a)1 9kt;ϰӹ5t?QTBFbIR; gӵK2o7;FH z6fvmV (˃?v2/D Z$"ӆ/Q;(DWob“W, 9\䥥V3ŋ%gial܋2e>[7 U8+5;c44g{Xk(3sP,$`OG@( ejJ0wiʤoe2v=(k */# IV-c\eJIr@ sW7͵4'')w'*b ɱhM:IH W fxb{ߵ@;Ǫ~wÈOOEBO V`٢s:LU 5ᐫ*|Z>6vj̚#jIe̘VƯrrP :X,(tv x+G`p Z,PwQ 'V9(>Roi*n_ !jΫ2`qqhc:كuY—$ݩ5Ų~T{zL37bdLVRu+PW &wdh^"(ͅ4GL|3v~GBNmbfDS87Y?"jl'q٪B§7dFbXcv %LAJ ,ضtfBHY"5@ E.jX2ୖr y&f<@0-4Nw]EOg,ofۦwnp`lM @pyV LO; hlj<]++K.ɕHK;!88͔մ.k!={RS3:Ypr UqqQWx3i*Fj,Y9)Ͼej Y+KXq蠟R-^Ԍu vH5ΏzH7!֍ƯV-؃|5>%$a`G*.=z~}4沸/hۖF@ßk$HyfI6ܽ/QUMΥ rHqǃHq .> I#$_i?=<'JHM9֒;!QWra^<rZ 8M1Eq.M]kz}-m[38C KeQF-kC+[3 jmGdm$Mc@19Ʋ_kmi^yͧ${LSڜ9.blp=LQތPbGST~w4ak?,=X1+ $JTE&H= cˁs^f$ZMQF\ j)ΘuOjy::&>" JZCHX,UU7QÌɝ#kE#K+$dl 8z標!W? 4v lv?n=M]k~ 7 ?xJI;ΡY",;a&ɇo 2_xur3I!2wd!ڗ A@"X1h$}3\u9ʭÅw1n~vA!ϭxOJ}v6(u(d2+~l$u2~/XQܗ`L0W o_ ),FYibgd}63ˌa*>iE@1<ϒI9fmuZB9AQ8Sm ?[A9Ɍ^.f8OM9[V4H^^mk(n܊=yjCҒ>K-{68B~sxFy\P |fXQ|h. :ӿL_/~lp s1$Kg35<SiOF3S !d]޾,&`x8g*ēG9<đZ1@.Px]#.Y+ķ`#[ pͨZuK}S}4ݤ3YpJb#0ߕq5{L\8PL_%M@CCnTJdeȔ }36AkMՏQ9ar߃L 85549B.Z1 EM"yElA7>*nOJ`&ZY_+U4 ʅ(3BƇPY:լ10X_&sLu6~o_po.)%s,A[Mj}̘ԾQ?t_薱1 z=TJ*l|=qR$FhD}HSgEJ:@ 2qS WkI$]1,%J?YwƀLFU@۳sKtM*W 'ڰO);(rYp׎V0 *{̷Rg?9b`yaYމZIX3ܸ{۩~TE .b@- ,* Q48Yd9 Y u$n*ބVT@t Y.Zn"pJļ6ut[)]vI?PVe"ݎ3@?0Zt] ]aO}VqX_O\ Wl2"xHGd &jojyl,}NP0;*`[L ?iJ_W;ؘW.m5b۠4<26-2WgI/EdpX8͓X7ŨT%yZ4U>XJrǴ ց'(!'0;1(J* >5u*w6լ)<2'nl6ZM2]w4|pHT^y7K/xcs祃SxRC~vvorHo;31AP Cl%Z[psO/EVBʡNyo P9l34ד6,iݜoI.EЇ^tNK!T"m{\uDCܤћQ|X.n[fk8%9 #BH_j_;rҘwo yWD #]yB=?3G  GGLwò2'VN4kmŖN]2WhbRʑEUk=K@,֧.sbdR9E uWכUGސ|ytqY?L0d8f3L=qNQYsjBdwv` ;;z `dX.&l'͓?A V{ ^̈s~)@'NKRR/s-8rMW0EǮ]){F0X}r0+ZH{7i׉V8aG21/)l[=2yGab *%H8SƜllMo쓸o͂ Q[b.fgv{c!D6z&8c'V ڨmҢ ?&Z&hp>fe.zD6ߪ%dӗ"ާ<ҊSe\nil@%X)(u+ȐG"T|+6E2Dz'0џD嗜a| sFYMjO4\ehj]K[k1P }ƌZjNOF>n[r[ Gnxtz^Եl20'z]9=F |L1OuUwq  ]E;᥁s׷5&"W hN~'uVbvJwhA""oUa=c[Obө_t[oxS $ѪbOU 5Xh0Y_@QYßnҫы/Jۉߑ(, @b!Yp@.x2"N_0}JTBh?K"cR_ru|fa YV=d1bs\\zD |'  U7M{I;p` 3/ Âh}6wir-' wBcʅEC(GʤN--cZZ*l~`Ŵ4x6*rb'v}gIb̎PL;*&wϞXNUHufV15Ŏd`+d5̧!ypPM'히yxc.yO8#ܰ"ߝXǥ`ŌٍcbBo8ILL\q,]Y=юԲw,e|$<7+TYG>cS5Ul)vzO̅u\yv.m.=Q2J3?d +N=l&= q[ \k;-LVF|cVB @Py֠QNv 9?x8 a3p+1lv`EH͏(1'raRu3(3G0LDj:nsέϣ&tw>^;rxJsdBB).$!n|.9TL26J%` `(| ̫D^e?!fXėa7(&5:6po酚Pg߼ں3"x1d( b}x)Gls, D5K;GKGwUמ]lʛo"m:2G E>lYSY]i׆" >ԝ OrP3eF2Z@:ڦ/kT(:HDk$V |R!Ə {6 `If_G~JW:4"$YebvQ漒͔ 9Q9C5GH(R_b&G,')MGrzRp^Yk*_%"R*I`q5#$\{2 jaacuj:lEGfXZu6g5q+4-]cx,PIe'9VCj]et =PzKhl±(ڣۭ_|7mvpDI)?۾.ksZ-$р?È9Q8  qFTӒSN( IGĊT8ܲ d}9Qw)?'j^/Fj?,gpuͳgNl^` 0PF8bÞ9P&{T=-sU` s#ê:!>_zY jY«f" sW5&v^@w6**qe nZ8h܍ob+Yi?gB&ɨ?T^dzTơ'fY9PS`c%GB@xMySX\=ZJYg6qXGjJ4u0 A3!kt'ƶС:pmeAGjHTZ͸:mU~2>,#ɴR_ iFѭMzmM`jcR+ig d&1:AZ^E2JeA8,/U@UEq4@% O_m$C ?烅pTvpfaKpJdE6F|hjFZX^*P9R;)X݅ dNdL)\"a5N#=9'MaޔHKdEɮ9ɁW+czxDRBst3߻f(ݸ{kÿOdxL_ إnM#-r! 5Z@^J9xYu{pIpV# zz)$8A ~8 -T/uYFLh~I|kjry[uy%f\!rrl/tOC.sߕاZru@Ny8}M 3:,}K @ ƒgmSᔧ܍ 5H/g "!8ʨC{Lh$9JNNrbmVlZ*IPC|$y@Z^-]FqAm7נK+g*/Uv ֻ~/u} !A/| ~-V)n猜C'̲|3UDҘ2+*6=2io3 `eL_=YÒH/;x'$4H'*8/3Eu:2u0/_h-RQ_7nگƖb:߻GuQʒF70矐bE)YRY1Eq4+!Qd`Q[G./j*7A*#{A IcwSBdn $'XyVgfb![ۮW<~;5:+A3wo0Ȩ 1i$߶!b/(ىd?rol2# b UP?[qs/w7L'"?Eࢌecm~/UMN{9(_@n(d'drk rJzԢr)r5_Lȓ棥M[l' _bȈғ eHӷ)wSmR{I.]ߌS*sKP+sp <$MP1{:y.Dk|ʎ75_r݃LПο:\njzD_siEzAhM4*\ ,\~EIDy\ϸc31ﲈVx%'Q|$'qqN K E D5vcvS&3WՅL~79DJgXx|'-6?7=Yy9ɋ4t R':iQ73xdS/O?OWQPDaӦ糉8 Z0t^]#wZB4_(30qٞ ^4Of =aamԶd).}N= lEmDN;^'mU(Nuxj\O)ݧe ߎ-~ʌʹ^"g*2u绵Un,|V<58ױG+hS[ XQ=/i/Ӧ=@*?ۿ ͧZ<26fjY~f;W%/@!#͙foe[Dސl ٴ@nՃG_F4'G[T2SWEj믷>6د ;EB.*$[Gi8qotA@)Xn pa=+ vOĜ0% =RvE1uh f)}R3j"t6 co:?̺[(&E ,CRLB1UC.yF`npAD0986"N*XMUL;ά:$AN&ʟ2dS7;擌bcN0G}.MȰ+U+yy 6nT3PPgz/1KgyOe.1;:21Ԡ="#͋z2/m.A/) 5@vjDR1ջ-8kBB\P*n2dtw@d")XIЉ2'>䃠9W<jr6cAwzeQ95L6̧7#Qa~3&|?/-ꯙCÂTT=,CXKdţtvp Td'MG67'^YKO%qRcP0gmԓnTH v;l3߰Ʈ,G>{= 2>3 R UzϾB1"Wq~AN3 &צ/HKdR C$}( hZ e#[huNt"DNSٓW%ܶŴ:Mj&A)Vtl)r j G fLP?uY ?vUEo ˆϝL-i{0Bzk#Uqq@q=d1G}O: Pg,y03G..di'.!.1:|LGO0dݴ30!<}|m;1 -;G c1^N<24TWh,r&+pOI##cd=vja2 6@ :t.p莦䑠ot,4#bX~~~tT_"P<eXsq#FW(!5Ȓ VGݰp9?AW?ށoMtLز~臭#r`!̾]&Q.8a Dl W*RX_)Vp .^utNqgLY Y2U>Ʌh1Ot׽F`?M<0 RL(,~l.I{hFkK_z0\{ iJH{^@A348@gY3(sggW](+;aCrK̶QR+aǰg[i7"aIPA)tzzkG3Z9 aq+hϯK7Ζi)R*-5ć'ݚ1bLv1S˙ =g G$F,tPCش4+ 'nnH8M0NͲP 8o@xg@f1>-6 襒y*eo!m^6*Tkա6|yxs8M|Y<VL#+G 4t=[mR4Ȅ7CјiiΕ]6(poRlbLoFGFdzTN5fFK5Kݣ>TW+;/f9>Y ';˥P4)AiE=a&aQELT礮ߌe=b'^5Kp̠\~JݍzK;J.3p@] p/|h80% _sB/]H F_S~C)6^-b@@%~ 9Jys (in0܅:'Qou;_16.Ry)BPD,bJS.DLk2Itp]:/Fs(yvW澷,! "svh|UyY6ϡP3GGZQECy!iԋ$4B-fY>3D&T K (yGöYy]ωH\@8Tr^UD&d,KQP~89|%;2H^DfikdxI)m_Z`MfdEHFN`Ma@GP iZDq)ӛY*u,pVp›ᡯޢ WD{wM/`1 ~-T?ɫ-mPUɋP`{gv=tD\^*,4N-) Եj"Kfkw揟 i"Tn$d@|{b Us莜`ϪHwGk{~PwH;An5 mkl[ T%\A`d96Jz%$w?%hR'KGOb8*ͽ|rḽ#.(շX?\0&Pdy<̈́SX\9f7AvIH~3̜B("XC^,ep\q5tnoj#QSur#ļ uTęr7Q0JUHTLj;MōVs/dP-g%DӠY]ծC)-AS<5`:&-Jod5$9@CLčJ*Ȏ~X OF ܏) L`5+'U_X jnDտ& 'ǰkPԷ"/DUEop8IOV+wrt!^2 m˖[P[} gz"1EVrTx! ƫ8vy0JͬYȿ_LyP- nC-^ hNZ;m>HbF3r m< Zm5h-8]"TZ_ֆh^FZJ'e"iMev_0?>KTF @jMՍdDGP;  hTeq@)pb (l(n֗;-zu6|L*D(C&SюHJMV^.\\-$8zoJ>,.W? Z_&ԣ3;@zZ{gDУ14jBCqLB[[L@Eh9#q1E "g-1xys6FٽǞ`w#Ҍ./]ayނm .?N;$3&"G6p4E膯4xv M~xC6Zۥ2(tj&X-R)YTpln{wC/WAeڒ횰.oRSEb-mB[Z@qiSPK2M>CX@,'c_7'33l y-,8/"m4Knr,qBjV‰V괨1"3i +^ފuƄ҆Y*!C)'2;nXNi&0$Riz˘sK="B>|V68TryO (O^ۦ]S\ 댻MM-CN\ (ɐu'u:hH)` ܹm\[OUC6b,,BN[ MV`-&;.^Ex,bWW.D&Z5Ir02g8ieiaU͝ч)m[QlB(Fε_w)%'mJqCS(r,4B*;x"^wRN")76 <{ᒛd(} Nu|Exs (N9xx@)-=pBk:K'WqYs#Q apt+uG[z1񹱥#psP.ù>vo&#n٢>E}S hPZTl׆EydZ-ǐFJV UThJ(=?4RF02}\.LI(-uALFHǭv{l_38C1ѻ>{z&ۧrO_G2;% (JԢ!(M]#ghѯjW^IҦ A^̅dù0s1 8Gnanw/wŸ|.(6yKTH Im蛠.vPTxbm{T C(Z uef0=Z+%4sYԢܭomk2Re?Kb5y0,^ opD"e=DiX74Gi7_;lDf/aԫJ:vE} f(!WKY|%N9M/`di֫wzoJq6t˫/I*40 HDt T2w3<&~zh ψPOǛ'H96~UNp덹</m&5<jw2欵09*w>RI\(6݀這@3h9:zRўf TPrB:S!7']Bo^qIg}#fvDJh<$OI&j`l;$@ZYRqxģX+ w8׺uaΖ.wv$5DJA岐 7C YèF!8Q-1!5*7[gf JM{bSYE`[^M  8 n%h؀ϲtDr -A+Lz(_xJE ȟ[  3:+?}G *EC=\A,f39n4,ܖCvhT2{x87.k6J 8ӭAycݻHPI#*75@f}ȶ7*TvGE12EHLq1 VF3PBcдeV(JL !%N0}-pǎ;qxcҳ'^Iȼ5}Ȁzrv޲T9YDZ0,q5:[DV 0 bgŕ?d}T+;% \`$C%du=c`v?^ ́nj&㭋VK+U(ץIB`|4n(X1Ԅ"9pKDPz;Sy@[j^I'Mr%U5u$6^FP(ip ?R,T.Yz)vWBU VWhțhR(!aUGGT|XWE!EvӼR;0y_O0|#ܗaZ[^:{_+T\ݪp/;fK1bhZ ID7iG}z5q@=Cu}$U#JpOzlToHhJPb 1/x}/*W0jd—ePU'v}\S.r\*W's^XJvtg)j̍ ~Nĵ8cHIChuo \dBv ujϘcHѿ !ʥxF>իȉLZITU -*<6<ՙL"%mOlgUg/иPز0!fa!aJƊj:56 Pa|㡇gڑ. +DLT(QM2JwZ-"N)5ƴNFVƻjr!5KzX6&~?#gL ]cӰ-@Ԏ_aWZ[6) tMm'0,RĖN|+/L1a2ﺻ]旿U"( { RV\7+@jm+T Qsi#_y3 Z!IAwl4Y?kv:Ū Q]0NsљY_lܺc+sj܌\?pނm(:LGSipM٥ڭDf{E:-)&dfcH_|{79G:b _O~ %-t4Xl!zYQY1]S,Q H; ~a0;HO` a j"U+Olp@{` S3EҀBy 71mTYSȌ &*fV;s iNRA+Vau3G^'y (]5)'bRk::<]+.jgR@0v^ݾۂJck087:O{ _IHͨa dBҠ6/](sL.}9#di|c<sEP ?aTJWATeYQFNjjFLs͵H$ M!NAs`rR3 9@xn@07$\+跞ݘVwB)gR㯦B23=b, yZTBE>]X@I75C1'bUSHe%A%]Ro9^g7<tQZq;AZ,1>^ƚ4];~x,GV(-5|~1"(& Ĺ4H:+33n"z`~ }i>Ggk)mΛ"ʩ5d3IWz&8 AO^C K>E:3`7p\3@S+S}8sv:LKF jإº"'kC~.P)x"U{#Ls_+&[r\vx49ϩ+]Xw Y]?*ttGLgugܺ( ;O8%7uDUHȷ@vh[=**4ơSc&Peil ?r:e)_b;XU3=<^jg`ݔ66Q8l>,,JNC*ǃa25 \χ4uvjWbһ|s}P$7y[iqnRg8m;Eo3[m=f.g%UŹdw‡n`-N?$\'cd(5)YDi3GrhPVkqdDhjmDnnMY} E}5 2Pu-TBo8ԟۋil>I=+'2lR?աeC(%u̗5'Yʣf5_{A^_)*ꕧG!HhH !<]{Eb2FFe/! q\c>2*䤅WcD1JtH"& G0{sHz!8$afMnSYroaw8Rvnw1& j9Xwm_YvG,٣rj %RӃ`iCcMdVG YdOMhmDeυ2V @p[zA)lq6^Uչ -BCCVQ<Ӄ]2*<bHMꆢuLD:nm(R3V|@{,O5trCmI%G)2ۺ$N".wlZ(cGvCޘN*ۑNAC$=ھk[T eG*#]{$M16ݶ0.e#zs&8(/7㊀edVQy>0AaXQn+G2/ΩwR:q[zG38AzE{JKZʐ8)2@dNAS\)sGBy;hSAZTs1oB"#?'4#tƫ? {xfJNB4db)F]02t\0PW%Y^kY4N,r `W&:>\M(NKHِZA*-)<Y!ڳ~IOp23=-*6Kc%c:{i_6RntSQyԒ@1FRN8jnD[V>_8dcs}N#ϓk ďyK8e߂,7Hyb}%K;Xkg4G%JXz $@(Q/,h^A`P*>wJ8dTHxӃs'aY,R[S& f8sZЕb)L(>fzFbl|fC/E'kXx?p,x s)XkҲT IOJT{\|^=%[pxt }&*rYQT0އA y]-EMNj l"[}7Y\{bVuCVAa9|\Y=4^)! D~夂 9FxAR \rՇٵS-5 qg$-v$s~'op;$^~,AUxw-I>]Ev=$qr|Ah/:V>T3wwU$| M4-mM⚆t-VZ#'$Qݍ- EP',՝m#¿7?#Öɚ(P,QK,6Zu4F òL!G1'PIB,F`h>3C}-:ocST%zAAc;@1 6o$a^-qk1Ds1}n9=&TCLz27܎8 X{{Ȥy}N]XzMW,P5Tu=REDt۶r9Q<\S(8RݤPQ;bi ˛R\ASjČ;%NmR"u D}C*t(we톧sگn)R| &a;h GU=ΕF&"Է'ҢзRrn(r.Kэi۟W\QJԎ2ʋϐW-mSӧI+7uٷ'Wc"Ƽ'cT;QnH78ゝ9 QO'b$uLV5XF@MK\8ucU*UƢihwS'J{ fb w>%zkiRXB@ulWSz;36J{?" IY6 d2-*fL5+YDW.Lfaޥa:2Hk ׍X%KD)٭|0PDzA,ŝ8{8$QC E-bjh=sl]K Ц>ir)sB"-FL|5Z}[; R&)oJ֍5M_ 6o7\Nހ{:E2}1TvIvqe7rׇ~awv,8sTTfs@յxrz de$|8`bu| i}7T?\s& XpQdw~RVKzԤw {v$#|v U]q?P9ۗS@P q.|/ oCS|,®f^yϊ{s!՝]#kջX?QAJqې@\Y]`9sVb1:H}=!Csf#굖1 ʓtӘ "CXp\A^ӸEߞa* ]}+ !6ؕU1Ax1q14.ktRI41x"3ω@0-/.f427`}b1MJֆ G"H\@O^H1Iے.ki|4> m?!HE AFte/P޸$8f4 us7V=KZ=m8ƻLb]:SSQ jGV>HрsJy8Ш"8sv/+l50GK6R.E؄$QcX{> {i_*00z.Ƭ'o'Rv/ a#I}vj80B ta`8ҚL7sv-Q{WOac<O_Ͼ%{Ũ:Әr,3B.mi. YWRغ w@Nz9 "7,#CԸՌd::*k'9<}G.!)^ռF'bͤlw*6tJ!sGvxSG6 \7?mXRd[eǘ|"`@V|`_[|Zc݈ ;!,_+o Gt<3D4h Rc!#^#/X xEnZd_|Sy!kv-. kkcvk}DZm4^``[czkO7>sqܦ}&u*?zacg ,qͺ|Vrm:9$ٍ?DTDn 3}8-<9{_N'_S}Ell8%YёKŷT:K2ɝyn8ҧظST(U^ZR>Dы~XI~Lp4 0+[7~͋ l xYW}fhد uINx$Z₌`OD5xtc$w7C?j;^3v/.?͢T P4cUkp&hyTWzO_m{mJJ"qG+&2SWcwǠD*87RndWn4y+jmbhfK_+xT1BcUx> #b MX0hf-2o7Up-(< ƳLIkAy,$,j@0i(?$FpT۪v+38gq=t#+PtcS]W9;ɬY %yyvVGQǡ]H*8l ikAg1fqAEwl[$c¤0!xm-> 3D[ |.+ƴ|9t~m0q Q{~q7= -m:A|(n{l#a،L]#"?|}DGC`ꡩBXd ^8Wܻx Ă<*#V0i"#%/SgF'U~L-i>x'Nn.^ @RaJ,&K󇶥i?1M2 ẅdS#R6.I`ޓavy?C?aQGOԮ m;fˊ9ӡ{)g0@@NS]OrI3uH9rʬȽyF5~7Tϫi'.>[`Ir$bju]HkįqEoʵxɫьTLUh\b%-T? <wr[5e2+a: ]ЪG3LY r4jNl0qnn.^%BkWwfK/6VzƠm$&[7mr-ck%"M+B0  3M4<ǴʇIr9#TT3I͙9|EXb>i=+GZDۣ7BX#W֑sXZ*H'AX%MܭtAbur=`z.DjzUB"Fxmk؛"Z H߯S~;%ϕkS=\#xWq@j?ʒYE"ȔDB1:X`B D;ᢰ>|p;TӔmf8C5 Z2FN}:IfȷdP_|T")󺎦W1d#MQ&>3 `xϒF_B #]W*0thCFA楛KNx IN`abK,ORt}2֫_3UMkOWVb ^Poۜ΁7jB<|3B\pGPFm@R۾paisDՐ4 _n;.Q\546UkMP2q<'8C`kQ||N_3V"19|@ze HH&XN`)G3^xjJX u{…EO?A8k:5Z]')!Q%,2&&{{Q)?1:0r}R'^@JdhAxf+$*4Af^]&?QpA vu| kkML߂Ǡ2kDmz=mތ68Yv/Cs.RU~ lB w){-4.?9Q*@h .LZu55s +A_1@NV83~Q Hc?huuv ƛΨJC c lrcr)8f+! ]|ƪ:=oStm|"/o am`B.̭Ė:df'loQl؈nԫb$O(wE0=4Iθs#/BVﻯ+NXLN4v36His͜`k5v*Ĺ-Z'+p W!һS"W&,Ӟ9Ԡ!Zlվb$OG­CZyWobU_{RËGwu50 Ϳ"זxOGiWsVL'!_B}`j,u'\|~(b!3n僯G1RnwJ5nq Ō:f}IK'2!͐IOq ]p[H#U(ɌŐi+pzqC%X*޴ #05Umy0D5o<*ޗ-$|יB/"qA7A!f=כSw/A{2; ?lEE=K)h3soi8B\17@ݺY7w`F_Ҕ?1$## `_֋DTX*8oQEБꥪd2ig FLq [1̾"J684? B0Zi" ]{}Zc9-pq$~hfrF-ЛP@I28i7ߩ|Tbsԣ3" 2` %)_&ebS\loZ[ۑ$ės$7?t&"7IѡNļhs%*aOa?!#eSHܾb1taj5J4> _Jyȓ[dW6݁a^7hY ,QАG eKmioo6+uorɏM˩<,G/%aZG&s|XIȦHϥ4aR54,+$luENzҒyHDOT2"C"ǰD<)&tZE#7y @#/4#ڸZ2:cLuKoWY:z+B`^@9 Br+R/uxx/ Q(ʻCw'WxcƷ3:24E놑֚2ZcM^SS/84ngB @NWhX\aL/gK#H=mW)M"WY2@\yr0I(:Bә׎;P Dխvq[&xյp (FN7U1AT|:Wy'Wb" oU!Y2y% ו<XcGd8Z!SPzu]j9h-x܅S=SNk_lH1c#f[ mr 껲"/d żx?U/~PrDŜ[^@J'VOP [1:r/~1QL 1@|f޶)i#wh+%(W}&pO<Yv,AFys3H k u/@0/.dyPPZ4W|>xѥYy̷zG |m{g"+ a֯jM}U=O@SۓvM%=QeE>ҏr  { seLVӧkiZawg}e;dsj6fn5z۪b)R;KW!Sll)C ,xq{OaU.iIR]-X,Ծd2b~g>7sڠSj~_\o[DB˦570E/bxr|Íi{290 -ѴRCt4 _>H% bz\ q.2A3e|Q~8OÅYMrYi: 7{ Ι+#0{{* V5R[>y|պ;[RЏᡅ܋`- Yvd1(NYiD ΰpްypNL`#Hf:Vs)ꓛNf?l櫆o,}<2 l R^\wIu(GS-R实h_§>%;]y[[xo^_LmӇZ4G \A 7Uæ^k4&Z2؁E≓DsRN䝇gb Ђv9I>W6'-ڛJBnVT)ú>w5? 4= ;Ƕ[寸{%!WLT}G]DiCFk`ęVMϬ*Qu"pqM+)xwZU&_G#w+wF.8[0dJGo\MmBIwFv0bIŤ۝YjbuZ|$Qˡ% q""S8|n$.Z{4aZ?/BuUJjjdґVDO}YcGM8I׆1*!%DuijBt7 Gsu! 1'Ic+6Tė&ɜ`ʸw+ ZCسZVjά`ܔ[k<%l\o*w`j̞\nhs]D#}T5|z<2٫Ղ/K3¢>F1كM˓\Wzs6_Y^2]/Nzn7s-⚽}F2M1s8kNt HClBMJŧ64\F8X?(սUjlmε?Ht#!$o25 ӐW J&h;}t-eizL-RHDKcv̶:5,(9`fyv7L:٢ͣHC{lC"y]0|;~62RDWq}@vYO2 QF=jΚ2~[G}qt:km_M/@MD| &+N$Li%FE#{]-Sd(%{;2j9+Ӄ[oaI  4;>Z$\r(:dQ v d0HV" + mv ٸ%^aI $^9b TM~>_a!j{p uxR5dÑKP T(m>Ě3e`8cabM5+~i$'wۀAcxܩ;pJ.zIKu=kD 4!L%@Msۨ;CoY'z&5 +\K@rBCVp=x3u`̟@+Kc~TUvK7?2yɱ! ,+ ZK^ܡăn{;1/XZ1 4XOx3Eve pj;W&1g~m:hU|`-5/.p<%0cci1x\՛`oEs!}Q.j("pNw2ʘT_,<[&jcEk£ef6(X;ٸI z}1)I:kL]KE7AWo0'-ds+Ǭ# ^`c] JeOQ #ADchk3nڀ#28b:ƽ gy՝ZĤx}0{6eT^hQSxK<&7"ݏmX>+x~# AKXӉBD7uF$ƫ_\#;c`F;_Z$s|֡-&\hV>7v'G!qoN[X ѭUl]a0TaǸz ߈##f|O0LX0Ѹh1TG(UGo&Nz9𕉘sK70.5K̦Sg1[Z"GaCbJ]CLXR_=hif|oKinF\T*vbSG2mZz4_ {{y- ~@0)޸Z[ -pT# mjղ.ΓyAysE![d'9eȎ[>/~pZPE\gߋGZ4Af'hKd̚I`wk~x!' 7qk|b/⧛Sh3" 4> DRc$.Dv PYw"Ԋ8꾂P:їAL$d]&@< l7Jd.&z>'nWpc\U v{J1X>x$*2)E&s5d@/F%:TdĆ#pC4Frn ,&c«5/(0޽pBZR ҿXVɽMI 6.oLy[/0}+ |>m%0Bq.2Ӵ=Y)ϙC7%MߕVکܼ~e5ρ};! LL dm' 1BԴ)Uivzrs|[JlyF ^eu}/KŴ_T3/\Pěb緥r\rn=TR0}~. G3_ϕʦ zfx2+~S ɝ9•6uT&D ) =# 7}s[lAY}өU՞7A($*^rɰ?ʻwReY6^ uGw{l4 oS~q=5X u6#Vk߾v oH}P2_ٲPjqc$=VGP獙)Fr!_jٌ@כeA9m '83VBH| E.tg4E쀄[<)>b)OK=w | m&f/ %3!uRBOee\OZ:'O. ?u6&&E(8D/-N/0 W=( N^f{:` жм:6&)%&bRҟ Dala41;IƎ\Yxj2-T<˲_.yr dm0tQxfndKt74*=mi cAQӒ~^_8u{LA)wMHdS-N9@-q.O?^ =US8Gd6<=r1 8yeԭ)KHpa \WK!8̙*$o/;[hk8\U4.I~V'mS7GٟuoUeز,$(ob,*ʒfs0ڮzPj)[&{=z vc&(8.Ė9>#/a$Ax>釙MZ)G(.,zQʓlU@QekcxEM8]r_jV!:Ӊ8q-1 s Owj;DG,dd~R7?ѶFG}iR'MѵΣ;}a5 bO7[* HC[KYM-ƶ&<4"VE!z7G{J&}v_ zV/0PU \_mRapeu+G\`UmrNnebPt]om"f]\r gsP)]Dd1JUzh}`ҌGOE=\Dh6͔Lux m^V nOx:@2o_ÀYʕ]28Imhl cNs9 nD\wrŜ$Ebdv 5 / o9^̀|6뀌vɄ:Aw.;bz^)N- lѸ;T"yER!3b!o:2)Y.Xg3@+xa~42beGtLBC?qe$ml GN; #vkT7}"m;D-gN=RM#/$ߘĻm"Vq%*ʒ@,ҳӷAA_:/~Zǣ>(RfMQz&@$ C)gJpn[ENSԸc-9KIaFr1?Wi$V99xv6,Іnt"4j Avዽ^mNeG(:O&uqB:c:Ltr:Y_uyYML&;v I1$WX3,t*;ÝE6m *^)&):LW(;0 0DkDc4nb&qo0ԒSWM.%B{ C ^o&ȃtv"M}N BHd U*\c4)B|(YN %q};`j >X/ "'ۊ.$/ !&y~g \S.TuE}ܟއ(s<塠M6$ $ߌTX33q$/]vam'hEzsW0AbRkqʹtmMQ+5Gv:O%fvw@$'Дi™[,Ħ;)5 фJsuì끮E$f/y-d;aŲZo[=0,lfR1ΨvQyW|B)," 孭Jl3TuY(h[ 2hY{VTȔ}f̭ ޼; bmԭL P]YE%B?K,w[Il6^s9kbtitՅ٧] C""6=zʢ' O3=; vHƓCAOU'uT.e@ y2q>?x k+qW7rTׄoa r,}, }L>cJ݁?o .Wb?,(v%pQM7!k eHJ{ Ox&`Nm|_0`{[FP9mysӫ"8#w3Z)nzv36W%`X4[ƀԞQpkl>BkzG {N7p˶;V"F L;lľI8!˲̾*m6S9b٨n0"!ίЌP fژ\qx%2.+c/^%ZJg\9b!}E*^𨵀YDZ5GQcE/0Z' tHFZ@_ ec]i ! \\8 {x68Bqfcnl`+D]\۾J}\vM3hFSms7n`qЗ Z=2e4^X}2f]6D0 ᄖ_DB5P}:V1 &{RF p-*QJC I .wruIۤ2\^yG!|1~wcĆ 7vSM|x,> ԋ-uYAbRL ߕcj>3} |p.Ȕf*PH_րmPjA |'f6rֽI:oSR%VL&EǦ,6jc9k~C;[ /6t,it>Nf7$6oRmX"ח\gPc/0-ͣ:l@PNzWuUoigԑ\ ?)j}7]N1S4֧n:`zQW"p#}e[C!K13Vu7p7ٻa>~7[ {ja^鱐IPQB SM ϘAzU eCWAɺf$Lf_*aQ~?坚Dib^}SHidU jee~hri [b{n5Gt;5 tdݣ;L$nvf,X3! Wv=}=p_F" mw0Š$ƣG! (Js9dŨS84o3̡GJ\>Ì&(h>J\#ܠ%O2c=!bXMW<T..@ˡx~7\B="7*[y>Kŋs_He>JoZe,`jUr-!aNT\ H97!HK#wM&^KagvO d0:`(.Sol]LrZ0 \h֡3K4F.p.TpEGoΓN[F<3B_]IUU44\4ȳ迏-e9D% ofEb:uf+'4m5ݗ=*:ëe5 Nqm)<=AE4xKi]V z^EcpiNV܆7skv!C֟?Yga1j@`,WWZ?bncLf9Tg"T;UPsL|8zi1??mv-C)ڤqwG˧x311rk˙zʕM9L{%80P"*q:SO棒ЁhB,H vf~bˊVJVcYȥ?ַPФD&=C$9J;~'6p 5OX +\o;Yp`q? ; 'P !(".N1e񝗆f+3h"@8v z!A 6T-Rd!Cw6Z醍L+MvGAE}n`U ?訤r[q`~Qƫ tQy.v971kHTD:ᄶANF!#! _KW6$鮧dzhܪݷW(7sc>ߎW^<בZe4gʺiKL2nl˽xwmB2I~7/-Bkc `;& ^ܬiVdء )h`x2VoUþUT8) 'GhG(ǝhfH@:Y-s>zѢz.pnɃB[} 5ڐ6Jxӱj|K2$4xL6ǣd-iw@f$n=Wm[4H *Fen4ꧤ ljol4d#yjw6͠U_+00} d|x}ƂI[HWw^y[)t`105D< /QݺIҞx+fi5A^H󓉓>d^/] S?7Z܊s'"ퟮFٗcUI/Q=fzzsqwRAA g=#S݈elK0__SpF: d zT`|pDhpr '쐖zқNFzi|%|{3!]l -80-hEd,MG0}"Y)u-W}DݲLSڝgr%~^iPz,ŏ]ZlfD(b(~,rmY,=O8t-&@_Bf8v{y![fvGt`Iw7)'˖cж[THd8&`=3 M!KC+9]  K]|`W,*8?1Dg2x3bL@Op_tO /)l'Mv"`Q" =4`my5{ &0E g6<,"Hik^^XsҒIRs+W&^ӁdZ/}بJZfz3^b e}\Tj(h%RofRLd t\pc1kfϧ:H43FsmZsipBW Bˏ@[dB)˽5s[hN㉹%ҖWJ|%wn˩4|\D4ACQo3sg{(]˸-g6R3SƂ.6sX >_JJ.立Y*$n%jMo[rQ$jW$-]{Ysy7䲴-RW\ӂƐyvPyuSvoZ>TΎpBiq/╲Z&-usвLvIz@|PjavɍS,U4Ōj:'E*Hw23"~7E}|=AV wXg,}VeLcMZatq5 qse<^48[i>!*0ugIŐ Ew)O,\[Ϝ%+N+7aC ,k ސdz`,dzSVqy\",aŨ$4ƃ!F˶r3(o%Y\13uL>I M<$ 3Cgg'w_ZK ˗<>:w 7Gc:n+$ˎ(,ktVwC,SiYGC)G<{ De5ڏBoPV SfzN_wÄm(@;jk7.Tґ Prlt7 0 >h {&orhc *PugPeu8vOҺRCZ* [G@nk;p oav0*ʊxs)铿Z2)9~#~W]wYZ т畣'^بPJtUM\JR])x!Ew,U8\o/y 5bt@dK}w;ӮX,oy _Ky$qvw-]@oR5}7 8#.(et~d²Z[X$YOϮ\d"PPio۠ U+4[fy&w?* %W&N|]@DZiY$.׮fsSE|S3:@a[ KȤ@&,] #Ww2΄ʄ\wN_d*͜=Zs?TE D]G rٚUQfGԈj-Pܗx7WMl8ZSǥ%V*Ϲb@XYxV]+ZOVNX}^0us^{v 6Pͱ]A<UGGl@̗m J\FߞYRIq- eVJ8ℵ8랐M^rU9H`c=!WԆ'C3! pV ?y0}8Jެ^ x+!/?W٤NCHVfG$q99E! 17J+G‰2+&y ?#=c<& u!`FuIߢ׺\LzmIׁ̋z>ǰ6)2$E/vx% !<'\+gޫ{tAko:7x;翍r\A j/m 覅;pz.)% 2 d}!!2x@IDq]USH,Ѝ?2n;wbz_GLܮԒfuz(Pg͑_ady:֡"FZugYJؿe391HeQ\!L]j\)gFZ$,wM-Xej$'@l_4s)'IҢ@1[F|KoWv6ߴ)b&cEԖ7wщ]o95cnńc~=C$: b< ߪb6PU'4M!P!n( 9G !P.ĩ6 Tk<@wD]2ESݪ1Ch<CG41ݜ=&t쨒NsXg:@奃iqH*8< |, =N*ͬ^dR];)BO$ƻ_$/d`@)_jT o&6Z&j+RʎI|UDȔSJ˾}M4T(5m 5 V1ƃbrLe{cGOC?Q'j4YIBmH։_,eURg+h)IQe䠫ȈN% B7-GyކHVəlX^|3A/\LB~rucO?o_lHg4ot#KĜ{2<@1Ґ ěfvši,?nXWkvQhz'x0b0}\μlRqt8%?"/[$-ViݼmGYf!W#a&=\l]-e~wν`%U/CV`K *$OP(FOk6dNDΫ#.D,؉q SOj.SG薺 e6#|<|=#5jKӨ> FѢWB&'LOw~H-o\`_ㄧl Hi D (yiv=5FMp8Ns\F_' tӟp.ބvlث\B4<"\&gn}a296ekÔ$w}Ͱ DE&Xs7{uR>C.cZ^ꞵ@s.pUkU# sR:"? E(Nuw\x0xDz,._l*L9?[p=j!vȗfiycf͕no^hkV!2R8K(Zq'fg%B;_j~6޸թ@YSD1Sj WDpf&OycґSX)"i2/r=ݘa\'(!NLc=YaL9Ţ)[P_d&"݊z'+ٷf6`M$U~!)4QЋM-fW>&|΄8}lI%^p|'f*ER%P]Bog0RF13 1ObjXwbDٽJ1FH+w q鲽?\ }ܖ#/Dl((޵>S6hy,vbv%`>w18h\3`mMG/8)=IAjz"}$37@㳁F2kUQ{;}JFa-X ܰQs˭bc\d糖6.vpE \Kqnrft{H,䯇 r "Iз}X1+#fc$Jicg:.\^U|WjK@6O+#;CGw$&B~"45^ \0l:W"ve;p;lR)<W2>1Ƿq<чFӨĉ]ҟ{ⶆ='Ncy2yp=^yԭ_M6 j30h ɂ9ND.v!qE9]?E?]?FTB ౐qzͱ+҃˂v[P(U<+,n]vM`8ly"ikN)pl*}ĨӐpȑn="SO1]aT*Țu[mҕe[jxXSړ}̦)l4d7nl,I=gN+;ZIna R$|#~̥{fc=1W#z͋\}4y|GDz H0kaha?)#qEǒm1 Rv !V~0`Ikj,7[u'B{mX$r=r 4BFi=XCQ_Uw7VJM*Q`>h9u!2K`F YӉlgT;v *ƜbxPVW.dCMelztG1wl&j1|'J˫ k/%&UgB[TGV#;?V&~:ǂ]m3[Gl̀iH̛ԃVٸo)& D4-#paS|}(-`-;n_j}+O.ºec4_I3ç{`2pS3?\2Yϱwz6R-GUbyjBǁSrf(orKx=Kv}b L3rTܯвC!vW_w PG i tǚwQ2VҬLF UƾV+( tZ6&=r yP#;$ŷpUfc\1|߳+ 0W|7 W#駾BWYVؘ=H,܄ip #asV+'m Th[meҲGGD'2R*'$ȟ~iiICy bgnWXaJf'!W،"RQrMj= *r"!,s2ZDeE1ݼ=4oҋ*c2:v,_C㡸γX[züc-[G5=PlLMA J|:jbLmSt )z2C/]%Ð@鄇xjr&B ˠ<P􍶵)x$NYgP㫀Qu?sh%%V |ۈP@TŠ+0c&W_- sFb9f<"3+4пPV-@) $։٧SqQW)TCW@T@32]FG'^~@~,H:pLdMW.h=5Lwg"!GF]LKOJS |57Ud$g4e&b(EܜR5l p62RJdDhT}F(sxde" G23/zRydR_B@`1;T y -K'uPe6϶R.<o4n&!!b1$U qտ6+YU٫R_׿V${@h0gt:BPK9wV,qDi! *68]Yv;AD Q ;I}:U@lծZS=kix;͋ ϟi2^=Jv# rc4iK7vg;桚q>[7(PaFo*YZuwTzhYGRk+YWׁnZEEgSO`rH.nQ5J+㏡#48zm$/wD6PK57'*H-V%Q]8SʨY`}xUȥ!˕Nk(UWf3[+i;  Jr s4Ri2@M'j?ssdx`E>+Xt4 19%-+HgF b}]S ё 0f5 M^I h⽜Qsu𠤵j3@Jz:>Z,І0 qG5nPg cJGE-S#Aq%=Oon1SǙ _F@kNE޴u}Ȟ.yb<%x=L-2In` F_& 8(@ vV`?f6֒}K*D[n j դyL'GLw?N T܊N\4IʙZrc-*tFU?' U\H:jmY9k/b9_n_1%$IcS#"5{Eݖ 9y4(B޴1:9~ղ.zѨK$1_ڀѱrvn^IFvoL_hi% co/@ om`̲VO=B̡c3]}iH0W-eݘK;u8Yc~+TZ1ġwm6 x#>mV*HܺC[C4 =ڻxF1 ԕ5.>ChJܶ=ٝ\()>Y~3d]/r#,%c| qsX90]= ʼB1~8>64G(c%5'e0UiGqAsYq M&f,q3zGm0LcQ>˴8)A|*F`VliK].P3O:9?J`SzBz/>jqa6LN 8oO[݂wOKܶ| ESR'jC6~-o= .nEaR2\ƨ;Pii2[3 M5vV!'2PMz?N5ҽuZ2|VeXWԝm'CҫiI+B!'&q|CK}h2egmBzbŽ.1I eԀ?ΨOٜt(? B/S8/kνKzqEet2vX@>cZPxOӬ%IƵC4G:-y!f7B*;kHspZr667T O1v,UBrcIUjܙ3ElM?t̨&/Ng0BZ8$' )C3V}E Z1Sᅬ0Y\wZ(L>+*JyRM= l_-m7n +@v> Hp<5]N1S _t E?;.*S;JOOe`*$8ބAo%FTS}a7ݮ=7Nb}:CP7DzOMl5H_P*պjoom4 劭#$}x X$CoS`k>T]a"bX'-;Y¹! Po<a3n{v\ccWFampLt~ Ws6 ߶MkXh92hdş48äj $:qK^ 6d}l븳30B4 vRCrͪߴMu(fON.})i^b4Q(3/ |SE(c` H܊a[j 4[dƧ_FNzm‰̧Sj!lXPw24 &<.D ?I8Q%8N wJEzJ $y*yŘ ߆(b܋1_.ZJ7T6 Yxߤ9R됮N:]>>̃o\; G 5D1i !:LHsA]r.K}T9zǡyD>L@IIM˝I5*EFt>@ Vpw2n"[z!?g3C nx޺}W+P@rٮ.;Cݹܦd=@n왦t47 Մe Jw/D$+ƾۣ9Jj˧qmdS@ ki9MS?r`5=ȍoa*gm2r$N3-;U ЌeBgOٻ_jJ>\ Qxz/#OSXAŅi J {HwbX87y$=Ytxh r'+(Vtê1Pޭ }qF:V0^W)ѶYz̿n;bՈnLZR?\% T157;e$Wsacua{Ra2 ~;ѐ7ő |Kq$wcgmu9C-*%30^Y&#jmny] >3 1zkwO,S(߳h &C^!&؄"8b`\5o0JQvs 2/ RƑAv>߭uZs*N%݅wG{]&xsx>@w Ǡb/w̺߷ZH?R6E;yM;lD#Xr]W |k>f'>WXdEe M7|xJq^ʟڗ+\Ϣ;rI<0SP09芳5ʦjн Mg>Z7ӉF! 1:F}M/20[ X.=۱Sj L3vyع1 _е.HP@b,Pڦ}‘o{0U7ÕNM-NH˲ ׏l_9_޿-xn̩o.(0K:gPB.X6J4fǹ*eЧ@q>s%׍h&jSm'˰0,m}y!WsH=>KEݺ>N.RW"=^FIDZHO2QM=P60aXW*/ CO Y,nQnwK16r:(`muPuądުAiݴ֛7;`=_{T%%`IIhɌ7ĸ4}\L݌}FWiN514۩H\́Ux{]c|̷A*pqHڗ~?rp3FRrzG9wxm{ RSzGV~d:~3E Hv"&eO:g2MZV&rwzӈG-h.qEL~zlClN:mQ-\I· q&$ %xbO~wAD㦰/Uaf|X=>ж ޑ4-4t0BH/Mqҭ'`jUr/8Y8kQ OJxQA>L9G+LӗZAfAcٽ%uNq;^,vS0PfH5|A[~`Q.dڽ]oªF/?_u{Vu`<= )9vhvu]\{֠Ϛn~ʙ xO BLZl/U{.B35peKG,7pp_b骬@x ~5ԇ[o>I#̭5fG"LVlDn$^V#(8Uq jD$CwD'|G9bhp\zgS!Q=,Q4W"f.Lrv] L!Mj[KZl)w!G(O]n]}ȻM5*ٺ ]lz SꝦ؎"^,tN6+EPn00 fwU^pd~xI<\xk׽17 Bllpc$))7Lueg_0-&8Bh 2i=2U xz=~W^r/O+dRØȜe^U:)|Wӆ>~бc"/>P^vUnjMHVXɕ9+4EDGϠ2AD2%j+Z9tuGdJى3Z? u @ϧfUvJ^H/ӑ%6/ƻ8;&u!5A:0\<'Aݦ-#I%HTZSh8E W<wkC6ZəFʤVߑ93u[@TQBz\{ zrQ'~[ x+)wC F 0rpfMQ;ܴߕ4gƇ+%=E+IB|~XcCcrQ̩>W|>ILG8|"FɧB%}$F]*X uYIPYm9ReٷUK`'USrV93WaN@ M22$1AɖP1Of}̤d_c?ͨ,E`P-%Np+a Ph4G cZ&'ePtNi8D&Q%M, ]I%sZpggڪl_z1< `3m]8}"UvvTH\屓11:uV?%Ѫlk~U&ɫBЯDT.19f[`"MfJ gcN  -7#sEPɋ4hQcF+QE[Gv^ʂ#1ph|Ve:em\,%sANy`L_p6l>[~ogFK걠fA)0IPٓR9Ǟ;^턀|8:bEJy'52{x i\}Jo G,Iձ0AYq7@Wsh2M4?/>LBlOe⮵BHtpn1u) Vawya7O){ e`CHX̪KqD1 ԇ7ZL3.ŊW@U8"4`T&DtBTHNl c?xgs[=o9u4Dcfm7uO$ BCg$Rm GkTO~g@~vtlQfҮ[o5jg.fF͟[p 8A) UIԾ}@ 'i~z9uᶒ΃CDm._b8HXʙ?lm2Dڝ1M:MsÀ=Ec EiCn=f?;و ,`}Â~mpmz ]YE|>!*6~_5,oXճg3.1t=ߪ7Gfx[vCIŲysU ^6Wv,Ft$.tF?H2P-*ܯ]s3' `dߩdEව!ǸyugƍKH@ZP11itYXҼ;FGCIo^dEG6vP-ٮDL=h!κ뷥 Ӝ5nO [?0@f6ŜVh;DF"Tkg6o,c`k~% Biуpkί ʨ _`5TMy$Yp,%#*oGǁrp:uf>)# )n9AV~ Bq-vI;{[,BiC]p!KGMPg5߫ INٮ929t+m).%%7N.ʜӳk Fc}~7{As()hJ83̗5?{b| qdCǹ^fV q4WLh[2% a|ʍvULi9ٴ|_{ՒqIPqe\1l(R*;b|w=MGl]v<ќܢJ}H~z-ej|Aƅ Q_Mb!G6;H{tAT=nn.U=Irwڪk>d{,#4Muk:3_d=tyQvGU:h&|ҎOv`7i.ʞ{-Ǥ>w@`<b'}cΕk'VOhq(WeM @u{kM"k\gH-tWylFcI桽&`4!(LY*Z+z0q2P՟FpНq֜gd PQRb3 ;lMH*|a0S_4. p!|^cIR)&f 0~cVs+J9o)#(Y)z9X6I$4"mA cY0!ω*ю9gbߖBZomSQ t4Y:n 7ie`an k X&94/qa|6N{00;>$$}h%j}QW .KXZ)V!a?,C0*Bւgxb#J=U8'7ru=y.cy&"o8YSgS mO[9}E;Ml8&z+"?{65؟$} 6:qBm4 vav '8#.S9LִoZ8Y$b.Ǔ)dD@K>#]Nc^t1C8̾*޽";kqJP8`Au=_j̰%N;X2{qy iM0" )Y;^x4=c૭BT`H̅d%YiE0ы18 y},]BG,\EE>ϡ7ӏ$OwaO_]yI.O4kH'zA .fb:=@u\pteqd{6ޤ(XPÈe@Ta2@: ZW<>lJ0$olD 墚^I'/eFǞ`l}"=*޺z됌0<ig}?@YX«MhӜd(;!f.4:m`SH0TI \qL?E(d ^yYYSH2ķV/;;JS]l| byۘAB,v;5_]syYefXVJC|Т7Э| c}84N^vŀ'R]RʩY1c* p[dU웡_IsW%ttd+EsRZݖNɥ^{tIw:!έQuzI5{%>y(2Ȓk[wtKHRH:C(7Bj) }PPkp2b II1e 5CDk+A&Aãc@ ̵*8k!jrB/K( ر){$S~IjlhNV)Ar\5,V$v7_./|MZ=ur< Eu<<@nϫDW3ʚվ\č(\Li e#uR;Ǹ*dA-pk`~0^)8owy7[u-?ݨZ*/):QqA: eL8?{'=h(ۡNVf8NjD2}*ILMv4U x9ΎVa>g Z`{֒*X]o5ڇr3nbb5bzm擓_DX4#PLߛzPqmBlcV뾊%v^[PU&$M톂 =e2 1Ѯ:#'z^jdD$>MhA5@W(hN9f]^O` z%P^-Ib\P)p'>Նhst9*WV*Ydvҧe~9p=fϗ8,qsJIH!ʪ1#ؤU/J"eK˙Ro"١Q0 ;֕/O5:ZX:'̞/]Hbܽҷ';;H ~s;2|ѹqa?Ht;_b AQ2)n'U,`>/sS6dFzaiý@k}o@_H"ұC~G]D/AK vRT@0Ȭ+sp~n(`srB19?WП3tu<bGY_툣klԘnhr-z8zN*F݁M)LNrR7JȆn0ugCZӆr>'OEL&nahh9mi] /1xjy-_7gi/çK.xBQ޿mbgdDrGF`M_$m4Uk%eBL 48ʳYݐ#=KGGNg" iԙ5q O>,#V(I1.|m-b 18BFԏ @^ ^ lk kQo?J8फ़wcR^}ݻ_j>TnhU3 SY\ q|_+Z(~:8Y쨈kS*,ۖ<)1LK@(N I)^I\s4*#gW0Lyʖ!dµУ3s >U'pO'j`D=T#&9@]DxR=jviz3-ҷ."wr84Z+"T*gohGʟ=-SPocˉH(z ihD[&^TѨsZ!jr9:_װUt{) pcL٠f *X@"" X`،=sK~hoj0[sK`ag,u|f YEw4 z}Լk~Gث]J2]YHyi]asdhs?pܘ~b}@=J7DVl:iz P=voBCnK!!xid 'vY(dW D\I~L{_J)gok"y_XFKL쪇Ȁ]іd!3D9T29D6<>tl^ԄF.kH8ybJ+xg, zM9\ $uxFh)u=zeB&~/{8=?"Ǧdj.=ؤvt=Dj '|xWP8-36Pym曼N6U#>iz5>X}#֡ͥq/)|iUhMJ38^-edJȶfg% ll՛Lmʻ.dž@q-/90nvu«Yd:,<~.5mkK)pN WiV9fQ[>]U%]Xu%I*jUm}l%xFaNg=j. 2hb}L=Ƨ5%i)]c%p[h΋j_*m73 G'_2iRC y]c,3$mfB4Our /;d2$Bg+չL@bR24kFЏ^m7 NohCpߢP.b0P-ez+L;>Bs:_)v:rAP ? `J[s nFҕuKÑm&6U =g$1Haf/#n:cJ1;ɩמuTw ް|(%X9d'~\5#<^߹|@=7 vnXFSHsf>k:|ێ4w^OTc>oUEUڿG~a#?Q O9@5&@ۅ%i""tp AC:yeFpܝ.{2T%I#/sӪ;Im`0?g_AX8hʼ8I/~w9wc(7}^KĬ/'^}$9w*UZ3 Ancd٢&:6uO ,PcO6O j6a!uvƼC%95 W _}Cl;nl!Œ5AY!>ty|lX\K'& ݙR/qw)g8J'.Q[b.@y') \8ͦL]ԡMkAjS؊2$Z>cԋ!&Q1{BBA5K۶ t0x 3q"%Ht^a{Խ@{if9|?] x4iu/]0®ZB%\6| 'Ksj襡y 9fJ b.Kf{:|hq>= qш-6 ㎿CT14-p6a!*~=U~ǚ R%ZbIOc4$4廟Ǹ?J!ܺ mCt(0Onbvk,DQZމsBӡl? )C @M߮{4t{{Ӽ$pq37g>ANx5^Rg7-&On%-C%A{.U+QEt/T nolWO5Rt^@8C1ޯ} Pȳw`ca# 6DϥOvzhm!lZFYs{V !?f(:A Dnw*^]꣩U \7T *_]PeoF4' [- 2BذBDDo_^|΁ZͷVcq !|sNӦ=4po!r2/*o.C[ꑥxfg63,0psrFtJyzc}Kz(K?.f>O9R A><*ipZ%;I,i 1tsfbL/]2 x︕e(2B;Pmiে]CmjlLWvOȃZҵ?/}3d׺پ!gT $IITD۹ӠTM9Ѻ#Vacizv4HRHm|\Z}_# F^+|RDAز]֌c\ ,⽸%,9M@=&Ϫ x_) zفWMRs6N:ps.tRUܖ P(piZ+\$x PáJ߅8MNwZIU/9 pSSXFމz>ɍ*r]P4y|>)(3: 7'4uh!`U8 ^<QDZy c[]kI+j2#n c+ ][ӜwtP9LERVM|8[%"ztTm,U1 8X1x9qZɬ;ݏ)SVHOԧ|n c8UytL?p| zVuM=._Yƽq(PdubXWC_9g_{=sqJTEfT6&A#Dp z{,Ca!^~3;Y16u^ۂ ~ā~ KQ`M<uk 6{$Z >P #LIbKHRb;=@xpTcNyw(`#EkぢI31+KꊉLN&8B8P'aI6FYp۷~+M m"a͌ynR$Cvʙl C|5F 's|";",6m+oNd<3ߵl9Oq F^FXA鈨+NbHy!3Q~CUl[U$7q>:H-D; ƌjAs#/M*u˫ pwU S _;{ !-i# O#/al(Nѱȁ^t\3FW6ǤU*I1QH@ꀳETfn#ºxz&h(?:Hoy˝JCR'́A L&]6ѿWLdƐSkz3buIE1Tu1 y?=o"FE%Ѡ IzUVX}q ?z 4(i'J5KLnu5ci`\QxEhl#`]~YeWe,tqݽDpO;ov-,R$Q.d. .6vҚ>pU/⚯5Kl^`?`_I9bZ?˷^v@Np" q 3 BL4CY4~O|M2fA@)}%$mtSTM?J|%"7h?!,Ƈ`x<|d#J=[c-6ӡB&d1MjvoC Q/y! +zK,:vwbsGqYUa_ǕNt&vam]C B׃<V3 "Rb7K5舦e<(NatV\N`q5Q'@,qhC7ڃ Y߅U/aR_t~F? w͌Pߓ?oYT D]’jc`a30F_Axp7[Cv:C\I*i'74"~ ly<5i0ʳF.MW,Q2PQqjIj{[I -z&fI? g#5Gv_n5,/kxtkhۚfb?0ӴW  {QxLt3W t(.!߁xW!Cu2r0v)`'_ [;%/V+l$YFImX213)-4૜N\4p"3R^]37+0oMQO/ {acmQ7xʾ>O+9(_l[,bx/_XjUH VL W[Ѐh:o6ZI h?:|$|) t$fP +!!EbD<::>|%TާN3CI4]eOI&+}K2 F<L>nz]WBm$A+b5$b=oRЗ9׊\.!^)FBAhlFC/ b hp̀DK` =xpc?hӎHL']/%B_8a#'i OL ڑ4<)t#PCn6\G@KHX~ckኔ'h:J\za'i?NDݤQ+ TSX8'`eDkڸ"6@@7ɸzTKUz1E}f(aꮲr,cޤj68lL秈|.yS&GlcGb9}&Kl]1Bwy䆶.qf@ >q#OdA$ -jel; &ޛ!ݒ5-P@n5fQOÕ# +oZg<ڜRSιc$U M7C!H}eˤ&ߵMr+A/y}bGFnKZSM:?8|jf)^G{|zGj9; (uq=W)TGW `GغjU{}MwC9wTȐ~x p>Ƀ{{h7{ hV U(phl8AO )P;|c1=.wcj榶gPH6qTOjvffذ[!Rre@T V-ACQaa*?14"]*!+.l=/712|t4tIsג*.sl긂䬘 |͍ B\EZFi˳)T$ČM` v'XV9n%Y `U1sJwvĥ栮m'x}nuj}k? sq`j "xR 3(<^ ( - |y kzbֻE)4 #S 4A@O5ϗ; &YЕ^qwH5%D5OH{MXOWn8PJ_ͅo{Zx|^!}F {L:2'vht98P&hWP6&Sڜ!GI+,8PG?8f"C(w::k<}1_R0nZZءk. :qF!NkA3ٹ34\6(RAl@)gxS>U>ƥ;YY@iEanuۨ(Xy(>Mw.D2xf-\ZØt}T;ky_L`yZoY=V3nO7: =ǮMKw P^8~+e7,zm8ĹU;_F/ߍ]pn^ڋ{WΊWl< lE`0w6zL6v\9*0j2=Z:pߑ.#(t)_*ɣX nԏNFu;UC~ 'szŠ!Z׍fWJY=HMN#;=-6DA샪`%(T(KMX5펄ౡ9gW$x}Ƃ謒.QpHRkȊh?UAZw(=8-j4uy>#6>/]2Qbv(bͳ:4uG[7}N\|>=&&ᧃ;H/i+gD_$Fy}ݾ&UYc sPpeukU)_qrWIjqG$?l͈H s:%s$m%`{t˪騼w :m8#x+#5zj׫*Sx pG1 8WnnYȦjW&7<Totƣ(!;a%Ȇ+=*lR_aP3S9{b<$lR[ژic=@QpnTԸ7;\4H`Y HpL-˹ Hy$A#|o1< qH0`__j6&s=:[IWpdɑBiӿto uB(dA O(,UV=zS:AW9lb$Q{,[fKT*q6S.| ޥ"4"lqXh $Y1K q,yiD 1Xސ *Tf =qZ\PvElC m~-ُazD#u78}OX`D6@cڥ{m:8F n(yQ,ϧއL0`D;)&/eXrR[.Ek~ȟ#s;zrP!۵xxZXX1!lyv_Sx(c!>4@@Dѹ[z\Sc.Ҋ5t)5VL̪3q*C6Q pn̈,0"P@)h4GoP@:wsfȲ}!$ V=2w\ xFBrC~ 8<98,Ю28+M&` vpݪ(%欗©jچlgI rԾ JpIu _zT$\R߇y'lϟ^͟d=|6M (#+|:׎I2q` MCuqJ.wz,sE#;vX*p%dтuP4[xrOLbMM3:y'#഻ny}Yl25&~_`N@q*vRs? l@Hg0V/ÂёyXS`2>!7ć$7:% fHtIXaYrt6UrÖ$!&`gDS'@ÒOtA{߰cYQTXA jY|#_+Mq(Pb!+T:?a i&aPdN=u%nTf!{f$a6r_!G$؅S*82'.j%$ZѬ+ Bp]v~?X!wNsNu<2'ݯEGE4iOL<. k車vN9P順tR`P%@> tg+3d قޑ9% jru@!KCjH=xAjfkEk顔|dعw-XdL+Eq;ܚ;ۤ_Ga(="}L-؄C^n, 5-GR-7~:r `؎ !&mtB ŋ SR/8Dza9-^PgL'.>lIIVc|Oj\BĔk\/u%V<[bΒ1nJ Mf+mI~ezASS zi"Na?sŤ\qAp9U`W3Cxվt_|_u3r!p,2K#z/uP+`VG{7)#jO2DOc98)s)L%~OCWr@>`t ]?W A0Z'YB:wR22`}x?0ۛL7(oKm@S7w9kDݬ'f)Ź# ^,3t :3.L /FyLne]x_i'Ծ< r({Di}2( ̺5' պ]JѺ""DE׽-9 .zUl1[A}nkD7 3c;5èwn&6iMo'2\Eh -FC+?)qHn4 ħGPr7ۛh̅CzePNŬEpfIţ |qc׷5 P8lKwQڶ2+h-0x"6\Srcw)X-lz3QIm !tv nv:&Z9mhUƽO7!/ʹ m#0Z2Dfny%6X1F̼t@%Vu[$J,afmd *g :JQpE m*%3ř[}Im~\%뎬'"W.+64hjY}]#ۍ$f7+nya$@^@O|2;zgުy3XI]9STNf{eȕCJju+,q?֕0MZNҞGj5%nl}rP8yrY711Xxqv-o~4 kpI9m_ =|9&%zviI#jٕSM߂ }ea|MD\z ]{ o9>%ʎ.(xStR`E3Kv1N9uC&%;[h⫅) Q 8*3[{Fz=51eӺ͆s{|u6VsĊr^V)yHO-Cͽ'|^kX<: :%צbZ"iU8 "E@.D~Zc[ZgoHوHtY}a vJ}gt2 6^S&4gvɫ ㍀QNܼ6=b8%K_˝pACB}.VK.j %(#J~*Rϛ"fK]VKFg-]y}Ad^qq@"Ei.)0͇m ao.aJ+*0sX{)@z#S#83JByn9igEV0cyUz6ݟ-AFr cHf+i(Wr&/p ,$ ۄmjeTSC1Ğn?0V a''|L&sߗ3P&·;j< ,b.C&s1*[h~p wiSy1WT!#>|T¤$9()T&x΀+zV54 DJhwŋAѾm̦DvS'K^PKBx2p@D2 ŒWQվGaL>7܎pf/HѪ?cd i_q L'ȧҮc ƳQg4㸤@Ypkzm(jt ^lT'a-M S {X~ _QɯbvvBkoL,r}^@>fFr]zX^RB7:$[VN.ˍ3>Vb!bR/W7mzw3NRb7#-;!\ZtWfpHm{7b&>p1#e' ^K.979LWS*+uj.uXC^lFƧn+CX.#q⎽U 4I sk;p{»։mN'”a>/1bX^ć) 1TjuW֌ŵv~bjyYM[ߑ*/GqfHeʱBQ=qOS }~&+$qvڶvr.$ZAu䄁5L{e a8#(]CsxɿWn~ Kjޗ@fy?mňI]P>y0I6 zM13t6N<< J^%"p Q uRYCBT*L9~DNb737"ϻN":A(vj;*&=Mb 3gfҦCЋJ`u B*q+_ |>Pok9\jq?*.a窱Ljq}}9s[Y=:O gv 3MbHl`ȵyJ_{,V}CGcP)o.ewa!mTa="Fvz R0k^»ZN mLJ, シC:*s;~6nh0F&il`S\=*1gOxCJĹA#O#[KUw>З4)>l&c^"ոvo|. KkN03nHC?<1TkbLo|Җi `qsHsf Wd FЩ_ -ƒ_ZoQܸZ]GwQ=:B]s!ó<'nܟ|s;~ h/S "=NޅHbM\TkއdaU7ƍ}.7c9Խ'GXÌc䢱$߂[,D?B$6ΠzW -R]Or@"}(Sr/hچȌ͍*Qv}3#RE/b~hH,7Za/ðzp.s?<:n{jhpN NֱeeJŽ򾍂]Bo1uaٛLLH^N9JTNÃz!۝ƤtdԗD3PqYJ3{^y[ v\;8 l{$8s#Sdk%RIc|Y~{Sf+/أ96/aC= CWEO7n>5.%(&N|mggSDk:_Z#@cr-8۵>ꪁ޴ޫAc :H"ҺCbPhb"B,w[6wU]AS pzފ] {KsisCdF\+=5)g!YNh,oĬ)Om;d ֕YYG 50bYT_Qrq{14ϩ}k]i!F:CH,p8X'Cpܷ>Dzj xjʾ67W3#􈤇ۧ6%<3!`cM\rr棒7٨ɓ0/L‹v# $nLbL"ˮ-U'z3vba.&FrS_IO̲&i@N C͖,ϹL g AS"h2'TZWx&! Y!557–G'.ons$}7hk׫ed#4kZ>„&kYՅ )}c!Exʡ4m5E#pƛ"V;t,VYCd,[mӲ ֻ˗( hc|0㌈gH+&82V%5ܞ]AԭOEHK0eR?UG ruFD]Eᑑ7_5tS7VP'Mqnkh֫0LG),T(8tMV?(LN. )Ϥz fIdXcs/"7Id%ӽ'͊>ٛ2 o >p%@5cB&1~>ZRAT`=}Чwo֏l7<V^&5 j賳7ٲ*z1B?&WU\ =HUwrywq42yX}yKjDwu/(G*ٺf}a_"ׯ̵X-Gӌ hg+y &Ӑh> &`x _}GR؎tyl'v_],Ld#A#,xF0"CuϴgDPV.#@11@j<B'Gnں/e=e菒~o@ab+V^q/ 0;ڗi\9ĥt>fÈW n5Dwu&u |\T1twrod ' oFX{˯.ҵ{J‰4˅P9s:؂vȹ#~ e'E)or%FR> 7Lf;U,rV8IV>.iK:Wg XuS:88M.U_FKf6VKJ} \?TD+<>Iq_!hf7Oj2;S3ZdBj}-hQqm9Ԩ k͔P {{q$ns;h۞ٛ@k@U1Ңh{YC"[ R`L ϜѤh[5M1 lBs^|kٛiànu=ɱÑ'}ZQf;4Cp)-##Lo3f:w$ x >i x&ז 5k}%"bO2j.4敪oe4ᾥICei&}]% (j4ҿ!&#j*. 0KNwi24E,YK%K-D!I}},XhK+G8v~5+aCP*$o5Vŝml ڦOhj}cT[e**ř-ѱ6 ?aDcvyOV_F5tq͸@*߳G <̺K!f tv.8/י93$7eK|k_\&LƏa 0\Y;m "ZJZu$;y (&*o԰]'.)+d"AiFʑ$s@jDx\e~:$g7wf@U $-s<db`24-6 ƬÊr]">q* ɼ ^ |8w}4AgxYtˌu†гd:-kr԰H͉4H= -D]3;[FgsA4BGpEdO? ܾ4&]u\%)s;|)YAzRroGh..TD )%&/s&̐6 ~U,Mb )~u& CjN|(I_~8-)U*UK\X"؝lPc` u8()UlMiAR1Z0RzEFhΘW7#zJ ͩM}e]ߝ0_`N峧0Tעm\QwK]0x{f!YE]v4xD2׸rFVuSg-cmRQD*㜏lҌT..J[UdVn7 PJd+Cywv@m#Q]mZSZ* mx̛绡1eLDa`y*kr1,3q(YHM8/G{;ƦLq$P SF40NϯU&c<Љ) c#˗j`%*t_NN,7x%#bZ`<q%2Jh-hM,?7 doԙ k͉+du[L;4OqlPٸmX%.P2o[~l9D31!0'pŀCkp%St8Y)8˜޳ȬmG.W[lwɺ1#: 6[^C|%wO|Fo]-D(B(- hcbUc=mHlTLHsN.}*%tvpw?v)yb.KNQ=w:OAFW_1)a"u^7lM!^'$ǁi#ƛAdn9[Zc\l[IHw#0"uOg ʠJ3Ŵ<;|yB"QlV-9pCG$1Z*BDdd (E]{5U E\G-bWJί`E3"C1Kl[{K ZI|.d3e&rrV&JiB@UR-a,J/jw`u#y-"!L"7wڷVE <׊;'Js=2iiIHn2/qq/NE'=H S!iĴGm^#tF|%"3Pqx8 (*ej.?w,bAc@r>"`pd7ux&x%T,Dk| 펁vJ|(ob3T[lf[/ 3n@bl =%ۯ aR{+ٹn1 ؞WdqS40F}d3Cg:#*6 *GxN9 a`D_Y0DhrF֌`36~{m'̅b$Qp#f>¦Ỗ"ȂL!@WF-oh jtBB;lF%S`3k ~)}f~FҕR 5J)S2NϠܭYk!R`:>%!ʠۉ*ߗpEkߓsMUe-EJbGnnV0188{Hc2Ï9D̕ULsھdaV!\m G(VX dN?QWQ+ Ųr|q%iq^IZ ӥ}2;"܇,&/G~f:=c2U`wpç6]Y@@7BZ?mYdF}O*4z`:m}y,Hl-V"[7`>,<`T3ޠΦ=7mDRRNjV٢=f cp]{ =XQBVk|5;sH!ĞR6]-ܪZ)T3:=z֯I_#Y yx3~N:&!e[ L~,\"1FiW;9;"4>+Af^hLj|"GDGS#7gFNrn OC%zGgm|{$=QNnHl!%xgZwm3ش24):[4+,+TAqcL + dS tĞx|rN8}/Wc#@ƈ6I^n- ՛YX9u #jp'̧X0!yƔFS9.߈M#Q[_1T5w$ ʣa8 H[W$7G'a7(nsg}u=E3aAJXƹ*.e(!ӯJfFé^K[9MA4 Xɕ5 \Yp>q˰AOgį%"I U 9*j|aE"QD]ux㸘@+l7^ RDz8'P?)'4=<^ SYyY|ã7t:)70~ }y>S-(տ§y-}6'&$8,Q⚋\|'mg[A\4nmm"t%TF\ƍ?m ek>ʂ~KٲR I{q 3^xt3_Y7kmPv?,c'<>QN4RAٛDg)8*Nԓ`+(WOl38\#xvMSvM#ϏRqRc5 JAD1&cYp["l(ғrp UWom Yk'c$"L@mGs!f@1g͙y)_[,?3:Ә y*21(u݁O5LR (uG:*$  u=2r{4N'0,Ni*]p]NCOL%t<޻ xD'%K[N[EY2퇎dv6'B3!^W @q{VXL#!A,JۇT#7;࿓+#?Q&avD40솚;v#܍杜: T,6ABG9$P]MSYw"[* ڕB1TQMwTMs ƪ{ooO [_M]H`7זu <:rG"`qly ̜-\8K̡ܣ:ʨ9\Sq 4BWnf@g_ XF!tx_qQAa>%=rΒ]:[75P]$-'l6t,qveN#'ˬ8#AiX=pv=C0ޣ# B_ۣ:#?wUovBI55DЗgۅ浂E2jj9oGTiJ9D]B>1FGhTw ٰb;LE惓y=nYoU#v#qwl_DŽn#Uq%.om7kY?jLb ߠ6ܽ|<0c5_h_9AІ (w[wW_}[Lҗ7 Y3cB6hF޷Wl-j x_wk'(DO2}I2|*uyƦH9-=F1"եR*C`\^`ME@xٞ;ሴ+j뫶-| \xw`3o[O. a=36'Ўiy!H);sIz`݅QlGsv|hRijO9_q!7Y$gr3'Ay>*9E !Θ5`UKX21b2N@/mD!$R'xƋ)quT?;8MiNLqS?DOxgIV_E8('!|ζY ^(đrQF)?>NGQ} 6WjɔטFFR$`cbn'sXh 3^%:yV^#lk3PS;i;K*'Bܥҟבx/>.6#z$ÈESgzhImLJ @]J5aƃ8yXA$5Ju!cNzfu`OcG("(EN"sxO 9kXt78r[䨼ʦ,OV@mUi##w;$>ɏ:zOOHP UvӀzI~.Ζ?1G`sbM_p݆{KPS8(RqI~qKP~($yʝFi|O$4J4RWrp:j/.8JIoS/K-Y_NlEzB˔gdn2vfބ|C8?Op󾍗fmcu2UMZgW?%^ﮁn I-7-YEs|C_D&"Y3 DB q%xͿY/Os>.DF/Y?TI\j T*^|)Es>/L/vd\6K8ޮ3 ou^r)c،8ehPTS:{pr06*΁;ǩMO2$ɵuƵW@MQ~9-tFeC̭DZwISfX{ ?yD 4MJPy넱l2)zʬ\þ%6v %2# ׃=)2(**bkmQVk`S<ȃ/؂tbpըvW@SBw}T?)@k{C *&(ćx5cۯj=`35'ZهXڞDf>vVqJq}⤯Vu`mn3MLxx7U׬::3@zxht-,sT8[QBЏ.v0i3Nr0]1j4Xx/W~&2?z Z_vAj㑗z$Jir #OmֳH_Y8:e=P壆+j,RB`q:P;x7л6Ã99xݫ|h|XVTz7Uuc)Ak~v5МOS !n]Wz>T@6/nqMW0?1@-/Iޟt:׍+ E0x:rrCn/Y*g笷>{e̩ =<5;%Dedڬ.z4c!|Dzq;3#Uߓ.@PnTpBmUCN~_Ɇ .S&Hj: 8NԵ|:.ȷDptC_j,Bc)wN{H|% =BliAIn ]!D]ȅdeKo zTJ&u7ǥ*sሲ4ZV"sv{.i9 {{Fb1"w35TVo>EkNN@%GOL/H 2Mj66_1eJzi_HRj̓)`L$CbOަN* HKq 0o~8[1R5sBCsKb]љ075g?]׵!3P͂ US]| *GC+Y͇t2. tqK -}4?ǷxT؃T˗ !_{tpK/xۘvbiң%J ;ɓ,k4)XJ`[l[H^ ^,o?^*Q_6i۝(ܔ(F)@k# ܉ZNi}ʲ[W/p.x10a'̓<jfb^tjБǴ=n_q5$SeǑV>$`hUW*:T}®۷ ;:(2Н]CN%\6xz,KSӌN{#i hlՄg }Mě(.M_/M<8Ps1uGP{5b "N@TpW2}GZz,cmg'Ry!k~z,WDmVlː(˞Q tjPf-_R٬ЈDžO5: gCJ_cwshxe>XA-~ЫѩPϖ\ q1֮r,dn\+U(N^A;7c98vYB#ꏜ*L6Oct$v~UMo"4qmJcdȗĺs_Exn\J7Ng6_%[^f &4y5W?IMEf iu(`FFfaM(*2 Yd]q"4tIV` zOJ*h[1}p q_-r^%EVZA:ddHc>_JPٞq9تӚs-S0.32@LH9NVxHa/!焲V7…;' SN bg@ Ɣȫ߄Y7ܘ1;Ǒ].,(%6p+&4 (5i@=E8 ;Cp MW؋"h>`S7ѿ"V(ՓΎl)vaЌ'& ߌcI|UXdf &t8ж) ;*«6eWx#ȕ5 7^]up',F[2`u!Y|@tJ\pJ4 (b*ކPڟo~Ӛ,IS4q eıLHGLiB- l>L-"OnN4 LBbORX72iÊOVvuLg엺ro֬m$?wIO} -]wLPлe/H_jY4c7#s#o8yBgZ 5{נ%</&J+GI2!|VUp2: GD?-?[Ռl'M{{yuǮrÅ&{UnIDr !oxkCM TNtPzC8n*jvlHd0o3%=fZ6jgsgY+̲Vל:uYa$ I7_Wv8>ԧ.?j>FaG"-W1 w o7'ۜh9 Te-doNxz =@-k̻FeNouNm[yZB~bٗ7,ic/g!/˄Xiyelx2ݓځ+ PY0V@9p\J׉`3r,{*-JOR92hyMKa}Ov6գ4YMR l]L~FRt^#(3$81) މ//+6c?Um*>UpteGKjK>2& @7L28b~A3XxT4 /F R)VΎ>0 6L+j*=! D fxgR, @UϡS'f~88(86w.V8Bju1^ˬWjVOCM}R$Tjޥ3O%@8W I}Lچ$Du7 $5Mv`LʠﺂxVo( ՟f!Zs+Mܵ%QFG=cWnYMg06e=~8_d]IR_ S!e:x2^:`l SP٧3Rypбb6 *ϱ1Mr}&>w7K)|uI#L48 cU-hz0gfh:R' :bNgGo~$+Xq.a5hLZѸn?0"uPDX"ZRd.FF0'm2]WXPEI1H,~<"9K?fJ h$; 3\qZA})hDa14NIGnjӸ~PHM Cވ? ,EI`a 6B7j6 4VJi^;psf7b * ooG6LBgZ9ekԦ,k>=) r{+_ :Sb xE'>t[zszAjtWAaDݗs~vnX1TUyti f[aKPwJۺ1a+mqw?-m[c=~Qi);S_^/"v*"lm?F^\],XH)l?Lp'e)r_6UM[yYLa$4aISs,.ַ ЛjnIu|G~SY֮ڃsZTP|x} %, P()ݕ<ۜ+@v葡xmHP/i?ςyu#?ҘӢU"F p 6d[?>dE SJ2Z$} })L#?G|йmy/sb VڦkZbvX ;0D-=E'!^=u,#( HUVTy,B&ͱa@ r24'-a')7~v>V0BWSAswԀkiBU kXمZOCz wP(?k0@NtXF b8ӡP(fshAd0JsčSͽx|Zn1&^z-7TPz~tnJOf,R:D RMKz j"cRk^hp״_/*6`f} &d2ýڲQY t$F{d#+m*O4m6/FTY*cDٹWvZ2%vg K 4F T`'enPխql vB^< Mqy%k7-pR9SSq>gO~W?̱do`OR\1^X 44/+8“gB9du ]M -t =U;&=3p5vVFB%h,Ӌvdl/+*P|/ a$1%gh2 p̤ZX0R >}wU $>a7u;d{@bO}Swܖ 5"2/İZŚ5c_ӇK^YV\B2):WB8 I0ZfqQ͐2@kUIt[~X^XחCA[\>hw '-uVDưxKˡ$/לZt.%5g RI[ jQ4$|<*V3]T!,:kztz#GxܼΓu4~4‰|ȋBA\T W1^'5$@5)GwXT=[P 2WN/9wr @ٗ!<7AY8ox&/TKKMxgZYvXCkU碢Z<Ϝ}׭`!8r>h_.( w߁]^C{m5")!tú.<^qتS'LZ*ƽ&'%t^hE4ۤ|ck ;v$uZ l5; )fl2pjE z8߯}n/S}܏Je{jhhw({ay)cBb=OX[%>q( n]Spe׽<䣣ZVS ⢂%)8Pru<u2ѺcG bBS_Q*Gq/oB|,u$,,y=uK (F^UlD}ȸ}{wTTE#A]esq)FIY ȽU uP࣠ݤ/ Nܶ$iJ h,:b6JHiF8o,Ч|:G{Q.H3v%jEz`?@Gם T! :٢><4ԛܮOta۝FZ>"2?3_0վg=CY{ňۓo'{9|ծWf {[+O.<,n1)<{%W3ER>$^]2d.M]ǝ%0v\@,Qm~9yE`2`'aQvq|ًGjT^1!;T[lב",`I0σ[DpM qm}&p,SyNJY56)擼k`fĖ-$4]`Mmc!x":rJ{b}`+ a=nk`ڑXg/N,]o{%g:ȰR'7Ƞb4K[xj1N_A+$G ~u&҈\U ȷao=Qp2+Lޭ:&nKߊZN! k1+Ƴb sT& C, 0[y^w45e2sN/vo#6"*UetoMsuʳ"`VƏ_Nƙ<XE17SaK.ՃHzeKMDu}0&ICuŃ_&wV=SCm*wKr- m# c;s -L[oןۻdcG:OC~2GFKsc$jyS$-4C:4F|?kRlQDM2 ZcgVG_[8ʽ+̝Q .2CKH0GTX{^ۆʺ0q-FEFT8jP #+F )|Ʃ`ʦN -5t1AC 5o3K^6L 8oX[y4,BNpw: wZPe:%ńxQA1'PG>L0#(Y!aX)_ L$)\'PWF|#RQB]":SI<y7Ox3cI6e]V:kSv l`ʲ~)1]2V2ݩA,SVW&v1RZ~\G@KzGcN%ꔺ\g&^‿ ~e[b!*yЙT(N=A8w(lrPiBmZ ^D%1#cJ .%z3'1]*TO;# %GO.ˆl?Lb{HaZ(Ų (LPw$5V,zPw)W޶aK`~ +eޡ}9fR3T,d=qZ4K@ܦj]3#rંrfe=3Wh%G^64>r@Yf M[^VK0[8&J_ d'_4M7g4b5,|H]hHX (QV!kl#ʫOV:8 S t{|K \ZȲeΒ+UW6ܒM8NmZ @kݱ3Ig_<ř,WgЃhpu5Q4B CKCɷugj%c+&NfǒLӰgJ]VI 1)(bQk=ҭ^Zn1[=>6$qs5S[_!uZ}&F s#F r"mxg+ 2;$`3G{ &kUFʣExBtp?#t#"&&Fo dm?`tmUWBPhR.o&N\ EGS H \ne,QJu>E5>er j遛`͹\IbR‡hQ09 'xjE r@.h4Z߱A-I WV¬F.|?TƇWN'!w0F,2E悻DBW?@M|OF/%d?vbzz]8aɣoB3=V}=^hc;MUEu(ڠt~3!зg$7DT[SGς+:[d 躍qb77o$VqA,Э=&nypКdPFP";!+ܥK;k|P"t8jrdXiFQ=rCk޺g1x]Jgʙ՟7P(ɡo-5]ȰY6)HyVpۯVwHX31pٚ!SV Ž7;d_7 VBt83~gyl|;&0D|Qϱ\rf\:ɸՆoD PrpgG!%9`Z4.}cH8 |;(<>k! }7Fyp~-]n!Eq`y ž'IN۝Hl 9OFB LqT cHbF{Nr#5Cz \yT{, ]7͉AZU 痾+^amGhx禂sKb26nz+:ym㵺?ӣM_;YZyi+C#BQ (o9I LSM΍NthJW!*@0GIZN-֪͌nL͇ߩiԸ-- d5oN}nɢ/6rn~@vެ<*N36BaSvW_?GƢӕ{l|cT@Cj)4SE' [)V,s?u&wE"]m|029mm/z&{6ozG 5B8=:=pl!4¸bBM~~f-6m7VHu|O@ `̛˟c'8E"$1`2QX hdlE!h%Hr %w77GNcԔYq'>;fu2x|yKzRH4iŇc8/U@IkbЇ0RAg7،},b#h"2>BsɌ/CM)˕ANP,@R{㲣p3a*%%4w*q% k<@N(M׀&6D.v*>5 Ϗ!|0?NnGlE}!ӏYqL Cd[ 8&Y<yxW(A nn-:YÍvܜ %V-ʎ4@P>ءt i2|1"g3&k& `x<W S`*/`6ɀR9Jr9qǃr,*-̺W§3qB#p]>:Z%%h!5G (ZgD 傥TYnCѠǔ&̅'d֩ '@ u܁^3u"_ŸpYHԱya4IM -֞ B|іI7.均ҞG|OYWޣ{ *e4t3I\Jsn;w;`V":<#0H\~a.M-='$NB#Gꍤ2CbEs(dp>|yc9a*H9'|2]iZYT54fƔLRElԣc*Blcطn#y}.giyvF MG!,*SL.8wXG5eQ~/\Ɉ&#xOKR\:KQmr%ߨ/V~{XېZ7^I!l! Ba8UNf傍h|{Ep#ѲcxNΑzɘuLV B>!7_0M,xlr{[?5wz l`- 7(YB΄zsp )zo/MuN9V[_t0yz8ˌ`i2{Þ\jIw_HmS/dxLRZc S=zP/eಞȺeM2}w?YI]H1mgA 鿁C!;ywwq+;l g%F?Y5 ^t!(Ԍ*%i9W͛gْsQyD/9ĥƁEZ/^hzxgbŘ8\~ mEÖ:7{Vc5 r+HpLq)tȲ-qkMnɱJIh1x׏8<9Q4@llPS`IDrNyT*|'5G'RB[ Qxmr=4D*9U_3B |.&|R]ڤB$-3J D snܠ:Vs9h9ۢl=Dd>M 5DHω#:] 3Vy)fz3-~"*wf( ֓S4 QՓɄjl2} .xb;-g\w*jW3Qlݼ\1-[]9brW*,~^7b0}tp=YVlMղQdĢ<Π #L'sH T X"F<arQ 4ypu/9 9>OOOqEOBlgPy/%Gi2LX36WF~n,쇣Hc eRsOάutѶׇloHǴq(zy `=yvgoV# p-f'6-@ωL͌mel4&2u;u~COJBK8V{rwB8! iP5?Zd$R嶽7f+vHpd) گhLwo'Zw%PSŒ^嬭. cuì$1'ؕ] 7 tC5Ru;_ (x4fZV n.jl.4씝~,$zR4BbeY$Xabo!cx^meHU6h8 %LjV0ܙ8^KVA@1_<.5D,] ?͉bV=U^E%,J8@U˲5 )_sPQ)3*-Zx&/?vjҞL&=L&StuNh&aM68oU\-3/?\Y$1ޤ&AD%7NvX7<#JIrbgƶY<_s4[6YNݟ3xԯ.#Gyv)B]WрхI$~({ } U )~)a`\RAaء9S3e#Z8QҬ|*+s5o*P~rJX:r;% lƽV E}W}%Bq)u4^C_ NWmF<+ꃼ֥{)9mhO |"쓋qLbƮ<@QᩄOp=>wfm4o$>{\1-<ͰD rA:Sn짇h?4߀SIUW{*,i} Β8:WmoDejʽD\󽞩sF{>%v@>h,<Ӌ mI_tN4n’`VQ1e&'lN:^!bƣ!u'{.I`V+Kꦩ'R)g@!ћ6i'"PGoqg nΠ.[k/؂R1hrAI=;9'H1)A΂MW@1I?Za}Ģ)An{9)/Y1]fk8dv+hGDkhtE1t JYy^q V'c8>؇XGn%"Զ7(l4g΁:~@U>͂eHd[6*#hEfp?̷0̈#us*:Ro)4cĮ+7*\p Z.7R#܃F^C9 \To:C.PDoB~{pOs{&6{Hǒ=[z/YI?<" ';R 4) ShgT'RmNg?=ys33$OV[|eԬ3 K>L'jA!"eO}xPW?/諟9_ Nb7N}&K? #maN%j׊x@gT/$F?(GUl8=J؝glAmIeɢh[s}r[GmpAX.#ϐ_"b(lm;Da f*Z:m׋S(ۮ4j˧E[ .nπId}C$9jah }fG!'J۩%Br-dKm҅/iDJRZ֍hړmK,>3 (nغOiK{qǟ(aU>ޓJSDf'Du,J1UvY4 ۢH|xub>B9x0 e`jВ 7"dmRq`"fFiXEvlQoW7Q}L6 YNeI,`cɂHSKhg— |.x]?{F-ȬA_Ie]UJX ͩvrhէ-I/O[/LG&wEe3 kTksMirqF-fCE>_(Y/뻮ueXƒT6酭)B[W"EdPtXa4<+'XBE*H-Jp8@B6I١Kنkp q^Ԣ'Z!чH%0{[+y5ΰS2qZŸžo_n|9܌":g N7ZadLaRLRZ5LY/Gȟ6QL]u7^o-B \@eY5vPK.2s7(N^ZٿcqnXk1>/oVF/'s!z" HNݺ"l,+b(jVjga|TiyՈ栨%9-=t J&(vB9spf+L{d82@>qm`-(̬i.\+5ebm1־bmI=w 3*eϺY亯rQgPlFݸqQj){}.`~&4̝Y6zhzu#i{h^xtɭMoo:ivt PKb[d 8Pb1;}wavnO!ku#>﷗4Mא <[ϲe}sf[:?Ca d+4L|IGH9|gs}|_g mAqmY.Y=<@'=IT4b$mh#Z(hsM܁ƖG&k>e(Gtiy$MvMWL*u:5cՁeC7 8h?qXʚZ+K\i5^*Zp>=\[YdE=Ȉg8 2E} 2E; .,P+dLJ,=H39w L2D̒65\@ 2mR3Zis@lU~ەo+Q J,EnײkxtQk<}kM 5}k.{2W?M 'աTρl5mX+8>(7RW乖pSS?*Nnh{ Tӯ .M׊074l[̑8C2͙ *-K,W\ɘ: =? .}hq>lcHH@U}>ZM([s6/Flkx1$?O[澸Q\ytr{̐c?ǩ9_L˯rHiLd)w/*yv~v!jt ަm  =Mɣ- d5 S-ՁհijqS:" _:&l@K`L=?w]P%h\{8||\%pҾ9\=sAǣYbaF+uO L#h.5vs.~N2F=ex< <-JT6&ѡR+6ppg ƧEN;<>>N SV'1P{+*XBdb9 D)z$ IJ4j urOwɧl~ `l3r'K֜:Ӓ W_M6"w:σ3NV9;ÈYR.m%Pl:bRq~7kaԐ Nd1_7&JA;V {i+&ċ6h&ԢZRp%;{gt%3pR j k 5<:<sv1G/_ ܭSy7{=~o`6!<}BEI |}s\UBMHcu*y0谌d3]olfd#'<.SIkw~LuC/J9فǟFuV4 mLGx׵q1 -VE1|Η!p]f}2fύ!&+ХA"1j6G%Gk+OyH,*ćF=7Ť)B`5>p9X)G!dhhiIMq9P+g5+_}Qmur< wo-H'^WvzͶؑA 7q/reF ٱ $9Ov_m!v+RM _(J3{YN"M{J(+{*}iJExE+ENs>=gJmѺ_eԈQ֣U{(zJ$ j G63 TR1 6[Zw},g9wC *(q{Ow/AYYVEG&GWZ: 5 >@#'2Jsgp`Xwsjy|5~p[Ya|81JY'PC&>Kyƾ>8:0t}I`Z"m]9ړ)[_waAjz4.9OdllIfS?AHXgo[[Bh}0]"sAU?ZEG2{ 6~2[L}X.kg-I`wo>"\ Rp,'8[-I9C-g--TVտ?G>xamWѠvAY"G®gS˖7#)^i;X gWR|!"ӳjg$P-&),m[$C#5q%)>lC{i*Aܘ)|r-d#{ٜc-,nZ_LqS<Nn XE}7U?&icctx'{*]LǪeQZY:!cJۏ+(H絶VNoscx_oKjX'iFJe֪#gv+}h1\bDe!msjjB#<6 'nbg*ӕ" C ̘;,rcI_sc0J'c nN^y[ ䷙xY t "Y#*c. Zq.$A eh? !ąL#.7R^ߵZbw\j_pTCz:/ZSPb{2_ǂ-ZV+>yTqBFzrEg "VowBK4΁*9uԮ} kjN9>ҊcVQR{WBP9R1ºS>^ݐS%= _§a_!XtԌbRau@ν[-B4bBj7tU#҈c.%Ȑ4y/1(N+H@ĸJ8RMFcKej;ĸZSB5JE>%m|1&51WFt\>,21iRijVU; M.s@v=t`X~ע^<>9^:W5"IL?_[<+t6Kt=ύ4齼#au#,&CoK(;mo=rl`27:l?'2NJ]c"7S6Lyz90AU+f=ZLӔ=4 2V"]tɱ EH/.yTcU㺏_fZ3FIwV'D6n67z}8E*T>vI05;:ZQ0r'ڽ5Wem;65mm]v=6"P{(u6Y54&6u^)[5&ކx;֎+3? KUVX lb#k a-xM?9)WD }Eh|fPiWB鞥0BK=a!J|"xTn Hjmu \vw;n%I8bs>5^̨W\rJUZ*o'h ~_<>3#a-CS^`ꛊ@DT S-8ljYOK#~Id m)Z,O46D:9il3D,a5?"}.֙q>^WK)s tk*M]n˭sػ-KfbYeHB0yDubw3\Zq}אo=}trkyQ%'X>q )ʑM zзy(QC6˾>F 3c7:&=NrbnO iB) (>'6W AY 5^;Z<| 5;DX~ `)Tޑ%ܞ¾6l`>S{(%+SF8=ў:`~W\xu+8*>gJS}rՐJ1 eK2(.DvMqiH,^P]e{Q_$LO7ϗ(BׅoMjޤA3a* 89YxF GCisFfG.(*v2SJ~]> 0F#8J+=6|X Tb{ /ƁWЂUf9K}|L2"ˉ~E?Va *P ]R['Ri\LVc@Oef m?IA >eߕ:"ye1#/.7j& XfH| ÈzDC=iT&֗A>*()ʯ=kYp3%$¸Rs lC"UfB1Z7S2lVf٨{ COYLC yj1);*_ lGfehjїCP/,ҝde :e/V#JTEc^l#᭛2ïGJD(v&hĂa vQQ(I6Jl& i[T$KDӢNs9[tuB>^\ifwO?mB`%:G6k+)HtقY%wQ 6r7-{ڙha@5힊bM羄G펊RNg>9l./d8jk/e^r}>-'qA̠NBKJ4p#k5N w퇈?ǡǝrepT+83<Ӱ 2 J%w4#ȾyG U!y o*m9MIC)` ޸ bd8DUkl&GP};_kW~(|P:A 6Y&mع7I(QNIH} Re: ImwTF&y~w/BHYgKMH~V$ie{cw@Z p6"t7hE`n!DʹO 豸6??M҆,@LLo(k$U[a%`r溷ѹd ڹfJ6Y|YГ{\*ͬ] rRi*VR߹B[zV6T3qG3^aL{~  hxp35>|Zf*|Ώ:IW É]2iWW|1rZ(X7s?%4s}BzڟA5K]Hpc0,?[ ?I}ƱU`.!P S%B4'T j˓H>1'ԛ&u-ZkI RLp?YɎ&3e{`cY=\Nt9_-0kG)/0'Pk`q*܆TJ&KRWTZk߮-0mwn08'yOmM R qIȿhTl}Vð ݠJo}OӨo\r6: dv[a>؅*5\VloEAmnnZcc,kkt !ۿ腓ө ܶM߮eug{yQ D̻>W: m^ d\mXv.I_ H3ę$;AKb, ᨔhI]y}H ~-='bH8x[t4\l!D ;2X{R7E??GX̋} z3)#arA "Td )zP;q]Y*IT>h|%irv䒡9Wf "rdi̒v,/z^3kx2 0ih(s0 ,}*ֆO>Oi>H/TDho 3P}PЅ! -Nv)PFq^3KQ|B,Q9"Uoh>̈*|ʔe8ˑQXivQ&Ϭ|m11fN{|=^W\dY[>s]Re)ԑg]Nh[0=UI"+hgA2iX8+I[LGj8+`4$!PyiߣauZh(֟fD

"~\RkP}"X'Ԭ!A R'ڷ;p!Dȹޛv1^8 ,u rδA^C8u}MT |yb[/16v0FA4"䶭bO-oe\ug"2>8ِekӕ{I[ZזiV]l?XV5a_JmpO[rc,H-f4;?Ra\l[V1T/ [;;#;L~v@uhIvIKfwR̡teEHxB.o6Vqک4 Nk0LYyQ-e_Qa1Sl?sR0Stb V>?kc8S 5ll(|oom<ܙ5Kϩ|4 m T@D0K^>R(n@h: )ːnarlSzTlՋ'q'1?&[כXYr{-js6}׍mm^D)?y%5vA,P$*q/Uʦװd.xp@AETR[ ݱrD:7 uzwLϼh)6FQjIx2&U?`GZzed9 1b7>+lZ K&_e#%Z"[Iɚys;}SKk9tm\^}N4wļB` 7Pd" l.)O4+c8}rR3朗 H Rل&D.0')![Oekq]zI)݅[nw^BEJWVu)>Ҥ&__ZMl-_ \цasx?!(UX#+GX+)Z3zC,}vkhM⇭*fe,Uf|ZW6G "Hh~~'fqB$h5(S.AOWS{ӡ#:dl1|RC5@Gƚ x(s0 Ω[QlEZᢎm;Rc%B#hʴFx ^- cu$F638*]{oS68쉗&mfd@ h}u:S&pp'C an*cx?.  CrSV@ %4a) ݒYۡIu2f09~Z[[[k^XfTGUURQZ>O]{Q[^8֐+>e$liCr¥A{2 !P[2yv/%yvlIs #V W c"վsu$`([x%^9Io*hBٖdoɵF=L66 ;__5ݿ:Y/26Zԓaw E5,g ~Qb tlmd.̴8K+{:d~=R%;=K+=m"ex?eU}nP ="6+p_i?58`msG79ګ#@~UtOĭN[t9gȚ) <)+ꜩ(mN5KbYߎ.s]N^c=t?҉C'w\D37nEy->b~DĨ=c22߬NHlAwH4֛h:>2?G,7#X\,VEw_$'s ̚ayIqz7DKsȁANQagjы&u-Kckњ ƈWE<6.b 'rnI\ #;6A2A( P{g⭸ŒHK#K0} sG#oqR?]!_=c{1n!9q"3󯒇"} @9 pwk\]3L37*l~܏Su?gR$tL}E((/h0Ñv!Ag+kOi \ƪȹ!ur} G@>`x[9CY\#Ci|qYGo͇Aov6 jq=u*@$ЧDI*:˼Q5}dy5~I@ܵ?[+<)!v ުJ'Ǡi0R])ED]QOjqV[3'rjw7e0jaB,@!u^ ePM*QNԔvF.za?2 P446C }|b _}?nU|n_ԯaR+m~9HcJKcT 5]恴K|SƵrwEWU%N=&rCMc";sƖm+4놀rPMPN8:"+S8ک~?⹂$D+J h%Sv8 iAGerSXςNfTwUf6jA:b_8KmęwsQjV0sxH,:K|@z cSa,jNa,>4 :L!FɐЅ 21Fv{&5Wie3>g #PutmP._o.<&\ H/h]!Y_mU&´@~:;,a{P*t[OQN%)!ĭ;-U0>`kE "(+GO 8ʿ"|$Tf>_^2H&> ͈7 xz#T '8~7ϟSE)p?iV~G+Ž֎p2ӝLZ+P Cb,EZ+ K4bD"ra-ЇҵiC"h֔dH\Laf#'=qwݓv-wZ:eKԂm΅&jYeb^ȓf-:9_$|O!neȰʱw0%H85S Z˒Gp?ZPܖ?YHYJ󡷳;,Rq~+dTT-/!#EHHJNo`L;PDC zLJ vte3~, -3uM|?]S/4!q?Xҋ6J.Ey,qyîTJIS:)]`K*%HZWS ŞoQ.U!jAyPi,',sͰ\Q{~Tع*tH=` Z =FvKƞHc4i?>wRTWeY%P?!v6)2 {J{ EC|fKX*{DX~g`;AT3TX/FQv1SӬ4ټ?yXW&1Γ$JE'}لY!qV-$ WΊV-9>g]dCN\B7O\( YoH4&'FJ֐itZ;+;?/*:G?=C; y3L͹qH=5޲iasZ*c[hJnml{9zz5h0Z;졋^NI)B8G(4 *?OY.¥XWo 0$@ӱeql7= ;;"r@~x*ShmxG J-*q] KLx| (m}0&, I~r~jyO z*JbmDaN3KVĶ^dp\]nѐUIb[8{^oN:eW-W!s/R-ތTY= NH apS;,a_4@,~E$#3FY" a1Ijg?$efʫX/=͚nQ0}īw4{}R94s$4cd*\KbG\NsDzN{к$YK{{ eѸPn0֖ Nu.`3i`g =ef5Bʵ`0<"8~ey47IpLjpAlhSrhlry<2UZ6;7xG*ksx a zS^p l'_60A|vQFQVR˹u; !nߴO L{ε+ 6J`,ZPa#TDMAt d6eЖ)|?lbyD4S'Ws &`[Ft[u?OK6I7<_[΅ ËFzeLJu~Do3=ᒈ$3Њ`z(dqShф#X_Ga(gS-N E+dT#C TM?)fC9r$:MHzQ9os9i2o4YF^-";[CImAS nDv;!n]v۫?\9vĂ-Gu;}\C޺lzBdT9QPjщ&ˏ>Xk֟څ|ia!:Sn3;L; 0I3A(#m-9%Rv@a^s/>h]7F%} EKVvzE?Fޣ\զYrEnIQ1`œ.A-z(EB066\9?w<2 \1$ y T~{5bxlvo]/ 1r 3NGH>Atmm/4ZM#?-b#+ZN 亣I/oߥg(&?&LY`WcPYAT\J/=hsZq]#Yz!_.  0ϽjJg'5P䉘7q)?1 :B)PLYhg𓻛;b- hBm"J`4 DtW}Qq--LNx w1w#$c%o`QP:?0m"q%M~PG:5Y.0E]?>C=%~zTwW)AȄ:n9ә%65?$ #(CQ6 DG ׾X:M4P񲬛g`fg]iZ>ӽLPUվ 96VgpOKǺb`&Hʻ0mT? DX8ڐ륣mOct^ jxwNir-_F*,j? `VPm*0e 9Pr?*Y|\X*D[|ӚNջlo3 Fe99;JXt$o!GQC@ِ(Is>zV& )0\wx`w\ kcFrG>\EnY N%Op@)~ҡi/837.f '*}/:Zqu*yߗNkr4O*n/Ds0A'bWg.%d ab`}OQR\?)ģ8_8Ŋ{œ< Ġς֮LfX/ Accr"cDdQ21fb(a& 5pV#?m<=#W‡ ybI_FBkjAk\^Eʣ9A9Cyۊm%;;EL0&Cu8Gy70fN.Zd՛MߠJ/;rl 370 4d.7 A$:GͨQ3" Jj1+"&V-&8h NdPe!c!QW,UNo*|:)檦7sqXH2d6[8nTFJJKq #5qG3CHeMlaV]&$芃 hQqU=YiV2/2|i 4rEV"TX,@x@=.pm䀣ReܫPGB hmaOmto}WP?eyjn| T1@nd |VG_8S^28NQ 7nCZ%eS-OCϧX`3\0;߸2kJJX9 pȍ炏ST'ɰIiߧ;'םA4cϢ:QިR·CU*=ۉCͺ߼QR[kF x?zGvWppmYޔ~2 S KxqY=sԖeriCP961]Oƌtd!ûD,UF%uq8wBĽQ&x!_38}]ġa8ʪLwn֯<" nB@m2Ξ$;-'%غQ9 { OPma&J{NA8.kM^݉|TyUi],z3r)Ɠ_梏uokp!opRԻhMfoigft(Qgk;߱gY-`fa32<͓{O:tD9&0_U\8!U_sZf;{zT@G\Uha=dzȅoNhY"*NStTϫF 2Y~t߇P,&XE@aA5I-Y}r(J`R+V%|=^hHUl0]+6|u!<k)JX1Y${.l3غWѪ)e;ې^7q`nډ>W܏fTџs<WƟM6T="AL |ՇHܯfbڢ#Quubq؟ {Fd6ڿ(&J&cw:L^(@c$#8"E'-i4ghgjY+ce3$ZJ9_ yU0%}3Ǩ7$@ \¬R$0 Gz޻QS%P@k4p KSQSR<F$)'ݨf׽݌Gӳj2 4IC^6R f~ឮʦЗ>ҙv$BjsN;#Ka>5b$)^Y~[TK$'b P QgqINH=뇳9iXqKhd yr=O[s}%;0;ӰbB&xi ,{ c~bNʼnlH8^sjMat!X$g HxH7fQ7 ~Ϣ~K8x j1cZ:sDf G1YLR]2zp 54JjvHqhPwC1s!IC=7NJ)NFHqiފVΪQz7˰<>-Qf ;s|;c✓>=YO+q{?< D^( dH &ڕD<4XmA(o/aAr.ydW̱5 BL?~2t<3EL8xw-<ᵤ?Y RɏfE =z
fB1D&0m|ri"mSD+L(GP$ ]G^:#>=3ק9&Ki@c<O\jk LmǀgpXUizuq#Jh@ %sM{oˬ0V+dm0q#.Nj3>q?<(ANOz8\C2t!(έ=i{@1;kXl:SɆ*ʴׅ״g V'!E^ZVv(ō:'4İHC> /#e(oWLc`)<60d(|kDzX?wpae vqYES+|@P9-o+xXU];7Ri{S8ϗ0^?6Rw>`kNzA`P:r,q ]W`yc6?_4Nn^yY,o', *b$S·u9Bw0h`;W̴Ԭt/X(q7f_{!KQ3 "J-nxBXѷ{ɸvv~*NwFp0jPBMk){iٔ`,Vwx:sk  f\pY鐃qNa-@uD%>,fѐ$JlJ208)-_`rj UL-~uAIvmF=Ki SI(Vw@L+b[39zyPhkj 77!BiixRV%^r3"+AIZNl:M bQ>`hQ43+H6ٸ]*wgߜ5RR+X >y E4Zx)%%nW7+SYʺZ,8jvmナy@,df[7wsBپG,2Ȏ0q}މ;kz/󜦟 ίz.[;n)deгiL{%[xbJ r(TcVkQ$գmQF \C8 c'{,$OD*[81bx$UՠsU+lgfbsZ瘪EdUq@KŇvnRLsS(/C M4gB?>6"""j q[G wы]Z\4. bf.A9OSelSqqǣiTS2 M,uü rzq7WG bv91zzl[|j#.ÊPTPrs%׃X,p„D%I5W?)XiZI5.ϟ|hL!۴vd ҘorW8DތuA0R_P&F4NP[=%=Zfzlk>p3LM&>Qy 8ILųCM b `$o}(?>5)O'ôԘg!2 gCaXc˳rSn'/;u{Zھ_0u=X=:"p-~ 6B$1T' 뛕%qqw͝-d8A&҈DKڰ:$)%7&> G^k3GtǷ{|X92;xlt(xMgkb~=']lƶWCUdV)UnߣMpD+$Nt{. Ub Q<\fW ,X'"}ޥ^{o崪 .,av[nUWQ&_ָmdfVBV疅 zqP1Byfܝ wjU#nQgx QJ;ƾ pʷ{ 篵)Zu$ ^¤^T)+0mH$ sK ΎgF3gf[ˊ}*$R咕9+<0zK: <䌍cNf`dW'Q`—N·7rk1vTinͮj}U-0+3v":5Q|,w -x8N`̔μZx6>*[`ˍUϑ@X2Izr,h8eoJksii]QaiJ^"n40bwծ5i-`,7>ɻn/(M3*1hf|gH.VWNM`1c4i^j Q[X\НF'V+JRu@uxUS'uĺB6^ntL& x_tʗJ+Q~NT gL["U^VBtpr)=X\nO;y3+qT熕̀˶Q~Q6aWL@+]gb4τ|jH١/a4h3+zHUgu3 `e1g~Sk] Ww+FlWks[ǚ ڇS.0\V"dt ҁK}k-\kE)GC{BWqf80.O`|wok5 l2dGPX 8^L% 鑕9ڛ?+t:'x6:JH5._WoϪ ml0\ /#C-A󘺡H5P+gNv3o(?RsFT wɮ~kYe(u"Ce =dѽ^ym)Q)¶bš-p`0J asycN zm 2ݰy0C"@e$w@Hq-,| SCSy!% W w2DIl޶fNCNCcK.h1 Mθ:$뇘uxئZ8n)>&Hjۉ_H<ĕq$j(D;R+-T) ,`Eo[o[D4K(~7~yƌ z[792דqN;{'|.' *>ʔxT㌺Rt{n0OE&i> pݶj?X~4E"O#U[1/Z?@uFV|s L '|S,FmRÙ'Hj itNel67zFmw=6lڡuQqQ LH gv2,zZ;}x(\M\.dJvLbhƥcRLČ MRI>'&dqUe3 _LYu3{{pTt5EDUj(:>Bv˷ yb&J"*mטg Z)I0cKoBU>KrݞuU^.uM6̞Á|3@Z͌G)8b8' %Jj34ZҌO5?HPfv@~ܳ:i{>kEpG{ǐ WMQ> b st 쭲WH7Fsurل2Z3˔9t'?Ը%7lyJ;|#:)xS Ai&Bm[?-,3xH t(=*WC9{Х hj#xklhq$m,)0J/ e/ 7cmpQ4+B\Ûڎ/RrAJD»5|n `;ul) t`?7*EcwQ#=u#@r9 y3  XjWr̪<뒂 w@]8.ςS%/?r"LZÖ!@@ k94s ZԜgOKj(a22+t⑚ɰ튁r}i ̏ 1ЖwcDmTUؔlj?W] bu S~r|?9^@ugɢq*bx7:tug!Y*(#`$f#H=-YbJG(KJhRCt2Tr-ǣ}s7&(z]};_I>.Ѧ,IKxb+J lS- r-n%-`0ц dTZ(0Ol45rؖ]wً[hX`Ⱪyp|?(z (mm,pZϸ/ @+iE ˅rn"Tt7a/X/|Tzf'|ckWzgWSKHN31J9Xvwh,I3.BrOV꬘Tt8}VjBޫy>%27v&гllM ?#c̑rk[>.,:s\_. B12ޏĄAѱ% [OYfiwӿQu/u$P˜)pw  Fr ±[t PA g͛U#@(ǣ/e-2!/8P4I:֓@ lW- yQ?:Q_Xj ' fW13%8k‚ FTwQmWt0NZ^6($ȮmQՐ0* PY 9vk*(>n@Q7;$zBN?zofyO 7$HP_IE":oFKx?.1߆N2L?)%M݄w$חȕJ|@y!C?"Q wJ8! xP1;~L@&!!  T8::#ܴk+՜:N0/}m]1C(8Iwxp R;ZaYÊ5ԉr%1y Ϣ\q\՗[&gژq'*a!i|"W$xEs}|„r]YE F`W6Fo8]7>3 zE$ ]M遳?"(;.P,;2]5y`"LKvBda{tz}.P,|Ž& "M֣*ݫK[cpրU>+w@RI Ѽ|'zo$}c_&t-{ѯ"CkX*-{qe*j@\ b17)ZP#IQY_[~0B5ΫAɕz_|C' 47SJ"6UXX|!40-;Xt/hMj,DnScްB)FIyu&5Glnp ef(jc^ۧbl r<ӹUD#ă ,nʅ/3Tgfv!xcbp6&ĚDžkӽ ~qQU &1!)oyeeP=jZKfv j󳝡./$0GJO (L-+o%NRr(ͫڀUЃr(62e"~@;btR9.Th(htlWVO(x /i]Yc qS@ZFr`pc2IֽUIm?{J,UmDEo|9F uBs2$#BlHA 3MSTXLz+-]ghȑ CPl^bx/`Y(#b kG[Z}qf48cnWL4'{w g3<[^wɓӯncy6, \eXO)a&b_syP7f+y8tE. 4/JRT|A6i^|yv8RJpB1nun^ Λm/bQ[$ɜw F *vFsO^tp0f˛sm[V$(lJtTmB@rWMcj4Yďi'Y`A*>A7*`oڙe=BY~%[1r5xRb_{*_Tr7[Rbh怍})PrEC"0,av4Px!l6PrmNLU.뷊.ǭh53-ƈSYfO6NX6PՔo/*^>i)9 )LEaDeޙ^=lӗ'ՄE3tt])aȽo>T(knpp&:5+znGէ6ɚ>fBf k kLoy7ca>Qت4zN?F(v+!#S#y%טIY̦Ie0TdLJI=, RZ^ٲ7W$!QX"bWAhdٕXto0.+xA(bs!5*艃P͌* y)1Y`kмzT-oA NشH}8 E{Ѷ% 8!qZc1/<^M6 ?Fs=,ɏqYto]{h"ד9B}EmH"X^p&< 5<>k8o |Eɒ+G՚oK{4 Fs$؆; :_, P %rW+d'z( e$` 4@;ws3d\VCǨDQ؀B#%n[ k;Ltak~uGeݥ6P /`b&  ͈ܿIAT,mЙ8@۩,>UKX?h"UIV'l*"$YH?Dyϴ%ߤK;-jJPuGz;Tui-h$@ihƇɜM|Vn? ԍpDڥFn/b8,1٫au"g? Qd NBYl"4EmȣjdbsYZ!8 w9j7@NK/^uSӀF:Ww{^'G"*mllB$A %o!&1@vI kdO؞E8tM䟵d=yٳ4]B6b2&޳ʌHxy Jc{U(ekP%bR~(ۚA,s&N,| $o~m!OS6u*?O#ܝw~| kjА 02BZghCΊItBgKt+mm:0T2?UtArK)=cyI:P.1J8Kf@v2wBؽ5] i}*(SWҊ@Y]>mx XA[T6ٙ4$,3 w#M{%w~l;{rf͋$ٹ3oFel_@[VIߜK!7ps٬lv /ۿ32{G~n0:&<2B!ҋCQO .um߭a'e6RJNL1B :+V_ *.*:`A%y{iM9$4%La wg'z@ARֵ)B ) J+ߔC #7LQ|0!CJWV[fe-AVX+ ;ZM1cYKwpLո,@C\Y_jJX(b4r"qީ^3bŨ4YidyqiQ'`^9eLT}'!GPDbquURRhģMTi~-p"BgU^k#F2]Xwl`3, _rzFgu[Q}m}TwL8$\.˓[m(I N1vy_'+)}*_!UܣOXz$ X!-"Ga~$EGGkKS;&~#gJۋ@IJl#'G\ɉK-lr#RHgm-aXY&>ozUVўgt?+*b:Zk o \! aW+J5Aj{>bkY6aSKk~>M}5Z q$O$u| ԤgקS΀'2eYQ5fpwO="*He0eԪ⡆4Qph`<Y? -5Tg{,p1h_dγ7t A{HmZX[tM.&S㈺nj '}wdYܙSĘgshhpDvL84o67iË>01|D2֙SBU p]&"795CIvKs((2(To W:)bwDRwKh:["hthP7s rh+P1%0VH2x"]biG)h\rQhDm[mPc֕3>C-4 : =?/'њg*XhZ{PA%g.}3^@P#=So*ϱٲTl~>wZzįW.z)(Sp jb6R1\9^ / ;V{q]`=Cf@/agC ^tR VM?Än@uNDz dD׀I -CܞY?KW1CM t6Y !89b J1Amw\T=.i@U&-p%\~@b.Œe+ʢf#BU ٜJUjץך3m 6Q xdvx-{Ul&oaO٤QTGY.6 9.c+` IDo$qgo\?gz,l(X>B$kIB;TWPpf]F|prjaGDPauu7ŔjCX~_s[+En4>[Vp ZJ&GzSQ~.ĥe°XV *21j` pI,]0i3Ihk$MvmiNhCj{D22-NT3 hzYc?~H%a$C}/I\}2'$~;{N;kB _ɸB`o8Z=@3i$}穔$?1r̝Q>Αgo9z{2Kk+ځW?FY١6Cu|dfDM̡l9ʡ16"{bX@nDAQTA(IA t]#T<%M[o8'_5SK0ss8l}F8]&Q#l0 c_f/w=TwI}UJ h]ׂz%1-Bƾ; NdsEB8ܓl7zH v+NPYn5 ϢW\&.rnBzH@ xgg6sPu{l ?85!%Pՙ2LDOr+8=n.\b` Tzy!J*]TtRfe4v  φ Q47X(udz*ur"GeUhl1:xbUrkjwUPX З 5 Zc/R6F3rG<#)R[E0ӘnK] Y_LEh Ğ%P3k(C?9MOa2+3 oM6rdf05^f% dSg 4aMB\3:xSqw}i5v>z:vu 舋n&´,ei'/ SJC¨jvY9ҿ~:O[Z|}W="^AhY t!vlsK 2=Z""il#1:ZTkHE3qk22mWu߱ :, \,/)v 5l_^>TT$4L"tO?68o|H%773(;7&Ŧ$yhHT?2:? B))edKk1Wyp9uʱ.j &0%NY7K^m=2(#j^:È` 9:Bso:NщI3x_01ϛF֟TOs^3Xu .W>eU+`*5Iꮮb$ 1TUy+%dv6">v:s?4K/n;𓶿8*tC3U Y|ǵ6aÝ)/d,<7 5鳕Wq7(' 0㢈t>U~Nvؼ|;raed5-PT4`~E5)ymfNeO(DJDSL{D|qB]N c,G!`y )M0v&Eݕ3 jY3QXHZ?߼,kyCS~YjЏ X7kp BG}ځ=OB&Fzzm*N E7:}}|ȹC,dt0 [{t_ 0x0?tvnWh3*\nX̂.<~TX5kPe>c @^ Vb!;zC؛۫M x|y)TݳMHkt2N6kUks1t86ʏ~ Y̞=àEJ0>tŅ94PeKϓu1uh?@r%'^,$]^2US 2*W>,#Fa `WD*羧9p U SFL7ԋ;}neE9>&l:D42O;莮0G(>W lfu6?U)@uIi Pi/s5&16V;6.At`ޥ[k Qδ"5<āJ76n{^T}UQWn1P|MdƃyS V% m35bKR־}Gv>5#(T}&?/['ݕ.ЦSys<)=wq@SN+6{ 3jE1KiHlGY 4 Gyn@G+dһB8quYA-mj2΁ԧAxޏaM7)Qx{rzWQ Rlj{׬>O:צ,T Mkx`#å]q.xIB&@#>4 c.y9oLCKL2S[9öC8h^(@lz@>Vڍ4(pvDT';^( bSgS jł{zqثx˶_#nҏ$ ]hyY7cPwT)B4fM83s JPp3yd2\ョgUKӡ"⟶>po[2z:蚭9*O=/CiHnt}%L.)xEMcX ic8yPpB3$&psco8  dF`y&jVxMVOb,4 O=4|%x!7he]]`'of*dxٓ}d I.}Lë19elU\ghY픪R8V5⬉|Eǽ)t(4Y۬0WB Ytt0Վ! O^QyU(z;2x5blgX3==V>BH2|FT jumFNB~ȓjIWu"3L0t={)h>fcϋ [oҞ< v6-l_yC2 6|~XlM_./-g-#gojexx/ԋw$I Tv-/І@{Jݘzc t]t3|][;H {Z#1$\{vQVI+ םg*pQ={_;I^QFAAϭ+g̻¤3zq]Ty`CTU2S7PUi؊KpmY=3_$`uͥH M.rބ6;nUBU郐ON\P7T{oc;ʢ?,T 2 (cȍIq)+|]{o?yWyXn:'DH cs"@zk_U2A!73bat_E̺lgf-H\K|p<%uSTUPD~T |sVz BJW@~g,9kDX߹` 67Ϯ$VqIr%f9cD9ӵkeHYmpV%!e0 l鉞X piB^͇ .@8뉆Ѳh33dL))ܦ濖 K}glcoy&^A@9O(no{ (;f{[D(_ s2F;AX 9\U;IK8Uv-Ց>;D}XFu{x"AuGryŧO" HUf*\ۏ3 Ď;[3!K(\40p$Ǩf ƥ /AnCcӏ&w^ *a\iTfKv,x( ϧԫPr5A'QO w)s?Q78c񢜄2 dX1 /6(,_e3XVNm`0smQPЎLe$KL.5O*$s4a߶apLIss8ݙ>\e?O69չ"PDIYх `Vў>Af;9Ɏ}$$rIJR΂TQ.:9FQmGaC ^IkWoyK,dŜ!E5:!4&5u)``4C6]GWYZ\ `2.*`m;s咘9M]# :^ "fpwUeu5J7Qŏ:-t asY.M{†(Z=\j݆x M@gS1:09{a/Z24&KP(8 ۩QRץIPc |)'Vrׁx=atQݫtdCT)^7u>zݬ`} Q0Mh[_ǽ/{MsUY܈0-yGC0Zz{pFykN:ߨ9N/V}-:cxQOI+$U|7}=5vlwB,LߛVCmw2N.;zIU<vv4=sx ʑ}I3|QBMv 45'PH9&evʞX`b4|{d(`k_ZY{Yי 4:z[*% \| ݅OSBF8 ltҲM^MNOKdA,\R:ݡViv??kÝkz1~tcS`TCr&bvUdmBg'0,Z}ܧCƌ+s((J261v\QT 9ބM _O#{N#:,=ݲih3 @:ieAo=E Lɢg`Zd:64H59܏&~yObQ bsg{Ϊ|n`cO/.?OP7f4aD)x5Ń/H]{Q6\?,yRc+-#X8Gyo(I&LL|5Mđ/1qT{7AM2>DP]:ѠiYL~ wN F}6c[js ^"KaiCa{[thP-ΠWE1=aρ7 /]{gNq #W)1P?m!o$ F^Q}6p{rv> .yIbȐh/ ?i(+E<ǒ \'jv̌@~`XBV .|7ś4z6Q ٲ`_A`)ֻ%xc>rV}FAL,]͸R9„xMtF-;T ׁ-y2-`n&.\=+b˝q\u"(Ng0rኬX"*efZ//\<Ȗ6.tvHJ:qDͿ0n݅j W$.J\x)N.aRxXkC~ڞf龆1)CPS:?3y7EOcbxKy"B&Kà"%F=+K(ؠz֥HEFwZ;FȎo`Hpt]gZcI{&Uk tEń'WqR#IJzϜ>U7㸳gF.qP5^4R"a~J0% L(3GHMA˘YΦ5q`i8M |(3YTSnU'~UQާw*֙qu3˸) z'MHlv:aI1\uY$wYtBϣ!'l@.KC`Z,pCr! vP %72Wj @c)JF"`j4kPBWPCfNe 0=K 7ض=#eC2z6 _U{nunǺ/W$]jm:s Z: F3 /v(;̮!qlsp HJzuװu~ ; }%i Fȓ {Q?—NѰȱcf;E\$aN>1wb ^.pS?O(?1 ˓|q" uq?ӂ wѦ|Wg$]G@%/'Kk8D`їƓpGvsY9⥩wڞl=ZPዹyG"?C`@0Dw&hLvN1?Pκ5ߊ .ʔUPnд;0OT\ò5ſ~ݼYCFViUr_@c f E<Ún~XlJ2rtuHH70ZWMUp$Mq.Ula^dr 4 ^`4Z7~j1*=P٘ZLĐBA~Į%yꬳ:(1wT) |(jmI&I͹MUo6>beC`r炥4 Hl4w~c;:e^$wˍ@wv ~I%xw Ф8o1-ςW=kSڻ- AN M%il;-Ypi{[[˰Xs|*eKt~Ƕ>&'JkpX 'MLEL"KVӖ-\▗I'TYe *2ҟ[l?*S) [q{>h*z?ȺSw 8v- Of=k,Ɂ7ƗʯD`/^w"Í 1Bع#c{?IkLoԒaC 0{M^BНƽjh>?kS䫤S5DՆI^y`+b\;."K׫RPC˲ZxABիf1$)G*"Kz4IJ hfm8F7O vy\tL݈ab_OHŅ>!{zMf6"@ Yk[I }ʎTjfɰpoQG fHRVoD+jUl?HR-(LlE6;k1qwR>x m 'ٱ]z^=p "dT@{CWN{<:ZFb[ PJev@|$Gb;;waZ rv'vWаg07RcDf,m dho B宑4v6-?VU)lnQ1zV|ڝp4_ł3#HE,垚]e}8jNcqq`|,\1V'1408*os;!0ߕ% |S2EG0$7Bx#l=%U҄#6BB|FN挦@VA(ϒ=Tn]V*̭N+k: ͽ"d-G^z.Md9v }Uf:b7}ȿ߻tzxBCSu :jYZAHS[41&ˆ@6͗>Ow?@3&D U+ո6r&_r=~Q8gm^C r8Y~KB"0,\ PcYr6~_x % ʊDeBUBcs^ j++j;O \Ȯ/ )WՊGQmU8[5EW}C:MIM0sgV5d4^g6&P1;h= hSa;ýī5Օp)%JB`<'WTuގ;-6& wG"*LFY-VBi1KFhu;^Agԃ R,>]#'1R_tuJLZ\PL-ωkov7ږO9j_) ~hR++`a "_$`aJۏ.yԿ}|GAiW;)y?C=;h-r͉# DJ*9M›m! g؁sFϯ+&^; Z ,/kW= ŏ%ͥF3adض fkL5&bMfpC󊾝;,^qKm; ]njcҼG'4{Qҳ?~۞ ۉ}STSf ,x)*Ҍ(VW[P-2q< "Ȯ_)E7FsQ_.|~X/""HfzZe$2~)D˳5A^%3O.!(֔w߹/]$J#:~ kr0?ЊLiB4VwerfX&p@#ќ¡3C<*S‘<'hv"I Kcx,_Yg@o,f beɽobbޭYv`RJP (:zJU :3YU~*e?"f1dSwEa02uࢊ> V4LGl112xY 쇇tGJ qv{53l@{%Z*_ _.Ml桩A2քO0 ~\-mZl3 ہ`9-J2^ O뚔w\0j#ǭi_ϱBƖPiP(oG(ż8?yO &Sio{TUfcS\:5  qcςWNm<ȄѯȽH +ԼIauFV/8o_ tjZˆ;gD(g'xC ?OMӽkYtUNF 9v'$gwv#R)E<p>pS#E> wtu%073{9]=uB'LQ3^T_ Y*fi}_ &cBF v,2+&=sz& Ž3;ӹYZCr`eZ%l(N_b;nCYA;bv6j1R&9vyvISf/Yo^fьa (07{r(ʰɯ$UnCl/úhk(<0)椅rᨹk &y'+,4Pޏ$1ihJWyY"O-YIJ+X?AI8u+a 8O@{HĆ,4'L滳W>(x]#4ڙ˷r5&BF2J_@W/tP ,@ax5(_)\D?[$-4Ynag6ʡbpExxeP<Ӭʥ_6VĞuW]L,qP]%i%r 9ۦrGuLgA9Xm闳E Nď|6BrZO}X+ ݻp4WO)X$J}\9I 1"(໲,S=Sm9M }tτ8F:>|e0?~d:iEhE1o`V8jAeDמkA[y  ٷU*W\˜Moa 8E}cg/}{!~N%& @nz,ES-dٴ\~FC~r /{ fNR&olj= $Px fýh(h6\b.C!L*XcaHQ$V"n|OWѓdQ҇M٢ 蓉%OU-*}I"gP'{C HX7S͎ 2aU ꀎf\N_7ks$%Tt` Ir:&$dxZkG6Y0b|d=GPҰ)cB3D|z[wogVEw3zCq=Vi~V6M<=M/ﶴ7;nz3Y@/fYR ?zBtΞ3}b'uzA.{ _&ԙ>VV'o1iq=,\T729ʴ,9}/Bg }c<f}Gc5eoJsT(7ss=&OS}S;7H*uH+D':~4ۺ/>(h.?>{׽=}êWȘMECON}8 L[ ol*+(3 gfT SvKnCV D64e(H3ۖbu^mYh -]wbm 0qB5QLQǭI;Egu>󘌤 I.cZ٬a[GB: *%>]=KE ,H;f69L 4<:gTx$8*ۺNUMÑi[*\ OtDyri8ʄvZT:Ӗ]S0&i1G@b܂ u"W.O@`}T9-ONEtT($6CFD$LfQM M|:P!zdf|(M8`R!C T)B:@/h6R=>Ԗ9SL^ɸ _3q/`@>r'<9u3854W7I%?%EHk-_`s"oĵ՞G' OY{Ms_T nfq(Um>R2fI oeQe |@9MI@{I&Z5. gYhY|Cq{ =ma? "L7 4RY:wXgfx@(dpJ"8Qḷp8E7n IOd rh\YsHkpu10pBMy%H/ʨ-匠,ŨK~ 5NbQ l pM<͵J Eʲie-WuhENQ$B[`Q9`@(>ܾX=~z ;U/Bo2/;Kx\%7x1OdNDu$yh dԦ&o{{mߞ2OH^Q=m]D v:])٭ `ѥUQO=KDE2d~1&ռU!w j2y4I!]dB%NHKY( s:0ٖ4FJ&aCmQr6'ٸAASbgxA3wc9{BKҐc7} cBޮD˦)w1"ۡTR4r愷;Rp7X\D?XT؜ ChGE^l 7C1P*& =I' jP䱱nMk'}yAy*AnHCBLmyџW2~p W'oYN H<%ɳ졼x̊BhfGa\[䠖Lr!qvǥb- c9j$ ŞFn,/{*̢goss}v[{,ERϰ0.Tl0#Y*E?;I`ݚ;z 'HCQc03 n#CmN_[%p1')CZSkr?'XcP`}O3js:^BlWr!r)tOR'W(7O\gƣ 5DK7ÛKD!+uTc^J^ 'iY~΢z~3m$>1oL"է). oMn,; y ь" ݶw?.b;fT6OǍ5Zpς1NJfaMݏ&$~HDT1@K_ GR7=4Ft.AXN@ZJ%IhO$MDBۏR`M[5l=6;i\*;BX"^oƎ] XkbX)Z[%>(n172n_si9~\V _d[ѫD# paַ D~цSJ$:U@\ yfbؙξ8b= b *Ep*Oqs/]JQ v\TD=E22_-*t2G47"X~ye波\*nAL=莨A*i8x5eppKm1>t`w?5kH|M*ԋ2.Xؾ}g:b_K24JT/lcx lhAv<,8VnHȻ׺X-*vأOVؠWfl+{3|8[{l`&-{WȄ8&Q"(=v~3I˛v֭0t ǻPDY@ j#aWqx–XlN+ɭygļ1 ĠڄoC[oBʂrVMVcZZornC8xZnwN5"dCaV@B_77\L+JFh[Z)k` %_)Upꔩm=ʥb=U)|hzwCɰc)8g*QDzGppJ#&)N߯ܤ(Y8a㾉CfԷ9-m6[G&7n`(Lɣg;UrVtpB)EQ@6F/4&Mvt@vQDchsq*cPm\_{>r9?'kԯҫ;-W 1,gN2Xp j{:'/'C# aQE "Rf/{ծK>t^!!֊G-mƸou!.L45ryK3]X%ue(2iIe/6l E8* NFD\>rs'5btA$L[nTNxBÀ5[EזOn%R@[ MQK̄*E2\]j<\>.S=:=YOp!xb\E6 VoIu{;"76ﺪʌ >;ta=ϿMs3gɍlJxG1yv⑦p{C P҅Yɮ !,o`Ԫ_bKoC$n2Ylb2w`mf$/&=Ȁa=By ֱ\x#<3Ͻw3R7L DO6kldB9RM* W-u'9r0Ɖ .lbjT;hrQqQhNIف9J#,E$`N Bp0sTvS~hV=yj 4[B7/ ΏU't;)4F˒+0WӜʷS`8NYFWPGA[PS8Atr|=Sm,(ԏn K+xvQE) RCrCךK5g]=ѦVf4V(!-bzm6%RԍG-%UL0wcלmOAIo@ kF;Itc<HF\ob:wPG >Iv!Oj$G̋qJEB3d*UPQe;FEHئ^*t:_S@r˿r|g=R&`KtG?n.)tvQ2bl ΍.v 1`1DmlD8Q3,&K /l(Q@fP2=q7H^}'emЖu"Tn]7J)j_OBFDKR %n-w?-)ӓո8dRv=@巵 6K,\?!(URDRSRitD5 dB&ԪS(7䪬?dN9լs4նӛ)yۿrdM Maf֧#pI,ۂCXP'8Kn]k" ӗJ:6 4.JiZ <Ӂ7Wd :,Uh!mk/PqȘts8˃4`We5͆+ɐ#cdF6ѝyV>Ֆm.||ط'{Z>sT0 zM Oi8ơ?Rݞ`oZM笏Yq5o1T<݀Bv1-b KOV2Tb2P(ԛ@&4Gwwgej\E׹1Svg]W^B?|*Ҿ`j^x%5794VnF٧gڸrz-ѽ]S*8pBJp :6:nx ?WNm~yKl `kn3\ϔ0Qi1+ȪJtOgt2$_B'=ނovDNa6meG[ڎğu3kDjZP;l3sC0눅嬳pS= qeBFCŃ4 b9F3P$A rņa䭎<~4#$Z"IBc %! F4*:y.躘;453w~)XQFo=Tj,b/0[{N,"*ɦq? `.-±23dwOu+dO+nZ}8|"ǜ i|Uv6R_\"rb"]GqW6~o ;AQ$#Pj#x79 ^ >Љ"΅!HeuZs&aOsY2+}ի$G掆f_d2!PPODmw?4.@m3 c-r-jQy̸.yC9Nl+ddr%\oHYhۼD.mkxVl`m8#rcv fɿ&O=->zFE@S=;!$~՜b>zMohJ1^@&$TaFQ2)PtK:L ^WOd>م=7_#~H[i02W6^Ngn#B1q-GT@lexXK}< ;TS|JOXʫ."w+$\rm'< [} ?c e);v=]1TPD_0undk’gH)Tl&@t~1mP~_CK/܆jS8՟N4"MHʰSR sn/Xb$jpm"R}ݻ2}I)qSk9B( ' !,yMuy ?Γ{uog>5c](98{ud6`D6 r-Л7X#?T980e=@JkMZcDA9 `䍈b7,ۺ6=5nzr€R:k@y?"ڟL"̄f6|ggP5% Tqvj"oKMR0ɬS aQSvEW'+&01}4@#B߿~ "&R8903,,5!B(I0#8!#_Km'Cڠ!<⌀Ds$kAP :|Fd  ~%^`@WSa[F;! ,(jW0gpUYC԰JesN8So7[9f΀Pɂ sTXG}XBÌjO1bu#t=V}"CJ$ϨMD"Al,s6[Α>l$hrt82@89P) 󪼪8ሀpr=%֚Dc .` _n*fl @FU룮 T4NR~œpψi 'LP#z/ԽƯja Tp9V*m"\ZknpDQu/#_T&ebvJ kcd)ds>UׄpwV}fkR,k.1{̦͊ퟱN4\3uG~F$i{5:`̇/0<uC30?Ll>B|o.w.GR$Nޞq>cj'U`}KA#=x##yNߍ07&yϞa l@Ke/P⪖IKud>$yPs%;{M\0)ɻ>cfN<}t%>j|%7NY2j>XJؠ@ lH0Q!$`tOYABnzE]z 'y(Po+*?(gùu#z3/_z)janYc:F;|~;,4@U- HfWA%xNu%By)Ɲ~Tm[y5s] q[%DȟI 3N$3PnÂ8rPQKOwJ,P&̻5ֲeF,uVSml*!T;Bݱ|o= xtB¥xbBa}Q^op/$^H h)J+-Bo(z85gbQl EO3*/D$ @m_]W SccݲpfB'R6N`y{\pk~~+AN_3쪃A0> m*٤Mց_o4 E$saO:kogb%a މkS.AN.pƪB0הIcGLUkRWz  i+sH {o𥥊3)-)_x3Pmrb7陏qs6mTQe4?]K-bӔjGj5^6ޒ;sA.mZ1>oOkVЈUw_nO4n. s#`W7$X'Dk[g F]E,6<&#tbvBuTӖ耪-<('D[Z}y#=7$Ze)$f.E:=ERq6^$_0[םos#F h2+َk4~L_v1жZZ$_lQ`@RĹNT8U5Mo~h;P~㣟ۃ=muPbTcJ 4TM\2iW8ҏ2א=eQn o*yePeܕrt2i+W~.7TGi= Ç9\[F R2wIpP?,: 4 gqV?)x#oHja8K-`:t*{ȁÊW(uXPr 7sCPBp Uz>X6}0r\?d&Z+'xS\A@Uū}/[\bɐ,8=$j_P itT>9  .*iJ 9xǠ41 )EZƹ*D&"G@^:R۟=zn:߷6ՌTz"mNB]ᰅ6o~mo&CB>7tu3T9g .IkPqO9rP c` jf!rS`YJ:*6aᔌ}UqO6iY2HEv$iʤL}DoUCo9wDCdٽǦq EZ;aΔqEJujH@T>屬viUbq"#k+OWs۳mV5љnk)ϐzH$PWOs!$Վ6?jFlT(sZi&m&3,ҋr9]P|ްf (|\QS9;왨T"Hv-`Gi":JpkSkb"%#.Z8fhc&c lcwc{ֆaB~|&:yW&sAz v+^g6ˉn*qEH.[~'s߃H:ʓ\gWWCYmh,i^/F_tgH$y{p+QWqcB)l$ r64|jfۨ73]]_07Nhʰ ǺR)mMXo*hܺ(Ty]r7lCѻ1RvxR ZrR %'B(q3:TQ[R ñ8t[s'j Xᣙ-ZH@ٔ/W ^\ufeI7ThJAI_& '˿eZ"GA@]};t?H⢦Lѐm@B;ołbN~֟Q΁5-SU')vѮ,J@Cs{4KSli z|:{M Re36v9m6 ~: & JV9G7nt*4E=YyKh& _P$LVB JŲ5 ɧj`aQFГ+ mO(Β-j Z/=;M/-ɚC8rt.3o'a Nd;,Ose+=!F߇1"A TYfGS?YτlVd8zͣBbpˋ8@.ܐh:'$fkpMQb&< dy2:֢4"ec bdRlz ]w`}PÅ?+YjL9- T^ +So޺erG)$ߋlxSd9yRUTQbp7إp-|((u SPPcRi7/Q(?h.v{\0%(#o%5ݭ dOu9M"[ Nƥ pDc*E.Eߊ yg.O^lw!O^H!}NG]6NR1 ٸTh<L1įEXAqcl7$I,$LBf^'il'eR_SQW)]W+"RzBg}:Lz` LjMnl R#9US>qJ;ν[^ V{¡?4UI/JU%TSm0fF&u͗$*j nWPf.3^XF&̓kFPT@~>S>Cp^r9$I˼c`F#jג랞޴TswL|ܭ$E<ж5QCA htMQ\}`d 2ׄ!ފD{s݃y5Q->OIxUoq 9̫d@ `ù `&!tp˕نb2)@B; 5jsP:$6ͯa`i]Ŋ8>!^BFt':4mcg;hi&}d,t|鮤mmjeΝ}^洛M;*UDnX.ZXu3s4Oۙz388Υ I8U)z@=3**->u%St]ePO H`{>V8vUao'Ŋaptm~$C79\ F=ƈ /ЎUnaz vH(WclmBQs&Lɠ8)\V̔%)?ԡٽDTķ+*48BGwi|;>. \#>ʀSȂH-s_+(h9Óa7: r疛%ńAvĵHnZ2CDs pڳp397;C:K/>i/YfMml(f1<ƓyP-KL6Xl3}ԴM:?=;^EMND,lC$qƆ"s_nxP!9ABv4o}$#St<;li2E؎F~;';‹ 21$܌B 01K9G3н)5 P Yfi1kxˊyTd) 3_]KıXچܜ>#\Fi*Ju~qVؙ/]Z8dA2r010~&[)M6=3%1~~RJx> :6sj9vLVA JQghBy]{w,RS6ww^-j-dpt]65I~.IqڼL8NX=$Tb xԯ⓸FJ)\@0fR- s\/FoLPBQ׾ ]]Vn(I_0_w5=|2 J6LǧVET9;˗痮JX-wǁ;URS ⹓^?̭S;g RB!ѐ׭z E8J>^`:UAt~*v> kI̖RpPKuaIH|ZJ94tGT*㮎꛺ӣnDbzd\1QLe N-$m4cR+Q\Kӌ~" 58۱wu+[X17Z(.|=,&%~/4K4lꩩ;Y]Yb6r V:V . /AR90J3+UW);w)ٚڬ tg<M.]z5q<GCG`ma_w{9ΚZ}plRT"nteS0sK9eP-QI9fFcV-R|9T !TR.xޛ$@ሧ)/2<'6[}[9~1zʂ|b8A  &pOB h4D]2DOo(̇*V]Kp}nE[?P1dpܲ5b Ԇ\%ࠪ׏_ʈ'S@'_TeTA9#D'Sv3Oн|?٪uV;cmmy>m ?5?Q&`kr1Q ./ؽa9}4i~tn?\~'^[pN6C$A<9.ZnW3FlK[߻Eň@`ijiK:z~$.}'C1z[!Zoɺ:ރޜ~ֳCuyߋ1C{7o{]N~fZҙ ^cO*g,= RBI9h b)mۃ}{4` MJ3ib(p[bWŮ.1-A"/ԐL)M;>kio[ Ùqxyd,34aMȵOF;skQ"ŤU5W0Q_Mdsְ$Am )'>yDDa$(%|*W=TA(_3z澾?`{Z" w`-0Tz0AI ,{$7;$ޏ:x(]OsLiG@VO]-׆6!tnRJe 7 G9$5eKl"R5\|0Cr9+B1YI$>ZS Wm _`< `uu iBod9'&O wCL[dVb)KV]5oL%qus_ &cnѣ?zZ7Rt\EKd5 3*jN-VʦT* IQ'r5{V bg3Y %:4)iC#;8"D<*,R/ !2X,Qaeӱ|^UQWhs-۸a`g!ek_N'V"\S1n ^ltX=RyʥAA)ShkCOvBCH1ՊwE&o? ҁD-RVKf^7=v.Egiwh^ɰB}0iiyF{$/Ǝif>&]?~U5cg*30ij*7RFMj!^ԢgNn th-dD#Q a&,&JնfsB#"x"A[?pĪ@V=3X8sY Y6 P}JVXfah3,-*FpdC!}szFٿc;ҢEuF!8e֘T3 Ra;o1D`FdLч5,"I3c@};`3Foc[چ"sҁB3" يZ w {_yӉ]p/!aɅdF#pn}.'FUx2={ ܹҶKucd?1( K {ت@hYnaٺQB!{pTr~rTt lm~Aey8noo%T~f;91`5B[B^v!b AzAhAiu>Շl#,D|_jf~ KAǜ〬2Sr77Thj=$ 8LsP酔Y&bd`1/( GhX9ղPt:1Ae0ŏBqkF}09h:nXM_Jvفn*5GDQ6X O>M0:jUDF}Hh S)J1&D+O61'"9<1ih&xymXEp׆ܰ2?l({|G({s%-rV }t7S-vd ETF׵x] /rI(s&RSX9KwH`rsJ}7 7.>Uj4Gz Q,տt29z@u&ͻo{&T.vJ`{@ҳA 'eɣ9N2B4o8&:0OFk%>ͬ?Z,-fJ`T{ ƚ*.f#!R tVǧ`DAJh3najrOG.N4"TUo88N\Īs=˗ #\3u66B\Ңkf}Ϛ*@1Ӈ~CЩg6L̒~PIqF rD0+0g-Od3HЏ LE{pb:Ӌz){QPC^ƅapWk@_ E#=5̫FOvWiWyV6/k1G69ڃxT/od''V}EWRL(&;v?1 Vn۱)˦ "墻3^[y^&/Hl,mz򦂣莔kvKi8b4o?2g'Īhe^@$Ȃu'!A8E%Kl "t5&pc 08w~XJEaRU*9졸GQn9uP 'nDn/:'/z2}7UiQNf)ֵ:mO8siEq8ݡ- X헵p4onv3%IsF+ |YBs$(g FLYRqtO8<~e8~≱ ->Th:^ A$F _U nFB_PHFB>7 zCD&?Xc?sE;Ғwg^M$2iH\?dDӃGH&~O&(J}Y-b)VPC852:dHL,A)>K:֌[E'^sRp *€dUugon%2}LVqPcbzGSE5ikb\gAAY=u7!UM_:Tj>.z\dי7O ѣg䅍H2N#VOYЌ\VIpxyFCwBG2T.I*erzzrPU\)-F0~)118IEC"zwV`,Mj4fflZmO9Ω\? U3D[vLd 8e?X[fڰ09ˮ#HSd0X*Ew>D-hr HW(<4P?5GoWcQ㉎WDx vQ1uzoj8?TE2 WT2Д?Cv MKStj9hJgɚ]!.KiuEcn}v0 3Q]b-KuwK5"a(8xnLN!?sN]`0(=5!+84?EM-/(#U ۱j8ɚ~GC7}sIJaIZeSۢJbM0d+iP1ymMYwl_1j1O KA{:]deb8ޢYe]]t>t3?Ku+32@lU_PygA0xl L-T^D&wE)<bͨ0u~`Y 9X;bҍI!a]3M38fYTny$S{66IN!5ӼBw$UANm`|_]=O+?ImT-`k0;6~]xr8N& D[̧ڦvUUĕ4n\r}kvÆqB򹒀xDi1Ò~9 uEϹY>q-WݹB?dRËTn^'!\$0O _! >4gSXdQl'}ͤY }> myj]|e^b}v|Xrz}ީx|FlL9\'K~@(`tTQ_)#/AˇrFy}um1nlk{dp >8ԗdLue|ԙ% MZ#9\k! 4!1j ʼnf5VQD4bhB0."jX A~|^EIfv{Ԗi)ގ(y~ҊKAP Df%sSwF1* ECy86x  FgL~^-\5ݥ`z?)"nOkԸuKh!+N ISǧ4g UuK?} O֟ \ JJ{N @aYZ"MѺ%mgUp$?fvo㠡S pT Z>+l\mv@pSH0e3C*R0^pg1V!(ZE.CPW5* Ҥ#';3sꊽQZ`5R݆%M~_4*K(b<2QT~iDVيe'wz,07Gn蔭\}Ii6Z;Sz"u<ż3- 1H;#;Ra3=-= u ]MߏBԜ.[x>c8mZh^h놜+Hm]dZAs ֡y8Z7*.x/xwtNy+h/ϊ~AX :'Y(?|*;SWs{t_l)FbU/T섦na#g ԢW24N => uF[\[:03F2PD$cHX)dtXw_'? ;\ժM٤tub̕v)k71'C)vM&Q^S 2uch]i俕a7.ɢԏHABوS𤇕p)%h :spc9e}l=@n :ƳӰ"P ) bTrXN<:7dGM[5aY(_0Kɰ;9TeXP[}ɞ&\8Y@gF Bz*mhAuB\%iǔ֜$vfi:?RLjOmr]ٞTn8U[rvݭcc@m˂,Nj9AZ-ig[CmF[Wv zl]H3aL :Yb3IsrWP:I59b]-ԝdrgMq,xש+yC"0yyN7Ki@l[nar&;\~Z3h6uR$R=2GezXL/"-Wbt"BSi[//*8V 뽆L3E=0[hJOC ajYpCowP-}[&!} n>v =!).UUlJ2OEx$kL'VJr0@lt8}JO xg ƥ'9Qa/b5Mlم?LoIXcRpvC?uOB\BKWp cuR5:rw;&wgQQ{V7Hie)vZGt8<6˚.Qx`,n: [d@C=\ I=r@)e_w V#| X~@oF%3Z.fvHV а:?$.5\Vķ{̖>00v_!`JEqMҝ*7R_3(6"0 R= r!oVVT/Wj;JmDNIS1Xhp5+i2) f4UG!ψiuGr}52k},tZj5kCz7Ti4tk}dqYVdຣӟs䜟1u+*RрY8ݺd3@_mwd\֢uFL#(DHEV;a4,8acț'\6o&Z%Iq3`E~ZZBﴊN4Ao7W@|eP r(w`oܮfܟn3,ފ- Xx)~fJ"~cZb 5rf@X=#3/VJόD a:#kY$uH&B]_›6{H&T.]c{Tv QFIMI█fJFݜ|4&=mQkРT,pT],0ϚEFml>`:FZW<^.JH,Tj)u¶k*Rw? &CRWFc{ :O)hY)|UA5FenF )G~"U?l*bi3Y$lb`PPNh[q?}^kd.Dm ݸ&jbZ:} n9P M?51*׎ETEJ1\@ n* "8uub04B^wpRFHN{2X[n!..󴷂h3p=E"gOm¥rOaneEń0cʌE\*UN8~ׄ躠׶H7}y֩=V.$ f hS"+ !C%ԀIiRugh ϒ-Q X^ "y,@k9G'-)D~ şфHi/$Gm[6q:l'Š  ѧ.A؏w Dh3@ a`I\X8e2xB!H?dv]u:3̲Zzl[Vݧ ܑZmTh_$~G-O{ew I͒moX5V .[chj۬}weʵ[3(b먤a/8 ֽ%fWhO0!~"*X6$v!@1ag'"Vl*"1zNXMu"F탙?nL  Mm[רe}p_aD&IOA=Z^Ez{*#̞$dWy@NzK*m8#>JIaOP뾌Fh48e|قד\7`vrD~wmEZB׿0 /!ԟ~w71ϜZITߡ+n*aǪ8|sC~s-/1B"і36u6j_j^sfH0qwc t=G7H+ V*/&=Um@SXқ[o yp (<3'4ѢP7rS3e/~_*#@WqNv;ZqlOh_HV1V?^ etGlg1S5+ !3HTNJ[: /a3F'2N"aX;~ү"oŬXb45v7fʘ:j1]04.\"WKA 3oXqMBg978FSݼ8_#B eƿU&*ZE"%/i!uXs/{Ӿ`|~ҽ ھ-*<7zŘ[g/G(Q9ʜ/ΐ@`)zaby7ϒ@dȚ>ns˃Yr`Jbcw` -]q 1swc_O%礗!GT=: K$-³> 5IF!kX _a֥߲*х9QE eZj罸 ?0Xcr5h'1:Zcm}ŒAy"UAj{-P]4#oe$35RMHq>ǨϾhXC S$c:,T|Tڞ|~[p(.| zwbj?TZ C|u]( 0·_)rǎ{uOaG\7VBkF HǪPv'R,VvzЌ/ Rջȧ0Ÿ@d usJc]O]qn[TnZ `tM= 7:}(@+!hEׅJ`?,#i0cTE7Tv`0b{eRbO0;kib߅HC}Q9/p֨B8Fus3wUns8S/0/}aC4Sai6B849=Y&ϑ$Qe:|MBc?1{(=B%pހRא$@٢ J9\. A7KSq2=c~8{li?ހ$&x4󑛺.m.~U@R \QEXM;1aN-o@MhdtۨKMݱ&v `6Mҿ1Rl#*/ԳA5Ɨ1 _ $)4zڼy=wrWDȖ:P_%h]y8IdL0>O !JyZImлfܸR 4Vbs4uv帋ERl+%{rڼ)AD2cr.Kh]fH[~!&۸=sM359@(V>}/h# (2냞Ci)o$ #lsywߘh8#y%BE$^TB+OpCұZ7 @1 ό ‹ F;! 9t6gs2ZLS#G"t-NMKY26 vxqgEOWv@bY{g*nrv1@ Pry UXw5)c:: tDrzЀe;T'9y2@Qf{ )}?͊{榟Ay$aONs{/$wU*/K^.qg<[+[}wG'9&ḣ`mZ IMntV3ڊ>YV 2hcLI8vS.`=]meOlٍAMr'( ,د>tg muu>zNTkÓ$PGėGr)cF}0xKQҐ?^.n_5̀=_nAb!ֺ%d{zt|⸚^Yjq,!atXP XaRW֓Ł+¼q3C8;x- ]^reR3/|,grV "߳pK?z|bO"رyM;wwza=E!{ߪf?TJP}oaNB{b=- Yk jsPm/U<}$vf6]lQ:PwuBVCa̙/c{r'>J*L3uY6*)jrJ]?gxL~_+ kKP7r9g1[s^fhv߃II^ nEƆpk6c[d )XP2U Oэ q tcAE3|f!H_ϬeyZ4Jj/K]ŧ=UK,ތi}}]2%>٦T O"Q D2%M^c~pޟAE`l)3既ʸ&X6h` e6s{`4spD46Ł=<g dzƙt%S{N{ߴðmhSzѓ Ϫio2|*/#6DRP>Xp&q9Ld[4q1AAf #RPԱCˬ2SECTDz"1K)_a'3W3~|x~4y򖗽#f b\KS7-$]~j^ 蝵G1yX[8b=S@dQsɄWRnA6 wAV!:f5!H^{Su%m S#O}\`^?XPu}bZ1 .uϦ^(aS|=_^`?= de+G@pS%O!^"z1 'NXJ^SbT'싁x.oկ,j@D$^!SԼZﮨtϿNA^$kYF}A1vBOX" V9IIi_%l4 ]2E'9LZ']//윧{@R2A vdw=RV: Pjm?!H;]e fRb[']gtF2iﰁkMnΞH58DC'DnxvM&-G\_Uxt;JK*0%eE >OYUᗴfZ[k+-Mw&L PL-k#=lCg{/Hj2 QSFpH3oOF"zo'`75[`G[8vgŗCKQp6MьW2ֱ]GcoAwy{4ʉ$bs=jyu4Ÿ]v{-U-rG(&Zm? v0KQR]8 Hkt*5aX \j[9ẽ0I}ϵNhxfF13>nk\yq"^LqScW{J+ûrZjhݔ#ٙ֗,]Dp __qE)1f>_V$}Y~oS.c^نc 6lzM:*z@]mG /[CoCskKgEްx `!4s;\ U{ntr"mj/c@%ʆKpۤ>NSSnq Dz MRuu{g%=ߣN;KuثݿY>˩ n+eIerS62.'O 5Al"wlvK_(UA<<MgN kD8\ XN7-憋Ną\ߥb:Ugrs!_~~L5^n2VP*L]T!r pe?,JH_!|ŝۘ2#] z> {{1rۤ,.¼Nß W4Vg⥤. W($T]%Iwd](Db~ԣrZh&dٵ=s1lZ" =2j_RbJt|\H=",lڤ3/]:^ :46\HEEnA\)Ԅq#5fJWTzVu~>s }8yk*jGyߨ\eI#u:Uc<>nI4 -qEvmk2khݏ`V2a޳ځ‡١,^ޕ MnFb% O,x$&[9eN&Y=ǰ-p ~bؒEu܌kD??: 1iMv7pIQ eRΕclka^D'!ݧDu: _F#q2(Y\-1 PhSy^Fk.V)7+\i{ ^)jf g|߬:;I qe/ƒ.EۇN> ܱOcEbCxm(`B軁)X sK֋$5ܙqn_]Ոd> H_v•]%RcLwtdj!Beuġv0{Dq3+pk /񴥨Pbs}max|jխSZ`lzy'HQpgn#疄FL!'O*w8+#"$S/~h@gR޳͚hCY䥍nqRԲTdhOtq&'b%uc&5{}ոJID&UGhkNt,lFbPp)cV ,+$:+q +8d {!P/,EJO/A~"-o-be,HuKzSD.6)`xioXLu|OK'Qj 3v㦣7`Nj2 '%6j4m}؁#/HE/ldܦ-$oԹo2G\n{S&>k`R[l j?>r4<:T/%]Vf5iF H᜺͐@`n|~6Tٹ DbjYz^/lBl'KU>'BJ{û @J?顶Jba1HB- %u̻BI)dyUE7Oj(1}o Rh?Ys,d*-z}rAF316TL %1ƞ A3^@7k &}Z"#?mͬDRp;R}d Ĺ ~D(?i; X cfcVIeoΝhɟB6*$m蝁ȳV'CZGR~l??<ג(V=h~0{fsl>壻 _uxR4":`]s~_*l``;GK\1& A, f^Q@YJL`ABB>L@+ptasvD074u~jԑ |dt`G?#SFe +joȬ]Zf ;p693sGH2 8/Qxk\(>#kz>uMczzXPƶ{9xֹ^X\ԠvU:i5 ޚăzİ%VXm%. |[sVbvrX~{ueI@"}!7g%zh! ?);Q7o'c;o`v16tX͢A14ǂheJc;c\E6~w-I<)GMVrA$ cH[IMWBu=U4_{6L%'|O_1 RQO9zF/-GsgUD_1X؉WO VpB6ww\JkUYpJHN `ڪ8NKdS{!ynN8EuXǢ9,1K[(VM8e?lU:J ZqdEN[|Q^;(_b`1 wv+|hwgaZcIg_Q]Sh$RRҽ[ VQ~LJZ@,loOZ{Ąt(آo#_Y9VmK1[Fg{*(c&gHVetƟ0l׹w7< ?O+{EV:ME4dˣAc_XcFEGN"\=zODIm͌Ўdc?4PSL&!h~GW m Zu< 7a#'@DwD+≟5>>+o)6M IDAV>rsԧeUr@pKQyݜLq䃒*ӝ ,Q6| 4O 7P0'hq7N>`\+$̑+{JUDAӥL+|[TV Xʠ%ɔp6vHgQ˞R`eؠ<'bԶp<7d(P(Dva:1)t >[WtMHq)/8δ9UGWA,S"Ď;f*LxKim ŔWt)O &Άv~Ih ]G*-ŋ%R|9Z.2܈@:pMH.՞뜍BѬ $W#=)e\Eq0 | TIs%:W .%m f!5_l{-z0 _h:2jէpĩS1f̧W?du*Yr\6[0&f˃.< 'ƒQ"ʕR5csBPܐ`Nь r 9bGrY)o-Clo4)&?ԅBz#p\W9\9WO"Ѿ0okJi^}/up?֡CVeؐ7 AW&uɒO g73~]}]L%cЛ/L9{IsEE76Yx:l5.,2 ϼNq]ٛ) V䷅0 қ\S>eЧ#^Ô}'!5GxKL9ۄCޒSwнت'^ Q[VDN.2+X*mͿY\}zE)"[zkYk\oT{#B3L=ZvmMXAG%TIx@TR9g)PӮ4*2gH!JK(nx{L{s@Oߐ⁷HL#2 MB`Xk1ijI%VGkvNRǓcRt,|' gqn͝>zBtqf9p?B\>=.&&G؜i%1=iZ:.bi^1K9e).୒J}I3ij;X~:i K߽-h({V4*|&LF< n~vJJ wr~z#<>ؑen?/eG&cΓUi~šnxuWa |aRhqdpqOM*w4B<w.7zsʉ%Νضr|!f /O{G!Oǚ_@RRXjYy ͼ 5Z/|sy+Tebʜ0JS3_&G u ` WC|U,m[Pt9Va)Tq(w,ٜw_9FklL)Nǭq"\84?Vi}Dvp\wJn)Vhe;#a yѢcI'ez**֬ڼ8Rn: !]֠Seț/f9i \b:H׻,e>ՎE8NNP#c'l S4Xb`̑-bBY)n{PI./Ҟ}4l!W(dE&8\t+d#(=fV =ş7!ZKj<d)<ԝTbygՊb 7a=ʺdnŌF Vh5\.{KZw=E0>ڏFRqL7֫>Fm%ߊzy ?x|9YdP ڧB77gQ)kZtvm9z>v.TghjqE[0ܴ"͖2[9Yypʪ@ŕr&cq.% uL d`sdLGU$QT^nC*$љD# KDٙdQ[HG&sehIU|D"tSQD WS#0cmCoa|T-GEjO6@"?d>F_+B7E_Z q(\2 (_%Cַ=J 'Ʉ~ y]R. W#{ F#ͺH $?Ap^@SVjCVj+^\!P; a? F56L_=n38Rw 6ov1X/M gk%rբoB]zt~C>w 2Ϊ-wIAv 1K0R҈)Ux#R|y+Y=|!I~P`o> 8ONuBۑ z3-\z<TYg)0b3ޠk9gorP$ϰm}=/LQL ozʷ$5fJ`4>8H e*T3x[Lb)*kQWCa2Ku0bK^@bqbPr t9՜쎵ql@'WrbL4pE ɐ!QboKg.1)f); HDN12%L3Jz,7 \F.q35?2G}魨')` 7gLo8å@aNHhҘp&"1ܕDvM(-3Aa浏)u;C.uP ?zpMqsO!"si0v>q m, ه bc(bc&_tĄԱdu1| 4Sȣ.M٨/B}'}`AZ£jUVE5T퇲#WxmeG'b" v/mS7M|rbH~~0^l˖}υe9Ys ,Td3k /*:5ޢװ*&H0ȉb5qW,'F*i?.b𥝠xP P9C0tÊuz'm/6ݶ f ~rK?eXܿ.Iu=5^f峮QahLOְآxOPu酛m}T/aU!Tf8Cu7hsq/3  Hv9MKX'"߸ 1&BHxm.UBVßR_E84Mdꪯظfؒ߅g٨ 2/cO:`wesR)bOi,^f{i4AoU34qH{?%PaxHH/pl@B{[9@BI x(1x{՟Cga؝0ў^`;2)B9"Χ78s-+>xFR&~ qwwʷ'#cH"}W"V^  {d `'^gČ0Lo]}9%oaO)_'hysv\?(J@iͽ&lK90Fr{4-}GqÀjPRnM~irkݸj2|l=Y4 Z 5ZD@H19={ aD,nB`ؾt=ߑHomO֞Xjy|3I <`Qnbxz|㬚*)ݸ+JQ(>Ԗh DT_f m.?my9S= ͊޵#ci )'1: M%$ڕz |l%X:  1[DV88j÷>yӯ53kIET_G ts]G&/" ClHe $+bG9tB$eMC, =Ux[?ZtH"z`jg)a DUs;lB<߹ҝOm Gd2e3|W])C:_ZbrEaPW j^d!=9`FUP4 =kjB#i?$(|4:|[Wk  j۩X)\Wpoի" $f2$$C7μ{G٪GEszL[<900¾qg;=X= r'WM59'J&$9DJ4C5\~+녻@p= Q jBOƒU6$jm-x>:26*{YD=;@ ;zawJ0Iޓwٶc:? ¨w.ѦH *vDr @ëq#s?#LVE?؄N u=v]=wK룠F DA͐@-˞b}#(i!O>{uyipUAj ŰTp?Nm-z?Wrȑ9w3v\ -fp>G;]H,,X7x%vH>a|U$If3AOBm ݶf-Dw`Btn ި̈́{/ 2[dQnăwfP_L 4̥]\Fg4%V? +a%z?HCfh|oJY_3ELVCr>:4~;#Xfm Oi(e,): Dږ,6‭y'LP ArXj*k m=_[.}L%q狐yExO_DK/$uW @_}Y78f̹ HXzPQڤ ȻD#tAy_C6OfݠsX|vJ~z=j?^]wS!{Wb! UXj1By *ff3]廊X&b! 3Z҄1Bl?Q9dDpa56"N&hJ g%kiR쩹 ⨊y)8{4U L-)7.9ӆRa3\^0}h>TN:E!Nݛ#T񡭤&@] bEsFLEvbe1 뭳 D]ewf.7]#~d_.\Q\mٸbIP H)Ȱbh [7()`.,ESbh&* d\5[$?3xEv1]:'i9hF$2cJ/t0@JrZD4 WXiS.dW+B Ev}C̣bE$::\8WϤ]3b0gұ_TlE܆+JIrˠ{:z9~f=Sz" .TPIc[ =L[x 9Pe_}^<^;@W+(": /'yX^p>jl2uyPw_tuyUqi1cqoB'9y+zucmǠ#]q3]DlQ<>A#j'tbxDzQA?}T]h\&I 7.*tx>\*j}4"wk<=d<|`)Px PA܆X]dND 4g7m ,(<'>?AQk暘q6,.&QCPE5mbD2f+43idiM#B0ůAa\(Z3Fdg2R`-b6[kY|VwQPZ_S+~)ZO?f&}PVYI\ŊJgt4ֲwoɹ︟{^1ԹkZO5 <%fe^mOªǶ#Z̹a<|`AZe ~y@%`ȉ|4jr.8) <ʄsbd8(==HAV8/v"<^LݟpIHorYxs8*Qdς;m8ɑH iSb$V"x6uLzcDen" Cl `rmC qqY SDzhCmH3N_)Q.ukO57.p^0@Q2!2k@胜ֳ  9T7=*wG|Fr㳗%Mn!#eaI?8/B^J1ExB2s”U!VqK{΋9ϩ{h 9y4c*e NJD^qǴVDn2%k%."WaUT%**MF^8R~GUϙy1  (\hRa|~dTNDKLGy}/`P3@4݀ddE,qw6H:*䁮vQ4\ڻLmm 2O4ÍU:0RIýB̿Xh2`Nc9{u!l]WORk/ql A .Ma]U\^8wj]J)||R+FW>Pu@mOIq~1!^Yi'ftK,e`dRH6##뫚}G\)/wQv"HRxȼ $'IwI,X ŤmWޑΙS[KgV6p:Grـkt?!ؑr|O]l٘8bXqPFG+{QABL=Z!NzLYʙxW_N_o%sdD9 hm!v%[, u|uc*-`2Be-#}l-sb@Rh!1I vR KkMhInƆ40*U1Bc_Y v4]BTLþTrEN%A{r]->ܚjŨ"DI2e,ke 4 zܼIzMʴl51rd43o`݉JpVׇ{BΦ/ L_!xwmܯnSVM` pޞ.M 1 1M{msdHdZKKxJ\H<2PGeE ,$ $21S7=;n/;n/ s%ۜ! Z+0:tk__ivtߺ=w|R ӮݚA~ܨi}f sh(_>kz%mni"FvjM|XUnv|-vtVp_j>И&S5zǔ`6 ,Q[޷N:… 0YMiEB%cbK8x2NGΫ}"!3!;$R6 /xAWKUé;@*CK6}*.dq8ɼz,^2'}(rв :ǟ1rWol/;Ct}fX /@!*(;ͺڿńC;0VH:x$juMȲs k2Rx nw?y u"FIT2: .It%Laz2$BuM$TBOshV[ ^D %h#Td]=`ޖSbr\BP09xSj:1i<'{ÙNtl)ӎZ(^ ⺿T[ GyP *jٲk*ksXHcKLfŋ^Po؛2-j\+д:,C^ )nKi m0RVb³Vo> AEiܠ υ;9c{ ձ&gkGIOx3⽵)ȫrl{mo#2 Ɩ_ƇKÓI,1^}uS4mQST=*k7#E|B'1o #ЯZE%2癲=Zg>ilؗ3'ɫVUќ(zp9\Ћ6Vq]F3YQ?AKh$eYP9wŠ^?LvZQ5 0lW!QqMk!1hAib_X";3[ 5@/(-""#gJwhNyٸy ^W bmaۃ}3uT$^U--9âPE2AQka{06wb^=G.Lg<矂CJ4Q"Kg;~#jɊk%)"$6,B9g cD4md cJ7c(oYdIGn[NlgV"詬EI-ϴFȿYiԝI*,f&'vYz2b߇ЬqP}B ]>pRIkxkv6`C: hL C2Xk'&ˀY3$7F WX]4IoK BZ[(nCEʋ9.`ӪaMxo0>"LZ0QЃ3f s<|_q'/C6C#ᔨC 󜿺)417[[w_D۶H5H+ڦ'tňm4iզ8Y#iTqũ u% ㈅ Q3WH۽}˭aĥU1䞨Noyy %s(94Jn_$q.>2ٚOk xHE4bep'PQIsܙu1%RtS9:{oVsIMQs {罝 Y8K_QH `=ਨx/(yMʨp&> O+G2I8D,g ;&A"rhd[nd\|ohY4sSO,8Ҫ%rYVyI05|m>sUJZZLՈ,¢L|K=؅wFΉ++nz2Vʷ7Rz/(}W(rH/w6)cBR 1f3]<+xd?cuvrCB@;c.ċ81\T=wΊ􂒒O!މ]A)vqEOTIH_8 1/ڦu5-jr'H%<ņ8L"%\Cex9`l;oe2սQj$MAE hkJӅ5>v鎷3f4b (yy *i(\-P'Bưrr͜|ָ= ćA@氌$H>6~'0r<ǶT>Os*/AE7W\ENhQ# dgrӯ4ՖY 5u (彔|c:tXYYQ7.KE;!Wn}難{E Q 9 ^7oC]ӵْB`!"dP.%ӧ?`Z3U@Ru&-[!93_2*^Z,@Ȏy3}JL.AU c :8)rRpc.|E~SyXo-8rT :t O^H25pUK w*z\E;C 3{+z/8)—ke:0qtE|Pܒ#~[IG2.-EB(-3E[Qz9HO9;26krOÛZXzsDPs[zk)|Q v5[+_뵄וK#)[hO?2/UX!TSK".qqVp򩨟z}< 9H⵷]äTY#/l-`͵;".5o>JEZvS-@ Őg{I`# !8i{ JSDuuoBxؼ뛷 ~q !V   ηOKg~[ LLd5w)K 6l8QXn@9je*$㹄oPfaj"GBIU#!hsh50Kx9K#ܰE6U/334f^j"'~b .yV/`qT΀lS ÁpʼDQAgRټևB kZʭa&X#!J݁~z>^ 0NẒ7iVԉǙ9FCŚxdk^ Ԓ}J{0TU:3|)DѤ7, =gLw>Ւְz.ͪH^'̉["u`f pBt*&F*ԟiDE΁'dh.qoJL5 H$l)>k6RJT uTKdKeP*wh]e+lϾȡJ(h^U Up!fzg9hSoXt[^5Lקb[]S5 Խ2Ўf|]&H޷=+!-^@%']t3*۾UP.j| m#"@?ׁfYB9h1T 22h?Y}2/67cpߦBgIuUqTw~\9esz6bE۴v"rMhFΒZ c G &EDh_GZS~_TqbW}|KIsL翱<`O %򋇎c0QqriAIԨ\M9p'@`.vh iBˤKֺg4qg1cJ,{W6O~tuI Y'L%(h͆y<J X]bFÇGc^+k,vJP"VX#Ӗ=,R+6ն*x0.L"x6x˺FX+̑\[W} YCO;fg6V27ry'z,黀*qT{I..*!ץ%$ЭID:-&Թ|Qpš{%St6%YsܧDg_ܐ J--HTc?_B u, 9'u,ɉӴs~6:UlL/r)ʼ|Ib6>3lz#mG@꺚/Ć=ܐO&kCP{Cs:+vul|JWiXlrI<+Sf$m0>O<ݪ7 gCs]A)H#1z9fu߁+?C6>򗥫_zG9@>?ݎ~Fz>[3ɻJy!Ѿ5!g;RS_ gmJ[3y%a5!\d{d&=W֍mt*ey &MAcU A o Sq6Y_b^՗SqxEUзɝ KnCpI|1:XFIkYC!ԤCy㯴B xKU2HfBۃ =|?'.K"}DႫZ7dO OZTDA»۲pbX>59ىQd!;фW~1 ?0759\7gW~ښb}\t>c L@A0dj.7`eAANhisgc$PݑVM6puJX[t_ ;%Wn Ù!81~[ʖ"h%In]-T-jf9m1zhz.Bfޫv=c1@NA֮t?noli 4-dM߾nU$Z>xΣRb~O>W!_F;q#Lή6Ig' +Q]Vn$#:j]W/OBԯ}oo$dܞ}L2 /D}^!.@+ mĥVa3Vx.|tOmJ Qӳ蛼/@[ߛhfhhـnvOG IxR_o뼭0k@inx[shŚo~Nqw,f`Wo/Nl7^_߻0BG%A. BY]=!.džha`BpE|1|خk\Mƨ !QU$ AN5>|'MtmmZ$GZ[Y©.|B$ڵ$'W SVk.cec\/0}#xp(x72G۩v [Myj*:Ic,]G"!b_RaAUȪ5>Hb{N9DV,|I2sw~Cqrh[aFW'H yZ>ei~xa$}b\:zdmE#||3 % =#yxmB"ՌHQg\ fN6?z$" ,!`+==K)gb;B e8Su &B">{_+Pǡ$O:?mEtX2 nS0@: 5B/5:nF(r<  YalMh+C7rd}y{X[~%=#DZF5eXV2d ^Dn׵yͻmR /_ ->}Odۄԙ/2R32񬚾ԭu| KgӴ.WK{ (e;.J%o c5N,_[i;ota[zZ ##ȅ+v1:WЙ~~83#>u߄B왤Hp2=(hO>6^H]a|ƅ hWyT?&;ܭv$B'cQO9,:DLf?\ ,3(AG^ʠw|?(ܥ|]k*-zscE $z,F-,6Kь!LT|K"'Y&ūڹEs.:CCY_Ac{h!=-c [%녺_ TFSicY=A װO[Dkki>iCHL$(?yY $E;">ppephlɮpF6L ѯŠ{o ~^{?ѣM?:D=){KۮeQDV |ktE-zi.db$w+Mb؋2hn$*#=*ֱK5436;(< cPgfL,͐0è q^[q5_\Add Nm;h@R=>P]pȷkYܙoCb Ŧ13'Y!:dBz#&=Bh7s75LwXS`lgsyF7&mt(eX.Df4_rY{ζc< ۻP:9bS| sqn- wr$CH-u.Yq=EՔﻤ7Z~*R>A'+0Ýqs0/qd}icE/Qgl@cpTlȲ:&")Rp;O|(fthD7n~|u¶ck,tG`*?UAmmsV<ڹDt &^Ftҟ4Z=HGM*E58ͅhhyyrqndBCESt#z.r6sd>T7gqȵQ*ת6Σrƿ^1^9 @Qug/vml(\NE`#݋LW0pЏ;.P,!kX㒿b~}= :q<;4 Ye#‘T쯦biI h"ZBL۶P}787O4AMTxw~^f4Hq¬X ySWB#$qHL ^%#5&Ȧ7q7~[ .̗&KtB4BZDsqYjyn6"3a8.׿Z&)Ѓf`Ȓhq œ2#ɍ"Mѥ?Ei)F_o3+cg' 2֌N%byT,5Cu`ŅhT-w)x'Ru|TqK\,-Gn_G3(2pe;.EnD <9vS.^|e $gEm`= ;{_<~(_ٽg63[VĢ$nܗc-]A;ޗX|QaT o_Հ`tt= 86l8JԷd@c=N-WCTuY9⍀z/v ͑?< {mBV?"jt{i04-l60ԕ IKTdOɈhLgJh: UY˼v}46X}ZڥqNy'9ww,Q懘)1~Re}I *!C`z=]ى(%·ț&(pF5 ,/a!2)5LvҨ郖P᪲ )*Ц$]TDT0?ZXdrTtwM3l0[ĦܖK;'By$jNĬ+mߍA)@>k5d*`7*s#AzH:,M﨧ggS,DwJ( H7VQq,*QyN!|OfD^:;*9ZM2>V]e|w\shJt/wJIvZ<ܡe}oxva$"\llu}GF1_ WHNI4S9ŴA^ѕT jit禓)t$  @d |<QLegDy24B;@88($M B.`Sm2C"eb(x<~+Ln4d윎";0ts, :Į3G .i\[{aѱ/Mv> V͝q[8h/{sK:MÃ: +}TMBc t0ke@*#>q\p%JfVUp.1:B5jg!7`7־Ȩj=kYݏyVB"Amǿg{{w&*Lj~SGt$d{.1ƚZt ;=(CM<nR4)u"~\ggNǕD9$.#oບLx*A7 +cEk"-gGnX@*jGq|$Do=tԣ"CWd;2KI[#wA%ݪ߃ n,c<{J*:M,J`w/pre^&Ed<͔p(4mLoNV&ڵ6ױ> 7;G4Vbׅ6e(g{Ꟍ늷4"ߍzp.T7\uL-QO(~^b=pu\U-\HZ PX-T:ƿ59ݷaQ-@!O/i4W~49sH:>5eJ;T<~Փn)NЅ? =YԍO0ѩߋHɶ\\#V_kYN׋+^`}ƾY<:bR2 J2yk1?HJlBf/yQazJO%\n#ZW%Y9jb+Vuܡ }9x<MJMVŋ#ձ<=Z}{A䃢Qwz)8\4!N,"NN6tQ C]#M BΖ6'ڗCqHk] $8VxB90lGL~@W9ߘO["4UBdͮg qڱ1)` 6jB)͎ۗ˝~flD,J3C5! ֬'؛ ;s~!!.5;[wk!Yad7\=yrjՓ:n7!OaF({X5)j߽pyy;OlLwi~^>WæѰȽէ ?7p YyĴ6 Kns*@}^ky Bt?yLT=׍&WZd?Q[G]yAbO :6 |r\LЬ[;H€F~/W[Jn e5ˣoG^؉c \CI<ko/u* \:V,Fm-;qL~*BBIPLF'6O澶f/CM]%Dح%Af>Y r/̚b2rQ)T!YGڼ ,4CTF2偫aBi(9U]5.:ihwx{8řcx6<؜<18;#'hāwsL&j'i1'k 88go!h Tap]3љNLꀥD= gL4}sb7L\-P+K/Ŏ)el^4#+Fpu^Y\)|ԐZ4=i?4RP?+bRPI֭x'R/}/L<1DdsV 6>?tѡV+{$yPl.ex"8PR|Ġ[;O~-ɇ8u毑`ŖM(~n]û'7NG:4JcnAdM<d2 (84L(}sXhd{8?crV=L\@TEZ0 ^|uфSn: r5=-b+)]uPu Pl&h:#KE}|`=xls .:C;˨-J['*n gnlQ=C ka!qr^Xc7A wT.0'4#)C#V!Kh.W]|+]N߉ 15/Qi p 2}0~KWͦu2ic#Y)a2"L$KDWj# w8Vț s"Tx>v-|,>m$f"SHT_QDI3`͛>uYteOa`I k {w!9+t\ ?GLFZGG6[_Vj=mAuRxS1?K3~nz\ȝmܻ0V ډ}niinQ*WWhIn&,IPA;6u䞨@zG~:soew}MĆ>_Mm?hZsBNBB׆=6{"LǩTAdл\Dpf%eImN>$|c@?H#< Xv ~x|YB[߃ç|;I#u;%.QN_AE3TH=feu&j@ˏ/TͻL)&Fw-j%ޟ.OA"jV<}#o 20%cqKogze +h(/w2C9G8A]";>z4Q"NW!Bٯ1sٵ[~Z[{yΙ8K>@!u ]EV6q*oLsb\+Fz6@S2/#id!./R9_om'ʈ3Y>)0OC2>{+̵ XX ښˬ9s ?'&&t,4(I)mGR^QI@Nn'zR[7qؑ ٺ!%k'e `~\ Gd(iZ`)IooM?q쉩. !H< r+utuݧ^ruCoigq] yhGnԗ[kl`"Fk1y`1(J{v2i;)\ $QͤgYWZ3ixt#4)hP±GߏmUH=H-\`o\F_nPJP)ѫ$>ow֤{c3} .(iW4|M%f{k)iسa#?w>ح(Ңi{Y=X/ ٦R=ĀBvJGި\_f&j依L[h;% \K)X74ҥ;}?hԗ &SW3^Sşx\B,vt7SF>F$d<(!*=ռ?!jvzԏBPj?N$@ r]Nr`-=gE1Al]%S?EF8hrWr_k!g;uxDPEvݐq"d?'= cc ́ <ԣ?ž;ns!pĈH"#q(dTfOobWĭ*K狉>-G:c?ޘBG4l*bτWwvֿ\#eEDi_li4pRymфz3pnnR |nPdy)W@QH(5WD69ڣ)ujC>s=`+VFoM4ڨݚ/-wrznh&9p ŭDjyWtKGh޷C71iz!e- 2`}{HO};us6˞tOc6s0ժ8Ns:݆p(-4_|X}@|>ϡۦuM.QP;y{'y '"2C(萖J#:Čq<˅V5}zc"bG Tc(g g~X_Yjl l&ŧ"Æ0U4QoӨ'/{ dkKHDZ8N4%XFڅߌV$/H{@d~Vx9P|(أL`iqi0IȎi5UVZtcZQG,HmT R4C~č'6+lWP۰}Z(aUgaytDERtDq(ҳhGxެ!ϔw[[jH][`=Eo?91&zxu}'mnܹlGƾJtT.j p&)yEeUɻ*H /b,E-wD%ZǚK$Yn+_s!+Mici"%ލ>kɻrif2}Ua珑:r*9ӯN^Guqu= &C-V 5EFz)4꓀6ζ,hD r-(e(C)BZẇ#rAE<84׉䎿ஙBmki.jfcRr/\ӼC#z&ņm[Bf , e'>ZQ\bIʶVvOA_t)3RmA=hm@aDM/rԏN $C!k67/׮y8Lܘ.{^f' =6\:Q+Ǡ`W)?jbO/UUX9KBؤ14Zҁ+{ek'wEaB[vm@Ģ-J?#De!ԌÌ\A/e'yIbUq> b ^ eQޱY: DOݪCDEkit/eE?O-E6%㸫lr7-.Sf,Jb6\>5P,P"膄&c\"F9"WvVP൶)`pm}!NXͦAaprj.f>ߐ5ȖG @8ctB+I+] $ J yWuY3ԯC!Ta:v]5s3\ Ͽ9vnViU,8M` 9|7Y^l 0~gF!c-DA7:nݯ}-@C4o<aM&Lnj 3HDjI#Z->_oH=֧aLK =Od2ءUgFSu<{IfznfY<t&'ZgWGdR3GSM"%,[NfǧVf8qKg_ ,Ys@ >3pZ;7c~8ϓk &TIE_ݏ&JK~D%i8hdw7h'$}PLζE UvCEkT2g(VUx.ؓp9F!T닽xkğ,ѧYfqX7d=W,v ͶIySj 唀M~"5aF#&,Ŏ&)qK\0boAcNUfudsQx:h{t ?ki9"0eeΰDu&ء\Dhv" À(G4.%:/ir0t3y4xisjӻZDG+ݹLt?<t uD(l/ Ґz, Bj_/޲_JlRTtFOUKғ ϒ66!d!"QRR\2"XuN*ݖ2)$`BtdPӲ+pI:,)0E>}w#M)C)iۺ/s/c/h:Hz=4k^ ]BXԀvEeլXK~?s0HV􀆰~"XjT]#tz}d)Q :(m%K0t>ApOxݫHLFIkGj}y{.@"BPwDpȞzcu踙1E~ik)45QGvK4^,q]ubXrя⧦$}>h<# v_k\@vk.NjnLV@ZRB2IgU3:*~Zˍ6n6iڌwDi];%LO E;!@ZVYewF#;3~'rW9a&Sm}Z-6[<'D&|Me#z:{ 9 5;πE{mkE*6{:hl1\M2D:{ w .rf8TFQZ4\l۳ ?Nwɕn-^H=.aǒ2DINѹZ <ݪ-YL,)cTj>"'[3,hٚ5n+c_63g"7SQA 6_ Էvg48X i%8 5SUk{ma8 6W2`A86i{g8jXi&cWyQbPPr*͐;9ciQ_Nz+@]g24O>^0"h!-RbR#7p[և,eyq#]PABCCLp:G:K;\W@u3;vT|cC@ocp8@=vP3[&.s[pra'\NjmG:$& ke9L\k0FdEX SDg fTަ~|?ƴ:}/oFk)s,{rfZP0D# zz ?.~^!  M/tfhHLJ.a4A1PfyC"aSSxd#%EMEQe!D?łpe5" Y *8R\0yFD1V77oW $  Fc|,_xT^Zy=}E7J<# G񳢜`^(zX%C!r\')隮;,v+k|>}0cR"茕.Hz %^NcU=1]%B' $5P[g`tx-џj,H[jeIa/;GXe{Dj41F6A6 ^tJE649YJ+$OSbrY"XPtTޣ |w\B3+qLI[(,$nxO† ]L9eD-Z$v6!&RN6RAmƾă(4S(T ,,8Nмu,-w7-|*مi܉Mr 2caO /~Dc [5ˑX[zO`W}ܗ*G/y [xf Gfk@]W?jlS!:[m 0(rU;R;kn ݤx7L;_kuZ5T#Fzg<0jG)9&#N6$ʘuL3u0yl:t2Prvl3Ug?YUR^E% -KZLLzxG'kN 3]^V ^@4<͈j>ErZ~Y8Cz{p%70H}^ooIwPrb^#GS kP2W⧇恵_UfC'Jyeͼm%7ĭmܖiJZ"'rI^3dSz!௲=qNl86ɛ5u6$U?ޣs`Ri:UkHU%_Ic] @e-F[ f> ҥS~=SOEsa]6#Ψ5.QqgxoKEK,KȞ7aQ)8V@IC7#Ose+R{ 3 Kp~`*l퐭l^ R'xsij_cIfw-nn*5K_$ETqG]r9PƝ(E- /%6g[o)`䇦v(3r+q_j+kXwۧc'y T 0<:ަ$xː̜cRU$ҌSvg/n<35gD޼gTanoCƨ2~G l{ 1 tV\UFťV8)W{/`4V'^&#>}ߙ~EYaU\`Nj4fڳxjAKQ?) $EFD~`JS|i注{0Ps=x{ֆa#8]'И4ϽmFŲ/I?Gz:[z,=ZYA+ֳ4|`Y6eX:^Y5v[n ~T@sȲ# W >B R}1ʲȚ%+u'Z/ 2Ac^nEd~E'eP[ jdTr%{\i˽5x0~OY$t(ܗ213UǂJ9 ~$leob"+%&;4тҊYoc lzCDqۍOREjǹj*vIKޣb膲$܉lZXuJaE٬B ŗm[*9jRR^8Dq[tH/#_n3uڑIuBS˗dSg?&xe:>ŀAJZ"ANNB$J% >]ϛY/Z H Mؗz 8TM( Wa`?p*#?^ tZ4mv\[Ewwq# H:juFK?ÏqP.ItOYle؉;N\BRJ C|" }tIq*eA+)+8sRT`wKC7R/x2g㵄ɱ]5v(";: qhTWI 5m%TʋkuG5;oQ4a#E|<$7 93>A؋Lf fT;nlHusE y 'p"TrTfqe>=y15LV<X/1e4gr&%`xY)gɤb-wU_U^n~:![;EtJ%= %5۳M !.=>l8_|j(jտw9J7A< Fg¿)z=yb#v ɖs/4zۇ@@]ruR,(w)WʠZX\ wJ#gk$Hºp=qrajgpsz_}NM^?/rxmvL݁L!^ih"3*@mH0<_~d^26Sg!P1+ʶ;"7 q[mj~[jdt_ԗ'pRb > H>I\65y)(Ş;iچbzģ#0FHX=4=f1{٤[+X'Vt=k%qZbiӪRnwm.teZe^,@{A"2`]= źd@\HW؎t-˥w ӢX°te6 zY%+ORyy_̫3fi?"KmlO 6@䃓'0_,uJJDC}ֶ(J^n:Dvy2y{_Ec_F\9Fnf'FOع)eV$HdG+811nZ&vmz}miqw9? E'q8lqupnND~'I@9aF'Hj~BBmds/*Bo; 0/d&ŃC/ŷ6u]&#ݝ/fr!5 Q;؇'u|qEN:prp=aY3$ j~)[.$qj/-W̄j9'mH#jRh`0QmƂ] >u-%.-(Fe69NY!6^W4 MkVh +aKYXcP=0u:\}%d ǀa  }Ԁc[AZpB4=)VL) VRXg YB17Wp+o"4{nO((we† Kɩ:L'D&}i?<)H6Dul=[x"ϒN~mQ<"ZVsh<(Z7hl:*o 왴_:2,mޤ.m`ŁcEb^`M}jնc* V>GY5~X IM:\hkرY1_J-5Ę}{\õZ${p6;7win;XqK^%aot鰌~p\oqj~D=xrQ-.huBB~XӠ]l(cb?J@a#YC0wHHJ5N\iʈ`&J%T^[5R^Mf 87a>1tХd >pA ,Cż[Flw\h_9iv;epYו Qvf * ǎ+`Y闄 2& u9a)hGS Vku<@1|DK4e!^a9#CtGڊ%a͊FlH8,z6V~N0~B<ŕN lweAQIER4 {wکŒG(NIۼ-jAT!깃*CP]ڪ|^Qo3ȯ=,ІA~*wM0`q& UQJU%P1`F956C.:%\'P ru[N,d]m] I+LCoJXvśBpj39R+0qf{2NnQs(p@xQmm?ܮPi2iu>{gI'Dw]lR4O|ᦺnю7QrFl1$L&6K?;a.byiPo".["r}:a?_0+MD-xoD4 H,ʍ]N0ZvJ &wGq6jӣ{g`KQ<@wdSF8 _&6[4&H k!h)4ӭDžjgg w,򋝴=IT"=3:Pڟ(P<4]=| +J띱cztSA3C5SE6@}[\ Ӵ\e$UNoL@ڶ{ܶ"W+EY1^:rrݝ0#|CcFzR+tԺ@Z]@Ӥox,sw OB{1[ΏZVkbjqB7:5Aһ1MF=|Ɗ(7%ǩVJr3hj/~{|?gb3w._VFbtRAq/?x~dk?!+!{.WrUm71EN5 p§2Bh=+\Ƥ Sj%>;?aCk] ]oW.vB643zw䖤V'_`1|Ff!; mıkK2~߰<6*2 FzFd7ccщGĿ\*Ne% 9Xq 4Nr*e6_{D* \Xݱ3Wce<0M8ubc]q^j/ qٌ0-q_ɹȒގSTwcT0mN "RL~t/}&L.`Ნ5VDVévI,xiiv9sD:]Mi!Eq9?$DIA ʡawGJ13j 0"-(X]"d( 7V|l bxb كDJKi\yZ xZdao7Dɾ 4kX*Ņƚy˃B ;دmM OýKi`,0WW2`T+څ[i1#u7~NUضMa( ,Ea$}(J+*EO+,\tyZa(0W:$,D1&,̆+l ̯R7N־N߽"5IH*y.*(@XsH3pG 2H Ț*)/ Q؁Iv󇁬1Ywڢ!HqBʡۖ!vug+0ޔuxqҧ钴im<,hN| (*SFsy?sZig^]$]lGGF;H4Au1hFPJou2u1nKn`yeP}nAȍ2h޴c]o7/Ŧ04'04>H\ e(!x=Zy\4Hnh=O]NA3T]־iqەZCK&ӿT*YeԢ jS܀+QIW^A(@PC)d @=oq S>L/pN= Hۄ[t*g˚"ْU;38oW_{6(S.04ray 8Z<̢ $r@JMs<"?) DJg>PLa[g1dS0ܬi,7P 3.eD0RͲ@Ž=^<BYVplps cR$;DBC`rV`?JUUZ^YI[t̤Em` H` ED3MUQPO7fd}U|'`' Ol->>S}.Ӻ6_9*)@i 6!JL{w󣐢 ;11jqKd!8d 708N3ҎdB-usi7 CadfzJjlfcrp5dК3rǢ4Zˈ r}/s<[ZuߣҺ3 IgGx _d^˯ ]DA dXdIˎ윂UXzdj}'ԮKuyܧh[Ff+$p7TD[m2ӌ/P ' !"MBC^s^JU<<3)V(Z<wMt.ME/Gqy@GZ4`3+9Uz2Jv>'s@Rθ9?S*}}J> 9 УbqƶInb(-3P q w!lOΩI})n mR!Y}c.|:f/Y횭GpZYM:U&)(%y;d>HkG!eon2D_ ҢF)ٵ׉]Moi!*Ao咤@xR6H|zk XP^.ƨ>a GU9 yMo2a"1C!l:@ 1zn4K/>m;L׵/kbc1"19{Ŧv,R|(M""/JhOߥbHg$ͱ Q>)F_C'9pak&{1~ [ v{]]׫}*bQH j MzyN>nc? ]=6z  ꥭP/^ʘE9?Վ[Py%N10Lv+q!P!<5K}^bxN5-Y*Yw{7!E]R ,3 u9rq#-SF#pJR!X>;#<%v"(Wqwu#{H. |I4 cqq(Lp3c Ÿ+LkSg_4VmKn>QM8C}8F'3"d{ LG2Z[S4ŧ4 Sδ xyi0e|)NE/&b *gD> #,,H@ĭW @S12Z$T~Oդ>'%2R(ʏåjl)tv$4vJ'0%hS 8i7ovOn(f8V,Y!Z*0hq."YQ1̩.ۃ1 M#H,nyW |i2i6js!Tfc҆DU?R]8 D=\XaS0=L2@,olVbSz`ks-y1PҤJj=Fl/M=RM;Ls$L<~>4p4ĸo>!UW[QRULsޡ..ڜEwY1O-ªPٍckfԑՠ~V~&X=I봞zL)NH.ڨvḄsYڷ\efmaoUfzWm ᕥ ro[@3!I$OwP{+{W,^/X9m'$ EcJIfe2*9 FBR sL%T|n='VO3HE!UVGf%k9h'Wz{>wPvz^\1Ea ӡ WiDf0q[3})ouǸuir62"+ x# 쩾戋KۇvJuܨ+e*/Tpȁ $Wɹ.؇di PMW^=qͩ[BKZL7iqKÀcWת"qOuq.(1~j ܏ aD,@2п. ~75q3ìtYS2;)z٭]Af$$S"c#\qy~q4Ăk0-9ǝe`?EuG!tQ.Aƙdku~bYloώA-DP".ZP 6cbްW7gđ1grT U@jeI+f(FY.Bg dr1.F=>W+*Z?r;]ݽZTQf 9{rI.'+buu:>6y<9D1 c CG&8KL u %+bG/R4-Ϻ&['5d .̓lEJY'(Rܢϱ>3,5jc͈=0³{dk&3"ը1!*gakTo0g1G^x#Q#Ǐq*59KEj(cdJ ?xh{X`+!ܖ^u$/#xAEGK!fN^jQYfplNe;m1,@6o[2<* JZQ$1 _Wdj_UIcNմ=5Y<[֤O+=+<24Ք^trC#*\D\5]&C\`DͧO#,S}Ns]|i(Wv₨/R㎑zވmO9uD[ 0UƠ bU#c>t;$JUn.biəCdH%FҸv(>'A-gE.LHpGD@/MPt<[5I6G5n^aG$x^HE1+PCח H$H^bsU c)2/&L0d67%vf%d +&idp>qgdAnCbZ$B_p[J9Yi"}8R~bg)GqrU(50^G+Nbx jW>^2HY6 )?su厇o5ʓ9~HU?ʁ£Xb-?$rA6oJ\&ԑwt0*d. Ĥ #f2]"^)0,"ǸҐw6^#y\j_4-C`W ]uƔR{0iڂc|ǡկxP'PYZ姶kgB7+\%,?=N f% U+ַb09cD 0|G (>gK#DxY/zU|)ir_r_0x6c4#K+=/S \c牠EWW׈-Z|@ZZ,e7K< 1[a|O6ef)@aiMqGy%WPGfۮDHICl֎S#Cȕ .6RR~r;^ 'auFej=W30/K}JLë_>kEZp;N F\K"_%>[ w؆թC{o؋"sqY *qY2x$Yme1l9rQDxYx"%yc7mO fHpѤeX¤6-hxK}_>zP`3']4;cj/[Q$ۣkna&V\fEN#!\|ix}Z/:k79aO0mv(]+e<GQ!`y(3Vw6l䔉P] 14э~hp12E% !ȪwKByUnD mJA2M8\^9BnTI*e;Sw:O]?:qä[-2hL mM5hiT+行ϨIT-cC*ܧ&w XB2[Xb;ÐP6pѧH_uT Y y /!:G9FxmXKsVWV4OX彙9t\Ir _Xb׊h դL4@ 66wT=_-jɽ+B(#k3H(7t3BJ'^t3:=p\X$Fe@j4 I\ݭN$3tTZ,/7B{}vJejjR& pvx5 0~~Dy~G=T!g.i #Ȁɛք3x8ԩ!qEVh6TAa]QoP$8"لaB{rH &AK =X1p~&HL|^F9X~;\a[}92qJvCcLO>L؉ŮƓ-O}bE]rv'rUnn[}D! p,9dёo )>̍ lz Y 6?i{I^5ItC=;`o꾴N"!}S$Ɇ_76մ#nac/MYQhk:\ &~A@K-D:汰7ʀ&S@D%؟t/"Ɲܟ rPI}RDg(YGYDT{ Md{"Nnjʉ!U;7ӓR-U\*$ֱ{wI#>4v3d2ٜ^,'[md0-o#g~ PU0d[^n_u͒^z~h>Ww! wSz?fd4cmzrD0'~w\rTn(rI" I5cLg<)kWVtѳ qBm$B=a:;Ν5r=lJ?ȼ.KΡjh7?\' eDa@>ce#d|'%8>ܶy6# FjWMWFFEt4ʰ& ۩iW(9!A SMچUxW(){L*Z⻐:ؘLb{m#B=|w Jٖ`d mYGtzF õU]%8ޅy!""QA*N,h-վέov> ~~mQ5`7g׳q=~?瞑p$,`o9Ω;ǀks ZtSVV4OALcWr pLb]('BoH ӒMI܋dFFݡɕ}*WV^ 7퐶#[Z& mmt{?=ۘթ𼡪'BG[U w~{1riR2=ʋ|Cuk-oʁ^ףtJ tq'f1`ޜڧIէ$uWa1KE0QQ30_(K˶/e'[gkaTHq"x1,~ LYU HpI,շoWp %ƨW1w)L0v"sДلVC?N2&hf'pt寐#va ՎԢ JxnytofHǗO_.ю!rxl%Y\6f09F/u֨.ӆ* ?)k6=`daʣ56) ֧Q^V:JG -ĵN"J%bgihPӵ:Q[dF- U JQ<3@<U_G3"PPs#˚c/j~:|m,3Mkk#+7YJ~_+ܨ$6Δ|;4j*DF؅y[܊O4%Zq`M}fhty϶m U -W=*lFKLxWz.@RcQ 8ڣgW]XQ"|/p >AsEgӈue&v4 km }BO9bG7R[t$5V0xpJd{CaI*{a7 T1`; 4%j(%@_ moMkQ(Tp[Z7\I҇y,"+؞vLA ^z:.iS 9eud&ƚ]c[,C͒F )7\OL|ZsWLafhtoqb]kHwc!A_fDAP0wQCA㊿YO9 Re!$$oruy/EaԡDPuwfz62es₁&窨d!MP ?1ruz|*0ݗ<sn9#ÅȤymV}.Fr}x~cܫ.XƻNuj*Pl'aR:5MZqͯϔv:4L_-d Fj|9z-"KR?g ޔ0ۍjqCp8Ʈl.>ˬ\]^rI#s&G$EY/(?CĨoʓEэ\Ft6S [5Sm ^cۡ자voq=^J2}I fs`gn N3-`bmʶ}QLJlQ''Pmu-oCkmf{)^|Oh SzAidVe[oG+A-(Qȫ4q@Oi>xM%} ̎m ٦U20?=7H5m7D"Ў0h*|;Í*ýMR^v/_d\F/KK{H8Sx vKs8'P+^=ӻruMedpŎԁf{>W1{5`D~TVQ$0}㮧!C.%k` r\:N16 zϛ<@zxLHdAKLovJCM)` j1yݣ$hXc.h Q; yDrU?P'CҾI vF0Wxg+ p* %|4j씶 ]#6f%AS~>ܯZwEUͱ龛f)C.y@EK`7hN|p^d2g <Y!X( .KN;=*8?,Fm#?Z{F9&z9̰-th#^vTlõX"tdнBKp v%`Zaūs{c2h+$h5HO9qO[@ۆpЀn;(otXSμ69 t;/XJzl5 wCjK#m}W $ 'qf:Ez%+@-x,dۍCDwr]:LwwmNIQ$=m7_@3ʣekr[9b,VPcרT2H+'+nHN'h2ŗk .QVQ |r|5:Ii0]] SPlOT&wxrOSr% \V бl{`J"`O`-'1z 9 wF-!iAJ)htXD c#AB 9^TpNf3yJ&$ `DsQ ʑk>#Y<Us6VEb[bf5]Ɇz4>lb2;_Mb1a9S&xQYI#C3OƻԎn5]!.\J9`׋Wri#TaEbݝa>m$5U~hWm)in5;/g&"dlaqNHkcC%2:pϮAGםɖq-rZH *bL!DK <5ڕ*iQfH5s?,<)~N*fsO Ii0 /_͏;$@#`@^ af+&p` P/<3OSųPL,t8*[v3)ӊIlni-ڝBa[i뷵t(dÙֹ&{/% AsPHԱ 1nF"h.<݇<4@XTI|bDbLs?째oUh02%mY'3DWļŽI'pN-%YT@E!JczrDOB;k6x3d. L#q6;˯O3K[ĶbDev@7 )T(GbIyDO)0>t$ XR B7t? w/("ZLlD 7ʸ SF2䫞r&i 1:ԀUI)=wYmg`^Õo9a#?C%K0.(3Wu2͜"S;npxg79w 怺8]doVGǡ /O Ogy7Ro|.ģ>蘸+#PZW =U>t(2$M1Xϣ O\92yA ?@PN-"4YQ WUDW2Zծs#K'e${xYx4SbU rοbe?]AdZy?>,? uk齬9h3֝ S#YR`"~|c1|?6b/7b'/ NKqV0͕W C'Ġ7ZByGc\ TPxH .A8p\ zZQF -R 2H˜'5J _oH'J`_iGW/#"HgTy'=>}>E|*g#.tBx>xba% M .Eg"vZUJ\%NO.S!"ߨ9Zw=7m!&ҽLcev!rKv^{opg+gC7)4π8Y'MF|vPpRBw/|%Xy}}w+&QMۘs4&hUg<2:j96P :  "/:)#3a(~bEC֕81`o{[q6!6v>:+jL-?/m5^"{e^y2h>C7|ɖx93nexg-Me0+p'g9ܞO{ァ-e[ǘalv;j CjdVoM2֩BcD ZrxO$vՍoq d,Pv⫥שC됤M{L&#jO ξe&^SXx:F(2s\i۽ҟVn]dR>‚ ͫ bDzyp",#]jej"JӓINua3YÛElec̝q b2%*h[($)M`N 2>%f8Dk@2NVB wQɏ\8JU#Ctl?_gVp_ qgl 69J@ _&D2$mqb#&]-.aZE]!ߛXE2Ve9Y,N7 ilڬ7Y6`yo+6h^0ZmtC[)z/~ǬE5>Q5UFI.l?ʣcrQZ6[w3P D/.4\Bc=:cON<=V m>P;֔"62@O 5ȳ돹7| dޞ De+HUhV#ܡ#pq,ee5kyFcmPP6 c4ovKj'<'麧mR6G-/'& GW~ &p-HŃ Aa ɈVMgp̳?Ja90n|9#>lI^"&RK>Y*!m mX|ʂw5&bR_nzj7?Aci/+\㝫{N]WbHUJRT):Mَme"y>Dh N(h$UAUt0zi|1(gmn,~'Gȯaaet829iP{82sfO7+}[L_ ?pϪ9lH}+04.l%#0[F$GAj|l]SiAuogm'Xȟ Fwbv^ C+ҼJW ",էIDB8-9[} zom3h0%4yɒ:Ŝ\ER4JyLa~"[ܰ2<ěʘsD)vTo+ꮇYeġWՆ!щSmpA`P|ox O6,'i x<^-yiXc+u] ,#Xo:;ӰcoΗY],mY*K0&y3ӻ~.]#fGŢ UF\PBM{%f \Mx,\pUʤM]E1  \!hݤa[!W^Ud!?8=+lo2EfuXb N+ϏI Xࠦ}M)L{ U^ IFמb FPam"+[9uݝT&1NaBIvEuwN0yhr}ؾ7#rRƂHHL^بI_S{5㿡j!߸$rtim0u&7ѝ:t S+rHIf)>Ao| /䢮\{qDF Pto6K%^K4xnڃҏ''(E{ME)Amls \˟;<^e3wg?op Jnl@SvoL[Y[AFzoVޕյD/xj>/PC-";CA[TGFn KӒIn]z횱9e,p<Sp}A6xIӹ=ਸ=͙qjLX^Z[HZZ>hcE12uA4޻jl%IVX[xIj 9KdٙMxove *l]*wXF%/6DCɅ/̲DrŧWI~*O%W;E:!*4G`Cnƹ,pS4X̟L8b=ɷ6ܿnw侳aWDvG-$ylXe^&,VyB čXKW[S)90gS:pMy ;e63H &"A('SYB^ +l#C94DfJDӇ%[TAh=b0`~G\j?\5WȦe}S ("AAIfuJ^27ZyY>}Ƙz;h\%W$a[\Z5+a6.lo]wmYy8 WE=9B{ V_WE y'$w藖z-1Q$_9zn `ֻ6q(Ki6?-:Cfqv *ڨpRb؅jCm€l>!mMɻr ܚNWLGOYR8[Fnkʄ>ο{πiovziG -tIB@O~`ۅcxfIYi5nRdŤ1 >M1g ))B~ *T" -&4ܽ;"`hb΂ߌ*b"3b\֦#4\$t{L\ ݝypt]ߚls鯌œ4WܸGDouc}cz[D?$e>hFGϣiIMJm;(X<on wuX't; '_-3(9@f|A NQuy\8Yr>>$XGՎ{"~ .M= V=*~ٜn }`Q 94d_ewe޲+VVu ufDi[nUq hޖuE-,g1o#jVyzM~w q_k[JR|3>TKGYhλꨐT:qPw''me#]+%3U]\2aT92i[ٸ'_n\̏B5z]=:,R.mCu]b@w38@Ms" 8C䎁IVt"fw,CmR]$'Z)Zw_< ]{T^j&>|I+&x\WsQ,LLv'UpC4f>M~}9{o_BbR_o0Cf7vheւ  #cIB;\{ esBzt%jwC(g)1{fJ<3Z:6&R?Z?|dP6i+mhS7sR`ZCG b-* X{<6+c߂~QG(ȥD&ĭ2okxy[djҏ9ܒ@uPD2RP=[t8Vmq`+a;I!&y2 0.40s/l'ǔv ax eU37e߸f4p._@'5t2/Νo+V]-Gn|Bw"qeu(}Z-1)e0P\u&\-7N6Dc? N/d<O sC f{GhFǠE:FmDNeV@ ^Y:vC q֢ )ay HZ_7.:|'ݞIաfTt+XbFDPbj{SD Ld ^̃ F+O3+,)ҏzQM`G.na6k> jԜH1;EsT&Mb"MW%6)JK.ł-ZDDV*+3(蝡WLtsfq:q7E]?Yw( [VQH_s%,Eq:`Qgu jl^tDdܥؑ8 gh6#+bZ W Y2C%1Y^L@1QP[RdB㿗XFr%Gi\Ur# }L'6dHoUJ`Ǯw:멻'lg ?hҙǰ%_φ~HČZFc(9E6p"h&$9+C4 #:H; PF֭.HVFvG|)Lm,b nP{ urn6aAeB)-n#[|PӐ*a5AZk-ߕԻՃe'&'&dY:bMSYkxD.k:Ճ/ly > d U54*k?R;G x;_[ בqw LK<~)DHu PE57s,y6.Y@ dGي\|dK0ɬQ8&a!d݇Sg]Ziv'e`_4U: ]g24bˮ7.rr+<. &٩+zh\"l# 3xy^{{7 .0]F9wO蕕~sMo[ grKXhwcXXAilßqkO3lB&*֚Tk#3O [Nu վ-׶O{s3-/rSAU3? _)ePΔaVѨw6gf&\W T޽܏V9 #ᡱCFoW{zmMQҬlfU)wx#4uҐ32y.T$U'Ij$qi Z/%Z+dtg\' N]1bU=۱TYJ^γ zi?vlW%+#?<}_]bV;wkɼHq/{ǂ`^qg&+td'ԗדg[S >[A< {2=#kcWD{2n80a k׺TwE3n?&fKTmѝ a~u@AYNI/nVз޿pםmU>oN9 mjcߵW8|P*2.sS?"q'IZ_۽HhWxld1F% [,H#vkHQs% ԶN7&rOn:W٤~1ҒWO9Tź(_lwM2$A` `9nl;/N)NQ>h vnz$qSܳ.(FF3 u&窓C9,?„Lnпtկvc};1)M,ف\" b]xOW ei:xa* ަOuJ1Snl5nRƮVz'/2OOEGP&nao[IlE%a@dƶܝizY+όGqhtM|GQg'6XWpAu܇@jk` IeJqHZv3&X3YܹxsηRk,PAI4lQ Rn\3QMʤM)D=*-c#k@);dBtD~6j"=/ftrN(z[)@D"j Ҁ8aS =]_I0ϡ(;A5TAu,^YD 9\GBf7ͯlRg}T8FjKݴpC[@+dxfg'S}yZv>Yb ;~ɮLI7*pfx}_n-~`*J+|'ELL%YU 䄉2Rւ}LVd)Ψޛ{V l" 3gQ4ז>t遍qwbC ""fV_A5]n¯ ƪLKf>PYQ>精ư-&oJY_g3PS-C)6nNlUxU 7mx=Tik'<溭S͹Yq୥?0tW8^^◔Vj@T }s b/Di!QyFyl\A(mk]zTԁb//3 T,nP6r9VaBk!?2Cm3?ej MF$U_1#j|1Q}gA\|suj Oy`e <CB{ 9|{Ҫ$9m'9,W!Pag4B^ 6hvۈ^/ÓҏIKh0 yٕiJ0{lk% YtZ 7 2Cs~Cd T[ ż٤흴*B,XTbfK#x,]19RWV mNuwsڿ'XsvRc |M2y F.JS׶ʚ:+r2z=4RKsJ_3Խi$ݰlQ.XO x(.k;=Fvnz7X{D3K$a׆^i](UQ2xx5?~0R O /|x򎁷 ڌ?mҲBcj;p!*f.(dX*iM42$8ZA(b:p`iSo1أU =_Nokh>8cPE/6!ǰfndΟX= @)[-`6ʃVФDGIB4%58AL,m<']tuq7#}ް@SNh3R ¤98>aZu-Ep$iSJ,*??q+q0CIcZ g&Mo9yaTvZ rZAMFԾ4 +=N=Co KĜ8 DwZ\-ǜI@!+3w\@|&v%j9mD#f7~QV X:R#^I͗]|t`l;볅3 P=ryDjҽ4/ o]ID\{Ni0xK1*Ӟ'-+ҨS+Df{Mte2d*?QVe 42(:Uֽil씏voy= +<~l>N^vŇ6b.s?`Fգ@Z!eJ*>w]D06IDL&LEϻ_iyED|}KJS{f-}ή9*zu\/\)iM +?dNsby4ʢ0 ;&NqϽmFjgƑ."MKba"FY^qjeY4{$̕x0aǡUT/ug`^CG;]Ύ+I =s+^CK_Fˤp{opm RuQalKr~sQq s"$W!lpv+qx8fsX0:K` dfy{RCMtEln)-v,AIGGYX7P$hCC*Ó1R\œ̜X@K>*Lz[T)~T  eۺ #U=Ԏ/WϰY4EbQ;E4Qd8p Fy9.VxDTW-&5S,0E}0M#fێٌwnZ`Qi];ᩱx˩iɥe?+31=;E0 rYgC3 =ݢfK)Qh#`5!(B&W[dwpg.3Gzx~=Ro9RvwK{ g[zē**`z!HxfC׽q(5YYgOuݨ3!LuiJqp,X.H0~M=eN8BS \inj#mQ Vi"ǑM mqpRZ+*3~R&Y k }ܤxQ.Vdd걺k0N;<%PVog7#)(\gݚp =gx7G`es3p 5 A/| 2u>gm"$P+|j OO-zeU#|zE <Y MO/PlJ]V6IۆAƟgux5=R {GvE?J-n+ne ?L ~"Likdƴ&Di ;xȯW~BKny~Zo{9QTs8fHz$'1ƷcsvAe+C$LMC:kI]yvUvf μ6 z ,ڃShttg x$,j !W|NkhUhQ% Fi5 La{L}qGh1R3AB5bt헮͵`́~V6Fv$-˰!9P|u>󻚍=t5 d0圔:)*FZ ,67 Yɳئ:bI^q_A8af"o-U.9=ҵ2)~}HdwO %Pgq"{ =t~5ȼUVm/TǗs !X)gt}taMyNc JJy}}v=d!Yٵ0(kr_u :vhJ qUԡ]%_eXG8O7ߪ[ؾi]1=xfFNKfƑo%|_%" d  D]rcы5/l3aIbc2[AL!1֛G/LJS&ླྀ P(zMfG1WmOW(Vǚd \O}bu& JI #Rv/ͱ*iJF ~ b=7|tigZn`aJwKWWZ mM2}p lO"y`["jן& 7_{Yq`Q$Di,?A"W֔j xBQOܵqo{") }Kt40<;H @ߊK#`/j<5R |Oݡ4.J[ u{!86N3Z֛l['W }jyڠ-Pdk! JHԿj W%n|2hIۇ,%>,zs5E7Jt&|rz0|D^Qy?羰; >7؅"E2ȨR~ϑKIbGmfԅdܨG] `RBkĨޥ<`዆yošU@ Ʃ)/v\r±cllve\,PVOg4w=с xߞI"S ZNO5&j?WzAѴȝ{'&DKyiBçϕvVȱy 1ca|BI T;RXy(K5v=kE:L;%vzI:> tI!/-/01kYPhP*J63^crߴ6V2<7R1+Dm">'6S ׹9jqD2&{> ;f9C@kIRAwJȤHǦ:687ϣf#yQ4*0ո9V ١Z!ab+ZeY@z>x{Jd{/EqɁ+ܓs6|oኞ=ۨ: 2 1:P=] %) N8we,-m`&-TCLWh\J. *Vā4w慊'>aJl@C#=k4Wz-},K_pw:N`U oT:z=y' oq(z.u60>>z)*ktqu8mg!̤Jc(Xp*\9A-Aޱl<4~i\3&DƔ/٬TuS?ڍ%_RfEy ]@9H!jWFw 9jfl^FCn/XQqvF5PL&r :,pJه)?t0Te?8f+b)x3CIEQU;<A+`?6{D> p۬[M={T H7Xd(P&+VϾkIѭֻ]y}{{_361\*Y WԺ/Q/*ݙK,VMSYwM)\yo>I3<,AI3#VSS&%|>^}-:2xl(e ;V=RfOPgaPB͘Y~;Y/DL$03Ll!t3OHOa0XH$u&G7Zġ?*~cRO <@5O' u@ɹ}uvOg_ z6ȋ630xeʥ#[xHp`P]1/^;:zRB!v) Jnr:5F|H%.PKq6BpOH01qFco]ˬAbHn hwձ͑u)0^ bC:~&utťdp`.o1-\*.z~%v#! 5K89Vd,1Z!!]=ge1n$+Z4,Եir^cN88;4C$_]Fb5coo|˯/JۍT~qfc yc-zwI9`$Ǧ#,k)9OmBWktF2WLX0~bڰ`]Ъ* j2䳠IDVBvZwϝ 9 9c:hObծV(uYkIS>I8*ԭ.#'ۡ.{ˇ2'͎sYDǘD\+zr{^kjKX; ^fN "6~#:;{R|.eVOGf ^Ky/WYK9דm'e%)hW`0#._ŧ䪔u7Ln@ͺUeg!骿O;q)4lPDgc@6X ?4p*ĪgO) fC'tۓ}5!<[} >ð'=#'-̂O'T̝ȋ9JTlw2P%!!*^}V0beA;xg%pHFۈ5WA!9^\*Օ94A^>s..7h.Tes 8ike=L4Ga<D+Fӿ+7N%G M-V֕nB -hs?UEŨ!#_$胱)%%)٦o=,\SZIW{}vW]&Һ SP% =l(778ȀUw$F.~i;:'#$8ɛ4 a_7!PZ #Hw8?%/<08Olز^ A*NA@<8D$K)=FJ%Nv%^y?ZߓF%YV7ŌJtڌⲄa_)ho!jTw (RDX9h(Y 2")Uڇv.qMat2=Q -J _E?{X'g텮%pOe6^7; n_8NDǥvyςX}D2$1 -U71q [QX9uԉ2AqXdٺ)c='sj7.m3ueVd+ Aߠ8HhȢsGFXG5YȗVKXp &$Sb}`7b~ RQ 4.>zC':̋@4}bi A[ƴƻ?+ g ͭ@{E@qQq{FHnmXm'sH6O l(u8*^v}dgI(C8/^7l Faq8#u8_8o)Kծ5ޔeSe|9nHqcSn_$텥:e0|ȴ"jEN0R  F=3E[OtҌi Yw{]U3qvZpAZ@=FJ.=pDZS%,vP`Ў:P<_[kj*:=7sk&?kf/| qjI`DYXhV$ 5nF`fCp`!WrRw0lJRD1bfٹs0_b2ƔڬS.ؓd~LDu?m?ifa8TZ]H5H$)ka_,msZAwX$D8uZ㛊 =+ۋhM jQsO͸ ֔$j][V֢Y gexg]eD+5%V>K{:HNU7FڌqpQX=Z?2(ܦׄ=!Qҏ4Op5\GPu$V9, ayfU5(gлFrUC)nIkԑ{8.?_L<-pJn%3^IG$j)HJB?yɧ=0xG~WZJt,8{Im=/ãF(zb!o64Yc HjlS {Z#VqKH]T0M"S8KOQ/ڷy,is}&;S]}g4z|"- zV^8D c_}9Xj`C9fSmrJD-5M34?΂ opV6K=/?DhPLB.C:$HZ)8‰oij%TifSU8xXJz)KEBѕװӌ;eS?o=Ld#N3x$R4mܞ@Y;{Up!Q1OEiH(nM;[S}G%}W8O}.$y87IR6m#I4R|Hl}ơ5'ǻ%:G% +i+SQlh!Hb2"Q]zrIOe})`̮/Q#Ѫ3  x%(Y\cGQzgZ;(RI%p횡5'F5 灞6ŋq)WavdޥhY ;d5uyzbwFwwt _KxD_-ҫߢ~p7ohsp @ݹ;ĿCy,yǯ;p`q y~['! rDfح硗A}(mC Boy쾎A7mf.#-%oooSDƕr.Ez@ltwPW6N##=Ye( ьt)IIaϽf\H g H5t/EH=w C+^\>}}=9=Ive+7[T.)|YZ 6&j[!WLtPumXnAU ~ֲ؃P[reN- *iewi^8DI0w.`fـ?%8TX |FNw 0G@/@1r M%Xt@) #;Uti9=$`z%$R[0X_$ )G);ÍGkӥdgת7`Y >2YVc B hiw`=fxG;Hz ;1tأ\`  yab&]hwA ]β; gl]ժP˾oGC#q9cI+1=:A):yREi`2ZٖFVPi-\D&r!VD$Q1=F|%ڕW␔u$ 0X51Z럻wr,p;>ߡFEƒ%bw30e Ű,yƌpv, Z4Th+Y2 m7n#|Uz&}Wagw<8kJ*Q*xq Kő%*,oȂ_w,s '~Ki|It~R,ß6ĭ9]6d̩A"TibV@&4Cn%†#C8CM$ѯ7H!_?^m: O m)'̓mXb]iأn^T̡q|J2ui8a\GI+ gLT"d;'/;!QNR/ւh #p̰}DI yG酭]} BJMq'xZz]'!^Im2?FCO ղ('90vq˳9vFKЂ<,~U҅}Oy cm ]4FwKbи"'nj|FukƁ==/U~Q'wO+ߢL@k>y~/K+N/itdyΞ. pFW:~"2]QhnnA+.׽_K/ uf92~['ꠓ@!"5Q1O((XBI">hۋhICjDbZ@K&WYsFn2al$p r!mDW)HFֲͫ^#EA Ѱ.pf_ț{@Վؒa%*F 3n~ŞN&\r jg `yd۟O/F""Ӄ\ؽk`6K~'gRNc;T\: ơe'Uw详"s;@[1MQ!h'T]Bw,>S=hDM؟O!q{jDzY׎*!3Z|| tW~*6[zf9:/&$^,,Ezb ;Ƅ`bEIRVɄqN/<˵| BP^콾 R(y4&RT(8JQ=<7$<份m㭙[s&\?ݳpWjbL}pЭ"}zvQ/ Di[qЂXIizSԵ>]i *AiFg7:%j(}:Dj;Śiuqd۹F5禗&gd[!5T>$BZMl 4]iaTKB 1;Q}/UDmd6۟'kJ9 :D( O~=(T*O.@[/F r\.Tc11csL&! ~gypP)|` Qr]Bw%4q_7 612R16= LT"vȒC/?>ndͳXSVp)4M<#ͩ~CYH^͆oa{@6!e+R pE=[}%aFL5ļ@ 2~ 1jr[Vr >PLՌeˆt )ƄsXxu wmM$APpl !O`EzoU4TG]Lxmi5zJ BGQ#/T?o Ov<MkJǐ>^U򈤩08/D°pKOzt+뽊،c?a-r1#+[\sӶ>:.wڥ^l{MlSL̙<N!Xu~.T }@@CMR:^%KީL=<}QWmvpV`3ӷEnژIQO&0X1?%Qhz-TH PShFZ6\Cq<2ep3B_"j~[6=nΜJD2џ?w}VˏXCj:DDZ ?)zbLNq1t?tBҗGOMJ3 <'0@zm|[鯢/=E$UGo>cH Uu0 Ak-FtaF2و[gϛs$qRmKA9C[A-srD3 Fu0ULj[4}64(J`EM,h(=_?5g*(+M؄]YtYZ d;t<}OC³(QN*k(3wX$ X 7EۉQ1LS&P=ԙfVQ*Cي0}aPˌ3(~h{ OH+Ҳ#ȧT<.K([=G17ɹ`-:,'ߴ^Cb ָ2B,,+< D+!Y@E=2{gaX4ƀynVLWⱦV` c,7Pq\zלD>k^{tˬ(zCu\aU*=nGMKf90Ji x">4!HStGdshͲ wO`|{R,lyr̖qV@K~lhηF-.VBs|FvWg7РU^ . όw0ED$,^RayQǩrϣ3%m}`{YOϒ:/h)tp8DzB`]DV=f@N^5^B 8ÆV" N|<yw+yeu,@K!wݚ| x"G2bn R?)igg ѷcVũاw}w+=;'7Di63FL}'2;͘B:r&&:U-уYY9<soHzxss 7jѳ6' v7cp;m99zɬv0zLyh[FٵeE%YfO)o;R/ C:939;d)/\I΀DSv^EQnto6W {  /Fţt?&(m!8DZ]iRMz<8b& ݠV_3߮h 5{cJc<۱SetGQt`E&ܾ_F9*6%%Wn\ r*vm/Sn6D=ޣQ[d*-! kSFJH1ښ,9'W-lZ1 .&LS:lAJgsw ]J=e/R:&}m0˦X6@#"b!ķDߝ*Rj)06 `ھZ{=,QJ|̈́"0' /̒b94ƪX2ozg uLRcAPZqEZ VA/c^Yp*I!Ӷ&8VoDi(T%xىŇj9X r&\ ?&P )@5q[/^x 8JŋYZK!H3x$m[P:jy!uHACBLӇpy=.xnWPWC2Sq4Lkg02ˆ΁G.?"ˇQD0n=xTck䏼fբ2dFe礼6^s݅X}eB60E*k=&ʲ 'ufNmρ",`Y0?_bvllEJNg~edb8|Ss& +22 zBT_,c0d1l61-OYwv7Dw*ڤv(Syn _z)Onh hmhsYGexůc-ō^%ؘ+ J> t rpD)]^×^S`WI"~j?X.䵴a*]AS;c5a%SD7I<3W( O](5Zs?qrZzkb?o4p"dF+q+~!dv'~'3bq!R@TzvMt@㧄42 \@y6.AYAJ `O2 MӵmHCY3=|)̈́6גYCH "p/ђv&is#JxrJ$|k C9j[5CtnJC˙h.0\Zl˙oafd >=p]1 IWQlxzƛbXg8oX8ԍofp@'҅&چS0i/KZk!͹٧RNwѢ jyM`iN I=M.ð¯fI\Yl$h Bl"rY"'LK&o(~^;CQocnjEJB0d*A/l鮜 9/]zR7 7pͲ$wRDUwKj!۠/`2@&Ԯr:/ミTfGdm_.y"8>\D8=GM76k%3v@A_t\>aG7EۯTr ){%BlyĮfhL7 m0){/յ@ 30 ڗe(qt)֬,*0 ocr_ET8~{+u#r>^]%t0nBIVJwn'e=ݘ>Y>w?&,FSH>Lς}%ICV : fR-9(T, ׽Nl3/U!zMX^m[mN*c%eg6!Y0b, CFrl7w#fLEɌ[UNn>:>әpթ/3)\dbnؽ(^/S1318q;s ;WXQM/>y$&W9u7Q1ᡬKIhEmTY6D3\Tj5d*:73gneN=nﶶcH)T~dj]CqV.Z gyg֧]FfKh:z˸zK32;JZq28WIק,׻a㛋r/}TlGdIriҿq=t cĄ[/_UЖrCefՌXh; ŰU40j++0 *tmn1>;VT <)trIP1dm#݌ۑZAeW ^''g{>"A ;'# ;H4wamF(^썹Qm*2M6dY@z~ct ns߽,1ۀ2{EYrAZ?PE&u/?QXӨ_NvћhX 猇bv#uN3`fB4HTR2M v(1\t,(6򔁭3Gq￸ᰢ0搨Lyjb4Be|`-\g%çsZ3iL}J:E?Omm@%O5ivu V885ځ~Pm ~` [.{vW54.tAWU2+Io=Fit5pt {P1D.4lv3K( h#D뗋qr?!*־)p^dH,-^YGS#0\H (4 qwQ|M?; ;9Ylxs,s)]  v=.$`8KfIq@3Oo4y ''{F 6\BǞjp5)3hj65sLr“o]iY2;UrQqg5Y FZP]!NP,D|Ƌ5d97XHT" ~aP<|QRi΁LۋOl,.l +0wDT2;ە%/ij·a^XΫ|a355:%}!'-C%ʸ5f|e^F6HO&ǩ-`F&ۮ-W>EsQi׼8_&s8W3;f܏5PA4o7)Oݤl;T Ȥx?wyeIA'i ڡ SAlG5 y."Yk336@z,h΢whB 3=*]G΍RiBP{BlTt14Xׄ¦eq\x4?Zǀ,v62#Mݣdsc$|Ӫ;CDԀk [gؗ+chZi%kw(F-8i*'CԠ:YE ̶q)QW[: 7, <R֩S'e+nPOvy)Qצ8m1}܁wz'_Ğ3sE6ӧ~c7FT@6[$h9"ˀͯ3kVTCx#FT6b)&ʠ&E]6$]!kܭ\Q9M?@INXHiE]U+Ŗ(HŵnR9x?:o#f0Z]Rb#k.z J9zùu*9&i*],%h`u[kNU왦 5]0(3F},qmvE0mWrzj(bˍrk k{R3d\~n9"w {B4VK=&_{U{Yh{x p27X]{=InU(\9PR~LuyY/I["YbA][1f!n3=s[I߱d !QEzbªR6῎!>pqF$.&Xqp,Gδj}pGY۷]sDJa5, PΆPx8‡k[N7n}#շ+H=d2,Ϋ4pGLNT1̠܁Ռ`z_k|P7Z,&@:Z #|]|چ+0j2( qE-(W:%LVZuS{]7.y%UUjt CYkvEA5tYp`s=NpH}WGmUyG/7wI4Deu/ݳXY932U /3-<""r8j~ u ^_kB;=]/'Bh+%pXǰ}hE2+I$\˒]YNX F6~5Y'`⿲bV A^6М#j"->r, o9`vh5l6x:"59ޑȆnbʌe|eF;ϒ_GF ݗI#ge͸(;` R/s 3WP+Nݖ&LH7 qcXg(zvmu (}by2-Rj"x!&=gg[ƓQmvCǸN?|lR?6eI@|>H_ӒٔH')nklel*'5BĠwSq$њdZU+{8/FV؊Ms?kvƲZ3\"|b st3gDXpIK׭)؟;!FȩQWsO>-ctmۙurؚ]*# za<ۙ 4O\CWI(ŁծO%u' DxL~%ꋆqm5M:N"9`x.74`I!lYz0qOe^\IX]D4}$ ZpRv6V}K=s$Ml^d#֞9ѽ(0%pX@ & U E?4yWu{<[GlWT[ENc1pQ&pƂBJ_>eVtW J9_X@'kԮdr>9QG"x.#cʎ|m3uRFEpLAQ~ݦ j?;dxr\+ȀtH[( nt?-5l&=<).ctԴnCA eC(/GEʗbx!̮MP͂SXNthY*L6lÊpC/Qyƒo-mpՍWO{ L^\FW`¥ɟN2lxR>T $ ~:4nr8/Gat&z:(yulE Uu>,88)I0UNAtj=.$ 9˺=j zͅFS}ds]L{QU#&?% eb䎯g `M6,'9ʈ\m$gHA%V*)N23LZo듵وQ I0C<.`\X7+h sxtbBG4“v(ķP=sȎG(K/ }7XixP@{ɑoRb?Yg Xm2p~pQń[y%OHQvy0B;ݓV${>mvW0Qnm,Yݰ;na 7*b#FFCz]-r}w@d w.ѱ?pG~ &i" aNSߵ(.˰_@Rd䴬kSƴrI:yhx\ w%ճX *_Ք{cZWmI)Ht) n1)Vd;&bXdSik̤k>x^uj?:fU~G3dİ%SA_nxMemLԈ5pO׵Z?@îLc]\FX ɈW%Y k~}Hmha%5&Num1iO3MSCbE '4ߝsgrAx2f~6m==|/Tbg e-e-*RQJioɄh4tȪ2+* Ve'⇸39F04!2u@ƻ6ߥb)y)~hצ۶x[i5] t+PLSl#X-Y]Mgdo?Yel (S s)jVOd<#FbLAti I*Q8naR;>Է,@֋ŝ53+m+-.T8*֠<{ۀ+3 eA%f-vX8ktf:Vo? >1\1@6&(&x9ՋQz 9]LPy&p:+8(eKL_bs`+hsLd=wAۑD9Ʌ0Iw*\22HV_m.!S(d= 6@h%Ny TXj* ,x;{%u,[ǭ Nh TG#:8mLv o{xZBt}Dc{._ GN6.h^Zo$%Rl?a1f}D8CBO$v94[tZ$˓2qɞ+إً30uc 蟯W:.H*\9myxѓ;Nj[ d~J`i/aHpB앫ϟ%,%;!@ S!Nը%W.8tK] #NFKm13ځѨJ&ꐭ{67"o~EQ qRu` 8vKpI#8c'uoKǪ|@X)VLZbI?/fϙfs's tψUl 9όYU+'\L7]=QTNA m p8wq WCs>sHNS$*t(ӷŏuն"պr.I>g+!xguiH050/ ƒ[ߢ MF4K2E7Q^\+751c7RŅb.'bL+7n=b5+3ډD ~|1gP </d/xMSotZ0::r ͓>f=җR薸h1WɲV[pdO~fM9^wQ}L*OH7T]=!#LtztjrE, ンZ`??, &M2#[l;LOP0{ ىmH"#>Y64V\&Xw+tQ5Cm[{7X1sFkA҇vѯ6 ?"PG6?@f7j0GttZ g}֛3>>`bV'S`jw,t/|%%1;v;y'KV?)Wd#B9S׉r6}ҷr߰O˶+6ٍ$9OZCg(-= n@dCON,,f[Hu)݁i%Ҿ3צY6$TZǦvϜ]/ Wױt9"R>9WA3@*'mS3GF  %lFBF2*y ֳ0|2K,%W%mt{9:t);S=sV :Nz T@I;q a\ ?r˅[mhU_׿3(S8gۉ8j C҆ sN0+pE7@nA dak!=V_ʛ'ؿ!]37c/W~k]HߌX7.{a4ΛwUbPx6rCjH9-|GuGvJDb/q_M>jJ~ܑ=bœ"1%8T]G]vB`{L7. kḱBm =h0,kڼўJ'JD{,˩fK'"{.JˬdJ5?BoĻZ7Uշ76Ŏ`5?tdCe{U]^-NRmswr(K2O.PX5KpXUGw0ȌGASYqp!=w0I8!uIo&r?0<|wٜ@οΈt+p;&{ylY4kϋstd陀o\ڍ-Ib:@&Dp-O 'RY.RD6ӔTm:umL{bOH3]n4cYbX,8.<[HQ :l^b$p%(%J?Wn}՘΋elge]ۍ+=Uiʳ4<;qdz쇉Q*]h`$c"y/Ƙ' dnX )J =G;`@2ק<|^;%Gaѕ:*H,dh_I<} IUx LAL:"H f*ڣ 9~Lo14kacX؊h[Cghڰ X44OP4`B쇕xGԢ2ƙE#'XR|u6 \ ^ca` I4 @Vצ?h4)Z VΙ)@;@&= 1>Jr/̗l~=G Fyp7Z|-[OAx.Eu9_䥂6PK9F3%-:!Z9e_e;d 0N9U;R"c*hX:QU{+lE:5*x{U U,[j&p]0~YZ:VЕQ:䕈`6 Vx>1aހ>8ZⱣBZp[3O Í/P>h NtǶx8#FD}ʊGG!۬lp7Ea(Vx,̽KsŅbk >m"WEpTXGlYa# Sx%pf_3Pəisɵ&*SacmK RJʀ)HO-Ӄabq sN=|7UܖA0v̲9X$i:uPF߽cL42X`6Hpn h@6wzK kpOMq_ngdN#sb6EqLFSx셑:}6?yʆlQ˶CvKL (&w@)JrNH؎&y.y_% O/RRbiX4 38zYPԝ¼=tqKM ;,IF0 pxZCy*KUXYOLDF1nn*6b<~gTȦʊkfD\v EQpi Q> JsofMaٝxho+R3dZP_9\) nFhm7)/Uf`:Id$)3Coؗ}e'ԼUAQ'%*3"vz7 ZS}7ןSt(nZ%|ˊ K FlH;ABPiD=V~uEX!1?xqNicy&,in(2/}y`ZdX5SԄ@ [|]\C <-yB2vmc~gicv7C8rFX,\&GM](x5k}T.y>9+)5z[_sBΒ+rq\oÊ@;M{v8mߐEa&4dwT?z4%O<\|`5hJIԱU7<B k/JHˣ\o#/!SՈv+< l[!ɬXnBgcne{IjɀaA]F/p)9jԟD8-&=& %ˈdn7̉9#ء͚erŤ2y4gYʋLj睂,k m˯0H ~j32ҧ 鐴DNd׭b²hRUĨYd=Y$1wcwD=â/lvO[AEKX5>4#9 |G))xlV]12>Vo!}x'=V6Lse ƿM\gc^7[Hp #Yұ a4Ecץaֻ/qi垖M!+%BzƯI$9B^X~K[_=WOLX*ƕ\XYx,įWxp`Qw: t]۰mRMH=q UsxývHoz;b\6ϕŗ xm[ns5$` Oіpu2|ΕE^ްi~ON,bN [Q6wx +گC;+޳D,r QtM `eK@D3kƤۉtՍ0[E@ hۊc@LtGsXFONӆ2xmʎjk (6/[b_lSZwT-&ۘ%At02"|'F=@b4؈_i C+lcr #[?LK҇n/ϴbD*u4K fr*񟽆&_m\X6^;sxkS˥K ; iHT{4gQ1Ҡ²{ ,j_Aoo@G3݁^yU jt]P\mIKMzG{(8_ JCymMZJ}+쬐oV&k"Mha\3j<3|@p܅t͖T,Hn=8;bl3Ӿ| ׀)\!owI*-~]W,yJ{v]3&1*M" *qzcFM2:yXjv_@,"N˓ւ^N(;WZqˋ w QCb\{844 ou7~=iCʅX"&Q~4[- ME:N0= \S.9o~G >?r,D\CP)XUJ`*f-Bl<(TܥyԠ{ũ&9i2F ۂr W3,޻ϰ)Uhq' [1'@h1?6l GaG}qhOj]Z8YES;'(eÄuڶ=`5 K;4ex~裬B?a+r ;xK5#)U/&W je)oU ;䛒?5|I)?IP3!o"{ :g;&t$1茇 d csV٤BBD3'srE>bz=IG[I=6G?YJO;M7(22mfa6E3; YAҌ+'u]/sUYϏnJV ;`pF$Ū{1d[KiDJc6YgqbV-NUW^,Sep͆~e80r!=~cy-VZ]G~PYqGf&zر8HC<[w>M;9q[aRyiE6Ƥ_2UʦG͏xbp׉ }xYDҜ5Lqʭ-kT:~\mOs >85KA–6n!`1=r|]}(9SFZO1iJ|FEDN { S5vev^JEA{0{l-|xiph )q: =j6VB =Xr.1R OO< ^7{GbWD>Z鱉ݵW%.&b ؗ+BTsZ+*sl 68,Eofqj9Sd' Ibfb]fr"m|=c#Ϭ඲8gL>0c<SNN1@!`"AW5aX)KSA'nA k\.O+<ƫ#OTߦAe5JbH9ݧ^owU>^D.Z[7J&pΏ&k^J Zm_H6J{Ԍ YѸ_ou|AYm2]0xLj$b% ʯ:uu<,PavгsG))\=edR!I& [uN~2#oN .تr}kE\ޝo;o14L)l+!8#Q{u((5`?;rɜ-퐎Տ;[[ȕ%W+4Ke9RjX|Oީ}rT.9 E\/;>, g{TnِASQ|lߓ< >WjbCO:4$WW*%y/6$1lT@S?EX/M57+"*tAvn. Y_X & ?)8!w[  rvp~ [<,-\GZ!G>&ל~D&3-]N +孹PZtz@~=}h3AgǕLI=bxA o^;/Q_aQʸ|&awQV(A?*vOx ՖHυpW,>̅Z(q9ali˙riؖR1긠@ސ7ƴitugSom\>A퐨cShQB ; _t:(0бk]OP${X |Aw6l*N=YZb3E 6X عuÝS-.&5/yǖa9\ܰD2v֫9W*QBkoO+T6ڞo3%RJCa nD%AF1OdDDhO:؄ܾKyg\h'V[H=\to&fMUUy82o-X/Fcԋ|A`{+q;edp>Ć/qBway{!8;y+ ktcQa9Q!^@W6(<^^Ah'EJ|s4w 7hu"Uˊ y*":n+ | pݡ M.fp l +LNe~>$Bj'}$a˻xv2^~wɏ=R\Pkw I*AcԽ.I*F슱Nvaǽ| p k/1Q&5kL=myKO1/l_QV`ĶoFKm/3ʴ{C&"uzJk#3_HB/u(J:+V5!\"iK7qXaЃ/wQ`&2̌:G5hP%yxU&cEj:az51c*w15=NeќZm|xq!06g ovπl2oКF(&\<† SoCdԟH_;JN$۸(9O 6uRTF& 8w-6.pm*E߽Zw#*A~#Q3Ns 7AȦ\vk?tM a˕AW;D(t+kJ;fq VѣG&o[ʮnz'ӧ⒎vE\W"E҅ΏWfON'Ԡ4X+< P1jX_:F"͕zMrE)i=Éa;ц]U&CE:s$j8V4hu[Pp$VV t2FH+tZVJ0!i6%KloL]"%5C;[n-_vb 頳EZH_L @Ձ;NtS˼ھWDOY H(|!ڏC?kx &yő 42mȥ 3^>Y_ʂ]͐!x(]SNМha[folE % ex mHAw|S\h?XMwq8*&~v)Pu:7 ev8smݝ84v@ٌIтa,Ҷ>+- L2*gG뉭 @u#) T) Qj*g!\|E10JTh\~1[7HA}{'(s,"nB&쏜a=:߻ c9&xM=굶< ^;Z|>|*PiyP+&!P't1| |ێFZ\ӪmV3 [0N:~ .m0b!VLoC@ ,1UnyrW&u7lq5/^?$avoZp]Jc75x*0a4*:0LB[HWгd6_9?31o3,@"1^O=Ƹ3 }rnԥ8 1"M!bpP'`,wHj4wjs:{>:``m;BI@ۼƢn^SwX4#U|)7_,&5UFGa8-M :T1;qA n sUiЬeaH2pu s_EwZ_߉nJ&/5jI|A,=VOU}Az!^EX/gbl͜!OQ}Ϩ,D(jadvKzoOn6'`Zh+r bJ&+ߖ n\952!*N`d!|0[zvLfW#g;Y.ܐQ$.YOY4)v*~q,E+kt:\YթUO':0m~:fg7%U^c%3wDΒ&i}{W%UQO|kޘŴJG dl@|wReŀ# ^n#%uQHN;#`֒~k!1UQ6T d罃n*,U!KΗDҼILO"FNoNf$T!aaw7X?QR3`ԅ_O6Nd/.4M'5wͻ,!o,_>2=}8 5d:^.IVso\jlnwrgQ^֠ #"v   ԫ/ x_A ͈͝$0y3yV{ ~pg<"\WCNav'gX>@] Řb4 畃sHj;a]Yf39#QM9>/YO=\QJ(P6sןևe9\gL깍:@D>ܢ Ja](DˌC( p &¼ㄏ SnEגEԊ%5;ꅐP"P:2/ӕ접`Lw<|<8hCDҗ-\ra75ǀu8c,(=IJ-$E' f3p!FnHU. m+`,,ꤟemS(; S$l~aȑ!;{i0RG[/oA(=yQ:ߛ. p4OWϊl3^X#:Pl`{s J{!e銑k#4M׾K:DglMƎw,hD]\S }YZ \^Zvq; E^ }UFj.^R( <:Ԡ)GxH {P*=$?s abdGRF&T}:?e]'O` %r#3WJxɍ0u0,JD%.К̔~OI6'İ#tmI]"MM3Dd?5e)\!^ '3*|@-}<,4qca[݇ ;ܟk6J6*@7BU5ޒB34B*0 Nl"H%Mq*g<@.qa3*ΏPM-`XLUY8[9Zl[%ީē .鮓P{gC PçHpk#ŔRn~ΑV-״xfͬB6:׿4 z("5/b-O!01WFc'ՑJ%gׯۙ+-ƽ5E_κ94(D%Wڅ6:yy>Qkn5椳Mk.5c\~0#ɉݾ-$Pf+ur7ujh/9apffrzgչU`c|[Rge$tA}MPåǖQţwUjF6]5rtJcaanʕ*~" %|e}IIܗز^@$ƛ%w "+Rտsg#﫫Yji D.mHgG+#;u}1U:I$`?`?-0 vu](Fnw˻I++]6KܕOrHYw]BWڟzd&W:ҲgE Q~t+!v8x;$/ \d3\̸N έh[Ljq 7 nQVr|F5ܕl~pmneKX#I[a$U@#-:~п)z%&zAuG=PczCFnvFSzwbe,*;w9xܺ q8!Lg#&Tݢ|t5)AtԵLִXhiꝓL*7c_A;Cx$J nʰgP ԑwud'fڟ/QSCq/z*M{'` ` w΢]O{\0`>csGn$q;lkA)܉.?話UKKdlNwF f6T++a|喈{\{5EJ:7,x"o]zzC,(*@\9p$zSQ"hlA+bS%.6&I (=e(T(,L4..8_X>p\H7و#֯,QIl\QY/8uMZXBXa]XAooߙ.)7Wo+>;)P*}XFEs}(vLͣyΪS̉}P*_M6~ِ.1rܜzV j|)TOƕx,/Bu}ib#x.$=@5< !þBv`C⭀(n۸rX9a@睾:H7TUs'.Г(Ip R♣dp*9?5Ys,-,Lf<=uz+y YT=q$raVCjf2=IY]];l9:&P_;j[mo\ ;߹ ,ynY7r+aFuݙd`m~tA\{Gvɘ8L;2ʃdJ~~A"d@5Dٺ*XSDncv%v]N/\sk-T+[BFϸuD|QKire*zoSM 5B?}:0vx?uI0վ(/_\xrvG zbzu r~6zaGXYa?dws0Z:]r|CK >\q57 ǍK{0kAoۻjUQR 228. ͼJ9ր GQB^(Ŧ˱ @p ءU.\f*m#H ru;Wz;p4ʧ"twNFN,A DBrVaւQ;~k~ %*ɗɌښMBq\j8 ?"==K` [ a} E(qsF>e( {VuL7q9;,a_sX:Fw .>鄸#:ԍ}]xu鱐 TWnm}.:T1Vաi~[2ZL8yA.lIr`` p_2ɏ3T"ZϸyWU 20 $_ ;s /2+ $Ö;9oDq6(gʑ& gO_0VAD4j5[gn%  >8sY,zUTTxzfwjF B}%9?>C_! 8*[%ы"@KKvXPlfLNa! iQLsˌY ELO9 i/8=;-1=,TCGpֲvl6ÜL"KGm.3K慯c^Fui|u|AhȜpaY;<Z"Oz{ixE YЯd-MbD ˔ U׸밹c_.QjayKhFoQ£Ia迩eAgC@ic1;#yEy$˖sk E[ ;n~Cv$JadIa{eSi4(>8X8Fu e/~Od;SaW! uV nGP}\b~wT8ΝGkǖ,Y5ֆS+݈.zXKQoc+˜V1 KI`\-EQsJVu!B<`IJrSG̔o R{v\M9V,,6^+fn0L7]~ԡ5ĬlUd( >y1 ,_u5e(0A0^И\&<-Zu?qͻ6\82M,zJ0]]T cs`(qoTf='6Q^:WEÔۘx{Z2f۱B*o1{+@S_QvzU)ItZ9'8hvTI~ώ޲}ΈJ71$.|9 d,1? se\oK,VW-MF ?b4BS#neFg2iUj uN2=>=b'K_d@nݦ8=[Z"nCN>pF!:$XIR, ?g4m搱%%kX\ tx}lfa;_4-kB#WH )ԯ~V*(0*RxQ(_؉p:vOYOK/q¸01\RJ\0Nl!RDm83O"61Sz]msE ZȨ2u0SObo/ qӆsFL.<1хkmA53*x&Oj:jzE͖?3\SS: F2>i(O* #tG%* MXlo 7pGv'9l(nu{5%u@ *ad AQ=<l@^a<;oXUzd&>>j\Bp<`h}dLX)%w-J#fHUX%cR3j/T N\¿oCξ8ݔX+a~T״9JU;.0] æeo"[D|yJ yLcz"OB:4'hV3C,7ޅ_d-TK&hl8~ >:-mlA' Ko]%"{{ڻsv' Ev[lS#۪.Xqc_"H$% m_ >rfK}S- $9|5%$C˧8z'x{V7ű\O4H)@ ЭdqiU[j QSqFsW u B*sF&áE\yFͼ!ȇ˭#ό|L- 6(t7J-?RKOBsϙ0[zW9:ohI}ނllm*PJ-͒+P|xrSTۦ廸P2>H=X\vNn[M%^Cդv72<#R]'~ X^uNLGEPJ`a:O?黣zfr`0 ;gON+ "(tFƨB۶5| vK?uetqikFѢ7"{G57Cޓ-,_[,5,HN2eT-w ȣC*. C7̮wD)ws1U(}y3U-:銧SG }̃4^3qP'Qaދb<+`>6wr)G7QT&s|LL F=Xhfل߿Oij:p:>cNՊ0sC a2ዜ/߄AoN޺3 ] L1,SC\ 3-b3N)\.1JdjYGaGz_b [ i}Ǽ[/WGO**s2 vyŀ{Y'yԮۓN $ʾKІW"IiCV%@X,,"J Xxu+!%jh HAJ=?.h晻|ϴ#\樀>3?< + NS[)A#]!&5E~u.S&u<_*I꙰4t cM%S×A9vG-aU糕+W}ˈT[߂e~D٭lnu*Dm1 &j ˟"DMk73>&4^$E6 55f'#f ;}ݔ0Vt@-R7ޗ1>rW^(r=披{ ɺCmԹg7r7ĠroWVN]/41r)h]W$T>mPARx7AY'֫QRi@=y\/.ג$!r/O|K(+l1-):#lի?_,SlHl& >j(_lѭeudoHw=KCy@cz{uShox]F>d6{C78sgU9iMA`YwnzΥc [,_g zDmᓶ[e3^ZK :gГӧ! f,VD%ϥlt+O y롪Žٶ,uthEȌ*vEafJ''Jks *G(0rחKN-oG0w +tީpYyY(@01,>XCs{͘Y݌nYy)ϬK#T=>uJe@ X[:z}W;10D{I 嬸TEuƗOc>L$uu8iP3֏Tb!3,q.}?Ek}j{LLbpRZ.'ޛl}X^j:Zޭ'7k,TZ+Q 8#,>o^=U=[53zA:eY+XisAV=1  8 *AS"^C]Oy2]U&]) ޛsXQAxFd';EZ,!Juc!@n-KRG%[DVX/>Ъ8i'1y|bZGl {gşBVz0Vյ[ Ki5a(@1fUP>q~Vq/e1C7z(ۤf*' Ml;S$*вkmֻ}:ƞ9`$s6HxR^RǪzQ'QqB;!)ܜ)~?Fiv[5n;Z<|$GdbG/B&BeUDaMG=(mn~9e2]7U}eebKf+\;]P@rDo{FPC ֓Vp)r^ǖћ (JCLLN>`IF);zcTfETDZKBC|#N1mYh9YK͓h@u NJtQFK('C승q}[903ZsQMʮ:d]kgܽP8dBU6f8T!W`DOdк"Ƃt[Y)YPoiA}b,XGx3<1x`=ofhGpoe|]nthSm݁8<׏Gzz8Gpo&͓"VؿV,^z&aI稅~Yg RL8ܮE*8} gTHO)P*Oe[o⏠tFa>\" N(TQfy;(DAσvezG(y{HzH L~]I/6k.;?&;xǻN3A'T*F‹ǒKBlT!af^uš'}%ZHAFɒf9Ieo{E0/ӥ3E;&ͯ^K`( sB+ByKr}%7qD?C C"4i]:s9QHp|-2AaCUyFMbEp ݆xQh=zV7"F 6RǯE2 \Y{3!,u( 6?QKPxzᲫӪwv!m'.xm'2$ t?7x@švZ' {S*MDv_d>j?aޡ='I.*K7ص#hTK0U< .0p!V`*'W nN台fUJJ [rTogt@׌Gԋ[慣ȱJ$\'EQ>ǝ )7H2Uhm@8nl`gDGQ}YJGyG V;m|,9e"}!_v+;C} ]~ BƁBe%9v,iW8N pgfr?nmSr '*\j$2qD6$j(I:h ݟ;<-pH^6ҕ4O lq(x#2\E:wǐ9\0A"ܻX-;@|t;?ћu5牛 aЂ ^ n,djg[]Dڤ8*ǁN? 癩n.D"A=bQҵg5wOVDQ}7W/h $uQ#ӪQNsM#Pgtobj/ Q$-#ei[S#i:,"gܵ7zd/huUCR(cނec2L`hb'USƏ ^.SC^' {wT!jnڹ؆R;Oހ}@2 oCHQoV#=n- tOHKiu!aDvVA!K&RĂ1#AB{y) D=VcrŔ'L|]P1=}46@[ Nˋ-9b.(Ung焷EXUd;E~xB) 8X&Qʓ*%%b {=u^yRS;Aەy-L澆-.h( N.k m:Yփ%l+fsVYoo, 텻Y~ڥ:Vدh@XfBF,07|ZYJң |gV=4 3(SCy|Rgc4r~|.*vpP@c9#8Z_q1@QAM%#{JorVi^D :!i)wNr%J+PD=DRabqh[`P]I\wD5_&|cUԱ[]p/(iE7r"D[dWu" y"ooQRth-K[fdkP-F׷epPb_O{hoSmߡ˪2suFxeW=0Fxk y)ׇ@CB9XP DR>z}B uƗ4H2MH5>P13Ű'[!05־aiJb[2eYF8ӫљSܗ5D0ԡk7Hw5\wIt}wؼ~G%.S1,EЭoS1HݓR.j]ݍ0B*ClI:"Ûr++#=^P)!B2`ޜ:N&}v5Y(hUp֒V,h T#;qhŒwuR܅gzI4|)obSu.Lũ)JH;۫9D[@F.4Pղ"i [mw[tQwO@-~O >I rIQ&hs(_4v'7,hCn_upyrwY?64YK+D$:G 왤璵-P7׉hI)1~_v/Zu9K8L(OZGLɶO@1HQ+~L2պN5>;+ һtˆƗ#x {\1PaF-%?GfSèQ 4b5l74?M5s8XuAeQ"l%&!ƃ99 4@i D3qAqw4rS,ʞMGC6×p]h,4$uz\J;~*(fpP=N!sVk@wﴂyէEt822ꞑ9ddc0W!HZi/ȫYnLR@4uxJjl-OuBZ&TY('F _yߟE><ƣ7nE]:5-r;SKփm Mz˱Uh{V` q&_e:ݮ}; >)rpS itkHĐj?d@ b8qϽ>LR?J7Dv$tMxx^ WsPP+Kb o*ܡYL1rH>=j|NEKp1dzϫh@t˳Eq-ǾF؈2]y 筭auOƉڄ,5pmʶ!%_5|ĮÚT<:3@fhލ;#f(Nf_ LV~ټ$҂8ȁz[,P R51FϺH $AP&_P_`B!z boGiHFr!Y3!.AVئ~ח|{ĻWXr`WG+nMFbM|8mO:U> m#ctSA Gՙ|~k|-xO'a7SX 9{܏zBʯW<@7fjw_EҡB~ %tOj1{4TvǸ1[ST\ɾAUDr_}B*$K=)Fuu?Ox4wmJAv&%eɇX"ǾHb|e;] 3+DVQ-n)H0ω6{XDZF'xZXDd4c$c #Y#׈vP=1(D`}2&-]B.4GsR2XC(濄II 6O[I[Or|%;Վ>DA&5◑fyf.LCUp$'訂=X xvy\PFٰdӇᄭşjWJ ;WGT)_۵] .D[2m6]gaPxm_z"F<#EM_~NԢ_& W gnݯw!k Im)%Sabdrk_/yC>Kvh fg˜ NfBuw/@EƤ^pV6gd}X[鬲_"PaJLpAKZѨ­Bk؅>4m+PSN o'X!(M%8i(VY+h*bȢ}:6иay+]uF֗4#ibOcgmKB%WΤe4׷%zI@Fiupo /.d*p诂IeP"44hSB6I | tUVs#ɞiiASX^+%rP Un¡AщFoƤhmbp;]'ED7(Zno]i>vͺ%*|Df=t=K0IKY×!k__&Ijo֘GJN@qg?K0q/:լ&m 1Ub%`!t-z2 .^uNmWAGrЬU8k06O8Z;J+pbRa|DsmP9¬_ܠD)CgO3aw8c۹ *3A9< [qSZ~cce3࿥"74(@DiZY 2"5/B§H*\=^;Z)h']d#pDck FpEdfBe`u^_U>ϼ_xODc9;Gc-~ԛmWPAjaJ>汰XO Y|LB||{os!i-nf8y⺗xw/-s۽m`OF%CjLJwDW %? ۶ǫ ċB"q썹nQf]rS\b84̿` U'EU97) c0LfU9%F`"}$6T^KPHWA{gBVى}BxWf`:7Zde"[AwlE仍o~ؑqrGܹ7qo2$ACELR;-h+=& J'ɐ#reL{Xe b-dX6_E>pZVxq?BKK&~a=hпOt1v}m1w_< vK4E`9@tO4'#,d̃&܈9ϜW   $Q;|?(R"sqfy6/n'[I:I5n1a{C!F1p1Q7pyi_T/ګ;CRF LOմ$N~vgGULTәߥ| ȝՊ+=StK`qݬ"Pw`L:K kB ٛ(v'Pp\H ^5]. 䌀n.TzQW ^2D:[wZnj㾕)$C8F.ب\ЫgxuU->rni>Y^RIۡ54qjs;j1XS9}&AFWd}̟˩9] L 2F\Qsp6oѼO&,#2CPjndV62zέHϒ*}b*}#}MLM8Fi3"ʬQes &c/hQϒ[o`hDn㿏JJ|DV'?=_E?@ȖErSY~'I\EpHCςW IγFC[Mfliz* 8(hY,PC:yyn*/NH!ZO%' l?:|b5d]=!Z7kgl-8&X#ɉtCrDq@k.KVF5+Xj=o{DU+Dmsꅫ+axI ٞ8uaQ +ˋ*l\rD2!A_WsslKPI)!yf;Kb<**ىةo O%33c햞@Wg%ڝCH) b#~x^x%b^h~OIYE*x}}-2:q$]wZav0j"z^!bʍacCJx.4Vpo'-mn>6I͢vࡼKAI.SuFi"rSx,i-\V/|<8䶉VQ\(r~i*85VF^x(cƄ0e[s7fǔɦ6I,nQSǸvEMwFs^~{}# ƈ}QD gH)(OS~<+G.E3-j:MBVsܸVucJ'[ca^xv,I/ 927o{\FgLhwU9D>}ӊX5H;=W[aXGYe~]MEU^s TgMv++[?"I#(ۼלr v:@tlg=y6~W# '@;2va HVsx}}&~M.kuw߭Whհi -ՐU5&UUyQGfiK )&b@NXJI-! %AAj!¾҈7:MAL&e,N Qkzp{Y |49*,cmطoxRfNt:~iMЗk(V&|'_)^֚ŮRYI]k9oT#ျ/Dw|4 \F-z18÷(ӾMF2"C"hvx6˪lbtf kح3zw ?CXX()gejAOwx,h@xP~%NAAX쪑dS)'a&˜ Wъ$hr:u^tuGHzܰn\V8s@R\_V@ruSR@*KKu:JvWZslTiūGٝ2xL-4Zr;!l)N4eMر3m^ZܺIIa3;zD؄CTX^L 2SJIl2ȗ+2e j퓾j b sR,yl156id"M+}6zŃ{**,[.yf M/Mĸ>°P)g;ݲK.˦h:nyrl-!K`=5z2dCŮ o(9O`~ֲ v}!sNy%Z"cj\2͕ rw11k2!#v#f0u-7dbGK džo;z\d,OVLzο,}=uUގN(ɹ? B[N=VtR.tG{ ;?q~z jkNxle2L9sQֆv[Wƒ:7i[妏c?3^ )ⵆ_h cƧP*L4BڒOrCIi6*Joy۔՞2A)0Ƌ ` KWQ (UR(R VcQ:~y`;˺Ts:v2&\D8%D p` =I E& 5#^vA ZGiD'5x9#Q2Sucñ~AmމKoT.dT4+ д m,keCK8K,n;E;%V{e .زVG`Go8–PqॏRX]Cn+u5LD%]1J>LbC%ic{QJ'ߡC$ϿFEh ŹSm!^O[Rfn: Ĭx8X-ڪ@:,!(|`w}bcQ>tZ~){o2%lm٣3af:C׸`*Y%5 +ZQz${FL/B‘R.cM&ɘIKA$Ay'2̂Nm9Y ~oV e DeO+OɚW LdK ' 5~7bIh&ǐLۏ{e+ԞF4m&w!8 4Z ~q T.aocn9gȠxr((rO5Ę0" / 4ځùܙHe_q&հ,MRŤ|}RK2~[Nӭ&#},^зc0C]&֩}r}Dr`^i]AXT" 2y(ܥ?ڬ` fI)-eh}?!O =J;]#䃚9.C8us .pA[FIk&0G#3446pEVՇR &]($q:T\F/7fVޏ* s;yjy QJYx G|q )^='a(f%6܂KPuޏ 2NeKۊ,< !Ebm.F6fD{/j<,C8e@4ocS (=N f:{q U,t96)vzC>yžŅ#7ېtw }ZqZGFN<b `.2% i!XLA^B4=ᆱLdQ%79u3N>EZV(>ةa.d[_$ixZPgM  pIJoE2e+pއ`;~ukyޝ5=utt8gu҉=C™#YX*v2FVns`O}nC.Nk? pѾ8̈ƈ\J\o'7۵7wM~aSL߭n U5=?ԙ;=s"$P33+Lj8mv]PiqZ5Zٚċ*6F$?%{IJD~k$vLgr 8ucӋiԒw)+;m@ķ8} T>6 VޣH1n Z\p?h~܍7(cY9X/ŗj3KHݚek#CI[nOlA|Hw-bRpp_d=nmk"&-wFQ$%\6FEޏl=Y`CUa~ uu Bp!ޜOӭ5GiՍBAuι( P_m{$-,Ԫ:(`doAAOy>m[D"uCy$b^^yz5vz<Ww"z0pcd(`god;ߊ* v0fw/k|_UUe9)˃6͈Kx-+oi,T}ji esD99ۥ;if3y4}Br2C۾>2烒Ģ—QƓ|og; \ [ݚ"D,̮/P}+#xC?r"} ڦʹ a#a2az0KQjb'Ǹt];잾E(6ـmH^r,${?-LcVj"qђQ:EywI~*4=3)0םRjz 495@/+p W|K3E>8 y-^ Ե1[t[Q&j}QC<'<{*D; e<̓hXr5_:^Lb\_jhG[ѽ]-~>N)@JI.5Q rF1 A-&#`B_WH_>Rb `Y&nqv#CCiY8U'Xd}_? F " R Կ| MDւ@ۅ]#os¡GK=R'㚉<@8\8poFv%H5TU%C|kJ5("Q'b @^ɩ1K|>Gp ~(? wq\ ߋV ݡVӾ2}>\SH>#Y?o] ;ޑy!+ĘxdDfp2 )#jсJZ`~{ΠM7 Xli.ifw --۬) /xtToRq-q! #1S/PD:gpMkw6܎L6B/p`2-] TDi}1dlCg-eλ|:7E{tz9Ycmu1jtsCI4~%LO!2ܘ_G)Bk:I\5B|'b„O$|XLa-:K)M\oRAΖcv;,H1H=c#U .:'-d*7]znX }xE172O͓L2=OGlDMSrߤz!`Ǎ$Up4r҅4 ]m6DpEWz⊣nM~%^@NA[j]#<]NO[,\i-xi"9X a2Dc4J'.d0xUN 70XXUN )EVhX &R|Ptàoj-gmNt@Gܞ$Ef8:eV\0WZVKJ>Qt\EUD'Sya_'8R4H%u~Nl:QfԻ} F|5yr4'M@Xli-Yi?{Y3l#9~s8atyu$["H<׋>1f3kw f@CAK> e10 lL9jkf!йc0ܖ'XK덾eJj_W. h@%:vJ4}>*z b3cn!q\W@ɢs蹃3QP7 R'|ZZZX1.2P|b3J>[uST]/#?XX{@iG-g>:'2p{q>Dsc.8FV ~fFߢsKKԸkEv>,4u??Kd'K, d%Bkg{|HZP|HgH3,lc06 5{&ٓW9w_͹zdR:yN@F?K_3+/ޢ1Ag3б^e5Z KX,i G"=rcqiF\Fu5q![ZP4oIz*olzIh7ASedqmU _HF w<ZxUIatnzGWX.qڮ^gw3`ڜZdS>MIcÏy+tfh3 ĨvKb]o@ԫ6a]b8&omҙM1ܠ?$PrbW@LqX"<248;r<ԅ\VS't 0r$ p(XjB zRA*_|dHjcFmvJɱ{s"7bBV?C:u2}>#QȡK1$so-+ey3\T|% V% {)},Y Z؟3 {Xz34JH*}10p,zEWJxԞWۥ!84 d?0?;-_zze*ߺ+Rgp{&"4-Fj+*[l t!{r]t#L'E7Kvl`] ( ʘL s?Med#I˓=وmnr-Wu%,1{Ėuŵ  sTZ`ծz*S?3>C]EwmWvi  JDzvWm$5 usfO#e: ލYʬ]$6ÃI qBЛ$Ns"߻>0,Y6f6kaBR% Jkl{^`D6Cz+xt4Cm1շ^ubX$l4[E܀M>N/ɟ)eyd յbQωc;Cӿv?its[P k*^GˮI!\p 3xЩGC|-6%m ,_3&͊gCXAqh_@WbWީmI?)*Q28n̎&rf0DR]L>Vͳg'ĮnGNۥeÓdGShCLsyRdaBif 1 Zl oUr@9W/AH<5U2]dfX]AluXv&QʽUF _ibsc1@X"C @/S)]wDQH(1*"GT[V^_m=)W Oaupyqdb`'y |̭A*̲J~Sq:5\HQN6FkNvsϨUDvt;-K bd9=~G̤:Oc&2?U1wfz&'t  ~P{Is+A];le|Woء*ƶ*Y jC\DsF{K mCބy<4M_{泖G&!x\5 75!C_$vxy{zevBO8@r?P֡M`ᭋJD sk#owpX[# \:rD!*(/uW|QWImG)>}u1[F|gxZ,bKVRSM(Z[QxdqrtT"aa.te\bU NvW5 hu/Yr$렯yJNS` 8־WX gi%܏ H -"Ū_wmiL)mp%3[kKhQ0{.:un̡>1(~bx aeOF!PAz$!P}0q܋굆@%rfaZsdw5«MH, _$"󿇸b$FrJM,V۶&*B2XʃYb`AArj3>7>u*m[:sq̾FĄWWa\|f+fT_SN{a\+U gI1<TV],?2F]37fg 2%>~<}s^;Y~3]- 쑧VH-${M/C ̿ypn |×}b!ĎW>n9A}(f7[krUr}#BA(xxCNE@+sٟ޺%KwX2縅T-j[E5U+~9ٲ9XOy{<1#"~طxԁ/"0'OL mY{ f/ 볍M2M s޵HvL3ڤĩiqQ̮Ebjcq5d! S|jLs6ׯ5b 뭼1:Afث^Hh@w;1D! [RհHffe8kW4) a{2Ha@<('DPM9ᚫ#k ǹD}MERY~|AGHμ/vyXRh[olefKh]7tf˰jq&uݔꭰ Sɂ];yxB?5vVH}kGRbcHoW-oQjF"5K"}dy̏iItC0lu"ǵm}vCOyIx/SHPϠLR IA5R %v3|_[_B-I>dsƳwQp8|\ZF 2]~^ELs ?N%qM6A^,w-!dGBrg)QۋO<4紣ە鉺ՖޅHbC~ιD:R}ђޭzG{$T71|FİEAuuz WM3A&Rwє V= JvV ]7FQċ3q?kJEƩU̍9H}| }x=Rh*j=<.tJp20}ޚ\H|O&I4Dym6+{ԇo~VΝ9hSh`Um/6>o49DHqx֥~\klQzQ1Mg@@eePz'ongUJ^XI83;u%78[z~InHW\I-l?e3-JzAֆl#}$^Ϙ ,ȊN/o6oO[k-\ c_щO$LA)W*D'lr{Qs|'&"h&#Tnt uʺfj[las~ @{aTy 7֭zq$n* Z]ܹi*LzXEc6T.>#zګ=>dM*S-셣{]5EYJ)]v.ok[]fDQ &7r\|, mBW?$Ue:㶇+ EnU\MӥAЙw8~vZS-6y9TNom!Ȳr[6 jBC˪ ' rp453BwކM &gP,Tv%A%$6fo%N:w<^t3*P<_4+F@F#c%M̌ʹ*٨G6dŠ_@܎yf;][<=⺖\nDcފ[~Ay;*NXً}0D & >?ْ8[ t$)OweEC_pv ȼ0h\< @l9 G@5|XrB&>@E'%ԣ!_2e{ 67LH; h˛i&}1 N({2Psw$ 5G)q'FzEIcbn|x3B'3Y4FSH$^o3>$iܽpdsщ4 Z|0r Pz:k2j%E4׬m3`|r{gJCX ~+@Gҏ ,g&SEə[q)HSR3P/BNyo|eStJ)Yhz)b4vSұ_^a%$-zޣxB04! !gB,ccPB5yJtiDsRsGm4Y|\Ac }IJ4$\=WYK0Qy'u%w=` )`be덚ce* -Q<Il͍ek74{ K0 4yʲPW'"աZÿGcvB(f!z?TPO  9Uݽ9T\/M /ɜRYwODD 8m Bsa[ 9M*XQoJlxD2ȭ ?253{ μd\m8wr _&H%T"` Զl7{Mr %\dE#{ Owܱ!rlL%1eԟ3A=\m}&oᩥ;/2Ղr'%v39 ː0M:9X\je|?UA^xL4J `ݭܢш2o(vǟ? ?sLۈ3bct0JbW=*@&qA'Iyc7gGV$MW#D(RⅺRg+h'Zf궱*-FrL'dK$7:g4\OÞ-$W2B2G\kq6Rc.rt3[CBW3I]a.Kn,4ϋk, DZtE]1;Λ'{OLrm5w "$Y%"F6Ov&QgEl EIG9o˛#_Mz٤^۳+,g79n4}U$^nèlB HF{],Q櫵9l;-WR蘻gSޅȝ~ lONU:0xnhc Ӑ7@z .-FjHvdi{tA2mưB|!g YSh"3=%뉁M :`sXo05oY)).%o!hJƤÊQ{]Ap(c61%LW)uQ 4@}3 [³FWee@$@FW=m&뱀B`!5`GHvꖎLO.36(2$=Q֒r4 ڕwRVH1@Ъ<0ו3N%IׁZ.SZ$xFaBMЅL%[g;%pxN&mڠ =-HSz{3j|Cu<+9wb0ɚ|~=Ԛ4(=€xЦHIy{&b/iw؇ [Q R(C}FՉ< v}ˍWםdU- |a"m޴0iuzr#ȊB<#n%?F54FkJmM,ځCcK ޙnɌpQS?, 30F#?Ac5E]T@I[ yKw}_dL[2)K{2]&Xj׹tC_+>!1}Cz-VѬB~ګX/0PꜲ 3AE.*25z1V[p_CBAUWV&( 8&ԓ ݭJ\%R9x E>#w@}liXߠYF0-"ꗏ.9ɞ iMq dI;] d -™', Ns#Rz6%+wzg a`꭮.Ŗp$I#O/|!^r"F46j.ٕk!o3w5Eq-]Q6\z^Yw1:RIQ:P~/jJε@UwT瞢x_JUP{4>TH%`?Nξ7d|i_ G靓t`@#"4M'^sQ߿! T`b" ˈO }©S84ZRb0hEE9H$4Rz*ea,Wo:teF#aY|@&+5on+|&w [>,GּfB7B>ؘ Ruldjmpe}ATZK2ZCv򭥤9lE i+ʼ|3p޳Bu{jPDq?)Y3STn\%gGV[ɋBܖfZӌ2I)M\ :-5y&^r"'\ma0sVAtl"_o jvk%:[{ˉ[8?a/sgݤ[X&v,?~[Ί\TU;Oj-l_Я> 6C2_#p+0ҞjB<}q ~45T`֑.s/J^?{w_]hN4hfvK =XKz]w̧"ʸ̢h"#j/[*;MR<U&?z'2zq?^Ƌ8%*P&h׹hȰ񚣑 TYA^F&18p!Kxz(+)fa1譣q#^Nzw*OPd9tB$ l֩w(/̲#ͥcjaT Jͭ0T"g+ d.)O"v9" 怇' y u |v\VAFzܢYX7)λ@ ȒSof*E=ǍӇl3R2JdJ}m.o7pSm~7+YB!ۜ~:}DlHm_ Hg~ow%2$.4zDX oεQ8WΞ mr!tw&.6, }.SMZGZ&D3+JRp{/ͦ#XTzw,ȭj32>>{CAh=(|-٬/_dEɢ:d`q_eLF+5Aq}XLׇQi "9Py0G!/axM%ܢUۏ0t1>%׏ 9洶]9_) ex 6;Aѫ^?n?I ̦ `޹2q~XgpwcN鿭<E?;l+>N;>HO:c % OO6'L0e4v\,bt^%pzb/AsY1/3{0g\(,LV˒KE n8Febþ 1R5ds90 #zf[j\eYxg뙻14.h T+ IcIq*Wbġ({0VU-m:!b"0Q؞3&͈GO3j?*a_5PUۜSpp0L b{r({ - 68Nj?$QAv0\WUGΥӣc$(ٔ`Ŕ>޸?}.K~-+';S,yq{F͔Ņ#*dJU [y"k)Cc !i 찺V/+ sVC.wy,u{WXuBݮPؕ@IƆ12a Ofqdlr@46E.obi L+}&zn&rո}Kf;sIʎU.,) ڱ%zB5˙,1| 1( 41/ϮGWAzmf`zofD^Ga#gnbXz>; Y/KjDŽ3'KTĆAO[,Y˳p"Կ$HDb xdX݄+j+ȰJag_~Ic; -X rb"L2l4PX[Ae."p/-eqbr܀ nڰ*5:΀u"f#O@5cR$YV'&Fߧ|8ŗ ]zYX3P!! 0_/{['\#\s5$s8۱~rQ9^=tBܶ/`;E0eb$*]ŰFW4 ya;)1K}<5cSaU3X>DkT!4'2ev&ӆܱAoo MGkl>慟`tD@OYCrWΫ B%ÝӱlR5V>dqL\Q[3c,n~F<>Gzw;=A@bNo v',B[F*K]_R#`#̭x/5f*zщ 7MADrXZj' 18 A]5&}˝kFa[qZߘ/>LaN& :bl7"cҦ5¹w9m?(:z)Ky{wcbH,Ho q؉ySsKi.[ b+L&Jw)Pc G 96qWgn] Y9Emsv ,9'`sC<0dw/$,F'q0x]zwDS( hZj$.hJd'9]dOB 0vcTB禉hc)vuW t8S: >L2 >w`8{qG2d~^h;@e`o%fr?R}nKjKqHC&n/_,~$2B& , Hc/~a!?v4Dd3j;M3Q $& d4xw,7/|h.'>V8pr"<9:јJxhܰ0mJW\!Yu/v|p^%Q#|#kP3.bgѠ V$0ӵz|&tN#أ-LqMK8M//%r۷qsڈqF|& [ FV"(ODK?u ߪ F:vb0+@[eyL!Fv'%2V(.%Q܂!e4 gGeڤ8gX)B>e {<ԁBmi5O|BU+z7F+J0SP^JOI]v!'sHFl 3v.{3жx;1+k/T/i[u>t̳TH2Qe"6/\t]IrK[Hsb m~O"W:9(Qϰ.^Vy"ո.':c/ ё]Rg/Ix柪T΅nMnrsSu b7-:hFn*CMZ?]zvf4}^h:Tp'<A`e1 הA+eC*-!m'Q>( cdVZ.0iXTV#T5ȗ>k*"d.!uKOK˅gSc-q6,] dj.d03XGшPѣ1Fpj?7BOHBIó89=|<z^2kr3i[vgNI@^ rwЈ}ө5z\,Z#1Ӫ=Yx];:݁Kxl d"+f V>Z{Ʒ3AcY㖹X R; uWDL (LTd3Zf]Bɖ`JJh?}̘H΅g/mB.'\0ř :"CGqڔ38Zx#ˮ˲v$. 1Da.ʇ"4D9B4A"t3Ѳ jn#~$n'TiB/ c4ֹ} cmܼΖgd[9}e}F's50sv`̸ј l Moγy (1չbLb[zAP5U:0geڟ޸nœ0iM#Im-Fɧ7S~k0-ڇ i嵃fR%!iep!:v) Wj6[[&Q.`SM`MLLwE ' amGJ릢o wUv dDNohMfS0=]d#x')w&aV MֹdwY=-(e@2Bssȍ.c|6..qڳQOZ/s(yP/S֛qED/#?lPun)ߍew #zusSx>/GI#{K<nn~`I݌䍙Juħ:w~ro8L\]SU TtG<|D86rդ!us{?"8}23+jD^B832> +3b3h畧ѢaM"}S|r؋8'}Z3)k@MD755Xsk1ۀ(lɒ+}Ww1DQG c  KJYfmMGʬ-{E`HgOYcG1xueֳnKѢ]e+6yzW1 *\"-X;4cwĈ)r?5bfn,q~#,r):ftP3T&%zhk50ƽpƟc(z'h?$ׯD]ɲ|[͎Xνc_?: QEyIz&k7b#cꯒ!ܗUz@J.^x"…U|.@z*T)cҞ2(gRd$Usko;Iyhi<|Ĥm;qtڪQnqA 0^.H/ma^+l_-K$G {S@ݝb@EeJ{wC9NǤ]>CLOaD&|+4BEA)18TSF"\7$ulnJO) KSZ喷9@&GQ?xYO5'G]Kr^fariK_"Mq_#@SՔ%GxT2qj[vbHo7޷ I=z\9ƽ3"=N%dܵ3%DV[??:$|ؙ5n`\PMUNkiaRQ9eoD(r)罿H+g-sregVF Q?j+4~t"`P;gvUݟ~s#/G)g)m6-j)b3>X^\A= 8 D 50%GD:w+^EEB}5:052dYdxד 6oz9UBs3 {JV;MrX ن.ȃf/8dzWQІׇ|pA0׻V*e)uhsl_ (S~]n2wB}[&Vf0؃U%u[HLt2 Lt2)Vm cIbW/ܑoԨojbB'E4.2y^Jg rT8-T^{ \sl⋺?9ːcQ*sT Mc*>k҈ x#v"p1Pl[旿F-[~g1'(E8~n^9/QVeOY:!]?м V24.0P]0\*wɪF?-zrVcY$zXƠ7;B~*cZRDo>e=O+vߑ* 8̩@A7Ò&"a _1D)OQamjUXY^LyGzfA)WAmm\>b?MTѕ[>U eŧzB *yKM0"W8 De&SX:X]Y D^g<7B6*XM=馬NXL.=MK\1f!Sy4z, Пlh!*0ӺłIsǃ'.Ǔ=2PSoEfX 0bVK]*/::G} &{*d69AtNoGu=50,4{|}\@(WMf:VՏraMJ&_9fmMw`:rT1ma$\ogÁvYo9PTC*̙QRznɨweAq _{½wi0@|[[KJRK 7N'%+fH~~o+.~:ե|-KBQ@I|穹x $\ds]t2WjS5塷{s\F YZ \h2h O3+F1pe{ID 8c(G^L?|-th\_3Y}/4qrJZg(&ɀ(cZte)ݱj) Ca9v>vyvX Jܸ^$nyŲ;KBM&hF'ȷ`!X9 `=/]]~?2Mfe4?})1<%K93P}ffމ(P7tjI`3(s5?xb569h*&S,mzQX-BI8?zI] lh ttvi =tK-d|dH#w2c>RYbi*5e (pTWs`^\%_Q )[`fmCX 0g"H0d/;c"g@A%, ="z~wNnPMW'_ȅ&L}㝺Kd8?CvsLRvUg L#Ri+[ 5Be-.WTΏd풢9Yq@^~ HX|( MH̳ 2V,%[gi>ț$-'&\c[T)*>yGkͽ-|4F\4NAz{Ç# _jnUjJŊ$w{LabYDܶ%|.H)Y%c./0g"";^T4tϙ]#uM&%iht}!=j(ae0QDC4$8j+\|* UH&PHDKd0q}_ ١n?;rpܪgx9سF@1D.4@zpUmݹ , ۬memrn7@ln|#iYWxJ.4߿_G=uB̅LF2~*#1&}?~f,clЃ LFHƗ@ᚡe ^02yܩV7Zf):n]c:FܮMN}^gɲt3 Xrp?d/(WS {6d>7;%"BUGR/Pڵ&?x˙Mԧ Klf+q[^ #j9)4@>E5* œENpMx~Fp选/Ύ'[)B}x?wzTžz4*E]0k3ʶJUI 7m>3l(őbRRdGTSm0 yEHW 璚U!=I(>BЎitAMlӝ;~Q=e>CQe%Z2=E<[a!DXOIt bSiQGp[KUI${wCNAue=f6)D{g#Wd36)Evmx :!nI'":-ufŴ1k28e\Vٍo TK8m; P27r-2Ҏz"3m5< g`I:n x uG0:&{X:(,.t|/838_k60k*Xuk%1OƺRg͉{:H%9h }UI^MEZw x*S.w'6e+*I/UO7:ve)ݳ?|#4({V+ E}u¡BV-_KHAZAtY/KEg6ŨJ NΞیըV,RU`5A҉^ qRhXTS_1N:1V;M4}Giz5#/.s7kL|4̱$8w"iwQ(Y]qV9l|R[@]yN]S-O[#wN!"Exx%7ٟ&6#ֲJ BČTS+_^L$fMa x^KvR-ϻT {MK7zf?ur=S-=O~U ?-}e(Αlȩ9MyD-@tZ qXt$"C)VB.D3ːu=D:[EafbH7?DX|0-A cHS.fpew@HE.XGpP;khxM9uCw˛紓TZw-Cr4- /8xS6)ndz%Faʟjˋys7N kI,];u@/^#zh8>;}oq%r9JK٫EƔ:<޹V)yT|NV8y̌;ͪ ^t  ҳP_*Ilr@j`/uЮ Nb[Qu acvc2IJTϠ̆ ሧm1x^6 `'}h,EĦ2e7+:oW&y7g]oEoDj&9#̜]\l,]x>V<9KeBb#KKd\kMYSIkP1WmX>6;{MW׿T60/Gap(aMMS-^b쑿̜\ӨE/62sq{,}ɽ[Tb*d2rޟnVQnJXK٢iɂ;(Br.j|zm؎:ַ^Ɣ#:Ie u+. `RU "k=eX Bz?D)&My7?G(RN 0AdX=:/&+ƫ;:TF"z{-\6oɱA~?B_)wh F2 !J׿h,wU-Zf«O#`τUx83|L(8/18̺=ګһʈ3׶tW|8I[ҩ= B=ANq*>iKUo A:g3Rx]0HB1uf+ضB~q qBhi2hL [-uTn=`aMiN/k{ 'gXIj;V6wAږLMn^tQbM.v@" nwBH{Q bbjh Q@RS2WδKG C5n>g%ʻi2-ľ\ovL(h h&e?{f '2c;hHc[P5B`(Fj@ʾ.Kl WC4]dk[7 zW{QȜ6|;#:Jd -{$+޾y}>4$y0)<-5~I#s(B̪?"j3 ._ScS:N6vު+ h)qG@\V;0[ڷT2%j2=Lagw:؛z*8 flpE-Ί)p\S|[$; 7a/7ahc?~t.WCfizQ`B쟸Yvč%FP(mH*O}cNbr]f){0c/ Y2'urY#ʌ|#^jGtgŚj[f0nEڭZ˹2f@a5qkmtHW$4x2w~&@tUW[ɬ7G9ʰ42惎Tl#ӯsaG, r1%3GAP6=ij|;XO,ƧI E.kzgxVW42r83uy@|{T 0?X={J L }^^l{ԏgΌ'Ť`-Mv&c\Vb,riGhGeV`4׻īS!"E;Wn*nԁwa@(Sľ'CPT}I;0}p1,̦L[Uu3. Džrm.IƳ2pWODq8e'Bd;y\,)tه"lb[>ܞ)3&cKA?WK d:;!J36w7@±qY~dS l v׽#{h;=!:<:Znʡ"Μ,ϫF Jg)X l]%  CڍscR@/ٛk>‚^ Y9Pq(Һ{c"ZRv h>{fH@i~V]& A˹:$r!+Q܍IE_`& ׄ{n/+|cY^ .!Tu{KjaVqG oUXnR}Ȅ},PQtb ͹mm)u^`\- q5`BԾ4E8ϙgrÉXr9D\j%T7h䲰nᐯcI≸1kBdNAO9Z uPcmFS]kUvT, yBg.HS J*R7)uqE5v%n&3D6B'HyHUm .t#yN_~%y .@o1&=0dw.p̓ on҃%]׬ gpXMCΞXk#Ol в UZZ S0KO,+t:@Y?83X +j=b6twK \1n~N>opo:[ qy"V C8v t`, s1"x rM6@=HItHQK:r_7= !xU*qfst%'*@K'>+ǖ*+7O}܂ICUX t}.@*.Hd LSnwЂ0r}` 炈ح+%t:)5 pV.7m37sx:qUTR!Hksgg!˴@%|HIdiEBUSKX&(aqmQ :%}`[Wc+$QvƓ3t㺩 #1i>8DSp-W t/q=^B("Q|"a&ӑVJ(N W~y&CXǃo!3i̥w '~ih)E^FdlZ'ϩ'v:L;2mQic%l & ,"ڮWDj)!#V3#U fkagK!j#q{Q^\`qHr*co3}C$ ~uU-1 T8#(oO6YVG G#*z4% bsuwa]qnyy؜;4܇4'?C"(?83ՋM+B2_W|-@Oc=zJ[ N0{T4΄,]E%9Z%gR½گL3@K2x̲U?=PȚ7$OWБWQSJ q]24dUWBX6,UXI!HYł2Jliw&W{:>z~XJ5nSěI= {Rg‚_?*if|췛wR!30ɨ#ec3_Hb)㏝L ?kQrԂ/)y&&kk?*23m~[lY gw}F:ճg*ɯTs3b橸a5J]7w+ Qa7\ zj資eg2E2^8$'LH}Hmk9)Љ7`-c%L`pD6h} ˸+QGVRDZfKCtρܩOT֕Ie:& }sgo1l%Cm?w[&2I_"Gh]ڐ+΂~g HV''Z=$TYc9jNZ+]A! 3pKWcM L"`a"Hr t./hDBe{Xzn:kH|eI=;p4*ucisD1wPYIg@.?86[c}y2KofoMhuiYE{ {jMU̯ثq(joRcBe~"RxF6|eG42i{NX QE\em22?3n^,sBxo;X};mpÖa Ĭz_>;`kI&10w c2m Fa2e{S2{uLmI}<%55S.-Wɚ|B4G=l9Kb3YDuymB?`1Vvnu8K|H7ie>_I½\ 'vXa/u`d{f3fC W\be:ŮEF-QI z-X7simÊ__̳1b# |/^Of7zz ߿ri!ԢT}w֥'ZcS <8*/i8FܲKY16̌%/*zü7T} x,Aw0WNĽGД8#Dœp1ͩ_%l\nDkz _ }^+5*# ,!x[+dNQ#*R]|喝Ӝ.6a!M]$PQc6bR=r&{q#{Ktba';Z+xUh Qxd;/X5YR!wyצ#I`,7k%q(z_a *KA8 @#ASPrYY{nO=8jze?uG0$!lke (p2nԡJ)4v8𒦆2*DqN}]y ECKk̀h6X^%LFKjp~n}0GxQ\>NBC~%JWIYomcw17(ǻ~C!x.o͆gj?-#3#!lvx/=hv̌nnN@VTD DQS8 -韰UQe1hs}}*82|8 t/WRDϯUpo*Be6& U^aȿ+k1EE{r<L ɦfzr :}ftN?clHʝPITdSeDV\AnQLᰇ *AT#+.}ό?穸eqDE3r|"G\V#(g Iϴ  5yX!:&.D a.<-fyT_,Ō )lF&ܰ_`z)ZǍF*g{ip:GFvH4koޑ((9iQN$ϙ'ܿ[L|׏MSW,V  vnlGz3%3P5p{b(/9;K{^C@F*X_\>!7>/9VDpCm5]|n{sZy[ ᄌJȲ8+5J*Iݵݣ ͼÆUfgxF&n=a#NiqqTITrqU!T|[*}D b+,iᶐ0l(QEӍm%ɀjF4<˩Cb|fף`[73K] 7@?) ? bj`}֑N?λf%mJZ c:T Vmݮvڑ.bBw/krqY7!4 bDM͛fV DQbc)A\Lx8 %ueui1&EenXخ~a ne>.r{0HW>AxF$IF|@ n}Ϊ!05B8:-OP#0eck!Nо2ws1  " m$>]MsS 6F)We!U8Iw;SP zN ո[Lh5l.Ψmߥy'muNQ Qf@!>EOG##weS,*,0IGjF4}U` -3v1P)FmIW>x?|[hF@|6x(Ʀ'7)*S|x}gW΃I>;ct\QLy%@zHSeϣHv+ܾ(8v\8<#O#z P0&py/Dp>3}U羧?6TJJ0|^ދĆAL7]oOuq1SPkȯP6Y;vh\qPdPiLBoҟSz?+TAU))>bZrUm<匣Ć31|[t\Ġvbblp)NL' CO9eP/:I#*7H[A1;2#:_2#6@WHy`3`V68$$8 ㍘+AC 6ϑ43\GZu }8p*ޮ|E?Su l %B@3xz;t$s)aɾ#[O%LW;TT j zS{JQzlJF&]Y l1iIUƎƔ.n1vsirEbt&K~U,0ci:LH`ájc\&>f0L󮦧Fj& 8MvXM@#V=sG<0g,ap]C}v&O;0|.-_mqd|*8bWcd EIO_a[2;WwBLs0gg}Cs{:(EZݤYߥ9h>cC*N h] SZEB3qFMwi+y8MPK/p_7,|HNq k1T,2Z"*JGIfAv$׊=Ѿ6s瀹\J]zusdgXjm{WU@#òϙU{-Q? ֬f)RU'P)?P/ X WR[$S2Ĥ|%mߑIIpC33X"hj\%'´ 7=2fPj}lH e \b,+XLwNSI5_4to= )JA3s94l%ɎdR2IV!]=kcqt1M؃.%-yWjd)YxgT.F"_Uu}2z~LJY8~:̌6,~43%9W"C ^rkӀ?!(f58`dpp!RfI.h]Ÿ&!yV&$ye]Fj&\ ߼wWevy,JTq) hQ{ɜ۝r37) 3.P^eEr;MhRH<7t xa]pI)Z4KgʈoFI_^pMa ؇h0{Ɛ>EAUy%E;ޗ822xN~x@D')5@!>.V!f*FҨknRH.(uz} 1&Nc;7s$ B˕̌h1/nL:u.fSd̾b<}lpf-h  dC}Ͱ/'(]Gy<[b &<Q 瀊^ Ku"%CPΖC9>>3QPMIHF橍8*sr&*2d@gg\?bD*2cy{![cjKWX9H Wfwp鷲\oGۮOeI*G1 0St#:λx֐/w>!_s2N7Z beD7QגX *fbյ=-xvcdFhqdE50NVL }53JȈ%% 'sW>Bgh!ςl'qϴKm/3÷B`βZ,!k9"ro[,(Cz ɼ dZ`p';`?Kɯ,%iWC=Wj#؎<+͔̽uI2UcxS]c2X4nbw=C]wil{Da-n$!i. ȝ&r۶U :@c$mT5 :WΗQ~:y14T`BZ 4tާjY&K¬pN#|W3a}' ,' qx:f ͎zql#c|ϥ̀1Wr2oyߞ gChӽ~l ;ŀCK{[;4HE1څ &%_cԭ;f~b1- q_Oe6 Z &elŽeR!y(!ʇh 퐋|.G~TɫN]Y_\I܄"DϧNb$nrM!tyW#C$\biRߌ'âGg#D #Ii27Q.d917;;|1~bBm-^lk;u NePn;d\/N`MZ{A"u{ 7\Y}9flkGԳ-y~ÇdV;9zl-l(orC$j4fHD)ۆj " M6K4 )?eKxΞҙ*ߙp d'u?2l5$"kb%= # (~^C-/1z~?Uz;rwB!89}3N>ZxU;6&ͨs7Voy/? ^bs;Nj5;LpnZ>,NJ[4AdƅUP[6P@0{ROS`W@T:FQGӆ
Vaz70'5Zݦ?&{G`u8G퉼c/I(C!*md3zR-9 ߴf^ ~#ԏ"3-O66jUUy86nMP#7c +u>Vw3>t^&O;oQHS]tȋ/Iju>2pp`ڲt.c7X%t}}RgD6rKHI~h-Z9xm1"V]Cޘ{Ɛz^A}̢Wh\eqqu -W}hoR䍙rtpxol(>5XC=<;!0RWJWT9c0oKr#G 6P1SwoѣuLh.Hg9fotaQf{!j[fx:&00򮏢 u9P[Q2:{Q6GF E̊Ḇ=UkfeDjOě+/P#1s oSdc+fّ ӻ7}.. ˨OYȄij/`Gw;uCۙ!cϟ;!lu$|UjIw_hRKqAI\RgҲ$ ~ G[G effdZwSePvxqmQRN x–DqTu!NjRN^pC_rלU!>8x_D~ ֠+Iŗި M-ُ^V 9'j *;TqKf"!p8,M12-1DW$LjYKbD:>h;x|*Ӯz7#5v0+ysOkzĝOR3 Нkʦ0k'v$QP 1&Lh|u޶c &צpdK+}_Q8pI b˧:-#Z}Kɉ ,D)J*DAk$g@iB@MR+tb HʄijQ`_\`DS:nt!.8|A+#@D,hA-֐l*RwTM! Le.Cx#"x"Fyq&c:;Iʤ(5!7n/#+/[j *&3_bK_`Dj sdɼ@ǿW x 2ڤTK46[r, eF{0'<: rEs OoD'JU: ƴ |< m$i8bZ VEVDeQxlQl;IT\i[d3<+hj}袻D r9 n7̨vq5aׅͫ&u0h~OJr>:BK҈eIB:7y}USN! '/k/Sw0hՃMS|0[kS>W(07ۋ8r&fc^Yz=+ p0I9EHf\(zOmzdRvG{ж,NrI<&Zj wub~|[gFݡm73 xآmxV]~o.r0\tK(RsZ˧7o ,k#ɧ/jD%Pb$it0у͖9nBUEkI#>7? ZH:M07a!i~jƝʓanqps8 \8 _Q=fW#$ '4+at\(R)In^R{ތBun<IcΪHhx^5Iˆ媦rzl.xcl=a@wQ(}آB|(ܯj̅RC!4x heAߗ^68rk:X+K3*4&l1uS %vhm޽4m,$m-D֊gKuQ+*zz=bRH o}R(oF+Ԋ}]w?? Pcm?/y.qkWZ)rEiɐ9ѵUGbm[%?Gr*`[Ob2ɛqgKwVi]xsG sg@"ykP?@QC [6FCAR +eO 1O@Xb~q|tMC@<&8?V`g~!/ꛯx!PFv8k߰b%hA2!d|Lbnv:wo}` 탯@FjcJIAc svUcjHB 8:rLs " /3j_|DYd/.`#C!}yg޶W8u=GW?l⚴URZ ~i8T*y!/N}T4 xHDe,(N3_m2ܕ fMmdJ= 4{z?15@L^L-Eۢn|nSM[bX UxNo 8 榤<}hTPjU=:/!וU~Y ̛ok%M}Ӄ7SH$TB"Q"6A%7WQ;Kxނ(KV}nmȹrZtqPv%/TF:YI`;D{6.5ɓ1,}xsem)e<.=ּSyV@aHp]'-f*Lû^f^V@]z"C'9|=4HtQlzήkxmxw1{T\Gq5黸f6rwħ-$mg푀c6zbe" F 7<`0־Qfl$uBa?/7n!/zNZۓCr 9zۛu撢J9_0Fn^a5{#,޴yYG@odhxuKEŜ嫵?Gx:dnD2aj0z]:/& ͌vw6/1Tg[9 R/vnk iS76Śo8`Iíq0"/|z3 $bV'ὕ(,؀;â%$F0&7 ;~z)#uBJ[$@k/H5#?!S.:FJC 3(cctG;}P :3B3&v;RY 8-ii}ۢ$;U'ξ=^nAŐ4[L$ϞV _k ǧ+Dp';893#־=2 H8:5L }vAŖ٭6׀R2h:C ?@wc3T{"gK CNU#A=)A&vj AfF7e9Uvd).֗79d_WCΩ1" _`f#4oqEg{&M^UN+ gCzd3MV $3do>]oaY]{6&?оa-B, Hi}!IWG8֚GmioBRz̈j wpLz7aQ}Ajv*?kL=I9.aUo\L;*Y`ʨbn)"bdO E$Y$LLY/ ;G\ǑSFNsשBD:ʲ9OPD!*3cL2,\j~[KjxmV5l[C#m O2\$;JW,J=h&7" K[7y˒FjPlW+oV=@,jy;[ɓ(X<+ى =mˠ$ ꈮ4ee 0,T0C~D4?{LsEP@4VY˽*săc>&#.}iCφ5Zf8CuwaTN 4˙<` = \%~Kp${lޥHko(Ȫj!Ri4ks Nfx3/5`Qcqs3CN ZW\e#aP`D74jAwd9O8NZC˻MI,f{fL7T^qCNhECJ93 e\g hcSU칤Ak%{\%ry7L)=_"Z5Q$]ͮ*T;{wJU!ZɃ, c^p]Hu 2ӈ҃ ]3i_e'!ԳQ\p5 ;GݢiKtT>*y"鴖X:k6&~}";ެy ՃվcA8կT<~lzp=iAY`jYyo;AMʨZ20׽f+6!fCC}ZY̠ݫN@F8C=f6#Fm*:4Ճ^E-@}T|Փdg撌uHq5/y67xnW0虌&| )"647~,dhzC7$3w?,hitu'Xl'HnK-m[PUt@^7thM;#Jx bH\^̤0HMpuwz:̐9rHs;MʖuAloP6ך{NL)qA)GHn^@(11&pw VlA<*\vƳ@ʌ/iT#Ў؛3=C eֽɑHIU9)f0RG;G\jN=rS\Z'LA&ˤ${+.D߇+r\^-)緺&BEwPqQqCYP40{Ĉ)@ ,e!;5*zD+`|k]VǚJֹnLAkk9kðtH^ń<x Z MOy񼕦]9G4 ER[E .4߯O ı( 9_ vya*Ս nr 1:8IxZVx{2>1~if?Zrt^^eKD6D9dq9lhopZ9!4wqTZO,-jYlf^ B` b TV3Xl&\mL*Hucc<ɩ;eXKX1+#5T_Uz#+,ʥ;)er`{,K-p{mG Fyi^ҳ֜k+%qg*b4^bJFND6?ܷ4% /oUXك<5mP2lP.cHx6p F"u6$UV4=? hCiow 4R!?fi0!H+<aML-h10oRuQ$*r?S0vP55eUR$9Nɡpdn "AVyCEх1ko4 *3 jctzC LB)Ag_lGrT]x#[S%mHsNVݮ S{tS+*UAh4?шܢPؚ^jJts}:4O$b|< {EhX:I~<,##EGD9?&%x4dqn{+d[1Hx/<몪{G֌XQHGqْ'-yia !ZgvV_%MM$cjhwH 8XW2]p),y0jT1a[sTn-U킎Rh7[UX=FǪ tOGs&۷R]+ 8*߼L,{C1$gڸd88>Ftw | Q[l`H[rh3k J)e{GB"U܁jƅ UY=jYr>R4l,2LyUţe##Ӗo5&Uؙ}IƓ ]>CO5*iqg=Vǯ$r|VӠ-æjIG+DhzreSpR,/ 6IەuA(wQ63u~p1FjF۔e`[B_&}&Yͷ5}Қޥj6/-!k2 /{=>G'r4`4wI4ZDh^GkU Dby9Ą,ne=s d>rxSE 憿ij#9 fb/%VXx:4Ʃ &ҖHi/l"s(-2%/a]-|{>y(DxF%"Z^KSVynz֡1 #,0,|ZHQ:WiJdfn1Ɩn?̏$j;gJ>D`{s*漐`2xRڃm>DK;(kR[-?sII.pÌmrW{?U`솄! sزaMPNqĿ[#7?6c]%aEZN(/dܢ,kOiވꅁ)m1܉eXj_U S{P]ãCTj5Qs(3&0h[\W=,kyKKLIPe4ǚV'U[@[txTN钼e^l72MyOl4.KSG:z 0 jg3Jkia,INGzZ/r=&eW |/8DHML׎pDA$ܮΤ[yYdA! uP>{fP`Y[ԍ 'vכzk#<)ԡUlO32-tR5 6Hw4K=d31r}mP|ԁ@8VG?|wUޓdm:\KP{6lF0ךwْf5\k9T4 CgKvH)_xmc>W=J8ئ50kSVwqQ-cيӠÚw<{3` bt d`em2p:>|Ef|4_ ]&4wB!Ԅ 3VNUCcI1}_ҶY uCjl$J Yf6#F&*Kel &{16lwա$ ؽaS&F\!nG &Tv;ܔY={ #HzG-ƻ<]FIeѻT,{LÝmtvgŊ$wAk v[pj֏wB4We3ǭ[NM8\tSˆOIka{cSd /yI-KIJrq]csTe*{%a]fG.#o>GMO&>7>uO}?%[7.c>sܶ|,ȓLۮ$aw 藹($l? ۙƂEzt@Ԃޞ #Y+iD3[FH2筯㆖G L19ID6ѴM߰*l!#Dkл ULtqe[ oN /͏& &e;ۑ 'm](hbs 0@w`'" +!QмBP嫨qך0% mY鷯toKw lhR(.* `rk04mUX_ڠ_Eh/m'qd(D9{u,1Tlq`ĿXs!+蚭ޕݲ=M[N֥ fyT>/clBDĺ]n(FGHOBz1Ko2/ʥzlof`H%{̙塏vK9/*4&Fj1EJz YhCʜUf!7`t]ۺ &X E\ 0o/\q`qjhi.DDlFU@$b3T)lp#x|beʭrt#/7$=QHG: Hm/>OvyxO[X|#Ҹ˙Fa?cfeKȴto#*f l嗑8 $˟o_t(CXΚc|e1؅OYk Я/BB=*{|[k trЎ>Hc.9&%:#T3j|.|Ysg! ,ЇBr9>wp~l,24hlj (,8чh  x=g<"՝z潼=H[Ge!^m)8NO@]жfcҚyP`TnB-n_YJp*,Cp3̷!R4Sϼ߸0}\rFA1l4mq>=!H?<-AIG2d.-^:6z=@jq6tcBQ%@پsk3d4MpW!z/NҗϽ|ڷRq 9̈́]*DJM/&n@JYv>` >}\O Ԑ#3qSw{["dP\Nk3BG@Pk3vgvjk~V ;24jGBz̗Byx< ,;A02}+:Mho+@?Ӊz;L7MbP+^h *}}BYzCb8fqzF,jJ*Pp"Į=hQ3*ϣJ[[Q0M89ޕ7h|I,3=.BPVe kvၜg^_S*FV&+Lۀ vbm.syZ:Xt }QsK~{fU! }05^Vj`ǣf $:wJ;|}^.|Y6+]ѤlrJm w,}sӂYʛA*m*[fp0%J߶ ilv4!Lfc`ֻ ;(L615 }f d%sĵwb1cZ H4HMq @Ĭq^ݽ0LWvɋ&Ü҇G&KG ٗFFɒY"Ys e֖-Q!*;Jϐ *ꃪSfPr:Sn7/%7 [2s6#ojuVVkB '/[2UU$]_G`Ҍ牭fKRJENgw'r|D#zi@4k}_!XL BqAi,Ikmh\^]!#kE^qinA 5䯜Γk6`U !uRx٧9cךRԍ2mn~KX.YuO34][UZ\#b`U0ekcm&jpJ;)ya.B6B#@@ 3wC3T"6=@o Od!^{'hp9 .m)m۰IbO qQj*n!T0j9OcC|_?3!=AeHT`)RE@b@[m&٦Pw0,mx=ͮnXIr_ָM#PSEAvm.Vyg cZ3:4%rOg!7ӓr&fu2w2J.d;^c +џ_{R&DbSj2zhp Ehuƚ XQOSw:i ET8a9H/4 ϐH=}iG+-fyGogm %TPQUf [/L3DD6d! Vj0])Ad@*;Nvs[%8:1P-c|ռxJzm\n/?-;TpiwKJxo em(M!Y1_C DZ)Jd ZC$+ j;ćp9$$;6#iT~t9oKwwa'l0A~t%{7x,z/'c>5`[)r^Vt~P!YM 9Zڈnݻ=n:]#|C|+H='5pӫY{?@QArhoTG7Sq{U9lv:Vh.'ʝF^W5$`#P=Q= %*=3'Ȏ+l]In`zy̼= O`@ rRPy1O8YP͠)3̇>==Q[:hCffLAFs{%K7-g;Kv^Y;#^+*,6 sbv|}.ٟ!Ηzn8ٳa>^̴9,'ljz)3M`k 3216eh9p#%i=,+˓L)zTY ! $mwDYF-E}oY,4dWNM,4a[VU7[-BAq+(CɃyɀ`./d #_F&Nrdzq?*|PT+I}X2>q>̐] Nfƨv&&! H$ha?]Wh1y"L׆xڎ6G%op5%Q_UEKzL;,%w0(a 0gF%)U`Tro>"U&.uT7^p7"1 uN#Fvi<,9)?s?dhW y-/*Ԣdg1% ^:w=fވ<# 0ȳ"/ZLK{ rtWjZ@2}q;F;oIJjbT͋pA ؿY,?Esz&y)SibӷPp @2A&H>:p.Jy*!Y׹$vښ3AJ\|8uףS xq=C&pGHoָgз799C!JBH@+u!4 ?%ԍU E*wZ҉utFMT[uAy̲ "YO|UBja֧ @YZH.eYBx~@ OX PuD]Dzp|5cCj77'-ŀ1G*8F[\\w7003Kz D!)C{fe7U7|Ae)`|_}וdzH8z2! Y(du8x'\j媭V_r)_jtާ$y2 (p?xnm) I`}f oʹ v \ڰ)c ե^ɬ񌍀UF^0Ԡ:w=UW!%Ž}.9qز4KXH16t I: j>>%IfK@0_/C߉%nsotZݷGF0έD1+U(N aD'tV>|oa.㋿eD`lrBי^LHsrK.^dD8G6*S(;ykB.plsKP\g6d.֑4Ӈ04F;~skt\έo]&j\f$6{T—Lad 5LW@ۧ17"sˈA+c@c(wcI=ki( m7jVIKIE;'nDžZdq %VsG-d% `eG 7t0v4+&+氻'+)cB䀉XFڱxh`ȷr֩{j!uuw4мIC LhͪXu,7duuli*%aexUWKs kӒNOe/j<~ľ8;u+* R,4/,'/[9s[L5vl%ZCf61pv+mP3\x~}?7³U[R-. ӛ+i'3js,3n?uãX|ý rT&QfYs~s,E$Kqo]b-N/{ޠGuXb&+qҽxޡI yJL?/LaT* 6=-FŮ$͒;V} ](YBw[T$^i@f{HuyL[p@wb䌰e8uæ$Oيlا2,*恩"J=LU$VˏpnuO#kۿU3Ը^JJyUNv5T)těnDQ}M$~7p,r}w,c:ㄯa>T/΁xE1bA-ti04yQmfwJ9cS2t_/=[" ͐|򬟍oN!ilaPb- k|apK dYT }:p˵vŐk3~qPu|U?}:G|!(n%1#)t=6 nIu\ קRi݁ J".bG |BTSG"{"wm^sjiV1 }hD@Z8): rqB"!r^}AU*vA*4p*h{@Bu05lcB78i]?5lKH*?#(i,Nr$Pr|)B,NalmuKՙ}\S4ĩc7)e-`WF#~uTPGQj)߆{qs#ҹ,T~%cʮ@N5+ti`=G<0YwSs#x?m;ɄybHWSoj2 Ic!ܑw#s"c.#Jh| r'aZZ66$a~+\娇";J+s)b5Dk\+-S$GX"/[oWc(NxDbb1'wts/{jkw'àˬƎk>BIȤNz)wZ5kȭe yaVi; ʡȍQ_3:B %4͘"Xv@HD[bJr|*%hD;\{tsY wds>On[LT6<'f8>_}Fl S3OX#謓qzNW9{,kQ};bR`P/(!)x KRG'j:@TJ!6#nnWxw̚ )dAs7Z $@Rde Rng"HQsPHXu_2}V\PbgOxN_Q>M>K8DAj r]eChM7FBi/?fsd;V}R6P]$X.[3=7!;O L6rYoEy~X2#EvcŲ;;k*fQtӆRg 6??q֦|KyN)@b.؎ZZ'N_(9t}<=vdSaaAWJ,35vi+Aߴ74|w.4yU鋍DMd5 {߂1[_&NfG k"QgnP]kQ1z qvL+gv10M*ܙшXizk%8|mUJ ]bb ޱ3%WGc)(:TjجP, :-fBG R\X?K3{};o*ą cƖ%*[ Sykk-{r>UI~,j"{Yfi% \ZT>߫rJ`J0lĨx2Nj ; 2X$J䰛ޣ%@ڙȨOc7)ŭM@IWŘR3h a>p"=Aq; $wQZP54l$SGɷed eXN#W=H/>Ԫ;UPh0[P}&ޅ$HfP-mǘMճ- C̷, 8Q;?xxux.OmjV9QܕD!V*)gU^p֝[%^^+͚_'W,Εa9? 3wcn?nPS^ Bm|e An€9}@ɭ6 k9qk.ׅ/*#I t jd]I85+_^sB3 zrlb6V R`)95Й}1WgԬrp7N%7\Z!3fBbUAtuVsi=h:9Zy0~jS^}ens͈? pQ$7TyE:ݺ\$h[s.|\@+s1(=D_E m{y~+ CD)Sk eێsy_U@c!&n)s`TJoz&dNoOE{hȏxtr"J"3n~񺬣md lMbKfkк빰ŸK#5*F:ҋENPxCce8:=WE6̊G|۟76j靋!tLUG>fcN.I|a!72p+ G-$~ "M ͪd\͇d4[\ JIM׸\ϜȻ Q ktzc+_&ptUGղ/fPa(9aع3/f4Lː:RbHN7`- S@ejgْ%c[ԓB"P qgBu]iNH`(F3I{rCUCg1Ҿ)bxٛڕ)"-L&ݜaueҍڻ"F(^: :4[fUHviHz,xr;}9)KbSa8g <{qd)ZS@ h<Ā_jr~~Z׽1 ׶J \r)T$.Ѹѣ.ቮ#K>Oh`9"F"@6,N?4PRl40yH68.'gfXY>D?kͧR,gxڮwNL&s &sw=S7;ypE<͸{.Ole ؄O #BAk 1׾sfbr)?s0`{ 9zPjw/ty(zۃ'J &e-oT[xvRԙui~$p]Z@2K2Uz`j1&Jao% ҁƮ~=uh: ,/`"e4DCFd%gPfv`U߇R)Z}mn(fq,\!BEoHD7Y4f_| ` 7(5z ): R4nH)A [L҆{eWߪӆS; |SzTG #r[HbWiz T66Zٛ]X{+݉=FHmU. R+;:&n[ (qW{\WOI#ٻyVvY݄P~v?jD#HP1ѝ\ՊBp[B'gMa|-blyN/R/Tۊr;r݆`u`ld}wrxDS'oNb},H&X,{M|wߏa3b0Onbb5~xI(MQWCߜѶ%n:5w]W ?uK]@(z% /, zNPI0YprQy*pl;-h k-=x|( > d"^K[L&XMхL:cc{?Z}ߓ1$#:Ng#s{PvRqtcO0jV0aQ;%}xY?XjG݃:;Ǎ R!^l~l0o?z.U7=p2õl烌oȬ~$N{=q_>|0H4AdhGbes(z=ۺyl>' H#%Yw13HpjOo0#DK%-AH%$nd*\ANPpyu&77=90AKE DK-]u%GnzllraRHnǠ4ӜOaM1"r0iRMкmPyx j' #w7'8iEmqL-t;ܭ{l ]4J*ϢXR%'& &d<3z8* ?D,_qoqlA L-'I؎.@nNCK)eJR0f]&Suf9?(JWqw+qV@ej.Ejjkؖ+<%\KK\ sND|FXn_>}0 r"a9RpBdӑo5k5I҉`ipwl=/, 50aăoct 0&py!/Ք<+jg[6Oi2]IHZQJy1*uO5j4`޴R7Ս&Zz(bwGx@?>B]Ldyo7x=ZcsKp`Xn;FZT⋈Td1M#8DrOe$ kxc<ܿ Pچ'Bٞ!N-𢚝'0O}W="9~"M)*w! \*)(.[UyVdh+[D*(\anPԈf7TANˢ2Mͩ;ޯj)ec x9s Wlu|t:>@ ` \90\x$1P3wz߭QއV]G؆|T|sNf jN SB0Qc~\'bDzB5yJ(ޤY^pk"Mp8~m1aA+ׇWmI>rV>AtOH%j֔%uoLlv)5Ŀ^f?yبɿt cl; !w)`K+$FS2al8u'eFk Ӛ.JY8R?V+s\ɾ Ĝkf,F{-}c 5<,exVlTkL*m :4Fǎ? u.5HܨU{tL4G5:Fڤ?F\o]TƗ/B1Ao>+voh kh޸ߢpDo4:u!3|E%{7JAm\=ER}Pqg1F+ yjP ٰ@vf7u;`eAso@\PDMc"RңNK1WBŁ[)ږ[Zz?fg-YA"hY|^1mJ7n880Ԛey,2}'ŁxtYjF3&Em,:u }ܤy=Md*/`/|Y:rU=Ui/PNmʹłsQ¨p<43jEivиl,iHf[>6*k+!>-ԦSvzbi|Lτ v;8 Nw DMLz p27I96ѭK- U+09$3ѻS!SR[F~!%)o E0rŲ |VL  g5*ӘkJȎi.UZ991iN&ho<0& Ty៎lP)u+[ "O2V.؃|LU08MU+Ib%PRTv{;vs7^Vh`9-ƪT1"M4tgOē"&q`ti,QXyqh5n4:^[f<>d_  I}ږ&K8*2Vf(YFD$,J~%gd/PnW*Y OׯG2bNpz}]uR-Un;\@=MG^Od;Y7P#=v":ȋgSvʱlu/id?d>L>g)fOҨzV/hA OoHuH*c<34ML`B2 ao1Y^w9 ΨLjy76jP򛈸h%֞pmB(?ܰKе9Y KRDU\ p#4g6)Q*9+4كҮZ|.dJkBգj &$oQ ܔ%+WnPXژjNOv=*+H.'aJaL^/ߡb7D"M#CgxtQgr2CD"- p~n'X%( XQ6 ٫&6\!5C5R>8%C W7|8ݳQq,G@?@4j\r[~|j2_bmd떆 d >R)QnI ktSC,xͅg̺,!z~=oO1g(;p\6腜D'΄1-$I85y_2w3';.ִ!FTNYT-BpI1 I`²yMTTWi6|ᒜF6'ݡǙ\L,\C 1sz*9)= Ӿ%#QH8/WϽ{)y JIKdme;EPtȗOY7!e^>8.Dd(y#7sڵ]$lX"sT_#xRڷY:](2'-< g1iox*"xe QJl4S"/_f~3y wLVcZ`gDD9 &cJ gP5nåėYJ!vL?B J9;eQE!Ybsaw4B@?6#+L{FH)ן0[ZbY̔|6p%ոXPly(88)+^6Mi~AE&^oh;₌H3\=uJƋ溏lLM!q1SC d|fw_D<h)]?gM+ۀu|>ʲ,+NÆB#HGcjfG0}2]^X Di0txXF氩{dsB9s}o{{JNs\#r# V==HB'Unקs^pەa4DU\D+'ݍxԶt]oCd杒!xSD,gBc흖Q^NC]i^̺n)8 !soUx;E.l3 oU!)D]th%];/+EqA}F1ȏH(i9 NVJ]5L0ŠT?bf3Nļk> U۪F[%^RK OqLKk3Qq(B!Mgw)$BO$r xIk}?_{YeImªcf1M$syZ d! =Әr5\_ bRc29c i^|Jyl(g6Ō0)z'w 8XBEљvNmN>Hڦvp(76`@JJ&Ip&LhJ5st֊?hJXdTȏWN+Y(Q/@atƨgLBwl )L568|E2e5E}z7Ĥ*W֩LX]xoaה !X{p8z\ZbGX,5>0][0ִҡWILͩ4_)N\0Tl1Ϳ@U{٪8fW=*)m՞Ib:k>\ np\s2|!<{M:KtǼ vU_T^[sb9ĈUUKG(W͎JWIAe[Ә5DRj/.zU$C- #!5|9‰*0C|^,rg?ax(iZ[7Z6mLC_-7GZ= TĽGwJcW'Ki;LW;𨝠n3hRkcx"G:cd'-[ u'ůP  Fmh1"3;تӚз'f0F?Rhhl|눜hUm1SR'¥b@)=W_ YXPdy{O11 ^ګ!DTלA{N8YB&-eߚ<xH]y;4){EDRf/,U  uU&—ITp04KU,3 Q$f23 _;4k;xӷi$Y$R-ݾ>8 xlO"k4#qd)IF]"6v‡bk@jZe *>_ >W8wYhL{D:,hK eB4=YߊHB@H"K8fG4*d4@IChpwھ9}l4fS4X?;u,}mHMx-?9bdqn^(Sӹ|S5h(B|,-J''HL;vЦWj>y?2sp?WsF5 1SaWIkFP)pM{V% ,.uNgI}T36Fy~@*}or q#$I_lr*n'9܃ÙࠣI NP@KX'Fx8DSdK"7ߺaGzS7aG$W5d"4g1 AnI"/0]sx,ee%ش7 ?3?do$| Vܒ˒. $m*UgVKȭ3wmt!aN!;2;&*+JRT+2sv^격WV% RT: `(unj{?\qJm9{)Bg`$ #ŝB_ձw_-Yd$~k"9N}pmvmƂdX!!Z r7k7&|na `yfTR԰ }irQL LC?灘Ylk,bW(t.t{TKgH ͊̅W 4N5,\͵eaRѥIvЂrnq%"PL:-BrAIL*u3`d '=I;_ZkK% ԹQzZ_H0C2`&Ɏ4]ҏߊD@W9l]otzs?L 2c^\#mNN1vnJS3BYY@@ȷ/[s/ED<}w0}jiMpac7NqHQ]Oo[dM7rL{MTV:~YWnNa-ɢQoմ?[EjZD@xZ vk}"_a p%ڧ[*Di=dOȬaskDMbY͡آM[?Bas?95\Xu^_JOt2 ?3XGυJĸսs$Zɥ _A[ 6"ԋj!ogXػń`$q[9f_.nnP9H|'@iI|IY1l3Saڡ*RRd8_lB)xdBJtA_)Ywq3p lO.q\ max>91OB|Owh$BR9mD i~)w`/Y+Ts?M eFZ{ԧE ZA;Ùfqz ;_j9D$~iU{!o{Ϸ%/&p,,䱜 [dӎB@j&mbjYtq%6 %azۜ5R]:9YxD'-cѼRѭQnuuvUnV1Ec49x6cLLWhM-su *$-ްlqL>BB7ag*%/%yJ{7d!: h};,`s5!m"at1y:[|pfvn)vXK?+&kwn<|1Gowg'B ?نŞ ͡Ħi־2h,*ucqEC;[Q+<+"h(HqI^:~ MSȶר=h ar- O>e+WQF&-*y)rݓLw.]+w昤E׽0DgTj8f-wS LbC^R"( *7A6#Zg6Y^mcjR0TaEYU nhꐬ+Ԟ{C֣Όs9Č}" 2 ~O{%WW^_\Yڞ"C%BDK 'ë5{5yDP66 = .)e܆jY/&onp ."'+tܓ–evi{s'rbҷ俲ʷQHy"9=dV` O@M)7oBvr[` ,KqbzC"(W"]V/3 ~lgAR ;Li?Z;vV1vv~qGhkK1}S@a=% ,w>z"ZNL!;vMkt%(޲r88ʫ8tc:#^)3gQnzs =鍏Cke;VP7A& 1˺sAnz#WCuRuSrSKoYH/^lDwǂ]]Õ2*1?M|vPsz䫎z' eP &.O@$9cB4k&3cTtp#RdFiw.%QߌA)p$c|6c; UT[I7+Q(y,Wl/ND~|շ#QGCT,PxyD?\g#|Öþ!/fi]$F'%]DJ[&ƣQyœfG4wMD^3Fe6 ~5LLe\J"#)Wͳw V+Yv0R 0'0UB~^~G9bY2Ve>槵R^2.^F2 ݌6ϣrhvZL$Jh=x*Xᝆ̇iGSoΐc^Ҫ8SƤQ>IYA^ 5J":~ŧ$B*#c!W6gal]3'?$pSf)^FA'j,4+l}|& &p}0b(} 9S^#v:Zt0zIVx dKSifQMW R: f8! ϢI‘ckbFo]o4UT.[MhO41:\0\L,E>!j>$"Eo8L'cV;$Pü|: 6ZGm|5U7!يnm5Ph#+8!"c1?jj>gZWIk"cH@ڂPYM;a*EV|YsRlN@re|Wi^=`KFBQLGь 325B/п\3`W^hU%w諔{!b&О-)sx[E,Kj+4 oS hnP7\%p@7h?^̀ a2|swF%7q&^2H~l} EC3+ҶYBI`.t %@|'DinC__u_ˁ)}T #“pt9qfr?̰p]]uqzd0<1F*qD{x\\h,DvY$Ŕ;hc!p&kV܀8^&u3xeᲛ8/ (^^$OV79!6Br5^Fm6kU'hIcj*u}9?mnԦ7E'F V4 {r%Ζ ^Oeo"0mr j?es Ev jEDC|,wϞXA17I Xi^OOL*XAX3 h\3 rx"_]a#1:\BN(bjd|q!3't:A~+f0b$/44#6Mϸ֛p*v\}uW E$lx{eeڪ7g|0ӍPDc3w>]zT o$*u&XOO o2X"];|a1bi/=g_4c2) -rHYm0K.~%=^52Ԡ1= XiqWP('kEa B@={ ILRGUY[/$DL>LA:OMm i`I.R'0 ZSeu "2U OVj~m$ڏBu#c㱋˒Z9]PPDmkQYK ԼAd:.X.i« :HfAPp/J-Bz!RdzkKLz00׫HԼ5;9+9aIoe0DQFσ8 j21n~'@3A1Aer4SJ<eaoh FghX:p ͞WCZ5cG:Ol-ĝcU͏ &Ϧ́rt*3peķ|MR#1.ʟ aYU~K xAË+cТ_T fCQDۘ>ԞGë`XH)IV.\V\ Um^oP|ji=X3xuˆU3Ya1 c9ci7nr8G[*q<ìlcHmSV#ȩ,̳llv6c䝣8,n Qd]1TG(\㦐v̲V#V6mwnKvbşz)$ {`>w^,6]{.֐$HMfKNjҨW3Bl X}H" zd/<׊[.%PY&fVމg(919"!vn [YjyKD;7;]A9*[j$`罵͆$,ſ+ ٤A0]w楸Q{\q%UbR = `%_]>ro\WJs4{'mR=-t9cBo?K`2w`T4 `78`%X+R9P>6G62E:|U)b]޵QoK)xfaOZHy3b9y!7F)饏:@ 6:@&fsllm/Wr.wLEtK7OOZE!UY{f4>!ڼ &A]bBUvhWcv)f x͈JU!ڒ6Sy2I4U̪`5ojac)%ϻC,'x4eo+w%D}./9Q$Y^N-)u1R(1h^[9OY8P_i1yޖ" 6fF#1[;)Knٺ\!,&PB6RuYN?kHGH)&m[7HGLn;&⍇]aļyQPKEf^Ճt=fJL?x`* .>&f,|TzEj|CY%.4UͿn:znjr'ꄇ%tTRIdG 47??i[%F_I{}S8-t bʾǑrg<ƾ`|JFRխ_S/&?Hf酩<$%, }P#oڀ_k}V }n&%zalo:GDF٨sts5ԺL}õ]Q{Lx  @ U+S~{qٟUuU;{hX+iХC^]hS6"Zfp1n";Vj lM57ըW_[ͨQ{ v`˙6PcKa =0)%cz,"*b;e}]6Ah_[6(B0%'=mA`,%9ocMhURU**(HDpy MCYJ.>w³}af{IP30!>}zj> #:5!^Ə 92?շ^mHH (Yb7nZ&3ܻSZEqԃ'؜2nUC4oM䖢46ȴ-E̡nkgnQЂZ٣ďc(?'Sk20yvJxQ4>c> eTl=m`q'ի+^ROՅY#t]Jp̢2Ω OL+8d>O;*Q.JN;u/6t\χ3Xe{/t9bٍ 23r0βwpi&tmeDs"MmPZl⭧cmLj%MQV/F#Hr Ј 9881$ŭ&}.]Q׫#S2?p[HGaMTK9\KҼ(:x`$գ=(Rg+PmCD!ZT:s}wJa{)i4.bNG|Hf.m[K=Iq˥ͼ[ %zZG2.hj,V Y ZuJd3[` m(]A{iBdpa3kP_FnZeÝZKAPÝҌRb*6E; Nzl/Opaeɟ^rjU`sCJQ S}- K5z#?VdCՋyY߃xA^r(o5AgNzNM7!@Βd^"p(]T/czlIw\hQ>AA3ΘM 7^)Kxv<h8׮NҢ uՄg~Jbv~u/G+}Ȭ>^=?BϪ?6Hv=m< 3hG~=YNl8 {s$H#NY~l^ލ&?([]\ S$$/|a8.WR{ Kz}d_6>w[kiMsO&oRThWS<ϥoRH&à e'bA~E0|^MrC?{BƣD3+_m02̓a)U4@Q+gJa?drtn/x\,<5u67o=: x ,$s/2c+ Է>PvMFRa4 :V2xXNKY7dFX.k{0.OX;gL!I*6LPs@o_:{yT&Z81edeYڽZ%.ɨNhOeT\S5+]ZxGrM(Ib'o>븋`wxf&9} O7] %#',h-_G(nӚ=Af?2U' ж`PZPkq,7,S1ɰP` M^\휻!\ *:pz;=_Gfxs 9J8yє);sJ~_S29?7#yc 1'C0K!Oc?+ZVc[4fk8,rʭ4Q1fV'5e3ʩwH:[*{!š=\vzU:ۊsR0h/V`fu (ڈ0\UV$c,+TL˶LP7Gǽ-׹jnrPy} ,З]أ7İR|ޭ,qؙi0N mI*N] (Y_b(nǻ;؀/h**O1%̼LMKaRWQq,R? Y~~.% >ֹ$ʧ0O(ksqH y:m BO՚@EtEej GnК^ knS7\Vz 4 RmQa~< th+ gfϜK[ʕh=Uu1G$ʢ~c7:o[Fӈ-(cZ䶩v`rPk',7 :{H#0A.l?oZb1c ad5r%LJX?9^X?W>VkzQGe TkYW _Re !={(I$vDX?*>l7vpU@zv&s%9mi}K:uBJ1Sl&@g7ǥp^.ſ5̙ ؕX.6RU#tOE~n7QWҡT B}A.yj.]x b [ǚ~"|74sJr f9 r@k и1~_V`4F' )g`3q\ןt{ k c89|0dddM(E涷KJfʧZEKܒum ԱҜqi/[Xtgy:*BIj~ ɪy<|)}Y˩~],%Y]!#saԎynh6 "LWC.}]xl^\k 7+w1 gX S dJC;S=͒ve_T(Iދ&"?W)_с]U>TK;~&A:p#{Dujt=UH ڡK*JmK~hp{ܟ0WD1zUO/Qc6'r]xv$`E2zco"]0 GU[В7kI6YV Ǎ!WL ~t0"N0A8eŃEGEbIYHͨ]T%/(aew\| ԩ(wtC‡A)6tgs9oEs)0 M$=HhFfxFLV_ $*b~xb!z%$K4wӧA0D*}|p,=`O[ͭ-H'0Rt=;Me%-">[}dzMT)Óql ڋ3nkfe'[.03RؔA>sCŤ1 vƍ燢 œ@9Pz@S$:o`jO;H@e(d]LDW҃s?}3x :>pjLY{>s` ifVG(Hw&x%gkTŝyc7pH[\]1UD:CLnEFEHgH͢` t.g_,hl~Fc0-aMrz5",\~CSk8,^ ˎuZ|c/&%K7{=4V1|} ` /N7YUou00_7,_'nu:횉Ca9Yw.27 ]י&B]Q~=_ 5Z0\>^'q|&$ +8O3hgϚY!RHjN&a]J#xܿ2D|$kfvnvVgNi5f~Ѫ旣!Jf,O |tYٵIX0ܖ W/_ ~N@5M^ݥt#N\Yűdе4_$1ZEyHi%09"] , p0/TreNm"<ю^%q b%R& H'hCJc={X2=qiĜ+ƌ\ww?_H 波;/lz^qZss*ԓT<+ 0Ƈ[iH#,!;?(0hx)Eh#&RVsK'4F4[}yȐu @|ZF5mCYC*N>%wq7fJpp޷} 2~N9/x2q)RbB{G.wΰ=dÎX&i=7`m ='uӺE;߲oD˪¡c!7, ߃#E㝬斧L(wrtAG K3bjzPI5Q[%P21~b ɼ-+eW8? 9!ًq2C-w+N_ym+6e04,7Q3C)rWEMR>D{ՁE(u$Ԩ*$v9R]H>{uDmRotlqM).N ]aŹV}w׷c+@VMp̹h@?g @kh3K ?_.V+Pgr<>W-CXRŪf_D5Yjm.:9 3dTR|<#ѥRm=Tarz_x:bf}M =/J*r5\}k a%ءHX?Ot4 QbRݕC@ele,)l3D Dh6L#]+?x1Ԏ `O0vZ NHE={4aElVpzĥgԌQJW]`9UU 8$hՍ{@ D]M':sFD#Wׁ*w*w]Ws:}2-:D}qa)])Fs{(ˮ#~P|<ig}9DܔQ$.|/]؍e.D|f) WD9-eB6ȩq9Aف4. gLNL=3pTs9;aؙ^v+@V"!K2(%rsAowh@}RSI-emZ Ye! *i_6 6c mz7wgϙoаD! )Ov<3#??9:dY NG&Beo!yU{g2äf3Q–{A=kַd -icV4>qOFMd?~'X-JOJl#='Q*bSRQbM*71دoEjw4jWSa)Q>hɸFoń{UA;JmDd?{ϓLդ͢^]-Drx@׼m\+Ќ;f0 3/L{gւvSsw,!V?%##c%Ag@QWExA.SLvNy@ 9IcSJ C܀2L|w?x ly 8pk3-Tg㴊ܖ2xMS4YО03BVB X7&1y Wh⁗Ms%6rRV.Nʗn;$ܔtYSr"KUe'xҝ6k8alv2\ӟȅz&x+HGmhhPO 6߿垳z%|69^ܒW&h_ = $cW*-F'dl_sERyݐ U , : *V_قhyIc")ثUc%}PE 5⥙cǚf+T%.Ϥ@F-rrےv)Z5mToy7oD}iS^އ9 1l9mn Bz}.loz^")gnJbd](Knk,JR/ Z}wmGaO+ h+ !䡫J_FFF(3Q;kɠAP5f kbKљVMh|_nxԯ 91d);1]032Sv;UhGXs 9 [!'t|P':&<~FKng.~Ee!a}צ0wBWF4.(+:H\*ya7ͤ{`?/rxc;!(2s&O˨Cvpm_ʔGHuW`45s%<>7@ޒufn@xC95 Oqؓ`& ~;Қ|#vvA'زaTk Z FL>LI%eBA0ȅF=!%:$ɼ~-ԭ!\Ne w!@xRaN'9i$KynL}b@:g2#֒rgN'|/ ( bl{H O7RsE V9~) < K\P ֋:{l +=4!WPIz9ضM{.ߦ޶d,дt^gGH "28_yYww'lJ I__ӛF%~wM]o85Pd?n9B|^1B$P'-ylю6#ޒ5ivG)xubzj=8!i@h{Yp8=wzZњ!8-rclvrFli$Yuy&]*аS"rqaM:/tLPۉ3WϜtx\ˍ`}ݳ=N÷?ʂWɄ'm4L?TΰMQw"yca/`y!m_ 7;GǒKsQu_pNwY'*C5J?kOCF9ÒL*hY Q]Ιbhu{$4/8K;OG.J֛r,>>TBWrc F cNMRg=~ܷQg98,#NoQ G<ǴvVB9A4\qC[{*^y6L f{+PFAMvI{*TCyڽ F"u!(2 Cc=f$"_Eu#a΃Zl0 &rQncC1Y2 J}PknO -{>ǓnF~^yοe[.O:c$CD-: iMYES`DoL1!Ź~zvt͒P>T܀!dG^&gHȹ1fԇ˯^OzDopw:fK3Kx*e5ߚKzmZ 0y|AjӰB1lrL5,` ;&!Uzo(æƬhP0VN>7L'~tܵ[EyH'(rDS=/<1x;_!x<=/y\B϶%OgᡨNԙo?|XP$*sns EN,U;T(P%|]'$}I2`Zso!E?~DYown6Pp\8qn.a8[8y4߆43LQ1x-zš1x>:ILK^s4A&Lgec c:!"b-+ߟfO$ ;/ib<#+/$bw B7}K݉kY#o<3>{6Z|lg"5|sIBsQ\AbEP gi mn#iO!T2۰hHL_ك:Xv\7nH^Wn3<"5v((pJ  AdH[B)m ѺS_U2jdɞýHGM21ҙn=abLWzz:!qa_N;‚KnBˉ1QL`Ɲ`@4_2zG:3oEǫ|x`ChF"ǧ͞&3vhI %SmQ!n!\̹*NU+.deڶO,9٨sp %>:{eZMƤU jGv,n:X(Z֒4in?D7jpyZDk| oE {69ʘh p3ϤNfKmn9_7$Ed[sV7Bb>18 3kLuǖDj.eqn%,D5D aeA#zM y) ,A:B+;?sN>غTju1R6V@WfJ~K8$=vM/#c{YXA!%>5>x$bhؼq2JB,}t:?Su~Bj.C{/8A{v/: VB4O,4ͥ +H8DhzԛDF|AMbbڽ:0g[hfS뫚ώ0㉬ބ["21ᓥu󊌗f(ڿMr8Lq?('w9;}"<<\Z9Kc$4]DԚEa/s]'[+UK6ڽ1`bUFU+W=2.#^{`$/xSYU;R[4e(mUBe}ui ./rWd\u 9 WLEA7Sh0FA݊q v~1s|wG׺ M $'Μoə >ʁB NHRj|ZX^"e=6x)6% =ǂCr%?.-9$CG2Msh{xߨߗ$ 3d^݉\(O&L8!#[%r M@6ţ.6ƾ{_bͱN1aO)]/T'aTJ1%%ة* 73uqk!NQO: ?M-\pY.$Il՟}@>͆CZYͅ) ~vТ\?/YkֻD 7YngFwY( ~\fJa!GS8T"hvglL+Fa^a /K@%5;͑hVhj; $j@jI"?9nfҟ7V{Aeydǭc }#6vPg݀nrVUVlzxHO+f6CWQ{6-%i2, _mF:/үE7qYG9%3Nf ɥkV), K=RtE8c=ZUVR 3cܰ^VNJ=9gs]E.481[VɩXo9ך4:J>m}n{<ș/.܉zq"gaRx@uFعBͧ nCU9%^0]| Auٖ%~tMuk5sñ  ױϠѫo>\Eq#H-q''.3P;UUG6׎Wžl@h>Q m(p?7r]͟{dy*̳M\nTDžBb@LAFm's߾Lرko;qZ DG4lGޫxц(`aq1>XONDwɆA>=Lgи@xvϛDj}{C-lpqߊrJg"8r]#/<  ?rP~@Ev&G0:lq8zۗ Y}Le&O er`Jޯ^PvU5'uP:8 HDƿKGaIتDpNw҉c˗H?`:D>(}COp`j< 0:+{;7=+F(?U5ioP;̲RS?Z fg ֔^P\D;Nb3"M1H$)TGڶ,#JP+풞B" &-?;hK_19^uPg>䤄}ULaΖrp.6X p~c۝X$>\򯻑~`}z6x5Ա$y`JB`W98p(?!#EQOZ(%vO45 i3i ᆡloZmj35ROn) q=*E(KQ:}|߼bgaܞ4 '4*L5V  /X;yЀo3"=Rꮱ?ś/'XZimSΖw!ӺvkgQMG330ga3Ga~\I6 Itw)rʀl.O"ib.OscYTd8(zj<|C&7|{¹̥? Ej[R0A岸UUsсb$`j -Hy~Fvpm 8h 81L]5 ]ߛ_m@!eigFC0:;*Hq H=8 B~{P6p(]wjl #K;"[nt*ڹv.A5@nL 棌&ꨢCB|4IdC.NkQB00&fn񮼧UZqnnzŐ([g"z1cD'* 'ugzeG&Ζ۲to Y`Zoo#:;IR72:RA*)C5֮Ϙhb ld Nһۯh(6+BvLfҖt8DT8eyDHB$l v8iHB@X|+ ivK=Q 0 3w?],mHZŇt[#D-9٬`U1$h[}ѲQLt' q8FЍH& B|1Ryt.ক1 [Bd H_* +!WTq>e~D=F)Cֲ^ǯiywP|! ̅415NHpjhK -Y-2WK@vOS44^f Pp&zPPڨv"VzZ^Yfp݊&Ef zeVӤ^^ *K9DʀD!h =c%mxҋ[IҡNMKXezd2+CbIKb.L#XOf9 ?ƦsE_1'%.J}oOHD' K s`}PWӅX"پU+{֑ûYՒTѡv*28e;jhe3lz׶m]N x"z?֘<7"ԵfR RjS MX9·u<h) 3Q.@Ljyv(!o"Ϫ/ɫJ8]Jh7x`7xnyvk}ٸRbhZ; n/ܸc0w:x4`=y=*^Ykg[p`R~%+4VfA55O *eΪ%o+7a Bc"Xʂ=W[$SCyeq\-1mF8%Nx|[hA~ٗ4}| <ؚb<iS9:+N&f"sI/8d@u_ػ+Fj LE@B$6}+y@L6yr}'ޘh vXx0_]PJUt3ZLB R#Au @rY5_-{Z~n oM%G]/+-8 p~zݪ8##v"hكȿ$I*+tA` wh_Wa8xS0h֌|ml&[GƱ4. C./@6EIȈ BewjG9+ @X۬X?XbY'N-Uisiv>T=,;g[n7<7$p0彤NWQ06[k(Sm/Ñ/}𲙣$zf]5qH=" F q؞x;dU4t!DC*Zeo9di.9 :XP^D灒E/4s5p_FFCBe>Vz8d}7> ".q4@)XL஁ٻvP%T 3vQ[AYL| }COnt:u#?f?qF3`uW*K3rt؎]j>\?%qV;j.V.2eF7|K#[i~a&c!*9YXOWDY5L8F+Z/9C ¥Bg/\TqMr`lpgiCߺ?5ֱ pgAddk:>4&qj# nu(u.36Wy^:M|2F ^aTs>q"ƌj2)AWm~UByHMw;mfB֏;3說%RxxL~^;7-쪨C)cm/Bt[D_E&ᐏYEFlK\PKkD;eqƎ+ɾVi'bRޒ9zSt1=8=5VH)lM 2/}@󞔒ϼU4^FM[g!41_ GqpCM_T=i&da"M0 ךD,8Q'=%{[V̴5YإUriHC#J?. xNi| mKs\H{.zGGJS f6^UbiU)+p;I/K"xJ``}>'E͆+p;At>|D$/K[t;cFYqlޯeL¿699Ͳ2Pl!Eְd/(ߒ$،9MCB R)n0閘aHsi?fb}Z"2i8J@+wjq+dddE!t]L$[}dk;v@)%r~Ә/FL܇b'HTP|RDyU{%np92)d 4|< L̂57qEt]^Ϛ Ǝw',i?JS%Vdԛu#!SRvg.vNޣv'.LuFDwR# @ ^f%isSnݒ/ >Fbz2~ΣgkdSKJ"jut: EiJ$hD_x' fE?bnl#0L_#hG&"Z40wkiG G!ZE'=֤syyWATIWa)}r5ʎ`OXen0; iy$(? :K IqK:2=X8\wS&%r}V/"brXp]y"!Nu$ɧ_9AOKyz>+3*F( ٩ُω #񠭆x9تْk` 59hFCxeLaww=uwj*,KG#KXd iUnv KJh&$rZҺZL6m~JZP$Yu$$A\FΫٺs%l7ظ=~vH1T-|+rG1!ӧI4(tJv\xe+;JmD-_V񉢆YqV0D'AI|OA x`. Y>bm Z F^:1Wq# P$z%g.v o4]ΏG)ű!9R}r|//'R Fu:Ѩ'ӭ$<1'׺-tlA.1.F47w i%U/{bަ cf.$#,Μk GԂYѐ/3Wq!vsS>9t+]nwI]ڽp:ShDvJ*tY\p;Pk`e!sEzi@NH=uEDcʐ3-齭4a=rsd/ "l2bRuε&4~-mu:1^Ez0L97۽I$BxByYǐ4|L-BiP5!' / ƹGb,ViѳaaITjʜTe,@/+A02m1#ƛ|]Nje1:9CV8W@C1{,σ yo{oѢ,4|_0~bwh4;FX 7s{k$\֤긻>G}{xKSUJUAȴ6'6=CW.;%0 bRid0,NyKƕΎ6 φ?Nw9O߇j,dحeZAP!ZG}K5ܖ5#V{]H_}R|xpӬ*[EsYAU+4/8bD~9aP 割 kEn*.3V`fiKcڝ=uӠkb6-? IdY\8/||Za[)!{y /së4H.ڬMJ7{?X$% 2<2zL x]fokKwdn#ndͲAq5bMD`2 q9[M a\0Ζtm$PM+Pxv6s:2&a_Lk̵["A{p._D*qfx zX4?Jun{~2f>N[ GeAaxL.=axIZ2ڒ K^LE|Qo/ZRAb\)LvrV6s+"0*= ԹСr?t+-:p-B ?cVK PFL rE)GfoLG5A#w]*MH7Y!W: Q}EfON\-GcaFķGuf!V=I(MO9N.NXG"lE$䮯&Tqh j>63][n"#CbҀoV{fOC|1.Q>^VK{ ,(h9<>Dy&_jK=ppOPc',5 ts\9))[o~KC^ZC֢[jpG0@{P}}Mi71=,j,P@@iEc~{,su%20'#S ׶GobVd^B夓ے5ɽTG K{Sjxe@SL\/`V4Q\(-tjW{4 ;(|1.#ؗS쇩YIJĚثP`]eϻ '_+nE ùpFSA-k_?SQDEB(#ݸ$bC\!svBU!kzOfW0 ::!ĴVBT'*k hT`Epm ^J@g^.f2+E8фP+/毧kGfi<\~v[eYq .5S{I@`1V54}|T&.FߺGl['0b4#2en6lߞ [|n{RZ5 gСr*uV0C0$\NRlZ`Z&f ]CcA-8N忞lxz0xjY"0U3SZl!Vu{ᷗ孻ʣ NZzAw'xm7# t5]þN]wBI \7|@(c.JO՜]Xz$K/[9!ߗ"l0N],~z0 !:'XxzG!Տ&-'ɧ&E@T{~/&U$ôHk ۿ*[ .O_B]tLV?!]D`-(3obl+IP6}  K bdI߃PLGAFsXBem{SMcrKGKߣOIIw IoĞ1`$ןxQ8R5h踣 7rYT|;S8Wkm_K72( X^ edAq\G&Mw"wI.օJ~9vxpy}ȼڑآ vXdRW _ 9T]e'ďI(E+at?D|ͅppd[N©r=i&MFq_>PޅtmY+, ~>]tƄjsN#DۦwNdOrŠ8"3բK$f;Ikn@|VLQ0n)˰fRi(e9ɔ*acm!T Z7o^t9@p륶Ix1][Y%Y_=Hk,nqjV 6nܶ%3#;D'gСA{k'V65DX2r~aV^MD `ZgnL >)ZAk BWT[9޳*ȘE]NEA춒mmϰ:o½!q< wtɊ t S)N!czpiN&`4O`t8?q^E([<}胟)\`3c~,N4.aH8yD'P\ .dT\5'Mr;6N| &cmp*FZ0ϥ]U_1Z(TQ16ZB *iRv֔:Z'vcKl*{`g0$&` Kk >q|yI2<,0Z$dH5rסCA=x0//js9)LWq1734m gd׶pD,5- 5nc[adD⇰ۊPiXp^D.q\=.AJv~>H'񺦑>3.yeC઩Z.ͰjGsmݾH2.T+; xPlR\?;K.JfU[x*k b?b{Ermt"Rl+չ$jb_X(${ nI+`/nR۟^M4k36|6ӈ)ՠj~$@3膊"(O]fQcɥ^UWclvAPk]'6[{,g^3>ꫮg0j.JG?̭TAQ֗ ( ҹU޸QV8Cxެv̬ڔ6XI܅oR8eej 3w&s:y]F˩Yi' ~\8"}(-x*7w? V'^'zJ׵F Y YĺփU7u.s^ۑqan^j)ѓz_YgtYLJܬ ]! "޼ 3m @^φwfwo?ĶOAc [u'u(:yKVxF x.i\2]Ծj ע<e3 o^uPAK$j#;+˺UI0rxE~לZ*Mb,:C;*Ma qŚkoнєѩCU>6A5 \%jcd5'E"!̥ p\vd'QMd<|wfN֝I`^Og(~BQmg61P<β v%[Nc{>QJg*<.[ׄ̊ +zb@ OO`90?"sHɞǡ-~T;,?( SC|f XjnêNT$S t K7 V76imc{Ū{1}$gaix-(5hT}p'kb> Ų{n]UHhO(}#rFƊ/"n!RL ?_Z{!Hғ}y5); “CyqfR['"#ў`ٮq?E93 2SLR;C"دzE.K6qIK% ͯSeHxApyhJds5qf`Hx~TW3Z&hAagh>BQnة蛗ԉҩN 9^ 9cQ‡3:Ls1e|Tool}UJ p36mjcô*p:qQ{5D­W4lus}p0z%)JJC7#dTP39lupf˽c7U[j͎CBAOY}oL<-0f\Z[c?ͫBhcOsO4+l,4CEяC cMOĹavCuj:IsAꟛ 8ͣ䨨Vwuj چQS8PQGlk`WMcQܴ p.>%_FI~z5Vh6:EF,g GEs]-{ (B E) ;1c)_&8>"+U bH1]z.PJ}%^zA6i"7/Q#$t Tby_04hPiYua"VSF?e%)EGFVm Jֵ,gp["3ho`9*=[:H)y}M10AU=%pr[Bs2Ϟu⹳bMqubAEZk]+ϋրbx\#daOPwy %cE:v>^5_5@Z.̈́6̳,lbzG;B|_k,K^[6\@"M#k[N WZlǬw5mi4,C"Y:j!IVΠEAα>&3w9 j3fBXEI` ~)[i Q6nBDt!5*uL]@ZAp?h).Æ㵌,.;M'͜ez.9_nE+dRmAcRh0=mE=Gl&HA(/T6)7Z,Uylo63O%"Q830= q9:1Pn@n{>sH 1HiPxR, ($9zڎ#'rCa_FK㺳S!qIgg)mqBՓlt|)=IF#q!'/hTP^u*Eoh_P tkBCT0iphpnHK&3^%K gG}w&+ɺ6.-/x~"!GG3)+c;`I1/%48U&PRU9q P>Ó/`j6z>ShìV`D?A" 8+Q">WA+Cma`ds.҆lvL Mek)+'rVh\'D?OI!⇎w/Zs(<&EwBrQ4H~M̏H~94"[?nu;JO}[2۰6Dn[Z 4[MOi8fn?CϷjZ$ Zذtȃv9daCZE K!SbX寑W>[% ow[8g 3 Jni؉-NpKw:)wdjGzPkugKL/:yAOjG t jE**> ٻ[% )T;ۋO Bk)XYI{C羨vmv.Գq<;uϡ3Bt̠t6 /YH{{9h?#OѴȪn Gժ#D*k2Nh>/Ӥ\8Gn<|3qtN~sŭ~vOv{Ĉ۠Zrڠ'-e?U|}KlXClM'C#`Gqy'{ A~ $=U$lsga}?HzW.M|]LyYj-<}6M[aI9s$R'𙗫qf_vreAأbL|!9GmO\*H]#H؎7/w^juh5KmO/9HQ"oW9ֺ=\[:, <"Wj4, 8rz#H}?7t\﫬@G1'V<`LXH<kN&-BL>|qs("2vTMAKc&$ޙ,r@O^,;K;+{"SDգG<.n]<U:8/@ e1uMJQ-(,518?ьjq%%TXwjÙS.69D#9/{k-ViL† ?^.'+^`ѸͮjG4G8ԸPh.x\. F6lR*Zñ>V>ޯh%Lk>Dsg=<@ZRjj+grZY1y{-cδB3jPOd mPQJ]tP(]VXge)s}lԦ/+<b/J~d17\ͣ|;Ra?j(D3 I0|/$a۠'qSAF؏jlo8682KF©nJmI{b3(aDd]\!jR?PMPJ,;HlpLtTM&:;y!iakSh~Ip (Uw`-<U,pȡTJE4x"m(͙E 4f z9fc=2 PǬ[Gq2a%*vFKv@mG*"8]2z)So2!Ͳ3HY7ѣc"G 1 ,+{09'9%ΜuQf3`6Կ5E3?fy%DU.d<1ebldiRib՟ר6I/ YH1ւ:*$΍ڥA+O+5ܩk ]-oQfY`#M!cIm`SLZUC.+&#(PD2I߀WT k?WslL#JƊ( aYX-(spE~*b&>χvWq]G:e.vznFkf uLtĐq/%"xZَkċ(8#rIXm^[ I;NӀ6MJJ9TyѬAfdnHU"PV`xB'D6LgBK_;OCL_3 s Sxwt?+ZS[v})4V<"Z<0GO*S/H8d-:F:-Y(rq(?T){.-ց Rʬ&tO(+1rk@l1IUcޠ60+ӯQa1`JԠ3׮R :Ay"JhȘ S.r ?*ɧŸ*;˔,(O73N vG2aN⎠6<3ZtHs],_%#^fnߕo+;>㛫k 0fN^>Lve]\o&Ě`6)C=y}2U8(l O\ZOx^1O*6'Ft#C@Zs6Qr2u2H6fkfc N`ϓ\CY> TnYs|/\EL;I56ueN}Ef~+ v7&x'Lh Ӯ"Pdߴ/ vπ[IWrE%71I#̀JB᛺\ĒU\XMΩ=uqp7lmٞB_yHM-`~7d{ڈHJWwqRB蝡{Hg`[prG^?1g gfAFs6ԡqF_Y-?ݥ@_C\I6 AHҏVt +Bbs* t@HPr:3rPzZ֒R?Vbu-`*u9;YcZ{,(\>@zGM$3Gh[M < Mm/7tp`Yidt*XP0рxl¢# L} atl~O y]njo!{^!dLS$MG~C v,H XU"CI)"3֦"#u7wzЕ ~ Fr̸%Cd SCe>ɏ?uv'2ޣ,N+V$e 0/ "pY痆N`0TX.ΦΐN 9^)lsx kwŧ*vMI@K-ہ=,rpV **vqsަrwwڧ1U_s8m#eٜ-p*wIX.:*1p^'cU*)=5ފ u1%x^\ڌW(ul"y>=^kQ>*P.Aɯ=ZԬ۩"\o~.ԐtNBp 3R(*h Bf3#y]t1#*% ۑgY|$+9!xO /S/S*Ep+qP*KPǥUP.(!}'>=͊EL6x6l {f0q4[X|jc{VK! 1Mōl t~`3Ni!1ez޿iʇWWk 'az =̜蘽*=DNr u}9@wV)U9# 62ke<Bepɼ8 dfw. j+uRBBOGo.r;c)*ME jމWKj'ro_\&ȺА9  =̂#Cb[ʰ.>SkŅ6S&1?Phq<1"a6_!MJcC+:Cyձ$X?@CDg*;$)JɂqѮKVJcn'Q>L t_wd-+u5HJ?SbnX!ȑOZQ|uT];D5Aܲ#K֤rLe!Kڴ†N2qӈTóf qP|pVfU~9NٖlFD,H¤Xaf2׋(42eQ}%f]mA߰\Q|^?{wN4OU#X82q>ol3:|^8}(3a{́kA ͙|+x.CJެ+݆O*珉"Q ]I8jȲe>ILu86,fW/$H "yu>`Jy'3Mw[TͽA0M>~&dzj3LGNWޕGω$VL27gEE~ixWOj ǡ:\`|d WGcӊ(yj͓u(Vk]SaF ت&8dc[uEߗIPC'g.WԱ I'n1rfI/p}k4RE[}QVw G␶9}1UBģp#KOPSw:긭G8=woRE7m"~tE߳SxpK97H5#![hBƺ H-<1gRof3}1 :򜑁?k]6W&"-Gu) ˷uKlȥRYӓտ ifXqut!o{a(= θ[odC-Ng'vm}F^4]kP$ЂݢY : dR9=ui0c-=mp_\lǓ|GC(M5p,S>%AE蘗ǕhHڢOMXΞ!x!?M{+N)< n<6gn2F׮]0F nnnNOYg#2|Q1O2;'"D; D8^'P-& 5;`.RR"6 =`v"ů:ΈHS.0)-wWxT·}k瓦u`t[ħz:-_ JHXkAj(vS熶8ZOXv 63ނts @Kdl^";ϝ=zwjTelN<&ÑBzN5za5Ap_k墳BǔIWʶ ֪Ɖ?RSN-&fMjbl*ԫ"X،ta1X:,%md"53ٶqՈ91۔㟗SPgţzFU|A شOs>Ǖi|{hj{2p]rMcE g~3u ]PPKSףѪNRs[ Cf2BJv)DmwO[?DcczLWg_lc z487t{jxPO/?qkgi O#HLu {;ݭnzBO&m1l}vUӢd4s 0ޭԽ1sa #JM>ɱ2e- `qa ŕ_ohxC$/[?;Hu3k{왌IYSݕ;Bͼ^\UA%d aNJ잩|]: ۦΤ 1 phzPAǀt"Uᚳ301;C<:Vc{)V&{zG+Iv@CYsG"A(ͼD;RLyO%[ٌGBܼ;+= 2oM!`]F 7\ x0[ƺߋR 6Ju!]ȶF8.?tP6n34{6"E= |#!j~ !։|m"CI RP^ח @({sϥol"E^9YrF|Wz~-\BsE*᯾g]ܴ<)<$.E q):mb"4lO2'&wk Y-BzW0XV~8JaB`TO۱ޯXU: !|1'=bbzY1DB 9іZ'|8)qhaʈUHַ[n1Vc2Wga5}j3;:5Ua]5U=N.2sA~UQw!6bxUڴI.qc^&_mHoUԩW~ee, >}h[LO*zd~_ Dz`,Q{xsQkg#QZ{GXcuwQ_f.2u<5u{$9;Gzn)olkEkzT/fy_|"lsd~om[KWgQE;ͼvi;|587,[ -cR=d*?2)*ńr}dab RqPv#;Yc[=y? &kePKc8\d, ̀ Q)n Ԛկ;SB3X[[5Q D(k^ FTW(pt#XK(̥>8ܶ26'!j+jJS-@@m䪽h01Ubם;#Gqp>O>šOPؤZX>12FK @ Q\G׻隸/X^mp6rSn{? $fg걣X]Dq]o֖j>DP>jmg?pȉb7rs)Fܺ15:TR_1!p>SGة _}2JVzAHU4x$Xm&c] 8k}qzzYa%8rRq XPY "cL$LNj %qZ**LI 8ɋ ձ 5Łj:``RFULƵ3as` H~d"UrS^.UaI\Hɛ\w#vIWIQˆ} #yR*B >a2%Joݘ BB'\2:QTcýeƼ: d="#<~~ckfh 2=7) EnbJ )0I `M-pV)ft ^/X+nvt4ڰFkKNC/DSސQaO/I..PN2dK;Za/'Fw,m?|kܩF74=-cJ׭Ŝ&D%3&m F%*֣Z`(0zZlS@y&2qfX9S= $(azZ bd9D֑l͸2ڨntij5lTs;˾Lb^3Px64̕1 } p$nQ5Q9/YN3(+DVAL9B9 b\PG`Bϛ3Y2=:1DkEL -ϸxԑld翣DaЁ.O^lm?J3ȷ |]N`:6O }"K $H:Ƃoi68|HI IYt7lPWb>)L5/C[#ΗưMc1P+d`Mibc\agf|?!޳{j:?o$[s?3]b[1wg/&蚯yeǙ;Āe!8);0v Nzi"N~ R-GDm @Δ >p8܃Cq7#csT"MM>0rmBcDTxs ֟ɋUOkX_RvdurԼBLFa,ޫj۰kle{? m2ira|Hs쟩A,=4 a/%o:F`1( 6؃ X~( 22$(ȕY$(b=g8Jgg52s !uGޥ6abF:1~o /f%ڹ*k|2)SBwi,o⡊,}J;zeycV(xf˦;0fI9hmDyc{ )S|]ƽ0]GFٍ&GMb0މ…ӝCeg*!ޙ`4!t<"f98# ;SY!fV"he #_BF͎LTqP_TZNZ[Mx̍#H^a|2a Ǵ/At:kD~zIoRg\A1| ausPT]bbWduJ9dÄ́K̓v;e\# sHdci% +W9~g)hSecQ4>w1L`Yz6TlFon !t+2`S8{WOܽ$DZ4$_/k<*%`K&Pݎwcf~.A1h+ǨQSR]L;Q2(3?Oh)+AIb,Wy71W, 6 Y]0kr|ƙKc`Vmr54yځ+xD"5Pmh|/$CuXtEfLZk(c,A^9yݣ/+-Ś^W Udܞgrk./oW( l`sܢm#F^?>Шuneْr~&=Yݕc1g \D6Px "gp0`! /O0v=!?֯'J >4+N)}8K(3AB =^ U <QLq6bڢ:̲HB и υ)Jiaxn”b` /u7ĶVTd! XDH;<쫞|$ ]V9]dOMhNάM9Nqq5XK=er _Irz_RT]Iwx~% mID׵-l =)RGorDQD:ܘH2QKL_B=N;')%8O7iIVtM>!NKC FijGVyjVgw 11'obT &0.&ٝ$ZX kΝ d s-ҡ{h%ߊJֵ-` 'Q|׭P&!r=򴠔蒛?B͡|Ej1ZQb44I-6wkPrhh϶ɄxT+K9]Ԍmñ+.ijv8ApEeYSr[rl0&-VMrXpEɷ/W+Sr|VUfУ_BNlFqfj^P9fę6qK(ꙑe5 =Z,䷎L BD4("-}w{7ZޚvSQ:7]FƓmADLjA[*Ϡ='-&ud&C[t"#g`T`t #*%Z7w v h'=͘N 2ZbJٟ&zo\ŠbkDCe k"< 0l:ת ҭFP)u׉i@\#vhݧF\ݕZv&z0e1t3$DݦOGD%ĹR{O~Xdܔ *lAaErsb|1bdm% ø}!qR@DRe_d OWAjn"织M|/t9mi@[8{Mbwq8OG6:Y1V;(80Ɵm#T]M^N/RK; bc93R=I'd NR6JhEW=h%6!E+s50Ax|Փokb!~uJirDh%T wGpYpQWW+g}' şԃ ]w_րIw7*d9g5nkiW؏ P3b Eh+9!6ud¹ \o~؍@ax 0<-;`₋ _*م*2{Q9&N#gN=T^mԑ S_9)};u]y Q{o-};FZOezIPr$2m[[7hP[k?$lesm$$r%2=ZQ#+ n]a!ፇ K3JY^A6 Q\e}sFY xB%4o3S;ם%(ơ Hns}l]cFm|< `GS$"2ry9h_v8 C6$զzDx`vຌkMU҄}- QJ]P{qF')ór՜yN\{?1vxu2JE>STiIw|[r=zr`JbV+D[@u5/Y21?e♒.S%, nʹKc7ҁ~*2d$1<U&CpH/L YUT rιz&W+aG-xS_CѿlSrɁɒ${e(w P*9tGJ_ݴџsb_] ϲ 01dY*\[ 9] Qw=0DNԸ6j||TfdkZN82[zFw([tp0"AʌϑI U֍I5ad[a9+vCG`][X0eX=ʶiYfY㳉#*T*y&T@:VHB<[%;ߡd_:q}7C?Pu YΚq&٥GZ\ΊFgkH`'W*ݝs˳;6OѦj-b [Os0 =L87 D49lC]nRu6#T_9_KK(9q;ZLI\;ay#Q@qnm2Jiq7V^}U@'?au[@;m Ɩ!iU)2JIgpd Fb s蔽BPR&XagmK[SUQt!h[+#7SW 2|rX\M5te[ok \)z/4urSF(xI.bǫI/+/ \6Ճ ="`ꪧXY}|)rDF bwc;sQ]Y52>euyא}J3߽%2y J.clOIxbꁷ1dM\*s)mͪD+ʎ( [0 pMq[ G젦qX@YQcݗuFO^$2\PL OEAj Uݳ'GJ?IhwMf3/Z Nz6m{y?, iێ5P1>Xe85Rnd"x֯DbdĥJmN$D׮3HdS}@dS!FghxهU4mF!Ҩqx,fam^#k/Q7*V)${O *PZH۞ W wS ¿S+τ:n Qe:<Ω^hqɤ}׸#y!"kd79V~=+­dǫզ=}@8v54qvV<@RJ),Ni!V +9p9ň9 p$ZhG0k)&>0NQdPFk|i,X"ԗ/:q?0C%+Kb$;Tp` 0jD9J .L[T/^`CLT;/5N$(+-׾Ӧ{ZIm.,oMLRqŵThE|t!!u[B@~N':Ձ ж*mugXn#Gߒ(VI6\.śv<$z̛(8A4~t&[${buKC|%~aV' ywN8#f[0w`9cMr¼_ HDGkfTffAQ۰ٌtZ;mC֣ͦhi9OUV}2'I!?LAnGU^fGcɽ@58CM#c/mq 8AOD6]jBSEˁUDc&i/;9E<[aϰ=:v)hIȫ V/ߧ3^CAz.lFJۛ../%KlN]뱂N6mǶ}[sdPMh=|ؠSZ ʯS-R@Uw)W.,s?1ܺYzpGG¼[!>,G(fl"+׎, &ϔe𐘍ҞJT쮋bެx / vA ??F#vR t-q3 L`dg^ty/$ęЄ[ #XkL 7X+L4CPM i,VIBQLӊ9'5^&̉l K,Az_2 + N ,npIM-ڃyZ :Υz-[ѠyZQ*涙][R2~E"Ѽ#SO+a}曃ͬ-VZcfT6Eѹ-o)GqŨu$ExUED-"o-.F68U)^^E0QӤlQ`ECt?*7t9X3QbPYk+&<2(ĦqM&ke'7KbqPAHN!*z1Uk~`W5+n 8uu"F%w{ӹ@  |n[b'#'1DijS!+ef_Qdktȶ1㯶 ҉[) dWb!?y{"JCFF6A {K:teY='3ߛH~h w>3mH;=@S$F3Re nDOQ#ʥ,CM$q"lQGİmzlVN"G TǹSټuejIyȖ.4J%yܤ<ծ%y%Z{vt|T 'Z"''~I?N65cI7KΊ/ NMjgXPBQx'JcIPn#O0uS6Ƒ5b`j0Iy;鑎U)3ʘU9n5)`}7Y|lʮʳ] e]rP0ILPH"-a o0.o:(0~~'ǘ)];fh EXəYmU=mY]pzVK EyHZµ23[ͧHȰw_0cmąC]¿ݓmZx>o#ti$$nRU'pkFn'3緸=T9/PpalU] A.$DMi}7WAH)ZW7Ta̘jxDxTpd_tG)lzl6礜d0EletK&<')iC¨*/ol{MiڹGsfBZÛQeQ㺫h<,-RmL2xH8[i$QzOb480Y^GUum?&vT`M0{)cFZM#p44dxhs|@z}**2 . kS:F&; ^ ʇn9& ݂1Ů|.4Z2)u ұDj2<4_25JK5k~JU1xLJ}b~zJ ו"Zb鱼`q9yܩ,xH@_W;{/FԢ۽ozj4#Gd4U8ygD (g*V!nws%/zC8Nt:Ҹw b q+D]|pkֆZ~T(s}N.Ԅ,y7OK%=OCw@E*tN!-"L3p_*%zuɔ'ЗIn/V¤˱y}261>CvL<V>i $Q);@E IprAEM 2ʤWTwa|8">k $k5=r; Ou?E1H/ 6~po ~dRۿ\}N_iY#{tCX8 V>.zHgubk(2IQܑ0CLDH[6[KĉZJKۅ mYr׫̇Ճ%1 cyb7erekXvRأ: djRȠrj;=By-O=[aV~3$$v@7py1T{:vyҗvV+RE,K-@_u B Z.h'g?tCj5 5y',gC.}-.r s!w/$|2P]vKx&Tڽ7q1M6!Z {WW9NZǷ:*'~g-7XPak Ga7OfRظm~.+*K5FLn(u|E8UtΗs ց0EHe~+ԆW<.ھWOa87r?3d0ҭ+]EeYGk8T0ru(=ݎwiF,v"q@ Š^OAA.a]KGB ES*GOl~PCyQXGg7Ǭ=o$Kad~ )jiiҲw˸>3łq{ۚ?ؤBfnUO'hkW3alb5DVr]cҡM184JO&:K-Rb$A30J5LķvH-pf aMot%zbYJepV477,#r龍 RX2:Fk=!uWg*)xV3U}WRqc0OaTW%ץHתr0^B::+CE& I y| Lat1ZO*I%Y2isZUi_PqjIȽ4fb2>FydS.v& fRuLc&8/mdo"Wiܯ7%+EbUij>hc$r/9'k$DJ!IiY AJ~0 ](|{O*t yצf a6(f)\Np:UH}R{ƴx8)nF Gݛ\IIU k! dZ^i!~]?n2M͢!>;.𮯤OuE--NQr6(-pJkҬkਁL> /!#{~>Su͑{ xuec:K{p{sMѣ.161&N(+^s,#綋zѡE$$l-RvwL@thZM o) |2UlDV~di35;ۤA`s#Es@^NC ݤt5ZVcpSAasv%@i}`NǻpڈoU5LIDpb(#|'1)BI!7P+u3(6UpaL(?aE_[`],/Vkw;8vIL`[6ӭSvg"G 75c IYD2 㱄vwIGM^rˣUwWРWsszXW\]7 p8v>8.I\ auKJ"*qpd[1bB߁ȓ_C9Ղ+ҡR𡣈ew\@ Q ȹJN۩H&8$_68*Mvj @Cix9Ds6v+koQ?M21FA4vm\"g`$ED1F> 'ꯚ|7NfZϑ(7\9*+ƾ2&R4:< |#ȱ]>[8/ 9,ft%2f뾜nDv+iTh*^<5c F \ӦԢz}4nETu]E2eը|MMMkNP̎n?7D &  ppbz gG72Zޓ=]'vq}`g)Tw?TW;[ePQA_oC{6@6Jx~=~\`9 YT;e9gOξo,tN6+8h2B7rqd~{y[Z+1E]OƉ`b,D vE7hz^5Rab%zA%B@g5\l#s >BYmre?O .MoS2h+W=6,7*$Q5ێ_"Ռ69G!Շ1brD2noH:@[},w_vK@?Y^4 O{&Nj3e_H2;krέ)Ϭjɳ JӫTe3x}>` cvqYTbs5ׂWj?#p`=xBy;5j -S.1wxQ U_tDڂ"j& sTk*J9F,^r rƿ#Ѱ bM:"@'i(&r*642Mw|9P{7yQcz6<2b(8(-[fRX4LU% 8˶]>#< 5(Q^r2؅W U<M| H#ohᮜ0:|* l#DW!!D3U)3k%HaewE}fSݏm`qqT5ܘ}W O tпHKFf%ϼ1I=naWzh4Itn}B`sI*Vx*Ϩ6\j%@aq*jBQmxl:_+MS$mgX7.GZBND `=5֎7pXC7sZԿ0~YZI䉗X!eʶUWp11}ZL,lzOaW $/S%%$ArS^絧aN&1EG= ]*(O4h/I*qgB7LK"ɉ&hS9QbuR;'fO邥u!KrBE-oa$xIaf6zJ.`~R_) Z)XSq |M(M^w)1SOp~wEt4?w|HEHU2X5M6zٝ ":)Lc9)=K[#WR}`X%Iвo,y]ݞ{ۮHR@9tpEoFGn ńPR+st BnOƤ=Z@و8U:`RX.aX<"aH8gcϖL Z#%CYLK$JP~E ԗj'1j#¶8AdnU:3G27zuS13_"_)r0o|Oݙ̻B"Nm*򩮨H3wq :rUMĚwr,*9b8D'[mN ϳ~f~\M6n7SOpQ}y3 hj*~^O.ui' U&4cݦ ݘjŜB`7ˬ@.jg¶X=%U=ji& >Dgt1Guն>[hVe8H[b pgl9ާ.S 9>QmvhwODE~"g Rj1)( C,[ꤚf0(=xbE6ON+,T"s/8chtf>o/X@CAHT;K 8XJY@NЛڪ<;-Qqfҗ 7aq>'{tP+I8xHHSIp.b#3̕{{-oL$!}粷UIl6Sɐ*Ȱ)mů$?SUt4WarUOZNM:*W֤$dX.vs23 %Y=i؋-zt WsBm`.@`&ICgopD:x+̹9HDfc`n= $#T9mTeLVKn9vO=0 I330~[Q%xi]k;/d (Uדp4sw( M"mP?FJ9dbyHeCb?W]?2mKܢ1jKs V"r0bQsiRa sdjSUԛ/Nb~P: ̂ՎGT<_[H2|V4Shv[NRK~Zfe&ڌ6%6+[5:|J(SN Xt*.+i9yOֱ hWsu٧uLu>ddY JKᨽn톃kP޽ޛ+D+5գcp %&߶8Ԙ!}|{OQKE㾢3IŷX|vi^ AeR3}i 1@ݍRJܷyhl"q+$W&{mfl19{1o'PUev8r*ʒًvG^I$[me$򟨉Vq]: }l.@;1zt=Hap 94K@sءehw3vDf2QˋJY_\H H R]Oϛ^T ɓ\@`)~E&,TC JsgDGh?fScƠ}1U8SѡpBlsiWcT83 4i\v(}5(jLj~='Oعa"(]NDMM4U'_i8&qv*HTPrKvWN1* k* v5dZi,MYE ӽn9.Z7<YFH=fVeѩ0, ڼ06_ɉi?'Pt(HȊe'f‰b!F x"dqiXs}?!J!MYz<8N+ޭtQ`B d&?*{@&T/Y Vd!zpqet9UbE}!j@iNR_kF_Z=Jz{gykO݈+;P;'r1{ڥWp{ i3ʵ,BƉieF-ȶ'܌GS/iZcm5̙2V$D-r: k?%14cC)#@)WRV6QgfxڿvtC^T#E y}6\'IW";\%ރd+sLfʗda<4MH4Nj}hUB`"mIOxw1ikLhG35, (N3,22%i8zd59V- %O =]"gv^iSʅ$8I\FN٠'1nNk5܌QAFV,̃$.! ;֌{=&9eiבoiږ) -$h0-{JWAN|ZݞiE+R[Q -l&J+k'_#k0٤z5"55^2} )iT.23qjN(j[o(|<tڃ09¼fzA*FLXsJ i,Nmu~)l8"ܤ~ .#A]=nFB2CSazY)C嫫y?̃ "9^@iU`:0QmH./6d: nSM]T!S-C:Wwru[q$v<2.~pcB%ǤvMn;LS|?f`!z nruWNc3֗w߷sб木a.aLhh~gk{FyQD;Fbm1 &rcm啧IxpVQ\ABN&e+?6uJ&r|WG5{E5Β]9 *C3ו:Ow̽/zOv$R1N8dj!x(yFY2:_4侴n;\@ԣ,yڐJIr$@(E.YJ^:ԟ2)}9Q59e +P )H~{CzNiB>iݎ5a I@N4gnҲqc r~9K?66u_͉>Q۴Q CWN]~;ΌhzZỏcx#T~DH)7M]G=n8n:%2A׏Z4fGz.Eq$^o22xN'!aF[_qHB *Z>4X880/Yy_+gokU~Ļz 1r[~fG z <.;3!P-QVTAY;Q2h[95.шcs_e4A&h=_0_iI U[_\xDs< *h& mE@;dwGM=bEv?؍'!|:3-J=ED):4l=ɹνTIXU?:R_?FkFF@&ߚT >V**3ro -曋K_Z:ez9"lM4xZ \Z5%=w|]'.{~@ZxƆp@6 f8FP|?amkOVj* #d`;ȰYj+v W\Q#XO\?43qEhrܞ [)܊{[]eu6K5.5[f9~D-MX09}Ǫ@E$_Π|ֺe5Si Ngq>U`i [p)dzڽ,~,XWf?ڟ!6<+F$VbK~ӓ-= AWkzc %غ5"qif:8{k@%o|} 1z? Tǃ0fx]Hdc~,6޺lX\45#b: ZV*[T7BHB~qNZ ܾi޺gGs<\ .HDJՁ˙j 6(m"95 =Q/O`+"J@&u-["VekM(o[6\BݬGa\?luٕe=*'|X2f%I Гa^@%R+D{ ~_÷0п}L'(LaQoD}Utd=)^HJJU9zlRv%FFP-%c8b`~Q4l=A@cG#DlMEV:=ͱC d3h%mgMTΗQ[OCoJx('Ž;5Vg?YWv`Si1 ;(AS})'W GPoj:a[55IAݷެ=YQ>v^u A"%7MG˚bq IA= /sع(4BF@.&._ޖc.ܐ!\CaՅ3.ѐ'IWuj:EMp̙nT\ iʰq$VĤ#7NgJF-lQABXk5̌ I#Y!ܖu_ӼQyE@H`[vi'Dۤe.7H4o.}5uZnG]9p6ʍFO\^_ļӲss1+a-6+:Q 'v_Ʉ:E2jP g.{IL7w?#g)ʲȲT\׹ԾJ/&0:R%oц2b݌ּѭSꇑ~D";_w}| #k:_H25rDql7 EeSHe}H̺ްţ\.$>: "#]ld.藗57J8V2t*ʊ MK 6c/y{J!$䔒BظiHpNf \_dϦ&Y9Z5dyXGE605s2r}U qQDNM{ko H~ם}~d_,!Kn% nZf۳yfot D\+-fEzOM j-[< |)G~z$pma~\WM;k@kѴ֚z 2``ÂoeOQMq^F=N켑 2XmHw poVQo#s'HܥVsޱg d%]ڑ`G5=\"2yGBGBƂ'6Ȑd@UQa9@ė5Q`MY BS˺yÔ]J2<tk(d;uc= Fkoӻoz,sy:YyDWDx(M04qx C`l}-A#/^l6s"J[dK4N> A?wtUVyaE3̽ r0J hNx9rTWO!"7I2Bh=X_f}!f h6pҍ0(/_7GO/zClk{hAt0֤VTqAe[+E™iGcmdzM@!o'Z`ܥ)kC J0€˛d7`kv<G6_wikEE8Bu"xO7%\ М),<6#2 W’2W.x}y^2Ofm>Ph7EbF9ᓒJ^Yčin˥i=ē4'<~YX-Dn sPG D*"G52~iV¡2Fx0WV.G xd37mE\iDX ^Q8iۘLq?2 +*IYMB<(KK.]k(791ʒAar8hJ*uPa^ګ_4וbʦK&ըp^׺ϫ 7CfE}q['ۓ Tj[tzbu߹ 2z@51E 7P0|&6 AC-D@*_xɀ`S€?3LJCfCɓ؀C8c w  :[Z(+}ӧՕzgt1cB*8Q9gsw'z@P1g+j;m8|0A.@ul^QFtM)f?~~#5(N!.ot7n@+$&{DHNAGvj99~x%҈QyR)"`DE2-D}d|Fcq@-Y|pJtʿ[vEٕ6 ch6XLH:kױ0 oQ,gц Z /Hy쇁+ZЌ&'_y};# J?-E DLդʃ1fo_&vjZOMm42tDbCRѲ '2>Uz= mmzAKI'N _t6'*uN&uvw%5*|t4Y2K澳fmh%P- 1ϓ@;\i{yU(l- $:%"^8IFpg@mbJ<9HƋK&?Gy+#-};'UJl(#Y,&㊰:i2o"ʉhACa&NoT<ێ Gl,ø9kIJU.DѸmt!Ée3 2(πL.A?@kynJ:HaN V5Y֒eʕ|IQmA?))vȊJk .k]8IdH;o<%ԉzom[ICD2tk~I Zd.߽l%oa:&=v$'nSNaxWYPP:^Eg6hDq SuW=^~> o 8A@ B,|h_3r]# GcȔ`I0U1Fs_KO<$D_ơ n #m$}9#'s+ ոCYRn-033?'[Yj"ioH]|'s*e5rW@P`RٵZOլ=/s+ǟxJwԢt"l|O5]hnx_ap=hCgܳëƒ%;fCΙp!7лgP  &"*B)0OSR:Dr-d.⒍搙| s jbAP_;?$'Q ӎ`1XIk/;Χ1:GuCOZˇ>S78ýv74#Is$IAgew϶r' zlzLb:pT"fZv⓰"7q[O2z~ɸDy_n$/NE{5[T{t X*W`Xql;Oňsoc+ƕ W]JE9{4|;7b/@3y46@i0gqw@X 3OVA00_Gq~:p:c`Z s+ 1-} j7F1Z8w\@ĻsJXP {I7Ѹѯ/:߀~BB\tL8yC.]ifa,&|30[̥}P", 1&%-PD",;Y*.LXS-eǟ}"g<&Y`Ɔ|ۢPgl_9`a0B:b6޺aPA({R6"#T!e.˶~طnU)[/9$3r<X`_@5֗v\Slغ &#M< 8r Ieo67r&\t#[ȂAl<(ાnͻgu17WPun|c{kyX7;Gk//\TpԻ0fNKH/Yol2x~GGA Ft4h+##*h WLrva4o,feP#Ky%⥿jl r31wV˂r]\!\.M8&^[9x#LlDIj}"ϝ! 0RCh WmyMNeՇu塦z$_wǘ͉zR*- FOΚ4p,?NR2*J0٧ <9T@&3%o!$afb q ɫ`O^ HN"p`ec.P%p g3'rI14 |38b'tŌ}M A79v4+Cjo+1:ُZj & ʦ5Ź` _aďE]E9{=@ QyRCJ*OLȡ_Ϗ(S/TzȬi9qNau _NbT V+֏r,d/(>9|"۱,Ȟ~4jGqw'7i;:xu{-jt*;3I#3DfVS&( #b>T88:vH>6{]J?٭-j0O>E7P(㗵JE<(:UZFNJ:nhUA(/opa-'cۃ9ezKMpp"{QgBߤ dkB ]Z"9'L(нJpkO ݀V-?I}Y( ʝDEƤ3#ƔP B PWSM[&‚H6y5'llzՍ'a;JLG5L'J|՘kCN" ( Oȑ_qODGVQz`n̩h_]?ʢ~mkC2ʉd<SaŮo&g8fPmEȬDQKPd g*[OSL~ˮW؋1o xpV%sRXԳ;IAP۬J?64;tGeow̒ݭ)FU䗍Df܄P#Ͽ q(]F,e/<;mSyAC0@{!ku-g N* A ׳&oZQvu"jE۟T# ynaH)6[=mSʼ7&Cnj ߧN)68z$ՉW:Gː\wo&ݤ@=z,)z2Ed!K8mJlG 6AZ\["(pcj?kg$n78:?d>8Ƕ@-8V6J -8{hg~@pĶT\g+֮iʲ==Wr(HUVBcG Ҩ\oT8 wc@K- !zCpxD!咠n ;`(u{mc!7S--S5f"hhmƱ|R{G5'/(ZQvUE'呂dj4:a*t9M ,4'%/9GT&6UhȅRX~RHqMOT/i(l]qw"7}1H j'r͜M2h?+-(?vu1|-N&N[;A]"Ց%(uDn$e8Z&~v~PE(u"( 񗐽zQ*\ [@)%:_VssY3>$\wQNX1-Lrm8Z)FSo\C"!o@}Bs$HܱÆbv\UZ 19 &#}lBJb0xn#7e{X-FQɠGdb=a-TbŲdOfiIpc`ѻ1s1{&)_[Մ&ihŀ)\̔>v uuv."=] B< Ȇ-N:R۩r Ynk**e7%7ѓuN|=W8l68o [|mw:P&ىހk*H֘?-[_#6.UbbCTz{E(Oȩ|,1=5+P70p{w-x}M|#+=%*ZF#CJ] #`tzb}z/<[[#" kG2Oޫ̕#IX!}wM抽).ݹض# iVLU^j6=i$C-CBvbIzN,a2V  _R "rcE֞8:fcGٖ_ 5ivU2n%UƛDtv}I#o&_@n9hͥ(+ *U0{F=3׬`Og|+:i48ₔtEpAQ/p+MΝP0xum_7|{d56b=^/3y JGMF9kRC&Ů J׉r޲HB+kr"AJT-R/7DCu1}x8n"?A.43#-bQ[=Ve&ЪRʚ7T[볺 a!ǗV.Y+w%u۽'@7mۼO _[ ξ1潗Uc,F/džXFp|z^y.Lmu &HL/q;Vp nØr~EQ(2s3Zz(j@>TkCT6(Kí.nYK]_+ )r~wN Ũ"Y +z9YgѶ뙱zТ9<.ni@YD߬R8L['7´k5G[ I|uG?TcDxeXxD_vsGP6%~+kAA.K?{aɞl?яAv(Դ)-6$RRQB x5Nmsd'-7T|n U.S8폿@M4;jNçU:hY[=x@˝+O8,$uƝY'޼z=T w.nދ%.T,*7vx9U[ii3MYGȴ %aĿۃQı @2ZrAL@Xr} hEU389[a{clv&^3Xyjhf@(CJN9w[Ew'ndsjn]3aXf~w]@MPJ.ĴhNc2DzxئPNX%OWa]ZXg*3ɭ+{Q$h^ xv&*^2s\Mn,E0"RcX:ƃnpKI?(Bo:c&wv:g i^WB3PE/xpSlRb!ԝܫ)X+tB߸"Z4}@ ]{=e"`8ƽ(T+xO_o*#v]+Em#=HT>$OS6K3ؿ x+||{že#ᾚ!PqG`l&$Zܶ׀?YVha'V*o60\q!&/#LMkh@GVe|z6QücF۶ݜ0;DhNZʢ.ea7N#-23vQKmaSxOQ  BŤXD ф{Hcz.5+EHB}kA4h羌vO /|Z+c=jg8R>fM_Y(,KXdheD3m.jxk1^<,)}FaqkjHt6հo̙|:9*Ǔ K A 9iA%tPx;a@jti{Kx6&QMEMDn&W&Hc2 V/_hX͏HTD8ީ28fX@dJSPeX}'HfwcM !yUl'Y6}2$5b a- ۖ3Uow8 Ow{E%@*`I(vm*M4xSb[lUT0Le}j썭@ ޫ \tގSIh",4E aꪡ8#҉,'^Ь#a-Ow=uxJO?,gD,+]K6?=Nye,(tF3a@,[wOQ}]hKRl' ;tѦqnf+hx_6}1x<AlL÷+m@ϥ:cTIeH9N!}{D@J\ڻg:Z-`J5˄8Drni*% zXVQ۶j޴[&N25?:^ <eIU&/O`7K]~>1ۻJ G E#GfkX<@%Tkgw;>j3Lm/`h23( cܡĻ\.mwwP@ ptzacQŒcoͨ?Ӷz{|R'cvL8]8G*|Zs؍79+cB$-AQ>HM#5`]]{%RS6ɖz50m ~b޳xS*\ (% G= CxX?jhܱ (rndx OTKhbIB˔F+jKf.+7ߏJT.j#iu*OGJFN]ԯG iv^Wqd^> &cL^_g 7>B). 0`oh[`Z7 V&@E&\ c;[fn?eߢ`V(.U`Z^,7!d2W y'rh\_V\D0 S#Q ;DUѺVi"'Ha mjB"*vvgDR{/tҲj.d(] TMYHLv49S } j,(UE9Xmyp$Z`[8{KO"7=*3z[" !H|] 3Rt!AC`=9`aŵQ텆cd շi>RB׹ۉN!i[Pe'K9ЏTJs(Yi4[i?NuXv$d+w@xjnUAVOC m" I-_da[%Aӑ|v$GwV)(ꗢ3w]Ti{'vB$51M}rw`M.xq,pXx/z ^07D,CvlK- O9 $]B%wC.Φ&Ivs&_՜$*_RcFN|C 8X3G-.-e}꘢eWj- qUN69*x+ϕ٫MWݬj4Az#JYUη@kM|O#s cKRŐ?3O0(?Iˋy4[Rd [*i~yg 2tW9= fѳ=iZQq"(8w`d6KDO}/Ƈal(%@Rq v֩Р|#{LpUuߟRӷmMQ7:MDlcU^,\ ΧvWD lVug 5Z=*JVDMAvSt i+Ju"-K`-osaI_l Q bm#ݦ t?mh#6Kݤ ~~6tDyL莶Wk|Ǧ7rӆѳwS{y;6*i™PC|< G(pL< j!NTمXǃb-H?\N\V} 2v@Óp9oS<&,bFMg0^U٢4Sbzg6`h*RYS_CX81lPŋMtqCBƏy{tesD8՛s̛)&|͓Y],+dFk gQN3=7g0ĝ<'K}<=pf0AwgoV~^P99+9T'N6X@?k q{̓Zd<8n߸9m.2 }I]Hu+N-w{'^zX%Jz3Ey ̌n`7DŠ=SU|^nS@0Np>-^E=yGe9dt K@'ľ[9I'1ھCAnc˩5cvsOeNT^NV %Dnybi0\; AQ̌tFz׌ipz $g;<``nȣ܀`Ef!ϺNٍ/3&&,* ge'a5m@SL|!Ej:ES>򻟉5ݦL<:T`y90E~rtz69eGi`Q3W쑹 ,㈟Q!*,v-]2\NJ&h`>ҵUMLvHm\ڨxĦi"#މvPu% >p%e\k 8~"wƇ>Z[M^Q>V;`/ediFBC|.*\l2 mtp&3g'`$lM}-:ЋĞ{hoLo|@֛ˬ #(\ܠ/]|P2Nl|Iz1ŢhEestUՆ vM@x99q6TnOZ!B ү1sJK|@L0}̵iS,t$ y,弊{RSY–79~uO(Gn@W/ﴳ'MhPJMpSz-V<.OBݞ銛:*Xua_`͞Q" }<)vd͗j@* Tc TAx!Bac 24d!l7C3!qW紿$&T{rxh X!%}Oۙ Ad t?VOXO,;PGeqĹ#1Q~vxg>D>|uLl'ӛ<` ϣ$P<ۯa`RIcz u*.< s a%tR4B=t>q@:!/ |Dž SxҬX= e. |NU[GD2:0fڪm>4fR(.*,CMXKE5&.NмCTհj"*H"R/nv[%a:Dw ǒ\d`7B8p3PZ _@d8yyJn9Qe`_ (vx./<#yg=.mlUT6 [ &_& O  `3u¡{_Cơu0絍5Y .9?\=#AgV_w ffR2Џ#RKpW8tx:'-8T5$JVft(Ij6h>cʘ怸E,T6-o#u:H(2Ν?rz˵;ӄ绖l/D}<jT!-׺ҳ]~İ0Z¬XdQU._v^ǮDl ^rCD~} I_s Zɒ`z:alZvS1\k&8E=Qoƚq4QEz}9/98PU槗\?_|"`&+RLR ziA aؙ#o=ƧZ$^Hnr]2'TLFU`o9Wa.Blh@ *^`XXIsb%/  x̆J(ޤRO}U> y(MܜI\+\NM`0*OCe}k3_ |XZiR{Y ȂIˢk^!@{o@vBҤ>vj}鿓9es=C7kgamFȌIjc9.eqS,QnKEFO籕y@s8o0YH]ccאq[tpX\`8eFgKB_#ᄛoiuWN~As$Y;_,хA ,^tM*^.HYφ~N unL0G,?P{o76aH 链?=h-1/ 8PH"P5BszcMć A9~WaEܔ˕jIzkv8hv)T,% @PQS ۄNu5G¸2E h?Xv7ط5!?L`p uH z5v[;+g@jRHAAC[dY'Xguq?`}]xEt ˝NC߷SMfNƅ~Y;Rh:9AۃH#$Udy.;c҆l*K岑{љ:/r\y x]=_ѫ3D6*H}п W_'pl12QO2NXN5cGe&f$%\Rbt\v@ 4friC_򹰋on'.n96 -.px7W%4PE5]5J;¼~|eW_wMmէs7%vpPvzr<(!gw'rםW'PG>^BWN"Yf@,\cO1IG/Vp*L1DLYf4Bb C{j,9y%b0KQNt |_\tw 1+^5Fx'@ӡҎ#Y[ޅSv ;kӇr0+yvV|Do MW_B}y,whQrqG2UI8`l1+p5-)p);VjKFxNS_luvD'.Gpnh"Asݷ)٣N0I?pVCL=ri*(WjLkE,Ögaˬg@͐L?Kt(6ydXd[,z ay!bՕ7O^;˯nE2,ϚÜ鉪SU)|F‘QQVP1:5Y3k@~>NQ^i" 8!J3c~y5}c2^T%rMRv{ F`k~.[&PB{lp@Uʊ0t88M@◽ZqLosLabozFނ7ֵ6fxwkm -@h[a#5'` Lبm2cs/ua'kd+rP+X#is;,c*/+1}6 v z)ο*,-`U Oq8_bR~CiGQOnȓڦՙlcw5V0Ζ(?]S*jBTBdkAwS:}-A;JՉ0rM\Z9_%2p=#HI?n\ltC3_T&iHހ.I]DJ O{fL/*ӟ -#0J [A}E~zBcbg#uFq"Ꚋ>7;f܏Zf7$U<>S!CC'&.VV.%AD~G8)itBuv>a{!e@w>#Ɍ_((yF/t498i/r0وHP9 =r߬ i[s舖4+]K:t!c|u AdfCUW(ooڶ-ѠAFuSbB S$^asxPvnMޠɡ 䗜,L*#uߞ׾!$iT'1sz[i#8aqLVL0Z/&j#{_|95aХr+zpFA9Y ˭'Nyָa7cy۠#23KQ Q(QZ'Who h8o 4*l- .YžW%Κ!Z-hم|L]ΉKš1!Bw&MORtPprΚ*v!<6(W߰P׫^Ky[GYy󌿤!ڢFKb3FaPo't^D( ۷#ciӑMP {}\yk̴]U F{(rw7𳯮H!E^jV:U ҿ/1%׭K.|;pX# Ň|~qOyB~uÒ1M7RU@ϧs~񖎶XeĮ,&gvPsee{U2d[V)jD=5 $c^:Fhd  (GʻY_S$U@Gv"1Y0q2 TN׵%T«"];QΏr4Dbɘ;>*2y]E^3|_RR`>eE6/.67tLƅY^#|}qOxDَ-ҥ%{/!6bEiz6OczdE7'_|KWŞ&\.vՖG=_ *` 5- rX#LX~!;f%<&sB'E~}¶hzX_+0E8D(d6Α8x7`˄쉷j>mD"pPpiOkD:oJ/[ZnUz7!"PFh Y'tSY{ŏ7s ITIYoDIF6#;r54}@j5U 4hiŦ93-l>cE3b@H/, u7\̴Лe1p@1RO;L=Ye-yQl::i^O/dXyk^ĦP'f4`p/ΡN{-;l=!7{oؤ'* 搋lؼp3[ '?ٍ&gpA:K2Q(CbR)OB,6ٹ.02[lWҮ&3-Zo] lK w;2.̺A(-=n?LW| s#]>&L aaw;dӊIfcsEJ:ȗVAޱ)DL@3&DZ,ln^~zr&L{ޗ. FgvКKs3̄a rs?Gmި,ɨ4|V># K*EX ;RIAJ/gtV!׃i8&b^pk/Q=uAOs&x'>c\:@I~ĥ?O{>iݒ5ڣ{\0WWV3^k{,^DEu` ,ȓ3F\n0ZC=n@Ӫ,!{v;c= 6ͲBb4]"ýX;gHhw{IT\ )]/0q@'e7yk? Tώ(~N(MW2 !tv#MjF|ɗdݿp>Jݠ=6ٯ߹+@}q+6u%mZH 5OmEk앍 S :00B]|^nr^kiU;n}SXBFy9--"\ey&q-޿O3ofձS*ug[G*hk]hW}k| mfjҷ@s^.]wں9[&C=oG1}hQ5WOO{RV_:*4&lR뗒*NۜZlKn rc[f0](q-xk٥&R\ÞCdT@I `NV!Pݚn+|G>7:DO13_)Vo0/~@v[Y8@OA/ˉ\nEfK5_A 6YHHUI{h/n-0Am9^o̪ʻ*Y*^JB϶RrJH>\м DX:j+\#Ф92EUt{#NZT43䔉I!EM*w:U#OX2`cpW{$S*8%%#P95ekTrA!H34V[gSGolxngfi uWrH/Q"na݋-Uˉd :;CM&Eqe08fy%"XtㄎR&5 !`v%ڎb` AX&h֬\[;:_u/` іE(tL/}N/yN9ӖβTR67D|b6Ehf>*q bq WVYny$ JY$n#j+7P-++~ەy+46o r]Xrr,wծ6IA۰Ɗ]:5O,{x28)}P'%O> )ߡ|L|ˁԦU<ɖ.y2GPWv`R5,QTP"~96$Cr+x~;HSJQ숛H&J4VNPe'>`aTèE}~ &AOaI+i(炱"6 -*5^>&:-}2/hh0x$rSuZ^}iU,ȸ/ٙcߢokj/}"[A_PLd@Eq{2}`  ε<wGy 7=M>`7VC==[w;5ei&'OhTSU{sI"z ¦e &3Ⱦ0`|F̕C0:l1a JvUlKeV?Dgº륂x@@$y~[3YBٛj%n"O=Z=vΣO\aM?6oHJX$xƯPrǗ~p@)R3W7ӽ#D$M&]d4i:U~bO*W;,%1ĹiCl;lR^po煱_,sa o%{gic]g"euout796./ ~LvG)b1xm#е%Db%gNcHibJu { #2v^!5TO*Aq^X?wD6!y͕%َ~90G?wf&"&- h{ q<֚apy5^S+RO sãHny֒*Yn֙| tyle8lp wḙC|x&`芝oU{e;@`xyVEY +YmhV2R  !ipAJM$нvrrX.ڛ0~5s"bIGXZ߻aOKV,f~$߂ 8j`}k{&~b:8;[Ulc(W;5'l>N8.:f5EN)'rʍukBҬbzY +\qKI ,_$!!"0.\ 1]=kZ/ Ws HDK̈Ta?H5y4k?[e2$ݵ[ekiʍ @^cCV2:+Kv#j3춉ґŜ!iN=#E\WTG+C*F=‘Z< UE ꍺ#7L.QqŪŜtx<1*;WG.zc HGwe?lg;*3~+U ksDŽZ]O?ֈѱ&RЯΆg+OYԹAr?ᖷ3I>ܠ>ARUO݇m[-P 3a8PLpxZ &7ǃ[?q.DO0S"֖PUSt:G>D0m!ZjfDؖJh3/ )aY?u XJӕU踬f\Kj7Ҵ=eXK=gG&! Xag4!,si6e+VfJWr)a`qW&SE\䶋f󥳸إTt{.f@MD+M0A:(UXᯔx2U(˧"ǗI(CAkKLaSK/A I*l'AUmV[1~Nq6.D־RjND'I4;/(t[+GMFf5'"qb3\FӼfZX<8"O]gUOwoGg ~L&uӮ Уb˽ixaa(&9G%wߧY 'O_W*+'+q tu%c)ƻZr4t|ɇU'l[AK+uhEEj&B/GxG#l,HOl邥mW(U+8miO3IN \2;*D >P/"[~,?t:ˡ&r˚#@@8R'SwL$"oc%<ɘX<,Le8wYL>Na_]+'?ͳ$ y XL/d>htjCo L~r @.Y 0=Lpw_XC9Lg&Nցjd"qL39[5%ڏqt"To׸{F㑓P3-Q/H,D;q^SaZ0~E^wƮ4f.Žʥ(Dn/|#βmK2gևo0;z~250p_BH# jrvQ̂|R}`V𕠂׊NzT?THv9-XHႠ뎘~ :]Ò }.B*,%qu}v4 oJzp_Y<)P˸QU 6)О 2=iV'=bB'X*^< 5BW1\pWeoKER8u`43\"v 7obtVU0q&iVyN8:v 8:rlg]m< \|Yu4pK7en4p #a'PJK@#v' 4o~,R|]9w*!5kotևpĝ?c%xtZ{숉bĚ,fz:P[CJ #"6W5Ā,}*7r/.4,gc\skN!s)l>nC,KsK ˲dl ˧S^ȏi =z,,g^ FaHG-zcH%(`*;=,*!>rؕFDk5_Β&j섢B{;CHoQ:z#(1{Ú"J&ɜblDޚL?%)]ef=1P7PZ>$ f=w_|$DKP[ 6"l'Tw=Ǜ Nou~ԧeA"qUI!"nc<}=N*8ajnUwYn+ Gv˂*jDAJ8MPȵgٟHVM[je.NSt%Aձ7N iPA0j^;vȋ":L]IHu$ (tҤ.#DmPCdt. ac$(ފ=1zMN`81bkKfa HA]ƍ= bjXTUf~*n6̬O1X"`Sϰ'ZތG_g_Gb<4pGAfkxj 7>$a v>يRjY6Ky-;) 4f~NU+5#!<de k­M[Q^cz"q,9j \@Q?эFDPbo~eٙ|—N66J+Fb3~2yqCMnLu[8; l.RڲݡȍUc}so/&1;E% jJ73#Q"/AM <=MTOA aҎTKle'|Lz%a=h4[_M]7K~_*қw6 ^p+gλ*yD PY I* yqhHJeEQcs! =;9&Y.rۢ)Z΍8?Nj(QnTN x1K/=f]h`w G[^, %R+J } iXxL#78sx1(sU:̕wĝyp=hM Q8 l>G) +NdZ;p/Pm 1jkYE۔sTJ7[Cf$쥢p/qj@}\FWNg[!H\Z>m7f#୦e٘ B%hu6:%T_g4²kyJRPt}l.~5i,d[ LP;/rǴ0Qڏzi 4e:b!kVsTJ#I4frnH6_Rg-H $QJZ'=6c&Ik3 W=; .zX׮&"Ѭ{Kْ-m!y!䱺v"fV < #>Z >D7>ZJ/_]1eu焽nVF\VQS#k!Kx~=e|\BR(Z(φFO:ZqCƸUUWEJ rR2Lr@mXY y5"{8_.prgTV}t .10X/;Ut\EcؤnNC^5ԥ*Os\@ʪ.RAwVj1'!tKEy'IN_-pzm8%њ7x(c طƠ1ָ4OvàezBVk1:=^~ZX|5hN@ݫUKnԌYc ^*"@p7AㅖÔ0Ծ꼎6/?BHf^Q3.l:E|BKewz"֫y?UINJCN-\s[p!#+o.ɤ ;? _Z}DnS5#6ӱmMvwo}D;9Hp;D;t/Bc`3c{m5+n+l<+oծ] c% ]$z{p` ޭUOn9*11&p.gt͔Ҍ.`ԧXjIӷC [/St:jx'XMi3tMQ dQUj.7@́2-Up2̳Q_`'m#hY<: I~`}\i0D8O WuH9G5 (kZեʀ݌G#Q%,2 uh|6?aI"RQ*0mq ?<8iVco5$YDk$5^X{E-O6X>׳O\V  Mj߿]<(LZ+j5E,LJMH8dVQǩ!e&cT#czBIcd3>ȗrm.~" ; ߪ̔،WĔke$m+  AD ݿߴ3~KnL]-7$6a ނ^>? 鴈 &e% %|p0?Ll'vQ"U!^U0B(ɽ~u:OxZ1B4W7v;}4=-ekTvgRxȺo;GDFem+pog`e;]u$^%J5{ G%!d [+FMCbX,M4".)U&Q-HTs.$T8pؽ+S}@(ݾ\LX7WncbtH6*Rxط#aagtY&bhuNhތ(̍5OR>=ʳImY3 osGq~5̼){6ySՄ_R=eFuq.ͯZG0uqAQ8d1qER-RheCTdilጨ3*\j^59u˯}KC?K6JESM% =$^?=Zs9e vu|Q[>tA.i>xm-2ٔ',0&<#o FDM߾<_l?Zbsvq9ux/!A4S:ӻMۓ7{jsPX~%%@0*u"d*e/[uss*9& op5/gZ(_\;/yẀɠT_8C\fN*-_ۙM jn%ihohl!Zm޺ԑ/dQ^OY5njE BI^7qeJ n*7ܚzu><AQ5K?byp '+0cS-8.(r ~מbm1fK2du@xTBn*,+ ;Z9A(Y(yeO3.ќJj\xB}w9B ^$"Ce,_Go GNLC JVEkVY=XF(eJ+FRœ9<*J52r)I'L@Y4faYh df-&%6ڮ ;lhd.!ϫ-4)9V:~f{Dc"=0P݃u(c> NғL- >owK?w" ś }y=eBs1*0q@5ǓE"ܗh09ҋַiw_V)ddap1tZQP4\! !D]KA{I@FyswR.[W8H!(7$p7YԝQ=1<M_F?mtBݥ/jVi\#*ELnB.Yd.h~NkB(V3'ԝad8i6AYٕKK?7>9tgC98C]zz& 'fWvi.WNŇqOxKE\݃h>ClzgTHǔyG?_pF%)c {peaw^CQl9ϸI%|T`@ju ]Z!gCFdk#$TXjLSl"Z..rLk;xuZW?4giᩏSt-*PtV#5 |ԩAߑbeo9 8D/ !a?r&գ.dʋ;u[mĦ@-&<K_Żtc%.EU n靦F1[LoDˬs6AJLݠQ5U<(z"aFKrݓH΃E5`iI-+O'y<#E$,L}pG-5'_6,3 ?;$0:  ?,0m=f/rF샕 Z'˂_k*CmNoh Q Ĝkn?/rM0ۃ -E|^l\dJ!sio~e=5ߊ&=( |[&*,+>FҴZ UKi,4; >FrqՁeÃ)E"Q*;NWy,?LahAFxA>+W|Ҟ#OUꟃtRbbpb 2u}=[@ზEbB[qqD1$>Ѿӏ>]ˎ.ʃeG2dK΁ E =7&.E[UW { 4ԫᇛ`%շE6p< _5\Ȳl9)ڪtg,iBW8ѕdº,nڼx} uÔdGxнJm{(7JYs/չExK@_O`DNZX!MDIVfij]UջfHA;}@jNnjǴb zv_VS_+E9bFMGNj;"&OF1[IG)6eF,#ߜ|l,ꀾ@EoiӇ 1PVFxOzu{D;U]3u}cvxx@ܬ{xrZ#‘B]ְKIkT&MpS[=Ӎ펍9eOXth*C -)vwZ~DY 7ɛ2Lc;k,!}?;iͨClC9,gʤ6w5:{10捨2B+v Iԡ@_Ѥ6 (7XU9AuN*QY;*+" zŶ8S7'-hrF]_(1 ^cD Cp 7ʯDPڄI tzq3Mk}eh\zJ#S]u}8G^0q}fwAʌy*㸨(M;$d0so  ))1q?:8L*"G7m{qi:Re2τVeQ} }#6'd6x%1G*uZ4!s̩{4rV9..GDX LH^\sr+,sǭ5\D褙U]n {nmk9 T,qY9Z)5xV]egHUN Y#O{k͒&L 8'bmBB)!ǐ7+6_z_Lil%“+M b&M$~6+.jV [iUWWGEaӘQU]"+)*}i<~ VNщmI \Wk(Q\{:meʇJ+Ŵ"o3ݑ$+A:IreyykKK8#tSȓkȰ6\fťOX*^Nׂ'y'j#rVl 2 dؤ?Iq[\X{օQ7EČ,P#m l$.˺pc*Uݫe&dSMtX{2KCvQZvއ{g"WK^Wt!@>InvB=DLpEVoM8xl4:NT.SP;:QcK1t:ˀن_ ԆW[oo|,ũe5m]Gaӯ.f\|W'A C>S!v-}{AZI#5"[v!_0" bC|7nza,/![h(_rfB!`!~ka+J客n tS*zν脝@XqbJ_w^SIN~7_9QPȡ2R}?TW܊Rm`;樦7?OXW*d ;@=dsz{{Tnfw@2fʩ|~/W5 |4ue УNxh9X91&N#0x|0t(&P &}S_Hi`U܇pRHjE 4h2LbbTqwݙGXB +Kc5uf>S\-8 uQSyϭ VXm'M~BQ xʼG8BA*9qEz=e6mhJL;\(+;x 2TS<%Z-J t8M(s, oX/uAϞs!v7PDR%L T{ y) 8'yC ߨS~]r]lNO|0}mY;pA!j] FxGnb+oC"p#d5`h.eK ?~1cflS 2-&`^Ș=)M\x"H-:/ԍ9E[x|E1nNw0_=>ԋAR,h h5lJvy*oGq1_މ{Цq7+XQ&Vih8D ݑneķre-%3 [g >yL`ix j:7cB&T LȂr^j^rO w}@hD;du_K1/m%:%Ө@f㏠!=Hv-.EN \?f "'RLd}DJ aa:O,+ ?h632*p)*kA&up$0fJd`8 hɗ\7HLy &wADL$]rmb&}0PGlcht2#R%1چjB*zr̕i7J1~ +&@[ j;/e ࢶ`h Cvȗ`]Af\T٧<.o+ ֕YbFayBRE:9` k*gb a ]m# ;~>/Pz!l{M{4P·mm'u\ !\я4\\)v#* 1T`gOso9 /M[m}(mSo-8ؖwOFr I3B&7DRMf$=6x { }<*QqZmj](w4᩟@[0!"`Ld.3)_AzM'`|V Ҳ3DN E_wn :jPIlR 8D4nk=$^uP,@mERp1=MH5))?h_\GUWlڱxw ,R$޻P.L~˿%|xN\cKL ۧ/]h_?X?)ұWpn&dal\*v %qzE0 D 8&aSNNIYJ E#;_j2qLf^6A%^&S\[=??WeK[mOSeZRIQJU]=k2}R8X奱V?`ji{jQҬ` mM~`}XAK濃;eTL0nEgk k\*dݛL̖UXK?}gO%x41o~ J1>fx QX6Ѝ9B1p$@,xEH#Arnީ2;'v>d?u'n{JWiʾSл ^;Dr/hmL )*ӫP'axV`*]`YgKr"+Jx5 lio \lk@%cJVί{DfeeN}xD]м/dь:'=ꔈAPrR֋Ucau؉-譢y[뉙@pϊdK5:lW"HhMNp8x(Z|88WzR]J{RCKh.?l:7e 7^'dY5Aސ V ̡lQф}vdЮmҌLʬ2^wl,˘cOe~Rw2YO(}<^CMyu(0:vuIX&hLDxU=ZTm=lQJ\O jDEybHl1D)amdFptr!5Z ";.)zbbX8;;.CaV` zA7ɴQ3$ &$V'h(K=i|[G㗤 Nӂ_>l2p;w6Glvk lQâ>mWeCwAoSwy~d8 ~a 6YNCIL~&v5{)N"y1Ԇ X#-'Հ$^Ml[̌A܊Կw[pٱ3ͶƵmpj.Y𧞂 .y΢U`b:qA#yι+60Wgqt,p4ꑉ̌+ 0d~L#SR MŨ6(ս/;UGO y!Ae$ғzGP+ bT L/e3ֿ `,GߟpHAWd@X9)/I˳H6yɮ#WBaV9Scey^j;&ET!mɜSv'2㲀! @~ wqnO^ )j,GɔH 2 5{vyuFv?+A/]j3|gR gBv<7 T܍$Fhj5[/o-:xZ3_ W. kضE'P܎CZU2rIYRшByarJzvHႏu'Y첻Dj#.4A!ԅóê=4QNIGZ 62B.YAn@psE^x&\sJ|w^S.]%y9PlC-nQȔ{54A,9f3ǘUќ;<, %@f U҄>!UFuP-QB.qK"L-<~=GzJ[߰iKUVy{-g᳘bҐvӘfg(EeU,f0V?ܬu؆ #Fߝ?`qF%mO @X] Q,@ b^W4#D39 &oQsrӷCZIVzعވxI˻PèkF}2G#lG٣&ʿm߸;bl}YLc9HrIg]LՕ Dv+J&Lw%;_@/ۥdT$ݕP/Vy}鬳T"۳A!͐]Ld[Н#_J {4&,#8SGK(Qakn|B ߜk@W!f򒗡]75NЎ:e!mMH69i2_fF~ ޅU(}ۍbf]W tr G" `Y^¼g1@B )Fytc:S^6~Лb(6cv 3ӌ_ar7k!DjjjJxmRDU=fXBT7g&vSfP~Vܜ4a #E-YG_|Xl{jᒆ09?@946޿wx(C"fʲG\,ᴙ,mn,%\'x+=S_v Ag #U)KO{riޒ8܈aޟٹ%coE5\7 Yn+]vA5*[xTL,i @Bwu=Yl(lR!ɆڣVIhV*'Y;6[6nTy`Z?Df Cl\ ŴuéHF8j7a&-`EтW~5h,s ΣɒHͲ//ʦ~oܵ%2;noo(bCV[3d FeVG$v@2E* P`%ՕH*hsxcot\3~1?*%(hi_ 1M};QC [›uɩnLzf9 b2ӂ6vG~ .t텒 # mͭB9[ϤkGnIk3K,+0ؚt\4BU:g -KۙjI *|^" b-2"ȲSEQ0cT!u{J@ {l#換af T WPFOt gr!1vf]EpP}CG_]:)Nۀo&-nT'4ۦ'g>B'RZ`]D$GOSB. L6~ v~YjUo ճ?8Փ\ R~iR8]v{\^n6MYF]G_Ec27!PgȗԿeb*-WY{EHeK6D~rױJ7nd0nZ܁Nc̞ WNzC.8tq'&zPHx%k`4yb!V̝ևj]ҷ7~ D7%.Zj쵠*ֶ7 JKZ֡KB팬I;3LʤkMpIC:dɶZ|0-}oT0ѧ:iA8۪鄴.jWy vwP4,=m{3~q&iz+KtOʃi:5~Vdl ,'ҸENǣXVyDqpZ88 $}|՘ ;!gp@YJ<(!c"+/*Hű+R}$yMxU%@hRyDŵc2"5 Očf;tV;_(eb+훇-])jxdù:s^|\#̢QSHTU_^| 3yn!vtBKyCgƴ4KyjY>"&&wLIJ1h`rN<f.!+FK/N*jBr (S9CkTM齄 [IOKUput*^l%,;<u@cuѵ/^{|!]H,4\BV~vdZykA1J>1YG և瓑է5%lUخ( ajl/  SC]daZNs z,P<ΐCHj3 +r]P=P9J IE2*R- $=V^7Ъg zX@e,vط{{qT=FIdJsr&p)l&m儭5A(5}l}~1̼F>D$0Y9,A"6y!sݐ a s'@۰#PJa|akEU _ 0RF$2(|/,dZH⨏d]#b)hxh@/j>5Pzs*/y!4\)a̝5-Wu{{tdUOIBjGp ֺxv8]h-p}Xt;a5F3)"hBGEEur$ipH½Sq<>^ϖ `IEjpmFG(6lb:TSϴh/zxT?F:lt6>#k q &P1( UWM , V|rH }c&T.a~X*@Q EfNY9:/6ٕ*xU܁BHNAй!6rNqS 40S$!]_Dt'倰>kj`H j1p֯Kky?u-= ;1L'{[ď%d<3BIVgK#3W:*benQƺY- hcoI< e ;یrhDb|A)&+bە8'dmD\s:ix%Mʭ\d<%(}CC&!ɒBF`XÄq:eOo]T| #w9Y$p=f}uBg眲!}2tI6LJԳ^Eb9\2:k/Ul/TzgQd[ AN Lg4L^M'<@w'ϟg@3JH=k@uZ؎\DU^6ء+3nB4ċAs oٓ)bZ ϫ4*|@^m2A^IVﺙsҿ.:"ofrnX1"OY8/}<"2[ :Ul->5f[ :sYS5Ym^lp,`l[)+ۢxil5XH;UܘgML+H 1,+6VĂRH#R=;}HrZL> Ӓެm"Il呋$z֪]\:_/Хm%*,'"ݟPfZпvSR eNuU>F_,鸼t+iO S-"jr̨G!p!,5̞>_P3>.RCHxE"KUf6QS&ł,c[n 5[S<2kȋ:acM3n80u\>Cg e%m3dBr7R 6@/IsbɲN#9V3z|r=8aνuʱwPt>>00ɃvI^!le9ي#;´7>@}8CuTt,Pt> )ʿr/B``lv H2YO@.XjXT`t Y涒ϻ45!+*:!p,FK}}HLxN"I E>*7/x[ &<} !ULyU}vk] ^cPsnӂE9Y:&wHTDl޻[Hc ;-F;Ιv"i|P5) Oȣ%9PS_8|Hȼ3٤E?11h5b zC6; +CөzR=3|H#̷*1fĐg d LhF{*)Cw¹0-ߖ F7vCfbK`Cbẁ76.(cXLbeXNs1$&41S"ڏj}xr@Iw@.߷W$bC1aP@YHnγLRe{ʾs6=x(Ŕj6c׾§ )7]6۽l:4t2uPZs:z|6-%qJVa3^V-[vOwbH1'ˮƦWfIҌ=)~B>앍F<$Fdtf]ɂܭEOoR-+yC:ZsO8[7y>N1XU2^#"gv'duעm0.hXAEViLN6YbT^ M05[ "(EI8EӍy?'ٯ~26::΁3)1dWlLbQ.rwn̘^4EZ^?֪B#_켓 !Ģ3kMM)?fҤNG;ld(yqv$1oAփ_S)H=VU9H2ʈ矃;&t+`isSيSž fmJ#߁Ll:ߣ/F_<F0? >fz`*+Kձ["eKD2ȳ0Fݴc>sqY: _ x5;\!'`{7}%8]8.7%9CAR8^}U}`N'GkP-rcī˲:584 ;C \ Ѓʦ/_Z_n!qio&\) \sF:5wtϷ_Um ǜⶾ; ^@(?ecDQfI hmKJn܏>9 ЩȠ.{,08!F8m;7iVtLq׸F#܆s9]Z:xc'Z(eo>)8%1Is|}-]>r:4i(<}m}ςs}hRyCxd}AfYf`u҃<b|Ⱦ$}Z,p㽹ӄH#0& OH?#N,Y5{%*R7;+<_:k嫷sO" h '772=+GQ,LF*M^.^ӇGF$kj땏Vn 1 }ŅwKBE>6|L6<5S4`B3q|]T}$ ooKA@?Ip7X8"T+O%,@r]ک&Fgo: f@|@{p\)j[t[ (t[B$jҏ—ԖIN`UcXԬCd!}n~B Ք e΁>{7ICNT"CX`jALXё}yMw9/c5G-eMwz92%:1{icF.*?0Łӡ epK†7i;Oe,֝a[DNc&l281mylB_,w<7 0|Ku~ ;:#͉^(EnмXgAt72|k0}_$03C;~A 67 '\;%Wo+d>04^1>`3{|hƃ%=V7uX}Ikin|K"Hzn?-졿7_I/ij[2UumVsJ”= ! IW GZ?}Z){'w023>X;5(&+ R{j_`ne^Ŕ q1~T\M<ĈZn&_ƒK4l?wP⯒:.2L5(0ل?g")ZOq59zr}H)q{xWcq;u;6d GmЬnͧX0oGMzf"A ]Csk)߲@Jܳ@fBÞsU 9vwPnNz^%?6[9Lor~f8Is>ֱ֭LGc( %_APz:6}8^VNBdQwS̎2vJgn8ǛûxgUævHG.65q4YӲ>p?kx(Ij crU޾_ϱ3vOdR"\&#&l3R"/+Ԁ.[k&v#SS/2 PVQrRb@[}M;eaZ{[3i3vˣ/ׁO@GO{װP@6eiŖi Ow> f U93TWE7O^TSۭ/N{=ڒBV} <@UiǴS7K3.y\#(U*FS%OʔNCh#׌&ڱQV(N<Q8Dþ"*"[&ɨ,"17*G2{hM¤!PC?2NY>֬-&#C^_vv3܀Zm!C{Uo,?h0=A W0'!RT- 0.ܯPTtU~\8#IhÔZBܳ^%Js,)|Uzc{XdGɼ6E堇C )fHQ%챀V[!* īs/<BxFw '{[tbtN.ό0 э ~f-"ʟ|&#KXH, ~aЁD]#^}ؓ @Luڪ9 m7B(՘vIH=bΜߏ;HCCyA뫨-#D3jCOԅVgM׀L ?욖P&g ( ںKk *=87 GSQZ :/ZB6,; N݈|M[k#^RՊR>=9T#h ir!oPruQ&?fpGfЎ,pK}xaWCr&֘?s{7_}V%r4G1SqF#AJ7YYPlcQyw;v *auh.{ ' _%$9J"x+]aY?)/q? (Nή%IM =c&j0B@k$A}ѧiQ22켃9 ۃx!̇XG'Χp3 ^!(~'ȀbxC}2l{m55B~*Ƿ439@me'e̱Bh/7LL'Pt8DQA/+xNr,!2ˉ)TeO}C$&1 4ȏК-U;nJLf'쳡1ViaU Z*?460@exq3}њ(+3)<"<}{Jtkk4߳<}]ҿ8,eHʁt,_T57t faaw)rAv./n *0~VRٹ*07BKOk8iN䡓L?ID l#~/4"Cї&xPXKnlcixy4!O$״O._ -TMn͛DNރ֥{|=NX|Pbz.'/ ĆF53%3e~a0!zg>?7h\MUL*Ee>ߖG+CkT9S\&$1'DbD@ěpvUjC2 x=)*¡clKm*YuM@l=J)O΁nkk9[iu;5<(# MU (V|%A¢GGEg}=yVyj(dI"6[l"7BjtWRůK4jaٲb]ܘO` (r'~,o2ːo+dLf9ҧX;^F +^^ް+@ _ J. }PUU`vy Җ3`]rIH%ʼn*@XR:0 dINtp"\O D+<\Ɗ.j3E; BoS@dFH H&дGTh&WNjR[&ޢgg(l#PLjck6?a4[#R,Oy{%m7RSel:.0s{"Jdv=,p/Vb[2&=*xdwI[pz<3RX>hg֍;Q4 ,NZ_͚ |=/C^YV3J0b܂9h*2+g}픴JlL9[{-c勞y) G|гcHH=~N4L<7x$^ fOu ːGH  HiZ,nT&}N: 1~.d0R'RP{\ I?(iaC]cY9-ݷ`#TvJ7=Qx`Ԝ9U&kC/!c١V0%BozKGe>]?j,6ȰSR5L$90((N zǜεW'ka|%Ө);k+d HlZlBDkhkEtҭ)hwdS2Zzz~Pߩz _/yw.XuVIN-IJqV4.@Z6)HF O}=oaQtcEϞY I64-BOP}6SS MJ$PstlG{{MC2w{Bo@X]dYtN%j6owQ2A#ϑ[$ K,O+9%,>v;s71_eNQ-at k,N]ɞd)̋Ot<-zm{c^_ރ"%hjq GC_L@j"fDt i$y9֏Ϩ LN'alJ )2vG00%B[]ɬn}XXFUy7jR֒SA=O'bx/A8Y?O~|G-uD_&qaƬK" ) 1.rFj#u8f1Y>w =;q#6Զ.{EvߦS3pr L.KZJvE3/\!ԑ G+q.knj^XW/~AY4m*Տ,\FIBs0F}fED¶~Dd^1JdZg%6ڍ v#I* 1"\L.oegdp w)+\X4Q6qҧF>b~&`v)!7F^,!6 Uo2@"\=]Nef||-"*^E|W\o;׹PdhAsGCGirLs;^K^x;!=Jal#HN}^?S%8oc gs =dg$==PvDT:}pBO~d+6`[1*RA*Ln]@A  kPWo¿}8k"PmRfoj.yE `9Z|ZBG)a C-4/;倘7]<Ǣ _os/uo6; Zo) Ɛ(+kx>s "B+dtzu˵~oI'8pj1MYKXkB?blOmbUڋ e٫eTUHc>[F-lse1I$ydit/Merˇv2Iw> Z;I1"ToC&VHuP Ir\4m|] hM,t{KjX+`3C()Ќ;B4qk8ND@ )!N:LK0"I0@Aʪ"UF?m %}aO]cK$O[ż?V1l.U3*~:NKl&s *xSmk^ ҙ_XdfJ lʋWuX<*҇kXgĝFTR$|Ds&=h,Rȸ'1; >_~.-p` xtP g'f$A)qm#.k`!ZEB6I q#GJMZOf^y{נD4Yq+V[ 4|G+esAxjol`=g:}b0Bh)4D&۵o2t `S3=L2{+A7r5u %$3ՙ8DM~(nsS{ߢ1 ni#? }X!}F8 =$-ӠL6*E(bf1DlV\k 1S%V} gk?wv)HNŀc D\z9 ۆ:*;6M5=˰ȋe@z0Qeh+b#Ȥ3 H>tԢ(œm5&G8XU&,h \K2[# Vcz"vjͶM>7|U7igKvK.5񜅔k>& ީQg=~%=t^uSrJ* +|o .}6A5: X#@KWj9_`}d}/M-sG[v'"f>ֽ+d{ބֵ.ǧY|]nw9!>e9ZFp@%l& tb붆_f+re;!xF 5!ۅ^^~Y2dP{û6H5(s &|cQYֺ}纈 0ϭq٬4Q8QEرS*XPV^ܩ`w9K`] }WenO]u9 1ze)bҞ熰30Y }>0GJ27ѓ@ܫ\TLNҦ= $^GK%8FT``;Ń4?2OCz˹9uϹ`k;#G\CKNۂ5@ezT)BD?KzNfK!%2gY!/t#mRz^}vr_sZYS~s_JwC14Bmَr%O=#^[n? Lx(zMzDkLa:Ȅgl8<IjdTDL21&W2<(-^j<ƖDxI7Qb3Z lէ&$Bj8gc`Iɇr! ^{%RIA6}*cU$:-Yb;P Pk?YloS%X}gSۜ;4UBϺTBY,g yΧX]!nc+ fJ;C7 `(0pv?gk3ޡI_c*vg6 i@Dl$gªVid`Ϙ۟}0 /pf&[sE8.[b,s'-kx`)[C62ٕU.$Zas=,?u%ōWi41cS&q*L 4XUL\|yr) .Vt|L YEMwA~ ?xK[[)YK_io BcሉNpV1ڭͦK7X /ۏַ}'.L/7 uS:bJ -0XUEt֌x:U6cǼ,ǵ"ݬb|E~~̪(|E>Qb~JI Y~Pma+, 3 ^p_Z;Wέ2ȪxRG[ lJ V_|AR/ Ep4|'˾Jz+1@ ح/ n^dnc7jĜC3B;xqї5 :]C0Z;+giI 8]?=dp nX!P4qŖ=lYQ9Bl ^[|p!G| H(ZDA ^CO/:,L6a?U\t&ۖ75^Oe9}Ť oi bd{A>@o0]wمUY2@`^x{)2Ce0K(~hlRϣQ3Q烑8FۊeTA{v 3HqO!=U^.FP& HTكȶctumyk̚gb6oc W[R˾Љi4k"91`JBuċǓ1z|]󤻺(V}y:B4{X̣_+12^R 'Yy?'xenlx@wOl^\4W7"I18"tcωbW-G*ރ3!U4*ltc1*HER:U7|Ypq*PIS(b 8D tB's`2"4q?Z Ux#uZ+;;2YhD; $v^v_xe7%ДLY$wx3^2b2ж(!4rO+e֮Q_ dEe = I$<QZ|6Ebpc5GDƯ: ԹuSɃQTs9bn_p /I8nc- n:}T5wxke~MF'$z:(t&U̝`7OXk%m[uIYoanûf:D&!&4VS)c.̡L%iFI v$Av'V7V\N(#'L,OIeJ.ZGm;Ϫ,o3l8b041+sʫGRs=m ,r7[݉4A|y.bGW0/Yoin%v:6qŚXP7`ޥ["4Lmu_#Y]oh͗K&nc7*aTtw&`^ ;wSrϋC}(T=寍ا6~F^YU9jDރofNr߉Z)*Eo"%a%r̋y!Ƅlu{E1):3?hnHYܡo.R4gP1bޗen2oK%Vwvw:4l2^1ʝkfxs54|,TJs;$PSw(."8(nTҗU!0gBZ\"P$ E \\ ?^BrmK  ھt*`PAjy/N:-Kl h3s%$`J 9֬4?RBϤgrYcԟ+\K8B 4.2ĥDCW G5CsT6$3cˋ;ukЮoxTR7%$3_ O*O ,l۩ D v9m,FCH]Q=t,Nx\n`_ _!cplƹ~P8öl Ӝ܊F&wo_#A'@ڄh:^ L"ƔؔbzpN_E=/6? S)W\a7ŀ]ӣ GKJ_ 8ȡQq5 M3 _&czcxω-wQ_& z`|ONiiC`"znz>Ib{)?EkEsF??R?Yc5K[F=W}յ2p 9GJ5NT#MgqAm4'" [UX4h}RNM|eҀ$82F-f)Tz|UŖž*_x_cɥ\#*2T}!hG'6kwy` [8bu7pHƒjJ2ZQEYL!'6d$\1z*I8L۴}gk^x4&M4+,ă@*P.Y&(fQV:]M^ c.gjX!=v=İttv~53nw\8suM"Nyņ`2@UnNGI/H2]&$UrW?})у0ܰ+C2[ ZIp1@,lkBP&nWP1M!b:)ӲHVBw )?t &mIFe+ i,6Xf`nԥe? dZq!?ۣ/оfQUYP۞|-Wm`8C=%$=GY9IX.4aM7#Qx&ԕ$:fT"o$"P.dUi{2r h8(.|=.]MeyIKM ]̈'GݵrnU-OPv4+ʜO9͍CuOM hN4];;h|")f嚖 O j"$ž n)(g`S%lUtH]`Y%[%C}n +YVP!lbw 5[Ӻu #}h{f4lQsU]<5t-nH8ix νi%(曎ަeu}|:tt4M`Kq}JG2gK R=eHzyʚp- Y]b7{Y0c$Qa9Jp0 @]۾1EP} ⻱ReĦ}mXG\O^bߢƹ0[ps@ 8}@K-).J)ӻEͺvmS$kSdgՈx; DNJd~&erں0yr}PS9>u=XP ElgF{aO!#Л?#WҨ0 ۆXdi#Ct5e2|* { -7ܠ׌Չ}WJW\t2듟>gSs;X Gz7ײȏ>@D/L*Cƛ?OxXEe=t ch z4Mzi}`+ӵEn%?:~1(`nE&uEՑHN|" NF!sOP3A]wt\3(`kcznny-t'|' ='ka>v5aVo]MVU%buS2Γ7(LT>LxCw!Θ=Ɉ?˚SgVe杏>^Fc1~JT4ߚ?~8o3b܉7yhz>f쀯|B;g㠸n :Q@4@!@ݹt;-t _ІPO?0`G%zAACp9w¨ VYNby҅~P?#S V)HNҌd/E<2 "'ܗo6}hztk+1*K` .¸=.vT_59΃A} pD6iiߘNl,bNн@ʷ;-xn*L唦jK'^'߼ewJ&ZoxPc_&O]/|}6v[bj5_ ǐIl̤ukO}RHJo+/FXi@ jM9&$e~NOfl/B }P.RŔȫлQo J# bC&#T`8c![R+JNOW9f:jfӢW9;!\O!1N ^&`DN|)AoDˌ"/|0FIU~ZP~I&iZŚ\'0'g ,߆CpY?c^j曦ulZ[ Uso 2>#Esg{G\(S$: ɕvtu3+q|UђBy`_SgL^BJY\=&s_ :gE-~quVY c@I![SΚ9H]Ó'xTrWv1QI]$\zN! TsiL+elP athii-I f 32kQ{C(Ig&?! +lztiXUrAKBR>:Sv"5zqh՗1 h"x_ ;wѪz$nHk ཨj[!Չ g'=t9;eʥK_YEŀzd2~OwTKu{5Wz3K*m"lr<$F6[m]"בP 1,%FqIÔ"RA~yL~~67xh> S~Yqa*J*xcq3Q+12uġm:F}͘a,TV+ٟ")#6Wj"[.]2(y&As>ff>la/g{".Ue6n~%G<2[v=8{v9]͟;KVɞIL0QRfĜ8U(,ʯvF-@5wGoc ݱԆDW뾁%hf_!Nf~ZFO1Vזdq'5iVi>Nn] 4t8"t ubHCrzE^+;mJD3ĔrVhK %Mlnt}MΠhpjrZOڝg1#_D)ό2>KfԧOLV3M7N W?B"!8L Hv *L=hO0wPBdrچ0м4x<0l R[3 dLW:DRztzBB2SK3#  6-i !4M$&T+"?o-qx%5ILԽYh\>/YbԖ$F#ìocҁN~`HQ )":2h[J!Qۋ ndbG̓' |s(`AZ 1:|m Eb}c <菔T{ =P6s c×1Fj 0-ZPOȷX dBhIѬ[b-hQnx _62-- Y 0T:jY T*eO,80g+?'!< h/-&a?ᙅG=*X;јٷ$ {yA_LkAKq[̜I&<2kPL7ƽPE|C %@>r6y.g|Nk*+v[;FWʊA觿s#1 [M\k "MW\ݐ+Vıc L3 Ѓ9[|CjWۅU@x3[(Qٶ>CbwF`['Cυ vL8V&Ǚ"jkD |)q- :[2&TuJpH$v`8|bзlap7|+nHȊh.Wb1?']Kl@ׇ8ld]<P~g;wj+R ,twWj(S[ 50ylE|-G>f:eƣΨ%I+v,qH4XԟcdqE+AQww<&\g+!:Vh#+*I0ז[kc]M`tI珷*KzW ;@ߙKSdhGW{CjAci<i?7xZYcʀo`#.x1ՀF#S:C f S a^F}X2)8!GY7|EK.ܗy: 2=#3z?t3(̓Bl'lUejBm9?k]ߙvAA}E |_eX:x`hLXy8fKp6uod &>.c YsJl$6<|ۚk,nFlZЭGΉ6J:OePaPV-Rj:)[Us<׼t2X鯭<Ɲl &pC`%x`]RNb*|WAfj{C6SǼ}xLTO i܀ )Oz$xmIw5 "Y꜎:b6O͝Bδob#֜2t3%νp!l&o`ksiS%r ʝQI-/Z}?c\zݽPWG x6zLjЄܚEcۏy0'wK F);6g LuCɃp$i K5.]T]~gn^ ݬˍ'? wJ4b~p2c|SK1RQXe"P ~)g!?Lı+Jp "fa <,˱(=FקwWԳܑC;Wunt!2sDm~,|n 2ZBĽh5R,M`,1c+֮QZ('o_{z|a$/OGUy1=rA[_PJxܐ:S˹ Fy>=@ =5ܚ4>CPv +ЅLӢZ5JV̘4_=8[8꠲R\;Q&.PKlf>FĖ%Uv_Gung\CPef4B0ıMguzV D%e6Z'#DS 󅓄0]:[X514vV*҉ծӓ$ƶ}o4uԌ4}8-N,Ec8 >eOcݪU>^Q SA0I0lzw>[~hN" nIl[cw!i {$XT HIe|g԰}ܙa%_+9KO;0>sٹ^5 ϵOW]wT0@2ApV٤)2*Omp%O|@QF,g2U_$K!Azdh8c-א@5%%+,n*/[[y+BjTkNH˴T;b4JeHV ׍h8RbS۲1ޗ 3AywP?*Fd)O*[34y]څ{tcW;| #0rpbK0EcʦמBkPzO^=01JE4Z^}t4 LY'twE ڭݶIӁXәwNP |e:[:(s,wڴR.N'r,+ :P֜4C~ '=޶^gF*(2ǒQ zU#=ک|vĠkv*Rqne{{@L2n}'6e2Bv'=]N %ǽŮOB$af{CR%dzEc, <%R/PHk"p}c-ϳs| '7biʉT kUrk&o$Aj #` h\H}yt30XAn|J :<)OÄ(m)?EshĽB, nʷd+ۧ1AV!?Q# A :&T{K AxUU<=o\heGYoL#'=hGAh~>ppu NzhO &HƵZv8J3ꛧk Z)HShzE ]k/_xQeE8'/b\n3s@YF'X`>Hlc|4AZui ˕D=C9(uST(F-yۅ Y6zQ/<9"~XIF&o*O8tᩗ@+4l*J%3 {Fb.I(h~ B$Wlٸt^$ZPAptBeKǩ"r5FBB~pL n˂nhNkU]Ri2U|@(W0U!l:yܡAވ59x >,X7^0NY/e%bs+) HkR^ "5FW:^#I"V/Uc\b"bb01|yj P=W{EX˸˸%pvOv"q+qa29ANaKcr"q>kլ÷ cˊ)wͿFN3'*g71Mxo44U%j'LN:J ƧC۪'^(33&6#D0$#Juã-pa~6jbxڣUr^ #/t4?) Vj09I.$/r1Q筀 ]%{6n5m b^T [ L\tv_fqMr; ?˷ ֌Nὒ'iy[wB3Twc߿_ z-[ 4!GZDn;;|CkP[iGD3Er18 mQJ 얱Tͥg&/R f/ps&KoD;Gи|;׊>CyNu!P]?:4}h_՗zB7~CĴV76%R/=s:wܑBp"{"*p;f?XxjfYĥj0L;vEoqS~=H7mZ߉2/} ycJL FPa_cBr<0;9"x9ޤiw'fRzBh}V )*v~:*0sTuhaVͰ܏QѳY}v[wBFoFEQ!0 <'["|N.'ܰzJϩgOe=: L3QLT&1ױvroQzb_V16u\LKXL?fld}P& kH5UkS(6 ? D8{tx|аT{.vuөX4bLQ Vgb:cHno)c'کe7ߜޙÇ3'12[E1u2V Q +q ,o>$ЩIUp3Q׬~yR 3E>:kVWUY˸LIVD1At{:Ek>ovS䦢^Y5f[r2+y}b(.!c~{X~d.UF!^ b'8rlNX6 * W.\IA';H8Đ7<,CDS|KiH'B֙0I-m5p z Ļ oG[}c>=g +ؤc6qM!9e>2QBj9w 9mDVү7@PΏ< *>/ޫ>8a";gTDr[Qt(RTR. xs"]^ 0tyDžfQBT ֧$m:{ E~5 s I+[MHJ?wEŊ^ KGz~\t5}Ȏ91lWdot4ER3M"KgMe;fq,L4k/c!7{^Ac%X +ڊq7Cʙ `BUMds$Kq,,7nI{#WzO-a{ x5<p#.oFM܋:{6R~6"1>DEE'c-Wkc!KMFr*Tg>ښ_ h4zAų-ށ 4W@yxF+ra!#wکZٗ @F ^e3i܌$C'БO &B@onmWQ(h7+- .PWCGo{>}zG*5STL"z^-a^jR~ {!_fYxFzVj^goQt4yk-s{.*DneRn۽LXch(սkË@3bb !1]#>aIItW8k5blNJkS*1 9;SE}oP?n_ܭ“Po:{3oets8{0O-:VԦwtI!pU .Q~f"OI3˲Ǔ΃*#U,NN|e1(dِ`FՀ e =ш^>_J(I5*{u1僤PvP %N3xyXL&yٽp~4rʱcdBRd_H5%zrxA-Ɨ[oOz5 'nԭvx|۴VY"7*r-jP7>PfRq)+4RR7*,Sfx93F8CD=x*KF3OM5f-CƳNZ{ )Of[ gQOwcvP.p6TExw @:{ĽY G#z)͊~&1Q1@Ẕ '׮3FfKG8gx֤ED 8lਝ+HTЭ:LQziAN:\.+(I1uBaa>SEx".~t{$<'L1P+,n8Fsxt{@D~L2ъSヒ=$)80ʖ3 9 QOpU>ɧiΤ 4^)T-%KI ?q]Y'{-`Ȇ"pܑ m3&%l(vۈ b>fpRxʦ2W'Y,44O#DJNćzA⽳%EDO} ":\є:_y{$'rNݷ HfPmVz74T۞N]wfHs1iDi~=`,Fdc ?ZݾMF+||z>}afD89%;T軬/ӿ- yzyhHװo[ LUx%`G{#3iY._k`muHp8jm]?*D D Imcnh!vipow!R nHͤ01"$2#Ȯ딦zl]>\=QIڕ3 uVFςHvp"}Ql׎7;ҳۥfa ]òy*fk]:C`-p{%4 .~NUg; 0r9O {"p˗z"+rG ^2XR$bӵ?i'>Ԟf84ĦidvA(;Ĭ.nn$o<-(,Yzmozbhy*ZGAMx҉hl?RC76Ⱦ)G&G:sg}{|kPvl99ğOdaabgDu,'嘣v&_33UV?ZyԃLLv􃂮A0ΟKR]N+Wj@#wfRUIgT؈'ȉc!\SfuSe;O9n;"]Ͱ}qf g(Eێa{XIV6m}l% sadeަF'@eQ!D@~+|8U&;>AŔv]&mLޠ ے!o̺: DO}O/̫jNLē9O/\V/b}Gz g@y뛗MҰ^8_?r4QwYRoWiD8_7dL\;(h DLY)&ޥW0븄r-<(ZsE2E׌o7|~$Q99Lxؔ?PZ%ZJL?Ih{CI eHŇݦC~Jlq<ָ͈vLmj}y mN f:Z-C3;;dY7 g t&DϹ4r⼪ {zG. >\nR=@4 fc`D`%탾47=`OBYRz}L VKf^ׇ9lydkdeUXK9ea:nmM懒?$Ykߟ4Jr!33eئ}!{;UsJо@Tڽ&ڕ@nËhB! 䚦S 0zt_~T5i$=mHK_<-1s#V#9V0|Z&zq\7$]-SO,S*sA0?Wի/ի wȖ`{ם fl5:1.XM[ұ_$~0C#nLe]5!Gjokb I#46p xK@X܂Mf,]Z'AS䜪sHYN"E8-'K;^nV La| ;ߞU$ N<I+CKfBu8׏v7Z}@!TSmTO:Վt Pz7 FY"g1&u1CmUDUb>0@ͽU|0XJ:2c|m0\U_{CG@_>V~?2B(ƻբLF`OGME.OX{-'Kq bݢA5 jaM&vGgآu`S.mǽu*'Q·~2)YTn@9aO9CYiܪVsxZ˿'3RbXy~D)) Y R -Z׬'޴FАDNx;H/{A0wbJ.U[S%3&E` 9fK{% b֌p ?^X(j3LE9"I,>\שD_TԤ7E}I8!E/dauzD]5&1ANV:947x/ĢZBE^'x5Uvd(3) 'Eꑉtڙ`?Ŏ0ncc>[.|+rcv}-ō-DjBW =O/z ɎO2!ڲaZDqʧlf] n*BKw)^x/aARc##L.TʒY('9-Ih)hϭNp;, f 1&2yj0'W^H;ﱖVFW!Sw;=Șs#$֑(0{'=7߹0*9>6qϚ<ʘIFK21EwxK߽Di ̖5tڏO:dX!VGSk= TDЄS}U3<aj:V m7lv<ٖanfS& ud\ݪ#df6JNՕKy$^N'QE բT{sS'hoV@N>c 1c"W,qdЧ h`mĵf)&}:Eyֻ$=<`kuÃœ2jnPo^)* mf?y'D@De/w}DB/ruѓaȒCzQ@ BrD |J^H_LQ.MÝ?j$i0}{Nwʭ&U٩1dF"Ox | ܾndYId\ZJh }pzr)E\!H3yutcRY+3tw>[Ēf#dL9CKef'|l˶yW_7"AJ9*(CփQ=Z^-r"ʋ2 qct|i#,lAo^~8a6 <\CIV2W#q9NNEQiYL7R +/VP&CfP_#:aŁ8Oΰhv0-8=!ڝ 8`f?p+)JFRs>F"(,a[x̄ĸҔ`tđG gl7ru_o.Jcı\ )KĐiW\7,͆T5É[G E ?: D))5{=6~mPSi5F.tdJ_]TSZ*tH>A|(P0!ʱiĢ7nŖp;D7[/wS9Y>E@|9W kfZoAH-Ӗ<ơ <~BrT/e_ʸpq;Lo(L<2@^޻tdaՒh] {.@l+'ÆbU~0')Qy«>,"d.)ZT*dv@oG!%P]>~dOREY%`6B4SPs8cEU&J* ʐ/vO)V2%{bΉƌ ph+=z)tAf{v"#y+HVG[YƶXgPwva" 䏽]%]±j;[xee6-aLg=JZuJڪoQݓV4ӕArlxG[a)AvqC0 &C;!Gl2_Hf]CUi[C9սXݭPƺ\.ov֏:WFl!w ډՎ'6r@oeMcC&W4,(qD\q?v^u ^ǘKR1\X|@{&@TՀ6j3 3XJE#"8pCușaYAǦIT_u՗hw%0RJ4&439لBu -0UWK#<@G[Wj9DEbXdCvߞN) L!sucvgmyuk@@<,ij| +y$F>6l[&ʇ4uX n0v_$$NWu +oɺ"~BCTe=Dk',"f}BZ((@7R`bc_LwPs7Qutmw) 3ި((*xfS6hmZMqQ;F(6i\ !WJz)}VX^EJ̨R @D*t{BG٬kM#ng/#1 u;wS\ 1\;)dn؛GJQTgٹbz;l$IC9Ex'#]-zVsq<ڭ)mnoS׻S|;])Z #*䝝e8:Q^ui-2UW3"`6V n3S4džH/O)ė\2t )p>-! s_6˅sw'<5Mb1`,sRnltAmG=.]n--ygJ`S#:$֝z&vAVvYM gGϊF2襖zqU1L_򣖽68cB$AxOL3û2 ɕ{sq,% }k+Pw(WKj<{ɶ%G+#F.n"&}۹UBQa7^y xϺ.QG=::|:.p`(Cy"M$ Y 'Mo{PZ3;nvݟmvұۖune1U%v֧w.{^5G1nk'M1z F1>AN쵙ߡ1-~v.t*ѸE>iīVˍn}G}vv8U 2cqR7~~&(.'M<-OUrK9 ^CYx)b1Vo+$-ɏd4~$!聟U'NnDd&EWv%!vEA!ѻ?8ͫ&X@WY`)2F@W-u=+NI$U ׹n߉LuV 0do.>[S{X !Twv*x:d>.2Ltn YS__pM]j szTQ X6j1_Zhtolan%Y|jXLm>w'.Bq#bϓB4iZ$',~}flWm+̓+]Q#6 A=63LrfGPKzOvl6!fNy{h;`$0M*Yip㏇* >~dl# ˿jT(IE‹jg;lL̈́3o\v FY7/&4h`LDZ'٩|#/AXr5_,C  rVFMp6Ux~_Ic09"Dr)(_veNRFC$:M,PUsa%H=O1T_%OAG-ha#&SVKaOwD]%<EI(D`Fc}'$4R1.LdY{q5C3q!#e/FՆ>Ij$|^#|i ڞ?2L3 x$W"1_|Q#7LYb u0 ƒjpmP1s0 yH&HYRL+͇ `A 1Mu֒B{u6`{J (̐4i׶y!s2<3#կ5J|: 1y\5rMO4̸NXDoBS6") 8|?S|)Av #C&4NCp 9$ (El2,@C]J&qXOv)d6; Z* tX/)ԕDu]6(}g5 #sUn2^XkrQyJWL/!0ы表:+OC_@`il!rSCeRFeP;'J['4GI5noau:X%B!]emsDE#wb>L]Ӎ"_X茲QOPBۿsۖ{=$ \0z*@#kHe/ٜB{=Ӹ@@6B2fUj3[ m]g{D(_ BGS\ [s g{JyˍvqՂCn~-]HR ev |::*x}':]Kd9OiCubֲ&ת_=l2.%IT9ВN,uB)_A^31 EﻋKd!?RJ=csߺrY-rm۸-q=j;$"p<]ʖ3KَPT]WV#&'5rĝ!B7)j}Y>DE<|Ef .I}wo\.2\]IU,ÐIE]o..rg6$2$2 w v[1Yqzlx`$jFz >RdܑQPy8At|0˝,]tfߚY7\ĺ>Pa'[yy^$>=ΐ;.'Âxz$ C!3,R2e@ebH7\R fIvdk szB$9U8 FUƮpCU85e{SN2+@l5w\ϜrĢ%!۱9\Tzy9 meMaKxg-<$v".9 :ʀLJL+WI|7tHL? ^܃Xp'qN\{kkPJjK݋XLK~+|'((1T2ɵ=p Zvӑ?) %$//0:0뙢S7+!+#9db _8_xw|?-WAc?ܾX3(*4<S}<HWz.%*ȻaE3hAE t}6nvQ\1Bˠɛl Ab|#,Yܺb]!/ҏ:ڸaꡩϤ@.3Z] 9PtVq Tȏ<=7BvX1HvYGmk+H,LyY7y9G%۩CX )Ql`L\sf8}b|J/"53$B Lo)[v[8;qy"ɪT'Vwԅ#1 ;1<¶ȜX8 xnp'^%QE(7Bj,5m( 8nD**#rT(0LnN&ͽx#-{Y&{WClsP9NkU[$ʩQZh?{ Ir>rDc:(|[BSeL(LUR3fdڀՓ+Y"kaWM=}o'5.ET4Q/\S!9\eR+. ǵ Z;,2Apڎ 9 F4L0oxt`zBQ l>q=!?-/(< ub,ږ(,.)=~G*SJ sBHˁڰlg(YK!ȟϨlx3nqGoni};؝GIhZ@ {`qݭ:[M8hÓ@^Ӯidff^ n'ˊyݙ}Naγ*l!+cR" T/$apB:bB}y/-B.ߔw(`#K2WQR%ڞׁJk3IYۑV0jl`k1z1?a5l0qwۦyF h!iC9tۦ{=j-pF\Aִ.-MczW$B LC0|oY y!Է,U:P+RRW]}^c^A r5|| MvsC@~ݩ*ek9/p?dyjV}0Hhn1>͂*pQLS8h.n-F(/?d/bO}5-mtz87#Wmo$b^H1-StR#f1>اBVe@5/Vm9jݬg fc`f_ 뎭L't:Ÿxm,G^nVCHGĿ| tfC'%g|4܄JƇf`OTFܻYRܣ% tC# f,N7jwSn[mPa<>0y>WoZ92[6xTc;˯7d~ca3j YРLgl0bk*j4,~9 =Ѹe#5{ ,e/ZdWrt1sr8.i@RO C&}>5+ S P ̤>aGOC&BYb## (*' X;CK▖ ^.:_nV6hLÜ(OHybݗMwn kQBs>{Ada\`I y ޅU?nú.zUQ'ٕX$+\)skd7R)(]ML A{fc27|9 xNv>>DԐ({Su_~ǑkT[SxS~vn=_hquf*Vl`lNZ^\O>3++8%|#佟'lO >~]q>݅ђ0ɑ\(e؏ք0RkwTvAǁ@S+MUPU]Րm;ӐA(IoL@g,0u皧l-m!XƋ-5Ax2QeH6uո4` F4iYy3<j|w[ Uoa z7=SRdwBkh[!,)צD+6>do5*xϷG0 ȃZm^Qi'FM|Q8\_`s@՜!ʙ\x<"CFgK{`tV̌ oW听W=k9jTF >p+ecE][5 +<=lNιT'f$L_bqa2UC#?㸈`d;Kp䇆$ਡ1Rߐ .9 `ҫUZbsV8XfX&c_ڹVqe+pAWoM|MD8pp9<8yPƌ9BKHUkg/ɬi[51&A(XK6 7]CQ yOft0?DX#tuzKtXscyKp(⵪XyX8LTUGiLNi#r=2͔jf44>Ղ据-IxuCAvym攮o)/xU߷8 R"n'L$8CT3`ÿOl:;[M^v gn 2(HޮEqKX'+f#+n<2u!hj,|'f&fMИ;a'I' l?zd[_(Uڴqz(~~HMak{hRX\xO.GU5YL'DL7yFe/f:_7j7ַW=QT%VGcBJn ,اB)u/ Jil8h y`_'%N뒉`wxN3HX 6LF0/QBjׇE;lN}z;q^{Kg=pXQdfyNpv s'1˹8D"gd<6?f807{7$sRފ@RES`şog=b,[(ʶC A%Ę%Ios-(5G:+ 'GЌCߘ x̒I Bv̽<ŋvZ ah :HD8ٍSA<"oʵ &9dpr?VQo"QH_=-~9&y8+˳k c=@*%8-fS \0Z=PFנ42ZXN 9T2^gtǤq01, bDA#Fku(`^0@Q Х"%nIBtxі0EmZRHM R>fM Ȋ* W7 7+#i10N0=xI'|C@56Rd%GkvzGjH.ԀZ$X4 aUfv3cQ\69ss^#(#ať[d L!HkTwN_+0sν8Y?6Gaه11yNbZNA[<ĦW~;[mX֐C9`l=~(X*]3 }/S$yfD9 GEŌe^](*AB!|sBy#VĪ3BºQePڀi(օ=&hJj$/=vQo{u3ׇ\f#Yz?#|kĩ;9๤L̒_i; @rNK'>#)̌'[߫/Q0_r'3@AMpkV.(\ Ŝ!ISZ w4L+i*8%fj2BccN^nW8t챣|G}3=5?'d4E ުp7Q3M \?O'KZ'KF I9PUL?;D?>P:xG޳9 ܱ7"&X7;PqIPE{c{=Cs!=ayUԐُ QǑ  D1O?-%OTp䕦Nz7{ܜ9&y1́ܽd\^ ~vL5@QL|MrQbv䞂ʎ2-1DCN!ؤMRm-qe0eD06F-uj573uH%p]R/pmf]Ҥ T:Gw{A(]|[r/&^ .siim+ bGV9%w X2*|1>KA5k8BW~$EDBmr%\It܎z#̀uEH NNJ"GSUCꕝNB֨焘ps-=,`*rd"?ŏ #<^o*q~FIl_urpΚnyS^h`|.`46qذd mC'mPV\$bwqS+f s!P8v"Qr`递Y"wMdFsL,6OӖ}A STCQsY\v&Pgm\XlVW򣌘r"U<}9TN!*(˞DX~0&Σ&J ]pfIcwiT'qC!(] ( iYi{mʃyogYJ5(EejLҼzW<@IVSt \¢fnų6e"?|qkl* / 4XpGvaa+0 hkHSȰ"Wx5CvsI|poLZ"CĞe1 Ke yE$-k&b׊ݿyrUY `J\[]t*H8sEO},!TYUгԆ5 74'O蝺C 9j Or:mz]G_^7mCgeʊ{3+Zkg&Rt֘T*GV%_9ݱQTY229'{kqHWB9T~3Sh܊e9=)ҪNYOpUǤ5mFo1S斓B5mu^;BQλha}4N /P9l($ْ0A6|r-7yNΰ @~ -ij42f%Х1"j txP X]8 ܂A1MFoNMfY46_]dj .)lsD w|tsj1p:g"ȄV{^^o;ýKW۹EY=lFiG<`G_W>ef *FyPszpy_`w|Dt^=14h8 Yd* J햸}cw?uB=ޯތ]y'u:_G4jQq|P/?U8696"w8qI de|3XYh?&Պ];ɾG4O hV,њyp.:* 8_5 >)l{s? eSE'N+1Z1R--TJ.d*ZҪOC-r-#luJ@9+4qTl dbM-;]:3`KP'@46VD?.&SsH)i~@P]wrI"-/|-u & d+]^"v#Ul˼I؈GٺgA3 CNŎnZ~sկr#TZ@Axa `Y@'awm30dmW  ?@9Qr]yl9(X\Z Z-,3Nϔ~+nZlwGh nUH%Y٘]jqA2+=C6IO~ ާaFfRE-q<P$afuV1aPD!Dv߰mvmL+k%^ec*%ۭ.G[ջ9g !g3AHN,bvMfvBb Ï!ծ):Q9]$eJz`@цCd,3E|2'g 9xgP7uA[o(z7) 列ұ>YR<9:ʿ*^<'@bRCSc[T|ͫ`V=%-}XJ{FX/0 fGQ8,|L-!G o51FᏌq- 1ڪ[f{߉È$sJyؠ^l0.iTby6o16JȂVE#y] LFpR3l> +Bp@/xxkPe4^ѻ> >?x N]k$i@x<2,?(uI0[\aeO332, 䊃mZ ˁMxt~Gv@l?l\͔ˌN1d6S&:^oaQ;dwTicD *4D{Y16.9 7@̳gW ȭXC?S.y> #a\;bLdHH9aBv0;Ж+JU{Ta+BBdHXc? وp"N {+'u{ՍE4s"8\Lkh$i*Lo֔ ;{9WѮ(^Y!?+E}$M Cַ2:|vu'JOu ݝFb6Q.#օx=[گ| ` )큹yzea9޿Ni+b$HzѮ̓/i' SW|FNcc) #{*Y2<([3?lTu&sC"ȆX-AQ)`i날7ߦLb2vP4Hµ1(罀Q՛ro:XtcRh805+g${p=33_Brw Y%! <Ԋ6Z&Z Nr V]؀7,IIzcYΜCZ`hA:dZKEbIy%|Oa `^Xv&ޒTs P檩g-Sc!-5}-ǿ> |AtmZqWFn 6ACƎ=2ItzeK_R U)tQ:*eS|'*@7G\ wi jj+Ќ9DGgpZGvT#M*Xs+7z7ƌ[/)⑤τX}cZK!`:9bc^b0. g&5DNB6_:IW`g~ޤ&loݿn3''qp*^or_? ]<?+ .E .!ZĜv@yI]Tf-:e %І)[ 5,XV@t ͨ`B^zOtMD_Mdi'e۠5Vgmɏ"" 'k''af@i]#>mdw]p:zĺ[ (G+7yQeAppfᏘq&2;iZ0ƈh[j 2RϾ+$)…T `?oX,8⯄#̪L@>9ByŴVBCJPIϙoN湚Gy"Mi̪=ハbIR_Yx23Ҫ@#5~xQ7g+hLb<~wg6d1/qr="z8SSG5"xp}`jB]"wGBZpLb8uW`.Z}.I״a= 5uHp%s^0EնB7)΋n$,|硙)x2 Ύ֧D(4_%}Qk4% ;9l˜^]h~| ރrs6K02fAtŚok(nŐWPz[Ro1Tt$L 9)ؖuac "BwĢѣeѪ7;q CMW}KR0[?ؔ"=`?R \Zim!e4\%Cxz1*Nfe!Ǩ/K%NFKԼ<=[lALx1J]XZ!sMmf1,wu$d!5H0,}]czN@T[~lW8o"eX< ~HQ@J4p>y+ 财v u% q3֠\{V$6Ÿcet'XpߩR V}8U;v&JCm:Hr&uejy-/'To|°ϚszQ > jJH9N_&/[`3!|!*@Er~r0yCN wdilfF&s4$ (K=m ¡E}L yRdB_fƎsN9t!ӯ辄k+RnE Czi w^qhTQw~ ƯHԷ?'E°#jT)S|#t\;mTG)苼Tp5"KRKA3֝+efUeՉ1 l G;1_a^hzNYsv{f lj=5FD6!޸mRmXcjvm{‰ j jh͗UG0?ڸ/S?@٥d-yg\՗Xv>+^ f6lp18ڕ\gEX)Kβ6`pW_Oj>LNO6Ot7s}D2'GcZtߒЖWn+y- R,אq,gH7-Zb8Ɖ~ 6dUЂH.c,-عi_WBX)#wzɃ#BPE$7b>gry. sNH5U0pgr r!Crx2 gB[CGM[j0<脍 L(׃+W+̰Ž*6(BjMwI[\Zp{>{B:-#KWl %0,nj~v$ŘO5'ּBY{ U=Oo|1#Zc>/,;Uff]OkO-Sԥ%~]!az075mtQJw\]o彈q[nE1 (pKZKd lӎ4^invl_A}At>I`M9ʦJ$cY:>"> Ze`F͘al6@Ѕ4/[;$>mlYK #lVG>'E1m R]`+xZn) :h9 Pczf 88&sQ,mg%o޵PF4lQZU5Zn_q_#I>X%sБ|I@F2CPdhyݶXXe}]I幠)A0@o%WNxB4 nQof2r/^jZ=|רX*xmyWK%9txPeQL|W ߕw_Q'O:!91jcy5P'I|,8yU[lVJz4&!pjIflhciFM/zp+L&j4ޖDxZx>_FZ g܋ij&L0U[`>a{iҙSmSQcۥA<> ƕSRS&CoN 䲕JU>5%ѥdqM#}/ޛm_*KԣoD.0{@ug!SMoZnh )F;8C~)1_pk`H~ }8?x5肊B04s^~9B ^0ա?mZᅅ,¤i8U8g))qZP$[ hBADyCq@+5s)ľvMG7?exE?w Vyp=#j]͚펿^Rjq(PS0-*Z,]ml$rDH?xGӦrr3X]icOEK]>,&M#bYcU<==).)γcSd~Y_d(?z7 2LVm4%;kW &mGşUgr[ MhBi '䟡"ONN)1i/3O!k!!>ɺX$X;x:]ވA|E߽Εg5V>]ihڪy ņm=fPEE,fq2F&?Y5$Sh5HZwN2n8v`#xm;%l l hlzy&g>ryqez!p*#MvElk k_^N(>N&s N%WiPbUuS 8.~vTh:GϿ(MӖɣѦ6^ތ>7B,ߩ]C]])MPK.(+jslD[nKg7{W՘L=UF'3 dޢbv &wl8\:\b*1?:]%!Q驉|'Hݤ{a}QMϞ;[Ė,r)^"y^b9~n6%WIe_)ƚV\J م.̽~\8݌֑lQHݪ"]V .!|d2ӧiD[J=`nV}BmuJ3 pXn{9~Q sWdًL3O^1#jj9zJtdc?L`䐲/osNSXY}eo9q/駞 4_5~Km2?|]5EO-#u-w(цh|J_؎–3R6bsVF`cC_xHW}ҔEuARkـ}StҰXJ-d-)ڰ>6?sEAJѵtp}mq8E]!Cg? hʹ=jH5Sam xPyW Bʦڶ` a(͜V+L ~77Mx5>B֖4r} ywX: E N\JKz{qf[EsLI$X]L ŕ~W*kXС҇Y»D-m)UW?aBtd8铤ʧRa Gթpȃ/A{b&^V:JM"u)L XE{|e kacy8M0dMօ*e+#a+;QXJX[8|<AA>j􏵀zeͲxv`Bgȑ.S.yr+02tᲃϒA[ȸJw6(/M뎡IeF-ٻidKĶX1c^hIV>NGdqKgѤ:K=#BS OU( r;BB_ie5QobK!!3EF8 ִuH9G֚2ؽYC_aѫMd&cs::>!e>kA.\ϡyx0EsqT>mI뿱2ޱU*ƛ?ŽO;ɧaFGV )ecETxZ`ئmXqUVj}C@Oo<7 +™lU=T D`|tU scqCZv jrN<~H0ĨOz3>i&/;=;hY622w$9d*/Rr[t/1ɧ%&&GC1d/ky}W 3)/cƶ;Bk@ =z!ֺqhGYr/;w7I~`v(BL/jI|\oFJuڰ;4;m\,m)W/f73h,]7048eNr lQ;IV}]rQy[*C$Q@ňk ouV&֓Ih|ﯯ+؊Fw\R3f]e`XswTtY5n/s%j Wr5)MO;'R#zW`WNF!QN ];-qzwP)m< /~21 p 钬} 9lk+l_jx_hQ` 2˙ս7ڋ2zփŖ=ζ@YWMu91 cHD5vĞK/ƥe.gr"Nr;vB|f.$yeέ~6:Ӵ=8uM3ʖtaM?b)hQzj/ dPThSpNu{R> AgJWJ̽)*şnXw,,.tr31eMAVGxܬzU.v9=Rj6R}@\h62 !hnkL>Eh+29G/a] KΨ4x{;"=4 |-\cwxM:_r2rh&1{9ʴo[Tp3N"tcXJO#R 1LQeћRTBїCb*61wzJ$}hV-+;gY3Ia'b 8 #!щ' 8GYlNCRJj)@P;kK =`^Tb,Mi{b`C^ŶkOeE t:,swJ81u*Ķ ^Ҿ3!yUoCbd43֭Vmᰚ˳WLcClJQ ;Is/Nۖ]S :4*\G*T{71EtD@Fe/PS*; ٵXA|+$@)S|IX(#(^(#TJVG*I:etc8S~mB̴I]Q2+وڮAceD_^cHpC>YN?[,H*@X}w?};(Y-)bF`U-0W=X֦O[T7oź;j/%9^ 9 7%6T8lMtl.HUyg<|s.۱,FJ*mEtK>D/0xOIhw]~ /+clzӄvxlhijNd拴7g/'3-;.ru=2D R,!"/o=gLe1'qZBG*I茪ZMJ3(Hc%5uWSt*~Ƌ\aDMk5omroVv&C2p.sa*#S9PA Q>bu6$cQ_. >qEY\zX+קoz JA!|b\rf1zVσ[M/ҝu C{#j;.Ŋz"?sμ`I\\Px<[X?T-=:eZi݀`u.) 5FBAzy䋍jY qY`dnR5UQD*G6&i>}!@r):e)T>ƖS},O74$bИlŬRKk=Fߑӂ LOFn R f~~8Bnƌo(\nB eC[p_ܛXTU8HeQq^HhC~y,%cwP ):8Ѫm4f6nt|QZ|&;QiNVWeG5x퇞\+l#N+3w8t4[R_bOn ΰ`^~:\$i"BEsk->Cmp/Ӆ+>,XUlnKQJuGx[66l:&G*o0 iذw,Mk*] +ZߖԶgA[V$TYoO'jl\Q4:㷵߯|C1o x `%W[QK\3A GӍG:2%Dq-"`zݟbˡL^VBMyu[B)0 {׸'=akeO~tb50;Jzb.2 5u/=[Z&Z5teoF,L}I,h#ƝSv#kARۡǂjr[~QL2@J 6)XwuoFS|TA7Ti(Qb{ddm'LT]-w2BS$(5zŦ>*ּꤱlԦw9.D ex@P_"]_u69㌀*\ ^xU7%x#eCwSgEéopFn4b;[2 O)rF}ʳխʷ]M ӘZY?&:QL?(U~ʇ ߩ{B5g,%"NDײmhyqDK !,s{-GCO_Q9Z%M esR:z^$p͜ȿP'tN}gaL1^ʩ`yJ|6PқGs뼵DrYIPN ؇J386c&7m1;@dgw4՗Մ1iouZѩWFnq E9cvk%yB BMZnyehepMJ̖W,u(R>z8X>N7֫B#}6aV/ԕ N[0&h +^ޯ\u4f{O2δǡc!z$QPKδ{!ކ73]fKAoUKK""['K˒qstH{/Y0vb-`M:H((/'{I[x8tqѽ)6}G$ԣ\XMؑQc 'EYW] 8.7V*q@gRyb fѮ1Q'#3*3c, rU^{!DxݟGa)MVEܮ;`{TsWj6@#peןlyLń|WbtƜ?|IEwm,a5 @ \Ti=MYp3*DXJ]9PPlʼ-3z#LǧUH 2)ӌ#)ͿLE%$n 8J.Zb:LJ@k qRukvlbs`[vgo[4=$9JC4>w? mDd9tAvwIU(vA`pKnk6Xß iȐ5P\}7G !VJh9oTaF"gB3ElmKTQԵ6%mQCNh^%K k ô7kOН_2ᾂCO?ڇ.HY.:9c%]=crE4 }~vŸqh0@3w]@*R`3EZy)* x'5#fmV 4)|lZ-NsRjj\0C"ŋ{? #:l$l ZVc.=[[)P VJ`B"cba;,P>{ޑ-@l"XR߾y#?~DYz+&@+RL 뀃WUXҟXNJh c#qTU~G{nlxbGWxFvLHW!ΡDjWBSD"wΞws[W{;K+/킍!{Dd|y05H̯>ߍ$\:/TkBt)  ]^Nڬ8Oѕ2:2FJ^X8 g? RRL9y IH)BO_` cTWPt$eh" 3J8STi̭34H48n?g6۵db ҹ?:]=-,M^/XI76La=|Y4XD to>&q"xuMFcf6@U,kd8aDFI-k{f9qY;{đTxm8}@`5%93aY[ㆻ|05ڇnc~"غ@{Hx) 5޹w cNҽE, W[aj JꐫE@~f${.FZbRj%-N^d4#w-E! /4%p=G~TD>3D!u{c/{)\+)=е[^OYNCx[E [D1 \@Iº} 3.^ȝc?[~) o]F-|jWOru/{Ugɛ>D@qz9}g@ jBqFKwUz١N&Ϡ"nJŁ͐յ&eh,tpm#]=f%.> Fx!@]HIڡO߬{9L"3Uj~J}O;?*ORMףrޠWv){4EA%>z>5[h&I1A)DH_[XtBDžn-"%[B.O{ L`w{C S~H5)]+;ɘd:I#FܒG@'s0d=&ѪbK*].^9T2K ?XepmOt( 6{br0=6 -c Y:Ϝ޶hC5*aDd_(%/Bj^ngҞK1ꋽ.O+YG‰H {8ZU#yKo,;ΣŋE6>b0&td~4ehܩSdaB%?ĄS?E:*E<[%G9=@lDK~FXWvN=?%ikkǣ{tyhTӊ=9è2UrC=*<7CC@ӷys'iG߾B0׏\}$G*ll7@7O_h #G1]H5ʳU.#a>٧w\郮kz RsZgO܅ }9<-QH$kCh8 -' <ĢX; dK< RZf3s]!j5Dg$k{}ՆG/ 8شL|3v{uވU1JWX1ÛI,A9Ec CƲb~ }~30]q,n&/h7T&p/:d2FRE9jk;eD@n dBdF`4̣MӇcq Kg: Hɯ4Y_X2%.9M@uP Yz)q^enT(S+u%Hۋu1+z˾.ËsB c mhء̹ڕעm;[uZvQUNgGOqbAR!J@ڳR%6Y<дLV|>|L@nU]|Wb&JEN[U~hBY[9|<1 ݧ="zL׹9_1ǧф%w%íN(QN8wrQJ@Xe o Dww)?8ͳm_є˩cS/A(ʦsJ*[} ]z8=c;%O%JnHDߖ^pCib!{c#Ye%2x1C='O =|'-Zd]]V" P7ihyEn2 ;;i+s B:hGڞ>G9ޛU3A(ė~O_ C`'"XؾJIky.(^lJxV,+Ro8!_4ow`lF|weWǚ1Ũ< &:_Da_'7{nKJוJj~<3!Sꇱ=f^yu"Y}aݰG9L7 Sql.ž'vIa@*a2梖Ao/&{x4O狮RTX.`qUӃ.aĶ:؞}cY7,;ʇ:.~R j~|Ee.R&eYdE?>リ̀YZzkE,?.y^=$sxn<6k`_)z;$ƪ>щ΅cd'y=Ҩき}Ⱋ'V]b΀0F 6y;NɐM&Sj#[骸{.ZټuC̊;2ЍymΟY.i y[сQZqͳAWVYFyd%~وF5k4X ,mc,xvȱMjiw/ ڶiOϛvmж|ĸ&bex]) {"zia=e=Vc7ҁ鵹')ZmJ7Ovd흀FD2̌J;՝7ݙm\>$)}~G@!1[ u0H{ƁW~N@'wZQ4Qwj &o|J0 O5.۞jZeL2lMk9kj*'lzџM۞dMNj>TP@*MK̕r<@>g!bDu&^E% t4h!i$v5;5 jSw?@PHy]T ZRNˌwŻI|:E]1G2?S߳s!][}TU?PK2v0?Cۏ]5W@[.uDjc!If]tL'(gAyM3tbx, *? ? H 5.'`زJ;>]INn^}3vMFoȔ aOPiNpbIX"}1U#,=`x gơ Zl( 24?)Y)R+955r0tKWI5nݿTYFhygE{H֒)RiZVQ)'Y.’X<%HTNrKJ%nN"Th//N^1L;Yрh)s*i{C^voj^*b,nyo챮w*ʐJlOM(%6x2iԑ,8ݭ>paVd;xHlVA5~a+ -:7'mwv:>6Mw"iAuniõwU F%_uj12lmTQb@V &a(\xB 3Ue ={]nLSn%pNlm}ws$[-z(ٜPSb ՇkeXQ ې=U|`6byTɭ4Ȧ4ݘ+pyP'T I2G# @e2C;Wk35щ}xvl C;\U gX^6{Y̰ KKU# *8r֟ψ +[N?SA+,ة)64 iJjzɼg),] /u4}vc_(@=_[g|AJ{_Om٦_;_xdEr!lVr.d2DӬV|xjn:5[֤P٩2s,ǭE#[2ݰUv| uqt;߫ D1#1MTd *8¨.M]\1H-)pMKS&n=qؔ6Fҩeأ a^tC#̜;A3Tĭ@8\*DaEO:!brC,o*e[] l!xc_JXYN\}Yxaέ^k(0ܮw|$I)1T 7|?>eot d^&zF n8p$k̈́8MK]m?+Jk ǝS$9!ahm4dͫv!I~w?/݊Fz l3OW:I_=3䤊'N2tu_a]++Z Ϸ+f ѧ xG}+(z)4zaX&oBeXY-}n"b}j^gAq5g5Êu#z "^>w߷ ԖC>Vl;H}DS)L0EC|N> wn7*MEU}E. ⷪ?#*i#b1*z˔n G*X_%ҒiouU3@ʇ6r[i{e_ǜ}} (: \dyF >jƂD8&1Тt`߿wKGa&]Vn œ-)fˋ{alJ{s`m|p+DhkjYy1 髶))?;_@515VlA)RS"Ey>g2ĿZr\R) ٱF-`p0keKWx,8 FӰv: Stsa:ֽ)0rԮ^29 k.cx%ӌaDGd*t dD o$ CNi~c.NW/CQiEȟ.d-(҃pi`x7Ye†jE? ڸȒ.S'NbfdԀ0k;e x̌ά}_#VL}R_>ݞŀ!dZ@pgMÿUO=ESy8e`=ӚVYD:y yɾpz'WS!o}` ]GmγZPMLX7?nzM}}UG@9@eZxXj&ׁY/itPXo `@>ið9S`,:'(9< "# WiٔG.A L*15ޙ$ { vjsÝkS`T kDub+wIGZ)DYaIM">At0yƢtnP%]A%v(C9ߥ16E?{ES ʁ :g@/Ԛ{ 4 NhOa%4D<1hY3Ӧ F<4&ȼyׂL7Wf""'m95̘o=!ꀲLCB1Rȷ#C3a n :εfqDBߍCwRH_lcj{7 ~AӤ/@DϹ L>SHZs2_ 6 |1\%0g'y%75W]H e5.goq0уW-?&S2A:i >1 2;g3Gi#I@?P>ffJR(ݫQ ع2W((8Ջr<"8,烘:_jx]ll66n X NȜu X>u/|+4i26$}ŷD1-N&5`g8k7Aǿ䅏1^s}G&7Ikb0O$H=' r<6$k{p*C}cEHW wAy\"&<8~%/ A*kL"_Z ݸ<=6 Zpm'uF16x *s+*o(LUhKmt:L-&E`;*^y/یvLIoRu!)v,<ӽ. !kg3L^ۻ(\@#EJ vJ'Q,v^xyT4.*i{;kT Fb`%Mp+E.>ң ". gH;/a=h _jP!G{btfY\m݊_) bCHIj3lq3A4gz~(DuZ/W6KXX7WJjIAzۂRՀT: a(%kMSaff߁)$XgX,:˜@-yyئiako_fŸׅ5"ej^9A`6e}z*]sVLlx!?[wK Qi_QdIe1cp=b [s \N.A ?dxas7%\Kl :mِAȲ%KԋsM S&b@݊#YbZ(ΊΧLbߞ^{1zW9N\[r** zOoSn!˃^(,ʨp3 70jrZ!K׈bό%vZ[=  $ YN:V/ k٧!L"<4I`*:ǫ}^u#ā}׫\VaWH WQL3#e MF8uèE6Y>脱m[_͇AKz&\9 ^3n}f$W9KʚtĆ3g޳9<oA6#ᚿ%ڼ;5|`ÒML'nEdbV;yt:.Dԡ` ƹ(yYz^t,ȐẳlC ! 1)zNԵX:Y pRΧ\T@h-12醗!)\?\QCE|R)(AfMDzg(}zH_z/3Eժ  Q74xrӧN QO*nH,:'B޹#|a)@Iɺ$GrIhɘ\ IH< O7rOG 6d,+Y{w?c`Dž 7d1$k8>LavPEyͥ'NA4'+),fU@n0]ۃ)A |ίxt(;X<ΚEt װuMn: ׆0Ih6ݳe%͸7f_8v{ڤT)=ZqQ<֤c,({sAk`~ȸX(W\kpRm+X@v/mYF]Pd]jf7EZ6I9.ɜ ^5|n6%;VP?@k"ˊoN%@k7~F gU.[ E=xz[8J˭ZHd-=Yj8-O\8Un`$Zd%wE CLdP&Y(vȠz)QJϵFϜJwRЕ܄kI[r5AqWVU5 l* uD]:dZ ;Jiܞ buOEj N ~QQ WJ6aܕ6GZ S0IֆC0nXo  8I&K?*q#37دkL B/u&:\E5 m9l/ԴrV($Kɀ4B_DAg f5Cºq}'r=[)cYf樧 ZDŽ-Su6Sm5ohRu1:p5:+ :bQ(ؾY0iT DgBEweCW2`a_B ] b")ʡ2S`Bppz )pUI<ټoC"2d[=Ԕ9D;O 2AS5jjWIw0+׉PVF6# mԮ4hWSj}[|eC4~~HqY$xv((!,; u I6X @zk/Q|pz. LDޭ0ZU@j\9t!enXJYuNRvLz<ߦbAon}h5iSA)fP7.W~jeU׃<wY{v2UA[Ϳ!#$ҧ2Ic~U.++m@ccx8=%>[t˯ɂcI\䉄:x*> {R'[/(ۈ˫Q[1_ Y7t 171-o#{B9DlJk2x|%sfw#:\%(v\vv_F =RZP};FΟr p5I)h,|(76jJQl6gXCόRlb+ n NmpgŜ@\>gЇ ftyi6z" 샧(4o(Z4T%NtfݬDs2hQV Ǭ.79TǍXmvX\g; ,N6t=8Tid<1dBV 'y*(bfv꬀yv1e7/ԘK؆]9lMNA%8G|Uc< _\HoIT9({O!!y\XflYuNќ GmH3?IU%(QSrΪ?̧x[ 4.H#)j#?)Ӻ k@CHcmE\.LS̈́|OW2Bw$J(2 vBKB#+wtm,k@^ݫfeL"Vt59G0XaǏGk FZAJA2"ZXwqs܋80)΄dmD?O(+$Үli@I ٭.(a%caN+G{m27>OLXQMlc}~Ru$G^OD'5mTy#;_:wENv6n"BUbW-?]"g;of(\1.;bkyґߦ+3l;MMB_(*" g,>Զp! e _F|*Oib|%*MC.[ZOEk/q ctjǰ;͟QKƘ< x-pnkR, ^̣v{:ۙ]JᵝsyMJYm dJ'ץgԢ^1>?ttY D$t<qy_[D[@o`cZuVSB HlIܯ=Y,Y'D3M=7U$6s\Yz?^[4m'o3RJ:SJY%BYC&-(nUUzu!Pl"cEL X>MR((WW=7sٮ/onmsN{+bn5ύ-ɤ[bm]N& 2H}/cn]ʑ ~&Ggܽ"hz,t 5)Ԝ9C|p4{AcgE H&1Ciz-8I .0heX:L 51n(npM5^9#5#alxA)^8pq3ߧ]MmT ؇wYô΄?ynaQk4 |+ nB0ڠ`y e8HHˋ@A/G"p/sco22%rTRqwL<:B0ڛ>.1-OE]@pz RS5NGXT|bTtuwo7֤V=+OAn\,|7B}ar;|Zl<#֮BfEө~K`縂qfrfߘkЩ6+E(p950]A Z'+-@tMi: r\CʔXDy M؋Z 5]<:NWI ٟgfbX1Z7V"4SxƳpn d:/֭ -y3Ĭ~ޯ̸2.AGNN Im !߾H̆ D'KrCǞ8EQN~8ͬ4 b'Ι4-WB ǁm >'E^\ }^c-7Fhkϩ}u<8cQ:{("HD_^*K?Lj4m"QܨzYʻ/N43_/:Դؠ!ZA%ƌ6i fTR(RG/Y:7UxJ _*M IKdh_r1"L:6N1F"6Bs&- k]>eɔ*%h/ے>UǛ\}H8?ح|L*5a. 97VoDe]Iߴ~;j 9NM__k?c3=YkvFAm!7UJ=:BccCMΐ:Йz6Hd>eۚV^Ef.HĭW<&/\pt?cI s/Xg]Nfqo+pK?XEФ45K1Ʃe15Y6ϻ+By\{qdUXMɈͿ\=K 9< i5ƛ-dh\x1n9v ߦ&?4Q?ʹ,=24J$rڂTQͿU1*Z3Obh%.`ftOe'=NU.qFn˅'J7% $쎺Y>[90cOevnGe6`-#{f0&#:=F\cCcE} ߒyiܾ%4ܗf˔Fpifp%V;[$ ~`,4c+wVW<',fE{N7hͮocIҔ\7%|+8ŤRN@u*Z+ >DǶopPG.5ͭ$`v 7^ܐ~wHDAz#Xv_'-Y ˬ>)bb?ZRIP<5ֆY=vhӬt~ q(F+"w|C *ABKAw>(S>4 ]$ڡb$%N:;>uE-^2-$06?"à޲?U2wẠ;b||Vq3C̶ҏIdJjݐP.D6ͽK[%9ެo>Mپ8{l;"EW[ o~ٕN Tʴ@Tذ*JE4HꏚԵBX]V@/Zgu ۵{~5d9j29^+L/I~wdW El0|5 $UxO_ZeCNŧl8@%%e&[?{>6"Y ΒZ"" gfIO"3GŜ&-gF,zHB5Dwu"ӹ+Ir36GYSa%ULJog8xY8aqCMؙC"TfWΰmiciQYoA+۸Φ>N T}Y0 ѥN_U4`x .hjٿdxCիm-6:ZY30:Vݹ_[87#\)Z_dW3A -ͫEoUF>j8@ޠB#9{WgH=-J}79gW('E;i\I@۰ї"zDCs$}L?"#l!kĎ}h>;>SqI9Y=E ^_^/rŏO(צ/fgU8* Waw/}SƛeN >I-#`N5)p|@Tؐ ԿwT\Ju*s2)ȽKBgjz؉`a M@h׮"h楂(dKa"dٽM3%GvrhֆH"%2;#~@=UA H5a/D+x YD"fbͦGN`p6rK TC@|L罌Xݎd=WJhoY#*^Q~ńV{6y}7q$eyS%G!%Bg)i0^^V)_"Aw,utЬXia0~3 A`<ɪIe(-ؤmjID^>/G`NiդFXwg)uq 信^e;Q0vu*J,5-gSԝ0uF:e7bBdm74 ƞ Nϲ|Y+eˎʈ@߬j}aW[I)bt)ZM*Gp}-igd"ڜUq~?2s톗0g;IY9 aP*@hJ8 ת {ԫgo8!Z r(%!`s[j1;T{϶| %z f:uSЉ;yXƐvAvKB6=j LcBMs)f _Tk ?~^.7Y'E-)6^h#`ߌ$/l"I4w#+xC&/6rP]uj92B T5v'i/Ru7j SN%bG,!ca%S2|:!Yӏ$Fj|$A<>3nj3 ֕}'V &uEi_5^ |dXqVŲ/ w7 WRK"ՆC#ߊXzBf}({P)،2 mRTHkQiI\3~GTRj6CID^4KYPe够d%՘c;^\ Sb8a\庨dQ q,}_Z(ڢ5WZ-4ukK=@ JKC*2ٓ e]cb[,=B #Xa;k_KV*J "OZiȜ,q.=:$ڼz|qBObGS]czXrP#ѥcdLm~mtYźͷ1FNJ4;s'Krnܟ`>ӯ"f9(y364BVѡ=vdcY SyȪ:%| ?xk1%u]i:-sJrxN:8 _k!,>t z^5?S}qztHϐ8!]Ǘ~s ߖtٵ$ ƈZ$CyvG/2K-KiێxǏߐ:lbn*|Խq$i%GB2XA P{JrUj* Q\̿ Wbf v`7 fyo$fI޷]F!vyDL"(k@"ت֒ 6&v GUiA}?=s&oa$X 4Dۣ鉻]EHRZ'|)ѓJ=ހP12&W%H AiD(>c@?!hnn0ztU~Ĝ}}7#$o_A΅PaPBkruI.Oce1n,"ֶ<(`قϢzQ' eռ( x ^)z m^ j[WrX?ar^̈́Hy6z[oIJ#,fi@yY/YQIO|7h8NEW;'r#=6KKϠ ؊?[Me(d$vv٧j/QsYH%zz|3u_N`{ _+("AiT$zt0hZY*_u2=c㊛kdxT< B4ʂB}rP<)M|.E˱f&Æl {sKX8~IX0U*/1OI J!&ȹW!Ex7VceqPQJAIeK>Y'*~# ,mbO-9a ´Ebm ,ZvvΝzTCg3;\=ُ{:w8FYb "6+k$0108„ؘ}xpUM!NRU1MڪtڊkفvjWN_iL>Bg$W W.BJFY9'5RQ&ľ^Tz&LpsV2#^%)c(]CQ ܡ?&}t`LI9.J`V ٌ_ABC"C 8/q+Ҵ'c"i-%tp{¡(Oz1 +AL5 jie>I* b)S5Z< IK4'iMe&_0*X,Bd&$* c=41=ğb|7AYPi2Hu9d2P/J1I yEӈ}&?&m$֭j"n<Ւ[oX>SK dG2Un3.[e w`4.U% xtC-|/i .V,;a(+vu$hnpG -C& A:)yI'8ϵ%rm qxAg߲LN^5CN~gˊV q w W K`QsGDcEK߬<ҼQ+.OmXkֻYuGʜz;L yrnϪ%j4 rI]dvZꔲqA@D5db^7a YdjĹΆ9ئQ(s["~b r yvL)nT7 $`,P߭H~`#bfJ7BJWA/*rl|k}w.X+l؜0*=ȶLӊ96{]il<9 8yHj*;0bC8rvռ enl tJh`;U8+ŀ\ %!*`^=P,Uq o}c/G{"8V\ =B2hڍ =uCh5w/-!Vc>o c47D/Y:NtiF3tP[I1qew݅h>1/>u}^uwsp/S._)|BM}9dg<4 L>` Hӷ ~T!˽hVOL,Q]Waq(-Ed l @?t=p`~j1cWnb*^>B+5jO!\3!MpanߺPefڳ.ݟb#ثJPcI]ˆBt:ES@̑OhoQoUO=GL/@SۚFT@gk@jEaT(H6{T&ք=jf0[9C@T}?vI6@Zr~:Q`zoG}c1"gqU7.X˚yH2Hl 9fw_"M"CY@"nտO,D)@F ^߀YLu47EIKd-d.1>^ȞoQ'#;ŷN^Ԉ"^a1`A9DS>Nh`]yot6{xj֝ /͸t곭ঊ["vfC#@".I(Kn/Ƅ,:gIWY)+`W?WZvCvjO+!!a"?"3Jp| U2wNzMz/" UIɝ#BiF'XRR{)>^͝$Y͂qJ.`z^LkqZ)`4^#IQײ".V$qG[ru8Jwo҈V']\yXi0l%qR`iS5VfM%)*T|'!E39( pQtQm ڴ8JE9\;O,#j7H-K]eH쟎zT"QBd3ɉ ?6XP$a-3ȎH+ Z4 sJ}-3 H e(gLw#9')%XG-D߿@U.PVMO-Zqݛ3 EO%0\ Xnu]8aQ̛^ܡcs^7\bOp}# l1,l_dnic&M1t:Ad3V},ua?Ѹ!1|Lt']lPhI| Vu2˼.6jexZ\[oo}W2'ΐng֗!*92q]xG$%r( u|b2tȝ(/xʽ3#yOWj@cV~q P s{eBdj8w5}'ېGIMaL9p B a4,"LUW&}ǣIHlG`5 qϿ|l_O8*3QIgPULWSC 1b=1g5?"xKo Hk1Go2 lve!tԤ0y\E޶Ѷ/^K832("ߒM0}//TՓ#6I#6ې_;|M>cFLӊغ)pc>"=nwP 7vePW7&6wmNUusQeqgaJtLlcyc%a1u/ޜNyWR%6v#ahr| )AF:a]՟Qn&6@h@̗Vu\zP~Wlzg=]2"O_Vh?%}L+4Zz']o srHs35n2}{.ϷJfA^4Xçf < O^og\ +2Ic[1KЁ HP(5AFOu2ILbH;Thjsf\VEq9' }qJgbKKGMkAP%YZC>FwQ"ɦbx Lbt "W-Nhk GL 1@Xxϑu )Q;Y"\xQ-&vj;,V[+@~SW͍MYJ,{L<(\To: 5U{ T8͸a-v4+8:D䩹Y dT*G_Ҟ_쐳QlO[/+.uĦ ~.k**36rh&XK5$*<;8ڔln pmK1N-8< S%4[+q8-<0=V ^/]cGLY'6UpWj+2 TH'jWo^J6â B̶.&!"gdY6QDO[_Os1Be\߆+_kax&WPWL+~]yd bKjj+Tet^k+ܼ^:65ho/t@5[؆X\98\2琈Xu)B2lbR(Z[;^ɹ5íq&.jaP 2 0ޣVzhhV=۠߁+aF- ɧhLz*?6*q!p=shqWj~ r}ej ?+%whRt4+-kJJxLRuDRƆYSP>ߊ)x^JMզLeeh|Btr]AT7/k;'8T1d߮Q7coRB%_[Td `%[ɧE]O 'KȴLYzx#V%^`EDW2|r/ M?z slzy*'L1)w|~ͭ3O mi^呕5q@qVƑv L ᎞'NK=s@WxoT 2rjeTcP.^ >7nxC/YI~zBlY}wMD xpu"9#>/dm+`o蕓Wzȯ_Nv[V/G!1)̽~Pn/u 9Sm;y+blF3j&ZWHʫu~vf[ւ0 j3&h]U o.tG.3ml2f@n_3"oCVD7Z 7TA_K Y;>bKPE9Ma*}5,M_Q]4RȅC_*bDoEϢ!rg1o|+ц냗K3iʦYai$ 3ĨgCNMz`..; Hdp";:jN[J!&ŔΒ1 4SFV ]HDłxH+T]N9z!bFu KOEʥ|آ$*U(_uf}1Xd^I=0\Uv%l] w@f=Kbvszd?AY1 jX ttٚC@ehy\#QmX!Ql0h qZ&۵?7NR[k*.zQQC-e;2` Uq ئcXe>A}gQZ/U&:nasS}Hg &^s|5 =bԊQxSXܸ 7_XiökI# pbB ˇb"$/H9m:?baBqoVY4j\!}ʲ"H~״%5 ^dwDq0 ^ABY.\wg`5P?"R)YOHCɔ{x#; ag*=0F KJ(ɦ 1r[C c٤>GlP~\fI9nq2f=Y􍧥U.@ޤ>JkٜoJ*g,\}4 sc;3B)i>t>T=h{g}",r p/pX@nO}!8̇*.k+J(_ʂtNU\QItx?E'G †Nƹ.Q98`<[u5`Y *BQ&^ttz;p4CH?ic{yn0;kvh DDTH=s) | Lݦ1Ngh5T s#S]yڅJF(]BA`A B~0h6;ua/9@m S+ZIֿڨϋ(!}DJĘ *xJ 1e1lfs̄Qn$0SBSWviJ<>!>EA,A\E n{[ 4Qk@Zo],F` yHhɅ #7Ҧ)jWuj~z'^qIJzeteuoT<~g *k𛱵lO(z~ %Vws̅TC1s1ʀ )Ij9]f L8ׇǯiHgAmzao9:xr]H^r\92$/0%MlMωDSʍYܸ=pC 3S?L)nzƋ&I? ?roi9& C0ۼɔo"Ltt$ϲ@_% reMε3R,QkZqR֠:rBM-cA<6|N-@o;G%ηWxAsM/턶[XHS3)UM R`u?sg)fÿ]tZlakkYZNbM6!.fA̋yгQ_b9i_| crøZ#g_MݪS=];ciYq8AX'B9{:.OL}(ȊYO`&JEm !x]謹mFp,.z(3,_=c'b/e2A/ﻟ%+<=/>n*sjHehwh6o7AJ=Z lX;yQ]iRyڞ>& qDo˲C yi6ì6a]CUIf=iNɎS{ 2ECS/-Kpڣ?'#b@X9czr w,M U^3Z3UiWv0!&!U%@hT ^-"GzANremɽ{k֨ԧuf4<ԭ ׆ 3k#T($7e\̠=yLu,$'[~Up|RxXasl+ R29v >Yy/tX>Y,qUKpj3}Y^;>ź4I"\{yvXΩ[֐O?Dv:l/+C`rw*~-~ھ$Dҧ.Qc[dV.sb)$ ~v>iOFҹ'$9!z.A@,_PW ՙ"PC:ayׁpSwض/1&oo0Q\B3%T튔9Ƈr<\>F# XorJG$7ȃ8cN~_BQdYyW=߲8bT6Rj}mܩͩ%.uO}ĊXDZLpXQPŦj B1DkXP9E Ԣ!ϿM7wA^婙} ~&H*o;JzHRցmZi+^% 'x AL~L.:IK\ =*7MKU)BJ`e/g`?߸4kh%k}sQxJ@@q #\NL b9zwUt]tഝeKgҁraa\GP,L$ 覫@UO a5|uӵ2S;+[ Kڣrvy/=l}R{'2׶esmC6@C3`Fi#QW*"B{Rmr]:ﶚxӇ.8F%&{@ t %Y9f&m7A`WEhѯ]!z(-2Qt"7EF7`di6:JD֝ jHGGYZ =x{f  (y˺A~tZs澠;[^8VqDKGkF[aʬ6O8;M6VT9S8h+zGgo/_n(p^xEf`} CߥdNSs0P#2qFS@?s7-pÃV m bwBB^c,=ӈͅs)Q &Xw;Hz?Dqs䲚A[VŽ 8Ko6D(v%uxRM0d3Z۝]o KaF?oo Hö;+Gh#_,njM+QQ ΋7:9|z ׼P@EI1K6z(bG\%ThTK$,7t.%x H߄$g0]Q/.[U)Vi~Ì,AeyC h%JC;|9`)҇I|8C%T98rʀΩ+&5Q+L× }[WGIzkQI𽯠y-96经 #D?|x"?ǫrN'yg{fݴ}I0 RZJWMrCCY0fw*2+h ]}l:Ma|J?y^OCuī.LCƃkTA 6tHkCIf9(=dҐ|`H18=MK/ӣчv . 8Qql>Uls#g'F^*g|럼\o=c 79HfV C rvط_5S43zk")ҰxzlBk^ pgFp౻9Xc+囀>v(8ǂxhK/{:NJu>ޛU5z-G^=%$B*,r2R|Gv0)Džj:9wfny~ƛa$,z dЯY:Ϧot3o Y[Cdna <쨀;B 3)랴'^sfC1Uwc(߭_GU'?Ik }" uOpeZjh*Ü? |‘)UXFkѸ-qpu Jd컃d"+>@>rG`E@koqX0w!8glIYUd(/Av0zAL>6;9&;7›ނK*7gr;r<6< aDPHKI̧_yG~~gfzY-MI6sij.O$gJ?*,lP e)d.N!&2`fY}M] q ]9m'~6]7HFC'M%MIh.iDCD ҟ̊fǛmn\Dj$Tkĵm/:N.(iY bP[(zR=JiceI,9$GF$~:?{W=m|RyzIÞ~͘ eq^Qc'b~qNmmfhM t(R5<<6L(2u6؋" ) "cgti\\ȌdEo&Δ"\)K2}kٹe6r>eT5@AmS)b3BeՕ.ȵ0P!9u+N 򅾣U`NsL]PNGf( bnϹeo 3 lHFSDL3=RFҁ.P G~+K~, [^o`090htҪr`{pr4 NWJBr|d;w$dcMٟP8RQz9v$M@ξф VN6k~YŠsWj o'Dj𛤗&?oχLWMTo=bl9~*f}D=a!Ϊ҂tZ 5jB *97#dZ %֐6 8I,nHSzT}e#pŃF Vq.yo%G!y)_ԜםlffkVr7}KL{-yeFeT/ꞤԕG8:KLk!O4 kkOx5oJLe/6X~CaJeH_ eZ&L9$^*sFg~C?8PI {]3:Ϛ5uAqzL8ޔ3C$Ŭa0&!y*M1a`g5PlMD ,KxDZCs!8CINQk)k|tTd/산q*P]G:H]V`y`kwMҗl 儌Bt(X=#]TwȱMJOW[lἏ.HS22o R\-2cdGvSm^ߡj3t3Շ5Tږă{Jao^rq!c"0Re {[*"}k)͉6ӣV Hm9S`L58|%BNFRތte0W+^!;1v#jIv/ XLlY[?.żXSԹ-]" I}-d^`Urw1.~"dZҭ {؞@!wVpHK%YcoѩËy%@gʼ vK kLrpIT¥6#IR0e<9/Y>B>,MNNsE 9PJ#jg`Ȝ.e?t0D1% 1y`=| ee v S /!R;ln G|Y*LR7j~3;Dt(/\gҙyI![.3n-dєfa7r/] ZQlyQq!.n*F@z%k R55#klWwz٣ćXWK}2+nhpo#-1K37v`V}1X>)69KSQ~ʳڃ1%_Ya9QDchH,p /Iv8ߣe̟bs.5sD_dqm16JN1K+,O`*IbNs reދ|oQLլð h4KhU{ `: Yc2)۹duN!6d02_HQ.輄b e9L@[%$ԉ B\,?Sɇ(!ms헕088 p/ ,/A~oEhnm < s'`D5v1sr6)On- U9jB.OtK`si =hRLWoyaUZZ]ܨ&C%vӵ{|(6~&&M_-W>{T%?qMh) {G3[|G  dұReج{"]H 3%"J63GjS5ȥѰV3NCgg?F[M0p%녖簭d}D82[ΰƽ:);AmZDGE@x'gK5I]5"ihB˸;'$NЇw7} E( H[& S]:d9{؟& ˖} &=LbwGG+Q "sbPL[rA %wxRլPKMb9)Ym=h(L±Vh2$Iw1͸@S/f.$1ފF]deD|&7sCpn t  dt߲iw㑾،TگCJ+5i7BgvvD-ylMZ@{]1S!͂wn3MI=<—]m1]FeÌF6h1xލ;hYg{O"LiE(j )B9Ƹ%L-/?K3!y#xq} ?@uF:{>(f UŘ2ߓk Eڨ=е&rS^|xniƊW-kYV.~G['[3W._Sx&l b]rw8kg[nRuTE\|zE6n|5[e#fOڛ9}yGai1'LEv {vDiet/,+ uQ1M{G|/T(e/o|pHD_c{ЮIq//vZ"!G+<-kc " rdJA5>-@[peux!ًv Y1:0m`P&o>bwf`TGZvn pӌI@.ШvFO%X ^qV~?-ZS,xa I/eދqgØM&"oU9ڻ}3l%Rf$ei>>0s>`xUͲYG~-\h#hB;Qۦ+ߑpUpLO\߱lS\Uvh N\w&en 砡U{A^%d%.,3ިTn,b:Gf˜й9ltga$SE4jJ@nG/H3[FG4e’gs~e~JB}vu qe 2i|uSLK5CkNA͛V Gu@FJy婣g8;C ^?5::6,ӎ {fr!Hv{-<5."}HQn>t;cZj܏TbJw5?86ϲu ҷmǭA]BI1N ʛ}T F[Qx#c?) #2W$>TV^ަڦ8fl}<爢LRvbUy!@@*o0ے) ܴsAo/]^0=P M8<~Ÿ'4$ ,-cO+&srpmXZ|}OAW^sZ)?IGKvgE.u>[>Ϧ`WOğa;R>HA_x(iѴ(?obSuwt'@UDO"%"T~y\uLb$ ]Xh%?P]~[ߦ:N8U#Ϭ(%+=V_F* 9ώ0.աMnGiVy:+;mSỹq @J{isx[ۦvha7nu}q_;\-J-܃G{3[J l0){q+̅ !~s|4}|9}YRHğ;zwB q;r~4 $Kef1Cdcl|ڙǤW窾PA޺\,u f#GԯPYLqhw)P[xV˧"4Y8 62 u@ Gx blh3ЪU2~?w7jCEz0P3 i2)f gӤiǧ8;#&N/#Ke!`/3d0yד z\2$} ƿ#\ѽoؖnwzfO>XM/ [JyJ[^[1Aʷ3 K͍b n! n/RLWnդ- 4An}5 fP8:@S i;*1c+kDu-wv!6օP(׋aXtW~0)In"=iU\#Wɒ.HOChl0XDkDY1 (ݩ݉9.uY#f=C UPWS8Ir }@?sxO7!Q.HR*K Jepý4T{vjdk#~u֟2r:=OćuOb0=GƖXfn&{ڽQUm\)fP&* _8&I&dϝɊ)ǏU7|T_\ȟĶ(gKGϽj1lIHȮ"!p_,/4]"CI|$('.% d-oe{o>XBZ:*:t`:è9wM ȣa"sIl.XZ6+o vVJJ{̀Bީ쒀8T73Ô7:wZ"UIGqܡ ڞ?qd_U5:2n1=!Œ[l}Y b > 4ܫGbPڟmԫ(rNʢ [~+嵰p պqOZ4(-e HH0ZshgQd|XI?wD skĸy9aR":r62mM[=?2w5 j1.($A~2.ݿ(Lx5`ȣŸTK+19Qs <a&D):/\8e s |=7;&;U3EWE+o!>fZE؉ *ra&SKيߠ)Hsn=g0h]PyY[Kx?/`\ dMH e2V, v2O!m#^6 \o;u>Q:7g9ao!;tmJM9˚\MTNbu**u+s$nv.H)ё\ӥYAC=WGGbGuM>hc6JUe`BFU_FX*G=$"g~J}XV.8tUK_BWt՝QLFJA6X"l'<ajDa*cdr/gō,q w,%Mnx+TPW6b: 3o=BE ;׫uc_cX*B'1 [`"TmAS]gd% h>N9'V:Qf]|/S8hQhBJS恧y۔΋+݄/Pǟm(~R|%[Bup NԎlwWARZ@RK*0Aijy-mE^rm8÷8)/)Ԙ2/Fu{h#&U6zaU0hoHN*_LrS æΊ6;SɎyl5\vI p-ԂߐL'@czTr)') CrH(sTemi[(f]rɒj> 5{;^-.upH¢-~h -y}S[qYL=Ex%4ݔ q pp\qrͭoqhm%yOPYZܿwC1I&8ԥqte?L$=LҸHUFQ]tlב -D/~0|US'ӱlDc0 {nsL3j͊IŤX͝F+$wo]=9ﴕyBq%BsC^pQ3PW[b3=oR-b&AlS}nn(m*Ez^Qm2Qdڏ TYA)Ek(2zêYݢ8}:~MwyzS=|pN1T+t{ 4LJ3l%D)ֽ%{LV:Qv#U5vx(|!f"<9b1I!a$pOiPe]Y-Dz>n`APWeS$ ~+H߸<6 :,h4yc)vx%,* !ܒqL<)5yjHyv89U5'zՄAi"5)WN7@~5ޭk"_uI+]y6&vښ DeS:lZg*c$:Sdzhp0{)F(($,vѭ_&8q{A>vjq|o#Vhmgz饃ѩ1!򃅭7m}$W[z$ĈFz涠aq|ZNEzvX\Kn/aL6l Ξ~βU=r-=1Ds~X2趝ΙSYVIN7wPad?-G㧜[Izq+`7Pt}$~| IwG~^1SWg r%0wN8e?6d8 2<䯩d@Rz78?dB`;aC8LxjMy&Vag{rusRaPs_9֦(QӤHBR5*NNb:2thjoT_S,hUTN; \ ᙲ[&ĉ# љ^_7d4 r>3Ft|Zgq ܀8  5dPٗ 6 k'J*JWdUD[D&M#(j7ؑ[PZrȏuE&i ?;y{-f`6 M,;Ǻ KVD1h΄;F9Y!H}Ԛ8oc9-Z9u {1dֿB~K[7ʨW#䛒VH6? ٠4у|(54{ȡk0V+!`r:ш0Z5]" Q3jWUl )TG'M%s"~?OA(f_ɅՖ=6EVe( AU<Λ,oEn"awN'zy΍v:PO'!iEDzطbsp0" m5}:B\d[+i ,R9x.Ģ&i5a\C :l#I_0"BdG 䗒s|EB>2@Q9E,ᓎ&vBCkBEe8 )>{Қk(/צ/8acmVQ+IbJ[$OEᥟjadD`Cf\ZtOl +%{1b13-|IװH:Ip߻٢ \8.Ncc-6~dUnRqu)&x 礣k8]珑()m~|atB Oěcڧ&Y_}VM6*9 so" kE.lka ST~ j7s sM#ea'Cos|CtRu~)X*B%!~(6pԊGDe3Uؐ"qb=6!1:suM([x`R5tf.HX5_L9o%N,v{A72'=Q~Nz1o__N'б?\V2O0=:#LO^M1zrη@b*ve/gY";'<-Ncک!ysܝ`}p]$^hEB窳RhTJ`JQy*dɨ=V6m0I{:RVa+frS)By^7Z"4}>--:Q=y,خ8RULy$UW1pAxdEs\[.f;HaɫFjdE8mu,)K].Cwd. [y7*a W!h3_^zݼ:?_n9>?8$Cgh 䋺ZV7@VB@ P3ǻ?eǘ{ e-_o>7K4FZkcz#².fz`(y )}Շ7 P3/5s|N?e4ulnk+kp)J YT~)i AN̞p&J-cq鮭0P\.j$Ӌ&ЕZeenSNny:bɷi&!æNwuiDǐ« `Š6;0;rlJ4$џ|0c`!4/$A#o G #<@Y*k957n\7Mfp9h'(RXtL[QwR^%3dD6m"\CgJhVG] ~x/56&Ujo ҽ8c͟!77m"gCP\DkQtϷ\4V'R[_8ܵa8;iP:t `$Ar?ȉ骿j>%)^4'++t/꺩WqLx6t ;5o&nwT |`Z;wP-3+Xs63E$C3G;kG 4plm75fI#|m?8~%')-̺ڂ|I<ӚHIWxR$y1P>Ъ/Xq#NhyH%ahJs$k91)-KFGx+llm;T:IIt%/4!ݐ˫0@&h<'7j zq"54M# :}uǞ]wk}l 㐜t' ҋ)/JbnjgG˲i f:K>e,We yY¥32ؼtaK7x2u-0y(hMJ**GE+9qoS3ڛ6 X*DERU^,Al̖2ސj";Nꌺ?v{MѴZXi/'Je7.Z$J>v׻sjDesxf]%Uwiqxx'dפGkUD;xqc3&pdTCT"/:LMC-{_1\9PUԡSQ!?P?u̡qAEզ:ZUnt`q"]ٕ_u-1?>j!mn_JE })kT—{gTby[n=gUo@ ɵ> xM bLVV48pZހu:eZ= \IB)[I2u(s}Y)nkЫ]tI(0HOfbNBVDUށu ϡ>r_'FkGA ΐQ5.̅MƕcMq1M#qhWj=;&CfcEDl2Ig }3}qE~2vJDgIG0}72氶 "kNmA¨o/Ip0Of!< (> M)pN%y?|6$&:bn~;^j0=np2!rz8lZ9㠻8")71K ߁$5}Pb %7U_V (5/yP佲rQ5cحi?by*D-+ T<Q Xyr%NkTp^@BXH7Q-b{׸oTdnXA<[Ζ[(蓁5E|+5>}d.zZ6 z)>W[ոdǟM%>:VDq~A՝(CeGQY2yMyBiwt;x瞘K-؍BxHP]e䭅5*w]%bbECl19!5F " l}K-ab"Fƶݏq sY?LP_nLhQ7.g&(«ۮ1:kC_Q8zÙ#!clZcq#,9h4 hQVKkG"{$ ]\9@'XWGg$2Vs";B7VT]K%WςT3x{疐mfC_+a7e (kr"zp CgsMmulZI:s7dZcK֡g6̨@z /t'wy5I22|a:nT=vkv(9qSN'ilRKf DS80u[sp xdE(Wv$9~u51Y?q0* 'eȳ΄2 ;uHu>0D:5 sETHSeteQm2z5fVfT"Kⱽ`qHj3PȕX[ `\䳹/dzWPhڃ]#`9q$5XUG g1fZViP&.-9]10e\3*ʈ^s5ǵ&r`-^:+C]a0C׼c,b)x^+o'^J[GC7 fXx!Q)sF]u::KLyQL`cSMI `gkPMtɇ̲NLJe~͟D+ q6tmZQA<0㡀%xrR\\ 7h1z=2dWT֠N$ӞcNC&6ʌԥl&p7u8`:#맺5UxȎIxh^LZU՚Yf2x5XZ){~:N r$=8Tbwwv@|.Ovf-#rEL% f %U& !2tq)GlGLk4 +s}`$ ?L'/cѸۘDWEF8/0nUC]}8Eg2HҀ|FAfKqAB݇TMb5y'QIѮyna>YEԙ6<S晡v9[> z6:x/i 0A@zyeI%5YO X N#xyVNRsOQtyPxU_r 4lIQR++9^roAz>7f2_ܞ݈VygqXOFpƷA,,J6Pاgwթ kդYWۚ@wl+ ^)#]~Fs~Q9akE[&\aN'vNe薓zƯ=[[C; %f,^},ne-؊#(< ĩ .SCr[jN郓n=^!"fCz074Ejr,Fa([G֙J}xmNEv7tv1 m8~VU+ RcgE-ơrءa*Y>L0"{Bϲ^Vt6mKәjvZM '7%(8sD&2Nj: %1 2/Q@sX;鋯:}t {HODO=ǫtUhA$0THVD8]Ob{{u'|epm.4UV8ǯ#*%uS<$$f4weĶ gen YAᴪ 1Ig JGۮym@߬Tn z~1Q*Gzt9~H -O[Gw 9'\6}38/Qyj9P=Ʋk. l:]++WiK[w xlY#XL겦*iEbzJwBfu ʅ")?)+f[nv Pw h,0Ag]ǹm1|7 .\lϧIu𛰌}1j$* l|Y1QK% ^YA4bM wєB:3U6^B`phE+:SSbN۷ܮr`hRxrOcI1Y^&"$igbU'>c@11pM~_Yooab޸r^m>4 ޿JD3~m$*SX m7rSr"f=-$*!_E !#,AM+T$  "W[4<#/-"s$cEYPFdXvEdAW/0 |m>0+=RK4ޏX&*)2|7͔PϘQ)/.<ikFoA,-.#N0_0)s/ZY+x3l->&k M"w-֛ZF a,#҈7i{"2fi,Lvm!{;YuC%v͛3WÐӨ FYUQы Q>.u[Pnt`Xt{M`V 7e=#4W@O>yuZy:M`[o0wMEGXBO7ys Ch)yF-eKn%;,qC5w.eG˥ɻtؒ1~}TEbI=̫# ]ɟἒbx`%sUBH򪀰! ۣf6S/qg@lY; 6>x5iٔ(Is|9A.b0B}J_<&>H|g]٬zGp\=Wn=-Ȗ NB%y-FFwX>{6#Nh%``4^Yȉ.FQ#z/W qtZdz7!m~/%Є? O0CjCGAsgMj[~@uFnt u8Rq )R-c1ծ,Wm^J(X2{R]$&{聋ѫoU/B`k 9<j(ӟMp"3ĩ#uQDjZzДqn,>A@1OҭTU*9 6Y>ؙ9%h!悟 -PpLXCNLDz=y}_9Q*p2{VQ)#S`EuiF1(z!+uoŚtMv RCBnfd2:sFu9f#$: ^ixRo$mLž@9g14]&T@rd}H>6MI&~N0c*r@=8)3sQ )k?ݵDt=?': ŊM#8ٵ|0E;j+Cb Ӝ)kpRwv (n9.޾ 25R#\i=$9&-Kdl4=c' %-$Q=!T,%>R=?t+=W} je{DUH{pMrf!oڇaˋ# t%q_"՛MdCH ȍЄLNNԉkdSY?('pQ.f'҉{;KK G,ᮼ膃XjgRY\,FBDfq]k ~L8qTf{HAr3JCRsאj6|ՊS*GT&3K8$^vS Ճy6p;(+c.h5e!3D)ZTKxP+ :@ &Yl {?{dU_WPeNmoiV唑#;,tÚ.yJfd-9DFI #?X5< iz":1$]u<+:/[۳z Z_dZ]f:L\ܣS|c~bifu GL؛]$_0W/UD![.ǡ$;op$ xL֍{y~~բ> Ii^^,HV#mZdz{rupŊ f9v/aFu2,Wl{:A[gG/徣vBJov0CiI*i#m%>Mi,:8DHG,Fٳ=r|QS;V9vRhZ,,FAuXz:9[O^RdQ:UDP rs:xJ+$&fz. Boo|7!uz4IO,ݱҁ"5rx%h@`%f:FȂWV,do~qCqЭFmz7!<O(JiPoSo)ء(7/ʞ?1^p{Ofҝ~pʌM,^M}um0ј2K[F%U(|)Tg <51®?ȅDKPEݖIh0n籭ȍlݧL1 K]Ėn/>h#D33B^MV_"{^$F] % dcDj|-=8mlu^[3*cQbu:N/]N'Junwg6ʅj6"nλż$#28O|&H-KCF~15g~nF Dn?̀lXU/ݫ Bdn)`Z¡w(Qŗ@* #I2Nif3Z^Q/<sym?2QU'ˎ`706+zΆW_I}aF&cmh<ئ1ut< i'lc˺a{E y} f/q,5qmt'*Ɓk,"``P)6"P&Q  h4$T,oS`&=6 tfF6y<֮y:#q.Y?+/04k (Y·ϟjIo vP[V2'8gĊՎC]"klԔL\9Qu֨ mb%[S IeکKjzoa[0e{=cGC OS0U BBڼiP΍MFy(ڨ#J) KaT7^M6SxHOћM$Y~$8}l!8f~fk3Kl>i Ƥ"XS{:WcĈHWoōf4oRrVM|njch3:ځfZ5M~p/h!u˹߷Ƕ0巫t`u9f?pw#"1LC71gIJ*BνlvA4>;E:qSH:NXS''@0ƹ-g|-Zal0OqNH,V ߏ($!c'҇zUf/Ƭ `׃ P"E[c(M3k-f͑:"@P>Rb֔7"uPƏ4-%I|Fj!fWbk{X7}z4.V77PvdRzhmy#ɊG`ù=0tk%u9ړ#G jI@vWfY0TyHR\k' a*,hKzdn) ͟N@ 0 %gbFjŒo. J B#>W$tj})IOi| @wފU PXox/"$DЊ0`u׳2Mځdr0-QoP]O`q`9H\]@Q31HIXcnO5q( MB2Md1rƊdϵ#-A!tW:ȡDl[Hz})cѳ^§w$ITUa9Q*ݿ[R9XiUj^uG;≷7nYi3ׅ4qV3vT{?JsyOI3Q'wX%,Iըe7ޠrux0ǐU'ʨ(;RdD Fp͒;q58P91H G!͔gS :p O׍\&#3.<89~4,3 nЏˉ⏹ru?v2d׬()pʷK% # 6Xu |CLoowFX墸y#D ЍF1AN\tޅEĘb=C-֮* PoG8<] ݒOh׌>̴!D?ig/RE 6xdJUȥ97",UPՠL2!"/?R80*UfFT#J Ɨ8g<s}|ѱ(Ad\?̶ҋ 5]?F0̋Pk, ҂P "oa76|׫_<J=R%{_B᳼l?ܞ=/O@j0Sd@oa)zD1ZNՁa1cKeV jKUIr-~.jy<Dz:h[cwQ#tD\ž^u5Zy;JşRV 4olDzڇ hYei?hNe3@۳Tk8-Y:;yB cf%'%h{Q S43C8Hn^zV4l#a.6{er;ӗiuAЕZ=w!i׮ă `)o7m9rk7wƑp+(g$EcyH}yُpjͺD8?PuQ/AvBX#9O ]Pԃ8䚓RfxK6sG?UÄsu=~?F0 >DBj:p: &QeulKd3Q3m$Ʊѯ?v釖?q¯bƴdl1Tf,)Ё#ƌ[pF+sB#{/]D֍[qtփ桶M5 06IIu~;^;Bm1% z=b/UDy3E6@EBԟY!v+Xt/fqa,E ,ghGÎ~} T1~YE\[b CL9/&X:[6VR˯zUE1ʩ}1=uZ3 8d*`z ۥS1T`>u:̸oR#m'R1Vƫ~l"D!IVTGk#%He.!7`:P% LHy"(dhI)>9z-؞b+H)5kvzOH+@`T`!Ͳ(Z eQpW3 q_P:X[Oa^$ۿk4jw؆hG}~&. hntBĪzc3DafzQ4v3$83XEiq1^F˰zq[ze(bv 5(Rʭw D#.cIf;SCu ʳ3@v~:r/@+sawtKPrB|0(5M t\A|.. Ok .r%$FV!+l OHM 5U%I*r4-r"6 U}9e8*."bO .m)ՄM3m B9"\lT bC]H ^U&0Zp&(DʳyTd2yMTrwQI'ăΑ9p*]t~'$W^?l<hb~ lhzkXJJy(:T#mYV PX߾?>{9T{G +7c+ӼPfDm hhpCӚnY4@71Rʧ˺LN?'ka7'I%RQ,:TĦb"8rN^?4Qحe]ڐ,oD>;ÄpՙǡzhDPltT?=V{b& ##RXbs aOrr.@|9;P_/9g:k{JkWH{>4]{4,S/6iѥQI%Ǻ|ˑޝ ci :V/"† ԃs}zeg\ ͔N)C 9DH+5C +KqȈ;5j~#X?3M,t.u87Ā Q&R}БRT#fă@a]h q>͌o\Ʌ F `¾vg,-oT,{349XBKcoq/,?[ W`Ҥ妪[-,9q%IK Bk vI0_ &>XUnλO0uFTΐlFHSο?ևtu6:~f{35ሸpsЀE7'Ӡu)KíiS>\ ez00ƛ0GU R^a鹓37O6 #,h3 񼡳aC0Ar'T _}FvjCI!9aNl͏stG2ZOxHA*m*mǭ>v+}1K: 7MTV(I&V҈(c)Է5dž(VEװi ]J T|z>-)q&:%y+S^Dkpwx?Y4nɗ+7-s0; *'a$i'>qG;F{= u?~-Ot٦^UT5.9l r]q.bJi]b'J=C*`$q*f(W}C5p r_♮xn>~aR:ίɤT@;}>6Z$#R-[s迆YEeg`E:xQx"3iITp '?&_cSFՁhDAppJzõ8i)M1w+҄Ѥ >D@8NdⓙUWzqt ޖÕU\X<&;xZf,5E$'J?*c)(T,.^ 7}AW4;ڲ: @b'[ h-<>F~ݽA#V{%3;9ٓ$F4?d7qŢk:$>ѝSSaa? $oC';MBL&HOn?-2KdEq[O2R z~:Ols(ڒ ݧ8}.F-;f6%t+g~ι,RzҜ rml%HEai8km'1;HH"^z"3"kHv'jl2 (-@Uct^ľo|)Cjҵ8MiTԏ0Jϑ9'1|QWF.ט*ֺ2bhzmrcDC1N~82e&"+!bB-}eap2<ߋh/4sRy^lY$+˵gq ;QlNs-a7g;(pqپm|Y_uu;Q ڥd=VQ,>}vץ9)"}6T|l)OaݢǾ6+!ʃJNA2TV݅S} U[D4|HMOF Nr,{¾շ6n7Wdu~g`W bg][ [Ke $ %&ydOƸA9QR<>7΢ER輸ь}^PK_?HHy{Ui+݀/'8Z;EqБ\0rw`>i3Z^.gln^Hu7h 'fң1}mj9ѓ*HZ/hAA[|* %cYKjfڿ19-B~Bdt7v1] ,t6‰gD$?ol\7$?nV w^Gkn`q*l[ =v MֲzCjJ r~rzW j~U1>K 8`啝{z栉h ➿m~PF\JjfQyi1RL:!Do8h䯘Ya<4BV#lod GiKS0H:ș?qF8K4c19&#Q b.VAlPTbxȭ? aAw:z5(,QwP?hrN[8׃Rlo2%ס:KIln%rV$ YQ>n>2z 011 o»| =}}% eD4vf*m Yñ BqK8:A+lk'W|^l*l:G8J9ro?뙐y,2> 'J]t[H7]M+ӳg(IQ8n[|!j]Sw982TW]KG듾=":1$m Y;`fl L09C+ æ"o}Q( • 4o4ږga UeXmߕVPTrs#U5 ?siƀܦj]tn|#<=Yg[bA&LDE..Þp]6x,%nHZ˜V{0y -/V@pO+ ߭5b/]nV0Q-?| nRa']]!;9-DeV|tMg⺮vB՘9^}V˨gv05E$,՚t<^JNնu06ݫ\}k,O xX&WUL7K!DToITg'P Tʅ8DžƑ6MY(z%>C΋ؠ?Z!,w%cY@tAQC`'vx!rR40O X"MaK )jvx}K!XĨRADR7~=x)JLJf`PY?*xdS©~:f LmQ't{mgj:##U8>%lLյ_0|V_-LS$(?>='*d'Vv6DOaH"B@Bo>P~t&c5כB*t3˟?c0dMv)6g0L MRy ^AKkO4 #8y3cHrwň+<-ڈ|*c3<1hTV"h;.IMKd twl嬛K[?X$ _tt/RlrwO{1 \9YWs u[b tOD8,;nN_4|Z+\X},ݼ('BBurR sZRN}RVCq|| gx 5#?1HOwdOp^3nH5G-RSc0Brwja/Q+C͎a4Η1~6R%jd:yh|1c|觑C v"`lj)]aՏ<} r`ܐCָ%wT*p+{n%*ةweLUש;=YiLjo`q)T㠗y(9Mr uR (3v\;'j'Z`מ5cCP@j;7a'p)uSFz'WrT Uf~cD_'_M8*?2!f-IxWuFoGYyZϔSU]UBvYF]ɕًw»쯮ړ 5"4qࡇ4'T/Ǫ}Q_G1 /R$90n0jIjhPyCd럣]eSڲENn"#QD'"! }+ B/L/sSRb\euC` Je ֊hxu "JVIN> X<}.i XeM1dj:% K01E-]V<{ڄ,2-$'P,>\ÁOT\~"-!x&ct_\e`kHlB1N 0QhzƟ YR*u* VOF3HbMhEַu.nRc;_)G JAO#":ٖ.[/ =OP]g}.ow1ncXAs"Зg񥊪C*hxH#ʡmX.9Y ('{>mq$NJ p#_q08\\TD=> q($aE0*m|3P.o*|f$-v.(A"j<4 FA߇O#N, JnIi*#%Pp7yK,2Wr/}}̐O a舄䕮[l;Ѥ&W\jvȋ/;wVTbT-N&'BaYԗXAOZR~ڗOۇ;rwaѝ"-A3q:9vCJ5 f%K!/l@t:- a#@G( p:rVEBo>Ds|EVҲ:ַ?!Wsz5/[|2senJ&{N0qDԃbA4Al: y9E.1{;U'=G6ak9lamor QLiƢv«xIGJQnudn-)wHE"> 2dp(i~TξdLpF CH6س҃Ge;AH. rAg^HkZүQЇ`ʡ$N_VGbB_w(hᏒVr|"@8ioS'P~3FwʘDN`K9f6(l~tRc`yoLMs/ͣ{].AxZAT3tՆf><kdXD*M" 3h=QSKPrsRSj;gF ߜNl]9$4ri6i]pzdd>=#I?æm!i.fP? m?<75I 8QBGkyFnكVxv{y<:p55, XL/&cy3CiO *[Dc=!Ěڨ$ Ct5Z_4piV6ք8l_ެ9MQ>w{$sE_Zg{bk$M&%k90˩î3wX؃t m;iG͆GyH B pV"|Gֲ2I:~мx8hX1aU䌽S?ۯhf$.gz,b3V >GQ0iw81eB_K6DE6fN-L^ˑV?G#Aiz^9bTcˋ5R&!xeM eĐNt+G䨝uOI軆 e}ۜ'; sC@jd”/&rwtI٥_dYjiv=Or;IܰcwGquWeIY QExz_0NB.p'uk*[@'&;B$i A 7ްL8y]2'| & a&(ay6 鴇և^1l',F_&c ~\9OAJRR9×O\Hu=`j!I[}Vh\]Pl[|8to ֒n4i-HBNxG=itOTU(4i NrI'1w%Hi+hwA5-,pA<ԭ#(.#Qsҏqt:z楏&}v6!fH;LS 9+Gh@K6>-=reщCD$:sv")lRoHDm, 4q 9) F4R }vB[_?*O ڰc 1:ʤAbcQjgdO #szf`!̆ٔ/ƌTCj_-Hk`~4PYl 3`pY}Ō|e0f{[.AfB!Hq+cƼشg{҅**]ms~=,9jVX8#wbnu**XےrCjfj@&CK^_@F"MCo 30IP4!"DSϭ4y:f #l1>Rx JF*`N(H^2.X?ԈƫC9U!B(7FKTA|[z<G mz殈jf|S[Q[籢m3؎<3gӕP.eQ) " :) qie.hX^uLAJI\+[IF!ԁ^e 9*?˙`G2 9_?BXt,u "JSAd’%J.]xj.̲?!𙴎)ᔄKinV+oǐ!W z챮x" 4u"K`e#~QtKS[KcP,׃$}*rED Z 'KbR{w&}T7 t0=j/*ז/u:%{Kn7jր`]?|SqU2΀QX?\'yBwsvVq}}?"DS@?\ (LI54*=*.N Y9/p8 kOU_tw"+caf3 7ƞ8]B&DŽrau#'~يLf$lVSma\vGfV~$P g[-_MeK6L]NB^@l[8V6:F*r86 !IM8~OD.Яފ͏{ QjE'c|kee~YYZ3yg]W +;Z7o{#kq,G>W6^w ̏ 8r* %a!F-l[ɳ0}yY)= `rk>h ` DjiߝvNg)d_]'ʮĭKsҴj%(kb!.c(]7Azl.HdT-@uaέGOFUI%W=e# Pfgt9 mI.pXY ;3_9 e. A3T 9($+.oJx1O}3QP;,ߢ˄k I]͝Bk'ŧ*0s6/]6T@F2; #:wKWI=i9$&+!7D˜aw+>ggŽUpȦui5UiK(iE\Xz \.hdsjU^fuit~(Um}Jg4" [ip,J<%oTZ>:sqssBv9P8O/C~M[ m:٢L`~p e-cʼn3lsq7h{@/{%@+lY*wacU XM"{sB .]poc#T] ]|N 1阼#}os(SǼ ӧCr=~3nP~Z53۴*q4<{Kgô"N>c T>c!kWgtpaϤ́ &:'/O^R7v!PU~/C2RcQkTc'"ֳ/C{ ,#yJ[3^t~sVᖽ\TF;2u'g1cm_vL튧,K0]Ni9]߬Z!{GփqT j|H\c#:Tfd1o߿R5&)P|i]Ge20N=;!x[~pzM=rBVT]PO.\G o %yEa]$'p!Z_Z enRz5 'TXCs'T_@*X;5c} S%‘V.f2Oi݀ݼ_x5!>pB\VĥzEx4HN.7l#kT`PZqs՟*7O088t'"Z68cT5jRp20wCXaos|/R޲5$2u>أ&)/+Ihb-,^SVxd5?np$y\oF(eo)"8걹S(UȾ TlO΃'?H} yivrf̹}{<죴~Bxස%$uǒLGzT.6A22DRc1+)cIÌߒLQ3jncc?X1nEpO3`W `1!A/d(4N͞"bB!)CzIqpw~35Ճ;sߒ B=pL]CC_mv$|S+1Wj+Rԃ6>[gǪ;-/ 㯕&Xo+WBl[]G1UQ'BzY3F΂tdOXN Okj[g~sf{kS}ImgLj%Eg}`xj<(]3s}s VTٶ m~}(K@I9)3kr'-[Kwʞ:{y5]KIM0{Qy;jp◚jqR/B$ed|?~]_(쬑\v%8NB/S~}9^0*ͯ'.s8Eۇޱn8̧-R`. l@dBmK6`{QKE)]QO3ZU}up^@F{E.|G}j&Bߊ9Yר6Jr@c,05E%IzmJi"O_˭熳Dү @ U0-))G &no$)K(75WUw73C?Йh(Er 12*M"ۗe caGkGFD>F C%צ7jek1'x )Q EWChl RkX>PL L׀< %ZA½ph Bprb^g䥘h7 2c|V!FRq"܇N 1|4&DPDʕA}Z ͹\b}Vz0{;25C!Wϲ*iA? q/ij~h=31);Xu \^y5˯&]#0uS.iZZd԰@Q AoK\ixNvu~\0'RZ}K_)(VMzpsV}EtM;4~GЋTf/ㆥу[4 DL@, MjMt)$YD}O,FIv‹u{Cdo"JOW& ʊORmb{p~1ߤucݫ)PcJlmg>ěqTրo510XRjC!O A7Bxb^; /ŹE*wV5,& zbJ48$@Njjm TlBoG}D qu?$aX_G(=:*$I&:0h&VXS8&q] e d>P+R*%&4H5@>`:W^'}bϰx !ӲQg_98^kKgd0~O6";|^ioWCJ.DsdK,2 < !"bW 杻5ۚ.*pYA!Y RXpSzr}r,Xf{X=Kw+ X[]*DflKb-"*laR.[}cVup )!IC+ {?lt~jG}g A׵ vdk8>|WRu}XCFm BCR^IFJue u ؎ dx˨ t6eZ7tY+:HmZ ϠQ!ZZįoh>b~m@3XC~_@\o#TQTR,pY>`~U3Z"WWWWi _hnaL]P\ FnW!.(90Uu1#[gq_$1QV ױK a㒏~@̻Mq$"$W f vt{)2Y){m7'yxª[QW0<`Ҹ_9R0!?O/zRРicyܮ5nN_-2;_gIق"8Yߔ HVubKRٖEqgy<#uA2HEӤp/q_. ̲` 0Շ%G ޵U WjO\r[#5칫f@ZU-rl[*ҷ%9i;=Pur4lm Mo,Y"VpY4^0c,QUcH/KBQ|8;إG-$L. ܅|1V`:OcX=n78kP5Q76C> [Xc7ԡkJNV*P1iqfF_<&VSy(fybNQmp.W G1}ov&|N (l5[XmH ُ(BSqjvkP ­G]ڧ?^f}Y> ~Ј4/t\Ϊ 1S&[~mOI^,OlBȦ,#FHW0͂xaӊ:xM @袹5=BzK]r4iU?7Yu8TqarL;c#n•./:{@`GZR.nt_Rp N/܌xhaT`/TUW^݆-9gw>Z) 奻nә V4\nHa2oILۅ`-o5۳v\EJ\{ 5B&0I챵Ebs'i;慐 `AYR^;X;!j 5Ĝ]"5[kv%Noަڻ6@j2(UN5I*o& TUy0Y0[X 9jc H01mKm18o ~jcGt|yJK/]/jTW;u^󢄡Γ[;.p@/s_CR.3ڀ k5 {QhmCB/pHe@ C?R7ȃj6䑫pĒeH_ç H?SK";5ږ9hCWE뮀7z=k1}cр5>K Ga7:n^4C}oO V,x<[$gb`a~qk [4Mp[F;YY<aZOI\@54vX}k !zkc#WN'v_cbFNa!9}Dw3+A{bR' ~:hLvN$ <[lYr W|lQ:Nkn1HJZI^+ZAa=i5H*=VW6j%&J-:-…vpL#/X6Ծz߃Hv x.y(vDAe}un$Va#+qmuf!q/kɥh\ăJ}4W'U[GguS7/vgL4Ԓ/,!AA L1~8XJлL6[KGwD=>JUQ]@pt#Ú~)2CMK1R~t؁rKwڽPS6 칒QOuZmn2ZpMƁVG!KQӫzѥ۾rba$7pr# peRK;iY {rlQ/)d0@9?Ss!$fH$ly̹M*32ad1~CjRsFiϗ'Oen̷*:iWI;P4ӊa{$aP5dͫbdtqp6hBhlm`l pcfdIa2A.Fm4{BkEv_;rv蓼0ƒYLshSO>_;9j8)c(5Ûg}Ai Zl4̘""*zA7s-gTFnјC|~?xqM#W-$9篿[(2v8ih#C vldU-,.[üݥcpXEA{z רmKyQ')`3Lkٟ4&NIX "V(Dd/Og}*JZ I9"䤩Yj(]k{!Q?ci>7bbXbX`T)NӶʼH9 S) ~ek\8YeohDIj?7t`ta4PPM-`!?e_+O\EAp;f|V+QT ? @B׼鵈)d[2(|jP8TpU ~<ynjR35RƂ+O+ fD\{52x7kMwH XXQ]C2jV+)bLӍk*aF21}w :˝xi%Dl'qKC<XXNtkWgGdQg[XAaUD0!Zwj?d_OazΒ߬OˌLs-FCri8%@7XM>tf{8|F],S<70 3AI]^h3LԞTVc0"1߬&—xTͅ ?۹ezT齯 \KA&"BCvw5>b BSD> lQa.& lJ~o$Pj_Hiazi+ $Y.̘*]kX .Ҫׯ.t=$hAT!> 8EsEkWR-vu΀dTLqm~ي 3t0\caK0]2C4=Q;2zʓ?efEB`#p2z" .wVC߬ǔ i:?HJEfGL\q[6o ʢx;Įg!B:XK;Qi^)~[E\>KT,`RKűBw3ΑTR\CӧW[Hh=UQb>w-@͵/CN0vߏ2 ]0iZq:|@{e\j`9pAӅ6]TVVH¶}L*$4MZ|1^𥽈ٞGn'#WA$VcOwF SBh.r"T>g*xcJ=`PDχ.UU!"j雯טŪ(odkXoUdG,*>r$;P-FNd=\Č4XƓUG\XC,6o9R:SʗG9Ǘm$L(rjP>dnh򐰵Qz93!SS}1t`x)92(u @Պ:˳R@MZ#^UUb qs8aH? DnN+yTLgWܕQ{y0Sut򉠅^0__qcaAG SwIj--z ➢B\y<*o\Ø{U][ '!c<*&Rj[ Ipy~~Z|ǭEʹ!̝w"aiRe]rTDC0LU&/\P;v<3H'/?z#JŔ'mׄCwED Ϊ7覞FU;`?臠~)39!`핶)  Ls/uΏEH2]Au.ϳZ0S9ڝ9{W<7Q9exY}.#|L\N?O}dw><փʕ#^~d?%B5tM$E]-A %XĔx17E09|獟vzҍtˤȶ CMG 2%r,}ړE7إ ºoWo):|g:L8 4۷~{`IjDٰ \&gUeqXGmOG9x?SVs#PzŁ :[{r\oj-۹ 96, {ASݤ""Stm:o׹*X1$k4 :$yKy8{,;;c/%%o&++jsN΢xMFnhAAaa\.`P~j>@Hn=)g\N*MnE[B]`abg|}ݖ'ZH nMI`w7}lb[Yvu?k uFh9\^e4R}BnySU9'L*PiJZ *G[a7O5-\'"lMsB'5-]g}S&r-(N|CJ[v|!Zޅ?icA@)I{*Կvy8E#2J;秺jF9e9އíw%[M ITRȰ{z&SKFB7KˁF_]Y.-|/pNݣ(ܡaGjmNXjHh+T̞@5p\)#|Uyf|@T򠝂SwteHy2d! hh >w:-Wp/Y~=]o wm8yqwu5̌Z|eMV2bsdqur N(Ƭ![24D`.&zr ѐ\_j=/uj'X3VԐۂH.ݞ|ܸs&XG!?RQr0xZHWgMa$@)sk"D=a3nr.L'SBmv=W9e20CELV`; {bbD>s1@z;nVӁ+Z e ;`p_|%j&3wWK6m]ȼ{b (%& hOa[\ftf T_ɏ "o[0ύljV9Ld*>DK4cbe `IvyEI5 ~Q*+H6E/%C@xyːf\u!K#y/مl2ungPp)^?RqW>X0$5lS'ǚp Rg,`٫V,ތKiVW~f ]:﹆O_mڞ/E,q?j,$*+ @C˦(B%f2bO.>)~IVsu& |R|#nwPF8SI)FYL onuNdyguYə؃p( uu`r7)2=UTO:C rQjY MY ra"A}۲ZBmlC(5F(c1ocMϵ \]?>8K*7Ť34gX(E6)Nj?g;RG; JIFR2c63QJ %~-v8xuSxH^d8#ԉdB't 9n'<5fȤIeA=UOBMObTN|T9SH`Wz^rT@NvK*U.ox0cmz4hr{ѫ1od"R@qqzyr;Ι>onD*%ި+׵̄5ߓ-%4{ T]%bDt֖j.Ȗ73լ&W;VGd^И m:,R9L3vm :ݫ=} esӌ.m؃GK f&)>h| ?3k' $sY"I 9vܪQ%U@{c=- OfYSQeM|^Ff|Vv՞LvA/Ҽ%#Dxآ)^9 \ n+Єh T|E07 E؏3Цʮub&Gmkrc3o>gBRTn;9LZ~iP{6@a6טiڗݐG.S~.p%XZ%mw= D󓖮|bę; &3BdIe P82v#X:LM45[:T4qS-ԛ?ηiL\hq[ |F[OfSཬoIQCk_5-,;MGjk#T3h1ynGM3@ InKf@:e9:9㸾}vO-UK W%,?Jˏ9 Ih#łeag^V! z6l[WI;N]Nwv iRSfh)URbAoܳ L.rLށ\'OiQ#Am@ki5_4θ]"rwoqTʛn;CepfwV2]ۧd ~ |- 񡒽ri1"8f L-s$-* ]7 ljsm#+> UwT9"lvqRXШyf6L$ D :}YolS#m N%yɏ4>>Xބ6[C0h+GM$\4''.SCBa ׿G'["PLf%,sQ=aVl%` \LO] 0_D{ 𦠍5x8=YOG^#4*iVG|NLm 1f!wqZ]SG~Xd&bE7݂8P̸V!{v;z:A:۰ֿmtb난3%a?D.B"M I{`z:F)m*ͦ=gBU9,%K{Va(~۩fhQaQ%"(67Y9m]7hoLFt_~7L8.v+me1Nvf+%|rh0Ƶ ^R8Tzr@Yx](pih]*vݖAOԂZE15|o螒, uA-c.546l ғMd$F0bYC ၕ8Q:OUmpռ#hNG%ZG 𡠽/z\zsLkt?О/|7jnGEH"l Pw8ΚXRP{ #< Ⱦ'%B:LIy: jSn_,٪#PBїbK[*ZL|?7ͿdILj谼oxb&a|=V.j17O %dT{Qߵ2[ms08޺Vª)猚}PW,pVW# O4t U-*LYcOkV~Qo (,*2J YΪ<(ʨ vmrÍL-q/j<#7.Za1p{TZ"79zqUUaB]VScy]VZmdkMQPb-~As'B&}wg/׿ lUPwB tf-N[hsl#/ZzT}]8!$mX[̭J@⹨+I (0+u*.Vݓ ?^/S)9α~_ 7_*-3F44" dv@v^;78`gP5Q^!?)-|R "/UbX=zCxg>eOe_Z_|qŲ7jc_1|v}\w\].ȝ%Y>DRzY{&0F"W:ߋB׾;s_5{7yG!N'wrbFtn`3 $Y-vP* ~N8;㴁P$y: @XJKA*wqf~[Oj$.%G*̄.{-:*聙ȴ.XŐbȏia,F1SQ9pHNP O8̧ ߯Y״0:_?bwFGS`h>|"cּLD$TRs^SBPF@OR/zTıs!택MY0]BZjP-K[WcЀo7R0T)Wݿbk1zE` 1lҢRHTmZ09V>&zL*4LOe`T$mgՔri#OE#b`WIR^T67x#p P.h'A &d%TB"vQ z;72 Vvut|- @aTߞc Kv`dBKIȳk |IҤk50>giGi>wȚRlQ!vsx'[`!mO+Y uni0 @/e*dp(ox`*y R)$EGp}W%0&n+Q1*6CQ7ߏr7HRj#2*g$mynklvN*Vچ2͈mfHK:s9%aj-B{֣禓{>R%ҟ2Tqjx!:exȍ*$A €r8Me_%M ʉrt"(U d_J9UEks]Y4RAZwkV&iɴI? Z0),$0pJvt=kL=f ,c8@xÜ6."=⮹ ^x@Z,ݣ$ǢFM{/R6m:FMX&%<"xuv/LFv(x柀eZn.& pʛ3F5,H 99rfQj_'q=CیP$yBy\ #]y:A_a.\ )AӚjQ GxT~QrlSzk^x1ՙ̩b oy7]Uv:vd5Z6_qd eZih 5NoH:WIC1mugN.CZ{ie1@JnUiRoƂpga^/ B:] ßֳۨccV ԢDGN{[ĩ 7W0H6vIui@gyfIj|/rʧMA?#RJ#9H?e.E2`0NxS_ID yI&w*u8 %b* D^ݳv(#(>B5N}+  %;$V^R-f6ťr|z^R͡j \@Z(+G+h[.d}:mO|P%c!,m pֻIG-ylWVkJ)aW.:N=h[fhNP1QA`"(N8)Qg\f<9p<ܪG[>UM?bQܬ@.a*$8"*[ -D(:w0}/8 xU>=Pmf?Gr ΊNlў[;x&%=]RFѿ 6dMG@w?Vyg9{a0ʨ^<U#fd߰zgb-@?&ĺ3^ESKiekt hݿź)D$1V:'>|z-'S?Y,(9* RК>VHW'_sir 3+5~a7NQ2,]{G?FKc faģnn|>| EsCcdxٰvpB3h> #HԆ.׳v+3C[a ]ԎIo`@jpBeZ2[}xzHՃ)+w3 ̺*= = e`nTpYx@> =F" k _C(pk7s]۳;CpcDTEMI1|/ځd|5S U3lӝ,8o@x ~V)ŁwoĀ;@PsTb[Y$ٟpƼԻ Irh1`ða˼p FxRV܃⻓; ;jla:nw6lg>?UW #Ј$h|ȗ 9} ~(3Kgg4t%EVЂ0D1oVj4eN?s*>FeC| (+;jz @=?Lɢ (g7%Evܙ`JxXċ6>4Z޾HSU!r,IFؾ_djҐ %USn& vv "3 6qIr֛µeK׬Rщ)>YgE1Œꄯƚ-bاmOK{Bt#O'-J\米t߼R.ikw+rgN:'LeVٵ\ lfNE6HoPDCǠ7FY `~@va4W8~<„u>cj܀:-ióV 'Dj;H3wlT^qSQo?λ>޽h#^$Q@EZQCah bSLpR<5pmDDc!vqtԔG .g)+^4bk,o$.CЈ"R #TyrjDs ,¡s7 Xi !.{T.^l s[90v HvP5c&if,${])1htQw R\W8fzWI5>_F:]U)א]^>P..e<0ȇdl 3r2r\ƉRy->A'[ߡ0Y ٌyN`-tOWwXr8.1rJvvR0ĩԧKX^ʄt##1~+6hኘF^]I`osҳFcR[Z<衾q<¯H4wbp߯g<TI8$6#t&9:B/ =KӂR9p"_~"8CLyxcol;ixu n*@2'YzEnTEnrUweYojEbL[Ů4̉DRF InJ|UœUlW^F KWoHǦf^a|kjm}VkB"m3|ڃ2Wb>_TL#hq`j?! \ϭL^6 CFc-9( K-RTMTr(dHFyڕEjB0chP2|`AQjA+YbcW='õ'ՔimnoE+ձ钉2\K_ 21\.&ӡ1?I$W!/vEa)hmjLz9vkvs$!Ű1_4Zis5ia ثtp*ʀZ&$P hz |(}z,fyWiA3&$A ÍQ1@637pHKrLyJ#4bfS|/YZCR>,^jc; k%T2JFHK d@"* e[ ;eAjyrcG.߬;?%4kr o ,/KbLi@Mxhqf٠{{LBҪJ.POM҂r0~ZxTESAms1e&$. ӧ߮>Z٬ $%ʹĎ;)$]le=0f.&H-C8ݨ1m헿g9`WsŧՀ%ATǐz % kwP2ǘdVǗkKof8n@P8ۖdz>M+TQ[=f Ro}0{p4.ɇ8/OGĨl)DDXQܻPY(/ƔӴد09';FDG8AIHm9Gbl'o/pǹy57quv"Ј:DrX V-JR FoNZCq{VAQrO+dƁܦGNu9Hs(AϡuAڮҎL]V}X;i BfM1 Us;GҀ7C­ɗ"(.VMH?=4qQpY%]&Ibn㗕k(iÚ z tIM.`*pWD4Q[/w~-DbЎ f^Oxx#˝R0%J-H!1T, D4Ml׵=ܪ M Depc0 ؟ 'T[˛Px)b#ԣiA5E]!c?`R <Ɲ9=Fܨv[! آI0UBkoAU܍2yܕ%mAWZ2:4SK- -E`ˍ W嚳jޣjǜwün%vR 3c\ǜc~z.v LU&Dn]Fk4/O~[#X:%:Np wu9~Aʇ+54Ì p]2\lq,c LAUCi\  /c 壧,~cBRY{;jEU* l`*r=Km/ X؆ S^Zj_h5 S /X2wFa'xgR:nr - PFf6ګ$y@4jJu.D4C1~!p } wO(genNk'}#Lj[*Z>,C;`06(<9re2qӞmwJ,49fRkP qRMx7¹upx^spH`ft\UzJ*FӀ:1 o q9^ ~d2:j'9oI'Y٢H\(Ḿ(?&J:Sn`(1JP'XyXs@qݜHTĔC#$r60h}F _`KW(=4L_5X'Epd 3^85Zj!mNz\<4N˷r7&Ȓ !j^(Dk;?9u۲] 1 G.Ox, 2O 0tg5:]3/)CD#/.c|~܉5_LchĀ"}sw[K5Nʂk!'P]Aj}S$V''>Ytm\$W)ۦv}KK"7A!{{~'a>df6XƁ\ xy{ƀ?O/$3s;YoZnk|&_c!fSQ3j*T&صP;9Ù. 3)`( ABzwC7?K< (,U;jׯxP6Y|:^`X*cszʌl _|<0wƴЋʼ{myq=NiCc'J-.~n?gJao+o9y-2vmaB5Mߘs?.Q 2F;/t4yK홗麁`KSй$ƠISΚ@[N%fHs;$B,PY$p.6qT ?g~?px' ;^q^…$W1SNnsP@wƠ5SEp /G.,U$ǻ%d5j\-KcHu‚LDgCfZ Yu<ʮ}lW5򲁵)ڞ/P7|/1k)\:Zinwە>qB)eIy_Kк3@س jRǞxNY)ad5ews)P԰TsυH~+Yqaa$6ͷE[ENαԫ".,P*GfҧᥬCwq~GEK>Jѣ]DkgY㞽u3(W|rByrD\f(igOֿmW|KPS/ҏybO`S9naonS XXЦ_f/~43e~p^iqNxR#F 1mY(t *6g:LV$>o{h>]>aѷPJxn5>;[u F,MVڿ D1͐i4&^w &qDνEl8@jPmp1!cQΐԗO4J)$dgTPeLOƝ0&><{*qR\7d_]BȻ(IǦN1J``oqs]jIt4l:[soj%e =)˩-%^/`XMu/b1 *9G嫒UqQA- N?< I^ksO4wLY4]"\$ETxmJB͞qZ¯ RY*4iʀ^50˝g j /tU2kA?W2E>ĴTRIf Ji#`L fK3 B o|6" Gt/N83S+˲"jpH;r )Տ(_pNvtpJha^!7 x0gY.ȲeY(PcxQ8O `:wP VQ|q\rI'/iJoǾg Kt+EeNd1Qe9~1ܲYK| ݦ^ V%Ǫ>bG-#QҔ4}pw@4]x6gؽ(1i`O8鸅VkXlk^irY!Vuw ,BV#@bLOBoFm0w*|Gω )}Е+pۋp.'$gt+XwG^S՞[coȫ`=Z08rJ遾5K"$jA?J9l%Ԋ<}E7VOkPM.X,23ø&7Y/} sLaZE˱Az$vDI(x$`$h:d֕wG#) pHxM 7s‵*O) E}t(!p~.hn<2te(7+|i(,Fr;, ݃<kscKOyחIA +Ӭi(_WGa[B%Tm0!E5[TjXbF *r<n5{\ V vrIZ6:?`ZPIr#ljg $2|#o0jf+6r<6]{VOv䌎ajJ3LLni0x3p zOc< + f\| МYwڏ=Vfb+_) =fЩ>6hyyP]%{d '4)ceVEzTL&n%hѠ! |AxKy6M/X:Nc۷}΃ @u_M 08*GqZO;UYtA13* H?׹Z+Q x+8Į3{L76N\R8~GdU -K-ÞsAA]@qOjbOҼfDSZ4zT. tO4輤JMi!r? e ^OEo /[+M}`5]Ƴ=  5M~:sGTz;õRt٣?yl> 5ʱ愳©z7Le}$bG?2 J쾹:~ r0u_ bS1zV;;ɥ a; CfNaWHؔ?}P\bGZ񚲇\ m{}Hǚ/`&1~5[^8Bigw `SFU#:5P$!`Pgꙇ6-$?1om]3 *MW(P+z)Q&p .Fm{nWO+,-l~4l=24CJnϜ|}3M5Ya\X;l5I|WjI7OK ?.\(v38Mqy0.'LeV,7wIk#'vowO nǁ&aG꯬{ZL f \S;s*{r=|R3nv8b&ff]KKl/&i7mhJE-UL)w.ƚ6kdKmH&Ma6jp>sa۲34g\PjGkHF_>tb̭ in,؛bncc3v`r~4q x{11z޷̻YѨgщݐק[-]|[v~nj孷9?x/ 9RW"B\,~a 98[P-w4myd 5t,*f" 4yl6cNGEh2/!VUM mbA'QkL,ѥH gJ'ON^MЪ^_")1-K_W`+FL$.DN-u)$R56f}s9mzlٞ2ѷo,j>'Qg pO+hc G4U'4cD 8zi̙?1Ph2d`-Ro4/e&?VH?M|hV>[ɇr`߰L2+WRvb2˧Wҵ'[@ڸXII LǒWryVe>$q#F;?M.Рe53e B6q ˗>=؂i7V,ziy7I=wwC2T<\PDz~-kF'ʬ^O@~JLT,(R`^V8 SFtV* mj[i *YsFzT8{EŠv&Eנ$qEextDɪDq )WS˛`14L Wq JWFCgq4r@SZTc !ZsC>c8 ,.(vdz}?6 (I-AEO*3&j䬝@t0ZܻCCũjFI V '`N'YyTг]<4MzhN<.1w3?yR1cxD}I=zk$&d ZLb{ pD [8GJn{**4)tJJu->9^)fcc͠Ii Ɯ]lqe-9j0GU!哗JBX$%bF ml&&{дc?eSK8:V!c@>^CId93~3@Jmf9E*2ŭO-[~9:zdcǚ|^l!L/='g0KŪoIP>\Rv/ xU"(,!8[u_E݋Y%,2ԉS48wa(t/QTYGb.FpWRn`$G5KcθFȎ%`_\d3O=r bi4?n`mjv/u|0V37>#7',+7-Aq'g6ՋV#uʲf>QfaZ|ϺBJ! hέx~3 yqN~SY Eu`шW :mXia 6zXv4[@M$3? \K3srmw1 R:vO5An~0a!6|r,+s5C0՝X.WxE"OV^A61 ] N}f 6v|8pдX:Bcd);d?sa?Izi6HmS~d9P\^/&"F;wlhB]+z=S4,[y(.8(i.uY7`̺2Ǻk@lTІ{yY IXրgxт8k$g{~Dcc^(ڶiagd `[-}LA3Tj10 QQLba088]ia>\mNwcajfT)+ uqC78~!Wg$y΄m+_6HYAxdSe57&[ؼ$d-pX?Im$ ԯMBSVF&0y0=a4|vUuZ jA곶YD.o$\f>X;ے$0n__d2y4jE^\)-fԒVtP0ϨQrNU7zl u˻v=i ,i(jvhrlZx'DI $5w"̨y+۟` =I;뵵IW*/Q2!R I1E@IA`Jco0̓{Z6u.ݵGӗMu+rH߲,ِD ßjQR;Ս-+g{8l¿ZYr0ˑI9TV꣜u]|z[9rLpB\()N٦;0i7$>xY8WC-䨕àJכ9]f@:Ǖo7^:b}pp%^+.\.0#l?taj/2Etl0_ԍ| 'Kcp# ~rϑ2#ȭ6N|ʺcXѮ&BNKHt‚Vz BXlE#tu&uN'zOf;c}"rjWW%f 7!oOHQy /ALf+jۘoZ{۬P8H|I@"SYn3 C.F ]tY)X8MZ_ 5Y QBw<2 f}~>`kÝzTa*jN;~WC?ٱ*6q/2tXĂ;;rXXf*Ѻ׎ڜ C <[rK hsS6{#Ys($LR&kP[x?x8Yg;zHۘr#p\.0d*j5] AaVKtTHk%*z KחщZ1=qÚ ?e8 ;0E5Mɱ8M.n(S)RMvn [S9^֮qb#0pS:/cȾЄGRF۱83K64,aC-˓P!/yo;,Xzv=?1w8^{Ÿˉmo%=?ɋ=5v1]RK֑Kg1΂C]]- zH0r-+JbA˜}G'2hůOn J/:}%Oi eB{Ai Bi7.tT?]p2#=g“ S hS7./hR7V 4 XGxpVbIj#:' oHpXXXjs 1g;2Edi\SWD 3 `{WDp72?)&ɽ7lYZ0m9ɃjZ&2 7^] 1 4NEeRc ņ6kf00D*T$|0wGx3@z>ODI'6%ú({34FDK0('3R!rl_&Vb`q_| bFGjrؗ-6jrwu+xeR9/tɩYV)S KZG7:wrҌk#o^_C|NE~%X?E*\1woiȳX^u n2w476<_* ̚=/. dV1А{!nԗX+.3.+~F༊G[{ ͓{PcAeE7Qso|xA}Lvѳf/[7o:E2̦\͂?O9#|rĚvԚ+d<?fYwceOۤ'_ cHgy y鴼$#>OzǡfX3g=}~)Gĉkn0:CFˠz&)+/A=y27t P(F*^^f0ҭ73a)CGp^\lQ6 O }zqڽX4̡#.T#9iV"ǻ=~M4mNy 뎣q>={eN%ݳp_b]OXP͏OopJl9;+*lJ7(80\ Pr -]!]K7n*e>68.)Op.-{Qb{BdYF-ߗZM$h958m!FVG[z׿r&Nkw> `v!_kDiKp4.qgl ;Q}I/L(Y|( 9`QStzQ T * &];S.}vqː# ԧ[#Iq3}ع[ (-6UʓG x@&4vP9g؟r}] R[Q{۠qb oRA#{a,>߬qƶ`2&&Xe#xW(ᰳ2|y`9GuAsa򠔨9Af'5{bh̜]EZ]ŲI:9dEA0ٔH^&R(*1e~ZKO_B݁v}ȿ9p~'1Yfٷ8d%O  O.9 Z?_D'xªOs \rT 5{?O QPeEP vu␑k?hr>xf",bKNGIjp኏oW/-QL$VJ7b&8l@ʵ?f}+o%={DF=jVHY;/9: t@qdj6%>)rɛ6b"Au`)'ڂNZnzڌ=7sng)xHw8iG.@1=zp`+yS1u\ܿ(RAm!JfNQY_{KB<^ȧ|:~RtBEq$Q:QFA ;~R6n&'F-[%kpK1T;͸=A*g HlGԱ 0wrM] Ic9 9W1c4!q/1nvփ-UBGTIN84[9Fſݬ>9'Me0Բ1gVR Y m]=1?GQFezESx;M\BAL W@R= $61(5Mmœ{I[gszZd҉DvMLk/:&QU\Gj1AK]m]nUZH)3Tʇ"߯`Iw+ybdKAQLnFX$#xxZ^l˯N;%zw'9V2r ?˰>2+iN`=Jœzds{&>ќ+H+a R{+ z[}5? ^q!_[˸u6;|0)B&AL?oja~gNFЈދ7Ipܵ}/U/ ^ȫT2(3{kEacfjT"R3{d#\-;&-p=tlf:X{$|RwX9?dC@MoɎ]j&#MP ge ϾDxUlv׳R>A^Xsy_EE:z^zn&EÒ93)U Bl/,PKUWVN" *7_j z ,(60Q|8s".^K󈛼OsBS'71"ZGRxw/1)E`|EX\D6C[ NNfH(*}U>f! ;S*Ia c.LrU PZLGG99y~ ܦ^MpRbG!x, {C@)ob j+PU9#wҟ/Xph3ʤ'UH/ h.Ł3zfxIIl/TC ۈ[D8ߟN.A;-6G'3?#\MU5ү҆P'1("a*ԁSv.hw4s#V C=lm!ʧϏ ^dhπ+|FRlMY!FA;Y.hIcF  6/֨oq29ƷVװh #3, ç7",3Q{ܯXj> pG_]WS#bmZ.h4J4(͛#`Ѩ_,@%3 sD4R%up-e1u~F X9O+h~@EfL"р%>;#&m!JpjQ1Wș|5D㈧|k"T.?C3;YKEoBw9A#ur=^,F h]$g0H)᠟LҰ ь:8_YzŠ)yNrwNx8-”2rCIw 9.{rQVC5 .cQwnasV:(`QAbDՈ -8AJ6@ϔC@V?\_]>mIF#Ewe*o(&b!>-eiGnS܋2hHs =M F_ ˔{j X3 S93=2![q@CZ4xc&_<~V-镦>ZK3_C׳1f*'nJags)]W $.wEa49BD)K% ['Yѩ9sڟ< &iz[h`ְ#Grg:mޗP邺,Bw*Q^=044!6EacZ^oa_h}Pw qag±*)}|D/EEg!Ԥ j-|d%_#*^tN"bG8Dɢ ܮ0754:t"8Frھ K2x'W2eМwdj{7B;#r[i ZGFs:A|,&98R>7X> $,&7:pr*fSH>^mc8AzZcĢrtyOiyfu#(|C J-X1͵wx/dcF@pN0 Ce&_C0dChOukK~JwdW݅V ~oQ|vRol{RSx 9aGz/bW)[\2IP&-Duװwp ^oLj9M!lO#e3 w☦|q~Цn!$ e1UQڠxX.c1eJ[O1bYpWpzudF{a(--%`d[U/%b=A,RnEb^%9=9P`lF, ;FudMOZF9P0^uwB9JPDv~tZ@"m4Dv .R祶v(<BFQsܻ-n6M?:ts44Gj^BrQOIoJzGv$$ςR ֺsݬ^wS 2IcF27*[2~kySߜ~Ź iZwZ=[Ya0W9cWM!CH'[P`߀O2nנ`E*{KYu<.oyE$Udg3w$v>"U$ϫ(O[U`f;rOX`.m`"VjKS 3q!+m q74+Kp uaƔFA7qayEy5`st"/o摯3ϻh\jdt7.eJY*7*K+萖|^|%0#z>?!:رs*t5 hvINj9RP'Ch7*z)&"+[s޷>|4U!pӢaP=`ճ`Nm%(nɷ͠ Jxe"p;P\qQn6cIsuO iIa?*и mA0zrg=r`G mUw'}deW g2 j(#+PaR)y>SPT cqfkNC+ng4ݽY%ִ;\"O%qG0Fv]kcbm}Ѥ4cN+J^:Ș.oބhZv Wr%F0G#/]Yq؛;.b쒡949NBe-1Шkg}P5Q{tǛ sU͹j sBBJzkr[1cO3Bh':G3#nLhrNލnjyJ ShFl^J6f;EgKSl 9QkU @y,6ѝo} Әg>a^YڭhrD?=ޘˆ=@=1J]d\J@;1g y/CRI+*Dý//˟IdxpW{,*ZN`ˑT4M1 fi\WKF60EV_|eKC0`ڍ2K(/|#6Ʒn/0l_b812yx1eQL0(z.!SIeAl|9. u9~J"_GܥE=-v H .m~ģE  ;{LTZ_e}ݪ j$M+M2'N`Z-]4p۟eWr,ѩT.߆ݐtZ(d@CPfXq[ϵڏAXB9t0B%1R_i;9v6rW4+}ˠ0@v g:/(A K䬽`c+]\۲qAɵ _&,ܣ>}@@ ~My8<c|y8onp1t6샬N\W]C~:.2 šK_^Cߺ;*5)$cc,Ԋw4g̰M s22; l.!vN9K4`t޽#a|S `"M9@VY˕_D {M)"OO̞ ,=n٨޶;>A(NƠH>A)Ds&ǾG',m=Cq}^;c.~@)[R7OcH@_:!0~ys[4HAYkՖ^T,_VLRpWзuQFn$WHf&%#.tΐQppFak8#n Rvj[!2\K%a ~£𷒑4TXtr\ ޮ3mXPSifs7Bw//GQ&-TҬ-&7yXkTvH">W.*D4zC[2:(Pw+Yy p|&5XGV1֎ʔ^v5lcJ.q&n&DdzmfeigG0¡!* Tx׮1UBC4E-d 1%4L'xtMͿU/qzvuJT PXQґ<,4gsjU9-A@v!=j7,G)9.cg?f\r%~zX=Wގ<笺(kc=@i1هL#  .ߛDFagC!6T?<;X [Bı$i%ӕlIOc G;nb`ᔦltL#ĺ. KHsMe'g9g< I[0s/hOb60r;&t ]h|"t .:KĭO',CO0h@",^_ow"9亅-ĭ`,Ѹ."΄"Ad La)trdL)0`Rd%82w#bd C~Xd3oYKZI1I'sXYIlȅBJ#W_XC_uoX'!ooFi g1gN[E9MD b$l^F 6&ӘY3׬&ZfX}@f#d֓^퓶j?]a;E-}3)t}&V:K^:nG6p-. } bp ^ `>XiK '!E$IX}l 6e3geU^UЮCUwx2yOǑ|Ib, 3ASOj\he[9'kgTEq/A_$;q%͡c`u~[όXD[eHKL-Oh5ݿ87Poh^e)Ǘ 纡a̼V Hb.;$͡!v/X8r"tԃv> a̱:)fH-=&j™5<02ż VFD"@65.Y5Eq H4U[7, !<hJZT ' .8us $ jp,6pĆn#PԳZ!}jP ;RKv# /W5EkND}<՞㺁|3s&+"8vڊcSէ dl  9v\D=_B&գDa(@3!\ -d )=UҖ @$.Ȝٶl5Hn\*t8,t_G%hJ͕bt@hZc;*ɷeҭ 6*)fetE~\( ACx+~X ڗb+;b#Smv!|Y Lʴ`+i;JEc#5+L.1A:aR,d|YMJʋQ=k?zhgu^1#6-n ƅ) &zNac+w"ڮ??&'kk["Ѫ7ܚ{SyF F)<,餽Mڎt՜2V=~Ҁ x1C&[?1{n+KI{w~1E = MxصgIIzgʶ]Po>PhfpΞsq3z4St_9^bj6Oh% J:ՙ.&3#Qp; 0;0zÑ\,z*K̠M UVMTO޵? D`{1sEu;@5㻢6D~9oVhZJ{)GM %~V_"fӟ3PMgg ej戝{{rVI8h.8rj܂B"bJ$Hۊ{s_kٴ[DTlF>l)Ӗ{G|79훫4d36ҍ9yec( b+v1MOv[OI Bp6dh̔Fsu֡ҹX=v4[\sUV]nTwVY-d^NJ}h[9ܬ@0Vos6Ol@>^b_՘7rRᒁ![=f !M$Hwgy_rY//G<8֟t҂*%4&DG%ҴGs- t9nѕM#U@dBJJS:ᲴNQ00à#'D'K:D|:; ]4IIO+ϔ^ҍ߆ezELf#EBKꦩQ nMB_={#3Rz]s_]YMtgpz~SԀ{%O+ a.}#z>z>2=-g-\ PkucT."fq0e4\ưAU Pm´qC[ UFѤ&[5;S/zf Dȥ?[=$dkL&û7q7/ ?ECؠ4KnzLR]iQe{K O)4b8/Gޱ[xJ{h&_t9xȑ]ѵҽb XB X2G=ʹiw(&։9[eˆg@pkC.5(ë_k۫a_k,_C {s=E*zR+i1>2O&\. zT OCCCө36} By/oQV  ۧ9ďg%mIu9H~E\|)]߰-$hSN;/ƦG@U '9=yB.~"7=V߱%Q LS w+ Ȼl-,[&wkf^hu4U6 MPg߂+(>3r0K8~d4iNʗ1D;[{; pr>'!V '׫FctyrmAӹMu" ^҈厎q`ϝ GL-M̛ѠdzøH m(5B3< 8U#̃_^%jv/M;w:$K#<ӰmoU& VCDPđ.*z*P즠Bb[\ʪCMS,Aө1 dϮSq#_ށ 0dߑԃ.o NYC wf&Iy@4'L,}3⯟(|'xn~r5#=Qqcb fs^K5@JMo+ V Ar!' P;xfʴrڍ?fO4ʕKd]' !jRnL_!bGe|W BQq]K.2&g_mT&OJwK6,,*N )nF)F6d6ĵz,SԄFZ69uޅyęr Zj!!Ƈ;u@U-z6`X׉%f߲@v(Ʉ"2Fd@YlFy*JLR[$Aa1،X,]}tB<ǔ\\A3їCG:Apձ%BF[mJZ28(=_; P+bŦa@J" I>@ǟm'4X?<`bſshhy0-iB):ݻ .TlA*"̏.x|ׄ+;Z" ÌFTdͦ}d)*f rWq$ xZ SE(_ȘxԘGՆR0K"i͹pN0#}-Ґ"ŷ56/f /.yH yPub1雵7I_JRA"-Q{rDӦʞ1[.Dpb7gXk14~f׃^oݺ6:Nq딍[r/ɎpTk`K|}ѱYd{C[1>6(Iݷ3 =wC 1S+`r6ůkx4)oU2vFx]m#y\@7J֑񕹟Lң^ksȶMΠgvmt6߭ jWte:Ыʉчf[EI?FH 4w;Brb %dրy&{hӱҹr81"-DA,CP3Nƚ}ub}]0 =ځAW :͒ܐ3d~Yq6 C hwJ36oiD^JO{I ]fH'jQMYrX upәOu.3[\^\_DcLIa5+ظNS)v[g: m+uՃTjUjp 3e%AnyQ tz[Yj33fvK[w:PvkJ#z-,os:qL6)d8bl*0vnGh@a0MOx*<}(l7oYW /5$p>F9T\i EL0֒2&,jYC)j˥k7a|Y-MG@uxsYΛ1zXg`2tDdҬRRKENf0`tzݴAEOusHI ;ρwTR;_F:ePULEhطɃgU&r5ܓpZZΊ4D?v*y+cJv7t3~+ƩDaud+ڰQ"xnMF%+\77^0ds )wGZU{ػzMNaÛ@#͂L큗ra xa,54|s[C6so ֺeWK#Ӧ]ZbTڑа*J2clKI1JQX;[LVVTˑ wZRvlnJ'-/܇cEeYlPl//a,h,ԙE5VEӲ,g&Dj!>6jlszOxמ{ݞ Fq1!|#_=+Q2xUja7bI"K h޵?N&`aM،nwUJ2Z3n]XbfgBy3ZS..A  Í'Oڳ՝_߿^QpX3y=Dl7T!FUZEwJCʙ*!SM֏0 f @qH6Jd }aB'ɝZ'le#hµָ Y]Q҉zxnlʹ: 4I:6@k-5SuԏmRk a`lD'cOlɰtОKYP!Z"lMKUt'VR1qCu4`24ەGd?ɓRSsYc_o<닺2wb Cimk Yl>1ɄPRIlåT#vYG}HT S)SFNVeq㔯1ˈIV{ +< *exh$2DzJK81?|94DX~ $ᆇ>HNm?:H1GHx@~Eವf1yǔg/MyqJ `O]'$sy$*O\zlosScFUu]GSZh~%BN%S| 5s=@G( mGWc&|񼢍C+ nE\?Qp\aD 7t:!6",BFiA>m}R)5yEd6N:x1bfn r[(`0HE}bRe vȴDj^'\Y6;6ШZ&P> d0%`Dž&gQD)Ll%z|662Lj_k7f1QRypK~7HUiV&66nr([v@$Iaԥz]:q'qՐuNr+j3uXN4ʸYXʵvb@YELS'=2# whfě9Z& 9{[KX=9.2Ȅi^$=E0QQmX9Ǹ-=:@JKboD+7 8Sn &"JpZğփO0 `"Ęd]a]u6] p=Zho3lвT͆|UgMf 1&yiR@M+ 3! 1L;4Clr"jiߕCY4OEn&/Ct ַVа`4磻IBNMoBh2olo\3Ky;$9su(k̈́|Z6}˅c{YK08 Qq5wDW!0~}1 X%A$v̌L O'+k kGv}Yٯ0~dSi)00Sys$ҳRm|ϲ}xzPZ'l)S,:SZJ'gA$!P5fR' $`EЍd']nJs~RKQ gWFuXI0JIYT{R}aĕ389F_n7emP]= *E_< 'h $K!U2{̤evp)`IqfݟK7[XTCba٘cUu>GI"h>i֨v4 򬗾Xsj)m3+li4$}v#BDyJY M%nC/pѦYc>]dQD޻ř76) .?KY!eRPXs 9SvU>{uQvme&Պن/qCVzHydI1M %uhn͵Gڇ4e@[L]7t\Ӌ2*&k,Z2X vu}DhVDh2P=O,d^ $_SPߕ:8UT=/0̘}̝: ?8^=*>{ p!Tvky1ɬ'IF(kc[+ 0x6 Qf dáWώ3 E׌4'"?lh]bۙ~J0f$y}BoA<{iJc_[A td"~8e^E9i-Qy㚬R2ы“2d}bwwp@U^;oJ]eSkԲk&R]Mj@~662W:_ @zTTHH:Ne9l4MXU;,Bb 9u&Cuի8OfHUGn 3H ӡm1.zt,=_5u7׹,2t_9mO?GY_8WF_0_0q}2>DOޢyLq~KtEnQ u. j"ɗ=7BąLoߓALWR^ ӱRlT);#yj~ZVwkҮ&rPljN29w>JͣeP* yp4 o{KQq!&rXY繵XCݍLګq?uȸ< 20N=Z3qJ7#h,̴iA丕vX|裲8ׄSj-GR~S fOH tl,:ʌVO-bJ*892ImݱqQXw.N{/jA_*R|$]]azx&P|$#6Qqjkpr[4{*4_͘"Zb~G9,C p9|OpU1E쿉0?^*oC׫ ĥu3@o#Ғu<0Zkwz>l 4]3y@cH^4ݻ/OInj,KCοeq~@KH( ⶅq-CjGt,mpׂYl=sY V*,tHŽ l'ApT#E`2;kkksYEm]n^+~܄s ZR!4`eΧ_ԺFL̅ڔYl59[};5Z\iL++ 6VJ0R]^u.,Ӧau8V@AL$JWG%1~{>boqOmgd t5_mP zYb1Kc/JcIr:&ɾ~ʟJhzS VVv|r]R P}8WЅWw.m&Jȉ!. SІb90#9:X|T.eS ^)^$3ԥl,֔!F*ˍM-o2ǰΖ h{K](rTLA~"I_JmO|%"qD[uwyW°h Z?جxT<4FE_rIzc=OSĀcIt%S;N&[U4Ȫ r O(%Hs'=}b`u}{նHD'jtS߳ֈ95@c.kh*vxdr =/gk rC:SIfץJ"A Ex9tU ?eQy#}-ڰx$0ke 6Q٭\ Z!Mg|y9ʀNd^{i|»Vō AC}Dƥ@1g~ZPDOvpT`svt’9ϻx??j1)RD8etנXVv/WppG}6 /NMyx)ыlmuwM2 R;\2}| G?\:B9Bi@XR,Lv& D NQǥ'qrU3;Fg=1iv kY~a~RQںvQOυǶYl.Ղt KQTsGV9f%3 fp_C0tL1 @3NHqKf:o+J,HJ0Wu"\]ht~.Ց:Ԥo% QtR X&`')Nsy;!1%(W5 IIӠ3d9R.{Ib{f(_kڳ:_W1Y bA<do .O_ lS$a~}RכϣQ*w<}d.LH *,rSOm¢C-@&XD˶CX,@ÞѨ7A ;(! fc~ţ^W `TKBHBg~sXؗaR{DЪY{yPJ }k,ߠBĄKp9ӡˎ(' Õ4)AOnn3pY\S چ,N6DoR_q'U]; 롎qȽMjf3;](gŚnZ9(fr/5.TUrc!G5Ryt8U_ƑjPMc_y:NQZFhM9?v5' W'leg'ʃ:(#rab{?1>\n7̽هsfj2s(QzTWhDSrLtЏ>ZlӜęRP|wЇFEMjc}AI;͏;5+~Z-XY>Rp=Wwx,.{^)F"_<ࣵkk9'0.7<0H [lj+tpvQ.Yj|Wp(z~ 6B–6mCqIe@$H*aCK!9a.}7 ˵;gTs)%ۖr8r2\qs w O-Ai[E/zkouӠHh0 &BO ~e8iǞ=-KdcŵZe/M H/ nBa"t%_9߄hesMP({ưsf-Hho|Վ9EDQ˶́9V<@LJh'G'*'4uբr2mi[xD ,`-2F_!gcY7j(@nLT|#ZhԮpftheFO~C=M[[ w!Ԋ߹p\km)D@ ]E_|h Us!X-q0…5E`?w BhP>2}X;XZk` C&duL_KPjA" #[@MR^eIYGc?]tAbg<}Ãg!I]vo~!q CY[+lEcj o7Thiby¡6 -uSܪE* Q>mW-}?ss>a`>x!#r[3hYeu^!bsS!@E~7zfOe.ٙV:̫h 6 fݾ'@8tv`o{ Q\U|D% ύ(,@A-Z8nU+g#"Z'Squ[A1>;}Yj O_]9+$GpƘ̤wɋAUxS`ovW/w}OTr"mePsJ^4kHT <.e pY٩#0JD}c༺bȁiW~ʻBTMDͨ;kFµU߭ Ղvti$o@h}NIZ՜L'+np/_4jKFzIu eBk[52vЁ%_ÚiM & j`1Ȑ0̚?% 4;ĶeSM6Nڤ :oY0JZ4Fv8LW>4UF䄒2'D O=1GDODfEqCF$+2PmO:y64uUZ35IŪ ed!.b|u0]93ML8,/mlf Obf&1 P\MYSF>J Lf~dZ"l]i',"%GEKsdޡ^~Khw®1kz{WXX8v2Hڭ<_S'BPY'3+lkfY[%Ae ӗh4ٕ+l/o "*vʝ,TçoԄhxEeڻn4̡TaLbD=zlh[|UL̀8"rBJ)φl mfEx xx ͝)"^`ۢ! ~w;D5hv-@~ė`pwPbkИ;o7x5]IgAJ$ l,63X)J)ؘ4\|?vs[$F_j(fxO$FL5,>4*iT󭇈VF}/fV9JbX8 zA>i-W U@TNӘM,F$Bw%J[wL gBݐjkPxIe]p@g- Zjl~^cp9I3|>*}KZW].{0\rLtj)s C^zyEhCiX u=M*}/Ka͑Sڴ)J'):;tw w\kƁS0ܰSJddQdF,ui.ȡ3:?kS9PLjِ"e7HS4g. -Jb-(viïiv4LHBWWSYH5p}8%dI%Ugq2V4ʭ-,G6l&J~U*/x>J+7?81ދg ?]t ֛wNm\B ɴ|}HZ/Td2~w,9gܝ*G/alGo㚛*~ zO>r@HUgR{CW,P*`Η}"P҉P luzT# @h<?s:#ILA[mQo{k 0d?t`JQPgDI _*Z d$G_ =M]GFg&I(7}3,,'=i4EHG\bQlC| ]W#$kTNtV??zDZ-0ֳui: eKp9-PnN+Afś].=0 9~HmB8y%W}N_$-&ߓbL6łފ]㫭[J ? /ۛ\^?~-LL&.YATF|^[wU^3V8戟Sx"" _o>+)EKM+V]Ly??]ㅎ4664 ꬎS0ݽ僿pz p#⨀ȅzY:YpOE@ "Iv30 FVE+ Y/&7ϔ^r>))=yߝ2}amuPGFZWp,dIH34V8%>P&n* ms'*E/a3@bVNw›)ADkY/"JԽ/lkAW?^J+h(w5(9qDIxט$)%)D{Χ7<ϯ=ɒL$;#cc3碒ͷk!u ±Dn `{k\9G}8huAvJjVI5%r5Ӌ[%9SN"js؅f:NzH $te;SY qakgnpl<F9R,@aGyI\J8s>c#e曨 M=MҭTnw[y'vιU'2)աoP]u H8s>P-WjCIt2_&+RCsW$JOn?4y0=Cǵ;=iC*-݇n=bf(dZ|vxOwVɇz) Z٪|W gꣳV.-D>!?҉mLpoerqk\Qh<53 1BvФ4`PYDB25'!z1Ϲ݀wMcM w<qZ=C׹bshqEc{`?SGDճ&N"sc]9iV#|yb0S\O*&fņsk t-x]Ø !LJ冤-˿+[0򧜐4v8/}?]n+S6prU>Fp<3J &~B<}d|鉮҉Bvc!H&F\kYKM<.lE[,1;"  u!{;ҰL BO~ֺo>F m\xy}geΚ' ]TOkF[Mi4n gv@)( c\q+ |PR4m G8#[g5~y Hƿ$ nWY,ky#&>6r*Kod)a Ņ9`3VҬYrXwxW}C4u< F|@x . @Y7OGI1AEǘ[i13" V ˔?&E7?S۱o! ,`v:d-xb댗WWEW Nh4nJ 3@Eg&bIHHT˂'-J%AQ砖[HNZ1yA\؊)Cδې0pά,= ,1 U`ZS;ϡ &Ic(#)7E`h*'zcH7r,GdeբÃTO ;Sͻ&mK3]dH"d 8/ʫ#;ӡwdklN}URl? yx:-AIxI%FQ )^c+nDF&hēAlK k/=A C*~st0(:JW ܵ@ Oq8Ӹ]`փvu0-LD?wwU%Z@tRi ~^ќ5Q`J3AƊO& DI彌¡=% T@V0_9Y(9☰Nc֟)"[a6ueC D; >uk }ӣxډ6pʀ`rSyT0tnudoN{m;A DX9h{iS_lx`!O?E}P/]gv>j%84KѶ04E~XYGf#ӜʴW|#;Odw`e͐s M9dkL LWԅb/bA#Ve|$R7vYK`8RYAޮY+UUhcs#t:jvVKP~+YOZɠV>gr*YrHח`/pSs*N'ғ?s'(0FuirwoLW )bE\wR!!KcR =`kjCq s 'ƋimA#׉?q<;/~[`:1M =Z4?&ФsPZ[6=ɞZpNH)ť*_ 꾺1q|g*"e2NQ^y/p&IB5W;2"~>x /nX2lOT"ؐ .O(om8 PSKģ`aƦ} LUS2p:Hk+fNݒq,=\!LN yP0YÌgCyz'1S:ʶ3`>_ #mj ]Moȷ*YـI_GNփkAZQQY ? 27V}oi=}HT@b#P.AQg$뷋~ X)Kc 썟CfDqO Ȟ2#_*|Ԍ uo PO2^SHVT\ X&HFJ۶<˕0377JPMê.;f.;5Ԛe^|͋o`+q%*u~E< G3t\>CF=AӸ'.2H3emHŤ{U2PΣaHZ l 6:'ǞՇY,XShV d\.eyf 7c$ƌû cL^lv}`ah`;~yO{Օ8,F*9 U ;|hO j5j:oNX0ODKhdx1;&\1Ҋ)@*nn,Q iEU[vJ"@$M_Rw|g3Gz*'B:j}KtEa4COjGPҞ#(GW/{xm艍Bb_"Ь*tq /JLnEiёcG`4i? ekqeZ$v~]с;Sn N^ZHk_375ku #|9 t=d|W8k 3Prb|y߂o0 @f8~kE҇EBz;[&0'z1:iSWeH,xA^3WxX UUJ {OҜwi$u7ynf[?k~=\wLڧBlߥhvq!au'2=Πq|լY i!E";7θ1̿U*qETe訚N q>/u1~*ɥEjDѹ1GQ'ox&1.=^:v~|N y>b3#\;xO Ψ$"q(1>f}fK9E{&s"e[o2&U_?e糐Ot͑% ڑxg%d+n^B#A8&JH(9ij dt) \+tז5nčMPSǙ/x/ j⮮#(P;t久M{b؝Y єLD]b9FZ$;&hw.eT71 pj[ 3V7>Ǩs͝Wqݵ( &%Y{Ķ|Ndc\I ;?m!\D#*R AĐ9[yN}[4/0f!l[( gQvT'&ƌgt c#tyl6I &ꛞ/DKo f}fVYRgh/+q'}ILu<a 3QSc! N Ws 2,*md;Y!M,katѥU Ȟ-1@[M[03;_XBUR'd! @ː4a>'И9t{݃`r HMؿx/MvRT%Ԍ2ɼ@ftĞ4[Q9[Gt{Ŗb9@¡'ГD\]~X2SB clN$؈&*q{ϕTwuPB6~f<p.r"^nN-"Gyu%n , ĀFeF/B# uBArDRP)V|V0i?)ݰ2,(s\L.p#D9$~2g&Wd^eֹǍaus \=Mis{b{nA?pjRU*x$;MLFZOIj c [Ek7YrV";u}z+gQ$ ?.vvvT[ʴ@! E.v:-'g>CM(DS+ڷ12W< R=o{Y-bp&J0"dB\<=V]|N@Sij$g^ڪ/e>k"nVo;BOf]- M]-`І&l"u}&4V6ܷ cr:>mF^w}4'<!z?$?1}8<q1ZI)ϩD.HegŸ鈏mAdIϠ.~1:RR`H2?ou.vs5P74 |&"ss& 67N es|äV ^$vcPh0$3 -nudY=myA(vI4o ec&mC l⌝p`F<[2]F12BMN-^~/A5 *(0'X%.Bϗ_&`󾙝kDre1*ԻR9}Yj%V'7-DHI}H05̢g;g $|(8xfxf/ASl /O veOZȌ`Rנ&ĖwoYvcZU;..` ׂ}pB[3E](}꬞nv2ng\OE,z6`ǺRr)% 6CM’@@+]:VZRm Jh"/^zwn=sx nIxJwUu;5eصC>vym@ʭAD}=Ee/z5-d%"d>E ~r֝m?@lԔvc~(ki9^5~ &;{w80IyT*ql* %=+9%^Æ)wO\d/ލ"Bzh~sRݠ̷@tJ]3ܫ-Bj&M\NtiG ~#3\?%G\L+"<#yn1&w#ȖE#pkbhW;& ?PܹL1bނ,!pu>M,|O^% 0Rƃ6F)0Y7­,Tr$=3%%:dC}ܭz+Mw4'mǯ8Fy e 3+=7 #PukOCs‚>/# o8`9]oČX&詓nõ)bevO|L>lXnU? ΆH;9T\7Q/D|$%v8Z,\_Kt67KZzԣ\ b5leN l.p$,iPg=R%þazpkAM9d44cd/dFA> ^ 'fzԠo'ajǻB#=QΘ|C *L ;=7 ppIMH'\@% xG)5c tڻ1(!ŋom @yI48C&~ԚWXz8Tcʧ&Ga3;?K!Ԋ\KwCO/SW'\g+G'w\FS A` ^WYHͅY=XEb+!v`)HM>i)nSQ~@ mkHRBe~hҳw!w?E.*hF#ѠbA!YSt5L#jw7'>bQ+e7ozQ6)η 52i9;KQYr^r! _Q/$gbd?&Rf=4!܎B2q+<{KgޙU'(6gvo/n$Zva1rʈlTt)"G،aE-+.G?[/.kI11Br;g[Nڳ)wI]ZH_,y'10ɝXG TW(uѕP5l82f\tB:>+Kn"؜L>W9 R-![ >@,H[|+.0R#XV܃q6T`(H.(rͅWM)zEN¦ 8pi.`H"]}5OiSPGX~FW̤F}-TʘX_P7AM h!(~mqm,7;_fNP\'L4G K݄wG[ ;Tt4>7[pPd6oiNJx+IP&ȭx+p{[ 0b@qNN$),DML:' դC)drHD7Q[U"]YlSXsM+ _k-.y1Bfi u[ k;łvsM|?,N /PwȚ(9}p7e˻^NCj8(ޭ${FHHRvy$[}7WtMWH?A;hAED}th׍a P"i03^j«J'u^7̬ q/|` z. 3ŚMFS\ >ʭ]P8-s8O( cѨ]dNO}7[ܳQ v+x? \1%uaoLր/[Gqrm?u@k"CoQ1 TaHx1ɧ-9m6!p1 @1hAu84z~"vnFH[{>X_z$MH[|\cKl, xzJ3Q$Kc[ycs^BS֤8<&HI3Y" J \.NKq"tjAUέE^hh܉zKR_]@UQ(NVH;jbN?ģ@5ˢؐϓ7^g[^xIꘁ1ws Vc-e"q9uSiveJq(C5NQG#+gUKlr'ƒ|?>3 TZ☞ZjCkKϻaM(?WۀgҘ/"3X(D&}ڌ1Xia AdBK oh,|UվlF`ȴx^AQf0 KWp; x+N>0@}ڒS tQd?Z-MwԹo Y{| R^ϱ,TA*VT{ǭ@ +6F>WI~QF,3 b:NjV8G΍ǂ#+mkR5qq${ge?6 ,g;s#BrV\|\ۃ^vbCTS̔1Hl\Zk[GP0anbqQg AU!62DJūT҂Y\G{A6Y[ͅw kגzfC4lT"$轨Bs>xZ}-M[: w[wN݀fQ L~* wmȥxNϠ2?C9y%7F.+6{'3uaVGgvͨT'G78$"FÕCk+*|7(ԲF (ȈWf7 UPdWZOGI;4Xw:zςě?Q 4Ruq꣰M㟏m$mNX~`|@0:닟Kd[8&u\dB*s\/:0  O5 ;^:LEǀ P+Pm15:ymµɏ' q'Vs+,FaLòNHI<1כ1Kvre>Q᰼fNs`&Rz#Ȭ"r{KRN¦̏R-l*(\q(75z6$Bzb6.V_c48d'dL?;\z!% RRPCR3P )kwԩGPHr+f} gWN8M?[b3unan6tT#${׵6w"VwzQG4̍3&Q/Xyʑ`e>NlV4;۔BL䬉KgRfK7,oA* gp2Sc@;IU݄-\1}:n Bi*$( LGJ~T’xh?\>Ӿ^xE-p_7}p2"$3ͱ?$@ iCb:}AEX| xq҄eU, Q4(_;sk6yG%].3X]E2 ,ۢ d89=C gS[Vw/︽^%aiP,;[Vdۑ ϖ']L.jy؜pfޑr,[904#cezv5.\}mșǍUUETt"уkQ3xfܼh1:9^(F;Aqs|GGmz4B4e}X.zlT/A+7>L7%{?ᚚ@?/QZvMoqu#jRS&"W*jU9 y2=pTl9T\]XR%̮_ES:4sRl$"y3Š%^~;t&55JrSHA'qd'p悞T9aZư,FeY )YD ^b.أ* 5֡BN%#zZ7anTP, sޟj4 S$%F^2|Eɲ5c%ǡKޠ7HپAQT֣{զIL`5+L9Os7-Cs3C\ Em-arpR؂Մ,ȵg&тzmWaJs\ިdf܊:P'Z$gdw Wn1A#0ns$P]QcmsZ;"s $j|RM:\""!Zۖ nS؟wHP{k7Gpcow޽Dwp<D vsT-筑"Z{׎k^$}:zˆ4[b%|ǚރ\ ;B*a:=W|lԫ6.vD\+()m0{Iճ!5iʂ%la ϯz"g`Zqe?PhI+A-|J/'f,X\v]~P,-JB"{Wb Ym y~l?Dڅ*nJkh|p0`Jp):+U}O+XJ9s"xIPo>k#\H~J ⌺+?މ|B_ f&XE_/ ج5uxzDCO]~)9u1k:"ώELs$U9[f9d*8g9(T=~@fߚK&;Jj;siMMAub$/K) ]T0ӄwZ_N'}0ۜF2-LZɷaenR.Ѻzw\kCjO3/j+WIhhQ.="ع b,sE;¨C[@4vBwp86S?3hݩ8Z auo!d-!t`r(^[HXڝ~+\nP|[;:+ŕjX88%1hqΜ;=#5cgG L.ym /2؉W_iY[)ƧQҼZ<0&hE $LkuMdtrx0U-Ź:[4uEQY'%ɃܧUj"o%T%sC8Zԓ3NidP)K |BON.㠁3X6`'*s>ޑ)",0wQs:B]|Q^1ٌM?oFwѽ^Q ruvt6r{߷+[:6OnDxu9C 1:J@Ur< mՕL[^E۹ߞZᬉIuP.!,:Hz,CCZwk^Sr(% fV~ܺ6ȕ#P Fҝ(D< RJb;GW('x@j=vM6 Ilm2o Hּ \Q*쎓b5YߍOEňү*8R2 ƁIe ( oy5~V7$̥Ʌ:g"5QZ}ړ߄7F"H22]!Is[4L'Θ^MPJHRE`6ѥvl)z)Fk 8A~-$ qXa[L/%Y!g=<-g.|l_}r0PX3)(JϹ1Kc$=MOdSʈk}$06$4tҚg p5RGĪj$iʱţRT{ EzAU'~#Tt]x 9TJS 9cGy2tE\7B$XD? ڢ>BCO@mkwӉJy՞Y,n$"k Bx&.ǭ7@oBu|4ڂA]D|W;!ZٮJ C7 U5R wb]aUھV ]rڗV*~G}5O館إ#gBH ]r&ˑwwTi6/j{7:YLJRn.Cq*˚:B weT/O F6cmG+ZH~ě(,?$JfP O |膑9D$w*zңӏa/Rd 3 ۋIQ鿎*UHpp:Z:wG-<ko';U}%͙L8mHOvhs{6Jܳm^i=),ϰOW"Nv4^c̽vf47bs?SK}G645ϵM,7i"RzDh0EowGEAB+p 9rNp$K)4W80HhE!grn7[yYCffƾ}jr1#9$g[&=9L.c GS!u Ii"[TGoq4o}eYd'LڠMr 34έ v&+diAmrCcq^sYbrɸ pe \weP2BPDQaKހ̵5xQ {Η+ό061,PȞDv#vA"7QrYT^ IXdB G?:7Cm  J }zH""A롞hbc ,F nȏ-ijr9c>[QbnٻklQB2:wޗAؤ.? NPVW/ "HXJe7-nވ{uCiE&. 7{ f]zӚDe%7 Z#ηA0zI)Ts>kj&)]̖o6f}7%**]xye7>mtbyy x!: Zb9qTsA/i0gZe^??TQxM@"91Yv_,h1a-`,aֽM=NJOժF)˖yXJ!J`!%MoV8=DԺ6 -L<Żu=k]IGp :E aݻOт`Sͮ8v4F稜95=6Q^}l?x}0? UE5guJ,Z k,V*e1 A۟V#G'FqWe KBievg\z ,(wifWD5_a1| d][ԒUW,'jn~Qh|~ʦG^e #+yTJE8xh[c5sJUKk.֩ Қ!^A4ѠnORRy|_QrHf$e’F*Ԑnb!CZpbC'֢ }2ޞNavU i E!!oʃ͕r7Ũ$x^bI}w #wM e݃0szŞ$jì3p1ks$,[c?۞TK߀0t_ jN@S'|J/ m"ĺןX@YdIC $!#H.R``lL2=}fo|V;"zqAW=F|Ád_9̈́mƧdI!_-qh_u5!ڪf2 ĵt%v$c᳖ fs[;B"-{RH r\$_obDTVQy7tJ0{Ql7 Վ:D9ՅTgggɡAR֡a^)7oU# %&mM,˨PP + >Gʗ]؎!%:}uNLJhj N#]DKD?s܃6ԃלoӌE i/6>䞺A}Eox\8H QQ T,+ls3I!TׁaⴋUsffx.f.lD)o(S-QOx.K}ͮJ\իy!C`?F)1{-lhVK'(˖7ʎCX׵{g%7\!LLk=U285:|z\~y:N)cwcǐT:Uuo㥷 ,R}wO.X~mT0&O+W%r*Ae!ޫ\TIv랑 $A#1 E2rkK%x<1#*-D0UtTT `0,d[h\ 1;by"g|0l;k^D@uDv{K(OnȜFdo|!ܝ|i$yDuR⥙$@r!D!j3˕!Sk'sڑo f8ہ~ [K_*Ou·G@ CdxͥOTrCQi[DLvt ; @PM -Lzg5rulD$R/(ᎃ~`tÄհ]`A'בl[@ ֆi~Uֿrt}r7@n JNjOUwIˆ%,ZCcgq˞e% ~z87L*IUW?"ݫ mt[P2 {Tr…L56L҂S8*7y`EߙM/$eCsb-+$ux ]>& ]4*!8&JJ*5 Z@uW0I, 0́\FR  uA/Jcp1t?B.9kr\P[+4JQn%{o{86]@giD (($h)@ܜ> (DyH@4|Ml#w 7Z8EM2InPי$6Uv p=D/is=zfR\ÏԞ3f(~t_AWy?YjK\'6:k|m_K oy]B[ygsYe-#nzWq:s}.3 e!:$Pan՘Jڐd+G1ME 3]%(қUNmfo@ PZ,V-)|-}E$'/US@M.t蕝4"Kz*ivAXXU}u_;!\)bymP^\]_G1zJ.2ӿSK=i+s MPkA] |KNT!+IASBx8/էRzs}e 4%5$r{ `^ {mQ11pAоU!6;TjI]H^wx ސ M' go`аqhoLM^97Qq}ؚ, 5(5*K;߄w1V?rMȴ75f6Ԥv'f'4n =DUClfKqW1 *W$}׵٧PZJNC5\ԟ|fBEQS}ƸtKK'=U$# 32ZosӚ_w3`MAIo9Ӆҹ&)*IW qx<;(1 >}F*J[=D.qlë^jyh fzR^e(Tk?ܔW@jM|Û$+ѕ Y! v6,M 9݈QӜȅy=m3~ .zdtW=9D蒑_>ӦBJ}6Db& 3$&1~QdaMm'e.O^|.eY$H6;@=?wv0ԞyvW~{(#.$wm0e9 t]EH-IKyɚJ=N' C+7[ TcpsfTg0etD $a5(i\>ݺ 6&-; Ǐ$C_B W $%P.o`!EC%E̴_ j)S||lEiKuo׫Jy{`7ȏJ$S4 7ut;"{d㱜c*B)?)~/DTPAژMcz \dF4*M:맲wosd(kPZkO-/>|W1>GݮK}ݿeo}b_31̹ḑ[&4JGh,mTr:hcDf |o5sU]~JHESYȰiF…Jfİ<ٰϵ!zeJcV'rq Uub#A,~C2?Bd ZixoJYjUInSQ y^E֙ kA! ZAq{wmik5JsjXh59++!1O~Aв2dI]سT8`| 6'23z@]7 `i^K@]sYCc9|k+Au3Q%P:V) qC+ECQRHeU&GDI?TDmxϹOşF';fE9-81# *1t j:2̑䪞T6M&ZZǜ'6N f$3E&b3JB^/%J$F~^x=yӏfNC+v Jqe|nݷMdW T͘f81({Qr|cE+%´MxtڵN} U=TNs7T;F,8[2gn. p%rgͪ~*E5oj at,<>A)n|Uv92S(Յ965kwbBa؜C fg.P^C68'?@^'SB( {I{tQ=pYy>"c_%X2}hM|-h6 ؇Mc?_uҫg 7"!@8\ 6y{a&Lm_왏;A^XڎNdP3K,c1LQޢ hk U> ALMٝ]dWKSQ@w||Ex = R|=dF~۝$IH|O(lφ 0?H]73!BJ¨5"n֛vy>픳V-h]7./a  6zburCVIpzH!dpVxI$РVhd(-7lO&9=UM a ް–y;bݫb]5!w?=NΔ8 1c!-i'4Xszl\&@;&Bd93Y\ã,/mZ=#M5ɰ64L~?Re2l-;8o|lviB743YaC4hVz<y+[RשQ.~I it P>,!I!$in$C%Iuy{+,C1Lhwp%=%-5_y7S4(T_b < |=S'\[hYוZ;FBq^Xs6B0tzlǻk}Cm^(MvdJٖoʃuZE>T .uq9I#qr5SBY`JF#^.`iY7VwXu#KbYM8<`t#K-Xy!mLbrGHp(a`iD8df0 OHZ*98>@(us \KTVꦬnLR>Np,&`칯lfHY*0z_Xz0EB哂3VM?U)M#fn[?GJ;}p1-`G`ο$JNԽ =u'TK!TJXH-pk~s.} kM2Lnb[.DCŔ[,*[c43 V*}߿%_cs)n qnŹq9%?wpE|GZvФqH{l7ULy c.@׵ny"ɾY}L0Y^ǴT54ùQktPL֚{ B  -Q7%i"l\WHȎW\kQ6(DwxT~U@1hC ZE&mkoGlgˮ+f6_nAW;,k >빸 3(:u};dK86h Q'f[P9a_Ht+骺i$GҧlDYYwj6H G.-]eҹJ- TN2lmRqU@QQLZQkѺ֑ٟx~K+7&Ƥl^hIn쇼E Rv\m!7➟zǔ|#Y'rɎ۽/E7 ?ūOSo ԉqڀ< 4*TQT夝(P#Dvy 5 Q?y.m<^f4rI.{z΃vẓp]~PX*{}hj)@00T|8YxYOуq3zծkJQf8 wkeAFl%do(s_xm;dUт쵧'YCjd8Y2w,WKIdĊ gJcZG5Z)H8zq9qeZs|9򺺅ضAFzyDIYLgo5H*lK+S5 WaM`rIs~*]_~0E+`FTbhԭXjҁǒ%gS"jbWYQKAՍ.9X'n"6H"t TG$F"%*B}dg;J}$^Wj"~Dsi !L ĶK(-Ŧ,w/33s6ྦ>K4Le[KT=hDP5f~X3 oC:Ԏ]p(Jv?iyڳ?qUpmϼ}Fߎ$wO=\V.{`nH [Κ~)ӶpěgFi0c# r ~3H}d[ZT?goͤp/ؘn̞NͰ׉HE,, ~]@J7d1`3FR񓐢j] F+ץb,@MҦ^lq0g ͲA$W}&o=D 4r18ٱ.'88 M4,݋8}~\J`&(0)1 n?lÄ1&HQI>fʂ] W3aKZծ]Vd%ڼsY.j :E&$d{F@ɼ>F6yEʗvjW<>dm5v{DI )frcCQ%bm7ͷ6+l:wшiv^ .P汱R7 vrtf$dЛ9>,oBhdWF/%Ռ[\P %zzsš9i> 7! ,;8o(ƽߌZ]@)2fsqIQ)XglR.;]>l~ ]SYƃ1xPn.~»>t3h$+e_*)lID zì=#0G3Шפ(vՠ(˺%mG0HZcwV;!6jCSㅶ%eǧ[@-(U! z䎵ۣQ^]->frѕG4SI>G<;kfv c?'N&mtaJqn+@Qc 'zL%aR8#ʸRAn.?:͐F>yz'X +BhE.2u=R]{]RJչ3y)lBdQ)IXF*'ٰhH)-w 蕺#t,o/Ggg.ߨ)fg $_|Kt/2Oy147X[n 9DU3anGGLpat\^-;:S 3 ZUk[ gV'|+gd$glK8ZL^jN+ˉ~z:Ts㍛M Q ~4 s5ZnkqHrpFNjϹ2d'襤[q#߁͋GlCw[ܣ\Z_n elN!8T~E:%0yNC$]|l֒XLd(zk/ެ aT8>8zFˀkٙbAV<M.d` ]!p "ei4æQ# N= ^j!T]$D*.Qk音H5C \Fnp/Z i^&h!M(;aޏ^ zaXÕUټ}OrbY#1ˤ!ʵR524?zKzo0:/_dU 7Y,6 PI&<,D8i^:zI3#) x)kbU4d>λuր%@ b&r^kǃyjɝma0mo(p3E;̕}&Cğ'BMAOPj2:LWTRieg0΂QA]"=ˍd< Z^G혙 T&Db=B0Ά]%X G2>7Ǒ% x8"&Ajz>@kiZvh%>MPFDDX|a "vu> xᗌP[F0|{ va g@#HnFRJ: hR|A!ݫcn8 <;zi<|M_3Qv 6:ay%d3%$2 Sq Yp$ ︮xr=S~޵T,ek&v=Qvs||SajedзYzcUiE bFpz5X4ZD@ydgJS|@˨jv.W"h]Svw@ƟBLH<VgKj!E dl(H[:~Ōt86ļ?IVweu AŢ.d8w3ae!IHǶ-P.|>}t\'d `O*)Gxj&tv?&'+aO3+3Q2 [o3]*3Ļ̬0rE2?#X139 ĪxN j8ʃ{l9sq.X}(l[9uuP^ $z"~dS/"<(]>n{ xq\vx mlG(CܯПF|zKi-P~t0NK&`k,K]t;\,ȐS(N9U:Y*rz~"4jy0 '!rᤦ~>F4sT\e^lΗ(Yĩl=?*D֕XEmp ̿ab7]t6_1P{u .'"K5XN z8z:0ښp.܏F별M|}r3ÝE=qwMM1'WusZA:&S$EjꢐN@MC1|D*4 sM-J:NSχ]ťDݺVr˾g'rsû6$ WF4Y*<4R@pW֐_ 4ڦйvo6:q`K8ƅ7AkPN*ӄo㉖D>Νw{$j6lsES =qѵ4ZIjrz{5 ^a%o $GH_7,6?Na VXgl61+fi@û{;`?('M5)/m]I㗓S[S/t"= cax:eMT=v۱78RJ(fSFKt]l"s߉`0m7mKATHW9╤/wEWnaǪKzg'k?@ˢN¦JiJ@2ǟ?MmuEtuf`+̀g)ԵII؝Ds@t);6oF ,L ~MZ.G*vrfO~ЮdV] [\t}VpWqJ=uRyq<v~zU4R!ZD zT( frKk4|W~\623w#g"Tx[e/;`Q荫x KgZnjV&΃DIei8Fdy_OaE<.Z"}o"ƶ;H/:7cw_ Ijk&{ʧ[Ш\ɮj d,fCn-|7Ѡi&hǺk.a&9D}gM&+4G867v%&Q29!_vǜCQpo pBq96MpeXYeU`( 劥ev1 2.^dz EZZ"Ah)lƛLd]W#&d>j^4 ի6Lu}!9xu0l65R}s"Bp㥹!hė8MRZ0LƇjډŬ,\RAf^}su*n@~Et*go4c=/:Yƭa`UPʅy|!z^nwR|o:|"_Ѹ㵜iz8  ,!rݧE3b__c~HJy-PN{jws2T2RC6.j1X~{`%2kNzP'Բ[M`xkp4mnx[P O7nbesmy\u 8~.TekנPV+pW~Mu8rjQ]A93J}6 ̎CFK}#<~RZ66!cx>¦[S+*h<2D1iŊ 6_҂;Y#w^nad2PYtc7 ;S=/z-GS CMQ;Ԁ!cm62HuirA26V&0ab>&=4\S}~@C8Ew΅O`#d8<7,$Y<O$1Qp"'aВqtOb ջ0XPmB6HzzxN༤YDduSKr['Y7XBY@~`4$?!>Z3,eɼRq;P &6n:$]cA~O%6:JRHH\WaS-n= Qc^<WM>\^vDlfbPq|@BT惔$h z ŬcOVS~xށA! ,E_{q$\)ݖ8m9E]25r3ӏ|#Yו q9Pr⣶ȬW3a*8$ ,%+@t*{Ai^u=HqSah /OܠBrʤ/:!!Z2) ev 3 %a-ے߀}%~,%(}[3(so--آԥ 9lٯwB6:jcT+:m]avo.&j<6`-OVS@l2O K`M[NۭpʸAʽ=ڜ{_Qhm Xχ ^SaY5cBaW(ȩÚaڍ&mU?p#娮8Yz:} , ǭwɼvgIͣZ6 j6pc%$[fn07[ uiqK 8o1aUd!WiHAN MgynV苇l 6ߋwэVK\ n-*⑋€A7HӘAXy>:mءQyKb!CN0yĝe3.geZ,TXy7R[ź! Ѧ g%xO)9XHkqx͝f8hqݘ5G)tcE3gTSA:u<% 9S.7bz};6>aܲMheNu=׋>9Gye n0g'V;|E /=mgH]zGj,ًĊym):|@Rrrc169l2z>hR(zD=EUۋf@X!+p;˄?{:e5 `F*r -39󌬄S|Hq͂|(@ǖ=-m ZHǮv} Q6>W>RH7Go&IXI{Ra^qC񡗤rzl+__ҊD)1[8Cu$hUsʼg5fxZz7i &{bz$ :8I :YpHRgh6@q|VMZût2r7OJU\Օ965Q oQB] H?qA ,rrIpiWXQpd.޶!҈m I΁vV ekΗp}SGw^%GMr ޣ 593a5P 0"+16u4g8sT0[w \o`Awn=vf Ph6_ AkjA+dC<&R$xdϸDPGo;xK 8?xʂ+61օ"+Kni-dWQk+\:f5pW)jqQ0$druq!MY^pt R67 iIUudRR-`˸ U-ًhbnU7ʃ,?ܒ^,` QHKsEdFurKx-}b&}?EIWqӦՌKW9ib>e"t;=/8|aیquEO2Իow&w|Ų$YûN(3Iko˺2I ΅ⰪIS=3KtOׄs;vƞ*h^v]8 UjZ2#G1r7QJ Lvr٠*8xFWt# &AА ̳o8N!h7Zzmt;rwW+4sW 2G/GZ߉]ys'ҝg/nF {s:UR<"y<%}=]+ ;selNA;r\+2iOe uMxbIA v/P{^ڄL;{WYcʂs(~ZyH|Ψl >,2y/TpQ!%rЮ0QipT&kHFN5+#>{G_/gDZw Hx2`D2KA(v&ƑL]Iӕdl^uWn(6n.|_:ʓ*BqgiH:k@Z͗^%Xd{VO Zt&Ur=rs2`cqMIZ?r:)JN책aMnE}j%cfĻ3&5!ʳ#@ZA)RFIJn'~ m6ű3> Pz\Ԣ 7 ێHIJYgQ-qQn7kb_|j9"F E |!秪f2\EyA&j7]@ހ5@tl1>QdDP]bt՟ Q/{m9gTM< x)Zy=݈5ɜ@nN}w F{/vcɊoOccM)榇 ܕ(EK r;@Ž">cC Qi߸T6:%jjoqן>x[Ę! O`o٦L+fP3=Vrǯ\Z PudvrXRC$xy|cq뎳Un&-IXߙTRʪbR(Q9&1IVb Oa)7tK6xS'Q4rW ,j崪7bu1X̪6#~LAd=5;Ή(*9'M@g#yVnPV~x5 !m|\#Y[pcٟ(3i+RM]fr. Q%s_bJF#sߏAoO~kЃ(]X1v/Ś0.~ѝf({D4[ y4҂HG'rЕ(=r@xORy>(Tvj..CI^鐍pk bHO ,k/Po+dJ}!{LvXC;2 ܕ Lc에 ͨkx?͍5#4>$>w~{0-^̅]% {Jqcу1D7 7 &[q$]b].ԸhJ$̏n7@1v_pR" A~m$x';\[XqBN"p3:O8y<u[9y5Ʋ 94M,kX#D_))T0VYvu]hPy]"`e]J%ʰ3lFцm4O&L gրvg80R^("a.\ʷj󴛆x-ҭ1Vd0tmтv?-~zS蛊.7_Lz=Gs_XPf,z׾`wg^%9 As5 3NX38q٢`Mzn-Ճd V9 ްa+$nlCbLz]tO$!}v=ou`z-I1E-÷ŮZ< (RޜR8mГ,\E*6 jJHǼo,4ca\eLFqDi~az^@GQR!r\ϓj+{+ ح#_iL8V}P%3OU)j-'nVzц)S"qmY${_JEîn 96fe t| G]ܡLwT=xj,K[eQsjo),^(Ǽ+m { VگPA&<[dq f-ܤ+_RKkĻJx6}i uV1Gϋ6#2dՊ YpEvZFy; n;fxeFu%5,'7$*vMB*XmhPG5 a6SQǻc@yu?J_=zlorl$U2Eea-ľ Uceu蓷4Ek0+} maDi,9,w )x']t9Q/G%wL1ĹF?%-x>DaX#*[fk@v?4_}u qq\DgGn'5J1Rˋ1OزKF}A'a<(NNHd솣1Ts2[Z$x;ܢ*ba8^ՑJ@E]Rd)%62bD<;uK10˃뵙;^̌m9AFԼ 6搘7FVgqxCGMy;A|f&]N"T6$1ZLj P9E9T.SZrlKXtP\_pm7TʗcP})Se$[$!;{W]ˆ)<^'> @weƨu"O6+Ź^we'Fk-Hh`X±)5P|?fxC Vj*3Pf _/|J6񁤐-܃> N+2 BjE˼BbÖ0r3fAG~ZmE'F$|;~V)uI68䗰fGPyΞ2%DTBL{R1dOae5$Ⱥ+\ŵDJ,3Fjg3C}ƒՉY?$U춰bEP?>KQg8EX:S 0_NXM]ubd–S('Ĥ~Ou.eAcc.嵹OF5[Z-B+]U1w}:of2ڀ3!Yrn^ʏlyqcl9;&#P^+'+QCkK&>\luy˪cyOc# \2$ٷ,6P9N6D7 4Ёu+ڔ!5J3I-kqkիrιLV>9jb)?q`pמiYw 8# G{x5>wuX755 d,*0'"£%x QR/L*YPZݥnKTmOяo&Y=* )@RN&wҁ.p߶sئ[5 (&1,XA;#h I8rL}[=r MzUZX>n}a[[#ޟ, ,E&p}{Izg3]F1}-ڮ] :J!)_Zkޞ)-ADmdB%P9eJi'TF L(v=؏js3wQkIԴ8si#Y׋m=˼q*PEc.EØg <z{6|zs2QJ4\$]@K7I7e<= B&7iԲ"rl崻#Ο᳥ab$%'O?ȼb͵ x+rkVָ"tjILOFLz>jP(/H'dEZ?["6`g۲.& /> hq[0Pˆ::`6e"=|_˭2bɁWǑak_?I۳3P2d*ϦG54 %FUjv|^eaAz ^Wfs-lJy!JfvO2L/ߖCVasJ5R@LLVzxdsCos1Fz5߱!][oZ[X=wW'0)|?)>ͼU;N</r[ʡVr{4d%]&tvuuEFUMMV02FJ\?̻ST 04n5)V${uM4p1ulO37#fY^Zժc-8c8UN xNcc4'#z1ߌ@t qM@ML1otŹQN*8d&)gnjjע@cxf;"fտ?D78V'z~YÒvr>A=Bul]{OkȪV숷t>C"fК;܏YwN34BRR<-:"pJAoXQK Jb_Q׫ҁ}sm[)5#sUix֒qBӇ[-|H:=PH+899\&ho4 /ojJ|巤sY#|9 T@ e`NFjVKI)H{Ο(xo¬&[ $8t6wusMiX@V|Źlߚ|d}ۅDk_KiDh]dא݀JILVm2}}'h}]}GM :Qgy.%pϕv}bɆHP&ā G0jpk"ל4lc BնP Z^k0Vȟ,#)l+Cٻ$iGؕy;F ]Е/ N%z&sĀkN v|7"lxtDTI6XNkHYQ-IG1sM3?LYTc.XRd? k 4"bh#5%'V% MHwF,FyGx̫Yl,+K*?^LòƐI QO _<:|U(*-CO,F u=Kt9:2(zYr"^&mm{{NUj#OQ$y"8ZWK›Fr~&,`QX"5TTlOuTu<."rpJ6B;](-RP4V[F"&~H1eG8׽vB҅+׆q@3H;j #I^G ?G ϼ.kDQ ^I$mJ|IU,+i2fғq¯]1"Ud5´JQ jNMw~a_>X:6C;+Z)}Y l΋ޣH + |M5@Ke,u؏Sjo4׹AQڭRubs8 mgۇ࡙d KIp!3"̙& 3HYh(ehZKh"2P,rs $ ,O4S9_?uԆk&⯫掵lgBۄbr>p7 T(|0Kr^,->PE]iS=SAZ HR m+w̌e޲GEr ]p*T3F`'FcAv}H,ˁ0m؎_M_ 454yL Y}H>6$ttU$L'М [HZD)YIzM{sEoij߄0E'UYh_f_Ml:L?Ƥ&zFiPm&<Pڈߏ#aˆ|-vg_'˹$L v1o$b;+bނp΁yhUi:)v٧+-;Ow2ȨX,;%OIuP@ elu!ա2{$ d'Ph-]6c~!@db n*IU2"` @q_m'ƒ'[ܠ(lq&᳉ljaΣ`aS(9f"{'hh[|UKUO:\@*A*U봵ظZ|؝0M8bFs=:ux'HӤEEK n$_UF m|AvP0y$|'0&_N}Yg¾jGJ͖quciPT;5CuFth&me uv>j3GTm:]&>"毳XEgVhsUXJ*\ntC-ڮ[ggdTL]={ha:UUw%<}!- _S77(ҵJicEzWi 25Lt s[ k6FOIg #(T5 vh<"dK>SG =m426Yҗ/-找B'm,hdYCj0.F0s{p,ؓKX&!}&cE!~ߩ`s$ib>RF%o$WZȁJشӎϑ=p`ub[PբmhyB6= hfw$S$*YKzKqo"ZKN_ 4G@<},$DM﷗I+D 2e7{`-]zAE]1ʛBד%eʻ6̦n be$T2nĩeV#߈fxWZXftT( ě\F/S]YI E[CA6Zсtt'3Ǻu+LFJ8J%3D${};Ih6a⟞g2 +c#^SG.J fak0B .Q9AhNWE {(*I+v>gǖ{CO-,QwPLp(f)-v{p_.p8[8W~t|zp45\2 疪u( {Cfa{X!DH#bJzϡeo0L*ccC2Zz1uH;klXq$#rxOH 9}ĵ+K]ns(BhZNyOK2R y} 58:@5[, #AL,j[_w(y~.KHJ@8w Ԭ\k Tmr2JvӂO <<~tcX[W7 8p ,I2xM{`cUC3)=(O$^ï&m{JPyHPAuJq@yqLwaGޚU0'`06VP-2ó ٿ;M+-hIvޑ[Tq F #ɑx\; %ڢ_b}ۛF/WYz^k0DO'wf wI]) 4i^$F3phL۪@f8T2f[lf:0I}Ώ/ Þ4$v2 Y;" Q~\?Ȍ%G7EXtggv8>WxVs8 ic (8d5 /~2Z\[[(l'i@BbuHGcT @V~ ]t}̭7hDJe8zapJa*8@EWqO6s~IMڠ{ S`:)+ʊ, QJrWq=HzwCɑ3Hu OT12$ ~]n]̪Sf ^;㾩J'`XlARfk()yx,r6-JXjJ0?rL QWXϭsq }/ X]ώQ2ν_8PqX*Ұ h$x;j,p|T-8oH36^st0aV k: eP/kܔ|z1ǧIBQVH񐐙05Q]ƍD=9obs(.#x>"3VLKH2x^H\Hܲ}ᛩ?/쳐 QNPO;]7ռkc;U3{f3r U*R`:f]Hta>l߿"Ⱦ|c9'鿹 Op1bޞHTG57$a3Z"E*B)@L$:80}P2:LZ꯹UhYLmBnWąD}'l@q*Bj7[tCcSOmҜ'3\a==7 ȑS'b@ 4&dZ/SA7&PSdR|3y4cw$ @w0#n{@ć=3rmƩq=k wm^JV{?ctP[d\k齐| ?ollUF{Ze˵*^9<XRMU,3ƺ=ֶME|rLl2ǬplU,M"XB8<DMຽ(9{MyOzDf)!rRKm[PՓAp|pW"nN%"#ryF%n}Ks_e#erF~.iݪK׶> 7 gǚXl'zIH(pt5k7eCϊX8rEu{&ww+;1@di1@ʃJ]箶\0oKfp'\^B5 I vW7wTKTun JEwRbc6f>Md8 alN$|GŎ< ڛjgԓds2ri+ S"n7 ."ύ}QD"z=g>}&4dT#+yGUv¶v4߱榇orҫז6Pj__D 5ؔyj0=DnYߨ3);Ä떛̸ғ* );Kzŕҝ^)/=k }{} kzJQ@A\]mPm1Ti]{iؓqQ: <% ZXt|d%{ʤu_OKR?D|-3.HN )(krv=f}G-&!A0YKag!X 7ߡ2*-v}CPE[73ׯ~XPFQ|kWmuq(!>* (8#eќMd Rr[$&da$nt ~ H$=pA+H}1PNXF [f'W1mnc j}!17E`b.TMFq[7V!l zEN4.aGK2R6IʳjPJ ,C\g/ohکAAa?2ٰs>zэ4ISv&m)Plڧt@Zʸx`&..6p_Ĝg:;S0l~oU&= v}p9a#U [*}#Rctz!O:Iww t@ >:|LUHpNCN!@;D>B?w<>5?S+Ø>{Pd8<&57dNJ2[Bﱩ)=.;ݶC㿗~_:Iķ7zEG5ӎ4^,;7tKgX2x~;Wu׷BaՋ"!ltFh:i+M_3!WP +^/{k8y)뜚`p#IL xi)?<"pA;vg!zz C~KK#^iӪwyo-UDCts֒ }I1oͪL-s|`MPwDGЫSS=ɏ#^//|h&vX~р~>6k"B CAHYetM53,BX2HUpLeqT5ǽtaM{1 Lod0yNڙWWU]dՋd,EskW63Ja_oV0Lq3Y+;Hܳl#͍0ʔ3a_ "-{()pF̚k1PS TvG&U[P} w[ Ld# H pvthu$y.K` 8Hϓ4T~TJԋ%&;|\O Lg0vs0jYk쇔}POM2[t}2v4j6,OS ‘Ո"d* nF{F Ԝ+4Oc?W,^xɁy,q?/-4 Bjw`M.{{0pba@\.>S~ͪwwƕ 3 rkhk1զ!bsi9kHNL SV1 fKF#}>O%~k|z2Bs]iZ1Ls|`)/['*~&N38S}8qI&W 5?gp$Z-ub^'Ȏ EYD?ہ+ViqQFL1xO2W򠡥Е _pUR(10)\HuZ"gϜ7%1n`dM6Xr&Jť'LfDH=$DtІTy}a{F` \ E1lK"HC˿y!nk$T^xᎏotվ0rPLVvI}?ޖ\%J,N`2'vշbujaЭw.Ζ+ᜩն%uiW[L(@$)Q󮍮!IQ.@3+Q@k+ ېBs.!+zfn+Iꗟ]8bR379z}=wH:Jκ#FxYRAD" vͬ$w~UǷDlgV>FNӄC3D\oGs{ m4$ ]}GeY0X c8{K54g^gֹ~NS(B@S񮕍 uW*T\MS[Y7g ֘\c`Y==);Jb%^rײHXrCgx 7"rҀ/?xKuN*--f&NR%6pZ[v3]k6Gg4,7&0L LHQ>z˷s#Iu*~Tm韓b28Ezvn{3?r8)U]0x橇豧sr~eѵW!/1sc8  ZCN9W8=.EĂ&K!KAr.ճpB39pjGeZZ- !xz-YżcŻ] &b$q9(ON&휱Ч;sV:΍,F>)Sp ~#KJzENwڅ91h+G@pz@re'-Օ~(˸5/?_)r`Yg,舄 C t풿|v3p9łe+pw|fLD$wt^RW$}DtW!A#tEg/jspꋶGB5h1mԲL🸊*}d}b'CecA5m ߾a!) ζF>k,Sdb_aC:qF )S\gQKc= (i^OH;Uk/Ѱ{pa|j<9}+^mYZF)'fI-rH&CvDVz=.3ZZa1R ֿ,g{rJ" W ztugPGT˄Al$vWLQdpb {Qڬ:kxSs %UYbr[km^O[F\h42UU!u`$OC\ +J.|p,$CWIB} N2/܉Ll>nmߑNf9BW?Mr: ؃%҉K!w:zϊr/qEĕ@]L;X]OAM͠Unwbe[iF[oW4%M RD v0:f^t~;4wÔL:5vEDj_YGi Ig;`UԳl$x+ٸE&R9AXJhQFf,Os][\<0E>N®&-z(c>ĉQ:ibSwPI$<V$=Lx }0R[Ƹ2f3$?;d[W)um}7cn8r!{8&DzGrX0{:} ȩf<|VΡUz&!fGQn0RSo}8r 6.Xj /i8]U]UM2N H01 ;sޓ)_y%#l7YEdkyP8}ii}GvmD݆o~5 TyXZI4x/TCHx ,[D Ƒhզ~;rG| 4v]{Og2f{nK9%.~2ɹIax5q3yS^W\2oیͥ6v2rr+vk>`1 PkY%n)0`o'/m-0o]ҁj|2gҧC\PΏoULqx,/9 j$f"Fb wv&(0=k1S=zQ-arI{]4U"A`{؈P(H(St ƭýV4l-OD=m>x2M(0E 5n& n BMMjB|jtʣƳP$Gr(hdP Ǐ%;*h*/wd1{_+_pn:Cش4,C;_v}AU*wAkƞGEKUATi@Uͤj o8Zg<_:Dk=FrV3U1AaEXnmGW^Øu39#w*r_IojUs=c]6Ny3ӹFz3d-gAI+" '<#RvIM1 Pnpw™c[ӚŁ.KzjŖ@fWvJ}‘ge 7ɾͥ><2's:ZF>qt%_'NOJhMv-ޠ5w+G}-6FQޜ2zo/&4)w(q|=nTjx*6ۏ.s@t3v]pYp@A_" .ԏ9 Y5zρL. 6xQ~}3lO%S@AtކGCN~<pyٲ! F"ԁSn\?>KJn(PH4j^] MEa1 4:b0(_}o Cxb>zq9*DK͋ݖvCZ 6:#-ڿgxI%Kgjh߀W~DN:M"n?Zf*}:{ th\m$if~/N?ɧCPoJku Kw.kq]=tֶMostg4hDJC:0ur^y}>?=Z0.8r˳,-|=!:+f UZCSWf+ b!UdqU9՜ 9nG'Y_/6{2}U+¼}\D>W #-7:hص1 ^ U S> 6ZIC CQv)O jPGL@!Z)ޞl| ZcnXd"IAS/A$iF]^fiяܗv &Ļa gP1JIlNkd2/jz=u_F<[- :) a¿gp5$IZۀXSI@ByiPq$U+yf֞ͷcQYdʽ/R#'TF\w)xa_'#&"s6UVtwl/A0!zh&*$?@\g$A31} `dm`ӎ|leN0Y`}1?""J_b'*(պ;7x\qeUȔ!ES,}C7pAiBz 8.ji>Ouz W Z.㪭!V*>/)O*ʜAJCz\,}!|Uzz<>ϒePlL}/eM4a:~+(pcgt3YSj؇:~#)UtּxȮ0䑣 ZҾYy1;DS9>_]!B!rڤ Ũn+(,1ԝg0kL :WNLf.'ؐ擜k_W=;$Vh vPj,t,,܍iݪ#/ScBr a߸ofmb?P`8{#H=/#xt#']3}8^?mRw*~W \Y"t5<0$,b*tQk| sxZV(T*… w3 L7\ɇ&Uy gjvp pe븝^ a͍5|cnl^ڋ×.S&Jϱ]V>zHPJBT╘H~?k p ϳ:}71U6l++K(*<cN%EdϗMľθt=–|ZeE{su$zsEwN֮aMp2wŮkA~鹹?mWTFy/˚XwM![u:gʀ] @I4;NXBA3F'KY+L "2𶳆ܢ6[mCsZͦZ&kZByT*T$`3Հkc !N.釢)0Kh=HK&0bƽO!~\DܻNs<47Nk1 J^Lπ)9} &(gf6 jDN}v\O?_ZTR:}ceS~}B$vʉG]gXCCF`>dgiSod$8ӌݪ 3j~Q"0M 7*mbV BD,'0D^O&&X62. 0eO;\f׏&jUs x 2_q@x_) m &=w ua)!Zbgw|;nc nF8BK)A][ٟ!%!Rn,x$e0FHFyB=v- B;X ':̪ BHwXzSϫ8 / =gc[^#5qE=$u(H:s#d8l[Hp:b.WMj{p2}=YUfzK#6&=U&6׳)Cx7ݤ4ND@~)%BgcKŁ6 'v8M{,,r7VOr{ګxQAfi"|ahĘY_t NJQ&n9xvfIJ2x{. R d~A!P4g,ut V!kQaT>?7Ic:>^gBem;m:C[ O\ND|`p)2h@`ÑpG*⦚o | ҽ^m4~Zطz"&^;S1ơ E,9B%0yMbhnQV!/.l|)_>^HFQ- 5a\Hs|JLllpʢ{{;rmnbRau\$AW:u ]lWsBe8K*  L0h/"{VW~E6<&/Iu}#$$ņTע|[tm\irkTFEM4k)cM朓Ҵ5<.#]L5M4u]JVNxs#!PgIC+0]@Wkw^p:T֍ک~ .KCBT_pi@p QQ>gEgH9_$މH\Tƌեd5 @4ɅƌNS\hF.' ݉\e fd'U7ZUt3++LXTv9+C.Pgࠦ mqOFu4ZhGAhFrz\4ElBT? I/(u(ɨexq|߄ iv-Y [F|PNq)]Ȗ!# 1V%LM^BX!csNwӰ(IlZBa&fFZqWXEJx9EZŏcAUmz r`FValexRi@;YK"hAڵ$(W8GRrĢ@mtS*iɐǪ<;A,c!h%nj @ۇjF`WGNbڋs N͛'UX`C8mmdjom3bYӉGZ[XS\?jGV>$eAւ.CDOe]@eCCL ͼv1{a},1}Cuwqu<vn:X&߬捴.|fduUWzF>wsZp0|5bsU[5o}qj#@yh! ߍjVK :( ]J ;D/f=ztH4{EKFgGVLk[ EYyH@)֝a ?$E7݅#5FUQq, 1'VQ6 B!w Izķ)ppV3g?ʉ\+J C[lU0T!dF#rl R:ܡ"߀rhmKēp̬Dx5}s$y*k`B&v.JU~30XyOfMe* DOikw%&__KV_<3ID@-ϕo n]?A"yt`x&h^E@NgVH_9/(Z)T9(|]4{9k<8ʷT&[ 'gIq}C\ r8)b asP>C.=;MXPqUljH>ю`& bX jA cMA(=#;Ԧ0 zWT"YmV]Xv㷁-}gJ E9 plS1`%Fwx"L91 aD6$GUAhR_`PyZgvPF|Ǐ-^Np\ɪ&twHo0 B=OL$_h׌Mäug܌Ui9K4S+E8SP6WazocZHVC!6ӐV={V#71|b;SM~Wy&BE Mzi7l^m:^ eIV.NlUPEҏjk^Bd`z^{]NK-`9{oYP aR خFGcR>D-d +msxż*>ZqV3*I5O*Kp{FDAMx4v;Ɂ b\Ҳ"52Ya瘶 竇.K(ƸfrxAMOfR, 0u3+tultKh10ָ mA(R DtEѣh6= An^%p0$OYJF 0Qp4 ;=bc囊@Źv(ۖBdu6 $98Gهx&{uZ:\gw"ŗ/, )ϾtM>C+jzn]0{.l&)K+tMlJ0IϪzvPE|eg[/C$2YgWqO;\ b2ڏagl+u 5rH /bSgm+-7(P1ݵoG"t7fP.h%I-z<;~~X M8;MfR1Gɴ|n҅:D:O,)i/u8̊} ~L * Eis ?͖C[}X@s^'&E멕ưxA [RQBdo sTvDH*텂2.: ێ*nnS`Yg(VoI0wŲGG3v˩? ,Ix\imхK)3u*kx ޑ̈erK( Z$Gx#A.rӄ)!P cl7?'u/2gPL: hhl״U$iwwP#<?l>`-EXTad_<ׅ _RfCot4ހY,a-#mNɱ? 0t $/T@GB Ui W#SUZ!iVmť7݊@)W49s'!AS6"_d|@0\XHE͏yxңC 9!ߠ"i-=¿o.=| @Z },:lIWm6i^1O`c{URPB$'⼈Kx&Y` N3 IG {{񼰐P70ݮ: ``d'c.4V j& OQIǧ ~ ꗹ!KDz>#,*Fyy Pspjv\ol*ZF`b]eIEt?'DiT&ho1{Ѝ`dܬ׼+ TZ[q C"X;Np{!O'㺧&XEvteKd|LʃA $'1V0`gJy{]FtW/$#CXVo IgFgB܇irq.\K5nFVe -"V3-4>SODx \1Z45{K}8+_vW0Sܽ%BWu]aT@\u8ϭq@@Yw䠁xS-r*}JBZ1ĆLx( ckWkb#g6|wz4kf_rZR{Q5Xh-k $es}ag,pVz؈Z=߸Cid_սU7GU{ƧQd-ic/8 \cZNHw= &z$#>;V_F*- d1ŴMwY鐋*Ӎb2@g 2ַńu~p[-sC'p5R /h 4a@fѽ٣E|[ ]~D/3KR;H83F1/@^K'C@m@r󓩤 T qv†Oƒ9Vp q8kcߜXB ۙ ہ؞{%*r2$f]sRwf-d鋠j~76+.`M,26) ۷-g.p&}:Q8u Iҋ{>?NyyqUVM^ *A%}'`c ]Fy?OVxۡk^")nTy}/b¹ڍœП,I)vUdH؅uC?5gozWl98= Z•11b|(s8/ٞ8=&˯TJIN9%Kq k{#v 4?&]W޳QzPT θ|2s楖,ʈ,;Caa%Đ j"9RY GxuV{2K2؛t-!)j:l6N,Ú0?W-4Oǟ#@នj-xKXXd$5IY}=Ͽ0ޝ!||N 5-&7J}Iafo,5XwF;E$I!دLI%R+78yսjljN 6w84d*{T<Ax-tPORUz"@bU̖[l<L|gBYvӨ"\V=D̹-t^U>%W323NI@EY/ZW!%c["nL3F]1>q*O #|p2KSX L<4;I8i+`X u^ǤJ8?Eh\b-]}]g2u3KڽL_) 'o(dB%SCJٳ14rI=JVZ6ƟZC~1cl ] )Sp:qUXs?UTd2)m02b]r]JZ{|Ecn >m^OLC+Y㐉$7Qd@+/B^/ቑߥxc>8:^xא(5B@v(r6r6R2;'0u?shwUC=>]Dx #4@Q(ݱg=H0̻?t-Zhrg " Vx*ɠG ‰?aP V]amnȬ0zN%~ԀJ@\!bMS>i"㭊G?/ eSPF]h= ۃĬ&[υ?~2 LX_bs'3)g*}Nn{ Wb8Rwljzt;|a~̬"&|:̼p:i%v-잹OШ j@/8xVK /uJտt%DH/".$hV]Gɚݸ3 1k\.J:pr,aلdU`B\}]23+mj}.qIzui: p, 䘕TBEP+^_&DX t EY}RѾ5xő݌vt{P f 1`pg)8ʾN%s:M] dw6UC3UܠǔQV[rxluh@{(wx^ek^'gS)q |[o#lɖliBxaYb +t/=+ΥDnF4c.A ihF_qՍ"@µA(X4$2I<1`?*&<]Na%CF ʆ Y\"Mۅ6,,哣)$cUd4xd>AYۑ#EF=p֗<7|}W︷#>Џb爕oR0 c_kW`qIv\G>G>C,U0*Z(\՗Ջ2)u whstky ェbm Yf;Ѧll}F"#RRg"ǮD ~ScUҳ}9(/!ru~<̙Ab9`oKo]]>3(iK^6wVH`/,+NV"c:4p^ȏP|EwP]R#p~ƾA9 *@l --M:=4`k%e "/'|Z$!'{4"Э *mYJp\A1KA M/c/NįS+fG!h/wBԜ3|w!&T `9@uxHs UЇRL(09mۺv+(qED] \6ݽs>7i7yr(lz3؄\O!hN3!5'e1EzZ50^ -ݱ)Ď^;GqǼ u Il.9p `ɴg+J: lWQ0=61;7dhgZߗck~wP现 {;B#"wó `Y8-DP/ hθ1Ջc"mX6 bǘ}:Bɱ`v2ulK!$dsŕ\>pe'Bp pVf9"w9n XjugWxu_IST"*֧J^߭-:Ⱦ=qs  A91S∠ɤ.gR ؓ-2]ۂdv*]3k0\"q$ו`O0bot_(96ЛjZ}\QWwʒWrŬcb%pQtgR262h>GuY&IF cGaHՉNt $-lN~ .v;,2ڭ ]VS9*A ܪ<ÂrD tEߤ> 󕯡0@LƱK{Q%0|?ݓo.d@HywX)V"y0<ċ&YOl ݰDp E%+Ҙ !͌^{e糳$`NYÆGZcd1_Sb{>;%l[T7<^m_b,@E?Na ݕey]@Fѯ6|)'Zf9(/pd/qyӜOսHCc>v"жP/^%H*1pBŔ]"#9=@#SfGm{DtպȯA|bfMuUkGn߿8KTPüa7E Pf!w('\#472b'&dStb3WqsXػ6 p4@c  qX]k=n[tBKP,^{"B=4^RjnQ@矈Y/Aj VC Gl4,VɆlrť?R-fvؔAdBas-*]P +͕wo0(I3OVSVg*P;N #Y8! n3*mb^zMO'0 ɢ'b|IF5c*cW6o϶;[CI|Mix}^@ͫի{Yr"ԛJ 7y_AC:K]HfIs!PGum:5j @-*Ju&}_4,l=7xzTS5fe.sLum;gS`2|}:nZ R Y\$VA_ݒ̪C4n=j?fh is'6;09B*:qi&^mIIV%|/nqlzJ7T e& vwD(`ĒvlAF?@:͎Nir S4SzʑH-,$3"L&Pi&Dhsss;ɀ{zaHFBpleгtad 5pAxANR yB z #Jp<]^n?'IUaô&pQ%5dvv!!iqhb nw:\KcEc:!K{pKz+aò% ѿKRN?DA: BXj4i{Xi/)rh05/ZdY8<"[leBQqN.A|ڬ%%}w|o:u6NPM;b <}x W vCcwb]ˀfvs|ͣA/EE$I px˚%I,"NG A۰sOP]#>, høAk&#$3񽜈iYp0OBɒJK61<2GUu'3N9&>v@ԝMK2SI}ǝ&3S Xotѯ}ugagS*/PM䖅}XEV*:}X*.``MMeڨsv(K(޵q]dbrm.wDʪi`>*qЋqb4!C>P?R6b⨣z'Be)ˢ w񵪹~r/jg:PLvf9 ]g?\x Fm2]0{9uyr>:sFʏЈ_[pmz%54)?5||`KxtmeЂH{1I /mNnAn<#>(rUsy~5YUMd]8Z:*u]|bޞdiJ34[?h?ZbHeGpg :}޼i,VO2l$-۶24KU:4vRD4s泑O䈃-\ă[krsaT`nywn׃؄s3ǝ/kضY sUwywMypk T"qQmYAWiQ_:ތe(1 MŐY|U(?; dE'+Ձ#npVmB$BYF}r@^T|HBRTdžÌ|~m8i[tGSH!H8}IиbLN4jϊ(~еTwK*+g){l^ "rֽN\߻Wb##MÐ p%\Rϩ7no),TYnG3Ue_M$|t>>ﴔt97tNUpwh9]:ۋi劧op>vRg-ށF_c6mγ>׶5R/=45@? Osѣ(1+$0V婨){esy^r8 σB Ո)`!צ/0۴d@擱q}Oxu}ؕg;Aϸݪ&bC/Qbz˺FS)*.A}pF njyAUʈus^'osᄫ/4`Kfnf,uIz֋1|*30~\k/l.[N:޸=JճrHMs-O * AsS!2v1w[Asn-/A%s)G g25diz O6BGF&[ӑRV0v| K2q+*uӊT]M|H҄~`mBP J@vh| ;\ `wglg[F!8P7]w t2-aH%un*I#;#|#Vw+ "_/ybnQAArfSQgDpy'0A\t'~`OR=fʳRk;)ގɢvˍb,Хꇆ.jL<Κ!<ܴ=)=P 4xraC6 ۸]Boi%Cd,*f[(wJGwy!-ml*HO2@ΞBeoY\݁>|vvy¥HS3U4p3-4登ԸJ.XLJAjNf:% ɝgpJhE\ ^iۥ[1[út@!WfLg;5O˝ 0ΔO5]@g 6QΟe`nOBLĨJgn}e߃;s1yT)L6U2:.(MEGrzM͓6fFg{Eo:4ѱJgGKgdChaU=u'Js F.& p?iT <ξ0k0<=tn;6>,fgM1r}UF*v~eyȅRy=jPBVV=G~ (^XsQ(_t4LTܕ ns yS# YӝIy/׾3ʷ=a <&)&l[kDIț(<-~U3fo {yN. |sG85X|J;1|B[YWI1g9yӅfs[CЪ5J/QSC>xT>A*jʲsh)*Rc:Lgfk| USp\(6xa|7Gd`Da8rZy}J[8/54"*h!k.<@A>R,nh1M" BSh( `NUpZв`[?j<1^ÿfs6a5҃tGezP_ܞ,.6T [H:i!ˤ-:K>ٯG*p ;;f|"A>soclM,g$"ɸsaZ*-7_qV )y#seC[{yA&^q0J&E_l W J'eTt!kih\:ҕEzXR/;'a2Hm* jB~G C^ ~Y_4t3zƓ[k $1(+9/4ԯRaǞhρ;cj-pO_a{7: !YvpcYԯWĻTd\Rn<'j2rnXYryN($X3+1t6DUq/"޻sƯ;-RrSp [u氡 [k&Ņ.m[[7i);'ӟH EAU.,EUiyWM*_$3/(iaˍPɛ&(XF} d)xؒꖜK/DyɁaeu(w+*`mrvmeX.ơ`3c4;|)Y补aB*R7Db h' *vS=!.";p9BeUri=*~[ēB(,w?l-VG"i|mi ~.+tqSHesB#04{Ϛ䂮")ݥiS-[Y4)c8r&4L pu v#C`y:'ABC!v(g?3Q(ٲ$큑AshowJs@~ǧ9gfc"dK$(!V DW(S[wgN)y2',NwXFXH?_??^0W/ wUC4oPf0o-]:^[$G_(oi ١i$ 4}-7$HZW7k''fDazS`6>qaK_'*!n3Mx~y=p~_e-% M%Ǽ[ JwV\#`$6K% D-0:E)1Hj<}Fh=cyՄ_J%oyzy |%qK d {5=CXe\:m=Mfaĸ}R0 *Q!Ow2?[2PW0g1*6Y ,`5%m lobMpP,܎0%@cLb("fK6ۖ<"FI#{rsbL]_Շ4A5Y jy='{ `N1~@I=YurRYkGUqMQ̮ۘX]ߝ: :YyUPjTp@8w.~5 cD6f2N]z;Qo;Mz9t9qb"xf3zK D;7ΉL"o |+ۃnX`pjw@o w?ﭪmLWt)CGVz1## ތ95 0`؜Q锯#خd317?y Iݼ -N(u{ JAQ ̢ >bx ֢L(3~5i6Z&VQY2[L@p*MunC(A,1½.ӝWWBF꿱x+±Zf}d@y#rt=ygCq~K˗` ;uW,8a;djō^su(p&z;̨'OF XGwz  t.G;zMpژ{^u)[8pp0^{Zk!,qy;T]{BK#~]Cp@{5:_rpeIƊDyY`v?{eUˀ;V])M^ c̫zW-fH0 G%jNnxxQb$xjnlZ,$A>N ١wyM>`NuSO^@;*̿?T3'-JDG>RA CN3:7aN <ȶu-Iѹ<r1pK/90J' _;WUe^sp< i^ W/MPN-lj(ceW@7o `㿫y3n 09 Ĕk,Ts_'v/k!^w,ts[,ˋ 4rЙn*>oVۯt-̨\#1Ы@ހw%77 oe P".2%5!|S.ʉӒ`:KHq.R{+0KK' 9,Co]* N"0?pP@0#!obj֫ 9,>we'FùW$.2GHQmA)Re\C8#FH`LMLs3pׄJ(Au'npZ#1CUxЊcmV}X* iq aNؤ =:M#YelAOB)]FA!&g{US^ w=JRh4OB liDX["VyV=3wܶMZ?B2RXbCFk]tUm:K++iu!J&O ԫljB.u!MFmB ]є&X坮MTeH@)aK.+}W`M~-0q_i>ړ֙f-CN5=_fnM9+_d7+֒ †^je@R;ut{d#/ei, 괍]b.D6Gn 5IFPQTGRK"C.F1!Xi I5 //wI7O;j q]=Pݐ|X{UYRYSs[,]#&POӨ/+ }3~8#F$ X !e-# _&Xn_ - +JrjN 9l @l}[U1e5`tЫLjඎdߒ1֕ _9LZ~ZӱQYDdd=_L@BalAoۃ4 4?ߑ?HyJ%`#UT!ȼB{)iֺi !o{:eLZ󤠴dT"(dހɶi[7j17wzM'qeg|f^۟]vE"TNL|}/ƥ(6z_W6a|߇N- ۳,kp&u?3s:G>ǚH?mEPc"2k@ [əDJ᳙ :Y)}y a.@!K_ 7FfooJR2o!pѡza[}Q-!ލ(C eH;=S_&iNz&9$/  oǨK#1j[Hg7R |eMo@ F C*.:l[2= 4GI.oSۖuQ_J7XYXI8/!+/qƯ!:ᆵRZ7*6ifwlĩ.|;S0tB3ABgsk)\>5[dAӍE%]fAdzYV,'2swnM$Qp\4q#>F[~ք\c}W0FaqM$% )eݖ% D rLKNіB .5d.O^jm!(osCW}h9+ &3,E'F j@a;P+Xf)&;?29[Ber _$}ݛ"n#V$]v%-ʦ0&SҳsWè0EC\4UmaeJC6; 7T9&Oռ|ݞ0Mrm Hm1 eu1PS'%9G\Q{sn-D6dǸ{ F̺+OMR87J^@vk=\ށv^oihbܼ> Z/Of}$-Ohj,*67yDgNZ4IB5bWJ{`ڄg: %YWNMD+0ʅ(1ql󂢱S7114Sr#I!?GT+יdzhBmHR3\G=o:l~f|FDzit#֘iވR-bF=D j$xbM_%Ѝ̃wX2xp"vIZqoa.0F *⟜Bt_ gZDpc .Moj2.!㳗C]q|dg4{UVU 9o(fh?YG I+ Nfzw'0Þ* i21Ї"wڔ1{XES&$׃и$rWF8xHEhsjV`UA%0~i5>.GҸ圭0Odފbhb>E5TY1- v u-NA|Iq8uϐp Ԇ4[#S:<%fD?)LgNg-d)vv4k3jVl GGIJSJ{ǧv\>T@Tݺ]&I+lVWtM[Ma/O]4O]Br=tiDf[[cH;J1:Aka`a.6p ͚F8QJK6-! }V56QDTwꥯ=\wrqP+t.Sj>E%RyU dN tm5Gs"J"sq(p+3f$ā PJytC/"OP+I[vW+#Ql.4;hR y++GHK(D(l  @iPiB:%7+XG:p9vo*_S+C~O'Gq8.@`_2 d4* @F9jE2RI&~(k3hc'njwۦ6 smX8ɩvWhja~oDT족0=gōx3%w!еs0aXj._$,$&!hN3xR+fnU.h0=D}Ut"S8~7Y;b@mQܻT֗>ڬ(V(Vט튠77wREM]mb7ڮ')$2t8 <OE[9<}#JN~G2~՛4k icsJWR/,K1 K?U*<c 2glA@dE VpJr xcDmíǝ/3ցb5F,xGI!̌&[ $A7Ԋ%*bNeA)cP r ژD_aqK(J# opL-Ƶ7H"4w?sMI ;1BY#MF&,|;;W[/9sO@l4>W~';F(+ @C`l<${X_Cx#PGv%U"ޛcv4wvfl~.3Q.GkSuvep_Ag9z~i=Z=Mj, [ȁn{MHc.z aPc!>lީXc p_*_?V!@+|EJaF>^my;'ղiUUڂ4LGgk\8> Ep %@3R,㾡2,"KjOiCÑa&UCͷkڸ49(/uܭ4+uKo% *ŷzYD8c6VˈN]ݺɻN`<^IJTg fK6ɵy~\}|q j,cW fȲ$!Mal?c]~7~<E>˼Pz>nC}v-kj09X$g pKTCUB^R3#VZʲf4CqtBΧ*-ߛvU_K$-H ysw:{mv KR<=*Š¬jWwrDrEz\%p%1kTԜoFUd|JQȸs&<=W1Uvcf/хmq7&S=wBoT|dB</#[S%TzI6Az ogH5$!DE8-WEZcd™gũֳj#J tasc rkw<^ D`Z 5i ]v>:x8#r Уa1o#k%Õ@I6ᑄz~$9Ca9:*RE)&;z]\\6tB_dK>;^;δlw FNčEDhԹfj)SW)w^5jy|ȝj[M 51|s!?j؆#GWi_S)7`$ӱ] ~Te"|mS-ꯟt#9:9; 'DKV#OlLzuq zli  T[ld 8y-]"g%Ao#J}sǕm DJxOIJC6VHy?0bE9ZWڐaQ @Y-q/Vب.icѷ&`Mc*YpIefLJ(QX\Cf$fŭ`MaǮ?$;Sζ}'e& x?LuM%jN!nb>U(,R t)> ;oC:gJ-淉.z2bή\lJ[s퐽79Ll?ޗ"D]{͞RS ѩ#ObVJ!}DQ,:9EƤ~b d?*;& @)3]ȦF]CG=$u ݔ_ nۍ[ml Ub׌eN46\(8jưB@gI&q]gG>HYJls'6ɕ>x%yqϞ q}˩.+L0 Ԛ3cn /kFSdLS^uX˰ڈq`2a}a)S$ہHiphed%یhn}:Rf]z8A+d.5:@+nM3'~+(ȏ!}|:gx϶WʶR_V^xOBkxsXT$oH\,hYVCWˌQ^ }HU;#s^n~ pCXR?/cWa DEÛ#:HYbfy5 3|x4ILJH-e=BBTc +Og\5G/t;[!6-`%c:Ua>7fAE{TF׮M#̢A]h2ע#qY9UCx\т<;Q :0YWg=! +qD8AV%{,` c8=ɝV7H ڮ1&4˺o8I6hB ӆi&įR78<64AJ*PR')_90Ng`L~9vm7lm4 a0$});Z*%I~H}e4ehy[ Mj;;4HHY݅/%/kn&R-tg'w&-S16Z?4H0A7 YxꐤLk2s93Ux&{"+Mܘ)(M΀ܘԴ*3@J@e[T}N[)jI`*._?SV=0ùKll C-cZ=C¹5 ٽ:&V|74CP"t,cYB9BqVesF;6}V+d],zIXtdʬQ(%F]!]3/@ߧXZC.XhZ*s$K.sx~j}bUgxrlWn5N8ĆtXg3ϊ{V9p&~yI7?Z3Bܑc䢺92wG^m=Ng%(L]H*T_Wໞz M?ӂ>0[yA#LbI4UdiJ蟩 C| IanNRȸ#w>rɉ@Ib]w[s1@ZˉK.--w}B8x)P7~T!| 6 ɮ"JlxC˖3w WpNꅮo55c.3~ #PfSY0wNJX5kN3>hk(m"k Si\,p>Y:rʯ~:@-SM+_)M=IhMSeBx'fڪfnו]- -!AHHۋ`_]~ڮ%Dk)~]ћڛn-8߿{8.֛>f=1;j=|]p {Ω<5?0qؾ-kl@N'~CADA1hn^,yFB6ڂB,kIXO *] ;kK۫yl$"E( êXb=9:ḷVL53ň͢`67㪭N'\ eAX搡$2c2=QҖXc>3m D_ݳcKֹgE>jTGliV$p- q:bĦѳNi۠Y `(fADeL)lㆆlԹVwNjl}[(!BRPYoXd/'D46۳/Ef@9sG޶IB'#WAJ_KLBEcUvP1In, fp(;usO0` , u 9e>ij7,Cf%9y*)o;r,|&Wl3w+>vCa@`Tc:>PAr=g3]74|Qr쐈k4IRw-cgH:4fάRH(Ҵ&腿ǵu0^ o 2Ws3KԆ*wnI5Ƒ"QUaR_C- &rŹ;^:N/{FohR~!td̈́TZqXA6h$C uJS>SF PK!]/3gpxD pHXa)R$zUe k.x;Yp1xAČ]pC,+ m!-iJ)x3Ra0LCx_rXkFDBSYt{-H Kxq jY]һ.f :}]õ멐"GL4UQ*P c}spYׇ]⒢FZ:$v c c^!/ HY} J`)^ijFfk,I4_Vśc^1crCP~gdBl~y]gBTr K,~H>=d|9g(1 F   j@N.e/M|P&9U~.SsR5 я; cҊ)fه]'LVhdRw\#*=kөr!m~J|6p-f׭6uLql*uHЋ#]ȑ 8: W}_Ƚw+ ĄɭAc1"kӊ + iN#t >S+s\6}%_ x>C{F#Īc ]^NbnׅeM~gF elOǡvO( 5880>MN6g0LViik?[#zTf#;yWP>tGx)XJ CNԢYg7H!ԡ=.=W pF&YL0NmN^ T bBߑpg!lKYGf7nY Dձ[(Q?}Ws$\ {Zf-:|@e?p$]_"Cd>, NTue6]SNR^[9d_"31YQ;6DJ"wR]vTy|V},u9/!şm<\FZZyjJվ2^4BƺvB #OIS8+?r;$ K3)@g(a.|8Y'rS}># HW':ץE9~_3MUT!'OJեe2'xT y,& 8'= v+‹4驡zK)kOzSqeFՙ3ae*Q(eFLi:SrP .!`͕5?|cN;>s"7ko} -r`nw\3 +"|]#77tڍ`xP&RBt0E4/1'!=j*``\TkNcjF W%uX'Gqk0E<\-%Ľxn?ڱ}yvMZWڌrLɚ Ϣ Yb1k_%˦TsJ=K7\ V0(?17L[(m,tej4#1 Sdp?l we KD4S'9^ζ ]Z$yr2 )w;s;ՇP;"{!E 7oR[6Ph'#ll({;i'g?82M:&&8 1%A`w&vM#IqoiƄ:?5Iݔo 7Pr4AьaI4v荢KP6tz XŻB$3U 3\l|v7^ v1I%Ĥڢ5;*͞vIrn*5Kf;IV<[[ -~=聩 HveM?TZF7z ߧd D:EM !.כb|{hl뾰16u 33y ( ?ˑB7@J:W$[fR 1sm{CXP<\1fAJ7lȭ2跬|6B[&e@JkM$La+LJV1V69%4@:!ǃ %l}C.EIs4{6.* vD` ^cb*? Ǽ yGbJ8d |Lb0kJmаl i5EAx}llIŽ]}3~Ug{kt@5}|磹8QE߻ r{ )lAjG's޼5o\ }4vV uc֤{EZн csQ~Bc!y8K5unXw אuRŁUkÉ~())&oD5 sowڲ;<&寭QH\IӟI%lYGDIs6H}Xrr:^){@ Nq NuH/W8q~mpJ}H5;U;2Ok_d6՘\W$P!"MV$dˬ77xO 3k Q\ƅB1NdYg ?=ѝzDG]:fdO?69D]l_䴽jBm규)Jeh|TBs 1~tr; YvK4 CJpow#q_/q+ N74*[}nŘv.>W cj'Y $4'Sҹᲅt5*q^CN]eIs6&rg[(}drcfC6XAX}kׇ4!Sa/6FD{X7E=kؒfc"ڇn ;X͛u-A7R`nL+%.Ywߥ1S@PK @y$&w,rctmy  ΙH?,MR̛X1>H$B1${B8]=<7āR): պ~3cM#0C02(.! <ݶߴ>`tF5<`6! ӈS$鰬9( 9ɰ LͺҾdW-ijv;Cu/t Q*LCtf&Ui._٤3^ 'ڗC 1h84oi;Dݐ4>(9ÂR6i~ÀdOX2ph%WZ5}{'ߚk*L dfעmBae_y5^:(96n\]u#xWȋSm.NT3&F~>\fq" vIc CFdB- z0k}Q&,F|e[xѥ$Tص1v1T@kW;ѡ'e:U#/+jq D3~5-:nӮkCϻ x!΢pBRj0s V, dwI_+?1=M!2ф=v )G"XeE |?s#%"QwfYU4 =JFvQ jNjGI^i߉3 -ջ#`7n<ʋWHlLW1aa^^E'~swI]#uH`R^lOa9I߷lf͛R+psI`> "դIL Z7 ?_YLCi>}*DX~'m*=zBJ8@Z_&d5w>N;z1z@BH{TkMr^H>p"qZTA#Pi1^ȕó"}0ueq_"Ů:> k#5S93lL2G{Ap~ ACR=:Y{*m :w|,z.h# vǧQt"q4L4CG&,$ݤ4,P MnR>(IBW_!s kC5eWD,1x^XE1=1j9!4zAeg7n:} aGuo['b\d[cs 8zAKݦV"DĂ)n?:@ mUgXQw6Iz.d3A?z) hmtu㠀] AMot;܁`R;@i9WB׋TY@בԙ\ Oh+G|P[V?;4@t:ijX:7s+4PB; U[JS&/g^]]&p9/xw1EsJɗm]۫tnv>'W7Tz }vQrNp 8^|Iq 2WE|SgCD솒'X_stga' m%j аb 1 V:+=C;rC!+6ǕtTb62Si!tL꤂v5T`SL`9EWv ɔ\7_?[pX=OLm844js*oE%_I&dChm-apgi0_x(#Fg w'a^<#; gh:$b|ZTU^ SW72/+zb1Nڣeosp~M2:R͙z_B)Ӭqޕi2pƪsH9ڄ;/*m_G &QK=ysBTh6JR1Ks{S4R1aw^P5#W=S]~2K ͫKؼs>SMU1TV"#LcU`K aDbbN%Wy&ox˨xV1e?]Ҡ0VؙUsD Z0އrMK-|ޣCY l9v:=}l"7EK396в$)??G` EjЦQg4|W.-d0yvٴb@ZZzUވng[iE(Jb^ՔqBog! ! j="ؠD򉙽*Ud ]xm َ[SkB8VE 7ܖ)9 /uw'GiŘQ]o`~+g~H!C ܆vc[97ݞPxȾ=QeMa]~@F$>pIzi1Q7;7iQeVf1e ѳPNv DS"pxV[j@ܾoWyZ*Jj\8 -L,W=TZz{4$㤂#-&P.4^1s՜* =Ox/yu5oCVMv* )&a`.*Ϸ5P#mؗ$mo86lL7l5ߔ `[(jDLuHO_ЉW6!&ܐ݃w]wOhK<[ Vly@ߺgzwElzrf\bB,ҶgnjeCe9iAuo5HX)xdɑ_>>]\AW#.ߔ%rA\2uQnonC-!jW 6psR (<= 3>O.5 rgA)*C"*>?Bd+kmڍTN|HYҢμ $[I|zSRgdIpb~{8.M\l\EmAiSUꜜʚV4te`y7 [+L7XÀ'U)WѳBďJ+9b3qX8БMN_pYB>iI<2s4Fww)."^J `<`y334(_$>Jt, n)`u֮֒cܒTP*xq˘A#)|[J:ƥtaXߔ /tn5KCF<4f`]cFyDv%hVey~F9HňLH#T%nv,~ju8&4hx12V9 ۳Ќ@`ַp7*zÎl.t+QR§\%y";_[$ןƍTnN60GSy/UɀT<#2á߫Hh~)V@?9;ښͼ{hUQ5| ƠV6 bՂTHlk/q]RoϨl>ٲ Wd{s%M[v]mq/`uV3,&{DqM00nV:sUC|G}4͛|Pu}vR֪ЊfLNEyJ/+y=w; v(o+!$H#rQ^h(bhT K 44$oPpݐްi݀ *%8tDc I!h2nT<1}&EG3H'("nK2FpTHߵYhM2q{ϺfW*n|U<:00[D:hik֣fo+?MuWT*ڂ;a+c!] Z椺#]qڽÒf rޡ+JACHL4T%q0N}Zw`jU=:nP@ Lbq+D `ǥ2ov.{@PޜaJr7`SZwWxo%+ѱIJZ?ptΞ,+F[dG*r#kpFqOh~9Oi!P8CС2W솷\Hy&va:'Mov<$P\̐% ^/9CS2hK7+(׫:jI?Eu{`H߁ijZrL1SxP_ <2 V9to>푩>`;r:TӠ\X(h7a  aSgà  MD~IGѫnjGUfB#*ߕH-{*A~+Ѳ2V輚8n+Cդ@L' fQfwk1b7['Ϻ -0n x^KbRn0 K tr!%t \=(iA¤W6(pG7b>;`2^=@CT'՘Ր&E`,P+`n3N&:5P|:vAr~9֐&:&<*Vx5B@TgenmjDPP͢iek(KA88JB) xG[+Mau[L&S--ˮ90R*H ;0Zm]޽1 H=ZVAĩnuѯvf=y)ܰdӶUDJLRU} 3vFk\Ic5VeSkv/Xg96.ݘ`mX'; ő2xKЃ#!s?+٪XΪyj͂pY\;)ߏx4Zڭ͉?4'"yL'WߌWifTh"O kDVl;4M:,XQ4ɤ#FYnwDbUG(g( *e%Vx43$X`&r.4%(Ezh?AĐ>liտ2oT$[_ ~[8ݶ!ⶫ}5hYT] i{]ܺ⥛kMyv!QE+ѵZZ;lqtZ^ oCx{cA,0tFCb'2{=Te([hD9#5ߟBA:VNXo8׊ŧdhDmȥWxBPMYܠen2f=H;MQWfD ududߊTΌr2>ʉLs*@xY!xQFy)ӘX!$B4]5k's:bQ*9ψL++hx+ +;{b*n$E8S*'dJ.~[5 ˺7 }) Va/" f;'pSy!7!\fxJ+.0}U*jnkkZCFG8dbzrZ%h+3m3?d2"Lkb'3&; 1Fl*Q%(}XH-CKnm[Y2Ap[d]ˀc slE-M5*Cs$}>0C5r6 XAR7Wt]+RuU&+GIrPЈȟ<$@/z:Q?*UޠsmjV N)ǐ2m'w Mz[M1v3ꝓ0qQ3PVE4l|3#ʳ(V NZtlt^0U"^EﴼHbاlqh@ub%0 ܖ@i3vw.代\B[WKo2'\~*~B֥%o#hcV-! ϴSun|8W/Md׺  Hb[0w\e6غnsenů#赙bhΊUYǘu>q1G3O',i 5UAL= e@AVaײ_,SC PFs÷ZR+ȧ~ ) sv(CAk1a !Ş0\=[D1[bv+K0yB뻅"/\ئ(8Rv.yT9}mb-l;j))s̒?.x2W/K,!gxM+~YVW.oiM" ǝfVj2֚aKl7n%WԬ3 XI4G3vвG7$m ,eˎ%ִ91> f?Vm`!Rk.XWgnO^3,Gv/7~VA7ֻ1PKX;} GźR 5UտQKst3k `@<#m+Ϭ"y@gW08._­nhaNjs@`M0\ ,|zGG^_tVԫ\N=4R?״.ӓiMD(Z(ZJߵGy݅VE+#NLP'!i3C=,J? qDa$r(.@\&.ejco0LhUդQF]P˵S1qIeOljVH\I+*H3ɵEp;f̠]"`{&‡<JmNʄ㔌E aSj?VF[Ue_(}tj͊5X3lo)> ~DpX>2':maȸS=P[m(fl_+.@1% ;rdzCU8[0/˃-c"!S.YkœpHL݁c]2oŁqbY#{ֽrԘ`$ U%&jR9H1yH4OG&򎨈s#ܘ87IH.$.z)7(MvDM}%4&3f}u܍u|2+Tp M~Y-,-k8\ল׵߳Ku_A!mͅ1ϔ5AWwKjEnC MO*j?GT>Ϯ!~hj at{叚LW>g*1,& wtJ'vcbyGd#Uה#ps hz2mfҮdC_IJ }9p~ǐEM|A)Er 94OgAAnw#;6.~ |"0$*e!Q4N`=y1xa]vXTiAg6w$uTr> X{Z/^{c&_l3ďJ|}ⲩq18o*`[Rc}*,`opѷfïIY^x'-am\% v ̼:\p )oen4cAϑTw/R/UӄBל&ެIeQ(I OJh #e{ v,渢Aet}|Lq`j҈^xY%K.'@py(Smb‰0!XA}SV2EBC$܊϶brƟ >q?-|Ե)Z-0IF}.i`rCKq-n=)$[QdY;Z53ķ~=şV`8j'L +arɗTwmGa Fɮm^H29IWL:l+a#aU1GE '›FoH-8m3-M`_&`*aEƋfǧhW0)Vm.lz{pOjh1RWLdRV+!%č8 {sISX#-1u H;sC $g(KLEZςRs4hƭ30,| g=(2;L#66Yaj8yޖ5  -/}>~u0ҙy1R5@kӟלҠƫN^KD[wb$IgV/0勞Ȇ4D`+j.MhDq㎩ +r-b:Sz= Ym*+l)1ݭ݅-KfˇU]eⵈ7WI9ԟPtӺ~R(jz*G+ԋ zt# ϥQ~%آՅhZD h/[? !B| K :Px=5$Z\: (HOoyd A,-Kض4ai9s "/Gl+x9v AD>&}^ !][U%/X,+0TuUdl\ĩq?*d ݼh9hG>VZ_{bfA9'VxWZļ!QP}`^o[u~+ ?!&ݲLtG"/i .Z S|6¤+Li:GG0ɾ)vtj>͍kx^O•`U={CY[1(MI 3pyVYmq2T"bP;:]}jcRW~s{\kA1Jw m6?{Oڦ #| un\FEL'C9m;k<#3%;/58_,:0tec|Էw <Ժ5r6J>@"FId'W,}Bly#LX$6[gw Z#c2 BtmO V.UPLf0zҸׇת vSWoψ!vI6LL0Yd8&sGoF})#TqF -G*|*v42׌N%=s~zY-&߬^(Rғ?'Xh<(}o\ 7dQ:sz!sIcJ,w0phxZޟFe1; nt\JB,1?%;AtTǘczL}4-L_JJIJ̀3dR [d>Džl'Q$ [%1>H+̍ .`ʙ:,ϤuKR]Q<>i#qQkLgZ>޺#&Q,ak˥ӨWKZS#N%|-w0TtJd esAM?|%I2#ԕF-Ʀzn~ : D1/K17i$ZN\j/fi'5ojsP=x zJbne>G$z M>@+H,Ԏ(0nr^hJ -%kr.K7ph OazN&TP\]<&AkE,/_bZolc@T8ejvm,}lsPHʂҭPcj7(e#s&9cT4jѱA;6sj X(gWd0懴j˲RݏVSo AqOaB/Nr^S6 f Q%ٯ (磧8ab?e*+Q>xl1u&4u|s} lgP %Z(?:~# M/$A/mU#2OJڪ [vКըѹv|(!iޝ l6>Viu'Q7)<;I4OG4{aMgu0I֪V0onMG!bkegy잜 "VΣPBxw:F,DLQ^6'dfdiH0Ia@ӳhyT fEv D+1hl(vDd];#v}Ҷ&u.ǡ,VXc¯,lXj5B&f UA k w2&mhv{\"H!Zůُusi,""}xZ_ԈZjH*{T2A;c "=S3S[NJ"]~ux~ibvųf#I!Q2'R,iۑ~׆ g^Z pmb t`=[i𲲔}q?5weu#vQC~{Aw]ԍB2 a1v`?R!S'jA_bUf-HyA6: fHέ]Ԝj)&u.`'|_J8m4"йT?[lZ- ӻڈ&tJ"9R6̦ڞͮ8˔FQHȢȓ pd>-.h%/t^^Oʐ:#k" cQNj<9`^H%^((?mA+޲AP>!Mvd_3 df[d 6=Y۶r׳]eɵ-f-pYތ0=—wۭ:"N1L%jUe ^#/Y{͞dE[9>D]?}ƿOW6/T_T臑z~7ҹE\'wv8H,=,7k#1\ycrR?g'3)-)nֿ+h$~d)S[ݳ+:0_vt fDxNh4C0? sUӵC=h?ޱW ;=ΐ0[en5ISєamn YP8Z0#&1 ,/#>õ(UB? '+ ~dm|1^;[&"?2X~?*;c1X!5OrPB~$\ÃI˚,s86up (p]BiHn]Z9ƅUN:Y8sё|Hz>zHPHi]#؂ڣ`ٕ꩛ځ^+mݤ}sbk}1vM E3]Ϝ ,O!CͱŐeȨ 4+zd[&)|u=0*e;|o@#"h>EYg^iZX~57ڟ8h1ΤS Cjy #\Ձ{`MP PB}hMbL8z.#GYNT]}Ā+]J z^He+?>\ƛBWietOxP}DuS7 HPʮ[#.(n8e8mxќ* ]g~dˏA\ywapK6dzjgtЁo=5їc+ƱN^9S&wc/h&6RjPAH'BdV/g3 d8jf!Nm127腱^t7 qg@nByy(>Y!z߭`s ڐ t7nV%[QTw4f CE 9N/Ak(ht m]PѰFsZx?Ŋr:$nr͟}8 iP;0k7x R;?9D@$C m$ 5ʳo{Z<:$bu ozNGȑԞX8>Z.MY(9^m"jɝ0Gbo<V8%&&?ֿVD*^bSgR"vaU\jtB}{o\swcɀnעH 139,t&a!dJl"5{ɘZ(=12267xbl8ÐD A~a*WC-*L@Q? 5=N8|A w̧4v@u n>|StpH@O;V}y( 1 /r`NgΡmhK'Xr{r+|$.RJ6h\([O.vON%?;{}秽B?{ D( l *E\ưt\ V8Pn'FdK?:BU)_vZ=(. 8 H{a{>aPw\Ա=+D~nd2"99|(qǤF4JdqxRLmldjq36#AW:Ar>ql!6M$U)[L\CPM4@躉(/P2*h$lᶎƳ@^Kr%?ֵ#bl}rƛNgfhF$ۅn#X/dR׽­,l*^ho" "A ll'+kX G3_19$D>"[/[_C:Ȑ']{7ډ#菰H_ޅ$f3cv.iɾ\㒻xbZeď dp3),b+͸VKc3^v' ڂ WL`?]z0.ZVf1ԬՇkfulf;n"=Fyo:66CKɀg[uCp)`j9 fZOT̽}RFass͌yK5#^ |V ݩe@Ž u4p +EyYVw%A`5]gCvX?B4A-؎/, ekP^,u-(R%%dx>r5R`%d4?ۨ[.͉LubJ6cW  SJ[dLO;5W3'%]P)f} \[*q;14ٶ499#KӪlv}KI楌:k9.m0k [#VۇlZ}oe$iOr"ȔՈ Qk'X ;X1#["y/ }=60Q'e6Ʀ:6(:oPN뮩۳/@gЅӉU,L)F/; )-\$%qvIA_KX=MP#xYTmefSuQ|1@Ƶu(dQtNvSYn4W5$}XWolH9߿5QtR w9T.fY&J7KPv[Ȩ_lneop+COeP-5(n[-̽&yfPZ"^ODtg|@N\f'FBo 7h&>i.qawI<'sE߶7JZ OYQMy.0nKR GaCJHI QenoDiՐ \VOr(M4:Z*&c|w!Cqق_͒pH@h3KSZ:XW.ibڨ׷QM~l5 qgeP'FPc޶sSr_GL5DUJA1= r%U[uV K@!B6@5O\0^L_`PRgq%VϠߝ15&śqa>Hd[}*CU"Ȟ_?/0257Pk{S0[Ty8Ui!9-cՠ-;s獠i۹(N1UN7'2g<h55\p:.'}e]9-I ;Z<-(Op;/Z2γjNp0g{n3-ĹFW/z⫘AeOm+`FQuT܃@(}T ᷐eG/TCԾ1n]גGrz(tvFlHeUۖs4g6(itu9gn]^@_@u9#-!(j/ ʽp}&E,Yp69_2TL'r9؞֍-kvDG:FeћQho@Nh>ch.L/54t !-HE%eZFPy-0_[_B5vI Lg\Pn&ލF'RJB:R"Z)n'y5?AP` SX\iN= :IrG@6~ʎɊ(Lau @A ? OE=9zA_w tNhۚRʏ]*ڀMAWKԶqP[9C׎9*D+Lg88c(Z@7yKGT}E i.8 y9^U K]G'#yV}1*Obݯ'({ǡ'V<-f$뭷K &LJ;OhȐ& dm>0uJz߯FɓM7@9Lqt#̱E >|ĶyT.Q4=.FyPywG*\0hU TmռgͲ$q~4%%}&Ϛ6I%oI$eMwS.ׅ+qiAF!ob;1|+ N [u im(YʙN|X>w:ӸPޯY /=v.-K=Wbt~a R&/>3'APӤ[7

i ]&G>b-wl&rD#1>E[Ȟ>*`iK('9.ؼbC6,xZ=NfeNPE f! ?Pw֧%&,1L?G2⹟ 1Z*z5)6\3ދO-@"/WPm|pYu5>:aD v^ иZE4PCfģ,Zyѭ"d~rP}2 vS!UT\n΢6-e.:3uwYGIǀJ%3fiSӦA+YXL?B6I;:u 'M }#(-< ]Hah%-RLѾ1bwUhHsӞOWDbʌh+4g+Բ{iL!**"P:䷈)9]G.ӿ`Zӄظp+ۻ\u@ޠ#5vW@+ۭׯjk4sܴ]S#U#ŕ-+ԑdP͂)[;~7!8cDsD'zi[.R]2©)IMp+c1sqPϯRfχҢ3 {W;ZO?.4])+Eŕonʣw7RMGɆց9V(L(bHmV'+~ P;,~IMO̕; y N%6$<5OVYepEws{=~Fɝ A69Yi y|FĚ?m ،J~Ǝ!SCgb:X \c}Z1hh\ >&I7;Q3n&x.A. :U^#LJ[[p7RO]QKR*L7F:$ʠ&iPf+0xxl?}❕lny0[;xj k;yUuxJuɺ}e~`R&ŋӝ\z29|1H$R=QO#_!5hI.eowM֬'ByRDiiYmėfBIL/tжFcW&#pè2y#RB%MoYE6MRSIvY6%TTx񹧬eMqٹ= m"cv %ҫte='ռQo$Q D[$KA1a0aRLѢ9m(ձ?LmGKH /T;" v0;gߥG6@ڎw *M6$RX"s@xk;WlFG؀v7:1t$'LgĬc {0}k\|$yHJ 6v{#m?X$pGwY 't LWW{%0 kE[nA>z:5(gǧQb:B-Js[lIc-1?gJ^sWJb3gUo`OZ Z:ɓ]i0odm3'[AI.A62ll˵` 5S:,ܟy:) =QeC#[/!Kt54|c0zӗtጟ7Y8-by(mfpL' °IR~S[%ez[@6Rl*,PrW䚟_.cEFo>:֕Qs1.V0ȽlczPP+D Jc|+3n[X Z H <7j^ wv\j{"6 vw4tjZRJb>ʪ8sT 8N`)N\VsmswFУ0c{hFu4 xar(k1!9~y;5qk@CGdw\i-pa)W[kxp#Zǵ n]& LUK {RpWm?<>sl(Vexf oX87u,2$C)ia 8^ ]AFrqMToѢ qI"/Z ][{<25#fՄ:#`|v@+`'J{&qϥ!XWH|CzF偮NɔA(5e;UQjn^9V,GXg!ڷ/O©TЯt2 :52H39R;Sq09u!cdiІQ6jg5KhNy@!UiihjkQr\DL[4EF^+G6NI_}'bSUAsK>6h\EET; K`)Wt_XXc\bl d{]P@'3%?'MM VD:n[p[|bzN K!2&"+sSzp[}F}#!b 5ҏp//Ӱܤ{M#ZM6ٽ; / Oy;r8]P;dk19;)S|hHBLҤhjj΍A[ %oĮGsRhhC ŧ~+t4B%vq+#4,Llv <cݤӔiT4k;ϊtFBsu9HEo8vbMf[-`'JKǹ|īLiN[â=7<^d7f3D)ԛJ*HRԶ51T*8 jX,J\NWK7 ). RiZe*-Q'Cr=v])ewe`wtP׏ud/qabXvи6\ mxHZ`#!ka|U("+!Hs՝A]{7婭,Y)gm/ӰtϴņnanaQwTyNq;IUD#1!*!qh\| w\&h7A7:]A>;N8ED3;g7 WHkUA&%4FWȎٮ;M! y\ *Gىo7zbliQ!!YE:m՝:<$_ ;:JO&^p*@q3>Caف+ǂȈ?#&BAx9 G:؀m'Jy1Mwmo.Ї\זᯞ/7ss&[ET'F:D' 'z@pH!|D'ҁr$jN|qa؇4HggppQmgx8.z kӴ~*5Ԃ nsW#AD8ȌMGD|T}2b)9GYs1`X>moej>VF \xg}&56HYa E ]|&gPE64{qk 叡-r3+421`|@SO,jϱHriuoGul Lh|m $L}nZ\TOO)ʱK bCݻ3 =ZƔD @:MR(Hqd4xJyxJЯs),OU90f: G/k+#}^PjEdP"-"% ZOжUxe 1U밶KGTm"9Y4ϷܕX UNJ|&Qbi)sAv(7RT~IeA/Ik[`354 ؑϬcІR}5/{ yRi?,3N^w5HoYv>؝ex~F #(bi*yC@jXK.v0)Dǯ{ F!{kL~[m 'SAwu s--Nϥ>5\JK~J e~ls-"N.r` u5Of7tj@KتDOֿoee0Y1hkv% MJ+Qk WcLmq |ֽ=vÚ꫸4ܡy{ie1iM끔=Z;\NA HR "0$l8 z(CAe]gjokzij Dtr:(Qn4c {_7-M;cD۝>̋:YЯ4d AτQkba=t$l;AD=ծ&Q ߹COKWl++551;p }]Ii\Dnyf4ȝ}fxj{^ U9*P@]pj+VLRՠ{w_GASPcxzeŜ(Uq 5d_voqe1I8 4D9^/-[~aE27+||җ13 r<&ݎ]_vQ5UYCpc']^MNxW9O7Zz+U}VH3~V SSZ5< ?~:)D[:wU@4rB/ :RP ]"q%&MBYLEtW׌: x9( jB+ܙKED0V"91+ #r@N[IG|t@|:6 4r0Q$.dl;sIef+(f61ˊҫrbѠ(~Ì%Y*6(ǚ˰g^Zr\l7q )l,fp(B0o l% q5Ti. L\$D4>o˰@sepᇇ^t_tRb"DŞ8)w(0eD P}|E$FGַ߽6VՕYꜻCbTF0J׀Sv[[`F+ {KtXK ^08$Roa71qgdcR\b8=ʬ,mS`Ն 5qF[nI#Qs_-$4=ܕ(YyɺY#29sN_CZ~#|j!Rbٗ8-$?dFPC$A!tT ћ]V3cğ7PÃn+Dם N1d1mE)ٚG#P0{ Ot-zyK4 G7tGɳ M'dC1&B*پq(a}K۬clX^. ]wEVׯWIs!gDßÄUV-#hm50EWF7Ta_ m)p1W!~^ٲes2jquJ#4ĉ]r&y}Sƶ`&k}b=5j;!WB0ݵt`aΒw=}S5qI( E<PI&ЄiT$m>~Z4[F=8uAҪ11f&[nh{?K錻G OꆾQ٭]鯽ODNU}1=QEsi¼3?(g\MXHg&hy^l˙c/ `|y$vtљ:ZC ,"vC&Aed?8ݏ}3iq7* \oCk,1F/d-wDB~#;bͱSlp Ь0^{qvɓ# EȋO}:2:?B%&y>ElHFa$F7F7gu8*^*ejֹ5l}V#E~g>Ŏ:h52엶sD&jJTB>@yZh\hIIwNo0 &硖 fAY /rwg5t$ tc)Cz꛳e< Nu$}Q7G(;>DHe&'Fz"XqAo(fܡztw7EDX[%Nw x uPC=ȮP7.:o=v+?%Th"&g$ma}SȶE>&h~HgFcid6A5]?[QVЀ]/si )\ z}sk|:d~ r%U)s|wi["[6Uӳ㗶3;ׇIyw5n'\֕%e`=Լg#o k Lc]-9Ǎn'%+?\gG{+qA2#W{_<|s.bo6'w~:e]e hK 8lZY+q_nSv23I_"ԟ_VJ=FS)<0#GziRK6"݁,SQp pt!'pp=v`]dߗjF[Ȣ~ȱ/E)x H>$'|]8/ v2N\*t}9ѭa/,z}*J݇Gh1DQ~`l&߈"¨ӋC#i"QB>4&<m {7ܵN{daصEqi Z!*)/c {!Á찺[BA3$`s }N -xf-?!_?;B&֌LZio|g32 .۾%pLZM%<ǻJ χ<ݓ FG*J8`cvAH'ו3Vy_HmL#ʾI$M`JbMC~̐gZC>~s! aa4F2=*/I$\ZOF^ fFLz[>28eq)^Z8rKΝ*./Ho흘d^-CN;xuEܨ:w#~z@Ccnīn*@x0;;6G HC߂o- I?s0t̾ lwm7MWݮ~]/)lvo޼SWFo6Z%tetN(d[&'dH k9C ` sE&-G?1>_ߊBJjr՝xq,&ɯpg2=0`N]X~U\Et4L?؝# %SWoa1Xj. 6Ͳ@bb6``km!O摬]Wz^x;tMVuόn;9YJMGȯ겐~5H{B$2|/\e@y4)=$zO\t z~56j24XX؉ ڭ$|F16˷,!\nTἯP8Awf7'4H/W(H @J;>B\pi ,*|U묤z|E}v(5t@(hm-(ymb`h).n^V]YBu\>HDԕgQ_gNJƽ@(\h+>q|HKgyk'XyEsl!iդ8lAh?eQT1HJ$\UY0nA^7?ɸʸI< &I{&2T/綛/shK0]cCy a5O-aRmx%حp/Pu9g`: =Y|l#Rexi)m*+B5(R]9/54PD,2Ug&iLV(qeuɡ%ՈA)"tV}:/4 (?q_2L)f<#ƪݦ}*1'/K䩢Ȓ[pO Uݩ2_Dﲒ %0ZuY%jU\N|n9`h䱃,l\U˝d,BV&W0f`Jn&heеY˂:DEAiQum2zÀh !i9 Նgx]q@W9>e&&FNH.I,RUĹ\O=ZQWCk'OQҟ@|"s@(kOVC((:7ߞ]B8\FN]Q܊쐻v5A'+4XtqSi}߃W&]'Krw? dFN/zGZCIhXp*ܠB^~*~uǾ#yMMCD!%Ȑ4-Sۧ#@ǩ"L[C/P.Xo rGi7M=nWO>^ Pǫlg ~rOezGg$ 7ۺm{@W#aԫE u+(0NC-PLc8ipU u]^Wzk9ٹE'olitbӬgiH|xb%nG7)=\8ѾƇF-9HծKDJLrpѭכUـ>ļoc(Ǽ&6IûSY:6=l_VyL53o].Q;vLK2/< `}Aӵ50Gq=A b'hf  (Z*c5P2! ?EmyLn>ra%6‚5c6 A5.P)a9' Io.هN,Gd/ܡ?T(,ʇWNnVJXmx;0rNC"g{*K'8A'4:8%Bj|:Ov%W51I‹.WXuSڱfwWnTlIyӯͭ\90^QalD8~l,T(, Uެr]7?T>8nWR\ТG#xb2#H,Gl~[/Vqgϖ $ɫF:wbHЏI{gYWfľ{\5j^4tm#lGǷ^hŌ i[r!h #?m]q0iIOAo@ R}(L41(.FVت4fg6%y'z;D%uᛧB7M֤SyF6"9N/xYOzތjɃM_;0IJ RET *9з=f&ӜW>:@=fҬZC6'z]Sx =  X6軉d\;aP̉ͅ8^ Ȼ\'aơ}W  ^DUb\ ކ`:,x>Iu;7{8J,&2fkf~^|r"+I.҄.N9lũԚ҈R771FAywKb]5Nx0.K qMX%`ItGț-J;5{}ob72n s檷|nHdZln}>fdqG$?ѯ޼Qիʺ[ў/V,ژʄ5DFPv1 P,% 1Rg&0]X/=a]ZǍ׮ Y. BTgY'?Jt`!/C䥜̌EurK,5;ѵI4>],lJnnPz_!?E Pྸ+!cȮcQA ,APY%{΢; HY:O!33+r/T;;8(br =L7zoTs`:}*}vL.ܡ#`o]difs&Cf+X ;կM?wX*d3I}z:\8{Z( kXn\r8,]U%0B4.2XH|TѸ}' n F,4m3+۞m,LۘAkNƞaIQYk;yڛ0}b}?NQ IQ?rYϤh%ccRp#v)2DBd+@!յd&]۬f+{dGcֽ;{)c)$9AwXL6 fp3ؑG&cHss$48%nI[W3e4>2.\/hB3i͆BFEGwVŧJmXp NP55x\$PHeKr {EK-aU?E^\#v3Sv=h`Nd+=d& sfYܼf:p0Xw?h~gA(sgd珛c{ͳ<֥5~Q{o5e;ɇ<]oƎ1E/'gDo Ⱦ Qod-,X<bYJ0鼧>,jY#w~EI=w}Z WcYqKz*< 0kwS5 Éԃ'1}TI :j y]-$\YoI3oU2NZZrB&i٧^X8ᰮj=KIdO.sьqaa^l6iW}tަfJDg!A: m/ŒcN0 ̬]v7!i\5@ ~:J|#1%ތ4#PSNq]R㨑jaBrk8? +'ed(>i͊/ߌge+(q+nbRtn`ɠkۨwB?&1n,(%fIkbnV?cVT;;(l7 *ΗWծK3e3x t *8t]16noI[u \g] "J 7 i5n\b(uHaNweZWbݸ!6"gC48Nponebc?[~N65IJ|bD+m%LiQƇ1J}P冔ckCaʰ*ږ@.Io } _"^w1nn!2jeer328q ,39gl.54UyCՐ4u^56ABA"!:?a, R(l4ݼKXayu||ȥhH[78h⇲A3 3xW>@>@1I/vs>7},or{9}43CU%8OP{X6Pd;G%dhҝݚ/Bꖿ܌}e.ê-3w(AASt3^i,ob9HC+܌_K tP'q2j֫LTQv]9 6Y,``c@jt4`Z-5/- { Fd1[Lh$~?#[]Y\BԎRt #qHf(K>5R93c6my'\!Pq lVsVU+L٩!;WrL(BP/ 3f?,kf?[jVג=@(fRP/ck͕}PPfǽĨZKpHSLfC-.Cʭ|_VdKd Bu⒦= <8eDwd`[)@JZF+~RpR?x#FMZ DXcQ>&ݘ\}㮔cyׄj NGٔrdu)"B8ꓴj;[%􎛺zšF1rjIe$A_5/-Y^o%'6֖{ilaNL (HJ1~z/ >Z(dƛDL'm0'D-EzSogK:%xʄ0aHvd`А!-S,D! t]hi2.F 2lĖ<;"X{L eX{n P >ˏWOo |0,jRzOQKdX=WhtJz,eq㳜?%p`|9:ק?z-d[Ԟ<%aWks}"!$x\ וݗ7hcT~<}RD+7YLm>ss#1=TF>0c59 14%X>0cʆ "=Գx:W[4vr}zQe@}HFԢo9B@pB%Gё(ks">ΐEPZS;<;5`WQ+ -QW;oO3?{2bhlo*).>Jo+93QggV< #EFnx{[7?8猕Q Hvx[}*vMy8D.17VcG[̦,/Y$e^Mxr;+[+kR\I<[.Cݮ(=, C/a6m,c.mf,AGdZ]{Ja2, )moCU{ߌG.T9aSlK:؂vmшbHjQD:F|'8;`C{0Gyh?/Ⱦ |Gb@}8❳@OF,ãADF_z~pWVM2vψC(pIOEg=zm+;֗ :[.Ĉ 7n}; >a Uy *bUA+L_tqNĪ:+U >!Fo X#icҵw*Za ڷ #淲f!Vc>s <(" Y|٬OWæ~K%hCnъX6+:c|kNA/֏#w"`#رfyMEU`6 Z5.K37%jLZ"O})ؗP=' SpARhm~z r]*zp |%Wus2r`D{kPxIxk<+HS+`⃍rM4Vck*Gш)LuwIaa11Jud5޻o+'Vj09B6dd1<ڶ[;_@}gx~0B/5^ S! VSoOX{C8=+Q[zM-JbhMQ_2%(.Gה-{dvMT3PUIǰW$:K&e\'qt+@帊&";ye(rQ"n "3,> [h8O{vVmmYl_`:BMPTɴ6^V )BUCySқ&kZ;OѾv9bY|LIh71K%&ei^]R#r1G 2|humk6hJ9BT' D21(>^nLnҟpPyTnmU=%M+0YUl$OB)>pԈ ^)y$)aG10< ƭA@L#iY(xh`j*Ky U}xŢE鈈H$"2LUnp) ?/{A2w([b_GN̕N>ƲиjpWlֶz{~=dR#6"[w= 1Yxx)eSi~gu2ȕk-gЎث"? '9FSaj%[enh#^^~SU~riAdW%ZبOV&y/̸+ «}7ѓĻX%O8*OPOCᄨY^\d%0+kݕw숲Y'݂z#R3/GrQ>KL[wx0JϷ U[1*`/ Î;ipgEyjsKrχEx)^5eC{Aڣoc5vO* B33|ƍɻud##ޒwń0*ZiuWG.ZnVW"KBdaDQ&C30Mq8)5Ft: K avњЯYt+B]`ZbEz2Ja?jw !zXңNG,Y+cb亡T NhغnJV́ne8O<6R2ԗ~h&% A 2g^Gho(f $?`VM2GaA% )\{  C]Zn-IaiQmq̠ctF| _l@1ޝv| p)>H8ԁ_wX=!02Hn(%Yl/Z'T47فg2 zׁAgqljB(N󵦡_Vfþĺ8f[ٿ ҫ[X JIA6D LHd{ .>[YGpQFwkP>F/ELg tllgI2!2/L*)#yԍh [sʛnkAhQ>#HK/!.gJo4˼@H@*iRGu|wb[S="|N.Sq|pzƣΠsFӏ(nAJ#Znw%9fDCC GRyv쫤GvOuBh9ep!,|gI䉄_~f` l8:w46b 3n JB\$# z^ DkdWxc̵EBxGP?{TԬhg{VxwJG Mܟ;X jQے*̤D<Ճԏ M:)-_އ:.WmgU>'ZY0^`\W<$! iQwVX%g~GѪl/ۖu@n2qH-Adlo>< 0?foa?a:|ZB~Tfө wuxc"¹["y)[INҲ8[ a+}G2) mp6jXN-ԩ *X5|a1w@h 7R1/$Y^ 9 ձ}'燐IgVFs6dˉ0-_P7&aۛ/$cƺv MtRdܥR)CޖȦH{W}\) giBQ a9 Z&?qQڄl kME$ڿM. UR@< όgvL"`-9-fCE: \E*/懒nڹ|qހ'th2|Ɨ CLtnVʚM`u2v |h鵧xc~Gu~exrAA8ǟTjHr E:G>K_zڵ^ ¬,GzDDкgGmwtOV_ƹ- gxNe.`08=$YkGs{lX}ێ' +C= wvͰn'WRf LEOTp&\)'Ih:<bi,)23!|p h>]s8^7D뼖%˩]]>co9'#ط&eH&!&|8 {t Ěd/vMu&!=oB'DDIFr)p8i:sE*]vȦP4֟UR*:0#HMFlP}wTX?HٔȈ59c;T,  zfLԀUP6G:(E$2 )=%F+!p>W!@(&Uds 跄JNǹɃn/5 ]5't쀜|]sA Rô]ʚGiRa[ ;]cgB+%vMUVbw'-m&? mB?/jZ((={j´1V55&ܽ+2(]a)F~3AaL>)$ T #Ac{Mq)͡Цz㕡A=# 1GQM'S-56! aq2_?,M + ڑrzE/ e뵄 *X )z^_ >`t* wxD,H"9XUuI@y-P]@8u>&e"0sp8$յ"s1w }ÌQHyB_M,Рmn;?+g0fjj+%gF({3gS$,sygcP?-IpA%XVVLJl8'&^:yuQ=rܺuԴj ,qol$F8.ߧ]y=lLB~ B1DF2rjwT]4zj\蕂 Ps~ Bcuؗ&F;vc+7-ᕓAe CNMo$wx>qOSQ1"C^x-,sċ+!?E q+wRlU:1ѥBO)* +72MpA?Hѷg5W*5%t=Y c|Ԇ6c3x†/T$;Zt/bكq.gRzIc?WRp]+uBZ*nnPXn  >~ǪKK.[E0@!aphn#Ol-Ƀܨgk+K@є6)9i^i3sI*Rn4 ĊV\r"C"Y9QG&ɪ)Zz :Hf[# !4Qv <Y`PC*}c yסa`cXz<.0Ip*yB$b9 mfȝbwrT6;7 k9z*!ѠqeYWT+q!5P#9]*s薨,t5)uS /<ϥRlkͳ~T3SqIW6PppIpL CA ޘ X'Ӂ*,gDR "אnHoCBB&ȧ؝ns@inEju>6-o3v3;qƃmR|8qzfR~=?R``|ptaB&ISg9+v{f^`2 /{C"aM$$-9ǜu>T`7wjXh4P4>I4|aQ ܦxZyT~ym }iFf@@A0eC՗= ixmzpۗJ@~ :_uu~tQ1Ohb9ǑE aշq={zC@0h[@u:on@=;5?m[Fe}NUBd¦X[_Aۏ#ԭTY kIδ`S/T&FTڻBh b q:ۤ Ҫ5fgEgҙJ ,$zc)K^_a|..X*w7$|'x z7aht"KmA%|Oex̴ǖ |CY8W.5m[1Y);L=_9¥rnX r()K!2` 5O_^ ¿LMIzeB?Rӗ':!ܔ8 3V"6/;,R\ \P\JKҐn08x fNNN4y2U5B"vua l[4a`nyz( 8~u9)3^{uUY| iy;S8)jǼ [n3Qc vj$pi,Rj6ٹ K,3*;}F zVWP5DY%rE d# ˊ?Dx+ˮg kA(uCz\x3M1qSONJ41Nڜ´lr7?g-%oԭQWpɗBp[L`_ِG Z j~x~!9-S*ScT~N~38qx FL~@uZl.dowq=0zo, 1wKeYQ?9Jl_j%o*MQ+rh^)i&tgS V5A @62Dn; uWP驐FV>S !sc9jh?f?P 9B>2]y8C;EFM[ʽ#]7M"RȚ"k!)kwZⷛ ~Ȕc ['e&tg1`,KH+^ߡB4#5Wo *EzXp^i @fKw1T"81ޮa6BS/sB.= XIK|9H O%i# 53q'ި2 n QGwW<2uMŜܩQT!l\(F~btcpEQcVP#-]ӧpltZY6;E4j*+7IhNl}UroUb7+*PF]씵%+I!Y5S.iߵVKRo7=EO'w$n@9c VKߦrJma7D@Ӷ߼.(3<>۸I~"`}\= cY Up1[\ytŚ`&b! ;tXb0_\1nLM@6DnǵHLEb obT_+cbȦh`dl;S3B 1uٌ1Ju1pfCqS5&jlVujEO\kd$禕E5)N6y~ TGئd2S4 ╲ZX(7gO>6T_eS'ቀ,ph+Hh4>>;燯߂ ǁ⢞fy"vn!oCmL9ؠ- u8ڲZҟzzBvk (`'ݝUCZCUS_X+r1<e σl4X^/,/Eڌ3Qߴ9bp_{m*.10W\&q8~1EoDފRUOUcy?U$Ϩ^LxJsq0A{"!8&ċt3m3 +3K뺯>_WJ+]Tg nt ֧KH}`X? ,XXer]x̀O[L(Ǹ(:v![#EJ`Y 08@U<4T3ł {; H6">dcEZʄ'=V.vP+BrIQ*G1RBp>~Ft65]}%TRŤ/tC|o %K,0j?l%"ca8'r1`CYS86:F N_N1:X3=X& &f%|q&vf}ftޒ# R.w bΖ ٵ0I]Y\[Z͏P!B 5{_ꆪ? hm.S5jZָ"w9jt$j~gsHx}V0o,:}Z1&5w&la)ƩXFT[=^R2\~ZPO[gY!V\d1ـVgP!"cp&`HY!uʋZE,|uO3`׆>35$}PbpϚP/@u\ڤC CҔg`SHo'x8귕F` >\b,XUu C)C&~`O~Zr~ jRKP.ڤ;p^VxCT{ǹR8Ж k*%qp,y%ئꚤ'4ܬPǞډ>m99/.BLfӦӆN (е'w=T/+ b>2;:j Q{a;HBo 6ݒz $45lWEczYjDZ۵?_SkVGt.w+C*1շ,SEaPK Hʸ41t,,֛is9|8̺|ⓑQp(1! =ZkEO}!\[H#z:S^9J#ze>& +uk.+ߛ (1vgЩ}UպwY9!"22oB#- C20}zU!yo8">fX@EOdtN~9f)r ^@Fċo" $z *?@T)&(frT7Cn Oa57&7,edȽ `2)O)Vlct)kޜsaݶ} Kc1^ƌfX?g}P?6$+X)ۣiJwj@h!%!L\oZ4عAHwdO@Z]&̀=_Sr1ÿ#xIy/ZBJl]ANpB29:ZؙrM +y,oC/X5O&#G&zwEdR~r{yXLrq\s%329cg| pYlats6]SA|"hq'bJx3X+ YwR4U")<`rZ^/a0j7r F!Eo(>}.[/a&dY`e3i-;8$|$}HMO;QHJN9yO!?{_y'9P1~,^jxOnCE1PW0@֝bQ9H(RZ%\,y+V*~DU7cubN߭+S93  [9UպGQ90$8Գky>t%SԆ֒7%d-8Ί0$VR'@yM4~%E 6E-CNTCcR=.nȂ)SlZVQ;.}U' ;6fl#U^ІQӚh\Y#(a2RmZD-x=\Az_)Z_x䵡uVPY&px9QJADvdK}i#^ڠqeji$ ]B @4̩h:RЎ C?QQ8ogeV9V BͲw ~ Peӑo ;=9aԣX_J2"դdrϫ v]\ƖMozDb'_<|rqbu w5$sA/R 6] jW'`idZ rQeg-7d?*BxBas6rdUwRռpO1"Liu{qu#?fF 20o,vˊ2"5<@v\1Jk:;@%,gby/Ͱhi|f}۷YEu͢r]2HT<*Lbd/+6t^C{S7O-IJEB#-Qfo8K֧0BSH.qT՞d$'qG, gD2:rQɌ<77zԽ.7'  q|^ PD)iIs1힜,Qz+wh܂6:ˮR_FJo%2Pk~vX5ES&uq}RϽƏt.56pXg-U,(<:)2vVgP)pIFzE)vñF˫ !,Q^%+L+eiN"`1*9Gv lZbheiĨh8ɑ=, m}֡DIz貅SA]? #(PiBD)y),n9-ѱ[V`V=7!&Ĥ%hY/`B0FC=ǔ)^8A9OWKѕ)P܊n se>r4AӖ!,#7bHcz }A.33 :pZ7+T)H]-$H{ k$Ej^k `}lA+21rUǗƧE[PU Iru OI l`S=*zI?pD.IQ]~{؃+X퇍ԡľsy[s"das=~ D b(6/[_\ H`+$waJ&BN3ҌW\j=jU>+#l%dq =hȋc(nWa^|Rp w3f<0d.'az2$(p}OD2\eBҁ f WeVHkAZ_Ejv"0MB?If8E3~R OUxOX芄d3\3>X+WGؙUԑR (ɫC$+$t7/BFoH0<* $ЈJ7 bnH( j%`Uwm~^܎ʌNH ~8(/yF̔$!X.a?|O*^6Y^^Czikՙք#A9~H74 +B$7@+XU;${l,Ci F\;_Iz>[!Ȃ=!釨b <(]~v:eg/D~0# t_1f) %\||&"v]V5AWPtY{UfUˀ;ݧ yWuH61l:I$n9&aZ7œxX} !n=PVnQ> ^*S&emïmpED8S>]G{X2P}$8Bj̅[LpˠF2\+[eւrI/%|zQ z}͈)v"hh^و*v"ӕ6u%{ɩ8Ax4>L&TPug~zxDLr>[`[D1w8e}Ͷn=@'Bih"h p z7*ONT)%="vai57y'G徍 X`zr6U^Fx ӿI*@R՟K[x8<Ig9 Kh]Q4l#{{8` ):39-XLųeVOk0bYfWLy) G)sc-.ovh /O>jA|+pEu}-&QAg}P^MѨ K'=!Ng# 㹻8:}sS|U)7Szm ҡv&5JIlm)cᶁ&)֫ ʹ.&BuuPZ#!v]Dtn9̧yYEY=b)t+#[qy @6O*xQz8kYd!`&?5KvdĔ y=4 6Qgo v:epJ 4@Y](iVDkWa%-X-lG9]g|MPFS!ޤJKr)Q_e|k*PFS(woMAlT,oQ'Q/ d`0P'a=c#&юP+,# Ӽ2k<09EY(eM&ק 5YM-bIgra*D 8tC wK.G^"4H\ 4} =pֺ4X``1 m^eߠN..oq{  1Pӷ|gX6'~{f /h;$o/f?!lΐpDw ,/g:vq{vO{5yRbWr%WˣS,_ȼFF9'/WoAT(/d3]VY."}g ~^wjIEkV)!%pȿCGo@4WkBZd7ӿugJm%i>TPFNkE G1!uR yS(HVxzI&´-VeL 29)Exm> Rc-Yz⬟h($ X ,~SzőÒo(; cf4\C2nJʰWfSYWٖAwBc]~rQ/ <:)|wtx# +A*z&1c6~|ĵjNo1*֚r4NQ *Z KfB6>9u3Í(=ygK)*n?7{noGr\7M t4շ7|VÃQڭIF:3E4t p37t91w&H9a>E M5i.{:k`R0ޗoȼqJձƃ ׵fK~O7KDs|pƴpgEˁI$?s,Qׁ[\Gue:lY.ɶ>jZòpZ[K22rXr k"#^ɯh n)`j W$.?Ij \- {5*/Q?1fL9yж{N=XG덦m3/q)2M y+x) qC}Uo㭫CXݘeMGQ202AmM3?H녎8U\W+U4GKpw2\(j9Fu~oqcL /Xq2]H4(ɱ`v+'8[~lXLlmù#CbaG\ !!S.HShNww ML8oLYt6B !ׅDl6)91-z.Bbd0hɅo&<΍;`)PUSwsQL.N y?V L]lfd'5.IeͮX'twL^ <|ΊVu:RVIOL.dhF;HyΟXGqƒN C%H b{tuЖ-}ZJޜl^Aso(Xߘ5Iѳ_U,ShuN]+Џ))t Qy. #P!a<Ĭ~޴@I:Y~=P;<oʊS_VA?aO|kH&2W2G~(h{\.oA#s+*'ϖvp8yJQđxQXx#'߽sK|0>[inH ~PeŞ6ubm=HOC/_0L *GXؐ\}7qN`Ok./ DF4\Oć۩:5us (%ؗI[ThZhBAg;dVrL}OAD͌A6C7N}LK<Ӣ f`p\ ?KKIQ Q^+)dAk/Y]`VAh7n2ZC1ץ˗v~ u7IxÚE(BK"^1dtaW `aqdWݍZdKW"8-q|x#"B1B-=Lٹ䦊'xX`iP ׁxV9b|mFGw)x\x)>0^Q$iwjB1`ܠoj +"8]3U\Yq6IK~_1AH"J*_T>6=s@xNHqy"@ Hi"P1sw!J'Y!Ŏ *f&G3.23\Ճ?OM+ޝڪlEQћ_# ]ֵ~M]~A YŴI;šEdy[?+d$Ce8Hx(Ij-sKѥ&-zbZcp@fhP Ugoь+5Ǎr;(!H?#x:{殉w8kz 'ȫϰטp]U.ltW;7zJJSY&sb |$+|L!/o˜k%L.4mtZ a¿k0xoi3>q?DаnZڜ*Xn+n=cK*{t:_=1.)h};&7֏G*0t`8ёŔ/Plk?,-5^)4`Y6qFG;>Pj=x21r ;3ç׮EMP-RX]vHQ3]`B&|zi2Y*0@@} n5Ty0K\ Iib &r0Yt%{Tc~(~4,n~_99$Q,RzumuY H ڗڙ==\ qgw=hsߤ/uG1 Wn WM[ fhfܾѡAzIFXVqv RڒbզkdOg:YW<~Q nHnTy g4iaO+ JմV]@,n@ׂ8JH6r)!@Lo<il=X\TgY9dҙ2vd y_Ԩ:4ێ,gI\sE-bgM}@I1(5nm2;JV~aTF $(d)I=9#9IUBUѮI0cxАӅG?E?ͱGߎ9p t?j f's w#_jJYA ՀQwϏN(;t.Bű< }ڦAk?vm-b(UCp-JVH$p@xv ĥuR=xL CBsp7o<<Zb|"jTfAR<Pt6." F&;d U_h\2gdC o, [q.³C A-d|Ze}bDq5Я`:-W%:W/$ݾDE`Hf=!}JwτDp X @kΰƎv 4+񦵒.+i }=Q}"/h|^Q'Bb|_ԩva"[R9\"*nv]"ŌC>80UBʭ'XP&TzŻj2E;H_?Gؐjvq@y !q%&ٽb 2D@WNr5ƾ w{ [%2o!SBłTXowKAܬ`)?< Vz߅1%QuW~8/w N2ZCvf@s6>ԞԮ&f-/а@!(Э+Eg_T d@K'-HoJ سݾ?|H xN4HΡC(v׎ݶ?xۘ:D1G"#)Ozmw{-ӿԿ.;$2c'ԅkSKmԢNQt?!}q!XX Ka#vX Xrb9HTdPr $E:Omwxh__qhzW\:"zT R#$OFF4}$QIƅPѝ'>uv?v+L!_1f.wУ0k Eﺙ)?1;ɝn3 `K9-2u|\kT@ń`v?a?s%oː8fN߂u !eKi9љ A&=9 O/DvƲ F (q)CYHo^$\^|q&Cy_M I. pp7G,mL"{ܶiK)q*@$2}}Hcz'*jfN u2sW*d+O-=Ȁ Ǣ:eХS^Mk=S;ǟX9MFϒ@~ //j*$䯥ap@u8g̷p{ %Tڟon 2Oe)%?*0A)~*–D63ɨ[9=bLϵRhdIYUXaީ&k7sƵ1 ֚.|f; ,+ޮ'4ys?KXc@;chzQ@#OɌ f]$7h2Q?r@LI2=?8P^ maX#OF% QU¸֗jt1]j'٥%vgDJ>_iAEƨf2/B0?:%+b1B+$JOSքm7)LBWධ:xF酬G퉲?Wox9h#.Eœ㢝M} ZGzZwkP#SjXe{ݓ3(}.\' 6XeUF08 G][Vҳ)k`ŕ'%L#ΟW < m[ʤQRS}Dt@6tjϢ`VYć*Bt+alC g1Cbu|,nt~MOy1j"SdgEy)L̐> mwjX0Kp"^(#Kf]^bϹgVtvԁ#TwzJ|#AT8:#ܴPmH"txiر,lˍ X{Ws=mʖeLZo:bJߗ_JXGC@ۀ!`@qgMt,o)D\͚UBq%C=(–%.%`i ZlA$݃f-x*| 兕IpmJY24ROHcr*St2C0IK ,k|DDVT"Jjy>͸9 :)Dxp9*'~yԆՠJNǒǕdM%~`T'T n@foBm c-,=d ՒPL#8Ǫ%' ~p#=<0>c,l+lw͏eQfܚד\Cb3Z8"3csC[( &lI8+!.>iE^k31 ]t!b'?j6J'ܙ521Ud' {o9~EOE{`S/p%I }:J;]bz0AߧA8|~{;hARwa',".hbFqi|K5?ת30w*)aqBm݋JXʤQ kbs֋7`JYٲ#QWs\a *DXnxUFQZ Av*MEPnW?S-?dę*IRcgqyNuOQR~EbNhIjFo YIHjU^k ~#y)ќM;(=j!3vw'r.ejwıISwty~vg&3kpY)x-d"qe}(t~^6gB lȶ0F}W)9AKCpQ &z;k_.K\K22xzwfReV蘙r=LuEPWWQ8/3 0{Ĩe[L4=sVILjt&xlG*JX"Wʸ껣I+D3u@D q2ls2ը*U$ YˁAQ|-gef94㼝VvsM>ô5i0p'ynK.KG> P E~[H w#E *{ބINfe,n:ghwh5σ$>MRF-| mfluѓ" }PICA*H\27%-7\z ۶N\F\X#G#p{q$ubTP&78`Bh~BO&/2As븁%%Ӣ'6(_i%w8\'g ߮v=&>Ȧ +Ha~Nӈo`S~u[wOcGL- "L0iǙeLo0. _Dn:XT,AcX$;Bb  j@' [+PKݿ˛oVsB(X^} N{m @z/aRjo&-hļ\.p>.1A+ b]mf骛j-k\~Ɠ(ۀd '80gPCw}l ژr \>Q0JՍ*܂+ .(x=.џJ⠘l[7LnůtEߦ݉*z6#'VO/P~$l:;ܔsYĖY؎=)FԄWۛmÙ3Ae.j& د A&q޸;JsBzSM%l+f.Tb I-6J^yhUh p!gŰن8BXs) hkN?(Mͻ;!V"nэUXp*ێfU2(ϜO88mx$ =Hӟؙ]!wxqH}3|KE[ L$vyDx91ͳcI+S$y< :5DžhC>>2yQG͊k_{7$,hq־\%RP"-m( jxNrOgĜ/-{)'S4ʻEkQPr&& 7,שd:Ϛ(uÇvc_9Z0,>+ց<)7} v%Edr ^p53yϯCX_;u/)UL^f0R>\'!uMRzm,| F=N2#FqvE[߁es~`4j-f]$ @#}jax Ru;wH7(X9'7S<2ް0Ӄ4>0cM׀'Ҟ}sV]d/(Jl;2;޶ꀹt0ʰLW ɸ?S,&8Gݺ0ßu |f-w U^ڲ_S)3%pjUV*\=b⍱_1??s[-;q\|zYh0mՂqgVLUҝ| YD9\8‰ʦxCcܯSQ ›ccB27ǘd+1\aY-@R M #'4h%+DpҁYrHTz Q_1rVy})>Yh/'>?cg)gLʖk@mNm Q)^qg\.C-jC2 S+짉p'?8:(U|"i=&R]89,XeO?stz'M' pKo`gV<SK\1K./l8Jc$Bz.^+-3/O@~~G`N f~\OaޭYdpv1cJk4UVh:7©`czػ5talۗ^]x-ٖ&PEc<꣼!m4GBA050ǒ&Տ^d kݣ8`a){ 䄡hʾ7TQ Ҵaa{~?'3"5\H~'R$j։~;w j@bF745)XhąjyԤxuО%`sF'<L?mCg J숑gCǜY-fl;0#ȫUd?c4[3/_!ڠ9ЯFz@3_׶1A*k{osԏzIr==f-ӂ?reP GseͭTkj͕ӂG4r mHz&,Љ+/2'+9ISNP8wLCvz@&jCr AplGJ{X{閴e咏%:p,^hbR9 /c Qn=dNsAo]`iV&vj lM+eZ |P 䵙7c.eQФ){;QwFw[!Y؆)'ן *p3}"b2m@-?SF_Iv&}SdQ=,o5п A Eʥ`}5ʤR6(9&P:)S jRw|܁2NfglεŞڏmݱCr S}yۇ$(ul 0OږJ;_m^u׋5\t0h<{MUbS΀sfx+旺ʘX4;*d'c2^b_9ErgD= h6BD6B?e2n r%"%4T%teXez?({BP"5]:6#2E:0qt@RF8S3,9|qn[[-هjg}y`Cѝ,nխyGk}q VK$-NjM>`Gp[}4L~e໥NK:bvn㣚S)@'D O|b#8*`[OےIMsPu>3:zk#l-]9SRlB}@a"EE|@,lmyaEhm>B>@ X[x[PTR\P%4}mRMHXޗ ,3rЇ I3"Jэen- k7-kBa`arw%!8 ; *I\YJSKf% -H/s] 꾳K!Im?6zA%nv.?nV_eGIP2vE 8փ'}ji6jRK,x\*S(#kx돾AZxTaYӾQ:g*ʁ>kH4oՏig?AOڑC; BiCnok&Oґ-N|\!]\C2C0_ND0':Uf}d{*OgQ &m}ȴ~9͠ u1)3 IaJC$W417j!:\qtriAdu32(H*Qj21X q?J 9YH Rb5jn^ Td֚+R ?F_rv|j6 5( hG΂$=' @!ԫLOUo1Hj7&WhcC4asqAMLV{-__ZQOz?ܤx]f[:/+p#\Bƕ,c(a))êbUBC5,ٱ~ u$N̬u |й-I6#R(tRb‘XW^yBo;v='[C3/84yR 1uҺVb*àQY::!-#۞HHɱSMە+3mue6g %|O\542m) Uܸ;r$>}K?&y2CGoV4g0Wt)bYw"(3wö?z9KtNwh0NЗnzpjoA7&G "F@Ixls%At̕YF@$G]w0p2qs=Qidʒ/G9N=u]gW$. :Fy1bDZS3z3Y.)ͳ;T uF1䒢 {HiwQ}*[]n؛ %Z v\ rLtz}Nҭ`\f.:lR51 [FfL] )<:gi$'[ҀioF3iq|u(,*k|-X-EtUتsQHe;3-pq#oY(l~6)G[#wɥwM۾cX6-['#BQF l-gmkvs vCx&4بYmD լN +2PVxŃLTh!vD?ex@B|@n VںݧIP&Rӫ:w-Gx]^Y&p182Ba2ܼr("@"_(-޷]"d>,D?lj$2#4XW" >S(-8Ek!saGӲdaX욓,r.A:IB7P&u`%;GMcD%)pe&Cuq:ݷ 3*,Y |:<]MZ퉞L8ה6vw uRzU{i9BwnF!5 b>t8 aTXFp#]}yϴH^40&J:'~.SF+R}#%n& ,+ uEƒMU3CJhx-::ѥNn$PaS'Sդc;}M{]6L!Oe6#EM@ vy"6`5:0!o)EWV-_GQ'lԭCK[@*r*bQ3p~קB %h\$SZ6gj]1_0-ZɘCJ,~E3 V(5ɼS!!y=qE&y"Y|/Q%s٫)OnMIbxPGiwk;caҵX75IV*1dtI)D#.x<:b?5S0!u_XVa%7a:WǭL9_U]xKFA6q4 0N%-4W 4,>ֹ2߆0!z6pi^]a9mc!jT [Vs_.R;LibyiB`ځa9{;Ȣj%+WsX[U.xhIT)qŠ7.;q"LeVMߕօ?¢L*迟ZS`ʗ=4 ]`c~]32im9~AHz#{jo(2 kMn AÆDS S-v{K&hdI6B] !+6au@> (b~Ihn]Ue$0W,|tF;[xȣW9l1N% ַ@B XZ8F3]2/_,̓s|Q%!:q$Ibվ< " pHDP/&t&Ҋ -6~;ZCSSܧ2ك+vUv5z[j2aUJZhYq.$8s ,L,-vZ)P Y^ȪKgbD!7G**%O{BRKLLeS)e~xw {Bs ~JF=|L9`)ɬp1&##_fby^uSa<_+HSܸ&7wzUʼ mE2QwH-د"#Ok8(,-;FW A׋5R%p"prH>9QWi~&Bͩ F+B0gq5ᨫU"6Ѭޏ%C(YyZUTg"X?$suJ:k>9&<c=tO煳.i!+B4{9mH ˦>%GFEIQo"lLJeH8C7(Bq-.G#9 䒢\q,znRC]1R"GMsq:V)<3jKetWǞ[{/ZS]3elqwIbcσ~^ ڧ$Cf9.qYǫ {ZaZ֢o{5>ꁿ%! ] D -7ZB_5J%\ts.eJ!^j;\`XNG>ӨbX% F,%ovZz˥ʙi<&=ECah@+fgO8l cGuM2zkNC?A1e03tB92@)}H C3>^#|``S|+5CE'q;א4."L \EǮqݻ :-SKDhhrzzDK'*8VgWf;qD8|6z yAKы288t䄴 W>0a@qtA>v!2^krej8Vǣb'ȞϾyڋ>ow1::9[:{cbu=RJhrG/sJ,tmbU"uۗlPˎ0o,Zni5K_}uےr*1 JVJnѐ'2lԆv*Ҫ>`"%`pTjlʋS/U·~AA6"cx‡KE5")<ƀ3Pt]bt#`zcu7hcB_ KKdjIS/jh@d뚠G3upRjU:̓HÂ"M ȓgƕ[#bЖI( 5. ~^ٙ㈩iZ0ǞI`ݜfUō* f=fa(2I޼4!`N%GQ6 r?M}R3 v+ҩA4 )jh;H0#ܴ?=X|vX;hnfCQCYg \UB5:zbzٽc-X@ -F=2 k68NQc7BM/ {uDZsob>:yDҼU)>n@A'-}/! 8۹㩜%Y,TeUzo HG!Hp܉(41` ]`}8]ω$Ĩq3p r=U; ?dԒsbi ?҃LQ3hwnwO|;wIYj߬> eQˍ'q>SU:g H|_J08ߩj,g Avz#c-kDezstYY%l >y ~_3V 'd@D'"Q ~?i)KQOd/Us=V㧏^?9ekQ8OPٳp!(|F8(^\:Vփ̤@VH3iYGzjL#3DEw2;ti ;hUǟx|KՀw)݊CT '&YvP eݪwTlTwFSjbX/6VfYF99L0c\kU˘ :A\Nx )y 6l\Me^<=} IIt\?Ewέ{J]sXP=A~z?,^X i wA|)ڬ~k%Jt}aqK=@jtm|Aw]> ,'pLU*M!V'DCk@;jZ&:E i/9'ZJeXS v Q4zSm]N?> 7R6*M-tl sٝn#,rdHYNvt?}%%N.S߬N~1LM` gdPŜ* Sd ,b-=9̨; 9 o%znI6|,7;^CM;%՝Y5GR@OYFg <ZTͧ*@OR}f(y59^c_Pڰ3Y[( mV vP#1z3e&^YJ_8R3B;%@?W)&ffHv1d|5̳PcG\̖kxN =,:5-`AnDf#Zb󬤿U\],fnD/[щKYPZ7&KfGe'(KLhK/ɹ\}ZYZ: A$%[fDʡsx1OGAEzxi:,z??%Ԁ==a(mޖҷU!E p"T,d1 )Mkjzm*$Ng? i~v= (ڡ`;UҲH5,B| oi a .21Evo ȑ "fЌ(bV7/*AgwN]4ѭI=+ZWۈ3=5܇숻OM0u:){QZ3j &;kwF~,/x鐳A\c1}ef61?\1/b)<>Q%ڰ0i1 >\Ii3SФ;ivfxƹ&ی,ȁ(cAdCԄ~7&H_*ns~ֵt&!2W!~^+Uz{iW29Wc+aϪ> Jq8\0GU?PLFbf7hQ4>k8;)H0 9+`#ayA!VW){؍ZY:\}i)EѢ@f7#nVCqsu GgׂL7v`A^m&*335$(+.A0[Y$'HlwPGE(I1װ$v *N0 i@GM? lvLDuh T:1-+ž\>6D.]Ǻ.=PQsfmQO2u-(2b3^ě%[|ywa X.r|6P^6+!Og[`]7!U/wenŠ̓qo~m*{Z}M4=,@\Zk4+s(ԗ. ??wy&ĭ|h>8ܚa޶V_#J0d́A@%7hZs!X#8JVK$+c J"@.:/کkYڴEoeIRhpq,U5m&&r8{uJA6<\/GTm>gQc%4V=6pYM6~xܯj_j۟؈I6t('^WNKz[Bmb"SQ6#9t{g@/ilF^Ydcᗌ@5zHłJZϾ{USX?62m^adM jZ-RUxmsOo9]W%ب@S $.N#ޕ\tɆ}]8Z_A1$b}v2UXM;Šس+B ]w`eP*SpT}ެgf^vt 昏̰H^F VzÚW5SE_8HLFM@^6"q> =vqh:I?%=9;U`JT(A b4alQ&nv7KK1RuqWwSɧM+=H:MKnZ{sig~K\xI3 6ECn5ﰋ|! x\cdBՍyk$6ULTjk, ĐxL=.PnHVy:L;.m2lM#pJ3It.BCIUIx1@vk)u/-]7`o{YXts, ~uqi5<ɺ  \^ 5nj[zSa_|ziE`cљqG)yǺ=U7vI~4R7da gR[ϑfJy5VUlq A?nb_atNaO Wn(kKĩO,<FI5"j䗘 Y,LΎ_+AR}Cwv":ӷLѸ):v$?KMr5LeZی`4\8zinGf̾9WRbZW2k3( .pyrX}&Qmؑzn\\WFqx+|460Χp44eR;8W^e~I m &uu KGHGc ow,JfިJjs`Gj QHppg~Ttt<.[`k3P$ѻ eS9eFɱg}*$_uLa}ZODLq*8 etF~/$d @>1s6@@OKnq|<_>wO}*:/N6# @ UpRf۝݂.ڂñk?H$bO1y"F0;sxP>źӒeE&d N`܇`vq(wmdлn3 ^:o\lXܾ/6w )Z[SkEUY≈b.Ꞟcԋ_ ɴ>a U9X\^Ϙ>zL&l2JGd3 šd[G~uۉؙ`Rɬ( G/a~o@l(+I:&Ӧ*+_#rJ@+XYi %l]X0P!N݅"NmYѵq#4PncD{Xb vaK6w16BR|} H;l{ƠPd7~0\}u: {:ji~f dV]v+B7 ,9J=30z;=f3H(NoϝN|`%6i~i >=i[:nDqȩM7*;|;׌XVakSJE=sa<Oj 4hj'ަD:~M:FT%kqLyei U)\=uM\.َGB+,uIQ~U-XLD{.$>!hl Lة 6EcUQ*3c2@7je Y |;i{Hi 1v@/.90Hs|$ޏBTtR9=,a&.ٶUQB)ۇ^;Q9OaVZO>aoUi8tX3MG{/+U0OX|-cOA:Q/4_d7œS.^020BU|~񪡾Kﺕ| ;pW7&/,F7:.,/Xu ).'q8X.Yo*De!Q|I'\#YQ.C ɀ{UZa1~B%S yf>tB*Oh|)[1i^)RpaĐ$B0G0a ^"1. ;6Eղ3VVr7͔EF-n֚7U<RCFO:ҟFȌc A@;5X T$IJud.hEIr (,oj )lup_?ˋŇpR[7kٖkUSMV/>He?W$w#W(U7_ca=ED ̡>~Vb -CV\60p8?2[" ]f#~ ˡ!׿Nlޔ+:Qg:ne|D)/,Z U(#ޜf;UsF ؝x em-ݴ75lckVJSϝ& fiւ~[nRXٛXvuymU*Qe\Jrb}jYJ#6]sq ;e/ RpBeiC U߃:j$1aII't$@(,XO9/>`׏Zum[F}K!P}dN %8 c@t^̓2@>蟿V݃R'o# xe~@6$ #^pZ1<7@AC-zi0QfW$FXIQxLnLcO<'G_Qn?ap] {_=[6W"F>nhY> ]~ny6{>$X͊4ūv[)qg;Y jH6]>׶NQ3 UC.7:'($0<dzXC 'W21WNz)w BwOrKK<~Tt뷁#6A꾻г#$rψI5o'YZci7s[lU̥[8qȓ؅Fi^eh]إ͞UwI} Dt⒃|FP&;Am%U "nH]?E&tADIp7ǎx3և[g =\;~˜1,Zj\PtU yv68C7<;AILYNOT+vbjLqΙ( C.[r$ĆJPKV*O"3z"\'- tºa0'x%5A̸3+dr$߃Y\u"B ZMՆÚ5Eԩ sdY"D. :ZzHU)K?*T|]Ԯ ;7(xd߲z]i]);gb]VfB )D~p q{pv @MtxjY3_%/emXoN&pn禾%B 42 N1_]RwfQ]t߭L!R+UHZLV6'O{ 4ɑI MOE2+eW@>aR4R Jo Cx@y0bOvߙC|k+X(7-ӪiNaXq0@,7Jq+5O1 V'_ղwcEdyj5활C@769iKE!X-/;_uQ{^N$HIݙ%H.>#V ~dM^6*ƅ̠gB=x\a^0+ϯwFh-B =ZK'^g\",xa\G#0[oynO Ɖ':cG(?oȼLCz= 7oUq9x֭HhBJz} 5;Hbc{%FEjAz5q,P{PGzֶ3E~hGU!5pȂ1a•~b9t3'GJ2>PP5[$93ie^1CQ^Q:{]Pv\m{[çLf,2VtS͝Pj"CBkbLo-)kBɳ_:hWs_&#'O1bUU $λAGp4C7v&7~p]d ,׆q8 ɯ*$^eq[\*rҜ𡞽!Fb:/M駊Fu{^z£^ \1?NS+8]VF$-ʆWb~#N )\#7eL__ wC3G=)楫WU:iӎOm@k!Qz~>Odeץb^y^>: j[~ڋT)W"'RhZ.,aGY\ A~8 J( TV˔GiBdrw{yƄY`qRIUQ ;2;Fk0mHs9o3mqӸ^{]:PqRc؛0B W;f7+w] Y%+?+Bxr:\DfI[d,_k#=}ܟ|`5qڎXbl.jپdpD.{3;Gف} y֓DcjCQsea ٥L}Wg$g2R27"_ ֮wUC_RYWR幅_^@x ڜyw fZ "⒄:.h3\xrdJ^|n=b ƥP;(x$1^\T.Q+ͣ$c?\׻XkOA5!Xrdb(T%wJmAw,%V{0[,'$˼Cis>Rv`8ILoFD)Bov݀jh%`V.],nn[7T"LP\T%KlkRDHxp64+ݷTO]n5|1zg(H;!Q Y5M1ªi{ v7NT[RMB%;u$Cb Ȓn  {*y3'Fa\ўTcN+Ip4eh?cSEGѿ a]G+~C&\5>C12um{҄=RЇ-jESfc|*dt<LZ3X%W9Y,vSI>T!Kq"|.Nve)HY%9EDMz#W\v`Bi29 5u3JLk`bU k(fS:y\D_ ڊmOUu s[Y>pUz13ߗ  2S,Gj8ˀ4= α~ |wQr^>GObD"w2NuTv+76'fSiE P\:?-$(m#:N-%Y],Z@xU+T#4m[}ʗuFE$%N ˹Ŝ/L f٦'f[.\_}_U؎.24]-ec.\w4@`SXŴJ -r+=v=aeBTHxmoC]*Ml}s.IGe7pS28z,Fa5IG{=^cW5H'r!F¥gZ !b͠jp> >%]\/04aߘc)"`xkTw*htۀh{O=J 16lK?;nRP1H. ˉUx9R|D줖lM~ .f]9P{_ϽA$<^P{'MS-0T(HϑPVVUX &[P$6@LM2I՗A܎!癛|ۍR*!ea82Б~$N6X}x_Yom%ɴ1 a]֖ls)zbº~RkTڿkxJGRl˧FG*}Iu YR(J^UҷM{8dbBJ@Zi-XF֗!gsDLm~4o0N5s7fF\(!ڑӃ27hמ~]XNnF%XS]YZb#9|:jiyuXWM=U0MYpN|ůO O*U\z5gh3UhI'r#QQ/xV~qWsh{'Wd*GfGwףI.~bpN( ԩbޥ2Tܚ-e1s:K؂t)_Q0;i? _\r !!_vuEAi|p,8[?3NBzr%=[ Iӎd%x&*iYY-si-%CZwEqOٳ1̦|P/9s ~%XFY>:MRthsE8|T"/g{Ovm=Gg5l`QM"M~1s;6\%ȭ_b`8Mr t3'2=:bP~D!hhO\ZcjrIZ26X@Wufzp=?mA>\Δ gb2Ǽ  ;.=yFx /eic/|UG [#$[ehO$3כHUnHr=z60֐ݟo͓wʼCo0<Bƫ63iq20\uʯ旊\cLvl[K^:*[FڨqWy}qF`20̡)701 As<:.GFP>Z귪$!6u(ɯ[mӓ~ԩy;vTK)b'ɱ)<2JT&Bk`"Ϫpw1ք/#uc[+mGu;C% R|bu ɀ٭RԊ"TبqI}_vmvy|H-abFW>Y<.G̑ װ :lAûRjPpk;]y6r~uQ쯙i |[&*C2;>}YeK.vmTqڦE|, ٯQOVrbTz,2>/G9b@xdQʊG=%q,ovMfEui. rL)|.e;؃ r` i3"Ó-zDTL? ԅ'0"+̓lC2^>Yig`| \W }Ws}x+d>6qc>cOOպQ})eaCmbJJnVoKNs @3~Eq\7V-)+ߌ2l"qg,c}4 kSsը(, |,rD=v>O!-úgQ1~bv2 M/dV9dgR*;ic!lyܫ{S>K&ʅ]>EՊt'%Ki-C)>G :bKTm Ma5yjD0^k5Aw\!c)sdFL{=[=¸; Z݋zeB#jRouz')QdHR0#c\ۈ 3H!A:FS[zUgfs<Аͦ?S D>䙐 T ('Lͬ&ۃD7d!v0l9Υsl$?‘VβxC¡綾q&ڲkfpڿ'+hN/H\%r+LpXaL>} -V5C|Lyc;jZ}2ϾagbSDa)ΊDɧ`cޅ6NdFףMAa࿬,UjIWE4fO5麠o?-Ve˫.g`Sds!&fnBu|a¶%6)Pt2':J ] zssMPʠ+5 WLvq4G>[Ɂ[5IřZW7$CeA,'&z)mtK,G9۔ OΘdsҴU}|!.fP[/yYeTf|FhtB!fco[gMi!t֧?w^

.~$$uj=IC/U's`QJF;i:`'XzO짾`?)]'r9ӷ_(Bo/D6꟫3qW7c+hGǹJY*ix\Jܘ*,a6_?sBӹ|ݝŷVȚe ':;"]2:M)]-Wm5+gJ(0XboQyO4ic@>m3~P7#g4ކƆ`+2I@@,B>!om ':gn$btR~.tCP5[k+*";JNhuڏO4@oFg!6EǭiLhP"h󉑐eůR^o>M\L$6 jo֕4B&Y@Te Rҍ.HpX7q`sP%^r'm!Iva)|]S0G$?zb: vTlCSRU v\ | gz ]= lgToi}#c8 -2%lCd,2uchɆIB}cql0tQ&dWA=%T(53;Y:T*iYv-ؾ3ƂݵUt?Vg z$P@#u-g/ƒƨc+,ݨO`ThoNuSԼqQԫ% UZJJ^gYn#1ԆB+v`@h"`S_l#R(iԹyKOOqhe2y(7#<;Q!F t 3M A]R|'p$kr ^2Oޱ߷@gꩥQ1m3߆<%Lsp5TZC%$Si ?4}F,";P:N@reoc5cZX"6` ⊑MW+8 e7ъLC{> ,M6jQAiwchVg^B;8h(kD|8.+P"{( rc\#@ǖF2؝Z_!j.%&oXw ݏN/ԉd OwkHj:'E!$$lE L"l 0BF-<8 {M n&7Q#oΚ0yX% ;vOoL:K#M28"X |Ǘ.xp>'8{Cc)C5$RKc^v{6k'G!I@kZzsTf ೏/e{_11HNh9률LXc50Es|K92{d4qpт='z(/7i{"{ }>o^G8y|zG^+do_Ql-J,t?Gt k:-3콽䋫{JgcMZ60h D)Kb8-.IO 7dcNa[^@9Eڔ@3N-ZlATK:xqF׵IN,Ocp*Т@ C1QEDk#b*c[P.U#ev/ꈑrmoQ&ܩSޑ(f&)ˌ>`pݑ'Kvn}j*10 Mc1\^2`M"_`Bg79-X11~xcV4)_>QFu|/[6\x ۻxQ$µy$q^Foph29QsIkt{ZW`+k^&Kg.W(E; ,Ҍ I&]TzKz M_?| >yIohyr"ҧZ̠wMԥ7}26tԖ=w2ݭT+QMomo^` Jd +`E8;M([mqXx=/[@oxΗL}woqDMIJX$ss6m(a*C{V~8bI~όzxE*ED|qch}c a4 ڛuL[ڨH)P,el)N6 e}Rzm*z. :{3ZuڅvG̙ 䆿ȁ!ዞ˘&[g3Sf)"Mbר7i(m.`P`DSyP7Q>(lT!@ӉkY6m2GnB .:FwXxcYJ5)t"B%n}SxLoBbGAR1>-xINyUPP?_{Ӿ)5%#?ToFCBkȆϮ=5ʔ|_& *¨,sg%ӹZu~+J*{)DBfa(NT=dg"0+L(ϴPTϹ ^vieӤ'v/phQYTh݅_Fh ʪ=d֟]#eg[|DKuuzJ.@ճmJ̏L[digXlCb_YoOkۑ=i!̕ >t 1cx/`If[RHQ"tU9$=^_''gm~v`ˈKci W^/]>GxW-L夯 TZw*"*7 oP*5]j_.;֒mEEEˉVo?!>p%EHʲ:u?{EY&>?  Aj!J__8ti RQ%E$80!VD<$)7ߚM! "*Un}MTyHπ+`"f͈m1h/O;U`ڙnj9F+0`(;G,: 0(ւb,SLmX}mM|F2{K1^D_>'U$Re(G璴'͛&GE1 ]T[xV˵i8U\8lEkOȂ.O>ځ0)v75ƙy&Ldqw Z/*K׮Ȉ)L,?ֿ@U€' l dY{;1PJkX2hX3>ڢZǞ_%S L&UjF"Y+ i@5wK\Z(am4Z ]Ӑ+,~[ j{Cm6Yltfх6Y\D̵ewTE|AhjP(67sՠ+s%7&kA4jGdX@0Qy->ς@ޒ.M9u[ȁ!1_]gHxKg7! j`8Jjw(:قM oZMg[ h#,w{@k{\vK/Wmh|ab c4d͕''D $@NF 2E0|NNOJꄅ8q)OsCTp0ckyiCWaG,p) TqF=5zI$NYqVݩ٫KΚΆ& de^)@Co2Y#'*DZ39:)"zo€)48%t4V=V^bE04#À&}-l#3<ĕ)wrt.rVDU׋+x!geS{^ H h 3N(?^:45hsIF5&7 ykC/?׈ .?F>v.de{Ǧ9ۣfa=/2B 6n-f}qHİC n_o^)Ne\hsjOn?FZT+^;볊cL-kۖTr"Y=(PݡW`z^)OlvsCUqrrJ>诫ҷΖ^| 1Sf L> @W3ݠF`4=~ j_}O!ONsκ,D]bKlSg #c8^=!)trpHzs7/Os%'p֌[%D7]IquϦh J vI:?PqĭP2kG?=. v/}>B8mv\(V]M `%%MYR^-AOn:*DX;*"l՞PC> *5Z3DNaWioc@0`$67BԼMj6ٱ.4.qfj7LvA*%DGWQCىNGGxwPsˇ0v#'вz`DMyr`Sȁf> H1q̆;FꭏS\,ڭN)Vԅ80b|}ЊYi: }VzG'uS5<ڧ/Vd̡ '{LыAOj6'Ȑwoſr46l5s>0tD ˃(Iluk@nU˷O}s|P p+y)axzuP㋨˄=ac8dB*.E엜e$uJ]uʤlN/r^,fTKVw)*<}^9Ll肭PԽ)}|#^g}KOFFד;@<xm"tZ/7C=#Ai>ѵmN%UZ)>%iYvPAs6 4@G\.7 fpSTOqaP4H3K"F"*%eqp ~1Nx`ѻ Zԡ|W!B]9t8`hv2;$(1!e;Ŭ Iu16:iA/3Ӌ3ȼH,]m~.h[I7 N!μr@Uvź2=!~iþ^Uym9?S[~C6 c]n _Vr CS6$!h; L.|yLyPm单W ]i*GD!Aˌu  :/53K1F5gv9P*B ]![Zm[ķ87A_S͋Ɋ|mwCE]xZk3x9#mnġ`2dh pJkG*O!O`?"K;ThM~HΪ7ĥuk+5M@p'+ec 0qpCF)Hoh'4cF#! V^?w։-[f+g[b\߁܉.0t .zs 0=gY@og $$+%0 Ur~~is3dH|2u5 F "J z;~ˇx XklWoDJ^g%do~FC *Bp===z3b<1J$. q`2_5|#`ipT1nTD91gւy<)Tzp2W:]Z ܐ}"Utbcv*'Շa_IDl6pÄ.‡MC M Dpw2:E)aA2)+H`^կ1ּ#)e*(F{X{@yZOd ,;z6KIdL0쀾ᰧktmG޹bKh͚4͝p`f1 Up0upB]ɘ ^+]MPטʏBk,5uq3ˤ/ay+/'|gNtpAd{UO]G|Zc.l.\2Y&6S0r.VЁ4-PC+EyUW,PjUMޞv࿟h叅 #87^/\o%:I"f7Y^3a:=ޠFB;!3S# _x?Wzf>\$uiyXy0_ T%ϻmuqa$]r*n+·H/_~~Ăマb6haoB[)ldYODa u_ Fqq8|{Jk?|F&4z Fw3 t[0 *s ][=OQ{pޔ_獿 *c*fM}!T㖁jtYwpM0tSey+6둀-9ƚ˜h99W 0!fDR{<7RUʟa/W%Z2$㤁^"`ڪ~}wjs۠Iա9hNcLpmW8LBaSݧ\ !pr0 85auծbXqrO%(TEX9&Yx0YŮ\oÑr1p3*^*E$UYJs߁ mf>] f:KHY ZRws_gZ>5iBaʤ#]13ginbuNSs]Yu Gr 2eJ8^`$j #a[X?0wds}m7\R&l-)p#J}2~1?ԛ6 ǢX3G8HC cw&vDĭS<c|dħq(f44?\¯7S+u{ǰ))\,iD{H:Ԡr@1b@p޲|%t!왰Wjl}S9 SO7k!KhtJG7PU9vе[QewAD?ڎ/j&"m 5ܝzj.L~n!3 Aculmpf 9, IJJd5UIAF=ѓ{G!:;OOi?:-ZeO{{ urj_1yլό 8kgط.|o4he WKD^j (1b`{7V! B/ltLJ!7q{\AS="6/ͫUCRp:>:ʇ65I<_=@PM>wIr]\Ȣ:47QM)GbyCY>\y YIex]{LAWk[%g|CrT&ZP"ƪr2ye?PBib|?bof&ڷqr=7Do4ۺ;y3,eukwA̔ض! _chze$wS^̢)ٺ*w v \ݩ˳h(V]b@Mg!V c?.J:zkj?ޫB+1򘱶Fc*|TۺvAUV/ZƆYyprCa4%l?  k'$'ԏ{kvyL`R73Զ_?:tlPKiM6$ |<0Cp@T+q!+?IGAڱwbMOdpvhFra3FnnbEr_Xbu{p>٥,Qun=-9v'@gDkCoLw+c|x;|ȧ32PDvag[T5U$Oin/Y[x>xhdR::eJ0h)rdS~5sž6#)|/r=C^M48$'-ĥbEoM&8T.9e>˅PCB:|HcXըhg-*M! Ԟ\y0wLfkd(:I/IfFK[٥Dt$fq.fsv$ܑ=OX5B/zȸyYp5QKһ >WAeׁbQ/(AuO7%lR}8%vP /X _vD|* nb}d fw ݱhPLKDveCAڭ,ܛ0h˖-/cXr{ d<Ԅf_s,DI V"lҎ\v$&`Yy!$"DӂE;46)=:E76 ߋmk'W2Yǽr/̧\GNԷ>hsDsgbM^$RQP -!gpEi ]9k+;QQט B\j7Ѣ iej,# vV NM1dlILq#) %S&O . 0IarYWtȐJzd8sY!uDŶy gGu#}rC<`Sl?EB =gɆ΢NK q:γDpz5E "ME@Ub{.ΊC/ǂ{lX׽;"X BP /i(I37?8wrDyC'mlO0"cOW]I> yoe<[γnQ05r3otQ1!L ,KZ-^V^Kz^J$fz\sm ϭkݏ7^~x$E֫yt@$^܍nH*UP?cs&WʘDkfHL\Q}#_WoD&E3G/wsb4Ìܔ?bSz^Ɠ:02;LWE*:YbyTz0H> >\F)9=y00@b3 Q( ]DMw(JG^iear9]ېt_ƛ*رG =kAWW/NQn#")þ! 0T/d >$Cn$vcϙuVBr1A hF ZWQhIzBZU{|r9-&;p,*+c BSY UD)X0*-;y7OO-6@(rs3ү9mvLoUf 0k; Pt9gv7-?%z%x " #hfS#*PowKJ]1J-`t0ܘgEK,VQR;_/? w^ $1U84U}d'%ڊ7`xB5>8p4qʹRn!l%bt"=>x =LLsȇF5J4h6 JҸٺzUjf$7GSju֌dO#a#i+tBcQ\6*`E  qv+ 4yqt~K>JX9ցG9+T#(/5aO:٫)&&; 05T?2c$ $,+j@  !K8 /S?ߟLaqPx^qL<7^ɴ2P6$ mHA ֚)ΖGRb/ފj}TEЕcW\8ذxsO qidLP}\ 97g8rǪ: >MI2B`z_w +|06S}b?"cU[z Oi1DX731A+a&c 6soiARe*#)Ut1"#Rw? dO $sԶoe+(3;B{: Gm{ V$|;8oJ/٧{d'NJrAsefuRwX f > ս*)Ӓ%a?\xLk C1)S6z$\=zdmG{! 956uΈETsd*3v)]Nß1#\zЉ9G5nl6GFT V۠00O82V sq6#;Gw.b%#JJ.RxrDQ cL&BŽ~AF)0uu!OmP%˶> r. k%Yge XG:$qԴ=#x~0?X    )tBƁ8b |Jg)f]_ $yji}.Aw29QqR4CZqEaܹǟHwTRȺqg|#x: [O⹆3/>hD;~R24:'y%oXVMmyVNBf!SS{ [j*RD4`୴lƖR {nUCb:^$2l^%v=hVT8z~2ꝲ`Oc YuB!D^Al|! /U%EA2-|̑O[|ƁFxx[`]jh/8ER(EsKT6}xܽս>rb1c-@H1EǘY XUҮݼ5,Quq'@>5mu5G |Շʭ>omՓ)G^7f3fsKx6(&>Y:b,z 2*5 fpP3tXl8'}=̜R?smHYZ\ٮ|.#?ptye,Y¥\9_ţ%:o4&;^?D<IH#s9zoG t`r2ݗ¢A\ˏe@6ꋊn@2]`<FN|]' ujltCsRD4)2SzHZoj!>; RQQIVtL$|9H߲5 _P7Dr;n5LPHD5D0'^/lK]BFۧrdvuZF :0Y^',z7ѳ$"5AXϕ }@( dhmtPlȧijnkv d~ŠG:c3VPT]MOd%L+ q?b%q땞|lmH `CA?(l[ėnrYjos'>KՙVbLuo}Z`8W ?Xob.fG+a9T~̾IH@ pTF.1~_|vܳ\hg{n+TB ؛VkpI!Q؃-6d<}'ҼgnNjTKڱHA8s_ zձgFeU,JGG>̿b`,#+̵cgoִT>M $3+^U՘N#b{3k+y3kweOn"8-tmX~:H'r0G>-A#N!+Z'8?]{4Vb3ޖ+-vG&gfߛ8oq!1;pmW"{nHi Jg[fT>5茻NbxSbiJyDR/ ٶj[ڨgNKgcQ,31W4 zZ@`NHjC4,\+-EU³-w5P%\I7TbQP>4Maq@ma㝲!PLN)T^73zs2{\={1Jb5^@ly-b6lo50&z 5pI"EC U|0C̅TW*d8%S3] dOMPAsCA'|#! bu?5tk, GT#r-Zr | XΉBRn&J]z֭xTM<5ӳX*)4L.h= [{+ ^܈|X;gAVZ>!N1慹Zd*,2{~4G Tsϫ|vtjP[1K(563vB6ؐ?r~Cm"K_*Ԇ([6t%֘ Xq2r'f8 I]9kSkgY2/KG8V-=s{5 J%*[$t,5F>zxd5MX]EԈXv]l싛Yq9a=$Ϊ.ֆCpUMլsMkL{\;$pb&ޝ]3fݜ>7Xy:i@X!Y՛! $#@0a1[Wb󱛟Ռ4֕VrAQHDs#YїөSIAoz3\Xu&oL1:dd)?0H. Эkꗸ^u?4ke$QN}o34$hF|vZc?fy~B)DHxMIH Dc^%@6}@㣻e~픻zW8}1XbHt 27RhD⨄Iemx,Z&9+5ǚ+(=cmj2UfV+O&,h0QsSJХY6NX<9骛 iPrn^ $e,2V'n'6&i }1Jpďd=Q9ᴷp 5)K\/_~Mo!?b@zVac(ڊL/d ʿ5uj{MrX\gO!%Yյ%-J?F|({r% jAJ^SKLF kԸjoS9Ya$B6e6L#;Ui6<Uw00ݩ03GReekdhʮҵ0Ib-4Yfvz])9>=R.b[R0FT=ۚ*z" p3!F2T?3?FIL$yc-xVS;QKG'6/*iQ^d r baOh(5xdk+z# N#Dll4=.cc znoV7Cn*~OɢY>sNOr?V~J)$59gzy,eHW6^QV!w'2 ̦e?h3 M@;[SLaJ+skj?CR;=K] Q`qF:cpaqB`Hr* ,y7vX *f(KHl$鴰^bU2'fb6vdwW G)Έ`ΐ~啈n(Wu,_:D3'c XBb3LEԎ4/taj l OO فy]fx"I-×fGc5F2&@4@$X1x~^|6 r&NKzbfQKΙ_Hq80e,qw[E= ,*r/D M)dtdo(m';k Y!AmNG<ALR:Cpe?gQ _C?;=]?=QńQ$ Í\oaHem_) 1D!nAn2I|a2; ,egu*s7`UE`\ Y8og1N!W;c`hƂvȩFd_ukhPokw.W!ࠤ hΛ;S]s*i(,|7{ӊx6K6yZYNh6~:Q8ڄ0(e-E>P4L/y;^"? #$࠷YE! Th8\1 ¶B5CghoSk{ h N5to|7J4oarT]VMjk顓Xt Jz~ǨS8!.:fO8fUM*+ 2(pzoB<\(uU K|dř'P0h@ f}e6ЍYrF]@nْ^@+an[Z*0N"vTr@'I?dFLp-~ęVZTdG,?F~UpƴeT+WF' [b tPxtд^16SA5RhѶȖ N6Olu"nZ[Tʋ%ٖ7ON89(tfRjó曞[ug9?`ZKݹϒ? z Ux8)>lΨRYJ+IILp8$Dʪ8?8$#s8'Ynp;n׫kcA$>f)\F9u>38"Irz6YQ N~Ў%Ѡl1)]\s[m,-zF"|LטvOČ_p1=M6i>F`! @ B"v|RexjEIJ1|dƌ V {?׆ {P"[JXz^iOoT.W :'`@c[ߤk }5!+br5GWҌf=[bZ̕WOc/ ܁kT8Ӧ󕇦jͪDŽg n>7pQ|зР>iD ||2ڃ5ֆYGcz&>$ʭ8p jH쓯> }))v6Sԕh5ѻ|򽦭si敷^h5yL b+EUh ?cUlf#V8v^Wg5 5x eVD(fU߂cS-c]ưW@)(^>+~' i/vyZA sAbukx>ZM"8٨c$Iê|BfkPB3<}2k~곉 FXK}Rۆ҈ Du<ٔ,{j֩+٥H*Y-QBUXA{%&H= }h7u`*@UfЊSTK.Ԙs;_ODoچVA˼l@,lUT( PV#@RN{g PSQq+4K5M4K%X4asPGn"?EcM}?T9 lz!k6#I7rt2m{_+\0,0`+!B4s!ܽRA|q^+,hnRDLS#`;*d~yLVMC, x1&Ӣg CQ%('S*zԐ9]8P~]F`-5fG"?69D+ ﲬ)ϸD%C.qЩ;ɓN9iDA֛;(1شSpbEC ˏ]WգVp9t$tCy8#.2Eeh o]!gthm2P,+TN~I:7#D cŋoM ]^dcyB#s֗3X^l#vQ>?y ʄR?[H{zi&&Grkd{ǠBŴtpw[j|kG5J&rn6Ln5JfH23X"2=hFQ?E0b7]@T v$)]1P[b !zw-9Jqji1qsnda:Io:&icJ65ԧsoՐKDA|7 $`-io9sh1ɉuߙgFVU(mq<:@Wxz^?p[LLXQϼ5T5R t:W_PiRDz78@y~zlH֯*q0aV1!Ez`* CN4"Z[G0NAuH(\}%o(k"=RVJD&@a%~p\nEX ( ao>DUh,: ѐ$gޞSo6t0OgBAn4͒j=44G"A?g'~9ێͮi(b|6 = ! @һljO6tgK\}%IsK-&!b/s:TZGX|.Ԩ7%"=|܀k^-ĺ# ion9NyKqn ΃xr]xN#|&q?0qE'a\/oa-AgCpb\UPI@3+_ͰUk1>A(ō1E[pt9\ zN vvi+zUȞeg\cM\Eɿ Ʀ"H |cP K/[f4_ĸpc<*a l~);0uthZl\W,]U팣&,A׉.@\ + |*"yVH9t{Ioj3>. 2!mrsPݝzR5`>eo- MKVw nP vpk|Q Ko̟"q=IGþ~P2HĮfn co1D v&Mq?6JQm懢 o%S1<\'g˺~#%kL%!"?Y,ƜR w`m nh{mVO ʓ,eӌ9Z\]{'V!9ەYR3pi;UʋWmnCae3#^ aܷϗ7Lp\q ~Rk?M;{ۧ}f;`BZnŋom5Ajr3܌uѶ ^39UKϠ}:G:W\!F.䏥L-;XAϲ АhrRfzebo^ѰJm$72w5VfnxޗbcϬo~JBDBjI/jJH͵ u2I;O̜h_`]r֙^}\^ɡuPf0S./ʱpA];AZed"6 t`nYmyq[<\d'bęx݀Ȗ$aom҈)uRd+80ܱ|4_92NĹm`sIߧwXu(N䐺I;R^OQWZ1 }g®^~lQr Dk8lcjǀf;es:w׮:U<7ٹ\%܎A.64*mV>aiJ|QyX#`lL0cF,Z&,Ή;`#)'P&0k\E<dW/ 4ANZDj?Ff;|~,_vm+ '@ 涳 D=Qz{ V I6aE:.@{UvH "MH.\Bxb/YxeT‡P%Amg O1,Yᘻ{`t/V~\ : ?.s986zlAT6(1EʠKF&'PeRdl jl)p.$N-!y[=X^gSZHShK-S,?|G#cI/\`to naVGO"6gU1!p*ۖ!Y?PI=͕qaF gt1%'2` njMT:a aCᤐ zcƶ^'>tެŒN0GՌKUEHO5U;T642SlЦlݖA5Vf1JzWRIwӇ, aU矠D bOj@%cCt2HKPyp:Y]USV"*SsTt5ǜQqh`4%CHݠ s#u#.[璴*n;QGB6 Q(B'>ʁr0N(6PC`#Km>"tk'&`@AՌ@.%8y-)W"V / F}tN+ss;fhXA~T&q..(0k akLpY&OqDk |KrQ]MS4Ub`}=roHր[aVFg?b#`PpСݦQRN̹Ǟ-fQn?nI(Jp []W(b9]s{N0Q'΃O,; Ź ejhr%2E=62nJC""XHA0?qdg=bn,I[vrv+mlfj .2]*;eeP-G:iVJE_Dz7{k4*$tƬ sQ]7?]EϕU&s"doB@|tH_>zx~TQ)W@:R]7G5s`㘡0)~wCr.9yvϡeUpT)Wr5ى e5"~9C5!9H#Pf#Ux5wBt:Ĺ Juz24)Db!s>ɀw~0pjku5k71%aX?({-`vb+MKɵD/DTAdHsT(oRȎg4 h# z}FuqMp>gku ׆JZTpĜ&T[ZҒG_DhHNzҏM)N_4M=aKF2|JIz9{tj6x#taVnj6h*a݂elHnJA,BUx 1KjMz^p?^S?{qpnM `5ڜ>@/1 ZFsèO:pu r>`'! ]YԕjRn&A&AΤLFqc2) 6V}߮m3 fૄC>8#.GAs^FdA*Xuq |t9}uGٜNB>-UD/@L& sÎљQdҒp%][zܴ$̵)FJ 6„V,PqUzbuk"I)Vv& {l+(8$Y 6J/yTlΰ9!^vzV"+\XT9kvHTšI酿bۣ TzƵ=Ja0=Lt-.TG1g[@L^Cfc%8Cy@o={Нb,KV͛0#2ō4^\hZ.ke#(*{8ݚ!xm{B8n1#E瓾o)hg.k]& 6oUi 4?PN]?Ȯee[X jcNbLz1Jь0bDz 0s bf`X-cqk  ،nWM! mQ-Y=#cBwVq0 ޤW $% fQdo燩9z^~a!JT˝ЅY!/y"6N!clv'-RRzF͠=ưnd).sp+MĶqzDOC}=~{*?0 NWJ(Pen7)% KR"?}/%UxZXwf_H|QdxUªܬLdy޿ȶP#0=VAǫvY`߼Rfzߒs)&댥~{\%5?N[gQ!< /7@3ZǏ_ V6;@CN%Tb@{{B^$ǖ _h"{Vm>vF6SߓG}79]]aZZ`?ٜ u\6N"`׃X.Yp6erR>P'E Q ƤK9mW+uΏĈϟrKv֭}ZK/u[Xv<{jxQ5~noLv )NvQɆƵOJQZY: /ǵ_Zb\]UYB\.yZ>刄̈́#b|g{_fYoZ3' "{o%\ Qr Ye,ME/{.ج H ٷHs$nȔDOKl 1vLԗbぐCx ZY\I+e8@!R#3~˥ =hR&zP_4/ߟ%|I;kjktdyMM>؊W|s~BoEC^*qe"&q6뷺1 A_ }׮V3h8z sbGX\6H'sJI. 9nT:>'|KE˅tS<EܶY(By& K| E(o jmXC_ ˄׻9WIm819V \f\w~de6~ZӦ;le@j_7` FZ+vVikUD5_1,,c8q+qN{&"t2B!P~l"hBಧiƬ;E|^:R_hEƟO͏nTkby}f;F-(:l _̓JK@4݂\9KduB3L# nfbPBuT3%q" [4 (.oC 6?ʼn|47mu!J<:UWK:O`Ѿø@ak<{-FeH̪BĝBC*3\F:Rl$߱C{-2jRoI@Z*VU3%9"0?5%:F^8ydX|ۻ^~P_vO+sޅv)F 05JH`W1ۡp:][ G%tHd;?58J>>ԑXF'u^^ɹ{kDJ{do<` ܙPKɼ&?$qbyQь1T(%7$bC6;[%I*w}vН(l0>6(9O'Vqv0KOC}ko-a *bparIrf@ʀ /^$Av$O%w?|Ұs5Erw(n~|H_t1!~~CTh4VVDt.a!1MϮ ]?eqF$Ud`t<3+_o'˔vԈ7!~Yҫ(:u.]uKk(Rym/hbrHR8˽@}82BXԚFDP#n0k~wZsrk&W5VY@?β.B\ǶJZ^}(,'t9X<fiSǹ9̸ Q&j{$UfL jzc`[P?j51⼓/qKfF YQƒUz';]^{0s;E85`hP#; ڈ{v#= /}[|n*#U (w "1؅*t؆^(ɒ8+ e(ؠcEhd_,TUXFZJϱcrW~J:rAwr)@p 'Beg5i=/T]QF+,>èܮ#t\pn7S+0F]L3am}Ve7mQI? J}o WfCiu\-G QN*i/|TXݐB82K8yiE"闃'xQE,fUk`r=ZoEE7 &Ԭ X&**U1Wj>sܢ R1DuR ^6w~ j >157n]ET]͵BZBa)7XC劎T@pZVsTn(ʣ5SjsǑ!99WL}eqHk>>qYPթ'-{C`&J! 1Rhh nr ,ZQ+ ^4kZ4b ij;hK׍EWC݋3e3 mN'վ{-=}3En+c#1;iEN^+W}f37-E;gX F3~crW@|gXp h^@rgI_+Jr~Zzh!YLQ h T'5=uO\ȼC>~~֠"Æ˔:qҧ7+r-PV /S|S\4P80&}N]{U*`3gg;]!Nl@x\iΜ CZIg.ҳ1\Y㕌a6չ`Ql鑲al(7 XUaWMrYb]|PlX)3 4JcB欯>ɨlx;\zЈRĆiD!Y%FW.5,<("AaÄJRf4B]#~<+GW@H6sϓ@3&c\$AڛGxViS(I@9(y%M@@)Av[N DFg{h;+EHJ i7&)}?PMݧ~a`=J&-ߩTas>\#@q;׆&X~!a–(RχcZrܳΑ_ю9.BxFT湦t#pxB)ur,5 )| hpw u]R 5uɾ(:`{\GތC=x윴 TP B0 Նbh),T4Q+DY>E'6E]+ "|M##mcKnn_>8SVbA '6lx7=d ;\vp^"hk2NEVԯ[&LP,*x")schEkX_.T {۵qWam!P7o' qGS (-ר7Kߤ$B[XJp<īc .`wu럘ױ6Ԫ;ftdb,dAjRƼ F 7W p44e^q :Ob%amVgϾ[@Ջ뉝ȋl\>d^ t-3[?EhD /1~=vatByacPfrGe׏"!a&JWYc'>Lh`pV+ {͘89^|_Wu;V=  (4) |ՊŲicwVt+w՘9>5u4C/D,EW*[`*tg6f=g(.~4eq>KYKnb3^ur#?\?Gnu{R8ђ$>'J%朇Ƞ H%OcuX05wpkh_Af񉕝%JrO4Uyhpn&k+1nh3myIe߱lӣ|y ,› µ$K\_>O\m#U 9R'm Mʻ`Gv h*&]?'8we>IۓiJHO-_ Kϣn'Yr,U3 ki?EM Hx:bXF lvإxE6Wwpyxn)KWnb{Kέ#\ǚCCin9s%54n+0:cq,i܎{FUUת1CZ!ŋj1EUT XGN.IIvfҒYNwO'E2LekK F)rNp)ppR>=N&< FO5]oL\x[֫옲K~r SUSn/=N9蹷;L`ÒrU Zt2Gp ggZM+:}cĖqfo/![h;53B7,yHռgw[6UT k{WtJ|T{CaLj*OWKH͑O"-!,bCЦͩHdSsAAhmYZ.<F"Pz| xn 8 Rm j5pXű2Mۡ({V-xU3D'״A0Rr6ū;obV7N3b2k1s?$: Ǔ팜]H=+PB!BԵ$I=,ԣq5<:8'zpN$/͛ W>ѫOVFOiՅF֍v "6Y@g`:061߮QX,>NW1KA:RN%'0Hf4++*A|PO# N/)LDϞҪcjKiwP |:qEcN:ܹR΅Q+b=PXw`|(CD5 ZDv 䁘膴Ũ3|_Ř޽I[-XʹMpm`\%OØxC<N҇lYӗu о meZűOeY5DBWe$8r!=R2)oBe h~a_7p[g4xvdR׎Js*S4Q 9EyB쮅wf{W!s7jlNq!ZsF*cdmA+x}"e }L,ghv+W?%YrvN͌RS~1-o``뚑~B`Ws':n~WR&i/KT.h4/~=-Qz7@oUG^m ΠgU77 !p ߪ}mW JwȎ[lGztYܲ7I1X0֍lOUKl0}Q_5727>Lͳ'܂g[`8F/FN,XMYUHozM;fN VqMgOTT'UfbAzny.AhUR{7&Za (ĜTFe,R_ؕWk:!$"Q:UdC*Q:]P*h h%hfG5iW7~}Ǫ{3Z,,CR~C\k8"6~ ڹ :쳺27u1ϔ(Xk@ =.& p{Lu~ !bY?tdV7-i1RP""pv緕C('}A8q~n}ޓ%[C ~ /n=Gu.\AS6SQDnuvJƏ*hh^)QO/Vx0y3MrJKbz>j3^v1Le%FJnn>ᇖ@b $:`xU8n=i8"ֈ(=?‰p`|3#xГOnYO{ :j$ ªƹt. Ϝ`uj\t¢-}E'/BE3O%25=F T;뢢/m(`%-byԖmSaYW;pϠ+10 i~'EL(Bl% 3,M'40lZΫݴBLsMV8xy>pCa(PXwyWBu7I̿yw>ŀdvbh:[aEhMTEvLcb1[JJZ#,Ù)q? '{z݌;l1A~SIi#O;Y{L[5۫2hN3~ 3dG#/Ď/:B@~ㄽ:>*nIc;}vU& -Y硭 q0wBI* m66- &N'd B\P;O*"MCx#HTzAg{ҢUTWF7~4N2euICpi^qsƺq2DΌ Z^b8"T-у?Wbd$!J Q9:ib:fY#;ˣBKfGYG/&-8yN #B-ly9lISMܚ]WNgjW ^HC9atc#; ?;"^YS| 'nbSd ;ƀ  kepqE(aG->mCvwΈ6ndR/3'QsQ. #"7 v"YN[p1FM/ , ] ޷$hoQ&<Ͷe$e@dM@ߦUEgW4dV\״x'@Lv2"͑Z'=b?7q7 pD_=ı. ~Pgx"%|O̢QArqIma̍[pO;M$:PWBM3!hgG:3 J^[A$Œ` n6R5*thYG(I.`o&Bd^^? d$1Hłq^UƗY깆_ʘU/)ʯgY@mbOBAr00,6=F ppҩ͉Bݚ0Ō3,F@Lhw1FщcܕhkE"vپ?Bteǚ}32j6(#ɳwťA'$jw‹r)d34Q7'(>ccVy9ZHaQ0}L^B !A'#_Q:Hu J)icvVHdll)*IS1Oz2SeٗH ]lul#I,N2BZ4uxޕto] TG4, Y@i k"6~?.xh.a=sȡq~3ԷTLjo\VC&q sw}jXf FʁS>Xc#L&ޣ~clRr铼z%QʁQbJM8niGi]+o2^8!VRv\*DeR|j?)};O&T DnzdwKZ P+Y 'X=:l,}qO1xZЭ]ur7ܹm/Թb=略P,3(*523:6ՑN{~锊IS{Dz=79<oDu̱$ߏ(JP&Z8ݞ~2/{Y@- z vvA$vis*S 6zz,Mq' P{ ķJLGC0'=sMg!wl`v"NpB4ƭ0ЈKߗ$&\%5Y^#u%!9L 9S f-l_ٽ޺uy[??'"Ęe HRmߌ@~&:2#I< 8ŖI3Gd~~J1V^_Z`cΥ8"XϠO% 㟻00qdOR l:[s`H/>U|v5f kss@Ѓ)e]wTR<8d/[7*ee1N aEInBo^gE񋫁n8zxYS"K=,aQ}Ŵ&xi@ ҚC"EKtc{Ni{WX%VdځlB=q#,HDp6´YKR4q~YA\6!nc:E!HT6wW,Nȵ9ԟ.r K >8Fl2--[VzsY%;FnY)ػU`RKd}7U-1#=dչdB܁&L`,4![~<;o5/4L~2}$jj3Tȹ[ҎPJ-Nj5ԣG˗dxLF\2j>wI=FA;omAN#t'dV6)C%i&lο9=dT/x ;XA%ga1I-:EABn k= V$0U֕dy 9P!Yvf8܁W% 9l? %KJ" Z+3/n[ٞ oM9-Maŕr{hB~Oc :h[?ĕ{r CBorHhiGDpRzEn-7Jn\OweYH+쉾Ũe"Zb)q[ge$qǖ#*{ޭ( pH$QмNyѭik|Ͻa晒./P(3O:r>iu(!+yd\w*B&{2@t|SX# Bq; {M(;ˍ$!u{3aE!Vv@?<8V'9NlOffՉI*se~H-[l;B?}o/ N#f%lMC /VGאAMw'?gW D(?S 2_m1*~OKdmz:* ֜Jn-)8@TF̿SuXH$xʼȄ o~)p3cVɐKҿ8 Uy^ 1xj\~'àZAO(vSDx)}2\- 42/qm`Jڡx #CYU Z|ypqzRN n?pd,UR/!-4NܗK=/'ٵN#)9ݳ/U7`s&Aa,=vWj@SD5 ӻmpf"dON0Nh[ Ts,Owj&k{n;PClzWt n'%pSQNbݽmD'H.T@'>]uѢ&W(zy]Hʻ@CC| +]~pc0?FoҒfWY.`jU4/|?)"4mC=GZA!ԁz;ׄ=@\jrX#_3+OA2ծ:0l?3/ᗆ0{7KŊrZ~UL<әъV.\&櫏I ܼ"BTWvw6W&sSa eCމt/ؚܷ39=%|Ӹ+tE;!mШH.}p.)m铳 nI"*rhlZ1<#d[L'yC@,x/U\IDhk[-ek{#q(}fѭ%I$ I9FUAr"[u1 T_b١MŅgh,ZυVwdq7y[?J/Bn {8@sc3x1܅MѭT(Run]'J Cp/m;`cljLP#4|긬غQv=H807kM Lfq5C{-B衂3w7F-h(P݈I2F,dE3u,YYbLdi@yiT$11~j*PE3]"۪A|Pq,,27RR=O4OV7_qF"} Ɛvʹ:?1; 7X$y"t D'\벃uYi*]hn2z.<}]y?o ֖x9t(U o+L&&U(x j]L8㒞EޗYECnRg_RᩔSΰM_yމ&.f}tO'w n2 O6(=]MMj1}#yvKZmI5/tU1=JW/9wKkn8gFO +هTa 6> oM)crM͑2JUNG9$! 䝃|>)h+G4x!$D[`?}s]vjd.& Zuf ֧uemöEAԕ(6γ{$cX (߈Fp9XPgܝsN4C*0!1zpo7 ~*ԬzU]78 U(&E'tyܖY2ܲ PY}v?(<.ó)O+qz23R!ZuQ_VV 8 ^3?$0j&SmApm,WK\9!q3%eRXܤ:hk熘4f$GyNSPm;m Pd/|5>7'8 1C]J^ݛkX #(\f* P&&_2ntm=zl82lkMת r2nj~`#޹l01x $ od`i)e^Y_TDIg 3{55UӄHv]Z8A$_f"!$"(!uN5:Fbq*7b$F *6 oaccn7dNWQ qz;~<Qnwmd&@rMxz$8kb1fC|8}3m_\zѮ /^ dQ!3j]ie/ ^Z\$;X|_B_2E` - $~Ire}ŞX[z?uE}z n76M kGox4H--zaؘV{[0MRL<\j34yܿ9a_ `xi+ݎ(+O7i2VCi_I63+եdCKzEcOܺոKM!s~c@n+Or!IlKUojKYn﹄+YZ6t} AC7;m> <_q=}C>/! q*/^-ak91\ 1+Q]& {6y/w9D0ĤV֩FHؖg(.H #0͠7lsWEbA֘gT"4!g|+"_AqaKºq>? tWr(+ވёd\=8-kC-f;fPa4žv22D÷@ γP*&I&Ĺi[U(NgyS%V9oe2Yf+jbN.&ʴI:Zr:L \|Hf225_cL8uQGU =ZxޑzmǚZ_u_ f%wN<(-B,;JN-PϪHf3.RL(='*-3Y0> vXWp#g R뿊XD{l|3ɾ00ɫ`/~DY1^vvlp?9t5, -MG5*ѿU8vX}Ո HHŅMU8iQ+yHk"MVBRܮЗ8︵ap0aFh0:ѯ.(i܍c,3ceaH}z5NL1&keɨpF߼zXpSQ3ɀuMbg ސgaHe~ڋD*#Cx,a]z$~m+ghSHgs㋙i[‘t(yk'̈́;¦O]_ ]WB9X!?;ͫ*+C \TQ$LlI0;߱H_$sEqgÇ̑۠f#.*mK Ym^8q%lK@oorO*v1Aњ;ѐʋЮj:N_ "vAs ejz;2ah_ﷺ_5 8UwcNFۖNEiF9 v+% 4(ͦ(Wtؒn̂_''U[bE2!-*CWͨٛH^6i &J.V1zd{zV´?qmdK|تScg0,cOun{ՙ5 nK(Pfz%ig!XҠH& nzj_yQ-иY\6O.]S6^i2B'g~gU߰X kMl7j5u+-.j@[FmJ,؃NCA-S*2<m+;X{jFteRSG9f5SR.l ~EhN7TZ'S5@Ot#;%h!" Ԓ^C6)Mxϡj=oojZ 0zfmIW,AkO+'r\b#ʴ,<$قKJPέbw m|_؇\qa~!6ʐBrAGIB󜼔RLj? yS72PswUE*&&U&%&-eYG9З,O.zbP'*dݬ=#) _ePm6>'56dw<:ZXLH[sujjCˮg>kʇ2n9ouz4rRC<,DV9@{_0 |!iNVb\jZTBA kO$+ZIH(ߓ>"c5qRU^ ),Z J%na,Sp^NWXuJO˵.IFOω_ٔRW{9],.aY}"]S)vf„LC!S_yz:ѫc[?omfU/*rfq H٨jX|!#[.v$G-: 4VwVIfN"Ӊ4:$- s刅1/@+6R]s/rjݪt+<3lM(wh)yw8҈y$Y`.vif1KZhy=v{{;RvHERW)6jrd/e=ٔ8q(1wuuEdcxA(iI˖ ïQEh߂iiJSYLٹ1 B-&VjoMIdwpn#?m&(«?hVML9 . I%3AoX[\t.bɤw9ԏa3dCQV+W9>jA^d{Od|6D37pzvHTĠ`2ȄE SLry_f qPYʣm~aLw oxu*IQJJwMsX]&pwF8v+֎$6`i]SZ!ܙǸ`~:KvPe2rؠpV OT h}W[9׮\^i1X1`"CtN4)0]#ܟyF`Ӷc `q4&F- lk$4f=ta]XpxX 0rkUeBbW@g s ~Lhyq\҆t Q7_Ͳ:!,_<'KDY{j[:=?Onp?^P O!sꁝJV'y!daU'B}o<%:[ ]!GtPBX@$|Fsg2ssһ8VAnm6 8"u~qSPR^Gt:;@jcP?$BãKOPxRߘB֩=u.ti3Ǻ$rKZ 2>a8[j Xg׀LE*wK= 雲qɥ4))5+hywS54)mXa'yuhO'G"u֊~C?/Y+w,5 y j^{[4}ß5={oeVH E6~>Ad W2֞e߷ D/>ϸPAk8v'`)43śﹾ' qXRgk*l"R,b#x6ͭaQ+gC;# ӅI"@)ח1b>W1w6hS3^qp$WCQ^gڳߥ tJNbf*ov׶KIQBXQRIñB&l$l)x߈x޳Įչǰj½D!'`4Wv@pPMK{}[Kj0J$tH4bd#${ٷP+oE]^3ƓZA?]p4M 3:LzPlsD9ݜ3^Zm0o [[ ojÏA.}OhTeCD КΓ !Q>$1; zhDQ/8WS( 6"eCHHS>2-<yZjKYj;P}莃8795i7,\GX^DlHQ Jk `BG|ߛ("W*|RoU1^ɼ^3VtMuK\uA@]p _Rg֣ؕ"6Zd!uw0S}o2ccCc7_-(W4/;VAK\ iC b/=LlמƘA6h rW1,/9e(y mHQN*RaFb3Q>~+@I-`'e?N?34>d&9yю#s Ɓ& ۗOS\<^%cŰ `RT6I!nqsrg}ju#uŧ6pXx[(Ř^x\ݦ/~@ci3@qaKg/Y|`}xP|aE  k~ڤl`m%)9v6,ؖ;'0SA2Va,"nub@&or c؝krU#n9~YR*ްEBML X?FT~FQvxI{-lFąu]bL8#%H[H7d<X 6!ܮ/CWT }9\{>2:?St>wܶ>46#ʾ=aZJSdg+q!{.ޢ硎mnX@ybRNqD1s!r:-ઌ<3 D!P$bz(q\]5RmzG<- KO%BblI{ZDNmr4͘=Z6Atm³ *3ݢɣ~tF08N"eb=H{S-ؖ3gYzOM\.,I偑R]d`x/<,3'f &hY5O >#NoQ((mz{)|odž"ZW)q,S"/ߪ DŽM|v5t" soSA&s̡4cī`={H14UY0 {8mCLO9;ϷHwyrgv$bT@-";t#ǩ|@# WAp)DUΫ-$]30XAVZ\?WkvǠDb7܆< wS|hO.֘|x~[ $3Ǘ5nzGdtrnVao3r/R4$) 2f|!݌d' J{+%Ԉ6Ir64k@R@ZUYFvy.H_Xb敫T7Y|$FlN-2x;Gbٗp']zMAIZ@[Z8+U9a]^7v 3XhYWT6Π:~ ҃A̩п/# LF]MxUxޭY߾ HS(ϣͭӞm ݦ=7KjûσGԣ(@ _@e70 /0g˟mmىs 30K*䤘g_8doafX;fX>B6%xiN$UD|PL+i$ySڡ匕s7cp>6c}%e)15DIQ7{¸+4XsCCT4e2yW ~4nurpxvU

EI5 8K;X r:Q 6f0g˹ނ0g`ĐC'ΣPr$I{hN?f4lm$Ż+qOa!h5bZ* ϙⲄ>*zjTO9AtF,wGJy'7R!gG~B7;+. m/br)jq^Ȫ2-\vZr$r%>܏ذ $)2u?n6 ~Ϸ?O)?dO&6r "m~h<jI`_S|jaˏyӖ)x~x{/I/MJ1CIpwagr:0I'B伕))^.2M.+E; ٔ~)yPw`[> Qc dL=q#%.m9U/%R>`[ <_??Ct1|& +oa=Bq) n1ySG | Sl(3Ê[xW [[XJZBmP8Bm@ EڋԘ>r蓽 $,ez7$(aB$v8P ~xw6h%%3yY}ܣLJM߇ͿND,P1ՠ.I4SW2@9T u8挅t:XnKu΅0Fv %~٥sF ,y ^% !ɹ`6$WrIo2,jִ8ȩLiL{XkK5>:%6f[vUCf%iXih2wpJޔwStɮ@xlH Ch( *[`D] u} 1WCA"/1}b4sDbSV~̌NJc '; Q%\FCK"va IAX}25;<]h%q6 (-/4v {-mD¥㍈ͅ %~S5}ۭn Q9ˍ8\!\IP\G);SYtaTV7 xD6ĺbÝm#mucxAع*Qe1;Ls]At``"J>jm 8:7.}j= #?>A)yWK=&pZFw;[ZǍca^tO@Gk69Hv]a,/ڷȻm,ǒ[X;k(hR_fHK!T.WUI!lwZ ?r4/1i.%/).\ì6Q@в5Y7ti&zG<]!y"~Ԡʍwmgks 5NS]tzC?Z}Ѕ짞A БA_Ʉסڳ ,zڴG![M0˗dw|#ȅrp &t5`ˬ1&05CZ,,twL #s,h:`#Oo5bd6ƅzXI]HR:0tR!A],*pfv85ꋛ<#(9&<sL &Rֶ L"Xs):ң*Nao*q ^uhߒnR o,QǘG1Wܲw9Pj8"+ ,kLp :gq3p4z$)_qO4>Ѻ%:m)HYV|ɡHL?H$lw %.̿ra9%k{!S]GPݿGu1%b҅0 3a`*v 5u!2u:x k` άլ 4ļ:VqDuG21VʑVhާ*2x1^-!wsА H-hrWVtoruF(&,%k ۳Ue9 EӸ 2SJV[&E4JdK E+>= D٠y6hhB*%m 1#@gK"+33| sue}Xļs+yZiPk3`>>c^m"fJK;Q ,AҽmILpCWbZ# B%*~쪴* yt `nY!qVc9]Yfexr ji`$C:bcjBrkTʨ{Yep JS5-#{`15*F9J(V//hx8b)Z\s,T>3%3|v ZlOCggLo:nGBAi?]j\i)M*!MĆ-tS>[љV.Z3k+EJ>RXMN˵a77<܌fcbYjP!iۚ 2'3&uu=&` 5G6JXqPm.D+|k6L{dv;gF-u?54TL޻#{lC:\Hiٻw 4~ *X[56x:GU:M:Sabs].oMNJg-7"*M彫KSy0<?{"ː xBVQܓ֎6W vrٷ83vhrVp?4fkڏẑ4 /+0P ;6NÑw=hI@SKi\HgDjxL>iJyo0Fk4q̯ N*H:vZò =pW2YE>#c!7ǸܝO/YjXG_Z5RrʷS/(QltU4XqVyzvؑ2=2X4m#vp`VC˯@-,GSSΏ+h*Շ5Z(t,_t, xk`HDD< Hl@C0J-w0#6Օ_qp7ws7Kؖja~~mՔ>k>>6 Ä()1́KľlԀ^w}Z1iX?_?3_>d?&qe!4I+Ptp| £  A{r()1IKqv X*/ݞ;DliyQqcv3 =PK[Qsg9^h}wE2V쐶t7{ LH%M|" *}\mYH!zKhKs Ѷu꾭)ǡցI*< ڀR2HƓNc!*%D[^9>Vwk hŖ7n@\̵V]xzV %ni<7THz Or1$=kG-JWKt\)eg_`DcGI2hy.7;P0sHp]3Ւ0ƟP?9E+&T-RDZP(d:5xnY,Y!x"D@ٙ[|:I⟃NxL_h g*?fVDJ3Rs-ϑEnHx BҰYQp}KW8>54fٹ%l! ,MP˂.oW XboVuktd3L H mۖNBJtHZk|o-kvAl$d;Kw{ւxϓtJh* SYl-wnJXF4NbdnZ$'gVlAk|K$c)"Pryo@ -w hj¦s*~\K xY:7- q"/)|b;Wڽ%8#OxJc~ܷӜȞ#zZ7>rkg>aa( 7L,ˋ wZ2EAgn93FH0 mj-"Z߫9nI5Irta~mN'p+[#P&ٟ~J8 X Pʕ[nLƴeFs7/f'b?P?Lf`9ФY? eL2X27VD}1ƞ_8 S9d˂$]@:K[!eqSF-bT3 ~#K ;AEK8wl&塤q&u)TғIvs{|=d/#5y@B$Z8qŚ<00 ވ|9).J$> qp)9ˎLM݂ϧJqCHqdTYֻcQU/#Ϯp=BB`FMhBP lEުq }ɪ&{~PpcշGj8"SX~;}?PB~RECq,l!L`5KBBN3"nv̜;Zv΂$w`*wEl%Z<. Gθ&wK ^һGGcldm h$%tlm,4߅8ω/ wZvajkƣq'F%f vP%n( >%8jUfӾ sayOnNmcΑtջ?FLv9K\R{IdO/scˍ.HTNϨ7,NY|8(ؖ '{v؂"Z7TKK 4"s3_Aocm lo x?Gl;cТ9LeG0GR1uOD.-J7s/v1m2G'O%FcY8 ^ec Usɤ6U 0|B1Eo/!aCGk.aMkb"oyhgFWؗɊmV;[Gmi0_+=).gu@X6n?fH˼CL[iBoZ͌n K&ki䫯ٹz_KUk86'Z@6֏DعuF"hp~i wSuWB?V\t-}DȊ4-Qe0vTؕqAܩ֑-&K3!.c!XxCLXs:~>cwqA"q$yԙ1^ȝS0夈Op3d]D.?&p(1|n]B;P|U,~) ;9Mw9c\{ ܾ[_`l1LUw1U+*Ynba AɌMMh#PplP%a5e_q4T.k׼8P(ܘ 偓+Hլ BwR1,lZ=Ď7D_+$k2 'Y3d(o/owΨDn(Fᕜ\k3%z9Xm9!5mjXwmN7Wy8ss6űF^v` NYíͱI=Fg9dIWyr'Sg~į1UB{m}J =(FGaJz3 mp2~/wece#4?s>GhNa?N0|ZjZy>tA*yC38&vA٦ OHh٘#5cjT0`$.@ P>~- Ief"mGyuĿ7$(xބ3u 5<]A7+eqw ~[ v+tJI[n9 2f$g8Xx~w}M$كV_<&ݾ %\|]Dkj rMJpZ%<7(c2V%;4(Aܮh [ o/-6 }scMO[ۈ@žZ=K^#J[TUl1N8|njitFh y`%{(SO?. H}d"]t)bDOU'2pva,Lxa,`"2{ fï7Y|jIQZqYuQ!έe Qf{}sr4|[S7A4ӑlP C|bйđIFRΟIv E,6]Otr_hiUқb_R%l}'.WJ@bKF^9b ZPAC@2Y8`{ zu8.R>qRqBk/2l"n4fѥ,.g("&]Wnpoġ? v)Wځi=WxxU$Uq˞v=!QVeB\4GG<2Zh1w(1)eBOszP_L" Y|:X(Zy {7P.-0%ndbbi:Ld;J[t!, aH*g%MXe݊.D:53Pw($ɼTCr'{GsjfO֡VOUܝps}ZF>kENTgܢM{ ={7 G.'K,=5Լf~@5)i<&Q4R/FCS";˚=Xi]eűRPob2&4loM2Kmf!فH Rue`/K~,LJBqYv#jU]k`Jhfƿ\c~ DMcysmsޛE`}9 齽!X4`1BҟEH@J;dqyV7YvWn7Qθ3QF%?( Dϕ+PlNZ*12j7⬇A33s .`#K dNRۑ`B>j? k#*qw8d|>UUkB:4dfru*m=xC\'M.Rpظ(dӭ^@5+glumXcs &757,?i)$&F .xǔ0v6*h`("&k _\tEGֿ(;E:@ <+nByhAYBioggtmn;N&M @Y#7UY ODQX`VpngU-Y9F׵R=z%rܥKypWh8ި'S>TN B0:YXnx\DZJ;ki{FBhiQG1ph G`ZܚgjscW.@ɴq*繿n%c.8LtZd3?%NL=%b -kJA)@UP`pZZख-e,~_^7ʃ #Rn.ԫ&|Ŧid853ޭ$NاxǷ'uR6_V)@>jz"pWwQn݆>b6K!%,F/Mmo p!&4X@[ {I=z(_FqiPiNf&!OybG*;GG.]~#4jIwŶ}(RC>A!I1nؔ5ۚHmȳӘE%G7|~5Ї]_R"w5xg(}]E/Hp< Űe7L0wJ;"JC~Ko# vQCbUM UGOK8V Ck,& 4-r6Օ5||įk.ҕNj X%Gԁƙ3+BP ΖS%_ǿ.{.+IF[/ = 0 ^]EM$^<&l'blC! PJ"Zb=]k WlTfN-+9míY)frWwZ]N%Bx}|mFݴ¹iSstiL;DwpjH{j"NnB7xiBW3p/iҨ _5!.`} 8<:;Z„|nNvM0֜7zf朽Y=P5uevEۺytl!Kn: b݋pZ{D`!UFX2?eSWfM(`0kٷ/0n0Yx[{#w*~М=ᔆ"䢔mXt)-#]T}mJr/ZУT~З sH!p*ެuuӻkv&4<9 O^>,Xma^b'|CLhٿZ*£ń#k5 NhGSJv?>ʿ\ :0ܰ2XV|=8Lt:mW=@%1a88g<ߌֽҠɆ !D/0|G&!mj+(L9H轞O5co1 @Veɒ@Gc.12iY-2Ihnx!4[w%q4 HaJ璂8 lS 1kN$X#e$_X~i )U=P̄{u` P=' Q: *L^ B,q!So,gJ_6}ȥb2!9P9W81LIr9 u},Z:E[A1T4:z$R͊c dJ=3 !2[?t|gf ./4Cj*d6J9hϺD,F!8W%վ0y$)MBJt:c_H1^: dB(wd.nle7Ɨm{\(Sf׬IskNS Ifm+ sz :V*;p;~p W'4dzŸ/D~L˛QdȚ=ב ݴ@Uc  nɆ1E}$:Tj݁HZ30 d&!SIZdlwYXISP̗,x0/'Fe5ա;Q9Z%.FUTfZJҝ!\":&̛$B ;^C ϸ}2Y̙9Ԏb7L>nJu߉hUh̥KBo;*3~C5^ś=|joPF( YWS$ڎ27t323B;ZF9}řRb&NV1jػ7 yHKؖR+urV*7h]|ۺG?8%ЉWX.k lX (3Vnd8DDh{-̌sޣkA<43W2+@Vdb–> &fan0?:OۡUn)bQUA9qXc;쳔QFlڨ]ܥe0Bk8kO<^-:8qlR0D8ghG4ym$ P{ȟi+_= ]߀T{*5ْ2WHPDɘ#x uǰmњ0l$/RRXPM #F7y@Q-GX@oWNC8-NO2 ùzS밤VXC478|//%3Ef )t Q피ar +R b䟷RAT[ if ;a9fPhB5 W92N\;÷\ 3O(p4~gL\,FdbA|>Pa:%͎gԜ :~t(gX"A87In5.)*ihDRTkΊGvs5ytտlu{%Umΰ$@AzJ?:}\ bظL\,0+Sb 2dYe E< t|ʜپCbd#,<2.o>6NφίMS3؊FCPuX%-A(蛒q7[T&z DijЬ9erp-XR杖o'hr5([FL8,VIo#2SVܪ OotFc/iYBCJwOd<%΄S `@V*vعaJ2,4Oo1[ӖG^fz*iTp5`׵nsTi8&ŀ(UaQd*!Aebd݋H#MiE(~ OSE;uqC$sZXUT:Hk. bkF]='VqyoՃv-Zs/SJy]I/C V~xAUCdMzF>t2YmnXfGj}bK—"U63r6i&u*'iMG+801HBmj08?_XE"Uw&dcA}I!6(B8Y$D$b ݏb[ͣ CL-/xsl^45I`+O24RK()EG1≴_rF'1UሊLukp517rxWU܎nC Z;<|]aUY>w^\l慸wRI(F2HmY8)dgY,#:+{ߥgd\rJ' 2@AU'`c.]<$5^[,)-%eG/Q|^n~ zϴ`ڹъ WPŰȤ)Re-3s潚V1г6fx6¤CWf#J\ ]gZݜCX]Trkk Z_\-K`J))iRUʫΚFĄ?xř`"α4#"@b9NˠOlLt.13m 5%:X\Uca ,II˷pG%[.Ѽ`Jgmz;wJ(L|kTr%;YGZWq2/6YaDN3f3$9VrJqN)d(Q\F1&ývv7Â*2$L$r6ƌ~>/(g"o%߾c Z6VЋf8u|l`& Xo{3}jc\T`SB1;VChϷt2hx{A>%HBx^sړ =D0W39(YϒYoۭi"m=E?hfPyZ56 7dv՞FQZ^ɁmTmq+[82I!M z %NjNK^>2ւ% D Q_h962Pc%cew|H$$6uHp:̒~}w, 0I#ߕu0OsR[Bjt>0l&eh,Y kQ!ۻ3x׷XĿ #?F T¹۱tQZI+Q68)jR"OBt1ZjL}bVtTdPgPc~IYE9Sh[q:&v(}UsZm"gïT MDg,[rNe󁥴M`loZy~n] Rm66Г{+'2z iw*Qw>?ugW>ɋАKG>zOG.kelq ׆&ANXUH4`_jY׹ӷsE>@oE(*]Y^u0-{h^47]v[Oo)p\׊[dH9fݙ9P| NM\t^7>~TN`Wu+{' :GF_ InYV+k.=yWgD6:InPMh (WtxxmeviOxŏzE:oghD-61TC4!'`ah&!,n@ ǷTfg <1}ׂSE>*p;DTPOt-e]NR`B}4=k+jlu[u"5`&)\ ݮ ݕ YVCE^]cv,a s$ ] (HiI|0Kxr}.{YY6"jFR+uc7%^8:f@ gqG=މ@5 !$(r*JNʢȡ$v" ȯ- in?WR&;wKLPGCI,00r)jx6{C.tMW>5mós 41˒kƋ([h CwYM :FPzoF|5mzY6{4+ 671NVs( gtMi0sC woY! ܜF!C NiVDi)eo((d0{]̢#cq` t)|duuc8c,хsL,%:E=e~~Ϫ|=M.iDiíkDk| #|Sa/wR+@}+ԭD!)Tp ނ 1 J{ F8ӝϮm ݸr]p>`Xk6 @8'A7-uݒA喇<9dSPpU砑ir6N{RxzFBlTLrɣ&@(6o/F=,٠wg#RKHJ#,fI@&<Є`e4^SQ(`VAS¸(A }"tbr[x]. @Hɱ!꘾t\Vm.Jl:͊%P8}~ZLҖ5_3zI8np9x%Az,?y;!QDr Hz[Ne&"A/Do/ׇ ' ;w$Š؏Ѧ.@&WvSԨA V4rn첲KW3Y0tqpɵ@9Q>zӝADqN&!8w-2%qf̐"lьbSDK2KDg"왙@=4՘ₓe-40o+sHPT-e:0吶.,>_xNjY>6 [ U2 >/{(u5$D#u&ˈޘ0j*ToT$ѣ!ԅ3$;h@5M!#Hïmߊ#1ЉعxY#@d;!}N/R"7OrwuAkܡ)ƽ}F: %ȍ%Jcq"*Q>͐03~V, 9T #QHDփA>KJŧE8/պxnk?gIEy@S)$5i%yV5wj l'7X4vPGy{ (yɱv:Pv^Bߗo+6B-5p9Cw5 j-P|N75>*_叩f< ~>PIKȿєy빐U: s,_6esqW/=RwH`Z0.:pgSYDMU6mm -yz欦PE"H(QF\+r䇆7ѭڝ}܇c) K# ,kꡔ?e!]hޞӠE[$uݒ~0 .F@g&~QKd;_lq5F.U)!hBr:r s2~2}H]Z[_SZ:?A5H5rp)(8!xg>j}c(pZ{讲Rn%Aq?nYfbB<\+C jߕ(lg@iL!°XzH[L!7ʚ_Ѥ;+,?ip!}o8*ZV蚕p5[ 4Ұ~--j[Nt#iy\76wS.uYgQr0\$ 6b)DNIw sE#^]wɷL hU&u67貜.'f}\eS\UzEaf^/?3po}s4}Uէ\Pg$YB([8|U&'(d$H 5O}"bϖ=t9'*V .& /D6['Vbwҥ  gZқLݦo67z05`7VԷ9.dTĔ>/rAsSCh(D\,r!@$cj{iu/KJ6 T؍&7[T~E6AX+`ܒz [ ծ m:Fv{mS<~I0sD1đG S MqEkN>ss,xI2ևn73^FV-fjXZsgqo%ۙoGfR|M|ʘVv-vdQo;'.z񙔘#}M#yU.cL;?_GLivq Š=Զlk\֭6ϫa!cTtpcn6Ԯ;;L;Hm; 2e 1aչad⎻wpջk%t\r X3.$h6^G5>pߐIiaEeLM:<6 Z@L>ޕ 'x܍]$2#!%HrGinϞKv\Un1 o %QeuD}~]R|;^8LyBЉH6]Ц3Mܣ]8T0\㋓C' ] Ri'@q1 nK@v o3*~yY(wYhWp)y <{*jTàM83,?4>}mu1UO Vq2pogzTˠrM9gW! O0\qOm'ِU\ZF->j- k<#3*CzƶǒkSBe~lmK}Og2S& JWg#>W}s&9e7"4On̾Tv_AԪTRID`6,`HH<#$^)Y%a5A"PM #EV%W/m{ًl V1Ճi?PTLR#WZ[z`oc|uYxmR q2ՁA}iXy&7۾aL6MƖ_RKM[gb-&G[1޴-PP4MOs_&熛0nZn\cwy&_" O9n!W;, WFJ v!6?Р7ɔ2w%OÚ9ͯ[G]e`0yÅ!ھJ "j N37{3"D׍ /6DLmL`gQ,o8"?o͞?^Hfep!rQ#Y̸;x!̋F )RMn>mj.vA +A@[ָHg Jׂ2i"/%'$4U6/#-83w0#uߴ} QM#ЙhhʛhGfLsH.y< C71IO滻wq )އ|:p`ZH ĸ4 lWxڋ rV7(b?\iC'O}wxVF;ah*HEӲmNup.RԦ; v; 3>uBˬN.`>4 *_)Szy&Us-0p|~!yKW1S|&NsFF'zlVR<ܟK6\['ҫ8ר cU?cr"t'4C/WF)9Egz(n, f3¶1HҴ;IܕL&4Y,vl:L?W%fL!CSuM!WTi3"g]EV5-Àb7 ɮiej\1~F`8gr+sVtxi E0>grW"Dڥ.a7'6f[oM5ml7 C)ou׎b<Úq/ȅZ5_0 47_saCuOfMwes>č17qP;0лvvvʾ,|6wr)V1?TWw+jlBZ0}޼]o0%xhmh]`ڗ3DN^#:E*X-ҊgԪ#J(Xi@5JE1xĈnw@d8ps}&f`Lbb;~Ql!Iۣ~^r1~ ϡuȖT?>n" f$w@YOG>} HLTY+xSjh&jH2(mwkJLa5 {έf U[4h\0Om,KmGsd>[G9 n%rC#Cߩa%35d$ۮTEU*d2<}~\Et6BDf p`jTT,f䨾?t%]PiFhَPo04Ⱥ#erUT>&znЬ 6A *8|;窬^Fzr- 7T,grU灤CwX(MTEcU6 ط1Wb{,nMyBpj@"<녑EXb@xVWQ5,j s4xx$ RԜ^D{"N:5ݟ43 'bE |+M@d8^;?JK0!  hDN{YP4k2% l{/I~T湋qJ,p~.)6ue7Gk;޲ͤ#+Җvɒ$Kl:iKQW)x^,לAFZKMX[r$UT&_#"wskm4fRd 9 ?Bvzges j"a(I "Q=N59{(J!˯%` ZĨAA_jSwB_q 6%ZؗeADllȽ?h+Aw;ޣrDD_|'ň9fqi1UpFex1.C8mzWR@l a 'KXuf% :0KC%^_Ye[P?&@d t3qs0PO6&d~@=ʦj礟Dr>ul3M H&5ѷ`8A72È< 7!􆈦8pb|co϶$mj=ĮqJBZ'LCAnׄ,M:1'U*落t.q6)$c1@|,Ou(H/o1tDZ蒝r ةN|5“LdlR`kZ:6o yp`:䀪h;"8REt|z>{-Xhll}S+8_hH~Ӳ} ̐>.$M{2Tc{В(dXO^K69Ͱ ׊v]cH|SJUDɘ"V<*}E ;sB}#xRU$Jd#"#eˈLa3P;qwk>hu!GTf+6oBg? lNlTDpSm meR/ms+#4eLH~},6^k\e_{oqܤ 89Z&?`ޠfҲ0i+m!\2+h } Xf.ݵ.Y'1'ƙAX_vv':T5ExV~Jfi'mSOdoVuΙzpM(oaXB9sS_pilxA3_VWXU cD}?a;z>d7O GSΧ]CٿÀ= f.אA V ;~W/DP~Be<}o}@d`ghO,9 %D1PM wCۦMqvtlO4VƥCX\Z"IƽOkYn;xk ~%ڧ`.̓ͼߟXZ(xY|[lR+o4wy{t+( 2o}*i8K^&tK&Ȍ)ÉgNI}4>i(zXI3G|a~Vy6z븥o*w.eNm[D, 9a'&隓vڝ;6}kMW4`3t]s= #ei^֒22h;Z1>o#Cp.%sʴ(.&>Ԝ3ا9\,P6Mc}kņ1{ n~ICX5}: (&bVXbuzHOj2r]‚ EbW'YԴLrƑ\-9OܺtWzS:Cc<>I]3Ps]̾f] l%2ր>b'u{3CGY`_S-8i]"hglX?r)́hoVSDrwAeO=Ͻ @58 ՠ֟b)o#hՂpk6@k\0)>#7$HrFߠ̦֨@Tȹc_w{pz|TI7|zpyu_u*k. dzXEثb"N@t}Byq& W,V&C@؂-ם}1e &+Jw(Hǿ1ZJy֫Z{gM)ri'o( BA<#Ah?{Ym%~<МT'<𥴊t|Lhɀa~_N:$'Ø2Z]U0=llyXaU iɐhA5HH8(RgrLtC)D!7HEs1YqIMU[F~|o컌βIa]"&U+vO27B@@#Ī)k_[mmPk[t{!a'[ g_joAZx^.ZRsh城ɜ)YU g?ӢxaDu7ƌe..W|(_in jqXVLJ.*6TY,vWr!W,h6 3!Uv͍zT-~sѤwQ@ATh lxz4%xizCD`@.4lJ.}opbc>{S:aWW=o)Wj }* @l{R\Tc?YqJP.F ;GuJx{ޗz+wq}oD}BH2er2;84 P%Fz)QD~!%s6b0;ɚ7pX눥T6`8 \ f:d(ixM7d쏦`l,jU`{BV^) Q'FشJ3L%OȮ j-lWuy9F 6CTυ|Sg,l/x\#~o0Cr| 1s'Asy췮)<+V iɡCvxQI}Zez31@qUk9vS*?~jb2ESg\G+`,m&4'Bѵ.8=fvKe~ C$ܯlB_\* )!7'K%k AУHAQ.ѤWA!Fއp.f0j+b5Sl{J#5} O]b$řV( cvYR:&hINU&Âٜ f] Ilo>۽EuI+]wG^~?)ӂ=kA4.ka.z(f%Ebz[;oOI\q e}{Qg%k'>y9~wk[+u9NfndOH8 uQp92^Oҏ MD%J}}78:͞6J/ Q޿ 4};<|GE0(߇fmG]@ՖIyWLbW5n+t[_r ۷E{J=s,029ó*\8xH\3tfnРݼyOQKiR჌bRHF䲛5bnď@ǍjѮ`eKd̍$VLЪvں Kʂieh&Xثo9]s]dohs Dv<,k֐_> ϙn҉YpNYe{MY:evK[/m ":Dg*Pl´vI^Vk:XpoI#7OnkarAz3Q' {NdyH;;G-Ql2<`*/Xf[UI?,Q{D,Ro_ׂS{^٧q`ڌl2[N5>Gr(gGpYK)gF@xz TrrB]WU[د n@W8quQHi?4|biٷ ~tt7?R#It0PT(2 ^ڶ{H X"r04䘩rt I~ԙK,.Ӳ!T5Ґ130\+P)ʌ8*R0/.7=13i=CzIUvD!ţ^\X}?I} Zjs_̐e.?Ƶ b)''4AtZal%45c$ œ]y?v l􂜕ͯ_&+UuƗj})IZ#1aH\k?M#b$ ]7۰vPڢ lEQJmR@/Yj+yPi% lђoB[V~{ǽ;a4!Vڭ f KlS* .\7u?ai=J]u~זA̯ jzRQXl"h&v%<NgK4Ϣ+u9eF`'۰Na>O]'!sAf%eփc>hM!.+Za ɌK@~3oKH;@FMa c4aKRơqm%>un'Z񆭜۪^'ՉѮZn>-LAr+WbF#UFi4( $yMupO-,9kˇ(5a~{ 5qY#$.*1Oc˄vCޝXI}.MϛhS=%r(V1`r"^rfk*&:$?z-_D':{<K}bOS;.0\E]IVYI; aʑ%,͑4t,<.k>(:63*Bg jb8T~BfGNܩjiZi+XlCīdvS͛pQǹz?Nx+ILa^eZp9ԭ2s0>g@ߨwUÁ>٘HQ ݟ@n>>^Vb㧝|/$/D˚D3#iwgVO1xPvo<9$ VT]\Q8ъ<cW&Mreὴ^#gمV#& ʩҭXD~Vky ?zj׃Pex=L!!RL* >iosInX.aK+p_3 }0qV;a.%͞8d}<)j 4M:c'Q35}rg@͓?r1bݟnگa{M=2;"6 شlBἠ)KvSz.2xvugXr:PU:`,~j9=DzKPxMB?^B-^/*m9*,IBҷ&MGm:zMCENw^vGgXT K9r.§&yѷpGT:D[׿U"*eP&z.].Om8DxiPK35YmzeS@B_,4Q}k?p3{zܱ9B_" >7IJ0E"Ceܗ)_,U`[]"t15=Dx*KƬU9a;69΂ n FQ${q:@qv'r\":$͞hC5 þʼnX̱"yRX=J\h*юY|7%Z:0gSW#:3ZNlNqDeiuSe&Tz^e1{t!ᕟޖrG)#Rϖ1YnJ3Ui r aE|X1 MqdKP腉ulC\N˰?"7a;h`D񿅧iȊfE=;bt1ɳ\ #3 "'"zK{H?}ḩ*#&,z =I+^D#ӹ $Tyvj Zݜ!MD+IY;,?3Tޞ0 hbfWLu=%' D$θMA>Kq#+D}d*̱b+\J#"Ymb RޘF {ݼ)5|VŘo!#I8>:Mm7gΫQ0KBN .&-EŻ䎆 x>x.^=5Y]rgN=cq=k n890-4?ٻ(!|qԌ&Tfki 3;9HՖE^uQ(t}Ċ|3H! 67xCi4줄@/aiiYSHQa 'e8oRuk=A qqoCRvn*b.Bd՞N [NLt_=R5Z(R_0}!g3~bE>@2s95m&3yq)KABwTO]G^nV)aђjr{gsCw 'vb+>-T(*Y) yg-/zV\F=5l?;%T_PMGxԋ/9Z:({rx1oH$d_IgI1;7U$d]ME=Ym Q9 l}"~dEؖc2FcYcbܠ.๥@}ьicT 6pxUY;&עj$M2]5/,)̘.}KEQ;>cjp:xg%͂32̩(u’]6T( `1M4#ȄsTﻟfj(px)`pqYiC\by_Q3Uß[38r#EINx}FWlg' )gskodcM#/Ǥt:cB\GQ ']cGD<Be,CH- Y~×b= Vu S (Fr{Kn@-(B,f_&8!O{ ǟC7Ư #∀0ݳ:bL98ˆD& =3)n%Gcd,1{Ub>Lp]v:be7! D xhR+WR' WmxX`><Qܝ Vcf|dH`g 1R01ym֥6̇: M`7M-y_ܐqS>(kcɐF;R(H?D+qV㲥{4[[)c$!ΚHX.v"尬 (Yqs?/yIJƱs+pJ, ~|~&R L>>e1MuHWt6Xv1c6D#^'\~h 3/*_mHcleCr,yR-3[I?ILJKD&M mW pd4=&E$f:*(9nk"0d(ƙ%ά3U"gec%Q*?"d?oT+C.9931Н{Lk޵*D9EIi]sx&3j\v9~/dMc! M;;ڹ8*K}`}4:+˾MkBTRGws*63X\O6Q(mL; Qk!$p{c( f:* ;A#26a|y+Ч(y=`k$1Tl1h>p+Ih=?)336d%\Ph<[sD 0fhpXgyps%{4ʷLC ܢn}6c;)qfxm66cC ޕb.#x &ѷ<E4/qiB@xÓT1_K3*B 4`I,۳u*3t,&^CxNC۽SO &@9\!`,t0IЛ zRxjņXx]?d'YRJI*Cҙ~'4Te$_]0Hy2LnYi~y2M1r"|܆H˼ԹyzƆY~QN"KƁ,΍:.,rۋАa5>jp~yl?&H9G6yg|"Bu8r{*-0,jPpdڴ}{]"lL nvթNʪ>RF #B3}v;iawufNjt,`J{&CokN\o&p VTdG|Qp‰BJL|@'S=4G_[) RDSEVFϟlѥXK/-~HswLTPYd9N%ť$lo$Gqb[Pռֆ+2 uJ)l&bDhE\)z-pO*M];?rcE1*szأ auk^g Ղ[S҅S>CE\-[ `GKvC9\pTCk_.ZB8CrHnhLCoN$ wB 753%@U`bs?3?|NێÜJɓY{F~+}<"hM?ú`8cu~T.Q{v_p";Z]sH+0[q{O\JS?IK Cs;EKb$cE<6gըwS[iI,>@$c;$h>ޡ=\e/=pd6ؤMMB$4}K$wZXgF} p *ñ&eZi@2V0p7{re6a!l($,BX+KQLP|)uunKBSCғt3Ira;F(>Xf1x*/v-fb2yN]ƺD s~b)I,m=ݠX̕",ٳuq.Dȅ4mקȵoYL[\ه!/ LshF*eč߆f_ ?{V ?iUws0.g0w`N3"UXKEQEA|mq!"ƂbhI{u_sƭP > C}rS1G"P4G|15$6)-*E2jcn1\7R*:U7)5uQﵛK` r aJ\!OۅmdU:"leP|*L|a8I|`7H϶ψr_qMf\,#x.NcW[g %6fGNӍ`_-&5Չٯ1zԹk$=p]^bHu^*@QBư8SUTZM'Βw9tj`Rׄ#f b[FMCmDjP-Qi9?֎uNh75SD5⺝-0֘;[zkTS]J:lzXz%;D? l0e5cB`N ϱ*TU^1ڱڏV&˗y S r/Dڕ Sw^S%̡mֿTZTiH%y1Vjw!=>L L=X&WM#'V}srtq9%$d>~U^a#?I _Zm'*bbzPlk;`fW,}{zQvP؏}': 0:j\w> ӾEq)ڳB)ukSVR;nÂd6|tp ?(瀒!^qoÁR|2"otb6qwIK5^]6Ywt~]ؓfOq>(BBZ'uj@YM\^5.msd "mǁK;H#P@m{=+޾=5}OMLѻ>{K|^&? bh ݖC6t]UY 4](ԭ`& ;Dg8lZM Ⱦܙ둡T S.QA/5N/UN"%ttQblHTХT]`#θ>mLWqs Pw~.CSj:8ϟ%bvdi$Z?q!C`{7Z:lm2@Q,}&q/94ZSdb BhڟKbDn щ{>J{ifxGV3)I\y5,1=L =v5sJ iir="Ci&WUuZ_C7uP<߰2]")]WrP QB 9bgL-ښ:絮1 | Ƅ. QEW}F?KKFSN)!6E1DB YopS{f@ꮁ~|s 7+u< aėfSLk4z9H{"b@A>RYйFi9_Wh)5LKIdn޾NOo@;/JIbY~ PTW\ w|JR aQN))Y3 &y5>"ɫ1. R[򨡂#2oOP9I@ 񡣇IA:O궆m9 ՌHi2sz42s7 p|%}NfcnTSD\W^Ä/"Y@A/I/Ӈ1eAA+NXڍ'q,?EXpMha3O+|SǼݐ`)RkJ'K "v-q|;zyeN#aOcըJM1"/J`yQOH{ʍHb?|&5') &whXoM8pwte|lkD5.=q)uJgϺWAOsڽ8dt텰YbF]ٰ*ֱ3GBMč t**,AܭFBҕuXڟm98sevĤAo{m(!0Z{UTH6ސ9Z9PJFzꧩ@IN!jիaY[=r/[^{y^se+CRVNA ÷G.S y̎8V+h X$3ZԻ+Tw7SVqc +0(2nN Ҵ}7IaPv)y9$G2[3KHoHTd>d;4˲DVI~vvgD΅ BAYQ蚭ebȕbB#ن2L伅P3!@Eh4WToWBȦd8Z,Hysx }Ȭ oLT7yE 1zW !azn<ʪAsţAӖdDXko $=ř:F]~S!>vhOKJ%eZP*ցbd9t n3{cKJ_%_"Jkj0-@a߆r[E4ņӸLpzU\. 5/jr$""42hWlT6IDM_N5+QJ+Pz] p[~M"V=nCf˼}ߏF݈ \JŎR"+%FYͽ ƱAc2}6H?]gz|^ ~V"g%:l` ‰܅daF~w Jܻ8^e(x04W3tʹ6.dG_QEpp腩ߦlC>0,P v' nRcvހRDM7%D Y-5¶0\'#o`=jtjh5;q /Ͼ8X/Ҧ:sjo~ o](QyLr[O0j~ؑdc X:VCjњl#QX8am~V|m}Z`Ruҭ9R)gdyno-2 ާ L0ڬUKeQzK (Way8T:1|Ԯ7N\O.}Ɣ(b \ǧy@,{}0y%'(HRԍɡ$,h>hZAQZ)`|fcB&,f8Bp0٢2q ʘ=UKg]uH?;K*V /'N,*ͨ\d×qߛ[HxLsmgjP^ߙBhZ40a\ Ɓbj6{/YIHWbNh[/9E׌q/tۮO2o}' jD&d 0ނ+ -L Ipt2W--B&vGa)p1NiH}Z}8Z"is(U^ ;-wW Gj1VL+pgʖLT]Lz&O5^-W; kh|8焟L k  Q/c~y:GaxTX}0wj?J䭏'5P6Uso/*3]!0 -QGܫtV&F}}>πuciO~,xr%WSlB:8ȍOL qP#yzB6`QrXb+î4ҚDcJcW8o(=ywޗa!QFoߺGKAi`q c݂a3 GnI ckUڈ1ƣvsB!_Vyiz>,  fв-xp8 V6ڻ4r 1;IG5ڤAACl{fwM juCyj T.29׾|*Uvp8('+fYTjLS|# )Ib9;NH/yu H[ԧ!'wFY|y h\;0-ڵo@ցڲjB /%ēMq1os@$d |ېZ$̃=$:gٹZHPQ =.MSM:Yo;aaߎfQ'f#0M=Q :oXG/8]hrWZ05B?ީ0$Q i B6j?;#?'l@S`3/HyTyAEKJd7+SUS ˼2raVcuuN?)`PEu$zq&ѲdNe~Y_Xx^>D"skkgN }\d+ ԈjϬ4jO`u,5]Tp$ᶪ[Y)4pz-EP?u4'6P-hSALU;nShS*/0$|8a a W&&ȴO\ b нۤk@k +[KHq76e"UA|P% 3sCKΠ`5\#کj|dK`?Nx/0S8U[枴 _PѥJ~< MS|4_\bCLi4QAC((^(:uwo3GFZLnƌQV]4bς(Ʈ9CLHMra{G06A; !$cs 5&qWz0!.trP0mEK(>Fa {WBk^%T4#[4ME9F M׆/f5ЫxSسi8^)L|N5WnvS!Cx)NdSK~ۋྔ//k"GnjV"$ F 씝12|t)blJ{}؅0'LC0W ZJ`sV}ryZ(ggPn|r"F޵h2uNA>/:7EB^c,*@s1\pBF`y8[gCb#{~+[$Ǡ-9cbHmȤꈃ]u*+N _ZV.ty}zmoE5rsb(gqHdIڽt65p4 =$1J)yj7o:b!v!/g) ׭-7deͮ{XhćqՉS85g E;j1>|.ksq!$@ PYT&bAs,]HJ?x7;ivm72Ofa2k ⡋[A-%T>}Tr3?UFEFaPf#i]0,^g7:$3otGfsIDT (qÅ^yD9+tNvVCFrTNyCh~vl'Ъ7^j?SBjfk:kl_{$QI{N^h)Pwх]|`5!<)odȏ:hBDO0Ɣ 7v+!~tXOgOq ?& [9~ 7uq:'ICF z_i\] Z pM{ .888Ǧc$$4&&L?m[ʒEr\6e/}2 l*K%Req2#;I4T(CbE#> \@FDbႼ=kˁ*;q?&춫-Huz3Q2mo?Gc(v)VђYp!R)>9a1 :ЦcM)t8Ov Ƌwٚ#ƀ;(n3q&YWuQ H34ik|4d ^K)F6=ٰM{9SqP H@A&>᥉=PWw .#hx=]'wݢqKyc?Cm4"k`R܎;|a5ȐOt klsHB*9I<)B(dnoRxv"BNM|s'}/?F=-|TNLIЋSHƾixͺGgH1^ \9Q|8g`a<J A5R+a{Ҋ% j 22=c+!@>uU,9uK&):;~0?H+.2 DB!3thPoB8Oh-΍+0ᆤF Byq[ t(5g5Ϳ% uGss =6A$2;npW֟u nUW}Oa{[%5r6W T>H)Y])M|/MٞŞ%^|oD!502+ ?pK83bgi}$F)JRR8UA8qae)GզL;mM"LE=OϏFPvu怅@k[P>EL!SӽuN} i"%󙱤)sR<r]%n+oImgIt4MUQãZ PMK&OhQSM2Y@ ˉ|gYr[;_.-_3R`g@Qan*EH"/{<Ê}dsg#;̍0r\d4^1|{̴%>B^h2#ۄqY:nbҌ_E9Ք0݌'_8dojf9EFX}(M!MC:vupfwn "-NZDjf4Baz/'mD=$Po89JboC6nkકB,4]^ʄ)hUNǺ(Cw}k !k Vxqrz`Kwf,wL O>("`*YU!&! }&vR`Vpz@Wd u. / w泳jꥬXnh/}I- 4l-šJewiԞ@ Ieؕ0Viq6=(#XL5)s+mv7s2&Uˬ+ d3+3n T1WrOwSñM|Nko"= V Mx3Eʯ%^vJ\=Pk3uᰏ[J5*o Lnh!'UX`f  ,%&ʰJ " XIߏ)VUffpRcv !p-Y5cث) B\RRbQ yͬ;۴x|.?J c Zڛ%bW_/KA2B׼BVh?svcs@tx#N /vx[ֺ4y(Ҳ0jmA] Ӽ!#@b*ԣMdג: 75N2-ٌGPĔJ˚ B^oV&^RX$39߰56U4v^tވ/(ıw )ڹ"S gقAR?h^a C=K:ؽ0ݽ(Β9?Xݟ$NI*o cAj[,<O#\IE+KwKQ$x0yXM^0$|҉%7-qtJQCfEX1P\NgR3>h<\q[X 04k)TǁxRsBZd-rxz3*Dl)Kc"buQhK5ЉOj;rtGfvxW#9&owb9P8nY΋$2Z̟Cm'U*ϴጫa[CCfP*;"p{den/c/kx'AkUU5?żT87J7tHJo*jcD!z_UJ*;i5GBu:gL\YΏq&˭f22xYΏ8Da;CEO,Q|t%JPkBpNpRX鍇-VgD2 lQ70q7Ѭ.?ƻ SZ_qx@W˜zLqL猧P ^HYSĒ_PY_K~ZU^G-ZSP ;9E1T*Tnb,d[0RlQR%/w[O;b@vW! & x4.3#cFYHŃ E* ͆#JP[nbD'Ձ$'~!Į+_ Bykb`gMh $W|TM20m\F P-8P ʄ1M ѝVl'=s2y%]tXKcݞ`+ 0`r&W&ѫܯ {5iڛIefLׄu_nc@T0vw)I(,Hx} V|.ك ^t $8,Ķ$ښ,!uN [)tr&p.7-7~e25R B-@/)ELMȩ]Fbt'rvn glU tֿiޱO UkPlEP;W@ӊ\d5sTN<;?O!6H_6YzrI;aqu?@NtHքgΜ8FI[E g5XQF#qZEJaJkh2xH '#Mz掄G2gt:2/1Mn.2~ڻdz.J_ԵBsTIw)]U,wZ gV^nano/wSu  O}ΕQ) mlq5 -  }`kS_y{. 3ѩ9iGS (y=!QaPe,Frl9ȁnS:P#x[gX_)^w>f p/gSsa{l8t="MZQzQ 9mba΂<<Q~ˁ%ݫG_$3}>a\P_]ү)Q"L2[ͥ9 )8~?f[t9ꓸ_KH&zR.:X[SɊP/$u kOr7/v~b7YюSmhd,Lmy1 eCjG0+:WQE+124{  ` ʬZA(gN dQz_ŒyӠnS C @K li~|4[.?bfEru2lΠlHh -LBp׸EbZB^̢ Vp `Hw^%2܊l/5djP$0Q`#E}OW0a\B|"2V~w4A]C p]_Q].dO_֎#Nn۫^6d dրɼ1Zf$:]O[J-LPA0k.ŒqhY+_ oF|y"@|7Ƞ. # /?˨Q`ϓG!GX뻸4D1@[}Ыk? >,>k]y䃎h/rS[i,m7 ȬMQvr\1b~u,0vDVo^pȭ1<-:a6bc-00Jyd(C!-3"*i|Ҿ.9 5AXto6zJ[x(m~E)?npR&|Kڵ b|D\z)Xj-.B}j.Wo_ri+afy}-U-3g~6 ;.+$WL f]4.JxEwgНZoi[NڣWϾ ڙ-tpT5p8ϫ>P!hҰWr-6% [PdqɞΙW,R:ob?lqWt4.}y[QMTIjءjb0'~mI}Yvdhy\mx \4OwsϮa L,²J>PUe s"]4[Onm ~y'>5C7ү)_9 $"!%+G2z@|HT|eRA[8]gbUIbO|Cfx}zcBdI;{)pD5,j# rt݈n"lX4)iəaiѥ^XN'W=,%Zh a+~v.? 7:2-Qxm2kssVUӁ})>wS*[ݷ`\,&V.9j )M WjwP$`&0v~3bH~HC8^.X\iD7*MMՊy`̊ y+vc ,mѐ%f3Xq IZmr(M><\7ԙ.?Dv`aJ^b˿;'ҼY4~y 4}AO]̤Im3{cɟHGi)ZսH nbeZKH0!m/ }jBH~VGQ.֊KL 5A_MdUZi!kVG,,(䌀Bt!3<>TbhT blveCzٽ~)@e<(+ԑפ q;0r=P[LEy¨o !Bo7Þ>6h+ u#kߪ WQ^/k)IKr#۩Hf{:AmZ Sj-cI;<{/u)ޥ(|8F]$ɶ([>P -$FTLCƂZA.sJ⌨PjrXuޕﮕmp db[i~ę_񳅃}H%:FldӠ($6/*mU'~o#ow[>l5PA~6y3E폵~z.8{S SL5]&QV 7mTJYmX##lMk蔗s}Z嫃J,9[, [UVITuģ Łϙ?J6fC 6+l);5sիȇ%&dMUbrR~+&[Y)KGz;Ԙ`lQI`6(,0,S@;҄ SƄ<v6[ʒ5nCa-rOLfR"Rˤϭ",-TRV6 SVv9!w;+EgG  )<;ϧG#Hy?N1"Xէ9ِ=䳉Ik AҴ< etiQ~ٴܩ%ISlY$Ka16~noYT[NF,dk7ƢvYQ+ߚ69J=q?>z2H%NBe(P+Fdye;_amwu]E^]%+IhP?'G*oޱ|4L@vY^r :lqHGSd,n}Z`4ߞf7:ÞҕM3ˁ9$tnBdLZ %!Y,Ǻ@m_zy)wU3]ȧinyD,*-0 |jǶY.3"\onj.GɐGe|sos GX| !P,QPkq4F /1V WNw3 %b)Gfz`=I_\ab zw_# ˆ&a6T ON6Om*'rGcI<-gZ b[]0&E1<0"Fy >zeX Hct=0(ʯ7. gͫS\:6}ֹ J%"4d]l]'CQ#Ɏ\BH1v RnJh(lsJ|gP5N[oA\EXtK k,2jDmty-RP#^-ILq4~szK&̮EjHG+u NBYcҮ¹ٔ >`9z~gV7ʏ]e? ~}RaL$ubUIڟUB+曭icmT7, #8@t m݃It> bx28 ^8K\&:)vfl (8~?*JG+.v77BAwn-0Jh=1>9YE}B_lA9-Yg<WvSܳr ӷob}G߮SkA`+tE,mEc![YC\glYG/v()BS[U[Z7q_v/*Ta iwi(a;&jTv*Z3iqL q\lu欣i(U!/ >_G4ZOWpG? xB*6w5_Z'tG6Hc^04.v? IR #uw.!I;͢wr5qtIǺgcQH*/h 2 ߑ/R{YG%FR}!uFVJxz ԧ?bnyQygu;qvz|;h9}`> P-cl+9;\"w&IN~9_ˤ:hYWCOkIäa#jFwH6r#jp - eqq5,M.K;$4>[N6!ҏw7% hxfSV)c=#mōM! QHѤu&Hz" i 8]qEO[33nO\)xB2U`.N5}ǎ.mZyDT+(lM6x _WPAlsE8nA0P}0C\#枅 zV޾`Ju Cʵ}Ty4$6jpWkpmS|r^Xh}q/1K޺wtЫw(pKک:sāJ=3r^ ( ]|*ڗtuCKK$]q,gS@ aG;[) mՏb϶[pY#"Q'a},HX)ɯۅ/_P%5Ru^yOO/8 DeI .=N$:ۍR(+B_O%)C+ %믗/c@\gr1ݔ{>{Yaxo)mA85VX,,9ilcv,M?F}]qjĩ&@* wWjIz҅«MUf 9EwK TO5! $*%s<PJemmr Rh;x(9av Eazla ]q}3IHu~0|ʯuA@eE1$G9ؾ`A(:,әgv#a5hKCKRC1W[Ak*"sy-R n7,:J\nWO)…F:E"ԠLֲB{/~IK:oZt){.qGU ג=F?Ŗ H&a8ms%T9MY4;|wL dn̫ti 㟸V(3$6z|/C rA: 8 7^7|<-V3Inqoݏfڦen{-Ꮹrb KET"I lG-yZDS|sܡ4TIW3vw\(:r4gesʿNhn4PO;\˞+AؘOi){/8U<cSDk ͈Rƾ̋vPQI>nlouZ)݆gu9$ uܗ~fc7ML}W-$ŋ%)T4.ѲٚZuH=7tViRu߯]'yVK:ڲrۘ*{?հ EjX+Thl&`eZ XDO`^0/'hyS4}sy"r{0$ q'7|e+Ԛ7ą6(( #V&lQ0^ߡ!W8/X`XQs5$V\pL᣶3ܵh<',,3+WKa;˧xhM,݁Pabht,:8윜L{,iBL4QQЊ)aLD'6SV-Co4<z>8ALx~8Q±a9Me$n P@_'Tp'%f_5Byݣ;f(-ӷhI'k,@_MHKJΕǯ7mp?57=bUĔ 'E/p -=zx.\y\ >]f0t)\QގNݾ$#ԣK$ϓɻob>rĺ*Y PS= ,1St֋xL☵e`Ǫc[x ^L䌋Ui1*V|Jv#頀T,=n}`J/=sGMyhl^L^- iJ ?\'r[aOxJzgt%:+JEf2<cF7M$rDSS)0$h}Cݛq&(v @!DPk$c"S+jK.s8lٳ8%CWp)M`%:yZ\5 w1I5D:ȺA1y9C5Ȍ `ih=hXz7*Rd-Z& 3iBOs^** zU Q7MB Me0ݞsEZ|!Fpٟ,JxW3u>z2`Vn%Ge@QE{!qE!Vew%J5 X=T0N?5N(͡ n6[>DPffߐlQ= gZT]F(IfoMmd/1'8~ߎvRZMnx|m=}%=GW?EպN!{3u5Q6a譠Q bÃthV:Ē> ʇW(CG4\ .8s&-ǡ21Eq4װXRhYGC塷Mh;"NB__ ;^Kyr5ΤE_긑#像?MwzGfS:b0K 4M+FBR`zHt- u VU>ћ;r{"*CY`5P>"M9#\͎^=F5K| Q|DˊF$%طv 5r?OpƸ\ yA)|KEQU:]A+xL2#8ӹ7DbX)f ܓb`*Fl$?s >#Iֽc}g&4rM3h.$1=[(ci5eǜ6 nJe}\-TH4`л@GJ9l;)~gμx}`ƭ ܕ]1q*2@V זpx[;s03Qh6.$bv?a42neynm+õ]Y|7D`qjVo> TX4CWL4&i}3X*GX|׸LkѱᱪQXJ ޝ~آdʫ  6КMI%AtUo0YR4S>sOFg'4kPYсzj<ԣe#6QP+?{3||>qCx.pAkI3Ba *NH"}[3tO t $AC1yUņ"jki+H},uO]p8:=\HXmJ^5GIG@,l80m3.!L(x,zaak_{C 1{ȭLbsၕFvSP(i d)*s>6bEi@p'fh cr%uDa$l\VmE{F.lNlٚ>bMqurOI{Z@1wΞtރ=GGU(,xj;2`%Dg z[ޚG'NZl%Tũ!d i۠b nZyӱ[ 0 A\`Nk8HcH bC\o3 3H:Po,1'w*|s3 \×>J)^zӐ<_u` rLw0`qaΒl8 b!BTL iOF,WU lV e%rÑ}7[f8 ͗k`O1T`a~qm]>bYLy[J߾ŶgeDO,6ځ.? xrB̓1ԽKE[I)\$(UJ?S=F6 ?4kvc!5:w[E,rEp/U-lrj \]1ݨeN3pS 'aatwa P4QkaBH q4(.YXE<(Da-[Uu;[(׷_n~9-]lH$$Np.)IAJ J䊼O$0tKMլF7mzzٹq`ES <\U}]0#N98V?z>qir!j! ֱc,Jr=qߡ^1@PڱSUElW\A->WHa9:wz& b&~u/u*jk /{SjUu8ȗ *阻ʴ*mS5wwll_aUe*4<,_觯D 5|wsarWX\_ڢR2DTY**]g hWr2*]8@V3@lwڥEN%}ÝfGya9hm' ^%nmbf>BRFpʼn)~A0Xj%5T!}h uLGr]PcրVU0.#-f/:X#j%)_^4xpUsHo00'q&CZ=hm 0xMl|ldkT]"^NKu3(}#[ÊOm%*Ҡ>`^BV,{&6MvJP.`mT$\ 5!c;cb`VoC낀 B g9I[I΄'3jG oA,(l8Ln!5N+&p6 HٸgHY ' $ b"7weOs zQc:)p] >k$M ;tfD$z=@ymbԛвgiyyrz% mm@/[#BpN|/V-uH-3Mhm_y3l5 jzÀE9IhbI5Ig#ef%0wJ  ѕTp:?>S 1wBfaâ3b(ٮY"^&+5]ݮ$OLO AC`Zr~U(`82p͢)rd I|VACeߍ+mv]wTBǖV&rl]1&%imoҫ> ӎ_pܬQ)6J M\4:VV+6ޱ'_oe@4@poB:a6 h_ :@JWpX]Opx/:S<ۥj9TŦ>P]5_yCz"WwlPq? k1&*vtRWt?(Tlu{DccRڃ0mXh 8F|І$#=z124N ' oZ2Z8) 2Y?n-QL|#qA=P,`.'vdKo;/Ş.z⚟yFPM!ӝ 8 ]}݉\;N8F:33 T / ǤK38<+<샛v,4n0s8`DW S`}d sLYˆWǍoDR{=mԝ 6з=^0BzhC6T*Q n{&BG+BY3]؁ ΢K2H6TX5T1zUc>2e uva6-(*tu#RTd#}MKr cjb ioj^2 $SYFTйhb|$|2? Q;W䭌P癤N_K1 n)GJ G+)-'N/Ɨfw[v}[}8:wPZrLpg'1s)HGc8\]I DKUM sw?a)ϸ3yyZuFZŎ?9mwLAc`ު@]AxoNwzlvG+UjX~hf}6KS("~&U7Q R3[s$-/ku/~6"7w"|q=2Q riLɼ]3o>rTU"ax,;K@#`6(GŘG|5J3 dv*!0w N|5/l4ͩߥC|WE9}Nڞ{{9W˚ n G1ngm\J:EyU}N P7:l)C!wxzg(4S UqP:,m?iJ!Ft|Oޘdme6ی\= Ob_e3aSrpZWmPH4< mu `:UL;{1 wUoiL?`󍌇k9pRNuH@:e,&qL5n)*5 %]"J!*'0̉,ĭyqzIH&bW v47Jct14{T~A}ld]=jC<6]cG 䚔CHCq;JKF}&!^v=Jmrmry? \07,B$ jN&ybuknNj3bp\^Leɴ.Vm^r>GjG>M) fT|/U:t$c VOOޗSzm^).c)`E=@.W獨eI9WvH$H:80z7赢zPd-J &WX>W&Zvt{7\.pigc 1No)Tsw@]قb/p|q^\T[ɭ=۴'.˚B?f02eY^S 1##+d,Uq ;eIX4+2',Ci[݃,&Tr`)UPCvKNy+8&`R+J)7R0o3;iz! n+EvˡI<ȗ6v;ukGpbFHxWn/"9W/M<8]mo=Zd.xPe>TQUn.No %yX:AmcOΜw2޳R쾂e~d],;ld4xGm"27 |I yjɏr/yOG nF_ ʿ">*#ٙ*dOUs>ދ4 &\ȬL掲 bGMUfF}O "-^=%@EtŽ~ ݁/=v|8-B@k|cPn5+93xwX.ӆ&0/Aj~$&dX3|#Pt Hyt9vY 9$pu͡qcՎKwGpVeXX%Wb}lxiɯ #McyhM0S3=3қQ\^!mwDx/Q%D}%.1c0˃ex!?TƜ+j&IC-Z=yTwJfܨJj|"v `W]?4v&)A˂X;t"6Չ@ ŽăeDoO^)8ɲA+/rB_YcTGlffR(>hgx(]^A8,IʣŲhJ Z:I-䩇xX3p:&)(@dÙBx%%03%ZU?bWL%W DW|:pIkC@|-WB*F ڲ%`xAFk'gFL,Sسz̽X q1&~sP_So[OZF%qbБY|JίSvQvqU-HLtIPH1S48L~ퟶPyFOtU ^X*.u'2H-4 :WP ҢƓ9kiQYʴL=~Z,CLvRP:TV]ۈ0 b5/uOwII$Ylm베[IyCXfvx:rE ]TOAZƳR LI)n[&$}LuJ}LKM1m.d|Ot'nD۱)zC=bN0PCv)Fn*RJ'-7FH-/Ĥ"kb$|yPϰZ.Hァ@XꖷK]F翴ޓ}Nx^KƖ74;[A1AȖX1aΩ\btmΙ`7k3\|- A[$##L9"\#jхj~M- Kwry8o fT5p#F#Z>xDυ+5(XUT'(kP\^x0\DSRux#!{s#0/Kp?܄4VegrgZ$} oBrد;eX|iѥQlT$d&NQ/^|[+ʉl}C d߹IR$UC>*z( #.,TecHkԕZ_<9N;yt=؂r"=' yr޳ua.G`fcG;&Y8<~`J1*/ y|4J"n0I%ׄ^RpmxBS=mTAg^??> [+ϓG +뚕 V>)<^Ch6Y9FPlk'sl )],VA>.Lnt;ed$d'%l2CnDg֧QX11}9 nA>נņz@#0=}Dq/P&_"^7vr @BaJA[ABT2 bV"D,%QX3jD'\a#Qa&N ([G1L:;%kL֬ڴϾ(LjNiζL-'0Ye87&D1x*:i<A@ H k²=bSWZ]߄+-E}< E#M$Y("JG3CZf&UTl:+i25@cFb7(I>HoazJV l;+mDPt@60.̔w [G%񇑐r<*'H|^n#ւ1 B7W}?6cU ˓`WƧ=κ-ӌ@YRv!Bk4!vB'Q$?C5~JQేch.ܛDm&InOY39}Ɠz(^7SE$#4e1|_Bl,1-CAH}URW@'UU/u1ނ08)(m?9ęZzGKqZ"M^-kT,4M`E{j~XpTO :eS8F}3 (7#/&`qL/#Vu H'`)ʤ- *I$>}ToO pcLV7/"q'm?4d1e~u+|mp+X,@14|ȇ>Lr,ruȡ3| kT6rf#M{So|p;&@ W7al>Z\yˠ"yZ:og=~4GGؖWղKV:kh&J`g˺w-:KrJ='./X/F zs喔R)٩dFWfY|r \?iu<Շ"24*ЋYՉsOԜP堌:J ns;(M+7ɢ&c?"h>Jn{x 6AjV[q hy4U#MڃQ+`$׎}s4Zb*_9(ޒM+ibܱH sKPRdᴊR>dSX[zC$Hep_p qԑ -=%ua8 c9bϾ]d ;EÆ:$\&oY4lEkMW`m7j-#6u`* :'yq1*rpiG1"UVԱpȵPp'N N)9|d<nȮ@Ϳ&p25螌c%% g|Q`܉roK:}vKp^!{նoslՙZ` s*k$Gyr &#`ꆁVA͈Rw8y~H Y ԫى 5=x'dH2r%ceĎH488eJ %3J3- Xn~oUL)&ED(AyܤC&G B[) 9N O=IOu_H-m 9 =V,XW~*]e ǦN0ޕS*USѐQ)rD' ^D,lܱxq!uFiy z{B7$4<|4-[_ nj NUװ%L#I~dIL|ZAmc>W#IlG9 Ӂa%.Qd8ΐۜ `6i}ϛ3J.u4(sf{s-'u\yjVyks&o{&Ӷ{]6}'e զ酶ܼs 7sh%‰7W;l<2/ 6S+yjЖ+V0@>x.ɳ A? O8" t)M)% 1jřŐNy]l[Re-I?ym邎f-"/* }kDnQhWJ,ֱ?.#[}A۰\>6>mux c5+17/QMJ5qCG!n<ʙE=S7Il1ңV)?hYT쩊&Fˮ  ";e-7㹦:I@3 ~mSF0RΏ>ME`4}*t5.y1f_bjM'1OUu͍ճc7hpœ OD!jJɚ`thee%[u) B6{6+QpC>fli No>k,(nN L@Awt{yUa5_!Ǩժm4A䎍E[$m|qD W+&$M[ qƲ`9N; ڟ+LhQ>6ƫMA &VY d(L%[i"ERh=7錍NkD}>PY,1*zaJ! ?0%cC-(>/804g5$=!6o[ sO"e^jbOvgjEEzj xj xqF=,u Ճ$j Z  !kC`ń|Ӈ(ToB;mo`Ɨ5le kO(C˫m3 !za,u"۬5fXByp#̪LwD&Y57TB7pV}<הk*"DD/ )أYqwE䲭ًX07EZwe\z-P磴v5:U*:"Ѱ* eEPUX!FwB]}ςrP)ǖ򩐟kr1Ց-HD>S2 ]{!`}78d%f֐ZQZ~q?PTag (l8fdz!]Dڐ'e`^g\nsԞDvfiy)s[n/̖*mb4D lq](hcBU ^d0Xl"p{IvBqH3Tў+"{K,?{1z#T@T 1v ^e2jeQ2V1}eP▮+26UCţִo¡TSӛ(LsP2ڥ5WMғ̼V AT9mzĞ0gl8&),"Q@neWXMLEI||1}%rbDu^ҐL|iOPfGiހM|x{`B>.%S*]"q-C]+'#,c N## Rh$ p δ$\Y %99%6 ÕRKߤSXl1*W(*R@@3`"OMVezn.9bOna`(o.:=lHI9<6uslp]xA)[6UY Ϳϟz@}j4gv,Omtcſ͛R0.B ҠuY.oF~I ߗ.\ڃL! Ƚ'SnwYfVlȪ%Gl2YEHDڵJ,`ʦğwJ!]0 .Ũ ^Tu- qO⤀lju 3&HUsĿAܯt4ʤ; "u#qmG46'acJ^9z]/j.3`q|_DVՃ6)d}=V g4E`ˈOT÷)m+ౕAGq;_!WEgسzdz4a\wk;Dx 5L6nbE#_rY`8udjo)e^SY8\+VOBrװ?l7(1QyWx-̀*AHC- ǧ OGYq8p))𠤂Hq _Q V!g]V!='[=){cʞig{YP2K==;_<#Nۜ?&{';N@AD_/>~^:Gz-'p&솘Xl_wG=GTxNV)ac듿ĀvܔjqjnjF0.])|C>S}- xYz"b=>ptq(j)Nx%>ǥytKIߩ'#.,MƤ5{n=*")VQfl71ùbHn1}g ,?Ä u3V՘ Gcq[_a8* /V _S`-.msmEPC^F2OF*N=o"N~{<#C5UZ%.H!f@EۢVN (V{&I)E8΅#U,BI䶉;U _)# .tؘU1b4u \rfڏ!YLO]%;GD&2 K A#()%ŖHyJIl> }iUp$@^-~qlJ KŝZ$O^/&s2zRC_ y}.D5wP?#2001 ^VǙf6ar/%9e3=bZ.̿?/n,i:G"t4$2Q#GMnjF8ܕ'M* 29kM VVbH Î'botwO]:ouEο˷-NB$6rl*pj VzQJl,=!Ho8>d!!,᜝ϺǸ++~ ⽾MS.;HB%g/Ɛ ph*tsƹ2 _۬}6ϐ>ҕ߽4씜h5a!&#ٟ+to`2֙)Ca\0KG* n(WKBPCuB"I"JŲgq[`0jߌ; @LĐ`f8gBYB$aU^hTr;LLi*>!_^cw ~U~drqP3S5&TQH.ڱ͠Qr0A ŏ_6Ud#>v}_;;ܴbEϨlP C'Uؾ<\U5Ǵlo#yA]?K3K&k+ȡr8tIof"|o-VK/nf/ ;QSZ#k5w8Xwˀ[rT]`KJJB3s%Ro> ^ϛ!v!XAo/h?Rw[%qKC"nõ 5YtФ>jި.u7f ]mr)<=;XGayw(߸toڅ7w{l@U71+oT!;?[;׸PnK Jg U09(a\NYwù!pP.T DfFБjU#Mc6<r I 夆{Is.vrTi'q @ú=3}} ϡ֞i bt=[DBPS$v1ʒj +K̙$>"b>Dx*rXX€1*g8t53 ] tϕHW\_n`}3OBm>'(So`LnL-.~\[Ry (:<"c\ qz9ՎUgL/h;SK8N=Y/٬^q^˶}+mʀ 'jy'lD0LjCUDTR#$i [oUh pjAߒexb;^J$\ OX]J{&722PO՘ِ ͈A}ۘ!i=ЀH{[Sѽh|';wr\hn(~p0jW  Zo᥵,ZR=`pʰ_/u_mڂnT{h!nH޶lb-hg17S*^G6a~|x,F^d yC4>egqTQ .ONBԄr\/ILJHpmw,r v8yN 4Ițo(}Fe&0f6A7,Ysg8?$k"^|qVahܥ ,[#LjNd\vӵW'j-KX6+0OFC-vmbPEK V'dqf5h֐8"~?18ڡpFv~Md7{ˍ4;krTnX W2Gڄ^zqZW)aX專Mf-o&7][g3}%OC"-%Z O)w\^7?aC '@#sXq%RXܨ4-W {RYd3CK]Ed ,LbMB:a@ 1Dd@E5qt k1m0$_\JAӐfZ&%hA\uN9CO:Z%nڰW!bƾEL^sg{F(zIފ3Ռw'WTb~w c]q:9Y|ؙv``n!ώEUg񑓈].$֎ELsNVelG!H!ﳦ{$?"$99]pIQN_"UTsܾłB RX蕊*NRtt({oko,YR&9V^ឳ0#dƏCvi8HM rV6BŽ =S`2nFM4%Le!Ke#/YqP].z,~ (=k:l"UxxNs=|\3QyJ t)C2(<,!*_P'c7Tmf"mJ )}^n<.PQ7xl3PI%10ҥ>vHw<T?0Gh7>wr.Rᕠ=hE|$ND<#&+JM%VIh3?h:fKb%4H9h,L3?ML*ƥʋGJ sh%[:kFOqŇH4_;,A֚v}iDw g#nVx_$)q"j xH[W_LjSx Ʒ]$'؃s@ӷ8 ʁkRftQB''aG&ievʙ" ^U mVWt.ڵ{51Ǟ /jhk~1Int@*R^0t%]#Nz5WMROcl/Ħ#cAqHx6r=O->{ъ. 6,ybQp _ y c1Kim:E=F0Z _QgwŝHXÝd_8Yt ҧaNPz>QrSrNP+KѺʆp"AT$XÃU%zm5@h3,` scSu?2xX /;1OIe/tce!zq53NRe`)J vs'y >TM"صSJg>㩴m7u ͍= RTQ NJ O_~d4zOd'B 0gf/Ṗ.?ܐiZ_ޫ' DCKpeceo_Z`)r~4: vy n޲ɜ/^C\?u9v0U'{xJ'jF;OL%zd /\kp>tЮRDpvŴm\dCfjsȊ"lHi$af z0q_ ]lkyw&K #_Sr56n žڙtB);A9*?xZyؚ]a_ .Kt+ TZj zxbke-CwqIN`usux_ujZ|Ve;K4Kȯwܜ?HOw9^H +|Xl(5I}VJÆ{knEB%+=3Ǡ>ijSvXmi;4;3W"aI(AqafOB}e\c-ΉEt\w`S5~;6` 91~43b6$嫫x!_[{^n\5Ot m, RnjPOHL/^-~4"Zwt҈*tb!gdT_<7u I6X+GDb G"yXY어EvT[5%]R# .UPVu]3'Q UMUi a8BVM>|aD?HR8n:J Y =V7>@z7e Io?3.?Xc`k@ ϟUU+AE,DSK!x}%֪GXL5LV0AGO:7^>'HA1O'C4O)7\]j#B"F`W+'_n.+ |:˪;Oz*Ymz[ =x5(IVwơiY7yhO] :hC,|pHƂM:QS3~!KW+%+yhι @罐֠ǝXfm*ȿvmWa>|eu4x$^`ݱ#gR6.+5*R^1pΌDJ RzHD6 "~7**Yuh{O96V{ p9`8x ,¡(0ݳ5+_2@lZjzighH[0I y9׍CK6wҟ$-b{^#r' $C4LfSeUG[< %^ָœd86Ѵ0m2%X~W,ԫqO1hޯA^tK6qdnq;Zc?_X$(& g8 F>G)/K˼@}_ g%anj/.bgUbT[v.l4@1>m`,f$H͋pIV,x|w8ſMxWη9?kXҪ ab=R zOAEHSXn{M*JNfdLpwӺȌ׎$tЎmȖ$ݎS G4ِ kk)?O/gi'P7JH|pmm4TdJ))p Xn ^[<@ZA 7[[PaXEV]ݿe>:E42\"v6^\ we%U'_ճKĆ5H2&lLx5]0(a8-J)#Vf~`K \{8mA3]|x0-*W,#}`9m*h|ۉ*! u4Q/٣)]<"ŞW~jlsfK,n-eX2@&j4Bu}Rjڔz Ƥ2@/z>%˴zW^WbOtbXieRSX={cY"0ӧNX栚ϚmS=<3`d-]T`4+L6f \UMڊ4hL^ N[$,|rt a'GJ3eMF o|66]-$s.Ą(mzĵHK-λ}3%='Qpϰ|z0 ?vm̱DFnшJ+Qh]gtg-AA"Qg˱<T:/159 &g%E_aYӾA^l#DEQ7- K6?An)<=UՆ]5{xY+WMdnN)̼l̍@|"@eWMygM'uiPi!{K~KeP c`P;p0IՅ6gJ6)h\x#N-`e<z%A80F:؋o1ruŸj`ۺ=n[ ![l&_t[@Vlv@uɼt/A>V]`Y8NpL~6Pe1ECSg*U hȩ>fԖ! N,X}wzW.rm !o g0wbi)ߍzyIQ8_ e:A/|,9Nt Nps,ZBd d~Ynv9Ғ^gX Y@D6[{`h-Lm5, T*8c>~' =Rtws5h=CK!B5$ca)5U6oGJo/bhȎ&c{&HgIKm< >HLgL+̀^avH aO,n|.VdV$S(9ט>336~L<B;e`͆=,'W*H:4%!,1L3t=S&]Xl7h>/}r!IH:.tI3oiʭ*,ñѩE[39 Yf,ͧZ/2ڜȹo/E| `aʹVaMQ}:o릢!0U`wMA'xBRZM>>͊6ܒVZiMt)ׯq)ΰE 2ӥR;* 68"Lgn~ħ78E;'\L \K׍3Lތ*@8y+όG4dnAQ__ـ޽O56ހ4OR E[־翃cpxNTpq`(NzgȮ'T)S$6YO&2+K%A$@8VTVnvJ2-'5pUԠ4G[Qz.L $(} spx:?'rǁO E߆ I;Iׇ1|rtt)6xfg7BL\:N `5(Q itON (*ZR0OPvd#qf@n\ |5E^MoǞPzz,{fWF-v]R{W_B5*ױa@3r ^@P5uN y0uTr$>u 4. ٌ5oZV8XeW:tN؞Pṅׄ_o_2/:Ax {EvoBz:>,Qe7(K%V+)v!jVUcG1L= vUyoeb.5n Ks- ##8}ϳN9H , VNSĭHm.,24;v*HEj,z֍x-mE=PmR-kT~9߬vJ`YE.0@9"4si܇,BH,][xIہ}#TTvnf.>9|'. VdOgQ #UU8̀KXݳMnI1Pb_Dh_SK0/N{dZZ> ڽ%"GdLY9 J;+f|br жiF}̇;mKǻY#:Xت.[lySF72z opJѧ! HW4O:nMaƮ%" ȖnԔT7~vڋZR}bd+ds>β7f>F&+BN&}KA2i'Hdv Υ1W(_rծ'!%[cMM-2XA@'՚nqy֪&.2)Ñ|@쭕F00rڼA@Eֽ,L} #(W$!FrǛ^AOIv[L#=lO:K!zq\0MNfsCSg' ۞PsIL< JLZ[[K=|tVPa.Nlͤ:F+ሿKo,)b1y^ػθ0U}L)>9FF[?3=s)*P4ׄg? p ~en`=#y|h,CtSp`wLR8TB1ITdHĖ\)1}k.bDSҒJWGJk[hRmJ9𻘀z` lՓǛ=l /SCYc~m o@>@P)Na\6$^a1q\z+iD(y]Π"<= G ϟ/%Zթ;hG +|Ș*aYb">yA@H)Bζ2-1 zh66?Ǥ4TQ2VL,릦eZph/]$]dwSkv9)D9W?>i\wx IrTulBz:(>s.DUu!X2dT>P%bU#fc\R*w}Z_zvx:qˍ0EGW1,T:?Ǣޥ8o󔶖ŒkhgÕ2kCa LE"Op.fcz+8PD=8b$Us ^=3(]~YU$.\}$-;ѤX檾&^]~Y7Ǚ츚Lep]N;FNdŝ 41nt%ןVp:Y^P̣d. ʺNo2b#.oY\9kRffǎVR@_g]% NڽnsX0NI,&!=κ0m,ڍPi =9m:Bݵ+wwOfZQqGFĸbѫֵD^Ԓ㟐U g<*mwPoU jAadKʅ8hd栢>jvkw1?(oZ/F%*1Чҋ w^ř>t*z(aVVaʫa~9 a.g0 ^-C@G1i$@R7NY'v`Z݈Z;e)'iN#g-bVx E8}Q~ sNNpf#@T&M9@2h,l^*{7/<r<GY1Pm!0ZE瘺(6L6?%GC@䪔Љ1h%rA9ߨetq 96hWjQ~p503AY>"ۥ OMFhv19۩.3_ԛ*K$8I.~_h u"u^VgV#{?@`!U(HA+L" yZ'}= P^ XPPSt)mqQ>T)H ]Qz mߩ ˄^ET~ ]RIK NǞB,arrE?7FZ$7Ȯ;*WC;T_zP ٽUZq q\c!cE~]Je huktw6.zn'`/Z]8OW5baS|P' Pj7>?f'O ٻp׭/怒_f]v`^tAC]+` b+S*b̙L8w(<4 I%G82h5~c7{6Asg=j|={I%rR옙`h0Qo:AW"1etҾm\朓wJxL $O%oћ-| 3z}ib]ix]ӭ5Q^R+qkK_25q:Pި^$MxHO@qSbʷ/Ѯ?> v? 39(ʺbOBQ ~u%UّHSEhR3[~/'RGd#=iÀ&BG^?\2IiIƝN7`;^DZZJ|x$o6amY} 'UXk]%]QRC͸Q.f6$,^ޜpԻKhq#SvH/bEVB?xmobs* -CdjeA( (ɽOJ+ SAnN28ne[ߜP#"/e[DW̎8;qaq 4h0V W C E P ?OIʐ5n#7 yF+tj-2Yz6!"ɘ[AAf"hὗ_rͷ~f@@4j.Ku {k1Ïr{ü-O4y*c ڤ*ɝ\n ݃Գ|*_uy[ $G]=;_,S΅v3ȮbP0]}iNML0|Ҫw*1-L@=RrCc4ͅD=$ fxSgW麅GxL7ĚT#F NsbvժKܭLzQo9<D >QDl3bv/|Q ҽaқ!YgkFWlԤ3~)d /9DGTlc8^%䝌+7M1ṯ׮+_ס55e O>tmP-kqE)40uMqVGc8:3l;R,d ]_bh#ڴ_ôѵBZ'7NJG m[Һ::>G1k*d9JWoziXi8/b/tDV^v.IN}"ÞA`d@>n|񹊫iG2!?)+v|=_,Jq*~4x#_lڗEyӺ _|oD;H!L>opGݴAYM*ҺwwS N2 3g54Z#Ut6LA!&k(s&H+gϳb>Q >D$ ٝy2gV{=Hok1O٫ }ma)\\Y,8+ ln~e2铂n(|(@-d3[qIO:s%V*j |X_x!\fT-(5T4Yb.zWX u2__LJ=ZR'% 7yk:ԨW5c1AOꀠݧhWU=(# D: 뜁Lԥ87+‘b2 `I9݇h?wS;\Y7s7DgGtGBsfyu#\Y>Ŝŧ4׽&!xq귓0EnJ,܊t琻nE\]qU\GjT^%LjfIJ|h-uêꀵ svxHUrM-*Cx.ZѷTbkRL|%;9ڷR$.[Q":H#fcY q&f]b'>-][#W?w o rr]=%~!A[mȗ3e<W&*e# .80,K2'6W+(l#Ԁc,G TKB~F08dkfL.2fhp|M)?Nڲ U2t[zKtn\GP%~jrTӄ٤gvȎD'n'mr x,%M60 2iCq[D.["o:(Ό]/XnE9v ;5Wqs 2UbT g[l3 7EW'}5kI*g;& rN8|&PiI+ C,: %kv '!ddY )BQMBJЃ95]a?w>4{igIj, 2ZNCGxռv5\с U'Z,>烈 E4ÒPY!*8n D[^60K#rv(lIBoT)G(@qZRRK>Vϐ`+v\k}V\tiuHEqjhpܼ1a꣒pv 7mroX%6I&v֛BxP^k+=*)!wU)͸BU,xVB-+G6<44 9c,`ڥ>DGsnb= 7~{%Аp'ԚBeڸ!&d:ۉ6 Z mcP45 YIPd r`ycoX:XJ*v {#O I|#ܵ> ql;ZLB#U;B|3hx# _Jt3 ʁϰsn6dAz# υ]R*JN(.bD?H8IQk52"%bwMuCq*xfIw|(F,Ql\~G'‼Rj{PhQaz5(0z446`$`۲~fnZf1`o?"Kܾch1nC ᴱhY$v\hq2Ԧ^9!ZT] I^om#LSLjhS"}8(*-[,_d'LTeELIp{k*, $ 02haFs3TA\v\âeFnʹ͝6pcyf'J%غ~P.wxNFc* Ͼs\+H `'c 42b(@1L>Q^;ګ4`Ò$\ AM=EFy_jdv=syJR:Vͯ`N\v '= ew#dG|$O8x>{-f5"V}$;fhB_CW4M>/lڑ5Ժt3!=eک}l.VCBy.?Wz)FlA#:&5 \%VLLckaMcIdZJC4ΊRZZWYv٣mJ$ˆ[L@؊ؤ3TB n`vaahNOa6 3C$!4qy@Y*97u$יF!u HTMs )RZymG1{ahPؓ= FbH‰ #sAtYk,>lc@h'WWY;(,qΦ–s>ͤ`ʗͰ\{nhg; YoNT́asC4ppSh̔kQ )uTQg(/[&ԭԀwi`_雓RƐ(II U~'hcp; cJ&jYKBYS/W*ށg?PGᰇyz'\"ۯ!(PPZ0UC4A@Zp#v*#ONj8>W}inݲ同A&U)_c. Y Ce)F6^" + $f.}g@i-/PLqT) gJGk#2hf /U)Do Kˈ6{[;{Jbj OMU"8k8OB)*|O7l.sjNΊ#^IJKޱ$fQ6RE,!d5`,Da3u=itDrTs+:'ǮGD|6b@ߧK5c5 `"xT}}΋/׿ PMhWldc;=x}U G'Fp8$w'_>%fSe L&UMP "h Y-鱚C5\Rf[3|zQTj^p uV~u8 W#W}!d=[AΌ }`eS{KMWp>@)qt&|7~+8{$kQ)咪nK2c1tF7([nޅ.XP`Sݼ* F\8G\96mLAYR4N( #o<6=~o?.3 LȄ\.lCwIuS%xs[K 6LTy)(:c%ͭo4LHԎ޼;/}K,OP g3UF?=Ȁ2q_+ G.N~qmFAࢿF7#A%xĜOK'5&<\.jcU%P B6,!{2ߤeK"SgO''~fD-/ Cd7 *TjԦ_L&r^+3KKHY'y ds#Toʛ8y!!XXŐ!VrP-*P >_xxc̓d֫儨pL 7[Z};>G/O6 ˽o@r`!+tl%cĴ¹gB&}e2b^K^y8KY=%p 84r)8_ `oqCԼ;ܴyiUܤ,l)/.B1͐ZS?}Y=^s&w3Th3LU+sL}y-V:(\E?gyLozZYui C XP@nrp|q 3LjEV>f`Ԍ,<8gsk *Rխ./Ecb!t'X](r%b^O+F S;b35C-k#Xa' BCZΧ23I(EI%fѠȉ/i厡2PpE&.?fClۮٰw } B0ܩvvU]e}0ğZ= .!Q^<0e,u")F br, BQXw,#+1xɼ2=,]yHŀԚp~/kVW-E<ɯ7<ǿ)~?m;7ڳbO6cJ~mQq'HE+*Kߛla8 ".ZȉV>PvGCP +2Z#Kyz,jT>Jn_;nc6R})wBzyP ˷#7݋cd΀wNL:թ{pLԏιDKeX',uiдZp68hsu".F{).#o-D\e|tMCzin!P0bʎ} { { Yݻ~c''8Lo}bRĻZIתs-G+D L O.P5!|5nI8* MTOo"zlzdFBCަ;Xn+Zxl"GI ?ӧl֑Y,c<1Ge? =,~@uaDz*3}KJ XcE5Yo 5%~NrJhpDBB/HleMK/m__6IZڊxEՑs>As&҈Ӧ8Vf^xI ln`|b<7SdV_h=C.&؊Mm]ecMײTuKW?6 .`κS;9=\z1o{۰"|1DM_ɘ?k)RUNKjg(_;t!ފԆVSQJuw<JϗuN͢@p8V񏽫CiWf|s" ODMA 5` O,,O&=GZ|Ag/vq}`TBݢ^&҈|m:yzB,i@Sl[][ B)~R)1r\`{avTd':}n(Mbw*hc;Wp4SK| e1ϔTH (aԺՉ f_}a% } YX% :ɍ |(9 o)F MPrZـ9 $`}3@|@*$*IPrіe6Ɍҹ p&uظM̓5AoOԁb_a﨣-q4c &Y76q%! ]09VݓN_;u}| Q26r-妑e||h=9z| e;E\Rr[\h1oXHZo@DKdJ}2 pI`xIkǼ7.6Cv:@{T*@Dzr 6NIcz6tF bf2t$mk{1U^Lr+7ZIJ?io|;k2ߟ(,4R2ܱ#,3ؙꘗI?B}dP^g &S1Rky8HJR!6?OĈꎕQ gON ?78Y,}LeL KL<½M.!6tPUCYO^UI2NP4- M)%ZNV2`~^IXȇeZ8&%uRn:[mx<ww\w*6wxVWvhO"SNޑP.#p٫.ZDR5%hʳm0_LD +V0'FׇZ<坵wWwlc!W!{X8X6ؙ#&20ǎ4i7#Y_Q=pPpobfLIM,7/#PR=h+mt( oCFv,A^41P~9~ҁ ~6#[/O*X'Hw}'zj4#N`#_,=KT"Jj`_aNCˡU'L5Ax64j\Sx [ԛKNd+s񈡡rtK]}tg&`qL_(G(0)RD=7\d ĺkC"pON ɠF<_¸ ߎ?TwiNvbu4Rec2A,??ihƗ86֑FꨳzP0=b$p2 ^$9WPq)kV*cVhzb#WtRLXe>)kS I:~q_ SlۛcMS~6A$N_eSKgUFq܆j 5* ) k8l{!?Ef/20VF|Wp%7[2)5OзdBHmiSu$jnRG?q3Dzs rWgm IN0碛PI7r)wN^ @uy=8c.ӌ%o׈S9| +I3j(P@biL2ںZ;LM"d( dH]eCi aG瓎SRgI6~YdRw'r_WCƟp%pS=j[+0痯+BD n7qaEP[1)=ZsV"CaK| sX8cF#Y_3 qRqH ' JuIAng zW's+N)Py*!2 yX|!(>}{5ۮi%jF.<+\&Nmƹ}ؐ,iqoѲ k bEAi6O@~n7VSv6K$e[!蒊&Z5kȶbQM'}́f>pPln (T5T^M7ռV{8/<|zvdFk֛+5!0߹< GëYgx8Oeyۑv=/~20:TlkB`+:6'Uʞ^ W"\IˆBiK/%穈Ok'L_Yg?I̞A0Ŵ+[QJd;{|z}{s(:3bDEi$}~G]ػڛX`6Sa UQ[P5~F2G(i@Ek;t= s9RiaJv}[J)ʜcJ ׆7jLm|k(;cCҴ[p]e6%[B5qi;meG8~ }[qHơdq& 8xNI05l9)ʹ՟fuH"ʤ}F; LVah" :OwJ`|g2D* vdn nDm%ս Bso;R2@nv "n[`Bg ; d-_{N|c?6M3GH927|]O A7,'=3HY[CsAS ! _Np}' e=.jǩUEY(FA$-H𰭻NVc>ZTl֙VGFN}7ޯ l $n9wPWX#mhJF+t a(d6|T'gPr7>4_o QH/<ր;|:f^iT邬s&3%ּYSlRR{ F|H7Bl< zV#}z A+0.w *k4O<3q^:LßC{.G3ǻn){QMے|}/ 욼*v.\y2u*+ b1F4v 9rDU8qQ?"iq޳FxȒJA V;Dtr߽8R8*}$̕Q.ϱP:FJa\ZJLV8eI'+xWeOl$P)%X͕cw̥&Y΂mEm.V2'&.l54BIlF` 8g/mz2mٟyՖbu()8sav[D)MԂ(p W|Z n1%mbt4qӪYƓx {'+2kd9Н (0^ @HN J`:NBߵLjᚬ$ 8B]f*^Vu A@Ԓ0в.PBct=G`V-8f5f>Jۈb+Mifð>f}G9=yl`}GNY-zB^b pDq-9aL։9QY׵6ꈴ5>t)sy$̈$18yv&-]<.^6qT3~N+0k60@7,lN}e$xa7>B}O$bn*6#3~fY>$Fr aW-Ny+zcJhU:JBڽ͗2Q\sӴh`HV! Jb}4ӘFn\&UuIF|K JHlIKR1`$+Lc#ydWXTlwьɢ?SjOgڈǂYc~;+dӉGqcl\k^_@CCFv"hɾ2 7ў[``Dԟ<xmq5>iݏ8SbTRp!C|ƱnS=kO Vpjg}%NoH emo$V: go )8bV ; H8Pq )r8ԗU(9ع+%bSiNPkY1A͊Ka~}jUeIV/1pRǼl !1 f0S<"$9]f=E?KkND]Zq`F$= ط8S(0Ň*J^<S`goe⮲^ D{w+J;Aى ZhE[-v{1I1 ٚMЊTw 5&TY f΅e˿+v iwB7qŗv,Ο5C%bFUԲeE?^Ȍ(q}Rv3:I~БAOhʯ(;%[ ]ιFt.g gP) Zq7B;9 F»\Z$y?0 &Qs֟UڲEGFSh!QY$>`m1.ct0UǬ!UGnNVF0D^5{V;=LZ4_5E@2aѰaQTL*`aeAl~Ag%Irf #qnk7թ}8ᏚGn[ꩽ@aS4W86rt%)q_{!!PT'x \L $JqjgZ +B+Kو@ˡL?hU@2a5 @5mn˫=bZVa]2r,?<-w2J[C(~|ɝ^B' ڍxd@i#P6?NI8BHl-7T!hS Tz UtBhwaʹVhU/T\gn߼N1*я'pif2lM[uZZDŽo\Dmk:Y(sjDGUT#^!6AV)=w]%w2/ zx1An)։W=%"kUĽ%JqcwC 6]V^C61Zmzc JRZ TC/´od&Ŏnٖ*}Z\nT )Q=V20+w&rw޻t?ϼ~cOVDEG<10z5Y!!g|S I* ?w {Yƨd"rVV){ JE:a0m*̓4avR{DhDOre§ƄpoU{Y0ןyadȐsǶ%/9@|\Al|jZ| ,[҇-=w{KqAZk>P8Q9/$Jٻ67R3aȎt LA!nQJX&I 8zvTuɥ (ؗ*qE$vOqn̢0,\5s6Gs s$32n8)SrP wM˭=#"]k=RPe˦t) QvGb_Ժ'l: 劄D1ψۉ=n8'NaӮM ާ6Iϡ;B eKA),PLkSJXzDU ]5sL)A6$$^^%"Lz;FNCKjc$T~(1CIl&ĄV=$9Xj^Rʉńe%^*Z@Pm& uONJ%SQԢXKs'LA\p J"c{mN2L*60n9ѢpP!c7jK|:M94?\/\ wu5ĕ='4ZX*O<,BTxv\~IES\ 43 $A=L2#LBfhT;r0&7E%lȞ 2oI,6(:1.԰*I7vjpbkp1?D2l',cwoZp9͔#00))lՏtl'F9 L5ka?yQcsՙ']~dO 1_Mw*@5e8@^ٍ T|j@4sW-SCJ1C+0U"b*ߍiF.KQK?E>=ɇښ޿>C'7:_b%1q5NY_ TbT,WS⪝X"NU;FS~\IMӆ<C/m"`}U\]c:pr' M7HaF=0i&rXxֿMǯݹr,-Iv{qָ44S"-ƅ7\c?2 "ڻʉ4QREͼqK%kVO;xkhfKvWUqUC:߽HkY]Ƅ +/DO#EbOtSǂ?߾nB W>ܜ2STzgWQ{ͽn+SإGF^"I*s-Jy`Ț s ,2aVfF|J%z2[FJ|7Z^NYG6v9W*uj৹"Vy lGzj5>@:3n"d⋮Y%T"f[Qw3w*Q_vbxRe\_=u;2໏ê,Y?&b{L} I[Qܦhڿ#AIŜ j{i]s6 %7ʃ3&  Də̑Gb4ob '\N\e.>]ł 3*>m4cb7;\ bBLsMRĆwJ,cI yxgSlf6&khݚLjPa8A]x*?ݿ@'D)Y@Hl-Ae+÷NWG8pk6:I“.* jq[.SGO3c;~/m NieI|c˳t򄂢$&OsW&q;?~Qpp%\q_b-f C[igoE%"סѨyOPhϣ簇/NMtꖳ{{ܧ?XF05)$ e{9Rd04pQi<ăy xIZNw&p]x&ƞ3,IQIK Uy%To[t_AHe֪6WC UyD/~xMTX's9)Id w}-5|xXj3u;87y[(oQےnPsOSw]ђNCt &,T/1$(Z=ؿE1(b[lLIH/1 51> ]Ʋ+\r#p:5C5<Ŵ)$)<%r|!Iο!>N"IB@Oro˺q-Xk#Iܘ{T-R5]E!v>Q/X8t#3Ah QhO7b3Ժ0UaJ<hW{e8Qv":lm;f$sҍp"0ynX7,"ϋVy,Kz"/Ψ*݂]DS^ FnlcyTz)okY y=NܩG5ftEԂCe^"umIzȇp7-!~(Q-+{%O8j\fHu}()n&|ol1# _OI#Nآ̀7?qO;ٸ3qC=g=T?GX_2 ԁVˊ6VڌDfkKN ~`)>!I2b ljU*lXVDq@78ىoHnJtm lu"REn:vĢ/I%87)Lh]KݹȚcs(]yTq}~+7u -0O87 B_ϨZ!>FׄW%eChJy>`u)FJRq dۧ}$actiJ?Sĕ~%4#x ^6(pƖrߞ|֔1Y sIG# g1Y 8C`S[ڰnQŤIhp`Vchq}@nar-*IX/MwKi%sVdnHή;^סv'yHǂ]J-_De|8s-GE[E4b]cگ1 t^H[c&VEbvו_td9$Ҕ!? G^xH=}-amG?+\LӚ3z TZhbb"#B N|2Ah$9m3|B uJ x%;\%(Hυ$y/֟>i%(3pϤs. E .\[QvKaך6UJ0Sv>+!en*٧& =l4H}^hstJ`DOiL͔19ΌXק9pqH>Źby+n 2vr&Ҙ9D*UvwyX]LHQ>E| n*2F X⌃pW)8z |hI>M&8PӨ, &}z#2m$w'B{ij%x->w6Eʞ|2H#٤%?T$)0[w2ld,C^QRoi+p|r2|By?BƝ3#_lC|a*]&dDdDyinp\8Y%n\# CY0EIMXVM]Վ)t-o ;K`+hمZ ΀D]|lcI) {ɾ52cch8)H0ƭroP^G.+(ϑn`/6BT1)rNN={\RM۲Q~z}3xw~{kRY^xd3juZ oLмxƁ>`D4| ,fW] e.~CRNlN@U!*~!~eT_*VYx6 Y DS@<%U+”lxuDmLJ{&/uD[$ozz,M(w;Go} 5|i#%dbu'el 1mLTiFA\(v)R8XHbDN f\˽V{fvjPѧl,`{'>NΡ/8Kܾ&QMzlWjV/WL[0 {ӳ67&r؈0:n7{.@s#kzBkAkgkRP?CBW)7K % 1`]c>>W~/'a6f':Ku Wr*KE,GM5ݹ|`aq~(lɨCSe# ZTkF_|nL6.GqOz'}rt09k ӽỰ:{U?\;5gΝ6FioδOBo[Sk 6"*PoNFZ ^q#FLH[< {YOg Wq&"Y13#6C-|uvʥ <)X@'nbVX7 0%qWɻmޖܪ%8ȵrj% QP,~0.Pk&ظ5rQZ,vBX:Щ旐 "2MU&Q@CŊ Pf\`wN"tQ$*[כn TNi-1?Lgex }hSԜV*LZ N-&Dѩ~Գɵ$kQ;UcYN 4[xDީnmDff  (GL:r#h/H=%qPe'MrV1qXT׳I #_3jwEspwf!I}Rw܉ͅw;}֕M!i2]1꾭zEul]=삤:ݳȫL77gt'U@?a⦞dd*>\wݵ7vIv1"ڲB/#uE@r>#8q'!@q\Lk'T[ ј_֎TESb(6hS*B Z~8 }Ķ-#J9X{#" Kp0fc[#~ $j!G&u9M<;Clӕku\Ziԓ7)Ny;evOtFՍf8 } ?F>Х.㳦JIq/rw܃ga!Q^hw vtN*+Ɍc9xwІ-yOA*  bN\aS  0!| WBZy@@s /`Wbv(<8Զ~CZQԦ Wt{U)az>tX"وe;kedz_|RUbH0|< ==B{qLpYY86ԼУkU*g*Y]TYR]37 Jm\enE rIqdrE0(R<䛘)!㜍̸GdYU:TJG|ē9`Q1>,yB~?"345n?vi\e@ar^4!`m>]QKo*1@&a"5W]&~Gb Peyh"G4h%dF7dVee@@nPݪl :) ;z賠ElЪ>%h'^33_4J"TXt9_%wa.o% {Q*}# o 9-W6|6 ekť0Yd֕srQJ=63 cwE[-6KKǓHI'2T:#47xnED!i!!kTzq~^+?ԜL~et"n%zY'hT6\>{lW q4SBo`eo\L%\֤-zj'%_zX-7Si7몦Y5DlDM&I3kwx߷jH [ۑF\6)WȰ%yd;THnJc/qQ?ڒ8δbZ/^/i H Rv*uIr%4c|iN1}od{چ`=*#u]9KC~;zx ¢YƖkYϱ]YwȰVGҹ|睍R{=0Ξ՘3Cc0ITNȭA8iU~Y(=ޮPazl4$:<2FJ ^f[z8k\tqZOF뫋k+}0 mSE- "t$,GNX}ф4|DA c_A!_JEsՈ?a.SOPxZ SKbXni?p:sXm8*u<\Bl𣘬ܾJ7 X+|N6#엵(>nUg-9KX ?11i[αB*%-V XblZWD/C|m⻠;_%T+1bmrXɲ.B^"Gan>Y~܂4Vz iN}$u:#ʰǝiaRhAAB8 DuN zd4@BjEmF$Q1r49 8OL<@RG;[>3 wRSM.f@܄^鼔[5X´ C Bd{U0Ԓr[>r,uLlɛnU .A_&u>rNM'=طEb\O*&gĖN'#(]XsTj}e^C;#rKK0ƒ0k\ ٢V8 yS7]Cɻ\j"]MR+y_J%i'Qp9}P {IH;`tZY OCgU}‘DաE9<]!~kLQ OrZi@'h!囪 }R5vΤs=DQ {4,֛4 #ԋF'RvKHuZNu?r_gk}b>RpЌAzb<@ Jly3om)8Ĥ\b^JW+r ?pP 'Lxpqs:)Fp:WAݾ_ك2d77@#TtHp^^[;(\\C EnTRC>C\`}j7r*RPaܓVT9EQkuciQ:|xdIHcd~ ,'-p2)fY'g^ƭ}` `͟iB<8_et5Ǿd$ھx)Kr:H$~ 6q!EcMP8RHƃ_AoaЮ@ ?[Q A^6%gd0һy [s|}3v%HK./J’C"7t$Ryl± q[YFk9d +ϼ ObsNsd͘1g[ l/bq[a# c'׉%mx_(1 t.!U4Yj5C ֋OO%6ZPg] ^n&5?1z6 芘Kgk_k0MǎųR<\10܅v||Ԝ99-l/ÔJFC=ECW6Λ3oU|@1@3{+xCv_0p qI]l*ʑ վ)XOqctY2d+HPAd&Ł2 Ox& iEZ(f9ĘOj*tETby. i HI!m[N@(` {ahi[WمC~Q702F nm5x]fm_{3kOŤ_0}pɚX9ʏbu|rc uԱKn F ,4Rn*4|}6^|ggv%-ɴ*;"ytE̞[ ;ӓl @"vPV&B1DR 04ah{,e46[MтeeL#QR'4Ȑhn`T;^Œ*06Jц\=+X?~A L6,pW%;8L2hޏ0lpqm&tȨU^[(AfQ097<y;>0 bE/N)ϬLy ٳds;.HV0ks<Z]$Q5*"<#ˑ. gK)=Ӡ+#{^&%n"lj sJRJחX[]Ugey W!vKi+UaP / *sUߤ$Q6cl 60*G`pv1'vRmZRd4dR~hV Dh<3:daL~4W遉]k7 Qю&f;Jr}^Xk]q0G-T4h#|a{GEa#)Pʐ+׏R,~bzZxgmn [0 ?HZ+@rQ;s6 1t$E=C~T)fAOK(e9-ձxR=q ϐkv׿N/ d ej1sc<= BG,~4ۃR]y-Talԥ76ؾjp{#z΍WBV.t}1:*9(=#7-B2uQh'n OD1| j7=භ,6wqD̛|l9I 3B~ۦ\X&2MyFk(E kıGޫ"K+_Awf "ѥ^/&6fZfsI(y_crs2WFx%uּ1q v[nT8~k;,&>X JѝjR&_ZUv(8p~X$+3^hK_B` ~׾OG86|\B>`_rN,۔ IB)ǔ!N tQ_P U z :˔RJnkzq!b͋(ḛh)X̶h̽ J3&R :Z_* NE|CF]D«Nu$"xy]VSZA)x( 6uG3xf9Q K'8ΎiVTgN ΉS *=\F}aOhI},u685Z#AB!5 ;Tҷ&(S X|X[AFeM41؟+I2 aUm'*Um47}ۂ>7"=VlH =K:jo<[_gnv"S89p2zo= )92,&KQH7.%:iCnePkmC|D+?o.6$C)dӳ"^zj|LqF4ӵ}~ר <֞҂-8O(TPӄ5Ɍa*.Ӝ ĠٻW—0DI:]Yn:SsѾ%'9WuT YG׍<j8Fdnjn k2!Nek?btf8m{rG^+sUOBT`ȂڝˬSgrbE u3.Dð,u 8 U%@SYeAP<*loL#iLO]YU:|Ku({JJNjD,s(H +x¼IaH@iB[\4Qq/L>S{P~9X.H!Y?n m$3;(h'9z.Ga\!0kS9kn/eVIՖa'{vnt^gG8 hM5.54+o(0:<1R'VR 7M#Β2S1P Z۪zrn 9!5&W;߅7lt|喜\}xϏ ?Ix7ğ6ޮ4ˑ7R`aַqs n`(OC4<91I lnDbKl^gp"Ts_.`Bv_~-C$sJt`-}%HB\. 34%rR8b,ĝb˼۰As'\Aa6Pw\ Pj/,[BJTwTC=H5991 ϵkO)u X#k.Au gD6UӎKjІj⠎c~\?&5و7p]Ht|A/H{lICA'1NRm-VV0NӬ)`:%؊09nFej8}tPeFRN~80X#9] W,i 5O=T~жk1rM@Y"4-{AG.nAj> IyY2m&`7ys{ t]P?RC_˫ Ok2*($P<UzUŃja$tA sn2.Iٖer*=3v\ 4)SytH.ȣ_%+d0xsWl;} T0c}9R= 40 I&"W1Vya&)}0,ʲ?aseHf>L/ rYf|v?X]-ɱ4bBl4,hdF0fY,Kk+:j~]ZOI˂?!xN,BZqyFbfRRPw\U'~0vG[2$RúlMHyݽ);Ϫlb#n(]a0FڪSM&Y{ӧkISy?fmî@x?~2H.O脀ÝfY*/Q䙝Ύf_ef䪜gz*Pb2Nb֘xFY:rBW gL-.6H / \xDd Ύfe`=V*.{/Oί*-kЖ*t A ="s[19L3PݶFS:(¡'[ܿݣ`YWC.I:sYWÜɡ͈YnO +3~;P+IR`} % !bh~y+1{Je([ǚkQ=ԐuLmU BLqJ*7ʻvA*pMlݶP;@3It]x"[op*ZKZ( gUztP+=y l3736&csǪPQWR\x{lv/>\Z_7?;zrt΢b:앛$V nSN[n=ffY+NHv+%-z 6ʦVq0tcm) f[kpji-5ܔn}=YP`_trUWtxVq0:*PHt Cަkyq @x7W\q`YNizBz0@$S'^kLs,WoŁ;: en5hBXg6+fU7Fp&kϿA!ӊLw̹JrŠ-3g=Úd5+ǯ-r`2%Te]qfx ;e\t5lIjr{V 8Kě.dA'feWa{K,5 tQ[J!_ ?CGxQEPK ֿ7 VȜw@_\3aЏS.G%vQU VYvN|Co&q4 d|a xox aL,iݧMMo?j-bFKYƠQɬbKy'݆gUr0sR(?K5,QP+Hsڊj&H9D<YmEhyl`C)a(+Xʦz.dmfI姮맣P :BГ R\S: iI h;X4ƀL*]9V Y!>zf93O$J 1JD*1$2)}X[Uᮻ|&q%XÄ1^h85?`,2~7FP@V٧NnDrrq'5?4Xp~oȈ &!Y>/} K֎5si@!TXʻEWl #dV,gt*$~|^=tQY^<3EBSGWo6r٢.C9035Io.*oŚ%ӷPzvt/&ښu(qg=uE>v[r*i5m(i-qQ3OUXv`nI^; `x뵹{E\0P,O⢰m4Pln5]1|eK&d}BD..;E$s'OF﮲ ?5(g< .Ts^HN,Pj; Rݦr8Z 7Yc\6QLw !PD} F!Fu wVl)v8Rw ?ŌG$ZgSX H(jhFP8' "D)2+]國3W~bꚄdB-I0eYenݓ ;t8Cjr9t KM amd=] hk5<D@i(Qͦ$ebt0ŏf[`%h+j/ 3g~$;ȋшۣT+t6߱d dw,j-g t;R ؉֠xj#fFZm U%YesbI*h}J"99rW=06 0 X:6M_XSKh`(MM4n&o@QP h w n$y36msL3|$qTyVs+!jp2tqz~뼣s Aޟ/}3_A.yꜷ'0\v Y x@z%GZ &q[%aY;}% ]Nw-ҘݎI7].0SHOn)8{$LLzX>dr +r y1/pxpyAxžzSvodˎ]!s6G 2aY#x~Za;D&s?EJI$شXЯ 0gnPx;DpP!81Rh%&xV?dd+ NU!WV9_~c eLtZ4#F{1&5̙jMa39EA%‚ L> yܗ!wxx'Q,׎P)#k_tdSdX9w3uNGg`CM-K1}l UjJ3}&}'+-*V82;#wnQV$jAȠ:w4AVPCCVppVܮ)]]/s[WB | (Bblbn,a2 eLSL-\-;P,Q ʒpB#ͨ,giѮ|̞fVmA qӲ]hFG^ >5NqNP͑⯣OMWLmKAg9BᗫgDl_BDKڴi|8UN/ jt ux^Q9?Hubv K`mCIypNEvT$U[9ҟVIs;}Yvu~*5 e ћߌ% &k}|CQ֏_6k_N=Yj)Is&e wsBEX ]avdt,/Su!v?510J*+!m1$i5[/bt*V;1ћlP.H{A|oz[˜HQȖi(=`ݤ" IQSA$!Ҟи(y|.rMM*1@8 Z.g*q78 Q p-{Fh,h(^\q0H!Z$R}cf~* gg(xQi(zMUu m J[ؾQrݦ`Y$%$ca!շi0y^ " 81fi n˘Ԗ26˧tV; 鰖B 8j*ݏIy)plɓӘJB:u'EXb5Ή9'H=Kd^ [_G+QnZim(,lD?< ׃;Zu9u(? DCZ?:=^;%3Y o>/щ2yro*jެpYŅtiiH%/"-{v THLOfMc|/E^h肧t<$0嚎'?)콵О2zYsQl'lG7`+u摳ZsXc6>8` ޾̪,جa,M[Y"{j,e68!#*_m"֑عQ6ȚLt .f"Ddʈ4ӈwzl'u=[!y%zIu6""8 yuY@. 27iuFk<VY0|eٿToJ [iYƨ ]u5 ~MoyBw7^?"Q֗<:Wf*f։<<abKEYo+p3}t(p|UL*+F'վRKy>ݭSAw [_Hf4Hf.b*_"I$ >ۼ| ;ćZIBL8Ixdb A^c.Ϡogqša4MlgM9fA'_,ʰg b$sRm8]!Ed>)ؙB16HJF3 |v`)Jy#,ŦJg'[gi@zuPf=3JG/R(vCZ/yx ~Voq{b^*>6)=;jdA 8G/*"xۅ228׹Π ߗALu¨| >N̘T&jyYղ?ּ=C]@Ft`5`"bqe<9xR ۻam@X}E|j@IpR5 *TR-) 5dǸZ,1+d %T. P[Υ WZg$wx9J@_aJ"_q!P8 D-B0Pκ:sڦtZ@s eZbkty'WQ5!N-Q7VoICl'_*!}辕o*}8L{lu =MN;*Fi4{NZW=0Q+Zk@Nn )=dY[<8j3]af+☱% /UTpE8>\x+*DBd^봍^Jr?.kHw~ͥ22jo/v஝hoH=崊sHkh \U )JkD̢. DžU`sIj 6~d7"t6zdwM+bD 1eG }Z|Sܷ\7V2>:ZN7% wv^sʸ:6ijXn,H]|Cu9 KMZs՚rC C9z Kci9%t׿!5Jb8pqFi!K ܌ ѳ JѲ~Ch v o]d2=,zKbBC;dzd4%w= cZ  l|hBnq#\=$GD`Ey!݂d䳇Rk-\$Nz$/\5A.LOE+Dl/}\y%>O8WТiFC t:;Bf>3X2+wø3La+T>;y=G~!ذjZ]baAO=j'W#bS~l=nTUڍ :!C?mf"j 3^ .~,}'^e~>#+GO)Xsf57u+W!kJõ#XAܕ{hZEZ < fGZLqĘӹCՓ>Ԑ ¬trL0j-^4{\ wW15k7jFO4@7"iDGTϑuE!>rA. K9;u]7"%&Bzb@x,.е|)9~ vVZ )ɯM5تN!\^TǗu)*z줫V6XıqϥtK/\Aÿ#^H|toat6XT`6=hU f@G;J2}qHAOoąoAJ`ubhWI2ôr-zD 6sML7,}k?\P|z89eWZthJrWCϵuq|B8] l70k/ |P7q>@CP 7Ӱ|KMW,)pF-=e D&WBUh 5E_=ͿnWjc㟇&G]Jr5%6۱v.QXSv-~e6[r:W_IQop` }ȭPD gu}DW 9ND^/BG<m^:˞4"_ý5v*KPkhJ`=v JYmז-"ø֣}v4Jofnť6LdJfCrنe\M8Z[Ba-S(~z.?SjMNKG[ots>\{0lhJFD/j;viYÜ3 @:u ݳ2,C9MSFRr>bqv)}ZnA5Vr,~.ol^eQݼ8Nl̜j2&^2D![j &-v9a*X$WH},( S5&1s]?Gzÿ),p G P-=`!^Pl7YP\=M]I~%>w N N%촀Ã:N#qgsS`:9 -ӕ-cve%NF[yGC8;Yc:*y~:yu(9}7J%QfmX( 5X x|)S9N BJFF:qG{ElSְ{h%nHAJH,|Eߩ ~{ƪÜRxm}}7^Q \BrM$a`!+ C;r"):fL}3zQa!5OY\?Q39^.G KT(d2,iZfՈn@Q@gf1߫r#( 1E!$P'w[O.]r~Ϫ2*zVGؿ#JBPQ~mót&I.G`Yg짾hvKD24Kze#pce5E܃ ezfCR._y:cϭ .ąĂJu͟ G78,A' Ga4k%Ǵ̣; 1U WhC!K~ f)P;7Sp%ZTLvիSh Ϟk@- 4"MCIYt4?Aa׳7V=S`,%78/n} \ɒPZ4$lD rEGJ5L3#.^unA,`Kz:b|$6q cE]߱xyz@Qa}\b]To<'RmkC H}(mɤLMs&oSQʑK|ԩ#]Z ap_{QN iѦeu+-KK[Ep,gr$mܖ<K\[c.̊¾?:)]V 'Ƙ2L0};13L5 НZ =MOK礤n<ӹJɩL/ Ć[HHw{9]視}t9 ]j[:1k'{frX F 'o#1G1vdFSu\{7^GKmQ XKo%`g M`)Ky 9J UșB*WPLarudt厬?j5yJo,}mҬBfĉۻǹܬ Y҃(4麏wHdOeUo3m+`B鱟Xɧ7N-x(닙EatS($%PJq򪛃Rp+*&20"Oގ޵7\sKyzM RzѺ R-C&h\\L/+ -> Չ`L{)҄8 NJ%roǺ3c![Šlhѓ 91n&CMUAe:Y9O(xZGLh?% O}?"\mMI; 'zX [v18xAb0~y]]=m KC.mrب͗7_beQ ݿTΩF~ I0e LfF >i)uInԮ^4DB fo .jfHt JIjLBOYK8ĉ!-ۑz޲] mOz=]ImSqq:(Z:kx.k'DrkpF(Po`z'htX[{xJ߽3݊+VU.o"'9\$i?-x¡4pR/N-OoہM*wW2a2n2HlԩOPjuDS=uSY x4rQB(fE&ʷ"ͭfi9|~B< QmH(KuU x5 mpo1.Щӈ]}4A%8@wى3O Yaa2'ͼzO mmU`,7P^4[I&>V -Q6S|TVwA$yR8MGnj0b6,mw8VĶţ UoF ^ܷspLbAv+=0vkeR?7࢞kw=Q6ŁGصsÛ"߹0DX C? S;L1p&ʷÿ%^U^.kTB7~:#29Ә/vfKlzqKjAvF8j85 wJn1jq.|M^9>{ݻx XB#V&=ܑɕLiukLh0mDrwc/oHU`%+}"|H>yK( pK,Aw@1 EJmOTF@q1pFږld20^,Kr9޷օiPImGgkz/9 P_L2ՕJףG! LiOX.](M0U,wpjn)9gCz~p <\_7lѝ9[jyl%tѭH[贎ATg5CMBx;q~h3RRU9=HW,&Be%T"]9 V=hޫo ,iH{Si| 04/'@wavTLTw[>E6s,1TX35EoWy:x 3]hͶX0 ǼD5՟*qh2&4AAM}L[T0} LA+ɪbzSM;@ae-D%+5kQᣧǟ1+E{WCpтPC|~z -bA4 =S[ r2r)L1f~; G C=Gc88QA\p?5ѼdSt8F, 3EZY["`5'}&'.YW}XuKz7_x<B&ꮽ1\dq\7𕑰LT Y¿+4tjgEV EH\ )Ќ'm]JWeKF G*ɑoZ̑jkR5v `6t1Ӆ˳UfVZ#.gP'.^y,\Srw3FhcMyM*P{DEJlE׭ٯx˳=ɶٚ mH OdT놄_Dh.L+{=.%e1W"zR.MaCa Gj:?\fVQhF($1b+Har ٠n /=lYV]1*Q6E"wa=P6߄@]MWNf&@]l]Mϵ+YрIGn{ 5P4P3[Tq#-OF5WK ZbϬH7!YTSf+ ({I,}t됗!7xڋ O68S7kTzhcHycz0,5։iF9ix~T#!"Gukd\Qf8ͱ QSX৘øOftЄ$o( /a̸]@~R/[cfFtW' (PGH,}*"jP9e!0*w6n a1]!uaN&YѢOF-49Ȉ]gd?NU|HI8UQ-iڳVi/ʆfw^uŬ, U"QVzrsG> H]aBnZ=ad9wi֪jWvق nPȣ!JD\cujE]wC⥏c~/-Rm eKp6X*XX"nHUF^o=v7WK m {&IvQk^~\:t vh?*y?,5!PнT A4?i ' p0)9PWh<?/7~5bg5YG$!?8Hi,2$9 ˏb<y[1+$y4 \DkqД'K'XIXJ,O"W/ f" Pk'P0èUtCI N"v~mᜮ{6ތ͎knlcpJ7ѬUCؕP~4_瀴F;L5tr)&ܣ厼(&y3-{%O~_Xa)"ڌi0#m[V:Hzta/ VE̲#1N**BEdiw܃+L+S!cSQmMc@VE]-? ؙէXUY-/HvzS2Pb] ƽJ}_>̮*_ATSْ;u5t9b1f)W ~>GA{KÏ vTpJl M.1e-VcUf4qcKvl*#zi01\P)cp_{8U3YNZv@@ 584=F.a\,0OLOXWJ Jt#ہҨ)t_5@(:˞׼A󌦣IrvI^ I.5@n);FVS0:Scެ&69k4P <ьNYѸ):FG?˾m]K;85E+}uK%e&}ͽ6 (Z]ɕh|EAt%l&B=ZA)s܋t<$Oq+7b< +.6އa~gU8HV#+*% KMOH{rF]G!esk''\,h(v}"X$YjSDMPv6ovN~Xb^ȶDg)Δ]b!@tznZrAZ>JG8V܊@'Eof{]?Ƒ[h%e.m jm񞁎̅ Ѕe*;{Zc@4Q>_HQW%%X6˫ {ڞT_r%"V%PK"By@ dZfZV*ӪV9iZ4E熶3d,:YJR Lm7v*Vo|b_j%c/{`T+`v֌)0971b) z!|EQPu;)"dM |^5@V "9$sЕ~n&Efe &kG 76J J:#8f̀>i26Ǩ֌*}aKɰƻeIO a9s*>珠su>}.҄ dʭ :C; E7=)n^_Xv*/!a\"2 H !EnX@a Z:2"5bؼ#8sBaC)zEVnlv!:QYSfOA^K2!b mp阍ख(sf.at<..̲C\0znN7eo=/[gkYhZ?=;b|wuZL L )ʖZ1hN̄_㱔F73toX np7nrژG:DZe!,:\2؏q5vrOވc w(U@!\gQI3Ɔԕpu&x')"M8ǘoyAM!.a*0TuLB&0!hP=27OX|ѻ%SMRzԙ=}k{!6=߿ {â(V͛eM0+(**k)Y>vC%ܐ&ݯ"a}ݖ\^׃?m h0̖(_M!'S@[U;XX2`aݶTdih8˾vI/V(`*8BP!K@t[k@RUk9UWXw3 ed{i`>"ZԟL v峿!g%1?HB8#cvxVBn+Ui'Bni^ (Z E;=h]M:ژ=撟uP̭ͯj WO m3V֪ ?_TA:qI"s^b{uGYuַp'ޛdD79,WI'iXȭdA2RaJ۵_~߷oeT1 }R[${j[Pc՗ScQ=kۃ$E,IJЪ?D̙6%x=SK`#3n<1AbD)px14.j+vk{ߙcup_Rݱ9l= gs1MVs#[4 4A8!@ kmdfQ6]j8yuZWp[x~)+mmJ4G`Y8N`u` DwQ=_?[wM xQWq{nJŦbEUhM<޽ΉfPGg/d|\ePŜ3Gb5}x̀" p$Z6d!=B->:};a1B?E4INbaG\*>G)"5e?2$`Z·J|Q#geG[?FImh JEcvZMx>1+NZ;Xsc` (Z]AcZ0Hޡ5-LqkMf~=i4/よ[+өY[ޢEVјZMoD4q Q 0eN  L2gt$+8"HNsS|) *l} O}`Rȗ#9஽o?QH oۮx6 LR~`$6Rd$7Xy>1#GljAf*wg] f_@hgʛrS~/R@iȩ.XJ k!ڄ*’UhAŞ Jӓ14@ #LX"-QZTƻoLmlOr`ϕ:|5IOtC+[u%]N4h>; lkLqVab&wW][h (IgU:ӎnKʲ;>JV}k'ŽFDy΀uuC"izHMXaN뺫SL8DLCi:&a61(""w^&֒vKqWh*rz2NsI:wM #qNT†l5-6go !8!u4.^F0Guk7/AQۑC3F0$?N8;,61=$]ﯿR_}~Psf^+7}>!k V=] چU9(wl>߿7P F9\?a=9P:%n_AyDfqr᳿E9'_KNmI6X wXqX]ۊM3ኍ(üVm? a 1IE/nТ|Euw' ˋp]tTlikzɱGһG+xFKjFO'Y$W6;L *`u9@7J0LLcV'eOLLֿ؁<:41KA%%ĞzgD_?U(Hlq7HzτfrxlއI=Y)0mKSna+Ck)CXI J]8t{NmZ; &e$K٩8Mō9}T-*1cURuOD!c$Z@v7>tHzAG*30gqFA]a0 ,!.= 'sy&8 #R މ(γY^CWgW+.d Jeؓ 3¾Ņ̛~pO'9SL{ rh;/$ewBD\pk)lHl#}: Whsil,U7k]L;:-T؋$ޱVWgs ks1lu5ٳSּ@>]o %;8[FiRC:avO\i(tuDcExǷAlQܪ*t3M!y';™f϶e\}MK"Ǿ 73"+*:m6J6st 艎H1I!˽ow,eS*Ѭ3SKb? H|4,'$C v>N/I.&撝Kp(!K^G-2 %#:7\YmD~ȡ$ M \AByɟr_B?O+r7G_tzWk,31,^Y).O{&%XЫF1f)Y8! ߸<UҜ|8|ڙ$I&uAM(=dP tcf m W=N,P!=f"|͜1M ō>ivv+$#p_ \kz!*łuU $ƵާE"sXх8A, i˄ލ>` [38'/? ܎G`E-UzQ6uhf\(\+țp/8Z/~ Y ^:R&\ꢲC!#T:VJ틷'dK hn?OorK֫y8w9!-\!*_m(q`e qDMcΟ.),u*6s'٢69{ơG[nj1 0STD&죊Ai?:r'&ֽdՅF܀:*7 ˺}͛q+.ݤ@zs+DBP5Cd0ݣӓ\ nB>0_Of+ ?|C bo3?O)Jr==0a0Ub +is _akDk y]ɣ,ˠuZ6S LĢ(OhDEYPs3ӣX`C>ai̎,LAOjx!Gu.3v}j%L}zjrA_[|nU͡$a1AU&kp+K'SOsT䤂.{apn?H#uFM.sv8ϥZҶ%-7!gbDiRC78֭!\,EXXxdkRE;)W[rQoRqV>2螈SU5VpB*m 3ˢt)\ O{ӥ?{Ѓޟ66 Է',1Of_n;#FhF(Q/mAc+)_xB{gi ⴻkrn@?H&Ga]]1\P.5e|'\S5h1N$fo+BtM$#pMC)]FPɺ+JimiSG Д퇇fwf0ΖB6 RqǛ߇1zP \IKg̋_WH n(q#$gh iA;kR 8tyG3;A зA@O{>J84'?9^W)RXg\4ƯU㶵:^8i}o]q'yaN[(te'Pcm/ f1Ie+o =_!StT2.8_s m@7s"R gn,R8*T|pzD`H>8gv1agb=P[_UE?Mt'!H¨"Z vsa4 _!QKBMOvkv.k½Dzs^yR/H b%WR9e%EątEREṖtqı%I𱃘sgIU܆r`&g&Q)7n௣vNoOLYEv 3A@A)!IV]sMZ#Gk~Sg8/9v+bvIyhɉY8]vb)>4%Gkd$@V6Ypz:7p>*fQYxp2#{0rIb4ISLdUu ~*@xIp3E?9ʰd;<3VjooCy 49׀Jێ;5k )ZviEe ݭ!#BUWjߒl9 [X/H! Rn߇WMCjvV,|+QcYWl'?l݊MyPDA&ӽMMD$'JoH~ZQ>sGl_W״BE@(J5]d7䚗r .(卫BIo>ӮsNԒTz6Ԟh 7+еJ`/5?gn_&J|<",l0tmOwGMn^:QLlغ 8Trf qW?(oZ5Ɣ3] 7 X1)1+pvWJVx)^JGo2W'd `]՜~PP&rC+¯[.|G?_AfWIU0v-ȥ%Ow A3 Taf/I?l5 ҃4O[cQ?G?S!yO?-IU@aGI723vppj_=y @`7g:e{@?\`)RSULurI'&| p@9p;є t ؈ӝES9j;֊-I(*WUyGe(ux-sOYB@iy1hkK؁Vd8աRKKԴY}|%zb*srtGOX$nـm$@3Whq˦$ ;jON(ЉvcO\37o'vIdYH&(EnʹV9EXb}$^L'%AƗ%)`1`2bGL|h1-ʃ 71=pLO%oo4mü *C'On( GZ )Zs'>E&%WX8ZCT ]&"60/ҟG Ag-bQӴܹO *OSdHruKCѧ^O'[ѓ|UMP36$)` i#;5FҖd<ƕoUJAol=Km8j5 ٳ0'LKTؖyڄ:vsW-!ƞ Æ|82t :,tJzǛ@o2O'x4nҧ<ʬ![q8VQ;< TOw/Z6|XdbwӪiY/QjHv wr63z-P0.!I82q<9,d]GxHVf>bU; 5 "* Y>f'#>sh?SF3伓\V#A'.>*l8B*<nS>ٴ弨ěyS"Z_lF\e]4;ciSۢPe~ wgij9߉ L1rz*f*%ó q kZ:OO&CzM8OM#p_Cge9yå^33&0Z{G+/;܃DF/r& w5zeY˭'jϮjL~o~ƶ:F ђE-P蟵]Tb~ ??GdդjŬ: r%_Js.:G!#dj*JbT[,rG.#23QaLRf !tՊ 䵿*B&n"ə9OO0IozDT\4Oo[+ /;Dv+3ϐBRᗢR( (ry߫8rSܵ4 +:Ro9Zӂk oc?;%X,Sn$82__~PqfIvYHU|n9 y;ͻ#6_@l 8hu $9l; 4rq]p皝 oǁK?~D޵JI4P43IU 1G|08\Et[؏, }S' 5[aˇ5C]xӻ9DSDeL7aYnc3sYֵkYr/*ẓdٹh\}{4bOU=OC^Y~8faP8,_[`v%Dn)&Dfعڰ,C)MDMD{u #)4*A-ܬ% /w_l?2q :遧R)IO,/v/@x% '@|ln/a'7(|_MǠEO'm|daJoX;Qv# !9HߓtTH¨RQWtk=+O091:T:.>~gdB'_Oת? @dKzJ]^k:H5 Ex҈]B#V$F!pNA:oc\Gߪ/8m'[:%a d|NǗMFyA[y_[ڔK:C]fYE6"U{ɛrO $}$Q2M5z lygjdz&(3$="",tG:~C> \Vhw_5ZoЩ1έcXt5V& ./=e3"0ên*9FB)I^ߑ.ޕR;qd7dm z'RaC˸NY`l/(Fo@6Z>plP "lM :uchdpRqS )KKo݋ͽHJ@˼s$R6ƘxJjG1u}Bb2'%klexd\L2F#aىDHY>_&8l@x ߖuxԖZJrS[u ESܰg6w*E> 79ov_R1xhq$[uc$O_6v% H0f}[+E dCڇgJad#wVC͒;qna*#dP#507>G"E H98ڄ9j! ܆"r<DŽ "v[.j3q'EW#>hy? ГL"љ^5XSA.FC2sɰܱb!.6;;ϊ7DLde 퇑o[H/"y/E(iWjǕ$5]dҏ^])uP[1fBTqDג^$ǻ`R h/]Ƒ^+ ׶ula}*峹B!M9'g@qh #ZAήri˸z=v8BPJgz;[|ol{<А@2 ~h%W[- P  ˫tf-P3]F! n~g*nM%^l3lAsS\2nGM"0RyQhIe!VuޢUhÃq@IZX:A)̊A̱p @#kQ2t:eݵf&mb?[G] FKtQn3t{5s-?*&&}+G&U%!0&nQzNCd<| 2䥰>CnTǥ*L&~x΍®^0C=}>qc1vI;cava3)ǮR"Rk9\2dH=]p-1l@nʘ6ҫL +YV4T8CqD.~|vL%u8Iw%eɔtpeF]{ |W'\'$r27Q}w(\Tt'F._[fnT㼲3 .2P)rbIu*#We~wY,7'Sw~Ƀ}m\S7=/ 0.A3UН nV^Blيtw5)No7@̚Q\ us~J`R_<7lS [rMv 6- o Qޠ-Gs&%/t{鲣 f2Q786BӭPaE^R *F(qm {K"{ 5YQRIۗ +H'Z ÛbOiije `hf vh3z봂ֳvdo/! gdmOZY6+r+v*&^q¹[5pƖ&X3fA:I.VPi¿Lt;fgFl!VW)JU ;~yv3b>ℱ7~r_p_u>k +/y.ٕ88ހʡ9? v0L&Y6gR:kcGY0ʯ 49&x%aE`@ -Fgͯ640&Pz?@cvut7"A>?ԽcO*'i9m|2 u7J7-?*I vt{a!(j6]iTU!"=nArH5F3a>D눀`;ثN\drqWO6؎@xp^H͞.v;~JB#T1 l [Q"5n5Jf3;L=Al0oF}ADijG'tj&E9+煇|֩򭲵&5OOq?4}t r?")4@ Cke,Ù>8W􈏠WZBzqPS|ڈ]._ɑkng"ͭ+̆1bE ]w ~0wlsDz=N0ύ3> 6-^5nbn XaˀzE ?YuiI 5 2\i-(~(Ylqnef4F6^YHS/J/̒.x؅]=sܗQQ6{rNׂG#[JfO.ԐۺS5`u FS[ᮨݯMTMT973v$̾t9ʒdbF|,clhXYFQ>gc?ȚZ=ihjرnpTr"l Z;i\C!q;+VF k ,B&U|.(qL S0 c g] cᵷE:l(^]W~^n\HjbnnՌ{Ք|60QS ؉ \ O(IjG1xi=`f=ZF ZNjUQ2mޅ8ΗFd){률`G!Dd1v*csNޥa$/Ф4+KI6dﺽqbmzm'Vz~}%v|dJCZ``@2NoK%R(\%dqExF?#eыU>G(Pwx /^9a!2C*_r22c1'Ug'hev}ތmN0@]q-Xh 8L=%Nw p(6a ԫU+Oĸ~zilZ``ita/t]nRgl{덵FA>OiYw~yعhn(lIT\FfFDv&j@Jm<:?,E{]َ*YVL_L#n *ž,xg70%cqv}X{ yƒ4 -M@%Wh!lj>}\:kk7 ZFAHge>)w?w>^ӂډZ7sP^`ӛ Es7"~F>֌ r8y~h+ [H ]~o WC PKqj:#-zg"oFfင(!AiwìD D,pE`Z=fBد)izQo[?=Y}3dO=;AU#UI9?NznHs::} c``I{qNz<.j4ZBRw;Bx/Ͳ_韢 _hZ\RG7ð}ꏓ0sO{6Sۆ> c]=,ؓ`i66Cʸ9 cr}Zb%''\{ilVٺAM\< +01oLL^ƿEGN`IpO;Ё܆Aa:5t550v,[=2̷ Pč854yWE68m|hjtэșw"4q ,nCKJ(EX?7O_-m PW׈_Fj8 눼^o"3^Q*=}AfP:F5 +}vZ+ksL ~y 8ȼQKbN'R0#ḜcP LCH~ bmd[5ڟ8_o hn=sǁ)ǟkD_T+lOyR’caR;T**U痎j7Hx}qj 1fJ_5慮S]}@sm/lխնR48y1Di[~_p<؁ ?VS Y-)i{)r$kY;fsŸWQdD>5~{|p~eLƳK+Ú_*XUFq&|G of|$Lѱ6 ^_\ˠon#v}Du(VgVћKW!ǧtoUA;糛??I6hQG385_x}6p+Cq|8fQC)YABx)M cx0%*Ϯi :{v[s'ٜEqg*-0*`8O^!:<&!-~h*|@PiuוRV# l Ig.|OyO$̢[H GJ<0αɧ;Ǿ ǔ? t8*iuu)ɻW'!e> .GXZcUx_E8cZ'A׈!ɢ>hJLp*(bx M]AM! !\GLDɋd88zvYo$"mB~_p)n鯈g kqCsƩ,opg^g&kcwi)Q> wYxx'ph(hQs*vi[8N.-hu&Qe[4Y%>-zc7E9Ȍi u;?c~4;adյAKRuDwLkS'ߏ!ˑ?&s-Po+تrYJoM 嚖5jW9فdb ƃb;{:pg\())R5!HـDqT,gֺ֖!H^iSzkD׫5%ʄd?#P[  {+!+6_܍)*djl$džF5ԟ f[6$i׼BwKbx !VH'@o錡j#Mqe$1it\m3rr1HNYGtn2P#ZY2e-+:Ͷ嫖fZ?@p?BMXCWKeAiS_nh4J+' r˶}GJE`nI>\;9S1?y/Z Q7.|nZex\ȝ8[;RVn 5q 08H~X}lSKӬ!!~@k*Z(ۅ;MTO hR8#hnsej6"Yvda!J<hZ@9}a?DU9|&9iq3:aG`Bh׮(ä6E"XհC3Y 2'jk{ 8m̅c@( kfd4i͔&PɊV9yFC񔰵G Z>@2`aк;TpfʴҴ8ioS6cԐ%31S 5j]<~#(0Eot zR\k:FkTh!{ω„X QJťEC436{K!`'W[bϞJFwd1MiǬm3)N(Ey||.>jă5Bʑ+)<g\S*c;4֨#l8~kw`ĜŨ0-_t׃I GH]:`&]L3ҙ\5+F|&vj|k ڴ ؎m&뫏92*1b#|[Й -@,RTCQ)"%F -'FyE|T?“/'6Cd:02Vz,~0|;ɑ~<,ز l y;Ά/@I,wkn3600aTb_g!МUO&tESu&Pn+Ch|n6/qIAl,kwī{;e,(?$[wPj2 A뛱zZmgZÏťK_M6!l'p63Λ$+]rjSȫ-> {r]5Yv*ޣ0wh5iآw-z̓Ӵ(ga 눓*H2O#$,G0:1( NBnp_Ok6/kP'Og 9WUTXكo./or7W0glS;=uuݭm{5l(}+[,p_GU2Q.lp{y4$^zGܯuWo|Hv --'7 ҒW]W b ;+@'VFMksP[= XY6 # 29LS8!-O\. @2D(E~|ϣ M \)[<©^z6<:8 u >Ѵ7k=,и$ E d^nܖ8ʻ,/rHD0]Z*F qb$wA5lS⥚>DU(tgiZt^m(ɝI(\$)$֯#ZShM]o h 9p}*/j`;]uJݿc- {OfTL%ZngAyV.}61,K]S6sht&z['7csF.9~# 4Îz(J8N6§xr '~{wMhVYkR9n\de G oCq5= J6SmR] Q~)f/*SS߆;|Y[| :$lRL .iĝ1{pF0d7煣}bZM¿kGPи&28 0ӱ.c6{x}8"9\`o$?H˩FluHGY 5^',h3}čGig* ŏ{mϣKmY*;Ngzı_RZwVZRr7"r8(w7 MpYOFp}s{mס V?OX"mKq2g{;J\ڦ=)>$?pp5KH%3Lſ`Ⱦ qdТwmYOMr[Y#^7C^씬xW h E|g`#6+A>EdB他%V@w\$`Qgt  }!\^m+x矇 |ʰb{~5⢑zb%AbBRppv,<*bv0?>x4gRJPm(Ōrw= YV8eٔE\g )Q)2 2;7yCdL5 BZoe8kyۧk'm# -0mU)Zq/2Y0݊ӂk!d1"|L|:'; CP=}}g >U䏃SǶD "$쒝D]ym92*T:_hҸ?pW۠YiY/IXmʯX=geL^Mn?Xebf=!c6VS%a .ZezQ/A1=m"˕j@bm\@)p9'=̢?[}Ġ_,.ACtS 4};JkR4\͹g@vaFt&<_!bbK DXFl%ےs .Q:>Y|V̠(e\s{'Uy)k^ k@k])0Pgkl>BT wE+T`6]ӥRoI+B4_G@ v ~ÅŹ ͻo=Vzx, _Ngs }t?2 37zwz4?-&N?} IխyK0d8k$c[|21Y.6l=K|JM_VBTz\ntvm̝ |aU,e\1I?g?8j|_'%}|u32[8ީ9>c냸$K12EF1 79+{4U<(Q/3#o tx[JKᮽ+[\u0tOqE4;a@`;$l}džn,)OQC~+T7eGԦNƝR!1@ԙ{h $(x j5þ{{(%嶘*x" *\4kIC<C'/|24#tX# [BJXĵ ➖cGodlmB5w/|ޯN/p2h͟x|>H kh ¡=;'*B3p8+'(bw涁#-E7]I ixx2bKɛ)Zsr 37TU4Z* } ]c1ވk݈`TQbxA䴀i\nX3>A/)B&-8Ra~;YB$zk^sR*7ߎM#'?|{{7j5W'1W%^=Q 9](9_V?XQXFiFD5M@AiE(Cd=&)4!fD!TN"Qr7 CN_kKo?3gz|@=xaoahhZdAo8(1Y|]f);b~(N:`#PgMV@y[ dkEC$;l]^Q$:hVtmAC2BvEfԛrDz8UTj5q]`|$.{E4w:}f s]i.U /۹b{oGsb?`u=C݂)]__I euYL!,I):IiLBZ0C; pYeRPTԷM/;fTQNck/^(#%_k_6K_ޅU  da(wB迷B b:_lLx%%Rwm@=m9̜}tR'ߪ{~;AG9 f83HQxmŶQ)kz<ͨ#;>u*.mJѷC$՗HEMEؙ)$Y$n'M0F xU+GzT '6 85~ԔZܻfVEUƼ{UrȣRE+SK-}?HC^U̢:]]) k2* 5ڃCudCi [jH"SP=:gX@']iźaxvH^bkuYj.G^ZvP d0f~ t>F;KZpK163;[3EI!9 X;Uj1Q D+dtyK?@Yřm2k="$=!-bЯu`B35Be"ܜ7H4a-!6U5^ۓMr!5QFm#I_Oa۠lbabbX{8 B}WAq+Ƌ]kSb|8>B9'l1>yxªPZIlYBK_\G- Ξg-7?` ͝v JzױK`%5۲zc7`%)>-B𑃙Pe58Ahl_ޙ{Y3'Lo 1~#+""dͪ Da_py ωG< rI{l M߸TiֻQmUImgJ~$ |sp7So1jK=Y,&ޔc!Z^(A:#2k:Ro}{#W-n* Mcµ!ݢ]1;vYiG0^ "8諚D1Txq|Zqz=VFĤ8Eݠ7vQVfHAe pz͛qm!Iy=5#.()~k3 ^_ =n* ɊoQ5*c0 =Я_nb ( ^}$<1&ڧ&Ni7#ޜfB`o8 4  Eh ,T,g"0b,]UusM;l (DG2/*U }O;AO5DyWזR2#4_'=iWzON.!d*KWLgߡ[%eÍzI,;5>7zY%f[;(1e]mLfp0̄'& ѯw? g| wI?[1W7p %2/e4hzxkO̹XX,FgW>HJ7h:$ˁy4󃵺ٜ(~ݙw*9$=r4&ZW| 1:,t B8WtfҜZ!>!:b')=!'lOx*|urhzQd̸#vDDgG[qDJ8S?6[% w.ܰ/t4 N6-ֳ>0wE#`+">uAL%޼?,keᅓsm4@G`]OLz[.pdr߄0%|"yN|e'M,\?F"@C7Pѱ$8Wz4'c֧e+7dK_6Lj}lO˫ e=U3j쳽ٟæqLKxRxv8 %wrW8wUk$pi{-C1^Qc-G#(@soc;P ԹM[3'xloaRPQ4WMy"<24ʮ)##L1FأolDʋn }yFd;v7LS3 a# ݖ.jņa5w r/or AأoZz#On]`?ÂՄvb1Hm%{O 5KEM] 1'\9Nl]|YT4W+R N{ٗzU*?8E@؅wv0zNLHYQ612L9,w\c%3 Rkr/-#ެeE}u݅Qb ` -S@E!7$@$gN\u l(oejeJP뎨 ^ `=/KH]8[$'|S`Y4Xl,Z9sVK>&}bm%_ިy圫&*+ -ȯ}@>-!ZC %˓2]1CeՏsHyq.//-6lJ;RsqU{hA\}=7lQ@ݩ+,2ʔMB2~@/ YWi/vfaDr|HZ֪~Ҥ;wk4"9<_%dA5L}e:Ui,'ٰtrn'=b^?A(P.^΄<5S9nlJ{suul :w fά\?Y0>m ˡ`fWEԞ殙u+mnqJj& 9h7 T^%ǭMɤF*I1`Y"02\K 5t|MF+M8,C3L;z>fi/!oCeĩe-ԋ?wsΡLjP>~jby~kN$G1dv7tA/V *f/ %շX`5B7Ad$Re*k{Ult9J }>1Iw^?bhdEnTi-o6"bl3'Oe ^)p?B%M}X2o5iĶA $"h| 7 m ٴL%,%@WC83:ΧP6f3'D/E9>yuOP0@H= 2o}P! A-XgUirCWzwH)Ծdg.ZalEDN}DkUr׳tJXcTà}P&YzxO%[`P5C ;-&/oɒ8.#FR<ӔV]*Hr2+rw!q]$G~R۵ Yp ܶw"oc1[ ^3pL!"M@HB*þt2zFl{8yK̤<&94|:kCK>(d8$uޚ5-UA[G&_bnT8-͊緂z(L&}($e'']R#J֨?/,êS&dHk~Q}-90|Z7M ?w$M"d߃dSN_C+1_o#_Dt#I oQqO<@t{<kV`zRڷ˹|NQ]nZG%ZVٮ~:U{ Oxe|?w t.Q.j_JC#Fl2 9)t"WVκk:z{fďA5\ OY&reGIL!3…;MHoyXtBXCJI:e:ӆ2ŰPNɪR>ygc9LNu:D\&8fB= ݾ8w ,*Cч{d>7^0V!*̤)§IYY$kF}R0^,}03g/ ³G*:X71 Q=Arg(yĬmrpAEl>xo3 8wfAhx&u쿴iNX}#|1p_5~OA>jUMqJf^0Z ɰ0]4k .,ȹ8{55vNS9s+ԁ`rf R3)l3^1b= j85dO|Lbf?&Ce *{?sCwBN #6s&я=QtCJzxQՈiҺ+ j㧦bH06T~9EN&X"a/̝La$[7b0ZL6Zm&2,rTe{-gmfoYKB~-XfUu<6}׹*m)'ʙժvw}ĝU#eئ_P 8+*q;YLE;mތ?QVyn|'/!4_@%e>6l,#+b: prB&fT xa|(NV4X7VJ)ŊY0La (%rOZio}U#viMwF"d(he4Dwd,RrHfrG1ͼ߲a*x <]dssU8BkfMꏹL4üͳÖA*-7R'<ʈg`}`J=~H>6k^% (X#@q͏&/Y_zgǕ\%QKۆJFz2>ي>/I0JK/'9I(B=50f2^R: P2Fl̍Iof}vG1U8r@σEg-Y[Еb#l 9=ٚnӗCE5qcJ $@oX(x|?w ,ľJ-rmI3c $O+d%o%v'8E ??REv _ovAX jq|31:#b^(nǧ uT쫔 n'ȐpW?O )ﵚBC{:&#H&6x'_̣Iy'U=ڒQBqhP $hڠ2#V" CvYMr47=Z[ٲ: SwOͯTdAK7aܗstUbͧJYrhZzĽuf ⨌ھ5 [ǵ@-AL"rI{`B>sH]Wde^RFeEi~"3O˿:` eR-Ms4eNA`~VE(9)ב%Tqffxyi&HnyXL^]iEQ@b۹B'!oxZ*c.t A(IVɮboR+3A]ODwgLl"͍)ĠݯErAuۼzT =EjrJDRp-KCOH|ڞBUP" h4{v <\5 WS!S{a.X.'deƔ tReME*J. xxZa 2AR\&Dhy[(Z!+Z0hbm6$=֏2Oh [3U X-ܗZ|e Hn٪NBo&l~?'ϽU6J34F3``~Y<@&5P3xG. b ;ʐ A.c?'{[p aZد=m,hZHJLtf? ,7||ߨN& 0t6[_0tgewbFӟSskp :iGg; xIMrogGNfeCLj얇6{Ωk(|jyIL]F+^>5X&{ƠM\gӅPSҶK/` 5kjT'?W(q|:|vkۙ9kzw'@g8Y3ڴh4S{y:g+c¶ɽׁt,~4S}O bA&giri=g+Ml6O1JЗ5{RB2l/- kt؇5yU}?PiKLoA&s5L$)V `5|^@q.**"<\ dF;C\5 O^HJj>Ďo VV Ӗy7- 263A;@z/ >&"nnD|ʖ jJvKo y5K6uQ+ *[̳ ]iz'~^Œ w;S92opx{AJ\&Fq NvG^R롾%dGM2WN!Uq菱`ԘEWsX<=J|EcX FN;6P_#tD7Wa.zl } o .RkOE%Ok;Sn\}ciXۯvVEsscV;ri-;t<1&"Mp,S,"A@ 0F?9QZK~τUQ膄¥zaD)>4C|DotJiqo/cK~De8*XQ+Z|bs|V9Vl ]#J?F [FRۿ1\P,Gbn{%ZIیı"rhBZ˝t_{U&K a!գI$hlAou+1_=ْfNR-\DA@PPȨۗ">B[]dNcwyo8kO$/ٵɨ&zh~t @S?4 @`=?# 9hف7ud)022_l?F/h Yz* 7P ʑJYJ(م)$E!PHTC4R6E.@#yH~z؞%>?5/}&.d0 .C#bR[tjFL7R)C,R1ƲKu5_dq,_\~_MSWb288%u!V&>l OpWvqN>yM_bi"W+ #5L)h0U1A*;QwpG-VxXYEґzR+>rZ[M2[)=-"`"}2UJ._ùhq:jIpoуf$+њ~|9%޴jO_ćMp@rk{a^+l9#!A o-}yeeEn32$*0{1HGZ3 qe)`j, rkaE ٔ!;2FIbq039X@x]Ko/um{%]*e0(_ƐNyKhn=]srv^9yXJՠ-G~8<);\ #>oI; 4_(|}2"-}*294sz0ZAPl55fp2R~ж2QcTF~;׸!5;Gi_"{̻aot|ƣtzu\~~!}B'h@7HegѲM<['k=WSW|O1H 8'Ь8.$k>)1+vݾ!Xhf?ZvN"й'0QRLVѿ\IOy G\AaSl-`vHoe0JSk{ȋ&HP?Fz=9tvG_L(\xy![}SSDmTŨ6! -b^))[R3 ` %6?G G e]7iKpn $g>)AQJ][ (S)8GP-ö Uwn]4"/GNGK8ՉdBf7nM-8Q(=7$G8 հ#rm` =m,%20g,˴1M <՝:4˜$jƚz%7-SK4b!9\e܍3SHy`a&*I:JM]b:m -2݂U˜W-yTon_fza"o Qc.2%EZ4[z.:SorVYIEwP$Gmg4b!jyϲNikIt17cmG;Zw] ߉rl/ڏf&`uu}-[?Hl_=g /5utɻ۳#,zydЪn%(+EwW ;3mdvNEzRH+0[aG VG}$mvUYMxfiwٶceBni{ӡټĸ flgp 4弸|{Ls4l{k`Ӎ ݙmaS~Ut 5iP_%nyaOf($O 0swr$82bq%A<:q h xD) 󰒸=6VM(w0FcFZZV'6;9~+++' Z@ pIcv.PTe+-i5ʂ6 [ZevMヘa\ }Zlԫ=ΧC^1%>\v b(4 eR7$54{:-'uJ؞f V<rV`!֛M=ʗ8$S 3xgy<ܓō}V~۠Z;ck@ªE 'U( żͺ5mN0 βm! ޕByeB]^ߍC#=Z d5#z /ug|s2&u GPm Fs8sWffT[q^￾}̡^}bYb!tܢq‘7+\ԕh rf}tLj=E 'X':IQN㑞DawR}f؏t! ,g$X5No]TY @KmW-l1 Y,EmM4Hy*t=#yTК 35ZLGr[Tǝ*n2??@7Jpn1ي8;Xl&'fm!>cP*!ie]Α }:N"j~!D"# 3v mk#[nJaOI&O~ĸ#(Th @?AʶPCօWo4Vh,c]7<͸"3+L b. 4q$YZ]Ayuuvt3A7j5슕[LAm-V)#ơL7KStB~|qPi Z9Gqv4LzoL3ESs6v+KPf!Hx{eKKYl 8%j/ )gYF>1@HŢF{"z=E<1nHz׹Qa af'1un^''6myMJ5d8ދa[IfMri+*D>F'r i[ %`'?[L!7cGR:4a24"-윖=QB~bvmDdxUΝ8EY0%p8uXD[ N3Fz:\"s(.>8@!to)DD#O(}>GD0WNƭb+! ɖ@7fn ntTg^$'MКfWΊf@nJX%/4I]b Iξ\'W t#517~z3}R^a2ucr@ 581M_gp8+ "ޡ؈0cHA;YGd;{vm,lPѩEBM4*f8Y9lS51TK:ϋ8*<8 &8H3w ] v=!bd}.g>H}"W+D?B8ƭ&TL-I8)h_$dp/Zdxcwa%Kdw)Ό&Ƥ & ](|o>vܖ8}Srw!wڮL< z^TB ?-e<">A!TeB' +έfctRYVhÈ^1S=YW>^웢=C?H_ wKpg,b2}kfo_mwAb݉j-B;b4jD.9qMH&D?:ʪ=&ylx0q)1M pvq+;c6E_'M3kVS>9uG۷U`r,Mttx=L)9~@*GyJӇ;N|.],q 9~i:綊&#>0N/%3-cSX^@~> %!^j~/U}Fj1٩5QQఠ} Q;'+nlA׏mq _-=]rx$q5&D'КgϨqoLH䧙l{̐CSB}RE%+!xXSluf= , OЉ;5XP|h( 7{̗\-rp!Hp7XRrϐA%ŔD7No{"y'PE_}*ܨERq=f)|.W$TcQ/&\~ByYA&'<%pJ=( fX[FWFu{&kN, )~iM+' PXFb ),Xw X&?ԑ:VvҖ{|Z̬4B;3Ԡ0>)y3 aƸ#TEK"haecS%l n %"gb\t7# wpL4-.<9O5"+ݚ u#B`9DTmyj}oBI$ߞ!t^V+uS=IC m JWGjx>}~#n?{ۀ5Dq*(9*c,~Wš8LŜ+vID5H;+]Ik1ܩ6JX˯:Wϵt0kݦE7P-RUh0>&<)oWn ./'t\pvxUD77?i;הQ`j=/;סbjޓfiQKF!ȠH%M[잦k@Y[*ubOtCum=ȬbQc DQFb0Y%7hA)V5UBa@J!4KbW9Ы}y# *AT5¹lfS; WOL=mSee[Kjy)ᄂAe!^_Veۺ̯3"RlfU&Oݜ3:H铚*W|gY[48e`y~Yʝ^[gwWWdWQ;2VD؟:$KƙpJ2GN, wS8QZ§Iْ+?|)ϵe+8iyKo6kK(s[&H Id"Sp%(aOjawpNKkBk4"LԸ=UNQkJ{gYTT:CW" rİ+A,#Z.ŽDzy$T^Ezn\xH1w݊8*h6WDbQG m`5}_[t\nC謲L5CMO{žWC|P C^pt1j!PO96,JPeP /\G[MAQ$^RYȫL]c(]ClV`1iUαxIOxvo3 \3>Տ߆VP|;DsJюYpdž(wCD?<:]B%#1؋2C:A.RǢ{`V*x脫:pܮ/7%xM#"d۵HA"HY )eT<ښvY%AY?H46f{6#=\WlWXр r:f6n($Bvxx~}ͯq8 l8<_[τ[{/0VoDƺN]6ܾhn~&|-vᏕÊPZ pұdj̼"E\ǩ< " ?U;uv;EC1mcg  Is"U7mEj0OMmJBÈ|xB4͚‶<Ԁjj0Ƨ))T!'-q^>%%Bu Xzm eM*=~-#! C[cki_az&9Pdf$G% $ -u\g`2@b[{hE.# `NMB/, Xc Kc8. b/"GR#[g/Gʚy2Sx441y!#E#Hjy^(LN.=BS|Kg\USRRz_`>jb>~D-^$=]v$ Blt/%7ix{TW=r>lcX+[gg2?ʡʡe Sg'ޡLһBt6PΙ(մD.wp!wO1 {,y!萣:84YƺAO_25mI2hLH\/bdWxvfhyWzQZuOfhx̂#-O˃y^U6'©߯ON3Ѩ-n$Ϙ/qt 7+^[s'74ʭz'$i};tDL t6ǧo?xܔI. [r-D0eB 3R0. CZH] [:,oHEJI#r(?]{Lw)-ya,uW}[f#yVy&} ׋LqԲf~%emklnv24Q 6 t>Em3+۴ʲc/@R;Qj}rs\9kon?N?/YWGuFPFsdy8F+?(pD"Qs$Nd/[t3tL/5ʢ?k/mԒG{Hb{HҢHPL7$G=ᢔA niDHKuu^NTևЈ %8is"oNE`Z?6' )PẢ\::+v@>>T_jxfUzlܽG4A 3.À8~%@Q2L7U;=UPu$;dGJǸ&)ֵL4|K 1>d> &5wJx]-ՖQ#>6e&хQq0 J P&'VB& Gu@5ZЀg.C?p sgIWR.OvIrdg}> "e/hx-'r+ÒAx7'Bxcho7p{ZI5ͺz h+ #%k`݀FwB Ywf /c*W^|4]IT}7CG%Em@B$[] ڤoZd5OLȗ8,rլa&y]xZl؁xt"E1 9?dnF~-2 (S ,$IDE(0]n39z=@ tp_8 Y/9څr@+Bjʣ CJj{ 2N4=ye3øn\h *d";J ד~6AW۠'y-} y˺t)U9WC [e$ΜqoaÔњ?O\rlf{8m@2@yb?1n;΂KAt1 5 GMP).&R .7>]V{d5"ӠRVsm`>1;}])垒.Gxq'g؞:_/gb6 f^ypS #*ruVTD {7=7> q +D^8kC"ķxZGIJx5GdD,hM?ga=~#,*6em ܤ9kwa9 KFH 7_$v{l9ow|[=8H_-çҷ3zR: q-|v56Vq*\z #Pٵs{kUH lxLwNPcm!|_&'VQ&<% $ Doȸq_μ`1C rQg.]FY}ɧZƈ1@җ(ArOe.Y?,YNUE QL]eqwti:5QaI éj_hM074OY :U.m™Y/K*ѹwȬyy IԘe3 rs-M4}1!wDO)P<1b6?k|iv6>%@eV4,= Rj* U >%"kL\4_|okϧIFAV9be1r[؀l'rbw_4Uo*cemP\#:<e;K<:a)A',߀@W#Jb4+:|ܚ4 "|tż꾉#8"ͷ 0ҵ*|6QTzVLPt09 h;b*9{2['ׯ/+Jy-z):ݦJ1`x==xD1O*_ԟQힰ_JLц$Q ִvG"^@o*@[ƜhۜV?GY+%@/kTLCAncQxXB2~ԥX^;}3{Sl#1^էDp}(:֘ˡ0ݤ:b0nIӣ0Gͤp]l첄`_}T[G[u k_N{{ėJڨY)ǟ1ON^I}C֓#^Wwit ·zßu]&PGNt$fH.u!#=(Pzn(ϭ'zV}z6LsމZ~֝Pt|v'+a{ZyOӎjD;e]\66E8Ήn^Oe$@6X GvLr\f$6mޘ'{.5pCj_uf=߭zWiYY.o -?uW@F)Pr =˕%J[Hjwy$PXb2Ƽ3 ?/#o$r4˾vs@ھu^^ )ߑ}W%T3췹'5ŁV$yB!4Z{_qytj=wRvͱLD~/M _iўsut1ҡ~mO8T0KoE;(F~:L$wvBؑ✡Xa-ªZGa٧/϶AT@-J%3mWww !R}94彫$ 4ܳfDc_Wqƺʂ!/Bm7اk6Z9*+tI@衮+tt>f㶖ȭOj=RTurߙW, &wsocI}".+l*S3Us}ОU'{ ڂkUF'frUaB= {V|+āfҀӼqY%`]||̯+jA@ͤnD̀;1xd2Lc|Ƴp"$o直<3NVlEJZR2nJ(y kZ;;2VƧ/bs}Z8FDFA4˧~\%0 ϤӸJ3 3ǛYUz^&m*tmZ0 M ~MIJD åoŜ7Tĵ ;I z̋L5ve#p5qė+ 8wwL@_]W]Q0mPF(l HJ{:}RU xwTr~ajfFR^~Ny 5QJLX2* wbrJ1X5<ҥWI `3ct/6| =VzR t#/޲sn?g򉫇VrO{9I,q!( vĤ |S L,o%̃܎ p?TxG)y^IL#&*`r"H5+^=[kTh6`$k ԘIVe7)_ȼU,2E~gF-y] "S.~f [ĕopj}N3 C^Wʊ"ر d1N&־;;dbM6JWO^*F퉒)e$0Ă@aa h *pTP\AF$3y¯<ޯ ~75fXj&P0VU1+ Ucbqp\|,Cӊig.:ojy1A1uIj:DrS(ӝ"j9naԠ? Ks({贐YTOAlڤXPq,A[nŠH1w£SGp9Nz`_|Yq9Sӧ1\j U%FƄuyC3qZBkKߒL\]%3 tv/ n J#WSU2AZ|0#5Yd*̫# EI"$ ԃ_RB8[P#׀"oftߕK(w|RM2Æ"Hf[)tf0V.8xaE1i@|UfND[SɢyM߮5sV1/r-JbkP7NQ(T1:3a5")NP l.QʷېXAnyNY{,Y`/.K_B{۴"U".mY7jJ!B?箎Ax>8|%] \q].> X7l9wE%ʣbzm^L!i20ׯbwg3jsy!(+wGwuӓ GqY"<70L⼱ߋ~X zdX?䅋)'Ew Af;^WgO۠c~&KP0nK(yͩcD=Ʌ p AKaS#մ܉ eP@s "Cb G jjK9yL]-SaB>X֏?^G@b[TbJ=LWН01YkmR1AjwbNf'~i$j5wY 楧Ii˧xާ(z$C hV &=<d'đNpP1f-rZ)8=YOA. 8UcajeB`8`5SyCm>ZPBQ Ci ˜50j. a =4{{1%+aF>TfN*q)P^~6o*;Œ'4FJ",DJ[40/F_ ԫ?~{4H;ًq@mvb#v[{N=J+ 1 |nO2"b1OK>w[uC ǴtExדIR"\U0G`.`jae\U1s /3QdsYsxH]/44J+fUFDE*I\L 'ց'fϕ=(m%i_I܇r@Rk)B^f%Lt,N]dM>1'S]'&"j1jKv(v0I[N ~jm6*ܷziKl֫;㚑v@#~@> p9`"uxun o%AkwO//[Cw8a$NI ! d9Eq톴Pٳ6Vh.+=3Pa3+̈́G‡#=l:ܒ fNr4vezD0OF#X^v̌Rb,;ʫ]UdwX1^kE(A?쟍"rW(*%bo =)AnF.u&Aձxu/*@HTQ/L't«0jUd( ǤeɈ-ϗRI% *ܒcEGz/![0*.&2Zm-B +~^zw{/>L6fp ֧UICtmE—I .txـCF=C=-͘KѽZhItxFc՟Kޭ gk.Na7ZJw⥍ŕrL{X,n x}v ];E<"~|fU 3<"z]WQ,eDjz/ h<82@Qv~?ړVƟ~O$5(eKfqfoQSGſ~2KapR8:qϫ&Қ' CxZU+rg`ۋl5G>.p9$U3gѧ'`|OdkG/1L/6 ̑o? 8*/@F=ȿ1KnTW,vL(8PrCō}\Q,ː j80jV6 zz][xA)8V=\䴏o"mX7&Ǯ6kXBnrz osrSz~ h.QhF^cڰXŌ-$$)MbcpU1Gy BgdiEG&[Obh;F\~k7`?8ܜ#[pr+@ ,ǹoWTxtשV-zIP:j+#Vvbu!^,qosf<ÉRſW~ZIȱbv^h7k.Q̒mk FxPh N=B+ S YVi a*Wʢb_hͣIk IMŋvwdvH PC. qL@IL׏9<.RRS,ޞs%tSPz_Mno9k#F?Uifcrݗ=3Y)>+O~Py2Q#Ht``C9Bs>ߜ=lwlN*reB򵉙M)^ق;ӐցpQ c\_ ) 44 !ې.9‹Z?!`-[{c.,6/2/7{1}I̼sL%0Z~D9,t_:e)y l…3g lr JŖ9?f F'sODmcQ@nHZ+qXh*ǟj?Z_VIG@ Ԟ(׹L$cuCY]3-HQT@iӘ]zhc.䙀$,s ɭE :]i4g]HKөQ(M(3v!3MrPʒ{|,~3|ɍ jUI$]B%pa;EC<;B}U^*(a^0 Y v-Uj$"N^>+s>5MrHn*suՀ=W -tnM X]jp+!20h9UKzpY+j5ȖR:K Ln5Pfcj ںJnsj5">\Svw j`Q_pǩr]PŘ.GɆ-Mq(ʋ4\ rkt? 9o)0'j>܁(9w>pF+ʘ ;CWiO(z%` *ZԾs`S$! %/"oyZ* ^Ӆ?ӀCI)sOrRwrLUcj!7fjkCjQ5Mkv>ңM@LxUJ,*\*Tc>XxE7yfvCV9:8' S6?tpW߇_VRiS;VbLzL/`^ٻ[(Bʒcgu#~ ۙ6j(.`,V&.{L ɬ* u 8|Lu_oY6P>ojSoΉzN`w73{:/̭{˯.?_q}M) IFR "cCOǡbB-k:r>%IfRH=sY0Z{Pm)KȵgFizn* ]Ib=jK_@IwcURcˮ7GC}D$,#VulerV52\u(L Trjr:jR2P//|s* aE 6=9ֈ8JXSR&t|8iXƆ:-5aBZB9[% 'Da59đ{1i1˿%@TWp2jF-U'TMMN&|'SKYs6{V Cz$wNG>掬 }Avͦ)Lb!dzHqNx2k5ՀD'L(uk5DR5%XJ̪z??vy5c)I]$M@P 0y彊4LSp+Cx>, @|wIK|K)M4VTYTo2dޚ|`C:I,}MH,)<.pM%WϭBp`2~oT0_56[$W̓c2nEzA.Ī7d:ǟi2hSW@%Yů7t;Hxel1_lzk8f'yRkڧGۗFtpQSevwZLaH2"(uRТfhdlXr"ʣSU1E~0@G9cmW,P `xKezsARqRٔwg 8ƎK?Iv|\hЕAE\5:w°.ƑT,!s;9N|~j'%{AWk? (эbԂFZ~_ E-enLt׿%d(G,m_ί vma .)ub=unOvDѓEmU8hٸ(̷"U'jtLuB?` 4HW8^ƒ |pv JvEˀByʕ΂5nD5 B&%iSs[&Gc48:ABfDy.7NUshTt8-=!)=GƷm=(L1i3CvVqC@CW!ZXF^Uy`E$|EXprgF܃_>avp(`uh;TӂuP털Xj\.lt=*"y'B-L )d5㇇xş-jJcz3~i٘MMOiʯ]'q (_`r&?=llDrRҷ.:%nbd]0 <DW-vpĒE Ju?^`dL"V˻`Yt 6ZvW/VMIFذ3X a76rN[}܊Oz+Z[r9fd˗T뮉b/!`vF[squ 2#/w]p6:}7k5T=A}$E+bort,}߷EOh(УaT|6|<c )v0.@CyYײ[Ǭ y'Yk=< 攒Rw"x_Lc}-=ZՌ ݲ":vL}F]t ^0+aiޑ3i}|57䈢K.)|[Oͨ Qfi%,jd۹sB9R"%謹Նp dt>,A1k0AakdR]s ֽ?4TÃ:hXR92dy Edi<.EUCqĔW^#, ѯX]ћL-o *jb9Khᨈb J8JP7%#F[(a ȺI܃;\-2x27lnMpzzoW VwتZwKa?һF46f?4Z#/TPۮ)M]TO}!)4q_W2߻*c$ lRa+ƴa qx&"1>t@]7z11#˺4H:slOډY4V~~G Bf?bӭ8'32AX p]`lF[nJ{Ke$LM~a1(*Gv~l9"H`I& N,"2@[:w?עIvV#":l>EH)}݆cf;BSvV#\mcp *jhJQ_X@pe`J0k(MyViQfN}9A"LhSɄ@nI^s Z6{Y1Y X*˩*0k#_muyAiC7!˾¯߉6|ZG-IGx`0ˏ;ǁq^S!Ka2T@R&t(Vo,pZ?硠 * phX2yXcnr_ 6z%gTSq.Ł0*7:Xq5fa]ŚUmtq]9ʒ/ްx/>5&ǩ5U2Hg ö hBb)Nc Fq :sm7t9~R*Yd1Joj es cmPwQblW,KRg}ǖ]-7_ d$})0 F52KB(٣TK4UUۍ6-m-{@fߠW(2U,DTOpmEeVT6-ے֢V!JweЅnP@Xh]e6G2!ֳA F#O!kM#pJJ%$:2 }$}R ir\1\wgP4H\Nv =5DVW==n8e{*FhR/.hgQjSX&BacXwtD[^阴:d5C|&cg=yڳ8+Eؠܪ\jL/Mc1>TQqq(a N^q$/6(XGI(]D9 &mw\ՏYP߼'m)?--u@8);JeՅp kOŲW69Aޑkw!ݽtzAqkϥ@|/ǨCiɯD/yĪ_xȬl 2D+3EhT'm{:ץBD)q* H`ܬ,MR@^\~Ě?g \_|U\z7YVD) >;9BsR%o„S" F8u5#<n|8@B9$͢.Gxh+t'XP뜎nI0!As uRCHz8L-W>]ʂ5M jr3L֤gc%m^1d5ڠgѭpI*R:/3:bZ5t{kY'sA` 3 ^PkKv xb(nR#08T=b:^w$^ZUI|guiE=i(j`9DM $E ',ZN8!G nru'7'QMؕ&[}C[ńmRYH᜜TRքDi'%}P׾ /{3J7=݈8r!W:pmYCr,DI],9XF./_BҪ=iW ڞcN[ 0d{sXL4#դNSr]$0# xdu43]>KS$'F}]S1}S£+DPU#3-WV@Ru [kb¬E[}/ S\|T6)/Wͱ*< M{bgpVٝB'ɡ7]tJb~?HNaL}bj{Ժ-.|"TQmoυ )¨ ns,f\0j2͜j"Ia{˜YoBl2Ƽ恎o(EFX?Q݂,u=#[D)W 8Guz0a #w%tQp/L#PhUem}sc-:cޕdm қxN tYɅUgL&վ [;y|." }lJ}|zL*>`!?>9?#x/M)ŷ?^z?fj_f '50pѠm0\֮~[I| ˊ;ߏRc5S9ڊX=R2Ds okt4N]j̣fuU:39Zxci*tr~._X6(օ6]# *k[I9+3VQFƢʃA>' c?!Cɟ^XɗY9n90 7 BBΩd-n\F$i HO"uSÖ#'MĂSqڽj2T4@JD'z*LS| sp Q{@4"B~gKYP4טE" ˎ+7[PcV$ڤT88 60hDJ .G OB:.` ncY3>ׂ-rܲ"V0,1Uw$ 3z@z/ aI>5nm%.Yiaw<#`$:&)0dk\{ {M[ߙ(bױ c1KQا2Ϯ͐ԁ|q߇>dWUGui͵ئDhK #oUGiEM]p;bH̯hO'İqT>ӷLoXtQ۹},Ϯ BϽ{œ%yYg_38<3\%47Xė::f$@ i9 Hu/9~xهBعҤ:XK 5úKbg &=EM'bKi@>%[HoPUbjVz Z18<5aEFau,O(e0*e0Wi Q>jݺi8:Ʀ ez.plSf_ d7ʨs>*>b홁[qԜ/oi9!́yD+}<:$`W9;T:}rAܶXHl] 99CֱqmorI<$;@e&?nʵnjr}>8=Sq\LE%˞k V1?^}FIEpiD8lǨ_Ny;79;Xx"k.xYc&1VUXp &^`Pcj, 4:O3&"|L^QJCCx|Ex%]SK ֡}5a;D.Wlebb5/Fn`,كZv+F|K^2jh2!~ژطEPm+o[֗q/|vR͐U F?9Y~}j6DgM.ǿUD*ɧCv#v JfGv &e;:϶6y wVk{fQk6KxJЙ!xFg9J|Z(w0̾l:ކl:SeE r wϟ3B5W=^D:DYQk&:g9'd5r[w[XĔ>(rN$Bm' Zv']#>,=RWdk'z' 7e,ȶ`˖nd4mZ(uE aAQ)nm5 ~niz1q0ղ2e7=^kܗ[ 囘ehSθ/0WN)2՝jX-UqkEj8H's}0![IA יiO}6B'm)_ 2?=xn oe.D(x~@)S#D؆XT8}6(ǠwGto|nءТFLn,Ie@ { NGM{ 2$/0™4#~li*Y-Rbm&ʏQhw ɉ)%N3x"zsksY^Sk{b4\I 9StL;mb*Y5W4/CG]OHv,68oȘOQ:?Ɨ{<ܒO Pf cV! ]Tp~(M]jJ4IQOd/{f "@ՊvOo) JӁRgjV׎Ҡ uRr $-:Z.LY=4m0Q 襳o$/Z,SL_sڹ{ۈ@. j],ډ=-*`90'͊ *ֵ$ڱQn'͎1R< C]~05;ͼ+^nӸ&Ζd섉R ]^: ݂ׄ>AýԔ'g#7B8fZ:!Eڞ|}TEQZi} 33@ 2ziS:ȴ;@c 4npBcE*R~VKQCf̞5kg?we^>Oi5H1 wn9-w!cb9O)İ#=~P5.V+ESqj1ۻ+ 7' Y^fjؼBJSHJ{m(Q6.fm6-N^ը^ԑLq3AWZOw1FuREb 9*!9UTm+sLNPGv6IrχMcl4;y|M罒߄D&~BI_M&_O2op}~©bYr8j|Ijp E^`>i;nę3ʡ]gR{kDGVF tb5A)XN=A~o"؅jF/tNmoEL|&akqE(wq؝'VgIT0Y`$R %e#H i!'C)@TcbP֕wZ>cg2T>Zn,%'nIQG6!} j++Τ3WHMⲡ @S@ͳՕ-[k E.t]OH5;ӄ8"v\(!Y7n^Ey(|ТfLނ{TZldc040#fh>AMgK`PɖH7kA5d92@NCxkB 3BϦALotgBfߞW{g?a ]9YF='wM#Cw: )C66MAA;Yq(-. -Ko?8ݖ!:vV7ܿ528'9ڴF\@馺;KEIM=Q+J Ϲ3DS䍟/%*^õlYEFID~ӀX=wsmUPz*ňHpO|{3]piHP-'WśmF,#<&m Bsм(*_}[")'Ast@dLb諭$O$ֱ9̉;ުf{Xu|3;GB̨, ˨]#бN#|3j@6@2׉'qf,l(/'uL}xGk]#ԇނ1Ϡ9JP3J-Ed;q8Ui7`U*IHn#;=r ݭf lTkpx#.#D Y}GXy)sX+%*|" ״4bQ0:AvjX^Zb$S\~@@xTmhp#~V^`vkŹr$Lvƍ"uo^b 1fAnKyt44L'Tx1!W~Ыžښ/pt6&(犖{g |$^LӖ1̾9X(3{T}!ht'jL%|Q1ΓD-sxf*cZ`xzvGcW t` 䴚Gzp#.o ғwm f1A 'qĆ`$mī5~4P 55TIDZv al"VNbSkUt۵ƮJ5Iˠq??xVק$4gS0Y#N.I/D$m9.dj2XtA0i"$ā &Z9/zO3 ^`#/-Iv K]*hEჩ;Ebg$ȱx$}Tg7YP,,QJx .n.9 Juvا9öZA[{yŘ̂}”! q4J{O㻣?QP|@Lƥ^BL4, WYlGޙw6sVsLP_"ٱĴT*lk\G' 6㮞ͧ>K[zx>HHZJ<݋f2m#"bsf_+Pkr-oukr?9h!ehRK;Ϡ;Y~ASNXZ+m W;?K0wm)gHqbx@P8#F7d| o_ E/Eupdȫd6[H&s4kA?ǂ<$ɱc>7G`vkH_ܹ|_-GʺNL|G7 p-= 2/hb9x@ 1"V+C d +i v4<42URXv/7c닝)//,,^Fy ^QgEHlo\w {4je!.d/.(I[poSdK=zVL"ԗq$[ΏmؿZpw›2t MZkHF䏁UL{T⏡则%pNpYf{eCq͙*l[\fȧOGw䨱o0fSb4& xm,΂yS(׃b[nM3C+£`kv*ӓnVm?aqn'"N-ŻV`|}&,+]U)H?hC<GisANЏy,ݤKl10h/Go dZ" A=y+鲜˦ff:Hjɺ5AmUZ)q{Q=6q}zyQ\=گI{=K#FmOmp Ry+iBĄ0s3!14jқE=}+:lz%aۍwxUlO#AJ'͹9|&Xmo"v+yD%2s&cuvC]NjMG[ӑNE:q|(S<zge#j2UQCe+ m.%6r*>җ=1JqMB%zۈC ȔdT|~r @~hkzJFh&1̓×J)DN{Kr8(*_nsb5\JM)  ^TgKy=ȇWuv²!$T5VMг;\@?DQn6PSoXZeh+ )%Ԏf̤հthyS!?F)PH9p!EMJTdL]g__[[ՊL]=jYj{pN*8>9Kѭ/Qm.&?-SxćۘBCwOKH+S|] cMC7XfEj&[\ՈDtǪN)d[ۇS< CTx ]n<ƪc—pI^'ϘzdyOQ-Ϊ anZX'QԫVSvxW)'8%DG,<-|vO5`L4eoο{"= ^]-Bփ;U!XЩ-d%\@>0b s1u40%|}Y6!hoqaca&(>%@J'i-BjWx3 6uNLOVDD '@uyS{b$m(0P۬zSa0= FJww}u/J1(,_ ⺑dE#>Ҽ%g-D#ZusT& ]P4B7B_`G7BoA"YMC0SBM4?)DE\6$εDmo qpC@-̓~= AEpa]Bm(S{=t(/Uz2AoOI;JWWqufe՜(YA W.S)7PLc =&Җ-XIA^qn?7 v5&eV&<4VUlXYDȸx3Eâ К̪@+oͦ|\/2W-ֽm?TH2J3%0KXʭp`TEUC@DeEr[⽯_d! =iuxĜ!osQݸ(᛽ mɉ'k=C)ž pHn.Sx}aA!yzp`Atk "h-Ls.To)x[N65S3ōqB?;W\#jz^rX=͝Pc22SΕKUGkF}.E/#ӓ]5JuߏT75@ip@cU\d$&`Is"Px'%]䊾)O_MG"kVy&QAW]u7jXlWB7Vr[)!CJdٺy~nO_p?vA O8.6k0,ZDٸ1Hjr(?Y6Ndf,&Ј@Ab5idO5mVŹ b'Na.U$;i^v]UgÈ F6\|+&i1q `AQ?S餎t%_ơ:77:,,gGt@; X* ?W˽bhi, _%H۱N~UF1TvM xnmvJ!1eyn@MVQwM&wQvM~Є'u‚ew=G ">=7xN% wo 6bNEW kW=}"#t/mj"~̺`7< :e`b'('8 Pzy.יťl:wydz]+",x5lRgDW3M[hܪ5N]tкTC`blvp蓤dfǵ,?5jD;ϢcNMĘ܀uJnѷeXnM>uT3umm9`9=4跤{hr4`BMt>e+:bDXi2{~v,h7N^^m FC+~X†t׬.,uQߊ[O}mEA&7TNZd%))"<۪n˛_^*a!:X,.:45=M;<$}U30uB4lڙÆ`$|᭥7=ܱ,tǴ"+gdeي[MKw8P8Z(A H'aGaVb/O D$+]P%vB<520/yԾhݻwun:x8{8|VLXA"0b*>ҼdNFwt3wS苓h1:Y+)QI?mVypXSޡwxTFKF23]/"Is|'LԜE| f0״15XXToOӕA[ÐݭХ>2#!,tẗ3n=6UF37S?6܆ɖ^J,pOslOa#dK=O3drjnjVhѦy#Xr)>}H[fww{s ϼ(.;hkrnuO7UiviOuoz{mEPx <+oֈnXz D0ľ4 t! &6{ؽ.m`/&t[ySKHA+?76!U3ܿv+$lZvَlf֤},cHr qi;4,x< xB ~snE{y0Ji#ZjF.5쥂X3!{u"5U t~l~ omeAl X e$WcjS2B,PNkH%BƇ X=ܵ`XRVqЙ\d\zn 4M i+tHWvd_K#fZRlvQ& MVFF?ì-c# :iZ3vS^#MW_?Ĉnec  Gݗ)R zG&3"6ySm' , p#:FtRgZ dCU4.T4)@r%2}nQw=e~@Vkz8`cErWLGJpRk/!n*;$/C,_>U8|Wcer] X9"wdp%:F@'R+[=So%,i؂u\ G؀5?@>3*ntpEsx Yti PZ NPrrgltٕ˺U/b?-=3[+#0h|ie'qmbqkCTTvY”3C [kU`K% 8;o~ȑuieIK*< I%gS~+qP* %^|w.r<glpRQ5`\2R瘴HR&5+b{0U'vYSYn}vHLD|~W $yY1 5hJg_+ߒ 7``49)׽Dj$ Wx.)8b0:Ij[V8o xFF_Seڅ 8AyI*q;v ? aJw`jeW.?<[6ɸ$B=0d4E-/{rsHdB>R-Y$Kt7;}?zꖰBw:&`Owl:9 +\#wj\Pz[#v?'b:,-#OB'uJKo>GVp9TçyMd|F+ػKM?j /7yb8ܱ@Wd=)t5]ŽgVehw4Rdu"= u-kZvЧ\kߣr֘ @5F&=.|FmG,>KЧZ;X%,lAYɗs' G[ghE(GY لe_ޜu)F6E_G AjhG0 ţ?ue_A)gOaI3~[OmZ>3k|Buv͙;MhI4֭)8OB0ㅿ[1ecɺFew9vf \vKBTV8i }d2X+|T#9 11ޙ; e \F%gf('ܰCAț= !}1͕.hQ %߃P`K :DwGtg7@HFe3%GneSN1rtҬV;f{ḸKq?-(+FPMqį4dk#]Ku{PUU - ?.~;(0EZyޫ!<<7L=sDrr䯺`ݩN8`0/݉UAfkYST.:w/~y@AnWg5{&Z3_46a{5qI|=\N\bL'?*D=tG~HKmB:z1r=5S (2<\ >#xly37Bܦ :,Jtƒ<#wPg%'XZkK џD?jYz)f8xRHNLrmw]CKp0dRD/Ա,i#'0x#ҟ;>6)R>L-+']@:fYjQb'B&l43`R3 J=`ԫ+b NrHf!ngy;Kmpr,kz,M-u~ً [TKu{`@3҃ykDBAO%7Gz '=rk`P'RU]/>i:P5te㳖G k\=>Zh']D4 YޣT3nbYoKcNn#oy #G-A4H/Qe2Q`#tPY=aӎ^-jc\+} tK\)?X} LSĮ!ޘ6 JAb-UL} NB1ӑj (>j*h{|~{ !E34 B8 Nc<))4}*ONЄD@5{9W[Xn2U?'[=p& U, 7 |][(ߘ[:'zR:-3/_HH9(H@5[Bnm6'!rZS ;xeA3An Mኊ&kv){N[ !+.Oaj V :ijw (]9(*|IJ†RlRR -XïeoPA%6n28CƇ#eJ;0{mt\J/i&l/e(kcX13Z5z[|,S㸼̉KSbJμ2G<^"5TB~$@K<زg'h'87t0PiKU x{tHU*bFvĺG(ŎJ\rMNg_Bpjˏn [tnB 79'3@@EA5is./s$PpW β}M lhF:geJn v UŸEUiO4/⋀R^g(N7s'@Ulob:İb)+qU9dOhgm3ä .$ &MiB=]c#:!OcZ|=Sf,N͸ǶͫY'j~e9dLl' "%~(1\C|ߞ0pr+ۚ'T*qw+#c%A"ڊpnEזK"(^FHVZ' HXT]+[iiP 3 8vsrqqW'/1v(=NmQ^YKaAXbkX~pET%pӿRc=(ݫSם9{Ij{g)S`d+~p))L"yoQ%E n IO򊊇ޔ^cEiaTu>JCj=GJ ̽: ǡ~\dGveAҊ eDuXӲ v6;RLK;pYt[Cv~J.\!dYYqH-|`)'_QWdʶc_m{C"Lz9Aj%`Gg*gL `OE|:4“< vIm4 ]gY1JW@_gEr5*[ᷬ{T\35_hdLz'/ܾ?[4|V5xg? kM;iaCZl;&RR GY_J#TQ.ddhE5 4{iE&%6*n ѶN^^1=Ib[0WtɐO%ՙIk PL. !4'taNi+!v{+#4){<%wБRiƛ фh % bkciֳS\شI{s:&{x (vVSW, e$r* qU'Zb ]n:-&0ˋ qda={Fw. y}7 ?ӤIߢUC.414d4,6m-B#w h5*Yvμ&h@rw'O뾸z 3Wm_rb|v]H}IFPxGaK(y[G֕hǦ `_ ha]ݚ#`ד fo|/U*Y9i͙z ,!TZZ% "ZV|AF`>"*cn"A67n$CTfrn莖foْV@8ېl'&j.p!dBaf9=Bih)@x:2fzex[0s,HcWus,v ڞ|M]vRvVOxw}7gHtA9 ume_(psmuWc0-|)/4 t̊B$e$WIsj8Em`mgRr<2 XqllD?yМ&Rq{y4 II\ʽMV  ex% zN0!Z {n ;Ew#Ĩe ²JzIւ^;:LCml1VbpZRlT%cu0Ef`O;.sFF҄|A;32 o9 øW~2FP!'cݚ0,C iOLѤh^8FHʩ[ \x`<+'1yqbA4H8ŌǽGI1K;1 ϮzڊW?.۵F*.I]#^y{t* 5$Ss"`g |2Ϳ;0@  ع %R;:F<%$fMqf;['~%{3#7z^~M&tIhm3VaW8Rvy6j;a@)f2at+ !tb (-+b,ƫ4m(f]a_שE_|f~#hYzEbBl+! ,+#O׺ڇ1ڗGu sԽ]Jx4 ˜Y~!W:Uwe^< ē0ܯ:LAs^VB%Ϗ.7#=B)tVRJBںjlMlQs$8 4;'8"a$Iw|w?#Uos4(B7 L O|,;z֫M[/q+.%F_>nݼ7m9_-?4xSFliMLSM62)gi'0qs$tL LjP\Sчbt9znvR ]W>fn-h bJ11Ȥܑ߰=ukC.Iب 5_~rꩴVuqOLֈ<Kcu4EO2l`M&%h-,#ߥ&َC.:FV%9"r$„ND[7Ii+u7GЈ'fdmy7*  ب |=Fx#CC<#zOayP|/##ŽXDE16&TF񽗁B|C*Xqb WHfx`fHʁ^莢ԘL/ ʅd|x*3~Ó?kE. lMĆA05vA P^vJc"UMn?bsd2#˼*C 6U3a%C3"rXePNNi>-Z@q౩03fg2͝5!TeIemu\6hppX]ӆBzpK:?5)+h4ma^cIob9M^oa8ia!@Õ?2{2Tn||82TuxKS2pdٻe}Z& g֍k"x)}2ִ\;-fq!oACO^[ݽbd FW>VL<|{B>wn/mOU?וzYSdpv)7bƗIjh6T:y&ZRD;{M5@10%,Ĺ/F2LȎ yM{'Zo?^8%n!;o981InȫŻU3`Km\J_Cla;,?x \4 R7tB {bS8w*!z$|ch`j]Fe=,<@RWṅӿ۔qAJV :fC}^nj#DpDM^u aR>לC DO"f#zb,=୸ک|cJD,MA޶kI>aTGR? ?+R}ah} PmIkۥƍ-ZIWv7CU[-qJ@qϧk 0.G 2.Tl~uN[ tB@R][a!v`MU:*Vb﫸y7-+-GN, GZ&eUק$%LԔwP2:(ngƚ) أDTq~xUҩOX6\2Q6 3tK@a 8T+b s{AdyaĚѣ:;_#b¼:`kEU_N쉪tEjF:3"ngR 5 X?lJn-G= SV6pIiāW:1mcHd-i6>vw.PfvqJ^BQi + VC8Z |ro۷bJ겏Q%40k4アhj\`G3FcVqBTkK6_PVG :ݨȃrX'T}(=F΄7?tF]2ÑnJ@EJVT}@WtWCeY³(L,Zn סq̱5|άۋvTmªopp-̍ [(3;}u'LהRIwv~WO+;C]QTѯ-20ߚ jk-3׃6iˌ"}YdvڤGۙVoEsfbZLRJ"%BJt$Z3-Vnz/wa8)ҝ7ʶ wլ{%Y+r..cs4j=Z97/RO3ȨYsv^i8D >)P e9_€iS ?Pv@{N2_+U[fjP; 6n6sLP1 w##Gfc@kV*e/[('*Zo-eH1QfAޘb#T 8(Nj(0A:ݰe{dƒ97 Kb/On8US tTH-0y3"OYS}&vAr&g_Z ZG IO6BGnNqM=n|@ե2l KI0L'78n7QLތ;ZUtRz UQ)x'ǐz+$O#̯HqC%X|0$F_ )iiH2Z ?/TumLI\I6+ȓ VSVsM1Sh9 %'Vϑ F6;Q0Vt>07/{@DKO'8UݟEw{j& 9 ^}V9(C$fVK@n*1ǤeW(vZ.M֫ߓ8ƳUDc7i^ @K,qdƆu_<l'U`p]u4 OʝXZ%4*e%YgvNm WX ]L Iwz=!Qad]fqZ#9Ju-řzNcAr2?iflv; Z~GlGYyg~o qQANCo!K_-m题ǰ䙻)Abؾ ?rD[)q|/'e]$a\o)*_B 7 A0-} i! > XK;Pʑ肨`f 1հD.fs힒]|͢Xf^e;7!FcܤQ[Bː/ rP.To([c;ɯD\WWD;HjgDrJ,]AG;`6m4csaqvb .Z O^6OkR11>.X`lLj]qN'>lcB=d2~#ʌUPȔ2rNKRsE Ck¾q+h-ʕZyЕ@._+DzQEM9e>!1V̬CE_xLwa o dd8})[ꏚi eu]퓚L,YXSxzpA#>/*~JdHê GHZK%@- o˲(vf;E% 9(A< 2p|=)0z+;0:#ybTϗ-XOk{QHV($f+/y 8ytdq &RL5{] D`Y?c1bԥ'YN?DfD a!A #}9KQ ݡTD=7"Kbh+X #Z[wJxBlC1j }#jf ]oh{D?l:{΃q.vP &^DLpT'GKF՚zJ/1[EFCFk^1iE38zZž~3A 8sݽ w:{)ˏA'l>M^'*qVLVb.EE35p&-ּ/ Fdb%UcUT_6!#e~, %q3}ꞝ3aR:`ȟU}% 7كJ =3C\ix 3twzt {7C3N9KkibhSՇq ZӽGPtQї9EEBnH\qꯄ#2!g"(^}!{# ^,-0 XR;Щ B;V6Lu<0Zǭ-0;І&t|hB+3,1 LI-$[v6hf\u4u{-8XSpA\O(Eh%ֈiGo0<'٦2fn8 :gF 0/W&畧|ѱ>#hg&‘r5\Y 8رcl10pDsyRpAqX\K̤l@X@I,k@EY%'heU!IۊFU&-8 Rѯz|Cmm@9Om6*[ΊHM+w%/M#9*=gpDP;3w*ZѨ>"ڋ˩seFx.M>d; N9 V 4dn!s!?ޛR i$G0)Ss'|!ȊnG@&Y1ngv!TIu0mណY !<{BbH[)mHX5Ǹ΅ꈵ1Wȝ2M0E՝y&W)rQ~ ʐ=zÊ/24%n KK:gvwËF:;ڃtj19=,M~Ė<(Ds53HŜSgkU8$,eЍ*sJCxW&mKe]ӹl*l&|T\,ek Kۓ)Xкʧ(]\'uR:v;翳7W:hZ CoQvH%OzV|峰/OFIn-;rMԫ]ya\~dK"c{GPsJ\_&ag7|[jr>T\%@>gƒv܅ r"Em uY4#o bGG%qxyn:GI2Z@))?%l䄑H{cB4zد]G4Ֆ`tЊ{ZP'-]ŧV> ,-Ag#gIA_OWmDl3SM֙+(A ?#ZIJ` I|`LJdž.WUlѲqOzt* 0 v:(Y/,tР%xE]9~ˡcK_lZ_fSA,T{0oq'T2L"OUtt,p|1%| ZU1H>TzK$5W{: ! &0'M6sa{yM5Kfvo Q呏_3~C0;]/Z=^c[P#ht1ß6M|k|݃xhcG$"-3q$_i|pbPj.$-`!ڛ8ăS[^6j9󝂈=-=,?P}"NR6x 'f L>VC#w0Ōc-[wuPe`WQ3ߏޙuL4}A7EU1 P8zv4Y7@+hbc(Ѥ)߽ a_9T*w_mG=kW毓5iCiJu]4jp6"Nc_$؀pC} P4'|AjvˤQM Iv2C{{">%X5xGIHP*!IBmWa͙ ]>eh#Rl #9K&g6>p4֯zð؃ gdDr{bQRDb Z" ^`^ k˨@V~{|O;_!϶7.n72UcMxE n7l֢.$Kֳbڶo? dojczFCHYq"\9 }ߞM_ *o:"FimB[Dg7) ąBn,pl4gw&  a+݃,FoWh~T'6l\o1JQnEf8cI|23-qKOO,B&eF6bA۴5̋@+lOgG/H_1iiC8ٮ0SP|dmhLMttgs6}-=` Zc? 869Mm;;ko؅OA&"v*ơK%l PMH.k$}*dݠ.0`$^W+pB?a/y33y25o%i9spa](6)Pl{+4/"yu.~Ěa_a/Qzf٨G!i( P72eFŝN|-8"8p7M”Oĉ9Y3:al8?ư\+2&]ik>.Bh1M~9҅_2r&~&*ϫ~ڤ XPekj%%o)htF3kȞ-*g%?>c <3md<ˉ_>(:H/]WFftɮaóui-W,"\[f`*Fd1%L!ܻÓKA0IpW%#hY*uTSx$^+q* /(Gx:nJn!笿g\OC]y#\_m/fe b/7tmGX`&UIpе(hx"| O&tc?f=~6/ްR5TH k&+G:vGP# ˶:Øof:.,W\xDb A๖d w~i8b~>l2K&( /{/>,[iLdJ!v*?(X?Z8@YmdƠ/Oظ(w "O*mPsCQ=n4#E)wA$VţciʤTPh>k:ֵbrxk!zm&Iǀb՘o pQ]8HmpR+~!PѭUf  ⇸d AZX|^_s?\@ /v{HԯVL©;E@:w>fЭP,1` F(4,߁ z[?,+S0FQE7<{qioWw`OmXUzaԇB>vbrF[dSIKK$+-$ Aİ1fȃ˷Jɦ7Mz% x$;@9f3i bɪT[Kh;L6B֛dQ #-Z)C`p"(їIlDi $Δ/+{ư+cy[V֫)~ ^eJQY:G,0^Q )ʤvhC 'mY0,.;iQN> d OFA^ޟA1w⇩OIŭOM&:m[QVV wI]C2Hw*ҶBO%}Ϋ? ".A0uZc*t2eՂp˸ylA-tkN":B^ziȏ#Uܙ~ڬIV>`6G{Ka,zǗ T$c1yaWV X%JÜ_*̙;:]nF@X9iRg!-}Rs"v%4مv{yMOwA=@ BuO h{ -dBN`4^M٭Èsɋ Ek58QA*l@hS_ɽPrAɇ+CzmaEz-Rc&u/R@m ˛kxw!ȄVQ0\ȔQs8 ?5u8m9& 67a{S5/ GyA/GHLJÁ?qٴNr$8׀bc"HMV)%qcԆ ,NP_t˸vФ㏌VyR1H4Gep hpH?Z}#l.ll6)”\%Չuo`]{$~ %LnbkȢ "Îv<'$-U16?_{V¦AXMNUWi`}w*N?$=rBs 9?kRL㓖槃gTLǪ?5ڪ^r)i u, v5-.piY]Ldpj? VJ<Hpf#G -OyX2HZa`G\ q֛Z|[ftAƾuSb݈+%zp~,I0$Чlۭr,5r2P4urz]Ts]2of*[cy'Yi*;{O2}'c&T%J|)ǎvTy8fGyl{V^=2Gxk}!#gs?pƱ?~ϖiٷIJt&cv {.mg H5Cmv2h ҷc2pp VB8G;>N, l7{X\CMx~ێ΍d]G)ڔ WfX,^Y!nc(,`ȁHTM[  iІ3Zߎ{$H6h."mrws[g"Mh]P{׀_N-ƠGgcwq`lQ[íj#}2C%.})~=+x]fT В4Cùx+9}+T(`-@N ^[{Q=-M ǐޠY(mp-HFuEחXb7>md3~j^Ii if=H@߯^#&rVy/^F<eu g.2Fp܉@+Jȱ$2q憅P'^Y4"-kߜy[s2ėm`gA.1wVXjBީ~14>4Ɇe?;7TĀ8»|Ho02Qd_uzt6hZt'ؚ ‡DT~;q!As XR^f䣇?V| !]9{t!UO3# O/eɩI?7T$Yoۣ*XHE6gX" HFXxH,@ 2iςr4s*<cb'%T܅UpLH%%3Htā <$6,lܬdS-#x MNC(D^RRC3;-k@n̫۟kC K.둗P^0( |5Eu㵦cş?/|'=|JH'7&e mĦAV} vlv0TjBʕJQ zid83y/r!vg^\df(;b<%"D&"]6l3$sf. 9 ٤q)P`^U#B cyK( W `S\)>,t elO2$ KyDzn>oZJӫš2QO\9 X:[\")V-_,Q8w3uO-x9ϔBzc|@Can+]N@a 2Zy;y{ u-C z|zZ sKIѲ}Q?S>DـejuJ"yޡ j w@k k>(Ll>e޳~ (al )Or/ZnԻԫfxR!5K"l7X.BbЛ)˰y>w5x[3UNkkxEH &+7tX Sxp^dcj)0Hn&Z\_H.w U (5M 4>3uF_"Ip%GCC(Q ι kd1-HC /۫iMbjKnd @|511rUk:EM8K.p4,>,29ҴUXB9p e` -RO4ã3l ?,=53ұ)YrB ٹɅƽlϨ^)ԩծ&#>s/s{T> K,xC \Wjn˲#1dDttj˲nTTWazf8v`{ Wk˜,u'}`kp藖r5Nlj-YTw|"NoWEG,dz;1l:]xQmFl~肽f59<\;`9e~а+YC v/S U+cqC^{bq{mW" i(ԠXXS5J-=-nG0BW6U^fq>Κ$;m>!mpb* 罗5=z ;A޽(Y) 7^V%s#']\_8gB 52~!R>\&< 5]nYu}irv榼8wpx`ⴃ64ThI{(/S es*}sSSwWifv[Oe$d@Pzͨ\OkC~v2% fRs<1{0ݹkt8?zG8~ *=Şy,J":$5{-7G}~$X6le~`9ވ:IuVG*VIq}yk!͹:L鵐@h c4G 5!P/N@ ϛKa(,IDH+2fá}) Ht} F41rA8.8% -^Vlz.!(#Y96p+Eɱ_a &d`!աr14ƚ8]tՌUhZ|`4ұ TXt蹰̋eТ6!*CgRep A{ln^RM.3Pl/\װp1\DmwRp)/)B:t(q59F͒s#oh]+\)3yLUO94 LS2ђɪށ(9ՎRa8bBxF=QAa3ίh[/q[9Ky'7}j. Fл  5>`&lżQ 4on٭wZ2SUyyA7Egg\n*FXOTf^l r}[xM|]^vz?De . /\@']Kr[HDh(Z6s^q8 , \2=_[0/txz'%psv.vڴ,=r*MvV$3pdԤ)kl]SrsgI-Da 'taNlIz$9SXLtA`p(NvcsM/%3 m ˝)>kaUk~Nx];3Xˮ2}C9y 8|om>Ss߲efB lϑ t֏aˤRKN&.߾fTy bv<pd%-4 #쓹Uu )s恖"2[= Wx]`s!kė+ߝjLL LA4b M$5>A8''3|p{y ״\Buxhk IqVBeQD_`F:),ke cm:Ѩw!bvT~tv (?(_fUdmM," %~]E$: 8C .Ӻdp@Ë0i\ 7G9f7[GBzRL\ߝYJtëoݴj\ъS zn la2pW$їܮ _N"'S՜t]tD"VG'h#]}<8Q4(VF*b _Z^ "L LbWccV6YNu`:jtx_zEk;Z=H[ܢ?l e`7eK9iI^1(_SVv1F߽;Pftyr_=E㙆.{ҿ9Pkcg\Vցwmf\8)nLH詯f}E=rLmi^zd nnX'4LhtH*9FeR:4 քOJjp2b%n]HK\], )(qo;\,^܎` ˛y)dW髨1GڦBu'$tSU ]ߋ 7@>Js43J "Cy@>!/6[E4ꤻφLVhY}gnk=^r\\L]wP9YD)iÍ2\OM_=VۄLk\giHb$DhS,C=lWP4Um%dEHbV&1۫|>~*Skx^6>厏61 &(1Xj<΅6t2&*1p?{ 9 =݀g%%}k2ΛR<+OPs4 32jjJE :;Hq2Is(s?QI#hӟ Z:uba{,OWt(^c  K%ǫ7XnZ7JKM\dHGr-$MZFc.c =OKW]>3[}#9Qs\ER!2kͱs|ۥ~O`ÓmqV8/R eW,dZ<޶2Uqnܑ[d%:kuݞhwSV:f>S')' oYVoIA^ ;G?q I>@Db?*.O6"$tlR[[ tNoAGyuLOH97'3Cmk+# bq4ѵ4^˿)I5vSiQh^D}86HS>5V%ׁ!\n~+q7"XPvL:4lٕr/o|X/9-;g(>,n+@&E>W I 躁(-:FzUGR''ҝ>RKBD`B,|["b=o <:'vRn_M'S\vж>?I'7^ B(*aKJ_׻R_f|r܊h$ȁԓc:t N%&D/U6d_?@KӋ?R"{yV!`[AR.uCm>=i} p?A:_6(CE\xu7C=&l/pp:dt)گ c~-O@Aa8Rum"G_n:9|S&Ksh8`F=K>*j8ZDy?n@y] Ͽ[0ٽOy &s(QJ$*b\^GJ0Z`3}J]HѸ܌ m$jҸ0T9HWXB* *DVELtv<^Cd32@_t[@P[^Ж*H\; `bzr^8DlRU[LqNZ]"Cdyo* {=+y7Aq'ڭ ͭ`SAn*9&xai2H,Oً9)&WrN9@QG ow)gu Hlg>cng6-R@aB0__ӕR|֤4B\EdAŘcz{ԏ)po)Л$,#jI 2A+q k':~FbplG ztH^`t.>1E,ٴl9oI~}z:A0QR jb'E[3ᤡ'x?UĿjd}F,gp_r&9v d-&eDbȬ0T^۴Ss-'z*WkKDnO k7P!6-$"Ljj]/ QL |eʌ1 >Jm~ۑH` w~ xK)Uwf}iDixR=:Ewr|6}$,jDNWĻ*B&s3}u"d1T#oғԫ:~NGK3c s*3Bΐo((-F.o(,Rɜl[Iǐ,Xĝl5i'HJ7qohTo65"s<65R䧵z_3!((H(ȯ^]yLک(A`\!>OY;/&ބWV&&xhCVF|ggק(%D܆ !&+qH@*V\6Ig_l7M (Ylp5 |޿@Ri7%/_}t^tǾf&MNmW\^LT0֓')̿bNnz̴6d)@0WL`, f'ljВ| e!JϤ;Ɖ1@=AZah' qV섟@G Z J X᫷봿~q9[-tB~ǰeծtJ3LEZy['+w*iEIdhϔ?"x+a"BdjxTKdsmM/**'wP^308~U&¶2}}UkFP@AGjmOڦLi/Č"t0ZYr3էgAY&{$2̝{G~qi$ɘiqO'Zݠ2k_ry#?o9CQA(Wĵ:˸ Dc$*F' A@m/[*[jV^$zŌ~1&U,~f4t]MA mEY^N:P\fܩęfnr6i*{YoR4Ǻr˄Az+44 1z{=*1!pR8B9&uOA<9``7ּzrݣL;3̧Wh<# C9i?z5/b -jf!s֪MlșPC[0TO޳fvʌo6MJ+d讖FZs[q~|c+m#NhVGt#jB1Me}1\ 4I)-Z {mr5e^1CJ{ l:펗#{ =?HHZ~>Tm?6&P fi6Ĩ^ qgU6ֈ>]ޝ-¼nX2sia.k054eM N&O|IފO Jg\D.."ܒcy-M b{6HUaEŨ=qדKvJH$ e iE]a1JG.ZqP3_`y[FXfHjt6˫QE*8n$ &0llP+(},⯬22oS&bFz8DԍHOeߣ_xzԎB$;nVX:flZ&LúiB\-XnNwbUm_P+Mۋ]W+ wtպiHRz)[\ةrUƮ2 Umdo@E.h19++Y^9~G3mI<[Mc-LŨȊ¾IPNZPgäxL J }u+ =~7 _l{ħmzvPg/\ 촻t3(D؄oG|)N M/(h,rҢdxU'˵ъ:]0P;M퀫5̏f$`xⷾSiIe_af[F8o,wf-9uώGꆔ2=xQ Pf4rcŵ{W"rxU$<[U dh\y\;6Gmg@hgV$ױH^7PHӟYmVGwcԮ%VOzeA9qE2?~ YYe \|VHϤ;D #5i@j[K`qҔUƽ@6M=zEqg؇{B;&g@w*EN!dW!&4c H\YCT-\tG _mRy}uD9 S_2;U'[U~NpS#CQ剆[%i^#AgK5߾CXgGHɴQG6c/Ǝy^YA9(8Ub)W驙'b}h"QH`8 3M NPІD(E˘V,5͹s}T ?nID$ V@^v~fR7F͇ͅ*D(hd2m+" Ϧu;JbVZt\] r&E(+-([ٛMdibIt2,g2CW/ݭ$x6T zX8N@9:|Lfx5I j<Z u Sr4QO WLE2KvVERWO?zԲ<)`#$R* .?? 2i Oiՙk7γ:_fk7&i%# " a'%MtH}a2Sjհ_)%(͍zmmf y[|h&ķ?,~oH >FhF"AA0s5}fj> ^y7Jۭ+E9p+zRN}>=jD0YP]ьo>n@ &yS&o)PvLGꮙh[d%w'#v~nNw`$u.ljHyĝW2iI>+S= r ^`qq$~9s^?<1{iI;7K:NDZ[k.(؛6uGRU..\ 4f|[ǪVF? .XM_ n\P }'|EXW{,8c.2DRP?4#,5rր W"Yh24{֫q~!8.UlO~Ey{K6Qܨ7iɐHט̍.!  1-jaǵySJTцƺJ%5"} O, +8+i0)'kS*ѭTgkL@+hʼPh!_;)'- |^ULٍo# CaXw%52c'N*v>U_eC % R}N :yUo;uRQ:آ(uT^NK&t ڎ<*F-YuX"Iԃ1 <1U3Iĺ\ʒ0:- 4O߭HC4I:L~sl†\X+-,n'G⟮XE?5nvg OcHףdzڲz'knGZ|ݏ0|'{\ʼƈ~Zm0_uEdg]3ܥ]y6) =M^̗Zcϗ'J=\s|56 v=Bb1)Ӥf>f㥬GI9f{j\\>/kl5IeYDP%F} 2aZ7/^@}r!,vrO+b|&9;|])țXàyQ(SH8T798^FBsCD[!tL Vverxp~ {bNimhʝA8[KAtӢaep޹Kcc@ќ[c !5ZwRK1kj8m,}u$;^wZp&?BQjJUz;\A\N>E*M_.AAb H h4`&>sPɻJ ӂ0 x.2Y@kgWTR5i)s]7NJO7E و*͉Ug k_ X?5ccξɢ6_Z_Mg#ȁtla[S:+{,UH0Zl|"dd$yQ|ԦేL407~NwRuoSI*6˨下jȃ@&G&F'5'/."bJ Gׁh1!0aB}wi]>dLKhW<}ɠ/4l3P.;4 ߽eѧCWy o ]in+>B%VIJOJ\^Ҿ?fvD󀍊DX. nb({^@.M5Jr]N8d 2ץT@O"S:} -©&e6F;zwӦa, Lf| 6oF[%`Ӳ&hܘw ))5:J~ɽm#Li%1>R`5b 29hx`3t灼@lR:')?=PsΒ m{dTq slx0&_{G0}a|3Zm{RЈ1AEkWltñRJ5C(B6fVWվ S^y?fmrJap*.|]i#n>YV@4dNΔӘ8h-< pjؠYRZ4ee6rܼd `qKcS-lod8\|KKFz!Uv$h1 SA|jƩ61ZUG(* ?IO])uOέP k_HgLYb,Di ο!ׂ7kOw!96QV&'JaYO_@ +AjP@ٛl~z#<b"{zo1ten 5+9 Hy%$ןiѾhMtMO20S[)L23H<1D֐>BEA^iGu)́ŔF}ZtI>ȃ\6aRfOπ4U ,9Ӟӿ`lfzz3|zLY+L3zv9M2+0y@vP:@t]oZ:Rf#)#FxʒYg ],Kp)*u*J J͘5ef܎Gk{QԸɘ ȭCg}@Rw怴S6W~TRޗu"Ym ~D-h> (cJ4R̭h GSHPY*$)IyTA6C= pls 9!8T80MPOy:+LНu>eGqq_U}~JiߴwEOla=ûΕdIJC'~}AOl ^hEZᔍ?D5bBi ?n!|.Uq捶 xԄd\1YIC;%ێc~e m>͛|r3_Bbꂚ :eV0CV&x Ծqƫ&I8'ABW&z=é)Rc *iO~#`pW0+e{{->~JDniMx$;o\7*Ǧv!02' rM;[>NK2%`UkxETx`穡W r4=<_ԇ '@+Xy6aCe6 ~rg}y@dp' {t k!:rt-I5GK4G¢˄DW粳8ϱ?4|#XiYt~pm9r:ˌ(O%?J }fl3)Ӷދl5k`hWހ)YRA}hU9iVX .ƾY6e!]Jxٱ#E'w!1V*:#Nʴ//2! BsoځZ$ V3~R^}G_t6O6DN) W{oqjE^aik@YE#)ì;D%6:v6+,':i!|bkCE%_܇d5bͿReE\KHHU%Qr N SZY5؄$s>wQpG2"m e1i Stcr|xE+Tկ_֏kqMD^ tDhᰂaC+ט]}/ZɣL|Hɖ0hjp,FXbg 7 t&zͼFȄQ1}{CxD"xʙB"qșScTYf+o"Ji;;{)wR%:6C,(Hua.hI/RPXJ92]1=Im埊/C'2WnSvz|X+#8<'vÑyxiBv_:eSuhf$q}9r l8;m]T*AT32`_qp=1H9Pou?HV-ZJZkc37o9X#(CB'Dgb<8Vm0^~>%A|g mM"$l,>@ @_946(t,rSDf/BwYѲeT9}퐃e?PM3jŦ]Ϣ;u魬Kt)^Ϗc֩:,CՄ f#P@ d!jRk&'y]Z8O"_H 8RjP$$g{sPs?4Gs-ܨs.{Cw.+w|`2c"[IO\1DP$ 0^0gx^v\J,=:xa@Ԯp2 jo qn{H41rxsҬ?uɏ 0dΌsŀ `.xVN9Q"AH??"%qI|h#Ƣ/vXQ;liJt(*Ԥ?YbUƮ{0=B} ý?_ɵ!zo}XytY|GVG!h[<գ?=(gdj@Lxt ÕJ3ޔ#Wy~xԿ)2!<~Gk/|I^o%9VqGBW[] O-veh qo8l3^NadaQxf~xWlLǮ%%{}b 12'7&.>O̖߮|kc W[Tَ'dY`5-=XTP-) Ij?*ñRzH-= ިՀuqcz|wW6`1\ HfҌ?F9W1ȎDCgj~'WY.8џ+!,@{{L?,kud͈ܝ&g֓%O?踍x r%h)q l (8ŗ8M˺PnJ,׈IH]#h!}ؾkMW\!=wOehT}~+U\*EzL4!lzGJ=#Qi8ƨL崩96z\ H5İ|rd1wZXZx#ǩf;)%a2߆̸ ]e~2 T,LN?st7T"{ 1JV BG)L0VFbAO&ڍ}˨<-:ﺏ4TCr`&|Fd;ǟt''9/ Cf]A0ɍA!`t k$+fRl H7>F{*dŃ\?az w݄K1bAWSOmVcy;O!dB?閃d}o~trnyV]7t˼?s\ γ s2:br&%EτbȹH#26gv$p,~g,jiNbּ-Zz%wK3_u6?BAC4~=hwi/-e{Q J<*PuY/)j; 5W$zZQ Z?8Mˊ wN9⃓L&gE虵lZ.̝D)8a%x]<Ǯ)51ƌU\D4uIEeiriIҮ]ƭzvآVO@@VSx;]$.?%1J`u>5ZIWn!Zs$k)Cx:.v|HǠ-%c'?0M6GZ}R-PVķ}1zO:xɂ%1q`޶KLZnȵE7^Z({k|c'EKH/iU>5+!i }CXU6$@$w39w(oa]\Y+W8DŽ}e=8v⇱rWQMNa312{Jg*hD 6.s=^4)GpB֫;}O# lTy I[pi{+a( gI)L}!/'c?\ Dj}= aiinuGyqZ8ˤxKAj.h,O6-9lc+j""k>SDe2$\lPg~m.(0 C_O 2~.3:ٳ5b"m9O|4FD -{u'Ǣc-wyC6Jxb.qkA2Y]X%Ŋ_*P7,h9S1K%!= 8r4‡IOxK(FqCpkJ.Ud;%B5.mN6 +^CSK0Տ5I7{:A /SB`9o`kV,C%|p͙ǀ^EF;s pߢx1VS6 _.3xai[Rq m-mueӅ('K #B6D{' ༀUFbBHE4cx66??H#x`-.盪L k a X[iS~#)CR񥴾)^;~T N=qo5I])(Y==&8`^Sq[uddp:5^T)LX3 @GN-y'OZHTqP]+s$>xkn܂kehWɗ< ǩ3'T8rc $b< ]0/>:/S3<[Z \ڋ4׼3;V",-'I׷Η(;/갬z:f;?1{uV՚iRu ;;O >>=a|C҄sS%,Dx,fK35?o~rtY!DZidL]сP C dĹ]X-f9THhTFhgQphxQڼ?|xWK?]A_1e:ґAH?5L*PU3I5_Do@u~C^r'g; 1rȪpO ڕ-8coJ"|b,W`}Y-7ATvvccO^U2Y!$Ys8t7u}ǝT(qiS155zcĶ`{OCxRFNJ.n]?Sy*ڜdLt,%xG5uDc~wC<{m%x+ /T@^9,\ &^!̱KA9;)'ۛ|> R'@cIZJM~ͨmhf\NBt2sF~Y7 ^*:P< O@ Z4CΞOs "YL̗;XeYp/ȡX.]JFH^E/`AAUq @Bh,Æ,uޱ‹SЀmMZCWA:"T]鲌<1#aۺWJp͵7Dsm49(J,nWLLu&ICk8R 0>FEVӝ#: Wٕ .VE5(]$-O F@%O_e0 +-@,9!`]OӢ?񵆚fZB̾ǑQ -6Xͪ p.u Vh6%Ps<"8#N gڷmtx&MegnRq!Qt?-YHnԃ?:Ox;<}Iثes *DtX={ ) WqSX*I+<XiU)UţwɓڀXpUkA^ 3a5K,/Bh[R0ȸ~)v(&tT|yO0ۜfZB1DXGǵOH|rH'?ׁ#@1)"cXwFS8뚮q =[(Nt$ 8.K!µcLYa6 y xyGv*e*+ɯ?URϵPd^ *>|+:hWJ2HÚ5';-5ߣh|[08|!i_G}SD~;JoXL5N& wy=ѫ>*䨦xRep2=G>MBKv~QwH lG6v u9 VU~-6JP wF<90awڈp~Hk"D1~wE[O+n6A']"OA[G0Qelh .e (a 2VdQ.v7 Gg{I j/m?$U %_9"Ba \m2>۵k;1|uXE"Mcj=}$) B*+uBa nk3{-U(J ^#9ɊkߢEeܛA4ԥv\J\_CLƄΡ,4|'4,caK m+%4}Jf-6Y" :hг 5"! ESi9HU!̳E[T>qC}0݇*ʲ!8$6EZ #1쏽 :!eOoVugXU' 폭ISx6[wsZ<_Q=rwp͆ĵx?kDcmo ]!ZYl|xa4[ᕾ iY)kiE|Rښ0,} ̈Is|9#H2[V?H,ˤ]C/ʜÏ=\^gUHCj#v ƥw}\+2J^Hh Tfj $gZA5R簷 }J&<(?_P\!|ie͢gh0\T2)%<+`w<CoPLI;ߍn~ׂO_+΁ն;R UO->j>ܔ ϰT0A]ۙygS鸇#~u{v2m3Ran#{ >;#3r˖Փj>vQ #II}}k 6,16B85B,+cJUdu2囤F!\woͅs0 r~?|ՁyBWhI:> 8A˄]:v _8K]M`63OD)CEk^ l]-{I8S;/"ta^jer{dxs8`w38aZvQTRrJG_].vXf xl@JTRB9 f=~H7o9tk8Wz셜eE y>1M) 0,Pv^Џ>䥳^B e.pO8| %iPOZU]EJ0Y>s81|ul5dqmg"9g\ %H@L]y2Mk OL4o_<w}է^ħF"z1N?U#B>>6|y?9:g+;ZBF٠V:z,T001*mꣴ8z#˃|G  &C'Q}o/4kE[m~KXV4TL>T2L6མC0)Xy0zߨ!4okrWk!UjT\p { 7͋_UN?BJmf>/o-_8(u $K gVm cLnߑi;@Z >'w|$ ,wIh'N2WMzޑEޑ\nvuwazt3^`FofX 4Y"E+ZHװRr>Tm_[GR{*H KTK X/sBHo7_ i7Ne@JCY9nduJd2]Q3NDJFi2ʙ<>Q< _Νgs*L'S}_иa$qkCl:S/YH f`K"`%kJ0hJH;[ BEF YXmAx=QK^d)Uϡ}a V54Ap{pbb ID ];`rXEsSA 88|599cNEߠ h}*3i_Ծ>B[bxRd߲nnXRlbVmZ>tK3"xk 8Xp  M{x ,9Ǩ6~QJ$qO݇IfI竌J}Y3׳J9p]F,G-jg`Am!!~'qlD4O@O?BW 0-s \H1;);v myYSܜx]4iݲw6z߻)wSgWXU1W4#U"MM(!PMt t}C7mbqK _٥I,C|  %&pRJa߰c^ZD-KNe3Ӗ)\}m{aO{֟w:@b&"S&A1 _1WgFVCbvD=o@5/ԏY5԰/Ŕdқr + |Kձ/Se6U KI=Ǘ!ht;B6yp虊8 :RjCa#1{C0H.#ú7K,srY;'E1pa ٌ&h ;uqZGWCS]\m-ohSpMtɪSOY8H 99:UMZY1S}(r}TCtϷF.j.ܤ7.m`D/~s}\7 cɒ2c&NNRL 'coZ,z8(G[2-U=$pQ"_eТPH0 #xQPp>Êv(X<;کn Pg6Q)T=*eN>D.jP3?Oͪ(98y@Uq2~)@U6ojdݿ0lnUYH6;GX3*&qщAEDSSX`=c%F8%Ţ6*5Ij-uI D'\&c H^KU1kbϿ 2]N~ aFfC=ԪY?+dxs8k ti]tGE!e8N?XV6QHGoj} Gp/.E֫DyCM\Vi*uBS`0kvC'TVzhJUMG-e3Ѫ)(=|$'!ǜf:kÔda ї?e0Gբ޽rrLBUV톃O{`^wʬSU5avYŲu ;I4xQx߈{E%O^" :c7v֠EGr Ca3=!lAұ FQTM݋Wd~ߗJKȟ/E۵PK%T,~lVhMnLŊɯ H%oNU'SUJfVgDtˑ5 V_*bvrcs- N eY&K\ۿP]0i#,=E;ue[1x!MA72CDxpZ!H IMiU_]*d gbl8fFW% "(3v$+mpTwZ+ ǶgFF">VF )K"j>uAh%5\{ uYͣY`̣ rSI p8T ̪cw  Y`M *lkHX{fGf+`U!4oƼR83 RS&Q:9sVs#(-^WAL"2Ҟtk]+^$PLkvCCt[z3A* l16 ǗžRZl5 ?ʅzz!i㖷c1+ӯ5зJ1L)i(mr`;^LȢACUuP:7Nׯ t%v<9cBAL,^%5.d 1!pqW]M$@{>RuL{=w t_q#1pJ_ q0u v_`XUj@M _el VHk CADcr?wѨz(c1!sw2 %)Sw@! EqW.j _`Ao$I8ri fm7Ρfp<&>zvN5oj!M1uIW}1h]2~>8_YL|Riy?򗙅v" '䴖РYĎ;72{h/X({I  Y֟6 \iJ&7 jv *7b,M3=Kvr<dͬ=?.";̶*80jf< j13UE%c~҄^FխO0D;{_zĞ~+Mq%-:5ִ%I1(Jn+W ^j љ$o'Bs ΙQ B:|g _=v! <>,/f+ܓ)3.Sl|5mu5=7(M\c޿~ã"?t1 *KԐx$=gD:Fye ^ k$t95sVzg16&>~VD,GT'V&Z&ުy)BB} 3md<&JئEu$t%vyϬǦf@<.t@<i,T?*Bxt<mM) 096=E&ix$'!/1IQ֫8u<7m/m623}/Bʐb qNv)a`#yy!k H?eגp27z?Q9U-K{|v;.On% %q"y_gy0>(S<6D5+/q}>gけ%} &Q,?)ٹ$P 7#y1A.tCNpfE ,lΜゅ-M[v4`'poV.V[" J;XH4s=X "㏂ 0{pmŲ94㵵B`&Z^V[ Fr&Vg#cN(6\? ١%3h,ܱ;M0ܺRCm.C0F^ JiRMH.Q֫n&fwDHmOk5;zK-7GGCغŪQ1M0w:0LJ:bI@,&CM6}dBM* tHPfT,jf22-WW>UBC#? M"jn-tLUA`*mwߕ=oWَ$H>P5I?p[EBoZșz-"1'MG{xq8U_iATK-!l2f^P) 5xnZ%2S1 vBgCMriz+Mrad[@/>[Ar~+-so@q%l3*ejZ/C-ϩ#ـBO\ Nvc"x+>dyb(goQXts\)51Ӓ{aR%λcEmh$-DYo.jtM6X }=R* w~cZP!1ngAL[C,էzxu7lOwT}OݙK7$u^~ڮ%WFەmrLHYPbkd3{]y)u'-J]u0jo]B,sұ_HbLR&5m=ڞ;D0c̶ztN$Ţ)r8M0]EvOw?Dwh9fETªE_V t22i1~ 0C|[},Dܟ(^JF`L- a0j>'S4]d, "MiWH饬za=XA6đ$^Vi N3ES8#%Ǵ74B.g?Y~Pk͞]99 ԣE nsOM+gK0|]}O="C 6ˣgP0X=Eѝ:TR~npXqN|3Vo3pAK"a]Mtrx5iěBf3OoRt)3wm) Z];yI ]wHw],RadJ^/z^FF+b,aMx9C3u qR`E$~z)uɘ\lsQe#<%L)63ɘ̱ 㼺4$Łκi3p9JkA *#\N!|5_}jk(TTkBG8X\5@_yB3kWRlj`_7>c:%oQ-UQl>N q힥L^ ¿xVvt:s2u-ϊ-tVp\č4Xu)Y%8)]"RDYeHCnȸ,L()ص Q YԙʟOåYR(Ѻ d{HyZa:mAbM,4SyE$\!̮- $0In!ZGW5hy^0[YLq(}š"/Idu[I:!#6La,R \* ʎw:߫S1$6yra~@z!w:Ws3g։?.qca,;4d}BM q4bdYXhemPҶ%51NoA=cw)&D qmJ=sBՖtFQ DXm4 O&cm+GNM<_ElYݵlۜ+(nUNdꬫ5Wg+ X4ü5XP%ӽ\EZv8Gu:6 ﺆo$g牰}  m}zT˰H m:lvU)婨f> {N}U{l= ؆_4P8FD xl2o._g6luxXaz2<JO\R+B~P0S }GĝFGZeJzUY؄e] )qaICZ-UY@{,]` p1?5oUj>-|=TCMyA;^J{xJx}5*f$\%PH 3@j\`!`;j3aF\}\.w-g\lGU3` |`G4&cՎ1^T?RHfI&@~A檎 Rǘ;6J t0 k9v=oK-pP] ofA1i)Xf48o5&ՊYtBi:R|1nfJ;d{Lf)b-侟- rN efУjD9*zALjgJՠP.kfb䒦پ֮$<rZC^ճV7 lhUe#ug=L7en2T?FGsfj ݯ!-aDt3~ӯՈIUuUbL^hާfFOC >}g6 2Wb)a'j5pkݮ7a!(*|)^ud6ig/]nząqwV:-ajF䌉%.17GBӕ4n&T2MkUЖcv#ʦә*58f" ξ kA!];2qBڸud2u>&"!eM.@SM"cd~OXhXq){ި Xz!1w$+: !δ3ɚ<&pM/Ig{ADonͲ&b;dhbi|B^@@[ybJ RzTMS3}{:w7Rvԝ1kA=ȄGu6N}Xhlj-s/;eK3Vm.ⓚؚu\>̒SS4^TZ˻hIvb9 ;ܗgC97Gm:ZpssEDžd&4 feڑM<|w+JJ,ԖcH _D><%4q?u[#yϧ=|[r Yܖ3^tl4ʺ|| B˾0/vxJްf9r4c/*r% ۄRxˏ&^ϳ w\C5qgrd85cYzj&(btiS8D^ԿмEQv[c*1 eq:>s}Y`cz8D 㨡wBɅL9r}]LF,k ]$,DQw}Mo(C^g sϐP}3r;jCY/iH7X>-R 10 -X{ֹ/xxDL仌"FY ~b]hu"].ni|84f;ùIo6ϫ>nӕLa5PkUXIMܕ#c33LMt;5˖&M)FR QErn^?οT<{)r8X<N[C*s?q"ˣ/~yOǗ8 J{Nezhp4اSS\";E0-l]~F681?ЫkŲP౥Cpd2J]bM<(L템=[,Pqp۹_"(Sq םbQOgԚIl MNŶ0B;V5YwDF&[yą+TqΐbJ'YA^8 #o>߇lALue  htɉ? [- Q@*xYe:t0!tp<- ڕyPKZ. B?LL^;)MIץpSVi))9dǍDW ^F홓_/g_Z0yq/kqDm X:yM}+eЌ^1GE`у/8&^z)b}MFʹ$}VbP 9e?jFV@)ŵ۴ < _9(7_zt(Z.`095x=&))'g6`J/H`[upF"KZMz %E^x,>"j}W7<*eͱWl+?P报N{O;ǕJS |'+Ge/NzC]/z 2|j9296kbb40OsyK_ſqGyax2Z p5}(I>m]+u)•{D;443:Y?FpsLUD)8hn0)tQnO5 FK^ j˺'#܅ї4j̐GO1_;]HM$ C]Retq #Zor+Cz8=$J²bγq_  H\:YϽEBl8JoW9mc䖿}Zz0a1Tp# |Fk[g74_!z0rH4O[?vV?Vy}߹B#^|COJ J[K7 }lGq) YvW!\ K . M5^5^+h^-I@Fg͞ɖmV|;./V p%Zia$dmV6kPGt1f)kd#!D=:l`[k\'^ɛ.$͒Q訽Zaz K+&p4jpR i(1h@*:};G)hNUqsNKv0$Gdx9 Hۈ~ci9ApP~FI)H9s%}4b­eS'W\q;9e=KkWG$rΕsKҋLG(a8G8QmJ;E%V_kC"%}K 9e>edk}.Q2H/!W5w{Ќ}Ed)6*5U/ -A"ՇbS>;W/Bfq|c@Hn6]d` 9c\ԩfxو@x= |Aik!NYLNK- ] ^'6vPHCI`-JBSڃD&=? 9+|?ʯ_PV윻lKObTFeQQKL7nQ06Ô I2f-Ѹ.yWYkJޘ$ٱ~P<2 ςnN} q°i"wqAz"`_P88B)!\zmpH({2 Su?)whDA Sxf=B0ΎaTf\ʇZ޻H~3a?-8&tPrORunt9%/O$<^eK\ aѥ1{;ŗfTU+;L@~6Lk7A[ZX㕝wҤm+ l m7q<cs?8x E yx$=-$sCc1%x%q@&:`a>2?+\ڼcݭr>X6.13s_wrib-wfe:-B7LY1p6SmC'=QN<@Wyd⿊O|Ыb9?ȡ]ti-E~p|;8#-oCiO7<3qpO ݊zi$$ׁP xKsƄc+Yֹ ڻ \QĚNK(>p'm5yte1\oۊl Y036cW  >~v@ 5%?\ڙ"X݋c@=ہ @RĄѴgr_69#m,:S8P|dHMo`EVMw&QVEqт7k)lǬw_QoEbWȊdk# ->*U[Z6{JLZ!ofBr1N EP{#DP pG1ה+bX\I<_0z/eTtz'(Wdw <2&NrtqaJ}ʶ>9Oj[<`fNϗҥ _>kM-}*7`XmRgОfb[W]d SV򭼟ۭF2+/*qѶu$Z,^9=3uHnax;$j^>qS$>H[2[:{9Ƅ"TQfI8h8UlE')ISoťt3@HJ?f~ j{d>W!cF' ~'PuF%˼$2O8vLȑ#GQ]~%& g8OBnLE>KX$K'uv=Ʊ@p$YԏdTo+iˍu Hk/6ʘHbɠ4qtܐ.OKͻ0 fR`'X .Z 'U[gO+9bӘ ;*|&ZPсLdp&;rxIUdh/s+L&0\WnP|x u SEBK▂SoPuv rC~3\cȖ!U>*Xp"nVs!Þx($IN%Cnd,!N⢟@뇳J@J5TìD_ws*1c̒eU ™_Ke5r~jء%^v n>~sE_}(I ؘG]i4lg]Aj^fUAqَQ͓pxd0ݹ{%;;v([0ڲv#;~;2wE_ ґe{˶*]"Z!o]ahH>Y+oYs1tu1o|Dܡ|[+5Tɋߘ51G`[~ j-7ϷTXeoDa EfnMȉOn뗳u2͛GƲqĽ~P0U`2Gl9r8`]:Ssx r#5U!ǂ𨃉ktYdE'Oq&GU@ߢ(Dd8>^` er%ʪPU;rX Vv6hu[NȐիX_S5wC/TۮjN0}DщVs^3;^0+i6ȶS8OضkQukLZcH V%(`bo3ȃ{Bn=,i6үho#=`9^ÝxҨ#˄};^XI*.3cr3˪m[aVK[\\*4+$ۡ }IH9Q x(b8ya!xKtUjB?E@HF_xIz?/{ݘ(։.u,7KJń$RT&x?|߂7-pSE6fCi5߁HEB:Fz ͭ6ܑRT8`yb6Z)Jj Z2 `YԖ`N類`1 S7{ ;ރRys24mB? lo!̟j8v \q doWE΅.6QJ\Jrc-N6QYʺ+`O\Y';$V͜M9؂:8 gai?5i_?@{#gV\y&JRfgU,ZXŕ1ZIQj80arcAI.,45jUTcZbIϓije\[{0f>k/GpU~~JHI ub^/cwY>7%WvX>.7{m0،}86 wg-,kyC즀V]Xkra59Obٱ& Q廧rEtl#Гbl1c]G|;jL=|ExhĪ7ZO'ꔳ{[<wx d^n}BM%`y5PZ3} *, 4; ܡ3wMc;ԝõ8CP :K=Izi(Rfd)yjq5l d<Vq⇹u} cֳ#hWN4ze3+u;ܻ,zPyORbXU_])l=, dq׶A<|V-*^$VՉgy|ȋDgry ٲhp%M*x"m2OOTkl{Ml|Flj5,4W?ycM5U,!ud>LшBv|1;ggVD G)/b񡔌OUk!̹.PnAX[Z{HDӘ=wՑ(cѾ.+E~Zɸ֣l?ı82O BMcta*ݔOz(j^KvzHB.j'g ]oєwQ WtI組)ƫרZ¦t-(8[95c sC{.쯉i70:[LKb&D諱(ݛ_ra/;_)ZUVC4L_}jޝ da%7'[d#33!'`8KO o2񢗮5{ #$J𱳎19o^ f0߉bDI@VY =aѢwKd a ;D곲V4BM+vc[{>\2nD9) .ZhܤBl-1XK+r9DpZ+OɈc0Oͳ8Gt1;*! ݴ*DN[(ͺvF*1 թH"c (?cn:|讃m(ǴjRok=D9 rr*,5 /%Hmab(O*ׯ-@r8#$NsGɷWrbBÜ#BZ@Zle5j$a$KKN8Neѷ ԏN (+ %؇%m49$טdT|N5y;Np 9 \/A=n):HUNa[0v`W㩐æҧMX51fhZY}\i1Hر2FqN`huLXFfH]Q96|-urԘd /Ł^}ibFoZ V9D󴃾*Ncm Ndg೫PxG^";;ԕ$vspv;pMvS ^: 5A_C ـe&fOHee]\EߡyAJ &@6=׮1:pj5){ji>yt<_tCͤW qǶaav9 E_{*@H@b[sڙ:5i6Yx䕪Q jN_Zmn~t\x 9N\}*z/{Ѝve;JgfRg|{ZVTXc! qI'cw} ,x#n:w S\?*rnq}Krܡm.g!B5cڬ`%T(,k{ S&$5Pj)-.1qM"ubәw-?ϗd."3s&'?&/{2(#[w24:!F$. ojv֌-*#[م;vՁP uDxf'7e/l\/Dmmw~C7aܺY/bѠV>M"˕>]dKHᒞe2S]bmHD7nQ߶!zP8WLqջJpо+ZfçjgƁ#E7z ?y+ Y?MQ0,RU>?sEpni-#_8ym}BKT ΆYp:Сcs˓$t 2?+$`:UHda͋WRp<jk_U#=ڌl:i>J< 6okmyd>F-CB<0,+^4.u}+೜I(01/VLG>[;Y 2]\tU}=,Bca3r"]okGFGXJ{QNxc9`\/Lz=q8}z8~aJH {W,/ψZ?-V-3$tIW7>.X7qe^MrK7͈Vl!C FD%f ѧ`<ª']"@p應6&@=rZֱЧUDI;\Twh.?K ;nZa2AhPt j3o-=:A oN qi4Hd8cgi=ͅpTB9ްOYiEn.`pKlGuFI/WT* hLuu234 G)e * `k=,l{\bSvrV,ި^l c<`h,?vmFH ڒRB^ D%ٸ$" ~G6qk|oq8vuQK} ~ ,"$ |!,\4w8?ڃ밽ů!;opfݘOJP3HaWY # z%9qJSqϪno5N<SqJBcfi&T#_Q*Q"_P欶u*_pRrmHY\|R]vMOh!iM%i (fh>#2ɩcUp@PAŸ ij,b*[NrS-i^?sZE _ce|}g:_p(sta${"}#{~`),Vl,cvẰ͚X l_:9=H׉YgTGJ4١5MVo~U)BSw(EI! ve}FYClT!90 t] je٧#&v p~x4_=2HSԮ R؝u")ϭ$z;*tq!^P[x_gc;AknIyB^F mkQᵨN#Ơ3Mn&|d;f]۰(Hf)}'`M-ȅ겠d/PPϨQ^Wѿa]'ft?Ur٦ZLv?`Ҩǿb X'f3Y S#+G'l>nPG:e) I :k'@@t9Dr$wAuagjD"!ES0EgԐ\(½NP2TUUr*-E#Զu6bRZtl#N&dl- KLS\{K[ K";l9O=.Œ9OYke=}^:|%*!HɌo\&4ij'6f˱l-X!*!߶( öxKCc?}l{&乎G?%eKՒUwNLSp[Ї 3f2SWA!çѱSQmpokDW(!YQ(d2DqbNcc8k=w$nZ}DҳK]ފa$=8]HW,چBߡ~VvzKm– `x<ҜoդP*OSFT/}qo|R+L.*x۞Vh*13Yk fteW8u-'v9׷ $1ecn5:IIv:b2mHkh㥿1M%)tPcmg 쉺 IfF<|^]D0n fۗx"Lu\8*88JO:~+ H{Edz!wisI8O%U/|qƪVmy|0ELjm@FЩ%Am e1~E%}JR*^:Z)-'6Czw_R/4 ㆻPtr}vQ<% /MshV죠(ĝy;#m \ a TDm*{ EB%|e> Gg,(Ҙbywo-}w8 _L2]jVu1If*ijqf}7 STz'J2횞4 6jaI4C>-cM u18`Uٷrl,@f @@MQw`}N 0"\R~JA vZC{D|vA>r`}((r&韙S\NJ6AȏmOV:&;[%z$y P&Vy6 *ʣvAULTk{fg `S y௪K{?umkWg|6D.VnOlb*(U =I;8f G"VD 8GM.2̾f)†d^ J ۅYkƀLK* D,ZtO_KT5+}fk,NiVV?RZk4L'p㗩okClM6~_=k%~$|j*#WDMYE!]`0s`YmCӏ&S|3T%k%ϡ:P!c4}|| b^?VzexrOف,hz,Q\8ۗj0}HVK`acLj4j*LC,JŌֱJbN.V8Ib9,toꣀUk::џ,Z_}`*;6QWVN|vP ^]y2 : xkdG;H8:*e<]͛'pnbn̤fM!O# _J/ஆ=ɬ^ʪ"Ew7mwljѳ-m5kCl77W JB:fAdn ! ke Nd>⟏rz+~2y\TᶵcxU-=|u=i=ꤵR3BqѠLYMk.9w˴@N9_D SܚI}I/ -m YA'zJLp3}!ic;J@Z{9E6y'`rg>?[R/цJKJzu7Wty:=ttOom*BU4s8 j[ xZq1Ճ -]v2YlJ#B۴v(TK(-* I9<])x\%}b_!\1$;d՘!?+:A Jl:?jNObtܗk蚒 UM6 ӟьS8\{R>\ˋ4sgʬ(UId54~L?X~TUI2TX0|Sk}~3@],4 Z'$˟]@)}&_If8|4jUE :s|1l* NQgF+691 ~͹W'.󯢃1D&== 4 p"ZT#_Y-޸OWx7RaIJTrt챗>?ЩJa#EOR6Ȅ |< ڹ< }xØ_6V ^ NbX@z1½i( I}zh8#36\ĝ+ o"<;jئJb]*:Mt7òY vS&+"u/4޸ jܡڕ # %t2SJO t)فf4F#GB fZOXoIueDVʡ*=IυY =5d>:Es:*{*jr3 Ap*fc 0RdSB'f-nj]RtZp[3 }ys8<CjݒvGxx>gUMvD7YGk[y[(Ac7>j.:A~/B7hvza#$[9ǑudHVEP6A;%s&Zhvr& rBO5)h9 {sE)\V]a~t]IUgld}YhMu炴wop Q"ZϘɸ ]@`Y7;LMT顗_)xՅLK;JFČ n|zU gN nF{=''QNZX>rd^I묿z4|a']Ͼ6Q-tG;nE UfbTrHh Շ~/ʡG"˭ +<73緑9R-Fo$˶V܎6&+KA[q02 uiTj,_2ĩ G>UlO84IRCE#"в| &xepRJ'7GW&)K=tb|-7~3FnaA;P5(DtV"n_kuV"&~[+=r@O-7/~l^ /r>Ԧ;sP$665hThb,V<҉ͧS`즻FnZ/Ygĺ? WjW Y%iN#-t+şxֽ{>pMzaV@ѺixtYSx v }xK(0v?gԕ}c0d*Yu~fނf&>%τ->:y;(+2 _R*?KoϚ ٫9rY)e1;CQa6EĿd[kah_Ht av3QF=mi̶׍Vs" [r>OT¡"ӁT&Vdã/ka˪+5…GUl&VDOlG-PBDt=꒾$/U8xRU9#Gr:PemMzӈU'zM8[xXp5}`KS #iâ4 ?N1fBsڕq$3qV! 9AO3 Rϣڴ;8Qk䠕bѺffR E.}%Yag*Isҧ*S*ҏEX:/L|eI{.$ ԰UrFR?bX|:Ө!/hi$tj#:M*3P=o@-eyYKL;!%* < 6!Ȑ;1=t:Jo{ZIeaFvxҽloP1;-Y7L!u1ڝhdR4PحkhqWGݷ IG`O`Uf /^m `1V#L(S{Г`R~@ ~2wPx2:[մC kzgby8FA/Ajns0gωMZj7|3o])Ea}Ia ۧFZϥ*!uUn'h@]"=-ܞxzP KW_Mc°lFPfNH0)$py0?+j{)Xl(H x0ǙS_iZpwOJanS$ ckpQJ3C=FD;{2ݟ 7%RY[D9;EHY*q72E檝d (@*s4 ʢq%O~rObQ6ה|y߽k;>Ux?/n-N!6߂e߷9hbR4~F*'֓@㎐׭/jTΓ*d1苑\{{ⴠ5%vk&h%iۢzV=~C /\Vdj[l/nlWI f[:t['p6oe`ǣZ^2l_(!7ZPec-46{u5qJ*菙QJn,v7lv*. ϋq{FmR.n4NYoDӗ]o=2"Gd["bY,9]oJ%`[GY6;eQUkGhk(= ы9@7e9}j1wO_0zHWJ|Ѩ'5$00q@Nh{&uZ&aA윿|;}ld2v[bU*!!Fl4JNʹơ):.QSW{ؠ֟VTE爫)­-ϛmWd#n%LVˊK=iŲ?VK} '5ubxGTwZ3bGQ K`٫aGI$j@' 0hO6xN "`Pǥ_)(%.XѱB/u$&B(<:3 +x}n9ion.<,0yJѲU/d2/5J2PE4SF9v>\)- E_L dִw=!YB]PFb*x,-[?}[/d?k'7BOp;RN"i9*v[g7 7?hK79%?ZoʔrO@I`(ZgU44Bp S{ 'm`AqG4 iL6yof7@v[bGhBJeϞ;I" +R+~irHSi-ԥHQZ%=1vpÅwKXkN@]%q]!Ɨ/˚sޟd*x1:}$6-SR&0{qlLj޿;a[׊!f`umGTbMffnx8I|^je c>q{B Y[8#6?|<¨x|6#p*G?Ϣ#}Q\0kf_pЂEeKp45Ua>1rH?+/^)K:eT B|.vOKVO`;@םdrdeRbu[Bo9q#ƾ)MUsV鉄TB):R~C9dIisr5g׌u3!]"msSܑ:5(x4Gt/KgY/%V`Lm1MF(`˄J`ͤ9[8X, gW^>KdZW1 @ۀpUEo\?͕H]t~%AiTޓt}*u D<"L!fOk4 |L'qEi\մ?M+̣8q5!ߟ\=M}gԛs1 &lCiÐM vO_[lpd*Ni޾ {۱Oj:$jYg-_L2RGJP0 '^1^nwsNjWLȞ=ZGAO>J o;ج2Xbܿ //5L'Pr5!!T&z, g'pcT{=`xtbfcLtosQ{i9ѝ\",әnV˶'0XQrlU 'c6N7^o`nh_\2[! 1wp $ 6foy j7t 0[+,fIHK\ cʱF47͘ [x)Qh(dZN'npo0 b)NgNdʹy{ 11޶eGaj0<6NX٪qaƕ)Wֽdà~jz :E2PHV&wi)ݭ3(pd[3%Vw)IrpjƯdp|H۪*5d_nHJ Fd#rl|\kE hz= MJ:̙Sh)K_ĥ VY֨{nMCd\xvO?0_L UT*ÇX7Uame4]galkZ}|aBfp[m t~@ L-W7o0ˇaZ1h/in= y+DfOǘڷ[Z$z>Wur:̂z<ִ'_9(Guk 3󿣹88bOCZvׅT%Oa 2'Wd=gC-SdŵJIAKF_6qwaV-)b(!ұ5#KvAA3F1cf/E$LMc[qaFIDQ$4nHoB,-s_j#Bfi՘7 a6j:CWޘK q%hW^xJunF4"*)l1ZPP^"'6YH8Y9zÚePOL)B3/Ty GnjR{|ILÌq@mAezϊRFejz7ڵ5fNI z>< mʢx,3v=blf5U.UXwPILMk+L !(y=X(k\H{ Z+lR}K7op6~ Kd H],{tg@MWwƋWl8AAquڀ(7z3\lJX[O]^Av@=ݢVW:dGKiUU2nG6MUVf8E^ϩ5E vi~v,`9# n24,W)P#DYޡ< J?~c^g/\8+/4D8ܴ09UyM9OϯaCf~W1M57GB~ );2 c<.pW|I_ɖD_́勞\4Ujt+6n4~X 9uL LM _zq\1"[f,?jdhmcq&9@Wt'cximˆU ̸[IbJ-@Xnާ("ӖߞE@ pUljDm:&TfO150I<?I%I+\:cYh5(r:g'1q)|*ᾷE4"ցre|ν:ǯoujs}R%X3W3 WoL4Tȭ ~;~|V1窵Ux^A1$jX/0*C-&I9(}scvBwlbǷTq.z*'oqFq&R1 r(gߪSI'SQNMJ8&˱#XpkV_ ũ?0 <Zx(ck8'/lAmn `/wXx8(#2d[w#NCAԤeSMI7:# ~{c()D@yYO%,$$3&@9(K}"TBSc#ĭ9XxN1%J:"-.}wãm/d7Oe|Ŕrg{be7/z^ tv.-IӅ$W>fkٺ <3<J_״d旤zP=:u{TH R/J-F$DQg8AI%HS/Z=2E4;*:" yELGS4%u#\geNBT1_ڄьFbk=(V3LNl8ζ%|y"Aꏧ&ar=5?xw<O!J*2~|D^; Tvo(?HUϫU!1g=^ɩ4]߇Gk]H$YY9Bu Dxh0)& e ,(8ZB:_sNXQ bU`ۜ!QuGNW$;FB)ņ#8J=wQP=8lBzixc7D#RYNM>zfE9jq3mPWY)?GOъ1[ ?4<1Ib,LPeTۛ>{`OZ&lSMD(.K͗G CsGX DEFJ+G{@\.g'u*.P](e=fOkiqш'CلænXv֟[0koD'Ӿ4ׁ-1B²彷 MT,b1V҆*yyD%EB~'gzK7e(_ )se9萙I+|eV((N |?,8/fB2N6%z\" g}1Αf~1 NMTiГ rn+s4O ݡct/= {|/ppvz{@w4@U_?BW[;(ڭFK&AԜa1uXpV1آg1 7Xwk݋+&6`O@A ܑL(:mKvȑguo5 uPP%xtlGa %I;m>ihIU?"_KU\Ghb7ȅ}\Tǘ)p}t 0[56Yq:W,|Ƚ͚|Ъª VM>8+>7nP)21\_[L3j̮"HNx#=".ݏM\}l*=v6PMcul`5ː~rCPj|څz(^k\ʼnÎ4Mrcڛi?,3ZztHybwMUDdx^U( hqGťl.+ȸryiph6d_db¿ƍg`uypʝ@$'D 7N^ќs|8HHU|\͇Ű8ll eI̒s0!$tCTwbrf7 o˝Wnˑ+m!CZM,6}6We:]ai+RlMOpk3^a-^r‘dxV?zҷ)GjUGxR>f͋#eKw,JϹg;*Q Fe?K lZs¼XX%H۟jܓJYvc<{~JA_?+) >[45b$CV5&Ll6~`7}X7P%Q ~Pl-4E>nk^G[^wx%==@Rx-*V!0iA`",ir,V@žD :+֜_5皍 Yh\WK( -aΓ_L30hSr0: 6N.i.?q@93 |=wVVzT>I 4%Vk i -) TEXj亼c~ tv'מvdnarʆq箴fȜPkFS#.Oc.s/Jv~ǏW &x ~@D^4Іe"_Ʀ% I WH"E6%LÒ;NlNzUc@E)}U]I{w~oѫJ&jpz~s8!AZêBy@]gV#2*BxΑz2N~c.g%^a?DmbXԴ.ɟ83C*qxՁ{~PʌHÆaw3Uh{pMдz{[iV+q3@,K[V4B aYχ)6n,x^<IKPB^'MqPn\6J WZ >H TwxBf.: yJsBz8Fir0|q!uPgZ{me*ei_Dl{ZǺ5"^aJBjxuqD>>vSF"A7Y(o5Ĝբr}K4{T0~4FN՞>`)gsЛ:p\E+_ @[ ;.?O*|"!&R4/9B_}sӳhd_^ǟie;FL怋̩pc5ݷUZxG=p@NV^ ;=- xah󣌬ؓ{z!s0he  $W6T<Q/z{ 7@1}0R' G]u OSѽwaw8vNd9oZ/VD=$< 48f{Hc=_~1[K<+9'ͺb'Wǒ髩R)j'lY:oVuG"p@cv)s%呴&eS:_~3}TWA%3B2 Cdyo%!;/(1-\_1q HPO 7SOBCץVqC#z۽eKD囌xuqYTX1 = SoƬ)BDV tƠ@%ȓh:SvgZ;oBʡ@a2S 4GnpA|ib0P2,2']]9қG^ӤmA }2|GQ0B/+I1@A _9GA1}vXrW9"]7Wq*5Bw#j(h=缚@ʒO3][|TLBZϝRv`إd/?C04),+Yҏ~SjIɑ y+0FʻfH)ra2-!ʜrTy7琏ҳÇ^:LSض!mwqcJl'#JTKk9Mf"V }Q;G|Z-I<.<,sjveoOlr?[R%wN\yZrCw`k$K arñ U|vX.lbu/ B)'Ceg=hK?0p5<jy#WCv0 Dhw˙b#ގ;kǒeYlieN!C@?-&uͩ45wK5 PXWlG>M7(T/3JvnK:BB0 |l{^6impU1y`ipVO9qAFMu/־g١'PTV{Y&r6t IS!gG{ OE*,&F4˺CroC%k<6"'ӓStb0p2TrLfɜ,CA=ݿRp8|ny׶Z0>c&b]1}3xI1/*cHLh{.Tí6h=-JC_=ѵ4Wi' $ІN&UOJ@ V yeטx .o)0m|4|%z^Č13b< -{!N;pA:xW'%kF 95YB3Ѐ:a J 2/zgԅ xP< 2 Ҩn_nN:@|y[PrBYz2 zܻ|hJnX.%^7bp*{g # I8:I΢#Dk7Fpw%8;֧ޭ> T~]iwy_ғ}}ɥl*cxBs| 7Эu.D蜐XE5L MG^,k?>ȶ1tGT8svF֩6%e V$qIwdM4u^rb 'Q:tmx߇|<^TM2{2bePݬ$0C|mq@aRH T{[{ < E #+u;if:)'Y[8v/p_*3$vWN+(- )_7z4uwϘwxSx aB f;DXٛOWM),%m1v㱈\tmmslURO3)n n~ wߎ  *AvDTo{  N(9h5nXe$í0ڌq>v]` ~0fDX1q/fVH4ɫHT3] S4Cr+L6fhzYl9e8_y9פ.a2/?lb$L\L[O_STS u_(he*(B371s7NalFEw UoZw&M^R_;e,c@m_Ƞmh Ekc|%B+XQ"TF\e$i:@sEN ,nuny'%.@l[ U0g\7ﱆԦ)w`fyAǀ1c 262[H^9B~r{EЩC&ҏ1SA=bm׫L+3 0-]' 1㯅 KLZcp#!4Sk%7_9! ܂Pv2Ċq.y5kpib|Y"_ґ깠-[ oh)6AZ!C @Ad ?環e5]ߔسiOx 0l*\ʋ'$[-̋ ,;o vQU^O~cf`[N.L+zcء̚CRJ~>YجНNBiz$L]c!?ϩtjsF}Tro:k?wACaSF.))(q0`R>휆v7:i4j%hxM:Xd(I 7~G*14'$k]& U4 GGF]v#=wHەt߉ᬉ8;Hs;|Eyp~5w"Kh橪JjvJ:=IF5@~.d?$щ5Dy& {ۀqy%@.OP2\t"3${CK?=">7xP³u3%E_gBsC˵&@3b+v^d}'%P&K@1,FFdFܟ\ۗhQ%J\2{9OpDazne(>J}O,ggosۑR7U6Ms{Tvx#@ޢ}ϘԥN'\~ڈ~&*L\bzxdߌr!1:M>,H}:)5Y?+kdo_LI\B.eW$AY͒(vc~ os i: ܋gč3]7VUe%N;)N~m uk\8;wԬhc5[鯧ZUgUJtzeZ|ٛ&um>U[9%@c*( :MLD&k*qR;Y~I%ܩAz>PTE'3#v4 3ĴmYבz8>(oŴA$Cgem2ئJw?䂹ue澳+tUxڱi^dyj w;m`V)5z^d#*A+c4.B?b\=zЕ#HԈۺF$FREcK7B-v]M04Agw&e$%Ungj}R@@3- %pH l9Ǎv2D}Uv TxO Sҝ})̗Wn ߝlEvD}ٸQ7 _ Њk*"M9ml~BnsK5AX16I?*amhbWb*ad|*Ut "ֺ d,wq9]aǸ4k:z64dEo6a7%/I󅼗Caee3|1au.1Q͌Gv3czcwݘ4H#/p(#zKʨ"Aݿ 3  c7eXZۮ _#h#X%5S9<aὶBk Lb;"f}(!*: ὂ?eD*k,yb{ɰ( QGjաMS~ŗOν/wAW !x*zYӊUG"r͓oy߮!P{(ߙ5-1F?0;2w=XAIbDN*WG.ċlRU:1ǻK{T7~BMuu:ç&xzGȠtYg}l?a_ -0#?ŻrF/ lu>,BgiMYgچL/[߱_C쎏449USly 2.x?(. 6M\nZpuUU aFRgy31'|dI,ˇMONw6FH)'(|ez}O }ښ)=zgX~Ekg|7>:drƢ.ɜ6wk$X08⟧>7(`T- ;@lPD~(sD^&|[! 榺=6SD.PR~x%jB};7Yj9uz'>Xix:qd 1ɗc?_<{I9NV^x~LBr}Ej Bvϻ3! o4zh:L côKm#&DEXIJ**N5Qъs~YU٭X~m!M;*gCb{1r{4}̧s0fo2@8pE<ܣRQ c͔d=Zj3J-r' Oٗa2!3PW=5a4ّg?}4&.';?VyG]ۣ9Yw>824J0 !2+MF0q|c\oL?J`MQ:@'n{3&5M.to .KnW{|L#vl<+6ċ$~.OkޣhEh7j@ +fܖhK+roQq,u0l| $ KB8NYp)r$"a,Q.gܹ,Wǝ Y3׊KwG E}f (>oȪ"P6 ZIuBk_:ߡB_e}V?<5Cu@KWx{u%XD妩SJ )bc&u?8ikIV3GSN=;%d 6Jv}mpXS:w"aYý>h:̓g Z4,/8Ycﯚwj C}o+#8d&*c 5-0+sb,^w@ +Y⻂TXr$ 9!){8Bhh]zyU%h*MSu }WKɋ8̠C_39y5Y=[_J9䆒A)T6-|5)N+$>( D"A@IO]&/ Lnzꪱ#JsҺnEZL4/ꭻ@WI%9u*(a 2Y ؉G bRȁ!.d5!Dokt t!X#CfApDO b8Pm{#P">I/]29W'&c\h8/'żI}^@U_#ܛa;l fvWBEFQ|d|Ͷw͌2ڭǮ +!*c*OOG4朄Ei5j<&kO0Ul&U<~W HzS|{/S skCY\=CUd?'|`׆ "/:Ԋo_N]VX Cƨ"ÙKAY,1Q9GQ!;z֙a\D6T CƝK{AQC=5 $x,ʐ(xlپD-Z7ǿN˳/Lh&xm%Ӎ%Y $:n^=tl?j{2ߌ&< WGn[&]'h dopP(=ÿzF6%%S\\$z4hONbjHctеkDQ͸(;DZ\XcRTԡe"  NdoќDJZ1A W,*< #gTN0Rrnm^5po}c#+qIE#Ŭ: '%/-2՗49W\0WPCF=|'WȺOrr l\z4TdV `:X#3y&0qP-FKϓ8U,h0qҩ*/G@| S-;KOrM =f$SVЃŐ7 3Ւ*2f׌Ig$ ʷNƩC.8[RFn'dд2} 7SM7?488I84-Ob*!5vIď# vQ&nUQ'SS?P!{x #a'y/[`@nar2F>]G1̹S!NMٔM1PpfDGRO&MB=&ev6jHn0KV*)Smf'ОZHrbWVnN@PfRTE/>VBˎ}TeR]Qg ~z0OqnnKPd"gۢp&<NG<{WI&5G(WdM=tqlY6=WBF tt8W>Mj67˅;(?[}36D#hOX8ㄧ/.`/}yoN>(Tc4^ay3BPY6 ^GbzO}杏bA+sA#uy3t3-7y<7p26vǚԶc'yLU $Ӡ+bg7$;}i'tn +Kml?TH8A- Z aGbVp-tgМr(Q}rvqd.|j ˂'!ƭ1 Y!w/w`F%_S>gyQ9aХQAy66רݟLU{mêZͥ]v3}&y׿Z !ni͡ Z-T4X}|u@q\&xwdB͟BU.2-mB w hl氺{vgCj䂠Y{ 'dc([Y7$Ɇ_rx'9Kd(vR:Asgc䠑`fNnSV-Tf"e+ǢܠYGsxzUbdlEu $@5@s}8IW׾A-n<ſ"WݟB8X1ȃI$%Oc0,EŹQlQce!Ma"J~- K:ޅ,hs:ħ4q(}Rm4u +Nk]@ kooc+* b ?r.;)RO]NF'7n <~'~isPjn-^\h -װ Tc%nb@"&n&OL$AYKXPʫȳ) (uW,I^#7Q| <Wtƶ]豛6=AW??m[#DkToNڌvbq?KJCt>'kjOx0DmP']VnatmG@M1|O.j>5{uch!}NyD=(c8 ^;譒l+1}-,CBP-L]tk*:2ѽlvW!}hSTQo\@`e`׌cE, j !ꉦ?&){&A chh%ck:Re.!c@mA@+ sӞ%4NsP`QtKI賲#@F(iՂ/dqT{ "A1-K}|D$+Iߵ oC4q09H80$z>({!o>ͰDAͲS,iGw:0NU#:¢9B4>2.ڡ2aw4{kLզqW$q r8F,.I I6&4hOr:uN(f8ݶv,RmDŽ䷤ȡwKHSl6 {T){XP $$»74M2@Pwe5 K>L#{T֚)(XS0LP{N,4xe$s  lv F(X[ (?'˂ٖ4 D(ID8z[ja@TWoyd27&V)`Bz9̂ɼ ]Y,~Z/[գUc~ccZ\yK ߧoHD<#/F?_"~FMHM MX߯. l|I@FqĆAv/=Eŋyn)*uF[DKpt@[g>YBLj%d E}M^_]1 WiggCDJd_h J>l 󁥢<4=Ts[c={]>lu4vUP9 f`虅2En/crcÊ GA8vl3X˔4~`l#vnF+:b(PJ48V 4|6%_oOm1XN,id9<gM냨`O>[ |Gх kxC.ݸ/e إK2U {e3# I%!噲Ux G<<2~i3W8׾Hda?wSwG)&@E")͉3- ->'*A _b(sΖ %EEQ<2Ps?0ڬ>C9EeJ>BQed.qaOE {EIPj1d*IYhL(#XbFxl@8|æYۘ2>Z,R,AٟćerQ!kfTX"l)ueqfjN)sdG^\EP!9[aDRR!x^HR ?|TG,=)ݻC2f77Q! 'ωzM/OgZ9`kT;,~~P>ѵMmum` M ve:"U+Y&wRMџ}\՜(QSʇ!O"Bߓ\-=_@['h.%Aj/;_q$mj!0x1kfzZ^g =VڮI_Sq.g086XCiՖ(q//7Bh+bj΄KW2moK((IV8_{}ŴBN^u뷢QlfX);hODEI=,e[`AUKM_~(֠՚[l.OXP˻2;ҷ|J*tRm]v}jEB} Le* ->=l![^}%/+?\|Lq"8r7$S0"gE|$QOH}?ꖡtU q?eF+ jVɛe'`j_Cr:ɣg#NdEwou<'(lxBKP= ^qkp/\ fttu> ɮ|,^lUCB5v|IKLb/EQ|*extsuY9xvLLhĠd0K٩j㡲f1eׁEbاN.L(IQ>ֆjpLʔ_3}-11I4^JZ%莆u4S}x>|ʻ ˠ3eбŐEe˜Y8YXNjcBn+tg5߰L loDin /do&s+jЊ hTɘqr<`%i~/6!O?tO_V.՛]d.\H(mIfoVᣬ$axHdUV^`#mYdEbK]tv_IJNE!N18%%V"+|DNM)%Y7bj- *yg.6k$|8h?f';a\ A@)g1Qnpṳ / @SQpƮA' AwNqߢ9uB MO0WwITA_rXA Ejó>YQFб:4JfK(vjva>hr b7T/BL ~. $x$aג9 xJUlk@>g``^^"M}D3(Nt͎.@w)T%|58ÌOWip; hp7rf_ ̖^T#t]O8JqMde=||ر@l˜F~C7829b?}P *V!>֩|Qu^\gmL epR8Z,_Ff|P1l%ܨW΍\=ޅBϱrPvkpmͩR}؀02" P ;V辂(j1U+ qKbc_yT<ڝZ%c< pjJm6<``Mo9{gt\_ T]N }W{zt~k7g Bb\!<WnߐbK|YHtAG}$ܸOc^ˏϨi, ٻ`o`+B +'y 28n N3-uD {C5a&:`0%fMˊk(-꽄'(cެwa\PӔɋ){;T'Fu!i -3pӡV`g09=~űy6"秖~vLSϧ$D)ut9 <T<:6B_4O7;;1QX&K,:aDF`kj!p{G()@YExIRu ZSr}iGF;:ŧCkMPbck-w懇N]=Ӿ.QTv5۵pu5C?ZA0IK::4V8e_NҼbc( 2'gU&MBUW%ꗠU+yncWtʻ}b7;nF7N3s 儃҅+bj:n;ai(n[fD ɼi$fF2 nps?nonE'ޜ \ ֌ u=K kHAl?:sc&]콐(NojyO;.f]Qs < ϯ ;`mCEKa@}~ "&{]lTM$ 7돶۬bTxfwe`RlCQ~2 jGpe X.S"!Y{cAb#xELCw=1=njh+ iI5.n=Eb; mښMWCD+2R 'Ƙˋf2bpH:*gOe}N9 /Qmɒ[PdG߽ڑ)qde׫qh~xQ9:RiHečX$ eJl&)7ݎ6g> v5/L5\xAVssظ7ߞjHE4/V2Z}ȟUuo3XKţ֦[>L4ʘ{a8^5!mFO~\!Io>]J.k: CR%?ۯlH*ʰG vpX}qۧy:̽:IuQ)Y 1U朻Gld_ ? c婎lUj4-M` T QF /N[uvBl:I;}`rb0nj.0-tx02+|HbވVgw:·G͞x2̕y/m|ٞaLK4p~&c|6v"qQ5ȱW0w'zF*E1*UDFTe^ ;2S+)C֣,bXrm?Wz-ԭ7 H>l=ɠA4\X{sROqXR FSi0i|J !]K8 &z-ѹCENS`v l)b#a>ўRucxuL2OԵeaBh"8PO<6_,e11q1/V=DVJ<Pza˧q+~U뷅%Sl% Qg0 "YG|Xֵ| 8Cl;>Ǵ/raSo|cmV +Qzw@;8KP³Х (%w L%(v!ă8`W ޶9{s:BDA[v0RJxB)/fS?ɅLEbFhS`TH@*Cnvٞ-]ʣPNŬ$=5]ώeӀhw[KwL;i咟5z4mS|Wh¡vDnKT3𺛵Fˢ%Q W6CWnF^"-Jn_PN[/*Fwmh^G5cԹW7cW7ߠ82뒄q`ȂD)1.S*]N0>è}G՜q4yW|JRLE@b?[?m85\=AڔIF@A0j=CMd6@:yyKcrUmB%@sQӚLm}:2m>{ dt_8?<0}878sO_XЪáftDFWZv4JL:vpt- =qX6Q/}RԳ|J[hQĆF]-t`s \xg|`i^܎p['y1s' CYEvdchbB1/,ǘFY ̄8_ퟴF=t>$cp*\0zmGI~OTDNaZd'EZ 0:B'>]?ǦaZs`aUs[\5Ae–Nm%u+URAH[qFo9@3@(jh 4u1R j#o_+#/Ɉ+OF@!b(ʕɦs34H89@d/EQZk/oX@Up HWxy0BubьvX8Y);{+%l8-w+oA@r(=D~^ ]5:-C)? E;Lhz!.h1'Ɉԩ%6)0jML$C)خ4Yow~yԏ8 =uh=݈$=ɽ,А`@?0LJRt>p]cn)e_S ,(CSEB㯬h%p2u 0L}{\U4^h^ݸKueO`f IU%Y`8t& 4>ҭǣ5qu *4-ZoЭ}b94F^ʬ5nRGfl@q{wEgSp#c;<(H7|ݡrgV]v|JQOJ::qg^{tZsds&Z# <|_G<X!_дCE};}g {蔒(, (s-=CNj{ONQL8oW+ms)|;*-4YwħntJ7SCqծo[Vbϑ6?b"5}L"2"!`uܴW돱ǷAT3muF%aF9p">_l4|@tT7-W!~{O 0PE#~/xC8Af Za1j1tٮqĨwUJ:}±1uQ1 %zZ~T$r#n3j-r ސeZGRs;̪y3^f7.‘kܾ$qٱͺ"ai6AN4FJ̌n2ĵF;JT<&ϷLMax{!ᘱкe AqcY`&7_>n,YrKXa ɝ߂UB&B|[>mFdqVvm݉P]\>qd*EZxMRDClz?@d[F5[|֛˞ndc&;Qֿ ]燾:o &{JB}u݄do7P7,6/)ZD}?;l;/RF݂m*Xew]|&,{"AbMD:<3OX62"F~ PUEa0pQi gg; m{pD[AzOūIz61=jؚ4@Cb;WYEF|%/V*b3kz_j+.igMTZ'O9`R+$:Q{Y?/qwܞ`){9K"~@YJ>6ӴMه6f?Rn0ވX 2qmeֳ㝘fnK(V wjpI Q1iG9Q#y*`q}iq JQ7ؕ{!XuwI,?Y!RP’=-Hi>%'tfGb1w_YSp`f&_4F/s- ԹY7n#J Ƀ5a5PIlӼgx2A7 9I_c1,b P˜fQ|ZgX9H+j]b~9SiYZ-yXOuxxoz[D4>SH3}QП1l,MӠL+HdCLwxwYL5"U'|Rrip>=FjkyxP|N rJ RB 9&P}EC@qkBOHڣ!ʕQ>bbi)6K/>O ~MOjc0Rf6nvU`1gE=X`HcQ)\,%x:tN?CrdN(h L1ΡDZjt?wE7V&xRhf0zW\FU".q+tGHmmFxHH(@Ǵ+I/Lm$uL`2L<LyΦ1"dŢ[化 Re,Vi8f^΋8)D.ȫrl"<`Yf "[}ELC %G=X_Qrڜ`&}'%k2Œ-Y;y#,Ӄ)nkR/XچSG`쪣3GG00C(qmѤPd uMˮԨM08HBܯ#ۯ)* Ŷ!ԉcP:4 P}3m5UJ&bխ44KCV3X!!;YHG K@kRZ"֡#n ^p/ 9t7g1;hLcf`wj8#`K4ҤZ$i"g#=WE#';5W+ =䅱8F.Ad`gޥl Ta4k)MMS59ezzH@B0lB_mw5L/׮ӗvD4'w8HOFo?3. /{iUc)+j@ldSmIBAo"NUK `\9Dxt|k\ Ǒ6 \AT /(,OWqs |) ˾Ye_הH+#)5(ՖTbȊCڟ0.m5+bbA2V4K7%W2rӐϣ+CpF+I;5_63ۙ\ #".eZtxy%+R1+=?z.xJ9l%_D2 q\%5?k?S!4н0vi~+U߹FJlP~ު}W+b*ti㉱Xܤ DLI} 0DVsq&28a3}N eS3}EwkTV G * oAq7 [LΟ"Ey ḇ2tr%Zo)lO/E$h&cdD[=isuD99'|q6Ƅ] 'Fn6b4P"{ ۗ_?W;Wcpp}`:0`u)ɰ EѶs||'ݙvKvBmj(s߁ƛT<#Ѽ`1;t:<]%WRާ9S-{*?#U3i x̬:EEs貱jn@c[:!Pu m"Ty _qc|tE:0~;\U?裞 խ?߂iH EܫD\&V5ua>1R]@tBcmo묪BҠK7-zb_@&fu[=f@BRqN_:Y(_&ׄ9ͳI&OV(X[DF{֑ueth4y-=Z~-8v.nl6Ё'oFz/y";Ӕe2@ٞp!$#nc%;o{5a]vPwְu2^Hol7Y!! WVQ*o"Vi;qc+,:MirL/vݱ.n32ΝBopq?ChJ)2l0| ho0hNIEGBVkdGm}tjX?Oa 8~V?V1ڇQ2?75z/94̿HV& nTvxUPC$}YxV«_ 2 _,[7+Kr+%PAb#NfH+Iat>jj'*cIt;ks8gwmIGv@@qqlۛ?A׈{(V H,M.ǤGIH34L9#j"8Bv&#)dnLBs׿RSDŽqpxnR3@ֹgfD>k~I$)KԯiZ sD()$1m/+Όv9[Sc_+>.{!:&p/Eѧ% .׮{n9Zbx)i3i w/=4qڛFRw-^șC2;/"baFdK-> |!\n[_%O̰ӘoU>DºmK8. c IW0LE,w릁Ɋ_fgx 4 ;X'o$IFøiȼ39]ۨ G^Px5n v 6/B)}^^P+sK%ZCZcZu U-wc/܏w#*reRrfWb5ؒA>9Thy#ܿ $$˕m\oT'uѢbncDtn^+D6FD3N7м妺X=㭷|xݚK IHo[ݨ!\[Cj[%{cEph2-;bvWNӳsH\ ]xv_8DaS4vq" )3n#x䳨1Fd2hJ1/Zh\}ä{f;D[^wy%bv3ܬ-vD@R|pC|\Wd(0Xd6|*Gg JGx[+R KqJ>ET c-'d9 c+Ss+~rݣ<0hpڪg/pׅfoax<@ϪZJ0z0GX/.FY|PyH 8t|/&eF~NOzc^Uˊ9oɘRe=[RX[g;EKn8}y -Eܪ `2qyzvρ&(|;D*Uot{[0ea{%H 8 0@+x/Uoh WNZ_~EN$id'טi6Rc}]Fɸ!He'aҖ D0Yi3\Rʡ\\n95c`=\"m#S&#w2QDFm/M٣A 5HtFwL"* XkqOcw:ԠV kMt\.4, d~7U*A{%7?efDCn(좆Ʃq1A1"xr1Ec )3zIkَ$3hg $.=)Y*<ǨI5z Щ`Wn жE/CVoQ:N{pۥV ,BpuRhR%$֓am#uӲ:.)DV*9y: ]¡_#3Y叚M3n٘.Cй!zP2 Hs%j/3Мp@'SdQeNñzl^c8 e(RF%y~vZ q6pn<ݵϥ^/09çb#v"_P͌  CkZk?!y1%Ǟ2-ZV'j^=BKm#gg HiH@0мY't$UMw p샿ZjSc5Oڦd7}uwmq`A.jW] M~( ȼaL]O@Rb*$4'Fwc\F,P˽/DBރdl$AƱsRq%82CJ}&!IوJd[6g ;BΡafqݟ#or U%tݙ(& ~z Fj8µL->,(i㸎:Z?昰IDHCL +ud3&j=?iу Zq\»">}4[ESTn} l4ޝemT&e&"Y,}TO!<8 RLsQt5):VT%K5Ӏ*d4šx(Jx3 4ncuRZ fC|mqsUJ3#!J,tS[;q1,ޢd^u 07Scc^G n*w-gb_T0啪M"wf"^] _I]NqCd|ٞc.^@ ?A8Wa:ZgFtmJΌۀ]{|jmtMJ|#*Jwct3kXF)zl-]ۑ`dIMZ[Jdd/O~Ћ1% wM5Zː=R[ppCltg^j?4Hs _(6ڛE޾cfJY˧fՆ&wͿA`J*i`{vK=z01 ¢y/KXklV^/ZZi i@ȤcZwUe[& ι+Ϋ9R=5P ej+t5ֆL%(>77Ryyk35U˽ gtJ.7ت4/ѽÕĚ.gkS$4u⮆lwF}%T^Ua}ZT=&ڌ: +y6SsͣGɌ㵆9 1xXJLLnf, NO㱉7j."za9ƨFcl3Gt1OS>2x(}+n%ުX3 ZnrtӪh<[Z2br7k+f BFmz*O=':YF]7Ǿ2 fqn{Վ[%nlw` U_̄ݪk)ztx )ʥܤSꆐ'"T2JC<А0:HH`keC&z2;?ד =ocwU^q#ExnG==U6zm"!,m4FW~d5ҁ',x1 f =v(k2g},fKT =3mXk#=YlV[9>5)쓂< Q^3HToabގ"Fo^,bAsxt|:di*Uu*w XWD2~i{_{N͐LܘInV)erqZ (E*ƴ6{m CV~=v3 0{~UK!~5H%pQƢg:Mn&M  fV!JNzf>AZ(j8:MnxgfrYyvQ.a(lQw~Vek +|(I0Pǧ ^ZL0 @EkSV }ѼxĎp }2( 7q*2O#oxw v3&"sM{V nÜ'+1]Q6>otPŽ=Kosf@5RJmmO ( GFjeII&'nFRc8w| R?#+d^}TuPSg2 'rG4Lc|^@IɳDSij_`-p?~%Td%,_\ij3 (\KԨL_ߑu"pjC[w[\XE[|̤4Id'i }j0SlK11{Nc!{m ;/.-ٰo{W$B4ÜtH Ͻ׃3j-N1g-}Hp$i}0\Bjz4q8]2a6_S;f>}GSK|:? XvmȺw$]MyӘQbʱ -le!ǻ{1~HWdW J0a^?X 4"P|rJ16BQM6.^Ξ7z0'(! X› qp)4٨9ofpYE g\`}KZtւnVՀPv4(~ݑn?p1{:a m+› Ua|Wid%aJcAt,MPBNbZ^&RkglLfU}c6~f!ʾ W}H00b?}y5cl'ݍ`AZѽ4 ^E4 Mڰ7R!.Uc'N8`x|ͷz$ s@։!?KJwkTx}<) DVma3ح]gѐfAo^ N5JPjՃkD͖A{~?jkVu!܈ `ur&|j"jkT48%!FǪ[l3(=tkثfhTƀ}$)C۟3hJ4t9Yf  >췕_}>H ;Tqx8 z~Hk&m2;\}/N O[H>umqyy.3NO}}~* ^ 4ݡ&%S̈́>۩k&lQMVkV2X/uUy,_``4~g DZGb ~xw@WD &s{V}złX/Ow0O֧ YS|6Jh-8JW@w]ܠ9@n9H4n[o0-~"d@ сmS$"7V<c?#< @s<;k2WwfGo.1֞rёCk0 D_!'5Z.=c3VJ0^7}s?& : @T)Ddq:˛,eJÙP{eRʶ0F3>=j~Żb.n`v9 )I+7>B 3CҘ2 C^Ҷ,&R&P0(#T $]JgZhv&[<ߟDx,50Ü@j0.?lHM[HVZp1ӶDO~9lɗ5]V+~_$垉%yw[-6\Ǹp0e]Gu@ґzo)tijʜub{NpGj(No071PK. p{W2G Lʱ? u# kРkmRr̠jl©jl]KP=[8㒗ޙ "(_4!ExejԭyQ\>|ߚEչlWs fqgl%`ΑŤ,@u[;RPr wd-̅cڳ4 ]0і.^󼣵F=R_ UũYw?fߛ߼$ KhA걠 }Q ebak b>2Sr[tM!ݢ+?os|h5:iY"q[q*Վ~-znܽ6 JSV:e Lmꟼ axԸ16/5{s o_ pr$M jjkV oq, ] \BRYR%XTʼni~BzɧQ_,<~1ג LJ6pT':ao-nDkL*z[Z7 4Ԡ70UY=:̩Ęm*cX_ҬYw/wAQbn岥%'bC׃7HGf 5Oc V R|"6N +6`V['6:$H3d7ջS^$v?hS1@8AUڌם'M/P+l5Ef7qW6`#@͞(SX 7ϵ̮bKgԭvp-ߓ tI\8GwԇٞR7K?S)Xy~j+sNDg3\)N sp|.QW$|f b.&cͺ[M&B'&1 %'۹\wA@]ke/ߵGް4 :WHn#G)>}S|A'wKsmo|"0,َX!\UgC<[q}#jy vgG6,cqq-ZW3:G|Ƌ"lJ AdyVRg2YVXB-%t913Ų@Avچcy2.yb07E!U[ZR ?^ ޔ5 :Г{ R  ",\Jְ%)&Fp$='O`%@rEa {{͝kg8&agjN.b;Ӗ(_'1%"ObW0ziޒQO9/LL$SμSL4ƨ~A Oa:t:yc~9L1qz~Ŕbs1+q0aw`{'}Wn~љq|X;lE3Kv{ώ 9Wa#+4XT1`& 7yH.'7_4j`)@1,4C<ՄqH8|rbjܴoFo6[oEJ]fQ UNIƥvP{FY Cmd|UIr7[[ZU2=5&2쳭]GJ9r0닍&B^E6n G$[ ⳋT;_I@s Ź)WҌc+P_C1z20N7%/T G'9gsa+D2!CO.s}̉V-c\h> 4@ Z0cΡ2eZJG˧pỠ)6<8`)C \mkl\s 7YS5p?!=")&M:t0)f`2 OHt8iH]w?A`m  :(~ٝyXku+)et.fdWٰ7A:CdVyBǠu{Zuo#$AN4[uD}> cOug/T^(~40p`^9sVK%1EeC1jze~[ݠRqhZjԟ6ׂ *nQ: {!MֈB`{U/yҢ BȣJ%nn6>yQX;`iټuϪD%Dwz7橳ס9i҆keV⡚'+J("X_An(/k軩F0iӥ  Љ]#Uy\eǹ}G|MMyj/,XOy&eC}R*~,<ًtoΫ"XX{[zIcRGqUIpRl&;&6eo_p\(^'~{?bQ^.~s3x'2 1e(-F mΎe$y_ Q1{gPy\3CH淹9ұ<}>je(L h֣w>QiԬ:!o͘n+FZIR/7ObG.!ΜI_ҵ0Cb[T^f_,/¸Z+!,8E:r֏c9 avӧs7ϒ0{ "pWb&L@~3Z?r&3X9"vēI?_zzbޭ]C#z^qr[&K#W^෈;c"//~-&*+-GūY ấ-ŀiHPrgUگ̝ӶJ"A8JLuF494-% '+d-RPY+D!lLdG6z0S$t?;n2 o `CH@0P݇.DX?+<n#!q+idxU|p{6,Rgk6[<:ab&#Sǎrz$u~O,1CD|=L iZ_6~;W9ldCA5Wŏ޺ڤ .Fw=CmR2$@Z+v]ۮ#q 2t_ջNO)m 4Įo߳Qh-?_*34 {<FVj܄ܗ%so]"s#O?B(ץWY@,bPmP'cva"O?"VK\ PtlXM%wY$Sgd,Һlk(TYL$TPs*/[/u3'p9 hdf *j*l2^Mf S#NL;ٟ^3-AXd(9 H'fT}~PlT(>6^9yI|iċRkh炙Dy+PO1nah A43 EN!YÁcZL>p!`cF ޹4) nj7C&hv A%^ZeT:|Lț&ك#y6f%>?F7Liiu[Fp!1+&#k Ŭ~ʖTbSYD0ſYRM$ed̞?)ˉ~446~x_|> ݑH#EY=KohUGu45&n6A=5N/71a3xwŻ^&V Qhal4NJbMhBTZ[er787t/vKskI:vN:֢ 2K =Tm  =ya6ytALw3HY@g-[u^ZMjS4!=lW>an4Le7<- '- >agG0\ _:l+[6AemL>:/s~ay(vo65Ց k,E/ϱuxoCA׶u,)6}ǟBxw'"!P~b+n\ / _t٦j5<Đo(%“q$2R=uF{r#P[ lKwvKG}":RQ!&N wyetmmZn@3eW5>yS&'$;]uv\:yt0[yM'oOx 1,jz\I%TDZYI>k,t8i%2 ٞk{Tڐyԕu2Nh XO@^c)MϲEi?iFgQpg䚚vr &giD,#\Gnp\@[6v=Whwf-R z68k2X=,8$@<6?NZ56xЙ]mܩ0ƻqᆸg{ ~.1BpB*juviT@uQ[-swN7*)>,#9!ca}06u^%  Ky6} AܕɁ;&٘se[w6Vjffxso%[N֟Zc][Z.]z(̷kT4 *E|;;E{'mY]*T8aNB?Ç|f]*Bp4'`H<@$םV~nQga>;ca=lh*Iio2`J"hQ2s)~(9s91]xpO:2ŁYqTY63*r( X|qZ!MVߐ?t(/4㥍~lZG::ꁌNW!t1`\v:P̶haOߥ:;r~ %t\KW)gMZKc0j/8 oY(pz6=DWRE6k֗2)K¥֕w:lDo+6o#=Nh}+Dl eTi8:I.M+v}~"&$BdSd1Wj¦BIWNz[H̘F"-KUy!t1%=3_FݣALNgr0 ?=oSO|xv]{>]skG3AcO=uwJ) vg,BoW'l'}>&Iԧ`AN,#gѵF 5q aVD>n l5׀|Q,ѪΡ zZSL֎ =u b-9h^-3S$#|g)\K0$$_ncWhš ݁p #n}-I{\VxPy \`Mv'e%/ `ڙC\oA:>GCYH1Vg "͖ڞa+hzDQ?eW@0ʁ'u&w_wUd,lvU*WN,tKKpNA xia\-Lr*h\ gX{4`9ߜp~pJ ͜vrj-YJ>miq ^7§rҤOmb1Z|D!ose6 RݳGl(g<`' Ӡa L6/kU"m@[${F*q]p_/.W"c{ O?{CgtochpK'16|syi6~vC9w)GǦܦ來ZIݻRwNW UWh]B,ڙ7ynpd ?X.̀etW}P$xB!i_-ZSQ"ܮ~ /tkw;;{d2r5h5`ngN"q ﹃ǼV)SbMeX(P~M5?eaWZE7 ޥ;ᥩݝʖy2"uߧ'иM\"*wt7ַzqҝp` %_ƗA~T63eËC`N/ oR(r2vg2{Q1x{ pL )|O /CxZɒMf-<3c39]/ʳ=q 8GGRͼbÝ젩|:<]H`0h"gA;tuatޒCY9A;qN˂hsl".-4##S7_I)EjSu!S+zI|!H|[2vmBz#uPF M9A(1\7f-R\4vD28{tڑ^5N 'cQR!.Kbت.xqDl8Xeys-G߆cETil)bb+զ)tq.cͪL<6'`=epAipryF5G,=;=k9Q~@[tYXޭtr3KK<7]&4"8Drț0;ǿyr9j()&Ik@Ip4UOG#3MD{"ޅ]30 2;,rko& Jy-gwB^[W1VgfeniDE"v:"}33Y:*f`b2/Ĺlkw- >qy a56YX .U ^?Sr#8lz<2☂m1Icn?_Jۯ]%_ׂ`3 *_XVyl^MY  ް Y-F"\:"ȿ{An8dKm/ٜ\Z4W.uA?3za'B (!b Lx" PN'G41]_ߘx)V|zMogGg4@`6m +Z`n-+kǝeX.`A évc`6qv\kOAPŵH']J3w~)Pb $ޚe؇EIm[p XaԞ o5&͠Op\2B~ =u)l]ȧEḠnL,ΑMdΪ?;!b8v -p1UkE}YzpI;rGn80Rś)UNIU`w$ ԲXLXĢϨ?.Ns~Yf7b/~fd *ֱPbO׏7KzrȝKhSg)L/ gFzLY|,"AuO(|ORG5kRߑK4yͻ,3y}rFT pt;X}؅5l{yl~*"휟ǣ Fxwj[j +9^dnz]ZI,[?Kl}RƭCZSEe&8N6EC2"J4^/wl2?w}7IAK'aZQۣOQ HZ) +´)dkkb)ۃszQDꋤd cZ T@!F``+dpqY @p2[V1#,ѩ2bJaghz'1S3|N&.UIX֎^FtգQv];[FhGx VcvVb,qʖ f,J-ip@0c NM8 E&(7 !>P)sG1 ;D8c?̡7GYh-0Q->pE~[ps֐vҽpSM3}4$s)H4%Ւp*E ̭xGNc<SVN9y)3 ?[Pn4րQiC׽|EL_nS+)/%D(po;F[V|LjE*٫ >x` _ ӵB9inl^̛%Y0[3*Amy@2I"-%Y5a4JյUptI+Pٶp2$x\$QF7hД {6',W9|.9ي˔~ixaU*]ٲ[V-ՆرyEjc*قV>՗B~nS[%Sݯ] Zع\eǚZWSBaxa8 FA?/&:B|s/JvL`sr.9q]Øg[KD\=K2"-KCb?Fjs#"q;bf|qk/W*=z9P ٬' 헭8H_5K v2qe!QxnHYʯNиrq5c-J-X0c"$0׼SƦi9O*TImoWT޴CG(WqgSe4$&MeA7dH-m; ceQ>~ S1>Nn 'B@À<=WBVPu!0N:2Qy]j^qq8%aT_`d}<6V$1mUVam]E ݹe&F4MU5Į%mSNhC#RF:i" yGU'!a1>_zb!1z躝sM*Lh!DA)8&)>&TUJ9c&<~ƆK#R5&fАF`S?:lZԔiҳ\?_ (zLx_{y rNc.5y6sžЅ@Cϊ9`nȟeajxD:)+\ܩS' i- a~7N N.G-1̡J21 ׾7͑XkR}yU1ǚ~dﯻa90v .|ӺGy k=5{((S^La,$6GX^hBv"D"pVc݃&KKMl@Py+VeUi!;M[ #0AZaHbeuJ6Kd&N^Um8eIV}QWϐ("G&Ci(EQ#~E3Eu۴NYZ'xEվlPBn!ϱIi-Z6α4 j.#rnQV;/<k]W5څ#߼kQC04.olm;6 iq>P+\y+B+#RAs y=Oc2 Oe(P'\NBNS܋}k2|؈fn?hw(hK)R89[;X\k1̪p$++> t+z65#cg}3m4YfɚdA[#QA';ɜ,?7E4m'2;H dS@-=ᳲc|Gu;>ΒGzÌ[" vxNnLxXW+ָM'/9Plha\h[Rf#TP#a'rSP``db'}'E7A<]qHdePrwoYCHϜ ۚ~VYi Uhi!=pRƸy3IIk93{)Qa8ugR]luuW:Ă8>)^ѽ6`35X6]RnxC z2}y [ւ OrZIHFP=WU R`'yf φc'{uTo|Mf4C,= lmKnBۣ"T0R]16YV :Y+̞c}lceFBu FQV}%GFo}WYm? [ 7?\)Q+^}\+t%,&׳J9"9<5_V5Ng\9Hf1;B i/9oeILF"Eu8Xr_So?Q`g-z_)9?RDZ MEvчݨ]Z2避7Z.qV̠~ }S>$ʧv$yюc9.^ &ĽCBޭ [0 Y1  4/ J iWQX֞h@zDʥ[<8poqgvWQ/0 4"jn#1_{JF|f  A~HNx{ڹ\&Yđ }\ ;1a+ydR~ӧ6o!58;RqΌ;["6! ;]zeho2(rޗd=l'b0Ku8B{b+:kùӄ2LP&J (+`8j.:84GY{ʛ1 ^oNzz q&&mb)0[q}{ЛtL]Fsby?$"D.-1Kvr6SR~2{8ƒL>_n?Z:MH=` 9Q?gZCF(Ӻt+X&I%?cHcl85Fz/dw̪/T[Z D+*9S€\ js9Wi9M F254NPUn/XY&8/1~%~0H4` %YF󔆬 qҁJI "(7;#6vmuIi9}r(2}v>߼ޣ㒄u#'*G1k1JHe=xomՐA&A/`IUFAd!sL{- EGR66tӋ&Cr<@!l!hg O`yi 'S`]itG z= Ҋ" w`~ݦ0*F]aTK=%|F& C6O8:SG/۝EXqK+`g5 uMWrgaLBRQp~_J^qj$y.t7+y>ِ Y|?LFm=|,LdM'Nm/,;N~0`E iR sB2PDP +45t3z]Y@zU%g|s>;/) 1z[~!,NPlG9 *bW-iOJˊ3Co~<ɫ&CX %.u"jːpm6?q[E]8}kTu7w4 5sLz%ZDdNZ8W,:umډeX鳋Ix3ͥwLQ)s1L%<ۍ;Z8b2Wn&TM`B h!ӡ8IA/,와!NtT-J]< }4)WP:*:1z)[%e|<2ԛj6.)qbONXemۧI-e 滦Y znXS-S'JgVFߘ(k667%$k%soEZI\RIRɫJD`B3 +S(+؎LFS0QHݧuوfeCRVS~r?m Mn5Z4#@#Z=j/֑T }ga 3H+}. oeH(8΅e,^AI޿[: 2\U} Y7HVE -1GНvTl;yY}tLɝ39`v pC-a`z&D7`..+aH_NzV^O>ʞ_siE؜֗~d+[{_N+?|8QT +"lc?oaadypQ/b/6Za萷(_UL°l%ޠ<#֑`nj=4~ͥXO#@!)e`Dc8O:<AgLgE^~ceE H_Z|!TN+@iKn;0*538,24{Po %o񖶵ښQ;aL3p £%BTGae7Yi7zG\fD~`PmgH./]a4*v=X] 09uE\5QkCxyq* ln@)̱kT3JseJTݛS5o_731+Ga}&VuQj]"di^M\VnQ m6p'f|.-2!mYN.AG>f%2RV܋xɵ[%ҍx 6 Xi9\V8KC~i3Qg5kWUq4]GsICm&V$ ݰ!<OKrvAeoYxeب$nmLi*cew+#Zۺ*@@d| AP5 [ sUoz}k"VmHp(kRK i )`~TCFe/siAV_mڌ b7%ʴ? I%0۰'r\c9}'CJb~8`6<ίeTOM+e2%jer?F'Yv ti n28> 9sJPnM2D&֛j!,ST2؇Eotxm大^M P9S sCZflRm`BOCزXP(rt=.` Ѭ6u֠5G$Ј*`j;nƣN|hy>p57"vu0TFD/KٓQ' LD!֔Q$! -TKήZ6 aj^F ocԤ(bA+xP|hX vgl3@]؂El¯+ 0ߕLՅe-L1^rN(#ՍǠ4'^>lLSS":hAl̏Pm;/5:xMa] .HVa䫸L\cYV#рm{m821Ƨ\WKo_YIAi幱ƕcZEcdRɠb`n ((ĕE+^}@O&w)Kg9Nk^J5GŦy0əN}dJT*D73O5ѓg&|om]Z;|Z(.Z;f;,CMV @{yQ[Fw=.6 S J23d}<ֵ-:+zAO@ށs4Hg U筆v^4KV#Cy}0 4S y$,MHvyES9ĸH.(yݧo7nɑ Kw"dj߾@d"}UUʇe|t[oDoAȍ]^ ˓{4ۤFY\Єle3J/2@[$E|{ɬeX/ebۘ|8LBoߪW7; A/#jAR}vmrU7T\rJv2=Lz{ {#򕐠d$\ _4:`M ,@0V\tCsToZNX`P8s UrEo:41e^@G(S,rg~ B@Յ(ziMbk &p {T,(' Cx+}Y4E-hJB }ȋߪ e +HM*.Uoj|~<oms0#WX祪Ґ<\ MB}O%11@t 1f•&PKXgy(1" %<# -q;M~j孹eU8)πzB%,iB躷Ih^7?ZLEF4oT|f,at# nnK"Ć<uX#6XsG}-t}BU22CPRWaba](:d*|L,+փT7{}/sgAip9$kR~{e#rNz*9› [-x9LW=f#I ۧB[o*'%"_Zo_L?-è{>X\G=_F`mH#aأ7`zbqV|MCC Wâ k^ឩqA~.Pl6o,\3B ߸EA-mWu?4#!3PR=Zh{χ2xW,LGFS6b)R)wQ{(`ܠV=N}~`ыx& &Po|vs~y[]r EP 3#zO S&(..]fWꂊ^^Z˩'tTN^ȦD&2lv Ϝz=YJ`G\ylb.܉Ċ5?5,yX⡂%|Oq@;ώO*L4^Q4NNQՓJyh}nͼʘ,d>O?cضݱ_~ xyz\pzڝ*Ѹ$n%Ub:$2*97:du6ՕHŦ6cy@tzU6ٝjDIBLћJ j 4vSEԧŗj}aa5'gg v[ MUNj}@xwc"?Դ8 ~ZBp YkjUPKCdÈHB1K-H+zKaa5)IʋIW0?Ja<` 0oLoa>:8vå9"sΛB u1'#v b\(VVOPPޣd>h}fږU=Aj;nj3Qmte$>jcI AoSVXu,f,W@g6q$"*utS躶@Y#+]l|Tc @c/8A[ C!)Y&64Us{jܖ1+PF^93jld8.@Cp|T4|Q'ﲙ̑D$NP.? %{X= fTɪɽSZdՙ,cJM'fδ4XuqEK# < X 9;@Y Rz/l`B%`E7]٨z^q &jL57teoXhEk,8gHq/ 釭vU/ԎKr&_.P=jy {GIY5U %- j\:`㖖!ƹ@t ZzTC! .dI,`Ymh4Y+Shλ9x:^ P@6YBeBM8N@A*}OZڵҽ}6"[rC5թ s;W!`!hGI/%a<.Ogq/{Q|?ŧ/)wBs|buXr⦽l~?ܧ kOHl=uÁPClʩΚf.%Z44Vp.xL?b-$ڨ۫lGaT""bc >U[(۴|d0TѮNKߺӯj75ֲ8 emroU2()F X6>XI;U G)&F)NR3Y-ޔ y!ҊgnM2$;A5m,JftBj7S{职+S)#BW# 3wڟI2>bYw͹ZiQV8kīX|۞fefrMhfD4)U#t!*`_43t81 LydAt6+acPOcYF^#K7NmFzPqƳfF}Cb΢`}qM W (|#7T틘wk>MLVow,UIJc_z,31c7l2RCk%FtS{*UuĄ!:"̾\ÄG2G|}v?u#iyQV BɷT@(Ցr2AwN =O**kjOs9C ڮ5O1 ~u)=&s ]]X`|Uh3ns8Z,Xd7.3_*pc#2ɊsK6*fɏy7é/H;$?/sCrM.;޲ 8+$\ZHA47yTcb*)N Hf}+U$_+Ӂho;vˆ}]8sא!ހ~xmK?D vnnГBMY>)zx\ 3Aip*0:Q@08X8/ 6tÙCr u# !:4locуixa)!H6U9'Sb m~9BO2ԣp* Q)4k(ՄK"R ?"+ |,cA^x:ҹyBGmQaIY;3k`9t KvYxm3̨q) / '1 xH8ZO zy?Ȃ3rJpY^*qrگOELHvx"/ m\U&!* -iiYܩ>&Ccu9^6e r? 764KcywxV}5? (42/s{b"mχE|e0D;jDW;-pzmڕE-Ҭ'ŲiU2D7I#~hQ4b.Q@Tn3nUf"n,o$w,-ޞβ[LÔ[p)E+M̞ oo }Z%J BsCU2vf;"?2{ڮ9](nu_n*D+s +R3mKPV +B*.qNP%$2j(e7 xLgؒ-oR\l,æKQP`K1|XA|^h@zzD7tN@x[9ڹ!`z1wYՓDd}'&\yuBWZM1YUޫp+ny3rOmf=kNyx Srt S@'0%(>oHI'8\=x4pF-+2$lĽ˳#MWu䪾7?"KʓJtjr-yC!Weu{vcm2{|W}jXz &LI+StXoc0F +&$vl~}i:%ĝ-vfET>)Pnڤs8ȏ^{vxACU%W]h(b#'%?qaDє?UPDiuڏi d) O#g珶K)c:w '>ҫ-5F_bQS A_LhJ;JSB> 6Q~P8:DQVkZЄL nԃuϺ: xhm-\aнLHȶcy|sIa.XZvhBOW⸐f1f@5OKf&X$ ȿ:׌a.Y`maKJaRl.5TDjRcVB.^M~):~Wɒu/͟r>7~Ce72aQ.woUZ{m%_2n/7Svg~-Պy.?}yT9 uɚƏO yoiuAZ'L{հȆShj0ؐgE7ȨamK3'pvpriŗq#wg-+F Zh/x n|#yc,vqLO)?^`kh $jRFi7' ~EQ[Cpˊ/= |mkTaR0pڵ*+wL嘁H"flɖt%-Ʉ%Г/c%><*0ZԮGR&J{Jq9ZWI2][[5V}hP*Qg,JPo\b@rvFZzDi?T{\/1U]ʟ(kP>ϧ׾m*!K_kHRfR(۰~| eܵnW}W˟qPi?!e<.¡C3 a{g͊,,'h휞58[*%WzumapXƬ(0(N]ivO3f\H-haΰ=o%! tA;5p(bF5EkA[p)))TdizK1&`пr^('iALS/H^hyљLCqcO[1ؒJ?vN 8co , w~S`mMŖ`˳,>9v@āJd}wۼ#4w/l7hOU7)n`L8n>d&%7tB_fS-8ֈagϜ VBBp@-wucto#d*$?o{C('hyT5 XsmSot\#\G/~4@닯˿)} w#xD⤋5XZ%~xؘ?}9qkPLk}Z 5$ nH}\PPdM >i Eju]*ɖYB۟`mVFtsXuSmw_.q> p4#DN4BCc4#F}73,~q1*i> {&ȗZse2!XQ(Klh #HS%b3R>#7 6.Uj'gָ#"*XS^ Dh8=wA9Z$ 3;muD[?rrPWZ^K1eQ+q4oZ$?cqܼ~9Ęx|5q 2eEe2.JQp$o5~8_K ubw>]#((Q̞ޗbBo76lqu3ׂML=`*ŒhB2l^4, ɆdD?-Ś3ŭF ϻhäH&M [t;Dk,CH;@8W4sTk&@ V037pUOxe\7%ҴR1ݸiº>AS WI0+F=B wjm"ɥ)R^/񰕒5X~ [HSg“zSܨ3F<*rfYs, V77q4yuD{P>JtN+ ~i0xmJQk:ܟeq4(+A6kfuխJC;-O?辡6R'|eG33|VɮVttv@bϘO}K-'Xg3 iCp$6 c\,X?SEۆTz`/ozYDݡ+t9yX%%2jħA*$̀׍g~_;w O.+g8@Ąq]:T@ FŗHUB{:{q,ѹէ$C(',_`s 6鼘scAwI1>һbɅۧ'AKsٵ3]IQ#۸~cR1J> @ZOwEqaHEGewil]ci'"+~ p!^nwZ˹ɳ]}Wp,]@rvGg"\pFe2OӾ.)_l4S1[-7.-zoU(:˸H6^GN׀g$ꥯcL{̿dvo!Esz.K.=,wH]9kgIww`JkKrr^ҀkRMGMQ ւJG1:2{]n๊wzSI]So$v^`NM䓠;wnwK:&6aD±4@:La?ˎ˕Ranui39Z?Qfݾ4*$nXK "SNL7wwd \z)=h)->:m ^ߙ{D`u;mڌ~1)6J|\ @jl@^Na]!chW4} /FP2}XRx[kN+ZuZ)e?` {%;bs|t=3vB" K 8NzDLIs2`wY94{OqcxZMY>^<H(xQX1tnn;Y~s"O@g-TI3Ys3Q[ti?MrԽAʲ):fOqo5b ԌWO[-=jIw(,ʙлT"wŹ< e(Ad}I=w~} i úo6` WY(y@Wdߠ2;F{`{fL,"PƸWEEP-zGifixFԨ5D;ЫjP?UPasA RKCҝ퇥 +GL$QyK_е yۙslIb1e`C=^Y1M?1eύP \*BЅ~GL)ĜVlCZ E;f] *@7nƎ|YXjATcl%E{CmgK*th#8yqE3 FF><4qCDD,Q,s3܍|Ϗ*Кn]}t @fN-&RWj"EQu}V":Œ.xP pF Z*Yh3n+ԉ8f;n߻آDR"أsiI 7#f^S~ %^[* e:NAE:״BT곫wk U}яQ%YIŧt\'K*u+8'Tx)KaNq F4łuñ*,{ú9LP;oG3] ";OLkF(~eB-@{גr8t7jm%e[ΓG;74DU%)Aځ)e$MM>Ӹr<ŶRlm1L'xJ b@ ..O8 NW^zNG\#fh 4KpE1ʪRD( \~xM 0bN>1v/*m.jTjjEs'9 ltJf,,q0ba_[e0i9 |^+ouƯCܤfO4~n8 r=gvy]J݉{e,"icaC/S{?\8xqށ=iz'~ħl JzAdn 1K(ղh.PۍЫ2 |y^m_]\¢J+ARF"yU|H7-q ᓕm,Q')13; ; ȓs~*/7ws㰅Jq: WFb,EPwI)#A˙GVN NmW~1 ۿ<{t\a)c,u9Ƕ\iWu˼-P62~u8<X[ֳ9(go6F )$\*VB$]$m ]NB` 1| ^Nq7 ŵJE!7P1 > rg| 5QQ#veB"޽ygF+0ZZM6k~鰱aV1Y `!PZ#_e,flcûϟZZμwO$꟡~M`ze_cE8ApFJy NPqˑ*x-C%*u\I?%`E٥~^ $aIS el9|d3(YYI2"1'Y5] ֌p.]Dlpe"tlf!Vn9e>~!ڻ2oq#~IR ۜ -2N˲Ljy0Q@@"W?ֽ*ü #ieG*) n rh@5T >ϑW'wd\ #쒲cÁZ |aM7x@.dWgWS]OQk?23Vu;tZ}]vP P,l>ryx5w7*+"gYLUSG+R0(m/i0CnϐIpYPl -7 ۏN- ]I:T^zfĥf9Aņ@@.PfHL#Yۡ+ l)6D)mR)@dxe Bl̾)@^rZ5r"::Hc XR_sc6ՄWL Sչu7SJ}GҷO]TX5iàht1Y6Huqk;5;GB ƞ&e M<>-0 {Y5zi"CmF6`7MBpL֬ /߀ ƻ*H8)UZRxذ{Lu=xvE<wyr3N)9?9ї"AuN)Q=$N2׳ Tx `zC34bqBr0s\eC+<<q{"2 tS2ShT3)5qY]C<^8S1lۛn$oˡzj { uT`Q}$IB/Vw5 e1e(N7O ؈L{z<:dI7|LNH2ańU$'&c#A:B,R< ڱ~kx׌zBzl2,bDVuuY O[wy!+D RQ# Bp8g5stQC `͟VgpWV GC&o|?Rb?r*!#5 Bk*3Yb>ڀmw vU?O7˴QE:T&M 4ۂ'MVP>rBRqa8l%b5_^sޒOhf L|GR5fMekx8WVj JFF .m-QaC\yuŒ&WWCl0V WFv*ND.ҮeqQq[nP ǽ.CL+TuK c*ؑ*8$bAe \^'BWPk4J4 /LTYU#+(i]H&lu ><Ձc٪4/U`t@ibpR s );p5"][<5$zksP%-!Q Po$_ I!VM~ x!(Vڡi%ix{O.*/1/d(~3k=ttҠF"x̍dRބ aO~`-OOm,43+f?:1 MSՁC136[*B_G<į]R#TҴ]rn8{.ƐFB4ut*7f3FM(Ճ2H.ف_>QhQ&z ]9p̱ZqK:\L9(\飽=ZmL7 4w6[2eLF6X4-vOKp.p7X 4(̐&HSr IF=^iXk,"Nz'nD}`\Ȯ&k:Yťt>P%$r _Ī.cc% UMZ='[))&cKboS`ES@;8\̣S7sʛ]MdP^t S6% `|񌼿:ԵA()ߘ l#yT1z A90l5Clod)`НA UC\4x>ȫf҂IHKM[1k.%^FLL`0?#L(@8pD.>93ɫϪkT%X&~ ߏA[!io}Ǜ}5XͶ y"5!sYUҡNW1;n';7הzwq%Rʉp OE? 6=IP)|u`H Q'gN_=ˡ2{SU@/r^& BP lxr;аrsT)6&^ihr&2ArG~Bi M#%KS l9z8Tһ m[B;G= CMiΨC鞻ꃞ?J3HT,>c*1 v+|!xa[ŗ&40dت;**U'S|Dt/{ 0q nTdښ}4JBlm5ĸ ճ︐Sxm@* .XTSJ;yt߲5E1h8d͝"/X}$gK:(ʼnҸlWFԸPH򩠚Aϯq,f^EΨp Jdf= *̊`^CeɏH2t4]-Qk"P^[c!hH}}e?:UgEǹ_ޘx?*E-3'q]K6+] B3FPHYP밵ZZ&?Tض*avw6F)1gNU@)8ɍ>ݗeU<JrW>mE4{O͸T"dFdW3)9d%zM[7P,CF RE}hLk{`"՞tzQ2$ϿꙋlPuKgnDA->Xn^Zt\وb+D'Fٵcچ'jfţs86 w}ڮaVEpc f͏ KGRN2g^X$hlYVW6HQ~g(~{6k}귳)< ^i߭6PyE'}ڭWbaFT*>7֕Px B!Ou!v"~Y#k$/m80\{5R7!]0_w.`|tÂ[N}a0EXB-uۉBr_uPNB\wͩc3N!,aȻ* ׽(ZǕ2\3I/)Fusزݚ%4? |OGwK?MOE ZI4*4J‰;ZPzX% y.)'l˜Ol*L:O$?ΠU}cG3.шje,~߈)C41z>3i^]ŋ :d־@V{[H+*eKZw0N18e@5CX(CnBTY kt'&.w8@f eOG:s`Pl=mE_(v?R{#cc &@ĿXe*.`MXP-Bpw PH/Гl:"э'̂>V;{<KԪcƱX+$(o>A2Ӭij|vuE.79\֖?]Eה—cdVh6"²JPf}-/NiLžQD?̏@rd)*φ}] X~xX> (ҏvP9ן-`+{V{[x`V_jD9JRCNC\vY/T5N![s @%@{M1 %%<4Ua$Lvcm\PR^# (x6mpr @9K!*2M+k"w;y (6C8>3mR;2Ea..$~!1!,yWn>/ h(CE"sPJky[[vMOkt뼡d#P|S|#ABZ>kMֻ06t"m4%tz.C[%aP܄ =t;Tvw&kz_ħ'+r7B06Q)!V`zqUT8_En:+Ҥpvn"Hk  !Amb(䑫;\>wBL7q 7vE.{K,ѹ#x !iD#8>H`yYhSg-Z#i9:!: xKYBxE:g1'1!X5aչB۞z=8rOugY芋˽/?_:g Xn){sm /m%JC7+#߃%Z E̷XU¾5W#qO#[(]>9hFm8'W4+G$<V(+PcS"A/);uݝ=WɃnҏKYTr*GھWqd(!C!:4c>PWԸd(>O˘Li*X<}TAfxi'4qӬ⢞.B&F$w~Qȼ4ysDF'Wy48/ޮ?*]U&Io9잒{-Ƙ>)?ɾfszI:!iFA^$qvG8鄟51gFѹ3IS*(]st%"aա$ˁDR4q!Pq.N[  rBqiZ/!E OQʒAM@n.T4TOQʖjV6 t%I1`lwkb.,V9aT=l'٬]K~yM@@wLƄAG4z<ٚwhJg4y%]Zw*aC=f[upmre}akҸW)Z㋅a 8 Ng[xzq cv@ $@Qy09\NElhW'Jߘ5?< gqDbu%8 R1BW4V`i`l^lk!;يXRk轃%8/%\NbQ [0H1i6THV[2uZ?1,- %bjP>zGFQ#dS=Id:[I%r FY? dH=pq>R y]6_1'ʋTL&x-TCKy!Ii0:S0|rzظ`Lr~a9HTE]afR)nFHpBim[}Mظm´BW aQV` ȑT^\R(roL(UXs9/ qrv! 7?R '^dǣw@ NTa\ Y|\[,nXx`_!Q͈3:ҴK=-?ym'sMmEqP̙%iPk~Xȏ{"T46TߩlxYkt !!94= c%jL7BQm>cDTsB ~X*YlBrIiTg`hjde/ gQ*Eu[]JTĉđ[BB¤~Nܟu_uZ&1 /2DOxĖש3cF@˷jh:I"P Q5U8@Hν(󀕟m6X(iXx/թߏWQ£e;̕2PYP*wd%^x 'a;(c_ۏC?^ԹzƯ.}w'びX|y>);g`|1 Cj (HXi {]:xX^ $T-mp " v|`Ta,GcLŦd`$g\3+Vw]">|QUyT@85.OPum5@(LԕY) ]]L\ >[ֳϠNC۹G(L -ñS1~ k$BwpZOD>ܭ)̺CjPU+K4= onWbZa/xLP&*|?B `x"Z%#bH*q| C \𷵪a=u \rM _E9T!U12 e&{J&Z݉yD"#Z2n*2v;o$@aY[)yT]m}WiiyޙxSt۟StSyfer3/oLF{B_[1xt|ABE߬&_NɱI*O(?0{R+  5$(ֽxտ(|{7EVtkW^8%cY6,,y oj\=~: 1oxm9ޔ=L()>m;+dQ?3&òCE9Xh{4XIc j: A# <#S8;O`bm V7z9'3{'@g@ E?I.%meք3DYL2!H)EԈDs/ad i7eWon0&4 ƒGX^=hT̫|@?{S`i$5W/?^zkE&SنV+fz9R+-3PӾn^ηB=y;^jO˜.MdbK:IuGmW5*yyZ6FÐ;uϩ8g)F >*Q_.W-Y:?)5| nNo )/F=g`L$au| #NUvR` Gq*:_7Z#|הv^@˯H s2}f71E6 :_}S*MiZ&vy,ӓoQOQРW\h@no3٧vA|FwoFbـe\œG5^g*ZƇs9֍3S|^<̀p,ىuQ oTLJu)]" >t4 I )XQK[DiGeOH7Cs2:8΍9o%bl\Оxڷ#jW d6bX|K/=آY.-VB_D7#"Xd8QOib7)G-k"Y[ b04P(Ԙ /H ʄALfNjPNB>ĉtzmǖ奇TLzB#V, (GH[:>Q?QmdtRǏM,|%qނZDγZdC]nrg_*5q_n񧿊gRZ>hUDAVonq|7j [{I:tQBc0`Bj-XLt+!RnO뾺9BHГA{q;X "=}=56*7Q^W0[ґOG@I, $0kOBdoD1~c X)y*upB&mpoR|vST"v:8a;m?_U{( j;He̅b&Q_H{fY NZTJ6]c#gNO(3;ǭ%D;%`RPkڂWyot D"a*qMޡ" !A/ Be5iVղbAedn0WݙN797}F97+0>a[ƍqQ8o7OkK7)c`Yh<>ZZ9] g>*Nj_ˁM8u օƆ :4zӼIfh,j #WIZ$m\ ugǃ#FI(xFr 7%3KKv44s*8) B{Q֓ VAA˵8ZzF D*9JhG(Ӥ C7*w͸oa-d,Uӡh]XpDњ>?Y,E6L8Kh`1(ܽ6E٘ UdppkQwZ2jttҴT~ $ d\lVMN~(?$A9#]CzYzwCLhM>VqyC kwNA9caϰk7m=t$o佈Dv/ĕuy?]HsI~L[r~.eVzۆ꽪Wes yAJa%nQiwxVni%&)eC=oW?ȀuXJohAhǠ4+w!Vh ϙc#TJ&@X—; dՠo*Z,Ld5f>BmIN3N4V䚲i/c݉ Gy!q#a.h*;J*H<~ yF.o"EGNºK`C0]MՙGG/CnfS(?Dz]a^5{SgiX{$ 'tR>6&1am3/$5o 4/mxCZ@+Ƒ88xLQiVkN{Q(t%_h`X8W֦lY: EYB(-H'w~mfZ?'>WQIX>CƋ́l3p0izԘ=Bs6z['\ML o7OԚKtz7[̘_7IB_RII)FL9]ߘ('MKW~dg4]<߾qO8r5%Fe mT'D(0zA,LMzCJZq-.N&"8iVT2dŐuC ߱pBEW{-<\/IUpx90k֊ X~"lG*${ŇfVu]cQYVb 3#0bu]MNY=ODY*OŒ!Xq)@A'wmJaI59foڐ~4I?04$*FsmE.IZTf 3JITxDeNN3N'E& Z oQ:Ą vToH@c?L5.G(=06P%EР+FÊ.d_{Q:CP}Y1wbב6\1OvE]Z쨍ʣQeՃ,@CFxȗJNWRa›wX4 ~#OYlӹ v\?)Ħg?2`/Gj[.b3 q?%Qvnv`hQ< MDj X/RDd{{="3}j4pg3"ttQoxuT6 緜hӄ"D}Fl }&_Q Nrv;qH~E{#%3rUqP-QWMw?"8+.,3aa\6;! K<2Z؈ 75Xwfcl껤0 .Z]ߕ*J,:kpv^SZ7>A3 fbJO6z}}{NL]7 ?OtQ}An)kf,hޔs/+5.]}&.lY 3ѾoKsވdܝfsnVչ*Y7d)-EQm"}8 ÏiϷ8_%DBfoVT -9w J\'LE`?s$ 4eS졟2ӘM˭[[r`4Y/΅*Oc\fF=P:VHW%1X)-^c%$ҶRbBr%eV'$dF 'X 濊&ZvSvfp4zV7aQfK6o]=*N k8}tYm \0yqIM*i,ؙIT-"=**[20loMS< 'rg}E)Jao"EiNcAm0NtD+]\%Us?)yfK3s^wXgҼG `w(/325`aN:4)Hkwm*vu{<,c+Pg*8j ֱX텶Wiަ}ASƷs9TIc";Uc&CÇpx͆Įms)_+1zoe[<)@O|OAQ rDY eds AuRn`?kwzzƾ|;QaSt4|-p9(CěaA@!$1,vƜ 5kV%#yZ$_D0$r(]MW,2<B*L!݇UtPԨګgGu׿JC5 WVԁ=ʂϫ 󶮉<|]sPtUyzSDc4e rF}ĥ" \EA?.>Wo!-D 1hՌؠY񡯜!Cv4P?d ACG(} ~H{>Y0g#"R^]V^{AӺi«MC}5bI&0yzx~.NzQ j>x0H :u <ƳaMOD}M_J-˲AB UWəU͘ N601$XUIOi72mӓľ?y>d5v ckN#)x,"cM[5Ī;qȥΧ~jMj ɐizd F[\0 mm& ~ۦ xҝɀl1* ,XW=]°GX)̶H='@%t_F[hHɫFEFCWϥi-2fPh((~85s]YAG\;I٫aF)a|™GU6tnӪ~ʌ|$y Spj?Fz"+*zo햑qҀ؉;=/fBlj`eD1stU4;P~?nLE%nj4J*_&6e!G ᡺e@!xkU3ڤKuyZVbJPc8CG&.tZu$L;v^a uw'fGta6;M>W@vHh INNE=ZQ) 4 mJPmqhgvzvGt+D $?۞lE6n/D9!g9pjϩ. FZvȞ\bz0"0}>u΀ U \%9h5!i^0O,lbpFE!j굟f߬5Bhd廪P*1&[fΫrf+ϿfS?lear|H?.DJfQktE^l2Sf>._:;V02KHmHS.DR)gTW-cdWRqm`ؚKDr2{n011^g\= x@B+QuXg F72 viiI϶N\#tQ kUPz=أ1~(q ΗJ,;VmĵӍ0Mۀv A[bVt їD>ޤYΣh&wBaoGĘ9>vu*K/yIey#jlgQĶ)nn`3EKxOh-.vD%9N 5S@G:ҒDLfmfTr@Knm) mAP8"2%;S @K q K9p|Xxw4r<_=Ɍ*^9W;Xw5[`X2`STtfd_VA fc _?cfEY3 vӜNehbhi[QY*x<bE!mz_ىi3d¦}e%5.9>Cg~_ԍ+tJtaujzqȰJo>1#ZM -COTδvz^JTەfmraY[^7L^+e j\iFr[[DРapĞ:q5sRUW7l G  {D5u3Uk~`̗X|ү)?T~P nese4c4 D k2h֯CFP10^^5/$8吐 ˆl,\_ˍx$*(GEy3nv jG`cX-$`9'e;Oe0/ 'Һym3?#̒iN (Vx%r +Jܽxb7ǶοҦ+BO2|FScwf$8"FdžX?H6??9@@hfUjާFCd1yMɹ*u>7(Bz-cJj.@9zB=Y#2c^ gf591eC(VZ2lMhr=OjmWT]W-|S}貴h\[ qkY֐ÜvBzeγ_ " { {j}W IBkwqٕ -tX ĠEՈK#mC`(~-dשGbjT@i5gt64.#m[ZgΡ8bl2+њ(fHIoߦu V?WɆjR@ĂqM@ݙԡ DQ9'7q =Ll (n':Й_4V0n02F%}σ8E}ɦ;uH6Ɉ7=!2U_tZ'\℣KTN-4A6ML֫s*3m()t\|܇/)[3v憘m9"K14d|.k? H0Z"l&fgY9. -g%4d ;1tn=,X"n yZ & XFp!{/!,Ju5V^@;YXRs󺩴A:]B >/))se:0ۼ.6;UFH+5їi<=pObFM AixCI:J˝ |U(7业fTC[`H(UG}V,bh9cŞ7gw`!1<(&%ư7c1UZH0ȑ˻gvuX?w5;>TŷS&NS0ӟ෿N/u0ciYިz]! 9ĭ4g;`OM'=V-F-R3&#l1.;/IGיb8De&W"X2aYYBU)aof'|\i1ɂl&cMQiMtD`ElG>1OR@:]+1NE<6=:'cI:G'EhF^4–Nm[\7}픢 ˆufdc:K=|S,-epzH$#@xFD.ۯf.F"T-yL;5مG:sսVط֍3q!pk?jm?}͐=R1{>̬hsznD|&}F̜,) 񫙗qs`^) wB*]0&m܀Z?*QoAA#249תp@hϳ+ڴĝv̌ zM"k&cTb4GՓ@ BV 4b(  kUM7$PЦ"cK͞*diӻ\Qg0zDV%G.7  7|ċq%TK*v{HDtyt;H+S3 Rj9EUpWStowԡؒe`R|1 dh$; ;]4H~ {J?Kp =кܦ~\c %K `> %"i"2+4=dt5[=w{סjq)WY{3/c;ƣ֞bLe৐t y#:fG4aGJ>Amtqn߱-C}8 fyڶ[ZL~k얊%/f-3O ]u&ugr9K.v՛3YbXd|pӉ-å1w#.H!@Xw#irA=g2M> kPDzRw4T/]7\Wh%Y4vaTiKJG|צW w:2 ǐ8*wvO>`:+W% )]"{yUPгV)!\q;B@ڱPP?)^Ҫ=o_b&gLKM45zh<kA:ˉubF8"¸ɣ`Nxy]o7?3KWn7 2uRW1>e(3^7WG?MZN1'qaVjbOLYuOfD47H2}*W'W*Q{lRL^%ۧޔB +SDbf8M>D{T+oPD;7nn%'}%tX;ɚO1xr\"wުXrwJ{50&G6MaЕDG.$i8> ,Q_#/ӻwD$&π'_6m`rb $K^ +glue<o4 ug4L I:A?a@פ&CCl+IFT]zYj:+&~p`'Y SJ-ND+tUF ^]#׬RGIyGO`|uý5)QI]#ùث uXRwT?{v_OngmrQ{  ғXȌѯfqoJf b+k\8$CϹ.xsP`,闍Gxa]w '~1p'JƵȕ˩X;RXܷQȳ(B4|'n/2e\d W(-B>NbZqj C?no1IoͦV2g"㢴~cw'>j'{6ȸ؇L吜Nk φwˉҠ8î#LGctCY|L Fn\YSGabU<=i)WЇ+,ibD Tiu#spDyb@s' 5E| ZߑԘz0GecGؘҸ%z'"A$R# niTP_Du6N BAaGxK|&K ȯUّ_Su>};R[JPS&(#+dW1fvɁ#mVwve<^#q-0iQ/ӇpwW;8aCb=[vI`%.xyi Uvra}ErF A]R84)UȊXy jx$=82=~x3 n`~q7Gkz-2"H2{Il?WȖRFCY(?ޑp,W+򆝽sLUeUƁn% -JɗFG@43L۷q\Btd᧨-*Yo  >;< W@;wq>9(H=&^ KЮ]*nYCfR-lvI {FP0H)<qsfwaPhB]eI1N3$=H즺3|>22?ڬcL_g:RvnR`]i`h 4A7ˣjD}$ѰyOGdL~QrC)h>!yzO5D%!wG#옝ozt1߼tnN_=a=4NF3}9šu. B3-CvM & áC5#U?QH5Jrǻ NO_OVnDNR.-\QMX~wGW'0Zt#{r wipQxpi7 0eG9r3IEOA0!qaEdtSwxH QPeDl\?BcD=Xrbg}Ug#y;pOuZ eTO,k$)lG(I̞adtrk+lb*%jJgg|_p &Q?TyGihXI-sޡKVIipף4)owʰYNuƫ!*,48"{ѓYjE~<ߐ;@:š'غu ε+i'mǂ?&i֘G޺3 ? Q^%LH8$3dvm 642sMF=]a ֋USvňD(I'ӫyBBrБ8KkS}BLe'qro/31m1N,5EK6Hr3Dx7 !ttw1PAeiR!}0zmv!*:E#t }Xщ}]ÅԂ`a化WS / O .ۥ|( X g:qQM;fCdVewl#%5[y>}R,uVf*WZ:dou*{, uXX<(kn@pfZhp{)Cmo) ;22Uˊ9K }{a3 ;W>R"E@ 8$jzL(g9$4gΆYt`UdKU&R:vJtSe@.ٕ U$bc"R('h8mZ33 Wdٱ~C}b ~fAUg+97|C?]${Az-dW@rtϬz1ƕru(}9?߄11Q;MW%~b]B^͵a fK᳷ޏ~U;ԼݐVSV #w_ž+- ,5౥%Ν(zpyc{2mQ[:;au\yǎ 9ieYT -vًÚPGw`Z*|>}9ҁ>^0IP͒~6ܞ_(08x˲{g;{E cM?k뽡rNGϰIVxZAʦFU[qfBi/Iv_EKG'#tȥZ:'(Zm\"R"51%,3aznTN,Q{K,u|ߕ|mG0t Aݖ[Qu7,0gwǸJm!|zz9ܷIutAd%gۤYxBv ؘ0* Y_8J3(*I jwܯ/>{%b}&=j.Peshm@& YGY2DXnx.}t ޝH> _zkq84f1!(EM#3FJⴡ5XGyB[(RZHc=y4pߌ:;g$a_USVȶ w[+k&Ύ0l(IEFpRU0#j93TJg0t7I5lG4g]=ް~C215PӗN3׶ZTϿrb=sHhF6j|&s0;eXxkhgĨOBhK\:k9g FxB?^ݾf24\vb,z|s\:+kAh.s}6 /떒>}e4$cKXeDک&;70xdwƷ %x`m$7h1ܥ'EܿjElCғ;%oGɽ;K;0u\4=1bcMDAhS_k 2; ,cA<#2WT夏rN7PkN7řsxbsGCK͘L{!~<3PAdv/DŽeL.*=n;l0.t=qr<~DڃE/l$ʧJXɶVt ʭX\~&A)ھ,?|+@:z/ߟpx?Tݙfj.5Q&<ӑFZĺf{9QjRQ4B,1_F3|F՗Ӫ](/Nb`v*j\{E)_WwQĽ!b*418^&`,./ ,'v B#z[OR[oxR&;6#^Xߚ^6u.g2! j ܸD}ջG:n R&mnh3g3S5u\c6duL?]kz@;>0<fX?j|+ wh[^HK[W[gKW\)_Y3a1i$(;ʽ|@dɃ_BZ˻!ɶ)Xpsb n?%{wݎJ"h.}?5AlD#]OZg|eLsD_N09_q3-;3&oF7vfۃm +rtBBYqj ]`b@ҰgiS^*2JiS5.@ELC?CKLp YÅ7I BJ j2מ Ƶ !%OGmN(:>'@o$oV;%p.4#Yz6 4ZghrG0gbR,J&H6hU$zϓs˰Q"ܐKtY%$K)_RF0Nv$A|.͈9T|h-р=qV$9=xފ9NO %iqt/oFx~3,DlSܣuYCt4x/ʹC_Wϣ+ VЖGj F3l\Ͱxymn]I}ȼW߮yXDsyv&꫔MS ~-QKlJPG,L}W tz˲Xt60$?EQ#Eħۢ9]/46pID׽'NFtuWKZKCb;ƺ}. c7?)}OzBm`i@"L}GḰuG7!bL.xb_{ռtX v )spKtԔPzo};7@$dawb{$-oGק3ZŰ$u,V6Hj>8vH0 r Qo|FTkw>*'߳79놀[Ae70-7[݌qMI3W2OQD ]y®ʫ~Cs1x/;'[h! 2 7aj"20K8J[)9yOL\ˑXf]W[hKOg]h(X`u*9wHS渪&WnRwKXIxo׮z. 01N㣃'Q-iIU{Я F-H% EMԴq,U0, &vؗ#΃HoEލ qUSUk Lx05R:b_!tG+{xNLy гw贍#qSj{ &hoN.yBKK{l/\ShaMb'i)5H; G-?|WF RY4|%#`oKJFzs{LMNDu-d{{/bR~x8 /^ʪsJKPfz`n /Is֢; @ v#NsHzN?5wKN ,{U&L U @1'М란y1F SfcȈZuNI- E.n}4{8hIWhCTniJ]C(9*9S`ۼ}[j>Z4br~s_fHEj48#&Ns=Sxspr* A4Zpٕ{Q ƣw!Qoe<\9S am}_G:d{7;L^.'e1|UHfR D(jލx? u!`eDIGH8lGoCP>t()+eSQjnޢNL hl_7 sVSZ gǨJyHxMl"V<֗}wdUrɲ +b{X1HHP?ҌV cXxV]RSKN S˹ hf炈 6C6 F,PQ>F23'6#LVA+?oxP AWXX-cz7q#`y; Rg9vcx pB.TmXߣػsyݎ37c_R[R3='tJVHwƁŻm.1]PQP &a+RI߸8 oRwA}-價=;/DʺhJg zߜsޖcOÚ13 Qv5[*?y>oy܃CdUy< 'L{eݫ#=uDֶ5E+ Vkj9 1.,sBf3l EL9B[]bg ]#^AF7?ftȲm\bO[c#vono=y'e$9dM|fa%bҀeƁ"5|}X/s2kEoJ\Gn9(۠HMo>2ϫ)J0Tg*O*wxw7>sفCP$I}WsݞLIW+rOPB$KE7?rW?Y%R[?-K.6ZĞ[?oQ5=L[BE^Z[Xqb(EbJYB3dwU579fX$mBH/ȇñmwv*ւ{Rx1d&&$Lsȡ=%m5A<҈#Xb͐>* $@gK/Lt)+,TA0CEֈEPque%LmnaNc·gWX0l! .`.T8(6GU04J*\Wa*+A=njM<@G*wP5pL~8f0/whg1=VZtg:+5aq^r_E`\>2^MTom\+BI#+0u.E_bYa1TI+Dw' cmTb ~*:!鰆I^uwGpPwN:~MaRPg!b#鸗) oZW;hͫ $m}'Idx ]p2o磍2w"٣03(ۙqD?-WTIW): ZsJrU|OdfP4#ď$ l*՗ t ͯI`6oo7S]pNJjToA#gdFL=D`قcQfxWBRDUSWg_%rv gBנ u3 T2TILɴz Z[x=gv;z=;`xS%ո?y^3nF\ ʷ4 ML >۴WPfT+Ft_RKxE]q!sP;vKcU#ѭye(UNV{s4 r8$ha#88'(&`ߺ69Q$D=jPϰz7$A*ö %vp[꨽B Pې8eW6dSRZN/b v6.䩽B4/̠ǜ;d 5S{j>AFhr4C_RV$SIW*'j 2 Sd"V&o6ko%p2{oq*ΨU74~Qs N1=]Ri~j>*sf 8x}A>tZX,:c/I.s*-Յor{\5"RJnRow$g'Э!p<\'(^177P;:i[yJە@qdw_sǿZd=Q7b }ʉ fFmbv+^z~Kh.Ԏk'`;"ë5:pXZ8g/PcZ:Lmݖ3:,8AW(r}h8R qn[9Yk,mȒ"f5=IF-eҒ)%u |&|m/ ČlrvJ̙3v6 JEt&6'}^G3Sq?_Yc?NU?@.oWH@VkOa9IV.ŗ4.2oы/\C1_\T62lsinmڠWMzY%8dm?̰UG*ʺ\1vLJceVVz^=7 /'> tt=sѝ mQmk+3RK@O>SxNF~کoj_` ~eIlwO*C,pm60oQk 9t@#\\$n_ڿ[>{O7ԞQ܈톘"cRQMd*֞sUuDg\\M2BK4)mq) 0"(?`*VϹ:tۆF?p[YǷʽ =J wMP/]/c>Q4P;m`1q&TJ$\M+!38,tF"'zkM4yCܾp'# 3/&ԻpCV]KЬxca}}JRnvEcUdDʨ݆|cy:Fʊ2rF֞Јn cW60Y>KߜM)ed)0)rM6G_|sM \b#[Ρ$~oWrǂ>h7 Ҳw##gM0'UUӛ*I{/͉Vaݰ#>&ۉ|1[(y~d#E=3gj+4+52+Qd?HqLP&L\gym p-WR H'ETJ.߼ J:VLiB'.Lπǯ4US䈕FWh׻XjWf׫1p H\%Mxb=1I?hrҖ&Ur/p˨KɌ;J$FSDt{wE`Ƃqd\(Vb;/onwiʕFR{tn-&0,p ArwB/bװTLjJʽ\KP\ !Ы7x`RЎC-+G;\78IsխiݣHs<"t`ˍN ˢT蜍5t+:HH1i Q {һ0_xS1TʵR95>pc6NR5!l+-{'KSwG1lNjzREzȢr** †&M x].{b`&O^~Qf.r%=Ky^kGPn]u:7--Uyh7Ӏy5د ^qhń2.|A?Bdx9mbbۇY*H/FASȱ#a_j&U=GzGYuLסfn%zar1Ӂ^]{Gio7-@Xk:)V'>!B!f!GJ³,e@&qЙ3(ÅBbez8L(mfTg *~[Z- yȔSo kN\GV 醃`DrWZ0tkhq),S7׎/+IIq<(:ͼSm#3Ed%B PpS:ː.וų8Ji||[% l&+x nWunogxyZ5-RB%yҙG鱿~A질`[S򆮼8pgaoƅ+hagxK8byerz8EϠRfvI˕6:gsl_2݋-ei^:/MyvH'}7U״HؾPӦo;#me 67݅/!U ,rLx7[A֘Seȋ d>3 Fn2[1@\j+y5\fۖPA҇nq=YjdȞesTCfk}r, xNI@3WĽJIKp~ 9B|hmiK}VS)6&Khhꫦބ}3Н -D Wy\sɤWSR뻁G~ NV ynLQD0c ΂?¬(Np]&t.aƴ%Nr߲ "53BYonk~F‰}W3F -\eM ANT7έ0Lma0J%57r{{,HPJ8'7u\;p~%96|l:p}ҕI懆߆an؟nZ :\= il4 +U%C ʙJq?Y&HbOH;}4LXd7dxoNJCtZ4:y6\Ce#{KL@%F] Jb`}ynqa[PGלGVyܣBƎhf}PnЀ07)(VzZ/P,LѢOܪ o%] 8 y*.}Z9\Fw2/c alQ <,HN\h#NlgKk},ӟ+*$dRvI$z?RCʐΑn9W>cM zb !lKiANܜA8Z%, h&TJ͕)sA_38OU_Kf!f&t?[ѧ4Y H Բ0>nHakmXSuX2H^R\:Zfb8b/WOkm|ukw% ̈́Qx8Һ:M{t2ejǍqսY)QSwr ysw~ٹLwC):rqA\8]l/~">b)*Bj^BɊ`#*E}κڍe[˵@!)IT+F0#nfIO_ =w e,W?%鞚ƄVQ:L?RaB<1&=v>%^ztt/jrHǕf/Б/d-I 5+N&4U؀D_=30c8ݯ|rIRP';盲MRBJiP1p@ vQ_%Hbq_GKGq*dOD?zGc"J⣽E {T0+:JM!ϣ1_VB m#xxy))b@çr }We&G<}G+n#"uO?&^[59O  4W0՟1PaXY`8C5y{-.N|K"n-/ _<ԠWd#(M>I*[p -rA `XէL¥b%^:ۋ W-!a!u^p%(]%@@G1VEӐYLzQºaS*+Zɥ/J:$H|iUpz B%i*ugqZ)A*1b FJbQ-!O6(l.lJ Oɏ[LvwnO`\N kb 叶%^ az|d:W= _v `<Б$ ~g- 6:5 btPZ/"`tA&t9-җpg ы*,rL! lAWpD?fҿCo{ E pVNt@WmK[C&ŨG* 9t1G%cVbۧCoh0 Z??h?'߳~^J`17d_ʕsЍa^$d6}-! ɮQ<]S9~osiaVdiiw;{ۙŒ..R>m[iyTǡwy(:=-4[˃qx#@ Vg?wMi ɫ;B k0]Y} !R+!ǵSI`o#Pn+X}4tX7\co5ߡ$m'GakSɸh̡sRI3x~)Q vwXX͓L5ϼA8^Ti2W+I\y<FUELP2Wb;7G| 5ȓv񥂺.2O Wu³(\im$LVH=;O!D?v\{ <h+7,kƟs!7?^bIˀN!FZ͂3<+˙"!k }o5yxHӘ;&w9D3P3 K~xT8cmz|'g8}ۨVo⟀ ]"%+s9IL[TZf?=X IefLw Upjqz}FYH@IC5fxel^'rފCw "2?[]K]!U".bY5QxrnɄABQ] TqOT޿ J;t~d{0yG؁DORuuM%W7oXZHP \- (n C!DodXtO./=E؀s:~;8aEܦS>H}l-(i-%'F91b-$7£K\[OVwdVc;[-ScPAG-D8,c?y@BִO/r{]+XB.SY6IEcH6 ^&<='1a 8l`7> wFڍ Jvݽ84lNo+n#86RI(K^l(W!I-RB{%qIev>Mƞ9t뷡"(fn`Cfo{jbS+hnAS6A V0jCmo.rq^o ˿yDB(YCO==2?W7|d1Pz|Z߲3ogh8w(u4Tuӎ#mO-wᢡ#jƉl.rJ{6 bb'uGDBR؟sGQ@1@BNw;\K 'hcG--^̠[34V~skO+5BR궬xD.&5X@!ޑPگ=IP ? v՘fu dA{N+d:C'ڶhzp7&&, )(^?8iշ Ʈ=7?l-֚Scdl"Zmgڜ0襁VTn].(R8E;bR_4r-xB٤h"ot 2Jix ȧFwSllhm{2 k@A؟ C*IdL1t>)$ k߹œQR3^e.:VYmC60 uWa3zLMS&(mGā#'Sٟh`c/RmεFOANHMfb-Ňa%oJ Hld@PJ&_uR9b-FpQVHCU2уƵL {6Z,W{x L&p\pp?5YOY "$li qvtBwl}^&RUv}ġB'BQ_~Q !H 2|a_jr- N; : Q%SN(w5w2'Z%uY&z'VE"` ^ H6v'fgL)XGc,h)G>zla0ףy9Hb  7N ?wNq;!xv⃺t R$o)nݲ^fN Э# k;obiD]E#%HtBz \ߠ}Bk;%[ 쾽MɰOri~#y\r"C+$iOt!c3Kj597?_PT_Ɋ9gti&b֋ڥݏؠhJ>uvS2B]:\i^ H%4-D.mQ 9_Uf:GEz8%xmu\%sȕTAUT~ND,-f\$By Kc yZs_iWw<_4^o)efYPvY<qorϨ!⛝;5AvjLj$'^SDJ[nhR8ꙢDeDgZqgWS~7W1X7P!Ĭ^7@3l٣"sKBC'lV]yB1R|,w3F'L/gmo!ԖDa! !R4acLͼRD+iarL>Phl BЍ|P2:caO.wQDykOP%:xt V7JF!-̨\$3tY7w{ g/o}$Pf{f1q`-ހr,yYMiC/5΢W,/Ww R24i&w jmԐ=cB(+EL$,cI| 5 qR(o(,05w% sg2J Pf0ʏ}[1w9M_KBYnWP`Ez0>No^CY?~cj1*٩;o4|Z;rU s9"aV S'h`+ VRCzgb3E;Yĭ+kyKF2vg :vGSCnN_[DY0cqk[ dL5W3azo>_#La@3/'BIp+B曡qo7h9 DevyUDDD |hPJ2|شF}_HےxQ጑tC!|?&LօEMšR 7蛘7Z@n|j< \ȶӮH==cw$oc¥&a+v‘ q^m'M1^uO%cVNx5P(ϛU )"mWBstaI}/,pj!Ю=t!*PאGz۾uz'Z RoEQdH#L [\bU;c/\L:d \vGy_1iJÍ^S]6ʼ6=g{ˍМBsW}y'*aʃw6K&VeA*AFyP @˰\[/՗OyUqn"]xO8~?%~s-$ɱ&I#Ԛպ攍3! }Pب[VRP9D֕2R ^;0Rõ+w"㯼(}C4Lr{ZJs IcNq7*bdh۫屋J׋+C A0beYcch[PbO1x*Ir*0%PGi (QV)/Z޻WOW61j `/Fjml]1U_i̯ڃ)pe`=:4YZykbZ6v(lJd/y_yǧE$A˯ed_TdL_uukο ~0FLT3^s1z9Sbԭ@&ث\{{i7|u)'voo3J\,9GD ˮ7pcW$K8 %yd@AB8GJ+^ڥ\{gee_ZoOϜzact=R%˹)-3nl#%ALF;t[:w-% 0͔O ˍ#o>q;qIoirt}Aa _cH} 0W%E\|_`#p/Tõ_N4[ t F`Jsgگ݆37q+M̽#b6j=Hs/6NuyyMU!pOz͌Ee/<K\<g.5zql3bVЎoZaLzMc]$$ #)#sp#UΥĒ BС hAu !"V+Lyj{SxD!*YHYp|۷P^ 2\2'\/twcB{8^Z~[x!.|,[RR%_vQ\v?%EspŲvjhS0wd`k Jb%*HP?] |` IΛ]j1fx(r5NB7Wqc&3VUu; .ලg|A#odtp9 u>oyUxq(W@Qrڔ ʖ|E#i's˦/ٖ~N'Fbɀ;Qof3%\&w=eEL*@.v. 0fw9|Va,`8:I.q5f_`;sqO8Z 9n~d,y\cŤ/Q.l[-r)-rVԽ;%m༪&f $ft3aWX dCS Fe@;wVJ +Xm5oLK,~ĩ0%<8Rj%" Ԓ?: ,FJy'M؞ê$tmxdHW[ c4ruP&N8a6E()=P4%lҸ#W5ZvW6臆OGm$:$*VHpR*gH3-JRRê鳤HD Mܨ{K8ĺ+Uo;Z_rC&k7`[{/ XEJ^/ N{>F&oa8B P8AHV>oִ6cñrVtvpUzR"v sϐǨe|x\Նܳ6Fq]+|,14hP6F]lC/'5cUM$o&۸κ` Sbɼ3z{"# 4oZG،Fh9"!QEL;bՌ?~(e^ X v3ą躞9\9_oX6$)U뤴cdUuHi+.~F^q]i 4Ww U^"F#h* p*Q x˘J}7D n9%Q%wF@ v@ 1cv$0#`k  \sa5 ߀T0D*Lr#>#ǜQ6 -`תد.ca*"6}{Btc;Mܒf2" [.9V1~-pxjK6C2}D]Nff5=֟siAǗQ?tuw#U}k H$ n9;4[Iy&/wYcu#O6=tb/+PCD I$%v80 10089'%؝)i Gl{3s>8Ufq!2鉁6Qi|/'vJ2`v}z2]wY}~To.NX7'AYgќV}õ̐١m ;C[1Ze+^P.M^Ǩ7kJ!#I"JM,:aePUAV5pR]N\`wJÎXgqnf<&+AF)ARTo*]L9Md\CxiߛiD'QSݙajbNƣ1R@ZJsjH6&^%^M5!/B9xGHfq/-@YTVR{8BMYE*gϠq]~̔bو!RRA^GU`UHަ!bP]փ#ZmiX6Ns,RtVTiOCa?Et;@ b2N-CuܠX0ŕϸ93\ }ݣԀ|XrzND.Q.3Nε#ߵV3ވ#XYV"`>uLp۝Hj=Nrchۂž 0L8r}~8nĪ5֢fYUS.V EAupmqU-c 6~H\&*|tM{zI#FF6v3e9*B6 Aƕn[DL)#n}<n0bښSlךg<&=B=j)d wL~213>K<]p_Muh=2ڷz YvkOs\. jaGQ-~2 w>Hiz{^ X}فE ?=O}bEXlH  ?̻xÝm:efthg+/ShY9.C"{wf4յ^>/EsN0| 6Ic~퍐I:C݅{}аJp4e>LB灵9Ӊ%Qlw9fr&ď柰.fr~N"(N2*) U@227bQaɋ|4O8m=٣<6XRB/e%2{*IHƵ ռM/j;CUo³0ߔh~CEp9%Fo:~Z0Siٳאv!/f#luS_m<=V& gFBˡ5yŀiV/[N)K[gnaBe2S4i9[ylr"a+]ֈWF4H1XHnk eե_&+-M̩ >˕ba(Au@G*b?/-*XT=. B:1)AX/5TOш|A0]EPgt<AKI[n?A_٪~IrHWvG=ŪR=Q;Y46]`j")]hRr%*?U=dY \PtseRjS֖Qdo(jjHFohZh0 ;2`^4e˸@0s v7 Ûrƙ~~g Z)Պ,^lF(׊U~$f /KHD C ùFCJkpLZu%N'ݒE}W }cd _7ֲ~Uyq; h8t 9S-F+m!,77&`)5-ȃ$Yw٣/5W;yqIgկ~sUF{%{d?Mt1vN0bw=~b!hu `{Ҡu~^@M1רCCO"^h)37nR&53d-; JzLDwʼc{$6vǹHJ2a_Nz@rQc|=-$ B$SBs"c8O;Yփ9G ݊tm˚Lx=?EpޥV bC8M$Rl}d@PC,iX>n~_ݳKr: q*2DЋx;=g.e*zt&@mفڤ0sqZ΁D'N7x7yZHbkō=XJw^e]Y,b# ύɋF$ vd0/Iޣi'VڮZ\jIbVrK)J*by8>9$~@+?GZi[ iaH_:1[Gy%xZp9' Y$𨜾 9H$8 <Ի>Niuj`~,@.ƿ4#'$3`2}><9תދh=(U 7-輝?&ddʃytފ,bv.MĬ> oX5uF#K1QYR9 ; Y8]'/ix?f[^,@A0IRKGfEa.j}%T9'AUV n=:ul OK/]vQ׋g&_C,^_rPp|0 |z$ 5hOtbX0OhI55Ny/l 6ZG]Njiwċsc-۰jkpD^|gbw[Cw֓';&Ko3TZ穤!ra[m;Uz69d߼ ͎kNH橚㶲&x3T!YvW ]1ؕW=kb`&&[D쳉s_L*F[6!f0<ֲ7K5kBXޘ]@Pc,}zPeɂ0W 0"Šy3)^ Ć)w< 03rUq`tSvĸ898pMXDLTg=sJɝDLW](Fabiq^>$U!&]$*ơt5 #2.ie):W9P$0/+foZ[\ F.&E37.C&jD6-J}*֡\\~`c9UX;*$R  ?[tDŽ,s>HJ^nﶵlƈЍ=riIQ/6QmywA,I䜱CB$C,e*{L[c֑l.s1_TiGhb:3qy܏UZnB*ÒwR*ZS[+u MPXUY'%(yՌkϵon{瘺 =;Tpf wnWk<&@!w٢`d"oTzj7.pϼ$jWhΖfCWI")H[ )=ڥ14[i&xF%x'ƮlTi$EVqľD;}=m(ИP+=XC2Rȯ\}I)osEh$t0vh!U)[,+R0d.bGUW8H$X^* ]R~|-K yҤT#]z%m 2o{zwy*5d=mRk6ІLG*Ѿ1q?WEdc0%w.PIk=_)H`jhYxANРss椫W;|͸ܝ=eArjIig ~"` L,1z9½k 2)Iec5"+qK>XA Kgš֣iVAm4h2y|Gp,xT㼚 te8y|~c2<@kh,PT&SGB^.;~m4zVwB9\4cw^=i'Bxu"on+P2GK-"(,۝jCj+ DX:$9+Ecno>Z]xBk}kZyzQzibIb*mLR!/ gCG![*MX'NC*Sy>w =@{.[s"2qE<9Hc&'{ZOSrįiSM`Dj ʨ&W$?~nyZb1A6FX,"4nm*iWh9'RXߌk?H|JS8ջ 1ُ[F8&"T bO̭8YgPVK:W&ĜP1705QG 3tyZs5yv.Co;@hVImDq'2$xb雁#EW]<|3-JqPQ1/"?^UAB^g,Y̓x s`ƎQw1[&6Լsg_ss_rHnf F8 "6fIiatPS9Adyd{Ǘ vҔz)[Q,| f&3luZIr8w!(ٺo]c`+,<&yE,hY׵ʹyX-lrd8:EzL:"a1gxhp]uתhJUt%ri`hic{ Mɘ;Xv(k;l w)#l^ Ĉ?`S `LdNѭG &k2 NN0 ,|,wS$N]gn L(^Le.4~Kj~jk x}q]?wHeWIHеߑ!s"m 6<@P*qʝ0/Z6/BGYZv7ՁRhpGMw\!yu/@GJXgU O4ވybϖ jEN^}[7ai<F;@%{.DMۣ+s+o{O!֗^"#3L{#w8o{E]y!c [Θٰ&RLgnkf2j#f18 00ESxѳG:RBJ'ޤ2EOOsWqQ8 ? Kkynd3a܃Br޴ńGK {C I!UN#?Tφhӛ߉QrYyu>ĜoN\(.m-wW `]g QW}gVb|oMn(ÈzHEY};*PHi@n?Ks qTϖ4!WDH`*evM s!'iF%ࡩ3UZУrr蛾N-EA=L$7?FƚJ 6h å3Z֫U ԏd\}YWV&12grqZ T[ 1H[[~T#vx-lecb ijWTM@W: arVw|z77hy,a)X<)Gg@O|o"_F >V ^E _pK"8([p$H}?"Q\h^.X2 p;^‹_1n$!·5 9q-M1m7I6sWB^~M( nƋŢ2" \99+֎ MѨzJ䛌`(ъt'Bz}7t a)Bwir KɊ8HT0=̍./CH_s#"YҸUK'\l۾{@n,$шPʙYWv\Mu0&c1&kWiUCn—J瘧Zy fE'vm\$B' N:J)!,C?xEn#A 0[ HVA RbTj#c에!]L1FD1lՖno%FT!"CYK_@&ꖨ嗖S~sN)]z%X)'O; [Nw2h 6h|CFDz%|[OVp}ou]r%,wLBO2O:ZٱcN[)cS_W歉:Go1&BR}1/eFB*){zpt#o3bz}m 6Rz03 I!۪G}T έTȑ@JQtO/6$*2C'gi w&#kA"uwj"GYs±^$^ߤڑ¦t[{T>`h,-9=Br" IޠYWu|*{d;2% wȿ3"OPFî+ʹcV/5K: Dߝ֊@aB-Zs9@*-"$-YbXDy>oB5u4kPԏkb(ϽFvk4BԳ$ǸPly8R.eHM>D'9tMI'6KYޯ)ƛ-4 klMH|ؽmZM%6&[.}E( N^VpЄN>‚E(iPm1 UiN/U0+ȘB,Js~=eڪ[MUc<3_Y 9uGlRisk%HOjʥ+$['nyzqd-&byԾT2F^X"O&H6Gsilt<Ũ<m D zJE8bZ, /he7{4U+i7j8Z^{~)E¦A>Eͼ_j cRQqZJϩOub,ڑVTJ`l`7]c3ml,?9[>!28鯜2rx܉qyՅ U;HtvKp:)O"CsQ*oM*B\r4&v xOk䜭,lw󿒝ŔE*iܣ9AV# a`@ ZjedhҰ mmNh`Bxz%O̴vqH?JvL|Ob+r=XQsW":hr9He+FI% FHa`S.Z-HHfp?hp0U x09?i3bA9Yͦ{@OZp+'Aʒo"3!ǧݝ%`t|YI|.pR~ yh\'oڝND~I(/S[xDۧtrfO?EIm-΀? o-@ _dMk2)t+#Ӕh`TwFATˉP,~.lp֑=reQ-u^*!@7צja hE)'DM_>LފdC 1Y|< K9u`qQx3|A򱱴p2PMME3)G壃Nl/ }"j \9r=8yjWw}b(*iFŻ/.zS<79l)udeeg\ ~'dsY3 #$9+[S>1"N7sF"i}\GM&t}Nily}b\AJ+@Bb' EdM;2it{yO8-doZ,j-3C.U&\!2;lUS iĞIg0圖RqẤuXQv'l9%t!աBLt:CM ~j=hy;A=an1`eCg7 }T|JIXRu)4SՌ[ow/ q7ʁh{}nW#Ԃ0|[3238 +OБ"80%FuK64q]_L˓\$}\ 1F+֞.Ϧ!6luaϷp,{#K FH'tߐu's]Loe}qϻ]9ߒb~AѹUݣwKSgA5ڌ x;H%&M?9i޿}p8*)u,L#li 7ZֶS'@z 2}۪/y\̮91;Wf$Ŗg憚༳E9^`{z{tg ̓' `1B8Pagz5,ا7l885F5oahGB0X'5XbSHh?B1SJq,%gՙP۰N}fT[-L1=6}Z |Ʈ^,5=m["+fT+$"tpjOƊ5H_YDeu%s/ei9g{>ݵcT|V*4AHs\[pH6+'u W" @\>˦C崫@GvŞtxC!hÖ\@1Cu9]?P7CIz/ZMicd`xCP7pZ4ܙH;v 4lT+4J(?q{ޤ0/6єtXǎ$qcsBirš"x#Y dߛ$o+[VӿU}Cѡq%t Ѓ(m4P7vXTIuc>X䦐˟?h4!N> t8-qK7j1#.?kIxotNM#A:!M;ߎ]7R٪SAu.~ \cc[K*&EKz[_EMx(1I jj­D,߷LO^Zk`%6d?=:5qwpqۍJ3&*\zHCMm@'W9+&>,1 G՞.2e^9!fʲ".Pb}RiYuHBϏNp-3iY팀tܬTC9gd1; ^MPڙ$ 2],k\,hJPZŸ(c ~_ok8]uRdQѴ8C H6EeI 'xrS:Ţ@-u)+]1n"Hx$*L(`z>-5"LJ;Zp4-r$2f;>pz ~Sj\,W)|?221|TnYvXyS⓪_nx3|e-iyZ@)Z%y_ iPY y)xWop+tKQX6s77b5w{cͮri=ּ3Vp逴lp"ֻ䢤~᳚R[USwػ#ywąѓЏj @)jcy{^KL -,e;/tw!JN&1uy;[FgMl/g "|'tj1NKpEӲlayvcĹ8Hi}Lgɸ ~cɳeLx"tHĩ "' ux;mtl|f[ ."љ5?*ɮ Uoa6`B4lwDMLxX8>*?"&HR(%ZNGI`ET(2^?BBVt"DQ̄3|ַ{Lvl@n=O2e(M~5EQDMc[Ew!wKg}8DBg#My`}JopM[ϿQ/"mϪO'&יIם)&֯dPdT{%d\5#ٽs ٧[r/l1Fڻor#InUXuV#~rZܵiKxk?vȘ󎬇 #U祣z(QsK"Sr oeM7WLr65;Rqڈά=+%R{\kOvII6:Ix/CebTG bE ":2uĸ0lu!Aטlb^֩#zigY /s=ܑ 385%l$6`yFaܖEv9;{7fJ6]!'N}_g0iyD?ॼ0_ Π9~F>;T4) <ؚ̉\mE?|~)e"ڑ\ E/4ZZÆ=O!]Ƣ/*CFAKYߟuLowC%BUP8wla5H ]PݒO^Jka@ڥTD+*A=Y wILrӜ4#}l3 4 nt )i9hqI.a 5g@%^ .-*/%\03;'뀮򷗝!TIJL 4Lm (~АC+&]DG6_+SEMj4>PJiPQ@B5btWB4xV/r7u?n;A ;ҥ+\jq:$v-r肈<;c6:A':M'೐-ԂE~*oKIɡ{F4,J$hy[)ǧ?޿hC7I iP,Z}0@bNE.R6 _\_E>^ 0~Ip3H(69Ane/ہ+䎮6a9Fɉjż`aaO8J~mЀF9sXŮ Üci%JasMfX .Hok_Iu"KE2w`z1e@ݍ nk(4{g5Y62[1aFvEH1CF̓W4..Zthӗi֬GbW#hٷ$r>\b6kH{6~ܞ2'yjij-([i ) /l>E؄6pu}q" frd],Jb:%S{6`a'~Ucpl ϴ^Va?x|Bf:"!K2N|Dˌgɹ>!dѳrjGyP1^$=ޱ=40'k$z|2>yPUF׃?Űck}Y]aBDqIEaBeV*Տw \^\S3H6?BxM:ԚBB&~f~>SsUMxIs6[\^3(g\i{K jgln*G#jJ#Ts5H aQxwY@!Oay੢4_bB^q,A8΄T1\V{ZBtuC@ܴz瘌EϐAf(t~/ˆRhE~%ww&H 'Ҁ?M 7BګFnLC_W8<.Nq"bš&X״.*5e_49Aq^MaһV aX<ݬt)"74#TO!T=*G]&8S( 3Ue@!Ie H9lhPٵKOaӸ45Un;ߟ ouV (6{0lUMhd_EG[P.esl~# 18>^swlru,LI(Ea'$@Z${nC+W'3xvr tAK!e{Q]= hdFn/}(";W$]*BAG7Il90z37>}DmIG}a(B"m,gKh9sV+[KOL R^dRgm1zs]In,v豝3 )\M*%UEݨO &ܗM0PeW䆛B\3(x(FeG1bS\"ov.iWZ SA`*&˕Q +2^u: @U*p#@DXC;&6R0 #Q4 ȸ2ְ vTff}0g`t.x4N3Hh=*ڴpx d;2tqoȶ>ys/Ma]JU5|SHφPKnL}Ֆ"zƦR]|?dNvqbVj}tQk*xIBgMΏ TCi'Wӊ ׬2~1%H|ֻ?\W<8-)d26JG.P UV޾DfFbdEwcHi؈&z T}8Mix1JM 60~%=p-4p۶"G'"p*_,rB {猻޾辻Ͷmcۜe!(PK*|aV^NN7Ėkdf6uЇɯ[׎ƜD#,? u S%v)%0!1IL8yy}kxh"HʗI/RO픻GuQe`YP}2!@x+)SH퓣׎9@sFO׌ 5' ^9ËW­.wY z?` u_t PM<\򖕱`ÆUP5Jސx{8x(G޾ <`o9ziFV @棆Tx^D đEd/ѳݢ9G?AW(^;a;mpLጾ]q̾yc;NGf;s mSܮq{rQ1d0d.)%}}\|:6@iٲ9aX\c4e2 -\`L227#ySx;H߈yJ_sC%}oyn` nQ&v9R; ʓOM 2o2Z2HUuLVKlޙr4@iE%ezI$I_{ pe)?47ڦ͌:5*ӽy WSsgy`;9c^|PG5b {]Ed "M/6uBz\(h>w*PwQ BCJ_ezyӳYyߺH=CX)U38=,7gJqq^u{͇#[1^_Hi!c +4nVkoOu+vܬm_ڠrtܙ$Do ˷sbo){w36*4A#"ʡko:pKU\U!M DjOK+7uɘ~QI)*W?6.!%z QMVǶ*2kAۄ(v|FᎸԪ nlxd82#,jgo)n ONpL!7WX]{تfoO|My~e~N'6r:`gD[i Ѹ*ա̭M3b aRUbZ: i XUG[`ϺP N&Msmq]8UWfs2<}g sG&-u𐷗̄6xàccW},!0{nfل9TyB*_^c>h^"*u(F^t~ᜉ!J>5Լ\O%[Rhb `=)U+x%ÉX:Uq1֘c@o11f6ar%DVz ~vks InFw0PușZ @ƫ{pΗZNkyT1f`t0w8 D|L2"enkٝSA[œm5bU8ƥ1,ܛltkHӻdž|4m04P-1,(@DlX)@%ja:(Of&cT&vi4Lya7ک.%s;'(yO'5wzI0.2Γ ݺآ} AEt,$y(2<.{|z|jC&| ~% 7%FN9=fd&K^*<ZFh SBS@gkC0@֍@| U1nfKSRbZ٪5Z.lR{e[ 2F~\^)Pv)t˓ S*{Uyғbo\Y{Jt^}sG}p44EQܻgD@L,9ôSskMɭJz#uv؈JZlčRGF<_q8'g='>;>o{ZVN:iDs,J#iTHdAWIBw8DW~lOj2 MUz>>dQu<xNj-p|2{2Ph5 os]㤎!h )#A<͏ L [KD/r6e2YÙ` 5ZN_L:!-D9Ns,u5{jDJqBJjbZɁ6-?n}g"6[%@5gq? ʋ质_ʮ荇Uk̼DGC1c\tNO8d5`[ o`O߮J\y{xeC9Bj8{1WYϡ!nK)9:LhmS?>| O uĢ<ڒ+>"y=E=j$ w0 [[eTl:} ΋{t8=b 57ovOMGVlh==.9S-PUy#(*_> Ku~4gm3jWO+? 7-k̜:evmKML$ٚ@9t,ǥI.XmT !oծEK|rY+dA,)|cb]_(Pc E"հvb(mSd{1[:Eԥw9"?o zvqvSͦ {O\d͑4xxN&Sۯ GD{IzwLWs=jzO=13OV:bDOKO"@(=@@Kmhs]* o0S -5*+9`>AxUxr-,GHs}{ zȸU'Cɱ*xaQo5F'<~N!IjLq屴?Fg=bh)WL^hp+V0#c&ȽX f dx{K*Oͳ*mF-wN3 4ut^{Ghv5:6sʉʲ^<޾84L?|/P+C)|b&TS28Ij Efê\ɛve#U=ca?I}6N*ոQ{4,Ph|*F X|͜NKn:dIJ &Jq~t?u8Ax^uv|Y8ĺ&fBGFwVM<3jE2FOm 'jjqj g-dp4Ga6pVi Aʩު]7D lS8]=PI{ILsJ0h^CLUkY6,H)“ij={haFDB.\DBӥ:.S 6P2ӣٜwXrR/&s`:H8MTZ6=Ëh mKyJo̥ZlqJvb&@ &3ǻDxh-/v5cp]q{x1ü͠Jo6N`ԨqhPMmxPt`<ںw6 H&_Tc cy'I}xv`>cmM@L{6STəLEg£w*ioojpB/Gyj؂#Pσ(PJg\s:= E3q?۶}DJ AN,U G-z5EJfv/0:>!Rq1FZ9&9UII@:?t$ɮ=8 V4Κ @aÍEhVdBѯnHaG4TH. ؑw!FY H~G]\=m\JLroYĽI+_8ځwqxF7@^ Knc!bvnj5jSN)/k4TLCcX!_|CUoSQ^[GWbƖJĩ mxezQ|v[q6ѱ̋X#Ǵ&T&(Pnp" T|S.c2X$5}?eEE/eC=RX%JswM(l:EN,F z)Yt=A^5Ã8RHftXkjw= ,B-']?-jqjc,TF[ H2̤uqEPC88 4fd":r朆R6I&˚+żSyK]c{Rd+觫ܯW1A7BeJ;Q%Pc+{tDa،>?,uO\ c g|P| %xG@~p/lN86M@F3ky=eO ۉάꇃembYIuƶ Re 7$T)CPзM\-EY&} Ǩy>zBV, 7@Bsey'F)JzΑ|r)t2I&.4F(G鸅WBP߻򖭀\٪Y+ }Z`ɬ? ~/^C+)%nʼw7WGyQSI*vs@^w`\w7\bɬ=-pDt~ա{ڎN}T-59Pbc,0g t@~a@̭F7;~ Xٚw݌.S԰D547.*RBpۂ̠G^vmO?oh>SgC-@juyM4g0 ȳu|?ZNm+zWʳWl< 54;{h,,f:?R!7b?8@_ GɁ:Ebu勇]OvT7^|7qkwj~ {;QTq>jSKob?tECdЮP K&BjޒX5v].S]yYwiK>P-O+m%,3K00Ly-JU8eec#Q6Pu3u`\hfrWJO*juX^[`3*un܂bk_bM8ɭ;/aMξk%{ayvF;[/7/*%MZ$98f"]y>wo9SF&/8 N/Z<LP[pՅk^0sO&oxjxX^"ƾVT.(NbS3SOơ7}gmGbHycp;F{*{(>O,d.evjCm ᅯ˰ 0;2pXg}ܛYdYdjA">qڢsνʉv^"q_eE2wu06j<19C56an(<wP>c)f¾QD=i"x0iPS^{1PCoV)eFzb\h+4f9Xeѡ̵kt@%˩j%QKG_c6  \ '%KβNn/:Oq39D:Qr0w6b ^C챌dU־^Rjvm#Oٯ Q0oaog _ {2)aHfY?)Wv_~.E_GNucxClhvTء >2grcZz?f~qY^#KbjjtNJ!NYvt]8o}? /oW8&IIs9gR_zTHK4M=^<ѻh+fvkیT2^$4<3CvF~꣎h1`Y Q>Cv0.> k @  Z@F̳%$nݻMK`wAHB@;M-J{~>J3>+vo?"(E ۂP,{<ܡmi{ Zc@La`|mhˆ1ޤZX]5!ZC2tV"m}/'`,fK٥½5DoD?˫Z&*?"qqW@ZC`ۉr՛CJj]z}MӊSru/lZwt `_#+Eg%:Z0`e+EJUb 0Fs @X7j<1'둍~mB|:=Ԧ ;8鳎Qy=vO|yxo$Ai7B I;ЧG8Tg 8:_ǖS6PZ_ (ko 韹7'0L-6暼^`Yآm>9mkWow碑^qcZiHwtRYHLC()g܈2a}*1PWP,Zg ل/ <=l. إp 9]v\5"uVZ3E :TfvWȏ4F2 XS&pKy [oQ}/gm5uv2O7)hF_dm Y|Mh(Ϭ|l ǃy J8%),a|{ <5r9wíoEm>k^ TܮW"I"i{mv`pO[%?rw"1'_tM#dX6E׍bSb/<%*~\vc%ПdL!yC [aiϮxB|k,G7 x.ŭ;ƛH5;}6T;MU h(oW]\{Ei͋PtK$lLdܛJޣ+оIL)3dhKr?([HȚQϐe#,(_mRON."/:`~fЖIb r4Wk_zK><ĻT%=)XL>KJE4dW{C@<')ΜΤxO `nr=0b5yϒ%+.> (d6>}1L wR-I7vPR=r2ԉ4B*E5G<nI,[39NUt%TAfدſjiƳC4ܛHlWK03@:s XB%S7+j Ip05]l1qí 3Rzݎe:gOk<Eu&d5a Z| n8z .} eoȘ=ڿ|N.F% 0+C2?]t79:D(ԁSɖlb:散w8YS$̽KM^z0hE4f?^B9BuKVc,6kjGa[& ތ["v4-3p\`|,nHi#-#`% SMn2].}>Ӑ Dr/yҋwyc2 ~gP}H6̀HbJm< DLm(F5/yaE^*0,-ꙕJ;CoPkyW!2I4˛iz]ftzX8`|x cs`x33ǣKSç3FGj"3 /H>`1j`ٌEn_}GvE%}x oŀ;浍+H?tOR{3jxMp_7gX>޺0֥@JS_!+r4J oD!H2~}RY_b͊ic;gG,?⾳wjMYJ.AZ2sq4=L*0/-R9ŸgP"zg:ףi2dL4[yIހal׬7&W4axSC M$&fE evf~Ս9}w/ Nk@MKEPImև77 4s=sm?(QD$@2m,•1PBuKn/`-:DUL7X y5%XhEj>vOj6! )$hsO_'9W$*vc;`C:b1y5&8CRlf -M5~%]d p]i܂Fn~Uts{M|dN9ӱqxѥof2Ò٦,,n<79֟B[)9@#xni/tfK 2aZ6҇Lh I} )` /[(_/ޱ.i0Z1sUTp4Nr, Tx|kW%b$Ui>oH?9?͸E$,d3 Njv*84ԉk렵gN~ReQof'Ds{gȖ``>O]Hhy$-9Lʴ>9#.,E3 @lun !r]Mk0y!3 Gg3f$OxIvѰ*5BckM d"{m%#~FrZ?^: aUQ"M[$ 6L뙯\*r[i}곸#YURڿ ѨzP"a~E]ҟ]~yX՗ 2Ebd{m{,Fو џpv̰1VYހ4s]v"90wVE/'[->%k.э !:Hg&dtqabƻϗk uL~?# @GlK 0ǰ09$j\!FN!Hޞ0X1;ky촤2N0E5hTbL)?%\?&+)F#1v(=fu\n, o )!ql qE(tC;yQp0Ls=5=*؃v=f.~F81=z ""t$#ADCp՘E}BD}dH',z%=?RI&УMy+A3r6R>pQP~x̞Zy:X+w^#["+)b-eF!br ݭ0b$!LrLb]J餞KkUuKf)yŖ5]pe9n짋lI.].-y5{vSA9M5|bڰsiEz;/P vaS^KgP7@Q+Y! RW#Ԭ)$m0)pi"L-ܽH.*iK-Px޹ 8yܽ:<FLHh877\,H%e.>;`N&>ږi35L*I61eGGB¸<klΏSΚ{χTgY܃—CTҧ'g}l"ȪHdrwܟ 'Z~!kAk1:” hɹ2T:9K+q~u fLgMӺ8^(cm(mtͳ#7-#3ryL8 M!nRtT!n>^qLB nCݐxdhy d\Z4J[j'Z\9h"4H63ThE*u &*cޮpsKʹ /dBБrM#n4eBi<C̪ H)HN[$gIqWRHET̅^庹Ks /x#T@wqݿ WwdFE$8b$e{f8UE#;!G׹mx]1n%%{D+y2^CNEo0u μݾ)K ߐO_6C Oi9lUg|@:J/uUŽza7b,kUD1!߲}_EV#+tb+^W _#W jQ$<-m$Yy4VDaƣI}w+wsCdTҞ"9Og/#@K"??omd@i#bQWL#eqyKb~!>+|DU7Ѓ{}%C}"khWU|c(:(]į!{b6dk|sQx9HV>\@qb`VqKesb%"nJX j}>cMǏa.J- >t 74"TSԡhW5:a!edd۸Р G.UK}t'h(JsZ̙\'g<*#p:5 5'I`,pr=/0vux[w8'eܜ8R1f OGd2j"PacpzuM,)YJK0O 4H,AD_kk}Kw+czz(H,SwOC5Sm%~vG4{hf^)#QfD;=>@OE>,F=^lٓˣ>;Vqc2ml3aQo~~7^ADPX5UL$7n|!FUjT4; WBdL ȱV0aUTbi"<>9U6˿8Ϗ7H²xd {Zs fsXF q[:J"lڼ>V2CO}MҸ6{*R^daIj&_yyUOdH')Zio[=M3(K&2jec_[jه-ժ*ecbYLʵ'EV%v0[uXl*Lq#{-dr. sP7‡cHe}456E=I=ۥ)m5> ǧK;aGS^> pm=5BBVV7(@ l )`ʊa.Ut ߀9m=!vz^iﰕ҉Af5B%Q64Ce |\D@j,p px۠dsMH}]F(#Ѝ_ UuL2 ]/{ъ:W g23JlbP," H&-DkƎQmXb\͹D(058dfT5+R[;% qxnTnWh**ih>HxHqI6"@cBO>b~ò~U^XZ_[Z0h%wV= ϛOnR|S O?Sn`ye";zL! ϵe(Y3dKU&%!3U.4z) ,z.ZaVǤ pdj;evs8@Q$8ǭ_NJ'W$JeA O08+\&iXs|FmzCOl0*̂yaHf6#/ܺ53rvF,MbV{>?H㇎%ocԇXJ} VtE*;hID9! +F3؇~+>|?_dѫ7΀bi `+0"3 '1f%JG V>?q@3*5a{'2ɇ']MM&m5%j ί9'hYJ驚{vN Hg3dR'f7YkplNc/Ƌ$6zZPߧX#˧槈F;%IėUW)`͍UDW%<~w Y[v9[j2Jǩ]#U?qLI f3SJKn"! ~[}랲h< lD^y]'v[um:V8 U(1Yfege\Ӻ)gT}H\D*h"T!sJqE)fb%>ň` qM^Mkg諺A{W^7g& !Z?Kҍ$Aİ<)(Έ"u:\w_dؖeܡ% uS0*h+j}J}4`'֚ILfLn6{z֢^@>Y7Y(IrEZ ?w~pgA0dzs72$&|$ۼi4U70XUK=_UԧS tQ۵ r-\fckxj!.隯z )mOS bu,VJF﯍L>tn£GgXм"J΋NsF& N5T΀ػj[}#I`}<晾۲) z*ĭWRsDT08lx&^ݠ~Ӵl*F@9jXBΊՂeJoUsV'F^Y"D*~P`^|% cs3t61yn~N`\ L.kW;o欉rZ@jaB\)D>pljUǭhU 8%>~lE<6"{x:qmP"MnUs@O^uk~M٢;7r Y@)&=e0I,7pڤH00#MWp4kJ.NmA k913椅T$TB_+-}֑k[4)iot4WVoQ砅W>PMh)h pm7'OOB@Y4}Tn*MQ-.o0mI+v!*5M d)"orˆ?V,\-{ĒÕD5w#q·`ޑR(i_`T8Q Ѣ$ ke_ Ө3~(dbkۧqfMRa~>EcCMt!(jmC4LA=$f 6YVCSsl4ʋ㝔HErHeeev?.%{;T!#5yro[*^od(]3bzODv<94 1DOrpVULsRDB\ٌM$5 NIɋV?{ A'ιVΠ07 Djm ؔw"b+haXhGvZ"ܮv\}ČيH6*l B̴rgy]m'"y_̎Ip˟z]<6GRN=Xj S5aF峨ڌ`21kf#"{Vi:t!xK[0ʃdXdr&'뤏jх=mn 3HTcuH@ņ6= {ɶAU.d}e/!})dnܵ1OKЪ}RΕ%KBc@4&Q/3QEs rVQvYzfyw6` ߿ǛYb"x_Aϛtz'W:8!| UZ0ibضBKZu3N4gH冄1 |M"-=6'$o>jtwv,{ԞY{?bi&&/q/V> ^/C5zyJeCXA2gW o BD|\ e*Ue5EVUZ9|}x]QXib^,*,!@/+X?}TׁsX,]tfGPJ&(!}t׸YJT!xSxrw\6Tt LwZH{S'd,\"0\ jb^dTO:LJԶ?,APuh]Lކ:_~-o,7rqt;.NF;< 88`EE浊5u|AP^8ẙU`?:BQ 1D&:έYkVVBEJ+{#}AֳS^cGN|}ƨh4%j5dw\"ߨ/7 q7=4W{>FS'X;>!y J ͈NŸϖY=KY:_ ίst9H\D}lfc$$OF=q<37a :"]jxi397u,wQ`11BTX2A6˼]3ċ#J3ɂz&Cl5v]JˮB?oβ3uvcH^1m;u@6j؅"QԳMj+Ʃ6fmlcDB~4"cI5lyIejݱB߆FF_]zq[bWuyT֞i=;iifg٦$Cޡ/j %-p%Rǧ?7XZ;&#V9yT>Fs袰-WrU[4X.]m5EDO\šH0Eg(~QZKk k[@#EH3|jaGt1H%NJǍnq *C6 MsGObX=>#ӘnQñ[{{YtJwFqw@S}W^N#Uٞgamf0~KM7sf, 1΅8 v#u=Ԍ`>'RssfgW]Dzi\_xCr׍@ACn@ѣT\;Nc]#]}{v$h\ T_GǍ.eHU%6XlQrI[ގ <ύ65B FȂiX.0{1>Ep‰fѕQO"zx/>U) WLV 63gdf4n[dرϠnX$2qMm S["ULW$6\R}MEpu  GzA ݑ~g/:r;:OW?om+iG[/ { }" -eG^yg0&W!(on="I8S "R`pq@0AlV. =`IVmtqqpfDjϙmCH ʔƵ2zLʚа{YD4s*Y!4<d EƑR cou^{/Or"5ìaZJA|` Yc}((̡p[<7g 3.QZ$po27<+z^>7|{Ka6Ùtw *'?)0)UU7U,gl|;rZI+Fy̢,}G/+[]c.I'FQP} 7F4oy:~Yܳ[dpiR$2s(kr:"u`38L1VxbbH3`= [(>sL]?bTf8u70_5&q[JBbOYDpP lX=Mu R˚huڐƒmGd~һoW vpwTA22?ӴQP HÔs߈cVe~DF`{*ur8&sJKsA1G6sRJ& Q#*#;?BR5X=n{VyWrTt^Hr{ў2@=9tyIgiIIu&`M$Clx銓\˾Wj5=Qc96\~ L=M߯E Rʉ6 gҹQ էN+o}A+$¯R'j+E^a -%F@/Wjfk:yH7 Bk+!}֡JpcLǫ-sLKNb e0BeoxXb@,)ufT@YETU-x9T5?DSsxn!bʡ׿$ʛ85i?U!6+^g1C(TKev9d8TzKfmd(b5 T@!CN+Ϋ0;.N&EhN)C;"1#̊|Fg?{kY8M]wXWyjU b%$1s}+jPEmފ1  u1ya""W)]f!KCy߷ \k(4n#:yDS`A%%"wbLλ,8wkIp 0r ]㽖vl QI*Ƭ'8kl~l7gMM~תh֖kWD~]`x%9 L35{/j 1#R$N^IX+fJ೓E42k处[`֬-5ש4 <^{1܎, UM:t%/IM?dQE|d#u.ɋoq r;ǏyĊf"b6`w<h#cw3-Eٮb] _3k ɜT7+w溺RrH>0J=Z!DnvH+IĐݙ匢&__36K[hȌx>\8'r6gfd9nuq۞gxE [FvאYg$븏ᥬiFM Nقfa,zII2vAVtU,t|ͩV:@na{kQ$?tNp¸}󲰀 9UH2~ 7QoU4+C˯eݥ3OR1]*&ޛ (L,g̤&@oa\ c-}G7[ki ƶQEQj4~?G1s*!"7ДLc}*s \$OOՋAɋ̽׾RePl/_h39%ɡ&0D+!_waJǃQǏK A; W +hk(:e`BÅCRD]`kzC<S$Ӕ8o9M 1Б.sak"Syp'#¼2ESY>=igU+3P:Ćqu= duK9>Wtq,)DLނǘ(r骕3ux:C#tW pnﮰB#Yf2 L]Q -gjӡHH7dnԭ1Y>A>-&U.x2!&%[>A112]\Nˮ3\6 Ceuޓ ?_JD-(Bq 9IRa 5Uۮ<rUvFcdtȰ x4.hTY|FkxA4wtԪ?(?3jwy'RHd瞔oVV©{fJ('Nr/N VV<s+$ AӁ5ذ#@'^ ϟ"{ɼupuw![9GٰN+P' 'ec tk-_-5!_T7[j:l<:; ?4R|].L g`zՌ;W:_ӆ"&yss ߁Z9]`+6Ť ZXnnEֻC1nu*aYޮ.&;)ĬL1eG._^BHRpK E9L ,ܖ#FgS5{.'ۢaaeAfEg:!m~8cͳ3qCbppRʒZ r(J\YMvS6z&t;'E:!Y?Ǥ"eSQq01jf&Gۢ*)i;Ñ7 9PSɈ8QDHM$xԴԲڻG.v"ز1w?&~X%W遼?T0aD<wpK7B5E4҉wxQiDKH)]wLn2Z2K&!5R n F1qChW^Rҁ-g.+MoCљ DXBdWH*̹5 Pfω^⯟1a{94G~63JpX%9T؜$4\sfP@?$4iɩ5ȄL a^C՞ҍhn^BSl+_tȔ þ -aaۃC RHn*_/T_k7nӣp)+ի  qk&[Ћ4K|-HVߏF/$eVIP ū:!MqlbS FHmwiδb+ *Stg "d؋K:UUTSvIv(f7X<̲ZF_$Eodw9c gsqCh)6]tй_' КOAbKWQ{e+uIJ-UDqEuuqx!E-$&-5y5a=g-Fɭ,ߨ.H3Xڜ/}etj81--1f<,WؙzϺzR3Kh#G7&IYn(+P' y`z;+K [px瓛Ls.ePܪ _ڒ kݪz eogm}LQq.d2Jpx,<V e i|' hW1n`f)KEF$I>bU?^gt HEȺʳOCI! F/pY*+AizY?##"_.@HWNl²yHI{t#-t=G2N'Pp@]VKM}.Я@J}߷;>-4*M@D9 X[/v)8Q}]_3ؔ]\#`$և(~–F/0q]?g޻p=x114td pوc\7<;{%<&={Du:E#bA,X"gwٟ\0WtSNĖ" b =V#%y M.(8Vbh/,SvSɧo99jGPf~4je:U`N`d SW8ЦCM-l[X򁊞̊l=AyxjA"<(5| dC;Vt ]j\*'#ü""DxJm!{ndai(Tm^avHB ߱.P#׋"^9z >^_hoWW I_>A)2Vy~w%ů]jM xiW>B5S[)ӊ[]ftL7V\O2߰ r w}*$˜~|R!DgżXh=j10qܫ>zVX3۰BiqwA͸>O<8-GtR3= MU2w^y7 ٪]9\`{ ]m;"ܞMmG:lJ[Qe<`geV_Uơ8y]{u sY& rO7v˓&UJe'tzt|+J:Ak4җYEgr*olt.^'m FK_~A!Ru:;XTTCe!M 7 =N @;'Ä-ѯ4oMJ7AdvB vlrZ_V; ڂ:w8_ c0K;iL#,4?V߱gw#9!lz 䮀v0"Xa VdR:vE\i|'5`u TWYQT\nS> u]v O:Lȏfz60< @nʘe)F5];Sp`0COTj󷹵crXy4N^->~C;f yEE91GVHOms ܆?}MnΥ[_Fah(EР[4skb>Re ?]CjR)$.ą,Sgmi S=G Os9@NA+'d3UޝlY;*6,kA'e )l.wzБښ} uuL~/.0򁡾'y|ځZ>%IcxTlߐT֕ǝ:~rH. XǸ yAW@f:G܊ȝڀ /bv_]37N7b,WEsKeQ eXha ,O8Jv8B} NA,pvIH[얠c旱4,t-"UV yIo  NU^z6ƕ^k);iXm+|rLލ _I1n р5ޞ?2-7QP=JY ?[{GFAF8{X1yTy'H@i&cڍ4Wf%FJ cd-tq)45"_ѯ&9=/f}B{M?nvv|ݳaڡt c }e7co6]t*.j ~tG"131@!i]+1j,dM䏪@)İdύ2(ACHL(g%VM5;/Eq2@%'PєXYzY L?:YXkλ<|r-T!HӉ^DK֯:vcZ|6PV@ Lo͉\~ޭau:8I@B34j~3Y܍/`scTuiULǙInx]*4$v jl2 -qh4o2JҴ<;XwVƹWxjX/`&4p}Sb%&d$vDЩ 5iG/`/f ˛e!/)^*G7lUr-w o>:"٦l y (1t#Kʺܶa0QQuxv`p>ov5V'aw7M_^tx2Z~f84ω"ҝprĤBʟ%]6חs<^tL eR3dd5 }.M!hե=ڄ&U*=nthUDQ'XLajjY'-b)b,iloΩ#blfAwQ_OXenvJ *9Ɗ4!UOL'ۺs$!G4@#[ rS4?٨|5(5SZP gGHAJ$2ZbuZo"~Z,8v԰h,~i`$(Le;{ !5FB:9r6+kCl CR8a]G%8υ[Mm]>"* n;6L;ޤ-L~% )RڙM耣'y-O2A-e `Om`JKS K|'Qz8$!!3ǨL[:JqKgj0i} -rh7UdO^Ch B4die?lL膪%\(IXnJq}0T`',y$Vc;[ 2zP&! /8CI+Ӡ<N:)8asa1J{UvL*R'+ uZCCqu -PIMŃyZ|o,YxT.8kˆLɿ_Vue/cp.ee*l.*Y8)zrZW<;ӗ^? b{JD C+NrX-w`rŅbNwRhtѾ 7ْnE `}{q{N wΞYؙˁI;nG(HiYn$:wh{K,^uQwg`(I.x%g9<13TvY&oN]ه(4w\;&V5&#p%_`I6ǫo3OGp7ij1G0;Էn.8v9#E:S'˫r+Bj,SXD0@ ZЕx?kO -;Po +inNח,B}mfJQwS@"4~Sv R(`|[I{zdˁEXt|$qG 3V$x#!nE}Ίk9JT&XT7ؼ.*//\xo ׫+6-Sl5R*=aqtЧ[( s6tH@5Gh.zjU1|Nu˪Փ zP?u> &̈́:aj];=:0*5uSD9Qp,b-U8ZC V"  eV{K)(j@v}n/3Q;&[gsuſWt |ǃ)HT;x\>XK꾍W{DN$s-)?.n\4MҪ{G>0v|YpI %@I~⧙ Dw[@&`5˟,O Kf"V2웭9a6. &ݯgciY F 藄GQT FP(IӅQɷ^7㰰gT({NM(bMPlkl-e \R]E0n}{ǴwQY^~o¦(3c;)UQK >/~[ek=8 (v}3]?BR_ԯf:9N2塗"&-ө$ta^>o/#2-!qyHн!Ig4t:_B-U NSZ_T3y/̼܋8bҀ1$rBm=rfk9{U$ dمG95pMmHX+Y zX auFl\Cuuf$K@1Pu]RХ@ꉡ3j1ZH9}܊d녈N>`6{'dM 6cgi ȱ;Ţ@";e?"bbS>!VsAn9'xyrGõO/6Z/j-nqΧ9rw37=i:0=,^r#ߞ;d v)(h'@#LF!?=>D+\ I[Ѩ\^>+( l%;ĀMv fxRq!d^PZɕ}&qGFӽo}b=M/-Si g{ wRʭo;IPZwIX)*_0-K$_('JGs\ϋj.O1@Ayc4(J? .p}|f2HDJ2s5GnF>H!9X*ϸ9)Dhy$?^Tz`?=JHǤПi /Kqȶ;>+$<-d!A7.@eeQޝrmG~O\d.7d,ch]fsb|h pdbaK̜ͥS;,&v |>RTSWgnWƴnOtlwe%xdո\ d7GLC~t?誋>GIsz7b=vw Wpd!o%+ڌ>ԝQ8c“xS$k$B'gpQ+ƠvSt=\3[Aw\ki&ng)$1Ibpq#séᣭ`T HS? Dq]j̜.$n*Ut@_M3)G FLbGEtx!J_[Bޢ_=%JsszGpj2N׫kRDҾ?TPa!Vrf3d"i׍q]j+&ngIQ6qT'F p? ҜJ" d J-gtKo@jkHSHvK=[|ְ:d;#/xy~7̝s[v*jNQ6(WY]vPGb,޲{066N 'S-sԸu1U [JʎPlpvb!+)k8 ߿,;AqNxW]+a3. ꙰4/j9.wqOv#,om~*.Oh~~}9|3,dj"K94o.en11/..TϺ)`%`=@dÄuy?[|±+hc_YH(/K@|K&# #WȯcrmQ_x7Z;wwc[C%/:3ilfz w)hcnRU'xqn 洫ƗCek ZLڐKh2VkmgIkXk14E ~}tev3f]h>1ψu#^QP\_ LGuQkҗSu FӒ0`P\#cn}K*.V@_2u#9t[)7Əl,"0K#wެ8웺bE7tam- gLW)fe!_9ȘVcO?k½e 3)/Y1eg{T_K}Ol ]ynAUzO"~pQICxRBցӰЙ"f[ @`t7gB0)_ޠ'sw&MdTd[m]2>i ~f4SmI-ftGv/ 78q\!dkvqMpK$v7HҳcH#><^}^n uC(A /vmOi 7y Ȃ/mt?%XYxI;S4w’IϔWom9>t!TKitNXT7?^Os90 H:ݗJ]R%s+ͅ6~'9{80R?,dA;0*!_Eq̓ =$vP#` hn"X3At /\ }Խ -{.fJr]nL[UCieLLj 5Y"M>S9+oT]*GS_DU>QsCi">2ZΌ})ij˖nL |1j,pmC1Um#ז)ߔf S)VRǾ`ݔ[uoK{:8)[Y $$plq{Av' Ĩ_"}MvrX:~[tHPޚekR;<&iKſ!]Vs~Cr?FJZdVLB.5 7=Ҋ ZW=)dK!U)/Ec@1F[ 8 gɲ 䘙S谷_7_;o4pTc|پ [0´,21Et$ѩ Iij]:X2֞!:~KN&Jl:_x^n#L>'nJ>>G?ݰ h[u y=LqųGMolyFG ڵjIHk0<ϷSzc*`=+9Rҽ) Fv!} ATQB}o^"B+3_Ӯ-lloc[SdQ-X#УΊ-"fe>;ЈnMQHm?6}6Sh4<^룖l ? ,q h*F[P0Ϭck5E|ؠ=^ݩ0<"'l֪02etf{8%7K@Jk1̲֕1W[P{|P).Holx$Um]iqwEakz{ၡƂBb47>K{E-bs@sDW-~b7 t2Zg Fr > \-': x =MEQˢ2y72DfobaUs~`6G YeA+:Gs@Vh6ug頶AF$EA* pE]nތSi7|hR_wՅ + -s} Hټ Q(-'_ mEJd)z`ԃ-$6dٛǚ]vThmarvӏ"|ÿS`G.MC66A8 236+;?8,:8^;rd6s_VBOCH2jn 5'Yg{Ae<8y>m&!P)ܐ3W豧" 4}XC*߮hls]ڢG/;W^pФM-1mwY;G&6OX bGQ"-y%1wׂޏWJxRڀ}T}cB-k̽O] J++6n|qIxf+ == fr\S|w5NE_|Rܠ&~dDE$ 6Ӟ=*swG3\2g ӫ* ,*Y"V*?;P`\\CZG%fԯn;;;@>S'11)Y+?`lvw8)GM/Pam Yt `r'1:fDa[4s{њ jR ("+-Րj3xLg!޿= $w5!o) vŤhc@M{Ml wLS6//!ȿ^ZFl,2m0[ |9as+uގ| a>^[M_׈Hi7C7)x7Ka(6$;X?ass"ګm-sF/⩒\Hex48ylܣjbHD/<:Wƕrʼn j?vt_Ր̓"ZS4MgJZh_@_'# 7O`'BL!7;( q&UۿA䀽`*H00ǪY3Rۤ…=W \?޼ndOV4tƩ!7ط1~8cmnf[F+e"}lɷZ\Gn#=X̅ Y(k4j4BQ'Lm0Z VZ3wH¹k>*tҞ)'aBy ,yNh-Z lƆ8rL?aQm0!߿bfce\x\35^-eSPD4ykx],ȒC$,v5t6mڤ`YKb[*JXv&uz1e@?eHMN5!2ԺT4'W' 5jn3Ҁ D e&wAE˷A7ИA#A 9qDjK T^_^j-[n,!{d/ [!YHYNe1:.)#{]ER0D50MlCIts{={bR7/O(O-enMa&[&Ѝߎ.C~aZu8O(+ 3P'ҚDѲ$>0;UD ko #6/l~]6+/$-N.6L~saW 4tK"5ު\xP4'?g.`eZB_Wx9"Q0u$M+ZDә$`m(^o7+'4b6ۯj3Z9@./Da-90/=M|\c+smOXSӫX p5;"ݯ2<.% yj?7 j:#B?/]hc)6,:Q=yF?hUL$Ӏ`3&oXn@1*uUA^L!M} _V~tU+M9.CX#LO*a$G6mxR0g@>XAf75dΨ2h83̣lf^[kӀ X;2Vk`4CL J6 BλE"S FtG9@[p̲a,rvnN|m8e9↵( Wk! ;Mza+#RqJWߢnPQ?ZRqxvHFm}k.qARL"2n$uœ|╌Xqm]>Wvl"jfP_'Cnz^q&L1fT0b&%*FpY; &U/⁕ЪV4KUϯQiVI&Sð>s5=)gI&<`9Tu,|Q_@&us&14Ȭ`#tP.5%T٩Zn2|bGgl,jQιӸAm3sڅj\8gqR,8뎪+a`r][h}4~1-P>os5~c8 E.J⻶Hs;ɷ!JRZ] R례5| oj!Y4yBXvH; N\L? -92&NM&%LfGXB)}8I4韙?{ N¬Ig_ԃ$@:fDY<8TB"MA#qk۸w;*a7ITU[I[Ӧs @[+MqR,`FƗJD["I>ۜ^9+,,2U1! p0s`J{ #ww1c vH&G9 \K-b0:|Zeǐ.YU*j2R{~N^8)K8{8tA+#Gŧ".`QEX M@ˠf=' (R\z؉saMcĤiZi&lw=lWNE/k - eTja@FjO}ixTI')֚Of~"0N::/JrNQ2 eT7=eazE]Ii+.Cw}[@mi|)C of#9%R}3ԉ{I_z"!tk'3LTx~t|n o_l[E?ҹ?^[U) xdQ@ x[%jAHk'pO8,L^,qDl?yK\,zJz>:`VAoI}8ڼ_Y$TԭkjCĕ5U\cDna">[x*'vP)ٔsg>D^f%F"V}}A2o%z $dQ}Γw'yI Q2$ MEIL}RsɌh&ԃYIYUC:I]U2}euZe濴c{T ^g\=|C90Coz>H(Orrb0Rl| rѺ`%/iR CɻðpKb;vx.OFTR#952q<ߊ_c|;0zr f( B;+O=}[b㛎g*[7ʾX֕Ĺ ]h`G}BA?D?z|V o5IF.sg|&ORCaUc1;fSR̟_p.9Q1J:M={|c%C栫&І[a}OOtxġ `HGiEB+ޯP%hFyHy(q9z]cɟ ^D޺PXb5`K,\1db*22ReLl.M!H9&lL^CBC-nB&>~LM }3s Y/[W8H860QCJVw '6fh3oFSIu͛ Wx+ON,ꂎ<,C ^#Cu=eT9H&R/$АK䠓\,Bj۪ P*|K١Q;UhyT.i6>'e?oxz72v~Q:JЅ ws|(':xC>ojm. _}FIT5]S;]EP} *ObßX8|CmX")(Gba[τ.2e۝GX휀/Ik_QQp n9-\I;]I\DzF%ݶAV#c1T":+%!+Fh:϶F#T&FfT!W@x]@mCpi(%^h)z7?9H 0ZÆ!7d<Ζ珀aleC3$pm#O^}:\c3KDԚƗv->)l-}86զwަX_̄h,$-L/"}xC Ifydd=wʫ-ahp3Cc 蔝y؛6dɻ'L*C_+,%nCN1YjS~_h?ٰBU- .Mg+23gmH %F>$o:# Pmso-YD328jΠW*ڕ 4 Vd!\-r-:AʡNB^qDAThI !t}pwe/TͫE@4#pp)v* {kqZA,G&~Ч|;LHBudx@D-v ` pjg}GBw&{:)c*l3[-"W T\'CXiç$T@TT%IOq N}u$e R#S⢱@dL,3\C4udJB)xg%fQ%ݬ}>-[ ԧ9CuCbpЎ>^b`oMl) ees#j$T#-T t>Ci%m]ZᴜT=0=- Rv4-aE:պD(dJ(}&_!M >T9@1C+22)stԚ+(~jVDŽܔ?*ӈC[Msr Ԗ 9I1wvނ4QA>(Z1DR@(x&hM{Zn$ۊF0]`Y0g ?#N!~+BRf3kۛB,N4ƐbQt 2.cVbPmؗ2fK?6@C~H_!z]dok0vd)[#4{H^[L& `ڻ`5<~tp\e(0錈zn9a6 }]N&cB}"ޖuCs[ɝNk6 G3涎2ėILײ )鯐/{R Ѧٓ~-HM%uG.6#H.'U4}NY;}@ݻvkh/~'Ǖ7ǀcff_oJ}Qc)@%ɫQN).3;]S z9I:m pv::"#?=4_%iû |E&`WabEWrj1B^摜[ U#ZØ73=Eewrl4~mzKkZe<ꂝ]W@'GCq`ف=0avzbU!ĔmkrO܅`jt]ā,2PJTX2,Gv8X<;/ȴo&.+1B?_BS'׾%#yyTCǁM3UZⶊoylN;t5a3CQl|率rp MK>e$0؏(nK,2{b\o"4vOTJIS`v7JrKH׬VҴ3ksڳPN_J6t;5/ӄ6 CdiorJwkוIzryNsvy)-De OʗOhrb #3.WatιS@J)K{4p4}'H4$%a7"N9aXCW1Y#mo,+_CmUf^̬k0o^PDyCB\\y&iPA $(tү oG\3F'.oPQm@Ap{E߭D>c9xHnLC5\!?I$Ŕc] n a TR>"!+ _ZOҖvZ OP$Jj?s7kulU"U+3 , sy+9?z}eխ Z㔱=Oo|.s;t:RLnpm$%\96 GBv(P\,Ac"D`Fw_Maqsr_tɀ C#7:) j_(uXfnGsi>#Yڜtv[#y3k S# rl+G?hT@??T@^?(1+ypVjS*|0 ~++OUꬩu_x 6@8!\X}%hVJ`c<:6> K#zQ՝ߝSv<nc34#seDz}HN==y6&AF [[f+*Gϕ9\vMt?yjY{ 6iWi^Wny> jCee1RQŋ*I,C 4l0M[Z9 '|9j_ v=+N+/'V;_6h`.zbЄm?@9]ym@SEdzPa`m<&0WU:$9( e&"U|$TlwOP%"Vo7y! ĮPC./2 Xk_&ke~nIR -WwNH?4u{$5~4BuBSg'1GmFiRx,I##Mlh{0+_ zɾ'^=ia; Cvuyl5gyNM€< 31/xOenh^pÓ̽7AZzItZCsλ.-˺^y[4m Ij&DÎf]`8nT _Af[ hIv"f[2Us dU Z qǗTOU0oPAjSු*ȭV=L/$uR?Zi`MPV 6CCrOA(VJAن:)\ugۛK's܇~cu·H;'Ћr`3dLrD/ ?}$<>i>nu!&vxv{`ez]n()9N_[<6s_-g"N:urd+FUmcѐ۔F,{U~U)WYĥ:̃0B藠ytu=ށe31 P[ReYAΥI%XNdQdFڼJ"~KTT$.l\W.;\LU[C9gXtfA0 rgBtӖalֱT|Kb91=;OԯgI,B?x4@FY#|>Ka CjÊWIb1\(gDv?T!0y l=|ԫU-ů";(F9<]3^COݠ!s.e *,O&9(o`K;21QMWkrI$0/-\S 9N%}vQ"q 4GZn&%Bԡn;ٮKoΠyLZBkQ_a)-U{۞Z1"w"hH;˽?LUD-ozjߔd,EnW^ྞDD1(D .€A(K@"'~"xQ~O<$!j 1+p^cBfWS1LG]u'G Ux&5FKw Ap@י+RKΓMzGd! /7X":" 2 0Ƭ(K~z~VsgaRT6c&%YHoDGˬS^XkꟓB+>z#rHoElOȯebnƩE2~HQ^)n{>"4+򃁵^ fJV#+884@m}Vk`K/r Ϊc_{KAK~S BUvJgJ5 2H7˿0A煗:m-;8mEczŽO~Fؓp#I" R>tK誓WX}*}`T= }ﮬs`gO)ڤO*2K}3,0D*9"؍E{Dxl-UY^=p/nZP5Ps+z9CEreȌ5QCn :y6RW ?+d036q[q09jHRs8/wc+IME jo4>a쿎uٙE:KIEeE̸aK_ҽOSd[ӉО!E!#l0`K Z[0|"Y1aYLdBT ZyK!c+C f\St6lf8_B.IclO6j{x)"R|K1[%H^f=iq_'wO^['}1,w8؋da515h!Xz:wIoLMVGưshA[UZ(GJM3K3dZ6g0]a8cb NMD&`l%ޫIjr\ Cp^xLm.,X#jܐ}=jTY::24995_tu+Dȍ-.shFU~yC|CYoJ0ߡyUݮOp|3N3?zفo_۾,㫣:_h;ι`R =;P4<ݪ ?vYyrF}@AY%Ih/j#PWNJaYLZ]^TG`^J(<}$V(Ҩl.)|Gн#9 Ƞ>LRhWs_GgPwƻ3"v-ڰEUen+dދݪsv#rL3n{ޕLӬ/rՈA\jRQ֯ %,Myj2 1Úd[%,s}HȖ9MΒuE($<e^׼/~_%Da6ۇjaP/I:ˑ-ua4Ajj 5 -Яd8]c=})Phb6BNi:#]X|\|cޮDôqڄ@}kyRG[cy2B0\GWVڬ4c9ޗo7wj㜺̯*sӅ l x+'Vܯ.,\W㺻ѱ)GlSD1I$ijL]߁E{%A~F=+>\5 dsxvU%l\1|φm'kXIv-yx+nw4.2[?H.CuP;BY AڂXo[?Ґt'-B^-L2gWn'H7بS=I\V"AY@9 . iwߊ;Ih^vvw^+3@P gI<[-b4awބL/<\9t7*d}@hpo''ɡWlg繃vx] h<`x&WǛc " щ]GoLtBG,3'5Ay]9CF!etZIF3`> 1`2kB<)}x<נiCZB~Alx 5HYsВ<3Á߫b"Xȷ ^8z|b"}UV0;N;ܸq\'F=1; nj^7Z5i@.sq> X7oβ,1CzoM0خ| GFb>qsFPuns6F翎PUh&ntM@x"|zp8t3}s VV7Iko)`bHn?0 jo3gyѱTg''jϦ'vU VMUsRNC>3wp' i zd%Pf7lܜ c*''PSJT뀣W?ڱ^ɿ_:@9b40!= F" MptNX;ò[1RA}-|_sN%,мLu3#zx)1)|ʭ5A|'N&|9Hc9%1j\}6}Tֶc"r֔ 0i|2)cُz}2@͓}C1Jam&bODaaWIGFqm{kߨsX>G/ 12<!Ʒմ?coXS ;?vv:#,;δH f9rB%\= ^+a=ٔzz|O+S1 c.X֟ĢL̜P <53KeUΛz%7uJ=K [1))f$ 򁜒|fv3Iץ->*EiK.FYQZ ]+2!uC(/{(wN1~țR[E{+͂o7/-4"XN *3':d`̊}{؝8Ȑ}EGu ۪4f2av;dم Ϯ3J_~JK5%"Tڨ{8Y_5 ]AaQΩU6ЧhSF(/#3^Q֦Y2(}j-`Nz h{]z\\}%-V$&Tr4VHxAWجETR2lr$/,,v5311JGs7 5ɭlB*kz4IAODҬƢ烀_NPN>M*BL}L !Sdhe< "XѿѺWi2g(?ٓ<U,b2 ^KZkM>ѷwg c+7so~ؚ`/2V۾~($؆Vm#[׾1Ut̜ ӂl2_1RkVy!HJXst:rB `DCAP~~ү>9v /sbt.v<Wx;?k6@/N/&.!oyX:ܫe<)3?Yct59=̿>vBϼzI֠Zzy&sSReH4d:z5OFsl x E к;h3& k-)W#wYw7m\ԕ\m/2w0wM#T\.7ez'V(_lr)]|[[  AڵiBx)N[tQ. PCzHv}Ҭ”Eea]هC "#-=V|I$FVu|lmZ$f@OyD ~/Oo3 ]䥤$j "(<J]YlO= F͸f )E1!86#˫]\#z GtR̚ ˣL:j6;R;;p:kHZ06k>ZHUEOuu(,.)rKr^p=pn,O5"wpy>5  f_\I[xKp&qyY ^| H6QRH|{WdWix lh[VDvd̛0ꁸȦ.y R>"(]BQYYePمnDRʉnaw68I%R1R㟎dFVP۟ᢟOrY x$ xIh( fXYF%nEd#`mtdl|A5='v^y2TLz%[XvނG+׌FC9lxbSW:Cu>{{FϮ]/<^@:@ԗ@lްcD.<EQͰ O.cKQ.sQK +}KgmB-T:ﺧc "I6?߆VwNyjtږ=CJFL(ExZ1eE<䄝?{kvVCa(v8Vsӈ gE]9^2 Š51g{'ܣPֽTk"7)g[B\r\s3 -[ՊvQ4p㼝B@ȯ"M/r:2`t+&8z)]f'߸iэLdHFሑ kl.F=FW\=`\JHn͌%+o 3TȮ(Nby2 QkOSÁ;w'sHߚC?aI)nbA>b- *ŭލDbA1ӧW5& S)❉rRb\vH 傚/(ȧ7+K1U&Q6ֻ#=9a$!u?łདྷ)j! >G Ojs#l7Gwr(2_rZCj $r6 Rnݩ5)GD{ 21B;ϖ&^[I3M3ft3^e~8a Py63;6J8+`ClKWABr61?4pew A.G9js0CS%%& 9\CIh k^66*#j<0$- N:, ,^a5frE':QH3(\01`GTbsdMkS ,) q/ d|'>Bau,IuSqp!3 QGHmV +XQ'{' WYFS!b!\i1e8W|pOC>S?rO2nzxިʋKd˟RVQ;zBgud$+n Z*ð'n9lD&Œik'a_|sx;YGa\ 2- PNGpX] #Qv{as5ۀaw8T9 `]֫b K+D*=?沸3 =4H6\<;Ee ]<"gsFΟy/JVuTpqBEԭ =,jn"+HZ*ֻ.QFl: oce}`XhQQp sEBV_^IMAfeHZG"~8n+ռ3FNkBGd_ƏtoF?B{o1\~l(OC<ޘNb~&O㪰d{c3ijӶqFh:BKN`%6z pI o $p!_۔8`]E>0q'aHGNN$غaM`6ښ&1|XPZp)R.LU sN?wX1ߏٱ|5vקUT|<>{+ϟ"l'G6צbg-}#@f|u#Zx} CEwƜU'mK[tC[d8uNXh##sڎpbp}։IYC$&÷[\ 9${ecK,G5 /l_4!rc%Iw]}/s=A}$#Mu6 .4sE0O6+ ~BO?2pr .Ҿ*GK!Kp?v4i'L,лN}rW7!W!roBhL/ ^2|#g_=YӲ1FF-Bg(*/oϤd'G.7V|wM#K6e<@B Snn?Cz;`jbOma^|/Ȭ`: +lbOSr~:!;(\KPS^mAy#qۘSI"QWBJࢣ;Ďh8/fZ9]#-\XvQag,Q%!UMMSls[;}%I[~Ruu#:bjFQ"oJe]R(RPrCX뫐)XsYڽkT~P·l~]2v aC^g(^fݷ;"%yX> ufI,z 虌=m=Q*[;ۢD,~vqߵTY]Yr5z *j >z;v(՘+~Pq!R99yt;>3hǃW'mn TP]cWG UmNvZ*žCM*'7m#y V ٗ z[zPoy\nۦ55b, hK מ:D#WWWCO鎴2 9R-LK ;w@BP~C@&ذr+eI%de"nYz^O+)gYF72Nӱ^ÉsIoZnTҵdk2"Rz.k7kL?#ojlѭ3fh1 4$r}Ϋ fwH-$kU5;*i+;U3T |;ي:mG:4cS+,cp#=eߊb UJl9!/N&7{/8e;_mA`]jB8'_/9dPM_w>,waSߩ1*x V>8qNyD!o`*+_2ߖLz η1|C1-z b'!eU=+k&P@ i7WU~C)Oz'^B,BClN 6%Ĥ=Ѱ[]IEfA8,Ev /PcU'KmR\^{'cmI3s}fcai'Ftow:J~L8 -_e{DIܿ^o`fÑ*9zO,TemUv߳zr#i\8&0TH#YΎ'ES10M /XD߲Q,Z nHz Z+)(J7|h{#߻vY(y#x˴qB~4<6Iev/ 2BЦO Vq.;„7jyn~=ߑ(JP߸\J%qr.g[TO߾jnuoqK{1Y5Dkz ֑ } {+t8)aHOM2*%= ݭӽsx 80_ ~`(.T9AB`aRa*;G곆3>\_N$}.)Aِ6g)ͪAj֞- [A PHbYN—hmX||0/ M%vxl]Z_ءأmRD+\Y-[NvXi` }/]C3BcʼJ+[zT8=VrsNĥ6+3|/H-gA 'M'V ي` f+lSa`V:c/KhDQX\,jQfoݧcAy|32*cԨ~#?ytzWq)#l~ji?΀kJ@:f^hnnMI$=f^?x"SS#Z5fG/iNTPAJnNEXq #CřڕKǙw2 QuOs Yʐzu:A;F5ӎF tgmUOUeջBD3GgXi0aͦ͝ 1X6|UPʼnp%lqvP'CpmGX'˝0:)0PPafRSv]DXq@K,>DrGY(#4czۍԻҡHY֮/.}"hֈK)lo> 4"5mXC'h}>ufZMLIXg_3+E*u-$:~WJo JM!3E{rycAdr6wL{InbеpP+p`)T`MJ_u7]un´_l(RKG `&vqT"'с>,0>9]Y ;oHl|x&7_Pb'w<‚iأK%3 Ol۰U`̫v&Th01JM#,MZ*ToJlXE.P;|78aPM8QyR⦑FUIsYc)&1{׆T_cSKC gXr/,t[8U8FNN?hόkVSdp29rcUd/2:)h vw(4%(6h EJFu o& *lBޖiǢĻ PsBL=5h\h_ o ɠsk#P,<ilc7#Ҋr`/n*tvϽ%҂T)b ~U)`wg kAJo5nG55L]ܔQ: nVW߮b@izX/VF ͈/{!0mm$hE>g1?&^?cܱO+coV +_*1Pljxh٠= S{n-Cyk<>g{%˳!^dXmRmsFr]L`Smnۉ3Xԍp)o6mpl(G~ù'+ȵ j!6fe7iL SZRFB/Js#g 0gDKum?dy*OS[V j%2|X5IZqH߸BE0|fLL׳oP>]K6`EQOdu}l2*^kXhN {~ tl *zVoX,>Wy&6aS3Z"Od;jώxbZh;/p0ƎW9yQHH{)=Zop7qJp"v 3&+x<8QYMn`II<[  2S4Xұ2|A&Z0LSH(dqӾ1\PK-kX̶}d' Na$Ŭi"+.iǐ,Tf %}*n&0w"'HE<ջpvX21e֪&y*>y̥p# Įq*5 Ʃ͡· ߳ YXP60CQ@<#<~SowQNsϗnd Z=-(tnmմ/;tݎj+{_%lHf9GkxO5ST= Ձ餥]vpN&sCt3{8ʁOy|$F?1iq7cNP\p,޺d Ki{6}Bfm*E=WK_1'_^9w׃9~wMiQ/"KJˊ8Ɍk>o*#E#;_q` z? ?zW(>OjܧhCo 8b&`` u7lH]+WZHyOHJZDRZ~-H܋]mH~ K'ߌ!~ź8Ã*8ʿ]]H6Vp$?\fj[(,nFgF7>}/I'!dX[\$'3.`=6jvm_!h'>#;>''GTF}@HU>RCݸ}oXlo$(Єwzg'9,E ՞`qB||>E̓SGmBm1_n r[nY8- . okh=CŚ,q&jΖvBXLaY i^}z*Z?\_cLz3۲W"fBjqt4pCi 6tzL;ɭ` ((*ɇo 9O_Ey5dڂ\Mm4B@9(-N'UշCOur +@LXz+6NIr;^yWr{1XS]fpi>&D)G~g78-M+4ρEJZ jډS+|Ϋ"݈4YA$yy[kJ.Ngd!֠$i)ްx(rvI3-D b.`Ҍ@A1ެ4$W g!!#v`3n#}E:@s_Qot0'+3$AG8k-ǞXUWhv7qf:殿07;uqsVr$kٞ[i$ qG+" 瞠6 -p8C\ؽFn'&'կna),KbqG}cIi/UogoAs<vӈoGYzKR/Y`Q"6.g<.o6/Sq}lf"UuaO\Wv]b='aJ{Twv B$\e+&gi!рoz>|c«U/ wQGCF;& FTfʹ$QXw//̀=N9͠b&z?ۛJ籿=hRP ֿo:*oLInT-]5-ɩ6)hT M=9DpF-Ke; {(5B~\2Ez:eOPp6% iC*A&[Bb%,©&jA9qt-: ekh-p}Βwe2z!ѳLW[}!Б{~| jAJ+x3AUku{H!r>y\8;v<e64HȊYu1{Σ)SVl>Pg&'G5}IRt)# 4PXz"rfjPk]t%v㓵B_➥5]FXf\3g Q+nߑrYZ6|.}V;||HKLgϔ5Uo_bh*pfCbBg%*Bo)G]"vq`ްM#qsv5GU`bͻOjU.(ĎMnஉ `9@\*.|BL 4,%@ҿ;th׺H֋iQP6$fx.Dj#`;hQ* Z싐7Mܭ3/zC֮ywxE bX*rplGS.D0C_sP~p;0tHmO¼bakmΤ<)Dge;>k Aї1Sz僯^$%3 ,NQ skآщ/WB$f2 u|XX>0L!p*C6tEd=jo̵- 43෾/J,\0voj-r/4̋Cb 0>O)A Ç8ʖ צG8&=Y5"\>qH]+`/Hgo_gs}9w’^t% (-+k`Ark ✿ɦuxwdeTÊhiCK+I75ShWɿuq иx\T27i^Srz/7@fmuE(2 eNUQSM]"z49*bu SRqҌ` Cb[tJv T~ |AahFo(c}J̜+$e9"s2~b )-ZIsm4p #KQE"o\ K=L:T]D@|A95.<1dq`[0ԵgA&WܳX2q3iyz[nDN@KCJ?flZWFt*5T&Vt7G]i Sj;]f+ȏMeSöpLѲͣAdW/|C 0 n?^Ji[<{_9(:,^;;) zC{G_Ύ劇)b֡ՈwTz'Œ75%m# ZƄupTO"KH y5TZHm,Aq̤`rݣBz0|*-±7ȼg>>fKd<%J{bG.SaZ狷B`k,D$%nQ092pX)5atQӨ'KK%2aR`D=-wgp#Ҟ9/QhYlv*<^"Z^K^,Ơ^f.@ŀA u:!1Tli2_f%k >(O1WƮ1])5t.[KGv9`'5ԅr;ZQ¶\lg۳K!:~vM-1-3 96) /(&`ƀgT)qMSa,J藺,tzRqY<({2 |bAER()p!LVlJ 6Խu! 2ڨ+rp]-Xf kG;_JN\ୱr oViDL) yȮ24K;w"쵟:PS/ MTk?&r~ jc+,|. }ӱ.n L&ǀ< A/fq,a bX1hzي;HlhkݨD=_/>beלuYz,,*QyUjt:997^򓷝"/BکTB6o]pkAi\{5Jj->E 8>pAY q])aV\4C*1P#_ÅL$=+ŜXx"2X`z*9(e*n5G|rթ0|ͮl ud־6FBs}E |pl.~5V-B_mdz>OYK D{"Xoi;D̹Y>E,  *)|ZYp۴Kક G"G)uXcR2GG>Չ0x(wP&") &L8, &b(-@~GOC.H|q%j)Z5%Iz+B,oGGz$\V٥T%fwKiL?b媗i#X6mB=4H89ț0'ٹ+i͚S 4/Z˒ [q:{T̫Ph@C{E:V 3p;LCv!kKXd,L>g#hـd|{JؾXgDcL=^2{ |\71H}_JaP>ml/6啓uQ sVh]#=T.xh"oGsAQ/gn4 `5<|{jvTn7Fk4W@D}NouHtixCeJuM_>kyLGW`\uGX|2M E쌡.፵Cw7"U<U=@b+)|x-CX-$Jw];к~ET3yu=>pk[ g@vp߽0m[V!_0} `8X>Fͺ}qCno:2bHyNҮ<㧗?珴cVJ3}6f8p; h|f?_Iis/qf>gmV<ס"9S怐Ek`aF4p|)a˯{ wnݣnƧU2E6q xV u,|t=z9r)3qOѱY6C1kfoz^8zwlr'P8䃪M;ù-oX2VgMI%7KmdSUAGY}w~f̥HO`m$޺d_[<%mi[ 0?ڇNG_4|$OIA^^]6o}84MmKtBR79[ x|v*Y7#d!Z"Q .(7<1 zu (Kxm+viօrkFd/6y߼j0v&t8aÍ_NLA]p<(A;O,N^sľ᳝ ~6].g ?ɀh9`uWT+ݣDTmk2 UYH=-1ĥtC-wr`?Oy "R~E O?fjDN$kIJG;Z;g8-30/`˼UaC;4wuU |8p~>K/lj[ V(վwdqd;%%`Ro; %.u/-Q |K(]E#!F-yz껇4͆JY^>2 C/FĺGzv<Ei.1!= /V {p5|H7Y}7xh%tS-QGȓRuܝ4~]Z`Hk h}[& P 0zNgj:Dj/GwX #^Ze2.1}0 sԆvNq`Ix0aZ~[K2\&fRzΆ4:,v(iRkH icJДF@M*N(M>ѥjk2`grChȖ{|l~#:<&M̞B1@nV1liy:c>`~ԣv$kLBϜ5F@bZBHY/O`9X޷ qg,ZK )fNYDZwd̀;ۂ9oU$a_K$*e)F:O[ksN>֣r5H*hW29u?ѳIU.\8DgwDT.X"i$v6 %]V%@lzwZ[µ_dzB}ǟ%TJ=~0=7)tnQKtiSFOq <;X&fhmrbOv y8cm&5p /c|;lI8SxpIdz E_trb* ;49cȆ+VYi!6"L| .(x|8Gky;WNMKN(vh#s˭ۓg҃_ eHJVW:lm)]8/3Z$ދf?~v˖8 z7rYq5B4zʽ}wf*MV 71LXG NbI2><-;S2v{9VآLù?*ohKr7Q_{ n6 FԢo!Yp3sM 쀞.JpU^VwOܯ.&> n)Ch=u ʹtRDG&WHmbXȡk[^sT!BGl^ ʿGsn9YL7:)M  s %i5 1Aqo=09ni{I }(˯|Q~EV ,{,uʄnzfIg8,$ v>sjeZiwe.|5 y~|~.?9Y$vE9Ԉx59a,_nB( oXN}UJ $8r:J %KaaBvG7Rtq, 24tJ#M00ԅYX2͟R$Ѯ0 yZO\j{vF:Inw nDH1_^Գ6"!'4+j\˙$]F{TGC-sߠ})I~r0# ,(zW,F!1Ɵb/Ew+8hj4<LGfE1S% <9VUiG:rcHJ^kYJq "FV%ZXJu p*,ϨvOW<&}1\`\W 6RC;1K`uf=y(%Ԥd!Ro"N|t! =a7GCꝲtr4 !HOfXTHP8nG<5t((Ed{e`ů:sѿl"pv*"Ȅs֟ĭ)\vkWhhX-}Dڙ]X7lؤ]vߥX.Dsc&r{Y=͐#n־/'mj%v#)e?,I>8ܴO?}9$ЄrBW˻1ZTdYޙ& u<<r5 :jsm:I:O5OPlWhEMp Rވ| uPg~y2߽^mr&`Za}5fl =wt˸sukM unXC6*+c1FX 1xS9u 73޳2Uwc /R >H?V/VeȝmِEO+ăakxe;bEcVQ"ozzȶQI_Ȱ~EM Lӆ7n%WG 3 VȠ1P`?GRpEqLW\[}-?/_WCG{ 5^Jq ոslPyEv02Wj[CL!mÌ.s9s' 4W#Ԕp݌<5c1@Gi;̬o!uQD o4#;˱Sd$&eZT: @'H ^nG|غ{6_@T.T :FQ<2+&C<욯\_?l;(Z6LM6MVyNODܞU/(u\D?nik7V xN+/p1W>}`P$;HiBC"&eYK~x r}F/nC~_?:u\CWw(' xף0מTD+/PØ|$$3WџV¢jӷ`z*E 8NJ<tv>4քx,VxȺ5B ݅i!UT'VހF>Rn`m?c'Q:Eu.oi ռ?x yۖ'}4gq\R01uۥ=tpqNf9r)iF+)8 y5҅o)NCTBGk2_eOS/DPQ}TL^{&N3‰+ԫ#aS>ؽ!CPV ׷ދM?Ș:JE(?ř(gk2giP>@ h%\ *'8Jg̸/6=`?ZnWXl*I=l aw:w/p֗PθH%GJ0S [([ʖ}¡ 1]8P,m3$"2ؖ("qo K`H hda|s4Cd &*;Ks;/ sŖUˆJcrȆ hl*tC~; 1>O𗑔ZcZ?;XH9|M+ xVmUV1a ixIP@Uyf8N3*X#+Ы7BLʶZ5 lqIH@Vx!i5: Ug')AJsqEKv\r,ڃG S617%3XB19 b(IrP&ͱœ -%ڟkj3C0+*r3fuY4 KtqJNEsС2D ܙV{SpAŮK^v:וT,)hE1Lh(0Wy  (tNBTZk=z1-hnN UYkA+Z8'P_|,*| nR[u deMs @<>W__'B([jƂ<8~CXK$˼01?`&Ji=ˡ.FydKEY&{f,էm㏊61~ArgEL_NKU>a{b?)ӛJ3r*b#ˈtR"/jttD`5.uF/ 7AVO*SαʫGXS fԝFD v޹}4i# bޫJ5 V=ޒx)y}J-12deP_s,O_eJ~v(Zؘdwet`ey7}m80OHI/6V"$~ƺ`d>ΓRs}AS?zl4t6{{M1NʃȖwX/́ D\b-FmN4R5zTnd3MG/Js}[yznAfd*U3 o iIn_νYyHpQ;gȡͣsRGh y "@mu0n5$PJ GL`{摋:IWx& JhSQV>N>sf4t{}6~Yf\\IOtSQW[oNjS-%hO Ht[EN& ב?:{)]VE=>^j1SWbo frǛ ⾖g '!?ѢR8:28ڳ&19,+ftjpea}4+ {\S;!# @FG-Ln_<&e),N}C h R6(ƹ54_0mVj` r=#3 !wŴ pw}s8cvuu\ N+frɹGI[pkh(r1AeO?{hX'<ݏPtyۄغhWlwumoa6Ϩuڞ՟D*:2\u4KFf Ą)oC*Da>co(64_;SFtCm1_ӬQafŞ~Oǭ(7~xKU t5[]C˫`Xꖌmc8S}S PRV Ty4r[M{Y^,l%o\ S˘XSm읍CZb+1qbޙ bhA`5]?^G_R̭ȇMQ.gUYKHȴ`h >y_ej0t6a1A#ó?u7Jr"H㔗Ǵ=coe(݇?12[T<}HLǺEFb-3#m%N ֏JabG~J38?ު l,ꕡ ScT5qI!Baܓ\?էjӨF*3}5:<4c0X`:W4 _j7pӂrsSP*&{(6!}E⒭LP>nz& .:ls1P67-!0 KGs~cQTňٝ*u1Cd{w<H܉p=QMsR6*C*qKʾ\3\Y'ݷc$L1;EC{05^`ei=Wmq[iȽ>L'tA1Q4p䮹8 [Do\>>?^.r/NQMP`Ѧ(CjwXsD4b Kdi*8Y}}Sʖ).vLjxlÀY D#aT[)&y|3ݖg^Cl)>/+Ƴñ B}SҔ&:PlAS0ӫ.:ND|ƿ/,[U?9SN#f+|d#U,:ֹ̿~Vbq (E"Y*rү8f5mŮ0,eo@r5U(/>*BP }6JBHB?1}ݤEzb~ vk }.ZjJMypI[c0yRW2_㻗QGK,qtO^/"%Asc̆PiZ,29mAVfΏXXQV!p-'l ޡm8CdJIzt0[fN"s؍`1w5SIB& T] XK2N4C/eWTt:ͪSk-0TP삃D$8:@da.Ի7M:4"-MH3W6f`Jmv4JFAg<2{EF~yj?)+\8ca5{F U24ϙ?ʷ߆J\6FOɪ3 W8bJ>,Otg_ 5%E̅g=(|ۗ&uv)oGK]Wf>CWW,$%PA?@]9 -!=d UutVq5B+rSaj^Vl62s0}t%>ি\P8OM)UM+[W=ZARܜб%9 ~ EهfTgeYab1} BJGVTKlzs0`+FIi#HKK]H^ي't|L&&=&!x{~ ۠UwIz.50D8be$7.,ti+Vj$GbDIU9L&b>hd=\UOӲ4V}L 2MuNn RWnu]J"LxjQj_0"ߛLTf5zKaC0H>4 ].%<-bX+HUVaU@ʈϬQtxRŶ=>nc@C1ӎ^˚/5ՊQ1](j|r0729q;^ĤEC;oB7!~$& pgnRFY8QJp*Yb$EɫV;{vps/#V@v(ͺ4@ L97aԨ`A>v&Bl~oKt8u[>l/װlȳ&3Paγt(?FmсLj0+"$TZ@Q6qzDHlSiQN§@6Μ$rE!.NVɄƒ/"5̽)l pÝ+/ NBJv69}Uuc '>fTKx'uR D_VR3j|fF;ۥ&AwWiiyxtUdAU122v"{S|:՗_$$;4fg;In:40ONK_jnpi `<#|oPA h+Bպz/Uñ w+h~x#8E6=q;O엡*rzi+Q]-i6rh1D<J|,B3g<ߙ9A𖊏m{Cj(OևkI3ĢZwGhJWHJ҉%r}\~ P%1XB89+e/5td;'v%AB?:| AN@~")gfi p<[Ao+^ٲgnjҵ""&|<_Z,G W5a$BGJFRME{<=_#9t թP-ShWxӍ.7{m Hem84|GW7UoX>P7ɒKCǴK7bn]QAI}m(̵tN*5tفp,BjgE4Td;u%߰Y֥W Mne1O=Q!b15TQ'!ܿf .b)̀ gX#yINNPlB ~A9rGxDẙءLTt !nnadR4>RuNgFڋ<㶔"ZCBnj6;):oM"5w.xNwQܓT&WNy:}^I*{gR9BR r3l{BO1[c=m622ROu NN[0$wA!1K+^wf9ڑ<ɹ j.m.%z]=}h>΃9uCUhػ&@7B*x Hui]0!A6 06sbw-?_5t\k@~sl?! e 7B7q{Ƶ0 4b!# 2ahc1)t⡸cj5wBֳ̍%_FWXfH_ MVfPζ5@;-kjJ;Ao"qr?v9}fҝdkb 2D`= i)}8*c7v/x#YXpi$b3˯Di>Aa9ROf?NZ!SO**w@ Xz|b'^:U+&31'Homz8t5ӲF/:%ϖJL*^<0ng@nHÝˎ6L?/|6w d,f'FD-9tm+MSt'"RWϓZwR2C $Zuό^QVZ4EEu'pU+WN!@兰E搏tB e|`H>ؑg=~XE 1vS zo\4UP,X/FTْ2 ]nw7ܧ\ʶ( p[Bj;-:1_l|mGtҔS NHKQ{Ǎ?dJ}C(Q;1$yp@:ؔ|'4'e{gW+d/rWiU zdo$kG6G#?5'bӿuGEdS<KU~Y)nFF~<@yiᆂy.z4cҫ C k<׽&{u#5Fs l ] 秂|0 u!KGAa8 E]"&yӼr_Q3(ȳi;ފ`=-ZZ*?mM+G!r>d/X-.Td+SԗF`uz_~ѷ3#rbt:Q!Q >s J n}rX,XdͼtYﻐCz|4vҾ~M% dtS)NsAy/M-U6;S#2}ҵU.󴧟:9Yu_ߣYlׅH"@_wWP!:fԕ -v@ܝFXʏ2e8J|bsl"۟ XElIJw8`V -#؟a eƜNȯ=1D`+NFY6'*R=vƢͨѩ,:ː!V0x~B'kH_q+tR)z<3IFnt-u GްBA~ mB#8dS%*Qbū/s>  3s=a*YYznT(Btv` `k"%E?Bw_Ցz=x3! ()3sxCI'U{&.}|ެjLtθ:z-.' gDJ*牭?}Y~rdk-p+k@nTCz^>a۰7"[-wd˞le}$E,o^^uQ]߷k|4ٓ$YfVޒ4ތѷU]|wM=߹{(>}SmM5|D_!|z|5jn~n}ko ̡_g O0GztT󇨉"H;|ȱ;Ega+3p5h*&Yt5ނO!TKoa աަsMzf @+EcAY%kߜKf{ <|E=;CAUuD-8Zjfh ]Lyke<8#^A'^g 8.@]{7 *vcӥTTQ骍 yYXolreMIDOtQs WJB~ű vk9S=Pzyb ԴƃNا%_1@0$؃gM|iy'{tTtP-L_Ct8|(JzHvr IF "-d& zec{꺏4t3EBTg0֙I)@Pl(_gSò#7xdq=] α)uGhYdc*ڀ0bH6(JL١άKu7LIQFFT[sL0\t?̠bzomh9}iHBr?f |i?%+d( @Cҝ<;KV;""12hOn_//Num8Ήt-ExN8ys lV\|M!s.TM+Q (<%W&l'}.ZSE^g|\t*hέhy -k:'H`L隆T-d“4"I29:}%/SBg}@:(HknV`=P~JxZW1oFQV$,>xbk(czzWszFgy/сLVFcgOP0媯*-C >lxn3{$C:4Nr4r|M~sMvM-wxh)p v-1>{`Я \LJ$*L 9=cGQ!y! P"<̇JZD] IOW)vv5]`k\ ͚8D]Y_=M%Gcp.ᬱ {>ђZ. Wf:@,mxsN86<ii9noO^F(Wc /dF-:=EctK *ҡ]uQډ^{r^@_P[TXԿݵހ6EsJŌЪΉ zn@!@1 53seocl\M\yכML oObُD)QAKp3Y̲d˛taQDapv6 ;w/UK!=RB1-sxGi8guvs>X.rR?}xLx$6JsyҮxa[2>`7ip\5DZI,<~4sĸW7@}8.3E,)0VQ6ϩ1( \+;^ұMG'eg-ں[IU +H}~vbī,gvע"g˅:PK&4 :ڛ?zm `EE"1^WbONej ΚϦr_1 7-Ȝ۵,U/8en~YӜrZԉk5SXlPMxqW-ן3)^D^RcI[+sa4yf伩(̸5 {iET.Mu$2]wYpXRg3pLN \hJ6>ڄenPZRC kGeBg [m:t{#^8So8Xܷk0)~͎"N+f)ء\ 1ߎ,9P!Oʯ&wS=>S|%>\+9Pv +50oD^z l n}8Jq٫aNPAshzo=&kySMކ8 \ R޳=Θxf+G!b}i%*>Nq4S2m'Ev+_tH] }>D R樞L`_&I?30a_/ MY@CAV#:Mv+'M~Ŋ\ֽ}[Z˂B흥q03[%k!%pde>Nhf]e^oJ {\spknD~\+8`r)XP<~y -U/ŨlԻ :Y!>1I"@zhu.\mL-ZȤr(8)COFUd~'r/_ /n2~U;ta_#I3< L>]ROjcK/%X9,]-(^]BBg$%X8WhzKL)%UW\*n c6POqv:I~Nrn^5rQz*c~HxΎ4`pb3ܫ 7;*LjoO2: caX(9reHO(jq۹Eغ.zr2a2Y[#Jk昅Ó%\HN" gFPY>%tqҡ;; <l$=83X3Jj0й%ҟ8ρr2X 7b[}_&'j$,H\Ii3^7Ojss |]s P#6zNww[rkl6H,XU'2,ȶa/roOFʓW GM8Lemⷠ՚B+T "}Iq.Y~VXa.õa/65ģJIڿOGꍹVê.&DcVY5/  hhN?g^f=,k%Z$Qr(=yQ+T88dVK&^!0^1 ;wE콟y=f}g$+msbPcYM {-\w PN_BFi gPǎ J>A}5 v#LT 4Zn\›lϡ8s<:(!z50.JsD$,G:p`?/eQt ym'6%3ɍa@bD?KaEI u-6(˳S4{T#U'yQ}ۂos-)gb ;rmP[]OG=D~Jh Dʫs)gbLXq7L,.=?C^tx|ĮBS¾Z G6a(xj09@7-/+`iyKǧT$,qfzsI AurW7梡΅I-Ć&ba4gM0*SHCzŧF`ty3dQ'M-LOBN#%HߕjK6rВe- Yc n`W|'|") zvDjW"E>aLPCXr4D % *Yς/x5fvّe]6Z|( @!7X#_NUM̦DhRb O*65B%>"-%O⤫yn@"B>fwp9߁iӷXCj +J /ql&5I >PUPMn`b3LNzO*@3TN:D1(;%o28-F!zeyW7ɬo r枍76?/{u%c<|uPn' 3/;`ßrJ9^q`D2N{{H±[i)7( ƣi/Bfh(S&=OdhlGD }" 4M<' <(s]S Ƿ$hO">8J^l!Ԫ As91i 9pԕ v9'â6$/ \.ifFӣ7n8\Ie<=6gĞ}):f\؜o3ʔI>t$ϫʤ~/ߖ[%jwLIO>KhWj;dsC< θDgE1'f⳾?=p|46/تI? V :dE Rl\dy0MgNԌjՉS{BDc%aJhiG=luҹHY]Ȁa҄'raknl_\rBl7nmm~<" dIyzIz# l@(*nKM7௣q!*{ Wf&NQX K5|qrz&n.zZ\~FŨ2|s Œŝ4g>0 \CYQ" ~0龄ƮW?+*Of6-Ei/^{#M(D:L1pNDoym~TtbQ1ų}ZPk,? AW&0B2JA2,]'?jPM[=Iʭ Cuz$B$b]Gxhڒ"ΖXG6!*mH@ Vj1-ȯzÜT|yFW!ΐ&#c{FV*r9y6ǹʳ^v/̬ng;wnE'1Y  (;jH 1#Ԟb堽 V29 $+ _*`ie1!ܔ]N##"*`:O,姤V cPg8 t^KߺPkz s:~5Q +M" ?Z^kjj0x@|mG~j2=f.s]De(\rk7)E¹rprM/p|b{ q,hȮI;x8VsVa Ķߩt2#rO !G'zмo+7h0񒧪a3KoRF.l1y9[L #yͳ92%g4`SɈ,Y.#vd^@gTeAjAm @N%J8Wv%h\B/?+v L<*Cv%n nih=3GY*d;Pc*"Db̋k`I\\boPm' mWL?^ _-wE頢0GS7/;/J20gU 'jN䲱)_OoEj9tu !;ZZqiߊ yf`)dcqHi{Sݰ䧓sZ^MfLO/ikvfI1.n)C"e7:o?ݡP׮XX˧s1Z> 'S 5;BD=tЭL!VLѸHJfeB3щ,͖]zQbk{ 'Q= }n?PԈ<P{bԋw"fP! ?(^;^M)+S#гţKTj%K'wʴ`av/Bnգ3uL'Re oMj= 57ض_< } Ws$ +,^h_Ps7^9(s<4$.>^wF+k'n0I.Ґ:[XE vֺxv5Q||ZOawި —i]i &hב^>S91J)[,+Л"xOtN]w5(k2lSq>]g  HS;趎[i㼐3`ꋵh6pveZ"{ѼSx5osSڠkO>ǂ`,0XV [hpB6)gjCXLԤBFvγ/8'CO[ζ8s.G?Y (h)[3)иEMJK3k-k ,+)up?cqT[e7K]f9Aڟ[5( Wy7>?deޭ(y;uC5c,($duTOsM_ !2  I? g{e$x"=հ1*){8KD͂ib[ ed+l>)4݉e&:enngf6t/TF]<@Sepঝ/ No :!f隶s%Z qƨKX8'ҁvsSifu$(δ.6#ib8{7a+9ߊVᬺtE/H t S͕y3wVM37$t' S?j4hrblCI)(|Uuab6l j}V]ī.J.Ru7O|9߿Fs 7=E\^œ`SI :3t?)-W8W}eH'Xh85 gۅ1ö. [U-P@DEssK5tu!$.jySSeG˼~bFsa:b2RӠ;#Ȁکڛ 6&/L~Y@,:J*qCPĕ|(u]ܫ Γ0g^Be0f3bs *"pX3q,,S‹V"W0N񨄜T^gpZơ77_kъV'W7umA 1@{Wc4['l>T'J'uC<%9JSdM] 5SvoTB:$+]9v27uQQ\WFhZ1A;qy{zMOol KlLUW룅k邻0'tŐ}^>Vg1I pJN͔0\ܫQ'Lmķ}b3Bcv~ X̖I7@Ą$fp<4 ;4R<۹Ld5S/{қt0p&i=ӾfuX|ap=Z;TU8$DubE(SXzێ ZS*-lJ6^i%1UuRKnDYV-J)41 ZTzT,sDu%۴J>w4 B, K.nΊ]C`! @J!l>Zy_͡LI)9}IlWwplTOB 3d?ۢ#Ds ]29@iAHuQ~Zd5"p=E~藞RYͦxb hQ?G3sz&0ڴ]yc6a5/1WV 덋𨟥9Y'\3~J4@I'?L {9K&ddc} m4k7+fI}`w2+/0[Xݨs1f+7~eK*qMPDu|1[ӶF s>c '@ &&qD,l@&yǞ=/bvc+^)|WrӾO]Rս Ցr>b^;I0#&lަWʞP7-1WlxǙElω&(ʛKqIsO=lҵ-ЂvN#-Y$P:?_*;g+d>b+ d'vTiH{#,&U~?Rw~羍3dOmIy?-["RʨqfŁH>44r+Pg ,33-6L{@f0Y20NcM1 |a\ Lwo5 }Uk:kЛ$&9i?.f_Q*}~@qNfi(g֮W W'Wl n8gy|3ϱpyOxQǟvu4K(R0J¢"BB/ǎZ/ h{O7R b0#t&5T'$+ S tpYD0j5˂e%cF't_v:e(jB9őYIf\Ne(5Se󬺡j,¬d梶9rs@z<'3MH,+m#AcujixD ˋUE[õQ)GJ<u`GTundN}h)g}Р~Jxzgg6 nZ.z>,C< duHJ[{UdNR`B2$E޶}nH^E>Dy 8ύ?uE/!Nә&CV&;X2t* ĽS $S\ Ip,"ड़~3|pfq}-un 1Gafu Ed 9wi#E^?㎉-lqy|4hA!{yE"Wk8T" "59`THь[?>ތĂbnJ .ZWS6ޣ-:WcI7] dt/[p^ B` 3 ;A#0%Z훣QDž<~aT$w)tvEW,Ph]3xͷ-E #N`<Ji5_T l8r!5!1ӝyߕlxghf(m )f>̺l䫄Sɝ-(obKD7vǀ5nwۖ0^{Du"ë-w[6 Zś9jLlxfl ,) >ƲL iA*&?l7![.bY.‹v%E }<~CԜCM2+ lMDwDƼHi6#qZJzKZx讧x^Qo yib[U>f&% ޙcdsn$-oP.Nl?|鮥ܑȇ :󾉬y[$G.yUꌸkW\Yiι{7&5Rm_ tIbҪ_}mr&9?}ʀ\@Gi /{mZ7 /D,4Jʓ/ U>>7vm+[B 4Hɟjjd+lߓ/M"/ jUF<qjIDoN! ʹ/RVftCY) 'sdP  wQTkzRG؟e8M4E!=0lh"[Iy'TR[\XŕW4r`Wde "Ei1:lͧGzHYʏZj4hvvxGq{<7c\9*F饲)aDŽ8G|k 0/p m&f5DZtJp=3Kw^1naYJ8lLK 86I@2 1[j@}񂙽c9C)E.im$Հ@ R=: ys8mOvAcҨe^[n~~OkP8tl )*O?j{DxzI 8[s*upGy8ca|^AX!M2"t*k&+]*i?6u ǘn-*t)S  |aۖnmqh"~P$15?8x&\#3!8OA\QFXٝ"⛵>%OD  ;er,'mݪ0'١ ɥ3m6Ž1N_hQ|F$PB)L 򌼗66OTKvQJR>.0Ih.K˙HnL xhcKs@u=)C񬻽EIfW-S0~Ä f&z)ETH wi0QY+`SjS)'z'8$ ]Lī|O2ٍuFgoduB+M[\ HRvzX6:Y;/ԹXtW .v d‚2& (:8 Sa ҿEw)4'0J$ tco"M/N+89ns8 5 hW9{O_gVfԍUw1Rd"V%bo_}ˬ_#&jbl%+F& ZB72PF4?z!:8zu:Þy7H\v/o }<Y>Beu+5FA|k_?2B%A2"oC()͓\8 >{;t:Q[IL(y%( q t-k3Q1ɉ* yƸ w4z`P}~4\\&?{-2gη~RbV^H+[KUZCa" %eyp@v)BtN8t^+Hۄ H̎`gCPdwaH鮂zL1@Qz,/"8e^0䈾eDeȬ?TS,6}E||4cdea``h ԦWGo>5@SP= 9.Eq `SQ\s ~lRD@el5h"dcj]KWkh砇|b.<E/.Y:&%ר~"%<Y3Cs'(6Nj DT{g)Ϣ-, T[3!-< kQ\,i;&2uS/q%idׁa֏/Phމ5 =}3!G*kֹWٖ .hM: PPIBpƃ"Jrs+AVV P[QDn ѡN2V.s|~Iea3٤<.@RE!sT~à%CbGR>z.7:sT3C pkT BWW(= Gz:*%P*ɳ'Q@bMZʛt2r6PKiǁ?}J9PJ_fxAb߶Mvq}8-Rn(N .x^lGS*"fR. 4 #{$zQ(U](b=S_=.^1鯑!jެ$T gH`?.'ƿF.e)Sɳ+%~՚SG<>']Jơq!~QIW(Z`0C82+=MP>xn=`辚I[35F@e{KL_f:wŬ)?.p4΃+0MKM~- 'J]11LTʱϲ.q`xa m[mxXvJiNY vde?O[L&ւ+YvZl8rۅ0eN  B$!?novկ<露3?S6z猫^Ͼ5N-Zxl+V9|cj<>d Qt JJl(3- MFZG!!dq&` <-RE(EޅKg 2Aܽ- i x \O"׫kaQ fV$I;ԕ.LF<Y(i\ˮ7K:c,* )4bӮSYEjez|#ePNai/ X˶ ix!ҏ19]xa^h(ӔF۟㣟a`&S~nY=KQv_2Kbź~%N+s}>tfpqj S!"ި.S8eM\?=byE%C\ܕii2hɻ`)/Ȧ2Ӽ z_ Jy΁E :l 2'&GX= 쾠V(m_̤MW;x%Z CmL}D" /Oc]n}FeȟiM@RW$JɻV-+ \8/$^ ={XM;x\x9Vt̂1, GzrWO1[iyOQ.\B^f3z5r%5/)МYp :t%\KxG=#ՄPa\~^h,@ʓIʧ \ cʑ7zԆ;"Xsy~)ͷV4SSkm7!xi>oGNW~[fE?&wS2e8(4ݍѫ=fYQ * z8EHԡ2`)чU}u !l!(z z1 !yH35+hMNFނt /͇8{ˀľD\x~&T9$76;X uٍ,2K")`TP09 ցpP !7[Z@_fV!H%޽z Iy#t[b\XVnS(^ⴐϣ,EQېS @Zo {D$mŕ%3a_Ii˥2㷍+8$V 0K>:K^奪%"pBzu>TUҘXcDۨj`=[M)n?9?% bA-4 L3aNe(%;3c*XG6Tgȓ0+`h7 H\ '>u/cQMItyef2YRLpÁ+-8*}UxKJÄn97p I hJVAŗaez{8͖.|Y)$0ơs>͸hf$>Y$#qDSw`& ̝oصVl kHg+MK ?髏a\xɲ-zsd{A[i GjJgk=$5%sdiaH:C(Ul6k &8{jbfj%8\(!fMYda;d{x@mtY q5"oj`14ܑчz ve#F%oǽ,N?8%\PLj/Vp7j歬?QA/䇢WF4`ҧNsj.Ұx҂bg ~]趎j=ƶX! &H)R`&GSy}oLr{2AC}vr}_yi2~F@]GFeCOv'Ee3-wfEhJWRP4w*0㉠B=Mq hFCZG96qttKfi{7@pbK?v]QW$ךr"X2_N,p%Qy_PVcr+Id`w16QbMWjlx# >I ];plثhK[؎dZ3Piermȏ^*wP^٪ 8Kmr _#ƚScK?3ܘ*;C>2KR Z0l\@ X/>*gE$M^iU5^f.)^xtH ge֓T8g5IRUx" <5 ^M5P,4GB"ҬEBjώQŖ~\b Cd`>VҐt1\8zTmo}HC$`1) gFAú0l9?/ ,{ڌ}7Q‹]F:l5Вho9n%O x[)^8ŦbL^BtrPL>S5҆>wiS<. ک+A#-+aV \U7|T=PtRB5c\zÕŶKsI>,ҫD}bBCyZC5rYG{*i<'ngǖK~?nO,Vֱ,Gqh4n8.wnNV4#&MrD`NǠעO (74[\3<2 '"pmSAh_Yu tЁq4"t#UVFp; U:V;%U'(n+ɣȾWD#)-TZՙn98dd)58.AV M{DK)Gh#m+Իƪ #+9Q~%bW3{QdRd&LfpirHbe~i!wt4Ӓ[>=_:!UA{*Q!羜~hMԲRVK;P 9AY$4ų%m!iB;-CAh~C&POzxW`3O3;k$kߢL+m:.ϙH)bG?le(zϼ&w(z(mO=aL]H`?[z?%oq3y(?(ʧu~Jzw,+ܛͫ}ت.!"="9I>'WmpOxc\X&\rNNDJ@.4&俑 !Y4]3xX ӌaӕ ^VaI0jDQf FKGi3c75]9 eNlmJTj2]czy()+svqӎ¤G}_S 6o,"A:F^"X m&:#0#)0@D.wU&4Klfy޾+ODҖll;Fꊰqλ8%7Ov<{ku߬9;tYx"rs!vA[=K* QLГ ӣ-ۇcR{ XJ-Ҟ׶?s<ϡG4MjҠzɴVd]`hNPtX,"]i˛qTt4 %?bdw:,AtUF'20\YmK: {~?H`; A܋CaH5zEj Q-XqL] SC^Lj:|n卪ʈYgkp,?wڜH7j}faS^plBᆳ3UF %5rف<ǐG&^}uGF C7ta?UµnsB^60H=ZIJ8#W_Vi'x*P -l$ %9XfǛR-?Mu 1RMXIj 2% ;X$$ƾ/حcrfM4![vHũ;hN` ʼXT|QtOݷ]-·T"/J<90DʉkT<ɧOHgF)qX,FYJ)vӑ7^q& ,}}t*cd=4Ɵ72ozgmW0.N9ӕ֊w^R׃OP\o"S_ oJ0SQE~}uǕj*')7<}`gr-UG/r-]B /]. "hR6%KIԺ ߾< w `j>Ը[*hd!ΖHFN0:/xa%Pv~)udJ5*Yf U)9+OH)IsxWFF+ma~cϟg KO>e9j}n2< 襡F3t#LDe\)X-G45dgf;;ŴA G۽5۫MiND 7uɤNnQ¦T(U mxrE w3wS MY0?bXzkd@!O ތ~ܧ蹵Rfp1cr=δ0 #ޣFzGmՋH{Pk7rX9zh}Z)>Z[mQ1EoH)aksS]g X3Pfk5L9|m$BH+g[c9yȉhXl\{ڢƀ7g'(VKvwP'cr۷,m}#Ǡf"֕8q{X5ݓZ$/MrU;8Nb55Zlw&z X}lmLa]''mlIX{>[z1?:?h!F si}Rl6c z5rGthZ\3SUK`}@B6ci`<=DL+\]ͣ_N$q|ܑUj8 jg)]qU>?† C^|z71~`TB)n</xOT;ѳݯz1ۃj3}}W|[G_(t8!Ca\b11΅ЩN_n2Izj]U4Lea֩ M-Qs/r f qaT3!?) 2B{$bZ8JJuqGq6~rte;( dBf»kvjF @z|`[ϩ%k€Nu:ƨǚ!0Y=Ղ `w;s4S1 X಩U H(4O?{PЧYPyؗE[!U54Nmd恮 RVKrC^b.~ v[³b5br5?o?U2V(0Eܚ-qtI \nl5 M<$˜q纲 ;f5'6Tgo‘yCЦ-IAgiUga}gl a ,Xa*KҮJ|MIog VVpx+GdlO~rLۧH !lmܳ S`q%bv=>ٿlL18Ӷļ 2_ߴhjrS8=tT)f ּ!u ZH"@= JmoU2GNr$B&;gaч+p]+6Uyֱ^ b"Xoκk c%xRTS߀;ȜzD6}vVc}v8?j<`b }"PE ۃ _ a N ذIr=2yj|E,xB;FHz{&+*x+L1W¿Is#]6|ZXo6G9/$=K"jWs8SWi ]!MN9R֛2I@ DJ 3L+xI݁[oO  + zJɝaQ4"/T' zx<ߪaՇǢTj| q?x/hV$Rjf-( )r2 "Xq1|NjK52g,! m.ʆc=) 0E{# )pm: Yv9 6-67h\S1`S_+ϽZ`.P Xvc6:1]42ㅛ(P˖A^}h2.wqᲭ0 J#)V V%1,ڐFbpB=xc;&[u`vLж%uXG4ugt4ncm-:Pd@ög %fR9J8]1{YԊ{0MF!aǡLQe2Ou|Քq$F=Hb:o_͜ue)nwF(7MKR=K+%J!vrq~Y =Fj_n'rW Pp\eFO+/agE@Y ESᓴ<΅F5?31:J8FʃcE;mJ$o1105!>™4/c ה8X7HBn`}d"?[UhwYϐk^ۯ9΍+鼃"3% LAMG[rmPB *6ÛRwDmKƻ_'Ywtd54otJ5LON?&<4 j j ooQ}8t֙JF3$!EaZ9@Olc  koJ $a_5bwΥPM&A=" vi a-HW>],K#bo}@D e2XзNRJ$2+9,è׏<ҷK; x31By#|nVT Y6|/LS}JY›2TFi0%Wb"w-dy/qUcqJw 8-v7s4e'?VnճCԇ̊P \[d\ U~.{~B%i.`/6Is:bjhS_06 ~T;OT /9Pᴷ,[!8mޙNxx_f1@`UFxLi/㗓=ǩf,O]H 줧=!0\GzcXX3˲pF@ٙԢ /Eٵb!A.4D7{ԡreZ#$_:2;*`S6$ԫ `5no^)Q!9A<oS2e~MSlrB3j^?E|u+"#~ ȍg52`m4=h+a1؋ͣ( 6T%n̒,u[P@~6g~ep=e@6N3=G~䑈+o"q9#ٵi>}tV9i ck;\0A#@ϠPf|d)}o-2`jZI &)`@$ 0&6# Lo &_oS{~efͲjcUMh$<6zqRA.*)EOVh 8x-^m h?eryvt;<F֯݁x-pG9|>WXœ( (yoi=谽fEXuO>*}5; z^ƿPL6EV ER( 3x*\X@ȵQX6%Dg.p]}A!p i+_LEON@SlpO=v业 Wd۳ XvǠnZ~,fi}ӉV|@32r.9H@q}Lb~9԰;3t%nD mQP#ŬI<ʺf\914O0K?l>|1WwC*DObapωz֎FC_g*pxsZ8[#a Eq)F#*71yc~مի=H9)R+i# ڃ 1@'jkľf+n`|`dh%^KW&o h&а>%0S=̓R$<ӽme˳.̩9|/뜊auy:&?mW+gVІ(|%D ,PF)KZ5L_睂-:mp ԰lJ@4m#/%*6jѨpq)Cc]Tb[kGxVoޞ\ r1u˔ Kf`PpϏT$ȱ4=jT/7)eC87ښo"==Mv\gy;=9#56sv7E% 2 [1Rųcxn0?7 R#+~RcYAjQ`)3 TC;Wkh&0h$r濯3T)SܶSy}dKڍa} AreIfsSx7ݭF٦]͵m-IRE s?(c )ࡲP$"'OŠHgtf:u1*Sx@6Sa.5|'TK} HrO|mE A̧̾7ON0]!QSiZw;?6 BȃRjIwKqcӂkK@wfr =:uI'fㆣO# NR0CwGĵ?y}4(i[Sԓ16DmtmVFR49\S ȏqIbu g^#j{c5 Q!o'w]YЇ-0[%9B}ίlVpIɌymƂY|'^?rT~p1WPԼ٩[l[PvrP}gO^]9j:[}-lzZٓz7XP jfQ_$Pl,]ږZpÍjQ <|8)rߪ ܟ׳Īll!yUN _&8"د}n+ fv r["!W򴊟k ઞc- Tn]9t' OſoPagUg;М2<:6)' e_~ANO:8~;6ٓҨ&_޽yxOhmIŭ)5t rDoT)8>J@{uن $A>)t!kP'4!hsyM;Щ}3e#1bwRpYuft ?) S$5e] @tϫ(yx~a]hKrZ;*EP0:Ht_c :-wF X4@ʧ 3Z %₴Pi/}g+,* J-B@,nIN^Aa:o49UטSns%Id8gٗNJ>UX 0%+ٕo$.0@,7,p1%òc+QacN mAE{9U-{=/.o9)~ Wv x`>OR049]0%|x0Į_P+3y$* $jEg{Xe_P'٤!Y. qVMk]D|z Lr 쎓X*iDY!^KȬ*3Sc皶~*-f3nSQJgZCc~N\GDcP@6D)eGD7.78p}/4*=t \Gf6&?  G|GK] ƒ$¿ uxt&ǜ2G;ʂJ V摊=˖z[tv(s &%j֘gWy`M#! .|W/d,lYفMey11- ]7" H1$^50#$=ҡiߕOis~ʳE:NfB8Cx w%yqi[fQL2DӿK# SG\"Ld7G:R/NRI3h$>r+\9:vG[qjd5%(R t.FG\feE+r/kWszu}0U눍Cg*MK+.6.D ==j0y~lJoX#V['Tpx;7vs"AmXy&yH*:#CA8m&K}^P*]eF箎`O=& {yXb{#fzV,PHJÀ }q&OTfF6?UrlRb~$x[ur>tβn[&{[W|!73LʱA5r;pcψ#A@a4fr1ik{޳vA@;ŒL[@(x=50?{``]O>G@x̱J(QtoENIp\2F h*04r I Pbo~}Mx}҃|QzXu+$O"ʹo{L"`q %|Hѷ|'PZL- /=Aщ슺 2O!0&$n.P\h9QjGrYۊM/E7P"nmE\n 0?Fl#+8 L:ݣ0%7b!:-g%wt @.aCӉ1dNU"Q' Y›+]L1 Sjs,xQS0؝9rl(~<`RL ,CQ5uz-"h~38>UFtS6\Ѳǟ1, To4_Zm@툿 vg:ԁT7}5'l4N~zi+ ~oݽbV_I?_oJ4LuNTf>!{:?6'86Oq-_H3pgQ.,&z!ĴҺ7 G_̻V#*c&sld8H g?|[>tًΈp\qʹy;߬防4ٝ@0K)!XSQq<&U||.+"S J~)AqC9(m9/o "? t"sY KOgG@]lŒS(CՅeit&U5Qz|{Ȧt6XWX^C!jb`?,sܝT닂0j,QWW )1WP2M-R5mli:X lXU}6.ϦmuR,Ufw74q}ɞEH̔˥o-A=>ϜV UMPu$l>QU$;4,+%@|C"߉!f`XUt7՚N7#R+?.ъ ijӎu5Wk"1*u]JVW{>8ȣCצ֫tg>:|.$Ҧ*&1ZiPE ',$Y_Qqĥbx=bynkMUAM{P1n%"@cj')VP,}-3NOsۋ䴫a9V PoM+۟2fQBv3sɰ#wCf2)ڰ_9\aMsߤCXr@()E׎\Ð-:ȇbo`fwFß.r|Q~Qfam5eiWy)yc293)Xͥ%,2+)yUt8WwhCse|=A#eҔRk˿1:wrF4|)1X5ݎyo}ќd8x/YnxAlp>x[),{",TDӋ 'B9PZw^syKwCM6!:.N Y3 Aq*j@Jn;J֟Yl2rQ5KKvAOrT6ho= ώ.}1)6| .mImNJF|dyIѸSq~ %OÑ4sT(0)%\2u|Z\Y~k%Zꩉwre{l֢elݼXVG{AŲ&HoBX FS]$$$;*?.af.릠,􀉻lēxs~s Jz+£: A5ǭݤY|[*Kt܋P?{jYąI>V޵M %LE>ƒ_ql9L&RGʋhiD"9sT?-АcY7ݔy+dRCЊѬA- *Qa;%͎iɲA/N[r$&Ѿ3* Ԡ ɯ5+-`^ u+W]wi=DW\Dg#5D_QiPq[>''s>ez!KE6}k.j]#OZc}h⴪.Ql"A[$O[݉a,X )*Lp;7=NsOkFvpRp:04yTmeE-OeZBy]V";a8np@7g!^&oX4F-,('涾% #8'3|CF R}M>w1`0TJn&ap՝c%lcTZia~bȞm㞔%& ߪ @8 }#ݎvй c.1ןArw%q,^v!Yoj pgDtOL첲ñ ,ϻfEVf  ݱ npk^9~,AyW5̶\ynpfco}\,8&Yx'h3Zg9}ڈ$?,XBrJ~,j֍WNsIqmE.\g*j+EE}Erox ,,I5'^TOrSx|[UJڴ LN2+"z@JK0/F̖B\{0MF|3t#AЇˏquȨvwx7V@O<[bMN|ߩWRV;(4vf&=PG!lyjU%jF?5BnLa)_8F 7;/ؽFS(E\-L:s6c&"sGM#f =pśd$MO0B-QČC5u)N^ _7]] ed!]>S hc,/"c59xt: 'YzM(4ɥcUp0eS%' TCn%( ܀\$_bRjm8qc)j)Ň]YY9OXo:<82}o s}"^miOC!о+i>!FXj(r$ɶNc](yP4]H?|T:Y-.uʝ=/׶`=MGt68Z^W@fwGv:*93ߩV F? H,(-K5Yb38uT8X^]Sy44+,wm,5/06θL:D emUhr|#AV_K}f2}=ģӒ%2%*TiaW*V>IjB#dviVSB@?NݼFBSd,~?û P| #' 4vi<:mwSzf8K!#!8 j6TFu7LQM >h*nH5큊|PVlu=$Ni"@p4vya V̲5oup}sQy^dK$\c. &՝.GnjZ(5"=TgFw29rw 癒񤺟dw-xfk//lV'c K;pV)H"lAF99!R}7-S"z|O܆Y?uw)%ӑhrÞkEl?x>k(w*9E&iSS|*_0/g7 ].5EEgpU -U$ⶅSͲ]r>ZHšpEPmͫ<9o,ŵɪhT<S770g#`SR)sL UzxΆ =j +8"_uVq0ۮ3g"PP0 Ұ ,U(k:A"r"N'61Qt[n8lJ_f/),(U`g{#;S#0 yQ\HOC(sC [Ko:,x]";eؒtN6,clebƧ*WOU`̱f-TM2x)qJ'i>$&0UI&!P6)X], _ [ 86@ULwo+uu0ek BFHo4s`:mJdQ aBa/h^'яHE(c,|loeXjr4RД;ceY罡ؑaM2ywnKERGDhy-A?_/z}uztWWno- < N['d)wA^Hn@ zsռvHzQF~('ٍ$EG!Q5C꺟x#Q觥iɑHz+ & İn_y@{`ɔWE/Wdvog\f/ݎ(Q kya!j梘dQj'PRޡ̳`Bd⥗ %Gh{ lnOSP[CoJsl^k q% I툞Q$v{_QEY {PV]#;+دssPjռLr|x_g°ƭCC-1퐢%9nmlS#}j%H&,To:BXz)\~$]=;Ʈ oE'\G7f+ [M:2lj!1"`T܏}ddoiMtMF|x]~@ZA4\OG,$?2NZjWqSQ Ԟ" \^0I#kSY;Z[tŽ\Uy! Wg#u7ƥk]~*x6+Pnu3&C;)C.R*@C27(S,ͫ> vIJU}72.Y eDŘH &7Lkms,14"t*&_~pOFN);w]!_eʚ1IlLp~M!U5kZj&(  ( !ɼTx/UblLXg>h-JĮky2ISrpVJlc<*Ü=hh5r^+9P x]pƚfKybSuaz z8oMxcՅߜ) D<::T VSҶW˄e()tpŋ ӓ4o>s̜4D0">OT~IF@ O_,ӌǠηu:ƀ磤j#V8+`i!{`06\t/2VK0uhK^HRkPA*6w:bjkWa>!f|(3C]GG83?WQI>}VK[%=f'/j4*f#. &NpmhjjͺܗJy jQ(k,"]/lPtvfjd 㵝5/u8n} }~̎FEq+MH,hn|戊F!x`EMq_Nt ޠ3Ws$E -Ŋ@ZVLfe`Q %?xF|SA$cbI<Ƿ s?MjmgJ&\tn _ڪ %ȿ*rRMȁ\$Ý;quzNV2dG"oiP064X5c1b }kT߾O &(i;#IuX(VzO{w;M gl|Jq{%R21DHJ7J^Kee9zKMN9ظta"CxJ5wd{ƐwI~֕"YlN:KqB .kol\i>(l$ Ts(+߲$%kwH/ݭ ׿#bΫy6G]&En‰y]h:cޫTq)P\%Хv۾4>v1%->8-@ưy\%AK^rĮj-g#.zO#.WEk~殗i5eUDWD32B>|`x(cݢ+Qo RVeԖݪ$/%FDmb. Ǔr]B|ІOJ<PP{ tېE/ZYXn+\CBBWyeq UHi4-VTvuD2HuI _τN+kgOY-4DNo2JBL6k_\ٖ !/ *("e _CZv*$]̟|C|Cj& q\@n4NԛUɓf[tnN/gD'euǜ/pƼ\SS)4[!=`peW8|^>uzgL 4=~NS' *ySt}C{TNԂHzs \)geyK驡anv] ͗5T{pl#$ZBԽ3VKV9LF0JA'J`70V7ش-~*I%7Jkͽ]kVi恚%ͬQ@:5&Ie0FO Ha?GrzjZ!Aza[Xp8~؞x/ :wp*jmP%$ڋbGѶt/T>Im5q K8qbj1xVPqfHEL1 ГޗXl>|!23$>Cw6<$'I6(k+~lfșgJ#֩u { ŴPa<e %Ӓ3KN_ NBF3C>q=zr3\:Ga k 鬄![$zZ&:?)쒬߹%r&s+mJExS_ ResТai9^`ͰH3{bkKa$hxjѧxMʑ$Ãp3+ = @ޟv& <b9b1o !|MXSrˁ}M¸Ա LƘ̫naMv v/adv-$|m=,>2Q't wP ;ktQdq *55팰t5\#k@5T n*c`)w77O#K22G=lͷ> TI)ҫG* }6,p]cޖHӦ@J~N !TН``3čsoڌRKuqj%(F+_WP XcT fߕN}knNC ATq ؑ=G5-OK;zfRq&G7IUh35ci\ 셶=~nC;4Sg3,rb; ͵*8pSA\ 4<>vN 8 nƟCW}i(6}@MڬsYZm \ ,38q4%A%mmÉTI]LyFTwՓ@*|V0-8ֳswV_dv[;05]d˅.~׹zwzSZff"l? f~s▗;ձQ?3ɱ\xkCi&PTzZ 5qU/?&OEK}Q8{"^k[/rⶴ>M bI;I_R?$yW9\?[n]:*w\96nnE b/SZ4:uK\3MJ )aĀj 5B36u`EB(n̙NG3H8 t<<->'qD.l[R<9e] ZBz3L|83>ZBx.zZUA%/ )tFBOb'(ߴNP6Mۛe:XE 2kA40Rҕ| ~Z2;1Jj(ow%iS .ŻV=l 3|rpخ%7%L^OQbP NAC6@㄄x&[8]!_يnh.ܛHꍵ)D&ݺ-QmI<cN$aCcI;oR}_؎Z;~c[A!]:F߁n. ZkXm'p*T.< R=&gm3J++ }O\5Uat\Y;&fO})Lu8(&aBZdfT6GT{/&)K usKgN^ug74xg" )K3II`IX;HX6m7~0AҨ,[ubU'^ZҔj8@DrMcw}^ ]lqQ@J{猼wJԗD`a5{=˧P|Xt#Pw9SҦe/9{xie+Coݹ 0׼Agk-js#>?9TmV Ἣ5MͮҮW#|u2k523T VzkFx`]9uQS ;ܤՖIX|RI:ԅ|j< V|:Bx| :A"x0F:1gK\!t٥u0H1)9=ɣC`_#9-#^p?U3@6VL/ܺ%w(4`9Oi_ibjTB"B{KYV,ws1b\Tmo|C̫? !F'<0n1GCH#qdv-.sNEѳְ C I8^ޝP5 sZjh+L*cvI֤۔Cg"X?,~ySplG&O0}>ȍ8Ol ܺ,@iI-(>ORrL ږ6j/"'O"fR~1ⴂl@Nnh,ٔ'uݔr~bs*][内µ=ԟf/f@/8d1˭Y+t%yPML*2oޏ9f\K+b|r|peyy s4`r K"'s 3K1HNS@9:LuLw$b` +8:J,!F؞=#ēչ1_DڹFo_vr-ǐ5hX,d",IϨtk=co:{wjE0Z#Iq!>zާɏKB7GQ ,|BIy*"24+Ȇ%3`opQ >m`K`+'bl ^Wv$ M} %FRzR 3&<ٯf/93e^SB_ kC)exL x+УIoaTѬ$"y=4X*Q2!V <8K.Jʏ1nOqVNc#x` Q0>a<ri0R2|M&u*`@|=8UTϴP+|CNF:Js+;dÖoK0kՔ3Tusj^E}f%hX޵gN/3g#_!|d/3P GălBf[(%TnY[NT;k%ӇXs/RA=ڬOm˯CQZhgbqUh?nG-}!Žv,JXԁ4}>H3l:1 Ԑ`>w{y5#TyB{ 1u"6adY6 ʃ~;oCiW uZQP6#4Ng@>?󷓫/Gq (Yb(jA5 \QA )#)$ 9F[=X}#P{:`{s۟v+ZlXxwH*eCOx U*ZC@ h_XQ?YnM!nZf|ܭ4Q{>=dt\CkG\=, n f^~0ip$I{*߹|Bj UZ1qEt f'+v}-R$.䔘J*.`,TD {j'lYISׇp@ B[ZJ_ T\k,IC,d\ōqK& yZ0^huo) x0}-w&Gb$#Lcخ败S(r50Yxs$ C)/=QM~ц9A:pP٘q+/dn Jocߎ&/Bpu#1ZӀZ /+cp.T:t~i B >mkV$ 'gOQ {6m㦫 <^֯i%W`”딒Kܤخ<aO '<ӷxc,w*CHU*?egLp%lz;Uܩu;y38o| ?%_|ǪYOt$.[XkNy_FckZ:4@KƯ#Y52'?5, 씶|׶wj%?GQሶ%=2T +4Tw7vl#1_A5{%p Ԇ7Kz?"$(޾AE<!LT~@C.ۓ1KSE,_?J$yf/8fcs*iӃ%_ 0։j ֌طC1?YAqO_)>OQg/%]Ⱥe֯"b=eM9ZvGUZZFj:G_]I/d jiIf(1m4 u*st/к]{64fҎo2K"eo\PMZ=3eM ,T[cJu1Ȳ15I~xO8~ZMoeȵ?C/a%ƆQڑ6%㵼y7D|˦0ˆ2#Ӯ"vQ/Gkc$#UG~!<PLYH="48khjI3?]ff0l #kl6YBބSJK _v6\|wBqb3#\6e|BKPϮA]Nj8lyVX*"=*Zr2krrBaJ~e~I):{{ <mic7 Ttٷ/m1N۰K؛4rVD.(xrC~>Q2nʌu\(n֫!w2xe,2%)Y1-)vb`<]-XL$]RPVI,j!RDA524M]{'YGg9ZvA1KٗΏ˧Q)tX3I8 4D(1:H,kԯw:=׍iw"Ҿ(CHnw!%(\C (QBC+Ҍ:97l4se2;uym4yyn~<Ͱi5IH(0Jz8(9\i NF#y}+ ݯl{@l Ŭ{w0edm<600I{Ⱦ?6GfXʮ>Z?2-9a;^_g҅M#u1=d q4^٨ҋh$DS?Ψ6kwE/G.9$j(6LY, |YzGaY߼e3*Q:w=ưmLGw`g+A~a=`!cnD9܁^Hn۱:bJ+&!Gz XFC{؃[];0JVԞz'Ŕ)F1@RW]h-*ˑˎ$me I)T_'\Mqu; gG q_'MdZ=kUeqfY"=G݄3h _LEi2[px=;ifmF./瀽SȬFKٲ|3TR{pH;I^H̑V+EHpIG8 o}JT\.A_ wѤ%J1ab[ #:nz9޽򖤠MjQn:YāS68ZL'rRdٌۆ9Tw>;_=Av@!$AQ}m `Eg6bwQ-x`ӄ<-k:SryMVnj' \8u]? ZD7ɞb픥N"fLs(7GEr74ԃ:NX+` :pk8ʌ~/K318jw&]]ǭSfoERL|ป EH>4 &>DvA<4}(փo<_p wggiʣׅIr}aj81Q)-J>/$(6fO93n1 . кECTHrHEW5;^.Ģ)b(7fcQZ6Vb: %N(-TF";Ƅb9am*@fO{b,9eN=ʲJzg8S*Q 6s6|pjA&XTF'j`y NZ<3vHAA iij2fl s.&mPi8hU>*Hph{nf.; [cmIÌ)54FUr%1(,"勲^3 C i8Qp H -PhmQ&ۯw7f})w$LLew+ 5) Tt:!НvOzk@i(d]KϿ4X(vW!3j{>'s++YdBMN5*LQThcɸj eQ4\mp P4|!86 YE8B-Gqzbgܫ-a奤}bcU%W[ Yf տq`4&=f bQ̇!'5X ãs5ǀ\ ;N9VR au\I ٖi[;rwBPckqq#n*Rю'N*Y;HZI 'g}Qt ܢR: &7juWڷ*vD_ydu$82s=qcK&\߅. C!H#)f)+z+CMoITA:GhAcPPC_rCCWPs ڋ+P؁FKgBH(w4rX%O20ϓ ʒz ,2FB#|%N]ǵP?K\2¯:z_ţ,z(8N/2j bTeI] ;DNۅ{mT"5 \<1^#D?q#b#n<[ɘ)Yw26@Ec?=rdи4$r=g{N$ks|\}+Z iR'߃HBX? PԳWh{gcn-.;ta?cngM {٫%h[EQHZ^M}8l=BEDVP#*kɢmRMBZ?ċjw"Aqg=OJH1n"sRlN9D!ǒN8_hɪCq(mzmwyj>N;<&WEMX,-WߟDYΪ*#[MF/Ƭ}D`Evu %`^EC%5)fyRvȡ9&8,'L-Rb&@j)t^ZYYc; e3JtM #&w]{ƬgJe^=ZCsZM1<\ԙRӄ?G*b N~ Fxґr{s%Cz._jDp! edxf$psi 6b-0C'o&>Ra qHœ"x=T/` 0CbMai!P`!n? (KO*,K-H8cJ'}GgV2Wsm N.卣Nh2*5X}D:NuĤ/YbA+)R>gMZz4tKۋsΕ2cRaGqҌ?rPg3cc{j [2969er_ RJղb4.ܠ/iU0V=@Yΐ织a/}&,ͷ@G)e{H`s)#~"lGc=zi2S9U9D~}n0򩱛ZE`QŘ8M0RW<>ay =iT7NWӴJeb..SAH.0 _Ĥ cl⩎<^xK;R=3!0Bzsɪ ŜrfM-YB~G(/:OE^8ˎ:6 "+گ;IS39C^L3') >U@NdX,8ust\X䩙O;W`w6 9[ b/.Wzܭ"0H:+</baٿ*ܜ 16m'u[fdyma Cw(D&wiґ;EP%~GxË|ESD ])X\ XP7(=^ˠxHkڊ[+5 FִDs pzo[e;h/|u%a0N7S;t2ѫgu- GÖCXJ<^ZeȳǺ/sOOf06G]z+`nE'{1`" PgWk )@ٶ!\q5 |?~ݨh@sY ^+#M2Ac>fJoWB$vQ ld2ڊ7J?(AeK$iF0g$¤"2dV/G:vaɏ(h.ei9&zC7q! ZA ͛m=+=v<06wE˖O[I[d Uv_=HeYx*SE Eh} $ 8 ijfmo}^Or~#7=WFQ\wd^..l:\cG6dl>o֔eB=L rX/;V_ȋβ鍯Q ܨӫΝL,XôpMLS Lrn:s.5/jz/n ;]W&0ImpQOOUcZ//DčG̈́F`] u~ey p1-88tavkCw!;!hGB# 5ļ7~wR˪xelMkf {4Oju}t̆{fHc3ݿD;.|RaL@%Hg̼܊"c2UZ#$s%e>˨ _ܫ`WJRf''3(C`( "_>3?% e`}tJ*Q@tbw'hnEp^kp3/Nd8wFwfr.Pe rF;fejU`h` 2>zKN3ow]7X/bγY ~>ыCyE#Qt2o芒#[7řQ L1.ic֬\8 LRajfB[5&5˞Jw(f!,̿ 'TWAH7,J*ɭ.杩r\j &~],t i We𗏵qR>X(Q3_y9}Zfh_mNI%x],(&[Ei~hmwYʇG$AHE}% ~=F#_vx,̬ʟօsro!:Ԋi0]0Y9lȋrqu)\&iɣ'OE@| V~z20`B ..ֈBBoL :gT EÄAH.38|H@حb|0bmcT̻X nJME5*CN}J\]5<Tٌ:.GnTvv`Ec5W6-݂ `ymBS}5%ͥ>ReL; {#h* 3dh?@j8MA4T_E{1v{~!%p-rXw^=4x%N6:"HfSRԐ$$>l:e¦&Jr fmcY5R5E`ʾǢ{`]b)ʧLibSVdI M`J$J}8v$ްmUko0RVt]Fbx҅tӹj}VM\Q,9wO;w+`<7:^Ԯa$,\PBëԙ0]0]SG*G_CaF#YVGY!djՓ$^ .+訞R:l;&?;J_l+U~h>ma9zUSV̈́(CCiN0pK'OQG6֙ڹO~"ܔve.p9$I>o54t=2a2`r,t^J51]MnrSPZg/Bb8*}{,8ӿ_Ogn 3đ-3{\ЛS%5*?pz9@ZҨh(ߢbP=ݮ_ S}O:Ugyk0s1ĿM L Xs~4pNFwaDžwS۷Bq9:&b]\d;\NW,'9SE*ienhisRw̺Vꌏ64K :M7 XF&LQ=.j b(<Fz 9׹[T^)tcYĦ=l#g#'=>6tvpgn6{lK7q&*ѹñ**w=t/:[3EZۅk/$ןK`>LAKy>!Ǖlhg3*+!#lWnPVe+k4?" TR}42iyQUz`;mlJ cUj?V2@]~.: l)P\~~JU#e;`smL~; _}[t7M^j/t:dv&$7)LrB C -&q=(k Xl7^\7} }f"?Z$tnZCD`^/_7I;Zӧ9F=!]׌Lάf$+xɒ.ʺn1c?:3׭UCbA1ŸBsgEq(oPCdX _Ld:7?oo^!x{KWupUrl(<@ x!=W"ǴS*fth>lE"pU 2*AQᚺ$VEB=(>Vz6POCK .!"~vJj 4˙߸R)h:iowbE2iZlM^?8o""ܦYs YnGJ`ɒOx^.r0FМ'?X^;WJ2\p#T߯%spRj?~8-4J'16;_}9 w:c4TNԻ&WY aqD5S؟aoD;iH~vtD(H:  "Yё[{,k^^`!.,0NJiFlu؞pPoȨ&0B6-ѿs Y87uZ ot=u"ZIJ + G Dc״/xEpVZZI>SXQ?XL"/BIit/_K]Fi%M2~q!qbj Q<4 -i;P1[D9 ҬIOAts]B 7p\t1RzdG Fʔ>p?9_#q$R}MSf~W+\t":Ƌ@tc-:W$M.bw5Ycp3e߅InkFiݺn*./Wޢe)XYwPBVF1;Ul}G'rꢲfh?$sD )4 ]ܜ9ueK%8=qBd tA Ve0[_K(@PA:x*4S5$ w2LvH?ҰkW˯yMIpA8a;l^4UAEN<"y>=oju {h(봔.I>Xv+1|=IV6㎀0 kC.V[N%v?'wb'@u#enŷGVB Ve覻9Ok=ݵ4k ATQXd_9{yJFF0ưcC1wIz'kP~yh_NfWbQ_KUFD:}ݵte/\ T+J*O.ϽPb}* IJexn6CؿT@W<m7(mIXqL cC6+9!aD^ !lo4zb .*螢U'hkF(3l*nN+Ȍ\%[3*+v_5k*Sv2 'F5L ڊҶI$6[ہ 3Rm6Ux4AfN,Ͽj՝ku>dtȊ)ȁv7 䡐m5(c"]΅!*, kpN!SpevWeBU>$av T}(ǖl&IF+pIy1;јѨe`u;!;*ʎy?Z)5htjB[q?ؼ}X7*GYg "6y ܋(eku$8FErفmS)j@En{}HK k7|aaWAҘAr]]2_ ¸kOYYWLe9:17g@n{glNcI*Ӎ.Vy 2 tfTr;▓hu`g;EtD ֚x|_d'hYTP;@de" j L:M0.`+au'3TPc_(#Wc'Dῆ]T[?AFgSEsj%D HWoyx=nfSkKɚpH&N̵RWz4q\E #yE7Ts}SeS]mT񢔿7:,}G>*X޴(wMLA2@!ѽSS+H#!sݷeXM';cC &WE5q} pC9޳H ,_&Ud2.@ͣˆsK`ɇ422@J'HFW zV7Ͼ5 -X/.>I&A?XGNiSc,g}t؈seொD4m;˞l(G3evb]_:YB[Tq;MJo>q;ךŋT#,>o }ez]An~qsxW[__凝}%z[ 2sF'lfh%+R%ťy ;)Px$~~Yj?BX63+r 4q!>=$3f`~~L]0ZG &ssQKiJ~Мlt 5_BAne-u$2ЌQ+pBP2Z9$ i.!ܗ`g\g)Cv4^KgPxpM-y+KU?ܥ(9MI4Xҧ~қzFϔ_,bo ߬lljdjwpğW5&P0lT^F],pgia׃`\.zy9O&*R/˟Vdݧ%G-=`]9L;xOI%hnFuMժ<l!S8NJV˂bSp=?H-&tZ`5s:FHDL1!/Q]l{789gtv?CK@7ٗjnkJlS@NAZbRh0_5ͫWw{@#."v5^d ~}Z:d27Wö\`}BҰca'i}Pgwٵ2qgy-Z6549_|VLo\up}G0tlv>!.i}brphȒ ƘI5[EGO?e\ZCO]ԶR[ҝ;dLL>v'sBUP%ii#Sni I)yuu@C͂`QQ[W[~6j]CXhF}QUM ?UmR2%MOÞb.p[Uܕ>%aǨװ  sR%ز0 517BOlt8l& } E1 j܎1uV2_u5GLr 20h?Ov bwK7NH< dː*P8t c]DIJCSZfr"oMc1J/7P aZ&7eat<b[_vNbIj SJU߸nqus!"jicoG }tK,k:'J}$D1  Hd6_<.{Uv_Qh-R<[ uno,Tz_xlaw+۫5\%$ )zsVi[8zrTsp&'˨"opY#Պ8~҆ ob G(ǜ}Cӥ/k7P=b# *KSw*j ;"#|٨I} H8U"A1]o*r.8ڕܳH FMM0 lATn9,)PcF!>='4(Q70,.lygAñ3(Qp=tS-k|%x] }4{0;a$EI̲U%D=NJj94Nh4G|H+?'6Hup:kx F, ] XGz(KM&f!붏)x}#12bL7=[Bq d4jXlѱ|_AMCi܋ϙd-2v~e tMjfا!@,x.SF IƬj4Q^&g2rLC@ެo)̪__.ھ*\3@ɯzW]7U%Jg*k~ .T \* jNv,r #vآRIgBc S8swLimUSdtNܬ|wOkɗ%[N-;lH[3|+_/E(  Ņkdџ\It*{`i*V:~\em֔`;uчd8(96}8q+n!`i.aY0a\\\qf47nu`=_D@ C1̳6D$4{ѻ: /JAsRae;X~mR i !$  ;_I{EdLQWJPm(#ޑa|~^"QKLwH@,[T|xxel@Hvb6y=  bv\MɄۊb奺v+"IRHO@3suJg+78x G$̯5=b4?7+;q0u1mW\ GwĄOy,[BNIq^mr`JJ҄@x ioT0'v296ꔽo{ͩZ{p8)%#V؉y 'T;-{ X$18q7po9$K*/kkMQ%&5D~ʉ;xq*ѕF)'}M1uv)x U}.ԜˑӝHqvsjxdS <m7LAGdg~W& r*HxY} !}كW/O([Y`ByR:Y@<(ً/m*`\E踨B߁ّ8SZvLkrQ"KΔiY6ٹ~Xoܡ&V<\Pll͐\\:2Ʊ+O/nZ-;-n Vf'g呭m!JWki7j^}ұ=u+Nֺ4FD&L[rOs|o _CR șO;d8nBGӠö|]R SҢ(#qhD˃FBX:{lVHuZLlht [p:PONTd~:Y;%faS㛅U /i*(Z/Qb0uc/(M)^3qIio&;ىdyWJVM?-˯{H4~&飰 lJgMOW^fuY),vMI6cK0RbT&^GYDX~a&CIѰ[/ EC C&C4*`b2 oT~"cy].MńȘ+YWkɗ!3Ǣ;ѷ_ '#mgo j` 2ЈfM,qYQ49&08a'|pA#xE fCtemf@ܖ85rQ6gS vJ,BlQ뇦{g0E]UF@my4U>D]L b2_ FfZz"S[^3a KO YCsIWn/,g6{ME /a֛~d٠o'؆MqMIg0o/^=S FOнy4l*d@4rna¨\+Вq#A%bnۖuObU1,zi A|L>q'h_O9R~^O"^ -q?)*,&LɅu.qYT%jɌuC- :#B܁_Q~[T[`ʕ΅~(c  0dmÏ;z  1*O .$gh`N|_-3~E 0 .JL+E $Zʢ]=xh2:Xߓ ,v_}?kjJ"lMVX2|*"f2P 3QtaurX7d$Ѕ-NՍ+L`f ˞Eƒ𼰛S摤ځI9L A Oj6 flZsCg(C.Ud@P"E=0yH9lwtzv^Fk"`8(@ KXtKQ\;(n 3V'nh<>'>š!@Y OK+/ݳ(:p7҇׏l{ +7=2ްO/S U@+S/:n@hjǘo{V_ Ue"SdM+p{r VA#*u8:0v) >[ +(9Hx6e-bg;6BbS5t$ߴe'WM=dqÁVTBzX5`kAfYz=ߨiC?(Dz=bՁ^9kb WUi0Z7@E6̑4#gbwm#R~msd$[IJ?>al4C=r+%*ʂQ 0}<PNXNƔ'͕;trʅ_/O>p;+PHTE* σ4>P~(IfxH-R֥~MiV\$W~m&`'xeu qy#~C:*֭D_hA9dzd˼jLdOț\R@BEPqGxR)3CtϽ~-Օt0$a7VlҴT\WM*mbhBwJP؋b6'u!F`j)fى*$ ɬk'VtEMw4%:&\ Y;wQfg7 7baI c zk֙qp[M3_46OAO〚_ *>G 1UXԳ5WjɚJLqN.)ΗSlg҉wXT{1bRѡ5`gՒȅݺ.33"g£V)FWN?U ܁;oxlk>\k>'M"$'h9γJ-vE'k1sezqlq0[6Kz]WY7)"W/;gHN[AðpzV?#ѝy [+ʣ6$1uo*e7G KCf"s;n#zЊ;3ȦhQA? 0LgQLVHe9DB O$&撔b]%;8z> ܘ\"gk~kd*Jrg 0Z/[6,E#%/˫w\Σ. = &l[CuOU-܉ϿwӨFx0Q"ӏ=WyfWaRb{sP-̒4G %GOgCBA>/׉n=r*p쓕?9;WGt1=+_DHl +>^+}1`L8Śu&x\Έ %#%w`qz`Rf .<",`ηC` diWT}e≭%9Ƕ>?~b"qh=#U+HRЇ!7~Q]suU@hS5D)6wA4R+Wu3ĵ̧v1tgܑTK;87`΢_w6d\ vT#3tmp7}~J~;U38B<5z`,`FxC7RrU{Vx#9Ə'6ƍ;us,aC=l.2j* 7' \h{Dawvj|[C; Df؁]E6RŸ_Q̷5hEr   Pr} D~]/C+#XV^K9Ys63RTZ^?GGCT Ӕ1rұ]a `H%LJ#g3a.OFrM` kMgA c!f:Q][Q"0  % i 7VVKR֊wg7ioS&Wɡjl$V@>Fu؈4ߖf>W^h=}2(ut9)29D@j6ysGUc3vimk祵L8VY20Joƴ QsBZ*MX(g tVpr;kl $WVi='a#i-jICSwĒBG }?mС5xtX?HN5|Lb2ZŶbb3EL+<ɄV2yg6Uy֨ ӰȲ7$!bʄ=⺕%)N90UOWvfTs+ pn3]T6mg 'X?iMsJ]յ-.kv14hwAW=r' b6v{!b|| :!GlWԯ-` "蛧$vE8"-6Eꋫȍ.MؘG_*:`fǑ3Ȃa<*Nf,F6^-B%NZ1;1*2dz\)ٝ 0}j0ݔ%!@ Is<öYsАnc8ۣQQAFy{@^2ً7BzRA[g, gIޕ72)j'vUF2K*֛R^;A?X_8Ћ`f]x^NӽGjz9ᄲ e!uE6Ⅹ0qI3Łf.Ѳ;-ɻG6(aD58G@5HF!aݭ]WF{Ѳs x#u?hch=҇ 2U=IYR}o&.kN]{XȜ&SJY6}B9ᮼDM,^fߢȿ_z$/( dTql_Vߋ@4IH6v ;Qe逍m wj0ﻭ(a}Y:1ޑÅ7k}ϔ^~GP)z{x]&S&`ث+FXF?kePbλ O$IywSNRېqŠ}FC8俏U)[;[]{Kn$Q4t֭vV"^4y2Sհ\SF^-/w)ޚ𛳫dfFFA#ǹOc^*jm]adX3例7擭<|C~IðzuJmx7j8X7!2ͅ=ī֞=V'*%"ʯJCbQYƱ$d\(^+ >em@-,gS8})Ǧc|ԗ˹@z7P<+rDXR8ƮťZXR]D {lN]|CxkXk{Km >l7І3\:{N\+JhC'կ]t#^=>$8!+̹MkɆ#8x RXzn<;&Ϭ$z=GT7x'&4bP9ϕg]~o?|BYbѭx=-EҔR:0 ]\$i]GHu}^ 6Eo~EJ) F_׺@rvu\7=8.hf';swhIR'jVR3[C'Rj6 >n|2RaKyZy;'LbigADu$JRF74fq']Ǘq:,R*4[|w;mQ˛Gb>I] N9K._5{];S씹@ زOD&<`23&85u݌RW[زvqd)UO>DO52?=X(<5 kOz٦Ն2z')v+&{q/:VANWge涑صu͟۷} 3*T]3_ ͉[ <+O=N4gU8&G?_R3JJV~uC̕xkt+)fczԓ[f]1Gg:q͙=C ׷6-6t ~sq):bNk#@foΌ Sܞ=$M#E>{dX%-.yjo9QV1ߦ-&AdqdVEud:?m0rP6P浄KjMPҴ Ok[G*YlG7({&!PFrfA3ޖIN)Y(h ^fLe+7WCKh$SD%.Bufm{M71Cdg*8T/?/DX␨1) ʕ,_)V&]pEݺ+(c>z䆋wq^%?t"R?b.y}w>0~'I'M1XɶdaxխIU^uMVYV/c ]s+fW,|G&rC}L~\}u M zbD-`ng:@ Z *_enTe-py"[#&\)%?;>E=y¥z/1a3%$4LtdckGN=w rld_?DA11طuGiYZ/ +3}hܸCpʣ?_ae0c[i*}k ?Dw )b /ELJ$.8TlW)Jk"'+yg:*ӲSM!Aq8~4FBXR˧,\̟FΒvƫlY[GH~$'jlj#˼>U\IJV!f2=Y'P2Nemǥz35Y!h[L,~^ÂSb#6oZ{6>CdタCݡpJm^٬}E#\x?;_og-moc A͂~[EǃZo9f7ŐHh2% !\J&8?Y}ut g;85!TFe=/)G Tמ)\7&CM*tA+[ߠMEKkZӡAZEFb;8`Y`?Vi~  (;x*u=bvrn#nWFUB5jUKNz:I[La0k:n@ * q:>w. Nz{F@haM; {ͤ{|'9TZ0 fxX89?nNJ{|5`c*2: ϫ5cޖ25mz

ӗu:IZj|#o,Pr1:9[ӞY<;}*:_HFTi f[p>Ztn\y?Z?|cޯ|y#j_Oƿٯ (DB؁>~]7'GRP; rjnXcɢXh3b085@낆Zf;YV:SCqc<~ϸʞx9Ud%Jy'MpT`c=nSG!181bW٨f G1Vo7oНQT_Ȁ%j{:: &bI$89CR0j$'Z14G̕\3Q#fG+ښ9gb| /y⋼%8C2VSY4^iq3EW )-2d>#umcg ϶oByS#MʕC FlOjכ t4&+b{' |j*<* }e$X'Y+Ԗ/%A;tGluB|ljG{>v3G S 7οc[o|;/2oZ T w1`zm=d{YC+W{ӓ#9\XL_k$`>%KWL!= hCFg_3J_m IefhCC4 [C` `gyF.hf%+=~x}#><TpTTB;ty1߹l v+Լ {fgki >qQ=¼E,I Z{^8A2 ʼn@@ύX}[Uӏ ?2g[aʀn9CNAL.+ /}_%mfd/ߝF"gɇ8<GXfªIkCMIr[*`ԉy0g!7,H.9iߩ2M420Q[z|uǕŲG96cuqѦMs]GBfL8šT^rUI''h ~#C$<W^wf]%/.1f wU"\qpC Ӳa VЈG]`[`MJ. F@rSR[X#D5 MMlqjlΑhURbG$Jn #Q(an5j!ZՃ/X>z+7APo'&\ @7o{}!vXˑYx*/W쓮 އ(gG>ktRCvj#)yܵkB>~-34K$ Uz]{ k&]bhz7k|yoڿvL9?Ȫ%cK]`N*JTu\ues6{']sYNe]D'V9v OJ,1K Qn~P;PLGн @@8uJ 1xd2`&SiQ99X*v61mH]Jcﳑ'IUT's& WPuƪK{5>ws}ZvpDEdڮ{fJeuՇ,>^ݛ+ni؉+R;x8UײzKmRڤv&hqȞaM<1YB#l3ST\%n(5iY+$nk&itN!0+.4sɔ0a6I]Ȯl{VKSӐ% QDK-%6_WwCXX͏Gӝ+-ynVuH> C4K5q&Nbw[mhj˵t|.$C›v-)+i.6`'ޭYp^9 >M̗AяmbMSLzϤT*(.ٚ*H+ L,3Vp&aλCŪ閧8 eLd NS@KJWaF(9&򴲖1ʣɌ b~I8$Qoy1|(ls@ 8[NND0=0}g"!y%r I2d"րuLA=hDL~z=b1hafZM=F '.(4ћ.GU66!(zЩii氍,̲rQ%wdֶ @HچN&8Q%!޿\_j޷ QyxziwE6ӳFOdL`@eՋR@0nTpjߡL^8* @o?LIVqOZm&[xsN] T 0ePyjߗݤu1NКlCx8&{h &t"ski%}4{ dĪ/3^$<) ;^T{x!?SʚBuvey%Dc(rQ(k6FU9QZKbÊs3gJ: 4Y .G1sL d|j{ KXuLJ=Q0q!(ǽ3¿Qap#/.\U/Wr?}[cu)D\X@W.>¡I0چ$I$r9c?[$ ? KQHjc+;>6ovׂP!L!=&qìȄ#U&}KtbL"}K1":aµ|Ӌ Wyx0 VdۿѾ5%L!yf$ ̍DNkPހગB"ӵXWL<x&$)(c/,LͰ0Tz 0g. ڂa[.aFp%X| ќb4U1,ἁƅf94$S+REglc.ՠJfn4k" }myI;!6t"DcO?\ R*T L}CtbZȔJ !7,i.xԈId eGLTx_ S"r1OO0!}. +]Bك X9E&Wj7JH]r[K(k rG7^~OR+;IK<596]N_% fEJ e]K^P&6¸c[yvi㦱يck~>qwz#Y52 ύ{5a$ˌ]㜲a;[Ar=WlmںaT``/ΙSSnw} VTg#{ J : "mo,켚3oV85݃iVN$ԟ2JM:"@1JÌ ?b ![ \Y=MꑳjVM s. 2DjS=C*pu~/TG ZfE:h9a29,m(4 'oA}m}Wtw< 2&ŠC7W$hVOJgUIVrTQ8 uIX~uO9 "z;H:Gpw 7al⤃}B&Il͹T;V3A#n3Nvj+TPS oEtfDs8.u@b'l?2EuɉF GQڵȉ[\8Ho9q35ּ)Xj/35b/4+qf߱3_tTg~fpnQ$:OeՔKԟ"/8Dh"]OM/fܿzZ{!P}H@_.ZIlT!**s}f9{/4ϚHVB|輪sqDC:[_tY31G~dM|tq7c{lJys ^DS {Th[Sq@LǷYOHO4${3վ> 48#Dq7Ԕ\tm~kˈu "˥p ŏ:9|rDx;b+ulE<&>P/D~E؞N# k?F}! cxD ܣt')B%PS3N<1u@3[7;r6ijK՗r n\N¡up]%0cj\0YYm:9cߛ)R J蛨mɩ?lt#b&7w!& HUTp_~yO^#%ke ś-N+K[YypxGZ0<31j~=ˉ!A{B֘eˬ qZ>R)SO+|ťV@UBy6sNE~0yH]8~X  =V|e|g.0fd8+c8߭;Nz/eN"(:(05IRߙNKpҎ`{ZT5d@&#ˆA0 5,%S'm9ikQw /z:cK@>O4mpɓ,{/ }nY6Yu^opf;S<|*\y12od:j}/ikixzzEo,\-1H@]0) v lƒ7%hxt= $᷁i_9bLT5)>ݴr>%DF7jTpn$C3ϻsvN-N&.rJ7OozoSa,OwV2XS s&pȆ"I #U*]48{Ctw#јĒbD4#mP2x{Zo("5@^ IGߚP>N9uވUX nˈGB0(['vvD6'ɋw,Uo@y*Cj~lBf0""t \WW 4 3;FcNhXD2ﮱGNpgw:ƮmI鿐&UP*rcIFIN8)Q/ȟ΀_ACndLuJڨ%RHӊ45RN7=ߩAT|-,-jr` IĚc5a_|"Cx@ LbC_z]x<Ö wpV|50ՒNDP\0D+Z KCoQȃLS863Qs@@v>רidҗw)Sn ^߰{='wO%+e?Ff{S) 74 {mcߛE9g<1saOz5<]v"iϪȯfΎ~ww1߿ʎ([ϭ"~`%5T#!^-,pSU ,rtS2w .bXqS%O z?/mX #[HkAg'{е+ rRŹ6;V I&p R9yau#sNR{'9lu ANd 2J?%Po]U3t12gO Dg`  ೚Fneb-AxW(tg]9Q['fco3_C )LnVy/E݇|!-nC?t]Y+_]INFx'ֽ3Yv8ؙnb>k`q+j$&sn ݶ*-%ZDň)7k 7V>Bpkb#J/QzrZvWCm ^TI(f8BfiNUCO4=[ff*zʊkRI'h07X6Bw3|+6G6m971.d,K,"o5m yhӈgB%'XX*B*g*I*M?cXW-;#Ѥ`09롾|73nz?YIh^(m,JmE3_1 Pqwh(<4Dˋ[IGp?(Rw\:6͂#_;" A>ch3hX&~2~m*޶!i`9RpQIWw H. lOu`n$+.d{p&up; Lbu~9R/?L&*}PX!-[&Gc5/Ha.%@$З 5⣙heϘbA0*)L'VYRC(l~C0 \7 yeq&76>^pt { Ȯ>|$./-xT}Lc=V"3I17Ϻ\(7PQt/~PI`8YAMgd:Lhw7-y8%Tݱ6sVyLm/o@=D/dɠP5gpc\Jnj qRqX]t:-{J8sd-0#j.5 N.]lM%Q@;p دc2&(V"9, ڪ{"zȂ i4[)%_why3< HXTU4xH ۜ^,HlwBm\h/]~Z>q y4}J%X˾ ,"}|T7݅)1)ڿdD V`8{Yd: ~ߕm-@bdw}Fx 5#_VUA2if^A"j \#5p^@G%v:ߩ㈷A6FPs4^Ǻr`g{YsB{<얻vbQ&! =xܣ~m6j]KC灬"zU[MᔛmvCa ̀t{$i(*uڑtHIX)V"& 8I9rr%u-ax^y<8⽢;STv*hy>75)k7 rfK \'Л&v#.yt0%mfA=jlG2}JqMx5?Ou8b!Frݢk|#Iab N-"vVJ.A lȗ"ϢT,ˎ"ٟ"]ğp@ +@_Vf@WW9!/De \=W "\_VD.z,h}g7VmF f}jc4bR%u^ұu"~RZʯ|2` aŕĔ1ɂȉ< k$F;᝜y2og#CAw``d`͏c{' ΥzhQd?8Q8t@1RY+A.7*rAq7{-@%jx7hgeL&o$x=d4w}Q'࠰n^LP:pv%rKZ{Yyr6r6ܹE(9:Ph9t] uPs<~ *raH\4nיJԉVwO)8uZ} 8dvFAY_zBR慶U‚? 'ZѪ:{q&  G_ã*=3;M-왵Rd:GeVA{j7a]ڿ~$YoxuecdZh@PGZƢϨL> MT d>%،Hk#_0OYK>$SkƄcĂ9oת|lJ^sM4\NޒkPiBX5$,Iy$NkPk~z 7G#}Fh3~K~90r],$$ՕkƵbEіsfWA%6,RNZ:}S?pMoڙ׹+jɞxp66 t3 Mf)-ܴfu,Ä FewO8Y@ͬn|7Dleau.8oZ#"`?̝p8^DŽf҃#v1x2o1 &BU :oi]*oEWVOH rbxEaxQ12|s_E"ޗ Q mY!Y,j0T䇽u1KxEߖU4e!aìĂm+r0:Y[Q \旖*`[UBGw$ 18ٷݿlWY X++).?˪Aꪅcެ8¤~o}vūB7s c2vn Lh_Җ)AokyѾXq<( 3? ; 8yH!rfH޺u;C{'/$NqD)0w- Ttˣ*-K {!nj*5.~IkWC C!ך^VCDF 7Q-R1Wel &XUI+ %-Oxq1幗 tLQƮj'8K$%_Nu Zos4Uvb|j^ Mr`;"#.~l(d/M%o#\SauRAFדJJLL5L6?xjJy' k%J |X6,o&s|C'b*[bԾ 57wKe|֏q5+ɔVVOp@֝lf^T= P.6h!2"VdbdjVjƒbf%<܀vT#\-x}Gq"gͶt("*-po"uԳSZ߳sFMCPx,%T112^yq^-KY2.B 5,xk_6<>x M"ԖS #K6ޫ=% 4ԋ[A!F8bPFBH5,RK  ̺@Ovw\2S8 #:Ty*ҩԽC`ي&FEiiCv㼹IM?jxt@ZS_kke H_@;9ˋ򨛫5/JTzTsOA{ ]->ynrT 8 b5e~CS!िFǵ[ \2zF3r2/J*_߻-Xsn-n'T;s ccQJ cWf_ˣZAc_DJRdHDìI #O/[-w`!r+gߙnneޏHYz5: ,=cx[m;Mϧ0>悺8'#(mE0X i@6f~].XkbQ a-mSB^w!;~J7N n~EpE>zE>|r9y<86ܨ*FbD9H 68ȆA. #2JK8D[mEǑC߻)t67/!& 5Pn;RҶC'/Ano/XC^s1 Eu4=1,n},$Xhꔥ-?o7HiDEG[WJ\w9x{V|+-<LRc ƢE?jEs"̽Gbj[w?!A>&"1P_ w t.|[aC i&{hY@!#oeCg2q?;x2 Dl I"?=Hӻ;4G6vlz^w~Jl/w4"I )p7Iv0Z;cK @Uȕ :9Rn3_K? !w:L7M?lQ=B6SX)JJ>׌6C_Vh]^jČjݸ42) 2cXD}]dzvϣ /y̡Z}yCCBЇߔ䃣2eX(UȺ:2". )0z ˪ZXa 8os4 pat'ˑ ▾^̪<ٗ"<-mb83ˋ{L q!ueqstIk͕^TW|:z"Ժ@CGE oae{'{C]8|Djj^GkrrK)C`Xܼ}y_{?d~Z@^:G o0ZnR4 Fc&Drm{Lnoh08&ϊF֞T9碞V(Z:GSR1m<XyGT ]fnDT%rN)L.o\5]zFEytbsTf:j![ 1/hnBPۼo\mѦ ߅-PόӚ)r$΃ l޵dEFؔCNeYE6py)RV(@xDZ:` cF;f'Zti5Oǣ]> .ZYG|tiw6M~V:luE`c)׌.qI`Xx#68s';%6]Od@`.y+j&Iۖ8z2[fƿ 5JxrS){em ڜ!*O!X7("Ar}B8+%=Twn+]إy^k%OFx-8«ݓ\7*U_G{_c/#39^c+E)*"8 k n=u_ٺP7KRRInx40ݫ%s 2tH-qG-ŀrV$f8IeV@Q"[}ؘS͖i9|p02t"wÐl}Uٷ qYe42mKR9XE]S;xN[9,tNsO-0L6|QB[+ԫenIvl}&0x@Oq&=qa@zlWY͇|?J :}T۰$8p?!ٷ(y^-8|X!'^H*i$ysͿvq۴WR9J/Ch8BZx>.e,-iH=VӳX(h.)r:z`WGpN !#sBXۏǺSHL"|Ľ\&k{PeCwmebdsp:AL[9_؜&aF+m :5,_a9h~LUк/6*HQq\U14X33AЧr晆t.)p;^e A 2gx!^=hlm^t5H2L:K6]4BYh c&9z@¹Zqwk^;X`R7OR#־1_m{f`v BNi=aEg*JTdfZ7}@p9~툇N'ߋyw͗C@=j+NyD9~4XӜ7 =sVl;;[i*GOw^KM;nVÑg#&pC"31Yk3*t3~%oQE bMa΋=-Z̪WoM؞&୑ɏ_|k}]>D[UAk2٨#cZ枒zte),7* PVVճQ d? 8ͯݗ S%n7ٽxNYL^avw쎏H\96(t4kdF_0(ln'$뛛A`H $2(́h A z<:~^fih?nPwBLI#H9MӴMqxFyxINm']+42f6GUԻ=;]`9Њewg͐}dcCYTF!VUo!8B [ɚYDAϡo$#p ZoSPh%@ZorR!W5  ]W ^J z'旳AIEXmL}G8#Q">Xis#uk0NG)C|˽`vv3ɱtY%qƸ1Ykq3& +@V Pwoi&K3 3Bň6LZuQC[PuLa޺"#2YIfD$+(jUZP,]lZ>v{q5Ԁyw$eǠ{7'R+}HlHloo^h[dz,T*$XQ򵹲I 3ᙧ\AWr8C ZEaL_ڛ_{Q Hcnj՘vKᗕ1g% A)?Q>m8,8uy kz'wSS8-֜ɷ&.L%H虜Gv^g}PK¾ z1g9J14iY/C`GLIiMIJwѽH{q~|Srǁ8A| vv2%pyPu*%Ƌi[˿*=}vkU[šF{5{qaJ#zyoac2zmJ#(ACY҄xt6K9ml;jɂ.4e$h/bN I]g0&FoĊx;7H6Uz %H" h&5&B#{[x6lt2˝^SJ$nB'HEw7~ФH >r_ZA2JS8D6C;\pOz@+V7eE܄saY^D&%zȅN r`H=;psW6^=|Lb̀M 7(fƛg*$>8'o ,䪞1ng@1֜4-a[ XW1΂C3H%E݋]pEVM|5Q$cú`ϴ7L_ >{s7ujr5$SUoVh0Ei]ky-Aϲ)ԪP%T>Y!TNr2t]`t*.*``c_l\ZIRl9BW,^zjb$g[jȇ#r+pr;Vt765+|}!pސܴ9 yٌ|hrZ4oi,k%Icd*cTIv 0>eՕ+KLb.N->RPuO~TGSAiOo4H-^'Yehp]I~4(^uIv~##L a>ItT5/Zd6bx3YEVk]J }L 3lp ]л"NUt<=>[ Cp&?didѻXl:VpU :3d4fs%Cmbf3%HdG:$FǂAT~38b3›:{"q D;˾/Z?C6:L,e78N?dQ ѣ4Ht\eAzrg9aVŜ X{c?ӋtS7^)wVEs\#[._> Bd=KZ/z&'`qȖv<Fv@ڑkd}bA!EznZIMjwkQKIF׈_` ƚ~|1Pl! {!.LI|WS򔳿z%h"uf0kDE*8&.CEdki!"L,-V]j%NϠڔX*cw2t 9U4Z q7:,1;MT @3BTv?obB8C6mĩ s|C&*J¬ԕw-W`Mʚ F~ʍW7dub1jМx<jɨ=ό]yj`3]'YeΤ~, [&8sI>X$a^qooD{KR3 y+4 M x'b<)]}f FJe' эH"O~a|N7606wML5G̀#y$s^|o}>{1ɒf_=g.27؞<0MEpKGxvP#@㺺@7x8M%HCQu] GxGnr?jqP+[vaOBV1cխqU|?Yߙ<0dt 7-ieO{GiQ"sf/)}_?vT5~Fph=Qg:yd `O28`h)I*DÊ&¨~NQqjk?rJT)JwGbb&Cw ̌'g7+J+8[g%vS }y*M'f)+oL4[r⩴tV+GjJ"N O7#$Tv 0^4w*N! q;V鞂nódAou7)7Z1)фѾݚP f_$ UBoulI!oMQHH׿#tu(*4v%HQE/)CttBEvK[[.(:o@V_TZA+9fڒ0|4^t戫s'dkICW}.zs{6yU1"6x&HU~(dcɏ)4V%m(xG"UN\aLóƸsPFTP~KTddy+Av7 F*Z7*n,>[q;L]gXÄر0's$߻-07ihnϵga %֦ *0F$EŎ(` +ReDJ$ 7Q{,<  "V;J~c47V}if#NO;Yۊ0BXlnq/7 aᦤ{{$I94,D<0WXZgˀoe`;}!l\vXG@XڄpNۊ̲"(W$Z=ڌd/gNCXF{b̜HX[Cp 1vPӈ+wG$;N^,]Q쉉`]x=xm%ن rϠ)ǥO=_V5]ǽ %/{ Vy{Z[(wSb+AGceM: NֳKdچ.,Zi-dЬd5T jpXqXBŮtLI G"i Mc;EV&[Ngy.s %b>j?c7% *=QSXYQ:i~(.o)7/KV%D&dq%n$T$pk? :sn6Dԭa8=Į Hŵ3PWy*|lU. ^H;%K,BĵG &znс;O.xk#ekonGT, 5F˳ugC(tKS͊3 fJถ\ <,Aϡe熉)d v<]}V[Ki iZHI(>#Fzib4P Ќ /"?mGz!Mh1Ģ>^zˊI0:7 4-~9M + &o*E4qjc5aV_E%sխFMaұf: D(L?TcT nypZ?*yVRa~RS]o8(!duDÃYgY.<@ٰG<3a-ֿb\%W)>+)_ SN ]m]c/BA8kv]SyR& OE"}]&gߵE#qcA)T~c9~EaG!1*x3¶K:{ՑrS7Mʲw¬> hBp)Quo2*?{J NLz`KೋvṪh.25"*iHPDЯѳ' Bp*8f6mQ䠈p0NY( Z0fMFcy(DC`9]#ʫG:fJzFIkhZڵ12CPs G[I{tD@u+}B X'e%~ "M۔ISK@z[z:7d2bȌjp;s%o!oiܡCC`<! rפV=µ'-J&xw%ן%Ra!=:.C38 [KТj pz,/xcRч߮)"8dkMdJ8hKHRR0V2)=VP tVf\ ,oaU]KW'7|^)ѯiiu6:ׅC)h(e0r 8ܯ,CuZ9EH9 L$sT, U7[C6y?Ӈ1b6{U7n CJ})ħQsDp&wǯY 2;ЋԨ1鴝밢_Ч8~0Ӡ4nz2;uRCk56徕2c؏}q%)-9o8*'lr:?Sowzo98X2\ֿ/Pb) $P `o7$w` i~cWC\Z=Kb]ևkQ#x`AܓcHrQRUr)"avgY1 LA#rq(Biac);/oZݒ/%,LQn k{Wt&ﲈ$LTFk| :?hq;mHbE<]ORdpNxy  zayO9ٌӽIczu گ+R흇ЦSbT*Ć#i2dyE\/ OPd{?2 XSQk̇df/SyhdK˼ϯ4p |`Œbx֕/Qiz-6"›$QPGV;F2 ]E)ᵎ`հ7u-W#$jPZ&8U$ޤϦ`7\h4OxThH>),Z) NƏu؊اIAY.HdmrQ|6 \լX wDN5խۣ½3Dm슁ȂToye_-G1f: X~(g6|0K;ʘK?X-d[;ϗUSWX?oP2 )h=@>_4HMrk.-S!SE4#6a2H(-ݨ5xQ5vlX}SDɤP ]op@j^~{08ЬҖfU #b'XoSr]9Cea6ߐSX6#z(M?[oj';R~snbz$Ȩ {QOv>)zfgƘxs.ãvwm*o'TiwHz/C^혰t%4_r=#*֚cKIЅcq䘦 Hmj"((u>q4'qE#+/q#N̹ƆOVx#:}8M$`M*QSЅ7)XDP!1gU[2>Ϋ]e׿)GO%Y"p#DbH_Z. 5b| <|/\[xv.d%&WI\ȶV0[82J&%ߎAszA 0cQC@S kmUh\>eMIГٸ5jNrmOv- k:p QD~BB|^+"Ab} h1,#G{ ,h~cE^Qsc8sc*q(10 -ChAJX5V/25&R*ke\)rzI"XiW!AB͈*0j6+K'5zb\~}=IW< }͡$~b%P>c\Cjb-; 0ɨ_!v{G]vvs_F_BYLYT2:ɭ GH`ǯ=}bӰ9TL/L]4?v@ˬQX@ЬbQ5V'1>e+9Ye0݊w&Ay{pmK2eG e=qy*mn`/L4-D~Ɩ\ S+sΌq7qoGF/IGL Z7o0.eH[ nT4 apoq1ʳIfgcZyt[Z|J#!m2ZohGzn>gFN9ՊC/C/KKlUk_~θR ].6b:ݓR{޻fSC Z:]H`Q!今|D)Y"> Me$+..Y_D;_ 8Zޝ|G>:s6O1g.gRBE|%$.a/#kRK `T5) KpPA2XTH " 97a+Dj~S ΀*Cu|/S= . !Lu$ eG;v )̩aM4~!.8CJ//Ž j YNHUcڐc#I1Z!4ٻWRg\#q7)IDrSṃ':FVsWLƫ08ݼ:̐ۉ +z" Ϋ r@;3/P^ }^|tS |sޖ߷\N&\8|@_%D,ie|(`%̶.X!_|Węw|¹DBY"IjCh Tdhmŏ_c/"GjD^3Rx2kŲ@|9@CEVy@ϕ3gaPgqT0ՑQ}Lq P!uC^9\\\dtE, .QX Эc;o/+2ģ5钕*͏FrV=;7"3ņY5ͤQq3IpXSvS&sMG [Nd ġ+%T]# K՜}uՅag*K;Z?7{~ >GL&'rŬ=Z%IIFx'AݛFZ^pN|%Aot A+^dV8AO5=M#(/jI6 ]-dpT (` kv6S<.}Z1~ Bf nۚ5?S g8ck )2Ã=PkfJ^_s^my A &g}nJc g1);Q9h4Khv +MXk`BZGH?LX *n&=׎CL8Ŀ338ErÈցL*!47; /T~+I9=ͰYL8?(bc#=`qc99r4?{ߠiy M&f89,=Rf=9(&\JꑲNGq Hm/ӄ_4&9$N1NڶMN9TM% *gq?Y3 hDY8|T8nfn"3}.; ‚nd/'4yVGBs԰Qszq{{ilЄR -W\$dHKPS'#fp~M>fް,pj;̸նsX7|Sj"y®j$pkc,V%S jyM4Pj@ eu&ԝ\d+sO4?L X"n_p%=7uǒ?~blS@m 'pI0++X l'$o<"7-/(ռ,5کhxloa:OPtCV+o|".w&^ Cdj0sKw:[pO1BCq 9KoEMd/@C4ʸ^DkҌzw#&>8ƭmO Fb(X:cΝ'36ӓ/GZ 3GXtG]8'LvA\7AUV]|W +=[m`yZ9Ɋ`a騬o;^U./Nu=Z#w}Gvhb%%k`ǎ3*q<viG-ZzOy+$;Ϣ 5\(726R2eͪwTiȥq7J夃Ir !An48w@=^ܗ\u%B=$ KtMqiۨE Vw]s诫n**18LD׺6gˈ [@0>G5c0[yj^OJD@\Htycf'8^yݥ7{彛YG,V^AfXe^%Į歊tf >ĖHW}hWKʤpaP]-,$ G^b&2_}U\I t)Okζԏ-qDT9 9sʵķ-HK(`C2k}Ha rf.*d#}&[O`r8ߡ| nTнCe!DNz+T~"\k3IwE50e8mj< sثF(eikl7VVp-|3Ч\rψ@O'e/R\rg*,BCkT$ef1뵯kQPDM5{aIvCE>FW4*"$j C'vmtV̐^(O0=~r'Ƃ%%*NϽB[D1K$-pC~S_5P''\p~MMp'iJS yަO 7/a|bu&I2X~!5kl.M5JmhU@g2QD*_ klΫܶqD.q!{uzZtƋw46} &Ɓo@gcuH4<'L xIxy8k%_ T*Z+.4=Jܯ; κiuƧ? RmPNԿ(YieS :Li:b@P̨Dj%%`6կH#Huu۹d]_E5~YQv6oB{|C\NZU XM$fP}v_r<"iqCy4,s)mWRg,VJs!2)UR.xNkΐJomNW9|1iҮvII6(96";? ' [F[ xL|2j\QlHQJ,y >JS#SSߚô(XY. Lq͑(읨VFKY_9$&R-x38z9clhvmN)u~Q `rmy,eMAB/51'f;8g;A]usu%iDy)x^Yw)Ue=#Of#jU+,0w#$7cބ,^Z?6vahsOfŠ/'H<ڗm'o~I Ӳ;05%SU 4dl56͌T(sy = ,'$CpctݫDLzVU<ᬗ YE 3C_EGk`*TBKלp<5UpH|tT ~ F@x`IEG]g:h8Gw0ΊE}u,?gEHRu,>e%럚R%RyjFaxf":/ϋiȯk#,ݠ6Uw'J/N}#TL5lqA< :נr`Р5q7Ij~tYZYH'& g]s]"d[BSSf5n({m-ǽe":x,5XT'#⿂ʲj0/)gRE.TS:&A 7 $8I}ZJ Y R/({ڗWcRq 4ANU &RJٻsq˲ ٜH/*B vյPR[f^11?ei(So`Z-,`\f#ApEV656/jX="$AVAV6+T;m7d!y`mL2vs@FB"'~HV MWc@Z8?֡lc:Є!?Xoיp|,: U-߫X¿ozՁ ( Ba<0S.MlLy%k!s15@e]G_1+WČN?4, }DM<'7\qc~"f'2N,m@S%tV)S$?n,eDLww"ڄR+oܵU{xtr &Lzs E44ߙc1kXAZcpӉk.l9,G\x{Q #V5-3I~ӃSvȹia:dp=ʆʯnV+OOKX93ZP/z6Wg?%Hn#Y?#%Z;~<$K򌞿-W}=Qe(`,&<NuQ} $i*ʫ-F֢Zdc=gt Šx(%X5x^a&2y݌s5rTܘDeM`\Z>mWQӣF&{TXE$\=ٟalۈh8`d8`C VT8s=';Iu*bmGYi2?SNzܩ,o@ 2xh(Jl0b\Ţ !{W Ably*@mo6ʮz:̌5:Os{RД/JD෾iZQ ֛5^- 7T 揲جO$sSb'WZZT6u5U$N Knrt_BJP3tqz3׭>zf]zШ=Z JU%;Ķm;HTF(06΍u}mz۞)y=#v=ïmȈOIxmJO'0k❥Z>x+¥AC_?(d^`i\ pk4.gU䕒`D=:<SE6N!R'a*n[|{'˨rXyoVnG܍o\CFoc/OsE0'qbi kP.%?Ee7`+s&arq+^!Q©Bjg6/qTI# WZ3.Gl^?=8.鹧4vYxҌ+7 ju*D^NwztH %MZK6&2h ع^ɪ(t]l'I@1 @c(8O[L8|3קJ<-~y`Iݞ |p.HU|ՅdgtAX\nY%!hL9 >.(8 t$٤Ez Ng\h3'zhepvD˕JR$1rn vw069j`jNJW}#w"NviWKPY N'`$\RN~hd(BF3>rF4FW3r&&8tGkoAY幉 9C&rdR@uMXofzW)HSS_#BA,#-QǼ;Acص<^^ <jg\לŸfµ_`6|_rh梧<.l1Kɏ}<,c!hE^Z0.Ø:ap2Y?Iˬ0HbIWU^yhWţh/jET@0tZn Y jfe]hx\dͮy1pSQۚXs_]Adzgc2d#- hW'?HAZMql o^Ds@B傆P\lq'A} M;Y|'h;-I^_5jp-`$ `l +yNU u;mj+m~qqg?o\ F2ۤ1:YAO׶M(]$VX/ >Qu+ګHh-,aMn^`YoeZpoQ 6[ ^BP1LBu,+yxTe R?Mi>,XŬlyTRhp>iyoF|X63̙c/gb%|O+Tŋ)>ߍ woNKJyiyQr.%1e#Pئ*`jд"=jے/pz#cafru._losF78:11䇒$_h[]!ʞ;4P725'[>J% p0GX,2  ~"c%]i~-l#TީumщmKtC)oQZmc\8kǺ#w/SnX(-= ВyuעϼOmeC+̜4}hw6wؼ|NŒ v.1I2 O!p:܎cm _KP{O$EF]:Rn G3Jz"֯t>qjб%s#rr/1n=gI7ݼ=-48OfͳjB]2UxY@U`N}$GC\aL<1ݍI Bņ_El;c{ړ0fg LPsG˝CF~AA&G6' pE jHZ/N:f{#f8}m.́ B ٔEa̹PTCLeJxjXJqGx(l5(F4yS2P_jP=!ٗT'UN]\ C Z Z r@pB(6_fTSXT Zh [?"ԒBX8`'~Wc;zSzEX8 }"no_p9I䇩 ycT8ڃ10ً,vQ\bi aQKѲJ+hhtMY9]@`XQ{QKl{BWjǤE= |%*A|-̖EkܤЮCP`iʲ| gJrkzm1)ּlU8O igV?L&AE7_8F/Pu5[,c4{cYB% ѽmRm4S>p# Q^|\ɿB6LJ|!7l F/8^SXdЪOIcNx\rTOi*TlAXͅEE#$%WOj0]&M'U]zw|V= 1 Qp]*?[\OG2Ey@eT0" ӻT08l4X_TB46qe=z⿏ܦ\.,A )]$VU,D?FXr̓؎+:-7/D[ TY nRi"SI5+ɯsk|J砊X ZM6amt E'}S/5|ʦQj@?Ĕ. MUȕ4?$?kPcO='^"̃UaMSF)uY4uDG$I-hGBh+F,׀+T2%avXET2lFaQ q_R%Q$a)yO-!ε6/M4>V ײ"zD=+ZS{!xF֍qJևKF範+M(p0 6\|ɂ˧W nU=ϒ~ |Tʽ;~d@SHL[LjE둗ya^97~ZoI&yAu\-T U0LFgln&HH$DD/B4spnUn{'f7Y敖O TƵ\>b!G_}BI7/ l!4gdo^JZ'!t,iW#0H7{ v 3 [!NHҴg"RÜH6!'‚pEY2F6h8K({}o.g+jB-7oIu`G_Ä> a:d66)ѣ`/s}]1ތk4koEאk9h=!NRȟW[*U9BއT_AC5˃46r>kxb1Hhwu_VbCbĂ.{ZÕ N:7M~jBcS`~Q@ο&T^yT6Ȯwܔ6v? _+'> .\I Yy^4oiAb GeHxj١Yv ߴC|"d b{ȸ-(X<',YޞDOh 4}nVTیP_-X5%RA:[ 4ozSzOaUF5q.{ĩv)蓙 #'~2 ]i.O#MYjpǩ'~:mΏ0sϐn$ǃ~$\f}LagYfPS \uqURqYIE#vնj]Fg9F؉ 9RU3Y1O`‰nf cR֤ypY[Ji;=k4=ɽ4g\`a)͋G0]K󷅓n/oKH}٩7[je痧ElsQD-D륁Z Kz|{Cق c˭yqJZYb_HN3j\np=UoT[Q4.^3a0%MX8:=5OB۞%aݒ8BX%H5S1@_X { ;SP6q J-q[)RՍRu ih,r.I*!1u5iW^Yh饪d[3Y̧r=E&@<@~ PN|GRCO) 4x}3ΨX/_%vJ CkWo홶^ЏF.C^8N*ƂT`RWh4]zs ԿJEo}?)maJnރ쁼2LGCLZenv=NSJ:[,B/8E夵%|2"%"F1t4:(HP6_X{ #E)<ƒ$/ /F9y|B(7ӧ7~M]6s9#%XۢnQP؀4K -_ґ}IDGa~At6[D.LWYAˤXPwlG"{R :^HAuTZ}P* .pQݟN[zLD&`w[ZGosrJ,{|;M~anJyzO :+y, 2C ]o'dJ0bHC}LZfo],`7ͥ\R!ͯb' iZf?s*n?qxX3UⳲ%9ߠ&;1/ZڐF&~3q Qz TȀ"9 <2&S¶fK&fHٛw|g-f 3.2%vFO{;ǶL՞$gTwR{c'Ņũef?3<3u=1J_@ "_ 8N<x7E\$''I>,S& p15J'#ec2ʐEЖK"d>,X9̤Lg2j@x<%?T>H= ?pِ۵SlRJـyM-c P Bn#elۅM=ccu{頵"/65:1H_Cx$ v;ddGrPjgl%RH0s  a H<NQ&m21,鸨d,2} P}4U KO?\LP=bu9,CrzyN٠͵Βc]#̋csD*m81YcNde9P]r;D0KORxup|JxI~Q*Eu3ɶ{{T62vPF5QPl~p~ǭ~ |Cp ׳_pc%q2lwYY?oط@GW=!FfW ' hSN*f~8菒yXwի0 "H Bќ)^8h}fi|5?W;V­ʥÖ\)C:N+-19ݨR>(bCEk-e xTac&,tXPoW}wX\Rk0`\j@B_c,(&:Éf1g800X˝Km8`"oI)@eQs{)VԀ9PD呞d}N D$h} n|xެ uLm^JY;+W$ l:yg2D WS'(]];gŒu=tf:D $ M-0wK%Pq^^RS/_YGU4 ŰmX|PӓrΈo5n,4h ةx@uv~mA3=}u$3߯Fjw/O68rZ3NgqA,zL} Rlq}RA[ &+nv~gl|,Ka& slOKE Fr˔@KʽR2ԍ"@P%Pqшmp suOYU$ S$rgu5w:^Q'r?Bxé%}ꄾAOF]l.Ҟ릿t=;7+Ϡ|9gXGY6HjDo|8K ;@Is4.M]^'5UL6P91 `uWAe^^lOq\ 9X#hC.yNOkdkp5?vM5 A4qPnOY*.in7$q=aP&Y-ŇhNZuk]̜QP6Bm5` RPiL(HGȁ#c2Ѻ PS[\# \wso:4ɕDބXxJŖ)$7Q >nݗC׼Khׯ0J%7yr(X*sm_bvc* iޮJ"+z~7/. @+:Pl6>\tl&v̓OPw^r1irD d _Y:8Ԥ<&<d]!khjH, Q#6 %/rÔQQ@z'9EzSPdU |"k籖#+Q1؇M߲Q;P=$/ *7.S*g?D2 a:u4c'[]2(n@greÛ E 1nќS. ālpɕ} Gg|Q&&*YRJH+K\TJ[N`uQ k T#j ^n$[-8aIglcMYfs#Jtޚ#Evq(|!2]K?׏U:)?8oT}1@ rૣd=qaom2R3R#1W%,(&#<ǔaܬEhՏ g I|,0Eo p #uv)|^Ug\um0Fqs椲3>وd:i/,jf*R6ɻ\HMRS{?fSi܏"];eݡTc>g0I6ÜL mN714 a[r_l.x-QrF nNYo)ZǘEMTKj.(ʐm @p4σǡ/3l2D2B=m5SW}{Dh1d EUW͐J3K\ v$Pι/ zĜ6TDcb)i$ 6m=Q.H1Q?ڠbҶeM`bb yDl+B7ā(;=)8 f#p~G먽.!=܋˞6ɹ71娨qzɀ*'%yq=f*9r!ެ8Vob0lV}'c ļ,:m>Grޯzn\v]fN,O+bJ=j? V\SFUY~An@<Vɬɐ9$fU> mh>B77.Im*MWz%ܨ(dR0 ( s#\XƞN0h401)p쏞LZz +U2j $~VюL}[v$ȽɁynJIsJDu ɉ xDHtZf5/޹1m폂&Ҋ.xR>!Y1㝩WA#/+$;0y/\]KQ_#‚ȫ4C*vJ?H&yD(¢vej8n >@n}!P 냞,ӊFj$`3_li.R;`UcmEyƸBګfc.\-ө7ЍcYȦ k0X3qIp++"2,i+Qe9VŎ4W'{گs4I0^]zТM0k" fPGuK'2pQëН=%qڵ%_>(q҃y9s6--Ȑ#XØՊST3Cմqu'IhMd-d`@=/zы'm5 ワă]G6_<1KWHeJ]O؛b< !|sZأxɎjerh/$N#EEEV[o$GԂ n{F%=-͘~Nw0VtƱ\[ss⁍EM6"JYCO:bB~\qA~x'Cރ]Q:`[?^9ɪ1ǿfNFr,vtk Ylob#eOL=zsZu.]}1'm? g "^4 暖^Nى7 .!T5D7'~5d3QưCf87)EnOC?+Y?ONuWcʛGCIFx\kfg/eRaBdǚ,Y$D⌡Xŋ&>AovyE|䗷o܋Ɯ'C@@Kw m@@<}J4"W$PgN@ TM"FKTtZ/4 L B(*`a ~g!3rs*WlͭRl1no0$wpA2jT?=%VJ-9Ԥ4D1ћ]߹u÷."r*i CL*68-\*i`<({yYu^iHMWQdY߿U| 3lj*ڨ0X` ܒ[69G!p~`;,c{Cz׼lJj'Qb|  >tvmWzhTm_W這v8g4(6'{ {;kr?l}ƅP SE;\9;&S"uerOI U&!FKYQ|(T.zY2ӂNY3`0>Y.u-N#xB+@C  ڹ4JVG&#%"⡲Uѯ%b{vHYoٝ 9f#vFpRR&<]C``#yW"l F]PWH ܥ1їh bk)²'ZPh @Y(ﶰȔ}:<1M1j*930IOoZg;.(Q3Z:3"=?7ϭDgXo$%ϲ+I1h|]@(u?stiL:ٓ Zii*t0FO $<2~kyEZ}VfܧrvWNn&GXr4-yq88O\1.әQۘm, $x>tW5U!"sHzA0 Y!2"4Z#* >+%jV^{b1!kLXZwF{Q|uڈHVgU_ w '?TEDgGԉNVYL:׉DU"ڃp#{8pū>B_{Pnua90@ =@9C)d<-ބ(r߬H٭᭧ː(,kТ:Jڶr"/-J5\O #[ 3jD&:Œ E~tdm֮.J|j3;ve*RQk_?9iyKt]`VWZ 10{[κq aaӌg':Lor~cw]s615a7/nRPt E[h Sþ0TË7Mnz#dG;W)I晨 'vEmP{}sCfZ5La8JKiۡ[+vH?K~Jo}n7AJ@fpUMWn"tnEWidSw]!;T==sPk 5 Db(vjp7pv;-YuOnCK%u]8 SnWsHaQA!qaA3M ;GΠ[ s2*R -prlyE"UOOʄ]qvu9?J9~9yá>5Qp 8q Dפ9g5Y=/W.u$R?% fm)Ļ7y y 6o=2j#$oYyc/K2nqB&4$' ْoi3YR>N@"m ŏͧ2^Mՙt;6T8P~j[ H˝ `L-6FPFX|o?f7ܿs5o dyGƽn2Ve<'05棺{]&p(?mox)wO]n6 ȄY0 Rgٿ/*Y}oX ef؏ԱJ\lKaF0U#t\w0MUӿu8ƴ%)KI $Iχg?C-֫xgoCw[MZluAoTH ن BJ[Tw9RoJ`g1S8VÙhd3_3\#;<8y9)@ҩWk%*i!?!dy-zOp̵F%ykǗbxDZ_}~.< O*iJΣ|1k(qWlyklHU}0b]@_ e݃c!6txii49&r{t~|j/Z/?Ѿ b{_ D?T_y館2j=S\N.꥟!-Ia ?J6f{0E  @.!Gїͧ^ X(/ @AB]+jKx<̓5Ӑ_sY`D 8fI<h uNtA2-.#Dzۚr@sQ09HK3:S9U{Y'e*9NF^:a*T1js& x_?T:W>臂  t$YV yx.T: :"xG@V#lE=иq22M<`/f\pnjMcj C( CI}陏ރ)s$%(YTUͱgks (tMH6CHKS|n "j/?` J wAܪL 0Ā+_Xs& ʬ =".8+1~ft*^>Ufq%wstILimF(M)5Ppp}]/SA-.Oq?.%Xi[(G6;!7JLqwUhbx a֯w6 &Hzȥi6.Omj ?-" 7l{s^PztL<[s><{|M /V[9K$C H(*Z[<4ld:61/IKg_*\4ܟ&)\7G"u+ Ae 0r_O$kB^q{{Q#=E_Oj~PoW<"ZKl5c.rq1p :VL-DC\}rݐMcgUV9P!9F [ Y~xX2)knl4?$VM?ltsS% ticXUg 5U*#ˁ4Q8ugSЎ(;' 0y:C 6I)qӋq&>qxH&jψXCw]hOAP gݮ tjT`7v܃lcKZ>D='CiƠSD`0OcdNfqz)dbE,v"i3WХsdN i,0# |z,T? FhW{E 0JܛFI'GݵS/eت̠{j@vQLK?fg7S$4@& e4E>ZjN4J_T 0:E DO=Ӯuʋn#=ջ`L*v{O{4[9d>%A>J ֝X`m-r1fV+/8])pyKbA!7'ycv~B{co~.xڶkdW6r0?fK 5Z88\`P1j۷iC@v/.+<9ǽQ-F頋Q\æP?(fJ*^ݥ)!dbYunv"ب2=LՌY[8ܬSzKdi͛gih i*I׎m.g \O*MHW>0h|**䨬sރ4rXϓ_D͐ C4ZBw'ҒKÑg?T\Jfv䍼JA/[q*i첤gⓗGÉh"n>z&T3W5^N!ttRA#i)5^Y汒&WlY{k .Vqb54#bE/9_#ShyOc=v܍~ |s)[QŲ^] !|oObjZ. ticFݭ3K(4i:'gwq l\o๬VnN(|5`=E3r₢׏6Uʂ,ߥ -9?kh6AcoLh#a-KsExW(zH<Uԍ! JUAPvp96w-o>nZKPtkfn:iEsY63{cmG3GB7(s(ǟu}j@ΐ8NTEA|_0r9Oy\.'Pvx~$ ;VCJ,9'-/QK اj\_cSmQ”H>o5£&MTپ# CԮ2" 3+o+ᬫu%O_]3p#D!qűY)\[DYK)^'&6ǝNcwYbJ$VѲ:^ŗb xOWYz[iEf\xZ#_nNw]6Ƴ<k@veO\hʫMPIny@EDE)nO?̸ɊMvbbȩ1FnJ]Ür؝]y҃gРP =<84K:U jaԙy{SݯB %ܧ5k{!NJVۯ`2RKTփE3gW6.sXW(f Y覟r27N,5!9@4kR8mv8>4vmb;;) [khJw`fman+m؆k4sfU7X:pP[ AA}+BP胻HG>T/W#)52M\,脸@Kktv$8Tz#6jNf[W1 8y\FN;<4ۜ18,!k^Ayv w}¸ X6}NIx;nn$~&  )ǪY$.gbFd]h_ &wxYcX9O7LבJ\ `%2FHo2s^7oQ^ypG ˇ'YSuu_N!Y_[=@kݓ# 4ˌ&&d='@ptR*&=͊;aKHh%$#eȷl^?hs|wPkVsҧfkӋ`cf#U,b! C:_E*IZUI"D6gs qz(@|i@ߖBYeQԉެ)!lGl&| :YLE'ǚ\~dF~*%ʹI ̟k"P"D lKйC%.g 2k0qiH22 CK뭔:v¦k+y\w}sA: F;.W*#dw6bOGR8Gdjo壅8$Zwzz:o-@]Joz3ōJln}qh_5G T;h ϤUTpGCd-  nt[G'pvڳaʌ›d;I KCqXג~'k.ۙc{V2V\®[`VY$Zd bPDv̾X<d,q8-0tc+7jP| dV/0ƽG9.ѱԣPNȯ݈(l*BDIB D2n~ydmgx֥] qܑ髡֕כ\TDػ&c͞%6>S,cH@2" W`B;b8E͂>! nF:ȹ2+;C~WÃ!ҷ~mMyiUѝzD}-ikhۣV!*w,?ƭb;K>%s'ShnBZv2oE?O{vuؙCo8l^,j#]O 4&? TUNIbR[-%Z/~,.7|W 9NfyBhxЮzٕ O%+hfJ n\ ƅJ 2dž|kw+_%{!o(պ<i*X17hiM+[uRQ+%u+Bܓ%)T ?Os`$lg2wfmG9ߠk`x2'ĹX&v% ' f2Eu4y^*x xǛJl x|]8p\.P*"B+jM#g$DřIm fT%5_= fBumaCX>X'f #xWI]"\!Y0fQxa;Ҧ.Y&˦ !N ,-?%ݤ8h&V 8D[;TfǠO$%8y^}V:y ' s f.ͥb֜}} [c(麙d8UC<}[x DEĉPq&HM8Gs|/J9`^rSm2wp]ae?Akȕ˖H:dG:y^ƄJC-QThY7EPw&ΧՄ>>umtuH1Z:GN@_.QOމVJ@`&[2mûCǤQRQW*td|mR {EnlU)ߜ0_㔔}Aī#@N9Xpd3^Kk(B2\KQ f0W<57$Wœy>S\38͹Z%I HRYtZeΟ߹Ȁ[wmPƑ72wވxnHs(O-͝^U+ 9 )@E*r3,nc]&YRGFJMUؒҔT,Tz8)E^^rE² =tQÒ.WgP7 oG*TBvLI2O(|Xş-/oO~+(Sv悾ߣGhiluB4C! 9Awߗ&3' MuSv'D E˷tH0NJߨ?"p* 0W3%7C'3gYPr 7"2֐KxYO^xht(f5aYl1v q~PGN+D%NnBI&-`:8Tp7B;v"ڹE2&:"Ze.{[qX\%~aqP:ZlN+Ƽn|+=ZS6TN?E"P̛=dR~1u!:G~gF$.aqj(yOko{R 6&O@&ĵ_jKq:6*^3s!;7g$-5̅v3+P|9f*Y,Tvo Gx)"ئwh uJ٠V]3GNvuQ} *H<" K_ %h5=nOB4 !p?Dϳbp?g?Û/(_po360ޯakJy-](|<o-97b6[ٽI5/I fjL`(P/Svs</@wa]șP6+LMyTFaVcVc>Kk|X!X'6Bnw5[:v.ziaɀ jK0_g~,w$cmH&~:"KPDs¡|0:ErS+#_oڂn8F]E# 86: IC*)cP+Wt.g,+xr| r+ٶ3HڹT&7"1|=/a|=ON#O~IJn%=*재a8d]* C.lsdVr6a,-jTiH l j҂"?5Sy|[.N^Pl<`7U v>.n]ձ+u^<٣|\j>ZH}DVv#xtx32%yNYܽd<_]e X m] %D !//myo7˲- [Skz<-PO0*/)0Un2zWz0jNDp30rTK924 Ss,]먰sjdw9޼eRU/R|Kjs|XQDmvtǑ[|?c! .R 5J@o@ l36H0w<7AAN+Eͪ - Zh6mn@aIwcZ,ɗ &X`YG9v$ ~c8U 4TҢX'XMG$O(%6ūXs+bZ?jiyKnƄLɁҲ(~"h{[%T x`jzv_?x-ԋ X|12,^t6t9;V,~ F&`fۯIJb ?4g.$Tܪ8U {7?pJ6 iDN9;Vu k&0½cO?~j,/Eb0H]1ȆZj\ C l'{cILKӓUMcZnd5cm0} dHGL%mS.\h+wevTg,_0sN?= <:aaTxyā n(IdCaDLq%;M8}ˀX3wol"#6EGDl瑳Cck _*DgP_rhA <(}m0#7< آ&y &Œ ֿm6ur?Iվ: > b!VB\0HsxIFldvNЧ➇NxK )<3E}/n"jgMsj<Vm!Zf%rܼ>)Vecc`ra(ԯb]=qb& 9 V|oz?g&`1 ZyjNg:++Tq'q-pvC?}|06ʶQ@dPH>z3 \׮p҃v6 RIg~ 9vT}G> !-8\.RkTbf kDQ{@q6o8JVy:r17?fv*(4еUl 5i*kL8|~de*NX:xE!q@3!ې者..LT-2~%owz tUxefFV)D4lxSYY.I<趆nG5X%`\,j®/8 -C76*roWHO~HDz|6;T ZICpnh;G"V.(o^ Q __~1mȸ-_&n9Qm;`]i6lOcr'y αR< J)^=г N*@ FS*5nU!Xu\r5g+4P/5vصK_< )t1-o;awycƌ]._r7XҵuPB:\n4d~$.X*c$v/OQ xץzHM3uv12'\%sX&Dy=zݡ$i6&@J.JZgJI;ajcK`24Zߙ1cngD߉5htVgk3-sͩ,IOazXeL5\U(7+\([;gO+h_c 1Kf%C2]ö^/Y- zܯP'}cQW)8iO=IDшzA1`k7d ōF`DY  yt(lt[4tf*hg.B-?"qj"zM]в{w |PM@A0mc0q13"Y*]D\殣*&nsi15'a ! ftEez2 cη>E%#\_.ڙ\;.ErâfFG{ ОCҺ޹XmمVxCΒQ#92VwiO6v=Ie)P355b;`YEQ7Z c2 ppý9mp:d8OhM=^7n!x1[ݮ YIǰRwd !AґL::)D:T37Y ,#0>m2a渚bW#O+Cutƫ2:87NFOlC4ά46D~"8 I;MWDn#"~*kGc/ ţ1lI(i CqS\sV`Alj)&@QG 3wXչo U'y5jEb8}:>ic:`j;GaRuQ'fb2s˃Q и8LZ]R #qm y/.bS'86+߾vLjMۡC[KϨ5 cQePi/4%? C;f\yOFd^f<F.#. i?[;>T=kPNhUdžظ~٩Yzz+4|N2ShG_[9}%[OHߘ?RO$P' ~iuEOB傒/;Fa\:eL#P\-hk$wOwj")x&lǀ(\D.N\W10BՏfU1I_3=!ؗKMQ1Ķ.~TA#R>TsӲVE4.DwmlÊ~g;m${udL-3EA_.\$WJݕaD%zꀕvDLמ^FþZw$ Z%epW<$P#@x2W/'gv(roȑDExWAbr}kKhoGߤp1A<`ngAH g1PmL*_`G\OuNL`\ \Tt/IP?(!`ni?3%#^@~"Ӿ]Lhr~5WZľ8Zt=%S S89b8kW uP7}|J?oۤ2Ջ&EH^_m+2ti^-5Pz7A*vHuǟ5oDAwӶ;13}>\`W#Sr f+^\͏ֶyHmz\ܼk<~7su3+VPj "@^}w`6}3+ 4J7&h32㝦1"gpw7^<1FNP G)K!I2}i:`|̚"jc]= ꙠzsGK:06MMHBsa Ux DHJœ$U8O!A QpH,dVDw50E2_;P.8F&5)J<߆W(4P-0P&'c@YjJ(HLV6qIΕfѧ*Қ"[KB`dDlΒ7$4VezT=Y2Altک(ymKVVn2gƍ|efE: 7]gF\vp@F 4NyikQ% yijnX^RUj&Dc̗YHxsB)^T>̀B D́G9'[BB⛢^b Plޕ )b( ^x fv^>_`pj>|F2 RBn(5p*w;o/BS) d @)8RNÚg8;xm/e9P9b.\ -uhGȾ_0YCd7(3mJ.Sc.:+W<Wx[q[mDdaf.jX.Q(v Dҿ#TN*Uwe+LqcOIJߺn7M%aQ>}PK̆ |幏yRcB F!#yGl5b27<M:ҼC'u% }R/xM;)UW^_d,cn v!)EVijK.CX,[ ԵMM۞F&;f .jUKor=nChݔZui0'aN\ 5.*1?PE~'_ezzB !?Ml)Lhe%KF-؃;ԪM' YU^dJHRAoMB2ߝ*#`wQBpHQd~j|1DaEgvV,{%2ȸI⨇je88HX`Zjkh^iug"R ܟ/ckA%UBIvL h+ZZ8{g)b9D 6% t~ d"~_M7G:rb $c<9\ba8]i3j=["QQɁtk2|tgV{暅,+4q4@-?IT t {b}5*J?Ke1FPi|~jh 6~` /V1.e%yȊLsE.HJla7ҶnK̸h,̀`t\'pJD޶lzGogv޲R,D G!hᵗzuOc&I ŲW?"hI?M>ED g6\f6TBc._ߟђnaEڥ6@k֒^ RP D1jiiWܟ!$GCUVL46u|o?qGKq=25ɮO$ʾ{`fNf\:CLŏYe^=eS!2)d"cӳ.^N3gH++G/rZ>^K \yI⃄DwL2lFӲF;h1Fe(bw{ou* $+^ ß?[Dc0B0M. D-cr_t{0.w:5Pьz.ayIcJפ!LmĦBE_3gS)8 rk/hOVӳ #Vf? 4D<ȭ/ND!aE( -A52AD .z0M:v`O2k?EqHc h2'] [3U"){ʭ39C\4ƀR&K`ys{ 6T+*U#yLe;ӛיFMAxrJ :UM\jӰ3%z±3 >YN/}Hgbu ~\:+.WJeŐFyDr'Zb>upi2YB.0:=]lnEvQw^&~ݓBWl͢`rAc`Mh\F0􊝳`|[KqHc֎HP@\pYu>rT0V[rx=sxy,?;0*Ul98l}|s F ْ(ȵ%ޭs~xǁ~SqK 1y+bG@P9N2췃cthỔiL3 |/UAbRwUHAŴM,61%9wZ}oZ4hG>K$C| Z8荳FIA  F@ozoRc~1V>t3F;;֬8Z%f%F/Iپw4=6t0ف$=Mc#g٪m!i\=+m ZRiCD[NV$cPב^~:{vӾB5@x0Hx` nC&2KF2u󴷓[oCA!n#N߄b#ؚ)sȽh)+R9tҼWy9[,HWrÍ@3)ڼ( &0~aIܬZ;KT3zQ)n>L|KMҤ$&yO(o0o#]vFd@b؋%0JZ|im$fNJ LPV!X>9WM,Ўk7h]9nO_ƓtG*#ATW܄7, ;:rNԷW oTZG])snvm~ވ#u)dLl4vYjy-6TНV!ưx QlNfiBzA[Qu{IdiTKSɿHᮙh[ hq%(".[KeC2Xzdb ]=y#"E2 x HK *>XӋr5ҫgX/~)2َ%kcOE={VڡsQ,?AP@8p΄.AٱsUvEZ"SU447dW'޶bXH[p(q G hjNZLYgUْ$[V2c] *I@ߚu)7M5Y1jJև :FDex> :/}F @('ѵ? ?zx°t}&]7*A!5b !}Nf]Ī:Гۑf؜ IQ%Jؑ49Ang4 H IAU}On'wL&–K߃[׬:&O<1s6u,c(Yj.| X0N^}\9vt~ԅ [q=R8̹:UʒdML&IJ*1qeL\&zd@22 OQ"t'z:[Nd~dž?;1$r#6b͝%5 ) US^!q ;Y깐gUV{&eBH/^E,jivrCLu<P$=X0 T Qgb ,GC ' W(` W@*,#9N$QK }6 '3GG&+}=%ϩa>ra!}vYVB^Az)wԟ`ݐb?,|7?m*6- w]U"D߼m0׈b׫"}Mre`$_݄ׄ_oMP\^tGnƞ/yJxN*UԬ; S볰S!i-ٜ ~M-({O.,_"Ю|N&^M<)6%@"ZҪ[n< hX `8 'r*qVU2l3AZ8^S̝sREi Kӛ$FWƺ2]Lfgz#Q:!B FQ k!4(іףz 2FwP!H 6*o0KZ] A??d)/HDiDwLz}UTڎ(uc ЦW RHS~s*/I(F,?!H}B4W|!PK/vQ3bC'm|Qh1Z|m4fLp;Eit%$<~" !iK%E`ON &-S XB\!_XۇYq{ E]܁3kA{ EېD6߷AB?Z`?twt+NJGaS!rc! ',UGSNeTLzzY_.MmL|r ;3Zg!cK;P+7Q3_ҁF0ChLݼtriXƓih&I>y;L.|)OWt֖.e'\YAoי- x7Im}J׶w36&&+?zW_= 7MA7n*[BtDltg1Y 3 7x y108hRF#%PMMg%$$ŻX #kh0uD<<4 仮b* 20,ȋxbt]?LU {Q1zI@lm_5j*!-bwEOMQK%N-eeחqSC6WmФE*&\$X柒~_sҩ{NZc~ȀgQioAyўkJkVXx Q.^~(Oj+IDo<5ڈCE,~&gVrٯoQ/\n)<<@6kkek$]+q,e'eNԿϳ0.S j5 GTL%MWxZ^9 OhG}n)jY{9`}MWߘYє'ƗNd۶Vz1ȕ+d_F(*%E|Q60zGz;OW(`#m6jo)zQ*/İwzPvzK|W`^T#ũm\ tcl2F}Q8wzxl oHl4}3EDt4{DScP~xVcenRZ;l{h)vuϬ"@6Uh~1q=eƇGaoHDCТ 8fP7͞]*7‡~J\pb"K6]r#O6ig(֭z b-yJғitrN* e2xld T_޸OZ6RzvKռv26sOOS}[DSN!ۢ"S_#uԹTTՏ1]|afuڪxmp l8W>0{4GK=>oVB{W,[ - d(CDͫ'܊%mv=/(,dL6/9VsX )rEfѩe-nf;i{I$J!jb)p*yiw=Sz-<kq}fIlnwY,%ޢsyt&J \ dP4::tBh-1!6f~ʼn)EzOa7,W=S` c^ݥT G߆1N"h|^*M?=#n2 n$L, *gⅣjfBR58y\1{!+Ay'MݬL$s53vO=3ȻAOZ*<ٶR;'nfn02\5.󑏒tnhh~HىyWUq5]SԜgC)$ hD^_J3J`PxV|ؔ1[n)xJ=`sh V+_*;>&kYuQ ]WUȽbk;>-X'>Q@g!GoWNϒE)9(h0)u5׽:FeU;`\e;mZyP %̏mRAAY1?={>2&RA`3wK{l&o8Arz2Ⱥ/Q.Y'8n$$ .FgJ=I3y.eo4{WMGtMbSkUG̴E&tޜҏ*^B*C!'n0A}Z<&wpY͈Z ƍxxvŴ~\QG RzB9SI3ZY+y!xZIu$! Pe+Wi_Lsʬ(* p8X(VzGLRVgũ=׻ffWqŭJoomGhJw1@ë8A., _4:uB evcJ;2a{sh? jC+r=p&XQMw l|&]#uPTW6e#秖%gM6-F8 ɞ^UIJe xro4F.G٨i:ړmjEnC˰-*'FIJaj;7Ay^}LO@R9@͹FdWvaꢌ%!4uHj EXJ P7$S5p7gB!53}ThTf ܏$NJ;sy9 }R%FMxNxg-]n)Ƨ9?mނ)KGN[TFD Onk/T~C]ĊٚSp~"p<1ss1)\'DZtW?bȭc.NX+vYѝxh=\v d$_\\Do >ˢyKÉ+]]-[#p^v'832dYS":pJܖ:Z宙0d\`+riC^՛|aU->, VF ymS4CԂrkJ֋M}Qkd;g;{W  da;J!;R+5U+S2xK3I;@r"- J6p7RWybT1J 5F_[@LQuF5*Jn nmGbeKi'%c`l('ݭ`y&lޝLqwkX'2Y:XZЯ0ltSep,l:LfElGiMUA#DΎur׭ʦ*AՇ)4Fܴ|2Eр~z$Y64<s$B1vyN{Y}v K"*ƁyϯWGrBT6 H7ť~[-~u\^ %$Jy0nK!겧Sr7n@ ^QҤ>~#eMĆwh4z谼Q( ][$ d}?HE6i"l\S:l峄ѾLuv+4J5%G :4/Egb HMH>M*` cn5qɍ[1 ]z2/HV6!n]ʍ7kWek|K3ipapd !+*zAA¹4!5AcdH9 {<$+f> I-b hSOWRg2t$GR:BqP,H?Cт̌[>OJT+ Bj͟OeƜx9xs^IGіV6xH]62QQb/Gʾ%NK{vrma7~w'"n26}J[Om&j%ϴ̡q Zzs훉8F͛HX>W6׾ڙqJ t"ˋƃ0ߖ Ky wԃQ%1nQ0:.7\7)=sq*{Y+6 h&a߯9-N #{ ܢAYqcVlDs;CU (QRƨ~Җn/곬j~ ||u*̩X<o.*K۳+928$8O Ehrɵ.9(Z 5V[IWLC}iBXyoB]ׯݞ;/ql79t:ơ_"{,.?˚N NbՔ668t91r_F9-L3W(U-І -aQ?@th~%<QR;tee2LX 1;WIqUr}099P rԄ0Ej+MM \xqͼ0#PR0|:N:Jh<˶FTЃie|LX2WPSF O4,'WK6p᱁/ d_t_|<Ɨ¼P(8`;u6b:t:r^Cj+Hi&/RNm;(”2]*.M0gAp:i3 n8 o}#Bl1y̿| G\]% )\FyJ(r|k<&'ynJ{{ `?R2'N,[Jf z@~6SΝ|*ZrQ@2d]>N2nGZGؕ9n)FjڱxHr: jIՉv/XG_}l;i"dVyD՞zJqYVߣZW7豍2ڻxv !VO<Wso34.#:KHaA7{$"<0Ql[)li:uC=RMG:(; :JZs 50 +z=*mzZn$R^A.U\=57_1N >&ўWxaڳYs @: H 8 yvc%El AkH}XYeO$ @i_%ag+ދ2Ԓ7!Xzɩ֧ǩ[2~XhHel۰7dv8s =cVX}qO#~sF2^V"8Fkޯ^XœNd("UsY6-#_Ĝ=Eh?&1+STA>YǼ+e/"nSV GqW +4 F}veڇ6/w~_R),zH'Ly/?HyJ>cVjvMgk2+vu̶aLc8\?qK )g۱1 \ |d"mE=js+\ &sEbαL ϶e8@3˵'Qb4,T,@vGFVecwo`-\_!mj!jNQneEG H3'0u T-@gC+h3 &>*#53Gj"P f:B0Q {|o`4T7>:`SC6HUk:M.< .IY!sj8#ɋe9bOASȂ]/,dȁ+HފPvKU&&7jXr gk@uA,X?jS㍄l!ۭzu̠V%ڃ{Lp*ܮ_;h`Cƒ%$l8\łT.]y)KNGOF }1X,7`q, .ɀNNsMp4{פ=5/mɻH >}6~&M3^M܍~ՑAgG([ p*P]+>O촇)^FҳN6xx1myG=;pg tg5͊d )&HhgR+y% u~1ƈW^!Cih[)pcW`,<9$G#T'1s% Ѕn^Jr%Z:4:0FRCA 3 X8Ҝ0mشc-O@ 3C}} HJٮ` )-$h&wd7 5tBq+gk@CzO,d9V3ioֺ2{1c0GSqJ!19ރMQb5テ[w{n7J]6ݕO2 5bGX]:38$y9vpz #vBWxw4 IeݏBB5.x Q(;o;CU* Ewu@`(By4Zh| {jX 20$:a4/-{+EZ_+5nIL?tJ>4wޏݪ/!F9ܠl;+>@}^h̘6OByv%mT4;g[T7V~/$d[''~1C(|R-1 [v.]G="dw*>ľWAɂ6%v=(MĹ Sե Pǿ,ZwVh\'@ N_/ '-?Cjٝ&*7'SJŷo&qUi34+M)XmQSXu0Sn@Y, %Zd풇@YP:aE.lF*KSSqU\eN=yCQ8鶧kMP0D5,oS"H#B ojYs9H'ܮ-up\z-u+V& bn?II-1"֙Rx4 &wZWɓ$ \#*y}rj|vEPUILC )wk*wQcV,t7۪i*ڗҽq[w.V !ڞ+`ū?$9r$rN|i~L!"xĉǥZ]J࠮Z\zڽ 2(:$a8-Kuaq.@Y;#Y#8Oy:X'P1 :пZO;%:$Z RÑʏ|>QY V =R)\CfF[Pl"6*'3gwTyeDcVH69 Df(S`$"XG'am/]ggKs,b8 NOV+Dq[r1r8NwZ}],ٴYc9L%Q{iGDb=G70^Zunu=:E-'9yE-nURkƈݛb!hw nJ-,Z_ $DfO7#l-/ڄ(\Vŋd|I{vi*I!kWj!9ph'pc H1|2u_ }6BhRvހ8RHŊN]qQYf M3QmH棋' i Ad 8?ž;J6x槠>jYo.`N:t8_y$.צEd{uhBE $gdP{^6t7{vBy7M`lȞA/4Yqc !osqtC@QƤ$ xJ _UOH_+.4o= ٗ],E,FIWfP#(G2+]eV.v|Œ5At,hIJFy$Ǧ݅ƭ/JщN>6 .z+mNcR/f 6R3b(Uj-@1k;Cp5f [93ޣiNR$:vG咮s#GTC{1˚@XOdK O4te öwiR8*|+lB|9׊am`Rl1qdp21ACÅ,`-qkBd="Ͳ t1?|Tb)C ?RͯVj4z2xK: >Źhqcv^ 2Y#f~t+VidP~G_79ֳ忬RaoNC].3\q3sh[Sќ!!D8M8!P`qVidP j+2h#vǪV%l>tr3N7Fv!r"ք.dpCSꀔ:&,<yeeayVfYG8(hXxVTE{6yI4YK?Tfz69 6`WQq X(^MgH^~1!pdCuj]X7[៸F07hOt3VV:qjІKT,RUȗ!\'?NF짆T֩ # 'Aُj͇UdXiXf fr-^/ aAu,` J;ږ?5ߨaFȒdShSLRrZIs4XƓ3ר'2=rߡcgtV+e;NVsE "aPp.og|zY6R6X!%_1q{bzcG&ۮCQ\>U]a0%b37n"˝)hM>=low3 TSfPfyl؀WJ'I=lLKu匀.Q e/$O:]HO-ކ#`7駸fшeTQs:<ͺ5H0a`ݚӔ4>d&B E ǩ |a9?~K+9GCvHz\OGuBXDNslI,noYJ{!d:/ÿ;:2+FŤp^½ŽBUǨ~ܬS$p0~4w^boR $ c]굎M(iؾdJ^aeqO4OOl.6ua"onc#y@41۞B>fH4L}wbCիW} upƇsfc^1(@cuڰDH@T23<"`фK)J"$@x\iT$r| huҥM^4ԥ;~4Dj 7MmhJ oEF*Rc&Ζd5q0O2+ϧI0:+ G|9,h7g\nș֩%`t̐YX1=Sy!QJsNr`',<g;|0@M-sS?ϫQFLmȻQ؏2K;d6tʐɽý9cTsy-ÿ_:3ZR{4<Sm ?Ër3Sɧ,z㧁4tnIu20eٺ5XX,Ad ~㉼{=J_26( %>QUxH!b&_rS1,4"3Ӗ'{UnsU=27P&bNE/zg/iU'8(QF* n ƾp:- F̹#|.Bkҵ֕829zj.7(c3^A*r/>ԍrn 8)9]F%Dr"M ˎݐVĸV2,5w hNFSMOS"`EH!;0L[gh Jç]ogG/J'XNx&Qe}J;3>^+ NiNi׼PWuDD6r~H$أp0G@xʹV7ke_s,M߅HN>Lc ʚAA! )7 6x.> C2i*+:[^Y{>"H $xg~|s?ZttM(4YgUȊ$hUT *M3yM]z0(.|{fF\Mt1JNJ)7X:]CJ T9d̲X|˵?JR@cMvm|e(smdʔy!GHq#4x*%o#F1ZZ^6Qv~"~:Ҁxq4}ibl^lWW`{WzCӢM_j\9Q2p-!hzdQ%v9!磎[HwIUדzxXMs]܃I:?$x눸M9zm [ffwj29i%?6i} #RBNh )$͜ C |AFͪKNpwݢGO/ 7%C]@ݶOуq?Ze^?d=y.Uxv$W /`Z&4%^8ҜN?( emhy&%mzcJQguK̾k4VCGG|uvwmҤ-:PL4603? fj,FfiKk>}Ie,-뿚cp?*É#@mW:7])'vfG(SgT yVz9RGE`z6 w$I/.o* -L[;Ԅ-dH7  U$Rok~.)YSa- a0Q m,D4\r 6E4~ 7(]l8 R`N_܉r~N>GSwKnb-RXI奋:NFR؁"^@<#F#T%'{~ |O߅Dѩ&0]@K%@Q& r:` jPbK~r@Zo\f J'yoaqf9ćKi S*Bw$QBZloҬ dHvwAvkUc FK˷F%j1$5p#8֛Q-knquUuv7ԜFD3v`;Bav"\8`t~qd70 0ũ2fʝ,s<-Kr{Lar_yI3_NxY&MFZ!0Duq}6Kl?6WONEhlM_VK[SəFh!GjGfE7ipWzO,a5&J2P1NLgX;xy}J߂4\x0R_G3WNM zlmm 3\oi>LdI+& *O;tE[6$j9 *)'!K 3u=j?ªp^`\B"M6 ; jO#*,#X.| F-gFUU°y8Y/[kڙ@Qf2?-sÉPKI3g+a>9[~p$+46l WpJ8}=uXV_Z$Ӂmm D9ްۯ0)9!>űwee+82dHcMiF!tDGg9o7{G?5l,B1BIOk"NDCRͧZ|gu`Шw9t#8-{?Ƌ`4[S[a_Nf+>dRAhy6pKñ45eyN6{A$JP/2<Yل~uPsuQ' 9U`sluϓMvwi /Gj/ZfV0@`PXfC+K"#^ůdenf`U-ϽZڏ>J{l(~ʍ]]Kk |["kE춇'FQ>,jr9a7ahem(NbAoc8ǧ}x8 {yQsAiR"ΐ-vARPGa+ 1-( &< 'q*XmIꚯfS$J߀tѲ%S5}>sED 9W3`wuy@Nn1`ыMPr[ wt{+,иhcc' yC갯!i&(tl|qd,K .42c1{K+CD{XCpvJQ7{!pf,Lsc:+d/%j )Y0V"&3~Fc8@{Êʈk,wG?k&iz1T6ٳVP/fސKa(ف4" ]øC8U\ _r̽) #G9[;CT,/A(VvlY[M@]?Z^et\zWu:7ռFO<8Mce.iqcnv>aKwEg{,i//C.e5*J/7yU@eGKjlhy ޙ4V~Tmr_s :cN-[_Hg+ps_]OYyVMGje*皟Ǡ"M.2%phN/FU"02׍ [ Յ᧕RH|,;yȾ duM]XT$WNWx(bu衄tӒ1Uf쿔(adoHH6s]J|"c0ߦbf"Jd^f뢪:@۷.rX*Y6 U5kHͅ FT1m+萋үy#Nv*^lJ5|K@]Z_Ӄ4P?Eq=)"HILG!9nSfziyf`JȞ&ܕ+kZȚjP.Z_nԢ8/`7X,c y9Y낷ŅnAT#IVeiΡ UϠWAúXy9g:\ʝ醯¸zrcf(WR+Nb-PB  yS'Ramۧ@~ pQh\G%~bs,$hpͪZˢ\mJL?&PJK s{v.QHq١T+W6bT %%'z5$BV&Pl}Z<絃·xd1q>ڭn 77+A|Y~XqǷHJy͌Lޟot\ѿ7hvR 3./4J>+zx3ҙn."+J|QabfW^)Np03uRyEYmqׄT4CMFNO%2 l/N700,K]Pϴe+Xrm$)!KZbq)y7Id ;z҇]%1٨kRKD9JK[`?x 8"pq X8`T }JGŚ$SNTw$J%jxo ,Fbz0mɧQdpC0 pTmi!gN@s@_$A2NB(5R=drI<'"WRQ6qXu֐vξԢ tYZ`F Գw$q%cp "E"aB# te:cs! <Ț4SZz1Q 2Mz64YyG)LJ2<A fd3:͡8&]dbIS j>@B υXtpl8C2M¤MVk펢!MU/68oF*NʦPkK ~-8 PDh  k˂c*5Fq=!"~iX" 5;LrpU%䲵Y$IB 6U<t%8Ԩf7I3tzS^ ?BSv#n/ `;T=c=gobX{9%"]8d>O8b7 .|V?!bFʰ88KJK:?ecrU㺗bo梊{םhzccl!epsȻ|FAKYX4;wWC jɂ$FS\i3洨TH2p]>_v?+-硴gytsal> DrBw]Lٓy!j \;߻~UgBT#8z3;Y|Dߠ$U"i 'uh>.5!T,gaCh(#PKj$I[\#4+'̡lvXJZ!G (e`GXE@;Q V7Y܂!5I 6<,"m1,fYi:{ 8 L'%+Czփ`˙@؈]^ahc1ޅm=##R+)׊3o=~Ts0[ (C'l.:d46cksT5<ȃXO6fȢ$"`;+o`#`a9t/,I@@j$AVrgցEdMMd 5}nz*HH"cp&Cjm8-D/~Ti A4 m iKr{\]I_nƙGF"xU|tۣv]sHÃP3&/sz At,.wt7IR:GT|d#Z+;r0w"n|(t9֮E|szg;~"7UY%wN%A֭<{ Z,=0B(*D~x"t=AE9j^^oUs/~X\iNo?=_>Gc젒V!CPocei<.L0ʢ4*7T$b6n}\blU@ڍ, ީ1e%P#3cZ,dP*DXNo!T͐޼pNXEͱoz8ePuO'k|/kM׶H!=Υ X$h#'?PhfTM:ād1QJ#Hh Zgx%V$D`XN -ӲP>jw%%/g:wۘWUR VL)QP%܈i m`}1+A))mM\ ܧ"K~JnϲJ76.rb2Eu 1JF{둧COTwGe6 32αA ,24-ce- ڿ^5._۷  r߾Z!k;tU J(_A;T6F^2 !ޯEi!4tlGϧ\[,wp"IKBV;59`a*hx']A`-9@vp[^>ӁlKe%&A\iEIh/s}~0n5 lgt%K6xsr% Z`M*'>Wf4~J~i>bؔҩ^y e@BСs ҫpEby%>-qz@={"l3'܇iim 'm|Ց˪o7i9p2@ǿnڇdΠ $` 8}I>0|SYS4B0ْα.CےvOɈVZV&x8)_9/ Ϳ ؕ+ǃ4"N5 ZhD}(w6Ej:AFf@^$:$6i'Vҹ4;sv %>9}_j*ιI/6K̪dn:"CA`%M i (Nsײ^_(dM$uvQ[2 NXe3 K?n ueLk=ӳ]1HNH[ Fͣ=O`2&Rs.o7wgpM#Kx͎f"sfbBOQˢTb19]*mh*/%)75."0N!1L[dCމf8(=$# (M- dYx89G4y,b7kxu7g1x|pᔆ2TiYE  أuPN҈:\xk@dMR!K{H qA|(PRujў"Zɇ`0_0jq .;_q1=ӱ~~f[).ܥUNÜ{)Dpޑ#)b?38(250Q8&2G$7UxB{2AD@L'actp_.33G<){\).|kJ44GHFFBw&0!Dg7T?S\RBjaG~K;Z#{X-6EvRk2nAcpد'"W":̙^4"p+ W>1;#R2ѥtU '6DgA@|ZGw @A`: ; S+<ܩJ.7 t|*zv 4vл Ew'E(t.#B OexGp[dbd3cB ȼhy㑐M8Z7SiC2z o z?ɾVvAb}ͱoá&Go2;7j4{F4 hIS%_.ք~կo$Btny/Tg6ю!`\N|A>@tqAʌQeai.&:[Wz~fl2-¸'=M,|LUeWrya#SJG:~HRn}BN#OREee|#2*wQ_t!Nߕ2j/vƩ90`Hª1 X^:dJm . 8) ͊yvYRA6;#'Ac⁊so#衾z${[J֖uS[bM X.hʊ4lX[yK1 j)֣cpko®;u@kdxr LD˘gr*u8K2 mCPD ᜂyVc'GOsuۜbZȻ~,_WQ2?zS6h =0v<kӏr/[-7O.?jܟ|C+n0Z?)MdӤqLD*Q!ub?{ wUVc|O [9C/-URYroO!n:ɜ6ցAj*Ԃq M !$Y+Ͼ_3b;?鉫[z|`+|Xmpeq¨O5w3LjT o6BENk(I y61iPYo(N\42X/*EsH̞EF8Ɨ2frlk:1 ./iw= "ib0ڼqfFԧDP)`@i~y}?k|ϱdLU5:SfT k+_ :>Q @JJɄk*,SSj̼.ֳ6.ǧO2Ui4Aw鉶C\;>(q?+2y~{w_??iKbUӍhe"y&芻MMEP9A[PQ8}=F=;hX)DܓmRF/Yb08g:4c* X~&hi_1 ڦ E -MKNh`%T?-[sm$1/cGz,8x67/~jg__B ې9Bu .+!6C4 NΫOb|bLYCJȮ9ڌ\:8 \t@;kR /\~.>Y.6THb/)-˝!3\yڡ+MS6?/ʩd nR+]WM֊X `f_\dY]1I5aLKeii,\'e‘å] `nZ(OY+"j%(x$@A0$Bn;?k.>ɼ^0_㇞,ԫ,x&4Nqk,y歷:NI΋Ol: Kv Se=ޓ&F;+j``G~u\zGPG΁c{TKW,\U;`\JްʿP\i'kc[t+S\n/K5xD;?rz^߰U,+CQģ\cN۰9R#1X+:p1Di ͡'Ϡ&x)P ҳI{7c?W:5u;[+<$, _uiF@,.!׶x}F9+fo\}euDBs1'сay=h`1 Ae`*ڬwQg(hr5g4/G7 ]Y"X|I?P.%fAk!V/ȑgfJ3aѕs}L}?iEswrHnOVg ~<&5[&2)*SF F8>ֵ"ՀȆ8cu~ߕX4)muzX X:̹8b_!;ǥkaRyλgߒftn9G\Y$ c)䋫'&shϜ)FcOh^}%mpa]s] x /:kr 6A)Jպ^)g ۡT&0zkKaq4 KݨXp_eWW;VÅ$ tct+!܍)\=MϢG1misYwp#SSniwj#uTs~U?M%$!T[\! lj0Жc=&/ۓI2fUk76<2;֐Wi>3EY*ۋCM8m {,o÷|C;1D_^FaFPWm57 vJ28>k)z$E>x/m6QRw7([_|zH1ƕ~/T.0$)5}qr<Ú\:0#JN;9:sN<_߭hFnaZ%dߢ/?FLAֽ睏xcNi[,׍wtR}/hy#(%O*P|/&sYQkt2OM(nVԙsq&2;ÀZLεښ?>g{8! X#ٖz}U7lkF_\.OdW[;ޫY յF-8TIQ;HlIR2&-1:ЃAoBPRva~eL/JOH˲(&0%fDO=̪2YzqxUqk![DGۻ9|y `7tNm5w}Ƭr$%glܦIFW;W?qS_nHGp]jr p͌˝,n؝b slӺ$pz*5kg]U:!"GH9+[{ _G%0g=9Ȝl $| QxoW6^'EZrH * 0m?7.9֮]<}ZO4  2hipů-J%WURG4?L߳I#vGpNPN)9> 6 $KF'r~[0 aWZ|7dua \SvRwcW١+Em@vxUN?gUdocϑ'Lw~zMx|J=,؝ 9]5ڈ!|eMjVnހ8u#v'cf2 0*gSb$h5qLr=ʹ=qK =(⡯l;;}B?i4rs Ͽ鎂8gelFBD8[.< ʥzGɏ84xY'XEo` fS#pˇ q}ǤH3izmj>R7T K.!:?q{s+V?&ԗ~wh#9GoRy~Z|;0x#"Y5X-\ʼJvu6p5OAp'|.cq KP#lZU o"YԮ [*41V3͈Vuzظl(6:'ΗP'? TO'HRڧb)AuX`]R#+64](I'ׁSIp;0kKڊQӜ/LM 4룵^xmxr) 9rEUߑ\UU"sv~]^=d &֡"g*-30ejhs|2kɾ:o;|g q2*]#Dk\i:n*㑏rWyGG=_l)F\2> b$6h-̧Cq| 5ڬUgUq=qɶ 3Hd?s/ˍq(&`1 oؗ*EcFʺR),a\+(R_ k!KO ;l5Ճ_/KcЕ~f#I{auؤ29Ì7;+EhnF*#d;3#\F %E"\ϧ&OՊEk[zicrQ껖]'o)_eRz꯳nn8;oHTHwn:ἴjwshثb ? <)h}*1>ߒ @J7:ZuFa͟D.0^: ̹[?je"FÓ6DvGg݈\ [RҍBDbg %ek9`?JR&VgكGTOKK8]zd9wxić$\& En==BF?~mjL7: 9_D l-#D< d)ڼ!Ri`of#e'Jmv#~ԍ \Zqđ.}Yk49RE ʐ;eI>"`"ĥw&l;贇 d=z#J W"u{L= |eN/w뱡/NC@G3szi`Չ.pU52&Yt)ȃQݍAd׆eZJKZLQw)# F_a>oFʡ5(QU#E'_ܒ_/δyQgڬqDHܰHo7>gh 8> /^JA8LuPH<%Q{EĻp(R9#c`\W$Nkn2M0В_" ehZZ+-p@5@*BϺ~j%RFJ"@/q+΄cZ2zTP?] ." aøD" =#"P >Y%|=2:eC/ME̮ C"CkEP \jAsϧ6ו A|$vec4/Գq ;/T1) 3IZ̬>HG Q4.rݘ*{w+2tL Z( Pg dZbQ951׌.:AH=MVBүrݪ?RN oqz`m"owy 9R#zCv}V-$fbB?)BsCͨa=nZR׶'N~.4cH~O99]6hDlg pM|r `KMl|{Fߚȼ/dJؚ1z̯2ыv^]H+"1Ӓ$+)p&?_"ME5?;Gg,<8i'd^AG"ՊXE4.Z)]ԕY91IUÒďVَ%sy=feQoΖ;(JgywjfC7+emON SX)`\g0bxCO A{n1䳯Ӕ .AܖN.o<—D W?ý/vх~g%BXM]6Jnp>+!8`4ɼq}Αok=7Bhj {o6R">W]@KqmREhå"a'JwhYYQfӄn,E=E$Y* fjv|d윜nT3W2K3aLqAFӨ*ݢ0"r=@޾wG`hc tvQ m ?[7hp@0o:_G|=:Z[Oʚ@ )w|޼f!=XoY8ƑGWJw~F= #jPJlB$Z%0-z#=0NxiӦŽzTm'/zɚ5rvvί M`b߆HX)_vҡ[?y7>1\r묀˂tx`#,KCH/q[ҴݨYhv'@N]&h,wfR@Lgd6v_2nYJ*ivYˆ|+EIDׅ5!7/Q^IɈgB`"$AL,5 (:.,Bտ5`fZT%_>/cQ}*g\ЅWL+s?Ap/s5~:ky?g.'PK^c= #_'3QHq>6k(e: q' 7N!}`ɤͽ0_[C 击H K}n#~AIWL;yVA6*&.j/Оo0.9&35uU;sZy _i+z$_#`E#ɫ҉Ncə"`OOՒDN]Zm5{#<,0k{XoFa)Ҋxpg4wG%p;Ks őWHj1iAԳq+TW$l 7`ڞq1i+.(LR]:mv $<t']c*$f,E>yo)$)fBU⊶bWOxĝ;˞2g4Z;T72Zw*!吓J NZ&0>$篞m$+#* CBK}tW v{$U8cw¼, Z|Ayo/4 Ui*:͈DΖVdaO!pi%p0< "C,ԙ}X*:XPQt7PD2'kui}]!:[Unj뾚a>;KXIFPUЋK~'3 I-U-5k5 Qf+ cJ?_}B-Wp&J?<6ثkI dh,t6q$uej扇I$Tu%*^Ž-psnuϐ9-zDGl5-ffRŘ++ s`L!Y9x%Q\ƃ?R)nK~`CGΞ#?:s\{D4[-kJҷWKs} ˓(ϒ$qZ, g>"+]IOk#snQ6"U9{,Y $) 0&C=m+"h=7ag?V0ȜjY~&BǢ^v0nJ ph`lZVqnHi6| "5<*EoG<+:k-b&iՇ3|7= L\?J*eb A΢Kޠ6}.vvkm&Yjw$|UOtH WɅVQDk2TUjR2NlG e1NziJc Wmvut)ЁNkKHx_bMPЂ#C2Tdܚ;7B&b& K.NHd TQOH/['[{z[ўٲbJYȎp%&Di`/&j)@%%]&~'ay EdZ*O|St*^S<=O|'kn N*xtA$gOqfS49N=0W_CONڃ "oWLK~׼D>% S ۻ-+cҗyg2MS7 ">ϔ u3 In9o:)P1VF"T>3N\%1ҼcȺnݻRd r?pF4%ͯ1iNl2wA86:wFʟ5X7M\5I+!۱<XuFW[œTbvb3Ca`#!Yi)}NizNZHHOv)Jc.IJ$rq!(<)bfʓ ?oy$03HBR;1K5tC%:&Bk$R]z:~FSs;fKl;)A#yV_)?xΏMa/. A:%rWTQǓv.݈nxa|]2u5f}"a adM:At1S0jt%:+lop5T}*`ϣ!;fOllȑ:ğ⭳+2~*ǻ:V?*^]w$ILW6ת  &Qe<QZtmFze9p M4q]IrsX+1SYU!ōŨPeiGhѿK%sg Z1k!T5mTY RڮDҀ=N7?E[U(mjWi@GJxM׉s4Lf)67 i]hFtSղ20~Oj\AHumUq;6ohB\vPbMڊWBJAHa"jN򁢧!Ɨ^÷rj=ԙFбY%( - !+\j_JU XJX$}e2A4 nF(ʹD(ҟ&!c%*@Py]MǴHȏ !CBճ3̼?kkUPO91H4vFiEhP{0Bb&,;f$RA BLMat#:+5I[/<i^GpkĸD\Skֲ/`ob o.e)F)³P0#<kҝ׆,x fj-u,}ľmCUVä;.o! nm#JHˊ;F0 ) )!f瓙;Ouq!T>Cz=]7fqQ"k*NWaς/'1bUٗ\O|XyzāװGl XBB+n[9d^y72n?#}QEp~K~58Q曽,'VΨ(!zlsއ*Esl-9Ӊ4dͅfFv$ԺN O{@МCS^]NE2<Cp,A4.WTU|{] bAOC7g1$T(ᖝǏ8,Ao?}mT5kqoUu&'#bLbjb \'p|¿s26`!'J >S?2Y#fΫ-O %SOt4I>F>UF]m9Bv "NɁK 2X3sCo)jYᩊaifVq9{y3$j+TLW*O2 a(kR&{~Q>3Fڧ#| (~8$'Ѳ>.8#`.Vm,FYmrVȁü4Vb8j0H9xLucZ4%?!WLū/MgU.X451+,1cԣX@y0]TjfњS]le5aZ㩦Wb$mA{=IA?El<~_r9?[Nk?ɋgp O`5(yr*<:X #\Hh32ʽq:4 s4,<YE~B3~o5c1ZHג:9K(\Z^Q+ rҦ66S(R2 I`)Z2xW|c0< +.NgN};L[S(R(n$QގhLQ iBgl~Mc#*%eD' d5ֱ&_pP( e^.ȎM[-3BMS2B wBAr8\·NjwZ| ]¢ƣ`v^]iҫͪ(2gj%M!|:(l\}tjj; |䭠L k_tLRtFw c3ϣu4}NS:4[>|<{7%c}>1"rб,wVi DZģglr2QP8"](ӗDH+rxY9 xy}V*f~Khտt~*{Bxm^wW*˼oU q{yԢ)X=+@'9a~4(4u;3wl+m\XyLex4,Gv"N X.ՋT**v.Sq3.*\\M,/*oԙJ3Yk: 8#f1ND]NUԟ2sΩt|XŢw:w)iLAh4* _*bms#;nxPu_)?6@7s|PL}YZק,o|~fڣѕ< Йke4<9lwĔDtC8=K0%t!Ne(((iye"0"-WG"Vϝ{Bg -du+ۻKy1OH{,p>?-Xs~`}*,c5P!q]! ;3Q[% O -.,eMTӭLxb. |w {Ż:`?a?KdmKn|'$pcUZ.oطQKTcU 60RPG'o[8L-?Iǀ1:C<`@o=-hr*-|p"͡qt\R-`(b-kY>t+E- ~l9kt['h50gzEU!F$O}W|7P n|ςLTwES?`GAu17B{ vI:,ub0J_mux?S(dސQAPg5u _E}6ΜFKx!pc%++q]wϳw$jܷHa:£ KcV EV|^h?1p%mfd%Ჺ=N i0$^l\q$KjE޹MeDSLcuvCY>꣕n7Tw ܭ3?\zav٥K$CWP,*5I t$/! ;rn<#.v~nJ R9IU4cfk;8!P@"{πbfĕ!D%BAĮjN8K*Aϔfb09EP+pl \ÍdR >' h9u&Zl?xV.;|߻1eN׎G ]* ;Žxvګ(`uRyo=:q%kA%b#w7\Ld,Uw9 PӠ_^nu g >edk)z>]0W,xM/\ pV,mUy&QuYu)6%ɫQm+/2Z܊GY htNi{նRbbױ`А8p0Vs*%+.89;hxdr{̅! 6ۺ}5K=q>9Dtl"F r|ܚu`7\0lYpj{D—3}JRLF(Q+M7탌gٖaK4f9\u+[Aezd95wvp u~2#xVڨI[76@#Z1ߒЗH12D;8B(bT/EiW/65n5*c;5Lc0pZjBNOF+_VybT |"E-|x(CS\2j,'yX&?ܺ{h1H^k,tsmYNd#G 0C֗(Le |͛ Z)tr G4>d s֠se*Ek[{Wz]fb$߁%Oi_JOO B Ci{iXͯnl 5 "nЙ4A -G3$/®-۽H̴9oY#z* QfOv+n:o\{.;YmniB H5@7x,n+`kBU[ >fLs y(EO~IJp/7𺽋I݂9C@\<u?[0mS.Ml{X8b@li2)㋢yԟ&s(\Ejhk:k: ,ս ohjq!F|$r Qo[*ht#k,)LYlľ޺MrSכ\m>sZ}Z[?1E.=YZcYT.i#^BHGc$ "1`q/<m/8j}yI,GA=5l&ꔔ@qFʝBHLm 64wdZٟȬ>bl<%9[\HJ,4S! Wj]ۏ4xr$.rI]! p?c[Rr ԑE]]K?/48lf[$Ec`ޓ_ܢ .V*?,.e(;YEV LƋK@ sT[/SըP<Ͳ5#b`r HT֔ CC~dQזgRnJ;޸eܠL-,~8}/m:q ^ JTk(Bky BNTh`Ȳl.yZ:ZAHpXǶ.Tvx)4VP|t Qn8.OSz- 5~峳`:%Nv-{|ʤrK܀Y%P DV+K&B5KjP=!8L/mE?&Jͭ5H01p  nIQp5KeK @Sg P,q!%;cu mu%e_pS-nKE&BP>*o_MJj>A$Dfx-lNrLMxT9򯄄5'MS:!5n/Q&h9?Z1ן PO!Y"2 X`b|mU-0jv'rvCT"AzhM8\I@%_,tsU[+e#(/@9݂1fϪq H>o> K]O1-*ePK͙ /A ٺ_(SX6|"+"6^o3oa\ N)I+#*#l UȒt*X**:|2.>!LXcsHtq%C%F8B!"hw㓧Rd$V7  7rL67rP9E,"ڛPl1J>LtRLgzT A*H.Q/ cؚF^'fd54;!a8} \@(^݄lgJهR[J5 ӊ&W0=|r3cݨ^ 3 d/8%DGJd\0cM#`|N |:SB5e :z#Q>hZɁ5LGr|^"u6r2.աpD:^! Ye @.%mlA#Lֵg!EeA\(@ǞZZ`%ZJ)zUת5P9l{hO4(ǎ{Cw-Zؚ [0IDԒ:LΏAو 8֚59Px4{U> %aF(`L>iYK[J\gJc#kIB݀susBvW˟#|QBmWZ4ۣ>KU-٧>08 0aS0c$n\e7%z(~6xI&UbZ6i55@dXCUj"ɎW_Tfp3JȻg^fW' ΂ !@lr&LBGP1(yNom)_p 726LTQbs  /ϕgvY0&B>Dh oTHq|GMA t K[l<̙dhq$ZuPI5iO \.% nZjy'y4]YfU5Q_՗S^xxۤ 9OB(ަmY&^%;BC#g=La6@&VbB%zZ8!2Z HTa_FYVqju'IW")_NQXԲ|1]e".\ːbEpk;*ނKWy(hjas1Tƶ.U,#ȜE'$ V"OĞgќ&|_nNeaK1" wn*~EJZÃߨe*9jHƼP؞dav+g 0gJX@teI_a})dN / Y*؃aN6RSxw2ڋ5S_mZa?0=ή`wBGζ 8 ,UZU}m£BA̋z r*YFCJ|&B2s޹|`kzي/hD;l;"!.Ly*hXIfu8dy B}b6RJ@3x#_V$h>3*D:uV ^%cJ{x֏9Oܕ]Xd( on$9wCHgn.qL:b3@!v#8GK8!ࢮ)Y`o{q!Y;pEW_7S۔{||i)eI oTџl)1v336aJ1l`}oְ4i%fџo_C1ytdI}!piongc-9L:cO@/=03]2II+޺.B`y G is`u.nXpQ@^3"ehjnX.@rr} A{&'GGkE=i/;0hM=Ex'F{.qD?he&Q= qa#Iezz՛cU Eې2f\c'ePF _cEc< g "0^$hSeb/%e4|nmг+(B:MlM Gv+9HVgIP^(zl/H zTΪ8cr]Vv!۴d n%qy(ؓ,هmŲnˎԗXz#K4vG@:QcwF Y8E̴"22sk{g>o4fNV5l7E!MTP( wPnz|bD͘6"GL@Ff &(C<B.sOhΏ%2P q^?h7ImWps%\TqX> _{b2:4[(RJB5vTS'Ǎ2uWm]]M B%?Y㦪|_0S5zѵ8O qfb(U~)+7LUFLc l-kcتk* a(q#sC}n^ mFjeƟn rjIɡ(B .e[TВ[J"z'Z}* %jX|$MgHNʏ&W>g,JCΑ7ǘ KڴV>'y0s휌5~I{w<9DkF'sv `C9h^uN;2i1T:,o –xaf|3dž)yz|X,O"D{Rڢu /0_B۸(.}R8rUk*r߿ s˕k;D.aI.]%$ %aܑ j"ӳ.63$Awx2| "֨09SRs3A9n+rc iv<VM+nG_rH0 '!lY! m/:d#>}P:>=V KJ2?(Qd X6% 4v#Tt1$=Cف;8 @ȥS6QHJ#4} 7lQ:-]!I M uO"Л\_FJ@㽱R).~馇C?ĸRר@)d?1cJK Ԫ%]lDv,!%"qk8D5I+p(Bӥۀ7 SQry;#($K Ai dCH=ْ+|=C B/R^#*Zs- suG]%8H~gG*) '_>^ %̵ &ವoIwɨQ7B~[2_ K6ij|rHP;qE,QL3& .&Ч<353bB4E) [yvLK &9d(h}$8w'M]{?ʎuNI+Ci' 54tx5pGARVa,y\!!_Ng*4!qELtHH;} T;Ւ0 lBy88fbW1I',{3!d` T~"Bv%k:U_ ֓Ͻ1< MֶϘ#Ʀ"j>xxp9%pv Ki`L|y`ʼneX})0>?"o~!P]c\k_TthC3d-ACWЃP;9-1lrl kk ujz&$(e|"[k5HvW١ƹ,@M2z^]&d@3,vӸl U.B-$͕hRؕV.(\q } =¤LD]vHw(=NwT·ѹmd}|kQۡIWF(׶9  zn`VX+kC@X4`X}(ݿ۪ {~賉>+b(D6!4'uQ3+yڍ]l`Mh'~|~qeag멞#m QsZdLAݣ[|s8"2,/)ھ9 7,HPparfJ([*qWVAwó!|Vi` &hssnȅEBթ~P>tkX6b_&k47"/V'9 xqLw'_fbKruf;eѯr^ʈo_=aۓ%,Dл1*{$֧s)~#bMQ ^=Z s2othYK`D8#b^M;"9e Zֈ6qTr|k9ʌQUcb,V Bk; mٹ/"^*ga;'V-*]ӿIP䅷, ʻm?l!R˝ZeE%(VF9HQMZ2^eEl3BuFJoܹYZc|6;!<Ȓ> sӛ#S rS{K)|K {4UVwkW,*rt.-^!VD iX 7D> ^P9մ G)2H 11>W74m]练J-ѐʟOyI,b'7&Pː W_8Qˍi;0 ltI^4[dkdSh(}#6O>H>KpAE&&%zL8b#qbƭ8#K)|~/x'z&e:AUdBY\Tj`E25!|mFIR8[zVyP kDj&pcW&]5F$<ΧP" ]R=Io]^Iujw]C:'-A X!c_XÈw ۗl̤#Tk7*n'7d4NSݫngRt8{4أYPCJWƟ~Y`c&%Hv ^%Xofol&3:098oU3 `W_Kyv&Ƈ+~?!(Vw%:&%:^V ӿDGdK GPG^U Z% /  >"] 0mD/F% hq+81qNb}\Js{T)X)Ɋ#+(=ɦPY1 aE} NN}灀23ir~c$keD)~kSato&Q_;Otch 6{$ R d{.r,UIzS k'_LCo9}C!+IB v~׉- hN[BΠ'0l_f5Dh d`oG_|rXa|gbk33N+_W8!1MPڡ:$x>klX\,4:'OȪcoG?uzbj3v rp=挽dm2#9/Cl:DGu!'1.a>K{S3q5(SOYwGȁP52ޢc*3*f^EQh_-FX~. ܻ>-`^JhgH$1buBO 46_ouY(d9%ɝ<].zR 1*df2 sLL[iƮ'o57/PSzj CQ8h7c QXy,dۆ8x {g87"ip@ vS^AT>p9LGl,>sf3BP$$*LzBv>y*@#E}戃PXtWOn>c`d2vs׍o%>!  [(oW0\ƂA\e?wR5sNL!ڹ"j#{5F!Xmk΢MȝA- Dd_g!4^8xx'nq i&,4#$^u,\ |^HS;C"r5 t[ʼ)-{#H=v.~+ufTa_8%_{EemVJs+@O2t*9i-Z8~ S3B-꾀yȄts]yYv fb0z/t< ux鏳ǒQ1P;Ɔ3RuZs_ [~0᫿yIpRd؟c\aG7:Z8d 45e{&ҋY9j„e}ɲLVB䑏hUK@AMDp{Y_ 丏ψhx:l_5 o7g c9J`aIF 6q2껅U\ND4`N Wvk$&/O} *JޔºE9M OZ,x.ԑ;:x^΍WMVsU=d+$ȄeF<(RM ǥz뗙y72I;,^EwNjgkPF/fjς}yqHzF0Wz S,!?|9= NvHfQK3 Kipusi?L 87hq*</N` do@{⒘ߧt<}pW3N[h Ŭ5.3e^b1ߒŘ[% kc3O x$ 1]mFg4*7Xҙ޽ytv%Y^y \&"rQڰebp}*ՕԽJ&*ξs Ο7߫^A^흸}wB+'9m ~۷r)s 59zK t8FeY'+mI,ՌՉ7*dAڸLOHe2~=U{ pdosS*\])b9/~O-D"@`\3D LV\ G .Ɣ "lpX4-j"<߬UfVORpR)b@Bw֔ijc_Ӊkƥ8n`M 78morӞeߎF.LdOUHKCק.KK{OiWJ1:=MVmZ& 8:S+]?08uϷig*=lXy 0-ԑ|/}8,Ks|?e߸h #_Ձ5.V ֎;_=jBbz{3|bIuv!&R Ũza[Ȟ@gX)_lOa (;P?ڗ3G1K/*gJut +V'f ،k /ڜ'V9m "cN?ך7sc&kԣ$x I{8lp0 E!'~65Ys7#_A׏O$Ex@Z†Gћکط3yMBpBWOa;93b5߮pf /n/TgJ9R3NﯥRg%HK ˪ Nwfh0$'6;0nR11jy;'B䷤Snž3fx;VI)rgn"Օ<\Rulq0>0;8BnZf=Q^;a7uּlr#;uԩknma͟LJ ~^9܆r91}Z uE܍e|v&+lo,XJ ))`LZ(TB0jP5\-0(g\F"PZD/hD<`7yp4(`?O3x~;9X93T+̡ݴ-Xc3-yt*5`:ڭGS钅;[“Z Y+=؈/."_T jHB>:H(k޽+tvl2R[2>IS& .1rŅmZGXM(T/ެq0tf09V# Q 6/+l 4cx/F3VՍ B.5dΗ&wФWqR5yUs ?8x{r*;O[oa+Gw?z"6~Wlp퓨_>yi`^>AۥczUq\RG(]MOר'n$ ɿa(5`}) MِW!zzA"^쐔uĒfl? '&5Гhz :bv{Ѷž8?SnF> }h}à [r p4RTXyB|;p)d/tWϥu59y;9!.Oi(RWY.4<֥'sqsvJAh*#*\}r&3ǿy= 7UWWȹӆ~h~SMj\N7x]<iͤlq '|)JrE>Tq[gO/cͭF:rxS2 n.%7>,yAk> @O?4@%^0@{#Г7x1OŗDjHAna;3Τz0{ -pKP;+/UbJJҹw}FE?rPδQt2Ə\Y @(H 4lRX "qg )捉^yI6ZNgN>04 {}۶U\FkYWo kau.zrk n2=Tͺ16Ktvu>u1m^~vogVx}14Ü=ѥgdA ۿ+5P^P үAr8=I`pVkBS3>mI::I-ۣњ;?&P74$b犌Ϻ ާ,I00.d#Qmݓ>!^s:U?/U|y@Up0tB:8Rl#$MN^Y`D#ܼ#a#S|rS)RSA'^9=7`< ƪS4KVE5N\4xK^|YTY1fԖKĕN+!N^Q9X9sfEרQXh+[:UڈJ:yEebf )9%e؝Aj5&_kPOzus8e^S<.+Tp?ZqқͱVi.R{"'cKHIHk} B1ΉPc߫ Rt[H4֑ 8n%NPPY`5T{w@Èl03͞ AsxTY UeV1rU8;,<H;gi ǩ7/e)9Uڲ?xJE^q_?>E~0IM)v&Kr䍾aj=$*H# %H6 JB/|lM/mPcG*p WFY&\gV vv 1 þ;цz$Hh|+ϥ~7:J. Yx2UӾE'~*Ҩ뮁7Ǟzb B,hO}tөDG1 ǒR(߇ܧ5Jpћ {k}L4[?>)۰w8^<%l]8j{>{ɶa/(!H7!#نVW`>ДQv< 6k5kwKB]ZFv* TH " ~(4a&ɲ[ ty$~ByTG?ě^FաI;*]#\Rk óks ;pk``2 .4{C/R55|^$Q1gj@D$cNeEڈ$Ə1X&QMiP|B7LEf-s?E]& 1 FHbPSG0Pfo >eN|s#c]8Y<,kj2z =%nnOٓu`7=rC'y)=6p #˺]^i|d9╓8g%-8NPkF* pxВv9zce(@œ*t4wsqJ|#k'Seeh- mѡiT}nR}6~ϯ%а:50/\ϻx=ȆJ@}?(V QAeWu: @cP*i-°{{V=sT?hQS>`qN! P 5U3jҀp(Y,-wH $&@w4yrzKZr& .NO [M<҃+Z%HP^ )XĚEq{XlII0晊K7:~ϭ՛oq$! M~p_f/3D)d4Bq\XHD;K 7__bϵ\3dzt~wu/dq(tkW\ S2(%Y`D]eE0-`)i+E_J+u\#n; XGTpQ8[$H,;!RUBA . s6Ga \J8Zy r?fq@t}״~Fyw]LȀ+0Q'Uw|N'yHM;ivsv==h{n1,*>UQntuG/(I$<e/ɩPS?.ci6C(rǼ$N1\ͯ-ȭ% RG}l GQAɤFo: ƣL,꼙D٪=ȳmu"U7&&^*&ƙ[QD2Y^EդZyg8 O?G fP-W D0P McZAU7l |5ީ"`lwiN ~6b *F^چ˳ $jwK!g;ZrmH {oIm$CS_GsGܝf 5 jR}ܰ7$,u"0W>qD~izBؓý $Yoϝ4m.OBo!ӓZytk-Q?DX'V8ujB!pp5'RT5sy;J%^{_:UV5 aeYzfqENϩ._CIRN]t&`O#F!H,4FZMndS$CIy,ai]T5! w\&56 5S]JyaG8}s@(~/65&l|R] Y hDսLH[VX9RH!"~ڭ,d$uN[g+6h_ hop,ɋi6poxeœ|&<i7"1PGt:ړg UF=NXXspr3pz@ w֐d;Xf(a Zbh;.X%wU@Eizzx/RPzz5<ۤG?o-Y+7S|j%Gi><_iXYᢱnf*Cy_'n'ؚKF"t]n=ȬDq )=NρA&~ pd3c<ܱ. CR4@>L %GƂ.ULY !HUhX.>,&[3k2j>$&QPZ4F\9r1fr;& &!w^tkEy2q-AuH(\XřM[ DwES(g5b o)Z](G]:WuJpMi_b6"I>il 0YfTnwk׊6Kdx D&j1{fnꢼq(F0=&~ZVGUvrN߼;&*,!~P}K7Xq.;ȣj^X`l2$>%]*zђ[V`WK,ZtphpHQsc;7lӡ[CK$6X6N"gQnpA2,gERP6Ziμ6/gp޻A)Wa:MG\̹#d rE*4VM֌/ia egeXaPjPzJVa(7 1b i!:ΥiWNʔToD6:(ti٘^TKHx:G]a+*6ݘ&XKNލQZ>1rGR|C{.2s;+˃d&pm[=Zg_Z8=}O{۩<^rJn}?{o8M Ŗ F֘@4y࣠KOɰ ,ss`,.JA8j,3ʡyu.DkWitUwЈrwtH2{zbg)4ǔ*`d=V9nVAq 뷑cF 0Ὑ<ԑ{` pfe Zˁ ]O VE-$DDЍ2aP]st_ؠHH ?-G_3N^k0+10!>T܁mnL5y!nNYЊ@'tޓPj\Ӝt 7}wNbsg?˿ۢoKU_mK\DIy8$bwn|<\!y#nЀ-ٽ" ΛTـB1e7^xUkvrXIRk(V @ uTȉ*Vјae\0K+ǒcJkH)F:!\=Vهrd]l3IDs㲛'QٕW$ߧ52/l}"wlFeAZQ9\LI-PU 7>`-"{> p{P{EXDrBNrq);xoܥ]w&D+qyF/P5v^I:>ܴ{*fvMS^뇠<*6o7z!;-h9viVXB ʇlo^˞ȏ7+:Kܚ{}?].&-Ea) Pp# X.I ՜: epYmL b ,wQk~ TPaܘDf|rzQ"M7~t7m4!])]o@V2rEy(Z+ e}Tqm6}ި\[Yչ WYBڮږkl&nM>Cie UMѴZYS=c3+;~A㛒v .f[62rǠ̋Gw*J,z?G^ſݙBf:TH_y]07MTfq'']L)2.1ڮoHQ^A,+m(r%wR Ob`ox q f\Eo9%l 5C蛾ΩS1a9 rn:x#׼}ٲ5/!ƻ^˼AW>ﷆBDKuK,k$yw-s2z>tLٻWd~im_lؚH &:l^/GZ7,,B؆I;]j^#C'/u΄$+rQnQ)B[Y?>Q<DGS7&FnYza|!]Zw)y$!Li:yU ⛌ HܐN0YZ~>F-)u6?0>'Ǘ>h8ՅJQX [[N  iz8dFҚ`rsH؂%MlIlDq᱕.:qG"P -RS536g$DSުꫳۘB7Q9$\$B4a?Bη$5(0`8p' mz :0QKPaQaU)xn<49ҕ; ~x<+$aq<>>U\r5X]𲟈+wR& 3Fd;#&b)6BG_7*هKDZh$/+8(9qISX?T5uX>9y| o/omp>D{k ȓ*]s&<]Uyg6turcUq#_ *Ŗɓ(L py`d}i+wrb&<%t$8 :TpE@mV ['7&+~-Zh[E y8U#W&ؖT:x%}|xbPYg yrM[7: @ޒi3Se" VX]I";.=-IM~^fIέ@{}N$o*H |9b>c=U\tw2==2|-ˣ@iʺ(U1r| N5Յ7izL6ó5 hpn:Cx6|<IevFeђj[vfq$Erb{/'G -v 1w߈idՒn1C44Z hј\#WW!!9(BrvҖ)7ר#t;t%X}^cN؏'5N}ϰW޴L2]0JQ1kc[ŝ~`aыP3##\]q A/,e6psvGuRY&[ D^O&%M.J.#o8sM0GA#hex 5'?H }/`M}.iHCXٿkCzd'fx#x3IG#|D :Kt雮 V] :"2e澜W^H 0cyta0zXS?$v Z?x,T*)?Gc'/ $O?/3\%CeqgT$ "| 0\QDxs`﯆7fWX6$,ʽס@A| C0Ͷ0Wa*LV8-U25=X+{r<>i-yJ ͲX~6C`L%t Ia֍=5fPfю$y:QXi{xó:G+ne>9Fz!9R~;I8|ysf8eʞ1$oL׻q5mcgꩪt@[W.R/L i"nv ڤ쭙f1´O``!ʚV*(& g#87S=n"|ޤ8lWC\UOWz>Qӌ(K^ ?[52g;2&o(tYNqkHC.00)grxnO~#!63Ҷ ˭O?3 ivQ\ _C:-0BƬ X aYZVQW`fB;!'9i42r&*smQml o|WzOV6EdA;zeB-Ie_ sv"'.s4K 㻛~m{qKؾMqC(/6Xl'؍>UXߊ]Y`K$lON:O.>ݽqb5HGs%E="/|܇Bd]gqy3Ư >tR@&`zO#-6\V R"mhhfH~8c' AE~%|S1,"(ƕ7YpIs.qa}tlǧw"ܐVVMk9_[BBl;O~2%D# tWީRRfV +"̉fīF+EM N[5ụ2^O'Wr@)< @7߰]{M  i}FJJXle f6f)aCnyimldTLHVoMÛPۍM/FIcXYY4PӗP }ꧦ`ѵoJwmа&opSS-%ެ_R)sHE C,dIVEC"JM#tJ3QGy\UUS00YtӢ@[&I/7ZB&mS͕`:ZxA+3]dC^q_jdLZtAW,spDm[LJyѱ'M8 /#Ec&ag@#& (&ws s v.q0Pw2ZIE,CA:ގ1x l]^7=/[HF+'d )[>0fu M>S-XĐ1GTxFWky%Oc3`nLnRc&Nv=pa0hSV+K|}@+bI8*7pd-3C$@fvβE@[PU4My).HqyNO'yQ"eŹWN8XrPp[.,r1BL $?>`8G gVo.޶3%}4WZg7wM FD)nNn͒|xܢ^A6ٷϕNQ NS%T_yRivc7yItjs2ˊ`FĹ0"]3JF,b7/!yz\sMf\ԻY0r_rz:m^u~Ui t,;v]bbdX\NAE9 I /Uqqj}n@V'ˁ? "f|G|=h2:UIgɘ׹R+5EFqFp e&׫[EhLPDdD?Ļ,JbW z̖- -A YzҜNh+ߤ4 w;U/06=MLJq,Fcnt"͍^4VƬqebʛ6D+`ID ?a^9 &gDah6 Ca-.KŐuH Vz5ྪ">@ a&Ϫ4yj':R/+l+ǒ3Ya\'­ȀeY!0+(уaYMZ)q~=\{x3fy"Ctf-4J<Ŗe0=,۽@1;K!Zm,57pL{lEkXvVxmAݧ%f L+oص #Da㗖z67ٺΛPE}Ȗ:p-G<H@3mlN4ed @!xipoclUU`VDh¼WW#R"TJB] @xx#Jhɏ|pގc=LIr7| Dv#Cn>JRC(ty lB6N(ZO 4I4rs yY,8jFW7pl] ^ŔxUaL.:,/GXFBBɰB%Iخ`rFH}*e쑮cb[GwԫW;-79Vh-G+Rϊ 6 (D^>n'pqƹ^BI?Q~'aGmNFeH[5-6|n.N$wxlO.o O {RQ&ya.C`PIZ5Q{fD.F `wT'SǴx3 "^Ms#޹5x9k{ngձy0.Ki,ѿuݞ"gϳ?[C k}?¥C_S[MWn!q@-ys_5ZȰ=%m=ŶCY< I1ʜl~G)Ѹ_4{šodnNK7 *]i 8)||Wab]U2fNQꪳ qɑ>o!R5rq3;1%k@œQ-<d%c4A\*F18Nb5]]w9]Rᅏ,K=-<^t? 0¤3ՌiS<]<`FQie] 1j1](Lcٛ4OnlQ'9a" 6]γS|> }SeyT\1!d\Q֔`(+jY p@|s0XE;فU'&2aorg\t8>Љ"D>Ѕmcb7߆0$4f\cxT1A'6@7O2Z!vg@2/SBrbOS` e`w[(ɱ~̐ `!iȒYwc- d1-6S1!`N׹u_0Mx=\`@uܱ2Ԇl}.C^5| w?zFk VN>'g?=z^C>]?@ k䫦lV>f+|yJd،&2z[P0C@;8X]Zx$0ט}J粨ڞi<֦65*Xy Պ};A V%n2@7gQ @'yIoȇd }O,ٲH}4N wQa؎'WR'Zz'vZ d.m̶w}/IOF^=!5JPag~AHf#웰ʹ/Ijnw*O, kJ%~,J %7Lv8 @l&J'夡sټ]g @-Ptd'+Q\N+AH|>s'Y{ժ؍ `H凷uITi ://S܉8]A. T,Oi%v09Ңc» gK4=kmjyf|Gѷ/)3֤YKF Pn`EšmE5W|af AYuץYn Ӑ%x#D2~[d_5)=rWU{4$C`ӡAn;?k̴8::R ԆXx]_Ѵ,%? 4V.gå(`̼BUyq*xD$3sXk ‰/v [zi`z$Xqf5<h0lӮ3ƛT1x, $rkxJx+w2MX Z{W휺sBgyN8Vz29v&f$zC Kn ,.:y_:Kʌ41Jeiծ<)*=hmpv%*, YfuIT-B DJAmM_vde A@W.2~蓩,rFb%eUIh&`=H)5/tVU?`B;`~4GXf{Oܒ=.YR( Ţb餵o21F%Xn,W5grr8Gt+J]eLJY9fZkTA% *h4Ǥ=Nol*h EM+DŽ!Vs~LymĆ_j{y~*hց/^Ϥd[ 6!T!4 ;7sߚ\7L{u+uD\adK `&Jg.XJ\q2Zc]h)sTTDJI8}~vܬ ' LI,5,a 9cb (Ti0a@YW>&M>_x3tV{-X3k_i.*yiб5$IMϬOU~8G:ۻl>VoxRX2&$$+yeTyŽx#YsG=K-<'֓ېLZEIDD-jOkԗ %_bd!l{\ʈbk\msYCefb- +UYލ;o5cxX1%o .| 0O+GbO<GChru~+ uen<><ޜ:}f2F(5ev~VFɈLbDC$L9 Ufca=&HOXcJ'^Z BYv~qcSLW=A3 słi,{j_l.1˂CQ)<|w1f{@ulGlVW  AIhul_,)_\^yht6J89iYɰ?GU$~]&-!HUbBQ3Ό3w1YZ'1cs1b:s6d_ 匥P}V]Fcd㫄G6X|\ߛiZ=߲xIƹ 7ˢzyKRk)zYuιј:<&EVBQ "tz5>K3F"|!vc/7jݶ H߇ks#yۅ-u'hh.daoG*^-/73aFGĹLiegK;+JsUCc|Ӟ5qx@WD.| &~UKjUs+e\vGYjl3 +k3&!:|nYQBp~PL7ȢI^֦2yW%lIR#) giFNA.zG=@F`w&]*(/iJۺE0]a Ey(3jntEʛk-RP(j6MaW1Hmٓ^%i㐆@,fun ĢY0!61}3dWG K$)PzW7z6PӯbK̜]o oY F8X<o4DFF)GM-B*G ]582?.y ]*d liNXS!8>VTuF&q&wAs#!a]LΔl=Qlpp-pWm^&A[2CWuaZ/q+^/U" A'*ߕfi| _m,U^VXu̸1! +,7!/<}ڀ*T/O]l wC+9]D vۚǕmT+gȢ5~#uqrNX.q/Y1^V8O>%fegYL"iquT !d Z6bh=~,qa?lΟiXbY|G9Ho֯Z0sZ.WF'Fjt45̔6ŭmGC /N /n} b9U|Nn&/% |5 v r$նLGl\=$:M˗V8"-H0f(_r*xB1x\YBשND^}~}'#>wVqP$퍃zMp\!`p0%' s}$Ȳq _`![U\,`|rb9E:d3Yz]rjTK`yE|ǻQA j1w>r`gMx K} ѳzo[aH:jȔZ>l@NRv%Y1E7nn*P}x Qb) Jlsy"N1ۿ_fsD/Ѫq0d8$1¡<엷ѳRX׫d+%D"<~q.CSw'_Z)-q8$X-{@v{#`$Z|*Am0ۀ\|=s[z9GCFܴ.{~?As`fQ3=AQK'cc\ah' iT_+2>Db4ge|[ô:uR4/AvDj;r+uwTjVV$Z7PPG*ȏRz`_ǩ iU{کI@,۫8e2&,R27/|wx,\ >+CfQ#Dy]a YǨMӱw,byԍe Do^&"j[,x,}4CnY"CCm.˒h cRuv#mJirYMwڌkR;WI:'0X <֪|^]58oqTS'X6|*\È;EŨpB8W<8@{Bl0el`i/HjFSIa89q%vzK'jZb+L>kGiyu iS.˞%AęURM&4*qLԝL۶`\TTLS9bQnCB^*Y'S7 8)";.AU3TCʘ_ 1.ET_CYBQE쓂VOs193Jp 4 ٺ74 ͶV{ld϶&c̈<4@fK6n9AbdΈWFb[*f;߬I{ 1X *2nIҙqR[L[`['nRf&\^F?wj\"Tw*%ٶw ='ܿ* k80p9I@R %eAPZ(/=w)LLV6(zWgލlMod~#.q_YWCx6uYW5l-X?1i^C%wWM*WAϦHN<5"8)#Ak=ԳEO7~O"!J"Ldxߔ0%F~$+`n=GQSu5|k&_%gb9+,L)Y~Q}y[=sDBL<2!:™edOZU{L̮lчƠ9Ny1ݮô!;h oWB/F~'>BcюV_ \w|na S}'֙[Kʢv$Lj7=o}VhPf0rn  y@p#h' to[=-P;{vڦ w+B}-0LpK~({bCPlY ]vY*u;?6 g*y x=7v^iđ-Fxǵ|SϚ$ЈQmY` _Ӝ.jO7fjɻ~\P 4G_G7=<,ra`s7+qY'ڐXFB52# S䟵I ד;QO'f3r>` y!``,4f^ܻI9 OF[r͸/+Bes.H?ΓOց:/Vkr{Q-ͱx,8"jGlaս;!)] 7[ 8OBwi2B>dmj!?RZA/W66[^[i_aL*ΑNG.+ jtԘ*7~KYhFwcݗT?o0pVwHTh+(6-bȿJdGsX}]&J/Or?.iH^(/,-ïA 4M+B@{=^`41p.d H-m> -1 6.ߘ"DNk~p(5AyWWT,БV"cPՆo9ot]^21r GAWlvjRz 0X63b0]0!l4t{#~ D1q'Y.ȏG5-x3EogVoO68c2{k["boYq6* /MimSes{Bܸ0ILZ䏅KKX`*^k?~*NpIţhAY" ԏ•.QUPι,Sx^Y ןU,kj:'"Xs7q:AGxD7{)I7b ϬbSM%D!r}Vt1T81\j8fSmnRP櫪ʞ`2B::y$BxJC?"%ht0*Z^Kx(5]vva;uN-6(kZ\=ńJsn)R$96g6E  kHKxflt(Kc&/pl~GK @ց]>8D>vafQ?fnG&Pն'E9 Y]%mzNW7m(ϓi PHUYEt Ld ,5Vd.l&P$k fkQ.)c0łךotz mMfWOݾ@s}Ξ u?m4+$߿zKJ P6f3i;o>V%I6zҕ/]x=۹V 8-$Fv_$7SH6쉚:P)[pޅ*?hi*Y+f PX;tpjhg7Eh>RwǙ4'tjpHy;z(wZ4ط83LZܵiϚZAܹ)7˞YAjgamwJR,RB<7TF+Lݎv%UD:d Z]blB1l`qkV8[gre'Q,1clx Tי$VX!~1% ~ĉQ،"Q;pt8La*rXhi6HQ`w}:nnZ8韱DdgP"75acZLXo莲Õ8 (0G2'U.+ OLjGgb*Hv,>*76[{9nkKyխ.*OH}hD~_8IRx[,=\;Q#5tR4bKR{נO?Y]+A;0 yU}V/y^>WNy8H *Yadzo~26Tw}M@8U T-(8C|jSj' '/d~;~4(RR;t=4M),lsTCnBψQL:GCDܗ F![;+&5䄱('IA13 TPMFjGd#NXB{!u:TP&2ENf{7\Y4Dž*'gdԽzڧ!E─f7nyU Z|ۼ'ӂ-y_lˆU`g{ޮEz,픃FRjVsxݢR1l`.dp߈t fZWы"O̧:N 6Ć,RG7њ?=A)kqz?s,Ox}şɊ G]ömΗZ[wS's;Fsp^zfZswS8.({o |I+QFL>+PؓU!w0hf:B۽pS!H((e5N<+1?82=AerS_m9 k$zaq/=ܔ+@l&,L-.̇81Ա(w~HwJp ĝ<]q4S^}Ö́%!8v8@膫3˸ԑJ B2a_j`%+r; |O0,\3&dЍ<{Vi;-DtWWԅҒPzCl nliOxh$yeհk6'̭L92r1M3y][)liĹ͝i<u76ƆOeW<㓚­VYc.3pe_Ѥ2$&c⅁4HkGi ۿ,QsH$RC8X&P.d'C3 ٹ)Q >qճC|U:0ht7'Kx(}AK[9zR c`Xd}$(&Ըؐ&CgUZTݣ +wu"J+'!V%  V|lKf|;~⿓84UR~EPTsA4E '-[$$԰72M8Lj@WƯ#>}DժJJq je"_ZzLqrЃAEۺ􋅃RqXZ\_IG+J3$#gL<ص.4VZc1(?wUUz=2Q]`"u/9|nQe/E'eh˳&Y '4d`K“GqALD&_h0 y#Dk'ydY??b#癬=’1|"Mb0;T9~Wl.2Y- 2#q9=}Bqh_DbJT]AdFZx4 NȬ6=tvuKDqO:7jH\ ˩swc~uMfqDL$j%.yV@8dr,LP#8>EaȵI`8mK=[A0)kb^)fPK9٭Nug ۥ~ϲCqQۯMaΆVWD($1:e [\P\[UY+,swp˯>3tH;/GsiWi]KCu[~c Ұ@縗f/ԞѾ{=[cy%XXBŷܣ]*pF]Ҕ^B Ovo/^ʤ }K2G}@_==T "1N{O[36%lӸ%w ؾQ&|#J)//It^tvؠ;Z/}śovr)ډNkfaYYAc8tTG7 bC-upq~ I5ܗ(I24s, Q|ȏvayAZhOV.)wJ{`k1Xf3X3[{Ri=v.El,  LiQp C^EuZ>,~A{p[3trz9]d9 tv㉲x2A/޺%澌63$Vi 3o GuJI3!W+>)c1V4#)7j%᜾>:p,p>+zb3}T݆M*ta1KHbНd:flSϛ.Cip˸ !Bi@fX)h^) 3scmzȳU ;O:4;Z,jŔ 4=pGrR+%0>:ʌ\6dEGh'?MbBx|eҞrjW~jRS{8gePsb [Kζnc"P]gk"u*0 '·dx)3G2VN)Z5KvX X>ͯ_?=\v,- =RZA^Mç3/vR)yj#XFܬAe<-X\AvE@H3?&8%BxY,^`ԂX YWҧ蝕9}_szSwrcy3sf2A[0#Zh(4\_-c e jb"3-+|6JMȀNE&z!%[=?;m6+cGEY/&H/Q iaZyl=unI~KjاT|^xB,P\ pH3,`sUsi,O봁kcЈnǍ{~R3c`oWTKq첱oQ qnW}Szg:(x.J#Rߔ*]!A*h7\ʶ!hmxkÚcg2!>^MTG[?+&)KiߝKZZ L,.) Z[*oH=JjK RTDk Ew-A(@pq䭃uؑ*}2߈<  \t~0xQ o|GLj/A\"V_IR_?3 3P:؁yᒛfՂɘc~ 0 DW$gjEsōfC_1vyͱ̊|^fX_)&ж6p;+ ЌFDŽkppڼtyK,sQAS8^A_pݭ0V7m 6#sQe3 ;m߅.p+2>eɝ_i4Qeα!q@ 3=C_2̠*r\ (xe'7\y;Y{;gcx-TibKۯOn#g!(٪x"פ& b9ǟYg)$4zk#zS|^."DB`ŖRV)#.(',0#.R>ƫg'h4%"Vh 7Xۡd/ӌ>*FWoM9DBd鍡9ѯ8p?6P2ߋXJ~jT!=5YYviZ ]Px'`[hOI#P-4 w?4Yk-% U #&}c;Z3혨#5{ٰݾhIA#_AN[,??Hn0{$9RWn8%[Eo$+7|&U?okƟ&,$Cd*Q#_S|XٵҴݰL퀤 X\_JP< uɏCs,&V4  "y"bRobqGϺV٘(ZN ^j] g&zB߼ ^])z *E0_vL%U-s*a-BCV.f$iplraLp._W%y}+LksNԵ߄?d1FKח>&%w !2<HH)$.`ū[q7u$3Ċ?-Y$tQ,PbSU$ڼ} TPˊbf"VUNA 5͎|/Z%J(;,UKֹkٚ ﰥ aH5SQ%S>3 0a%yOMp9@n|%%IvK_r IL.@tm4-<,@[/2Xzpm<lQMU`.Wx E#:,ـqTDu'j0ƪ'%'ct&B:(19PN?!q}#&;i؂j)vdJݠS`URA Zn[AkGI‹XLy$C95~PkMX[7o"'ʘ۔7yٜf0' E)l!I5+C6})GYp0*FX੶Np$H; M6ȸDeP. ]Qv']bl2!DZ#`1STm^Jy~ 0)]/J]άK0Fxѹ$+1Auz(q\zj2d1XAW;#_]9HGAWrO1d3r!pzH,϶V. 콃uXWc +% ӌz"6$'^!,d_&hogD e"&Tr୧SWvXefvğ;?ξ<ZQ.fܳTFy-A-U=L>H,tyR 2&!@24Wϙ;~s+b!d/b[DL%M*,rݷ`9–oΥƟA'~s(i׺&O9 ٤9ˌ"$9 xt%?1Lf6$MGQkqӑwXhmYypBOf[gҌ!5ƥIS@)@bB]mxt.rj!} JMrQCk7!0Y+;fnɚ;BZA/2Q-ĢTŽ]D14ChTOmU\5-]:1=QYs#bey4΁.bo*_$oiD2c3ziqg`S_Iny!Bn}'hĺ`fzL+GɭY  }cK|qC'=l&+_\j]0Ru)]^TAFYBfz/v#ƣ<;ڮ2GTzsVOb@uFybZvS>@B,y<0O&֋@ߝ$w/ҡkTϰ6;/KzRqܔjo=i)qk I6V~J L';$ pM_'MT7.*¼V+0!?tm_Cߵ>[fֵ B)hoj%ؕV@c\ĺ__,t [}ɚPU=ˢ 7ٲ8v}#I0Q 0~E|6eڬꔱkbh8lyS({6P`Uj1k &}gP>J“^-{cOZSf'>M$"{Fo\Sg`GbMώgXMa ]!)+X٣se91{7kFD&k,HtO6|#NvKWe;v^\jAkO oӔ2 8zghQR f&S.3z=PhCxVEDnZVWhOE`W'>x@Fֹ/Y<"* ?u4fܽbCn@W_H$Vp Wa͡ oW( S# QN2NyCuL|Zt7O7Z'h2M(&mBc-c-@c9Hi#ў(()ڤizP8 Zwa iϑi?SiT<(}U? -96*>jϿ"օS_tFrvi"Ѳzc[$%3=PT,khz>d}"$!R8Zڴfj_Է|rqX~!Ѩσ:"ɮԴGۈpA1|DnYM(QLqE9%1N\ʠhBrԽNXJ?$;ʑ4Aޔ'w\V1e, ;x9L`w<8Jiԏ.:ތ]ӭuI9VNR7(ܾIo.:s{VAcx><חgAlը( mjuꨡ,[#u5>mJ쎻hx.0ijw/-M@։; k~pLP㴂eh_3e |B&. Ok)9Er.&{Db2d?2>4lBw5cyWhzcj_ޣQquoBcP:HY5(Ek[Ud#T:S)ڌlaD>m+}ü '~g~ӁAtݙMeZ]ࠅ 3zVLn]ErsV< RU{c_]'"-x6Q1* H:<[+tLXu@QÐK{YA*q%w^8nIV048ď'֣:9hk:-Ԕp:.B{/GjP {ùwo@=뒡kxCAC} O^9sV,Y`I<Ĝ7zU+v.}RBkp%0R0E;wG:C߹>3LLCHz}64:r]lp)fp 䱦)/+CY , K'2C!AXgKwfֱs0։FwEܐjR+znhߩ5D4+Vyf|SA"D5jv>M0o/|dx[0ZGl-X3-mɠ/v[Mn S~l_3BA elȉ c2OT,E+sMu.'Z07uIrlG<͹ ,-L%{O대}FR'mJosL7-Ƿ!"k,s=r='&חrѳsͲz$&.ak"YF|Xq/,;RtH3ٴǟu׭Ye_I="0G đ: 9w0mG"elK)l4θ2P? L Xӓ>9҄==("PntK z`Q vbiTJ-Tx}8*q*UrPO=oIX` 9˟y&9)h#1|Be)01K(U`TQ}"6f13B+eO-}^"[@1t."`s!LA1Ȥm .2<"s[|#;lI:r ;9(̻ ~O*?,SLɒ3ؓ@tvww`ƀ纜 H @M7:/*`*oGUjS"m9wZF7(!O;"('㳈aΣRQqW1T`V!ozVA 5n&[`Jheeh9Sc+bv:DK>)Lѡ:{S:me"snn 10+|lP3֬!uGq, Lī^hY͑gN.șP@ mQl=bGq>64$)RFJ=߾p[&d@YgS (Է}?L!YķC :EH&Nֶ"d 6Om~JH-eF+Ȃ͛/'BRn{bU]lybǖ<_Xpuu\11Ġor8ԗM(/:A%UUH1q#J֩G&8 L=|0j֕OCk1ጝ({p0PLj%$lI,]QxgٰFB] t ׾b m~gB0DL7tH,Ll8E+3C25a߶=x11_STscMgE#֌%k+to</g"PLWZptQwWAPΘٓt?goE."/#q^3´y[z6/֡A ejz>!:Msdq3/_F1v*xv@xq4~ !FӠa)L~,?(?ݿ!]gIȜ2p}fܷ c =)vrx<`SgL\dxC*ښtYI%}>yeQ6P(&N7gr *!Ih+.s|8lobhJ,z2;I{Ot@ &,9==Sb'[$߿IыSNkEn fY?=T,,[sԒ=P6]IO]szs n[FV#W<4Vf{wx8/hSߘ*@Y}@5E dUyz%xqzSwCns .֒;lE?o_iaeV$O9̭;[2*y^!ݾN܈62wZ n"\vC`FP5Y0y83K{fģ˜*x)\W%[n W+ꡧ[ğɦ++_/|E5ELgF\|;M"('X(NYx&sk5F;.)Qi^%"t?< k2_ZnP.򷅡l8 $mjiM[E"o wfE\.1Vȵ1JWt+VX,SRcwS˵wM>ҷMIMZwف`=G5[hhVL|wL#qt;. ؽ\<5~\Rɗ yk1p;+1Ѩxٞ"Y1M3YDHeQ` qN&ئp^T q! dk#7 ^VNFg A Z1 T^jq@Ljq"84Պ9l5)5mq='SBº?u K0nh t{N2e$i7`p`9O;-SCM1l9]k)H{A wK⤏ߜILr*Inݻ14ne*L f2NLU[#L2;ۚp!5w\>jmxCQDTwe}iIvh}cGmWv$Q"p2{G_u2# Pd0 {Ŝh~a^7,qTT`PM-Spu2nnrKssiAO /]_mW@ cUTBT> ԸR8D 0'QIKK*4PMxOpp4ĝM-Q">žO *7&䓽<|W]'7_NS30N #].]ɠ ?Q1s<ܾR.o讘>,ͳhq7QoPZs֘t@UDݤ'rf5G.yun=VK#&{ 44ւ_/) K ~I1l@٤,0v!.y%w$}u'3KZK7"qt yunۍ%58!  s?KfuΏ;%ZZXq]>ww}~(ιӕ?nSiG\`U5D-깦09ſ+JB<&X|ҋYjo>iiM)r(_6J0J):/df?x<ݡ `z,-?fUw0+Ab8)wqx:~è}GzU4>`F{ɛ)-.J8: HSp)%9gɶXry}6P^Xg^N{I [F?EEU ~Hx<2W*|{3xHmi8#Qgo0+zg!,H{CQc#†KIA\[@)#nI{{3|N%5k_F*?R`hy_.$@IU ) 80^/|}d6oSTwjG5AY@~O\ ТVw$º":3(7He3?`FDf0Gw? -M#fQgl,(7k=^(Ӑ!< ' 虸 <*OJ;~=Ҳ_A?^  &ES2ɀ6ӅH\[% g'8`׮ 1fo2nۊ]\nrSf~)?ʁ^\Wޤ0h;聡mqX `'r,NP@چbpPX>Y/./iSRD鉁j%/W)ӨRR#Rd4 ,^=*21m ,8x[_-$Odc;Ĩjd{kk\ 2'P:kL(r؉9AS6/<.nȧgN:6qV1ReML7~BJҭԵ4 9е/{53tgxm_xH䄗Ox /{s\AbuME,r҇h/mCIFҼRcs\6w 9O\='S#KLUe/=*ۭr@ 6#wm@?W >#"5K2sx/kЎy5յbN'dq"kG)< r8t;k=ے%B7Ϸ @bdv~A#oOdm ߡځ.T Y.W#gOc!6! |/QqF 3a( ?^8n{aZ mțM\&:Q ctp?ە:EkMI6Gr0dcJyb*eTD~] wy%Ma՘pY = =g1^h g8ؒG@-<"l?K%DJәi̩řx]`H*̾eֵbyylZMṓ־]JHm*$u+NVxRŜC68mҨFt^ sw06'dv`^r=s/q@<.0mㆡP 莛 rڵb?t_8*:)Ҵ(#)>Z>p1؅7(@f?lSY 8 ̵'|+mH/qo*ƒ]2Yf`a۩L`\;nPبeEtgW5 >PNN)y޸YǔxOAB~eʄ4|KR,PKpf]{N][ #; %=<~]c@1_;bp"r 1aHˣ-: y.6i:glr&!LhCursJztnRɟLs<_a'ʿv 7W;SXR..D/n뒕j=Ch+ٯсT/}D}o`HiXu%bLe pȃgmYPOfCvxqrEg98UF@C`_l+j, t߬ݚKE`3S c>4JK#W^(f.&h"xdvԭ绖x}Hpa!Pm?3{^M }.o!ݮVSՑ?2fw*ia6< O ok}%2ԕWWzftF/&_F-Zf}^n ʺA2A8>-x ~9K\G+폏!E7WʋQX*~Ft8KDO-MB@MkVhRy&ɠ0L^}iQdq ;jUugx !jڼ[q<x=AD=NX=J*…vf;W=1FΨ8J=p1لYboܸM6grGM t=X%}9yKy~O/-}֗.W2e<$uPJADv-t|R4cD^Zf ֙8/mK>HE偄W|̏ɿ?];o>2^y9,o$o8yx9 +Uƴ~JToJ8Y*(L/V3ij6e6iy`^ۇi0 Ht;cV ܒ{Nމ/Ix7P*)6I!2T󆕋Df "wsED{O=\h,߳@])T* ]mc4߳}aNnnc:@$"Z>woK 6CG=Fنs|I+9i:"W )+xϐ4a [8\i6<[A ˀ \7FKco YE _KV$x@U0H$@@d$o,~Œc~jHX#iwN+[mbbiKJ̔CŽ>o08QmA{ر^B،D=I6 M]81ѣ1Z;.ijnvBjm~z\G~iyY'CN*9vlCUD(97pPoc+cb'EܬttOsm#ͭԤ0%\+$X}Bl'5mgxn򌹅5Dz `(H%;ڊꨶ(÷aYz;I0T{ $>c2ekSN}1CEM ~=6yIil}yߍ~·sO r^4S׭ #Vnz3dNd,/4Xʢ(if5ܲg %fWo;ě*XrʄBȖ0?ሺ@b/=c*MA{5suĺ֔" N(6(z*ePH$EXغv,ȨEJ3-E\ք'>IUuA(-t3nۧ@5]G+_PgKmP\38H;Nq8f$!qImXrw஧]],wCm&  )CteVg1K4h/Ry%Ӹ͔۝(>za-:է uB>0RY}FkjJa =Dhv:yɲ`` ~-3;^8Ek8v&?"R#\撌]Yނ3_ͪRd%+|W~뱘NlY0F%`w\N\g}6F˖f Gִsf5b@@ ͒}2&r$}`u+.Vl: )CtkD}iYuR>UD*%`鲑&"q@E"|]b]rGN4ڂR=c_)}ޏ\>yH<*XQ J$_CV}vZ0SخL͓&_Úcq4O&m}>^'hyO竇lw՘l_Lσ,0m|PsK?4iOƃRU^ I'ΖUɞI-bo0.RpD;TNã5ih*j 1nϻ' ~KAm$A/v4+Doj^{>֯` 3dxT#PٽƉ kqQc [7F–6Cs%stᑧ}Q u?¨o<`꯾T oy%sy`xNއ[2?Y9 ;b1YL:+Jso^.lQŎۋF1iI}Oe5$8d g1R$~/G RњSc8D^:dIOhltXE2 IXfypi$1UY¾NpzWuVmtyH|m$F)ped ڣw{(_ ;n4QݤPZp4,eH>azǽ:3 GeyOJ\(UɰA*!yO$`BBMoٕC <(BwhoE:mJ$/KhPnU[2R:i3LfZþ'">▉{qpW\?;sR2Zc3Y,4D[ ,b/t˲SЬbB$'CFy'|#4S{{Ϙ7)ļlԼїVN:d78~P$شA9<~{! eԍ^r'F{@/ߖpK;,QLY٩m<yϑ0q:M̢)g3G?w"aB"(scmn!7?(h-藽O5'wA`)+32FJ#n>m9ݢG FQ߹}y$5=*GH5zZ55dP£Ŭ9C.b hrg CA()[sl83=[Jļ54Cu+ެ(deM [[`zRVE(SrjlB24*~mt=ʑk4@~tƣ;PWB؏Rեݳ}q'ˇqVW* 8\Ae&3ACY-gżiN x˳ړϭ*F|AG;ifLܢN}7O#{޼BN_>;)H[c"(z1؛'d*L]!:/ *fBy g嚄ۨ7+H`%JϘnh+=P D%GŦ⾕]4I2ԮAZ!S_MD)TzS2G((K viZ@O`kht(<=OryNȴQkeGIle<S9zu%֙RsdA/h,jJՋ7ք`]`0:d/DeDHziXXO;O(Bxur O@Q_kV/05m8礫 H?]|cϑԽFm]`R3ⶡR0USI U0φɹJǸt/3(;Qbc/hy]WƠ#K/qaiͬƆqI(mщ\8HKh1 P-Yo+jeʺI}8$֫LJX7~'4J fkfc0Ze]^b:'{ʹ.ƕC 8b~ֱž`E`}B•wlI@mTUٓ\׋3(;yFl WKPʸk4pšu浵 wKS0y[rӗ&ⴜB5XxbތoegҫR4#KW 9r0Q)fEΠÅp"% :)9NH!bx.a/D!ATf.1}{?<*y8LN 6L|w%sE=sHb6\E7;Tm$$٠E.V3+wS,ܹǹvA%LJ,U=lܡUHڤ^3ۗdNSN57ѴaoRCcgC>_|{"vrvv/IBUu%{~˰V}]@:^UpbwU\ۍ]k hZ٢Ko6 %84LrfLAMǰJP͞AGQ,BQm=k+[X$KE xcPTgdz$ЋM>RJײ{Z(} 5Ȓ :F=W3[ [ ]f_"BG~ m6#~A4{"F0_@-;l6RWR_pgoVOԨj{|ƟK5'U䟺oBz\*I6y.@)rj. 8 `15 Gnr L`xuR$S*Yl*>їsd,@:,yxX"#+. 2xi#^*c.#(NR$69O("A+P |dus.+P0n+p0ݿߑ)ҹjWJyRIR>Duz '> UqMPMIj֍M˴m &0jj.j O<@Sk󋉫KQN6s萓U"D,;ev=kyمHtSw4㲵,o%h`Br^?@)rUG6ʭ.P! 4S|B -|J ˎQ˫_TD%s'(D =Ĕ;IK)Ǵ`1'WD]o C2愘61)<>e{l!^\ʋ6ܑ0WG߹Y4oϵ™YП Ej0tu*m-2ц*V+žk#JT >I|y a qu޳O-cY@ЇJ;pt-cWcyTpYJ] fTJzGYyYYwotxL0COZ'6akJGD'6@}[V+3n}]eVHL B]b N uUq݉#aL] MS/؀4yAa5jOʳecu. (o@[ؖ6,AnOT O%]0l̸s%Y{Q6MFsiJoWCxUHBWLҗsӒ$BTDYS]0̋'G6z U+@[0`t\] #.1h_1 &. sBwVX㞵%RV@B)'rYpzEضs_b.m;YN;t U3 X8' /pqf<;qM tɋT A.Kyߨ}uANx}BIֆoNfsp2_$)ͩ_e?l 1L*%~܀1=&Juq%ɛ>Q#k3Y[?=xTe'~:N2QM;*#vj7X鈾>&HU&$bpGQA6ѶotKk30K0GS5KMCF-R3T#ek8C Pc=6W(t:KtZHy/VVؖ8E'^RCCczWjSuS!&@xR ~ud󶓊i]n@MP拺 1x]T4zÜܜZYf%]6W.Ku*=;4mw3I@NDLUOGHP*8DcoCJo\ Cq~r ߧݓbslцγbh[blڎO;SD;fyCԻ喍C,ԢGsFY3߸KQ`qp`|/S<-¾bxjY+"H m70}8sh]%+r !;%qO|4\"5h[Kx#٢l "q)Z1wu&%D %JJidz̒׾(|> 5<E}HoqӦ~Z7٤hh)22jURlЛ=<}zU⎎W1&@ab-h'f XGo=0t9C5RQ@ vtG}>/tT f~`6:@2k!CDϾRke-}q5<_C!B:t-M2g<ϋ;eXvekDrk`x8or -2"CR".:PKMUڟ^Zn80F8;s y!k E Uf[_Ekq3Вt9`:97Z ɳ3 4(lU= O$~|3]YH]<,=f|fZlt?~MuV:LfN<ۥ 74=|,Wf4HEF-2薴ֵCķ%>@8Ȁ-^xuY6V_>l9_1Ni< ?< N|_)W[gTB(0*ږŗ*ͳ,gq'fE1f^-g;vRKlEbE4@z|`[pՙ$`,`F$`+nD#e0G]j]XkBcPF`_{΍ 63V~N6le9NiBY4SC*2ȩ#\>aZgW4Vbzq'(M?>%0T|a$t%Ae8EbƂϺ``f,I~ux{~𤏻ijWI ʕͥ1zP7!r3kǮ.qsy:?Ʊ:dٲWJ kcηb^dH K(-#Qwj(svȏzwnU^hNw"/8;q ;?m[v@r:&O 8:倧K3P[DpbZ !:+X`TA#K"%V4 Nyu$XyD?BWDavY*r ]Yj:/J0uTLvq*|qrνa,A!=Iͥ1?dRU .5qUR[w{U֛zR˪nl Ivmclc&9L!<蠔 e.vWu[GX%Vf?$w@9LG\>y "+Y݄~7plS+Sƽj}U+\/ )⸤-FE ,͎υHg{Lt/ G%[voK.ڞ?SRGT30GgMa!5 $knR>龱$ )O2c)-cGR(Xys8'=C @Mڑ8C\'>ΰ-ϣۏr`[˒jnERڃihE<~+u,F͕ |\|\g8BbOOek,֭>ef^ێ6 %2/{ A x\ηDGl.jM-)v=WGmԻl1''6¼yk2/CTL|!IwEBbqJ_0 "z:QdPzyIx< I?hZadZshՁ_`#2g\^Vn$f):񯑤V&$ncw| 1[p[0_jKf`X8s=38Lc;+r?Ś+)}D#OD!PCYYd0hRϼys[v'5S~B\5;m”ZaM:>?oK, e-S^Fg]>Z ޺$Ov݇&Aܼx4@ag+q $MĤ,W,'Q=N*8q36=Ox, ?IヘQV08x%p3H WFT+.@\%7k/ɲcYg{=\x]xi'__4`J}^f-m=Fht,ϞQ"p@r W:݋5YcAaYjn?@gPfWnIPHʹ%|+8U&--r`W_$ߵV5"y>y?%Q-I#$Du2NPdsdb%ysRbmLOzjQDىaM6;;#t aF;r漢gy5iwSjDde%+VN*{zmoY,B  Е!+n tΰiO- H'3܀;b:$*S~4ζk]4`,>0NZS}jE\KS[/ KpU&IʽIe8.ruߵEITrі Ȫ6/"$Iwi~ZۛfʍflH8OdbZ}gg:fv!!I#>(hp%=f~ä_`vc)l`$yrfmyYA}GGZ0 uϏ/r%_?7pM;vj_:R(rH*JwxDڠ<(]sǫۢ;RTЭ69-$WF>F*Qbӆ)ޘ0MB:"$(!~>AW\ؑrB[!B:7sՇ9VOÿ6EtSc!aJ20@yonKݺ4:R3~kI'/ʔf!to8`hU`P ܼ&%EvU4'Ms:}I#>U5҇@T?E1ʊ}n@_.A%*a1%aԫ)}٦6}[ɇ|hmmwlZ}#z4 IN1#Wn&N cC֫LpBh**0)tƭRbs09m^!V:zx:(EzΌoǴYIT8 8Jn ̈́)a^1LC gߊP`vfʳb IV}xpc PggJfSJ7o$4`fNVptȾN-B25p2.ߩw\530bهMژ5Cbeш4G.>?+,>t<בΫSb?:n-vA iϘw&m?r;'RNQY 9'n )mo5ypY5gN.i15Nj.ӠUqdP#ת2B,K`N)SPTsˇ½J :]R4s$J,S8k $0I5LEuvL=1U *z! }1.ipGO O.N^.{t4ǺʗIB76DԢY@(R3հ 6Gd;4>uMB_ E,B_e'eԈ73THր"Dɼ 68Y[7GSxN!P2Lr)^iP@+-)De*y:%b;+ nj8I OfW6=]CwGxDr)#ssR4fԭc)eV-񀘃yR=Kto|;,wp}(Рq*pǞ)X=dEnEizoeNxZ\ Ȃj-ޞς lC!a?L$QAnn;y3F@LB㱌z<+F54d (ڤ2c0nl988V \gMln6C5^qZYiݪIܰ; Di,}9P7bybEI-,3/UK8_} ρm= i˱|~$ 7˜ԗ [ OET:c;ϫoc3~6G6LѴ4SBqb.G ؃7yJ0(攕l+"l֎AOª7q#fMV O_i|i{y 4DA_uu~--0!@1s; wa,݆oPq^9%dӣzk CӌھR!? '}sHjnAM (6/ V (Dy;ZpxN‘$c=''9dNz^`R7"؍Gc+=$?" `fvNHcpiaS\{ n(pl.5$|?}p!/stmϨ5x|i V+V $R|-'%&eSuM $lHVTr: 5aowFp}z!ۊU9gPz34n0/\ںt(EBK%jkDTV &CE9~Sۋ9-)=~ahHN SUH }N)C*;AΧ$c\F-; ,s1K'JꟴFȂcwVĢi9wF֢ ([~]ty8r{(Ƿ>I%b]C5դh$Twb t-ܸT 6Gym>-Ic* M>Ğ`XrCU/9ڇ։68\>o-+i@5@8S6{JB40 ( uΈT+URc>׎_k&7S%O)rVVl|q3HM,#BͶhAug"ObMݻаdoHC+sPd l>~^/G{ k!؉+7A Xߟɰ08bM^F֔>hr(C#i0C.;js:Z;X  ,7?hTph4|VH9"0~>.6JPEqgd@[TOM& khyՄ~pզM& b/?u2|W9YB^hm͆7/ʇ\_M4Zo+JTXclMZ+xXt+>]H?NoI?,Xkzdm^Llfk"[%9yPy f+pTY>?L3F@R~: qwcd7]y[:'Q E x9#0QZ|:hR h9*t[4w2`ɦ~A9.+ed.0Xv؞?O̦;X\gwrUC 3'&L#܊o&`5|SNl+N`X; BCPV;ff;, ve:z{ȦxБAC4 !ʈyn*\w~Vq5(c:u7y| gb] :˭ 8C^]~g] sɿg'Y;~!W씠6Ķs Eah³Bp̔uS'ou_^Gh;j+3bd`EJ^9bN&LWW0L&} ?FZ[4 ˼kcRAY x ?U y.:j7 !gHD:N+(OxYZv4f_uE'M@TwZ9%.|4.p_\j5?Hrhl_ g_3?݋cw1;4eubްSgZ7G(L0(Vfw*!ݎ? ?d/B9l;]ގ >o0X[5..OǗTKrIaoѥ|ՎrQr0jPx'sۚ}:mo9Tbfұ }' aНEG=y{YһGuF0yiL L?:8$΋ K&M*C|;뻦' =Ǥ*P=\<:Ktv)/>m[!kc5m#V!IMqEx"*fႺJ yF *JPpOQӲnicԑm+1ɪQI.ŋJ2uX!;]|q3/JѴcqT6<=wR 6HFC^@=ゅeNDR]y{".K|=:yk(ieEfxuB"!``x'ݔQoGxaflG3Hih4F2j*.J7FNڂ`;}5܋O'ɴ9>ǎZ1hAo gb}b1M,4]1NLC ^{!w^Q`A*uc+ _Y62aBWR<&tM!=u!UcbGa1vlѳ:L rȶcwqHBqŘs2-|d5EhrF-H0H]>P mIXV*KC I}h^ ؉Zy^`?Ap~9;dosX $W1bGH4դ>ޖu>V_uR9ed-5WHÒ7 >-*Zlg:BSw*"pO`@˔ µ!}o}XDďbRhΦ#" m{ ZZN+jfWs*a,Jۏ' 腆k"jt r~/LL,"Ta}Re?I/uOC 3+=pgQJ;M%~'3#ۭx R.]\cbz_eZI*Fh &=ݚݨyP|dO*ƙB'Dd} nT4-S$jH:xϫ8D}jp8>WHJQC?thKW]z`Q&ڭL,)}?{{Btz݌U8pLoѨ<tmYG 6~b;M0=xLX2v z9A7k~jxt֎X#ϓo1 's|n6"V 32gsZ*}G6;E4=.r" cޓX̛OGajƱdR ~howQLֽrwLt;DXVV9ϯ峉ΐ<}3-$z xPMgd#1 %}GN^S1k)ͬuXv>u+ޛ`[]G*xXs#(\gApx˪/̃q]Ҥ0+}nv$(}x[QlL[Pf)F=Rmv@x`I)*\>,x“Ab, ."8̟?|o↶ΉPmO]̖2w6un h1} 62kA r3C\jRlxGCյGP owv?҉g3(}nlw{0^%iw(DIwS\ +fWIUqʸ+c @=Xx/2hj'\ujz/m3Q4;/6 b(f]e)pDl-Rm̏գyyvTG)WNNn/P)X@L|+# IHB /L,>z7N^͢@qw#euвsn;(Kb=CׇIO-wآu0L<"+ 3jP徴9F#VM{Nmr{uQD`Hh e#7nW(E5\qV~:Q*YҠQ3|cCMطF\vBɬYdvMGW+FljYSSpڡO?p:KNF݃WN2׵:L}ĎK<m S>jaכCiCJ 91xLd)h7$u:FB |YA#4ϒț `̵nB3jg^]Gg2e`n[O-7X2,A{u@܇~9ɲ<(݊>e>Y'AY6cHQxbח>Uu8Sa{7~X PHN^8mPM$v7 V Ii@TգXZR9hAif=OVpCdpV'`F%Es @JNT i?>K&%(Tl1-x/q7So<]7|Dm$0lĶA_*_l: yx&Pظːҳ`A@C]j ~*Ka>@MhRK25&"oΧXP~js$s?hiW`HMR/.$WxDJ Q#2!~;5P̝~gTfϭ|RB 2&![Bd2TsqH;.?O쾐]SJC] vGcZVAc&ҥ'qcQIkfk,Wh+R`9?dy z;?K743(c7<]r!6J(UK2h5ih$w 9V]@?C*8 3`_S^EW'n5rZt6wHqw$,NhZbE3 [\'o,B j?AXL- BUTQ$a" Z\vI]MeEԮt)?m;="c-Z$#otNyӳ^3g͞xs70$*M9!^plʛ^7\A`g;?`)Sݒ(5OQ/}Nlz=44idcεy[ =x1e@udrӣJb?UB9SL H@L縥q%VU n.suy4xX#Q&mg梧:OP6 RzGP mT%R\>qފh:(=o (du{0Īʈhǎ-ukM"~2gFv ӄݭsZoy8^\FCݺ0)AD7֑MN}ZĸsT4i3Ii_" ʼ)Vb̈7b,^/$RzqUBc.8o?0riyI=0>U& `:y ]*K0XSZv.HN yyvf<- :v0?k H%CܯktHLTLE:hMNa#}Z2_V=g?}3rǎwލ04 xvrl<ڃ))NxfVt-8G9@5Lx. s/ǒGa B`H@RhNdٚ,*dBM@Oَ۟2(Jo}mɼĊdJYzQQ1 J\ymF~wB #bJ+.w*qɩ,%}K\#:8h_={}|({%1lzW <; _'j֍vk8.>FK"6&Y3)'Di8+ J[4Pcݙ#yMgeUd5 9ۚ+OJdQCw);@ʵ&V :CBtt<*v"ܴVDϾ' X}DnC\ALXޮO;|& 8QSpn㰤^=K>k@skƥ/b?XG8#B(8!}6&{3M6`zi2d6b)o4}.dCb˷ rPq ʼn^MP. E!2Mn3 ' .|U-}"XpU A7E8*lPc0M̐Jz0ֻ IMb"JZ2e1Vy[,M{Aå$f IB~ %kCOPUaޱYc HzJX+SA6k,fN$鈹QKZ*F A\iX31&[m^w [&F҈41e_f킥J [o1|G3r(]vBIiI7"=E׏\iCe8AvxnhDq,+4 09B7 /sG<|XEn#\Xw jSLXr1 %ty 5й<65Hhr<]Z^|VAv +k:3QUcǴTXz}^څ:M>*|ͷxbfJ֡4q v@ڮ+tF(fDxϘD!BrtZ䲤UvVK;mp1uDXMRmh["i_өut؂9iWpQ\[W¯<˜ԂC).0n}> ߸;>b*-33>x_+5,FNOnV6cg#s~{i,:$mϡ҄M"S87}֭GR<ҩ "E\3@яz#GWJCPɵrP~<Ĕ":2?O"(;v٭P2βW;mR6sĪns5ה[B=DS=έӛW.P,6)9. ri CDF_TU2Q'xa*md,Bun8%Ķ, 4Z qA|Q*~TgCmݔ6|/&e`KB]tu=IY_W_%tTI Hɣ9e$-K|;õF"mW %v\LȩD _ 1 \D@Qeu5ǩcs'@/yd;ȉx}c#:%*!S HD}alP)֙:8CAx?u|lMyhХoLC|;QEL돯 >d+0[~HhdzqV =EFc4?Ԕ&ŬDpZb8|v8!d gssRngq^b|8NۦU$ζ!O&)~Pinʊ`\|ϭL}!znޮKSyԭbo>69{>kTnVHlTհZ/V|]E߅*=RAyhW.݀ 5s,X 62iZ1m1H5[ Z޷gRaJ郯K'+ aMZύǷ͐)Δ: ?G%h\34U CpEnKN}5(i@PǃEsR-r^nܳz9HC* ^tukYGA0K[)dǛM_پIl`bM U Q/q8sXm֖PYC΋jW J_1cbMW;x'+&ϥ[~WXrhsqrޱwQ\Y쁮`ۀ$#%T7C"Do>u[Zϵ 4< OwhӽG,ҍ1hdJ9b^4؊+sfnUT`6E: 抦(xbQ m.V`) gx~ *v0-0Y'e)xxJ}yɐ*ٵl2ڞ42o'e!PXϙh;갰DW3k/mf8a3tp䡥 70tu`wϵ`?oQ*s徘-ȗ@ni&^E06{bVz~1y[,H֎_˼D4h{15KwvNeGە{^e4 8eg+1LeJQFCpH:EQ^/\U﯒A "JVCSbDIH`f?=st)=JV h뵉$KitI5X1@!ފo閱g('5 -$hN @7e!ru&B{/P!nϷ! HT"e kGzj=[<1=)[Q<AzUŽlN5ūlx;7qI{ yWZǂ0Xr5Ȥ:)Gή|DBצRZrvҖ+ 3gCuEK:Y*86YO@j+))=KՐznÏ#WfK@N4D'n=x./_8/-?W壚U2ۦ?dXA%]o-xf7zT2S!X SZ8A _nҍ"; L31  xИş/ Σwi!n)gsQK 24Uuv^zNmYMc`7RfFtn]NLߺQo,׬+&c'U4لz;YkCzrI p6ȫgCF@;&T"Ų@9M/&` M~Wb@1LCjI*55p7va~q fr bDtP iG(<\Ju mWߺ8ccmeəDSO@1i B B{޷K? [?rnTH&o! ~YRHʀ or~dT`\%CI,< ̷pElᬳ})]MDU\[:Kl]}1.]{{D1Y?QT-5P\Nߚ&T.^[JoZʰl~3W;"&VqyW¤20ۯ*5o+Bw0UtCc4$JF 7\g|/MKX}r+^. 4YN_R.>kKϲt½2dh\Hv.ZCBT!1uT(/9=H'^$e sha#nMX<; vUAz^g@7R{jWd0-C4W*2J1tTհO?W-aZ] c\͢¦iF(Q[;0)rl\bX/fAVo/ld| Ow+'lV"s~gթ0NәhROGezmpjw OBה[olL4HI¢!%Ɋ\z++H\r+.l@&OfmRGlѶ3 ],8k18[w.J58 O>2"lёi#W..tPStZ?BAjxJc>g:  %:E`2IewC='V} .QMġ,tFBSy\0'E:R)d:.+<'䵶诅e75"T;EYȮnW>V0NfnLwx<K >34y|+Qs} c-G\E,v+W/F|NG$Y]?/as}NezL./7w9 "K0.Kh僖VHv MdI|3 LBAHPze-ҟOmfljy= O=2qAE X0,Y:Ƅw"v&%dx|)KZ`ySQ|1Lڽ 5NZ`+YSJepHn36#,0YJ٣(8`\yI 2e[d5CE2|O%x!:6euX88]\JD.~#Z'd LjaDhYS" ͝O"XPxEX},cpX/;lk (oڼmYiV5[۰"C'mHZT-پ_0ěsGKblL8}R]&ROYb1TLl,Tlg{cZD%A9w~03V$͒Ɠ ӻV@5scBTG+nΕ_$]6ɢ{zl}Ƒm>媔KAs~jR!,)_Xk8)g,:$ x>T矐X 7+n1Q|!FR])wCf"Pz># iF/oi'l :t^'X?JYφ >Kd>r%|19(㗮ӆYjH~j^<_9 $uk@ѧsI@V'dZ oJ,(S]iPvG7u͋/tObkH-#nzr6F9*] mPNjѲq˔kODXӑ7o?sK;\6Q~8^0 .;쑙UTf5!M'|[7 n1G?9S`mEE)7G#MR!pR^0G"ٜ~猞??5CP<(V(xxS]Q2|{e~;ʬˆ ޒQʖ0Kah 2NNKR$Z f&T0$c`QE6I^`үL`ML0MsSÛTe7,d)bK)> Áq]*EgBb$$/r Yɛ6AMCϭ5exS(Hx7=7'T-P{ih6] @@O̺]Q4McT*v"FItr6f۬ (UvxeK\&?JgOd!Ws߻1zl*![HCmFiQrnprhe3%\82cZIIp !P$TXW Fn 7xfCӝxߐP ?k}lIv@a_Y_jZl&_Fj@f 6Y_WƏfT)޴^}/z :ޘL~yS {`:0n i|B/}I3[y4dٴ*TOEhҊ݂A Ѣ)#$ڋj  J'kF|6)T ܩiŒtA% x}XH#y,ֻ!GVgY_C39!ŝhs/ >7Fa;3[0:W@(!\D߁A/9p%GnvQrJ2qy@(i|~u*{}uL^WBeozy2͑e^dv-jv~CŹyQ'&4a#pVxf)xŚ<եIbS`Kv4[v!-#\`j\9*tjK|`h S TV^ªx? MM_ _4\7*p9=y ȡ2QF0TA~O#6)?~[)ΙA~(P t6D٩ UqvVB%[ٶt{7D3*D?|NOSWK`vʃNH8Gq 2Qjgӣ6_A/m#EUu, B zpDWI7?"ٖ tG<ax!YO(B 龫vzt^\Jc)lڟظh<\q@W:9t#`6!'ӍfVTZz9ϴ9K'yv՟aˁƪ)ri^gKe5.D ŅCP|BZsc0JvfìR<" ->D> /'2"u z04fwau݌V1I NlOff M3kEp/vEhiܰɾtwد+ޜ6L\\7Y%P: '3'~WŁ:N)Y`f<䕉oQ Z]c^n3 LF}?iYD:u173BRmuѭʶŎxh>L-n ج &鳳NnI`/Ybmvo}PJR1N>rRU?Ti#=P[EO|hٮ]k% \IJsS7-EC!@V_ R11Fp42=`k=+aB纜ˋ4`ne凍5 o2zwG ?=lgriJ U̯{b[VuF6i_oO2 Wʏ*Kj8Ӿrcl0w\UadckSKⳈP=$l^dwsQ|3[w;1]v7(d1`vuځ5 &_Wbw%g\f $pvKɬ$:ꭃw'C;4G50Y^AF_HѢ$U#^| ះ8-]B2Fh9-\ǘPuzXC?4kUma.ҝe-_wm8d~Gפ9N"Ep0zϬDvq_XdXaZ+ϟ(2H͝tMv7ѥ^ w|OX) D_er%2)^|̤(gB|d*նޤ:izK r VDž@:Z$X#d@Bᦐ2;a< ܄LKr#s^  DGdgb+i".zAg~MX/ t.'WT6C\'2*42Xikm z`)2lEϻ'A?!kd`Աjo|8ܙQJS <%zVq`%+*3 j82ERA70%6mr\ZRp"}gsK'װ*dԍ7]5P'`oצIGWԄ7)lSʾ{F ۂaƟ.{h{])c&V?˜}kʫ;ݖleJ42[i,)2ntV Z&gK %FbwDS U^DQIл#罃d urąr 3DҶ "z:0ib(DX&O,7'%(|ƪ];q֍{lE^;,v"Ob3ftu99OyBU)ޞtv.Cq1JA[7ElaIvL~{ڛ2Kѭ`pe~D r7w+) 7w[ ` `?Β#[͟ &?9acadݻ|Ԁ|# -QXyaƵ7(̐z=*tqWx)hL34[Ljd6je=<P0LMry?[O `lDJkzAWSY7C3kJū@]컗),Bt\?&8YwnRӓuԯj]/`e`Sdπ6YRk3%1VRMoMـvӚg yqp笐 |%!67L-.8ΌX y }\;O?htZ]XGH`[BѯMBy|ԟ6s  _Zn0XKQOH+͢u-fV!J{R_sFKd7U~V2061 JcWHXkU4h-]R 7|;ĂRJ$J9HG&^ѰL.mr{ܒsͩt ''ƚ8\:e` O,2fPD\o~CAG"^*/nF9yt$N$XU9Pj ZFpi"מKX:7mO-Φ*uUƌ$1۷Ten>i$+?R{ #7AN0* `Pց"B BWĞZ0Nђ-QZ~Vh(pKgT `5˵e~AQl>.qܾ|ONmgqYSrADul#̥гmTa/;jB*栴r0Wj2,l,h0悰 hua[(GWV*a+dju1&. ?}uW}7EYno\Ed;nj8Rl7,VC3g6z5N!2"p<RKWpVk/fn!2P߭c6́.[/~45:LFgm$Qn3ԪMd:sXo ,W: 7`s=x`4D t8$yK i (zw΄o շhތ'.+)_zq'nSiH0r+e$z=4nBH JjEtD9b(A6r!Y+}QG`cF9>e6x}n6aFXRE_XOo!J)b}ۙm J @ZfFZa2k$}? ]8Xרg, jl+QՒx@|gq&/i&$}~Eams*z|Х}am:#\y_. 5ي%Uʫe@d5GPg=<÷mDC">#J^dk8<^$X]U˾efR~*փd,,3%aTFro2S'K|3ɩVL&-G`Wf/ۇ'-3f1YK GbVO)،+r"%SmxۑO@ad)tsq~;y}LRS00xԗ}*Vć`nz7c΃<ŦaoN:Xg đbwO FD.o e茜%ci]oz?s]78/] ;Uu %(t(L, 8/&zm瑱hVԝ6&*Dpԃ;5z(t/c h^q J U4|9wz@8 Z*N^hoЬ#kD{u3f%I IL) =b>s9)$9왹Gܞs.ɿ餥4L?nBG.,*d}Deg7N/Tw* (A{I/3ŭe_Fg}|t+^ 6FE*6%َ޲ FmXIYDq>&9{} >6ϼkK;G#6fz :!L%3U!luWQNFni ^(qPA ^Fuc"<*^'<^@I5v!bkJHgJQؽڍp1t>{~2t՟+#6Y~Ó8˻^2kq|McwZ` #ԑWY^ǤnfZ'atE*e#5}GȽk?xB.V.lM|轃H&u^.H+:w3;O86Wl,d2_9&\UPRCFx"wjfPZ ^K3S3єÂU?&v{w{c{u`҄bNw9H#|2G5tŝx*j!j is0l*6ϔ6:$=Lgw{_@/U \l+t'\=?0'Ŵur5˖n\] bl#_ĪjgV NekVZfPpS@@Lo)w9o@Pn* փgPQ R@GZ7kHa'Q.Q q\tۃ+avHS-QW+i ٷvsmg J*7>2}Ai=IeL1-v,qjFbέ\K v(b9gHH]HWP"ţ5lMëB'*>b2 l**5:rf "RR`b.!JA:8+:')kv0FEM+!!N/0\eAZ}!0D|Li]"ƌ4/ƌZeZ4'"VU&\ Et#x#aWS"[6PB #~:/};B?5E-M))'}WH糺wo3aaR_pOlL[Y\IVJZS*kgJ/1v^ jJ^M|fiNUQ;AeP IB.?>0t>:i7D*>tKgh2D,) N-K  LWYtnG__P6Zim(G|(|)ۓo-8r ʀ7N-1|U_2"0c`Rv+b 9!Dʇm|5.7$("M}q dUy*U^L0l|gGcc-< 7OMD5< ]Z4Fj ֗{P#+. P_W|:'cnp¢̋;ɓS_ű~MfdV4 >Q }Q4a.1J?;b PHm659#u$:Hي|Nbʪ'}BsUnWxWh@g:}74(_] R.f0;ڊ#BrNgU&ƽP_D56'p o=Rt<ĥc%G58 6_#V'=man_IytFA.G n9>Aw5;O(ف*0^='߻Xr$.>1d_h?gs OIQ9^i@ gixqYŘH险r(ngqT(lme)LYszүTi,ӌXbAxY9Bxa48%5mc+ᶤz8EsQRutEyD$!#_/LNl6 G7~Ômtԕޘ r`|5 I/SVED#=ۓ^IP4>@Tz14I|i}-Rhovҟ)M`ELZA s x gsjua9..@q&:>+ADGgȁ&QeûڷRܳ%Rկp(kkkDmfr-g*vdYr&6<̾[f,ybvup.\[Oc #a rKU?Kc guXijErJ)qȉUq1XEȅ@[`FVٙ^372La9on? '/ C|5RP\U| 5^8P&=b=18#֐(,LH @ڥܣG.֭u%d&uK=p!HiCdt-#tztZ"KaWďc㫢~/LEqc)=%dž5ʸɨɰɀ|]+:yDzCkd{pG'k$9nXnP =J(b7YMmo)/[AޱHgQxfgרK*'RrmA0GXkC>dzŒz]=$W geQ )if~s ~\_$ gg?j!ݣ\U\aH3Ֆo6>Pmy4L]$yIv(] ^K]_ E'`hClLeL䗝NxOÍƾ):4Q.{_N@Sر JPc]tv! -v?qEGCԈ5`^l9AT߆ƟxYWuzeS5SWo[#=$;geޤ|;!ƺgBtOU,Dwn)VL<@|o#z<.J"Uf`:l z֑/Ǯ4yc Q9"05 9MGd&mFu3;XWV"r}.2$gbH2aCKHDtタϯ()eh&(^jᎪ%wldkEz$5κ@kԳaf0hAzCóDSXE.NjwN@xK8.vC{kϊ+#*P0[@}OlN ?tֳ-ow= [.gѐeP381mՔfACL/ou/)?QopB铧.HZK|xR"9Dey`J9˦n:M!$NuiUĩÊiml@8:->ã$x̤w=ܯҔJ YtPO]B;{&~CKyLR:iBqعh9J%En!Ǽߚ?y#aGCv#~g3maؼ6QXq M>̣<> 4o_^ 0jmƜ04=_so`^| "E|]\;s%!9[ b1n sP-O>i1à;-Uhj,ܫokB#?HDmMŲtf2eT[dʲr1nU`!H:!R.f;oQ%պF1B8Z%ǒ,rB 5O1[r6C؝7PфA[ŏ&9e 4Ğywn?eSɨHxҀ>wd''tf!Q Xo/{CF R}6yVf0^i(!ޥ/6(;VOoyV/nt`a@]֘%dkR|˘l&y/$|M41_2ݥi/ӕռ űHWƀ-cdhy& lH0P|Dvw?oVYM!()RZ(~ q=Hݮ]fa'qB"|GΕs& Kg5\$6JDϝT.%bVQ.}tI#?Q i]I66#2.%l4ydVzIgÀԇpLw1wƧo3vUa-ۃŒ#е3>dEǮw1X0 Q1I71O0_d)[{OwuEC}]VatM[O4,쩖 #Gyj<(?&MleMH‚P!(ZVm)|$Q5ͼu՟Y <LM‰w^󖹓 Tyk/םDiɑzPTc"1 ta u%zFgul0ʟ$ w&|Gm F&eO2Nj9Ƒ ?txæHM˙jq'i"!އ">׮@|V_Gۦ!+M;%`YyީWGRdi9W{t*uk6-o4\VMӝ^q;OH 0[Qv-sliimdδf@$g.kG93dCq*K^VVH& UX'2r#xv97~Z7gF CN.AhL:7\br BC62A6q5>x]5% ˮGHKbѦTlb[tA"57Gʁ~Mri|LX~9H}dx2X  Sr55̱Alap!,ԩHɺ-5{wbm%}56^ESV?,O.#v0'|kxJo9#+~u6*F0AEU.zDh /;Ff՛#`vS0pQ=Eπ`bQze}L$ԻoVҟUxJkVln9;53^oHtÈ|S$aD$=覫)ú0߾St5YؕW0@P#kR? &%luJ}3=Hl kmgd[h6lRZ̀ 5D LݎQ<:cS(0QVߚ\ JF( `7ãM|_oSykVƟd|E hʳN[,(3`kocn˖[LTٮ%JYB8U MްmebiB55j3\FWkI|^e6k\\v<'?hħ+XIM ^дw(*GD@0 >~ Q,jiq9N ֒VQLbd~/uf}OɈEL!%DMFأJC=uW$ Q3f&YYӤ*O  ^T8KDtKC>$ iviثk )9d7QU3[66{qa巄Z43yHTzD|{Lm5]$pa<(e_FFAh:jQAQ0Xp1L}bK%g*D#Ȳ9rpj!F ۖ /E`3d'|?Ҩhm)! S:?P~P <].GR4ȮɵeM:2/ER끀CiG>N~%k`& ^άf,I!j˓rRJx")_g{A&[zޝ'i#ꈰ>S\(o҂s,s*Kz 8r%XAّi/Qi6P%b;ZNg RvL :Вź2KCy ]:;E]HNQ + 6f];`~76:DQGOQ̨?f^Q20e~#:l1qjm{zOO\ zt"~SԱh+A ڿ䃯<ֿ(?hĢ9{h옍?wgw7ȅ RV QDP!&+!lsut4Wa[!o}\W*cǧ0e0$?HBW7IӬ$wJr; YXA5eK,K@vW~P%?r;ix" D~fP ð2u*a38S'/5c Ց+BF4:DyR} -EJ?{1Tvp sy^53httB"׆FঁI %Mbmkav\A Kq2I".QN:9mouxF.qXbǤOOFAQgmK9 k|0|k:\5 Fluk@O3Vk؍s4ol9Tr9,mo U2jE <FŹ)O]tQם#$`WO1x$B@$Fy$Ӟt mKAС9WVyяU2LRy O.B/x뉗UY4>㒯)28Zy9y?ύ<6-Ժ p #ߒBq2ñ;S3d4 p7\o<@؎KFfm!xRP-r@Pw}@I N˃ݰP"1И89ʂ#QqJgxfp% Xuަ7Jqyh2enF-G4k;ҷgW)`hpS{\>g!ׇZ."pЩ?|fޮ w=5e^:XEq ɬZ0JߡyaG(Q/W3kJ.A/Ce4M H m 5XbC8Qv@ +F0kdlOX? zzabՍ{f`~V>0PrØO4Z7S>u F_z[~Q䎻Ol)jcKAPUaK*0fk85r5x-O'5&ygBQIX}%-Nh v^bw_=W~_x]7m;̅j|u\Y7'Fj LIf'(rŷr4+c 'CX'. @9;[ޒS ;{N &܄ʏqSjsO+4ւt?1}>h-WcCu֞@q<^Bڀ-#h;祿Z?}h{J˿9DΝ;LiT:tjHzsR '֛!sIaq l!&߬^㸸-'yo0S)Ʉ:ҙwY&B2)ˉ#1쪧M 'Z$܈<%6'1:uiV;!Oj/VS̱Vh݋cݲ5A Щ^Їeo kJtq%jFC_Nkkd&c'鸚)?9M/6>ª%XІ\$[ ˲>)4黢:t8֊|]*I hl)bK90nq#էfv-uK k 'e_[5%LWA 1YJjqio肙૔-ضJz)8Ǘ^(hߐ3g.η) aW@KV%}}ˣL9:WMƎi\;)VlСq 'o,5$2`9T-4S)f:Ip_éL%s E-wה.[e}|"UU{Y$ǥZO[-)̗|>Sk#U,oowLoS׮xotl:dYϳdގ_m7\~mvɅe'rpZS {O"B'Z{5–.8 Gf֪(B߮&Pamp8ERSƗ&0Yۅ+'1ZLy}|] *^jVϛT8! #uH߀?f݆}kMV_D}~XhJ.SVt}g?iO"x޺:+a'n/n!{#l@W2ޖ0ղ.;Fbx+Oma5Q^P ]P/ wq}]ﱇ; $ytl"<6٩`4(D'm71  J#f0߼3ߓ)o뻋ULBC^s=}N\Agn|"g+z yF *bFFcC\p1ش;QaoؿKa7B\keȌ Y2}jؽp6f聚 OFo3JBwaihmmYVzʀgllԘq >h T@~LջdyP,䫢 9]~kYuBEK,8!\. ,08|uz,j17Si2_zBdΠ,oW,'& >MN]e,?.9$pO=JE,#"uxT8-#㯁lk! Ռo$x2{]w';ֿ%%6z*i "]oӈ ;9hI!I/P>7Їr 57qM~3_S :EÑ4zؾ~Q6=O݊ʅ3Pg0{?I"LEp۷]<#k|hv"۸3T3>i Ĩ4xiIN+F'oacv%AԹJIZt͂3,|ڵuѺUwp6u˖C)&0NexoT'%@),iH@ xl Ua(նDyfRĿO77Bk-9v||Y<4=((07n/o[ {NXncܡ*!IrU+giK4&ٴXIxt`# 7;, *G~]w^YXuL2,*r+I3=N vN1,Řwd(e Dr(>7i9e&*a"tCx5/ּZdD/!'#ҠH;?iDdO`7aa zȏؗFB#""eM04f?5IPaQ33ޛ[9Цlȶ.<)F_J@,s\jiZͣ3Ujq|E. ~w8P4MTq Q\COD}` p (Y1K5Ew~Wuus!6k,s~58_ Fׇ1tZ;@UHW11FU{We 6dal3JBxK`νĩ rK\cj ވE]Ko)K/ri턍@zb/5R_|̡z-#"\!8rNYxfl̐H}K2\:\"KIxgQq!1nyeHYXg"xmx4$MM^Z(H:1x4wJ;uHc$& XϽ'QfEnvgϚ. $;|h,G\CZDih5+wS)i]b%rfB(U_gB ۪yx @X M QT8ttoǛYoiɊh|bE :Ol Xa!PnbuDJZWj>M~[/s-!\In&ג!qxȯ(-a5Y~OZU*0kKLq l63ǥcN*ȝɲIj+OPOغ4PwM5Kx֏qS"[МD6e~Qm-]bgCPVMR>P/ŵLXyp@.T0(BdYqV 1ڗsϠ7Sm݃6喓t%S_nt;b&8RqD]/i^|AĦ>[jiE'mucHE4Kn ==yԧE~ GF zXnx̤n@9}} ӈ sܑ=)J- K,<@baќe("dd5oo^n~bhFc yU 7~E..9ӎJTvXY8uׇ(5*3 z؀.vImdªbtsxPc [H(j DcDx]o`0ua!d.U,VSKaL`עm=&(m련2i]uYFxDҸ+POqfobW"F÷w"{R7ȶ7noS>gMl-hA ,/ei}4|.Gc3{,khk©PVٳ$= .W>&~8:r2 W;w`t }pc݌4(-l 5MY<;1cKroAMM7ׁ  jU>GKyZ$֓ZSl Ut5|! "';(O7DC}Qr jS𸑐N1 z?T3RO=r'^%{6x֡[Tsvfݔ.؎19 0(3a)7x*6hz"dmj3Bmõ[ivzN|&kk\7"ȖC EUrPY5eWG(6"6tA?OeJWev:H[# 9V%M; m?[&\{tÃɐ#+ooCL[o ,d3swz$ۜyqwdG.cH}!\_$:M]jv>( H1F#]rP  6l\"n3$U.L4O%_G]'۱<5*O]ztK Ek=a]DTJ OA|7mӧ%XpI϶Ru|L)a=Vu'rIa]=#r V,#yf+$7>#aߕfQ;Gi/|g=)pAFA[\$,X {;L5 R PkAk&@F 8bg6P^.]G!]碭cR4ۼi$LaJ%͆m= P]IZ'}JmU:`y3#2b<0O""2 M$&|5bE HPas|>S>;H1e'JTef?ߍCSDg+tF@KvUYQt|KH&U; ;0~N! Aɰ|YZk&( :ɭdcWcy1>]DM,~fƞ~'IBѢljM$ȍ*PS>IZMmZEpZD۸{Ƣ6N<%@ln^yÌ-Y |eӓV*3t6YUwH6*=c`A HX?Vg[x>AS/|0dE`SC^<HxrJ`|Jx $9?o Jr&q))AaN ]-`CB@̘{tSo#] ':kg`^H *,ﮭ*Z^~%ؒ(_XC9W+(ր :0Kd1 B)TAg&Á[ƒ?Fpzw]lb)^{oykqQ6]>h52z.SkL/,zN)[_E99\#\.% 5RCL)ֺ_H_S=fq )P޸|Lkt_'ɴcU.nޚRo=L \G f|`!*`V(.7 o-dF[:!NeB,QrJ> ZY1( qyvZlkNOrb Iu, CiٜQBi.-Ab57`0=n_5#EXI1w?T.)_Lý('62?Ed}hUON);E;-*:_k>(fI5/=9uf҇>ݡatQ^°`=<2lPAdĽ>A&}c:=8D"Uf%W*Iv6]r el~ɵʁhKInuȕ9v+(|-8R35r 1Y}^\)̬r`1p&@qdHr~xhF!w;TΝ"6h>bttKUwa=ҤBzmnYf"0q c>E %ZEZؒ^}Yj<ܡ oFR}^2p()z_lhseؐj:TBs.8d^Du3frہA8I A a+D#vuR\-$RDHVҝs롿μa1W!mVb ,Ϸ\"I9Az32} ,0` 5Y 3 @ Xx8 ޖ"A&; $s9A@kR$ /+AŌ93dK6PCino>٣$C`*nW_FH#_۠/ `\tH=wEu'>H Жvɞ#IѣZcww@;O%.XuWoqMRZR[ ?"j)1f㟠u=,`8W_NIi Y{se.u:ݴ+YNr@?gexIJ {y=շ־ԻGu.ow/*)z.ʡ& szbET]8r]=y7b y_tHH2!<ևm8o^*+G\ ;\J. ΓN> VPjeO1E~AqPeu6}1 x= .Z,Jopȼ9`*FCh.cdhBצ/FhX/qb+TZSm[¬;w';+*ÞSn`|k\9u7\!$d6T*VhSQr `(/wQ}yS@ &G@Kd T4Yfo-`뷓rΥ6+|z$_:lHB\MT6mF>03uXSu^؟Й Vᘧp *DvG9OC%|$:}5ߗިL3tݶ@Ȩz-;O Eu>{U!&"lsVl(ڛnt=r!Rdlʮ-7Vrfi o]QKr˘[VĈξBd~Nŗկ j|`>\_YRJ%H;eרPrUm;u̽ptre#TI]KƏvTʸ I(g&vp(1)vW<%t{n@dY'Xp>סY#p&uvOœ uZqcIl^:~jOyfwEѾ'jC/8}y!aZ^Y *wyAE FÍC_)) -;{ A7>vr 5Zzi/Ǯ^9Sh+,m=)ng5ILh1<Nړ)b٨,Фy"X0YԂQ*P`8~ۖƏнHo W)UV=>q-</ -}( {+JQ>(ɾ\sD Zzlpؿ fׄHgÈ17#iS@z0 WrÈ|:Vdu.jrK VniwZE>@בnJZ{cJ'r1={C<|L![uA&=>k <]Aj\*syNhQZBNDw,(&(Q ϐv>dytTcg2˻z{BNPT_dž:7LX Q!'D4i%usb{ZS P,:w]mC$:FqA6Aw¶B} )Σ*. BD~ uP!kCFc 5 q/ G|'K6u%\hx!n9w{q 3f'T& ^JXжI .bB'I^6U~݆-)?ĴfTX"JYB;f70S)D#m=jE^VW-48# `m<ш|^T!?1']{5ꉁ-ѰS.dеRϝL"%zdȿ\4ԫUͤ'rطᜐ\{7 =]xLO (Bc~G 8ZY,ɩGy] J+rdO wǞ-CeQ A[Py"P6I3i>LcA~ÌYES-Ydo|`IC|Ӝ {iKߗ@3SX~,P7tq!<@Ŧ&8!~[%+Œq5f]E -tmAH(}]#1rH}f.l.<`;dԿ8C"sAW؅ ,ac &;kt{G GyfXbn*L]I os~-i76_WX] |v 'a r uo`~>;l)LCz^MY&wjq 1m?oj"6U8Kvvʕ-B^SwLgw8l.xDpq chVgsXtuW*e"YA\T 4b@”T.:k%OKSf\EF#MZ" jmXg%V!GBA~e{ R*w'opup. n~`61=Z{@Iڦ:J17tN&5q`D:g捡1q ;L([ FSEYs:R?76m@BDC42*L8ZJ ]/V `ualhawq~ =&?4$f'di$՞RL7 FD|J(yK_:HJH"ٜ:kTS?w"M݂HZdwwdD-kK У0NH<+$j_P~f,X{F˺$w!.#pg h#+%{nPo`o1͓"W#T"ĜP7WI/*r8BJ??IO>!}&N1jԥ*`+4m, +eBd]aKF=!M9V/{zn_weop6䞵,!kЭ&7t,V?f;ruL2B=ϒrVղ<%KPU8wTLLݚQ:u=z;(O{׿w\ /_]]JuB> daC̾&!1fT|P{|rE2;wJ[-3ʁT;mG NVm&uN.Od-,z/kVëa>/dnA+s^B`ʞU-v95|ICYޡ`qKkQrDyqM`p82|H:ځyC;E5$*6IuKW9f6+G* tYEvE?0b;: vl.Ud4:%<[lڮK$ᠭ)7}$6⊠z6+9i؉`dl G!^^"4Svo f+~ .6SM-Gxy6S|h* _- n))1ƳH[K0Z[Pyd˶8h@9dƜ<&,kd3uKMza5;"@Vg픻i D]O]{! _S7[Ưj|U>>20X Vĉ͸/-R K /uS!C2Jhv㯺?$Lc%unU4޴`?W=(N$16Ygb`*ZRrjRGCO7)w .Qu|P(PM=GLTR\2Av.}?RYK•8u0Ǡ-P"N.b.tJ)jM5**?|˭qu$+Ĵo`|4h̙iM|RD޵ߝAy{+Vڠl]v\#op.-3eCx 2B'SYĶLq/46^:$ܖ|yrWHUES+FƐ,XcBLwĆ1A:Qd ^:,|'Po팲F+T4Ovj$,c rPXUri#H]`b5]`8KF;D=ea!y~mƊkWĮcқQy6~KK7C9` nO_\1(76E$BQ<FQii HE1o*.4W*U(M,C!A2_VH[CQ =7[iIw-a!#~;c['NV` e\a "-sW_fp`=ӻQKHmJȋ4ڇ(1X{oE# `a2az`., z@3Qұ`'Ah(>*75v- pbNqH Dޕ "5%i eog݂jHWU*4XcP:|ޫ5_ߺQ9yH~ usF܍4hMٶ1>$iWMIpYmVKOw( <(ɹ yq'ڷRG]i";`);YxСk<5֬:9ń &'233p=*pK7G-PcmڈЙ7@D'jQ;+DչucfkC!IҐfNݮL~*XɲќJ%kQ7! ̷] m'XNe BghG>kwv]ZyGiNԇkձ%֋&ϱ HdpP41 5Jf옪 A~! (:KHbxEgV^En4?Iwݛ 9mB=#|Wń08;@Q_2F{~m:mqQNObm_!'2=5pd1%sۇmDvÇ~ TG^W,eVк?ѾTaծu[BH)Y\UhNM$*9-cNN65( g"c٘L:Ğ|w[Ԛ]sv#JKŌfK*m~p|ar^W~萴0\PKU)C9٠Yycle=q Ȑ'~%c8)Eˢqa@-nCx'N><kU\}Hv8bX\1: BYg#>Ho֭r˿|Ǝ3I]QrUNy0QpP5^C-S;RPusU^0`QQ\VG,P }AdSpqtIGcS%|[{:%w5[a8jk,! H2 #C%gz aoVY$ӵLjyʖZ;l]LrZD"25Beㅠҷ͹ ܕ럷.p1A՚RXΰcוbcܥ}4W}&n\mr?/z#'i}E2k`<5ЏL\ Ma|&)ZCE5bWH$*RH~5QFx-+VMj"nɵ1!5j݆q3 >ty)`s0ϐ#6YC3L ~vhU+ӈ7FvnI(@O/S.o UBwK#\FU@P4Jn\3Fv?cH!60hp{U5-wSHq^Th%PAa.cڜ4NW9Ftuқ`QGP]gvdna8} = 쨋3'g}C!*sُ-}Ut prqkx{Kk5--Q m܀z@[;ҽOXX+RB'䨟c8杪­9WgmNc rb!-{E"i:Iɏ~xi8p=lZb-ڋ:!J $-92SS{~ rwmAq1u)Z7Rih[6cK"[$ѫצF@RLwlVyK~$8-P'eR7zӾ%33F FSV9x&9'(,{i%|\9uU*-H o3v}u>=GE2 D#Ӿخvh VU'S|zFfHoXD%)Lh(5LxO˃Pl>y'h yU1n_L>e"6rGpIA9E IRBRrN)iWKGxtE\gHMt t)o0thQfOP;kb#+:0(7զ\|2ȫGʇFHϪ\&=+\ -d di6sM Fw=Oj"/sH򴏃} 7 s.6 cz\֕~ʢjjؕu&9-ɠ[kS7T) Ey-;iy"c癭74T,j QEcI Kwy|E13Pj0 jXehYL2+֗D9nCLDe3f0QC`4g\4rɹzvS 9KnobZIb'0~nF?~l-KZ !ꙕc36˟e%T=sߠ. k=c$ =VaA/MXu!GaT[8% #Ghk6Xq%"wȝmB~#8d4 ~ M/e;ϭEh^W)'DpN#TEcOLpNaTxr_1J^)+ȁ$t 凟H7,0R&PU -EJ;=*!F\ˉDL‚.ZACHTqWO- )[DFzHڜ3iF!bȟZi.6TYL_9WОOS|#JWsmsa &?jԙ~&wuCe 3nk2W >v.osU-AD&֑Ӊ4&KVdҏZ$=?zӵ~^{|n_ &&*ã#*[ }y6+9D.~}[էWD;- j`ԲEIm^\غbij{4rS;YCԗ3- \B׈: ? /H;?%d3P>L x72n{,4xla*0t$Ù&ɣ~a _vx8Qw nl+8 %8t!Jg"Es^\^dG78'A\yx-|e/leW ^Kj-aķpj#DkLq(t]zNHk?1A/yP, 5XM嶔hTA3Wywn:y>9lja nbYe`(lWaqh, PQhBVnVƵzaOg3nR \ppүoMyKB+O^EزE%1#4~z]#0@ڡF*Bx#flw5WhGf9zt"/o ^uqQaPUy'o$TMeb0#UXԯKwuBa}U=ao#)D";CBI ^M*S @}Ԗѕ|9 G!Y+ ]6p[sjY`˱\M#Qnb(mtER6UJ ErO[nƌyVNq~=kd,=! T:"W3{H@经!d>k4/ϼڅAݱq4,^0]|f(GVώ򬧏>ZS \-؈" H3U' ӉzQl Яz3;cPLy08e=2ITAb; RY,<RZk8Q qsl NthH{  # Qusi&%J|m2 o<}@Zb,*8]AFzȁAژ{9o坋ح1K]:b{N8_`VnHxuR[55׋1<˜rTMEA6Cd3Rz5UQ6aDhpbV&ܬ :zC3M1U>Y-^rN_+􅀄 |ۤ{k5sW˫9GapHvh| jZs# r~kCĺs+mE³&F5NbM?,Y H v* Dj%pC#v/X5@xQ1Oa!$=fo_l@ê")vzoMNȗYK8e Q~O<,G'f@tB?rCPH W 4(oeq٭*A%4,|EKƦv/^BQȆ(X=Ow 2Y$NOZ.S cE+TǓ!GځoY E ŵqIRE8Zjo}[ 'Dr3js,B\Zِ2J;__JXB-ecf!ҞD!4+ 0}awC RCoɓJYQVTFΖp;N@Om 'a5o6(2-;smvi}Yi'16b:;nWT^Nt_I\ \@$%?d v7;6Rp wly?jLGV %WPdӇIUGeQ1/6%[*W3H/׍3ƞ#T 4f!2ezcky}@R!Xѡ~Sz9(IaI,_6\[7uomlrqjI69m[5t,=(H~#MPwK瞳4E4QS0 m jޱ֔h˵-P_$S(@ ~a}șǃ|F$ 1ߠjKEhdE,:}Xpt"\`ds‚ Vcfzneh/3+hV_T̵}ᢥ$*)(FAV&uklhV2%tL?۶c%_8| o`*#֛zPa(X;h͹D+7i]dN4V''7x0eͶVG%G:ɮeǐdN`oʺr.UHQ`x/\/f`-z3 KqJlp[ц;A"2>=`$ôy:Ba!$W;z+ x{MH  Ô}2O0P)YE8Ox +q7'~Έh2'>ǤFZ}>aNPF7LWu &&{Ĕ{ꆠVV5?ּ%߻tq=9%-*Q_ ::]8GE,i!Xgrk.8kv◻j^;f}\OÚC.!bf/r^^i0T)ֹmE!_0Rݛu 삽0{ح-5 {~MiPv|z!<6 =P_V.i={ڥ6~KKeG*f"hR4q6]Z]?=*M榥[~҂0{뮗' oɲ 0?}¹@7.3]WW{5du{|b }x<.m+dj0ːVkA^mIXH@,>=K칝Sؖ$25㉒g#**|TLY*zBhi02S}O'1;Lƛ4 r u:B;#29>:f*.p$JU ~)YE m2yq];M<|w< p"tN\y%\ سSf+ڡq3 2HaU p X"$[cWHn~^pubAٳ?7BWkI^Nf*kzT%?v#!j.MX3Gɀ% 29F}IC9ᕥϒHg_g}&dFV#&, 4m[Z"^U)EO8]Xio>c&7<e6f 3@H;=ocnP,MgjGu>Yͯ7G>f<ڋؚy{2ir{MĻa'ӛԖ2mKGhvC$,ED%B+DXLܿAcU5(ڐ<-v_}v /Ϫ̇)+B9g}n7IGq$S<nvL$e=|uQX(s>}b|0 F'J>͟cD 6ԪEaC@&b}c+`UKa$545Z =O czJGJ: =KRLO*)9,4Y6%)ĝ?wl-K [<^6y>yK5f MXY_qfG ~:2ğgltz!af7 0fؐ2)\YFjzhc Pjx$CB{ oW\xOܸ;Xh.5zӢͷLӣ6xSܵ.wOx$Fi qD6'6g fy ]\bGOALiLfdJJ&)hӈhB6o/g¹[8TtSh1/z=NYWteiOi7L^W:kОB/^$ NHM#dzRq˼˞6ITh,i>`H(gVPLl"HU6{u, ¯a>h^dS7k7\2`o{+\8a0 =8~MSd[VLZ8ճ!]'rcȟhm 2OEu.Rئ̚v:t-p!;deJ#Cq.sPr@[ovjQ`Ӳ%䩲Y}]Tj;;0j R!+n[JaN ac9&"\Tb;t^ )(c.tqKdJwN;p-ҌFELDrecU b!n$rjy/tҭ `كԡP!J*O!4΍B˹/}m[?#>7F>"M\T貎j锷ҺvxCwz 胡W,p=NO QU56-o+%ŋ3 PpdV9Ev)( -o`#erGlkqA)vڂ\CmV@EvlAu _Xϣy 3ĝ1]#@լ⚈1ib aֲnYBJgi+#4|np<2e:;3񎬣?rpT=PaXa\c]ATPg0ygP:t]N ۋP6fngeBq8 ?.hmvԟ Ջ}̉{qPtU&k=o3ԽFxI:Z9^ٚ5ceС>QL'*l7AC@?@ `q']{v&T1^`r'.iy*⯅1Ȅ1Er?iEtuojV|9f\~K*Q%h2oLTլy\|e<Ӵ۳rN.:=mU Rz:5؄_ЇqNF*.-3 t6pj0^Q|$͚rtO7֠0?lC/fHa}i|N>,w57Os,$ݮe 6ei`)s+!Soi {"|&TbFglKNn]4b|RxMSf^unJVNk5OȗFjHL2$e%0/4cbӷI@-ʸUA>uPVx{*#G'!5(8fvIVa) }M{s`OoNuR{D(CP57{ud؎VˈTz0xt*ؼxȒn.0}M}(]9h4[h^ޤXn +v؞*NTK) qrFK BH]/Rpέ#Bs$~z<j P ~HWc* fj+,#`ϥ.^9]&yF0f \3Ƒ;lݛnF 4#7j1i]>3Gh `% ,E0_>ݚd _Xw{yr@)d0x ڤ/9`^-sBlfu3X) htS^3!'Ha,ЦGyIqU:}Km?;L8bz _\ݩݰ=K0z%Jiv15P.>>RƂZ Ѧ~?g8:gcm'@Bӊ>PA^wCZps\B`Ơ"B ,QM3y O +w& 9 lVr+7g |0FPYh"i=/r@NtB}D'N53)__`ƇϼjZ\.JOn2"gCv-hяfU-a'pm8JYX_<P`G"IVc#!8LrYGWqdS3?z52-߳=jVS Y ?|ClYQEȈǻ;5+6#O=]O9RF]"-SP! W(\B5,hs[_u2ڴݠZdg="lԼm B?dRtPMNؒ\mȝF?9舛9(9b=au݆«D㿣{]P".vn>moMU^ 8P Kkmt;*͒.%Q?"R ѵw:Q$O<QE"Ї}O#cUd@Yy pS=r~?dӛRR Ɛz\k(ytNYC!,d;y|cz8ժmS*}zB=4R_o|Tܳ CG, 5[z@|+2' xUzj>a56<1+i]|W!/4+-*^ |;]LNH /C~%hg^HѶϛ +$r 6'@mDYN >i!:>hDahL,.ХD>8/tK$t;t XgˊqѰϩj$xcq8GwjXF[+lSfD806![b)VUd}ێY@NKkJ^ Bq|2rO8Q<Gl7LI.= TnPjuX(yE'# j4t@O/@< td18?K*RvAMSOY a*J Z#M:O3 q4Q37]p3є!Y9BrbAG=:VUկ-'&K\l$tyRIPhۤ/ߢ:.?j3%~֛2vlwK04.!lzzć4ېd,}%'xêQ`*0ɎNNR k6G~:F+XH-}[ 5/>4RLIQeYd934iEB2qSe6@/~sҫ9뻃(*-&X7fQJxUXI9Akv}T+9C>K?e~¸N> 暾񎤩A̸t#AB Ed0<1PB)H`ނSbjG|ӕMtzm_̡[x%^(=ˆߡ.&W8YXRbֽg/ăP~hXI-idpό#wm 've?h%]$c,)\$ ^<1X1`%M\o3*2s08ӳp)d[o=v8j鱲M`F#\#ex| 䪯uK my1\mݩv,e`iPoE6KfvrXl-v19jx`AH lL>3HBT7)Dw*zl̡*J&FQTk |"Sғr%톢M,@DYX6 Po¯BKQ)8UL;Y`JzXE(6mla=PDX||G"ҩeNm֤o #T{L# E+-4gHkvJϮ(pZWS?ֲ9l;Ev##>©W )Rq@+H!̔*ٔ$]MP+aR*W{ul!dSq>rZM̬U=ka ķi)C/-.$M [rĻh AYm㵯- 2Oy ō͖l eXwC1.,g୵4 $:%e\u/9UL{ 6GѤťJycV~ tHOCI ÍDyyxS)[׻s5_z+B!ў0 Ǝml3˦L@ϣɮh<ֻ~yy<%T7 7-KVd}>I= H OY:DЃC-|N#8 '7\Qy$y0A^@{a:o\e q0"oMEx `ZAPќ܃1f<#iiw1 ZG:U6DqDYa|diKW#(i_<89C?zS(7\85|Wy ^R;co.2!)wnZ2["T1n,M^=1X]^>ӺeÁRF5UQf; :#dumW,}4(uD KBiM"7RdLUxg #@} p(Ai}06SYoq(Ms]/_p}7A Ij˓uĴѰ.,(y psK]˵Fe* r,aڀ^7=;u*6S F&T}pgŵ"L4*\5“zzR~SKҥ־CpzÜ؇ҧp@=z#E .Jbk1fl@o)vW^8:?ا&Ez2( )C#<97ФPI%n-xë*tM}oh 2q7YxF_QD%"3~c۷?ktڲڼ?pfz+iv,X=-stp7] T_'H;t8_P,^mo̙7ICDrʽeڠ JKʁjCyD:*1j3 <rE͈v7tӥI^|yQc_gK. xAYqE5` ɿ:W;f"&M 1]F- Q;5ؕ&4ANR~(H,̸6<~љgoÌdVptE.Rr0\JB[O%^s425cG]TʠsY:WR_r8ۉl,k0ӯ(5"@`MS}=_1@Ўj4iʘ7&$-;` =X_$id橪īdžnTYG\#Io}VbZ]ۓP DGF*ՙM- #`Fm jI^yqzQtW?ߡ%iIɝH>[MaxO4aF= $<=m|$Od2[xc}sm hiI‰`QyQ7P] T BXi4hUW+tpcЦE$rZxD:+ˮa!Y* lWv-_>tOw.\<@A#,F(վ-b7+o iY_I}7Ukpwܑ+8%|GUtp!=0S/R&D6LnGTsaE &>2yrbKQ(2]b=ud/8◟SԮg`@R;7fkD#k< uXqIxsQU2 2Cx_n3j _YO9 y:6|!jyt|C/I7CьtrBدdx0QDC# FqDN>×УO9֫~ 1ݜrgqəRK?zvQ[W2p󕷆8:٩;_H3';[\~ N<] `ӡky6sORu">2%vf36#>S45c:*unV?JUby(q;Y ;3};`'V~5 LޝD+_R{^ BRՙ"8brc-%0ed M 4;XoKuJf YE!P:FqYphijlAFxGrD\9k?n BGf['>i R^:x[K|-< C;CNϸx{x~UB֋eѫuI=Sk'w\ ao>XK[a(hBolm| Zu=,!4jeòDc}2'@@F>UjƷ#^_N9|Rlk ? qaB}4=T)($lF~VOciؤ׶+d(|K߬8푺|k)aȋq8NjS&fc^H"ŬIE{J(;H 5#騿|+2̵wr.\GNjc~OWO^8ςI,I5@Ô\"RG‚xc-B5:,z{|dCLXFF^M7V*"!|xL)R~Bfc, THLP m9M!d3 %ԡ˞*x*ruXHwm >TR84ߞMFB9>WhѝO/XwNPzvKuAwL75G]\[̃yO{@&U t Eە /g}uZ,CQ} >+ leps,ر_# =DV#)SB1#eow#ʰT >nXuYT[!gcΪԴ8^͎ɬM]M"Zkps4d-dW# D 9XU\80uyUzfaǤ>&ҳ ׏6rƯaC(tXjHDc?U}X;jXb pq\@}T*1¥s<2nbaͲfLj1['23ҷ/$ fWۆ4oŜJ]Q:lF/ys0J]lkN#.t֡߆; 詴 fB\݀y-cjZ\1Yg'E=3Cdv ژo7^DXv;>n5jMW94ۼ:0tąxfs~]2S^sCE1dӕ1 e(J_DǕ4NRYsl:P7TM7䖛y0A&W/Q:P؇! C > r#A() Y_AiʼncEtͻrPX|IQ !o—Т@9'/;2YP a9ls؃g)_Q3s_kIMFGL9ߏ? qa r L;R?zIPB(w{9'+75c!" ^WW,5PASG N©Tbg 'K"Jzmy=$R؁c ~F֟Bz`q!0]Okuj&M/{Z*;piI7F|s 3-(9; 2`iAjR+ $R<oU􀯓 "$] :`|LԅI~\nubR`)~! ; »+ŞKycGJ[И +`뤩ncu&6[Q.V`4IT79#*0@`wƣ0Ex;&XJMiKpv|G;31la55% ,NXPJMhư  I|nyS&hŁ>xPk "?[ s`!Iks2ك J!1jxHLUv=DX(?V;bN.5ݮ%N*s6IYOHd٤e{۳oXoC!aUƝ;(GJ=TSDصwمqBZzz2%s(v*B1 Di ;#~JS_OTR;`Tiy>7H@|%)ayY,+׹hRG}pPљ*&)a dV'֏IW~5ua@Ke-J@Y\ptcGH7֐U M0"J^;В[, qdrede"i.s[ rɬXP@Gcޜ>Ҟ7F:οʳz+(Y $oXP|k-S L{Qś.VI"&x* .z.JQoݒE _aVAlYhy,W[רe%=`Rq&}l/e:`B$,Ǯ:_̚cO Gf;(RfD*a_hY{Q\AVaܱn8{E> 'rnj1%,DtwՊ]mP<\-yߑqEyފ/5FK+K~ vf({f͕Fz9Z!ލ Vⴲc1.Tuҁ5K2K&t﹚~l V F )14_:۹B&)=SaLeD :gLll`r,mu$6ZЀR\EE .U7dˠŖ&Sy:t2U3vi9ׅ }%4i0|c<]lJQ޿ uD].`c'.sĊ24 >-7BBZq8g,SQoeLpb1ߕ eLGͽ{KjM-7Z }SJi|t7<@ }m(YIdmdc >9g>㌹a* i\K̺",LtXwToh~OB[Ӵ|:OS)P'ưcV4͆HPtbuTp5Uo*]L*7^,@ Cn:m{@-!oGA"гtfFU^;-%|U͍2j.k"r ak$+yjlJ2k'"ǫ6y`l_4r 8pkH[_|2DbPRb3n87Hٖ l .Xc{lKs /mG4et L>zBLfA, 2m%sqNݰʪv>h?Yk)4;l>q兩#( =wC˾Jn-sǨz Fl|N69 #%ކSmJ1==dV-P&V񖸍4E8W^%OpG%%:!PIP ( 6eVĝkh:i(b/B_#s?(4ߏ4S-ivIC*;[@.=ug|cLإ)^*:s=utΧ]=e_+/fm?jcT_ڎU[j/ҿztvkaA?P -AQwSсX#緱-f37Hg7tk Lf&Ǩa(z+Wwp*zn3Oͺ/F:>{#њq6# f4Y Z[EM61y!7>Ñ}X@uţ1׈6wokh@aNk?$8?1Z_<"1 sO,3=O s% q,շwvdOoІdDw5t?z>mCq.6{vfp&5he *R1 '-<#ҧ89rQ~ML[XR:̜qB'ůy>K*ዟT$1͂G!BI[AәrƦ֢g+ɖ}zIF,ܴ6v.? ^ġG-LDv i2:Fo|5w=Wh ލ0RO?so4-=\P/3A? EAMeKvX}ǬC:YUϒ|?o ?č 1e|'3ɚ/YfV#xi&q~NKwKzJgxQ*VA|@fYaV0;&%mOTE)`:N(.1PAg PVuVX湘;Un.M[WM]q6*ݐn=$#6ZƆ„` 'e;A QbJOW2 Ln6x FVi]EjwOLQ%w*#VYF[xv 3a#'m5d_ ȌFeͭ궱eMKs(T2IZ݂bD%oPkk8NÏ_d) i4s[ezN3%/ E&r~恲BzkH-؂GlKlht3B矾9L60mw:c>߮F`F@zWowC RY|s|=2&voB&)Khx;υu0p;Uke0 q8Aߓzn*[2\-SJtSbKvZ {}5`4mgmF e\2R|!Ǝs/b4Y B.ΐnF;Fg¦#&w>8d ͆c*!, [^H"#mC2Otjmu.o/gCdO*BD-M{WBtKmQ֛煡ٻ8%e8Y=N{K!00K \l㻿qh+4wM'TZ*R5fl$JsQk3LlϨu) |oX+"%~ rՃ}HSOj}w0r e "BMe^mNJL+oJtN{nGj7aY1%C*Q-1TcՓ%3.p<{}/9P?D %⠁ k9&f7>n֡ ZÒ}dŲ0OYg屺vZg`ؐ;; 6D^&]v E~ ,6X:6-C2]=ULx zr;"mZ;Ha< e} #ʤ'QaRgK<ҟ'$ ?+XA-S,ǂ$ɵCU- WhW?}EǃT>iXs-%*Ow~pghjp}|OϺN}C]04t$Q$ȠBǯȿb5vT)ܷ͑D;H\Z 菂94._ȲY[oCL.x?g̋3e}b+3dVǖþqķCvz̆kfSr9u lCg6̟ѥ[?GON"[s˞}Zq߬YˣO$nL='% (GM9lq ͣSMKWC^ה KM MsWGOvKwSK%if K9.(3`uԩ+ģ yԽ{&SV("dmd)g'¤{z~o=}J~J]H yʁz{EO)!-f%B݆km$l^ R]XI|caؙ~7-JThw+ Rϴyس}MCQ0L*SWraǕgADI! [_[ZJ+P17{[)rVk_56%i?4Xf^Z1 Vۮ)pubdyP -6P:8=UFÕ0L.Os$(}s#vS?8-8=?jf;˕̌haJAPJsjJA{n&_&Zf;E(AEȷ7mB8mdb'UM@K)M']Ś&R#{!(s<#$c)b,ݎt]Hqm Y^Y] *y$}Q֜|#.L" 9p|x'?FU֝C!pߟ(xn4P1IQ g2DռMH7;B)q0y >CEHg4a-%JJ]5-8auChkj1;\LsbjFwQa(Kk.Hz])*h#ֹKϔs(~~ #:5PJjEo{ę;Z:ڗvAOJS ԣ5IAME"yG93=j́BoRUtH[hx]^X%WA|j,ֲIbX#dႆTUFM+Z ]5n""/(ͧ$zɬYW|1oC/A gƕ=fLU;#QP6!@![ݗV`zEQ8ju&i㎢Q: Ěaz8XxƲybDv/[ ޙkp9M-?}'}wT/D<V{Yip{ʙ$ldyWLzsҊ%CыISY D[!pK67ŢI{iu[qtBlQY&**M\ 9G)}}7tѭliW;:Vz.>̀ A"P^(xV0IQEgac3hQ#zrJi\|p$Z?q)qg3]h[Urw~pHl lk,#r n<:ִ"Ql{c\V;̥fS Ïq_xwvߞLF3F; T;á [ٛl ̤gFd%)t*ץkcթ((fѨUn60L,`mxpu iV:HYOmBԻ*B;w۔`ZûH&d1yVtheRgrkSI( F.Eîwia~,iwxmE4^9.2:',7LYEUB!xJ|ȟ\dG6A =>AKu.F#ga 7(5oty:wӾ|=w 0TDBHҍgM>HUӝՋ}.{Q :xL ʕt@&qB} Yh.u"I_q9g4Rg ːuu ޏ^1gz^^ۆ\Cik#= 8O?l&ԋ;0J,Dk*a0xDSWCoDom| !zB?nEf?_[y6żieܯˋ ,9uG_Dmz7 [yEp?P */:d}xk>lH$c޹䚕ҳMlBе # N>Jʀ쐹ͳɒY|"H;e; a԰# (e|h= )z#!BMj2Xe U^mνD}/7⚏;G!:;5"%S7]ĩ3+bP?é}gnr`~;9Snr~b?Pɣq1n+'IwiluUGQ8d ^s@*yX9[nQ{^֯{,4bh㗰"l2>E2(ѝBնc#،R12UN:ҳ)VtE$c߾_7y-ifNL4,ӔKeZ M D2MFAZاGfpPBRB~:lT'9O5 xoRY{u;oJNƩ ԗL@e!$RaП0īK0~\v (0٥L[zz lF&dν[s ~7Q>/u,W-8eީбF,0qkrByJэ<H9S J<^A^ұ0Ʋϐ}"8{Ku l*t\K莣ޫs#1k#M^[ĞM ˫On~2<-0LJg/Z]yS*Z8/!6b2Ⱥ~L*uoUvaGbcï}N<9xyfI&| tOda-i,hc/C"W;2#AqRrBhq!TnG0s?~dglX(1J|[l ][tbBC0s. y !Á %X~gUJ(/;YH#(9h#h  Nj.xVK|#PܲN<ƿԌ՝y?L$~giq3D c3P%.^"W*<>@ȓqSvBam]RIHG}{ʵP 3T`5aL.T8{ҿt zxCNysUK;CԮL:%wm"MrһB26zDۡa~|,ݼΤhvƽߓ ?~|z!"[X&qnbv XԽn b'v1;^;,Z$-tJ˷W2"HVEq5$X(zvqcO1uBQLFڒ[R3E9BhP!12S}\֚*Dغhu0B<.YcְG6B@e8z(o,f޿7ύSˎޏ9 S;p*:QʔodOL kC k): ӯE8`—(Y?o=} eV=_T0jʤGNh%D[նj(xيhanF Gƺ}gJגRJt*d oUpL %yԋn.( $6l{-ה;O v9GP<@d]nB{I 5'#K5 3YLy)eC?} ľ] ntv''cx?\[ڶEdЊF"؂6gW}+GXj.)0+:|W9$M- wnQ"rP'F$-'op:2x֌+ Y#9UvLѱjkgt)eWr}3ϴ1;81MADą' ?'02$߶w9&Nӱ(*p=*E,Qmw65Oth@ܽd5-ǾplXp-'7v٭aմIm1F+.' S4G1̑ @JtsNd 3qgժa#z\Dr4񱟏CiCyUk-Y龭c#溒#Nd&07Tax3-\Sr~3P>Ƀ}(|j[pO>k[2-9R(_ 6}! fR;rp)ZshOמ0_F7)Jwޜf{ َ^aM=,cbܮ+85UD56 usGt"_IQ5,qg LjY.s}z<VzZO6pXWbEࣱ `E$@h^fH;qg/@}t9);%DoL2y\nˌcdθzp;*fli5k!RXFmWkD( _8i?S%ƀ0Tg›d kcXET,y8-w@i᳕h,i‚&VEEv#7Ba|Z"LO,UZ #U)7᭝`zx.PS1?F0O)Xf`DAc ^aP ,\mjTCCqӍ߆-\,~/]e;gP̊ ~kAwdL]˿Y"MmG>030MPo܂!Zn pYgvD15ykJpH'O\\ OlnVgYq~#&lB)1|>H{ :d"DkEJ+[cBVemtݐkګ ~sq H|Ql͋ w^u5m<]ҏi݋;yQ}# AMS68b{2ggaity>n'5;ݱYެTՄmVz.P|'=D?2H*>7ϫ~BUU=CAd&2.K4% 2{YNy/CsWBIkw!هiI&fJGh4dIo(~:DP޶8\hs0Po),jWz8vI H8QYUR&ژN'=Il 7UaI҆bvzÒJ5sPuki@4EgLK-tpϭMmYM)$p{9U7w(w*T9Q+J?qkд%:sy<#*LNmɽN2VK|UMMY &LW'4_fVvftyA~ $r8 s*DxZ|8EƬc l[)28U')'톮C~B!d4vg? f&zfo? Cg52T%07N|4᱑:[8#WԲ*tR)"FD$Jrte8)l[9Ws/L&a-y.u$%rY2c4ZYmZ"_'ݝuq ?T*^0'``ltM1N+()B`\D$K.y#g/P~ymRk#.iǗb;9S 7S,"YLkxUٺiKa B|NmƂS7Ǣ(.)4d+J4xuCsaذ|@=Ut6bMCpD*ULB1/MUDw1j*>"^my6ER ܪe&{98kH(Fz&T+gE}i0w\Tr&5g|YĦ<$Iڄ['~VA@+.KOZIY"slJT5DiY@ Og ~1HgB :R4M#:ã+(˵fR&I䁜Ё0j5v5{&+hݡ;zIfi@o}-Wvs)uaB;Րrв/*o=TlʙR_{e;˟ޏ䶽m}n ՐD8 6_Յ0J./p* 4"2ΜiqLtE'亇2Y*~9F[?AuꃐE O Fe1DS\4zn,:V^|U}*:I AFwZAKHf9g[Vt3#j*qD&g)(ׂmB a[ (-8;t( ~g1C=*h6K[54unHxW:HS/1E=U4$<.䋧<6[qdL'#0(IFwM{~a/~3/f,M'>?LR? ߭Olړ]C ɏvkmkZRq?ybBqޖX3J\ogI~ŝ!40ug* nH4)$ݱO[:Nv_[4 F2_IX^5 Vmj.q@&P4bIuݑ~yb W$HѴlaqѲoW\RK6W纍н7:fLO?n7 Rԃq~l9H#G9}x !g4aI%>!D "\4kBE4\<42p4qqI iyP*]y3ak헥I6=gU]K/rvxcbUڙ ֶ|xnL^UC!?k?4.l?9(<1Xz^LB,PM#y&R v?~ G~hC#B.#VdL(U( +d"!mR)eaXADP'Ss#Ӓ{UW^u0}-ΪFBק* XHjA6[[WQWX곗-f(PXWoچzb*k^>3Ҩh h+y ѣ ֋яy%u,-VQ.2<Вl:ؑꭲ7C2¡@#ġo<# SE9ad9;?'Y6J:W1-!FsVüݑ.޻4*v=qU i9ј%'\\:DHP;fvyLςɈks:e" t_ EI࿛E6@ɑPCFxraI#ݽ2A[R7}v$ϦOƽpg3JE$LɝH:"Bxj=o>b- 6MPu\rZvʼ{ɤ=(fwsR:H.`\B4`3 8{N6/%~FHh+ /1n^>q=:T?b3:4EJG/TxJuy]ȃMu?kF$2d@^_Nm\É`dܔF`F+AAs;illl`Ֆ3;vq}o:*f`St٨~ڬyWP{4qɩ~ěC,)J)[mdyӈ6G~z.Es ہ^\J%=礵Bm4%d8>3@xFk+VwŸy;YKd Ct>[6 YOXT V&FW_-?LIN>$yhRMxsvDUJwNcy,QZIQ+|aޢ *x(GX<ȽYwvW;0dk/lyEl()9޵KyWĮ^E̿$uI671CYuF$>' IL-qL4EGYI㫖ZacUtyz1+K:0r>,@m3S^`zvU6޺+ fպ  BQo#nv53?it4'pXwu;β7{lNzPϏ=]6d@Mܤ}T \Zotj˔/5o-y7"l b?( is2- gu7p!"u+[4FJI@;f\n> P'׿HOZ 3"nf Ͱﰽ5='q7Q^]7Yx1 ¸(3d4:WaY) pL2-F<,CEnfTGwW TqbJQ-"$Hyy|{/MGߒmjyhؑλ>W)b"7ZcvLѭ<&3K`كYmN f6I-՞jRʲ-g8~}n.\'}Q ^w3UVBR 3_*t W$RgRB8!к{`%]0 - R:UU i]T%qlNUA؋$gh/#2{tQYKPp㴯%jJgn2|ٳrü=|SRy ]kNU6 ?7XyW~ q; +9:mUsy+37o^>|P+tFU9-9&A ܨ_6Pp`U.%SCiZieSa<r͙=z:\pWӺ0 k &s4&/&ZEhCj < ao򯲀&^L|]uGg 4;>}T05ruݪYLoDVW8W#2iҊu.SZ,Ut`r3l_%}F">KAJDNj3J̄vrg@uqӰ\-gr J8; *{M5 <G834zqf{ IVUؒT:4 "oBV=ty,hx;t#%n!g%?}lZʭ+/:85{6go+.W">:Aą =p arO e6sDfS .odȺm-2!;op_гS,g^c|nJ'*Jwf \1†}9ė_oT7qEysbISEڐ+Dvzea[d#)1Nn%w8ss.tF m!` CiYhry7yME ̾XNZaB |-I|]rc|NqyG֚\l?x~wմPFmZ/O5KO <0ȼ`2u4=S\%3 BK6Ѷ@2oDKvb12bf<|NuȢ ]KS7n׏O{x:j+2JIB58+`ig 01K_ie8!V|w=@7qR06U:*OMsO}۩Döѝ,7X$lߜmU.-p$[17v6]oA ?'eҦTSKJ<,?ϘJ!:"}O%0'\Ս εSx>Uf_&(v ꍈx9OX^kO<VI9XrhNRp;/T}UIT*, u6I>,xoyPӍ4!׍aO3<˛[D$=KhӉҴr4n9=>j!Y/HUni*>MR'ڌ$LYP9deO5n_Dv5WMJ:Ż@`q8?+dJ{$8;oHk G|꥽aˋ5 2]{"{y13:6).р3j^cSޒPB"*)lNzIM(>;9-2]Dos_"O'/Xw&@fȀ+DŽa4y)#^" ~,OhudۓO-4=k!fnNwl(aw1([h/RNh 6tv $5;U7G{ί* `#lp;sQgDTtFlu1kci9tlO,Gc֐wy% w$ U/2xL? ,{YnJLݿ1I6o/(i`Fk ħy=V! wuD.xɕazJ |MTS++׊@9V|&FË>d׾$d$;% `outxS"̐A%| m 6G?v؍4h,\:urdG X4X&L '=El a^w4Mp#Y`:_uʼJfaq9Q0 B/ h'/{sUd%+s߹CdC8L@OYgH_W|_;?h /ndD9 522lt;Hel~`ѱon*Q!jNtLa4d|VDmF \Un<ݮn\/E:+q*Ή.6- !ag2ߞmdiS.#;voó>yZPqXԀXh&SWQ><ퟞ6StrSЌ)IR\*`Xȏ2 nsd ʄnU}̑XrAC9!W C-FI5i!6oMM\V`#E#O(o?:Lߚ`ed#O'?>wuq]5iIt"eX3ܣ(D~C|¦Qs%&t/16ҕ$9)Oƀ7q pٻVBvޔa3[uKHTf]6\} SPż^]5X>cmdmcmApL4Hz^I 9W[,tygX$au;Ѻ) j0} gbts2RA'=.BDeMJɧY:t"U}Pze 8ƀ@RՠN/FA]]o%}C^ 4C@DRK{ZeS %J@_obWt~k=2G̢eTL f_ X%x`t.vbUVoYs3%2*6MșM1Ҁ uK7n};BkMIwD ѪRBD-Q>6Qf~U(2'L \Yn!ZмčQSenuK:N݄NgZO߸)Apn"բiv"A7Q=]ХtNtY/YlW'YTh]̌slGVB 9I#BK*N+_:(tak1 z>`&2muR==7;35t|\(!|ϵkjpV(Y^89ฅAߏ.VIqb_%`ϵ>arڻC3)gFh4<~@[hnt?uq$i7nVtǑ$`DUgYcZ2ux\Ch(!s7"DwܪMX෿t%G2R*+ jH~Gb5U)yj \ Oh˭ l9 OdtO0UE 걣N [Hp۟ gp_)o0bxy$I<<+G[SuUaZ&INpFV " 5nC+qBƍ2`|U@9gJ[WCb,]WU7Go(KE#b8uH ]\ڷ9 ڢ5]R HL5'7݀HLu N/eblQ)^>CzbG8]ҭwa Zߥn8]0'7]$oCMnBafZ>˅sĞe+,t7|jIZ(b&%^ƾ*PfSnPõ/iȩ˧4(鈝ʧ'穗*fQh+"V/B%}KSv dC}n"JPMp 95Pow\zS&o$rNሬ$X`Ca Q8gb`{dwL|}6vPVZZ-S*jؐ~dAqq*Rc\(Euu|Um^nlcCFcL}|G [!"3}`*1+n<1qНI0Y,֎rcm_/VNQg_3,qCC@DDrgpEXC,| -+_sA(0 o96 -PE{\4  [sȯPh(3F/`1aG{'H†)Xj9T a} "U \c*r[H'w xM2l^a Uכuny6ѓNzwW륿@IDu:dn)]':>}#r#^a$3@rn@ $ad7pcl>Ӆ.\{7F!]* o9eLzxB@߮78ۋ)'ffMCi`@T..lV37Q7C؎-/EJ䄭L0ӖțzfsCt#-xG˺D @%n6\qlZgQځ+s[C{]Z7dzgҨ^T~xwc_4B"܉ΆR%7TR۠(l?v05~:O*ҳy!{D>ZwWUC?tʀ<*SR< =Oe6~C 6xju)I'o^0xZmOMADO!]܉9buorTڤ9qԥ T'vC}eFqPړY+@Q~gw"&9V *_m2E|w۳kĂ\;`xVWH;*Ll?VlySǬ?HLn< =|'hyeC2J-u" rܑ>69XjTyo'bvMYE?|:m4ʧ\r 5iv@nd1ʫE*Z/lJ!}VwfLcvL'7xs=zR Ͻ[xPoD8&=^ܻP-g+*`xP?UaGfR*!;xHLAVD k E+o,!h#Nʏ!W̤kjHCHu6"jKEH(+h%3W3.Iw-c Wrc h;HT\Վ  X뱰o37V-V'!Φr4MUOcF++xeB#5<@-ujiKVZ\~̹V^74EmmVJ!V{_δf1Pw"^JB[Jy'O:l6wTz5#*ƞOQ xdb0c oF$:Wlw;]iY r7c2m'#hB9 G-3);@i_)Bh Ӣ0n+@^έ܆<1Bt℟kZᮀ \W, e" rހ/}>2PsΟ\pTwЬtOƨ.:Ɋp # qrNjCy M0 E^̧t0GQ&N)j1Ix5 |MV{uY_cIoio""2.Na8!=?&Ȃ}#Y ! j1RuJՆxEPAϑnށנ2Z-H_*dqٝn{YeBZ@J17JER>kj !< $u UB_,GU`r}pMI!D`!$!NLe@.R(hϋ},\li!S: ϣTl$%T=Cȹ vQD#*?S_YIđ2 }f־5mw07;-`NUyҪ"p?)|FcH3}y5ADžcrnOIjSvx] Z,Z"|ZnrS&krMRdd{#N~kTŗ!"|ue6!B?_s`qgӄwOV.S.3)֯D+t푛@cϒ;W=Nxx kRV,}Gd-Tt`QƴI>e2'Ő+AZvڊU6h;a?B-G7OCCloKxlAlD4Zٍ?eN&ͫ< #le6tC8Xc޸Mvᢚi% M[WMD1 Q;~^Ӳ1[($ǶT{hdl -Er@#8H2kE^XşݸOlƜS Z g 8,YLpI&a;Õv b‹pv;XfMP9?,npSD~v;;sC[R 'ŠQsHIu[H7cFdD"b-{d Һ~Epj,F%fJ{7֣4_^எc#oNGuE(AV)NX2\?{tY>ЁDb>lp k 4cXsa- \W}:FQ,VDˆV?`9ޭηShuBT nեR:eHЁ &ANSKוOpd)5>vD \vY~ MIB L<ѣlܬ%3 &h-Gpo ᓛ`,쎘eEF2uQ^j94yOgz(qTb^R`? ͌NS#Js~,zџ/MO[tC?gsZ~HC6!rDjCIחϢ-lsr6 Uo)cO^ ͑y5;p7Be76۷[Hő]e!Y ԍ :P[.t_\ rzm&S+aߢۋ |V;4 UA^,o!ww`s3NNwp5!ߜȟ>>qss( a^kWNú|E.zoo<Y (*A&Ms7@fj F>H"E9OQ+b_Uc_jFs_t@؏ď"Ll*EWo;t߃y=t;JFHzXxޱ~Uf~ [̘Ƈ\pc癩VsGPW:{;N-d8cٝEϝGX몐peɪBDbw;YJ*D5R#ev$Hh##FKCfAb}ou+P W -7sLb L<c>.1)E4㫟Bš"}m`D;}?$)pCa hnZYx|tR:Yn3/s7U߿\2FCKF(n?1I4rL3 uPI,=wᎺɾkn}W8 S*fj)^Y`TKt6qX[&5/Fbk0R"H䀊 zn"V-6ahm< VҞ˕Rz^vz7r͹]H"p7q*Jp,[M-FEydž*~g!$rIɬ|#\Ġn~1ĉ>_Aa`֓Emyф`͵M{}__MfВg[ey')6 Ai)^ TpQ"}qPfo!Lc¨u~q8#Bb:!,VXq/Q,e a@w*Z–y.Ju3Hx )tW feɪ.ܜO8ۤI+ܜH+[+nM/l-v~uDQљ29ц\hQ q7aw -f/h C G:/gSΜI2;si(@/G܂1w.[ i}cBtM٢}9 g{`B4ZLYI?T)K>=YUKmreT7WM'WiQP;vp@Ui !ܾK B1AÞ&ؤ:4/w/ס ]@cNrp[j7f ?dNPbے".٢kh 3gb,0momKl}5h& aMӼOeX-bn)V\VROd2@!6fT~{W{KG#u Hݺ1)ا1׶inaG󪸄K$%ʭo90^aɔ;iKl:̓, z6X>XBCk?w%.:[:HnVlZ HH ڷT!$8 MNˡ:?% g}6L\}t^x,ov%ڸ:/>:*Qf`BkkS4%ui?dUS1Sݮz5ew & * [ = D\ J>}])yk_@9;EvS_!ϕb9Wd`6%' 0f_0>vCLv5稵-Xc}`mf*KS% xV?(^~27qahǗ2p"Ds7tc5&^陆won,v%d/v<@$qH+Q.!>Qag7%٪fTQ"[s>icpuk$d'׀?CPS`sq娣HX)lL_AգլifhxsFE<Y(Q@Yd{ՒSq^ Zn\nڷ -$lVek!~XWMGĊٯ_>x'eo͔ Fb)?I[šbWI@3A"*[䷈tlW^>s+Qۈwb ,PL]fS$_ɢ@)+Wk2u5ⰚIl>@7׭艉oIb893˜`%FT~\;#x]f#.*߮T[8lZ^'>|YM)\(#l2ٿ%yJWƵA(le hAZv!̱YC[+4cw8\^>_:X+'&iL.rHϻ"ҍ2{mZ/eS´zM|JGFx@iӫb^!7Hf~~D78knh G8emDث"|2W#njAA5@u{Sǡ毠n7 LfeE/Xu*\qL eUR̸ Hlt 8o(~q)˕]cBn]dRw k\R۵ཽ\vKj~AQ놨<vtMb;(N(li8Ot~!gZZjrj/廌[vjpbXAV춎)O24E{0AЌסµoM@L+E@m]d"_#цpgi=爡ǀ ؍Ȟ{Vi73})w4pNі5xġл>lZ<þIH])u փt#M#Im1$-R6&* 0#_4oy^T#j{GZ'W=6d`źk*h0"1&+&KXmZl" _A3Y8H@a3ć 56CRB*ٴD(ZZVX]A&֧?c~i|jm҂ ՙ&fzw99пØ ЍLS PV D u0#Sp!o['bx}QpJ_1OO%3@^d޲w4 [ xٿC6 ̊u7J隉lYWG4cGň 볰lKFW!dqT`ft;iLȔ= EAX0phe4T4"c}W2Y,ZG /H15];Ka˺{*ytblw (SD*Q,8> pdHA!RkיQ]Ix5tq}he"$@Ad>`k0j[@(:Kg$a5b֭NđYqnJaUѕ*q8U2E5LGrWǫq'!ea X_Z1,v:j!@h e,icX p?MOcz,aݮuI ')QVӨN"6˹c(z)qڐLNR'fkMǰ< Oub-Ks<}Ѹ5K^? p_zÄQuD`XM8T`P]U&o~7+.7at!T4 bk/jaeC[TO)@4}"}b("+ƧhrPim0c[ͥHVf8cApf`/tl4КF˜4R=2MTu] M+vtء<5H|aj\ZB=M/狚 0& % QJ]tNdI'IaV@@2zFa^|.~ Yԧe"S̑Qyh׼w RAmpezozwU8gy+o۫/b*|#TW'3EX2,I5}EQâ=|p03}:5:0X1L_g֭!:c,{(y@zyQn'eU_y--R8.Hby-׵Nggr=b4( 5{.$N нݒC^>L֩D4{>D_!B)\֤淬"V4 ;`]MK7_* ٶ8y{?Twƈ,zKIYoy{VIi K%ZeB (֫cINaڷx?΂{ Չ1II<?{#AZe> $Yy-6NĒho-uc)j[PQ˴a570Q&ڽKw: P#J-d_}#N[Hj̣`ZM++u7,DwHpW넊Gع>k~j2m!y~y;/_8I4ߖ+3<=LR/*'Oxpuu̳MweG\都!kBrȅbab'6]UC"^|fóBcPJ>eOZjҀ3@+ ]`9lL:e‘\Jx1W攰eJn]>pE%Ue?KOq^sʚe`5J}FܙRip<>~*e Ӎ!A5'IwP* W|ZGP@"\%˼4P'E|5n)I5э!f;WiRЦG(6U`6 eZirjf9WGQTԅW]7 {2I'T֑ % L8tYj\/lY!ߦitզ;anp/Yx9<#K5=#z#^0˲\Ƕص$&s5@/GH9VNiEyMuLDK[ 3]GP EoXIjb^_cEeLo,,EXhň*1lxma9͟أ!xٓ]m(upނP)Ȃ0/NC)y!kf'pv@"#e`D`i%=k:#}mZEL ImVRXyf;(5}YŅv\/̰~o7xo/P_^XW?-_]} y{eL~e;7( |o~݅^= f!2)% ڵbS"OKNL8H‘J]K% Cdj@ !B8(.{tA=wOwCD*?~ĝ:#sAZNLKC`Rr1ׯj*.U(UK`a^<+!tW*KzBKGN$qi٠]B 4UdkL JHv-VK WV)3/gbL{00߆)ɗTƨ^ ` -"s&{OۥvAes3WIS U(ymTe20HF9-ê xW@Yȫx)k$9nxĝHJ$;z(Y¨}/ˀ0ӈ>NDE/-`!Zߙ!Ov*բٗmP \ȶ ^PhX̖C G13`O,X8߄y-/0oŲN H;saan9F+`["k#oE36we3t)Tb B0}K`Q @F)ojaY4>XZ}$((Tɀ65Z6I^򣱖D` $ DUaI7RWc}v3 l:P ?}D߷)0SISS؇U v s.hV "KTSGr+Z $?Qu0Itɀ*wAFZ+wp?H]wLlLΣМ"73b+!}rGUEKj,A,ܠӗU!L3`a48jty4|8a7bjUwb677]τcЪzx'e6o ue YCcY,$]y5keȑϡY{B2!ڐqQ7 n۹{QǸ߈ۮuAqx"Y~!Yj0,>xT]"!!FDžc@ ڬR=|I+V(,KRiߜ]&'Lރdţf(=)VoѰ *w8jE6VD4~߸~xO#+aTKf5,o5 `e\ [$1E[ 'BJZk?DaP՛:1ӳ2SѨ{n @LO0*=[u3 Pkђ8Le1.(=HJܦkzo t"I8ʣЂ]2"O2PkL)_u['r׫Xz?!m^琢'X<[bCGh L xLL*FKqHK$G^K熲T|_ ؒ _T2R ׍ ؀ @ Q;J":vA|MW:[E ?Obk~TD$x5YC~sU[g û&fq3/ .S?e86~oCt1[5ӛtczVvN}<J[9%jyiu%<1ٳWȾ,2!߮lLi egC Lk!@蜄;!bYV#jΑ,c^2H qCL&Rߺ PxIp ⪫`A~ck!hͭ2(̥@75(AGLp_%٘ MVmp 2ϭq_![rhk6?cq]'mv2Xw<7v<xaB>ќN nqAX [DU/Rkʼn\/ms7k)'k^.8.rgߡ ' -sc ij/mA|v$.*I8BR?z#Z@قsXto},?g|5o2 o ,$? ǽ]BӂRϒ;6H3,hZ$DHAY JcCؖ.?ഔ !]2y#OcgC:4LH_jaޏr.YyYI%Jx)i<(ypi{U0ʕu !!U=v݋EOpCYq+T $-N~vQD'jW4xW 1!X=tz`aU.Pm"Epe;ZR&{O,VT&8.|+%6! yD2y<&Dt` G,t;afm T*B[*[aؠݎJ$5jՖ: Pp!H,͸-*WkF**joڒE 3N p6vV~UñS:H; -#6d&͇Ʋ+J?9 I.i؏8Hw{1'2X6 gj~߹Tu!q>7do%:D2•`4˾p(5 <z .ʬm~ s4v$ð[VY<hۚj'8-jY^&ߔH@?L4gK) {4'RYL2Dr+{=;h &t&̜҄] 82sL+ %/B?>B c>Tc-$$8(\aQv24 wHqX%)Cֻ˲Zhl^؂0u+`6ᴐ=Y|Z9T 2$_)Wzz? 3~X&Ўa}.q}\a6;C_˦?mAe8W3B X)wdQj [ ƌo q(}ߠxw{ 1)ϛ_Kʶ$YoL׽/r ޲92LD3FIjL0 3!˖0fd{Ÿ$)OK3M W{"ΊZmfym]"#g~YZEɬ;|Pc0"1 ͫ: gw·wn{j1^uKyفeCNB*QU;Buj#W,Ytb)E/t[t/Y2J!Xi+D9Ɩ^M?ȫc颰_3[?U1o2lq `Ms+:֣hţN3t6-t9E?~mâ9/e~Q`Ͳ ߑf2` t@?~5$' hi6O٣#4c|6%XfPSpMVNe L; I&G(,)*^$rCM:6mn"Q ;ј2(84ϯY ajN"1ɸcEٞԄC\+:qɀِqO90CV{28}iGYcyR}̵v6U"*im_ѭ wGg诮sU2&95^elzt5awS̉rzy{ae3 T,-ѝ}iTIʧ<9E2'xt7ټmJ'팦DF?ENRWslf]&91b1270w/Ll3# W},lBh ]HE8wKݦ Y W&qo"՝F%QxZ"20KRhz >5o@ c7Ar]#:` ?ӷ"4FZw) ;3 ^B∂Q%E#QAAX`PRjs>NFA'?4 H;qei-Lɱk(gb&Nd伪z$[ Y%C%:Wg% .(u|z*Tb*yĹjYiٖ.R[!8ՂuH[v[U-W}t2Roj ~j }Ls_q"ƻ%c Mkى&&&(SVR7nj~c7f  3n[WdUʜnwG%|[v*I'09 +,-/"pԍhM` t`5cԓ' )zPj+4IdcSp"(4i(/m3@Ou9Ǚ ϖ1yܬ#G"v'Rd|bMs ?"}id~0"``TQsܢ$`Z7 A; mDlme>S<+n|Fn[wE_\O\^M ^CV%YSן2INə CdV )K3s㗌aHqڣO Sx:~lPa(rx2nT#JHرmH X4H-cqE [6RBd`qtY6MZ!ָK+ˊfC6$84Vʠyof>&uCs'/ӣǩth'略첳Hz9Xsͫ9Lmh"bd>QKۨ1ܿȉby_hsPqkT.$V:%3-b#A}y)cw) |͗(βZt|TtWJ梻VwM&\Qc嬧z Ӝ|\}W8(Gz+zG2L*>1 ڀ:WQR|0 eb-`V-؏|Rs%8jf2OӘA?q9"<*}dV=e0W;9f- cTN>=680@LCsRHp"Ow@ǒ`8X%MN) 9MY]B&sqXa_7cDo$pGtl;ztl!p_ˢٿ7f,~X^ x)glyIDz|*,u)W̿jC75!ra%ӗL1N g gR]䳲?3{l v =)[O䤤\ =M. |;kL;tM#scz)~~悝vk).\ֵ |tvyhAE>h}; E +ͺLS3 YE= @Qb1*qs <~Vj1`|̂[2)@nm([/$Ǫ yM[92N4t|*[ >i/ãR:ӈ?^Je 1{M0B{QHJV.-S,Gr^@|=_6H,utBG;+v AlX#iNv $>gys5\V81׹J_eAbꔻ4w U(1Py "Q E; י\Rq5nQb⡦;s.% MNkZБ+蒬?3-( j|' N뒡^ih%OT59b}xn0٫^1:pV$wl!5nazTW_۴'K~vw>R򷗚ݝHBo׽Jo+͍J7e }j2z$^B0&yi:sƟ͠5c0[Wj ku>CxJ!jk@B!]8)D |UܱN1x(k-KGV-mnn^n930Z+2>[ ʡok9B7fÓ=3ML.Mg|'̪o4*=|I`7*lG U@؝Q 8\2 Yh5fN|K˝H\e#Wy) $ggEn>6 B>9Sh>~nFd 6*`Uȸݎ0)#k;{n B=t}5pMUI0b(  zDnǶhw$+s\8dӡˡ ?`K{# j49QSѿ.PD0N<%yxW 㩺Tdƒ!5,|~c`ؙEe*)MN Q{XyD.􍿩xϑ/j9'Hל|2;=Hl !u)SչJ902ʄXKX (n7YQ`躵n~cUzM SڏE)V BfgCZŷ{sVVv!E 4 kQH~|J@x†($|(s#w/n6;9'RխJ*8^]N$g W7lԙQ' nq\jWqݥ,*Wq8b9+JE;iSCȁ,D]ʙJgiS0!Dl'z闰٢r )ɡȱF#8ط=.H3[ad>L뮔[P^A]݆$?Ƕ-- , Ton;>_ϼ* * ݀%|\QͨѥxX6b󣽅mtG'džbΩc PJt"Ӱli$S0C(CUJ7IY[^mo^M3@hMY~sЮ +ٚhw" ^L9Х7 QgEl/uL gi`D/M&%Rj$Uu{S% =|0Arl8_ڽ-a 9{!b+xo|M@YNΫiy }Q%8$@S"`1OS;=~De(cwſ4ԖGQ0IҫM!_xo/1F~c)+O <<\Y|I 9}\?N(IEWOsiFuC SDW^X.t/ I)h)Y| sD#,J+ IEAG }xH`<ԍi,EuOk?S x.ټQ4ڮ!1P*Tlʸxy܎ЯeMC&WD\9Dmxk<~l{4!"2Bo@+ 1rdvxݸ nFScJlQс{Sdߡsye5rna] XI`է~X4IC `I>Ĕ= heάuvAH2LEon.:}&M7.9ѝ|@RAWmuɊO,b8Gidջp#E:+W:ە$2|+EKN9Ra\pDd=gl,Gf)E1@1졶vP]q)d6O21@?<'fy8gt Rrʿ= jaa8 ('Jxt-ߟ`@>' uhO)!lVutFs?@w5: [O-nȧ?)NA_ٱH"@3$c^E>8>݌\l?r[xx D7DFD$;R5Ǻ9t2jC'- A9S#kQ\-7Šlqu _8U5AՆ4@M#3n_;~Ft!$}=kb㝎 S:n:8:=e V.eJ83ǒTIȩGx)ehߜ#l:]"3 m\CmH,WScV4.$  97RZ6p|^N]ַO/mS%U ן:mgG|1ZKꢍ4":T_M,aR3řPFՆ!ڗKkR;1T*Ŀ[S`0tD/H51e:yGFb7nbCNQU*u\ ӬE\t8rhFߗz7`b*h_?e-`D]*}#W^bδ}>1`KrxKY|?M0i pᕋ%U@TfSE[UBh"f.mgwWMhz 7 Ul6JjڽUG|gqXYYgE;;M" @ 똧R-|yneQ ^eƦY@V+eU}3mQ5QVٶFT  lPfQ~ޓzf9h1H&)"uhB 2npa>(0W6A͙,.AG^בg[5&h@|`QA*6#=$͇!~'7OJ1QQW@2,}#k]vrvm"teLm)9e^ȏ]| ,mw踀k9+BQHx\)ɣ},'Hs.Ib EOx߯zg$ӞɩP+¡"#5Ti͂z9&n#1|C{ APdyZ!.PXؐH±'K=0ݖjXލ\m\DyiQTԵHj951P`lҮڀ+POllb,n-7J%1X6o8s\,۞=2<*RlgfI~l2i'z;Q Jcih{auM,<םc$kB=7LԀ+۷B[ڒ1yRO&l7@p8Ce2Vv6zu;gV"7pDK%~YKgD{@[o+jdG^+Kю_!:D~|GO+/I\G+TQإ lC`ۭ XY"%U @QQM'R%˫f-vC]F~k({}~ M%kW'~bfa6NZKn9a_X3\曍1iMO nRYf b\Y1 w3F<1U\0FϾ Pt T D񺐧Cj 80x(n9bȷ{R ('8 ̍DE"˙$e+JnO1%3U#`S< V{ (QMo:!79\ vo[3`\Ixcֺ}6S-#wkg3P081Y9/3Г\?LQB|^$dֺ Brػ"m֤B8$|hAX+7+:yk&F]W]SⱐemO?B$H[ϔtpzU8.[$H7I $x/̾zT\|A"9sU&h9wـNZ ]!G];nm{DB; :}iqSzķʺ'Φ]Xwͱ Q rr{ G&ـDžDs:#8NKʃ˫jv'&b\:5X/N#=RGBPtA4/ʝnՋ( '/"IUM`M ҒR\6nO } gC.N>ɾX׷8h{r >vEh+ĘgTY: ~ T@ a/(3hUNCCl[ț4D~Dԅa_D v> z'%ک; A8n3.(}wf'idfY-_M@~^|,avHK)/GyO;-Ibsڍ_X'Y FYd0H3 >XKga=7_LK3] 7yz㞂De+,T62C_5F7/[\tcR`ה$G94W5cöտ Σ w:MjUj~g_jK014~p3[1ؤsi=%|.5sWiY"%mSW#ɟoNCuTzkF2M\ PVaYɮ ?Fƙ2ܧ6׬rq •obLmkxO MiF:bmit"ނj'K\L 6ES5g*z?n'JiQncu`Onil; ЦV[؏}G qm'WkZA8 !KSڗJC(ݞ[Rga~,G䕬22YfSݍ$;[@Q P5d@~}O\O1!U\%KvuV U;c讉l9{뎙!TAwꄯ$OL.@EP5Ur4[MQ"h(S\rȺ %CzO,a$0Ɖ$A!((f6NNEBm_82x#Zvv) X;Ak/} n"&@_ vƌEoQ]ui+NM lɗ#l dNx*d_UgIwۺb"l wC ԺQ)UoVǼt)58|#j=;%f.LyZeQTcJ jy}?P~ys=wg((awzX:%"_R{=ۀ:kYeN4ܿPgmMʔs(`5,ה{0[s#7V߄g  gЈFAo[CFjw@ \UvxTQ|T}")saDÃtC?\ -B]3%:#yjE4:i`߾P!1 /1˭ YaZ7xw-ȏF9}Qҧda ȋB>x?m=6̘󒛉8쥂iq"tVc!=Dz%a---*|m]}W  ͸& Lh^AY$L}%30LN+(M {O:2VLYx^ Wu8nP]̂#Ff/so| Ly5gyAGv${@6hk[ÝncTJsTmW>>?9yA$4=PUHt(}aU(* LeIEcƥU"8{O_иQ#=rrf kL &yVWpˌM05n鉹]F I`,{ Q%w{^jqoYVy/pxAm(QVMSy(R;e:vף ʧ\˰4d),϶_F0?3\M] 2Ï0Yv΍;Xk5' ,2Bn'=GU'Ӓ.t>1Mv` ; $w{.Oȋvg6sRSD1⮿u:Ðq04a=|p7@!vv"8g>{'UVғ.R1qJJ)H6F>jDŽn]DuQ"܃PVrnEL}T\誃ȉ]فٌTL+C(&>0|=0p.n*с9ǹ@0@ث Qx4v2׀Gvpܗ<.;ۜSZM(hH/7(55; ǎqڙU .svS$RRT~ TӋ;wv<et`|7P+6;2ߠꁧ =R1{׌ iZgao Ah𙌈j^LƮ:- -~yU!yovIɃ+-Q&OEֳ/|Nj Dc-^u8JaQ}d~ 9{Oe7:z N#T9LsMBm#Vd)půR0wPq{Ra)M8ymrc?7Y`k²\~2c'9t- D.{Q?Vj>N:)Te8n⛱z/δ>t i`҃*]t{~^Ն9CϺr|M$.^B}7;^IJA+_H1vN{+eսSy6J@gݥtg_X"gWyr{zyP}8J&˪_ֱ޺탹v!OIi3RM#l}1ui iFh} "~o)nwoOx׉QH5=u˰,}Q&NMq޹x{̏Z3iQ/ oQ'%^og=`H(ɰz #5) IjZByX Ҳ a/3Hx :r9:t%]Ԁh.d:Ϥg=3F~q405ݲҦdLCKA?Z4lX*J ۰0 Q@'~hK)"=GZ㗍4n4Ɏ?u!ؔxDo ~7RHa3`': \p/a?&2Sۺw_T{]GUבq8=eTv]`)۱LYve D\dD߳ث)2*OYUiBt 8̋v>5{̙ZOj E%bma&^2@Naɞ}}Nv\/nӱ@ [k$@kmp2?<_Fe,'Q"hxV#bR~vH -x"M-/fBW)HZ?FMŶbH!T7swruxC Cno;e,5y>z\uLڷk >=(W\?fy30q3x)14.2`?eFʗ~A[x xF,t5l:]YI!f)T~|9n/i ;@,=:˗OVɛh)vp ft{i'@k!a~u^jSvFu!-h\A)_N2ZCxaz8Tjl ,H.^;JP~iaX8ZFs$固?cDCIA$͙ ]LXhZwn"[u8l6ȞKv;,.ﶒzJ{* 9?³(xT꒍-#Mbjv^Zd4MTʘ)L XQW7ԛ"Ú`KX]0h-$:nL *fWqo_Nɱ̞s=[|ZF(Żյj1HK$ɥ=jD,-$|EZC$ B|}n lY+'TKd`glc)!U~^`/幰ucOϑGqD۹fng~-8 v`5-$yHjӲ'f2eAv[w0N̻wT#|# c/Syu_ jmGս:;U{*1|.|2ڹWS)X6G[5rO]j*vha9hNV*[K/M$O}MBFRal}G, fqu#Dգ,08V _6̻OJj0Qujt痕ӉLPfb/FÛBg5%~wXŗ-UA/.jKc=9sU+ ~su7Ϝ9: 1>?gAz .,l'lZ@,Rߏel9cbL3j ܯ6ǰn*cA}BcS;N,22aR pdž3}DH LvEj|1>g) ҫb3ԃ*\Sp#:"%SK\,F S?֙?aĤդ=ToȖtүN EMz5IʧC*a)Bp5h>fFG yRWouV~f#$I fi aQyᶥ0QBYΪ)>7hpKSkzO+FnKRF}Մ9H5 Z?-өRT$0-g +{h TcVQh&FCfM NTd@imbÏKL 8+ì_xcዢ y9Y7G {N IC^p473'=o[j 9~ 3+{qk|:DoQ3tU=gqv0/!cAE9Z3kLr{,.l@ܥK6j[ žfH>DžZeZg %!M|~gθ@Ra?.w6+}LvH*u= S}ST=k [:tU.閛cd\+d5aTy*T1e quKNi`;K)+9u6ΰOWa ?wuEȍVG|Ϧ <#}ɛɈ E# TKcɶ3d@]YBSZ V*O+EPw'TT|)!#cMrccRO)=t'>TC )V^MorA+@"7?i7dJASGktM Sx &ɊF3;*Օ~c5Anq8HM6kIG1TJ}\bo#p- }g`s0}z.W^1ՈPԘZGv4Ə@R A5#W(Ɂ!Oe0O}ip4%Ō!{^N 5gk|'7gM%?X|g}.bë逸Lŭy>QB ypabDZRZzhS0"3XG=OlMFlr`T &YWّ$i=Xۭ K}rxt^& -ra&odMf.^6 ,  y/Cg[#ˉ}Ӧ_F2G H 2a G? lPAQw`Qr+-ڛ]KObk!j&mO޽j$fZ.9΁}gdGXdtFjA b"ЄaqTɻa{h |d )\nua\5.C(f 4R } ЌDs#ŃQQVF~q1};P (O$&:RF9˽\PpD޴/!8蠁teBM(. ̈́FsVb1GJj ~{`}Pb@00BƬov7iY[gU M"iJIs[.{p"11:>Zc>O# 0P) ztr!s-vSey;`~ѩ[6a n/qKXۇ ux% ()nR%[#AtW}"*V!Bb"'5qAДЮSĤ{hX jŝ ]t zIo:q^-`}t'V}6sVȺ==8ѬZ Bywx#rOKryW5\gڍR.3n3pn>* bH40CrplA\ϲ0e|~J-m<[C[9Ds_E6y,>?nzW]n07WzpG_QǷ4M\zA#7jEºȁ=-:cwU]/ʒ! oRtB}mǹMf C5,-B9a1=N V~HU"gVУݟRJvVPn\6]vòt1˲X Xew9Q%-)cM`Dp9!e&wtDk bR8޼fNTwY >X4TJ 7SyJ7PȔ~67$~ h̥sx-a셶lظ:v |*L{@nW;9vԧGbx¿75a:yn4DrH@bA0@甧5t H0~:1'P/gܹѱyҲ+#%d 9|+FL$_YP}/Q)?HRk:XsNtx3%/wnB0|Fn` 07']or#3VM5m,M͢VAq'WbqΖ`$ 7dNqTScs1+~/ـbΰ+}G2Km(K sa=+&WyrWV.V%{?AXGɠ f/Ў1l&rBgPzAq%&.FMH#8քQze#ov,V`1)}@P6&j/w10Du(l 3nW|OmrbK/rEB8"&6j3|Yc P'w죔gΡA\{+jr,F'ò@y-K<$쐒]yoCm~`ӲjyWt&w'7P4V/0/r>FvZfhx-,7 |/ܢ'_Ol$p|# 컴υiNNI=t 0B`wiĜ!FCKM cii9钍TC(9`RnR$GE*jSN ~mo?"rlC?g%7(Œ UIrlyHƨ "Ո.?4trY#˃|eT7`Ds[jQYKK,0SݞgzV]Gʊ6)*V]w.p嫊|x3LTOǾ;C /6}9|$;H=_qhLLhyHMlk5GjWP}q{9FPV.,a[b</Qq9EQYFޒٺEg?t9L<cLtp@籧S/G+KG>;13 }l6H+THb Xee$'mw៝aꞔIM;6ssZ&LG/0XXc{Au̒(PcB?, v@6u305yy`gvХNs2e6ؐ1M=xj|H}os5cR#n e'qMl+FO<{m>SJ6EX 1G7[R_1C4gU5qo.BOq*[ axz nO% yfV %A/MYhftK邇Y~dxgSp9ףdb'vg(-`Y~,o~f+;TiMv+hFq_s IJp^ڐˆl#_WHJxG$@kHڦmB)Q Ma[g6|K$MmXFi|g,"ssXk$]:{rȂ=4Hog¯hMe 哐d%:)>u<=F!/!sFT\ug}nc@v<#7 "Vy@Oj&Aϡv>@DgdS{STӫmSJT,t@vQ]䜈.؜&iIޯn'#Ke),{dl%lee: |74RUxP+Ҝ`3f* 1 E7 zt85,z'Ǒ\˪(aDi[9vwƢ!t,Vϗ1*QLMveOe };II`zAY\󼚟s^p/l}~j]\w!lhq-dvtnX~87m;ָV&#]c&u #=ͮ2< utة9|jugΪMKYX#ȼ_XusEC91O} A4 >EBpa7L*څ~7Q%\H{^po)BO5D1b轺Ϲ+Xf=H}zi7*xُed3'[|+%_ 4zRLI(!!]Xp, 2hv Qb5b% .WUZN% TkUs9 z3/{0yW> %y OL=8k-%\?ÖܩE>by[ Sk!?~=V!ÜE0"]P3JWJu1([eÍ3U'5hLر舨_w`D=kؕN7!Q Иsau#b&#dX='80x""d#Pny5.p8Ĉ) C}|@j*y|) 4n<P] &@x@f+w5NȧDM/ ioqWQ_ݭga:6kI[ 6K^fA6myc*10A}X' ɜmveeȉʊS>wS D<QY@VĀ9 ?!xƤ0 EyHoku罂l1-6^^J4}ƦB ܑqn9z6uDZ eXc֡z>lFKE0U U7Q%y.VNc]JGgٮx>a0)O* ą|pޣ琕asC6`wVO-vl&% =. sW6eE}ȲX!bXaPzD8btku1#X󨻗 <_|>!YQڰ=+ZijMA9 msJ_s$OX%j^=EbnV8^yrtW1zٕ0l^c]ξ^^Idt_ad[~[D>x_Edڨdhw7[JOU%B|&Aʪ, K>5,cS,˷F⫝|d G'Mؚ= sQ4ңP⣑V:_XG$k[tL7%*"H[;Yy NxL< 1%DjWVCò@g=Wq Lpl%-dΛC4 lu=fs5nf.W8'3s5U}pG e! _qk~_S0uDu Oc6w! Bhe6LߤJm2^m؎KBYu:[~բ98V.Ӻu,ю:f8 70ΧjrRy3=*NQK.E֙)Z}.|&~_0>$T&yXVŪD_I%"kO15C(>=}Dh <:iO4[,|{*,F*waC7O'$(>'qQJ /g+<՛J8w;6f. 7-ihtUVcvE߭{, %=`Yg6H[«XZ0 qE0Lej%_%'ҩU,`k] kZʂa0yNQ0EΈ}ΐbNO>QB'P-QAcTZDaIm%M1P^n"=`"jB>={sg\yHh[/fr3^ GpHr &0y~O8Tueĕ2m>ϭKOk7QڻΡ䨴Y Ѱ1ZdXZRDwl!Y)Oڭ0/U/'/8{y >~16d`'?oį'܆;EGx&SOiVoV7f0L҂eLqd 閡PoREpYVTN*zFЀf 1_-9(JbcZ7$}{RwBh=$U:'DĠds|M7Jz)>:Us4׻c9n0ns ʅ/Eh-|{I YD9 V9=z:[rDڰm?IޛX}Dyϫ'!C;B8sjÀd/ ޵_=$猬iV ~?zz+gapޣRa:%a YZx6M&[32fX|uQ3bEyEkM,(`R-@ۺT9;9K6Hi,͞| }uWJ+.ʤͰĈuȧR]P5 9뿜{d"[*=Jb;;-6P9cni'M"\ 6,IS^*- 5~Ê*{LCCDz7 F궓k<eHe;bnMە7ex߳q N?F8,[ Vs.)r䜺 tIX=H-5SCyKt!`{3 \3g&Y(h+z7:&iݯJPs28 RAyJH$4~%ovg٭0ܖxn)V<ꍗѷz1xI7 =OS;-}M!mU Y}<:s>KOAίev Uq[\?/+ؖѧ>Htb[VVQ| 'ûLڶPh~ʋ{WXҏx* 2X xXWDԔmz2m4Qy8 C<ŌԤ.tr"gm1"˿O+Y)&w(35.g[s(g~}'^!҄[_]1gp1%%aeЊdK+/`:VܜKs悴b4O $#ӯ(7x}E&wJotuxE 5s^{W,+;Wwh'aSKU2 ѥ-ɎSM0=F_E럀v*6k)>h úg?“ugǮVE#AqVXr[ZÒK<9e5^8 :x?q 嚂oo*g=wd%ȣM%?tGIH_r/;{[6Ʉg ԁ^X)VSMOz)STp9rZ=U*7{ n'RE}jdGɏ608~"kR&v|ijdfM`pdqYIPvJ|a=wac9O}ue^hd5{4kF !G=N]DL]|9 Fum]{s]֚g㴅hnN g_e)&6%r̟N "OU89-U-W?3/zQL-NPZhH YԶ,pr)p ̗Аǀ iDTE]Fͪv]4Gx? =FZ\,L$痖A ]!C!G-lCFa!AV r<}s#[A.zޔiv -HGere=ƁKuC9ZU)* <{k@pط#]'/أVƗF2sR"i! XSƻ/}涄BHGHp9w2"[ I&| CO1-a2pJ?{X_݌,ƽKh~ 2tR!]gV jT đUd.aW81{Y%+[eugMu\by;GpNGnڼ6mb*W\"Fb{۔N=jؤq7K toa3+o$:M._ B2Dל04'lo N)As4ʑm \ h%>x'3펋V#{rf!7xRIE8:xF+L.^I;SL|!0i.ȚoCav&Oo }5h"vݪ,9EOXI`Ⲗ>ûـjF.$s-͕߫N^oGaZǏޝGV֑eccځۍ;<=+S&1&Q-C׍b:꽷Bf3hTsj\n/OTO0 dܼ˜t=4 ^ڸ56~SUٰvada"f>s/i߲Ԥ?9a lKJWߊ,b# ÎGi4Q>|ln#6ZO,?ОjG!1Don^ѳ:3&lsm} ~Xm[NKH@C倂3PIdb,&\=>uѶ9[x~(ϫKU Ci%ek-<@.xE=h53O odž-4oLbﯫ:M0%(~FwB@ӢN~ Ȏ^mRNl'+!`EX,(p(q;~:R;tn?&e4^+5H@=uBYZ8$("`f]lĞjhʂ1] ,BA3k{(C&gLwNag:Q}2FZ#/Et$V%LQ=61T9w[)ets 2=kħ0K";X^H G2;}_jRnIYH{B/yo("jJ8>Е\\aɯd ޵mqSXX$@>"}k"O,ynLO&lglh~JVg`1c, )R i6NyoxѼ &3^I` V)NncfĶ=|[ZI(Z%Me$> T4,,laN__g< :Ug1l$C~ط $w}}koׂ~s+nUS+ubDTvtG`<P}1PmOX[C|!<=7F0vh5\Vy~8,|ylDNEOݒ|Ës:V 2F[buP  )xPN p8 {5Onz@%j8#By 42V|`Tn:)Pw1:,D9bu?|Aog`g1"[g=9.V _Jˌ7E2;-T$Y@o|{5B}?:] d!oVĭypMf _[7^=4=1},btVpnތh+oԟQ\3-׳30ʝ[̓7{W/ʚA̦4op*(+ h4sy]ax=0|}xj9{?PeOerHz()VK^iIf@BܬY@̘;nrnLӸ-D-FcqG+.Vb\WJQR w>J֤BߴNХlgl8 0+y r}Vfϕv Jlm<\ͩpHlhgdPnND=s|BgD0rI=R:u 59lsSm6@,OI3 p(%-)8/\Ϫ>5bhS=n %ugܻOVb ('l[nBh-/j;Q1>a*??%iP,Gu&ۮMMkZ*xr$]Pcbw̅]hÇ|6YN-JMy poWdX*>PW^5Tٺs)l o^oܫQr2[vWdU4 - Db(';q'_Бӹ,dk܂6ITj? 1U;GV >7Li(֕צ̭-D:{愜v3c؎+ڥ𦖮O#5Xr[Id3;hAGj$NXP粉9pyDcByAd(oP4eҡyC*FFkf}-/bG'I Ńs6Ee+A^{/Ծ3v`*OY9ИDWOfMͶ"{ԾCWocU^YG^@4s񙯸lt?X?@z p0#tlL i$Sa ,"pb/nt\ma`eӄ”"G\%;eH_i-Y<)z K֥=(,Ћ(0S Dy$ UWDIK.6M K?!2Q%?:SM8H'ہ>#1?>9 :2Em_B9 B#*'gZ֗y,N bwK0Ѓ!کr< d}Lc7tkU(:zC},98!Zk[lƏmtC'-L`guA*5M*h_^k &4VX?ޜhv#rse0_Vb{6aA{O{'k6]ASMK?>Ls.+v!CM%. 4'z-M{G2 $Η#06-ᶴ˃ '2W|9n-+AHL 0?k6)>yfBk,T(do Q-"adv\('U. ;bۗBpy_>Zősa |xVPʮۖZ〰21 E4) ĘA(ҿ@8ؓ_?#O:'8õ AC7‰\/fj|r4&4TDCs;rnX] w'0Z)lφݥMEM(A'Q{Z}^OZώ>J*hKvGʌWdi@IyF 2SD#r;,z2^[rYL(_ǝ-jƾ edTnk`7`1aHר\=YbJ|ظ,]]}-'+%aynnM2ge4 |^|Mi~ũųYY:.]'[@cpZd32ut1l9|@ Z4Ҫ$"6yT niE;H*?vIƄ _SW%f񍬁 QY~>Flvږg0b2+0;J$j I C wpb<~\78YQMb n:F6:#9RDJ'nB 4L-s lNϵs*ϐ2I6dS&΃0B;-R0oD=ø8|[ 1qJJDAHΔ;R_uCN"94Ix~l q`s[ nUFx+#@S3udQØ 6])ӑ qmP9$v]ي4.l >Bҝ{6zu4'tvVܣnH$?G^~뛢 wFh})w;Ra"*ʁL=P{gh{}8kGjE W5}!OSlC翮$ÂԜDNb@2q0|ޫﵧpl@1RvWB [X:?ys,' \4>orrEN4Och^]4}`scB2ehL%sd<#ʅ8G·Aʭ"iiiQ(|^u'{qfI]i{ Vj?o>Ra<p<>T-ߨ6Xj!g.i/o@\42H;`wabgIBy%4g! Qb߂=ټ?JȔ|&m!9|Ic##ٻx\N5L=$R}0mAjx86%lppf5Av" h{ֿZ`AaF=}Cؗ h7{D0w931KRU-Tz!=0w@:sj7ޯ$AJ˷"y BGC8c,Q&Z7X7t/|9u(DNq*,JF 㸓DƃV.A󘎚^;Wѻ#N!-[2[xtxV˝oNY&Vnf>."2/h`vg[/F0LGV<^MB%ɱ,~/7m*{MIқ/E{!)DxaXZGW$ t-rޯ.:ٕuNOćs %[xggNRcXPG.!;7`+[(.Gz):,a|EW鄙hqAEيHf,='}X DSm_7)f u ShRvtW`C{j ~jSye L䞛j*;aMvP \x1&g¸jgUvkˬʮ&)FV1EI6=[ΓHƁ#{mΞm[I6U31I"!J/6#'xdƬQv\0 129$"po.~X9l41ę q٬q%9~QJ\Kk2̟@,')ݙÒF  W{sšݫ? 5;KRQǠӪ,<r?[1%euckBd*)7f?EE7?V\wѤM9AhLF =t@7Cϫz dz]|ew?WҍHɸLޮK6[^M,rCVaW3ـAVJz2U;  ~>fHJ5bvKSޝ$/2Uf2G gүq=u(+L#"73*Bݯqh2`nmIM6X̪8 *ƬDnw+5oYSg0L4vA1Ndj&yF`IwG)h; UJhx#*GJK4Ɗ Y: ƏE=moBE@pɧ=_إHW㯟AaNI '6ZkeA$M@N`ȑ.K3wSD :CCFV2VpZo=wL]T^4ziA^~ }H~t55wg}5LjP]ڕ^:x0iKD̡S:Knw:TZ$~|fDHٓxzb ?Cɘ؛e03O N]3 HOリb|;Օ6L |iYFd٩} %(lƞ(W˯NYFJN6EVf(i9;Dq<³5>j ;7 . ;f?|M*cx39<|aL43mE`X1='NT's"282{rZ%-lBw:z ҧ,=vkl< >( 1* T3-* .NKB&'KKafú?iuy\8g\DӮgC â$@2S8+u#1&5'|^&赢w^Y*/uU 4p舸UH8@7") UajApl'U^cсA~9ɠ"{Rm$'NCD Ͽ}8Xq]è<7D@.Z-_PvoYOL! ng~hv % +fr Ol<q۬,t}. { )vw?K3]zQY+]yU^[?UjdjDvAa rkRF?X T >WXӪJGy#ij6 AW>c9sw2ISMyMdb Va)4_G&[uz5 |Zݸk67U}mF"} E?et4xj咾л#e,O 2QD_Pr@_xڙ_0GkE2S:!j<FTBPAOH=Uy]?yVS@Z-S7Zw)*N2&{?L̓j^[; $~ϑ8٦P5+Bzi `w%Wu)ex;_rkUO "c_S/k|&^ɋ,,G@p浅"w!M{TZ{B~$! j8ڙqFr?8k !L'3>4^?X/D`nh.F|u϶O{JhfV%%Φ0ϛ;;3ta%A½?TQ)u|zgl]͙gBŁDeH# :D pk*.p/Jt<a( ]AU#'xO INHT 2cd-G\6YΨa0UT8ܮh+FxIt\:vt:?KdH6bۺEC n ǎ#2wzܟ &P <m$7K: D6݂[4@Uf.0[* 8ڕ%N5@jRK.qm`ҹFOϱMܟJn %ǧ8O9m! "7MX\!#eI`wQ%v&N>q.MB0X̺ oCnTr5odeD>wVzXc 7g{c,>[U )T>Dp-dGS2%>g$: A4iaіTT@dI%2(V)z<3dY# JVh XѦ޽D4]1I GÒ̬Np(kS@r:eyq{Ήa$/Lƙ!t㉮il5kk}5# 5ͽ,65@F@;f#vmh5ؽ^Dԃ||,pyOE8kk ʣ i*QƒP0Ы\rщ_k׭MX;IZp}mRma`9M?J(3X_P|[^jV*ɟ[N%\X+U'$ h˭vޥĤU6@@ 6z4f@Գ-QhO+H6d.Rn>J ^Mjr\M"hB׸/_^b{;TAiނH:!V7R|MpMS' oGyoIVzņQ,8(wrՑ70Yc<6Ơ3d\`0_EyۗOkJ[i$WKB@ǾV+^aJpͧp#^rrbSy)T[i,·o2#a,c9hP} tRXuopWI"}%cCMŤt6U=K!2 g ѳFcچpcku<Qs@iM@j?S$*zqx6z^=Xl \LbTP@:yY*P5Uuɀ>4|ENUec.#1 ;K@rouvNR4B(;j Y0[Rǻ@]M Ȣ}#階jq{?"%7r@{dˆ94uآ g\ )b}w)_9T&̚k+6>A'ۦI-BHU%m,YaG.y'ʁrѲ.δ4CT(/ot,2<Z1Yw F#]7N%#40qLX^EWaBSo6ξ8:ec EWW^LXsL .Ρ$2I)ON\mu Q-J}r"$s̋k2›x^=57:)zk 0),79J}ˋ AqOMየ1sѶV~ 6e:em: KV=ȴFQ[f۽(612NS! \>j fgXy0T 諼lXYas|ej>{rBގ{eZS%rT -ғ @'qSNԓ 7[ v xIGlF{"(X}] %uye[﨡.}ǝko5x"%-\aSm*D%=Δ$~ %k\){ĥ%YVs "dPX;\mq d:PsB/ŋ3|eP mõ&}A5#CrrMr#[ ׮_-Ylb(So}C(K88wިD& gmbl!)=^dK/ia j][t2_֨Iέ'Q?Vw {ox<ѵ*(a'Y<95aqQjr05KqPgCܦ?fR*4EgYTs.[xJ0Nx?]Y~zs*i(?R8*c+ Msw%%+H@U-~W o]ŠBFcLR9YWC4s$CxPgTCAdƂA8 [RY)}hd\Z(^Yy-GG D+u &) CQنؘ7?5"DگEiH:0D=F1 $Au2[^X_QT D_uإELp^⻑Nzk.)ޅ}aXobxea1YbXdӶRJܒ&[ t[="= >Ȕ_PC`Eh]6Вe($U!2r dHg, fs"U@9笚԰Fr)#2]= ͘a])qGP#aZՏh!jSZ'SNU;nQ)qCCJ\6/s+|=O@Vo\! z)Qz9lm] 1k1+c~{EMj }Llb&ޥyf:bc?,6Ը}4{|D'r3c) rע`@IՌɔydT v^hc$k rZgpɪFj#DxZL_, Uʄ6P޿XT h ݗ+wvSSk~- 40:y^-k#cx+8MKD) J(F5x^KI]bjGژeXópGo! bHx {BBn4Cv: W5 WX_l9G z!g=F%:&3e)! y1$GHu1-tdU/ *VʸC3aAIC5>E|7Kq"9FN #A\mb̡au>#tUKl^HLF UC/r`zt1h0CNx0iRb9x1T@#E*ǜ Qg=^.(PNUإ3H{Uب镍qF?3vQ\9¾%1VT zZ@W-K$Y 3j6#έҔ77 px9/ZV/tX,?PxK>L҇Pםz-f~0ʛ<V9##(%g*mCdzP,>n[Y,M7cѫPuV 1MDiW)[ᙫmYDifBg` }"_@7:ɭIQ,(Cs{ټ,'}?bK9hr$GT8tusņ^նx›25ҲnH^Z1 #g.A᳒k WIUKIcb'G(a*ۆӝh9/ `4y>xP9z̆DB횙'/aOyi={i!33Et)*C=ށauLҸdExХk-жk ́GNJ$ 3[%X!U'4`ɺRDC4w pYܵ%,zeC G#r;_D!D^.1,ӛn;]yqf Eü?L'Ënuu;GpϽ˲OcQJhMs{ vj:ecgmGI+d(DBBy }w\d'"B'KFgY; /J*q:.\)wބR뎴^&Yf~-i=^AYTr q%A( IL2_yjw(-H`np$HtakOcK)$V7:vʎ`+ݥ T)[GEEw)6:1uQ ͻsodXAQ+/|\X[L _]O`maz!(*u~*B)`^,E1,qN)݇L_1ŋm~0_'T =SzX'vؐ .D@h)FԽР&0/JO 'MK'yخ*T"vVuϙ¯ W1#H)#&n;YI lvx;)[NGÜې봺t!_qAKN"XB}&D+D] 5omGY X\m&pjCxZjEOK]@7+g'v.h2龾 |!ߩk}噊h 8ɟWcjaAоnYP(rαd*1 <1%!ͪ@AƓC$7Mr'.ڕ)ǀO8}m}# Qϡ8q=q"<X'#`vㆦتS(E<|N=npނTFL&yj.3su<1.^USp5ܸEJ&t3"8Dj83bdp'2H. vˋz-qޟRkIq:BNK2Dێ"/`c4_+`e=FgKKM$"3~gF1 G'<byXĄx>ğ?`5XW{ӯ+d!ƥ=Op ҁOI㵦InKyϮiտCY2dABcn!b-†Z 8 7HbR"( a'B/-;B|;Yp~{r4Jg]* 0 ڧlu}yӜd<%8W>4_yHd('l4"L,Es#13u*.EOQ3E翢y"H*?&@>[0=뗓+ B3h cncHȍnn{䗽&xm(#Q+ln}/U kߟ(ZIzLx=4 E c" f' PaǍ=ԶsS- ,;ħg@ܻ?-D]s rCDK ]}'Z `7lk.O_ڟ;@@Sͣn?bnVbw6>Z{@wOH_cG~Fqt'[,Iܨ8i ~; ar rv8q2oKTήnV (tr?9ܽA bVChZ$ਸP}~LT?cQ2#k`!@ VSn"<$! t98"~W#_gPCZ>uܙL^MLnǶhƝ¾[&% TS0ʌDo;|9KtDn8jn[Mڧ^hЌ]z 5=dxiaC P%?Q}G=PfGthܮ69 靚2&W !9v|M-fUi8Rb?ف_A gJ t`PڋLNj,^zx)gD0OɼeSi|+cZ@UTEy,j4A+ڛA, z.5i4P@ D+XEocM԰7båQu<:ZܽՔWLpm΂c ;pKptY0$1d3ox>4k} N"aB!G Po_HUelZʗj#Ep&Y=6mߊoZ w+7ҘJcNS!%S*sхٽƴ[%!%!9m 1Qieu2iJ(ZIp/=[`0DX :q!/mt6:\߃45 |xT)%%ȳ^%th,>R]*ؗd(`Js >ܷ]nx+̎(#6Li60Pŕ]Paje k.+UVBvu* rH@dJ_ ZVT)?nߘ ~ D.ņj7rrGsL'< =1䞖>dǹm'Pc>Rޓ8`1퐈F.H󲚪\ 9:nOB4y`jI}(K6\#^Jr/;+%$Ų?y"\U3\(N[X O,e93HERHJC3A!Ynjc:-\9r.L" ` CxoMwUCUrJNuN σmg5U ?LUCwpqUћX*rtۃ~'tTgN\"ٓ!oQ2r( О/6ttP+ShNc*FNcƗ|J ` [&gY+eC WZzG!=1)GZ.zBng頤RP^Dch]4,E M] jXɆRcqkغ/j*rѰ QMP3\nSqS7Zc1G?4冓M?mXw κFeH/eHIϷ&i`}vrITZcy̭֊GΐJwe TCzwnٖXi2H7p 0sV?)!c''`הУw'&g$e^@,"77  A\j)2b-gԑY16/5<ZgC;&D_SYJ ПNc@+c?%Pre, F$ ѱ=C3m[H73r?ɅP`Գ-P#bd ZZRV6c* =" y$7yN h Mm;ZwGDMEăltҽ32 v@:ek6}k50 %'^.QwC+ IO&Iƒ U)A !~QeOElO)rZQETmў/䪧64.e3Ӧ=Ԧ~*,fעtbzQP U. {me(tSZѤAܽD=,MA4"̓~\F+vg3/pV;EէVȌEd`^ M,W^ZS7+Zw9b껥DKm(:%޴?ɄSʱf#CQ>0,嶔 {HJ#*0LZXˁ3«'4.LKmW9`v:>7`LZ;o23 r E;+5$ 8p*>/0q LT\KÙ"UzMF8Ozbl@m )j mvJ,c?5)#_ + և%@j[ʳޥH&tWX= |EQ,ω244xh.q 7FG,ճ=j)_U˃뛊e&.-!5bk$\# Lc yB},m]k%P$ڪ2P5@5£0Aj H|P@2ЃMA8,7XZ0+eB?g}(gᵇݍ)|ާ!Y>kSe=ނ,^xB/SULeNcOXRZm>ǝ,_fq- _17OZF=ּ.sė BQ_~> N= sy|x_L0sЇ$7?US!3%q5hJ_'ؾrA:tl+ŞdxWj[dQ- &Hk#6kG<㱲 +|W7Zn(4IcG?99ʺz'yz&^-ASaIv 7 t-R32e{+xCX;,w9K i\=" "ɚhA\utI^Wᕘa~'8^`\D\& / Uɋ+zy7"]k56igۛu24u6t4>KsJccZ^Be4ajhBq, *[ZFkwωԗl ,Ƿѕf NK 1mjt:QTw9;6_T3MIuUuI$ZP`b~:W׈'X>灩>'?)=LBG|uTT⌿Q}?bkMNWi3bD`t%Ku:v%Hb%#Jv/ ʷ@ kB>*,$x]& It*x<2PHo:F,8qoHCjha͒qtQ 9SwOзof\/EqvGV4r9D )~uHUĴ7\Ei2I"ؚ [s֧!viɤ[up[hI-h(IM;:T1;GϠ9D׉<_bQ.( 9rH9Sf 8ˎ z -$\f3K m>68SǙJóKeRݴ-k*dYTsVEj濑3)@?Gb"N=M7A&Y~@5mWS/߃D=BB_6ryĈ:lIZZ$S%/ǭ$NLبB\"L1z4K 8 S5ڢ;UQ6%~-] wKelqG37dJҧVb9^VFn8 / `!n=Xn.&fPÛbu%\`3#괇Ka0cV`\_4)qD.dV(6;NN!f@ |U'lhtYN? ?R yZty{B`Q'a^D|u09l v²/թ'?r:a9rMLmEoRUǃGY 3`VloJyyiW8`NЁV!soO8NXhXIbrd; >04D;Жgã茣 齻v֪ ~3J`&3*v N95jRf39#֖Of=p;Rޘ0U.`xy'1{: K Ѳw'-+K`ULMp"gb^~?QjUIcwܡy?nhk!p p- eJ f-R.,5A׭Nh`vm_Xlry EJ"@"wgȣ5'a,Ej" :R ]/*/N"&-7Pk+;w"^H*?b z%,RnJ axPXARMZ>S3\MzcaAnΧ}d3+XT[GH %"RV!-)Fn;aCs 92*j׺Y%7g>ADanTN?-3:o@eDw9$hY{mcM9 D>e_ۖ6ZKey.(KjFmnh'sЙ d,I. Vyˑi׿ԘPz[e[]!@tO@Ļ%-B*~E@K!$[J.σՀlzFs/\x,_4_ zyA]jX;qUMC[혷W|Mxa.i9M?!s)\"p2šnmkZ$Ew"&Y4QrY.&mV+!&?e~RA _0$6W<'^.Mj*OFe&mM6[&~B^lcC dAvi%#:tU31aT^0(9=z G>",c -#0"=_+4@Ƀ2n 0ΐY8IK󓿕QNwN[2D}Č),4hfEE~>|Jjǣ%eQZLAn/f2"7#̑%5.u;Hj &h13֗D5yA핻t2x nU]7wā (cVPA*{1[ L_ژMvOXػ-)Z<{El5-$SB煋vXppf9&Cq$0Pq6AI}lX0+_y-xBgRdnǶP;y`UZ[`vqL=Rljc/D'隆z^ܿEhl5p%.ޤ†*Q%R'ٰ.vxq!B̥)=1fav& j)*r]V34Xt3TMDNBBʢϜA'a3#fe88ݽ7+*Aq06.PdwEhVUeBlg/)Uk P< B/,. C(`f7z6]SྷjO.cfCi b?<4N9+3MgT3)9w0IRzMY!Nylo7`^Šuyr]א/P 7Y N 9o)_'YCA1wv#wv齟yݘO;gl*_js@߷[Py%^C2>(ѽCIPތܙM)5[*A)T 79f$Ha.Ȗ~DŽӬ-m `۲xx[ې Z8{*_  쎐 $?#rf@yx3re[l2uӮkSV!{Y@3 &Ǯ<{\IHmȭ6ouL)VCG2 Dd+0ϿeMZb@buw`m$&mRI6toĒKոv:q46FD(Zgk02~R\ Z!juX YSؽkMϦxSdž^`h-0 bs6)|փMb+Όozy7ȾTKNٲ`JXF>o8Xǃ<=V &:*'ߒv \HO ::-g[ɳ޻YxMZ$BYh9 p8Sa&u=L UddK&ʢ+Ov| Cmn(#,T g/)[ 6%e?RuY 8)Vw4:PD+t{qu–:Iݯ"&*LjZI0_q')DZW(Ku_wb+&4I>F׏"O)eli~Dش"Bmx ,ͥUõ3!JvgoO{HRHO:"h*-AWj55X H4hj#g~ۣ>Av.1Kc 8H~xpA\d.~RoLK#O S7R:QZІ&}N4eCwE!VO,fYn ]/j<\_N4;?LA(鴬FB m{o8iuURTɡdj_&ѡWv| ؤ1 Dp["g$v\i|OAM;lJ'`U^|{gp:Ta ewPPr{kkZ-1f YE?~ӷK%Z'|U ϱJ}{TE[P'v6' jr0A̛t,uߙdհ飼С#Ƹmҹ)nC%&Uפ>=e+8ؿ%'La96Уn۱694?5x_^j/U;!üO"$|?ka_$8FNAh 7%!`+G,F G()FYߘ&9>3o7gBj 4t@G'X@Z &X[D\Ge'VBCYlI4aQt.믕jmk"u\P)ؗ.Nk oW$Jf'9--; ᎇKE5q[Ҟ۞JySK_]=qvqvQx资쏒xHYS9p:b+tDȒjtm]rQNF#F(BI]\NTL{fJTݡtSu~²(l gIcþŗ6uH*"@,m7CdU'Ii(kpI:sƐk9O^1缤x'<#/Յ19z-Օh_L땒p*d1OY"k\Ӻ"`TJeu&("W ݃E󪲳h]Y6[Ks2ZAIHQSgb!7BL.45dL Ij6's~RQ93WExTeH5_m;!hs<0)œk$յ#޷Cpbl` 4k*)Q5`EJ22 _23gNQ$&:nY@;'0ļSsmʼnk%Om;P6l}"DTiu_\&,kϑ#A{ &nNW`Q3YٲhG>N]f"}kDFPD:~VoKnBe.'Qy"vf!1•Xy#_tFJIbRVwĖ!Dά?Y[`wfN +m ">-)z^lYV3~wEІ@Fw4r\՛3S|X[b&=5 3F!6ATN-K?J E9P=dR哣38.XӓA5JC*4KjCuwAŠdW CɹUH5: ,ʓV*S="Gyǧt>Ne8[1D[OMJ0hڢ&}!CqvDȵ1)^jz1T@xm7U ( dyկ nBvdI6cDZn pM~?\|S1š%2XtT:(ߗ҇hP;'tB=Bz D c̶^(Oz˕@JJ!RRR 6zIwEW9=*^PYw$EJӻC!ݙU{Z'GiۢRfJy(PFE>&NH@ϸgEt{,;Cnx4IG"=^`HJ1T2-02nE€_pJ aNȲ|nR Af \z?,aꉭbxx>J) ʔ5FI>Y ÿDm2ޙ\DVmn*(pͭwt*{g[B+SgD'*'iG#Ω'Yck`c, Р ʨg%IB_sQAyrx[3w7$XI}x1= p (s}E_)vRW<[IDZ6ɖer r2$9V#=4< 3Œ%68.\ᾛjZu zdl$r'G!E6\^`sPP/ ;k.㥺]id1ɇITI(]Hfh?3 X&vEᩖe,5OKT`GlB6>;pՍ%`&vT؄5V۬J,p몾R3} xY;ka`J°{$`," :#76\{wԆl\>eCu\A A:z\LB[_ ]3}Lbq3wqk .Q]dOSLĬq$tqT(=.=2 ȵ"Ƨokԉ:{3y;g[pat, rh q̹]!6o5ū!Һ6jIFzt$H- qc&sI^e3ڽx~, .vۡ-L" CՕ쥏_oR[b3,BB*>|xWDp( ,Va; AIDkϯ!YQ d#`PƊ?r66ߡ|1il"HyaF!}ʽQiZ5'WT.?5<Ɗ&ƕFXLV?Ƴ[ik$m%xD#ھ@; ye,APDWt& ~Uϩ,^DXګKK|XK1L{|QO~ |\fd-Ěl=;:HR*ۺkE%w~TyM9, fp}yAԩStmaj h @|\9Xl-D0bx*b>1ԃ\p׵/Vk簢T@>!iD /99J{_C;Ꞣ}nQ!bGN쭜 Y5|ךIWګ)dkGl`kk~r2jiэ_L're~=beU!Xck|iv7|i˘}P1&҄ Ss`Ptj(?z>fA=h>abP0W7[%h9% 0-\]HJXǖ1֫ B}'+< 2*Nck&IS-:8&#_I-fN+msߥDžP9.l ڸ1[+u>j㶮.ex` )GޝоΟ(*DsJF{zL࢔ZZ"?]Lc`UbR7a7vt*ߤObpQpL瘟bEѲ ɿQ3-oڊA"sV-^x%@Ѐm=9/t@ $ j 6b c&Nj=? +Jzu7̺q4`bB.q=֦ѾnÌlXKlZ31}1qvqYui[U0r5mKTiWO=%l1>CN6a슷 ,Bl|7I]d`?D&[*wt}9L.ٙ;fآvO8HR]1HiLt l4ţ VƩףWE9!m,M |.Xlu&vJ.3UHG8$:>=BH%hYS9b/DM{Kƺ[^BvUH!1ŝ֢4xK%E=ªE׺muyǬ>/[<{2 { r>D9 qR^d?~qclȭ^9[ TxF^^`q :]-A9+kvAw*2*\Q8_ӎiz+Cټ#)Df2Zn c [ˡvא᪇ ePYwE섇xtB QmНD1Nک"1Ep8uzCkP/(6"}R$;.rm J1;@>MDIc] OflU6G'pQӕދczhiDCn)XW>ֱjA>|ltXrlC*sb^S X y"Nof,-nqRr".Ug?xl8p(3,pJILh?;vxl.dH(Mt*;sp|T H{'箫*ȇKX7JkMfF=^]9B!!PF uP,EBYV,TLH̾TdJ'/^tFm(] x N+)H)Irif0h|$TcYj  ubg«9d&Ưse~ G4ـ%O vHTjV39r޿QOٷ8z8gܿi/L7-E`peNܧ&י&R~u]tJj a4G.0%|9};nUj]fo&:09}Rx&fry 9Ҳ;}ʿSo]bU!=\eCL5EI)`>E2C.NgcM6yr9"F/g:bҏ/|u㏭.T E T/:_JB펤TnAm;/؁"P(<91'_UP7__bvjLA Gmak';Gv@HM=&B(^d I[~u ZhCBiH+0Gӧ)N>G}Z=4B cav![r\1r9誦Ҥk`"j 5v+_R>8}M,WM;^WѩcjjRP+JU9zlIȞ*]7;c1n_~X0Q.0C( vώeP%y;;2s#RUՙ梏R΂MՋv 71<RV!} 2ۊ4 h pZU!Iҙ1C7E nG[jz-&MK{ƎXPۄ9L5?S;y<ũic8gecL2HOwp\|MQm7o' ?ۃL 'P=%έ"gb_\'zT'0Q>ϓ TS3YMb ++&1͐3mF#gs<^ȪMxmd4ޤ 32VB)p[r}DDajm'GW+c8r)dB% (7dId"|4\]}Y~(XA5i~>.Go2(?;OG|f nϞt.򱂢~q@4 0v͝ZBc z< ]1oFE |EcdMBxJҐCLDc:<]S뷄5: VwsTUrUf.O[ 2|c+ƿ ;ٖ"PPEx|1ڴfѪZ;ZwiA>[&)(z'剫ı& L 7iڻ FzΛ&fPYX}Fvu uS z2ToHYx$0ݎGNDX?.Ѷ~>=f G甞|bƋC 0-Kт]0?z5 J|Y(J-=1 bQ}gYy0r瀿o1 &<ցA[(U4ֱ}ɦ ׅR3uV$=-BhlMe~a<9-zKރ%V_c$3kO g"*)j^}ff۹ХPSRĖprk znԘvaDr6fl"DisƑt|jC#j. n^7Ćkqb!_b%(|jt)iyl~u b˿69ՒYnk|L2L 6CI1I^ƣSc_|Ӽz;y/z0f_l ^J݁+čjrӾCeWh&Ű^,O5;v>9"z*-22鷕%TS^_dcRtRPs!ƟLAR ϓ-hvA@)D^:NK2#d>`Bܳ&+GHp\mKpW[]NkdIn3I ! nލ$mݯ߾c%cmv3"- tz&fX@bX|Ӆ8Z,9#I ?4Џ٘4)wՇ#;+ c'Ee 6g6{?RW[n;aE95S ?3`FՍ4>|kANc(GŐ t8-J"T-}_۸sXm(|;\y,ZjaRR7bқj^n'@v+ld$2:r]ax}4|]|U1fC:*X7x dʗkRЇ"Q|) \!T"(U//t:,Q '&JУ{F*/jrЗ;xyIR|l^ю@(¾V!* DT&kB>/x [ѧV;ʯ"xhWmIpw#CH&ZyVVݜھn{P4;I 7r$88c8~Us7 x ` ~VVkJHV!A'Oٸ 뱿dJ ="Qmڞs U^`~S1 ZڅW1 _ fBm46=g"Ax1X}Y~`n^u8ЗWB,>}/-'`JەA4'Y{De 垏 :plPs2nXA$*ղnYB& U_/px;b A2~ZN@?9s]v⭨XH+QBd̍F/wm <ёxqh ЮH+F2.c6qX`"SVdw 0͍8?:{ڔ+_W&ђ//i!+] q.ч3HշHFZAuYw5ĮS(p;e%`{;VʹcMML#9i+=>lۊe2%stcɂOm%x$|F.OQzvww04~q+V߰o/I3dq JcGZ?JP\.,#Et!H[~x"7 ֙}edR'Įm0lpD >t%$ !wơySMk0$7M]B:/KYk& zjn~݇k,)mD*A>[,R0AgOwHLϴzfsO ?g"˜PϺ ŐP-v&b]>)CMZh5?Lq} 2q&֮{Pi뒧br!V5a\B !`۲epNimٗxX|6. !c]ֈL6>PS2ag]/;x_tQ\z]0OmIY:h!v6Hn,,+? `.Qߝ [MZwh@_RK Al#rS[^I ZhvJΘV=H':Qov3 [t/%2qңYK(wW@7KD=ú4.qJ|viȘQ]t; H5 <Qx%][ƅB`ۿaea=3m]^as۩f}҂^z*)]{ģ D :eA\Jm9Q t?=grG`5Z+#3:XiGam/pI5K¢lzTȲh).͛WOl[kb:\FSs$ $B{3d4oEiRx~;6N]VkdjVi1_<5m2?nmec;>{hbETb ~TA>;\Rı}f;:Cēdql\? (C&Dfbp";M-ٖ=@07/^w3M,+d s{qfpC! (3Ci5d{\@40WYZVm%?%vvƉj3HN^uh1e_L)#Q3ì%IKN8"ˉ@Us67 gk )%8Y[04y6{#9";ϽI :)B8Է\JBi:(vش5)þu?=9MR%W`"LO%A &xQ  )iXOZ2tJ﫬44RS@2=dBVL_w}ŷr*,/dY`T[~E 5gEJM6ƃ?r:e<2/< i2r"A_xz9Ӝu =XAhvko+G%U&8ө/\שzvż8>!|w e-pMmp]ruWZՙ۵ߚSᾀO 39J K%Z2EE!T?&f4|2O ׬ KY~@ px&o</нGUdiBỈ8DE?[ pVVp2/QnYZ QCyqNe}Ch;Qsu*~D5h3i csz犽:X nӌ$Łǻ BD}}w69^RP3Q6nh'2*_OmB*aM(!2сͱo !YN!vR%Ƕ EC@An$9H Z4K R_2)Qo? h&+u_]-ز|ñ:}©BzC9"0S&obW|c>uxK0?~ ,جf+ 4Z,%!l+yE>ϋ9*ӈzBMWa6z6ƥXeTr4\&:_pN!HCYQrz)WqčǞ!~+qKO"U/?B]lEw4*zx@X)̒јJ~eYȃ,pA)ȑl7hEUjkN*B`R\As,x"f yQy@yz 1zI )u4-/6"0;uk090)'Rx$XY+W@d\}cS-{ X%Sp L0)@1T`[!X۝3͡42whgVEK%70m_coK!L!Fgn%' 籛wI\T[Ӆ"OR-Ljꞩ,H*()6I <^m<񦦪 MIkپχX5:i h[kML|}\9LVUMQn<uKuO :{, YFAOj(nԧ]JƵNyt8<wI2a %3QGlӐmٵh{!&1hjr~Y`RX<.S=9qlC<)BR$M <{{Ra +fl1}/jQ~ kON iZ*0ummZ,lS P橲X[G4MQ89<)lcG3N]>PDV#=aX{&y i]r*P>8D{FgEx Q5}C©]r$;zev|.]Mԑm*qlj1ɑ9'N/rJYJ(E59vә^ԍ :5Р4 )ts٫$EY_[\n!ƸMA maYiKiѤIP.%RX6 .rE*;)՟ڕ2[x}onNL8 e!V;R!X=IF_2X~:җH[]!@8zE&Vǥd{[P +IO|RN,{Q+<L )p@پx]2 >vGmoYMF޼,aw7AE)rПvᘨ$ ZٺHKsc鋛rnk싮-1\J>Xw yBmMp.c+svTzѹ|$JK eWf-o$M^.T&oշke0m~Ė|%Yvo?[cODl4Guw?Ր{g%l*Bhi!t!4_ovg'$u~GBzTɮAO,a$e[HڳB"jӊ35-9!̶ /jۣ9Ay\8<;smfx1aGyfcL2 7lPmz h+t}zp'.tuj>=WK/yC0E Qh8t8H 0}M yB"K++ G,)~Fu6AP&. SnΎq[w @;_ $u"q j~TՑҖG"μF6=XMnhP^L#>c!U}{Z1U6ȹ«þz6[m:a%:M387 ?Xmȫ0_bקXgmf# Oņ_*M<:Ե9z&T1BK&JH ^q`=u`v$x#tcʝoe ^ۂN=t@Rj(XrhpnpmˎOu}kN{[)y|TdS( z` E)vnb%9[ecX-^;`u{"C*w/[ȈljL}z"0hH)ޅBs8Tm$4w$ ^_T҃TJ?B\HmTD)A(W&`U_ۺ Y>2-|`, GuK2jK'͏2^wRĞ6JV:>'wvp@MwD>TOz8fμj5熎1z c"P뷘g"ԝ0ݫW)֛ZO"4I]PFaa [*e۳q'4b CQr\_)޺.U~Ku%.ֳD ;`{BdЯr* ଁfP^Jbʆ$ra@Q 3q&䊺`/XVcW.nF SN4B3 eZOlE&}j{46HjXtƤjP*[>-v-Yo zSnӲ. C!v3kz { iDCGzTaSo_=$tâfxp1?$ڹ3%͵23;nAф7(ŮY@tu1hqK8^W ]嶘p[4vI&"zFp/! |c8ca.?` ]-rT;@쎥e^ ÿ5tK1vP`FB|-7_*iS%aDqR"Qdj#@IZ *:B5kB2xqLk0+I>S*5[GE-^6 Crw[gyboptja .+)=IZI gP֖䀷(쑁V/مN(=#b_k4 {Q+F=DPBLj+,7T˖ٝB6Y(ޅh)o j-ewA4 Dr? ˇ4[P=!ļ cj 7hmYi^s=F}h"o2Ƹju`192I~XFX iuƑ~fežb|'~%\Yt(Aqo+D'h!Juց MɋDBη];-w5_U"x6.7[FKg%4,] 6 `&Z"荳MZs6Ve?/AZ۵Ԫ0pdk# ?*+vDILޑ2Ơn2 CeX3 ~a%m]z>5ʠ*0xQ;Žg Zyi3g=u_C6! S[MP~r ^!>~咥~pDz.]/I\[ LТmGmNpErD}׌#ӏ[{ZE@ETbIJ*Ç^Ǚƈ]C#{t=O QqTGrG)ܒEPE8-iju.Zʅm- {6V&]`cx.b2mf;:Sr,dI1En?_4(21CD <5e=={rVy=\{KZ(o}p'*K'?{DŽ(,:v vA|mPhNÒ]i~~zA8#-$(³}xC=x) s/t3Ϗə-Zd)48蟁ҾtGvnx y.?؏]6:^iBT$m=v+\#g0%Kw5QX] U wXE,Zȴ\ FFpr57iG@'\rKڣ.Gm򀟮$%w])BQ1@7Hׯ嶡Lpx&JUY AoM*}04y`>U]h\J- / WUC"Il]oC.+U:k 71 iнZdJ|meA(d`TgЬҖ?uNoBfYC]/ZCϻ mZpD,xL=%ٹ#k(N #,, }BtfpsٽXN^bi8Y[z5G HTI4su8bd|nDM/%@Xwq~Dwn]\om#}Gcǔ _edt[ z\{%rAYf;ol+ia kKmuMx)3x%-O[;3?n:Gum@, ;uS/,f*҅OWWןb'v~sAz'DfyMtfؙK' 5P޿[~4)h(f#hT`EA~6Fکf`A=N4#]w+*1{.syi ^6x2_krw Zy'f wC&8hQuU?DmuS/tۯڅUs&b@ۻ~:\(M:3{e#& R 2n5|.1P|q-7 _KM ȸCF!B+!7ޏFM57t"Cpb'dp䕉gfo54|IJ :̢eH} &pw A0co&(0o#\Rk rFDoLT~C?̽1=NĬ)OᔅTu䜍dәy|%CيP~v߱ !ؔ{`8v@MN V4nEx41J>⁐+Vl/&]b5/W4EyInwנ?A\KϳKi3g:= 9[neP(CIG?vүkn@C6?.eUch8C\­3B@7zղI4zj)G~ٺKKlE("eeD@:NU !(' @otWMJ%ɮP"iL;f]}0v{˄DWƎ-75vOPDS.1koAli9 Xr*ֻOA'?U7RyNRp#PÞ߂M]x4<>!UIP1=T~Y6MG m6/lH:6y7L`]:}~l۽:U _d"4} p$ }7yb׋CsQ(ꮪ5 ~H9{Z7H[ߊ')ǂ hd/ȼW^FzV >erZNF޽7>hBIc]Ji ,G򹡄4 !*0進 Thf^1wknjm=z8( l]< G?ubM= Gʦf WGVI9XkSc׭"C~GM%-IXP% {xi7ou<$tXZeYnv٘&HkWɕsCsmF>n<Yw(!f}U,e%9se/ޭ^)dvѲ*j?<) 1z ;bz SBZ6j$ܷwDaXL3[ ^-C^dz[LF)LT"s/|l3Ce~ yڳ:r=^ ^]If\+;S@MP2O7XS1])Ihy^ᗋ4 YQˠE_Cob,B?I2`7a? aAڜY 2CG;ՈH¡DD?KdEkaTIt0SaNɝGư=Jl7|?5yP%9lަ invVÏ1v| & #&̰a:6x-E2ѝT9(;+/wͅv2ɐ#u}1  <尐NdbH38(u :RD>"oEQ 'o`s j[=xٽ[?b"TgR@0#"ݺ۳A֤ b3sQfۈ-"Uﲫ3RFѮXZ6T=~ L$4%3e^N].YIysIU\Q&.|uo 4vǙt760gH,d0!']b%@^–,G?>f)[44q#S1,S,!+i YN)O7t<}Wvf͈ QX|6x^TbXo@֯ H}9B볇Li{fLl F<̅`٘¹AƋ$ݨOʌ@eeflxgdXJ]YpöʆKvt0qY(Z ҥ>t+/|8mm'zDeDQOL Ȇ{mG!YȦ1RxDY/UNX$(>,;k`l/YN<^B7f.Ilt%]oxo=,|#GKw5yBA]XfQcHB>L,ᇼ6sm6UÖjy1 nwLA(M-l`W@t|6]1V9^Mf\Ǘ{reE?O1 O}0hg`c^1p ]XUhl wdhcU7Y=W&DG H et?ˉ֙e ~pW*RoqG "} B*UEUsQXu9]Cn4~@E֞H^bZ͌T0X>sj(CQo K,]|53Yu=g_DD}ZqMwr~ɬ`J[L8Ƥxhw5Q55~uT<7E q.'-E|F1 E/q a\<~_S_SB?aI!Q/|A)ΘsxN!(4QJ'~A8DqשV2ǫw)6gwlI\`|D$߹z~P6i)sUdYxڠ WN{ #`⒭=zܟ@^"!rdgm2%$3'qJ`cJZo[n/,ergKUcx"0ĉt6~F;fF|k- D`(Cu=!>MrL Շ<~nڛbBir~<_KC4xm>˫1^qD,ᑣ9N.`X.V mwnÃ5S1C;'ϴ}dg<ԴɜLz$J H`cYL CC#U)5qx!*c^t_:ŻxϬ˲G>o-uFv%ztKw߂,8YpLJ2n䭨xQKAzs\sI؆ r,1؁k\' %R+32yg {& )XҌ`Gތ}# hO89I6K,KmꎶۨdJ2Bb WJNcƣ!EI$*rg8k_-rPc4V'nVYVBпk"FbSjRz7 wDW5MC9k[bլ vgIkv6#x;.4Qu?>H/m_4Iv0/@:G,VK3DUz3e/ta kmlݹZ(ĽA"E Н_E+3Г(OY^ OkNn6|J2RW&cwc8:t*P dus4.A6,<£xdbT3R# n' lʗ DWl'"߀'3 ÊйF=;5Rw6kVN2<$Ed~W:>1(#VOPYFp\OG؟SY)9X~`SQ噱YplSS_HB@Їc;!P o[d0 n~5%N3c/.@{2eevѴG%"I`ej"WqAowMALgTh]9^Js [և9) TM6En`6F;BֽKpf$LvA"fA3^<]ds*ʟHb+{N| RrT=vy\dCNu"??'}⯼rUVRҐj oNOJ}P%\ U0@=.4$\1 Ɯ&$ d,\>᳐L)A 5f0DR6UE4lkh2&B6_F:Qo Y"-~: /6_fFc#;a@`K/! ES Z7*@X hL$G3(1k}?4Fr۸bU!]x-򳬑ԞnM0}%??rɚ@SJ]+#Oֽs*9;ELSoAi%i¼˦T#yB\۪F;+.͋)r[y̌]dRޥN~*JV%AcD~|Xp[/wjHyBNN\aJ30aul.,O`{ {a'dfbIra0AIV"Ke9-cfTxRYa,NG;KM4m뮼dً3xvmpXs)+,0H/!wVG3;m%ӳqbG% F"/&gFq02ߓuŕÏ :LHbvE3U`[Bw ݣ%PF٫RnTOj`zAmO滆CV,!~H ,TEozlz/A9ڂ$^ʗoRw)0X|<"a?4sh@ls<Ҁ nl>$38'd?/Ab*˸{UuxU3J"1^$~W %wOuNN H?)d%'_Rއs ~kvQgsNú2j61.߱,ٯ{7x\ sr37kKS@}-g&"5;OJw+0ej(!2}F(z %h`%/C&Fhb ^xY\gw,/凇kj&ןYw`#bQ^A~|9ZOC`e$0&:ov ]V=y3Isl+suҮ_uLm&Σ%PD qfY2#mùڳ*׸EЭg>SMٸCHs?:G XŦzp49'Nzl3zՙ+$%E2-5)d>/V!Y2ͭ%3KX_sgLm&}}y/j/^Y+?HT*Ueg]{ R6`׃4 byzN{8yH3t'U:lJCj>jP@VҦ͈A=@%,ڿtno:̒71;l} c82pIm O7]'qjxHM$<1KC$[[]t÷Cmиi}DmD1vݥAv7L Fo4vc5b=%4-"cjeӍNY{r>j5hp ^'&~6Ŗj/35sk"`lY Ì@R綋(ʰa$#4}yAP=*IrdД.FQ`g-aPfűZԕԭj| )+ق8Br2۾M< O[yq0%,3;> ̰$+*pVw]l3YZ0P 6 f?3| $`v(Y*U/O==?383&k+Tdq qknzBn_L>8IYpa/lOjSOpQjAn4&Ñx)2'`WA|.Ho'?3;"a/JKZ_ Βz)jkE;TΚ|ΰ~ޤX5"5s ʞC&PAݦڨR ei D1(dC .YࠉϵÄDfExj J֧|MȨ,y{W!A\oyj-"/-<@ȟ[Ys>}k=BJBoR^2ۚen<%+n7ˈZbb-Cj4hrFjMT\{:`?zLq(B+j!qju@am/Bavwj9W8;4衼}?0'7Ԃ2=P4*ncg')+TKHmR7-9r_XGgHezttH 0ްlb T۔&ke nR۸xک&L՛xc("bB&|(^,@-qaPz~Ia‹t&֩&i?i |q { {9&@ʋ- C@jg+i:HYh:8F[#Ѥ6p9|$Ro+MLjػ ">xb2?b ?]DN&w3666 zK%qv _lwu9.̹8*>Zy-έ6DЗFY˩{g|J ~eWW3 y&HU[Q&vD =}<ٚk*Iw^Ke\L|p01Nd)KDaԿ8pb~rį]s$6z}FdHa<(2]>ݠ#.ZCj:ޔha]䑯8U\#>T'}~B#+|*D Gt%~:ENn`jltӿA֝QRHpDTr]Wt[G.IK'j/~/}YS8w̖J-J74VL"ME dhj Ժ:} NlenB^8S@g)ϭשY7q& )||+c>.jk8Ɂ4 \@v5rtc{G(H+RdOEJ|>&9mfD)9'8~suԋf$խE_e@c^U$ (_$5!+ܤ~Sw{Td`G`ꌌp"aՃ Ko$ PYD fګƍ"o +:1t-p,iˌƽ2uk1Hmq/~1336 YdۈKҷ&I9iGD)|(-*5uf4@iiRTx?FYRKab0PJ,!I-qd 2HPӄVM- CːÝd6Csa9 T$r,>k_UP+ԈۖGzEZB~boC#;/֛\59mh%OSn*jNAY"ňn60yHK<(1wwtKv.ިOls7'&R*1&hC\z(ʚfȿ*@z QysjG?F̚%cwi{d)Q1eL,K 3LP|)@Ϛ j7Ef4e=ԑ@Q;>g_KK~굯"q++ɦT*韕XKmm-QL TwhEKyl~h 4g3gSu/ox)yVGQ2A^-@6+H=1j+rs#ڽE|ffukq!3f]fXZPl| ݚ[aa 4c?%r\c]ՑGrfjIVj~0PX'^-Czᔷv9hTbuWL;j縡o K7G)g ,NҞ!Q2l[փ5Yb Z !"_\<~/C:6U,>f*K/mJMp-^(vɈr[:o^W΁+~5F3)}vAIX/-Hs6t/.wi .?xs|6ap?+@fԣ^Z46 -V: q㊔qU v,ա?US#ϒ0*JSۮ߂sքV`u^FQ*V0" -X"kޱVyf]ݙķ&>9w4$'BR?kq=1 Bx'-<*SnyV6krG馉YfhSG>&%YY &ܠց)Z/u2ccT8P[:=^Qsi$6. |o*mLƫyf]y1&> svwXIʥ7"(]n|ٷg[ci]'N>*n1EƮkJ1%&̜D %tc}r47ޛk)}Ջgmlq98lCn!fs-Ie |<SNZenƱ{̦ IVɎ&PUh e'@?R +U+gHXpd$HJ*qi1N q$vM+q`W凹uZ#fXйE=C JıC}OQ.4 flΌo̓k#2* P&d>~@^PҐL T:h 6HW1C9ɓ`5G」uokO zg֎챳&Q3& (Dq̲eGPĎjdC\h*b-,GsBcg0ȗge 暽V]?:llqIRhGNR)Qe`F?=ޒ ?N!3(7Up`=?\G{;[g4=OcQ^[wdveRz=cL[>);]܀6 whڊ'tm]辆B>3\OZjD*"%| E cyTlƭ\B7K' V7A7 ;>3? Inq\oD$o);XC2k Oys㹗DVG_Lr=UNR^1ڝ!pg+GJ5OYW)#.\<_ ) z4HڎEw{8p1;Sk4?!b^VlT?6> wӖ@EBӝ=jոQSj[v!aۘl,z-ͦOH{c6`B\-dDğ1խIbx5ӧnOY|\$+:,#w0eV"t&_wճCj(n (K{DoBrhK-9C.&4Z=?.kr̟u~e )0? r}Z \CzhesI+M߼J KMZf] h=yD%2XBE J2Bm5aԨ2/ۥ9Kɗn o{t'0}aUlXj'b:c_lmm{ #ltuȠ |>]!_fd&mhLϷwr $AYkWu`ܕcKj1JjC,>5ch ):2A'y?„ef^NFЩo?}=I-&%9teXݙ{QijܼjV*)|?ySaV1SDO&\$(Zy$%0^:<8kI p4)\i7P&z!bcQ~ ֔&F@%bl:=6AN9iws|G2'u/y`ԖlUT8 "gsx[0v:6[ș{%8fwEFn%9@)JH$ٽu~~g2 ]qdq܄aZ s(4Scx( 9 +%9|t*Q%3oaa%߷Q=t13Ӌ} @4-jzTϡg Ьn:]/,/rрf|2r6sL/F L߆̿!KɾFq~cx1lgF:!O Ro6xiw*kr:ަηPC6BdXydT'n6\Y4#CYt {v /,p2.WV A=8Q t7F`8Zׄ]\d^OH¶ :bZ5)]k)K5Zk ­IKH(uNrHG]i ѷ_3<\IѠF{C`O^F߮6]V |Q0w7&,͢5m{n⠲"a\& ۅ}+} wWм33~~͑1TQ 4'Ò\6Xl0gC#a!C!%/l} aqA-v_6Ds tkT]mfIc}cc$Kc>LfmrBOl{sjX!0,T! OWy/QTj⇊ln FigȏT=Tj̺O !C@eKV0EV+4kN-)Eߕ4:yA$wB -bO@OQ䠐ڀ(T\0:cL YQoine}(8@xlΐM,6LgeB'FG%~3Wf3 R@^ʵF̳⃻z/MZ}Nca*XL,CriBP<@BF?i:-B jY ہ5rZd4vɱ=Dv7`w?6T;*?Zv{*ǔEN׊r#Y=toR0m*2bqKd:Mv@D `AnM(uquwnܠ ==S}e]O?T z5:a;/~q6J4ņP:tXq"v`[Mk_{,5BX?7) F7UM×ŵፕh{Z9[ %)1͟ڮIu.6q*n\~y@ w#ph>.GTzcٶ" (&ZMGȘK_q&[4pTf Ɔ taAC=[e=SΎCrdI'^. }VP̛9D_ ZxUvhOtM O.P[?h2~ו1dmѧ>%ZiS}hH:h<;CZmJ R>ڦJTպqZ ?P(@_Rhyъ3!$KI} d))USbAvi# Ȝ [s,af-,0G$6,nx3lNC^wkhl01 Q?dߕRh5-^uBE6& ^yk/V |\@Qus$WdĊg)^^{y +7U|#B VzzX!`sb/u`~_۰:*?eU~%:HJWt|>ZR|,54~GPӔЋۋ^}~\ؙEOB_X);fRR dC%sS oAHk]+iTGH™~T;ט4 Xs3qtD3g>ΧY'Y[DJ#p*yط"3s!pA">:)xgC\ [X=CEq z-">t3S7ai/CKR<ꏷK4 h3_4k:mٜ9_Hn`O]J/ha  KavW]jGN'JoY%ԅCS*k\2r`'ʮIZ"aRgӥAx5,F~,Q9"g8. k|u#R"d 9Yxu)+,3{=uZ?)۳] .aȖr6tk/tLϘ,5Lv$&=&Ғ0Zb^B$αhȹoan$.a],'cD5wxr|w̤k㶸]XXcuF}S[hhxq~Z-1u N?TXϏeD>T<}N{Ǫ{=5+of-0;g85'2yG: 8n5lMߵ[U'F=>\S$B7?X뱴o5E=ȾE7Fv;[g,"P2m~.[z`tf%+/K䥶hI~jjӕ il,ӌCJ% "xO k`srDof1 7/%I͢b~ŗx-ʹfׄ齢V?>PA)t7Y2y,l3׌R^ UhU^ I~/[!(l w8j~铘w;)(Os'sxjD3 c4ksӲD3D{[;]!ͽ0J\y}@Tm)?5K!;,wS}s`zk Dϳ&V; Xc4)[5^XW}F+>2=KX>]8ETns-[ 7HY#:{,td #YƭB49/  x^NTR0RA3҃hIH=Vsh9,mT VYu\oW+ Ucf[G!ۣqZ +-3JQ/jRvRة+$M`&tkt0U)!?46 m)[@ ؝t=|<ڟ`PܸkwW:vҍESL]lt*'0Id z f1$" m-rAvBPnj*.2MD3I5h kue!C.\P\}æ;ҿ?"!ߴՄ"E hv!U|iSdŒc*G)?xta'*buKADmo6$ cd.qqQI zm}Y* 4ٵ.x02~zogz?8zy 1t2@%LBc(3^Xy@|zo$*Va$)d7.|Es~_#fyl}P~jh D?QŠ,';zn DV}9d0n8%qSH2XJp"+hikP(rZS)m3E;sbH(np8fk9JO`pCӀm2S÷4޸.·AۀfЏ(ZR5uQ(% ۰ʵ~ 'qG mЋE#MFy;2`̒BD `_.f:xݭ~rU@Q|٬ڃ)2_fH2A DvNǦul;ȱzv]BTԄ^* ^A莮{T^f71EdO?ݬ7%[,JA0` \U,s-is/ږ$0PG ?&6)Te0V aO5\ص8ݩҘΘ&9@2[vNit WzL3H>ӥ\ X-w/ZDҒ d3Cٽ <2¬#(E燔q "2v8[Gq=ʫ>}{مIf%_^5'NYG":B>RN"+h" gB8Pxm?cwyʓ>FQ{BN.9wQsjWp\D$8_|ںd cЂx:&EcO꛷)ґ6~<$BIh7=2U,αvIX]hqe8@vykO@:-ǵ@sȔ񉉐sdr YNcx0zڲXmc1(<}EӷǗتqCVb"x3)cvR7y02xX»:dm; kSJ1r"8;04haʘj$ ?uGf]f0RXTT l:?_^tB[->WL#{{r3/8)#Q2"T+h֒MG.=o$Ff @C0Iv{63 tQWVȺpA 4JCԖ\:&p9Z?>Z!c"m 8WJpԾFm^o(#=)e meQևүa%N?s%}&ecC2 /{&I%@T^ȵ/3UV!ԉ0. ^E qR7j)iy$qb{hOndLIY~`00ҪsK6{=Nߛ,zv*A!KƂ~nHrsavћ2_/zzbb#*[}f@č/US(r>jupȴ1X0$,V9U$0 dA`$ٵ ?ѸWWуܱUI=5CT|XHq9j(-{Hj"O{h 4Y?~Mby Okݍ,b,G'OE?Dk06gwRvNyݢ-U|)R}$DIL-_q4w`Tiet~uQESB$M[U㦪7@;;|RS_ K&:=rãv/7Q]8-#@qi{2[Y/}7&M&"@ifj,NGvBcѨYӝg 8 ,}G 剾 .o8s@<2O;'V˳!zwēv]FlU `O3 7xL$0S- :Q._3uU\CObz|y?9k;Iy fI~I(M 6j%O,Vl# Jf6k)M?s˚:y5 {4ƇHTr;O0p 9c|GCv CJ=^o`<#rA2xȭQ™.js%^ǡӫ MF:vz(6{NLoڀXw_̺{(k嬹Pgt@r_|'جDm؁|R w~aDmWŦy8k3 g~Kl3-LpAN׼rUI,r,ѴP#W:"fqGتVXBPGd-o9yd"F23茢s0Ig;Iv꣗^2ERشBi#ġҚXw/h*=[|6ײ)lJ&b0ųgB>_@HAcYBCKz6+vy=;piem!Ѷ- 6oͷhlA&9^u[3"b4=J5G\vZ5^^ 3\TlHY^<%BWՅo|aB숗.\@gj4x+KzR)MnlYתKC8NkJz)%rjͦu bGCxIWĦ=2oT(yRQsp6QY8㭨H y 1*DKץP~Rޙ 1Ȃ,N7+wGJV{EV+s/k )ڍsCNicG!;,;͹տ ^چ$<=2|z4E.7_OqV.3_%Ӭ÷unDzyefD:YQ gSPˍKEđ!c>QeN.9 jߥi/ $ l Kpjc!f?s +Ox1tQ#ri7M@Ov < s=JTq o/:oIvrM,I77j|fܔ mQSc뱲ނ<=aG>om ]omaDHT4#s=<3x;(!]4 :xmU`o'ф#ސdT'GGщ/?qR!:&97-,/ڪM/=kBfy?/-ErV,Y¡rF݇D߸7FȲr$ӳ=损"2e6v f4O(y̞CM/t%GCҤE3 ŭ[" Ph-.oNUZA?'v;Vo#TF`2%Dmf_SaHIp4=oMYm G>E }Uh'ZJR4|OE!)_BʻrFHNg 6Uνdb{R>ګfYi0+0 '.waŗNⅺ|ۢBBg3KcaVsqC/4@Nw_EnhDԅY; islh ΈfJCdx%º鷖%bA^6K]4eέ*ưId@=|҃sƒ=tFpo 1/F,iUN4_;%NHPFYgh{B.9d6 ֫E3v`iczJph)j1rkd05i. ہK`<:V |ʝ=؀d ᑮDEI mqB&'m+nMkQ҂!V嗉 L6Y: &ّP0U@EHo~d0;uKo3zfa)D<%:CGN# yp_]?T"=p"}FPCk+,p"hƀgQciTDFJ{Em$PxPT\5P-+c"}|8_΄R&,`uAUp1]`:w1l!0|.m!6q;t['}:\4ڰ&h[HsS"2Kq"rׁ ~Uz5Mi$ 5%&~ܬyQ-s 4W*?%ْܕozeaAYy.9j7"~l!UL1JPx0DF+lZ^,Kui C91пA:sGF(Yy(BdnV:\e2;V_6U "򉾑 ,e&U'✂DG-\U¹p&E'\ UC|Sos O}HG,8D*~T\,U>M ?h;$j)-֧^Qp?* 4֏G>>M[X9b)i .$R2 ޼>&=\rl *!׵e*D=hV8#ڣ #$21 434jx@) 6>a`Iq}M▖ #Ed R$ʻgW?f~K'u76& TMBcՒ[[CVCKʇя\6Axss-{"l8t`(bB-r8pp#ӷ<׊hi?_,}2H"scgBTĤ{]]E$}sYv"0J;QcIq?R8SѷC4j{^*e?VV 򌥭MhBGL*o`.hV غQF47ݶ |=k7уpN{kʙ)<sPa;F7^@P &Ij.M$TO@CXN&b>u3O|` g*R/J FXez>:/վ6;QoFp2k햲ǜo( C=j=J‹.y//Cv#^1dh̊h;{鿼܁1d[OiFR8nJ]iG]# .[ּ[<*r8ԕC!T6ԡa,-m+ 6ĻZcZ_da()ä\2ۭee^v 2C2=,Hh6*c[Վ 4Αe'б12?-zY HO픃wa%0<Z A1%iV aUx `àɝXYc"_I9iY~I-2E;vsƭ{N(%ڞ8Zc mqS9mG64Xm&d#3e 7TM]᠞vZGr4R'{РV,oc5R"Rx6U:l|^JSIt򗨺YJ'8{eM̟G…rW>P`sۭ*p5GB>x'PI F1|"V)lxaQnl]EMka$ԌԦݯv `5Mܝ),m1L!lw"atM`{Rȇ#xFa4AmJo`פfʗVHbGAخ9dLY "'H[HqV@ EVyfJ،!c^x.;Y/= wEOYrm2qW8a&  cm!韥rZ]泫yqȮ!aRi$/u $e?e]|-[=3ֆCȶޠ#zJ#gu͞I]5X-,GKvy:yცAhDoGDƾ$16IȱIU٢p:ٔY k0!nT_1taOi=P8ydCWefi>xD叉ϵX3%.N' A@- ]iŐ[6бi*>ԃF\1ױs"}ջפM~7؋Ja'w¾=_(_N7#1Wya{ɢy{dW2a1ڹ uł7 ֭Y"1}Inv6Hv{Mq\\IN鱁("S%y ) ͣ|jߣ7:@ >Pa8]s 6SSFRa} 1u4Y΢a2"W8Jᘡs[_DDx'V'2F6`am'(3=aA!0ub2ZfЃUД"!f3hrWBCP7)z Aேmyc( w[MrZ,7gtMW#HNϲ**|` !3W0l23-pIrrɽy"'";F:`@[=78mV1N6;3GF~5-5TF]G6qLGxwiUe6ԟ'Z!aRk2Tyo-IO*3E܏\GwtQ& L1>ŌfYkH ַ4f5>hi(C"XC^k4-W ##gz#zsS4 m%qwx9+]}8\ uvp4R-}&JĖ|o67ά˝31 {sKbw\k |]pX9:ӡAВM N}3rn J觡n4WI]D(\]V< (oyE@W TC?xR/WHkI ʿY#>>HuwǷ=Q^vu %rp}Y/`zX| 2̷2~3;B}9{K ~cPe;{ǒ5 Wn<s?Q {b'|.c4%޹yZX|P90Z]O '|1&?5A`-c䛒k17$/Tt KuW>L>tt ײ#\}Z_I}? BjF pq J#msJ׍WԆ?5h-Dyf[cW8vH7v@ꆖZ@Bfi#Q x<752P[?kXWBX9GzBvT6'DU*]G4͝,( m<1HJV<:19TW;tLk'll[e&hu' %Wj{IRkQ |WݨZ8l¶`3٫dݱÙ?*[>J~}]j f>m7~~" 3CSOkP=xNjIMF"0梱)1=f0XW9//EpVԚԧ% N{Fʲv᧑7:+A +q(,5%ؽ+MӴ$?"h,_`q(݄n5ہٝi84,NB]Kr"ϾoHQ;Dm\r-I&0S0Ո5' %~L`^teY'd_\|> hG /M%V)J('|LenmHp-  ELW̓Вy,]+5Q6U$ ZA1ieKqe@`ՍX)οԁxO }5tMXnig>7}4jNaa2<37bl9 ' ij4\Uͱ_߸\$VGU/4#2(2ҞF'#ߥSh/XyǮO. dlW9iPjuMBTUaܸ".okP|a9U.LU]_zT;F\XP00;Q!SJjW`JIueQ+o1>'zi 7M:C(}a%jUSl%kzӷ1p*>7A^{N 9&yq̈́'L_;~Uxn a O,FWFhSک}h6*}⚍1ه>!O=ISy;g*IfIn5Er_=Qx 5dQϰ=v$3rq_F{88nY +RZ |P y|$IU!g#~dqg>U &+v,iT(z>~vL߶@[̆v,O{eE%)w$~׸(P;XAjāko$rS우+N̅A|7zMP'N\:ԱKn@Th9/}*( }n]CA2z-\,.bZBP+F}[Cmƙ)[^I xxx>"fQ6+KF'>Zȵ ̰t(ɛ ?չ22 zso K\Cy_*d*bcpx/#/f Ca{4@}HOS4q/`޺ߞ2aجIUs|p[pX 0^|<*PC^p&EVw+7m=7ub G6YaoJsX0iUYZˠϤ޷z wxı8dk2+́\UR}Kc㸡[g9o/sf"|ܢ"ކ/oix `_8ɘm"X` [ʒFe đ!Sk1½س z(A2f 370 mj,54UL:MWvm(*g`p\(DċB M;a8Ae5#S}߽>EskpN(#֕oM o⠁VgCO> '*{؅>X\6b8 -a/2+%b k0ha&T(Mb3%]Eb¾SI@n@~lhF&{D;}om\2C^?29&8Lv~zg G (/A䧑t/ڐ2$X {Ϥgb~d&C3xFqaT$uA$u5Qb ʑ $S{xȵǣ8p`{;`y1-9Ws=aJ t6QW|rT.RVB(pVsLJ@>31z]9is54DOJI$nD6]3c!+$O2Sd$)p Qz)b 5+1R-y"PO3V%) leQ# 3tvO 3#_X *'ÌO\у\~/T wm&d{mG- ׯS"sX=(@w;vO"EtUk1`[*H6[ᅘv71fwd8?iv_~}3854{4 O ? "-迉|]4t)߇؃E ;4~_Ck JJ _~52vlcoʷe^!3T+Rƻ(EBX(ؗ|O[ZEdԝW$~@LLV"i#1+_w IcZ,{ P+gb"i IO'k6- tǨ///Өet@wNqFi{*"at%j[| йMq9ξEu1f.7-X\FY3jsSEq0n`[kXRNO#b8CB`(8cڇ!Zݣ sJÜ鰲=A%V_H>T/W؏#u,L6 ;V]Xž U$KpD3B[O^IBLؐU iL[1h+Dö2,j X&1 vJ`c".C :T'$:bHm?b AP>߽u&_UYELv/4jO'ϩ&]FНU% e lG%@۫J>˛}TuyY) 5g4 7D?=,ޘMU8ظH [mOMНϯ 0 oE4b+Y7?jDK+^0pf]˥E-fBYQgEA*硊<(α&S %6dp _Qe0NJȒ#$^EzHT|:|Sn֑/iY;c#nj?]pK2&zɈ1^nf*7b %<׸|"MsD߱}!l]I?˭3& m.)M=)@dWI00kO@G9]k> !cdz(!- B9j6fu0˷FW?كz#"V "qB#Tp/Mh sD50jW$mȉfe +eri>J&"8|[QMkG~@Oyclz ǶrLR7'D D'SkJߓ 1+abˮ9{i}cϙfWc !Ѩx+ܲu1X2nS$X2\??i[B-`pK𗢮̧ 6u24_ȷzYwzkް zrD% AASm @[5"j#/Wa}(g)HFvN9Q˽  gpcI euF^k6߈0}*`.n &Q),npM'`>gIժAhhsAT6s7֊C{``&Eۯ*[rX)n]' CBM5d$4?mɟjb@cU9d$p(l_۾in>L./fDR?/{kL},*2!^[deR\/G $3rb@'8lլ Yk|+lڠ;T3 '"?G*Fc_ Oٴ,:\{- 2]/MΐAǯgd l$A^P9XE8_ &`:5Ear#&#PnH2ɇ MAuojoAVv`ӎ;CَzP,CUeJ357/FD9_'FCm r]]̚UT7<ζYN?܈(9\hxgJl{ JlJAz #5w$>q 1\l6) [ؼ~Hӭ/@V-ߺHQa>J Blre?fNSR%N{ɬr ;hU:3}q_[U)vWnX7orw9)vLYdhrUie$ NXsڨ\ 2COaPP?Hσ4M;n.uA؟LmY$gm, `b>W24Vs]nOя~4/0_3kѥ"4\c~_Mƹk)fT^0󗻡9.0>T܀EI'Ҳ_ =x3#Ai:JaDfșl*Uĉ4ߛAvGIi30K{]&& 8T9@& .]V3&7ADۀ`ɷM*ik-O혊ZW'Y3eAY]'~[u6̔uMkYuUQަPG^㎅K TZw47l!pkO%=5z:\_p7v\ +3~SF6B B"EQ&T)*1gm/mڕ+$vCLvx9⚆ɿXS`WQ.ֺ'7zg@mZiqAj&1)dvCbW- 0u'0e=ETB!x]YiW{o&nV '+L]xH<[7Z>yRE65m-.*sS򪺔H5"f}S#߉u_N%Lto䒷Ь$+%Yl8RzѝTQ 7ӒVghPֶ2שj$w@31Vx+,UVF |hKl?w]fjC?N \(-hNύ ֆKb\)&0 L̴ Ɵ<¥!l#D!4dEEY3kQ BV<wu0!78^)ݙB2|pLǶ S9>$w=oI]Co?8է_tԿYv1H5#RS#V-)%X ~-*XÛLF|R.te0hV!.-tgÐ%J4Xrw!Fr>gD2j}WDB{q-xB([]vb_OuV8J ofuoz ͏>(hb g=VD윗8 #mg|Gj k^/Ž.$1㞃;w䣚7W t+i%{l>_󫸊Vy;8١n5R k+cB`>+pO}8g]H+̿]w~@%/ !UNkE̕]{ k`;L9eI%˒sa:t}ֹංwQȴHݹ՚yf;jZj6 rNxޝ!(ΐ;=a?c\Sx.Vy ̀Hbn6tC@ѤG Զ^oȳ8 W![eq4x+0Dj߄u7tI}Z_B!܀"`,AIj6:imY ִ@D_-_1*3Svw`C2)h!;%Axԧ Ss T ` ,>NDU*^iFC/q8ie|/$ AڋX(ӃSu-UT2wU#k?E(=J'(ZM7/ky8cY'"GS/ٺ53QEGRfdLU2^Z'f\m'S grkA|Uˋ;8./ϔ?qN7S䩢ħ/p6&=c-B[((X9*hxGT_+> fWM ɍ6#Pqahly ɋ@A8d^Cҿ+̹ !Bk~c|:מ`!ַ0zk+czo-dv6UH w>E%#Z%FlZ]qtJUo>]-1Dwp G^[~9ſD-DLY/}>Kc-XR2fGsJ 2n'KV>ǃS8HU*x%&5VnZ m jFH Aخ ߀GG֧% blpA"7)`r#p^As^H4t;@Qb`%aSCYydruaGMvs|Owl֚ܣqMأ;u"Ԅ[umLd: BdFh t&\TSb_+;H,O㫐HkbCݙY6d(tk|`KܑLUoB0o/\0M ƙ˼WIHgb)6)XSzȶv?zx0V=3Lt,#ڄh5nș?.#i8`«F+3-.R =>Z pWy,WYf񗶍5R6J/|;}.!֜vňV!\*첗ms ,OnR ypvEEf' s^6 U>&9ui,eE3'2+%9%ezozb%P>1:=G$]F[g,Zf1,[,Ϝ~ /Lݪ4]Y=*.]z9DG ʯjy`SOCZlՋJƞwm]Y6!h$*SO6w? KZ8t:Wg<2ifY:`H, 똻g>#L#qH,gFkjYQ}qAy;BD%'Xjtb1%r{˟2|~hƨRӌB#.hC6pa1o,zW$~(-T1K8ʋxHMB$/o;"`HfkM-Y -";sD~G ]olW&}a0lG])v(X35M膵0`H25Xf*תE/gzj{ߐ Bנ |FI"#8%c72e9EP&qx-#c23 Ǻ$)2!nͨ0xG0ɜkUݪʣdBa/ &ɹ.1H41%op.( H>2\Jt3j;v).5kHsg.`ux"(m/J1A hU. ؓUww!tao$Yago 5g~_mːpׂg};mK)O9(t1~_}" {U H^ct,[qz3 KN&wF)#Yo W{d 5"~c i\"w v,?=ӫ =ѐ?S%i\tT Cq:ʩFA/H' 0֛zPzL!L +Bn(Ͳ>3e УX7:U'CQ @-R6Jotb_dA%Y>;BF{2&Йqlvn!tl^J˹}f[a4&p2 Q46릒/[7KU(-710Ћn))lXvW $c1'" pk gU?+VكmX̱z.t} 4<{it'yɳh~ˢ͓TIRE)ni~Quy;frY]OQp"iInjV lwYy"O=H  >R9U zqrϋ۹[I+4`Jf!qGYuB%(*.ؑWK[1-gᶏMdhՄy7|{b# `] v2ś$ש -e=͚Ȍk-?@4eU?h#4_ ۉhvVP&uOfRڪ), DʎW\*!}O[j[Os[{L#SHT %̪fu3&Gk>#Q9ɧNG%)3)G еV*!;j4 ڎ/ě̍%fomX 7E]/Dy s4_CgIl- 7o!RdM\ġ-j@{{1NolegRQ텀XMIŝ"'95d|ûO6 /ʋmT?̈́~Oy>gjt zgLnoR2k@ %'HY5ЁgJ_~TӄO \MXbC|Euvp5h|.g^GQ'n- AпpyW,W(O$Ƹp` dξ:(d;BMJ}mmY%]Qesϯ %CV&y墼  ?~v?~/H2:סS;^CdhPigt<Ͻq_B@rYٍ5Cd$4OdW6hvTGraFR 5b{7c%i LR'3ߵxoK1:۫٢^ܕ9/[n/WPh{Y{m^J ˺Pr@^6Q^ R)vħ  L@r[MtRd Jz^<.T;YgV!jqm2n>:XN^,ډC~j)+^{%tg`Y_ Mn<@m1yvQ/lNPB'c^ڛY ѾZUPBNBaEk7Z;R/l\^O?Fũ}a*:VeoQ M,%hzg4&q 'ts0Zߕ ǁŮ dU{vr^;riKLzWnew5:hҠf?Fnd7>qv(Exp a\h!ұ=x$Nu<6ELb ٢?]e*>ox} n 3_/rMjD椰ů, DMI,ZmU϶CkhcDH%vl45'hܳe,L5|* 쿙u#NԆdjDJ=rX(ӧ|b!Kgn'ަ1$\(is Lrs/ZEG~K/E-hڶu YRGj3^vWpgܣXa6, C.`&yf9 cE٨Sї}'h"d%X !D!5볿ݞз YY8TI{%AFpGﭞWgubȧ2#z]g:"H]U#@?{(YbdyM:=N-P_1:O0/gs [($݋!y p {R#I ^\D#]lG>C򾊩%g8y=Vi:5Ik#&Ԏ+0ǁU'z!lEϸfbVF #HUG S\vl>QFÂ+UA1ԹN!j*kD+aDt@F;Cv5 Zj0[8KIuqSƉ1 'OZqNzK͢M7cU|&. 4:ytM A\GЄmwn=RpmKڪ\j7\ ݭvО!ҪnH1[:aluxb!& :͹~ܷ? %n0/7ph? 6ܓ@SSXmky+ʷSeIft!_J7ֱjcdkc8YК/8JsB*Q7p H-=_^'45qUb5\7Xb-+)" K&5e{k9{n*~Xv3޳kRV_|arDn:鉼:i=֮y=4hnaQA%2b2 [d]pz@2g8.Fhd32) ~wura jElfwYS $}"""(hdd29.cѬjr~Hm  Wfm(_K1O; 4cz]VMoB ӈ[ފޕ.)” ^Zk\֥\)v3.gIFP}xi|_c>U݊ xqag_'J)2=O'u_z7 '*VxGXtpɌa2h5޻[։D>R͸LH")F:H(VXl+[Q^G&.O;_B,Pҟ[{JӒ+|*ڌ&9P&{]T>Ųʁz7 "㧣Gy 抟&lMqcj)IFR܆3`BCp$]CeV?ccyʵAn305 P^fE<7ꈡbN;3}Q!.0y!.>]*+4HFۖgKռ[2ȭr]P,Ut.a֋P83$~QJQF8YSdU7X f:4aȧ>NzyF7S5qxo |dcaكV2MyO=J-2Q0E4 4N<mB%~tO$Yf?$ Uoq-iK| FOKˮ|bfLV{bp7NBm@!LR ^Z((-̈́K{<bb=rC̏S}BE[+͌͐ Mz^%uRǀK_r)2#W $צ{fh`Xmm gs7cު[|zoҏ˧1gfRFahhe ΥL(uѠb*۩jɻe7k~,(3˛K bhc$%H8 1p@a Hd$-ːw1,O(Œ\#&qU?G {;Hft\f z-+UpP7.Plu_MR"B豲FV}kr.#޽vӕQLs#*VYX=a[ 7U0-qVK[ T/OWI&HdBts#SdKI6a}J69pKKՀ(¦`F+)eW{<'+KH…GuɾU݄63P|,B@۩h͡JO-X .eʪLZC0s@.>!l$XphsHTF"wxĶ+;SZOPO;  {e*9)c4p&s6j|n ?ߋ, P̍9cW,j; K=߷"W!Ke ՕI3_o loqp%V[>6=5d⤦d5|de@t19s͖yd*RK8` XMڔ?YDޞG2w 7Ya:aBԿOԫ#݋zٙkZ3#zp4GO|,SOwTXWi:O xdI@nbJ"讽ӪG uTK̘dYbB_[A`LYN|O _d3aXS*~bY"W&F~Sc0f0x+HM%, (G3aXS=d*xƢp( CVgׯt<3%#8gIxkw_oh(/,cxJΆ[!_ k]>ݸcKފI}K6.!j\4>IzZȸK\Vʀ)TZiڦؐ~qVF*=r +2Wr ~<_YP-ijxWE} NDK}L4C}#_@10|3Rxi.RbwN(K U K+TN D~ r\Ar ?ļ$=iǦ7bT] eJuKv RF߼06/ـ#beoy{0$%=6NMPc\uI)iB'&WHl(I^|r]I..E聃"OdUP"2[Q[ldMJ=g4 x @kײ:I1QhLjWj`cHNYv5- RP ϱCi$ %Z\ȕӑWI5/`1D9zWeeZȒ9\3CK w;VrT*ͩk'w +P/d,SP`Li6g#a[͵X>c:q<(K)`Fcӽ݈8Vb [!J<2Ԫ0]x lƼga 3^% CE/7f(_b<:Ocj;BHm+%*UљZOBe x{O"ν+\E DHҵO$?oHJYrme,it=A5ʤb8 $˒*1/!Q<^.SW1Zs0_: h)\`XIr i.]N:T֙Ίi59gS?Bj+E!!ٔ*9w83!S] yeRNV~o,< J0mVQ:@caJ\i2&)U 2;RHyK1w!BW+5zݧ"L &̓&-Z@sNdĠ̽Il_'LB64l`9.k=3{S;EK2o9E@=Q9y [c0U]L = 1 WUyRh2@]sgSA+cdžn-|hU[NvΞz[My$ B ~Tvk)IUu Pkd8O+q~(u1n* ,`]?jN2u\g7"7!V`t *.1kjzo3SZif>g֟|ZqD𘙮\AZPkTr&Us RHCK{[b{ű1X10z/7x)Rvr]9-vyT.^@!SEJ7R}*THwTȇK%L֬sҪfMV;ՃI ]CES^ORR q*Ʋ썭GI:*l3\b6EY,U 4t!QM-B;(6?ݙ {Z0=8sijx۸GRdW? XXX"7 6&汱-r!:,O s_ǯl>?D/WNWuqWVDKC ;Bb~9%}1B@2ۡ+,`נՎ]yݾԁy)ݭ5~Y\>1(AJ %T(JV%d9rtsU)aJ Z;GNĉ*+f%4(=<;ާb/tzŰ P<\;mkgM',Z#ʅjNIpx;3k "Lg~h4s\= 3 {N8"v>+ua%X죟D*%1aSO4ҷDPk&#d,U"vS)T?T}h? ~fa\يKhD>TדHSXjΨJ+"q"`FQ#Q=#jc!hWVHjTL1G'-X,cᒓ?/\T\t,{,)F|B6Kidnm|Kj)<gbaΗlg92 oLl `$97 ;3''Jmʄ]RƒVaz[y`e|; YeѴJ~֝u>H5?ì|߅:|bU@vO*G%Oa$\YD&2v]bvѫ XS'=hyn`JVܔțR6Nź$.7cz2=X_\ʷ\euQj%'J@(V {3]Eke3wL|29_*!V 7:޻ugS,R|+< n D1 dhNt͊.NB x(|Q:+~}@!rQ4G6L )`of7|JG ށY8jUlq, oLXS=L@v[1y>}^> (y6*{C֬``dw۬Xkh%s#,J`ӹBTJ"«)W$׌]4Ux5#^RtUtMW݃q藘j\س>{.Jx&MW..wYL>^c+#ukA3S@4*)W3()+I۲ϡŝSBVBp 8fbhhu׋.p˂ՒJ-meVt-ݷB #W{t?=.V+s Ҷc݃F-( ^>dg[ SB?\I,8#@H0fqesS?ר5qLҌdd>UUվEPY`6M"}Di"Rza5mx`hqj92xV1#΢8%eU[`=ݐD5HHi(.yz\1 4IfuZ=nk',oۈ:ՐM#2TgsQImc1.5'1G@( Y :&$ j=‘1> eV+ƓAkώsñ"hUN|TF>r]U*=bNIS׷R޻$q#E:wݻ1&Bv=њf@5HWՐtg gHiYS^GAo{^r[r,J~%f 4;!UMH*v1:Pegѽ(1ىb׭ԋ;|%NQ5뉖m"BUC&bļɭE="ꌏGLn e'4R@^'zv0V}D jY+-+ބedTД2%!+[w*00D,ݍk!ҨfJoNBߦOL46{7#OئTU۲>}rץb$Q,/hIfbvet ^H%CTm8M x?3'WpM*9Jk \M|tqm@&vIX=Ԭt0z='YqĮj]]K- < {2ߕg ~%ѹ3M't Ey?1"9 BmyVD\Fg,tUzȐ2zZ,nDIkY::U~s% ob:ET VU|2qBqUgO=du+z=H5ٵa4pu'}줊;"+#ExN"!ajlVoYߚAkV֝JI%D-h;8{&0n1&jb:=ߚՂfPIЋHQO %ЃɌ vw;Ls SYDsᎉXP#P`bqlt\GtiK/!Bu]TMe`QmD?l8=rz8-\̠`1XKIlƚ?eJ#ܟSxjjM?ݪ-7vp#?8 a,7ITkJG80~Sܸ49ŪfyEq \9957:,6}b,\MeZ] ֩qж2}~9sM~螯:`O H ~Ba&Sj:nčJxqv>C Й. Wɵ<7W p2J2ƿ*MT P|8|MeBZr:U(Q)6sj spIB.siuV3f`UۢG鑁A 5LecfkK3r鼙,^~')|Fa[6Iy['&V+@h.5szA$I)+ku?ZGcpm;AӼ ".>#@{fZ0v]rZ^% 90#;mpmb%?!S ?Iͨ:B2j|ܲ6!=`]J +?ǖ8Z}[i 5mQlS]Di5GLqXQͯ=1&HiI Y@ZUTrE Y^H A1aQg#j |E@\շ*YN[ 9Ezɮ[6%h?n%kBSsɷ3?WḖT^瓄, MS6::b]cj}'`T*;^ JNjЀU蜲T/+G[ϝv_C 5Cߔ9F"3>StSj/]b^ru>+Jfh@HF(՟ I A= a;v /4<#OB 4a%Eض駮TfUm(jk\ܲ.:;uzZX S3 Qtlox8圱 -ژȁ 4I -T.AlȰ+ن, bN2 oۍyep pZ:ߴA9aA#D9"09M9T>?x̅rݜ~^rz#yVV4w;D6e\0't.U/iYdS JQ]DKchJ.uG%w v];\'7Ρ.]/{ԦQwW ^٣e#*ZmUX5jACoy{ۛyWYQafMD?7O/rz9flfܫ+Nw LR$J #iC9/:qTW]) f)c\T::@ )Adg柶N^w{r@#@`g/)]WyW쇓õ9}{Pbo}>&#-Ki x/ȈnµC<~ CMk|1.2("Gx(T3A7>}eBlp tQG/$aPTx(HUIFNE֬ٚcA9'2UlQ6Xo \ؗ,J$IYQ벜c%Uw;?%l}$ 1W l p"̬injwI]K\N?].o,l!q$MMgȢc8Lߢr)Ykbí[Y %" bvJg%5Odl A$Sca*E !R}^R Ơd}fÍA 5ﹿxpd")wQg`fmMTָl IҪNdSI(}p?.elAuO"AJw=F&poGF@SaJҾ 4_:W)A˂iTAo,SI2`diQ&c:UR덹4C`qZc ڰb[ Y{殺qed-ky =MKp55Or~KVҶ m ȾH &AKϑNU)[5u a~?9V\75gGXZpADk\t@RI(Qg]YeÒ:3; Ns(2MkD;F}:3'+nvX=*Ba4 y+cQ/nl4`l3]5g;y}IѰnZZU߅&ㅄTao\DͭiMߪ'i'Jl" g{ W<rE/]\btŎߍiZvpw S (7\FStk u:ǩ6i v(6a1#)ժgVW[Su3G[Pp5S אzS3hlHB$miV{-_fpjFW`Iߺr%ZS3\]NXP꒠3Q*o+y?_m+8 x5G*M4]ON)בv^yBI"lG 4"'hlqƑ+5~p3:_P4Ֆef5y#. CN]|1%GzSU{IǒOOeW8iK2~ksrhW%=QO zBB$(+3VDj7lNNGP?cI}8:eD޸CP&nkz'ga < m\ KY.]4Kj@Hduw6^i_!;_>A4>{ʽk`_+Pd攪bCѶCBLG }wE>:^'Kd:ŔbGL'2iSՈGe%! e Vҵs=F~F4gtx%hP#:8.{:5$wJ_&Lс`fYK,܊̝[ P+@Ā٢1Ǵ7v{)W:(P3qE4xuim~R)R1FA*8wDjY(tNLYdT=m.{* w pc/O xdn0 'TcM^1)C\n~VVW4ae>ܲV{}4{9a={UA7^Ŷ hqĢ6NiMл{B2we ;fYЈb~fMޒuಊoHΞk2YR6h`"{R= QPEs5 Vﴢa5XW(uG\^Fle#a?`vj-A~! ޓ*C8=RMs$R}fS%,A(% RTDdfఊ!{9ߍ^@zi\f+ PiY[jvն t~d1!jl.y*ƽZ|``4Jl= ܻs  |4V*81e1Er(gvj*U)݀1z0JtU*G\u1 nT+`SNe"C/Tb<^*F!Ĥ^"M~))ZXQvb5TCh6xW{fmR}~h8k;*$\3}o\rKcE2 l!֛ȘYGT{CN[g!EP5/> nnsR%/"P!YuQq]2 : ={Rۨиb/ORuk?y[lL }[SFg(̸n !;4b R& `֍Ɩ5^& e0W,u7|pm7'oFC=!k:љp|4Ӻp!= dwr"h*!ҁfaJi+psPUreӀW P0fc6 EcjT \ Õ,0)@6B*2 !_H# Y\zh J˘ϋWXF X\5BK\#Z #2QWY tjbwnO` >U#xcŇ|urOmS+2MChHc Ŀ;w+An׏7*?|!Zl} 2@#=d!=ٝJB|Ka,r+Vt(77b)=UM1Xj0YڳEeM,-~@-AP6R0`nfCDG7*Hk.p2b<-9MRo7|sA4nħD2q~77e"h6Jq':/ۍ}GP̩0}pD~ݔEC^y9CP,- A ֣LEӪlW}Z`Tz6e lW' @GJD?8&n}R쀢RvK544FK睹[6Y~fOCϗ|S.5"҅aY%,?J-eK .[@G>4T6# bY)$-p+uX,4r~"gAl#t Ak,K OSBPCf H T2̝7o#tG* k6­ja( jD & !1+"YBv.WC;]w,H*R {]ufB3jw;(keWĒ?zh0KhbSIN2^Bel.LN2f0Aaqɩkfu2H9KAv6I|H "ke-;"љ5p:p_Bf;z>|4ЕZ 0@B5Ƀo.{`PM9KdeTʘE3%o", \=e,@M@ir+s:P))uh:3n1e0QWOh[6~;a-! tRȘ3|aD[z^Ak[昦7oLbJUQ?CIϞtU5ؘҚQrӻr:+cAW݀2s tK:{{ˋHH- 3A:2EӚ١^+5wЊ,̅XsJcbO,Xhv*Nt\,C9Qh^ pWCc/h&0L^y_(3M92,cRWHyWvHFRLz"|BW30J=IY (S[ yO8QE]+j fZT]k ҎZ"?4敚K ucU / 7 Q,>/UCB eɶ MO/4b\{0GFzd/k솥L߻ߔi)j軹0}6· ze'6Y 0:J xW}R6edD,XPs35Z߽Gov)Fhf&z(M EP |b0Q2 jR( $Z7Orv~/Dmm_-XK>e=}o1Po+N&:(Ӊ M%h !L1g:-[(:r?&1'<賟ţR{iն{R cH>?2O.;rfM/pW|߱~{a`7 L9*2{)4/t9ACy$y H_kN;|Ro}7jxk4A%ཀKf xANFW >D\Vy>zo"iP4k7N|h%e4@< u1n ?{mV|}$oaVN- \9#鯭,5ā[‰3RS#qz'}tsIvFJ|Y_!!(̣@Gkcʒ]Q>Yk T,ł6I$~PbI1.1jguϊg2*Ati煸Jȉjelֺoe&äSd]-T&5#@i$ .w'kNǓEJ|_ `IKVmk ߋh2r% -]YcTFT‹E t%PT$4(:!.!06v \ZJ6isrɈL]O\G3Q%йTCak_BCSMCH"iN!RzQ/z!GI8f^}M "0W\ m,[Za+ʠK+1gͲ*pTAӨ!4ar Ґ1]6"L{IשF}QnRޡ-'XP5E ~9lc ! /Na.MvCD&.u"L?cE֥f@Ĥ/CnXU3HJB4kwK1K^o蜃]R?c)UXKt"y}PVe P{گR(ꕑL!+zw.l) d<3I b ̂M`kSڧWNylrOa+/-<;]5/4^v=9R'+<_6Ѫ>CFi,^Ek^!1z9z:jYkt vrfW61]DTR0}6KgTwG3,_DH &N_0cB%CV9cCȻ%Fvh56c9h$S}Fx\j4ј*,Qp:kDǂjtcd)wg_eȲ&Ѧݎ8ݒ% Z7+oʒС7B؁ -5 :YjZ&rdуs컭h俜b3Bᶹs!#Ym* vI+R6E lpoBnn@#%,)6g Q!2k Q5حItj?2!T~:fcRzSU7x? ñ@OyQe|dĤ2j^vXk DT*ǻ}.U:Az5 w_T?f,#VM$@8 &ՀdT^]6bn  xPdu7gm6a5(̘fn{OrEŇu; NW𬠺ܡ'],;WUc6 x[ ܒî(uqxLqς nG94$ʟvӗ;ѱƸS(]V&aX=SNFTf@WOx|ˆTL5ÌZhw(z%+0izrȲ DN>/ɁK!VzzF8WɑbҧF@7$y)ydZͮ_7[&)E]]DW*+TwN–蓢*Ԁ\}~RLQ@X=dumԍ~;ܼKN1kfcCT=i=~w6R >^1f3ol %9*[fL _ ,O<;{ઔ1Uj|J:Ўt^P P,磳@fN$p\݌ <U@; 9/ɹ>IJл`PV -'_^޻MJ]~*G2c6O2#TW~0L*\Kj1YVQ98=(n$XpAYwb*Z˙#Y_+n^`IMDZ٧&^=Ce.z Gm]HtC(qQ!eKѤBeK@dդ=[:V$w:ܫݿdF{ᗐTL*o]vM`T,gH6 T8;y # s@dNcŇąr>Z`P` ˀܢR-u aޤE~pYFQJX~Wƅv!˜񬖏fU 'tX߄|PNe, 罋"pR WL\x*+v^gogCt(sofsqυ)87qXM=?ĢE&Y=Hko5Ȯ̟O"=:EU'xڵxj6O5+0+lVwR/D넻 ?ZˁlAC)% bbs3 s#>*.Qy[MV̱TZy>.kzPp<0:),q`k >#}J&Y[{Rr V6$N vt!saՂj̪^ }Bon#jveX<5 E]lrJn0cpt]Ì(C; z03.?ƃ~}ڛ5I^X~(oRz)!|ݎ@PpFc1Qi%q$! 4`%Wt{JY4au.@ؐw:[wֈ?t$J߸?D<3] eZr岽o|$|^B8r|T6qL/rv3 ,;B`D"Yc0˒<\i(({C;lD\3kr '9h~FVCNd^A[8>ּP!8f2sRf^_t=,":"#2n-29,-+{$EL"L-$918|-m'RR@_ F;\.vW/n01?6?O-MsyR.~Q`Li9M S.vWch1Qǹ6CB 8 sĖ3pz4H_8_\ IW&`61֫ fġuuzz!E (t$Y _fVP06^4%DtAa_g7ϸص ~Ǩץ!D+K=E:dgg<u'K|>`-{C7,Q)^"רKTRvdC1+(79?n: юB; KLv;/(꾭+y߫kGb; 3IFe[)-Jξ*yXuuvfs>ᢒSrHY */2 3kVd1-Ӽ@|. )+H N;V͞ҍ,qqzK<(eK`[䭷M P-`Ki&"@Cdh;SNݔp*LbTzjLj,*Ѽ$=Uo-P\؏$ӵFCzPkt'*(63_!OjؠsyuVPt=ɝȋLtqR0nPc1ܧRK8q/sZW0@+>J~&G 3]Ik</+zJlJ&ɮ"-'ךCܿﳛPFtٶ,]ׅ(dH/ZzL{^o8H14%Pۮ, 9(;w$) /նq@'I#7Vo%} 7̬ 7l<l^rx5QJ/<?;]z!{fͼ/&j?CDݜ&g9 x<|/E ٘\NJMЪ{ЭUTpəpzȉ9m8 ÚEVK=ՂpЇ9uE:4ɺȹkڪF3s#h7bm.H7˜xmPhdE Ó tt.Ja5'AoRB-ڸ$3QE O^>SH yud`Z3֔YI=BnƓ?,▼ v/T[鷸Oe#J֢ɺvKD咈Z' f`qS m њ9ҝ76e?"ƼѪ̩֕e.u1:dZ9cfa B~)Baqc=6ܑ6ܿM:" 5pc'7}bn{s+_8pΊVusqpod6l=˛ xtc2B8TQmw "8_/.aB=lD8exTYԗ?skZ {mRw 1z_vpK2m_`sLm i"h.™:çiBp;W&rc{iAvq;leINxBu΍7ޓh ^F&!e(M3Id t]\Χۘ46^2ZؼiutB AvV?! Hrsti-Fԁ+6>#.ZkMn&O"9R!e$-ǁH0둋36%DHLJ>6g L@ͪ2#T~\r lp%Qe~hRbD* 9`z5xsN\l@uVfL!1BMQE $a; ;fRhR¼!m:gkJc4`R,EͿX*2H/`5 q3p Sy nKzIOy& 'T!‘m^ a0R|Sj_tz-癊ҭfbh^֢,z34Rcvڭv(-E? 3F.q(&PUUu^kz} ̖Ht":2&G`\M%!n(/6STO!ng-Yavɹg2z2.!2 `ϸ_ 5r-&sLϞ=#F[Lه|%=',k6g=eG/LJ`n~ԑke?HZʊ-ݬ Eks!0iY̬ nǵQd8R[ 4EةDgS4YKW\G;XNG/o޺olz89IMh -k3v `e;>%ںcΛpjkh%*#&vLAݒAU* xV-" H b:A_|À V+R,V#!گq} @xʐ`r)%4I3 }/d W:`k|#e2b&JI9:=*) D~5eN{m{.DF~/hK/PaB`ыVz!4M~K^YN}Wn1`1)ÓĘ`sۖ1naRǚ<[いkm^xfm!}\ ʁ6y jiQ޺9ÃR;~`e=TCTWIxS2 BĴ-zJGɇƛXƲ.DTG948!oѹns\+VWҖnCVwBL.lEF5vz_*I` 8F,UP ;Zx2D2z*>]։~@ \{\B<13O7'$ߌ$LOL}=$[5N[Uռv}A3n7/zߏprv 5+{aY %[S&=TCJh2oVXQ|`N?.G.:(rE;o8(!琭IV{ Ԍ:2z:F'%Oy JPHBI}ΑjzoBLu0Y*>_nԌZU@%xpgwWjPUشT?hpOx|B[7 4#!&N s])3*׾{2 _ 9Bʰ)@gu٠W ޙ(S\g%-lQ~8rÙөMFoFkD-K \0;-Dp>?\ u""0پE"g]"`0gg\x_Q/_qMzsxT{@ !ʅ1e|b|=w4(aEFZ3}y6}A2eG8M4 o^JCjx<|,iCp" g J∯V6P0r#Mα`¸;i뀤l@?%ӊ{Dp^VڃF451xc 6gN2[s80[ N cP9d2%W}+PlƃqIl&L<\ṳI,,cR=GyRM!fJP7`n8a;wEs~rt,=QE\~F &~m͞$p&ni.Izvq_Hj=<}Mp Q^8&?zQמpRG3J&y˶͋wa?z _f69TǦK3on$rP3UUKg̫ٜ7=ûH yۡdXՇpp`O(x#ݲϋCrGq8w9nB'-^$Hon (P$5PrMsYu\%~. f*y̏!MQ1nwa8`Dl [E ڹ!DSYVG*jĸ-q]GiUnrKD`Ԝ+i} KMYIo(͢_PB9TMrǚv[A:yí_X_VAlm}_J*3ir;@X%E1ю0@H1~y[ed::IN#KiꇐH@|}dki򖬭'ީ4Oo:b:DپU;-4;ēZC7D?Xh:R "@fLIi|rPgj1 Ø ol9H( 77BX/s ܃b&ɣx>HrE)P=&ԺZA.M*F$c0t=fKU!;yuٹw$mEauߑYo,㧟Qs+|k^ s".QxOF!Mb'9RL&nPH<]ͩpt/.hZ3ZU:/:#/y=pue[mMNѬeIB{oY]zH\]3>CfQ 5ɇng!03c#${g3t>">0[#b~$|&{^ o%B\ԣc&5AˏETB9 AwG;i[g][)c"A ߁8_5, 7Rњ䁿mƥ) M\V>c` 5 wz[*9>ְKx!ƒtT(oO2S#g^U/~T,rEԥB ):-Yl}[A^,kA^oCi6,&,8%ok9αukGn4 "`TE%AG+ziN&U;r^mv !zAH)%w([֤wdC"1MS\B-S?eF_Ye(Ny+Uo64K.)/=I~oI@bػ:p\mϬ5ݼ1 {2OnA>8Ȁ1`eIHRhr! ,!(PLZD'I}PK aniDR1 (CR#>Ã{5eڞSq&+QDp[Nb[_{ڦ7Tª%?V 4#f?'(6*AL/8ĺx1fw@[*A.5pȚmI" 0g,%*A]4F"%ơFۦxկy?ՈEsFzC5mj?NMwkS:o mR?5D0w# -SLts wmu;rIZ{ " /ƅl{LC e#ºU-(O;c+-欨MlAVfw P@0 ט<d ڠ ?y\Q7:T:XkKSM:x&v13>[;y'0l8TڪډMcUnEu2,NK'^K Ŵ22LBwfI▆ܺH= ZAsÛE0 G@z|pj|NTp+*A b[oyؾ7GV8l <n{ &X\etXO.n GhU<VדFT.]4IgBkWUl$i/(^ͶcqDq {zseؐ%N{ ԅZgyr)83B^K X"l/a%"b.lxdؤ qgY0zݳ/~`XZEU=7i8jT/kҿ\7rA%Z䟧H+~N"d҆> ÇKeUh@^X0`T ,pu$ c;ݛsxT;HHg>իx mNW9Iq1y>sD@*H|ZEMJ{U&tv gtf{kE׼ݖW&\zfpR'p Eo]9?Aǩ]f!L;C vf撈jIPfb?iO#ǻ_ehG"LO٨^d}£~(B~H#~o^E\waIr9}!%Z|j|{է3[ĆA zj~ sݬ'z\`'~)4BTX\:K,q}LG.Tk:'ao-44WQy9ЎFÊ,OvLcvA$ku^ɭI'Z)haǔVl|&= <\jGJuaS+Q@0dFy.TCs ڃJP}q,~^>]=ß >$]_873ykWԗ ~ {D'+ cgwGO ojZ;Gõ\"GEɤ =a-Ec=ÈZd\? C_$}C!;L(ҘG:4Hk8] }WU8W-w!qˀI`ēea7BZeâZ@䟐o_wSMV ӬJiт1ܐJYr&ׂDrN[ůa3^u8o<"rc޺fn0vۜ FނER1E囈~|{쏼맄΄׶RB"M!m`f "B QtRoG:|l|N73aYWr.Pӻ&<ç{"'XԚ.FʁַPs~Z@bHe8jGf:.&1OȎ0$; \αOR YUɐ|Ĥ%wUzzu̅]2kXd7B"xװ[TSh-Wl nRN;,@e6: \[q{韃Ա >r/<H;{rMĊIН6F|s8 eP!X9izmIrȘv+'qZ |C>!L;sX%=Iá{ٲJQ-A7?\Vҫ .f^N#]P}oMTpy+JSYB"Έm=He$m?ʂz=hMUβ3DkuO)> ʮ]葷#eN*=B$63WkeE]PyP[Rh:ɘ{=RQE*7QqN˯7#!:`'ƝUzB}X,{oKV0K"S]c0{{m:\㬀֕D-t S'4Ny^Tt`2)EIhW 3|γ̄dWK6D O= Td# ´AWic>AR%%}ðMֽ͙,z{*m=77 3䯭=yO|žd&csæFrQlo![xk}:;bol=J4G +e:gB8ͮ@rCS_(1Ӆ]f | =3(2r=^a5$=]d3 ľ8ka}f&4eu5X9k|'6|CsM?PIoÖ]Q }^Kz6Ϙ[L&Ivٹ@-pv 3R)xv&uZG1OiprIK>|%t2\2tGf;)34%s*˳`h[IcIL,xDY_1^f4[YCݫ>V|_+ XxBg5T7bg&-a\·$ ^ux,!r-F&#ckGO :k85~oLla?(noB""·HQ_n٦ ڛVyS7朝歜J3AWQd*1/M*һ{JZUyò!_'@1X,fubZy<Ø:1&p jnnrAaNT .oM b= tcV[SP9HpS 32jiAzȺܶb耬muv}LO #q e>a/#0XfG^8)fu͕vuHXߛ_"4Tb,qV.p&E7"mƪ,!i>SsDƓ*]2G9O'CuN3pYlPnV]樕 ~?QY=wP.'A_tv e|,xg1a {4Jn5L.)7)U(h6y`o6*sɸ;P VH+:~a`냕i0"vyXT&];t}!ifwifJO*U[ A@*[3lxλ~^}2|>Z. %Cvގ]t^ C,epuC`A9`3 {-s.[wOy:'s۹hMWb0xUd1u*{7;x0OZ4E#P%m^;xZ`/~cj.֕V݂xn?1{Zo(Ԓt7/5l#j^]u[Znj~/ gO$Bvp"fY?*5' 3e1vrHHb?rCsP$w:y6a;+3 Ҙ-%e_1 BG:!Wz2j!dFsPq/zGL-h+K/{l'!YFPn mÍ$I ӆR>  TWуƩo?Jx8?TDK6C,_>@ Rs*X/ g-ѷӼ ~Y=M\{Et솾r4]eG r Ke0ܐkbcwS5G%p2l$ImCUYss̍ SJ ɜj"Tx6OyohŦ.L%TL)G6ͤS;lۂċ`m_'9 0/}FvWC0IJbdf \u3]6f@Ӓ&JzW ų!bHkGy+F \DZ/PyC'99>[2 ;Wm[|F-P4pN[ʦ` B)`LՖ/ Lng=.kN ϭlptPvռA ^ƨ^^GoPpkK"uk-eobeHP*&7Ku'ˤ*k_7Up1z.j wu|XoWSP_G`b|v}P[LMLE>5Hcv8I>u~ um!.S`]^Su s `,Q!`C-[%-EtVZAEkk8p}e5}OSS3 :o{*O!/栃7;nRPh[ysdh2ħtm$xcGzfJT!oՐn(TLu_U#̤&:ൠ ̉ J2\H1PjMM2}_A/Hoqjז/(O*:*9ܕxTe)Q)]I.xd~E ^~[T ]]Y`Hl_lޕϲV4K33QwtwofL34e'զb(O]ϻZqcs<^gzqpC*RI\fpVmy6]0,JY?f4DW0(4xV4xӅw#x!d m?KybB7NjbTnBh ܴo~}-nGL\.8Fr"K DXʕnlIW|1;k=Z7$ %ߡ+us^M440gTob {'Qs+Թemd=80R\=m'^vz䇯sB9[6HD 7lWM !:J2}|fVx̒;UXb=:Z:1JA1l;~ lhkl^'*DkcSz9Z/[Ε"hxx\TL~6HͮT ͒&q$ a%qEw ;Kg "ATTY2">pnvR62Nt7o25ǙQMi1#F0+w~{Gq,FCT_6A'IcJ;VN@2!P͆ʲ%U5 T$82e5 :lݺ I\cJeWR^ g'ԪKo8Q2Ahamzh"R*n938Q|J-mOJPT㄂sERu _Ʌ`B&xb)&TT]|\@/ΊC5IዯEV`QmﲃNtGma:BcE {yi'e/̯6 ʸ rkOm& W]FٽWɿ gR>D㉞۳iڍ|1( F,Q߶GTXuw[f =Bm:ٺLjlt@/ zX<{!ht pز}bt!sh .NhHV:~cx2ĔIHJ.`REE3>eyŇjӺ[',bk|KWIb\+0KȻbW0Nw\sṉOIrxM\|0DR|+F0= #S@ Bs1ak |\B٤xB->fkeA~ɠ _ѣ3s`ֳS5S6ϼ3|= Xܿz#.O+s.UL{b;1e UλVkZuJRdnIv$Ŕ-?Twnn㷉Ï8vQren6_{4H`3h.ru\7Ge;ʷfRͿRBx]bnD3\-9S>(~!3n'>CA'ŋ3tn5/Y>8ȯDy zΜ'盯DJ9w1%h3g _0 F@ۅlL7JZWeRA2 _]|[hfynGlXY{b\8p kiN޷\n|ʏwc?&T7M.e똽vzE`cFuh-* B𝽖QeI@!d>&Ka:_)ye`k4K ϐ&t=vs`9lC#;oml !6۷Q$ z+rEUC&u`)xBkEa{gWNHe솄NN-`6Q`;A^eNQ3+=DCLC`Ov*ˉ5PoLh຾1ǩ|V]_K^x-J=x1.PKKi RU_xtNIe4]No;\Z\0 ;k. ͗Pc\i3= й6/,>08%)r=aUM@oVWμ@|{s5忸F~I{•)tW.3HK/:kE dx)=$fl7rUA2%*b#ص 'yqSpRoR^tGL$vBS SɼRZuђO.g'R8 4 AW&UH{莲͈[ R>wքprҚo|n &z;% o7Y-2J?r >sZXy~Ƀ Lޙ:X nXt^'^æ8^kDe=OQ7׌C2ёbNTĮÛ,rClk5˳S)WR,~gIBWVfȝdU*Z'kF{ld4 sL ]<$!FS}0yZ/z_ #D_kʥ@ًJM&.F=령j-41EvYr^oj9[2|bKqEM:p~ή M=`q_٬#JI <(P s8YM 彛u$("PK^ ܔZkp.*B)MMN7ber!kt3Q) q) ˩v]ZA#|_+ϣήYAO nW2y1q9֏?(ĭ;WUWva) qӱsrČOHN+ᗇˤ:a=cB97L^l i#?LKLb0 !s8S1. Dڅ+5rB@˱۾w7CqxIluq=]Q]~5]U)R$ V6MOh| W?$#,rUjA)i׍XUlɅf$n"l׺YtDD7/{Ol3"c+;pˡj*!2dM.ķ1.QaG%A2;Iun~WwJCd tPo=>K|ݙ.H7~ oHD)9^)^IRS}ԂY_2=?SPBP3(-TbA,8v_@1ƽ  1d''  愽 6R0V=N9`67]9mޑnFR2*Ey`H !w:'ϦyT02mG]KK;YbDk$2> F=Q"/o@5; M.ʽis)Hoގusʔ`$X<&Qƃ]$.VG$ҴsyUHc; +NI "pfCV^0~?iFT|}Vvda M}2 u $Un$參Z Dpk=9c٬ ZH~}枛z( j&{ly${D-Zqm 7D#蔩G+&δ$"lzu3}b827j ['d2hNhs(6FYVZP*8'f<2d ֮`fisIOg{"t|=`-GWoW`j\`j%n5Pl ,^XlKu(2+A ,А^zA2T*.$aѻHwGgϩ!>Ll{&;Z5HYlv%N=a*=odG:Sy eA<ԭor 0UtanK#IХvh[hPiOdɹ4 v8'ix16 bc|TNKO7BhhF1*1>Ӟ+c.+d८CG!%Eʮw H&S6'7H/ h@: LpLgpoC:$S!V qx2x ̣p@5=at INWɀáyMcoHSKb`Wr;)([d/ iRs4)++Gا`EXDP٤ e]J &CWa 'tdItX<{3mdҤG=QA? }ɧ~X2@JuUaGWmlFѦZC%h"~/J_!IbW|-?P8MM|/7t2P% ų2iԹw$[uoZ>{Py5.7XMEC|d$T}tB7BMnܥRGNh*<_hD;Ti􎖫pYM7뭢8'n|&\\ÞwobͫJ_$w;rv̾z0?6oO#>!A|G,FGFT!rߡB |hÙRh== C@^ߌ)&aLgv#b/bsJMi) r%'DkE5NK7HytNj=/4')_ɋ|Zg8D,xjT_Z| >-Mמ>6.%~mTA֠Yp) 7'`ROG*8wÂ00C_9Ap LЅqT^`xiȥ[y3O|S&wCb؝T{`1IV{ͱ_aeKL&!YMT{! {(w A ]ǙԗMДTLOL2G@. #`GYRH`Cy!E9!6$THžJcB=cY9qib&z9;+C)4yR&úZ0@12:+;%) S< aL׳?bA1 滺k@}k0r9xX`ܖcPc3N@]{J~JqTlo6"%0aH![ =;(Cv6>)"#CX޸߽\~;g~Q]dȢ]T9Zve3_|3쀃iiX1=ƃ>+fQ"<ży򆟳 ѱL@?*e*/wͨv[DuSW0r{ڮ1]@*,hUY|` 8Gu^@?%b_OBwT]yIbYbZֿmH0p$T!y\]0N>*UpUGQjVtF+Ч6+@ZDCD> zX7g'3w9Ct"QjZS}Dp+pÁf< L@0Oi*uܛ%A=Mv7EwߏMrWp0qyDz#!]IdbNX 08"yhּGN_I?sL,mzohe Hv1 3͜3PMr+xlc.l㚀qq [ςgA+, +PaÆG~ۅRmN#B,R|DQbs&!dRDSj#Oy&*naRdf uؒ#I(s,{@7im߯Q~'W,V6G51ӲFrf}Cϔ"lb^꩸jD j9j~9 M:Hg.E ݔ+dHN7ByH̽&_4qҸiy}6}Jg3{,c9% D #JkgRff(%_بX|3޲'2\` w(}:"@UBVe4mkn!lV"!a;e۷s琔JΒIGe92(AwF] I+s\*xYU`H.(8BCg&7x9O3Rti6n(U?;ftTpJ#an`1&RC[?aIC ֘t1!Aɧ$WKZ.yUTD_ե~K}ycS 9¾6e*YK?otį)ɵb2  ~ջ%3z8 ^EYͽb*0 itP,n+pOYP,tֲoޙ2kBˌa+nZM~0UI+n+^J+k%&՞/+agZ=X!wyj/sYJ: )'f]nN-s4 ιGHȝ (7 o;H;OsF.0b-*=c&roLlaO_ -Ip>g WKߜ$[5%9XI>K%0Uʦ`>8gml+-_,ڗuR=xH`{8ռ[N]>IwvC)nI2荻ࢗON|Jo{I\z 8.V`”5̑dFA5Drp@&%Eɿp*[y[C~ :*)$eKE6;I&J["Fؘ.Om;O}놩LV@GǾP EI?F9.]F6 D#[dƝo ژ*'\ yޕ*<[E;ͺ\IdOyF#e,2at TqVTũ+Ň;#d_פf|S;Ȧ QC/^1T8+ H흍bjϙEÜ.G-b )챞?<2AjSjH +8o$O``0WϢDcp#;+m,"?L;(o57xpai}B: 2qʕ4xv>ƙ`BA ٕ/aЊ<<T enmG>cHdP>ߞSBEb _t|K; ҇Oh!W[ \^2Tç{C HMϗ3S2f>@ FQ#7jxс=NEd!BƺN5Iatvw1I1n2!D vdC6Wv|TAunq[)R|<04rcHBlZj !aaX-s o9Ĥk7qĆV~mD6N1,4.r}<;EXݕa:mNvˉ&*= ڡiZ1TIA~ϓոE? HҋC`H"uh[iϳNޝp9,o~ٖSڗ*9ҏW-gƮ|>N !LQdqՁLtK5|BېonS.prQy GWjI|N:>9R xE0o%Nyg)@5=*ج :$9MO C<,@\'>^K,%'[ۼ/v?dm 0ޓQhDVs^Th8MNߍ"f+`*|őt ".<DF׀蓚Hvb"] 9%U XSr -UGCa»|tx\Y|7;Z ^rP)Yw14HpG:w|E'8WA`Ħ`lMzy[xU z`3݊TowG3*;O R|qBI52Z /ye pnUfz&TKn^nذ "7TPWBESmf{% 3.6j|' vbJ-2 䇔51yZKDb,Y :Ao\:"2G _岢hwϚ:fvA2&!솻 qt"l<\dy;ޢzLEO#sARY\{Zl(ajɉ-Rb&mMWLVp"OVd>#]AT('U4mRGP9ʤGsƒsиz`sͧ=U}\G9ӷUŅ~T'ЦE_ΰ \?+kեߎ6w2:[!S_3)DAWOCF-A 7oOJ\BޝL"w)s4z5tx'h&zz^/76w]z3uH={2EE#x]:[ZO02>ULV сy&[;`ͼ}}n /$>C-l'\YC&~~],0|dcgYMhdWކ 3e,fjNBrˠn2`1r5DC@Q{<<~*AvR!etjvͮ V{0,"զ*Եf>^P.phv^؁㷯em^P;kɨ4<~5Ysl ;2G m]ՠ4tֻjÞ*#>pF̈x?!f#JahZ=:`˗a 8P=Qc f}扷D}(B>|>|Ј{Vi9W+'zd qIBCS\)iae3l% MRy4V<#='P&0dY.]DXw]tH.i\n,[z72W/OV<`k55&%"FfbMX\?j d '<ӬԮ5y0PuѩF$^_,,1GrG1q& n Bێ8e\o ^&c?$A,t[࿗|-LQW$8 Sf W2ENnݎRuF:KHbmX_t9]Fd+k[O863G7.,gx$NB?ɷCM sv1T$*o8ɼo"Y&*= () [82$\Bw Rw2 7@@vZEC8#9>>r_j1⹯ L&^t^7AKK2F^~&XGQc55s md><X@DTEf";6[ԟ7@(fYUW${p@a/"xxxbӺDg"s{lԋ)GfsNj^ !0R,ԀkI?`:P=w:1P{X7eA<5Shtk ڮi:|R;v"}GzMT]rk8T$1,>#GL{%:tjL!qv=6<xW~]=,? 7*4Zߎ Q8M' yfY9EQL?T]u(,q7VmB NYFQn\@]0]=g-9{jEYԵOUHV(`3txpDĦɆQMN7+HDȰ/AF廓7}+L }BCi ;_ w9Cg7*M]-<~c3uSf1CQ92<1$K/]iw{&JE=L;#/kgg>I'(vHow@/''NSݿjiRRECBrD-E}]"A޷SddB|NxE"J`J MWfnZޒ[#?ᨽeS0?Rǟlˁ~߽eKµ+@χԓ#\.cDa wV;5Y5(uOF&( F w_\%&vو.a~kC`~!8oD\.$?JrKnf>=∥rfI9`봀)6bLqk𻶬+vB0ݔ̝"Bܵ{P4OFvǤNl%uyey[PDhi|A/U ]+gw2ϾWʻ<(e_ )^s}H SlLCl^Vz#n©TllBהAqXkhVWzSݯ'] 1N|Bi$FgܞF2HD;7pǔn 6ʰ5ׇ*]8U$ǕSg* Wܜ}s5~jI]1Ș Uy@M~+XJp46b  n^]NBƿCS'Rk+g]ISjn 3i t% Fz(T/ =q7Mw.A^aPqfST:֟1]2KpT+/aB f"fbpd %Ӂo2c wxd pi_ǰ}oPCcLtH~&J'`p 9;j%wct3Z٬rBknaA[ISaL#ik`k&C7ʰaWnkQ"Az) XhCbTӇPM#}ȭ^X_,[L)!c>3#?6]D}r_ܽh̙+FB+B5-CVa\* 9_>@4aImgl#-|N$ͮ;Hpol%JZucذmsaA/X~Gn+8u|V %D{VRGTZP"bQuN&Y;Ith(x_@SF}x:g'#h ӺKGn`9/pfUh bjJ4NcmWm8db[m25 sT2'6DȖ!a◹$&ln\C~9U T!:3EZmyFp6&E4,DInRmVRQa )oR6 1TH" )QAAw d. v>0&zéSjb_3ڐKy1w5 Kޒ>G:CXaC|ٞ8Dsa 6X7W/p&(~9e ŹlrawynCMҹ`[.tkEFY ]2˃ǷU̱ }ZŃp=X^m߱_(itǙj y<KZE~."jul6,B#؉  NNp"EJUxY9n{%㾿Δه/f-To;冣/^4CcfSzO))e@"͑! "t *78?X5oT~CQ5{K.b=w.%ٶ-.!OϷC\wX YNFg@q~i72I"aBOon -ɉѻ( =[v,|J22:MVAx䞍8(ajOdRK Q}3- V;֚k/DE*`rk`$ 22&4 Ͳo%;ҺkGea2w7}.GBޗy po+Ү)G Df~ "Q2)sjc Lfg7% e >br5I IbH-n3; X5nN͊O3`Yy#G~֕GBȂV ԉiOT: d-?}io|ay^tVN=(W"s%H`C{T"4HQ͡Âӏ:Q*ݔxU0Q|jǙM*éB8{w-z."S97%N*b-bPׁp:g7x4B$"R*fiug&2#%/RS)$R~g8 FHwǗBٻ':((=!/^MnǃصdJIyjgE NkB/)7VM8H{y2;PU\C+ Uo"q>uJU hO]V;^7m=e*IP񩅬EOHyM1\IDPp̜j`Avqcq&%L]Tdاz6f,=NtetIrf M*/%Dnb4:5gFh;]|k@dry~[+[S| a/?<9\۷M P?0($1tbP\-{ :۬QS-ǻ\ `  IqopM) {P[:Q8}O/(YT0V).KjlvR>?:jZ>霶)iγ4œG2%X$9j-r/FXwPzJISDnڂDfF[7H>mI>ywВ&wT*%&e2T FdSHcW4)*I̭ުgC5 <(})ƊKrqssOuw@WX>ケ= BN-Pg'#xK7.bǏ+YVYyɞD,p+ՎGɅP#;xɗV<'BԩԬ>Ђl_k;O;{d^VIo@}/ LQMHʕn#,5?q]돈SQV09*upϣ&Z]-i-h a TN`>zg~cntFg|Z8Qkwc"}<:v"z4 3YȤZQ9}7fĔDK hCi!X[)~HI: t^$G6gމ=$ѠiROu*j-ߋVXfIRHN ܬy=AR(cb`6t|Ƕ ~Ć"UB-F9'vzԖAFz>NeBcd7լɊk%?߉ sC:Rkg\ULfV?'S [A#Mj2~8cYV+5WՁ3#%``=o7q22ݜq(p]*;#w?ɔM_{N6I3vj  !f=Юs双Y)T>$ S{M>]i JVP _:'*rPVkemVw*CLD9(!kW~ 2(_!~9@z ߦ˻N :iYZc?!zهo?2`FXs R'Qz yy2D-<S7=zY1ԕtp[%Sd,9!3Wu&wZ&|U27R'npy/vv|=0 1*P&pfVf:KZ`^Sغs1x律( fb6PN }[1iSzf:Cp'9<?#?l<Y;ڿۥ+5( mu~2ԅN Gw^/ٯ!U5g^^kҩ,T YKdPas`A-qj@TMH{WW yكHJ& Ixx6|rrqo.lĞar8v̭Zk9S( 9YPfmȂKaʛ5f.;ϵ9 fة 78}3 7e\}7 AWa:'A ϯx=th Ng/n|;whød-{@,ԼRI> fuLmu"s%I y4v\Z2Y!ȍXl³T g^1_}{s MAGz*DQK{QTUrۇR[aLpzZeڞd\~%]YWx&l7oT0t|: >Mx|GM4PLnD\3tSCY=`q OJ`2|p*udFT`&PO^terB,HmUP]ovX ;_M3GW5v/ZgnuR(iF:LSMjj4Ir+WOoꟜ3grm@Qd舭$ %]$FtmvJt@߲Qy$M+ ݑ%8銿2>~Kp!] F?cH"sQQcC_ n -?iݭ n8'in vm=x{^dr/OWH6p񕶺\v֮\0_ۿ\nn;#]'w:Z5\,/ G@8"WKm@WU4[*֦8/+dV`| 1CE&-ĺpW8 -_}d2bys @A'`={. hZ E+>9wNy, E0)ݎ^YK3 Os!]|u}b] 0 s?+r*͗QBW:)p%p ].3h2S}k>Yo!FOxhE/bsHHŚv4;VqI}&;/1iTT r RP^Z+mvJR>iwxh$& ;o*6&S6XAnNP~RJhB{Tܬ9ΒJG?a 'RWX 8oq~łn~Lش=h;T?*6;V zbPB4qhnxeFt~(ŲӖ+7K7sL'߼.C% |@x@ᷪM[3_:ֆ3kDWt^OGݓvhT$heLՐ@_(ӜjԒPJ1Hzc)1>#E ;E1F@S6' Gه~$Fg0E_} 1ŏ8:f5ڑ!!=n0c(k5:a)s65Qdog3c`'u  ]+;Pi!pgKW9sv0"Vo36J5-3LPu>YqgUʣH]M1qv1 vi֪178HWep foYl/7 sfW O]}KFx0dlԩlΣLw3*M=:DQ۷GzĎŊ>g sU/C!:N8׼ѩc2}fQ"F~/ /{? ;v }oOS|>ڴ%!L}& ѓJfzU7a.2_lIS7}{!5dN*ɘ[BXUDR(84I}9ବ9Fʞձ6v-@8~U~5{Cc6V{Ur; aͼEu[e (zV/o/yaQIw4!kqflV)_=~#[SIw(?{#ls lh#Xj6E&d₨Kb6LFaaej~ y/yhkď6sx9üd6 XṌt*`*X^t^c\p[D4C5h9N7b 7lݼz?}՟RKj n/&- XSܨt)oCݱfmr|v"G^LA@ZXBrc ]eV9uJ .}t*D9=@y逻Ls0Ozbឯ>\8fFfFW~ۤsvصK` ?/ R~( kVln<84tJCL`gۄ.8@3ڴ$8J% (qV.HQЂ)@=V `,⣈]j$]eD~nl0:\ߨoo y!9G8/*0""zcǡs "+ʶ٭ Kg'n͵q"tֵ D/> SEqlLznr~"pDf^Pyɱ&3}þYVtYsJef H$?eb~`&? >IM~ M #KBZ1PVa'h?'{ ڢ]Z2X~AL<!g&_S_2敌1g8fpdplSBEԤv ʤ(5(}qobemCI?L ށsϗ`YTD]wnVQC8W Vy 7GO?Y2 t^ISpj^&!޶+P"Cfn.f'ÝS5ȧ\ư-{\mEGA4nQL^|2ܷ(pmM4R.9x yďD[sGqbcK]8%\7$]I v:hluaRy_/؆ziqIsWX!Ȓ됑bQG)8&>C3&U^3D f%#m $Jf iL,D H7h96Mӽ ϶#rVQzۻ[Kd2/cA<[E4)#+zE8w=ԔzVtX1!ЮqbV4u[Hk(3b:7v8P)]7'GƤw6W<`}=]:Sz>nk:Uêw+]#_w;c6]˃Z4 kF w3Ge>X&q_@ ϽgHs\LHwb'vιwQeEI?I}JETW@Κ侔gƮˢKL<3D֞iavl% T[Tb'fԴ@AE頨dӓq^R>O4stET.@ ڏ2W ٟZ_iPY-10ܐtBEq&8cm*i 5ELAyrKP̩ I.D" 7JEm?!vb<&k1p~H9YoN 9! +UKTp0Ot ˮfQ #B"5SXv;8W⢦S6T ( ȾV+[zA#]6oVy8@؈[[@ςvB U8 1#Iz5Y+tsEd%w Wɶx+c!Ic楨r\a fh8l;BtEEeyH@IfkXO'0ۦX?CM(׾ lKMҿtd؃ =pqMon,L"DI)<낯r{)f]qܤ[#\zw7(eg(4*#פE!|KMUzU.ɧ6HSW hN؊iwVFVZ|%d{7̀"P2 &!^M0oIe1ZQ\g1BUzi.bQr@&A+ס"4~|ߋ5-~{/9M7MiIp0ͬx\))i u$8,nFl8}ds( [5w($^;Zf4Y9s*tlA1Ia^? ͡ M_Ƨp "0,qlăNl Nf"<} "Z5  of Z/@KE>_ uF8md'ɞJu͛Fl5$dŶ>xP4z(xt5u)ҌM$eA=QlF9~QwR'AɀGHPr6 ҃g5)wrLV8զx)O^ )ӰQ?6Aیk<3&aubbkoN~\sv6}zvNM FK2ϩ^3A@[IdckXU Wg颏`i"変5, B1\O蚜}Y!,ִ{I$Y-FoEZ3[7 ?: E ;}6%P)aG9]7M1]Ѷ r9X@m潘HygYpx-ht76)?'(ы 0BU\e"ܻ~d&Xsd3yG932B673č:δ|;USN{'tKJ;3l SP7 PB$47o9 a /dEOr/OY0!HW%GR㢚AbL'CnڭÕ}oDREO.̪iydez/ʾ>s@$F챳 ـ\܍s5.3}йN1gTbvlýEݜ uE N2բRyn y&*F/(R|NQ1W72GmQ$G805Fӫ4Ccn=_y."I<_uĻX7ѠBJb7kqD1ʆ'-SQ`&z SH6G1V HJ5'4Nt3Bv{q'L94E?#f--) 5R Q궀t $ş(oJzʧ 2Nux[\10Eְp-A>< ~^DA}ȹAU3a|OՓ[ f!;v{tld$ ;ma_AlrR;{rkzLdLi !++DM%4ŘV\6jBՠnS=QW $"e@X9xk7uO:Y⃾^7H ,.ոa | 3D{g>*-]'l,s혃lDE3uWƚ,4w;%TMUlm5#`?Qhu}l܇Qn&VΖ׬wY\{9܁$M+~<: |}'K&K7aM,ʤ6T)[9S|k=inW zsRh- -u;;E (oA$ *}IwP}r##>CRaE<i 5V|/[L4Vy(-_@2ӜLvg[3 l NіwSrg-4Pzg F<:V>+Yܢ# %Wtl?:zJGv%e`w&Yѡi *V|Ǎ_wǒB|~Ns ʵqײ/2:iɧ4U]"t|dC2)uf:6l@T0Ż9Y~+[p*lױ,L~u -$4EؓMk%eQc?;?(!r}%v0PZ͹mDE߬=$3y GTmC$孔`` j7NN5Fp%! yO%׺9zv iXC yxgfS-²K̐Ej3}sTg"~Og OMyEhWXmy_$ 2-yv0Č0&~(E) ({6DQ0ϵiљz$5R (G'1ŸdQ*ѧox)&P<`;<}k-(F~UGy$d_`äOOTPk1{bͧq<\@mpat"xnjW08 Iͥ#ؑհW0\ 2cM̖0۷_oD 6pt#Om_-%z}ܷdXsѲc  5>-Pkn_N"V7r$ 1xw{`m)jVGS[Er۞|h62{Ť퇾̂E#D0=k>ڥ%N>+z8&! {ǖt(`2+} V #y >ߖsio/oS qjY{,*N7 s|oN^y}|nr*^# By(͡YX&';i")OEO>l[[<-#jDYG<@#2>C;ҪUQf uۼ~Bg?CB[Ty\oKD7ėE,1vs7ٶLLT3'Ҕc( D?j2t7y8*f\ .h5}R'sSx$H\8˒bA W>9N N Qon-ʂFMR[_V5?y`9*eWGlYG3LZŌߠ9Q4DȄ%Wkb2 u[uMd/Lkt]A|לl zNj-6wJp 9[F7V-/ЙfX/<t*9/ڠW)pSc3EĐԕ۾bp Uf ZY Ezxɢ`1KF٤DiSɕM:e씐$BIY3FV^*kQߣ6eֶ]}$+YNO _ U@6ҫn}q r6>cQƂ[QF}_ov|S$v2Hy70tr sQ<,2MףȖzeE3MeM {!}d>_͍'c#ؖ]2n\S?NbwFb;,0xċU{O7$ϑ^g B&hzc^&ήdB+p~,_U 9rbuae"|uC; L 땙st;] C`q;r;3 H-FRrV dYe\ՅBl'PiYZ=6D>aOT|r$8! REG!/Ͻ7Rޜ\CLeYkAvmdYRRDc`PBK+Ŕ<+HDQtgקqhRQy8T;>~Ӧn% )E,Ѵ6`9\I sT &[fMflI9e G[T+BTs(×8T׿r,T79[ieE82Gr=~]`""8 zyrI7bwݤIIǖ@]&+oն7a!虪sWgMGUh I sa" @0.jfəRޚVMdiyt1Hna!4ɑ/$άA!)z^b\X&9LALQӆ E W"j8󅹨lmcwl{]#5K0+UW p oܛLP}Zʡy8Q!Ux's&SI"A+Gpз)(Z pM"3^n-o_ KϑϴuKOc1WǔYeCEE;L<D)ȧ1:D2s<Þ{q qzܤ`ľ}wSJ[wЈ {* F"ܧ/ɪFC3w62eX>#`\}\u"'0[FX!W;q+i;5Źѿ w?[7-$/,QCf,I&SG.Ұ bLZt:{jt |Ҙv/\Q($xu&$4 a({ú@sقEݸ.jǪxtT̲yCѳ0[b8/ @NNPBQQ}6`@N{tzJE N0n/`![$EX%ڐ)#NHP.hHU#؜z%]>"Tٳ3B.*͠,Ka(f:n\CKѭ: OhACCJVTz݈JB׾gNoL~}$fpy7lC#}FF&x^TˈR snHBIր#! '؇[` ( 6GL?k@SJ#ʵ' MgF^8/ muSL\;G.j DJwi^6YlI%[DI!{1O0 oGX)hXX͚b$/r kKb hGmX;QMAldz%vPg˿܍tƏRp+ N۞ExWMB( U_M`k\1d1`"9SqB.tYe,m}@2l٠͔TNeۮNWTУ41gry5U1H|YO\:etHIJO(x޷$YFou3־$,?e\yIX?M1.q`rA% ?Me_:q+ 8Uwn'/ ן-kW C7|F(hsbIH@5^R4l#ЋC(4+ Rq1 8\F['@'T4ftDC;w.a쐹L:($uRҘ&]{Q-M{U ޠ<=s(,tC:A%q`[ upty mgPv7cͰ5_w^#"QWlzRp_LlRL]:3N5V&$7']3ݘfFbzya^4@e ~Y0LD®I0Yͨ}J7\<>KRVU(U[~&7w9_05ylXWDC:'sC/+".*x}9Pm{GwI2|XTҿڙkPjB M4Vg6k"&`vzgc5!xE-CJP$dVe`u4d 9z|=m6oRpv3|BJugJ)<3RQ\(1o ± 즏x!g` Y>TGwF3fˑ91my;d`4Ć")RݯnŚ+䴤OyYm #>JP+Ԫ6y=/BE~t 3u%jXIbjFv2CK7<~qAO'fK/ !(m^]o΃Mlg^E hkChգgKd'ܬGp?:^!>a$-{I‰rmnazAAsDX}D2wۤ),ՄkTt2Mcma_Mx\Y_S?R>t~ @O nΆrM붿NP5@ZRqT dEш;W<:)FtKO_xz3ּ  jCXCf}! peYϊ]Vh9N~xoq.KODUtp0\R6\&Z%xڞ-/^o6,+:x%p`jJjZ4Xb(ۣ@)'}(8di*~]!HoہZ˝[Y ˳ &) L B]H|;?دA߆TJ%h>猼osJX'Ijf~ժeߺ/;_iȶ`IQAHSo+,gϸJl PDZl*u&H|$ۇݹ^@W`1CBӤ8QN^Fz ;VJ \M>?O, @hU#އդa9 *$;S'WNr{xߌ=dz<ꌞ\ rE }]jr̙y@&؋MnP6aU(F[A0,gX}!Ӽ3GZMO[Yd<Ȋp⬅caə+>;~5iE2E6?#LU8FJe2R-/Bp >uѭނ3FS#l}Zk)G*jVb_-VȈe.?a,^=7T}sK8`-&Cx p_ Ͻv&AֳՈրE:[4Լ5M(.!IvcwA2ݮI :WѹJ%ѸXs|p9f]Jܧ|,vIn 㱥r>goseK1UFRX˚ھ%{ Tn7&m?CXR,Q?"+Sy||o'ЕiC#bK.}qt$2qԪAυsE:u4M'B 0{2:V]Ϸj!K_v3tQRuBK-EOݴ[ŸB5 &MqaNvttxtof38?p* !1+cӣ}"4=oNS7̀Iep.d>X ɩ ΋g>ul+:Y~|5aֳVE:4wA,[weު"h , HcGsmVjzfܾؑìd)O)8+Iߕ3m.I[::dyDA(^(b [ ř`Ρ[xA3xy?L..y*{uqmDZX4 r6 iŬ2:aNud o ӟ\5 LvH6=9BPԻ͙,I<|{]8*md1%y)R*șVsE #M-ŗ%S@r< >˴EF ӍCBltoMx]TwX)vH\.mB$.5YLVUα|C87rqI0QxU}z,M(7=%'k٭j^͓Y>gN6,T~4A 4Hdq~ON)oԐ}]|GCņ),@/ d3%bס&%eYTiUvZ,x* Б~.FtÃZR}Oif߼8->yh4{i-R(魗MܴQp!ꜞ/4bޝry#]a7[:v>MCGCƅM.wەWJ&ag\tѧ cmAAY=XvjM>Md}hH6Jt%9HSXJ}'3h5&#D_E*v]Eo:/0NaOaφc.K;+i—z:ճilةҏM,F!qm';^/ר>P0|)B5qpzO×̼Ƨ[΅5hMB7ʋ 86 7'seX=X01tz nPtb[\oqӊerny>.e,a̓&& f[nkȄ~n勤IηX/j}uT⇞\E*Ib {n)%n:LeOQh}DDSk'ff5q9ő_UzkUx5Nk`A`g~71Ww8dIe~LL\ }j,,|_DT :h v3.M,w4B 56zVۚ΂\Ii^' !],q+Rf7$>ȗEmLN65w~HrǶC(~\uc;;'(0d OMľr|=DL#CM/†tR0*,ΒZVc)ڔ!C՞Si4a*~'!-òj% 6ug'[mXD6U-J$!3x+GDRĻh 8(V0v`Ĕn}?Gc4#rdcF*vغT(e5{9/TocOoYx%`b- ⨖4< Mag:fS ]LCHME=7V׀a /3zLZ^ CI!{!&\TgN"h }{f3oQ~$5N}ڗAo|qi{72& +[{"ᇪ>XRzP}?{'k HpV?Mgh9 3m@M`H:䨣Z&&èԌTׄ}'!w7v%{R#xrb{PBVsǘcH֩ *Kt &5vA<{x2ҏQޫ"*q@; Bi}:b`!=]fB.c8>AW{ o; ruqCYEK 2) qmiehmCW;d>FL9ʑ.{ or 5K0{lq2)x1[?8`!"7ya$*ܤk8^o=ÂNpH#|␌?wE=H m`9Ral"i]wc#Wϋh|}/Z}:w0rz`0p2OY1٭=SjhTjtYhFr@&H3>uLi$"\z݈WH?Qwٶ055}ivGEʝC`63 ʎz7[VZGn{"و^NHC5|G\}QR("Xih}dFF' Q03sC׶H#{UA`O;3*'CSUɜ~l_ۇ?lyp'UQ%m!ew0H}-7[ Ӌ֯W~K}h?Ŋw] pN\)L\0_l5;ǎ@~qY r\ mYR|xYYE&՘EPWBcb|ܼ#2ؼ&vb !WZ2rEK eN"loݥ0ͧ]*#Ϸ-C^6V}WsQFEڟ7u3Szbsr_C`ת+[^ [ ^n\PKmH-o|SIT.] T#hƅѥšf,dZ~ͷ}_f(Poq0AVFUjsEՕ3;aJi$֬0:\ݏ@ZuO>=9Wq˴zx :pC%+Vg"x~A9gkD1tSo6 twhcƮ]XB80o"1fIfG0bo\et. οk,>e^ .ْz/Yѿ*=ՠ!^}GUIFmpFyR?C2Rxo5Óa х;b5HM|De.(D9F˲OH qrӶÇ'@B4s.˵ YWu[-+鞌^P#WHxXhB{!_R>mm)+^V,&=٨;Tڰ%;hU$-J)$1u@% `_rS8'z qh4FM -5f>d%J5ĤRZF|1m^^5$VDI!jFj6D(@z 0V!'aXrxK.6LAܴ#|.R8bV4== ,ǧfkć)IMQ+}$899`SEfJzC⹰yXGחB} 7e!Mfcc{ WEN,R8"`(KKiLq4(bU@ػ2jR^Ln"Թ\ PF<ԣVx?|B9jhms]1LŸZ 5>~YXCs4&`{Xi,SS-ŋ3UȞgr{,*څvO;zp^?)dX?2X]y슦{ s޼_t SS2x',CZZx4z+lf\˲ȶjrg[9Q[1=5:jN@2\%;Lm [_*jf%` XPA޽ʐGXْOCƝsM`kENbK- ]tyGu{҅W~|;ӑd{  wL]j󪽿C/SMXVLe5}Qаm?MJV!p=~?I! qTWXaҼD>qcG,"/ 9`ۑcޚo&>L(Bk qplU(vuEnQ$ѽK)lj~^LT%Y7.L \_;ǵu ̶nt9B&V %x"s+ c,NBE A=¿?za ˭܄u"GHžgJj/$QtMmχJÍeR?^ OؗG͛*gk gחM&Bz@3\uô#}` 05y Ixܠ)soN9/Qi_rQ tȓ\?Hxf̯7̧Wry7݌)i*fV9m* Q fj~,RJcøw?4O4W hôΘPÉj'5=dwqT=~M5fV^NwypA {")dj3]]0# 4tRJk9{f,ݑ!&u͌ARoE+HFur܉W4k}@sY7Z(u3\'w~=qևMYY8W[-Kϯ-g0Beu0y ͆=d"I,RLdckQ2JGQ8ܤ;,Piq-nD#ONq-SWL ^b$?(e(ן {M8:O^dyaᓂ|MӲE{3j?6$hC"FtGRԗ󶞫/J{[C%I;d%~v 'Eq$ q;Ƙ&1/R&Ԍ83hP7k3B4ׇjp0^Es,jDQqOTZAL6E[[6]`El;E-aG )25>-E[~Ax,HDXwqe:c)oaőyEἶ+4;?57wV9&;nW,{mAQvUGi[|}=! tӺ * ͋RzgkOǼ) 9enQMΡd>9!uk/4uQ4sVVUƑ:[h@^`~~R xHM e>Lkb'S3٢W7bH24j[rp,φ^̖P9AqD"ўÅppOV<_"O$FFgH JZs^gXSPtHdgX[΁iuV+8q!" ˳=Ѱē Mr ,J@:%S RzR9}H@%N]sBKY՗e,^$j;w5OZ&VJA;vD|'J3;%IԢ M̌%^Doo"Q0:@Í4pR y zͩzjŋ鍹[av !SުT E."b%^b}F0 La; OR)`za\\s{O*ҝB׀a)Ttވx8j QdJMbi~ WW&# ZƢVϒqT6faiQ){'"A >D #`J?T\޸=P"u"fPc!:$PؤWU9nMVzdzR+U\=٣.$^`]7"3XB6j|?QrϞ O XG;-´8;5ϢaWۼҠ<d~~^p [ۮz1@KeDGMk\|q(o:yAԬtc^M0,ipZ4wzQf],TLq_r ju)e ;!+lNP:Ӟl픳oXipS)vG5)N0dTa{<ۮ!ͻvIrFUѽ5>H@c W@zt>:dr >U"{Ѧ7&/ YEeQaښd Ic|G},'םǔYJYСE vu 1:[(5n؎A"4^Țܸ"!D)QуRo9`+!*g(h2tķe{]SMdVL#]h'1z*:'a#)["rij /Y&Y_l cHv@'##/]W!kQ2X (Seu"캚t#";ÿOXHy,a^2Tn}z׾V!1Ra"==7Ѕ[t`Ԗ@9вjf?Ejt"/c!z?F3?cBC9Bԏ.@қda"0uG 1ἧiQ}#Su7u*GOq)6}/|ZiZ)ׄvM1pz'n `\ELpѻ$`'Fu٤$19\q zhK?1` 6LdR PUkUiJx7w \@Cdui5)w+/볚Y,T O/W/u׭o^L3+N@[о+w%t`Z+?? m!ŧisev];X+Om0Fe-rf6ڧОL>D\~/v} VagG=i:2Ӏe'rN[63t1i3jخ:2|6*tVy@'qrIsjN Ӆ逊"c楶^!{~I`r.Bzj0xÙͦRl'S!,L1Ut!ȟzfQmz?cj I͚ wvNխnwpӀVUTюo: o1{}&|JUzI/UEm)$Y  be%<}q ~T*Xې:DֳX{ ?H=-$Wx[69J30 Ǭ%dK+x{>@l } vwumC $ 1M;JoLR-*=!LVoM}iݥ@X6N*YGȯC$l;RY)݂RHrKsC?Lzڛ!ZRĴ m[J r3`J޶IQ-`{XBϬ I 6~E+U"\5͎f|;.y=1"舤Dyg!|Zc<䒆G9b$ o"QC,΃\Y~]4GIF=ṁ*\ ( ,`-F=` ',c2M7t\b-yb"y;?k_]eN3+ p̘&<wa(m NTFkU4[lz_~Kr-YCg5-ԄYV93Mx?Tjuѓz1Mg˄Nu3SoMߣ@CjFM`Xrχl8M䝈$uv siʞijP.L=-;攙mI } 7)[ݣc`x@  =cw. H A9Tw2sqÉ),n"<ֿC"]Opf%X;#4̌:q}ܒ+4K^iIt<IN r|͆N_*!GĴ!z|us>`;:;oE v+!ٳ6)}3?B2֩mwAWm0ج1´ɉQ~5qYJMԊK5gX: r5v3j%`6 OScC`Q;F@fs] w&!΋]|9)P<&YcU25᫭r!o&Lk+诟}#h h{2)WDs6RX ̏ ‚X+zel-de6*mLط9K&ޚ]ܲ{ԉֶjgGnQͩ(k*'à4yڋ| mi_fx#)KD>X݈c}@] dOpQ>&^JťK;k~Մce&"*ؑЬ|z$Np9 5.|vWL8zC/cԞ0([c FXwmbE0P̪2⥑\ n$W_LPf3hOAUFk}4;k%"x5#x8PI?Wö~}{ƍ1n[` vOLE4x6C-bLB18Rf)$YNTyu%`fh%HHW\k2~mm`P"+%Ui*֑A[H8:kzrJ1@?ib~mk թ5DYDl+k-i.~oyVv3@.Ms|i!ctB+j{"`?9t1|zsvsй&--PVNy-;t (HJ{XomލOC}:)ຣ LŜrE}|(n@]F&e=stURE[ ]owx.qCIÎj-s2ZL<z@K;߮wEz83>ޅ lqoU %2[@m\.cA HOjjc1a0WnVfx B?=9 C P%qOGVF컷&֚%WWqL3Ҡbj\m4uZ/u$KXh{-^NC/bЬaev ;@2+wBLF`Y\zDu);O߲J{/N:wdnG4 %՟qc1zD]C[Tk*:k e-6TԿZƦ쭖(s60ҔNcZ.<j_;69"a{"&|ؘCECڿu >\*];L6@P_?" ?%Ze,6䈻:]=G9>OyҶҮ(ŽPIA6VB\'Tju/ ҎQl0%o F]baI*UHP=`u2Y O6 BX̃@T™O`_lr'Y\ gr6%U!]),ݿ6*kQW0ͮN 7+q͂CYGdBy[kd s޶;dtl|լ $N1Eup)kmэA f# $<;u)UZ_ĩ}۰@FZ\iڤqPV@ 5DgWXh[t=#kR4LlLƑ|am)[ ɪYf>17H=@0ٺĎ:ê&Ԣvola7jF2 7zqG<01`=謕 < Mal*e eUocov;N^xz)FKy![e y:ߋ we/֡yA.>ADmfA{EH0S!86ʝ ZPP=ȇ}*K;Nf>5Jݘ M2msPl!B>3Dt[:륥V7Gz`/'hMU:g`JV_5nShaz>Vƴ k1>HM׾taنp6dB̖3SBSRTM~Y8'E}PlqQ.k\ @IrJUG~+>-/B^pLe'b\xօe6kHE؃u3PlxCrFzۋ*qB$ԍ4۬YiV8Ȑ#{OReH!!LjɌY{܁8E9o=9,ۛ%OTOX祟;ݤ&hiJUƻW%"طSͩ (6&jC;tNPP]<8`a?ɪLst?}FV`0.7+ل(Zk/ "tu/*L03[,2ёJq %XFGʍ@A#le(+p6^q$Ŗ3?GXP^Cu, (cR|*1Uq;8M/XķCV=qk?MFeo P4A"Yi$ $ɦ$hum_xTs=wh2 0_rpGg5Q]Q )Q1{y0&m|Ecƙ1hS:{D i@-  AeFl͉Oj }_玆/aE= 1ȀEtDPrbFJlρfј3#4P]JQKc ݾiɸhCi'"((?!ߋ?7}P=HM0GLf\aZ1KXעan<4n֋4,\$X~'%7P|']rXltX_.1xDl(Vѹ8p5 >C*&!r O3hŜbK#s P|SDR :1j1,ds@]7LeDo3sgA38GR1HVbN$(4D-_#ЃK d2đCdpǀc۳Go3%x; xZ;Wg긬h`̦x(ۄCbHe42%D`ל;2[I_즵dlac1g@$ àHg]nߞح$UP,~`iXaL,jҏp_ێvץ~ڳXw%ci<@ץҿ-Xz S\مh5\$S~@fbN*,Zjllm:IMݣ@ U;/*[M~VFntGt]Wq>wr\.c`R՜>m3Ņ@,\.`"j0˕kϟ9"yuupؐGE#ԓ.5{u4i>jq_Q9ЍujdB(;m%۬tHY['9_U,Eڦ埏':F皙"]cJ0Ϛ53wܿ27BV=7aR߂]!LdߟDrsyj[68+ze"={`Gn9t=8ykL)jDH8'W8yFT;OEZL v!D@Bxd%xC>;̎`Iv'n gkVJ -"w=o$Z#τJNMWH>ʍl*mNZUvdNXefsr0֦23 /;e͔ D515/m9t-g,19onږn9ּJFHۑ{KulIZh^eHf<~^Z:MNY [m8lM]'AAQg<* Dr2j.}Q·CNv~@aLcB9WCc-"*M+]EًXRaͣg,.tQ īͣ}XɊv *ޢ)HU[?^Nr}E]^痒c.I+7''c/V" F0HN=ʝtLCC+u0cc6Tƈ L0s׻iwa1 nD Du^bțvߺճ7g571~Z,.R}"qU:sR^Tf/f*2D_!K&LGJs|?mP՘Qy7y= f{ {ma;HCi wgѶ*`AE$Ti)09!% u#C l* œmY|F|gun#P9,k-z7Uea#VTK5cs :tW+yUJE9e*G~cfN1^f`0JT 3 9TA :g!5)wv%XWw I$ W^GĆqݒ X G اO 7qS:RwDԻZ TqC oe4=G9Mt'פ^sU38[ ]r+1sXA#lI%y6I /O[nEL4SDb4XҫRОt9b/+j,6T%;<D`g@ ~9j:UZ 4LuXJ*یq#f9<9aD!8V)܌ H93;br!ɜKA?UyW2C hD;B|gBȊ\̮1MDNײ9yo,5ZBnQ3k>EJ*R#Ajsc0XLzJzELY4J8,ej*"g'&$aomןcęYVx2첖)] 7CNPCāȲRcRj30dO*o=|V<ȸ^*7Dϣ3Gg`[,HZ[U Vaw?i\`5oV0ZU  ZM}wuK˔`,8@wRD$FzrpJVQpͱ?)͹3;&;QCE8!#+ ۏ=3vbE \nV[(zG5a*Z7 Mcq8M#}JXomܶ)D(̼Mr0G2{%J3ayj̣L^b %upϑ]QUly }ŝ4tsVk~T[l4j'?cBüvWYlzm((dB‹#Ea0 &3< hpYsN`7Ⱥڡg h|l[JUbc|6/ò<|$u5T;|`AQ5(bh?e}iN9,Hr!7w$rq]4vZ٘%ТHWW>,Q3 <1m `6|zmotk -huCP)Cx26  0%_ #mEvG0aoJ^|bj,ɗeKrd5<'|҄a-pm(W XmK\\!*3$Ak3vx<:ǠFFu.Do*:29%+ sE*幹aEY-8T Zįm1"Lm0/'@!wXd}DX5 !}fe*u<?!.,נ7h[g)l;KݣCg82T; }Ͻ[ ޛz::H 8&`@tK0zE=]r<7I=Df\;8e)T;M*NIHML*~d+&DB64)b@Zc{6(/Θj }o}l}4:6;;05LBG0m\3If@k؏vV5G4ju~9)>>I/b=skYur'8nb ~s=Td[ǿŷxtiE;Ҍ L*v(3Wx=:cg{g4#f])ULD.Uh TBf78,!O' $F{ SFf/ƌy5E:FId/kV+Z)pʇ4y*lR2MKN03B!?!o'P'980;nNv)# JjE6>3W#^6y$4ߨ~0lt` &CݦeBa k>Nr c SluEۄB߆>fVݽ2 xjѓLP>o@+gA1Γ'>=YQVkvF|hjx koA=(IթVmKGF*|mz2שC(v~7B g;7&df$r0$L@W(l6GLtO7YvNRZ)]~;/ #d=/4Uq )o*hn7gw3OڈI Va@e=IDȞ/F+5!9żt>BS5Y]Y˗\!\.{“ďq.lsvJt҉A l~6`JD2h&N`?/B,ykI̺бID>dذdg_mXr^@Bų*gs ;N gępmڟBS#'Mlnf"x ح qLdh ʻ’c]}/cA8;H;f>j\y-d6ёNu.T̂bT3Yrh4|mϰx\~%)iW0[+f܉U:k M[keq7EK,VQ_^2aA|Qs-՟i]04%z?}thRʆC=fXO&Y|z6t=UKF"~ #f_ IMbI&2ʸfJU*l8fwҰ˵Tlanf"!u`v*A59i#5nJD>'z2Xa ʓ$~,ADA:%;6Z̸öSq#TYM?W'h_+[rfwU#;" S{@4c܁a'bAm gفvK1AF&ce8wo.쟙{A~8ts2B 0;dm^ŽEƷe(֩f͡.DUR.&!@"@+ߺ Q*cf@{ ]UWy{rZ,ìf<7\.X2dosf9AM ZPq̋ :Ɍ`?]_l|HʒK:Ш8J!S䀌JӨU/Ɇvş uʙz%(4R9lHW+J ]_¸iĸL$rǎXH@o`ou|iGO(ȼAszen. hoU1_etz!6(4T>YH64 m#06iy2rAT1Ro.ջs;$o"•~4)A*[҈ۯ,lX/R/lfkM诀3a.2GƗ1.:zh! Bp^  ~hiq>A3j4c%S[Ev6,{JJt4:#<ނHSBC,N[)N羖_Cf{P-oVP\Nmybq ';(Gr |(ۄX IhdtHב"e.w 7ZTI8G`h)9|KYIMV4Mav7 &uj6^z2i ;R`S0V/!9y{Ly؞rBtN  Y띅vՈUA6Ee"ɿ$s*t50ޔav'NC坘f o}>z_D8M,E/2advzH8YUT}MM=:_B_$)2bhR '3},q^a?vކ"T>p"HuH-rZ)VQ!&'lc?Hv)MS;(1ug(Ր T..LK_js'>ן삉,/2R$(݊<.(Nm^F Dg|'KG+& &2έAQ,ȴ 8 @j7=V+loԔVLJIrܹ@EGli#Of@ >dfPŸ~&cnB?ˑ~C{&@ V[du5`MDZ2G{{Gni#8ibѦs{~j2]8؞+M|V=\ u 5JtM(TDR ʭcz踔}*Ci;61{8<\Q 2fp1P/;n.F `yk SXJC-c^2Y90:tAW,ڭ#k?Ȗ`+bكD=[MCʼjwlOZ )ފCc7UŻ$+jw؈Ab68د2"ۀ5D MFTҀ9 -e 5`j%1"|S E1d2`/Xu{XhεK=o`x2:|<-QZ.?vD㻲TڏTBBG1@daq헨[X[ʂLR4nH(y7n ;V5_\8g>B0O饣! \0[lGmX^~%4(TˁE5GòzQy XPѤPdA|f3U)u h70BjQX[< 6 ՟y(`؎s)t]ǚeFle }bI !]zw0.d XLBߛpOb|B֨R+Z_d]%z_ڕ W$u>p]Ɉ?$Tg7v_ a?$8FcS}V Yoֈ’*n}c\{kf/{:f\-'1du9S)f]QR:GTizDѧ'I * d ~ E\>3%43T 9f$- f]'A-=nMZ{O"zzs7yڡ9̔`@u8X͌lrmꪲeᡜڈ,˜9` c[ƞRxbeސ ؀Ս ۚBwS01V%*w l NԚ X16\Y]7=> NL*&& a4ϟ =Gߍ{3Y~MPfՃzb /*ekCՙ9T&L .J@fJU+}zE :F_%-3Qf‰WxW(D\PsZ2=ڀe@:JTţSm^w(a"{; $EavvUqlb|,!ʐ7R"c ʋ0ʥi~T%Qk4v#?b=]x&m|A0^ A8ʶ m{)2]̘IdLu,->p pxEAMRpC&;9>s(~]1( %U?=< ±Q+}0yeW f%Jq.HհD.ʍh5Tѐ({5GsU!P ?y(b"EDP6+ABǤsnWNjۨIáJ3> ^/,N{8X1Z! O#z4hhGWyozՆ.Hx'>iwb"G_ka6KOnfE#@ẕDb0Cjf*sTšPұ߅W'J.J5}CcAުޒNR?Xi;[kp9)bs;/$a0o YħڱԴA#%&'M0K$xa01o pb ;SfthdEF4oPY9kgSVw!2Pjh]^̳$}d̯/g1XJR|iKi?n6!:8UNQ5ȈIqmu0P1f. ;`x4jue&VJ"F 8ז+~~i\ۀ+w8?r){gv 㡼@k$[Agj%]ظLZ~?_FuA#XjކP6 >]:Xzram]# {>]FXL-ά3JJ`dIe XfQ~޶E{»{$xl0|V$;k6fTT]بni•!~H^+L7Q{ w>{4K@"ˮ<_0H9q9@I~ȽKⅭ]"7\U$㨬, Y[qL~V58? l#O@ ot:8A45b e< Ga@y%ίߞVm}à.rucQsMs}Tw NniQ ۷MICV6)x?%|*9Mi0 U*R?(LDn&59 >#V/7i?@du0М*qyA8j Vji[Oe"s Lip=MNOy``[/e ]0V N𒫷!kxϡ#Hͼ;y]WOmz8g9v;YKs o`P@,Ƀյ.U$:.(*XW JoMZ#?CjE+\$GƏ6&a>{()]lݷP^#i qI ]d sFNr%,l丹",Rĝ2u*{/<>"$ԥA_d`zE.1c}_%z3TZW M4 Y)x["mV`JYǧ#x^Dj Z 𘅞_+n>MÚe(uےl /cʞ%[z0O/`qo+pRw = N$ ikJLE"YKo{7\yJez8P>vVζNr9MyQGbTs{+&ķ2srhG܀ݧhJ"qG3,림mow' 2yf֝,~>H|CdBG"NvHeb@9YCGT &gJ -<@stԙqxrm0~NYҧҨŊ\ HSq TWMAPLx2 Թ>IQO)@FϑޏC% / ká}l9[fLeKiL;R`{_c:j1? =*1qXNrC;pxcZ,L~MC.;$)o:NcCuӜ4d{[OzIG9uS+-)>K\}Xǒ͙FمxGM+^ׄLXB\@\vnᩊH 3Z!I4Zq׶=( y\eAϋRMlGf8_sR+ct1.;i,i0c7|= C<)lhY՚pmU({a$SpΒdUBX [#MxzCcﳣ/_ffyq)/z0._6a2SX@E!&~^]h u|֒[ | {m#)ulSt0RRDjԥx>Ab"vY(B=V9+Ԑ!qfe, JЗ=b9HtFe 38?킺"/Q'`$_v Ÿuvve_8Oml db_[*3C=PZR9,O:h]\Zt.Ǻ-& } AN/[ "0HV*W|l PW*x8Mܜ|>T8L3H &hcrpQ{[ӨdyMקJYWl5um4ŵ$LX0zM!ŜL C%@M QJ\!39i' +c\_.haRՀ}kesYU% NgO~ENj/w#.1sw?OgdI qO ༐FK 7;#|´q8FE Ӹ}4: *ajl+7:8 D!ҼOz=sy/6rv%HE 1zgy!+MSVFa(+w"M?1~?rR{+bay&HVD786ț{yx6u8VFiëBZFibjcf`v`k/?iv7"q)A=_NḪGhq\oc6BMIq- ܞj1^I;0O⬖ J\#Ub5O6XrN6JryFX=XB[ݷ ̗s  .|]Qa7AT=]ТW-4Nnco5 t+l]NlOOQVI1=+l@i8ky+#S wBHb8$sH:>NNrAN4!$g|WsfmsFцp69jAz`> Wӆ[]Y89 ߏW;j 0ǰ\@QuV2T+F2+VdW#8l3&>搪M kei0"NAށo#r|Ayo\~L';ؑ^zf~y̿ݼ] Y q6; ;5.Zz2X^FR^P26UɢHdq1}e֕VEgP`eN(%y' |jEh 64bŋzP37w5PS~j<^k1*֡vXwh5' Ayhto&z$Nb)$FjP{B]"<{*iz]]0 tm ++tT@<@{0fL 5~#U[Y[72X9{J/OrLuݙO'84̄z@ t]`h߯5z,"ɨ%_ˢfX\ChK0 cJ\  -MlT]`B3N.mLAwHu_5nPmHcR5hi&s+*ek%߽jpv&އ܍xCʯX^& e@mF:gI)4ҹv@[Ĝ̖PQ;8$#s֘jJH[|ŌuR*D"!^`W7D`w*џ"πN9Ԡ$8z/qv㢄9ɕ5^7*TMxW.!,:XZcZGfQųf-jUrj,^Tw-&!4ѤOj}RF+֞?hADgS XVFeF~萮 lg`0S0K<ܝqS1T@#jD(RL,у'C:=q#\+s?3jLwQmEAACnXdˠ{#!#=af̑fKt'Dfa)ߩI 4=+ajRP jo '/c/(0rixɶZ vD  }:IzٕߣW +,I![=?u4R#&]Y'U-.?aIa ^3UT #n9 zff OA!NMRIP'H-M"DCޢw"u~uyкⴘc {CnH~WqMƶ,NͰc9jR-G&Ip FlIn|QC4oCQڮ;*A>Y#N%kJѬba\&L %(6 o%a) EC䅟e2L,JT|`Mh1Ώ c 9t.Egz9KFiq:rHh`g^NiA}% #P; be kYO)T)?b >鼷encڇRaj0}i=6)88"?4x&uHt\߹( Jyb^2Ð,켧l^l]?D-2V$3i>;c,^|S 1PՂg׍}t=r%ROp! RZWJ0eWp7%m宸*o"x 3ˆraq: _BezXu'V? Ih| +[ϙF0UD}*C%hl93U$#'L(>eLfuISgy&]x5i `;xXnIrԕ7 I'x#-{B}j=I7Q+FLZv|s?^aVfl?CԺ{ҟQ%ro ɼsS(I}N_@nC*ٟtbn[T;(Sj]U/i6hK&``9|r^;K+C)4SqcU`'ߏFFV՘}ԍp<0UMt-O;{ڣ8o(1hp`&M:J U@VhQڶKJvS3+Wwf%`u0W?Q©njY^X ~e:.'u+j`(']Y5TsbZwS7Ib;5˛N$cS|z\g>hBe~ZFs=&r߅=$Ҏ=P23.l}vb)Hs?JNM5/dG`ژӧgR̭iX?|m}0s35>clDP04c3]XGm~&YAY02I,C)rII,|-L cz!,jX4, ddM(E+c .M}Əqz{If]]rF+>6\vhdgfL!g׆)AJɪJENȖHW%BVCvVsR&džkLGȯelQT6 kj6mFĖ!1f bIxp8|Pq }_,gW[Q \r{mFQ34$0Onȩ \آ]*%z(ϡâ Ït,ђF+Vuu>P~3&Ej,O.9D1BB}tSm2"У1;%I ~~3"?_bd> Z<ɘݗ+?Cck't52*}c9m];^/U,%md2_4cժbX8<zY'HLڴP}}JO+ ]|Qb YC&qh7F}әy̯/,6gqqIRO&eVޏ3.VCj& 8Qr}+7iA. ȣ4{1!: ݒ[2#h Ot?[0|*)8 5lZ[!cK#݁\g$&9ךl? h[dK4#৕B)7»_l5M~c/rOE(]˛ō҄E>Xn,>Bb"Ǟ._(͚\ynnzRg~Z$D/rg>RzlJa\e@T!Tn%t0mu7D`6R+NYShS  *)f=?EֵiJRKΟ$!";}0?e;l?5OJ>?=wB'.l vJS4zfdQU]y_ܪXh ~? %aL'Ŏf)8D<%:ĻLc[˥Xʧi"ޏWHqXwɵ jC-+E3P;.Hjïr9;J9ɱePS, ?!zƍrBU~n2esi XE3Q:l- C4Svatc[F^ԼmR!1tK2[Vr}Z}3 {ʃwnS1^%$^7K"T0D68f|ӣA}Օj( +JŞiien}e'v--aGTWT1fh~b =drϿOݪϮq@tqkϡw1tUqCAP@/~?dXl+IKgGÕ+%j`Dz/s'^)g>p 44Qm;L;BAڵ!Yݴ1S?WlA!\/Vir^0 @[.ʌ:8%4猨+VDKw FCq:~tQC+w)P2,r{m+.ҭay.[8?T{@ɕDesgW:l[1Q&V#C<n2`xn.δ?`)N.>>Y?r8(9Y0ܴy-)A$z| ApsD/𖃒f{ءƷ_3~!FO_4A,64 h` b v7~@(0ejM-$(]\.^fQH`2LNU^_CəmGDQ6PD ZUہ,p ?U+OhKvc|cHJÎXͺVAHZ_ Rm&O] |;_r8j6Dqyz`qmY B6&?Cw`nc'hoÐ m\b n坐^srJiZUIA lxcU^F{cscjcHW:74u7htzD/Ue`GEBP;Xh& ({ ^>GqV$'sc&{N*c~C2D{)c:FQXCp[I! KǛu Z*]/Ŀݻ" _7R5%`k>wHggxH(7K&Nj_]3B&(+mv.Iɳ X#P)T2zc@֪lH`2-K k;${n=td ylk/i9X3R:C} 9D}m L, cs<| o{"0B>Cnr%%޲`tDp>"}tjZ<]<~srz'fQ jBi4 td&CEw9~s*G"#xm' 'l%(Us,!{j9]uAl2ytmx*opϚ y=F+lK!/&Dhׯ[{lkLyF n9Oeo)&MGL7;~#EJ06Њ w-v)O6#Ub]-O@R9F4EIg3-vOmTĂu}Xk`;Zb,x-/G ~p9`?"c8UEoy] 1 z*fde k& MquM%ؼחNX>|ۇ,_IY`:6ޔ^Ncgm')j.J!5 CT7#uP~^=-ͺ\XwږͷW1 dy+(u{'Fӝ _z obg*ܗ{G:ijOt~)"{r/9QJpt99MPRxʨBE_@^A4]PɈƗM.>,M/Az=<[|K2_ PZOIm!e֖ĩ,}?2I;6`>̉0SuSÁ%=n_V>kGgJ=r/}DR48K;"vMj=XA^ҩS>AсJQ0t rT,@ #O,k4.sef"홑iтڌpQ+j X-LU7EmOXM_F8bQx54WĕqOwCZLp7QLe BY-k ?ypd4[ig<r^Xf/rMaŔqMv6^9;{4uMgl1tvH.@F<Q\I0{N+Y(DzNb:h`UZu5'߳z:,D񤢎ިZ[9݈pR"n|-\w9_nAx8(e늖Ã_E\`(h[<' zKf{]SUY {<6m"*ٞY,/v*;z"-*I r/6nGK`OAd.*!gFU+`5ɢZQ;RR w!ˮ!Zũ5镦khOm>J,|BϤnltJ]XVv֦K^j0ZaT(n"1X(ۗ7]Rc'ƍWf[Tv K9Vetm>8JV}<ު?hJh%6cXF1f(xP!0!D j $CkWYm' 6wr U=ߚI^[}4Oc8әOĶu:pr~mkN+yJ7i#IR 3P^MVD^J uT67RC &ԙe\gb4_eXyZ[6:]ۀ.A ly _˖v<I!-ǺڌEoeZB7HyJ-5ʇcH^-H($^=vmv P%#BCH4`?ulA'] =hmU%>Ys7bo6A܁?֣[cSԬǂ: Y]ЧxNY|W6m)e:3ZQE#F;7ikqf/2r6VĕI6 WBs T>z0aTGA"դD7wRacϕy 6[ F{8/udA0&}G՘WD]0!Q7E1Ҫ/#6_JX2' \1f˿H@)zȼ@õ6wU_`I ʃ6k]l+*Ho/lRbbԮyƐA H{A<>zVa]]Hl_WӊjlPdj{)1!+\hv%bXhu Öue  O.و4.}Z#jƱb|&x| 5*Y;,,=KXO 8xBkC* 4x5Ŀ`;UR:^^jw!3⽈ZT'"7Rt1IY+j/qXć1ѾHݩ8} l MB|U~ a`✵S aiTa"ukn5Y"Nj/`] ɲ^ Av Z(:-뉏V~x|p"$@"1g# n]Bk6WGdYN*3alZڷ^#[c]^bRvF{ߙ0^]]F\(Eo%Ȏo& K:?צ}-^w^1&Iyxz?KШ>eκ!.J@{ECT5m|r,@3|շ϶;2X6ʊc@C_i6`^uLzܤsڹlT`ƭdk0CwɊ o_t9cOaefoV0G"MٸjVa`> Oiգ1sAoZLOGlvl >Vk.?@0B~[ DI ]q#"3"_3у6)?h(:N'V*cfI䣟+]'8"ڡ"AQ7(Zp[ s3$LB ;p~fqQXZe3~&?v*J)pP7ް}8fvnAP1 VPK >].MrI!SAQ|X*SQ_ksEK[>QoctKqG A7]uO<5DP/ncyg`8 ?(%o+;= C~V0- J{50c3h ϼՂw Zm֍/c/n6N`#x^oaajAmNt9xqa-'$*SlS/]CdT2OdP{VņAW&}4an߯MJ\V E/Lrpұ.icX P'22oR*^elޘ ʝ5 8zus>*S>XΧ gN:05x.o6R*mg/4ZXj7&q'doBT58 <}|: r4IR/+~z0]@^ 6k3`9,6s$o.1V[%}Hzs4}nj)ߐ . v=jnL +IO) :ՖJ[{yL,|l֪d?QZ%Mi ~QUn=ړ_T $P<ʕ|th[3:rBKNN%t`8Ea8L82a-V }ӓj rJ7#t3?ꌊ'KA! ,4iCM͔7:@G C? =*kb=Y.Y\ yx LM O}ĐAL I-hT*1N]_&IG!Nڢl~ysWuK;Z7nOEٕ*U}̜&{-1E fw|Wzhgd}{$ly)]}=,Jd$ " F< DZ/o4v3ߘ`?'kfYnr4Z;DC#V=jD'H0w]KΙBvJC48љ}It6=n!gkSƌe~'RnscWN#_Z\Vdl4Zg"_(=|> LQ8۩KcI 1=W8wj >2a^6|2/ Fw,ag[QZ)cV^5K&5(b5 cn TQ`(:7WRL= IP>h'kF'L ^LaZ!1zjkKJ`/5c!i z!vX~w|tiVÈ&Zd$QUS~)/蹠މ| \}y;Gmy;`{ڔb0`YyvNgƙ_c xQ(q v};$6izX1!j8h 8Y3-xe]"^A'b?]j-'{l@ItEsiR;)[?ŋѳ\E`ݵ,}g 1gd`2>/ېOʆ5G1ޱ@H6M Ǝ9S.dQ[C?QCEQ*Ӎ*L dw'ݯ8F{5ey3C#M0ػd]yIGxȅfh ʺ2GX*)G#B,K˄ݓy!*}I%h&4+I ~@/nqWXť ޓ )3UTϗi7/fr Ԩ8!W  #gاm3f:\>'Gf)텡AhVQ$iu`i=F#!sմ @. vf*Py`\Ŋ! Q VևkF]a|gz1+g췭ISgf<:iWj IG|o_v\wY?k:5TՅ uօ/wMMHBDL$ҔU`7:@6mYzTFq#K,lٗ=P=%L<8ꤣ.F;[xQ wOA>TE8$Ω86u&?>?* $|vA+~w*ѻ&gM`KFIڌ8uLft5]2XoOxtY٧p2pk{jao%gˬW#b=L^vkh*] İk DUІuJ\=Wf@Yg}?~]уHICtGBo5&o =c!\W"@UȾ'(7ܳT5 =n ^}st)@E.CR{"k␡ؓLoVd]p%;35‹s?sa.Q_4ɳ٫\(S4Y>L C=h\o`9^c[׹;w&S"ľUZ l1 GJ0JZQۆ~+cUeXv#C^qfc_~EGCwFf&ĺv릘~=qV;!/>,;{e"޷wKT~ھOYz==lQ, ;2_c7l+l~ɡf7.If,Z\p.GꂘR0&~aeñ Z RNE;fM7ϫ?hAu]4Qm+烳 ^_A;IvQ T6#λ/ӡx"l&|[nϳNܾNNU?wJ|ʏT'Zlq}_*X1=#uxCQ F@ʼ9 4[W7^J>S e~LKeiYuP_ i+ ˲K &&u"/eai1ܡ2=GSsms=$<9FiEx jՌpl:Nkc vVݹ15vr2Y,RSˌn;Cc1lAZ:jq6ש0teţc\E:Wͯm jo[8F{+d:y7#L !(UoI;GIt<6JI5>ȿɋ7S{!%4u[ ƄM=ZUvMfIo7 ]I!+b_Gy6T(AVx7䢱+ܔl +UcܟcMX!$#ܭ2Pˡ+1sh,8 6@k 42_81;f/_Ll;A8&Ybb`xT&S6Am\͕~Tfׯ+gM)1/Ԭ,0NõfdPpctX5$RY7=oՐm~(:8*e+acy$6qnlPJUV&mo/՟cne_b m RdƠ_"#<}ɵsޤ Q}>~)`C<{-aΪ8 #YQ=1𲏣>$$ \F53?H||2ra1d@l+X2;Mf3Rc=cy1<|;)M~H|yZ+NWжC  Sis_t¯a̓?BTd)E2@OnQL8y蒾-G6})we>bȸNF,Zύ%zxg14.Oh,c\tIgZ0tڨH0Gsp0&*,Nȉcm}&Wc8'gt719 %w ?kQ d7LJ|ƍ7\c L[K~\Xi^6aU@Q|u :k#J??V`?Hs&+,pYsT.164".JP͸6ȣႏ% ?iqj#Tvƫ+r!kr\ g]>D/: p Y3˻щqa=;jǝ t#x+/6$͢;(0#WjK. Lo*ho|ѫ;k"nȽT dkձC?>pILaPUS9rHơ5Yɺe_h<΂%Fb_z2ȨR+`Z9B6F(.Y|=0Q$k_й1:* ϝuxI pg}GPr]$`4~4V ?jώf֠D%4Ҕ|~7myf\j|nq ֓:IptDGn݃.h+5-D7Z"Iޑʇ*򮇕O;2f eG_"lLtzuziew7wRbs3lCGD<7RҰ ڪEߦ|iT3爕p7"lP|AmAOr nd) &h!'jł[G: +F@;{7 *d gg|c Qp/FkWV,|zM* S'o' ~=Sp.?LO7vԏ DsrȤ כieYItޤ{aŘUUCI'ޅ69&1TPѸފa?m4eƝmz5?ZXS+3@G> (ظc%B(mbhBcA[#W QJ*.{VWEq[y ?>䘑+u{䮣VҙK5teM,~*)FйʷP4u:F)uOD)8Q?QDQ$o&gi y_Wo? m|Ue:2RoEND7᧦0nζM M *=Baŝ@ڼST9Z[4)rTY_nJvӡǝbRuj,~Py8U B E²mAݘ[KAŖ2)ǜ"xN"6ZW|$}u:Y ^V&~  .I #ޯ7=W_V{h.DlꞶ@T]Y)K" j zfT/DZ2ޘ:+ slndžvwvAMJ l]<; -@Mo%JfRp \ٴjduuz0JlDl 'zu儀'D jWjABuBVǻ_9lձ3wٺ[u)${|=KþE25dm+MQb]بAYŸ=!e5.OEOm5tJJ0R;~A=ڳke*̗~T6i*@f91cy!܏ōlND"WaЛS(VM[`UHlβ akHʶѝT<ԍ&7|jL*LB۔[Eeil3Br: q/V[ WQ,;Pl!EBO Cզez8[B {Ug#x!7jKkJd)7ċ؊[C6NY'mHj% ~ 'yB#3WbFuvRm.$J$~dLҊia]x5ItaM JZ15%RM$lq4KDlݨJkN^=g;4)=!"rA _W+%'O0w!E|-ޕ4(Kl\,{#:H;CMrV:+Emw_i9=J-`;i'M6dhOdVƅnk%{ /茓L=T*n$`S){;mRՊ?rHJ˫||/?w..4NmdtUi 3L)ypR"?f3VG>5UM@TlAID+4P?äj^ޚHi9x=|~ D U.'eޔקk#[D_*nv4B q0VИSwN}[>ʊLU&jr윞24(Lx` dtmT<YNpX/EqW'taʖ9x!{*&7%wQIdZp9ejr/su:շĶLёj,ŕܙQ /h eWX0u(=vl!Af}?*So^ֵ 㴄/ 5:ˈuMq~xb&v 7E$BwZ C]gсPgMoīSf%C ([WuKta d>-gQ T׼|BfS-{qCs}>Vމ12g~OIҭqkniS^a<1tB *VatNn^|%u8K9YwyYp>gCg2WfAORb"x>MEm }HKƲ}G Z炐R#dBD8m>%YOʭo ;,;@1H àx9?sSb@lBjLۣЫ`93Г';;G󠃋u)LHFlx1Nzғ%21D*4TJ3"V`񍠅$'qBX|xf nFGAaki'Ds2[l&&}7=4M W%g?[}ˌQnWT϶QWހ`oi92Nj㢃E`!栿TMY=qbw1cM6aYPp?%:~LVpUr, 5H23 ʍ;4n06G$÷u޶R1fr YDZ0Mn.WJny+gVV B)4$Jm-h@`Bi\H({MKxk1o2(2B*o^Ưʸ s9b5+vVJ2xc ?馦|s= hao01`!SNhnbgaf`+`?L|ڦ~r܇i R:kod2'KEXKFyMqrv<[1E+{QP$*O AΡp5sI9ށl $2cw~nkıdwmk{ /3 mr&z<>#{b_^iđk{̷BFs@aJ}WR6VLE;L tRx%ȀELZ¥'Eʞ$R;)”JM$|]mkO,O wldz:C-lnɔ4}x韁ا1?"X6@fv!="O=>k'22S_0a. L{/Y}TGĀnDwOZ41(kwӻ7Y t\)@G+盢ʶ X6Gz g9TSOfdrgV ["(Df,rsApwǷ{Q=h WBv@?kg1UђH?&K,ڧsAV_+\S,x\ * בHw4Bz<%eg*όXȈ)L!mHJ'r :if6:[)lnYK-e\dN rck9ГWB z[e#"R]l_lmȇ̱_5ЩQ56e>H$7EZ>}yiJ'Q \kc0[=jjD16EnA4H *!*LTk=½r//S=f)A=B+QR(ԁ&y5[dԒ'U\2#ʰ?ϰ]˄x&I-qZamtR51N+`Ul1P:Ls;-Р$ w?&"zB|jG0+ՕΏp()Ae]\nɏ =IY1r4+Rʉ?Xl0O²h-G`+O=:+p_uΫmAM`~纴kxiٞ D j..5j2 /U#}k˰Aqounw^k^$,<4t9@'Jz1FgЊfP}՜ pLco9y߀ta jCGx\lEP{y8fOpAUzU&s$br(o#m*blȀ?c)⒫]"'GH+=#YP( /t/:oF׊H84lc$^\t+~ ugғ !Jw#M֍-~a8t 5Ɇ|KbaZi UQU^4j(@{R]՟eZZGF[(_-T&9w,+̈%7̴.R Ǟyp_el0puL~mD?)}1 P'X73Z y=ʎ͝v%Aڷ&,XɧiGIz0g"C^7`n߭֜:֐֥ ,/۱B{d|YexL55 "F!VW\9{j*`u6/.l":cᥩ[dJ/@HʅCxRᑁr&ZgЗ˘U8Ї"٪R8^gރ$HZ()k us$)ԇ}z1T֫ķvLh "*^`:rzpū K=KGEU)Mcٴ$ܢ*x/l+m,p׼b[%'9X1ZHwvh;amx+ 9 d]M^( Kn;G10n2T{JxXy L:*ju@b)wfp2Jyx2h!jjI,kbx7 [ei;9˜ [m4!$⩠0K+!D.Hv܊bX;?[Nᔘ(DCф2n6DĦP4q !|5 ukaB% 5V[/VSDTwObpk"g@(ZW9E{ 4ȍ?F\M[ܝVc^Te7x1 P2bD\='Jiچ#kO5NO|cڴíb 7r_z|묀+,7[ۧv%ʒ]쑆^=J? W$A q׋! FxIC)>t]B!Ԧj=VE!?EsQ4l FxE?_yT2p M D)sVfl,ۛbEAJN?azZQ3_b0TAJQ ;5K5d%UrP1WcZd'90biiL³þZ-)3]ю0Kqz5oJ~ߎ ?wnQ<_Mz尮k uqcnC'^6D3FYj/rCxc,RlOM༹.!%z<(V\5wڙR s W"(k-,.i8 ui>ăP[doA<:%Sd nnhʛ_*,_+Mm LPKy#&g w_î~쀨s7~\.8P·Ҁ^s u;w6#iٞg7x[35v-TJxcoPn<5h!Qy~/{ԽBPEoG;v%+8›RNڤ3/@+ YuiwteۘU(xu1~2ZbҪ3$ ]̇Źgٴ'OsJIKk0_`MGqc@Q6e׹D4S 7љ=f# ۨۙ zZ;&*ͨ'$Drطʓ%KHcOذd.r B % ǕZEX:+c4v*&S ;i3())'dP*n>c ЊGj8w:yil} Lhj dƶ})rv;#-Rpid*nvױ_u0jsҫeick_tr œ?ݠ~2! 5ɏVH('0 @-6j N>l 偋:zcrf~ ŚV\ϋ;wpPS_Fy.\sʼ#JS~NR_Qa.Lʔ>sH<ÛYUO;B/tn`[wWI&9ӂm9$ϊ%T*y+f#khLB__^a06v [貯Nv?\-{^FkakS\=jP6M0 p1~hދᯚl@0Pu|' 2ؿ\ЇW(xfxEZ@̈́ r PETn9nnQ(a?C[~=s(5'ͨArZο+}l'S*$3;*/|& &QГnd•4"  VcQD푿NK7h;[ J?%:hRHˆ#%cyFgVi2Y:Hhsv~KkQM2FD-ZOg_+O{{S|hcH󃀃© 'Ga;ޢ>C/V2p铑\4Re,51:qc+K8nKb8>Y%Fل EuK"yFYsR"OheyWxx؈/?QWGݤn bIQw#­ `볿I"@`_ORb1b2?4w/T0Q Jcx;|dM?{MxМ江i[m/#ܭs%aV\Ui~͊{29R~SHZYۋQ#&پε C6?D׍_Rx!/rrGy8n#3 UQsۙ:g6:iD,:c֗lJR=Vݮ\愑.|[sX?S00S-vz,4=Řz@Nͱ"Ek'QZU"9gѨڱKy KN,0ǀS2<\'zS(n" ~ goR)`Ud!p{E= h7gEQ^]Zh3ϹܠPMܵwaiQކ9ՋSpsnM+Bc2"ARES'JYY/q_·OLEҡ\kx[]sQZ,pz>9Nyq<iy KDWQb=4̰ J7ѩJ?u=(f 9ܶQl=޸o-CAV͢z2Xc--J#G==GqkEq.WFBˮ l&đըT܉-+4]FxMβ 8_)Ϗ?y zT#g+nv ИEĠʉx*VzJ{S ƻB;Pf4YB˻$鱭*=_!nÆ'-כ(t!l.ͽҭmhPxvǃ \;K*u2CQZ ЭLtA"-T8gS }&YZeE D0.h"S.7( [2 " @අ1l9R4Ft >uX?^˒]`>l^eiF FȪzqJ!sؒf~I&)a HmĭERq^Uc[( U'/Q㻘1Zi]fBgqI#s1Y/^0]#_$ݵWoPuSOqL@VWl9)Hmق}AɵZ2XWXqFſ(a~րn`' GTAe$;חFf}I#eHȦJQ pIZ j~mMH naӖC}Z^"v'F|86EVB` LNE <zlcڂQkl\9؎J zlTPk6*BJRZD/% bK_0%\pHI+#א^p0n춪ѸMv:6֏D?G}A£^SDaˌhkCMU@CҔӡ!9 ͳz1A"t~ἲ!vXSÍ.}Q.[Y?1T eź fҹdITf<Ӽ&CӍMfxugIO׽xsi8hؒdi*- 5YALIZm5Lz~P/.9 'X(b㘙jȘY>'h!~3lNc޴ l[zGW?s KԈ;`9Su?Đ] Y,iMg(#v,~pz6ǜTڀZ*1ϨBgSxѣb.HhMN@d>kкvӄJU+3(EP4cĿ7 4ahQ(\SUؠdE.e^ô?(ZPT2MI]efyVŜ (;=,kC#N` \wh:''IEgugp]$zXFrxgD#$5n q,,!Jv^zAIXi=Z+ vE;]xxp߅ $I7˛-DH`WOk6 #KWB+ѹ#(f!N(}vQ; |xoFE)̳VF{WYv^%oNԀ" 1/.I`iHF-ǂ*7@Sm)GAǃT &Q)~6u)`pR+pg$s=/0nGUD5fΨe oȧ X/\e5 ʿ?Py,T-ueV6Y` |Wn3 HF.)cyX!EhY5aݿ zALo?Tㄉ+ڿaH7*_)JQ/Ӣ #q*xZ𹟹7OA ̐6T qƹiРI|Q6T}FHJ|ѓOX`>F[L/ mtFQ`{ʾ'<\`@gj;.{f-9S@La4YOV,n,|t͹>(/$d㏺M(ؓxmC>5y< 9a013-.ҋE zN6QC>;)'VTD[!aܽFD%7j*o S*+ltWh)Zє>0~8Xޱ;M)هi*[:C 4#!:"yacsN&KIs\+S5kTyͽ/x !`Jb%"7L4&%0ZwFjGpa;fF"QfҀxմ_1D[>bGg'1:{1IM 2J z.^:DiČQm$_5 !pSGkxGs+FOp]Ÿ?^̦XnH ]Ev3No0`^#mQF@) :14%Bq+{6 Xi؄MYCosh\)k+^YvՌSdo~ SdRb_&sMba>Q ˠBY2 ʜAӶ3xzܛkZ4d ~nSNIܷΣ}[up  aq}ŵrUѷ:%n1UR\o# u#;u,ŋ-+sƛBlΣV SG7294E־ґ^ 1\7UfW:L[%-`?h;(wbߖ99eRUӸr Rl ZG慚vQU=36bNDix*8#& 5޸Ф8= x7 B/G1H2c[oz>8W A+)q^:jcDW2\' 2qW@@cxcNXM`їRzpC}ԋoz਄||pbMڀn<H#ŀю,(֣#o8VKrDsYW3"+BBTؕʼB;%S|ReMZA%;ls4\.o?Uگ-j0#rf!sLB iן3l(|_FH QR%|_cE8s]x>*m1µk~tLm㐮T[VҺcTM<2Ԁ2N` 0 M˧]>YU|jǹ *l\<TdSY&@oʲȣfkUP}jFuu~[ 1n;*0g~uZF&0$ ׫ߴՠӆe~%?jg/`:z%v:Jm 38v2H ;;2pc*qyw0%w\42ŭ4^y{26Q3sv,'S+Q5E;1$ĸB?G5j $ˬe6J TjvbA> 32G4rAg'[l)*RG Rg"c<73Zdp9)mTAtװ51q³0rgHjsζ)#}SI>W)5ˈo!Oer?C@C(s'B1*%}-j[8}jf?}jփxxe"Cj}d\4E|v CI޵0G0lk]p@|]}bx%_~ m /8~L4[C:USīTrWfbmvٙODŬjå<]b.&8Rp `s hphDk -nOƘqǟBC,*R\봐Xf)6.CQqgyגzv##7qޔ VQ97AQ"ʾ1`Q/xF͌)!Xr\vnm{4Ood&oO8c"5"L"(j3[Xv% oOE($4/gVtUzLt~/Ǯ<6䄫p 1jz޹:@ Ѿ7FF:^a'*lb eYň~!V`;q5(:? B|e^βpȆd2J--?}$ Ov4mk!mӪgI,C!R$"?j;a*0oZk&{qȢm t8%lFI}8 DA^#XŹB˔Q=ۯP||toGMz;(P"+[ڳqًaP7䮘`qjsOtz$ W|'4{s8֧zSv!~ky20Hbkq8KjDs,0gKQ܃;h5ӝ8mgfXb/|=4RCgj9T$|UxMgMemn'FG5ݬD J1i ~R/npyzlbU?jx׮q-dʋfF%Z) wT5_.SB 2T:̒U " *3,[Uer֏࿆}[`ekն BpY2dq-(5uYNT-̷ԽEXl KE`xSb͕[SA.vU^=5""%(ʛSw{h Ir*Aasq$;b t=[B"dX"v YQƖ"jm$7lR~m7 r.u\u˛^/(D:Vk|L?CD:.f.xROpCb C(* =wqlT+&KO$"Ѹ72`mЯRM3LN=0@‡Y?.u1ϼր^'ob.௎gƖFc_M-Je BHܴad%O0tI Cnd+zz <@oj? gR>jdA۰ Jh%q U| .Ruъ&yi]lex^A\(z$YXJ|C;\V6ΑT*b-x7#_(2wQr"QaZH>AAKs!8ծp 65 ZX-9 x҃4eB<ݺq\KWe3wD{lD˝oSt3PAw]T -C^޺'6گ_MQ1Ǭh'N;I{gّf4 Z<⚢bNkf(;ȇsVOaU^2= N9Rqzu]`yP )lyym}Z Q}[ 8?h>oK,^PFݯ̦s-[i˷ɿv]ӔT!" H-Ey2cR]+;P`_|TOwaAUwoHW׋76p{7s^e[g*t;LM3c2UZ/lY%ʳ͒<2PDusR7}6űTʚgB쵨=` ) .7 AC9(h>37[bnո|mw~7;("[S[I2S6$#}ݯntժˈP9lk@J.*$d#T0K'I?t9B[zyÅlS{I)|ScJ+눷o2>trL'i[h׸لE#}PiiE@E+^|u@ p^Re/U@s'OOKH#p4l[&і)}Q<8c WY3MD1c:}Η@σDhт9HEV{ k5V#߽OaQo:n >!"AJi2B6.rp<ؙRK3@c]vSE;ËڈCJSgvD.ڒPNqVG54uvn`EUi ,t $ť)6tHŸ겪#ѕﴩ ܎3.9@vIj z͔<պ6HSPio%rXԎ,f3%5!u&a;>|QL}aݕQ)F}dQvU>Z#TDƬ=GL4G9\btBY17,L!'Ɉ;V >YIu|$ONYտ(pߌ IhIldLk x&ӆ9|1qϲVF虮G2Pql$'!sFo^mw3_ hvrg@5*ÑZm:, 7 `(Tㅁ`$x/w/Z$!s#0[^sNH_l)%!&[C&e~2iX×|U}5VR XUaauk:jGrdrSCMXsU('BIUytG:O(i LUp ~j*5<qc;auޖSɨQqlp v{ua&RNc- : c7QάƧHl@)I8MOel)uw6u #IU&"ޯwT5:AnQ5( B肟>a;GBbNPXvk@olOK# Lluaj7Fo1Huw1XznhB+B(A cDWTwh괩pZ \+nb^ɂ'Iw~t.~+t|9 H@`&2zȉ*T}X_kCRKuG7ieuK+LmW-퇆r,dLWn֊+L;?dx2 ɴL0;G7=yj+hc,֌Y/94g Nz-M zg_rivՖQ@ }蹦$႙J@7j/8OZ0#]]mAY_ULԷަidN~;n@ா oȾL9{,ryjr[Зkhe6XS8eNMmO4h%s0 ILgGI0VfFE/{`_ox3-$PnkS>?M(IgS#7ceqψ"},쮎IPmfڛV#6F'yD9x9L |6vUMpBb!;rRh}!-aUKÿND#|EY* UuN%B E0S?28b{FpE {Ա;j&4",:)Sb HDtUyLœQ7aiiNY%&,Tazl ,h;;i [pOÉ,@d$_CXfv%bJ FzaQ6xEQNve0*V0Tͪ *`$֋B[.'69TThۋ0'~Y2aXC<4k"b;?`;rjЀ `L{rޙjrvyzɤձc |9:*$nCYfI+t.{U{iJb|jir߻SU'31(2W* iS)5\1>̪5?OjEW[ lG^&TS?YILLSdg'} c5%;\eA.v^oЊ"DJ[/<4s_.YFzGXcʃ až6D^־V iQ+e(vH~z2s>.'B~9IC'}M# F6D|hso(ĺS,G]Ε{@RJW_ )x3栐!d7]^ݪTnIc(d=C.C='#_\E=Tec^d`R̗z(5Tܳ{b0[r7@vzUg:5в5QP%%]!*)46"QOdMaXm(H0!(COCMNX% {@0 "4gPzj 5TAjS-uFW];u맏 cTP1{>xKdcB%:M*~γii i-`Iʗ֭߳a۲Xś !߲:C8a"_$rբW_/ 1Y62U-S `6!֗*[ӿ8ý8ru ǔg~r2̃ŻowlM*6.|_.fxa}c.>ˢ. +(v |]=5j\zK> P0c=]{1,hz4i@YR!LO|/&\ 3()Ў;}{7-9reѢWy:vA`xo'G42yWOG 鮮{>&~=|&/1chIU 6Pr\)yדfW2f#Â> = {_o8WQۛzVU(ԶbqmKPҼ*#&H_GM_7L @_BJ+^xL{((mI"]xm@ʱS,i}CB (%"=ƲuGUɒԄ˾O[OxA !InC+WTꆋ`3P4GitPϏϷndg" n-DvYDa 2dk(\+v"gYǘ_tAqx`¢;䷁Yfb0b LܻqoYmI~UdzcԇD͞CyQVD5ˤdͼYk'ɥ&Cj!q58%>xodsK؀g>C$~+aOƮgϙap|޴ʚ*BCV2&)B`('0pÍ}nFu].y>Eb;K[7R;T/T fG5?-pZ6[U4A6uZ4L+MQ 8=L1qT;HL5D 69tH0R(4v%Xo䪶A9N|!k.'vXP#96"X3h:̵ֶkŚ?|Jᦢ|QWgǏ )Ƽ^ZqLxb A4^ZXÓ Bݿ֌#m mP%|KGz4eZ!Z3[a[=Z7 }V/[V  ky(PTL}EݠK|!g"H{~!+z7W?#%&_L:{G_g"˩\ åE ) 6RĈ)NKSMg{`ؖtPl=ǀM~i@Q{,EnMW*ZI!,(Zh: rtKJ:4KvH@UkGe.jǞrOVԕ~<q'>_EaK HXmfՏGъUG Z72,NCx-*,nfMƥ gg+kaΖ#Ń,;sVeh Y)He F:'] *krȢPih$Mj('LYt,#2nX{@.-?~n^c+w%@廹kػ$H34fg|8&~yH>D,0&8i kU}:/IVk|vgԍܵH((uh 1JҫJȸ4>3T!C \2 gq$jQU3͞*;/7B"̃qFeа1ز6=C{3h ;kQa0*sԈ}&R*ME|P i,Y;_>]SܸWwF <"4E2 S=Ym8Q "f5x\ GN%o8sU$.v +ZiB/sIv́i '"&UAkrJ̓x,$ `Н+/4 $_bcwk$ʶwFeծS$0@sދ5%O"zYKᑀo#y" mErSNl! ( $0 T@D$='Bv^M iw+LM>x 2S?Rzi<,F~3e0!#{C_&C D1K؛*k;† {'UZhs G!s^]KյWy S|tFjnk[gDL `|ub轒cͪ@d@SB0̵j=[tl&zR)g帒"Ew!*ѵIp8j2l~o4FIZp*}Dfr="iKvtLbwM90k6rkb2 rGgǁC 9(%K}3 t~?J' H qI yv9haݒJu1- T?]߹^z2s+}AKlʅꐧ4_jhȕ(pV {rdMp4)!z&ZoI,{O_bjÍmm '&:\Ima s}j K Wę-xSߪ "bGKY{bDڣ%|)d<(^xBZ=&r׶/2[=[]F1QR4_HwG\,>)dZ>%_0Isc7:r6OM'[zanX2mz ^B:O3+\LU6Ĝ}ʟSjѾYs5)Q)gM*gj`J5b HU}NۢH-5v75LdRpr%o$|U6"Z\鞨KKIF@ttb(nv,/@3:E țQ=m8\o P9K,4lރ 񔕄)r;IԚ>1D^?4w^$7 ExcJbM{]VZVX€s_FZ^קIԖɘndCcIE& v X׶K'dJ?A^+ad+.'La!WX%Ij\K jwDt,HĶu>& QIDdt|$魤=:k,fsobs`]Tt57W1*FqR13-:_Fi}uMvjN#M=M q6Q*;ua{+|Huл*phXEbyWS@c4: Hn>z]2WLT&Q6#\dPT+ 7$:J?"ru$G`w4oӐ`DXI&c\4R,eE0$W%ouC'v'B##')kT$Nopj֢A>bՆ(56ASn&|C/]#৓󘉒xW'"q8ߟ{ÎKfjr>D .Uf۸Ympi1VQp•("b@AgwG?͍a091fG\Wg!\Csbe`. 9 qqb]S' )ϵ|MHa(ӼFLWv$Qkx93LF&h칓'by:iB`e|jÁMb1bYW@(T*(A03%?\G+sMi@y@qYɒU&C!S6mCqo = 8^$FVU|@T/I&U |iWf>FMsЈ -YW\H `DS}" #kkګqh=cttjͿ=\"zM63Lu%_Uגê.W3lV^Es+[W$LD:8BF1:i }a_7st "R;S=iJ H_1P1xǚe9=[ }U= YC9eDB + #nfHhm|}7>(p:Jul{3"lw 5 h響W5;Xpm8帞&4CߜKw$A; 7zh. aےl@\ej3c8QPUޠyLBT"Z搟Gf5Nf@ cIqJt4ف?p EPJ lZ#OOфU€q5&e[sev3R@ӄrʝ,!!q~Le$UFKMnd|PpD*o;=ReUVm=q(cw %^nGQ_=;Ws;VӛXG2#(왮vI t5l<4/ B YXO 84cq[ZWH BQ@3 "a1#9@uOk3y Q JRHU7~LA*}M&" νZDcDaWb=al\t>%IA4v\sW'r!`ts P&[$9p9'zϊ@(}]NrqiKMH cR_qP`l_Ȼ@ iz8&*}2_/(*alXᵯ=^k ۑ\]x2Vٚ|]s_g6 $4BD "E:*~Q{JjNp6;|Zb ۮCS!  J:Ў) /X(:߸QPIϟV]K#qu7fP4'<&}wpThѓ(>6bWӑ빶S6X;J$xJNZ>S 38nlh!󒉩4Rl;:ٸ1_8 9Z>:3Ɨ~MϢLoOɎ>dDzRSP(}_">b[ `e\M#(]k#XA7ٱRCѧc`Czh yEz1P._N͎JcD mk3;;qu4I``ҲM( ]P< x\w}A3fGwimq?B{LkԅgCָD`[dgrrCLax$hB&[͝Ysa)hFh)CS~SL mܭF2"4+cĿڢe94)rV,z~Q!7ZqպOxOоT_b-xaD+f5zz4 ) *{qqai畗!ƥ7,nLĻGx d{>/—²/zTJ=C5!^IwpE,6E5ߙAm -7LK?DPkK;.u+ !i%jot\Y,03TCFJduz2Nl3kk/K-.ę&"d<>5@=1!2 ?Y a̛ixD {X4%2OnjKCd]eY ymHj4GqQs3di$4M:&Zm[9@52h2) HIqأ^]#֣Mmۜ=%ٟ*`-_(3uY5fRX a΂=ۯ̙oREg=s5Yã)iv{{ԝQ:_[љuYD^B{F$nŝkk$Pm;CVoӌZÈ>[?Uv92lJ:b1dW/Ba> ӿݓLsIz[m/=,S*6):ka-yY7.!Xc̗H HOgS 9#c&Њ"vy9[F/1fT-xeSmߺ:>~+Yp/*}OKlvok8rA @K)M該?= ñj|6,R0YùV=#a[$Uk~XVpujh??)DZUI%/? \kCTK=Ec ᐠ:t½9'#:0xJuv9c03+YM= bdwoҌs\hs3[.R/FdI S> #{&N8d"E:ЍvC@~"Cl,w/F_a )l{`RѫQXC?]YMf_#&J'tw>ld;PZ dS|nn~7"XGj8Qb D:ӋGvWÁCېa,^IiO3?[&4{ˁyW_gW#?FE;>`rXl+{~ 0֕;N4!6.x,YH82@2v)f4]Ŷ8)y83׀hQ@ ep8R0roCexS ~@4D+8g9wv_,ED]fY_&?_lCJ=D` (ak~:tc7@bNӖ< (#cbB Rgtr )юCwɩ lHRt A6b/Cͺı`P/Àg)S' 1^rjP~BNw.P[BDx+)}zs͖_鮫AGnjI5PL8>M'"_d9:vX^S3QWC2GI,3$'vf _Rݨ:09jl4P; IvXLQ@Y(N4s5%xDl_1o<00ajG:4t |ՙ񒣋gOEn*-Μ݇45-R\컖R"ͽ9"5o&_ͯ դhzAK`F>7dq^s5aT5o:+9ƤJP?ނ6g$=x&d&iR Z2p*ήD%+KхSHǞ80%@˃7G௼VݯKpwlntTwvRD}=!G\0^AAj >mV3w$7wTp6t/˱|X[ۄKVAsXš\,,h2'aFiְrɒu{܁hCxp+ 7|Z)im\@jz̫Ch{{1Do=.,7ZFF2uY^<GV`A,,k#A_7ڤ'" +wIrsuD#˳DT^*]_^H<(l;&Pd6~xny]=Î)ZEdf3QGr5W4C*{{dke-O˸6Y7eh%?(@f'[r^Mݵ,DށF3C'lwJQ n\.sNWL5@ JrOO6jy 6 \op\u}Ms-5bF] Wڶ~p|QdMl cN}C1\w ͕v#8JiUyD1sfNw'(_Oѣ&nwѣySpSLX٭@O/wQ7M4w$U`_ 0d%;ۚ<]kbm['m}z[a3)J1\f2MYI2lNaݚcq3٦Γq;`/q hdLUҚwH?ӸczN݈ PM%4JJDSr# 26GB --*[o2ms3p}IHNc_>#MJ4T-#loXSD 6م_L2؝L)u><>h#J}pIڷWJ5M= iX6d>Vrh@?|k/DWX(,:cU`jHʀn)\>koɟtl*Kn2 &7h|chFL5J1=8a) 0N9x*cVvs$$?? .ilizàG9Z&\!@xW_Ftm*qs‚OC$E@P:xy4H8zl v ˇ}NC2V͊j%)(1WĤ^s;0\$1].U8Qֲ[er9a .ZNx`DU<(6 yd(; aD$ԙ&gk3W02/[n'gL["pJ[1> N/ !^ȂBۤmHzz5͕y@S Џ΍!p!o.$>/^9EǞtR/0jݓ*_[rHggHjcOx=‰s18n<@P'oz<څ3x(TJ ? Llꁅ& V9Pk.z~bD(Yfm^r0;KqXd <@^ ݷ6x崸\_lE׆&pl !Pd_yеM zvNXP##dM$;2W,C!MMI8^/_r-y혯 )fJyr##jkjwri\l4TՔSPw`Mߑv [ @Vx^s7Nhc2;Y`y*\|.|: Qp"{"]dOA0(lo!R]=I&B r!B{Vɾ-LFKe6QG:[`=z.Nj oOCIĥ8(17I{KD? ϼvpِͅ RwHxKMobv O=T?lEp)~PX/JO5_ڶ#h>rsX Jޑ l96k䞐Ap恥Be !E1FabMQ٣|Xc{8_<`p=7UUߗ*!1J\rV+kwEO:jeP)3GE$SM1SYFY6־{i3j=`q] zHFJa@{߂o3qa©{z7e[{^|a Q/vWG#lRa!^;+PV'C |mnH1K` ʡqb?ĨF(HP"(":BH@Q`䱥l޸nvuwD) fPAdCs>(/0/8{Fɘ}OO/6XTWs5DϨe`t C-s7+AY#q"Iz4ĸS5s6ͣnkݧQ\y]dO[1L>+Y<[ .:/-m<|!v=mV + ?"7:AO/<uV8߈Nܚ$̊FӦV(v)0SG1)gƄ}6,ƴp.ntm 0Zt݉]%T߅5Iˣ^8CVe[2ΟX&SUQ|linf3_jeOxrQXnMvJ[:Vi9>Th*sϣ^Gk.S3~TXo!@./-RKJF-f+B#p+,Ԩa!'XbJ:l W!D.G}'MuelEKb}>lhGAvd}e iw:'Xp?iX*nE/b] BM:$g*#MFYT V>PWRU_".Fe.4 gcAIx{!WG!OD̅N!N x>ݭO]2xɤ26qONKCJL020|GU§^ ud),īq;,ƒTL r A f?Z4ļ*;(SxKG?< ?=9f_XϏՍ0n%oV7!i ;eB:_=(MD(`wn|ʍ](P-->/Y. {pQ.JNҾ㳿w[k箦臢mQg(XQ!4&}QWZ_ŲW!+)AiU Z*#~4_XHETQ):w7r׆P>#xkPs;,%|-~.s`|qQ Obk;9H7v5 ]=\ɺBǝq`^$UB^ƼCo;h_ #@n`;!aGϐd%̯qI*&ÆJ#%gNS韝xdβm ſ;yۄJY*z bH)$|)1= k1Tܒ⭤JACćR[H|[jh:tߞ^a6I)fC,}q PKDy!R69#/k]9LɭH=đ1&TwDUWy TMPW8W5BA"x-"W2+(O&EaɀԠxfFk~τ8 W Æ/O@"Mi8v'R-u"fZz}kCi{v\n:K Qc^]"nG* FOTUr+Xjޗ*`A$@bڏrEPk <1(:u 96y5 qyB,VK'UQ~|OVsW'MTFTHTGO`9)x">صf2ݘ<*/1q ^ aTs2o:βv$Yk\Nu5VrvM(3f8OI5q/k* |C.[Fǖ*"Y~ # czҤ=OaS{O0i\nE:x_K<`eT b@bwέ0 veNyJ AHs3͆'l"|ӲTHu!XR ]kB -A0Pg5(RrCʁZA4rB hJ }T߭4=QGflMYuWb':jw$Smf[:d@Zi) y,O_gY".ںa _%O $C%F>FTfKGaxeO/BG'JRlGJk/I{#m:oQ(ӊ$ 4iWGJ]C5oJ$Z%ʎv\ڈ="xV׈!PX7O; ;uW\e\,I٭D߂<\Wc\>$Ò+ᖲU'!P*~:[~v? a?*ЀU/8׎]‹4 1+=V/Mm8U ל1͋?]֖w`jcq*DFf#Nz'b ls/n"L WgrbhxWmt5<W GoL 3su.ƩhnVdwfZáh]dTd\Qg$$RP^}L;ihWT@者GGGdF p}(uc8-wZ*p5 e7( DaZnctHLCi_@u-l0 r8KIU{%!'&YH;٨DAl{ڈN$PNG+~B$b33ic=;@mo+0?O3-TU1 %*NNzd1KeH+[Ѣνx&?Z/yxCf{MbWF_4 *W?m`#/ٔ8f& -C]():yQBɶͥ ̤pZu ql=B,/P/'$ Z<=%b_;L[8yYDS(˪~Dno |νfBM6 a^4"X{%fUdW] ńDWR+=wTL8QxGUѽrs Ӆ¶zrIlvYTqvLB k )8rJ~,ͯ.KzSB+nqzYKL80+ "?KJK厵Zg$ ׈Oô~Ҍj(u{ewp}Z$m H.4ETlQSbU ̪ڐ#c,v`큽jz!W܌3 +'Cêj _ѕֻ|/F2:/j*l&]P}zԢMt|6mOnzÍֻ*^魒cֱ9EW@(3̑uӿd.6ŎAޗ tCBya{b$xV='H~ߴ [RK8(/3 ǵojxmt:ox;9FnMV1 q۳02R>) @w9GAhO~-5 1 Mn42S}1=c"JX1:WhIi8 'mt!4OOz{vI^r:@crS4_ڤ3/hhYKadU\8]'Lի(ɻj2)')`TwaeU 4ݪ:b3zdʆq bVLuV3h%A؈TDYȥ0?.|mg_DƎpG{p rc-U0BGhXߢ /;b2#+-3UN{j½{82'?໺?W:CFut}_@b2ӦîOT>3b~G9hU)Ƞ')" %'p}>PŞ˄<:Ix+)eIdtW!">IՈEUs^=3b(ϒZsDu0u43w;m.4X LI8tR3"2am1)<ӄSyHtBmh7]b@=UFރq׼Pq2=F6ΗWAKW$nGqR+tˀs@\"5mcPY-ΎMuhY׍c&9{ +?[F ՉsdoZsDzbԝW(WiO%N;8=QEFs^'-9i|<ʧw 9?kY~馶N]-osQAp;]PT?e~ X2pȺNHe$, #2B"Wv;secuV9.nV2w ̆E5'ϢBer͆{>Pɺ_;G ؜J]U`]-yg!@ 7[v,/ά2_mLfi`D;syĖK2L`q}B2w+R0G1x(" `/[ESYԟᑞ M0l^~fTيKί1Ec &8mjz&W%i)MgеQ ;ßG(N挥ێ/ ^<AlF2k +6Icie3 !p UKxHŸ ((('uToa)4W\ͦzXKD;y[!UU6 bm4RisN>[݀y09 ?$o"O kmݿiE^FV%:FSQKqt׷^@3"C̈́obC %b8 9w5®x !-Ty ̾n|yC>4b>)f>tO}%5U>)n"c,| jGѝsnO fra7 _NΥ9z{xK=/$`qjHs}ki~v"2-0m3ixJJn-BL-;}d($60K\|)Mitױw8oaחXDY8$BڙN_%9Q1*{xKcۣm&lFZKе>Y-G fIjb8@ͷslXm m&p߁p0C"JFڲ G|v r2aMeuac/<Y _^U\ds9#`S zXh|0;C%2 !]'B 5[ {8Bi[>*Ћz6fK`)Cpρ3AZ*4c=M">-E57WK_QtX%HE߰ ./&3ic6OWx8_b&-%NiiRhZ"»ՠ?ZSUda&EITД߱J}l"yJd+ν"⌍$J&xa'h8[' בtU^0TyZ`pBA~J0(Z[x B3!ϩcG܃vӻU^>PtSBғ”Gםɾ>tj3ܹQ_zF&5(؈ Yv*ۋf^ :;ܽ$ڍAWRE󪉒PՆ&5x7~>tXj3lZ6SI?܍t܁%9%ڪ7Virf4׫T"\7Pׇ})QcTY-E\kLCs}!'EX\/y;Vn0.XaYDŽBVPӸ$尵#1^kV[!IO7nEo6RfΟNL_rƊC   dnA7!p *o1GgV@'^1ka3#Hd˾{!⍐Jn%Sj8xPδ6@^qMٷf-^t¾q!ɘrh56oQ7h4R#)yظv%x+"->#F?⎀2*йUS>!W$a*h mNU cn۫sU6T %ݕl,t;Hl5F/'21uv$UފbЛKCB$`\: =Ibro;#6)Z74l؎agAf8dLIkv݀JV+j v+&!dϔH]Sd8wTW;kQ9{sOiMYWt;W=ΓdԇY6 '5-W.A]): EM$*- MTU!^ׅ/ݶ3s7q۶a)Ra0ښYtϼf45RAUWǀϳW\ܚ.EuPZ7?̜a9Z'ϫ_{BhPqCbj(,ElޕGorhGtkco۟,ۓ==~E v+VIBNZ,D\BIrEPcړ < k*eaD]n2)yާl7OQ`aո -#Pem"l0 ޅuj]7@h1Dw>muMϣvV,8ciqAiT Y9`ÁzWq!?:gT>DER{oOyIp-%dgtDv]>rU,'ע0BǷrѰ|aߴx "Z`Cvmn!w̄G;f" "GBúEH”x#m,}_!/ 3 ^SRT$(<$?GQ^I%.¼0_ YP>bT6VJ[E(֭h'r|?j"o(D$t˕窜N$165+2qNscJN|0)$Ijx)8eyz k۽ѫW43K>|=ZeˢK`e`bkwޫPkIN3~]#*}ǒ5. N+Lzrr]V;>SH[jg{֩ fKe>D`9OttV®rpbJؽ+RH2òx|*+Bb|oszFYz 4fT= ODԓoejvƱ?0Rh"pKwƸiS^F+ {'4vݚyB y9d0܆R]9btMY:̨jW)4EWZc(=wRHl9Y\ x*aqi]$sv2Qiw +E_`_޾`,:#Ol!K@ŲfC]4(l{h^*EUN;Ej xr wFS3v2huV\z7/ OH,Lբ-ٺ`Ϗ#w?SES{f FB+T`dժD0 ˖̀eWl@lڀԵa*b2Iᛛ?!{Lk . uH=(‘),6't]H]8!G,qd3mR3X|ڒw{tpuB7zlIcHhʼnU7:u 1INԇsIsv4<,;NWiߪkRd x[;"522ti\@&sqS!䷺R#*kUd2}}lXlcB ,p.=`bBӴ +65H|&iy}U6Bdbd˓̌Sa3I+MkUwM ԃW#w5"SUOD80DP^q^i6cKg?|0vD4RK=Gz2u3!XWh G\{9iVpW4?=?C #ALYTw-â~F/3\#e%(2gH50< ]i:Kl b+8>w0yx8CM'c0`1HoQ9Sb(TGYjuӻsKrV+BKCzNwc>`9W, |Yt/fV7 MiI&i P;S5LY@MSSN S7ň*@3Ӭ ˉ?]D:o,I>9eNp`[ތD֣GVÎ ;E:Rc&\ CӣT2EsUr,n.t#X9^ .!f^Vgirf?uSEIxjx?Uzȹu5=DбhgĦ z5XTZV:遼r>_twDUL-36[s,s_a8$5{'Jf-Ja6yj`fO$oE;xsQ&OF}~[:Z;e$2$Tj( \ض"/r vIIx7^J Y:7ib-`c 7y[e@Rf-@G9s8/E<#阢<" m*E@NZ0 cM/#I{#ye3HzOXɎ+75=/(JvdfMlNYXF 3uq7P Pp򸋝;60E7٧P;F y^Y7!W:ƶY%U4ԽZfWT1B<}ldKs԰?րbtHܐ&nx3,ߝ?%eƝz` |X&;lMN*&CԆ\x2ؼ)Z7[-ޯ\7VxZ/uH z'/s#+q|FCH6 ՙ-!W5yB:&pɗu]e7cr\(UGE˜~8YL} >!eiX~->ϮѕJ:>&? S^Of̃_H[Dl髺]|Y% q^XD=vt%ou_SH3nBJiWz~pOZAH&!hv/%lu ;z_qti.! C}5DҼfS!OWqlbu['V΃Y$=%yrB9+A3ʨƵhSEҜnjQ/ĕAĪ ?f@%@>Ϙ+,1+-Qf-uTtC&eޚEr[C5jKM?VJF RbtC.OUQllAoa'y0UWJӓ$dmc61_ ႁՙ&/J)Ey䕏NpBwW(-DMWdw'Ogzͣ|d; fXgf iSE(/@EpH0zM=MaД?bbj>5Y$!L̾vkV#_:}|9%gd71 Iz2 T~Phl#Aܜ= ['Ly~G\xB"m-qf+Y't>-@.u,9.W#$ 8%Z#}y 5 9Pcu.>?/5 TȒj|ni2uH R /s`Gr<˰>ZS`%*O&k=jշV:b*7fEH4P?,b빁ܱ?Z67/KmfT#2R˂>LQIy5eDxSasj{/@y`.K&ti'B ;摦}LBAm_BI G.]]KJ3th5c0a0Wa ->ֻ35N J~VzZ UKi{Ђ̼nPS%T* dk%/`L`X ǭfI%hgK F$1>*Tja˓*W*Kۆ65_s-J/gizatCХ:;`bqQCh&;Wޡ\w3 i*=dugR'YM(0js)Z$4CeZDy:dA#ոB G8=Sm1Fh@.0$vCzn( ל8C}ؘ󾽧Cʳ|ω|6F8[W|ß& wѭܤ=t}@xH*@H ]ɳeWE^}cFRA^X.S%<+~.SaCԝKLvy\%RTYawo@P=":7r!' b5>cwzZk2Ffu-M چ`Kƪ8qATn`uRD8wV4frDZ fB͒a(TmujWe +,Z2XX*W*`a] R >_~$ a0=CERY-!٧$oٽ^^)_@鑔[ tcpm["6<-`h&9;+]sKJNcYّKzH,Jͱ p?Rׄ5'7؆]`*[iXkղV~bc$ֵTb"b 0NX4X0Bgd,zV&YƜ1"v{e`lbWzEmOg^%*oTˍ$}/[_(_I-4La5D ^<>L){\dU[X6=G7>9S`i_&tA̬֓JNKkńQѢ5`n%6<(n7؎$ҩ9YNn#6FO$"oV,SXm5B<([A47LFA J3q8k>\ 5j2#ԣ2W92'pZ]b9!lZ.F'`]ȁG諛^9ޕ\}L=M !VA+ڬM4'E`W&ڦ7dH5y vMdH%iMU_Uy-~09䎔&V,gE ǃa]N \X!b_ 'VJd5y3tI|ʞ>dNNrOB դ1Z06g0N D)CNj\T SezZJ?s V=is1䮁Gֻ fʜ_ q Sr;AWꇫ HJHz,|.},V^:#q"Xy@;?ۢCNsV$#@"Oo8tX=pzUA+7ZFT"7Ìu`ؠQ# .a%0ewk2yJ{J(Ν]~Srl4yCHW^MJӽ*6vhr@oGl+ޞgW00ϡd- ޖJP~eGOȼ0!H$ͦ apịIP~Zc5S'oz f??]VcBFɬ{aqø8 YMq[⪰]ߕ2Q-Du.T]Em xww/`*ޖ=E+Orګ,NZ9'p`Cf㤨r& mJ7+X~w {q YY<c'Gi#aj;qewFi 8}V /ǻS@a_o媁m EYSфI\_OC`gqLS vsHV(୞'=(Y4*N8 n*Bê+t,O2Dk¾q2}ER-5Yǎw>'d9%6}便6&w;tI"?##WAQ\i6ȝ6^vn s@۲VTe04eFBN}ՏU1U tx]IF"/ i[Mه%Ldףp7]_K5?{H'Gȫ4NS™m*.l=&pP#J~FU5 F*'K˯+V֯?e`^2gܘB!XQY{ب4I.HU` ^=ʐZ L慈zY m t SyҐ|%A8$5TFU |/bZ>{&KLJRLVʮ:Q{h-`#+أ(#2yO\iĎ t8X '>n*E آxj-Lx%Q$ұ(`r +ʉͨuM3e#yOp -&BVJ%j'`Q 3!nDZ[:>dfӧ(,Hphd?P?f i)pbpI2 L"9+ wP.uX9ݪIr HT( Kd\Ĩj:gw b]Y?0_$KFN'Թپ?*ۓ>{2CJzl؊]@`ɹ\/Ϟdew[SE{MԪ0dɯz9 Yu$d"mGR.rnjá;n*+ Wȋv YOuB9B.P N~ÀgMVskUDjm|2jZNc23rh(;iư0mk(bq w)a"gHLjVL%XV0.g=y2J͈8\P6~k %k|n@k(|es+r}އAgBY ܄툶tn^E|ΔcN /i%O(bZHz,*걱)pb#2}MNh;Lr;I ;/?4NGIO|+6o0GeKegg2IJY㧅V/3[kťz뎏1ͺ@TH"yۛv:BSr>d` -̀؂~=|ͮ>e\R0+e4 ̱`kEA/MĊb~xШ#&M9d&Ɲ D$t xv%xm e Hнx3zzWBL :Ny|n .*=Zު-E~ly:]R6YbWiʟ`VД>gmMSQ+> a="V5bhxE![xzg8SYyO [^OF1(=mDDE&ӬKqlR,d|L٬2B2`8OjZ ^jǐVgo_TA!S,*JrPڑK#XH.9nϊ`&YGa9ٲSBd\#X.9HԱ=bC M1%w!Ԏ(7bVqDl9{B 'iKaye`9:ؑR \q+n(H8"WIj$nqlvؐd~0ަzTOgQ}wȚ)#Y}Pi+兆WjZ َZZ^\%Hh/+ãl 1t7)!5)Ʒ/Hfd@&~|_X1kn =80|.kp hKꊊ-,7||'ɠF 0#7qn\KO"G $3^`|2wl~+vo\quM,P32TNMěMcK0z R#'+_$ԼKeaZaX54%|Y-bc_׉Ap]Y}J H5n:.%GH2M&E џ8T:6,="1ObfH %e JG<ݦ' 7?k~m;s^c\%Mo Gi}7ёhTzzp>w5(sZ:ā7͍v'_*~ Aj;u*Ob%[V@u)ƛ!v$i~4CҞ ;j #(9]_/Z|O~U>}|9AsR0;fë  J>u+2;󲺎Df򶖎U\@n>8S$7vau8PWۃB)·f\aU?MES. ,KHx`c'Ohi]\W*O}~f iK`9߂r0HĦN„#5 %|w:ն!Ez7ti}gLïES?ɆfO6;=8DXj'}eۻXnBj\.DU!(&5Ipnd#ہhI ܑGf@/ , gҵ$u6pgJ~(h 諷GE }Up(/Wi[8~_> > KOvq͐—'C|7x e4sZ)f/ΝӬ7|\ξbS_%lQ+/{rx~Ԃ\vj}p^Icu*8285L$p7WoHBav1~ܤnb/k glo!9߽Bv% 6e.1!;0V`lX(r!zQꈻW: Yd(޶A\7{iب[%lJ񳠄ؔru{xP ֐Rgq={h#pԠ㊓59ڒ-̟Xmίw*ϼҢ^6Z)}5'f("юzݾ+V`VBr\X=~ CGRT3# f7AىYhSU#l3l֕1bj‹Z]LTbLr굞aZf/#ʕA V{<ݯrrkLnYl<ӳ Q!=8WxL2~a(Tn12Lg!nb\M_s$soQOc@pʈ\J),0HհfI/'jS: JZJ'*5BKxWSl^͔q;яWؐ~L$IΟ8{xjh@줓rFAJ0-㬉~{FIIV!LPn?;xs#^8ϖo@~X:\cR[|E]Ͻ% _}<qj˶{#Gbr+qڛLb#YSR'w'HT&Ndbu; A͂%K2QTZ5U4zա )!AXgWqC`տ$!LMDM|c0Ko1x?0a5c:~C8oPVm, WLw69EJXIj/~f$j gr0Pѫ~ \fv&p)c'Ekւd g9A'NH~l6\!`~*B{0l > EρTre!)Q3 ǥ6y)u-Us8餆 X=QOtU{jhH ?0 =卉T%=_0:Re>:ctʄj9'/z¸ ]~YdPuV /* ɠ< rfyiv])*:tnfveGp'(Puu#g.|"BR˒S Ml@"n%1_WR>DAN̷V&aCI5 s/vwγd[-B>ޖ#3jvf>\x`,;;FZE$u-(]rO?>geὍ@a"B\C!q<,D81L2kRZ^A2! `|$[f'E'CϹt ȹB^\D_͎%q F%Bj Q Ÿ-X G^TA+`p9 BOU<72O@M2+sDk/¼{B~=g ke<3{e|DQ_Y_ |C$Od@c:Cp>'IaЗ*qx[Y?/7niK6y:UAf I1><(w' &=Pfu' NjaJO޾@6Ie~^$e(NwANf uw_6郿J| ו?\cy>2,a$Pf'5PQ} >>^aW:LWKw<*4.×P¾RwACICOT*#E3~-Z KSÁthXa݀dJ T #vݱ"lR E2cOFՋ a=\?aUr'Cd*˜0kNVҔf+*ۉB+8dV# b?IB"F}Q"}"/L5I!ػӪzD&*NJW<uZ4Ma9̻Yx:KnY>0 Vd+l8%@(t kfYq,#{%HTuXAq }w"*R$E+2DzPor֧aU>vp|ҡ'aP,"gZz~'65ܣޮJ3jDl-`Q@m_z0|~ewe5K1-\NskerqLfǟp*rQ)v|C ,! {ԤHvT;=ei$۳V># vL@܊_qYW3jND|(9$=Z⾜(iVD W B;i-_|&Fo 큃mVnY姤]x /%&!*+ ߦHMFVeop?Q}V< -큁#$fC>jgFTB U2w$5J}$mGЄZjꎅ-aFG6z $(8np JwF>9?/xbUsqn=F%~VfËCbv\\C$s} fPsybxz "9 E-$AOql6=hDŴ+[eնMxBcNέfm+rE{ KB CDk7/[5v̯˪`(&v[ $s !xIIc?5cS}fw&i2ۀbG{QlHԗi'氻57.C`>~3%Yӓ@+ dQE!^>mnQ55ߔ0O5ɖ <%*3s"QuP~Z6a!UICk2 gܴf!($u- 6k}PRBG|R*C 눞>f ^]UonvLGc> :7YTfDf91NfوH(I91cgis gVѐgQn*\kN6ѿgxtUMmԺ9 ]yG]ꭱxu^au.CS=`ߵ#\jkkz%LNۨsXWڟlm_m9Lj6+sQG~ TL]ds_4P˯ ua}\dL;vXx2MU7ǂL>C($A' tJlQ ʌj?cEsX2_'H\ >ECr(p]J3]jU%P$/ #R26i\ r혞:TyQ-EJN؍ cqU nĆ)~5MOjN&.`J:w"\_El.yA1gMo*' C"?#W1*׻cL2בwƮb_E~HJj'P`3Cߝ26U]X Ȕv㍜"-ХP8,?p ߂j^%Zj|hD=IN/miWbrr~V@=ô{0hICһ!eTS-6kS/0o< Xyԉ~U[8 u4-+e]qXҬ 3޶U"lA@g΅Oƫ̓,O;BjەC~c3k7hH l8 u"㣎kDotE0ur{#$?ؒ;jveQsJ6hpRh[)`1}i)=\f;-eþZ56<%2QQL s S1y9*"A3RC6fs`!#Nܢ>]aKLBT6\g\m-0GQCE "mnӀƾ[_vOm8car\P 鰆ɖ ZqA%cqo6XX_ gZ-$5 &V31}Td6E{TAb/ì@ȑ^8^Н!@.1-ϼ)K܎ttQABIQxws06+KhEA5YXL2^>͔@ !eTtu P,߾sh̆R+j*찉r^hz^U+X VuD¤B Q(M[n8'cm`"t£V+Rh^=!-r[LZ hya#h-3RV$pDچ=] `"358}K%tJK\vJN)8uu.KمۏJfQjͲ' EFue>AF{A*36ӎ\B0shoYz?7M[([s)xG*>yF;? ,8 qՃ@uǮ[Xusb}GE1wN+꠿Kn:ysd%%3z1$쬟ﳤ+heYǘRj*sɮX3+AٙiTޯ %yf'L?,Z<,X}h/>Pa z)wFM^ hʧu %_셲i2⌹)@ CN BP$!8䓧)}Mlp3ft7ܬ2 >HM7́Uh_F糠:[e:rn.6\DYW{[+_zR%s9P5K cGag#@5c"fY>TwҐ<e'|_rn@JHUš<ۇ(g „N4.3Zy(7cܫ6fm2@eը+\qo =m/8ᦏy-erF7ZX-\3rh*S}~>0{ސes#-y4,08|=޽\ OR%SWT`Q"C*4Ar V`{3ART @)ڛ?H2%߃ɜ@@[ZE!x>{ËWH(P̈5? u Im.ޗ^~!>Je ,)J(^ go&$zLCwI q'8cbB6nGgѥS2ds*rF ^NM%*3Rdlh|EJFo+b$[e';6&F7j 䗚k6Xfq8\,90bEj(>UY㸮qɥ {+,BT5(? QSrdA}gB{Dl?H"G|W.JlD_Aș-*o1l*4- 3 ua Ydn> r@E!\֩*,2ةZբQX¿*u?/e7 ЩBq5վjj*nYьJ`a`#EL+"xuyϯbNm`ڃ̅F_,Pª9,EK.UchڦjAZU *B=1эOD]YR |<J`f6Y!5@(d)ͿXyȫ7 إV{IױHxpP! ᳠[syxS Λv3mu4%v-u㤥]?uA(q0'Z?P6TtM^4KS%_Mhj'8. f ~xRÂ2G'ǣ;Nd:|jGj"vkWB)Hҽᩲsؤ27#ksxO$dx!mu]YwO#뺾Kۇ֒Xv1KLzr,gXA{z,i~A)90'L{,{|E!ujq}o;p"飏0֙ŕrC۔^w,,Sn`Glw$&Ɯ[Q_EmpY^w;?"h n>;#mT rR60YL[ &GRTc OpdĕSTY]TENmjO=,L\tw }I&ϬŊSDA3~J; Kʌ*Z,BiRV]ۖ?*ApN s2kߔ=|0G[Kdd?m+L`YJټǂj>'D-ޕUUs9la_ޣNUq0;9= mȏ j@?~p(+ܟtDs&ɬ:iNYrk'믾C^HDhdtyVFk#ؚ݆ .g`(&E!e_ "d3_14R9Cj _y!dfg`X(BnC_ !.I6Uf: YQt!#[ho俒 YQ:4:qMy셺ԡ0,ℿ7RGsg*gzc"0DJU=BM l۵/ѓ>YM0#'V)ރ7BunT^x>#t`j-Wc#[9+z)Y1XHH{9wafٶ)iďUB^hikSd ˒Ȋӛ1 "3áe%$0M`ҎC""~ 8x5Z[N>qsSy;Vs"jccSR9",\1C4+gkV{ di2{"A^ycچz)`1ve XAc$ќzsS'Fo,%1"v(Ѻ7iZ:VCсJ*<= \nRiGawSGb^gKͨ|Hͮq9(flȱVDlQ^ax- /8|́=Gw9s(ϟvwt`~o>}2|?d#.Hm&+hx跿U 7 Gk[H4!zHϰDRF\&1j 8l\6bM0^(kt =WX>NCp_Lr%l4bMAflTdޔn 5`Du3e߮Byaoi+21ۘ }*CHN5^WŲ"hiZM,N (=!w<fasϻs _34,$˛)ͳ6Tf- زBBDshlu#8)m%?T_z P Cv0:BE 3woܹS=eJI*l^;E|9P󠂕!%6/u^!H  ?aͼ04> +{4]½t%7۰pXSaIV{$F:l39Y @raRXhنM ˱Б6@1tE`8'qRjr' w`FZ~̷刱כV]|6n}CG\hVڭ 7Ff6/u. ~b" Sf%Y۷u(uvFIRQrK4M} "$wm!eH4zM(tGUR>2#|7oݜvm2_Kr L !-RWU`M`)pt^['$N/h*tDiLCq~;RY\X[Q98xEݬє(&QkQ&XH)6>QYdhdr?eFRFz`1qu[<[0"-GeCkD:ٗvq@+7"-fa}i̢xw֘Z*VIFpTMM,I>҇%6rw; &G^-ZT_$zWv6gE=rcFS7oP}ͅi=sbG#(϶~,AZV {'3e qErPHmל|+yUm1j_:4/ޤIŰs N V!JiZ)J%_׮M덷c(+_UaAA7nPW%$㇡, 9xQcQ Oʈ⼘3EȘخ1䦌= g ,j"Qm~[F7ۀICB_@VC7i5/X3 |#I푛Nt.闬$ljЗǡ;`:&D $-<<'y'Y_Z |+ U!pGcI'-'G?0efM+[+ϕ~j"`mzg=8nPa>zG x:mBM&?Z'b(2Q>s4D`- VBC(ȶXđ:^4<S D%"}-l[}O\ǾK7Z;LӦ_=~w/#L&BGszF7 ?eoBDGlPٛ-:Xbi][B! DOJ4G~3N 蘥)Ȯ qJ&_%H? VV,7]1\(eD]RWi[5]?@Xfƻځ(`r43GRƧ9[TS*b+4oN#3?k |WBj?)L$>o-_K c%wx=_tc, )^G851pB0O<%7P_3#fc0$:V{δbaj뤑v q p E):T4;ǟ?,GD? `\S5r86uuHc78TupqB@Ŀ&3GRDMd=2FJ 4yU= *-A%`9+TKP?m =1gbuT#]!*Q͆CZI mv ry^8M |eu^Y8!2cNx]nUAEId=/b|A̦yHxLwp˪1Ή/9Y9$x<'9t; ׋(i3l'n K>ۆ,;8ЅbLIJ}JB Po*Y@A;_Ҽ^!iK^ }`*3"54|y2J%'R/ 04 qeB$dva 9]K+@y MDHFT=dX6@>eF;(Ï eKÏl35Չ%Rj{ K}-H]BdT&(Յr 08LXˤ8+L *Uc6+|O2+X,>[ElAhNުqSn?Um8^g2h'a}R:G} 1 ٷS- }|rFPnHއdvP5_,Bq3窮S-좜5L 4ne*@D];+px5v4⹙Ims%s.ij%Gce~vTO7Y{ m\r| x]:YRlk10H|+ӯO׉UGu[1uxȯwxNc*۪)Ŵ'O)+&8vTPJJL2&~?WOFR'{(L3my.t̔-`s}|>^9F dCƱ)AeW—][*Z T'`.Cn>ei".cI)#@e{_L1y16lQ I5;cX1P /+BAk7E}4U;cr_"J AW^ zajR_'e3C{!W`L9M:xN5+/lTah;s`{g! Fy!kKFٌ&%:CiowO?҃VjP0Ain:=RHؓ #{.j\[7N9-\kǢs_ʑ֊jr'6.$3?KDݐRAi3Gm>B =(Kkzhago5޾ާ;BzGhcKY!;Rke"E;F!5J,:G'붡\7?lC1AsL,KQpt5>P<@^&a&gLnVɋpF$]^-a&$br=x:'"R?SPkplRYw!87 q0Ph{OR]p*9>'ȒC0FE~mx .ޤ߈.hR[жSW2OGQ"ư?+#E5a?&/PS&*RBOtp#߭4h`o0ǣoaM}]EG&4) v[~T_G.Rp\4Wz!$` X J~'Puԛ/^4xܥch:Np>Ow! XS@RɤXXHM]{֚P>uY)d f4/mk]c~rZsz&C/yP'V6(7V8ⴔY*/|g' yI9:F %^WDhZv?0LxBi|2)g uir(t[~fl\_L՛($r=; +a"2D6K3[{HJxX^IѤ^Q vy{ճ#n|'#ewI. (^gOWw1(G,f1C 1,hR8R1e"͛ Znm9 d_}nMOG~{b( 'a?CWK3*vNbVYZ־Sy,c?lI/TLo~Cn+ \b$^\E=t?b57ͱye/Q PD1Uj9<4?%˽Fkx TZ\$M_&률3$>AbJ kF E䕳v`I8&GDhACU *[ϚL̘:MI"bj+OJ>T79pOF -D~9/|@ݣ!|hiQuPC4qb쁈YfӼDW%X#'O=R,ٶpGh̖0ZxO9/cM٢ro-}1:}hKߒJ_F]K=Mf*N_r8GXMI2\(`ϭL~)YYyOɓNj \D,rN[kɲ:L]-ŕWoJ,wZ[{pk %NL%_$^BM 6Bgܝ"fdIGNǃr?׫Β >`8uW]N^ң%;>Z?Cv^<5сh 㣖[3nY1&XRZ_+dlq=?NHy{x#[Z_ ۘ Bkk'6RP} ª+& ik2Ye8pQ7}@ x>j„/S>J}=$'P#6P%{AU+F5a܅R_7z|Ktya3T< t'ʗ…1Q{-|l@*[! 2 EY0aᘛo@FW#N4FzgX( g,y'd :L`Mg7LX#d-qj9&ɦ hkdnxľEdK9Mk?r> h~^Er(8+1^XoB0:毰՝8cf;BUȔpƲ.Ȑ]>u4w"D8d֯ݷS#CALT5f!Y35wq'4P$@0v:. ˞MgK(,Y7oh䵳)mA7)^/@wS,yb,q%ٯƾ .YS;v# D.퀷nNtRkn(4,bQdɹ#2C@ .%"ʯ_*:Pgk=QpK8G KxpIBgD ؄ %+yMr gq[݈Ab,1idZt a9_zܷU!M_[n}WSVisX/>#Oz. c۠~8Ѯ7R]+_87>ڎu,tZk6TzdqcbCZE̖*msFx4@̃#⁾$gެJrI¾;8=('Vv#ޏWLukXqKrfc FXFU|Gtɟ[ń e}XҹeGZ] ="] v'hskث/e6tA Ow>y ѬWdb"F_Ėٰg" @J輖[>k9fC. VtN0bVA`}˼3͗*UםKi'k֦`L^L 6.AV|UR5vT5e T^xjܨ Ano ȍb?+ׇ.?syQs)#E$QD] F㕔̢"(2ޙlؼ%#2g3uv'*h0s=SaHd5̸XQ;wϼX7d: хdZl +/B0$PC8 gYJ W ˌxutf PRDLDM5LuuނM/I2-#d+9eqLFㆳٌG?V'7d^Gb#~[H:Vlf?1fP;<\:Yq1Rj `a=sԞUŤ)R!v] AP/q1q3S?M6BkfIc8ר]7@Ȍa!4])<@bkDP^~͠}znˆU_"hCc9 8w'e\Vٞ jDkX}Q13Bƛ3]t솒/IyF׌=|Q؀% &ױS=4(Js@ȋ *Cv `˳8J :墚7J]= EkBki _Al]8h~N &WLX&Ky Wrx1^1u5sS G$/b1-!тj(rn,t=OA=(syݡDͅf31/%o/C5zg*2-~x% 1~D:DWXeq{^߹?\2A9HPE.Fr`?Ic,ag9Yz0o F`>j_H{A kg1fRJʼn妳?;i +N$BvZgcq3#r1EXH+V3}*:(0 //H{:ي0 VVi[=^T) 95m@IO"Z$8<=5rHG[hT!j.%;O\!wg[C^0!8s[\(YBVݺ0Ofڭ1tuY3͝B'q4L!hYz8Ymlx)B|弒P{ -2AmGy#rD;Пp^"x,Y,=$f"+~b ޏ0ěd43%evO2bGL%GZ> ߛ"!ƺQqa*^`N|H+F|bc BBӽ(k~/&\Nҍo]D@њ3)T}ؘ,[N4z$M}ghLn D^w HP(_SaaD4NIdP?f0/YYw' D)"@KBXr(ݼȍ*C5`OCC|f(V@g[żsti˫Xh!cXDBSa)WMh?*y/M8Q]P~M@ʪU1>h>Hkl'ҕFK,ِv3ǁŇH!ۢs%cq@&Ԥ.G\_#7EmP%9G*ҚT|[QƢYyoLm_ML9ŤӁNX~}AVy^ٰ7O˟A(A`?:2,י0ڬ Un_cX;!0揘ET~x%&+.C>IHR-HU6GfL>ݑ.>ҿ aB{]eĸhj1ׁzok+z0p{JHv782BVDH1CTɑz- 0eWAհ'=]jB}4[e"%\OFzل䝈@\KpK4L(5!&ހ]5/SMMhrx[TYoc^r^>#ͧ7wP¥>ĈֵFU/񲴝?G&V$2$.1[|"<ζP J`F!9 v-v4d.6N% W*$䐆֫ &$*SgʜBX7/]5j5f-o9L߫~ٓ#-'õn?%!SkBZ} MLR`J%QXMGsR(otnYB:ֻ7VnveznJ)/ZjD ҃mP{7͓dPl/V &=?jȉ@2P# ]= R!{Õ$N=m*Q?3'c@ T AK$ ."P&i`#60&WӻRk8;Dוո:>Pk74)&nì7ٱu]1(DCH?:a '/ˈjGm(wO\ܩpm+-7ZM.?2&&ˏ%tȬ+u'4e0QhƇЎ?7_}M糫YxnharZƂ{+~xMh0jI(W/z3CP1|WL2 M3( fV nhXE~3 TS^>'?#{QpUCveD#Y'X9*sлD؀EUK㱆o-$+YoOJ WHmNu- IV w\]qD鏢#e>|2ZwpF? BP[=Ewy+jSjErbcƑ))ύv2 eA?զY˕Nn-d'-sAр!oie-5*L ~9"f&ex8B`-c6RP[a(v\vAbh9 bgzűu`|];^j A͸ D7FHAaM; RН^Ig3=J5y]el8ԾJjx19 zuB8OLBHFL1$cڭB -6/^v|wd?Fsگ\|ODd; 2+ot u/$pO ਁfe*rzٞx`7,R*MyNYaH3I;cqѫ߈Cu 騲5&ruҰ#8Ec@lYq x>ZWIrvUlܒEW%}ClSCi?NٞPIxXI.sqrL~!k?C2w)@(|/[0ݴ^`%RmV(*?A;C>LDp}-l:cA/%<~Nݳ/]Jo7b2lk$>HX _zeކ 9Z.yEdosx]N S ]v$_ev]Hn g`Ѱ #(!*iY9}vʿ*yw"q6$1P{g3k`)! 8diMB>[elPC$t_Z @h`㸧>…ە!G붦}X1 . 1F0c%rşn騿O 1aچ?K\Js;4o XUIfvg-a(x;8~/Z#[ȸP& DHmcz~>u&_^imR3zU x l !5^Lb)iR Q1VKV",F8ZM'̴_ǥ)Rƚh1!a/Њ̂=nz/c+7qEy$=nhTmi|e%H6WFyVpzǭ!CIhT_#sҥ'2)%!jh}F Z`mBe9TXQ^h <ɢ-WLxK>B}#=E&)(b*b2-"GgG"N<%o{2 hl Cuo|:/23m( /߱IC[z4`hYQCmoϩ=-VμF\|>L-,xQ+-pjg+ؖUP]D;bZHbCg0$=B.EAŏ -`VZE:#A_|Yb1M)ت[CHZ9E QBl3]9**}hLa 7+֕Ep})0`S#~ R J&뫍gںZONĽRU7dMxƭTӜ,fFhw FFsc0@Ӊ–'3nO}+vzSEJY$d Ȕu$QXlJ_8[!S5թRM~ EPAkH ÏFdMHF=4Y)1~`2{`*687ij8Pon2R4"Bz?c^iu[U PEٳpVx; {M 8i~m{IA#}u޷4pi}n;Q|~fCq%f"w3יwOr#!HxGƝ$%pDfRZ$9"'JvˠJ_@p`Nȓӱ2*žL,fbMw(9лtesY^u,+mĊ>Y~x'v]`&-";(ήکG㢨'#lx(qnlIux[SR$p}]|w 3xVEF('ZZv/՞^]o尾aL&Xw;4p3|0YH*Cԭ|L@U%mzF~ۯBضݣ,͂$G#mCVY.}pF[h.N9sp2̉WH|:k9*hc lOxQ!JeHY|8zY&DyV7`Qb;fV2ng/oy͆=|C 67&1YOV2P5LqSt1q-=Pv=Aםk,t(ՈL"W>cNHÑ~bNXU#&)tu=}\c: OYN$CͱIwd;q3//p5n9Ms]0 ,g+# :Q3i.1 A]YM `_~ o!ڗePe٭_i}іfTڈٜe 'ogneP-z1܉[ei:E<ˏ4d,$ ƻ5@CzrM +T>lCx)O-YAcmXpWOW`M7>kOj_eV+5vA, c\O!$`T;~6UجdZumQGLĕDnr+*"CGv; [h73AaS '}YurH{oMg_WEh(Hpa{g-̤\ egvmڌc7H6OƦY@n2S/mx>"KU2N?lT"iIW!yE䈉!ʟ&be:洄/FjO-¡O} ZCYƇ-o򏝅!Ȇoֵw*@3TAΗA9iҖdbF8p*9SGq})@ ̕EG5,v~x- d";/=rt:=߬;BY轾]WblYD!}g~ag. gor׉̮5W} Њ?Vw8'ؽ?h]k2]|y+>{4фdh/~Syo!*A6@M`$4.NEf[6p4giLGIa24JnN=;Y\'DwI3Rtz8x;B8uMeX'9lQt,Otp&"OK( up ST!ע8xHSgrAkEHlOeJӤ&nWS^^bp3 A\I1={jKiVDw(P_37=ZMܳ 1ϕl#ihZR3so0aKL5?`0nkEc`Dfa\PXk=gtYIؓGY}z jT ;5h'$Weeɕf ;V'm5qw H9{x~k{i:c\Pt? ZOa&a2 4L~m 9څ3q]%lPrd{+HJEsu29+`I0``I#T.3'kCl;U {@P!NWx‘<Mx !P=#`b10@.ȧO8s|"RaQjMz1GOLY?$^q1&TfVBF$%=1lPώ?%#V uJe @+ WS]dH{YK&Dpٶo ;(p.}US}Gc(AL 1C_D`c,E" ^yiD}Dy⃶U9PxA{N "/||GϧΡS rb+' ԇ, tl^`yNP@;AEo`2``Y1D _e= ef`8z mb F"\ӠAbM&V,lF5^m{ۄV. 4)z{Rό,tV+w;i`(w<A#?2O3rfgONzZ>#9\^FGQOT"/B`f%[ںh<魉42.-E0Y&t^Y/5/Vvrrhn_dvdF]> K uF{Ԫ"U{RSmvB/1 #q-&$8N; $lM)"A2?o5E T:fzYR&kU& )Ȍ8c d< ̈́r>M~<ۇ\+;gDUת!>nBtX_Y(G\1gZ(Pff 1@Ē5]n \iɒ4f @6j|ҒH)7 ,[5b$,}(_v5|*Uc+GGr^.|qa-\>߅_xmVD~$p{L ṽUtkv `2WTt}_Dol_lW{ԃWtkO4NkoYM_\ƧJ /B69q;M\o22իidnVR_G+n2 #p*]=lbE~c4he=*⺚Nw0xRqv̙}E'.;pM=Z&H7e'ս@2. Au:D}9"DS0&\kZ򎳡+&;9 j hܧLڃ1ԗ47Lij^"ꑚ⨒)/r0goLA}~Sj *#c) `y&Z].ec KC뵚ǝUZJ0b!>޶]WFì>~J;k`fNY* iZL(vTʾ3*d+L[RHY 'j*k}}B烩Re[fMp.i4耎HK//Z"䳣ad`PG:Qa?ɼEqa,ZF-ZZk#[UIX"Gݚ]G}Oi ˾\x,~a8U0-FDJ ]}=՞WytZk9ZN1Ǐ͸i:R!QlYnf3n3ՆOLJ3P+/ TΦPT4 &ƀT7) ag(屽K9vqؾPw{HyyD63Rҷ;:5h&< 0+-iuVylYJq_)8 Ky f1h/W&£0mGZrZD-Mi8(7+cEwKYsN@ 62xDoE"]EiGE\qNjT> tߞef&EM<0lI+&RIj?844#Ha:fN PmX(̒<6tWeɘOACe|WT154;@5ؘ,]n}RM.EtTPˬWЊ k'76Ҝ*" d̕ Kb` Y+d&#/P9Vn~FͫFN|Xu/N/"LN)c =jQQ97qFaI-ZOsm"+6H7]{=8pXn։k?C;cπ\3y/ /$rR[-YNfq]-QukM:YAjƋx =BRXV [ G?*uj~hǟKkG09>dt*K3YkftWE~f'xxIDgtخi+A=m#NŃs%y>.9w WYXDI*$,Ho ,ά"'5fh+H1 YuFP]͚^f P0rL PPn'TPKNiz:6Lۊa%cd҃1Kj徤`ivCiJO5eq-<cEP2Y%ߨEIs7;G4ɜ~NEK6h8fP_ɏ|x8I3ނ,)SMa r0@*}ǖ|I҉ 9=>,Gѱ{BMy.^d\OPO ]O q1q c>D$ L*Tx}iX ϽBKu–Nc},-!¸,Ríhl ;cb, jyL;&f5xՓLƞ#,s}ʼn Ns.ǿY?CF*LIBJ̀h(V9s+i$=V(NJaTOC`E'ZWU9 Y7>etCΎ3" 70*.ZE_}/Ŗ羑| ZQ,KV3vZV_0CReIb{=? W3 oտ"\ǙC1ޕswVTtPӕPSrXDg7&v&nMUt~NQ/3GƂ' jZ=cnwmx-hH"|+ʐQ.NtQDAG|743}uBvx5jchl7/^ˈ-O(&+/As#¹Z~ 9E}CL92A3[ĞL]Q)'-f0GԜywc[|뺳s?#zj .trvla)&.GۉaߛXͿ}(T~#IbxrMCFW-y )` X6=MjFߘymu+tE&6g4#4A<^d/%d'֔a Ӽ4kNGmRo"CȑL{KgdCW'U?[ZA )*Ѱ!7EpJPAZdG)H Y)UC0_V'R@30 I|zM kkgǖD$IX'yp42IP2.Eh?2 bHDyVt |6כ+~IiʲwLB^b13:ktra9IauHʇ15׉ߘ+_hemh"pu4*:L˖-9'@6Pʌ29>٣BN1~—q8Z!z|@K?>I͛_z0CD`L@̃CzV f"\ 1E/;Tgֽ|Ỏf%n ?SK&Vua= ,`Sa p&=|QPO 䤨d9:X2gŽ)(hDWLV0=-?]H!2:})!+NϢi4aJS)3 ieP7\Fm7uj[JˆhB"V aH/2> $2–ql v\JMo#"ڐ0=OWṪYN,EˆޚmȲw3X;F;dx4N$(GJ#k֨DJp9DcƋϝ8WV(rZZpm2GE)74LL=-ePq8 Vy-c,SIh&e,egmf =|0\Y}J=N'-OWm9H3:pIB^M|jm?9mWU{R{qdۥZ[Լhsѷ}>,%[ЛPm 5eo>-1SpC ;stQη*<3ҨQm?Ѡ(]icM 02W&յUQ'!0dpSȒ%hKj`ϰel.EU|YO=Z{JBPC'e5x(W}dؼ;*x}]QJL fmMIkKNsGA݂_i+ꖟ#0 =]gC e*xةAM8IP]'}AE`v"c9X'g%敏Ҟ;Jtheus4khuii-ׇgæ®7[^$l%bwIQbKM{PıXt2KS8SLL6)(3dN:YB!6m] rNN ' `q)I,')_V5E"C_:Io4NGZ!7!O!%1Sn5{0qyt#l?0٭X^fsy6bE{tk#^z:N|SmGy~o%\3[4MXt{% zy-d 75LI}U2DĶ%&o:toFk$Clx@N4z[ @Vt8>@F\ _5\S4 "42GMN0NcQ ʩgxW:kS,')|nGUa^Yoqw(J@ iq/Bs'CW6T :/BLE|{| *kd6?}=FߠV!|R堤}QJMȥ 4WlT Ixq.x4N^ iT;HKE8P#t⛠By ҧJ#{RҘRHj;7Z~[n!%eE:~XN ނ~Swd,ˢY•Ч?G7'eSY3(D@o^&?`H׵̏~'e'giPN3jܹTdVs)!5'3#K(jp_GF=v6.JWe#fJvPv#MJ Ix:c*O;ML"u /H\J'yߦQ:dbǩ?v.͏ɉsbX:{辱s%\J2^@GVmڼM/s^^藓^OiԂKrL]*xu_'! %Q(CXmՙT2Vi`›ʫkbh@jIM-P`ص}1Jt˳aA}~,.g8Ɖ2t?%.VcXdt)>\{HM^clo4I kcxelI0|\Z18a/G_5sItG\iD ('h"Ut!黂~3zsF*h8z$ N, dI1" HtD+ULW³wg& gsDޗI~5.nj@,t'v7˶]N p'CE+PL(.@J:|^h8adYYe:45:3I~[ɂ?lj#VȒgPM@.4Y=6qNs֛svLt/F&'+|S3L(YpXQG8ɞc%=#?&_h2hBMo $¦ (:@5) d 6 ! loeYM^,b`CG?ʽo9WN#xxs]v.FescW*M|e"rw:\ Jҟ}ȿ6P>GR7d%tR OX[HvB-vDire?ID&R,9xēGQ=WOpRG#y[/"g+(:P4opÖK٠{H(U[ֶ$,ID@6X+<<~33)CLzHS!Q=LC .~ُdtI8¤ ָZ`9"u2-|V*5[咢V>PrD=35wҡ7Lv\2ی L(= uAP*<|{*\T:+zΛw`x⯔2*d շ$c;=?V Is*$RֲF'4 c³Dw?$@Z)3 *TL@?<¤j̫8odrSlC!?v-SҰC 8ݶ !-rl} }<3%ɔh.+\'#RhCy?'+CuÆ혷/Is2Y!Ne@F= ڛ/>g17ƱYfg.Z_i$ 0̇GLsIBf\8Rk{#Zr/t@g;=y} QMhSJB!-ovnPVER J蔇9ʝ/&YŪ ({gAͨlmV`("ɵY(An bӣc^zsW?DSJL5<# - ="vKy_Ļci(yω<̘^o(Nw#j pUb[R.lٖEC$$G shHO-VjJ?F>QSmOC<x_&YPK8x4xw/*_Q |p@g4@;""fL7I_LhHg5*-fb-~j͆qkB;""P1"D6B"uFQt^ K`^I &GGj}{;jng} `l6j[^oPV@zPY1Gˬww| _I֎NjwOR(PrPcIf rWzAؙL2_iGϞhcI{ţU"%qG/ISM"jaZ:q@Wck (갓Nu¼hRfi6sqqd@273'Aɕ7"lAPc_6'UE.#)EI SR@0-5O=mΐzo28n\C Ԡw2].v* p|)jC-D"oqYX1I烡"y֪9EY ?l) OTg,*^ btWy6Wd(]^RkcJ-[wKQ rťgԤSaR72mtYi `wÚDžE:I|n[08b4ʇ :\Wik27{yoh!e;F UI7w83n\}zTd|0!'eU`IPP7kr`I> KT ۽XvFV"'D12D͓3kϵ L2 ڐʕg|b#]?]^2T҉Fu&rE#u'OljHmA %ayF {ƭZdW7}N |i'F J w&cϹLS(tD\l[Nh aի} v:uwΊfMI*5j;b?q A8 ?H⹺AH"{ŤT}(W9+4#>FP,"ڹ.f̀)ć08a=uG}Mq?.E1{eLtv UujM~Ȟ|Wp$MA/$8Zh'Tj/'FSP|Et(~+$m_R^Y0 <)<)8@GYXJ3j#o O n:qf&-ˡ@ЏT]cƺjr5=ʅO >(,Bxm@F=3n,IVF)ZDVJk޺hВojG``E򌧖]( >[PQv섵I-~=䆬c9"L6١۳wW2[;/֚~ eӿ97b_B:uj4fXރ=Ő)~q"!m'mz&2Lȅ`ϯLߏ$%ݣȾ4MߛRj$bf(Cl>O-`d"[B\J(k@WɓEH'@5n\yFeU>j^!̣h$ך&Cm;bzYr/Hs]\K}saIaU*(Ү8RE?ʉ!Ag %c U`% v{L&]K9NƮNrHj}qL6{' mRO)%QݮvV^IG67%ޮ`Q1g3z~-DEGh_fNHLJb.o1 k7]fG_`zvac '0 yD$נ#]e緁{#éhZ°4Z̺Å|`NpJx+io5Xު\8|߸٧<34`hEov3tdO=E;" ʺfZ ZYnYjEkةm=֞J%!o$Uf#ٺS/dj4+y.;?JUS+0b>nAA D)fɶMv*a\hDؖVۺ> bXE?=<$t~ޑ DQBkU qCy7225,<2V Қyy|VEg8[WʼV"|{@ҡF< OO /R[b8w3Az#E w/k*{wOqNTW(9+Jp[i77ֻף Du_c̤%RSJ4 ibuPK`05,)T{ep /~k؏^aoT)UWL!7=+G6d6ݣ*3DItrj1ˆ#_lktkٕϘ̈l4_31s:Up0oRڞ?Jn"E4WJS![>qkR:x=9-zcK5ٽd䐋-R!:cH_LfRs+-}iD܋ %WQ ~o<\F2!r 3+b'}gV5koo]6G*qN*\g9:,gM/U,Z+eC+$NSIƨ"ذӌ0'BVkcwt W~ʔEa 6Uvk(APTv|[jC4-Bvo{uEЭTSz{O\{+LD >Ut5Cmu~L.&'ܵ:!ʸ/С[~fdV-4Ӈ86!py|pWlI(g^)w_ #|fef{;C%F6~c B%j81J5+gȭ˦ڌ6` En QK9V~;i !%”MF%7A4w'u<[n=llXxj;׏'LhvF~</_KSD (Nk$E4*J+u*5+ܻ!&KmuRQGL Zӑ@Ҵɜk.dsP5|^,=SgIzjR4߮{m{uHD!"(9ڥ[Tō07K'.5o"RrnꙠ4b &fOe A9JEIZJZ 0 {Y|[{ ט[^mHLȚb7GH~lDe֟3M~yŰ2T`:`2~eOv넸b.39gcYꆾ|ȥ3iep`+6-5;+-٪]?OR^@[1[^N% ?c΃ S#Y[0Hh| n :e3|P+nGo͈<3hOYyC7fқ@`j< `Rg~rvS}hdcwlE׋@ 䓂?ɉ4=L-<  - lYpEuh궓E8@&dY=B,"| T>PˠhR]}~?WLG$s+Hs^N.]rj40.AƔj]\}1I zC=7H1[t]C+ Rct~{O;g1 Rm=$ Yk|N(m:)qk$| SK0%h$TifiwjsYm&5+|q*oBhgrQ͇kM2%o*/7e-*^&V^"AnV;Δ 2┳%&joxY ;cՒYQ{}VE,cp:Y0iVW̯9|b}\&{hN'yP~jf sQ h>'9|JE-UCj,ImTgӚ)6X@Q *$~!~@ظ ~}??GfT߮9Hfe66g~_~4'7T횣6Ǭ S~aA/>)<L],#sB'4 0T*bRe6ھ7%y.@BHA! w2;bEU 櫚9ofkte&TF(@f${_{ ~`A(|@͗E뵷|Rp>E?Qj|f%S\!o/LKT D6o~H28BLO@YVB16,OH >Z엞:qA1[pgna7rĈƊ"I*j +qgy8҃P<DZ]Um[hnVk$ #~}l*̶יrv2Y䤚bzڠ/D Sqhs|KPII$[Q"T5Wq{{i>@vqE-q4nq?֌GkuJBe݂A 6}.}=!]/ MV]3=[pn<-os9!)G[9l$b$[=ck5QPV|,,Kec5l6 klӓ/z5%KJ_k55Wuk*Xd8-.`>}RCA**ak֛̿v' ck#hdb6)нƣMp)ٿ=1*b-2l֘>6ȸor\@yiՆEI7sdqJq5IIJΙ7 ͞D72I~gP1wKW:K3 N8u(4 EfrMڥ+貎҄Öb>ӑoVl$_6hEEU d;iCҴ+!~zɊH0U^e"ck3Ψ_#ϱJ|3p宎* y}czƤFSswU}<_Pm0;>e~ҘRAIQ$leawt]>rH:?W!rk[ kح\Q$"z_ i}[U (r}a|b/~Ͷh%AXl` he+4Yb=S3>c;/]&mH~9oWEd0-;x ,lx-5Sl/Rq&, b*ޓr/4mzߎh{far < xYogC3Whmƌc4 Ql\a(փgb_f?ɷe^I"9FA-_M K,*X3Dwpe${eK($}dj4P ){(n>XК02^1 4m^KoV쥎03M?<3"vWn:Rp6om!žx-tI:l #,P"9j)ƶz\4#klWf#H% B$Xp`"N(C[=ZmrM#^JaV7_;k^NYPy ">QHJ\*.WF~u1cpY8 ޘGJRe@j˰iyhO_+&Oџri}+x^'qԻ$*Z.fKY^w:*U+=!cPv7=KkkBIA&Va fë1yMw:-U>$+C$0ދ`y:gTR:tY_[ W4:0b 8ⵘ"S=^d$M#Ȑj(p&r!L)C`v~/+ڰo[nHgSG1sNf@+aBnsH"J+Wd[]45b+w΄If^*yn7H4%DЙS$@$c1Nk-zBuϾu کH`Zt>*!_QzoE r{KA E~z,(1UzQȰm4 . >U+`?VRxf2 2r ⑽Y8Q[*pQAR'[ 呹ĸWܬ\d<2Ff-g^]8nWY;Ʀ"4cבSr Ą JZ=+Cf1=iXU}UR%2U8=!ف5٠SBp>U͜O5+8'Z~^,'PX=SXwS a8 -^{j RiD2Wl{Ck,ꪡ\iJ\TWxnH|07Z˝gXY2|tI_n ڣ`ۋxa5;3v#'{+ b׻ = -qɸ·Ƙw5/[-jowN 4 m? U>P?EȻ2kW3)SP>?R0zN3wYۜAJkOZbc3}t1%v8ks6V>E}قHucsR#X:m`&_?1\3B6KH02(g$p >gR'm,rhulٓN(}Kx _tD*[U;c)_qA"4!#Ws׊ X|5I@ lɐ7OtݎrgFZzk\/ UVErLJ;8obO9[3 (q"YMJj-}'%)IÞ)O֒[eR#τ5O4}wC3Ұ*? ! Vaq^ISYjbKzK,R(_vQ Su$o&_4'I_Wc=PzgL "%J86[B$]߃SsaYy'uN|ip#:xf& >}_#2#$ W4sIlM?G^'_CA-53q9rCJO;kAľ%v @{&h[vv۩I6 z6*>#WR>}JSt@Rz2YxeȖM^ǫƞT@Mqܣϩ9qxHa;~:wsl3{=@mJ 4}JdIÚ3̰-&ԃ\iUt)Q9b ;n?^}困xH3a{?p"'9GQ߉o8]P91`59 C9NAG#"ڴ$EzQQs mAz;4>xDO{ZmP),mF6N*05sxhĉ1h9܋p`6s @R,oι,_1gI) {k+ uMohg>^x9S|3 lO[(v;bH-&_e^b5z!.Zfldk-#o]ɑ:(t(y 6 Ȏ5c@RDYw:vs֮kv we48Jo qIiwJwi|m/~wuK`%4J24t^.R\i%PPRPB lͺVHDsÍRiފoi #ZD.65m=ma>d8g5+ ]Us:oάg1H(:ZW#k'bU>T`Bb=cN~GS]-H=(i~85L^ƽ}P *O>9J+\DEJKxCǪL6 uH7vnQjxN}ܖ`V_9w_7e Hkl+QPۿ8gތiƴT]cF9)b0^96R5Y]hݨ-r~v&Mu+@H5[g>>[LB2鏋%6CQ}n&$6c73!o]cf'׆d(Bź^ ?!,N:yE,}]RR\~C!`yNx~:>z, +xrsxޏ\% wZ]mNaS/6Dw{+ [Me6OךA͒['V> 'N%( tŲ=SJ09/$<\1]faWrk;󔟺0E'&8$ o%tB+2[vaT3,yx,\$Y qͦJcRd'A}.n ݆Ӳs 0^4w[r$'չOnuU0QEr9of@6TE?an"Fk"}-PྈFPorªIaQEw~K%Ri65{ ā(7Gj19?sb3Лk7% #{8O3=¯lYtYjGw m2anNkom_.H`'ҽkIv =VV;˨|[]$*9w$85:j'kjNع)3\3Ǯ*# s 1mO*`ҫLKq׹)2M^Hept)c~Y ,w}|4@Ff77MsQ_j0@'q)Ţ?˻j_@,ɆA`ۣsփ?ʛ|:eAޫ \2+Zʼb]u;~hS򬸂{[7k2d|1=;,*E(WN޸禮J'w9d/nxZ%+Vms/mh*k" T X,:j굃S Seo[L8hS10Mek/fQ?}$  {qpKT.IK?2/Ȓo6o'Fuێ.ULC"OUfUf7Gt'LzmՌx>B8kj,(wsU n!1q1P!$xaSAmcPޯEIv<$)vӽ]}wj,hdnt/ޠO1dV=LtK-_ YˋL:Ҽ]9(۬N~qכ3Meٻٍ{Y U\tGaM Dwf*BPb #l|\8U̥o$e7ɱ~@$|T5eйat,n~1|nͧ=H0~H-.źq Gg7=%нeT,+2KkI %k`lai TL7%>k8m1[Xau&oql6_"SH% ˷cqɈ!༫܃5)O&8i"?y.)*;ҷܺq%)tav\wj:8'@1tR2rBmL=OKL5F}!WxjE&pZ4,d'&Ձ(%Gg0uR*e&{2N.2`FQ7_KAq/,ؚC+S4"0U99ܕQ?N.]$-+OS^4D%VBp)7^I>k}.Q?䱊sqxS昄CJ ytu1[$OvI^3@u@J%l} S9XS&iZ"VhUљ-qv8!s#T  uK=$hoh,>|e֒=2I]PJᕴp6- +˰U `=hA11{yٝNApn0ō|+=͞?Vv3Fԓ|M&| !/;gU=*ݗ78N~Sg/zVZnpNd^su:J ׌%붽3V?DǫGA.23 ky% W^rRHC6^x1 o~OFQ vem*33:z@-I"Ϊ~|2H`1hrVW3tB|1$8(׹ A M`̳`(#&0l.=cډm3b:Bcu#iڃEJE-Dޒ߳-lioCTD<6SѰ{)Fƴ)(qzblbGw&eL5ޛMѥ(g =.I(٠fj_Xq V; }fABuy ?bCǺ Vr w:=;e{1VÇD*`'7ABHCޔ۪sJ]q"#Y|+ :}x#y5̊%YIf(FH<1PNُf97igd"k"u3ͬmweEJSHh}}c޼??,V4J5}nti١oxXͨ֞ _ŋZv4]2\<;sQ:{+Bz`RG"k=s/A՗=нڌ/%B$ +z"䜌󽱈W]V`ѡw|GF~:C/m4XUG5b;dw'Bk3Wϰ^S id 'i;w`_Q|5͏}<\^.2CG''wLt#فohyT緃b\aT CM0&b:m=_˪=#7X($)@M.`=[u]sh8Cy~a& ʼr2vm)Bn"Khg5ґmgb.~a (y8i{[ӡ -̹Rt\ϫpoea3z4/p6yEaz鄣-vHַKbSO v &_~w\:1E2[6m~.&r7a Kl˿V>cٞDD ũsGD-?p+W^}PqpOse4ޠ4`^ StBbxFxX0A#: Һ ?gO}-OyTof9iR糧#%_ f!fǭeYpkQ` 5\aܴg30T>X\D&^Y`_@sS 3m-ʢpzN3^Ysp$ lLe d)ef\3w$`#n@yk Fj'lTR;˿0SFLa|&_ыCՎlvCq:*̙¶@j]q>շ9";`-YTW )A?M -e?`R+S^tZͶck _]Ӂ4(A9WsVZ[NSFTx j ׆$G6#nt W$$Ҧ +hGl#YVN?wkn^5wCy5,4VC׻d .])W|x3&J\gܕk<&NM\1Lre:5_1k,\r!w&i(vŖJ6rAؔmU`] %] Ȅ-oz`BƜOOQ#+|/<d3 lYS'˘HΥ O)dA;5FBu3s:j`Å\t߶\w@o9̀n ѵ2#@L?BәyO>eo@بU\w{pAal05 ؚ w-tzCᮍ=gP9 U?77`?I!T2fȃfm*fS"KW9knE#crT81!5>n$,>y#9X,U| {8g!19YbNIoD`aUױnq0AWlG_.bhU ̇i޳h`#,Um̸X.RfI}-C[0U thB_\QEQ%[uxPEǢPAHQj O )pȭX VB/V)1ݧP15x6}nwu:1@2ek,~qme 7S|#~܊b_s.)1)k[N:,Ǥ_{&`NSnr2 T|ܛ40]r[4]M8]4O#q$6Im5Ƣ&6ij( /vnqGXt G1xME}YGaj4j J'elwcJfWi{hdqqc /o(q*|Eч}V_j4O sX"4KC"W{nSsAѫ͑F CiƜa7I-\[_'_),ߊ-Z"~0'A4]BpdE%䨐j7`y,.1BFCfɊyDwC)% ~ylMDeUvpd7w/dy^[ʾ[ƀOۀ*dA(X<)W U{](ҜN7aق׽pV"5I N*4龲yx!};26z~ k#ONv+١Ù%ꅞ?ɿE}D$"^uW/7I,w8ϓ)hKa9R&Q{HDϣ #g n֢_yD5 Uڷo <Ҵ 5->*N ݌$us?M"XtChxQliԞ Sk5F0tҷl8?1nF~>H Z{OuT/ WЎ~P=:'5is +шρ2'D {/ClMykxn6;!_ pJ]PyJ{Ulk&Pi&d%ԚlH«pZfR\΁T_D>T?A>\s^|3؈I汏)Iڣi$q.cFWz:Ӽ7q ScZ r~& GC@ e$c*,^и/@@eDV|={nJh|P* }vѤᶝ q/x~_~-d~[[惽pk䉈֒ὰ,p#:U_IcnC^*I9ND<X*~RLR *(MXT_u tz{Q+WZj6vHf~$P$oӟ^Ӛ~$Mܼb ٹ~K J"R:haލeiYԹ8[_xw؜PK%P= ?J\&)@.ڥ{'w1A{>3j-R3帼8yO,Iw1vx2kaB =,nOSYFgIIq00' IfX)7|6 ?<ΤG'e mG*bzUSo55U +tnAnE7ayAꤚ@!|xvE_|dFF;XObI5U/\2Toq/k>Z lI>@O@fez rtO8)b`".%1*2 -|ۇ6C&(|p׋EH5/;rAAQJcAO7z"7|[!\96ј^xZ΁d6jK'cuչ=-\=p)] ޣXk-\hmi}3\vs$'8wJd2$]1jv:hS a-r T9 -u阧O m[ >ȭ[*.X$!ȹ2ؾsV—!@U^|^9ڢ">ysQǿM%Fȥ: !Fry9}ˇN7YlS^挦 K]帜T6_DY)+qRd g%Ao]|(ij !Tza&}u䟀* HWe;b-BA٭<,Y[#ZUa,f{$QT( f}b =aJ/vZ@Yd-LOˎp4*(YnbPh [kbycFɃ u!T JU]拘fzӿGb#K(Yg"3y.w(Y6R[z"zKi A?$^]x*:yJ q%A< kVF[2ow & FSj.Id:pe'Lu0Mhw3oUWbfdA)`3xi }tS 2b'3r3Ojj(tyH˹w>"%O/zC fgkV #3Ţ+cmt&2POy#(`$s#ιa0J"q$V0zD$^ykG'#2ȥUߵPt_)=DY$ܚHƴpiPfwaLfZI>>tuY-@)/DN(֕MmD2Q+?[vj&aF'wpqQ$ J_J]Os(}Ck87W! Tt˳ۯ|O\_Ʀű {IMd4BYȫ3W.eeVEfE9qP$ɸ܇1g␞ 4Hjɴ )dZt6& RSoKmok!{Hե"q<&etl\3UD(;_3قL^@^ޘURB:߈zʢF).uczChV !"Ǎ;Nw/.6&aHT }% rGy؅Fmy?c6|2g۷Tnti8/4סF45X,Qeӛ/+3v΍yB.ZL;z4ZG3@Y_$ }L$!,w' t+-1W/H!*-l/^CApk..xոwcl& oƢYkbWtyx]v&Ec4*eKE8Vn@8>oDmMO;dފ'nCPmt@f pf3 nMfoxiV%^M̏VwuY&5d7za>EiӴ՚pSP7[U&$AMdt3!18[+ҹHx}07!M*oY3MZ_Vo6s\e[Dx#7>rc5O35Zt "Qڸ?Rz7moҶ֟M*,~C r ɉ֗t9΃!:TX|g1 D4b2"ӛM #\e# ~qOQaA#kCK!]}NK9-ŸsWYKO5\hkn8Js._=cZnٌ|B4Pwv#zռ[SHh)R`[IMRC}&rˍ3`Y >pbCu526Sc=A(#E8]cѴ\)0+rJ"'b[b$?1漻'z~_@?a9\J<~Lw,?pʞ}h?veLLѠ\ZAO,l8HW;fu13=# a~#[L36d9> {>&Adj7sQuui .O^uXl׽l61D EC^%W~kPr Qzi$^3_쐞;m\ESqmCX 9" OW8ϛ< \? +T.v1Lx.roaUhKuWDb2P$1!Sg7u8袱2)2~T,]e=>9cnS7:٩:>v,q , Cڏ*^ש?hX_uB:JҺy3:xKzs* tPyqEh5-$ -xXG;,ք?, 9FHFjMn{ylBu:Դ,4`X{RUcv#u5ven+:@\v[gCI!X͕ zo_3ma8&c4Ufy#3Ύ 4'lk[S:V'TZؕE][%IOX +Oub&T&^QwX$a$` KŦlSq_t(?Ws䶗_^<{Q5efC== v2S!?Fb<\UB mGzϣ8/a-1؎Qhqo V_:j֒1c)3G~syOF7[qJI@esBjώ~[: 7\oլVǘt^޶q ^M)=㏺n?4Cqt]JFyrbB1XV5Վ(YCʱQ-3M]cx7N g`?&'P.vf;3o_-wnX9j6>ߡıLl҈IGDom+t)G"`_i{=-K"i4 ?+JtgEÂ* /,vKZSn< Ufqmǭ[Q^a۬e_ PL'`b3_3' >7Q$Dɭ@ P1ܵoLs}0K][lvSܞaCs6](\ :!6C`CT]x0D )*XqQ79xڍs}2TAǠB}ѷ K ~a> W`o+@)p chGR-5V"!Mnd)O`6r/Lrv-d|yHtelN0ry/mбj!a13CEq.438&a-/OÊ1Fnz \A~uZ/٨Ad3pAFN0%[70ÀsoD,dЛ1 bLOǔ ;).Y{0yYmo\AV~':8% NNF':8:i_XYwx8҄ $ƓE$Gu,O l'ͧN :rHC ^>J& n+;*Wbz viII~v@2+bSW+C!xm4kGMDLvwQ_o鐉W1PY/'1m[E+ם#]}/BX.&􀰗FJCy*6uG_q̬<ܘZWV*VۋOB"4:͔ 1V.)$k4١R A||ϙv*<_CxG:=`ȋjw9>2^ ^VR?GmaJH}r^R*22fF lsa EB*Vl"5YxkFBȍ/XZ@S'mGkE7aw^SSNJОn f&D" }gtKwEb%_Fyamp)+@i.IY'T b{Sr+h9`EWB_ y\Nޖ_ ov$`FZHX:Jyh(+Jkz0]Ffmic+%y* ys;[Bո*F ۡ*1vH0)cuah%Ϣ'e+2зQLӛ%CzۦKRws rڴdZٲr8űFYPllZ pA!O/oVyia(OǚH>FɆpK}{>?UJ2(=-ӥʜǻKq1w"oRM{ˀDv"eC3M ,2.7[͂ZM8s~ՙ.jUyo+7L VdW(?gI4YTщ!'=Q l g2lKy(cvq狂% =3$z*{j?J2&'*%Dz*8=-;krKގ0XS" ͨN 9jK|.,6g 0:ŚdxViMڵg7_ iGƩ(]#WD+]8$k%Ԋy9XT0h0D+Qy63-H>ǯTXπZ]2r\!C:C1 "HLѿ:r ~+A.D\ҙ. _.ԁ wft!k Y*,ly8ȶf%Rg:;=$ "Ml yPw绎oD{1?Ex1j̭HW1}F\֭@`4,inv9Ç鹇-`F3 wP~unvAd թ p/~{CA"UJGƬ`g@\t]dI|i~3Pәl! hӚN"^iY+ U 긗*?Z@#1,^Nu+:0]DQ>_h5YhkSs3N<.짤0UGUMzUǵn?ZRZPyApǩ;.wMkn5Ry!)_뾌pB6v\ n^2hUc'ـ]io)M9~K:)@IEPZknha')n˰!{7jg0X"e՗J4v2]-.݋'P:גB#xq!l> s);{F:z( aMxը݃f1Rݞt5Lquo[{#$ + D]tQg1!U<[Ɔ]$_dd.wIP}T/HPhvDKbKɼyϿm utP%_RF3Y jW&c3h%$p%,8g |w:H4<w\Z[Iϐ`m?.Y̐8R?eZW/-m>s|lNjq-4Nˊ{IO!95{ 6:vvn8"*u"ƳpzԽIJcgPqG8gB6Wr= Ԫh- , i N{.A"wP>R1&LC`ԇ*/ڍך1_!] lj3f#ґWwm0&RbC A9BNTM 4i\cOԓ"^DzwX{‹9AU: p ʢ0"]f--@s5𻉟,y+- &?d6EL0ȵ-oC|C2&UH':nS H~.B:ƹf U }ܡ^|1J' En@G+W4LLOPnDLJ^Ma5F3gùj-t?p64K@d}]ըY_h(,8Ithvx}>jԥoo_%MY)pE[\~5q#՛ͳr Tz:c:ݟ(?命EK<*T *J$pRh'xVjYuu'xN6>~!zO=\SiLZSK(J鄫?O`\_ s{48CYeėSu3y13j(Z[z0ݤn~ 5`k\swnorߞ Nx[lkq3 G%ۈ;پZ~d|?Pt:kVt 9j!>W^(TO9} #mz4=ȒaGmݤO#'?8rZ+WfH>8X:lxr8olJ%F5vTbB[.ګL+8͋(7z͎;}. VzerZove}x)Q/3| i66WWo{3.P(O^04ֱř(-8THHK\G|ASqh o7kޮ#ISPFXD-]瞊͏ x+50^-+b!Ōc42쓙DSݺa'GoɿO5sK.%~(65h"oIH5@:u{54 jt)Z~NKTUR FDےk+zc}TR\eJ)2s_fjL#6t&vI\*̓/ h{$yᘥP|r"VIk(ȰW^TIF}fgSKoa\9R-s7R6lN˲JL+ГP=m2,ʄ#6,N4(W\A[zCBlZ7kLqTq{!t]寺rT+K0 /e 8/5eg-whZv\'7a(6@Ckw` ؿ\Hy35w5c]} u)sOȫ_8}r]H8D]{<[cC܅HqBv)?]9( 9 Iv-k4r6HP|V3cg娷e[8Ns${q)vx;Ȧ@'*52#}caMx\[e&FEы!R%ֿܳ+,yph ᵰcTOCS̍jywJ]MD1K9%Kq_03*2{eLMAFB7GUg@eуα< \u ~vD t.2Ept3QRnа\n~UFfDlGsj?оa!XICK < L't!rO^2,XJJSjT/X0#36͍ݪ Eyڽ:֎|(ǒl`?{yGG7s-G1gv Z}-IINo*^qh"{]dW-3-]^39Y<Έ"@2~P97O_')˒@c(!h d7AƠm#`fLmo W|x,aOAdWyOt5*$'O[V"1&3P.>,Ad(d\CɚFux: ~%kߍ_5ch:@t,mߑ(Y܁`W t'"i3DFuǔs|~w+ӧH q(H>*'FS%/QŜ*ke Ӆ釦ȕF S_6ގv2T1&g@?^0laEN+SX?PmM8St ,)hpky>Wܞ| K퀵3Vܸ4Qɔc40S_9fk%f{")T&C(8VϐHX>ؤP+,aiPى0Jd?O:Dn% gJY#I lB9 +`4>d.vHf2(;~ -by6O(xx%Xz1Wœ^p~ǕNmBKc+L". 8%o B KtC^SLj =nU]_M&O>leq`^CHL\-*SVUAcH7IlvnQ]PWB2C #)LsC*6 C)I1ռ^nkk sgu}qK7` 3B A9ΙvTfݮ1"Osou@İ9"(8!SK8n=H96q Ƅn|)v? ~B\DYCӟc _jn3"v꡷\zusPմULLbZĬ//qm` k \"ڨMAy>j:i_ιCӿI׼7Aq힒xP(1Ikt_; iF6Eh(4aZ~_ޏf#rK}:{@I rCU!8r$~B%-q6$BgiPvTcȫ M3ˆ* yȂRڠos{^8<8y(S:%6b#ɯ^MҌiH8O`ͧP*JQC2ey^g O0#^֯bL[QAK]o$oA/5IwT+hEejb = _| KXz\ˬA?Xc Ȫcs4Z6ćK$5okzNf@2ץi>4)>z[xGR- NcC8p; 9aZO| *Z]TK9- i.(!;ggLJ]p`{ppZ%A ]{dq_`76zy_/,V4NPOϱ pl/l@Řy!i}ߑo%X:Q~h/G|(ac2%6#(wHG4ۄpiu;>sB az'pd˧:Wxzwfd!`(iO=1f/`ǖwѝfxmw1$*YPzM*oLq vb#w Hi4BS0z2(LҝA8@ޖPڋlcOyr( XHLwG5R]M Sg+  )tʘ$y[*liM(9{8l0Ti1N#ݳxU rO#1UÌe’* '|zd׎> rxNL˭;GPO'-vh»+_Ȟ|CN1wy?"btT#G_oN*##%Ԃu_֎ERe)ўaIy^PNѬFVӢM,w1NN]gM6O2uʸӠ^Ɂ\81n=S0$tK4f8]e/7צM E WPߪ,$$DUzlTnu$q9|amIҍ[G; =f܉w9Ϊ9[ꡍXx_vWI5)!]ʯj E-j)T':eBU_ER|^&8}d۳0 n~{%DPywQ EoۈfL<_|ݳN[{ί a}hh wCk`*mRm xtV!(r{m }͵Z54qyUl^ѤVaRz[,(/@ԵTlv -+_6.Bs [KbtO8iz{th:n|V|- &7 =/%L1y*Zz ]Qqأ"hWG؞7a\ed!nFXKPD6)+x.(dt &O6G˳426Ch#%T @uZngz ;؁Ml=\hpQ/<T50K[tQi4 xæ {1}nc"5 hLi|K bW阼xd9ǽ3 E7*Qߚ]-% JZk蕢J9ij C3+~}ƙ~~=m$8)ۧGg$G?UbA*{Psޫq%[=x'*f`k9to"S0:qWZgꔥ>@ pCDždš@Uܧ]r) MO K釈c Ufno9׉6X10Ar"hcʟӴ#>ϵQ؂oեDWٍmRq:Z XCfսoWQ1 W(Y`VQ%+S3H0k3uJoxOqkc` ={e]$3ݟP*~p]roswdQ2=X2yM(=s&g Gt0S"Jͺj:';\39ͮ&}>ظtRr'W̒ ¡ŖB򁊲A]Q [g#iU6x|58cnHT/D6;Nt)a_ȝ)Ff7pƜ%k>|q6Olw~+0I\N<'عc;L/PI5?™Pi({Xo<C(I{ ^k%Nh-ܲO0[r :aR x A(<!eظe(j֝lwqjO, 0JtJБ8C/Adݐ$ruXYTtgԒ>b@Xݝ ʳUOZc:ZH$84ԞS9T`ͭ'~+k9YέvAh^ɚ1!t<+m\A˨b/FУ ٔ #ufa7Du?aۀsо&*?5!WP:e-l)m6vj]-ˡ1tavWۦ z)_1ORNy-nXǹ2FVGRl*>zHY0:"5 z'4e9lv]=0{HcwUkPKT ޓ79l)КX1_r7B+=]u%ViBHa9LrH.+6{}v3*}8~v!m-?=:FNXKgF"y񘼪`c]ҼM@ PX$5tI#M o4'ʆ^0N#M |8Dt^#ȍ/ni4'"IrW@vv^L 6xC}Yӹʜ" Ny0~r|aMnz(Bũ6/\hdBAeQڽP:u}}w \+];9`yaaSU>~MW)E|e()l?wi3@wJ0 \5_ⓊqϪ8V_tk\ J5ZwAd]nu6dwY#ᶪo=[R}^^UF5?g=ZZs*ANҺ%A]ͺCH`n=r{xkICڡաͪ-?#ed 51 cqim ȄS}arr{oAsICOZ¼gz^lO0\Ò 2Ɉ 0rVr +iT'7Kp~ACi!XD4j?il2n[Ƚ5:d+g)JlyqzImyk m :cl?ģzv4 B8@&Օ Q,BJFUezVeŶpwqՆs[, x+%bAb:,Wlfz1)@Z/Zv Xvҟmkw%eL8rQw@q;ܻ;Vc\ qiW\VĬ_Uc ap|b#`tnj'-J<ϔy&qϨS)IqЉc|ZBu%/LL6jhݱf#'M Wv}UzR2ߦ1d5eΖS ղIm_}mQ[pxWDHѴENK4Qbq91^fk͢6")I+7[My7YuA$2Dlw&Bj+&Wཝ+pM:(A)VbMPDz.ݵr0.7/'%demI.eHQDInT&@l^zӄԷ@l# JwUݳpY3X\ ('WWͷ p6h &>(Y-P[mWpVS1CX=|i] 'MiLVW*81AC} V7ۖ~CiqxH-Mzz<;<2:(hM[98HĆrkۀ-@% N |LjVw{@cy2\J(`D|Ek, eYcs|bE,dagFl 9S|:P0I8wȲDQ6Oڊk-@2tgn+a_`ae4[J4YN}3 6, +ڗgȭ-[+o9*dh=/.@0}ɏ%½D r5@l;ϑɤB#(Z+7\%?:`*3d;+FHi"l6Z:"oN;ݫ | &gH:I$g7BqACdYT(=P`(& Bi>Fl?|Ҩ$1bϸ:!= $+z.\2x^J=(M|}-W1w1`3 VqED׼nDby3oʈtztw=@i2D!7󌖗v/zr9z2ޯ9<^Aj?6%vZ+hH*X,"ffȊ9GSr7m{ZErK;]8}3ڍZ1QtT@t ȿ0j XLKS6}3[AH`Ğ6:߮P@aT0z?`f4P7{tu|8&f=g]'E+#RaHgXzPCo=_)e㙶w6ˆb9KD 7)MxiT7CmLygOWT!tA6y8(+6 |+л#Z)+£𝯢)ъ.ҰTzGt.\ ,y`ЩJ[.4N[rDηJ\ʂ@\| wJ&|L@$j#iVRE=;%zbRu tf/NB]8քG5=yxg'zN)IL%Rt+-8ɲMmPB.z}Z޹p_e5Fd1A*3U7MZ5 4 ǖts63% WjnHQ|xNs~kjY6м2{=$MM'qI,<؀X=O`'P*vۭq.6Ymt@e<)>|XK}rY_68x7P4ZKv5r 0++i482^햺AMgchoگcgeU~ti#@16Mn1"v]Cxꗈ0@Ӕ'@AegwXF`kPeZȑSO:1w'npih 8Y(5Ko6cDRRhC`cNA!pC_ƤO>k]D0CyNLh;.'Q7 .uQJ 3KR`ZgAXT$9N= |p?:h9\Ҡ\nOnq]`raCO5`Pm6XqPxymF2ȕ%CyUw1I4#y{C[1.Vmm;3}"JdØJca[GS:_C{}S&V‰lp;e@TA.z@d:A< a;r"Xt$id'9x| ]? *.^&eq~)j{b:v]RBճj\^ I@?ACW,>QX[kgރEqpݷءVuhgE8oh0^ݯLE-5GF\ad&@f(YՆ2ͺjOzq{{.\it ! lP sa~BYTr S©Zf+X"VKɫ["MNHC8/ ^PAD 5yԓ? *5rx3GofYRqYئ]knkx\Zգ~')ŋgAAI]m5hG,'aa4$bXs+/xYd %B?ܞ ]t@6t}.H!| $We~ c7ehwmcPch0oj!-}}l쾚dPq#ami8Bmy ?Gn%Y.@=-a U7~%d$2dbYOIY %\ڎ-RvI.H=GyԨ /Y03R$ZT3}u­V|ڌOWo=T_l] 7Ei2`>Vr ی8MK @)pRP8~ėm!&'\)uWkN)X@A=V`Jjϣؐ7X.w} b??ŠYq~HW:w"Fc[rHU湭]=R R . Vva_ r)Ac.>& =? U{h*^Sko@N<),pUܔ™-\#prI{#+6XuA|eZ&`dyi'tᴅS]01ka i6vV\)B[ Hqr֊kbfe'reh գ,HC6h>|O])؝`)T,)e"Pӻ{CXeOޥ`齚\ FUWNn}g0}ɇ%y'0,IQ*=dFKL@R;d\.o~)C Ɯt }B|H˸Ms1brz= iOzN[|D-\7x`|+Ӟ z߀\ O3N]*7@5>!MjV1'#OS~(>^9mN娼6*ir'H,Ik5_˦2r8 5 t+: 1[s{F63Tߵ 6BWܽ4o]j)EVi/)}2 0 8=d], iWW"WٞwāO˸YE|Z2ݑI"~v þ1xǐ@+?ve1}y;W ӧ򴮯!si7{ N@6'{|ؙʨ76b3caac0|!]>&0 $nwz͕=yHVNp U,V.€9xu42Ou(ab02>O [20MƶR"va=Ww'WKp>%M׉^hNBO^jةV.- ^Rxcrg7;A vcrV$i-{L~FQ,dX\p#*0mCV2P 3He8p;)D5+]qjE'k#cq 1^MS7DZ*,HqIlMVko?^K;QAGrE"6 EH_" Du 4V/tcASe5JqA[%|2<Yc)d~m{D%jxL͆x'E}3Ryxw!d]#>8OE%ME3eD2ŭ "Q+"85 @b?4q|5"×,jvu U?*J-'}޾1ž23e>Ώf ޞ~swZ)~/ qr`mDW =vwF8 =n`E(E12a2'{' 7Ol"14Q?l>c~hXּHe>}):.XYϨRCO%tp&;?1X!5E vgybBDsS{Be&MdRA F ZWm?ӿkn n?#zq؏x޽=@}+dOhphfiD~ 5ۣ7Dlɑ8X> Y7 _ o.:72BYf#I2#2ξ9ID- ʕ]aIٕ@MV{\i)D烄CnG*Yb4w(>RNͮlz)ӷ.7>{yIV "muaćh1Vwڎofj0(&H )au# ($eXC OЍ=`@T!H$@t*hztZTϨT:z%9A&EX$gK5H/xLR6mf!VB=i/~kM?#أ˟cO-/~x{G~-m!gs~dS-h1eI#v>meq&6x~toc dJ_II!޹fIwDnjxF ?O gszW}"8g¨ߐ1!ZI60]_B816#$縕7hRPtD(E\Ke O*7:; 65ƻ1;9p%@/Da@L/i8G s0>mzt[_z||46*9YP'4,sPx}>_R3}:H8ŵq XdjrSM?e}ʩU/w9Z2sH ܐBCex?{UJ|ŻLB}TX4`Xt*$kPpfMum%Q*hC%æjy#"zAc5-6p3`nJVKQ͡Unn`f <%m/s0 e4&ƄJtޞ+wkXwp2Vvjt[E~ݏ̔Psac[VTOhݣ%TUkL ‰" )Ճ+< =Zޒ9ʼl9(4qKZ_GSc@) 6/\ :11|Fv5XxxjLtٲj(`=ËQ 6Elƙ~pmp !Rrei 5N ݭG ^Q}402lq$}K2-Ԣ= ga=s{7CJְ▛,'@p{(*)B.EQGW c\N)9FX$>C4"+H*h5e3!Ɲ<&+t9f5˧ZX|4Ǜꡇ#|! cKHƥ:j馄Ń: f, kIZ5Tf\DK)|1;%z:ၪn= ?44^S"d:֜: .{tgi䐎!zǣќ&zueNΛ1 IaJ9?kz4O{K/m 7v 2@]Zo pL]b8qv|Bl|ט|{DGr.dWsppi-po M%{ ;P\u'\ej!BA!jYb92k#%3prg)~3Vp }c`%[0BeWe@Lkhr; d`>]'mJ[ CnVMZIۇY*QثXµ 5ᙽ\CT% M='KU{DUk<߆J/a6V" $9|ŧoE'[W#fQBz3!OOV|툪촥8)7\D|wMG< ~yYO$.^u]=B Ϩ׫%uP lZCeZ p %-n{ P~}ʀ*Z^WzLk8 ӱ\+U8(BvPz yBũ=N|-0 2ģRfiS2ց7')}(=3n:T֪rN61Sm%Yf<#}>3ɑGhZ(ouڝ ~GVDl'$J!^]hqΞ!=W`ԙoT>y"(jQK.r5ݓc߶Hgw~|Aѝdr/yWj~^r1Z9%742R ÍEhXG!@m{~䦖`T0$$pЀ.dMj WG6D'*mJ\[yHEYҾT-}گ ?yr5A| yCp˳([Wt 49F9\11O];>Hܶ:Ip:[,2_ef`pI[r#lƁvfZ@*!  BĒ_yM⯚,=?MvR4a=ު,x:o\}$NM;sSwf~{$+[y޻% ͒y駯EGnd~A YZ!r*|6l"?*WY20/u;'bF^w5b^(}Z ֫Ǥ?k/;eSWĴDQ_o@˂~U}pdCv,D/;1nlD*&Ȼ$z}ъb/̠'μoK~#i:9S'G]|=A j`}NyI:>t7Cv"*I!(hNikr/7k!/ _PٟRWAi2H^},bxHxf^{_#學8眦DVZߣ(\iowgccnd:ERKSt\8NOj΅T W˖su}^< .wMki ȃ2zN/Ƶ'j@i2{0  o|Uդ.!_jI.X ]b]D$taNz'6UnWV ^M}ALw$i%L 'n`ά!jv*$\\+g2c4,l93tR{\sc':n 7 |/9m$Luy,e q>u,Y0|4<~<۱ ˳3 UzJA62i]Uvi@sk+ǰ5AՓ #o}{[06:;Ć#&{",pfE<ߢ3+na "맴_C>iTY5~삕6aƢ _LC)DoC q&`q A1{GN.H(Rr@LԦ究mb"Vي!$u_W}|CEy2l;xW_5Ok X?R}J}xS4Њ2Dtk=$S1Tx:L/ #y⢓aws< XCҷ>\.wfКشyIܵc H(Hq8^LKYW#]nh{_:eyEv@[#B߃IBzܷLD|8ɿޙ*=/q+^n ؒ]4U!"DMcqD_y s#`KC2?z_<ٞݲG1ݏ4I&/!~6&2T^FDAH*x l(|Pf\BPҘxt#_Jp h wՉ.`-pds*C=%P`Gd6w("ةxMಖB" Mknyb8 #a@vCd KU?bB]:DQ-(>zޞ cxqKGӄ% ,9uYQz)myd-dnq6J(i@TU蜟o1K63kG8m6^ ^̖D0/V3fVa. HcnĖ1~ 3ì X9葞c0#.>Rmv-f{ ()`*{uѭU2i՞sOfNR8΂tӋTT"KQdgJ*^wňIϐɓHn``Z Ha 068chGbS:a lE{W!zZhw"Ŷv3,P߈ɽ+D7A~T?o~@mezb$d,sg򔨔vR|QA'FUr &Hfu՛6.Q/QTC.,Ց: \[ ~/0켛\R<6r  n,iL{ ,g=0QM*_>n G$-Mʢwp|x5nfӈȗ6 @1`R9P;j(f=U~oΣ?ig,@]Jn 2:I1umIcPH}5-ӏH% e<)M7%.%MeJ5gf ӊUVi^P0 MdOUOp,8Wm1KAIJ.$wmt$MD~;t]-'1C5~꿺Ny58F IZK2" `>AB(ZmSjTF?ӊѨfB!v|"|끵[^l3D[)vz.kW|"c +SkaI?{-$z/j|?"R*hD\U+wr#ڳ_Y1ޤ#Hlgs,AfRW(/0I 1<Ācm|:eEFh?ܕ(Xм|P:y$Y~sElf"07+bE>W/{\m{q0V6 Kل]׻p$ཋg/N}924\MYbE 0ޜ&uvA29.2o(ƃzb,n D٠lX@d!M80 oJ׳6⧛ ?,aGֲVMP-UZǃ\v!MGc*AcuBux%$^| iR2{"/7q:>R)m%Yh;}"Esuq| 5GBYܪ٧fhv.:p)]Ȏn4͐N^$wUݴcoT8ja7un3aw\#ᶳ^0IBՕH)Ҷ:ƾ©B)3ܭ Q#w>:Ș+˔h615IvanӇ: B"in ӽ&nEF@GGX -x3"b8cPyńY+2xmT;TRk5m7ؚ -40AsUQVsh$)|HfA<'2i \xʨ@\OM֙" τl7G^>8|[7m3">詌;-K*GBbSB 8y_iVԉoC³/E%f3c:r@RCzp3;࠙/_͂ }JcͫY"_ĩѩ4?R$&HF : t0MiMF 4S6d {8{6q 'F(Vl~Dp `᝱I`kߨ+lS G gj!tȎ6k1 ^&nuo%7qg BDzq룰vZ نbka*kT*kgh)Ct0?r<W׾ mx2D@ k`N:eÞVa6f4߾Tַm#,&oktAKCiR-|]g2̚ %xXnQUm)mZK t+#am }uA"#>JQKIѦo;G< BwX)3L6B-/`7yC==lvA4EhoC%,\q>B?^n R-)ɝj A\Z-t*sPX3_#A/X\:46< fUK1JM_){2C2L|͙P}uzD7m\I0FY3ECRB;`d,=^\{|TO AK~rqd gqE%w_A@xc,8g\br.<ݺcT4s?1X: _\EM/U-j";u*S}2dT\@=8UO0߼q!n[ m)9ICaFƣE*DyarjG\RV<_)E|'c},3mt/D@oJu2"/~wMoǰ4l ߙX^@n]ɦ4NKo~ o1&Ag%oBXqE6m^ӟ[J^R[*% %&߽\ʳo\d7ޚꂒ4K8O:^Ev Yic4D:쳐d`Է!< |:uGw]xiD "W7 f;ɡnBAȜ(:z ZӪb`Autt$cϱ"ƬKƦ*qZ̾9'xo,rdL̡()tb{^|ip%AmA|4ꎥe[) |1[O̺x*]F Ԑ3$}'hD-u:߆4'ye8cL 2_ 3>* O祘|Μ&JtH蚝%\ Ιa]0cfu+?qw?6\NSt +! J0a<@d5$bPU:_]0a8ׇ )o,?Bb`E>A!>&x^ӛa@^MW>z?<1Pǰ_D*9C[nVbŹGJV8G+6[9cB~T"Fxuv֞کYj}hōv&EkG}w16|F:2*nHeax*A3~8&BX#tb\>$iwG&06⫀B9q,`(ForZ]2Ӡ ;]IAMJj3VW_> 0o_^wvW1% d/2exyy!s SoQ6MK$LUj/\*8lO'3`K˳wSGU3˗ltW X0{pTzhc΢|#y=FfH⎝sk_lu hd Ox[0wH_Ê~>ݚI[}&NhYv.` ͞fم'HbAqesJ?Bn!LӃ=& 5@OaŭUׯ\d?۶mpcoӃnrR*tc6,@ 7SjKwKRW&Or32DFGOoo)yRrN ֨q0,t3黑nD G+lvRkM-}RLio5Ě~4PkFn}i;*-'WӍ ^5e'2[z*Υy4ܣnT `Y](N)َa7G*܏HzıMܭ gtӉ~:r=fq0!!f'\` lk]efRV jztΧP4 w&g徥N_`%e=H3zU@zyY.x݂gJDؕux}ݐD/8v8'u.^80|$C/ l4ݔ7¸#&M Gɿi3oH/{l,A lnmoʒҊJwWr&ѪiQ.W8$KӭK/AQ1_;`|`;x{Ջ"$װq8WaBmL3ҿ/ $|cvA*H+Mf"F 'VotJT_"/KEK6'{P莣Қ.vT N ,gWݬ1UyQZN3#.؀?[KvsI\9I0 V'TUV΢\E_mYtX /2mfRuc[ ^)_: 5Z*~#XWdj]]2ȱ%8T3ZK i\Z{9/*&Tk@wFgb6az=#VȆV=vfajqɯV'ݯFWs@\S20dlwb,!@:ҟ׏&"ӪOb;< . kjKB1A|[0Xr"'|ؔz-|$>%u'N7,4f,fU| v #Ybc0@8ma3-eD7721z@D9# CDwvw%`Nl<_޾ a7*XA/[.F`@ZoSkYAetSJBۓDɃjD@ʭJ%uX}O&c5 ]/^V SJ6ֶQK(>Ak@Ezƃtd-/33ydڶ4xviNfp>@uۢf`UL\_;IB k>LiWF#ryJ>6z{gTHfXx+k U\ %~S\U,tp4g v#(+?>2[rP=',2vԤ4|Hw?au#1 _ovQP #{pw!הI9***G[B͉&:yiI`e;Vm$q+J(] ~YфrBiLJZ#MVaֺwL `5 q0YHB mÓM;qYU zG@AuH$+o*7P?\IOmO4#>륃 P9Gʹ=vV: Wq]/B(}_X(Bo^htPi:8}ܤx>I'-t])Jcqcs*'z]ڽWA/CrPgHH;pHXBLo=sVR:³Nw-lha>_ I<xrAGK*u똄#D6;aMT->:ȬGi:z$sa˓)t^>,(0LB"HQ=WQ-t_ݪ;-%B $9¬`Uv~bcPЙڜJy-_r=@f>P&C2,]D|G\GXp k$icvbnC$|4ŅؙJP!~Zn硌,ഁ#& koMU<Г5N?Л ڛe MޮU MeStfZ4kݚs#ۀ?8]Gyٯ cɱ6P%r5hʋf"CNMh-W}$D@5sDac6":$o((Z GW^Z%Ǭ^N梀giC¸+"t63Oi<S-+!ZӺKu2sVuc[PV'qSte=M:BB,: RT; g%2kbs8@Y>}ƚlbԌ^`_CFP?VN,"{*o~۹} '5;/?@oM,~ح!3Cl'vkIHTVTM)^"vZ  r.aN ί>{/:TUuO(ա!JSi ͸WDƗ |(+~Ijdņb Np-$ʆ$2}ImH!4LJDlpl\ 3BwK.t đNx8PMVD R%[axô6'28Ɓ4m{P!?v!!&K&9wسIŀ9|S.Q5լr!Y=L͖RBhSd?hb+?E0<9!Qf[|P脚 I 6f D8jc/@Lޓjy&9 %=xIWDu2p/08o إhu !H>]S}mؙ@N/.%aX+s[e2H0b{d/q%k\aퟭuԆ.jDhJMAk~2Ħ< lLr,I*Z0ஔݼpd6A0۹wq1efg"|C>%3t掬*[Ph X9f?07UJOU +^2#sߑE1|,5gxWO٪8J?mjwr}Ef҅[>talǖ: F M,B`&rzypEߓ'MmČ7cx#s|uJ0{nږq)aAqCpXF~hgÏqTR%眵z׫`y=nʉ9ѐGe ] vh1>y}D850u5'c x0A=hTc&a$~ 6zt¦ `&\t Cgz^uRa{([ 8-NJYdjNߩK6 -4|D0Pв"G{w>1@lJϾTR|+0D76aҨK IUN ]dQ@hUl{l,)򳻦^Q˟>T0`HHR4WVzh%$n(8̨J7x%j9=Xp Vˊutğl.%9(ݸ h2 9K02ANh)]fDIq'.%l wck>Xy-{&րmt]Юa(`4n#wf9яst90^qdS\ԹšSYfB1e> .T~ D$ xRE F}K[SǛ9T`A2Z:Oހ>&tZ2 qj9 *hQ|T =`Ll/PډyvG [ ˕!uG‚x0j f}^?^Di@Ą{y4¾M0屯isCZh5ڄ'0f1߇{h_9YuN].zk"~,Ԓ*$m9sudFmQ\-󭮴 3r9^t^@'ag ZЪ0-7E8A;! w#If/sjl)u :9D@E%"YR[<@ NMl'J*6b,hM?~TQ56︁Ԭ{jBVMA,:ۀGv{%X OR֬L؆t"mܝ"_k%h'o~ᢽzҠ)_ܤ1 ڈՇ٣I :>]A8ꕾ_׾n]Â[AӮSn$%5m1>xA *䮉!xoSϕ9,$GȲP5"wwx@7v"gHODx/k w5p?c7 άTLN@A CGdmKguR̊I_r(y]HbY]< a.s4:&>8g[$kpDŽYX)*8Et>pRp]UUl+x 9]6ޔMlN ~|͖(E6j\yan0Qr-B%0\d#Y!d^C*|cpؑC#MA#c xAǎ]̍hOjFt R a=xY:ZCd⋙bpWgC4Uݩ0wUE?t|R`8B B^Гa{p=Uړ [{ 8Ű%$W^'q눥?` p3sLdhU~YI"ls~r3*"lF:_Z]ުdRW_LЏ; ѻ,Iy$[kOr@ cotO֨h"}\)Ĭ(1R0ǾfsK*6ǽCLt0RW ~vyЁL ,Lp?(!"\$9#yuDvSzgIyzKȅR '#rЍ²SY&25ÈYگ +TC? -?u{J3Gܯ-,IXa 3Ǖ3 }=wHDЃ|Vva!1_ PS49U\{W2qf&L~[ lXB/a 0.t/'02w.oVqfAA`Eݗ:n8`Aۇ`3+]D]ɠ~"BkJLC.O l)!|GJakwE1&wtU& d,ë3rtÙpx*!WvFv^7Uat,3_Q.Qg1&J ۊ%^Q91,z4ԉoH19>d\7sG|{l=9{dfZ0O> I<> O ,>$#l݉%i)ܧl:@!K'D扔Hyg*~\C &c_eD YQCPc:gxbT8] )uFT@i,?5o?a*.E"uh{ <^ْ Cf[JUv-;/)yۯ)a0߀Uc^ .g i-˦#j)3fW5LOHuS-F>B+oU³-q4j6f!|8,^ @qq=*#><gG馩4uM`݂:jb@N3z;I)QeCh=,O8ݍ6-NT__eZ $m"&Rg2[~{Ԗ6-b rb4㿙EPm߬ܛHQҷs#+`nq(?Ҙ#gY-tvQ. gD'y4S Am.J 奍[g-9(V#%'rȻ#9mn( "L =gnU[IZ`y=M y*m@hcjk:+pӊyܾJ' 8*Wv4}4L^vN7@5H _!DP <A||)9w c (W=Ism 1[k4 C02s_Qdf !R+!A^hdި&+?演&Ygêɕ֮hZ(( ;{1.]$ ۡа?=--㯬t;'/^sՉmH*%p[1ǢpxOaxen?6{ZZ_ `XlτK )Z Z` gN}1u>ivbA-YhOp A5B,62E(ž`\6deX(2;xpU;ffOcEB >Q$$?ʫ7ĬݶnÂ8.Vy'/!E70ݒp$:!suEi#HYѧ [73jaV3N)Zr!fjҖ+NV(f6^W'%,.$@a<$u<~awڕI:+@j䧂}9S~z T~'0}݁&BGxB ~rsذcx<<K@sl 91}+uϕjOY挿 /]$cƝӢ| |M~ea94H S)z侥1O[i4t\0{1TnKz> fp%?Ѿіzê^a7> z Hu}u(ޓ3|'{L#h N@3ݠ2-ï)K_taHNf"& /Lܷt"Lb<1Q`uq;#aNao7uU4tWV&;8I<=hK$ce}F {ە(''"WD/« {!՞j*βg&BDA>;#-%C4o)y{;JB,۲\EUryYH^_Wf>3;<6~s }oģ,RZBJ_8 4?+ "2S6X\:n% m *ܗ^[Uyb47vEYɃ$X dA"]k~IɱdHTed2֩Uw]!Y19 6,wjNn?GN)RK t͠} H+7 L&;*͇-\ֈ4'm=.߮coEc @DSb'B*ndރr㒣73+F`.E+Q4/Z(>$:?5!ގP*w0RƟ5K6пjM[Xc5zqH,DA}Jq4{X5?N27$IgpbOaNa͓4SQP7VvB<T#_mB+uK~!Xx sY|nP-~lkG iډTb#Fi1պv3&hE&u?T-Cg[z#% 9gf׹N ۂu`jTJ085x+PkpE=D eEt&%'ș q\ 3rg7ց" ^Tv3^J m7tZӬVQYs>#v;U-^.qS`V38;1=K [A~?p*R;QgDdEi!lbyH}x}4[?;W$k6L2syD"<my8t )v!F/`aRe`(HM;Ucji=A*2{޾Z*/msXmIx)^(W0s*Hh=QL(31[ Kx)Eol>hHVwҖ7ju+JH: r7".;~y K3@2Ow`]:Tm➢!||NkS5HP߅Tc+KXAJXJ@e$ d΀ҩ_m) +`?CW."`5rbuVleye.[>`?Z-"-L](| QJ7bHγB)̪<~1t,V4~kF@[H7ըN%sS@1O:o14!,>`"ĦtFb[Z6uxuk/C楪4]`bs rbime5)Lz4ޓISiQ`#;L*>{+Ëut.tlQ887AW7@T6EM\k H\}:T.$ގo 4jrJ \J"_s' H}j6)\a1W5XwG"hRk[%u BlrN-̐O~蕈9lDʌ_#O}®Rr\dC?^I 1`YvI]?̘lVybQ?LgMԃ[y)#3[hBr8`kpiw?XxFON/>v *xS3tRӳu8mZTyF\äDqŦ#˒fҋ5a͓.x!vid:`m.J(uyE4jQ$ꧡU40vEנ[& J[v Y'm@^[EعdW"~u Z5@ 'DGw9L9|qQT 4K C{1J ’ʽW&&󟽆3G+$h0/*}>ny_w$O?)M}q!{T״#B^^/֡7re\*֚q0b>$P#"p*IF/,fZf$ݖ5I$ǶO2/dKdY\Z1N>R"ρSImj0G7e9lBvZ7l8 q#{ 0H|Xo @_hu:-M#gxӏXd;s6V)x5@*$mg}-3=oIU {"S ܎x-U֦:YԘ#KEhmAu:(onM|,0TBB!onVh*z[ +EaԤ;Q{^F ­l{[NP/ Bv)UN5wv"8!Ao,jX *X^Y>p:}*FǙ*# ea ]qiOu;5ՙ >na4*YU&sKQu!:^?6!דX_gFۖ#LOwqUָ#WC|zbcGyӾ&7e4w޿6M@14_i v71i^堛Ht`ה#O3mgѻq?Ri؎K4ya&oiuzƇ\J]PE!AoT엸ЌN skn*ϟwZ r3Ze-Y\;ס"U z3 ^59~T\!-!rcX5P@QmO@LM5Jy#h -00s&J\L'T/!b/UKӅ ^ABgTY]@%f% AK0kE,wb=Su΂YjAC@y2<> yinl9m] DUuם1Yc:66Ǽ4< Ty|M#ӑ¥ I$sbJ_-?^4: . f?؃%יE>\ aƕն U {`7ʿ}Z:ASYC8Pd ub'nv* |U!bOz \!šnP>]>n1MC_i'VhiZ!* ,< 3>ԬօN37OE^+DՑ͊@Hcb>ۓ H2V~n"{6@iDp&4?0(>/]'lː)FLFMM'4 М5@u9CnY;PHMW~k)CuQ{2H&Bp]LcTѤ:ti;mNɠWs^%57wn +@ .؎`x>B1 ]2_ưq^`P,k š oA]95az-\[fZS] 1^UPb$ęN!sL5 ]_ɍ[Gˇ_06=[L;J?`^VYsSMRYq g?:<jIA/$y=rw_dMB FqG0 vŶI-{H#㰇('zxT dXA47(8i||OhsTL.Ic? 4|ݿGM#5geQ Dmiwǝr83XcR9EzԇZ`ɠqPoͺZ ne#%v[=aFo#+pt@Io]O(VvTFt0-Юz-)4YA쁎{mzKLzHt@5w=x]A]Ez2S#¢emSy憎 iK_D;޵EKL*|sk D: \f,s%}Ο.U/f2w]8fP$fY2AE;'jB7Px`*nwK}ril#OLV1D'V%&6C%)eeƆُx&ƽM#E+=?F"jS\arGˍ*Lۣ|aEcN0 NB99w21Mʅg0Z]/\Oi 4 +M%cZ]#|rzZ1x0?VU^A{=E^_zRmDsn5Q=~n+{ T5JrK݄hザ E/Sq%Q3,@A)b5-B=c$}% WGu J2e&M#\I=l9*a$M_=ED.p]o4c|c&(jM]>Yz;XfIF]F٦Ob(G=>x~FR^Gz1)!X3ߖfccn. *`rfLAg K詅3ل|#R}xU@\, S|zLA%IlƖ.iO>맓} nnTNc4PyHo){UE X1$冑 2OYLkti~+K,_zw?~m\p]޸UL,&8[⼭`h#+3&AD0bVg-dkRbk@;_20 pSڷ? T?˷- E]HW cẂE{T~݃o|6V%=Uv%qKL7n| e:";orBH4G}ٚ]H!ăڟ$:;x"(ZFfe-n]0=XzK~Wj原A)״Ĉպړue+d!N`0Bk#-:c_5 orKmis~ wI(¿@u"X'OGD!&TVxqX+EEH4 wЍYmnvJU v\w[F" ^*~L/D~q9G Cf(JRP}]NNT^37Eɀ&߹ͬCqC.E'5k 9#5WW@7 XiY )% Uh{]r{O+.Bc /؄ߠ^{`wu~J`%)Mlu;Uw#@lUPga6mɆI ꖖSDT,SQy2hD3~H6.m!H]C27=.=KcD;]pr*DLp@G |SVfu(`ۍہ7OoƋ4G뜿S~8M"}[!MHA\!DX W8Yw*c^`b<ë&8*ln0v;Y|kF;^ۈo'Fa.!xmu]ڎv*M.=A.$Cj^| ڱ]v8h>TvK+h7\V2S*/w2(r tOS+ftIlJ\Ήv4l.k,9.K:`j }0bg:.@?$JE` C*bqH6ER`;7 graeZݎ(DD$"j9q[.Yh]N,iz읮ۀp_VzLc1ihg{PUAgUg]2ז +FVXgEaB1 CǠE쭉7ukuнnkC%߾IhL[s nn7;wasF\(Lo!XcfT޲֨Q.$3XLZ5fkα ŒB|!BwĵI.tsѢAh*xAOw!u @ECԂ,>%gyc8`V@ͫk|জ9ҳ}51T3套gH\L[uIc}>旿[pM,7_ztYT/,6g1u 1d:&ȇ!DŽYnG[<.zs0 e,k3u?5#m W/(Ek^~KxΘ*p%[`tG3?+-|MȔ)d|pԧLÉ?R "&} Mj{7)v$RxZlk}!C>6dϵXQ< TyK2{×pW\X>/;ub5@A_<|bQ?l畸ocg=ULϙù Y'/XBp ظ$${ye= =ضwBd &؀\"^fOY1"vPZriWek884fED<_lbK[:鉯!^@(SlgepRnէGO͸.x鬻uEx,LD M|Ω&)"Ԣ/OH}"-˩bL⁇ZM;66]m_Lg/0|b k`+gxͬ+AII$tjK)諍dD0E `4ho2d4p09<+D)ZΒAH6ty, / 5,tDnyE {X+yn8}MX} a~jXSmWDFEh1`0@ݛws6e@EPQz-+ .Bn`wx͛ڏkJmW0Ba#rf_0Ѣ]-2%$''$rZXd4ۍ&Jhӭ`gTы[-8ʀy~>Dc@H3\:#l.G~WZE])B,_'1z"{մؿiI̜Sj.#$upeӼK CJW{ulbuzga W~8Ie#HBԵqxpkXu=uE>sxs9H_ _eea ~B)X Ui*˗9Dui-9ƈ{zx?"SXhep 0r "Y `(@M))|fOfaDZ&KuChϠ8eˆ~˝K^IJJ~%"4ΛHq ڴdVMdH t~z7FVm394+M2%/--OʓߕI ߁Q}&:ABQ^' Dv ?2 g1A 3u [r1P.2Rd8Qcy~`Y%NŌ.4r'WxJ20 9g)eItGtZ24dc[n4]lx`+KzQ`#1ߣQ\E˶p%xK㧴n$Ϗ:Ry[KyO :sߌD;B_D*k?RI?j&w:)TU XNܧsA[r]ƽ9M=:[Ym!#:-  B75-=bg68<78A{Umrf5cr,]!G?F_?:,ˆL@R9L8kyMoz+թsL MbՑyٖuaE vh/GMݧ@{ւ",D,B(" y7زdA&VVar9QS~:a uc =h?寎7ԇ.vz%|__r} H롸/G֩{w?q[oU~0܋ܗ57U|X):_cͷX vr 9.T'ͻ[3 ~!_^*|JJ5CfW\s|Dfd!UFJ=/vV0~%{mNeV,Ҝk\y[ƪP-GwRͦ D,8N5YaY;K%=:PQԟzݳZzeف}޳ogU31K{2#"^f߀5˫ԥ?hm|N' ]A^'u(Uzee`s6b25)uL]ʌ IН" ASiq=6 y໹E,KáxH}wN%rV-NzA"y|GhgVUx|?NUuΫܨ%6Xtu w&wU!%U5dvy1v^J~[ꅂJ*i922`8 (eިb@N/В &דu, :Z-h2 <,~m9ɋhB>]0J5n` rg)3lR)8>Q,6m&(8!aUMKo]07rE3 a9Tz|P,P"bX$_RYEZJ~U/?׳UR_Q >Cm梏&L2[-v0P'-@3wLW-T% 0lQN}}EErgn5'81JіH9o 5"~sk]z2B^ tJ,Rp5G!ӞNqN2͟-pnan᮷Q!4$0H9"2Q\"ظ"뵞kky"8a5xԤzkYu"`ypc5bx8AjD "B=Q,i1ۥkqkڷ/YtifXr.T>yAg3צ]>A'dͥ)@'I9_z']}J${lEEI#v&pMp:H[H᫤CZ7]~ 7ǒyU0FG91!pv)AK wTXV:.$tVYf<\d$8F $K8{1/Gi$BInIG@*|ot!(o"'UVl̢z`y ^?Jm<&x3 G<CJyZhg%Kү@B/oI`ds,Ȋz~/ I2C#Ir"ssH,%,mHyUuV~ҐՄ؃,`JIcX6pWRjf{`JhcP,#Sy|¨\Rvba9ahϐa#~{u@ aPz4⮆^0Xs.?g yG&ߖr&D Hh*IIA~Ogp;I2N<’};i|/P@) U-T9A4Na8IʓNk9|SJ?]9?J"sh!|-~mew(Xɬh0V8<[;LAP5P'NV\xzP\كIN,]\P=ep-V,Øg`^-0:jS<^?ǜ8T$;n OX;餍͏5[t?d4%Q.K5Tm\ 26~}#f>k{YCESsxFyu(@ d y#4pn{٣bY򼡤KДTW'a-#jq_}[n<(np.t~vAz*TeF(V1 kd(N~ԛ4<ndp72e!Yr1}J)=ZBL:`Njs{֫GJ+Ȉ 7ӌ2̸ K@)4*B{`8;Kg<F"yZ rk&j,s 4nιfCxTѴiZ*S"5@wDj%gD1|JR |ٌ!&DDZYN~Qΰ5_Wk~ό)9x3>fB="Ρ+0[G%(j/`׋˛?AyMq ~A3"yrWDk@MzҸ_n Qm'dx_+@ , usFEH}Wiv{n6AQ+VK8)oNxHBp X#i ^*[ KRӊl|qyf7\S`I}艢M8Ϯ}0-js:|Bkcˌ,1 ),M@eq.?5M/CFQLYMT-Դ ƃCfkiӳƗ"*_lT "ތ$ЅLz;q7^ozP9J/b< o޽<^=(ߣVЂ})OYAit ,6htN/"/ql&4FsS".rHA}J 9̦D. ؗ($$2ғϾ REBࢲ69OC* vm+rqXJ, X># Ym* SV<5|t wV`bb9n 7~N4N6K99ˑ6?=\8:=s$SrKýFSm c8)vDx/n[}- UYlF!n %ikAKySĞP\딉QR!>:aaQb tPi{2OaxK%W+ &5(Fu?!crz`؊TRL r"q=\:}n<o!^IXi'5hW%FRq02FfuB}s7O$PL┄4$E/㙠NhR1U6lt-p: 2.d5yq1UF1V% ̘WSBXsW`%ә 'eYI}G лOQ=-p$ DP.)gd Q U\1f(q*/5u,-lF"}\Rdr$U lwNn[f^3X}H Me9'(B5Na^^vt',tug&=\*Ec2*!rd`Q5/18xnQ%I 诊k!"u|QȇID*nźG0?ȗh|?uf&dϚC2ǙŽ4"y# %Dz0Cۥ3.!ZUgMsl i|{Z } 95liS_VT3kO&{O&u\a[4|,%?^뮢JiY!O:JG, |zYzeMq6zz E*:|ȹOTez<:kl9 0h807n?tW$Ak@&w)1*%A&/K($JOэt>K#:ƾtiOxp5f͂ m^ݗ4TMDYrV*d(6]覠`h$f“l_>>4JS諩6 !ݿ9V<#76.5i_s /,P->C;U^ЋRy,e)|2hcK a!$lu"nX`|j+ɲ?(IUE%&,יkjnm aÄ#xMj'%PɷMټ%avyZf&/1[S*o>)ޢBd9(y*ǙAcPKE=õP֬}I,1p٢f2td [E V˝5l_w"\iiǙ@ڴӧYsWirP¾-7ȿ fsVCK5=v XDyߥ?%./hMVE6/oA-˴d6?Thi BHMkf]Us}Cy;4 +G\&ysQI})3 dlh[Ekei,/ٵpdUpH(bR\~0蔬S-li wsCd!pja]׉2%AFJAԄKez&< ]mSlj}$5MRu.8PXi]@bG5"?vY8uYm_٠BV^o^BH)"۪̣![גQ}?AUX.bTn2T +^%fx?d^%X';slKvLT@^wF @?4GRV3iO\"' GMevlM[S6҅QCN? u~}'e턚<26zmw{ ڈw^eZo½̶o`ɠžFq/ J$%O- %UQ;wW{hcH L}}cqH~LL5j[%M_&bVɇc9O&[d=(Lf~?ffH.wtUTU$;&2DXn4ݑݶsux~~g9MQ;* "*C;Q r\nm[8 VRd6";s]X&FGWSΉk}_޵/m+mIhg<#␆2ӭ*3I"9'|-z/BS_!T-ߪ<3$5wlE<# dIH`)lZJDdMM諨;]zBz/YdvI-@?pR'0}Sk5<[ `MXCzB:+^FYc]nԀ|\`%nBPlZ(21Vy/(n<1 +gorZΑPG.-wtB MA)1%~95bvx4IY;ZN~I(q̙Ȇ%)r!;jT$*I؉Ĭ.a[E$$1bcp>]|=1M)ZnmQ Sp%CrQG dϸڣ&_w?BZ&݌h:bsEζ+DMW(GOujn^0+oA[uk:q̛ȌðMH#{l7J%z]`K w, jGhz_Iq 4zSURYo8"uҨ("5U*;r uc o2x$y8%K9a lyL^$yّ;gaa2, 4aʎ1ZYPXaJaލ$nN@8h+LQ-  0 ݲc.ڲșqc8"~<?sZQْײbt/@,Ij9Tf9?Eb br -[Z.`9dA7ǾHqBaҍ %ȧm] 927* K^:VDuuT$5l;Y`ыV[kTBS)\!-zűcr<6lFBY:Z[Џ.%]l 7 kKeQQo_B䶨^~ܥi]gvnx;qf8dUIbi09=oJb K &C ~(E?vmHG'Ў3SۭJ,imWZVaWE"I)}TE >Eg9y|bDJ%3mSM(sS3_Own< 40?G#)8!@r ts2?N!"6U=O|]Qxw,6 J`CԁR']ʡjuxSY۹ض1SxIiA^bG1g KTAsEjeAH_-j0^ʹL1f.CRvadc(vAS1bL]wkDzsM_H{?t=,9fQQ.,5Ir` ti]64K %X*UǯDų}ﰣ._xu eb \& ^("ϩ4ˤq4N!N׎]'kC]ߐi $w':'if_4p,uoΟ{*;QUzcp09$F{su l? mzŠ:#U0jzc%ÅE(Mѵ0FFNQ@? ʼn{`DDa&eߙ ZUm^Aɲp'52I)v M)ɨP)ZPp##R* {yMrC?]?F0ƃ% \]˂b=p6S=0:;`N"4>6P}H30[nS1Nf|5o9Q'hN^s+^ 䀗(n=IR@pҎ[=Kaw?+ׯ(BHMun^ CxbW+I23xER2=xH@*3ph3qrHri?PU4TA4"qW_k0cOH2&}\4w13pCﷄ%x17`j)Y? ȣYxaCYq;"k\Bn:Kν3<|p?9r#g!Jr @1i;CcYa!7Y'G&I,3UpI4%Kb,MP>TB%˜9TUG5$KjPd)I@wuqUR+.ԀXЖC8Y +. w4 y?=2'HM&\]zqڣcdW95}k@ЇdcIT.S,%{oCTB-Q|"VyxNxe#./xiaF[=zp£(CDor}HgžU4d?I*Yg!lר/dP`P dꌠ7 ҡs~zun fd:uY^ ];h+ 羛J$uY * ޕ9Hyf wJB5їV#dU}1]p=7S1h)pOݮhДM) ` QidtK(-07kʃξ ^MX1"@LX9 iW؆'ܦ`㾵n^Zsy8f{m7c0Y6Np\3 RjS m!z<* EgeuTcOT0selj6s{h*WOF_:rOJK ւA'6*&+C&tጱl!1z!oBuRl 2^ݭ#M)UiQ^eu$kd@7 a Bznybm|tm٫YXƙg)1H0 !z?.=,k ޣwFZåן|sPYbyU @fk;9dͪRFgS v]6IyDv6nm3y񈉚W(*G %| s` "rsp|BbNPCCWyNucFKYי:;Bk+QMn X0õ ^7a@U<g"nxn!~:PԖf qؗ7ߛ[h(Ԋ%{G%ɰՆa23|DƔgm+2Zѵ`{.ۅ&&%?`2VNJ`6lSJir#DEt'}'ڪъuG&[LY"i:=F":NY>/wK:-6V31HbNh)~n$x0_SzmzW ?(ԷR=n*ېu{ߢ|d۬mMkL"DthpY++F@x!j֟2eHʿh,_M K+-I.g'Kۋ;+ֲ |[Pd4Yӗ]t3Zh{ʉv>38=jH;Rcֵ)aڜo&*ȢV zmD&p6iY7n) ,7CT$Xbl5B(4+T9Ub7*{|ݘ/w*p"#<Ի|ťdES s-ʼܦgVgXC>YE/۲t`%=# NLс2ȭaZ@*U,1?A53w/= lpJ^_}`b{zW\W0{ MOڑi^q5,Ĉ Zj9zO%gAɠϊu`ߤHe%u^ t_Y}?:yE59у|[+V ZoT\Wr -SoJbńaѝR<;FN.Z *Ձ01?фzIXCx<8 %I‡`@ Fm˜!v-%9DM|WӻD̜BәzGdKTEV&4k҈EWRP hder`bmwwU1ϥ ^"{[a b|Np۲qU$xq uVjo3 #V2}-]>9չG}-y9d\>J=?ݬ JE:>N5f2LdƊhabqFgSzVvCݜ%?FH Cd[HI~KSxYBj.ﺏQ"C T!m|XBG.,^}!Ay[gI1 E [M>`2C[ݎh^ ݽI%ڎoD ds,ˀ n=FqDmbcxm6֚dA$7R6!2=JF B~J Xnfō &}q5rmAky\]#R0ŵ?;sfޕmZd!?q߰_:Y}v| .%eEfݞ`KY֑8u|3`b2\"۽jj"&ghxYH%o810MG\ 2jKfl~ZH vۓ{UW Y`Z`g. 2O.J[/b `I6ikSʢģ L5C%&<]T̵LGjB髀U[k _@`%Yt1aA~O $&ωUC)v^Yp,pŲQ@0`.G\0pBȡU}qQOw!h^7UWsB$Vg;Tj=}0`ɺCWr OBK9u7 h=ѯcѩMt!ᖷ5}">DKt#ok d? U _x*`9mJL]Ĝ4>qmٚbۆl|SqՈ/@3%]WP[-E6O _ {73]m 4*N{:/:hK ]TTzhV(o "j;sWɺy\;Zk k[y;\1['D.b'k5ew2U"rC%)1S2c ccvh9E_&}y7}}zB 0{|w;)[uH.΋0SJ7O cNj7g.@QC'2sɎ*Go-i ҋ\FX5!fUj ,$xoK VxL#wv1Qf"7  WAD]%HI4,a!CE|O' 2˃ -;ЇHfJ\-=0vl%)Cͺc- 0 q3{" O++s8 nz zֳDZhƧRQ#!XY ȘK{(E) >bѾu(st"iKAyW9 Zd޶"^߬.ǣksKH !I_=r<nIZ\K+M"?BDg8{{{?f&2gm _car4J,}-۽W_G r܏_x,V׵>㞦|-?#)5"קG]+䮔mE3EQ~.ZK9꛹x-kW<错up(1ytgOZ-7cA6R_ېNhR_H;,B9wVe)||nyXq/;Y!c<[Mߠj-9:.0)!%NpG7^Df`HqT.Hވ jx9mZ$C%Uܜ`Y!LٷZvrL& <; w5l<{ H"(6^ 'HM|V͊;c/KdS_Ĩ̅knٷq S)eSgJH`jmv?ɷ[igC]R3({)Zi2 je0B]@TخG I4CcA8Gt_(3%J'}Vvk@pxH!֓,\,'ȹupފw 5'YR(һ^-If@OW#]O }Xs/:%~Qwp.[}y&Ze +5rnB ]ӵS8>P.(0+ :- OvJ(zmF:TX$ jM%ayԹQ_o/Fj-aGK =2VAI]@ded55m&zհя"4ggHTؕ6u38ujy C,fe}`x=FBHm h߲1:/4U$UhM5/? OF K\F1U3ק&@N!׳m莶E.R+8oY,^_S u9:wlU:NS5_ƀ@"Q|;LC0I`I4Aʕ4u|"jaa+MЈ(EwSm K*ݚ=2hs(Ydt3vǩըڣr^o|bK6;HVpt(Njm7(zؚ;J:&ZWĢ&'T53, %hP[-&XY:cP./e|K&ՒUQZ=A1 *QzrPhV3Ich2S h2&#*,f44pFWDG,tWF\!~.?7]j"~tXe׺I9GU&Z wv?m2W0l :+ذS%9[.^^W4@O"_&lNFͽghx/0e:U{W`:4Đia9SebVx[  ăP L݀IMяEK-+au*^fsYjtg2i]r,R!#Cِ,U빬d )U<;UN.R-͘.\#A+Eka&d>}i.F6 ?$QbX# 햔'Rf]((EYŇDIzPi %mlPH(Hp2j*QOg` GYe7߮FPwDNy5ڶoIoeSh>hc%_Dk`zD8S|O;/9joI8h}_RE Ĭ |QH`Թ[:NP2cHgc8|%56˩_$`ayo|]cc69pu۰`J83*a Ekbbx:7Gm6TeNe:V# i`U#kW:-SPQGYAԘ?rEaڤxa|gek R/ ŽY£!b5}R,z ɘVf*mw77zu8Ņd8^isQ*Vy ~WeS%M ;Um|ۑt54_cw}֙tYc_b%i#߀J^uXF<%ȩwdfƂ+,`2ٖWQX7Zq+bWJ\,GvVhom+SDfp勍8W)?| FH辉Rqn[F)_uڴ=mcgty@Me=O$FkhOw.^ -j] 0LI>Nf\5_5F}?Rl+ג-$=&%pA"Oun6m);\3>{nB΍JD0V;!o@ A;s+D#D2INžv\c3nȽ78`>ROPOUw-"whh$ x$\gQyU ?vX>nq=u t}R2nKԫ!\x|{FG}@zSQʐ?75`*eS]tKڎPS\z)";񣳺| <^F)Rj fu8y\<UKNAMՋ|OSJ|IhDEw-rk[]0C␖Rh3G6Kh+ot,GKE6G;ZaUŌ d:Nn}QZ_:L#$J<+[ Ё@'6DQUTFoLr7bݗD)]t6 0C(6yή" )q߀/6d13 ઢj dp\%s;!"xk)pd)r`9}14$ʿڿYt1Ɲ{+ hߒ /PB+`*AqM3|M; js@dtgmʾ(B%`;{u:3*)A(HԠ;n.BI^\:0Y.FM Mh7ot~>$F {@.%(3ͯZ4D"|9e1}ޛټnPT"V%]hO`/&ȍvJ~"^- ^}Cٽ: +YhosҚ_}p`5R멨W`/ B9G<̫-3ޔ9ԴN;O?#u)6|nL՞[uF,V+E?pX‰$>48os1Ɖcƃ:>ÎW ӃxL$Iwpd/ .5dWe$.\`6[,F gq&$Sw(kB"QS9{Lco1cDgM%Ak9$oL37ƍ@RK#I/'65e9gT>NZ$?CHRts9+&!L%ⷕT;R5SGn02: n%R۾9JWH[[^`8RQQH?M2|-t+9kzPdTmY2D,V^z_U=YOpǺwe9{V͗jƭƻ3gp{_ͽ:aE#H*_?؜9Tfo@>cd@w7vw;|rT[0`j)9;+TU%D[j~8Ӹ w`%0 z6j+ֻ nZ bS̫+j'}ޥG>ll h3x4mm`sOrB I &I6dN$v']2޵GΩqr]߱O5)~}QAD 3ׅFJDC΃{T KH6<;?qd#wPڝzTe#x©_F"IǡSA t5YD{HRSc%)u *?rXȿ4~k5bEp NƋWglx'V?Z #K$P[fDŝ/\a NmEvƎ_MD&_, J". :KK#= qS"*NUW5oHEALu7]axxhI$$tn B2[s M d>j֘:,76iJOe/'a1>}3w|qGd<۞C 9C/u[ÈKl Kk5W7lf&=EMo(l)X|=;癤eo,^isZ@yϼ:nՅ||ݖ[a`~C mݓ"`>|*kp7R''dMצHb)䈖I?2Y|&c#"&٠wQUS1 GuL7C6jxZ%NJ9kc7L0Gv|]:D71.yXكzRTs\xѷE S#NnGoC`0S[kTmnmdE|ZԔzni8R^#R+M 5hyf-Y@@cƒ@(Nj_#E{ FK^XoB(%셇Ds.<|Gf[o_;OfT_;\<GiTмX9 }+JcM)Nu>']6$T K|yq.q-H]&?yN]QCË>Y {/<`ChFHT d:k!̋7ם- E'8 |Lє@oh=?ph|v!(bǓhG5p'9x]bǨ[V' &h"E!F2|Aw @0kBL)zfŔR+(߈L(* Km\Ji:J0hLB P. g |\8A]Pc;yjSq͛ՎYs#=*`EpW89\1dA^%A7ܒLn/aWT^LNnG?ن<#qiwÕDi:O) AІc2p iX$\a *!&ҥTe5"F%笳/T)ZOR:J?E 3 W-r_ڢa1yE;C,5U*a|AKo8,^]SդjA\]36K YWmC"z#s3k^k4mtrHP% 4@b"PN(o( d66#=_pk3[C|a!|Ԋ `Ư VcANFC0߹l(z?ϐ-)PIR:kǠ!H` 7 }l&3W%tkUB F 7x/ ?[LRwQ Ƭ^޶xr=t%_f8>na M!/7>0rWe9w_f?ZOw\IY,7_Ğ-+ھ:Ȳ*ԠnN]  3E6?R$%+*|kuYnf_Q:kbxO| k2z? ;DϫM5d]gM)(B|R!i^A 䄥1tc(q"u9cM-{gKЯKş|(@|LXޙrЬP[3SjgOS0c 2?Cg&vlSCDcD8W5NjIݧ8/oŁ B/@7bScTGc\"%:Bt煅ltN*qb6JPu'-RNegaygs3h]ac|JW_*g@5`s 7aO=$4RgE)R&A@#I^'kZ.>tpuB*06-X1s|:uςP`ݘMf-8A:Ju5ֺ*BЪЦ +>v϶r"쎗"cjVkx>:7Ѿ ڠ4^ LN)S5ƪ5$N5@T$J[!S?q +|7}}nihZw_]9tMsdz$EvN̙`&J#^SiEd,raY 6ٕX6Ub\`2ԑ\J~jǧ͒g " q[J#LUn ׉1Id";uPf;Tƞ`NN|c{G?}1CنmɃNsN愧Yq>L!0 [' }*t~8G;U>sBS@vy}? mp1ASWEd0P>[\i1h\ѭq &u+ӛBL_;5߲׫\I޵dO?_-?^4q: .f&n{Q*&XXoy "R3T OIs4sg]z>6lkv*wc(ziK]x w'oL~%x+/Fu=}N0a?~:>`DL`x ZG*0 UE%JuM p-CME:|>BjG~U"QڒӕQ20xcaùkp?eEY莒#8Ĕ?6 mGnsd¨ DSFZ0%dBYI>kE @ %cf,gW}ͯYIY$4ׇ821fk!Cp 'Lb ݧ՘~SȖݺ(s^E2Y`퓆sqrjaTIݝoR 304 L*z`\ %7}OG8,\UzvQy&k lƺ<)TfMm}e7+s`+Hx߈p,ɫ&WO sͻvDIڛWkN|TW|xQ4FE+EŨ_5bvX6xؓI⒫lY5զWkvu xK} ۖ(bQ2-bjrkMumu ?:RTXXDwRsM`y ۑ.؁W{sZqjMY!tFu8R# <4swpڀēUn$򄻄(nٔQhB6q˟Ue)k#ir䀮L/ޤEG 71֤4GgrB+$+;uMj5,f%t$P't{_heU9*%Zܾi}N啥= 1o[?gm*)#sӵSfh'FՔrպ'hIvaYh=c$(n>A爦Ab1.Ĭ w7$WL)і7@M^FQ%i`j6+K%sA%# #Q?ܚ N fRwT}5b9SE|Ejgn꣝{N3@[1Z9cu6ykK; W|?љξaڊ"X:q{׎&I~=^o!/֢Fd$la$8 ]hO#K EP2WҾMYg]RLSH9"SJDB8BF#ȻzwF>HƑҰ&gR[ҖHRgh&!9/z9cB@bP-o)D:^6 'Ȳ$;@C6ϼp*bdє20ӵHgv4E&;^+%Vop4e0H<-h&%R8k>|LoPl Ǚ1D0 -@A_';'ĺ[/"p{BݣvmDuSU.gl[_q]ud^ 8IؾZ)g|fcXgOѳ4Ln'\j.7TPK%F}wa- ko B9b\H!CHVeg@@QiJȩqvYQxYГ-9}HxsyɏYw{TyY(ӤsbT}s6rUv82rzy݋+Xm{ߚU5̍ޱxVcb* qkh*[5Q(o;Fg}(;u|N#Ԓ:FN]q |v܍GUԯD5SֻrxMb5\$\MI4H8KU~/L'8uiiJ»d$1l]*p?1nIĊ[`͟#+F ޿,R{ងL!.SVw)Ħ2W2X}V' ~ p یb4dPDṀMU7CXfhr蹏i`[ |d \(>Λ}ϠZ V$;~NǮlc @Ic e=+ҙ$( RVtn6~w.j:0 q@0? 5WkU *R|oBS0~Z_uJ(`njW /Ԇ Sh4:2)jIƁ`T , |RGOh TFzwd1IW@!*ߊ}h%qgАJe:"Sf|sz Zsh%E2&~׌fX{̵"3~UyN'Ucd}tS@)Laɉb~Pcs4Az ܩ\E`& g$Ͳ7ocH]zZnn|YA!3\׾8ggA4b5oeFcF)霶:isdzFܒ 3v]63_: :s]E;ȗS]:J17x:83$̬˾83&vXqFE{JRE0JXO }+JXL},VJeZ~}\4dL91 :jdX?F|j"kT.,,]o{l?s)PWAjY!Ӗ݊juv|<_P7q}U:W8OF OqYk+>w#OYq%`!1!ǕD+'Ͽ]m`Sj5Og GB$o!M:/C@v##^BSޢ7IM}FG3߇HkqCWKX-^΄;>-flms/ᴺfDVy:ucƃ'Vۺ?l}Sw" d6ʙSXx< `˧ ~E5^?C<_}X[(q Lfyr[㈊ДKϜw޵o8CեȰoo;zδ߱v.hڨ%]Qҏ^1330ߎp(ZZ$|@^ 8 &ii-Ѹv/)^5X_:?!SPOOm2昊"rײC e,XA.#ίo_ %a&8 2-/HڬE(5}bOS}  qo֍K Ces(8=jRZ4~yFV}dx@pc(z{ZѱS_es=V)}xR<k*\P3 N0N)*0_Aef(4[b l`i;jD5).qjq~,1dVwh85gmZ|K+:15vBvB/f)G}Hi=ڤΦYS7}V5i? -l>)Ÿsϭ,Dl5 'ȴD|06!jÑ^~Ѱ +P^a +qU$ƥ}{A/B>#fgh0>lkS7/ w\+橳r< ^At) a}1'9swLH(p x(zj(W >n-=BȌh$,l^ +,;_Ԃ;iЙ\X'-;vdQVbwO6ع=4k#wQ#<ʓ fn*ESe.($q|GͶ>s2Ř{nYgUNTA>I&K&RtT)IAuju3;[϶DtD6ѫ;\S&~5ekө`n ![ͽa.1=+ӛu"'bkΞ]pYA ?{6ii2/e!&jIK 0:*(id@ώ+X~[{#j&?;EzA˟>x_MMՕr)<2o5$_y@kZڵzq(o +Ò^ħH* @=nqyuDž0m=!gnݻ*I3AR>Tz7W3lDV{ZP .xɱ,{[NBĂ?quDԈgF`<ݜͮ$!N (z9iI2X[cR-X͝Ie!Wպ >f ~D;ټ 4uӓ d>\=V\9WDM8rc^.h_:s*'f+!wD 2|=)ـvwm*۹O|vCZuT*9R`,NvOEg<~/(꧳nqK2|0s|"rhD&~QSd-%TQqAn=ܥgX;7$g*uzXv]{R"2_5E`]{\I@2h*E͙8i`q5,U#I4[Uʍt[d";=|x̭k I]t:(p\k0,%HokC9PM=w )D4HXjhy@Og]jq-*FcT boЎr${]TřD3e!4I\! 9AK)Hӫmoݤ"{$sS:=V]%Hj/k. Su-t^ lB4|8ZbqɈ<v~ _J@*>?+2ٶġXP"ܺ?Fb,|n! k$$)X..]8wd_qx#XwHQ]ֺ^ԐWFwGӔ9$%1$W=׫yLrūl:4h`؉Ai$Rb`,3ky^uaeLJk-+iQ)Cu(6V:Q:A2k8 5AAˍQJ}~A8Y;̕KCDkϻR?쳡 9R6ՖMg9AY}Z*H tNBaq-E]*[B4K6$[oNVl|>|JBD%!\i$IcY<vRN_B2k ط`Ja830wTkmsm: a= ֹiGꑋCά#˛ 'O^ށi!mXf_1c> Vg!VF#ICurņV H:)Da"w2uqm%*yt `rw]ǔ@O~K k|-./ k_c7y`RKBm?&n$PTcg1DCPIF((eJ%(l+$&fӶ#FLBDqWDJL'i˫ckVapv w *jוG9䏳|]2Q=C-7b)۾2U[(eK&x5YզaQ E96u'P(鶾g,XetG ,>8R=F^^S+{%'EOڑaڔUy(^6g˜YLj`[-(G), #0P2iȰبk =$2ט4ǟT€#JN(ۜ,L+9!lw 8{_ hhX\!\e`!cs72/ŽW7LHi,}=3yO 6&)^TYrF "ESΏ&Y 3jg_ci`J T2L]/EKbAn3POVleӵ6:+KvM5KN] 2WwH/XA[>@~16 b"`羪 WgtS=? U&^- 2$? Ѹz cS3H]CL;@2_g oFC1ưwR*dY Skpّ)LMՙN{pg0tK&౑[:pu領E2 %N UO{~xӕ^- *ٺڱ}NO"#.PE`qb}x$~ 8"f)ef#ppIs΁ _dst.`7*6DtcIF,.P+蒠@C1CGpSis5kqƶWƝqsSb{=4Qa F75~*hI(!5#'o+aOh.2_xgfPK-O14&C9&=̪-tvAN-YChlP(Ё_950%IEh(S,p{T_Sb꬜ ^O,]RP_X [IbY8†>fO>B?C{Fc?5 7oyKŢ!4Jg8o=rk9B_F>|'Ŏ\fyqNZS K੥J;a[T!1eh|{L_؅Ucqqܣ ֦jw8հ. Ү{s@}w`0m z6HSGDuJr ᦻd3tH2ΦIeqY EkI ]_SeQlMqD%M݁7*6T$4+g ~ xrP&:[uKtě6\nFSb^/`ݳp[Z)\}7Y@ ^8q2ނ6 ~4靴73QNw('s!MOu9A((llN%6?S2SuYɫ/P4 j]i|@R5CvP#rŞD-^*9wr+_*$KU'~)93;0drRړAV&@ p߆)MS \[fȎ6 ZH E"Egcw>;+j5z/[5?coMs^g_&Uc TLbST9F3ِ~^s&jm 6ϰ`D#ݱ+p¬Tx_2Lia.ӿQ ͦM(k&^ H"QUAWxL?OB@v$1 6_i|}MYo"߸E3?qiw "Kmkr=Ѹ4'nO(nˁvQrI'DvB% /jӭ/c1-,wn r&Q{h(h, ޗ1fxCAECl1ӧht-k]k1F3jtƪMctDw~CrroU˜ӯv+bhP}LR}sQU^.U0<0hyZfۉ.@8["<ޥƞK;)9h_}\jA~#l&J@зh[k q-3R+l<'8 CfI2䒳ְ_Oњu )7E!v{~ u9<)ѽ!զR) DA>6VGL[ QHG!кCYGNÓ'ƙiISvpMyUZ:G(%,B gۍOy {vf{Jn_8If}k3~l߽-*Ojk>`/IA* 50N*:J ;W1zoeG^A ;e- ̱dE;c?^>d::L$2 a36yO.8/}E޲x՜$YOy:/gc;%_"xLZж'hUdBeEQXᄆJsr{#n$P{d Q>ǟ2vj4VJ ~vmLC&'T<]# WҺ-&5xC& Wsd%&F^O:y,O(-RdcO\IjuΣ[u{wԭ\NjWX0=zHKxmB7ݰ :"oVER֘Ogi@3*5L1"43UもރVu {q0/c%1A_P *+ΰqj9VPwTd+pA{I0?՘oɥh0orӄ{ e6IVd72yA ݟvK[Gp ]{ rm<qc}^^TN%gH%'H܊.nx$<)GpQM+qގLOqPm;VXi!f-JH-oH ,^T{Kdb73dca,jkR\{5_ )%5ϒNiBլ,+|9kt!#,x̓}IJ$&X3z`f$>1Шrk=B]A`d$;R)gx94ε߁ $Id'cy5b%ЅZvhL-M6O]/P6'_z_p; 7}3.|=V@̢89"dc$IJ a$C<2?,tպyJwB#VML !\|e?$$`Ϫa11ŝLں$% fVyX&`}6 R=3̥Zg0g&G~H zisWPy-m>ֈL;|iiH,k@&pvCiGfdIцKYp̀gue \:A!k]2< 큧}_qW՜edVr{~$}>zcP:ky S,ǯv7父Hy jy([׀qFr'A8agС1Ww֮LZUx m'eW 8POtVk#H$iRaF~TN[b}}A'9pxօQ`cJ=ubTYf#ܮOYڠ+QCEL5";NxL]\pfՓwL;$TJc]̝Rulr=`gbm{޹p_ OshYٻXA=ZpT]հ |PM_vܿLVL: @9)o>iv-^szt6>abJ+c`\̇*VWjs6Jux ҏ])./\N/H5 /kU~)kl@Ov^~O!f6:, = VQ>sĸ"]Hℽ&dih\4ETb؇BIpN"q7BxD,?8jb s gRl(Fwsp#^6`gDQ3mό)ߧIuP 煉9B 4q{pj m= Z;qh'$,K(8S׊.ɲ6u;$K^)E̍O*kPP5CCo@>R4 I[eз錍&jv)AU&:A^&p_injxP1 6s9r3 '4yS?KY靴S3xP=$ $zNtDd!ԪY/:j j|D]pju~Pi'c9OXe_f M$Fw#%,DCn29>\^b6=  Ϣqku1H ]Swk{ ~h)ja!M`D2QVG*73(ťY6L;kј(>GK>%~dz&. E0ghLrۣ2}<̡]W⋴nuyy+B0[oӒ/QCn3DGwid;J߸7~% -y=6ADKxE(bƚJȰ>f_#5Y6ă -y%p鏁2a*f B~}{Û,xǚUüYGv g{@1^/s&ԕG9΅ zP$~Ul- .ty>ēZ|vNxʑx!y A#cS~?nFey77WJ" f lE9|~`VIHG͐u_C+NfG#%T D(-/s>^D ڡ`h_%#K܇0#?tS\trRyd`&GbXxQyx^%-mFR/:ե@bRqly`8vV mOl[i'oJ/)*B>Q!KTبNK/)8TJSŸ[_Jyv2UEm .|h YٸaUC%MW%֢%p|uEm0_Q3g1gO\PgT6bDY2L{fwSwcōޝJ}`63oaCE<7SWϠR@#E?-\/Y-" YHrAj*$mm(n|? ԙF/]c/9 v$m83AQ-}s#%Lw&۷ۏD-~ +As$umD! .8`$G~YS=l %`Tȯ͓UF\>R d\73r.ɕ0t{/[ N[=Ի\[H_b` nMԀXoZ&?-u#jÐ+Qժi pP(8%K_bBv¹O"RZ 2gޫv09JN\q;䡿&zq6W,M v5SUcq$Qt!B*>6<qy[lOgw9JH AcH 4H{vsAsLii u(Jdzx5u^ҋPquÎ5i;yaN8!#/Cٟ# KL B{)g'-B*F ùӾw#*جκ( }?|C8,r22naP, 6XqB`KPe F%RmL7RU4`M&H%.Jg%_6?-BuA]GNfnk(28JZE͎^/7)HwdYKe aj :E%ʇ,5,n;ہxڧ1r&!C(KL mL=?ϛ=Α0(yO „JC͚ԋMdt顧 ʹ3N.2C``HIZb$GP?`|+ajo_ӃraϼNY2KG =57ye0z#(-^H0JB@\d/$zդD.y˔D*XB,P4wXUQh,g۠*/K a9'A]F 6u ~0&bG@2X'OJϹEwG._dO6je\Wj# JWOݽැlBW&mnCAc?w@L_+Wڅno&Cv>E+ūRc\~l{EwFk Ң[>A#Cvڤ*u^sÄ"WTEI񟉼&l[33vJO>]h}0g["h08as>% A W e$M=\,AA#M^S˭ķk<~SLjpW8r-ad$'E @FnWnbRx{!Pbkh)\ϼ@f❚e"`1ʐe */DJ+G#ޗXLL%jEt'nE>8yJhՐz6 fulؿT;g_#EĨh'̡| _S}xAuCt@& %,kn=d]P̨fkxʙ( E;Sz&NZ(*hE/2(D ĬJË|Vײ;U fU>XH܆Hn;i1UrGxȿ ߦN!l͏Tm,q#-Da,6 GMFq d^{iH^ Ir0Xmx1 s\هw.0i'ص R5RTPj!j˓+Ê KiSK>MEҦoћΎE4\nb0ڬRl,0Yܸ+) Bd5kAZ K6,eaQ ["%bw6'}Xۚn@Lc^ 3Gs|)cDWT .1ӽ滿yL/['Uύmr6[-ÓDA%z F@#w}t5Bd1 'F;$ЁZtD΅Y^sQ4qŪ6zy@Bьpn;cן\JdÄpRJ}$a*uO:$J+p{N؎q 8t:ucOc\bpD\;0}<{/B_k+|OX=@Ël;m5VG:~^/C&Aki?HC  ˜'yLS(2N hU>BCu~wݛձ4r s&fÀ-$IƎ }C4l9@=wd.c^"9W;o7Pz㯍WW7M-D[߬qBw:,iMKUB< ,|<3&F j%a%Di !lLwT`|Q?u&.(qt+T J~de73l7u $uP*"ݬ9f}xsڌ|4Gާd̷dDpxzZ T͸7/x w6KN"a66JKbXBi@C⒘_[?ku5K=^A)QD^Tgol3["uM܊7|:`dm]=.1ļ[Qyx1~ 8 j*hQW0ROz6"eR@z~@ 9lɂh %̿3'5I>t]gE4z`Jǯ]`6L&m+mu~0ƹ8x!ĉam;Q)S1/Zg: LNpEZ OO#{[9{#cQE^ fRnjދ6gjc'3V;}2e,^D'afٵ/^uh{5EPjDֿ5~HlisbC$ŀ6 ).~ -"ރLM'rH,+XrIv}Mפ ajLD}*wOpKƅ!wUV;qE#*nk|p A{Rq r8Սc õkضaFhɂ,m˝lZՃ%l?/q["偐 N)@q3fL]["LL=2Qfd7Xr~ 8v$mĕ1֘MYU玝sS!5IM*Ia3젻T0(,y]eΘzFh,"UZ+?cZ~hN Wʪ؈dSCZ8{!݃MF-j-1~.}dݚj]ƌͦI#+YՉf-⾥TXKJEϽQjilW8L%we5#K#ڭ 4'a#~)~u7 kX3ēFeg \5ȋP [Ա-;ڽ;Pe)&:;l?B>#[ԉ={o m8&(d=y~(fWH#{XDPY,oTW0;ꙗ7_ʖv^G`AdU $Vz:Hk"[s =?=Ҷx:4ٱrއR,("⪒/. b; aut\r<͸ uBzVqz9zѿ^ikf8vi`xw,0 J3q4|T{q!x ^k[t(EXE0E6dݾVgg T%USF6Dn;+lܭgZG=_L=2b< ![i{6* W-oEY!gkeZQMqȥt[3(ConE5]~w]5*%J/Tl Adsժ>ҙOdH@u;8NEk6şߐoAaz.m>z17]W,|p)V:Umna5ى)HV~ (z MT]y=qӱ4/} `tUBpeujdkL7n?#^2!NLЊ5j&sO@b,UR\t:ɧh/Ї49YTYfdiiV0rE=`P *{ ś>QF큭 $3YV7 OTYF[HY%[8AJPS^d|o'z&8J͕3*_O+aN(Kw; ^7xgЉcEFcVſp`cL1ڜ|Im:7:˛dtwJNof&<1Yf q2@$0SW]ýhq%Ӑ=[>l3E_*{n1 *bD[':Jj)@D3!4 Hb}O`0O/ )z[wFVȜV2Y&`&XC>(pG` SX'_+"W|z/-^PvՑ tY0Zi VA@m‘k`TOt۶ȝX1#o Or^pRM5GV7 R}ߖN4 Q|PYJbHD'tqG"0 P܎0ع|Iq*U n(6sڏJ΢#JZQ+l"rۚ!i^룶辏ћWiD{{՟mК3'<-1gBCO]KW'ZĐ=HWglhzaGhňt\xL5aaq^Uv+3(!7l1xk} 6JԱ&DE8B9YM~ږ6sWf)'W0l=IffN̓AĨF4=rPb0ȗ"0rr O=.s[Y@zeWW)-~Nz։Ay"vӰ "w}{z셼E>spѽ2_JYվNjIiܖ7C&܌ J5)9IU.fapw@u ̞jV(p"\h%"J,ا6ÖԹ YRGb8- eEL9[i[ s!aꌀwFk{1u'< յGwbP0(?(N^! n` 77 p°W QYtS;x!S/s`B-SR TafeS 6V:0S.V+0)W=hqtPmY͵DhBt(g 9tW=wi|>ת}[EIn2ul3npj%;4MXfT sƫ)1tn=Iu!^MЉ8)W sy!k6}u;bi/PȮHBi;J<}֊S: % ('-+m6;&1q3wIIyz#Nء9LO8ۂb`}G|(v٣= ?Qh6㷊葛XnLCLzWށI |/\ߨ~Bۯ7:_E).:ʎsFqR5p"5:^`0h_Cv#5(w*m38a%٭IW7 =%z7SxkNE3]\j`HԔ-U|I3y,% _l#p?P`s^5$񖶦,|KnlqӋ=It% `oE'/ޡ "jj}|OF+EAmY>$rq%fD!@nJm>8'S7I'n 7LnՖV렜`R,;Ƨ]vf2 < s+ΕɋKS!CX,/9s3?M08^sU@~}Lp:Ǩ_eѕ2Pz2;ds6IOL=b[oZb'Za&XVtj҅mY`c%@^['R}yiOq&o-i9{͵4rT:RiE}IYv/쇅IK26urS#h73@m,+sn:~i֓ ȴ;3Z}tx4m^:'=b1^?Eb'D=v-Hf}9]zi74Ӡ֜.wb[Cwl 34j/Xjkわ0݀m<> qO@׵pKrˆ8 *'MvsXS~ v-DoCU\Ly\w}؝9ݒؚX-桭h xʫ@e\V)_'$J/4@GBy_ "lG5+:F[@i3g607 !C^ةӷG!6nG3Zν; KEܶP#4mouC=S=<bS$rH17Vzd6,$!3Y>,r ~IGvg񢉊݄B84@6|y[ ΃9]\#mO;ٶDR.V2[ 4*x+b%?cEvsu@;ehO2lcI)jDF!ZT Ծ~,\ɋjԿ0F;p[ѨAxt 7 $ 3/7$v"R]J(>;rr0g n 4].bRgnbX9,BXS$a;8ڐ6z (C8d!%ezY{0gBA G(ӍOfу莃*i\QJJwfIFC8R#JG/Ȍ 9?D`{zЗlWNSg~qXvxDPTpJC+n3(+_3+A+.B@ Uix:ioeF걤vmhi.^$ /ߩ#:i%6?w@.ޏ,ʡvE3qʱM+}쐀}J(N \Gb7]d@lU(9Đ_̩:lB-@^݆q Hzap_Gw2$S(*dh(<<,XlR<ӎ(-nOR*VƽeDm$Li!gX$P d{Ƣx6gG%HME ̧,fnh7xf,tͻQv+3NQ l\|I}vߤ_fq$s<WZu(fnzQ> X 98'N*P*/n e@2Xf+`S\ϴhT^c\1PqF9sv~ 8cB8bC"8qUW¾~ ܠY' AǁJU{Y|y8ٔ]-7pLSDEp~1!  ]oTvo)hm۶$kjUEwR:n<;.:YNXd&ˑn: @A$=0]^VIz?󊥹Wo(RDL3"2P(N.lk OӖQ8¶K|ͣom?a<[*wq꠵n qpٛcO/{}P?Օؚ.ɟVwFI& @Az<'-E/-0) ""b6-2EܸXwBei{+-!alx(UL_ *Z-! ,#K2A>wj7_P |FxR|8 !o Mn'y. k h{J&zٺ< A՟`,߸s]h2w._j=e'X;67j${a.pfטfe:+W($ %K]"4aq ]pkOASɤ1nOm-|tp8XK+Kźt);~2}JKLAɧF[]kE76ۂ^j$;Nx̆"̳&^ru,Tuj}}M!&XIzK[avE[`o߼o \*Yw143-uN=:{ V d=bQ7Ŵ)oM?2.%/CHD{q` Kt#uުD`Y)" p]oRG^YGIʏ@3ca5R\‚]7i"pS%~QhqZ J?K}$rG* ;Fg(\M>rܖ(nZ GR䪜cEn{Mjc uZ*#jM'PBp@,I̭L' fYٵDJ d'~H?׹z2@nWІdxޢ-;@ . ӳ\j2] ?jlGP>ƭ(k3tG[OLƼNv$s`40p}c`]l&m {UCOJa}{ k7 )VZj]:5I]`Ng{&嬙A+f#^4vb({W *3׶B)bsF;38`\TPd\PǶqE$":G+p'wχߟo+e sL-ѓ 6SxE =,Vdu`~];SoW,4DU?(ޗ3tq/.唘>PI ^"u@6EauLtAϢ^dy)>7;ʓeU5Tyf"EWJKiOBWiBQTw 3/6 LvR321,[Clo_$4Y0usc ~Ƚ sL[`} DM֟9ld{e )^RY]YEZV #vw@E'u9kr`Jʆv~.Ucbr6̪^ɺ(d+Aqfvt>ZuT(7V/(=NOHlN=b`HK`wⳮ ',ܲ} 4WkAyǪ0&aL۰Zt4)HbB;uxqz$fKXsNZ2_vIY7*nbvUxyh{OJG#|NMyЍؤXV^t"9 I>,dUil3A @V$dEG;,V%g<٨P9 h tMr-h0H鼩 HHesl "w"Ƅb9$29[ԛ$"F}Y8~QonUsK. m~A=0اDlqF`Yߘ ŽBǤmJ(jvfy_n8Cx<V@(𸳡f/O Pb{unk&МFOK.^Nޱ_ƩSjRqzſ,%{p[6Զv#Rp@Vv/oDt Q~A0j)~@gk5'w=j~d͏Ťx~3hD",7ڋ!7&cM,lLq=I〦E4ӥ~1J=!>kwsLS#B5 lNǟ/. %_@Jݓ_<`2e>[K~/S"Z% ^[C^K~ ?w '?;,GI#1vرlWxO㙢OAW<+ˊ7X -r2-~xCo qL3 ZVՉn~.O - X|&юLϥ"0Ys䕯?Ao`rU&EHN,}HwG(Pl BaL,Y{hkxfGI!Cnyz`XXx<}Љ;lz3b+Ё' v Po_U5P+aELWkrǂr^^'7AXj#n @M=g݋AL2k: #m26ת FWI>K;WQ9!Jy׃ۇD6e]b%J1k?؟Cdؖo3*1t[}@@g&E0z o#II|CT0DpiR> Ttt':`fcRl3=;-1z/zk:s,{p đ8Qveܔ Vp6񽧿m=32*'6$xlMVy3Gd粃 TlNΖZu#/MhKva ghT1ho\nJSkL8}#3bY({1+K*1iqy֩BbFe. fZ5$W>";#x )%vcPFs Pz. ~lApuyuORkA'~g{KoBr7#$uWf6=`&r.ְ&Idp!\=0' \8Z#`譊Mg!%w@~W< 3n an[2EZ/`(: fY|T2HJNO*,mѕYC}hd 3R% 0Wc0~FcIb?;(G0Ki "YPdIk1:s h+yz_۱|2l&sB-Fr h1yV@AFn:tu ȄɼiQ!lO74veE@p}rq8(h4̬E ͫHYP{~ tV$GSX˸g?@WVF(1/NKjYd/Kc $` {(,дcz "Xdy9>ŸHtLg/Y5L$R`0'#C@& l* |2F*q5 HR wX_F6 bsf{#7t'g#=bѥx. u:r!%gO}հjwW &G*xݭp4&7H3Z$d锝ذ&gKV؟_p`J,} UyoU:)5fe U#JRAЇlՁ2C֯_P?Lkip+.1rQdZ T.H%,,քz:2Tus V6#b.t]$u2>U T6p͹un [g%o ^߹, m>* hVv&hթn] u ,z4-8xśSk7!^0Ҡ=9e8TK䵙P~as" ĺƀn]y[}ZT\f 8_&Pf'j(gx]J=bZ"TxjДcghFҠUmTl}VdnqM0},C@=!J-5tوiawcKinIMS,s֎àۈ&O ~Jmj)^ؔuyEiefqj8I 5x滴3ɚ)>Q&E]$7ǯnKm򝱉eEQ'BMJ J@e cԂI\<>*}=CMEGV`BM)7'¥.gQuD"z|GCG-ջ(3h%4߈6!CUU"5s{V t8ut1+* >WFOt%rg[5D߮Š]^)7ѣ p}pg嘰&_.J'eKVr~Al&@SMszqg}b8H\!%'Cλ\  _ 4.B2r UTsՋr?+7/(tg^خR, pr"bMÑqEՒW2`p{%B?ּl]\j;=9;C$z>iqo=7TҏFUA\rLJ]ssM>tJ<2Mε,V$m_d癩*-lMlCggbȴA^*x e 5#9VN 64m88žy0 x#A==!GT*K*y+ JhRcҴDQ2z !l(i@4Sfi@dPhFt!Hx!j]j'Ȯsbl5#yXEh J g's?A vڌ+{ :mD`i4PE!$w:!!crn`Knty^Nuy߀9VWi]%Ax /ۍD9aI܉Vڛb(FiS/2)ʇF l}Fi |WD]yx0\+X]ԃZOxD'ۂm<0 9?yy"!3˜E VëLL_|Tw+X_M9|\aP- d'&Ƭa2-;1'h^a RhBSA洮zy%ɚiŁ ^-}(R`ΆV"-?8''qYmf 'χsY.T/Mm 9vl>*7|X%XF^\D<35׼?1*~W̉@b3H+: M*~ɀK 'g+w+&;2-*Y N76H.ZxenC.pDi{>" w$3N%\^y.1jALK=EѲT*Eȱ: %\Y qIJ vy4Tg1_ES4!e>'BʱNmv|@ߚ#Ij蠘{!hryfeԛHJmA](vH 97x az3bNHj+֭$*n 0vK6n8Z"O0/\{._8'x!wuaYɁҳMgaB7\ޒb-)Tӌ@VJ,wV&l!݉;32Tم̫.(JL$e|W[nZZW@@\C:DIcfqlxdug@rwyq-!'-֍|x#fJ :wM 2Co {p7{MwxR?._X"Yϓ2:gXy*͞ L=$m *z:ܚC ` -hy#a+ܤ7\vWRY#&NINH(bm,U XşܓWJ6q krS/L/ O0Wz@N1?􅩶ϒP2 \n(K4LJ~̗`cXFœ5CY{Z҃A7q>T~ N/Sp6 br<-ߩزFfSQ@w,c80෽2KYh r̋Daoɻ);ɒw mrE|wvBZ%ic9bσ p%b0ǥN}Q }Dw 218/lNг.e. ހ%rGgD9V AŬ|.$ @!oJmV-T EՋe5OڤRh# ngr^vZ_[@^h<SV^)r`nϢɰ $?p%`0dXIE4Y9W]hӳ#Gi>]D@YJճAk[$ÌDO~һ{=⩑~evH4tN+l>qE^F=r)ٰKm8v2 jA} ͱC_:eM k7T]fŵ{+IK^bpx-# iitX؋tƊ2Kɣ7P[sKU`k<9a֞CMiQҖm pmMpį51(^NZ8ΜăM>(9sJmd[Qa'G>ޝ E%:Ԡ>ZAJnA :!m)[ ō!ߓNM]sE-; G`Xn d6gy4`B律Q/TԂLB~)>RJ&lnL)P_#"!]`o{@ mF Vcw{ގ\ -DL:T ${buG>hW9 c@s&s lrT\wش6t.CAXiJYő6vp(0}[-rzwvU=4"qQQ` (],h=,ڴg`bt R Cas=Ňj5ß"d0 i/Ep1=C;HI~W*MZ3 *.XS 8$ѹGE/K96EK+c2ji0;51 .^@[BvqCv&9Nn^.b*ZrpՁkqˮ&fȣP @Fg1F8mSmՄ)\ʖ>l[Oӧ |`.|)kX'5A:#Ew,,?4_<4C V=޲?gBeTA@b֤T5 _A|e|%U!$ #g =tWi,9[svծp햨\`/ CKY><2$YPghۖ:-VB pDyIJxæ6|g!GW8 D<я`sX(HSuSY,9ߒK54s[cJ2= 7?|x ?7{ 3$(n"`f!|J:d}LTWaPj3g<n9.D[~B=R3W<*pE&D.1 ܦ"4=:c@HˮK/;7\JjF`ЧxV%صkl5¡k,uXu>UtY' DžڮUFTe iOAw+Kʓ"Xu~SL9k[XD,j8ӕgT(p O#oGDu  /7°'jQ ;v,X!4{bp'm$tuA8e:v Lx#;zumZ2S1م9Knz jSKzR#S}N ?V,&w3ͩY8Y7|2 ^:4މ'2" euOGYدӬ H\@xz#PPTZ³z˭ mIZt[p1#=p@T7=5%rQ! 4/ tRqGB'BN@,)=" N+|T}em5{QΘd@],TU9p+)P*/V 켛t CS6O@7;*V Ȓ6?^\8o+m`.ur6ӵI{(Z= {ZQ1nQnjHԅvCQ"p^+لg4I{`H.l洮 %2OWE/) 8QC*wE&Ry[>:N's eT2HR;ʉ 8MK$5GZf<|lú  %HKD IJAғk..u?aoˆA.ڕ π&"2?EQſ@n6_.uЯoVNcJfXRkIAKgv(hbl:@T5 K5rj?y Ny/7"?Om*Y_^#TӂQ__!C&%&ɒ5xJcmi ]K`d3]"ۑD=plBѲqy7#sUdVme R_ojgkPqX0)fe7ղ:h_%[@s~ckb˂"!<%.樾H &Tdk*%D) YKt װR жM<$̺yVCGqR`{&,[n/븖&Դ%@ˈ tXg򴵀JwYsD&[ Y8J|2Nvq`e7WI3B#л4J68^1yV!U,%y&tˊp1*(\MyDޚ>M-ma+u^Z`Zz{x*o@sp.߃y ^BIb_ÁrĞ.8R(x8 ]pW^kRtr^Bs,1ATVl2a\V˦%W7mk:呂))}pl'%H|W|2{9Ty|ȑ M?NB&=z'=VOzVUf^8|<ı9oAXȞlj%]r 5FT#<䄈]&w?rz3͚ BgS65_‘,T—yEUcg/ZzIJQ\+چ}:xMq`O8 5T[Y0 ԚE)%96Gk<!tQ.N~Mg O\(ṣ1qf[qEXt1~8sZC *VS,YMՇ,g 3W5<'2I^ٻzNvT𛨺\s_If&dX|T-N%糀:3lQ%Wn ./_ANy :z_, Kd]Ⱦ ڱo5d1L4hJL_"? ԋ C<Ӑ>jUܪ%ng&fW!¸t/@ƳOog'-!lyM9iRʴ;G Ҭ~86 x4GD5d|/(vBԷrHsW$rUsQM M M/~b ƈ'9TZ1]fȑV152ay_hL&k&ʦ_HL~sG@U2^:E[͖{QImf2VoÓ0A+6S0a:M!Cwgoa`qݞ۰xX1nK0U;A} :m7ilk;@q}-O{NQ,aDb ^' 2Uw|8 ¤`Y 1=^7} aç_1ֈfW} 6yAAݽA5sEZ1 A2VfBwԙnޘIvvRvlN?]`t98R:kY(I ?L[P?0re:eY!_ ļ” '1&5j!kvrS'IP:4[\ .m*=Ec@ټ PL4nRp.W?DrrJ2 "Q@ލj5F^I)19`"كr| h'5b[5ʲmYRd=޶Rv)n`bG]E`Q}B7FP0vAoy옢 tA>;;Mmdڛ7w,0MxXV?>j`'qmbp=M"`ChN&9n D2fL6(U>gJEF4UÉ52̕ͱj YO;jpC\P/):Vd$_#0Qg 뚠1Q$OQNNd)3 QTށ$K& EZr_CC<+r[6oJ x/茉q2 -K#i. hXdcyf ^`+_UiMQ,m E b$b*Ka$.膟1 i|:](9zӐHge8i+KP\|40_{"U5x;hL3eU\{,!:4W-@Sxf9kz 5A 1g6 rCc[݂?L#`# m7>f037ϥX,'(ķfhCq SɵG 3_vtd)Ȋpk{ɤB-ϺRYi͋x ӎvr 83Ot>P3sxuK[t | wRu{YpXGUZh՗yLnIMAM_ U6.{&6$ݝQaDOxH? HD@o1]&&&16 NȈg 'ٍlvLvSBtX]ܰ]hp K']O5 2~rlD<ޠBSZI~X;hG =B]än2i A] 'h~fgǓD >!;@$ fY"ZmHeQɂRGb|utL=9;@]l|#IfjrށG?R']N#[9r CKap8mp QODFXLH,Feu-OG@LdT}hdr{(Քh_ʁMd _O zDi>Fa- 64$*b%~5@y_H%+a$5L`Y݁e[MLtdY٧ \!?`k~+lD!tk}/׌Kh:LY!w0pP:`NR'Z٨ۗ?jv`P$?Q^I[o4' -}$~QbV›-72y@V3.q&`{)|wƼ,=N0ܝH (cМSقݞX=řy** LQߡmO)W3E͖N^~qVЌ}זCPBʱ5]7d{8X̪ =ɋQE5No )֩ECb?ڶGYh?GPS( >$רJ'%إcdv0ǂDZJwOhi{Re6`CH2A(ėeO5r*֔#g#&L|MIa0vaS>W?rOfEEڵWTHSBaUwSYP48dT Vdb.O#nk/oO05ŐkꅟuE;ӭq%CKu7=OzՌH#˩c9Iê)"cIԯ RzR*Q^3ߌL0cpz/uΞ45z>4ֿذ5ɷYK!Vȇ$ XY_ٙ|S6h/]*Uso\CN 7r)l1+|yFAd6јDhrhtGuenE&܆U4፾EkaI ߒ8t6tq}TM#JKAT͕"=p-^E2-ۂ)uϥtW Z~Yȟ9͸eϔDdϯ?q4.A8d$^;9 XϢ)"Zm G倳Rv?T,A.LD瞂#+{nGD#fl<z*9!}{e\A יgB6kfe6NGݥ._ oq"ʺQ{G"Vl*\$GHl)ڼeżfɦLCdؓJz xp6Aߜ҅auN.$rM5TV&4EexB~r30(HAI#7:%u.ѷV(l Tˆ4}{}XF|Td3e%Wt>D6fL1OdkYsjbɜP5б< sHKx\3@4pxf3l:ה Ć"0S%nbv e16DkuZ:7UɄp‚%p~^yBM^^wafo_~W``gz8kntD_Mmqt$φ8 Aj'65\_ ^DJ_` ~:۠sqXU}Ц  CH3H`B5z">#w$7]갨­”Z 9/J`sd[kkcsN,{@siu/ߘ,J\9g'Hw59nbF< >3Fåˊf##x6-b=ZT~lGOμ wu1kVOn6 Wy<لTpOZa(`nwv*vDX|&E]ҧke >|y lJL&! #^Ko,s~`CtJѓKݯw3dh?דW%L-Ɯv58Uz+'m-!<b UhwWxM`bSg/2IQm+)hk3x&9\jx$c6C23?;rR 5|d P<w`%uY 3=faZW+܇Mmz SyIp[krwg|J6F[՜L1ޘ?uŊ ^gO]a4ad󃕤-fg#/?ᰔn N^t?hOQNYMbTg8'^scnJ ؎ 7"{Qq_.08%fi(FH; Vw.DK)(|ݔ̚|wg7=>;d>|lHsI^,̶X BO :MVm?o̥]X *F^JUTi7p6Կ漗_s(̤$!4J]{Kk geܼR4ߎHn< 2e:`c0,WO'¯UؾP%x !1^]|~AݢD1㩝$>I͢Lᬂz.xT;>[(`/N(ǡqhؐ}Vz5N%M[.{8  klu0tENIyd=¬|cgOc}r}vO"|"f,:6k Z36'Qfc] V ca }(NQ$殢H/Hn\NbYE)+QB9ao%_u 拴N35nS@ժ 檴f5q5TڸH[Pڜo^nwg*UxvNo^hsnOAe^>O߆ J|^%t}m'b`a`Q@a}ο 9\eCey$ (r~$ cTܕcw]c.w\/x52XsjuJS\]]\Aa vv %l `ǘeBkΔ*_@_t+KKp1l Sm7xs]O0'n[ ') zG dzǬ2`v 2\)~; U/ŏP}x,!{ Ju-D]a\ڦ %޳ rī][0K@HO?#͍qrfqA^-R:{ Ok(JU~7CUW*"DpǠ턞t-N GWg**5 1ŴM-T ."+(n ZSdy-:+ ?{K~.}Ξ O !|Pm=>%Չ>SyyGMjn@K((,M>Vxh%+s;#]j. xkZ&.<b$Q9|3zXCvT5H_ӵ׊BjmK"ԏ,\] &7C B\7NdmY Y8ՁzC!|mj$Lc#&YLYGH.rTsU1w)bV ikc OlbCRɋ3Q/=f6J\ot1Y)uY>HYhlUي?rlJ^)W8Af]ad ZX] ;2ζy;UQ3:UvUnʘMC.8 /dp=מ7Wӕ*927,({<{H,bR2^ᕆ1Xr=YyxR>ަELUiJPӄ@l{jrL;63[g^Psd_Nrx?kvԦer% 0AY~68L0qr6ooQ#v.LeD,>} fY K_֙K]=y Gg}WH*Wc8LYNgtS0,̛|Ӿi Y+)15#FSTH2E~U7M=鶶%kLmM9q|_5Cf:k#yC][i4eɝMxܬSY+XR+Uʆh} }TTyX%N>9Li+3 @'].w] 1 nb, )|MFESK%}zjPXS|+CwN1v}zs4]IC/=\a5z r ws.Џ@dqF>o&b $ޢP{K l֍Lt-/D)7ކģ)&D ,O9Io`_^#$al`41gyGё9fUrAFΞBAN!3OC "ekv cUQ—пR:Q%jtz /MsY}hobB'Zfxhs 1ǦIq,{|KoE&+Q:ˊ-9LY x L;R+s^sL~y8CniW6Nrpb'g8 QR ) {шD|-I*ox;%ޮM'ӎVIzEA^( yBQ еt?}'lƮ h}UHH'nނM@W|spzpOu@J#:q_ˡ[1Ɇ ,,&`ZFS"6<].Brs xY]جq2`9sPCKpAv?'xѥ}ڳ7pٳoU QdCZՉU=8rl^_>W˛bb>^UB]3C4eр搁>m;{[QJgYz:7PܾWЦ'Z>`RS?l WpaaNu"oGӃ #T/#ԖIJ|okp{>AOp{ _v%nbm<`bn/1ȻÌx!:ۣO(:*T5]2y&ٓ~%G1Տ0za+Px%)]G+X~{Ap2$x (dV x8\Lr1I *!!)4p³u[Ƕ!4 vTIZc .PMA 83D}f[SEobtaJ5bo- Я^o=UZЕ<LH3&BbZǵ5aڏOPO^eZ#'CaDH@pcA0V%0_A HFyb2tֆ _ڊԾFNd$LsR+},SPDtL3rVohBwrAXӌ;5hT#t<_ͼ(Xv@/`pӖ_ ajUn,6Qtά)uKËV&fEF^yک,PنSKBıw[8gM?%R_9 U=)dd1X:mKY,__M\[-uZW{ȦѢ!+nsjuAŎ 2cm[2s+LcZڤFYJo2~)|qg&W63Ї{s377]8_->{'@k`Eh`<=?)ərVR,dI\>c1X !kql!]L$N@:_ a OQ;g ['tagșC#i.-%V Se %B=I pFJȊج/!|{]FG/;4Ԥ]Q"A Y~&B2 kP듻R(/ 3^Czv5ߡ}1Q00栻oSwQ!z,S(KqUj jHjRt`*'oǖoU ީy_XkҞTQ`XII2RAw+J٠[ 4'/Ͻ#y}E0.b=:U .Μԓ>43מlgwWS6=Af]5/,a&ς[ItO,J}MO 3WW?a ^Os0i Ώ_ S1̥ȴ¸Bgۿy`"؃2a(ϦlHoNcPȾ+1_`v&cTP5I `ԺV˛H65'.X\ sC){ 8 %QSZ6l72+T3z"CN ݞijۛRCM<^&{(/Ǣ2,מ)OWH;Pox= YDMr/cqF"j9QTə]-uw~6H暳U.HDVYs+ [etͤ!M2߾h5KhIXy$G`Ohb QlFOtcl½_eCD]s"凿hfA| PQ9C0*V# JGCؾA~攎vm] zW+zf sHIsk\c&BV3vxPaw/ֆh,B?_xDs~HJ'?ngk/6z ^ c5/t]g@OaЛԩ[F[Y`~?;\Dda%iz] 7`jϩO;U'쑀9oׇ \"nĒ|ҡ&I~h[Y&} 84$:' ϶ls!Mr׋͗'8߰!Hlex$ Xik[U7SbHzrqMe ySyW 9yT0N&YCTS8}>E=d}lDDػk*ue,Ht c` ۞"-~o.G1%\f[9 C=^ :EhML&3j%.[ 2`›0 t=$X`){ qRs n(O<{d&hSs=9B~Cb^8Bxft 0itFjK?%2XJ,ó.7{/#Yq"Lo+ ŝz0y5/%hQ1SK &Chx؃-c??֙oڅNEvda֍vi-ڟDWdKdw&{DqstLq׳#Cn~ۘD2zD =I7|4Ci*it&™aE,-"gKI[(Q5e0uUGWoʏ羓5 8\HVZ:9Q=%_޵p ~t vtLʅS / }0>mfj .DŽWq6;?[iN1? Y=u޺^o2{C-?Fo ֆ>}?vX<dB<@pFǚ%1ŒQ_zuvkKA# [Š|Ip ҡi[fPW1*G<OL!C|NxBmZeOh6JQ0{ޞRQ(XHvZQ#o*^Wc3ULfEH830T&Rydtس 4[\ABC/>)t\¯I|9Rk@["L({Em)$8qb#z>IfTRi;TOe_~# ngzOjʞuN7x|é(\ם˿C@I8g#*vp(Ot^8y߲MԹѿGQw ! Nqf> nOOAeH , )hBL');֍" 4|Z֮4hXl׷aW&C:REU61 $'R4=U(/-˗ЈoX6jkkTT,ao),ѝm%NkS_!aҎ4oRo MHv=$*-j̀|hM+ *jWOgls7tQ.o*g 4aQmLwZ-.vi0aKɕm&\RٯZל@}$60 ם3!3D!萳dC%SFc TLKj~yU ~I8?`Ys鍵‡!s7ioF¤}[+/ AvgvR|UizXeSxyXʃS+-0tM+͑ `C_)bD6x%o7` ""'jol! U}El .W1g^= .DW.cˤG=vIVZU)tiPIWr~ 8{O”)VTe T,^.w`׼ E٣Q }<;`'08uB,_()L8JhF<1?[ 2ĴO؉Z# 7' B@o~-3C rS꤯X G\ǼmS<=:sF3Δ(Jt䪹zfi|%/bV̀M[iV o5AJ0v8h@SA$8#4{ho&T-J;zz'BJZ[y2Y6k)[DOMҤu2w\'Brw\F(8G }tx.j\(ߘICb'ur;ly W*~ 6Xj”(o)JkBjx&* HwjGHm֒s YY~ mNObL5Ņy< |RRz4Jk֣6_>-TkmQ|Lj0o[=F.cxt́4>A  [r@[,Ս_$_v2h2s/Y_Gq/ YyJ}ߢꅽgDl ա'YHT)2xA'?ԐQͫ&>ݳ" PG6 U޸tD/8ނfC Q=)}"-Q|Xz8sڋ8}9~/* ٭yGbx}}Ԣ y>Rlʴuw}O^Nwf~M+X?+>=hۥzҒTo&29Gnbjf#hPU){LgL 6t#L/u L,/rDg\x5|)L Њ'Ȧ.~Y,"H;,Hgщm@E3zU='br7٘9~YZg!RH詰58;/71xaq ȴ[K|4HGs2G5IhA:b.lnqNAKelz7=Ĕ.A7I;lJ {]Os+S&Y>ovxDdGIe'fT芓m A9Pf`pْATZ,~_/>@qHQ=$i> c\oĠI{j]TeXxV۞6RZ\Y @=jQ=qc>C$ Ay(Yh]&#t9ч,x=#x3unMۭ@0f#w-xm5褆6-XNO[*#mJCInIGY }?S,a1%"{Ɯj12t[LR'Hxaj*C J0Bˢ>ٙ5;'ĵ!R9o9F&9#ɫ*^pZnn+4Vt:csCu^ T A`dGlaZV:Mb{xYںh0 PH;uy]xKLPu-WOEmY]oV 75rI3u dTNgS \b=WIMd'i/6-KTL]#۾8܍o,` )HېPc/ 5}J02晊8P`9LQAwf^`7j2^XjEĎY7W~ܚb4\ޱ9FjtMɎ&=N`ŭiw =fIOEtȯ߈z@dq=ne{6I)NX㴨R y̴/6ӔP2ԓ8֢xH^MJ2 Tr a,R6URq3ݝ5Ц 6/Kz䰻STTh:粞 ^qs, hd|ax u,?=kD18ĊƬXU K πL1txMʍd$J 0"ߚT.DĮDNlKX8{ͱT~ d!Lݷ4bDgB/ZBNͯt5 塪nxf0DcB*(lu ϳx`q{B%4.mSBS!khG8S!*>} r]ښMav^a9y_mtJ"J8vڝ'j>>NuoF: 2 6_)8>x.=q+sN'"_0"- x/ܳ|IXK%9uP]BAzZAI -t蔕"\5p@;C$i!Ǜ=Y/SMYQo|ͧGXٯ߆D,̾{xGUЎtiI-ܽeБaO6L j Z0 / b0z^?&ꑭ:yKDh8ocdC z~7>a yɍ^rIʼR#|=ғ_F^Y,Fn.DkQUkdU@h]ѐ)~~M *VTNFiv R4K5mA$QA%5'0yk0blAmS.X5''xoáT"ATچ;M?T?ԝ OO)N53"C~D\ބM( /sz`!:x{k̭(iWվ2[pM@Y:쉫:\5+vq'lz@IU!e*B0ǭW _é!FnKɷ5Wl>?݂AjAD]*/sHJfq2m쫬so*.$~r7|K/ ;wTgFl~sɘ,JK< oi:38Y\<<~Η,p!]?n 6/|X"֕r_iox擿26{'+ w*M^hky"[lF #S:=}A(DMG.4H`(R^DP8&Ol{jaq=F3Z۶OAbV#cHZ2QWib0H5}n YwTN[c"JPp"ܸ%8L\"o8*>,!"cFxRRvd׌^dS& ˺>NB )GfmSI 2kyB~(1W̖QrS=ߢR6w,@h4> AV^M(YKxzo۩>{'1]#dBa{f "!b(_Llr.HIl!8l?%+ՖZpo]IDLǻZNaK~tJŲ@ƔC(e6hbieĻ|>||'Hșd1i7jI'[ã.@<@ONp?&'l@ O5.eu!95}UTXs:NP1@"<͘Q$#fG_$Tg`B;*]f]l[UB;#=iA~DbzW n儮L8 yc/->ƊEn8D;wiMӛ!!\>6%ܔ[.:$١N,15M wa*6Sڷ)pA s֪kn0])F yieI0YU~N"hot8ǜ5n Dw# r*tIzߥ,ˇ6Ԙk2lTP#l v3[tV{\%㯑Kz6\n7AN8 hz@o3aT,~BaoʰqXEQ >` :gxbRZ%R (?)= Asͽ$\Z$iw M3ټi1}/FnT{I :h4p,w=D$Od4`lJ4f1\i߫IYP/!ZeW6tWn[eZKp^EPrߜJ 'lxS=,9~Y`IU-D627H^gb!m;S-#0z32YAW%?KHۥjEdާ*PH,lKټUc;BQL]=K낆_J>`lb,@sڳWkľNpJ"}Ȋ)evLҠ3굢Bea 'ʎjf?YhK16A5aAJ¢GUY#`7iɲ%Bo]u"lebNH:؊IU-:z -ÿ=0rP ?skj]L3WE ;1༧f-jy.@~<@ŽO?Xb?gV_,ɘ*pr'{Ic~^}u/n{u:pf Z\?#u<\,A]$m<0zJ<mէGoV?Hpx"l@Nai[$޳tY3ܶTZHH]wQ[-eAM2b){o栐*0 pr%кΎRH]A&Wl $=O`&]hD5iU>v.(Vd^ߑ<4q8^ γ^1Oup O;a?gj^FoΥ,].*a9OI 鐑(% Q0Q%`8H+oXW&Kl=zhlV=E-=\̀ |j;zHԴ87Y;V`%Mݙ )=]bزn(2NϠ!Vz RYA V Ii玮ݿr'0h1F*2u62YD ك #*wmAUճdg=߲LR36s(&n\ xv0h^=Ib/ mh!3{F$* mmcyC"pMjd²ʚu"}"d;Rݡ͚ؼT`cH "5=UOcEoa,!=5:.RūBȍHa@y]X\M$*˩F]EE$a$Mˇ u೮,%)!1,j-B8 A}!!a X@`UO\<,7BSkQ!@n}z-pJq੯2pf7?UHSĪ{N*99`V .&EeVP`/eiG~E,. 3Vʦ8}OFYi?4!Qٹah^h_l8wgXQ?LsNk\z1/ngNiw#,Yb-X#=NoAI>8U4ԣ "2FHgŔeWP>t y7#MA|6ڿy1lmCNR<Ū(o pLxWgl@y\\kc1_jjaqJ)Zul@EFd3u!o cϢyu4 @H͐Rw͵!|v\q^aS-2.P'+:_O1}css\]B LQ [WR挢ꔲ6nәmFɄ=!X/hMk 7/" FAekޚمset{T5SN8_: $yI޸ImAl*Ϙqg{ymȁDM, z1 U bZڱT}`kj7c,_R,84Ԧ8= ƸߒgJ.j𷐅P~HthQ / R ajPрE1r=j k6xF݀Ey'W}G 7%fn]D<9̾|Yߥ2S訑` њ @b;Z̶<uIx2/ëxRu^pQq/O «?q`0ll8諌5MU5]Ki~E5ِ -Twctb`U"~Q ]= _3mx- J@䢠C,:U6f[|AI3O 0 Y$P#vm=O)LG(K=, O5N^3*$me#ǥj#qZ\ ẇ9\lT N]v2S&9p {e6/.)Yi#"Q(`MټQ~ @ǚ3Rf.\n+A+e_jا`P5z= J2wkeoEXwe1_Ra ކ5Gw0~u?7H 藸4,Mh +tð_ }$.F>% GpjDCg+4hA]{W2IR ~Qϖd6lguX6a,wZ`Ȧsl9@U5Z?H@(9-eJhhVC@ɡ@G ~43acs$%BAb; FƾTΙ.:Lh"x( 1z}f%-()R{aj7x-B#K?rc9Xt+b|N*AljUI1\p^6\&~- /\^$;(Ź*3f'ȳƙ Q Kxk>ِL펈 6VO71>,l5$QYMEѺT2{%#"ט9ݥO-/oK䱮P; \*;yG6U%۵IWx,X3*f~6|n7ig;XfܥQȝpÀ3#?6Ά'L|rm@ר$x; v_ )Qezqj2zA3Ы AL"[.f2A∨ަByPK7#x5, yvV=`{EjE%saJj"P^~ AgcWxe3ǃvA1<,8 Iwx~ BZ|Jrvl̓V}-{[,9Tŵ (/^7|M}#â$p8R%MsSMzGB oF3Ud9EɈX]s,Tc1"û|K5De_|&hZZ'zw<حND~;? 5f%#~$/%]k;@|#F@ZdGf\JiV@9>ILt" u\@\=˚/$`m4ؿOJRg6]t I,smƇ%?m\BҸWs].6,>U$z:ZB{6࿓- L^zB7C2y:SEw2mKu3S$LVrE}i s3}~$#s K `@D\;@b D~HP)yCخ XCwjiJ0'RӮ[cy+t>Qd‡U`odG[PA-[ouUoǕˆ[Uqk*nߦ02E۸=qbiUf1Ec/d7+m ඩjBI[ITn#5Q`O v|{"?H䡒 [< h%4ܗGjB,l s/O?xI:ѰMW9b聯XpSIS쟡]s{V6aăJhXg|bB7U2{. PmYF {CQƶ4 KPiƁ"!TJjjޒQzNp|3fXoX|H=:Au"e@-ӲH>2gY@ڡKǬN!:d/L^SVp,Nm{Gujl8M8hf<>JL B$gIvW¤BçlU䧊zDYD4-½s R f ya22,J'JPix=k _s#+8мp2ğ,=S<}HCȲ⼈J+Lv|G^=APsqb(B<[* 62)mbΠK ,&[,:( +C֘wgZdN$FD҃I r #xHZ+fI-Q6PVwMǬԣ`,;w&R/j%6`:CsR6zOQ.β"4x%2F7~vX%{XQK8e7S㋨׫̊U@(ƮS‘h[b.B`GX`J`vUX$c5CZ2, Sd(v䡐#h$k% Gݺh2j i d#O{YtVZ*vPqD(0PtdjQ; hRKSoCyû^]l* GY!T<41X*%fuׂ7uBY(U1sM|mfI<4FigK1dپ'_iQ!1Lg< L2e]o{}3c̭Œi?}8HNgH 4=,3eUD;?e0,`'YWi(}w!AbTπBd|ʛLV}|=iДug>@>G &@O P! }@3Rd:{5HYa<Xp6]Зp4 4_a^W'bQ6Mn*ǯЭ`>Noԗ^%INf%tI`C5lݰ7"?;;ipYxXqUNb8W 80CWUiV?=CN̫ߐɂGfQtY1㵉 K -Yo{dm;ZDqd=@sYYhR6Fݏ|M?oѰnQm]rgBj9rS"?b0jcgRi-Rֶ|Ӱ+ jLj"8k1Yb&Aڣoa NkZ|5 srp]2~zktRA[Ws^.qL,bے@WU3Su zDwc?ة~PS$TdN A̕ Sؖvg|DXJm͘=*&+䝺 V8O)?u Zc"YBg}wYBC3=@)f8B'#1ɺ)9%FёLwezJ"j.ϗmsUdxp]5#k^֏tVy!=$S4-?۫W)oɋ߄zBQmNI9n=U ?ݿgZ4"-rJS"!y Xr/=.AGpw ls{m//rO-RQs6{"BTm߳W4{'2,੓ڧ{ T&I1N2}p̏ ѯ9k[hn-X1𧠿?>|cC<P3,g- gfug2qC=?M}0kaf"U!p9ppmk|K6jA@L %}icV0Gb^wLJj SIrQrsP<-=9jH;ŢruEoYwvPgj)CKoMfy7& >zk1#32 ώA&_C˰ݧ$BDB `̙:i1sظP*,.WmEzedjy=7 N"dLk4q!HiYdvx\iѽ"_SL?H(.4a& F%S?ZG`AF+Ӕc6 ~O54KR(zTQf *@ zQv(͂[Bd'&D6".\:y#؆ [aNZ-K1**E* _|J?@x%gw.D=YZ ŹKw`':Q:!j5&ŒybQ^hokJn,tϠ,=TW?\p!aр4:Et251ޑ2ZY3SZ$+&A4 a2ҽ;56FC}#^뚞 % ߈6 J5mz#](6||~a24J,<9u *o!tGO ”}n°!]8NNNݎu2M6@}ɴ]xsљD&Ȣ ';b%f4r9$Ȩ|HSVlѱgiY_ 1zs.c)l^t<iQz>~^˫}usޚK-gsIH"l-I735@L=G G|l&23L03Oa Dv0}DrZ .]uѴ{l=餵֋OΨhEêUܪKBJ霱{0#R(;) `K#[Iwtd^i˰)~NyOaN|o*9~&rMn4_yQ➙Wa |`;J~ :`` 2ZJ1JKa*(*E_KZbg6…rS2Km HxP {&%BT"Cյ;mf;$fD*>,YLsLzD  4Pnd y/2E)^R 9Ew$t Hufx0Dd_F=(O)vd;vPNaUj^K E{ OxȤeTG>8 w94]}KPY h;I[0{l&5W.RGQ4ФOu:Ja<;NjSdtرx F%]G]k`#f|3לP)- Ejj {@щą4@KlT]K"hq~91n6^*imTI(FR?gdI59J#Uh;\L<;'B--y&^d!ɵH|7W[Ԭ!3q" :b;eW(P`P}26j-g, $!>DLt okݠ+w10.  3.6K0IcwݯԆeVx+:ER{<[:(ƌ!@چ^yasS Uo E4' 3.<VSV'=$I%fH4$#qﴓm~0N?.V Eb0e.uc|g ȠQ]UjK#w'pJ(\,N!Nk:&qُaPR%+M-0@ZH9ɸ m܌n٣(k̕!'#> FDZe滅&4J/9 ( ,ޙ}Zz*A`0 j៴Q8\P"v-:qѫi;#?#}1tL8 LZ C[>8 LMV Ҧ4GMA౐Mj $X_μH3?pe Z7O 'hKj=HQ7e;U9BTтr$F+a1HCDXG3?il]#''~IOa7-X=U`o3ꡓdJfJlt{wVjVXܳF,}cTT-VEܺP" rnUD+WŁyY$./t*oML!WY ҍ{R;΍?. #n qH%FPM3#;G?&麯0w/N.'PXCEƎJV#BNikM#)bO_=#rMY@Ȯ%F_UHvj\g)}s^x@bik(rm(f1A\Uk#T=. -GiF,6#nM+Yɨ(͞4.2bQ&&vv{"8w\ \E6*Y%G= dhZn.i DS]M;!':D3I\OGV́/OnНå1;0׉5RJyUeQz"K t{x_Xu 'ni<\) !`㲊v񧶢{u;/ȡ*IDFt斋H}qzjfy@uZt8^ M|=$ӾIϧ,q!]Bσ agcHYr̞gM}87qGR!HMq[(֡ **=5(+$~f9rmBrSAґf8j* '0>)Bb¾ˬd^_{=2p)pE*\u: _)Ts2ڭLؔD#ujjx6[`DH@V–<*|,RGի/?bcdTdg6>$).0Po7X.=-6<:9jǹ?< x&k s9K9^D `Q.{Wd{)&?H)ZpZR ⷫP=ӌ-muKh4鲉Q~|I:"ePYَ z ܳ^s$8a,Rl6J" wCPXSTu ^>egXӨ?WHf XNV/a!Vt/*K"aǥ&.Ӫx+ O%/sjͮ G8ݬ^0e8x;30mE [aԮmE%R~ xugԅ 9i85uQN޺#s?9˗:ה&|%W;~9~Id^M٣32)``TT"ImV "9Am)^jЕ[ܕǸ( =ExQ 2})#-sX*/ү̯1gD.ŗjT-n6Z}zUfYhk7X|eqCjXQ y;q1fpHԶ6X@u 8ʳ( u~4'oD7?skv,R ܅ 9^Y@X6-UVZeN[B8R&o8A-9Ӡ7P@9| ٜ9U(WKD.qp盦kN@k%#~.t5FHK,. *58Q!|B=پ}~R\v#oHjl~4?Iҽ}ͳ0:]ǁ{ڴ<0Iɶtn }pCcM L't^(9rbĄ3'lq[Mꀌ6O`Ŷb{j.L_r=֖N"53GI]!͠W) Ͳ8WC#dӾb?_u)R}_9Sk#b&+):7*Ԫmҿ}ΌlT0VhSV40>*ToC֓, Ic~ÞvO$"a1-{ _5`փ }*Qgxq␲hmb;/ o(*IOu*LM{H륚k 7 ,r6+VDh{(߽lgk~DV V.fRTaw{&Z@l- sQa+ Hb05hˆs*/}BȕYqm1t j¾1̽+!anxsl2cua8!"\Wyw3;-#R=lfk=r0&CUXQզvhZ\fU8eS1&4%V#7 @ b]n&dYc_cFݼy譵w3f:fz35P}K}E7k[Mp-N50ˆXbn|I5QE}"Ž!j.ҝƟɴكYyMN9 x0/$3"[B1-81T{B|?̝4EKP贫6KtA5Kf^N |X³%na"l?|TCR7p_'gL|t94͎oZgizaIOTb _{,i`X2J:ـ ^A;-lc*N",9m)L:m B"ڮei^:To9%ʢLQ^1dƛ[`DD/ 4;tV!ݛ#-łƕZׁ'sgk,OϐdH#V\ܴ#-DiOcnz%g_eDeQQK; Cv@ \p] 1B .?7h p zAсj)*#lZԶ[5*oט͊!NRJ2ڴ0e'l喲asP&-+AQXb~9YOcRV%}qW {P X!̿j7\9};}QX4 w~^=]\{jcR 8aA[e\N胠sJޒ2FIqIiI|t՝ pb.@Ԇ=?y|H/*%t}ɴ P(A޾ .fEnv&"?{\zg:5k FV9e=·8y@)XL3Pf7֝b1H̟L`}x- a)(<Ǹ~Հ:̋O5 :f]U+Q;[Rw%gҌ~,xi)Ek|u1\Gi&K(I7{Qf,g \dRgeExkT<(rmVažPVqeT9zyfa-i QrO8"h^n"}wD_ygV^43cyݦ~{Gȥ/ S\а,^|f!_\&vA q_4¾,F$CGZun0tAkh&ɼ[Q;㗖n`~4oh'=Vxf'Nwh'EМ~#Kr$Vvh ͍SzPLKÕ؟Om^%87-:5k?guRJ[AĖet UD'+ڜ5kSlJɐ[e8mX";.̗QB[JTyd;Һ+vǀEJxRqvE_BU@mXjo?s1B+Kbf %@zמx|2)-^A=m#kltDO!2fiGSCcH:dns~83-鸂]2CCld޾EQԾiPJ2c̾Ӕ65UvĔv,lL.#hY/B= @k ~8X{K.>hy:s4ܽ9|}:Ja`Nq{Ӗǫw%8Őį.EafZ$uMԅcuZҪͶo^# U=B?,вrA߰ IG#4N|Ђ2"94ިEM\Yg"~>vA_Oq lV`J x{gToV/ %/IX ْpKMed+9t{xCW#025틈YQG;0o$X2~ҁNρ1?x`K\$Vgas>ٹb? ohSU.| zZQl|hv`JcW8| c+s$RCF(?(^Me#=dFxz3}ٱdU=6OU!C/@PbLud[k]s BۮW ̅lKLP0&%o;8%]zgH-s*T ꮏ^;,KZx;dj6?W /5Pa/ ;>k+wfWUl 'o1H%B[-nDD!Yz!,l=z:Tڑ$;`/ƥcxRr 6Vr_i^oph$a~Ǖb~o4CEeY&и^k8J20l(SIUwed7JF5;\_C6q5,ֱU_P7Wpzx96)G͓z :ҳ|8;xKoQ <{݃OKhMJZь`r5}/wz~EMG zݰbLF?kt[Q ŀ03s }S5SK-t`2}=(B " q2fsb!Ɨ@H#1=$Kl,G,ČZupګnih: ئ'C+@ GQZt i/̼Qs>@yБd Dbm; ^W*@V}wT+r/;^"BߤJնq?Nry5ϰ"s™7>[ɻ&2^:GGieS+%u)6q7V6zvT! ;B?ҀKXߜ4%!^[ CHq0F5.}Гm}rnTFRa\?F,v0?HL?'44ls%@C8YM.Ѐg:)[b&2=u \M+Jg19TҲ$sd$ W"WBֳSAPS8(F% ތDS[_`qQp;&tG~\"0\ PbЂW@Ϛ "1 |zAIG5ñ.!fS{ 6R\V'Ѵ?Ǘ,$&wƼ蚼_x,fBGz't0 0b2^jM_2w&n7P+"N1  Jq nBAdO|=e`QȞz؝D-PP>&{5Md)DtGO#~-@3Ƿ{йD[,ЎDH]ںJ(qFG_Q4BHDE&3=e'D4}dݛV9ql}ް)c#vEE=6b?f;0mt88ҋ:3/hz`7x2&G#tuRч-_FhKr.ºt9VXnmUAz}2bzM̓h _~@[4K @%;Y|ĐpI `s n> SC,;{6nIXq#`uS/\Wx'a7׎&MA-  bN|lE 7Ɣꘁc~-jU:Eh.yZ",S3~ѵgZ9?w(cKrቋYݮ0s[V\Ñgw@9&S`kS`kVHc:P'mAaw*u eQމC̔`(e `^!h=xfV =l_*dWjjoU8;h+6nxv=k]aKs-T*ڍc\ʅ#U" u4X8sՓzA\u5/Lg楸*).vJoD]XP`g3J()(Ԕz*۸KVA2Ef  ]ﻓ -n:ԐEH3:VI{~tqYn{9W}AGu$Ҹ/r^kfgIv1h. .&^y\\l‹I?${W=P4?+/R0 2p>0Cەx[ֶlq+p'>(jcYgGIޤ,}KSh(=UP$5㓦YL M*h4Q- ecvدt$C+CqV7)JEC5@Č ċ5[$4Dr/-[Ӵ_b5),`Rq:c%yB0B;o&.̮&m>l%ӟ epZP~Ꚏl_ kKBF ?r6'Uؚ07Z<~L X򩳎_oó;6aiY@ h$/Nq'5`Z#Lꯅvv1pAׁ\ebj-lxsjhăBv;.uڣ_i&}sf4P)0F;I_JFz4蘩5DG8  .>mn~^^>\jƐ \`HJb  #7NzG"He" @*}tR[& wՍV6V9;+k +DQ~IAPB+kbOlB{hqiO̺#ށL_=c@/!. R;X1 _x?{ZZHQϪ D<]tпAڤș;g{MCo)b ~ :z?scxnI 4 ;[We'{Zu)_ͻʶ2-DJ-䆬Q9l^M Y'QJE@w )甈ΗrW_R{@a;^x^miX[MiD+Ҳ-GsN=m6NI_4Ȅ :YM[9I8s[-ܚ9~ΖlOKѯO1;k?SGPԶF3ry]tM |$}~uyڂގjCdkE' (k~CP8LncWY!Zv*Ţعe(=|Ws^ON&oYjԁz񙫪,jiyr fM).&44%a";}X.O=s wL:ZlnoRZK(4[5zݔ>~8% g$Ψ!^|̿Y"G͜°PsQ=\'M=d9Dfb.kEI.ɥ;Au3S;=p{x#uTFSGv`{y saM3ށ5}Qtf;dk_d9 4^< ky(HhGJ\}B w WrTSAGk^$cPq`pG:Nn%XHQ-<} C9ZB B74 Dw=շgjI!++Mve<;j*ֶ_U<#q*+{ _l*)l8byA(IK3.n*uŀ3}2lcA˰^g-ZjPUR%sNC[3K'm=8j6N)x/k;7М<|4be1ֈ)K$|NHn<# z%Pwaqҫ/>g0}4Ӭ,GR IQbBfO}KsmR}ЅxI"֩y+񸘖fWDw0X0|[dGլ5ӵ *V$RWɣ N61C"j!aʨ7+hDP'&/o-Hrߎ#UZڷd,,g>9fC:ާ(8ݶu L|Gz pDb0͚"KÊ궳 Yª:j@"+v0qvifѣ1MD+ P $PگʟKL.-̌:$a>;>i*YێTp|&> v]s9ݠlM(7Ϳt&Y[t?LI;QS Joc,e靋ugg$P)`wևZw/9 Ke W "?дClZ 0 Nw%5㪞R9jrp-̜f )D1!oHh$e.}X 5 >MfU2=wUoeޞ{0j;ĵ?koHGuBѾB l1z_?~Az_Ў "]P""˧X}ZÎCE[qjb4E盆P S` WW[Ygl#H`?ޤ|g̪J]/|/w-zy@YG|2vX~MU.dfw $C\5~>G4w~h<$Vx0LO- 4rM-Wywn!?-sw"UFeq[HH_~Ϙ`n(tėRj״},#[\};gDՆ%Ggڙ2NF h ڄk׷DJS#hyzҙ̧{bUpjnXP#ےPorKQon"@\_Zef?DDZעҨ f6{Mqڵ!t~޽1pXZ' QvxP'E wtN?"9 EL-ro!{079޾XQi5mNv]PCzmjG M0SSHlw]A U%Oc5-W28F})E m^_TuB[[@ZOFƱWwFQQ++̵X98ĹSk\*үIӄE$%)_P3-ye]*YwyDvѮ8wYL¢Zt"APpTyYƀ=m+í *mtvlM(@[+Hgep"譼]b&Y j\~ - t_h_ K_xpm e tx̬ayIhc=SU>|x6=/!_VE~$-Dzl%3dVȱLLk(M3Nf.L>v[4K91fЄ+  cNeQJNx]C3 mq|.-jN1 6<9jgcʍ-EYR8\{H czWR-Oۈ=l0#]c_UKtWG͠PO^ uDHP#DM벮#zD= &ܗɑvi\fl4bDZ03ćJw4H +0:{&z!ke弒>#ᛕY#=l-gߓWf:(oKY)H1GA 'i8%,H~NtBގ-P6zj}^!\޺lS_en4FC쩜FC )q;˿@rSIvEozz]8`Ҥ_ | R!CI W5Yh׭Pd|(5oH8=k69V w]) i0LT!5R( ٞ'ռI1NjIlR)QEp&C m0t(J=Q!>Bε*\;goC-+™ׯ3,D8>kѕF,:qK=7we3V"ur!m췄+ uz> 2F[L83Pa`F%7'ý0j$}Уk73޺6TWBgyׁΊKqf ^1bIy9'+bHSexǟ7FJ4 amQ,.QА ՇLӬň2 3 .pNλ \XX9̝4b?o^k?{V|ǣM2Xׯ~.OYPh72FJKDiױ^/ U:Qe᭲CD%~q? j#XJD ,OTTgK0Hx S< -*cwR4ջޗ:!g<&/ ,ӵRxM磥#&0os $,ݨX]8 ~'ѴMI#;7|ŠqB)[q0mIߌTa~D0jǦΝ>/ShicIM*t+[!B+iS` pN]uv})2" NaCA8tdtWќ2KiX$ ov.=&fe,0xi n9kyGڟs~,\ΛRW$IӃ mbh>;ja@t/3{XrP^, j2\e,Y3K 7G˳LctROaPW @&pa 6vb0/zf돠)8ה8!Ӯ1}MIg,ӲDq4A ][jH+?ǂcx$:}#Z[:FCc!g$OEe=د:9jUF\.O Ogчr҃j|[)@7`džX+ߍf* k(z <;z*\zu0쨲N[K~wO5A؅KaZѸbQa׎?\'\ KY $KMj&j|"IO*Pt3'BMLZT>վt*8ZcӚ! `G)>a  /1x8?FPեP昿,VְS/X4i)`2&[&?kū]97w2 -+. >1"?ʱ E7DPL8z34 u.;8\#`2\ޤ? e&Ie7&{ZyKf5죑'䝫lj..7zSNwW0qvtݮ#'_;RΔb(LDXV蕓l]S{0)yѵcE44~$E};^.#qvegBЦqP&-AAҲ!'y=fMhz1?G鞌- FI;ZY'OѵH\#(, ʓ3[xC>Y:7Vr<2snI^#ˇVa`jsnߔ(`ۅD; rlMx hR<@x0v};Lg,1/-7hKS}{ႿJ)i*[MYa)fxy ϋ}U-m@` t$l0N@dFz9/!DJ~r'T*ta|Ūr[ee0e,[hT oЊaHqXB1F=1![ouu(zτ;2Q͢Y4:}1.}_Dq͘nz.(DDL{ǁy9~Ŵ&j7CLi$deۡYKcj )72"ֶ;0_k"P{_*-CiQ7/ּWQO CMU;!L(^T$Wc3l0}Wtw0J*]\1A'B'p-Nk-)Z ;ڿˌUDyω8xߖ? ko(cW qJwy❞D 0 ur3X$/[ yRv U@eڥ0q:DK99c+8{$Mtc Ҟy'FN"K7ETAےb<,)I˞~ 'v^0J/ ="*U&c̆$%3^+IW*  %@*:[8O|2Jj4h밢D)B0V&5ې@-vk= ,jk9 r

E'‡~^nJ2G\X2Ֆ RT>SXГԂgI1;E#j!:AmxBGjYR@.Y8@w 9>O4+",xFul3Dg,GnIxL%}RłGvNgH&q`~ @B{=* &@*<e+ !ˡP0C|y 08X(e]f-iW<>dGtP=tX'b+nc_$5|id%JzA9-#?PD24U)kF%@D1\s:ǧfӹO6Oy:EƂaXV0r`VVrrpQ_!NWoª2I/M%B(ǫ=cK ;F=1>3|I74e^{-B?k_«߆ӄ0#%l|Lƀ/lZVGNg翋L )O!f˃S|'w8[.U0 HcyJ=e4 Ђ$O`uǼ,>zEcGOxљv}0PNBBG2*_B łZ,:ax AX]+j71W#:Sw.<`9(f%u\Xq]W 8|MdYz9Eh= 5 s'_S u ].F`ύb f&, "P)"x⯒'Χ5sDr,uT #8-x^K$6)Vh(mTeQ7 ``{wTк8I$i芫VӅM=vbJf̰0S9mqyr¨0S!&:YnvfW:' }nY 9_;ya%fd\ )KZ~yU'+Hicz5-zds}.]ӥǯԑù PcΣ]35F` )}Zڄ?Q_$ \{"1%Rku8 }5.Sn, "3XA>,`vuj??#=a$<67k[بP{b^i_ ,l2$I;鹃 7A1}e-e2B9c/# ӗRQ[M|۾ 2$ѭ? K1 x >-}ka<Fp 3i?$~Y6J__8Op P%K$+5b !}IsɃȷƪu eէ'K: btc˘L"8߶T |26s2CTi+LKOvV`y?>\s9[;vSs(gg&S$EHZ8]0úW$6SKoCz܂ÁI o1G26uVyM#ۘ52֟AT؛W%$d\_֊H{> ͧt`gL:?D*M4c}^{%M0]GlUv|e Mj_x:UL>eOrߤ<_}#\F"_sj-Iz<y_$)*FMq y0`n1 $SD OS-+P>slTAdVPD^~v}NA @]dkuwz '}luVzzR6\ .< _>eTa#mBVN Gwb{`)ᄏ+ $Ώ p0 Ս1ʜLg~4p=έV@ɒݸE~>ËtQ:J&u $T$,A2m4Gg?Sp*ʝ3'vrO3?nXpk \{ƩONWY/– Gɾe) 'T)sGmA%۞g~M)qXGm,V؋3dkg^3by1O\GwNL9frM }KMJ]a? f ?<>R8n*G#ow/)Gzxc,~K>Y;QA =( qŐ@.s|g, L3'`W8vmzhhx bΥb׳dg QUUV,oÈr_Dv${ՌH|Pԫ6cPAHK;^Vs$ڋf`i6gijNBX4= biRyi1 Yњ3?˥QnPCپ*@IT\#:xeQ>*P?bܐGʎ+M]| k~!\mLbPY; < T CϬs/9P璱1`>'}<^^j%`X"ayx(fxbB́QV >Br%;;^7`V`_78%?_,&0#OPKfӞQ]X~\Apyf {b ej*#ZCx܅Vׇ#j-Aptx=@꿰 'AۆC֯du0{sJގUD6Ku0!]Z ci"\JyJ#+t~kSBkjv1c{ qK(.;jO4 m}T#6]_dǝ`Z 9UTTܚfKa[@|WNGOO8V.[#rqWb}'~W%bkHRֲ5S-\wIfDR@q'j!a[5j+r\CG& $dºP -/q=7-pרS̋%*(-GU CPr~HlȶzK$i0ʹw*3BA 1J,5@-! l$4kt5~Vn!|nBs,_d'4ɗ5@:'+vǫm'iۖTJ5c;>m5U[? "zڣ%$sşaC=e Ƹlyz@ K^,JX$ p]~Ue^5$ZUrBf}'= wa .AUyl][Jxqt;"!Sp6>۵1dZCɼktntʁcW TP.q-_,:9+VB^{yj[I}M9\p-ugNVv<%ҽvV c~XIQZP=x~Vu;t#r\-6}C+j|l3߆0|uWoF7L[i+We.zh6JF$ENi8xod?=t 4Z޿@ 0M{Z226Ex)";ܣEA.[ZqsjЪ@?[.{d| Åk9APqhڌslX1JS ˣ׌gՄ`*fRM98DdokN}NmNQIfLa[q4/9q~b ATElY$mt>ohq/'3&y$5FdU6St|ĉh!ap<4-3ބph,|>9 p="kuusa3gɪPH-oc]+dQ6}Vo'bv >PYꥏíp'xTQ&=?yD6OHP Ba8: d?Fɘ޾^\q"ԩqQ/ɗ%~naUژ*LvB1;bj _Vl耝j=_ fwàn'aaGL6(C!%y=/#7Xäe7|Qjl]f>"{A*:^FwTz/t0-6]t{ RUG>e/  8J5ֈ]ݩ3%GM0 <3!P!䎖T572X\$$#H ^ S?0cydnn{)Gv=p U-Vöu43s(L9C(88~ۨKrml! 7D/A$-j5pDb< mB̜ʎiߤge{:)QPZ$'!\k߅v9VK9wUSsIFFڰ^ v cdi$(|m` zQ "S/KmM&D. X锵JϸѳT*yLUG6dQu+ڻ8)VxHZX = :ZX#PkcU`CPÀM^t褟Ԛ &d-k*$fN| :en'N8Ðo&ƾ :Tg:$|TEw:o%R;6pGg ɤ!^ FΑyT;ΒrE]~H"l`+N'G6H'N18tL &XpB9iQ> 0 +($f_MvցqVZ!sbΐ]xf#EwtYFEX9sr+}Mfu[S랆p*9D|_[ǞnhoHcmorv$= \0ٹ*7`-Rցary1wZ0a䆋.%6)_cY$'^b"KSˎ~k-Nػ5`ci*z');wRR%eWg7@Kc3^a| (H*AuNhEEС!fi0g@#%rwTBe, Ț<F͔HXyWSӪTg}Qq_l#&F*.!BKj1h٘_+v{e[0GGkɅTJ_MCtwJgJ =7ob}U_7QN*M2z Pwuw,9] mǀ(K«+Пyrjhϔ>.rK,t#ÌʥIyBKc%a\ADaY{(z 0tpؿT%Iv#XI8{)Z)q(<@7>9p27oge: %"QUe͕嬀"bPuH|A]b_g'0rقK,`a %1خ. >JgXIn;F*V$,<4\*4QY @oF]zksTĢ&+Xswh rӭhw/}BV?jgk(t7*<ѹ)e?V}>aUӵGSd( , z\``#5v9咢[/i d L*#1ȟDY\@7KE̙$Baڦ'ʓacG?EHSќ.U1=l ޹wJm/@Ad\go'L]ډ}Ƞ':d[y$Uꛪ),GJA%^N -I~4f"l%Łמ**K($Yaj,_]@ѫ4^wr)w \c )`pAXw͂$pD_F'ῑIyU&; 6o>m}75G.a}zZ=wwkc1&xT!f1˃t i^"E CT"[g&n6L,5n*uS.y~[ W @LعWIDy6",#}kGֻcx P5)W\+yzkg?/aI3h &D܎ ;>X/W&rՔrE>~}S2腁A:HJ0Wr2\ߜ)J@<鳜C$>ܔzjAwrmC]P}3߯*-MУC''Ɲve44*!fLHF6I֨jV7^do/n^p DglzE_ ,uJ nsXN. ~[Qc;@| Z+]l ~2W6tkz҆ ސݛhRQ/Vͦܚ{+iJQcn1vvJїæ'&bVq/+Z9m8c^̨_%7mn5`Uw9_yo4Bls~ .-H2|&~M͖9G:+53 ˧Hj&F @?^rޗ\uH`WcQ)2+BS(+ITa[Mqp!;T^C#;pѕKτ짷-r%뛦ņM}xP[*Z A ۇP|S04-7^aA`o%Yk`D`4nSd߆Ls+YK1 =\w5f^$(7h|Cy9(uo#d? 2ۗVGY^h-C#mmc`L {nړjw>"sO8n,w;5=kQ0ٽ(rGI]طKk2?4 '&wkg3j[}@O+o/څQEU'KbX:.`ǑPQۏi})N;2R.hJcJn<`G\[+-) WQmy86߃UWAga H%@WQ)ݙ>^bM]]* 6_4 BYIL1>$ hA\ECMJr1.A1;2:…6a)9cr`C+J-5[*""UyV~d({g.׽;:Tht`ڋ"7+?<}Xh;gz,Ҡ. Os2ߋH7=U1 ~5(}/Ҟ:3.dyEpV}31e+}ȺۉANjd7̡^0x~j:\K|~&fmI2194]*wjy.VC0 ڮ[F\HK>\ 8R10 FVeV06 7d솰Iz׀ Bune/\TNa*@@~Ewh0UԩyZa ckHY'.v5mK)}HAUR(]@ODE aw ̝cqft'*`u^~C"g&ZN[< h8ͅ@tϞNqLIw@wƴܼ,zZwAMuό fy- hC>8Λ!,QF_ܷeo~=Qد(}xND g4^]C1~4w|InyWFNW%v@dӓnaU)5g`4$#sYnQwh&Y,˛4qMቸz]f=ٽZ|f؇5ZtH~+2e5'0@m5QYiļ6ZPrdl׎3cĺU8܈49F"MF},Zn{Mg68z=>C;V3TޟG<'j}^DZ ys>R-0ze$p@)Vѣ&ZS[T$3:ԃ+|zz /gz2{G2s7UOXe?pT5xX)KϲMs}7O{!i^qjRI5m 5=/`z)xh.}ʃQ3dX&/ Z|?.)433@̉l@cgyq9 N6E !_s'aV/jSԽ0!t\1)r0-BG%`bL0`Bf$nXTfKȆMq^&Զ(z=Pe'l{ lOUė/7D>y(c b,~"Cx;qjq2H?U֒",K &_Z{<ĞUmJI'>, w{ewѨN L]j}D(l1ä9XFŶ9/7 SØҜ1ȹևg[ >ٵM Q%e [$^:Y.5Q+Y2 l((@*`ܞBQC0ed5=#0j1. 9= Bl}0b]*DR)Uo"P(Dr fT=ڏś\Em_̈́`g: YҏNCMВK]Xh"c#8^PnHHg? ʐbۡ_vh J0mqw=p/{%Qw(逺Y(Ytc'T|sQe 9/@?NmG*qP'Ŀ'No&0FGZsxz3v8?w>`%!Zicյ  q_I&l[q,ĭRhVv1-H_g-EKm0DbNP"(%T ȳIdYT]()}dsSn=O43"2XZ< Dl`l{> 4BG@)p.uYLA}rlgw,[1ـ<`&/'_i*h-G6~;@v%Z&7*'iB*JRf,2#b#àn3u8 XAePZ2V3!wT-5Go_Bv\Ob2}xx'Bxէ9 S4| nʈ,nU[#\`ATw.@s:a R|Vi!tvfP*0^kd/"OD^:drX%}!0:恈!~~DQj%Ύ^%L(%3M%aï/+l"p]D"iâhz 9p,@fZTg[k&`9*,ēܖ|d5'b[9Nb){ >JKM:geV.4^(-7{};}P3Σzkd:^J" Mp%G !vcKjwL}Pny$py7  =])_Oxn&Pg.ˆF]I/0/U`}/vp8b|ɭ? 'D L޽bRt@k M;Hi)6:1>#SY1$H6 Zq/|m|d91T%l #o++M:@%]dJP,:u̫=8;i":? wɅBa3Aerߘ~ui>^1=vs"eZ3L+1-qbɘD3uF1N늪K&'J`&gŲ8AW𑄢ߵ2БATV%B "6TsCB1UJ= } _?rPΚd .v[Ds2Y&e6_Khs|Mc8HqB:n<.#[\郑{?2T's;{坷_\Q. o& =*(7ޘ7=~ >8f +8z&G{ t rMLlHXA`FE-C)=gImҁzoo7 =#><ߧF6[mZ9ɰk{3z8tl'ݒd<1'W),wPQ|sbFWr8”(LɎ`&MW"\*d_V䂡E-ҍ"\-*$J"5uRE?F^f(nx`cLgOq ^1Pd6{O[!j􊟒vom8A4P6x:h0UZ. Jr 3[OWDn+^q ;jsKnmX%Hx[~0cV%2}p6 mC?EBtad4q/9 R3O>jWY|502b:+&HsK6/Ox MPFҠ9ӡX6GU٩O7c}@.5&Z_]wJ]2:ZS6 Poːpck+#w$2'~Vhi$rGv˜;1Pm?~gdܲT!}:Na~ "t$<';h~$\zw@nx{QtŪYzX^qClNs%%\gx[Mٿܜn"k3:1ywD??B[?L5BlL@܊:ZN"+?1_O|d.8{dWvnJ4/N?3 o:#%iZt'*.fTFwtuv8ɼdY:v?>O N_:S,+k=g i  ,jRAZ*[R|mn}Che4(iEpm ZDҙ~'$ƈ ]\)_2IW@׮؝{cO{E]"+H_וY`JKܡ? ۺO2Dm1=koEw 2Ů_@Ժz MF-6#)Ф3i!YZ+%?sb֐d.P:4A=ӦQA4zr(w Jk 6vr]WrzOs6Hbb?=ܳ%Pih}` ٷh;W(XompZgVz51':~K*4eVTiݨ&B| JDLql;) -e ̢ cU +i1H{ 2Nj TqbncM".vBYK?`F߳:n \Q5MB9U`6b7{++o\S_oP>;Af{?tQ& `agV=+욱y_D~R[%'zbD&!,LGzP^˄CX]'{47wLPNpjI'RJcWͺ]Δ)|Slsy-)F`BJRb_fk)NCٷ|gij*G1i Ȍ-)t(;@+a\euC1W%= ŶiM<ܜz!~4!8G"3/x KT?wFmg-y+ i;]>K(hhlzwȬj+}[9yqae@j8o}iܙJmꬌ?ޑ@McE" 8qa ׺r=e55jVy_2vwR`Vǐ7`z9ŽaSК.P(ϖf6o":8Jca|^2H-,! 8ș4%VK9ZIzy-ݺyzcĻZu2 bB0;J;bA$d:>F,, >ub=1~:K:T7nݢfe>aː30,bgW &$l>n/pݚ%kv;YʸJjTojz9JpNQE,ľ{˻Ѻs<l羄bHᴪQZ,'MxT@|D*ŸgQa6F>gc34i6*'V{%/)W'hMleퟮa+WIHlnߏĂcsv8 j(Ic9GR5;)klm"VٟA#oi'%]wu,-@sr$R& ƷT)\{YDCK^*yn}T-g?>&;8×uV[č>ݲloI w$Nٛh0=6;]K(7I!$7S6Y 5M^<`zdLf,Bimn  t\/aV8ε8[w G{TӬ"G5gG- FOEC6ɯ;%=_ZF2ҟ48LrR"h1K{<T\U>e5C ZqbxZ:q)r\pK<ђ<)݁aZBףx4X_SܟMiw\q_=_lJ[9DMqFR|x/cCjTXm/`: X#TȻ?iUǟP&3cHJb*st4K+wJ',7dUͶTTIwVa%\L&d^%fFb-F{g J0j shGP=D{7,uhm4<b#'=7#ԧ_J3މ{%kF*=!RT+T\|~a;d%z}Д?`䗣1>2CfJᕧ(@LR.! >M8]:s-iy^ȸ}%uN c R7hp{ǓWή\ EMk\vmsm\bS$DbjО=_Ot)32R!tnxJSI/HTlī7/(0p!mz$XMXldzYVS*3eNHmk}/ t2Ȏ3wj/rzybm}0 ꈧ˻HIx@;rOfYvy0G:8?]0Qt$,hƅ9],DžEɑKZE3=ާ gur_RߍDC`n9uiUI!YnB:~?Iܭ7]6:lD^ 5!g8QhѠbʿstJ5o]HmR ؓnڦԦŔR[ҳ\;0_XTIsYc`NvΗ[\:rq(ٯUH4 \hciЂGM+Gݼ!'IdҺwW;8x7Kc1G.]b5޺H "rN/h(ek|JR-\}*7V{MelSq Y#(Aj/V7Q78-U'`PaH;HIih/+^Wsr6~yy39rYވCm7@%E˛i]"U@B֯ϥ R XŒ ūƷp; '՟& =\峦ɜ-P*nnBM0ZW1xVg26bd5ٔIᐜ5e{z.ȯw6]?zJrOB=6?vV.UnQ\+^lS˻ƚ( Ó#o(. ^b}!R Bz -.8oc%r RtL􋈗j P8-j&AxE ZO{y.Odu:ȟ+^/p~lm U.4%ZTlc+)$aa(]ҠWV .:2Y?1TF2CzE6ktK Bz40-_^x]J|+wRo swsgY#&Y1, =Eђ!b;Ia.R jޓ~"]K y_wͿָ+Δ([rѮU'!<^r܄ vSyn=!#,eU[{L2<+› uI 63/BHI5TfcMNP nRr/U\3-@)cx 1V!=p7yY$/{ E,|XZ\1.r+zAj_ı-t{U{H-}bnCpS8ad}/'mg ~Ɔ^4Ū+)_A$Sa~CK xGM}N)x0{ *2 `LH%U> mMão"3tp]N^G/ FśL ϟ}.gJf_F; ~&уS!cs,R)oJsʋnڕ lP4G?;i "-ن5[-*/z۬Ĝ=m^I|0tPbRNNXT6CC':=BJ Fi/$`ڸa2̈́jrU1S@g~tr7klBUeM[b" r]QC%60:H^Rno,d1 #wu$=9Tkx?|5DߣOP@q!-k޴%Te0H3P$]fZ?xo.@o&z_2վvrjgVZ5=` }<OH.2ע>Is܅3/ V+!e<9mKC柏#3h,M4<r@F f(đf źgV_3N?hzcV:rBlG]q:P!{,XJù;nQ%P`y(hQ4ئ-27 r=3 BUPp.X&K~i8 8"4)wB.cc£g0VGީlj|,Q7vGw+r'?ˣ/⼌*ͽvPQJJ=]-mߑ; #j^)K؈C.bTq:t.aZy&wg d0UZm T4gv`8*!.YCIyEP z2psQeHbO~d8 &irI}nWZƭJpӒ9l/@eЧNY$މ'>t7&\Ϻٴ+۟= SSrַu$+}5osb[ൌJ'I= YWM>!Of JNu8][i(R9h.BQ:>Z*}j@ zxh$nԪxZb?,~&,FOQ+O2R& ۡڬrjxAw"R*PR7O Sa>";J.cnz"廽zP&i%є.h)vN#G9kR )թZJIJ٣Ƃ#ۅEC!'r(Ȍ$iq CւtߖQ;jl.mAA2,n.c*%uPLMZ< q7mm8:2Rʄ!(V֭,=)|;'osK)]#קߐ&B1}oЗ)4 4&XyZfꋣ8JXwS+z?o[F/8`lHZ݉yt M 7ˤ[Iv6ob |x^OB"@ >ઈ*<>~9V[s:4S6[TوD&QߒfPFX! iQK.yP#s֙"w{/m G]㟃(%/P?[TI!a)+!@rFtgBB2ܫԌ4aBֲE5[!@~,!poD5 Vl9,(em.W+r WI=' QmLwZ^1|Jvs5* CFcJ;ǴJ9/}Щ]d3wh"TsQ,oV{`^tkiAiIsgh'6rfcrS<-DŽ)ZZ$auխy!ZScB)9Iq35ۥdm/ V-0qo=˼5ƙѐ#Mi!s΃J?S?>-u;!sooTI^Yk^~u+4ܹ/#?Y+/Ztжͮä͒{My$y͂_e̊TKa)Y]}Vùߦ^PZǸ=|@c^cw 8|Ors&"c(E@_ eo#hPАrw!|#*iQ3` LJ>.?9-kF'UCI,9e$ ГT7 i-vFcV#`1)Pɺ#JeŒ Ӛ&M ZU'#rc>3f;|Se}Jd3AmǬ#Xx/I]ܓ@=஝Ý>e =YxvF\3 T]*=鈤ag)Ym#1{= wZT'p5 G UmE U}s֘iTG;KFbAQ|`ck3!nvكـ 2l x0'Q MA rQi8nh׮{V+gN#{Mkn ҷ4g.'}熮2\='&I Բx Lq$grXC$a_2j"3\LՃ +kNNꜿZ:ENt|z."9btk4&OՐitQ7ᬙM̹-Bѥ,@stD$)}> "4Y_XkO>*l203Ij[at72Lp8J(}wcyEJNnb*\% ebe͕N3ֆg fnk% ̥+ٺØ^hQPz7N5%/,E?}X13veJhqm)oI&9#0YyهB G`IO=AYU\H#H 3YwFPQl#Ӂߖ}Ѳn_qD |pbӫ^9_mƹ%>ξ.] 䊅ѣ$_,LNn>"mew!E"䧧g1zN$u=YY\'^}R#L&h C#+ܦ +M73M UFt^*WnCcF:p~y C%oU7a՚F>W=C0_1Atiq"Gl<Ȝ+Yפ=Bwá)OH'ZRGkl`Jn,,1 æ@kS3,iŘgx=vOc Xnʅ}*IjO9(۩RGY8=KGQhJ$Jh I,_P Vc ՜?FI8ssBY+1]ioݰ+Zm[Wi\R+<@ȏmJh7su]pgE&^^\;saB^H`ǓqFin雓^v >ķaV==`EQ\F4:3+rkZEriƃl<9 y[C""EKVƘ,Ew5p'p,L#"u ),r!FDM)đ.&*46[|%(eTǶ}$BVNh/>QY7{3@ifVUnkZQz-=tgꭲ "{R@ /k"߅OcRB6sB8?JLܣ1ir}:LYctNPS΅ie0ɏ?;g|/)*/ OB#Du\T:槺Q$_%#Zgb ke0Y}{u!Yx0{sm1F_% dx\?kt-L'TSŸcm/m Ծ<3+KCdoHp׾vZ*s1> G5j.5ovOl̺o T̒)1P~z }ѵDzn'PL+h V9Dut'Dttd4CEx|q됢R& cN_Y @t6@`Pڞ̕ ڜ;ugU͉Ѡ*bh3(Kٲ˲/P||D_qdSAbR~R03$mfip8a~G<5cf5aeR1 ۣYLOif>a7_mX۝0N]ӟW S Oe~k.#̟9¯SiÝƷ;LhX;Iݓ1n2-%a'bȡNTr܍Hu8\|qѱ:2=M<7&uM$4U~G?.6 O0;^jV@TT.kes<[hoq(yP&LcI'Cǭ6"p {CII^)$yM٧Xa1ì:MIp__)x`q-ka2*@BP9'8!J~]Y6(J*8VaȻt媼(S&2 ?[,4;z3+m̐Dur:C͘*xIAwXKup 34ż؇jדSo2[U}h\8vŀg8jLX $F.dcf+ {q>w>Cu*w!f$Aa, 1Ro^q ;^Ib2sUO/5W(Bi}{is4Vsz|({BY|P +ld~C0RfE) LjV,!<(%LH jR6O̍mqs\fN_𔄨HXCIx'D &,H5tZ~J@j1 ' ڕf} xګcXaK~6D<C_3yl%~)i9ޥ8SAжVHeL0hƓN(Y׃/?iGTEg9.VR"::_7p. GbG@ |u_ Uq!N[oi\ N?਩aJjy A3iڝOHݐ Wo-GnV 2luc_?ϫ":~Tj! &KM G>cy]eߴمgˮ F>_N1%Va eCЇ=/|Mv,SSk9H?'_8~g,VP#H7*[eC*C\?y@@"& s6˳>Vi; VM5]M'qWRBH8?Ar(e-un<B-].rX;^<e pj#*%E8s(7_aZ8XG%ráͪRR._zӫ^7\EpÊ|#% />N:9 ʗ5ߵLd0ic0$S!PM)&#"P@Ij1Wu8i7!XBRFa,*P ٘}Vuf* 2m>нwnv1|.C(ε,&T^͜I,[w):n5AI2F( crU[ħN:IĐrWܳbz Zxﳽ.ilT u mr >mȯ~<@eywU (hb Wq56Eܐ@/GbTC/C*8%bjY$qpe#+Uɢ]@rhbHtcXzsؕol3JNgȤ,H6dS О=5r6A(dl-/:wͱhtƱ-'v $sB8YgK-/[{m8I"1 +bTwljKshRU.m!JN7кauU뫶 %Ņd >;5؅dzK(ѰO9κ37C<9RB )[1sPϖk#-X{M~*NQgi{w)= &i0;bj cbew K2$%G'MbqAQ-jNw8Lсx$Sr7" 2rEWL1&4G*Oؐ3r%L$WPH\KߚθŠ6S!R;%24gm X#yz6қƝo a# Aa t`}JFP@>ܜ; 1AM: 5EL`L$k}gX?tz!ʃ4XƺHS36Fv ) 'q% T#xKu Oc1!wnX3>5f1.b8?zdr3svi|epgF.d5Ym4 NɨpNS <_7yvNX9;态mM3dVWx^-:|>A1&zJD:EՅQiC&HUZ"C'?.}Du;|"KmTt\z -vįNo4F$9}8+IPؤѣ^[^*_`.PKVM6PQ{5c/vBPUp= UPj0LFt"cF(,>y(ή |ulMs՘UGjbqL$Ei1 u`kŽ'(&Vv.,Υ\`UZ\IABdB-3h_)&n׉b EgS}MQH8VF݂nɷEcXG(Q;p *z!+by<MlUdQn#nFX\%}z|@SxCq`V I9r%{x!^ri7_[.BA-!q yp汢D:S}cbpė\^~u#J,d|H5MN>fglŠRA.!}߳o2{{blë{-b՛W+gwƥRm }cK|IlAɪ߉XeLٟ䢑`Y^Pco;|Y@z{ݡoww!6*=xG^+٤17^< 寿rS, *mZvoU}Wd!=a@K2a]G8]BY1)7pᘟ~ܨױ)a$LX=Qkȶ'΂-&h݌ 8 E3_ ,qOlĢ{\=ByAaL]:ެP VUFą)L;ڦxނF1~B58+ z"yl)-ZEbu"`h4n( D<Ad` JY 83"KsKʨiV Ip/=Ir'RX x)-/żX=wp,},uj5()? JS}fI٭mG?q,̟_LepWTDوX[yXMf@ҔܒfWzFiO[+`0<˛FfQi6N16 HĔzP*,~t? 08v}-pbU߾G)=NRe-ecֱj]+isKh ̡fh&͟퐷߫&PB:6e1WΓ) H?C+G[$V]ATxyfj=-`L{bEX "GyPt CKL\@ Pr2qd6h)TR}ljܱMQ=oî>E13k"U̷*{*žPgË"n+ɅM-P}ؽG}1t=8"-ɓm{4 K#h &须S_v!ܧY:|h±_f~>&L+9Q!pyoteםޏ&"qyD5;gȖg,R "9?ً,{ }FXC9S[4G}Y4r*\tyZ:35;'GI"؆ptΕ eLY.ŕjX,AY|yMWCy?fAg{qm>4 obAO63N;U bP[swEni QAI%F;-7L(X(X A"lB_C;?wΈ -ǹ;Pc1YF[F;~[9"&`\6/͇,d8A']DQ*blOmkeR@5F} Tl pr|tguNkA?͗K5' /`# Fd]1e4IÓnZfEs"n:Lh 'چӐ)> ׹Yx:̱1k!t-cNohMgs^ ݪFi)S1 q<AIhKs{,:l6U!5vmdB+'K~kT6zgW־.W֮3x/YD8sԗP1,i Wdžڟ"rrpѺY1 :˿4AI 75L,v&`T$`nNvi6c֑Bb1g nN?oU(>R Oš,;!C<6"'SYhŏXp&bI- 5wXCPJTg`oeƍN5}2 SEZ:q{O${nh:lec4+ ݞVcf> zW7> \lp`jrUī! pVD-2-~%>c僝{?BNF˶arMIK~`d|Wc@sӘ2 T|FdnOujLbҀ~P8,m&+@⍉u+$r1p'(s^ B1D5zi[B&*s8@i.wđw@J{rLUN@e7-0E8eORPC^'va3dރm5}S"\Ք5Ie+D(dvi狔;GnPq-1|/?_bBY㒖 8~<-3.ml 5GV|D kr4&OQ9+fDxdž+^?±]r pI0z/PΏD6DHD%zvS5ЂXx 61JSqۿ5 7~L J>[-xxF]P](_ۊ`ꮂf*}G?E*+؂ܛ8vNs. X-]xne.gvGLm:> QyZ dh4psd.PDY*ׂ҄cmK?3H,v꾠flcSxyywvye}E*- Z+OOR" BD 2eX;cP#ڻ3Њ;Ԯ3550pV @uXg]fT:AxDf6x-'GTZO *€rSn>ө1gSQ6q"mu>P ==G=H*fv7 n(ߕMdz3뾚^rbqשŢ6#Jg$Oȟ ˭~D t|.Ky~TђC<{CCpb8HngtVbՉ d] 3{*^ O+ʤj?Cm Ԉ1Z甇h~(Pedu5XdxôHhop>iQ:LJ>{qi{>k<߉0%UГ ' 4`V&$9 tZ.{~\s@O/5L,5_^Q h{6Z&2`"aY=ZwWr^,gYCHsmvc&kVɴk /c~lK$K_k߯WѥԐ[cQÞ4 agWXDKkϚ~m)G2 ;:9ކ{og]S,.F i;[8Fm,yԈ̋K^q(W9O Js': _`@z-0I kbg+O1iVgP2nN޾;ri8 _2|h4Ι\B pV72k;.SR _,a971AG9{IxU#҇M>;xwI@c#(hKJuñ3 Wh'$?)RHc՝ʱx)TuQ[0$G_rތ)f 1DDñt7i{xšnfs#@qԛ ?.U8h85[V^bBr1EP|ob3*ͭKHs3`tbeTq7bE"wt4񁾏FƁذ!noVYB%^=0mZ77C%@.:# = ׏{,F'}S RR1e*lvzڊ`oa߈{Y#^9"AbL&qz5zɳϗ\8hT6!f̠Kןhf#wDhQijd_|):IL};|"%y6:qZԆ,Ro*7ec։R  ؛@HS-fssv+8BJ4@&-: ꎒ(^c%"21z g> f?ËE1utU.IVަޅ VbyáجY=XnLE5'$">M_du7$+E[˅k!Q6o3|svQ_O$̔㓂뙁`qcȪF`7?5{- 9`^+8S5P)ªڳ/,&ǎv591P^.rGiBc=ow)9TjDX02aVy(zZ4m{ oixɼtMMA~luq?L`#͌W hT[gW[UM'w}&uMЩQHD.hmq&mj>fA5͞b1O2))ۇ@Xk-A d8S[E%|VG'(‹sgN/Zj.CK TO'I#fdGlE N;4߸u@*ZLn= "nbNܓSG5J\WE<}%S w0IS&}/6KLCbJ=U+$`%hu &َ^ι6KN PpZnXqz1Auưزdu oIƠ*^Q)`{M5b!!X8|,,Wr8Ѩ׉b^:r!Elyy6vK._g}'@_'>7$ݫ7eN\>m!o={L{Cõw3U' u^7TlWExFtqa(qE+b~n(9WJ9ڬ1Ր&q@ZIJ<,vv:)ly'Y,s+t u*AΔ;<~u{a:Zx`56M/p|tS {xO1uۍUĔ3и}'6nFU\+-c)<ב,hҫ%M¿ȥn57ǟ|8VL v3/ϙڌXn74j23}u7CDϴ>z_oJ$܁͌_mNC>F 79XƧ̆Bs 8Ն=vx6_tL0;#-#R$<*/Y[.VzW1[b9pfkpL/xq]-?:{nW6mR[aepe^&-j`ZyvJc elþc/w\l$ :B#OGD qfa*Ҝ#[Lȗ Zu0%%6C"ViEA 0pJHRZBI%taƔ:_-g:wlaЊ:$WvXcu)POE{Ӌ.=GDX;j'h 鵀&l^nLYl?j4= ݬce6:45jՄ!2Zشg7e&"sYH] x@c Y#zE.[q߫owXȡ֕87%L;蒂@n 8K>xu/ klVBnYN3p˃dNϕ$I#Ul32D+m eXF@{* }KDw8vDjI=!20߿ΔԎh(q}F5>CC+ Eb]:,d xCV' VbIV5lL^KwQ/ Ek.eM84fe;({uELbϷq Y>2iI]Y F6z2; #fY`qem"rDLX7owǯ, uH<g4D[IX.a)m({CNWT֒8-K/ᅤTi ԢVJRӱ Ҹib BT[iQӝt%d RpWUfC U؉qDKqb@ʐF[y斨i+Nwh?4ǒ~44 ra b}T 4;p$Չz_ w"P!aK5Q-t-?Vu>dmqdw ﵓTSL:D`Pp`O!gI-Kwnx:1G]d?6Plp0Kd/-|?BV )0N%q彼\^ VCޭƩS<苓seMJn+GntӰڠXr4bLRR #i* [<6b |7Nn ӚKU\ 9;SS4@~4f%TXHg\yz [ j[.xJ 5^DZp%%7]3&Ǎv-~J"́b#{O!CP CGx#یNzx g!O2/,Q cS4+Muh#|GIN?hI>NVʶMÿ7xe n12TJIDpQVov9*6SRQ}Iz7d q~$l4ZF?^dn8lҔ7|t Q! бɚUȞ\?J6dw($}*pu%T_ޙ}wl)ZEw6RoaZ̽V?YD´l{+1='3NMLCP}P=bƨ2 yxR#ހ]OL6SQ\U*|z+HΥ7_Btm{a7 3 ~ނb`y. qs6M",|_핯Lx>d$e|<] 5R_DlP߈[>2`PBN J&d6UjJk~.ѩR7\#Y}uH} "ؼ2b5 Y`=v;J40b+z+"dqqAUE")O^mE8I ZcϹ?r#ki9*gsM})\) Kh}D aA43ldmzsQ4?X=9ڲ aP2HI SECK_!M^` ]rx> $&LKY8E[P8Qm fs+.3-Io DJR_3N3yQjzyg0kR=c 5-bHUo.+0XgY@mG>/&؏gbxJV/c,:ؽm<)l:zsM| ͅFZ;\Ɯ}!ǰHaqjfSf/çbX \( 4jh.nnU8y?5ޘG7y98Ym6q8{i0C:OBSg}pY㓬áuO-P QRVj:2!ڿ%SgsA;8Tfr2( =$8VR#tPL[ڨ0 `ڻ~)PR& i*F$/U4x:_ ja:jf=Msg9>mo,Q'5L;hxq!#T}^bz`8"UgĶ Qj&Qt+3E*L;W|;\wB@ܪǜaF-_U+\g %gm(b.&g`9>Zv;~f̋U.Iq: yѴJ'LC2T9i7[„ [B\ &l tnI( tuzO${s#xnMcGݖy'*6*V֘z` u(6PYGUTHp5AbH9 ԃ~\w%'T{5zXTp5سĴ[G^`L[w)nF4[# Ŕ`uqʴ\:Ү#!r`xv'qC{W#Xe"^C g?XyVǒ|d//gvGzRo* -$pu&v@P(aL;,[Ac@r]T+@$I*3}gn};`-biWC(qKF= 0)gJ9 5jaQMBn(@]v{@oV8\Œ/Q+3)i' KPɆVXRe 1j?l"65&!kLQQkePՔ/k(aI,"]WZӪ-5KunI0q1|iy Gr`H@!()Og.#N`L\ x_5 suW.]d`λq"{ sԖ\o2f>v^tK6HHi!eא*%Tzr6ċ sb_G5!՜6F7O*bLS[n1Y/~B3eWJfaM՛xZ懺^чp eˢnI>6i͌DTEj6 QmqPDy[~TK/BJ5ydO~Czg~d7O-DfrX]h (*Hb? ,+-U#" XjgS͝:+9_]>fK _.L?g AS0cu*#UhCPCKo,R #o}lPR,^p\j~Ѽ~i-IҽZJs Jk`Pf6zc/Սp|BMh&=A/cOb@=7 v+ʼBtR J"W#pHjT3,?0{)qlXx>\'4OKfU>6|Bᔑ6툱Anxmʞ ? Dᆤ i'c76D5_ǭҁx7cϼiglO- }K4bCxqQ,C>>~˿Hb@Ǻ eASWYa~_fWq[1ʧy;ǜfU5Ud1q7 NRYg7 ‚rfKD8I-ߟ|aX@O7+D]25`10X@+ڕ)(ɜYl~!UaZ;]*BsBBygn֜ 0L8]_un2>K. UzHw@t>ЉW7%ԟI7_cC캢>5b,tY$o^(8-r`˫t$nRV&_QlRɍ`C),8.f0uN1Uzm5ٜlyqDґEXcqcWU2Gԍe+>s:+Ca@bj5Ϳ5de\Cެ :u&&P$>>-<\i ..ۗE@@uZ' :Uİ3TL+W#qI̠&)gpzub>̍:;"Ԟac ߘ|uČ b^^sN!:+_N&4MՆ31Sq` Iu%{n PYE%"JALQ8~'(PߨzPRۜ:څNi(&KK-isk2iε ,~T&?R|v60 & آtѬƨJUe })qPF9)+48RP"ܼt>Q.DW3:-?_šIeGuNVF:xVc,=㠔 /s.VgEb'ԂʲYɿnEWgx"5OBFX1g4˘( z^.B9hcF8fL6G|6Xwo==خSS&EZTxj[5~Ѕ]EgFX|x؇3kqK n u5 ??Dn lbMniLMxX^,ܮYБO~.&!|" h_:(KIl9olԢh}EL˦ZaE\햳.0&x)MX*. m@kx8}:K]f,BUeC~ ğ`GmE+}k Y^d)֤e`Աk/rxCQWw'-Ԑ:l5%0h@[Dh0$1 iX@?!z,=Y7%~R]Gk͍L7H~r 0Kn˰,BVPk'翤Ppk ΪsaS~nX~ѼȟMb 豻#]WMEO aN`8~ ?^qRHVJo kVOά=A!hJ+'*.Ku.Q VDmړqDV{a 3{OE-2*PH7υ1^YahZ2J H!JJzӋm-8> ') $Bwu{:e&1TOsmKL?"8G"Lr/]n綈-qi9/QhR2Z.[aosB%kZ^|bo8g[)~8k-&yR.<>PrͮASeJJYH<߉>gXshy47)c^lU~C*8vV4yy7se8[fR6Á-*VJTDq{/(vEeMCþa/8wvr>Pe80촖-1lc[DžQ;eѡV?a;DhAn]Тoi"wh[.o =U蜃Ǫt9UhMxȖDܒ!Ф1Tܬ OJ>Ã(_Ի'eJXodqW*P<&%l!64M/BehIHLTxE@Շ Ähu #r lIj:ɫIݝ~U0}!IS !7V7;M߮6tJF{YG~ |zj,WAEC 7B9?!Ze~^8E98k`0]66A (j*MA{x95VCE 0Q$1o\pĶ_MѢ_ z".}D%4; XP<Ie822Uҹ|HLJ9A ! Мy#un1&!J1a猫u}t4(Yb6:nrx P OtsIl!8R Ҟepc`<­JꈋLǿ^wgĻް0t]exKpͻS$ɤ> 2#73I۱\UT%!PTm$4S0;uv*_: YyTǚscVe,#Yr|E_/DvKyLzV b3lkn`}:U欚 >I4RԾ LU+?Y=f5]U¨+^j{\BaNkmqInAfiM;ʡӪ{_ ?oLE'1s=崟xrG=v{@!wS+fzh\lhkt, Sǀ)Yw-b"R 8BrH ?dsN:0dB"j-wft1ʰ 槚*H +ޡА豶fw)E8+-'_ϒz]$/SZ%xTUiF?BHH \6'Wt(^s d(ʜl pƭKZK6z kB`JQU^jԹoglg_ 2m_dD#m9oDSOi6#T@Q`Swnbݓ,- dxҿO@o[R!:N(&P(ZCQ)aɲsHY^br[D=0SN(0nCL1rȹtZQK\k8BBXN,@d}_\5+˫9H[0Wp2vm-f9π2:ucTπ aF[%ԽttVO{6v} pruJ{i'sϽ0'dtmFU>Y%& nN>Zo%J&ns5{5یJKvc{1-/RkK ⟇(.5!Ӹ),4D@sS}zY7W }fۤEc4mYci X\/ؐ%v4ZI3Mj|p0ў٩)jMC-NB{r$XemB2m^l 'N;{j!fn=Gʐ~˧CwNQ+Rri_V^4˶!-_P8 tk' \SW;[]l'ؗi.m^?=]@&Ni6]FEaH&I } վxJ%alJfr 6 #: /+}5H!; 8t/Hw5P !eL<g3Pә2 snqщljq pl=B6Uj?5S {/5p;g!lbkWjEߺm x{S~\f *h`,_@{!?nQuDWҪmDžŎ_Tn{Ÿ~4` rc= uP^~0%ۧh(诤}ꄳ߳ }d,go+^2:G қe}[6<)Sv~Q8@o3b4D/#]b o#w߱ R?ZvqvSgVЬ) Lה7*3%~|j`s0 @vP\%o(nAp{e#f^ WBplfWDt[@\._,/ƥy}QL2ϫsLËѤUD&&4-`a#ޢd0pOCu=с'LOx}! 9=Ysc̈́| .gl'B! l"MAQ'5-uql?lQj߻![ g5C ds{:$ ;e#`k2B e`gyl]`P8&~@ n^%~azs夨_1}*dU:/4aE-ջXpOGA y_/ ܍ To6x"J*diƃ*@9<{# x֐uJ?| Mu;}Ν.ԦZq ~>*:}[up:Xt :1mh6&V8*5)GRe~Jw_gu];mYA=ޱsFŢu Brf&A.Qe욙&JvC |ŢB{~c 66֖a,nۀpE>)WQ#OZCqm EJ1k!:\c\ܵE u+(w}+'Wqos< :3d5\;me!2 rK=SqWXI5z ҞO|T_&{JD"BCsvq}9P-#Ț'2*t@oEB.?(iA'\4O'T yGG[HW7@/"i Ҡ1X3ͣ $1ކ z~OQɩok \ˀN!xYpi\Oj{/艁쳓um$`\2}VrZeς tW|f6z՚BzbZYnfe ۅrH.:5^v9(0-giq x%.cf$Ӄ?apf+~ Yn]95 \̕;Ú'~zE0<*jj.u˶7qBqlDJ#B۔2a pz콓EYH`P L:fK %F eZ.]}(I¿9!QII)7ax8(hWM Œbݻh5w)1Rm2ΉbZ{\S!V`*)>_w=Q2&ߎQ(v dRa7BrZ u{ (){ .YU$?Ufb{I=ՇU@!.'PP.=ßx!~TLsS/QF50"F84 ٞxF< n ڝ:&B?{xhTRӪ˰Zay 5図F:qK0qlh%-n>t>:i׊Y9,LzG7MYNKMJ<@L%-yA7ZK? Z%Aԩ־.rm btjg n39#r)挿.j%n֫+ :G* q#Uр+˕^c>ж}z(ㅑ?4d5'fM,'"ʬ}O)Z! lj2`^Ql)@)?s%v1e([a2Ri-*Hk\XB~34 4//JC$zKPIZh1vQHX ~r${N+\rײIz^uLTlk8}=B,čԶhyJD|r`{OۖAܓ](fуёc҅CӍyi7OMzZk/ |kO%Ek%'qMP#~QQZ>Sa~#wqIc 1"F܊1S)r̃X5-mec:EkѸdPWq+ݦ X=h }c_f\H%z8Ccu%gƤ{Oʑ2oMj0tCE,]K:@Tp^+xZkwC9M&,ͫ[uP!xRge:W֦ I$E_yu Hz X)ʗuc)@_q71[Wzr1T9cFCE 6icÆ:P?lnIs5lLK Ԫ{GAK_0xʉJ/ ̈[l`D-k a-²s< u_[Lcj Iو]uƽgMg 5jY)OkЙ5MBVye6|)N*< )j CW:,I>-Rb3=V8$6FT= awJlI7Cq~Z)=fO Z|O>%iǣfPW?3lCoU/t#fmVZZIB åH\@\ؼDVk5%Br,֗cϮ% Ug͹bv.:7/j?\3l 0d/xdiYvۊ,{>!KklǡUUG̦42u{5@+|T:@H(W ȵLdu<íR"Kx5r̊|chJnf;_?qqH5?la'_ \LЉÿ aȑQFY<+,]*ja,c|lP t&3%[ d_{-H׈q%5zaI6pwZ.l ~.eni vIHєi= b2Z|P%騁8 (i8I-9S+TOElRH6,mѤsQb7^[ -zxW]W |í;xhzX_\(0vbϞ2{Iwe{aƨ?ZFD^F41KKN|"[aN-/?7pQ+]p'uHFQC2aBϛgddD+Lw3<(¶X(8]f\N #g浉Znx67lfz|B|"ۍ d~u]9KKg˱ X_f;T6{qy}BO sW[_iy*<\g1ŝ6{ 2K[F$e2Wr;Ʊ?>ߨ[i}`38`I l0Il)|,}Ӛk\k6.tCb$/ƨiK` ثɈ̴=mD1 p>7S V+;dN F#Jհ@=psE.-TFkR>lԗ>N#eLfǣ8s> Ekrdw?K9 4ȗt,NjsO ?'vl򫺵U9j [O-vcm/Fg{R"}|}_;y.Sj{w^-%~^*O zd$A jMuf|&)@w$;dx N=6 ^Gf [xFY˞=R{cRqz'9A v gs}߿iִiK22ccxy()p(Hj$^h3l|adӼƹJ!Èv4ȴ:}Ƿ>:%]tOFB!N7:_XX$h 5W CwAxE᳍|M<0үW&u>v5(ʁ͸яF|-@wgC:6GvXWcZLZ~Qoftk&zEFq4]ֳyk.٩KV3wO<^a_y1&PQf(-l{^h {]R̬=H4OK ô.J#Ȥ3юN|{csLH-N&1?||XP0QJ CrBrVmTr o!\.bzm-7r B $B~~Ab ^?Fg/(&l~xHKоO Lk?lEƕ1C0Vr ڭAXqNߑ utyׁ Ca'8[Yoʘh5_f =.`#pfAԎB0w$BTb}ƒ 7[xd(":el;F4াiMSMц?X$*Ud]!rK.r)H :2=S$G&CBֵgOa: x, G& tC˫ %;`.USny{:BLԝ6S^q)C!7 QʑG{eO+/eS]y)qhB,̓4(=.E RbZ"Rz t݂9%.u3pOltQ$Rn 5Gy#9bg1qJɸue Op]1=eM8RI-N>2 )p{HsXT{[$/Қq2:aolɜp͐.61CVk'$D0iTPaޕ  &Kiց㽟$PRIǡ(|bFri2Jjn mXП#@4A $\4Zݜ@p#B3(<a;PHefl*ծq[)x$~9! .}U eYuqD{(!7b?I#2ΝxÒ; E(*0U 7d7| g?0 ca^ d[el6L@;B <伱{魺\5?= `-tdMjNS8|Խjfi&SI2uoFtOQz1DNAiZJ7 7d1\o$MJ!TD&t1Nb5\Gێ_6 ) dn_*NkvlܰW`@u␞>`=|)]țF Xok_Mc&H0 {> w>Ntkx6mv\} rr%2X 0h 8J r&ry&S$]awuxr`H?"s N2n M2.@=Fb)ẔzpÐMEgɤ@=P)zcli0)kGLQjI%\W+bͥKx =G O.ɭ|toK>|:)\3wJ*)2f@y$P k7(! 0[ Vp[QyET%?Psjx5i'Ǵ:F,îUͤb 5x|eԅl@yŽU*<=D8_Xn prcǻ, ,?Ǭ泾o4V3崕XiX:jx&@`p |Ss'ܸS %F0a9 G%iչӪV5Hd ٷ[ae@z:Xs]ŴRK W$˦!QŒ)lVKdT}% dZu+2\NΪ0{V^Ki=W1H{]3ofc84E j6[Kj!oi{ײn.@^iuK=3ڪ[k'kk!QA6Eդ WꦚhI!̉ǂR"d8ߝc1IIt܃i[K^k5ٶ_Op˛C1x紕V<>]tjh Ks+6=MZ{X ]-$Dz O?-Ӧ1OGQzftEvH~ ƲWz!Tp +#[AS3MEZ IGÆgYO@Ϸ)a!Hš<`*|JXi`p >t_f:q|] ) nڟ:S\VFfwJD"i NqQZrD%N6tVP &_׏~O#rƔWP1tqj΄haI4C&,ۄ[\QTu.%5 Oh[82vF{?6fv2A*5Cޢ,YC q>z~0yXΆ-^ɍU%1+G[,_GZ ~\ģo k}gmXK8% \)UgtFҞR1}FܨϹ*BI /I!sYBU H!*D/4mȈǿ޿g(D#EV\o4 uVI@Mˆ**5#ŹʐC.QXT}CXWk*HDѕCǶTx!pvWa QELFw:8OoҰ9I:9#Cp: Q`X E#Nc?g~z;ci} #WՒE_wxlw[]`*H"=#-lܰLUMhMa& KV-nqaHVP:~ A8~Ğpn5~*/[cV4,7lȶ.%2Q# uQS`(}'n/Uk?ԅg'W{?3XY8X;pM;]d ":\b>gaDͷBvQ#rs^V| FQ< j uUHGX9zca I'z.ltnwev/Ѡ)1kRP8 ~k'vSYz?i]@M q4g^gSqwy7}.!*5?85R606&%a(h! UAafTm$`3mV TjWXF! Ė 658@V(\$\=tb,> uty}5jOeF~o raw*=^DE%~cj珉 % ᢣ|um][ kiic{kAH[[*]%7חND5Xn^4N)nOX)zg[Mp}v6K@BC$[đMM/b47 ^[DAuPKNٺM3ۭiQLWA4fe2W1ٗA[iWsa#!LQV:jlT"@b*"Z-F9gl_kZЁbC/n/beR*ࣹ' y,P,%mukn1a ^nZeOw3J9x`VJH>88]5 pݴwI}전J\X[3 w=…޷[E)i}%HRxVFп_\LEGx׬luu8!YCE._O=_iTכ&@,|8/v:#vg0v$fރfd!ڋA/IJuI"ȴPb|ԣ٦2ePqӹ2ưGV[³vo@XeCq $#$b@daIhi:#LR˘C'.]1$]gi$};I!y&粮"|?,:2Sph\lݡϿtN5MTQJ0( #>݋%JTZ0 黩n,85<AH{d9[hb^V[j UV Y%znKMkF̙^jLԡ!} ]>iZOA#Vt U;q2{/A k2 pxT)P.Kya$DܸY{ n{h)…)>@}x!Q e6{H|87L<Ǘf1O.AX EZE|b Ĉ{JRBN ᡚY!PK wZ>i&A`EА![A֝qඛzm.Yh.|%R~(^0k'%N'\iC5KYN*VĹqYW=o{{PսσM uD[xHqZťj 7#va&ek)Lc2ĵh22TH Yedf:͹l͜[x mlU^`w_.УE:pSJpl?Tc6ޮ9$P4=ur KQ˱çU#*Ľ=!FI`"/o٩xZ/xQ]8` {c^"D!e!֛)>u5E/SL"&7b:Oqp{#MSQKfk0+=Ә"L^.৵i&=R52[SP PLe2{{jVZSL_'$Su;%5`r~F A\E1?zl4afdaf+z7J18 A<AuܕJQsAc#@ƴ/f54&D@b'3 E2V벀2?PQ|xR#hr%9ڟdQ{ ֈZQxGW h\x5lAjG|_N  lW!>-Tj}1n[,yDj5M 'hVᗦMCCr+w],xT   +J޼L+HsQ^2% !`fwaMǙìwͲF8~$bO1 yf+Q/m~cJ)g1׶7*yD[>2W^g^"!]UOjw1˲`Ƹ)hXᐮ' h gIkghgvZNxY[e=]A ~ZH+ n2'WHgpr*YgNIi耗5l:Ug^Q[EQ}kgs-ڨ -u{O-Yɘa{.6z36vzCKJ9!>!5 @ooQc b~oc{#O[^H뀪5TD咎dqC>L"e^E;390q do"S8;$D1" _x,8J:i6lksR!iI`E=uQ%,u: >#IKgEu䛷 !IDHQ h &_DK`HҡQעFo&\V7㙭#ԇNW^aL= HH'СCľiBND{:'pHbE:`rHKsJ]z]i3qw`LL ̮@lxv +1߂lԘ(ţ}ll^dgDgB,0}T w/,:Cƒ{67|Xq1#3 x(h=CnjƆ®k(hn) wIHߩPPK#bw&ـ4*?# n0!_4ɋ K]dӄ y%DjVtJ4{G gp$p$Yf(/A u=+=^J &.G3kqLE* g+DEZxU>ճ*L1xWyI iF1u7^] ELzZ僑[Vzry3=.$'Jb/0vɘaqT@__5&,@H]Osxv6~~ {t _^o?*>M[8l5໊ZXWb7㙞Ks.\¡+[7nNް.Bsd=2_mmqF?\`udy!N}켦ZTH>чhʩ_Ϫ۩m2+z͆8RnkځJ]*Dpnd,wHPq`q`C{)\&AiŅ eZˍqq>v(d(4~^zb}_:3HEڰ_.I.;قF6Gc[SМN<󼕐VLYF*s|h>p(Oo2k*lw:p4RNU_5;b\)=@Ja[<3DE&4t5@f:jŊ/"QM풙šֺ_- @aXh(_,G$=0ԇі IVlp ~. X%&nsE6-$dnqXF/nx灁;~r {f8<30}uyqYNuNn[gW郫jW}-1̍y~2Kf>n*k;Anmrj(ƺMlæ4Q(FH+մ,ӋYctD3 m+M 8m>o%vVD/f&#ŵaU> <^Zn?]g[2OF-M&1.XLywSJ\u{ f,Eɛ "լ8zYY2`z3f}b\c'1t3mh$0+48E xO8kRSCYE(kۀw;#ngM|m5x94n(hv*]ԑ γ$(B޳G 9+C{|Hx`=e53igZ@[%{M$ewsQ˯.QE<JtxMވjXkSޮPK_V&hFj$f1YվyA>{p CGn¼DQrV=(rDc(0Db" ɬ-V Τpȕ|^+Em6J#4%)bdu)d7u%2I6-] ҥO1^vӡʾKT*jL^GkN8[ശ6`8G[ J{؋ t)&^;fڶaZ}~F>Ų e;yRa-ie fy "A¹pn_2e<[еNG]gDrae@o)`໮jk0q\V*⃋Pìґ,EfQ->+6];z6Z|%naHTeMzsD'J)+ $?B׉#ee_8NNab4P:0M,6 .gaȎN(=T;TݎrMv|*gp+*o,+ϹYP>ب!0.-l#t(hfcw>2a8}ɳ3KTr4HpyaNP|$s4|@c0PP ۘjdř:Uɱt X9%4(l:.@A @oO| EO-E(|WUټZumݡϜL;IוA H%_0' `ixY~*jCX%F^}&nHix-rع.gC &ycxC22Ӂs/mrͽX,2?śjrRtMkų]/{ٌvnFEЮ{ȎxΛq)%Cc['{j-oe J;Cbh[4)>TKa@t_KGnAYI5Ao<HJ xx%J) zDdq0{ʹFxk^ct,dlm$tI0&qWY-dQE{~O V4H{R՛94W8fCۚЦ5À bov'Y2<]8YWK{{\4SüԜ*0SI4| α؆~HU&lk#;R'GY_MwYX=stfwK1e@e^~mCӢ؃"p7r-*/ qjZ9qBTfp@N}F09aVLI|0!yq.)$sa8iB%*DF;!7(=zb6!K#yJ2Wojz=Wŭ}~֢js¶rbUwUh|<|'Ƃ&-ʲoI:fPK`e%1F (0tч&)= ʍ?=Snr^6jYXb~wʺέ$AMˑO8=u 4{V0== vhҕaҸDj+U0ۢpDv-Յm0$rQ,>PYyT=^wk3КݯOOI8XƉ4ZT{DM.]6FjXLmU XuvͿVUC.ĎN IEXHqXNz;U]-#G޷gYVܵ{igLGBflIKuMW=t HςJ% oBK IdTu+^ȧs-!+ahye.wShxmk6<#eN5bh")%5$LY"@ﲦNǤtɉds%eY/#5mj hm-c^{;+nN$Q 4e).F!^c3e`0'J!IM/ӹd?iM_=OK |#LJq5P1DRt4vAQf_v{?|MM+ gQ9OF ØmUa%$0BIx]~B:*ښ(@:N bF㟳r7AI/K"$CH~ŊH)mq2AbKv :4Mj+[Ҝ2+D6= o q< |S7̷ݾtq 3ؚ"zLD)B-hvKo`:&7 %nfU}/&QӰwH4*'(Ѝ,oTog=w,)+o}HǐWXdDڞg8FV‘.=Tnݭ4T/Ż9,0]emYZk9gP*%$lBiGD! 2J@npQRwdrNq0 (9M%De,601 ;v*kZզ~\I\Zҽ'?i:'&KtaVoזi>qzD+fWL@ x\9Ū~X$@-Ȇھ YF88Jl2*grIyjhohV5 jW% KM~R i,/5(0m( f때*?JZص}oϲgm2#p(EM[V4jF&@'aoE8p>'W_[B(3+ #u2EOxNJK[NS|Uٙ Y.Z<~ ]-+&y0.d UD1 Ypp+6]S5k [y]r㲧ISYLB6~u7)! c` {:wbDk pnt"\鐂ri(fO!GbAE `$79#5U_C习ZGtjqnH<ҏ(j9xxUIc+T GM_?]=%l>v*s # 2~۸i1y;`zsY1Q%ǎlGH[Λ9*2bGfz26=3؉h)Y٭Մz0e:J6І5 }჈SC4F뇾(;q dS mH)G.t 81q#@ 7jWLJqg,1^D><  Z}'TG[YƮSzQqcA$}b^hf&@. kE ׬k !y4C6iSq43u`c ^pM6de?lI7X^(./x!Iy,+t/PuB;3ͨZAI܏Sb8 w6eMc. -P 5_p<\5\ۖkn]Hkv c^RZZ\J)am|uvӂeUl?w׀Dt7HG:WIh*!<@cjvRLk{'N1V#_Dz BVwxBW@{ԑc}͠F23Sql oxZ|̟x3T=\Qk$N~!WWnKc#xAu{‡MRsЌ9fsVlZ_>l[WNY9n{wR{.̖.5N>_6dF:p)) MhqB{,^âZZ#Y&+J"QH+a Cz/ cuD a+Zn\m4ռ0\~rR/oɳ>yGv۪0ɒJ2XViYg}^lH*!S1=g@>5_9}eƐ^?3%ى~}(@RfNjxʐisPoWe"E>/E#nYXfH6'I$ s*POJ4/ugdCއM,>8ZZFA] j4SJ2cTuIrSտϏJs_!Y:ћY@=ɸ*y<5[ &*Hv&/Qk p+8Āy|)5͹zL<]@nfոqjMX͔ܘ5Qy2PpNц/|޸WO> sb?l8+/9p`s;LCիy?ܩǚ#E8BB-A˒LO)%)>:veiÞ/vۡk9(+rJg.QHy%Gj5[UR,WQL-erl`$I$Tč.KU2,ko?RdIE(?!Kzig͔,w`3֪AkP hXhY߬j? jȫOw:dJqdj*xS53Pآ %hL姮J^~<5Jī՗>`nKLۺYѮFMgODWSNhmWA<+ޝ= O5oPnQ<db:FH7!lCܼ ״nP,[H8}3iٺ FRUFyu /w 4M@Jp$4Ū& ԛE$nbOhJ7HU9Z@:^ח`lpVn<cƎ3i}M??Z[$ws]ܘݥmX?S#aC]8~'mZ|uk1\($s;VܭI[MЗ1'Fevx<ª/ΟE[tVᙾ}%:Rxt(ɉϻ+xu9_ XYȲ^^ C}y r llwRg_lmblqq[6p⒪?s+T%QtWa ˦(O18t/vؓbSfg+9K.㘌QogfY!SׯgVpXgE?^lZ6Gޯ adV"qUz($rX j"`n@~baPՄZz&!5j/:m8t\vn鰞J{A'p_ sl:.{t@혱BYYW3`*-2J@}"IWY# uju{{&mlss僑_+%+Jʭ?נ6/B92Ӕmt6[f'ATPT;ZHB1UQ+HJ+V=ܹ[a  q$NjoB k[{A)I// %]>)Ai(O*eB|`DS/Ml3J8砸%nݍzI46V켏.ɼq١Kd4tp+e-ru lNF*!1o7-&R8>Yq$0MރjhV=pט& /2J6 "F~kdJ; j80_c٦ ukv&xISɤy V3J3RC%#w CT,r]$DUjXEy`#xl6h =C}Ɓ攟/Ë&*C P7p*HYśg57T_+D.jI:o Jem C2FdoM`=%E4@w**9]&'ևƬShCHs @3IJkS*gߝ4;qxm1Sa:+7R1~9,샋ЯsXCkKȢZ&` ASTSpA5v V\7rlRZwZPu\ByDg_1B5+[N(Ds>!xV45~qlx^]dwI֧zðɺzj+9, #E֨HOT;k?n{dp `y3ruoFF: a{+9Tۊ t Ch 3bCdx!G{MVZI,I2F!kh_#9}̀?)@WIY:y_8!?f1nP=WҌ|JVMMw^n./|h(MaveMmC1ޠ5=V=Nh9@ut,IƤԩoP淽 g]0Kl+(j՝qCsf!/M,aWU=M,]X xݱ ֥:4 CMWߟ!HI 5l|xN!6w&(/PH[ \#Gw8\YCpk_/|mHc= >M!}7,]knr&iKO{i^L&E䴩q= y7m5ZhxE]]ꉺ Ztdtoco=n (/et@tR]<>:GAjnq_=]y@PZ,]x_t5Ouu+*ɕ|f)m-ИqZM5ZYSu4ㄸix1w#>cl|4*5Ld5$3Oe:NFj|BE1l!h ʫv+ nrbNƓþ0ғwo0mdٕEps7U/QA-YX`ډ-Ewlk@^%#nbgʜr=lϡ #~7!˘<95]q58{|0aOI IbߕrLZ9Wir -(eXH[6,f8oBD0"5֫DLbC-o3laV?G?eH/DOre!Sx~]ݿrQSdC.|aC@VÊ~=*-b;c"m! acϢѠ޲Zļ&u?wUXT'C\1Q`Q]dŞFDTC45o,-Jv墨2"›k[۰W ԭsH˶OP2A*y}Z)qD1X&* %)4RK뎝QtUSϐݜ=߭Nx)2-6*-+ D cX\,OQas?l%ciA?Pʒ̃[?=J%fǡv]mRj+Uu]>TJĒ@S{pUJ"+c:vi&ڕqȲp߿vG)Lп%6y)GFڥc<W S*7[T:Q\(}?px faV+u*nмNT;h\m7Ky37 ٶJXm@O=M \7/dTHY$m8{sW })̲`s7ܳh-O)@CpVrL[&ز]j!Bۄ@ԳwLK>͒.m(:qW n ˃%W{TƦ)/J%p(? #(rsLpv_s\L}4"C 7 \|]*Pݢ9qԓ*fbEF,EF#uWm0]C.<:2Wiy zx[?eTK6\&*4g ;& +IZȱh'9_t_~f˝%a^ J~ @[9,iߩMS}oVQy6gcfHl*KC^ 9{6HK'pK/%;V[3$ Nљ2$Q̆:&G 9ϱ\W,J2-IA>Gv};g~koD J<?Y8:zd_kt*E=b5܎I9A[$V#ty UGC@ c ܑX"Rk'?$ٺR55nj͇bn_:s@Pyxȟa{PlM!4pXW$tn@~ZcxMP,} 6Ҵֈ_V-G!HI~"Jykq@ou`HF,rW.a y0+㠊1OE`d5gu^A7/s`u2}Ȥ aVBt3Qc 4!Gtʮ u#KO N׏%_>r'?RYҪAGDZ bzDڢ^zwfȯ$e3F.CWfF.se(wH aZE0 ߭YS23tcHMLǼ TW#@{5O`>6D} an(nvJkp{f(ىD>Of*DiKe_0+zS&4w0C =0n %6vgfĦ6u4gc\OÿkȺTfSFdՔ.c^ɜyAj@WF1ÿP,yo+~vTq54؂6M+akP9;DYT1!K@2(gnUJ7#|yc}zj+-:흲HTW|HtGpxA u ir-XS:6u=J 5s'S F .G6I4<)qU}A4ű) gy°EiN&WJ Z]xBjcudim N^cE)s'νmsg a3S.Qj6TQVE!)y@\DL0,,hpv~2uB%CpW5Tk ;pW.pU[i>|X?+ J_Kٱ9Z.Ei`V n_('žPʠ  ] nn4i #AM=PI(o*} q@v*y,_}9Gxr s&:q#,ˣFGөCVQMJDYx'}њ^.6^4ey'{sDžv@$dpCUNha" gfl@r8^?r^CSV;?䎟R5f#v2^ny #րwUk+qvSYO>M0^!pJ9_cI3",jumӶFHbBT&wé |V5bܖ<8Wb,r=]?B}AU:V&tM7 G47E*0צ;$ 0e-&YQJm#EG|н"_7ޫKKuK9R3֪J->,TdsξL3/lQ7\X(AwJS]<ё׼S!uGhnDR  y1lh׾#gk @zdJr/KNu15\Q&}ٙ_Kf"o͑NzH2)Qfdnu~ Z~.pJ٠F>9 ?0^6,R!o KGm^@3⥋ਖ] eivɔ3oV5C2r+c{nJn_|sS*b`; x(3DסV?7קPlg+n2v4ittΌQ N* 5b֛ ߄.mٲseӳh$ˠzVgX2KYj #lo{څiALGLa^2=ޱ&IL͵A?oԫR e}_!.@乨V Q)7yjvuY_qi|a*ɻbL!Aǒ,Ip!&;QvBȚ̥g1gm[㟔N*˟,UT;#Z~V~` jmު'&И fTn[z0ȫc' Yg7QRAnEzHA-Ҍ>4k2&Eإwk?C8wnlP7" 5ȹNuMSsCcAl^R]>Eσ^E7+:?4[mdBCfeQƬHr)m=y+xQ{T J!z(ф19'1:vmvv8|U:/~VS*V(h4dLW(;QQ$X ń!!Zt=H[l65 m^nYz_QsA#^x* g3.3D2߿.:Y OS C+]UI#[k6b9 ؏rmc=806)ᙕV#'{@RK؍$oaa"ԘҔ6 `DX@^'$Racz[ Y'juYऱQR &ӌd~H$ԣ@aE⶛2꿭ŎfcFuٚ=nWhh1W5hd/ТWd7.({[؄!6tnv^G"ZP2{d_7/fj c.h#RfJbJ*No{vMΰrrӡ֍u5>ykkbڰAZ޶E͒?"أN2,y@C4tXDž:p$ S7{*A.({ޟ1:C.=BCi݉>oyʮk%6ıkI= @Id}F1lzR1eq.F @NNu)rGpV'VH@d|., +NzbMZ-XE۲krF= w yIɑ-!hۯpAxd+ڡ\̒Q=`;rHNś"+^mDKFL`L.KIm\uMZC-us\H ;2cɮC m|xX8J@]< ~t^D@l*@b[ !]D LGEpIwK(XrjkQuL:bGWM}ʹ^Ÿ=Zu1~%dmk;凖00k`[FV$<$ur3q$'q%ʦރz}2.ηE8K-=dJ(g\pEcO;DDXIW9yPCd:ifN5/n(.2Y|=)ɄYBZ|p/H$ra޿2nNI !zGt1V]ieÄ>c^ I;azW/@g[3LMԣd"yFCv\kMwtp*n[\0v׽OoŞOM,fs)̨%s%Y6i DY+)+"ĖJȥ2WROxt2l'lO,\QX+SCosBo\$VtAc&~W uxFq\yW>'Fp0y3@HR+O @ܰ5u%UoTR4#ǝ\m=ʉ-0/V]~,%bJ2 7)e^0y]܆u (#H>Axxi0~tKJ -^1aN:1FYߤE!@@w9559,DyzfG V5Y׻V$7+ӃXf6cDBsuߩI=Fz[INm" lS`oFQ@fS-QNIrXtXnДŏ{'ϸ_dC{> cPVTHOם)s,"vd:OoQMcJ L3KC{ l`f(, -@ ,oMnƗhV/QK'ZLP{{:)ܶ%Ox w4lKQnkӯpC嶨GC~T./~ jƒ,$FliI\82j(oξmǼcy.heV5T~I?ϻ(5/ZRЁ2jRWWu& y'N s;yjM*\0=+K6r iàd^l|lK|DFLF&OE0>Tl$Ժ 6ҨPa}?S+.˭~CI|+xfZEnWhW֏>j!R29y9F+i8-]hzqIz"uܿ%[BSdye2^jF"DuWȻ }[f8f=!Li񵜑`Kѳt2"R&a!=+$iVc\LtF.,ŕ2O^r *؈ՠ@=y >CX548ZRjC6kYV~|7WFO]W80ﱤ{7Tub-Y~0VD)ۿሠo,9}Edh+^ iB !|7`m&Jq _0DAuhb;ɵ5d0$VPKȩkפ$f$U84;Vr @7\.O]RԻf`Z5M7ei_=Mm|+ȴ0SV0`q|wG͉"/y"h0L^711uOOȾ_$ZLsmZΑ÷xHNW˻t > ?^ m5f\U`\ ~*?5/ i:1vZ׶ 꿩vGpX=>@jζi/3WLG/ʂ518QWh\-^S%i#|WӛaXRG tPUfXK}MeZ%}i?lPaeˬ/]B`'a˵!>6%cxV]/;flk2zAsͩ4df 0 s6b&JId%oB':0j1O wQ"Kx!O!^4}nA vG {eZ ͅ"ۑClز/%~:@w V9'WStkTO'Cr"?K; D?BYJX!4$m9)V6מ2ax,p2ޤpY]scf6=Ng*]&|>Hݦqras7Bɼ6XM,ܑ _񏔮ڦ7a١uUlI!rK0HvQaN.-[,u@YY[Dygu`~"?sdyg="?"wn,}dӦ2>zqVu+:og' :+eLNqfx$w)ewʌGcF}9V iNMH P9={b$7hqL |ykC@͔hE\c"(R93^ Y oA9@0RZT͏6p=n0 <@HYjD(aL."_?V[غh I* /v# )>JG黺1XY (C:._&Fm ym x>k7j4<ڞc+doQ%/AyN-"v5pȀͦjDHo "Ҿo?T[6(b>wo3'f!IԲ[eYaKS nyحm$0GY{5ҍ^?4zqǒ6rIo B忇( އ+ *Y|3K:ZÃQUŒ_9Vpƌ*BCE)׋:UJ>j GXR"-% puN{D4s8yD5vqqP͉ܖBy͹[WRq9 ]piIx ܔ8y-#V94gpLhTqH& ;MYK3$ѼFVX zm-w,t?E> *+g0L-S[p6}@l I7'D桵m[H\GDΐ|N3B;mJ큀ދ@Q~5)Ijj7(~JyB*.PXy-=iK״1 eی-1*Ҕmk \1Zf}[%r] N]1}Ź( S2mȆUOFCTt 8QfjBGlvVWHʖ`P\*k2ǘX^㠾LbRPf O hR#1؊B?Փx `/%= ( 0b;ޔpd`ξ6aG'TH.0xGETMa$I,n?<=nt@_TMfQEG6</x 5Zs?PW>ȒX؄JuzEa_|{n8i.mB?$t:TX$>Qy-'K mXȹI)E\ R1ZwTdO;wmtWƠK2ΦLJ A{}fuX3"Y%CkoSCtDaG.vZ*{>6c)W_@yڴpf%B֙BwhAǻ[Ab.X`~a.CA0מ-Xk9RoՋ6a@4fR D=0`ۧjn_kmݩOeL Fxo޼2ބ-d 3'sgج*%y劾e6`nך_ شzj6%%WK‡M=nNfhzQrG7v !vp8nHkBձ4F|GcߠӰDny S3 `~u1KW@]C0'"'6Ԃjp/ˤqm) M^b$/C\~ [-_] _>-D.e:&,OP| \LٝCVqUZHN2fL̑BZN^4DHNIeʍnZvxAu?֩ORZG/`RXjL[J;5R,kzD*}598 0L/\bwJB"p7*A{v`]2&L'PRfKNfd6}.L%)]K 3^ρf0|KWVnGe= ԏ'!j?0:Y@-7$G^1{}t"p% -8 (ITKn"^׏Uo\k߼lzDW;`BFqD)1!Q]Kظb\u6A{Ah}92aZK\=q0!"e4-eJO`%kY3e%?=k\U{_{^>;RW'iT$$dAT?A&Dxh=ҋ5nxB'PP2%jި*RǣB}@, ;4y?M)ggrnyrnRd 5w@; #N<եe{ӎT߸0W{ Gc$sFz:WL&o04fE }hwl jyN+S >!F;kM&7kl1?+{ diP.Ms"nAc8nx¬pܸfadTϖ%qV:ԥڏE+d1F HF=~36^|>p't{Q9?%7( RˮVjZqWԐ5RL`ɥbhգ NǓnÎYT 2nCd%HWԐAB#W%[MdCb]db*9|8;>Ϭ̓`:&bM<噳A홣F?ɯV'g=NfƮ5 ,4ueFz+[Zm$L,7є!Ioe U簵dK^Cy~/ݣށ)Y4cC'H=]3xh +zF^/0r[mOMt.S4b`L'&\9Q(Zt|a#R{IdCū#f?(Z?w+,989Bgf#RI)o..sڵ H|Go9V(, Yӓ@11ڵ8+ Y-/RF2Uaq.be(fOVbi3zhTø([),Of#ZD|J3. /XOm䭂`o8rVCbٖuLzPC tHJe'q-f7V!m+5먊O-8 4RU!g:+m{,ӔqERqcὔoyīw@Ip>ApTD?fVQLӭO<20P$QI1ARjQKgkpih8Ȇ3f.O]d ɣ观0'DD!Kбn9XDO4B>kYkmy>iI~S״.o|%*:a9kPV %`p 〈^a[r麧u}Z4]laO65& !NH_;U),I5rV,no58 U0.Gj^A'lЦRQ@fJ`;-&7}<jr}Vi_fO90FVz(p/Kz얯}ԳRZ# TV>oc#*˜H)LD|!N>(/tgҕw=`)Dk4?g[2x_ajNTn||dSlUњ]L7ڵ]G!pdD-(!4E]YC$gT+$sm=m$8lRxRh1E%ED*bQ0즢ӷswڱ4I7EDzpLCNqn1;k@[yx6W&|='Ps'F*Ks:+d,m3CYTn]'q%gILbt.<%SJ30;k(Ba1KSK4PV H,1)n?u)oC>3[|R|v蛣bOxVHS |C0o6x(H֑*jҎWTmJ\~Fa$!}bk[91^90g}H 򈊯cׂɯW{eiӈK)͕Kf Zn`|[W`:.P[,g$^}'qЂgZz!:w$}Chy}#4k/wߢhzAp{:זqKcNmT=$~hA8|hM5@fI-(juv\B:ȿ5\hg.{$n_rB)Q6,>,p'D~]vMS L;-71#UYG&̫xSNnx>4PNm(lSƁ7RG߳@1bڹD]ʓo) ߄aQ/Xy?(kEPKs$ NEFds}v$4@N\X&4.nTIM":َ6ZٕhHٱ:nƘ4?l)s ZHx~$ŽѷGl 1.WڝڜPܓO~-a{̠ei1z- 4}95OLqb:oILe޽@vRx(C eiY5 ?ՠ;.4.Of(Xsn dowCզo͒8|t4ð0aMؘ$:: Hz&hw-K!ܞ<%ZáS+W 8e#NԽRD֐A>6w8(ɝ$V*_Y<7U3nl$cҾMB*_"fv,7[hfYS );yCN&hC L3P hͣ$%}܇;s!(P#}v`R7D+Ӹ(l3)iqc?!ƌN ,hS_#3YB/Eldž;C%db:ZH:u9;HQ~4ꖃsw[+^}}^nqt/e!:q"G2+@͝_d@eOz>:0 -2m4.mF1WvU)qcĔ֡ $esNUH^,OǢrIɹ6`o1uϨ>e#BW}&C7^$m!^P-9+oϒK {z u[L! `WiI|{/M,PH4%AJ'cn4L4q}mxz9$*xpm nrZtdQZdnnG D`K:.Yu*\cl54x`)3v2G !Nq_hи w\}wW0$lFca-_ߕZ>Wp:4g+J'jstRT}^G4Wʙ^BgXDmED8$dW[2zCV3I! bKMֳBՓɬ25wՇP{xUT36J1e뫐3ukY΀uW޽]rD\bϑ+CM]֜{G" s\nh>v R\F4 9@{`Wk̺7?!u z--R~B15ꙛıKܐ-Jyr"/pαiVarU$s͡V^aK۷au1;a͎a!.((9,懭5Mg}\T~ /;S.Int4/Ee3 k(]=lSEz~lSߙDX.G&FbV):vރ TE{v$6>6w-(qӅK䵷^d^<0\>:-swp5T\*KT^N)޽;,!yd`T[ YUK_kK9d5Qblx6>6e8U>z8}DAX󼥨Z(3]LZYU3H3~6pdLT 0pBh$>z|>X ȩUBč!{EQǀ}VȷPfd(h,Lq6w4lEFvdq&!L(qubTG'̠{ N\V텎 /GX\񁟨>(z;n,:]ӾnWC PpSʹ04nH1 , ʳ)#QIdA^-?-୐h{' kGbW \(PlZ\n{O99g*[6 q}߇U:@WGn6uV|翍U<` [DhJvao8, //w(ڹÕL^()o$| zXBfzOx_ ݜ/ t6$#bʪgV Bnyyea/{N;< a5y@#DSAP2o""e3jo`o ԆmL;|qG3s"h|m։OLd:k+.GL;Ёh#3Y(| WUopsj )9R.\;~h;ÀuwF9+T/-?ҕA&~rٕGtV5O*dM%s7CIn]"_4']0| O@ ^,^ Aej<{;xJ{4?[CtZ&5]%Lh1J BҌS(82A||rysd7:,떛]0^GuuEG3ܕc[Ы낫0,-)w.F`v؈]H^ƿbȾ\m0.:VwX Eq,_ĉZIeڳ>(鎛6K enSKG*`kI wV" LA;Bm?raq, 9yw*/D tCh8ݺZ{ӭE3o-OdjCn.) JqH7FyaE(m]q:mXVINx`tqj~Nch> eb쟐=^WzE}pn+ ; [&{neܧN@Srl/P" ؎T*0opS{Veuit9s3 +*6ǹ3Xg?H;Fr/'zӧOĖVVûCFttW8Q]hbQC`p# &a[q$>GW! Ʉ)f0nF|to PSOQf %V;Uil?]Euo V|z ],MW˲wzknڈŇ >9O#{^{4k3'jc&1\ˉ/eJ[VulMn}s!YcRIf9:NKBꠉ%0tT08F~!W; g)3 ab|Va`^Raaǵ?Ě#HaGjMKYտ 8@noЪukM?3X?^5[IN AVjVX7ZbV4w[.{bv}K3.&im`T.f0KlPp s{ld~;\ٸ`7el ' s_硂~ д"0\ķ mo T\:D@kݽ \g/w7񃔐eV].Z@ø_y-9AVTrğ]2z dmdnC00xbKG)2Xlq`%; ݲ*U l!;ck Jg ܰ]$tRu2]d jfI>׌=UJo{-pu&s`B-:`f?5?.̃AMCSmteO1.Ԕt;NJw0.vpN5|yIwԳD_Ldje,FCq헸n鏃?ih)&">0 |>R2ls7bg;L."]8]ԉLt`յd,]gHP# ѳ{FgC#.^[Z8ޟwJiPcs vT NOHʴVuŚ*+?lpoQ(x˒Kq8_(am}4D}jYyib]w;(inЉ0LV"߇2-WTDp,5谦\^甈ס 5$-^ؽ/(86S /Jk0/-qNeJU;쨡ØR{K"Y%VAGuxP+wtsfy(>MtRGJK¤)8V|6YݐVx EGm,s\$q9^&8z2x=8h('4ox?ӕ+Dޯ=!=v)y[bSu2#1a[c'a0F 6j3Aay/ߌ[_0a)*;qvPZ W™ʣM03?I,&r ߤ'hgT)@C=m;5d  n!i3= YgJʏNF:/ p^7IJKN*KܳàOm~]>«V*&UL3q2+Y1 5~Rؕ9bR,lD,jo漬E竨 xk|K!_!{mg;!'t0_Ozɟ-E4[2)t,E̐[Uezdy%B ]F)+Y!\P["pnJ\4MCz(I|(@}J,_ߊ*[7fjZ勡 d8,vzF˃U(}nf>IG+U}&b+=hn X=_UHKc%X2XچSm)9Pk{,<%$#붯gjR=@cw[`޿钦Q,ʓbO@-gW|ebT"?. ߱mLYYfܫM'D4*}ّp͍3W+I:! ̌2IND}6,~,{cE ydbԻi3&%ZƋ(+>B;28(5FF* ZTF)E`s=W'G2ƿo MDO ݤa GNzn({SׅZ#<e7 g6qn2QOR 41vКzk0M :ơirMM^$}^{`9yT3_ 3Ynu m0VQhiMU|]{GxѸ *P4 T{(| #̪&2iw+ABY1 _u*b;zV?^ ]q4f%y 9u a1"nmF9m*qR:~FkiO}k"|enư9Ig1V#t0& K7\>*cF3SfK  %Ow3<&cФueq7MC0ccrkGr1d.xۭ/R8 s3 +֝<^]Gճ3g20ik^c܀RpxEU}HNG$r-E(VwU~ '~w®U8:iMnj DU{Y'Pz $SWעe$MCQ3`8_\n3DN1 [CՎp1OEPd-B;uOl冩+~c ߰k k b9*b,'xYT7tڬ~F%5YUЏy>j48hc6:,,l ;0y@&ynl>e6 O[U &1¹lkP],cb61dtu徝f q36աlHRX٧0-.;h ^Y59h궂|x@&Z \[C3~d(Yeoq09hK5˷^kʣe[jneuNeRe^V'4 *P#Zl`,1LƌaRf]N"3.Yz'7"30D-$ P^m5̋hf4ͳTh"}*%=W?VH DH+MiJ"c.pfE5NVz츈O 2,ΰ6kt" gNJqNclwL\dizCP͂qbY8=g)hj_s'H5Z6*uwVwR7iA]!RjnJs<RBXb*%!}`e`(\2Wr&W:!l\zUF"/l1KjssqPOvyDkEVT4( ˟/~`VqB֜E!xpd7=8Ppm=D8O&x >{ )%e-a[Di1 k'9#]O9gB&|M\,cd02LXZ:B"۪o]fI /Xh%3gz!}i:41S;O||Е&q:Pr[16VOKfs* ά=t@a[ zj{M? `ʪAgAWxk70s2Iol[!Gca=y2f .} '0~!Ezuy_غ`jqA*ƼQj]Y0%3^xl|I1K;Z]D@urG Ԝ5nwaVLW:"󂳔q~f\=(s:D N|`@IKN5qVֺ0¥+Iї$)E;ꂿߑ-L &3'>j`&ES2H)8{D@rPC nSYw0w> CĆ}ZQg WQ6ƢN+;s~·r1\CoUs4WA 3RgT $l;w͢*oɯ{κ{+x(V`_B%W^ |߈jUCBscSc4t\ p=GBTe춨 }/kRmNˈLɀ%u-`@8`*<ݺ6_:N)FE\a? Ff79Q*$ib8Nb!)A΂9&u!c{ʄSddžħ~A3-OUÅgҀZiPjn;lʬz#(%CR/ O>V[h-nF/ZgG(xxB:W4n cfΆRB ZQ'0MTCǞ%L;!LgY,铺O>"7%ntB oJ#ugІqv%OIڐ|ޏ赬%_[@~I8c"%9ZjPae)qN{A/U5M!/A w ~g4w\ټN7HQ<0"[ F%Dgm:5[mD#umZX[wolaY /"Vr?-яV_pv)SP ""X;i"ѢM`Y)dtNI:R A7txidj?4 gGJUdGdsbJX 90.\+FpZIJJ*,?)4PE .-ieqѪ$M%;Q[lh]R=9{XĚ#R…W{v FB<$E lς+D]]rEZ]:htzw %J,q5_Wh{un<}D3Q<p }m|!hi+=b.0&= s&JFe!CRg8.5@H6}9^UvXw3$\?%&n1F_qez@R@z8QH!̥6L5kK7W2OGR$)xEZYVFG\S 14օA,䕱b<#c˩nY'}Ss@&ǕyԐ]dBrzJ].mT*t51% Cݮ2ض5L Xf~]]󄹗JPHĢk-қ٫H8.yT<燝 ,8WӮúncW^3qYN`Wg!jn4g*g7ux!Akiy) )uڠ&ġsI=dh'x6JƙE-1{] Z_cs an?AZ5gzI^g:uW$S&z a 'M:yoi൶yfӛP8qCh*} (J߰zο)eLxR~LW)֮O/v=jKCF3ebqi)*DQy/JGfChCUgCJQ|j/b 3_uR%I ˙i } ߦ #k6`pC@#)tT2߿񚣷aT8׺ 3&jbwWʣ M䭡grǨh8eŘB1&xާ&5ozSܤ:ϤVw/ ̜Kuka z;Yr:;ϰ Cu23J }C C`tݦg<ǢݽrǓ)+#t#+hZhicZ|5 t{Fe!jz y$sY]>A\f|ɶ`}(g?s_$ieW íϾܓ.k]Zq ^ݽz7U&/)8 ۜ*'E@ 7zs=v|08uĉs2ڌ.͍ܵsSn*ptMqzsdدC" Xx@|2f4ZPDnwT|xem~:g_-RpMMikv\,,!ҍcpNV#/k%gIQdmFDtI1XBZkݱꡲߙ'?- P,Ho24agd6!0iIq3jv$.Ydj2Ct*f-m Ȑ#CXBx4]1*!e-IHʰT0*h+L0RB$yH?|uqzgO %y\:Z;BpC-+^)$p:RUupMȟID#<Փ\ ֶJ}#$8^dr+6 *j7LdR[gРSF yʼx0iF,~u D x<ȝKϙ j&N7!BS w#H 1O=tD*2,-[}ǫ$Y[GRV'Ht Og^IiX$LX e(`4XSq9U:M l`ic "'#jM`,'TA+Y-!+A!h/sA4?΋< k9ǩ\1v10a\K_ %ٞ4s6 2R\z cJImg -/#Rd ,o^ woG% ꠉh$b /ekYZiҗ$Ccl527srCH"~1jIi^҆:*>* 78!X+lUքfZ8A\S&|U{~?=ⶍ%޶#5vA|Y@nx2"jXs< ҲH0}SAJ3?6x~5צcӜsمL[IgOFs﹛_ _QYReeJ@mo m+a.Q X{r~ݤVha*ۉY@44G0RE0mk"\/2\QJLD+%9@hR黒ed_1Һs;(i,T]'PL8{ING')We2Fz8VcB}xԭqZ֜fn Q^DM\c%ſhbݡ{c8-n ɓ[ZX,ncc~`9kFR>2^o`xSj @/"IS-'g]Mh$g d~ЦgIa祖ChM$2O^1)J԰D(1:cys@ ^]?jn3{f蓊1^07} )F<.D'Y=I#\SSoX%1+&s*8LjЛGeF ]#3FV/莗 jXv?vJ=پSyy 11wzJk -o]|kCm'78m? ֦-<`mZ CEq 1][hAk$9"tWFqCA70mV۶IX|7k󃶼Bf>A_ƶ 7/i$պ)A'"f>[Llݎ |x.˸ Q&8bR3VdG xn!k6'O8%4ߊ0%X. A/xGKC@O ̵2hied ۔gs/M̖w]q({ D4H`lL`[%c[ 3q+:eX?_/Vu@l>S.0-k$Z̪bW׊32# Gd8Eh`)^ Pv99֓)/x| K$Y9nqR#S/djԪnj) yLV-iSw(k2 EBRAsˇ(8ta`o\K$Owso}X)vG!m? @+n%淬(P7&¿ QdԬW5IGd~^/Ҙ>DHYL/9{ua76N1a6K94\x.Z.ɌrðΖc!o[U }~mзsn  Zڍ|יVZ-Fq)VǨ2!ݿ|,Q5im -M_|it2K/\ D]`O!_tOч5ze~08C^RV!:JrWbҙ\SO~!=[[`7ÞCs-_\HХ.{Yh|8H1q3Fڜ.q`dȝyN mLaA&uakxlv)a8xH?Rpi1KjYa4 @'T >6nBe2.޷M${ݕP]u+p-ᶎu=wѝ\a]竗S]:YԄ}AaJ7E#۶F\ğ| .`*Qt3~ EEEYiB>o+Q:5f€T2PlY2̗4 ۭGf6bL}"N@QWϹnڻX:q16Q _h)t!F#$;DM;/r/乺j 'S lϫJZodO\+8ۅc'>w{1fYit=/KY +bv)ńggt9ȬiLGS-[!2tGPdȀMrԴkraˆόȯ̐vKiҀ6O04|fY :|:y ]ll.|=Vm(<7z*•&jGyFl3=|FkcCD(%Ũ|r󱊺'Z$Z0V<'[Ï[)|Dr&-OAƣ HU %v4aɉ5Uc XZ/^CX]-*HhUVS޹zZ<V93oesfv^N/RY((M+@6b qLl€]KE˽@:) O iґa4ԃk_.Vry Gdd<:#{Unے[D1T㕷 ,.{dX*su~5ʻWׯI369v<=.!2A胑 .'GalBjlG婬<1kULvVƖ( )z°HpkPnXR,+y12VXJ/z)M z"+ #'i4ۙP[QMzP omظ/ ëKm>#p'(UF}00VJZ\'C[ W'>W`KPOM^"(4nwg0XlmQɝD7יNzmmzfCY=HdkZHmrL @M` |5wxDv7N@C퉒3jF1ep6"ހb(JvG|aPw+iֻXY:nQG[O.iE9?ы6w Sa oYm G&pJvoMFqN㏖,7N\1m?,-~0"G&ڤ398@}KEt&Gn؋&u kgrNR)lYǑ:|jze! ?iCmd4L/P=mJ"8F_0Ҹgm썋SWoMZ Ԟ\USIB>W?DmKLψ~_؟%/X ݔn9(HJ}b'|+gmA:HHfLsäI ZSˢzN+r6NvagJpg,yKƣn晬k2`_/eγɩcs iQ_Q@ݟSE-vft-Su N"DSK ?V0dH]_/VUݼArocܝ!ӛ}͘fYw7r,c~/AՁn![Az_Yكq:rvD}|x\q9)jEv`C˴A&fªAEQ ٷdQO,t5;-!wu9VİImڱS7HR0! Zճ~4&O~ݳuK6x=∢;G=z2oA XpYj&&zi@)OO[RyD6!w <ULhƞi )Ӆkjzq˗j}A.\ӎ1{L{bUZS3|"֔* &!BA}@PӃ'y6kGYh8 6 pCWJm[(y1:'6(퀰85l!QNJ㷰cwCݠ-T+`C_{No*qlFNgcP]I@5~8 D䕫 j9F)W$;q9򣒻fc)p|f]Ħ GZF# CџX8GVfGb>#r)O%Q>*c1EY_a$'U9@cOyQ mp&r81mM#Z{E-IѯR RIH~WȴhFOh*?C/ Bc.Q@r0QTgWڈ+##wqqrձZv;w˻FE?! y yq'# 9eF"([rTAH/roPGά:^-fS>Q^">5>֬C9CY( $ouk#e px遭Bbgڎc&A_ t %t('LP0TnRǕ?̧Ek&. ^2ahtNǞ},^X?I(UUP!2'(WiAZ`Z Q^M9]4 :p7E9@@fI|'!" f$QB: \f0+}jV%k--`-~*L%s- UF*8}]8ud)./h=!|W,ѭcm,e axR^3/z5JDAGi?lZM[pEw\}P_Js8"a\qi&Src4/S;K7+\iM$Tmy36!_>+mk{HEG3ΆF{7J'.@6(ѝZHQ%i)83Rf?j͇p#D7nޜO*ah}Q*xfKʕ{/6ۭ #=#EIb6> ̵l~6)}($&B`J\5jn`D:T`ówbY;nv2eGR;I5<&O,=P'"m4r_0`P]SQoȋt*PN wGs-s&||ʓ,^lNڙtM:j8N<'{>iP;0̺*Lߤ~taՁKz-Tu+(ءnwVw YgtXr ֍A*~A iYsPAͯkp F@H]a'l =TlPm'@7PIb3#s/ 9Ewh~k7u%of'W-ZbngIǯP9©gn4VdNQ`r@(\GOK`$֌FSIwO}"vҗ{!܋z^gvP4fhYRkE ,6û /RPKi6@: S'gDgh^ m[HFwux,W,pPf?.aMMi_bZ /\͏O&Dk~==֍Ҭ7+3˙*4C$$JMy"G#SϜPe"je`xu6#F]1uSw]g }O~ܲ,WrS&uq58W>k\Rgʀ.\ h'a:eX\A:' )9NM#gs(`ɀ[_}Dз)J?{iVEr׵SXS\=YnRX LR97YR/O 4QE=[mqB)PlR pl&…ue)[QҫH^7*pIؐg+%ޢZrF9sVč+Y̎[!r!] ˃.-;O&40qMɤ^BX I~y++m=1qRG^ˤGQ cͪhI"Y Oeez-Xu򟕚?p_n7viؖf!;Hd& H,(\M%ۓ>Vq"C>eܵr#^8M% yeqf Ј#X 2ls8lqOa hzPq-oJcek[oS y:xhզ%cD5AlӲ|x8FB4$"pV<ݾY6H#l _.L[FA>A?!bSd|>>G) խqh[]*7fTӻ4|߁Q˱PysN+6;- )!suPZC^n_{vs@"/Й$j1 ;@P` 4AD6:#F`ZvPq.C3r!4\AP /碴 7ι6n#m/c Zaa6%3.2^"$O{PW6,뼙+AM k? UEO<#B@_S|7xa~}[n,K/S/T.D~ zRi|H]c xF4'g_dM*VwAc3^!q9>mm;tk}Ӛ.U 4@^Hˊ5Vf ;2B6ck^Rwl+.LMgtzӤ? t7 ,&ᘌɈ1PFSDzT8/}6=4!\s*i l 11/#NIZ<׀:;450ѿzKg޶˵3#s(:(2]%\GX9)zvdʻG-dr,f» \AKspݡ 9U*ݳն(<#o^*_H{t nG*A{-v*H8V$dGqzYC(Mg:JLSOYQ)ҕg;eLxuM.:$j1ݗ R~?)޽RS6ߒ30ILr7Kص)i$2 =_dt3س#_8WЪ.H)?sa=zJcS ۱3Yrd>HgneRZ5-vl3)>pypfRA;)y}\alOJkh-WJLG?(-4֤bnJo leԸ` RxQۏ9#/\>%.w( B?Z- f^htjU ^B{aIdA7Fa]) 2+Zt1 ;ܖJԤ9iagLP2(i)%GrN؃"K5.@ڬÔjyAj)V=7)Hm Q'硣8,|Uu w@QQˬa*xw0 ЗRCinʳ[ PC7jY96U8XB)mjkQ Sj$`*f  Jxp׶X >bh0UgcG(.u|,]SW>;AC!XZߢ W]&26"H7.-%dB/%g뒫q }`*ϥeEG\tcMiG*IZ,I& )aF2q$, O >w5jm/  8GP^1"q Rb{"(:-̋O VZ~Sy&VZdeud 4>_rq,QmiƘp34L ڇqr{fC $EL9Q؊Iȓ A_b7_@5\Z9+ Zq 9Wibܬj> ozkgw+ˮ6oVcHFZl ytH2B*A3}_ˮŜ@Yyao&j'c? :=ǖZtŵwARz'j` |t oSX<1qDbDCNp#7vrWYqolFij|$6& *"L>(Sfe_jHPu"f%A/c U"h`"(263Dpf3y(J2I7Saf" $- ҅$YMnc%ز& [a;A=0Aǥxw_ΏBJ>RTc5U7pH_>nǡI)60I `z$|od[7 ⥽ڨۘ6' xDC$Y+S>U;:2y̅"䜹:Vtf9)O( &'+ Y}ئ*_ڍJl&QιɰZ8Ot;H VT ȺS\X5'fUʊ9@AENŔٻ5?>(s2o5DbKfy̕wW2RN!L:z ҼaHr:jGW?g|]]#bRZn 4tK ~ 8/5!_J*gӌ(} fAI:I:XuF=:5sVkofAUzg7Řaֱ?(꧳ ޷3P+}A(%Mكi?pcies %䬇7V9/Us,tW&dpѨ4C')m83^D[{ aoPJ9"`$YKG3tg|CwF Fz0&L$|?BB{6V~Pc{ůW^TS5gE8%ldh65;# }xNE5j _ur#SJT9[v[nԄ$KdGD~Đ-\8 S(@cE( }*'j/3Usy 'GXYiŦUgF)'6[~ֵ1NiڈM88T]GkUO[QZy\~K)l?;׹?7_XF0E\ 34iNIm=%6o p$X0+c60Г7E>ZB2ONZ"\C; ovѺѝ$4;HT4cFw6_M}i:)K;ޖ'ŪRUR>ׁIC_BIֲarx wCV߬^^4%W)G{?;%Jt\4<6}aX\ ‹P޷,=^aI']x IM|yވRğH8R0IU|6q *5ݟ]! .Lqfd-yw7qIxJ'T1O`пf lCp'v-4X}Wd_t3iP|]HAgNJه[]B%VOcd̝ƒ`lPp:؉yg~Qi*$ ٵ_?4Ĥ$پ< }͈!uM4M mXnr.$?́Jh?;mURڃjtɤN:CHa$ޔoZ-z7xUvOB&!; ޒUxWȑ`4|:L^.̵qniETqIq;% vBad29|mcB E=BPYtdsKVꇥkz q֬xϋn97_" {ΐvwHtu mIpO&9GcR՗i3fPYqs}.L@xL^=R .Q+F4r.]j.'=Ttqv`'?UΚs.8UFq阭[6{} S5z'3^,}!=GtoM1 lx-]<^ k7:}_ hSRw9hhՎ2ca0jr:>7^*lum&ɍbFFu/|ػ*0hCDh D-!EN(b.b\]ԍޛ-miċ޵q\T_t Sj3@!lWYQ8x<>c4 !ChY.M87wA2'q53i,ۗ%aaӨ'Pm()VRuۏrl5WD4\ s/ݠs&m^~~mgHyT7hvLO2d-҃Y=1ϴ'6N R]$M׻|s:1M ޔB[2`u,D.$ 47M"rJZ8(\@˓ zzj `$oRx *rfU@W|?ۼx{iYqVh29H; o/!:h399‘(k>/9Od'ua qmfŰ s 뎭J›"BRaO?b p8D}{ZUzY ?K] L#l#2[و Oͣ{v+}n2Nxd]Hp)MWm,O+6Ǣ B$2#r+t{P{<#冰w5t;!`'zt@gws'RÛyfā] Y]w2lv8RxvkwB֞z0 *LWEYi,(34<?r]Yq I IRE=T'џ|[ʟ[(y :䑈ܠjw)Orz("9ȫD Gp_na$sst%5-C Wi x+@(##)\JCg] `>cGTm2v dszVr~p<)iղJp]C}*gWU {6]E'@@'Peh9+>17F~F `{ИۍU,}?m#Ozv:!ͻMrN=ds[g֘#ސUT ^EY} =Q٣zԪf-qG x(m,eM-k?)"%hHhrûOƝE0ҡe*ȯ1Eo'T#0־U #$a,]Ьj5H,Q\n%x>u;uG ] :D%%ű X4O6|\i2RӍ@اi7$Ź垯7y<*xT+P>i_&#@l?m+eb~qPZwoPs6Vp ]7ä'd*-E/xMyD|)Zj!H$9ffa8H4`nٌ%=5'떹'&MFLY6G)؇Bxs{y֡+WtUtMDx**R8$ IBɸU`IH5c'{ܬQ4݅<$)ZN\ x1|c!i !@(_i,zyO  OL/{Ԓєu-o%ݨil>GvNcOױio~d0$ (;k)@b 7L=Zӆ$iqr<_TÉg,5ywp7 Fn7%^gU{ݚx2 v\n ݚo /cr| 1yv $'_wtI* 8nNA~ CZ|)P^ڥ&ni>Z1OP``4Z}$˥LYn&upM=m4]4D%Lq~>+fW_ŏalVa?~i^vOpKDwP 42 +iGx-]*-uȝ7u}8KxG2hЈz?N% xUag#;㑓M6{ xLVdVpGa" .b:>w* sA68U0ɁN.GA3}69h!5m&;ID= l>"5Ar%"D䧩,yVy~A,XDB^Ko |17Kcc*=Tls X0NC5&#vM. g~IKKAggLɣ`@NnI 1-<2? [y@vc5p,4$zG:M`haŗ#"Hmj [ͩX@BNTPtOπOO͇gwI߰=F%ϰw8j+3}@2рb#s3FW7SVsMͲK3ָt H?؋c1}Pmnt--v$"|p ,mufI 'R]F0-3F)*K'rEa1F UYk8+n8=\Ue ^<~J< B ÒHAixΌ#mf0mKj4/ea*:<Cr̓*&,tN 滱ͷ%Bz[㜊^- 0H,8n I+i]hRb)'Tp2ƾqHݖs?]e'ObmZ=]̝ݦbI6?H$q+㴄G!Tq-kU ]1_^7ȏ$?¾ WǍ9UzDX 4eObRM~a`C)ch%+9i4PdL%"Q X}&I1?퐙KCo:௷ZـkQ37/? T܊sq, n0gS_o0@g2"\qXg/YņXC(IǞTfEyAz;Mb!].xyC\mc?&, 6 -(rPi(Cw49V .@u}7!է@o_6ns Wo| _y/Ckw{zŅpc"J X9퍊GCZ i!#.՗w~*:5.6UW{&4+@M"}*fgc}L'|c@r4LDS= 2וDHQfXŃϲOȡtPu#5a׺2g4W?Ccu]'8%U6;}!񖓠6[{P9'֙aWJur]m#k9`xɁw% <3C)\ŸVN}ʣyXXf`W'!/-KGjL?m_ ~8JFp*vÓH^,Sɞ2l*u^IZxl`dt}.N\ďxQ8Q‡׏p]k?aр/:ĆcDiy=J auFobҨ@B̃ff|nn!S e>&q$U0RIC9lSu,^Y+/HkP[ !䍌~[}ǭ >i''$rHeѓY.-Q ͻҿѫPXG\ pW 5S_mvT N฽1^cbѩi?GPx&TTԭ_*"6upQsOfu_m ]9$C1GgՉcQF;d_N2q /0`/i(.pc8;jq Cm>PMe+qODr{J^\[)s`afҽ(z˜l5PifBQ^ffc5vc3Ar҄`'@ev(_j*zSIP*E}P&P:hrBl`IhtbAP@]a'gsSbl6 {hu@"pD:C$^wf-ޛ@Qv/jƵ s Xi>!.rt~mRy âm1)8W(a BЈTg~–AFP3$%f~H uf⸷$gzx5k[_!E &.Hl8ªq*;oB2}{s;5m?S'f=Y̷{ã^j*CU;s%VG_iT)ZT2c8Me!&kRõWK{"r%l =،o)"g"bbJPϴ̈́D ɰdBp)l+&i,=F}R2SU:LۗGS I ҆t e ki6 cdD[9Y2'*FAK`Gsr[\w h^[+7`آ99Aj(D=LSZaRF j##xS ǞOH~tw 1>]Cd^clхgZmeepxWV'KV޺:*,UySnDdU iq7|:1s{YOU~n@%VR߶8dȬ~5?B%w,l7҃OO=G˳opUvj(G R  < jJAX03klx{(dSA$ۑ"jv5qD*RΩ 9ҝBhLoT7hR՝9 3ލ~7}^n'*IA'VG+eCxdƚʷ.ϦWZ{'Y4IX/:]p9ܿ}#\*?< Yęx}ߐEXo6l|{nB6 =FirYlnt^5ܴfH *Iv\;5f^~ > Q g(N+wزNm-Cj7x$+I`TczQ @zK.>Vt C'w8(ZmK]޻Oc7Y;] wpHȱ5b7"F0HB刈_Î`;ztw޿,UO(ID"qQŊUz')gE v%Z$[;O/uKSj#WF&c*I;XQԄBnNld2t;V+JKdfGVra. L@ ˊ&kbbZFպCʙTdS-'ֈreP>R|3K^ pRPK̮\=s#2b^ T_<έ&GCZdzo> C"_zS捻| !$\mF5#,-C|i |g l]q|{`HDJ~#C~# U48F`c"xuTc aW{-qu!Jwn)\bnKfpKܸYI!s"p qC`TWwܝ~? m}JEGToк1q6RݣF >#'CeR^|4ⰿ; 6,6eMey|rƽӉ~~OV]_kp`3UP{!n't_+=IfGb#f Y#مv&$\F~A֩ۗRli]R.TݲV,G;u^˨hdusC bHxy}cUzU4RjD2QĖL*D Zsj v !5XڿDu}HjMeHb1086zÚ'ïQ5aTG7+}ɯp ixټ=T9瞌Օӡ*P'RSFX`>eOa"zz)UYn)(VN,&%rυ\Re/z_ r!Y~}pg2p?/+89UJq؍5ihqüO~ᘰ*#'>B*lbdF[؊)-&{7 [9:P˝"mCJ>g *q(iS"K}[Tzb6? v^sm= ALC{}]h!dŽ]nиh*rO:*WgNݨ8~f= g?)v)g#8Pi9+Oʴ~d= Ř+ ~ޱo0ĈӚ|Ak'Nˇ&p/56(YIQpQݰMXCr94^9Gbundϵ0D[GHw*)!7fM.5ͺ;=q N|G嚎QyJ' ˄$ o H 6i:HY]WiQ Q9 Oꊁެ.m } Y{Qd7X>v@.Ea&&F)/4xOLJ(1T/HGE}BtyFPK/4 `FQnmq=%hZ:[iQOeND$)4E/g5mk %[;'**[HZY6A&}W,Cykzna' c9M ;yUd= e7GBR7efz{A9 HhE#r炥k_QF] t SkiF~)~E{DK^kwލRn\I"ɸ6 1O0VƻIY6z&d4Dw8@x%=cK}4|ո|6Pb^hB jہm Ȝ QVٸKgCeNJ܊ݢOaaP( R[5[671ܒ<^T"w0u-1ZVd- 膠1mtg' "Z/+?"pAxEw[[ JtQ7Y \ZW9 (_B߉م6n[2ysy 0׆8:R+W}_*@p$I${]?g{N~LVb~s:_q"rluYYr6E2AZe7elͼ#v:s(s3rDf8łiuUlEٖQi_=BW(9MFll 7n51X}() RORB1\`AJLƙ[Lv'`~էgwXcAa`iLkw9R&9r-z^G$V$ME2-&mP,'_3.>yRC<\J5@aHP?FAet c:vhŠwۿϫk߲fc!Z%0+DxBQ?cN]?F 66]͋9:0[+@]R FP@aOgp.0 @96>f{]jC`Ib%2#%FQL=) ണ#M;WCZwwk$KYQyk1> 2xeyb5}"~b]=mޏ9/Z 7SYɎ)j,"˲Og)mR3?K#96xhwhpxvH" w7P$i=?U[ yT*o 2 胘/lqKvGYQ '4^~:E;˽(o^Xճ 5Tm$yXU\%O v5% GAZ[Qʠ-u0/ a1nfp[ZOgu-7""6|$)B(/7YVUm?[^ a+ = w8i6j9JxRQa8aS {n/Bv@#1,/%=6qQhCPGY !Jx+Y-5b!b4574`зkP˒{ eF?-tBX ㊌Q4@ qbjrNBdyBW{ \N衷E#&%ؐ6aFVr.1ۮ Ab\4LjмײC՘|zI!g  df`Oߢ.Ua7µ(<~~2*==Կ4IXW 1җۓRg;R| ؙb:͈&@!䣃œ홾Mb9ތ9>#S'ͅ\W?;qqSs\O+:J.vu_/f10foUbh>X)FMrR*lzMqvX>JS?,@ vl>Q$LnY<ЎpYb"tBr+6o.`f 2IVZQm7. smRQIj7qQ /q`Əw̒_:&&LPEIZ,mh߱V_tlWX|W ?T;W@ubQhk{V*Xcs9/Rz] npI9eq~o^/?-vܮ2gz)q/P̗k3cu  BqJDJnOڿVvJwN#=4s焃i >Y.GlPlü? v{N*L9Wiy5vi/;m;zM& [3$">!y9A͐BWD%'g ߤ}0KF煌!)ci vlWQ[h~ e- ȿ +KtqNc,Yś}$phe%o̲ =年䬖 N^{s6rK ơ,j7-5Q_1z"Y {+VA¯m՚ڇ{{@iXpŸZ;&-$GcWZ3vgg ߉&JjZ3UMpd`|&"oWe׋[h|[gM% el'{(&P&1AE85nW8FVrLhb^~<`8DTFj{;;}ey L(񖛡 ebK,{ѮvXʮ~6C(a sDJ&\DU3BZ9Šdw .MLX͸eM u58AÊ8^~, ÜqDWtwi>>es\Jj#%#Yp'"ݛILAD}+}ym4szS )o2PZDuj5 03N%uдX3ȟ_3M4=+Cj<X7K@/BKglg:7lqC"nm&xivU|Nij9v2E2#aIȪ݄ 16>$Z 5/ sœF23c'ҧ3L@Q>{ұ٧#2S^qۛ45:qMLO-fOvqn'0$nTue``=ςPW0wkHI-Rk ^c@3VV)yXdIFfZ`)nY*[rlPoy\ -b}oI'[>!aX{7w@l ޤWx!W41?Ԟ .O\`NY219aZd{s N\CH(o5$L}1eXϺ 2׉ #6Zy0y<'߼ AS |ozCm%;yE"Mc0ˬbʢ^,B;!+`&2U]_O>K5dohj!.]T! sR&1F̑5- _*,ϊex-m[71<`-ZXg1 g;ґqD[Vǯı'rv=vq{eb,\.lXIQRD2z\/!ݝ hw½dȴě)vl.a0|U4p&b;$<'| h;wOXBۏ8So~l3_?*drx{~|XN ڌT~3=y!@|/r!vyD܀FqwH"esdzhMrlLZ8? }?NZduDشihFa:.UXfYsVR2r$&r Y@HM~2rK>y|K|f*™;ߥG1(qSGlw\z奡>hy(^E2bl~ ?2"̸7B~' r;yH1E-:%Hd dDc8AiW&IAग़jsq&pǘ>RghK'iP1ܹpmOO~ql='/@%o[_ᄭT4 VoI,Lo-"dzN G跪IBn3"\ ָ[ggZYּ`$q`湵7iy!&~tg#X:*fhp c[ȥ_88ã>O4Ѩ E_Ta:=EI}8с!Lj[rGqb*E@)@FsZy\xjnl빛t1J_?jF#YjUu 5o{xٝ tƬ<;ehȪ Ts 9tR4dGYn0Y;?'XlIA}€: =sTՑj%>T"k:v ߱otl?V#v yE!*ϡƳ;exsU5Ep$a{+bk) &Qi7I4Ρ~9B>Z% 'JJ F|0!a-e?h0&+ y{p|z}Yj<|K*b0pf.ɒL(޶S7WX{D?,cy(j ^ ݑ]2IY>`OEB:;w.eb$ hO  sSLY-# 9">®6DK[u;gm/X͕P-؄zz+!/PK j) I0K0zU.}{$s[0tBn]%VdJ[n`47YE@Nf+FC1\&Yx/"LU$Pԯ8{' er"Ē/N_/}^YSnwxaȃMT;׼GJ_\ڇ'6`/6 07Hexr t:i *Od.hy6R'馱xf?3Gk5\pSx"QHPg^ޡtfjD7jr#iQQebPGԿQ%-x⸔ )S^7f׫fxxl\6x2Sk̜tʻTLR2|V /LtT8bJ&Y5ܜxgEgn%bNb, @:+yƈt-L)QߢCtZg Enu1[Ɖ5fƚb\p6)ofNn|[*9%ґm :nV-%s7-qٚ~uc!R&@$[Y>f(wTtIj_؝-]4 Y;A=6 zK'#O۾In%e2qceH˽c*U5)>"WE>$n9;;kcEc36ֱkOɡ P(chʥ_#5CjRG`[ .=E^JpஞWW[ph]gJUmxrf-: l|pDY 28~vW5386Z3b+lF zYG 9Eseu2 ^Gf*FXgY sQ (fTˁIl*C)R11]ö ]VrَZ6^jM``j"^8Kq6•^6ϛ0眧l},trNbPKVJߣqRvBfͥr[8vi>HA4>YQ5m* <Θidj%@ 8u W`2]J?v`bծqfrvlnU@0"bh}8XV@ T~޷P)+VӮ")}a9"o@}~5"wi(?OaN#jUGVs}z 6l&OP%sHǿК{f6n#RAAymszenTsNH@7O䏘N[AA %y-H%bmhl|qΫ_x'KfR.r=̈́Pm‘E'V~y,= v!?䄇RIɠ!!OtEUBw}iz )<C>4"m"D r{}vE" 3kƗ\xObz뭹 /!R/>l9 4>cfz..UOXPm_1>:ۧC<@XKZZNiO qppzA^0h/`NZ29Qs9Kܗ"UX)-d{؋6E'÷}m@ 1`wGztBݡ`͔,701RUDP\ B{sij j|' ɁK0| NPłb3"H()Yyuܥ׮ hxEEP5aKū/LvXY`*Nur}Iկ}wǺe:AJh]5|f.q#KwCc^{ LRڲIQEb*SQlrݝXjm_?NLNE@9"d0t^ד't2~={_|,୙ť\PaAȰ-P`{@j=cۂ;*e\]%JQY!*e*YM TvT-DIf{AYia ?V؝xOJtN7Dְ2*XΊ:; Sֆ\kƮt!Qt&}E_Ⳡeoj:?\?.]+0}0B+3qDx=oP7,˅X3Dr;߽ $n Ћl  |xUۨHԃ;!LUʍ>{8Wq g3dV 'kyӋLP D$L =Jt**ݏ~uB8,U)2QW8{KS#{UzhluWRZiP,ԚF:FvN j8|p&d)+ =,e.URY\DRNVjߝ.Vr:c)Ąz̕pNHN*B|,Cj:dߏ* ti}&G%Al9\5 /u rdRʣ4W boDwE>tDJ? _?6 ]ZQ!Od4vx~3.dWH]L+u ygO9qn ^s)8 OrPvli@OOFDmzAC|o}w.rD>*-_r6괏.]٫1Bʜh:U lq?8taR}QV㘪e)dr!#lC(4g8sn7'\gqON3st =pflE籺c.=$wp~2sK+qҀL֛o}PuDRr(*lii^S?0/yˆ2؊34Lc䇼,YG(jv2H9j|cȣd9L-"FrƜB. b;Y4žVmD!)(_TOfd!*#JrH@F ; )F1lќ7 ~V)b7 ޗLTM,e‰qṗFJ&&6ѡ[".Bb.zDL,OIL: ! yzHb-&8{!N)jpn7X_ng.IV1RHSB;@=9-i*Oc~PAD] BPnw+=%X0Ġ|n__ŢCN1\dX_fғLרuT2_/FlKġאF׵ݚ2i+|*k#Pb!4SL.R[GJh(*n2Uqa"M)_qtDNnԦ֔`ct|/sO>dt?^G| 7?˾5wο{?2{ Y~9kP  ]7UҸzs"-18c^wE%ۣ1[ֹ byj;2]*g852{mQbC>lY' ͕{0Ӧ!ع8&S3n}'JڸE0^z ':8\%~d;9݊w{uΊ+0,pF'Ʊo2p  R؜'!a}T^(Q_3!z7acq' dh\uJJY6'eA38*~Ys703E+]9kIEVJΫzR["0&OWۃc7w=G\q%ݙ>ʀ1M[&XCq`2lۊ<܊%G=ւiMAFuɘ-V rw};LOzI,w>6r-b$"m%ըM&|J"sX> ?6N>͖:X>57P ⲚC;|E%֣̓1%ui[K7/!?ްp{d֮=GNcflYn^DVЕ9W33ҽ[L!(G?GץPUz -."\tCPLҹa's4 hyF12R2#vt:gI]~Z UbDD}=:'eRBeN=:,HDx&"{h+B}fP y*Vw uO:4gdS; crmfO;633V i>B ~IwpZ"uII }+qu ĺbY&aU<e!аyw68-$JZ_=E-g Q-uI:诺CaJ<jh:(PՍ?[hʡc1k.fԇ8Qx^Nr0ޑ՘O_?]D)%?5ꁾGi{O .`W0Ҽ]TGd}5l>H,*SK qt}*X hLh1uykmX,K5pkdEC5,ux탩煕mUAvzi'!^_`}68,[U[ Ke;"Q&Zmeo))';xB:.nTԠHIF{I-1LMu9%#kshmY"MH+G{t|aIu /|<@|E0>h"lϞ6K//?:v6.>pOG(Mӑx!5ʳcĉ}#@?cJ9tQh_NbF_uyKf{3&k:q}ɭe{u(YG,1ʾntfRހuwܽm3(b( &W8 q6˴cÜ_HB{HM{g+gZM4|%خFm^1<DŽg5w0`i(O%1=ccF}jZ"$K~gAh  Rj@@Wzv(ȟL;;`x^cBhʣyW]7gH?+.T {t8.Y c)'~d|LJtߠUSC(iA2V5gi!YG̡ΕQ5/+ݯ!рW ~EcJI2?o"dh? Z|O|9@T΃IrYULQԓJZX5?@d)E 72RKwYf&$J'<)!+ͪPR (=1cNۄ>Iy "3/ gs d T7Ts[ >$muof4ɷ]ɨ#zC؞ĚmK%*:Ѩܲ'Yg@2im#,R ALn.D7LRqU l$h\?8[ti~'\-4D:Cm}k@D0$28g$?.?H:]D;v_uuwρCzky&|v qBn#8TU樁\61Y6+!_$u% ]d|%) *x^\Á\ uOֶ{ΎO|Y=\51VP Rˤ4#@ff_q  |(x8c;UwxbOb#ErKա@.LxG8eY`a.b64\h/%J2tu1<}R,w7CoJd9yȤ!%Ƃ_İ봪;SL3 eWM'7zX̭{"<&T}n=(U^* oQ ڸ)8oWub$!*l%<*܁luWg?lNOH3}7%s $fF~faz9א4ZlMQfuE&/V|Frigqح *l/HC֙Ása(#R*W뫤Xe *BјLCB2PVVEMh[V#VBΚrȨXVfMW+\BQS?ՆL>dQZgĘ9?n)4ڐ6aE Fd4*XHW5b*uű>O(_M2BɞS7s(kۢ|*Y>R?f lx"Tah(nx8Xb"HY*yʼ%8"G? EɂQd_c99Rw ;WWZ9P6^Ik=o]CVI<ߥ6ڧ,Q˻zᘇ%Ī')-fúVlC\ۨNu2>_d={.b "VhmXuD@!<h@%"ɜȨ+rWٴE]yy7kqOA\BwGj$$MyyQkڃis)\+h>+>ŞMفmk^kSs/a7+go@(s m^_CE)޾j *boΰ1Br ԃQkTc[.!LS3_: \4.@bYo!X!tV@o^sV'M`pI]Db9= 8Hy`ť@gcO.K5R,$hS) >ˏ;O+}b^2j+|o G͠U9>]Y X%O;7¹@f9NӍRX@sŔ7!,7+wu|Jc]-f_gy]ybH>ucb2[gV}HC- Y [#|Q8:c9GDnKU[k2+@޹YU? zbu U=W{ݭewn7֫!*-  =r02uҚMKX}La̽ɑp2xI1t=^Y%;syŵnJJ-%tܻ]88BAq}Խ@O+g?+ \ql &{*\ !H~>C]'Qʆp0L-> H9;8355 o 7+g#F <bIPϽ@T.AߜbGH:p iTPpGbK)&`P 3vG 7١`f5EQ#墩0uA-Yczdx`g q gT0qN,z+z3Ni?/ní= +pCq vh~ڥT-77.Е/Zw`XpOOhiOĉ?f䯢89{i\A;0*sG.)q4^%G0KQṁG.!8i?֠7Kl4֩]}!'y ʍRFM~}/$(=#evofW8ɝzӤRµ > GJVTy$<36+U'Vk" 7Pӑ0ryͫ٦ ژR"T9[dd{@,5 wG\r]`L ld Ȓ U= $gz/ q2Paut!-s^Gdw SLs]E :d p$p̍Engbf;&DXg%wSŴ-LqNvcoE\p˖,d~zh%hNjbCyR;0չ ܆%jy3>c6uԙ˫hO: nBdxjv[)s=WRGK%pjЦb%E̓OTh|ol H̜b׆|pws]~Y;5`>ku.O {5܉|)Xꟓt~9H1gcl)zPחrnE_~ΰ_-k(izi9̼Z2upiDt@-| 82k bS6QIY~SR$Ys1¼?:q\.OS-f0+[2S$j,43(yŋ#(Y_ j;+F~v.Wx>U)2T:1j2::tMI˕T䏥E7mـ2吹魱**Y_>+ ExD1hßBFeKY% b&ZL SQq%brjS\5o9Qܩ .]٭q.9vXLwlpzU#cybWꪍ)K<țKTz2Q}SEu@M}Ry%fY^ȋh@o|9-'ĿF.S061Mn 3"5R~ ;[a7`E؏w,xm(U2K_3ZO,A. L"ِ_iTEgoAΙW{f4;%+-kAgBk4raެ?ior(824DJFV2XcNpf+Zҗ?ںu\с,Ru%HXKF /VtzY&x)Ar&R!|v M=S}-$nR)-THBRvR/OWR>Vn3nj$Ds#"L˩ q?\CN䝩 %e`HͨuOȲn{h\-P]{meF4@=AI*@)w/enruG%QŕN4}D^P(hkqiv8h֣?#z8 ^w|V.">NwolݵUUu8 @k2k@0rtLY3=CY?_;mɗ*%w ADS=}6xAgk,[>YrczT?QõW!gΪ)!h,7B`4,ū/>.ɃPb0ܣϦxwFiRLZ b~n7-r+M2iQӘ-g[QzZ{O%AO r*/2sޮ>pUV;*$Mys{@uq']! .T=?,UgcwuI 0PA,g %k)shkjbY)[ǧ0:' j_t hu{IЙFt3a&?^q}1lrv:M LX֠_1/W;f"Z߀qc^&4= ӑv}yK kcQPrĠZ0V Hi1LM =@M!}]D4OY?++8KEVS)s2PR kBb&Q&ȭ-9?e 9*t__~"=,?[2znb30XtR4+F,nTY BfXؽLT oiU.M#>hЬ֗hvHh6c ɵ&@E&P(B;GǞqU-5ZE``=>J_74vM 21()1//FdַKhТv3 NWq5]BC6u)o>6mfZpE=c}re ^bzK%.ܸ1`1GYTy+N{B{bm 9̡Hh%#vD1?D9=ڜ  68ތS.ءX!]{A@IXzHDIKJҰBϸ';W? I'qSoˮ~x"ci66K1Y]a0נJ7|rp Zos)XGD01$Eվ jV9 k");Kmޢ >ۅ;}ԼƓdqK³CfؤrbGEûx5=4+G#Ҹ''\NDVr"H'/Ev?[ Ew㵔T?+J84itp$҅: ̷\מz +4kT:HkxuvӁ>hW ߲qSП]HnWK痉QQJiJQ Wc, -gDRdlG.pd_ƿ+aY~Cb/YtNy $It&Z(gAy'K+U+4):,s|T4sx^U0PSΒx?JeNy~0KH~a8^R % ֒ۡ \ZW15_&?Z,FEͣI2ψ^!͂>&3Y2DH3ȬTG a,&: (Yk!/5׫.>.O=gۧrV-'nD΄yE>t{Bp^zD,cinu x@P鉧uhTe鿌U0 Ʊh\U̠9s)B!48l񁴈j+Y29;f̞!bG; 5E~wT3̙i~,3V j7|g)¢)8Թ"f*Q.!5B`"au(Һ岝CD6V‚/:yNgKM^0+Sqm~z.nWS.&K>lg(3LgxUEbu&o2 ,ztW (,,t>z.(X5;M>F?<4V1*iһ9Te ~zA㶢z*JI3?#'͏q+Sh:/Q\45e!Eh"eE{* Չ7&ыYHrfE )#9fZP%`,o5~A7+rb*`mU qfMpm2;)Uzwt ˵=%ǧk%O+V^=L3xCЭxf~ud8? &G/-Hhl&JHَ@īu.[ "6J8L:. P#b oblW>^ϔ8]~aQu'|82ir*ab@]͍vF- ӡ5r,x+ "f=`$ )e\mG,:qGKh/er14iu6B,Lax6T ꭕҭ+_WJa%oV:RAmԴ"' :@SüFGBɠ눵s&Qr*S}/@ #k2{8/$.+'Ƴ)a1& ؑG^0oH eXV6L+\^{oͭNE{h#}.ˇh싟YFzJVP?گb&ԁ؏|yc1g"<6L >9®_ytɿ7*hҘ N[-pVE5^p˩{tr0u 8I2G$[)i>m˜!|N?7& `Yirf͑"H&tC8{AR֍S=e.F,َܻ$P%-V-OB2y&d-#x,ty/͈rVvk㌟p"oyYŗ`-jx9S2w"{l8t$+Ny$$1e%"5s}H홾j^PD_~0T#(D8l!uSҟo`qdţS?A70~;=CM(p.S^ժhnmέF7/U}xF5\1lIUpB}ݏ|77CX5)rc Xu3{nG^Z#榆Y>273y阞WΤ;GZ#qbBK=CqrB%H + [(maG Z?E/; (@>l,_OI$Z+G֙7|r|l`z:Ohup{9H^)%۝BQPh.?^}W3Y_,iu´dkY ɏj!bE<7DK*^QUynf_=/bWQnW|2NjL P)ˢ'VOh$sy$ld͒L)jc~?t=:rDcd)baH[H]gxpyxYR4ݪ Qaj&&rrc{, Uhƫan|'o+- (->%unO"BP-)M*q瘭?,{XL& qiDG({JWC' kQ.`T`[Hk8'FVSz1`7])ϋ>PGVd:ܬ[rd8D޷?PWƗu$+J\G͇'< S8:O`4Hzܝ=ch%SI.X`\4dM.CSQ}#"51* p07O4,o5 '[02n:rE(@ 3og.:)ɪqeBНWZ@U}/-2Sb.IvNqSۛA3fY~y%Qh=qD5 MImi|qIACv6ԟ``ݔ4:V_C92#zPKu_l{U% 6|V]cXvl%p_n4,5! RT|jQR3;fJ6Fm[5!W]wuumFx|v^plˢqY_X׋pR2vBagQvp^Bq+c=ŝg} Ka|ta5#T=P puLM򰋮l8IG~1ɛ:%! zo`c̎A b[@¨EpH fg/ n`z7jMm ~'i +D_'̺m%H]k~)+-ޯ]$/rV`35HF]& c w2S"bR|Y p*/G7Ll1?x/Ԑ,"겆cOG{+DF[Q#xG?R}A`XR-z%H3":>,-XNݴ&@.#0a 9V=q戴f Ld4%zTp j~pW#Pp-]&rYmk96{LGK ,;;ˍ(sEYi{Z:!q^Z h7.?'WOo$L슱8oL\Wl<Ig)Ofb8(rkW19%dhL=g$ZEj nLkUк->3~+F7ۅF=[U+OD%&y ˷ 仾r;GՉ3EKdW`} k':mkƃuTLķqWVCi7D/rTi%K,$.U?# (XV4 ht P5E>NS,֠t:}j\F'`c,y1A[O=`J ~Ϛ Vy,FFp0QC%a!N%F)10AcAs,*Fh|cѩDnGQ|.frB5:;ғP1,ɷNy ]%PNXBՅ oF凙!q:#| lV`Kޤا.&NܣӦ'8rѡmSs4J7+!-Y\ qRTח0za`d#-h̀e Qew drMׯ|v>sڋ9IB1@!zD)2'˶f+đ2Z>J{zv]/vXbT^% xnPMٷ3}M7 ^bt#)l5VdC$PvB}ì$ x[E LBw1Z;?Yz:~zQl^= etmvP$b)Scק(~xvM/4 oi0Ӡخ$֋/%_uYy$nxUE)m"_.Y-\47S 7p{CvR>H;FΜV4:+]Z[%:qH$4 5!9@aBUr V{MP&325T1&LB Aoסx/Wa6D3Go:("uZf8{R%Kd;m0J+aXJ:UV82"G[66wFb2\d?PQhYV_L%1iG\iK{iRw]((9"E到ݣaRJ1hpJ$HNO%Y{Nvnj{^"4kq^ߺT`ߥo,9Uf N^ѽN^.M [qt2] S|u˱$xPNJGaGQ $ c-ܶa|P2b #GS)-n:#zi¤pXBs=]aXpV K\lW''>ԓԹ_B) qr/y]4 Tw9p,!wmBNǝGNe(Aa:&@DZ(6l쟈DL.D/L'DV8icoZO($|7GgWo9Ft:~mIՔ( vwKXGϽohUa@Ks,Q"lʥ+i&vj0卯n@bM((^vRTaֺՀ$ }%,f5ƒ}ǐ娇lKSU&%S,Ѝ` 'U^ٕ#_C3$pq1?EfR^XW6 74 m+ӢQyb!Ah vUB/GPU&WU<5,bi@ /( +`qsK=].VՏ*ժ֑|S|K[2[PrB N8M(xPsM GT 1d(fs=I&-l7'DЌxsHx3m@",%{\5܅|*wlUԘhn"K:\e$A^9&cJO25k ߐN먻 OQ/uwөM\d ;YvFIg"CEP֞V# 5Q>,2Yȃёa ̴3ıp{耽֦H '+r_q/m{%{(QЁE&nV"Xւv*1m[R{{bdzJ0d\R $hL;C7iQ4WVӁkR[dЌ7]dOGxJzݢkԎjTLhßQ# r,U. adș8EMb\B`"4PNB!׺ tXt=\K_ 3GSs#ԉ`uܻMǴ-% rY<,X+8TE3HآӊH¶v9%X0F o W["h\h\l݊dqpޅƉXk*dX^HcR]=0*v`6?hrܗs* )h&SxFC*zkw~A PR֠=&d_SMb$tk:,!A'. b5}KY#r9Q*So_~C'*?p ܐ~>j$} жq<-Jbԭ~̠\HDHCjڟ17|Ұ3:G' LףE^gpE*>1RG\'nM6LT%y&go8sMæԨcrfkǭGm^-5[~k\v=0q-n>+,r n%USWe8e)9`ϔʦ8j9_P@PFfu(fj{E"hy/1^"(krG\C ;5`'5cDkht$c " ͭ/XI{Cck$jzl|ҽ 3~8F%0E\;m_U ru9G>3qҲs^(0/u0fIDyܯ| WysG.u8i߳N>=U&3)́T"؝7T,)J$wB 3ùLEL3vs@u)0B4ߥ2O\!BpB^<ʹ-f7RLMb v[ f铌>$fَNAHUL\h&F6_5:bqo헢7OKwj;,YsĀkMd8)Ù#jܗRIΥSn {w/.oUXq+ k~w8GZ(YJp$4I10#k^; iy> ę z.<&ATC(:l]m5g-$% qj(=;\ ąm9x VW .3;Wķ" N"O/Ҁ[m)Z-gfӷÓ>wUQk+H-+F׈5L/?݇G< "60'՜6W]X@"ZC3È!!nx vAƧvo9+BֳbC&b6K1!'\i4pTu73"}zcۢ&)OniBJ^2I-[#jiH&L=#*a7 6HDr/w|b2](&[ 5~f Sr+faKiHى3ST w(c)<ږqY`] xx䠾yUIXEMoA-qI}C=`55 ԣWr\-z$WC&xW'A9.S @ r:7[.zK<&hO8LBz6F< V6iF}pdPSW␣a ۱oDZu !#z* %$PR/XK܇0nֶ.Z+2FrZzް{L'@BiWl-.{sٯ3&棃_w1XX3gsj7\4a"r"~2?ژ%LX-3]դ캨=21T̳A]W&[IVZYA+hG?AXn;ȺU'6m^0PYQuhI3uvpbg>k! *[tOMZasY{~m/:6B&>_n;;erPBmT}0FSU:!E;rι+ʂƠ0Jlakc@_=%HO0QJ' x.T^Z2Hy/KYFJ@w|RY ~Bn;GoiK@h x&w6f% T}vGq&m˫;qn$l'wMa [ Es%`s"7U=xuT\)3iP$ %2*]Y,6(n=b%;AaG:\G 'rL*HlF?8y)rI2,,ljҖO!پmbAjo;@)Iq~/qHWyJn~ g:b%YΛ5EOB7 U<[߬IhhbR9"k;ʩM"!,w^; d7 &|R`H1Yf=ށ~[jzڠxBt6.'ATx_iFKSj`07}R7 ݊}Zq5Kye~|@(cfR54 Cu9]x}joλE(?eܙZaiM90֐{؞Pϖ6door=G 愨jgv:rg<OAwy6&-)PZ}6.3kƈ WYPv8O97{e_͔rچQ|Z_' =ԐB}DFA,\#}k$;£, p^ӅWP ez =4Wo٣t .93vg.C"׆U8G@ g2C8aY)C%$5 fE}Z_!QE-D<{9mV']LQWywIoepWgjmL2V2?I_!Y#5L#} |=tO5)!h=[\ذVk K5G~"b}%":LA٥#q29&HNE`4ǘs@{c o_"^W0Gf:gv2.0G_gO`oM$i> #W\^7| Kw)O.ũV)$^Syh"M%S  ij[0VÄgӴw4N0e<-uuxP˫p;HAGn/o7M6>XdrT%h|_2I(`≶ o0cȡ#)n9u->9ʓNt´MCw'zعmbriRyϳn5kxf?&qϟ_f1V75VCMDxrVa/5jUgaZW7o|usehV)r\ls'V#Bq9wKGilOiIL)z+9w~#?r+&ᖴtJi0Ţ ॷƊpy`_t@=,ovEb@(w\&\@e|-d"C2k\|AU4 ``F~ 0 ㊡"{9p@ Sl?&_XUhb9ѽf[x/*7#TSդʳ̰n~%e^4pMeQF;Fۻ'N;+oba,݂^L%(GE\CA[RWGfb]̾{t;\TݑN;)YZ4':}>QQ!SyVE͝˸6AZq_b¤lSgD,la1rE6]+dh<Ӎ㲤V_O]Q^9FѶW0(V{|p! QCf}})cջ&iJlcK^.4* ^Uld} RPA[jB{'e An^]Pd-!BIhuv+#ax7ۗΩj; ž44\jO2wbA[8sB}zpǍǜJNqPp}{w [)FFOB$!oNz; ŷHbGhKqےl96Ȩњ*Sd67N`R= _X<߯L[)HShosPU 8}MMxe0xG}dSB) {D؊B40l+wUxynT")*'?W^y4?|MgKS-_*{ϒ@yx')w~̰+?BH;mfwCQUe??Ə ~wr5ΌSZ}SR QINj-!\TǏZZr'a%1BRŠ?v^e0,Oj;)]#y;^? t%AH*D O^$+]!Y`nStmMs̬pW^> 0w+1m2WaVAVebAsjM9 { XϏ'9ݺ HtIc#pK ev MqSf[`+d؁MD]ʈ`warddp?>SeG`hZs=bu;15S̢+}ެa;?Տ@Y9%)TN"pLRE@w1!e/邜q 44'"5uAQ)W@f-+&gnB]MV;t;b+lTnY$ & iٲl}5\yeWXs' zĔ= 28}h\Ȱjة\g!W@zP^WteF C<үׂ1hu= .ki& E븹{9mK,g~tL9NLv:+A /G}p}2vk 1aZtk&؆qn47HՏ^N`xSLq0m $5d*30_IdU\f=F]Y8P8<>XOp{1A:GCeii fX6 șPBW`ކe{wE \v U/_OVΰ%bU~2trRSao9Le7^%а0Duh=I8O %#C rm5l 4BM/u+UTFwUx cG^g.nb$C'XV7 Mh{-oY ?=VT G<) ֳv;jjycr-CƸHZaʛCcSg&Uqa- sё/^5FXumenD*ܒOO#S%Q?:p m1a`U.EŘ/S3 ׽_[$A\O5C м g@\Q/NXPfڤ;u+{#Nj8VNR?QzRA8LInmr̆;46{U 5mUR-3ӅszW~ ?X8E[H TkCox98w&. H1˩yxΈw֟STs? ,"LyD4(Q/ ؆KѠo)0b3l_)ΚՠڞYXF_ƑP]TYvV;,nїf. ڥV gHcWt]p٨Su`kK(ǘXՍ$h;;#6W=IYئ⒪ǭ,u?DZS : JA08p,\J %C~!#kO8I_FQ6٥F"`Pqd oU|!Cc/ݡ<ʫcڈI^ 3+!E.t>%n+<%wIi].|;wVQ;Uoz捿a|iij3 )*'-Z8ŽyًbZАmPy" 6_vr9i{-JS#qH# }*ȹ߂F E},f/*٢uxiF=EjľXrik*cQgF!|EG:%Q}MAFD|^\ElS u4>lahV/ _Q^^5wK(j]HS'GH]0g^] HmI**\Y QqI L-\Eӌ O:f8V'C;[HmGU,f۲C 7LQ,n>S 5[d S:%-;䞾o2}&#ŝ„p LV<,oC}Ac&:#.z!bw(a[&"Cx_yw.!m,T>AnM0Ø"{]q4 ;|6_d5yF92,Ljh5vI \iq:OArVbDB-aD^}Ig2ot|PmIeZ2QA H]' S B8O؞m=?L?ʤ{5-$?VGX| }Ž]!(Zs6 `0c.XDJ/-wҍ]+V;ܗ]ȩ0Y QRdȜ<(H Q֌}%(GvWt>"0:fy6Œ2̟*E= } >-^qUt<".D.A\ aNjlߓ:}! ɗ OyV>Qj!b;_^V 8g'Yjڸ"WP!:ʝe(Vt)gwR^Ij|=h͉HkH^QLaoo,| ׷̍n =gU":) KHe r!:+da{i/WRO ǀ%#}ݾ-CN^`fX, | OcwpzDȷ\FFqrR' Xq5>AfapkgT9qYh|HVR<;(= _s>__$b3#4U}6c)GךCtT cdyZPʡD?jt䥡yQ<tܬ SKaz20tilL|.CpRT9XǪ"܍v|}ηȇL&kI7]WL uPVNEsĥT{^Egv, ^ڵOؒp;glJPX`/M (>UnҌ^r{ϯDv.-gy4@KX.U.;;ұI5k'?{-,QH!D͎cuJHg㵤) maHF!UcN(U4!BYC<W7%i赶Pɩ ebML3R'W1W&R3R2`nn5IwۍO6dO_*?[iq5^22h&ER$-أFưA h >UY"HdBm;\FGY\ɦBy""Av@R;P ! C/rYeQ mLP+ԺRKrƸ3 "^< }iӫy$ЬĴH<<>0:yҨ(/1cPoӧUUM>m!w?ƹx<4gH^*,c Qp;bY,&F״WlYf=#zk g%ųt+3gLJ5JPTĒ sǀfwVF_g]Y9:§^D'UE 5ǼghV^m63G):_C)BiEk&d}1-haG.P0(~5^xsGĻ̄`nU|vO#Kc5 &8M^Cs=x0o[j]=V&539BjBQsr vGPQ쨧ö($(gq0Ƴ[i4r q1WH HAD87'< tX?Ԍ0Đ s<{(:} *=,0ԅ-d8IZUhJ\rD@c6jY f]g;( W%Zd<X"z`bTy7zDzd+˼Ήig*C ڮd24* 9l(n+V1])آXØI<-| ad Qp~!Ԃ}߻ߓpQʓ#7iR`"&?73r= }RCa4J_anXvQ 8"5>pJFNX$">~=dH$lNJmkTwd2z 7"d`͇̋n=t:Swpk,qށyA]Ah# tj`b U$Nj Vw6ECأZA&0p.P9( T{ i Z{adxo!0j)%[m7C]Q v1čJi-C(!sC_&rW,~$l=̾xi/Kk Ç6`MCPnJ OiJ7s9H @ 7z UM.#<Qp.HnxOgrM 5-} 0V\g |Qwɲn *Ascf E-0knqudJ@ϪlA 1CĔQhM^]s&[,*.c('J&쨏/1\||1qF%w ~d~.VЀ Q~a:W 7pĈU~r Ƿ[J=5׈rDhBLtg0,ׁn$Px'Z;'Ι5pTRwaE4Cu)77Du㪽!_-EZfzR6V!feO374:ԗ!*GG3(o79RNXǵ}ip˂/'w5JȻr&'!1L3=~ e}4fwGR״z*;/K1CgF·<ϐ`C<#H3~*s3]BUbܬЭJX:4WwኙEPOd(3ynA&7\c+v;E* ,=PbfDSfg6@DXwzBDrt_NEŬjsҵu };mv6O'%LZN>H!mzd>_q;ė KX&,[ħͺX  mHseajLDlE/Epgcސ" F 95%={8 Ik-2ܷ)x4ސ 4R7g# Ć| E$HvXMLzQ KV pfG2LlL`C,LWxpTK9u;!/w {%5(C6ͯ5)F-Jvݒk(>b*ZWǬB8lb`<{_MP4a-euΤYj] =Xϼhh)cy3$Σ3&NzP Fʞ9Ցj'}C ާ׳ɡ[oxQO&qe u pf)jU EArj^]IN g{ߞa˼qW.+)o<Ev57!M/ ֘cDo: y-Fk ts0s(1!6Ǎ!86-Z֩3P8癕&>`|ǬNDXjoRf# b2Q}P\զP2L~i7X*7[JDw݃ԭlʀSyEOͯFS!UqKxuz2}0 Prk)γMZ QLB̕ ;IcaCs:Ǭ@ |:E~Ixe4h~7)2.9o<]Eb>f>8j$tfLtJDilKrIb(QzX iP8ߢ]dHx;G"b2E/! *l/Ɗpk;& &I.^ cNx7ٔ*Ƭ[xq&@ы;J+[Ma_Bv9^ JbNZzOy y>  gF6"yH6j9ZSGYPD?!*8QRCّ=@Hd?_[S+z"s+G6ШH%KqKC^<2+(aNeQFh}+/qGEF*{8@L d1B$GtbrNn"8 F-6`bSȆxh= sR<pܓЂU$+*޲J#j6F@ZX"8TvkЏaw'luc`I&dotY2CHJ 2Q[s; MdMK2lwbPDVCgGnA祎 {MIVw޻/~KPF*(&j;/߇qoMg/5hK8gF5oIkcIiܶxa1Jea&dkkdg3awx4*@M y\jKГp̰V+  u'\21%}ߛwo>Xucj+y3 >*82, q.Ou$񹀎F礫PCwMnkm`c_COHa  9_$SnEkiБz` Kz2lyhǴ5&xNLi9QkJE,~nh&[1@NHpX-["`)ܞ<^qO/1K;vsݩ'T-T?rH9qɮ핲0=TI6r *`F]?MY؊lYQx+ӹ}_\tb4U#2p-S'^I*[OQH?0.׵:Ƀ /Q^oDqٕOp1pʞw3;W/ x4KPMk•c*BKcf'jf@PeA z|R>RF`>Hsi>PX[8MPxj=/Gø뀺ƭP9;ʲ, 78D>"_wKWu/ŵOr?*+sn#Q~ȎO7b3$@F9@dQvsq`k{=Ծ'ݕ[n TO0Igڦ ^B: ԛZ* ^sB1jD{MgS,F[SywX\6OBB\0 Ә caJfjCl\)CkWkja*Ђ)Œ% Kj#3T3_OoK$D@ȷVD?rwlX>yWeQ4¼GmBHX?8xe`6OHYCjq@%)Jx"Tg݈9Jk .l~NdbfCBprEb 1|US중|XCd ŏ< OQ0=Nۆ"A`Tfe9)̓x BV R\Ȧ`s^n9;qnw{Ef*fz] );ZVLgsݶB(ŏ?T{}8+Pl`AUWTD zu+~1I& 5eK[{y\gƕĶ48JCj%6[cvO/lm!,G6@havv-Wh*4gJ~E7FxyЁL 0ueL1̙@>2F[Z(gU }S,Ь$Ep2 Dʾ5ظuuvl;{Z5_-lLA~ Oi h@(UL}2uz qi8Z|wRtfl(7Ub5Bc"Ybsl䰌Z<*I<"Hln8e{Kn v ČIstvUvMa:ЕKP$͏05]$ jP\>0eԥ)*KGjEa!Bû cD"oZ2Q)beHUW&'Bٲ4$B˥¸սhu#,¡i+:!H`jR{ RLˡ%AݡӴR8 %;,w[O [}Ch~D]H([_sbſ2}$(Ǭ`n\JN2STwٛhNRL odoSC53B+0o2Suҹc WP<ţ8b+{XȯV)if+bIeXVWF\T^B>$=E7@rv-'܈{ DOc&FP z/26|V{S՟۹0 @HЉ8D;xtCcY.Oo֗Rm92'XR7 R.~1{5)2Q!W5*U١EH3EuKvj}7|]t?4B <6` > ƶ!ys4-+*VɼKyHf0` Ֆy/";D LRGT;C0͡!լ?Z>Q: <'.]3V$ yɋ=Qs!t_~M ! @AWFJh$KKF+A{`îvuܹ~[%/PQV,iL,5sYY̘q4N/]# PC,J aR뺷ʯo!BPbc(P}C\FɖhQu(l%bx~0{;+)W CN(:o38еnp-W#,PJjg,RB j@ƌW!m5@rXaG P5D﹃r }bt*SƩY_ #by#XmMaha5o9L?/1^kBQ\_&x V-K->/E/<,&}ddHRJK'p}ꆗl_/:h ̭OlPsg z}*U. V1L[t׽OO`'A%)`^B-eJ?+,B#u뿼KTg)-B>%}zzePz_Mz}XqXLJ't{4BkW3R F[J Z =1:d96Ϫ.ZQ~㒭N.J`a0xqACCm/cB-=wȵ[HXr@m|],5 S.of--q, rsLNq:/Wɝse/экZؿ; S᩶iQn2&U&@Ӝ|$;9x1Kծ.Q8 t <9q0hdr cN;pdɶ Nגpi,f_l yA&% ՘ۻ4[ԥ%@J(⟃Fs`.>z{/-cWp2~v-9k5`pJsƔlBCB%ڋ}~zS2u~6AAJ(0F) >G+0ogiQ`?ih[.0:i\pr\㘀ouS/{H CӀt UR&Fb6Bs=v"0(ujF^~{_w;)?1:Ȇ?CT%Gc6[g=3$b(ieUsZ'bdXYORX.\AT)Z M )No׉rTw4 a~b>/3/:uCA]^G;<-pG0 AG쏜`h C:j|E+=B?uddnf(X&l\: $Rkzeͻ$,xx|',18ڳ`X @{r(nD(0V A4"i0]vWz4تY!*T[p)əCC 1ni ,f6x#ؑZfy^[ tEjPe$B9cYP*]7?M>6Kn~x8nm/q17/ߞ6z?>c6nރ4l}AYd ݀r.fWiժ-x]+P4JAt%ieuϵĶG!T ]h7IsU^Iۛ0πW:6.R׷H]d9AG<:"].~-1Q'3oiT0c,2C)ۓ`@= -dRAo𢜫U)K]geE&V O2^O+m! Yl R3Azsd1qr Ihfa UkhIxs <%`6&(2oJl-uf{i7'LKt"Yx 5%C#FKV]@ƛcmԌ_WW i@iwO(Cn-i]K{g^ d#q_̰H߮jYp<9ɔ0P'Lߚ k:gV4V.a#7#00._>+vVĄr + K)lSC\ş_'^{+Vp<&RB~㩜U)xa(lix>a +r1BX;b+h5;6J2iR]ΐ9+IK$ RZ$0jC ;au#?@f^մ7TQ'մ8trʩWvz-̛kV՟8P;z} sWl3@Jk#6 Jp-3Ez A;NKG]T){$%_;5$պ5$r-2L`Wx;(5kee׾k1 "Nm">xǘ BYta͕ ֌ϡhmZ,/W.?#PlHˊ$n.x D.&&qCiu#9ÜϘ$wQ跨zS!d4,WF#"qu/]WNpQu^= _^981l``vv0`"0"B>~ӮR!ur}қӻ;|`"1_qNV;Z׍=|C+up +|Ņ hzL͡ޗkB4Gmt-tXE8`pnHFg[3 w^Vs{=E譔)%Cd[-$l\p!.Ue?e]`}?.a=M6KoMUEàxn(q=j ^|lcg. Y+*2Z^Y*QENz@ lT^W/}PDԒU ؕdHF&4\7(c~kc@kQY-؏VN5V CF W.kctuo7Veʤ,;T ;X[pЌ Aɳ#Tޤ_$Y >"N^7 :N nftU=ތlZ6S-bK!`ZڄMF諥žMh|(E!|GC5+ѿ8t,寘¼Zt͓BjOP!)#qgw:H|\~~N^]ɩpg@&ĭfC_}q}% K u`:NMUE VK`2T+jM0MTw)+0:<+)xH6,QS|u>^y.> 4s 9'Tbk '^su/w50eRt%(/4(g&. /w&^eb[­wxڊ||t]4^33`[ylE]1`E:]Yy ;'`׿ ǖqc #V;!>k>o9/~9쒈B`XH!0zI%$g t#)_mP1"gWO(S-G^6$71BX4s_̽0 l }+޼92GwC@B#$[Vzh*voM 14.(8ǴTg5=d(an m= 6g5e}{2  pr`?a2Xe HhH(dM%*2%M'8o?iffʒ~k Z!\-)]mi6RDt תj ^EWܗbv2NqY'@?k Fz=L*БW&^} #MUo[uxm(ePROA xi]PB /|#5b!Ղ>]w̵'KE/]diK  | dq^ʂQ~-N̳S%@{wt{h/D}Ѷ6QQ % (A@`붪+@Rr4dPJ `0ibמ(;%+dy$ YBK&GyuDɊ\-AW,>ƌ? ٺ37)fr*֟ϒv(~& K(Zr.YR0iH ʦ0bX@m#`x0EIpV7Xܫ׌*Tg!a4W" ۞%N{ƤwlKWl.<V'>2O_'1B oE&7cU@ Bйj sMZ;ea#f2 d7I!K!',!棒,aϡ@NAy\FQvh&UԙI 5m'eNRjYCJׁz?ݴ-םSe|'A_fɱP?WD{MfOOjA _rä|! [:/r`=w"*5Iro5+PdJ0۲DUz4ipS?3aA_sn;Fb-ca׸DrUD{SSQ>TLQ9u;Vd>E0^3o["Q!j5H?8`ټn"0rwjYa'YWi72TF~9yT!?١?sChg0xw!LN@ xђ1k[͈,f&R^'Ȧ\h]PN^qF5} G L(l>v rی;zT[ ,_6ӱ/̑>)d ]V'\*q`C-~@e=GFٲ&D妢>2jSzHRTeE5P6H5պב{XuYIGEoEGU"6\ۿIJ~.MFYp(8I8 ~..:ZyT6{ueYLqK=Tu@u=$A}2ȫMG |^Fm$o@!zߞ ^LoV/91UI֐ LSj"܋?C% 0}*|b\dS_3VgGa>yKԤpaYI~{5y'tž3iV䥚+`>H:tAJǷWiG<>ᩒ1ѐ[Pj\ᷝ쐕B`'3$x^M%Zɗ+Hy-M0hjbwb`M4ŝmmIDcϕ[*nv}xgv=^Rj,-'_4e;ChŧeF퀃ܝ[0ޱO/CB3k'zc*0TǞdv/d>_ j>Xv!ذz8ܹ ~qev4 *y2FzTYy){or8NU?_vIGsך⁴(ߴWx$ ffT˫߇Tظ4Lޣ2n!T3c=\ ]$EZqT2 ;Rɺ8of޿uGNY=W@ Mɪ63"7VFHbSi#L% m`BOLbW2w]$ \[jУM*_Q< 1꽶$HѬe)D4{&R-`T/|pR ؂;sz?ٰ[|t6`qzlnS %ew\Uq7~̤zjmfz%O@TYr/<m(.}^sRx람}%_ ^MrzKvvl jZbHYPzh4r3LN]`*vVij==kVz[h^iM]l"ibI`aiʗq/Z89b-$uyr A+xH 5 :i+&S0kF)78s4_.m$5ڇ>f oۙ )֫Anh ;RFS-+H~|% J*E/tJ~5\ \,g]g+ĸ.SӸ;tŤ{M YȹᾝC|(b;Uϊ7Q ,nq,(Qhs.>0օeRl?VҬtCD!9 b@,Ic=YxBV@a.VyG]Dh.YqW>_XEŝBޥ*xBU ν'"B*<r0"SܰH\kUeartK<4$uF1Xۋ* 'xgh8%3SPtFD3CA8L,As7v^|.tiM'uI2xؾzw_`c^㤀Z&$".o*=GVSqV| k2׸H~XD,NmeOS$QsK2mC:%)R͢(wuMF$)\ՐopX F. "8aF$TP/&7qp*Tb<3} }11qšfI\u,w*-m8ħԊ\h*=p;"?][3Ԕ3Oðj9֐,YS1LsNYa~78o53P.x1"N1*?4e?uPX|sPM#9m>1/OZ^l:F (MH>)>X>/!(̀` KjN≫cfuUڣmSlEy^('t48 `빙4~ xIrv 1AzU̹k%[*}Q x\)Vw>gb^`?%%kؼmIwbkbs dq Ѿϲ2I1:ޭS8j$hrIi: \ 4w 2Nw'(H";{Wdg,V]0lNXċQ^]P/ cC D \C C<9xhӣ 2 NWO?gPy s^1\/䊽OўrS<1}  viju#؜Inp^ܞd:@Sx-y:ҤwbhO BhY1m%j{iS;Lbwwr2wi3Z"T:?EhR'ajƿ2|Ul̋S!jL4$0]Ӎ|| <+GBܝ`z+4̎`yIg.Gum|M#ab1|'H1KM < C*pֿL@bBLWGtd>D?.>E/)>)@DIr6 J0` ֽJ{}*ElL_q%fk Y=ޫ)֖%AQj8vOnrڬV~Nnq+qPǂ6}rk  ^D4\亮s#m;"3A ioJv|fwk@@!ܡy6kiAs 1Q@Ah\D1Sz1Sn/6L:vP6 -!|K+ezX6^$mm %.uWU K/hf\l#+47$'ËBKo$] ~_&k/g dF}C S>>hLIuv1i}Eu |:].!u ,y?r>;RHx8/ \ OFi :e2C{X&+p`爤ޥ&{4SzLM"+4.QzSo=.HFg~kWq<;n"0\SWQ~iP\_ֹ<1+-lSHQPkhh9eLF݄t [AOxE403h(%~1Rr~Y>{l!y8D_n^}@uX d/cƑAmF_`εS6(tEDԮ3 )={Pg7dR w>L6*NY6ϋya 'BciJo xZjo>3)Ka|SWBu\hjBmTfz4| HJ{%>WN OԵ4$6̰4%g?r.(֭"~9W[aRIkI6Ogf09ΒKwL  Pz:6o*%jtr6>ff?X SSXƑ7̊'0mڧS3Ӵm n~}q7Mkzѕ=R g~MxEnyKyaXՃ4%jt}7naph 2E]Sf0-r~RRz43ĕ0.>ΩUYE>F]+jK2J*8I%ڌl(aV *C*sG.Պo?.+U$ǀ2D|9// MlN5쏕]ݰ hdp6L0zr3؟D=GSOܮ7& fxkQ0U-?hPJffE6'i0|@P`cU+L}摒8y.-y>5ojf(. Պjf""v|j(k3 uFqĿHT(~ᮙ'%[?ٔU ʂkYj8G 'w'|G,Z P&ɘ!ym:/tOB@ּqArh#i^~s6g!&HOk`*ş7^-nGeNykF%,b[!6y"Ja(wzυdrBvn; r(ۋϾiYރJ@VþL ly0@Աw>wgH bG&]n,*,Pz˯)oQCOANBGL\ C`x&l"?3>zfMASTc"Q4nM-_)-JV@ٲE`ӉA7{2ͦ`ٗ2)IBB{{Aˇ{2ur弘8r1l7l PJœ }UHR3!? ??qnCϯEA=FPn4(l񸱡m!,0$]}lL7܌icTWL\`."8,_˥ Bc: YApu!|e%KL[1|ӏ.Zy V VC]WD艔q*L6&W/(| YI4&.(Y~DC%>jexs ʈ魣PNX^MA'bf[} *`\ܨ|⑙M $oN^m/ƯK[ݹ4Djsn@[Ŝ-_CRv[@@ {bucW6U{ Ӛ422;¤qʘ@[#d~-RAO-RNqn{qXVOqqz(b!d3ccɜfƔBfy Hx<[6[`|&pU?+oͮT^VrOt0<^u{vE2mkt;*CYcq,L4Q^6urD/229.Mp8P౧|!{P+[천R>; *B7 p Eg5ҋeNcs~MJINHEf#tr2_|h%LioYIB0&ΐdVZeS(J<{X5D"qn Ïȃ-H:HyT`_aB3٧و<"nW5Е~7l^9w!mR=jٜXfz*Ɗ}1CZ0h7[CR徾z.hKVƺTy"w=Cɞu2Jx;wSQ%t?]^-: Jұʴۺj>U6?)CJQC'dSTWQ}BhuftBYl[S6qw9({д= \Ot"WfI*/Qt@͹,, k*w(d e1KR36B MbD1G2CFWx\b7Nμ}P iqF-uf2TP+$൰o{/" Mxd*_4uy]ʣ@|zu<(SxASG4%&"/m F&eō_ g/Md]˨0gB'WM^6y5p0E +sdP&׺ ېO{d=l5$Z1]Ϫu{x"i-"U&rݐ~ _o3`>Vx\ib}#CI5^°<:@\@31+8rCSqVŸ㩀3?4 Co ۍ_PN|bqYP[DY|6,Sx{<.AZҟة >1QE 3nޛT$ vCn뇒C8з`R)ns%Gݍm 9}|#A~q|e׉9JT( N_qL21|'&YI l٪؃-`[ܚlknw I8': AAC ->S:{-7K@3 *Lh 90<FQ,lz-=o^R7\>E Ҵ.UK9[paJI K"_)<7l Wc*L|"}T *zg^,ACÆAk*xAdH/M0-H zƎaPid>Yp ȣk3'ez`APx ő]C8_^VnmΰCpۍo]!Zo(R,8>C>wzB*6bNЮl6VY ԛǤW ΜK=փ#Ih6I5 e}+>]V±XtΑ*zC2/,Z}O \+PATҥ&/žՄo·?f?3vraxwI+X:ǔr^1u;>}LeqZ!C-ܳdspcWD&cko|ջOP i 7LHVŸj%c0B(+dr&+`ϊ.EENsƦ/CAsѬ˜^q8+RהWwa8)O:-S%<2y){QqZD7=iMOuǾ7XȠ6T bk'P'Qw%Fe`WktR$N@[;H3r}J$u5B,2Ԯed ci)6J;*'ZQ*sp}(ˍrtdX~O AYC;/H 04- =|SNkm1;N ~<ĬO2)S,إ=MTM_S'|p>]_da k͘onQe " ^%f*])C06-`c9$-(4z~[bmcp Hq-sTC&,aN;vd?u]#:gi_ 0yV*5PP$*U,?digmps"36 Rb?YzC?<;kڹBUsNN@m_f[;£}#Z`Np Jd*,=|oF^_Cv[;H}?jal{:]iFgSbp '`kDȣ~vtO[  Bŧ "1{95s}L뺿@%swaHTIs Wh1#c@APzPӈ&fOuav@$0ƱCr-$?mJHU04)R!fɝaxWC1:KRI| q,z&,gҜx4ǫo&8Re(?|eQ_GK[L:m8|lmGf>[soA]F USA\b&qݬA˩`|;/Yjp;ZVϱ/7='d_!q-Ou[uYuljaZG}GGhv&O$3y7&)>E|Y6N7 9ntBa%Cr@-Q?z:Ԃi69sżx%(9V]/+\>M{n.κ[!K#Ș?u)93к-+ORprw9h]SٶM^tIFվz㻦ť: :h9Es+z`t &?~40Xj·_}p\LƬ_ ~p`F36?"R #|C?"@T? }|(VА5ʼ5 +iir){(/zh}ѓtSC-tU~ObSL g슳}9gn׊y3  M}5I8BӅ6nS y^6g,_^feYq!M;N쭪2|> ^ ۶v8(#M.U~FI>B#xbJŴˉܚee[**!KVeK3j7}O~L6U.u:H?B_5(Uҟв gE%7DZ=&6\3Q>n0 sQb: >fP3a[ 32γGA+jqv "-sFzK4 &8d4[H_aK>3+ Z>l\F4ZB6&@Di}XhKcX-R2@ p.ґĒv=aW`/h[]N\(`4P<)1bF@ۭfӺ~$MD:fswl\3HR'H֛L0 G(z n,)@SpN)>C`UkP6LEσsn`0%!Wz"uU%PΨ~=Nl!Y;Fջ +Y5a@Fa}7.͠"=AdJ'՟-AGVCXslvf؝%c HJݎA}(m߃ƂHgO$1)HӺK'__x݁Og֫U$}|BpEUB >0_X.dO $K;D&یcaZ(Mփ BP&'*0b:? rGN1u&1v.m$83Kn웅bS$@.l71deT) A,/GWDXȗϵ|>cT)U|HtX yރj dc(D[7YʞW+EJz x}侰ۢBxCH'"E|oQMQ2G.N`:4.XnO頵YPss7ˡdt7ךhO`ǘsSv\ilu4M=a*xUmbK=ҖnleU5 e!J7'ЛoD3h-o^usK'QIV#aywCi223M_ݸ[E> y1³rDow Ң-6B3 *]`=W[EA0'Uŷ`d#MJ-& ~"rM|{ϝsͪ%x;oXu>>ς5Fv +! zW@& @* /UQzcT/!ˮ_ҿЅBo ёv%!gGXk⃁JFU_:7*e÷6VōU+4bK"&;ۙz3~"!:qGuFD#7  A,q\_ZY1? WluhϾ7Aؐl* u[3>Y?vъjoD{Wc\-N{ ii)| 2^ o}Pvi- {"b$hǬxG_6ɿe}sAYeoG(,Qc^cl2ԵNJ yi~U*GTARMdRs;Dk-8r' :8OHtÀڸ#f1~6nzeHW.iuͰYx9\%K#3ɼ7HT#k7N7ڟ_wʼnV!,*ov5e5LA7%UpdU4PG'4<-k@O(Tv b\B§MN~Nvtm4 ekFxӌ{'.Յi'EaH=+XCO?4_@>b߷M㋼(X$4O&XKۤ gʓkR?nf=NnOke(0]ȝXNB.告vvniL="42"ug 륻`A4е+gA6ڏ|(;hGrMypOʦא޽3 T.K`&sȅ#ڔkBX{*8A!Xo`XbA8 &v>t(ߚSg1&C}`?-fGG#I_8XIh|GԻ3v`zZOgNI5wZ@u=mA[C:t[mTeDHxr% QS!s_3M/zq}}xع.J*L:'"E%"0}*$ْ&~ʼ?Q<.]p.*,9aP62 B* 78aMM/hh]`qk(&pUW;D<ŶLsڟ:~8_#e$G;`3,RwIr̊lV$Zi ^;4At{>&Lm; + +G5o?k,ACR d,+L8eh灱` 6 D\M02 eʽЪ[SCW3团V %*ΔsIs0B@g/Zhrq X.W yesGaNO|"UդRyg0CĦF(/C\ShBXx(6݅'a⤉ۦ2dny:it3N9%6e1M׍?5y]s :8tJ^Af؃7hjNM~yWHN4 kW>եPHBIrȯs>i^FC <M- ܓ*fs|>"4Ž=*$B"XMW3zˉ12C>i 4?Z/Ua:8J&v}$nht߈6rh9&X&9& jaPƥ @H ~kN<ϚA όPs SLXgBW)C:ɵe:͛-9si9Vaظϼ0A'3ByAݤj2̼b Rʬŧ Z4(&`&x ;tX-|6{Ydi{djepe8B(x[69|b[ f 1B}>,h M 0U |w ox< q݆f -/5^=hRgSI#9$,nRUϏGh[M &MXZYwOYZẒ#ȏ+%hu~[_424:W-ޕ-og% TM|Avn]voAX%l^m 9T2.:L,d0)Foժ_٘ =D 96{2}{sv>%c]&r1V+pg-}q +*KQZw~P- {V}Ϡ:vu*J|q|foO b\XeAw-|*cV_X- 27W za`UʿvݷӦ7M@ z[l*uf1hR^33$Zl/KUc/whan0̠n8-_ !\?ձ(ݶ,cmrKwk:5dJ?o ;煯 G n(Bђ,ж7Ƹp._?0*.Ď^qϸ:#&YhF2`Os?@԰;d5x83d֥x&qr`+LbV,Lq)?- ,4᫥}µ)}q EhV.]&I9UHr5\[؁&ׁIÄ)؇>&>IM-MB W\ζV^s1V 9ez;,S Xȭn2{{۰D:U<DnA!f}C <]9$V;<}e#\"?{?o6Q9p;$ծ-%\b"|؎t`:UNZ@C*gѦ/:2aF, 5"Z XUM<jeuʋ-* vs Dc_0~lE OJ=fJՃmA\&MZj5+sHD?m.(i,29ѐB}>\M!gS1f 0V>( WU=gmNt>cFV9z bͭRQWseH#Ch6)%f9+gn8a-^"W Ewֽ!݃WςznQ9JEzeoH/^́TV *\8%jF4Wzů8etQVzŐ6u+A 9;`ߌyqm)e6h5q|f)}hWKg ˠ y2P矆gv- ub{끐53_#6|}S$mg5w$M̠"^OJW s9N-GqH $ZUynjHn/.5VᱬDP^̩EwlLޕ&]Y1qӸrCcCgWj`{"_'y_,[Gr(<"'طzyI @VLfEBy]b6Y2W_!I=9'1]FИ  MZ=pX:> lED:vDED8!SAlRs5 uxo9)Ι!T>^ȯǓLdThz Я gpUI9ݏ+Ѵ5s1-VO)r:6M ynkDD21Ļ;Ge댗<㡑O7IЪn8& ԤY'quSI.s4),eqe,ԕy~[R 30O ߊqQE5][<֧p|n>7E8?J0g"T QBc#`R[x醏ƋWdu2K_qm8'C FjXE:X\uSϝS9nH=kfFt1v;1|>qB}P;x6.i%dQbN)}-UK=sUh]Zh-tio^0Gηm[!,{^Y \ϲ[}poz&?h>D=Mf,#+--͞EYUgVɓ멘bya|9QQW#*kܦe ʺ$ `iY'@b @>ޗj#j?V73H՛1ylQwsd枦9F\NRGSG ɫaB҅0Ubظ!->>/*L@ߖyV_!7'L'UPx%s꿊ZM, f1\2IT{ow, ~豟eA)aN4a1k0FIAٍ mM\,:/J #4}B@7{.<6]( KxxOɹS)RsDOxɟ3Z& ;vk4^e+|vHZ<vu+n[ B璤|V!{޹Kli\z&^eu^f8nɳLپ~Qֆ䰉.cMЃ9q>ZiB'^Ǥ9*(\x5$걹Gsɇ9'Y;E= ?BAl&vtiv; ݈QtUH B7\n[~<&LwbeA:m(·Mݓvz C\-uQxUIٯ?CSƷ>Kj/* qcNa!؉]H^Q>e㚲"~2TMHWUCȁD79!1H^& AÛE咞.Kas]CIc 18$}D;hx7ۜ|dg]܉M#}b9dٷJ߱3^7O=-[yvo;Cڟ#lKHI& |A Pó ui{}ކP`RYV^)ʏH,:H*lUgRrIW=T <^8I0s7[VZm*x!aLd u4!>ה\u 1˿W~:oBфq+iv'eswdzE+ m0bbv;0-0c~VuތW7RXע(9 ~p؎P;78^ۺ@tBuv Y9P`^lŌ[z%W((r 6<٨gw%pnUSٶ_S&ZtQ+ދe 1G/c 8*I?h5.#RiF:4s$_Ӎwدд X 3iRu1V*xPJ|!عyKu sa HJ&[]̇z=Lhʑ!esЕ*"EYj!?=oV SYTzݹڷ' ϑ9ɇY5H^INDHׄT>[WVi^5yX%Yzv3^[QrKC`P$‚P /2wTh~{nI`0+kE:84FXD ,!4T9_{e5{Re-mX{ÊL+eg XK|H/Dlb=!k#0IԡMɓ0eoJֈW5n&j̙ҕaa䫩fG$C,g:J՘Ө ojPKڎՅϓ/[.[Hͺ6_hC/)2),8|Щ.H 5mӒj?}b~5 2);)`fh1˥Jg'5;0t}y|}Ch 5(tײF ~e 2V),U^%~DLj\I7eFH'E^)t}Q-Gr̺ PWyvޝ0Of|x 'lMJj7eAfψZ}:5Morݴy VgǰWiQCC8$e @/p "Dž60/Dn< Wu;dou1-N<_|0Q8 z%#:)pu8Y| ũEVLpL!<X|@x*Şt-VX F%UY9l@5INhR0k7p, 54Pn'AyB)mW0\&QI:EL+ dVU$lsA[ ^=Z4iƏ/_[-߱. (AG]?x.ꚍ=ܥ 1RibAA',G⼾ΙT'ڍYFZYicZ U:~}ȅ._I8tm(*hfꘃ_ҜYr=Jg#kDBg}b,-K#$n/N 6% (؞1Yh26wjjc,aV?UiFxOJWMw_lOiW$ZecφbL B ,'W&[3$SWXwP] I6''\[P4~Sξ\U&S(W1Q"s)Xiڰ&f~ZϘ#8&}I_oAfը(Ha(˵>$>b 5kjS 6  JNtJ?*CMه&aZ]wHr [* 7 `KaVU"H;I:&"h0'jɽF ̮r4vέN6e<)w}uyRc6?hr!]hIsq+y(*^a@H!f}OKQڷ o _:\S.IaCaEͨl>oPoA ;4]̟x TTVi,Gv{,ȹƷOMw޹eZ|t3? bz=uL;gυzn7^ e|XV(Zi Xu-m Ya:ܓ >tiԽ%jr9v(qek[n yFM@(g!mM.h;jiSϢIA,c(N+;ΘhgVG2:F^J;q~vR4 qZvӟF,tP|B{'GiJ <`d6.0Js$> >fb#z62]qA]&k%E^CWmsk3W5xZۻs)ݨ/3=5~:|3{s.N1?IRa裩3;V\ZȨtЀJlTka=hCEd5wxi HH!LTK,1 xCx{Y?l'b׸ U&R:hahlq}=t&W6C!CjUX67hL&7vƉPg_ aHۛvT 1WqyG.TUçkq MAӡLDiDoV39bdX!t w]νz&9D F@|jj+P4=]lꪍ}u*'_Cū}2.c9X:tg˂AP:3r^VTܚE)Ьo*KS3-.;Ky +%F3+Q)K\.cAE Pr=12mxFw)|Q؅8)epK&iCA@_'xs§^%]2]}Td('o,:2dp&*$|ebq ,5r5z#,QC0jZh*vm]l-E.<ÑAω`{ jn&ve6 $3pj"=܏JMqɺmqxB®/T Oc̳n8Į5oom7X{z=Gq}+pߠ.lpmie& ;i sՅzB "E}/Aӎ%8"GY[rԷ69Kٽ/Zᢱ˭_@IRp\Rdg-[L.I@x&p\ޯ`t_n$- "1*bUXh}YjUPC8i0 lڟ&u\+Nfcrz/8㶟MH)4{1iȮ6yx-%ͽ1ZvA)%pR/&Da4tV iY c Ϝ/b6$qlUፈ0e2֓=XZ ޢb_,3QFS %ؤNU]Jx34+_8+C2oYƾ}nG]LW`W'@e"cEm/+;; TSz#9ǃ1rF(NZ8W+a9vd_+dN,x&׃6\8|o6!4+39T^NБ*DD1{ᒗ'hԐ?| AU pevA:ʕ)ir- ?}<߮JA{-rNT_G "RCM2iu3s; KuMQ"2oZp\77nT?"65$~.Z5E'KJb D;X~<fLl[ɐQK꭯/0m%זb Uc%*lF$EI ywbbg`Kvh`劳>R?8 xS+ЄMq嶞 z;1vMf8=ud ˮ,%?96o3ivC*]jAZ)|a֖U04fp6-WnE|PgaEYyIJ 7?&&04(oL~M"GHUQO<)֥%H#n-0.õ /s odȵ1)*okGX}CwmaֻH?"Š7N@g]aeaN9݈= Lkŕ?tiR a;I%r"#tå„lX/V3xB>n/CU/v "&#hNE`6;ƓW6aoSߨ)UJq,*Z8Y{?aH9εk@#v ^jx 99ũb3,Z gG[_I0;Hz y`tʥl֎‘i@`L-V4ڴ^{h{qive{H5YL[b#.g*F"&Uj~ڔcd&b~m5X;?CC"U{оssA1<3l`kyˈT4@>Ĭ*rX|{ +r/ܼ9r.Cs ej`+Kpe'6FY2h)A#\ct[{Kz>}?īv|ׁwbR$} nlU@c!N+N3fͷ`^b<T3h9$آfq /s^ץkZH n:-Tx*R

]:<Pi ~o,E 85miḁN|:q#7G~ެ3|r^lsbB{ۀ;p"O 8Һ'KHPfZo;MUjL6@W@",Eu:Pi`^m8¯?`d+h3:8.dWx(B~Hή9A:631zkxڜ~qafyq.)')ehӫg9nL_q}NL@PwVNK?/JUd_ޗO%ZvʘL,# ύokU'z}6ID})j[>K¸^isJ'9 `ꆽqWD]kl2qv'wWd'LsF?0~dI U#a)ݙV_P'v*fjv$>Hm{R}ibvE,挱8V)aڛtvIGb7+jcӲ/F7 ZHڂ#F :껁EWۢ/mG€A XsӇ`_ٷ!k5 ϋްji{SjJ|IlQ^Ē]ڌkWܣ&[w $Κc9hGuc[ Ɖ8#H/Y("qMBMLTih?/9/o߬@*I_{uc˵(ZuKLh8+迓wT6@AG4G7BP*ϩG7MR(nV4IȘ[#DG|Ͱ_ n jo$ 1c娰_N@,WV 5Kȳ|&̆a<2\+05#& I\`"!qf\ be)B}08Y3D /hg mn;**S6BH7 'R86enVS NPXmF7:XYx@ q :;e qG #]5:(Uo,s7AgG~y1OGF;z=0/ \Z>3x;c#g\9O9nIe]3)ZgԡT6 \F#DZ+p'5_BB"D_ŸJb~byiW& ;#A >(ch~oդ L`FƺJ%>}ZCnCdi6ʝ9dwUq,pH4<*/:GPYA0^=/PJ|K9X n&(B?Tֺe*/HG N oΧ\#uX8}1[ߟ7t#ݧ㊁rВ +N/H@6%9SGWo黧[TٚV#\y^}R,q VHB_l`蒱`RDIg~L|33+3 isb `ZũOlKX+NǏ"߅Qp٪{&]t4 vK +1"Gm^Z' ϧDX~ Rvƾ]5NDV'wKԼ3x >m$O gS;2 =^*Caœ"BmB y\M0"$9V$=@!Ov[菥y܌:25 nbJ/MM_,O)3+=O8ze4 -c}7JC^h*X؁ š*܆,^\^0pNRDt#J'|Ki:{0^¶QQE0+㙴-kenqGBz2o?yj*}᙭SBfzΩoӌQ7cZzB4I:k?7 o&L [Gq>65N/&p=aNXg,DrlMzĻ=X3dGb|w[Y1Vp }bڏ\bх\3kk]gXsa9sKJj;Nl Nql!{V3el~m- N\z,IH:C ߳6o#hlN5M7O}4@u>ܟqo tӓ>hi$E߆3ڏI} FmΎAKm Jtޓ8޻x&3hfjO/ #F|Mx#O4G7BtnGwd^߮޹&@+=ϋtktYh2PeDȪ-5v*Ιݒ@]U]Rg^$-e`NuI*!Imw550xR04 jNzMT"BurwfFJ_pxpbMc|`mBWXS&(-EUMe~6`\i.|d9ĭ` G jL@%m(dʩ[lL`^G%Ͽٰ+KweJ86ub) K nPD_XgoӐ'oR~ӜV{rդ~Ҹ"[Cf|L;vӭU ׆sh2~MQ]8[?#=C=O)*R89ޜ,~>c %h( unO2τ Z<ĵ}[9Is%V& m'#elp>@O_mk/ [P5v5A}c]hۨ's|n=IڸFJ@CpVrq48uҫ)qԂ·qpױpy Ma0\S#"M񭡟'nRZbe}i}Vi? ӡ훃?J%/W '([|,J6j%D@߰OA~ *$b_G^)5KnNwcrK5oE<. Kp{8Yet>dg!`^c/( uH6G1\X72Dݥ5ȷ@r薄MKB;M13iޞюH~G8dy'33'Ud*n|A#l%!#H7iF 8&+ɷvc.y"9VJ2@'R$I>vZ^vfEqY *RbC2U )t 4NQ%wQب).$\W UJ*m].e tGt+?9_.(B "q@)OӣI"hzTzC}˵Aڐy9aQIvHK}ʜt,{AL\vU#`2ҭʸSFoR]D#T}urmFʑTy0 =z\b"5=CZ$MD6A"F|;MzQ;+j0̘p~Fך.t;ܐRcwZC6(O@(mo @w|rzHcI(W*e>_D|7O Bрlɂs4HEnEĭTIMp$>Tc~Ԯ`wJ615<ī>};!B;Ax,E׮]RhuA1BVG4̓ݨBQ],<b%,In.͊Yj^8ĴP8rh5 s']3Iќmbm>d'HME#kv~C2%c1;yW]Vu#ܭx62tl$pGko$$8?00Adnvy`>O }Tl0}`DlsBqhDh(iL4K'JZͅQxw'3¦%Qs5)CԻ2>[P[MADR~I Ôْe4(CZ lBW&V anX`$7&;xʋl> 'bz'λLA}SYtELCdePXCQbĻǂK'sVy7H]yHml [D9ypNKw!:ЏSvRuT^y˰3'cvM o=jTF8]RY_0{󁤝;fUEa䅭"?Ÿ&SrA@ZfxԠ$QG)BVpSխN+Hs"޼ہ頨-qЏrBZoޙ0J'^W< s=ə'vT⤗j{`Ft+\qEE,`g,ԌiaM§J>ɰ3^3cҍ2Ғܥ{RBD|~Z$)0GX52˞n1AinZLkz5 toYFOiU@4Id싏!E ,ouU7 BGvB%W [򙺿z h5 6YLx?^OAA"VP;]U7ꖺ9\͎۞;4@ ^51j;@TDgVC ',In1W GPKW+ԅD9`e9h3kxCjGVpd9fwI"*t$O,:aۮS0u@TBfy II3x-qʰO|5Do6 ?/ KlΖߤ044H\iݲXg6BXMTqwmW ϬF+QWeWhf8Yf?^ MU5(6׽8_Y#Kc}` j<:wsXӖ UbM@O1TŸ9Cg1ҩs?9r=?9@cfT3ƒrjbh>h9;C}bO_rO% '{'ϕjؐeg]2/]_ʶݪ]dP!M*2esKfHٹ]o*$Tex$)0S `N>1%~Ŭ?E,_xJzpI^iݱAK,pς`D1+)nYR4|@t NYT J:iџ# sҠ&DiL|nl~hEw *=5sLb <`=0m ;?iQ`Ӵi/tkQ" jAMj "gSOIx>]Z[5/4_[Zӻ?klYPYMn&&ѣ1!>lwO+==כB(o :2<t;>nt$so*y^w܍XmXQyCz rQzsG{L7-*ڎ)JIf50{n_tSI!-?UsJ`3*'>0UxI舃Cr摎Դ`5;ԛarj}R;1p<2P]Z*$ϱܠ-QY K@HSfT'ƚ GA'>!@>9 eT\@ѬQH} kKkvc^]WzF*(KlvGQWo muHSYglcԞf*woï $(7L], \bIvK(i+\KWnZ{[ "4zm{{syǾ@&|6Bmˇ AĆȯTgccq%7= o v%7=:9?w%"vw_vU|7Y546XBT~_ 9n0S ctaLjAn`"ӂ,<jhBzѽŞzӔI6a!PNkMF$RfZ }wF P:!r[n! @4ȋ7+"-Ÿz<+jB9SW@2ptV|5e;y;ޒ_X㹧.dP3*. k~ղ~{m5г_ƛo: ' މH4k`H{z?BNL+ypʹKQ;̌E H%]5m^$cb*Y=R&6vq <+ &u GlAۼٶD ?;TvR(QJ+ܯD[ԛUtKU,Fj";a&UW@]OݩG<964+g1kIvxwUX;r5T=cobOhլ65d5|m ʀbE4ډ.GR7S%AeK]2[n ~to۳-O~]ӡcm-zL2D:^-/kLMH5eq\P,X\pb,XVnB,"t`KBzϑG*܄=v3Yt|Fe߾4R~)v|Pc06УG,f9m{[,y)G oHE`h%Z3񃾸Oۥ (638`q^% -EM 34AJLȳyAV`R;^ 0Pd8,9[$.Z4 #ϚŌS3 5w+ u3sX_C0Db*ݟB7 SC!wP7kW?qLԂf,02Nnٵ&υZ9 sD#"\ DNun膣Oq';pR}@ek2nŖpgo) ±390u4@UO2w @ߛ8ȹ |`)aPدiAue .`6CŴ\q\HlըuSbg>\*+x_659/Uzеdxhbi}S9 yH6HM " *W0"dW܏ϡoC4 88C9y/xjWb>vFivCALƯmFv7Xҧ©aT[3c``֗_LMU{;o0d CKnGĪ~0c^kL2lf%]ND3knn.>(oc7C[1uމv} 95{wT حBSFcsێ_^=v3$`*?g S{FMꊲ-p2FزHNr@TΗhǙNLGyu:s(Vё=p#-@Ɩ'C#1gu":("tݒ-bUjc?7{\O/BI`e]h\UPw9䱐@f[3HnW5jq4gJf3|`03.K^o$ ҨЉkhixÇ< G\l{DbRV8w&C n/5rcgݕ>tטGq(=f$c㯓bɃȴ:|}td"*F6bh,q+ǢfEzHtS{8{ypTRjg?3l]{}r1A`fέ 5:qO Uz]ͽJ.mېmw4u+W&'KQͲ*97o"t(FcAw|R:(x]D?@ٲ-hz'.|t[n4x}'jSbPK$X\C 7/ iMbfmE|ip2x(uBnYp,_3tz^Ϸdc:Qu L/r &(澺NW9yDW1(B0q9~m3hY]v0C9I{qjBмS*9 .jwh.O~<^O̩D"nM$qb+%!y{LX>sG O~@A ۾ (z?gPFظI]ħX}!-:ЊfCCSײA~\d7O,6RxZ(I=F5 \K>dW6LO"{a^7twH3 y4If63#6+L j葍G ƽB"Lr Ty'*ٍθR8in'zg(Z\4VN+:zbSwEJd%6W=1ucpqI<šZEO(\G9zi?gdd#yZ /"9nmRĉ 2mO`}xJ vٸM $ea+x6F\`tdڮ8K'Ħ9&\TK2":AAApjGBT/y_ 9{h֢ ׼R;h l[HTIV{>K~q1$E}СK!h=dDuߵtTINBREְ?t;MAH[NCħK ޝqAJL"[']43JkA^ږ&M_l2xe21א;DsKlT!2]?5Z]W BOǮj[L)JYLb V\{~`,M@RL\|ˊϵGXЇdUSg5,4k\F<_l=z}IЍI1f|ܐ ?cL)Iulukljd:a L- c@uy NQbJ u=ա>X}; Ⱐ@BVU [;PyvJ^@^x+dtKͫZ$|$G %|5_riLR~ ?GEտ끨lT4(].}m=XƧiMuT#z07XhF2dD@J'_sysfnIORG./&Իa0Ej騵b?q1&*vCCBDd>%cԓXt|sj4MןfS4p2Ȭ,R߳ͻu4j_!MuW0QKGٕJ>VpnZwU ދp#?:m#8B :O͓Tkw͟ߏH<%dm?  %RƒrsMӻ&%|&*ܓLV4O8iVsWny6pAGk[^<"Rv]Qާ .'\a|K2 b̓l]I"ozF*n\:TB]&@ILׂW߃Bۜja 댓'FFB,K.D ǪxAZ,?i y;ǀ슇,,> ܑNh&W]asOGR{FzWzf~ ώq,~N0g_FYDTe_Y>6(4 4?~_A3ɣ ḿ\S. oA_v;U> fJ B.ևLDM)wA›SM視3š(ԞE:B(xfM{8X7) ||6+A]Ni䙉6LEW޸J%*|<(aa-eg'*Wюj5Vt~I@I\oDѳ(I p@,S2A_J .aʛieg_T%.61!wB)PO"6h$ (RZ<(oDPa& O1x㞹eoݱy5rZ7_2糼p=;&_l˴w,5J$SHѮU^8#h~ҽp;a}_w]䔞硃IL_ 14` /_Z 1#$&7rK9D<H x4ݐt뿑y 1V%,8\̧AE &%Ip{39* I'T$=4@]r4*}lEaT$.z$W!m$+ӄZ-u<71PcpA5ZG d+P~?Bz:[p+Pz r3b̪R^a}'0itle$sG }C91v)֊$ݎ {Zt|[3OQ)xiJ?P ;oZ^`tx*Q*fpQuJM ^-K hBwinb뵩񤼒jO4 5tCѧ3Qnwΐc܇8EB%qrh?f H_XJz4t\y%8ZԠz~cl}iv%~'c+1FDjUvr;j)+%5 :D]z!ڻ=f3Ӯ_]G* ܍|:Myƌū6iLw"MQDsaR?.Re2yBL g"`D#[ N`B z @MgwÑoqPFKHU/ŠG9( !tH+ŃTZjBE-ڰ9 S8NP4i%BFj⦆#$;'*8%]vc0[_rμp,C;SNɆwa} F+W{q+G6}sCq5|Sg\i?8" IRr!}iV?\I&҆Qov(҅^/upqRIY$BimeT99LPd6.< y#z*cD PBN#ҧ8h<X7yR[=c2-p"/DLrVg(/LR %:^ӲF*bwid$Tʓ}W]Bk,pqC͆-+ӫW2 +(-Xu,;xMc;l 32]j=24ʎVf`0seU& zPǫ Bm%K*l%}흞Ymo<,oxI\}op#'LkLN@ZZ>,3u3i2Jc𐇳cEN!]q̻<<|J"셌#v 'Ek 8O(yTAxRS19xf^! jyjo|4"Oe8.]JS+sl\z&Y܆RyRïNIMSK!i{!KǔrKL {<,&wסb4A[ae4 ɽ),[9ߨUXGc#p?Ӭ<–\Zz)@5m!AY >uT -]Sf,unYNgQ!ǍEtO=:HՄb!#Z_pk1wF&{6D<>]3Vƿo:XšJ t^ ˫{?/JwP7KmzOaR9l.c~[TEqT:CM[`ovIc UO Ե;00rn @?zF^7OO4npI=ڲ!2͉6C$#H}B=ů)],t?5̧Jh< K|XZw_5AVQj0 @I-nB4$.BgvľS۴3fe(kvLZr%> ioB䆬W SkuN:oB7i$վ|%Lt fKmUk}:&QW{uP\oWoS,1A4\ѻpZ%Ky5"*DiыIы| 3E)sLUIv>E#!Cqѷa78 ?09XyI+Jcl87tۛ%/eV|'dJ#N1 5n[)}n@w 6KN i${ Ǔ;+kvYsMWqMCsǀ .3{9d/TT-8@/i8E4ˎMaCs"HNzwp!ʔ,ky;;^`mK[9dC+jq7HED:Uc6}lP鍵TH^M:da|ކDeM9#(3 o|K?YX^WU]e])w!5yb͇Y`gLW(':1 :AwSP_@bN3 (K]r~泬p w =FX)ց"?K%2a +cC-&bR#{G!魭x2KJsrL`^#SxY,7aY&&h;<|N^7ߦ;.f BIV'0Ce[@oj ,w y.]H? v(& o|'F4fr'[#n,Y's΃mCSE#EZHȜ)&۞=[·ڏy6\B_!#/1[p!31OE nhID}5 !Rlu`$yyC"RMq?>eُR2׿}Lpۊ2Poƭd ë I$Hj7|Rz*W8+n9/?>=As TᳳqŃK:1w=MvLP#bFcͻ-ߊ7K$(X }zdֆ͸c੆ggļ9N[2aDs'VW5;3p،E8Kظ֟6੫LUyt~!4O{08"O` g^f5*DHjXtԘ7SZ=M~:W'P&?.*9k⪝I;γ }5JhQٛS|W-R "ˍTS:$olY>plH NaBsC8ea?H~Bdv{~gѷ" * J#8{P8h<&e6ꦸ|ȐsvpS @v)XWI)@  旅36DkHrS ?<F ĚxjҭO=8 2+,E})Q&Q8J-(^RA*Xog'[ ._t"|Vs^fsUX#/Kw6]  6\osdaoHޜ.D_q>jqX5+W?.x~2bSzchsKX:0 ʣ ՛f5jyw ptGUz=Ys}o9\zU @GB7Vk 8-=yD1' b7'ZA lM&%Ī.˒v9Me4 C%Ե(kNNOo@|_,&RUd˸N4׭ua۟o rZ|'eklbmJvA'"o(!Z9mmY<'9w4H#SZu5] g*<2NJ3i֤g`8<l0>;,YkXʔ|\:Qqq]vq(rh"⯙[5GIr|.1[]s_r-_vt: rQ,{RcSSIf[H&]Ow^ +b db{$έ@60a:LKƛ\{5)ڪ=Z&a|iADl0^&M 劻/b TQH~SUL@*ݢm.L'PlК/ǰKeYgS^QG7Bp˻ gU0si>W׮?f<Rȉ\<(1JiCQ&bs }/|y]zEA"Vc#<ՊO1I{Թ)V_l-rð7=^y VxBP{r5EmHS9:6ҔG!<Ϳ$j(S)dQ* , OXqٴ<ƥ~Фnjd^c&n1zN+V~\E$i& Z1@mP 3p#8f|Nـ1 &}cU ))XƯb$Zf6 )൧`?*ɢ2?BeC8P w!\D8M(FV*λIDǕ.{izqd܉0m |Hj. 5@3DE]TI,62_ ﴹ ) !p +KҎv)gTVxa*ktG\{(wP-u&:NGpn0i!\g[6f ;$4 Ll5.ﯼg٦*q~w U-SjB? p +f*7!UT>q3MUyZ%v)E43ة`N M߇h@0qiYpà  m'lKn;kk\jx6H1?q#< @T`X^ Q0Vhx=O! J%'?x/즕$rN܀[L:kX9]hݓVpDE_7ti7hE7:ch&a;ZT`:wFg-O@I%`Ĕ>8q"0.eZ3^%8vm2h ٮ ^ǹqR 0zq|{HD@X QZܢ g^ixy [jt魡$;ZI}6"qno+zXsv]Gm Sb%y'i/!B_,Q8g4rFǜY3*s&* N/U^BR4%j::"tC . 2]4pQn BנF*a+-#h;~4rUՁktiLTqô!d.gن}s}U3iDNrք) =x!+DGkW5O#efhd$j*EEq'*[*?>FRJr Ϯ_?lcy\R;Z@mϹd ygC>m4'v;, ]v li3B`SfAψܞ穯 xQqCdsŒ0"s 1^?8 GY뼖WK[9w$DCF 0E32efvH{RRU.4^C%qcONB:G)6 ۖ>IDKqzc! 5; G<כ4o?f+ S?LwykI5]`xΛd<9h)<֯q)J**i9WjS\e9U)6 4b#t]~>8UvYS`vTؓZJ7Gǎ$S dV+aÇvF HgX(<.4 t/n)ɧYL]s.)DP@u5c>굹}"Xhm̦ڽ+2&mhhquq02-uXcivOS{j:723}?ly1kd|q7 N7{}s5K\Jq{ Jh6: Cڤ%]Usr^x6B/N.]?tQlnx-}ILqyn ls646JşPbVˌf~؝2;Rd5`>ils)~Re ,Si2XEPേ.o<-kڟ InΨMQ23xgCYGLjZ.đYImi'h}{8 r4 0(HJ5D֭m&/l)e-*P.6!z K[2( =#cCDs܄*SjI&yi[kY]NmtC^aXs^H֠a# 0 "t799<( 1yRJ;6PoLP?$jfe"NXtp`O:2} A1Y<8ȈZpn <Rv >Z ] @H|Q|6BJN'8Hc50zR/rD8s%}Jߓ60!Е3I ~DRƪL~ߑ5.sKkFޅ3MZ\2 BzAA)(Łhs%Ō,2/7d@@ f)kT|;(!8amr{j@+8g(Mdڬ\g%W1"WZ btIʐ^,х^ KdX ڥfjs%O9,f#[,*S+j&3Ӄy/m|(~ 2TgXxpe/jruѫ5b%/WTצݱߝ^W{^Pxu !$Bjgf -dVG(uN<qoAƧ^Y峮ǹȌAiIQ3AYD&hJV7ʥ[$\-- x"3b L9; !pV XP6F#1HrYv $;0 &&opAw;G@/MEE#ӵ~+Pq%g@~UŖl}g a_X Z* É;ZEZrw3 K&wkK+,`<'o0Ҟ%Sn>82Țī=%ȝ)yRpvcg2UxknT)ZNbf8Q'qbaN4Rr\>ɨ׍XrN:2< DnUTI[ `{;:QQ⽚d6qcvbKD2̂o tFSl027[C# E \HeJ?'ՋW931yC]ۦwvŇvsۧBM _iw,ވ߾]ڃ{ õ)ߙSmR]Cr[G֝\QT]c< -QDeF25~^Z{ǰ7~g$yn^xݹjblfP]5g vk<g@f;r8O[O D*ͫbC%pkJ%>^V6![a1-ĮEOk֕ p9kR yIBF43'Oœ.W) 7‚PN gr@LT Z9#eP%קV0k:=tBLЕusm}I.)8W5r¢W,ERm[9r$ԛ=S\M !O>Ct|<|⛫KoBl#d:.* ƧQGO{ [ 1|B=dBy)ՙn{v7OJt;W3@yon]{0Ф7ԭ袘Pō!VRl8,f6Df;IsJXPeV`h1)]ȧ|λޅ#;bXkarq½(g؆K*]5żh8OjݑKJs#V .GCs+!";ql__B;NGw,M`jq+ 8cctO%ieB8(+/_LliL9?JwkuørN_b,=y twQ[u;#n"$'T9 .6b̮a jG4AaMRIH2Ty"4u[7vxi{њCh_ݝ1V1ua͎B2ܰ:c+NFm>dg_ۣT1ض1O,vMsdZiOȃuV`t1806IX!ޓ'1h򫦲mq{\n3]ؼ}E)k62V%PM؆]q&8zPh6O3Qr*ƽpRW%K6*wBnu?oؗ4_WJe) W0@Ljݾ=#AE0=Av6.of~ }k<[p 4NpnMOw 9oE,Z/ȓeA ?;,&`[QKb4wf}Q=O%ֱUb\)|qӈ)Bݵ%vm.%H1W?fjo1E R*X۸:#hb1>>t2ܬ (?Vh} :9HÑ h @w+A&q#Q(ںeoC:ԫ=EH䙈''@E!QJw荿GW'(!ȦiLXйYdZbE2L3fWARx/&ucf{9] Aڝ+yٸI (==w"y(O|ѿtpfWL Ƶv^"iŚIARr=ۯ!ԃ[`DGŲ§EϠR3JbZE ddI[8<uw|ueFKVk)wYB 9Xf7;.RO;?-[Oh0qk̆.x(_nBV2RYZ֙9z24Vxg%,Ş9 Da(gV zcOP&Ir;F/׆zl&}ݚE̸\0^85<܏f"\3_M%:I#΃A`T$F=Wf|8Kg4/O2ųӄIN]̪2U<@A2FJ!CO٥`Ep1u[뾉%\ z2Mx0q B- 9LOJ T/9t*5ծݠX@ų8*o/\ ڈGFv~"EeWSKuޕr;9&`A tT; i*hjY(4eN#ѳy|h1 dd~W1mRCJYOD)$,-3~9BVY-_~ҋ,8Klz(LG;UOp:t[jY[M%t&lTb6*ҷ[g4sN:*"UW~vruGOBWKt9@$:[ ^LƕP06:T(>M >SءsZ{R] Hg%rSS8Flq͕X ܧӢgѾ\6 :G2\޲||.ZB~hlL &y;u C@aF/jlSV7>>r1Ym%ai}違O=8aE |c*(*U*4/~ϻi'D<.;$g9uݫf/\ģ}=V)6#?}U9!ƌ?Ҵ[sܢ e{g@6:d"Н_E0, 7I4 Yq-U)O>*D>A: tt! gxv1O ppP]Wwz!! AHğ:XrרȥRȑ$:9tiݳ8H* ᓑd{sFʾ'R{/s01&0@Ak9Q+_d\ ~,xv޾GZ{iwػplj:q^Ӗj{`c7/сRː=5Ii3ʁ@v:H:Jw @D`]T5@mr]8)aW8mYP tV,1Xt jK5hJ_}8gu,I:<{ZÈ;3ꙷ0 C2+/*TZsCyWWe@ibu2eYAЀ.} FST>JX|\u6E{˼myͯR'A[qB2rKg0ګ=^^3V&mBfBR0}FؕXpu{!,p1@Q2*j\+4b"ߝ/b+Z_JX>*ۜ#S| Lq GG{Q :(m`HlݕϦhxԔ"Q>F^So="vr!QPʌrMkNL>q5c-\v9o8Ax* "nZ밾ug5:_Сo|[u 6xu>f[Ġoӕg%YKccpu}̳AT(%/z9?/=,n7Rq~!= '8 )y (2$| t` şےф^.!N*)8._Yl;2ۗNkyG=2iDF/P Zgq2s#=fQʰ0O7"˃ח|M~Zͩk\iz<+ހm)!?Н8r^r ^51І c/*(x)x^m/;0/,x`%Dm5%-@I gaF%Ip(O#NGHٌ0naGݔ郎)]O.ƴ&wnɔS: 1(N,VunqxwqCvnH0/_sW?r+M8 C#r _ /a"TDDx2e>ha_#Z 4Ͽ#2(Eo9Z3_Q.R9`Ev !r8lHo]Qw O+I 6|=ЖМ[ kDŽھL!wAiۙcpvӿFp)ڶQȆKiꈸzN׈MXFQ1 jf|@\k އ=P'q LV!e.ʦEpTRj" ,e<2^bfbji(bHN*$ܞ}HN=Mo"Ƃ+^v4¨!ճd0a] W5im龬ksF*5f[fDfVY. ӜlUmhyZF`$&j+v`k~CuՔ֦kx ňK a2#7Nگiv o "aSN„]gq4:3U[#~V7jCS<όU@K\;ҵOP-aL)V/]=GI Ρ|Tja0.ǩl?kOUs:'wBmRҥNU95=J qȩ8}]S|H/uElPoPGppZzPbZV+G}8NZ̙<~ RICsKl)D/lJ :&dH&z} z8ORyYs19vЄar3*PZ@ t#惘b\:ZsbY21"ũL;1-亝۞"׳V(^Jf6`I &f>Z $s$|lqUCS|R}W4!N8, !ryGxᠭ2j"3&B%V$p`D4aʊFo&P-Tw> ֆȷIѥf1:x.ӎχCI;8ۍ6Y"5=&:=r%oL3(&:3 ^P?叨,q/%¾vP?/;+>hH71[\7uMn2oe+oIWY`ݤٜ8OwL=5d^KU1iO݋@? 9MJdl>O͟` j@fQ`&.d`X]"B0jXkuN>n7B厩ILNPՄ$HatH9 T;_}YQ py0ip] ~a[pdxU-ih3e:Mj5F|9]5 &hñ]?lS-?TB0 @!b$1D!HD mk>L132/wOT]Sܗ_uSu:,We p2NQ4">ΘkL3Gޮ_ @@.|&F|P.yɷ3'п8ĉ2<P4i [FeQ[% Ӳ.쯬в;26 nDЦcʃK!w; ,5 XFCq R5:CTJ /'ޜģbqzSu#_%zbt]eywz L1o&Gs!v3YުŜhkۢi"ş hcK<. ){sSoh4Iqmg'P$Hn[ÒC_tIAk"JEcdžbFy -tW(RDx\pZ^Һ[*հb",)CPa7״u9icɟ.{DRd$~W_4lTl .{6bз2L"Ad k5RE9[Qw5'& Ϲcgn3M`)%)_.ęl,V0(X*] bvcDBZwjĤ2#TLkoWMzr{ 05HfwI3CX'mQu9H_ϢF+G2a9JYe7S@>6 Y1ҿxzQ'Ԯ" NB9 ɔħIK>8k7,!xf"2sO}uBqlaiƪ^Ī -aA25qpؑϣ/ hQ\"hȓ"{fMI4E/ny[E]+ۿdJ;dX/ص0/%:ZE,0XƜ8lpj)DqMr2}/@`4N j\6& Mcސkd-u9 f~J%^&=<e]{xW?4Zp 8p7ӈঢ়`Pp6eNKD=K.l7w]N"^ШvCLT{6~}'r7tXy%T{r{AIY3N+ɇqZ ([{*TY| h%RCJQ#S ξl.A08}+>5^CJ2c,\u,V9)uXhFF nS)KϠ(jq\PKVDI8A3R0 o8wI\[* J=&Ggxf#1b x Y=bʓ1*JdžA& [EoTS%ؽِg&~PB}UF|p̊X7"Ĭ&W!- f|0;\FP1uY 󢲶pUN؎8n R.q\M5)ĝαGj7]+#oF֌ p1ox1t] o`AK|wD2;;HJJ 6Rŀ] 2p`VXUA&ܔ?ѤlǤ?7kAAQ$v# 3⼣/]*a r+FO]5Yt?C1cs8(Fd_@Cg= +F2`$Q(O_%>)%EIOZ{V+8)1aʫǷ0/jS f}Ë#[bjΡTu_NL^ҎC1Y'=N΋CǓ`CrZBϞ1p%m~$]kajNąw%_^? 7[7[NJ3?+(1PV rmpPW׃iPnd|Ϛ=|I eg)"?Mء_}[\/Fd,JalOZWviҤqDeҡMo?b٫`m{:%V,YZjGj[+.CZ;2m=ˆՇY4SOzu+dǶR6 Vf~A0y*^ڕ7~sOXtX3<5ԙw" q5S#ަ8^A>2ۢTM#ž\ڔ[$!v)rnj`X_JC$[]؁Hx >IMڿ KM' 0Z¯?ɾp'UOGe e\A&fQ@ҥU6f fd@_+22xW)]r9w[pr-1HA.EI \8iauJ'=u"3"ql:}²S k!n5PNZ3EVEpXNW~ t0W}D@|\ 'D-Ņ0mȝ s/Hk6c\6<3*8R[N{1&u2oNJQql0^2KSJi jfc Ϝ/èWiwUz\;rC] Y0481qB2o*WbpuJlaWMJH%Z.uĵNLU_ߺ*4Մ+0qR*[!`P [;^)&mq@=5)"ݶ]Df$QqP=s 6DŽ1F;"$504Me|F;VO>+h1:fO8Ҿat4|Z a887|zn[*8v]'3ٞ6M fuj jXϝT[䇽x =)=;CN6]4b̽wUXLbuq݂hوęv&,J˫`^S=m|莓o~X(4T{ŇyC *- @TR׋w ..AFt̻kse`N>3x GQ; 5 xDqRm}k"KC=Ɯ dR\Sw& zMl&m=+'2q{CeH@s1uzş[ Cd=n=~;ٞrUFV؝sN˴e!@-Ve#!It/!8~SU,>S`HYN@:,@X p*¡lYsB"d"a<ݴEvqilsވ|Isl=M|WmhH:}XM8zzM$_q.y#o0e"[ļm6>-2%.N+ S5nYZGOW>=5W3vCS w&xc%2 ŶvX@,'T^ XV@4ѨQD&+)'Ƈt8ȅ:Y]ދ%4 '(tM-ogr dHa2B)^;&} 0"ZN- j7lpOqmj:L}+íUʊ{vixe\:=) BlKb|+|H;4R ޝ͈TS JZ:F3Y;cWhx?B>vyqu7\ݢX Ke3z"ճl _&$È$iE#Im--!b<+t~Ƥ >{wՄ/=RDL1 ֈ :1 F1Ĵs  ڕf0I߮@'.q4Qah"nO28[ 4Hs!2" Ŀfacܨ& |P~ ƽB3Y.ECNW`{O\ߒT!Oj5XL֔mN1\XytMz3B Mm3h&, Eй=r-h^ 86D bT腱P퀨oa2b)HzRn>1:zEe|lf;tIm1/RkpLcx6rA<^[ze+q4DdiC8k|`'=xbKy!>}J3Fi ҮV D<\eQNad=fe11.dP٬tDp:sg oԋQ_ ߿$cdIDrgSZIf_'vsciD8$ij8fN;:wE@lqm|aw_|[ᠰjl?x@}6-rW/wCRiI(9A1țgzU0v.]e+ߕjsL+p,59jэgĥo4 uBGe(8zrb;P -Ņ`tA)Q.ڵ5(hc}ŴY: P7k$3#G5k/~bwҝGJFL2\JLmeoA~^ǔY725OOceޖwJ^;orHr  ܅ِzc!գ&.C%O狥 2Ȅa F ϖ#8YWGq5s|p&'>5FxucɑaWSu;9Õk'C̮n ZXi-f a!q3L*ʊ?)u躃?5Ң&)!'(Ge|6UkvZ>B'Y"SHy0m#)@w!Mk%#t{yA _A,yRہbl Cf~u9y; o{EFOim%)D`t.vɳD6{¯MPBtZ:t-YN1fI 3Kohzى'[Xags-rpqN8w(`'+ ^P^4(s]9vrc#E7Ϣ=(">/7x8P?? SP?jh|1ZoD-6Mg ?ԞΔ i䎆&~Pk^CmĺxҤTۻ:(n\-]gRŭP7KXe~A"aZW@% v?#- ,=r-jɑ/jXE/gyhW/HbЬʈ%f6矫7WuwW:Gv o ϒIL,VpTQˏKj~3A?# fz&2ԔۚojA;x1gh 1 v Μ?o?3icM|bεf_!os,z-ՖR:/7'>ߖNcEE9k\[A.|yde,vRd2LcrHNͤ%4Zf?ynxzIl.2Аۓ\H z"&6&Al}SGI [X[ –v?f(yl$P/(̂(K]RS0|Lkk~8W ˘j]02nLh9h)5$uqFJ T2W%2; !E!m\@ZdUJ3w#7֚v~ӂҟUji4 qV"g{ ??D1_3pmL2jaUbh(e3~|'"?{"~tiiH6u`N‚0b39pKƄIq5)~14esX,cP=dm%^w|#Pr"9,<F ~-A2kړ~.'\9\y9wI+-9^%hk2 zm@ 2/#I9tEw) ,T_RL"4Y\%)kϚTbjGӇ[,ֆLϩ"'zz{iVMTqB|[sMgϘ`mCJתP8yr3,pX}RNR D@+]\AQ[&>`8ئξv(8ER8@<d.vܔkКXH ֗jA@U$ۗӆAf CR;kΑAp)h#}'kR'^> o4 B@<`yFj!Nnm[9hU?:=x9/;{b۸8 3Aa %{T'~|t#XnBՁRx~"{j.HVE.C ަl/0 s0Cr7r@ *T;+a|]k0u (&fasXMJx<":sGia;6D~9XpN_AQ8BӔ6#sD6$u9Fvʿ6e:T¬ِ@'-G~7/ǷެU8+(r QrB|vrݚ5|M:M8DT Ϲн́C47{4i@/OSnIv*zF:Lz$?J 5N){5tsq6*xGaq{jmKEm%6,XV RSfǞ!b ?Nv[}|]=sXT ~;Y Yʈ/eɇu4-|=6a+Xbή9Az|5SE$Ә^-xt9qA0~YjW6aw:S5 ?'a+`'D?6zZ%B@]5=8PT\Cv4 zQQc9[oMduiasmJs_V>nĆNY>1"y}i7\Dw&ocSu旨hbU4:z j6/O/[qxi4I"C5Q~7k+#NP4xjq ax" ,rEZX?M.yV@eJo1lg賜$CsR5XZ_/{Ƴ A,q/El\ jv݊Ro֒Rђ` ,m4P 5@B6@۟KT7olb. SG`!zPN(z/!@ W lhL:L:mO)9Z6T. `9Z0N"ʦ0߆F=¬ K?qsR5Gh+|vYIC4Qh).2bV6 V5z+`2qDX_pM=-uWHi BtxE;5}ti2J!m䳣#P˶]vβCV yWK@eDoذ`QF;C6B{d"Snjg\K"f%nbrK΅ s޴c2{xL?QOFSךT>C61@SQVZa1jWK,TVHz]iKDQF9l 9ito&#9(5-w,hyvPudIH W2)pjAe3O(툳^Y ?G>9"pɖ3Ma_HKg hV.ŦF^RG,Kleuq kR%r f@D "ʎ ł3DfOk{n't;cUUg2y]u)! B.oML20OF U+.S>J0Mj+HtR;{; D۟a=#fj˦eM6%twEf8{Dwްċzz6Ԡ=mҺ[霏 Z_wV"ʖYng$hr zt&d8.͚y6?,񻬵kf_m$.F0Y` ˰~0Rl%68A(tt %nG \<*K;n:~ ҶOJQ=r('ע>)"Sˡu>s S38 R)ΝՠKB{Š83vzHMЧ!8MVG[%>VH ֮7)I󥎄(*)#8f@}=I^p6)ȳ"h(ZGk7Xoה;Vd'KqoPm z=ǺMQBiym;^K<4(R7ez$VgёK ssV༩M3a<>uԌ,v׶_W]{.Ίw^ث[,*|gV-b[&a|G`n֪ ǂ.߯ԁ'68u 6K 2Ɖs.ȠĐklg| xk 9ݙ~L/ [i5{hݘ+zZ }ޏ4*RKiQW֪$_qph;] Xd/7Iy"y^69ԭ{6tG5 ɜ8nH~DР _Yd|5_FCӉgq]+O⻱{Q<͓\9 //BxHsW~n9u;\XvDX$tLFzxvNls4$iKs ::c[_ɶZ.( SsE!AAEf&Q[ur0ĖEǀ7<ab쨐wƜJs\rc:weh0RԷj3궛*TVK_;"7]m.)SnDѹ]Tn۲blF`}4C^--{լ~ @+> ɹ^ '+/E ۾9 IఙX[ϖq\ ɬ1E`RהhıS~Ghk* ]ʵ@e7{^> FA'V5ե(X>z<5-IhWm;lWs2ONKxeoWj} n-rMF.;h{v*0ȱo{8&2$-Z _W6-dWMbzzS7;+!Aczȕ="Y+t.{ RJ{.uvE/lA:mn%.v ={(Juok4 6'VL2˒_ҔG:7YЌ˖R6I _Eb5CV@# Bv* 8OfaU} 6mT/yn I8Vo{&տ:qW/t讏Nh4B;01sC&}9Zn- Tw0a vYA~ŀYI2Flőp@G0S+񷝠ՖGJ1FH^oF.l'ܱ&kc%~Go EEz+=)bR\KoM&jfVd;mœgI7eV{Jh5cR 0?lt_jj5i0^/lXWiJ ~5G=%xPql_ek#Dqmc۞6OOE[ܝs04;3H;O:'LjcYlT(:o20ʷ2@1 !䝈=G;jߕew@ulˀ*HkMvhBkoI9(CbXyGJ5p>IЊnHaGCeY̐.(!xJPxsχ1ÃjGR2%B+={4հu4Ɣ3;k}+#Csb;٭5;n56 }R䑏,".N{4x|!ŏW'%YY*kUn݌{Ffz6+湶Vjh? zj *VO";!slSNo/ hVbӛ+9x{p~ *-[ hZxQoy:N%|Tzx^s\хq 1(K1_gܾrdq´?cy[*yMެy[9nxg}2UQDUjpw|^mclʅYܣ&qW  fXFk5J**2t1G~:jhahtYn1ljDg,vԢ9D6TsˢΕiQ޺WYAF-=~dwG)%d֠zaUwh)9DկύOήzJ埌cY^Rc2E(ͷqB+KQ M $ ?)gEj ;#6뢫{*G< &ja%h<$'*fTHYǺyf$`XE)Q֘Ȁ-FnAɆM2wW(=Qe:a{y ’gVR\6US;5+[Fu+OwE? -muћm>esq㥝ΟI~)@E4[Z=|k~k)&ōSExb*?O=Xުaq.7Fdh9ޜ٫C$! U/Op {IѴdDqyNFcAB1xnakypmA_Jb _!?_~\)/nXXa16Ic!.:zX*5$\N;C~F >ʍul)qͨ*ޝxFX@1V*Z?\Pėx+ "(*29B*٧C釞 GOBm\aJ6zl晹/T=k q`oiՇ4`7 9{?UALd] n[j}5с`E4aC#SĴBV9 Ɗa%xɞ[֦`M5@93#e?mA֨e6H6=ZSI϶ @A4 q*7]wݻ3O{D?Q:19a횴* ϖ$ҋ#dᄼ'HwiU: uXUmU?= U5֔[^{d<ܩ3 @= \Ӯ츒6G `TX$W^k04}r"e;XIE?bw@\zR-}fRwwZ16 .ǣNvFր6et rm.,QȓUu gf*{FL](Q;Iw~hOE6Ұ5! pf t3"*,E"On68kYM7qPSМ#.GE뮠^)9s wAVj,}8&E~gƟb璣+& Hнnu]Sh::,[澥-õX:Ir,*:\.]y8A ~NzFXj 7Is"k$=]#[C&tA9}{O0Kr )|/`G_W{c2 dnj$Q2UXlQ5[YGYx9oOrgQLdB'bcwyKFq%R`)umogD=ݸ(8 m_"Lv3i7/eEM:)s.D^8qv%B5tA>Ը?5?'3&,KHCHF0e" U <) .M?;݀PDZ#~S  DZ:ꔴLl@A#VF\WLCo,Fѿ^ r"HyyߤUʬJ(k58Cq֘'ڃ$:`wwWzȿ802U6VUc|~Lwr,%|;[Ǟ-4ˮ*$K(yMR.XM^(VOq%t4kQ+Q56g9 Zylr%5ݥvyHS!q %j͌$Bi'AJmQ\dǵ)1} Q2aʐ]\ :yKp*PIst[^S^x$&K3v1mMFyI^4~f;ғiCu~-{㺻/E{x rc Rs@9~yxdB$ꛎ9Toö){^X*W9gݴ72M{9 7`(г>67eAl$7;D!w A3Y"%6,zVnJn&Kj\ 3"aUpu:Cb ^- uzPYk#/WI޷a0;` ن>\$u\a@+)r tQb tKl`b;iנR}1#I[{*X*rqLZn;wqje ,gX\2[]Ǐ3fƙpo,ZO> p4bCjNgϒxYI:ؽ%I]1GEEtY}F!d#E) ̐MfxA24)!BD-P̞ i`g@[tJKcl)euѴ,P_\7࿖Vu9-_<].ådt?OK ?ž0U W,b i屪5|G,`P-hd)y趺V1}J`ݬ1H)7@ZKN|hBh+.ɱ< kfablB9[&'W8X -^d:?:߭Q3~NbقY~pȬME0cm>"IEX + j'`Ac_p1N*4G^>L<'Tro)_BϤnoG(DOq$`b[f0@vY297M=ݸt8t'U|헚/]taH0[?Cy3/;dY;*8,:9>VknPsJaK9z `_7Ȳ!0ց ]a> ⰄjIZz3,Xr/j~fOi{BW> 舍LW(Z7'LP_ß:x :hv5${vkVfj!E p1>ךUʧ-y,2k\AYF3湃7%}`9-HMvti$ ~#6"' cr9D+ﴋ+]5ZW(ɏm `2Inm3Ż i\Â3Мl Je^6mClNNiԡ]>HLVpkᷡp쯎okU2I|/KD8jsAy.U[ 9h](bޝԣw4;ٔ!Ģ{2}t/Yy! @Փ"uB %5$yeHU FjoS6PSe3:d:x kUS'qydԇw"{Z޴9Cn6\鷿qskD{&&`&00Ŏ^+uzPFS6b\H@6GBw= lV-g⍹Q{F͂ŦbMBG'm8,+f*:C^k:>򸹲!QK|bqk| S7iɃ<~Xo7;-ؾnݡ:!=|0%T Gw/T+SAY7bK V9 \W]zHQަS"p x): -!&j3WBl9Y\suN?FF]ms,PwCz~mEhBˠYD$AkjB )#Ӑ"+ 6b}9$|!h EŵMն?cA-8i&1嶲0}}te&9(K( Bf.1,[#EPyopr)wPw Է4 *y,ejo3mu_kFR>"djqMQ"jb% ֡R |Tr9z)#)GwK4'a%}`?O62!F4yWK 9Ʌϫ.0 vkQY'An㱖܍H\kzN7n*ˉjȢӘvE˯P=M5tTU6'*a+gsFgXnOaA3%Ww^{ ]Ǻ{#5bXxdrKXH4%xt`D35S_78°/X^L9I(aG'S5}8؈q-w+@ZDNQ]Z=G;KN \jo 3Q;2nx/U|(mLUARF{{Tɔ@" X>/]]n/bY{AW\ئ6>$NOpE]YeJ"_@ yҁޝEq%#Vm2IAINDX:;vqGSG!Ÿ.~dTl `E(fgrҰ?쐑6HIA(oKedFG|w5MYEc4X_sC6`Ycgh9cּA4g/\Tk'%jYC')ZTnd4:8Z\3'AF.g3Op>>U:c'>ݨ 2z :(G C|鴤{rt! 5_;ˀ/G=U8['j`Mʖ{eLEZx/ȝ2ޙU"\54V.#"i;bGqo|`{w#YɌa@S:< ͙p-5%eAR,̐ Q<7KOњ7_ǾH 9V/4YOt_aM&OQ0~064Ϊm˜˟o(7lY?(u[nNnT[ NI Wa;:Z##nվ/p62ފWɒ,TJBL܇<ࠉ0j>vhBv̻U% 1H}7gC 4肼;}&75{+v]MɎ9B Ր<9ޭ Wh4'.+,2nᴗho]|Zi q<G6N!lM d>F!hwVΙaǠǑ-n>YŞ!FN- ƀW[6>hUSJi*g;..UE¢t}hc7 >VU_-o_ǵDആ$>Rp,w@Kuasvb4^ ڢĂ8ݿba&♄n]]ͧefCubyI^a>MBx˶M"OjZjX0%cI.5*ˎI3[`F>^"M u*`sD%oNI)5=%"Cש=a 9OKD=4YUD*mt,plhJNk1|Q?M5ߐy(6VV L}w텲r=4)/9(;C?Kc=t[D oR}6ZE[ b}L#.^~`:(: n-n/bZ2Sa/7UcXPIL `DHcחSGijVW< . 8JxV3mµ7ΪuP5Ru;ZYp2 'D)ǹi&+/IzRq!=aDyer!y ~Mys5gy1z!,&m:ӜMXKn?0V29QL'y00; rsFȧ"AR,C] m9ؖg#4HʞСH$3KLB0L'|~*>{9w6:e!OڋD|3I x0eRwBlrמ;\𑠬Buy;FD=FV=]j5=蓳 #$fwt i)jL(H_"N9̶]|4L/ճf(?(@F/H%Ǝ9D69] 5y/uNX(lwk„$*tm=z띍CKɴk'!ѿT?O]*G6dXmTz("v NMgQ^Z.8z;k6ÈX}%N~§{(q(Įf'ٌh)+O`|Z?1l( @m5֑o_] 8孈C8O-4AaP/AO0G-I)M9K9_M~h޺Hg[B'JQ"pWt&nV˭nP"CW)MB&-s*j,KxK7OCsU0ӌ^JtS^v'JTDu'al?U,F5s09cCU3PIc(Vm4TCD٪ޤk.lLpׁ[ͿMpĬ߶S }7vXNKsl?AڬeےaY2e 胚opbk0^n>A!Z_0"pCLc4 DK fpr:I0T\t7H'Ct▏`Fji Gs9u\;o b͓7ăa]_\ٗO'I!fP)8(}];iUr D\~!QM&wsMMC 7Ox^mQS[vy- & H{Zvb?{|rluöI(gYCk̲<(Ta> |P syxrin#%_uUmO=< 3z,9׉J¿/¼-s-\=,D?Nҋ'zb! Ҡ) &PHGuq (cq0쌝'v;!cܞݾadhz3ԀP脺fLRDwu;YTӳ?AVXtR%8룆tD$pK9Rh*v#mc>>YV!9]/ u o]ˌ\}tjd'ɎQ|u|FK[^5'Uĺ^R AG9d?pJl"3 'qpz|Wgv,-`ǝ8n-Ճ6-L\WW=n- {V9=s(Dv 0SM%d*™d zUFZ@BT|ʨuW5pC稊mQW 9[MLz#=j3|Zz-ÏQW >*gTG⏰`-g20S G}|DŘ2׍x ͚ɓGmJ1;@oi^Hͻk*D 52${VDpY*$GvDv?|sOdum vW8y;ѹME&a϶\vGS~w1m4!x&FY`gWx$Y\^yT2}hx ɯM$(#0Z8QW:* 1ShM-+ v6AStU7Vs^jo\̞4[EBC=)\߽JNGYm [xPFi88c[8>$=qguJ\{)>7;}e00ENTHvؒw[uGKfb}-]5K ӵ2Tr/兾H)(In7Y3NoL%Vlc|\ \ g.c4lIq|h7,v[|'jzL)ѽ"x0RGӆ_¦ =d3Gfn&jР+'ڈ3% j·:#`NctNڣm\7$Ą=!v̜춽> ll&:+ͷD.v*Qy׳ż]p\'ZvNZJE%àۼ+=vl63(^m$X:?RY!ɰ^is~5`5p-; 3cOqNkآiXhxK}M r*0TBTHݢx]kFWL ~T-kg."Z~ T݊$Ym&>LAfQrۈ(bvLP'_Q`,A; &ܢ t7@pRQ)(s%ȌB bٿ|w0{ўd~q{5\WoLk id:l Z.71; z]aLq?#rźK7IȲUF m4._,jcWXBN؜;M̝T 㔦.ZU#+0hos;@gc.WISgT=$,?LDT͠ &_|x,6{*"w!|B6R*3“#Պ- )zԸ$P#<ה+]ǘ IUiC+-zaC̤~s5+jjF~'K%c^DEMU"B6Nm@Xw]q4mI ,jJ)PS #R\4 >k oA/ ?dG*,^yzSZ%؇9ml|b"dc}/x#U)<~$9 W/| 0cN48 8Nf2 h\ /kTC\`pTa{h)L(|_sL[fqv]˳~.o-)fn qZGfJz?kZ 9{ׅ=GC%QR?&J,: w,p:W]A:8ùo`+M*\R˸O%QA~s'=JP?E[GE>d[Z)#eF,MWWDbj(c:6+WYe'hbܜ7$m 4kZef#-Qަ,DCYWx25_<\j6TǬȁGHaEHmq ;i Ҫu4)So;NhVwq&f?_V R.7nv  ݆!amG&T'7#s-l R ?:_:[`;lL4cqlx!r$@g<n߷&(&!k' >_ްaϝy#ELTE2u]}Mvχ~ȓŜqn m'6Nu fu&F +`|Y\#Z[m2{J>;蘥|84=e\bQp2h5 ef:SŰ[Du|j)%Oؖ}^/?ۉ3_gc,|bfN!pl7]Т MakɌŜ2qPybS~(&f\_f 5DZM8oM{y,U_O @%tźN={RVZ]j7d88Fu } G2  ;}.['󎖝\-x7|8!L5UH+J=cWoX>ѼLGX1W6US!VhFҎW8pu.J2OxHnϸٹ;œJSnZ#;sq㕝w$@Ah-B-iج>D 7ODj4 fr3gc[m83&lOk 5vgD0+oʡR9 hdy#hikzѬG'2J(D yҰUUϐE;k2!5TЃTܔb?q3W)ǂn5K(9 LUz@PY;a'ܩ؏}Բ ۮJAMгb~xm =)VWؿNy@WhANXk1f/r[J;L3Q @N'P LO>TJcoPພkOx0,qkZҬi&rnN ̱> kOcBWiZǽg"\ q,8ns .vrWnj0bX\6ỤƤӡ1@B5Q̼Dea>y^mx:+WH]* > p4Ymm#=LSSq&pA+G<]f ۽/y Xǔтnw[ɵdY$"t 5­ h|+dEUdjF$3 l[E\,y0p_HO;E_m< h:O7LT OlJ߮ 4`W_+8-)'5%Bf҄ZϗoF5H r T(>}jqDOf:49~v[d=j>)=41 "1l;P07%*wT$0+US*pSf0}Vj 5H`'1&M $qU=4?,Mu(Kl`E `OoH4f埽5?̭ȑ@I5osS>9 qM?jD:d)M ;R*>KTH ^N4U}5i\|RFf‡g2/4eNL(~xI%ن|f%lNDZ%*hHڋLOp=ܩUގR'7'@բ<^slݘcTy6`.nz׎T{\ApvȖ+nZx;>5b }ܟ%p㿴$!~OϬߓ|~O <| MK0IzA0sj]րCj^rJi@覣 GY)ngM9ύó}&=ڄl߸U+F&lнM֔I8O_[fgt-0mB}:M{db&a^ٰ~[5 ¸W|_)kvM 0Ōdm :M &0`R porShMb7"l,^@\9K܍|ANbTE%L B]ί8[NyJc-P!#,z'>v[N\hyM2ӻ[pvBvi4p#PU,xű~RܝsY(lnV '#18T1ح- ,3I?t7lL?`HL0~@ mჴ7Ck 2TJ+&n^z,PHB}GʁTo_\PuAPksNkgi X :OGAˎz5šCޏl; X >ae۔M 9`J 2F@j=ByQpiJ*恊_PPAƢ+aL fbU`hM? W^ϲAUxLMӻjD9h^ xIP!KA'RڸmU$9Na#qUD3WAWAU.a':;G3Ge&_;̱aL+ onLxjŲu XxsOIҨKK~JcMu_:wOeubjp7\B}sJ&5ޑ[LCN c0<*Ux܋xv.:2?ۘ('1Ҽr/0 0hKYj ta}_O {cvq|Cض4z IVo+OVc珢ߟ|F%Nz3<#|Hv̎o!h%n6{xE-29 So?(5P6/HQjB*-tle7uD~>*Isg'{ lj- ڠ~SqZȼ8RfBѥ7Nbf5w 9r^!,KݹEK47G1+'5 ״܂wnԽF֣[{?:ÓhѴD;T@E!C @GԲx :9^K En?ݜ`>7^0o:˘gxddA! (vbq1!gݼ,ϡu F! EDrEJel!6$!5=\&]}sY%KfTT4pf36WoյӂJ+uYyfXk _F& ΌV&šMg%p]bv̂ Mlri,0Ӕd-9]][m[;ƯIH&Bpo"礇h+<)qO(`[͞i:ˆ̐Mxpod)y _)]48yi)Dm}褅*?KAYHseF(!8` '^)X31bh[JOIxtPLD("IR ${tu=7㉤^F#[-1$Ҧ7GrY\20ӯjXHtan.Hj{?|ˆv/s$Fo v.xMfmN죅F=~Q9ՑapN{W }b% ErgZHDAHՓX vk?T#Q #Wi(d3[{LVJ&W Ox ՙ$3| $v mHz,@g5}[ޟCӋ H{By}sV AX\%%m[KB S$l9 yO}?Rt`(NoL8dʸeP{ץfiWfW8~O*N\$cx2tB|>f;Lg#([;5;t4@\ Cy<%)[%׌=eUk25ppń Ȃf:qKon35l< xk6n|\%H@fiU, puZ,4,W~IP9 +cE]`1Y&q`@z%2@9H샺LxL/9Y1k1Ԍ#vHJRZFbY6dN9|bBy5ȭve )ZX-L㛭єO%X^jӛgwc .̇+#dy>gL`;= d3(X,)0^F㞷̵*\?sgKKeŲݎq˜P8?NzsaFzT{i1lEsr/66\HM{qyf΍9w+K>Lor7JtJI8tݯkZ_S r ҿsB0+̒" !¸dR\\=hJ#FW;8ˆtvgxX)a7H׺\qw6OViZ%ngsICd SJײ/-(_!d.xЬoEZ TEJ@Yޗ,3>|K1 Jn' /HNaKg%%5*'up+[H$a9۲uU>µXb<[b#Mg 4WYxQ¦how;G;yW@[l`adY2B{)VZcE}'? *[ `en+SN.§^ DK W7Ôs8#A)B"Wϝ H@WN-OU5Imѐ;)H:EԻW9uVJ"]Y+dR[tr/%//=y=KsJ^QOyk+MhLEExbӜoj_pq\p[JُJz8JZ1 C%Nh,ʺȾV)x!I-XӑDOMdPF!B_]`Zq'&a%(6!D4-kZjr5!B,k5pfoSA/-xשw6+FXiL9ܢ CK_._w Zrj@9eli1Y6 %&daq?y?}}KEf˹[Ȝa%\5U 16m;q3sV Љ`S/8 kg98j 8u"e*VЭL)l:ҧr[F$NhkP`*AAh.#.N',J9TS uqz*ա[AD"O YAݞ-""K&Vp!kNJՌBTwޫoqG [U1ͯ͏$@Kj<aC+8o(/iN➈2ܫH/@TzH~DtENŸ#*%\/B tOUbXYagdӘ)Y9J X820.^X]c _A; 5VabwXBQ U'q>ݸz& ' [XNs'B,Wu// ;"Twۃl DM/D<f<1yB2 U(LaA/N5RR*$@CzQc*\NZZ-~/8>lQ)mZԈ~7Wt9қ`\,Xmsw 6>Njl L M:M|%(=uw4FOm,P0܅n %\"3e#; sNd3읐OZ@"`9:7`8Nv~69(a/{t~Mblo0Sӣ-/ #3kw4B\e셱3(*w7 +W`4CPJǍ_=gPn(Vp(qŬ8/?'Ś%OH:F=+"+EWNs,DLc#DY %45促 Bkyڟ3$Rνy\>da9ZFק^FíT].zF3Pxm#EV83.Sg3ٶ$zm Z:<bjɥDӯL6t!Ay/~)q<d}bQ(4*dc m)7VwndZБ*yQ2j4ٶ}^Qex$r_xj1sB}]Ԃ>bO(A ʗ)}| xs]nffڏQ\?vlBa*XH^UJuںO?賕hB$ {qDpe]&}Һt[6ٻh$Z!%{O?/G= .*ѯ?]KfjO2FT "bKӲ|)+׎!Y3 qjԢ=;CU:NlúO=9ԘP WCM[|v!El*)T2:PXzіG;\MBf HG"g1K SqwSQ£2<ɢ fc{!1Bߣ)&WF(ư pƈ=bPeȋLΐ:QuWmE}E]]w;fi-_E0r9yjUTDŽԙ + dJ1R*ۯմ=^8I+PhX{49B*iRWRãYo'`WzG#[ ~g$-.;kǶ.MOC%dLqFqӠŋ\NozK2 i#4?"橡&I @[@p~j:\NG@ӆXQbN9 c 0{ej!a iTک\Eʖ6ffwPW4m;"&WyH6в29]ø,98SOTM5a}3^g*3rK<Į} A~ϮQue~,H2l?DFzŴ"d)XĽNf.K.L^3 @S掹*t">/uDR{sbO$"Łlxs"B>{y|7Z#}+χø7a bj$mB_XEh8*v98O.W#L$]HgOۇ:OgT G蟔{U%N/U/犊vEʣJPXj*% JHǬkv,`</LZ$u 69?;?ۇB1߭yyiG>EOƬtυ9ilcJՆvk|MǁwI[CQ#S#M$NOER.Ϳ2 28?͔]jLN |A4@R(;Q(&#?Qu7_L6q6#X^Ǣ}W_睄LQkIUh^SV'₅Mr;H pMrcȉUЃ0[6zE5پ}?JԂIyphSv8(jWQq.l)zfz2Kgk Fnm\&"t$B`W`6Lw)-hDc\TϚ ?2%oCAX=_W;#S,uo1>d? V;796:Zц#Qޭ QxYjnA3"lOz:0CjhN -ɍꋶ21uMJW2 [+rw+.{<x6)KIa%x817\K,Y;nNd\hcMZ:Wpv=` 'uG<x4B'#1HBqͺSc99P|$WP<0P}C81y[<ǖ;>v°Gћ_Wl^lgR"-1p7>3'[|lmq9\p~ί'l+YC@2 ZViތuBG+a- M)<@8nos`gXP AJU)9Yt?j' =-L$&aB9bcO%OPGbG t(})o MpXY %pIg &#XV="ty;g~EٓӛT>__8A @U&vVg8=F|u:FtZmiݎU7'7c˿ g@Cv, \gP>aQz[=[8}(i6O߳]ǖ6Yha9N*G%ًBC4T:RbF5"x[o f_e81v(ғY#d|"oeT4bgÂ!a J,! (G2{O!Pn8BnbCwͫkbF`]Az"UYe#L2 zDmy~vֱ' |KbXc_"y%L5Kʭy!ѷX-`3oKon:W)/?_㶃( 3'Qf<97tlXXFOpD5ZA/iSxH?U(Huh!":ub./PW}mx ޓ4Ъ,m.QE>R@{N@܁NHHnL/'S `bL!+_--C߁Ȯk)@q3 7Q8M|` `}7,767C;9ק[2wd^3ǹcuv@Xڳ=3: :ОCFHѪ˳G֬w0H!<7g Q*_*QJ2zc%0YR$ɊL)SѸǝP ۲b]; ,^8z|BɼHOM[0tͼU62&^3>iSL(y1Hq0vϙ\]rzG@i̪!cWj ^6V:"ncav$v'WpIgcp;9NZwWCj+h'M]YP=̐| Hu1+N"I;]< Lpܓ_;K,хˑc҈3'Cl%#5[a=Fq#Pb.';$UxL;X0[8fm݀(LJsiPR lIg )z9v\ϳQ$*aU[7]oCHqd;?yb@9So|5;-m I+0=4rdP0̊ tbv쾚3E7:#SHehb좮AU NF=C`&Ǽllvfa\#]7E^vZq s1HƔ& @Y]`>Pq{;hg^LEK]liQY̌iUQN8x'&sHpEf.#mXH)@\MG /~#D1YU;?f+K+r> _q)zΤ?!4R0e9rc/C+K|hL Fc M*fu;rDiVbt_0橽KLZ)lzච޷9m=ß\nz^&C%rF2Iz_3+֭w%џ3!Qq7޼S,iLi`l!ʑ3vu5`5?"g∏rịC&' g=V2g$|6꘬*)@dk=Rߑ] f 6`{~C1hOMߢquX9/HqAd@GĔ>¯8)B%U햟E;A+L#$ R⽐B\2 ;%PJ`Tu ?$~?fp;y>DyL,}A_i&ӭ|M~ X0 9x.ݥ%u )= pKIĔA%Yg)XbLYrǁFp--&R%Q/cb8pi{[|X"i<^=)d0Bk_@Aʂ𭏑U9i5~?b}S %R&^kǔlBzom]p Hp*葺*C1.(_ P#=@nefߜMT>\0@Ŗu}L-ChZj&Oq`n6 i 8c͹?.&ΖuT)ch? Un鏓W&..EDtVA,۔-& R*x-wͪ(]6q{R"mjZ9bf\?4n*Ha;^EO(-sf?S% ȶ)әIkg5})hޅh> sݜP)sD9ʚ#^f7#L"ΙPs &~eWkq?S6IބRȔC9Ӗ&pԭR’:-MF5%i!Z ŵ&SϜǦ(Ea # Yi|iR8\fڛg}S|PFߗ\}}.5imJ|FUu5Èv<5tp|[5}ȧA@KCmr6pqqSrկj20U"$/Gs0O~fil03-}XGfw&$b{kYZZmSTU+/'#ռ*^^|-Q*#DH_c&M$J7>x %ͣA+3n.ȁd _Zt*Eg sXzZԯL$jY1ZөXlN$1^uXjOH \}N!ϮoY<p682|oY^ ?~?JN6/ߞ=4 =p@<9K),'""PY?ke/z[66іb! J%SeT斓Uɮm q >)ڠ_6i3הѧš+E`ƚsٵw]2 왧WU 8xl1QяЂc,Hr}Un\p=VkT۬ʻGLrw']FJ=.h5Uu8bJs $J6(m4٨?Z"SPNpJ)xwF#KOSB&q*+Kz:8&  vgk/xȡ#;nk )>1 WpHy6(@׷ͱͦ0rȪ3{ lPMl&k~@QL/X3Z%Tc^K&`.1n{olE7ɳ~d ۏ"q5qh^߀ Qw[?Җr:=}8!`Ԓr/v.>$urX[ I{b':G+董/y_Yfg{FK-?g;W(w!mNtg3lu[|4w>7ݼy+ γIU)B @pb&nЬ<;q\מ%)HpbweESkL}(eG9dL, ە0*j g.so7ofh,yZ*>2޾l3>]JJ^dT"ϡϗ.b!?H P"Cl{gzQ(%jv\*ǵ>(ʉPe{7Nd@JLgM p񦠢+ )("$YMl7N&bN 4O5M"H{Bך+Ul$[ՠs!}x.l} vImbh'ܞ sף[{H N)Pt=i([#SS$(vi3'] pJ%lT~fHXjsa X?iDկ@O{%1R(,DOРXpjO? Nǖ?@Ni5Qa$ .v5?+.]~'PJ-2 Ii1XUbn=+Z|T_Sêk[&Y>sw w5w{?Ȑu_Y잧 -Y1Pثg\'ClѝAw5M)kf8 R~piΏk͆wdsj @V8h i0a 7%G]RjxRBF}@\x0GLHH{;`"ѯ(>3qzIW3k1~7ߧ]& /zE8(MZ|3BPBcRe[O]`.C`HNi{d}w>@C/,HńIC"m|/*=&Yo\w#x@ uhReM`O:LН1֛+ϐmH8#F@8 :ny% ^MoPΜfo;xvLM:hj+({82E/&[ >`.qjOmo n2l15&L3LnKmŅ$gNO{j%QYڨ_(R eYuO k^Pa]=dhV;k䕴c(7Z܌vZ8+=XfoZ*'rI@.axx&&j[(J)Fd.%(D ֜q'%ZB%<؎!5C M/4UW,_o]_ң4@w/5*O6D_zj7hQij U[Y2n  _oVovsv_cSD꩝%# ;(|Qԫ`! ]H]Hlj#,ˀa\[(|yQu>GEx*;9n~vj6;^2ĨIJ^+AOJ8OP^z=ib)**gepf 5=m J W6½3<3*]"o]GxYmQ_^TN`hz lrwqw^U/孀䯷oL6ư)u󙱋f̘wIӠ<_&ݪ0KK+USQ͘b&FȊ;ԁg^'({ c.%nǃ[G%XʝvڙR1ga/CO~G)=jl1EMDvag,y^ 6PR7eP:g]G%0C<\s}RetOJǵ" HQ߰Kpb̓ xD gl_"'ic1a/ V89 ݫeogOjZtx{`C_ FntgYܙ Ada܇l)&Y;3kaad G?f Y]^lAr@~{>f$Fsk%CG^? :_7Y `>ia h\.H@;c 2sK B's(uLt HfMw ]s}[%2J ^6l1w?TL6m/>'~ع|Wb ̶^XbʆBBVSOwsJ~3hL&_"<(q8&f/ݨWMλ|#dg[J.A$ Rf=Pn0\-;QOJkUM0 $3>tu{b Ʃw_* C[®puMC9s?$r|{u1l_BBeV[r1($]! SJ1d r]\ Խ7Yֲܴ q#^ˌiꨧa>[#oGg pq~KͶ~,C- kTݱ%'=OۈNu%TzTf\*杸ho(O{wi~廁2Y!l-msD*:&UBLpGcO֪TFr`r&dm,;(\RE8lXk$n.H:_u=a|7׎5q|<[x  cE/&_llqS蘼 g5[=e [}Y>|RLE]V^`n!9b@i>[!r18`E*試%+ -75> a$%*sq tܴqu ےūؗPda}$H0o? ӎ8" 5%׃wy.=8Vm:7ww{)2?@GnLfEI ]'ҍֹg ap(EIW 7Ff@ &'wU\R鶜AN5t%WqPWo]<]2P}ͭSuޝ|!YTPev9*%eǂHȥgJ_z ND\nS3A@ӿFݧe,?O~9&^7!ꭘ5C4=Vműړ_U5MRYT ;OrtPնmQ>o=޹t9[ߵlo9 %'2ʒm8ta,j7] g+Xn61|0 owasa[GCpR9WSǝpۛE,îw$61ڙm駫V'hwLqv816Yŷ"yIp (0>߁%gqڭJ& Es@3Q8V)Wz3 pd{Xl:Qɢ0J#6X_*:/֐n3#+zQ'Jx:\T|K6`?ðc(~~%k;v߉t@Wzi6Դ9 >sFڕLާ\)f|,=ɚUtoiczkSȃ4Bk6PV9q"@ġ3Oھ?CL}]0ol`7<> ԶS=|P`m"x[ʝ#,We@3 -bbts/1Ò Vz V9\lϔ-<<R|g;V\+75F)4$]Bg4ZM. M3O np`:a :k5l!L;AtA1|T$l{@n%>8yۍ+b߼J!ֿ^!gG^N2~>*.fP"==.S "緀#l 1v}K c}KV25HR,T{йr?1Rvm+S2;mÁ{0!+s \ ojo"Ad&v NȽx vR;ac2O7p&VT`t%'4skf]rȂ׸z^Ku~!t\ϝZUxɳeZ- .P d@WMRV0`;d~.Y6 9+E1ߢiwda[mZH`഑HFiKW9n֨ E,ULs󩦞ML尶wZu="sFEug#vY&eLy( "7OYCn*6`?Z n)_̣MHYNר">7d}NRޣ˨R`qq"Ibq Ƅ^QnJVRݙB@i&u-|~hwih/&{ JRx <1y M"ڝ56n wu/Z| io1AfNkqpW 6C]S/tF3:`b}(ȱ6s5? m~VИt9?Ƣ ajf.-,t3Dn`֙gl||wow89yD+,I*5x's?7d7?y^(VF^ P|صi8VҴu9ݪ+DfOq-y"rKWM]ڝgy18ދ_T @䇟 G$\9xY?9 ?&00N,ok[&'?=fEJ^pzoe y:a HhE7=B5,'n5WzE@TI ]gPҲ6ppG婄Ws27dOFb;[YnH]cSUb^Z8BɩR49?q-~bʰD 厤Eg}O(8ZE+]{s{ a[zŶ'~ X`opYՠW`nT[|-'z}5~S!Z>+்2>vbڇ"OL+;JZ˥}}= E{;J=>AXG7d6>jj=_w{f,i"ER}p^Rh3H>Cq-Et~h{.NN`'MKẳ<ĮXbX.TC{93|v4!cf Y)I}@}[: ]d9#YPRU5o ؃ޓY ]62劽rG!y=K~(rժ@U_d>l5f n^tTJH@GtbE!Q ~7f!"tXhXz|Ѥe69`ߗ_ cPtԤUUbFNI>_^ 9rykJœMvbV.yzw㕞?j [|u>Pz}_+9eAUtkI=x[?|ˎ}p̥v* Yi$]kcFw(#S{Ӕ$Cv`$a8EU!/iA_#U$`h$%OX 6 $5 VhJ; Y|= YlrKh1E)©8%yޞQN/@l.bmiz,E~ WuRN+09{eELAh/pYɢuP݌kFVzϬn(30`d &(6-j*AKpK@xܴ\j`9ܾ>AR(Sm?Bi:G6dftGeins@&է`s[BWWmU0ڱ^i(egν,zT(UssUϓ&cά#%:w XmR Kb1(tڢ?2;iH[l)u^U<8 |L__- &x#/T_7.W>S;?^H0Z0OBђ%D=euLw4b$ F!o=cR+@Dkf#k19~G犜{(o6w2 HlU@r֜Isǯb0Wy|I@IwmL)Zu l#?'tV[mlK;"0ClK6._5qu44T}4u6g,a W=/aǙ {azt+O])C<۴P[g.O^06t_}4wjRY? R|F`(%ǂ(Su(3 8`jb~Jli#W4akb Yhs /4ˡegx•ҏH$3:%pmғO|}+rֳ}_9?rmt)wwӱͭW{xAj?,l8[|҈ؤB/v#VKo^mZ<"M[cE פTnM{ ]NL-+c;!~YTnl&?J:/ QUb,I֤VhHu@N8B Y!c&+P\~GFm2fLy"ήhFR3ôb昦 ewsn77ez0$z%kbAV ӨkcmR'wﴛ+gq;]lR.3i¤.Jɼ///CNGqﵵM~g#N| 䀭>>晼S {*yAAE.$Tt-ĮlbeM#,uuHUJ\g|ןQ7 S,ļlS<f4e==ʴ@nTB e ~_ž Prd#dlJnz x\=MARL[[4@h/CYi=LCHAE>z#@q%wOD'l#NPcٷPލxT F8wH**D'׀ZYr?`dzfPD1>h h@ba69'٫^b>CVUUlXCG1dާgQ}s=ޚEUF7oMm B؋V1k(Qei43UmLc; 0Ӟ{kAqٺe+$}-^ZسJ~ԉkvNbcM[b&]m4|luū\5<قy5fK7vϕWAYXIt)ßTꍩ;p9> f sST=F;Һ֥tV.cM uszA50h<]LJ|lTK!%X;(|"GIN%r)0Hk; ?mXq؍ ]YA(GӏKpnj9`_:Gٰ J L~ ^(=ˑUSGg#:*?NP7լEb_:>Z])!5X42QMEU,+q vJzPѵk@B+<]=s}B0A-PNc;sAB$rĶ)E|˽}-_˩TfyԖoHSduE83)Sw,쎐tfQ_ :BWiwh.+؉<α{Agb‹$^R4tt]&/g,JcO7wh|(MTv }3I+蹽Pj9@b)o"#uoV@c@%t| Ǒ71 ==TGϻYE)-&liaz,P4[рy9'"?s!/lhQ: R _>⦅J^GIςza:!0z3z(\ms'+ѡ7U> үCEV̸FHM\a:Q݅UCqj#[ C|8 j3U:Zx*vU57[|#1LY)'[3d,~zK4Ca?%3卛İC&jsW:nfNz%%QdN* I6U'cm) 63`Otp|DX'!X:K48鑞mx0== N[cCZپǀgmߦd+Hv?"OBa'*X#u42MȀ?-< o2&9n`&:RRg4Ym@ A΃럏rTd}K)r9 ٙYGvc!bcJzCʒZhEMnN6h0C"^w+K[sԭ~ ;/V6*m!3tĶڻU׮'lX$dssi ) rG8\:x )љ@6D7Yʣ#U7Z@`JD΋vP,P:?ش\A5!mߣ1b;1Ib,N荊'r4j-)=51KH8aV`)^77W!-b_x^as}d\^XAd Rnr՟j9DpǹÀx<ฮ@BQnxWc"g8AO*]Ji!n?)*]޻HÝns^2SW.Di>cZ=60'W}a qd095̀sDRM $򳋏)sU|lI1y=/@$}A;|mc]3uS=މy:ET)K|p)WX$_|WB#!~ OE>^{*V[W皗/֢osGű*0Ŝyd޴M"V4U窣Uݖ ɿyK,m{ F/RN*'h%()c0~Ŷ/+>]|г%K8Ϭim8~|K|HuؘE:\R"l?"JP}B*b=\T[%(($)H`HNDJ/ BzDÂT ~-ɯ<[ _%hy΀/,}s0ҠPG4-k0fl~\e IhҜx0yO+Em9ږ y`< :se{ 3?H7\>^KLȆ8kM sǾnQ֔HQ崶~3=IǽVp-iiZ_j[{dy؈a\ <1z* "*d[/坄yCL[~$paE ;I27h*N$K 1F.rE-r]mbj|J>4C>۝U`FHWrZJºQӪ\V\s=ED3ѫGS9> ۻtB5HW14׹*$J٭o κSw,xHh.̗1*$/;&GF aѥ)tB%"m{dՏPEϷ/Bx T$N 8QrT_a=n6Q|VmLZȚz2$ٚfwRH7tԙ/8[K =(3{e=!?]+kȵr8 'OI1`bGIyJ !H?{}`֐0%P&TKB/Jmu/﷿Y[O}}o !\Y\c'7"HHůh pYD"S rJoYpW$J8 I@'NeaGV Y1>}ıDYKǥlk(/wPx+v2}qX2*eԍ'0n%qJqi+/hfGgoQ:ZbBCu~-)@ n!%(|{R凲B7 Yk8?X?FZf !oiJg+V%WSd7_o ~#R8}o*gOf!Pj&˙X띗ǝHhtк٬ǽHLtgiTݺ+WY#Ü-2^c۠Hͮdq$}n+dX7JBmqKġ(d8c3''`Yu]Xͮt*$snQ~dAyϔjrPY${1>.D!VqQwsYKI_"\߹v䵗͋h_iSyP+aӓhR_\z_\ 5PU~-?_sa(tF%zh `ZF`3l"7ߖBPE2b [ #yDr*kO{~lmo>x O몈.ÐD~\7W=i} vC͛v[Suҏ,Wg"H :2o6Y'Gf=8:q53j?Ҿ@Q˾G4=GzK=j44jF@{DeRDMA$5k ]'Yh6鍆0z$9'$ 4QVL^|2l7  s affd"s3 E < 7f7;'I '/'eD#I/ǼF0c_ KhP)boW/!QQa ="^?/'0zDs?]%rL2ԟ#v0y"T@RNc9+~ >ZM 239? l nͧ*ћu 0P ~G62敀 o:PxGTd 1$ hT@!ýbzS\娜M.?Wl, ŝ@VsHExB["Z*tjЦJ('ϭnjgUs,L*1hx"S̎P8] MQ@" ݚbjiUV<b"%*ZO6$ֺRڨ (3`+Nv/ Y%)^0Ks*Z_ aJ!~JBfZo".o_b<8#`V'ۼp˳>ʀ#(ߟ1&貽sʑ`|L?Z|z˜U8~-iVٜool qcIףY" ?,4`{;hԡsȽ6"|4&Gσ ;߀!$¤boߝU%)-_ID-9Q\E%OQ ˵h߈e͠QL&CJmeݱȓJh(ށl)`5SL l?g:F\a>9<7(~`,Lii1M:IU܈={5HHz2q 9$p qsφx3D.PSbo Qޕx x]Stb 2b%1N uמ>;|zI4żq&w~G*}BXZǧN^Q)^\Y5os/v$FشvaGg(-Hm"!}3(6|T mcV1E=$Nȍ#_dL]~Z?Bw_$.M;E}FThҠn&MTdB@V:),NJW0cs[gDYtIE ޱ-ߞ^<7.Z`մNNQ×46?F/*l7i+D\x,>AqlAh""˸ Kgd8q&_gm"o맮qis1"|+r.# ĺHF#Mz%0U8~8%E. 6=W=V W> n{Wa1> +>kÁFN(sڞ-j||8X`öe幧Bزi]25sJ$xeP',QQ $_PVHdD5I[( ඵBxM1}4gDhR"ND' tq (63q^6[ΔL>WtyrMA0 LB t{}^V W{pXEUjΥ/[%wXM.UIVߞ'ޝvRNy㚙1O$ln< Zܼa:۲.G l~TND7h5jh=0N4x0w @ µ)2 (2lQ {gQ,-Z_aH9vËj!O%<`s4)m" *;w-hQuFEZϙhaxK9JfMkȆMH'v%v;DLYڟ`I3K s=htۛ8Sy hL* qɷhn0[}uM0$:H$4 K /:7BŸsõW %QZ<Dw|-dd"Tg{9X҈a [/̳g6&eK p7vlqqo}PmȔ$rYuRX̗/:D'8qlMUy-3(t=K=֖U]'}Fal-w"8d$3xQtE,@<Rr3*[z7+s&f2 dZbI'ݙc~65ɔˋT\Pη1';ZTqk(8nRFxTf"mB?EƧ ξ1zdc^_ڬ{J=~#( ȃ!616Qr0WG-]_nEE0NRj †d 55AnҨEDqlsA2bt01FS{wIfրl.yt Ũ~v֍jGBl<Qt _c/ؕn&Cf#LQF^Mg:.:DϺ[b5g֛ '/ap fK @lɏİ#-͌zY$hLgI9Ŋu-@Rc7.ʎAm9M:VaZAC#nKg0689 HkRl ;)_(tHDJuɿtlO광p.7f%XֹEjk:hCZ Nb֣ evf@W$E.QqD>^'lϝjF'|g83yV],řF+*^ת&)k}p jxN~36J^-c6L ?''[R-5ބ "C`ӵ9 P}]/ʧb8=ۇ@LXA~$2VƝ1,yH";g$9sF'ߎl ':Y CPC{,kޒ߫0 puj}Na 3eeHb_ 12~o|8{]{qC`p%ꉳIv5&|3e)|=HCc;0 UU~1[{]r@]'dR!ARA;=AzJ{NZS1P[b.؆ E_๩al6\1ߎxvߑ0EDN\ ѽ2l'^`ʤTˆ%EVyðXMIy+:im)M4b~Ir:@1 LNCˈ8%j~T=O4li7}b=#}ciR}I]<=cIr\p":aǘV1|Z,pTk +K1vX6("X 1$[Gj`r[Uz36#G+f⚀T$4hsY6 -񛹾-T9G2".1eΐ} d/|~wM $sCmš9w\hyGmFtg06H G cQl{efVYH5C/{ո0`8eDGbo*J'fvn%QsUŽ+d8훆@M6ۈ?b9˛/'V5<<=k&8r|O09tg9\ 3h */lјǒ4CgM=&p{,Urcط|F]8V !]UhZ{qV֋Lj8P/nWXt~eLGRT C, BLwvu FDq]Jv`Iˀ\A|+|C1Fw`ЂgX54-trU}fa߾ Ɇ';JsUTHD; O߮9>탡)S}xG+m:AjQH}61>3W פޱ(q,hNida2.պaI2~">d޻ЬMYZ7"8-2giPH71yG8k9goLպXrȯ Kr7|Lo*ĩIg# 3ug֎!ɷA\]J kU3M&y JHcfݥҢ9fu3txBBO5h ;ӄW_AQVhl #^$āƆQ(fӂl E~NQnM#>jbi9a PaYusN`or;qlhʁ_~TJH$.7eP (!-۹}U eqn /Y(`RPzgȼ #§~YKN7-V3h6 CTX`DJ}kW5-CsY*Mw)]aRkVibفνERm4yJ:{.!M]8,x?TՅ E p NSwE6MPZԀ5L`vc?$^"}n72OXKb>0Vji\VpLxy֗ϭkV'VOkcֆr=JQP*:7OkӤ]yv]aDAarZ:5w:`o"2do,m s֖#g9-[D<} )v;6o Ik7M=U6wBig1n1"{Gt5F?Y$.C\Aiߛ]Z)j5h \ί6aC뇪9s$w#,K4ݻoca M쁾r4ٮ1Ĵۂy KxŅYqbQ2){ BHS. Ќ]!2>^*QJpDyD%}Ϩ܏HIplv޳b.o+?l U>e0C6 M7Cw[shbg餎DCajM3t&ȀT|%=?H!\Jj<%B,[z"1KMvQKh Oy5󇗛E$z;Gr1J{zpPٚ:D}~*{ly\-l($UY Ǵq"NuvŰ0&lPr[Ɖ<,}'1I0(b/炯p^PD=a:+"j`.Yξ0lj@_Z`)_xr+W4#f}hLJk- s+r\e攩35 vKʜOR$`WwعՐw̓.v=uX9~HuoM:;jI;n^.)7BDz.Hfa]8 r2f3SXZq7<*7AJ0lx(?L|>`l{&{I?h7ONlHM:[.0 ʐNTC޻u2gsγPF9QP`ƜYYN[ Esm[pV$%[tuw;w"ViT/,`io0+^!]\$d? $a0+#l s#[" l7\_O|=!XblnJE&p(!qs<{mJ;yOfP3vT&InaVfia0$kY.d SxY2a![=|]X+=P-QzG{ͥ`{G Ju]Q:{mau:CБMt V&Q02̯/80ӝ^Y Zxgze7. 2b[x`)+-qtP <6/6ÌrGG>td'!Q|WJ{*To֍=XC'M:mae1ֺzQcw؅,;JY wP-O#)*AQu^^i9S6;.&vi'97oqķb|ׇ7^8W?tW7@XGA?0QPx\0,bDR4]a!< uNnU{P\o/W'U6L3ܤi纂M ?~^⌬5h!A"?vA2 Sŀl~8' tzbg9X|xe,Rmi0p|`=#Dߪ0q14v?$t~_WbXF@1 u7+T3.43& ¨9x?7_PԘ]Jr82U7[aܷwr C\^>hp_NbCа)"`e6 TF,)%(v^̧OF>N :!˅/,m ړ;:^~KՑ bN]^? y(+.t%c4Ji Rmo:jr`З77GTr1HIY G1 ,UtZ6緀o^k'ak55Xx6I?nB Vpu$}J$:!3DZb 'y{SHJTM-JZ)F9KgT(TAut:/nʴ(8?ve Sb%82 p֜ms`_W 2uTPZ\Q%lYBa=ncq S{=9gt=!H 13Bշذ,IQlPAT1cI ZPUgc $蟂II/f : 0Xti` 'W!8{]`u3w7nP˔l>,%hJj6 T-%:_)"XAjħyi>4m(qԲykiӬٱ|cR-)Уi&YWJGBtgB0i)|~;*rT $co]\Qf'gV~bWVD0YxO.\d=UQ܉a Ђգ~O22OgAuݻEPN5VP Y~hA\w({nDd6y;B^<Z e[@¦Oֳj!f'Noˡo^d".LaDTL7o:yaEv[(2|Wi7ln=j=0W BsEeR "vTocppzn]žqR5a{2JJ> n729{!l1р0ql Lig!ȡ"cv`|~7BVė8b]W\V#Liods G.bz=Z?+Օe2y\]ryK{|;NR? KwzS¨i2NHg.)U,|h.He5-<~R&>ߑ=CœŔ- Ub9D{{e9eJ::1IY)$ _8 ʨUuP[FjKm"7Ǔ&jr$\X0(8ٵȂtiE%*܄/%11I<_$,g֍*HSVcpy>ϑ˰#:F=c՚4ARf+@5NH=ɼ>f%D3׊NIzbI|;-zYA:x|É,I?݇ǿn{ŕ!t{ϣUg+kVx}Z[y̾GFKYUe|~{ջ|lh\ i[Ƣ6UJdo`.rl>w`pg{vš#M7@j~K{ʇN6%X3h\ /K$.#+,1hr<*6uV?ٙ~0ƫwS;;D3MSPt*\FōA8wpwǒ;0}t$ZTSl 6UP'P5&Oq)` Nſknz{`ź{=&R  XIg_Ufd|dN< !MùyPz sA.w~sPe;WzR/N_'tj ݶ+aB(BN@/uHoC,^).)?v˯Z˯56sъhc(k*{uա-i(?BV5n GN~ZRٵb 0Ŷ<嘛0Y?ҩ4;w$~Q!4dGI;NVeaD5#n2ѣac"sXo '-;ӯ,z/*6<<R~Et -:pk_A`m!N4'KPhq-t>SOɠQg?[ď2D9VYwڈl,>vb0IP3YωC%rԒYy[r8.L2?U sQBh$%ҫ+j82Kjj\ϱO2f-E3)q|w; ۹m Cr^ .V8]O_@VJ7ح{)c1L. eoF-`8NL'Yw}U $CbGAlm 0ILB9ٸVOjWAw{Oޙ4C1D:* <Ve 2FK8KMhn5XaH(q' & AwlޑSS_ #hw=ᒻ5;jC_Cnz=-mϢ*w*csrCyI)!s,a[*@y1v74T[ ˺9-d}lbiSw&3n<%3tUu|~#4hmk-v}\ cEKlq"Z](?X\ N aZKN 緔O;V]*)\WM(wY'ޣPNÑ%8☕ &4Hrh!mGU2`2*A%5h-CfvuSL`_Dj{e7Qk)`μR?O<6BqBx}KTB4Cئ8K.ww XSyl'Ö)j?MڞK{IisZ4 [_rblJ8kƦU /&`[;(*\_"煟ܓ¦}A%3'!~m\hz-;*b50 uwB8 t5 tlkN1eޫ 3Sj T\LChoKP4˒=3a/~+F;B=& *,`m̉3,,yCpZw^7+d.6i>_l%)ȊDilAH0x)=]N}Q0]=*T=h֙4ܘ/.yzE9j*|<O%1%Ѐ׬LTKͺt&ײ/T._R+f.rX)N({-[вV%PqbS3IԄɱgRМ7'b+x8ɼah u+CjR nT h;$G$5 u,:ViQ#jL1 cܦDwDI$9g~\p)oA6qJ UfDyAz!jZpu;  j:!t5 xzjLni 3GSAg)o"uSŁLN l7 j!Rg)\#D8`"i ֨Ѿ;݈͋+ڟ9Jr L;P#i&kmAI*rO*+Ry;nz̅PqKq81b dA%oy'vQ~!%Wh~-.RwJ[Q9 Дme12l 1 ^o-'H\+⧇4{H C*|@33AiX#,LUI7#G^ft_k[qۀ8ȁq^8\J!4SXr֟[j#;d_OAuAa)v憼(Ƥ^n['l,B/IӶyDRIM|㸹5i=u̓LHvQEբW89eU?۸Hr0[:x OH-18uqW"*8l->kY XIԭT|PO>]DNT))Dظ.@ˏG8gs\+8l>NfX)D#M:2p5w3ؑ/M9b]+~Zs$ŝGe\&,eZfZlbGJn)K  F.@:NAA`S嫠q/cyT~ӉBz"-giR"ފo1BYTصH\q<)%~W}}cMnu] ;R#"Y8< W0{\OZ&0k}Ԭ_Lɸc3CJSrm!3e>O^16%K.2W! -e8NFo0.yK}\ eAGfD.LyWeHDoO%)UG:'ĴX6kN-2FOZl.X&CF\&oGeQ4N/@MO{\5s,.+Ndf&p}We 8B ])ɂSL.=FߵBc끳 151VOo˶h2~ŀ']݂b٪ÿֈLі7SJ9L17#p7Ilɫ\T4jkvCMNavSV^tԖ%08Ã5 PrIj;cN:={&aUA$z ZckKp&G' :%K;U?^nH _R)XH?Tl.j/L|8CT+CtyjJ}ctGݾ$%`{:[O(`ta_~ #y#5%M&{  -'HlO(6h!b!h x <[#s18ZRx!7FUЪ@B] 밉i={߃&I;ݥ^NhL):oЧki07䵤{!*Lo sHBx,+`(GZCA:16e_-' N$A.fQbϿ .o}^20xY8WlfNdH@4 J0}_E q9ThBPA=B& 2趺H~xV֠ AbK>sGѵyM4w5WDNM~V"_,6-HMJ=eO1Cjjq?O!8 iLlpxcHY-"6OU¡h*iE\lUbD4A }M.`<^e1i7ITodM@ʗe%~nΘ%ۉ'd;\ٞf8g5AKe;O淖|~YsSҤT3  ^u`Bl9fތ5J oT`ǰW =+)ţE%QNT6s]{DdScH{e@% _IkwY$Ɩ1xp[$(*4?#Z_Ļg_(MߦA8h1C@[Y#9B(7`-w1Mi :}vӃyWZZW< !kwo+TP?dӾwSu0wem32ĝI z eJ(w79%V]]gEyHn[oC+i{М$YږlTUzKMcdaU-F\>Bx]%vj}vkz[Cf.@'AXH>XigkgrW9:ֵe:_@.aSVW&2ŭ0[dLUf5[,PR8ʏi2sK ߒT -@tg1IzMa#9vK8k:d[i޴Wk;j)0+c;FCǮ RKhM XDyOܣ@F>.O S?@sBGD})Ol)uaL[E#ttSckB'?\> u`@d?=%"Ǽg/` \*W^ȁYK'uNI3y "aV񯆦# ?w%_3t:ZDyXVek4$J#)]m0P2w X-UCTH>% TY-㉠0jwdlYpjD*1u4LVN3EkL$yF+_D?C+]̰_':˦AN~H в(G+,jrl+OlW{(NKD;k+(2zM[҄`o{@٪-oq?"KR9} $/| 7_ӣxgKwN8~@e4Ӱ`}hhE":0UtZlQ?c䊓k )3B'JvE!i `;t'Slɸ4G7%;JV{,g<\#-U#8 m F$p˔ib("<BPjxJ;@tUĖGHOuy/K|.!&WX: g[~us1K(;/ i4tS {NeO& IvA@aR\lbDS> 2aC^H'Bۑ(7ںALUnikLo’l(!LAN\䝭ripQh9GY.K֫ f0YAt&Q0VsGk#EGn2/V(:XyG~v>E~) |/Tlɪԣr DHrW׿ d0ؙsbGXVߤX'³SU7kwΛx-Y"c8 u):$O^Dr,U XV9Z>+4@BΒ5[^Xzc4< T3z{<-:-S K\uɰnI$<:v۽Oxsa' >}uw*[;hk[0d {cfGw9rZZr|*qoN0<4QrbalOZ4sR@5{<Մ:t~n]WebT~@nsCm1o\X yO[ [9ɷk$[ZЯՖ䏞sr`H@ﵖn^d +]7 caND(_͙题͓"Pr)L)j;@VwTĖR7SURe/ѴSD+oE@s_vzGbr1TZ7CU"v˫5Ը:OjfOsB;4ʩ&*_Uשc*X C%\ ȌZa[NU) „֭˶ܝe$g2iϓwd<-/s־gRCz #Cdx#Lofg؈:1-JTyYTK?&#H WclIy(DhE•^ u?Rk Qb4Tc6]eȴs-{[},|xvSRSps[gMC6)e#3sF҆FmR5_4@q7#W7-Q%UHz5;x~m2FjPÕg!8hЈ4 Wx'{ck56yd8^ fay=o6?Ta; S6k26vXRUڽ[\S *C?F&b5A5E 6c76tW*NXf"IZ(ӹȖCsk)爝ivh笫IAWlk"]&`+I┈ >#g8T=3]sBO ÏC9(ԯ0A⧸TX\$/K:&0=b svwJK pdY e{蕟oYؔzO~,u[$皾V^Z|LEsZԎu&xsVKt}'҄:|M7h2'aY$/ѡ|5 g0V{$, gSazs'59DJ(An!l֥D D C+KPwoDB -l&";*bC2Od/ŹK1HL\t:Z~BmQi7'݃($gyֻSlfY/qgz1P@=t* y JWDН.K9}yݧ \JN{~.RqwbiZ5>_)kq9Z&Ryګ-?a[. \fG9Z0}N+ߧ((YVX+ kE+oPʔͰt \S&ZOPztɮ;>E&}%Bh rcGFk { X<_~U2?{ #%|h2++>KUƢjE+Zͯگ!㺙ܺCO|`liL hI+g3U b_$osw>+yG2&A!;p&_/j.4nQ-)tM)S59 VV:B?D=RŌIMsFBYYI=N0^k[{SrlXٜ\C +s$WD4VYG'Dv[Ϲ$"\/}`oѥ60} Y[hP5 ż~$>)=q*seI\ym`-:@Iqz"~ǫBŅ}R`T@NVTMmQ,\΄ #;"{+Dk; FfJ~Dn^_Wr&K 9@~)9w&Q"!ʟDKT*UƆL]_}m۝"`٩ҨV,%*pD[6G0MJ݈R-lJb*JItH@ğ'qhĻ fʹ$&`)O͏RstcǓm0vނ2nf7zu% IJ%LdV]F Jl<4 ^Lh/?Zj ' UIFLa4Z!)[pz[j/4,5p/81vm7 !C/E̓Ꝇa(YN%v2 u 򚞷Ylb -=됷{ }[qdZ$q vBX}<Ϩd[DϦ^2 *~bF\rV#Jltu>/9[~ѹzenrDalNF4%. \#]&,u@hKń@O5СϺ7 z|^қ4-yYF^FR} =yRՁi+'šԄcF~mP2& "[@UɡHItƖ0Yp2b'_ dgbڻ2‚`W 醨D`RSqs7]$!VfT|CCT6Tẃ-'Y 2ڕE0xk W7KBoIBC0 cb);(RzY;qԟ1^`W!̧9웪wML5$߃ KmQTYud# vx3;(e07\0V_VzEKXJ[JOrQ] R6-4<E4^`ޠIӊ/ 072N_0Qrr\)wۑSW*iE2S~ݜ2絩h=\o6F Yqf1Xm*{>>TcRh[8+3վS֦l1LkLSIX.FxU~t*I?4Xck` }폞vJ cMOd˰o۶m4;f/p)^z(%1H8;]wSϕj2a1HI)^6A\:Ɏ geM/!^;EnvW3ehR~a% g*,"^IDÉv͗ z݅j~shdH 6 ~n%лeñ"_:a~G0|%;F"r2h)1!6kt ?ᴲ0W,ڲP We2\\~ Olp:폲F}b =Njo*TTO {ӱU࿩(BEa Y.7Dbە\V1{fMV:(ctٴ'Sk"LX Pe7-KAt/D}ΑqY5Ay'}%+K'UX$jTն pȺ=e_6`Ɇ{[75Z*ʎV62ũ2ma!X^4,0Xv7o~c1j|۳ JLM!TdBZ͈Vd].>ϡ&{O䀊F]hŌe519.<5[L~o-jT7rdQ;;KJ|.>x[(7Dhpga4Z\ :m3Xܛmvڤ>6*#6D[5aU^ A9%إO$uf5ӛ^_7I޵=S[0kAfGT 8p!Z:cT UM^Vknn8c aS-pwtg-)-v!얎3EPr*fT$ [5 dfr9_ǩ'L@7wΰ:F6N:VQ~h }ݐ)Kyq1S3{|LtdA::wf_-T]5{2,i(b~U0JEM~Ys˥@U-wROMyd> l:6PؘO{lT*-}P41mr0[)'l89.P =Рޒ/H&2UbNzmkU"?7--NR-=aC|W5W͚EuI {d?H]֔2ϷyLXiEޏB-,Pi0j] l$)swȶ\pxgu e0!T.&pi37ѥp*l&K7}N@3 ,*ZG힔/O@(bR^%k9 w`oX*`3biKotjNQp9 QIt>/~DUL,ۻh@ʦt3%+W8Y 'v>.:Hj%!boܭI'Z?itA|4,|s'DY+i*{-)GfbqGaC[X탱pϛT9&㱵?Ջ ?#`AEbެ1U*~Ni̓b(:wYn#?GZ%ghcxoUDV+I]0ҲBg VsuSPvJq/ˬƒHlG*dO6Iu [.ŶJo5CnOͻ(hI kaudcu#{7X[؃a'H:>ukzԲr%z}v; f (=:= Z?l ~d\NC{-J=e#/ݖY8nxo08r(ҵWɺuk$;46X5[> t#?~ƻD;>񀼳lLShSvQ70j Kn:Ad.%jyř^ yj|P!鋈[G -:8oJ,_NV>H Y#Uƕʿg }bn}=+ OKleN ԛR:wI+A91ꇡFoA\g|'bsBKVzBP,qtSVG 2Z5DJW_]0`#)JLJOmZD4?o /,tЎHVbN-"LJ&_rD<<8MRAš[e?uΥ*PNݗٷs"Õa8MNm?O9ů ~CeaůΠN`{d0x,sF7=,bqC;Q5[6̍we{`awik?ϮE!7g)qLe<4gtmL)m|Uew.T?@8'.9?#p?2r1a-$ೣ~h<N]9&;L_ew֤lQ3J~ Қ;=Dj{bySڛ MԫyUd3(Gt?(ط}(56^Τg6t+ٷ0|=0R0XwUlm+03tߨxB 57tRKAd6 JqK4?y]*Wrgn;k`v:6J4Y9 Նo>Obarx`Cc<beqʝ(_Mj\w'Z(4^Zy2Ca.Pd?samYl0p}*D% Fpyru@#x 2e5aSuj9&Se6 ?苿 Ε;['i τ!~zucm]䚱jLg*MX? 8vP|'Q\kFuewҊ5B*Rk5ISAk`JSp6{jbLDdB͎a ֝Mk}¢+'ObC#kv0w4$5+?+U RCc)1%MPŧf#2 Pbp2v^uRvk;+fh[/7qZa- Z53jN4E9ĕ@Tn1ϪȠԡNAհU@VQt~pH .B>DŽH C˪]sKgφ>JKzռD@a;3Do.dU Zbne2w⏛4w'P!ѕ(B$2Te`KnVl[t(MZ))Yʝ&3oY=vPC-S; `vn58Q>mPe)9BeUA,JO4"fLLGS&{|fQGV{+ &J{R*Z~"r$@@Y55~}$@&4g 6~'LKm޿™dD=j&g ,fM*遨8L ߼դ?7vzs&ܗL_妝I,hmv!8k Bl>tj=$ @xFsV!|}L1Xןj;qh4`bKlu gnrr`XU!doOsX.(:lNJq+^(t/d.[f *'} pQ_.zmIGg&s$.֤LW|k]ޅB;G*?&%4`^#"hǭbn=3)[~glU7+S0!GmFPv0\Y.$<+-n#IY^Ϯwؒhgs2)Xj >ueoڪĬJ`yoO?R(A _6 (Ѭ4COe8HÌ2an 7֮' Uȿ]jKQ^ id_*Fַ.%HH VUwǂS;aQ#9F(Cκ;Ϲj܋,^4[dgSHb$niKç'*:ci@x\ 9lvH[bH(b kԳSԩE5 ߏ!z5f?@_?J FiA] D{VD/nC U4#0 hxYN"%BΥNg$SNM4]Mb 1o8GJhi%H{O+B\Ēhsh;NX+i<ƃ q%Z O)}xP+Q3h3g !yjc5wsَt*z# 9 y>Zً^rWgsY%pu6)q"j>EWq#X?U38o)R'qҥcE2OU4AJW[b&Lt@VF3nX Y]u#udDhާ5bGUyS:Ӈ@}jmŒN2Mhr#Z D7(m=?i9l?kg JۤW'&L%S]_R}lu>jHAuiުD3W։tɞ9\LULcL_k@K z<. d/̅kvSrVQ}m2)X ;bB(1S =5G 6t7 _=XvcGUgm(Xq3X3=gFx])vql7Pͩ۸V4Xs5vg{BTyŖj]q94 &\Q i(#W/wuZGx͓3ڄX`^.q#:p>ߜjI/ "&'_;&2WuH^ Gn7PMȂDZN!"?$H[+5W $L`@0QY`~ APfL4ƓEfkhg<+*q#OEv8Q1ti߳')sf xye7He^PYGf8d% М((A'I4bĀl"9TwE VXqcKNcB[zj'wL)݉O@U(#{ok`V*Լǃ8 x0Zviz)8U#|̾ 'Y;&m6KGɽ}vIWS%c [5V@>C* On-"cڃ?tZ[^CᝧdsiR0 m*R< `pH?Ǥ=Ns*Vb۫|U"|.9F2= }kW_/`+{UY׫->vh0e{dBYr=P oT@ Ft^ $e۬޾T< d~/H ﮦ'd^S]890ƛ[z A4Wje-=&i|]NB[տއ ŇtH텵"Oi5!Ls ;( Q{3q&_eS} k78W*4z|v~` ÄԘ/yx&>~8 ҘHR]B'GMxɲkDxBAbd^QxC?<_R9;.OW{,Y\q/H8V41&eTU΂ϊZ3Р6uMl\~wCw!U?{TN QnKAY Oe>K:G+fF&Bh8L辋+H󾿛bd/8{^b@8Cࡏ\RΔM,1J^AXs:,V枿LC~ײ4Dp^sbc9>UHJp7 wpMWLE*[p0v=:fĚ/oq(F~ Y^A@0\QqrKjQ_Įqo&^HT׊k^RN;K;D Hz!~7ihb jUjPx!KC0 q"BQ}S!x?E%#PPa\Zv;^5f{nnJt /@ uYmȃy:9X],%HDh]>rCS* 3Ag]cb˒rCSz~T +Lr,bG'IS}9㵨6YI: -RB>lAuKKcQ#ZٴP5pj 6(H/XrX5UyfzX”s-$~'OϠ\ 95$+ؔLD.}E_.d̍,˾VxY#K!TSTe2?^C F]=ދ-uU2d"(WS\:́ ;$N6ړ3r:18w=.G'm3\=+btG,3q @62 1mݻ,OͫX]6`͏J8= Iܚ)j#w^OxW ho=,;pNHZ4iZUH])pʶĿɐ1J]E:M_ws^pODyfz tkA25-놶 [%[ZIO䮱*iEaGM!d -ƽm{FJ(6g]Ʊ?t5!'W8A6Z/T--=REI۽K)tYO[E E HɐRbS!FH`cߔZS` ̓E^iRMbb7\[71Oz>$ALPBX_svR UdDc2O()?c6Z&;ה]0 S1eTɁ%Y0,)tO2yt*"VR+_Kxm̾Fc  S.6;1+q㤜OBklȓL}WzE+0?ks/P.#PպswѻILf~4De{5;%ì(TIA+Ը __l>[BF !7x2LfbIPvS^SAi~:b}+%sl [5 eYK5u(bK'r6 ,  Z -XmH`S =C>0O]@/[acۈV_nJrFgG[`O֣wI9<0Ngʓ,gdlyq+{ Co=x=gx:%JgI l1Qi7G <~!_]-P Az)~$E5 R} B%KpxiљcN4AQv>hB8|UUނ]!I5j{ Гaka;8\dᷢdO(|N,<;YoJ$k +LV1UƋ f儨놈/.Bp8=k˻n(}&o':eThVHom' 'ȩmhohWug-L6auɏ"`<Ԗ%֍9FB7Y/ۂq.wC4֜\5L:KqaP6p9boD6arZE>r/0)I*n+MF/,ͫ|6~v)hnْowçZvGkN(G_cE4P|ȠPl>anU& 0b86˯>rT}㨿4ɂ~Jt<: 28 jO2rIJ A(|Qpr/mKeq~J~f64[rֲ^%v7lLƕ!E9P0.VǺ vkf҅D<9p \~wK:ۚ5ð!=Sn 2j]X |7{},oh!EDj"ag̬}l_M*8jG@y5dA== h@qdFˌ;miY kG\Juڷx&_O U2^ eB΍n':u+ et`2ύewL 1>ʉWutjua{'eN>h˄sR}JPn:o(Kn$do,j~ oЗby~t/t {QHMwrQFʲy,@!kXC4LWv#(7"'L{}PRs'0}C!Fcr9rcpnG&İw Uzz ~ݼXQ@6`U w}&z7< f}ҵ=ŷ-!yNB$OZ[vn@: TFG\DD,D7o7%̛14)i.;Q,+n !MGbr&Fu;ƥ/(߾Ph72>Bvw z3$-ɁCRztu7u  J8: s΃&SԒvbK-F wEόWĝa~ AorT{+,C e",]?R١V}?z?| GI+@ylO =c>)d7kO\k({Hշˀ8>I E#|xW&ӕGbFr<4؉,;Mmgm/{o\8>hǴ c{nű_v/*3+7Q$瓜*4J/~un*=Bm[gm Yv._ ȠQg"Cc4a[őT)Φm^ɦ5(\=rG3Q<%DIgU 9 >*!sۥ8LZh4sLJ'%weƿz0vXi$8DXDJ| v9\ T\e}]l |lxj<؂LPϜg~t  @vOJ<1h"4h-=?&6EBɐs!VH'ӰaJY{Ť8Zah]= N%Wf0zF O(E32m0{CxfLj( >Ӌl>XT9$ _]q|>3In#OPXꯣ6 V뤨"-U$)d~'ph5GВ&Z!%|4~Lwia>s7.k3ZGngO~hy@ B]c9?팋c !/oӑYpQ7NmR7E..瑬$Y jAiXNQfc5~i$R8{Th^y}W 8ȢЀD = ꪴd|>J%;Vzȃ8x]NYS@9HyT1px%'%aJ5pc+ءo e6Z8?N(oai A@`{>wT7SYI ){So:#'X#Q o菘p@4b8Piݣ7Lꏶ %`0CJ2 `f3zvL@igOy0F;#⫶H&LH6& ),2 C!۞oDsL 7|u龙7kGme!!+w$a}7BRB[[?Ǫn)D葯&L-8Ng3p']n+6ﲔDo&Ju) q\Oe`떤qa֦dZ{V@F~Fy^2%#z7?gsX+:VƁs2/ Cz`6{:=G^@_oL UlަG^!6T_^kckW]z$kýaoqI=Piz*Gbl*-:e~Y\N~,'(7kz G/m*VM_On;0Ϯ螡0 \?8b:+*?`lWIqofYƽX].HVMwl;ȎrQ _hWq,Ƭ>[}41E~bꦽ Ug_K6n^ H/ A.>'.vZ*1j|Ȳ& !ZvOeOYGwV+j?+RnE5D-8 *Of9BZ&=H;1=h8v.9/u2*_敎|o v*ߜΛXbA;=:|0W*g}G6oX-=̿\Q I/ 9T0f72%G8p#AQ2 k岉u!4(W#ۀr ~}zy|QmY R&-}2^Q.bG A\8@(Le3؛^Of<` |Sj2[~;uw%+EkkTWP"oD 0LUu(PDXҽƲ'֙!D(`=CӊU/L熠d՛Q?\hS xVэYfRO%+*C` GHGRH*'GJ*f N(wq:4.pL κW3%xmWClU҇#Y<TLe<__MhhD]\Fei,ܧtWI:btF"姢@zƷ'|B}YVH |?jh -n/7NQ 2iYlaˇ[?oY4I pcN ~{+ׂX:V_yC\~)̧kKzy5 R5GM|0?6v[ 9UFD_dzHA>6UTOιmqV{Dw<%FVt ^խOyk85 W 2P Qڻ̷`〳S*|@oDC1|鰭9'm_'0">]s3(H0|?s$L?zО%b o<0$TΒШХы=1UoCE&2gAu bQ Ň+JArv}04k/D]sF_}{OoR-a+0"B &/=3[2:ټ ?Xjؓx6*"6ȞxBO.*S$K&F M_a.0)':S7jnm_} cg_eaJ_V\ъ%USw멿~/jsnw 5yEl"וukԩaUKEEqagۀ'{QYVyR>O\ j'Q"54xߨ&+; ՚ SK5;Vj9B8|()ȥMI84EK1 3hc YdX\5SIyjq穈ڱK›\{zqp(HeTcN"hL{/ i5_ A=C9Y_Fhp(3%zaQÕDN`Qxi9hnS;y>`!^>Q_) |?!O>B]@-$bvB?{sz/ 5c#QV!۷qL6ۍLHG/bZGeo2 W ڽylj3'{S6E'wTX)o6*1B,jbq72~CPݺ8R[ؿn#Ev#<0P$Eo˃yZ 5޼!fOA[GjD{4[\ףRRc aW:~jVK]n'8|9Ȗ'i8d Lj߹_GmV4u)dYp_"k|KܺC/coH%WEĽ2;WRRMJ#C^Gv{;$B[( _OX)NFϓ(I^x\"*}*uoaXTVss] {M_[ÔneA>$5m!O%Pn[ISU% [" SN^% P3'rD׃ ^5&'zLoJVdђ%`MJ,wio*ߞve^E`(H³*p8Яq)BOʞZ^L_;iQ3UUFJjblB+>/R3iy[kPMjQ-X~P9͋& q0fC'{) Y@kA$ܻm^0Vt{pW:d=`1o ;g.9 (t%Ɵ͋LJ({x'p.qMO *G'N|P̲er'qռQ4I>V3cXS73z$ﭓ*֦*.Ep%L"Pa8CVjοylTT0ڙm<=}p@uA54U ς>;rTusnvߛz^/,NgNW * !I4œ+u=rzNN4< {;KlLT%رc3ԼmHijHP--'qK(–ũ{] !ȃ/ng wٹs ](p.enlRChH'\ň0`jPR}`V-/dL*CLC=RK2aКm)/Z/6W1YŖYC7J(H٠oGm^)>׿7]ϊ-aა2>] nn8ڈL qd{WαHTM7Gq~pS^]`[OW"0 2. }[Y<-=sA/>[2naO$S~ OׯE.^ζSfOl5( "LFuN)3,Sz/XvDZ.꫆bQyMxy\ml&8ziA"ޘ~쥣t=rM88UZ"$X XܔblMR_i 1XL6ֻ _]/.Ġ xse=09iF jVPB1&Pl@v`P %,|]46>,8֦,5ڽ$wg4p}2samd >;dVF(s:`ǁ> ,y:os[Hj!WAsR!V, Y)e.^DPؿi=N rH}욞.Y6pPApB`aTrT8u]K(>7r@C76ͅGoi<:ꉯ;AMP#>{ 7d+8Yѹ#盻rnBo[NG/E ?ː=2\!Zxs1S \fqp^, QTe.՛W-3:cj^a)۰Q]4tS-,us?[TmOe4j/ #YZtx޴b7=s?q\[gUB23yՑK0v_S40[^oU;7K24Ke{C$;Sڿ-G e;k_ห~tdL!o5W m-x]ȫ%%xёSiߋ0C첗׹,cZkFS;̿|sc$9NF2>.6w(gʻFț#'uO#Hˀ2UFG"S>r3%Ga,EGA-oX0àŧ7. ?iALԭqO'$Ȅ0-M~IKXޒh6FCoGaܗIe[8ioPQMH~0X0%6|^C'vf}?<>9B<ʗMO4BD [U%´ĶOw Mޟ(~S'!BSa+ jS! A#l{jetŋ:)mJFOؽ1٪i02UݡbXݟ|ƞ [ ѽoXV(F>drীx͸Z0dz/f3 99zχ(ͨ1,v7w|loVH-|:e̶- v Yˤ Wg28D|{%q>|Ƕv4Spag[ >$l^?cJ^;x .90̈Ԓ-$n8g GdO{~jGhz[7hт.TN_.( t;8M8d shPt1aeQЬKGáLzcmI]̽^Xo-~/ ɧ;@m~٬҅ ypbW)2OPVTI!(k vz* ,jps2(k/nŵ{"*+w8]?J]ϯq! NyC`4DKɒ^Ũw$ oK(D,* g N;)޿Fv+A'P.7A1>]ssq-7L Kc1aEQ_tÝ6lMhN_] SLeAD"Jp $dH3ATl_x;IJ0XY竔m(y矡}KQ@ =vƘbA/u!Gj«\}Hu d^Eq`GVq-x$X}L#ZW+F pl"%!vMf"Tk"}H]b8d8B 2{.Cwg ɵ9 d$7RxL@:͆' y~eԣK&PXΎL(B)I_̹]3aLO~ nA I:*MXD揆s(Nhc%MP| 4ؚʃǁYmzlaKLI~~#~ !Ls#@ (&[9R`G/qf{X^ .15Y@_B/AWsѱ\#?VV{ kc%oavX"d`¯țn3ŗԎ5MfJii˩ڠƤ{!8!1eoQAd^V)_FS)fX /XZ7M--`JwG U})Kf 5|)TnS>.l]S+aOHjzlf&5>I>e1]^#)7齯 ?HvxJG.2=J"6@39moԵ&ycsF>wr$UtFzlx-/}JVTU':f9y8DžD,8NpjkigvSݑ݂6鮍(gf}[r\b ~]4[Tjɤ Zgb|zQw5$څ*wduDz=I%$q)؞}\ Ju81ux-;@mznF0b{8YY>phYF0df>5Oƹ gJĶc5͹%%.93>nUFqWQ|ٍ(gFl{t $iQweY(3_A'W$4噜}׍]%w{䉭 ,oK._vD+7lܕ{Y4PIƟ5!5=5Ӧy8VW-ʬ4v[߮p1z[ }^8eemw z\bE R4f8YCZfs @lb47f/ta6+g1ЃHH۰1 C e2Y[e0om0frru-xpcy`:צP%8B%L*sC"S] 9 v#'_E|v:>u+Ԟ!Sb'[sMaBǗqլy `eiBHyZ6;=`qqf؟E^}j $&bVXk '`@ҋ>Kڞu`#6+E:0$_(?uA4gmmY w wݧ_mn5iOi@xn'{K cܴ"aUg}a(֢p~7ʯ7_׵PDXN07uV ~fDzѮ}UƏ ZCRC\,v/=s;~6 jt.s/Op x4|{3a!Im(9Uo^g-{㪽ėFC FomqћhDwglDx:,߫ PҲhK<**=['z гc"hc39=%S1PΪƋp\yHO2l+eNt1-I;qSƜ2n{n=ET=uGI+,"a<#Ik4AHKG zoJӃcnO5Ա"ZAj1+ >U[zj }eTUֲQP> ̏ iOo*__ŔC&۳=9ߔe6XHGf7*lxI3J-ހO9eRі YGƍ~nE)|`qVo)/|e׀7Qqyd/UCf`Cs~D? - ϒ^pM'/,]-IَA?eS÷:eK? 3ԕ&^U1֣Nj81;鸻ia8kFRϲj 9k1>vN%} u]TDȴvgGNQΓ. $tCsđ7[0HgBxuNԉ.$^jffKV}B?ل ޞZ5Y_U3Pڧibk/!> /}%Jă*lQJi`0y1ƃ_p`jۗQK0&9E1qYiwW0:@ i"Iˈa;fKPitG>[tՒ?~b}r N%Wߊ 9G:3]/7ܙqUFL*3[]r FW+PP@4,R!=mRUwֈt}Za#g{o k/Xޖ="HmU3PP홲qQG1nsqv;q+ϴ)nt<ۗ{cD Dp+#z I^w"T+yk} c?LKDwmd؁}(6MkP`:d7C Q OY/{Vrk#va*<~ΌOWq`L'3f}BO>!ZVh| y8hv+f l^X$mt V%  ڀ0p1-xf Z{1X=lrֈG^ rX(zSgl5z盗btToٸ xL#j=i~?1f/â2({w(za]ga4?r}PՇC"uڊER , Y7Zl-ŀ"g[_z7$_- @\/mc﯋*'&p;Bw|}) 1pev,S UX pd!7āYs!}E J6Nϡ,n,8+%P:&@ciryuCM *!z3܊EX9n\&Eˎ5 b aM4QKV5Zv|3tw.{q92|@{`4犂Jj"id`(潬2a12&h ǸnE}'M ff(2 l'p c#`x$,FreB$[ES0柟],$S.mb]wQ^{Vx\c2]կRD~'0xN]΄ MޚSKrNZI؈42o.U%\łdHl(vGFY]9߽5Tej%nc+[iꩤ]`e@]'+Ha/ǹckђ|NaaD:)}_}/}o epV9e? 66Sb\RqmIjAq#;@a,29GSb:;3v(#k #$/i/%4xU[0 䝶F@3\h~oQN۳9 N M6S?rIiF1xFּEeLd).BTFR2^ԱF  6d*ְqD];iцsLZc8V#Cn)]w Gqf9f#CWDYԙ7dmy':wUO?2. *Y~Mh="=Fbp8pn#ٽZh$\Y3]o%-1g۩9;牟ND(]5?nu+r%v%]:ЄE׉ _NJTNYGRGXf,5 1?`#R%,6֌fMۣ,ʵZ`-T2UhN˖@CEGBfm<^,D=> |~WX2 *ЍTA/P;(KjFRd ?z;g_mX=9 yCY%fjوeؓh-OЦx0C~:PSbHf@WSC* l$-is7R׼ի[D-DjgdBh BC9g+ acnBF.Lm8G]V ʙݰ1bR TY43,\TmvX3@n4B >Gѿn,Uh{gէ(?^e2^XxJV.SJ椯WpTeV/ϰ+tFe,7͆ت{囚@FMwHf)<c[5rh訔L+T*$P7衉p_]ܪ]&x;DщzjEeQ魞Zxc%O,$q5+`T@1/H.e5 %lˇi•Z-vl~WZe=y&NrjhMGQA4 Ysb9hXgB!]u{H2яʸԭIwG?q sH"8ђ2w1h[͖HQ `UF[ 1T$k]BsP*~ ҕfB֕gwžP@u 4{M2l8L_IͅJOBnr>|2稴\n3?2D^d`x% 0{<{L"Adx)롣~ y_țc30ȇǏ2H=\n4QCv4^X,5xYd`?\_ ﯷ뤪ڷyroyp'6oo%G0nTc021Cs_LX3cnin.^*jj -0$ KmnvgL f{wHɝn*!C#sEu[BOA4RPX><=UG梒gMn(@} 1Y-@'te#WQ3$A[tU >XSpfٙT(WwDWg k]޸#,=Sq|4kwL Ub5y{ˮ-)*9I\sdp<&ӕNZPwS.\Wrʹa7A ?1nk/eM n"m '*jDTO^ւjʷSE]S_ٵ~S=8)1QdPM.fO`#JBA:9~')7:7 ԟuFRr  omBvWP9):X[⣡L%/^BČ9u鐰{P L0K;WA8(&7)RA^䩨j*;gn^ITm9\_h" >đ{̘=!3QR22ِ*Y8ģ= dSȫ}r(?mVpv62@nWh9tbghD89>û/d}˹og!2}7gCYpPKXA9f)POrޯ QUY?mV=,$/]#IuØxV[R>6VOUz)9dMbǶ9HIVi2!"ZݶUP.ufqOY-5^L3KS[DԈvHz]<0'2f@jzDa3$0JM7Kk3J2zEw}e+]CV-f4zb=2=C+GڳP<}INZo1¿s>z#ɨqmE.>_,T/p-}KʨnnWiE}job/$F5ytgϻO2+QRr@*bz|sKjv=tfrфa#&{l1 ^y0Ÿj(2.[fWT5=Pd9@5 fӃ};an*SO_i\eKMNSƧ"MQ[F'FDGFl?1'Yj$q\O]y kÔ5G_h={US`.IHRr[iʏɟ0pggh>6.m p_j*h\zFSq±t<nm|(sPfSh`\ǣWT&0 #BJ!n/#Xr8_JMW'%ݟOSQ/͟j%~CZb}( `Y yRk5"DIJIm.>P8~ѩy c(ݙ[9P۴?(x3(73wv>6:\1`xIC\|A|e;BKh,Y [! H->M8 Ff!k`zJQBLQp6 >iPCرj].<k`-%"T'.eL"&gjG']XE1.4" F[bq%(k xp:n/#~OvZ/a_EIfFк`R')`dXhD= ˚R߸tf”ds sl?"9J`7Ai~), [}U'1" s:,[E/۪I]n셯[ޚ&$5euisw*$Mah@(`V.զkx!fM4z͗'~8ŻC5sA:.:W#JGfCձ.>ȫ~oZ9,.P5^W4rOξ?t9_-3 މ+2%EI J }J|ذdH1JCM5wZE޻{< Qw_r ځi^ SZ8Ŀ TKlnB͓X9_qq).o]L?ɛ\ѩ6^?hV5m!ij=T|Ηnq9:dhW%JX$|<7*sk%mXeDptwodZnmDzde8PLIT[LY]'T|[Wf+G(I k%%}񷓔 1@L1hDiblΌS?/M 2uoT sApew&{@ZRܹh ߫ShpiGFE ֱ2|ve`Ky@kPLx?\:ƚr0t #iRP+\mQd}SECzwfN5逸1Fh~ _G>CNyG8!H?p"Go;z&V*(ޛR!P j!T#a"\|[aJ#)'ٮmD'&v.b&Pi־; wM9m]M~`&0X(&\v.7uad)Uz֭{$3Ӄ?k/.Tn R,T@ yD=&Tiob)Y YO=&4>y!VdqktvlGbmJlv!"SYFgynY?iq eZa^l;ڱ%3Dyf !qiWqK Pvz@;|3"[]AU>fK|r~MBZAca1:DhfNʩA֖h_C+)P+L!A+VՎ2L]+u]㯞$xqH5V]Xtɥߖxt. NhBq>gѳ4*eBʍy0<y^Voc\ @NQ߉3J6[2M1Mܔ QxDLR/wcde"cCZ9_4ڈxh 7L+?"񝬶&/UE7,7d7 ,׈$Mht>j܂J& rIokUiѲ?8iY| ^BvP ۴u AlCK/ Tl_C[/0xNo)1=Y\s+(<RGcsXb9HQZ2Sנե[Gi w>GNAMǙŀ(P`=\l)go#:Do4l,]Jd]^0}$ Q;JxT6̜VTCHx6mrrN~mr4we CQXh U"]FI28w fgC]VAM?xgv;+R%^dӸī(J8hۈMZc sdu"`K|,hOK RfL珧V״@`aFq*~}>:bاUsVlzVγl*ٵL3(A$v\̨Z#jFo쫦Zcz:&˶@ARU VҝI*:"%OxWˑ8zeP1x〿vO϶v<S"&aan (㧏fvëN1/f0@yξן/]}Ae xGlO5K+j|OcHK&*8+/z vBTst,˧*67\}p໶7+˼g`_"hËN(J >')h*NZY!A,{ zsVJH q:[d"ۍ0*ܒ)tM]b-.T m"<n<(9@V{.[9FRe}skjMUgZ T}diWv9z'm(dSvˠ<Ҧ@>$Î&I{ NyqJQ`aͩc4 CtFϳA"pE-L*}#F[T 30;P'(Z D07R(mڲk^نz8#1}X' G v|Cqzt"IavdI9Nby R1{kVw[DeK* дBđY9$Md=(XcY9{_4ph4~NܧEb 6 v(K4/Pw-\ɣ:!. i`Fn/ȥb6Nƿ_3|}nFhFƖFQ<t.X&,o.™iy ͅ[{ҵYu"|Dpg +p<ņ@t+5bj+2b|n[dx/LaLSa|M pa\T\Bp"؍l_2MӴ1gO_Lմ47)PlfV,sMCrH qUKǷVxmPC (tƏ2PpG_Ǝ!E4V\.6eC@a.M!EGn6J+ZF)2Ʋ.qIjgTE.%85 JԹ7CA3BCT o)Hh=X!Ğj@LkMant) v|RGm\Z To#`SMteФ4~>6045í+l5\=WX)9k jP':nƝy;M-k0 )YWWh?jO6,5It A.e3QJYrIK CTm:nȿbB%37x}gi|Ҍ#YĄ{Z"u&D0&<%h떜O;uI'uK=*{c[[ANVA;'|8IxE ?IO*ךRMSrn珕2Qϵ"*d9z:Wl"T|!UW,2Pe1+荄}2C s1w|Z XҜ5ɎfNSj0A(WO~\Sd6p1ٷ1&BvL^J9ns:G87.KaJ`N*6[mxM~al2dドLhѴ'+[zFP"Ih%gr Gckl?cKʢR1^@eRc_ H(:@C1#l \?3anG@ l7*pQ b<1Tm 5w~pbbXV=ğIvogcd緣w;G>,^Q!T4DF$z*HC^дzQp 4Q2f!tN`ʠ` ^*&7J QP2Ha"]QE+͖יS>Db㨜!ʛWU fJ+>\ۂ6YVw󇵵5LЛ#Y~8ٜV.Y0af@ SLzbNHdR;<hfurQ>)'rXϷQ+d۝BB2}]-t?iuJhlAp69#iɞE#ӗu4N0d ̹^~}@/΄<"9tRђ$aXlrb~TUW˾ DKR.eE{c"Ir1-ᏋZgЌzRoPqݤJw}^eBpYk-`?ϤEh2* z'hDAgXiע#eɋ6ٽݿ]kDǖ7-K>q*#.CME| if؏χ;l"WS6Tt1 u|yKx u /pxXc ~ /) 9śj@9<*wEkna QPUcҲ yj1"Wĵ=xBmtRadC2 ;jL:xG ֦Op)_m?k x; B@3;Rިjшz.}J)A'R췙Z.yiβ6{F26q~ cNIFQtvMTnbt,&Am ``gf(Q68\u N(_%#jWbO(5w 60/.#oFl" Q`Pk*]Ecim g/S3ZUE)(XX/Z,Z$]LZ̧3`ĆyPDaOo8T OpS}ϢoV<&nj8wo$T@ܲJ|'ZOھHGD;$%.t$W*7n.ؕ#[@V|o5NNO0,uMOZ$G:ٞԠ_Jw5C{Pl!is1e3暸4rپ!PQkd0TNn$4yYc ˧#>@nJj0B&Hd_w)cb/?%=:M SG1ge `DsY,{ƺ+w9[uu: z!/0.nppDhCW'Oߴ$YDY0@Uf $C]Bي6Dpޗ9` 'ץ8NԬ}n7yigE d{\I gc Ch3yW^5G.b屃7v/&ԏ}_? Vة_), Qp }P6>]n7ǪU>Dǵ83tijNd|\x)Vu@k2y%Kh^Nai1ڙ <)R(ENa@\} O f*dg;UO?V&)B2<$qbs{]fc.Y#QG>LA%e>-OKƽɻJA7!I?4m ցWW:*+QKks{퇵:wfpx6X@. e:`zjی7#߅끇%a^Ɛf 8`!f`4jI6"y hm\iDŽw7LT8)t1 _1s`_ 79YGqGL*1p**?u}=Ty 2 ,[3 #+rLUɇQi\* xX'त3/YS%xQٷoƬvYP߃}_M}pߖsMbE!\~,v [+~mzA! GnDI9j*[P ͼC9avu|=Ӈ^6C0E^LYpPWGOsgu \~('B\ HAd͇ [ v[ 6'yb͓&n6VruLfφNl!Mēߔb.IO; ˋ.Uw'cU7beVDN?#j[^=eSQK\ڐ:w?d/s7D+!4z/ [T(sl s_~3aC"gVӗ5bh`qxX“t*KCKx7U>1I&(RQIVM:j[6fd,hsPrZSDRt 8 ]"|0 HaTa2sQ;`C8nX#JuvP4/%xS5oH hNryTqq_,DK2xIb!@[u4vVlO0DV)Uw+{\S䃼!zQӅMl IgV 2krj}`jisQK1ift9%.fVJ:W5$JghzS4݇LYQΐT2RtÛ La,C\evJcͳ#Ӵ RO,|o:(jKP&+hZx1)Ep)y+<s `(K_jb'*> Kdj7r}'g!?CRG3V(ɅԞkj;3,lvGۋ a+%oPs&" +42yxM9pFR@*PK:-L{m>}s7z8x֮? GI>4ATKfŶ:>~3α,J[Φz0 WIA}A]%+3Y-_$:!eM-G~z*K3V݆N[E%;( prJî1[/`ӿ~PW??;gw]>=۰&Ls@Nk\@b6+ũ e& CmbiHfPZܙ{0unIۺy}L}yd3m/& YA<3.#۵QLؗN5=Sotdc\?]~d#P_©yC'| ʱ|\ahn;+?, _^+ tT(sDRɗhKԑG9%Rώ =bzH곥eX(/=l@ztOS{#k.U(=2Z&1UWwSZynCk&?Wyv.bh{/#Ll}lQL+ME52R#!±Z A1|vX(JP6,"C?YIa]:-0.x 9OZ6~w |{TCvF 榘bNkfJ>AHXsA7r~@.*qn 8>.rP% S-樢6 k)P{|t;NhoÕhqP LJB̑9txDj&68 Za'sHqxP Yy;%5_{tUV@wTGq ƃf&o>#@/ayĢ3MziΛ?іbx&w"hs~VATz!qMT';rv݇ e!h<dqviŔ 1eYި1Ȱ+ݸsu 95Vbk5r/u̥z_vF/4pKG$$rxue-Q=-gRSVK9)lțڲٓXס6N//,bibVh@. 0ѡymȝ.l2ދ#؍oOi}w=7-|kxueX₢E?ZPYDViEDrҮ5O ,bEq-<6>>I8ߒ˚<ِSw] On5У' @ݶSG96^Y#9Zަ%)~CQ⊟z <+=_ iF^!]z\KnW gK؃ Q^K'\Xŷ3$R`1Z?$į& {y*z܋c>%75tP8q<(Op)n"I(,.ޠ6Ů `+ 9yȊ[_ Fkaj}hHE\r-NW@uJ5Ǿh+Q㸜-{9 4 nKŷ\ "nA9Yv%!|b6FpGE51H6C渖f䬿QM{ʠ6blI jbIk*gsAO˵'x2 21lXho$ '&hrЯ۰ND> P;' ~wmƃ9E*<'Z"C3rhex!hfq닍 /]ڳ9`TnKvl% 1" :S)u8^pךlL \Pᗎx2qI8 k3%#mɟjȒ[Qlo;KIL2\򨕯KO04C$nNa*AÏŞOy̘FtM?l.([lSQ/4ZbkzPo]:^ nuf+G[d:s*T'oˊ~jmqP 3_R$[ƥLص^Ch൏ )lQ"NDW!aZǻݿ/Kj?gGvZ8v4Q6 3eiCv2vn[Oƅ*XOBAEv/5DKo }ScI|Ms~J{tua瑹X@?5C>Qs, C{VؑTOwm0daS\1^ECWY/~=dpʏKgVMc#etstklA/cB /Mmb!̯:0?=,ޛ\֐HRP03d[H&C n4غ)-1= ojD`M^.e5b]A"(P%k.ֿ=ʲ@Mk .H Eٿ@ \spgn*&Ƴ'~rDF/=32b tyv_un K ӯ%-JyV}TJ1йL{D$ߓJCNGځBe}3% W5-ytY =:մfnFFĸ$8z~q5zj稐0yfE@:n5`4OGjsYx|m@YLcq_,**F%8UKo-H]:!Ps!o4kG;*gpsa2^vrx(WqCggG=[eŅ$PSTŋ]PVȇµK#wB'bXa7}SC%UDjSݙ9%wJmn\AލZbL6L{;TKW cľw>o϶q'BHk],҂9 ԛYφZ,l(ܚaBK ?JXKzFBв~^ kHu:n/#jHoREjlsYƪsk2C\* YqU,4X8b'ukf%ǴX:u"hϤB+QO"O=u F!N]XYa%"'@W`Y50jVЇQփ!Hd+PW|8(PwMV.uf)<8mѮsA)6i/HG5ypd'"ٚaN/oARrbopzX3t"eCf7eV3zXO11H ;5liܡYs|GH6 Yl1UuC.[Kzi:dvp/Cu³UD=yQD@Yd<0V1}`iI/ν%9 h1|m8HneJ$!:A*@GNhZaFͩ=$$ܣ@as[49sȁ",|n+F;,##o(_(DqB  \)BfkC uz]>޳V8 ֋s(Q݀Ůt~djAQrkfY[ȏ;խKpGQ09ծqIe*#!L41js0u#ԯ HL6qm8]YE;7lav%5eFcyWn3nIXaaHgBnNC,^= SoӮ'cU^ W@@%RMS,Wgޛ#E36LOV䛚E(EgCZ}VHZ-=K<qC`?*㠬@@(r%*-k3Th*0!+4IroP,ܘ:b͈Q:/'ν29W|-zەVtE |JG 9ՁGQK %!1^DcHd%}Yh'˜z#M^I,ƢH`E4RCK lQ{~_Y+.";@.R*bXAX%#lH`9#|O%=Xcae6Z;ٶ6KtbU7](2KxKq܃_X3u:\UCVʯ=UâLC7˼C@c kn3ٽf;h!& 9@i@'\1%8pۯё$ppxnNVeb(2Ӊ:+EŪm9!K*d]9S8D#;7N\J~*.D#T0~gH9VI\ Ƚ}I _5nz$BCRQjl2Eϼv)6k @ձvB%IUŽά 1unAics@H3^/e^uTEihmq2; ώqR)PU[Sͫۀ}aѮV4SnIv) Տ:2UL%_;ryTJ]_pO skryr8vic- S6}ĮK筻(j Dk@^A-[#[Vf>]h>] {^"gDtc 6 "OenA&$Ns5;Pil''Jo4̛jz)&C7bErү&&ޚ_r0B 9C&w~~sF[0R"kzdk]zzDJudW.Lر{a%j^qW_/ ui-1'd _OMכj.8o;y^ Z zYwlv2:x76S~Rvuq.b@s J6G; ~dNoTP33UbtߛzY-[i m|hR^in'' qKQSQZ@Ly.7HAñҽkQv(:e/r:?{Q)|"êvg21*>ʢ$4_[WH^y*}x8He̥)7&B▥V8dKS|rYSL8*yPAy,w.V2ɍѵj-W:Ri*ۙfQRQQ݆{0HAg/E y&C/%RّCG ߠJJ #4kic $y[X[ 7e dKLa#-'&An~~[{K|"g"/D?>X*v7571cTs0dCf+)WN4y6~'Cuzޖ+pU>bɱD_#(1Ӹ;nn&}Xe S5zj8gW]6m ga[ nff\G3U'aD [MrDe[Tّp5}Y.E^Y唍+29(K'۶ȱ3{:h,ܵ/k8C]')CԘ/:⮑sp'z>LAû%YQ[r@Tl5!kNyW==lVG*=;ـP^ٍ=q9<0œyC Nkz>eA3d^T =wAyVݦh{@nӇKK3dq.tz k#B*gOGc،1x:ϱAL!%tELp3}=I@"R!c-ץBP] zqd0܇Vh*ڠoJ<@t6{]˘h kSR܊u(k=xIs bCD/Jn^u E8MoRΕh=AJj@Q4zjg%G8t#n hi`0<ɃN8B>Ɖ‡Oa/F9f G$@;wϤhKvTq`3-<;6?z26z_wՏ8-m8$@elR3x=9+}ijL1_M!V/xoC{ӷqZh+u$`qV-M 4p}50kc@b3&U+Nd _dFZIuؑ6Kݲgʗ 2XZGb15ƘRôͮ}_-9@,&dQգ)+\tѰ5Ƶxg;"VK;Txʨjv]?HMDzsfygnI^n@gK h5H{)unOIpMB㊃ѸQ?kG:U\!4v3Fza킗p݊unH']%vSem9Wml)k5Bk4Zu6+ޘςƁss.*A Ƶ8!1ϷCjDjzҙiO?9tJsg8شYoELD sg+T!?Iy鋙hCJ9$᱄~GɃͫy .IF@YB4|} +3kc׹׮Vé(L^~> Mhö́,{pfϜi-1vҽН{!!4"Wsˌو~m2Sڎ)FjSc I22?߀U_`aE4/n9v^l#vJJ8/]wf$))-<i9TO;V附2r=hEDmQ^6EZu4_PV[ Foԗl"”ڙ(tPrӮ7>AO]P1O1N~*8yJaKڑLW[ٸo ĦըKhm9* !\80}`Q]Ki֫'B|JmOC5iv޳q)c.ZWrԈc]GXPT[`t^S tZA?KRjA\ ȜKL4ճ>P[kݣ8'\4v&j9ElE9o${>$rԢ#QHJX?+x(V~AJT)==+ >ecdc=ny`f* M/L-tR+щMIS3G c\a=Ikh5fܪI-$&Y734=COD=, -`󒑨:T0~6;\dPix\"D,3JօHSTH׫ؼvtyL8ӮR4SJi\ _ tq=>_Sث75SUݛF"=V,c`;Sle-Xn:\T赃G db0`\ٰ)c<) D~Sfi5 __1a +?V{1>ҙoT0Z6Q.Q1D?uf11 ɬh 7SZq&l"w!tM#+0PW"љO>ənP3PBv~8/\عdhv_|c~S$ni[2+k*pR@"[qvU%_{NQt,ɾB^!!k)uOY%X]FSyԯC+Z~j̘JhV&?E}?~MA,GQ N4$ *HP7鿌ǢP.ʫ=aP;It,!n7[CBGys{_FAz_6r.yyV\Zx Y"s8LgFޅweH03t/::5erRgt3($P[~ÛE'MN⒭HgfY"掎h}ok? ;)J gt9k|wqtKCv(t^ASM5։JKBǝ$ͤN/ $18|cYӳ*pDmy 1gƶ>G=Bh= m WCT{4bڄn S5F΅(M0/lֹN57POw|fժVQFE5ڭ.УG$ܭwݓ,|j` 5u " d@H;zQ?%Y&0JI:WBE&u/lI6Y#< 0aP>M tfuR r)]~\G6s#uʺ͚h 3fEU()laq*&B 2VU,b{Yϳ]J}aNjyt8ʸ"U`HRMSEuWyCe[>!d62><ګASa7B<\wXgcw浲ۤV uU:)ĥh<n\&"Ynn@V@Nb_]2٬_v졇6Vsڛ"?D=MN֊ TM"% Aiͺu1]M46Z N!K{Ρ{>{tn47Nt54-x3;˒B 1Taƒ)k>%R2D 29v_b~FX02-VӟERU!0\ؘ#/]~x` MVã{5| kMujWrV u T_bh֋Xt.ESjmzBnov[mE*2(}(k "P\nZ\aSY D,o&veaJb&B2n}v:%ىyВRS~ۨ''IP-WBDf |ASF:7TY~!Px}9K#-F᤹rSPx5 Æfٺj9GiUv7uǵy J3dLBhvf)|+- W.r+ t#x-qP[6|aAi~] wtG%e|ecWo9dZI(O*El ]˨a͋ PĶnkVO Ho&t:ApXtO#Y >SӤQ!ɪh461z'p#@ہVm*m kW:\@:)OXG{5"~{ {xɦdA}HmgbgcQ䤄RpQ#F=7wޓISxx" cw;#"DnŠsйvx# T]s5Өľ28)=̪ܣs.)oYHI\+Zd[H_oeN9gkq}$T89dC/(*ůV fI4F9!J-ucU TM|'ıŝ+-LnIPJ'#[Q^k!jjV>h` 6^lzrG#kS3n 7KlZLjg$haUĞ~wo !AdUυÃ*3;Zdz~C\oS[Hʜ_OOg&kwm*Fc?`qA.]h)j}N\q{s/ֽ t\\H,y?AӖNvꃂ1}pK' t䃍~,s3d#QC̰(Pqƪ}2 T!a~3Ș^7FJL3/Twwl٩#|O;j @! auuLGq֜⻫Dڶ#7L;)`}A 1w`;<7Nj[{zD䰏U6 u> sGq!8KekqFGHj݀eЍ5f=e >F8Eri j3ե]+r=gB)'o]sJ5/ǸRvU^U̥V}V8hKuS&Yj+tx~#NYd莱/2!a24]P+c)ƅ%z1AD Ήe p0Ey}GY'hAv+Qk\{ N_ǿ~D)40)i~f ɠF ?<, sa!O*9EM+ āt0(ruuX={qg94KChWp?wubu)cu2)Ni=/;a9_z_[dA<*mUu0}^!gT"4&F(POƁZ_)腀#`;PИnÆBWjc(Ӷ#) G9 {tq{O5yZ<@j@zwʿ]wȮՈrj(C; /D m:ܧb;vg0ss!cjzcNkim)>8BY9xkA*J\29~2SKߡYs=>qMѝT\UOI8c5 E[e (qRbL 'RIljk4`1mMf|qwz3?5A `H-xa@V)T M V!d>..wd:˫xL^HmB+t6t+AI_Gjt_$*a,~"v H"ἘĿuF&Bg:ϱuhDD2J0~bNvZaggHsWVBOr>~s0w4Ph,l ۂ$68`r3?,AlGh-ݢ=Uo4ÞsՕ,xo,a K+śr,yE@ YY+Gc"PG9ŭm>-skz ew05%Q&7Ok[\ 3C0BG*wT@[8?;ru<3U|;Pb-)`4R~ ֋^lX`#kxD's)̶4n(vJCѿˇ,`n2}ZKŠ>@WU,ތ Kmp%S!zvQGGmĸr OQ (Qdx`%Ƨy?PBs֢eT1Y"9`♪Ʈg/{~U⨵^*zJNЍ%r5iw/,m0eUhǟ)=8:$djrգfpS̕.m 5sy IK>Z>|:e@ =/"?9ЛN; 2Bne#YWQ ;QtlJD %uVnu* DQsWJqh6o8%q ;OsQOcG _(.G t(bPV_v@\\Uj!E &-0ӈs^vzԌOb~wi1N(߾ +G841]zy_(- 1ZGcYa,nzoYѕS9,.5mzǷ8lX +'K'm+֍(èMtXP`S'wlK*^E|i"?Q֗`\f#htc]"[t1v`9L̐u?Qi $3XyoAo- qpEoUK2}os;v^f!GZ,a;%}$3':,qiUg{3S"v"FPl`>Js"0J}aK<hӝ)Ku mx{xNܩt/)3j=7o)2*]<FG$+YN*Ab/Zy5Ό\Y$h,M|_E+*hJE;p#-ӏVTF(o;?h?fDÛc )rin`6𘕨EŗNLғIUPD]S)X.2Y=JʈD[Aa-:+1SȊnoR'x^U?ȗ_sYgl;9"ڂUY:<.Hh|~_?bsߧO`(|B= ڼQ)5QK$O'TG: ꃀRgR'9U]:(^.:jO(ge? vO}}lxEtrH9+oMȏOoƝa-RױXi8$#zF={ѭc(ֽRh2sy$2>T3(C3* atxGuV!勭+ĥu8Um=)-+<1scTҧ6G7D6K*P6b0?|Na=['A] ,S-_EZw{Eb64)+0Dk<xV̑yX%6BGR-YK-p=0:A=@ ܲ t g~*rm"&|]\ 5e GcMWwBq& ;C3:VH5[ I`džh3$ny?LKC>rs5v'NEF[Zq-nJHkk:>X EcrB8P}NNChC<о3-zS#q<)w.m`,lWfKy#׵RJç G66`ӊr?Õ;^8D,He C[/{X[6<C70DdWMwByMOFjCV KX0?xw.IzS|!*eCUː)'nΐ9e{ทB{@F1LP.y[ -mJw4„ÀSEݾM*."H4e2*|e^ogb-S)z}ss1,ftgIK62%%51-T/]ON:v].M~o/z"w>&E0qw3r'e{K.ټ@f.XBOoZǢH\ShDaDŽ?ˆ?['=Y~S,swudˑ҆nbb[ "Y8!rW;Թǧ)pv՝_-Z65FltI?"2ƊiV-SsgD7z`2(4)pTxLTn)&KCqɓ1 {f)" CKhJFgh-B011#VCeI1rV$sbӟZi\3i4`|Bmaz!`dgW Čzgʻt+P83O8maFmr&Tfv1/P|~VOL?t^S2z}SChhiZ6BnY?hRX\8Oݨվ[?oJ*^}G0fCձPfZX-!P Żoxspaj 8D8_p~>'4Y#ʐ&S (3]lE f6̝ 5e,g%C{/׭J#7Osf#<պEcC!߽oq[Ӗw$&mρt\ʐ%EK *mYM\ Թ > @tK Z#EPKIOE7^ R8y}7QJ=Շ'(f)mjXQ\o|L_~C2shY|71ކ QTgDܗYSXu1\K{09ޑ"\:-K+lN,V:_Y|WJC g SׅP1A|yO"-볰285@c;_wH9>$sM u4 z!z$"=wJ+ VdA{lۅE/U5bqbC.腪X &ԣ]WTy. Z;"nY~PBu>X\J_޼f翅146C $s3GU+@phs>пMΚ?ڽO}<EG#y2z'v/tV1$`vJ/9,c2yʓ R\bXBy`;TO+9+ld P/*|i+)1K݃|VfO^jeF7 (99pӆ` ߟFPeGݰ-YxJb_ .34&Bܟ\ J6^49I #&z!sB_vЗ.{lBd{Y(0nPTؠ# wIEj ЙyiKQ.^)Jf 0A KcUM-\Iޒ/4:/haV58t٦ClDQb6T55nu:vnr7&`_/OWBS_aOZ#DrEu}[U @cqooZO^.'h":VNk>oO#UOrb 8CqY%VK k]Lf^_,jn0qs#d;|C~V@+2ujk-?+!"#g>'A 9p;|Vzp@ JN(!#`ХPl@|'aF ?{DI>f*&Z5{Ln)S{y OF "kfeIfv]jN٘)ǨT2`~%9*|qc:3p9FѾ97*:|Adh̽e(0<$Io7W `@0Dz)jQTۂGLs YE-*,]N)aCmdZ50 D)r[ԄbB¸<0N4wi8=JX x~\ 6 4<rglu1κ>`e#N'~ Xƴ"IDj#`"pc#pժG곙$?[ Js@azczȯWwHd=bhȮm,\ @prD`˹ {=GILXp'MX݇,oiYQoOi(]" 2u=Tm #')Ŝ0l%;-h9tzkx+0Q3YCXbx[/ERJ v1nTwF8ٖpDKTUa^;k$M#NBd %$ Tg^+: G*O.y\\vt1sy/lxg$ ^?smcw*Y ,`>V΍v"l/m[J/Ǡ3ఛWR?^~1r|6|n焾OE c=NLm.c`W,czzG<>]wqy+edmh}YJbZ }Vi3o>]U% \1 9tXǯ2{ePmgX{mO{dyG+hgIWr4l^wξTOAÌCD|5Q50PqC, Spd401FlIT즹B %# r!'k25tG<M> Z )pl 6Dk@sG\ u2&[O[Xfw*9â۔(*<j*b*0z)O Anoޚ@ݏiN{ig0QdU&;pٳ-p^~5C+n!7/SߗyW"YAp.&m>5E  h )tjkEm<俻s: e\* Wjp(įoTH/E`]SӛR3^&B D~rn[P]X)wjs4*(VHɩ偄>by8K"ӞPԞ/P8X7ҩ@;-{nK} bQ9ZThGut.z]`+.1`=KiVv1ZC{!=,LGt\+ I|SgLSNfgͦdNpJ-D7,ʵ:QƜx]Ç{;I5v1+aп hmF' 5d0|PǂXӾz3d=T|\˅~?y iR冮/)WZ$* pȹ^OzW O)[Jc>C5[27qr3 r|RIfUi~TZ?> H(*ا cB26eӴo0^(v{Ѣ~FMZ<^d>P|ܪAN1Ih`Hֺۖ0*61m݋4r{J,%QIF4/~bz֚z5*brK" ޵d>纛:1a՝ARj N76Jxvutd1R 4nY_.g"C#ƀP?f2iga@7b1""Z78ɚ?`Q%KC6j-oX9wf' sJ5k=Ql7UDEsxɀu\֘(SբOU&vwI?MWLXA["EA;-YvL7#-5͛)G4c[=߱. 5VA`S{SCf IZe/f4qvF?S4= ;9ȓĞG2Yxx=P}Wrq~cJ9e`ejH_S0tOGFw5}O*ѣvϽŠ$\]Ι)2˙#齔q)S)u{' s*t6b/7h@!9o8a<ȓc5,O,Mda  Om 5iV*IY/1n:.LbQP2˗Y[`Aɵ$BNB]l jyds"]SچLtb^;환DBXSLr%ҩ|+n^hȧWƊ,$vt #kU:ˆiuma,Yr$b7Nn@Aѱאpw v';8@I"Hѐlڗtr~*EzrJmea!䰭Ex SlH%m8G"?0QMm :( GHʴGT>$(ZOq%]AY.cz$UuxĘ )1RbxQHi:bS6YХ@aR4 ,+CI*ܨ4DT-^Xd*9;]qm*;<&!V챣) q;)G?ڡYAX4C09A:;` 0j:a"qMtu.(Q PoJ 6q.iY0_K%aي~~8sfѪnIK\;@j8+ b$ҷ#)c_c,R;IezS5U-;`b,9Z_1`]PS4a{oHu 6\kK-)yH4A ̷5`NVjmCŬ"ٛ U r!!' dk:NgҐ]p?D4;{U@4;LZ~{^^`fl2ݞqC\@0|u^&@YP,>NjFc̵C=ׄ|cLtI*1u\+s1yPk  'Na?B}₁ۉ؇1-LQ )4;E~bBa{HPRf03섬[26Sܹ u#RL1`LV9S44RMߔn=ZW= sԞy) c$L4Q'FRa@<2c0J=- 5`JlGbGZ>%,x(PIKu#c57C)/$ϳǑExQo05է(5u'YsEK6 8`JpvNMcQ9 )Aߏܒ$#)Nk%6)F5M,LN-:Pb*qak[ٱtqޠ$ْHI kqM2QOƫ<E>!" F5k$11Xgit ! Q$-U$)Oqp5o'y"ぽVw(v &%;^ ,Y78*w{C9/ {j8:F{S){s{ĝc[Ny컲^`E#vv8AW g+)6&ɧy(5G 5KhcF@:*`0SQ\ E{ffhW(iC<ӧ5?fR{]]^[p#M')P[pC(ŀ1y3+Δ](80}EѼc8̿{_v#;d' mdlKJZ!f{hQuMBܲฦX9B4Ck vt2r/뀭nJECΡ5fE|#dPՏxQ /V&d sAԯYq|A0=:J  ~xI$?}$؅5*UnGG˛"%#`P-+VnAq7/UP2/-^CN:2l5KJc=m)1TduMSK~gT@^:)5~j?dw4T kjXm#PyXj>Q+Z#e䪝_@q%ވamp*:+g~׹֟ }{hԐק Džm;j%dBtPd9w]98aC'ƫ*34he7R_=N3[uYֳD܇"5H3E``ՎW[?2 >Z5]ib/SLqy,F^w$AVYZA4#Uu3NY_MG8C#h%^J8j/D(zP3ktsC);ȐbqVSA%WOAʅZ`[7ҘnJ|3vk,b^ޛbS~{+ AN2PW(f#AœW=޿b"~L^g,p* +mBqz&#DjMQ!ܘQY46԰Œ.? p Z>}A _*R馽=I}U)i >Z7ѐU VCW;~01_W(¬` <:} .Q͒M L$1_U=k_$87C{>bP *\|,Au 8hܘa=Sn\lґבjp4z 0*js$󌙷WxlNTܤtOp|}{oW !,`an2 dƾb:H'{X&4M!Y2hFJS؈`&9@fbt`x&j? :'*o]T-mvl 0Xq!7ȁ ֝L0,0n#ѧ ,ePƎ@ٜrhէyM4PJ1/5Cc|L,{ F{IHT"1̯ű\o7iG:@z?kHD“v]qh^-e *v2ʫ &C& N  [{.¿En0+8@&}kYl]AgNLfS0QFKq"9R- χfhbeiێw%^B-^I/[$YB6\rrVyK֡*6;/ ocOM)źtF|̀GCi;\()s9./ bV<FPDݐe. .#GI oNi qT]^ oX[LG65LEke`192{L[S@zbU\12VU(&R&픸&ž2SfDt䂛tcNfl>rM[-uMӡƧ\J|9 ˶B|tgq-ܘ6l4Rvn)}M#g³\Ybc&Pf7!fW 9ir"){ A 5|@;Pr—B@rT$zKȾ8Do8*p ]TcMIM儲nV P~t_]u;ވVzUC+;9^!M]RVR/'2rlhO@2i}!'[.mo|qr_x+aEqq4T 4^xr(Ƞ VZ4d[G MmeuuI>C65̐Ǣ$ߖK[ʖG* U:<ۙ;fɉ>T+/~m[5ޗٌls+Rfa!ו׈/wi^UVM*_[N:F.C91hU8 h@@>yK!mnBz8?PƎ -7 - r?s\1tFnO@3sW}w4nM]Ab)+ӮT3||o\ Ź=*{__JrpTs'xFÎhc7#>pk2Q":&|02ޒB>5pu& MS p#Bp9%ܭ[6er{W;S-¡z%$EI+diO%єK:{V~%AK״KUGؙppN"W 6C|A-# u?ݧLۉqsJփIӁ"`M%!RKCi:8X ~ۆxny-,#S9P{82K`jE9c-O 9N (##qh8pl IKoR `Uo顾K"B_+RdCʂHsԂzPI*e';(1SlXh< h5+H{hwgPm/,h'}:٢k#*%n ڱwXXthƒ*wSjES!x5deUfs1p Oa9RpzE&Liс/-2pT(PzcMq r'>l jsQ#z`I~ 's:1*zV^RM fhү'!:,SiAF nS<ޠ]=Aiw(^ =jtyR 1q۾~3+ڷbcq^qugD-V1p9o lo; &G%`=NS_U O3MW@:ICDd|#;Kp-ϥH$BOrm b'9CsXZb(wEwta~jS8cq|+2}#7NCr"R-v|bL/#HoĢ>է 0m; U!vOTl?0m[͘"ry)!b(v xr+1j,2|[ Gw`v xjS=xdIh[Ɗ#F.r#d^G;˰Lew8I0ԥxBI.]8<[Jb` ~eo_ډqIqUVCsqbC*&$2$p4:ۻdsP1[[ὀЇ4! /jSR'Y#]nK5 IoDŽۊQsO:ޣwV91d@=i]X04._kSX4hϦp-%vb=f]򯁐ω'IJ}CesT- e%GzmWLĚMD-iʹ­RE; ZU=ɰ1P\slIC" "(2Hp4<&^|>({)gYTj iCd/f.,ϝ`C~A*B-.pWewg1ZYØ9:a9x(1f`fr PvÊq%!;_{ht[fVH6);ȥH([B!D/@D{6u|?J=P^6=\=$ y[i0 Lf2AdmYJ¶\MȄ nq3(k%ے[%4,pTm % fWGq?5fuJr'wOc$^}yW=)8\h|bY=$fJ(.3G#WuK枏A@CϠwĮaz; o7wa?J L}sLk Ͽ[vC/(Kl`k|&o\KȮ}!9Ce9di= *״z|&Q0:0mXMc7h\/';P:('B(⢂t /h?`h0{j165k6bJ)AYIʣ_:YFIU>{ˉ;;IYO9dr:jzdVFklWiil:5EIEG k)t<5OLar7sO(#^Y:vGõ"վ XvebH\ H;c7#7Bm4]a*>i xaVL'Z]#>F,ˮ{mH>0~FMI܇.}gZ,E4&c "JqwpOYvK$pfMaq?N$*q ɘךOM-?/YFd< s- UpD&)M~Ȓm7Yx)+LaDӆgtIJeU:WY2E)S,Q|LY?f@G$]97jH/۽*B,N2zL/Rڭ sFX@Yb& tSdO&:)Z?(bA;ƘJ-~gn)u7) ]1iJ2eH1B56:)I{|.^#/a:E#֮T*V䣳&"d*ׅTKDɭ$+b[fנ-OGtNFBnþ0:Q|?;#'>( `V2(G3,#5ʴ@'A|;M4~#QS 74Ul6&{/-ǘ$V'\Y{Zsk"l¸PG3Yd` )`%~ ؏M@Yՠ[y$*~riZDK'̧$D$͡f5,YYpЍعU|SaPM_voIDı۹L]o-#WuD+sTKrOO sxBMxޗOC{z (#6XSo;5XU.Sbܹ}yryc?=:4u6n3uI܋&|p?] a#韲לCb7Zk :N;~JH;M$Xc)#&d>O :|{ 2ttX~+ n9fbe&.TRNº_%Hk#58|;]7>-sU ^==bm}'yps.bw, x*^sR~v-|Y -Z1P6a0wú  5l r|2w@Ĺs0gAeR0MF %JA'!_k yޚxOdN( Z/Me}m΃p ojY-2M{"b~o+2W&fm8P:8Fѻ;A(F{fY/&cݎ 0}snҼڔlJtӃT[6;u P]VS 'zg,2dcWNܞDO(/{M;.?L>=?毠!:mR)ܢHqjj.l$$J`,Wn |`5kC"qr{$#h5^MţXddNNys;ObhXSRo}8ߩSDv\FmROvwB5K&T!јᙸg9dVjT}Vwp3J^&}!ݥ-#N.\G͡nnIe\Js`6'Cok6z =cPa81CoJ.9=C# ¢g_"FHcXl~e|kB.읣do ]nIL#g{:E?q[\"d DQr e]sj;:p$S 逃2ƥ9Ҡ_a&ȔzB &o ]p.EhIÛQIY7!98,gc<#J v n Me: f7 ); r(2Qv.{UcD}CTv=]Mg6/7 5(+D7F|=%Ռ~#Y3?qju8L.}<׊:8W)ߠSgtZVHXe0 !K!J2do"x)@@PYqrX\LrW.֟ŞCG%LGS;Tp2>KUνĢƳ$+_GwNr9FΔO}=8.c\+B2X"K>aEmj'%MI}*hsGyo 6$JaY)NA2O{nw@1if|` 'nz=AJQlgt)bΖO-88-~1P7]ap\HX],M}h*ă4:GmB0[(T9OBhqx%8DКHH+( 󼶌3ÚznJw-~`5S4 QH=n/h!LwZt35a=;彂,XWS>;lRTٟXesVeK_VN45g QqGi%OOW)gb%+G[yg<0U@YQ_UbM)+I?xiGDesZ2+liIfxP#y?g@dAk/ 0YjxFTL³[e \W8έ YW=Uy/U8oWyUxq8r~ ͸Q͍JJoX+n8^cTwgWF9Y~7p\ܞ&^LsƊ;\i2O%iV WcP? -ȫ4KCdyV tŃ?Tۼ&A,k BQa:U{l"A܄ovV[7c-3~3 dԄ4{HJU9.8wX(r `f#vY?W+^l" hXlc'1-ȫQQXUd:j2c)9lHf馒Z` q/ވ/'qAb!+BW} S;>lܽw!1Tz5Q gemq.^njɣ }<:\8E8 -O,-$8mh;ų!LA\/CXm\^XYOqM:C6AHoW}0Ǥ>s}xĒ7Ʊ~mRY&"t)ٲn5 ҈w ӻoF (nhHT$BU0w^p;JV lc3>ɐ_ aa3SGJd݅ Z:``_@amp@"*!*E` ]sCTGCe Fb6N`c LpoZ G~91v$ZOJ>(uR9F<'E[Qu+g{Wv D W'tk8GsR,0\Rq-bo.? +7&[ay=I~>L5"dmaBF#IIԹpe9\I0ѕ},*z}V|eU/>9 o)U5>WiZ2uQA_J L/y~)z-H#:Ϻ7G2 ]Vlor2i။ HS;ms[8E|xNڴx.#sf`Cax%_'f:m ލv3uh]\1 n6jCTiC87^&5׽O?S/Ⱥs 倲t9PguvcQ[s>nq`{D$܌gլ-L#鹑E-?G@g& (<.9 P}j5ԗ mR V̽KnrV*e8O])u^qx7%lxgng?{buoŒPBV&&LۆrtC(׷)4ՕTxapE:Qzٮ2<4kv.K~1HbK@:':Li4sgMO-^@c C {ӐX[Vp<49&x6~+~C k SKC"*qY^e:c:So1ǎYDYbd1Ϸz&G4?:DISD(iK75isc:0߫ j{.{# #<>4E͍BOJ,;:|IÇ4Q5򩤦`Ku{! %R꼞R@2Gt[VCOŬUy2 ^O,i>P#W9-!:Ѭ(:)kt}Pg0A/}uR_VWbUvd|6_ugL~;*g%dU>xkX)DHGtD+S9.Ur$=LVQ'v;!6M񍗉7- h#=|3 Z?`ѥrFsbrf 75YU(>nm0opi*GyoGTp\ESJi F8~5"@Q-5:aBPN8pYb)#Ƹivvm¬Yt!ؐrx7k\R'`'ǂ\3p#9gmm@,bs)]wCH;+"'9 St^5X*G^+sK$0rc6 κ^cAtٝAce9Dׯ0y@E'fc n2: Y ޓ~֮#8E$%?Eտ_IPP+|hg)}|Llm^OxvL|LtN9OuXp#ˉ]cS(^Љ~BmemW?M䅼Y5nC%rV20 qR jK045 y_SOJIEc)V^IpdIWᒬ,:DO m "S˶j(W-%;s}nH ᐓ)T t-CYԚ >= 8 /`R}yL1Y0kݽjISș]U1 *O7klSnP#D7 3 (xhe^,2,,蛳pǗPʒhs{G: QW_T< zO%Ҝ"8lXCb9Ԧkr)Ÿ{֩ih?LeS}8v#KλH( y}-c$]~T]0B@vs4d԰kM=<{^2WSH$d+(N[MMa HI3zBti2HCp%Y2ڤuQ6Hjr\i1 *8`WUUԴ*.X4Ӌ*qjbh+Z>'Ao+ӌKH>stM20j*n+dLUH*V* P/0%!A5LT'&%wÌ߫w|l a^(K#ۏvp8?FzgްHϫgV"^co.1w o< yū[qM8Ed{]%楀<m!a\ߏ${O>W0VZxuI`7(G|k2 _ sPPQ$U-@\ȇ^~Im"sנK,s0"JH%H'5l3K0oZ _w šY6[6 u-[^rTXr+"=#S2#")f=X!LUWIc\; $V)V_z@c5tXN6d-Z̡Ipzޕ h'*ӔwLKճS hn6*y61#b [;TqV *9P6`+ !ϴ6T 2ڬ#? / qRG;(9,suUDjԠV]&}&>M{³yvMVC-,la(lɺ`m;GBY(xoc7IE5^p**,~`j&<0KpBCo^b˾'1y?~/joD۾yZڠZ0_ 32@Ԃ_ԙDKJ۾-0Xu3$`(k{Jq}vAL49 8e|Tgld[^ FDD&?1ix@U8 fԐEm<` +{]-˻/lw;;lFƟ~}~uq@$\Xqeߢ bE(Tk@m[&|:KW5W\*D XdB;+crZ#\>6%g0qNd5aG˘Q41Gߘ04R A6=!촫 -A2g?oxa-\ S\@;Lx CZZɕNd#Y,a2# L1˷&hF\oNenM$Z ?%?nҏRU,&mKkNi_Vd{;hC#Oeu7m\ib!Ț f&#!6fsZr}~'޽b쁘DD^_2HN᥇ϲ]RQ8Uo ?#|R~ 4 T̰BֳD D_olvog_4IF+{/W/^WY[DdB0TڎQoDSPC-=v̒ɥZ%6qʮB%t+=!q{̦p԰"O[SKo.}; 2mhTTNhR6F4+ hSڜw3 *{, XwC&Z@Þqe1} `fto1'/^1l侚}&x 9d?w;H*ɼAX $FJ j7UI~[gDO2$1qT|> /?J\ʶMCGy`qϭz-d #ՁSsI3+q WK'.޸ ,Ud/Ï_sBY7c9L]( n#hR5!:}B1TA&Yj^6d,Fw1e=Y?0KA\03Ōj E0 nn u) E&&7s6] hy8g`zjM9to9 rpaVg|%y2(cLw:zX75=&C`sʚ`HL 6K'vѡ{N=Wd1WY)I?JW@)g \wLӕXUW3 UW.}@: OS/^#{sQPnYM3'6V:z8'FYTY~woTz_LG.sbѹ{zY4L7Ɋ-}R)AG{_2Cg5sWܣ ;1KsۮjCG25J 4aduATa M4w?SUO_؅RTGK(.1{k{UouKx B?f|v7V'k㼹Z;jO-8WVQQაu2v؞%lb&D]&"&T\bW”z|o8x1H3F6ѿ¸=ܑ}_5uė*_`YWb.ݜ ""UNW+{=zXvgv6f[8k!g'5fͺ?p%8;xdvdx,riٗ? ^&6 S)8Ft݆F\pkw|o*),0F s|@-0ay Mf9f|8U'"#ऐΟa H~vV6k9rP>9vqرl4c B}$^ 5#Yv}Eo^fg$Mq"m!a#ԥh~e~k.(2l3j r2sʙUQP}_w w3;(2A)qq2Xֳ+۱w&@K؈A+<ſ:K,&s:ʵ8b#fPe_ L 0JwԘN!91$E$A@)oVwE@[{ f/:\7&v<85ҳ(6bJa+,eg,Nȉ[^6]ͻH=0nS|2Uv c |+=?{jfW~ BlH67CfgG|ЊSRE!4 F FOۙI wM4IMRɥ+RoT62w-FѲf ZϗEJ9s^7XpԢU3#Sb0$LRtJEظ/۰6;tʄ_k>rVir}u2f\V?$vYRS$uIgӡ.X8OfQYYVժM7/|7cTIZwϯ6O`G(݋Sw1ק#GvNɎҤ4YtW^lUSL690{{VneVLf" # *V@8[oSH<!1XCdO_CRR OK3nO|õ5Gߠdj dSd\_C`ˑOJtgt.+'law1NxDvޙmf ƍ%8cA~ZccW0 :^b僂 7z |, (Nނ'X7tF(3k3 ^EXrsEL0B>jS{A-PX@2kr"Y1aKfiC _ţ<[3oTբ1?j+1$F-|w7KYjM%LqGRl!.(s:7ם'3X:YFh-[2ƾ¨kUyK^ d7}lf~ x{帯.0tV<^DpyU6m2eG/v< ,h|P{š2@.)3ǃY o0T4]=ۻ,شmCGϛBޞ8=6 жPk5d%"cP%bP/#6rzjeCk*CUԽ^@?9[vwM @R^ʾ9) F&Gpm(Y2v`Z3U} k/h"8$~9CJOʪ웪&mO:y^xյh:)z`Ջ*YO 5%S~ztlZ$XǗH ֚ey45.S\ ʥvbAPSq\;ʅ{~~\.3]--:텹&zO}G-$i@mrDn]ֲcqksً6+h\+_#01>>xjA&džPmPeV\9$e0"eVqN OFOpb8 5ĕ &k±!5OtV9#['Eoܙ+[_#S1嬼b>R-#v'j Y" LMs\ =SzTl_bV|w1ZұhllĤyQمF̍|NfNb b|'r}̅"D  P`\ yb"Wr]0+:;HI֧Uo<%#w3Bl8f팩,Aœd M<~$޻wF=C$L#^&?DnknkB;OthUYvuj˜(z(2V2]w-GV;h6!A+qD-4 V2ڛ$ e8N};}@"Kr81w1E(?/98k X ְpc=^د|,A ' _߳:W/56fnf>:GK-r5d>40]:|p8چ!rА/ h:͒ZSvg972Q࿒'47ii }5[##тVn4O"a5OR*JYќ}MVF>ޜ^ӞlGl@:h6wsܼJ@[ɭ2pplR[YqqFǮ>%@;yqkϺW]A#کiI u"c]B!qSZ_E{U_xӼ/mvWg3 >1\ғ \ zNxX@4A9OdoW,@'?AqPx0{{4gcBovĿΰ5!*qBJ4b$kiH1MD&0{.D!lz.,r Yvv"<<]qeYE6ZAZN)l*ّHRc}"<0]tHf19.Dh LJfS%/J %^(>r}#>my-ĵTZ:GȮPKj\޹3W_W'; \$/'xZNJ_sn V;, lQtcopBYBͨ ~.dA46/}KIſ a'pCR쁼혈3j`6oJt_cn;YC KfW%s #P-. vhBrv1zXw7Y \p/9,g#FKNyO?}HZsf^?B:^P5D,^T[Q|-EgE1#}_8+!nNjO{bZxV\<<~i>2Uh+Yaޅ=CPR}7TO)o瑽l=? N=䌇˟_rݨ{*J{JNJFu2ndqйn4=}E@Tgaܼޘj˷@MŸ7T6WJ4 mMBX8M N|)Kn%3,^,õX pru\(hSyy$H9E r0Ώćdf&a\*q ~Cu3: XDyД:ԙpO(Hğ3O<\x*V\DSpP,gw&`,Q Ej\6:XcH}mHVq:bv,FRT<29z_[U:M5¿imYoDT0jݹ0fhhaBNg}q ޥW&DS9[7ӱ!oGEdĕGİ+ 5Fo+4<&$V4%arX-I5ai6DqHOf*0[(W .ifMʂ!y C7/`J%y^6HiaRYv,mIy'$^@]|E\p?iZY!(՟w?tEMOBpˇ !J*z\f ӈIniY)G<v@62FĤ*߸[IhL?$\+1=ٞ*5\Dh)*f;cMn2iX1%G3%U;xvܰ\IVMQX4ᑭ=N[PtLij@/~_t[ ^C61;r6ǨAL9Q䴒h 9:-k素7 f6Mb(_@%J)Q|)/F$Y~wA,\d6X[ҿO jYE4 i+Xb)5WHZBٺb˛2C³ %v=Qn~;~Ԇ$^< 硓|Ф>~. N[G_Ì}NPBhUZw9Ht\SI3ik=#ZowI?oG'DHv:)ExD7ZÞ3D.݄8KB nnt-$rha{/Rw  X;ch%IO9z[T7_y+Mt>L{i̅ޒX EolM%ܴti'^1[ ݉J6h.ʯX;8챯VpJqmIJCxp6l>?u7n;X5_DX &![÷ (Ӵ䛙N>8lIVM#^ږTJo΀ 6w#6.435'SKh[2S>*:5B*p.aY?Jq}dW~<*zL!vV9ڞzP?r#(@C{a=U)zȿڗ QR.ݗgO[t91r$tRsCa;jy+a7a򓯳][m5[׷E,UwL{Lp z(CLy{i0"D| ȝ?S7Q<"eNW|0Qw*Us;zEGBXOJyv(0Tr0Q?Ktqz 7Q*@ϗ҄?囂I)-ɷgZFIPj(O֘)9?8 !pbvka:BoBK=آH8>^2=ru/t17pj;B( E<f|8ңV%e1DU5 71%~) d\G[LfB KI eCw)u ۏkɆП {3BJUzD/ @[}ϑ/RŊEJ?Lx7K| MyRҷAl*ʻډ:,[ D ]H tjplԗquo&6c\aCK yg:97+&} ZyπډNvUcJNx$+jⅹ\05+QHf,>ц]ƞl,,RdH=kqdlZ**L183Ql\OWyK!0+785]}(UP5-`^z^i9m,htK\>$31ZQ<2W8x]KSn!NX+hoL$OPD!|•xn筣lh=dƹbט؁[#Z6-z摒vu}:}MCjcsl (!ft֥#i9 fFΰO孽Jj Ÿr#(1c5V.Q!X=%|=m28k| }%H ^.*M 4("'x;w}+ ,m ]JfC3ɄyG+qL@(Ǖn ZdRK60r?{.+0͆1a \MDKϥڂԉmja'8 䣘;у }؎}(<׮L[}: %D(OqGtķ?P'q.)~ dPn'8ǟfMp^-ã溜2>ŖڞYs}j",)MԝCɅ6b8fKE4#f N8<ǒ͗T6:w}a0@F9;'n W(A IB::L]z:st0/BSt_hMzfN9!Wo~ɨ];a>NOZubCڐ$}m>B'wupOLTyAV=:!%&Z dN 7Z d_' dt[_D1=u  i -GƜY硡P-6/u3 c6[0Է9f.tiN%x[fO!-hv*[ ܵ<tlcb=8#᣽ٛ9<Ǽ]_ Soqr&j-%a`R 92۝yj N ̓Wd57/GJEfyI{NEyw\8!3X$AP΅gN4O]'(X^ZRPf#gO=2ǹ40~:o'Ǝ}@c1L=q%\J)~g:9^]Y ˩_uVQtRּ Lf ~fVu3K:(ȊEJ-$KUH4o,jnITܳ(q?l z=?&]X &lA{ҁ84]5eg]mK)ɌdT#B"<\%"EfNX@H?iWWe)Z |4  pLN൒PzrV46`n`d~\[lTx3c>eҍtl52ӆP<U=U=a0ΦB2lr'ʥ] 8"? ^vx ~ų޸gswXkM < ևd˚>Hct n q-aӝ?=Vʦ˻N/(y*3vQ#R쑻bg>*d:s '؄aci&j;"}dglvWcq+ D()܀#kX39?/y5xD4d+Us;?ͮ q§PK<ܩk 9 {o΂s.B S?V;X?ns1Ie%S4rR|I#\B>ҝb10#>;:=8 h79k6lŽJȒkT?%H-ҪUbQv_TQ0)Mv,&s`삳Ȝ21r5Ĺ[ &G\z&b" @dS|c>c$ DM!)؆3ݜi8eB(TNydevޤ,ߕ!Uϱ1eLHto9\:4QZ(XIzhVt\@M9K2a P~f#s|WCq 3]k]" VQko;Iʑ|jHyg(!*mm\PZhKpdZ|H 3q=9f:vbxx0|~PKI)ӸɹsDH;^~ӅX/Ưn\^IY FA$3!b 5Cڢes.X[I . Hc?/.0- FپIL,DuQ]LM."'&[a7;< e+ow꬟+T}BMB4~I1\l.IשP&Bnkzp!T żij)v/|f̹U}pdX< w1XHX5t>i0` |ZvOMdCNWYN X3 wKt(g|=8 eX4_^(U ۳(n˞]ٛa?#NNo;itUN^ 2To2_]LW-]i{3ds8|"e` A@2$M/#\/QX GɁWWIjɮ<-20˶[ (@NDS:0X:v5 'M) =`T%^*|9Ycg{q0 q9)'A g(0nRZJq8<9h |BS'yOHs] лQH9[}̕uh`^~3<ܼF.`P^&`)_"&45@~z~  E:ḑ*Cs#OVʊZQiLo7J|5mT֥}K˦\⫙⟺cM'_g(R$u'$ߓMrE}tn)>g੓ O k̈́'O K?﷖+8a+ﺒ"!8MpLVzdw/,_7}=~I UQn+D7D8U/5R)P%` !oYC$K%'$_7WmY $D4[EL{!Kfz}1gm(WX#6 s_Ôϰ( UO&8EA&l2^5Rfs_!dtz=tinוSzGNJ?\p8<I0$T'q^L󌐙-2IE@8W\rl[:@)ǝF 7L !ŏ7ϥʣd 2K gC§[zW`k"򁬫1:/B)i {frsd ;gn8BHNVl( 2 X5Â፮!8) Fηǥ,G2*yuH\[U2mRfm˰eR2EW)`i!CiEj`>Qt/#Pɔ&Mg9L=l~W db#Y0EoICnru3~P' sp"A2:d%L:j$HU=C CBMAC$LHr<(bHeJpXjⓚ5y$0./4#l+C4Y}s&A` HhJgnhA-~v^J7g;0WbqR]&w !y@@c_l-sgb[^2C@RAjntV)?)+a DhSiYE~(]A_AD!*BLv'#W#+/Q6U7Ə+d 2.i%RjJԅŽ<۳N5.޷`T\_z(~ُ(YR6c8Oqas@ۑDvGCv&RTݳAWf+}V"P+ F&0.h5sPwo֢E& QH=t))6k,1W3!D$~: 5OD Ojlή}Z4Hk=}2]3"LŨ1bwq`HD7{ X"HE2L…$“pPg-e~%,g4QPj'vnNѩWׯ]^9}IȷȖ t֎'q-spܒ)N,urq"PXE=Jh7 fY|ϰcՅ?<՝dn6ru2й(VOmW).|}5gfatZQ?j5L6eʬyԹ'Af? !}QLQugFi+ bWJnEI)hC:IXz>*JŃuoJӫ"`чr,i>kد}#w)#NѰ?=.-<ි ɳ?eESBR|*";ނ96giC;=uD[࿃y=̄O<2s;(L!- Ju[bf4"J/,y'FgttALcY 3_)\ZiYJyTЭzj>b$rL{!5,ZJa)7߀Gb?JĪX}UM`SapVg'pM* DQ4tB@јkWoWtwgV2 uRvΦ5^m^1#;%1R$vv _1{펛;UyS͛$rfLc0 ]Y x\2%YLp׫װ߲DV猉Op?qr76/ zBGɔFbϭR|n%D֢[èUg|+pLタ,'2g5&sAR!Y6R8@MV@֪I{&i@D7=gف;4 fF&z68IO3h]hlb wi ZNٯ0DΧ9"Ţ5}b1EL̼7c X!~_CWW"k+! >Kt>ﺺk# F=@QyǦed :5I+Iʦ;I3:=Pg|fc/$֝"L!Sz-4]>Ԅ.?*d (ueFYu1wZ m6'βVD`SSrQƴAa,]v+@L \i*RռDŽgkX~{0DE nb3U 5 C!~퉗d~JoV"גFeͭ>d! ^TfHaz 0 =e\3!mkh)9}c_bh'd[:uLawM]>yX\dE@^"Z=m m8Xې6tу}[H)!}M(h-ͬ=9:<ّ.~qoquħcW@w .b-ƵiP+.Ư*3V^C^Bء2WN]˶ESަ=iD~kg `S=XloJu6AA,j"_oj9K= 'q:&rwxyǕK'-&:H&2u2RƄX zQNy9&G .dKfa*ٮl=)"#f_!N<5b׫`/yqQc\0LIfߍ!H&E2F6K_#QϠäpLdٝ ԇ}p(.S?Ć4F}.52 u4k04 !Urb #K/ e?q t>ֲZ0E;V0,eK6#㯂XZxbN:ZAa[ܚx賈 !V~r_/ b= ̋Edv6-(%EÛ@:LbxcU݇xo[SxH^œ3đ=WנK2^$KP5Iu)1}$)_?B,p _@0 e>k6k><_Rv&h2$Jw,j3(S0fG5{i2P6*WwM/d%}ﳃ;[I ۣ$ 0םIqh6%hv܉8WEr9&(!j~n^e?.t1`|bHiˁl8ve(":^E8ywGhe{'ѮpḩO4aqu4'7Nm(tq|8#}>>0xS*t%r3OTz:HCğ,j4W8ҹ:{,Mq9i@hZzV&:i_H *MfF>ZQ8σX_ٜ!xsm#) Xs@tʠX^;!W'}_BђzJE[*aZ/_vޗ֘IDkb^쵤2IYU;'9fAvP%>G%x)3P"{9Ќe8ǀ^ ̇u!s?$\s}f!/7pHJrG \bg-p0W=pFS %$}-tt/]kLsOE4}!t i'Vlp׼5F3'“L?q7w709T-i({P5\KtI1ފx2r>C_@{9oF8-`/K)4mtP$;ĚƓ@Mz`-P?'R8抹ukHlPP|[utm<8EQˤ5ػ,wT:T,iW O(H{ 7TUS] ^~:{ֺ m Oed|Ɗŝ 忌e7ɴ2#o?P.ivᅎ,PV: dN>o:/ٶ^*Y+41( 9TCy2PM|an`SD"90GMctī=V211wͷD}SMh/\ue[a{ܗh5ڳ-0bGupSp35I z*oGV/l7bl kM$6@hm,BgM,H1`$(>ahEȣGh+=]/ND!Z_:O }W0h)1<6d`{oG2OLv NE) mN`&1րR@j 8i{X<)Lu/7(|_C`_e y/^r{' DA:t^scBȇ5:pX0aBKEmk{&zXa y ]3 uyw!STȀ}fL5"F'6+ZDL$᯽N)+c90vK9'^׃e_kUgVwCmש$DqB 0OvpbcA.s|8!Dllj0fzEhQV`piqE:˱M?Fx⟽jIfdPʊ#I]ԅ; #bؘ>oJ;.B}!gSFcLdck.\[S BGY$-f,NёFP 2 OVH  mRvcPD\>@>8Ai(E|jAkVl:jDMSmmC5D^"&Z7q&5N _dfC["}QżZWQ R=d!NzS66рh"= iO-f`%F" 6_$>yM;4pˠ: l/Q۱*/P /h m{Bwۂ%OsR=w3Wׁ*J9ܤA'Pf\;y?cm(RxtMpsHNf?Vߞ2-Y.#eb̯";c,q[Jc a(d5Zm5kY/*d,H\J^}E6v N3o$mJHU%՛e^XvE8.3~:7R e|!k@f` ǟ 1Zm 5c#%NsZ|pchEE&:}:e KThJTjhLO YĐ+Z[+:%1C0|aCK8l`ۗnK.XT~ ]IRkm"57T`HB%㣃e<jbwJd$N,vgwJD{"4#=@-6a-oƘ))^#̿U/̝VFQ ػW=+8.gk?BW@HQ>7 as\8e?1PEɔ꽫PguF}>}ٹ5c՞ME#Ǹ8:M|Ij?# hh2n=Gxk0-#:j@`Ե7lH_~A 0*½9O C'((i~[ gˡ$^ ל!n?R{D?c/`yJs u֥ȽMv gdSysͽ*:)D[r69<%N 9SiiJr\a)PTWGvlsT29 21'=.<Lz$;(e}C{?o[WvՉՃ\%ְC -u]S8Z) Vu#)7KnNbqϽշPJ?y3BR{p_ffHlG Q}Cވ*x"e_q>nO孼s )=( p>Hs1<^B)͍E||GϹ2X3qZ:d__)A툕Z%w EP `\ 扛) *&MӻL^m'0|~ĥ:~a'X{䀢#ĉf6#q"Nj!儎fB*ùOOaQ9{C]}DZF_: \{&T$ƞΜJbSm zjixT82Xׯb%]\jCw\#$|~mRP-zZ*I|H&@BvQ94iINX,ΛV|4g,ńOFgR=IX>P y i2KskT*} 9B>Lu0;p-Ka1B`"|զ܆ AUi 0Ώyez^XDLL{kBiE"pn{T~G>VÇuYΐ~ '{':K^j(l*c˓ܵ!WNl( !*^F% l˰ӐpnjRycCiyTɄ,ҡm]V"/  =yϿCӈҪں$sZY4pgcP#~W_qi<Pϔ`h".E^<{4_-1*)=N^HU.4RuГ`qUp%賠h>w&2U{!ܖgqrVL;)Dн&C0aTL]dTޥ#) zԯ0cYт֞;o屛6c4}9 }U}^!^Ut\U][kCJb=M xbVD,AFĮ.. ,yQ;ou(~D00|l4sݻDJ; ))Z#=$*1$5舼c&R|auzdv`A0!-,?^_|ȣG>]p=j}Sx`7U ,#>кfHEq., 0kif)YUjÆvΑYxWP9B+ɭ5?f$H TO,}uo @Xc=$ؾ2s ygdXLHo?trY)h2:Iy-+ό+{@Vfܩ؀0Isz$^!jz?,>R._#{jDh;CZ۾i4y{x>c!A{ZׄF \XmOol?Ec *ZI.Ů;-Lp4=SzndYt xGAVY1u;_ \<{\L0V ijJ`·[/^b klo(C:(χ@<ۧ7| Qit| N> :zL6iȂOM.4+cX'מuS I\R;Դr|S]m 0tCWg抣Mcƒ~i;y9bv |m۴ÄuD~RꮰѭBet+ZY-._$%y=Sϕ{r"MfO1FUYcbRR=?"ˆO~?-9#mM(p/dn@T+rP(_qɬ'x:l4ZLx-6 h"^O@Ín/Q?Av|[5%mXGiu[:3;"Ȑ`'~gwpKy;0'<>x-|vvj!<+F`:5.VT [uZ*r[̒z!bI!oB_&A>{lubkz*?>92 iwޠt_XO|43nhÅmuB[z?$os@;.f'X3\ؗ|2OKF%_<*ߨ^'Y*S]N%ZAX#!Mg- 0fsЂ:ݽnv==?u_p9F@ޔLjt2v} vjzP܊S*P;-5: !R|.ٲ=N¾&'`3;0SAYD뇔 hS LjCiusuy~)=I 1r,K=Uz?,[X.!J5*FGs9E6˱N}M\%Xkx;rhq)ϟܭ눫);ݯ1ZznsR!Rux1Ip/@ّ, 5k{{0g6xn1vrUk|v2'bԉY IX ͑¼[6a'l(@[(%fyM-N46Z^{S_׏g9cǯ+Ar(%zx.j+S.^9,\I3"0DWg(lr#BJIqSMo4{%yS(KqΛ3De̥?},=[qV (DW+OYD~>qâѦ>Vya1G;q4:#B9Rrê)>_R|K0~p %Q p&g.,?غlwXS,X,$- 1UЭ)dncRȞ?ǝZ .hYiYǞ~ʡr[AEd_ mBsKX"Kmʄz c U:K'm6l !㌺}X#kJ ]j=V$@*(F `{K{ئqT! f1ۑUTr'&D-:h#7!##Xz"}pKa'0(dR[+:xOܱ7ǟ\Sy&lWrIv< >a "D?mtaeF^7|?(ٍ7cpӂ1):d j<0ߖ Ha1v኏tɓX@l/ W𑵟{/; 8$2Nђ fK$ -b0:jQ+)51 `Z[dZcMd-,by2kycN B}$'}:5ḵ9yi,Vb3GHQQ 3Ջ)S`J#DqV[qNUY1ԣwoHD'`hhҔ)OG {?%>-F/y!S(V3O9Wbd9IG䊫akpZ1^DÇI_c }6wlx%5~a :5y8*^ f+I okAeѿyYZuieۥ6:JP{Qfr0Y/P4s``XSg4<of1 -\SgH0"&yi{TW^دPgSPج_CrOqيX[m՛02<ˠ9[0;uH]GM#mJv~ lϨHͶwO*yb- (.3ؖ3 KD(Vi/cnW:: Ң#a{Npd<PW5tIhޱZ_Ǹ"1{>lss[O\eHno<s1h 08~TG,3A4oQ"'S8#/Ey')h2c$Jp:OK$gb'Bx6"DXp9ZiŐa>Wp%Ngn~w;}rI+6Yf0ilcZ0!?w49_:xlGj>Fx!枧vį/@iA$XO"(\ W ^}z0I ǔ3ՊŵnK!Lؒ_0>hטsf Ol&OKqrbjuʈYLe>}:2 C)df!|֜t)|%#'D>^F]:_OpƽxwƂزՑ9VW XP0>$*?$0ENd|&fĹ{<Ͼ^ru5qDԄߑ I.wtUXj1;_Uڍz:聿wc}4YA S솶GFK:輻9uWH<{Om}w|ypon2sSz<jωC$*N}V LU-/`P{/*n;b_Q0ǚqK1cλԱJY]wkdo>"[ߍ T+X^z9;'Wl=kyE0(zO4K'>s_U@_4Bm\(DBd_XaMaP`zwT0_$KւNkC޶e'4I{X ߻QhYzϟ'y_;9)#GX *{:m|]+50om!Xr=SB<qOFeg{5r=(7FZ ]/yuAʇsK) 㹒a 1hn[ )L jL,SrGfjwPa%x'Y,GMk )FOėL|pgޅ[u&Hfz nGS!|g\ooG >c6&wwJ ?Q8`W{1/ñiQjLTP1c\`pq s[&nɴNrRg'7"hF Z6y&ٝa0PθLq۬gE\2CEPf\{O}mLH_--I+ Re\RdfL^2wkk_ aٰ/aSh.w݋(5dXĩG.xsq5(9 }WjcF\rb"eA/Ͳvm婱/ۘ,ud#)eՀ迥/vɃ_µSX2wZ(#ybQ ԉȤ|t2}i3]- r;3G/S} תXpN Mܵ:å|vŠm(Fu(tƝ`£[Y %4r^+H:=a O] $2:$ȶUx r5vJ}ma*^ QVp3F'LP> 7*?ϒo )4W,Vސ\Zks,"+sO[Y¨lҮRe|4ZY7nBwْH5}Y)\ҩ=PT[9@ ?7`-|u'MG=լ^ye\{mlaTg? 8t`!S_?wսrбe p-סLMM1](2LFnMb9=o,^2ALA<5zK] n ]Lum}ӹJ8O,z%'B[ 6^ KvhBܥd3U[= 㓢~AB(|/ܬY%=xRx|GB΀jݻR)UL]`AGXU "T!J8s?>c" Qx-Pa +/$z.BHK7}Ly$Fpk}QY99>m?*oClʤ<>46ҥoB}3ئo$p(ǔV0BFLN^ 3<y=>]w);=lTn_ލppIO[&bsi4'?9?~5C*J@>pj6 -hOt'Jg9;]:ɦhڠ5zHL6?pfE. d;CQ(%n/c&H*Z}/>Щ Sd(jx;ӫ>>.K}GYy{_Mmd =X; `9m, 5Z0-Ef?k(gP6 pTThatg0oV5]|B)y'_rR &|jn; !q~ށ;"֏ȃW\!Y3JwϞԈOx0qcT2poI"r G{<[^'{;}[;j\xIP#D_bp tceNHG,X֥7|CCe3jn\ob4`j̞z”hm&QnT x"D'cJj_ 9k"BYJ2m*C]O@BMo),*5Yѯ >ُr#vgL":&I;n5-UVZ;?\:K /JW A/v@B26dj~a>QݱF뇁$ۢT8 ̍'RTS#Kzb  Cps'>v9K{ɩ7o9F|JcA?XHV>`cʽ~Qf os"0c1f})19˄s_4G@p&ͽIy@,@-g/]ߴvܹ1 Rl>Мj\/ڹ2ȇ {ʏਂuK (kRo qᙟ&mZ8DZ41 B=ɜ7ɑ=׍ cg*1x_*\ B7+w$J8"l&vղI3S?)UissF#AYǦι8{g []W-wCqb8XR~feW[@Un$''F])G>WƅroIb#@𪨖T uqsvY9G k~CE͕)%7BVOz jmo͎}0|+ZO8ٓ }ΤiPn7{ =W(x.eIXkр4?Ys! HwlCUA%L&2n}en-sLu_EߚwGMc&Y oq+9 Ox@ ,ǧ)B̆SE6o)~y'\֓ZT6\ P&X疋ѹJ%Q@~3MJ_V(zëV{WF4x 4)KJ$7P3fTgٲ0|L;G!(gvP}:Ӭ*W-6zo >^VVt 8(iygTX7L=TJ_q ?|6 JB Y1Pujh{9'InLIY yVY Y9|Mv]KIFݘ)ƺA\~6Ni\d39 /PVGXQШVqȱ(h sL&.GϊRB&,GaS' !l &1h@Rnn.l煬8l̗>'.أg;vjlA`9ČDJI0ޞ·~]0 fh`ֆބ=NU!i~f3"_9dZxSm9M18 Sxآp>r85`f2rYa$fXp*y]y`IW1-:N8[H')WO_y6IOvg /(`CK3Ș=Ltk2TߖYmQ \ǰ-b*i J&Yt}wq4:A>_83 ң0wmG,p65uaFv;UN:@t:rOwLLb C 5Vuw\!B*\iZcf$vIZFgOX(? g6`o*Ter8y}EjY/f !2%2-tŹ+e$Cj՛H7|W%76:1k=)7i_S3Nc Õ4]@uXw ;|aj­Sǔeۡ%)!Be7ECg/)j*t ~Z߳K, G`^1Yx곘:+:yBIܖ)3 AIKC7 s2fH@ŵ73QejI^j{uxDkgm juH]X6<~:U9 jZ;SQ CRn(|hrKVo_|%䳞D'"{0-槹Y(캄P0#17 ԅ67./P`PVF>KiHohpS꣦0'aMi`O*u'^[1 HwF}ڏLTv !(A&oy+j W@gOVUM8䣓L-K WR{?Ѿ?[`HB6spW|(XoT]bsQ*FS@zPPm YǾl$P[ȸ-EdSWZpQG=ե)`GSp^Ay)נZnV&m7ח 4tHq7(ý:W;ߕ"eO{Iď"/v5jNO|N̑GN~^=Yev9:o 2 iu'NGn r9`d(  $;dZ"%Dx3&97pZd3p4,AyIۺ#'δ ŧLfOŻTG7Uq ˼vvfCmbh'WCK*8kTRRW`k@|AaL^X!0>l7¾U݁e6RnAG4@ΩBJOkS]OCF%S 2} PPr{"qjR$C<DAcшz+ 3ʓٻv4A䊪Ϛ(7J95R>?5 B@v|̞/sA>Es9wC}\ RKWBT2u*rRj `f_ ~4=봀C&Gf va$s1d ~>.RQ|azcn 3*eBq.96 1t"/8wme_?N+m=~O0>ID?_gNkpbid UPW"uO|:rrIu"6NYA'"4v:7x1Zo }'//2,Rȴ_($OC@RQv)'@'PKܧݪ}`XmZ9XB4evɴ"`]TlD(51xOAq ݧq5 2?O'jm ˡƹyȝ^vcOx/^3嚉 /_g*OY?6e4o@.cQ@멮iUo EsRIBYI)A$Fjj2ﻣ1 OQN6b  C11wu~{+چ$5vgOpƣˌv#)#,y#AiM$Y ǃlqY'x Ώ}1X]kBSYguwAmp:rNˇUK H]= Vbn~zP:#@BMb,Q_G-@'!=)qJwVGԙ.zƷM@_h_td(勚ǵzo,gFD, wf!v$߻"#|885ޝ*I=aV@}-qI|1%bGT7"MtO';$h=>4cjI~I7wZ$?o>J'񺚃U6cB&dÑ|UԻQ:<^hDꍣqk2z=V+!cbCnp_4I7RT|3Q~##,_JF O2Wk܆ۭHK4}16 dXt|*ϓkH-WD_~E|B ο$ ě$e1Rₛ/:* LP Ҟ% |2g9+H7?$yH#l\A,𳦒`=$ai z딸wUD (X25Po 벽;NVEp[ 8WR/e ߐ 3z|C4=NQnBurqzGϖ4b}5.W?T 7A\ Hh g3ޱdA,-A( T8DԲb9IIfxʣ̰dx.Vd*a5"tOW _qpJIPH;ˋդ|19: Z Qo`rQ&oZkR[%`?_@5ByW m'XJoӃ?‰Bx1seAo(|lѕnkRZةnηlBlB3Lv-E@*K0&B}ZY(LUpr֭CߝE'gypTxO+%jX=H%\R1',6%@w*OځwxلZYR{aWD@^q?e% !,$bkrwWyf5z#FZ( 7 кy-Wj}zk@ƞk΃ڴ/@Uiv晽%s8gePQV12W|aQY:7_KJh Ls̀N"6(ujO~)(ї[{?jm(u/M!D̰ý.M}yNWLM~t1k*fVL.aDyޥϑd*Bʎ)P\m1|7;AW!N?cٟ+.23k>HvC5 Fuj;^a]nBvݦbp]>.," H(-0NBWN'ڦu3=|GKM_gvSKElYr%{fLU-J[e}:F~1|5NtDMe=0h_т:!@a S1n mshW&#iQM,ffqAytm^%gOm Nma_b XH{s.<7Zٚ.4Uɝ:;0=0;lf߅K5eG6Xـ0#O>eU. vTa<%Krb/$-}KY 6?gjn AbN4򊳑*D;v )a& /W[LvQ/ {y?1K5 uc Ӂ@<=ii ܦ[?=FR Kkud95?=0ȏ #>N +NDZ;M3XsAfX+윐!ObRpȻly~~ElZH.༒;unfXmC-kX09d&W d4QC;{Z'sYRʞcW6|f^j_ vE[2MzMYi<YjEkv֡ąwxLN'6|F#8HL`t_R[&|!YjZ4RTGc=~'rp)*`&9ڋa Mu J"=&˛ LmNN:+,g kG~S&5.GY\hZIwxr&9/N~Q A?WI^"6 wb}yfy~ d@oR3pZ^CD[LJ=@\%awp*6/SDV`6G+4,yspQ]XF#ۧIU{n(UN#hU^=hK)ERpܣh(W^?0|C%>T7{H6Q'ٯcYOj5w0TxB9 []ִbq&Gؘ+|Sv#~vX>VF+5pCȜ}ۊ)giX19Գ h]&m[p\$WݿF{f4QGLXSS@ƿpvWu44IX{oAy^$lQ ?p4#ޜ0A c9jt%]c- |?fkR)k=2 HU V7*5Ll늷챉hgbb ɉ9Jcs >%$. K8^f{7>=vk߭Ai\cmԐJw c3;3Em\,Zε| $-P`^#˭T˧P$15DtχuGi]@&^(216vcb Gf"rr6GkV`7 |_57ԧr'21FtHʐNI%0*qYsC4'iYsدYB>^-fMz; xHl8Ň(t+<5ya%H"-EV. Թ1uH|P;O/g,7$3jqANVe)[Z4Ĭkcrdlk! b 2F75 g#_@̠< &6> um&y[,dYjy j(JOMcrTn4ǧB+[vC8kzȣT.TLt-WL'L+ #Sf?abtgw 3*13Z>ׇG ߁_F)lw[&.Ұ1M"edx HZU6$*A 42x?w%y |w 3X9 _W9pnUVN_l.łlVlMO. .vK%:W`#%r(oΓ^!$pAQ0v~rDL(!鿥o& -^z:BA<'X921/U$*N#Mͽps$te|gUmW/$[o;=9Γ Ws\cZY`COTs7!U[tx{PVN&Av ga"3A?[rAq5~kk' v+3'gq/!4y3V! ,l&9=?*C+U:F*3k.aVhsiE c 7F)MY ӚQUlsx,=1gCق #~rOb.e'6xVVϖ@& R [c<׺oeggI(C}=wke%R%lk$ꠌmϒ"ÃCrHUH4qsfՌp;bIP!imqeq#IPqn{xB:cM@.vbXSM Oc "dVbQ6ۢ;cF~Kil/ xPDm mwc:(ͫEVEu9"<) ۪S9+ʍ\crpu{75`+*O'+.б>T=UQYQ>gޯ'ꀥn酠2D}vr/}^yZS-n@MjXI);e#Ly-ٕ䎐,bhzҬ[a19PF>-RHZ)KLEM`7R`K7D uFN)''R3Q7~I-@^)_YA}%}j6"Ojř"1,~"ov3-)]f hy>y1cBcd(RD(/ J>gK_-7_ݮ,H)-PkgPSfYm}_ !VGU~[t(]ۉ!]HXFU skapfn2?;j!#H2788^!⩭ l9l rP|ڝFtUS@fXjHqX˵5jRWrKÿ^0>'&t'ģFԩ1@ӎg=_0MoB9i[5~->Ziŀm 4? Q#4 $ fmyi[89noc[Bgm"E:|*XD8ȇE7,h뚊yWg<\cQ!bê,H6oږ%}!6hrk+ƭ"XFFjn#(/ .pzhRiܪ£τJƑyb+M,rD ƹ#}ph#ig`{P k[Xe6!Om=A!=?7hU-raɭ.է bV` -F5meV-Ooh[Ȉ&;)Kcb]#Ქ]Up#٢NM*M"߄!EIѵA; MgMG}aDyh9.@ GLwĬ>ة`AFuR5P'ݬ}ģ3uυl)km\fZ5T۶kpÒoք|t8oY9[[<}0]| U $94H?WBUD MZQ+xN~]XR ~:Xu.z`] ^o>_z (%͘kȤnja.tokDpRv jBS -$bhMU7`xMwzcz4naS>Ӗ Q#<Y־xFvrTpeC@Y\n"N&%O.I/>@_D@a NlYeYlrCЌ}d.Vʍ*gaS>- G0w{0ܪu {okVy_l߉x& ފnTJ~V; 2֯&4 Աpmfχ@:_u=TSBGl]dXtBTR^z5RxncD4Lp*4+E)4Yl -{*SeϚIN%ER{jq>jHi?^Oٟ~Xs?| ǽ໵ wQ5OK; !{<K[`%~gy#/(:} k&*E)0[oKX/MA";3(۰&JN_jI>jg;:IOEZh؟[ 6 #4ٚN8z+ߠ]ORH&Ud**bԵs3:rn`&n"(jPd^)@H VK;Jܣ3JvTiMc?^h"n u W:b4*ԟk>k!u%M<~S~ćÍ gyJ9xty@7l9#}-g̔߿򽍁,z+Kl׀f6aq5qFdžlI'?3>[-;}1G)un|مO]b!c9#ZkPQڀ ` PI9Ni]xQՋa4| ^$@?BdE56zSŇX 3g"66|pauo+g/|V^6\UH0.I5Xy7O2L,@>Q8F퀣Ǣ%jڟĿ/plլa\70Pp>i:uD{[8ۤ}1vdžėdRu5`hY|Key#ך"x h-9͖DUx%R#^MpGdʬ [sHp9!6D)2~ZegϱP(6~m9:+ VyŲ6U#- A>KBg$a`K42򕦊S1 @Wqz~+F5%;d5G@~' 9S61:r}Zp+ř_ =R*Sظ] 0, /͖C J!~nl0E{e_i<ʅ˷6ٙ ge\, rn'p6} TCuκl]g.;FpPJ!-،-vKHf`aj@ZdmƵL@t,>tNcs#RWRKOQaY[w(@ $Ϛbp틐W"G:ݸ&|^ĤW+!x8$ZɘlQhSNY6,yOaBU]9 h"n5[Jn*gH}ߕΐЕhbHRl5>fKGxHRoĿuΕI߰ލ6H 's^'UGJ 2b6nve* ,Dl$ &,;kbSיRcJ ? )1j7[!1f90d$E 1X:\Lwt}r¬ "ҡ"h)t/DbB}Nږš.R􌏋o3Y&؇ګU(>^AՉͅ8:y(kkK4璉Fz:ƄOVplYn X$^(,IvXq ؐd׈dNKL҆7NsS<@2)jQbf[| : k-aB`3Yj_CiDhYkGIL-O.XZNse"ju=&JlT>((zij‹;vlTmjBc_$E~x` }3s qeV0@O/95Z6|/ղ~K1ǐ2ntn"F`SZ=Dn.w}&tTc-w(f3~ =kܱd$ľ|܀|3u wSWnjtM]EU' y Np~Y}i`D1c<5C{yc4zCvzK^QH7V#[BqfZpPzh2FSx%YۅjJ rA2Xt<~d"f:1/;heF@NH4q&d>]tྸ@2-x+c eLzV5`A$fnJ9gNz7 bU\,57n aKz '=3PMfяԄ6Z:0Q;l$ӡ8Ff/`^E( w @e.8Sbq)բ/$|HIUgP~9b mBqDJ2#&ෆ?'yjh BnZ_f 7^^DŽKZ2S9 &2kDHa;ABZdƁ)\SjP\}uY9DSofˆ(y}d!|Cф>_'srw}i[08 ={8yy%aU$ Qb ,ʨm!o ꏿCU*dh)ݘϬeJRwH ̅EG?R>h]t)6(~^n&ŷ5 ?b[~[%|K0ݪ{KmZx7¿O(\`^O 6j:ʏ^I[V(EӜny~!Man|`(Tڑ<Qd%*j 풗No|wQѐp[ R$n|[s^H:7 7ʌ%RMF$̹^FQE]-Q=ͭG!{E59.U; c<챝-O\5JF<}6.8$N6iDX=3RFM<6J[:H!K/:1 W|,4`=yǫeڼrL]آs3M1htRw%rU y>: \ԛqr]7 ;'/,BIO3W\F+rs+Cg#9ƼR2tl%KJFVo°n`}ZNf.r3n"OxηcR GwƊ.PpS.T QcN{}G]^&]kLl]gC6Sn IAA|8 l&fy4Ge`ݫ؊"jZnxG՝-GRI:jv׬BAk/b{&שX)GYDLU IfWK:kAj6 85G?[LQL M)vf"'0/BaPxacU;T;V`VPDBتz}6 @9q-s*-"nG ՘1-{K ӱMv19dVwVc`@yؒ=jTɮfiqSS_d -!u*9cL3JMw% \9dkQMLw_F$dYD$y$;ÿc@u3^ ޓ\>#g<k 2\MbgVF"U( L\djy]_DaGwZ<<=Hݶ;מv(qpVM wga((/yZvdKF@"-)F׋)U˵7s| !n?VNͤuSSݒKX}+ҹGՌnzef Ff5l:pRnѕdX63 9H"V$:s_0ittFR@83@e.q\Z<SS\D940(G^Hs{ w+>.{n 6Ka4 I@ɐ >t{|V݉\ډgp?vaV`l(t= C _ϏuEl'>gH2;mֽ.5ubh22zٚ%7"H%7$ RuϏ9})R1u6*lKBt_z,8 }* f )Qhr^ ,34cܢS<-k u3#x?$L9)5>EL΂XlWS`nנ/"-!{R! #emV](U!ikObXu>Em١ ,a#)?,'1]O|,4ieAPTT t1[8t5&IÐ#+jfC(*-B]u‡N$ss#^F{UB_(/Fh]SQ3% DtJzFʖp;г$ExasS6vϹ eK6<a$1?;a;*Qy!BHU䳞:JnD14,g9w??&FHC:L,EpkXA]?:w@)Fd4qU/RI#(gRüb+#6p m ߁qO3a &扨c=:B0f]cƲiX)p^M:bй; "ߓΨDz x=X 4dx $QR]Q?9J+ pfpKgJ\Vr홳r^=Q:Di=ZOWA_R\܂S5NOwEլ"D=ڋwb=? qI77m )Q@(m{2*^ĊYT+=#͈y/bM[+W{t9W1/aa1?\Ed4ȿ"XSB *Ëz0,g6&͐*Cmt+lV,A/S3^]X7vug_$V3(mҚW2i,!ʌ)z3Z}xypWR-b2b"!*Ds!O47:U!L=OlQ7kv\XT 37s_9:` AZ foJ.s%cJGy%k%TF>Fݏ"fS~ %@EO`341$ghہM -Tk3Nk9$E;%a΄;[f3Hozڝ3!)8>*ħc7Mv IKlдvY*KSLVhrV>\T0M*=aKdސ[GRa`}ۦ~)ڏEw%=Xő6^Eg猞x~lr iKqbP6ػ mlJ 7q=Hw*-[6l,dE%t['.mp*5nd;L2BXX7p +(F$6ـf9KA@| !-:nW eY7@ؠjiW4sGTE{kO#XZ2B4xwFޡ 6;t.M=* EnH}c­g*pRE\mxJyV@^Qϟ~w(mLuD*>oxv*Hnyg'6r&?jw8A}> 1ʠ{j Q{ k@jj05y)f)wW=: A!j'}}Byi2[}Y["˾ɝp+_'ns?rC0b^*qקLfj?0g T疊|ɹ#N`b۪I:H^wȕQ1XkH$Kf"R{"rZ/bmOo3H$^y-1x듈),7UeB魴U#atVo躏Fϋ Œa#67\[2R--OLgm/)\Vo[l/fP1K 'F/6NRq݄=HQTsЈy! l(m7ںb]*ZwQXg2,zڷܻdg•Ui[-VOe_w|q leGZ~Lhnr2GEs|0 %Igm s(IN= FOg"D*usrbj)l?ψF\,Ciw/q~nɭ{qp_Q8R5-r`Bi fۗ-A8>FY,Z]ZPtXJk$iiXWDȾ@v=P VT6bwS" , ,x͍9Nz;ψrD'R";W~!r36CrR{Hv0C5׋!-،3M7VB4#)P&+<桐.Df|`(ڕ%ȃ93췡I֢A&5O|Yi*xDe-+l!-GB8ڥQd᱗GVm06@UaP*)+mٔlHLeԸCng3 =nm^;*'{H5Q u%PMuk  mT"rAט$ߗ'VdE kqVUo/ 9RӨGbӫ@oJ\`c +f>qmڍHjG+?ɫ`fbWިvx-9[&NԿWV"nOO늱 Jlr>jνԚ`uxqCюDR$TrQiN)}Eǟb0ȣʲSp4?9S.CH9bespEt:$7&i K5) J,Y.W\A0WSmm $B^Q8=|MC/Գ>!$&r+anʬTO&ELQx}L%dQ:inUiСxݙm©l:yŧNgj᜵ '{!̚\V0 ,mMwlI?#=5ģ=ǧu/$<*0QﲷC yFAGWF>C %T硠S 5ϒ)3}_ !. WnQX8'c<ƼJ.~`&#D#xs1hEY4ؙrw $51U@6zlQ; Kr(RshSWvPcVT~KClWGH܈4*<`Wwv7[ p3 &Z M'Ɗ,U$Q,Yvwt%/ ih]͋9_;qB$H[ق1 èbz<[3AND 2EQj8dh%* $X]_Zޞ*4U S3wnVCwny6t`T%BD oț݌+L6: *EgD ӳm3Û'Ƅd`G$3q%Kg$v8 z^V:X$"EY׈̤r9ygp T莵!wrDOț9˵&Zd8ې߾E@D2+~o>-O?LF`0V'6SC/!$j4;1l U!{;Sw(i:F T^T(-;*$&clЀ+Hjg<3Cp ~= Ƣ)tnQqA,(pxP^6t,oPYM-L3o}m-v>Zs\:ei:U%Sr6bXG|ƦMO`"Wʨ'l SuhֲaU m:o%? =?_yE+=s,rgνXY?u\9'<'̊_bfֻU<"7g_s 6N״Bf! r܆ۅ]{o :I/r ZG:S/[FM0[\3mʴnRqpu4땢p}62 ]{/wVT/5~E* 㽮Y:3pA3P= JNc1iLY9l}%A,8دCkzؤNJevQ%THV 7z}#1*(a^q}wdЭ7 q4TNG$kCzMTR%T]礎NrcfG L8srb ٘I3{iC>cvCeľ~o{VB= ?p b>,mJ ] ǭ<)e8y#@j|u7qY[MVV:Un;\d10‚7q82P(!h 6G~/< ˾F}>8c粌,R7ݨr7R wHBDBFNԸ$Z<Q.HJ){!7&`=91^ m͸2+;YE#3WnsF+U]zjΧt/Ft:<۹2X1vVScJ3N4NsokX*>4o#_Is5qZCNzA{b' N^,^cQ7VS"g|}A˥ ЩQƬxLL.ˊY2'R73 9pv/('P ,su| fp\`o0Ã]&U6yCyq_qk`zcbn>lQ,4-k?RpkFiҤ,W!!53'~ާ1%$ Yjp#UhՂOU@CY-qK%Nx/*@\ ?zXKBLk{MK-^,X赣Iᩜev(2>kt>ȢձYj&8}xY bI7zP$GS` хӿgy&!(`X6nk9/Gqьe"-"׷}{BSѕ\3Vy\P#ߢn5,,I詡2l݅DŽc  qReu*ǿ+\➙t֯%4nF\ll_r _3|CezedS_CZ67o~ {LyuI})WKCcYDc3_L빕C~kV@y!0r+fͰ@T t "4i武5YV?>ĭ˲bG m[9F}_i8ђD*ޤx i˦DbMe3i&l0w"B"j}=Ty?]C~(n 0HLwSBL$@5Bu &!C_(AsCmQ%ש!1dQ3^G-au=1\5+NBZz)No tx$6#o:Z vxe_1FcQZhήnMctĒ YYˢYx4O0F~ETA⢎md]i>i 5sij|+q~usRhF͐ԤdSVp~ 1;b!i3ʠaBp5M.9zЧMN's] UQuv`Э%sB3BQ=*>64S:nfĻ.k[y׷{aNwAĈ0Q4#'[˭L[23 Vv*}bT;_Bu~=#8zN&8Xy8uvAzI>\9g]pg-3xKB}6]'b<?:=.+>V4CAvux~(:o P3Gr*5N BE7o3:i`d @yYBN0f$A֙2!mjH4QRQ g$u75t; 7 I>hp6Bp-J62F>5~kd%R,{S'[z=:ӸȗF"eeW]VEި4=U>IE;:H@fnxK|+-]0^OXBOKN 5V@n8_-&xB!2a-Y/pP?4ch7AjK[eRQ*/JNC@kw)F]VE , BZd4w[աo&`¢|dv%N_+BLL`2\S8m}TH[ e=huE ekH!9'몳E|ӵy2KJmnMhԤ%qOrܞ.#L50wgEU=-+s޷@sյ8}p{0[gO~JcorV<2DjC|ҪHuɽBGO6SĺӮDwCK:a Y K$4cޢ:8z<&,!*9 Խ49>ORq"SS^FB;'놷/\HϞ[vtRK2.#q{w*Pvae-M:_w^З"wڲEBۆI^YbiSBk ~Jd55j v&[^3Te$9IC_V?iD"#zWiO\ HD)dw8TQ, 8,r Aj[ЗHN7[$ \+mȎi-m#d9ZoaVIK)0Ykzo/hsv7\L\,`,l8LR4֝ cM> 'Eq:㈈18 W8;>_Kp0ACG4p(k?yFvηJI%MPlL윗qt^һ(19׈޼s:!5wݦ4b'8'YPgir3Q%j{MN<&d,MIku"At ȡ&궍`y/<śTq؇(ou/PZ<O% Pi-RT+2_OLY~%x-dbvF!-Ri":L+滛ZwvyKӨrЄ?\@F0Wh;3R3gX)qi,[#qI2 ]S󬊺7/qF>#0o*,N *GϺAdBV$70j?.Z`>hB/Zߒ/5~0#7pKMKi#Օ?|lЭ-(TKVZ>,"@*s< XՕwW7d}F1!c)ÓF)1A8ΟVxS_DH2]ar'zmaJE\kXu|m:3GW.{ijoUY括4bY4ANWo4kKf'*mx!TcgţaΤtlzX>RP :y{͹6tzG&%;<0ca#+VOGZlx`5'ޓ0ú`a}"@z_-hfRyܷ3{Psğ;}B Q uS%̠&z\QTM1uNNd\ zJA"n*Q"6;RV;^[Ir <"k85Us(PY_?' ԛnidX}I֓;&|!o I[,i ?)_px$\<&BP!0:z"Plj|k.wиGk1B-_opqJAX{:`d\k49˽z܌h @cbM3AeA!#E͝i; Io2׏΃6!" Z`}Tʄoc3vdUz9*'"7[2X~b̈́|*lHDɫ f3 wQQJ]tas>3sL;]C)%E7[YCnm_1I*'Ə cYiUi|aG5G,va}?X > ٟ*;'ҌY46coy(!߀@<^1OvL$u=s7)U^k>eŻ'x|ꉷ|&q=F,D_FY=O-gΩ^qIyPu=<5H* ǧ+Ϯ[h(V x_ң(d |bb En'[||: ,>v!(#Aуndbf%U%s&m}ݻ(NٯS*?I?P bNM %Y1ϓz( u~N  \2h|B~Di܆ ^T%[WTmvI9x3ҿ0%PDQ^ yےf]m*`>Ez`C¢ma9>7 vj?,O8NPG4؃Pn<ޑ L42ٳwtS3HĘ_}M4“o4iY!1[/]ީfT%}/0\'GaٌaeBЗ[Wr GGнeZ&%Klτ!Eڑd5^kKvtuՉ=#a(-:Pɏp㻑D/ϹRuZbK[g΄0[Lەc0p p7ƗO umU~D *kK+KB?[Qy#V!|іX**Ge"S!b*b纽ԝ ֠[M5*@0_5_bܰVPY|y^w4l ֱF0TnoGm'b_PD|F_'_rn|WQB{Jk5ȎCR[׫mKL٪gpd4\6wYL99f,dƙՎǍjef+d ,X9 |+lwe^O2 UpV˼$$ | F&|fLzkDIPkhDRDG(~*^1\h i\(x`?>OUĮuX O IykiPphB $靈ez(w&ޠkA3 \χ 'Fn98,&G;DZ$7Ƙ&FHAe6-E0 !vчfe:ݿHʻR2F"!pck@05WFXxn0VeQ\s\j*l 7h2(5v(P-o\/xx r2**-%Ə8 Tapf)Ȥ92CV͙:ltqs[y@C[OAW2 Mo lBTۥҩ|̭T1| l{unE7o+uNl9elxSuy8"︷ ԧ-9œIjW%6A%a$MU5^ ^x_ol{K!N) nhm*_pF `2ENF5Qg}&G-ހMˉ Yb]XFxu 뀟3ty,3LjJm0|SvLewE ZQ~8\畛c^ic]|'r Ԁ´(d  OdfISq; &Њ!5]ZnꆶwRZ3yh&J 8Fp7 <yk@WWyjDp$ݡk]*fKQZAas|KDDH#Ys)xQJgpLX^!;`w2Ht Q-jT$R5=-|}wdg΢9tF[)l:Rb웣4Tyig^u|qkLj9bJs}Ta":vZ{Nr2 &_)!CݱAf@< ?>{~?  (рplM^> s=ߕRj|YL;\ن^P摐I&|NhduL0X~1<ql*?l4%"PT_Lf0U.NCboly iiJ@RXR'u]$+Her=<݊`IsaU DQIjr/@֮t;GKGC^VImmq)OZU=T$ \[Ebos_ڪ'z^R֦J}~X"=k^`7|$* p!bW m@6,p%<ƎI"3\ІL"?2/cc֢|@2%3{=j(tlJ~Z-z?W@|wTBnrTB3T25U*%1ȫ|CAbI8zJѹ; VۼasBb>̻Ke?:*ҕJ_: 5O؊)!M݆vSN%P[DMgZ UBlvp?>6́%*1I7,؈;aq{6@#0 jT+ttZ6c i/9avY& }],썀MRJW{@rM8Bik4;| oX^H敪!M܇,11X;h#? qa'ḿmR~<֘[1q_S oiOaW9b My۱rߘY:ARFu5;y* MD4o /Fp_SA}lSD9j* X>Y _AϚBĹF?f}㽫}麬~9}*+B!$Ѫ7}tLKHa-0i{̓ ȗ64u )|Gzae:K%mI2 ]dL^VƱ}JnZf;/ɞ6g Y#1f^-C0ޫ] 2*D>3YuB*@?-,:x9֫Ygk@.cI !;FYR̗!y(b''ś<]_=N5^ˠ \]VN& mFkj];A!&&Hz ͨSkpy" j.mH˞nC"y1O:O^Z!}M>84mH)xtn][*9=)(-Ѣt#h5(|FnyԜ ©M3i%,ff)| u$RFRlg K}]ޘCd[gU社?ڷCI5+."+QȎ4=^;QZq{J/d Q=] }9ۊkԕJVഁy=K Ax<8 fSƸi{x0 %Fq<j%>{-OlGVB)+6t*e◟ L;$n\luM2Id3IHisΰ}mB[(Nf6=h Z K Qu#7o\QjiYpϮnp(+ ΂Ht O꺠q(]{Yp2*jyAq7r(怇Zj+@zaWURySC-<ڝ+ʮcQ?`l<֌[6))PGs9'L!@vmR C8~KJ%ۊd f{JLI6w`^\aBv-85"ez+͞vgwރiPFVK?`FnIu1Hd, 1ŽOҴbnOSjG6x>s ;gSS cce3w6]_.uJt0kKb%(jAdЍ (YߛBC+RSr|s*`/I0RBPZAa/x1Du N#u8 ^A؀Ee\LXxNߥ̂&AhWgi(<ܗ+ٍd]Q3Z`";ma5Bv/PN?CMj<fTQJjvbX~o.AfRlfPP~'@ua_C3{n:.I*xjv>Vjj5]l梬Eߴg|]K,zt:UDŽ0 %vē}F{CbTdᵇW4j;%yk])Zދ>CuX:*8SxHu*m9l/CV,A'X^3xYA KUSw{6ӚfNE#Su q'$GA:y봩9ܜ|zP KY< nQP>eh*N !{[oz§{}H[`IFMރ*5aBV7t50EܬD8u=c>ښd`6ǩn(s&dx,9Ql@p>.b>A "IXrɈk54hgl c0M׳1iӏK}[+>;O7 z2>ͣV(pZOŖxD_ܾpq$?'W߼xs_id$"K1!sLw? Fʜ:w nZv8lWQk9dmZ}jcCȴYpjR3 @l 2B c }J bk2cjmdJx!5YO Z*h!Uawب[O:(U0=T_t JlhP>xreL{.R 66mElƦ @tj=]6;C |xP].0_p,=$%e{'7M*(Ł]#f,ڬ 0F7;Q0̔@NMѢ8H5FgzVZ[&Q믂]T%*gD%:;X-ZCY=}JZWCCN %V/%B*Z>3&*z_kj<ۉ C~Kٜ po4vZ|)bȊ2#g~×Eř<~z Wy %¢gy, Io4س|,?͊ {]$8];ھaV~*S &+G}me9p-ֹږxx>T'ݺn[ j䫱B({;)V4(:S)is'"%^)>cy!Vd tUǣ=_ rMELnIŧMGxvTPؤG5y=h!LG#:yǹzD>&TW&?mD&i&]i<¤t8r2f<7>LǚU)?XZ\'FLf޺k?{䐞r,G$ O{@H~ڈPru4^G>*RzEEK[tp sah o_Tn=~0 Tӗ{g>I P.<F=y'$^纒MAYt{p'U1S^7W e%w$+G%U'j-Y(| LSaI.R7T7ܥ ^qH]kB|t8}HbqmQAM鏺5*L[SJ|.x] >(Bg_D&UՍ+~&W7Z4.sMy/ ƞ|m쯈)t`ǟ<:#˜u~aЬ u4ݛ뎢Ae`ʄ"3]*Gl<`YWL}܋~S BQ}ڟK QgŨP })$x-j㘳1EGjػ͓6WZk{ ߇G/gMrE_ 4|XK}CYLbpY\8LzVUβ6{iAڴmY3YOςmK>Zݓz>A`IVݱ>6F X_Cn@ hU-="c<ŤoW)9P׾Nėζ"BeBBاf|9J §{#!7'MM'"aҎg%͌hD<BúM=|uv%-1''틭u4J%075-y0W/:x|M)Nf'Ja#PѸѕݐ59uP)zbt4c.eUe>CI|\JZp>Ib6=rB7;a"i{sLU`!d <ʸk~DX0Ƈv}kP֑RI9ϯG-?Ǜi}i/;d7PpȩLݦ\ˠorۡqi lGrb~f,+'ڊ/W|N h2tbYE} G <ֿSXƱfS=r}2X4BJސxI4WXV\Ad*8fBX[ݹ`6i#x%2lSRm G Ƽ:!"­(TDl$oQ:AK/"DMG6:7˕J t'{Sz'r;xm<&bo/*>VȅV&-㉺\?F Mam# ٿt Z0_)Jw2׽q bޯK~=CO"]Κ(?>c\!ʰ[w{~WLksS;2Rr5\HJqoapF4R +Ē9v{P<"*f #tXIH_lwѽm wࠫ$u+6ApEt2 \ W࣫fd⡯\!Zϰ?V'ow6?+8ܗo6t{[fB!,uC1GQuՅ4OZMZBEk)5VTzUoFBz V\c9Y1yO4 9|JAXWf+=5 ϼ u2ٚt0/kotDL++-Ra^7v9rˊ*PQ%RRpz#Jxc `8i6ׄβй`yc Wň;&\kثIPxBDPv&HAO#}B j *aT"ER3Q.tQN=a+ ^I$DW9'̓gZ7OeX";[~aG? %ȏX)Q-C:lʸT\W>k`5zi2u5<ڧ.J]. :D.}PRfô"Һ$#ܣ,Y}A' [ }Mڭpdo(dq`ìwɨ=3\P\‹ԠHI[88TІ*_(i`t?lٷ$ҍO8!̈.Ur)p7ʖ׌0Tk>R~@긄!pK\XC¶SؼiZ64LJ3kuKV);,W,ALNF{?ߥj7ўLvc'2q"X!F''ot~H&\MlqeT9Lq^0]Wd^80 `}ms*M+6~v.yRqK.Cpo]).~H NK@ Jd(J}2 ьPhߊ|Lz*E~Da C&P2@IpYƒ"T[ M0[@ѡM ϱr1MyO* O0L|{Uwo+@3q j:cxͿt?CM͈9Y]gϏHBE84| w|rc軆RԗN<YC'Hmgƶ Q%HHH(3x5v'j *necK#Tܨ̸ջF߇ȷ_ٝ6D\Ͱ J Uc[Bz#!8BLl_Lpds?U MG "D\\X+_̎Y.ygŐ.C\JY]Zey>[+: FW( aTW5̰]϶p+]k|xF[#gϿ~>!a{ %2cP|^3k &-W&Dۣbd}TaVBl]F"~;zh|QH |[í hfnXD }mz="pv")  wh!i2<{-BB M~S2Dս-5Tݳ 8.~vt1FMMƯweތ*I$6Y 583vV719<@;?#uYwÁ oD\\v3)Io:4#(A4(vK@py8X^YGkmpmcUKG68,!Dj|1Oی6P=G07:4]yߐq{ЁO#ֺaQ! X٤0-DoPP hGr_yu/@Wq A0$Ɏ]c9dbJNi ' "*ckI2z^%G\EL ] ƒ'P[mKXY<,#l.p+CEcqvJǵ]<& _̹;uS"G($yb#߯WiBgs7,=$w0hpX.p ό@0ƍxVslyVYG=4HG[\AHJ@T)1ӃS9:>( ݶEhI evb9Nea~6niC.%oTD9i].T3Cj lk "ϏZuFCEK{QyoTZi,ml=9msI9(x_ (+eDW*:Z}L+=T {JwmR%qbQcc?`BKeUwAԂDs"8[=)rtCb+{u"SSLj놄x7CUStEq:ڔD>Zbǂ8FݔtnD۞[BjeYo' -Xɫ^!|-6Lj'-p(nFn!R4]:AHRREod> Fn[ͻLU?\P}42(20߬~U8pITإ'W`S2ʎ@_T\W >Z%0ƨl?<_a"#L? q 4% J1,[#6eK"yQoqUx:?Ő9gš$ɾ|Y|]whu.9uUP> "kFq$0kTu -ܦ{VJdֶ|3T8X\%-YLuLxUV?a!0?4b"xrV/qw$"~7exPO-@Ji~SF\C5CwLW:~a㣕\f1);WkJrQ%[4V\=} yADid~(iZ@OϠ@6㖱N`jsș=Y)eE:)@ 3W/첟)[m!qAMK:2r|1(ҁ.6V=w\G70Zۅs4:ΝܒbL2FA4X#$s#gcd(,t_ ;]^M%ZQ_³!zy4ӆ6-cV&r!EC4IGl@fRӍ|gcHl'h_Q%,vےذ2,SJ,ŷ" ATD@ndCBOuxaKˀC x kY&'ⵑ6$z厉=pMaQ_w9xz+!&2HRkY*Ms2QIy)v2PcIoִ_f|GX<~0v10;rd\jQ$zb Qʮ4~ȇ3Jz f>\K1J -JA!0fHlE|uȑd ǚ65{E yfZgj_TSXb8v񄽤Di ; |5o!FElLa?K֣?Q&I0WY+? Z]?# 8K5mFu4|XZJ}`+0*_R yf=I$@jC8WR>wA_sAhH&4앣zˮg9E1Rj?Iw!tSKuA7XL8+jD00K3)"-J1Jv7\q;s_NAvwoEOl3On8yCǼń)f+t0hףF[Tq [yƯpd  =f3N cLY:Ez8svW%4ҁJ?4N|4MOՕ9z%$PGZ!T:غ) @' -k *ί*RIvr=9֨!P뱧q^ߍҬ:TǺ^k^c`3~`n;t=o߇V;>L]D^mmϿ$W +uIJj`=o(NF_5V|΢;T .KKc} )7f83>-n31i'jGiEOëFKY"0@!*pH˚5$bWRvďԺ/{x5NUdE"L8JӪ5NPH&dBՒ7 YWZKzlS) ]B?suQKXbQ#0INe'"5M J;n6KD,-3PD.9?P $>j\!|t(g2̮]T1/Q HK&@Q$ewUV{P=G@_ ^Hc !PH=x *`Ԥ '8FH)F9w5Gt Votdx\k;f$)/`\b iȮc^)$0ڜ]U1^cW2_m!Ɍ-XtM5qr*꠻|}jE 8Q{@[ sȋ(UhQxV}dZEU.8HrQZR0Jy68O -Kl#s/_ޒiT8j PgUO]D(f]Sl7Sv&&+YןP֜Rn@Sv`$aeGx#mBkdx1j}(=|_BtDkBuc) zRI+7J( UfI0 Ob:Ls QtDr6TMރY((Gpc%ؚ x?"sq\>h畾}b!Z$oq][Gx: \1?whj`@+4 =U_msT2: Ke{:6s;["]Tvz|X ԮwZׁT$#5rj_-.+{IgGW~f:jMG'RC#.>$1n< leYQ_I# ZģL9">l,邒nuv[sxQV,E=DF(e(mylDnf-dУf̽sLw<,3p. ӈ7z"ֶ! htM?/_wrK|ѠD273U~Af@^v&]3=9+`AD=ĺib@X#O+SVʖ.%/"UՌm% Ǧ)IUG&_9o}rF]c/ }%ueĹY\uV+fmLfm { VD H>1YLȂ!4Z46W^X g&Uv9*˅x6hTd'4%\ D5bVyoW$iuTwGq+MbBuoؔiۘպcAf.oL<*6| ++}f[[X":mjz}qEZYRByBN;6@ [%~ԲS 1#u]d#Q7[4 xPi Ao_xfRW&6Q+TuRJ]ϧgP6>_ .Lc~HzW!E4vZ p]f w~wð :~F!$RKߺy 5uaV0aR/t<>[ѬFXѕ7%ewT5"ƛ|Zkڧp~aqy=ӣ) 2qE[`@&YS݈ͫMS7&_bWQ-U" vWM@Yi.}P4l>{\gc:A]>b SM]?7֏AOd>Љvmď0,ӂ?hF) R̮F962>>W5)¹RwSE*a ,~|$z}~R {!2_EIl㶷K=b;$ym\oy_zum߷fVj!lNt-1FܦLշ!=! qtF,ty^ S,:ӗa,٧Qxݎ@J4k TKg6>(pG5Y hn:p&bQ#%B?&kӘz=FuԯmJB=Wv&NrF >QL޳]H?,-RKr2X~ZI*hT .@x߫&S&*dv)O=D7&ծH87}%X]ZJ-yFC;貄Tl 1*_E"WN\Eoe<uݞ2AqFs'} dmΧܚ9{hqSP9lFC|EK3MLekwwkhf\6o;G{Vw'0ojSugV_`8l(3k:, ڌ!C5dV ֽߩ۶O6\^hmu$ b}\+9 E.SeykylހS! =igTt1Bs vwݜ6c|1-نw}!D؟مʱV%7P@yvW6yv:Hsv~VedCMbE>}# 0&v`afGH񨄺nvط™ [XЛJϵL-{ğ/"BK}a6O4OX"@AwDm81q)$9k*&"7 U4}N=x #PIzD~iyQ_)܈[O:y@̮S0xޛOnmpWXIϲBԡEyem1$b!N?U J\({rRީ܎AQnp 3\q.O<ݫ8Gor8l`uw,9ܕ$dW%` .nұߦڤ35r }>N&2Gz7|ox9M峺*]ݍ+.ɬn$v $țsB/bv7Bj]_tɩȑ qZ]d÷@m#uaW ,ꊔ"UiFƌ3p(Y`SA ȇ|*,˴(83ta@԰i`/ R4R= S@MSo kvI]β[ $P5焆.ޠogHӤ[N08$o@X?_uȦ4Y=*T4ypvQ!ql^ra{ӺQZ.#z $c{ hZe@\O%A9GT!Ƀ–`㈙U1טv[ KEAJt fZXLJ}ڃϨ2 Ԯ{SkӛُXgK.Ć==HA~Fy~g2?֯}hK"4`ImBfQQLbL3ae:,ҝ2¹<Խ{1=fL83f!9ޥ9 ʞHJ+  N۠+CN?)Rh9fd7< uF3@L٤*6 ˗AQ.6:#3yC5plXsKUG)nn61131 CUϺQ4SUҹ7jT`ݘ^{DwÂr@,דTbfgCyɉs5I}'{$l|Zt$yo~*,zkkƑ>D1d'f6 M=9N$h ~7uaY-.fn< }ȂjAzn2FuT?uv*:pJO.f7ԓ.%[HB??h;W-Z'W~viQ*5ԇP+r۝b69KUmbBn.>18ſHsEwҁKHhεܱQzfCDC!\7Ѥ9t Nl<-r,r2d`Si$u^&ŒE N0j%biыFP:PtF{8NzM`>{ ds-oGF4!hM*LZk$*Ip)? nˬh}Fz\%~?N^!KLSNy$$iG-N$U?m 1XTc*"v}<yE<5E2@ (H8t}Rbit}_oTq3&H|]b@ݫŨw( M8:+3y\6-X=kPgVuH?-с:4^;l3;Aq^Pl\ A|%P5'Ӿ SG? Z}韎W'cauZվ= ϾgSӭ0@=g`jEezTQA贓VHR)=k3 6.p%c`I`7dm|ޘS7Yg#ǐ얹ˣWQOWc[GX2JaPXnrCL u:DPUXymtxsUDU0 ^I%Ud=KpLbs#&-i+ҙhu:LpapDem2 o@j11)yح,W ^Б^Jy@OrsG\*Ӳ++5y-iKwX]Z_DC郥M*,PEDb]p|&"I eȏ732Pdq1~e ڤM~0y&PU ?Hv0C Uq8iaGɠA$ӯG16B"Bꄵw׏YxLTPFkFCG(Un$Dۗfmf8w?<]".<"ˆ'`jAxeK|ʿĒtv!P:KvOzs4kL `rh-`ypk!F:ϤeX`B?^:7A`ZŲ92HhY050=9ఔө+g'SQkXI:5 ulhJQ*_['5dt6j Q׺rH HFpQQGZ*:/n 0J|o'L$y?[{4vb'5gG+0vsBªǤ8@1ETØe?t) kVx mwf֝J#WM?(,˒%&B8y"2(],qK2= rx.S=|Kow>kxc` 2!V:E'lHYQTT(E<ZϿz 3xT7 IZK(+ (=+0ˡ~=2vdއyx9qۛ[?#WGc2_lom>D-Ѽj:'#dByrWA+FBSeЫ#T~i,Ք>f'tQkm,|Dj89We[-h?׻q/eA(PTI`oY6TbܛPsuv4[:.lMlc-eNP°/q 6Y6aLoK/K9!4v0Jߏ"%C2m!$ЪkïgN*f1qX*k߼Xe:9r2o%۹&ڸw%s ƟK33%E +S e4μs(]xא%gK.E?_`i[DR\%4[O}h-Eia<ރ nM"X U~C-Y HcbMf须 >)y3ŤpX`- 3+[RrrbVJKa\қ^  ˀL慴&a.,kKɸٕ0%֎&AR]0S7g:$ynruޢc½f{; а @E j@6`8":|9Zǚ!wG>R%#E `RQvc( "yjΟ%8m@[6FwS7=Fo3-|1CʐD P.zC=ٔJ3z{>헥#ǃ#XE@1!)cecc;OkËQGP"j. ]y"ʷ (|J"Ihu I6Ab>}+_I+*k X>AX ₨9'|9{ltM.r>*jKe*QA(A9g=#(n%~JELPި?)rz Ȱ keLq9 hq%8n=X|깡d<.By}9f< ̞rew9B6r|˸aPWYI1 7ф8z S>P/Gam#/97,[!iQ{dnBB @CH]EpxU'Bv3^F֝ƎJX,!aUD}.¥Jwuf!B*Ф9=,/}#n!5`ꙚFSfEcwݰ'A =raRIWKdBԸK䥵'π 8!Ovˢm!r텇I6+GA2#O1f`k}??XDTL,}ĝl赃bq&D"ˏ48yBT9tCA<puƺ~FNV,]βc brpl2( f$9?.o=E%?/|U˝ZIK“?Mo6PGf o|9U/kڷjRed97?u?V d^ p ^s^h5\ϕA>6Y?2_5|ExLڣw\Q L-ovB61 :zL||I/u\i3+{EJ*Î F3I`N@[v`Zڹ޴a _ԤT9X՘|+$< d"?c[ 3/ >f[ܫ$R[GHOZ)|.!h\RNdS+e^V%S0l :Di7@۠k-a=h Zp%\{sJλnBR@smh5+ Cfoc(J?\Zq]:%^-"vHkB* F ќRkP_U+ eb*7 gb=&i9)jn9BBz z&s6)ODK(A8 HBS[ryRt nj}İ;cWs/@'zZ8Bf$[־Kx[#iR , :*Al]/`˒9TC$Ke]zsڿAx:, M ޺~3 {`_&tawbB)X 4o3'v&ԜlϘ(\ lgO&dley/0L';$:GOqkV(ߡ$+( 8L'ˑqC]JW=C}6#I%DKOo n ;hQf-ztf;bہV09191JWNEmjSzNx[hy9$ k{)vs~r_La~b:g(KGgؚDj鬱zsS 'lT]F"f>"sq1^"6t{׵|iHgRxZ9XJl)c7";:r62IC=9TԽ̞Cr\BY"nP큐%< "1OʞAiېR1FMsFJW$VǙSH:P oé$C~y"EiOZz൅^qW,e2:5*mbF-ѡ[;ۖ4–{#xv!s~]_fQ"5Ӎ on<[mndZk>_|J\?:.j`gXܓ IDaHx0h xPO@}o?,yʑV( j 6界*jVH5f*a_ bgc=l7i_;Nuf\t`J .*i~fI%!Иϗ֡ShH0//te157pENhԺ8#1N2>eyb"> 0aRurLII>Vv䔳S) 9mBD-J!R⍦YCn6xp^hߋY{J|MBg6FI =q*Cߜ#w=B2}q6{'nρ~a/@K#3O\} P +3{;~c'g.wylfc,evDyWs{qVgmI0^vB&ýSzKڠ-oIV+X<)}J!7\6° az?b7$H;<5TPHPNϵf=h%N%2˙HHMsVy(DmvqI,\H*^Q5*T$k%CF(vfQ/T]\=m n>exPG]Q)ϽUz%SDyFءюZW{`D !Ż"Xx?nmF"Pe օ*D?}k\)cۛhkmE[~/)N{yįa(L$tE|Ҥ2JM >92_e߹;bTM,ʈHi2jJ 0>¤ \;hy% h hxhˏ($@kأ YK'gx*HMHp$ߕM(V[VEF"ܹMH&meKB=ot^.&L*'H' cG|hCިb΄=:8ē@M,ۈ^$Mp3ŘRFӷY;q<,\khG?/6/3ivZٹ:]m-Z'LsOqX ~@BIρmFr{BGYY+G[EkVe؃^¶Mdgxqߕe>'f3eA~R; %+9s!8QO+GgW ,>>]쿠"r~PZbn&'%/B-5Qza&c<:DRqc|:m~&lBr~P|EZ+]Wf+z\pxj3'b{Ba(Fx BQq|LYҼR[ڋZfRJc+$ M6,,r'0HBKI ziae1d+a5]$':1;pnC|17xBc*ꬡޑ7RN[4|lD|7ψPRIo Jhw q<وpH;?!J.*]L%l a@t4X3{eI. <1t²'H__52Ih.d]U p B'jtgD^5!DQ f˨So Ѵﶀv ̨MHqx=[2 Z(Gt.AF$hYK8ry3Kx }V5 q+i~@$/N֒_ CmF )nks}F?F9k1:BNm L) ~\;Cs)) 5mjE!"k,|MF7hN.~&X:hWկGԿCs5ΧMJ1ᜀm7ZOU#L-q(jWnM2&6du:]FMµE1> lx`K9x@VPX8OQMM%7QT^=L$٬kqrZR'/^0(Lzk<U;[EQ3_ZCԚM&!L0 .5.)DK.5yzv 0{=Nڦ!1Z*%l@8n<&J|f]S}0im_GL \=Q%96jt](٧~Vn34o8"viO7m$X:~笣!:n}qJ w.BKU]Ax^2m؂]J)Z?%*xVF~TլbO3 Wa ?)?3I-b;[i 𜤶%_Z7XЬfKU<ľG`^߀}dN[%t>Ɛ#{ɂMĊń Tʫ=0L6>TctqK `vQ:BqO4**Z!͌Ck:Mcrkn9%g0<U[Ot7ӳN?%rt %:rhy6 ͘Ѧ+TITӴ~A)=a/-ύA ۬Ov_r + j[A[YF\ hR =ꄾώP^~@-rfm"K9o7s-o@]1'>W%xQy !]D}d9K_)!Oy;nЧԍZګM-\v2erT/Jy#=Kdru%8U!wwSK%cV } HȆˢn&9*0B|NIcJ/\ǖԬpKȼ*i=X޿ s=\;(X7{xAxKz bidCpe2 -Wqbo_^D钏~uC["+s&vrBlZ)@Zch/Pl(`H#7LOxrw\,J4şQ6(V'x40|P }(1ʡ;y?`UʬiXf*։#P8)d8d41D"TV^V=D&Ʈ!5v.JX6}wD"zޛLZQR 'aګt\\@'hT8*YP-1'sD@cE#ѣjށ|y>%0 ɏeYLW"޾?̮nk^dEA 8PeTqtZlL;ꃣᆑ˷;Ѻ55ӗGYҳs r[$Gb6;B1m]L7h eFB|6@qy6lP "_Q'W1?ܩ=1 69pb=x_yx+i@ԍ`& #8S>H;XoV""(YNʥL*1`dЖ;O>:lySzȀ PۀRIHX{WǾjhUk© rAO> C/lOm aG WJmaѸ8١b^}wK8k{xJafV=HݺWQl-a3%~mK>kod5R`O)M JWKsǏ&nP544I<#ݛs i+bf5];` EWt~*4S@Kڙ8Y+ t-My00SJ_df.kO_QAH:9a]Űf?ZlG< ejac=hs IM3gH 4 w;n; TC= tN(K˜U,dʈ ',di35)L+T4_oɆ:"ڋ%X;8EPZjJ>Օwl{ϛҷL& 7YgA? (؉j&(Fl<fJ%ns+ uoŻqlřEcY4(ƚqrY55##ْ|A2R#.P^;ڝUâ.Bݮnʼ̑}hH\] rC3MUtDfB_p˴.(`$c:̡e5#+UNYlLEV.>Ls*DBs5J|F QBig*ݶ>d_ )+z9O GDn@D [m?*>&=H0t~%)(E/4~RSrX&+'`Oc"j iaff&1x8dȌɫa?>$\5"Tɴ15 טe@@h g^'Wypo,뎵HS繪< _MgMh#jiI߃_i{,6}4]2vf iLe4Lv^}Q|QPj\vyz\0Sa:Zŭ&z9xoߣTPr4 ! Krخ8W2 &AMm5:E5v Z ܃kՙHY\/s@P;=}q~cbq H]j w}kۈoS͌˝7;ZSE=٨63G0oTLhkǒ`!b^&+ rh kK&@4̺0<_aOjbe᪹* 6*^x@D|crvSxIu8PRdE.Qpm?ED .4ܺH4ㅹʤq /ο t8ҢBhGOޓ.Sch*4SUjγȵr7dž.a|HL=1J21Pwhov>|sYh⻝@€5"[XV|jrͬLÝLCƇ,=;9bOw+iEv"FSͬJj7rY0}ohT'ZcIݞ}T+Q7'kk!e1qg千 t>2{;|AiDGQuJ(pbWcD-g _"$xHMtφ &GA0-^a#*h2hdH>ߩEWN-\9HֽN1w>^;|rT^ɾ^b  @1䒸 dݍᬫ;6e؀}ԳI𘃁Y}xHߦo5GVcEa(5=eXc`^:IJgB3Ҁ3|nCˬxb Yn4`gs`SĹ6@V?_p=j&>ʒ̰ψrB=yq.P0l]wzO6C4&6On6R{=vGRzRPD-_k F 1F>!o\(x忣Zye}f2<#\L׀]P=sgԎ$z5kJorvܯ=C5'A阗>%i ,+&ȅ82.'dz;ZͿ+B[Icw3oYTZY4Ghͼ:C8"<  2 ~vTď_.cܷ:~'>}.R'jF}6_IHR$^\ޚ R${}7aS6Q1Iwlxr]H'TJ h lduR (Ac%2@ys@xOh\_iyNF茗Y]CheP_k1mͅ:F@gj7Q*Os3(f޹d5PEM_`&#w(MT]e+,V3)| ; zzk:;CP\;.=zw| /R:}RNϖ9bY0'4N+BoeS\wN¡7cO?عkA{:itm/wylۣy2,.LMB(ѷ|@ը7%3gx_wWB)ow]U,pBOhrdŎ+J; wL|Wg9$2~ác)2y6Zc5QZ֠] eqήgup ;1gxl:冉M;Lz%ް.'H/ pdiϾٙ2$Z,71nO t4X1kJNXzID@Ըjv+2Y#QfYƦ:Upn'5/DcT׸asR$0gOXX8GZ~sn~xKP5@- 5%i|xnyN(>.x>LĆzv- ) e Rwv= 2ox雤kXoO S>D ,#嘔ClyiHoOj 2y_HO% {! eš ~DYi C Jjg; \mU GT \}TxŚ.DT:^.w!Te$/ߋL `z9m<=J6G͞Q鈝UWcWY '% 쑺;,7=h[Cfd[𔰷{դ yMmDa-z+3UXzޔǕA_-{ xp n%R7\1eDݝe`it& hAbtRPQ+ۜjy"nSmB__q5֜Q}JFhE_m24*rfڞ'ue(- 4-/ƀF 79AX5`&q2ZQ ~qfOƄsT;5Ce|K}䈡^|f#,-qa ATFĴ1C[Fe &'Q HV6=dxrPK,s0\ >$Sm‹2&9GXKD/wB/+?\cq|^zE [mo01{rEMhH2vTsT*nfʂP3>qcmϵ(m +`PʼYȺ]%$NYzqwpr%ױKM(2)wvir AТ*)= ]P $]3Ա{wW(ecV[ D5.T4M< F]coYCA/{|p @4ϛ6xHh>cjy>l`&P?;c`{ ŕ>s펜Sn wp"x`4 "Eğ4"r듼rHS"& Fkuc`L m/ˢa1 lʢPlH]t,yOEXTWM/(Fx.OMZxds8O.#+3tT;?2%WANʕY纁~4~"10 ;bpK/sɞ0X+b(D2+hA8cS&*FTMqb$ܱQ [C`&՝Y(wuQih] ~YܶnbI]fBlb6='JOI1h-q~!!XXK+x scm עW]*@ ŧD 6q+!:~  ubwcR>\~/imjnUjKݛI*j1U#>4Y2yM:^"@A (\=ş3pJS?*-Rߏ}Cq/7a P?U?RK)VK|UzUSJ\vVqhq -56t6 )+a5KX M7gU9ƶ!6nD˅wŷ){+v 㻴f5*+T=IcL$,z=V 22Zzx8OTm1"Qc3B/ \.=X.7Rk?(u7dX:1?&nkªd>%o'˜<_=Y2fҰp:MUik瀕>)*#6!2CE|oxu>SUľ/F~1Oߏ%d*lzCSIalhqS[~, *ˬJ &|n,3A.g4PqDWhZEt!w:hإN|{ê`lyNﰥ1O;i4Oy" pl|M>DE$- uJ6^Py"_wج߯ _tJ BKlAJwL2 ٩l aXIAmc?4!jgfYQ`0Pzq# I0 pF}& w2R^u[/jG' Gn.Pĉ`Pv䬹- ;QyBgNRO' CFu{q/*k8785x\K`Htx7rQ'T 5*Y>`_79ʬy  K1y+(tm wDf:u[3_܋:[iBY1V;`-@;>ֳ'=Q2lޫ%J澖 H_cp85"O:ѫTbNx4nȢ=Z;v#6όcsr]9 r1M !M5q2_Hdv\+Y}_$Չ2+'`0$?f12"t;ۊ{MD<و22ݲҝ9B!|<6.d%Lp"f!̪>5% ['DiU.L[Y'.z%dDxR P$oo6XVXce8|-CDu퀲EК Br> S2E'PK972aDaNN?+nۚGt?bwqkݍt*RϾWu01ևҼ<l`^O5nwmX#|Iel8@ zݎL8`q?A4`+F :[ŧzC4to&܄t L]mN9aA9w-ђ*Y\E4y.΅p{hO b3@ LKOYs5ii"|=FN}s,qq6)i;ǎ-u>.WD<=/ɚî7Cp`h{]vFEDE^e M7iGnA ύAl8|O¯rєۮĺ|"FQK<'Ĥ(YZ{ߝe۞t"uK g>=;;Ysr-k_>v0=I)FڇȔgdy_a)rGˬZ?[ [S#W}V"-WO(fy!O",!$rcbӿMW7ڵ/|O=XRѴ\d*|@"Uu|5kSw(t֣WZLƚ8.jtggѹG:SC2R3 +$) |XG;M> aoizțn"M*2q㞐k`)Ak2|Q0+rr㎼F UgSI=UӒ}S0xDriוwT*Lif̫PSBб|؝?z_OSe-L:h]w=tGZ3TGG>%fmM\TyS9~.'85q酞h!àG$uj=/{lz[%wQobJ|]`Ċo%}Hl"$h2XB;ޣ2kMW~}'( OdYnp3KjpdM~w&H'qg8}̣Ze[v-(z)l\WICvD5k|b{Q"SkRh .2ӄ,9 r p.ֻ[+2NkԥG|yF!oCG.*j׼e"ZaeF?gNY5{2yWI]9rƚ@3Ty+\TD4 ]>>M)g2NI "d|= DZ )&ȦXh3@5;nzMݻJblߍRDo4"s'k4 k5CRA?"|&1m%Rbbx>I>g2 -tRHA}}J|c1+շ(t&bU, Z;bÙ[6yU]'o@"6략[ɝx@敘pY–-. 4[XH,dwxIgt#:*|2/g}RQ/N kbz=*0oJdn; :!>z|"g.#/ ȿ=cl(*.aQnBXp5 :9NzJOޑ-\o8Я M,amI{a?Q!xbY=j巺һC4/v?Z7 K wAv'=0wp>B O/+b[(bA,!z @p/iB0)ݲQMiϐ܄RЬyrObZG\.1(1љWSg:ElWٚꪽ}jDS2SL%06ف4o;Y:N"Fu8bsPidG~>waM,2LVpL8:$T o%Zn"1nxV})?ô1Z^kHJbtv_Za0*1IPX0K8K|x@~Q*hjs)mGEl.a#wu"Ӗf*פgeɬ8:Y+`'ٗR9Fcѩ5(SkP7A_,ՉX N8J}}3Sb7QOK_t>xt9_XR!+F Zԙ54O"rۿV0GY\#D#M;-5K.f6CЦ4 gQE)Q[$5i1e'z9e\4~h'.ws4rmlzurtvϯ'})`Ii/[~yQ@8}e2lZǟ Z"W &v7P~$u_~Ge<>EKg;MgBE&W۽|n.l4׺vyg[LP=-( ۑVxq%^ BLp,*!QTMg[S WmV6bn 9oaYS;zӝk!K:MH%!:x4H@J>Gl΅ wA;?iA޾gCq\ TY٭YČE*!9*Y&GtH,FuifvwF|c LF̎Sr6VC}iMӹ?#9CG]qńe0{|YtƠN`J6_,|e1EL=ex*y+֬ V_ZΑ&UY<0w#}!~L|ð+6`U0,Ƽo<>Ǽp0y&LAB;\ҖADѥN4H~7/r4ǡS6R3N]8WhՉLj~ d_;Ccv{3*e:dP!TxA[$d8R9 |GƁߧF\Ώy FV Et"la"e8˕w-、5p!kcdz F_l4r|1*n2!GQֽ +($B$^ Ψ.B&0 Rm qzbԄi{/jg<`sڔ+ 2G/y3-G]EpdD/9[X"%wRvEϖgFa=_"TyO1hK=U@Vz3t|[8i9:@+*Wox'uz$)]Rq^mdH p̃_X}#w@kS٠E 9ݿ\#[6bvm|Sb%?V̯$TBfHҗRh0]>qBk9ҙ1^}}}ԴЗNkh%]'6E1CymzX󬗗=u>"`mӔROjB'Sxld%ޞ(bUXJv=J>95U=X^ Ju1?dWD6U/^QrW)]X4QKcĄeML3EJH}4 ϲ&M2d hNpAFSRE7z*!xG΄.Brar_6{\&KQ8+.HP9 s{ÍH .l2n}(n%7(^\>2-]tF9V)شS,VCrayoa;c_kIOlIUl ,hj3 "Zד@bkPjs2xɮz`Z;gdt72 6h⨾KK,4P,3(=;2Vjmͮ+)fGKcg5!Ih @YEN k}s n+9Z7QL#';UқϠU>URI0gCEi"T:,Tyfu&-avأ2tXl‹KL500" =CEc5K̾1~u7GCWVͭpI ?17jB9\b묕ʩt@l+}cUM-dY}_N%ߔ;v]44g,2 nA̓sߊy{ȇ kǦ^Uc8!BUH%Jfu!H P ~ yLجmЊkCo@η&c3&XX ԡ=. ߟ |r_&08JV,LBg5mq(%a~I؃ j}mX[J˓_wq! ƼUq*exBw0m7b-蕏OB) HDe|sl7r܇s= ~ HsՀZɛWT)Cp^STPN nf)UɐT~=:ggL@򨶒xN.|REuLSe 9q, گ8@夽AhK)=جjU!jQ#[\^<=o.a&1ZVkmmUܦED xoU7Q}L#B`85JK|.X -gX`Iǝt>͐*ra[Z =Nяϔ${'\y(+V Cȧϲ 9ʧ.lDfDSל:<@m'S1_\8KkOyS%:BAsCk{Na;v;Q?F{͟iX ZAjC|JRd M2Yl$YUҲ"5E*|}JkH>N:gV36R?ĨN;ByĔt9H3-KR-zU/3ޢ4!\ r}jd-,LځRH©Y E@YLazራY@x"Kק/zdM KKJ忓l=AC򯭊!1=cE, K)k RggV!]#qsJz_:[##p{!4Fqj.{jZVӋ17m?A2ơ{ jo~W/"+ aW-Wd?rxQ9.!A!gnV }3"|/`sH.]݈M% {TIoPM_策'9c@֖RfN 󫈎M/ 8e߿ 8uXsT-0P4w}M'W ͟o_>`Cñ'4 2}n{N.&ub]!SZpr9Å9{:i96q:i#QJ H)Fm#u{g?@O?ˑathr(śsȃ? >ZP2/˟h3O-v;]h{4Ni/ 9^oK7!2 ;hAR h=#_%.&·OZ|M&\%2<3%Z0eTL~.`%9Ӑn'^3%{rU=<ņD@{ &o`k=QdzCv?K~8?$49Y@ЖƬү 뛡|Nb NՀP止cWulJ R7?i!@!2cpMYC:e[l1'%#1M0q}:hj牣ŰH@"Uc?6on9j }6vT;Q 6|%$S<-^L^MTmc57p~.ݿR݈ƭ=]ķGefc17Ϥ(ʓ잍6/?9FcIA˒Vr8W)S{ d7CiW,7vӂ>r8oDoN*ʃyG7_vN1nN& `#僑ИhNEb(A{SL|LYsH}!W hz_?w#c0 ~ ۠Q3EbpQ\:-\AY7זdB}f1D|R6<79HP:0srKkn]R}zujT)ӣGOZϊM&uu7iA*Xm"#Na?\Ú6} 50tڵJC0,Wv'h. _lXZPHg?Em>cCD-Lcio&mS꺑V VBZu8UH'ȟ!ZTր-GC#dހJWXW_V?Ru "rIHw* zs+%o*.0{q<#ƫp -Rg7`\s3l^t@I)1D:cTqMR rلFֶiMOҭćBϘsIxŰQ˒@ Ѣ<590 Ց,-R-it2}|oxf5}h3+W=FMFMN{vQ3I/5\Fe(HF0#z/3ma7*B LE(n( ybybx+ ^>jjqЫ 5j`Zn$"yf^)7)Wr'ZvlٸR9 ,^xLfTSG-`10j#gU`8)$T>Ffv p9rvx⋞9QщIlZSPc@7[tznaSnYI8UqI\zxnq]iH7 b"='|9hҔ6Ps)lN;`XROu1"t̑]i 㺢d BiʩڟVu'qFhw Nwp 4nR}5QnK TCJ#tj8e z?'UKǀ TY"L˘r̼2NV H3ݾeg#wfn lzEjw-'YEM(CC"s?<FZñ'bNY+r:Le̳;:GN/ Ǵާwbݣ Jk#RK8>n,mT% K֪^p|M5Cl{AI-9orao E MWfQH6oeU]jkps6GR|-gwBN16NHCYhgAIǫ",kj*N-Q+,Ȃ5Ӥ] U͟)IuX,JSν J$O[d7mG -?xŸZl-CCJU]ސsyy!iszGk RVM~Kx ZBt-om<2q]+,7I8iC6DHk5$p/] MɈ9[ZN%pec=h?:cn ) V,dc~!Ǵfg'ՖV\zx {A.ާwV*p!/&*մ=0Dʄ WE1C$-PROy@%th |LЙO٧h&UM~Mg-]َ0\([O%W=ٌc8Y>@8ȭM^ K7jq.(ܲ`)BAǘot!(/儥v1O=F=0uδGFtd8jCBFi*x>V(e y#x. #]vUZh@<05q\# cTcU{ΞFKK]~eN \rBVhoE r5~å쥝F_ŭuw)ibLݟ|trйa>.:= -#b!/ɝxKҐ+(mdLj vE-tT%Kzժ*Awo]7SK0P} nx9M~M0KtY̪ނሇ,2JNa!e?©%S9cn { XaD_FWgPdM:ы[, yw $ =&lTo>ݸ(vt$q #bt1zRKxW*R.j|iՀL"eځF=0>DmX3*9;Pp` [v"7@*dֆE@,҅T=ؽLC屨*T6yizT}]eioDKr5tlz^>bu$~'':TC^V7h": M!gogpܧM< ZE*EGulzïmjiu˧lOasl"-?Xx=͑.M3d?)BOqbqmGp0ٞ,h'~Q^/Z(ǀXgȍW| D4uC}CC;v DbOUhc-Lzt e-!2^10 ]Uj27jV>51X˟צWdgf &T\=9|DnLmINFfH@%bl1ֵ]`jwmYPYZ[Z~1o'ul%5cQUX%-Yo8df* x{B' 7@2B ! B|Nw%Sz>VNTa~䉂"-AWXu!hC,{fR LDsGOu}9yCUZbiz_lׄƆ\PY=Ӷ e)X[R@k}Bb!- AnSJ/LSD܋yދv)WZ{YQ#vxhT ؜\1QٙSD w#Ե ӿX!]cX9Km[bo:|3y$ϋͷ %dI D̫]BiUv'7fșdfv E&x {+5,LRg^g gFK.4KUt4im^qG:$ /\MJ;l.!mqqe ;Ah(U@˽ Br_?e :DwE9]!QPϨN&}[YGf8.?8\G6 ¨O(8-LYaݦX]jS՟3A:s)#j7T 'S` IZ'ʊHn fOv!*s?QFWց2X p@ @e!X(L@XN9_$:A9V`IVl/QfsT ٚ-4s{}o(rQ:Sw1Ȏl" IS0ۭjj20Ɇahfh," ʭ\ R$m_EVx!+XMQMӬPPt(ЧԌ>Om1UȔPBdej:݁#!.l^)nR[ZEKJ~ TtX۩5/wZWyޒ)9.8E:>M*Aܫb>7z%.FW bߍgB_~[jbѫ1b# #ݾ3[Ŵ:bzN16(`cZ=f0 (kńO:h´I=^´9;U9>ў+0*źZ1"&_'U;{FzvW"רɕc>hdC@"!J-e2a͍y)פ/1"Ajr/mr=.CU9 g=vdp=<_7e҄ @')Tsfq ^?xUiuiugL}rٽ7M(-`C okFՅ1Pl$ە1~4]ϦBDo12D9u_'f`kOՕb A4#i*%",8 ac!Sj JQ?7BKn`2{phR;PvC,r53Bnv+38xy[:kG;j09\Ac:I],vFVFY. ygdA3H_myDj!⡑r%8 ,o@>hc>~,C l/:2rk\ ZǾDs=_": t…HȬKL| kl5_81 !8dE=tg.1VOސ~< kkF=Ԥ~76~5uzap3f&nι|`)4G[cy :^ 5q*U;YF SW1K:g +5<4Zӝ6Sg!Fqv Fb* yӵ}uҏQBe}!fnO0{*[!,p D=^Lm@kzy\`]6:Rdaw˗~פZiôͱYݴ߸C_MfvIgY`nI _|_)–/@>܄ 3ZG+_,-']/@ wp[Ŷ[c=Ff$٦}& J~H-H'PޙtG>GZ1{;NCC|F3͡˦MdlZTތ_a'[nr_׬&ߓ#}r3stlVZ\u-1B*Yn2AS߆,58%YI>a,*U3X@r2@] 쨩<3`ǀF I ?(]25mI|?n ӆ b7"xh* >&һ0T^|e=GOM<5Im.SI&4.hnR1ιӋN F 2mX,ś/7y\N4CO!-iz 4Jh4|vcZW۶t<2]ȁf-yA(PIK**TȔ0MʪF;ݴUHD^UؿZ$0u'T?f q@Ta^}S  )kJ'Yapu$c(A؍żMp wl l}{.>Tw^Vj0IWaZFWk/΍1 ]`~)f=aZ}-p!4r4a-N\NB(; X&ߪ'V erPMSn_Qsq{hT<"X5 ,YaOb5f|+fo$`jJTkP{@j|U14*~lz.cX֭K"vUרOmDq1s^tK*2ĦC̄+8Mft+,$[Rq[_&XLT7+܏$e*`[ g:)l|CɑU`% 9R/:`~CKܸ0oE`0H] kp29>EfrShrSCԭ0Q.&Oe}V9T,?a8{|\t5M"!3.aX]]n;P2z45_qdo+J)MD`.X Y3K=!VoW }M& >lNgiH6\foȽOgu4GIu#G ^aX^$ůU4?83l42ɚ~c<۫sc@f/?wa U9)LVp)j쒖'm8:w/}" ͘WE-Q|H,޵8!ѦOIJL@EB2YcN{io1vo"6;pl4QNt@3%+ Rt?ÏMfZ:/ن{:>>&Vh1(`c VuAyxv 㕓ّۢsFk!pxS|-ViDyA t.} Y!$}tY%p;xeatL1)%{CU Oi̝)ߥR<܍2j2(F=/䛗Eo7r!ʺΕ#/sHeqM>>|޶'RCܙ3BN=,/ TKe f'%Irb~g+|Z1w+ فiҫO~A(('gGRp3Zfq:#)L0I< 5I_&jݵ"tV gtf=@̜VTI̙OBtyʷlG|hs8J DGp&zGW";'ȝ$(_ d!3FAmP3 lΈ($vykmsɫ1c\.0`fPj*-vBAM$*\#HQy󛪶Cur߰òНMe>t8wayYZX+*:=f42ߓ3 ͱѻRt'H sXԨWV5'6D~ Z ,W2Z0?}$ n2 ӜDô5]^$WF_H,-Pjv`3p7˅iRͲhh`qe6|-pzL2:|FRٟEriӋRavy"TC5&,dI:5r7AյYyav#.KّĦP>缗kii̜)q#2Uۣ6rR(6v`:grPiJYD/#ŋƅM(^4ts-QMx@9]ؒ p(N,:g˂oT-%;`ĝQj@%Q(tV6h uux /'PϷJ6R *Gd/OlLn{/?!!\ tvP/Oyh~tlYsL{լ.o:X:3B. $I(XIheÔ;2.]\{̄e}/ v|GڏkbڞuD~ӹI›(.Vڷы޽_'C>ly,zLq"s'CTĻcpެ.p2!f$m⁵E?aY LM[/%)|- +GF?xLL/8țp U}9`rYuE?1dC6 yQ1ϒh3 ߧ"dFF}Mv/[5_9 KQǧ|K|"Kz!?~Xb"I&B w%٘u>Y艦J=90> qO#՞ڂ}{zPutIXrYs;$($>3c$p0?|ν7fV+Mj^BZÍ)QjZШF[ntz_5Ե t;t[Th3l)p}YBt]DLF12NГk2]Kгڭ92nCn%W(w8Je0)B;](% ,8m65) 'ʢ]ŧ̴Oݔ2Ju|@`EYj%\ݗf5']їaU}졞U1sS֐:VKwKsZg~zol%y!%?΍QMsv|o2|Khՠd.Mw^Xz=rJ(3e'4 e8>BM+uQ-}\!%?*eHTd"E$ߗ_~O˯vTPyb)!7QF7}tƒ#Y>%Pϲ:VYUQz A#$ ځ-\K(nT®:]LVKPP]Ѩg#JГ"1_Gtς 5iz KG6H'u#V/M5g.[K6| @²aA\IRJG=Јl5h O!a၏LD\)gQlBVAF\&7EI{^nŝ ]Z4CO,r0afmyvǬٛ1Ig g0JW5͠(:,O_Rf$7Y\ XH<2KxYVN Jtl2|Mѷ@@; tM^uPn?I/Z4J2J D<]3ǻ|S6@)-ρ4߰5h"v@G8ÅP;pN`hW 0 "ȷyӁ̒=H]dS=0ͮ2t]A6P[ف㺅IoxE KKWO殒[qR%2)פ'Br$ԧFӆIz~5k_6n^PX]._@+c0jYBh2 ۦ?~u:z) p  fOnBI(ǝLj2lPGoH%MXI'a*NgJ9E<|GBRuz:"=]G~d͖ξȴx]/{Gf)@;F{Wu斂VSzh2p^j>:(m&dGs{+HK"#h 'ƚ@EB؆ۇՆ =Չ*y^?E>HN':LD,zoa5AOs-]aoL)XDQ\ŇTbB.4PE. $bO!/PaM~~8䷋XR%fvkg֠5R ?WFV"j'i[H)Og1uQ4L%Wֶ\=:lpIB#Lܧc/`WU }م"JN2C5KR5xL<4Ћnrfkr%Õ,eF*. \ri"rG4O\W=fqBțh`:T-In}f00]0ROiN2wLg`{-,EHǕJU[إ\U`.\14r7tFwmݓafgL3;q0:>:ZdSFpB^@XcͱKV;|K9iޛݲ.lPsGK\?n]'[J=>pq x4Am_b1̡XϻA\-^Jbo~k~d48"FT 1[o1gEui"Y#S?[fڥOt/7=U?6={ܖVBh%dy.ؖ P[MZ}Ӡ8˽9|F2l3 ~<)BɽZ r4(Șn>(I\_Y(mfrj0'> \5qn_e<_ 3k97sehoW;?^_YN_ uN*ځ{v?gp9=6zs*F CIxX^eQ_FɊ$>8=4YLGuyJA2V…#Urxx=2EN]fΤMx&=ؼfecىY0(LyyYPaC9X:knGJ!n/?s;I`zs·Y FIKNQgF7xp{:%.HJdi{C(J-[7C,N7R^a@JLg>U?Html_!feu%=pZ]6t,~{ T+J[}dɷIQ(m@ożO+AtM,Ȅj~zJ-ʆ>wk$Ӊ (B;0a%mUYm1y@Ò]VdDU 4rTrALEY&-'"7(U; w8`5SBk= #~rsqn CC]a@ڈ e7,UqG'nI-*9 V~Zg~'sӯ >|9 ر s7:z3$b3- h `uRsm{g¹ꕇxAN'r$)Gً}*3+^ 6&L7JoiQ#ʶ.X+K tA !& jȎ#X;(0 g0kRpZHod#=.JG`:Ia=H zYTFQM`5"!}BpdRW0_5 0>@1Z>A9p̥ f(R񆻫wY9% eO؃ЬNiB\`A2qݠm9cQZ0\>"JgBiɜNt[^b_c }uY#Y DWqLoR=:7Cr"L&=픩u VAyfv~|0>S pܬzb#~øLK*O%[6Bb\Z[)8w:1V b%੺)į7qŐbʜE<cǚ|SzʝK=76ωga.=+`m|[ڹ>DeD%X9լm|vz7H6Бć&$lEVJY>BQjh1"ߛY/R]c4 ꄜʱjRuC2(ՍK7TޅNfi2d pxDoCiBR.8zv `*aw#,QrwT;_-t9K&'pTxH,]\.F,>"0 L:B4P27"&%!3?s2*QSoB68{rl#fvM2ElMWZcz]=TTF4dS?֮FFƗ"Ja'$r]=IsrlW3Z#VVr @ ~,*O05Cɢ N&^< Rkrujy?r IQĒS5R:\l2];Љ>:|^O&wA-q$H6B, дtx`lF'dKD7D%)G Suͥcuh}0ÿ8& ~ž:N$MrOю+M̪j.z| q脖sxMF6&B^EzفV}2C3t4eDwL8~MU!0^9;AW:e Ps4'K>LQj3$L}r_u*! 9'06҃3Gm%gO}c:$eBjK8081Pqq4|!8q!dR?υnq6Pd91Oa0BkSc\fy5R)'"_HW!]:3ˎpFYkvJ_IeqY7.y(b sau?O 9m՟W^8 ecHe}bvUX6"j-%BҰX}~ #|G8eD|>Jo 1z?ɭ`̘=kekpS{(fɠ@_IG_arkـC+ L;]v]ДXD½@@/t@{goHr(|K]װBH c)6j1Wב8Du [* _!!C3T\Mb4Ί[OX'H<@Z}Lqup(|=)%ηG'XeGG*R!KtiVbx{ :Z+S_9kZj*%DoMՁGnӗGldrLFe5G4ʍ5Y9(>G`[9&y/om"Eyue;96oLW޿Mu0̤rUi 1 Wo1HOj멑k^.Ip368w5O]^ó{YIuۀ71>_FK) 07#R>U}Ac}A@~zEr{cu!P9WDP ypu&J;j#MlY a%G0hÊm`axNfl=Q=37HG9>PR0 # eD'q ĥ4/_'f!OD誗JvY`Nvd.FMzLzn}\̤GL DoNyX#'#8hL&~xߚ0鍵[,{y[3pAv]jg|iJ$7RY8CY+/n#>H3kzF)8sfyxbq&LJ6AR.R- g jFX?l`soO pIB>T1XRnN駎EdpһfjV4b\\a:jIT?lӪѬX$6~_P8$4RJ1JUPY"H'Ԁw *,_Yw'ġY<'t W:Nܢ?ҵoA3cX A$8"V1n8zG&#ߜ~ +aBe>a>1F![ye!wRccu86caVe7ބ~]R&5XhrXoO ";:RP|Ήb5%b;+g^-)!oh7('%'e8mzz6ڪ:Yu+jvExSݡ&'1;-*L4Eӣ?I\9%K_uN!cK1/"YE̳|/  %k/݆EC*v;FV|?~Y[phCXIU]OȾMk}ẅ.۩Ed) J{%%dUT՚m_dLm~@n1ĕD:kK$[lbqd-Nn_PC/l4x HX8u$G6ˌ=7S̳dxQȆF -Y5!,`3⹈}Aj_~IlB%)2~4'9' @poU ^aCv}/?)y]7sp#f@]KIVx[cPq!tbbi(k4C5`EE3bs(: &}[Z(H~/+ B8\[Q1 %_^FO[2 fo̒C@DA::d4ʹTs.r=[~/!uoy@'s}WX*b3=I|浢NƖu8d5SMsQ~l 2V8`X3d#i H?ְ{\æF֙A+#3y'?Ϸ`$_@v{ھ\T:^9b {4}J;2w7b`8Kyͪ1Q||1[ $`8!Uq[X8SsKZdtpAH~[22~]5;b`+N@r}c@;x)vVvf)&xcco? H;U!{q71-\k#ԍ]KSd6(;"$}\\i)&?S @[&_~rwתj|G-s%A]xPNĐytY kL7 bִ_ӯ('ъ H|ɫE҈›W7q!{戨H>uXU}w,wz|p9  Q[MȦ nƟH(͋h<64I3ʙ`V֘h?egEB;'U0l fd"B2AYE.#xx2k/YwM3E$!K,)$n5C@,єhHO~S~{ >OL`-N?65a?U 7>7V7wC9yxS&ӒeSIZ ܳ:+EED4CS%N*g Kc7b SwzW&>i@nAߠRExO]]\:6h.zp%م̿xa?(Q*ζ=':QQ5IO+?uD%CcKEau18azP'Kfavm1rPu] TΠk`o6[s j\<,`t ?X}3P5WInm J6+,ޠ)WկT rG@[(>:Y}L/h] vO5XJ6@6|Z~6~gWjzCX->2$d@CZys9@`PosRr(#Uuom2'ow9sltArm􀼈-yxX,Ri xTqPM ܋ޏr"t)7W}UUu]H58g_"$-7dx1,Fa9ZutߒRVKf^E{nS%Yq 2ʳ{Jwvn!SN.ԺN9V^C[YږvB,D W\YZXXhg:'S=?s+{Brl q6k/m{ ~\!!'= Fum)A#/|? 9P?W %0P%Hwe <3JIq1P2Tq`r{IXd9Khݠ3|tT(x( v*l-ܐ񋉫o(+Fc/Tu%2E#vq 1G>2N+\HRK6eʡR}PݖK5e,K;B`F >_H͚˵![q!ɝ>PEl"Z×`?s?8^%_;H*˷:*6j3l)k!*mw,{d C.lIgg&iNfütތ]ޣXPURߖc(ډ渺m^39`$5܊S n}sn`Ñy?JtmqvR:*VT\KS_vxʫ6`;'7xC?g\º%Q S/2HS5mz{kTŽBE`띐yWӔOQ㭁Ÿ'En$z]!ʎ2oa#;g+<e5 _KlXW?RN-<{1wOhj(s22tim ,Thv4RT1~ GyxDZ˅ aBiLK]Gn1Yw@xKԃUYY|HM/|.7*l7dT)&HCu޻8FU pM>U`ic,^ x:Y"  xEx|ߴPƖpܱިw*.NqlK vG+!:T/1b*zT͂bgM<7L[CY>QRF&_Gc Qb*T^ ;΅^Ij> 4F>]e PM"O?OTgEtA`9(fYs6(:)sX$9K.~@?PѭV,Lkd,!Zaתq٫O@'E?@:S|ﮀb4SoloSD'OJ {0hf}^X y|ʝ"ȥ#iT G,"B4Ua,f>r_͉%٦`$0,$QI\N8=-m'>jH#" %:#QWf:Q ! Yzqs @p]rel~/VUxn1 "R0/4At rT)Sdi޽nUOO xt>/r8bh7 VcVkmxfxa+3~Rf4OW$@`u6{8Jb  ܝ)"m$zJ{wCM VM hJ˜Z>(Ϛ. H K g}&O|9}Rg1)]w-H*pa:X^w6*)~i|)HNO^O+̜{mj`;bRj)$# A`=56JY:hXǡ ˊV O_4n]'\ILg3SD c2gge@sQptpcզhRi SlNaS'%!{On-XY'Z+ftTzMv}@YoݦnOI0m S.hۺ㞕<.{,P/KS \Pdͮ;<K)Jf\2fL ΋0$&-ӺoE7ʤg^@?#Rw>( 䪴 q?9НA!v_mfcG[&}|np.@:-# V`hP2f-j)Neb# "VNL34@ox4|!s! zB]Ag_o1ivY%d'6=ihu醧kZB )SՃ86f3p''r؆ 6u %&}9o.qMTg`es}H]R|f[_yQZ`qGYay %FMnOۂ!,k 2ۇzb'~MYd\U93 PnۈDaE~$_qjg`3,*KU( 3dLE V 8C$.G+$My֊@~,;RPZ w;kD厞ۤdzxg)7tԏW[o 'ƻ86NkL*@@qF)z3ڕ5/!j:xILSWrg5{~΍  g3%Ke1G"qOMx )۾vδۭzkg8;p,thʌcZ˰F-7I=f1DB +0^bj[VMey< fyMA$@wqtaE{ dBVg<3`j\`叁KGuPL;fՠYA@׹ifJB8(\C8p;FU"&)Ub B_,"0'bfF޳<ì:@&Lj8К\ڰQ"49r[<׆]Wb įJbc9dEL|@>sh$/f mƕ*M fO-ߡUFش[>+ZS$#Q\g#[iWxXpژ̴)ț3qUb0s_a9ǻ7‘@r"x0<6nT>3A,-ּ&56+Kk*$D`OeԿ›w$+ghqȗږV!uf*K= ,;C`S#qi@W':cU?QnhqS,#;bl!lJ"}dFڧMoq*S<] v_ N"Ϥ&^z$=/Zy҄Gt *\=SϽHyf0tkt1A77w,.@,Vh>>R[*튨QDDdwm -$.,n"fP&$c r;iFaXp"*uEJHY^6eR;Isa=}<Z K&pG/9rVg`OTgS+KE!t4 Y]0 lS9Jrm#Y?o HY͞OnxoTYE)T."ء3QW1i,LMC5Q&bc.Oɫ1PU]Oc|b`Ӕ1-kG(p'q ]?2oDT+U :KD3i%+Zy{~MQQ8YeRsyr7\!4&A=ZB:w-}@H[ηLAuk k۰`%B[`I>0.GnE lU8HM FžfV9as4Q"圀ؤZ$$8`0[Ι>ڤ$lwWU0vhq\g_gKveKEfBlM3B~0+x޷h_M.y… xh{4[)b*︼=2v*w1][?kC86>шŊsnA2sZ\g?c@]S*G?N;z&W=BhԎ x9v(9e+J^61/*EӰ_RNd fTU̗}˾4Ajt 8)wKel*6wT`!GFxeh{3梹vxZPK)gek˝,IgӔQEt86 *moNsN Cʼ~dIr %I&m'5˫yZWbX6=Vԋg{Zn'ђ,&؀E5.L$*FS6| QiE{׹Em_ʿ}Z2vR RGS*etrCv-ԑcR1ݹdiFrDz5e~*:~ko&̲:,wk C`۾D9:fKfAKTPn<4&2;Te()KhN!LьO=M a J__xobY{D=pl=X4< 9hw&}SșƓER}wsZcV5%qV0]P+OyfI]N *y~I3_NnQכ](-\28 [g6(A^`.@i.1JM ?t]UCv&)m ۖ\t~`qdH N 72G! 4&3^κ*.Č txhjx?ͅZzx8_++;u߸8及/y{uK%pGv'PzZ&o q#O:ko"Iy39!vR$"7Bыc*b‚Ӑfz4y YtY ,?T:L[nRExoE0Bf!Yv7z&#RFG?v" + 9} ~{SrL"\f~x7{6FIpLkC4{Hg>4el'ڎfh D̝3ٞ-Ki  LtAB )M{N"}ݚe@7dQq1~w[RTw IJ$N߉|t--HwGV+aRV_"\h@[ dbkѼq3Dw^ Xj:YIϟov?Ն@@th'p7<A}}@9W h~Q9Qg'{W%B`v }_T1"}(xa-Ub9Vjse x1f|dtFXֱ,D5!YEqoi(vukoZ}u<ͬx iǠU{q>ee‚]T`S\tXrR+D6RE!T #GC3zWFnW{'2{vX59wi 1bJAH琨ܵV W8j2-Ek [wnR莙 jn{JbAWeAr'ĥcA1N FVvWC9M}s<ǠDЧ^勖FMDFw`D"*(Uܸ,fx4BTUgh7+3;*n^zjO8aHLN'+S>=n@_)ɯ] }v"yGUt/J*DvUwۃBB瞣(MRӗ`3t0LKkف7%PuEfr™oʏ[4}PA4 m5U\:V']*yQQf)_EҍBP\NW'a4>0_Tl,ĪZ [d-s>龻<kl0Ŋ ۑcjWnm^?5i:DC$so,` HI_`8륹gP#@u*:D;1~f9iIDJxʶiznB,Tjw\ 9Pjd8->T9S& C̝u>SRJf.ᑴZZ:P3qWNW94+f%:j8 B @X1m%tT' 6Y^"5\Ǣ @r0}α4pYZ{C$ :nCAm 7+ʘG裎P&F%˒.Zg ! 'Ҏ= q-{Nߨho0Iq\h=wiBd˷qW׎0"@&ۜVF䊎s<Kwaߣ8xP 6.xbl裺qh1 Pej!r`ML,#YGx魬{S'GR-qN֧5a|x2[ D:ٽ̓FvaW Ps-&/Ž  m=FQ/nLV?fJ 0B)Xd}*BRT{q,KsبFiۺ0$+U;`~U)1XFl cj܉c'2\QD9?Mof9}h^E5W 0tx~Nsp>fteL{5uy]켿ŋ% gSVViP$Y6 : )jlX-юRa-YL$co1AyrzCT}ʳl6t7ķU'40(vsVP;l@ʴ ~5(E>!G/bž!hJKclו0֓B =_]߄ ڤ.f[+cI6"M vkW3K>8)yPwC QΪP;v\.|ۨ,7quuSa!o1qCLV@~t5ނ\8s4&Ly+m++>DP2` I-Fma]׫}ųFsy@A- ) nzP:JX+K>Zp'"~YoFe/nx=Ųϧ0b7ePMan b5[SЅPcWZ_"w.ޱr +q-zaRQiC ڜ0 #d-^@U&@(lǙK$zlAaxHL-A{zG 91~6j'1h]sk ^k>._ lSK{U.9I+AiO_Ӌ'nuERk>3%xh.Vroq uc`™{IEw7A`)/OB|ۊ?DL2 JPK1 }$#FR̒*ƳS#s#3eh[h8؜ay`zzDzqIp4Iҙ牶 j"!an?eD ܃ ѹiuhywROXi5`DQs*MPL?\5 ֭{U0?|ҡϳr)lc* >d=lر.Ce̾mzU홴oX^5=pd,m4PinP=|o ?'E3.陚$7bn՛^);^$bdvD&T벃|/]W~ ㌝Aux:4FK5YF⦦uL,DOt׌~߻hpضOp*Hy}GgI2kP|Rx87}If\LԠD6LƈGݳQmcϡMCgm㟥,nWXyzjIX2PtۢIZD)<ʷKݪ~iAmtTG=pY5z d2qM)zM$Q؇p4 x̤G- Kq"T%5 յ_s`e{Kwzrͣ|}-p0u[^ƀ fm3q~FO=h>oQ6Gc2^d[(A26]\Y:Idbfc=cA E/| %eŠwksxphڎe9=}tM.˿xqƵ[rjZW8yU3As\=˃:}R61(B7- p=@^ GRc1.tP;0ǫip'4`/iU 4r͗%h> ثaNPuBѢs˶73JΩLI(&jbr?ų㿏PW1ԉV}{}@tűY>V&i] $FIިe{>ۯ]PHD{4?n-;.M ۟׾j}yϋ&+Pk)qhdеoSP;M|IoY@hLjHgd=/wma.>V8 +QnHN -|y X>['՗_'KF*:;'H1RI^ &XizOm>xC& JR\7\`@ =K$QwNEG >?C=+{сiJ~f5zyk׼8*Dz@y>()^ݨ=eJd ypňb6^Vg\^Ҹ l; YK\CzxIgTpyvr|]` ̼Gc;c"!R׺ڹUZ򇣍-%Ĩjoo99dh+@ PwYle?)r%xԘ[II- =CaHZe\43˸c]3Tr o[z$ eۭ؍.R V G$ZeHfd6M(fn J+򚇧Г-?P`SDↂ!4+MdW]~r6_"AE(s<2.FG uL1֑љ}|ayF1GMfYEqtǠ.mCFb?oB –) 'nTˢfүJ~'jN{S6$f2%W1Vufd6%*n:G! t"[52;3=,(y6h唝O,-)Q[ϾN* ,ZwQ T1nXN[E'ޮT̖X$jQU?FMةjyMQYoA`Z防þݽυ ?uСɒ07rzc&7uy?Wlc&L?ł,bS$piמ?#RFGj@1D|,EjT's,w2g7cU;|R>-?BhDϤ^]xov:Hga@d̓_5}/lO㈺Ř^[ 3aQ#~XɁF)*J~#ٿ)@ g _Lh*=wU4*YE[|â0In\ }gZoHEca%־khc/[wS?o 7E >)d-:aĸf `nϏ֝Omm4UGXT^'/]yp%( rxRfN( ؛EINS7ڢDAoa7YgR0[L&W¼tv̧#]5c͘U ~~Λ3rl,j]:,Ԓp4K!mIԛP|WuOPLwyBYmU9) T[_~?׊YvZE}HTt#F8~dA?i\9}XOÝlf1@$o9'5>UaAkIkk/<\ӫDrE,`n@LFC ~cͩ@WH`'O.{2MD08H`'$ZEgo@ӱ|-Gw/V4 \0̱2z9NP:VՌWD1Da6a^-jPf|EtO֝a#xbJjk,w3ঁ!& Ȃy0*UZ3/#C^UtS/>\ ^5wC>Ϩnb : 0Zp{'rkur:\WG%IEcT2!65]]=}f1A-u]FOG:di6:gNoB`7boMŔs o%~)`P30/Wr+]K-p?ݍCbݮQu߽K(IT,j])n'&ϗE}gWBDDr eW+J,cĘ̝:A€"M{ b%mAL3Ɗ2%Sf(*ИTgL 28f~/Z"-s@)sجӗC%aBc#>bK |0W~7,PDH)KAD~I90qyBouxҨc1&G*qi` Q6`HyKTP/aqhF3$G=vK{p>+[>Y>wpS~TЊQ_TT0Q 4jz?/;`ҊMvsc}l6+)&= OZ[ӂ] vKCK~jV7>lHWX<"r[O$EdFpW8}M o I5I{h2<({2sy"PblwĢZGpH nzE iX8N_.}) 4ؑrun7]F!/"BY?@CqcqoIf.(U|Yztv] ۑ?!w(ʉ)ˮ;DY!w۸,4s,"IDMpg* w 7'hy'G$s͝1#Gr0kʠtk@xҊaQC)|U{ܨMp6F?vYΫŭ_gHˊzƫ,zr9y~x_%d7|8CU04N'&mFzGNL Pʬfڣ$$>$f.Vg8[ ^?Hh} Oqs}ï2BELM{=T7R{7R}L{@:9VFT/;%Z~Ƹ5⮳l)=(a@Ng-kF,Ƌ 3-vJwc[(NP%a5߈<0W5<-Bxn`iD ]_8JM\!hQ[aOD 4NfZ,5E xRAj,&eExX?mj{~U;CEР9Ӓeȁ.O vн>( d'rcH[o1!{1pbi VZTÕ}u̯h^ȹk*š  (UGZA[G3 @Sթ3rr!d)\iϐNpLYMѨ']&~ަE_ p4:nkmwvk7xǽ4:E_l.&sN!`^Ų>Vgn'^ `WI6MnOӛbbЗW 敠+Ƈ`%Kdx#̌?Lhq[dlw֗a-m#$h_/7joHJED*K\^Ae*ĿǙ[)J> y ʴ¼#6Cp4.,e!m`t

LB}Od1T7Ȍ# Tz)QRdU~QV5*mY\\Vˏ>$&?ȵ֤ "l\]Bᙦz`3h{gZ1Ww"lٯo `E_wL73Zg RMTg xijWm(; h*3Kq~e扵8̍ċ3! ^+%8ya5LG oE0^ ulb [eE l,}NDd.^KF=kP%н#O3^Y0Y72GgwR!捃FNN^f99(r:@zx]ɑ;Potw L0^хxkUa m?Rl>Y?AS+_hG?_x [J#'yFf(w1HNveSoGKmEZ@$qJD !ixfG`=֞>c`鲎)֚ń)MR0+LsWxDRqX6lhD =8-1\ e!2b95(EVd2j5baVmz)6ʯG—Lc1 NI*/Zo3w%ͫMSW[x8ֻw=Cg0ܭ.op*ݚ1u$ AZ7!fڰKgbdɶ)q2c&O$ޣ' Qᢜ+0uW3Uh{|үҽ`U 5tu- e"%9n|\7$2)d2l,mjK% z'+M'VeߪQJz-T YIH3ts)x>Xv˲@t~,C-bW%pǞ M5a;E=l۟/}W0|/zQmx҃ܮo+.I5:RHfHiLbȗ/R, }(KR1 PJ@Nȿ+K< B6-43p^ 젋Y"|?nCrS37j}6[]pdӉ _ Pn,=9Q= }ZP R4\b$سXמ+sy(ٖ|BJ?'aRa|$}A:+ʌPAM^(NH.lK|M?xzyjL2!en⌜3$-j=~錡↩D(]3ڗc^4]ՅEwltcC^K-.%hYĤ(SQa6`$urF{^8[K; @I_-W6Z nY6n41wط6I &L>(yGV@E I6M,>? i{/9nzuO;UGmZDlӽcW] v?୊RoLڤruϓNcNi| a V*=5tr]RA3lE%!z̷zqQ@HJ[kjT=Cp]:|5Wםys{ Fd\f;at\*>qob^^w z;6Y7!g[nl˗b6ZŒj;RjU O7Tjkyz4Y3ɘ{u`~VRVy vFcObvA, %Z &2* ʫSsriH1ߓc|zqΜRل2+[H@x_f&C@2M>v&Уn IoՏ _J6 ^H^j!69QxU*B u>_(tJtK/S9E/n0X7=Y7s"Q `˓Xy$];4y^9Ƃ'ia%A }>1-hpA->1ŶlZ]23#5 .JSI*- T6=|2+27sG S>b/TKQ,`7L?mw@:XdPf`254si.j͹@UɱQ2xKUKFݲRiWǸkϚICEo*Ƀ;BIjƎ*gJ?R`*qeV|_/c1?E-+O73:_Ѽ^EōrbL!4F@lb*d7ǫ)4XЂ5Hó 2/LX0IJ}oƍTrRt's*1瘌`TA"tlC F YBt,Є[v:e,: LT8[B$I3,MK^TY°\trA&5{+7[yn 3cXqxvݹMhDSqo47zz\g'ND/lUӮ$zvҞ0q6.v8fJ)9hfDxQdʎ"@ kw=+t}拊naoSsނ=ؘCy`Sxx7AT!χ eVo''8 m>[0P8rjY[s/+Rv]^οջj%dj˒HUy7G85)6OܪꗲT-y4̡\mT>:QUjɅ4;k\9reyI|X ,L7TWEA"N.렵U,?"n([P:m*~dț<)ׯd~w>B{7ݼ {!X4t1%Zr`^Tct.-beBG p*bLvKE>%/GlJic[^/*u&v47@rGʃ="8~m|$Lcu$Q\b ґ"MyIgYvX6o`ALaJ Rd“ZL),ISPt߉#$lV)ODPiP#ȽPAUMvJB lW lT*d]΍ڞ#y_(~% 10XuW{DҖEDeR^1ȗؠ ;12`}vB)g oӘUPk-~|KPG{aS X .Nbxz7p8-HkN*Ct,ڢRAcv8knfk%?WP\޲Fb;1De. IM2{ i iPѥ.3~LSgP9eW.?:ĸLOYJ]BۖHn$Yb  a MFrPI jlB"1\d4EeZ^֛1flolX^^9zutB&fj a {̄js9insNmψ XUrjM4}W7j0@'\MU>^|شʖn%\O;"t, A:@2=V 5T`4sL}>+D0 AX1rQTiǝy(H`? ]ז/ٳm2 ЄԊ` [6#p9S2Rw]l@ (+S7׷TzHV?"4fK!cưRżv!f<[n޾i'7wf#!lz:2F`ЦRoǿ\fF'` }UB${}1*t'@}4_.PL?J_:[xmx{ԩZ1%b2vڧ3>Dlr5 3ìFkhH:{P ei SKw8j6f@v t1+ϟF`Z_.ܾ,'1_m<(@kI Ty%MTަ+!fi#L+Eur'lYø8xwbOB81 s϶jY7d9#a.oE#.p Tyke!s,ZuGa{,m4ziGg5&VfZ9zPuօsir5t]!瀆t鏍~\i!yP[tj]8ޫ;@4@Wޢ&;!{CHũρ~Yg{фZ^G/ k52'GPf!ɍ3WyTw񝸽ytl^P#x%:u\iLNrƄ :HɐW*gu[$s:|' knAkoCD$l- %_$S;]|*?~8qޜgY۸ˏ 7 r[@BS%܂$p|{wT*`'/cשܬyGET4rkG9D#9'jާzʊn,ʸNPAPϣkF힔G ޺ )T)v;K/*&~liQ՞,` fƖ\Cfމ#4b䩦jf8kGWAfwI#UvN+}AA zK$tR|x?.ϐ/#a4t,*X#ukty1}i ekIjͤMt;V`o`sK4қ_CE9 ]G:R3?>aBt' tMhR1,ۮDW(U>WsHEQX=vg &Βr?(9h8@!10#*۽Ny3Uw Li:j(U?(5u }ҥۤW8-m}8l<"؜=} CV˼wE12~/)U{JܨDSI?iHIPpm֗4A u#7RVH`4#A@^`'U~J8*!j>)J{4ƛw>UgY3$ 7ą*sY@²->x~&_8br ,v&xVNo*|үطy?^׃hMm9Y zϊs`u5?g`&rFegC= ɞrin=%jUIlSk)O"埠6ݛG {x ty>:n'I>74P0TZ plRu8~@M2( -Fƪ|dvp2gKO[f&Ǯͭ U՛}]; iXbuYM՝@Ϥns e*퀯pgMhޔGޚߔHv\eo^s K #E#H?fQ@Uvؓb։{6,^:w |)qe'>m+V(p}m_y%k%D9U._ 5ٿEi1JD`0aO .7˝ާ6! H"< >B+-/{GQtTVqF/|^ orxrc6-?s 5稰SL"ZH]Ǧth *6<8/(;REzx-8m,=%0LxW3(?]dM1P`_s׹(ZqomHEWfkvO |U<0ra^Zk?aHxϚ{Y0c/Y i\nKzo~72hhY]}e+d,B"3ɻKG& aZz׎n&6隋l2Ms$|X6 V6 }l 9:jz]xݏGX&'M\241ϊptNÉ1) .K/1|a]Q m$""d9^3E2ElI7z):{䎳L N(f !Z@zFRATk8,[1"$pE ]UL'ԛ6[#㕌+C1M9R^[) bIhuSHO;i7ep$w!~լàg>AN7ڤ]gO{cyZW$͘ q9h:VEy\*Ai2,7Gޝq&ºlf1D=)՗26`|'Bb?>_ןI sv;+>i8-mzڴΪApj?o3N^i=D*ug1k.TP+OYYbVaYTBLfA:9::xߴ ‰S'3 RlBlN~$k59ռL.G$ܨz> 7[8Ĕ'NRCԪO"+67.ߗJ2uB|I˺ X=` _SJswa8 \, bIx.??tllD0=B&;5Q[N.Tn_ƲeGV ڜ>8DCu3 6M1tMTbE[cZ=qs{]:2\vg ~_Ո5K_ĶٸS66Ra|Mlpt_Ԉ$ ;0G&S xה03 t`PÏ`%RԹAF\%& c/E`HOǡ 5vg2K01BDciEUvGтrQFI2d4t!ᯱƫ+˶}e~QʨH0[Z}W>2t-% $q̃ Mwm2ԁq݂Mr227 E9:pxJsq 23-wR\l8-M}=/(:K/_e0݃ m@5mpI␌otEkD|u&/Re|0<;RRԮ~V=Zy'o+ssn0c[` S /c,˿k?&ApԒӍ{(% :>X#XQ\':o_phƗrSI],I=?%r w~hH_*DcIb_ h p*&v^ł)2%ìz+u}U̳PU5A* x?Z*GUǀPjQ3K*1M߹v;#Ƚ3{` OĊsD~!_6X-~BwJS7ϙv"'tC9L66嫊9^csX/R1ӋbV YA,(-f\H @)h+24 m %_/7gR\xV|LSvpMjo!y֕΃Oj8pHp"ld_:#~':9c$v= 6ŧoO*鰔6g ERqG/%ow#\owd$˶/gOkݏv+ՇMJIR>v2>{uoV'~Z#:,YY˲,ls(0_fU늗zHȊl_`[q8zN{[Re _ZbM}oT*Ο* 3%yID4Z9Hc`=W,._j; pl1UN;?i 9[9 T|]%:O_bM?Д,A#x*FRVMC13q=%lSjη< ryHz34 2 _Mi?:8tK2fځ E.o_e]?V" AJaW| fT|6E=oRME0RsyVA@v<[=ByLmx&UԒʲS<8H҂8oXC,&޻"yόo0#1 ^}B&VjU9 J \_wT +ny pE^]24Y ٥8œ}Zf!rrrWF ]YY+Yq%~YRL]{#,s#.`FL; pGsin"-P8aV`$}}phUX'ŕ3iz*<"ԍʒ4.kf9M>-07BiCmJ HN/ Jڐ*pǞ{`_y|+V;2ڔ\>ʼnEv30AMt} %¥{ i8Wk=wnZOjDY~<"3=X*"_~;FSAA2"^kl%zOJ`O_AuHLDНw,,ԛ8gHޜp1Z:\u%z"ڦ]ԩ!oEp%A$P6x`ɝf Q=K;4}nU1SkΡLh\`W}BҲ~;y8g|¹nƝP T8'9eZqء_?&Iyn\^5~^;2Tr(\e _αW !87::az*b+*ߒCO+"eaMH6bb+f.6Ә~'2MOCZ`w@IwL)9z|Jg/M G[ygQ1qrr EFiTf2 .h' ("\u/yJFB[VAp,mf"T~9n{./0ey^6Pr TU}G[i>ō$B`=ޢg냜 dэ*D򪸈jݱw{9] My`s=A4 =TkWQ ݛ?k,wh9ѸWo'2͋$#bvOYbmȌH=?ˀ%7'/}kEi΃O>ߨڟzԗu/h>°DEK"A O H͊ Ǿ b}݇&@-t-;γPW3F޵|v{,fR<%Hort~I@-̑FcGMDtoKV. +=/3TGrkLrd>bڡ<#%|UfV׏CӼւ6tf1򁎣^W N 6GH|r@XLE;>N &nɀXdNQMb:\ofb`$dLG .ښzËW̞FYgB.DiF(9yѩҤ7\|,X. wյ<;[=;5{e:4tz8]qBg92c`Hw^C<+Wa:Cd{ i. W9{-LGz'}פ /Q_0 x \ytkP̼1ڹ (>w'NYfa,43c©`]OY$Cs ZkYr5ֵPcKEN)"TҾ$r1xK9%ט*LZOF|,?o7.H1%c<[>}S7X0iC^P0m *E\`5MV([2г sl1y7pIe?RVLn'[QD>AbL$KCG@!2j1-,/t[K W}[h\}d)@Ix[ M&^bT QOvCl,$a$إyimCqɬ9x FSSH!䬁nR`SG ΰd{G*t͓{ОˬеS4ҏ-Sv_ e ][[HچiYY{y{&W9}l>*{uh3|Q@@{([91 !w衴7-\J4֛@ Wqd焙 r7?V Ώb/:ˀ9],uv`Ѷ~c$^#b`!Ԡ zDuUcNSѮBJvk5K@K+<}s k 1-J\@VcpA?+|5+3=T&Ļad9AU}˟:7RRg{!n9'|+Վ i(Hmb~z ,MA*3#JRh@0D#!{%5g?נ"+H '%\#58jG1[gMR p/wDc7WBd3~ G[ ;2y܉v=l/{P@`>R֚mSLf<iK];b2ƏΏW>y!̇*yNإϻ\Y}۟\~' ՔIUBlO{0ZvGjKU[1"FPި^0QZݫ98X^OV3V;C;0QI5T"Up K"tw:{?5 -w(B\f&Z@(g/B9Q)#')r|ހLoAޏ?~A%>0! ZW߳3TIT'*NKebʿGsc߬Vѯ ,/a㨳Ԏ\+`>5#ZBL  oПS۷HjIC6:V^!@/y5[;. 4_{.^bgN˔e"-;L)eno[MDſЭ TC{AΠFa{jŊzyUxuL^j oRcyl}IZIϏ7=( # v汏8ƲT:fC^X}XkIOk Č DjY9>!'WMG$.ި ~tk4̈}Ulsz咙_6vaQhD} !*K/<ˇZ.Kt)d&J3]T ȫEnٛP "x|C 1]г^p^ńP݈ &3LQp2뚊BNUUgW4_tfڄ 4[Iz5uMz=n xO£:i]Xt r Vb[WNƈ8>$l!xm*{|k[D6͖z-H{h(& gVS^u3q`n`SH4oV}|3`ncn+Y<;6YjdY0|x37F'y<"ZMt>oܹW'1oE4ߜ36UCq'(dנj y-CzZOxVgTWX0nTClEG\5mpN&w ߠ(rl6lP9t\"d&71 PGwu5ܗXIkȇ Lj@d@"5{&) dcXۿyZ:޸d2Za&UwDչŭl l$eZ5kg31 ,"7ݤj^9ʉ֋jq7 y$LÖ_C}uG+MCő&8rCtc =VrZ x5Ʀҩ)4[RXՍw(I9$ƍoYN1pp_Z'(OZRG4%x:;U\x}0VN|v`Ҷ;aLXvPgm$iQI_ך]RvY4xQn{>E /8 XOWUs5׵lHu`A+ ?fy[M,zk4ɐ+!d<; }"܌zsrR,RJ?]j[i3ۆCm2Ě;YTU_BRJHwS*8i 2zY`~f`4%Hfü3 BL= pgɶ?xh-@3V8 5B~<>0V(PKJ&9% lU2ds`/j"5~ FCulN2R@kT 3Tgf)UTZN 5͙[}FsEEQܩ}ɝ>|^N4 COٌiTƑC &f@z\%:Mk#?bj7K̮:V4%djkcӞMP1w3+^SER#?q-;{W%|KҵvOODbnߗ%N*:k]~Z<r9FBT.Ԅ^)GW^Oq d'1ڪf5ClQG o#'XTkBף/rG25WzoCVp y\Y,w;135oP1Ģޣ%NȘ"wjw{ǗPeSu|ifPtRq+KFӊ\g pa /HדwSPRv:K6 (n9Ӫɟ^kÙc~^Htb4ʌIWkVxp<ؿqwFWjJXQ=rzT|\0+;qnRXY9?H3 5ڒ҉4[T \m%ΔiWL˔^?Wgp7[~LzT7idn3Un#lm[z T|ml˧!Z)zA݂n <8d2i։s<^U`wA _8ޫTC{F%%7|G1BtPRQl4 2d#v%Nf1UH׏\I> qc)h`7YJ2dpua21>ݐ,9f793<1>$  OG ,Vfw߭30PA{sa2`}`bGaBM+(r1Hl^?VXer,@dHt~G_M,;(. Ɵ&ۍ hcdA0$V):$?,*ZN'qkp*@*)R@ H[T5H3kw*7Pun<ݻFQ[岀\Ye1J?֛7)@לefe`0Gj-gh)2'ptYsY BsS0Ϻ,3ƍ,>Yo)uiCE \=،D{#>.pH``x~/,y>z>) iR6izC1g\ÖwZ#@^%[snQ5u|Գ}1kxyKzGஸuƓ8Q2>0,1_M-1dNoY;Lr^f=kq R!`EM;Ol`F?u.qHx}]73 VW6U PVƜaL-^H{H1f M,ah4IMNؙb~[zeP?+\7#MPՅ*A(IL  L}0n%X5OnULUY> ü #sqhRSJ 2E|yjxM 4|PFK16h1e1` Zv ^z)b<kyS+g6ϵc|eiiiJ2VdamVB}ksɉv-a3s%D-~5WЉա\YNY}i(!ݕ]_>Co8SBdKqs~|bA xy F+Զ2cTkKx8j6;S@j­yj]8G>mV@^&d ak |_.Tř(JhB3PaK՝A"\sJиP˴pMmf$-'/Р=!{L?6ݼkw@p̐Buʈ%eaʆY,[c4j 6dƧuбȫlMWodhvHu2 ;B=Aݠ}4nP؏~P~E.%m#nGF%Jg~χa-6T:\ށ4Y @ƈdw%w'%,ׁ9!UŨEE%.i.sx2_|-9<1`tߙVܡj%'n헭7d b%蹓ltZjsbq$P8Z΋F˚:sT?6d8MqZJox$fB[ө ]eBe#PɩQPPڍ^>0xДᶒ>LP*IPb9b#~8;֌ [Hf b YK5.zPNR&zpv0=<L,$3G÷.#3Hv+YƿdfLB'E j8]VUL>!:cP(A|7,XQbBS𑖥^3:;4T8p8@0WAEv~qŮܺtEw96 繜yXa[`( +p$ kgT)id*ys1IRɹ: 5++Јr:7l<@7!m~K.UH wzeE@urInR*v/ZY5YɁk:AMv/מWb`iy/1)؜|Q-˧+k(@O8Y!!:xi\K)ptPUJs9,7{^Th+anɮ- 7f?f摾iݼ6r-mk0.%` ,oW(_{E6}`<7^j3`$G9$֓,\FW;9CͲ ?T|>DO9J8̏éx/V=ŔYБ}lpSKA8Wn,f2#oư-ʎ1#HJ8PtdtN7fWsê3W a4?|3"(8֘DGLD"AY,׌%R N Gu;Yf1Ԣvdb{VfT^9+? op{{4ǟdl#[Xץ?o2CP+S* ]*!"T{zmJmTH>ޝD$TG فESוHMV#v_~Lt̥=~kSmwcq> ZtI%[V-ndtW ,~1b&PU3+ &ch SĩU/h,q;`T&lBX(;OiΌ~3:yޘt /YU+c4b9*(˖Hw )wq\6Ϭ/?="k1~G?slCkGzg7Yz/rDH?sCg QLɯzBa5WzصW_&,*vW7q.RXM>tD=z#MJ3#[<ۈfJZ<$XL FQ_%AA]D4֝y9fR_v@ExvV@VBu#K[螗r1f pqa cdm PFE]^@P9>Fk'Qd<T$֥~}gǰ\Sgpn&)K]auP=;\ي0+CpuL/LfPu}IOqbgLຉи'm$w/xrD 49u< _ /*Qk!3} 2֩%Tz5@3Z@ߞ2Ǐf?2q:w*=b'7?I`5^lXyI7@4LՐgU [|. $.ºa(f >Å 1-zi0]ڔ<((]OVoV8ښKJ'O`G7j9=]L1f[*NyfmRyDm H q0NI69b~j ϗR$Gx1zݫ -AJ볎5*h`iLx=PA Z\8ty9u j22{5SF0\8u벸q@8P_`kQxonP{jj4?{qܞ'UnZcY\v3gPxDO6{:uogZ7=hEDj_܉99qrrٕjr(BKk4`Z-!Nk V=zyn\/bQ,Yu &U.P/ Si]^Jo`Pڑ_[ҠiRfSo 0x for8Qp8C濑V/ n0n6gJF)nj)HL}Б[7 pg"6sp9>02g*ZW[O>zwc#𘗃Gc.36e~%~Y˱4rh|.~ *7]=Ίn.Wde.cxXB C+@}2b7و@m;H*r@kbkK.t:)l6ʢrP5SV+Vv&o.T@̅j*d}mGs\.0lGn}uWKWN;sKMRC?ad:Z@ᱜMbH4Ux5b<*)),$MgǘѶ bz(!C ESxK ̈hӜ-kCEI;A2olkp1GImPH%fJ=m#eec\|aKcl ,綹Z(N$TcŶCʮŸ°`-\+q r2.z]=lވ%Kj߀70BP^ 7_w0rgWmࡾ#y;95Oa8es:gbmhpNBD 1^KHFou&.ɴ1B$fӬ>.ǟnyw-m*obC1\j8a%9:UΡ863O<<,FنOhx&HS浉pkGr՟K\4I}{On PR<pf~tQvZ;G!5aL(&+2B'.{؜4#O= 04fbS$%?TgNJ|W^K ¾"gvF`+/(!QU#S/r_n76b~ FpR[ݴ&Kl0҇U˰([嚌zl8$Ɣם];'qFӦ;L_NPݳ1 `0 IOՑƆX߇ڶo:-I%=!?12'q X&xM:H|0;O28n%&(3er휈ݺArFqZ& @;PeY,f] 4 hquL# mot#(ڷUgj5X f$tE_ 9j%b-6ӽH7v>Pt$!+W̑LNqO WhT^k?%8 W-X e"w|*T"ҿd&a"] y1 I'+ȊZAI|UQϮt7Ri3ۙJ )nqUCd`H9cn N!$V͞ z晗x ֵG (VV\X}6}THF0 i9t}Ԍc9c7":s$:w{yCr`4XouO-8hHB)O[gQވO[rP}XjY}~_R:iѻDc/' SfTk&Se,D",Hl{ yAJꗒQϣcYN5-z'8o'`SO\( Z0Pm"wq&-%b # ƨ[žn,<"iСrGBXxzݍBLԖyx֣͗ *]>ݗR^5K+ %O+u_<rcAQ߿zc^sUl[ˋpI_ݥ?MG_TT/:ӭS_ؽ)dE3ʛ&-ָ(o&q:d)kad5!OKQ;?ڥjODBirnزQ!15pr O,qn.B.Å*Ь/D`& ȖJrX졨l,~R+Atyݪeۆs:''z71D87+apcAeZž>0*urp(WjI%}@-b鉌[#=+w\⏁?m@f)7m_E&PIx)S,h}\QȊ$OKrO"#SF-#No$p[. bR+@a7L~g:H1K1q-c?9FXElhQv9:l,E Rt˻T\#bTU՘0iyoI'򼞁M.pTs.oK(IwLUx̪U4v 4\FFmR0ljǏIur%H]o/[Z(ԚAR>"s0?|̡|З"2툭Ŕ 0p_*p @:ru4e I EZ*~DVM7v} 6F=op-xz0;{>pRD]^WG:$P"ۿYo19FoVhDEYPa2w]FodiB\chhyc"{CdZ^[gE ie Y ]w(GDIi*PqMcぴds>Klz#KI0&= ͵̍j=e.p Ȟ~(b<⠭˯`[.7i7Kܫmn'ńi~y5j+ћΚvIta iR_B8WA6+iHYxZDZ1=m->?HzZi[~¸P#,x0~.C#Ʉ*MNdxK-rU7sFؼLe3<jvwRocg/{X- W&h0Qs{~?FĢE.!&;JM'^NҤEnoc25|r3=qrbg=AI+џ]ApJ63@t$΁k+imJFkx`JO ZCEZg91*,m^Ő_ BV8V+wn=a˥ F'pZп?w?g@)ྞ8 '_X_b$\BIv)e$ ii4bzia:P;mjӷnTWS bT2>vI_MEËLoqD#s r#["SP ؄^#@X<2Zm LZ$ $2`W}Z3+X*Z/tkU)Ga5^:޺>,; pUcAuPP@s-)EqWGXm` ECx`I/HNH^5:)pGk'P {9|hpAOǟ=-qfm %n3R̜)Jd#jm]| (mU/k(g>qwb_VXǻĚ`*$'{¯&k17*NօwYiU=%Lx?ay9Snsol7B>spshI4wDJ6ߧ[;WRʷѣٳ ݁D ׋ԫW~)|뒓$|JM]U7r+_+)a׉:C(މ-ʤ_n}Įb2dUCp?I3v?@/쎱tIWy9ekSX2fݔ ]ʔr`zQiM EM 3? +c =%`r]nH,׆ 8 ("CH[}kKd`h1S zef~=~d_ 9'F=*xU?viذKXdUѰi P%l}OOꮜ' rC[t "R3I7E~cZ5T o hYL_4QH xVM?V2k)*-/Vid|RC$p [F)SR}K lj_0^UO@z^]S'>/' !M&;-wuxJH̼IQ6̱%gOԁ3 څT>aTI"/] _>FK Wﰾ!.$A] P$lҥtNL`G|Ns?KV8οT~ lGGP"qo*u@ L3B؅m(yBl䝏,[kF.`z5yvѕ6}-R 5aVY%^K؉yrn[YUTCh {?/_fyNvXb~Scze$ om-S$A,h9 H_ 0mt;~_?"%"ӞoJ TeQXp@0)&l(rUGKiF;D"(f@zG9 =:oe^J6NAOFCq6aeixEa@6wRqJ_{;> 'ϲwN qy!:5.q~蘥B S"wc%@kf1L~<6vҳ # o {'L:YY"?*,g3=)ADL;INrN+HrO}ӧVe̹]c ^"$SUl{A+1וl8<8>'ſ(!kqo87NpYl@Oƈy<_'xxָ ò`YDzPx?;ùi_F,1hpB0Inz{wN  `jXF?່Jl(R/A(8|If AcGu@\î@\h)W4,h  <)Z0G  G o[ vP!|(g M]]aZ*5g6'$;rE?EK9xOF K:/fm@rp? TC.rrQ4^IrwTA6<{0+A ^#Lr Ώn/#Hc)TJj`m*10ݼ4qYкJ)k =^)1&ZO3V`CO|X|{$dƲu3o 3eSN mJ՛Ľ؜3RWyZ]yvɩeH4`.L+&&LX"f _2d[9R*{r5b$:az0,V)7A/,'m"-ɏq{51rgQq F͊`{ܿ`;7lλVUMG+XolP ȪNjJ^ةb,\!c!V`&ϺzD+= +Eci_bhKdŸѻmq6.| snsr5ݰLaf)1iv8(InIЪGb==m&l17飗R;MIݸ<݃H=;HtF3wP$%<;Ќ)v9 WԍiwqїSЇu[?JDŽ%UET޳{zi;|J:\uv5tz:, FKwK[9y3UUIޮVDp09֙| 7ҫЄV>}Hc4Q3̠vٮVTx[07KeyTlIaݗ1@߶r[|aHU{Fg\2m#?zC1]ncM(qqAD KH݅tW%?ct.vWxoy}4{'4cAISnۚpt/K3/^6 ck<-?RbvH Df m Jf|f۾^08pn&KzS3KGVaQ¹޿8:k hORd̹SUk:QB˻%f. V7P=ZLE3lz$<v_Vz"9^Še9>L!5]gh7Bʐqߊ(6Vn* a!q@2(Mj[~gJA4IԘC\l7 ƄQoPcVP0%l{GDfÞw65Y%^o%q?Adﻃ5?|PFchgqF ,Jj<#X ^E*;:v3q 殮S\&0mkK83HxxJTA;ڞlar4̗֪KYqKU 7CXkD!||0|Жr[,QEm"ko!!Z\I6EQfyc)ѰEp Q^qDŽ%u:Ԍ^"&0٣™UkY[ tW] x]h:`޾*WeI zɑ &6Qs&JqH}y,}s Ș7䜪F>'@p{ޱk`ExH [s[K@Iwjk>]k$6ȞH*pIş!FaD.sP+e+ p_PO9$j)(K@[K7ryB\roմ&M*}PRc\ϵW8an\J,@;2C0}gHUFa`=!2IX3 ਠP+8vTB= CoUf>d1l"Kb',jO 5iS)+n*Ӭ7\%f644XS& @e'.)=>l4gXmEֆBk&n˅cE֫j)$+5𕳒JXZaq2Z+$T$ߔDAGstc4lZkհƂC3S@² I燀o=5\i ľUwIr =@Tiݦ^Sb]Ej`<6%3"%Ͻ@7[33P{ӖQj@pʅPe[ի>G1ifŢ2U?L6"0v&[Ls?cY"4or'܆q w<˓> f(22D7A-W. šuE\ҪE^~=y~7 {F8=}t>wO}CN=|%5J0#73Tf@qꓯi3J%a'k7)w9yEЦ EdO6ev!.×zZSՎ"_mI4'71o 4R r"&(}G9XD64F>D]Q5gV7Ǧx1"M< ,{,:&Ís3tB:SDU,?hmGaJ 1!DB {=ǜ >4(ci@I&O0ГiIuf.KܓJ~ g3@(1`ة`7d_R\'fI3Vߎ n~ޅ@Xo,o)P:03KUdqQ3BK!.^ 13knSO5$z" S9'tC]EaH|DZe4Bˢ5Mk}y8Ҋ]z1#~.Kbg>ЕN)~,=fde \΅b"0 @6o[lWݒGmT3ݧ30ʟU^SݝH}.ssݓAH{O5]M*Q=UFI?J@r9W)Z?0*ƱIC5p$jS^s.4{ \SEZWoZ1M:&wDMC5b't;2bmq"[N蔋 N&lkbiؖ[UtfƈarOh2gcTfɥ;2]mHZuXfEh;F.;R#fUjąz+VFD|Lcb!Wgø2B'fJTx3r4 eY!d43K> r9.]mow*{5` KۋN|`dA),9k2 itt}rK$E]Bom Dpkv@-$-VQ6"8/< B]+lb_a(YHiqm? Sa+Kt4cɕu6)^w d§09Y?~1Υ7]d9NcZ#pRY9no]ʻeAxA u-;! J?ӌm"EY t#]?}Zz֪+Bn=~ъ 3qWFJYp)N##|>тYl͓9d\ >1Xμp m6ڋ𪩱c$`fmzt#>WWH:'6B=PP(i>]C:!gdm$^t(tz`2k7]BXѓC"!Bvsn_oGjIȦ2zS1 [| Xkbꚅ-rf2(?.9q(c{W%0P׽\L`Z[TmsaBXWۇm(n/\OLSL'huӮ~6\^}w!mifF^5T^\¡:ٟcTBM&]5vC sB!H*gKȱWXY>ʳdž(N < ےa _?tA > `|O1 ɗA׏8$U1IR~w7±W`VE*9zd@CO1`łA!g?1<+@)'> BѤÊvZi+Z 2q{44C^q^)waSGA`mt ɶdAzf*0X ]5Bc+hvq!&MT!|?9/Wvg΍)^t6RZnf7Z"{ XAw{*g丛5z @e%jՂVdxJUyMnhy/ޘAD4HWp&z m Ve̊e:u(jvXo|-ǖ?l|2)Q"%,P׷C[3Xk|pToX@\A=0o#tk[JQX fɅr76oKKkvgS$2jDݓif)4 * 6lFjP#v#Ґ4E?7r4&zNHdZ]v4%m3x&֗SX,j7RPoʑP[gc#- cf`rIeOKu{ P]y' EE&Q0^3 -| na͸ѫp$WdZ㉺a]dXC Mff |qFȴuM[ʼ[$XT\=? [W.y?:`*+sPtث' ,Gm-jݕ? Ǖ+lE ïZsYؓagJc _r1&Q'_b\e}|U0\T΀ &KZwv(t$阉c8s0 ug0`bL;~Lw:dU-EǢxw ѝBtf<鎜]_>ŮZ*E*:bouUY 8}b=i+-a|nx$psWRk g1 'Id04yz\yX7p1j6)d%ZŋOpq"ZAdb#2: PV8tKl%#y8&g$Dp:Ŝ)1kU~Ƨ~9&mQgK[S'֨vÁ»\6TZLvf&ġq@z4Pz1læeӅ#])VQgmyArZ&<}s?\ofF*-N]l o|^BZ j2-Bv&bu,%0.'M P$!*RSV gmpI)(#>v 8'gfj 6yMkpr%*2.P.poE4Zs_OӶP$kW8ЌENdT$yLsdw̕~}V#p镻(o+HFY9wg 1S3 /,UsP yXK70# eqh:8 )TZ*2^>{MMI^Jdx +dR^AM|GGPMpB Ax&+zxUHXEzjO2w-S'L.  'c͇(4@75J|aّ!H 7]:]7D(9n 7e9O9l|#c?b¢U yBJ:'=X~$ec BmrIDm; mZ _2u:71A9m'Bdϯ߻ˈEC:H|Cr{֋kRC-{3kNlZR+īFɐ<Af抿*xtzfq&?R0,iG\B>R>VQA]K[ھN*hs)7i2sVߞѺ7P0`ZL{*X`v>b$g;=' EA;IrdɈ4w$ ѭzxShChUTh xU[XJd#oH _LlEl*{SѶb ̜d z?6C({-m:3UlinT?LSZ?M%O\͂N`%=Bn@1sChGEd,ByچZ4ѳYW%njjpY+ŵ'{dlj>%tѩ9blz!792`H_M=uAc5J.v\W7EDhURf*ko>|+"6]Ax0z{y3.l_Š).LGO09v9=E3'wSU4-qtPJhLjx=3ܯq[h2}K5)s;#d$df;0DTm<՛7(niVe@%iG"e]$8VJ(i6oXEĻjq_=wKc˔nKXd0SMxi2LiΈ^<g]}hu*P +UkMUs R4"y;l[&i1\ߎ ͜uq:;D}=ׅEl[ 'QIS i LѨP:{*{شJk#-aRQji0m[rKR~9I$^1d0p3 "3H~ /M\cD_϶H\.duU33IK 3XHYȎ[[U'wo*s$l&15&mS_ \>z"}q?״JtLY>t{dh/J 6݅ URٷb'T-OL)~<\lcm^9`6%Fd)3356*E@{Kg7aIni.5 ҿF_P36~~s={ܝx'X0Ү; ,'ME(+O$ ĕ@N`{1;Z 8ИYfY% TҐ #l\b2ygY>8 ߒY:h.JX\5zcD8Hk<"R˺˘Hb_е>2Ewv%RA.[.jỊ";ƍMF43WCSSĞΪzGkOCr1&@t_UwcY("eB+TG%#yl]bu 5u%6cK"bQ=x>/H\J3϶IMJ\{7bJ mT،hnlD\5Q lTQZSg%}w c4 U|[U2$G3ٻs^4rQ_.٪mdqՁeΒ֖0/,`shGv\L-r_L3[+x7 DiD1l(n<ιڶ GPw{~KB頒7*ߩ32: p6GBL:O7qo0Dx{|DEDIeQ(0pYp7`,[ت+>@6V҃4l|^a""|ekyBpkfKsg%5?  ^,e| 6Ё-+yCKYW1טoNDQ b*OkE w}>-(5}SK)?/G<`K=!9-ba?7D}cDD.a)^#‡Aqr\-u]H !% j~_d70|əV(U4bfX0AFs q#PEf:v#K`\n)1ుqeFiegw1.jiff%p.G]1PT~اgTi;픔?c)|[Vblġü77p܊[DuAweA~p=lo7qE%zǸ^em`ㆷ5^_o?x}UGtYb AH1ŊNb_veL{# Tp& 0 O7 G6y m_ɓi(@,qޠ!/BL^sUz~Gd(A\kv$J+3Ÿ7zB0|wR?.)+˦T7S h0q͋ex zy;ؙ3xR78;m%0uS$/]-]nυqfm^ATBwqʩ#CO$r h7 ;Eb۴V|9іjvə&0#[/ؤ~Vjk_j2A8x.͉q3"JDiwX{yzpXZ]~s,lH)499(pO5O7Li!V "!$aFR\*wFx{rKCX'uG>,}E"'2ja;;4O" NUͩo;q=>|!+ F$naHz~H+jCe M dޛHlB_qm/Z+\J7\f=u>c:nhoN XTCIe'%j:2OME8ͶSx<DDt=׹ܕQf&SFm+I vɬ3dCͦWʤP=,r^JBE}zG xۆ+Âx4|VAu6'q& `HMethk'$qxx{]*Db=9ZCW^t{:8-%ja¬,8C)IIG<:YTUURJJfOy }NlLOC(@2`2? TΟծŒaAy>)9VkP2JN7+VopBiprrqavɥ><(wjp$(" 6ˊo:ݭ|~"`ka=0-r6Ag2/=>Zq-6)b: l9#.T_3}ļ1{,EraI$b:T`zY]GoOv(|zYy0skD˶gqܽQlWt᳻OCۺ(k.MوA̔p5d<DW*(1KOàP?yxT,k ^2ZޫQ ꣠lVf{*ۓý"s˪YxHw,UpǎjQ쾅31p4*ܙeUf+ք(,/CC,HVEҤ\3NGn:\b7u4\LI5yUǮ䏔>t'W>ƻgym}f )eutzJh{yHat4kB|fǶUz<4b~p}OV(no=]5Hn3f* 5zd;aI{VDGr!_oJ,wIj|4Xx)s\cvt滨Y6qY>tIi{%m#ل6(<%OEi;KM@]=`u v=EPw,iΩ5HecS_,|>;( Z'LzȱWEl]X\ҕd<1#(K!&JCםsp&- wIMxk?APwWQΠWQSn O[Ku<"D"O4MZ]Bad:{y !4  Mm$z`b嬺s9e2L߈@[^] e #R97s9T/ev Ȅw;;PDHz?HsLpIQ.sr#Q-d฽7LxS7sUH-hg<~\^ڭ=0MϿR=3]a޺,Q^_ܸ#5y Q_#ZێOa2bu&d@ |DWȦxzT'7T!:3^(C8y9ƗD'=S/Z" Pm0/n֌%bU&I7ꑪ+V3O's,RC~[Ff8~4Z;=rEYb`ymHF> qlyJТ<V\}|V3TbfY\uah=p KX fC]oV/+kL6}ôY\d=R"gRy&į\p[lOFΙ>H@g19֍`wn:^bb>'ZOܞ@^ ̏;M!Ay ۄ'?̤]-$sA](F=݆8<j}y3L=+ |T*~A[7)һ'c}eۯq_), h'H&}32M1BU~@nv߰j>8ljt.6N>iUʴ F{((#fnl.r&aF:=Kz!nmgNmgQ'F!Bv^ 6Lho:ߤ3nнZjt]n̼p#{i{OF*anX:OU׍'Yx|/OWw] uj)+Rch?][ 쯉S$t38l {8s-ˬ 11tgZwj!aΔg<)8k2HB+  ;_qĠ=k=R n/#IZ/1Ze6\Zj[)B7DطA DUm@V(&% @.[$k6+3`qC m;F±hqJ(K0{亾@ 0!HFIow RH07V$?/nY v̓3cHݶjwDTҁy]Y}UVO9Xe teB-,:Fz\ٖ`m5AZN) 0ndv>*%qkjFĸ{^ Uχؾ5G'W}`!RÉ˱6HY&1fsv"21fYng~%dUcpB5|$Xzy+ XA'D/ت?k&:r'Kva1[pl-o7G^Z:kk-KK1$F =ȹ7*m RrEDXk(dK뒍uɵz<] ~w˿pm}'Az\ (}7r G@u UM>0~KD^Ua_`i AFŰ *&(^$Q9sʴvo*A,+r_I0kQTw[T's9^fT~YRyi5l5ꕊ|BR<הtQF٫wSYy+~ܫQ;Xo5C#Idq]_TPrCؽ ~3Ej^&K>}me[EHo&1 绞QcNEtAa]|ؕﶖa Gn΂5KJវ`BymTSkxSz0[-Yf=`r9|WBPU^m?'bjbKF9!Ez@(VCFWAzD0y+4F1 _R*"{7ї?k[՞U6(}E\eނ#x@شakr4g`E0FT/iKڼu3Lb= WͰY4.#0[tFbQ3Jx?-U1(s0ecI*]`J|O|cg: 4_z?4ö𙌈7 [aFnun9,V<;:=~SUgڧMCbhV}"{ Ѱ?=Do$PazF@Ƃgj[6p3s"2 SJ,JA ':{؂w2~r2LX/v:d?H老1ûl] qEVqCcҡWԳ1$EeڦG}oOXǛ9'瀘a$3K( , xC<'@%Gc&-&16f!z4W.lapUȾI O uR <.)k}bi?TύFB0>w\قŁ7]A3e+ #6BZ{Y~i>r|zxHe/Y%4B+mSEx8xaaϮ%u׸-rNdߒ#C]t^T hPIVRH2Z$XV4Ex[^P}{ےJ9J?yab>}½]8*=41Hn!@rPNF?; PRD_}qq )HU  df4+7cESx(ڡxC]DؔN4wCB?+IL} l8`J)7vղǖ- %l |=iؗ/&a`%.jkFc'z )\NUx :j6vg0>e-=Kz cs&|Qҵ0ŽmÛca 40e|0x\>2nEΘAhƲ B81+ҧn[j)l)i) 0r`EFmGajlX荲n!.aL@?[{"ghx2Lgo3`"kƷȕ@I&oxWXmGRC/cȵY+G;p5^|Wpl mvwڼ| :e_Yi@1l'3fD8QESLB(VZ79) {"k1I*Ẽ"0XSޱº=9pE@m|[Glߏ3/#-+yYCL贜P'ek(B`u )X7R+\.U )P2/o' G._P,3 #Sp`qp+k٪Sy2Rt@AC@t $0 tԛq@1 .3{mP$1h`ZWRXD3p}6SGVcܖc96"c&;*K_sU^EEr~t s{ a8H iNK_pmR@[CٱCbxmlCa7]ѥu^& g^'u!Hv:Bq5X/T%TA.bMtl|9pK?-.v{|᳗;p paZT?Tuu*͈bJ?M,<<7Ȟk+; oF?h-aK,*݌gNP{.oܕ=w6mn4GfAcQ-ج}K>zZ!C $`Za޷OSD@SkʑCp-A SuY@CůWO.r&]E4 4ʕ8b-ޥ噁e V7홸#rp΅bCj▅mFע k( ~")TEƶY"Ӟl4> J$ WF#5W͑u0uUԑ(}uvL& IZTI*c/1n@2~L<(BP(0Yjekr-nu\ a[E k 9~j& t_o~V% ոMtŸ犁%tOhƍ l*kݱJt}^&nߖSzl5FʠbבrE.m'q C`]n_i|]Pz iM4/ijuh/?7Lpv_e?6첟OTFOxXenp$8ց{ SX".G˓v5l|`-P=Om%ea#qcaQ93E2 C( vhQbG:Wۀ]$yHWܗK^2!Ly(]iv/ݳr^w˚ᓒ#CI&yG듿B͜WA<ߑd,n! P'Q橂uI^1mVGPXfIW *%}yk!T}L Z 8.PjI\dM#mGbX/FofEg2;VF̋N~YR6s<"/=0ݛ ΄,U=3g@IW9pΑYFA~@U՗ʮ qd뱭 5"t7~q$Jۚ/;u2c` ߅UHP ,jOlU\:G IqTp"Bfin^;Ly|.Fw(Fd->Ql!\nr%gKz!SE5-G`"A}U:pw njE*/ ZX4Mf+PRӨ|GFXM7uC8E4՜!d hWm'-}xħ0 +HEc%hmʤnD)o&5KIyW5IP͗ $)# TBW.|Pf1SGS+)(M3^uwe&JkcmݫR4[;GS%]I%b .k⇟aXY(<)R%9+|UPɁv1j5*laW疚g=Nmc)V𩀛67-Z2lh`-B#/"Q:[&HB{4FRg>3)J_? ~-c30j>Gc zk\gi)3қk|Kti_$=SY|*C6x.`v#5s>bi[v0J3{.;Oy.`Wv /W2UMB`9?Dpבxb 6!Q &Q#yb'mې= pF︤O∄ɻ`jb?HvOإٰɯENZ~;BGаxkkf'_`#ݱ :z<3,cKWy:{fps~Lgle+h߂AN?Q4U| \j30gT2ሒ1Hȥvh8` ɘ qNnѢtIA=_QNvYK)]5A '\lKYQ27 ne -2cCw@FNlE"j#A t߱RXxsى93XՓmUp0PRPQop0WGdKM¶Nl> aYRGs\f 5~1)(o^KCdٹ3^1K7)p'ݝJj4a5hO7G$oZ|y_. p\t ^hzy13VcnJ>n%9^)HM' @hecJ0rc%!ݰrzlRf)z@\zs\گ}.)Ga7IIm 4jq&xDh>? E5U^SC3įڰ_ە鄢N1Hc`8Wq>PDqyӁ'wǶ+7l*c$Xlk\^WZS zR7@dLoH)N.ljc/I.57)8CU> YR58ZB9y9C1:W =^ME 5e&];GQIle|R`eOW'CohP26mx]k0!Fqo-򒅫U]AquU+!rUB4OFs&=޿VG'†Pk :|{'k@ kږ"A5L{wjRU IZujh8d_USp,AuԒ,"x #꧛mmv"hK$G5%/0l"nO~MC'utf&Æ|G8TxaOL)ҜB+ci@ 7P|&"}JT "oѼN~"=+uIJVH%y 8oJmqɞX Mf: 6v㥐_Alnc:še@_bwL{]w8YP&HAyYy™ApB\ᖪs:UC~uw09Ͼ @p0iZ7ffUHY? |- +iy@OE?=>,e9^ v{`ZD!Q ^[Ʊw)o0HFpCCٔKQCSu8݌8)({ KQOih" {Io&`- Vq? e!4!soHB~ֽCsPP&t$9` _)0($=ڦG[]_Q|f@0Cg>)揉NZ.ND۸<1hZ8S~M8 ]T̹9IN ?,y r&fXAy:ƿ M e5~ljI x 8"-J;7zҫkG"uE ߽㐁fѓdq-Wk&npy%K.eO-UG%ُ& m)Q̩KXT~h TSmaU7n"& *JP9r#WF8\U*5>ܗ"X'pz7dY;;*04$r=[vJ/~2w`l2RBuy:<-gt~A^aXn^ ob H|CTWG):9rj;TD6 ÓP@ ٞC-=.wO`oDI#=J+MD@]j,SM*00I⊣, Q o]:D0M5"ҡx}9vm +b+q*l'plwV2%@"!?B][{<ڷ v&W83/dgTL`Imp =*{u)Om9Hm;ty:k*#ojEZ"8;,c>Cn\ηQQ:`JD8 U\gu{z⋬\`i}ކ01.xǻǻT;,(8\@,ɓcd<3EG{{}hcKaHzP.©|50I3@n*Ӂz/ j=BviE+(t`mcQ3i!'v'ÊeiFg ado݊H(_ZȕnJa΅vWEdEhz;驌.:)Z省n;,ŌTڔfj#{l$d̤۫X45[ߺd{MSgC3tuzW62 кm@^_! sO&OzhFTBE=sk鐻f:?Jۏ#9w&hTVi{Vʾ-ZgQ/avt Oxg-p_Fy9c[$edtRM{mڤۊrS&Ev5Wv,ZePpk|,zF)LO"\ijϷ71Av*^)|!EH:KNgyWM9|Zؤ챕sX3Ug'i{sř[, |YXG{M52_MJnMVY^r?\xZIta9$PǪGP4qkL*FgqxdmJBX=5Ҳ5Z+Fٲ@>\eQs'Ds(1VŌ^˥/!SV(P8,eԙs{c6~_ءy՞_k/ǯ 1l0&^e_0^n,h]$*er^Xdbate(Ew—^(e@(6ZQnc%8S>lټj=/؅P/h?lXDߡG{" o̓.^ϳeUXx'.bюoM (tefܔ+@2''{^PQfӭ;J@{4|sj"~>:Xc&!>EV#se+6R_f(}I -c< "N\Mk?LE`ʊMԃ 15V~T=VbPp$¶E6=G^'} ϔ^ 5wR-4ߗ<$v]kVq uC5cMJƣ17fv?q,}\#oݦn(asM@mINYtZv^f*\s\7}{דYqy`ߨ)mk}T}] KlqJ-usob6H_$kR΋#M!)Mc+iciO".FBk"OB2DzMܓBP:{IMuo2Q^_(q_|5?z}>-S }rnŘt|DԼRM*d>ĥdsf'{]XipH$}]A.O*sYk-<+U8~2&IB|1t-(k-$z ֧ +R[`ȓn&Ħ`cg3Iug54I~x)sIp(^ىm-OP7yސ": 5ڀ6,U&R7?ObzIE4"?`╆pxY&Z io䀈NcL.mB+*v@=Ck/*k5G_Ô=.L\ǟ1wЂz62-PxHq~" --rRN)TY0CK氒(!77~eEvob sE)U&# z8+'q,Ǥ'1XG龒<@BsJ_om3t58pSsL)t9q5ٲI. o?독J׶ZHk'B/iTy]BH#-2+Sf uiuHAN|ц9ۼ\cR>dQmJ =*'It-`"Oc.ˎ \숼NMٳ yp6FOjeT5Q阖I46`qQDZGT~j]wX7{<łݙe9軧n9V[)x >'~fu SOؿ<\J+rﺎ[>Vd IX#[M)ēD>vDD~sH$"hI%[sxlhv,ٓD(z!@ ?|| "`t (xkj擽ĸd;k&6T- ccWtIьnSTΉڻB5]>ߌp~ 7remE'hZ][`[MRhe.b{)\iK#YT) *e$ab4TgͽH`w4;6[-?*Hi3ݠ (USW]-Pt2O ,:{=o{x6gONY H[XˋL gz7?Y-LPkFLjp!]τȟ]9Hߠ G3lS^ qKdJxŃr'՘M?=Q(UƓ &$!FY9&ϩs3cmF̻J?PĈ@;|$?fF6{|o޾٥6@g@7J 6eΛhbZkͧ wo7#ն 8%]rdxbf~FAE8Pn3*ו@o0 Na tsBnYEUY}ڮ&[ҝkXŞh_RZ[}H^O/Uyk ā^~?[&o\YևS%se#o25:lt4Ad>Q Z/]烇ѽᅕ'YM=w)h^ J7(=h{# BcYAgm"|"ʵ-#y=Sm9RKS  R&-{ 1N;f'{rdKG"hYHy!ƈd 5="{&DmH3fBc0=׌kG>=p hh^Zpa&f|jk\s*]5HBĹI*+V4Sla"*䵘./$x6]K!h Ae9*@><Jצ{IK(K-ԆSE,cM|&I9=S.PgUYWh~#KM[3mRLZkg)@Hd!I=KJ 2BN|ӿ#"EZ.g¤[^!Z`].BtfD݈G ']5* 8HlR|c˟@ SfXaN>be3ˇv#t(H*{8ciޣ%eo"]3'F^7a\jK7RaL`b3$? 6Sɳ2};ڤAJr)RYFHJ**(pµ_^rf˛x5=5&ŀi)8+`ْ!{8~*+M.rgNC= gn?yy hdђc ̖ͫ\(ܗ  VCq95/8DX>6>:P E# .sL04rsXBumD 9 C!K>y-ڙ,za?Shk5RI]v-T w*-(Xh#;bh2싓IŏrFJ}0>0nda L8SD#MRUIF=- zSY^߁%{ YCjUc_Pu\$WVĜ'!v]TmE2Q(^di:0(Jhn56R.wR쒚f-kyq__wKx6mVvd]Zw(/h=v:Q}* 4j-=r-4<$HRP x6IgĸXm7 @xjWx;Cu}%3H1kX>p'-[Ϲ{ ղ+n4tÝXV =PbXD jn=~0{)L_\mx>zArIPI#ʽ%8Vm#ŽUx-=kj>.`AwL0 *:8-;]}sᙎ+;-s=򋌜e]dtIVv]|~qsd!=jFtg(e2[\xvD>gS~>bd87+Ղ۵tgऽvE)b1]f7*jqkZ _RT%c@ӲL_H#*Nعt2t[ݷ ;DqPu·t,AIX(ISPF~-٪(wxnL&<;1DdZ'o{SOu`35$Xn ջɞzU1/cǬ9gW \sUx&^R8)Ϡ>=nۑ2-8u<#=%1BhlrʚSgWEefa:Υ~h_dIn%ʬv(-t왖`{=񨪣|v.gǦҭ)L>D"``  x) #,j+QM!:?{)@]/ pIhn˒ G᱋H8Ss髮N䪭\۽> j^  2(i"%V1&cLEe1+wB2W ><$zLyu) }kMA qV524UF=pwM]hNK(ILUI` nGG HμbRۇbW~u89C|"$ ^%jk^hۑͽ4f{?X2(褶X0Ot;@{uk`13~^-˽uF¡d"Q S@}ɫEΏ ^ƪgr X8r6w?#YC(ă1ӛDmԷ#$8'o?iω'|6$=LYЭLr+q8?>O5,;zg<ѫBNXys VxR4y>&Jr2dO`Bs ap552?b-ùcð9yOtE`(i @IvK6 3ExjG.Ad_p(yތRaȌL1I@ m8+a %m)(co4\8'lVGȢ~E EMS$ K ?n-FM}%hB¼`&.={>`wீ4H ]ͩ OyΣe N Adwk/LOOT$eվƿ:P&-**/ l(ϛ#O4IVY c^cNmE$5A.]$ ~5 aK4 2G[۳/Iݨ"\D{?ZƩ&)SE7֓~KG)K#ԛ9) # 8l5-!4f.qYW=8.nKTmhv~L\.ƆEh&OM!w2@8)=0T Kq s RN? {XoL=%)Z۶#!Tt3dƣc4Fq"Ga1@&|p|{HqH9AT8j)oSP}7*f[ *k =ډC:Dma,.D7F:@TSK&x_b-r,}<."(9>c,_G}Yb*ޘ;Uw*Ј&F"1H7:oǰ5-WpBd.^Ėw+%'6E[eEk k#۩56ʫy%Dyư£ Xov`᭗JT刅YN92W+l^~|(]=8hBt JԹ@c^-VNJ,c$A軷ДS[>quV$,eFrbD1zZ A`j}Pa:ㆡR6 k=1Ǡ.SoݓᢲcH<-I6A~&A#R/dkpߞڂY;"C؅Y,iab̊Ә S9o7aj"1:L,͊A`N.lkGz鴘`? "cݭ, ZVt!ϹW-n@{~(h>&ӈ#*z 9Qʏ;S7xQW=Fr)5,"-'d:3pԯm`!vm{?Q\Ʉs.-wqA( լ]+J0+ܞ3#@Xij)<,ܸGe'`}''XL>ET*u7|2RVχU!F>2"jDFp/乐?<ubjѓg,,ACW& ˻CNpZ/;~F%w#pM=Z8D`[ϕAp=~G1npdI4;q nr'3my$ȡh9H"xc"EwP ;/IT9F"D6Y~Tvβ, L @glj7KO)r38+ԕ2:݇%<,*x]JloMig7)2̾gJv9BN?Mf5vn{AY^E 08Q@sGA4櫦nܮD#vm'5R{z±o%23- *o1aׄA?&c69'3ls'nG6=!ӷ$( F!-.-wδp"Wc3uF(5I/ር*g&k~=-˰I\[[p(4~[sYͫeryG$Gޚ?u W[u$Ji5=!/76Sjǽ?򱉧B'T9(7y͛Qq T$Ֆ *Q~0ᥞ;{ r\OYz[1H ء$.pL54ymfֱr@|$I-Q{TRڙJdKˋkL # ` xbH_>GFm'͏_J\5ƺ!)4u~R=1N( sUSݣPώK_s,mI$lѧDxNTV&Mu9%~1uWKH" 4[K;W~-kLZ '85tן)t9Ys&!4uo}kSyP}V}'Xx շ`Sb]*:hi}]pQA(JܽU3{AxT9q2F5 3>1VQygp=o< :B?Ye5rR)q zʇfI1C bb?lg?iíd+KÂj?%F֦jq4Ľlm tqZ! IGI-v͐οW7kf!?p$Ѿq-ZNǎlZ?bu~yKC~4ϦʀmsKD2 `liI{#C(^J[ڇ]oJв jr๟ƫ# + *.7,VIR;[a X@v!ÂjG1 b6qOhsGHcDV=# 3u#q=rZty<N"4nB隵dxg s!\?SbѾb 7Kuc;k.z{}.1,,ViY}o" G=[wif))/p5CiFt:I=N;5O8ʟ||M.h ky^n/ȼzN1\1 [۰ \uu4dL@\bkO@;.XTjzԫz=J-MEs,N)s2D>G#*Q}VJI\ՑMidGQP %x[ayv N+[p٩u8A~mi8iK%tLj *LXH"\P" `. /ub̞xxZ' δNJGUy8HTS0<#P^!&em@YJԞfs]% w铮%\_ZƂCJ{Дy,Qr@p}U }w30SlT=}q:z*#sFx~ +84;5z*@ -eq44ǘ83#>D\ʤ 9R?Vga߫U9g+O)Nʱ.{l+AcsjiZ#dϡe G]& it\M(KXQ2N7-`^#B":Sv#C$ cm4^x8<:mS|׺8fR]pP@+8CXP9ZþkJW8_MՊDUSWI3#/3W01'uzuAW>sKuC\P;YxQ0[ =Q.Cl![9;B%^qF㩚5 s >}rMZ('q. $A`kX~O[*-}NK2 d"ħ8O;Ӈn fI  V35AɂiZedwC[ǜm {{ $?XUi07<ԡe-6RB=!;ӊjwRkVMrf. (|ɻ8ԧd9S )!-oY: 2?ez5:# 4-ƙ I>,?FQdU:6}LAO$;5jJVPPUnLc= SK ߳,h۰$% =P2G'% K>]gUPu{Oeh`*j7تMuoS1b  s`/FEw 1+2<;ĶVY2r|dž"4=E*wMKʸ\{tT0dHkt}haădbjr7WwXc1Xo펠 {h5 vGY KEd-ѧ26(^&"wPHS3#vZ>" E/<ipГ+4> AJW*cT>}Hix1S[`V9cBJRAC2;ϕ+Xn"K*bMD* 0ZJh5{u>wh\)ĹrXXpFGvm=B֤@=p 8^^c#|j3͌1.c0;~H6S//w]p냜rrAa0d38u({j8$ wb?笥yXA1Ŧ~Ma' F)ꝉ>3Drѣ~wv(SR6Q!w]"){6b$2DB`%d ^֕vho}VA0ڎ,gLP"}fi059)E#6<0 DUo ճ*7@.AlS =O)U^Vr`ĩ9$; ==; ?!mWi%N%p/Hn%0v:7;9ݸ I󟷣cb=c8?Jh0d됖:j*OqH'Rqh\Dl$] Ru}?b9-d^P0eo,όih垨Hدkc?W?ܥGxyrPQaNJ` =@؞q̇Q$;Fe LDю3keŒWNz# ϱ+y> %N YFpZ=Үhk@^N}ہ[T2ǐv|pCб t}H{yT;pV+f淓t4t=>o|J{ 9Xlu50HFQ~DB}(`BoOMPwC+ l'kr+į)t ۿWzX:'|-4% GT,OOI۩zrk١I~qr9p51y[-V_30c`J&Đ3җf=)JVE4>IT>J3?Uyk>fǏٷN ?"Cb+IHY* gO$Ej&?PpyjKP66{#@ iC9wJIA&e#%B4h\gh}Wdvg $UXX"A gWX!+%Z-5M"<4O0}Bq:^hUs[Up3~{ ؔk΀Dr-SK}tSN՗l 4p1/`V +vZ{-ߚv#Wbu914ʘB֔(Xv, 'P'˫JEf6&6:Yfgjma_3`YCݤ)})h3:Z3"tnɆO c jMl7-È>Vj6FQj-4W.ʓi/q]q.Du1ꈫԮk05x ;Zl:!n*Fɜ9cPԋE]D-Rfgw2t9M|WH3dtSm"I a7pw@4~ذfCETo5JQӋh٧< =\яGXGy5qdw3sR^waBrJs %L*F5 ˇ#/l@KR#%NѼ?+ @eZzѥB"wBox (sKW>JUwMF;]5 zBd|V<`CL^a][]36#@ ƿZ) h,7j585_Ltzߵ!+]GqB1"G*j2є>Wg (aXeG3 沸o4`=7X "Ox2%X}HX<ú1hPTɎ(eAjG^w>7;-d# AQyܫRAQ'Aߙ~;ͪUȳr>ӱlǁ$ rYDordzCZ]4}Q 'x~Z|BtND޶O/= NJ5KKZWGK'q>]pb6Pt*SeԔ;VT `y8ڄ!G{+AxAGhe耠wgth'4o%0A]vpHj"VBp^@)${»϶%0@FϽJ2@\ '2$/# ]~Ϧa5tjtӤ[y_pw⦡3mJKxC_IUߨoO"2[/@CPaPG|nxxy5RJEl qf%qYU郄n:{C譯c`ςqح'*ifd: 'q5E&D4F(zUhƧKL4|s +]t4bIlx fx@)xJ;o2sӁڑU z#{}VԾ˓Um+ (ĚIbEm736|fFzh% 1f> o4Dߖ2xv-H.HŬ+y 䩜A0ik ;pdQXu/uyLIbW7am}{ ĺ`& p cbROdb)gإTHeӟf!6ug.'iRIJ^̉x ^_kVI0H*S^< !ϬSVd>Ј YCw@o pxoϲt>Rr@/*Qo96 6gjPHX!E]C꬏dM hNWSt?\Aj%Hk4dBM3 EYul~RB[36аo%58'/z*ܦ))‘k5Ko~nn@qSY{p;>-x߇m7r SeQh=aId hD5Մsx:6>3?xVp)UsA7jݰh|;\]9od|nKT.٣b:-=EBdM.e^6q%;EkXTja*?>$V/Sl5g|-e[mWgΔ+kw,]<yȯ2h:l!i@=~IyGf(k.f.VJ=ASk5 @_аIK9ǒ%ϢpW@be^p}8&zeW~fY߽i>Ћs+Bb?FpbWRs:q@Q&$OcI6X! yh]<*z! aӻ7sia޹eň51$1;\?z'WUDU&S~/Fh9:Il ӣ~{]$ Yn |/l/ބL/;eredh婵Ycg!0|kme&)^Ӻ 8 1]/cݔ4H} vB}32+[ƕ IO'0 \=z0,x3]{N,gD\l5~ N?( $e%~vE *jbMa&ӟKT #~ˌ_b;9kBɳD]4$qش+̉)fk>Bo kŞ՛!5*#e;c0w8NԈG LY4cn*}>aXa-fo:^e< ^ w`çvrd4M>5C?6RA}A?}+;e M4|fqC_;bvq*foFS5FR  ȮU#hvB; ({xAUډce^\vk$ȶݹE4bo0RP-C̊KbApRU8KGd1RuQ<}<"o O FrjnQ”>~U˂1Ags{MKhqS "V1x^jd椤!n>:`|ҎS @i-h;7I<ހ汥 PA&0˭htM499^(oC9#nAhy/_<^w1Ƞb}SʽBJ2J'F]R0h(D7ndѩ\8egG+! gkFIJ?B]*eYB;e#4wb&mZyA&j'Z!K&_<2FS39(aԼ\_}ճEa?8yNŒvBQYa3= `l'tkwްT5{:tz'emBk!rt.=@;/3l;oZ&.8Rr`jF\3ca]v+\cy[omvd+ԣiM^tY\`]ԓhT.8A \gM SC%faarK?6WaQ`Jt&b~:|qY߭\;KC?4RztʍVt>YIҙƘ9YqT7Nlkv?i1.++p'Ȗ$ǷmN46Jc/vzQf# ɂT4ۀw".]Pj+ |nG Cb*& y^ԗV󏾠}܍?^MGyH&ݏRs:*΁#|+7ݩp ^ߌm+G I:BZ;DoŝY. 3dsvBtx!}|ӻ] DA~H0Rc 6ĽeDzGb࡬EdÒ67 qUMmq\B4*kX /P"m dV,Xu&NA#Lߧl9_uf'@Wv6c Զ۟X0,L&s e%AU:v?||@='̑ sқ/nuY8aekD7ua,9OQ9ԅo($z*@j—8İqؓGeyy))b";Cns:Q՘U7 a?l/H' ]aw hB5hgŅp| MṴ=9uv$t1bbp+(ߪ][>4K~UF0q*Gt]<awpՁXw4^fBM..שr/ [HcwAֹE`hV s1Bo Rl22?*~p/;$ͤИ=9Ά-xRƒx+LJxx%1i57Hš+D4޲6|~ #  RO"zAlt+>C$@ {W(؞\TQzba U7!yQ Jb IMڣ}^  OIFv`}5/\crRϧ1Q羞~Bu0#7f pm>!s\z-bNR%2-pW=& 2!@o[滛l堕܃*J lS:u{f.*>w p9η4قS<, hV@'bLʇ88!%2_^Fnނ! *ϑ־<\X@4o+m؎@->r*`ވ PuAXhf#'m\[9p`"USOT0Up?ttWÏY9+9~{)Ax`~A YE9KՀx\ 4[o:Q h$ꅗ%} A+T#'i_/.XU)8jcѲ;ca3v^5,>҈:h-9TvxĐVL`cgy2P;DHAE(ks;AsRĚ-5v"N9H}<oωqo;FOw3eՌ /) Fʻ%?fy74xWrs˚Έ3,Ir+e_&Xx 2Ma)fYRsA;;_F#G˯HbedS h]q bdnjhܥ Q1puX5h; wZyzPHS߆AD%HlNxBc oZJ(?s7fb<,>mbn(+sS:pE'e}<Г6ƿVFFpm&4nAs+O"Ȝ@-ѽ|2)#ŌȂz1k{gKMx _++b=cC{̈=*&0@Иy}Q;'m,lpYǖ,ٝBsxvh?. =|fT j\ /,*eu:ū'[ LA$iG 21 5åaD0ZYj,xڮSS~gڌ8{\??壘YGV ({J |6vCtNy4Rt*z ( ,b@](2/m$~QYJ ,Ê*#eFQI=~ނ W"xU㫩:FrE;͘ ]B;N-厯Sk-pڴ1,e$k_TW$mS;%!톖Ip:_* /xӃfmXcT^sM_ :(\E0i8! O{ѡL==sHvkԓ*zg`oa\1j@Llj`y@69͇)tϠ4r-$u҈%n` p==]۬ M B0UzVFĀ&8aj(bS(o 7 #f2so-@2EZԄ1~ l]t 4JHMs~B͜G>זXA(:iTm=LΏ tZTv!)oc9Jx5Ӷ,y>zP·G}+wa6Wk4|I$ƙiepī!}v: ͭEa1"Bm 0I ~ Hh(M:0rl,2slA2|"͈@uof~1K-TBă{ $ x) &.>)E?V_}l5 x n:5;dM/f|QŻwTR95WZ ZS^X~u jy㽯7;wcc FEYZN倊AoDړ;px]Gt0nzxM eŎD=&_V2-} léTju]#Ux UxtV 5 YU5jƤD뉚-pNfxT:gf5ӣY [?%c3PMbn٤&fg$ ̛_f*#7HX+ }#7 d`mǸ2j7KZŹ.bnQ,OaM%e4 p?̭MאQJOGy3sƭym`F$"TdwnZjrؓڲAuRM񀕼"yr\~YX(Rօ<&g5ZcR/}=l5qNgYǐQIhd[ .*:Tέի υEӳ;@H3ڄt"pj*0pi[:mu+F!zݬmÅyG<\)-ء3d.mWgCUe+ 텎?nM Q2BɧCz]γL9p-dA(ip2 /"F:2aY]r##Gy h.KS=w#T/""Z*gs:_uu'.?u#f؎d%ÅpYot^%XVh%@9r.Rьy"nPQEݙ+P ^_N$?՛,]Fl!-{PHiF:k HO ?K*Z}բHبpIӶvu! Xo3RqS(jI nV9= O(8G`MQޖqt%뎺VSO P{ M"Z3 J&Dպ)to׉Jqb gM~4Lḧ́k&|bTyϫ]?nDH`Y^y 0uQR/#2O&`+, M~ mSIML~KO:k%)zaM 6 j,Ja%c{`Tr$ Vo ^v4U*P6ȓ\c,OG\pW 8!p_xkW# ZHqg4=I"CpLchOqjP,FWwl׏-Yt?rՙ krWYA-CKv~냂A]}q!>ط8Lk飁sA2~PnR@< O/yؽ@yߠ4p<~M#=&q0cGzsG#2Ty?úS;XEGT~ʱ\4 IO5!}sTARb~ęgr%4qߍ~hq?g<72HyOOE:X.#$`tMI=phX"ʷHwl:Mt@"D2.l s`$#Ҋw&ܐb-m\#ju3)\@p4'NUzq4א'd !)Ki~XGb<}Ksv)aR^W@PwGe| EdE_^n u25 e]e/?dEwpb!dhe>Z$|<Wu>t;p[p(zە6ƃHɮ']8nA%)뭪I%44Q֖zѻc.ށN<&E6,#6η/@b=Z ȂCԻ /A Q0CuhժͿlT\^S%561^0;P lBYD_Ym@gA ZjsSs.>MȶbcQH 9c!?ɥFZlI͂ :Sp6wf*,] gEv/o5Ѿ8kS龖6Ȃ_iULҊ\Y_4qE?_⁽)ֶV c0J$e׵ %ڨ/%-Nڽ,'l: {rg%BK옮p}RL/2M~+WI\` L< F@`խvjܳ9u\ BlR]x}1sa?qavg0|H.8+.PϹW<[!W; (V*j1A 2|S6JEʈ9Im.n?@ R K)#s'{c}ȁO+F԰Kk]̾4c6 UFzuJr*bN+#DX~A-%#Ɏ!A "! `kI ۖ,8J a>_yÜ>wT!uone4"ϭ>=PQb'Cd,L_'7-;#<,Z}E^P%ք%G'KRT\ou:2mcRb_̤;AΓ+qt'vO>&K {{sJ&h<猙e Mw0]x m8-Zߪ]\,R(bO3~iLfxO(gx` R+p X5U҂PxaYjFn[8<Š\a(0bfks!S7HdUK Ķ%x >?yM^iTfLh5z<mmr&ޫJ^>#''r~$'yU /n/]n:h޼7 tb>*)%/EQnKѵ=Q)H/ 0lw)bgA(pf}쳠s2upyH}ŪYhyMǢQKubû%/Ût96(&[OC$Pi=^_Ox2 . 31YD]JD mXIk:oHH#k@?XKr\H%PY ،?&Q$Cr,€YUo`qΈ?1$k =*9-} cj~kUzYM} ~yJđVlQ1EרEb3;q4$rr)^ZЧ<ھӓ5z%Ё) ̕jE|?102g$-U:L53B7E=c%?څF$Ipg+zz"G!J-*z47 *8H46Q컞ijsKo8Uٚhܱl̦!YޡF rȬX=LL,{%oi uͻ SP8ԁb&!t{7iY\Qsy/~U3{E?ƪId4\YމH[߲ 0'X^]Mn3kӺ]4+>r,Z8Rj U$wVV [U2%PVXoot/wsu#ݷb~*=mo \KVnj>XvJ'TJar#oI`VCHjА -~Io*uR<[ALhjjBb'nU$HHqm9iζgKѡYgx5l㙓- .=BB}$m2^un7(&Q{ ~钅Y ز$nQa(Q|G $Ș(Y8regiݗ=s}Gsqm֌77{:Eyf@BJ9uEᙪKвH묒( '0.xIJVsps|y =YѶhSָrO,pQۢT.U f秴7EiNv0"Ӌ3*#hݺt 3!)y Q ؀TSi…K0>iZ+MYMKjn,z>$;QbxSu\ɔf0ޟqA;5QB L8){}gBQ",h&NH~Iݰ,UEȠn|,2^qIጌ)SLrFQ߮ ElݕoPnb]]3~k,:|hG誖=F-؄-"9*MC̯֕ưx PVi.- ]Va'S+.T`;]5ܩ@ʬ!1*>VA\K*̾ ܷ5Y yM@^p'ϴ]'RBX5h*fr8FJ \k hf(u<=2 +OYn',Ӥ2nj߻4nLT8rm/rW @"_2 K#T+f;oP/Dh*2wh_M׭k֞ǖc Gψ8ǼA E+ )q.̌vk[Kl5EFd99ֱ-/+[ V|{2 2 bf  ʜϾmzO6R|ÿoƂZʨc$rjxU )wp&xҵ}H ^ Q2ԾB-eh"D#cȔh@NG`L(sd_ޗUtJT'K [{}DcE&*>7%Z]?I]]7%WWIҬ ;=9FķM'b \ϡ{RftnOݐ[WPy݉Pگzh|(ErXg3<Ԁ+^EʙR|v)H Ny&0EWBmSIaI6`[;U`+0ކ{}(sQcQ!{aO$wDHyB`Y'v"fiѫuXЀW̄W c(mo}"؉m[jljGc(_PؔsM`?. Z vdbU MrW^XMpi @:#+/B'npdV2FG'h88kCSӵ.wZ]b^˜,4CrK`ȜDzp[O΁=+ZR:Xnӈ:޽lyQOE4g jXO 86E(.@@+Ӯ+i JdWn hYq}颇/uX9zcxH_ i(Tڌ<\/r'HWa4_ı^%$dlCC`'"ȀtpƠU}M1_®+H`E:#2Oz4:ci%[R׷_(8՜.vE҄q :MZp=HvDܔRqD _Uwys46gsUAIHMOf>XG15T\ڜ(<N'|LRVkSiXVyb=7ucM=NH 3i?yfzYk|GEő(݋j:G`15E#[!u0Oz;Z24U6{+^k-@0 F.n@Zר/>b5>#wXV1^RpqA0ZĻsl} J 潼S!s] a}'Q阣:S ٥B2)i>{@hD b*bU|a5T=S)lzIK8Ӗ .TDSa^ Sk r -9XlP,NW~mtҙz󕀴-a[mO)y\oڹiΆYAskgKJuCъɡTܪ N2gu|/%օ]n6?oi zwf =WdD;P\<c0()'j3w*8(Z\+):἞yyt^m>9W~2?h.B!&^q®kry"!A% {4@\l.?*6uʕ`# rLJq1r3HLv[ U7re;GL1H.YCJ>G#IwJ3=ꁃ>TkN Y[o#*0E4ezzbz:.cT7L\\kxɈ8˓~/fѴْ:5ݓh)Uh_r3RPoF|MvHP)Slq"oh/m=/X{_c1li܂˙D!y|bqWkbuڙk&}WE6`;SOqjO2`ƂxxۭDzf/6좆q]$@WM[AL-S= ǹ [!7c>%Bq]%!q6U̵:xGYe;g~V0"i1⇰]^@bkpJ,[\q;0}3QGQjc0z .w=`gg(r0FEPwē!fNꦲC[4h; ̓=AaHߒJ?h!nU5P8JdN}:@jA[&3Bd70tvZN} |a,#`J`-1xsMW\ Hi`E),.4c,cWz^n`lxǎͫNd9m}F KQX@tϺ@do(pN`v&N3wS1DCOKAfW(B!$I%g\\96f5<^}@ {j%ӆy.Fx)s_wgn4(a h^#.\=뙜gm_MBÝw{&gde?C;~CeO!"Hdma5RULK E!LmY D9 ^ !+ޗr&:IRtNާh}`}˱Mg0scTmC t8S< AFB6035IBzɧќy0 ѓ P8M݋Un.up.=TdX"W \23ҕX5ث'߽+B<6i1Y[,x/ 5奇0 s); UR0+hp4ZprŘ 0O,!=)d4|4#~k^ ]3+D*zqGZ9QT0D!ދ~Jg5)S'j夅!pp5c9# 7,Cܰ]vZt/'> >| 7"HG&*˷6τݫ QT!!dqWQϔ6ɪ|s8hj%9N4Jo x;DJ7BIݐpPyyQ|I{A *2ЙOذO{>(=)̸ۡo2 >vk=9W68Dk -Bf,ivT1Ew15vaXƚkXGi0>N4dt>Z]- '^Xu}k3(u^#-t +<<OElHc9`i,;9NŧGմ oMPؾeYl!m`%vR\P?Pxe(8\z&.(EUs&/:y\ X:Gz+RrK6-y bA!Bl@q=av dVD=X0ro]{ iAT0bO#8*M 3i:IqZ .E̍Wktp l*9^[.2T_i!nGI.g|\099&Pv/V9f?M~7ODrʑ/w"e"&fn*Nֱ2o$[fج)-߾6m5@ g|nCJlO!TQĭ.WWd t$tУ:V' 9_Lj+i=/!<:4p8-M ^ԔfdKh $~!Ya.ꤹ?;B󒬊DSRp'bu~ !0kG/xs=vP@Zr[N;ˤz?=◢{n`INekZ@ihlJڹ&Zp]ʭ! POܕR?ͼ h2ܱOU gګɢ)m[4.ϠaKf>+k9K* ga As^sM@Xȅ &@od2U=G=9Me/L>C\kTQqI,{Z$ϯ4=p~nTRpL p@pۀ)D: 2ME$ZrN2ԡg άb p;2tk(UC}PǭvX/ļB=oyS׆9Ћ=PENܖzT`GG.8pO֟?݄ M˝E8FO. :sz m, XC$?:͑I0?i%VL@\TW :@_hu5hygî - U]M[J"m{VLgj0ǬalIףTM+/؜5qFE"nϠI:lD"vT)+lEvo`i쀸(i7P:VhG]uAoȮߡ͟VO7)An~v(l̀LT4|W O(WńHL{2#|rl^x_a`3}Ow6J~V/y\˛ #Iɣ,L+Č6mnKǐ> Y(nǀJRz${S<%rCS&R}8MjRߨwzSmR"zC08 vG{y?\fhFR^H4nvb/3_'_ʟO텻 [xUb)d:)$eډaƓ*]:?Q4+K%܅ĈΒKIMa r{R\lӈ{\ qάytMG(gjϨ̀\R'۲*bm\y::oqϑ:9x6#x\9 3w T#K~J~dJ e<[btojd5Kֶ_î7"MY#LgJ~&e;I3~DL׹E[aCGr4L?Ābpngq7OHC Igӻc LOCPJY0}<U%5)#ViQ^-hrY$.:EtUY|)8( :Po^Y^Z\ ͬF#GƄL ex.#*C_{Oo)Mb 1ڷ璋`~~$1Q X_ȃ惛a584OݴfALNbܒe#(a c eBh""ebcTƟP'#\Tc <m+ )fQpg`J7M(|޴6=X|\{4p@1P̤Cg[G#ZC*paxȚ6+ǒY)mw BqSlnjNhYQ[|5H^aFLBP){~Ձw"T ,0]ly# IYLF&rji$)=IDEXILhYΛ Rn\~e|[ <_MDiK 4aMy "WL(!$*h77J΅;2#^к@B_ݪ-3+8u n6xrC/'ozHe[P:;.UMX:TUp(%dǼr.fyh6:Թ*[QX^:nv ^%qwVN4JE]4썲jȪw. ב;~AՋzS~VR9e-IBs2bDlUhhsV(᲍iaJ>>ۗTFlLf+B-*ye~|=O>ٰEsίHōгRhGk3_ OL}ΕNCۄ%~I[ ~@r1ff7ƦWM|?N>~p}*E8ZfoWCbc7``({[Ħ.Kwx t *:EuT :I]Fbƪ*0]؆7lQ{7 $f__ /Y!g+ŷk`')7ݝ*1!-9{9]NKƐ7*f,,|.ըH.A @ړ[Uza3ğ05gGک;8 Bqa}ǷODWޮ:TB$8<; RL~=dqqtvLHFD*g6P=hˎpŻZWO+^W6[j-ra'I;* BRdz'# 4x ؃pTNlso1|4oV=X̩ G H* Ő{[MaQ;,(fRW 3~*}ֲߛn%^%'@cJ$7MwIY?QzxTQ`+e@+_^1qGPiqu]ߙ'Gn-,. sD,>Oy{eX9]n©; 2dܒ 7G7wLWv[ I3"u.[Ekmۆko*p_ ${:.7\A#V5Pj>r"@Gwv?pw#l4JG &>@>^#),^#3Êl^x@,Ʈr|LA{1/tg|2W>ND?# D#aZ7O1aop=2b̷5!%)6Ģ˯ʧ+u-aR-v_L VaVXL X{|6*GP9AC&5ɼwen @ot,~3(͡3 Vf'شxxCh]ܜ~$HaaQB2%s'.b'Qߞ"dwQR%F*;xRґ.2yigIEtϸ`b#ZGU9AQ*пJxjBBAd,ݦQPƿ;뵎!tX#1&)4]ꎉ: s~sC3:BlP \IR_aQf:ݨSZja+'ג-{ $&Gj**Pטa"lʁhsV$*1`} -\[lHi{@sGbخTȟ$t\Xg/Q\%Ia{eehh5ԥ=?3-qv u甊,UQӴ71MgKhωs$j@1݀Kגn/ݦd>xԳ#eO_n/lQ< Mf`ţqܮib6%Pr U=H tFpj|PI,x4Q朼ܰ :g%ZVvJ1慟eG2%2V!x]!8gkv!*ǫ.VǔpyaeuD>Ck]S;M]q]A;T9 ;!b.ٿW ? S3Dzm썠@*5y.q#2YjFڮ}@žM. a N4HN*_#[%}q*2ʨ>WN- Bs؝NlMk74e@F+o@X1u]9h.|kn0AwC0Zul9ҨQYFb؉bG_9̸eڏsf^'͋;ȯY)mD; T4L}?Ew`G]Qz"_&Ynڵʼnx:PWr 1V ew=>`lbf:jY(%hSq ziwr7,*(o\MOs1̉iWIK'4?RV"UV!)&``f{RaP!W19*>S٢u&ĝ1)U\>5B#|Cd9R';), e0Un.fyDt53l7g(+$t?(`b>^IPꋡ&F6eb,QMR,ыgݒ`t!EWEHH(fKa3-Mm"&+4mWt'{0^,wDc`dDs|bjpUgWi r2*  , 1-擮 Ű $+ \豛[97k,Uyxa=&S$ݯ <,j>DI^nuT-u]rEVS2 LZ9榦Ejs^+zJ*mfT )3/2cmS|:烵y[9S_jz<gy?.~!g⋞8CwȬ"V/f!ⴰ,,ISӏGEҿc=Ol`;3' 6K㑿El[ϻ21fO9ObP{O\dM$7/5,L"8L9vB]U~/ɠەnoe(u/)a.m4WAߝ)o/%(؜Qs;uY0jڃOM>ID@{3t1?ిBzi(E\j9ऒ"D{T;d4=U_bO i;f[Oj (b%q;,+1! D1-|nԹuE5ed9C `^p6B+V=^KwJqN>;z>x0=УӮe@IU - 4HP-|%FޒrKޞAuXIL66ϼy ZPF DhF.j$ѭ{m,$ݨQE5TX!uG6pǂ[׼v[T_1D"zMSb~}<#t &'!rc硸t >y1_A;^k`=AƎ5Q^:7jDOFD#tgPajCr*j* MHƮh~hCƞV7n>A @ HOyI>^q[/]?C$sD  h^.Vitd2`-翾gKMtLfDu[W'OTTU}HduM9}%W"+ J ȅXH Rh.w?i;_5QyjLN9N4[>R"zSc=-D`<+=g.diM$^i_&'J1!`2/ƭg YM3($38P\[^0E0͐/XN"p\UaoB6l"sG0BBooJ9q^*v2yuKXx;vCd+SѸj$"C;9Q&MJzԬP\fWavʥH]R=&B z04Jю v0oڂoyCS~SM\vgf84o)'ZXkmLl2g:;YH15W#X>B(Fc蟡>것!՜rE#]$llwuӢ #GFʶƑګ̸.5$QNR4/R-!S8C4] %%M ixE`ԯ̜Cv$w?d;&'rL Hʦ_k?f(VƧ8k;k1i i5=OcVce6ˀ]0I:\hN:PJ yTpp4٬$]e"jR_kMg'-]!zϫ5Bs<|)~zP@pBR,Iį3LP c̸f|ƄU+0Aؾl5&1_; [?;V8 h@#%06B>,CG%tww1 sf F`M:@W~GhI.KUNhت,h#I1wсTtBֆL&18oqp"Ϝqۻ`jPÎҊSK67.^QvLJ|DZTA۵ K)ۉby~0=`d3+CΆDi? !GN/#:A6+[C9VR)c\>GGE?w)]1]>~%kd9S0;TTŴl[w`Ch~Pn'd;átBNR#$]#w((KAʣ?7b->WI֣8 Fٙi[H,};OvZw.vDq\i[;T7`oJ) _-u>nfӴݦ"G9! B8!2\T5mbrN@^_\p1x#%x%Cq\[!ҴR؃R]Āu0 Cp|V]Sk+ l|A$Wa`T;X^wP\pG |#fjPQw*S/ I}""SVRbvHh|-qwۉ>ڗdȾ2ʎ&Iki jʪ; Ȍ)g%W VJ@Vh~|X(bD34ZP;R风k H8צ?wovyI 5b~~É=;.Ͻ?E%GJTn'Q%||Ci1fʼVϙj ns0f_=Wq3RE+eŢ4`^xAI*".mW(T=8LEg?B9pDqRXT$#nqK3Htp(闙);a^dm@;<\6\q!q&^c i~{S(1Mǂu1dL it|&"Atj +>Խp;XkZN޶n5`z 08[7{PL8 k1>S+:v4EOtNkb29Aricj?%^nT0HPݬ@TV Cly AgQH y~i#Fsm9N2WjN3&c5 ]LraD]S $g& ˴/wo(b0.::C3 (9:(dGy=#"IdB}Okϐ)*d)x^WFOLsQF{, K'SR+cRWEi/O;PӉOrUzfA޲Zf xU0: K:cbwr7S$zgEU6Z5KkKX`G;Hfn P9Ip~w#Ш+ͯޜ6goR:I`wԣ>a5lz˔_#3 b﬿H-Wŀ H&FzBA|j֗!.q%zR÷| R;eQS 3Uul=h7uQHc @KN/׳Ȝ&2yW9.Bp!Z>m4"D2t1KN;2a2nlŬ{]&] \Lw #( {N)lg].شNJ $3(N'o]2N.,0\2iI VVL _e0}LdnťuCAl|2);c\I}*=:{forLw[bac08Bev^F[uz㚀K"cl.ʼ #64AE.\H=;gp:6\6(cG6к7ݎ'K!k 6`o$ ,܎5G6μ\ϙٝo@qq͛;S>[oopKz,7}7y8LjZ\ {=׿+"t"ʥzpMX6dooX}_?vRvЇ2L^FTFf튻jd J['Ֆ\>IC@`"Z?ѯ3\V*֊{;PwS|z{;1Lԓ׿z M2;Jmd} >T6>ʰ:Hp/]asnf|+?c$ih wj7a!+mdnC]lsW7cNFOճ|5&^GH.͆/-ijFݵV]qI/f2R7gv&p:kYWѿeWI>U@E!9Ta _u?{:r^ Ք|;D[YPW''<Ю\.ЅBdfuBW VȖґ]Jӥ<,l G]3DOCl5dxVƶj~Mv>;w@s]X>~(&G8N["~~eb1?sS:$6hac#j sujRl0VžNB$?Yl\'eւ@OlC㏚eL5"k*i]h>7ǞX:`XBZݢhUj[ȕFr tY)up"qS7~jB *ܒ VGB>|'T.|g%dݲD n;U 5J<@Ker7q?Gq[e6jOpJ_R4:9anBG_ny2 3fw$B&kqA8zz"4Gj]^P5@Ȫ\A-\u/IkvRzhk0BJ]9 S}LjR$v!fؤ٬-C #?$s%2%j+3Yf`{f .Z[ NTfަ"_Kr+٢ v_cZ :$r_ !7GPFKf lgH*#C߬c=/yl5h銻~WNn$b97H@WV|/N#6$+Wb2Kdɷ4:4ݾ7ϢʩπN)0-ۈ'T*nF6{H|'IbD6GU!؊h {zV2Ik~9edv2M# !bp, ,ݲ_X7&ןyMzp¹|:ͯˑJ:&h2 'yBgRCWRy[* f[+78޼۾̀v/ޜ八,S*3:}|4^'PR0ß/$]vTl3+*gfVi\;``qsa3oGs<8S^A9LI4E>\ aFy X`ؒRuZy$ 0+bZHT:9i\2;V/|нrb #Rj'lYyL^^Zm}mYeI&54 )N EK+QWhank LEut1/ٻXs ɮHf6adB' ԏ\"*tn"oղ;]WKugs,#oI(޸kgf.TLZNC[I\>\-3oS3*~i1So[?,QBXVd@Dez jj` &#2Ϭ@~ϹAeV܃?[e`EkL.X|;η~wXO}g2>S0gU`5.TKڡ&lKW8r þ¡R^.)"=$9Υûǁ ]y籷n؜ "羮>,5LN<|4AcOow5#!2Hz75XrjAvua*T'/|9;TU~ ɌrDCoś9] *+zF )ۓeE [){w_¨uǍC QOS3@!W nK ";" CIHQCX;gߚ޽!.~yyE̔sYPwsAF`Z`82h49!~yCnNLr&g%8G6Zlb2R_[,0y-cw2w+M+I|{ȹ]ۙ=i {jx>bW 'T450"'tMdnK-.Y`8v6{j"fHfEhctڌU1mnKDӯ\vL0د׺mmx]_>jX +N6G !LXB2J^]tkFK3Ŷ7hß6,q5HFa^D5{F$rNfT3fO@.RPPU:phcZ%>*g+]~xQ"[N^YjpWj'$ߢiS)zJ6 LILz>,ßP_lU B1raY"ͽ߸9ܲZ41 MgH,eEj;Q6iT6Vu'aqCII [j^2$/ mw7Qz[|Ppe>ri}hhsCb?_]g2APt4A1GjM_ K ^]t3CW&ぱN1@ȹvρɀtʑ x9wEs&XL033~,ar1"1uzHq͑v4cRo* Cc+`W\2|xj>DswkeD?y)OmgTuĀ%y,,10?h:BGH(9P;YV硵)թ6gV~q_[={ c< ;_:z.&2:RB"bO:'ק:Žuホ41žNJ3l1K BÖMCA/zH˨6gOO|$.I`Ym3st+2!E#/#Pޝ8n`O LnҘagɐ4&c8IF9.ՆIn2Jj,5ût%Qho^ELK[f)Zeha2%L8 tྺ'ؓOzWi|$[eisH匝u俈i3:xyq'Ϗ={|uefZG9.#Qb]Uxz4x)ˑzE%Cf0@kA1xyا{^ x2/)ar.~k*~rt7%-ƷBY]t5_5ȡVd2왽Lwsǟhr B2\qWy»}og=]8"HƖ☩@8Nv! I.?${8<'D7i33vϣKXBj"-T`l?4, uwS+󚪥-*Vz{mm֑^.ҧ j?@{f#!Gʣ׮y<8%Q0ȾW+Vpo2=4)T#T^l^&.excoPkW6}c ,ⰈwKAv`wFH@x! J*K½p|Wl@'QZ+W%>a^DwaחY.#<_V)\rʢo_`V.օ|F@(H/eaܭޱU[.RY b`*f@|ةk"|pnuP ON Hxf/j?CAʫDn 8оK4А<Вz!|-UV~`<,~+D FD7l8jwZn>>+_rp樄gQ1}KmHp8C􈇲7Y"$"aL%`Wv:m3jײ(ɸ9xL%aIXyS=X %WCB duF2s*˘q<7b:\ߨYHp_hpY!j̜"#M:^R4#g $n-O-ђ4h:h"QGWoXb|MvaNb?XYb ]6`Utdgס lz!I7B |X v]7__!LeͻG55mğ1 M0>BFp+k4p{aI*ֲhJ5~JcZ-JCe8jqvF4)5liC|~X3ymfsD$7:C_P92^uU8ٗWy( G-3E)k` :ִlbev:iɯ\ZL=5-\^qYzH1Љ2AΝ4s.t-vue|u1!l'm`gB+--A m;%L)-?Rd9Ikes&ϛ*}opA% r  *ʕ\ͿO8S*{_g>$^/WUzWv߳U{,jAua+DN7hߨjQeESf-^ȫ灎Kw[4=ulFtY;TˁΠ)tPU_ȻX>ywPiT"[S2`Cj"[$v_7}mwi*JmfjE Q G {OD3Ɛ kŋ,9KJCT N8iYde4V)~n!Nyhn~]emۤR]l _vvpB-SS,aD&`MvZR3s" Gax,5TƗ&]jsKLmhǬl|\DE 3S$?%؄-[+h"Lcs;Zl|sYxj\h_u/[}K(TCT~1~o~xNp֖҇,q=4rzP*-mhW&. T|eL{VǑyD_'mxSwW?sZ`.n~n(-+ԲN(Ԓ R7q-4B"m<*\`%+Uo4qeةM,ZQz۪V+ _L5 :)66)ʁ5q廢G\St#Gm/6"4IO0 ;M@A8y8:Mbm[eWJy9TƪaRg*c:1k~t%Mk UUqΧ.C`W3Ɉ,k*x?6&5zx0S6Q2f"OB('"1w,:]H|' )sLۆ 4G3pv,а!&6t츠}Wfr{8JAȢ"݋Q#1Xﶠ qu<(cB"3ĤJ#KBQ"_A[a7$_hxĊ}A tCMH:p\yaia9SKMh>vLŦwœn@4MfCuYD]1-Ănzc\?"MMhkQ"!|X'0y]Q!owF 0(JLSV{?ZSN>og'ƟYOQif{lV(U%쪯N{Nx\U|xh[Lה:摭h|啿| X 0;fUW5Zʞ) [&ncf]b Yx*^mY37\exVT2`U!JJrg)r(҂ u@(BЎ >fQ.\VY _gK~BK%%~mUR-Az* bU\UI*[ گ}>tGWP g2>?֌ Џ500Xn}չ\(kx)?`n{K;oéf&!h7΋"xV! 2r';Y22mPEDE "Ѐ<9VU;*"QG܊L~C\L>C2sG'+41g _6 80dZ s`-]&F{XMৎp$&_rj߭޸2%fL6P%y3}}aY<oHm JfGޝ6687GW]菼tDȵ-Yc|$k_t׷()0 MGcH+BH!b`|,+XhoW9"K4u6r*;.pEVjM 6rؒwJeXƔAϠ?c[Ek.h< >]uٙϘ~b<Rvk7:n5r+FD!|Kւ(Y8c^8^?GVna8X7?Ь*]iVbqBҘ=)V xO-W lAx9BOGt+v !C C(6 6R9Ɖ6UFDQc SѯDt,v# gy@W<7C=I& n'#+ϥy6ˊG*xiF#BW&OKpGf_I@hV5ou)g#k.]Uͼ:ּIzDp $X%sa:؄5h#:9 g+o=lnՖΫJ>"u"; "ƁK]wyZs@l@k8C;`#ڥRgM؄U9k䯈_|O^zvzR)zvKj(p]4~! y"ӺDDYm3!ptOyo 5^ P+]9B J|~uV]/N0Xԝ4\ZAÜմ2AWF Gso[Ŵ ~'M* !w A$+w+S!50̫X #(n]I֑v=rcZ9a'%{{aH@fax9ͧHe~_|ef ;"j/4,4 j957 \R)_DU8Xce\EQP?;bIi˩7|*,؈02CTH2l/6ɂFS#;3)IØP4PQA.\J ?_&:)G!.6ʸY?8wXgN"3^H{Kj"njVY T6z TK=>inrTj6gKRSDv3 VV.uA2+iPSH)s "u^,F:W`E,d"y񕵉֖2ص^1E&jI cv9mOpB5jCbm^b~~+RR;xi0S$wǙc:kPnU4ݦ5 o 줟d|j b¿(\G.L(wƯ?+3ִs[KemN/U %29E<d\5; 3v}]fx>Cñ!Zm@ ,ebԽ7.MRY_##A/yaܤRvD?=wC?Y^t ]IoG#32Nrڲ}EbcQr_88dVe,r+^h[^Vqɖ\nly@DCysԮ4CAy`ѡ)ͣV6~m"!obw_c9_-iE:*i;Z .֑y*z.+&mR#兺zޖ4*he~ #9f8%t$OW`urKu}鐲29d0LKhxH}࠷hQJfŋhg/MZ)LIRt8MYL?->-Xuȯ+Ǯn\p9q$sG/s,VaC Bp0]Ee?-!3_qش Ly?@IEMxh/ޥio"17Y quM37{:xSF Nygq] {z[+LJן!>{t,6$^yl6{&%|RgX7oc_·N#4 VЯ6~V|%FQEx[qǹhܛkoM]@r(Dʛ9/"6)[f(W`)y_ne R> ΕZKvɭޑڭnGWL //#Nڒ'GjXQl1BpQhܲ ldXT3B{ɺ/$t{jbx[xzy|бM*['3e;$닛E7)(?CM%J+pD0'6[4IF! [<3yDžTWxֹWO1~2XUD_] ڔQei)lC=RKAm{Zۚ_^'Kɰ^MQTg*ID17v9y<8DS'pjzg =)yzn$q?]l| &?9<1o].Gч^`Q?Lt"v/X+c+Q\_0&߲ UаhʪuY2F/&hk,$Vu$'v$f7k,Ro5&>.^IӲ w=u+,&`7yD77` Z&Ua~ݏůUjLvIbЪJQ+."r6^*H]loN!wX0K* ُoy)PT3u+{[D"IhksNЮ |uV7,sXܟGߨs*I9u.|0;M /<7@tC1O}V2ei0A<.״Gd #~y_׫+M9ydߡ%j^<0D?0p:=T<1#Lj=5 <bs ˚뵃/-Vg2)S,RHfP&"@\ My'N]uy4ٷ},ٿ y%:GH8}+)[*-Y[3E.1&O%ċ&فFlFZNvBj҄-8 AuѰMXlZgfJb W90Q) Cpr)B@;F⧲̀wx#7gi0Ev_/LhCr A'k^|T%TW!gixMez0Ďcyۃ KF+<8EόJZŨʿB(U,BVɚ¦Wƒ k==$ meIoY OsۦXXR@c$9>{VCR7EqB[9#ċ="? 3K; uX؆u=S{*ãlS%lss^T D_D߂ru.c^˗'eXtX a*n#?CàŚV/1b0}khfH,eaSA(B+$_vVd"xwc4d"HXfeE GmFisT%HozLoj?l2L 2zڡ&7&#뱂9Q| pL$mHY"_\SBw~nIlnO}=@Zl>vrv Z")2XpOFHMDJnOf=:8GU3=Fdd]$r?2cV{y.{f- {D~>lrh鯜ӝ8qx0FMH,T$ˈ L*'lYBxu\#}Br+%Tx}r].;MG9Q2 -w\cqy-כ۶4R 9J77je1vIfaz —(V*/m _(`rŪYM\XQ* фw_> uG6SѶ၂gA h~WJϕc toKLLS?H~hWU p+*O{NaL(p\:~|H]XbgDݎu/j<Ӹ}&Lu ǡ60OyTgJzf8rK0/м)X~:yv-ѝ6/PgPLY_]qbF &Ho\柱e?U vyB=p/tw ޳TvD SKD0XB@~h: \(T0 9BWa٘ij<ї]\jwmzg9-ں?T$|N{lW.B0ǁ׬5JI,yZIXl ;jBwwXR=UQ$|AK`&>PwNg'ǧ.6)R ;:+1D~Qmy GOC@mnR[tǣOm8dFM|cڤ4!AIpy0 9mW"ghc  wxĤTOAGϱOwQz9$ l);igU3n#+JuۭKHJ1e{ ;XN[5L|cϺ^bEpmP5})LOGӛ?u}%ϺTF46puN3 '႒}I'u&ϱȀzҽla`nvRLAMK\NX0zAN~%uNF$*vBm٨5w,e zj@Q.mO:%EW.> 'ܾ !w51$0֚5U,:YLa?܉ Rm2(L.|iV,v:hqN {KǝpEQe[ \ZbuZgqAmqwnE: W<04J7 Ue6tpvD8h"j)M$݌ @lbu 7I-*U?fɲa? OٺXcV9ȯc[~0ҁJ3#ݚ*(P v AO[T2G.G2+,icFe鈺4BAR%e?@]{D WWI Ji_&n[P#=A<)p*s|uPnّͭ\<~!d]ܚf%I/<:kTO6n}78ZlϮ%"b|HPB=\H!$d1`~;Z@J ^u {jNH0WReJL+N8V'|q#ںz#2:1MCT4.@*zbWYef7dk犃\mRlnTa@mwB(.TG8qqG-*T MٙTrǩsNqI 8 Z>up%]U 47w s$z0? G  s.#q Q9;dgpW\`T>^N@x巼DOQrw3Wg# OX [dr4q83)Z즬ט>%YVzR4ɞѿiE8AXJ`$c$!d6 -m }Q!gbaƺh:^Uab==$4*CmHr!)8(q\Ӗ籏,t2x]:P;ƴE@b9#GZ8_+ %\-J̧(V_x{{)@okwhV_|c4 %XjGJ1joүfG"D7cqq[S, zaHPiAUi|$j rؾu Pa~N _CJ$8YZ%Wqysnz"r2e[#@Ƣ3oI=RcS/BUmz-aї ,v#링Ƹ i`~ѝcI\WuҖ7Ld\4PHVY%T٣߭fPVЮN3QŀFP=APk؂L 'P G=2<rM;uY@(k8_֣`9N' d S8F dk?#NkRao`ɲ_3XSRPeVfwD-qO΂_BhSjw AOn iʭFIbVNgvB+kF$1]fYz=5g.A4UJp47351[ym&ߜs@o?ʩw'[hʒܨ ?vez]WM]7rsk+Y f Z8^t!Fq ֿt0//^w֦ ™{ ]˽OS*7~0R)03o*zC-!Bd%9(3V*Vf<=GxVeʸP~V-}RiI{]L"KןON=c)EVN]}<5SMwH!k6j?K\a2@29:Bbt]d8pf_ૈƍ! &?k,8}Sa2@mA 1]J9{Q[*27jxԼ~h s].B!>Mg/*S3[2 @ҿx ,mKyA8֒B~6LjfsX"C)ve}#CS e7ņZ|^M+QG}.O>0y>}WTSs)5> U;a٦w_Lr/p5?êW-vNdx5*ҥ'o"w{}ayzer:A>KXsuhtLJo!62&i5+g0Qq# S<Rv-?ߕ2&:Z0/[;MW!%}r<};dVW|/.!&,] !Oe|F}VȆ.cY}MW"5_jǙV]릵c2; k'O:0<:QRUP/*puޔXtiRNͯ;f}2HO),@ HML!8X3#2,YbR+9 9E(ါRuFNE]ɹq+bQ ݜ8C5udqEbԷ3F(}ϏVT"ݠUFMm)&" !6œ󫷁i4l1VTZhZDroD >\58t.6sE;: l+o>[x`brЩOE,hٵO*\<72)Gwc&Zs݇d_NjBf)'b|<3q>MYHK>.,֫`nЦ1FU^j>p|4x.Wjc0R#C u/bŵ ɍ!,.8XlW۩/oܳՃ]Ɍ7Mhm=H 6 yDXw,~YD24[ďLe$) X%YbiVuh)ԥDjµ? *YXc̺>葩BX x4J#OM=߭;k Hc,_KQj#qs m% >Pz7[BGf: MUulM0B.R>p.3s׹4¬VX(_ 5o`m k @ |c($$ e[#d&8B󭢾xe/1*$/82îV5e 5Nf9{%NmGKr$wTM1m2 pO\|n*nmn ǽc.etj wT5 ]Ǻ!M/]&=Kn9e(JQu.LԜ68Yg$-/ Bo: ,׮`]I+<$ n?$N4K>|82ft "'ݜOnPR[ќkM["E ?xo:^'jx30)}[ڥu*34*xN䶳ڒ4{j璷fTq*<+/Lvܡ λ"+g9?9cT_Ɵ"ͫ+l>2ٚU~?\Ɏ8{ ppc0Pv:} 7y3d -V9I4Nt\_<;6~mсfʾnIc33=˸;^DSV_~1ϟ@ kQ{i$A:N%SA:ۅva*K-AkEcI=l͊a=fQg0G:Z]QlvBA> dlTJ1ɻ=ˏqHMb8x#VT: O|c`܁uҧ<*W|xf-/6%8f!mbK{5B/KE)#Hbܐ9)B Ut;*8QOT2L+Se*i YHc9=><6%C-=G N> Q^. ESbߪ\ۼto6&tLv#QZ=_.4;+5<(UBfG)0 b0tED.s<]ՎfRPYpN bS(Ͷ&0$E >PԕgœzM'0CaY7J]PݐD˃4oLQ-\|jw3޼Ï+뒓K($'Q$8jBMdg"'U`Etw3k,Ԁ%6X.O0_4~ZEH 7JX :#'Ls&JKiPa6e؂:Zu T-CIo vٜ3| rIjlpо\u2?['tt~) _ *q9Ux]2@ۙI$R̤Oͷ-a2ډ}LlRY['q^tI9]|S4,y(j6lVIԤ(0= ^ ͡?K uWyBar)0F ٸw8H ihvY( r|Ƹ6Nr=KVZ,?'AE_ɔ\Dqt.ƺXW{QaY#Y\N}ZJE?Ob>m#Bϱf l1$YmTΪHs XbE f@ktN[.PlTh19/]3e)7Ǐ)`I])+ɏNx%qֽ^1Kb39R[,`^~7֞Ap J R@j3idHh`mۈ9ҰDU ԟ X$L#0t굺m?uԲ`->B ?0h8>*w`8ђt7\I<B Pkr2#dgRvxO8MC| )Sw}N: Q|mdiٙ;5-XnGq)ŋh"97Rc-u?2$t/.?cXNZR3҄AKg4OOdA\,e#d8 wػf|v7Pr/`%FiTЁްd^huCERf PfcZ+mk~K)aM%igۜMč쥪 r?a4_Jq%sn~WMy թ+PS鐗2}?Ph7rcX<7b3AqoU`C5dHD]# dQ]Y̕-kcHN݉פ疼 Ktc&\ϕ+fv_D̞3=|kEXd}GTP$Wr@Mk@rƅYvHz&LFUq71e |!ک/nP)-e[t]YDzY&ƾ{̯:J<]?mًTzgu,!(CSM+yAmQzNF̿9.IURtXIi^r`?6B3X=f2'iø槯-LpkC%Ԛ,,T|m8gܴL6kȩ1D:7Hic'0䷒;& Bb*Ѓ/]hHeq=)d4~D`e9[I*&sLRށ/ɿAJ1N;ʋ5KΡ_*]eU&C?f)bU8-Z[A +݇e ;d$&sYq?2A ]J MCԣj2eZ#1b৯Qzw|ؤcWF."=3!J"jw--"ɐ+n!p#Pʀ knq;v||}R>57bt Qu@`35T4-34(Wތ cK{:tpkKƿ7BުwpY[8;`x<))% LW` xWȓA}HKr+Ȼ`Jtﶗh#VKWĻmwfG6o^^8vK5JDHdqx`2Nۃ N)VG-bt[f3ԑjl./!-5)jiEb$ &x+c(q`Ҭ25S}0u4ڷ Wå1*=xhaj!rcX28~ţX@b37jE\$v3j'" 59|"`GDӅP}s9rm `-=TytCe7H/eيngFl%m(hǎ]8H\d\{<|Wl=$I 2M3xR)oރ&NH $'`sRNE/: ^JfQ5gz^F{YQ*g};.jTn u4AY;NUt[^eA!#!uWkMRJ+ -|bؚwrq3F=6~'51Ӣ~7Eb{ cF.aj3\mgN~=wM۹ݼll~W:bRS~_,l'HF'j:/xQm֝\2T<(vwYE-U*`}/If2eB7U- G*6וoQ"ڛgQ!E.σZ5WYυu`qq_4yvqj*}] QLO0ha3ҧ9G >@BC>q;>;\x FyԍKv:HwVi}ܢo5KJTK Cmu$ӲD @y[\HՇMк$ҋ׬f%l*]O?^d~n\FCKA:nN6>@/ 'g"pS9?Tx^v8CS ԯ<ʐ[PP>gU)(NE0CkD{=؍eN{1|o1ջ#|缍ܧ۩Cwl)mDJJ_IM v)bKKTz-M,7O= '{@11P3ߊ{!4MWdqA;fF!]N-.eފlz~ׅ"`n*M 7 =[{\ro _~>랣 msIJgJ1Ge>쇐Oh+YkKRֲ&KLltx %XJ&"7XD.I=~!'F*gdFo9fIa?' r6MrO:8f,!W KQD y"Uiڎ`N}ʆLћ.JWE~tȴLk_o+${c_(Sa}MKA:[~#[CyPMS}ese1,vE_)T#r?A?̃N$h@Kw7v^?tj\¿Nnko!nwcl[1ch#`:FhEJ|"#x6&Z} VlQq$uُ*4)ӂs-oI$79|Jz ٬S.߻w[sh \ߺ/2aSm8c$!zxeJzJ5CbD w>e8KC UHvA-murȀ,A`}is4k CLE3f#A56ȁn]* $i^YuD{O,*}xoLm cV(ʞ;QQlbfkLIy|I zq&E]Qۑ?H޿_0"G1vңi!z\ H=ؿPψ vU:`DDkxFsq]J7O0EDJ"B{Z$w1Ɨ9_0C!2 7\RYַN2^'k} l w0jzCϋ\gm@zӨotys*5nD6d[HHӥ1:uRxrHJ =?T `@0_N!DgD&k PoNlJ\ͭ#oHoryß.LBRMm )XL5,B Ϡ-,/kQvI<#İac<$kXh9MৣW_4.øYy!([~M2/V_>''o)=*GռdAdюn ͆ݻ};.OθrijۘZB"onm`ڊU8jctqx Vm( KoC<*8dN-˖{SEVxueVv3cl.@.I볾+ϟзہFC\!}PE LqPp$mi&@FԐkJrE+`W^FFQچ@)5PR|цUP!&Rp%Dld$3Q@rv"Ղ%*b~:b{Lcf[!FW^Z1 59 N/,g#s94 evc?ِ|Xp^ _dٜGOkpU}Ҕ!dΨ6c{SJ(^??›0b a k(Qv:BG.\4]O mbcfiMVllّ4SA:xխطՄSTFgT'߸d ,JH'ln @pxgΗ։^δk 㨨.*B!R%W!ꮢ i΂/C2:Wx?,:K+4~B@љ& %=9q8'kuDDhv[l>*H.Z4AZ+QLuVz[b2bȀ)n`dl ?T|'%p߁)H|.t.)PL4`*j0^‬)Æi;ݬXZz&kNմիlp>0͛ E5PMc0d_\6Ʋ%h7of Ӥ@f1bN2oP?<%4%Vt C5zjhtq47%ۓu! M!F6J~^Yě P$:T2$cM|]rRܬ]N~ڦܽRBL+PxqSȓݒ%8_rvPXtͬr(XEP- i*Jݵ$"Q% A(7f6i$srY̓kq˗ӰbY??VEw8Z2]e'baз SL#NK00β g*-@L Lss#8v GHCNW31so<NhʽsXʜD.YCP/ orQ]6Bkj0j~wKvBP3g3 xq_5@9E>I{Y& i煉KJb*Ee9 Fu>خh-6]zv+,?LCJO'@AP؇lu2R` q(}TjтoM╳H7LN|lcmel{GF"R hD_fF`ɞ /%̍#iϕϗ3TV@f߫Zj;rtE u荃RocJ!@#qLI;?FYW#t%ɐU <݆QIОAql"ec z!LeEBmEc?XZ9i-44P=pPH{&X7"YR$\hf"ţe_ʠT,iLR@Khb ?o2-cmb:>̯։ ?Ќ?mBd$GM l i3FVe}n2]2T5!x Gtd1iGJ\ gBᚠm2)lg~L*Mؤ^p˨Fy`=2cBn&GK7N:u eP+ Bk-*So`KeFOӘz@n2(B`EZ֕G7`{ k_oh۲9& t]~_UC#(G',NS7]WЍYjb5%MQ`񎊚>_yxYBo|cb$IoკU ° 0ڜq[ڼ xib7^^h|ȰBsqq?1`CWb}C6H A\_2Eo{(4y9yoͿ1EZ%T+ð8,z٨9hIdӫ^$~DΩlm-yJZmGIC bHv2RUO%vĠW hz U$Ȥ)UIMz%j0d8|v'2I+b؃(b%r#  4ūEc=]i@WPwa tU:)?XڕLYSE\l}̨ݯ >':yGgw(.rfa O;rWeӄ2.ljvݒ_MAVg6&ieٹK7 b终{#všVzD k[Ί4 h)"hDCEH_R 2=3ח1O*'YoE4Q=/.Oӎ6u6W⻎`b8:evw֦5+қ-13S88%eF]'M#h";vIq`B>i Yrp~@!&z[ ˑxɚZɍC~owv`x[qUFL-i qp)s!ٝW4^?]˜|:?&tz29@)r03c'uP^`,E8Qu wmVEg|RS*MGnH:2A;qBznU@05ٔ@(%O#&E7t*`;-e'+z7=]3xr6S'S54)Ouk< : EPtIq%VZsGrݩC*lxn< Qwd);SMIy{HRD ƚ^nKgG͠%pfl{yb{a +lVoH5¢W/=h.l8D""VM OGsa՚f*?ZKz6n@Ta;'^ZQm O /^VRݜ.׸Wã6QơQnIsTF#RtÍ͚֥b4wJi&LAdzIS;Wl.,TSsl\Qe4m380Sh؉ mD@쨏RV:q߀ D*q>"~\v kDǾw&i #4U,6r*>u$nd՗R)ډ ;?h@TtмЗ/;;]3֕&\;-Bc= %Ѡk8,GF7Iµb56K8U=!d <˵`v ]gz-f !1וas5Ic5@t.gڃwrBli3%,,},nl(jWrGv7ZzzQV*7"rCէdLZјg:Qc0_XxC@\f$ЯX& |?:45Ϻ5+1sBVrBqL)_/'Ll!# 2iXĸ qa %ƫcӺ"XvN#»&֭nϖdR4Y@='A/ }7~RqR<;!F4[uE"Rsxy~)On j܋Wr6e_ӳr"\@{LϾ]{UVXNLsjɇߍpDkl<)3#c$>xŌ.DZ[abo[`o LM8G,D87Mӿ 8K=Q%i@l+8yRl;Wd<}y`p?xvcvc" &oyZ;S7HOa&xGy%g|y:M̩uYE7mAx&??σԷ 6T h JN3;wYqDvy{|"CumDH:ܣ&tdHT z$+ 3|urJJ]2kHٽiSw8i=pIfD&~'2Z#_l"oIt'c/ c0@1̡nPF=ȷrscu[ZaSa]ӓJc|eph IM5@ݝqXK -=bK!6@PBa}ɂrÿyg L9j)<fcL5-X*a{HV5OX58p=*O!P\ps]jU`w3r.Ij {>HN h|$V~Yq:RUNq{pɴ$C4Vc^3Z[\2uO\vv*Y}Y):6I\\7J-Qhly3ǜr@:ke3|_{L=KuVfk3@TǛػi-S|(Be®ԪBivE_${bkR18ܠلuehl!ܘ5`& QF7b5`;-!q_Joj4XD=-\~hO [S<֓K2 ۙ*2 }Ѯ=XdY6s)Aow{.H.iZ ZB/,{91x.M[A^+R"sۛ8].5e|ev7dB)1sθc֫A"yFĪ2F[ j.(b-|{um(Sw q?A1`@-)gzȫڊUENbB]L"ԥzI+%d-Tuj$gpRb"Ar:!&gBWo'eH0`RR#YFv${hp:˺j٣/A, `M$'ezU +Ʃ6gvci8˓ͳڱ!M 6 zd!=h*VH%ba>zK&Vݝ ͍/1w !L 1gMx#`>Z$|ˣ 跨.G XLa(ǽ$A\7Ŕx:hͳ~ yM4 fmyI{d`qv6ԉ9bq ^N,^PUǚkH*wIn^ZT2#$Tie RYyP#'$aķEw>'6uŬ;*hMEGrn^L-hLlsh.z6?_u.41Z3$(Fe2Gxcx2n)7v |W [vzڅ8m /CbEgJ$_'|zp4rSKfY~ 8HjMvq=§2D;jI#?K0>o.c?o 6Y:ˆ:N ~KHm쌢 ^(-cga$5X=QڞN<?f|=!ad@ [>]'Ye*Gm<#sz"Gg''3gt(/>-|$9Fﲊwf/+cзN棋_q}xΉ=F"uS6Zlq[8-Z8g2<7ӭ@> Ih%3 l*b $dE:[EC+S_3#%{j#'X#g]pi,_6sH 7V@Y4w|,]Hd뷻drYU&.~d~ =^P@V3:?p7\]|EYvh*^Rsٶ^_ClնFDL1U˵m^3?驚Iݨ %qpQ;DQ* S CI_^j1iC>_Bjϙ77&%!FAЃIѭhKEf[,wh୎OndӮ‹.PfF~E\z r=MK}+M }{IU?+Wt}q]"aO"2x'29(Zl%&Q=av+s웈"Ɨq'#9wrϘL?U ,i]P)]ri)ae hr&TEbQ΍$bcL($ĪCRYɘPl-bV8*"w׿Q=t_iݢ*|(H!:~GŶ!oQ)n:CpNZss`\ctO:RLA[d<_ވQ0tX;US46׶Q'8cy4lGm|fn' Fߣ~^>k1cO!ÍyՂgшzMZ$2BB&m׭͐;,Ni L[{Jmƒ^-XBt_ CJ]7=SXvl ~)4aFM2 Χ-wq P/~+"=w4 )d"#F*ׇ!_izX1LL[LBcȶD2A t\g]^ @!gdxP lkp$pkQ!sN47Z觡V1rwɔcG0]"v3<(8>DJV ˉ*яd 8I+&$ XyT^LIUdY%œ#lGCaߣhIt^5UNcd#x`zI7\n|Uʽ u @;dJљǶ((YdFSBR[s0_C&?@-_| ?O܍3ky@fB^m|gFP@"ՆP%Ec,BRz4'uDߗli!x|inF̺W QxϢpr{y&V![ow'=h% L_v""ځ)ÌsGeXmNlbS=[OjaCsQtUyuΟ@M!t7`LZHiM<9 K$C)r#TѪB{ nC1q,op"X#vi +l9jgd`EvᐔOÌft1f-z8Txaռy{[ÇleUC ;2,v3, {P@1}ad8,WM3jGhc//@.+W& A 7y0nvj2w+s(]GZD!2Lp_90T_49H6&S [iM|^͌-ǂ|AZnUfb8-T vPx[whAy]Ls;U^|="gƫv"<1܊@^BT EW3O'zT dNBPgǤ@3(dtUPh@KL?D^QE\U8@Eu ^JɆG_ .0 -T[<-/OțV=w5Jb@k2w$>z컢{JHSG 9oy|ЂlfEZMLiGbEF?kxJ>R=w~jȾU0/Ǵ<4ϡs|Ӽ*P @- rL }!!;@0c#fq|p7>|U x D2Z*@6^ro;,Z3t%stcPgU-޶HD5՘Rv`x8(y@g ;Jl:ȴ'b 4T-qYPt䚴{,E#j,@DD}:Npwj&B(VL%ic,i>2FR>=a7%)5Cmah 5gܴ\ AXl|2txLuakysZ=? ѨEʺ~U9c!54 }[ΥSc5`nډE 2) $C;]'䍛YL2@ u[ a >0-H*VD(8A, >I %qiBJ-Rq <[4Bj;g%s܂?~Pܖ?OL|yq&([ft⚭,]}'٣qDkR:aJBTѩ8Nr>cesV{=z;bpxcFVh[NjQP>:]0.@(zVUH`Bik O"x42=mv*#@6D\tY1( d};٥zhةrw|qxퟸFT- ;T,_0ƚ6ɬ =)R"⋠оk 1dgOR Glok=p*Yg"U9ΚhXf,立:Be`EQЈ%_N[~`Loi^O#Bac.p,qŐm% ݭ]?ӄ,>$Y_6Z򣉙Sl| &߆茐Zo bLzEϾ~oK4!ϸOuωF.eC#Q}+$Srb] ̖:{i検6ͦOȏUE8 *i:tY&w[;RH (P"BmoPwy=JO_//wB#5TSxpi ɚF7CO O*ZITyWOՄW0=v/\lhL&7cI7Y8S16pSʊdy&ᴷeEpMkTxbQYև0FײI+g:8$G{IpV21'ĥ%b~NK*ihpLo`*[4>Xԟb$꧱`٦cmZrPWqW/ VzMa*.1%[Ұ/щ ss^kˆUEf*rf W#;D %UOOH^$OŻhv?J\itj/6z72 ;$t UaThJ2zM?r =6s>ʢo,.\I@= =43+떵 gb8Gњ-%p'.+q E%A=b3<_#)hFLވQ q\MZcy}h*S8G, ^K)buOD>X 預H-GhW 2uU^I4ڬ\A82!| nS'p(˝Fr),dbV:ټ?m=4ˆ  Ap^LA2Kp&u)yhۼ[?4&_ldUID/ٯHO}5yJ3 [|Kgc;~;6GX?GvM>ޥ˭ E4ˮf`Vq? / ;#-0'.o2.>2CY^\.95Oha쿥`/ ָ'ڏ5-f<AyT8qG:p\=/z)C\Q^ v%NCsMhyG4v;)1TՈebЧL h D@0!]u;$TT1!<U 5a*x)b~ӹX19pB*ׯn`~8[\nYf" =SĨ+tvwMJZIR1ٺ-Ocs[s^WҐcJYOqѳN, cVY<2I]8w$(_lD!$j2}58!. qob|!'PߎbCww2΍ >rw)ڄ#J%禥ģ3z]sW`hgbJ(U@߄XZ>#at.ƒ˹R1SUU3 #D|'`P/2%>4AWS6j޾8f ٛ.=s8F+K<+ʿǮ4nj$#n:h |A<y&OO9m]0 cC3L`C}Gܣ c\yܟ Hp'Vrۤ'-2jNV(X ~/Fjwf:ҘSzFTzjɏbğja}ˇ#٩qcy; fWhն̌u48ՌaE= P+mK7 _P~V{'ȗW^𦻂@AC\imo;jд3@,N^bW̰ A.96bVa(8x_!s I\d6DŽFP3yӥ6졪+U;*fpSƠT9kF~,P{>L:y`)0{2ςL C{h 򹠼pȷpU(QVᦟF|Q "7mŚʷj.|be5(tcUra07^Z?/M.*M:ƀM=|a`;kYEA7owwV 2HzSݏ}|5vZX\u o2wU"a_K @:& q3c{xaApCzDMSB^?<= z.2wDL1XͥAlK~&>Ws9ï ϋ~"һ%_R}^=LseQH*LrwZʵ-JNƛWjC`52h( V``\i r/$6\￉8}NZi|m wFge,Ry:{ $5wMDkK-n|5|9r; \Q^["\m._u^ۤ0|ڮBM[p5p*d%OA XH'`~Ɵ- 2;e|܌+3mWìScotF_sh$r.$4%5e}2ڹ8gĖ1XODǪ'\ ʏ+$;}ޯ˧Eĭ~ *1#ypghpw : 2asÿEeՐzZWX71٠T 17j}V%7 >ۙV0Č:gl[Ue}"|:U6v26I3xURd_f)}d{G:}!kh4yA6.b_:ik#p[(x(TTFkeAyvʵ !&6vclG pz]7X 8 %!]1P+9N/dY--Nx{K}3-uwr ;,GGpsOBƇEt>BGY9Xw[iCt~ŏ9p }Y9偈h5vV6gU3UL>)}~9@8ݤz( YF&J?S,D% iS/'Ͻ}ݢr +[5IyFb~Dw ^z'[tWTCSR\S Q8Lߘ=ᝯUYI4oL,ikK%8]&pJ:WboMHGU3wiʢXgA]IpЕ|hK"t_V*٢^|/K*^fc۶[yhPi4v_ }@?u?@Q×:`-*]p{Y%Rب1'<babʥ@ m,֨.CUvo7rȲPKH~+h]=Tsp );kӧoRZ6v)鹦y_f!< _FguD۝XL#/t0%qrz@e0Pe6S14v9Ce)'F :o +9{>A-ɘz`ThQD 5W`L`(XNO.+uj·gA$XENњ &? N* ^F5%=L*+t~M?bD/n)xSn']-Z0X/WŴGDl5*[Rm|@bZǶ Z@E %N)+u'LOz<y_5Gl C4a-Q s5.Z#CFAlijP/5Ȩh#M36w<+ J wg"97EyXrӉ~J@VL'J żj7ծrYvfF ]g~!"*ˬ-b:iD6 p𵎃Ii_ /<2g>}#JrKǀR'WfҿW%EReReE^N '=(`׿3{StzK!W_J|J5 #v|No>U;ZSӓb5뇑]Vzj7늶9amMغJKEղfZ!ãB_É^@El֜nxf;_R0 Qx(囕nMv#^;8*C?#odol1}Uc*&X@i sD R0 d* {Wm~K04oU#  jG.H'ך滽E~ h .U=rQ\F5]!FMpĸ}L\ d-խRm2.u-t9՚:[LH (IR5t}Ad(ͣUPZ?%H:>qypf꽆ؘq9ilqE;+"pDbwFl=~l ݕ,3 "xVa^yUEn $ x%ƅL}yvvL :P1G G$g!"/"iy |Q!`S A1Lue l^PRV%M;!B?`Cb9[V'|=]y B@t>5lD(W|FPW&IB~:\4 xg߉ QK(%ckT(/1LG`%/=";7Z'D249NB7LQojQA)}zUT㳔 *k#6 J)7uDm6Q'IóU!;Ɡr&yA>Q,3bԹ|!0'y0&O d) w \smwkźЄ՝&) 1gn\<.ZzwlRW!T DIdEKT,$0ɘ=Y?t aS]X*.o5&Ȓ1^Z}-stL pq ڕN\SQFotrs6oQr-Sf;oڮ jW'/Oy VH|{!ij T _:6`3Ti߷Gr vLWեtH$ʼn-dw&8) FDvz #]oӟ#xj@q 0i\|4ѳpKD*Nhrl0rϦNq]i으h6a*'buQUH ̋>IƎ8R/菚ūv"HǐrCCןUz<,IKںP/o SVA~&UcD"v@Ga pynqrc-nK?rN _8kЉש 0T`zr(P_c5B~(] [f$9]TMGȼ$@ þTij)Ԥns-wh4} ʺR^ \.$?Cc`m_){ֲ~}' 8 P_VLo"DY@$ti3}&e:>D+e`dHpqʾ ]|XN-T!PtU -=Ϧ 4QCRG*7ѹɕ[e1|j$yQj *.P&9+6*$t Q ߠuZo)፱TRN6v !68x˪GX'"(gfJ1[ɇ2\xlZi{L)GzҨ7bcXӍ}!sf;v4,-$P|uK&; $OX(E_Հ\2Ϗ#z $j5WJX^^R)ћ ZAVi07b,D(d (â >SciXa-#`S=eS[վԝ SqCWýuJG3w3Sӎ4[eL"T5HYi"hJXG4ec.0iYp1tc8%7SǍHͦ0Ѱ.(59JhS9:D4B,(%UZu߲QlDb,YJ^ Q)N汯A#ax9O][IzM:4jt5]y#K!?*74?z&{JbibGfZ׀q<+#r54-[t4RަB|\̄ ʈպȊ.^a̡n^C.iu@DE!zOmW:H)B[¼=9yE5_ Jtݫt`Ryc合ǮW6͡RKM5:؉~M{lz~ C/NñR3}B<-g|Y܏LC& [Wp&`|* xީxͲUBE@|Or/vHF֔othdYkQ4B ֜6DFUG=DJg5_jAxKY=D_|@ )@ĕǸ#[ǭ,GM['/ PݰWxaAsp0~: n_|OJE7uXLցf"7 < -(*eM[ö|VL*jִkͦ䔓uo *A>|WSc2~&iF26$L*P5[xVJ`Z"F)E 'с;)XhEc #nԊ|wK벪-L8R̜*`/Y^ӔBn{tA9{ڶ 2.yup%|k="*u(q$yPB}>cQa*NZKw~'L{3|! M<^iKOz4v=2^ <V4^eK^YsBakx6ysXh5Bkw'#2GýYS{':o)쩄69 o(_I"O}O!ǐV+41IHclٟ鰕ѣ*GC#:H&jF羲PQ$;Ht/*r:N;i O1deO WvI $;r 2MMzJq5lЃ^rDH\"rX[^)z^:4uI"Ϭ#$u.!+rDI,eKj,QZ0C[z(`%)0(>%K N G+w_L؟yzRsBȘ uQ³B<6*pS U2{6D=S|.(pD3N Bs0^0̊HGL`Dǃ9*开WV?$N[;̉\292`џ] [0:er L`B}0+rGF"wp^Dy_E.\)/l;6#RqJ6-.YE_| ;Tc1EH* _a,W_WܲvUlT!3W!r > qAҬ ~|v_:z椘+y?+1f ̀sKUc![G rtvcf#wץC%jT~}v!F?-,4DDXF|e5 - :8z`v!6 F$-8rxZaݞ@O?P0[;'yWqZI#xr[d(E@ hl^-L^[0HĀW|>݆nB)+gQ ٞs({`jQި+5%:_X:a7F1$t<苴li|°SxOxCYk/~,(r_ʘ]0<3̞%PC >uԱ@Dށrߎ0#6tʯ }iߞ 0A V!֥5_;,|6(/Xֽ4@dž6S<W]{|?:7GK8â0 nuJ*k:‹&([!r8*D2 qKiLð=&ŊBpiAj`%~\,$QY4}(kH $ ' $wJ{2<]If'v }2 {2,"ߏ>'G]vWe!VV.VkjVܘ4M6/ +ːeH@Ixg[mt{M "T:0cbqz`R/ByYӽeDM*S m{ʮ?.=2&S֙GLdp1ex@|`*{Ьͱ>^im9;:f aqA瞟giG7LkfʄpD+x đ;Vl쪚TAsQ'$UŘX圀s;NpeZU_[ I&B_mP]`ކ͠M(?cqi%j͚'a"z+)[~Wɖ4Q sMR?R|W;iL~Q_ E6Xb8[2&>Wt\LrWಉJ _A ' @r;^O<* |H<~XeS}!*¹^-j^<͸a28B@U$'OhU6 P덖AվgVp8NRR1Y+:3x=hBڹN5͋ב"W_t,`!}r{Eae>e Dm-mϹK=Ip.5O4l]iAtßbͦ!M`"}&t^pWk#Fϐp7+tnsv|g8ݬ6j7\*]q "cNڪdd0&jahļ+:1o*D BjKZUDIaAM,7d5gscEq (ORA К_S53~y4TJWC(<9,, oF@D{@5F9)tІk1bl'G,>=ۺ>6'r\̡S5QJh'7ڴ݌w'`im ~hMf%4zn3# l‘] Nx DKDp%Yo{;sq*[R[Ey$d"h.auw򻼽'o-NZn t 30*[\65lQ; 6̘ZlYnh!UU%9p$rZ[_m\{:k1Cz}j-mE5p@%݄8W/x噎)`lf8~gT@7&%a&?VH!#cse?ʹ^mQ(?gxbF+Wx58)y :9z^/aiqPJ9`|yCz3={Mhܿ6|+bAP0i@%єG1wAr9Ϫr_Κ|)3O`о$1-jCtz []q,dHowЏ3J>0@4T._`?L93(~g0FQP#MH~"fIUԝe*#Tu>VKT'cWG _0| uhw.ѐLÆeyPܩa-V,Ow9cw" G?pڗzTv_ }GW$mL U hї n' j,XNiܒ=eΟM 6}7]Yna6D"y7A/S%ǔ!KXHpz@3VNGD᫾`] R1syB3/e g9Ћj7 dX yÍ-AfSi2|bsDQ$𐑎q?zbJUohulq-K>$z"<۔[ TzbnF$=k^cye\l*%=yd 068"G[bzTywȬe/X$_^:p4'AQ:( |^] 9p} vjl{ѡEp>ѡH9ݻ'{/yBuUhF=ZIP 3[aMwߐ$.JQVyPd!5@1Kv\%kp+Yt-UM,b)$ =`Lgib+RT5ɳ| ĽEJQqeɼxse%إ"j̸hsWh,)c8Kvrd=2OϿLrV+Rt_jTp`7AO*$qk7q *(ĔqtxX=G˕6PGo -/76X6Mdp~g9QFz 8#';GYo HQ? vJ{>"ā˫E(3݆yGIIuuwr n,= N9q1O |RXoݿ󆠥GiC5K 6ze/Y|% n{?(qPn "B 1Eϸ$;-. k\)̬mQg¡V}vHg2[udd+Ý%NF]4xW c^"ίؤ|npU ǚ; x@4/PHqNiyid:\8NrLNSiA KY u&Ԇ]ĺ9|~ jElpo 7S7XzۙG{&\;*v&g+hbiK@ګJ+ؚ́,?,nk}ϻ4W̹)+NSbpG'}@E1rF9seyPbn $MQݧJ$pKj;<#ҾWyD@ +:08noscQ[4"3]#d["%;r#ZkOStHrbĺ}Z+ Sp˷]x W-:r}L\T(%@j:^VL5(Z Cmဠ%p_pUK<|K0ݬbD}Ȼ<)>%?Uԕ37ڍF&dj& '#Rd< S{tu!msF\N|A:lRhh11CLQCnL+gޑsB'(eeI&ccY^K;7&[o'Z$[p/L`iYu*,x+@QvoCg]>+| ujICIEԻcdkTG^qU>@ "ړ>}Mei6v~E9>L LF vo܇^o,S38# ^fl'/}A*R!u SjmтyׁxfcpLxp/A8n5Zw:&ct6!+QkI,Zq#Cb~+d" 8_zH}-ahzq+K`o֍~ud1Fȓl|Ñ6 P&ǓLQSvp-: ^)A$n-)1/5XѬ:^K_O8"ϟ -ne٢@#CF8>PԨD'ImuOF4/ Ť#,_ْFrCYċ Ha7^HFJҔg=8Ofy?42 hl3O`$sP٪Iފ 3CO`6qO^[:b6,}N՟IvuƯ4vfƝ/g{\9SK37C1AvQx N:[]HjAvq'"OOXʸ^tdi(:,& +MCZn I~W.Lsz?cq0šU`sywkNA ׽u!Yݟ`x⣸}[ Wi6aު ;1NlT:-I@WSƽg5,&n$3AWl1Ed/wa.<HTk"k^7 Lhiȓp Xn K_%^WFĝXzk?w)k" }pFQ:3yyCZeAK ;ˎm0maxD` /}9uc& ElZ!T{3i5? nڻJedO|Hcp|ZN|t\e/5FvQ ,G>$̺r5y2 l=E=8) {$9]$-ķ(.*36ŎXCͳ `ۭw,_qU"+~n]1Hę׶t٨r%z ?TЦvSa >5v Qz%8i@ؖ:q+_ӓzK"piLKU[#!(d18qNPc I3ͅu3Q\xADG orj&F[K+F>a@ӂc>eeO$w0ne`;iC^/G%r(e7)i*l%.aoF o3eeA{1p]5:]Ш~M24ؼYMYL|+}"!!V`~tFyCAtr]z,m+t}Ĭ#b\AL]8O5;/W'!Q0FҮsևǒ=Jq0'8+EҫVJ"fL@P<yJv9eGz.p9˖M E 9uő\GiuGc #ŖKMkG<65|QxY{V-S |0>sQ[ D{[!#}@{"'H/~eC(y]g&D] n[ʲ[JǢ>R#ڨ&|!olV)#! ǟQ*g,])=LH~أ6N[Q;a:1t3sf[Rz丧KP仈hgl0 2Y~A_ZRH3B?ErS2#E4 Q8pM'$b Ak*+ļqVaŕ0R?gy3iQ@4 P>>)ʟ9}?[2õDfت(Wx0S:l8.nS\'J8vLKu/v;U=dd|B*=>>LE9@bOȖ *je^ 2&U\ӑ鄔K!jՅ;Y/IP`M1kO~:No,l'.\wOWnu,0j$V~ȐV ӲZ4oKC^#6ߺZs8~3%Ghp]ajs3o`#v` `i*H+44Giq<m.>Qhg'>mghl/Yc ?Ԝ$?il̄VipܚHd[•ɜ{`\#\Q!ƔF#vQ>%5g^cO^W~ohH%}ۢ0-dj`<ʞBf2n{ ]P )vM }cHg/Ӏy1!b4zkEqϝjnYw vhM>Ym$L/g .*~ v NDPT2 W(U~@?RHe\`ߟϛa qh9gY8a{){m8Kzj22 H>isUtKerSװ=YA.X3BΟw8씵\1UhE)Tf1m!3&0{pxyPRPЅg9 x\Wdᱸ,zĦAlp<8\e oɀa#sE9-4Xka=a2jfc^9 N2=#w)gK'k83\v~m-FjN 7h %u<۟ U]vHh?2^jUPv{3=Jg)f^D S|[9hWz(uD-VeC(? H(+AyH~3ȓmOC-26R7ư[{"~dEXN,9E޿Bp0Cs/cPWhs:\ʙt` -S.I>F[TwO 8{JSJ+^b֫kiԭӁUӆvev 7oۚ TɘE,b/37H,/OJ&|q'qd G(lgQmPstcٯAayvIc*^1Jh*ft ݠp1n.ϱ6m]ƈaZ1R V_h̒bΓTG>kUͩrٿof`.l^䛆or:֡ޮѠ%} F|EGJ!~…X1>i06^ ypvH4A<: ǜby p dŊi+9+8+.C޳Dp̝x(kLYP[A(W\Z`MB9P^>4#aurU}(޶% 9yOdOǺ,I\_kk=jn?P\S@%QְJϲ]փ-T5@lyRXE]2xÌzi׀LW',e(2|h\&I݅>xvtk?~{ j??Œ7(;Vm <9X<ؼXqAOzk^Ua,'%3q4g  >&haWο#[ˤ?oYY5XvfKRjIXl ImSzq}MO*![[Rf٨ǦA^i7)u;rÃTd*[}9u?Iy6M~ ]D-QPlpd|`1YALA2r ͣ`C5xPcꜻl(E|&,Q"aw"JYaȂZV9DR5ȷ6 ^[PT%Tc0u>+]:]S/ҡQ)n1yfC嘥|o!Rw< p.Fev\S?=K(F,LciIG߲pr4ݣxI骢[>S `!N)5CθGWUdQ2Hfǘأ6Iofr~͛=d ֌<6ۛop,lԾ1wGf5Eiu',(vӒUZ;fq},)J&͸I]@>D/zD Cܚ|4 +7ɿ5ÞO2o E_R6ֲܺ|=7ჀF:\ij49aEMl&Qb0 A3=WzO/,}p fʚP5`Q,g d1Ȍo^,>߾xvp eRq*Pqy *N5?sqgH!#8gu&|t<8%:Y?Y=xYYQ١ioB)-B@lAvf%$s/\ 8 SZ_n3=a>.T<<8Iшз>%*_aĨyb]fExYVMַ)/L`F,,n;U5Z1p= XՌ&nĿǎ]\М5#LOι#x(ZޥhUN^Ϟ#_Ǥʘp QaU] %X!P ?|nѭY8Fk}粐 ,PN7{]BaGmCo\6=G]1 Bj7A35Fo;r3wFIU2,_Z1)6sVC_2h99=B5Ӈ$ {G>gÈ _]?uwʽ޻~z_Wb:miYmwߝ6hrn)ѽ,}م4K붛pc}NlIq hX1w]sGƔ8JzV2yd(c<HpPĞ]٬Y# KB]C?J pj=*C3N.Fnd yv ){ ?ъػR,1t+}mQOuѬ촙 F#y$AZw_:S}T-{4դCWϲ~зZk_u_D`2m k[Ia=A:R1U4 4|Ԍx*el F_ X`QU Ջ8c 7*զ!&FN0Y3ŒM{4o|fqΕۆŴjA}e5De7Sl<ZO <} LgdV^!jMqE1<_F)`@|j+TGzsxF?[֯^|<5b-v i5xǿi/@0JHD=p_N t Pd7GCd>8-} mY'!84G*M]Mc6DBZT0j24`ɖ`*Z&ڞ C ԟi lǮlوP8w{bwަ,KX@rySOoh {DR7?c~SjNl^H]ee`1YƑ)ĬTcfUx oY%Llzt(52s!4U)L^ phł |*.,$` k_ \#@I$ T(.|@!IM?{ӄxԿy/|;,VmȭBѯˍ-2oIJo{bbztodW)\Wj4˱&;6ږOʺYEzC5uheV/jxP"JULS"R6<˜L;ӂƺ* Fm6?"CRZG n"s"J$1HoF9D]P수Ek od蜲Ɓ5"^p2lCw/^Y3{jX̄ˍr X 竱,<фLưH$5<6+#% ݊TMǯWW݅n/2Y0kT+N*QRը3Saql^?xՈY*|4RKdz 3xu#u@Ej+Q Y9P꘼Әz&_YmثɫnɈ:9G il ŷ4x֊ڌȈ=xc`@wZjhIO!#YKD\ggBq=3A=|ą@K<8I>eؼ24n|±rd`3sK#s z.1>l먒М|uO0cEr00ºKv">ludjܜl 6.S|/w FcBjI~?oMQfj77{C~<̑cM oԜfc2xuQ7Rljˏ4@%tåJW/`G>rl#I*.2- }2)&3I$& WMҶo^X&~ԅhFSwxV9ނ )<" cyPtwh+ o|~˔Z 1T1Y ǂK!8v);ך#WyU}x3X!.-5n,p]b/W)I@^BH$ x)oq4M,?hɋ7if  oUdle4~<lX,_0$Bc#Wߙla6]*b*Z9)(e[+ ݮ.4 &T/NJk ъ0X"ؙK|,۸e>mr9- XǨ-4QTdlJ-5Ҫgu. KH[P:kȩ:ceOqё#y։˩ ^\oau0>g<FmhE[3,_{3Z DK ;Vp!j 8{<>d5iU[@0LӓS2mƍI,E ^F} rmˉ{*~gO&ۈc.#\\j ]:ecx6ppS_ yK 6Jƴ @oBOkrx!up)0vF,̥  3V{VBJMu~k*iB3AQL53,!k%ִbVQxՁla>BxWӀ;ߤ<$a {jK^rHAaÙgFw1zŬntaK$JɕzN]q')U^qQ eܲ4T%iQ؍0FO , dG(F+;Jw[=j'2B (\2v|\ =C(dƽK 1M7@OKV;Ӌ@bSNb1&^ x?nx 6hQQf2p6G$*5{pLuZ6~+6hElȖU' @j˽hYkF(=R;#_X.Tl&a1~Q$ @5YZ_ s-4خH)u*w]|]8u I-K WϿ]'¾ #h`ОbeO&Hv$A%eEQ{-QV|n(1ddz$( !`"O2f"b=1"4?ȥ vona윧gCg(wȇ!~2W}wL<.hMa?k~j >rmtz5E<C&g<ߩ3͡}%RvJzނG[F/[{nЍ-/I~^X+ WFm E;9=[]д̫|Po_`wh8 _f]O^.ݤ 1e,xQ(8Qv.t`؏'t-c۶ۏ*cz2OOY?BrIY#!pI>ml:M2`h, mO-8Pu:qS'ç$.E*MwCal +c~ܢa bMiؠg߆g4H8k/xL1nHE͌n}\^ѝzo;\ 2%s "4)h΄ ͖y }FӺޏYoxvDNj#KȅCdS ᮀIfkA~ԏ$в7 `Ch{#G Ŏ$0~rȟ,~gv6n$Z(;C9H>YN.QI[AFdټ&"DFR ǝbڊ)OXf)6oVT k,)>?n QshnNCMiÚN˔)d dZtTZVy%P54]bXw`RB``˫~ _o&ۮt{QkZ;Qh?YS+izG+B73fi7S J>~d=6yVX0k[H6"嚧C@s?x`…^vYAfU!q VhȠlVĴ{8D(+  _5\Zd$ opm=UE?|šiVݼ`}? =1ɱIwgJ4VNqsg 5<#cw0dt c~Z6H9βš,st7sPP,Ng|"c$H3=V@44Dkڮǒ Qw{.^f+P/t; @/YQ@R vܫ@CL C!?gO W:)ShU p2Ĕ2!u / a'TX6-nv7 g?4卝2ErxdH\s?"VY p۟M+V{Pm EH[`X3ŅL|y[k'EjIڶ)`y-E fUUٕ8!8 QtMm,]M^(o+W\QT^n4H#IUAMvjS⦌@Շ*4mvsPeR0'@*UOqq`mH b$D'n _*"̓8Yp^<,cictGXX C|?,K&&THHKK!7\i{[=d1WHD`uEq41t*x>CM? {Bq N7 U5n}&˸ lb5ɳ{x :R?p5=y4Zqd_~PbML%NθtHN-ƍn!,Zss_0JVqP2;Z؉vpq3/<6똽'8ϝ Ы\JI&XwV<-26XIRfF (?\;"" R'O,16p\ݖ2TD0َ@5%>F;[2oò~{>Ħ5v*n=`Bl}jDl]Q_oQ8w3ԩI`H*w=_l8&懧83&eM2)66gOY_H;4Ix~CGLLtBdE6O /, K՜6ټa}sXZ @C$:AgIFƟ 6ɞ!'Bj_FP?b` $=qA5eQ T1[4E2{py飮C?]E 2_o 1dѯJ3`59%R}a Cz5 y`(xm)%YyH0׹ʳ_ -C}J>BoX>'Ɇɏ& `КCn7XLڻ0H,n/+DHM</+k ǝd;U=/4dd #M HE8q&ϡ~OBi32?mQd)PeWN]TX ȝ~5EӃL]%6ehJT˹A9ⵌҋ\CA>ǻ*9K8u$4x"JtD4,+t@s[FAHo~^@Z)+pD"^JǂlZ 92,LW,˷:\{^&N  i0G ++z*[ ǑiAzR .R}_q|441 $>0/6!߮ƹcHRP'&ӞlϷ&~U>|sj0v0Ǐ.)X4n? Ǿo4S!n|F1 AʌJ,)?i\lZFka'Ѣۄb/"og wlSEDnϋ l7'2$QU&* GD%Us|qg5qv^mh ؄} . ,>F+ @RBEW V6D^yv*1O,ҢMnGSY_˘Oj#qҥA,@ڮz;$y< 痁109}]d7.),5D?۸ %^#rnZK=$1?6hA0w8 [E"OP]cRUBރL 5abfi{zB쫓@r{/21>8Ic2X1]- õñ);]|łֿjE%nڨzy{[<9kb2Y8wcjOd eߪZG fլj>fZ0bx oShM^;c-dU '-SSa%iN|pf1vV( PX{Kmuls.d+0 2RZ珘-RPZNP@̓ $ @S!4# -vd4hJFN$wA߹uv#}:}-֝f7"_X1 RME%DgBx Xr\Q]XSc32œ]o֢[=}¹amEp!{Omÿ]7i5d9o葴2ղ0"<ֆ@gUX;@ KҀd@VIOqs H&p =_Ƈױ݉Ѐ>SzNٶ$ݯ965#D͏qjRPiChhbaPGAM(zYF/D*=ړ l-%$YZ8!>/R|&\ek N*;Q6Gau*7+ks(P(oAf ]UN)ybt`[1jT1*%d!U)*H.vU sQH=uiNC/L $CY7Fr&iOUo$^bw⨠Mp.HTq *L0 *m!GLѳK, _!yEq?'|$$[ckՑ~!c/:a tI=\S|?3+'m4&iu|pBD%H^1wdE[#V^h&e?'8+tKw&Q#$AS.=LgnNJ@śzB+N롉Uu%ƹN˾1vG#A A8l48i|xgdyiN(sT/dXqӢġ ZFO??d{S3Pީ*aX2GE@JtƤ`fxcNx];Df9JaB'ILbR3sg/[7s$to$-4dZ W[{w.?!gJkx!gԧdSfQT9r[3koS= "IA]9=CpS%18P)9 *(Oojx1r\ _#3~A;}3*<\a=i5u0#M$ U7ZȠȄJ` fqD޻кx6#<`/SZ=npSTOYj;7+skK "%3;ji[o>xSOtOe.9p{2Y(h#]]Vu633u@R e S| hsLۇ!^Gᄥ<"{Iۉ想qx/2*_{U *Pz:X 3p/Vp~'u"oCǜW|+Sx`'8f[6 sST}fR&6娑F'^0y-f,I.«hYk%<✋}멛deb}|2tY!S %:7x C9yZ9&NzSg4ʨDc&,StS$6tX*ߛ(z-)>-9PQ;>q- i)yi! V^਒W3Mx(ZMf"w[8uO`w߱?:zkn/1G4}3*R@Q5-[g}`S 3mI_ۥ%} jiu!­w}q5QXƯM @~^nv?4=c [b'&/ri-7m'Y]W[[5R>YPQ4ֽ326eZ ):~J x llbY/_5Cjtp{4 n" N?cod^8E.d?1EKy`x (e̥dlw,4B6ǫWr[>ٱ>%I: ip0 R~ $jHJٔuSS*k֣|mp?>_]} V(y|P#{R撚^w{cҝB[Z3L}a]B-U+AԎB fZ?/[bFͿ ѤF9弁Yƶ]BS)`G0gBf /v5D4&鬱}꣨UؘwtHӹg/e!TBjmߜ#2]מ!BPrīs=g`⿣k?Rn}5/!eџ-Rݾ->m>iTॄ:m ^Q+AqyI߰,T,&}q>fĉ 33.gAnfP wTңo+6ְ21N\"Ncܫ3 [Rxgv~$ocZ+YM*zp0E E3iˁylU"cWζnS霷ե |hދ/_mYQD 1>pk}$|FI8@P@?E 2E~ET{Yׇݎ5<ۮRo[gn%#Kd d`t-/[[ߏ"k0\>᧯\OfP\p.(#hjϗyT[)}*:s?3bF( ɒ(]JD<$[-Gqƥ2qr .ĝR^r$4…9\F:PC Wф`m <P5ɌSۘEMDT { R:_#*T0C/~ ˗f@J feKhE{E{!H7_wېfd<\rS=6 e኉pݕM}Vl7 `TM_ q$0+NUTQw "\.mVӂgX΅9N$10lp 'b):/erL6#? NƬ=ǖ):OVXU[ݨ* kՁgWRÓ[]my:)Fs@ ZW+*[,x5Jg:"k:5QdwicM0XS=Õ ̂=IJ٦ CBCx*z%@:f={_rȥe#gJ=ӳ|AA4b.ي=(MwB^>s+szA雨/  .(~$ %ꔪ>fb`{5I/z,=)yQZ9رV;Ejd>"/}+7@D˝2ԁsR{MItgg>Ds`\7Ɲ 'Ȣ9ܸ>奭ժ0!՛Dϼe Xy8g NieXW@JX4hQ6Y!ciNt9& s&rtVSX3HYYB'RŤA%!Myo8h̛i>D?a ^aߘ $Y*%7z Lp:agbiݣ#O;&yf"J׎l[NϮ3.7HBby-fϧd2ۺycARAdu\=E/`sQXp%Hru}n<],9R7%uRÖ$DMbM("n]N\GrTx{& f}Z [eaVxi>ٷ_5me:eulD/iS -5tl4 VcPjUfՋ%`fG@ r9/3^!IaN&΋JXgk~_SBԺ`UZ=:9?YN.>E5<> pQu/Imc@o{3H:^_c1b/6xPuG1&XTJ8 cwHpe3Ln2sk<>YȔTčIʽq MY'?R ;7b}WL`j{pPyG+X({(8΀El &I%4#5jA<Xp,4\O} P"+M Ln0k ]qlf. 8"D;ncYT`νLzQ{wvں U~L&r)8>F6#H<袞*zDnMNK Ph2%Q x/)M!G4P+Mrlrmnψ+($XVeŴRxAB_>4vtBt7=)Cx|/gd^+$dhHX>h.,*]w4 + b3^ːðInu 6&O4;sAN[r<4 10([!Sg#}\EGcqTشoJSOp*c-<3,B;$MW3&f"?tI”j d'_v;@  1/f{JNAQ!*qg#>U"bDIC 0azW}$ˡg#5'݄Gl6N(+S ?3{6ʢTMIMptԒ^dQ0F]o=^ Ӷϡ#] X:3@PtJU_CX? zlB*Q"^2^Sm| :XXr7 ;]Қ6bUj!`-AQF\K!c#*Tr\Su3 s63i: 41bL8`\iFyS[ ! W&at%˴rݵf)st4i~* ?ِ'WGqD- |fCm۸{ c80w&琭Qhrt՗\r) *'i!o OAгbOx?~W4EZ KrG7eXwe]1Be~Nd[/>'9sQ|5q7%ov}\3 IMn~ھ'&otG@>`1Hż0C>rxjf@>(rP1F絘8Io:f)y}-QVS+u2{AbiA1Hɬ, <ڵ԰MT~w@<1nʰHSߛ&dq>^F cĠ]^׷Kv薦ߢ@ĞksRͮLN:ޝlv O_C_;Q26qo?jH>Rq%As@]71sITdj-@Yf\u,>~۔9j߳ySC8t$QL @e'QN^yDn#1 x<8\1G 'JQO`v! UĮV4ySR^VիyK? 5}@sx2T[Բ1e#{3 5XƥN4fT+b"Tz`?*=s1H7rdEh>NlxL4aol 2dt#ɵn1%6֖7x mGj\t6EH|XI0;ܟ7O^\щd5*R M38 8N*9Y"Ǟ_N_F7h.ui&: 8OHw yrFp+خާ|Ѡ\Wk!XbZhnĉ`Zx*CI_Sy:nA;_Q )l_ )lr+/Ot͵h:VN-Z%NjOŹG5wYPn[m܅W`P5O=CMfcssrC%S.gSթ({U 1$(Û+Է7 :U@.@&G.zg: WȋgRJ3TYb]-yWcB?P y{8Ilv]r1~5}ck >n@Jd O.FHHG*2@#4=>c,T=^ ]fq7Cjj*dRd.iU[ 2ȑ6kmM0\U+a?ssܞP5va>YJƲ~'ɒINZco%SsumQt#x@mxe@!CZ9:] Y߆_&S[tf˹ +G CۙɂPzM*4,n^/嘈fzK x{B;!e4%#%Zd% X>f]i)݁c #ރQ,Kk_hjGV|28J>nWdiI.ki{tS)nz-3険Sob<>ov4$KFh ?եi{͘)?R!%Kk4 ?=~hQ:#׀K4Pt'L0A%e3趟ym`)xLZv<,!{O>wn$) mCJ5N\} MXWjanR-;I!C.V/1&8d= 0WZw1]9kĬ>ĸφ]%P}M`]6ю)(qj8i|,Mx$glF̌3@:5]}<oMQq ғC2lO$/(cA~mXk^Vs?hiGf֪ؾo8CذQt[uІɃpf_aK:Idf%:GfƏ|E)k qBZ\Н*WFp0 FEPo_2>foږ!/;D&(Lv5l!"cpދvGBKa:n5%U*5kɭ%$m*_! FgMZ)X~frX'Qm%).>(y<ի#1l6䣌eΟS,vx N c+g^ub?ϡj 8^('`k.'0ٍZ[ v@8ihf_AwfEYp2dj|sVXާ*-o{[ݗsJ oato 2ŸND) C37k_M=쮈 Me].> 8WpuM+LLmY-GNX|0~D`7F(GY|vd|aQ+vgq0]F h|YzU?[fs>/&$h8ЯQxцÛᐅw@-SZA6zMt @'1X1_y̡[\ƤMN+2H+\ol?ױRqs^cf.N呴)sq黢/ G]0!x3)qn' #S?;O6MTH\5w"=5bJQv\ZV;(gt~ 1 ,|g\PIKǽVL~""%Xtf3HXW%&x-+X>hYANټ YI2v0 Q U#倧'[`|~/a4 +٧!^c- (ʣfO]vn MP<+SA 0*w㦸+h\:9 imvҘ\_,\@ql;B/.7wٚIN!0鐛bFiI ,s5jyZ?MQ멙f51xSqaF4؈J#wl\#|s F -vUr\a0$6SfăyݶՓdqqb w2$H!đ` I 1|z#"p s8ϨJ@{ݵ ջ,S``1b6)k>2dL;cBg)y:|ƨkѤp}Х7:C ,[Zz\$./HDd!~BAE%<6F abXqsN,r#tT!aw}ZCZu@ 4kq!o-'ƪ^jbxKGL̴ ^UB,QP)]Pj,j45䣷BrJri lnY{VJ:˽٧g$2,DB62cQ-\aɴhJ"1C%ܢjs2gކ$*pI_-@&@ Rpz"Z35})@_/~U)VwG1'ܣ`n᳸*|`N bMQ.Y_(:lNZD? ol`_ZI6WmՈiD#NC28XzW9D7' ;_Tݵϗ|b4,vvBW㦒g,I2uNXɿgVܰ]If2[Q;OFZĿ:e\>7mVw9&o؍&ؒBmCige*ڠhlc6;Q.Sc Wgݪ֊ xoŰRF7Ȧ OGG W!(Ͻ+%,(<6'r%@3KE#ٱ>e.4BYC+Fm jPvh-9-h@'ӈKH*}NKXEk4pHЯ_,ujXPV\ȫ3MBIP'٣X ?D|~׫G3Dr9AfLpC [%OE7 pmo`Y2 owo$L^_AY0cK5GNNKR(ݐ_E}XVp64.VԔ(4kZ&\p Y/E"K~ \̱;$?+ %]BDrDJMe} 3dX/j,OdHG)ꙎGI^1eub+|݄!n\tEc?D:.NeK4܇]@gD1Q}&8qYL:ADIy*KE;W"}"I%uiFuRn˳RoT;ᑄ샕MlD 37p.ś/2fMA{zw.M^`5Z+vk0'!;s'E9%>l\ DZ'73`?>̚e v·O fu4VamX8RrIMﰽ :h\71s7&(~E&9Qeg& Azօ9#нCʪ h;綪_לqYG{3HouO7ePy~Da\T߈cٲ',#׻=O%YVMgG"cʛţq ub:tMdy ߮Wg>hYf*jCYzMZHЋ9F"շEf,Za};10yo!'X7]"aKY؃a82'MCb%|i腘BCs _I%U`T0peO5XVJx-Hk{nt9hg!Q٩.gj"w;v]6  Iek_{K8R.|k96V=A0_Tg\宫FE-wmx *,; =SA~,; k>5!(<:RXĔ36)iAȎR gdqk M.ـj]C :0}H U *}rxUMrUDm+'TQFja;$",wue;^{U:rZ7y"PFHp"Vlf\Nqy QRPq3=SC2M~sWRU$-X40"}N<XmxԺcyI.xrA9c[*$:MFMJ֜3s~SF161í$a8I9HJr!h(\u=. ʣF0uZݯܔs0.FU 8=Fp?g>p^$K ^ԒQ1(ղQ]7jk / ps/*_#0Ws7ZUqT`lI)!gvR%9뺄=[XY ȳ'tiv'}w7`es*vdV.=;mHrIPum*eűT~n<z'Dt |gs109\]츰gñ0G8$8A3,1W%-m,ei:rAq{C"sI0nHo_`?!@@pjh |lK+,Ox"J4ʏG \Neyϯ/aq|}=1wl<"J=nT2~' ;/,u_l06N;n| Eٰ-)e1 ٍnPff =v?%{Gh&?1e9ûffָi$@WCf*)̷VEL9~l6DT:fmlAOv"1Ll 'vg2l;arIb>1v&`"{rqi -EA|oLB3J"x" )p[lh$fqʿi~kpn2I+$$I}h/ ;=Z~/ܞpَ`7ծʞ٘G $#9VE1P!ѢHTJy:e:|F@(^mFr ;^_&*=I 5l\DQFS\[0(*MA\[_]9X(ǿ]g" `懲8(_*O#.]%,N^oN?l) 8<(h崉r\֢IAZ] "ǰOS7C"|CRz bYkkUiSIӴ$3pm#T:축B,o4A=wf-Yԡ<5bf?\EЁ9:u=,QbH%4T12Zb(NM5.&ba2juG4J޴c`F5/F #@$H/NaTuY{߯)$-Qh]pea?dѩ#0#8ڼ 1UqI@G!3pĽ EMz"3 ^jϛӆ)xF"Mt$= W)* }u&:_7UZmWWJRv*hjZkw Dzn7e&z2I\;Bec8QXiQP̱ ph"016 #+>yhqZ6}`elV `<}ϠU=1d[ֽ*?_٠!fj{ίj-#S]x1k UvW~a~uA=4v5+sV@q0zjPj% A eYj&bsAO1J9.M6I: 3f("Yw֐U 93*vd. dt3Ob "Ϥ/5 {_6"F;`[IDՀ&ǀ,,*=Uy#lēj-ף #¿XFx%&Emy㡂*M-aJh)gօd& ѓETeECCxۯ o`rGלG+6DoE`59't CX5C$㡼?i1"߸nGAH/C8?ZW}~LsHVl؜R}d6cXϗ;+ts EBSkvSBc sƼd(be+K6jj l,cK)5s.x ˓{-8WNQ-x<;zhd}'zX R01Xzgt84m*X9UIWpj]0k|00oM{a$ ;TZ4g<ٸwcY3o 5{CQwA "N<44̩X:hj/Z:eɈ եI!va%-O0ɗ0h^݋G ׀c:7m-{9jQF91H+%K^1 jkضU ciKGy{2>7.C7?]c_ ܊42 &)4O؟Q^f##]gA-/ } {Io&\ k qz}F]F ]!;QQg꠱vֲ{W/M|6Ȏ|ħ9TKZ_M&]^)v !2 EWMrRQߞ PqG?j#|~"HzI#0ĿZޤ[U^ ;]pඐJ)̚Š0X t%p{ O0y?`P~/jYڀvYP^$)k_uNj'%f*U:sBs8t-uIf;jA":޳<tqk`KG}gl\Ԇ"SCTx业o%L].p筑*jA?{jJ3nϊJjSHtz'~@^ώtaЮ* x1pLO~n<`=F/Fo̙_!ke̶>A|]7(]#֠vZԧ­(}~Q1S0<2s?vǰin t@)C6Pը;b¨dF1bRT`n3&'QƙDȔ~V>6] 8‡U\'ư7B_UH|Uj.vɎ<2HXJPϪvKзH(&F @IV4֯t?sJ8RRYhb u;z IM.J%p܋nqLQ5g_ uTu?M3D&n̮ ǹHy |uWfBUamcWf:'KTb(Igc,k(Cd|K\n56 kNm.&d63Ux_ϦOgk} p)&{۵Afݾ 蔸a[,cw>VkZiM'E7\ERI/`@21~|prt3rFMa*7rD"V5$ݲ=כG M@ĭGP}lVv$YVew*]x%r3fW_&ufQV:Bbb(e@ɕJn"[3hD_f.AqRib.2]MA.):6{e3:)Db |-ӈf˱}[x7U%w3EJV%?zwBAythWcH-v7LBK_l5sx ~B+9 = ;.W_^M&2 +/ Y[FP%Z{)G&iíFu`VncW0:Gx*ȤS8&%v(Х ( 0Y4O=if6JXUDd=OCa]Ӄ>l@)7'qN{-ng iN5^q'`' _gHȈрf fe&iL]u`vL|gxaڷ~>q]uY2~=n2I}, Q*V>{`;w$mGO$A?2:,HwAlObmAA7V0MƕS-|=P1@sCQH;f#;ۥW|+ݕ F;D[<#Ǻ8j x?3,!>18qWJ#>=$XKj9[|'=dRn0?p׃qt9%F7X뎟A!$`[AW_tSJR꽺Owr3pkMV T t #V9 FP@u\ Og͗U_x,z,%DV vyOsw Pm3 nڈHt@ W4J*UlhkQhd9mRo=4VJCP^J`GaN~^Xĵ 3I|8-ᮂZvl/vXzS>S"E 5"(8+*`ڭe5a[{|lZQ*va4y6R3 X9Kr~|N`'xyv4n!Q竈"#%gOy#Pz.B5Вwd^`JU&^By/#zXiղ!<;".cRNI,j*]-Q;KE gbZ\ <ڳ[4 PGjMQ嗑,.+4צDh1 Y;-=* SХ:k69o*N#9=v66^} MT3ko=$\"Kf^6NZڊXfRVBbYS asIpT)n낚m^gZx˷< ID\bh#--#'-kP耇qknpF^O#C$v87j5WcV{N%) f# ލq&e+zHlƕP+qz5|L V &,'>j{r!-9j~͹Ť!^4بUq7q 1|0ylXd#%D[wƵЁ'1]eΗJdksN`1uVWjq갎4lp9eȂKt~,8;'*ZPE2dwfQq%.~⩐}upV1FV~۟ΕVo &}!fu_&P>QSQʇ*@ $_/h02`S:+ }U0nKRNcxLrH~RLh^%~{m| V]Cc69 2Z@&ɛ1efo kbk湞Ւc%VR@ʾn0*I_ gd}}Ҙ R`R8 =5 *wp֦]u]H0rZ95(ywSg0瘏W^J幻a7%v9 RJ+ulc5Tq1,:45I O 'Qnc;ƦmKpqIqd^Ry*ԯQZB:&md+eBwSg"aם*R4>P^3Wِلln,9;q1c<%GזC^Z#W8ZO1 Fo-ĺO z~#V$Ak #.5]x!%tZmLip;ΏUxE5c9=s@(C{\kz |w%+dGm_G|z#g\6i| !qNr04;#!V*$=u>x$ЄTܒeO,Da eP\et4f^̖4i՜h_'2CgםM]uKr`&W09a]%S-gi vw۠;?Gm 'Imٽwѧ6#:inB ~|Nk DbR{рPdp~#f6U,;`볎_Fbl,Q =ÛLeJuY죃) +66ORdjlu:~l.6E|H2mg0dJq{h͉~$$B`/XC1XE<*u21 &q`g+b|bңC Cmài`nL?%쓬k3wwghOPHfb)͙ NJJ̔P*\uA`nA "{@,׸ve%*9YCGkܠ|$ 0՞x/- @[p\=ԇN::u/ nL|rV_ʍx-=8Clj X&%)'sKen=4YH:W6 Ue QT|RtϏ~ˈs?xs˅KkI1B+T 풏9;ybD= v G`e;e-}͍ugX8*yNL GⴈQ|h,Z<3nMޛ %)Çwqga3$&n:?5LzYG[vƅvX['W>0uM@sȑAn(]ϣ3wl:d㼉Pk~(@G ?r@я:pPV*sޅ mA^e9Ujܿså9 r|0X&doW.SiV gco: }s="~ƙGSm\]BY0cB_gtO@w37FR 1kl)W(n#K*8%mFh#SuVpFl͋,'EԁO`"\ϛWP/lFP9q°kq?ܹ]q`_1`N)ԇ7Ţ̼a,Q_-Hcz."AO:ϒ^Ϡ%i'dMk}V?ն\M+ϻq,if ,7(k+x7o7K=Bg #S!#[FyGtmح N(a3@vB wv,M7VgюPwK)i{hT!zJl;{_зN$}ݵ8RǦZW;s*k爧[8<.z@|KOMX>?1cʱ@+h>! ƸZaBkl/ER mۑ{U{~((A𷎀Q"@W)o762<9a69.r.D3ow +,zIB@(e{d53d[i/AiVܩ:KC/DwxehUR Y4)\'IƨX^+GQy׬x9:"{ fSr1ǵSu2OͲEqXvЖrO.˛\:LHr't $EDԑBFy6녲ThV٭5$#=Zy `Pχ̮^h=󾣔F5&-EVs65 **&!LmGZ QW՟D%#8#Un?2#&,~.TkDp<g879\JE!ؑ1Rߐ+ƍZ~c3ﭕ$!4:{ qlxC\4 qӈr 1JCN[}O {lO3UzH'6Mtl|69W=m-0Qo`̀hE -#9]&{\v"DBZ\B s b/7xU/v'ibɋȃlyr/ݵA͑EB+k> >Z}4& aCkV_ӆ#Tݼ.GO_\l(Uɳ9X{j0+) wB9+KIqBzI+|7+ d~M55&sE{D' c-IIaFԉkܲ@U7Νs)e'0g{t{B~^&"UUW]XiU`)s\'uúVY_K ~̓v xm4᠀ϞQ`V䱪'dM3,Xm+2fiF$$(ЈT9 A&èqId1mVxsBh̫&ф<K}4P%1`K 7%yzY+`JSQE0ẏl2='8!xYPj uɁ P勱:=޳A-ieW}hǙ+`vwjqxko㲈@o'ʉ:yR`AǙ|~ICGNh\a$,6Cy?8jmdvPK 5 b2AkEyNp+ ;o&Gn 6L(*rX}B~пĿAyiy_&݌ MG'f{4[,vVm ҃WGʄ(6Ӯ UƤjxj;ab,VOD\ _4W;Et&-$N_{%nF;Jc!]u{{ijUx}NE[qG $fak&],_W? m+L&7F)L+Acd[ݨ H6,dEPnYl7/)D_P!.ˎU}݉YK=4nov"x Rg;[-'rp'AȨ0T x#-onB㊠(ۜ0J݀c[pkύcJ+HnƶT鼻 &9/QM?{wQ8H}" zP26EzF*[8 2!#J $cϘ&ӛ*!ׇkFz4RK7Ja7(P`v:csYG;/R~8E`Ә"XPCpY>.moy?,Ūkaڽ? ƌz[k|GR/7NDz*{ԩE77")%&8~J,[r|HC'Il.˂ R̺Kaq]:}s,nqyB԰*Ź$#>@ -ڕzޓD=V cf wJU l`lۗ nXdCx^rCB+AjK~kL/A1AʗkNtSVAF 4aB卿 Ӷ矴POhF.)Ko8w5ZPG<6w*JM '.A69ҵr!A2U,/eDtqVtq|ٷ"o?+{6Z3,!L:D\3";Zi[=ݱUNv@xJfrDLI¤Ia,&eDaa$.Ci,}6#.-CڦV#Kð'6.3V0q aep <a|߭!'^!rݩ}߫=cĞ ?][HPjw»!zf1#\HK% Ğh qbڒ]/gNnU-Ձڥu_Llzf,шJYG&[HXttow p҃i%ۼF?O< 5{,PնTh<yd_VW/ShfoV݀;CK3t8NB ? !trp:*ySSUCk`2s( Ϋ7 b}fybv[̣1oFA,JGu/ @6V zU qYFo5&[5Ë Li%1,ï@#xPKrtG zmMh(:|ba"JKZn_zɈ0l;$2 2`j]Lv,~/俬5sF/kyMi? ӝXo@q.)%>-}W̋J.p%$[O#eg ?<,9m`1[ħ֞ [G=N/$h*m(^ S5"^1I۠ &25Ժ@%(yK@?Y/ NQOG'&1ucl0%_\[n'S_gWdH R/[uN}nm7K1BI̐mCrBP@~&p} V2S+DvzC\|Fzp %2) Ѭ{y,rp{$r 5 Rs}4F2_]yZ/SwV%Dj]*T9ZQFnt ~jye=0-F*O_t;8o-R}P;x=Cf)?qq=y BB` yϠ+M'h6j]?Tή@⥎NV 9O'LW!_yO0}̪trBA{ArJ*dQ^wPw۾FWAJ1XqײyWfrJs' -Pyd)j]#"p|񯸶)|{jbhAmnPE3 c?$2ǀ5E~d9&YcXAoAk'{ >} T_[qB7|4,=pwEBg_ZGi.?6JO΅KȮO/3cdD{ʖbʭLb2B5^kjE|9>>6BzâL KfnlY躾+uˠ`XLcs{Qt"Ͼ ܂-=5h=N]ãP_U?گckhc(YۛQ//CH`x[1x0NO} @G`-))fUuD\c9|PrJN]}}czD%b} \ ]u4EFzP͕nA1&[=ۖ sSe<̑6 <4^ʯUqԤY֜#W^>P!!B23Tܹs/nKLQuPh4|*jI-h &z@q<QÒE< h_1+;XSuDHm^]^Rnۈ xpI ZS Lh'=2;ZC6=_hpcq("Bl>ǟ+MsƺN]WRVhp:I_BXO.oɱ%\IBƢgG,}t{nB2 0kaho0VF1Z D3ppT*Rpp_W/kװhxf$< ]Dn?dR90~xᇛs)dMz,na҈8nltˆmKcE%zdtAe:1{ m7iAX[p{o%XP^xY= 3y>c mo]4BΖ^チ6T-$iܓE!X,"QĽP\eŢ^:߰a"Hq>Q3{ұrc#DeƷ5&}Nt腪L1O"&F#G+pbPh r8$ xH ,@8޺ .;ptV^XZuk2m ce{M;;F몑{s/u:)E<~AS#*0DwxX7!i]L{R}N4K% ""g??<@B+F13}5 )7:!.WBMoܑ$W(Nh$1ꬓ"Յ>gi'*s=7 &93>/9gVZem󚢂 ;5өZCͫɈ=~$ť06X~!Tz8|Pkr|g8NuXv,H&v-+*N4J#H9WuK_W%+F-g{1gLA72'LcƤC4oKD}R$ɱ:]RZps/W`^j͛ϺIhBՂ`v*yVFSC{$I8es z[7a012-;$&f~t\H>́(q;úhA6ȜK EHӚxŽYrsTiܑ_DхR*m˲4tMCR:N"@ʒNn^FYj,B+Ze8]錡,\.e?B`xNYA- E- Yɨ Nߤ3 3ԾOp&  6V`M aLjwZ0[.5/OM3ln*bӕ Od"_:Sgb!8PeekfCNk~ȉU` &6/gg>  䱛TX;w:A?>[V⤠ٯāgJX{I׌ 4^& ӽ_%5Zra}dlUہ)UKEjztIoI_i᧐IL`\J!/Rj¿&S2QT}i7׷4ɹ c,+98PI <Ƅ4gңaUe녂ӈ弭 /W&H)a9WI2O/Nn@f,3 ę1c4I@YMGi(<Ɯ7SGqݡgO}/ébt{6 `tPey֝kSLWPQ^Ovdʦ:0LDNrU-KA%}ӧP|r8WLKXUץOp66W9jЇ֧Bq9~i,p/ċHET@8sc;m`٬! tӠ* սqi ءƾ%=6ЧQ (ד1xhՕ#GY_>rQ0JyDZ-UT<v{v<ɒصC0M*](֣fa$mP^xnՁ[mB,.5Oғ΀n%#JRR C҇"}BupA!?\'Z+\Z*LMH2B{*%s|E}JvȂ&_}z$&> ug(X$x˷yJs>;;}n-R!f3z3xN#ȟ*8ޥMGG1́OnpX`Aj(ASDRO%`ǗIy #b`J uj 9:6ш,o:I?WdqTG3 4*L`nꚳ( IU i$2y朰Ѣ@$?N7ME}HDl鏼ʍҢ}W'ܐ; o+ 5\/8|=e:IRAn4ڻQ{w6[:`pNa+T#3 Aa*ũ a*ȸcx @芥qbcf+54i0п5Oj&6E%@R`[uVNtA(jMS耕x%-ek01E.60E?s@8kXY{UQ. T|#:0/~rEi8/2ne#&xe86׻T?#x }5IerZ2G80+?lo',j=qx8RDveLpmPфE0| k{:03 fFqãߑݫ&mUTnj ~`f xEFP2VLqi, $O8LC]o`&Jj}\qe&pE%t.=V3*X@@jY8NONqy(QP^@=K7kXۓN+;gD28RG!bc1ح2{&_?/LoG*fN<>&g?dݜ8L듮gŻ}-SLF*AO׾K=C߅mԐzVFr7Jq;-ć^ݰya8 l$ k^ 4)YA{ׂ߃Av=|~? +Hp' j .Dh]}k̂7.q/,dcuiG[AH?N"hU!r ԎGǸ`^W⋈f5BAg WvA7\kE{2 _V8ƣkpSm}h ąU0^&{ED^ǬUNۚߪ7^ZXj3kHyQ@!MI4HݏvѴn *㭼,JҬ5;JW1/M BSvF[](6FײBMKdQRn2ۇ.ʋ<+×9 3C_ Ukh3 :o7Nb8tSL4I*,'S*qL E7)1 ћ_dSۣ9u#`I U[[׾<=ryŽو+'_<&Bp,>vǯ`^M&W6+HCvAd}#n;Y'p+ wBni)s t^4l9r7$B4 zH嚭&'Ck8y &:SP%ۗ񯡗^wT"#[0 |\nDO(cW&; Ջ#S]' Daf ͡)2lk/,a:""ʂyO=mݝkۙm1\ $S?R nt䦊 B΍ގ {2-ae;NO˻VK!@Dcɴ^aӴׁGT; byuD"d1LV(rsW7ִPIKDǫmۀi$7O<2 A:7k;GVfGWO`-g`\n߲ī2s>rKl(\6cIFH=U?A@RC#Ma)|ps:v4Yw:0\{{Ao9R43Z>Gޏ`<. Qt^\-#U muzwiIa$)G{IW}?_ ΄rU򗸺Ȼ7nN:Ν]С;P<Q^ã]C20D0:4MAq~VZ"CeV5=nt;h;Lr~. tWJ G;]'_oƸ4Q EFO|z#x >IH],=wqk:6W.ie)D Xλ7@j709q%ж;_A(.5Q(Iךb7sj\\]B߲$h-V^Dke!RsEo_ӠqMAǔf sMyDV$ Ms~}T_ek?b0J0\Nƨ*6{Zg^4*)=/tꊯnC4Y|:Lx\JTǓJd4Py $8wwg7"Ul{ rVxȬ5w=M*b\M‹_D?l.(z|&,g(_x;vi -a6a$(>UvZ\r8JQ`F@`TO̓6x7{p.9fti,zڧh 񈅸-OR}2 F2^́"hk4M-w%m(Jeq݁jM@a~kU~9k[/P.܏ʘĸ:,Q¨Aޏ!ѲaEV@>swvw;SyZjh.{v-RzEL?dU#6N`@Oqݑn&kjzŜY!N{-un2iU^2^o$r[E3i3s9y>!Z!d}_cAf1bޏ?vÐ, vpе|tJW*u7mʥ}ݤ})KӐ)./+z\w"EU#ײ\P%{|KvƏtVG{K8 q}&S.;_mCaZ5ԂU!?r{Q{Ɛ:#;ƧSM{eI,3 XA/qDy[:{\8v($k>h-֟,j(MV"a~=6p s*pZ)e欻$+?EF<)s PuQY͜xv,LSeEog2/Y\-??nڗ!iV"}g+1@{-&ʏ(fPѪbZ1nHc`"rz0.e)R3x~~ p;B菔OUv:P;=m'\} zC(]N`e+}&>ʊOR& a6|`۱ȃz 5>Ph4Nca \UeϷK F$vZ) f@kx-wͭ㦻]LTٻc6s ʡfRGD2ʡq& jyȹl(-6>pXbllPH4LZ 5:C!KtcfɆxPuX"BuXQ@bb^'tQۼNވԂTO;4"g-4bp޾<$Ldl;iE mSrT\; e?Px;}hǐژ1 T][baϯK9id݄pDqOzwHlb3{LHĐϓ5unG}w^uQ{g\9#uQ<Ӂ"z5H-ǝ}xP8RGJJS`NgHkVvEsL"72^GEJR( ̻ Abn0l[Eu0LK~?v-JFT0-"4p1Ƀ6t7'O8x=8QdUȧs)FڬyWed { gl"7mGp|u(|6*H,y_aeiB.\qsՀZK9#VF~?m^wNxVR XnڅiV=CݦZ8z ;d pdw9->P24]sb=dEݣļ3BĊLG諁è.@&R?̀2 |4!G75s=2u T~1Tj9Y.myR:53)*װp7F'sF%{ ?j "D%O{S2cO' Mz[#g}Lz+3Qb/eMZFn$i`paNQ>Ts})nܰw4Ո]g2Q:@7܄W/n*wҦ<*Q}FgP]-fk5]J6>":Zdų>Tuo E5(FD֘~H@&rp0'C魣N+eTs+rEB kE[O b}cnIE"e1 Eg?L+` mˤPС5q>y}}eCGp%W:oQ ]:d]&d$Ofhhxl"}cz+8nUZjr\flߣ5ӂvnzn!`AH_w#9xОyFCڣDEg(p -,W@<G6uU/:F".f#4XI JY5P^w}GK@0SP['Fwc@jܘޙPŚW]lInzbeiȜi𴒜625.)aC5bh8ܻhpЀ捿sv 䜰fk|_2nӝ{ӹ{6vw\V&3z[X*6e II Ws?I>y]̇y<xRcJY qgj踺K֔Ic8_̚rxn~볜lgXmMrfy^B m:*p6}%F7uBHOKQӋ-F낇8}SEM.)K~>UټbމgIE?}徜z|kpGOIә \`㱄$0Uƃ'@dAhRn_`UޚZT~,~cB$N*}ȵsN#f_-)o:0)Kfެ?N w_#[jTaM{F|$SF0' ycڊLS(lVuVU"A.vP6E &_k1c Hsz*z/6q{Ea"f2_#YUv;1|;-!J GeF =ϖov!F& yo9 <w5}~!ʊi0U֠'^R<ЋOfs1bLP5:0+%7dVݏ x/R}mqC :LT?uHSk[9s"JʊD]x+.02:gDZYH@9RX;YTy2C)d5Q$Znm l qFw6H]C>-i>&{Ɯ=q0J [)XxJhSF]6sԤ\J"R`ɦ%~z=_x*C-򫗷u}߽/+IEywՍ>FR.Lw:\RXqy`Kc\6ޯ9,r8'Ax[we> j6)]: "3a$E׻YuTb0fx!ұft=T"|f{N7:Y2yry7U%qrvJ~i/h^]>(JYJJ7gWxA2F//࿗kWԍcy&ۤREX#;ѳsG󑋫(.vzdņ-䒙RWzVKa@ %RWT!~?'礰 ^/ ~lb0^R.YF>|Tj#8ƒpr~L[)צ>iFUjN4WoG;sb  m 0p۴ 84Z, 6/F]gOK&v/n_9[j3:ԑ)5̟0tPMհ:hfa1J#9K523嬗Qt8kھ#\d=@#]ܢ)lZbcl ‹ɴda"& 4'P=~]E2ka3u,7Uj|0RZgcԬ;{Nw/S?sXPaˌ{!^LLVrj%>M(}ltVkQAwti @)Б$\|P&/˿=?S62@xA_x#,6N 79`CP-$ dyo5]x>$(&X}uL1[8yix`jR? SM+?.ԏ!;P @Ph= Cnk(1L'g)r%AE#; ZKOW5DJB wM2!9/WED!ɦ]B b7ZzShιX 03^TfF]:&tPһ5,99oCK-[4pIQU}U#3|O)S FעG׉LuzJF孚͎':CN!~miٞq;^` êLqbvECzMD 4y$Vl"n'ѩ #Jd(WFv(6yYOZ޺qtK[Yjn8{!-o}Mڼhz8@:Xwzf{U5 QMwF ?<.]6_k))M3~>T۞[~(}` FU,ͤhhؼ3P{[KE2@k•ҍe׳LVO`#XML4f'f E@Y"C? 2Hѫ aOn>˯aj{Խ;A(-+$ּ@ՊO//0ᖹ@,-2Bţۛ{?{f'q_pԹ, 6Y91[䷾̦G勂 Ou^H؁{zh]8ކuQЎ#@+/Gsu s7/<anQѭVj@]5W1N8 G86F?Ɏ3n1w77KM)t&ܐD^j'8@eT 94z؎KO!%`hx ED j|8|^@RAȕ[ nzvhx_O'瞿/.!\ѼP NnɎӷrg{GC} 2g5[mnd \nUi,wF Z b*AoGQ}=u kO[ "C1x< Ƹ}l{%ts኶)N{)*!k:a]9k%1h@9_pw 1t'BYCo7Hžs&c_扼DSbQ~" +dҕy8Z[%_=AGVZPeҐVf֡ZN6w [PИ!4nUL@ؤطX@ws7W`x[~D|8|C gv9!!ocu.Kc"K`bހqx(& W_W9@bFYލ1 P2jPYDy(Oz~ P"z۳__ݎa/rΫHygRkJ"ydTCɜaaX"Hb5f3!KE\Iw0_;( [Yñgͩ hZ?ُ4~h=BD/{q©BO.nuq9|(cFHCI{jsɣF9GFf^ao]qnp}?d͍:MfrK *R??8"0ESO8E^ܡ->: MV(@wx(gX})AGuv93=At<$0PJF6.#-(XB-3^APSbHnqAy=){@.z$ScA47kF[Qp].#RUh!iCppԈM49) `#O0$7/òW '}ߌ}ant|&v#Id::IbT&;^r<B|̫Q躮QT Ũ R<GGk=r#.G 9k"VQ"v F \_p'QFD;y)ѐ |GSȈK01ҁSk`uH9vafR/GUG.Yל-J >yȇS3@L~up= *fHڿE_|$Ek];S™Hu6#ϩ30iUWKM#qwI-d)Ebz2/5X㖫H6ӧ :zuT{ifO. F"Xdk"N \[<\;Vso}[hz׵]ӅO(mF;--Z-p uodVT-wІm7z(0[g("+ *]uWDij?|xGH|ZA/IN|gʱg&(8S]&3qp9nKى ͺť-!Pұ)XA e_ۙUA_;ONAWNsc3ЁH 8f1\LU3|12/ȨŢҖXEVbT ɷoḪ!sw75+B׸~ z}>頗购46,MҍX\{ܛ滴{2+܅ Id#u (ی$=Do]7 M*>a.v-pV|Jwp ("HP&iv\f?Xޱ)7g0֧L2uc3v[łL5;~ pd# `HNpĊK<)wT{$j-jܳLR%'3L?ɄQK@ibDZŔWh2`N|텃ZyfRmӌf}jvhjXD.7EY({Hš "I$cADOwR ׸>J"٨&'.b v&*z`*yeßw]~,|=Gkdaז,=3ℱ9o#TFJR/zɡq#ݦ+q华;7%?p༸#f ַ%ibWw+*(ayAY ʭh"E,<=d^cѱ+mSggNf3i>mt|\o6Gio1G|X꿇F;`U&?򠶫@ gG ĕIeMZ*L (.!Pxy!*4jd-bgIɼ$HXrMN"Gu6Ұ<;F)+;AN=eDXTb\\G *Dᇔ^x8Gϧ͟Xɂ8}%~%lҶ 0Q ueHv}V r*|VILK:R͘On,G%G9%&̖ blo9g|Rmk QT=v&2E7MMtM}s 5u K[ Y΁;DNfGxm0gۙE5*x"0h C&6'~XG7WGg@;!QD.T*2 nw$,deuȘ}g)bsI„o҅ZQҪN%-9 ,B%zg[ u?r0 B{|+~Ժ L0_Hv1v^28@rcEbHC6l l,˘_+S+*'d(:P2Sf*V gώulH&, BqVx}0Rude<~^[^V9bo+Ui-@L;39QPOOJF18:Z(59bm7LE ͎csmiKfKOHfi˭D?q{2Q\^D^oAZZOqo oٔ.h:9p$u:7 ٛ~KQ|JHiwꅒ'tre\:4'=KQ v.R"n6 Wa,`)'%f3k\SsEWpJ;p -e0&{+}%t?<VgR=#7Ug/U(y6k+!"Z[YYS aczLk!d}؅Ŗ^)"YOE_l(H IW5'%aOsҢK.p1t7s慑ʶݜ^AKK~+n F@yq)-U?}+Z]ߏZ?pG yr5-wr= ̖Uk:ZԂl2ۭ޻6̀9A$Z7nh21pn)eY6 }i f^ېٟ*4dZoeV%$<;To 8/mQU'Bݼ8faoH.s ܕ](R^NIQ& 3_ԭI@iLV~Ht9V!Y.n#8WXg Nd텠 mJ*?Ίr-pTcpdPܞnr >poR%0@Wa yr&"=lX@J}mH K%DV r`@0րӨ>/1T˽ ]s3|ȴ.:cL; HS{ b3YBԚiKnw|.KKN:{^ѣ4 _CR0  /B2;Ń' L ˜*>+ye4'ua΂TROe7| $Lwq"m6ɳw2U";9}Ȩi]e}bGC$a@@"1%kS'mvi0G{skYۅSy>C1yr x9 鿸O_.,]\dd{Zl Ptf]{T^Yϻu" ,?4a 8" `싈@Cnd U{t2==s @:]#96 2oi3b˜1>ʑnZuo@bN =SKO*W$!ULZW-Y֩D gn7Faؠ=2g)aq[=nVmm>VsxْueH4C| c~!QȮD[,Cb 9VP6^s>莍i9) XG]nb%k/4*<ҙXEݘ?;<}&=2iR5Mp&vd}i1nBϟv^ ?=0_E X6o,S!cpbNu:G 7nD8s1:|kMYD:0P&<|)d.1bWCϿzp7tu 0:KE@2VۈNާh".w.B2hY2aѤ&ԋ/%3f5xMWw*K3W*`K C8pff.gҕw`йA\-Z*&R߳n[(qWܷF~,8j͋[Wg90+V77uEGn|KbIh Jb/@XJ_6QY`0$yQ$1&%MwWNgxg<@h8 ͟L4+M##,|ЃUY8={s]: 8CQ'exXD/ ]sJ=PyxAjldZW/x@RJ;qk>l`3M ߍ9CI #8uLPV?(N aP+++)&~kEzX/-ys!LiY:vN.Sť#m|(`'J'GsIɖm8L8rW^bTq67C68OI4jG177gtSj O4P@ #.Fjۻ-匀H?<1=T}²#?` 9 ÄʉhƤ/β ?c} pb!-/6N1B:dO VϒrL>n 鄟E)]rZ5v2$8k /m"yҎNr<\5CNRA"6d-zRB^Dj3f*IXebIB4"(ccTGA{fCŧ}RLX*%Mr-Ӆ 5Q4Z$t^ vtW[~ҿ+zcc<3@nHox ڒd'`!6ј;jKO@lx?,Uv>wƨtr99t#|`es1D9uNy[pN_0?gZwh&p{xU@J+gq ߐYK>׉ N}aDlءސ@s$F#pG_p]h/'8ϫ㼷L ;L/>Q˖ 4]uZ8BD5q|ۿdEpAżdcڟ ~Faha#E|i&3LF()1y[F⯟P2zI@H5`RmjZThׇGb8ˮAC-2-nx jD`i"&/n~ԇ]!%ř0 AkN}gh &ӳ׼6{dc*3KE.NF'1Ñ6cjT=IBkW(Ĵ1|w|֗u:>$f7<z6ι_ ˆ^gd.;_7._|K}_|9"`Y"A>()kQq>؉;}u1+<5 icW߅?&UoFezڜpXψA0Y e]&s&:' gpQ/@6}ؐ~39^{C#y$U )3F_d)ÙQtۧgSqO.BEOo}6o):{'-="͞De G`=B8+::̺$:$>.1poH!`xt7+U^Rvy=G4j syp8hq:c<X}ݺ oj:z crqSZ.6`|IGD2$O Jy!!jDػRb0Eax)gyߕQFoHCxM= 7LU'؋] AXµ4}_.2.ewm㼓md~0lD "H?^+~as5}|7H^`h_g!O3N³,F;&/6N{5Yf>:t x x9ۖXH7`!H̍$>1Hu g݈?_?kOp@a[@S0vP:~?Jg|~:jF3~6y,I5d sAŚfO =) MzgF:`h0 (~D|SwF{ua~(0ɴn]?fCQ<va=>i뀋Hܐh/|%B0T"\*S\ ۅ/YyAkE1R4.2e2PDdN̠`.Aߙ.['*P$hYjT ?t)T[D'}a:;;rm^ֲTXu;\k͛$+ʃhҜyG:mT8DJ'&=kZh/D,&ThI?A1Q.cd٨:'#FqvVu0EYesv؄vwZ>l4Y>hE5a R>h(H 5GӹL +Ϋ/˜ ]~B.(c[DMQR,L昼ъKw#yDFRZ'Ë{ۊC_qԳW})KVOKP(yvMi,sVf¯K>~3^ؗ9=,Q@/,uN&q.!rFltKWY2Z%G6cC^SW:iDhoQޫOAHV̆>L( Eׇ C&j6۽z` S9u/e ĞOCEvH.si=קFfYMV{*-G_N?>ۯ T?$%;@}[ ?G/6iF;G,9ʚ9vyc_L5U^t#`y⸄>_iaл&Jf!ϿRpdݸL>AX;ʹ%ܗ0lqaUP-σR[-" S:T4<&D0Sj|@} ߎ?T >IP&_Kf,5ǓVB@c3TwI L;;Hk P'51*j Z*Rsc1 ?;ilӤB(b&M?t-[jF@h|?3u)4ZpN5JF<Gae]s=o "V0"1+F,ul Y*﵈|pرMgFjw 0qk_?;&\~ tFDZmKB qtҩDw{_gu6@ VC1x\*=cGqTʖT'tW<~f;Fږ̡~䛀Svya-$^n5P;M+0qzQ)zgm8I PvoK{y_7 nHLXRq"z<4 5󝐂Rxgk-} Gu/ȃ&%xVنTW+B:<9Oӭ'&X d 4b+8]m[pAkE,_.dCE\$. 2M\ &/\&wx S ~H9mDhZ6Tm@P0H wJYL%dP.j3~AS -eҚ]Kpg4:(&N4.GQR9*qڇED碉0ߡhsiF:[#9or; nךeRP\~io#52gx.:4^FLaouQ< Sv<UkI辶br1{67veF,v* -x*#X;; {]_&!"^Ƀu0l,6Xܿ4(FV vŦ.ܓ,=!RG qcLoljw}C9O݀vY*퀘Rpǭ0g ߃@<-Me6@_|x_0&{e1GU@2c2"ɭXKO82 P+5c&0ŢOz'x Na¾ 4z9ĈF͉ q i3yQ;‘H6]RR KRʨso5_\k&<=aɊ_B ̆y:_b](FhfϢh/x+bDDy;)G-0:Ook_uIʥ|B:wP>lPF\bvfSc.`vǔo9+LFYn.U15mysꖛ_kMT9ڝ<,ںg*Y\ۙpz}~ć'ߋܾdWr>,2 FaG;P1L?r{qϳ:͸ʛv7i/P8#jEVHK5<,ϯCû֤cYaR" ۈRfA(*RVf ;ݸ͠~$F)#}h9ұW֯:Aɠ1M=;7Vm8J^=PflB}z-$\VZ:P@թҔR4Ax>ט^~7!=9j/aHeFFaM뛪XX<|Τ14U.+maʺ/^ ^eyOoI署xۇqCgJH5IgJ"o<٭:OI"?ʼDEۦzaRTX} wYƋ!nC*ȪƾA+u~f@m F'%Ё@4ܹ5̎C (Dsu&l |J~hi43Y|%hF$ɩn !@^BN&g.֨5>8orJ1FԑTUVXZ=,'p䀚3 aC$ɧ1HN@֫X.qԏLпӴX*"m;%z%v}+^=MzGW[ZCv+eϳ`^[m$;xBǾ@EPK%BfP5a3'xd%Y?|z֥"!-'a|Apɧ"pO9OZ 3AZ M>|UCȎjH􀧯CI} wJ0k1nuto{Ej .(=EIųnk$7!. DZ],o5:L\ňpADbK=+[ wц=Oi {wZʮw7@$00U\pi=N^؈iX5 +zW骦3 `wYF/4ʹشs(Wq .o8Xw*2镸e$YȠ9~YFwD@Xv?U4c|GoDn#,IDlshSN/u: rm;qç6l t29l$߀ "AX}Y2A8W =qG*s5oiƾ}|]+aR>$cYnAWnGƼ]=XFI*Sa`;qIC=?,{ T3^'H0mɲ\rj^)%nĂ}?aL'VPqFP¡+mg1;dJG:|']j4:Ş$QtB[ٖΨjYD:{](eU mIx"\W@+ QYWͅ~#p < :gV ٓ Sz c,~PaXr<C|n_^MKsbG]Y-w z;Iq !WVT&OV)_rK%"qj|nڇV9&>E=FdnQravhjR+)ǯⱻSlIݘJGlxG ,k|>ƕ v!.SΤjh2˷FI 9%Cpo3=36f$29mrܛ60ѷ+1k78)L~>sFЫ|Yte<՗s<]WOOl]Z5?22>[}TCw[ܼtnj3)_Ѩ38NzxG,<PfQSQE!䂆WFS^=Rgнig|L"6q$]*Δ=p^Ac.,9QW ]9["}lbq3~$wRr ۽Ifk߳|)[$V G׀eBtwjW,NB:HHަ?Ctvso8$iQd Sg؏-F 'Jz ʝV5©u:4VlJ(`_NHvG#ֶr\XɐW߮>i5-bgj|ozd瀎IN5O9t|HPݩE$#M`8Xi[U .b4=דژQxn@?Q~8;nv*hO|'BfA\ 2^2̧.j9 Q7FcPPO,>烯Vixy0-vUWH}>}>*$U q,>wiFx;7!OHKi?9l3}H 57m\GĐl"!EMbL(z7bQJ %`rTgsK(*%v&D<3vUHN>Eqк 5es p=e~n%UN13ӘDp(- ^sͷϬG^Ć 럹:X/;/֢$+94T=/%LոditKpZ&`J9lV$ڰ+R;40o>z;lRo%Y56QK/w=VԻ| V*$LZ Zjeg%(#wyw8ܞHe$piJ$nJ3U=@ۺMO O If$_ttJ#~p""G Ä xHٻkL;ul=ip9^CޜU">ZH7_阈l7$R[|ъ9;ϳwjDpK[8^wlจ~쁎xTZw<0Wzj;#Z,įЯqwx #7Pݹ\08zmi/lz>,q/~m: 唔&:j㱤RE? bQp{Iu !>uԍ/gܣ6s\9s&o„Aʔ.F;Dgk\li)}"qR2bYT<_ _^]Is$擥yм!w|Wsj`9dW5}=-.r,Sb] SuA[VS-[L"KodjF\Lu g|@ .jO1wo*bHV|}a2/K6O$s.L[^826 nS#yRI1|NlIt"JҐԪבY|5Pח}[I7PeD .JMA+9R:)6 !WF} E+y4·K\Q*JZFYI0 cq{ĦKz:JiqO)yRIƙU=(m^VPcDr K=@<a0OLBM:W1Дȧ_zvL#?py2hM~>0v+nrjKA,M6K趒l!?9(}~9]ń2j7=/%7)xJ5vW،6Se I*20ӣYVEb>Х@Ǜ{6(ڃ\ 8+Wl I4ml\j9rm89`}0 ’Az}'%%p,!rAO^̽Jf݅ERmՋY" vXOlrmKmk}._o:ړ$W"CuKeF*NbnL#ټ*ieGEI!Xd1谱U6}V't8L_j y ~} ʰ<ȭ9W])?ۥoQB 6m@g x&3PD3+Kq|_@@]M3?;uӡRJ;ULovW.ce;5UVMSi*+AE0I,]n7ӂ^[f(VkI5KFxI>|O:efƘ`0֐ qvV?ֱ+l45nkMMW|p_(r^LeǑ'S3^VdFF^UI ހEg3j]~v SqM?{ԗ{SI$Ҋ_4}\9l[Mq~_CQgNj7nA O6QO:?*jhU0g]Bz=%NȈ{qq|[OP_ ȩkv]9rY2.[N%ҾӒj R跹>W}ƽ N F$!4 p_kI:sPYg]k/q8flJnעVW $@+֠d{> EO\@8sO֌#|:lY2U)N&f_ROP}q0>YX)#Frs[+uC 6ԇ0uSh?>/#H;іWz>PlB\w=-Ym59ekLo>K;=)/C'%y_t4_p\mB%j\*š/ֿ;]ʓ[apapkqQ!r`f%K2m[yތD$DAwԜ1IEɹRzZ`U4A`D4~[:pM" !g7^jH4@ FIT[d/ ԃ*b%AlL85hRQ<}B\sO< / 1E;\΢Uݩxn;)3SLKqcRoC{WܧSPr3y<_f6#~ 9au/wFr' iω,)"xk :%ªX0{JhݪHI=&ږȩ|$fbO߱H (reIݑҺ%?]Z2W?m;r)s5)'dOEPVщ!ȓ€’Yp~}=Ȉ(½GX,f' =lCZ<-wKWSz җ׉"Efes՝$gY`ҝ`\ʢӋho ֗$"/Vb,}3:R5(x|E)ה+Xt2jcC-w^3txhadTܽ+a2zJ*_vHSg)5h I>(t{6qLRH\18X]qfo95V-LK[E\~V@ٲno'A/5,& $ *WV(K7ћuiq?J? =&81 ˂Jd&jש1tLo (6g҄Q*A炘.V)|UPFGHg-nj/rjM]h"/2UwZ"t(욉UDM`nwwc6M9SO&"hL .Muu+uHڈ2 iII Y υ@?Hw%6]l{S V=v3U.޼ܻ-bH8Ea?81sҡіR!6U^ؾ9CvY|j6jQ;;}q]s/VUY=R3$y.` =hpE`bd -Xp#l#1y:(:W{z^ Ev@ᗐ\7(t$L9!S$i۳ԋuv|+n˖p|[TΒ4 7~e+`Rt2>^"QfDf2y+ӌc[2=:[H@Wv )o(fc ۷͸܍r4/kdT庭dGFᘈ4J pRIAL]I-&_'G-{&I|txt??m(˼L5㘋l1ĶN؝ ޚ PA-mFyq]mI%5P}2Z .϶3*>DB,N<^V#$̠d1I %`S~u2ظ4 u ,@]:?m"g{UYpT!-.DciEo-M )̊@UGFϰG<|B%_Ğhmn :_іED%;"ovN?%B,As\jا nEtQ6 xf@;mtО"6YzeO.e9~!{@;4<6aC2lJ!r/Lڋ1GGZ'a>G*C[Wevۓ % ;mrei[Ԣ8:m J,vYٖ坣=:H{졇SwFFŤvact !,Aϯ*-`JQֶ(dU{=tnjG [] ?#N=b_!ʄq5J8vk'Y:5 oov ^,Kl7VѺPKG-{hMuWW _ _`n93v sQH6:*IgAABJ]c L ϱ}\e ڛƍ{3.-F@I4+}ųKֵd94"]4~4Ĵv4x~&f. Py^nBY ȋ۶ o\_$O5ptxZ G _ S'+>xDN 6@3"fZRPgɗݯTPv?itώMЈD':*Z ma~}%BN)Fb0j Xr#CssktۙDg>yw:UWįBI_WĻϮ ф;, .㬊iSqIWpA#{!8R Y,һB3&@$(fjSN]ՒLșur8*dņwꡕ'Q10.ڠ&!)uY=Bsg(B^W2'eJG Δ콆YZ Hfr2Xs!)|F#+&.N..ZAH>.uYswhi xWV!?X~2/dQ^*@Ȓo?vVE'HC'(2Bk.msD 1gP#))u[dx6Sޗ IE,.ݦ+mQVҚHOb]9Jg鏭yL:HY%р6;t(hg&O8k SJa*jf~@B%;!~v2OY<,i{H:~QM*dDfjg۟zīs}e p& 阠p "fZ\::U^ P{1 ƆX281zMH^#9+/DZܑ]7Iϟ޸ \Tqy2^17{\\jqV>J6t/> 2Lx:? hz)uǭ^`{@zˈ!G kt$[ Ǐt?^yR4{ѐOyb'^?"Fv~_~˿tL1jG gC.;Yīh:'<^濮2Вɨ:wTpĜKp6A?`̽*g˹أ7Qj'/ش+E}`jN{U5Bk:,]?D1 \B.CV&SjeAo(;a6FPYK g`EvŖML{2.m׳r˙/`6T@@svdIi奨JZ)FH<k0eəW y[V1mV xE#[agKv4'g%DQ m J v[n~ [rH;Wr8i*WSSd QNf^m+~A-RZ o !&Q#Ady!t6oD*l6ݕD3|1c=6ղŇF|h XaCY5;klHZ7wD Hm:Y cC"L$ՂLmD(pn0'r6v1wKX^ 2򖳧v&ko*?NǷ5 e .|+f=pb+ftM/'A#;se@A/b,"Kߧ*,,{DV.7ZC33Q\82)jTor0^oT7%[U{R-Q0;Fv$c+`j6.e@!$9*!=9ڍ85FL'WNr8&*|4<A:{ȯqzMvj);RV]^k SP1}e8cuк{}iD`*stV O6ٕCm}Klp">On B,Wh aHþry Bڱ2("AQyV<qWfBuuY)|2PnNǓZc{#h|}aQy蔙;ږØ\3b1@^u02 [Išl7x=cqXdg(3~P |RCSEOԦ0bOWAWXAᒖu NPOc ;gB.¤8>E\{x-J? Օgc>bƣX-[;Z 8UK+'x#n}/D\eD#L|OH H Ā+ Q:_;4}v,=ƇGG8NY޴D!߂!I΄'(9&ؒ/??a:?C1qP`z3V'Y6ȬE]Ejx\BGCoV!ݦi{ *TANrDO,1P]}՗7ս5AZBRa+(I N<a],ӫIid:Z"NE겦cMzNqDVz*\bRuTp6NX PN|l! *Yv45A(a-C?~0.ݻ?&F<0YdrD TLmqt]5cDy(D:+iiGm87û"/Tkx#cvZZQ ,Jfa[:V=͠Te_b\EQ$bNH c/Pul]JNJ 0$͒BQ9d\R̢z"(b,;-#dGQ8!uP̘ny(Ǹ"Jyv z^SW .|6.qK=uKV%egp  GorG]k5 0 OD8oBbB dU?^jnȪΠ.m|^.nx|rn?LrЫ8sqkF)^ TфTuk8R,.艐..z TJ .Zv dA\P w5uUOKQ}?qSV9`*`70|4C9Xqw\oN2fv1|[y#LwDbQਘytj=jz`fr6JӋb1J9KV|Q<\3fwS19XszAϵxRNqϫ13"Wez%MYBDމ[ЄpmB`:))3;]}v&ae~g;>$dr&ЖP#u( 'xʉ]v|x" ·/oPnbP;W\/ V"|P[7ԑ,r[s;7W, XU>f:D&O Ơ;$Ɯ҉hOs6}<̉վ<}7P ֱ0 xٌ AYMf*TWT_c%sY?1f YP'NߩMBWj(t38(H7'7AaJT1R?3|zhB@><(YI|-^y #4DŽkq!?: ج;ͩq-Mr$v 79pGaܮ~mЙ 0as,+k,? ?xA?_=6xt:7{" WK1m:B_z%oAZTDb} fg[rө2Hs׎ck=qJH-zrf2gr*k0@DǺ#HXT!8:)xe0ui7F=YTK(o͵Cf1 ? bLpW Qk!'DOt-gWCJEi띋Ef&srMr_.@Da{4øN~gei.eUJt$'z7c,v8O2L.su{tTNl38J$VΚҐ2^IT@iyxdGrbHEGzd .tiGDjd,ή5`FݐzFRV8J.IT~l0pj#[Hʙ6?w`KϖIC2|+5ܿwnr9[< ?Ub@~Qt!-<0/@!63> RZ )w%7*Rݺ#l ]Xʁ7BiUBƛ$}dcB3cWxڦ'i6CkDuGDuS QJ<'²W45O30o~?+VhYo[w3$\U!bw6-r{T $n #s@NgL:E~;?hJo ^U*T9]tkX[D`@08EJ0 øNչv,vk`̓]wҮjp[:QWUJN#X>z̧Hq g #8s1X mϺ*Ns\ h`6Qfuܘl4ϟc;l4wepcq>QfW2/bA]֬ngQ$C2qبJk01dYǠC05`Oi'ytCIQ Q QrqQCZ'E2ge^xf^o A7ھH'8G_N9 *-Qc;4Hr!t()5ݿ|5u".8Gmk1$Vέ_ ╺k7)^2LKGY^nU@y V뛿Pl"24 HKRt K\ޤQOo:4q rZU$*Y*!Z=Ynp [FأTVr4\2J&WsD%?y-m$2 [Z֒c 0z[GlLcZǹ[W&Z\5Yi~$ɳ޾zvW ]I jBr Oz\.RO|W}&;_p5'^%*&SA)aOi5qGJtM#3SPo-I@mzwʘ۠**n4\<"5f@8bT;SՙRNN19{['=i>Q?Xnz*hN  v- ckwWRR?%BgDQ*k"ՅѼdvUcojA$yQyV A8ўT%"{yv-B꾙Fj8 8,Fm=!>塌@/d jtu=tAZ564,CS)į@2$AJb::Ģ4k(`3#OWFy6 ͘%jڏD"?+[V=寲kfGVryثEn5,Wv0tZ5ĘqeU6JpnlO_>ȗwfLgί8dï<:kh ;p1#_kԓϷ6kZsT>t+nw4F!Pu[#y~-Wu9@;W~FO?) jF(Q>i@ ^8OFlB2Clʠ3'_矺(R{ ͨz%Z.a\X~; C9?:ݚ[zH3ۃJj^m.t?wxe^VQ7k&.'Qߪ ^RK3xZ|{DԅH/YQ'(?BCpE|Sܯ;|KS5 ABf?o+7YYi!%N oB)rXj6\ T/'މg8_:t)%Aq2z"`YZHE0 dy=21rl5֩Dd lv;2Ʉ9XFk-2MC7HwSQ?}okFWO8f^ʼnTus{,=QH rKUZmjww.iTT{?v7<ǢPFE뛕,A)8gyX @ c \? f'}'$ ZԞ6 H jas~4CPK2 U`&EDuu`dJn`=3U`SƷp8*X7p&kcT|$OCA=+ZPh^<:Q/cEۣ 3HCh O|]-GTWYKʪ3I}*OFGGb6峠آ! :glהּ#lL6e؋&hdހ=MC⥯P(yLaeNrA/!sIyÏwDq*bFNN&u?C5g PHh "ETGzE 6q헂Ŋ\^v}8e/JyC,D7]57 ZlQ2bsA-LL+_į4>7rk@|1-g6?GqV{ n˵Wvn]r^昋o8c '*K$71gSC }d1Ise8Ki)tx[[1 )Cֵ)AaLIWYh9q!]FaVdDTM,P'OqU";EH&球/ϐEBqb˯I ul5'!=bR0Rd'=׫GMyE^)R ;ss/8 IJhe=(4 '`H&ɕ18u@'`R1o5iۚ[aU+D >/T[H ڡl -uкnE'@98J.޴[-:i̿kd C>QqŋjǤ:"4q9²|ֈx@` zg3C/~b#mWZuvJfncDks47mXJ.iataJjdg v$d n{p"a$M/K\W݁Gc @ƹz75ktG^q⌓J~ +M˭EZ_;*S%pl!b>F+aa,D@ޛSETV3uޞQ@5.| W` S*bW%' LbyL_+[i0 Ub#\ګvx/JuqzxZ! Bzip>,mI&3 ,Oj|~uqg$7iX<]{CiĈ1H]?55*HlDQomL0iN/pG%kךLˊ OB|_//1p2v? X:9ѿW ꒬w/:DkXޜ<\]&@)c 1D `n3w@=]G;W"=),*Eќu˳7VR~ %%Ž?21omz~#m`54H 1{nNN ufHo~|h6N8 VV3:d7S ]oT93FH#Vu:c_5rG>JOVp R)~᱆8`r&I2-M&!}H96py\//S`;S(1Anf{m#avix NperC>$nM(7 h L2`YF8c޷`lL邥O\8"ݲ|].9UF^k_CQJU>]<)'I'Mh$HW !6b%L^wF'2'B""Rz>qTkfvX7~$=yGf3~0=<v4&B4q_wOPI>ˆ)` .*IR sfd^h/Fz`b Sڹ 7o(zZ'4f7b: V3S@ʫ%~ )rt^jA0bQ \ ayLWy,ńg_{DPtB_nF54U05>$fCb='aWzc)[44>r+m;zn5%SaцnT5ޔğ__ԅeҴ*vw܃l}0(dztVWC9YZDJ|_QQRp Vyp}W o"lՓ1U|ED \,dzeM1DGӟ'(ϳ*UMlAG!,Tly ڼV;XzsU4g bb8+(@6F+u erK6Fo.x<û-eec#oUglPgƹ0Snu\j*N^λ vӴ[9csf"q3hwEZR*x'WD!ia_2<=R)}+\~OϱBL (; 4 aSC}I %xފTW̞C&@8FAxί|(]PsSdٰ3) ERU疘:/;ZK;I@ESXgQuvt_Ю&J+j ;5|Pz ɼT! dd|LErnly9ȉ#5h~OUyE; SZ|KT|"v2`]4pOtHpPbq#}xzd[>c l&ϱ @"{;N@λ_+,HYsc_ez8MBJk_~~bs x*݀mU6;3,V}L ijqgp:rg.UqF^ǓB[3=va\&+\1E)AH ۅ,Ax5/>my pO(Z>Qm%Ar6OR X!z}l!")7,LDq\'3OЭSp= ݜxoUB"PP%i84T TFYtˑP>xlKsxx yNp 4,{8i^QҐ+BV0k틅Ĭo;+9G[p|xbavib RoB{.r6׽hcח1/n_Q#SAF6D%%-z@5puB؄o ݺn1K&Ӟ.#sk9jdP}2J)^4Rnr^N/ʝ. B@Lف $o iTt*M<5: DYd}HC0`d/ T:9` ?zK-:M[h7շ>.FU(n6HK $=t?ν3R[ qp$* +N%EOk 99[Kr/.С˅|[ӥ'IvhTGZA_kb{ ?=+Ircp2U8/Z~y\V:[tKIuK?[#L[rCjpϯ]|#X/fV%zx} 8 Q$] 9Ʒ3XȏRjY5Ѣj 5 ufY2UdǞx !+ Kw۾luJ:x#/idA,+SA4#Qd,n]q0 ‹f"=dH- 7+UHO[Ǣ9꯳ $soI he7_'pںD_!VǤ\oC- ryl-A" F(4JQ7$'i5L\`Vm-U_Ɣ,}YhbXbvUV۫ۯ݊ vɊd ,2TGܮq6zX)/r1, =A>B<vB Qħ6p6"`wR,?P=o:)BD!PZ1#J@#f@8IKщG=k? ڧmdDɧ&'iAQHUD+H^U7W:J&?yר*:aͱeqgrEn/m dH _k9I7TgDbl_5mSw#V?Txe*YgYDeAuE52l-'2=΄0n0G!-h4w>tGb׊7?`O@\ɓ)A=XC}K~t?uҺ0}ܱB.2@GR~  S)!E{WA2+'I w ~QʹoÒ:0ڱQˆb>v7k&L5KZ ;pC_Hf\H+{@3@g5,ʲ@&Gx \J,W0Õe69H:k%Ppktv 5%dFB"蚼xO -Nqlc_; m:ծH<0`s@6HdnԨ}::W|@I%JVx#A2A5b\v1R.(OuCjehQRS9-xڷ0#OW,Mpu#uk\Vͅ"6եs3g]!{ߖS<yCa<*F'7sezMlј'4ȓÅFŵ@d ۉv^ݯ:nF4!BBnIRIbO.}NOm؈tA0wSW*}_GeC<r<:1b_l;oIݖeɡJOV(M6(;C 2]|QVunwlNlV4o I$ 1fJ-HLW65%IN.W| _C\c4h1:i+m2V.W^~nރgtMyHأBŝـE< gpD'o=ulQj<]\/>sd &_>CC͕CB| aA~EÅ41?0Yɥi7jciҙ^~qQf+AJͧ9%S%'k6R4+vy.&Yv@tJ|~l{;ћN|&FXw5-"*e~ ٽ3s[cs@6ֻD/9ICX2d~HlWB/05Bhr{U>W__9;уWtܞ!^,Cx"B<ߵ5>iSux|W`T.ubJ?k5!f,8W&mB0g^36ڙga@kz]L֭:A b2)g#eݵFw~kbΧtkJ2;+Bf~uOWod?QAK)VŵE_nbZ0u[6L1$Ec 8kL}RV8f=,{Yt% oi54d 4حGe"zL0r^V"ln#Q G^F(P'v^JW^py_y>3!QxפxkS]9X>4:ڑ2T$ʏi9JԬ 63e+XQbƻ=|OiǮbA 37a6 Ԓs΢tV3anqJ7$r JYz*3pF1)n ^&)Wgu[D;of_7J1qLнK:-תς |l(TbVKNJDxl5P2-pAho8׵- JXs<RʝA\ҸTxBi';!vw~VFewD }&L oG-?hʙ +1Ki`sgy[e*Ě;a\&Di.Ѷ!ڒIz>2H?&(mAxQf{S2Q,J%P4S@E@rGhGnu0q Xpb[?#tn83S>݆qXp h?z9ׅ9Ios ug!HȞ2m-d UEDO'jrf50ʕ>+…/ԉqrGi7jF/~yU\}u$]C7x$ت%?S䞲'(F͒vo%!7!Ȥ²y%59$.N$viz:+yF0IU^@ ufN*n3 *=hyuzT ]V'ÁdUs6&tw9ώEXh^6#ο tl&^&3T$Z)zI]׊eԕNX#Ec_fynvS_/3ec¡Lp^S[GNrj8x OgM%c}΀?nڀ[O+@ mbjĵ:(% -6$(L}[\6qz)yǪ 7U߽.yfO?~ 4PmHAeZWNL)mMNH-쑣u5gxOmKY7G8k6늟Zn3@d1l- KD$'kGN^j=LSg E+Xvn@"齨ߵT?h:|ɽu`bVZiA̙45,xx^bUMrʠJ^)A&lXxHO5 F:<Ȋwݓ~žYQ;x:[ CM6xLq&JznvR"C3Zssagf(s6Wvmw̍, jmS^w*,僠4eΆi*)e{_A6wYKGiQJ1}->HżA MRQ@Jh^}O^O /EpQB@ {IDAHm i[!?Vw]ڑDq!-`=(ID]Lqn%+_18-܏'$ ݻG^o0ö+&z-nrllr44`CVsjo:(4evvF W ba#zpkzɞD:3q"vPZkg;Sfp2c<̕;?>IZdzr$dyz{vmA=!Vh&4bYT7Xg…8P0;-ZvBCU,+^Tp%OļAS7'㵧Gf+ ϩ1wtA6ؒikggg`χO`kZ4dw- NՋr_R];< zgf2S21~Iո>?:ߜ_ R @3$X, aχ"y-dvi.Vc; o j,߰}ddph+U܋9TXev0O 1N( ]B KN0DՂydXXʚ o#3z>9i'jj-(>MSG $Uuc[kЫ?al0zPa/4Pnn#Wȩ꘼*Ҿ޷8q[fZɸ}q&K1 _N]KUM8/\.I%zWfBDrg[L;K!vsFŷH!{b.iecWKuetd4/Ef|Ds bc:wuvVL:^Hac3K }ĸث;$~ e0otW) B#hni65&pQ2Y]x:`h#;"BEd_>39{#B0SjSN|OĹyCi72~%)4 FS=v r=E,zd9y CvD"K kPެ5MB!;RdcٵlYxݝ= QWT>Zٰ+w?zET+{y^ `L'O`^0mraa]O4BWE P~/J<0_YdLߤ{i1\ٵiX "V ao%dԨ$7R0+ՏTEkRJade)Z~A\۳+3}$6Oe/|SX3i9M"Sߗtǚr0NN@-Mp#=.C؆_ k 9\7',tfjYB,yAȽ{n:(들).]@|oHAF`qSk<.4IV? &]H"YʎGzN"5] (~<,ӗ/pD Vrk!^4Ֆ'3uXYI?u[p{G' EY@gf|6kB^o"wlGagܫ11cc-VtZW)6#prN<;ǴX;Tt0V^+uk r8Yj?geHb"hb_tٙ\g -;bBW(kETu y{g>׽sKA"y$\,< `"i/ZLe8~Em>OwᣉZAűu5~q;vmRN7Jf~4p=#!̰虫- !vUxWJls%׉(m8TkTmVqc*=r̿ܝZrZX-k]aM5EZQ~q&E6Q?(ǃil♀>kiQl{K&gP6Rg8Ot8 NQwTFFRs|` 6 -'y(<GxQ9\izBnUzy^3[ |\،5_b PmO:Ƹm\XhΗlMD2>nmp:~,_JDIuˍ_vchF{m+BOP=oM!0\f) õr:O12DU̷lo f2p~(9l R1:<h>qdqW[I9`9eaqM#lF&c>C@R^Kؚx};(P,)?.ԕ,-$%Xս>8Mxx/vQ ?jZc UW9TUƩDCSoQncQ Q+l nF֓?vV^C&:Q@$ҙFS{R(V+#*]"얁K6j_P^B+zcLCت%AlMQvH/ūRstUJţɒ~/^Ak ǡz"B a]໶Dصx,Pm F_>q25_*5 w&FتWjUT_`Rk{ؙ{I_qTˋs"ǏحrM v0%lGHjKf9e$gЮD mlPz O%qYP%U@Ik ^8$!&2m$ՠu]W+Gl NX!3w^QKeK= ]q90?Z,Vx;Ml&])?K!z_2]R h$X9ڶwG°*C\CuW]9BVn{PEk5nJӓ+Q9IHj(7OkAߩ wh,WM^Cy46@ܠ pgžx0&!Na6 ZiE d|l5|kM#^h 2\O,lB%[ R?ā+*-]C--@TFqF7E78ͽI ")Evςw{eMe/Qou;NtAxSQ548%XLKEoF y`trfw@"+xٝ2D0|e q576"yÆ_v|vlCix^ ۝:&:1` 7$9;x& @@+:µ`8u8ٳwRkmDy0nWnbm@,\mBwi#;7KY"1msmtF0I>ӹ!k6Tl+F8z640ܐjg(:^Yyh2\ GcwF*Bh&}=T5ƒA ۲WĜ#~\;X{YN߷mӖ!3Nӟ1" '+G MaD3p&cJ[s.C n˃gcnvS&& /BAh}X2e#yrܾ̹utvFՕ{E\v&jAoA,mE `yK4%x"J#^.8egs*q>*,V|^q40&/dqc:ޚNR7 <ee>-W!p1QMB<KBJ ^BP$? E,,R뙻fsm}观\c`.3J5#տU1jwy/6U̧ ȷ"BEkj@"L4?AJ?).:? W˹>uaY)µ l3Wթvŷ EV,se ! a&G-L 6Lƻ"-!a> Bת{@q5?onI.eL iT^wz>n ׮Nс-쀺$c@=dK&Ksl(ټm7}\ /bI߲z=Wd?W!?.;B щ}}f2!/5n\,y#;>Q<} `Ϻt>؃ႁqM8 ^P";/a !lO,w6kgyv;#8 oU:WM;"ݡi2MDHisԴ ASg%q!xVo^:*f!q3UDYoKe+ɜP,~S^|wp7atߪcPvO -èKz%I_F'*>*YoClpm\?z[[83ZB*5@8Ĺ[)ct@Ԑ+r80r?l})㏗+x&QG~4TL UDTeo!0DNU֭)t%w'͛Z%5!u-K|C9Ɂ<0[dF.9KЉ8lf:a4p);5w s-ztn^pK8ykAՙ ]2C{8eZIbLT;w]3z6lϸ2"ЭĘ3f×LV;/aCzJ>t($=p 7<'Ekiw@)^.Dl\w|!'DG* b`ӗǐ< 9G)EC-gڂQ  \O@=:.!ͦHl5O1]!$Nla[O6v ]|LVΒmU"S]᜞毙L';9iDy π @4T&"xE΁jVrϊ, 9(H/EwiPH#f P(떵bnyj#=\ ױ\tcud=$F(\ fP&6zdLAS[q?;?VS"p5 zuo,'0&.'gl&r۷HkaBԠ1mZX~ EOoWNxf x92'>3Xw5Xno ĈYLkFW $R#f= |?~xp#i|V/2ZMnt e _";q 78 :j٣e'X{)XKgj9WM2FxfYPUې,́pz,-9w)3+[:YawQOR16}iYEuxq n_CF6&#-ВZRz;y-d}hʘ|4R?"/Ә{"4QW9Pд)dPV}Wnkv;$3!E^Q!嵘C l4Q)QpZadRtF%?,ZX$Y^j F\_Zu+'LD,9 D:׵=b2&9xc2#XJA\_|~0hyυbQ Gv ,tm4y.e:RO0RkԢ!(3i]G`\[8t<y&"!V3Zם9R:^6F9X #!R5ǀ4r>lCDٝR.mS{  Z=}BDa)Hl:gCF6|=g¡1^,2&;m>G<bma Dq=25GtXР U-' |r ^,VJx~נy O&] z !Ae[ 7 Rf ٯ@8whʑKODbD=t};C!H|k,wpȉɝU-Trs&Ѩ3%5"R(Yr:[_ FC/a_ W3i! )c2K ay<8C)!"$˼6ٱJGV;/)pE'Ԩ- rGn6SޯPterwa= G<N=$ yp_ۄ@t J]an9asw;>ZQuHvZ'{6dއq{ք:1^[6o@m*ՙ*Q7_e-Q٠FS3 rwF9eT-/Bw{N 'NWU% ڽy2,EW(`K~W 1U7zGbrO+ M`.3يAGѱ?բ zrh97:@zzʹ9e&Q$(GIŮ[d;&"-y!-R7VwYB.;YAMJL(m}| df'F |1{za25$t^HmR(C9ga>Ц6n#~AGul;"b[ȼB!F_#Utj9YH k\|+6FO$^~C"Q|P<S *ddu0L[u0@XRl"1]}T]jswQz#oiFBH)]wـG8H ˁ2@':dT0֛R8w|4ɉ'1w74P7^/ /2^Z;cmvsj{c* 7xhUVc^ӗ m^Ҥj,@Y(!'Nf\IXXn2jӉ"5CsuDž)=PaL!wkb4`KfCfNgqf-+eNju<,#b#,}51-K~gNe aRax})pyU)5wŨ92QJV dyFKo|D`c]ov3D!<&h}C`sO4ElWHTn3&B<ٙUGD+ =k__Wn3/.F;o1iSp%^ hkK<dgj<.unAKdAA 'b5 O^D4Lw9vm/R34 \_Ap_P9l7WFǷ]O /ӵ\d6]4oQ1C^w 1wK{-9064}9Za酑Wi'(<6:l,{^ *1$˞OҠ3bz[K_^jcUEߩ;lsf^PT/FP ΐV搜38"kg?)ufhߩ-uDwQ vu`f"-"?#G)03re>;hNfV,ZISJ֮NjX|`K>ޚ1ՂU&K)5ЂQ/)Xg%۝ ؟3\:uZ.)-ͱYIˏE$k_̨M7Nq͚AdV漒7FtN(K~ǩ yUq`hUHU`ra鰙K ):%xʗ˥PUO{Ý6~WQڒ/CK<á@3-Y7ϣsb[ڿI&-C#|c/Nӝ.1EXy'!IBvxn \lnUNܠZ!?c6–t{i޴AyJ8~=!ϴɞ>& c-FOjgub2 4YȞ).|F!T<崢F&Z43SHֵ7hNkf Rf ,vk? ڹ SscY$v2K5vp4^+X*ҕw3WyE/j<ζ#Ǖ8A W7~*b3f$iG9o1 _v]o ,z@\as[)rP|,'U|(̻h=l#XGje܏؅U3`L#,.ջG$#J'`I'"2z jsUA޲mVϯJʛI/ ]T]Of%mN^yZnB3{I4VP05t1穓OĞjJSKrF%+8[>%1CEtbLXZ,LõiFL潞/nx TZb1F綊\i"-=S#Pz1Jw׏~w8ϓrЬh 4qgcgĦTM ]&NS9HJ}adrT3^ B}!V$?SCƉDK !\S?}T-y50 Ƙ$`QzI5FdAF0?'b]M%jʱ>$s7{ ^ɠ9xD9a6Y^-%V{p%&=[TR R-A~/2Hs7JLPvK.CxoH\-ՉI5߮0F9:8(E|eu>N^~;2S6SzF͝Tk8]4[״VPPo{%;xeR¸i|PeGw)0Q17$ܡ(*p;uA*(K|3#U34h3֒sG@m~i'g\b)ijQۉi|˲PVVs~΄*i!1*Ap0)jXUt$E ! 4Qb^P;/"gMzƹY U<W5d92AJM!lg!wFUj/7JG[R7kʚ,f[Mo/˯ܠn \/"'?d c v=OeWC~o0:J.xC{MOڬ5iG)CMeec.e?P;>lPr#%:>p=Aƨ%j(OTLV〨QJj!ZxUk̓ F(zR49Iy['jD`CiGZ\:/*ndrCnͻGDr2_n}cJ !#Tw;h 0U>|ư&I>re~5w B_ hxTc|Oi2{+GX]r1G%&tx|yYQ:pQ\gO 0ߊ-~dF>{]@NSh;IVAi}잸X:#̙^lHIqJUᕘM!c< ҷ64:a5[{Ocm0Y`ZlTq%!] WLK4yx@^2X^UCǖpǚXO} ؕf]#]B2/5Y*iy$*U 77-\ů}02nk4÷͘V{7:AIV٬YoBk`v42)WOU=T+Ӈan]kgjWj4AjJc`'X5kWĥg- O+(mjZTg|X^uv;0M qO7p:#VU'F,ڛ Oq g/S/- Nkne{?VY{̊w7ރ船6Y0T !@d(CnlׇIߪt}s#>9 NqM-*sA%!R ըoEqJa:p 0xVݢ# lPB^bY!j|!n,﫧ӍĪ\DGF6f#۹$ΕIö́D/jV G3疑'@0nm#秮qWZ@M ZWTD_jjZaf1ieGztU%*zCo]sZ\uS6{P6q[@мTmqs+h)T2;"d ~ur؜mG#Y9QgxyCXڅl)C6U~?ei$949InEACvT\t7-ae &NU^o;~r _]F?(H@ }# < Noc04=o=TT)&(s%@1ٱ [Jh⠹TG`6OJX4g׌# sr:(-IPSj7\,1IB` Cx%P;.tB^7tqƉuuGt.+ ~>$~nv4a[]-26홐?;xnUB(҄C۵[n&98=AI|OO1շFճaU?p[?{;DgE1l’m2AirI4*LviIޅ`@’14щ%qL GxZ8O ΅rݭ|WՂy2%EM+y@$&цA ;s8D[%ѹ!C&9O<_| _]Dh{ξ|'fO_S;xp軙EAGFoniP)Sir;W&M|VIu=N+ހi#D\`עDyt1l2O`=ujڔaI;8b5ZS(nPG*^q/jy]`̊Ɵ1RΟMup\*@0 5zD(qaukk`7W޼iէua(I :4c"%133B9@W Y6xNR׹BD䊵9(X(!ϛQ,b`ˀY, jvㄘId8S.v-֡>:V?%!]mCHp;Qžlk\JXrO>Oy/ܦqk; `BD?2a8=5q #Y.[|1!mrEtmY&4=U m/?d4RTһ|UH6 U)W'`b}*nVaN"sM${RPDÛeS@c =;3R+ H?|Ϣ$Q,| Mt&Zqiw/L Kn\'?)*:kR$F@*\2ns$iVjyWI3ɢ XmV/Qqp,+VY]{!Zj_eiq7ԟxM[l(ιe i RHw!z;tuCK$\hL/`* v淌 yM AXg'  IȞ3S>ncʷ6JGt4ԻW xtGaVjK.<9>00tm˚' V.V;ieBSݮ4"|H>FF_ ƔEFf@jC* D? x+?KөU9V-!獕j5[J+ A~Xk':kٗJ f\aᎼ|̈́jU .F/:wY͘G\#V[*Yf4gv9H^ĭ&|n@½87%e\֎<5po˖2T 5I;IGSطcx툔dT Nr sk  `obS~ m'M##?^jvM>:2(rj БĨ_~(ݥH@7RGs{70⍓V?/p8KL;M1AE2?3CY P^" EycFlk!r~~٤rbyF yf磋/^UPIsS(']'HF"KCv, ~vkGj!kXqԭ_ʷX"|̸|$l3Akؙ)s\pA !I`Da v*%̠xF")g#vjԜ&)CO|4N̹!ȿ^0wckeLX7)ڃ-h:pe0n /rѣ `DGKͿ'(bN-h۩zC;E2\.}umi%06@K|ŧD F5?hP$jHϊ:(ZRpAgDCTZH:aJsW*F0qy`6ϳEՀ1F 4ί=Az: üY{#-D3j>bxWXYE#6 ܣԻ86ꈞq.IІڵcd2wF84=T"x11 VX*pTu&Q}pIL֡UU+K},X8k52rAVt\"9ގOhcC/0@ BrG ]#oPcT.)4mp}WXǾm+hiK2k`/Me[;CkކB]8xKM jm0vRy*Hpi tH=G%T1u/6l3#ULa\:"+3vFkI Luش-on  y> 轄V8#c *L34X_* m :鶒ؓ>G Uh5-Eu8h>llύBpss 8b&p|&LS:%`QT=vo';u_OȺ$4=Db[Y«=. PoH:ًAly@:K3vlH S*WDg.KUL|1^3;2Hz+2S̋TDY xۨM3:Fn1 4I? )J(MI`j:"X*WB(_P @ǂr'|]ne b>|*7gd+\UQab,A ~x',~%y1lĽU(jv_uz8b DU $MNJMcUR'=)x}]wPSTi>|mTa2ox'Y}&2{ʅLSK[z+"$Gkg<(:JSzj@E.,//}ү)A^m,*zt2!vZ!'j É$~&TB-cз ꥁ7IY/L4}ǖU={T`BS4_Uz;" mFC4߯fi1.ٱR8Bt ~.|-01rj5{,g^-Iɞm޼Ha3avj 5x!a!)_&Jhrtv'l~%Hœq2"Iapi "jcAkF=sDM8;>æߴV,715ڶ5?|l0pcJO&ѩ-2s|$Zqi8]TT5}EN0U(hq.e ԥ b2^p$gn 0}نJ2j?5ɕѣ^nv^lgr]á>$36y'VV:yъֺ73П(&vr}WÜK8=GYOjC p>ըFkt|lE4/-Ń-%.g<0K RO.9Ǽ$[zJ{^H,1wBJ'MjltU(/aEtUzj=t C^C ҺP >-X`uapyjBKA$c;e$; d%i(uMŒ;%e[>х*~& [1OВyG j&c @KsCKٜzA 48Wf HZir^82ڳ𡔝i̩H(ySR%WO?+x/gAA:睨 gt0 ICG٦IGIΟ UO:A1K`JMPk~OJSR"PrSPTHMխh^؛M^,5aQ: I ed8%Xs+|v}ԓoF=s~(,d4.ejfLFAnO]#h² \7W_Ð #ēlzK7ז FT]}?9CIF.*@$-~cNWiۉWn}fd^`C'9ˇB.vaz?K*2i>"LY4jP=N2ln"$oқYOKnR[{?Ei&eV;eh/INlCʓuH6kv=vӪziܑ#BhL},_"tV-Ҁ-~#JY|ƛN!OU:饤 qd!ٯ 7/}IP"QǶA)6mв5>oaΕwʿK 24p!tT~"z]Bc}=xNYhƤ=XwƎdьIw#$fjO @HP)*&x I*I$% * m t*L/Vu#o%.3v?}*9VMA{Fi-NT6eujJ Qf};<8HGD˽<+aىxҒoXcYtĭ~@B@ ߞBAC8^V\{J})*WWz&1 %t[B'ynW>dMW0}%fD@|^yu4.La<`\ww;Ziz@Qo_d\tcv͑K;h~BXνK>,I7~&)I<3Inj"B7: irjɬ] | C^;3'ՕH=猣jpZc3Suy2I0$m.+ q-&~Ji'Y++1d"q-DH.q1*8ₙXld.~'J9/=l{ 2ӳTmv) vUsduE|\7qv^I}{p16|\MU{ڵiXz~-OXZdGWyJyrdNQw8Ps~VW۵.舊%s`C2Z~?6ݶKw`8sϔP=]#$_hץkحZ;}]Hb'Y(đlj, ?.pD^Nœ1PHio)[muB!O_Le݀[z wvߓe0VxSM ^6{VhH[pAvm^4҂8UYNI"nG6zGjKK-S??#9{9 qAAGgU4a=lK+mݘXlZn4w"Kiia{iaPL@C:@>3%W2 iVj<{od^Fʼn0{׳RA˶u`օ:cx9jqPI&p"|:grkXA,4B4w1Xi _yf$H5OheAB)axկW^$ ѧ&g\ [Edb45'!6] Qb4vxp?73SLQrJi4|ޮK>M/ux-P(Ro]16W7kOMlLaQ/(}*rWĢo, 심Æ  cȳ,C^I`>䰻s""+gkwIkj\Ԇ#8؊%n M:ߒE}sz[ܪ t`֎T׮oăt7Z]MN~isU5т6P`I*ϾDJ|cBEhP=@ߔiHXs~t)l"S]tKS!NꆄrT}XJły%i\|gBrV*76{bU0Tԙti_VH~µ"agXi?m뱕' m91C$eXVE5Dn(0t3F¤lQEĮ%SXl:JwAU!|_V6EvKK\jvt?A/rct$❌Ji/j)m. ϘF!{b<(]L8[)oi7Ҝ1]jӯKWbwr R]@ RikwÌ#oI'Ѓ xvsa$k6ߜd(Av Q`W#V(1ƛͰdAWn ] [ H5E9>tA$MqW@}A_2)8 0}fKElӌRtsjjR8DJ%2MO} B ts}Xk1|P-*W E_P\J}-Aϳ]|];f i7(f_|t\‰*.5I˥.kx<| 3_۱ m:zYep-8溏zX88MM-$\tg ]5àf$¾pқUgݨBzAM? -<ŢDZgubŦΌz[t%HG6!\'&3;+2D-?Aq)WYC6`yz8JQUInId* =SO V8 5a:n00欠{D]O1Czy`*km;1-cv?hPTiÉ+9/ ~LMUxY/Sc k\*!;0K |ɘFס2V&ؗ3E6H]Sm&U@!?ׂkeg)GF@NiׯԘ3\B5zb%&bUy1B#f2q*yYߡ;ju*ܪ=F;ts#H z bziٞ Bs`oIm jTXZpYXH/fBW$kKLg/t}Be8Aw)Gi쭶n"{>wJ9'Cď t~<|o ¢:ta6rD^~g&Yq˲,6{] Bld[{Dӄ Kcצ9n=*!"$_i=ZCr{bH̏b,{Kiiq#4x f7gGrc'ıyo?[8/a;E&|4\{^1S,Q%ᶰ;tԙK`AC阈2)a66GyXPK˧Z-5`)40G#z q=YǙ=)pC9mji}L*G^uhz,`5 G*w`UM7c׎ӌViϠ~#H!C>+THwr>MmȣR~ wy=̢_`aݣl(S1m{K-B LU=-)3?,\|q^ME9aLFSQn Qi=׻b[åt28Ď(kGFD#rZ@%{{I'_k 1&~!<F"A=#V )7 ˻*Fͺr?̟C#:d~k4"ұ}g:5K:w$u&$%ӴHךǑ9k,j޻d %ƫz]A3?V0K 7^({lxlЄ7"LZ:UҘ)9ϗy d~azژ1 .BW vÍZѱ+ެ9©u$>b^dSk:0^y NŸ8sůD.,\ӧ{n6mkh}{HZI^8ƒ$$AĈD},OcIkrRO,,,}c^];Huy&n"" D:[T?PϘ4!Sfԑ\29D y=2đ4fTi^vprB8}ǓL/]ؘ@Z}r]!*iض _  דQ"R,)wЫzru;pD#r.oczmg\>/NXrVHBB 7ʏ"ɞe9W쨔$!IJ{߿w8u-K_ͱLTW3ou 4A\e}by{,-Yd?ӖUnv3L/e(,SAXx ղ#/<.{$5封rb2_}&'F* ?NYS{g9YFSʒ[ƥX/眿}ʤhd&{h^&!86N¼C3t>o7a%W8%cȗXR=)214 &:aUOw/5GpZd_Jg^v/i8n=L(<68we5_2LrxglR4TV&4a,NIr'a]U`!8W4:M+`ń[brJ+T8 fK=GoBRݧM w?R f>$#~nUDO6GZ%t׸0LlheK:WEۯ"cnZl"RYLqJO&3Kn6 ӑ$AOd.yo#NOAĽp73?J&ouZm>_P)ɯDl\ao,~#c(0@}<pBr"-|SטsYەnŇvN>- Ϛ;px:yQ~1ᾤ'ߵ<˞L@2^ݭ~Cv҉1YGCڽ+i/ #T1,vAhEZ~~2}RX4H Th!G89ry4pGlk&쾅6(w|+`lM m=|tm]Cϭf״cuMLJyTb[qhv+]e ߡ}Hdӽ ӑ|Bk|Շ߭ 5u<V5Ż>&zEj LC 7 !酱Z7w .{ E+MQ+nlbanW\;lwk<D!]PRE<7ft3FƦ1G7>>oۆfGuwNJgJkxhnW˾IJ)6LPY^ciTM{2V ~~엪HtJ~|-/7{-ujy6/2]Z\m0̅4bpkLf̧HO* s޵.._Iw ]zP]>IJpACLuΘA&~#@`yJƗ#LcIwvC$XҭFjv [*%|>@Єm#;6\"5& @o8z>X,ѫR܉M[Q@ [7fEA9y|4VjP0dq8L@:"ekV6o}&)j3$#-,GC?v#vLx粰ywC )JtrJ4Œ7-"ހoCN/ʛohxVB)o82fkdn7{/e{9̑\* 3tnŤw޳ A'=P"<c]VMts|-ky|Vsmꍾ[%-Q4:eUU}[р=J;y"Zwn56rF`vUM!YHrJvLZN%b>` Þx#X u/!j/A?h%1 6 44(Cl@*J(I$?~{sUj`4yfIx}LEK AD#Ksϡ\J)ߴd#kD>nwU4 G]P`ly~Di禫!bKci)`˨`<<̨чeGQGLG0&WΟgcY9MÌݢ,F75]x8rsﱿ7U[#3kEؒpomg&*k^[ţ}1ɣVՕEFT ʃIzY/}^#1I MqE (Sp0DHaS N/o i%8~г5sʓ> Dd>`2}ģ;?RBMp;7+ *^5Nl_a(S8UұMl)#eR;` 0ߎa"YJM};^ I7W&Y 1F nS&ro*:&W]RY17mA_[]FoߐN}@中=s.iF};[|*jWBVǠ/|@ϝl6kjLsV SuYCS>/aO.°fci 4e +)=Ӹ50`oO|6Wx> >62l{wգUG9МX&T9010MɿMe(&k:_DuѢrLXs%Z0 jhyPںR' JI;+컜ne$Q, ˭U h%4W$2}Ƅ} 5~vf'a 7 {;, Q@`VPA[g \۹Gc 3r(DCMUxz aTvxBGa;,c\ܼ$|/XvLgs4_9ZIԾ~l-,3g+`ClCr~S؅*i%@xpvN:V$"8; 1DX_d KS,.[8趋H4~K`uX9*"Vq Atv5 i%$g܇Mh5?Yc&Ӎ!IC˿Xxa&q/}x ;HRbOU‚slZJ;ןZ84DhϩW&0[,"? ℁uT*J}4ln/ywӪ@vt6o1/,߫ XBB̯:+/?@Aib^dE+]7,=DhHJ}&uBōº:&9An&>07{iz`I77OqO4r$@8uJgwQ9I2 {R!5~VܡYgN×?*=*&>]ba0j-4Z ꡼UA)Q~[-x.ҙt%#KeNbjf" 23~|W_tC)ד`Qc[ Et?,%D=h;r"(@0<Ƴv@td8C]9jT).s'~'wN/PE\Vq7m73 z?(AtlBxTۙ$ 쇭.i!@hv0}DeS[A<*xȃ_Sa#ѴħU9hD3g^ 5ZeR;zk?@S.8,!-vJAFOȎnIO{%g}M؍om-:4{$~L4xehzHskB5;ղ#Fw٧w/tQʟ/Mso4Pg@ NٻM_ XTЊ ~nZ̙D#)lk}!moYɲnN?l&ux;I |`ʖ~lf@,;pL)Z֬Z'o2I <8FM r䮆Ҩ~){?_TUpB/šr $wTO.W CDꤼf[JepxFp- S&C fCdٿ+TG𨕙>\m *)T7GY(,#xi[;e!W΍@5072Erx]3OH=IuB1xx睙9 ŗs/,<*kTV..zY S%?K۬\ jth (@7_|5,i++Z9/*Z5jLmXA4"lHK UO_&ێey ()/=xV4@O9#=gr5"R9=E.Zu0$/42Bu#g89Ƶ^|Dxɚ\rt-<6<^UU$[ĢxɴRf`%=s9pӫ7ݾ>;<pɧ˸v_x$)/ƞhG b@6sivl+J3($陦C!/K1}́ N7MyCgr;<5:za\SU>=M|AGƍWGӪ$0GLj1 кyGS[ϙ~aa0eko?M1(X,'UHShA&xCbl2(hPu7cFEH=A@C9) e'h1$Mc-09[eC5c}/zँz"J2z< Xj^n]%7z T+J4dsĭaT $r7 ?kzK4m1^C~jWGZwb>*ӁӸ ԪKsֿ[}b$ZU$,vot{G4gDzU/ [⒄yl/O*)6&w=T4U[(z"X>i(N{IeSs-!eOR#>"V ŢTBӥeT4-Ϻ\•OjdpEZ(l4x< m#e;Ys/q3kb&1"D]2E2'&'F ]~QlT7O-b7ЀF(ݸ' R ćQijklV̏"f(MjREs II|^!.BF6ucw]<f͙ƬM"FV4}ndʃl7c+ń=8 BCҚp--2l|M'ĪQ<ՙ֊8\:qبTSдp7(eܧԢpGQH-C "*-ol&rm=FD;>].Z=}Gj++o'Iar-v++`NTwS>=фz1~2[0j3;h5%-(ICSPn!ųxC)Ji_-4Ͷf4FuH1llg #>Sм矁ԎI}-K2!4nm |`-"LQ^<~įq}Mfo5BWB`FMǺ'<& s%>cĢ׈u#^UqB\iI7w<]K~ nSfmc9 C2QA>?Or4+,wxvVrޙ~g+9@90TP(QMZr=ڙЫfYu%)x1,h*SτB:r Ci#hvnhmq Q3JM)Itu& J ';#ZـVOIj ܘ逶dfu!+ϋ\{~W0Vu/jHi`_XȷqJsf٪yg@9 wHZT ,cOŬ|׎5\j͚3ˉ1H̟VdbvsQܔP[%W!Y<"*LFNЇfחo}cA/twgdSr8/uh_}qg NWr\܃0u+ 8eIT־Y3{59'0z~vRtIua~kJ9qxZ D'?1V>h$UQUx\B,#5qQ򦍥pl(g$:ok>Ͽ3{yh:EkBTp=O?chohk=֥(LnW2Gsaۇ7>nff JSG* u "mX{sdgv =^+cl: ^ooz*4n|MYvdo0X#)W*a\ ^nݤأGo ?iΓV+6b YʶA$Χ;g>CMj jLsPܔࢹmT3V 8]*wS?1,(J&zRՕWG:gኂ<"`ﵣrCTlXy'񐇰gaio-Q~>=Hz)vWIѪzN(u3$16D|Uw8j/=@]I 1?4q$\MZ|hpӿ)*[{ups@kD~RUNy^"'NIf^ k@ED5@% )Ǜ`ʍF̧] hٍeJ`R6t9}yBv02G#_j0qV)0o,0;* % Bq)DuA1@4O""Q>#ВwRMV֞ 䫴`m2V QPk07mG{~_Ux]/:LH`e_Kp202M6ߌ23>{rF8nqq;Sb l\DZVMAw?Ijvζe_QC]F)KJ7BpjM:${y5> qV5d# :B8{p)94eUsp%&WK ͊G\MdYaFT(%fk1DX^^MVد_xyXطLj3r.2\{80:곱v%cU^~ 9$%}"Do8J%$qR ʊXSzҝuyhp_ɜf_ d!14fj]}Jf؀yR:؞d JBC؛I+*G/?}%BZ ܭBӀ2B+(zEHʋZUty$6ist _.:NHGfw;˻3sԱ!A?PA %*͕tNwՠ!"AELu 3LZq&'/C/-՝#.D6ȪUoq?.wHo(kkno^ Xb;n7t`8 _K30!%r)р[z8 rQu+΃VSwi҇'H2b'"%eEoaiLzxltAiS/ ,UskկZb MBϟcMKWyH`sܕR2@}"=`;;ٻETrm@(Aʽ i [^ f4GӅA#:t|zފ5 oD\9feK맻/)֣ة09쫟#,}4 =JkVEalͺmgد0?kkBzuQ*9fthv9ְf?wf2܃yK%󀲻E&T=vU _wC~!LD\[gd,!MP+h[B26CbV7_gJ%KE ӈhrI+Tt Yؾ vEun$2O @+XFA3aC ;. %i},;inTWU8svS*yn|`wop;r_c k%Z1$G"(W!T&JDt&1 ,sORn׍GN: `$5?:K*VaL/$+m`LnmwxǸblf=1-`6+>NfA]{7|ljȧQ#:O穹UIu/R$.c ڿe1c&>~8e` -O=tܿGϛ&!c7P ?ve7CT#̖7Gi_¯eW?Z0*E;ڊuY^0j|sӕ:Z9nd+. < tsԖJH2o55늴]uGRE$ԡ&g?˳pkz,*0X]z> key}uqo KuAHmӂR "?K9}E7KNhKOΕdT+z kr}oV̈tApYJ6'+۱]\]BQñO9XpGmd*G c"KAqR;P=ӆx [EA?\{TJt8lq[rupc~ٽ."ow2Š"411. NU׏R_0ď&5o d ЕZ7vitк'޺J*L!H~3lgs'\зtOUt1={%Y̡W=FMBFh#gف{r}v8Fi]:@9F~Jbc$齣*ֽ|n$ X`^ ?$]E|hy6y4᥼XxOL&\UcOݺ:ee#g^_,A`z@we@F2{#X{]87yo궧\-(k/i]NF6*;'T[z-u*ͻL'`jT4q j3wiө)6c)pdk ,Jrη03pXj7$Y*s&9+y_bM\XG貲?2cҟB[N/H8bE h&5LY(W<#?e?,+wo ^k&7?F-6_wyHxh?/E0`/T6P&k"Ϳ329(@cGd߉7.|CWx;ƻe2HnE41+ rxcQvgiR:rIGs{0WG}(15K %FOW9P$D;jv63[H>x]ԑ7%hH_gK]<1qgΚˬeư&*1f8Oy݄ڵIMB φtKzmC_[w%͑D[H 66H@sl:N8Lw>5`;RRm)(lcW)5ɃNYKn7Ytb>2|<ؑVpT4C81א@sƌR"m ΩSVp؃^$ӹտ #̘L~N{G hks'm/Ox7uBL@+|bhԑ_qhvom˥a @bSs+2ĒqpGE5X#T7љ Y빏u"V[X?(G"aqۣ1M ^G1{sJ]遗'/@`^P+bk&0kQ\ ˎjfؓll\Yh!#?0Zi\.4ȊЈp5CBp81 ^UH s{8 Һ 4F5G  ʗ 3Py09#҈  #\*$N37憯~7|n6L +A?8}ulPþ>ټt /?K-7*%CR)A 6ioZiP@,n,zE^ެwmjf~k[w1hGoaڷCSF ]t,8 ~;^i`(/%{irA=I*q#0Mfy^KA0Hf[x:fPAC30gvm"8o(ٓYl0؆̉S Lp5h+/bu`s>uC} Z &w+[J'ӊ-? bZfUAUn^7vo]wŌ6{xxɢA  1p&cXBq$ւw .9L\iW<]˱={= )_)Wm>8<47vmtzJSsZ'x7h|Z2<%]}fc+K֟O4W#:Ru|2c Ҫ~Α Bb\m B^9]0bxI<E`H1Vΰ$0W1Iӛ:{oyR(w)/8w@ee'=c^VT>JT;M+U-x%#eLC6D|<IٯpfTɟGfWG &?=wbWdEZTNXz;){Ͷ['/b!hIY eхWiSVl lJl#3d񱄌LϽ%/([a1^"r ީyeJhrk@hYu~.(/c7&N}%a%_Q>. DˉRn7j$jF?0fc,{po]97*XW2(Cܽt%*:^v>fHJ\U0#z!ToҚ;'DxjR3uvnXo{=N nCϺaPZQE:x0_O.ʖ\1V" R?UY-!pFa ,RE-8Ba~МSgCO%8Xd҂xi7>f"O&bu 7DD4ۉZiΈGS2?0P(ViA~Ol5}]`Por vu{+OGґPUe7֋fJ_dqY eԄȵod'Q-΃ĝ͹;q6.p^M q /DZ72>Fd!L-* *LC-81fxN:Z+W*qt-qm8DC猁\kq"G"ȑY҂LvG Қd ԏo9 pZ78f")QuAwiQ`"ùyzˮU-Y^|<۹_W4<enܭK/һXܡ{JZ2 ãX+\,P(d3cm'-KwиF 6ϣq. JbyxNC}IbɑgBg:;쵖;.צe3Dt #y|)'o vPJTYaE)z,H fuO6/S4 lϜ5&_1\t7QiG;w0,lUh@]./ Ff+b2WYwm+)ڪ2"c,h O֋,OĴ_Bj@3!oJmqZ#kw @q>UIS6߳vpC/Z3*ɈIω,"II ㎸%)nOiS^gA#g,fߛu5 ~qI@ď} ,4JQN¢yP>duқ뿺?Ϳe0rcʨhZ|&)3xoA($]M8.@w 7QH=Di5ԝN-5РuqgI 8`?`F^W[]nAtқ/ֱFInHN!!N~\!7bZ,&´B O.C׽|0*x$~DBz=R>7+F{ƎQHvva/X3ѩ 1'Wqxg URvm0Avd­ $XrTiOxEzǧ\XF*Öhǿܳor2\`M m/q'L}׫1aa״09a"퇈9h;uϨ7\&6(o@O>3P¦**α,Ĥ8%X)رg< oe˝ 4T1_ᢆ#nk]KَFt<=# I)=T^{Ṱx$v||'kms:$#H(/FyxJ^WM';GI/}Z"UPpg,CJ^'Pך(W,k8fyG'۳0r~9: liTZ( .H8^Fߵw`!w )Zêmf 6Ro=*F@U,TzE5p~FȰOVMlfRH9׷$ Wr E *.Ax(;L`kReSy$WOUC+ 928@M6 vT>;p8D?]w |i镢Ϻk5WK5zlIl/fZ#GXZؑaS nhT=T!R˞B`R>]R) "cJJ!hԺݵm'oVb}P,}}f7XZ}*˳𔛣* 55k]G#m_J 疒ѭfe9Kw^hv81 88FPH 8xR[2:Zo|-k>j& N옛gֆʇ\,o8A}fM]x:H~Q OZ'EhA[F+0¦>nm({p/häkooNGΠ:n7|уbAa-W.706<>~լ&6UB6u-M"ķ3z䬫WtZ+rWRAa elQKO>K5m@Sg~³#^3jcؚEEv^<6P`-{ 3Z).*j6EG\2G=];K8CBfocxb&G68 ]WFi0jY\P-kpfjy-FŘ0 ,ؗǶNIhxa !&` mS5jR\?/¤Nh?M{@]3Ysdž?=.p>s_W$p*2Iĕs+lUR`ÅO)1}.@"A.8e %^(߇qz tۃEZ(Zgow[\97+{eVAAl1IB_t=uGuQ$*.DmQ9G r{Rܩ/Jx/`!D=/11[ Ӄ2~{ v)[߭_Y$f g)ldy3Џꛪ,)~z){k͢W*[W$@dMr4Zbq_/L10b4h#mİNxiI8& o]) sxx t-)?(@q u<"`m])j9fV^G70ՇE\#EK74Q"Z}5%ݬzj/O.Njk8n:l)Ʀk}4m1,"k3Aʙau:ՌYJ}(@޶bw07y$XZH Щ M|_ /I., SajZvԝx7jgFgK)AN[7FUa Slbޯu֒k;)`RtY'9Œ:)|#J(FxmQB$ʅR\99}, uA ~'_̍A0E!ͯ^t= Ô`GHSgϷV(W$#5GjPB hJi$s'YueutJ|FqeȼxSxn2ٸDDp!ׯsa=)6ka6jEbD͡弻gaV& ֥9}GobmSSv; I4lwKx-& PFGʣՔ4M77*wjIA_.H4r'%1,wt #Y|c ƒ.@ґT( wD _*ќL{7s\VlC^ˏLf) _3GF3Ɩh;LsI}w`Cx Dq޾;4c,0[K;=`Glc&sXޚF"s9"S&8pLBr$0_hùFKD 2ZgNɑN!f#IFM ^r GW/ˇuQo}~+!K1k]y(]٩yBкV Ӂ&aF(!Uaž45XlC"qF,Dc7+IgN:e4`=/.} pf˴EJ6i~61S) k:^[rmJ<]R:r'3]\)>>S2uGm5jDog4izX;^K4qһA)LD`¦5,%djz"k/:<SrB/sD2zYVu H63G#^X(@Oс7Rռ2OHír{obp#%ٚ2\@QxM%@A`}#+ ؿEg@-X@tNgK +Z^@ϤbEe3u2RH?5gU#>I: \8حBqƮ/JTGOςy]G-y|]_@p~f*{wSLH%M'tM| w'~Į8ON&3Zζ cP#04yu&"-dևں( ̳Z떶 8jqɾ6=u~RZ`ԙ}Å-XN5PB Z/+觕t&Z0šI'H ,Gl,R<P;K>.|c#J4upɊJx][٨>T?0+s17 w5⎔+مoHRgr v"{rXvr'*Cu{!a-qWcjٍ? qh]dE c8m>1RTPmoȰ+2m6^nͫ]-YgJJ`3 ["*}9Cf)/*5~?p eCz`|?ڙewMzpҿW~¢^f#e:nw BwަwQ$$7C+||ypϚԩq]fYS-6r#6V_;pG ^AP =I7`ʜo.dC(G󣁨F]D ]ڹMӘ)pWMW`J5ͩEPVȣ(5qbp'WX@hw {ϸs@tcqwt]9cICO p"KnCmsi_eo/RbNc?`*GCw2]q-x /Yp?>,i/q[<] AXa}j/D /T5ǥ!_ttENbS ?~:)Ӑ&T 'kqm8Y@1Zȫ-q@k:Oiޡy;iX֞` 4ʲEZ?8EIIѐ$ݍ 7֛K鸣D+r`ڵ^}\mUx֦c|{-Ud8_'wg s|#nWZź!$]|X+ᢢUKRNEQ#)d@A#,أlĜY~1 \Ô|o9AA$:*ַ6:3׻b UhK4UD':t6p"tjv[X&"h2]}U!$Dw. ^&;Eg.gP:5޺x~v`LP umK2"w怶%EX*,#XH)ޘ8 gmيw[&'.0ΔPAG_b<Hs4RLY+R= Vy:? зrȓ?)9X{]~=\QX@Z0n ⤏CpM^oAPk)b_C< }:4Xw7~18TZ87 rYs먭J7z){2m}ށ=Es5JnڦC=#ӏ[7h̏/x@rONL{Q&%2BaDYh~k=S )߇:ag#Փ},an&c<-ud||sW̕ţm|d$g#K`2ŀu\GoN/.WtD!c}> D:#fSj`zoO7q*a`B;6>Q{ǝ|PzGEsـ ݏ^?$ǗrqAniwƸ#>kp9 %2ŞBBpy?5K,EjDb'k2j&!~+zǦҍ ,=.ȟHjЎoQxwŇQ2 GuX],vx| fA#S(K.wPA+o Gk %$QCI=bw-xP. `+&TQ$Nl؈Vѵ6wbْu1VJaH]~ Zg#zK9Y;'G)8N !LrvؼWߜ-c>ck_7V,G. xvxtF%=thBZ# MGj7aIF̣,ڶXcsevK;*g~e ٻI6X׈$VpdPԍu | M$ ك;9?{ pa 4:]cg2t k"Տzly ) "Ater5#;_{PP!}59alA$BOL5OI )4m V [h ƍ* MƮ6+CN>`&*Ur(˻kjO̡4ɼY%@Us 1&&tt@ZyTh 4!U@4|K}:Ϙf5!y )Z|[7lO=2xdq*{x[meI,[b ﱨG}㡂pnB//(oS.Evc߃$f}jwHjT1W2fB4%í?G G (.΋QT2br]݁rT֥ {r\zfQ3"mE&@Xnek+S~w]iM+ f->w<..||"P{7 uƭ#+(ߗ5n`P518ˇP1+Ke>/j TC.~~nNnn*U.G8{b~ZS3<] ky%Z`;RjykPg\ on#%ܺ-) 5LJxglUT_zLL⿈¤#Q?2'6}!%1U|V'yQI<@a3l~rC1&}X=g}8q6ygbG| hi3Z嘬s8qϱ gjҢ˙mBO'٤qsֿ8f%x0.[1{(,kAON?~-!bP}lA]iOB^`PּjpG^(hZ[ ۘLr2 xkz{xu7aXjp O98ɝP)Ӆ oCU\I6 Μ PCeup/[C|xB0'V$TW]ݕ)Xuzp2A E]o$c}76t0f6ZO:'WQ=vڛU,|=;k[ls8}L}&U0%҄ _.L)3q.='oiR3~ [y&@O X[Q9IF5KP]aZӐ-1l~#{]P! Hm:ܜ-B I˅O+\>#9K;jJ1N [ڕw%MDZy%u./ ^9B- $[qwFՐ^O t+)( fm1Ol-A,II"HV7WäjӁ-\υV% 0vT n 8uҊt"Z`!FT34 1zVNQ[-\)%a-Z#gVPcb Cht<(7)?I&m}@CĴ+`22sSC =hX@Z _։|f|Prݯ?S 5A}_3Ƨ>?(2ÆG3b0fB[LuR8WvKOkkӄqt~"aõJr yE2V;W!߆Ai_I3Ό.GM10o._ , 蓁N7T?pWPj6c)9 Hܛx##pWnX3m%BftѴ R^t?shpC8I(L,/Wqy%:$nyp\M<)蟯*/&J̚ Bp\87n:Er0fr)hp=Z[r֝fydN%*:vt3Y$Wyf^D7ǂT>jw7<{Ou-#XPxG( ^,$9i|0~?3# ]]$˖dB\aZ^ wFɃ!HNgXRLCJQjx ߧ9GAlB3CtTcJcCnӥ8W|-!xm,s^Yu - XN3[-r/קӜKZ@5yP%(]]Eb0 "a))9[sT*vj,G$֭N#]ӃYfsCc>q_bӋEz wNrMʏ^Q`Z{P =}2S3N8N$ \s^߉Z8RKܔUuZzFʄ Xz&G8:4YZIv6ף쓕96A4+Iwߤ&Mk l^ِyV"araY>pG{c)$M 7xsrl02&&&sOX;+n}Eb\=% _,<4j%W 3o23"UC'0Ǩ,۾sYE=bYpa%7B+b5 ~,+3fHwk ϒ^}۸BQ)m-PtfH<f44zLhl%b !gKm_0݀ pEkQ(ޔjFZe.X$)6K$Z}1s&HK< J`_RI/4nImtvX2T v QK |uDSގԘyOENW¹gEW@)'+aq=&%&>Zq3LWNٸi l>IDw[ܠb:mzLGPZ𶀾U1*JmKLq<Dzy,(GB+EDZJr9FZ?@ݛy*Α&Q%\]:fKB'P`Ă&&鏭^a;C<swTl6yxomN;<W(eEF ݢz68eW㫬ܚցXgPl{+Z2xoGS#AIݖ!A߭}2K@5' wy無]=vx/Ӭ^}m-kk#8>?{Zz#0X 0}`DjSֺ]M⊭#C59=2-=%^X6VpD7ҳP>РQS̘Z 4ȗ]~t1n!~Vlk 2Uq;a4{XI ^/܊!K*2T}AQjm_ZԟpTvufڸPx|f2FʹϙE % O* f}t Y&cˏɨܳ >C ɓHMؐ }e0 /K[4o ړ?j&ܒ}F!խI3n=YHz-٥+\4 ;>$tϧi]㢳^ 61QH\vt3l#b^+fd:FaBW sזxBT(Q3k."rቮհrQ;W}6w+)=FN҉pņҧXC/(7{jqc#%ԗ.j5 g NÐDɔ;L-t-r[o|%jMWU+đl1xEۤMkl0 iSa$aw{84z7uq|CL|J5ndžN ҤZ g +ˡ/X.N@5ƭ V9'*t&a#7& 'JVz,'KY羻$1Js5I V5Fn6<+鏇,Y>-D\hO.AsˇxLmk3wVԶ*%ޱ!6^H>Mڟ5fqD)@QD1F o˽ r34pͺ"6+;`oPCk]'lJwasB)cRq|7~y1-C`AItIƐMMtJ||Aj G)q0%iy+@2ڕͫ}hܿ4{-|@bUVa C1IShPJ><.)@ܯ[@REVmR:z<ʩëB"ץwo5biki(KE*boC1}zP!17+U% rUBgsDQ|n:.]kK'OP֕g.;jt.Jn]p.1‘Y(6&Gys U>{FK/R1霔(z^ؔDί목9s/_u q= ;9G.1FW)<<# 0faֻM=?G3X,n$\OIfbf(33oN+A,#+*o4s\[4wcRߘ/2i33!ծљi1 N uq~\^6|jHuTd՟d$%M; ^@>٢ - cQa>j]6k7Ws 6)k ."A)rͼ'''_KQ!/נ1 OM$܃[/Dx?7w c Fr+cЁ@;=QȄЇ81KvCDP'5ҢZQ m?v^:wH5Z5k{ &}nGhVS.bnOT'9-1Y1$[ERݽ`W$TI!X{< KWlBSi.U YoQBjX׉2]Oi_In׮mtߓr\y)yP^q1 ' ]Y(ߧ[Z7#1)jxƄnw!m4ha}d2` GaS x'H_~YGk:TOb^wՄ L.9 =P%%ӏO Βw}ž\ymk^Ic۲\֒N q,Ux R E-"aG?gQ uCjz7<;՞+l@4C/c^n]>'Xj%`sv[_{//Zs"x{fWL ۋߘ*:,I}U(\Mrv9Vam Gl7 +qqІTN͸ooւ|ȁ&ãɔ"b l"-DtFCN&b]SQ~;'mi`]WOu6 [E@Bqk}+$:lw_){1`"Kg@T<?|M/1ԧ~if$IK|,i]b)x2L1Џdՙj'ݐSΌ^ ?)Œ8rzN lo>4 (M%/RxB#cm2OhLm#Cgna pKk>L"ȃa`)mlq*IFmU.F1џt45MC3nf%eT}2ܺ}ov)@&׬cܗ|4ONֻOudP^v ޾D)H5|\6s_͈~e/,6 ҃.HWWCl*|0SPHFkoAd0¹n3O%RQV#Uy\O8+),4%w j:ye0ϽĐ5IcC(N/ND_J$0dRk_ o=ܞXF5o&[be\^/vlʏp%o~^k?1NDh(Ԉu> gfȈszd=Ի*Mrn"3~-u09]N 0 M\:*4J[ t70'r> pA%~dG江']囙P,i!M ,i)Ӹxc$GS[Fe1+^k$`6J> YLD CA#T?=*%nئaƂ8wO >r*S<yAT2g3zٰ(!Й0G6~ѫ`a$\;Qk gM#Xn ǼǻFY qX2HETQ9U߅ϋ.@1T t+1{qgÊ29xKN_n- ) i}x!4zpDJguOULJ% tB?ES*te$jthES$%,-D9 r0Z_Kp7ia2b̎ډi"z+/e$hLjSݢc`%Aa- ®ITÐ2"|yp/ꆆF,i; ҎB B0opy[ CYMg,@u=HtD_A.$ChA}+I/goNqJ|W?tc?u_Uӄ6L"CfA[;qrrMZkMtԶ\- Rf@P':QktvYiVt.V>bKL!/UpbZ3qZON?;xk5LzU αh\6P~qa<餮8jF3™q>7apb*%p.F/^k)mXq_iUXwD @at${XVSٳyUΩd~$tܮ؉XJ\@6MIi֢0%mٚ 3wkXAVj&)PQ:)'X4liGA#!ZZƑUhs<_w>c9P҂ jkmHW*SԖɍ^^2d,Y{+m_wUX2VPy,oǃ@A^j…E}^7f&Q%tǴJrB!WIw} Gcv ǑK.{1 ?Pn[6>(3 C8(p>6·uf}y+~qi|g{؈4@{ ;nWY<ߏeLy DrNx\ с{@sê~ [\K/۬:8^d*6=Ii^Զ??U8{?GjJ/b]}Ԃ:pKp܉1旄ФVb|nPןr`FQ/@1?-&@@xa7P^{⣵\K~}L/ uu^e(t*c`x<)_Ye r؜ofk*5ԙHGȅ"R"-8S"I`Km<r_,sZCc.!Z5sr)(VUVJv!_]"Wq3 ArTDWd"t%>Ih"OK;EaQcln,q yer ׶}+u+&!*IWSZG, ?ƺݻMgl ),KH|\e|ZFœY} >HX+.UKWh#D.8#fx[2UڤX8iQ{]  J<. \ӧߟGGY +Sץ#*[ӺEdlgPʆV)kΈ\`p]lșw&w6LIHrw̥'jt&6O ZH>w5k˫JE_U"d%6-ӋUs Ϭ茩U_&3A0gs)ʏK7Ƒ<iNٱ*RU_L+qj(r%BѥǵPdX720sV)^XEu`h-Pi@85>Fv ׿ f]X(펺{7WmpM30kF(cPvexx-)CfKf[ܯO2T$>Q%NS>7nuO$Z@ń&UD k'6G\N ^Y+is䷟& jB|| |K6H2YSGʽx =@;3CvY=TvhAP֨ c j=x\·HLCǁ#8Ğ3oߒ`_f:$^"3F=?,{`@P.JX_#ݐd #_`52ߣ Wm@ v/uSkn'1Iy܉ M?GxI9__˚u0'w 9-D}x-T\pKNp3/!;E솺\5[ |KHRB5E>w8i?]~DX4W`HbG% hD!{ߌp]:#| w2ݯJv,lO sRԿᐦ |_Z.361PS'F&!TZ rr L;Iu\ grrumw*9p]۳nːQuk˚XcR^@"D knδp nZ{Bo(+x`OV*h?4n]Jt9h \9K ʡ93d۴tVQbut^[UnO aۋԪL3N"#ɻڊvz4j͇Γ QBX=!NהHdOYQUn!8떲û)_P05lcŦ9Wg"&}[5 ,u$ke/nya=?0[mHqg e!IQx̢Y|8<DAU !miǵ@XgiooҐ4}~20҂MOXh!)`iӲy1`Js..as+"ڹ{(u5WϷT2'egGKζ[ oE覐z> {FЪƮܫ`dE3NZ19 3]'4̸)Y8uN6cWI+U8ʐ+|.'F8% vȎi/4G#d}Ȣ4$Al]5a}`~"NƒCݶfK{nUffB^)H:ڲU4h_$/b Pe2 q<2Ub,~raZVe#Ct]1pۛWs& &j~1?\ w>T7R]j*dl?mYB`L l"srM5wjOo,N` xd(NH R5Gw=yKF8D;AϪb m"KD0SYF*py 8|:VuƻS a`Su=7J( $&ˢdA?>Uw*_6+hf~H jQ!Q J }bƺVEM9, H8O>B\_ ?JYԑ&q>/w޻N+? Gy!SJc,+܎ v%",?oS"1\N_<+xoWzIA,,`Mzt3)ð𒯧4Y (fpgXcSš33sںAܯk&É3@-3v4iÉt uN,ǎpƑDD1 lGQ֞dwog|'SyJ#Ƈo/̹o8a>.`*E!pLrr th2lϼIޟ[֨.DOQQW݁uN C'p#d3IxGi#r;|EPuvD+sˍ;d5Uv|A/_4@~gB+@te0,Gy`KGs6k9=L ho! ;Ő,flW̸RW9T)Bչ Tt,)\ifgrNG!8XG 3nn.lĖg.cC1^Opyl>zG*5Kȗ "6gg;N]o;&=CvDd=LG9ID@Z?7[Yá J4175u`;麆9=# y%v@i \TiV""x}[@wˇi5T .?'}M4n$;RV:]Z3RB$/'`>VxV{j ȟxFTqrЕtyTI% ĺsTYoCWx1WP a`*F@+p!q'U>2M_PơD>pߍ3/Ed%ЎqܭѢ?*WR*2)&>;o|L!4Z䬄c=}?^OHe{I ʱlבN5U P׼J.hY32|FUem379y<\ `sȤ[s9@٣G7ߔ.F,oK&HIx+3\7чI[@KK GC.>5j~Fu="(fvGzq]bah퍙]hiWKlN TeL'yuN)$_Q1ޘ^WJlj&•oqdͥ{X5% )8<6dުaEc^8>Z 7/|C/vŔuV6TiaްSÎbb 2q3_KB:Ct$gK BYG(L4a{š 'rN ݸ~J,ec DJ P &N5l8Q?6-ISޗlh\0鏕8{+_#xȔƣkB3t= gs;zDwk.% q1Jp GO=#5FB-LW@r@hL6󍒋\>QF]wWE֓WEC;FJ*srܢ5<gu^N#t݉5Tk59CþLUv/e*{PL&pG3nLSNDq#ӵ]hLnlt9Цa2a {K TVF č:v{_";cv{)F'D $ď^Anf`~J˿(mܳ_˩Տt|}Mi `ɵY}#elɳifljTgu7~IDKh z ŝ-Cyi?-W9O6DQ~7˭Y otY`dDyq;66дt-jdm7SPWӄF$ѣQ퍑_Qw9 /$Pmݡ&w >ԯOȐwcV_Ľ,h]U,HgMq•zpFcCM; wo?T)M=HV_l|1n#ގ჊,8#NÕ㡲I}}P^hb]>F $;0V5]&s'5ި; k.WMu:YQl'H3?Y}`,ȢzcQn ϥ=Crr*KN% 887{{4dM_LH䦨Ӷ7=ۅ%S} cF>pLiڵj${q.K'n]RnDm:tht7I,v.6kFǓOϗZ]tt8DjCmފDN_Egf3Mh>ÚyU;ݽ^ k6psL东W\T9*%m0\H48J%3L>]hatUMD.H!3AP/-z8Yx5 o0#˭h8Nq)% ֆ-lUz߽+h$$-PJ+ - mDJbob^NZ5}O`GK'{TTޟg!v] d*Bu5)xboߢB PǫVbfJV,g-E|?챻FrRBmmPl)x$sgCf4eo;ΏH2;x-X;PP׮F F0&Zkɶ替0ǘę};N~ض5`DՃԾR/n"gf̡9C?'zל9FEYp{9l{вKc|P+{O(&L(΀7ey'* d!..QsPqV䗒='s|_xRT9e4Mb! 0 X,} @}'E'^:zkGZ4TW'фͤvs-skkm;,#^N_VO;t%7-lua" mc4>B9IKӽ#Q'6|;[0'vc֟_вl<ј8$^ 9mB/b8DO <1U?zx-Gm  i.#39Vl&*dh9oߡsuL̾)5WL.oG8ˈ fVp&bc0WFv1f- viݧȩF=lw.I~'m4;X{Fၟpr1]a.>"V7[Դx/: KMHi!b9r^/@Z e/ X#xԎ>:l9d4)PD5#QȳåM_ԍrH83_[gҡscj)łH##r .WtJ9YS_l)VEm6E , [I)zʂtwRm$<56[<3FPCp a}&A h02)QpZhصNGɌ̖ ^l_][+@8n5]M QU_9\vb_DN{sx0|gVc } k lAXE 2;I`pV1d(G5mFܯ"k +Na.as9J Ug.JޕArO@1&Gm\OGTh;>Lɮe%Z]lࣾW܈2{,{j=܋L1V9p; =NN8h9Yڈ])OqıBM6:| ۀkՒ|F 7 8g m5}Y[N|v6D}^?F)c8t(#JrS3O;bݶd6A 5|! ^Q.B7ܯƊh__'/y=K6.># +wķg^9$h:ͰL@3ZΏ q"BwDTquVBͶYt9 ¬R\(UpA,<4n~039!ܶ~;Ó`䉷PZxƥ> ï?X3CWS+7?%JTWJhqJIVS:xhQZ|eldbeMavg]*,޼X^A[eںb'J{\@}Jk>{ځcj՘&XCe9.q;~nS"pHIwv0%nX! ڶXnIJE _)p&jZQK9>{c%#șbQ=J:d = -|M<_K+?h˻s 6#‚%G~Rrb|F OgV 'xňPʇ*/o~%cy. E%9|ߜBshK)k_:︮"~Ku|&}ƍuOl%s5GӉ(͌esOۘόR\/w﫼E o]L ?J.T2P e2f83De6($F.bh5gtz,`qf qe]QR76 GTm<'io.^VkM=pi/Ӊ~V1Uf3?<:Ar-㛨+̎mG9C=nꐬʓ83L-'hkUgݿ(# fR`F_ ܱG޻vՙR=(6ٶ1u$iۓ#Tdxw6LJCm_wDFj^꨺,F X;kC-0M^a} ';4Da -bbzOp?Ybn䗩r"$}$b(V8M΀ß$LdH[NCY&M5,xSJ˘>j4Ԅ,Y^"tz}Y5 '@md)Ǧ:>LJʩlV :VNKf5j>?0P^Kw܏rhӺeE蒡\>#€ͭsb1hflos-h{qZwN4$#pZ>_4D 9}X-;C`ȼw&cyÈw/SZ̍=x`ig{2+̷'> X֭ұcpuٞ͠-1?wkxe^`w$e_sV Uv48@*GrczHKۼYjݞ5/)0鵜Mf~av\:zlQNS#ۮ+XãV f ۝? SPoYsߏEs 9H?= Ю4]ѳa̦o.*ؤr?d,y(nHWtYP:~#xӕ` ,q% +|3aZ44)?C1]gXmn+W.L+7)t!>Sci4 7{UYb.۵W9 턨>Wqh-Dݦb}-~x7bZh)Wr}vR.v\ƺ,\˃@Z r 0aQta|5ڕRbZ9š^#Z3R=k"d۩|D1~5 D| +r̥x([Kpo`Θi4YP͊N/@l4>Qh!a A9ri@)@3e Ï}kI' y*JHH>ǔ_rO^a*UrdwͩlE@w{MjM~CUkݴFM2rIԕ pࠨk ~szBJLԊq+yvG=wgMEdi<\ܞvԽo^]㬖 |͹:8M#u|s $5Uqmv#ߒcbk_2cEKsqyu}/5f|M#䞤:7nᄍP[8=-fɪ`rbN3قA1$C\RNuըtS " ~4aۣRP 4~_:\B-S,:Q %X?!{^P7r\T;@|ҜcIp0ݓuԲ߭^}P0׎RQBcs-!TsL)} 3yބA}%i g } kGjN-|VQoM-j*sP1ZKkWg%幀r2%cfm縢}xDH?BTaWec8+ 0;^CUهI!!RK;cB!>HÿlZ=we o!XʅúLIK{OltuCUMO]21 % 1G?;@57q'$"59A[ 7 ю= 8` ܱ {#q{~4_i1x%{[اfb$u순>`*S#`p4=zbDj? %b"X<0GLt%-'3NcM>rbHXP̈́[<?XL0LeXU#Y͛5A*<E 0$MәQ#QU)n阊a-Q_z(1ȇ-ry/w2 K vaj]ĦICő]ۤ霝|xdzSB5%yZU?l!ś%)P2*%HFb6ICG0Om` ''cfUƹoXV; 7=dUI!<Șb~D)dUO?[BA% ͐ΏF 6Y3DdנԽ`Yr@n׌XlT-W}o@u^7b-Űı6i$UĞ"gH<|W|- ?;Pd/Ī#jů~O ǨøR:kPX)wz)E<89QT ׬kt`H91˷G3֎ q!Fzx,RvQ5>KU QXl恱/%s%ē\}@kSu֛G|iC|CKT%ЗlkVbo>\OËL>Kh 1:3Ӗl彮 G^cbC<?(cc} :@uϲ`:iNNe ^|#6"<@""zbM̪˺BY$PY #v"Mo2y^"tvʺKFd~^D갭A o^9Mngpיڪ$#wMEFOU=:I``ruװ}/Y{I+(R, C^SSG-IrB8(9 TP\Y>nQ?x87rQgp9W"K_g0q`70H S:aΌuPhܜ?Vdklĩ+^1^`"rc >PǿEX/T8 u'4MV]wpqY'A?5O%!!瑏m`˼>^}V dm2%(Mm#tIP#c0REabxH/\'5牙QMhKHLÊ VV$ۺN66d l.GD}jX# G rEпRR rH/0!mVm,{+/~DdmS@z{&a 㠍 dGm" L15ԿyЍEjYpN65Z ™\}sʅWP4*>ܿ=ake޿"HOh̢)7{qq]_G`gɃhR&=&LUKi"{; `sk8BVؒ@}Ej%j܉D>~Qrng\/ҕ1A[+cТ/e<8,CJhiE@baXHo؇D}QIKȘb.g\BU?P.6WXf{7j&NN O,,ܿ9{\mkD6j9\+p{%Ү@{VY$VT~AOݰ}KL{_&';<$CL{ kG5w92b+:qR;rIsWʠOqXG 5g&},/* i}X~[w]ijJۚ XÎelj%Q!Oq|n @)(ijXɅ?!N`ȉw>"a>x:+% sUA>k58#${6);5Rh8@bŴ,KP5% *ՁتkvrRCmnMFl\,I+#%]] mcA1^ _'?6[ҟ1k'=([K$e}c4${f *}OȋUkr . u5<95Z8}2JSb.q=]@h= k?w}bYzmOIZ|kE=W_r+g9>YWEi gvM;db6HD2[>CtT)0wZolqTx}g3^Z>n/vF â~!}k^iPMyL5بBVk3Z ' J."AZ68s. ˰o-hVy1Y5{U6E7})tJt$|Xl' qLS( a^R[Kt; :rJ0Nܑh-KHt]kc(IAE!Ge U)HXfB_ MXUTv}z*xhEr>١inU lG"Đe)0]CBi?Z4 @4C'[Ď4*[%cgm1@]&YMk+h"SaTas/Pzh+Ecڬ1_`ք;=1M= 0.OӒP~ͥnUr(ua薱n)bW0^n gO'ส ނXCqpyzCn NR7l<|nLJ!BUgb$Sɜ'*%0)ߣBƮ g#:i)sML0<ժkX%+vP\Pؾx@˵v)vTQ’8w6ƩCJIAMN)"sҞRxVYL`#.j 3@$Q$ECLhc+JeiPmWKtgu!Gq7_vk,wY1ZZaEA7kJ*ɳa#-'a=)4h [X$QʅddSŸu+q *X7Fua]3+'h#}2AՎaŇ>hxOlxt;?`I?B>fBr^xu>~IQ>Wd'Xz|JcJjϜ[\?ID}1drهrn34#/r G}FKR^>18.ΰ~;:WV8LRU89A!!?1t ylVYk7 Ħ}X6(u4h] 1#pDf(tvi7V@0&C%ByQ6 <R@zU|b܇3 I(~' l=?ՏO KSuRZz=R)Ta7@q }fĸ!/MH奇6$}jq~V5rL~F=NMSVQ4gZ G5- X؂@#-ϳd1?DF}$%:yzڠ;uyf?2rej2 ~ͫVTxY3ehMWIDI&9>U!:hsPXOLnTE&`JlW]< 9Z:V;_eU]BڴRJK@= FO2^)Bq+7È4b+ =b؛Yr~l¦SSZ\~ӫgA1x^iNf.۸K֐<0"3Ępv/ .)2s7Ļ*o˧npW@1FG L1* rOcq*˾ssSwٷےKYGfw2Ɇ"ES2ʫ2`f{!=?Oo64cvVݒ;iC*Z1RI}!ۂݾDli}[FL:_Dԁ<*t)Nlu&pu v6=Im}yq~9$"s+;HhzYI.ClOw 0nڂcC՝wܠ+|+Oa ȰkI[7. O"mC fU4ٷSD"U봨^Bu`@i 躟V<(ATUb1N[6hKKaYQ 6 CuIˌ@]GpwHc zC3uω@. ¾'c$yA{"!waGJ3--"2Hr?NoBBoЂ[}T`^z:9xUNN#^a=NtN7:ũ a(ͪXs) jtyu@c1z-O؄=>ߓ#h$oڅgfYt|92:^Q}~1F/Jzt@q"+:e~ڝZp+XAOz($sB~ٲ/Y+,*W^$\[{UԸmWWWBq~v͆O*_WcbfVݺ9BOц7U UU|WmwW|1"' H+{pKzë "h{R^1$4 d]:lng.<̊i:] x?əx4X]T=:i|.iU;Ls 9~I?H*gW`i1="l4 F $ײt^5 kD PI&Iጉ5l/F<62*qB@es:Oo)H=L X{xrEQl~DY I G/G }ĖΔeva,Bo't؇Ի 8?b\ W&o$ mjH0Ue<2`T,A{Qy{]3YSߦ:|am˛wxЎ07KJ" W+bK>_8ϥ\uъBA0Hl'>(@8CKrTiNJJ[dacz֒E<kOol9r cFG^qѯ ao@c Xsx@ku~z_mdžHsF ]5~wڪ7V[n6dϤ)L_k bG3bowxs]Hd[Ք\?1 )Q7r Gxdst`+qc-Ϝth27֖^k2+ ؚ¬0QC CPwnNa.ȆJ LR׶ !ZjgmS^2oqIG:r50\Ub(KQDɞvܵN$X pf 6Do[ O#t 3Gsٜ%Űj:j_ra u7aS Jj=b.YUhzCp*{U"'2m}ve&v}u8[ۧ3+z.UQxo@^5LZ6mljƝQd;[T0s0'D~X< o~ A3L:9Omo~ v$2MuQq@dg4c#O~9O:+M/*ɪiy:ZrIʳm1u6 ˜4^HYw+;X?,8FʱדHq1CXxzX8qY[~1+ F bT((S3p]mڛȉH1sJ q 2H"`*Ij xΖմ¾<1ILNB-:?ġ7Aᷝ ;`k;ӕV:Vi*̛U,h1 aPӷ }L^fzQUPY" lMc*[f2f 0r_̌tBHзe볾7 SmlQM򑮺)u8Im87o1Z[.(7*ٲС6{@9έ|22PkolRUȶ'pzBCzgiȗhߏ ܙ8G0L'S yEi[4gfEN{&!q)=>-2܋*Ib}wr$TGv*3am=iӮ7!^{q]قMDIZ0nT ")9D>G/$Nnv BoV?yќ.p.]MLg+&rN9ۏ׾pQ0"jBǓ]RL'K 'l96^V̱}5 F0:~D"EĆR6FY fu@Z:mQYWR_ h[F-e;A>wv'=MgSM;B{+7CܱAzrN|/D# ҮPfO\7<`3@V? [L`WFKM` Gw}qa{Ao⽭HR1%iJ- B߉4C2 Fodx r9FfOHGYB r7nU7q KWۉai9a8]d Jl=k\n=ޣLVY߯653ٟ꼭rλҍJcrq*p_|챸1F SPg:Q5bo<#bp7΂AkQA=.윕^|ibC5S/ 8V2C,6n,z޹kYh&\ dSor1›c*\,"W=;y O YmPe#/xl'ёSJ90ҵ/?a]_fB?G3tymK5;cȄ{(tfVRC+=`n5T^8%A{Jg#ʥW "R_ $}MI3\?!t7 ?7+o9.7H'?0e:9+yC`C9~Ai>ha !s1W)Ngܵ$)m +X"8 5Ƕgsܬ G(+|/)U>VsAs*+;y{Ҫ?P7 ۠ Jxs, 6J/ݯeM?thMm]d490 Dm!^} CCVCxGkpR6FLq,Ud>@ԉ,S-H4F&4^kW(6$QW#eBg%kC,| $D7Qi~7WW#m` W$?}s3؏*Դ(׸d=kH`Og'qLb~`."ugU0hAI`'-e!V 8NT@|)(,TDpûX!)Q4SB ZfC{ $:/z@'>=xyX"^injs֔KN1?{SGmNs> :̆,/bM6qˌ;LK{Zrגf, -qbnmAHr >\ !@x2"} Yk=3$dpqx,'d ؎g%}XG t8{$,ր~J2枀?s)1)YzK'Aª >X&cfZĄQ5);+eh8\J I oԂx6:(i`JW|}(Q8mz[o;ɪN%g\`73IN!^6ͣR‰ n3:K.%R+,0I_50MucBfP0s r脿(YAv6m,xEʕ]Bph1_׃ƒK@Z(F@i[ӈX ERJ'F`Xqh 1.g1uesٱ;~ߵB 5:ҟ-B:Er  vpSH}]S @U9Y'ª}KqP7[Ő2QZcWɫTʗQ5@;jJQ]5̎ ~P +N͟j30J9SEn,6 yۨmlT/ަo'6h1{$DX %RpϜ/!"uuu6՗ZZNvz3G=%Eݻ bx^I!B뻝B%spa텐sl!36VΡŎ(h\t݇TY;#5bhsFjw?8%w8B6zcCF{xoQo"anm_yG_!w"kӺYr՛jņvd߽>+-ǐ //8E&!U͛}n s݇;S-r 2.|<2%Qw}adNKF>xaãwb:QZ\@5=%ϗʐr{؀d r/E@x3 ^f WXzm>APS O47Z `N8Jk \U 2?>LZ͐[Z`Fݸ 5 w/>]K니ŋŋ8E|6 )/; kR]/CȅЮL _ w34>+g WM͛r \%]_)/EAU.E9*XAyb *i/3.Zo5X*/; jˀcynT ЎN4h!a ,z܍+q%O-ߩ3It0Ѐ8O=g~0!!s<(^t(J𪓼wCX7͔W=ooXVd RALgTĝXk nx)4ZHUpC &Et-p$`0=\ Kv6^!j{MUb\GȬ 3s?QkIE&~ дSiyd1K2y \<@6nPNDqԔ}WQ͹[hwx)"+<'΄=CKmne*-ړǫclފIM|0/3pލ ( ۳ƫpg\<< + yܕd}eȤ co$ȭܑ&~L1`}"HT9 ِ)Mia]w߻?$܆T6Ogk z]SX1c1獇{!+%e;K+ -Ez O+~/BOd#IR}+2>RXmոX}EtLW{:@ftFMQ7Xcanq@ݝ2NYaF.߆=eLk,a4}?(3IL/%zC'0GNa̋uدUlPDfe2H]wqϯ惣 .g6{hO4j̭e:o"1$%oc -/A۾<[QF:s}JYo pdL5w{>!ӾtG*7 d$q #'cZu<2 ^~Obw҆dp){ֶܢ^yqrn6Fx"m SU7h|'V *ՑM{W_n|oRVPip zXfh*N|.n߉.xqSweN zX,Yؗj7" vpa?(1 9uya"MC BZܟ[w@C{1/N].4}%TLїM+)1# l% \Ww+)aP!1̿LC`Ί jSͰ+wCg4(b/&u:yM9vLFwfx拳ic:E~ #Y, :[ H*aFp% Y[Ⱥ^wXPEW ]e]Ѳ[+<Ю[hx7`b7$K %g髈6&/=jjG<E TYPX!נsʇ:[Cw-0t*Fc>JN?׼? SGie\g ^ R^fcjU!䠯͆[d0;3ac"d*Ұ€iFr/BFhoFqH_/A!/(A%3IsjbFQGNjJ@hi8[WkXT̰Tc7U^ os`H~@|xBep` sipKeY>ygC"/稏X;G!m  dȧaZZĝBT{rMUFX829iXʸy6-|x|xptEG_oL6 ?g jHy:ׂȌ2ỿo=u5 o7s$B (!;8dpbE`S7wVOc_jdC)Wmf*c~.toTWi9#1юغ~E_ȍXe A4uO}S$C0E i8m%n-^Q<&({ `R2NУԨ˅sM>`u>8WG鎪36˜7C%L,^?VK|h2y!%7o0DƎzP)-3˹ARwKz[;ǴӍa4GZ*m$S IXKB/MDD#dubeW ^GK.* Z WN a/9n_}P([„ t0]`dD5|-RGe\vןWo!C3Ɔ?f?ˌ:[(^ق#KMvy.cWqva]^hmӛBqd>FJC:zEH; $hAΘJ ᣠgV;TyHF#8'F w7-`$g먊&v?}@ApAR$G++ЈbA73s)a,04h>VrT_䂿$ZRT}8<,B\9U0E9ߌguT zM?SEc| ņoLM5gļ,sUϬayQIKȞݑN.㘴aOqxqZޝL賱(% G:ځcʭYc6u&&~DώTJ`֧ݿu%#^+I*`a%4%ݔF1y޹}:Vzf7WF]Py aꝾCCΠws4ƘIHϽ 7l𽲰>V&yae ;I`~*eq&3oܹH(;go'8V@UgڽUɽtdrO6Xxfαt#0$>(xbe#qմ-S>R0 RWh@;E&jwy/(gんiGARtaGQ!)mW<C)>#*[5ۚrfb95ߓu'3&H<6 !gHZWf 9 $6ZeER0g-k<%f [7j4SrGJxjK\j?K/gӖR npUÁx$ sUKFocMlglm^=\[G(g,WnیιʉSJ`*7~]0/֗dOxNv\'VՀJ%>OPMd̽UuћU*okXK5#>†(]ٝZXXFɹl撬m4Zf"Pk y@C;WcP+1?d~% (JSҩyD;U#B Q6ҘJ>_{Ipc$+k٠`Zy#,"gcM`UVhP36T<2OÁ"4q[qnû׵{K#ş^a"H>Na&ܷlfg4 (mf2.s 4 6llIhV1Mb_(ZnJS2{Z,7ABfaoQ)H&l ]'2;ATUZȪ fKg-~>e$K_vn 4+_fZ$j>=HfųiQ=LxUЂtX7X&O z^2B^R,\YPApD D@9nK!GٻdGZ3<4kF!éjE%JD`=`h aa;\S)uT:TQ={Cp?y/KJr-'u!ZW]S[nOHh%9t#ΏPd[^ "R{4ʐ#]DK(b6Pt6: 3{fK`J&_wdm9 t7Ħk^ fHYAf`N'\cI]pGޚu>w9Ou͇x\PþDm*le$R; Dt-^'L4N?Rn$n%{ Zp6qp&=YyEjJfZ)"/WOJco~0!*$f`q%q 2_ۼw/O&f`ǽayi"aljn߃ sx،P^~0N>t{>WC@'Ӌ0yCnҠjm"h ;p[Ⱜ19 m-r3vxe |WØccD"⻠v7 b#1!5Ø@<_  |u!-/ r5|cZkI,iBJ(Z:%$ق)^T7 :Iˆ|3?p1.A<Y&w\GCsQ*!G )X'\Rf8x8Or%u?A3 xФjzv5$ uIʕⷙ Ƽ.)qF0W3`G8qL7B<#1C'1G}*'&BPOȯ$8OǴ|Kl 4SE_Lm=ɻ]WyQC ŀ%Y_)|X#dŃ)-[`lAMD<%|Juoв%C{,GuŢKg?<1*[j&H XK=dXSLܬ/l%hUGHEWY֮|ܭ{ͤwB_o>|Ǵp:} Tg^Tx.Zsbۦ؇_OtƧթI¦ssTWN)(i[!&GOے50}$vr #Od{jO ĨG-PBߏy0qv6<=h| 3u˜$y5Oǘ03H;e֐MgYSz?v`R+Ze1VwZ՚]@L|.+ n)p28-z 1_*}~KEw'$iՄN7B>i0IHGVz7cO&X?^ogRPy( GU WqhG57]@Qx c:~Oa0B[= /[&DUח01>fOAOܩȄ \M(Tk?~՛)2’{)f,˓ٟ;4CWМ#s,F(Lek%y(}IHtqAc.8#b˿=p6ckcKf^Q=.!9iJǙ D?xB 㷓gI[oIfRyLZi97+{ԨV?)B|2Ƴ>Js#J9lƶHUTԾ fpL Ր>M7 bQmP"(\6?~@6Zf@||ac )b6g h3/U=Vrd0~ ]#)?_'jR4C Fodv. li/9~۹x4v8WXb&bȲ̎Zg./u0ma?Č8JlF-(xe;|qms'MwߊBJ䱸a0EH7}ÑH$[}4bQYwȸo84%s@nYyp clU {ahKG0"%WATz1e8!D}_^C¸Ή%+V_q|! +Оts%"DIjD59f"^w~íVlaO{H)!+ݵWE>&0wy "0v5n@RպU:\6?+_FvGGt} SnIz*evL)H%VU8<7PI~b:z?/rx7G޾C((D;voj|@q* oBhd.Ǵ.+bnZZ(mRb Z73v=>}U!s`n?{kꍑܲi%`7 ߛ :r+j(u$jI-z |a{_vw_ g!/~H?p1 fp9u#O:$~CBd,?XY^ѸZqP")HP51S !TϛnxO.V REDZ͸$7@е]cIs!yJVGˮKvipg-Gz*),4ڸudٔHd7OM ?p:r|Ͱw3bhij T<7Yl`]@.q<6 ay2pnoB5Q"Q$ȮH^rP 7*w[I /g_[_<5;1C%ߖ/kuʯX\Lf\&NLWF|)Mb||E)_J4];_2,}!:Mm jӁK"&9.c{@D`m&pvĀQО{})B-za v0:ύ1HD,r 16m-[g-U5Zݏkeȹ(֨TXr7*cCJ3zD/ZSf;۶t1wv*e² YIu @_*,w7͚t|8F"˫$~SxM~>k֢ߪւd=zl]4lUeKR, ³c#x>p5.] oNAv3YL38eqc=: ӼZ :m_. yq2bpoRTzr ib}q/f N؀DK,X},9%\z1w6.,F"> nH2$e#oMS+~06b; oUČ57R~H!dld&^$EL$b,5Ƌ[?R6bW@Au:yy7 `J9lh4idZ-Mar47YEv\wEb"4z#21}3p4C&7,xL=j, }3Ifo}Ek21 ?n0,6)[Sb! &(xHId/u03gP%1xm1[< S+Kty!~%TsiOmG=.y $W}_Ń Gw ڮljs#mwD qsxBo֩#NPՑ>+M-ۋco1P敎6z^riN>]#VdKK=EҺaUSa|[dVIcm pkWMp3#nr$jS1DWx5&/0H:ϔg񡲍;|dzƞHidDa|$׏HLڇA< Eޙ`'qQ/Ltc^; ~,m+cmo^0х=n8ojt@}_Xd6UN& BC%o,̉BIR=sqsvob1n; :AĞdDgd *r>VQ 3+r?c{)$"Ӓa2%wcO)ݳG"+Jb;޻)3!"k6J%MH a>ȠS6ĎX^DGZl0o-61yC7GHшJv$9}/m3k%oڎEOI8IoiR:𰮆C(ȗ\Lcyɴ2 Elu}οhy"W?8hx-QNcZ],xg$-R-oNsI-A߅@> ZĜF/JZ Uh睡XV8|ax,Mg9nګ/qK_L6<ޤ\^ut9 1TDp@I}hʣ2z8_ޖI7XD#"TdiUm埻GM8;-i$>UtJ#saPnprk19+jo[Kj?VLU _ Bl <0ĐK:yu lP,uO9+D zGA4e5WncA֙mRӛ{},F JZs[~5aL]n Wi,C~at&Pƛ[%|1wvr6CbSej0t-MIUҊx FSuY휚_r4>;OcK*σi;D2Ü{o`'\e8t/694]!16OyG+/İ+8e7MŬ$wS,޴k \(6`yُl q$ p\iA]Ku% .v Z& <:a,f':iF)IOB1h^j˴)U?(Q2^(6Ïn֮7yISںߙAMRߚ( 8SW;oS݂Hyr΢ |=4W Ba|7h[C"89ɚ 8i0agV{^-F ѵ`%, 'ts"ks 0,Ƈ+7!?],@vszHL;+ܱYWzQkcdO;ttpfX6b`*}}7!Ѷ}o0 SŊnP>3`iS^Wǟ`r)"'2,iH|WrlqP9ŐKm,cB|(˟q#D u}|D y]eu,j|rC"Fk$X}qqxćB畺 xDaf@ܕbGAՋ!j5'5Ȣ`5 nJmZ<"`a;ѯ"4f8k¬Iӹғﹷ8* ^2FCOg&m̄~Vt6T2x6Uڸ7Kny. Vf5 *m =~/Bl]ok3؋gpDYG hBѤztvŭ). =4Bq蠑EjJj1S/HGWz1ԺR? ۨQ0@&+e}ۮT%D|]u8 <o7;ѐ[@͂6?L~@]+X~!a*lVJaT}QLwL6[X8ܮMVe:@XNP*[A1htЈ{֡ϒ[lx$n*I֨& cǤ{ow}'OR?f(2Mz>2 b^ԛ_9{QA 2 ʵ]%u}⌿HίtQJS1;0OtHRlU9 'iI{k~ όW53OWZ2JozvCoq_NGٺ!Y0&FO-WmpEOEل/}`c8 xcʙJqwwUс~ mW E?{ tmQ(`-|GҨA -Ck1g۞jU 4"UE(o_NK9UَSƌ#qPϼmr׏F4 ;Vhd^CBNM!gm"veua&n_b it~ U!z L^֐*tȕS>[łtM!1>a)@>'SVq=pM;z˰JdoM_+#8`h8ZAgޫt{GhVnqo~2gaz+vGs? <69dzH$Y_QEhCX Am R1nd+>Y-hgVn+>w%ЫϩQzCljQbˣ wBkxօ(*OO5}Up=m/ao{$"2ܭ=s`ekfƶu96siWn$9cy?TPtrOE=icu.ňD=z`/X^ؐ=*qP/3D+ ~1~>Csd*˶;Ɔb  +z;io[)ciCD~ZXrx;LZʆND5{i%DI_GkyoFN p~4/ҝSdɛ\9Fl>ӟ9O'6^Sؤ6Z{TчDK|d`^,unC?ηc+@i4b!!x>qޭ,;;[I xu`bN*rM"e!8ɓq;\.0Z XeɄ& 3L,lԃ+`d'<=sKqPw)駞h1=ۃ#h筞\.Nvh{J6n\Ek)]XpXLl<of*FZ;aTC:DDiOq)!;W^ Sׄ0* 1p27TWawOݕaŪ÷x|-=@LjJr>ks#6#|/fEJgeJ_]ιqv7AN.j36_^/ gjOi< b?y!7`ЉD-&`4z4ZA]8q'z␜Ykvz\yDJ>HD=IvY!z/_ r #32SL h,i;+d/%209oFT'B,X\)R6/eē2x !-gu)}scaomMU^.H#>=BJG#09B; iPQrXQDPLDf'4s"hF9mٴ(.˨Z.Hٲɖ/x q], {Dx)y }ۧzcm-Jhq_)V|塖~ojzv8ġyۖ~VnZ{@8W Ɖjq*F"HLg?5ȦJ{E([@>Nq)Ͻ%nUtf5VʖՂx}OED,|2w.{{F{]NGik.EaQO5H)4plwewO4QF㘨Mcg(͑^"D9,[< zMׄ wn%ZuU8/u =nB8bHcR*#:8%zu}%Ϡv֎NZgn&!+(S 9UYIA#(ٗ-_D jx=jƝh=]Ppji,_9.:]3_d]I#9h13Tص=`A}7R sJkU1LP+%\RnX|uĎ^! _Hmn DrU8HSD|uvwxe}E}:8*9֞F+c'pɼ Q^W_MS9ヸw2ucF9f6ޘA(kX꧲1}C,EH](QVbɢ(' I=IKP1x0c߀mdJ *( 2_#Π]y߻IIe,_JQ80%)66ʎY)XvC}u9_OU䅝}J#[#*xƂ\(eM|W L@]|%raKl^>82X1SjDΫ5WV 6S8 &X-ۮAg8Fv]= dq-SA 蓷}1ƵU1QJ`UTL.>q`vǵ~*ҙySg.= ?ٳJUMhl{ЋHDhk|ӜBɇ5U>~B(.gh upzAQBLhxNȬFɢO/i,ۏ%Q%UUm#+7g uWGfr֙́5:-p [#RPqc.0a\X wo:z$*q ߧ ~qHSb.J ħ;$[ggf{Y.^Y>'|Q0ƌl║We56KNUfL%!n&GY3Q\zмk&שSst\$aN|M7uA&HmclD_ZE`XIz `z'`*;e6~"WyX?}sJc'FM |wq& R-<{'14KhY߮rA،S~.? 31b>1[e 7Ral;}= zId Ktj'󻒲¸wMGy +. @}|-U;b* eQX+ ]v'5IR׍pk9jc Ny tۜX{FVe tFm,p5*tJ]㒠ċO/s??Df0l{(X:+l%3BJnKb?WPb5Z}3=pnt Oyg"eD4-{wb;⥀ ~M${Υ$%JE8tǕ؃(ѥ)'?aAjO{$>>G{I֡JpOFjoerYzCDS10ښ|5zUuO|O  _p&aqw7T0ޅW/i!dRwNV%@2ji݌W2xnLЂ:w gQ_xmz4LI-}-u}y*Tv%pp+ϻ*DyW U86(yK*\o%(ІLP oՠSNvl܈or?.a108>xlϊ~/R*FbNl[W{ogۥW %d2oo^33MrÇ1 ST3C 8mfHqe^[V1x0c6hM3 GٿL/U&=sї ad["YtkNy -Z**zTS-CoAeS(q+dY:zx]1=Z$k k<)~\!/H9[&C|^';d |'ʌشþER|OJ1航2i ZSy-sfl Yϕd_e &3^1Y{ʰ'_)ۓ> v@|\&RϩY4a=8<P.4֪=F/&}';uh{;zz׏ 2[J^ ^\#6NY"_.'O`s!ؿڈ()* Fq<7MVȫk( 2wmh60fFr5=mI$6Pg_3fVDf/m{hfkhuVX +e࡛;xH54!An~g/3ӕPNl ԩm5^ B9rK˿)G H{OP# m;v8 fl4}/z⪨Us) B[EQB*~ęwD'i^C+ֺmM yh ^$ѓ'> g%L'y7WJ.'t6r0]6ժVzbFH=|N'o*ty󄪝ӌ/e& .kbU:!%TQ,Ց RMrc9'Q~.uY}Lk+YlA$V~OZL9OxaM^t֮]1@;0O8zkdN{&,* ƀ<]^fZ>?qW]񡿵B?9;w.⑌ZV=Q a| hVȵq+WPtNryIb 4l2>cfԑ# lףxҐ~KJ fsx+?ʹXO?6&~|`Wy- C2j,:;T3BF.>i{$ǜn{x`w{wz 1[$*Wd߰j؛2Qo4MP]A5 C+6^Pj"HԱ,9wNOW\}af]vMOxDD $Rq9ZPQZ{|86?%I3`l" h@*Nj[{u tb-% 31b9YhVµ`^p s9όGPMBa+L.ʃHLDÔ݄Цi~(Lpm7؁eEx]?lh1[?/gMfܜ俶Tͬvf@ʛ؇Ha4(d~WY [/bdV5z 2YՎ G|"V-T+#}R.i`^mI ECkfp#Eq5 ݥ;ڵsy ˠltozPof"gO֝bLһ&W.YZxO1FׇRSxjGHxų+ ||/%U_Ao$wxS{@Vҫi{ӑ~Njr2j$LS (aHs^x~mQ!*aEDžHB><X ,jͶrZas, nxf ޾qjMd]iw`4Tpu!:#}^'8Yr=.Ao ch^ߠ =r ,02bֿh+bUkHFo;ǡW0W\ݠr&+$ͺhʷPNWbQbs:dn0s߂?,"b+b/p3l1^X=i_:n\5V#3^]\( D/$޾י0o$1<6ÓE]T^qpu[6O]Ma/?3nUCe|dA  J y!.>fl0!LXĔ?4\9P햙*b4ݕ4 ǟ0؆z$Flot[]0p'c5)n.di˗a86Z`ߜ=ċ ȱ_C鴸y˸nE+0= ˈ$9O,X!O'kL.6VyeJ2~kiɮ )Zt>a,ic x@V94gÃÌg+!S|.4aN #c@zqwUE!k \2i\;7Q@/tǦQU+&X"Q>" j2~NA1>kRքOK_Kvg@G]|ȾL kc@ --*Sӳ2ɒDNZ):sϐĴ~Uޣ~ XUr3Kvq[z3hB[50biGXCP5c[5\m/y neVgICODS_TSy/i[H 7 И[HV5W+h^X?9=gbPvba8@t) Phq:ګZqu(I֎G45 ^eKW3]Q7X!/ģB fG8ܼݪ_o$(Ż%'~t5> $ÅX`[dv |xnxSZ EҢ@y|y}(;ƄYWAe|S/Z]-G,KzM03& 1+, >CoAAYy+NF) JQQ" ԳfK_G`v&BKYq&6-&xk5fZ% (=|*_f;{% ב=5:TP$Phir8q<)ˌ`Et#%MlOO]WQ0mݱ7-%YgGbm#"pqnbCAV͡Z1J)ҹ'2ep'D@QEn6 9]F(ޏ0]?"? N%0dwtS1wvx dWQ硦sb~u](ۤܪ(F G{ws߮T>vD3re # R4p>1RjSeVh4Chao.}oCHM$jruQΈ H~@lr]YzYkQI(Uҋw#\WTgNKɇ٦m=k -!)t{䍋/&1ڮKwϭ>Bf0x [90/7y˜r3?(T/Ջ]!lv?)ș-cԣ?y >mKEF1tVS*@_#WYwm&Tc*qET>Mvk❶'ig+NMm/aUm ]?//}TEiUCPM`t:iūFV-Pb)ZT+q̏xAOBFAϢޟ|$x+?;=>D\3-ZaB`C=[l붛Ϧ4[ўϗonzd\f%:C ɑi[܍fMCp Ckk4H]UQ!Цy d6q EL%HX|T.y7k5#7elQu(V$ s?]3Cw>.sF(>%t 8/2/z[ĴyNg`NIIWPތ06<ޏ=.x,Em½ٝx({$)D2GV6I'T35'UH5Biԅ,25#gb!a}SL\!F΅RGTAl%OFNʞ|(&k˭ٕRYN; Zp#*ۤm VCwmM-;-㌉RUCiQa-FOYK/ mi\ڟi#=f CT4b3MooD C,aErnEŘJq/KK|ZV1r[pBٹ6^8BiQcLCp/i{]rCA(RJ''(}O? d<$a ] o L2U$ix&| d\}5Q Rr0rWÉ⵨ۍ,kYfi؋9z]7xH+:|Z~pdy9jQi4U|o (Ouzra5dL$qI.K]_UTͧx|4on1HO \`^4>(t{Dܜ`Z~ԭ"W@Ҵk75)ɟtcʋ`54jT᩶F#_2 ;W*dB@ jM͸ kK SS >>PQt ʴsKE/ &}VVI Ί ΍-*Ckvm3G:rJ:ЏMy#A]El EDQ ^K >mXb)dNy4`^fsqr$JnRH8@p8ثrת5Ѳaa Ud|dKk% )`]2c)2AʽE.kHm]9jdp!Z`it|dkxs*Tr!Ba~({ Vi*vw"./DzSMW"zq=$fn=BœdXstBoV :BS9h61ذmf]W1 s*ݙ`*ѐcQ9d Z:kjϏF쨶_߁6 PC(: g_ 8Sŝw%Ol[ӟ =G%}"F'z@EQENK1#-Nf72,(]LS#o?BW*mqrYq[M%Q|8ԭ3J==2)bFͨ[ m>`VCt̷&%yϳVx棢yD|~.u$Ph>bC8& !Ћdo XLLOl q[+`Ựy!~y=c0u8 JZ'K4KX'IVp HTBj|}+P@g1Tc]TMr^Pv<9Kn(J}M^MO,7$ZkoV0&ȣYȾ>ErE;˚Wr61X`cfv ژ8t4zfc`$83tz_ DoBڛB}AV')p\Pct#_$^sXvLaN{Gǽ{瀺5YOe,Vkg927-*QusV S6Ǖo2RT lkYfǝߗ;:#Q t5x[}/ksn_ Fqq`ϛ(~`j߾W{Fz=coapj@n sq:GB%3غh7JSuQeM  Q[:q5=e<5A8- >8 .2`$k-N|Uxi&&HWO{Q`$;YhfWQ"Gd9XDw[~0l [ьxqTʄNa8cyd{O2jWȍ׉9F LNU𜆬'}RȓxL.SR3e;ErAKZJ0nX;|3}hJO뒬:TȞn+kT(M;OQL/nڧJz?9f|qMdQ5I/T@$/+#?^@EB@YCP?)Lbwgс >_^ }gY^l. 2 uaʠ6O%"֥Q&F%D}!`&])bRa~F*6>v nrܳ_c͉ORra]7$<^dzgz|  K;A釀o91LM9*!,l@ujGZ6摘ledy9N*R*!V*9kJ'̳$X@5s=\H1r㲫Rr p&47iA*G7/.ĨgzwNcٷYvz~.a2hLNK8 5?Q4\dWOV[c==An'ǵF~JͿh73nSL46isn[>(\;cѭ||O;K тw^.MnC )rWcC5l;A"%/w"au:o^#/iO<kɆC`Kv"T5eoVzdP0IoLvS.@YmAP+梼H4O?[B JfV]G:a]4S 'W>PqZF IǀD㩗XmQtJ&jE Gyyܖ)fws*/ۗ6=h]ӂD?rOe[{[oJqÛ}w-~kh a=PP8;ۚG5*BwX!E<2fFwTJ¡1mԎ r}K/!Pr8=$3`[j4ꏈĨ s*Qd"/ǐڐ@3_۟W]C|KrFgQIkPH&Wg(_O8 9srB!5oGc[1ne/>jPalqk7Sd$)DÉF~Ԑ8U") E Ķ8On)%uqq!&_)T*b,'lv?2:/$`vzF?M[ 8+fLbdX8߰8yKtSc?B2B4_;M  E6NG> dgxhuN׳tH:AP;-rЈƑme\| UAFMl0Ʃ[efe gfA7"]Qa@I(5gl]E~]bL3!6j^1_@Qgk߿8(\Iȯcan0!Vhb9e<Ɍ0Fnäxmy[t% #A!wWa,\ǺuF.C_A$omYUs-w!n\C(~-2s1%8}UY)%ĜbAIׁ= #jMޅCq1*)hN4kE 9۰clF9So?2YNz11tcaFhfBeԊ)jq~WfJ* YW*KO d%ޑu/pa GǗ N.WS`[*VX1+veWr2kEx{ >K{Zԟmf l\u_:3*2.w6M*Q8TRz3Ж_s) p2h%iSZEƱHy a':Moʤ nS뽍Hݿۭ>(ܾdX:ՃKuPҏM黳0aj0N ,Ǫ3v@۠QUgJ,"yxBk'T6aDEfRò'Rnҍ4T rDcm'p. byC .&%8Z,U6:J?=Ɍ݅M}y$bw,MM+~`e^cq(Dà qABB oV!(? Cy!cr[.*3; ~mo w1v1d<_<ŕv)'}` uX1+_Z$T7+ s4:[k ho!M\d_Y-Ǩg.\i` mHrB^XF0QS \֜!;bQ,8I U# QޑxT4xQxuQcZsĔ .㜤Mxa.JNRh!p1΁7;^.̌GVԓtm&c{Z a/K`dr+blxз)my##G +*wUcXf>3C,hyɔm&3;<G]vAA+f|NY(x9bB0@}o5,跇״!Xc;JykΈ NtKlѣ{ |SGqU>f,z@1܋F#7B-4nu9vdAIՈ#z^!D3Q-ܔLXI_ $e&mNa,.&4KHZ1*pv42bņ*c R\ RmTX:Gls\2;8-Wj*)*"JvAd(;_KeiD2O)e:N>gJ#7AX.!aSẗ́:;-E rd̪{ߒx<+>B[ӑs;L Scu-WA&sHTb0j47n 9$,sF) %ً<[3%8a1s\]Jx9IpdRl.fnAex 2G_MmM!R kل} Fk)~c*1})" D*FuY6= JEE4a-,ukܿ+RcK ']fMpo֕E?T9KGis`as!H~C47gjbf1ڕ->+ )NvOj>uPħ^ `ul'tM櫰FʫA s2n¨1(1i6n9?uw lgp)I!*ZC!w ?}rY#gtXHsMƈdU>E9 H4ٯ˜ͭh*+Koh"ŗ ~FGxGL+7?‘k31.~ >~GZ=,A:h'/YQU(H>gDP1kW;a;}8KPLr _^p %]DZ07, xoD ( CD ٕF\00]0p(.{FV8.h*p \۹0oWHF@6sz5)b ;5w\ګ!=G˩E2v˾Z 0Q]lULR'5ǹë`3 #yEWLοIxR{ N;&SYmv.;τ8c"TeN#bjpm.Ygu Ӭmtbv} oɃ`d!ヨPŌ+sͨPRGcQ]EpA :t8 jRX<Ѷ"sIbjdnb'!~k K4 06]̀;ݘ\)%nDP} ^ՏzDK} dEpW,Sh% ĆZԙC՟đN˜CvRkH5@9*;,?\,%yBN"8.*$0 |IĻv>H&wҼyi1/ؕy%C޸F2;EcvPB<[.+a'X(3~ɵZi?!BYf)ʏDkxIQ&z2(#'?usjTjHs+qمG:YhbCkMƑPzn<;>FUN)i:C PecMF˗?QrEe _'IIl*kא/]%KG}Zy9}IU#q>AM#UuUh Tm{}€.Zzld [{7e_[ iF˴uʇ |=eEm͚^͑|mPuvE5q4ARQ Cr ǗSux~ukvh9H{Wc 7Ho Qz{?$bcQs^5/Bg&O{)(2P $!;sa_iDg , ob|D/nwHlhQpp)6gS( Xav.7_6@xlf|](n qO USԖSYS h9~G7>i1)DuLh`@۾'0RS+ npB؟znN6 8y&៍eEj,'5.ˀ\eS A8b$)>b߷NI(!>z݅ޫ4fETNFc/7VH]ژ2l,aH=2#6^3Iwu<g<#$Iaz?]D>sl.Bݍt\Uc=,CEaJR > |lO}+~BT /XAuAaa0H h&om6 %A]PBSU:=~f+HL}f1EZ u7z4WQ8VƁp'"aL5fƩNYsxXq 7X`R?5 {AGݰ:âEb ;+m 9.-,\vS K}B*g͚b;ٓQ[pFQ? ڲuTz>(eR2EMD׾]KjCOKz#zw{5y {?v$H'(rvP#K ]Cu >*.yGIa|CMxȱ^Bfg =zC6*=蕤S~6@pIs1e&c"%I p=CZ([{B‘B%13!(ڴ0i VY___?b%Pb>xkr̛yt"_$u#6]s'8QE 501 E*K"GbmLs^_&n}0$>rA֝ -g6w:cH,_u-QM1'V? y\4qOʂuA5ӱ~YQmE'C)h7Ȱ7dZ )^C3-r.)RKPzJ93@F)Y:y N?h9vʵ%o&Uc tL$=v9sӹr0a-Oy!d<)e@AխAf'nsb`м-ȁ]5*!ʅRTA'2M-! QI3چf^m5=jC^k]nL&FJ3Έ0[gm< Mr"GQJsÈdɀ>F|mFE A~=43gZ+}~^dS90ldJ-\`Ciujr F^),6n݄{M}팕]!taW=%׺JzM7u}e"FR)fJl>!y6Gfsߜo(>P$|rOv>X-lJb6viC_/`&Ed1E~f`l%l Hvt7&}:SEelwddw/B _GV'uN?Ӫ:p3XduQM9U.lt`r,c* )kfndnr§GuTS<8|Et|S=Wpj:>YSmNÁ:\yʇ`Cߌ>0^%s{,A5!+K[}ғY36Otn!%1Ok@{az{g]Kc2,!/n^ejmwǬ;7f].'\Xˠ UH*8SZ;<'ӹ to F,R3Ua_4]V"Pi7澬tsރG :1NL+ 9a J(?8oOW{3i{y(%M}`ҹ.);n}muj"R?B,`Hn:q[Zp@PE _ Ww[z n| N&‹\7+#6sֲxN4y<ljJ;AMTV:훿/0̖u\7 =~ᆱ$HY&5Ԯ%1Ҍ'l,yd=xwF'f;#5@޲3G Y4v5MP>|֎ܭBEGHfEPn Ӎ^͑ Un8)Ru1`6h4{g><:Ec~B °ɂ\Z2U(CnZ%ZxЇ^,0OD2`OO.3Y7G"nhj]z>0L?fz8ڍ~pêsVp4  mDD½,e.z]/tw@jdr2ֲ#H+ Qv }WY,JjSNnd3"MhiH4ЇΨ<њÛnrmLe Ith=ڬ;Y"Ԛq,<[IoicL&CCzq,Ϊ-́6˽V#؆^uu' @-ѧƦqw"(jg A|m%jƯ _G= 3׺s$R@Z4@UY#` Sslb,o*--'9d9,电]įKoX3q9mjujofTLm}DɿfԇE21QI$Lc\[H O:;:p UDSaO u7KqDû"&X6ȓ/)ЀCoz#Z>)d`Q6Vһ _,J(;@YsiENj L)5`@^+fMYZeߕ9bIC;WQMew6d: /ȾYP {ǬMn0·{ jw(gw)Ofg]|i$Ӡ۠=d@d>C}ɨt"pBv#L/G?N~ywwcA'_m ]mϜYVƳpܥ h+=!v0 `V}TnBu0(-(ǟǡmRSN8ܮɎ 6 v$3ݥM^R>?# GiDSf(碶4T|׆u_5Y?"L\!ő,zLna"V>eyd }l*"Jep1Pt!:8v dQSfO(Pv8R\J~v ]w߱a28=7ѨJ`G ^*)G\.PkH>@y!oxv (hYߘv|lSs]'7>wqg}:B?X·x$n<w03(#q]=6 t3=Z-f$ ?ŽxٚA((9( Z$IoZごJhb#Rށ~Gj$&[uhn9ĠtTYk[vc[K[?H"۠5zט1E5lL!5޲RDĢx7Dk 2[ @@&A$o\?6l4w/Gh60c &SdWm7"~vʼj FAŚjL>pyBBDfl0&k] 3%b;TYOem#.t~ dU?Aٖw4'"q+V/ϯlQDp+jf!ݢ ѹR%Oe7Јc$ 9P'G*Ndv㄃y3<+Ejq]6@ws3ҊW\1$Ntc.qcTkU sbB]&~9r_ihWF>|ǘM*HUmīPGz wըK &"Y>wvOQ*d`}0lcgJ"ig޸#2㘨37^ĜxquΨƉTNؔ) kWs*\5 v$Je5YU%kSW|{G[oda:̀]rh33b&A*|Q&V 6+<]!dqdb5}h6 @/H 3ZW=3uR4}uwD0EFK60lJ$xB3g"U/ 8 +,"ɹ¶f5 ivweF|qxڦXE{*Ā/l]x IHj]`%0⾠}O@;CMhRznG?W_huqi~ <|4[Kx~PMf+$-9HÂ4-|Axdb<{TI0ۀ[=%FNjM?_R g|_Is4Hi&EmYFuw:=G2nWZ/LLt @"YRmR=2a9s23YQ )a:\ gPR`TH(+*J&l0A! 47rJ-N5z/A TLw҇g:}li9 $1;l-Q 5cR!p8ĿO֐As)ǜL! t`t 4ZiZ텛i-%Z]_-օx"2m  :o.<>I4QȳɒxǪrfQe}_DU2kSELZݔ!O%l=svaw9jZ'<+ vnV+8)mlKV뽮ά&h广3ʪbU9+c[L@{'OǰȺYGN!s.8*3ccYQgH,E)(C TWeE oH/x볙a>4$̲ILE\Mjok|/e!r}m3L7n)vf'"GUititJl|K98y86޻IQy 0NW`ޔ%%d+JTsfDB0xsT~>6Eغc7By;kn.ou$I"ʤz6W%w/w3ZFWC٣ZY~}7nL^^5~Ee>UVM HXgHixpFK&>+g^טf_n@,W >v rݰR;_MКut7xɐ-rD=i^̶ : @neÐ.XҖp嫼 X$Oedž dt_i=EZfDz#@GxKCрն\N)&xęt< ۰cuP绊Z }ZTܨƫ ,CH]y6+]" 4,Zęl @E#ɸݺBuo1 Y)ٶI㨈?>+f!ΔpN(L\vu; =t?\AR*@x܊7hˮ oNqyIl୥,W5"nr"&/_;).7;0ڙq?(gsK 3T#ky9\8ljXYԶ>uroRv*-wyUF?'d뼀7%nZW} A ^ŰĴővQ !4FOWE=Uvw@{NV0wm04AL~4.P1͏>;ɷ[\c ~c^FP7Tj(tu$Pl+l"^*M$cmtaQE:h|.\Ԋ%VB^jm *JD'Hd9#5mvEKw{K*"iŊք9ptk=q. e C ~FT8"F I`x-:!PtU=;zūpw$[cJjnA^3K)Hx&pIbN:[` tj~xLJw: BNmүg}z&>SOVkez04=acNiuZɿQʷ:z|5^^ZBaHECL]awB_ 0R3og!f|^? W*1|o+r6v:-Pgu ߧ[1E1i ʘ ڐ"yH6arW$rl@1.^A 9&UHI3zT\2Te]=-8F᧭U,U0_| HdJŬ ߂}Ǭ/^#F6CpB[VXFN^o˱FC▌c]׭+{kq_8c1_0ȿSͬVu#dvˮnDͪ} R3ĔBcuB&BE` `4NѨBg}Se "Kw*^)fw狀B"UѾ7ufPI`f.7 %do"P/<y%hb|F2%(qShد9/IKy*TG>ځOH2A Akh' 3|(kUA+LeG`'^c9J3##[7Ldu;9–9M6 ޤh-b&gMӦ[d_hPR~'E;J6wd-S(?ksۻI!#(6]y#CWXp\ W4 Omewr2dvI{MTRhTZ*b#DpxS&܇a.W CN$=ҫlBeO%KzBE,]9ԐGa'΄崵CNN& TD |HjېA* z/Mx,Og7ڱȷCrr[ory\gs59wO%|.+5.U9QE3 ed\)QMo?Uɠ6i%ڂn~O'Pwj_iJ0A $o tV>Ì"Ipf ?-cV[zLj ޘꁢ֗n_%AlVO+ƥX@!\eذl ȒLTol7(X^K 37`&[WS;@oӍޛtBHtt,f`%MON)F)V'ɖ @E?z}%a6D òH!\J;B '܅{yuXeSR[NuMS0#޹G3f5>4^lL 쟔ߒHJR8E"{FBQȍ%4HF蒐ёKOt0KZ^pû T U&{HM5_ ~;A u{k_H Eiq?T+ѓ"`]YfL־E7ц̽\$~dӣaJ8F.DpDQGW3WErګUD/X,u>!e6\[gZm*:*{I/ 9ZP5 v;K5sWBK%FJ\{${TdoJJf\MuD 4 ^"ʑiyf"Č=fF ޶]M+k')if_ ѰYF4|sf~;UdBCs~⛵ma6ƹ5.ơw|8z6lS cS?H8N׆7Z&`oc2Xbt0ecK%8Q=ր{Z2͝ΐq^t_{y% O=&ǃ4DO\z'|z.?ډiϭ(k+:6ѐ擅&RεQ7Gqf/͔EId9ny QT ??S FI]ڕuLHr#WuNU~d2-GX)$QglW)86Mb %;AYD-i.ա]or2, W酎yfy𡄤,ā {~3&e6-U)t&7xyXJ%{7dS8#Bu;')Wx7ΚI~>t${UW Ǎ܌JyP7T<-yu,1hUz]}/ Uyֆh+ Rԧxz!<>b&|D5лwͳ̧6 k[/|$dA?݌>\)iNM0v@Co~OvײO\}/Hu~S>Gdmh&i`b`i4%Ńv8f8[t=ZuZ1U` efcnUن$rrƦith)m{@Rg0&c”Q|[0Xx/P!`~x݆E+suΨ,Yϋv4ae8( l8 CRsS!{ܞ썃w3` ؇>lv+h 6S,T6Ρ~fhR([( ~gwrVKX_>1jF!v`# kf :)^YI6>c7KjC5ȃVbqGi,m]/_1QA-zGJ_@9Z-U@D(gS݋tmg\>yHjܗ4[ N RjfIg }LXNWrz|^(czLJSu Q>\R xGIBG`3ի[i!Ď'PȴW$ ׇ,JŊC= y@S ڞäY,2V.#y(nm2ၚ-Y@ N[F{MS@oK&3^ >',m zUioqSVRW]J րQ`vy(hN:T?CDgY욿b,^vCmGVx=afw/Yߨ3=+$2VN"{<1(e(tꆚHK?6{⊋A'*Knc!4Z+ U~'ŖAr-%n&ZW\jXsSW&w= qMU><7)hB}`++1uYEËIzs pMyg@lJcrt+ЙrR2BzA3ݵipgH1S>{?v* :e[% ^3,b ]K;9V~ry?ݰfoUY*/Zlt(* a:)Cg(&(Z$MWoZOne gTyFz?S۹ EpSڟi/X/5`w [RY/3c>&NOOgUq1%9 цNb5iUôU/v؜ RYo^iӶՎU&.]0G]z^BeHC"ݒAF‰wn(w#Lw; \= yrDGkd܇".)Imy<qqaxzPWGҀ)LT }grŗU ,ܪ˴XU Z(C>QK!QmѝX /'0*uN )?f{_ר-W2c*of;_GLn,Xj)[v]';gU/9e* 5rts ڐ__ou&ytG6Mu~lQojFM>zP+wbMo&RܒMԬz%BFꪹ۔1CZt2"d/X5DQA` N\>r RC^満!K ~QhYiy._IwCLV k@iOHÄGPjHjtM[L\ `/mN) Sdn,?clGGeg8eWbsx?ҊvtcR D2L((w!uxF$^Nh#D[Ֆ MΏSza\a^Ԇ+ݗVFe!b~NǂuC>q4SE _.c.'zeg=ЇF! &lV(j4[ku?t#a\ J;q2:NI\ 6:6ؤU GbbhpI-LyזxV#Q0t]1c;ƌVJ'}a\_L AEN/N3ys/^ϦCʐҿաfDRfM};<;_8Lpw5GcxdCQr;t»H٠^?.3h~5` ݏ&u[]\y3+lAaJut`,{ø'm$pGq[)S!&^Fjg|KvC‡oK'z?iz6qZ04&yV/ & .$M#)tACNp6On3zSL:FÒ螂 F=, /W3a2`;!Fȱ_ɗZ#8`;af8n.A$ !IX3KowPs~|^t +}p; R;m,;%LW" (C r7B_|3>`Rtg>?\V=Wc_8ѤΨG ]1x^ZEWS[}1s*I&Ҙj^/N)7L8y?Goe:Z%/m;`!rg8 Yrc":6E ֛)H4`'DJ, p)4Q=]jOf04ԒR D@[\7eEs%t!m:{wkGRp+6%.Hc >x܀V41|eAr܋dTEH?aX;¿ %=O]}4rݨM&K  vt>ek5w{[s.Kqj,5?2L!i#䏌=ER>_'QL(J2OWw&)=Odc[svqҋcFl81nfz}׻G'.^:^ىlw?OzP)7׸5D`)h iYeUk.j19?K~񳾵 eEs~3s;(CܽE ]?AncKU,e]KxymJ;n׹r2/8KDRjh#1e阑G~Lwcz3~i۰s_Qe"x:ېR(vc&zo-j(x`1&" p.4D+%9$^d<*n*VKg/P(qJc0 +:qJ/3̝bPiY\hCH3fŹł3t?\s=53{btF$(ѪLtMsnuHe qj*9YPzZ*\s,´hNrz=/Sjᡣ?Rd[ 8UEڄѨ',e c9vmU*L.d+v+DYUMtc) E`V>mѕdJPCS; pOwn =&**TueF;g7(} z?E4LJm.. 3t|E[LpK6dW_ۏvjT̅tTO95B ͘kj).e> s t/xM[҆u!Lv|C&侰̀AIb9j|6('xQ68nZ{۠@8 'VT''y~mr u=D W>’i, 9s)Ô]v; $'7=Ԫ7&{61OfN%1KKY9$'86eB:x<%M}KKl& @k9(W qV}_]hf32!2mdtYt>ƨۣ%`Rj>'bRv16:ўTtpwܒcO%RQ- &_N@O\B#k9%vtQ~w|ߏ\flx xguT{SV1%GzշA>a÷o@:Mr~,pttcSB2B>=IM~鈆wbm/EDG^mrO|;˦㠄l^_+}g%u<3ۋ4rlwl k9Kh kI@B5YH¡|L<#6#۫0]Dΐ($T]xä4m{%+JzJǹ[篙@g,Llҗo ӋDD=TʋLd9Աj>4%Nk TA!I9 \=fçZ5aTAaQ{NB=dHCXu?*I#`dAy3>>vQ]ƛN!ؖ47D*9ΪO'>~'&g6 egb*$Yԡ߉HC(|O.t5qxјyvOvfz3Fe=]d.\,{5̈́/(Jϫ\u31.&eQ JܟwD[XÍ~bGob/ u7uC],8 ܻ+bm.(7(kYg-R_%glx21F@wSVLQqM\W>u*vs-Ý|5%}uɽp ʧusYrY;-dGZ8x$u`5D;vw,8,F&_ R7HJ:s絵Pt}" X;44J{vs~R+n|fiBħROoĔRJґg)D [zF U N[5CAeVKl4OܺzoS\u|NBT"=yzJ*2̤ MHcye #JvӾϯ&eeuP4'[씖_9 frI6?C>R^Ij*ׅd72WrNNl @)>I`>=x_aqbF!hQR'On~ǧI\Ñ003<ҝJ1Lř@RGmQ >> e5ZHr&z%j#b6x1QxiĹ".Q~ٴJ[>2U>h!983?twxRBLO\t~>rZؙ|/6&BNö(6ӷA+؅|G&- 'zn;+ʫ9(Ag`8I7eYsC,C;3O!x=f-|*\un#z5@t#|o(T'A^Sux{)wޗe(i/3n-$ PE0ԯRXl\'^G?,ΝN W,QozUmNoq<)^_s:dn]0|-NذИ*FV~&xK_i~.UjIA̢㉆8V9yH~0wIQBzj*JNo-l+s GLKrDTEsV!6XKWV$:LۆI; W DV ^Juj%1^Tsf(@hxvl_CE*ggV²\}P(ڵn刜뽼uS* =N&^i(ĨDSʼnێD|,M57.\x|}!.Е[+5ժr6γ<q Z{b@X/< ' Z?]֛A[}]_?*dZ5Pwm%0? 8Kٵмxkr^6%A5ٿ]1]G-[_:Gv4ng$@Ur=A ҩvRIZG)Z,G.&egx=K^Sd}% &]mȣj`@]krvFτwH{>\~}:LhQVP&FYՖ5GjAE$[&ӹAYEڰhbH, "ZwmPTb3KJqΥ\bzw;tRjÔ3g00'?է0(m]!ܕQhG%=hN-ME! .]xw 0G[E<[..R? հ s-G'XyRY./X4#Qod0FW%b%w*\ȶ33GfPoihl1O|V z, f=7*Un^Vzu\Fy`裲 2މᇙ.8 arSIќ H{8ė/F\꿪m x¨v"o-\>@&]aMH+NE{dx(JvƩ۾~Tܶ;@0 ~fPiף1]/sOQŅբץqvTHq`@sH=ϝiT=a<&e5`az_m[+E (Z`sAͳ\/ą6|Mn"v4Ri"#^iڪlR]7@Ej_ bg!Я=HDfdq4Ay}1M cY"Q>xNocq<{cs2cD^b' ui+Hh>ӡؐ&Iؓyk{0vxJH4HQdK [dwK~a4Yq=_P20& jQ:pWEQWt>/sӢ0rF,>效葰)fW]9Q.<ю- jr:=TR!ozpr mo8iMC'T'e yU8ء'˞h %C6\(x䍋੩ٹmiTcW.dew<egz3 BP)ET5}[קҷ˺=~_h111☃ :W.sN%5l>5>&Y%4| 1 D2 {S;ԔVDŽ a[rOÎD9-Jw7PǶ&Ժ:WIz6&'k7L֐:&H U2m~ 7GNں<z F@\݊q{d,7r+ZA.-nwʡS^P2-Mtt q_-"ј1e(gqw=enY VP?Tɾ IyN ~R]܄ jPXf)w,Y >[?2xEz&P&t!:X\QICӥ~L==ʪ_nku\yClC斏l#-+hnc0"!&L>wt=I' ڰ*=T/LTćXдbanS Ds%zA1Qވ!H2&^-TNzLW0WɮͩL{raˮ%A1P FzF=q>$|`9靾Yh3+5Lmr ZJG#wx<^C8~Scnb]ljצw-{?̗d;ϳ9zTx4cL"̾AaU9u&<Λ9iq"G{rQK/KG+ĵ]ȸ9z6aņs^ׯ]S">4 좃$ m?ap4v_ЗA(04]q'/篦1A zlB-:0 7)b1ݑW{]UuC=\ֹ.dr d7)^. m$=K;g%)G,#0?ߚ[;z!Tqp ~X5@ߵR-M;(*-U!?#􃊌&0S%HCD)Je;a)P-9 ^;[TK,gwVLPn.cKʅ%4=w;pNR{JߥK7ctq$/s >-aXHK|i*aȹpaJEk/{2KC2if`H_V]#y~^Nk1`AqT:4?Edm$|oɸ%hŊ<`ۨ|Rr-Z+yR̄K?_`bʎ42PaT6K sT%0} l^#)M/D Ȥf4mI]e,}qhzQVgzN5͒TwL3[W*RbMMM7r4?XޜF43|'Fyߡ~!"܁$ܷKy_^#e,ş\3ƣFv#bcQh4 +!JWXݖf6cI~kZ+53\ds&U=sybCVHߊ{X0cO}=vTO$؜4`qQaϧ5p%vy`^HznLg\5hK^!D<VX\QRC==% Z+C=oX3w%l6Dz$8kpV֭r<>-Ol-M. TK`). ! ?8-@ &_ Y~NM5M"RG% 8}:[t&K|rmDKC~OYĜ){p \9V$]$R"C|a$PGT#);]h?V: >8sPJl&qO!b:wDo}jM8'@uz36߫0(PJpݍT6+z5wx U)үJ Wq7ԕԡ5L^"R:lvwA??bMT/NT }ƻE{8$qr ?ĥXpތɣ2/e7w)=i?zSp ?W7y%/F&S3ԭjOF#H 4Ǫ}pdžudbxaB..:u8WC]O`f߹\i"@8XN|ǿ`),Ge8)bW\ _Y2FXn>=5z,#R۩ ;X=y}Pa&-{x:qtvj6%nQ*,8Oěonq9O SVy}\R1>8d<6{w3Ǫn;5I?ڄqMu)Й.] U)MQw,0˙ !1/J,'36zQ(Ӽ1ySS[U3l d8pu]=@Rw#eJ04 aV7l'1]F ̓cFS82ZwL,V-8tV廚k̐ݺ"GOb?zPx/kq=ezA`T8f e26"`BuNs+&uLjU8%v|Y}6QNu88a@xpOZ,g.!Re-e[“Q-P_vu5I眻df,$%݂Y@;9i[,;K:a'k#~T선az>:K)}oѹRӂ5zD?%1 fdWKfq؂ Mڦ ~7?^4;6z?}_ /SB8cJâhFNY}]!aWؖr-ַ"~uA2[^𙁬Xd ]! FEaLIϭ'!~A*[j y}L-sT2B-.g˓+Ů۰֫G|oB?G=N. ,|7U*؛s.#LU]O&W/9ٿNS*()|,Keu l$36ܡQ$&3nznG)m=+Brn : fdniI+Ɂǫ "q#aeӈ(Y|Qi fiQ(&s@jO)!nѤyJ草 eOgS^J`+zyw<;É\( m3~ 4 ˁQ[n>Bɞ JS1bwC)?Vj:]G5dZ3$ Um[1e,fȯN5D?lzhc٘tY tD2Ex#B|ﻥeM:@NN%~?,8,65?;|{8+fqap0*Buqfu"W"kI(ͽk(֩úgɧdvO <:1:V@a4Ntѭʌ) :Y쭩;<R{y&Hua_N4բ L,d{iLkrzQ-;5hBI6!@>k+r?d,4tt?꟱W管ju|\Z!%j[O=CA!+ %QdkWG6|ezPPnQĊK O$#FFTy'L[mheNk"ꀚHdG_>Xl6 p"s`bIAK 4K.YCcI";ʚWfUUH"meAwH{u}(3_4BoHQl{[2z{EG E>~KnCi1}`sTG4[|ݾ8/O<6x?|zxoO%uwhߏP"OA pDiLVB\Y愨6no:pwز#vqH m6q#]3ua1 I|1W̔D~/y3;6Uwҳ4AnK+ST6^NY }i_`_Y#ۂFpE>˯YZ_´ۦΏ}՞5V|}T  =8f77{#Չb>? ̻εZ;( lq5m'S9@ϑf_|]RZADjC4z' r]u.', |Σ :F=*9qOT멇e|;34\;_\uNUP4&Hl| ǙB%}L,Ol\w/2z3n@+^Q"{[*[emБvV>gQeOZ^XVO2 e4UbM$̥J7YȀeu *e "& ;]Le$tO3\?DuZl +pOXX'JFp9R]aݜ˗ǖ(u^҄x8̩Ʉ,- |}k -=mp^ky5On_J[5pW6`4nH'Z5iQX\;ܕF>8U y-2!\wJՏ}_tZٸ'P'r6C ;}Xd0JIS6Q{ޒ>Jˈf۟y.2{;϶R/72 X &dJZ%ʘ^*K[ @#Ւ>k4O鎻KzѾw Y}fӪv8( 3cȚ١9 ?V1:$MMP M{Cx75Ӏ{&]#}4^_bI\8A5R$hq0?ǸXTJS%vPϰlp<3es_mܻLd(8PHIj{[dDWt Sj&y\TX=2twyK:7ܢ%\잡|Ľ8&zOFAԪ$ȳ>}ߖz *[]]|H[P=`U\F+K 0M'(YH='B6NpVejn83GpvPSPd6 tyGMz=6|C]ὬI5`@34W~NQ;nu )v%+يiS؍vn P0tBX8Ġo=`ubdдs\,tQE΢H$J3QpZ G7+!w NVwJ#k.ƃaMOsc+|AdVEZ_N(?W*te``Lz pi=]t0V`[|r++(Җ;MP)otuc} n@4]lݺcC: |m):_C޴{ ~^Ĭƥ5_Qbj^V69 Zt\I. z^ݱ4t]R!$lډuTc٦XNF5RkW;o^*S0-xW_ KaMqM4@2trexI|w2MJRJ.w@MVg5֖Ԛ=YZє<\1EܤhȃR~|(]b1^RRِ]9)/*҃aSgr~Y4 Ovp̠]04bw'}ppl Fִ=S0Z"c7f1E[XןoP(jef܃ yE~Ip ̢Lhj!ן|>ݤZq==jR*Zp*bzzV9䗜REb |5M/=̀d3%<[fx˖󽽭p˗g蹶xpxURξjAɪ9F&ab}oZnp,|>>!n>گp=PsRP!#rWL1^D_paw][楌^r|NjZS!TP/՗&1Fr/qۀi{ z]NFdX^5osԦjc *K˜:g@.I=sܘMŎoO,ŪZ$,T6=ЮV %WG|} MIRW킓Y$178A35Ռ qPE2-M u.5@]\N& H0 gdCQ\p2TٹIҒnEv kwljt3ϏN'8<$g8GPԸBEG7ˀo.ۮ6o?֊D=tH^o"NH4 C^aSe\`$$qkKyad&xKYn6E }QIgYęTqSfKL]iVtid2=)v?aJn4t̗QƧ扻SIyw$j λ ;d`e~ ř^ݶrSٴ--m}Dg,罭Ҧ+ҙ@#`էpa-0N6J|,-٫r=.UKi`J)Mq.4.PiNF{IW[if5MV|5yk]B>(AnswygnY3g,[+ =cDϸdgRL~ cZ,1 5WYunԞ;ij۩2x%xS4N~"UqOt:ILlJA߇5.3DBE=8.7i N_@xOLpoi)8 uyňVUKM&Ȭr<~Ff(Cg9NMkgxȆA+ ,5+ҕq<;5D|vK8vҊ3FEi0 ԉy麬 9ê}6&-PEqF?޷*CyJ+lWns0TG20zܡw;2>Phא;-qUpCz|F|ty>& JR f}Cg$ )k![5\?fD%hO-Y/d',{Wӣsj|bPXzcʿcIz\I2-/4DS+AmO/^Ա#'(Y1ARXQ8n7Ӽ4UjDZU"[(J3fr"Oq`3RL,R28FYό蕢Aޏ蘍20e\/:x)<&oAT0eGK^/Jm 7J?z9ʟ@!΢4; )O>i(_:ࢿ^e$KoM}C 4[H&q:¶y]Zt1<"/g2nh)WoqtCN*(_ysz{V n2'G;`ÐqއHj.{CU |t.A_ѐވVyPWx;o$ ߜ##VNs+ur:Ba9v\ ++"}rW۰ohpĜꕏ;|'6nN5څBXrvGeFN0>=6e$qp)}IxffFWKp M( cnqfgYu*.7'UWN{-W$I^Q~y"RZ65\ri;a*/_kH*KxMױz `\_ b''EJ]Iس)|.p1z$rD $D[3+ AHZJklHO~wR;p$5"oox}o A\_It舔p'g ,_=G`Bja·癩jnЈ\.k^E}fDK%nhuZGF.W Ӄs#1l(Lp_YJ$:.H಩<wX7eL9yj}I h1hp7 )P0:7o'1@rwtMk,Wv3GA-qHkY0ܨՔ<ڜxt!8_AW"TuqZkS2XԜ~l#y_#v|3r/@zniCb Ledxkop<P|tXB|k )QE3S1V"Κul1gW}p]q9WyW( <Ϩuݮ,}0OE {T`Q/ J[|S<ۋbV%? EvUdO~"; -hMNg2l8fFtL!J%S-%َ5wFfQx9 ZUR!^U΋20Ok~Z~2bkw,!lvr YPk{$JApfSge},#U>7s8-0BHJPp HJ"Չ'v=M&<մb`b@zr\{0/f&W4m'ǕUMX[{ۨ l"D_"dm]\ Wǣ`3+M}j.ˣTL~UUy.fhRݪ|"Q9{cG & 1uvge)iq)m!OQ J?^rP;PxpV.L7֒uyg?OBP($6q֨M>`#TMۦaeZs煀$vW0Jl%8 %5x@TR< Ft|P,0}KJ74)97FB?!5dD=A﫽"W.U5s=R؊pWs- ?9;rlV0Ǘ9zQn`Dy#MF_?k.v7Rv4U!%.Κdb=%dn"Lâ3X].' _lW)47 yႉv9uT*HN l; 2H$8EF8w%}Nߍc@f&coLzH_o8F=m:^T2K߱ep K齃`4Fa[(DY OYFui1D&^VOړ"Pqe4M˅Q. aDO[n=FO$D[x{W%Wp7mUI*̊81oz5xؘeWpye'-/!,ʮ唃sp^X⎘|8$^|])q*kUΛRa3VwХMabkj1J6)Tl2~ëPH^& gsRdjEoLjAVInΞJGRײcHA(/CxC lO'[W`h40=#}}a{DJ n?Lq,nZ TQ-+ZBJ}zy?b6A0$\ SwRG͆E->!I|J1QJn<_ crh\ #tSʕq E,u '`}> Z 7ClD+u` 7G&R}PbQY4(,&j*e{ scXn/iz9_eO:PmEnm* gCMK~Il#ؐI˰@`<+ݺ >rU4_1Rԕ mS]Rn?Jm;$uNL:C1_jm˒nko WW\KwBg?UA;\HH-Ѧy|L ɖK1G,FO'p@POs-3' ~+^eDS";I;Z*64/R2`cp4mܜw  D>wf j:FB, MA 0u÷EcZ5qI8&/` bsi/ 3>&ZO?1:_*' }q#8 c a/PW/0_p${\> a@GW{>pevO)'שXV ~0*s-BDg2&XL9*p 6QqDa7 hgC-IsB\o1̓gUյg /-BXܠA[@4+Rnb6Rh(kB^2smbpq "}b/W?y,hִ[0MVX>=:\Ajsooo?BW& P"3ql5[i0ijzO9MO8l㑙Q7J4*>WXc6ʚ MU1̂Pph=R;bs 8@A\# !2 ,r}!_.5>5xUʜnVS -jXl}4erXUDn&}hZ-"х\yc}_ݤN E'Olr np^H"Aّgkb߬2`лb~U}J/lcVgg5T mM:FY/F^L_?}$ȨV]#T fNʚEU*;^b]pw]Ta\yRl;1ަR?4p=MN;\"<2M+]"tw; en5 ӱsF j֭S02:LY|Bܟ2:ctqט"ˬSd 2(o) E|If_@"'{J5K3YXNK@L# hҒVǛW<*nbI-RWLRL73G߷ !/\l}lHKdT'BF b5: __ZmfRE>(E=NS14KBj<Ʃѕ;zV!/Uf"]-gxŒ UDfxwUU,bϘf웏\"HtxO\>ɻVޚ'ZQmtxCH},3iG4r]*c/b8#`<"Am[6i]]CS'-o|6Yn{d!}T vXPwY;y:On=>:A-  9xE۞Uë삋tVȎu܉SQFn8k}E8bcRQ}s>59n?2MGTHq_z h/9Y_345 ..ͲV)i70(w&W2 PxJrmifZ'HFqGۭ>39l@x?OP !R>Eidt$ҵJH;R>zf{,U-'@w=t.Z[zX[# s-WWOM19BkS]\=AS>>+$S2U#zH_"ku@`ߙ=%SLk@a"V=Rl_-U_c FOFK;;z;+نi>U}͐ '-3c^a{$uHjӦ RYC!|쥊;딫/JX,ʩ}3 ٪h`%Y.|Xy4wak˓jX V8b!Gu`:C{>+XzK=fogM dĶ-;cvK }TBS,| W'd\3t**Pyr5OԔ!ilQi[5RK 3; O&eH,[~eB Rca5&+*]+oIݮMC>\&}6 _H}BZΓBr[;ޥϕvJgXrhJ`_bv:.}|Nl؋I`2lMx`a]::裲Q> :b<4Caw] MRWFV.42vσ ѥQDX9F5m G;o|~8,i-]6Iui84;QClSS %N*2cll'{+iRoaѦi1R2]d-B7Xޤj*2?czbN$2Րw$ג5F* 4,D eR[b>l;nj  'pbeڟn;@ )~ b\Czq `X5MdQWʁKIѳ(&#"S_hP|CG:iќ<JLe +%_O#3i6dsŧud>ިX`d 1=~C$fgv]!Ly#I:Ӆ?F1F㎚wFNOn][AXu;vbnk9 ,8?^$ zay9Y Yhk=[+hd(;3SM#-IAyMuDyZh!l06AG$Na(C>0(1@8lÔ"EB{_ 7{1VqSlm Vp C02RĻ_te,;P' R5B҃&'1ӦrAdN>a1 e4)@#Mo% ޲53#!^FsgLbyi,3eXt%VuXt֗UO+ee!Vg=A*,4 gxJ^-6Yca{xs&Qr }mɁōH7Ԣ5_ʌt^Sֲ$E^5$2ҫ@,̶>0fcmˌ?:ܦՌSY27+*tI˷JcRBn]+@_(L[q#7-;in(v[Bz@< "8N5Jb1aO péWFyIנo6QXnT( HfAWM$ƝeۍrjlPN=KD3jfDnj;0K-RasI,pCڇ.s.RUޯ(].BD ʕ!qGDR0q&腳y]4 !zZOTՊ2G@+sdBD7p\eCީ/ii),"LeسGlJ0I8DEO/vBG]d- TelJt o`s~nIZYTeeiVz_ԱagEpS'Xr{h׉ЇA\l~F&[gV[|\L&юV(?r" %8L,-uʔED\Y .׸B0M7|b?qGSyuK[$6@ҁ`p ?}Ńk/ `Y-r^[kBx+rӘ w?_ ;|*t" iD.s-9@qQi >* 6c;|,$QPVIKeհiGלc m J߇UrOX #yC'ŦeaMFLg#}J_Ǧ)9RBnɆH\lAz,޵x$ܗ&-Ff[a 7X{q+ZTn' qo}^b{?{ $YW]yd+K ^,wq0^~enbĠ( nZ/T=_^={04$)<]|WJ B*6wh,Ob+>h>5~h=~Z=Q~ȐX[zHwqhNP:YpK XWu{mE`O;02MDW;ײEE<`Ɔ$] J\E]z*:K.t aɆ7!ۊCE1 ĭ?),j)uؙABMYFoRn1?LXJֶLAK]BQO9Vm0AE}1_.2qZkfEOUuWRGhv}%(^r8'"M; J4NdG4+g$ZޚRtAN띯u*]&4Lp31 MOwG_  bw$=wJ)הPYp5&?!i48وJn!qZ܀s&"kk( lmmWjMjBzum WY#OΊ/B;_0o aJca،'I%,*&Z/WK}8q)oaB@ΔTTU d#3 v`h [\lE&P[sEl";Up9߯{ $;IMSH,lvω/ *.O"d=RAbXK f+}-) +{#8,wPό$P),lrO˭$a_k7v:_8AA[ߒc} rKz\ @)‡vGq;ݺ:STm2HA:\:̭.(Btn~WQt<:l"*0N@Z&0Z 4<ˌK7*s@(i^otf2LYjE}itRem!7'BIϖ%\AW.z{ b%|u#&FmY?C {q1i*U&S." Al^K#eİN鋥p.b_+/G\hTj'ĭ=+{`ӵS~9Cq2rE2^(ۓ pی2튻Dtt?#V!D l io!Z\ 49?cmz{]#, V > :sܭ RiҖW:>1ӰYApq`ϚHX _}z^`*4ER"%[yRTAڼ͊|ߜ=H[gw$Z.;h" W:sk}E)ڍ%NDcJ*a?rѩa ݭI{YE?іw2* '(즑`2YΆ&Dk^FfәpP-- ukwQt|苀(xWy=ޱ?/-NV <÷+qع+^Q܍O]@w6,lpWnbs˷Ā-! 硙&>P Ni9jV|'͢lΦa$VSPݘ$Odi8h{fWAgSVEa\lՎ\ 3ouj'&UCP{J8`$82=A`|;8d? T>gHVoNQI`\OΙVBsޚɣhjwĺq7}翰Ud:4gn+2d(I!7'J%GffgodWJ9ˋ2>$cIa*șGH bṫnz5_h6H5KggjAI0Ҙ>4Bd, nkϒ&m =ek(%}$Vב¬Aσ 2 NdF4l66G5ŕ[48.h ' I6ƃ96N|QSh{^1Rȭq`'qM`O"4,ł` E:,͈Ǐ=MR]ak'&]8s#:E̙4"jpzqW_5 s-7~_2xi4ScۓNY:pN҈Y7aUEJl1N*S<,.z.f61"7`}̷S<K ^]e`J*?,?mEu‹)0jw{#}6mI4h댸&@(@9=RjœM_n5- .p.~CX9lH(1`=^wGItТK/C(ȏ/? dA\^hpTjmu-`>?`-Y3* Jn-VY;ۡUKo q̇{j2"!ۏ W_]}d2BR &-#ѭHp8=T0gMq컐|-79sm@>+"r=?|j{+.^QZ+E]zfhޚxpJ6y|uFN%/? %Pyg8 t,kr%蘂WWyV 2Xi@ۆ}>b13τ0`4v9IyM)n歝*aTy9VITBh4Vqj mDVHy㒯A=cǓ ޢ:X2& 1ۦ'嘠^_ϼ=1WɷRY ֏%! *[a牧f 7S\dn˹J >wQiI/;Q% ]_c$ }뒮Yʹ\rÜ!k¶Ǫ s!"_^wcu^$1;'Ԓ;Ewl!X$־2&!>'dE(IŷpwH`<h*MjRm8 K. +m<+2QP=K.~76(BI諘hg*K@*:H-MhW4"K /lܘJ;O~&8y][Ɉw7}dQT )BkrJglD`1ԆY'^Zl߇L+˫AQ̎-P5%3megeMF <(?킎+QMNľ:tR-t}.47F8E?mIV䎟MYP$bYJip/x T9բ3,_P4K`v]ꓽGQ<y_Co g4Wţoc>~/K^nyJGD%}Tj)|d/Qˌ&5.Hk VcNqo^Q4&I:91XT}>_m(h:wo}M2'@6NjU.1U{gY'4G7MiTq 7D˙-eznPPBZO+w4)ʡH7k.2މ G-3eHg7)5e]T" N5y-i{9_TX(pIk~cǢ>C%#C'ibs7{q"x2ït@ m⢇D~1Y:" K_ OnH )ep}4yL[q 'CGZ\"TW̠-3gH|Uh:QL@g K䞭x1DSMy@`իVw;4†Jxb~;,ՠA4 !;СH̅šɋ8s-q^+a@n^?[z,2YQ$U6T%^D$xN&-\ҧԷ'[K$5.^'k/`;t ª+߼d48a''3KkRSnJ[jE*?hOS{A!/((GG.zS Qv|<7F!{]hKN-%Q~Ukmو*RP\ŐR[unkbPiFa:%z.@k\zǨC5u.`NTeCl9fCe1d2}=hK83RÞ "[x _GnDF Ƥp{MI SWO-jX;eYU+xFO$E?1mQ3{CN;z.&8&\dy y._ !*d6Ͽ?5kOTχ0z*y,\uOd]\[Y'E2j<г7Rw8Żz/GE M@YNB V@D|p%IxGE#poc(דJ{CdiƲ=@& LLtA >[G E)}~Vk|XYú-!јMuagp8a,&XS& 'u:7( %kjvE!։\ |mM&C) 5jТRY7k $CsjsjIL5y%9vEӱ$ cD ..˸@LQH5[v2# @üCBc}0b`}\]}0/#w%(./ute[+O]-κ|ާ\')q tT62]Buf>p/L kln6RH Wm`}8ś'}p*hmnlsC '2`R`^"nH8TV0sø~=fSdn[rGvJ'q8sXQAgZ6L.܍@9vIR9*cPs?rAq$;_=}2V'XtMql{`ZΔvdet%`;(_L&<G#h O慱,A`eJoϓ`-ʰf2Vc-:EolqzvSWu,M\VmrI%h|k>c&UL} eOJQYLsIoǎ#sy=m ɩ?|bWIB~]LinJx=6d$UȆ5$||{N"eX8GQ<M:[VvĐHVֹ@|6"eXNt9p[yt pUvntɓu$LgANPÙo=@}wֳy1 g֭}K]\MmPoHi->gaKEq&)ޕ! 83"[.Є]{H\Fi觽C ?t;pxk sJ41*j Ց>`qg,dݍZ`n|E׮*x=rvŨrP?9u:aF#חk6a #?S݆I-ij7BH~)bY3'(A^r${{~8uh_T*iСpD(S6Pb>@/c" u/'`R|UVLr4U~Xn|rPuEXe7ZdJ!2oXXN"uԞ%}_e!G :Z ᥌C>EINxwݱZ`?q8\Ȩsn6XktnAG[&><\$LɯT7XRa\8dGǚqT$ʲOtaz0-X.x[P.QG$={WOD@NSl^ -}=JH(p&)ح;]##QH8 ]vqG&6,n>s6~(Ͻ !߮O?TTӌY 9z.)[0[TBq`݉'bڲet[JÞۗf 7hWc>8ݤ+bN[Q zl=7c鉲јwvqg ,yH`cCH^7g[Ə>A,s۝U>5ViĂ.Fq2}O[lgf2#o\c@VP Y,驇 J/שΥ@Pml dԹhO"cU̅rP[?4*A~ fUX&nB_?{h1&`*]D̙˰Ot,cJa dq3nsxgҚ9P6<Ә/YPd&,^O15I,/HCͶ ^>Lkr6aVFn}<GF0ݮ[ggrti(RL*Dwp6Є#sQbE2݆_Zt/Y٣i*C \tw"T.RøY`Uv fi)hBl*d.|XHkybbg˭Zr^Pv2tV6aFnG O)r8bOG/u̬c0ʸ@L)q_(@!LxHj6\ri%ٗ8dR Tlv1@,)"ɡDsP4Lz LJ谫gVH&Z4۵[N8xDlW3 /\^A(k)Jǣ=8yB&s>T&Dgm*}g޾S1Oa Ɉ.GV6KxYVFDM@zFnA~C"=rKsae|u5RtD#+k8z['i{c%jܖh%KI#_ʰJj\V;Jkˮ~xC;;2'*Uj_a 2801Oo[PV7zG֫댘Z6ڄa!x|E8FsDM8peX<\*GE4wּvF*z_CkF[ L8-۷ٗTctYx$%T,(cp/:3IX56*,O7AAˬV:s.?8|b%SU=w/X0=xLXSzK5!Wbh+J1[M{ div=MM3|&~nԱ@lK7f@%Qb"q%J13bG^L3}fKIJ?5u0֭ԙԱP-yTO*|'^F-u?[9WeP3*PGzqVԆWe3KŸ]&u:\,y\H62>3Tb#x|%zptHIx(H *E30 Μ!ah3nf9"r"QiƋ/cL j2v#ԥIArR&Gýp!ӺZKd 9¸m}:?R[˯jt`|ARwMadzm er/@vႨm2 ~kxv"7MUe]XL\xj9Z%DbĂ]<#5vwcu)|(Iw rXC>F9"c/&{M iނ gNDZ:czIs8y%}%`.+'&niT<'7=H.agmW@kdl+\:.fzO횘gE/I][CT[b-xeKe"ǚ39QZUS MGc }$%$9_FMic3 UZ4b}ҭQ _4Rs:+ V/hw_!t'uPlbtRb }23fpդkLx”:b7rTm.*=# \QA|#a;Z+fcjxJHsYD eJus V=Fo*f&=fh;6?:žWͳy?jDJU(D[Jy$(h1Vb!uz#,k4%zPZ]s"X̪ ')D۾9ڏTK #9"ja插l`=\Q</1N6}]69Oh;~xqKFړ16Ka̠.ޢ|7ܥ2^hͲ/ 9Zk6LɴWs,B]$?@yW9E#n6I,Y;Y6^tYLoCEtQ<z[BzaH)JbO%P%ˇg@B4`ӳHÓBH=,܅1|gC=Ν=M79=p eaW M!e=1+wY^?2F?AYb;K௓?kh)3j5طsAWWrl.eu$AHWyG3xoXG !J! χTkef80 7pcdiR$e 0=Ce~MdT 716. khUOn{iudtd'{WgM G'cT^ y)'>-&=[CdUXe>!\SKeTϳ/-a\02ϡ~9Z8ܩ"S1j! c jp3ot36=΅9lSl Owqf!&;u`H:6|GiUi, ?v|gs9eov2PE!w-I'WU)@'Ց(D%aI%?5F ~M$mT!t\PATVj%}6F)dI\;3v Yr|~| 4ek~{Q_ ҂ߒ>1%ζ/<3wP)<qT5X*f ~ifTZTolVt יsnÍ.Ad42[m+f:ψNi&ȑiMJAVlEo7Sp GξAaqTE6Rtc_I-Eo[nzJ;w CQ27TԌ>63qI {4ݴ02eFVڝ{[_,Nʫ9XzSɱJ܉$~ "MY8f]bF"!DL نO@ᝣv|Ĕln°p}I 708}7 ]#-]qx_~nNf*' ƁOgBm3B2$!bJWf #7]DQpѪ&w@S3D\ZxX3!|m,+҅xj^Ok4V?e+xwh:IZвDEXEDᅦFLofe1Z)tF83b9 'wM覮z]_YR֏E>]ظ$=9^)[1{,*I( 8 Nޝ'ԁ*  &4D6~E(jO܉M='vs,~7p/r7̉Ci7nqtv,gw".bn*|F o1og(l!ل[ID}_Ka7(7Hkp>Niѐ^E]l]xj t ~ ӯCfmG͚,_c4[r; V.,+ؐz)'G2Or;q=j.G\G(yb8r혤IK.u"j>pS`]vRAE qA.۾hyO5OzZoԷ#1##9|b[,N뛍FȤBn)55D(H`FeN5 @DnU9:12sڳ^/aЅ_oJ71c2y76\}>C @̪|[B'Pl /{yч3Зbu M.ۿL52h0sme2CLp V/WoEg4Gь$x Le=_̏@ z*u uFKӷ>Avne pK[&\`]pOiC 1#-Cě|Puj$۠> j_kUiJf?j^]9HIu%#JVĿƇh\wx\f"{X]4B&]dC۔ǧ oC1q 9N +UuH9|ڏwu:y}7p42'׸4QVzT[;/mL|)"1(DɣSδQ,z7Ձ0K/}Y"3ѡCFcf\OyN٫d[:5)銘/Q~$$DT˽jal'3_T:wۀmdxQ:s_ \f3ߙ*9l,~2r/k(lR{oyU|i>#fqt?`ܖY܆E1B:LTϜyB3[t3N؋!Ӷ~lL e{FJt2F% Z->)s+mT[oQB5NYb$ SF=y8Uuf)8 }C⃗ռRr1Z/:w u.Kjڰ,Xnn%&ݳMڹH \Nc)#r#Ѣ9}K:6삪{ne/ Ekki-(t>bLq0ȶ5pd9J3&óY_(x+[11N,֕25/%)IRV3LFUB]R?񨻌^ʅbPC ipGr_ҍ-I4x0QiN^Q%(@P%1 N2Y\ I5ll b#bC`ِ3-:L3%xDu7*ϋ!xZB`9NRTkt gp,`H B}Co%\ʳ['d}1E%~(}sX֖":ye(5JPIHCL[w:B:µZV(*Ӻc c1Ȋ*imݪV:Ƨz=Rn̘;f33n%1Ml~ECcpK{4/D a'P43+jזٛ5m_}Z=aS>d Q7s7Z\a hAu+%Au]CS+5湿3>* v>Xu38@(5_UU2HI$fw_v h2u0IAuaNSn7wte':C|iUWAђsb4\*834X Ns- 77slq]: txs=kGp[g*JXK>۸C&*PfRe y!r};]4 ҄漷cK f-EdZ ՃnStoІu zy$vlssE=)ZRJ5@E9p QWl*+IT5@5Y 㧷^"MA%cT%U rIK=5IͺCh&u2nIs{Y: xg'Ě ̵K$֕Dķgry=ruRPwzG`I Xqw(L삁}? I )3>%={nKƵ1znQ2wnY ȩgO)c 5uoC*4<ſH FUI}mJEz~_"ڨ7WTmR%$Љu0sPyD#y$T9-ԂIC`|{~u oc%˥ydBtԕ2KYV̳DGu-r6h<ĊPwMg%4zF$O 6}Cݹ]9y+q%č3G7\"[SH Wv:}'%ɉvxGT=o\m>`,(e~-JwBŽ"Lb*.? X^;0mbf/# tf_|#AC! P8 ?;,Ư@^,m[5:G|3ûsHփV  .m;N#y] SP9,3-h!ѥaj&)4w;H]ԣ~(6=cs4jrt&+$єg ` 0Rjyh_.|R6(袘Nu^[ʿM@.k7{?p9eQ[P>"J꒤6JTI}đyF pzNY.SF/72^ZƳ!6=R^t{{R ҚT(G4BF#zV3Edx7S^omŮe3r3YЦ&@&h [wx )Frf b|' LLR C{a2e%qeu_&}][ݮfq o13CEbB3e+U4[r&|ݨaKXlK8 ng!{2}3u# AT ~a&X%i O ـv_7Wh629W z\'(i05ok'5%S أpĪfUG%{ YJ̰gwؑ:W+E;㻌!3ȠDړ\>rwxa1R3XOq#$_t9>CNa[ONVnB"+uFфTyͫR˼y^~-lihy^N%j:,,m`O vfeE=e}oÝ(,x=<[p⨑د)im]ॅ,*N"f-_2wbNa7jxTxy3K3hW d D^7+Sb\L9R#a# M, nT˪7="e߿JiSGr‹@r(@LQw 4a+e]+;kFxo8d$Ān;|1ѥb+>\ %c>>ʳYw =.3pߛx['Uƶ"{ףIPZ'.M۠yz-AF|om1v̫(nO gkvV1܅iw,P'-}{$7mxPR%Pܱ VpC0 g 6Wor(U% } w`Y|PA$>E43.ن!hOS6?ׅv @s0<ڹ hJbRpz;mb,k尉B 6kU) S3~}hV+}iӦMF&uumh޿2 .FHq/LQ8)ֿo* -{3>'e7Չ,f-K@L.ګP:NƉ*QsH[xG[ 0g5uRx+)Ί)o|XyjɏXs[bӻ`790-*D8D;. }uT_z851,s֬ %Gb=@ bꋎe9 /7/}?0+cM|ȈI.0o8SeF4Z}h=~pJ^k AG]Vik yr(ufc7yvH2tf )67>Ggs asg` W6KK>\NiۙA)WC*E}^h"e=_un_Z񿆻~XX1*JN1-Ui KzFǧT喁KVr̡yNƈ3E rGiBAZnPb6=1h9zȫpBgkeԼk\* v1S[2א!6!^>6' z7 -~TW9/IXZWzY?m62qI=g'倥Q0-]VTλ7xT"-ERt.N͐"/o_v܏uNMV[$Rh*N2"{uDeDۉ&E=5Hg\:f\(x̥(eDu9kBljqq G/2֫őp5i1-~ u]GDR;)0KMV4dh%"O!]6Q f/Q,HdG-l6Q8_4W,ZG\8&?^e%,m*Ԫ?srbd8 EcZͦDjC#٩}snU*gWחxeI10[ yj-`kkF)tSq)oh{F5)b" O 8f.f{"8k@{DZ4+KɍJ壻+/5x?Z.H(C܏6t3"3MaCƵr=!G鳁Rrǵ(x\~i>KC |E9ùH@~[6lsW[萲1R]ǡPiz.aB˿JѨ~?C3 }.gPfoK>ؔ[D/TDhZo+r\X?P?tklqnĥj5n*NEZ jKӵ] lӕۅc'י%:=hGG1-a˥Q ʫEu:M-Onh|tHaDžE\ #p=L]Xf"HŶ$kaQƫ! zs Jl|bԶI:ߧ踓u1}7/81vꅫ@(XiUM&-?OaC MGp0h%<T5@X'z!rxX@ MrF?ښY Z i-EW҇KWW?\ ؑRk Ȼ]).Wtˆm1;tmmtμ ?7GؔgoF_>%pfDZYqo)3:h["m|/2"uވwڐ+X6(/Ŏc!腢:?\i^ncucԖ$ %gMuB݅aBpfG $ Ϊ2.oo5s =׵aXV* !JiaNvd@o)B1R~~eΨ^"6aVfw\ĉFIܺ6>P~֝8--[&&) CMV Z;"Ex[- fΡ$3lΚ?F8Ou#ߨ9E_xʜCS0w-o$z`R/:}j\@)Ln`ontIEXsK1y~¸,q;00>ðF>~m8_{/Pn&K_e=-: Fѩj{oko\35*r[ m(ާyv$Ϙqsd=E,zapz/RU73ґWGpA_УVߞS0 WCIƋyzz0tY#@ 1YŊ{:^(_C4D C0%*ŚÀ}kg3$.H3WQWk_l6DfIyo;WH5c.qWۋdMa(Y@.n7B8[zr%оF+F|;CA#k-"nof‡!: ú;a:6t17v[u/c/=CX]irytw,d =UHn8nqsb&D=a6ra34OTFo{͢ /r\‡Qf>!lf(>wz[N9N :v4/ ŇE5LiҞ S^T?8 pJ 1 P16MT2(P9cG"a̤ȈRoW0P#c4K)-@ ]?܈oh2Ta6zw@^u6ʣFߚЦj#uNh4s $G0,EQVX6}}u{xYpBWn-qކm=3ʋ?iw|`c7w:1(|fw"H(@Mn"{,cGNSSMȵ?G~k} )Zd+T~jAW m0bʹo1*p0p [nj.X%: ]"v$XgR 7i ymlim$c0 U{'Vv(E <ӧKvz$>8W] <~KalFVZw7l2ۥk>_` KM4^Ij1e&(ܕjyG5e1Y gšʚ|5rP62rԿ[j4bD1lT, Q_;j0.R{Ǖ7L{pSp A%߇W:C%0鹈["rT\e|=w)<eؑhExS%dן D';5M~Tx@QΧJ*.i4ⶼR9ɮfﺀvo"o3dR>+?&iC\<ά& UoRj/Bk=f:¤*"x94i7K4ؖU{Hz*YNplu#'alV: K@wT|KxlF3e:|zU%T+dOnu`C :~j < B gV\>aD) v]QOmm1QQqT5c+W<@ >"`avWn)f89dAs U0cz+iž2OC`n';>႖S#IH6 LZׯ^1b4Fd+Vքj|ɟeN4%էr=GM" Hv 9o55xH)05U,YR$Af:(*2NIC+{`u*<"(֊+;6ZM~| n\BLu>5Wa@DqR ,5^#oJ8l\+/]Ϻ@hq8mG"`܀ @q_-ﻝ%sY&g/}N?Apzt͐_=ujI H{;vd{؅r b\qa/.29,ff/x9O .C}@\=oٕoMjoktq {{|Ă'l*E4en:Q] = aK+%VM.k$k߉l+E:DH'&J" sv@ *2_1PV&(Eȏn.'Hg*U'mkw>7BpsQuQD/?P>X V~yw{5t#hYN y?է-@z6;U@ڗcg̊0' h!ꝿ-7vHO";:"[a>=v,QB0H۵2֣mlvn".htv7A_0kuxmE%;\E.ϱh)Re*M;MS'< YF` ϒ'RAKܰJb>:mU؏M:`hR*1Yk[mc7yeh;-©Zͅy!D>s-m}Ƕ$ vpg,!zʛydl-Yٍ7)d W[?VL6τmavb۹.|HlU+m1RJyt A3+J\x fEsS-^l!Fۯ>k_5U9w8PqR9-MrUAwȇV[L 0މH2׀rL9=Y2s3ΐe4b塈&n#6O0RGGJX1u:wf㓺T8ivJ =Ʉ5iB;sYw `:O,<?~յjʕֵ(jᯗ*L$سvZ&Ҥu /?[6Zhxzgp5S;<:!!nG~N+"Tlcݜ֜M8<" &rֈ "w،M{5ך]! x\[W\YqWֲ<#ҖDOrWo=/ɐȉecމD yA?$SO0V-4ړ*&m,BFwbB)>zeKKԏ#)DFb'$<)B\fFnp0PMغ7igKN y!2*|4Z )-_M`ciuggDYrU TQ`;=džJ\HXQ fDNjRzB? I ӧ@l R7PY ѧ;&M*p}>n7lZBbFm.s)7g'lS!e÷!7{.F&'*T>KH$c6'&wNSx׍+KQhqAy+u9 -"-fpu^mUq ERmt`pFK&aus 7lu{RU= ^_C2•>n;quLzĊ T ;G1ߐ[JҬcn-IZXP?DMPF |.#T7):sޞ=kaEl0ZRL˫SHN%}*<ΡDJ Ǐ5}lN?֜uB04ʠ.'BB^AlsL72=~ޞ;VĈу[tuf*bnt0=z@GX]Եǿ}KIAgts+s`hഥILkS^Ԍ2`DJ{ D1jEy<8h_s)s6)R%⦇ #2J^k d 'WfH$] b?+NL@!9+dFcL择*ʠY5?z&|51h1K ~XYg`JmDO=y۲6r^VҘAu{RYhn]B!nYwBo]#Ä1PWz_QX}דV /fJwfӏޮF~4Sʼn6]CZ¸-rJ%nD]X4q{C1e!r , rKGz֓nܦA:Az;+ 9( TE0!f}>'YzhV`=Z_w8?(ax1vcl0ѻ(oAo˟qI{ϐE+ǿP mY'tBw,9 J.T|Mث`Țip {HY|qXL8l&Ȗhp5÷3ɒ d:T k o囏 M,7x * r$1&Ftx;Iɇ5:TSX>b 3ɷ<ʀ/qmUj e0!LՐ\1*Cr1(K:"+lsbBI9mRZ$ *5#2xt` `Vjl[d[ o`]2gw%ћ(z,gafSNBǶ^R2ky8GhcJ/5i&/8fDeS"39䐡\'˚V.ۈݕlb2)f|EbL KˆLABD&U8|sE\)Lg^ 4q z'{iTu.7Y+6cCmv5b.{s0i &?>vPtU{[D#뇷?[\iUHpU"0IRG9Nh TgS~-N;9z%RP~z p>me4@Nϔ٧44W1_É#$& WŌ:6()^ݭ+e{EZ` $' ,,(Bsb5ģDW\ΩU C^5s+ TE7Qɟ:+A RUU_#l*}i,?lsJ߭$,">H?,@2'<̌S*zJj!Ql=h(p"mAmVCkrݗm:AM­STilF-OC%<Ζ.a@qaׂ%cNLGHjjʂF'jǪS:6 7.7̵Ϗn/Mk )8=\" 2!'N.XeoD򯛝oLYNo4yG;R9֣hۮEOymr!hPg09ǙT!(Aא{ v6'4~g3Ӭ,LenA2-p 13\ C:~3ALYRtFê9Fhj}N0iVJhU ;aV휜<j@9U ~ i͔PQ9Z)-^d>~5s|dQ(&gϚ88VtP jHRIHfZDp0 ""o< eQ̝M/} DlX\_{- ]dɯWXꞦ H+Aဢ Zcuh9[Z)B*l-s??e;?ƴ4Wͮ\m+/},Eѧ"dinE8. dLּἾ8]0w[C>HA([v`S28/CP#AO{5 ҕf*yFh>Q!hUb? [i\ʂA"u@?7?ի _%_PߕZA~ڊ;(К Egp15lxѰ#Kd7rGJ3$RYǐߨ:#O9~ژ1'E\c5l.P;Y#o ʏdxld2阻 5$׺xޕ{z9ȥC՘|ۂEI2{C#!F'c w-kO| LmHOf3&EئIWk&>#kۆoDp.q٩7Xo K:ЫJWJmޒ.Ƹ=}\Bx0l1W=8vJ}Xޡ6vЪ%3kHƌJZDDtzt>B"P#,7cgN2`9tKIiY+I-yDsrx'6R1"=C6MeEHKWMx'M%(A{ªg* ߾&mQH`KԽWU .ep(*+Ӭ,*qdw+χǂ/TЪ;b/_ $ח^T/2m7sfkzXbtS7SlNiwmkFJe)QSuZ2(52ϫmCldLkY_F5tp NSF?Q%kz#[lv̡Y+VDFͷ1mf 0GL:/LɏwLnK݂C TM S;2\0D@Bۮpv0{#vP`ʷ/ix aO6Vu Z $;m"Gxf??7Dsnq.qgA Op̕ ϱh6V+/k()\@۔oa HkW,r'wŪ{wa IHg>ݫUp1 /Őj:S?QSM8uS6tU$~&Q0FYph{DmRO}#ME|^,-cYD6(kpNqxۅVS f}rwy^צ"&:Ui%д`pM',=|#`W 6 /vB:+ٿ!Ζ 1Tzh'{ ^y|նMB ĸ)8-ݲcwJaPTWK Zy3r~+Bʐk,8 &a!&0cSM34#PxEMsX0n>afj. {}_P`QYNfŠ}v$4 aNxm,pOKm5fpN.-ժeʞ/p< ' mi1ҩ."k_Ҹ\2I] [5y%x1辂|{Bh6c(eqMV-馲N'V:iwoqrQI[8>wue[` '[fJE Jw-m2ZPp,M)`1>UN3)Wtwqf!:ԱCwŨiq;VP xB-᧙62USv(XdC&=?FA.7?iFUp7e'w ~s,qSjxE|ĦǺK"aVdQ=g\VpXfC`4/~T^o~p3]Tגgm*`^oy?ɄpK5 唟W5e2`% t`s1#y7p<{h&@0@[An@" ŷu!+.J`R(O A1֒޴.6\rijxned*Rh-Drjw>`f|̡C>i uba?ߔ/4AV_m:-Y)(Dh&sA QfO1F[†J_K|OKAd9w**sQ7l9^!s9[/,)]\~x\GLD AK#ӧ/Vwcp̈& YdBw{nT׉Xwb}klS~ pϸ>tܶ1! !i Ni&ue'z/䔇 x}eG;ƲquI{Õ<#W,лZvCC;jS4$Y>v:Ыʮa—f;ԄT1k1|Xg8C,%>͝lAen֦هuP3J5,9g1,WߏjO&0+xm[ SJw;Z!땖 N\Xa\5Vl=&g5)}G\ݚ98LӁSgwY+=*3t G2Ia8=ܹۡju @q*PG vMUkR"4kKy!&iOqqM~ Mya?VC,^{R`q6՞n: E}oVqy1YMqD4\@lބcmclqёW x^Q=vzQ`x_gTNÉ"W;bFDo6_ȣ"(+5(kOU&+(i´M1JסR͠#o=g8mOi>qiR,ɤ!Hg#ab3S+og5z8贸>6߆Xx4#b!| Z[Kвǐ j?q_rziQ1/ƌF_䥎I(l䩊S]Icj؀!Zv>:]w/OY (uCYq9 q#K;e:e5hiyuw NPSQ2dxBWZ$KᡟG/4R3v+Sr4cpC-=_4A**Ȟ)o2F${MaP8m" oY-N?uʠWOfD&!O9? 7ǧcr^Ǽ(.^߿,5zx}mrCLbtNԦ)9&Ec<]H4-aѨvCϞkΠy_ Щl+J%8[V"&21~5ӓEȵU״a6^ͺ"`VkD,]+CM?l5Ԁ`uېǏ㜺Rbyk;鐭S`鳳}5&8N:}RE.*ᙵzWRq)hk 0-㱝o+.J{-w3mԾ8r[וfSp%Ȟ|IOp9  "J(Xib|pH>ej|q6LS$2gs}e>`&b37_3Z\М?*I{xKS2n5 Hx7-#i'G!aɅ@[0[Jd (QQOM(ikx*+ҽVѤQNbM+KAc334Be ] Uh-fF[X%r5.-\=bJ$P'%Pv׋hj.ەwE͸rn7t)lQC_͙O]dT.á'}1h1G+3}f ]ާjptY/4ε2E8@׆O)^o%sp oXúrD^<ƒ̟JFN~X + fn]~2;F:c=g+~{!eI~- }pB7Jק‹X CH ],nh^j -aN=a:f:~5[B {M?vㆫ'әM>̃fbCE3th_"6>%P]gY$Y ou0ו60lH*a=C"X5gYۅ.jAi]5ˋ Ow CvH/>eVS2H?"L)~w3L)Щ'@#([. /|,C*k7dזS hAwl֦ ]O1)Ik5GaLt)Q0ݬ&$\\jaj2vI-_4N@7vW:땳gB9#Cx8p.QxcbOc:8y'vp#(`VcuDGvOo 1PDCψOdfۢ%rbxCNJ짉jųe>p8/=|edƒ\>#FaK0Xa]\=UiI*jQ?mrcʼnZ'8 bo EB ޫzaEk!ވ TYSFN#

9ۦ`v#'p65[n?wX.g{`răLU@rPЪH}eߜڀLcOޢ- Gq֒ht|byUGzhg?]{L葤\W$ u=VQHX-v.ĽT7pPcc PCIJ _'LNknKp\?BӡZovS77O=QrZѺSy$sE@\d' ̈l߽$G[@Y_OaV𗽌`QE0!w"^7*\ϰ8B]Lb̲v@OhA[7ʗtó!R~ĤDx\~V]Oė:F uK"I~{$/tMLޮB<ůXgK _5+v#7&`}\!7 {E X,OV<'q"b|۴"&)4>LSdͬ}u)ewYԍX?i=>5ؐ }]-srm7EjپFפO ٫\=X 15k%n>zgyKi9;9/ 4n"3-')#?'w]Z|%o:&B(%-5%NpqRGUfa-?33i5ӌ~rH-cn$YкЩc2i[ThIS5C~Hp#>/W"Rm jՊT(TLTqD~m 3cN@&39*28ݪ jw2 VXI|Yx28ux_&%-*}NbD:"lZΑMJ*E~4^}/\Z(eW'A:=[5U>]-?f=ފJKǘQT(ƆQm 5m+!My mhwN&DU8lW5Ϩ]|N҅5`XiYp~DGG4BbcfCBicVaKl4D@(LEڏG9ʍl9UX̂X?A6z&z.hn!<pr(EF4`_ &{:̈́ 1<7jhAю~WGFe\ 9λT;ahMyգWah۳$ICIֵz[{ w*S}[Ң 'Z(%^U[āU rW:cm@>QVƒxO/ ,! 8P%le?v+  ]L@6 :eǡ(|9j[6h+#q=/Keđ0×1<9,DqZuU6<䇐6欚DܟȏDJ!Vh(s0uɷhlU+c!TrzZ>cҦ!M#c 2Ec+ti= Xf옃+t:ay+ w0[ky/+K &WEH@w#b%台x#/¬sKI+ᡘpNs?2$I :E}ĭ;+xe(y0q}X)as9pB 7 `lBv|շXyLMwu${ H/B'p蕩h+_}MS՘oԴ~ (شv*oSOXJ \DŽ_{+?I;*AM/RS(Be} 1Dx޾M@ړi[cB(%֟1za-=<gAjѦ&['[|in;(k0tJ{&CsSILá'ar 1ːAI{*Az08hceQ ƚD3Sw<T2T{QA(D8]>lq b$4=e}Fӯ=~4!věU~t7D1uG@80Q|*vj즎/ dXJ;lÊ)V'J:)s@h("<74͊x-7,sfI>)Ypjֽ}b?+AVTB{Lw{u;eJ n/"-jҢּ`8xЍ 1!Eb*GS2e NqL>*OV03qw"2W)1qu\FQG3PւP2.}()_kI 0:NNdc28}gS"0b!-S< >Si )it1Ub[.9/:FާW}c\zqv|V3FY"%vXA^K~2! E fjM' =VHzAbdUZBesMV$b3]1f~/j#o|$.OA7;G|mp 8@z.R;lUn d peąmkc&YT\Q"q1D-m >MAz:I1? "tՖՑ  < B;y?Ѭ9X >R?T|3^ @?‡gSJjTo^Nd+!u[%"cB7 BN!V)щRzF|Q8DA̖zkW\%' |y}f|Zo ia7DjX(2'cr(l:.2, Kj:ȍ3wGs~m%V>|GۇxQ[d- )cMsID8 '`0“oVL=sNznSn(ln3)[bVu_}'~6Y9Pf8LͯԚ܉ߣ`ECI oG=,g e)CD%9M~,#2ч ҿLjD`]}ͧTi9Ôb7>ӘDx/džjr&Pp:†Un(؛))! `bObJW"<5mxn]{E*cמ0WWwyr*ȴ 8WClnEgk]A^ΖBc=.%: gm5KhFp! o#`\rd|jS P}- .`8"X.KBPP' iY`~5\mEN+Bm|ڑYly,hǛ}=UZBt4 lŠmp `1H#֠B9Tйs+jO BsF;ŠppE8y 1@CvXyRO .R/-GAZ[j !jWZ#Mʥ9,Rz(o[Y23싘"w`;a9xtK+%_Z{dnWz4^?E͒alL)­6LC8 9#JJ7E| ,[SߝV0A,'>Lr !8-HS83N)T&V'#ɃrY }]6,Z'5dmZw=b4v?\2hjS.ŹAf8 L*Ϭń\^ ϲzyYpn$jon>S7 E>$ a+ eo9Z.O873 %6caݩ4^J\ba|1wK0;`#aL_ɷ%kѾy9\_K1 5AGWP~$۱( EΫQG2 ZD=LI]&*Yj#?71p.(5^ة R*|O? mF nǛ{Cn$25ke-7zi*@/hGgᎮXᎴi08a4$x< I5 O\W4Yjƒz䢁8<+rRh۾-}EGRKmf,; hDBt畋s`8o+UQECd%\g+mfkv8y$5USb!í Xl/{,·θل}taqi+zs`GCdf#+ }BɅv&f]=ԽOIfP8:,=+@vEmsDͧƩh۪ A7 Wj-w]<}$zAɷ]>s$n$0`?8dõ0nG^S`A#|45Bo{ʿR|PMb K?6]ةֿIqSBrc619fpZV2K ח0>K2S5ޣhhK__.Ik L6In4' ıIh^2]#nӅ@Ws _Ē K|1S7F"!' ڿk?e`Esz6GZfFۣ3blBƈW ;vyzLꐏ?B~`ʞ'zP2k*iahNءܫĝw'_(v Y5q ҠRj&/:OZA,~x;9[SF%WghZqluD_5ϻ clܐG Rc T]."{lI@%֚\V;[=42u94V{"o*wVԵY , d-ϝ+ׁ9]MsQ)\ZOZ$A$%5uov1h|fH Hu]AhzFhW,ҠUnt7E]}sϴ߳k2ザ7C2FvPlN] JΏ_b'*ʈq8>znips.&Ų~syTҙS#GJTr".a봳8BʕJCԮq=[& \ "F+a ;}kL7=(wb6rcveHh cGs޼mGanʯQ)FG89uZ&?1 LXɽ" jR$01o:UO!.=FWJپ"=a%ɧ-_$* 2[u28c^{׫n2+ # 㓛nY9ʣ(֎ npVjZIWsܸbTD#E';BNVs||\Z j)Hc="iO>"Эc IA(~'<(ĨcEk1ŢEs8<ˈ I4D˒Wtb{Ƿm@9%YdC1VWyoNrpe? g JL oU)܈l'#0cH-ʓwt/H^H >)r{&SEfkXGm q9 p.'s(MCa}Ui, JJ~c6Qyx[1*yϰJ5v}'|hFE7&8OTs]"[0M@+'Uڎ |e Fr_x)ԇ y :׽3T(D`V&+5rKe"ЛE |#::. r.&GqÿQ|`, 6TI~>y9H~O8w3;77e"?J|7+Dh$p?׼EHB RU;]dx&U=o(!f [5  4"o7WM!V oN LKEfn;i!RD!" *q !Z[ 辔`Q3޲˫4@Z!2Ó.8zxF5+mt/g&c~BQG"M$d}N.I?WRsgqKǓX\eNC!63dVJ VuRDрv'jʝ2s^2kfjÛR[Hw-70t%[-B}1Qzg#F_,tͩW͔),p3M%gS͌az,ս }ӠhTc z;|KYW VZ*0O*'֞t0E^lwl-#>5QwM&jPP!(2`.CE☟³qQPO@Av3e+/#c P0TW.tsSU!NYNsSBԐ,wVbTDiFǍ^ARފ{̛X8L:i;Y,M& :1V&1Є#CI(u<}ۣ^hKpD/lExqbwQ5T@GH9} ϝO)50v@ᱟ>cTcgVzu-^:De:rQ לൕ]  F/8eRx:Vf,D\LÏ?yC2bCN鸐_0Hǫ@IQ6X!/#C+p gfe8㚩%U6@RBGrP.nŊqvZ2I_M8`m7SYP o9^UnyTm0úK|N.œ/ -Vޚou+[1w5P03яh6IDe)4)e7hW ǎS5}&/!qd"k %~Y*XM#7_F|gv4AKn5g(u* QVH;VՒ IuaSxhDc67" p~X5 QboC#ZM5ZűfŠuwr1tި++96=blHNu% A3+Ct#EZ; 0Ke)iW K.Y-e:13vmvYCJHa?=elxR Z?(-xlyǙ]]1}D4\{:eqQ(R?6aQ +ĨCX42 EdR6kcjʝ!,Y;`a9$/Zre9,* %g 0+\CNU,Y`P00}=1^b%QWQW}thl \2_4'v?JCmqd~'鎭3+lZPcz_xJg]YjlN6eRvp4W b=~' 3+ $ůGID6,!Qv[."{oRpyGuTLC&*9pPi' E JiO-޲N~WԽpz⩪p^TBem`H953[C3-%B/Lp6J|ܑmwP<ʁW4Nax]DfXܘl(% _zީķȩ~AΙmͧO~ p&P7W.QM$MU? T}-.YWqX( =t4p,ܿ,yk (Ey y~ zB#3p]̎Zo b+N;b5jF~Xi;rTA#MVִFw>8`hjt,\:^ꔍ o=,m)i!-_՛t&uZ^^ y~I:K|ٽ{K*"&)FvO+2%\zAvb΃H=9 t 2Rt! `ua>E߅àH/?rzvdEfIKuA@Kɱ{tjϪ˞Z->l./Ovq4D@’t JS=MT=ѯh:_JѶKQ1!{+!ofgțRv)T+9tScTiҁ"׬*~,?ҚK"LG*[1B!5TAyurk)^!hB*\6\"%V_cFn߆f?|?>4EOp8-Jr9}E$HͶcZ[˺E 4F8YH )+ Ǔzz#B'KHژ;;w,6= 7["ؔl@TŃ;VUuD*=1ky|h'٢)sBn.<ǯ*DlA:s| DsnQRwR!د0^u?˹z: cror^(3. \] ae{Vrb\f3SɌg?hwצ![LKǒ35U vh:.M$iC3=FUJ ZÄ.s> xQ-.):=Ȥ55{a!_0rTh*[j]_Ju.tͫ %f׶#^T},D_vmH^7Xw[`,s&Q@m* %@>E',`9;D#BA 7?:s~#fW}bo)w }vH^Cr]`gFc-o.E{::t [r֞:'RaJW+1ud3>~.N6 T'&3LSƿ2&O/bY*hG:Ҽ q&0(P⠕tKl0Gh@Z^|o W $0;~,(TdlQ~ƛY őABV `Z)E u/81X?*yj^{,ib$$?mĎ'Edl, CO߀o6\} +3t}>`'9Fbz\uK${Sbeg'p>`%!`$HaZ|VKC C@Nҽ-7nG]p7)CN4f}Ҷo}hTeւcϭ|e*C̲ 2!GHZ&5(9}xB52UnHrx)/7^y-s#=W;lm5([PgTR-GG߆f"HI} 7"$&ÃCg }z[V,/ȐSl|ɄJa<:XQ (vbOjuFC<+mAznTFbGeu=vdc0ݟ>qYB-mq+dwNR§ZIv#,Mʚ ]u1pޘ=tvB R9CMس{OO\-o ֬K_1nܱ'7 3kQPߪ/Y\;cwKB7M*Jմ.NDl6Z.tErwҋx]G:fg\G(2ėč;{Tf(>%f*gp?G;3۠Wgy$P|M+ Z$U4@l 4a  +@ҁC~Uv8Z55 deMIݾicjdc+?aSJ҄+AICPs&$&Fk"!=uX jě- .onBD}ImΧf-y$ǎWs"-~>C)7lY n]S"F_QJеFFn8;L"Z1?)z^ڌVPRbx?pعM6e׵][ez*@ZQCP0 ̈́D]:}r8\п-gޭlSNJZ_~>ir;ޣ< pvw6o,2x/c[墝Hfo zؓ"Vrfy C=7 R'YgY  (<+ eD\xXm04)9"ta[JЭ|L)HG7M2 &3p֪OI_ù."Fh(I Sw۰B+0KaDzA4Cg)륤%ejԬEwϡ{ 0,.P?1an<Y̦bt-/]AKWG RJj ;% T?u[$9ubNpLD/=g`<2\GImFSy:}^Gꟻŭ50 qOD NFT;Wxj׳hzR"gF<#&m-qhlQ l<_{5|a8p-\QUp/amD2FĞ'{g v{⍏BДl)nԎ|6p1HsF/4һ"u +L-pȦ;, }>"{hѳd#_O!{o}YĬOs]>x)VQ*p͒ѹE5s{ԣ`-%v5)L "Mgx/2e׵v[Nv?Z NMu97qo)9ݓ1[4 ?RHS 4 ?iܶ=ra*#fKUuUIB| / O+m8;9G|ިnz~Frc* ?vBxzc/pt Sw3(^<,-:R'g=. J؞-ʫ/$.So>4H~֖?S9 +r dLyGDZ<)$tq"tGSVSJ`ܵ&q}on9][ԚJXւ \'3fłcJi}s~Β}&sY& ,B0&'`&@5e]$+쯤ٿPJIQOiֺv!w*Lg_xB'L PY%X >V4* P ~x GJ80U'HasYI^q cbj\" :եLnɄA8p)a1N̝T0 is% >'h4JV>XoZ 5`4-$j'Қ[ٕ a2ʒBѯ KPjv$Ev1M#!TΝ-+d7!Ll' ¦a9@غ&IP/6egĺc+0~!uۥo~)ѢShwlo}cJ ՟(dg~ÿ-@S @h@^HME6:D;JK KApW(Bof]Mf _A^P89_A^$Dk;hi hjڦC':h?o*!á490>)jwZUuL,{=$&zVP48δ:|& #y5YP ߚWe޴F-}Y!2`S :t5巊:)lza:ᆬf?'5/#%팅`Skΐ7TI)KYRVdzN 4k/, ǐR#%̼}C˦&4@YF%i<@c|6iGe ٸyQbQel Ldbyf1}$3{%%}7 d\\xWt}ta27h9e0ܿU?c3)Y2ӳ#.i7b)ܵlVYU&LZE s_"'yF,FQ,8aY_G);AծKB{>;seQ6NֵPU~S?tr3"wb5|뽪HU~ 0C'ė Ӏde;>ergE7H\AJ{l߮鴗a %aю,X PI,_ugnyrxFX|e9@Z@;!@YjL6_KxJZX ]|e /:V:niyelVAA.PJfn~$;j8Y 8_@$,7El[zzo<$BnC#ӛp 5cO3cw\MioBuS+̀QP_H*Wx( D6n]}z~ 6/ў/-&Z02+sOORz#a Av>]|vH"vK&Wl'X;\9{ӿeRhqi%ctB\|4D!UEx* ]틅kXZ؉%*a%@L|^3f;cq33nK-F.SUU/N,z3[aygV/F Я4nǎV5È@Cء[*vL%F6!T.-`]^gWqRḬY'ic(k*ݠt=J[ti*˵QӾ B1(&aTnF69F H' J0V] Kq'VӄʮV8bR-`^rs|M$`?X:) '>;Z֏N>x+Ek+mpa2!:$4Ƨ8>]kr)C|7YX5F F'Xɂ 0A씖Hw1@<T_KF]5]Ao*呕jFڏZ6X,bz^iwmŃiP;H_TY{aR~Ҏ x!&*+N{D`)+3nk"JZ KEpm&=7YX5)O,Ԧ(80yTIq4R$Ce'j` 5h?:6Д :d0}E0e\rn0}}%Woaxx_@xjHpz9Ij'ʽp+ViœvNSWxU5!.Ֆ!.µd'&PUn"E0||ݦ*!z'gܢꓑ2\/՘X\  Ӈ_j3W}J;=R e41wYb/:,"Bjl0iҟQ$U*@­B31(itbeиi!zm1М%k΋uăogkU2*r"Wb pG9f~>+̌B.r =ҒjnL8qc@lIZuN'^bIB_D% SJ)q{l08!uY)@AKգPr_cϾ}egW38'wV/fNi8svS;*]JDib897Ahr; #c,~/~B4R\Kߙfyr =/iOE3;e\I&F_vα+(eU2mmV3deőΚm/A;cЏ$A@wlh6PBܡsN ;hp{ZՓ4~y;Mive5UuWBcB:*<ΉQ$7Wm~^=Z4[6AwxΌG*޳Pm} vIp/.ℯuBv<:mr2y5N$3ӁFN>{EY~'J?"M!0ZY d?7$rUL^Cc>D*XP@ E15!su53ʷf+ ˪2TS .x7j-lͦQ<܇r^Z^1sTFM}1y&j_Z?˦k*Z@rmxj}΂ q) 1C J[P UwjcsLP.g87gUɱ@K>t+*N0bV&+u CLJbj6PK72K,vF<a]ޮ}CGPa@|.&WNB/{IywREcLC;3<`M0!69`j 0>~V¾|F!wtSPdYRr2,8^@1{_l2 پ}^ p8=rҙѐh6NZUVG6j KB2gUN4b5ZE,)a,[c=eҺ㲫֛*NsWWzؔ9?ȡD$HÞz! koDG@wSރzӸlbKbq@jCUw<,/Ko$3CK$7R_Gh$+3-;k6]7Q,xXWӴuks߄hS[S sZ7]~!'3tZv7i.Rs:Dm)wgr\CȔ1qXM)bfH ? Zv}/L13y\J')dY5",wNWPk=)eYE(*+rcxTǼ^jB2cX K*Pd7(aXdtZbg&`E=–/~/V8yO q>uTZRǢ?Է^<.EЋ~;̌@gꨰ?n: V 6nPFaˣXZۃ9L੪$$DyM p{XsfG60rB[dXۯ$",~L Gsf{cfaK*-ݮC@e|O0v4aHSmX{0e jSPGm@sJGQVR% .(xebӋ|U+Q")jZ͓1OY;ERȌ[C~4^ss7lsIA%#_(/ʸkz}t Q;L>-B=ͩffb#JXIx.0X 2%hY*uQAK;8_1Eh5PiZ/d5.'ż&_f> aCfďg q.v"`뺨p`Wv'^B%֍PLsmRnj<\SERK;$va.KKu./b L=UJS>YR&a`Q|3C4vTc>ŭnk0->S>@SK. \r[qnD%;jnT;ZUXS"'i b+L fQV`B+hN߉b_c( 68ϻ: Zq騷P bZFU߁dnNN z_}wݿ쫗'9tBz~A(yH1$ ~Jk~h*}`vC*|G[+s;@z^kn&Dw5Pn͏=Q#bdB6zLi_%۹k) ?{D}2h{ˤ@H3ѷXD;PKLV㨀59i(BA&Nɍ&EӋ .uN0s& Ґ&t,-4 hq3|n],e\GEI哳;;ruҔ7`4wRIR/gqdLON*<9D7'Rљ 6oNaHmz Q%O\`X#/mvW5܆:*UT.*< :;]2%5Eo$R}ƸR6ܰM7怽 ŕń' ; ;\|r˷:3 \΋epb`b`6嶖.ztbN`(u0 znxC`48m֌yY>5@Cȕ:OSևd6wPX %*Ny 1rHaScH-D3x86vtḶ ˲L o8 9-\'қebnW2{k[G3xslr/)Sf ~Di{wmV!ڜn.YV ' -U!ON!65.Žm2" ({+- oKS)s;;xIsi*̂#%syj֘}<]0g)]?H>`[,R|M ,(=f\}OμxFYڲɜN-ip f8ݞƥJ@QSR'jih2?Wu鯺~ Lt5K S,t˓RZ(}=[%_U~%Z,ͣ62ɤݫe*) ["_BkN|;?j5/ᖑ1(Ṱ ^=qn*yhӬP톸`{e{WB6R y4X[Cs6Jcb&lKr}+aZIxʊsy/ڽ#:L]<%z'zd.$Y[9}1"񯭷@2&0bm)@"kTuk#_{S4>] $ZtVK,>%{h|H|x|SحV/"WepгkrՙxfO 6|5 m~W'7qj B9z- &mH&WJ5hl}XN@.~>6d`saήҒ͹+ vU -9Uso`UKTiM?>QaۢJ=ӎucClVxdܱ*D;^c? q;G|p,RͭprR^Qn VLWsa F>bBGm&A\<;2OO tJ=!~XڿFbNiwL(q&|ݷdzJ#lOѥpt ALLY15TVgf1Xb鍿)[߶okoj| W@[#چ;u4'Kޱ'ǡgx:+ Fi(ӯ ._n3ˣJ$ ITZI5N3[fgNu,g'+AEXmpSt8.zу:Kn5 '7 +uBo= +)"dʟZ^u) y L?Zbtǐc#n#" S"7gh؃eIJi6;ӂ=F9Q6XDxYS-J>?LL n;\|K%IROb잻ߪ_c;rNUvfv-諟vB3<8x؛a⨸$ l K.AM 6e΢Z&OvNQL-:z?Rol/&Ӟ1ӂN7k|^lNŢ @6B&CU຅ֽbHB*z,ʘuNVCP(5!j?1 VW;pBhj]UW0dzc[IWfgze+U|Xl/'S@&rJS^B}AJZ 2~*EXILO3{6HSC5҆ ]_23D~q@;U,z l ,Q5׮Yx:P/8OE dU\)3ȁ ,8Ӳ\H(vAHJ7^?C=N.-lO"J׸r3~~lTC- V]NQ7Iݓ7l-j y|̲S\ցuHYc{UJ" ǂ;|CZK$>B;# % [uS/#?ve|HMƥD(B/\U"(~N\j@3E^&?2d3C"aC,ҍ.Icdq~i$/_ !$$ A8OO=_몮w9ƶdyrPR#{pTZB>eN#V1I~CkPl+0Y:y+1: uwS9TTY*P1}\oOda7sիs07x&F5&=fVEVI񔃺 ,e|龩s|li{=}LXtPtS mG+C3B-zMzoH}%edը剩HޛiDG{ܑOX*5D!$ HsL@3' di\tlwR;R~bp7nqH.R:Ykgk$s8K.2J#XUGl~XLD37ĖjYoqpjXT Z}<5,SfWlCMd N5S^?4 笢a9$瑏 Bvnױٻw>!۰\]wے:iHDY=iR__[2Fr':6g Q DI a"jJa cy ]ƾIzfTg\:MIf]2Ii#|̽R"X՘5\xgd/MUTm>~O8lųe(_"Xُ@>Jib! H.rf|eŖ&- BRV~8+7m~)[ AY2+rKWsз0E_̶I[_uZ^kZ27,:b2W.vU%Y5G7%=BeYϑpr+1!͟ƫbL*&ms.ahd=͸HfB\7s[':L 1Ϋf6?C:4Zx |W5p>sĵ*?T!1KGe2Wg1U--5p" LbJ+m(캲uː&z:8]0=S?9e6O@ÍJ+"A=lWK}i{hn#~Ex&⬿`LJZJZicP A4Vm6QSxZGn9?^P(> !][|6@R&(<5'uG*;'DbqSwnN\xK-0mXF*`qo@6uq;r=9[ެS LTѶ0#ȹaJ7|G~@5i<:v&=UpɃ]5""DT1'/ngؔ⟿F6rOۘSz.( ɾ%K+:>KҧXg:xt-)Q~JXZm,z8(]lm$B*c(_$; [qіSYBǍ yr-mG+O$!2 aDݫQR. R8x0Q%;*"}N v(>#<;?Ra98Fc7,/\6Ӕ#sЍ: &c3F)iE J&呡Ie D:-POϦI"%n2&WND A (al.1iKSY F+Qk e# k`d-UD7 _ME{L|أMSR"R>utZůF<(ܺןjO K |3-* WջoeLC+*c :x!U0l/M(5<,YQw^OA|EǬ~Hs-_a"gcY0S$$R+/؊߁}gl(h--O2ڜW `GaJvm.sL )6uSfg%<یxfU)F_*OUT^J݂E&w+UmXp+- *%坽(^|Y#Fή ܖ}(OA7A$a#dB9Nr=: X#ah>ɟiLjǼٝ!zʯtOA~#G/ ̗Aݳf%*;nVYuF@ q$4z俿M*HT|Psޜ=HmEh.8tlC*~j5 AahS3HhBPƿ jW_5?Zٍ|Ɵ.~/N a,bAۼ䣚 2x۪;L7~"iq6ߛDArodG/H B`F/Ĺa`/" '/u$hx]f@k [bC)bPp& :EyL/k2Uc4 Bn!6W!REZJvfgZ rߵboUӰl冏w"|u%;iR .oժ$6F\~rͭ#ho~,kH(J>qi 1b%To@ ~ r#rAw<΁ŦϘrt)'~s%HfjTG,K2&ON w`[\ ICbEK*%X,ܐl& zG'6U,7^s^ J9pㅻEDÌRG@#2l}TFHr89e&&b }Ch"gY'`> vU.'سm_:V)#6ge* *ڰC"2&AVDVwDWm*^G ֯bkӒg0nw0͓KLdE>ȵtK.*}^nKns j0ZB ,ɹ Bİݳ&!CasLhutc@Ԗ0I":$ܤ |'b:j=UAD$7ӑt;Sl9/u\Ŋ ) ԟ˿"@[m> ١.? ~e0hXV$aryPmȘp1\jH-E/#2>svOBk/38"dcGSߡs"@2 &|JӧƵt\ΨF{ڼh .u]8o!/נS)C0㛛@ڷܥ.n/Pܪ1>$`Dst% k!Q#uVhϫ({O%W'3Y6#ɢoB! Dy]Vg3$ۦc%PtWգ.8 ̠3bv {H/e$6!AKݝ<.\>WFS9HuN<Vst/ON)hW{ f6r@=7mo* N#FlP$].]Lb ػ=-nfrk$b [e[oq'.L εADvGkGRa)ZB#g>_`múd"%0ctB:4F\2f0'm_b\Jӝ z c`;ƒX/~d Ek~ߴP[5ƒt@9.\kV|MW+ˆeNH o!.+)[Ö"qW_MC|('cHf=ï%0FMxԙZKn(qAжqT\XKW~wyh'ef*\ąƖp@ndgo[g v3\uuRUS(\F{?%,y *ToVL0}vJeO*F\Vs ~!UgwC+}Z1M֑hzMd?|;m_MOVBZLo"ZZx+:G-E*hDWx ÿ0\b 5饬\8f6i2N_~!†%sÙ> 81zvD5 4vC?LB~v69WN+$һsҏq(պD|W6t}w'OPy_5嬖&H+,zF1?[,ȿȆ!ǻHМhL@u`:Ig @pb'>ߞQl,/4ioyIZ F(0|Mik>[bQc}P" -ƾ NQ˃6ɏr̝(*7rϾZ4H9F UowXm$9q`~ ?مҰk^Jӛo(8(Dnn5ʶ{8X*:8\|ˣN uƚ@j ؀$dX{*WT< XAD=F>"15Q儚T 8R<4[avfʂN-ea1y^wvnzzTz+T$(ZZXBՅ/dG8)hW\N8h禹vo[Jep6BI:A%\;)^NvtT$cz3ZY:ɲZ%NI=PCL'9e RV++fu-QmqAQ+=~OS>"f׾w%r.n)?a1Ei2m䟅"BTQ̾|T bSH< O'"$KDy>ՀcH.h{z}K Ыj;Mj'Huʶ98&bc1j<-0<@ʞ/ʏ0^9`}^g[ni촩0x핁_HA*buH!saFbwL<]?kʾ!Bї2Y܈@z Zy▥ el@>Pڴ-$6C=b׾#|׾;oh4L:a~?+r ECcIaw̜-uw(, x޻DrG23$>ץP ;ّa7tyͲ\-f+d[&L!m|ڎ΄~!8a}*nPOVX`9cbKKdm`e7WR<Iýuט@.L&!k)N) =B`;_z ǹw::S)y+- Ȧ{1Iػ zб,om.g <וeZt?߷}vLZGX, g'_X܈i9IIKEob\\U^^0x)cd۷:bAl~t>:X~X f*cUh2N inl,,gg=bcQk H VZxVȧFyX07dXK뜓mޔ DeM2/AySeMwf!U݀U#̛ ƾe/ ލ}8?cG>U 1{05.Ѓ! `a؊ˍFe:iS} mUGpzE-=u=%и4͞ Xτr:B~% -]ٷm'[Vba 򚉋 };pvi/1WZ'83>"B*b\m4Rt"8<_6=cgUcl^+5~32]&Nmh*bܴ%p)q L7$sqX~W܃lm҆Ls]7}RϫU@dʌ9R-Vuæ.>vtBM<ӿ]AQDRѺJfNCPA -?r* AIH nB\M3N?^pd %-_pw]rV\F HS#>Tl_7(9#θk⳧ԝ$l6(®hͥP>5i%Y4mQ NuJ烌 v.fѫFV[j0B=վ #h a;kNU% ж; VKM (kn .3XY) (`}۸E9B'Nkgp%t€Fh$7̈l {$!;cw^_AJԚ̠/U"P 9K+o\+9r2;k]@)uphX>b܂eLd2­i) Pae<( µq;-t8K[ΫԫxУyֽVVjP߿;] &NY&'"6;f\. \/"J-:GRSitSDV#_i+_ka,4EM IIFo|jJnޖkk8R|08a'19h`;mɺb@e"V$وWSr:‹GzAPE`&[]гb ىbgiH)9]F*\sz1k,nj izwZd bl,6$ELAGB,T6-DSeoE&[S$ryC)KYEqj]vga$,_msZh@O`>vz7)S"tIJ^o( :.ɎHS+/h<zд0J [z"&d'O':co0}: Q)Kn ^ul~nic%LrgOi®r+W]Q˻xPu۴p3d%4)C>Ӧ/y)@({uQM|W'@iNi*] HegьZ14,=6fFv/qQ#j2 CdP( PyދdD1`NpN$ &%@^'ʉ'Rk@Tk8Iو)`ƸGYFpϷq7LHpdÁ ϜyL9s'i9q,,oF^޴ޝP4UNqdc/V jFsU w泷XHV91+hzu0*^Y㦽v oJ6_O )j$=_Ru=6r2H{x)hGQfC\Iç +w1FgVZY3sg+7{*+H_l CQwY|ӪZCϸ"$f8eNk(uL)m(Ks:hn3cyM!GڌߖZ)@Mi BCVp|@XjKs_lDaQXkh׌㯂zb`/ WZ]g#Bm Ay]Ϊ:f7ɺ0vcM_`:QC.EGɊ'h8P4> tw yr[ ۮip1v9FY6ueO;VX&L)G_ !nP($5&rv Z]~>vC _[. eѸK־Z)zfM1_L@dB[\m X[hL9& ^tGhDJU?NXB->=5͐NX(*cuRb* ?Jx]@j_X!* LK,@XIz<^'s}'5Sӓv#f$``+$*aJ?U<֥l- 9FJgNU<|&d>k%{erXb39Wķ"VU8I#S@of-> ELeū#m&0hgqr'i\㶤f?vqS +\jV›:ًȩFt0yDQ.!@p>-ipd UbPR/FǺSpnk* ~7˧&Y?DWrDL1Mf[Lrq{a]hxu`[ZnG L97gzN g|7kh)Gɺs6Kaq~G/rԨcJߴ˯pd5ו*ågGp 73栦_<1x 9x͒.9+;%ѼxLK(k&3} m i})+8|*#mOW9Ӹ~Uio#mg{%!cZ0S&@Nj{vdyh*zaKaYJł(Z ޚn\%Μ((Z G`ɨ m M&vՏDPpq3c04)5%8g[x9em."@f'EGcp5e0bk|1_)VGkl?rc"?kv bV)!A=)0\uf>wd;Ċo)Qb'^;I(K,$w",9, #Nl(RםEfpPƭ/*._[:N GhYAt7b{x@:73<2 [DwK`M&dњV4;P4sEVZ2/9<̴a0SrbMpHj ҭGQnq.оΙR>y4"j!SL.$0yy6V܌lB5xab;n樌Ӭ龑Aǭ>xE3@>bFT .0XoN溎{j6捷wZ]\&.%$5l٧mNL6ڪ^/C5),T{Ym *0uX]7Sl~)SJ0w^$DlO,>RԓzY|0%!{ϗB[JdW_vD/ej1|iK{v*@ $p.;i9  %&ye)O&5Vݖ:^Щr~Y6N!qEJ{b$kc%JO# zO-eUsJ ϬA8E@el?ֺIo쯲!cd dcޞCDGtO*&"8'4mrI.W|d]az{*6es`^CJOt*TJc],Vdg'|a9 5KTBC 8gakX(pb&(҈2€ ?,i9yNeu,jD,Ss4-L.C'tq+ Կ.lF:@롶& uHêuEӊ J-SET%!;yRd/WxIFh֜]חˏH3XOPv\ V66$'[t)ɼi? >a2XcTno`^\KC-Zab۝NdN%Z;B`WAt9%ұ p&9:c#JL!|CcF*;x o#. e>fHQx"K#}5TVˉ%ET/.@{ٕ3D.&1tH s1Dγj K~Fþ#Ydq Rf2nhcor c ETυLmIDmLFje^ƕ)PN@+0nٍ"!4dΧw4Og?+?Y; `(ڽ=R.%0S: 4?kBT\r*zLh[o Tj,a&^Z,gǘ?@W+VUd?U>)<˄ޞMI͏uSsA #un&ܸT%HVϣ Q, O(}y8 P| iP7EN^?\|{P{> 29z߅U(= &h7}_I8kL5@XVm12/?rv g{JY5|BӅSmw.mTԢg J^?zuD<]#XwJeqWOUJ;W f] ^t؊{B4 g׊rN9=YOR@q-d.27 _p6~̜=8Z3;۪Y&FlB& %ə7pu73qcntKPf$0N.HwpW-%1ӗ-3:Z&qN`HRP^-GPCo'\+_Q` q ,>l#[؆{μn\n ,X_ aXve66bC =-1AWIi%0Ttd%;]`F|_|)"{9L!}*=݋ETo)b}-D'4Ёա d* =;;G6e IL[0yC4i`U$eYR$5VXg^DO3$gmn1o[sHs݀[:='~49iؼ{y.@%OA'`#eD*A ñV+ll,xu)vtMj$DŽ_ rz+]"W-bv0#`i$opM|׶=C@ͥ{crrvAf4=^C}ժ0b (rܹm$UŒ)-F;E e*18IbAofy}5v;쁈0XЃC~`WY bSJ<@cf@QhYPZ%D/Mpk~nnB *%_L zqs#ߡ̚zw;)1Dudǎ27x/-%@rSB! 9GqQNDD(-E9: md|SV%ʩnS~3*) {0` ^iOrK)I us2c--+ܣ>aem}1TN,ޫR@x4iH:Na1fcҋf0}_|P,(DmhGMOf3@BD ڴ`P黪hzͧVx?d(XȻ#^DrK@]3qO{5/թ6v xWQ5O aѵTdLo%$xd~̩ /N|<#"@$Ъ[#9Ùs[k4%Zi-{hՓ]&~4ߧ$"tҜtr]#gmU`e*_Aelvs47N[܃hK_\7ⴙU.0l/^'7f2hifM* #xE|r6/M:K5]9emƴDE4Zv(h=R@ur,'Ab⣮l3 !\ a$e;?1IָaSh_pnb=WueKv`!Ekdwjm3F2]4EqY&i6p`?u7|68FsAQ_%hUȫfD>x\>ݣ`'6tߑȌ #ԎXmhU~BLo/8 R6xSr2vHڸ^P DP(F3DYN88 VE~ϮLX>dWeS9&P`*ث'T1S1[\9lh0u:?1\l#6?"VE{~eمТInZIe_N?2*Bd:~@bq;AS F : Pi.ag#b>OTEe<fT db>ڎepzఝ'7Acrz`!Я.̄KjKq'Mbؖ~Ns\dmFr '5ͪorrxѰfh8)|l@3<.:oDoa%x,"kL ĹG/;Os=jrʰxO=5Z0Bߍ~zjBi.>Q_#ٔgVez؂y nHÆ~(\ ` |]RS#q{u5r}Ͼs5mBg `+Fl7?<((_%d].g%bs{\4,6Rb.cT~YY^?>a;s[$V n){FSqt?TM血pmh'`P5/Ʈ5UCb?9놼$'sߗоPuf5j&Út,[Z-vPQRm`|v)]Q2G4-E)S}/t+TL9NV߶OcD(26"RhF@*W+Lh7J b櫞H!Rl[m?iRu 5i[K:ndNG<梥:a1 vO`9=:{gV6'AX4TMvk;ՄjŌaLȇe!];w,$|y*a^H'bv,𢰦+vZe8q2KtJLp}JK]ͅBxmt7Yz]JzޗЕdH3fPMn$ؠPGŬ6T4գO'AayNՙ< Z,F$|`+n 5Nq19E'uHwU i7 kܗYAƒpIrR'-z +JU1U(K>%)&_p3,M9  >DzFK} h {-U;Cn,i^gbcȏj-Rkr+m)9)'RLFe/MjH!H]saudb#לN>{:(lŀK KV6[Ck0R)2yp&|xD=@ЈY=.!ϴ58Š8~ */Q. .Qa-w{1#P+sāX1=KpJ3\-l7|^s8#;äҜ:7 M4N*dj;ESzՂcaPbnSnj UHF _"۝EZG;)&#W k*#}I>wf[k}uFkA?k;Vj! Cekh_EE a 4!9QQ}kT=ZX _M{{ 6,Xԣn[Rx\C) 3u#&D"W<8 3 K,N0[C|uʧV5 { Dt[O^'OگA0qã a0r7]k{F Muvl1@ŮԝD6E鲼m# .g`Df]h/qP|J\_JkLݼĴIӺ'gkm;6P$ny՘4?qӱW%奖51ӶZڹ}Gig]+ [ΐw;8gjI&,js糃CmH>꼷h9`gDSN؋Gۣ.j-Xxpߤ>n>230'N'1-Qi"09,.GUJ*SÁC7`»5]dp2k5 uP!4Er(j{Č0:̽\m4:^ᓥs._/am{ǮOWKd]?h51V3%7K>mJI:Uv 6g=M!q2 _MJ墩LOJ|MC115? r+^ޭޒl&˴婵죙_hda Զu]=Oa͓˛ d 1W BM_4P I{Õl@0<^IϫF`#5$aomϤ>'"%x r`m)i]`$?@(6v&yJL\h:FO_)L厅 QTVŦk/$kx_Dɬ"G.?I+E~,6=)1pZzw_(:H8G$jC/Up~G hz2 6&\*1("o1?ظeH!H{]ȓ qs6RT\PoE3$H^"`ϙx ܾmǛO^]G>@xpcg&g$j0P+9j2TVѳeD$8{ Эxj p!>Z,0g2n1<i5ށ- CKcxXY+KrHES~9Jh!73CTҼP2o"ږw^ EI5*_;\oB2sOIҞoé%ɉ xiKV'K}w6,ogס0D ԩ|&`|6d(4m\{gPn!#3j9yֿ=\_Ig, i,{6)EO)QF_ѩ(>1ezl9\*6Z,0]bR9,BgVsX 5,8zʯ=fƻ&(FsARoY6 eq@s#vGuw[x5m@ybq}@aFjm#J=KYNg'oݛbYFK.˫= \oS&I~d7ߵMVRIc 0-IZ?#&7sNJ4[ ZYYFxlU ~5D0h&+ \`dk~Ck>!Dpn?oF٫jIƗP,S ޥ V&TVg#H|5B -{ =j]!d>X炴F;Ds٪lv\ȏAM2?^1o T_%2V%5P$6$Y&: Q=bJ:H*:o:憅1E ls;c"QxH 2 q-xnz og8xea@ﰤk`ƩX_ ϶ ࡜ņE\2 IIq"A۰AWy!Lc: °jS"da7á-F@:2 =Сa^^jrF0A<S%Aw[Hٸf^[5R"ffI׌آm t̳X .v4xt:y|"%t>5/rNVfFJeqwJvdƓ ¢ֻMgVq>BG@(=|eG=2-B颏5شt%:©?C+.Ժ֘S1J셊ԓY6UM@Ƹ;E CVdimD:o&Pͺ\W:?5ai3ݍfP)&״7uX+~C%[n`p)jjjSb( (3d+&lp|Olv}ӹch?rO"Dn1Kqݖ LBb#溮ϟRKP)&2~,x}W;Z K$ >*0޵)ݗXECi<8Qj|o 8He<&]<{{d}g@T" Y?GM|uU|wf[1q2?A3v^ OI&lV{화#ldC~am#Q$,Tt2UtVGCEt&ȶ܍5*DQ23"CְP8`s>yFA&]7o:z2Ӿs]l.?*fLJ\}X ]5̹f5~H7 O֐Pyu`/-|ozn1-o>OS%\[ 4i0h-L)@uvQP@]]H$w=$N'Ǡ\7%I?Aڸ)˩g@wx_p^(yvr(wQ\bӚcZ&bQ w/&p/A)];̖{V)>E:kg:\7o _!< 1.c$?N̡ʮ$㕷QzkpЂDm:w8Z/V D/G +k54j)PS 6Qa3cjW!"6Flkr@A[}M>OU(XlH~ j0[_Z@H^Z,8^Y"z&b_!.N߮z/mgrH 7Fl3_oQ<$ ۈ  ;X󺫮6@EC8緩ʠm,)`o#tP@U ԀZ"/~'9Ԏ6X >_//&}ݐ] \m %Jȁ*IUt 4v,971HJ>|cmíǶM&,kk~D5l+A̽`c҅:ZgFQ4caނlU/kkT3 Ot+s6jݸĝRݶeiNҤƈ\k$n?My1fgUE~j!nʬWn 'dZ?j$)Y%;7T+uc;BSjfaC? ӽIaվb Xk)͢P bqtMZ91&Rp ^I!c zyѽLE1R-\&b,ף46JF;7Yae1A2&2 7*kF?`1ε5؅BCH]PLJdجA|57RF(lj^? fzضE:[#2"ȇ&s薌S_(\#93xZY|ABMv^1c($)x/*Cxd2?ty@8kio5LϘrŮu.3T$O0!Asɏnls|ryTVJQei g8wG /Ċ_D wf`!]ϗyfH]ys1W kcm5gGtr5ξE"sؑ$\J/cYR$ DnA^ ig2@~;2ZQ<~к9pK11jBs%7XT(JV $!ǟ1Mo#]G9~b}&壪ND; )Me#2 X%tp8Sd}}Ru`_LBS=QiɬnOWH&sk2EM=w Ǹ~V~QVP("qn [R^\XA (c]RGLM9#%a#M:5O BXJ{N˜BOSA FnUIGeT=2w" [Nw2vqNA12r*Þ2v4J]wS@(. .y=T4DZQԵ4.ˤ3o78wCA[q$/j';lQ = P<`] xEX;^b€^P n0K8GёS"_JBA!C[N:}Rd'os 0d)ʪ\_֣L0B%Š#S|G$>dZF-O + \\OARd0 zϢRyϽHzȷEЌeM' s[T?$KOEX7f< kh]h%}4)^]\ab]F̍WwBko O{UmB7K@(@nXő! ?Bf.{|M\fiNvݔEUzJM1lG(+,)P^I|1-%u&&)CCsLO,*̓ /7v&Gl:p`E$/uQYCiV(e=wvW& 6; P690ְYXgt6=&E;nOJ֢]l$9+=uW(%ӓ1 4NjG+\r2we`.~h%]9vѭIˆS{iX3iՄO}-wk 4 eS~';]CU3?ҽ@CM|2VP|tzRx OQ}_}GgR\AV)=Y_ɾ$QXNX!h[aMpfe.6":\ }6h /jӍ4K>kpEvT>Se;Rc˫ s9Qtk)budE椑6p%;A? )xj:u_c15pp%lζjԵi=Op̍ R;hl.Jȟ-gѤȿqc_ &b̑5.\A%(V]g&|N!O~%5< ["f3w}'%F=iae҄vÿ$,c#b!'+pfI8uo9C7{G Ŭ%U:c;><7{[~;ntPeTAuu2 _bE&f I~K_d{sխnq)R&VH a~y?1K>* ^j85WCu(&6W >jӓtο7^#4718f*]sɎ LO 9:+0Cq `kG29o[> YU>1L q+`Lvǹk mU`xBH4I"TVwwS18ovauy SN6R 8 t)^iwZoTXkA e|R5] "M&i+41_I2d'@X'=~Dw㺰 Z51sZiP):jk }jxW*BfTDnQ1-crQL8$q_~rH|qV $")N4-xAn|﹎s_ކ":&s>dP0I*́\<;8MFR1_䐊yV^X¬8ש-۹Gvn\vj^!R6+Flc D$Eg4-6ܾ>I4dUp 9O{:4e\O蟕e4$#7 בH/ulp)ZX$BЙ[ͼ$O&Xd׋a+Zoe|1ۈ|aֽCn#ZUшPfPd?ki=ؐg>VueJwFs~ Wr`K]5E IqSw RPfd&&F7hNO} ,2xް&xcsE#O:U WZS]!wˢILF̦͟'?]"ҊFKlPxho#yh_L=T#?0P-ooXhՠ Bb^z}P k*hԜϗ؏]^Dǫٴc8'5alHYEϯu\#{d?Jc#RV5)N/?) !GEeedY–E]S"a"^3;ŧ*lErح2wBbh35;ђK7s. ͻ1A)t na`\^_6ޗf+14x(<լo1M3t!_ͥ""s(8@Ϩ:sn;YRf0&OvaЇmxGzzBYY*P};a.5| SQDxᵴ6 * jy n}-!@)]_J/IvʹvW8pLzdY/ 6'Uc<ax |J}p0W"Ga~0iaW:̴_OV3i D-To3窘\X+o {VUIHafQM)3Hٯy=/ wrGFzNԯPU1#8Y?Q w^7W<,{I-Z^!Ị}D XG(hD}zZ(>1h.tLj[/e#@6ח %:ZF^ i̵b0 [4 f)a^bep<'k% ܠSlJwπu-ix * )EFF re^1=6['>5T^;iZ$n|`_ww#:*̯4`qLH smlPO7ʟl8y3Sm/튧D'4qOuךgT_c;J8*rIwپhF\92Qޓ JwQ*;eH(E9G\3樎$d0} 8UN@eH8Ǚ$Ljv%iCt- e&3zÅV^K 7tz #BJ4yAk j-AlS9rW{3'(..fM0+0-zOl>%M:s{2p €_g ʞs/vnQJ=ygE4A?V9$86?Re\wwbp"YVlji$kS4őה"NP4=ziʺ'n k/׮XX+g6YO19@ Hg+V ;T64mlֿ _4I|dKϚhf4Zr" /: 8=N.cn\]Y_PYpd> :תm|N(Ψҋ.Cn.hY!! s1s]I ,uȐt uYB7 ڞzP].5>swʇ< M0u9RP -{/ϩ!#/:NerT&yhmF .(}k<^HɚgO!\E/  %M5Ep)l %ψH(8'.aQM^]p(UP1O<E b۵TR!@I>q"IH}3d-*[<27K毪+_0#^WTu>wf=ؚ gD4=R7C3$rP dFU6RIBb:L;ʈ@Y->\m=c ' ; ;RJ9#pa(%g/.nfh "eOAi3ҩ{UHy](lvE{]2ͷl?0 @yq-?9-H>L>ô.'gOLeW$9b &%مO{t${!bw(J_'-9Nu.ʥ~?~DTͲjyN/$? \d0 g62 *D$$ۢı2ϥX1N9[XDY<֦`@7drb: j{( z_PfO/ɑrb-kjBӵZKcVVb^|+"b_.y7O;qExh0nhQV}KݱW%FU]\鷵P[XPx!ô+l+K|( c'OѨĿXsy\OD}j=j{l ph9\K6b>t2-CL|%(|"Cpl73(nc}M1FMMYQ)|Gى*;8@HqIxY 0t(rR[ ocT퉺Y *[4^ _;UGZsm>U~ՋNRa),|AGlkkg}Y-V6]kcpCL/]u;\*ä_=!$&ܘ#scj;oU*"-wXVco3ldx(#KWd=P[$(&4mv$u{IVY./=GN9 "23 &kiSeY̡hmf|-e.Jr K;Y=:f o)>nT-퇏7-eDwFTĐt&d;P uuz~͉yJ\쉹zhm\?)H˜&\,_ͷ;CmH VUQ,Odt/[0hPSY$wCQ_ގ iwhmݿ͌DJ' bδh 6I[.>hohNݱmoSJZҸ &Sӊ/Qf{hW{ Q8MYokt_ 2CQgt HrDJŘ(>Ȧ|R iMppU .)#Pѣ~4ل`cSH>M2C(ǫ1Z,7 aT}@WxM$> \K#կKEh]( ibV̄?9 ·Vu5RZkG񆊉D_*:VdjYcdP"cʔ@IG&_ūNZh@|ݟ 辩jn8CKE=YdP4, #{A*xhA~X *瑃IYb_#'qr"6lУų3,2!YѭG[Qj(fA՟9;P/3' 88㙍4GL]/{8|s77nzXGgbX2n*֓lp*,c'͠$hyPjGYlZ^%n bS%0F'eһVSA_)681뭟e"4GP(khR&K`c]Z A{"HUGO<alWOB:@0")64:mOy*\WҀ4Ȕ,sx[Wܷ;Pv1ߺĤ} yVkFgd.6Y7d_T%å=ޯ,";?>I ^E|cZ1r0j4BX[^Uso֮8N+vN#_Pi@l}b;& nㅉHZ2H0-X]n^j: Ih!m"YhyF8:oĿdqi24qZ c;-򯩠0uML9t.SGsR֝RڝB'N8ap:Ӵ7?4MY8䨷=.M7Y gK(jW ?$<5dԸЅlfq.t-dSM6 rČ{K=ki n^ Wq"p^QMaELU ?Xvl :.\zLqZE>SF]/| J\͏ʞcCF@'9O]cLt\q܊?FLěvڮ;_1V Hk߇p.ߓJeĢiAfSiE1"qt7͓d[5 yŠ^cm ,%,EŅUWY“fᐨIٗgE_zsl `D40I T{HGWrLh%gd NE!9uW].3vʭ.=Q;ࣸR$1Ck/Nۄ~:՜yFJx-ˀ=qDQ/ej/€ioRA@UTv#O–EҬHN_*qDlF H *cQu1IK$Aܢc!'p{ JgR6Ƞb!A&oUJ_,Ȁ/~е$c幼~="޸%|=gm񠓜sԉG7Info6Ipb3y Tl+2!VMHB5Y05t uwn4.X^k},e*Eizȼ)'i5(aN2E 0"vaQ!-sX/Z5^lmx5ꘁ2YNdѢuW@zo; zR/""į͎oAA쵆)AqTP,dg+mDڶs?Rb 5}M}WnR f2ASpc՞EPMY4:< %|;+i hW:8o/GϏ=@}%QNRᦸh5me:]%:j*j1 x5 ͙H]!1Wx[`ߘ;H+2̣X! `@@JleWxNIى ௟ rYC6CbR{S~7! p<‚栝Coj~R^i\ <kw% D8Swx~6: %1G .^{Ē< T<@'Aҫr2e)+Bk-;g`g"9%jB0$oaG^Bs#VwGO~ N%q#!)G7(& < 5q/Y@pTj#)lz=D^8}Wd%"\V/pbiW˟b"\J«+oVo]b AslFf9):K082]eUJG*\ɨi|qaG1ZɅjop媰\lNFճXŊ%A&iwTWvuYS7 wQ&lDg"RD%UxUm*alK5|ܮYu78i2|ҟTNOD@+CϜ'q|K,TM6`^-7bd6mu:jIK.3YYU[*5*i[:Ր,/>?D-ڪ-p?/^ۚt+<sF{s_ nAjEiGO$pd" u3#1aAp*y Ҡ^px졓.y5?re@0;+m@W DX>4uh|Vg݇+ RWY ![ RUv.BWT<v= `eMD ijKhQ=Ok.Di9\`a}{ &c7O{AՎ'  XWC(`@EZ7BMZU"tUhU!jyfS^Z3Y>ZTu--z(1X=cF>  \8)@3$]52ugadInYci{e S95RrF2naFP_딺A kv߽6~36CyEkD[Trض[Bz\_#*ISgg]/Ks.Tkp{}Q/EW8V!`K|wUm5-!,ݘ$ WZ[VbxYq@ruP8uJQGh$M6lR)1J_{ޫ~nd5UF$͏Mנ]e=&L #"Vo?4-ko$y0_ g*})oNnWW:8 G{Y&oUv~ sYY|h-ə{ S_fA«OU\ITܥD2N9gw`JUGznD3_ħZ25](1%]m^^52 /g,ͪ<ِXTɥT {^6-R9@jG.d*2,w\ 35کOO9A,4S;Mrhl/- 9CdWA}J"9^^bI2;Y@s(J;l#uIH9@FxoǢ:]rZ~2wQQ(d,c&:6MjBQx8oǽ_B}؄(eOt@|GFhܸH7҈#t'sLYg'S=)Oy-^YBuf_}8t UQb,Bi1]h^I <ŖP_7&MK#!|pgYBb\vlM8)WՔZ~$ u"A:lm0 L}6ٰ}瓤 !"KOaUq; /ӿ$_-Lj! 7ՍҎm&O0L[GdU : YZ

(Ӝ\a7 )!kc*Uc/t3B"cBiitoIousy}ɂiQP,OS Ȱ4XMuyauAI}AԿXNrv ;M+|ZC)p"%Psl$f V7ǿɷpOObQ|Դ W ֌/"L.>{4D6{(tzUυc$j+>i*>,L܆jjbL7AL(0@3`EW&zSC`=à>Қ?Uti]y`YÈCwf4KSnrWm*jӬ;63Q [-,QUXvXa~AEw {(`7%#[p % D>NRmլ/ (wא ->@7LQȂF tv\/44Їӂ>XAkH{idtX"/(a ?չ/QW(N?F\vO#~s쁒0N%CEVXȽio/ǵi qY D:{Cd8X,g/t),8V] G΅Nk^_aik_ʓ6{=]ߖvK K}Y{NSjgAA%|qT>=QmB!~F9{__QN 4>`+]\kȢG{TLU=s(L Ņ7~<mP}8}01\@kN ΥqԛQ}BNO>"CI>uڍ`N= ߫/! H8{$MZaO] {FY?FrM 푚(z~"9y"60%(~k|ԝq0r3N1nQ bJ#?;G-QX{ca9xW4yj>mGf#LRzϥsB2/?jp{^.;vS)TN 񢐴 &J%}=I6yuCH~U$nK9SA%Q dGwSWcbJZ kK]7~&bv2'ZkNߨ~3^}l_r#/!| r8"i)ĩD^7,9#ލ3lJ |xIƉ5M}CR\ ֊_E:S$2/.U;] kWdF#wA:>ld ^,灊YQ|b12  8Wczn lz5&IN)p\v|<^[ @KXk_73R7 l‹=CrFƧP`8==5ROkZ:lf0GA{)x~.kݷwi z/k^ri/@\s?b #pC62>  XD􂐥f_OZ#HMf*㛗'w"'Q Ƌl[ kߐ#akg?7P+=Ɩ%Hȕd+Fj&!H_6)DE˶  _Y8np4׷ܲ+{Feife7O,킦oDU_4GYމhuMn-tN_%܌sftxߜW#9 $%L qAr{ؕa{ r>|[كtɉx|r~2/`M'yyh%;. KTPPҺa4 tQ/XtfZtKtҝ 3)w5Jp(#^6V Ơ'-7@B u2Y Ox=OZd6d8K|CRFB1\$rJEP:paIsnQ0 z ^%FZRvQr<:輫KadXz%I.[W8P;FxN/7ʇ6D'Z'rE(d=oKNZwr0!`kWY8 >{M0R LXg,1}ng8_ e*vؽt.Bp"VWAɕ5>+Dm%YOC^kݍ3Mh P&uH[osN 8_g|NHx {'z ^],tŽU0,6\[mXHy[]=lmJCDznYo¬_21ml YZESϬ1:ONMͅU74i;13Ӭx s88_{$ȯé<0~09 XǦgQ&AHT).GqyIBx{{B%Ǜt>2OEǵ*IZi[-VoG;ѻ/%ypΟ!(OέwXnpldH*Ǚ(Sm&7%mCꄕ?awO=^^8;\+AiHXtI2&8{ꪐ#?iu*At |KZ/b!ibT V.W{ !joԜlHg#^ȸ/>;RyS;L^pqAxz U;DF3{pnA!јs\ThHp}3-20B+=N#q?T-$b17=)`ݏ)%Q(IC%1U=vߏhQzwP|%yA+?5i@CQT4Ba 3{E.?PGx+(ڌ0[n ~:&&1Ms "8bc@?hnX.$uѳ&˛F=~fQdlX5G':8vuS2{]B&Ĩ17*G }Œb?hOzp+T+ b54sb,6o̥zlS?i?jf͞H4jhy\D4PS;Gt;5oν* s #q|+oL&q 9U`t,XcI@_Ȗz0)Rusj᯷Cu bi?]`X$JCV > G rRGVBXDlA5S ZH0V5PRqO`HS~_5sƘ*DÈjaD'Z)zv ˙ݓ&#sBDEl=Qn%2I OM65a|\f~7nmJqEWUg HQckmՖ)h/)%\#^ 4ݿ`? qKx}6)!z-'/e -״Ɯ wi5lEe VR.dh+!(>(d˛UhsD/3իyH Z dBEM5M@|rS*1Z[:v{q o@ 7|'Gj?/sǣkl֜ 2`Kj/<¾t"w)zm}( n*`P$:jm4{X( J %ЅX5 hŇ6F!^'ڿ}G!;V.<@38[-e8 / "t̨WxǮφ;zs s.)W#Jm*(mOAUֲb杵D ΠieA xa+}ueou*()&qkt^ d=~ID;k>Qb:/?BH7.D*FTlkеW~']7+U3HqQNJAݽhJpJ&5p|UC^v (љZbk^?#NZ4K!FiAyӮvI:Uw Msd)RЭ .wNjKԤOGޔ e zrԣDzgW!2u`g zQ)pd_ss; FZQqwJ!KơoVիHgҖ[nx/#+z>?'g~|Q< ^ ) fO/Z2G)qa:bL.^뢴Sx_18䎲dlyw@-ұqN˖*ǯϪ̚@phe"b!E">(3AHt4;amB8_~rV6~Y+];;hX;ƇIT^Za 3I񢥣Yl~*cǾ"QFAg?Jp]4F7d? wپwi> g|PMߩX@V.+{ӵz͂ Y9J|6$\{ZW! _7cGFVX: aapYfOFݍtJ7Բ^E0kn2z]7}NkD}2qAwQ Pc?Uܢ3){o.zjJ$qQv1h{:EܔTp' ej u(Yt6W|fGM)(@f+׭ƒ޴J?[ \A-ϑ.u诉5RGď'LsvuR{V̖.oJǪ u{ S}2bx[&kT ٜd\ˮV-XޘjjUh%jk<+:A@;FuLɞ =r+YL78hT#I{wl& p)[ kϑvOǫ,zkIhVykp޹hЉ9*<77١q޺"jT%Aɶh0Ձ½RFF~ӟBd$`Rq؁^5 ot#}ߥV!RM-|/CW)f- ӣ ̡%*F*7=Z?߸ë{<$c1<4Mh*&\X'폸I3T*C\THkM1UlSf#5wD`%gғh/<ۺ?9 ySPZʽ.-:A? HൎI6 e^Yn|b|.OY갟俒b(aX% \dN:d9Zp3&qVHܽڦ;X4*0IXc@Z}dauԒJk'ZnǹdS$U*cM Ś*80fX-\@8WAbc*:iDxH Um^V^-!Ŋ{QbD$zGy3LB|~01s m06\~:ڦ:.% 5bvqύA5BJNS-5UF􍡩޻ զ33dZ*)ٟ%>l` Oxn)^ZⶆeٞM},|x?t@5B$C ycZDo]tM:Om.^oLhC I1|?N>2)yP/dzL']OӀz&KK+TBRΩaB2MiSAotjcZ#*N4*;) `y@T;edu@ŶDz\?VlbI%i[Ljłz ޅ[*rB6J[vD㕿6>(Ψpg'JSF#{&R(Ci-dMaD`N /~sN(kΜ}v#Gqö^f,ds~vPiO)tʛQb8pKky&y"k{Sp#&k,8lMG(%+=< Jf@Aq`rslP/ O^Y4M ZWYt7{%ko7sdW>+J{ϑ؉'Gr+ח`y X.-j(3~ޗEm±MB7}_ EY^ ; ͫȆl[s xD Յ#cW;SH4>Hv̛5Ie"Jv4`;Sζa`|R\l&vap&J:?sK"ў9tG?!tg^ًjR4XCǍIpR_QdKOMfDŒcg$&yߘU|9q`I\rQ01^o^*]I:?; [mCDVν`m=kҬg[?5>M[Nyu<@jBzHQa>.'$ ]<3QQǝ#bз3ƘB#i;@ vǼ^ wsbY2; U?n~U|+RrFlϮ$Cmb=q^'@[gXk!/Vǖ41&+'lNJH/G>䁙`vևe-fm᠐@&d+̾FB'."dAJmZFBi3SR/:QkʳO ]%0S cTijH!xc7Kq|EG֦;֋Ϊz0ȑ\7vxMed 7Ww4z 8lh?չjmFnȄTF~,ɩ\{ҟ%{>r.+M9pIޙޣ崾Es&O']:O{F"g 2Ti\k0&aKAp%pd:%HD^j8%HJEk6Klv>x ivy93즺lBFEDa7`CBŢNŽ"[ k|]?Q͐Vgu!i)=:Xq 7gaì5OI; j <$-گ?DCn %5L'V++PqEw*\=vV)8=O;"+X`YA]v3* [(KRFÖWoUlWtQm1zz.N*R!N`,fj;:x"H ,n&֮ Sﹾz ?K#ԳNՌ,mYH!w`/ N܇.u>}+)CY8'bn ăy`w'KҴt]"ǭhr&?&-j-V gd̥'A@&/-iJo™9s$!]=lG#b{[ ($e -v,R裪w/-V$u'QQosL. FPl*NITdv`;Tc]ΐ'0 ymO ,L&Y}+KkzK!qX:hYO)\f ׈=(f!eyE쬎鱺aӄHD.!V+q#"g*,/ܛ ,5a0YEjpLOh9JrE0Z$٪冠` uj$X.NKk2$U-JK]7 9ƘE--XXzR1Nv UKWH."h)* W3eI&dJw&BvN45`}a=^/3z+))VEP3۲}gPKIYIN0< >~* $"z vM emB^ܾlr*Z]|Pͮg#. F#GsoStLcJ0#$^K20|d$DrG>;n;갦dH*WX %B>='з|,z4Uʊrng[G3wE 2}RF[׫UobNP_=JjEAKg: Ӥ@V|]gKߓF{;|p]Z4\Y4kb.om:ԯRQ eѸQo]8)d+د4O=m2H`,]NZ늾QsÅ?:Kڹ7k0BEDLGd+ "):| Re5%C,z =^t?}H,kIe+ud 1OllpIB- ma^sc49`0(3So*EZm3hy?!|U󵊧=${-kؑ;uplNL^ carme|CqXPgT{`l]"`TC[)¿pSbfīk>+=Uۚ XhB3ȩ7$5?G!QA9Yk&J0ô!v %*a*9r|5}܃xz /3mw?{Y&mKÂA]?Y]aza/NhIÆ sET [.O>W4j7k`v%Wt #П>ͻ4Qfޟ3RF~$ ♚~w}TU$w1VX6]zΛײD]+ٰ7gPew/ׂn Z(c"Ž߈P jW=DM4!6:VuBoY2^]>b8{E${d '"@T o Dy|e,-ѕ0$J/G<2A"J5#$ 2@)V;eNA2z$&خW&WܜZmQQz8!i*)CVDw$Y"(Xx!C`_IiK6X5sfݝ) 79w1R? ,x\޷Ea[l^WDIR }:$=a+[nH&# a*=|_E0Q>JLVHj?4 TӞq,ͬK,G^nO`FY s][ɾҲBI"Q,PVyr-0`_wPD6J#+O0THm%A}>K(AG9ڲ>A[P+Z`+bq޸}- 頻4MvarH:hz}˴- +,= aPe86y aO&GtPhO3,y%{jxVfVX:&q>3 B(E;XsHydiLȵTuo, a\YL\quXˡPMyFVI'xM1FExsoQnt.XY"% _,L .!^ܳ?$2 -M8{4zŮj]sCjGWw*Ӂl:A_f:'NCUxQ/vdiWch~IgZ7LlA}o]" J+m~էnJ x}xnO=n|;lw\iiHgoW:>ܻorsRl@q4lH oC[Ǚ\2Cث^PX~fc F/AkQe?!bw'L #6q_.O7$ˌ[vsMzjc,P ߿,jJgS-`yƫߏ2A2K9А/W9$U>ˮ]A.~UEg' 6@ɐeԀ'cW39j"RWZ?:WX7(onC'ĵ¤21Z >ms-Ie#DV?gXصjN?#?W81+J[t WAGggb_X Sj}'h ᗿ ?:񶮸P{%HIϐ&#D<2413D4P_ek4guÌvc64Al6~o{[ht A ~^7H+uu!Fq &Q %Fu f<U!vU+g#9:-lbJֿ/8'ǾĐ+5#N36}vjAltdc1z\7ZM-ٔbSo}*x\)HϊMsx.yy煡y֥]>X*oP[ETY-`Lg0&uomoa#m ?H-:qz.ľm0 Sx9i苋Bf؂#HH?;MnK?! i=q}f=>xh\HQ3+I2H2iEsz_#m #΃X#[",e2SM]U]! LPzb]%ʹђʖ6/BR(3< V VBVpZp>TM1i* 5IMA8jq*wlw'\gwy:<|sSҘ=G[;=[hOi@t^dO'9u] Ly$?>0&emۄ03Eh{s]K EyLM5ab{+=əUSϵ+'㓂dMoΰb&D֔he'dB8]R=dkyvˬ臥2Xq2gjT%7*ZYf=>  * [ؖHw iqT8 ٩fr"\G2eH˾ X1~9-"fD6>o snȫo.u$H^ЀP; D| QGr݋۴~Dri*&;dVGib ,Z\Fʥ~w1_pRj$e=KQҢ9*Y"1b 'ByNʁQhySjF ).UXuj|b@؝R7+D(KԘ>JliX&ʼn Aϻ '3 sZi-|>Њo}HmNSܼ G1a`guƒ<859eOwHdr6˺*0JV9P+ ϰylgihP{u槰kSD8_dmL\J ؙgKc%mY] D#v rhI!b^hץ~xD8W21fv$\xiğxohf]oϞyR^lgzɡ .tfDHxa9;̛5Țyu4-} E+iu͔/*Q(}Bmed;fMSH)>%,yite†;R|R˃Vъ zhPZR ]r)6!)"sTۈe}d(is#4؁yL>3 hKU%~Dx%S綹nI"G6c> ݞ6znCd )?ɮԑS;Z篣=[B%S`HզG?ҟl2b# " HP*!>G9XDfKA}ت-.PSp<T2[]+.5Q04 ċk6>y oF2!B=@!4Л'Mک{`4((M&K4)oHJV}~X=%DnBz4RC,/ץgtxVc6ʴO05ttefJ‡oR}ָTA ,⤭:_ݐjdQ[FEXwqSa%VPAƗw@ho!--5011mSn建cԗi/nL6jiչLvSvEh+N'0CR$t,0~a#ނ=v >ud>C ƹrIGY;ڈwN袟3cՆIC;|a h)ײiKJ+7R=&k%v;r3 0 b JV%)>xdUK9GVn;-Xzߢc,tO\A5Lznӂ'|)*y3#3}:d'G|&fΎj~}Pkʛ_iE*6OQQ~m{-΁bfCoq,Nmπӊ''o-vz5@ѠQٗ  9BNԝ .)k1i]#1KdtqT$c)kDǸP2rL݇QFC,{75<tǀ΢hS œ{ O|p@еh:?V<|""WĝydP.DY(tB1P K!Dfc*%ufgǤcZ5]iAc70êh;%~l!L<$bJJ\!N# @[(DyW!yx]ZBpB[bO'A]<#2-q!B[xАȋ`J~d%ymt̮9Jێ>~E8BY,ơTo,-< ZΰIħ8˟q7aQU9uĄmsexolGD07h+OOg1~bT*arfz\d*|$e}Yv)vXkwh[^5K:)߿褃P/'BDFH*:k'gـ'͑]\_Н[@&(MZ邚Xܦ:s44;|B0ǻ<7S8т;SNl<\]=j>/D߬>x5B5>|Y9`#sBxwI}YW'x4!l|ZʆZ,9$!cd/d4E>߶uG4όM)Gg+ެ$ϒYh["hx U8Ǎe*JSZ 2 F~åfM]u ! GŁ!1c$WJݻܧ! Q>eذ7BQƄ*|;2)̠֕°F"mi,}BJE=~J\vZ4Oݐ,hʘl({&hً p NXD FMd04I8ɑt>8Jpe;j(onQ,OS/eiLĂpWR܁ }A²W'VpcE<4[VhXl I[~1Cs 9%m{Hf)#7 nJR icuT(#vДCށ-k͂3uXEd]ײ釙@[ߟp Tm.(z_TkQuMp~O촿.VZ:Rs$VXo;~^Y>1N83HDh-D3}! /?a+ _y}<\,rOm;#eS͍@HtǹhO([ƛy:쓆)Уu]P/\~o:z9& n`Nh̖ &"5nJ#ԍ4ot&`vyԚv~2=g b^s}^ ɞM]B%=$*zy=]+7E&x"<:\†iDjAּdÊ\{\ 9P|\L؉2m\M>I:iE(-"X]u)9 H !X˹8>ߖX˰*zN) ú(>0>.ȹ=j(|ɽt!;_AG\ <$z1A#밀; (A^*`rJDÛҬʧ=8qKYt*:w7VӜzMslS^7L֜]l\e| |_4 u_Kuo=O17ƤM-/pϺx z,Dݡ^dIMIp \0]qmS齰2[:v/'Ǽ!ХM. Eڗz8ҦXיx1UZ-̿$'w"S;,.o\.ojL'6d9>Dp'P #IAUqM.a5Rpm̺QEjj5M^K9`]@%Rs!zZb'8 *iĿtMOb$zxP?ƚk 5( Dy&<tDUD>~PTd_5dvp&K{I۲hXňvH7ݞ5eP1:N9{qڬ5]k8?RʳUu ul0 rJ;;+4i+ :Hיiye1j%~Q̲KER90FPgB|@6(L&KXPǟkih o ~:B7An?ݚc]R*qB Gͽ0k$5Sҙ6 |{֛νޱ0Q| )* UQ&4FhbZ6v D% 1\tY!o.hee8bV a}lD*Z󔏑*74J%&K\FBsL@8,W3uU/@oD@^b )ONn@pgธ˃[JB拿r!~*~I8| e'.jyQ`B./"׻-ɞD5_DB3dqZiy!}_7ۛpװ2l٩K@vKI b/70T49Yv TZ; n_8"/zL BZ3oٰ@uZ5Y8GQogU[}(q~?ةȆ&}s>X8ÒQ M 2=%L|08Al?]*Wʡe9&XÑyO?ѼiU{:]"p¢0҅@ދ}VR"Ȫz ڳ< GQڕR Vv[$S”ղ_~cy|3hcze|)g/Hݙ&4loA:C=u;="xk|G_f:U.jh>#9k,63o0k 箝|jYu, S)=zʐ?3'b?+F& h BM#ݺE>LN= ^ XU]S^'qg b >vbNL' *d&޸W@~A#_q9EC|L`5HW769Gi3I*}CCc6zb@hקK;UJ3M#\@? DyE2# (Ʈ`Z\)Zvam^ІK^]*کN8͛!Jk4Y_A7X4)f]?k>Bp*L94hK :U9(K,UV@k'uM )Unk v[Ѽ 4_4xEGƂ[oz>}yn ,֝X /E:M8{:*SvUHN*8GhEx8mR8eшApݥD9Q>bӢXq}(DŽOm /M$o6Ȝr͕ *&{mNwb]r!qL|jԇD1bx&#Y/oMi5ܤ%lw j#yTq~~DvLgp:scFYOG^*L5 U%4*N^7=mcR  'Ag/I_\oq<ܧHD/j3>VD8i:..4[winH6Cj}d2Z=H8{0Iye ȃ յ SC貸pƚ~G]0r'DAm  ̆QYj%?%sU6X+p,>p6v"U $qT@QLA3 dp}JtH)㞳D@[.u}e Yhe߶\H#Ypcq:aAx JYa2,OH,- VSlOќ$Y&O:sa\P㐤xnn 4`; iM "Jj 9vBȮ[(yM[GKeIq+Nà hv>= ؾQӑ%.@+{VPdB{waA7uᰅFҡO ֹKn ܐF^xy LlלIRzQ6Y7"m-T[ѫ)] V4-1?V$!jtɀpq_y;6ug >dh l +3٩賽zcJFOGC5+04$xM #GSd֝{.^/+b̤L*#c;Y15OB~/J{pzOK5 @t'JWjƇA *YKWNh v-1昤vt^?9Mik:ld^8 ^cqs*ղ\"`tI33%CWp++}Ww#4)nz7j{c \~H DWv!LD1`fπh*,#<^N렃`+L fb$exP _i8? _|p`F:1iߨ5GצBR. RD\Q⑺LelSU}_O"HQ,xTųh{T@⻑p$i{Q@ ơ/}~R^aMW2\˄jƓj)@sѷg[c\eTrX &3zL%Op O穭aaZ]O>Q'=ӡ~^2}AQ%̀7G;‚<8 vEE3Ψ0rqfSZ1!rt@̊UE[.PjiDNJ fB7ؑ_Bn4{G›:L0;&͒p[q`\vXs ,^lƸͬ;ew%_%%f=% F6w [B=uϱЂbV{-t jMY1+zù&RBtKI1('b Qp(Fs Nbb&+D ʩ0˺ncm*-_0‘g·w:P@J3T'ut^7 [2֑Î95B].P? cX'POܬ^X985^=)Np,hZTe+ݭ"X[Y<ƫ;G1SnLjUrI#}"ZW HМȂY8J{Lo:&7O`<<4h#UC"xy+sZrĉ#s"VlP͠jC{#gL2]|[>x `C(e5TQU]XT#&`TU,cCUGFU(+3* ЅdKYfqbug=]/81& (vΜu FkYM4X|̦GVV@޺ޡ( 6]SfA ۰aǀhҨ) b c{d _M]*$zjTpg3Y?wGɥfA97mҔ>C&.Hk-"XM((bdto;_!uN(k#\` 5THs</;=YM+mRTۻ'A~ P;OZT@זtTcX G1;~lN~I׬`lușӥ{NђHN~g60xX@hD:sBF Gp`IΜ9J quYꎵ0#t|ojCdjK%{&Xƕs6 ŀ^"g PZ˾5k?pR¾%+G+6rr/Oak͖ȐRQs [u{oiYbN>g݉h+ܟEهS!0,67n˞Z dލoM%gq(wH[Ҷْ,vͯ*o΁Ǽ2d^uy3ܟЪJ1]F#SB$\ȡ@esV֯ea8::vӃ"5Ap*HH1,U/8nOV0'~6%*Y#s8ĠqSѸj6 p c0ѨkL^[ $<] .;t`:Cu -Y\gB812%EfO CN ɥlJkiكE5|f/i Ķ.͂БsZNK޿ߣtwxMyR3o=s44 Kh 8 ~P=C2Yk, gh-E #:2 4]cɳy߈UMY9άa$(6="1Ы6uƀYXY!q%9$fNܟQ: Kp;?F;ήJ*՚}br#J((b-EQ4ٲY%R!G:# M˶ʐv+!~1[$cYn!4 CKsfmD)ܱ[[^r;X(kgP2$t-mC:¯bwIGPNẪKYYح75nެThL}G)\ C>2W{{0:d4s(), H3!9t;#fZhQ*O y$"q= 0*1-_? X02mi. L:!ȶ_mr=6!2<`,!Cx{xn0c@ҿted"vro(i!j>@OF'fB.ՊUޞӜ?iiq:dcAamm ^hb!o>PJ9kWUsځwk/;B=L=Csw|f*2.$$'׀M`5ѐb@NU>c+\H)lˆL~([RmHۧڦ1ޟFs¯op&juASAt=1 Paj*u*y1="LX:nҥ!t;BF9GV8~e)׌)=+R) U@bQ6)_$0 v5|Y" VeYe9]kyu;Nw{;L_9QѾ!=+]XS1kc"'dx\8t*XiSxML<&w,V| N+D*`m?NIiFbQ+Y: 6_3f{#1g)걽as`Пə*FR6@"\z/Fuk0.{L@XX1@:*/Ğ\ɵOo) 坳E.]\<RQ%72/l\BmK.Cm^ -O0FCtO(U FN2$KH"gRArWf= L6@q2&*Đ~%@|R)r-nCk=nII1>!|}LFK״5 ^ߩAʯbˀiߕ3"6P),?Ih`7Ijc"ViƾFd87n?JމrV\!9lQkű-!0;x3MwkDqؗv\h y r˭Q foX[NePS>O!JM:yD tq f`FDYܞ) Rlj1q"3zs2'ͪp5;0Kqx%5_<of_XèjQT힜!;U=nw.1z͈FȆTٍm=v S),.c/*wA}7DG%pAfd'_3*lcPTvTӉo0ǰ7};2bcudU$q 8TVjT|Zfr_p&94d -7KSXz^Q1ꅮU|~v%OCx5GR2zz8_b2o2_$e1HG|A/+S)C='NER3`⸎rzٕ h])Mr0l0gH2F͊kh Z_E{ыcP3#5H!Z`2E-QݲW`% H̆'?Ы+sϸ؟E_rzoA;%>i& 2&x\>DsS􊷮h3,{A8aU8f6M鿀j@H0߷Ǽ+4xW¹iEo W:ck:叆ݙ"78.g2 AB R6i=ܹ8״unѹr&<\Sj2K*A0 IGϡ/Z,L/%4vC6% ~z چNx ښΖèe\P/5"D$7]3yGnv.kV&n|U:Q N p|?/_Hᑶ5͙e4ngDFTCq_5Zk@ѕ^sK(S(łgd'bLk#~{h-< &TzQod`㚇@VHe*,xpFATž`Q#R)I:.HmڽB5sx+‹G K7ZuxgYQԬH95Vc'{Alsd߰aā$n Ќ`/~:)bPe=^̔n点czG3K - 5$LZ@,2"(ULPB19D԰cvM08&pmJm]EKTCk^`zZwHsbհ YKX>+Ro& f'B*!u[{,=%n+@ŬA(XnM;VL<:1&N{-4#iJSVF\4)s 䉺l]@m|f?nYv=gC.D;ߘ$0j;5g..@Oם^Ø`a\mQ(4w ;_A2 h0#S IE2fsm|A5uDWHVS'e3D1!|{LT_'~]irPײ&V%mWɃrj-U`tDJaH\VHz_X_ D 9mP;rژ['|ڣThgCYz MoOtt@"Y }:4Q&wy):{z% 'yg f'8x=Z%a-pAKKwsm.XKAgUFZu`(مsxPqڡU2Om&IyJVCfI`ɄpаLhNyZUZ:(xB$ ISYɚSZ9z-EU=QPG)~ K3v IŢ9(KRWkq2sclhhF eH[g%} :kɋ̇D;OE%2ZE|\D MkʏqQmhc[ [Nn1=܉[_IiM91鸌lzqm %3<>@o:+R*R:5a9WzuRr*vs<5ت2CI1@?RUt9 lv^rD8^q 4*7=⵼F 0ί`ٍڳ0*;ņg'm0,.J=J=S"GsG#[ ݰ_ h7-q^t'{ix|k=m[ƲsIqZL{o>C/vd3+3?;=ܫQ\Trwki,oC:E}h*OI@0bjK;qؑ4\*1WL&]{)n1Gzx%'_<;+/qF u5ɋ#5jʧ*gbǍ; l%x.^3>>.]ecү t3 :usv.dp#Y@h[G|bx=! tRqđXZLz9gYC~>37NѨI^FwB* )7ntOͷܗ.QܑQ@Ux_}[;RHnp0T-Cb{A .e镴ꮂw(^4G rJ.wˠu 4BnG* zj8e+l=5ؒ/!ecjw"7$G(l_ZmC&vK&~mզBfsF?2E'8Igp;b &^ +Xˊ 85TO1_gƻCծZOx#w [ܹTxܭ <+HՏZfhٛr,YAo:;ޡ;4AGzrdI'WzNh _VvZ?߷\pZ2 T,bb ma[)h~$pf<.w\\]eF_6 k.m-VRX2rF0C6Je8(#9Q$cH+m'Ϲ^(ۓ5.C4>H9 `\ !ub*E:G["ekr Nеwf, ט|@o%"Xu @^fF H%#>HO#ox=OssݍWUkYvOͮϸvZqE3q {|^tB MXT=#-Tmk+aՏ/m^Ofr4">՞,s4uz tjOo7 Z#3tM1%9 1W%+g((K]V_f,Nvs >:& 9ryN6PqO3s,I 3?Ǩf;Z}*؍.~F ʣ-D>aZSB?sd= tp l:O@pзQ׃y.w=o}a XM!CB/{ ~|QͰEA  efY_+٧l(3F<8Qɲ*O\$1kx(AT)K S}Ga $A/iFBz5u)A$Fhu LLx:_9{?kőbBUI.P]z3/c6{pQzsҶj $ߋ)|h"VuCa1O?ء)#I- Lh҄f(:#H]|| I$qZ'鋓(MϾH|GtP͍|G=2!%SyaT> >@M$-ődlê gp?="Ag bq{, &c-J,YOěmfz&! .$$٫V/u9jn%fQ&XAݔgV.}t2mք:d6e n>uMX?6>"z] RZ]hM5콀Dꆺ#(ЭY; Q (VϜB'_0>!F=\ 9jC Y/Ew3wf*lӐE4i+ Ug6^xI )70*[SHok9e1" Ϋ)JJAH ud.u'HҝLeaC7 䖻kE ȞwBfne;Sn`OjLZJb/HyC("9%!#b6t-6ݝe|Pm>bYȗ8`kH龖!Va;p.͛caxo<]FIރب-_5tjv/RR ; @ՊOŔ$w:+_NK[,XJƦڷܯ-MvtsR4]@cɅӀ3^c6clSfNW4| ߖ8{ԁn6ҥ\_ Z H_D:_m]2#o[d1Q$Lk)[<)Y{BO^\>]ML5\Nߤ׆Oݤh_SҏE4odϋ`q7k2ށyӱȔ>&FMϒ8ho2s;9nq˭8{rsjko҂5Iƕ4&9*>TD3d $=-bƠ {r$G{0L^-,TW^1*za姴($ylq}3L0Wފ28;7t V9EpQL N}R6 nmhο'tSCL4Bb@',smhg{pY~oh)ˌ`.3%=-a{Z4Ve1ԊR,a6r U],p\%P#jMcVW~.k*l9a@,' ϩ+u\j/$]O$ â>*.ˡDNNӟT9; Kh}c9],*k%{%Ӿ3?T3%Vˋ)3vSp\)i$`r`I%P[*~~WDyckC|/WMpSťP&~t!>&3q sׁl=:BX|: 5oTo$g`a(Y[:h gnOkt8l~DXch-[q% eYE6<Ff ȭxLyDz ~v Y>⛕7 ӫ+JW|U" 5lőx醣%@iu:ؠ⑨wXu?v[D*L ^jZt1gf&C)?I :t+ovAad#ݫ5CqJorA/rV ލ˫Sދ-BO!"3_In_# z61R#Jf'_xOAd!00g~ő3rS _;s B8$Ŭ "4yIܱ&:+|Wo'?FCSh43\|oOVE'meW@/X=11d#zҮ/؜\/Z7f<}arp'UOsAf)z9[qhc㾨]1~ Yo3:wFxc 8Z*khãR7ONF-`$C{oc/1tx1ȩ q/UI;m]GAW/w4։ OrA rPڱQ |-j:UIT:[P,1{虵ر&HN$ﶃ8@C38"8 uv7T<3Z7`"#hE }[o ۆd _<)Qڏh0M}NUp|NJOu o7Pzf@Tϋ0t ֚'V'.)3f* ZJe2C]a"ݎ:0( k\;Y v.)ivl|>%Mx=-lG JO?]OfKϜQ[8N9໗.y|/OO2| b0'UGd&Mlj|`݈.faO)ndt ,;^yy"̲f ƍT$ yw1WT) ¶_c$5V4s1r6RE}uS6⎴Ȇiv[t]WȆp 2CI}* bXɍ1;$JlkXweKth%ed#:+Y*s "6i`!&*-@甖 =i5$m>^ 'FWv?QN 0\gZ%u>ylcN3עBv衺34nl=^2=}w\.ؘb- 0l5^DKBk.D'=ԸOE؆(i[=S خn{N&!ő{gMωan \Ph}/%pnWd9v4,A7) Ft֋jW{\bsrڨ_Gv{}l?t{f-ϒS g]2ZmH4 Dr&s kɫΞzBG5)-re|hϯ FG>W䠊.HO俉GWH%S`y[Aѹ$rt -Si-D @Ĝ@{׀1~h"/!5{b\A ~D7N~ ֑N'yIMj@Fu̫o>šM9Q(F ƮE3zIN 2sM(bZV 3ޢ .F4=(W$; f[&)ple zLRHuV`Y?Wp (?5JJQdУ&҆H~#?d|˟ 1g&nDpoiPZ"ҋOw 584SV ?V]UE(1 ;ZM0'Б*/pNVU L/{%(_V-*$Kj4) 7Z*S :zڛpXHZt neVO UBUJv2RLS| e3)_Bt\H濸x}S P\<+:@ QbLCs={,P1CCŁ6r H7.\!TlAx 3鶈E0%0!'/7/q֙52w3\Y%=D%cbLKF eJa] ߲d@6_7gO}ߖWদWm*čFn-/\ROkݎacT hAE' Sfꄪb&^5_C&J.N'EiۖVeHT@ p T ƟzV`4vbi=(7k+U iXkqi}#-&o`21gX%Qa?zԼ&3cT*kG@ϐKePJyQkT!7Z[qOfs _!Jft9[U>,*܎y/>,0ǡܕ^|B0 ۡw4K!xar8z[qC=H^)W~,p.$@CY&AjE U Ǎ.#qjtϽTﰑ66Y $.16VyZZKz t%tmH 7aW /Rg;F[[ L66 0؜&M' ';S H7]w£}mj, E[P7ٴ q}aW|4(D_iyGTHLTxî%cIpP*r i$qZqrR?acnΠ/B"vJFY!4z0j5Y'9Jn6VUiG-9"y5cb6 PDBR'Dbrkg=?cU|@3k&K0:&⦩O)`*&l~ff. `HI/Elg&vc/Ji| TT*i'?OVX)ͳwxEUiJ6/@ 37vC|$qܤ߷wMxB?Ih ;gٸU`Q`Y刴~BeF ¬O#% qC 낦˓Ό.#Q>쁞h60I/'&-wk'mv:jm[u1ADI0d})zp,YHɬ{1 o\)ցOR 9ȣPy!MJGif ZÃ[i 3D$HbUz|f5_h\;j (51}#9G rG{ ޻jiqc6z7ٳz d`}@Lĉ) iR\ls=cj( -z vo_[hpQ ^X>|UeRVtAbucWv/ UJn->/ U`k@٦xfݗc\ ׻ Dq/Q3>}ˌڽHT3_b dSZ ۉ3 Pya~pBG{v7ڲyΜyӺ\dZ6a3RUx p2o9d!LCPҫ@O~6]aCN(z?ze̾0F@&B'i?F0"1-`SyvI[o|6qGYTx 2|zlm[/(ܮ?A-/mV\gMbZ>W`n)-{^`iV:GK=;so|ϤiY>?L߶z_.^cyf,98caÕD)0 yٿl`yֵE2A`;JD7c^we_Q {aQ=1t!G{ imr_ޭ-~=>_;]V>D\59._ -]nqw~@qjG|-σ:(NX\!LWp?tA' UC@ی1ٲ{aoMC Q2uJx>ĝpFG|{xAՑ[秅Jcz- .Mr Y×xzroiXfp7t+A /] SB.u4*WflÃ*/AK b,pD>ux 6  D_vgs-_2x0u1T[EW=@G_svD猾Ȣ OKOq\fy@jkPF<`QaYA`GQRm9X-ʟ!;'뉸N n.X~!X١K63;Z<1,S5! ),YYTa26B1_ Nčy^>]g*V[ɽY#Q(q%jp6jqdL5t8JӍ#/[̖&VcK. +¢dgݖv`)5^9yDCSePp/$=n%l@ISc,&8]||" ;:A F7ȭP6P)B-&Yu8im!%JAÂ`+F⟰6XŲ,^gH\B +]7sn:,U,c2@[I1vI&B ēX\'MXue\BJ[z򆂿sT޸}WA~oG̖;g0*%c>#맄LKmuBa[W؛&ht^@1VaF)fo`zr gE`<ؔ)>~c^ Z-}, ض͉=VJ?@OgIAЯ<@j~]{jnjggGNd3;K۞F7i] =y06)DΏ"f.VWϬ1JE::zqqLԨG|cjq1O7]R $Љ4hDlBt=;Ṽ뭴 XsU,⨨o{- wBW S5cu'۱Wv}Tr̀u!vtsK] zby@wTOIws|oD+lpZ9߽SlW 67} 8! 7 6;`F'/5$t=pE߭t_Um-Pt XFq(ivoQ 2{4Dh`@KʖÉ|b WW,Y+MOr6$c)jwTkc*q2 K7#FhAh!{+a⟛ ByLuDSa0>oTJz]=_n,UgU1]s9o%V;1L+=g]S[:/xB}{Q>oCQ/J3^ kDtpGՐ9`DBľ݅6qK%S[d3׺wd[ 1J~cVzsVS |s&MfԗX!In$'N4p i\JDoE$htȊB_'"l*5G`߻Ƨ50ԟ4]5P](n;uNif֝eF&QkA&$U! 2u3FUr8?;(^_Ii0PSoppIQfszNXy͞674O͌CuoHIn cAm" [*'fYw%(.P,<ͳg8%Rp*WhnIR+PQ9Y9MXQf{:Q)opʉ|dG>FJY++gU `fy{+Mw&1qbq(wckb.d'Ɲu0ڱbWTcV"Qd{0ŚX6Qqk6X0Uœsу6{I^p[5e&'Q+{A1OIyo' D+G NtNzKvѰG\9[g#PbMW%TIA6yw\[;BOv0(ԩJq5L׉]@pv{l胩ږ tf Q1r)X#L߇+a>Gi i} crl[ J~Oc-[@OzUy 7'bd13GT)E~[+4%n350zmgy$Zs"vou!m%;b3aoW#֢R7nZ|S7V+*R,PtH0_[$shz-^fR8 fG5UF?:tSN7\nOI=pMNȱΠR2mo$?RkmU_Co(-G ۄxtA0ܮN:bA<]V@ψNq1Q$K׃A枤¿od¬6+`OuV(w.{wy,`ݞ-}d`z?;Y'ZU-85L zaikqZu؅FM~H l,u\H{!zM[r"<)zמO\9Q d7 H1NPn6 ɲ0r_ibz ~aez' a޶ 0ؒr~ҿ]DSşIn=PMjd~wRlNeH&`WKW%`CC9!BN>ItQv ruvbj'%<nBa^(% ^x gvزvrj&.] L67K♿f'ŷN]g;]vu2@s{_y֒xB*i]ɛUy6Lje'bh'R0u煈6dYY}g ?11j/NP0#z_g(_]$ե1)Wjɨ'ZBdg[Td:\%PB{In0RڏmX"'"~5BbQȘ!NB497k8K}m3XZ{LK=VVUN L'ZuS͢n<u1`L 0sW(4e{sbWZ"n3 ٰ ycXpa a\ME"{ۿJ/'y$ttΟvQc`1.,{:lg$?DEЏWlM`{ {.;ax8Phfav#0QU5Z l>qyy=w\61ZN7~. 9_FvIBş|"埁=( "Da#0P``=Ycb<= ebO%J'@Pd|;-8+',G-k`#8J $-Wդ0&$mF.u ;㕎 ]}Dzv-٩늣dOh"U~ibŬlo:ȎL̓4Hޱ\3]эٹ#t9 }QĤZ1骎9&E Mբ~mk܊ QD*C]WX |BsF~AɟlN3X1[9cc\SKб$-zef9qK25@&Z;#keJjWdQiK`˺@"zrO#;;+Ҋ OU7mD`iٗQnc퇜t"tD5p߮3v04KdR5%~q2 6, )[}^>oϻafI?RNj pFv|t}Q>͐'dz!?.؈`j\Vo#CgXfZD% <ӏ [_vM-́fژͿ2ԃ0'._{  ɍcC>y_B4;5+Kto~X{B g%@}%aIP&˧h< G|*$¼6(|K'(i `=i mp~ .H*~JPݢrPPM{.eUy ճ{.5ttk#LY2{2s^&uY6c>^\}wc@*?Q m%R 0~ y69,IRVfsiv!)-_27уdmU,T8*D]?\#E"[bnHb ؉|y??`HtHb;>ɩȑ"H-A2>xI45ɀ'("%MBSybO ?v5 lgN4;x;kȻ*13ܤZnzq=@ҧMȉB]h!I_P*V;N$lT^XK]?~Z' =oLZk,9@ T[͛^a-n3T϶Mߟ´!&QH2z;(FrhFC u#1-e{RI-#e' {kc>!RCݢ|i!JL՘KB|_>evnZ!NgI)|VQS@%#[ p|hEL:tw6ܤM]8'+vy}ixU@he׹sQ*ŴQKP准׍#?ͮ̃t]6^d|HFdauXVl+q %{<.E[Vf@7vGRW+drQ}t ML7""%"Gr;rcTd]l  Kl e۸ RRl#s:j୙}iͫX7ka _1;yz1M&ƌq\91?tR b<=@7ݛӫrhwhJqjI⡃AT)[!vwI S[mWR'#E؏׆)i!j6=e& ^9N5/|{+YnGsPM2_}yB: ؍ȤA]К|g^,D_e?@FSg3BEՍ§%ʬ;~̇3fq3vac~F5o7 )$^ \&2b39s;/QJ'ޓ샩&zhVpY i9a(4eFJ˂ΕzӟBQ a}3"BfkE/J Qkl)`KU_'Yal70Fڕ ?_ѿ )ZM>7O3Z;f^x,tULh " SOڶY%.XVSr=Dv0-qw|h:ԍ'N6]MI~L >a Amt C- X+O޴&b=Ww\5K}hae;/,6"kϩ/ysf˗|p5t㕸f9h!ؑ2 En5\c\ё({yU&xtlO2t 1GM9 PU._(BGq`9݇s #6W5 cQ^0DǟX ;p9~GO!|Gt0?w])`KR|Oc<^|x\Gb/382[H^kȵF6Q` 9{qqt,M "eQE/-]?K׉ ^;!HQiCD=,җW8}筭zj۬B7;VW1BuG}M,DQ]I+[OnC8!T)U°nsC߳8b[n< XCKOfx_LJDc f I?byQX#T0hU֩oFӧm.Tqap,|XS?mh/1 K4YEէ_#FJ{ly[?]߂30 gi/(_HۭjxGMh`MޮeGcVQƹZZ JE-M[e/6pC55t5DRx7づ5(Eeh/ w~`aңq5;F l%Q-l^={[q;rx~>;q1;ig^{qC&Pagu/o"8ױ#f'N.yL*2Q3rKTvs#ЂN4v_iޝfۇkqgGicԹ]6P_ZJYOYR2ҧri*/xMɯK/bTE? r RQbS+v\+Crط#ej`Cݟ\'B\B E/&޳Z5[v\C@EC8 R6DgYNFZhتiP$ tѵo FtQuɮQ>}&'B2 7uQ5fP%رST' [ ouHџ߹M(0@ {2S_(I "$l"Z-e?;:Gw|AR=մmRk&،/-'̹ Ϡ&螃@h,9k9O G̕Ms;,&ս8,j 8 11Y 斱k4t˘|iq)2;_ q> xyƟP:bEоreM:O왴QDfSeZK5,3} q&pjM"8AO S۹ 1mʭn!NxWØU Ozװ,nM.~r Z蹪b!Ul 'lbҞ5;Oo|Y \D{`0 B-ǣ܏Hdq `fOfÌx7jjCMٌuZ,xœ RP|NJyYV K|h$,WR^:T$DIåW5?:Mro[_v7ޘpdAbJ" Pڨ0?`IA(){n6sߞ $ ݏ"7mʡzXn:y Y+HZP$9PZOҏ:`}`Ay!((qL3KDU&쯷G`JUkN%xFLZݮ L1!ؔ 50ԌWCzQɺ=\O߭Q4c!)˴V+pW ƹ'o pmn؂dY,PLyDYI4<\sFyi*Yu4Ix#&Tlw*0y QC"^dl,"B`?Gu5ad p>VϽܥb/am.ކI./޵p\٬ޏfݚ/FH*z69Xea6[{~rdЭk_Xn؈6q V.ٶ¬-mn9ǹ$׀IHB$ݑu kE{xٜ17XiM%C߾pgǥ/) =vdJ뵂Oa8=A< vX=?HAE#,p{!؀:ibi:`GIzǮpZY3 7EWCyoQRPBSy:Z%tNڠTLۖg4ϑeUIi2 wN]˕6 &4],:OLV*R s13 |X^xmPKKD.珋"tORfYA!Hw4uH SSؚ>RP0Dh<4]]D!ŕ\?" 'O 6,ExDhi` yWcBX™~ [qGh{s+SWVi>b = Jc]odcr/75Sr^D5И{34e1aa-jCmrb*+vj/VAUy{Q34y낣RgfuN݃M#IR^) ey}{j܏"Tx5ɉ~s:kBD1dVhGӹrfS'gBq zGYt<5E~xD̩4຃7mcvqO=ncc#G.puxpL4)C#/{γ,_-r N8ujLF/g.k/r2حdNܨ>d ^߿R9o܅/8kPe`說H0,,g a ȁ&FqvʤJǑ8=C xG11gYl{ n7, #oXcJB,sOb %[ (Vi`^c096,5]ւыS-~S)iU? I#KM{/s جh|}&e {Ir\F9œ_)\dN NLL2!:MF3I#\\rgh/zYwS0^h[˙akpm 9u]^!NZy'`Sh)NЂ lqG77@skùrlF䥭9 'CM Me7]RG<}f){..A؁cH/z5إ҆~b̰r_7cPhSTd)BP~t̾~JiC)k+(U;b SDhIw6$nжVk{8+7 6f&hځ`XN~8g oJijr(Tn빊BTt6 %3Yh1˽1}7c'a6fkg yt\I,M`}1J+$S Ll#,q25c5v[h:P] S+kXe*]! oA.@g3#K 5aG[֐TPز0rV^|*C S5|chfG=S.םD2U"sϏϔ x>2.pY,_F,ixg 2$GAhpR}W.:AiI-C8Tv&)#2QApBi]a #\6*ր63}rqA\JV P9O*̮LabuELb٭bW!.>o$i~4\if+4{q\1O4#2=,:4^#@ =n(A"ѕ;וȃ5_K)zIӭ(-a'@1^k3jmqIGz,Sy7p?/Lၠ >jt`x\tMvx RԘe'B-"Ҥ& m-cł#tK]Ĺ%8'r9ݶMw%vE\X n~Hr<dSW3FdNQNWuXZ0%Ӣ|!VɰDUJ+|,؞IfXRe&hScط٘`+~2r?1^.]5B,F70O=dƱ;#&,wXVk: gE:|*P aòn,likB,BX}#4Mqy+VuxtW6j3\%|odƃ9oJsՅ \G&4 gYk0WH`\ˈ-Ϲ:/"ƑR-+0?G6kH刡CHkQ\/Soe߄+[ ٟ_ J[ :Ò]Y*B-_$x]iOK%j9;j0pT8TX|4c3&-yx1\8)<+:Vʫ1:o pa!41Vʥf$xa.}SX_$9D'Q&6V ́g%}2zyp*sN \s>!k 4`MMˆKE/ysn/ AD:GffWyOyR@ߋA?{U^-"AsR~g׬ , n̶ބNƣcyؒ4\`XWRJudxRWv#pwQ욄avYlDr\={O'9#sw{@f6{+8W GXHd(cxlQbLǟLJ//~!)re t|zwiKH /"Us|GF䍽Q?=ƾ<l7t:e>i,[[GϝўnN%Q0ҩiUUz #c) DkC30 LY0`kfRP68_ ʛ[(Y(q1;.np3IKa2DZtIt6->!hCS#&[P!@'@W^菕){E(ڑ@-ŧ`A[.ROZ=1RҘ5`RS Vp+Mu'?) Z7H(ERC!<)9j7 ݌AVCOц|wکbdP)f0CD ߺ;9xu]UF,`YVNh{D ;7^jLgϏ=޾/Z~HȜI4x`֯Jp&.Lzd?WiE P'" ݿP-kb5ݸ5oiG?3*ݻ7acwIp{aDy=?:e Le]zx ZtѢOG);KA[`yb=h6/0IVe7ʔ]=h[?H 6+{ 9'$ UFrO@[khcVuS"}Du(E= XK: y1*f64ܒ3>tӁF𑊀xP)MWItBNZ7i0OQؓɥZSdcL@gA-}r>-+U8uk.n=XQ7v6䖴l' {HXCcy/IF #M}z"H_0 X[muw <}{'RYOЬ~n&U7 2^yyDoNtN[uzAz1dfW7ր` >:leƬf6}Q-Yh9*|߬Br;Bpg5M0  Wt+|QtmQ0,n59MI!:H *b+̮*xahcng8gL4Lfx>)Z8hh*@*}e*] JޡA$Q }W2Dr}0٪S?:Zm&hvkMFOEwxy e%c00~.p|R,1hb) Hf[eNԫX}ߖ?[:X^kņ l"Ŧ ~4[jeS Y1/3-|MK0{e~X{FJpGVS/7QnB¶K%ZݚM*57|/c g х߷"siq=O4(vgt*=AR{ 3d]LCР;?$Vx VDfL-Fb;_+a{HV ъEjRΘ%ats3 }"?o SB](,B/r4'_[~`09g3P۸Έ((d"#=M W$Ry`o:N %2L#@8Ǽ`Biogi!w@bl`8)BEp/b u©{ .B-6.Y=Vߦ;Ur ya;|JZ&iDI?'e*v?{ineA]cIߖc9ru؝sN>qBS|Ex̳N0gNm)(mx1uT)s%*AnBEM3bX},efg%_30QKzߡKq)tDЂTܼ̫]޵B4nךhpDEd޳nS#T[ODI~ jS#iZB/F).-ӽDFΞP,b#J mU{_D'jP- )q?5ݱ!D]ap@ t7':|uMd?f%U^BNyj jA_6Uh-wtZKIϢ[8GQk-ҳXZ>avF*3hֶ& wQ}Yʷo4#>I ff xؖ5)[A@PdD*2QTa e6~n4`*jOǏM~ŴJԗ@sڠYJ`x{e{t:[͈ƙgk,f,1K&oY 0lq -L>,;Gr"tn3s Ss4*.NBxUjV̿9'\>p=&=#Vf#|O (frw:ϢSS5UU-0,mRc`A_okqv7]x L#\US1zFRě@K-f [L'YW:LF$6UH6L[cR Sɭ%NY=v>w ىQ7?2Xj[ĝH6$љv%)eS8r¬֤϶fGL|^cG DMa0w $6אEHIuzEWg3@0.?pf-|cgv}Qqb(@1+jqTsP)v19hwzdL6$o kꜚǭHz|sAfY"w?<6Gjo-gm`R;l>[_QUEXxR#7MW]f V3M=&7c>G+D$)Ҽ$D@f38cnzS(H*k-&$zM>LOE;bcnά &c8=W}tI,0zv켿 NPFL#4>דRmesrhʯqX={ q\T-uV;ySR)=Vy؆ش0cr< 'ZvLDsA.$6 nTHhe..eW'{x]@*̙V흃2PFR}n&#˸ 4]؉˜ y|$={iü|˄u;xVO9bmH __5_I+ND>8O1PSNby-}ykA$ 5a [' 4u͎0$`48TwsiI0 |`XCEDB$~z|PSChI|/7vkR K wdw9f1*QyȜ_ ,deA2Zܭ{ PVIB͕*> n9LXk" [BVCvRk^oJXSO\^c֚%b2aǨͧxOYhlpzaX46p—$Sy|iR׿n=e]ֲi l>E%8,$}s?m(,aX݀*z}{=6%>NqYW/u٥|(h=IdΜQPN'cf K=ɔ6DQE \ص=ȅ޶ԯ<=I2 >ө'<0oLB蛹ҼwQ5;Oyn^äBGW"df!;k'oLd?E:QS)ʌ:? "/L֥݊qGX" } [CYm#@Z&/nJ*>m@ 2-QJQǪ _͵7 52vwF!=DFO%om-A#$TlFo'i|㑖ד?]:US&92m m}>wǶ ރcbAmeƵl)8)v0|V:>{=Hi>s=OX]dxZ&o u%IWR?(N:jBX0+? N3sA;TD_8Sjcoi2 )5leFcpz#$a[@:yH&]{h݀| \"%M]]*? d>,J~_WTX6XT'ͣͿ 1>LycrY,OMa[ gdm|}[/̶#cg@XϺ0'L1[Ji܍ry*'-[#5l࠾{q+e-.ˀ-8f:IgИD1p}8'rCo.Ռq Ҟ8SUOE,ÉgB'0&I[6݇yA=Ļ|"֎]i}G04r|3ӄxIྭ^m&]%5о^A3Z߉{ݣŚ@LHtz)3u1I_/^fWϪD?e\)t%iD= %2O)gl i^ٽa>"6P&E7B g.THQhW͒G'l E抑2XkO0Vr} Z O]AAI0D.΁Ƚ| X-#JPd2&dgͣlb.R(Pޛֵ6ɗ,>mU#,, -^E033e[Y8ۢ<+Gd:'ѣ@OƦћks0n)OFNvrlToa~C+fw앓ߴ7V8Ӈ4DžK;m VP+P[U^:6 AY%Z7:l-k[]@,P>GnQ"$MXԌ\N-#9/Q %fW\|nC<~G7h3 ڮq@1n4ӡhu߼6<{+K2V[㶥[BCE"c.=b8aN6~h/406hF!|b0ZWG;ta*17ߩ?}!IJZf*] V>?υ4x *&{fYy7}8qAR]<\JTV n|Y|stRPdG0A wB)XױnHZ)3!̯!ErǜW>Bn4t4<ˮH $؅v#YGwǖC*[5ȫ]>k0[ ^$f϶Cg+jH>dZQf5+6rV^ӓ-i-DůR7W<rZPY9),w1˶wJQ*:^z r%ծkj>[xGaОl4ک8@}G| bza8'KUXы.*mtu"PN6Y+ddЋgq$,ފnF+xI'یA fqo8Rmo(6/GFVCA'%:r>2C-Yɨ|S ]v4!qq;/zR^2 Ip!dDKΝSbU1?j[du"`C NId_TF*|LGI(eĸLaAS/ei;__rŒ Wc2}f,Oqm{9BEyVEs|mOLvd{y`6]喾.ơ GH)m q ,d ?4G +Y2 i`l'@qX*Vʋ02 u:AIj)T2hg~ڠp1#ء`c[4GhGo]ή"9mՒ7_ 4qS$+sJqbhF4lk^̕oC/F@ՁyT\7{i=!N$_># 2<Uo*TϨM)oS"`X&~Ux{|w1'\Oν#JAN Cv}+ǃh)EKԊNeY-tF\AvQb2+ۻ"3N@ugqxhlm8%Xm{\}=N0dw1YWk!r}Ý[V9Rw~ 䳠RσAX.X#:Ju%OF~)~høt ιTP}{tkۊHLnhXHIiQ GԨ񛥹IXL[ g.c1B& +c5sT&~w(3=msvdp+]).b_U"Ujz̬SA"_]4@$`\oD1Q|%][r1 >-xcE`@Kmf=Hꥉ}G8증%S2{#D!dž\~^߰^e{>/w%0R#ʙxiTb._q%e^0(~J+[J4%|!XcZFS9 px F]S=ӎGN(˘JTO!'_NՄ\ehTf Ӗ瘲B.+#QyIR̃O7RJ=2ey3AG70zσw>\]+8c3 ,F2'Io^]wWtP!+?J7p3ZhSFd@ؑ^^̼,"Sy&V˜Z{PKVYQz>`8n$qH\X\)h,g5"LJXrX4_V/1w qPBdN6ޖ _Pq_BC`](E5MT/Ќ j!)@y֪]0fYA?M ,R`.EYe 7a‰/מ0%җMo\5:zxS؏exxOj!AmC.pbwՐ< ~ %83\-2}Җ٧aLgbġt7c ᎓d،2㷍u沰`qѩu Μ+= :c (I7h܍Z26}oC李CXX!5_Y=fA󗛘lju}% #E6Z.%yk K? wOlc?OnmB#ӺN2aIw WF%G0K 4}WHاpiЬ6Zx}ǂ&fMyw5QO]޹iT / 1n"X|lPx/4J[s1C۾a r&=@# tc:G?? Y5N?!>PR~P5 nBLC"|dq "u3uLuRD}W?~hkI} `];~EX Pzd⦻w8A#XmHKx<ӯ)< /}hWlIˌI֍$im,u/iTUfrEOK j6 !e͵Ddnc&oDԳݲ#)sw{?x1as8 :LL~Q 1dYUJCi,o0BJ9iCFDSQZt1z3K]Ӳ |S6_);{r"<\9ǜKA9ɉk"oOeI2u|m=MRnt:lehtq0y#G$6C6!iͻ? siZ\1?پU/3u;G'h9@ קb#:.o' ӉX*\S&hr?4,ظgY,%t[[#iV $V PRR!*pZ,@߫«SeQgJ)5 ΅U͵24Ř- hљ0F*ג⽡]~^ !\GC":z21 rC)1,!z;ȃr'tA}p }I8pfo-8#gʼtHH.N87m pR鼅Z8͇am I<Ȳ?Ff ٯ3hj*Ijg#xÊQ"2Xs&-~\Y.bȋ_ ᛠKpޡYʶHZIsa~Y?GզK_S9cwN$E|?@" znl^&]}) mՉ چ&|-#E&:2MhtB >zn|M˒~փK: ˯\I[ )o o¸7C73:9xPC9Z`6޵$vNA]J&s} đblJk" o9 {]~Y6~^LeyF/";xSc0)!tj $GHmGc$ #Zn&vhz&}L^pdGAR  kvKtO졭Rk0"a>=N,EBAϊ}# PΟִw {fg!U9;= ڶN5 l̗g(ś V5~)gK6iie3SeSS"b8`5}X;>Pa su᪨+@}fX*;+߬e4t5*\~70[IxF%iHQTlp=85g (ɹ3m7^mSNBTW7wBU"6l92 pt\MY=’0.Xg Fbf9^-Pp!Bؼ=W&b$M<218<=:OQ1t!gp!S|ѢP^V(ϯh@3: yx[&5*츩9}i6&iġ?(`h dpUd+O3H_+68%+zQͮQ}g1\K}A74e=B"[}m$:8Ŏ A{tvQNBUK5V {:ueHy<5jRrEjV)1#Ψ' ,ebk1arWȘ5 65.%\՛3 XGtey5-Tvʞ]* Co1D0 %WO#ۣ6Eƌj`0{Rq> 3l/57k+(>}B:4|D -9ً^QÏx=RauwZbmOfecjd$Uk؃2: Hw=h&]/Ņ6^Ƒ,r>ʃ}_LrR)ӪGȕ̷Ʃr%JԐh]KJ,)xJʞu9f="2Srj'(dҰz"ޟh.jQ744?P(Vr>HS@kq'Ӭь0iAD9][>RڊMHuEy$I/\Rk|lZw4QWg/1ދQjbp`GQ%0B<<*iJj$oCj"{+ˢwE+30\;*h<_h.zT&uut] *ǝi I#|mߣ"i/ LUi- $1hU+L`hHS O4τ`  s@@=L92THׁk0/`it,KT(}صᒆq̀2EJcӿy;"qm[1Vy1wJSk\Tپr^Tle|L</^tSv8[o\ a]=q&[g&=zW[knSg@E}Hg&LQED4)'0y%{R߇⹩Q0آ;iPp{.막 f,O/(`@'Jƭ.X˫Gs!PȔ+=;=2Vq_X]U%xva7 n`%/ k' ̒$nϷu@'-Wփ8 1j *n 8o#߃!ș1r.FAi 쯠""=@.ݕyKS1,4X۔80ț;ХZ+ Xk׳3C5FBM0z 56g-HͣY;'K}ۤ=$b0R<$""BRvqDBw+bޑRa-ǿٍ| H;^rvi쁰9\z[[ K 0fsRxH(W}~ޜkvoa)8U5}y^yHͪ;t> /HXذQlr߂Am̍R csĺ̳Κ$ b ܎#^!@h=5emVVԝRPeySܑ.]I~Z3D".ks4z'a%jFw9\)PQ" я\=أ[;7;s }b(^UBiU7 Aȴc/'̒l*y)$>i P|5}' BMl~ŗfisFN<NqoaGW-> ż(Q[)c 8FH~|L;hY|ɵ0olPm1+`u+-ž*^<.m x- s'r#K22zb7z+Bˇ\Ф]PxLȑ~707"iOA)R;Q L"݂ lKBCr"$̼yId%!,^@RURzߣrKTSʕ1jw#ZP0#*} t`)KAF=y`Y?(lB)<4q na;* ,2\HIf)4&O)#<ނ0ObE`D۷FTJ./6EC- wΦx7#DWɎ@g%_ D fJѫ7sl |W$9N{Uh #ŹSZUQF޹z,"X3ޙSv/q] в} .2*ABX_tַPD 2^![>'bk* ]˫GS"y|?flԧ 83ICqd-#x} 0+lnw% z{n4UnNP\ v:cYǎ@ LLm;ByJs8o"4d+fc8p ޖv`ӛVe,R,;hN4IcYQ\a_@,C}#-ogεPatL=ϝFƻGtB4A{¹ N!yJe9Dϵ}<3TFU@a WX'^eWUPg*rM2Y1v7wt Dtv61^p$igh̰-vh[Tn* 눕Sڄ8n|v%szWt1W(29X/䄉Tͣ ) a UE D\Cׄ&a0hejb+ۋL5B[8,ΈEa>m{%ʂEذgPcBDZhב8:D.^rmWЭ3pM{Cp8LFFѫI&QR1tZPx3lsN0|}>XA<`ɽYpA~NaΉ\ۖnZ_;@e*#>R*a'"1^YrST2+) -x|֫ZFSWw3кf SW3r6;m <`G{f;y?ˋ/9  (FW*}:^@R;dfy^걃<Ϫ.w7g9}ɴ??[t+K3[:RUcOZkv '# ^J/܈&Ԁm:1@> M2WLXN0pZg/6 ; F'P9ʗ.C4rJ^9ޑn?IFj-dLk_?)x m?j9!ҫ$+Ɔ 'M#cFZLHv|FS"rQ\ݱy鐝!.G/`ݧ`WD7&Q(cM 57.DD$E^}os*>e@ɨUSQ#O/]$kLkrs`qDKM'O)Cz5// }T|U%1@)1e;2%KoF0.XbԽm/*򮲏}|WԠ!I ܈ݳ5-a/La3=*^U# ]+%|]d =4@g޶@yGv\I#0]1e+g2摍L%Ӵ/{lRYiG}ߥFCXf,YO3GݖKzpoh3*ƋKΆq"4ns;. 3JVj ;$>02WfjUM_k~/g!VCd[E(!41N]7Z"< 1{d/5C(U=Zu+Ɇ&+H=8hj sQO[9; 7v~HsB얂@nq7֒u2Ky VrDU#wL^07ɎuV. Dm$\1J ZT^$_hZJ`Į'O 0SM<]uHưk.AUȈf@Μ( ̓sp .S;פqPlyv,jr`~H(}_ c3]}OHI cJ̐ieF fz-fmEH;t̷Nɓ`$;@+,T'6ٻU>MgSeXf);"CmV:&KS$7JEa)8yBv2f% /+1گ>?ʘNZŧouh=RIIzm;I#,\Mל9W;M+$ݍJƃѷphg^詜`7M+='$̨5dB!te%F]P#Xa$%iP,7sOlo.,< b*4QHU 0$P3l?<'aڔ/@% ɽy17ym:wͩ!tSHvAQTlHdN@ !KSG}ĩ Pwc)O  T jl.mxa6I@G˄i5Ucb-C*Yt_K(`zz>: ɩamV9`[1hGgkTy9)ޚxHLXJJbA>xWTS- _&l݌2g+4UXtϓdz_ziD'˿zDz#ϐWZMg>㯈Ro.}Qhۣbd0wF.ۄC?g|WecTt~ w6KF8"<~+VjG} f %2/lbDMLOzRzO7x.GOj D7lZsě {/p8 bV}$A?%%p3Qb$ѰB?ֈ2,)]:a>zVpxX:BGZw|]С1 22LgXa1j{ Ljī[t@^<F j}{升7xcU s(9"fndhTqC +& NƳشb|m=&Y֒U+! c4owmVNu7K7XBg 8tRljo7W<6brzeD  ۂ?2]J2u4+&oz~CRY?S[Zv $Z& Sh;p5#E~ uƗ\#,ǽnh|+bQ'vMc׻L%z&V%y\{MbP{YE>W=gY׼NN pw1%%&3l5”W4Dh{kśtp=0d1.[:Ѵ9YN%-]]86"A{,2&tdu7J*VR$\HBbQaU6pqjr #Z>/SF?<7ozn_-GrVF'Шe/R6lՠ%7BլB<0BnMP9v?0-L ߕc5v|شJz[ @zڔws]2ɓFtXgU n *_z^̑|c~he[*"M&X M?._mR~wӒmT%je.q@* E_),ׄ$Ax I- S~^$Jzi 9ţ1Ɂu*H+芄HyW)xlo5{UO̶{+47LRVI:|s:O;"`$rkBd}YU1ϩMEvGU0 (*BoAqg7^bU܍e\0Q@jЫI^My*78-/1 /j#Y!09] .mVG"ށp75ڳHM4;"E9w~0eg Rej /2W_G|+9HrN0 *GkBO,٭]RXB`Ηah9@(hrwꛟ|x{ $["O꿸hhXh2偭K-7?\5rc!?v>h<#$Mh #M F b׺S6af^<<R*^#5NP"toAcz:"Z֗|k|w& m@F{ʭegؐ X6;K5 j')J90Ԯ>Z+13u A^qO@ tŮGF@$,8墊Ƴ>gF7bY,Ta=rOdY{Zt:_T8 jy 鍮TBG Y+:O{wk> C1Cᯎj8S8B@@vtQ|vʽd0u\1Ȗn'J~^E&?-/rz]p?n8h<@y 6v5liBǀ+gZc7_+e\`:ܣODABx~g<|O M}>訵'Rd{gV3*ZF bK.=nV%(O淽÷jBO-q&(w(d#M l`,!4mr)Hb7nNjוVH\9nDLJFJ_ZΞP>vHb5w\C Z=S,Hps]giVh^ Vg;#. GD+JG,)@n# Ds~Ln0wThgG&Z!rHZ)c?J龜*&?}:{P{ځ72 @}i;݊&ʎIREN"g  ަbdNg! qC= !Ī]&(0VS-0Y1ELZ׶1.r+AP/MlRܿt֚tLeڐ=ޒM#.+`~PM2GUeIl6W$l;K\W(] l3M$EWq9)=47;e"ah$\ʺêUcF%D@nD^] >yCzG؀;CCBTd۩P^wIƳp,q inr|7C2z\B*#*34wǕԗ\jBtQ^˗i[p'upã>)lo% 9ٺ܋7$ P'+L2 3MGXd?[G9'QO/n+E/)G_ӕ4L#(q .~"aT iC>+8bS c Sn<(_FE#$XHb&-݅ ֕rc%^5o;$ 4 I *d7?\ ^Xc@L#(׎%'ƥ޻/⫠N"g+>B&.0+GTTK݃`bz{Z HxB/=ԇ+fh]݋=aQ 22py@lSdbΤ *ڃlGO@]K|5~'&a{.rhĔ]L19IF/r2yn´en`#w4eI r8cM*9؍:tK5O=Z21wgqa[3HIPڇjً o.48}(B@\*2,%OW9AT$~+O"Ow8o:1%y^!{u]HLk5jO6 U,+8 fZ̤z=Bd,?J5ju[7 X-X=VHxOfk8XѺT r1G\_nYqlc̏. #\j9]tQhQM-E5!r)%wHPp7y:7Ut{Xf 12#o{y1hKz=Q|/Sݦ(Ǐ`Bw3gl7#r٫?Yµh$-=]"e _)$(%TA`[Ң{(c`.طc;S|:Sʎy0vb$2Fa*Ƽۻ& }vާRqWjBW/hU>*{pv$ߘGǷ% .O2fчu&ߺ1fz&//ZGSrA!o(QTؔ۩ty2&n SM g#m+>B>!Sij;(;~O:ڏ$xq喧Ү=Д37Ln RŠoh zȎ1wh8 Lok(䰍*>ɈlG> y$]?CHro\8IEG o?Ixt@yrYBg| ;ELgq.av dި3oI wC"ӴJTOR|-YVPDfW2IPxetDŽêVdA|/Kܩ>S:/q^841UpM4T]̕k' 0u-B2qމm\v`'B"oOIP64_”PV=IMI'h5?%Fg;oȫ%/V~,Ϧ>d`[=S|Mpxe&|dg$? )7r]YSljTᦪHy ,k}ok_$%"NH~f)[}d{ %%pMyj6Ga3U=!V@˿4Iwϳ2ep _&%9?щscл-daX/:r4@MH3X&}E ]`U{eo1QڰQ2ȼ_XVE`!ǬolI\x$*D^9|ENZj*7!9Gc'4v,H,9v#(n#QY?Խ.8'+'>6&#5|nYtP b.n8NqyXXm]hxD9YJcm"wWN 9e Ǽ)B"TUcRYO1W}ү-Tbed7~d7M=zrʃpૹ4F Uvc}>$ of{8_ q% FӪF` ~r-Ygyr[b>:RS$VU_-^}"iE)3B+XP}k_g"ä6}t1Ԍ…8fjEvNgn_ IȚ!,'mt_Sd)⼥ X^EJ`fqLy;[/mO8Z̳:B4P3VO-ש~LMTZN}IzȮn2IߣDTJ%<+Ѩ5}Puz zc™PipZIy*h*N\, +񑍩)&P'KC ;t6lny\}Rk»f7y='4FHV+nDΈ nB$;2_bP[~ Sޏi"˃FYZ+ҐC5G ̂zY1g'::J%LB%Oß/S0r30ziHo.8g'].Lzы%ζgؔp7΄xmRl)肎߭ė@HQ2&žJiBh9pgX<ʽkM\HAo _xI>$||Ht/x_ILvnqa?Cb@Z+?dv]8_:b5ɬ#B8d[Jl~oKFpg=ޛs! lc$!hdHs GXTGZ}Wg/[ RY-je+H#n23=0u_QwGPգ}a [V|HygOI`YKFƧf CPb?*FüoJГt鈍CCkoϝ;űXҰ` WZM7dkZOo4Ñ86kJ%zh'eBXs:$dEІ)xs"b~_Mf'(j>KCsn:/դ&ZX>'](8A̭SN_vտ9tgmToϨH0aPG Čkb>3ERsê<&FqM2.Hׇ1nm"A 3t8/݇%~ g:aLveLzMO x0k8QiCi > &bMUwJ/Cܪ>߼Hv1o71wV=t^ u1Y*ER &Ά2]3yO_KpnM6AT;g9^SzK/CT].> d] Sh{14kA [!lN|=#2)_HI 6{ϥg6!]-/~9GTB"޵k YJE.@%BhCP&fA^\ |ە7`C115@[jjmcjeH:69pT*#M>b O/m@@˥"Pd{m9%7Gf\ӽہ2ЫxEUܠnp{'.#QN:fvSϮwyiywt!\ZŒ>^s70Fm,{[C?T1A>2ʔkpQ+xh7WA u0^^/fjDK\pp5rMߠ!fK?ѨU`rFuP)KSyXۗR洴 )#+IM# `Ѷ&l*{rU=Ac؀8P4>a=Qz?|O@5cr!$:*vPMmz͟e2CΥ2+|Gp[)Ǟ~<>mbI"@>=}3c7Q~3FpP)DQ8l*fK2?ɏF.n𹾁s'Dp9Kh\ rW Z._sኖ|[|WlwTVJ[B1#-AT9qTWX.y'0Iϡ,& 8"uzcقݕvg^X{Rm^~+<3W|Vgp(A:ʒwlo%_Lfw3 ek 2ڲw,|J [?̇چl|ibQ׵@%^ ,žh=F 6{AP zXjp+-8k~Ҳur#W;8,R8Ie͂0o.ά-.5,jmog|.wɺpWǟ"f3RL5(5Fik&){j=,;5u~Vm[>4m{URׂ 4ֻjvBq`򨔣V@ݨ(0}Y';r 8CD:rm2pkvH0V^'ќck^b$a@3clxł`2To'#W~k3E'dGsD?: myalBJ+it y~̜w \ܸ/p}EJtm0NJ|HA**g ȳ:ZzvlS SQ2A} M̅@s=I$|‰.y1^,;GK%PXի9vo$(O!}iJf_3ACvգ% XJ)H#*H 2;Y]8& 9PDͭ&EȦc`QG?IL5u< ĎiJi)p_&3ٷ RO>EOxX[~CgvZGs7}RT#mڴZNf6A (qW6X1a_M7ھ_C33hi798 Tx w|M-NBVq&r/TDl6}Z~l;z8H@pBo* b yonOPń{9&.%mTdXL16ȡ 6D,Q$Zey}أp*f|\:zlqYa-k~$MAt a’\-6+Qn9RݭHtۯq8nw_":斌dW+mY[ dX6d䝷}GouׅTgԤX=qwUXࢅqԢ,h<==GpLo{J[ʤ^C._J5l?kz?o]ݦ*nA p#ʲ f5v1ty׿QeM0Hd]bO1P3*꺪F6n F)\oesMm 8$}̄ї0wJ4ɁE3yN"bpqH|b4ͣQJ*:^yJn$:}_3_LYr; xj i&S@J X.}aȷ't,sꪦ; T]uIm@Śx }3|JQ-)ԟ2 ;J;qZ9'Y7o(#ܗHzDR/Yd4 Cm:D1{4Z6!Oԯ%e*?LV5bĭXW+B@\Qbt@u6RT _Գur6tįC@/ǃ_+NJ7q GrC"NBpJỢe&}C/fG9^ĊK+71gv'5 r5u{e:ɅPgxo'u#+7mJ/whvO4 '25]`^y?ۘl8O>ti\5*Bg?WwNWjڌmQ P+W MDfU;fJ=,}y;1 m>=aOo~0,V u&~@ff &٦Ů %1Kx Rdp;lbef~"U# '`ˀ@6 CMW>]f6u]Xv)7k`i[-ωZBqOw,Ԛ5XT0x=;}! qMRG!\-[X~!UeMOt6?yit}T$+`iK'vN3|_0(kV@Si_A͐{g'+% Jx]hvP|Y$Uq8iW҅@>FjW=(z+;+(uB>{nͶMu-Q>46RoF^v!,{' $ٍ(a]Wc 2s h Lbu7R&Е4^BܘX;eRդj;y?뻫1*nM8/]}q2 x?yŽ0y'ۤsB J e^[ '~;c0O٥e~y(O+FB 14DZsw(W2cGH vLUBmh\t~{Jc*)}.>!4$MpS\f_AZ~ߙXkd-ۻSPlqtFK@_A&~6n㳘r.H`~g TJDL.)ڇBO믯v>:Azg2hɖjtwXiִ=&G5T3-E^2m9nE;k+q](!I !Rh3(-.fsUc;h"azV/J^.:˨KrSKKď՟>8ԥ܂6'3 W 2h:bU7r5E`)BvMfFf7Rw wY|;5Bϲ* nv6#%F`Sk!q\g]=< J&\Җ>OR7d>t4rG/niyh4" $e 4uq_6NƣzQ ofAQwRe$%X 2N 8 k_qM<@ o<pw'-{YlňWTA eAjQvZ2^Jn.s3rHNk:LpжEwtJg^<1w{W"! g[Q=БF{P9I-u8ˆ$t?Djpp(,tKE=K,$*cB6kJOD!Og-[KCi GemcW+v-Toq\"SZpm&wnIN[2SD_,x+L4= 8CC&"F wD:_\]bJw_KX= b\gƀ9 _*L Qn 4"+YnL1I7ۖ (S$I)Ǵ G)CȈ͉L_=O')XSܿgnbȵn}&spn0j_NFT:չp@"0b<":X.4긅*YU#/%9%a46=SnϒoH"zqx ?0M3DAG|7GT+O]KS"2(1N.=o[zT;?h.1ī:E ;UmU a[cJq]{֐/Yn[Ps]]q:V7Z(;Âviw Шym! 2nHG02 )y6uk?Q-ʞ'B2ZԴF=8\'k':>+LP+C#/?ͅz؍*ӒK99'vT[5ٛ8blj+ fhmfHoA[L9A#|PeG:.{pk0YB*ȵ)ںbrABi v0:ڡPVU,vaf[G)`wM9@^\{,Oaք7DܹUO\/ĿεS]l̓mQC,A/_?:Yph,T|`jvvgi &`ʿUcfS+#I峐5E7>dzizI(Vqt2oſV7JxvN0^4|3Ag&NLxSEDXg5,v c@ECkl\g(\kX`Nvy "-ފJA7hgv_ZVM{ bڦd).afҚgnH+ /sF!^2G֒~XB,v9QxF9k6/Tɮ +L &])s]S;xv-r^:P ܲ'Wtǜ ¶={? q2ԇtYgCU2L|wAvd*:1Z|éc$O+_ `Y`bO  c^) poYP#%slv쐋0'rd8@S8nҨdG?e0a a )65+g]J,u6RchShLH+hlb[VנC9cńiQAF@0OLCp ΢%tDYFY*9_\˹,pJ)H8PY;psQ3pxG:2<<[` !Ķ 3X(>?(3m&h%5 &F|JH٤(`@,9|Akj bVٽ rwn·a p~(KǗ=a&+h2fPjΚbJs.4I8x͐d38 4ɹa&1ۨ5}i\רX-S&y.< #a H&1 mՓ"f;T܄>,HhMFr0*LkMUu\A'&"TLFu{˚ ފBE-1KYAdS5]ƿ8[wzm'\&lY+5,uT01I30bG:dZIһ5?j`CBsE_P*4x`I}*俿#9Z&27A,%LeVmhЬrRStehco:H}[o  Ryvy$ݍo|'ٖE1I2FY"=/gKO$^!kROn.I@ưҰ൪+<^v7@`O^S`roƂǏ mprt}.u Wsyka&q? лg9ͮ1rAtAdYcя[ԈzK{t7#=y#(ub@bc,]!7&7`vU&=oW2# <F5C/#Gs܃I׉<.ZwYg@ u5a,$qHOdܹgi̜rHO`| J,{;]i C2-#i `1~`ʠD=❑1箵%we^K\6}RomKfouZ}j?wR)]x׈X TDYY8=$9{鱈5TCMKn#VyBN4$Lc³ߘ4^/@ifhU 4g!$7Ɠ33 =6i4 X`zZyP{2I1 Б '}tp2ADcԷ@, ÒMٌ{.4Jx9dIӨ~5F2TS0S@֌;y]n9>a2==>l]-:ݴ85H,q/$4MFX)^."OG.Fn`z- AUfIL)ޢUHS4 - 6y;G]Q0\W!*ܵ+s|] _Q&$6X/.>s ~E7zjS0ֳ1lhwꑅ7ߝ# v ?=Hظ3L4::K:7.W y?E3<҂{}8UOt%wvzB ŻlU$xě"K^ . Y1 *CO M7͏X5{-贫0vK# :%X"HDV2ԊqI*φ9l!Jw+pw/*.aѶn2X wN)x2U I,srH OQ&LAD N'bbCBrS0v94BHgL4nҵS Lk]w{tSo1~랔ށx#:WsH Fɘ ru` Iy>6?ѤV'L=iVqoo;Afe=c̵FT1qܣR䊡6xxAJ!3zPE-54@3,,o! @+5mG[Odž-9{9ج n?UD+IRFC?V1RʙEӶ.ǎV0nfBuCL'ǜH[EfP_BTXB_Qɡ=9c^8\ Y\ݳѪpea/ک²vB\Deg &=c!cT&x)7\D ](]q0!Tn+f;^Dv9|wk ( xx]O'G[ye#/TffCCe5g[0`!ofWƓ.4%߮h8r\xb{)\F(c.H;Y}3VȽO)c-2T&h_uDԝ]+GM!OX>Vp .=MCh6h!,LFA(>1 ko%yjXI?;Q ObvF+ x`F(i1xҼ_V4> vCf=; E&K|#_j#@狼삹lXD+)UWe7oK| $55JfcAd0,bqFOҠl?Zz!+m2Iv'2^Yq)b#ړ%tنr(<7l$JLjk:tD+P}$*ńG-jHdȝcle]A4'GE~p1֊BCxVEL@lLJUC153V _?eDmU"5c[zHE Ω>d"Ö M&>l@)FfƆ6>NbN% Vږ//ON=]P(̙f@ שNVv_[há=VztfX:U0m1?gH=J3;ky] ) o?(V i $ K鎓@ZhjTk!p2>>0i:JP>g͠CHkV dHOsjHTQ1A$L ( rS&'g4 QcbăPre>*WNXTjievya4v!CEr)4aE7K$2 To 5"GeF ,`1^;jL/\.d%} &)-yX۶vbޤG:Kx@ap6ʊ9f/*{ MČXG8y9j(B8rABrB`vQmS_[[vjjOgdGP]*Ra45T9 l6;eZ*;lm )s'ji:Ŏ5ߛ%Z+G!ֳZF3JJ?n~FH%fHz]s_p)?*AVV)y1!:S^,(|#aI5mx;ٕnVGOel۰@M&3sfZz 0yYe ? X|ѰGk_ i({P]mȸ|'r)(BF *I) X`?7q5ƋꘌWG𜥂9=x&R2UZoIڛ,2Ф[pִ˃keSP%W/,{f=ܺ|ǰ*-^ċ -w21[ozm O7њ+f](t)WW[@g cVϨtS(σ i?,hT2S3XTV[f LvB rf%U `(p I 4N(TjxR1t ӖiS fɧS|'6pI}~󴭁;r=尋}\"AnlB `_ؠ{ Xk1HQ v/',tVOZER& Da^{5͒H{ }s7_i.S%B9Z$ჹKe2]QO8yzZߏYX[::QM[l:|"xt^*&Pέ;0Gi+]86[B1:HL'ش 0Эj6+Vą t3 AT^ ~X9 jN.u?Vcl:t%ė|@oz@Qoy~}P3- 8X1ӓ5sNڻuwq7 `zN-NiE}+3K|?plZ"Jf Ąk|֝ `@{ Dc]8H!T،% Pˆ).=Tbu݃zN>l륝$\@ `RI:4m}ބ ^[t8JRvqևVh>IB|9LqeB j*RDK_ ՘wT js{@b%̢>&(DX"3 wuU,k#k~UִG2I#Z1'rHH]$u糰T=DqP~_&TI>q𥬩o*݃Ef SQ+u`B1R*l+iי4. cTƿsu d5сL"MsYfղU:V1wHJ-F*!9!0 u!jKG{77_!k)#C$FvR5|?hݘxjzQ 3 Ԉ0R> wNeRŚtUjobh!6ݮ([,130%Oq9ɇ[}kˤBIh` ,5WTFtУև!G5G}=!c2nHiiáPdlPcKz7>=;焄#%lkЪكWə A|(1/AS'H` k  o(b#Xo _:PX!$Jb[Lٽg#HUzǿ"^zܕWe%u ?PE=~W Q6=qrMh01kDE~яBUr s[m.Y$&W8 B:'SԡJA\šdR 3쪺Lp1?GDu)O4ǡIXJi Ga~1XZ:9; ?[PwE}:Y`؃%mUp( ıhmI ?U?D%2iď$d衤KX]-[P>;Z0'U?%,ht36!_;'^";'[ۮEwa;lQFrХ}zͅ"|/QA#>!O%x _!^Z0yˎoW @kS^J^C 8nodĻNrZ3H)RҠHb$H-Ƞx:",U%;.찝OZ4 Ppnqb+@5 Qݔ|lF4WCuZڊq}:jhu*=/p]oݥ0z^Zcu}#h: \ݺH[*Oon _Ǘ ]xO jb/-82?}!`@b@͚Rl3a@/UPYʟ v;%dN߆d˟LO+۸&J`2=֫/IۗZ*ma)hesw`5_TnaӧKzHr⹿ɕ+p7Ac}GAlY+{JRի^ëowv!w\ٳ+j.s}cHjn;$$6HAp99>>r0i?VsDrc*0j <: H^Ϭl(צ{51#,7s4A4ً#%T&O)f2>4cD~V)l|KpgNxBG3B[2a fQOj>.r!e2 ZZnܝٞ9b3d?< 9ZsKo㉙UT˯{ (Oj~Agxz@ɐ6YP$ۊ!JQឌ^Y2q3`R) Z7v\E=#fU-3Am\={Zhpo%lq"r>@YO-)@9ӶPW X4kaa?Xfe-z˶^Tp'炍2YFa{1YA{/O?]5;F5wm1"F,`]MF}[hT` ~u"ȎboZN;}u;*Bl޳+aA;@NIʑZSz+O>մbܺifrS#ElDwHAQ/Pw#~Pm+Ҙ8GĦ:3.ʅ#,}߳t8iaeHp!pmГb_>Kdf1ZS, ! uy@@cpb9L+GD\ ^J6:Ny}0LkڅF>N||!~ȜD=ћ ׸H~m !inv.:v}\s1J0y\3PfqzX*-|s^W`jGP `_g13ӼO -t&c7:~]"% ۙO|N tٰU1/)bP5=X8ry7^nV${Seٮ=хukhHB.r]mKom;"kE!jRHs%ھEҩS39㖣;5^[ZS7ؙyLfWW[i^07Ys#C=!!GZ{ݐY_C*HW]tQ`~2W߆_ZSe>]A_h83c~/ʀeow]bavbV:, YP=JMsߨ6O;X}G2)ާj(K$u@lS5WD[E䎻;J ~ +&y j&\*Kc0!)ΕG$K{DQ!8~BN-a!ܐR[VK]}uOY ٩S[r7WXB9}i%J$Go"h D.w &誎 s:QxEkP}̬AGLlu|dTJWNzd)%RS}>!|'l# 7}ZnGݲP-S`& (R:+>{[+I̔̏csfb^=^g'Կq7]lVC3гqrbaxk\ 8x}"hbm i"1QqRC n0,{A]럄2 p IE; tIn }q5JEV9c~ melj (Y?[nAE壕_?)pL@8:#,ۡ2KH5?g!gEzSܧ$qRx;3`gF Ә `5΋<0|E/I{Di> edodhN-'\2 EؠGM(]ST!Ѣ4 -8-xt5j'BucvKM797e vg X?Ї֍tEߘʍBkͣ=\"YQCk90`{\ʂTzLa7q# IB8͢wS{~8 *-ICv/+ȸ oDB*ma?2#f'k>jACr1\$Yk$ mO &!O;Wg&^s>%S&i{nWPOvB] zs,-?4>ߟ@{Zhe{]b㪱,Hk&ib鶮(o곗CP #W}#>#D 2 !22K iWd2W4{VE=2÷;E\6!㎎"Jd2P2gKӦ\*L^Kdjps,6X˘pnbس*Pj}IF˙h?Vixh UaZdG" D&1jn5=gԤŗRBh f#ƶ*8a1Ó wݲR}"Ύh&MTR(X~K_L LvS} f>̇ΡMUpʶ:U_ef&apJI^Talbx4a;:Ղ]|\} B"^tV˴d؍D$ϡ)G:a&]}$Y{7Ȅ;KABx׈DZE< Afʼ:uh]pdC~=5j d\Q5|mdѩ_S {R*69fUEgYgEˏ t{T -9,R${۹!f;W 8'HCp.xڙ c;@?64<}CXr@ p2ˎn kډ:Mٵ*Pzx%&!qxGڸjdO+\'iwG ΋=hìhWPuְC}UZG#2rQAK,<ޥ)s!Y ZBuY^>(;c{Ǚ\U 05&wp*K;@\0/cVә=q 5lrμYgeBX$r8] hBp L7+dr$ '\%s/@,0E#@\ZG?̶xq=6ZO=vӟY.!!7 %Zx؜)!&Y-^*gYɑRęt&zdOE9|,$ ǚ_&UɘW@W|TډbJ3B/JטBxt8ψ^F楚9g،Q-ѐB Q'ZZ8%;y5@6VFhȦzAU5xSēPIM3>2m35b#ԘҠb8`=Bx:}`48]lce~rX g6SmiC3CjҭWVs|P /H4PUm;V"9td)DkG[Ћ^̷}.7ۜ%纪͠W4M|tAP65 7\rЉ3 qgy$>b/YVE<Yad2vEjfXVӠlN δ>d XDi@ΈY 4&jc8"z~x8h mJgh2P1tKQF>&0 ld3Oh)rj7I" qp7xyqZJ!2lf7gyP/+Pڤ1J[n)]``=$(SE$1G6pOMH4r}:]:$' R"7]>cg =q`s~*[nYܿV3g/kN p|8'e݇:@DkuR:m,_h]lĀgwZ8VtoF8VAбAt?}(eRfOKyh1GzCb%ʉC}j臢[%-{R3fv&H̢W&qR}S=ÅQ; 0e Cie+\ËYwHN3wz19qcaf9)ȂiL<VsΌ52.L;,<[ƥ&qyЂ41x"&[f7΢~P&aҦr!; JRQr:f X?9S7!O z׈Y # 7}xH,m| . Z2il9].$jGKʌS絶~hyƑ$Ӑ]]Z0;O6$i>sCA܅}^D;kݖ䍬E)Tt8% KEQ3roqeb;X$K4 I7)]bL=l]R/2>2Ҹ$vPfLR}8ğQghu*jDT6^/ȼz2aYgKA񝿆a`] ڞ^0- eeqm^\/V\$oP hN(2R99Ju:U*"{شmxgNvc0ĖV!xVڶ7TPOLZ/ZЄqOSJGx)_P2&5I,H˳.-u*Iڝ gIb#@&z?MޫYc*H$,l\ ބE$)ng3@1t#ͩ.h%C}pśR~~nȄp [ f{\{H B\8&ggT@kpz^7+⸽Q=Íuư썳ô9>k4KOwHN|?­nW+Zf0J#3GgF"D-It?$c ݾB_`h?c.@чG \%퇭Y<S[oG3 .]R['/Z(#X!!Lw{.-srBEd- j=(\m^kp!F=JK7Fȱ:X׏76^N;agӮf.L"SU8m[_] HA70 >R0„V7TI1 LYj' |ĥJ,\>ZZn#rV׳6jD{ :%ml&[ O#րpʮ/!;92NYY]˴`5dI D>]݇0!YYPD p-2Gᬧ^>W {"*~Dbxy{6 6fUc*$}D<2cY;}mkN5j:o*-VIJyJwu!9Deyf.<= 4Oc" I1Y-)Cr ?[A'5 ҜO֧VAܺ BX5q7Y[]"x6i޵HV\-D o7{9sg3(>j=GaDwizo 3?剗*ʧ<K# ؜?;n1[N]45G*ܗ[QPbqЦU^! P޺pH}+tňyn{d݂>GBBBGen$\Gnp,W.Vz{W@!:󓡣N7rdj2ሬܱO40jKS%Y 29FGUs3.pK4ZæS˝<2*.LhOkXz  Ї&Crո+d(簣CS+rI΁N aGgF*y@K>pjB接mƁ;ܪAޔ ߌRS651+|2oS44{6^8HΈLYpDZ; [TgTO!5(RUIQ2Hsˎ* sسŚfX m|\.lU'ck؜TMST}ޙnffe^ąV4v΅HQsqE.aaz/;] cr<Ǚ-FˌbBY'z1o%ڕYTuԓw87S`֪/mx ]QdfGs)WƁDZib,CiJ0kG0Oi;E(ȋ[z8k,c]b=ӵmI+mM= bو-=5B.!._`XN%zX!3gQds'ХGy|n_l3sy Ֆ$Kԣ#KΘP=˖ԗu?J{bE4.Ͼa2.N S:(v\-([g\ B^ 0OyhdT>Pt*Vy5`F+ef|$$eX*FM1Y )"Zv^ժew1ӭf\Pm맦*> LMǡ@f\-[Ջڳ8` EQzkr{yQ_PQCkA4P0SIϓշف|YUEzx ІD#n&6X|s%pZiBn/AFƙAJ⏼=/j|VwQuBMKÒax/Lho\Ʊ|^hisw,/q5&F ؇b< Qi:|䖼+N ʙi ID"'Oץ -UƩZ0;! ʥ5MxN>y9 Z '5EqL3 K Ae^|%D:艞i\̚}iNYJąmf  Ӆ|3Mvk۟F./ǭ. Lb&>rJS܎1XB:sR6?9YpO1cѠ|_Mэ01JCe@y`ϽGAnB)xHqj̲پj^|G\nXІŭ~lVG\PYWO60'{aYG*'Ć{ [\偟5z>7}Ӽ/if!.cw4A*+lnr􍈫U''ܳ r%7zj$ )/u+.Q+qm~)C@((/nuvkHzv-PN)tW/C؁@Rb a-Gb4CkPOU#Ը9w‹iM{#_DZ}eRK(.vN~:]痄t`Fam?(S3{JRѵ*XP:U{# /#+<hƧxYVtշجos9n iQd1]Kn 0RM*C W?UT}\XE4>bq{M{h z}0a/DJoIHzy1])L"6KĠu<;=LgC!xQWlHBw nx-mz ~0(m eĴ0"&#guwX+SxaBd4B5$-_` |vBEu%3'csG}pM<+tOegC׬ÆqYO)wB^}0Svv*m⎵l/.s&|- *|HMBQMvޯPz)iԿp /#.-D.8SjxՔ_eU_Yr  5hd%ۀL m$>]S<@Jŗj@?q*Ǟ(Πy`5J"A,ٓ7 l.h3g`0q\+Jzd52(e#f#a\I0ݙ?1kpN5Hg0}Ir2xd'"vS<@&rE1@]8LKމ J۱}LrH< ?g"a>J(m S=Y4\B?=Dj}[ J_q0e${譚m⼝w9%o!_:5-9+jlk"Y]פE`1hqG3&};oDP6Kav]l\UC=n ƅz "KtXxDG3] HZrV]zܸ˻W#'%Vc=q9088m,w[dՎ_Rc Ch7ul9"!˂Լ-V0ѷ,W;l"M dol 4qkb2hO.H3sƖG^rr(DvD4 2a<YnF~8 xj|`YN*3fY%-?HNZt"od8DQ7Lw&KFlZ,=JSiZM"Wvb6~+(-{c@QnjQ"B3WwMdZXXZ>`s0$`p(=s*OGSd?h^|a'r837 i=T7dҫ|Z53N L3c4^IYR6,e{,oWQ aӟST'Ń?7zCIxtԳ{v8ʪGc ʪu*-埉q'xVRAQ&˪0`YeI؜Ӻ)lXQ *1\T/q?(WU1oTp)c5|!>;hnŃ[e m;P"YaLaBYB0C'7#u M0E3*" MxDvli{,ӱU]rFJZ5MMjI|J{&UkIA,4ZAI_}{ʏP9n%S~Wjg ˤmPaSdB"ERjN:"NTYΈ`Rͅ@N1V亃tWٍ?$CO/d7&)v6$6%nЮr--.H qdsA>y6E0+I%dv[wmb#ǎkçVR9]YQѠ.<8xHH8;pT&icᶪ-9fEeA}>Buۺ$w}&h*Oc'A8E|NvО۫d•\j=fk%(XS@9ȚBL)ٔ&HQE ek룼|H>U>3D\E݈rhLeݕױ]Tx[0$\NYVS ! L-YC $ZOO$dv[mE@LV7#`j p۔‚fPTqg.ǥ/H %vMK멛N[sC*L)j?+d3x-1Sb`'TWxOՐ$-TcAp+8/yD%d C/QA4j1Q9:i|RkϚdS!֋2;K)ٞl~hZBU;eǝ-kqHYB}&=N F,@T{Ϗv1*~ݡwzΫPc9u€ pTJWeKDoɴ @'sx602 #b N{tILc",<'Cykc>捋/"S\=)-67s1 #o#ȩ)S8kld-|ɳ+:x1"."5 ƿ/@`r5hٝ\e_¬VAքfT4y-^}N@?ZK&F)7c+ hO;}L}4aŃs܏B%.uqkU R%|yf| F/_+%/{Kb-Wm3o'2-W)6^u '$uC"O-ܫ~ihMf r!N @Z'!TA aTB9H1uWLs gK q>(|ş^`H<'JzL()KiMk9%/Cv rKga_2fwᾋ4_ۛT{z Vg%6UWH_t( szy4j%R]8&^+(i+QzNazf JyCe3uY_w#*IA"sHB *#U%aWj]9#s$Xt[LZa8)XQw%KP$1f SˀĉmNZZpF%%ʪ4&?Y.F"NZ VzkofT 98FM>C2մ7FtK*'s%*I|]L S)/[ZiC-Lvl4@6'E8 OvWX]:QҢkr,)Nnd`l~\YZ6ͰMXi_ĪЭGWbݔ8iu'GҼ8IKX9Mp^U* w TtL!먢m lfN5&]M:oXoГ5mGy Igu赈 0. V Gm\4O։ bH+  VIfX#HEK0HrAdLU%[jw|yIBMdQ#*H8   r* h 6<h,>>CSBdXo30l,OlM*ËZ>&]gXq8c#"7`-iQjc_?CgUDH6ᶦKI']S݋BuQ9h'wd0&Ai^9uh+=vu6|ߚwVV3G&rMz=lhJ| qV=5Ѭ3.1@;[3=ߗT{ȧ,V E5j!ă.l2l렔ݗ|XgVX %-_CW_n~ ƀ6JL)%9)[E7 x$Ww D<O3{~U,Lm5>n)OD$0'*l!6*N$Sv2Rk >&1O׾U*.`{fDDX=FXE n!/*X1M6Y2ti Zʴf:2e"P lp_@Y#ĭ4"?ECܽT 7_t9=_xd5[Wsr Y5VԔ;:qs.Mk~ѦS3²$,pr5joPpC,Mg;j ?R֐px̪YeDqꠑ×^bFS/V-aU1^|ub:TgoCs eؓ||"9zX2V{=! 2 # OD'Y}21T$)IhzX|ձS%xn˓3&=-<3 " ;Kqd<N$+> X?U՚ۺA'6 uv wrsPd킞ZeY/߾8 ŀDK&Nfrowc)۴BiS)e;cKߞE~cC1zr45On i .*r^:8T(](5#5cR {UJ$D 5ǡg&e8'{ +7N5B4qc\pt(li1U!9!Q#OfHsS/ eCK {L%+jQ gyvy:Gnٗ؝/ cMŚd[d!Uٿ 뢱Wϵ䨌ImVb]s$A*Y}>#ۃZ9 lەgO.!ƗUڨok'R #W1qf[&%aXYE.;cH[8Y] $@ dc}϶YY%I-E{VaQw^Kr7E*:Lhӹb8z~Z8(;zB p( N(O]#u_z` (BݱIGə5Q5W絢˕4\M!*MA(p{o2?F.G$ܕt/cSjubGUͳ0hq7yblJ5cNx-I y@biP;٤x=FpAϱ|%+9t&K4MsL_T|Ƅg~؂aGut;_n%OA ZP|#YJxJEr`ԊCe[EZAϕ &R2:H +\]>p HKBU® ʞu90RIm JwVF_%(*oPC|D躂u^w2m祊YV00QFʯÜ32y`k;7%Z$ Y-]jڪ!i#KT^3HT)W}dE onz3&WP\U ^9òdg7x ŌaGu0}Q95z⦐\UU3?ӡpۃ, }VxB DO3?u]Pk~rHS#4tXD QSit)gWW"$=el&:R!GCZB)P\HIGyhoD$] CNni }U$ŜOڠb&՘tgW%n.3OeNr9!-cu;ΣJXH&Y#퐧\Iz+"ƎClF6ٙ~zcb +^Pٚ6n\׷*iW!q'Fhn*'R2ɉ0wbƣ4dD~)W> <!gתbAR6u;jFszڭo}L^BWfZz9ÜqY=%V20A 7aӝYqWO>bU@I*j x $5ZJgilPOlj_~9K@=?`ٙrpVC X)-,iO\Ҙ~c۶ZTz0EPH[H2IP|FH#̷驵@ z W"g/Ao~ʌublaMWFh#q擹 *F=Һ݂#n u̚*ImŒ6 *[aZlao]vz4E-4(<+׺l / )tSyv.8EgM}Fz&|,$^)tG;*YEf8ܻ^1Lk uJ)C s,彻I_'d@ȴa*pY@ RFw TrO]h>%-ړ-"hS&&G㸧}X[L9+ye'=[>xŒY&{;+<8f iQ, "HZyς/7` %AX6Uzf$X2 ;}<r=OFqfTUB\ ,팫:t%|w4 h"כR nFjDP7Jf*;?ag%>:ʎʁ<Ցj .dLΫ&:'  ^ XUmY&eF|&CR xDJ F^O-F4(>iZhHaSvhdd' 7MxD7wMt*b'fs龑a`Ig#d:wAY1>5۞]QɥEbͯUfx'j$|f H2;+N {BZ`6&==Fh9p#›@R_b0/&90m~y<}P~LۑuV6Wc?a&1&GF2]^m*.e%y/cޮp>Mlsc0\%ߢNj5=߭VZ1h +~]U0|Wo%wKayL>uq@d(&4xrZh&,Njhe^h[TtX0B%G Ea/.$g_N'ӨM=>~#T24&4A?2p6uV ?C6#zpVr |Z4Mdb5 UU| ot֔˷dAJ\]; &Fɜ9]r9 $=JikKDjƈMLީKL:'kY<؇)$@ ܟ6Qͣ{.Wi2(UGby M)ٞ͟gN|! o]Y[ q4[O3FA˳]4v{LDPiixTg@CJ6H:g6Bf<8bs _`^P!(IlxdAu)C&)+A,I`e.z[P^uB1w0\̰:PFVE3, cX mm FvCJ"/0J1ͭ~V)qv%4=r1 Աѧ"sQBrݒC=^Ú's!C+mPZjǏv<숢VbcBRL [u—+,xSxtu5D!xsmx q; *>%wJԶ*H"UD2('X3Q6/6]zht2n}-ɤ_i8p?Zv[hr,D[}VI. sUrgХʢo7q3>E؎RA]V2x=Jb2H|~Wd~neh vhJ`HЈsejtJV^U F`ђ':!pdFQlq*QsIUl>J*⠬Llo9O( B!0C(˔0LkPN}.n$^Yr6Jd]3 eci`loM}줇|DQuD7_ż' tdG{Б[+ce+s$Z25u ̕\}*$v /.pBI!=3,ű(N {xnE =`}c+!3nǍp]/=ZPx._A=׿7 so@;UpdjˍjӢ#$dw؃Cɴ7\XpF4|-o픷(9?>A~LM(v|^r _/[U4W#ZĦX - i+u0qDkcL3GcjQ=2TJFLJo{6uʊBbjk3`V)teMnݩZPڙ'gX+Kv1˗!XCԼm|e6ԳΫ4׬Wf0TyUίwP 0Y MP^ P:}p-fa5uccMnYU=1$\|D-VN΃-E9ұl;<= ހj2=t@3!T7V2{׿ϨQYcXG݇\Et?TPC|@BAL1@%a-CkM򙯅D8.q֓ H)tl3v]oh&.=:& vՆCX`{>ejb<)BczBYH jA}!GU⭑95?8=0`<0^UHʟ)%q? vL- nAh<]|EwK׮]_qھ >Wګ&nݦb~r'xj~Lr6LfO]\yP8/Qg7 6qtYʼn(D;h&"ڨ1*qA D=& g٬>9#ߠaH~:!VL@jf5l[P!VզS7C{9.Jq6I)kFdyt}Ysz+¡0V(KS@5c~U5%E{(Trj+Υw|=L/q@\N\} I`zדּ3ؤR.$?Z9ىR&j~38RS~쬟/7) E#rg}dw\Ph(|XSJz1_iKώmNqqUUOM#U/뻎G {pAwfY m`ڃ1 Ա/zH+ig;/i{.2*/uxO7 |)> tVzWYθ$tn,wE9TڅyvW,*jdk6ih%Xɱ^-hŤuR4J1Ǜ*Tj$ڝ rF#/C;Ţ<٥bMtJ ?lDwةS b~ODmJ'˱}B7w36Mb&"` l8\2N[9Fƚ,ڶe?Scn=ҿBd^z潚<zumht3*,nGvf3f'xl!C4w6<;QS3̌=^0_EGx^~yudI@uQ;Uu 0$ͶW5<@$L)ʶ)ơMR-\eO]itjsgWVv#EvxΓC61\S.WJ zV?'5g0d%Hh0/v"}](<CxLLh|P |vYI@u$$r)z~1%Oq7NޒEFz:S/qK~r@񨋧rFM@7Qq0OePcRw.p@fdFɾ~%|zA懨T, EZMqPDw: UP]jЖ/)irK ?WfHz={/"U8X GnAV;7 v,A#keV9B5w&p]{A#jΐb?|CC$#N1y+k !Go=S8GLwb{_6]{@M,Om0%i4me\D2 lyfω2ޢERf&rTaVq Qcكk?Q-S'â%MzD3<=2>0sǦ 4`r]%XbM@i6HCⲫH2.;ljڲQLO(ؙQcS3cb6V4 8Ē 6ǝlyi<5NHBt`č w$PfYmAo)Q,9aXZg3ލTe׶( ;^l)i0"N:JSuj.n %~wduPF^৩["h.qQ+bP@ JC1V yQ|Wo8شA݄ضQ`]Î>i@8G}iS'kXL0po"o2K}ar•f0zMf6kL 37nߔl_)c=X ?S2N@Ee)KcoUb*<[BcOMg@u@ϗ5(a=v1 .f:ߦ$[25G&*A0S"Aݗ0 h3z௷>8h}|C@d 9#X bXTۼ22*'yVN,`fAmU-5$LCj~eL e= zK} I=_en60f'j% }]MG;O*U Ph+ԲZq$0k/R2gր`1+aw~ 6SyP"𔣾&n/)q_krϧMV@>! ZrޘS]stտxqkHϯHcl<=GJG%-X/]ulaݦv: %zqEʪJzM'%N u㢻DOKZU%e%f'_-E4<7e8W@cG$qD<'DvMfz/c4[ {Qٞ`#wZ6-c;薋-De J,kMeF93+-PoXE%b#UKxg{詡$CskN+BZڸ3͠1wMB mu~V~/8aEDg{~ >J證`6s;ky(\\~\S^L 8YeC)V&Q;k"Dq]r(p3caoJ%)ڶfKa tgku՗ 5#ӿ}?mo $,l'5YOdoXk!$Y̯&J >~̒-f+toȺ0/^x0@UG3IK&³rYʪ ih\$^9֗7>0%ۿ5(tPAn!Džfp0l'QCD lԊktb;eg8 y_j)>Vͣ|qDb].@L|K{dK;ܐxHIהs,R)KR|O$WEΩEE3eVhIځaA;tm팕9tI)e?a帹IK9?z.pmkbɋ" ? q=*l gz?BfJ;];MFEZ^4Qra *MS3l`αvR&;IN|"Z- >z ¸AYg.׮Pg}+t$pIW;*rkˀ֒8U)9d~vxQcu!$i,YR|eJUmۓg&ugNtWh Tv=w֨\ Z2<qkg=n3%&Oӫk7(`/6IJD4d ?4tѴ*,-bAKH(+阅 7G}gHAbNlhM,YצXo),3zjm^uU͟Klg3J`]Kڍ9vGJU 0H*o#vBrJ9On'mDx̝b& Bu8<{aDɆOzD`tRjP ?:l軈~b"ɚ+P^ cF6wS@s)ރ$zsG laz{1>ASwSU!Esڳ|tuŌ{*v/a/t#]}-)W{z7 ^܆|r#^$z,'F9n IS6n>X'?܄i!Bf&9Jh?g @v,ֿ\) 2M%?FQ%R,(ǡ"}С󇔁.<.~÷RBtzZKkR2DE\ [Cu[PMDDEl746aH3{ȼiYJ`<8"Zf׾uA0ڨԭ e0Z(KVUܒ?Q"~:U/b2vet`02.SV)8+9<XjK0rarIg xԙžvٜoh ?o V$-;0eH߷VUA_%;d Ckޗ86 Wj=0K qn0=~ծ`uVVfX>FpMsf Tz4{eiw*=o n%t"~yRݔ5]YGhpîlgqTl Vi('Ų&[ (2^:WabNgԡ uW{n5ǁX(7S9-Yl[kԪU,+S *q%4$>;/ϤJum>}37aH@m}ړm+ZQ@b噙%4ɼh5 ,WIQwU<*,DID%>RHPB23m*", -(ı-xGG_Cm8da1ЦrjS;E Wn&>Rvu3Au13R;#wr9!" i*`zvpd6ŽԀKba 1f{&n= ͝}1l$ frW`w'f^I'FY6ON|:Z{#C8ӯza+=e^D3?`I۱"6OWFMwu&?n> f `JU65=g ֠8f/LE_QU8žE;yTH}JW6NLmm^Xz"JV|3K/z<@5d|=P%8Z˳_ZQ彭G^ྥm6fSݢff]Q&}J'ފ\dڋ`'T`/ڭ&RL/,NE}494Xc+( M:S)Ha#-]H4O^kIT D0sTxǮ00);_Y䲫s`t< (Ψj/k/{vj닉xzȫʷ>[wtm1@3E=eNxEH3:C (A1+,N" 2JPL̙iT &qNĞKpIlT  y^5GB œSVcojH1LQoke8=a6w @IU&͠]7o/;ڹM.ؿF4cMBj2\)ta_Ze'zBLhhXkr| S!ĭiN-rtju$xB-ùLxtf0D|s@(Cea6m#/MdԃGk@oJV^LkqT!HàB 3$6i-haŪu%hWxis0( \ktv,P Z4YJYӕ&k L}BIOu&ɸ$[8Aڇ`,h5hiUfqsk^m0a`N;FnA_1xR@މT+>m_zȞ::zJМ6$όz>'bђ[,u2^ju6=%T2l\IOslf =`"r,:a)BD}e3ZՄ-!EΩqMpّ&^QPm"bFEn])z=1 vN6_h{>-hqϒ/9Ep)7Fl$7<)äL9Q+3XCTBРt%^s]zLm/8>(ֶ#a0iy8'K*b۬߀2SvyId+"Nae^g <"-w빹4Pn߽!i0%ٿ7ޣ X$g]mSF- ۃ|jkY ѓ;tůاEb7ϻg[DB.AUϥs)W3p5EJ<Mj"Pg 6;FVDHRudwꈅZ nA6RÖ #uENp>j~RdAч0ù>u^ V&BK"RXyv 'z;P멡#d@L0N*ziQ:jx*ij'o@kk^̵} gвTvV <>H3<9صs <ϼ>5O#'>7ׄ9pۓL}i{8Й\4Zx'SZ@$2w/}ZxZz'>[؀t(%[ 6F}LUFN6ƕ&RҒ{@n.~yDhX"q(M$u ]VSH>;Y{2\=+X+|6Ycx!:]@Kig:d|}a8`nkKBhǐf=Kg((Ҍ x`HD@>yv[>].Q=rc\Ag3I.}W D9KBi] dYJ ̊[#z97c7&_Ǥe {s'ѾГ4%2\##,kCsͼG CUȽ%"%$H$)w*Q}V}`0 / |݉Y](JRau'%xVC2̐c+;۽N\ZePqn@>&F @˥ɒOŖ(2Q]_]xh@台yΨmc#z,m*-髐M DŽsH{Hx(`eZ * SC`Iٕ@)tuyC %GţwsKjA>)O@=B8+IL_6qg-o? nT({m׉"VuZD1Q9i#Hnjϛ6YւgϋJYB|0;}Zq/7K:!:!&OfUueUpBwZ8u].Kv_MqL*sx;'vņ,grs4*^r)Okͽ3֦uڇ{ǹfX?FQ|2&3rO&0y&5}{x"Cwf {S)d!spW숛Qki8mY܁!ٷz-.:L hK׷n.؆/Ld(W_KmUPwQ=;ƒ%<]E˔Scvsvk%v6&:jM-B#]h0бl$x?v}sx)XD UFZJ%_Dr ,*\xK!ZdʷY_ %6Ϋ(RTDx9qcWfZjC6ga2zyl~B' jOֲ=ոu!Na;zȐ I?YUؽ_,~o?9]*UhrJTm!n#''> έ^CHb2 VZYفvJrM n{8Pnh[Rk _|,e=W I0 cDl*:9&Fbfa9[?EB&}-]MzLjS Im擳 }EtDãI#;`LɝKnQ(nU*<{쁢|A~?g^fTP9DPmGQyĦX,; Os2.'wXNHvwS+ Ro\/Y=m(nIW#0qori~?*RTSF2)_DWFpS%h@`L*3K3o`;T D@(8^{t2ˈJ5UUW,Q1W{pMב(*[Fa:_€}Whoai)5)z%+A?6GZUHDN޺WT*d< 6|Xjv|rx̟uK^Qg ) fݚH>H, ˏ=6˞gWxcr117k;mQamxŘBE4joچSk'_R34t"Hw1A<BGQқ<9rLu *jV!QgoD;Z;=Es2X{mۍU̒k~Sq8 1hw96/ױk/ETE i| dD}7ބi"Mw\z!:+I$Njv*Y '|z!ylxN\2 #p54^qgy:ϯ瑾hpI|]oԙ{&)|?0>L+3v D^ֺh9Ы`^7ϬVۂ b,GLGL,l;&FhW#hx޵@wA)lȗT{lu DeX`1 g~gE%1/ NQUٰ άmu9y IչUYݍ:1pHSRVZӑl{):-`"KxSM5I!f0|   4کK>۔o&p83Pܐf&i^YZ_b  !6`d՞_*gI_! ȉ:]Dp|ud23Qe~CX%{ p@/b'/rrACx7ÜԎ%4hNHfp¬. vKԾW=Amo[ Zd]eMmSRuE_VGXZ+T UfXBsJ Qpj`7"|I  s 9`ܹ:~2l{Jlz;.'+jRu@곅ΔDZ(7eP#JY&xyD2U9 Rj[]3dv4 EL`ՠB16Ƨ}b/@f%J&j%.Q[WXj!vL<h% =D\vM!Vx:}WqxFz:M21}cnĴ T7&&?5b`ApJëqp>dE zjgE`尴k/'SM{DG^Ͷ N~F}"75CiV,H \='Ю\rҁdwF>WJ'̼|2F+D>)Uw},HӷTW {^-ѬdCRPGXtoΘ'89/ W^y x Gwa4p=JFCjga6ޚX~Bյ&󨕟9?md.Ct$]H,2bA_[޼F1P#kfp$<Ȗ8Û.p5 >B|VNFx}AbRFpU;xAY`}~< Uj|7x_y0gMCdEb %rXRMTؤJP;U7 H&l-^HϦ嗭TWMCqkRܡ\gi-69þ;4n|XЯm!+K dYb-Laۄ^:]Xy 3ƄI%E]ksH UO 'xc(Rf6* jii!GoGV΢JA}H8U4R.0֧ɮxw4)JUl./Y1I,Jr(Y !>] $~nU~l@uy\j R"]@9ƍs FfTC:طUIƊ~PHm:sYb틱X~[䌘~Rqm+쨢MrEAEBW }bHs^>LJGpۼw{ti$2kaX>GS#J!6O.@r4!ug;O|ׂZP_EE"9$j\% peS xss%a(濋y#>XI/ms)rc[<K[ܐ;N7R dMpv9Ui8;<[;1o^ʴ4몉*K@|5-4Ԝ )=cMN9@;Cscڛ5Y0ggvceЂ2ZCxzTR$@9֦ ~m$j:0U"|}Bncx@oe\x`Gپg9Oswho!"^J0PZrqu#Տ^ c2 b 39!w.għv7 Lt5ͪ:ƒi>aqa"_cgQoVHЩ[Ml,XFNt:pM(yNDӣw5 sS?^ȕOhwS W*ZazLvڮK-C꣰>]Sа1$7N b% h*%enٸT~1* ?>zޮ :2m'+ j<\}N&b wjdP)IL_C<,` pK,$js NgSu"]㤔P:CEBIdžnUDn:<1@ɿjLZ>Y,# ‘ ;-HƵ"1G"'!o$C&Kk5 |I0T?Rf 8v\A+LAj1k+jWVڟI0]Zo ҦO+E`~EJ nan:_AT(^mV%6la{xddoF #]`EmH!Kf[@ZJL"6!aT_n(R5$Wt'R[~{@NBȩb.W DwWlHFAfpAÕzq@%uX&4j;FãUutZh<=;xm)2H:20~AMAVZ:CQX;eQ#!4EuJ$  1X΁z#,帿lvbgfO(:ɥ<j> D2S}b(#KeC{0O%8ơ/<=ģ,\x;ybbkS!Z`P\o}Sv& =$Jfm2_K-Ygc# jb/=7nY]0 $@>Qn%k)F^1P\ QD I%p@7H^fmmih^  F^T9iC+e/0][}I_. x,Ò9G||NIrmػ?R5xw܇4r,x&"xx UW!V"%KP0U cD78SK#ة (yMX'^Wn|9*Sgw" nn<̧5|Z*9BRra,΃dn;LF/;*W0!J<dOX$ 4+Ílè#P})5 Q2%=#=NzcK@es@n%[u(ºr=%+V SP4ݚ '{'{ur \^L]On Y_O'^uq&YIvI^8h. Gf>ug JDTQ5yA|OC%`ִqiA[e [Cʊ(v˿7k/<6fx6]&^ZϢ򦖤̨!v_HI(_=3u[ ~@dcʳXMC=Z}=Y$$4hN|xdQckݢR24:M>(`T;UiKj(:5W0nҹʽReTi^磌 @Oɒj%&>.rj 2 d=~9'$H0jù"D}`Gts t oPM؜F@ANK(sr*]tՈvn0p@>M*fм[ݬk&PQ*KL'-b X+@W$%XGI.ݜ-`пVA? P|׮٤ ̂=cʰb_'ăsHF=쌇HHma]kiLf/b*1ЇmD|atΈ I:;H#"PuGa :$m. 3wC|6&њ`UPk20pG2M`N܍o)JIP&N>Cq{W C% z̈́ssKLv HXނ sC?b'B =Y(Zu#[~A gHsm/8?nBPS((/֍48آ ҵ[iv;J[KMU?|]goDa.1lAЫNg9NW'bX7C)X Pu}#WA~Ӻ:`ׄ1ywUg$nZ d ޑ@Sޥ[ndK9 &o+Y]=PձV@yS!; kudyKbe4%ɜn!(Y@)5RHA@VaH,xYkWd@3xGb īIBR~c !M,~ U㹑]NI,7Y2Rl*yČWN7}JC_vIҎ&b>_:hڗSH#(HבX.%!hҟ1/IR:%sSB&bؔhA4qszSAޕaQJ$j>rIу U`?ALS vz.D}V>z$wB sXdwa_PG1mʣG | IAJ59> N/|j1h抨ekKԐ PYvb+Ncc/lE= %-űc0Q͘{iٌs,/D_~kЗj-֥׉$Lo+8W҄̕8GJ Z&;Oza0$L)S#~Q䔙!9v{.Nw8XO >pV?DT̾PK _$?3&8)fXACu;Yn¶x:BmWO|>+$0AΗ1YMT~SI&v*jK<ˠP?ydJB.1`=TkG~޸xղ`<M(gq,`=MO=L YlC=솯0 h$-!D]l2l97į^.څi=^daJlL6<:-xIylɵ1l+ڃJ`A]؈\)'|dHbQ"\gI BjL{^eF |qC:wu~A 3Y1  8hX)Q:rA I\ϒ]m㺯S^ l\I^9 EW:۵J3Y"'c3vЍI++hJ?ɽ4XB426L+Q壉Z׍z\㒐ĢjIY=q]J:\ȼG]<^'U"L/hp7!4A1."z)Bnc-X'e^ 8i)Im'~%+%Aϲ\Iw|&H0OZ2T68NWT_f;-Һ{sSG;r7wQM}~`ELIT&8.Fxmԡi\ĽVe_v.g8#UcqAS'/A5jaa<.hjJ YY:7 떞֚sCؙhxǠrO1#-P>;9ѩ2wke'~^ ˴0Ωg rgw|:m0vĎ.@td⮷u5Q#2Reswq tDÕ>* ;9׵hlh]͏I8/006vhf{^/wܯ D;x4> ø(8ZjM"jm5g3H(1"^ke_ R)6g`d"<BXOT U!8F2] ,p%WwVuYFakdl\ɝ9k,CAqH =Jr1kzOkZKax0ϩ5;%vLrǟ.Rf>o~ddzkW *h8[Ƨl⾉dBbIup$ ܊ns~XȎ#`гuA"/xN֒-ڒ`|fCIdyspy^$1WnaW4(T̳x؂3F@9^g ̸ i:$N\0n!nUɘ|j]}c/ǎMm;SӅ{A:s ocGZXtrWdXbXk$R'4vdmΔXVB: H\{9qg|xfmx1^&O1?b&B 벩qzz҈`\j:V̇_6-I%sզҰs7zcQ]o'*0D傲Ʌ{ʪapN̎~K?̲CúG>5cYU\f;h로v8+-dNh3g9A̦ލPJ'mšFo - ϩJwtˊ&>C W&=%q~]ɦ.qi5{H4wΈL(>mz N3n|t{\WGv:8:Jvs8ŻUIM+jd IϩC(Xg8V"y" n}3}ĻgN-,)&h(qQcbB:3:q iUkAo/p3c") ۿBFif^K9鲌lFs5y}:q)x6"!|N GCW ӫmF*/cx,a|{n)M[^(P1! &ZK|krAdmͿ;g ]0x҈ z*&WגRœч Q>?O/ęE赾,Te1 m>/QnoU!;GV@X}%W:f4ǧ}l!:iѡl}s pw%0%zp D u+-. G#}?B3}/Uz;=c5 wDl bw3 ߱܆ s{J ! E` PꪟlB%żҁ|Hf'~ u+FΐLȁ9UdH!T!UOIjT <6'D,-5&ـLp8]KJ<| w3TA'#^&Ce#)nD.Fv9W3_KL2)s:9Nb[2~V:,xie/w m1zlE=%CITAIׯ1;4!PggSᅬ9΂ 8c^c ; .N8ʽ}qY%FoiPz?7At8,zC-ѩ e"ÞGOiѧK_4+[qdQ=8>O&A1>Ql"fX{鹑#b}NG-I뢡}Lj5"|q nsFm Qj[d2 v LT 9~D>;s e$DZkůg0VF]wB@?p*J [쉦;Sƪ3cCiEYף"l"]L1M`=P(UʝF mM2.ՙ JKXgqçc#xX^@')tqB1ѡAP/ldLyn\)Ծ<*,rE&qRvF9{9F[$*msB#: ʹdH˭!Թ o?}K\عjlϽ>s9rLg (w,r [i %/ ¿BĢ~|,-T<=S.J5n *=FҹP:NJ7ws!)?|e& ݭ);d_#h6qDW>:Y&U^7#ɸl6K?MmGͫ7JDo HJ%Ucay1ӯR!u&hK4xdT[c_ 8ڌ74~>=AGWԝJ 7Y>~'="8\bCBc,me#UX+}? 1#5sQnq4z∸pQVBl۔' א-|^be*̻Wu*G$n-n]~yijJZ҈\_Mg89Ԍ]/;UŃnN1l/\0;zὍ(gKI)2~_Bꓽ|I[O@ =9~ Bn){BxQi#jiK}Wo jhm%\kex{DKƂ߬ 6l7x "x~!ɫXPZgW%9itJ=-[}B<&KLEjL@0ӶeulށRjdu}]E +56 i /ž{?.} g5̇vNuly.͛/yEL'9Hrtf Vb(`p3EJK4no*Mlm |6qM|(t''nrl`yM=,|9T8E|xXY>iRެ&zg^KW %KZAfCKQ;lY*d +.N?4!/[}0<d -г u^\E5y2ҝm$m֣ vX8ۀH׫)1! $r~^Tys6k)gDtKo5oD$O-xC˺ε^YߓO7j?B*&_էuE{|51/?_q$"^/Z m)m[ J57>"gݶسNac<є]ncدFD{"qIS:b8j [] ~CXbllRNEѻ:(Dv;;zݝ aha8;l~<,.5aJel菂ޡ6zb梿`Uc{#̦Z)AN^yY,/OwiaNRdT~) ;?)Qں$;ZˌD*"./{qkluMabq1Ad-o|4 l܊Am ɚu\ GgG'XĒ3{\TDzW%Usny<9aJ]+xyȄigy;#$.Wg@BDV>< ϋDu.:;{bO>I`u!QIt~E+8as rY8{E:YYtw=MU;9YOm;ҺNy;tpquq-rS;8z AٔM c\V}ha*`V_RGDiixeW|m'ՃຑB,Cw:h3TZi r;WP/i")?&ah[ yX[\{UΙ oآ >BCM/s(*>V ʬƴێWʜmQM(כM=bY3^=-< sAzf@|B~}j]k>, !m--kFv_a[c"SVd$wd q^"wiT%OŐR ot:`Խ`r"\lklA,Kj%]1ۧ=8yS$&HpTOn^lpa`8^w}[qw$xfEϞf ⟑!)c&ɚ`/Ԧ)d:ذ~H sy$ȩ疃7"" .H7YXg`MB:99X!IagJm¿?sUNiΨW[{@*{^dw ԰@lE>J@9G8Gܸyu9![agA*xqVL=Aeξc0% utQ\NT\ui7]P?:q+sCCGRֶ䎏mհmvZ-t,`iCKpS>'., ɱJ9Z`PJ148q>[vlp0 l-ݬ_rм:РAhR *A_sӰ'?ᚁ<bUfXFlb&7B1&Ii ZjY>WST&& S>#ɐ~*{EYlz]. i ,qV=_ĀUcŗ* @#*AgP}/7O@JXqqx`tE0uWԂA*z!&pCUTb)8D N"uf\ H%_e>(8%37 `ȅ%z$PڭP9!]F 7-< od NTv C1MNin9^rvnx]:dfNIn}^DUIӃ]2,"[OCD̝ &agaMҡ,^_hz9+R׈Z/`Z; I!Y1з:-$GRC=u"#ϔ^yEWټy'tbL6[bR'\b?^.w E 21r)oy_f&ـ~2KrRB 0ڄ☎/wv=cMu⒡70/p.FfYCN,O+m~jGO\Ջ3k}7ӳo:]]'BQe1`g݈1IKNcLdOmB[x x!tFX$ly5K}I:sqA фVcyUy*=4IjR]V_,R_h2-c.Yu1ye`!(sUFe? f^V//~ǭC@ CJѯY3FM}]="S4.R* f{eNdD[K9P3c,/Atᡪݚh;d҂vJQD'Xn6"Nol90Nč΍dVaxgf-n|kf[k]YcDټπx6u0d=_bI"B"*V]a Y5 $oİȚ`vNklߏZ93YO]9ZK?X(!鿒1n#D{U>%)=DH2ufhf,:}̞Fzd;fN'e1=G!\ 4G{(7 ݒ#\hr`eHc jIN %GNM|y8p3֜[Ņ!UgJ-6X}T8ϔ42v 5օn/ܱ@k8KXƁ*r~$ps#WL:*@WTХ0w _LnA\n"EhƄ=4؆}ҿޱCǽmogFu#p+F@RRFx+ʘ&V١> pʮ 5Nz`W'ώ5;iDӸx S1]Ge "ȗ\NM7+,ڽ3#DZ?n= wѳ+'x]m?)pDI$7KQ!X2rdB ds:?97Fmz`񷃵vHht3=#u@6/?q&Wh+ex&}8"NpJ^~^lYj) Dq( b!PJ=('˺f?+gg,h& B~ ?K1Y~eziӱc v;pLK] Aa@C1?&b M2MTSΚ `"s[/b4mw+16G[3*)l45[ޑ[.<78C>OcS4_~ i,Z+r+x$O&x[7];:!D2SgK|:FQo3ȒtnVo3&$V2Pgt:IH#S_?r:"' z3ՠX\()闭}g&!Xi;jJq"ZgV*/zXoOޏ2gK_5k:샵OvBѹ 5m߶I / >+<񫱤1KNUY!Qg_ajjaq0Olպ,8 /3 #-GYS̎>-yv 8BYcT=4 5ῼT眪µ/kv &Ђ"taqT,`:u0 IA ϴ8@~U5EM;4X96~ :x{SVqIB76+m47t,B>J"nK? eFߒD*:eyige \J^,6K5HO` ծrmtxxs2mjEE\ F#t&==R@zN0=Qh}.h>-ovm55hocJbyFDcEDbtTOVݱ2,ˍ:j4{5dѨ9` "4zdvu||x1?A(Je E@LD]Hk Nvm[S0.YR&PLl+2ذR&=*]}',uo6D!m])I(\J6A_;(\i47 jAG/r;`Kvwa|Y'A:"l$(*آ*>[GW+SU՞ЯlΜuyOEa*aLgW=i o% \L"%ĠEmXq8Vw΢0Kr[.<{BP[BCÚ,/짝xI)mc#B]y>[< a ]\ k^M$xxMaފҫw-/L\LkoJ2IlFJUlb(PЯtʿYfL_e`6XfD Gw 0 I-M?a3z),.6ϒG8M!T(#`!xt %ZHj( !zl j||ETadL yiQ^pLZgۜyOT;#j%8e6>bOѨ26RN>qsjU9+5UO峔Ab{/ (]rވ~ T/ l;X5SXo/T|8MXhU.&#+d[ c%c+N<?@1'YVAd m∡_9„[V/7ir ( eC$<\R__Ԍ8mzAT p_!$zB6}4뤈$|xT\^j풪7X2B=%niNO]) ; ꌗB >@M6Z"|xHypc$: #H֭P cWmަZ=@8ljxsbLudBzSOwγiU/G˺^i꣑C\reXʸ4c967.|[236}ytwNWy%N=]6wA|(Asc+q"$P_LPᇏT6(u# ݏ(ݒȰ]@WX}pE*742@ɫ詌S>iǡym)MhؕBf2SުF<"D݅|;wVqRjJF߆\S#MwP|̯:<:p1QQD±Ï}]J6EK5ڇ*R|"LMII'|.y|~YbRRon sC8+ЉWnr%? #p]-riu͍ }h޺̮ R Es=b6n|N`:?+zKꅭYoQRHQ歌 J^}[ xWj)ɂH_ዢOP& p>CHh-aN3o]JaxT+.`n@[ EIFty^u/ S_ma<c?WJ3y[\=QDa/(&5;S,l:%3 =at:ٙ48_!}ѠVo\n/Exz!6^/Vq-> =p%.9qGYRR#$c)4Nұ(@"8 %S>mIQHm[NGہO?[ Bt:)3]jtU_&̨)b00#cRni4fU$W?9&;=k-(&C8qLt*;t}}ZdS"_ QeLdk,8A6d"<oO{ ڇKS%ߔm -$/&u"Z4~'ԿAg.XEֶcfpD??D9U'r'vݩΖ`2Sŧr ];Q^Pu0[*)fCr&FXu!F{ِ{8S~G-]j=?}R~J7=Um2!sz"WϚ5yqƵYk^u@Cc1B}N_(9T_ x5&L $t+39ʍTv1?*v۟}ыAC4?\:gw?M 1^F w5e(\<c,-<Yj$Mp(+ A. 5>*\'Nr=^j@o) 47!q[ZQ6NlIWAz>@ЯZ_6ߣ rU~HPvN=Q]E^=Xh'!KX Y(Et|gVk]hhQݳhx*_"pwz֕b$29x+W ,_]S?ళu܏ofh qAy"l5`Q$/3F}'X)=4ndWNJ I4VOo10+[D?*5˅4+XI#+dxlm#bxĹx|ب[X8~SAs$# g=42Pd|1vj6~R)O2|rHd=& Vfb'{[gvB1g\<[/+zޘƒƮG(+-1չ]m]oG.Y,Ι*~x1Hg2 6ug(SB G=fDZ݂ZS\#B$)qV!}[y&;zƛne9J3~ Q2':xyMl%Ki S*Jm3#e O4^fd+`m]Wނu.Wle,xdPoZюJu`"x9Kji=QĪ۔hQQ"' ho,p9^ `7G3gNg^1OHȑS!CtRց67Υ#Y񭐁pʽdbk<蒚=392(>wGgND Z 8aJ U\^mه\A, TYv!_0t# K/ :sLgݵy$q( Mʹဎɰ̨~lIV݉6YN}P^RغiRX6ͼ8V9g܁/-ZzY#@LK稦ST[ SG%vvQ߭^jPB\Oƍd )?`&\OێJ^&Qn-}>0cjU/}g5xI~۔>4 Mn4KV|M4עǭoEa0>cYe:K\F}kOn%:,]7B K|:C Rz gW8p.vy efL'^M GV*0?m:MdIu~f`w'y|\B sX.U @3Т_ IyGLZV]Ue,= m99_1}gzH+FLpE`KSHB!|s5;T@n! 駍:8eˑ'[(M&{8P)h@()@Cs`a?eۥzw{rR|B0܋l.a:c%7587GE*ijQC.SG:e:}Q&|3iS_2'"diOŤA*"iLH҃Fm:E f?;T#zc3KX~:-ëU//-0 %+HF 'ql Dw{/m \gl>𤋮6fvx`KT4L]j~x+mRz{c69kVi2ⷮ%} MX!߁A[⚶*!&G y mdDvޥW(+ɢTI74SD1-jOTU]/m0 % 4ԾmET"nÂ%`?/uIДi9:@|zKS[DnRVH]O̥Hwc`lLQ1QH_9ļ\>!U,iyHӭ>p Ze!C}>:7 Fs`JD~KS]&Ec0DrE^Ѡ"%ory ᖄb\;_/YB޼HR#ٍ^jpiH!lePV/'Ub ]n rCC#9|E抉U: _0.cdZymrH)ЮǨ#*ev1kmej S}"uioVu ?Z/ ˮMnµJCaH}#5uO]wһ;6tP])>grm?yx.0&ElJ! rp#ט )8ϱ|DHE"_>pt ED '+k_URלABNC<"mmJu6M > 3jgX)A =eW!vn uLȩi35<!:v쏑yΌr|W*cՠd}@sh~ >`D w򚠿!RGyIrw$v3J:tV^nXCxzb"hLk44Ydl41z3@&@/D; R 5p(B1|Eiu8od9_uDb+"VTd<}bC'D=d9+/Fqm 1ʦk$1Yfs7osJtN`ޜ"b2'ew )aMK+s#"|#j"Fɼ'f@e"1 N;VGx̭Se-գ5M AZ҂qؗׯXVWK!{nS^4C >MR~ll1n!T.0"TP/Ԟ1EG(b09l!V_jLcH`G:_ՅZ.JqtsɩM:9(䫣OJФCؖ3!ecNc\m/hF {[3OcCai5d^PQ2ǿ8':z=&# ieb5BF^9 iUPM|$KWVj,\ #`Yf_I?hE W'^+jiaaS%AHxP5T+LGNnd俊9+XdS.?!AC7$2cܣHݘ ?%h球UhH;_[JKШ9n9D&Ẁ8Cj%M.NBk$^&'[`!x0 gOk1i>)l oK]7{24&\w l%Mom*pJpuhEֽE%*I v2M`~?໙B !GSiUfnԭ^yHL ~9 Tmӥ4DB!ʬSjtJFm_ Q8}{z"YDx%P[놆?@UK,E?CWj'|`8z |8xO:SPFNJ$UuU濝oXl Sқש@C1:텂 E)03XZ8л8JV+Jf&7DP1}ҖŊWdKB2?b0:5(s|3Ɔ#բwl; گm= SE10c$5OcЬ_C3'rg: Zס@i%%Y;;7Ycf_$h:-u-m42ftxjJF!+k)2=-"+\P|$F$ KS5>0'$W uy2F;s1sO{6RGXm"4R}Was&D0Uw06G~dI\yRy@-iUCk[dq"QďNC쳨z?.tG- C,4r&w2cH` ra#/0ęHlf\_]tdDCw~wע@yCR$OxXaOJjl h{ذiiBGuӟ`wUtي~&>/úr]ЮAKѕLi](eM鋟J4޹#ka]vPuc(.u҂b9WscGd8x%`>)G=3R{GLމXXGDίY=!MDbȾH>ދGkͤ_<J0o%6r}]0vtK,mZ>OD@ /#̐b l WgrѢEaiw\nTLMQ6֋~vq&OS*pmNJ?x-i|arBDؘ.ܬ6%l  Ok-g8x\geujJUaEn(4$[Dݢڲghu=v~NoJ߆U #"2Ne*]|T" j,bZTթ0(ۓܿ@cmx;;D]z.[ 1],O8 Q*PA!ԡY<ص[K' s- :{!pM.'"-'v3e;3|YCRʸ<:qyFr`Pz#Ġ:q&i-|e&˔Edd+q#GA OA+0`Eo_G[&%[RaoH 7Wl[\X4L< K_MљLZŭʪI. L+3Әԍ%OBm"`㋺;d\LR!"R: ]oD[~Mu/aǣ\'D5 f2}'W3"?YpAM[HB47)69A<Zdt%{d@Y1JC/LMCv_SRCˎnȐG.,hRQb>܄j[*@ w6$}>tGô29 yU7.ĕ;m!v0J[bbr)$cSq'zn+լ (5#XǍD#o*ҪU91Xdt?.[ (*UvBLJAK]t7!;t.OfÆ;H ;Ќc 5W%E|#YJȎ 6 W' kS!5,̊2rjI] Omɡi\z q}ίoæ),-X 6uRYf.cMV19{BYtSOZ 㩁Y}}ǔ͏oA<\8AV 9O5wxpGm6\X-ޙRųI9Uo F7[zEZDٮ혱kF?zxT}O/j $zdA 24wbO ?$L\yڄLzA$Meߘ澈*dTQvMۦ_&I@/CWvH˵e|yڷƉ|w^jʪs﬈TVMi)FA/$?.ǧ&O3L`ҵt-ý5Z}:E!?^|VA{wAA)윎eRԏ:ޅsk2.+[phh),Q&6T, ˜C:Ӿ!Aq]<@8o*pl Dζ/곚pv͜T8tWjO~8!mR})Iƒ[fwCOOԧkpzaLX%#Kjy Fh)TQn]{v򟟄-u[ض[&9!<(?]R٦Hm~D3 ⭚t\FV'BAm88H^ pף58?sֳ7ݦ\\؞ٴ v_)7Ϣ5<fЌD;ty٪\n>b\C\i ,^.m̺&vuADs{tK%Y݌Sy+VsFv_0bgr3O1Nt&XDpoEnNvBap=PdM&m뒐 &pȚߕcJL+[8"=(VfpQTy 㛔1[.DHW'xYTWwB }bGם$*8sUґ%_0:!}gKh:4IBj8%oK8e/N-atӚŋy<i{RTg{@}K(㏋̵<ǘʞ뛋yr"`P3mڛ(`p?]2Z[\胠kײb>}(ڢ Qdx ]NLc XF+,x`#[41_BzDEWDl57"{V 4ݖa+޺,е8PGJTY4PeهƱ! sa>@Iu/%rNi]H9Zq&锌)+|!DgOB I֩WF9טE.;xz|L+49䡑9uf{erCO^/R9? T)Q`a&@̨p#P~3& &_ ayLi0O+r\4h?KJ-D{S)A|I{e VXy&O]g!u&z:)@J=v5VI"5brf&bi7]NU]qК}c!!9lx抒(u-}4ݺ"+1LMRJ5iUC:l ǏL&4 bU!K4py|n#gG:CNIpOBڙ2gP_Kl4s6͐MXRO K\RyB:K`,/G ٘0cZ( 0 Q=Q GtEfٞ3W:v t0m:s50VBxc7nVrY$.ɝ0wUvrI>"!띃gLU9~Y76 (G`+ǿTE$?*^MZӃHDue4zo`]߸:/CD q5]EuXF.8O  ֳ;qW´_zH( b2:s(hN9VJ04 D*G=a?h-E6{KADG+b2@zW@#xm`#_s b:SQ2>A&J ̋5Vd|NN.~%)oiW$#amv3µGGEo(f"х cATeppgHWy5ygv ziBX15!b#DJ%p#fuM]R`WJ]lBU/6urEñ۵~ДrZVA4cڒ}JP6MO~=$䈚{Bkj)oGΞ1m @onxr )p3!hz.PP@UH-_}&c؜s 6ᴑ5y3iX᪎jL.8t2Gu<:y~`g8 ߎ0T@NsCu!Khq',3;-'~!:qf$OҖjƐXMfY$s U*[i%4ҭ~| "T8\wKMY3Ǥp.i4m6>7]\ѾpGݐwׇQY@*rT`,{HRe&bԊ.v.'&O'Acuw@mGX t*R.:2w/ 4Wvk/BIz)gQC @E`VJ/OZE`1]Ķvk?-}Xq.Ub*4e^=eAVټ+`#.K>tX46Lv\P3bس2fg\Po[h3t(;^#-U͉JTAјA᯽!Xݔ!R4B(Ci *̻99Nͪ'4kO!NH$j x=s.D<l8ŚX(77}L!AƦa9q-WWBn~pLЖ\k%c \8mv>7) x^MTFm9L ڿe0RS{~G贖%R0 T>"ӌw֮1A& 1䠅>ɟ򝲙5C K驝yCN&Ÿ􁽔xGkUy}w>(O-P7sh\{{ܼjOx6 Yi.|SCհe\(MIR|zi7V| ^L}omp$H[n}[ouO\O*RPV`厡}hDjަcEFү7#A x Rٌշ7 ktNp{mo.b!č&i'&fG+x7lc椏E㦅8qTޡnZ~%%ptpS3oϘ~d?%34uYg|c6ghk~.JOyDτ`.YftՑv[yѸ>$/}z1M?Oցa%v;oR!fpt=`i|lcIͩ jCQ֬#N8|pnE>|5hYaI# 9!'*Nj|M[i!l`G ©gٗ0crZ'F.NLswPgm$ȨFGc6{K+99g\Cїy(:(M)QXVL17%j$5ɚpetKF#C\+i2U'Nbha<'qyʔ@A"t|~% 5e֪Hq&IUG\Г*W˰W$_,0,~MtF460ΐG}疻_{o"n|55bPF/NoϡB\l+/b `e^:(ҜdφfŒC&Cs)|"<`'JpWE~/dze}]"TaIadF8n oQDD@j >劚WNPx&ދ.x 6dRBh\p0]DqXiK; lRO^,\^:|Cܴ4JCLluoJ~, kՆb(-TTTm%Y y`Z]3qz*m58<fQ%Râa;Rǘ#ƷGb7ppΞr9H5]Ț_ouQq'*͐qo3r/(4Btָ윉W`D;Q#޳_џ -V:LJ)!9ߩHYi+Т ]fFrzcYDx$i@O GzMc]gEwɧX/]}yl3qi)BtE]?R \Xٌ {!aZydKq}lJqlDi@@9" A=dOj/R{QkѶ A8,W?;BWMLDVCc~Dc\>e{ _Ӥ(UÁ!sH.b@<7>%%?藘]rIPb?[>g |rxL"D)X>6\ 'N#Smgh“X+o.S |}Y,0(XoW&O$WVFKx>~9*dW34fjuOSO$e/$j~ L(ɞbWX픆|.5~P481J[V{!&ВlCIh0'M;Vߏ}azlcH뻬L3"ND4p%4Łv"Jujl|(IS'p"e6=2 ]ST-8+i&$5Y/b@ΏV0Y,6GiՇ,Wh=5f<+4BGa f4J8m[V ݥ Ġ%ȺXK\6bʧ5v}sS)K0t έ9Aa՗9.R!cבE Nׅ`1$sͧU,Ta+U[|xNajgo <0z1Kh -B]dMM߲fDZIVȥQ܆K$ގ-ݻ`!v))_p&NDZ!U f9 ṡp8H}CB%6bYZ?@Hr'ۄ:z?.膴M6h2hT 2K"JWTࢷuW!4xزC.U2Ibu:,k`^FpSa!y"- [^Ў wC ,CV gM:TX sź9^y& ,NmeqF*̗4Q.6ÖCK\u֍?]?eőʐ2=>.*AFeo=ysVBB^cH' RYNO$/\> EE+4:wҕڢ!< 4xo<[| i78~Nř0E}cpFMcvS_tO+F3ߓ;h/ƯL&಼bĴ*Z~."GsCh r#I"BsT}]'ǯvc<+g8^p|ף~Ij .!_t*4`U_yo}ÜBđjr#:DIdr@&`j8DgQ $WP 5镢}oDZQ1*oWKA//?#ל9cxq#ghSzfO& ڄm 4 KIx846&2lDBsW-ob] Jc(/D-vqgmeG-9GC`a-DtE}n3U(\;򏣋ٝ')TjĦ k_"g^DMO+x$th:ݹYdk~ !"E>>P+[e_7$Z:khAlKScΡ"/Ի|@ T791<[:"4Bo": F$&lIGD:i{bD9sˈ;]3 Zyiхvz r3i!m2Gn(UuLI{&⢳9>bzoGzVQƹ3(>QNLE0 ACoF)3; '_ )S@31R<(IپS]t{Rr qjn7)U=At3 >S#uh1O`{b@%429 bU06<ԿS&29,TIm)OC[n[b*ٻ;_ɽy"\g@i|l/. 5 v) ^lOɱ)0Q}cB|? #0Y95+H>#%^0,m%ꐍ/c,խo0XS>)ԕ6$C=~&zC <WDHRf2o n v]'[aߋ\'+'cH>Ou+tŸ,EM[Nj2j /0Deh8֬cIS@-AlqB<"WirmQ*i7Z?A] fT"oJZKPM"ma$21HWQVc:x}| Sk :2=w9e2F©|yfGӁ2 x)a s)h -X<%$Fڍ{BC rn2PVi@`[&lsKo#JU:YbC%$\P}e&x ! ,t0;.&4<$޿8-p߬K=6dq0$JQ0O8 D-8•!3-/xIw*Xrg͏;uQ k,O8SU{ǥ "֒^ ETc&dmjeŻ/-+Z sýDCУS%sMm au ˔Yq)o~>i~âGb97s6;%mT/|)ǸI+(CBMJ/*$5N#香&,sӖ4X(1cGP'b2;;FRHuodfxֶ2 ȑ#k%)u9!B+Vs"#>XG}NӬHƹx郠~^?'sk+N+bJ݇ƶ[&D{DiFIWo DAPjކɇgHS)? .yE4n)QtYs(&M yjxMq!}nL>g4^/_2r?}OnǮ;Ss!ʛCfɈ"[]*}yxSx{`ğ@- ɼE_"}f+T5ܭm27u,5u7s`u|ȅ,JN.F _ezg k/0#YX3}HY1זSCP{3J/C{3LeC$"CEpk"\O F+QWU byF:dԡA`uGK9%z-DHr@M{=wgZM'f]AWg6FҒ}0@{(.8ٶbĭ޲8o[8E'JHk xIi؏`zm?=d) 5g.DYmRazb@d>I O% D`*PyviHQ 88Lِ`6+`=]U?Mw~gv;GȒȕP܂G?hCa4xg:Ϝm!+kbr姯CY(\Q@$$YZ m ,?mlz;ܣ* y䮛}лkDWP0[^DHiK/1+ޏj!3""/Wפ!Y"$gk4M}Ue厘:ǣsp}wr`Gұy G' eG홎2}=JwvzWc  YG%o}rw8ʯ ;- u.㗊#?>mNnBruh; uUs0|K}R+? IA@sT Ilƃ\:Gnd0)H_Xs)=(6+M+h"D, %b+鴢(<ۇ}+-}J3K)OzJ_dŋa.ZJg%!єX3YL#jǩ:>Ƃ01„r#Gk*K-m?(#΋(Pe3'ϛc)\E,Φ'/,B ']kŽ+>U)Kalv" ,qn i)aWswC[bݚm!om֙m" x&fuAǶueNޢ5U~ qvc'UuV8p@b5-Qv헶"K{FfYpK#2N~B }#αmre@, -KK;}qW9"w0WO2zO:4s"l<߫^Nڤdcf~j/XpTEHNk`r4T] Xm9')gQ ⊉DS-3Ox)z)\;3S~(LԬޠIzUp.M>kL:TEB <.F}T}vPjN lxjW /qȓ j{B-Ni0QhV$S%.*ӫ&'=$1?+# ~[w oڊ̓l:)M}m/%o c2ꑣvޝɡO#̚c:\uH[|e_ou7TQИ+q0I|04JKh?y֕Zigm[.BHG *E3ƽbߺ:FS\46Cz3P'2wRq"MhH|0]˙Jsic9f0"h )uX,Xn"аT'<) _ep:[Uy.YEE;U2L;-'%T"`;xE8\bιulQK̒%,Z,s ߢR^<:a0-tك<*c&<[dMc0Uz S'C4LjJ6Ҕz: ,oRZFɩ3( <[Դ^W2V3ZeE@3y+*2uTl 070F%򷲞qX9|;}~vMމ$݂8gjҶuHQeRJxZ% >%0s Ӵw ;:kiU屎P]ЂX&_z=m*ㅹtDR0Qw!_f/R&k1&_^ 5Z:ɵg?d|ch Ә[8Ļ}@8onGLJK0Qw7ƻHdPF|*DYm:W2/%,;CZ%]ƤO}sц.?"8 G_ۤ􏶊U`_00 HIc@Dggˎ` d#q+,W*VQ~5Ӫס^*Dv3!FgĶɮ_3 .+ax}O/ 0 Ǭvq,̸ϵc6ohpQp֖V>rv\듼11ӕg )0Rϡ,ac4K=uI7b6;9b p](}{\&J)m6.sҽ"7]d0<iXȵL<.I{à?72]7cx5 \Ma="s'Tٺ^=, yл2RJ!@}Vd0Z -oQ[y>oMDPEL,IP7$-AvPAFc$>/ ܖ8"Er+S[5QMEjh>ͺBq gѳfo" Qi SezCKP ?+DGKHm y g]W<Ю47f+8=Qfd]R}}\S\*>]r&n]щ&]!fܘvm0ˆm%N>/뷟C>k$ɿJA{~ٕq}TӉ>՘s&b g# O Kt%KޥcRjn5Sca&^>L'#&$`|Ijj?9I9 $}8.ѕݧdPdo3B4 ;lpݦVD_N=V2##P49Y\HR//͈#)yGV)Y80sFw'QTuT4AODTq>7΍(c7)") w*0!enN1?le: z1 @qlt🾦o3 ~c/Zjt(tQ GYVv bthr-Itѕ9| }=d њ[gƖGj6.۳#XkyKâQ/Il}%'.j!%: ysaֳVV;/LkאlU偎xA2e񩆙'P& ECXSqK U6j1W(VJTeG(ד>;0A`hqǺ;bOhN3ShpQoJ7t!,:"aOOMeRhDVǗRH/{цS:|r p XqxƲq@Jw!bpq tE[K20+gW\nj@'~ uK|j.?i\ ܾzV:ci3>ͭ$&l3?Hu`LR}>b#>%T{t#:)+^3T&]ʂhx:`JV2,shޫ*Du(]66xRoz5*f kb"l҂ .w8weͺ?[S-7bgvFXoJ7^-[E&70GQ)vƌٍRt-\f4d3e_6>2 .NJٻ5鑜0%pƏ?ظwv* ?T `tq׬9UN0P<nmHzy+\"avԃJ JsSY;҅N/&{ C4f&o7nbG>s *).LM#5Dd97+ MA!um#H#OsU@4>Xvk)И7v3"SOH4tMN)@^2$=8]Ȑ}yWəˆcm5;:J',2ЯAkh͵0;s}^:"T~*̤TK:6L&HV  g ݾE%̛͠qCwq- b6Cׂvy9}N[*}?J0=аzvsBgi G!DH֟Ywo*H+ }Sli7>.MYC Cj]ϴ9sb6-`(u6j2n<Ց~  Y%M)YG= %$G(=0e7( ocL_nݾ/*;=qIa "9btbJ}_ON9( A&Ј4+A$@eb15 !bB #0}ן~pJh}U_i.]#$)2eWa_l-/~F4(}]p,TN/ؾmՓC/XuJQ{'G% QxN]ykwz̊FNuO)I<[PVnu9B)3 <4D[K-jHľ=f*;cnK_,b 2.:hˋԜiMadoME]uxdR-͘yvLm;WyЗ2if}&%:WɊ>dzVCۢ(hQ\S|5?E+Hٿ>&:4,}̋ hĶmh-dEeTTNN(]Xݦ>:(efUAM3Z4?4DzPwx"keKN0L<>JT)(,㨞ݿ@pfk P&~ M #kU'f|ѷQisG$Z.̇ iu,(k2Wgm{g5bNt`F[Lᠶ}ֳ8:ժ$^ PvȊ; g_֚}rA0_իtjkll42pAJ$XqdLoa oUڅ谩M =bbWج'r}" &'fğUߍbk;_,AUzx3e` `LO^׭oc^gO Ɛ:#>!Uc K)Mщ4d?m=@lD)Pcg2:zZzI7,xQ;B2Fј"R,OxXƍdLKʂe%6̄+\g-tC#b1i3n/~EJyq{HKQtL4ϏHCj`H; 'G{}`'nǍ$]ڰ1{ !-ަ+Ia Q%$;5EVJd2ë$Lfv~9âs|zQ&"Pw[[B~?=`j^EOLb/laiy@2 Z#Dlo[^}eT6-BHqIϏ)uev$ɀK 'ăKIu?yگG-Qz2襊G} WTs5("[_OyCe[g2 &p#$ؠ0*b܌:A wJjoF`:KgM4;AaدKθ׿/[buOSMUV?7M_LZ{cj N悱׹xN&$gw2b $%åCx1B6=l R晜f1=!6**up Rq?N@cSwٓ>?AO. -=ZTqJVjVGV-fYdKP/o%߈Ω&zĺ?,\0㇕Mfr ˕u >2*ygz7왣<17Zaf+z kH&LQg)5cd3vNd?yLj9sMF:kd)~DxwN ^@B,(Q3C^N$Gϡq "ʐ簉>?h"&Z}%dα^pZޚ?3sNz}ȋ{}dm\+9G]TUuUb|]R_ͭ"T4,|ZہewEVY7`o ,3$ @ZR[N]2W1RR#y}vZ~NWcH[3+4:U-Ii_JZ ۩~(\:7kє+(!s ni0-(dUQls%0;Hqw/m9g VG]jQQgt7ײ)QȂvAci,P!ã[\HHRhTa7)&>g7l͛&s:}9V,aYY5?/FѓDєx&Uځ ;G`B`DG@bG+<^ya`-Sk=6FլҚڪ}z Qt/`[(qpn5{ۘ^de|kWz.Ve9Tq,K:i-N50]J<5"wɾq(S*5VSP 8\"{t&n2~"OHL*}T'(qeuԘITH}rGZLQ7) X}5`S{SN[` w {Cc }p|Dzrycb7F0T18c PPQ-s3-ן4)ٓn$u.~Yњf]3 *FT!zqH,|4/xmd#4c4]L4B:Te{Y2- Șw%?q1ȀhXJ lo:9RK짌Y]q˜XhnYcvM{}Ҥ։ѢwXA x]d:W FEURƸvkK#0ew,dSXԻiT\jPɁ]㥱w,OP|WLfI`sƭiU+Qgr~B93G$K櫉uǙ e3I*΢Dݜ3NN,b\o2I aN*m!b':OM]b2m" K p;¥igc v)DߪhEW@[WTwsR6"IyP1D\ ,Bi Se $9> 8.uJ闑G.auLy[#,{h !&Nxl龜'eAcxshc#㷏o&;N RHOߗ$=o³5dkOi4uꙶZ.iv=삋!:c/QIK<3C+x`ѤtM`&} xIGl88jf&,'{dWV̇kHt/M"z  @2nvQNM:ea0{< ޭ&wCgƝ,]{K ^AwR" ;r<|Bͭ܉pM cvk(~+zT \soKً \5OT_iVI"QsKp[ 9Ds!Ϗh'Z``r,W~Kcg+*&quF{#kͶ' " *skugiK '=X%?FUxH~YdP O."*7-h4.@7 cИfW@w'~XĉcvLDd.y삀#Nk52KIM*aS*D nU/U kA9j;;bz߽lc<}@Ŵ"^ $x (hݮi ZwA(t7{S&,΅@SVS2y]\@]fn1C)W`nKdҡ;oTChTEH1oPW\:\Z?"m|{ǭˋ*ћǠCup˅q)R@9絙%o-a)l~’·p;['~R8+[ vD GErbpjnNl8ӖR.spMM"y+PLXݺ"YhvgLu텿Gl.} ۞fvghvJb_|*r\k+2)7dqv"u_6"8b鐆~iPw>A&U槡;]S aR )<&9gҚ;hi-?g%ɉ>cX%uW{`e殂&/ʅt}4#푃o1hе⢈ӋjA伖?!@4a5 ͋M ՍNˌ|UJܠl-mƭ &Ĥi-#KgO -ecH]~b6|5coJ2Upy }F\^ّ93[8b1ޜxH*9r meijKT:< \bnQgIFzN!D:#0xfSTwl! *Qz ,?fk^QZf^'tfVF8B4d\p`rT~4yݾc17ekKvRQWunFYbZ.4sסd۫Ym]9;S 7뛾^JMnWTM5)Ҥ)CP5p1+R+q0 5~eP GU]9&WAcAvz,v g (-Rh і$ѐ@ QmA?%:u9| Ivc~ytULAS?t/ם# jV{4=k1 /Pjz%(3Xl;mډsҭ tldp_3>Ҋc\hGI)x|A2(f.N)O5|G&x4Qvaj iCek7xΘ*UȫGkr:PKOr[iԓܟ%licyiUG%12;5s^$~+u 4zjm7tfpݑxFgVw*?0~N|ͯ)Xx-_fd^ܫ6; ӏo#H=${" [sRCo4s:cL"sQ ԋ҉цh^:mq , wZj6Nmlw4}QE#Fs n ,? `f=7W|3fP L+`BIVkOCs鄍i lh3`93;w) C.J E BL?pVz[?]ڨmTM@).TJÒG Se}0ѹ^jR}{:|kbE盡60\Ü]NQmzĝ>N,&Y1)Nl=&D.z E;=zFC>]ZnՓ "sX3 u}AWdT|i{~z!F<7k[#g,,̼5x#V PDݍNI!hD8=0tf1kCRlң[ RH2s^dm(#gzp(澍©;jW't }sV:{0wO1n: <J/n>⼭;d[gBhv?{aMfh쀔ѫ4!<"xG RBTz,=ϼ4Y;d 8ek(3J"vhY>(a,%ҝ.4눷`Wܟqb<4z}=$,Og010.4ԭ`)d{}FLM4Iv&B:,}\ww:i^?/n~5)78\{83qfj]Pz'?MZ?tkka6!!,qJo?"0aG=#؋.%)ZBSԽ%e:UT/9vrMBc+ 2j\pa5R`ýG[X*mhYerd-Ƶ}~*d2Y "P;c調CIc:^_2cH,;q~; ao>Th1"3dQOh3KqƝnA/ !^+i7i\Pe1,qQ=861uZt( H{ {LΎ,m k습` ɧ+M)uq|-1!^Y#%E) Yx_Λ `E+ ěis$tgcz D2smٗLĉXć~7f>\2&zbkS*`fƻg{]/MqZU[&<9X7PbzkI QUBX>r+J"6ڈN/Y0w8v=D﬌ 66l(rqtjw?CGWfN D(i -Βrz X 4jb2䛻:*A+LI㩍 xb*K0hǸ~=?=KV 仐knnPUMd)Ct PNMdxP4"F#|cR <(f!/GɹǏ/<g|@VK[4(<T:zf2ƌcZCT=9sr@k#YI\-^K|hw tXTXTUwxLr+6x0z;D[pH/ZD,7|2 AL 1Hv8wpگ[i#P] r i WMde^4bJ= ~ ]b{z`S#j{H _?;(4csgQL#dےc+P7J_8d'|N tN7ArE'~4 RC٫>"ý2fRO kjOy?J ;/wwx},ThĹ*ޡ4@g]pCiDWZ&TD%:,7ݥ9+LPZ:'Eh 4 WR]Aj=|)F S饖{jp@OK:),; 2Gm2jL7V=‚%=5"'"$w0^Yȅe|<7LEu2In0>O,3Ĕm냈gicRnF ۊS3W6Zr5Lk{(?VV+rQ7κ%͢q83&!g:S:2(qv_7|sJhh^.H?i(J\',1>{)pž"yOS΋R0_؝ly#{F@)Ai\LHM+w@D1TY﹨/ ldm1ZRWsE/Ғ){J!k:Zc˔=qI`j/>tM8~iÿP9+{W6Oo,.Ξa=DJHp6T1,_AĚ^:OZHIE4f&%3ඊ0 P,4niPs b32&`-ōPH#Hl|{/_aFGvy}Rԕ{RZMyҵV )&Е^qj6h:IȎe"NUKxz]( i~).FyhLm*eb%=1g j+zٙHS qYw+.2YD;W.Q_d5ƤfrN3kr|^1;yT*ɷ%R @h ef]uhh> POe,"^tFbX-4>ͳ_f?Ģ|R1hb0r B*E1(J%-{VܗzP"  B Tdmp:1W!Hߴ@w D ވ7þL7'O_ nvJ#JpcQ1[~ug(iqHndnX Zrb6 |@Ia` Y %@m+T3 B2Vgݣiw t{ d9uwgw ,=Cn.钳F?Y=:u0N$)߶lḢyɇ>rDU׆ Ae{d%mbBIk؀xfLx>" ViJF1AopEW=@1f,YpMJa iqjgp׬Yy 54J|=WQevVN(e>}*o{!HA|)A/ PԲ<&X :C Q1 GE3Ĉ '3\ [k ܂bfeBl`Ǣ} 4B3IʳP2.UYЭ&2*p? q5ǾeÒvT4°@,H@*tbWEk91x,É@|%w-M"0 Iu;)='#@8;$MYȌIF~[n@n;iK_cG∸VQ+OetF-ױ/;)J}# ysZ0߭7h#8-Jׇ|[Fq _s4&[<ˍ 0-cX1>}ͅ)ToN0 tL*@EupoOAz=CROB0;5wu@uPvwGO/`$'s$mfBuݍ;ײZNqIHrwUdN66[M<:& Y!=#^ɧd뎌#XïCyrTF(ڋK[\FAw?Zbk/IC;X@Mܢ8D :xzphҦ#xjn~ l%7LG<( A] : %)! ?%O6^x g,gpi0<Evbl|04l10cWi 0m0^/EA2T"\P/|h8VȟbaeyNN>$gYxh+rJD٬پl,j8k̊:7o2XPi_-L1Q%\3oTVЉFS"O퇓5Q%a ?&V[$\AL_+8ăFcm{ca0 B`?Baj Y{6 \ Q<:~К/0o5/dkEߧr+dGRSy* {ʅ'D8V ✗`:;'ySyv Ԋ'r-^ KNsz:># 1[ISK֊i~K8rWlG K}r?qRiRPb>70Ş!_00=؄G,M ng_˹0j~/ƕA<ϞX8,|כͅB6$nI<_ᨵWw'Sr=mP.EF^Fn.mr;e[@ԚiNd0c%jdsD5BikF3N6\=hխGK@Ɇ9OcM P$H=GQu45PKGOӬ/;C<`<}NM~a$Au€$ͩd'1OrR琧fdDU:"YUV=lɁ9x0/y`I{9Ra6\8_L #~lQY[G)}z@0J+Ǡ8c(?ɭ!ZsY9K,SSDuUwHPB{[V-\X}ăB{aPJn 1s7%:vuZLcV,'ȺBƸ-KEO=^vcY # o>G&Zςo;:ufv rݪ(y^VU%CF.oq1C I]q})g^Ț{d߫ԋM Q!(g6)i 7gTȠ_ .UqOӉyiLMf)KL_m!/p_J,uZrv\~#.%]ERfj)Go#$/_5/ĕ9h X~ED<PǼI'ʏBEf7~ր-׃օ9:{tD\F5͏ω lj7'va0N [ir6?SK 8߮G[K]^$yrsueU }o%U͕?s1X հqBE!8sRo7\@7*Ό"ilDnu9@b"p{c(3i3N`^_ES<ͰLzk4K?N2{oxP}4J.D'~&Ӎ-YN@GR3V㝀rg}# XɌlsCyY) lRrU@NKsHX87IVՏGAi ~b:HMwFcc]*hsiujlTErC+"!֡<8w#fh'qk2ޒ 8 6UnգLYB˂TZU\ J"VȢ" ~3VZ^ 6>E&?9 TľkN5GvXL%S~ޒ5ղ 9}IHTnjb(EMjv*S%Qm1<>A͌$Όvhh`ڙ# l^%n^ֹ{;|JvY,{17mKPJ_6f -HߕKq>XJIӶ;@_z |QNZ tU;D7!J]' ֱ3֯Y;CKs, PQ_ym<'Z h_hшE'OAvxicut2_O8#yfdvѤf,r;Py!yci9.^ UЌ_ၯ|m Md K{H P}(fcTjTKuonCft&ϛ dr{*^_ :$i1kAҫ}u,_uz"Wowa_]R x\q^" ob93*]qYiw[^ gN1/<]@CV3n'H|&#XƲ qpкӭM u؅!lgV8=hE$B& :7y=R{u(W#(rUĂ͕jI^g  !UC4#&t#1N O=g: =CVu-;Ptc61k]VLȬEG8YFA6ZF:LSɫf ;o0#| >YȘa)DHֵ6*cP!PH.9,ǿYBIuizCb;a"O^c)9ll,A`(^m5'$jn5w/^'v}vpɲ֩@ޥx2{?Dc^0>j!9<871(s8E 3K9ws.j,/иo.`YDRT&mX fNdK;bpXbm\ԝhvO;𛗄M"ż S%ъ@Ug$&* Ǹr~$< 䞶5qY /+Q$ 7Zg<: |at |dbo^9Nԃ1I~FAQ-_M9^;8s(9qwĞ Fs,q4OC0@ SN"ĉnI[Z7ܘ," W1肋~FHK"/*|=jZPC{k{HrBbe g*녴|(boݲ><1; W5P^WAI"I?'K$1ݝ5Qf>@^}r1cwp}kqpW~sŪh7~ <-l.$zoۜ5;=-_ {x6SkW ^nxxgbQ&몦mzj6iXvx?xbm1 YWكϏԩ*%$:E[W#JѼmI%O@7uZ 2JxTVF<$N$"pEa#yVeZyE`iݞ_|3{ =L KnZ9дfXI18^ }nbMS'." b猝%C"Rƒޓb yKS?#!)L(8L~6Xp$U[: ʃ7Dvh=.m+ _5&R4ZGY@CN ad/r۳PmT>*վ^ J6 ,ӽ͔.5|#t#!Ga__{ŴQcnP;M^gT~e^)DX̑hn}qi5POiӁ]~nY^`F QM+jCj2wlr>esu? nB1[s&>g8(š)|zbS6t鯪<݈ 56Pu@xQ$]Pk?!#_}<8Ah'a'۫WAdf ik#t%O|E?S{|z&c^3[glNG6 ZڬE&Y0Gyil*Bx.0/ʢxB];A,Y֚PiKчF$CCGPwf:w$KC $~tG4|1>@gtl-pVY+Z&0d Q[B_8acWb lݚuA~).LD"m`D5n3 s͋֍]yp̀;F Z9w.q\xXWiRJ.-+gZ ;DaFb뮣*}*}t!/92 0 YudС`O lM~^=lGkʙ'o3La{M2sMmh1i'/2NLf7aSj sljD?< e+'EA'EA UE;ŀs 7Ъ)t=c_7=e SGss#'"r`n4Ce";zvQ<ӭGR:bw#?-qO~0yI@[1aZ/EA`@x{ Z-x7=E=!eJ]1^GHѾs F-*Q%CQ3C#cH3]Bc='0/gH879vDsޛ5Cp9s*?`aK̇kL=fA)v|{=[>ޠ,"3{:oy6iߒYƲx2?&m<"k)G /pgjHI*Me#,ƇaN!?C:ݡe_6_1K )5a_&1XI!+^ v.Dn}I= #j]3WH 52r1L@P,]ޔ+J/Qkߟ1EZy GHOʼM8$ngz4dD)oaJ5Uο)1iN%{ơ8E麝 WQ*s*e>𡟔UvFY]Jp3,DRxmQV򯥹YEIcp" 2;xLͲzURǢ+!⃷6i+e:<KtT!S yoy3ӉJғt~̴Vw[r7ϵvF,ڌ0!\>>O^h Dsv"!n|8ͼ~5;v{=+ 1`hޡS+-*Oˑ)Ub\VZ#"BU2&NХI[[<Ҵuեf0vE yOrڦ]2mTBdY#Z2c1ed0 5F_?#SX2r0Ӑk}`HwATPC(܏UoOq4*XfH~.tuQ> =)@-Bh}s 9 ׃v}!6=D,bK@V8CD{I^#1Tf@E 9dO"VkBf1Ә4?MU?Kck2"?IIOϷsOP;=+ iˇ~"Av%J: Kq4vΥ$pQ#LKB/_%j,pW!xmCO5ېSoϧ+SHVܘQ #Цp:\ e@05K @ %R # X-L+-+ը";?K &3Ͽ+@J3f Q"5[-y6_˚%ŏABmA=ܷ߮ gQe$sWKH{ck$;zqӭӛԣf>U /q B^Wp3]ѓ/Vvv: ȝ2ٔ)j'Ha^ad9 N{hnJx#W<b=1띅m$3ԧ F-gglйSWV}!Ue|xQGsٳ x=ֆ#zJJdPЅaR-IuXz@;ey˭qLd~o7˿#iί]{C@q Av j~r#W;TR+2m?n[;8w9i1~{bV4 ̓|ғR95R=dq+r1v[{!;UI.wĊu6nןr #AI.XjAO>ѵK5XAvOfoȃ:db5!LbgfV&23%ƌq/)P왔k&r0JWQ]!iL%=/JQTebff̱YքBb$P"wJJr̳6="W~)N|DKJ\ҹ 9~`[3>Jf%5421Q>,lS6pSAY %ZBЉa"!n \A.b :=J"x^!_ɐQF \eQ;qYm+cR*~ƤKHܧJi. ŽٿV$$܁pq<6ĸp`[qRytoM{[ꚀA˵O2bƯٿL힣||k[Gc.:H=E3;A)ywAKܵ6ǛbM95<أכӦ {)fiCdyse`8d\3 :h<j* EvjCUP"/Rp5Sɺ+>`/p\/f—?X_\=,ذ؏ޙ=,Sѓ@X)|k=F5hYjV] pkdbt +lX1ޑߌ c8$p\+/'h Wve߳i{@ƮdK izZ`i\s005$׏I9^ސqA$O@>dN T+0s8J/,!R {9:HT_1API  qxS,jҗ4A?og)o5},F)Ra߶Gf'1E=ΠTQS%U^4qi3;:45w@z(`?vXwOɡy_k ١SFkgԭl`/v\&VRxU=KcdLpJIIP,S4Py5RPa)^jD ]4r 5f4ӤGjO2ޮ5} a~IZJU =T(/M\ ;^Z _ݮ싲9n \v3/?$6T uM*Fv@)9JN,G\ξ z _ t`$&FrtWU=bgH;?l@i_o  ^suh:0S@Ҹ8Àv{osPՔWA.ut1CfsnHCqU~3|C4X,qL2q-_pkYu> @y"SL~ޘ73"H:͋)u$;B9GZ(>LK4s"pgptThx)*V#hzϮZtr;XDzE@nW1 z$c+,b" <Г1=ߍckokVzK(<$yx/sbyp-GeK2cHF,^fF SA5lBAX)G[LS[|vE,Hhb>0X},)F۪I(:zgiQ\!rJp2T첃 6 $>Z<(vR.H{>$>k}#e5kx EsF3 771h:AAEa,q%STCwi.d %bZV3(6t8E1Pd}#+ZƁm, `?{J`ܝ$#7 % j yrك$ӫ(qNmTUY Nnf,Ak$E8v|{L yYF̕|!sª f>z2XO*ݺM/XemI%[W"IW"f{F#/ׄƚc:&,-e=U|,yCmNKֱuE Cj1PrEd[&^i%5 XalUQI prsV^ BشP 3P?R&[#TD2^M/')YˬF1SY`n) nDRmLF;=/c^d("sIt-@gǿWKu-uJ jy =tZH1 l8rXTʚ+ em UQ`E5w- yvfHZ~+H2 'Rr0g_eIR"}P [x}6 \StI1oݺFPyMBm4 Cv&m:cy?7E #G{Kر{EZvE $W[[`Sni3UcZol^y˾_f~ Y&,+?8֎&8QeHGFNS&#vip Z(3$2-7.ݡ"yf}w_+[MG*$  ?&ŭ=B:DPWx/rH2tftI-O ŋ1ẳ-rfW[UG]^4f#ʘ2g:ٷw'{ \v`FL_2Uz :slDItwD.\ m͊HX:+ lɇ}h=lӝ~f #BNemNq\ʆ̫T [MfyHz,T&Aq%8#f;%gBk-# 4qx Aqdqx {+ڻupVYP(vIawD`Eɔfo~ RM`0V.9L鲓%ŐNᛝ孅ty"d)Ư~@T 1v?)IRJ69|dF#9?b9xfb Ia9ôε?ϮpTLe[$5tn\w;9|"jls;dOS6\L"8/& *wflBDNJK{;={ZGUw KJ⮸7pH76s;7ˏ\@>OdǡBr9Z#6a6Lo qV ȊsLB bf ,u=BHkvIci)VsD+ *JkBN(X_ WҬG֣ڍ DƟhuHj7=cB)$$8Oӌ>7r:]x :vU֟u M~ 667*c'D?W-+#f$md-Cݎe>%weIz71*__x@e& kO'+3׳MjvT- _q#X/h= 55>=))CT'}\(J;~fl.Aޕftw8[5:n#yͯcym J8߁7" ;zGQ5E[U.SvL ?.OV9Nl7n. shɎIZ;P"eg0JS} x>VWjPGa˸B䌿'ےlNy>76R.XgoO3ӊ 4GX籪md%&ݞ/B TYW2Q@eK~`o cjsnb @r`ڻU4&76-!޿l{(=űɽמTw}t %=4$Y\ӀFz@A8Jִd}?JEiց^W ǭ+)`0_g-^[@M04S4S1`i݊)XIl5Cf(jj.&7IK33~v?zxuoCe~{iՄR{ːĸlZڃ NIi3EŖ}4*ݻto ;K "xQr>QHjeNm8ES7`e}?ݼG~ Yeƻ(%#ْG +?}ߗ pV ڈ]?V*Ib4 (ƻj`[=w.[6B0V>1 YS!@ixki"Xsӥw?נd1 s]c)f`^d)p,{,hSf+!|9LUD _*- "~օ2DX/3}{V،x{czvoNۢ,Lt#B]kf94i+VYNHv|kWd(46>HZc S|5Js2LAxn {M׮"k纷Xz\@a<˰ 'SRK]? @eii `7>Y#!/3cY79eЏhU5<*M+%<dwg>TX3lK _VĄ`j;'[s\4tH]Rr[y%w|o_2tBS|X`$1P8>[Qt$ &t%)53%˕< #Wabk?GQ`B3>S+#O04H-x;?C.$E iO>hT~OBw9mx@9 5\o.O>(w/zN s<⯴קJ ) t.3ͻ-k.>TMzzWp8wch4 _E)lI&aКu0ߔ$JK;Ys1M^Z75@T.&Jܵ'[e~Nx0Fk4WhB!@qv֪àDD%8'ߪ(K|$]m?GJ.X4p'x7ۮ* !ǃuzmGy-Ihܮ^f)8+G=mZrqYO/Lbmi9#{Fw~XN feHnoRɷ';A[Ž{c\cOS"qmw Sv|QwO\̏@bv/h,*@O9v\{n~40w KN _u7v<12 nLE6+Oxly譓 wX7$!eI#se3?I[)BE} n*QԆ)'=P3 0N-\dG)l- غq鿲#IsDf1sQԴts}0Z*eM2~Qy^s~Dx!$gv%3l +?FN"EŻxRޭjb6 zЦ5xR׎jmHF!.$&i3 IhUJ/\R8؁ʃ0ýimcw1b<%~v^ *3uVA]cƝp"t< - 9W[.DnVZjf?p1[$Z+,/2OB*HAGG UcaaGPqD %~ox@z}[SI\5MӨZZV2}/։kxh W9N"vJ`D:T  d:m{2SCK@UhIg,RʩƄgp._W +Š'%{.$XTl_%І|CpA~h;OulvGP=e>naSLMˀ*e]=563$p4kDF ON/L׽s1Lo_:ҽ~GxgҰG+?k8um7j\ďz@@S]롱#|3u=BH%Rԍ1Zju$zUBBik x31Vq5B%wG,hk62B{0#G|2Ob GG_mX䦬mhcCnS:$k3fJZI4nyWCsʗzpTͧ:,)왬L,&=yh7A/[l?Mţģ@dpVTJϴX}DjfÍ~-@|5cb(뛻 j A08%`<4 |E6"BUUVw`T[bGT&UE{?eok !@x ^{$qK8S K߀E]n @Bv&NE+r]JI'nǰm>ٚ;Af,i-bƬ8XteAXf4i-&Y=2GºCDς.'e_[+Cp̻ޖg.FP.HS. oy?2k_>ȥ9:'q~N|)aѰ>ӞGꈞ "q .C=HLA3{.hxJvZ֔]h{TTr|=^o<+u/r.PM0*-\:]tHqAǖ~ B8c7k3 R#;`k1o#Zĥt#G3u.yƲ5ƿ(m%i_a-7.IZ!d'0|Bv`G .)ߩekʂ{[/5 GԦgKn~:ҥ>@^YʓH=ظTҭjTWM jnMVؔ[U#<вȞhtjjQlmKUN+&My;+>{U-j@7qS`}U؆{% I,c9.kUADNK[Pn|"86YMo>}B1fJ@B&? 7kKk$>,C:zVuٻ_ *SjWTxA$Ոma Yᣑu(sʅ"#&S?XW2S|=M*"3Ά}DiT#%Ҿcjr}cMɳ5u5 V&[Pr=d@9^AP~2R  dl٘3Ec1Y4CE;OZvFiN Wès@~9sv"F(.ӑ$zn[n%A'm+G Sf`;k눹H1uh"pM#4Q.,#Sm $KKFc| hg8p%#c䍕hfyt VЛ,4>vF P`|e'l3pKl@[ L'eltkH>aهHˁUeyLLGHđѥ:K<\0}=,meο}_:>ԐFNGZv@++Q V>kyٺu06(Vt25e{DLNlMfe W8S_AEF2VS@s;dx;TX/X?d.ώbmsFL's+#׃[(aN3 KEO)a.l3OOA;մJ™+j֝nѬψ`=,6G jy7/m4L;t&fj>QXsL)E(,1/*wtZ|[ $&f ?L}5xąw2+b@En1[+^LyhM#%RD)S*p^]exESS`!~ὧwInMoSX95 uN"':wdQSviKwW V!A|Àft#UuzEmUTP.7r`6Sm *cK*0گ43?j:TЌ.ǃf0cqg/s$QǺ/ \uckcjDEI€dT3vdW1XW2j{lQs^{a49i R6-RD_h\NhI1BIylkዑ&A %Iv }>E tM'dRLW[hϖ j|gQ ./WRWX͊ӓ ]9VAƸ4݊Yb8I;#maZ1[G_mtf[S|y"jA X\@y61Z%a?.xxZAKyn:wL\ eQ9J=!f],ԩa2}lCj(ikrwV!3j]Զ3E݄z4|ݭ~_wdNŤ%,Z/eJ1^fAo]n{G\Cް7le1衋^[N'[CNO\FՁt4{tmO)yU5,7nܠ AT6YɴFc@h7JT5'i,D] b=\KdZ!.¦zrM^ WܝyXEOȬ"atJ3TAQ̾~ l*Ǜf~Y  M܄Hi"(yD9qʎe08Tf28z?@bkȰ-({(&ɨ_&ui5ȞZ!zwx*x'Jo\=wH3F Y½a.( vzVd= ;;|XuԉؙnPb`zC8>Y ]!Jу?´Vh3;(1O!{DtDC L~]xBufw]c亜mSҚ~<#HMgq|la˜>O٣`PxvhƜoQhYfB (O 0,v}qd*(rҒ u"1eEU)Z7oD]4_U@ ~<-:Sr8!.zFSdMݷEvOKKve=>u-{_XZtVԝ*> ]W!Rȹ2d9giۦ&b]`A?A蛦%lPx^AOh NNT +I14H[/ pPByk6'P>5x- v&Pcńpa9-{ ^f4m3q\3vGk^cquԪ."}}hNNG6~)c.Zq66gn YDڒKP|1;_2δ~FP<@]CTd@*E (3m1|2M<0E'9EEKB1"};]3m t:gؾ5 Rihӊ.ګ/X6TyӣL /pxwҡ3X W;ӇcOSR[HeF iIb#|}v^ y4ljz``ҷ+S?wHм,JYWGR4vo2ϒAcRyV)a3ȝZ?-cy֗-aK/TI|낍X`bЎ3Ƞ|cb-~k4xZ:/qcj}ftyV:l;Fo|H>D0K&Ayšq} 'PJKkO1 U!L'7c!jdo>Ԫ* dT ^kG˵a%ޢ]~.kƌͨRaJ_zx=Q +lY"FZٚ()h̦ck\7e ^Uj1/ݔ!֋Q^R("qk'#O"u yw}CQix{H^{,*~~H/πuaaF0 aFm v]yu#]?K>34{UOx7PmNKr$"w\MԊ̾孒(QrC$n1lz*ʷP8?64H ;چ+ WSۑRlMZRBei}헐r] E!^3Bܸp$l udgRhQzPɸ$thbe=?3ՍcۄFw .->0'$`?ps|,"Z]ƈW^}\7rސ]O9o]/~DQo_/-sҿcNiAUة>y8p1NefK93hW0.169dz-ӷM),w #ZLȬ fͩ  dPCi?4AŒ:ͳmu{q@M{ g饂p&]['hO1KmvR]5\h>C_@V4Jt#VplC ^݁A{tx#:f]1_*'ZIAigT~2 '烪hҩSuF2:J1j ү?(~ᮨ#4MS,!k&M#M8dVY a!( ,l_Hjޥ<#;'v5bWg3"+mzgm 4j8J5]P!Lyh|K-6Hҝ *2b#D~@1;%Ii ^ػL&rPYzފ8Cc)l'! nrV0CK?V4P^ NQQt3KHdG'#αX˸x ;_3BЭ|twpaղ(0 woXȊvR0/zEѐs3|] mzwxW }b?h?OH1%?=R\}PoSOf#{S"qTy%rF|yӇ.G}.릛fgw%-j؏r,ܡ}^0S$V+AsX)vݐA鴮®"]? VְA"7L_ßBst!8|'8Ą[f60ڕRQW e#m`:2=vٍ7:)7rYv8N9qjjmJUm˵͖: >!sլ̹Zl.5z'}n7q+[X]]ouߝҪ24 R|B΂o) 2<\x\ڔ$AIzq=IGt).&>]\N p^7[7Ӽ d؇JbWrÂma+t \w-G?O T7!86)2G~vzz`|hX,"B{'G0gԻL."gf!l☵OO3:2BXob補 s̵zg/?žFSַ 03 f._{}f*dA &w|nbȲX0zkH**s9Mb&K9W'O[e$؍S5 F*P?]:ZNq]'M 2~dN441ØCn?Nk=K;NZ6{h+S W&{S;YOMr-T RT8Fܜ܍.a:B>> ./TU=rѬ-`l=Jv[Ēxk ̕wD_\y *{+_] ;E 숻fĠ,"q]-ZAOJ_Ebg6WгwO pͦ|8 YgS2[4WzZMCQ%< v" xMIJ]uI'!~(/ڛ J}U N1gb/Rz‴QvmB JZN1||cv&a؈! ]@ A/`0Zl[8''jU~Y ? >YthKr%Ip +}m /3m̆8 l!%KAI| s4[I%myt\(Ci9˸\*Jkt(ՂGel*O%8tvGPOF43jCAUfp+r7qV˶#e =χ3Ij$R\)U'KNmU3r5 Uȥ',U-U@obhQz{!hkU1@qm"%VnDB8|ELcgř™bDE{}F:JA"$Ͻw$^RA,`Sj\Z8̄_\±5nxEД+ (uJ!_]F,_z3 V~ݻ#Cs Geɘv:^tYy7cA'%k-P=:y9~ lpFu]z&ZCzka(gY|zbk,>/5v-=hrXZg?mmgA D q] ߱FZ h =+3s瘁w7?& +q60ɀzS0NmJ |01ղioӉK*8HAq[2HSUkuipb|F-;D des9njSM絁9r:[ M=8E^h}IvNMsFX8iq*@xkZ{vy12e,vED\=h͈!;e>1dRHK>Ԅ56Um"x,ٽ w`jëM--$Y?J) V%-*ЊC" J9 QO+Ju;uo#aYO+>Rn hLw,2HC5wt˳PޟF M?xJ2"媚1Gdϡ6ˬ<nYvpȦ fy^=rb:!C=vfd(YE'UsGd$uiX jV2FڑMc\lj~&tWSI W>l8,$+=](n#tX}e1p"kR]kJQxnz7WY!uf77:3rjd5_#nݵuZ+3R& 53Ix Mrmcsͦ)i AQvm6~FT4n&-qeZT%.zAZH12GAR+>h({tSG%9 a?|K]d%u8 ݥd@we`%~9<~jrMտ T\Pime a+#l*pjm~!q[@Pyh#zy,offp0;^.(Z'^Pu5˾w1FZ}gӁ?4B t`g0kʚ VH)R\IO9CQgb}gIMI\Au*N;t"g]`dhaohZ{HU d,F1S8[:wEhiX7\>@Ps6Ѐ=٦fK D )B"gIBnIg2qN_[NEyƤ>ɱ ?=,Fa `D@o_k@Τұjr jE ,rU3w!UVu D@f:-·_-.kkHT{?Zpk&M ykJ"I?CXL+%{<7O mĐc"_>oϊӟ,V9?S=í\[^,c(+L_T4pJp=xɱOmξl7و](yKD6>#i+ҫZs oxv3bȆ'Δ k87^;2d[`*dT *g>ZtoPDL&8zjSĊFB}8t؍T# ƣoŽ+l(#c]+>4uXCZ)s}hCmiGF̼TK BI[@AK]v$BsWQ1_ըF.2B>1>uبQ* BOɵ3fxA-:ִ+< Ub Hif(tVr\Ô~1iA.i[(9kTKΎP2|Vr pI ,GUD7R'cȐ~w CճE!=bEM~cdnG I9s,3(gRkp}%ƐhBn3T[ 'Ew$a"G9\S P`ݻF#Jåk]Xk=lԥȀn;:z#1oUy{IFpMK |-I5;ZؚzV"K9BauoS?'GU /̣CtØL[ ?G6&(fEol^{Iv][6}^L?x)Cތh.mL$^=@P_&T$H+[Qs=C*`|YԸ^ye b_Rc\p3kV+<}H4N熗W**?ֽQ3}є,drNb߉?;bݘ[}=وT? gg01+}K XM T<;0G|beX:gQ B1dK2)-Nks.jF%kk$G` TUnқCgQН[`ON*lDzz: KpO-_;[tYZ0(W܌SyZ!I%sxluh5Uk{ۍY"DƷ\Е>AG$LAAW٢׷̂c\ؾ%+G|^1>Y͘L;f/{32)9OL^}| .C\*|<S"Tx0MO2M''rUƩ+kMߖ -Oi0Wb$?eg<<*G\U#]F;ŏD Ԫ鏓>[H"8gDc,Dy@Ĭ9ʍ(jV~ z`d4S$%ȸ$1&Kؤ&G ˌ)fFPJ9rPmGka\\ erۓ>)Qhx3zĐ Em׊}Ei(ki,WPٚa~pV5)$L;޻=@=JKKիU:!_2R+<Ӯm>;M1ZjWro:7x_IӍBKG%㸔>'8Pf xI<נSZu0k9Z!xq,92ؽ6z|$s"5`lKSc_n0 *bea '13k,)>bZ{n8 N5 Z2~38bwrcJDIJz:\-H+Ƈ٨;6?[)1rSgܽjP#ƏJޓ\Шr˖Oq ducEW?QH_[5uBM&M,K@]ȳ{^WɴJG_Vj|*=hi"('p $0^~~zfWU}۹Zq-j#VXѾB~KaU& ?Z5)c[fSšlVx}MM$3HhvApG/1bvlD]΢Y,ҩUرSudId D^ulu.hoEਖ%Ivf=Uopo]mjѡo='J:'r5u`pvί|؍TypAm)d铍6YC4= ~ƒ!r3CY2cy% ٹzXy#T\`~,>(Tu4:|8;i|WJ`qʰ[d80 fvwMu57'el><*>#Ŝ] Bؘj#X ~,0rM'ɥBڪKJGD>+߷6g=4NO аjhYxg^*I- ǓA/u!${fTGI=0Ĺ7E$VDҚBo{.@4$BĶ8B 6L 0Xߔ!!C.%(cEF?xwdϦ8^(])C$hh7P#g& d־>c*@RN9e:/"^z կD5f)6E8i@po\.!N}->z|&ç}=Tw-q2_o%2ʷGiP%T>7L '( rm*yۛ2  -5֙~J)[9(/jYVǟ6MXYSbci8mV0u({xQgm+J.[66-5n/%KL{p { CCdBGִXں/5|[BPإ)^Ys#NRhXR'򿰃r2M9^GA:g>+9[? A@3yfupL| +C} SZ9,Y aBTܽX|%a I4l>cSjcˍOٔIk>`%U0 @'>hQ-[&|68A>j#<:9ҭGMc h"Jwl*ʁe'Wlf%cL*W_h[ 攇кeӘ9,gz"Q }Ã[IB>)@/ zYʢeҎ\mN^-ȶ[bvޭ믱S'%A 5`3U]}MD~PTh ~ @AX ]lt)i;z^kiĵqQYHC!szNd+l5i MY|`yq: LZi4mƧ;ER_Ag88y8U1<dԆQO8^ug;uPzXv;nFKI{D͒bZ0vN N'5RБBxƦ4Ecwr2d_ fc`UFãUkQX0O 'pe% WjEܾ#$7.Cq XV>dKc+70%R87tGlF[&]-Q!(h #I!dy>XQŌvD&λ  PйP|SL#!M`OKX΁kT-2i2fR#xZgf pL­$q͗[TGt&i-QNJ5ojyá yl I!:17mߚÉVXݿGU&dYё 8Qqw/+[b7\RC+z_ _&Cb#D.zR۬# UFؒH6U8~q!;#6 giŘZZo>j$u[ZSpD$q@] ^80V4@b7$yAFT)} 4ol-oTmQz2q L~?LB2 /G X46T7iOg}ݚb=C%TЂhJ'O9} T Zb F#}Q‰Yk$ic9G=dd$QuRQeVedfyX} g0>R#,@1H r yD%+`ABgk,A1] L$)QP䉋mߣY9aGAOtͤ?H!,<3񑋓og:Mek[>[Ǥ3U c~j ';3vX)*ߤ8fdadƾoc EM4C%LƂ ^#^Il& ~ ؃FEѱlE*[h}8.4a)MgVw!p8~^%5iX=28CD{pon$L`ȑSXٯ1Hks6[˯'Aǟ8Y7IsSC~9?j}RIEg)MHћ/']dE1j,31tä;PSÔ٘E:fDӀ- `t#mUr`("jĨ1Q3C9Lʧp2S!ýR6/g̗~O*P@'qӁ.BAiX=pO=N/^#r-Iȣl|pCoCE*qPNX]elow3D`Np_eHE׊0+i "d8oG4P9|rdAf氭Ԧ5\2Qgҗ6>}r┦V ;S!h!N>e8>HڧC\0?IL%HK^f +p1 *-X]ϐGϠNr<o">E, 7_"uDS  Y6!}7BjW\7A:!gUU[ "-"'\YCmP )"f`ejƩ`?gW^k|,!P s4Y/Hw*[O>O }os (oV[NxWKkO|/鯴 OeDrMBl * \2~gt.l\^Z_E]<8R*C'.܃BUzflFK@C£A nڗF1|J^.{ S=,jhC,9A9:#!>1k !Ecl0-qZCJn:[)' M5(~]J %;V8p)b]dqE4( q/Q){bY횞~}(04,y*Sy4I}iƝ4mUu*bVcA:h V=u-),Pb>`YP $>D@,6:ٺDy'^"~Rn7 Y,VO$A5OkP֑ґY w .CA=\x[שK =ObkMFLɈ)SFxk/cs6f,t8PGgQLfUĿAǟ&z?~LCZ؞k1`/Q[4bL8>hr,3ܟQ J<'*< ^kEP8p2vO3C?|~. .nYgk:_b+hYfPQ>>*Z! "e2jCDm|W:.*)\q[Wk }S5N]Nhb${XƯn<'Jyy 3W =d1?!7bFP *Z/R뎂Eo%]W|a#GfwV/ tKMw4FN읮4 Νx=h1+ <7'r&)h9`D|C.ZB3]؛M#;ks,)RHA |?"'ixS ɟqZ4Z`RJ£88@v.Q}™=fj*O,r :xβ- AoF@Z+qs#ӤA+0.1i˄atRڬ[)*4E^OQi8wӦ0yEoA#ś5VB8F"R ;ZuY`uRyǻ8'qճHr0.))w=n܀9v& ^԰%.M,=jèԓdyBUƪ_,! l1 Sx4- sm d~;ܐa&sV&%1(]2 L[>]ѻ3Φf|P:g&ZAF>P?CV nQ\qarYyj.V 8: D;4듨fP@CrOTjKW[1YG04M۹q&dNJ7_q3݂ٔm+K0hIF0/Ы'Ok@c,WE J@)W))qZ5ΫUpaBt>zw :?k;(q{@ͤvÆ֓E\t | D8vG:FVd 'ޚ RWl&VÒ>|O\yA(LLmTMUҴ/WB0LRQdeg |!f|{! (BDo@;R^K(G7BpE k jVX/|>s :>W%GwUj:TgiH 8mPZ"+vFKQVr. xs<$ d%3ޅ#Tl[QolE%OCI*YbkylW:[-}GPHN&vr vzj+:wXg$MGxU{kQun~7K'QZ~eOvIQ;b́ݿB~QTIY*6!镆c}b m:4GI%l&ww9tř"h[S8jXU?*$Dk>Dtw[Ť4WK 1b 虦3 R??PTrxv;3ÜNj?T8#ym#/JvI$FV=<Z׬}2kyDfˡ:wu"y!`hr g;az V9%GqC)6ӼH\yDGٟMbt4 1lȕ  ol,j'mwZm,UxӲ=B26u#H>miM ; ײ4 _LّY,|nh'P@nsiaar`\(H"rB:j҈. om/40'?]j3K=*Pa҄6^ߪy7U>SLȘ}LQ( =B;0f<^r;ԥ](9PtFUR(*i}qj"9Q78K>F֧?o ثXHˍ sy1tˁHrR69V-MkTPQ?;\4)p誺8zyXO&BF%.Gb80ˬjcF1|EBW@x u<֯1& eWpiERwAOB|=5oӖʴjj6tB&1[+Ob"2t;%>yޟ @^}75ܦA Pa ;k wqϘƳeVekyζ15EO ,迈Ȱ%9,:YbS6zy3{OIw\,$:! !lK ULCSF'y"ē\/ն7HHd@ Wq,҃)6;پD#*gt%0}Pțk"m4OF1XC|sq+7*hO1>#y?ƕP瘪`ֶ;hRBXX(02@Y,Y_o^ b[+ iX-UtAҊnaY2U1XF{t * )5(g~r⇻AKw^ݱȯvk|X"Ƿtܶ>V8ى!@IaAצC=6:3ש(J_X݀,7&KAg3hrQb1ʇmx_NnPGѱΎ'6q<([H7u]i37S PWz$5ΎTwM$٤ċK;΁ƢidP>3~lhp!SlZŸL!rD>S!<}i(hc aĻ˄_f!?Z?SrJ #&avEhLp|w^P-AHx,/߶7&؊1a9kY@jΫ4{3q t)j~D{(/LM{ ~7䶭mb-+-پ{\&AkE!V[{ ӘltId<jX-o)jsvlT=qysJ_`v4D!ey!Sʽ`3lεx ؉ҧ):~|#M'+>fDqYs^@w -Nf$]Gm M3Q8%Ģ:J+n>~[(F{+~r<-jٓKum(Zi`#9`+H`7Xe}ZT}D2~Rh,2Dh;XJTȶ`]N4rSOيq݇9>'^%ִFoD aDˈI67$pp:'ɵhP}tX),>t}LƱg3=]f;sxN[@HMFSVpm 怏C\BukRˢuMvGLe:lWsU4BLS?AfEq^2w_*nF`Mc?~p8suh M=/on?@05(˘S **')!S"Eq@ÐjrL. Bqx㴚*ʝ9:P.Kc?7ϵ_# ?"ձ ya,l E4 ek=x%ޤE{ٖtۢ 2ɠ-_Ð9fPľ%j E_,$EI^6>48Cjl2{_:%r\ ~!yB:iö:Ņq|,0 EAL/; #)^PqԺZRDD7{>a^?A }@>qfǁvIlp,Q2L̨߆ROG$=O?uf(ƌs2?ceSBҘ"G7/#de݂MyzKJM+ %<:{%F2}Xl^V178rc2u5fIUpdc_< ,oF)\R.6FHsq= &F&5>@fx#qB[<"]%u%z]Oze (3%I@$3;hszpa^5P'Lgߠ T=}Ibk~or1 I`-_Mc$%{yUK`ڱ> Ӥ9EJH%v[Noɞp6v5 _8^J\PG)":5b?˰\h3RyL3 /HFAk|B86^~)6=3-10P轜JT)eZ,N).$BCW&ι=4I:p6c܁a 8 zRfb`ZuaX\;E_k*+װ̘o<(A];A FiGJi.t髒:'_tgOhm+_w0ޗZA;FM? ݳmd*h >0@T.0^f'wżVr=.wd^Ts(Fr@&7x8,1 S| ")>jpy#tq2x3( c0xh@$W}zI";tA1ز)8zjN{1 þ>'$ݎ $(59m /FRn=6\{%մ&GH i.lgP+WP(ʭo͏ eJxz:F+Srm. RS8gLfGq,~YCvp}`.9K& c2o v~씮OoN3IZ9coh `MEMv:mTj>"YraSJ4&*OtFMҩ]8{|'ڽAϊebIxVpMIgcbϭ?& O-{vvy_\!ɬX}kڝ#ڪ1usǍ*71iq2t^}a ?>Od\&VV96s!>̥yFMMa)k0R) C*Td3.J Mg$mmt1*0~(7*O?GdҦ5X e.SN3_i?fVRݣC;&zYG<( fl'2{hsgx^]Z0hw~]=)H`@D`Jש:γ  aDt9[B9aFL-!"7Yb]x$QUBƤݩV@Ȕ?5^2+ML5dg( Ia*o}޲iCg9?jl]ʸ@HDF3߲EACB1J@w*.TX]Na5qbwaEhIuoR7y2ò4|K5y͋:K-4YCN>*@eh29wD}r$e$MPd29p3ɕrlxVŽJ1;=0x ҖQqd^ȉ*E<V"J08J\pHVo_2.mI&KNj&A9FSJ[G/%jG uu[>0әOG/79#F¢~uSCm; Xnb|(.b83I MßËMY]Zz+|"9jd l!GuIx؉7|`+.-O{=HZ賡J3mSvb5,3|0Y4\!kVכ,jo,h /&Pw =Ebx9)WL?&U-Qay`ɅI1VCm,,'^3- EM ZiU/AXO.'Dv-T ߟMGd;xO4 Ac$hܼ{ Tn>j2<C.'& wKȼDu\EZk1~n::7(?q7jFeIe'HLJtU]!C~W9T1E޸ktdJP1r܊o/h>Uz;PjsY| :(!^ųZXXv@"oeKuē=1Ds HA1)b}im9ܮcf(prJ9^ѦO]. $^_)$$Y0hopSYK.|ٙ躺 E%^%ᇶj]_[w{66:H$4o.lyRfNU,Ln&᯾mku\Zko x$c̒ᢸ [l ;*IP3U]kWGk4 9󭥚&ăc-o]Jᮑ"9sGXťllz13GkQ4yCp3W_4awoڱ$Cd “?b+-NwÚM1C2z,ɲwr.…`%uf)uy&s83X+IuKʄtIf8SH-0\\buMYvdA]?$:lh ;Yx 1k̏ų4:KTnI: rD7t-sKrmX#NXߪ<EՆ1!\y"hCD; yM%x &?}]`ޚj|iMbj.A4GD|Հ-ۼ!M$bɑ?1<s%EC漓[S~w9|;gϒz qݟZ%2 'h!>qhfo -tW25@U{K@V0!If;30kZ%)i|h9^7,#QiZ^OG Jx EKέ1>PdR ʢH(OFIEbZN4ڔNryէjk~ qgurzSc75Z}*JuG} p;bbKbfMb Ocnz#ǹHד!˴#Q4:òY-ܳݒ08>I ITY;uO2BN&@Η$=Ccr)oY͢?I$~2~طd]{TB$U߾;.R‹Ksd%X{zF-=~,Lb7/^!5Al9"PG EVM]͘hAES| +l[ WlVC¬؄z'Ԕpq =q4C\,fe[Vbn+hd=cC鄰fĕ[j/<ѱJ#f'a~,P F-HtSkа;|lƹ g?& rg4/Hr5 A_@I1J<&p)b7 V X]_("r?;n"6 " },xaR/#lfH|i5jiN0I=0嘱 ̠m֧ϹqIxF f]>ټCe5 5>@h0[d&DAM힢ϪU)u:1FuSo.tZSjQ6VK߷F>B=A6Y`n (pToLPDb&CƯA%*,&/4r#%/71 x+\)ŒCloF姟7xV,b.bh76л: WUiQ[7^~ʹMCGHT.TA@zFK@0Y52wׄo˯XnLL`(NP9cm޻wx3!lc؛,]7HW&gpT3VeG_D`:@%h/XՉO> kqaw㜎0SI4~\kyEVסl,ܶd˽5^N:uÎ;w.rDxynKԪ}6٧9׽٫W T<3r p^C9tB=x P7]^ ?.4㚻9N܇tjTLNfg:cWR򋫱e0xsEQ/71qMJqsmmQGmG¢t9ql98BtDw~/4b s,S :Uy.[SO0rgw05S(&ӺcL "`aJUތh gܮbX#mī9M85>T6ުJgA40ẁ~Jѳ+or:A ]N;(Ê\Pg[;O :M,ň'($|#s&ً4 rt=(Z2y?r]j6c92'f,x+kԳCRM 2-=]Tߓӟ˫Q8>#]mNCj?o qP:`KKV45iߨS3P/ZCx -ᛳr*BB irM& 8{U>T6`ۼEC]OgcZK7ݞri%pĆ!k_. /z 7I{YJ݅l`;HVećQ+'o'ӷ*@M*p|8#T_֮G Uxϯ<"yGcrRsjR2l} $/6TmʐbeN/(h1RẏT;붢M69ŭBJQC/ל}\?Y: GQF$㉍qaؑC, g9&wƹ'b%kH*,jJ#Wj5DTڅ U4'<0^9${ane' qjIJf Բ_ BH& y/w|7οݢx?EleA!vHڭHP Xz Q9o;H)~ASVѣ4:E':X*3dLՀ^,:e'~i*: pQslQK{R:iR ?6F@0ul.G<%&>\6f2{ $Wo}7iyP"w.FԬOdo`a~z"a3BvtYYL%.D Y yė+we-,jq ' hwRy. .h`5ynrxK=xFVDugMLyj, SnO %zaϯUBWP¢xWAgDw.V]4S6Q+XMM||IXƹFfiF"$qOj&~ŇsAʮ0`?J>K0 r?6!QoZ)[}zm֐1$D)P:y"teoF*}0z9?.lm1ŭZL+3:SAd: )T'-]p ORB=n)~R9C1!gP8EL위9 V-Xo8@ f$?(3$zY}5 JqY~*ܣ xuJ_t?U +,hwS^7A"LC;G?;AsNO.e:[[I&hŒٻGr_3A4ښXta% y~Š]a:#@+':<ςgz04P 𨓔?̢&9;}d[]S-~ vGE 욍rsz!7DMEy`Cǜ S |غ l<@x+t~u(qv@ĕ%9! ʕtt$ɢv:)@GN7,"]%-FDd&ġfg`M?bUʝ 1ٿ0 g_إBHU5yUUWa(P!^zj/O+rcicajޝjW^̝첿?λso3nd.07(+Oۢ/6߷Ds/;k~,0~.)+Z5ZSSv(6zi(w>KC~>T4>lޥ҄UQx]fMDUƀ dO%lN PyTsk+өҨL[䘥:ݤdD=] ;P*\Ɓu2ny zHCgC_o-;TgR l)j,:||yc47٣VFnйO=\iE*r{I!{$HPE#2%FG`fv+Y^c ^ հ@B\Mʂu1*:\*D[Q9i4_t*ek-;f|1 W6t"EW΀bOB񒓊czk۶mc[T? p#< 4!^^P.ǥO!!`Bn8s67ǞQV}6^RLB(K!u9#WkWJ 6ddc\ {>+;gĩRHm"a$)dpw㬟r[< bZ",u,OFZPw38V֎@LU1ы oQ+ђ&e /hD#htPiՂ%zF!Z+Ȏ)8["OH4#2 hL0]ٛK$xYExω~8ΡcGM_!z2[x:bF.+́m E r>gX)Y./Pjn{/щu|J8Htd0nNl#MuLB?M'bd='93MJ @:52&}Y:ThS!]kii>L45Κ@?Bi2@rv[([= Jn̏ɼ:2?z^ReU#Ǝ+Ӥu3*/ JI`8pd)5 cgG~P<${B 6WJdt\g_uUFb*Z-QWL9KCϜ&B_B \en@CiHՌBĜ W0Ś˝Cmp'uJsⶄ-wf)hq `3m,P5q獶/B %aP?2fu1|q,'׹7 ._R!PFyN*%[;ёipe؂y:qnE0o0-1עc>d'yVWA٨h={O9Y_bl^ qp&(v1:lq.z": Xǝ%w7j7z{\ 8y ;v $HjIٔ'`3{dYYMpڰ(G꾝#V;y_u~@L2eo/Θ$X|v"ify2):%'[?w~ɉ P_N@e43O(T@wNٱ]ͷR.6'pu՞DIƣ*zũMzYxUO聖DB2^?k=@X>5J\7HXOeͮg}vuLEn)5` kbh0 u&RiY$!Cf)OS!/ etfUzt&Ӈ9 d *$ִ ANz1&6?5Q'2!TFKP˼%֨K:%]}r⁼;~.p)m)6zIHVNCla }548zXi6t8c\*GcB!E9ʰFG ^NI=2R/aVװς{A=߶.X7N&5*zWH102OHVlje{0`^B"e݆1+Ymڟ.ـjFեtHܠGò2muܪhjlFsj*,5O$ ;^U1Po]ycG(:ۋ0:LmT% ^OW[(S:6s1 92|?B<#g y*gtt#U{ORyY<\Xaw0~S/3콰*•a-r{rT]آ.l+}%ɻdpd( p Gjs mEUu=6trk"_Xe|9&/.ma #:F"9ȭ8"Jx w(\ۚ.:,+:9/I;,)-(f$Z+Z?ȩ<3^$ǟ+FkKj-/dU]LĠ[t&Ԉ'1&HE=$ώl16p?bXTg/')S 낼=j'<&?1t{DȮ.^U:ݯ˵V߮lzq˶Kb򡚹6CeBKbDujhR$M4W*[Dãǩ$-!͠]НzFXJxhCo>b]&lq&d>j~@ɢv3*-VwySoF+gLfVK5RfqTGVD+}bw~a Lu J[[2?,#h35?xP'&t\(*9[0aL.SORAKqx x77xƔo4MVk.Y,)AR ~৯zXIm򌗊E-'b(f3 ٸF8J ) IZ857ڪ0{zv>Dڥ#ʼNѠFK?rYoI1OÐ:zRn#k&֤HbJ2LG!UH hh+'2*Fə8,/lCшB']xՅ9\٫"FJZxA䧖K@'9%b?pϪ:A?  w ly]P.MDXDYFM_e8(^K8=+ć\'JG"k8Kй藤?dz90cBg%O&sDzJ>+L0bHdOkE{@ x7w9GJ|> y&) ̇SW: ;kOP̹atL]d xGx$lOԩ4p gF? ԿeAZ˗ݪkg$t \4+{LM8$ɉ( A~ F808YXj= XU\_+2r@bڑT=Nqxf(Qup;X{(kZ%0;*N1CH՛"GF'E&q|aqrSC(n?-kPф qArXbkj8tBYhy yzSI-`jfR"Y L/"t9P!1zeP~0?jwɎ3 3xLd/Vz),AysMTIdxf'?#5{ b ܑЫ8vLu^6}{4A4/=d["uN xz>13;"f  (lR+C }ʝ9-S{Õ6tUsI&Bp{=fP%TZ#FpqW1Jq?Sn - >f+l@:JA18ܔb UլFϲҍʐMGޭ/UU)vc_=jhnI+NTֿ#t'#]a*D8,BC8z|:G juPj ׇxwv׶ھk*M?%#ϣtL)b"@Ny(<<蛙Q E SajFf"^ ?+sYfUw:DCStf%P? h]Nw0c\_ޚ7tI M.mժDy]['m.̑IO7}$ /Yh2i{6cS)#.<st"3f'L!TAg¯w+JE, l;bىeۍ> jEN+S7:C R.SҚa8纮bY@rΒ&UDo%J3 F2;mP׋ւQx(DRnhDVxD)+qzi"JZ46P~Wm>ܢ^7F gux;p֢(Ң'Ff7~J{e@G6Oz>=F鼷bvL&qc_{Qz WGORH'R9nygD^e;BvaO$ 15CSd):lB%]趦;' ɿߒ}3^CmBM45=2T\*sOwޯrxŠ~{cUY~||)w{D=d{J&l>jBE۝KM#BC7k ߵ>酨5[k?=LX}VpD"Zrd0Y%^cjNzśUnl[1nXtDjֵhB- S;iy'}o{;BZt |doXOʌY&PaXl550?\w;2WVi? QSpu+giwk[EO)Ѿ:ۥzRDszZ!Ú6xL7jt3uKc9]o[Jz N0 ^Y5¨qTA:VM6ȓi {X=55k4k+t#p3T^]. 6?:Sǚo R)p\-=c ŕ.&|]:LdEHʔ_U],nKk9eixvQBV('~&V\p0m$> _Cf`ӫNǴ0<Qh:45z =oߴa%ˍ |ט7xR8qϙD9/Dཥ2MUH`CSb)zۂRS0Et($ zf rA(Jܛ9ڳje{efQ ?8>WGؐlia?O'Qe/ԤxVoLaUxKY7wR ZFHv7.2Q 9jK$jlb4(K1-@_aeE;>2:@ὃyOxO CG2zq(X<(ʵҘB<{_{CZE\~ˤcQ <4f?i@Z.cUSm*H |TtW[6&|ʦa6iWP}t(BebJӠY3QH^\EPQsXR3!(ռZc}ˎd(fǜh͢@UCd_t`(d'h\i +852„1[ R>Hxay /s.RU{&w\ 8JQ6b`5ȖxҚT)к ,H44s@|@Ez cydHtC92}c@aJo+1'4ÄIxC@Q\Ⱦ czڡ 9uDRn}(̐_-3q; ׀$k%a(F/J h !]KbJӋ cofi|gUs.>_Q Vv }{/9x ;Vj%b4<ϓr OdQe56,񍌨#PvF!"q*e!sHaŦ//|)ĭ:|JKTa`~8@f;a& IлE̸^} t *6Ηͷ4(|xCܑ]wO ۝ݜI-݆,rX߷` \]:ӹFpO̕?2e>@`}[KDxD!.zA >va}<_W3| X|9[՚y"/]S-D@͢(GD_ήX}= z#JnORxs=dآF8ý@|.lEˀӸFt|H&&[!3mVևx-fBGwTѷNS,qX`YvV VWDanE&v%N)'*k!i#sIÍ"/x~aK+rK| !@]lu  OXI`ن{{Q H_A,-b. !fFi!F3PMbN6V8W!ȴ.%%N qz&d{-;뎧m-voq\N3AC.oFYï_o'K𹃇<ݷ. m;Dk2 viyUx2i9uE_9!AR;#7J얏e$ ̫=pQed7NֱsGe6E?\k(ySU%ՃTHIq)i!$Z En UGf BѣNP4AX,"-NatװnǣKvM^) 'h1l1%)f-~ 7% 8˚kdy+ЅWDi d0@ Bl>G}# Cx:A]5 2Kkfn3 J5WPݳ-Y9lU'7XS =jb @%55ɎoRCየB3!ґҁm}Ĥ - f< teNqn= YsY!O(y OYv˵O~ wSGOQDQ3f_+jHso)|1԰3Vwܭ_+OjGYQG(6-ow̠dݕKmF'$O;YȩA-zgn| {84 7%jMŌ n~sNUmٚ]QmURϯw?HᡋQ݇ '.To|;tP&:ggW0!)'9eu2ޜs f'H}Όx4>ǘczC!M|HE( e჎K{~+K:p1ڜ2KsDB Y' <}ʹIdY)[ jc%OSe(Qpf $a 6Q\h1;fýVw7@N-0.I {:G'`]s خmDh?s1;{4!ݯ#IJU =嵛*| L} [я~qÔ|oG*%Twj0|D" dHhR `2l_=*%gj3[{~RIlڠ,RE]ρM9NT_:*jX]̷ZcHך9-?r1gߒM 7c\SoτII=Ʃ|*e$I;2F'792>EzA8 ' rW@K(ukUx ;hh#;ճ,5(?1K2? 1޴E#0TA8V:"{hǺа#]t: u#>!ߡ U8ZT$g+l=j}*WɎ!  ۊJ` [ S6i! 1o%NP^*` t; '"s2KzO icJ%Tͻ`N::#Ʊ55'LH<=w?Me}m6 H~s:9pDw* gtg,r8~)aiPD*#ZH.||ᑩH5qBNHc' dky#טJz:VSRYÇʋW   `:*ӯ`*Te tTh#}웨h,\{HM>HIli n)G[}) JF M3m_&X.=W˼A'EςT2Z]|reL28\trKX%>hE- 6M`1~pVNTbzZΆqvL ӏC;<2CZbkTy?TDn* 20 akٯ{n;rp塿@5m 5ujuhI_f]bR&:B4\\ >;=u`*pxRj[k $p:F=RXUV:nyPjK c{Ma\$ C{#ObTnmr!<E󷮰| PwiIm:K 7;|$gŹc~G4;ڒ+vY}Dq E6f~.q^8wys@Vmܨv\9qu V eQUJ3\b~QzDdO+~թ>cqT `[ߖˏόKG^xr m%k= R*BZiuRRӔSr!y#v 6|}x%]MkTt f״G@e2 "X7e( wa s*Y C`KQX040sέKIkeȀW}u1j9Ь$$ tif_J9_- eqk6'`6H%GD`zʥ9`(.M@aQb{]ּX JC9#)\RO=1l!WNA5fpaGNsGfNڙktQ~pՌuYQ$Vk4e9rx'J[HMfkR bG_/+ ħ:SK'o6N6g9A]Gz%R#IPK~?ir=tx!6VO:uenfNX&ܛG^9Mx91lk(RJ`4 ]Xج =syɼA͞ٴ.s@@V S)so{IrE/ u8}isr~ޘ (7ÆwJړlZ@78<tnΣY.OZݺ( ?#"Z#WZYnN=awMX:.k4o;hAbܷyĢ́OZGZc'[+t)0twL\1o7- ur`h0*x!DLF*JȀ)ng Rz-:%} GBT>3-zK*HDpimB8X͡Lg|>x 8lGPXK@RMBpO$Puw7&z~)Eia \ Bw *n]_iVb%tM$5:c>xF~ϔQnp3~Wݯ ML-bmNIN!qNV xn㒈iBPd. ET["-|Xꕔ=KٿɸDQDHAZtEM2l}μ_k2ڈ=m:*yntτ:A!*1:]ą]IJIpmC6bzp*owU.ypKu\V&!cgb5gr8Z-a):AHJRk!/c뻡͵ˑ@JQ5`t2wJxP C]PCl;)S$:1QH \o28F1xB $x5q?a"hOp^ 3%Cڔ4{&30ѬW#[^$r%hQ}sڱZɾ^;lG;J ՚c 0"F%[q79.en^8a2c#~񫤑@pe)ֺqK'juV6 Sz^mg~ R)Rэq}SD:<.)OOpyLnt\k'0m Ya;O5i6*5d-}أaZE ض9tYKqz=A{re81z=&]tC_lm4`x9'F cP2=I8s/CWMGxIm]{9Zz2 us9G;VeM6$;;_A GoB#w{8$nBV(_~dUж 8GtX P(sʄhhLNS+ma "qE5J8Mo)$G7vϨ  Qeәz\ VD4Mf.P癉l%M-3vT/64x| rԗ40:G1#yIW_Knjgʌ֌Ha~|`I!QljK@ NKZ?s?-^=v: Np]5XaGo)<᷆2 b>?tH>76+V¶* oI8V>'B9DaZQ@Ao3|C+V i鸠wƠSKV V<9'ľ?+(8-8JS^0WX[";F6M,) @ xuiZ9f:h2C%s_{oSɣ;T}g_6ӴC;8Wh shyJԾzFSO6P땻=V'WoOvjT`Fe۞iE]~ˀ>AS2ܿ+a ͤZ0MIUV ]v:v( }[. ߾Q-{Q8 bk6T]9Nץ+9]$lg#)"iX؃y ۶Ͳ:=Rr*(_ {z$tK0Y:ոUv U 2>Jwur`dIF<`=ͳ]M2=2}ԀD\0XlvZ/ ]VT1e/+ZYw}׵i]!C]T?ohGv;Sc><Z4,2FVnܦ9K|e"V/Po8G9yFf*yCHY5@#ThR4]/nqs {&ywxM|Z)qQLZﴡ7) #!+B0$.C[QߦYmeq6~ZY=`0Q шx'tV?"דEo1rtV#P欄RW;Ŷ_?ni,ΎU|X,2F KV([tl^mu]K$/v+o`T\B!GCk*s7 8gEn>+{Z㍢NMO+ې:-Rţ9zqC`$:a}hb4|X>Z祶32]te;>_-zػad{~elo.בҰgBn }1G>|rK"AvwNeqԛ.ߚI[QwTBy)t"Z.6%wS%#PFjogM+aDs&6 jA]B!\G4W(H-boXXZ]yI9Z.cAt8f!f1@lW;O@2}Ex˜+#wᖺ:7K3r,k2KSU0]Lt~$M  hˍ5ݪgER<M3G{LǽP\tRsI`c7xa|s$U 9(WͶY 19!1)ve֑0U}Y]P=#<6Zb/pEwza"zjp1S\5\%.d;t6hw5'7ҩRfn֯۵#g@vg_sp_Ȫsv  ,bߠK0iυEVeWF>#>#fw:23->2!8k Fm_cn{']Kmc)Bd;$G|K/X$PjoEIDO9Mg|\[HXj?-gbN^WtQIͶ]aƾd6jpMW~#0rE< 46dDQv)y<,0ӥ-Z SSS_ &­ˆuP K (t 'g,e;x l@hIܜ68Ж_MTE:ܽthM|+Qn5 wnM̵"pdx9eF[ ;_e&t^_N_nÅD=EE<(Zq Ô9ձR+&ʤ$۞C`Oep*0P~fe汀Y:kd5V9w团jNSGWyPpm\JZlW1%^=>F=<8g^Ib8| nU42ӞbY?qCGE y cQgeLvՏFi2ȼ^9|=*4-ݴDŽB>!aWh(I+9 ]|H>ǔ=! kyq!\.>^[(P뺀%=f!|j2 %X>VQ MPCe DA/JAT4߂ ̮jӷxAg[B~SfЦo#NVuQ}@!s#ǿ-aD}וN| +9CiϮ[(C,Xw+35 ֥y%dcddupm^k1n5S 0cqv*T'78~ b}`8׿s-d 6٪EG#GGDucO7A2Z+2 SEQ Тp j{RXq=vYp9q 6lۑc_R߶.Sb^f]df?˄[5_wUՄlcΚCTTYx ڂyP?x'1;@X[;XPewye¡u!S=C܅{}VkZ, -2le>JS^@=?2oE_! )k a-`N&-q bVף?zcXX[Veq [O]:h}v1,gMnužs9}^ DQr@tkӠ-&3}1x mgX y Irj+h!X;ffa\SEJ:@P9&F]?e=BޙZkS; c2YkxxsN5^*0?sڣXүť %zr')"NI4o>C_PG#-<"ht[L=A&"kz@߶6RT>E@J<7J^U!쯵l]H?EdN fRj"Vyr}}s>oox} 1E:ۊ%~"W[Me-Gfc$'5 :n͜M'!z٭JJ[5n0JO Xe>ԒC Z  NfjSѰ LvO'4F< DgۙhVHmreD}IQhg0/7 \g7ڗr חh9D5f'7'_怰Am["> c]*O 4 *C `CS'!a1,itaxQ uUBXIڱtr`d/zHc DA4Kۜu^aʹQ,beP&$s>WvE%|r'F׿^ܣ'C(ϒ4XUaE* -":[no@ynLSF=?PG"UX'̆}_tH.%nRi}Z6y,#;ɃuQ`h{g(1q(9'(ŸbX^yWL)гE[[YyۣlK*GW?2?J 0ذ-HCMrCMt>Ai eEbb0s˜4QM>jTgoaj~kCmIY;iN GB$^hA7f+Ӡ;b4!9$@hvf,ϫ`.·BWykPw]FD8vF*sTOˌq`INXv6p17Rml']ΉȻI^~reGNt8$dDfg-L d #.yuxB?3{40SARí>TBH,`YDl޺XVآ"#2Boaloi~\@s4m{,̹lbXp-?Ez9HE.F$VHPS^rS 5@nW9N7F Qv >͏QLk9CKO}dlb[GГ*/Ied6T'Y@/Q|G1 w7' Cqp4(6s1k++ `?E"Bӓ(p.82Eh"s a9pggB `,mn\j@22]AŒz!\tdD[& +ej<iMd3-Q_;c^#)wRHg\$S IZCFjt`:43 `+!~d2R?-"m>\ץ̖'z:7mC=QMqSa.ݥ^fMttzf e*wȹBNu5ICn@#}-bJYN1<#nmۙqtN]Bi܎vmT- =ߟ84Q&b(=S,i췝4~OoTП8 M {Y[r7InR,haK[) =E\a,ON;!FҰ~XQZVqP/('? C]yN`ZkKo*ɳ!A8~Nxh2kt#pP0ꂫ'^!{o)i4*33>w\@(=S`TmW3da^x!GT(qe!jW:v> 3)5f>Qpl0)d`cRvTXeK!|Mٚ႘in=ؿ ENc9 ~(w7L)~XIC$4V b>'] rƒn*1+%hEs(IavMo4F @,+\, „b|lnF7,%f%Z ,OWB(m*Y)Uݓ˼/jzEsZѣ_EHآ9DRe>_8ڨcŜH &Yf'BWm#,xrMC(IG @ݸP 8j QCۛ /Ec*cQ%J՚LY+?d NX&Ÿ/q`=/{c}N@뺴 & ⟸9GT(dx/ɽu^"Xd`Q&(#L2)3[ʣz "qX&%wpiH*x}`m樢[U2*N|23KB'SaM4u!b>?1Ā{ ^`fWvʭ2bj*@#I]e zԴ/!dFweTkTl?%|zI{MSig$o0Ƿ#JToh!Qg("fsjeH=v"n.MD_Qf$qh4$}FGlaqK=7RƓn&WJ9x5i3Q*Vo`جAr"*Bq:jB< {o6o |hF~M`kCuG 8>=|kpcp. q"V5I0DGe9;CFB>=BQ0B9%߲)A LXxqH\M\55d7F<mN'ҥ]F!on|Mj>5Ndj.v[) EmÚ*[}Iy j,auMC lD£>#_m>iP :}X>^AR"UH֜5 ZD;wB3FM8ɜwut@";+ yHξ\+'DYSY,.s۝ɢ,׿TnbC҃Aj}#7x}MbY% C+ڰ4˪Ц[Ei46IkD1&+LkkŤRO1k_ۢrVcjF:.0/S-qrOMtǢ#lʥhrjpV-+-|PGsb~ڧ.Ėe/:4):ŠKbDV 6c XEǒK;mPBL1t;LѱO!01D*#1 +Īm+\4u,Ґ{i<Iw~&Sr>XS- ~]:] ѲQ:jXO34| m`Vz;ʥ5| O{Jޙu1/hY%( \G!00o FGi$n)H=7Zpw"yۈ0QYѓĚ)ɚ5(ޞkTT,\"{d@`F g-: Z[{}*R²DyremRE#%'k}|}WlEC/*=W/&, v(^T@8W=).15w~yl$soڵ^9;a<[G52IKy Iw.NvjdZZz'gm+V}NJ tL? ,l _Weg/yt6$$X]e3x G#o4I,}P8jsFIW2S記}tR%rP,%/a3K;em. =|-u`E̳EʉO6o!*_H1ԧ4b rRE홝sk}_ W/"& Ώ_~NUV6^~+PMHtU4s'8o %fkr[=AAgܪ+ 0͆K9KRlR5º"}H2bv5{^ukl"Ho6.Eغߊ+WlsI4$uwPB:KLbQN{4HT0 d:z͌%>Y;2aO?#(9O3yȃg[b E2<"ƨ!4"*4l̒춆 c|M 'ݐQ$^,ȓyN(ܙ H-=^7Xp6)L;MYfXzm9{9t%C|m֞q/w`ph#v'b.%1 d ts.{T#JgԄ@լ|ȁli@,qϲWQ$!u)gCGmhNnҡo#Dr#<5]"z.0 C\uyps.ag1UlCcƅE X:\%0@i=ՖI=A(ܖ~gXxR߼( wSDŽ.D%3S7))wV=tW[oQ lg8TwԄ}ex6cJX!7|NKWD; DI>>Sx1NZN!Kj ,_H2b<$# eM¦zh%F̠Iy}OLoQz<)eVpLISF3> ]V~HGxHS+ ʼ„5Ry@ Ҿ<5Q'3m6Ј@\I,Su)tByc*tᕡhx)=NsdsPRt\SGC;ZWyѢ(҂w(U2~0J:M$NY/E_%󲻎$ٯi{D9=W1cW5tg&̔վ֚mE" ҢbMnVBƬ>YhF^=F%Zgg^E%=%OIT [ܨjqE?m!E>"x]$po|%+)Fl"O~zdSr܍oSuH(_0fv8u}qci3#j4_!$tFEVW> KNx4OvE Wm$4܌Q 3߼ R syn8HW(JR%0EC}.ga3iG_)>7Ap^Q5djdAabh9dXD;-ɭme=jNIvLmR8b"e[CYtT Ʊ1_A(wcm!M{`D1O<(W淘W,[=>29t”< " ˳vEb#jDwEH,dY25ЊÒf+`g:մ0?Od*vQDp~UKY!O]T7>%wfRF\eNch*BH&TYrj.7K?&󋎒 ۦ%ȉIu>ڶ B' |Q5=CcB } EDsDwZڿY4 (fB*l-'*!yQSa%k1FX݁6y\>t'4X C $y광.w H0=1m:lο nyaw֛){d8@gj=[ju0#1gRS|AKpN Ϟн\s,89IRT$H=$Hl:k5;[t~-Rq)ߘZvd&[m{f?Oâ8{nV]ysE| \8pM ģb}ap+DPi6[hY^جV<)n|b"TYfTW,"ƒZjt_nb7'zBdjlnN.+lbǣY=G< k.jP0.h@:xh&7r,rNr7z/+ҩ؈Ӻ򬓵ߏQኜ w-鬃Y(wFcvP2K>>N'&6GE1>çAg$жAcn- `=DN? "[ rCPL O2N\7xl#Fk|Br}LΊбJ^8cK'F4 # Z>+mS߮ś>dv[n3r+ ҡ@(*Zl ڗkLW^n i5&}6U?X˾ِ1}@&[X)BYмR0Wۥ q=Ǘ.IΠt tox4C.]Lny=l!XԂH0 RpL}W+cG5lk xVY׺JQTkE1D&l}LFڙK߂8{+ >ϓM<ZqmNTda``4f<?&GKd^B7x s O&Sm]j(.srߤHv>#Fjx=kI9FE~샎d8 g T:P,V!^zlA~?q-wwzB/?Oժ>OegoG*zo!cY},.zg c|aAW\8*aVR8*5j1礊)QNPGK$q>TUаi 3- ]렧6Sa46wBw"mVQN[v!AX˥t}hwx4uL֫%B DUT 9UDg>K*vн( .0ݼ <`y,4(I)Rx49GwgK‘;ͱ|L"^Ua}fJk~SGu6"䏲6eѣ?. qAE_[v{[$|RqLXpj=T) A2L?6Uʷ$UyriAŏ8+#Bɰ9TQ8{88>P ,;Qg!(d /U'{ڃb~X27 )="KyldmZg m sqg]tij91bXFeCf;CdT)h aI|y4Kfm#SWK<ҲM:{2C;vy/~VapLGxF La6W_ߦjHL軞7|o$KKf֬S}DЅ%U0V^0یם%%Кi~M-%eDza?]G#.T_hKk̯Ox 5l&.6TW;qcqpoþ0`e pE6uX$Wm\9ˮ3hݴ,6)6 ~ p^빰vsF־£-5ɲ Jt3G=`Ai(FxVGNVu\WդwC@`Bu.$5`OOWn%שsQT1 [DmK䐙qg0p4\DIGJzY{ەDVrUr;E uե#jg{`vch/2뵻)zps9hZC!DFݑxNԞ|,Z ^N0cm?dsn;5r^%v|[=~ $ fΕ\ߪǰ봏2Ela@ZYOy%]9F j-&4X:.]ƺl Ny&{Hx<-]E&!e$]WhPŚE3+]O %=9YS~U~8Ò&b$`6tz<1':XA-}4m,UyCf+Ӯwzb9 ~oy? ."O\A;ȍ9V2­Ё 2`c*ϵ%B  9+p25z,w 1 mc̀d_؁^B e[VnUK7g* U4-Oh[`ڜH9 Z@u U]XC~d0_N|•}G+:Ap6Q_y==NsyJzt,_o˄ՓQ;մ=%" i(AmLV?> ,82=õP6H9|'k'0~NN U}q6gMd0M9Tih2ߣda{9Yiوg7 [˘_39RTݫ<ʢ^}75$|X6p͟$#5 >lu^QQ 4#}κY:;vplqF@u XQ̨x!GzjYtIx{4 Z el<B8Oi2nyMiĄ21Bיs2խ SoLeUA?ݼ3:C=u\EoxQ~7yt.BۡLex}H\Urwژxi:Wڷ.)}P61/ >ڹ6sS Z}pQ?n^;+u1\R](zZshD6j1% tvzoc# \>"#椲#g>+v5,ZAhK3<{ʿfUa헥md ij " e&$x@ZKkBmb$S_gSiE:uކu6,wS2q.9kDE]Z Kv|pH|x:3kj~x؆ӈ1T^y=0`3ĻE8V7rlj"O͵1p 'N ozȣH}pEguCB/*m'čzkN~ х]w&-~E]!L]=܏hm\ۆ Iva[?흃[~^͆'4Kh\k,jGݮ'7:*Uj^IdbmfdoSH%7v]}:h G>j6;-5 |ݞ ,T|+ O&v  5vq1 dkhY }_%3ꍫ['K"y 6>˹@7h0dH6E 716(CEb@v~Dυ>FПԞ8ERLɄ>{nUVb?9ICߠ "GCJm0y"916k \)E+P*0VX;zQc!ىzVneaq>!H ȨE&||4IaRpU^VP=R-g'Љq/4uܦa0v~ , k4ie'.@G'1ݐ6W&`np̊:g{`aQ5 bkܛgAh˩K&vy=摲@]`wFi/$z{ί#Y^,mbJAFnpJkz:3.ǫ!-')2a[cFs/\Rš݁Wc?_:(Xc|cXgu]+S{0 -3*]^ϳF>_8t#{##{o,97S6oo$20$E)`e!(ujW$- R~6vmHr]u&BGfj?G2yoImQ#5۵HԳSK3-K,)&)2 F2sfFC(YZ`'ᄍkVZO'/X 섲[#珖"1TMHciᆎyBnmo mFM-(8Ed^[ T @LEO k7бhe@-жC,eM eK'-2Fp׌ &R24\&IsJ! f 7N`k1@lo4ڋ)s0h "Ա)]52Ş@|?dG:Ki@82WjcuV*;&ϒ э @?xT"KDT*{0܀= a+̈́ۈO#NkAĕQ*s_O@Q[hՌRZs*UB,St mZB/%$: 6;cqC\ -U~Y)quV++q'Ȱ $aj~bk -PO,+-T́$=^%saȌԔc 9w`oU ͘.X-!uRSl;7e7baڻ{Z\:,pScˣ$QNFlx'0sk oB _D[negUBnX$ XB#M٧H0#H /Mz3Q of& ՕbYur9A /ҐE`I q ;ZUBr(^]-46f&Sph  _/]W`M+)7iDb1etʆ.Q"SejOCAZ93ﳠYDn|QeĨx-*`LZfux.DZIΌ$-jVOTr+_1!A8_sfil!R{Y9xTVTVC\B|t=K iLLt쿨3!y~a$3HfG."bbE<+|w%W*nnGumۑ/UXN;C/WՎeKJ7PIΓ89zQ6+Bi-=Elx/u/-1u+h Eėk#LzY׼1Ō3YÛ6@/t.bHjɿv~to4 ^э `)F35h_#hIJ(:ܨ9~Z&N/@=fUBm;/+bNنHAޙWv9NX?gyQc\Սgy&2kޑ_C|Jbdny<-ob=:|ϴP_Us\X)dGuW-#"DX+Bo~ϾZKcja:ê<+#cP+N \8{<-ds$h,~CE/oi?*14[In`v[!ʙJYx(I/ IH1O'D`4[/Z?(y Re𤥏Q{{z7b p7 GJl$346޵RfBPEUuDA-'ߓ ^'#Ը&nT!a1UV ][Eqf g<#Vuɿ,.~ͰA3z/rjjxjbfm7_N@|Y induÙ,7e<0ݨ3YzK]5?wطQR]:a{qH ԁ{qԟo2蹛:1S.Z$]FDshC<ϙ4~EfޅJ˾0xT$ (y~Qq^/*Tu$I3={cfq˹ƞzʁD(A!jkv7ƉX4+\Z)Q>.?ͣ4tMClٸ `9)j3}Ae mˑd,ζX\wǮ_X!sF熁k($%~;ir;|2߉NҢ1?՜ν&"آ$s߄cWT-ɞ}nnGTRI/8 &Aq&MQ6Ȟpgth1EDI$@\#-.0}ЍQ vcvmxI!ue:Q V?:veQ>}otgcv"4@ng _P +Y1,I5#BܲМ}Բ nFL+`1 e*Ա44M05C6 f\*[fO?fJL;\nj7܆M3 "<2aP6nzG5q|L.#w͠-+P!=%(m3fk{s]=ǼH&B| " jΓXOsXp.LVgS2ŵ|!Bd~?Vt/-6vRi=+iXk%؆^eJh<  0g-.ih~o< T(Όϐl @$&2ajGu}v7HoY3\):= إvC6Íg!KX)?S 3-E]}cV[eGA⇶=70D&L!H1BZfq&Ԓom P>kkNOÍ!hXp3"q, ha|vtEx G_3iW_Tkqa[Ɠ2Go:8+AX-VAi#qx_R-q$ދLND)i9*,eAY6QPWzC59$UD!Q=W-M-k6N-ێ_ vo+r!96ȁܾ֠VIm{֏zr-jYzh#{_̥0Om~|k$N 9!vR=}pDwG8JLs{+(vԢ=UUһ)z–OQR?1$+|/|PJIΎhdX#-_k .Xdр\@b+n-wB'yҒ+}I97{ARЮ*[AH!Ѹ[hqZQbv^1ztG>pC`FclF(R/pUZ6+ق9\DSɔ)|Ų3XvFm^Vs$ %y6C=Z~8eD=8rD/_b`hyr(6JghGKd2yt&U3(A=/c#< :QҘ'HN,r6ZY2j[7 yjr: sr^o y"ZZ nv\<j솩ǃR6/N,eD*xsARW$̦Ԡ\DG/b DƞcBTcs %Ckk"hwM,wˌbUuh =(%(Jr!c:5^Z; 1hLLt9is|sxBIuVrݱlHmUAke$bw9YI:Û fĩF jI4 tdr m79ѦeSVZ,j0(;BO^#D=zcW3jލPiƝGE7CY{ml>_ .@& 84ÅPbL_qz'’wtYM -O^2hp*ȊhS()gquks:kX&j䑗Ъ=].}3R 0o0nnTQ'( YČUQLُ2y ҂_sNf"*S({}!B~6w!)?MǐPY %>}ȝfNVQִdGF8V1" Т8o% KBP)_?DfRJ_$l<6WQK2>hjq!8k펬-9caƂq-"i`|c0f` -6Bi3D>?l%i9Ď>U[$,E$W1[j-``uwVxC(z,MŸ]HX^x ?K&0ncOGu4HAH]&0G UKb{Z8O@$\C\JRWbd$Y/ϯ㓮+-BZ?~VCSӺeAck0Al0Zu9YZ#D?6,\1cGO`ϩ8ld)پÇ; A&tT$ZŸ}]aN:xRg7G(Ǣg}t2@u嫫hќ_%jDsnL.R{qDa;AdvST}"ⷣV. bl~R- k%} mV,V*odPf*MsP;r +4\Z3HM8"w˿Ԙ` %M%Yj}/n˓sd)u\Ռ6/\ dc~69,:5רyxt1d2Whzc3 ]ڲ[h?oIQdۆow9}9c tѾ,l+A$t1LR#ZJ¨o lX( &qZӉk}!dzP"wN\ZϨu+ND)[i}vYIR\>\CX왰B|3uik'*刔 hP[mto jTpDաU>鈞DXQPW٦l8 5b $wlH=-d>̄Atj +n2ZK@M Wzd`lG>rٓGo[ќX#nF>Z}N}F-2 _eQ&Sӷn1MKttBI`~ML777Un**ly[s A[c-!hhA*~DpyL*YnR!ᆴD~ >7045Sv~uDZmuTjǍZw^zFn1EUn~{ԅMo 鳏xb}{IhqH^)mK.u(TJ[L"|[gPDUv0b;/<`9 gSr,#ZTĺ4 -˜ͻ}Y~SGg3e8n#rڬ3mR =1[jL'H`lr w{ >i' Z &JH% %5MPb\N?Å6heDߍM % 8pu< ҂rӓp"cb4_hffXR9-C3s57Ď:[: c ld=NCt`5۬W mT f}ooK@$랅xW)o~lNd|mH.v N~5/?vGrIn$)zT|%hWqg7H_ȋM3YtމTwHE.~X1˕.}Tb pI:;pznWn6쬩ZZ峀G*_>DzwUr:~DT`h>\D87i"{S_n Y0xjտb4z *mTۉՄ_9BM{ y@?!JvH"5b|^sox@+E[FZANfcvq$qj,*ٱmuZ= [+pu}z_̊q݅ͳ)6q:&R5`ĿiES$R6Q&ow2&7w$rC`{}\q. ,F]QLhѵb׉V}Q^e.;)K#T̜!͙ܪgל|<#w"+"χcd+XBrL8 V"=zG F|w34did9zS0]EbV&1^)wHb#.8&)yd eӪ Eg&TW{V^[=w/L:#:s :<8 bSA/_knVL$eD;EbBr.)8/äb5 B9,lZClwFa#϶R^L9baEqа?Sjd7Ӊ)naAok񉚽&iYȁ.6Hoqki&֑%7DټBNdűk2zEl+lv'+g*GLhWwuHҺDԒ.qdogDO~Q$P?Ozƭ x0qiqi}-&}9ЩP>yqɨ,m8 ܵ8[}|zre_G&-4PI3 l K_w>'V6M 󷟛]znL'jv}o[|n{:P^&(x^6?, jؿ{tбs(x3oE@/):cXge TLwE&8$ِ B/Gs,iĦ-C?Dg"gVƑ>=׺ݾĿhԯD o5Z{Ud1fn8LN"SF553W7iUybmur W%еa+&<946ƨ yGrM|g~aT{}0LP|G#;߬{6"H1t:A4fM$\ЊlKzd$>E |zπQK!LqRcFf-!urn׏oH\p U0"aHktt]nx}.w0J9.fx,w"=s#= jn;|h)C+Hܻ Fm:.+PMV<ϭp6dvkXQ}MzΪ4gc8ަ9~՛㯃 km*쟮e#&2=YfNTYcF/rETɆ9-1zD,SvrRx,k7s5K[%{Ri8|^e<7`DEx .?Nne#34`5(H!VSŧ._'bKS~uY%*,> kz9`x/~)f/HHzTlP gF:Ë|}kf(ޝwOp{[<{) MedC8A%9%܊gEmEƶ!aHMޤ=|}YgM|^r6]^{B,lE{5,M,@y)xǟ4>fs/Iњ ˤtpu8N,_L湵eҍ, <C 0QoZO:-- _vyXpqZ5g/#L/jrDlXr3Í!¢ӟmU`ǷilFLM 2 V A~&:)P?θ1DDKM\FmQUK,1z_EO3W Fyַ("[:ZB Dg[>|YV̚!;/b z_P^Hl?7^7W\Jn4[SEXNoy=f@g|ۈ]O(3Z\Ñ 퓘c Շ4U)rOeI iFgfX- |jL)dMRHwS b Hn#,HMaL=xL E(,Kֿ5_R릢`:nm%7}nqK7jn_ K*F[$EI:MYl=@ogImD -FOi )D\)ջgM'R,d vde3N@=zI/0-B)Zw1b3i^(4ygJ] L * 8ـbH[r6) . jƗ:$TuBv >FiU)s]8qG|,gHl5PGVQ?]iśk% e#Ҕe u!1=7)c ?rFf`F _Qôd,SỊ܅{ȷPn\[*һ0ƪaE5.GG| , 5t.șJ JP*T1r{̘*K^sX\\bsk!Ej: $zݻVn&TeNs  P>NԎ|J\lcz.5Ş֬ϲAhx0U p:;szy_CU1NP\&۬SPi~zѣ" mSS=YgkZ5!_FLpZ# KoL:&jer/[P{(p0u7 ߍ+b 2 afҁ4T¶@YNry1h?£M,{$ 5Kg2weZM{jF#~#c}m 8곭!!]zuɕq7`q,Gd@s qLex2ZE Mt!׿:}9]X%C'QtC9+;S48tOۺMyrZff<Uz: 'sl 98ǹl`*NՕW\j23VO! [4n:E+0G]:ŹʎJQ5zeF痺M`)/^ź*kEr 7%6'0J~4 '>p[ L"!ӈ6}Եn6uxHagϧٸ*ֺ=龏'>Cs-IS'37R rhM{tPkجn\cFKu=E?? //dAT=W[" .v*>43xfI06oS͙|$A8\ߦ@ ަiK[{M[CWhѐr "b'Hԇ)<_I,@,RzBg_b%MHkLk%wl7*~Q͘?-\Gk{YA>V*7U3_2,2;(( RS"X^r*@-Ge(כWD cRNױdJCqlc _z/sT!K~0xoC^4q: oeUT c4LgӼ˩JER|K@[ Rp,w3 ܲn *Ӆq.Z*՟6N`㍚Ѫ I&kfzI-Ep_#47smh#A3lV1Jy}[SZodE5UQ$#y{c}'7dh;̿_+ 0{,^' wV"[ޚf˧ dLZ9J,Yn"#z[kEQD .@)P0$C(l \E;AJ _NBZWwWz51(uw`#zz0իʄEL ˟IhѲ`\L{HM-`Q-%Xx4>;WN$ 3X:~˅ L_tHtXgdD:NC >{55!wσ炞u&BZ[g͟VU"tLlap*;TPQ$`uWUOc0o`(C}oc9Ty,obxX*@Ɇ@w|ֶ.pgKß0UXcJ .+6/SKޅWff_:ZSmKܒllSIĶ88,FF?N4E%BEN8Z`N yzM.|Bfr޳%FU:䪕2 C _8دT(L2}yG>tˀIGw 놧a8m2q0g.7.y*=~1YugǍxJqjXzCe:(SMS uedFJ$D*4u0 l|j-kFRh!Y˚,`Z3?I v*$/ae0mYybҝg!OVg%iav=$:H7UBg{c=FKzaACBVt&tʾOk/I{1TX?/1b~*bv5F|*Шd##o  Kuu}c/q26VETciu3qݖ_mig7 | 5&;W?=i% c2Ku>ixT;%uEpIev|_]{MJbH2n=~ժ4 OLL|#eIsbp5zca.جpr"`UrI;sV"i/7!).zrNs~OÀ氦vx\1*:ĚL/ݔ' W|߁U 3TU̇)ڮ&b8EDhzRl)ݔԟm@i?jx 2ܼΉ;/4[ToJ#a؞k0WiW+( aO9 v(؀6z~9 UfX^CFl~LD@Wrk~=:iuQB1⫾HN(Rcۢꖋk7n".au`-{S j‡p%t.8|kTh~(t껻UEeҀdBA5"A1s"m#j]Zbe@3,6c.cs1qPj5(OnR/\G}tY!&f9,雒]UL&F+&`ODt#2@[,DL=G=QlL7WUM(s ?PP(q-m8T\vᠪ8b]rK>3xfᾆQj[X% Vi"WF"A)ƌ~rU"}}& k*i'+w"=}_v'±٩XEUR `Ê+76hh9,g %J} 5y<봙R:\/n G cʧTim.+!kP;'-߶Q -R ̹ѕ0Ö~f(py#̈fm;ϷL7JfXsվʦyУcӣ _ɝ\A `^o*QaZ/(2` H4c2Ɖz0*3TO5$rX֣d^!CZN6=61[%[]h×`h,d¦ۺ*nfY XZ!Qؤ>695D <2':Ep0K&EB:5K=:C}[R g4ZemM~X$)t>TJAFԅ9ӟgAS,b Yη: 2y oz~:yA**ix?% r\Yu¢Ԋ2LzBkIrB" /\]Mi SVD@(4&+1w ƥ$&C>y^2srO뫲 UQ( N3^le{K!Q\5AuK͹ۛ~s-J 6k&qtYZczbdSSg$/lFت ZJeƽ+]k^ hx6wp?99D|l-"#i8xZk)p_AӺ9J8x*uƞ^ML0.YD䂲';xli'5Z@[a'7S]?/ڢH+5gKAΊCV%I1L*tɿgOtLvf]ƍ#Nx*Gn՛Z.| 8AD8 B;\ZQ^JldqxA0ٳ^<2@-|5k ,`ձ3[.c{Rt"뙻ܷDET##s-v{/ivc˓j;+[;2M8耕l,t^AzI}Q&äMڊ?QOH߷u_2̽^AUuÑ&dR #7X~`7L^_fzd؜E_dfsY'q4k3 u "km0^h'Ybϱ0k߲Z^G~[a-r3'.* :5*G[LrуV (yN,]c4:M:B V:"ttY_['Rh˕Td;do)9ŀZOU8 "FX73H͡':ksٕx(*<_ݨn%+chPf %I;$QzVz?̯3 ]H^m StsPB՗p֓Fud픁 kɑm i6p1Ex/;?F I{;pByWbňUԋ_[.ij)UkOk]w{6q0b/0g z̽hAL;JCiM F ko4^@a;^"A\WxlJdEᗾ&O)GiܮVCs~s4!iێ +Taݕx_+R>x#cm{x(qςyL &J7fY#M(F-`*"DžEo'ʹ&]  yj]{GN%;g8FyWAen9րtQzbzr@C0O@I]:RnF1ϑY|Ww/sbzsaL43.,.sotiuW: ȊY8AN[Mo YYo+~8k8`}@PVX({Dk"IQy5g"zHN ϷC^ n+}Tmg~BzXyq.z0e(Aa: kӿȎV"daZi^'qxOYOfud `4.fT1 tL ڂ 24rMr/7k۟DH6di fW wDz =~/oiоJk)}p0z>ۺojUҋ. b 5n2J0CCG/hS"k7|0J@x}eKV (},:6 i(јwFc7Ы9BK-k DZgAO>b ;z;هB-/G P|}N%gJ䭔N ~{ڊ=Ğ?5, ȐvFvk2ܳ}gec-G)W>A1ޗjmKB!W lGH>UTM!O31pL#fX݅ss&n4SɗcaP:;pda*:Nmь@WO(̩Go΢FnG7 P4#`n3pBг{1zA -BI'RlDTL[+F`iK46o˔^()Cń?ֳd~l N "R8C.SwA%I6JxCo@?3(\>iBW[O ŅTv.D4cED9Kak 5M.),,qvyŻ ]dTY#-Aj+iz#@fi>%=e1؝`UED=+s/@P eiFJIHXDiq\Zx؟Ao;8mʿ  1xEJzI6J!O&kȒyA`uxse*at>1lu55eB? pS=?_QPXI!S*&lZf<@S6 V/D?gH:a_ҲS9,-!{wyՔt@/Tb]sF.訞9*(5ã"MJĀ63ʱ; fBj/3u\N]EJ\锪ӀA;•MZ5RZڍ24=5d*f<1(m/5V=IjY{Lo>6gsy ˊ+vD)2~2NfҐOXHأlNaвf(5=rq9&G@Vp%b`c$8 /atJDte Ag<% 18C@$HP= GQI?ڕY[R -ft1}Ǿ'3+B 0;/J|!9ι7'?J,?*UMz4B|@TCC7Fgc#:3R 7{I'@ty̵ݨgMZk;380ib@F.U&զ~=j}(HWWQ_0W.̛&oxParV7aY\A( ?sA 5L>>w2-\Vt ѣQ'W98Wo$6h2_[MFv9|‚Ca ;Q-tAi]bt;{ }q.p dl|aIB[1^\ZȨuf (1`?zБCN:\m1|`#]]ncM؁f g(W{g繚$("s'ch!9 b2fvi'Dp~o> z4U~50%;`rwB#d:7XI Dt8v2y*&:_SCX,"aq QGpUi,[ ϓ};BLeO*3 >oGw 2?w!zG\5 ]-ܖ+|ܨCeMWI")J?[.D<+Ai&5O19 -Me 6x'w12CMHj~#L u)I,bJҜJ%c|_\8+ˤdAu 5Aw*E U^ ]ܒee Afo@Mh&){t&*aW2ȡqՇEDt-*uh qVtAV:sS^*B ] 3WYN\czZæU`K.uNy}~돶7_N}PB8ۑ{HK([ ٿ(M[Q8"WcX9݉@>8x0Um\nX.TקXHo.S_/D.q5;=,\rKjM&.2ԸX\fN co LB(IE ?K(566${bTH !ܛ'Q1_@1+ċ*9oWY3|w1e:I&kQ+]4Tɼ6ژ}PI7 98:BRd09x;y [cè{ϼ9dߣSbqe 6% Yw3tLEaG֚Ċ]2c$ESCųkJEWBbOAW1߈ #}oL'"/#a)|U9N |3Ovw=J TG|B"`Rw1>@b/yɫB#g7i |3&N(/ZW-;\=Rs%cH= WtjQm:hF0&eſ4;<ʺd?P1 {-L/t}).͍QboŎvVVCkPQJ;GLx _k xU-]v+tMZ4o1.Zl%ZsNDɣ1Pt =C4qdRpE+A]v$9l&ZNfMcD0FBCÙ|0EܭʹzB|o]T5i0K`/:zG0UӺZBnH"a3[`% זBtK"Ym3;41!)ݿ%iT]HMtX1G H}Օ`獺j1$h@K vBGdЪV'ܚދYu' 9ТevU6 =!<2lT c&o6Ps^T<=.g.=rQqg.[X&*"4^4aN$ome~aT+ GVEWn6Zs#W>Ÿށ ïoZMTz͈Lx ĐXϗXz/G,37.Ӭ9&b ZC_)Xu{eq7͑HZi!e$E`@Ї[b8 DZZ},& mb+{'ę3wt$}_7M,azzgQ79rM(|į8VKWiMqo} zL.vas1!b[;.jQuZ~HP߁"D#gzfόW:'(p3;=S*t 4 zvՒ?z8/+0|YawlH1H}$}UI^pPD ,'[:ktL0UP:HH&4*Z茞FVs4<$j}prܓɛZݭbZgj1#8A6! 6nq2ЛFoB_G9ռkYE3/2<57}1r;+;u+~ĒڹɍN',-zfFo `"7yE)aX`n3 fWB2wB:-U*Wg:n{EolQKjQ埾ɴ{hb#6>V VDR1>d#=7.MOuf(69|; 9ٵ2sJx jęa1lx_USLj,(4`@<Rࢻd2q^X| syyգ8rl l yˤ7`u+p]k^$ɑvQMIC-hHk[(cB0 #PEͦY-;j?xrx@wL~hƞݛ#:|^+=n7 Fn}ء}j0lZ%1G@x}XÅbWPW,&͓)QHR (Y::YAtpp:ROO48d;r-"',-B'sUy2ZtQjᏐz'm}ޖ_^Xq^IF Tei3; 򦠲I}_;m [nKak1g\fE[XH۸|sTTaG+$\svBeV/L +I#њ3|e9zOְ`6e{I Z"+:9ze _- 1ch,~+GS1L!-pEKRk2`+ϬeVLv#)՘B >ٳ(u+PGE2ls~"@5sΒOd=?|a! 6 ޙG2֥yѠe:?ﱎa\xK?K83Jvd,h1zh_hM:64hH } o\IB,h14z1~Dn}(OtcPF'p';z,K8z`N֜H>X]'^uvN*7}yag;8xۻvFSJV m$b|W;u4TG}uǯZ̽Էπ`&}LDg8FcoX(td KB=,:0 +qHQSZnϱ5ƅuQ!'߹}sGvkt<=*cv֙5J*ɀ$Uy: :S:~SU?0ޤLm)vjY)TJX굎o}M> sz@WRtqei>7; '*ր)MqH`՝ۖ 34&gDAWu@ ?\;GiHHî2gEh ߸358o2<ıԕOM= k ؖSA@&].q?1JL-]ڇ͑E"<+t%5;6iK&&xĞ_*Jxر۞:DC,wuVƩtb"wM ql;fku{Ib)fȊ,>xuԷVg>r-kdIaЃĘ<ܫʌrԅ$&% K-?ƔN@j OPeׁSQّV(V;.Eka>/"tRĵO+dXCaKA=͉P`۷G.Ң֣^vKFg%:#\"Gx=ipHx\fSL#K~b[jP%s3 4 R+yhoSs{&^"n!] \ĬفhgQW\"$[OHhVPx~6LB4J.YE b{Tirv,&4Al蘭U -'lT6泷[nCn 9aauc` җ{AjhK'iΠ=nfRE{hgҧ*D.0F `AB7y̹e1*]q鑖3#+5VM ҫ71M&ȝa Ԅ$\2\jȀ LJ%ڄ˺jb{Wf\J%89 릢IWQBRD*(7!lH6KSgM"*9?-p^Q7]:wl,˘_5:Qu'$anbO v4Nr 'C!~T1nE,$L{HŜnNbnwCB7=%N:ƬTG7a9dJ Z{֍K&4&fPNp4t x^aH9-=I"m[%L8N |'dnS,[?Eסo85IrOYsb0'wtn-]EG6a(d L35?$*ϓhSwM@=Tg_zjoug*ʍQcZma hMR;fw+I%I>SD X \4%JxjYk>P=呩a2t6\l` }'wih/xy'FኅԶ . [T,pҟV` ՔˇBJ#1\0o&'qП4k3"!BrU&tRP@Lc~ЛN#ɬ/q@ҟ/+9~sH >_.ƴN`bኞ_y.Eleh5ɏwZ7qoz|9KF(շA5Q,%X@ Œ0Qg^?SwO5Cځ|ur⧱*b\=e](@Lg}p:ғr~)zԇ{<0$mx9^0h+رVȽ)uVnQ41kcw)0hUW֮ٵ̜[-F nK3_.A9JՈA[.vv3(Ǚ8!O>>W^23I8,3?FzXR^tQ]}3 !~ CHe0x$MtHf&1՜`>:65 b Ś2`. au+!@:w"ZKE8]n!4qs9`iCW1(J+9IL d.L#MAz'ZNLDwhXr\kTn¾csHI^ ?M6igIfMi3A߃xh07W}jIi^lQ$bKD5`TTߑwyz40k]YLďt7t"4 Zʛ %ÒLo[UzSdVijs`xv^Hɍbv[˨ I[UrкPN]tieHT,RO|,lVF1`#0njkC1` e#z'j_\8S7IA\]Mk[ۊ[9ՙP<;40V< ~Fkˆ_ zmQ bT?t2i3R"nK}C4\toTM;ASF?+GI5*LB5@K+WS 9>!z ƈS"8KFCX. {Dhx$= Z6,b4@s @6/C\l'3ԭ/^;WΗo$uCy/ݙ;P]̱'Vnk6'ń,U<jE\iŵLUG3N0@4x4Yny '-jlqC$Et GNwAuh.SݡeQ| H&+ENOyJ>*Dĝ;H?9 L13"IC3n2i [򗶀5\{nXbc޳(ƒjL#wkHI?z;G07=lUWg5 R{!M2?Ύ]tѪ"oA^aǿ8{X|SNy-y? {QM!=Q* S_t\3C/T F&Tuݳ$Z#N` \N82Sj!v}έZ  J;:y@N &y]>#)-/ĺ+èŢнJސL)TڊO~”"53HIPj>Ɩ;6LX*oě{>#RHRSEQW[G<\"M/IكY jbytNZsyԿsS씵 !Ұ=r;\W(kƆ`|ےz}8}ѽ+3kC(GtZ%V[BEr%.=x ^qњ=+?CQ氨><N*"(f:Cbo'P}F} wrin ~"aeZ-6lSpf(pW(ӡ=g++J @BEa]{$si.\se{@ɨ ԰u@,#dY'4g0{]pjj-ǁsIstb ?uT*AԶp #;V! L#92p(Ih5WZSIru >@XܙiƲCܛU剪 [i̞0> !$:!9KxF[c[M^d[+z<d&廞ls{{ol;TCNOpe<(E+Mal('OJ $(VQM`x-~+9ulOxʤ fS9m14Ȋ.G` L`A̎7nSwST D9٪Bdfm LgRr=}$YAgl;AW“G8@'ee\;Ȓ0-ZJ'(J3ޛkgDZ5Af{-~E7[Q&~)?qfټa(YڒL "L.. / Gn|u/o9|B;#~, vR8BGFQdK;sAhfFz$z3ֺc\W<AK"1]`4fR&Nx\'푍a[:V5RkYnjui8-oie| 3WɃVycSe2j;E O=Ԡ o\oʇ+T6"dN2.Ȗv M2sp'~''T^Q!Lȼr Q3aKݓchXU6A"!P[?bw'OߝI4F`4C0eB-WF+HW׬zEPDc?z.gi`%xeŔ~]xg6(9?Oroq;Ι#\Z Eǔz^L o%ݜ.-9A`NWq&!'(8TD-ќx ^,Ub%d;Z$qZݼ{rjUQ]- ku8.%W1af6dmSX9cz,J{BXJ`S*`$GqU)8HLBr{J2YfmL;0z> I5TXUgm#:k/XQTӥ܄>WrJ ZiB)Lsa=*vDYcs-Msh_6qd:E LLUzitLpcIoQ#&9Ir*&*Bob=;,{č2 Dvɥ+( 1%!CxSgs9̪q"%}{[u0v /w>+ټSa"ŵ6LQc7:R:ʣ&g` ^ l<,#IRn,l0vSPLbлf.9^Ra5;N[~$M0E,i*nl{܆v)ğ sBU5YcE}FEyF-"yы qC8-vp^ֹw- <4!jxká@t ԙ=aq3~$#(Kk1KwH{W83O1R(?^#Dk2)m7frz2st/VKy)/ ,X"x{&񺯀TξʰD - ÝP_X0ozX+9 QNX:RsZןȸKpb @?53~a f?_e]W T|\ߣ*cjY-貴8vGe)`YЧ#CgE_%|j (P)*f0 s5:ut@1h+~%oFӂVnsO֗|=zk7gTQr"C$z SI]morx;@Yo AK6Xjjԝ)ɰ"ʛx$ʦH .-6;v[]ʎҵtA/3P*?B zr",#mտYDߚMjGz&]bt&7MwoZSs86q=o%anzH 1(5_' r£H݋cFIkRm唻7y[bI4)ouy[^{LBNVс/jzK:9hDئP}Ӯ$VARUֺ 2T"9}pͩ? P6}Tbk$bt`l(Lo~(*q*,|Mx3pi`>+R'7Gà7[#S|Pî")CY.C 3Rҝlj+|x ]A8 ZJi8:ZLS5bֵ]pGc@G+;wْ ղ sF">ʲ:zzE±+9/g톻`r:. )uc66zW*Z+3T։hupFQ(X{ȏ]G |g)t+/ZCin/ӄIaAir} /688!o%=,* qcP)W"(]ח<;ڥ#'Iќ5 w<^ |wEF@HT$/:8<wD*;q6ȡ$."1U] q~r搹кy}AsGJαq\ŵcRz3Km@fF1d aMJ?|O\G]MW"cg5J.O}߃sn fqDϔHQ^꣛p1~.re?+ĕn,phJ?]5z~>,wKsՌ2eQgmi ,;-RboO QbN"I^5M^@M[v,2ަ ȳL0cF&v/KQ𥖣,5qBm4Sm 6!Ăzbdܰ, aA.tf7;7@E,uYPְŒC\>KVf#xB'w(ñU4: S4^ jEajNT_*j~,f{l7RמRY`J%JܤfW8IgJu|7V%/`oAO]B7Ro-\ 3RF2QŪU̵Fwg4. X R>D~KI !* Y^SPBGE2l.++=ԍsA{-u9̊)\/)6toM 甡YuЦK ~4xdO $H4@с3NSsq$%UžGxLS],LwĈ oMbHUE(k:džr`= J$Dn gW"26%3á>n(@FUhWTˬ= 1]"t@4 kvqv `깰 }n (iCܸM`x㥙P6:<]1ݥϊ#BjbgHGX5l8 d#>d1Zo9IDza \LA}YSdpTWFO Ҕ592:6p έ!yFlbԕ4 >#mEagkK S9V ({P>-2_AR}n>JBN*I3bԼrz B6g̱ ;Y~6 5g_Pԃ%*rOZOGIǛKhf͊%<1W;@y^H$؇y~ lPȋO6N1צK1FJ*mL:d ?P}~Ӿ(H&ϙSMoN+LJ2 V_U[ {AVS^%\,0YdBYhT je*k9cqcxZ`鄺_ɑǰг]V??^ǞvuG\y[ђE֓%!0 }q(zR @0Y M0ɧZEBw~ɧԞ 0Ey}=6})dEшQC*ߓAʬ4Nm(Ѱh sRqa[l=}PcFGoHߐNj(6́L* p7)h6lןx]\jqUx@=fa/7N7Tq4?Pr}TFzǮoV:߬7)8u!#5*tDicUW m3ӂnB;}-V7lkE kޫr#>>pfjm.AV`ŗ;<źN $UF#񤍑5-7Ze6DWc.g˺,;!ףZD3x9rEk~bu]zgC*?^SN:b-,}n>7 #a:fntblqurYmG8kdqu 0gVʳ`+ RW$eYk_ tw!@c_dj:WmZxrj#Ax\P̭,8@ R25M'd %:aAy\t~}Ǝ[ KG/9N]e4JUa/:%N#(g7zCNoY2lGӯ@dw@mŽrKQwHy;6[3d г C4@bU['CSؤLlZc<V/;7ЀD2 ;&HCVޘ׻*G8cA!8J#$zB}QrR:fx" +a=6lۿMP'G1*zT3$Xx+\cFCq=acB\ni< LI'z#$A,f䀗)RPV{b&W{p~(9SF(,&F]7$f.:|@dv=Y/n#ߣYGjjCB|W-u"2 &IzH;a8.KifօHi~WȄem]r"{QFeb#K" &$ B;^ Z7흹)D<"eq 풌矈N{ ?Ѕ5㋎?~3HLD&P ~]"jAi3(gJ\|_Ս PM)a1SZ3FuiY#)Un˼UC]ovg`oq)ofd%Bcx|R97:otKpt_|s^ҩDrt}ZkDTOJۯIEQ֤?>_)78Ghu:QE2@t1i7*TN#_Y9?1O2'P@~&IgW2` e۲yĺ:H{UEHhhi+ XP%T֩2U,6}EԘ< Z{B~cf^VX"/"?:}2_]4-jloY~,jbn?{2ZKW$R}:v1rO;=tE=z}%>lD7T]mi@幱Yz( XGu4ϥNǹoWR[DSћv^nLoffX1'ѼfMh YYF*0)餪F]l˘A%[*g߭햗G4s*r 6],*X{mwezaS&A }3d7 268 D RX9`ڮЙ:5a+?mhq_grʾNŽ֮ldY7K(#>&'?<ET9pb\ ְ1o>BI xvNbX쾤HA%XX;*߫+{+caNe!n21bFW K` %'wMS7Mਚ, ,C {x_jķ}4_o2* c[vΧvqZs ,*M0G1IK$&,,I1v|+NЍqWT]cݶ-} "pV`6GKS0@l/b=bW A ږQ#9f.*ޗ @>MGiwXL;Xm/MsIkaտd%oCA3Zkc`,@}Wm/^(HwsOZ/]X;gMÃXe"k߂^rqUNְ]nº%7/C4QN =CD~rk~UU`(0M@Ycam ߱M]9?j3o9DLJXX: =ŒQHI qi uR_i* i4'Hj`\Ú4ErpK]静V_gmt%Q_Vf5';ZF>ZExMTNT͕@ax{F#t iVjV SKRC +CŹu`)DL]婁W9I8r5ZNC(##x`xn %EM0k5Y$PV}zLw8J.$r%J+Kғ -"e-Go;x-i=r|j#C yHL]J-''V@Wj_r(P/+wR>v}v 3ZR"Z5>ʼn 2\(ՉG79X, ZVWv!t6&Jt.WbjbrUӊmK_<^IND GXTnM^w;9? Yc@2lq [{;yo  ޷Q3-ąޡgJV =`7Q}>dA`y/,?ʃ yR>#dWwC3f:hAIl^"ʺ/3xt֞,M3v8'/*P5A| ;}'!.ļOJsvrP^mmPUH >è!7a\aFI^"U;@>zX3#ۦj (DX΄lN_ }$ȟ;9;j8賲O$'3kd*U;m7Fw 43jX GHi@ \|g$P͕`K.^ʬ \ $c<2qaGQg>nui v^828wdU.*J4 Ix~qȆG1]Zp=Ff9QmH#g Sdy#ґbyp9Ld|"y,;ղkfqQ%5#v1h g\U\kLՠu@:D%h%Ѝod "1u2AǷ>)p>,-Wk eh7t7Ѯ Uh=VM4ڸfW(5{c$ҏG;3ӶO AGѲuk}ג!$>R ahZu%mPxҋO5z>_udv bmyƒgtActE$K}#uHCwZG gWt-P-ِTi&s?X&8%W vÞ_zBlcT1zMI%cھECVӀb~6V @bȄ[o5@ Š,,2 *o =cY:@q1?g]3oq95xqDn,6׹wR"sV]]lB[JyTWL((7]f- }Q8PZ],'{!B.[H(e #ٲ&4Cec65V1[?AAzts ~݌]:]z]>XzTJx1[wZ/dD̽ Cj(ddIи_uk+(泺R4^>?XS#{9Lxs.lkxMϼ<9ST-}Cc܎ *}E`VU#s..6Q0_)هBꭶ١b6jsɔ7 ^̰O{!9N}*5\znNN:mrˁON-h֪r* 4.?fq2K5ӈAm0d?/mv~f/lYg߭v &iR#vVEçC[6/6\j}gF⣮9?Nbޙ"/BK>SCA M*(mG"org.9D<5U( Y =q3;..O@qGdQ kO4wY#ړ败+8@:3Ce`!ҫ `.,אg"2×n+ߨL<㠟H޾2iDME^-OM_}EjXm1G᱓3 v~8z ,f5#=%z n+È'^J3|]̨拼q|܅26AL+ѡTtB+EA= 380- m55AU|\\$Vax  mܩG'Ͳ r SŠY8)rK…rJ;fu"L͛/e\ց6|hmHgD9"toI:7f(iHSt (Ij gGb6%jxX[ aU<v l 9joԈV7b8F!Qwbey&1>IH ci Bp=ww[o&zТ!)(2_3g'k1@W v",&.]jc6`u%?3zZKr}Vd䣺U%9KnDZ| -7J"Qgt梩Y9ҔSO5@S0SOz6aybml,&wЈ8SO:VG?D ?BDSLP6?!lw!%}?u(onHd%@f2g5P $GBTw!FG>Yu~_<\yynr (Ho怊]ljvp3j2۞-`d %?(U#ٗض|6GajU>Z5V#ج?ErsLCd*D¬rdxGތh[~.T<`9"pY["PgL[=b܀'"tN:ȧd}]&dK`8ߠ'-aoAaadD7%7eRG*Q oppg¹'w]}uޘtS$U ۆ.Ls N{n/'[3^gzZ;zs{r#q *ECP=}V̆`#Q T@{8jϙYSԅ#L^pfr%|^6O٠CO>}f~Mz= ԔWԆUR:|XJFFN"="!Q$Eh K=>ޜ5yvciܸbXQL_g#_ܐEpib4ӁtyTGJ۫HARj/=GXӈR/\`DO?1.ɷ,g ? ߊw+ B?s; !PVAX#4F6_k 4iW57QMKv]:6إt41iΆ`>^|ݕoChsu!'S HN! D=\t!>R+Mi Bd:?lҫtf?@fs3w.U*m rG3GYH8_"\]4؝-=^_jK>7Bw%rz8vK#4MJ2$xHؤƦîj| Dip N+nkM<(еNk,XU|tqt6w:@An˵/6Gt%Í?t0+=j>zSٮ'̎TAv s {vB<+r]VLÜ2{6馀po0ˌ؎ݥ4zm/ Dsb(e(yZ%EdM\TY6T섩o^U] ##6̈AV.JmGsg0ӛ_:nї8;3ݜn:Kn h\G7?{|Q'ӺuM4'`D?>c}Ħ}M3HvQiYu_UZ;ۚu,Ղya*AeA.q`'N@gFA1 I{%3^llt,pGP$-] h%ᱹŭHgQ& lKҵe19lwXQ"X)p .2%FG@@guP i\Ʉd1o~O+Vn5<Ҧ8gɍ ,|4(rb'җf=7Pu1sUu5t sֱ-Sxn6RN[EnJ4*$G&D|Hhr6 ax 7 i^pF5 T7|p{πמ*|nP ˓A@BE-[2 i=r~ V(S>ZA)])vʺ]go ڄd"ylTpp)5 J)Mr9~Vzyqs4 ?:i|+֭z W#-I_d` <=q$b@R+ʅŁxMRq0"BOHE7ad,CR_#J}@۝>)1h f <S왲ʃu˓;LY,@i>V%im(@yHu@^9ɅJY l%;b]-cl pTm_N+}ILAw67"Nt^MĚ.akfђ3B66Vq{ upNw*m'\Q ` x^0Vs9W+GRxYX\SH}AI|,B S~:]%$k =h<#4U\Y/_"$ ߿5Wb=M4$wz]7wFYHwվy /jcWCP;`zG^y_%aO?^ iϠ9>C#Ж$'tKϧ]χ%h-&9eUhVS'z sKG[ ^w_x?y[^cݿ+1os)ԠfnXv!){Geb W/"dZulݺ`ckJT$M_[laHkcWU sM wnai;{4 GE|{>v.*N][8_n9S5:N74;r} tz5=G51Lfd*vxd9G4ұ^[7# 5@H\O~9~O?t_9|s'IWH~€sI:8;<EWYZ J30dкZm8fW-v(.)q']K᳊3,sU{o`'Q-?̪4=_uu *!6ALnTcK€`v-Q'O@Թ EraIKb3 CXCoƶp¼d8]w'4{ "&ABg!~͂D don璌DɛCLIG-?&>LV=,w}l59\>.(x6ʢYn3?C,x~ȱ@0B7@On=;zd+iRxzB#ON`0g0S&mj!> XD ,3'Aƀ* Ѫ:XF6])]ܱ_JJ,T + XyΙIt^hmK}CtNJ, ”eZ׾#8WM|8,=T\EBߤͲx> T5飏L$,7Ku LRTVmy~[Ifcߔc]F<3Kmw.M8>^؝ x3.Vt [WT=0Q0 Ƴ$ݷ-hYp(7]!NUPϗ#pW0d X[wI,.w_6ZZ_rC~bжh;.NS^fCw[éﲔ>V 6 &UnXNVH0hXGɤcFþe͞}+oHm+/Bѝys>&UZ}`xۣ7: 5/VRHʼnh¼5psH4~Od{Pdk#(\6!̭rgBt H.f*s @%,{X&%j}VgնR eҁ-}>>̼sMdΙ7v9Kc@bI߂<܃_H4DFAOpjZKvCsM`RHsNxum|[_Q+?؛f 9].0NA>Bc;ǰTeXTe`f/ ;pկW3&gN+B;,$fHh9J8 #^<;J"-kTy|E)U?x7sywu"+#A7b U{K#P QwPKP`bۉ O>9fm %r]G<&1q5=/W4$>.TThn:p؎c!e[}j(q5\\\SJ& UhDE& {8z*S I -4|@kǗbmK TAY@KALcb7@VTɅț-3]WDS.zoSZj<k_]JEP4gPW\tWǠ=z{s-C0$ћLA;&F0aob=#S݋?\X^k 5Jck*m&C}[̇)"[fH/p?ʐ;4wr^' |Cx80N,N_KxER=}!t## ;,<ɤ<&K0Kȏ(^|b*HJ 7MN$z[#jfZKB'^# mBjlAo,nyA|z#{>Ij0"d'"!US$?vM-/6|޴jk_  >3[L1Aq:Y&dv,X6J7J%muY(<uǫHXO`qJZ1I& i9a -u <,N!R2@%\z@)T\* }&9C})~LrZ}=ZF|E#JbA4wLJ`%CLm?B|[H}:{ռ zYUt~~U@vȦnt"aĿ}o/*3$fn]g%T#`R &G?whiZ-ʰ>kQ5,34oPgMAX#5fa?kydJ Bp4e:G3Ԋ<^ e &59x&w?qZo_( q4u\+l Mf;JAϭXzio4uzۣyy})TDL ɌefgL[X,H|b{8. V|!\U8F bvePLihe *?Τ\9#Bv謍@lEUq]/ϞIԿ55_9 ?p-֕Rh{x/Cv[WB -lWg:ږ3q^%! F6|@opjKEya6q5EQS:Q1xw6@-P`m f20'#| ~]Ǥ~>FOfٲz^gG`O "ɪ*cVŋ8j3Fnx㋟O!jjw L5X 3\°"Ovm]nڦ.*s&* .Y&@ n:2 Wq#檌&b}`-X$偡]}zrNߚDcoﶀ3IiCzͲ SM#8nߔk FYA'g%LE nw;A#Ow fOM-U Ri\JJx(v׾H 4b RAtb)Mid5J"ܩ3݄F5;C$8N!3_h5=S,0솥2ۘOwvq4[Z1m3Zix&T}e2?Ez$\rtLT8X`Zl?PSF|kJ`4UY\:6.q'.bxa /KQGI;aCYE~Ƨa(0tfu`PrAT,_a7 vYvE)ʟBqҠ1*7Y5B4[t?N0jh,%Qeېϴ ?6l$7u.sud r* aӌadpD6rF6neI=‚i9ه%,ua]S c5\ ݲgקl*.lf;WlC?w-'ځY&:4ʮ0cۓ;2ȦOb+xZ +pF+dTW[z1ƘkTH3Su­1fow7'Se&28'uv#~t-˰if5/wq< t3tr²cs\@:ݏ<wP66@]JH4~ [{Ǎ-#tڈUckMӰ'6OQy`^i5 {">AUӄ^ɢB bǏWNLw)j~tp&9G)$E`>㟒v(Q"Rz1?M懗L*A5+ .F;qkqє "df5'k˴͛mP~iޯ-\ [ZEy8e=IPw&dGu\NI"?`O| Wp)-[@9ֆ([0!^o͘\S M,TڣO D=@63qY;2Ф'm*T:aM)/Q\~e rqؐ œ1[&~p[RAW :| OXuL]V9VO@vnDq{DsΑ 7߄κju WgJyigu ;{K[zŔf/mKVۋYzM@n/ߒws+d+su'.BI{2Tf\|ӪzΧ^Hxٕ7$Cv.*RnaQ]z<@S9"J-k8DaAq%?>b!<2IS..2&9\dJ;K4,6q -}*) jPtfH[fO 1_ɉ#uM9aq".bJRa6T,>'dܖPVI.?`{gQiPqVW[݉c4[yR z<77 L.ܓBI5$k= Y ۘ}̱NG|vPĝ2Z uESYؐoM^}ugPV Mqp5ҕi< w5RD"韒˳f_Q1j_LfbK_ !P/n Hj>ryOjoڢt/XY)-L&R̻ }*{C1Z}M^FGQi#nskE= ;=\||8:̄u7j,.]Q۸iԢ ͡{eVheqQ5%_a횴|l=npTN}2{uL JKsڨ'$P0rĩKM"rOU_T0~ )<_'6/8hvMS6LG'uy Hf\-‘IJ54R+W *%xBJE i(8 +t_Jpdh6^7>8ЙAbg< +|[e ۉ@߰H S/0h~ن;/q'#[zh2~3 IG8AΫ%ۙ­?%!ΣQI j`^w qUl Q# ѽt/ ëjD巃Rd@S7G=m5fv xmϜC(k/]L^] F͇ 5Xq88 Yj}1OHO $ qzU4S\i9kDe7Y?\l`B5ӗ-ĤS`FVQ|F9r>Uy|c<ԠEC:I[\4Qnޫ))K^<'VBmP9j(w(H5[h!Jܙy`EځlͰe@,$q>늝qбћ"hLZár)UsKskg ,w$9R -]&Ejb9ج3}oUvVJ ½~RDsw$c]w>Oy ۂ _汣x*1 gP] uºq_ F5Ŋ?%udCk]D=rr+!W+݌' 8"}48'Nf#>M P< uD{bQA9 u갨5 ~ G9Q&\#nL(_ӷ*@+{obw1^x hWqV_V{9lmg,*߈3x:" fjXLttӅa!`zR>R[L! { {,હx+:>{Z&1dfmTgO+ ymR᎝J 6ߎs^*?Xwi?QVt,V8J:8(wsZ drLt2"HY]F*wj!/wSuQ_  f/ߵZF7FaUR="A!J̍ >94uOLUΪfExokR tѡ30P dBN!/z;ۮy[)' qҺ|}tR耴ԊXm@ HiN g=-E^};EF+\ăw"MYEyÞo3){.OKЪo:y?43)z҅Tb@tAh+,ث9bn٤3thr2'l_ArWbE{ 5V(ղanH#Kt+j_#0OJv 0*grӍ< cK=0:F! 0rv_]f8Ŭ}y Xl'S`ۗx]atM|˦RPAxWy2d's6xs+dFYsDOBMer]xВ25QaNټ,n :y+^PRP(=l䙙_Oh1S=Ah>nhUGa*VP|G#b†d9 lYMI0дyZZL`s5xÐR6i'qH/9" }"Bl@Jh97;q 9?a2&Й`GШD^lfH_ &kfƴ&ΐ DC0wKh%ߜg1MGTT8oS7 ` v96 Rګח{ NOh(m me S'WZd&|4nQǷl1*1>d[MC??lDCr4^:$ !!ԉ߁3Ps%r֝~޸N:P6:`P[%W߉͋Y9L/kvOqH~QORO";(N^Η%$wv>§zôbclTd\ڰR Z}RQ:\%bHΚ)w23EX vD#TÕrYD!KAZ_M[CyLXrdn;%I3BEQk,V0*: 3=" 8_@IT Ghk>1 ||( ܧ.Z ?~ՁUhQ ?X̐;3,aޫ 0`]KSnҀ.O.[P:]\S^hq>c=T&LesHԚv{T |x1Diݵ=˖cM#1QHL*HޙCVڏ}t5vAQyyzDqFjy sx1{?[bo'c>^X'"щy/]@o}u$:OjJ(mr1a9ClmR _d,|\InW;Nf^<,q0B/+0KB'ˌ~%.:Aذf]1>} I9:k'WQ3߶K2.R/vĿ+hx@:]'}‚TڗV[\I-w#HD_͜=&vZK w{\q}ZI_ 'Y|j^qbj]R"[㰎dWh@=)() B%bC c?b,nf 8$$}0 'MvÍ8XTJ[7u ax2׮"+j:'1%SܧԐ>o֬ gOC75}4Q ]k=\ņ|`uVkrñS4eq1ŞIC*cnGæޜm6$k#ۭpx{I{t_`g;iXL15=".6{j)0zm%+qMg F( "=P*%)Qk |TCw2u|uN㰎KN[ނڶzg-ԉrG֪cU'>UizI9L$LOcِ+1;y)#s *ImBEJ/8q1YgViu7s{} 1FsPr6 X{үG(ڵLY {0DS#MWO`.s!ѷoʊ}HoY)g4k0y~ mvpqBarL - 0yz.?*:Htb*R+L #K''Z$&Z N>azwpוPY$,z_& `W-62Q~yHgHQe1aaiѻ]$Tș$jVm5,n UHYȺ~ -%ԉy_̈6Z^qW5V}8E8. o#uU'.2i08tB2 WyEnVH 8@}?w'lJq&Po~>lC;y23ۊLJ5rM"ɮF ֿAK'Eq8Xѓ54vxODz!uW4MY;љ^B ~~ӕAir?5@OV"x=U%1]b3=1*HBbV?m9.o\@mg)"H zzB~Ϛڜ.&ZC^4w|-c(qƌ!~5zMҋ͂dbx9ح}*L dQ^+K/j v0ǜ$ ?9WJbFv2+>rkӏ$?4(prP)f.kHED#] M+>'_I mfPWyʪyDZ 1+$EO YQ1#NB8A>ԧHX<ږP tr`?NQ?W=- V&DoR( K P1NaXR"[ e}pb$MdL_ |R~譗0uAI{U"lcM /G ;3:`NΎо/9kCOHFC,yJc"ֶ3ظl1؛0HuDUrk5",QYGB*E &wZ}Bo]"hBA ]ikH' ׍L/a8u6'!Xau^\?DG }%X*P( ƎDc`uԭaz0JmuFZ?0#OUiQ֥} OM1WWo_ɍY÷-S !ҝ<>UTO evyA#m3xv;"+m] <ۉmJBתr(aBKI{dp\RvPuWMU1t3^ބ8TL7Й5J'D9@֖N45)'3V)yu'A k+6?˫' mdxl׉pYxtcK㦏!;:`kJ?dv ҹؖ Ϙ7=TZn[bwhtCFLqme7A΂(k!+xN&dA^OQUuJ,4eV7<28 H/Zj+q(ufoYzçh'J1ך+;*rE8-F||mL~6:){Jb+*[?: feg̉ytGH2HK?J@M BeEB Iw,dK$΂3*ޒENR׼Zd8ӞaO$d(q#-N`VUn0'/zj.w*pvD`4%Tp| Ҡ`NQb,tPmS0=e%#Q#n$+a  HR~ɚ֙Vۃ?4lT][hb-+Arm  {Rn7_|y UV+DdS~{Tܤ(H],\`yVt`z؂VEncG6ü\Eˇ^T n3@a%cת_S1ngr+3$^Kb俸.(A Nrn~&ԇU#fx{DT#Pl\ꤔ-)poY}x3&?jd?2>xZ]zV&oL1TFhaHԆj}*wmCV`F2,_>A"mOP5KOJ :`FPp4 F}Zvwy?1G}i&}~@hT;{ir+V=wl!^+zG$55o\^Y[b~,Z;nڤ$(ujrLZ*S  $8 il^ܕdșM0ޯfm {FV7zJMEdnN*zSoV`WoӜAcr  ^Q>?}?AW~>__k/4 |.r Ԓ?]0Qzoi! ?;ķn)Y60iW0^gW!k6H*)TgiHW[j\m}dV$4Q|XU 74mWR6pqr-?3x/ۢpR/nąǩv'IX.HfUc3M8LQ;/TazZ~b{R*fәKקG&\$4;R<悂i&IMf`?C/}t"Auj,kwlK"y;9I*ԤĂ  iܨ8Ei_EK''9O/@hm.Zu 禶,}bnu3t}Q{߉G}'#trM:cb7<ы_VHuZձ6_k=&6.S)(-D-{w Vs7s!#%A]4L?RlV0#8CJ?qp?ySyP5%E*G=*Ԧ?#lmONr%a=t J kr#We:t lt~2Rآyy24i j)d^r΢C- {>3IS=4ô) 7³Lޭ*#_K_a~|"M;ކrDg8272C Q>~qxI\_06i"?̠v CpaLNfBvF&0T1\o#cv['R>@@9_m,A(%8]T.xکBϻa DΆVm?.DTMg$ ,C{U-l10fq)F$6ƿ`Tt^}Q`Y8v:=vVɏ2|5Ͱ&m{{}Tc~sWhȎmN n<%" I;$Rc},:Dwk}Y7a"Lf))w~& DIK2bEߍX`&ir"^T}^@Ya-w~h˅&}/3AZЬ{Pj%ъsE.>1$nn&>vO8ER x;>* 7QATQ8셝U;A4D#;oy-?  ..;Nq^Fb%"tnw;U4ڊC=F.WEPѽږS)4Q0z7qvRx|7C 'oD}w]"S~5kK^Bq/~!lЀ FC&N&*$.b}&HhKwf/a;KX&}:ϒ䓫5U0'"_<!-[.j6ϻ gLiXW +bwuyq\lA;nZdi&ݩY>=W ]+J{?5pt{E2ЭCx:(WI؂n#extd.hy|c뙁rQ]ٷsYgBkiu?]<5!w348>? ? 9eT:3WwӬgS3Ufn==nZKZ҇t1J*2yUӺWVl W@o_f)Q<&|Z{M!wjY坩$L8O53#npu(S\==8ZTE0X49G;v{-Afi1B;yLĿ rlnj=J sN gP7pwFOj,g H皑^= ~J^@hf/-]j^̊^G_À,bFPWS+7SS.s&B>ljLA|(#L zr@A׻]a0d98[_7;{a@4?1All=tz$U!mh=rŮiQ ӡmZ :(⨆s7VLQv{mw&8|P`둄(7K1h v8x|:RdK& t0>fp=u]HQ#^Oьu]É(0Pv~ Nm5mme[g y }Wnm@h&۬e)ًaZ'@f=!&Y,Q5("" %G}Nx=Hn4&c,eUSzbp:yTEˍ{V!1өcִGceſȳ,Ө@P,X/# Ϝ8;\q0UwJ'!% M֨l}k6$ezyq鵧WH$@@ ZAb&OOUa;Ɋi˪՚z=CoUՄR ٌ[\G[%rş6.]HN;3ixyUy ?FV*h{S<`O[˘1pq{pcU4_oӢD_ J 8,\K Z\um$_?3= UJY}K|c ٽ=/Zԓ*;acQ`NL~F)`zPDk;;4E0m&[#SW@K#Tכؔ'۞lQJ0Mc]l$e5+Q߁# є-/ç-7km0#Q] (.HC/w&lӫv%W2E<ؐ 臔0a-Ƌ ]$iUQ-\'uaq}Ya%۔0(uQJ&fޒՏK%' >"poS,_d9KkX+LZKD헉d.ʫJO#LӂO̙23q۬f7T2 g^!LX1h://;e}8`iufD~,^t0Pɢ4utpjkmDU!+ c^q~⡈|e$F\f6 }'kۄǡσ5ç%VQ (E>ΓAOtA72@2 }A%$`k9>>߿Zx6u'=e kxr? RgKuJ]L o' ģj ڔ$!^8@onԹXzG'.|cϬX2Z w[Ө~|B1{4o xzx!Im9#U   !e$MAgNP5\ؚ ={4^{O ~׷U`>rb^Z.O$\G| 3skNe$Z*FkNK"%ڝ%P#{xbi?[Gtuw 4FOѠx&ϐRX)%l\ p(KܺzeokP$(})!_W33'3yŢA=61r' PnEg^q=gLvz6SLw-L2Q3kSfʧbMkzh85@T12a]Ȥ[fp֣Ve P-"=9P55g^piBeo%Dc@=ZdJqW~bo-:AsnjG1n;W 9.=Cﯫ1s^J6, B KjpS;B[124PG>&Ẏ, S`EI dB tL}&e+X ؋&hc]狳hsTwL b+r2tS녭qx0LOn @^V8V>@KptjcgAq-7Cw גi sNlL=Y; Ǯ@R_Y|zglU2[@&nH;ϝ\n3+)& RSGkSBVeD?FUۧ#+M Cs)X$O폵*cGC[ %<؂AmZ2Gw$=~55 QʛKNcu4qɓ%0nVwS^d,[-(m=1d;T Fr Q(0%w,2vl.0I[5J9 yM_kuKl\Oo>|7V'ƘA|/%:$s`{JiGub ,;󹫫9nWѲ1>*과^/GS&aX=&z#\+#=Š 'ݤ2~7cVŀLtF`7 i6q ikӣD n⿳΁6@r. /ט9ݬ']yB+ew(lބ>~4?u+LTdVxy\#0HcpRuʼ6%`B&$wǶ"' IJc{MK.NɘZt1 -DCX4..'"RFkq?JW&0Mi9 )MJ-_tGga#,_EG~{wDHڳ9]/Dt.]q#o]0VJWSF)V TJ [ILƱFƂB*5}ObZzW0A2.E?w4[m͡Qd$ >d/gկ|q. f=oֿe[S]KSmn P)* 8}ˑV Zz+sLlYXVM v5)f7VDpX(@ eܞR1 y\@>Q֣7s7d܃8V!~눔W.|̥x,-u5ۙ}(&Ҙ |>w$`8ٍ.h~oTISDJ8Eg1CXscմ-h7Sʚl.b J٧UE0쩭<3So&fXi81loSz,T NGB>œvDxg+G>p=[xhv `]6%*=!=C@uXxN)^#VI.*vː@W/â 謶Km {ώ].^c1'NvYE2K@T"bPqr`Y8תk'Q_|z(T_#ܶ+)0T$D9\% (Xv{< 372Qs4%qygs$~gW[cn8֒xZe޶CIB}gbYWBD]>p8sy_ )h4hH\z`|C֮x˫R\MZ͛pϨ&tds2Y~ۍqsZAg]N뎉?YgY|oI]y0E9/WBtG0F 6 x!:d$d%¸q辶!f2{vOwC:4i"B`U<|>W7&sQ&V:O2\^hQ"m7dr]sR'!/'ņ3LTAq/̡`ѷ 'AL0+SS{uM:5=a\sv#EzzTZvg7#o>dv9ql 0] 櫐.eLO}ቬi3΀ C.aik\}i$dt8#CXOp,^y 틉K9^t5o#=RrĔjf 7O睴Qmq  ekSKc K:$1D0+ !Ch&@$*s﯏.voiu%VQ.} "A-KV#HLqTZ".'H+>yya;O YB p[ +QE@_Gݾ VLRωLxICntVaw٠t Ֆ3 mLL,H6)b]ƅ0wrPM[s31k5W7 >M0"9)Khg@f^!nƦ}Z|#rFW\'t #/n⫭6_rH+xOi9ţ䲱|_ d}XO 3VJW2"3O: 5-pdd %sD_XjEj߮3\ 6uP99}7ma?պ|USیϭyt# հk&c)"< X/tdo|. WMR)޼*0SZAI..١b=ѫٚ)ρɪ7ox/_N(B#0ǹPyYE6!ِWwiؔ=e;2*U;|\}[$ؚW(?yUlJn<* &6nGy-l;? (JrH;^OY+`Gz$tVdϷY\W~eYƢǯ,5諱ۄ9=8 *<9atĸ}KA 'eT_ěr1j4r'<3й¼B~\ꓭNaXX<NX 5I1BWrE5"(uJM!quY^[J\Nr~1`Jv~q[;mhX͟3 |Ē%]3̦Fc?TBgw^zD Uu|zWn"ջ/VH:&{SI%Y 6EDB:`Gmͻj><#<%ࡿ|S#]|ȃ6c&9@w IU̠s2 ǚfYWל$If/2?L3h @b>,5X(;;9D!?)7b[c"f]bHDBrTnsDK;JIBD&c҃f> (Sl3 ~dqFh$<2eR(g>tH˦Z~_ڤ J+zY!JBM3Γb~bQ!?!7R-䓭ES/Jc TI}2 {w5=\`|Q{- tGR=2w5 @g&_tඝouvV1Ki4 }2"J߇©v bU~o$iEHE!Vѽe1xn wdF@Qz_N`\ᱲ(m^+S|}Gx(>}2a`';goVRVX:&qvOlkfO4dQxAiUii_p=둇[cM/Jz!Y' XjA-wޅw6ȹJU-Tq ^/8:`3#q {0 GG\iAWxF LsϪYnuZ.1'˿S^ΘGG,闅pVa!JFܧs@__Ͷ'4jڼzѠ&qsQ.p K)޼ oXsyRI@ TMPdS t'Λkf[%/*[-}6 =!_FEàӂ2(\E8>TM~ tF{ =X Ɠ*Evz:fURtw+u2|0{12yGeB!K#P$$J)z^+|ܺ;1׫l>YZnꌿf @?ԫfM !QOڦ>tdfz5Gƒqs$)!EdmcT4t0ՍZTUN|(` QBQg >M^2zϧ& x%zS;NϠ8Hq?W,7RCTyݮ(q[΋74 v@Z-[ѿ֞{%\'^S 6uǞ]n EsLY ija/]ED'3O.EVDw*c3ϱ+AjVꑘ{lY! |U2T'0P%AjzCM*`F$v#w8ac3ެi4J><,܈#sh3!pU*8Sbwg1"V}C2x`|jb^4nΧuvbY`7F\hn/vh "yxJt:Py. 8%jŁ|mj6tx6XG>#t4T H:l D )E/@3:uohH5*Y0ŷ]Sa-l䱐Vc{h́Zǭ'BIJ#xإ 3yw)߷4V&r W<)CDr=[yVΚ425oMMu ǵCr4qIQ_XNZ_Ϧ[cpUZc{_ӛqFWRh؀^KTm!}LcnKȟyϦ\Rqkr3%&_#OS»5?@"~" Z;vMczjZ:A|ʧ4%G̪WEg[VJXKꮔzï/->4-Aq?›%}QGT z<|{ γ8l'X ? mGf4Φ50l Vá(B;p>0VeC "[<]1쏄O|A=\`<,ƳJ[l _dBV| EI ޴aK3fjMҲs*3[ǁj%.C'_Hj55/\iHc~vc&ꂞ9'R #Iw鸅ag)"kuvYcE9A9u_,ID\S/VN 8-QpoAjj ֪\p>r= ؍̮'[,ޥ並qU Zlixhq qdv&\)a-B2'It  TX@1\Uo@ICyF}&Yv/DZk;ź1=#m@. -eW7UIDX%6r+_{.pZNFa:Bg=͙-AM'p$p۴T,b {mPwL(Glkݮ4Q8a-qkd"}ΖC@ڶ1ȟ44?E^AE|eUe@JP+WX%Ы=sz#mU8L X+N'5CULJٹ-@E*Kb[XcP/~4Ǚ!v޷Cw]V#R tvU I0l`8!4P2_k\@v(87os6)-?ko%ڿ0("~TR`*]n r$:VCw5a+uܧA94iBggքwf"V~`)=I%aV:B|dmj{(ʏ&c%͖#–oLnv⽰c?GCnj ڱ4nc4] PTY?ck{b9/WV)q^c1bϷ=E~R50lKz;Ƞg+S/G@$hۚW*GsVzXQK]w5N&/a%,5YdG*0ι͍Y_)PnW\j4mmzs8!> WcFռzڀF@&GrMs:k勥pÀc;! ]-?[ҬVi@tC]`cuGJ*gqʧx;jˏa_ܽQ$oV5Gp.+[gu[ٵL<[(\$3-MYxX4' ,UuV:SHKtuX1}›U_]8r7/" 3îہȦ-OG952<ٝ1h @ JL#X_$X%yPYQ@lnt|-u6A5oٵǻI +/>>L/zjϖ'e29 )7(Sl$r"4i BqQtMЙ^RaTBNءAHü -Ս<"szEv(YwXu`Ya3ZklEqBZ|QD˗}A "|')4BbU(]9M GeY:-A/&+:`׬68$$!b4c. e׉+i,3$X'}v>AOGmbxnIɃOf^.;ƳM 4d z.>$;SLmgMa˭=N%! {=HCV4~ qɉ ffl H:Ea#[Qr$׏q 8ʋz/7&۾+^P_CI=~v`nܷZZ҃"_#ͳ\ؤ=r;bfT$8~T< : & m:=>sb%ѵ_L6;ctmE$&S+3Iy˰Y>7$Jڥr +Fv|ѯuNmh8(G(Y54Nӣ% .;vG5#yi 7ugj.mrWQ;d f4ID{7uqHvAfH"]2PF}>ᗱ\هrU"m<ϥ@.a?#rVK҃3%"We QW[_]@۳ҘxR3>4 4\5}iO_Zs%j#1$s=?SyD^}(|5 V=^ u "'C,K|15@Y$ݚ *,a<ɸLGi74E&<X(Co|UQn.a۳W38bx+@˒ģtԩҪrS'A_0  -7)?U#߯Qf@b^WVHɕr|E]WX_e ԽWn[zkW~$^jY-^ႌ m#9pnT4=)q>̶#FLE]??,{ a0H_ @GP$!5@3.SfjV3T OoVeڤ|Vggtf c% _%\8^t q\&кHﲸ\1?`>^@-d`WTDV:4u"8%d*#"zqJ z4EA1mEns.^oL8m4&` >d"0jN7?e D|G&_\ggXaR`guMb#h_>%uU7TLCpD8 :u[>7*uj/ slWGUT 4ٹ ̺GE:$+kigC$F&eu8)?qI? ~6v"T`;OqM 0 iÅ2o҇ՌH;ΗQA o}F*MR\4'dGk^MM`^lu7T/FV)2xA.ߊ|r/{0Fpdbо+ k]./xx{ I;OPS~XIbKSQk{*_b`;/C bä]T>ڝ]5`K HЖ%߇tV 呟TkO`boNˁqh dm8PS$:Cɷ켥gACJ ۦPxQOue0m9Ƕ F3*&uޝѫ ~0 V3r=@ܙ/uW^Uӗ1=YnR> ifFxj{ܩ%E(k>[r"$]+ɃHiv>7.W^7u:27`x?4`B`s\\2[p J[H-H䯠0&X3}mjWK{RWI`_ND1Z,y"^J+w@Kcx{?j,Fpgҗj_ܨM fb8v?Zhƭ\˻U3J;8Ii [%.Vq ;]%|0 oP̰|ɖPnZo7j#.}VHISͪn0k+:|CTc$BRsI@+[4{H,W2,ID5a QLVwG9)/ywfE!TF:zd"u.+~td3>RJz+d:\ E(h㥯Ye{x[\U+' eն*a}=5l]FO>$tTS1+ ,Ŕ'p֎ъ),S<%}R{n1$b-Wiꑔ[=ܿ:yb"z̼sae鯊p ]UbIؿ[Cm5O`p–Q P|608z]Ӟqq1sj _I?R:UT8|aytJ ٮ"5Y+i=KRj|j!Lbo$AV=*Mf琨*o9Lh>ɚnzS]t.&Gh<h{1&yJ>B~/Rۦ_EPPlC߭q@i7uftvπJ jX\}e,}8EىuS;{}Ŧ2F]G~MO.ŒCC8`; ]F\ dVNri8VG (KA}!`2\ gzM ,'<#kkCUEfD";)䩯t(>d-R#Ea!W݈|.EM{h|5L;nwo%UPU{3"f>'L`s~P,z#0]j 3ERrek1JEj~ Wq[DsZ2Ye~/=[EC)aL>OGWq$xq}i%ˍZ-hr-Мjq>vmc8u(rtauCh]+PM13d2aaDԨޢ5|'kRȲ`]0Ghwk%>({‚W-yF-d#iֶ@h}#u Pp(i}ٚ VY9%vٍ`frp~1u5a;?4$H Z^7NX/ m7yi~`u>эggruf(by.a&qY ]ά[R0 (#NFogaDkf_"͗:l!^Lrd e ߛP:&1miuZ8hbp(e&_XA,lUіue Aӊ>Ή ĖI_4~}ˡp_WnOX_f)wsK)4tE*F0y <'9tXa$}mojh*d<j`p GbJ@{[lN}aYZ6{}%!G#UԦ |?+!c%W` "ذK|>,/nu50nskOR%xC@C1ZNwIHnf~/Ggu$qጠmޞ@M *o//Ի:)Wd],fюrfŠ1KLT*h!`@, l*ilou[aPl}MNS(ۓNo=6i>n%}Ų=֌OsK:n1aŊ S¥cI5hI {zwcI(~7Te ̿}v@u~jr% e-7q;ٌ[y$ ޑ lE aqPjg;uLRjcKؠ3Kj>ըbC[>0KM0pHSI"<Mx3G zZXj ˫d}-kmz[Y[p +IyNj|8{FūT᯵렭ƴhaE]s_\;|eI@ڀ ҿ9A4tvQO|[A`G!'8^+w#i ?b4UwS8NjPK%MwMUOH j,t ѢK`W@}w*x+8>.J2ƴ(/<wrPٓȷ˹tҫLWIqJg3y R1ɂ!pI V;ld#&U d|bJ9rVVisѹV}ˤϨhtYx"g 9`JhMlf6`bx7jG̍55GK " euJCݽQI7:OIAzɼ :f_j♵QG׾ ((MگwHqy *W暦v_2tBALSRSEQnWߛǓ"רq22=} y\VIo %~ПaOنN̟5jp (QˈM7פ+Ћ"wP#2+OOݻϴކm]Ktئ ԑPcD|-9'' @j4X{y:@ T?X'CH{l j}4j{\1FZ(T²b!r5M7!pv wf\KӮ'4E +R/ k FidGYE>a|{ө0ł$')|Fd)'b$謋 n:p&,{cgU 5ZI ~1r{uU6e6V@DG1aȓ=LAot"LzQX6$uHhj쀊q }1ۯ3[cϜm33D8'h'WٺӆCq};Ojo#RI8T~Ɛ|IDT|\+.gFp׫ųWDнԙ[6Άk8<%[~$r^=g; V2겥~bN?ȏwwP"dFL%o D( Kf%}^YFĤWmm\ vqFi3jIono\7i!if5l@WNZP/ C.w?Ҏf&dni\=uFb$BAglM pl?nkmMesh(Dzc?~-KtbtT ]bBo8_ 텄`趎zm$PF/83nL0dfHi9l U*QZ#R 9G@)tD-6UVl4~#79*oȴ 4Ăr2(y+W, ~=, "[H[ŘBy|?oliG9f^Ͱ¢&._vg;-T_j>-9< [! B}z<lIs%fD'%dINS]NX^IƉ mÍƉΐ v0bO365?uP@GJd101ߓ,F=p^;cϸCs\])O6>IS#xӍ:h*έDR8ʗ:Љi<)|?م mc[tQJ7NwLRIWL|A~ݹظHT:Ie%1͗Kaׇe\@F2Pe`sHY~MQvF?TwI-y+㬂)nNM@*û 9;BSh ?JAA,_C(1tn4y1~B49sY%d " ֎+!ai xwm 8ƊGԿyֱ1P^du0U)NFaA[KLFW"sח|"mm4|YjgN;k-4ƒ)/<4Y޸Sc?+܎/4e-ɻ 3$@;M[X-]xYhTۿtez)O" |jY<^Jm:NxS\gȎX32 Ƽ跒ᓲgLQAcS*JFeqZȨ.96ܕ 2.VR-цirx2rg$7j]_3:k{nUB)I }XZKx/m<m<;7*1#ntZXa7~H%U$#p=en *.b9/%& Z#aBQ9G?R?g*?6ՒW)LL`HBzzU`8YXzjݧpPn+*}a‚8A3G JrP54P+Sx {y+Lds7˚6%q}APST% \CӛOb+I~bg̕ojdkﳫƥϥP#32k[pk97dE}gJ yV f;yo=G$4Vf.ݐcH+U|6h/#VIBV>%ƞ̵ZBj7dE)E3Qw,%n RfB Gz;ːX5)GMM3DM=8[ΙV4{f,1Σ{êCNֿa.s}lBSRĂ5Vu #*1='!SG"g$' C9SLR3ɍ8{EFk$KU5@WT:kkZj` ҍ+勻`g$Ƥ)qa,\YbSMf@F  l+ђD !gQ ~Γ=ǯ\q|"2Ms ED$KәDb1BջؗRUލE\fuGD*k qYXs\X#-,ig6;SR-͵>P540C7mPƪ>z;G!MAvt)6T Z"+ 1 9iJ8<9fN,)A2=N Eޡ3=e,guq5qꎗtR8mZ1W_1z,V75k:PQu+Q$)ďSIʌLqp, '2^у,j[M>Hx}ݦ;7 qYP!-1"jX۵Vm }ɍ97ZkTRp8\iar(TF5*d~:Ŝ  BѺ~>چo/b=qӒ텢t)szf ʠS-ao=5uMian+hҖ)rTg HUg-wcoI m {4D~A/l@wKF 06!Xomcv|3 4ay-CS+ NvJǤgeSωޔg%3Iw!=VɋS99Hk?~@uD* #?BWX3q*tQ^(%\5 C?F)݇l;B ;i0 ="nnLCj qn6=ΰ0Pf*v%JPnqRN@RWAcێzsl0oGDwc W\B> G=Q*!Z<᳘6D[l_?Td`/vGz%nj:\cݷ٨0 bmd7mX5HϹB"2T})v " Nnlk9e~_ d"c9F~ʾA_*fܖ(ۯgjdrb{ mÌ7E Uȋ:D\C&9/پ;ݕ57q23Ū/hJyȒ}5 i1@<'1+&[M OtO ?mb%wUCvY5Ns' W6L"P(^ٌUPhWZ(6wF9d#:kmk:Nը^k$3?g wMv{ `,Uf3Pv4*4{^VUмlhQ<ҮR1ٽuv TP2fa%poW-pHI UYn 2 c({U"aY5 כԇR>Yo6W(tg*Q1agX"/`2j'= Zi!2E9*񅦖@ -?bX ћq(=ՇvYSlk@6udu l"G âsA%<ᶀ0? K1/㕗l7eŦ 1|DȌq^oJhO7nKûq*+bo6} 闘O# g DNPVߌʟ/ Rh!2,h/Wlą.9;;`YлQ H-\54b""^O2ߔӃ KؓO?σn}k Rt+9zpfؾd`ؘ:8J ҉m8y<HEP^|Q l"Ԇ+N18Y /]k%Poxc:U=lb.RD\TӇeŸ _G*3Nt]yfVA}ys6{Kv&"E q^09> mZHf$Ff@Ѣ;\'t2۟\+r.^{XF@] W]gm(דsWpK %G7%|0cihP&5 qƓ:"kl.5uBZ f ~,Lf3O;(V|(aٕFY=:#1U>u\D9j3r~o2Zo 077trLluD9A=q2]7!9f78 ò:CjFt0efvEPq$(,6+-̍Vv*?8==n! +CoZm7;V"gVVzVLLG강%B>`zOg!TI7h.w1бsʧ\4>҅kf>_VOp$r_hj^ {9ϖ FʾנL~ f1cmAde5>vJe=kUJgyWml&5JtZT?` MG &5|t06Ї֩M.aw _gA-ڝv tXRY'PmmʣI5tJ &ѐf.؜sÎJT˫J9 I uP'۫E@O%|>5>Z5~5αӖq} =4JX"%[3b Q=oJ:}5fgVQ5=^ן:m¥8D]2<@=7hYzg]}>MbZt`.t&+ɸoe\_jDv6)wף)f 8ׁmtlavc`V^"`m`5wx]iV&w`aɾNǹY00iLS͠2[PY co`O0m[[FfЮ:,IԥZ$sbl#alEQ [X/s{>mk_0u^ylү~7;r=L'.}`E=iH4mEтb%qBnRW C c(M`߉ JВ!Rf?SLkR?,]^k9xp,OՋ@;Gvzև&}P!p <ǎ8#~ ޑףK6 $-mMS-ۍ K{2>jJ13cd;Gӽ !=R{3?J_O!bEs'5žԴ SFQxM`4xD9awػu==&@/(|Gp==4pBԲG_ .LqdZc3&޴)_ p碨Wefv[$#kGOzh 0C+J-g5{>>֊?>Yqb<$Kf2hW `кZWN+y Ѵgٴz_Ӆ A?f kӉDJis%zea7 >NÇg4bz{w*гrfLd"loD>mґ7Y6F:iƿkhb1ct6mV0UFFً>ʹ0JP͕#,5w 4eD()Mɾx&)&=]* p))ž1 S Ey#t!\2u$o 2v$UTj9t.+( / JbDn.w^$2E"iKd hO!WwzJ z!lם4Ohr;4QS%D ? +.7z?w Gf %щ;HrA_0omο(1.SAp43? iR Iҍ";IkUNs8j 06JSo1#4bXiN>{ ʍdz à;N* Oъ;E g(ȉ3BcK~Xn+>Om\"! U'b0FϜc=V<_ x}|y50 0էB &pLV8ZKVVX3,?gǻb2Xeԟ76X{2-ǮJY[Gk</,ۣ6eW%jwHbú(tḠF˼r;t~&ߨPUwJn#sd{^RbGDg}\Ө#*]}s6h]R;+dy7VxO1^kkj9e.Rt'T\4{=-LOxM"7}N3|C>CGЃp2 == N'MYr?^*!{pvQ@3d;iJ/an1AR`v\+\sO& Lw`?,o"Ç{6)h3Fi@=VjX#-:D4:0o6`\ =1!X\3d1kr_nÝ?KH푤l!!㪤q-I丰jU[0!L;mVdcU}8EhğK*ȭb yc]_fvӆ_U9V'J2Х{~XYl\x .W{?@,9[A V$Ӿ}Ԛ}]kcU&u9{ͷrGN=ݍ~FJ(/Gd8e3ݭp>m=6?sį:Lq/2b]5aMdqg(~&Vg.DV6b(Jn:C|C8;݃sWAhVBRVeh5 w?9 ^7}?BP9 \q; NP/eJ 恈c۲[l co.ᒃKݤ|B i,?PTLLtl{4)q9p"ԏ9Mp'[H^3΍:}|P'? i,,ω]HG'z25%1ݒRQc>I3}XTI_tCS0vR/ 4>pZ9i %L5u籯 ԕy~0FAYZewpPG<[uW*fh"w;*L6s̏,,0(%F2Xz 's7+n) whq8F*dw֟H/vJ濡S;U,JDe$]3ĝmF{T@ha٤*#gSX6ls\ƣD}b)O>c @Xɫ2Zӭ)改/DcTPveiخ2=A òE(ͯ=Rx :.ל!x5M|_=T[gxe4)PY%nٛp{l8dz M+)5S;%$#t#SOG%Yþ(G=cwVfRV>$`](6eO`ػ Q2_8@C]j2~uhTMBH}L!ͫ{UIc]LtG`CND%M8$!;M@jkÄ0r75lUw/ 4yT[Ww 3)o[X<О^T2;Oi"5՞A+sQŃ*2 *EHEJ0ftT٭$,G`87*3J` 7VUa}I`$T'FrDKP͊nIWp1$l}p.ZZ -6f\)X0n? =&̩Zu:[ :V kbC Urt=qD?%VFx:n z<\s`-h k")z+H)Lu~nh^$͛KF vuk nP<({K Wr KP} ;v 좐a/94S G$#Py٬%N@s(x0iaon"ioE+XMܝ|e_Umo—> >{c9]Py  ir ϣb?0;{,s8kxBG['_9@|>/|+,/;ez}LgHky[C;(h$rv ̗qaN@'JiZn?3YkgG 9aL5nONׂ߬?MgI_&,}˷. aśmjv94ǣ݂é|_"S~_30&n4R1ޚyEsPm|k?,*uY14 e)|&ʑjY*KRӭ',`*3!`V،RcC ޛ M0J%Ѳч1:O[7߼7ޒ3W֡1 nUЁA{`C3)nʝ@v! ZC=Xe ueCN.>#_/}b'\. Ro<׬6ϐl+CqR!%e y΀rhXAL_,!J:RrU% E wQoC,> v :hP*4dhnJ-nL !:u}K7 ҡYix+ $(M^U V}4,OK4Ѩt|N=[ s F/e)"WIl%.ԩQR{ӮZ՚RIzN/&}ZU][?~cLqK~c)?Lx2slUMoVWwե^0xr֑D!N-u럇*~6/A1//27dHHa Q H ,ME_(Yotcs˒V3w䄒R%ak""ןs 4Pʶ{{r[NgUMkYU؎>֏Y, ]@'} CB^27U|1mz6a ~PL-LZTNKG  la=Aŀ^ @i% g6{y $פلwA"Xv}Јҙүbo ӸϜMJ eʏ? '%>?]xm='r ǛHbݑ9ύ-d,RP8R},~9 ?TZx4YXW4_8`.%$BjP G=pk|:  pZ}WJ ƍxi$&/* 8P )4m11y]%qrK6RAUjw+wv~.z'$ ԈSo*hkލ"i3pz;,%fDr{{ijwJ>:TƢbJh&K}p-pOBTJ;rsGSWX4 #3Cu+f# ugۄ=`̍(CE1Խ]=qkeNL钾t RE}? }o dC!Nx!ot~ԅ< 9h .qv,"֭t`A>#Z+ʓB;'9Tz"PB~L6#H*)Q˚o_<,(qPFAvwIt20,9E6"Ͼ 6I5 bdWVhFbpLskw΅F탐ɶF:Y 1| ]袻=.Eg.U_Sk2!MuMȷLWUH֑@<ꦟ%p}0wT_%xωH1v>)0.W+ O,?O,+B|юD'cbT4wcɨ]=Q(,=4snբVU3ۀ#:!'%l|'L2Ԇ$|+Uv B }RNvVowwB4tÀAZK[};n~J >N-ˬ~p_@ m3*E~GKG\'߿< FE:9:D)vaO!<5)i`e]wO>b^ _T6P鉝M.|ܝ*4=ٟ="ƥT1)G?<+HA~o!WoPF]pW,"lr-m&j 0g$mRy>bW{ROw<>Zaol9KX?ciYuۉXUu|y[7xGe4Tq0UDMfI SLa25Ԓ<;ՀX)&,,o@l>M< [] z2VwD#?ArYdTO$DS ?Lg:@]1"|<;xXBwԚx<_k?ήTZG\槬=>K: w߲<3ٸˤ_eZF(xƬW* 0!<[m?a$ܻN8""qboJ8]{$ty/ɚq̞*pͶ&R6nNX>WЂuBy=u!ui XYb \2vYF?ۍ=۟syT+ܦoԭ9'J ``M.G%ݘNAIʯ ӗ~s=_y5Ԡ:x@73|BapՁk~ϴ"]d_M+pS:2Ce 3tΉF%Rzi&c)$9.j["8Fe$z=p%bbbt x2=TGEϴ IfX8ohBٮ KY|#JsyCfxy#Π[n*F媐"5ƘwS~"ip/5n3ϝFKBݍ) ~ (VZrQiW/?0Cb@0N[ 6Wȗ yJ7Էp}MuXJ눣Bo-(Rp籏:Yc Z:PFAdYu?5/aP v>bY8xSfk@!Kj:kLU.MS X vlqV}쎝rȀN Ė=`Cr88̒)qFNO)`Ûkw6/ZLܙvߧSwrF؈>/ <>>Lp~|xU+F.!eh@f3\} !;Ntny 'w'%5XmZ"U8gB jJZ8-A ZX(k `Аgfjg~ |3<޳=M ]Vq'i+:aF'}ϟćI9ZjЛ)I-sQ(,ZX!}p\P&iǔS;? 67!;iY Gnv[C⨁-lkm -A9KjYS V(}Y^ -Ӑ9~Sɕ+ܴxl12Jx!"I)t"=-<|R G_Ŝ';p&Srb~Bh_[Nn'ˢLDɚ'q| ;-2.ίrT`_@`;2SP% L_1--C / uYWR)%3,t7$7YԋdUkp>zxsOۢ"_vԆ.[Uq~Rd+Z3?<+D dݓ$|JJn 0i]'$lGFWq~VRSD\T}f7 $ ؓp$i $U;v lX0u`I/F&?l"q̪Q 0r=֝ Ĩ2MJs׫z`RSkp*FiEDSSm$ 2qwtVg1`rq3UWIs PSƒ-Q_ǾtD/r 3MrƬ_V3[˟ uBMZbK&xIƜb:El.(;K}U2Hr Upmcug]MCzÍ&HɰC\P 'P4rd)J{@@M1 uEm 4_wq/?;=Vhv fDIXEv; H9/D(̤Gс}AjiCNPsBA/OGJn )P2,o 4Prc+:Tp?TyD C2Zfp'3B/>NjJ_7|OO05mr~qOK8^ T~|2w=ڥ _H;Rm `?8xJ۔̿L{fƵJb{܄; QXL#a Oa /5fkXy;]aD@xO{|QM19n M[^XFU~C]R<:|t^au5C(W -IS`H f>$okԝy\Ʋ6=+B&S!T.1"^BG1[)LS+~f&737|B 2=!spb &mDƋ%,ӳ qxO&H4xl-s09kMI< A 3ILftLa+b `\/u+@jb2Ӵ0J1u>Y^W{Mm$|Ph41Go=)uly.CĽ<>E21Fuaٳ *!ڀ&ђvw5^;eF9ç;qn\tvp)&9ЪK$\ *0)>*S6tmmR![m|Q2(~@JRz]] 1Å-vT\^LRD߶IhBUzc'փ=XZbmKkxpuS2{ER-S` ./76`qpxTIV(c3̤ᮈ}Q+a>yץYg*%}MڅvɄKjI@B v]JX@vp1<*IJ>cc?(g 9Pxc$lva]%P`=H7,UۥHl  `6HnFLEDݝ, `ӊT< cs1pتﵳ|eZil9*'1E׿heW!/qnF[YZc}8*(Av&4v\+t$|*n|⭋l]Lj4~ ȅcw؛LU~O%o0$b}+#Dܭ%oiA T.+!^8Utwon#eӒ޼VaOn_v@=b ݥ[< InG} ?=Z \Չ*ս&DP\.uV$x&szgdt̃K1/mEMU15U.:KW/רzf~pF"~ߵ"$ Q{)EvWқ;W>fwnu~0'j6sgvӖp袔} G4Xݼ)"I1 S(A5'W0齋rL6~}MC*(rryT'4j ǎT7 E,c27AꄸnG (} ?9w.)GFMI rMlwr\#WEVsF;O+(%jMH`@^YOD`)?!PS?nΩ`'Bj-+6##{-^90RR-OmhyEN"VFWvu.T)"}y /jx5J)?PFmCgӞΛI .5tJ^]C8Ot%GLgjBNcLF#تUUIKPCVieL @1\$S7aLbwam̊(;UxgEBJwb"tYzf+#:* '~(*1_yJ cΘgB#3StWKpހYj- ?DN z*D 7M`dβD]|"Ê_0(G=* 9}U -1#ՒaP 9Fm3'9&/j: gӧ@/f~Srw-/UKxE>wN,zx/@^"_{Z䂫(=\qp_J]5Qa ox[)V^~ንz\jgZ íC}:o\~Cnj}ܭ6:'Wг0`R mx9D"rD3RTvrV/}BlnݟѰp-lƥ(2́n4KNDCa{ckG*$+$]¶qzѡPI*&i0hţ,}oDoe `ݣ/Ekz!tȿpIK .@]SڻQ%;0YTu0u4Xyio-ړǒ4UY >VfF X?_8IXIJ3 9Uz >(4]78p^.O+֘Z2m=p}Mv`>GD[$p HQv2c; X)7)B#RRFǀJojG񹅥*">b\M|К^6@2E4͉j&41H0tmh12zlv6O!>,Hc+i-/&EI|}Rn}0Z}uu,PJe=$ ~%a#l_! mo u^Y8yΔ.$ ^ 4hy1E%DH[6?3SiL2F_H> `wSyxQOe?۟xV2NiLU80MALѠg=.ZBxݱ8qVj:}4+&J5b8X)QdcTZ ز7—Q%ȍsUzdu3 ;1bз'dXJNNr_<[c޺\K]80tUϫqEv"Yl+e~_{#euWX9$p+E=AKu hp[Fvg:hp2)0ukd )OA<)[I#-g`_tAD+RA( b{PWQ߮Қp&¶ \ E7iD7Ӷ8SG9%Ez̃44'MU}#, yrp h]TuK9il?̀)z)htvoeQYפ4׋u٤Kx 뼥i% QH)_R-*&Aq~OD~]cLnﺻӁ"̚h;.;piN9N)y WnI`" u'ch}܈U+.! #O*iikW\Ɖfgf'jx>wO`gaSaXT Q9٨L k a9iE56FOm -mS |Kq tʀE%VVV>s]MuĹvFf_ydj(Bs:z[1. HtSj"x"PnâV+Ԕ5V-.2lU焂?rk:@v'IҿV :Mb= 䎥}|.6!qHzwKb0,*l'R֩Yu.(yS(1%i2>r3<Lt< mHs5H!O{L}Hy»tQ0$OSM/jܤg5R6׸d{ skU;R{ ބW,4.(\5GqJ]Ԉ<H/^ēJ U ̄(TA&|]X ع Gi,4m s{1eŸg>zV8P2iј2Q&P2¦̩"'W0Tc0eţ\CVߨdwpxMOǧNYẔP^,!z71@" u;T@ǐTDr8?t/LЉ@˯]fo_ v^y?r= nOsq)Ak2( #:]2=VbRudeSuozkJ^=!buB[Dц6`aRihi0q< nS$ ,;_?罦\6n0'$\k:ʼ~~ں220 +@( ne]@q}jmN5%N$t5!7S{ JN]h!G}-[}sڞkjq,6>ĝ;4ԯю#WdjQNH;]֮b6ߦ(-:hרl:` BanX5`y117ȶ -o0@iu ]R DPNVˇ]Nl蔋{.žm+4~WU ׷mNFek%;AS?!145텪O?tl:tT5A;bۋUho'E)T~U,3G(Nd<?:tןۋ`P'Y3.`7)(yBAk);ŨC_? >}oA *꿋'kW%0Snvft?'MN# -syw9Jٌ#c<,L,bnZyl~͌ ]a]^y֢ݢ=lԢ굉{j?ps5d:dXnN9WmAA]:c*9v h^@7u%ͭmdZva }o3s~gڲـ.k^C=V̕@xw+oA) NpP O22i{z4{:/GYw^;ɼ|24G,Ge12.pi:e2l(K?L\yMDjU78)r.OO)İx7yӷ7'uw^]RοIfTݑtG+KK rXOj`zLK3#:LN&9z\rgQ*uDZM^q4҅ȫ/s%"6Xȉ/kEVbbOg؜VBz>e 6Tg j=]yFb+ PJЯ.v]5+Ϊ|djOesecZ֐lHA^-Y]+~NѴe"/5ѡbCQ_ml$ǁ3 !SMWcwIy;SIٍ/ 8 ?4 Jt߽pnG4k:1,]Ś^=P9)sS[&Nk2 o<" Diy/V<`Xe5:ga;G`^\%8P7t*1:7*ޔ2H%,XRLznImq)^a\.w})M-8nLzwva*$WWQD~'ydP$҂Ob̊o:W( л_m;Jڙ0fV{Vľl!Z@2u8 Wk)qd&ݼs!HRm:mn&f8wocaB!dfA2C]m{1u~RTET:F8#uYUB//^ITg% <,t0Ҙ4F ~p ǻ_ R 4416"azKUSZk~\jX؈uYyӽfH$jRQ_lM(I(~UO% LkĕF[ 6K  ?r.UU0_=;TQf?p~vMچ&(ПT5kpxJg;;g8ϓ6?/ X`\D__$ ]+.{Dfm?i ) 1%o?'Ee ^k 't8pTiN)z_Lb`5勄(KG8Q4>ݥ9TGba[Di"+B3ܒeZ7+`jɵ:G j@GrPSgJ()~ v^m'#"NߵQJM~a qls9F}k\,ꑇqFm,uZ,#TP!@ׇa,bk@4ER?dr>:.Fd@L#WkTl1?GQQH/? 3?h8{PY%KA:}5n.ƔܝW܆@[(TA*t*.Cfԥc4z3NxUa| !̹Le@{`;<9ZO;(N%ܺڊYbd5YDrr}3ó˿]͵{, o[TjR?C?6u@TXcl&xu'uS`!}66B+rH N22S9湪ZV K[StaR~`N"3NG—*?W~X/Dq']_RQy ҡo\&{o8tXHMtՠzqm`!Fu 9; <2^#mQVY s$9%۹g@YEE1`d]O;MN#?X#^yv4wI 4f.PBx[!\s8Tʶ YO%Bfv^"7Ɏ $B|ɅF4s}#TÅ̠akxSe,a8XᮢBԽpz$ϥHk!nмjL.BJ / &^n pڱ' w_=g3DJ]H@8)wķ( dwT&̉g`d¥,G|9,Eaؙ܃,6=vxbLNzޛV#OAkx.,vS׼JC:TƞI[2JPmBQ]?_|31#h 1 T_PRHiR;]ȊR΍qk; ‚ʡCEWͷijI^:Vc_J|Α1tp+Qz{Heb6ny>z^J5 , %<5Tg^e$8_V6P 3Iy[R,7ʭ)^cА ZiaYT9z Q7jWRJ kyX²CZ7W IKl:CaN8@Kgî#>o=C.Z ZDI߶t_BsmI+%I\Ct2I@h(wlV;`T/|5/Y24,r7AE@Xs1HRXQ3\:pK7X?;j8kOgSqe/OO{lZQ`h"(2(f07A9Ьi朽Ę , 90v0䁐IKmsnd紋,F̍\LP׏JsIX$g`9_"I4;bN胲lVAtkdv \ 5woܨ5/SWYч(lٜ$f0e*H:JAѰ|Ge$ ͷqziQ+64h kv~y+)DV$=Gʂ)id6 r,jNy} ;(1>ɫ8ڛ[_7y \!/<+;jn>䆪#SBJI=8B=wDn3F,һܨ%X@L[)fm!弲HOO'?MYMg(Ǐ_:aCIZnYl*! 4ī*dk|_S>G"ܞ9921L7V:?08e&V FLtXΜ>FZu+pGi[l_ЋXMtPx7䵅gF߅Plm(Ղ;N75<t&Lp J &щ߇D(82_#;5ƛzF!QQ=z*blh{6_trEG0 ƛy]ΜR[j{+MJ.q:'/ݭp{Bn)]KJ65Cp*M4N;Ta+۸ħB y8+za,W7wXk;xb܂ ?AA*kF+ g o>OIvIg>VR ҵ-)I S$Q&Z!rb15y5D)j)$6˟.V^>DnlU& O$̒?!3Iu)ikdHKxH+Ws$SŪEgWїa\ZJ0OoTJp!%$mZ]ʁ0B!i\2@-K`W;0˂p oQ(+Wbn7]8;MӸ(V;Ν9Miˤtɞ `;1#84TXQO'ڡrg°tmWdm AL*!YsȤ4 Qxg^u |)\zZGhIT14h|]Lk*lN:`/Oٍ0 |1^/-mld[{.x֣4oaB#qmqRidQq&QCe@I.D:.~%֥La Ic'Yo<7 8[ɹVJ`Q qxU{&r4A Q='i!{g@ڇ/+eZ(LbS/! E ϲ@ #b1՟)ՠ\'dw|@(J)Nt9΄#מ'S5p>zA N^fpd>yIdI-On*Z'Q& (PTeme=k]J^Wwl|.;Kxtf&2g䟚nFh tdNIW=7d,2|͗_m؈G .kضikkI-nzlF02]*'M'<ϡ #zfBģ)gp@L=6:wj+<w6p%Pnw1'%(uN ̓X~Ͳ&sо)Q?K{uy]7_ !c-k5H9ZĮE񭩂”X:@_s3ԢIH)zfBؘo>TÉI9dQ%w0 8' hjY'[F"/pg[A*a*(hVY*xO+MbY:[I?ܒ "H_ĝ"|dzu`=Spf(Z}R۠H.BժC$@z hqAu@Δ)@4B3<^ ~SWy_aڮ&EԸ!Ktn'C1^Q6K eW]&CؙL~$hc´=0ָpTm>sT7喰\>*:Ө2ѦӃ8Nz Ws#)ӫvš6]!PjjgymN, hl>=jT:5bmGNTN>I: kӞp (UYc3<4[/:$~Igڥ)s5Kީ~?縲jzz>6Pmī[A]YnzG5zQQ(! 8D28zUTGg,6BdNtOmA׀d{vjmY̚ě'$x3 1Fifx${# KU:(.h7+C'~^,h\Erx—,<^NJ1|5RsMM8^7MWcmѶg[ 67@)oUik eL,tL_q⬖vO4ryzهa=HоY \,&4k["lM/ UW'p"QQ-E͜{V!os|J zu>Uړ:vi' )$ܧM{cSE9^G^{(a*y=ߋ@dHg.=ȦLR,01BW@oQw8Ot;7Tȅ|cyv*wūp~dlWܩ˚) vXra%'GN)EOYP{Yj`u(B36:Fq/JXsoth޷JؑnE2l'+-Byp?xgP=>+PzX Iq2OjGz=Pu5ɪ_}Ws*" yW$'wqH/{ IE%Rļ~%r^omUiY +a({l\EzOoY8W$Jid:;w{nԶqXU H2ڲeY0Q| Abv]$|89;JÓݸʯLj5Rpv#sK_$KUDBwNoSCi*s,v&JJClW8P?/Ld =&3l]ę˫*Yyx%0Q|<' L>y] k*._kBin+rOțuZ&һ1h)X}._sdM"p7ւ8S{.㣝+C-Li`37vEGt`|S_Dyϗ$\)O俯6Xzz'rl}+X<CL! <1&x{JJ!O=N\fdg71-m#p)TKd@hQ{:60܃Y I-?t,Cim x:qj)"C)|/CpD :'h:(Ea1NaㇰNÛQ/IS9ŮQ{fiG불ލ?lTTwgWO͒9BEد+ܲoDJlK|×%<b0f^ITSβgTH4ѴI5;?hEW0xm^j 8CφWm ='^{xIiR]$nF8טyO2lB1+^j!s*#rOtQk4e$SLN `kTLښ8!J&XU~rHn9k"+O>ԦpR[c.ȄwԙH-Bնyk.z\uESK<|EG~A_,sS}b#+ ߗ.#3K¦9]^2{SwP_>RKՄ􆜚zXӤW8Olx8XDtUdMm ,UW_ˡ:@;1q~r@퓇z"s naTkXdYbƷ T&P%kr'T͢y/L /Xk腍?C!p#K"UC/Ydg(P`G76lm=x] Xlk:}y@}R6g坷]5m#  HC:+bN/J7}nq>߆S+|mUOOuњ #8ShDiDX;muRd.rCve2ndޯk`a,ǛYS@2<3;x[o|(v4xȒ? qZO{1G f>S'rBĥPQ2V@4 qh,V5~/ϼdO0͑{ R͏ٹeHxSɵV1Ttō"nN%B*6ƒ= MY-"-Ec<=72*1f.$T'ENzCk/8ۥƘfM;'MYܰ o7n;^qI,)JJ`ϠE%k:Eu^i_XHƮi-ᙶUؕ_:咸ͷKfXbD7v+Y?# /׹4{Ȃb̹ l"Gj51 dܾJ8ٳdnKzט&v+4[t4<It{:o7I;2=8 v8.*JCɦ|l^{24pŊTB,0+'WmܳۍQ[5'\ !s2/~Vˌ&gb<@٤Mӗ|D࿸P5έ7Jtצm׏ǩ|m k.Vn\_"RԤx*4/\BWZ0dE_?ŭϡn>> uDcYvP537x,3vӅYD HUY1ܒ!} PIlP-_Vp˔[VcLCameJK i\Y6fDҤ0̚p#ӛJJ>U㉃nlP'*E 3-VE1Y&/NϬjѝX@56=hh#{:o"K1{O! /Q+9L;PzRxu31n|9 Ax_E$l?RЛ !y>t^a4w-l#Fo')N(gީ2fG8syq20&`@N_Vi-u(;nQ~{V??%;"2?`yy\g ɣL8Uj8,>>r%k(Db|>!Zd;YP]<3Kާ< ݐ Z $ W+Le/E!uuǖ‘ -wK #NQ# ȨqR~* spb )Q]H3G󮄇Ѵ .m2\|((cdNVGAե%E .2 A]ȦsL5W1xUn1'^86Yd3agnN4󘪴Ə^NSƾdQ|_> _CI+@s_$^^[˧1YƙA6 )l&:wbpqյl- Ipg/TOF֢M2\t6,iCk@a8=IA.2)$(6aG(uuj-V&"N~kHr8_„2Zk#6n@LUܞ|AljfN*3v:+9jy^{A ,@ġ ;J?b֖#?&MmU(҇vkN-Rd, Rl{GXg0|S;R| 3vQo%d+]薓tiVDHJm6d#YY|wGqZ~щ'9Cѫ<;bF ;hSc={fa.pc0 zLgP}N20I~~xixl}ZDPch(8Of~'K' 14C !J!Nb<2>4\{9DkU% ݞܷӏqfV9~à8 9\\Ͳ).W}!;ՎM`R98=5FWo@c+0EL!c8&HV#ސe͢quBq#sWLT djRrh K# bTJ+E~NEĵ u P#2Yõg=Lrbq3N$/` 󡲛Ж'vˉYRƧﲪn.Gwm/&]/F11+>mi՞ pl`>xv Ecr$kWw3N'E$Ԣnx{ihUjb,+RnxZOHB;OpK@RjWHv֧ ^,474VAg29q+),:ƅϵݞ\!TE%5f nL!02#}K{LUtJJUӵkNۍF]V&vd>iI {&=&a']MkI꠮U2j@@{r*e,m^>2(ʈMꂕΥmFR%Pnaƒ*7-ryM@ A9|fknE5 Ӝ rȷZ(O:!F\ ęوMx!+ֆ",uqEO.10n~%"PzA_7jGWHTYM0)Y?bDb+@#9K}, CD&"m5i]!п-9G촵m mT+/Դ])Ғʐ9qR*֓du^hhDGDܞ,QM08N3V䵛5VSMXTÂ*L38 @, PXYn8rZB}X o'Sb80e>֡GA2ؓ]% ]u~cP~D/g>5lոu X_и{|c]=1ԗ 4{ }jIl`u!`1g"mЖ>>vUț&Uk(GCkoCP N͓Rpm4sqNszHOp÷ɶi9EAˋf-:DYbOOg@(dOŁ$ :I/ "TR}[Ԣ18@YC 91U oSam>"C0;JsU=4XbeSAZ:ORwu3J%CxYHg]VU رzWViD Sw$zj~KNJhㅦ19s!c v]*%&ْ@)l'n +^ڻߪJ$!~Tf\&[$QY`W+v!(`HeVVNVE\O;\T3_ <4HA$6D-lW""Ls#-GՆVTq$jO׃m2s=oʡkZR l^ ϡ.&N  SRERI%?FAca3rK'{) :0Z髋 Y&y<3mcvh`:/w1#I$gX1cp( Kl]QLqV^e/5OJþڞV_Q@70wáP;ybکGd?aZ3#km高ʅQQ.'VR _閜滖E;={-0!c_\.>lR,©n/HӊWg[ѨXb"{M i$rF);Łedx;F($7R ]U”W: iR` $ٖL_6f5(jM "&[W D/'qml2Zj)}liR<.}]RfKɌ̗bNX-BDLX-t8{X%kl7ɯNC}BMitRh U6EiF'bsAԄ`spF|Y; Ih@l&&yk$eh]o]ľZ@p&?(1UMp/8`\c_yluT8JqyjHd}@睿 9Ώk tԔ `:FCL{IcpVMT6y8 5GD31&栂+-i!ʏ^4n|,f`bأ=03Kℏ}_d .%5otYDoT]NZ2~DD$M3kLӕhȝQ\ZM@J=^- y$.|||X&&!Τ7,5:CX2}c3RbM'ϜR*א[\Cnt̕-B5_VC*J" UޏQdDQ6~㙜`Thsw>oxJɬIQ|J7?$5c\UJ]Ңj;G7E>[wBhxv7a=66.?h]@en60r4/o'$8J62 3U<4kb!F0G-!46,) נvゑIFP rrQ`ʷI>Gw"GW-A0] ˜/,. %1I|уdINlxe!nxw6W?N)m EY:Kμ =+KmVof2mwg7$L5!D{jA _sܖ77ā|u}#r`t_||[ؼ7υ[Mjp#pк2<>J pz$S$5&w&bZ}mH_͞\!|AS :)1r|ȻW3Bys'fB &ua5<CE1v|i?o;dKcr9@6m+W KΖ:zU[2-XA% A6^TTk6VIbh?8*2Ay[,}A4/])lhռob+]7v|wi!z;=WS)h0T :nT:oLX=+С.ۋ%|$gVuK\bkG$|Fԁ{&졽$"S8{ @[C" 8GFq`~h<]˧`2R%3t>']zp7BYū5'j)?CgzwUYqxh1ڮ-x vξtHERJ-S9-Y =xoRߖjq: LD1.݄Q2)ԅrd<9&hGwa! G_Ka`2Dx"OY2T|t6*0(ZgPzߢՅbNBl9eaL/9i֌9TbSM̃@x!U}mзWCW^Ǽ,䥈5TVbr\^ d3{3~0L*kR0OҺHJ%Al[AW}EBeJN:`|П)4'([i-+ ˳%M9YK]ت]O*Uh"_Ep@^Z, O6ȑAv_6 <my#ǑM/.)t.{MFuZWr^Յ''Ԥr$ ARɈ05|sQ4fǔ^P}R뻥S'{R}}V5VlSWA*쩖ZYq H+'c kpR_[v8=Rklq9VѴBFeP[$>sh%eA;Wv "- !iOId %$WPgT o:g\s#\Im|[ ZAEiЄYwQ9b:tLd:΋H֭PC&YLŸiW^-6C~maL]6%ZU6ol p afgi#D 5gԦYso9r*-{Yzi&pݣEoTtc= d/. pB434e}XGa0 xqF}^)WUX VsALy%<1TݜfG'djBO a^TngQBݟ(dcF*Îo Fa*2 >ߧ)أ42;w74FYqw~fA.; 6GBVM.6Ñ: GI鵶5`7L0W*Ñf} <H~1~: u.M.Pn6xym/(M~ܵ-ٟV Ga*JFX zR%k\ֿR_] vO=Qm7筄%lv*23]qKhR:jw^?b x/ǘi7X *j3|H,&SE8S yVV3JJ(A6 xeTU<~pm 2 e#DT9yC7 "S` !=n"N5̈́Z @_a"⥱`aՖƗz;9gSD>]1fP[_#k\>a%⧰ɦ 9Xކ.ѵRZ!|C.R:ۥ?Im̻nG79H^9)LH,t _UF(Lm4W6fطC LpOꢍdRvr˲@mW&VΒiP*쭸=X:#Vwz[ˍNy<-XLΪ46R qw]fm/ƆMZ!BƼ:Ӏ?oY,x%U m SYr-Y ˙ 7+;͍vOZ9 ukgtf= h 󎱟.uf)W{6*rT~&Ғ8 ח4NVʞdf,K!țtQ6ZYKtwnF%~ @F'ihhdrtVN> 58]谲]*cJv|WJ2>g{N7G qiB,„R\r::e"V+cۥddŜ|vp$fajlekPᲙLxZKƶj,}ܧ 6):4˙9u+yaZ2Oc}Mi oN޺ F۲G ‚A#5a79D2; nzL-Z6g`>. SXf,4)_\ލ 0l;!ւDgf!hoAPCko=!b&N&'sN^7/YkPzdeSTj1w/b4Ui%mh[6hìB<%? +7$Q}P䊼GS5[d"D'\HJn s\ARe6.%>l!&$ne| .oP .KN1=G/@qJl9Fn'Eq^5y7<kjܑ(."L=шc!x=i;d &x^OXT9>.`CC`T!Q1M7ڵQ>œ_ƺYAPqPʣFw^ڿd[vlC%5wXyMd׬1ژ"4} 2!ȠJ8LORef 7kGY0% ?5#~Dg֛Y 1uEӀ$5gU:Hx5w dyy{oQ.J,SU4[\1SJkZoQkʝt yK; t䟆*&Y݈G-[O rP v,c(opK:ܭw?dКK~`c~=z$PjkuI||V':^!LN&LFVS]>%H}o^"̈}:hsd3wd ڝݨT2נ (IOs :rQ!c]%lz98j^MT,nJ`o<>z#:%FEjѹO%)}itevT+x$1 VB2vDZ-lxHd ;I ~'4M_&UנyIJ{1v#cXl4 ;Ba7o+LlPug)/ඍ_LXV3Gcq.(Ã/8aZGL+ U`b57GE?|'H,܅x;m]%5S܊yۄ0*He!"%^nܽ N'=)~EpQ4CIm 8RBE %-l|y7Ll]'bȰ)1W63.T7ՕKg⢌{`.ܦ55K*XV{T(J?Rui;% 2CUWVb^J ѠZ)nX ;־[TB Qq~-tWc?Rv x9)۽~?/aDx:s5^pP@u,Lf(E!䧮x xɾvL2;΋t[_eie8^)@g_2ɞ%lI;;K#}kS޳5F~y4ԫD!Ky$VJ;s??9Oܜ2U:}?ʷb!-r^ܣ~@ߋJ x.5?IW.4c }\;ޫb"T`{aZ  DW{VU?x4fI#ݝbø8l7Tq8pʩvbȺۥ)BlG&pi^u }z$?(^5ጅ{ "ԉi?RR^,L3g85=;gJ\2B*)Ѫ%V`_eށדҁ Ft؄W'l|w_&ͫT5i !@l+ J[o\2m,z3 6氻ٌpAA>(RB޿W3on0CP* fQ’EV4pS@ jS^#zn,3&?Qeu+Vd A''L_7V1uS `>lܡn$izk|c(J1ZHE˹-+;G)x,KHO?fy *;>>\06cɆBf8;F3* y| 4哣G++^H{0*i.1~Ӝ8yG ==Jey0'U)RP;gER Wz Bk:qۇ;£fLtQ4\˸Pc=9I;XR4@` Rɇq<<\*U4<ώU_ºԣwн4!W"ݽĵvۢ^8D{d] Mw+cq5WȊ]P<9疩9;viG# [^qRr ((&gb(xRU {K)I!;= i̚ː#aoFg(:ѭ̖ȉ6,[>=nm 6e,4`=9!qOa7Qc[oYm4@tHD 1/ÛG$ ^j^!!9}hTiaH ?lRn-'BRD^CS@ƹN7N] O ;D4l_9[`MK<m^}%X>x8 #KXݚ+KSVZ62l%)뾣5׳g؉g*,FEYmwT"h\wzʭQJ9-@<.߽Ec뾽$O3'e"aL܁P8#0j&gy)雖7j2)H´*G=N*"@&;F`{ڻYX4h ,^'{K8^FC_(7t&y^60mxV/4kR^@Hb&VB8U>.:~o.2Erwy=J!_0箹7ȖMj> P]*r2t3#jl3'~ɤYDz;Ҡz]UwҀbނ0`հcZ71Z#f Ⰱti#"1g%`G`8jlAt2B8Ӧ'jeEe󨯮}D%szd\ <& ;MED>wKr5ݜcsDV{\0PM7vtH;SԤ;hjp3H'y3),_+8A8K˿oA]a<[Yy6끮%vGXoX1)nYGrٱuٛom;қٚz@m{n")Z:,th8F&tcG;{b 1ɧ('n3X,Ծg$<V\jvȣ=z}m Vk*?iT*pHfBh4j: O2q7&{nbbIqJ̡C{}iQOUł{1:W,lC$$VlR%y<mkPaKZ?Re!ћɰ( 0~yCgN::V:hwY,0&^pSޤ5eʿ(-r j,?Hf3 a {|Dlߘ t /\6e5Ĥv)+/5:uT?yjpv-˔|4f؎|'0):P7kc1pINVrdv[o oSmPK>ax1FSjXt 'h mY>99fj(ȥ&^S|{! xx䣵hrJCG" ;z Fq!=UP!na·gK+E-]\3'Ct_ ꩩ8*Uf̔~۝c&n.1 ^LA`& 73wР~x[QsF_BNܵEY$tWܒ2HѼ dG Z-N<7Y|N'vK]_j g_auöF$hѡaT1w23-Gn}ݫ`]c)-ļǩ^&H~V"l85ɰΉBnPhjЙv&g GumɰLk+vضVHf)h!28NQցE+ࡦ>kPXzL䬡a)RЯ KVWFӶ;P=~9=u6YZ 8yxy5kIV"riRMz^ D*UBp%t~!'js>J]ih1#fi"kyGdd7 JXU2'RGƪ"3U=T U`ϵa!"S#l)Ey FӎB|D?u3E*`5#WC>3cz ʝ7k@%am5EGg{E> D?y0Th>. Iʲvc.4!0\tjv;hs1D i3$TIW}\" @ dT2t|&8) uumHO\|G@)b>qOƋdJ'_xv#x\By~9 c=R 0~eCscCըJj}pw܅_WgO$9{m®-,!rKyL@rj:RrX V${]$#%eLPWgq2HSWi'D*`(\bK&c;6Q#yCnM ~oY)n[}F.99*̦r"ҌI0-w-\B^Ԟy,x t=VED]7:P- qyUVf{ {}*,r6B[Z~sܪsQ!fG@uaPC2˫1ac8I'?N^TUMyY|;ANc]6_u [kWh0A3۰HMnhq8/~ u%_zЄcRHv[}K1 _"Z"9.&Cm83hVA1i9P?=<hYd>5Jc'\MH%~ւsyƭ&b 1]oW%Pp{$*V[S3o#`zT nIk*n`'^ Snj Fۇq&j+0tUBjYS9 [?/ x XQbqb"gTDo<5}KrI: FCda,'zy(umHyg"ﶘ9p> {$9f[2:a#I̸IbQl ?C6^F0[K Dq:v7v J#V(ڈpNL?'֕)~ivf[Ox͑ Qa! 6:]}!5IQ"ڃ=aEcKIk(e/8ߴG~Vh< Xz3Qd30+Y7wZG";QQ4YWQ9SnxN$Y, <* "SSLfoJIƝLh7Ϛ`]Y&,z ^)UXdm[ 9!'l8HTS_:4VQ9&NF z fd˩x銺~+v7,DYdQÔ4&}$y8ߺ}oIm WaxB^7t]&ueZ)ҹ.s0ZW/h'tpqX+,KxŒ ^4w;p;R\3lnUL=$i/}Hv\)uI8 Z{cu3!,$ e R3C H >jSЁ"6FpK}͎+ |ǝHE`oအc(Eʮ8%8&93a1Ε9ؘJ5A-k(.'G}^]e讧䞂B= *#[BCQ=K5[N]L phץ£(CTU?P<_ϻpQ߼TH=^o_++viybl D,E%LiE@|ZEg]QRZ\6Ca<DWiّN?mn=V:O!b8Ⱦ^_og)ٓ?(A.^ڳ ֗r&w@8,IY{C^1am%ziBBVVJl%j%jO"nJ $H[ 7Әoi9N'5C)Jt ˎB z K M c%.̄JWᅴj='@p5a! x ]S!N\!J47:V$b^^ #@BLAz5_o92"ڟGF WYΫy)-]-,ؑ0rև0b"jb{n|y20Ä b5>cj(K@$%5-Ԯ"HD#f ĺޚѹu!N` ;ˏ3s`[}8|.f>(\T BջI gR $3mS6FՔ 8,ѐ,Lșl?PG1Ȕ<<^}Cs[4XQf.׽c1’T}$wo法 m$w;+= %(=[rǐ٦ nz(Mv˛&7w1Fl 3,5B`@\;QD?U}X a%niJgr[=^&&R!M/>] ?MenTR~`YVV'+\5yLjw@YL6Eݞ|{Wg:A(F jKӅ]Lj]LbC>vC<q46CϚ\_,P"GIN}€If|f  G3Rtԃ?N⠁A7^>ښS 9[ߺoek5`8'mYIyd5TI&BHIi }$dO8+Sy> L{+*"&y# x{mv}!Tx /P4gEoyqKy'Ἑ1EL=HlEkӥؕNSΙ Xgۭ~#Z"?0U]-|N\="ȸ`2r27u+Cһh/YV'(p_7!ţNp5AHaUV]{y;"lő*I4%%spTy|]iw*gkWz-UMhC ԬgVv2u9E{f2-8\qsu6u'>^w'ϻkF(a4`iݙPu;>eU3㮸v_l Ɖh .X~+-R)| +L%we#8`LR0:j#kk'!E,Vm 5q^MػG=dINeĕ-A]LhEAشdtO%+!jWN|c!к9^#_oJ8rK2VPlQ(t"z\w ()h 8=qX?1Wt`+K eO/ů{\OĠP?}uqcv>ʠ/N3+n w?A6@W͓+5p::/6Z_Su!G4oZ(C3S@oU4+BRɔA}|.&' [}5B:u %Լߔ]U$Z2֡F)+SjƂ|)tWCmB5}ΰg٧,X d87 " C8wJqWSG ,4ѯ+#~V$²PF&Ef'L>͠@UK5)")?]S͉m@ 4{54oE`/0,1L huVFUTj>äzɸ̃k~"B{LԤ~lZ:_pq:Ab6^&WrQF0y~.-/V OҴ㗠:)|OU^<\%?]T%;ɡM0XʷgC}ʦ<(ߜ. r+ق8@ms*^ϗR<E)[ᙆy)l6%ǝunkyS~D uqR%2$aPmxG/qߢi ~)4>F uSC}Wd`]r[srپPgZ Fo}-L4Fh`-_|֓UR!=VshEG&y%[@( oLr8vρN%3L‰=y)^fm0Qe Zh PL}^_t{}vٯgtwx܄IFwL%jUtd>f$;.麢_$!پa]k̈́,Y{߬I/RS (4ELú1FŴz $ J!թOuPGep,=6JQZ"|G=EhxלKNעƇ` *f}g, R+g2B-M&eLw6vj";.๳I䕒: V}gF:Gެ !Ae-Zl\=aN )%5yhxj;KGLzt/S~tVHw)v($~מCC,1|g"ISdH g?/}V}{UE2jS֘Oͱ/Έ Ck +k~t@G˧%g$s `:6;\ '5$L_X,&v\JSJ^w|Lҟ%)$9n=ckk 65GYUm}'iu?G[FWXJ R0%͢;:ݭcm>E@ʯr]ayQb*q|ΜB.8'Ljo;< }xVnpD* ;RݪBUN ]tM-R|(3/ʽOc4s qY=8y$sYz}Ej믠K#8z_#oASsn}bIC6T1F%rh/LÅjclSny&+ŵr° |_Z>ϵaT=Z,ס_Lx;yư\opy}Y W {'&z3N6 c͚(9!'ZnUc|&9u_}UgȞ.?VX!!D^@&0z]çLV5P÷^ `}fgS ]̵ :Ǝ, E '>aɬNL_E*y"db"Ns~RٹN)l41|znԜ=)Ȯ $͠e2/%o\ź'W[[3:%w6NpѢ3N:5|O87 c6kgaNy4 X)U@J>K;T?sJL6Jg8yyLe@oQb%M'Xm&Ny@?wyg2p!Ow"IW}0sa&_nycH)$aޘ[ri~HYn8kSb~Q<\楟?5r #6zl@j,.Dn!ll\`QnA7gVu{솷U8MZA۬!kV3 4 b .r25坘u*咦r zhZ$5X1eUoj,x)EF{;ɵDգr# 롴 ZJzhHqSA5kxbbޝ69a}+ŝD.i LebBv{$HbB[QqzwW~ YK%GKtbi ?O坵qGPISarpL4Szf v(>}bϺHN+)ʹ_+N )vT~lr2}X1XJn,Z\J˶CElSZ=d*C]]t/B5DE^}b2$SS~ ѭԂ idCpDv< ZR ";1SEP_T?'1hmڴ<ꋹ2 [Uh/Y9it-lxh 櫩p.!=1cvEG>k=RU kE/ID"602!`ބV)?oJ-q+4玃Ǵ񤙢^60*:y] k'U LqԀ:ƜLn"z(snB_A1İ9k _g\iMDbE- @WDdwb{:lfXRĐ(N`igTA XЮ9ܤDqX\}-V-R f(d! QEZ@5斺CÏ.bDs/ݦ}sEtx(OcSǁNT:tm/NJ)HY*\‹51GIT;=ڮ:\p2i{<89(WAqBZqrj(uWr9 g2$N,Zu]J_Np]nta8PCQ +q(Y|B{+Of៴"+*[+\5aS^W EwMǎ^Tu+^.%éPL[Q+rQٻTX]^rECQa _&lBhModez1ZlAs;q,d?ʻ6%m(;Kڀ1UCw"i3tGL%nP+܋2br;\g-0qYkQ=R"~#KM&^hYz9iUA&cc8DWEV53Z1j4cHQWHq.袀~eɂ;5#x8 sFƤy|>lo) b&rU\؏ i9mp?M|`[ez"owGy6.x]$tr`hj,skJYc!;-vGDu"S/ڊu}kK`1x*p>ï6>dς.utU=#8CrR̩uP,=F;T.\ʃQuLx<_w&ՊdƸ,a<|{!<РGۉ>EJT  b3R&s2[ `C˷=t%Կ ^Ŧ˘Ut%ףNTJUqALI4W%LJh1?mqzinq +&.!ˣ=#n"﵏@D&baBh>O~LOȒ] 9It-у()]lo/ 8O~:ȹ/̐̏1λ7o&ͪDm8Ps~}o_pT9Y4Z9;GC=D Tnjn'}lUI)U͡+lNU)E LyC}q7vdO.xғ^7xѢH-mީ빶e qt (VnK>lγS B%mFl)KȦMd:zC%`26K~z+\]"@scɯ,@w΄ȰD=9t\\%H^qŘƺ)g"ʺB?G}2 D$nq C$r<f*ͦ󣳋΃%Y:_7row}&C8ma*wPi "mfyvσ&:>8$Uh%۟fDS,9)3 szۭWޱj32"]+LJwbvD,ڔ l/Tý&O޹6Cj?oTXtV7aHّcµs"[&-cC#ؿg;xOE;gD]g'O8bW*/|i-\G=ج4i}ng/"?Hm՝㭯KQh30g7Iۢotˤ6LdAWO]jӴ=M8Pb eZ De}&=Qioբ YHz.F0}mU-bJ UprN.C|p(wB}:Š/Wֿofm#ТM 0GHԐe⍁2 O[tC~lri[nʨ(ٟcmpé5#&_AEK;8%[v!KE_27yB.|rMrxΐQjTV2͒;1yc뙺k:lUA?ƧG`}R ۨuA1^g0QrjQVM h-e_LCG1XT;P5 w}.i8xK.rcxd`ؖoFLZ^SDy_Hh~.%;8;rwWi7?$v@=Rru=8h&sR؝TMF({=h\iZ0XbӇG[cŨnjGNN,,9pi Hfr2QO]r w"A%A摤'8@y&rw֘|NGvW <@V B !]\"}t;jʴO n'ITy>AU@l ZC|Q+Ǹ圸6 s01Dڋ۬UQ I"d!?Sqdڍd4R55ω;Zvv@Hz<gYCܶs#h^zY=8S?UN&i6ұ?%Ct-|[18`NOƈR~IXs='ZjR 6t/=LoA;L ?5E= @ls>n>*N @>#iQ LsL*#mF͆pP#CU}[K$֣k@=3bS:HWL S]>ΚcOZ 7:D;/#A2~Gx\ o~C&#\xkyfui~E f_$˸ēr(9>BpdUW@80,UnIG͐m6 |`+r46Dø;<] e6jQŃ/AobA2U%RGs" ];Ax2:+F\hO!m.o("' Nhtrĩ Z}RdRÿ'b%)qe-H.=]ti=hJ/= PyRM{clk7=mXf28.r9}c\M(IYT橣Wm 醠U9ħ;,yL"  fJHaq>n"H1:5bddy7-Or4܄EJ VmO).tܺf_5;X־3zZRC#[FʨCr}QI$ưwķ1$Ĕ2pm,d g*J$81[mFº}0FB&.Iuo WZd{@P_@{Ů1# z}3C ꅲaO 0"$J![[4= W,yg&/W/Aw%N Xğ(О 3ڋk8h]lQF9RQ0}â8l 5%!|ZZIqe$8\h51- _.`k<[vAƐ=Y%0K62~ˍ_lmQq'9/GR *`,\.+fZRmɱc9cߖQN LX%C]i6D[-9Y @M0L3Y* ՙ^r$UY}v0odEGtr4m tZ)cHEmxK[ ejN:t K_nx̤O9}.T0d;> 27}g֢Л@>V9"!] xL"Vo|*Q:~5\?]ÐVwFcSc~KL(<{Sݝ09IfӢ &x0aT[E/J/WwOs딧i)eʒ?UGb(1S1U|ʿ2{ ۧ׬[Hpx fz*,_{܍? }$NfHnBeGOۙ,7GB~Ooh` b^S"*%#l+[D/6aAhWxvECB1,c@>LZl'^c<7fE c銮IM'%y_dƟ3h'K<~ˈX/7+wqx̢9y| J&XLc$jz`Xbi|6p|PK_݈]x&ޔ:P.|淺PT+[-B*9L~,lӖ6t;W0f9:&LN$[AkP0*b*ei"B5Ŗu9x*1nyY,STߡy<2T-$ k}K s6Ў=01&e܌Ytt Yj-.Fq?*S)2"sWݍ 8]A"1J N+=z"e E=EN韀+Ѣu1^Վ §Ry@%K !O`Xijsh9PCJAxqZYNY+S)|ʒ.,[!`a8J.浟>.uj1*O=S?5iol?U/@h^]`WB~?" /n8OD m&-BE>A(‡#s1a^ 4!ͱ"&W?7Hv nC϶Ӿ=ZLPc| i9[*lGc d/R|uD@jȐ,ӄgTEjE5ѡORT 0N++48A<JE(}~O3#v5oIFxSC2'9(19p$JA;W+$>Gb:,+{8 $g[(")$,8n-$S}mdMRGF) +2|$} vkW=78 'FqYj+)@-mƩwNl5v؆兕զDt?ggcv2kN'2Rrnh"@U^Jp%6&QY!jU-FqfX~ cL6Koδ 6r R` k΢{[H Q,^:GXn4SE~ȯYSaq茺푷!46Nq89蕗<MM" YXx!QJ2ҕG[ Ũ OQS-XNn㒥mP^g;_';;ޱ|w^~^{TXW#E'@pK8y=,@mpU4Uv-D~Y¶4~{uf:2 " +@6$TE~܃M1+g[sY w}yVx_ @zivU ЀCd{?WtW?* =5m[)XK9Ka?k7>Zj!KDszDp_ / KBsuDڼ?i?u|bmΑG?:=Qkak7^!#!8]@lF3k>doϛsqg4ʔh\rFAL=@~# ,6m]|$!CxSm7TQ4ܓԖYue!)1\D v<ؕ|79ۣCH Y7u[OX]!O/9!8Me5wjO Aſ̽mdo3>ϛOrK6ЍK|\-uy9#r2ćbŸI }9HY/u_hUIt.9mQ㔅j5;솎@M $m Tx56_]Xv@މ]y'Bp5lŗWXrʛ%GCDa1v6=A\M+hn"֠jI ̳:M#FjGoC"'P-i"ݾϚB啕5F肇J!is(2Yk+|Od,XEo?3WwZlJ+Bc&5t=tt"i|A m!‘\1<NZ 7ƃX62hDS3 <..}ke'X,>aN\ h:ͤn+Bкz,z7XP7 5e0*0RkKS5ytO(QqnDu=Eb)đUF{APGE~Z$AZ/JxB`!IDN𩍺rwillKp?@DW\u/ZwR<1fGb[ƙH ☧`@Zf/14ߞSw k.)X%׆1hQ@YX!&L"F"4 ϸ)7槀S/F#/Hɼ`*GWOivd;C|No۟SڵwRݣ4,wr/gh!Y'yvR\#dEYl8$i %pk>[: f{L![ML;ncpOw=õ*#3/>[$JЃ*_֔@& B,fAL1>.{^CgB[RҘOрo3~~pm4S]f߬ [s-ck", ,bH ꘨(wl'$G|}4P>wsð]+J1hVp˩D+EG? 9iA%:IQI(|yrH4ŻΎ ?\t=f"fӭNQ1DO8|۔1U;/@4I7^%x{ŒT6;zl V2«a8n`kE~ng1$n=SsaP2T{q$S&`u/8CwZBPs){<{=$صhbCVqCW:?&M*L"<ɓ|~yhҢ _Fy|~n ø ů _^7T_eVxgNd#9]O: ϓ85U#k'enF=K@א ‹9#lEeִiKiƺlX}NwJ ~77Di/S1 3Ɵ'2?}`]<8C^\qՋ0٠ff@"a cPZZN3 vHC~KﯖB:#CXeTY+} @*kmNC58lFB5ykP-{C 5v 'שxKĎ$^ !` n;k|_4y 'LB10_$_r.k,}ES;yHh$3O@t=_~FӘǥU%d=h j~0 ` wwbAJuA1H}۾EŵSݲpp&9}o\X54޲5GO)l/cpOJH]L?JW]̨e8t/H dor{DDG-3U^gl&ZՀ2l<6Uu2N(3F>Q7neCD5&WA1H'%h=ϥϖ8pҮdu7t(OK0Oc鞬c?XjsXK#L4Jz&敻A#;K2TDpt5",t!%򑣿Nk?QFLS.I~ hVfo&ٶ[HqtTHk Xmyz.AzDXptWneȥ p[j7_ށ,k~ˌ6Eݡ{o涙reCIZ ~o=&$q>7;f؏i/07*KV*):7ͣi]Tãvj/ytWN슥>I?uܜmP#lj\T7w_vJ–N_(nLLE(_ 7\u鰔aɤm+{Tuob-Ar΂@B6e6ɿ9CVoQFtr@lr 96 nD+u)^M4Vva[4hK P3ddaĽJd9e1Bm@7t}ՙ"薲=m׌iicJ߄q<񶺧^{%$Pݩ&+I177Tc$@fm]B0|2-qR >-=Cg_yᝧ~MĹ%?U dP`0n85s1Ӳ1X9uS#P~{LD8IOˏZp6F7pڲ>YnbUqOhF26 ~~ՠt,ӱgxQ;M'[<u%сl}  G_C _Bw|Xx0@YSb=lPPwKX{v4]GTjzQqq쵎X7NYuApL!?Z$m C9fSTcX 6[2i wֵ T)LGn 8}~,ӄz7!A^H;=ʓ& T2%v&8e_T6?oDS8%3׀<_tZ9% &jbEpMrbߌMlH3>,C}v7Qm0?h<گ{h f he\/6bq8pms7lqsDsy[ܷDNvq yV^m{F+ *mnHeI!Mq}xE3-/Q?;5.ER]ƿRCܵ]JЌA ҄P:v1늴m3> BGJEۘHSmʅd<S0 IL&} z06lͷaeo*#[c)x69Fz96"?4'{ oC vZuި>ڬ܅^exH,[u3lԗ+9Y+uG=fA|4?AFRugoPg UmJz] pAD-fepO<ѵGH;>\;?@U\9S7  ءЀJ/mt]3V̳ۨٔߨ]=[[m%$He{0?eI8 "è죨&K 3v߈=ʥЉvvhĜ3eRo){+ zQ>ƝfñLlG 7JN]}j9ay; 5+'Cs v ._Sv4(5O7v$S͋\F`t 뮍;>pڪ<]I;/FӁLx^0g#IX!dTBW̧ }˦J}rG_Xa̔SA4+Dq~FRYrk:|e%c<-IY@Z?V, n-dNn|%32|p;ſR& @w1&74GAj4ӅW jG:iFYC}p&.pjHXyƞUFhlVi=`P`r5?5 $l0wǜ!yޏz.5Co鷌#&NV n*_ɘ$&'CcNxƄ䐥g xIe3֘lEϷ k:W~;韒ŗj.;zۧ+mVEdU`F,6+d}P|H#) ̘AVA!{7B_;}R<ܟ*M XIm O]| %}dO=ϭ</EAݏqp>ܯhDEyTx%\bZS&c9+e;Ȫ&&Y'ܴֆ+kE14q tN~ \GR$ {]bk] ǙU:c0$ t/RF![5_jH\mЛ) e4P`xm %v',a/>fg<]_&W$X,º%0E饣3Jnސ&>dʀZ ΰ.[NYr"1FI ]g{ !tA9eoDMfI䦫@i= aL5[?Thnnt}BBT+T&>ShM^Woh8=M%W᪑+(fyIAkUy?qmp8W|gʪXy/ٌBnژV/T@vmӽR cfNLTShdA25fDJt[:P^Tc֦ٟmq!jC@_iY9Df'Cj׺!K4)ZF XAI> @8.W7`W 4F .:+j<BsչMv)f*kHO⼘?I܌5NQWʏ5d&`P$ku[oOҷFYZO5`NT[8BQdImAs<ևt:N?M]-ᎷAU~:j`.VjMr~hX [m+$w/ nֺ+bݺLR\U̶mHmh 7nv@*(Yu+$x8"qZmf@8^Siz8*0ѳR]ȼQ#?"֝Y׵&:tXrڬVQb4Dz5Bn5bʖVk?b* 0:Z;5$#N2m G})f.&tӘ\Pbڐ^"Dow5/j~$;k?iS>>)~V7A(ju;{b=PIbZ}}VǺ|94*) !Tٛ.#F;r8ƹz*b p8L%Uǃ< Zayjs?$\Bሧ ߧN(~ACq{:wCiC}`Ը8r :\W"ei<ǐȴbd@Gjv;[TGBuVUne| }3E:d~J[ }]_r b?;Qs~iq.MKƚz|tsJ#ٞ۾AӎzZѱ6͋.qd!5pLaC.?1d:E =̼Z?@=8,WҮLԄano8"5lOj_w1' *6Cq\~ۻl%8ۚj!7I!xM9l:+f(-5}}m2}K? FاPqgIY:gɤsbඑ-aY)%Aĉթt'(D8@4O+@N|8w8ZT[Thc@k跘kݸoI<'FRѩ}{ nk'qO=D>ɸCDj($IJ6sO5A`/'Uzq^*qE1w^<&FCcyX')>z)$h9fX>p\|`XbD.^Y΂J;, )?M&BΌoӕrdzڈ҂8HRݰI5XmT; ʖw5\:wBJ7rAĀxHe/ܥ*d6NEش.: P??>)>JN e_ $<:*o.O3Xلt$1k#/^z>,`B| W /E^$&vǃ+LNy;g>-1n+FrmԹ4mYT|Dsi[r;^ɖ]ycP:-XIv jv~6Eykm 8n8E[h[Ef|KD>`lf9oɒ@;]W s[;eQ-rmKl mSʙvi, fj7kS24i#{OBc:.}}S:(ĺQ~‚1S+ݾƨt&UtC"Iky7edIߞj֪}q'=Ѩn!tTe#ߪJ"3?Ꝧ'hr`e+rN({]e`dǏ͗ < $љg0z 2gv=d_q6I;Es y.D6\PEuW "0I}*0U{5-tktd/Dm PUNȔQ]Y v#SRj=,5M:vC$bHIW]Cd /%dU$~~Ԩ2gH-װw_T>pnt^G%thIRAf=ǃT*~{+%}-#uwR@0+!S/L PhP3|zJhWl@PxMl&X`v'z@ebuZt7Vv*)vVȸy?ءx[S[Vl*:V9(Fa1c+~aNf}F"\CCz{bށ55@(}l*7՜4˧2!my!,6GRQ,j o(:xԸ( Y\9ppbϼH3`en''2>v zCJGضgԨ8:~+F]q@Ffb=&7(瞠i=jII,1ˡMr;x(ܜ喾ւ T%X2/XPTCj^FrV gi\@QZoѨk&}J O(M!0{$WN9K_`{\/-7SulnJPi|`'! 5&H!7kP6&:[9@`:F}njfH7g|.]atE1)aF!jĶm,X>o),F8?VGɕ,<)E7!#*y~q";ע]o4Oλ.ɈդMv`e/7B 3y=9SE9z}xa;F`^9-@=!gH*"2a']lZ<#u]Ccwg\y'QUiøڍ5ם uV7U[5u )|ЎZ&.'L4//Y2Xpڙ+4{KCΓ\AAz*Q,|+4Ԧ9D71^X$iʪ .ɬNNkA3ڥ'jf(T'+Yas$+Dq!.T@ĘrV{F؋z~{us>]/`JLPW>k!OYIlgr~ >'ODX+a{w0;sRd:}Ќs+GWl']i'J}'h1DޙHAm!&)BO][N)Qki+7_@@{O; 89G{31 c YCuxE2?kUZ M6sG6Toaqo7P[bĔm؃71$8VT~XJ[uO<%1>۹6C;,͇"B,Peb:L ҒFW `=e36wҍ+,qŤ2[jlH2zͱ)s$/=|{6;ւIݱ a$F25&Mu/REZbaa5]p4z:A(=Qtb=3#>晟M7 ~? >5=HHiA2k˲_8i Xo;Ⴀbf~G#̍ ߰Zw/b`ͅPhH@+XjWA$h`h5~utr_׉lUV0,ز1hߍyIAԩ9E:=lv{v6>4҅GH{(3"{M16AkIp)ce?Jhuit:L@z1A>Ҹd.j8 2B-.,ׯtk9Ap+ xQvBQ'6Vo{"a3wp1-?Cnl&^3v9?P ` |WNPu~IbuܛέynKhhc3QPfQ^C 5`Bqяrœ\XIax&s6ڜ"I-'C>(G!2wCU?)^,;T XY+4ݙwuM<M~gY1V5v7á|' }3!M-햫1;]78}rF#Mٛ~OcyN12=㹓q5vú2u;؈exQ |[XBG}-]}qxVV̿3XxZצM{&I֭v9Ir/,=0[/=z췫檇 /^xoGuD4JK()T:4i\X5{Dodo,=޾99Z];.|)\"Tp ȉM [ ~ȋ/|Pؾy48/A bwwO]*?Ih)ODZ$(Ʊ:g%lȹPd`\ciа,  {G$_{q}=bSYVhU5Q's9tyȽ|rONTwx/`A=_80slA2CM1AhGƇtOg|nLm b<^}%Dc3>`4O/zïVfY\=GAOUp j[7J9Ty'!(0xvYٛ\8ܖQ/@t̎ it ]pz6^DB$tANk psdOʵIi!zJOeY|: J@# >MuT6gAdS ?{#YƳ3-9ΧҔڊg*YaP"[ A|:uU=]ảQkUSzzAavϭUP@9fGh mYQ+wp#Y$.]%7;plKCU{Kܸ͜JE9/(vF-FFTYl8pk;3]fx:F^>g%2Ðj64(6e>r KY]zN⦕[@ Y1!W7Nζq",y۰~~&xEcCAqh kjRH(TR͗VC>!uMaV L |F-'8ut?9;,.S_mu;㸴X!Ҹh)2VmH:FY*_=qĂ$ox*愁z!eEu1\:%4HEwHJнC\PaOqXƬSmoeFH|0糌9jy?P^>k02w ẃdFt'dՎ) .`LX)%K:~KcwF X9q|ۀ9B>[qr(Yφ[p3T4Fݹ:>a+@.M\?o(<'!P҂k*0.h5/ZOkĂ,.Yp[ۚ[p]w*Ξѭ'B, "LcNMS3;mob)-t\M.sڢ2Bb>y')h#j<^wmD7|ڷD,˻;eT"71e>Z<V!Jb>v}U=$Hnsg/!_jl1G ;3Иc B]#w+3\w@zFom= < gHRfms+zYhը}KZ"[#&54pM+ځD|BcnBnșj@3LW2`5m1I<3bLxyV4 Gy"ѿnaMGe넕a%;_w vAb#('8F8/Xo3/)͞U<[4w2UpY@-ea7OQ S:k;r?dngMM%"K7N}_6|T>z -O)мucpLOqzR$ 02wT !(ݲ/ߐb?3! q%YͶz:GR]lXH/Ꞽ_}is].sEPs1.cD`PH=Ka9d GJmV{me"l{L vum扯|lsDn=D"#sЙ6fb82Qݥ(#Ad*l <e7*M ü#5%YmJY?䡢5-t|o{| Fۢ![ө>'?гW̴gk%ɠ_bF+*}+Ih5}hTV>Y!vzFt8"v9hRZq֡ $w% 4MBL7%"0V QHRi*. V6˲RDM|`  7}hgm+^N S|36F_GK#Jۭ%8q0`LZ2fQㅻϗ.)3IaHqC)"#̮Iz͠G`6RjxmJmЧV"1(WXJ{IFofrd2#p)vmbU-&qwuJy&G|H۾mdCiIN{;1  #~ShT o ަ퓻.xuXi&a琹xH*m{7:v\J1Sū9?ȽJ{1VN`9%jm B Tن2 /T23a,?Q<8StB&KgK=1Aqfwq鮼.K9$aJ]쎘{r\gcfg}_.B%Зb]$[g] \ [_.BLഘH^)2#6noOfc5C~M Ȑc7eh &*-v<'u%):JˌgfG+dSSլ?H,9%3"2`6 rQ= n0~I޶is i(]'G[ES@ ͻӯiΫ!É.g ڽYl HbZX~i<0\5Zu\. zQq7uCM2t4%< )EMJTuBr'ҝԣD:Xb3T¶@"@~8 \x Ԕ R<`WGchɖ =I{5'67RWqC~$Mm(405JΖqUbdZ:s1k;m1:inAPw#,c77@BN[1ÿBĺ0 u[dN\POqoTΐ5ݟA9; r eJ:j?D 9CK.|@LkvE I'lymHٹf=CMo &HhX1i *Lo;y/waT"pNj`T^:W2w|)Qi{(ʻyo)3>SIɸݮ^E[y#B^" ?LѥVM@* pn[I:20e@%MO؏P} 7K=lGjʋ;/J|pQ`n F5lZy#|ٓ4u-K7]G) n#.vYވMGNڀ#'-݃0ݾ-nqu$2%=#AIkkKN4;s7Aw(k+\*0ޞg5DtD[.e{OJښĥtjLg+YĻ3T*!dž7 Bt>^롭!uX"%4%Ur>|rѬ=W1.1~d:8 ו)*Bwt4 B `Xm!\Jo$ KlUZ7*K5ֲ Mzc"8mxz@6_Z D=Ұ@K!]<]φXgB_OVWN0ziJHFɮgyP3#HHXVσGχ2 xA|\Ū!z0K (cqH!?7Ow{D"/V{2IiV%9Hf`C.ZDX׀;Zc`Q -@Q-Tܾ @=B*BBSKmnqԹ ]QC7j\۹%+(5DP:Z $a? ZAp~T(2h!:0A%W)NYwfi^B3ճjh)j)+ݨ6aw+KNدj)=4!Psjdݶ[82 vQ 12pm6yǼ 60,{$<$ѿ2;C/$\z(8GvFG՚o^iv< K~Y?ZnbRܥ[j v^{@)m( v6G.}2)T7Y()]Hv!rfwW=t%4vtzrg1)chV($ -'B:ު0c1NiKzG"t QGk^Wj\Ui։W߭R}uAAM\)p21Hܗ2ugEߗХY$ƛNMbfJug\nPY4JEүkԟ#i(#'<BLN4 e}ou!gsYøpAnnozpDT]%. sYDjoܾpj}u4qyzRlޏ[p12gϝ̱ ۪s`X&[Qh.).q֒>!0R8`#j&vbIPciQ[u/b%N bYU0䤓KazL/=v'-we#1 #|#8Fj" P?TLBF:@6@fv(ܫpzo"E(H{k\r Sb]$T㢰7NƏ:ߜ0[I-ў*AŚwqS@v&*ł/%T1♎&*֫1!Lӄ. Ş`ًGx ,4|[ H]½ pbej't7>$::}4j].:`l C<~y=y9,͡9 cI\i9~A 3c|DG©)3ޅV%.Aa<RhtK+w2z*>Ud>e%_5[#-5/D|V)r F0 <sH{AwfO\'_y^9+Cp  &6tj:}-20[I?VplIN˒!@cٴzݣi *aqAJ,ȵ*81,p'QՅ/l9o X1O,.ճe-M<\In8݀<two6?%yّ mSNcZ>][Gkܵ\8fC}g ŕV PuAQ6mSMKL t/'!7@fvc'-(}ڽR71+t" uS&MPb5YT\:bQ4Di/ o'6ʺ?)s̓R tcPW;udĤ{mEA/cN+')@ w8| RWiLg.cA#_u1BП/ #IU~ϒ#P@ݦc:[u_6͈ʽ- \# Eɏ]-pNI`a26e[KGt[Q5yiTծQx2k0Xj0D.DF$b'MI8K4 l_ϯ$D鮚Kysr%ytӧ>d;* T"轗Tv #3@C\fHU* cȣQ*poC@UЁn~M Mun(Ux.T(c!mGzPyȞ\EiF83_iiv (2x\aĨDx|I3-Ww}}Eۺd`2:|D+&Pp 7H?r\~a`NQ p\zTcz> RPD}thu~1@ݲ24YԳ@@>ۢ|e;uSq\Znef>J+^^MGlfp%Rn0FM728~UΈ39@ӈ*ᆲz4W$d~EL->q{&_Z:G gG)$\k@RE 09&n[:͆h}ʱBo _`a#J ! ) |('5%-nC+ 7sk+V|?w-bN/|ģLyұ)h1J|L[Ϧ@G7wHc70fNl r6`zzEzN՞o٦7ۑ%\7w{V<BH64Y^HX֌r~ߵ(Ƴn BNc: ŵ'=~dwrm?#&$'*gSxV>"0Sc[ȇK =eh Z/4N fmH"3U@M f[ی 9 OM&U-{gNmҌ2)[-8އUXujݼx.aH$]I2Dw-;x{Ҙ@ YT5u1s#>.Bӥ$^63_GQЋ!6gxRgAe.i8ݹe#[yy6Nߟ.q/_ 2"Ru[Sj_UX;']aM\b:(S+mLچ Ё_ )\yOQxsQT,X|taz ƛ G:BF2 6TԌo.ę̋"q^0 v0_ 6&qL@H2=S9AEP]L!3yiR|]'(n޹磟[1m1CX ߵ uӋ}rIX4D6?$ƚi@I:ˆ:̓)sujKn !+CSpG[躻c@'#P:R,cՌ azR+iL[a;X'^ӏgI+ WƋmV,;eO*]P*tmeC#U,g=49LИkHݧ.;$~S"$jZǗN\_k) D-B٫8^raYծ,sB9za4~VM]JS(W+ G^m!|rO.ǘi.;h !9=srew*K~DXW,5[H4tX97q|; f'Yߵ48g#XrWd[X ֹJ)  yQ ޟ5{T2O:f{2W4DNpcTxeO;pjC",Uc$z"qz2/[:h$3ToEP`8*Swx nlW;UCe&45w!Xu &ڣ"Bd-ɸOLRصڜR%?uh|kyT 0:%n+ [[U4u D?s͕ ɪHֹ+0F1?y0pRRBQIRwFzKNrw`3ـ2@A'BPVi"Z/8Ad/R0/  drG)q|O,(5-ӵ Bo-ڐN{eӱG4İ\&:焓Nո||1$d;+>Y,i &1$ G%#~} ?&2/ܚp=[ 9' h `p`QІ#d3ZwĹ(,t1x&ke-Erŷl|)Zsj[xňm2eVd&ς=ӛU+Gl1u6OEcɀ3S%b&/fáT͍\x* N@;8uKvRxMN瞧 }Zk>wv٬a\<U4Y#Pi!92F!BGJ= l/nâ:YJb>7TK`ն XkdKcU,13)k.ږu\GIqЈښ03Y\qk$8()k-ߥJX4}iepb(Yx"1Lh:An4jՓ DD;N./9Kx;WǼɨBcnO#@ b̈́9W(Sx .6of02"a8Ueg4V,e߂*VQ(:qO9_)=`>p6K",^ZtAH (;c$_hCCydT3>ܸL 8F{&4ֲh̻H0^(b嵡M=lwG˶eX*^^3L c9Zzk!7m90ӯmyv/IS;c{ CPy^'a+g']%Cx:Φafׇ{ƩՉ*SNb|,\o>*oX!᪒tMɗŔqԻaD`lؐI(8\F.CUt=4;S؆w:̟'(|z8Kn͒*cX*#[+j< dg|G'I@QVBJk뚹J;:_{t7YTzعf)8׍kKmM@#$#$'!CpՅw0T=הb0YS\{ZW"ُit:UcH Ѐn{ YRȦϚ+Ь"7b["eĮ䷫Ma~c.Q=-5mnMww/a2E-L}vh9]~F,$*E\[2W.!-am?p;u)-ߵ sVBUѽuvbF(o) B Z$͸A\dzWӠJß tHDSz7 i5RL"77=,rfS I]9xbxKmwOv3Jz.6Aes;KKٲ5 {"},* ۄWRއ󉳺"-j(ܣI,F.[-0~@= kK_ ϙ@{_GtxE|ӣ$O0agJ),QV3GLU$^=IAOד^Bi{<"*v_جNk["S+)cX|l cM׊2_/2OvYbK e,NqFTv#IXU_ٗD (:q;*A%u 6!_AvD}n<hr|kt>Ta($RUn7v~Du_12 3L3>*$nY2>%5eU*9}6Ž'%Dir14~;=I-*}gMsi:)XI|!wQJY\7%G/S>LcpׁQ} D=LqCY`ş79])bqZ* 6mJpV RE`x1e#yAj$pXI;z~uaFqG%3z- QRl2rZ\59- -_wȰ4@tJS;Qq/u9͹<FNhu߅ ~0 W6(Q7Vd 7 {8炝g/$.jtB~hYd(DNFc Ǚ(g;Dh'VS" •9#[Op잏. ?vƲhN|4M"$N4~ݾP47xAS M@kdrVpRϿ 5Zq&x,Y70x0Ub.*|+[twiK?Xl3ybWl+&Ē|!WVadE:&  0RےsH!yjZ){n6v A?LF +e¸gmƝ „.:VM0?lDWӓA:Ի3Q^"qƖDǻ2?4$$@YM) b7KlڜܞcjPmC_mbN` 8-Xc1f Jsjr{I*y& =ͷѲ2g$ JC"r@rDu:sSWwR23/iO]뽓"j>Rd-1`7HStq!3kdV#э}~OCn~xͶd;}ANzRq`mud.\b70Y/ss sKcj <&"<0dxum930lTGQ ?ىڊvI;)X%kt6uCj8Eb)%wzNժkɍ#AյQ&b4e1c Kj]7qgT?Iߖp$`Q(rr`@QxɧEK J ntAq)ӳzB(n蟕i9|cXNR ܬWK#{@fq᱘Awo!Md ԅIizmlx k7aKJWDv^#no< _sVJS2MIȥȖ_MvۛwoRR&g˼(Ѣ+\-)Ծ4nlg%biWZ3u{dh `8~O3'sx9ˇ丣k8 Ӊ<@/RtRc|^a'/Q_i,v;}fFZA_$%~fl9tdJ'؝grV̚DvvHqa]ץ#l 锵lG}´6obUx FWwpyM/ xh7qP^RD"]J6i] mysX/P_ E{wܐwz8z#;JߙuS=r eu?H&N!MGXzNcm46b6zƏU0{>D >]ϊ7scN)ę[l=f 2~pL]m$9yM^Kn)-0`ym~pyQ^t\"_١(:i.~`blm,|[q2Qb0hxTi Z3Ba$OULuhرPSN>-zݮOӅ} _iwnBPҞϗ|ftOqZv4p8uo⌔n^J!Dn f ZTim*v{hWh GHS7NH}_e _VYZbԆ$Wp{Ε)w*g4R08qޞ??kzd*{ϵ!֬KL1ߨ\:7d'\q[Jt^&Ƈ52?+թru ]m8JZgs ?ar%m6,6eF?(IIi3ǧppf);37NX cB-,iMyU/D qā "VDY@xD_;Q!.ht p[\O W#s*d+:tIFu眝2%`W0ǃ (16:}ϨriE`[S8{y{c9RLj#Txl!R+01WSj~pC:|IZneGʯ 7gޯwg &)]F$LĈVw;;߽(լ!Z*W)j읱ب.VzdmVOTAYZ|n4\p+1t ǹbZ۵*vu:LE|[QBZ&< HڬXڽuAjV_b$:և㻞*c~S$L Cܶ-AHp.h3U=\(#KW/ ޸a^}ڠĸT'ܪNGe1T5t%L$Ldz`(1kG}->lF=Q}5%wj$nAHED1> f,+PQ/f!wTu 8^>лT=jM/#nzr,TʽٛEqY?rZe~vϳ8) ؝Pf7hFjWIB.>&)(^j%bOxTm:Vn_M?2epBDԍ HG=ߙɦE(\vl(1nҼ`a &i $Ɨݚ $q &'bY+ rq9/J5j.e.(-n$xQF=d7 OQ* w] zaM 3ii*O:};Qt >'8(!xq`V+#3p;WGY0L]|,!vY"/45B f2ۭ!Rc`~Q\JԌPHb7$uZ{2 OaGztMRg/@Sx D{wFYLpz]Qjm/.iqL\l Z5:4?Z"+?oϺ >%SN?|"xLWgm x Њf2P+>16OҦXsD: 8'8+j̫mp3aOB$~H]zB8B 4Rg`X=NَoQA;4X\%@riޭԦȘ u#B]6T/e5 yī[PTY| &}UPk9ZQ3"+J3nQ >䥏+T 'e++Q[eīVQ0Ѳx>,\{5]d K5V+~nQ<ĔC @bB._)bT6쨤L CS_ gIӘƘR G \6x],ٸدy'!E;28a }O[@uT9>- yg+.eq;F6w$  i;'HB8.2Yn}TuI4 4ɤ*8sȯ=+QEB؉݌LTf5]\]Pّ="GȚUr,ڠBK3Q1W %ڧXSwEͣP+qK:ϴtXQ*sx-dt]gF7}0w_d @ }ͯN0hëteZb]t%:$ޔvxh=Ѻu4xjԠDYS͑&Y:!zoD / <%=JQSʬ:UF3Y;E:xbby4K/'*DzrIkxc^-?1}_&XD6R'+OiYX~Ev(KuE `'聜'+!WG_1A]b=uB$K<)V#C \QD3&^Hc5 . -GBP.?kxO3 V6Z^l5RZi p&e&=@D1l8j)oXXdK((!9{ GKqKK૙R׵ (H)1#a"}fIc`GW +`Xg}twΜ>IP = @x*@?e]>_c^Plx8]̰]*|J^=Ƭ`\Y6D`m:{'^VًXy\^Zh":H }1j mEڮҒDkfi(m ) -+ht=k؇2-Ssk(z2v{ϸ 뮽Bz)Ҿfe=Ǚf/yTM`lD#I7/bS(aJ~@0A-ž8/*z1 #e.4]Pr_NK~8lFZA ^Uq撜e'^Hx|o?^alhLxߏ,xx {-?&=Bћ_u<%~.z}Qi{dɸibJ"#t]eCzIցDHj馪CVtUծ3h"bQW]~"" I):B;'Tz j}_)Zl쓅YbC3/ssK̙lBu'{,D5)m@d{UHxaAV*.-lҋW`^(O?b[] Yʥ020rF2 bYk覉]u:rn@#hW+T, pA*6U@!}*(c~U͐> ~N+.bw1oi\bߒWDBݸVM ,>ܨ-dn):t txW ܓT~]w~"7^;"l"meڮ~Q?a| GXusm*]#C^l;]ap' ԢTS^I)Dh%FpD6l̤{A9!~OI8KHaK2q;xs F!K}-.p/~'4gIf".R~ qɠpdžYҵQQ? Ta&2Lp=kM,Knv.PKmS|'uHL ²40jL3 M߸njP/ޜ캊8{)%n%K/WԵQg79g 0%YJZrղ`h]D[q'~3 F3aБ S3:{ls1(>R6kZHEtP\/JW\({[(h7ድ׳ա'<9߹"L+.*L[;A bQ01fiH8\<1܁2['CE 3zWT.Q\ b+* N1rk>K_-{ >詑;Z9Eΰ ?<1cFD /nTT\$}C"@ݰ#K޴R|Oc} i`7]j Š# #,\:z/N# 2md]e$Q9L1ejǙ^pՃw4U> SRǴcyŻQI1rgr8rvM0PMzlimt#(v$87>"~=q!`UuwwUD[ =[L?w`(.9V}{[j+b]Q}r6|=?.cF8_*XN}9-)^Em h>Pg\ |y00n` ~v">s8Rغ;xN*Be[E m.#Ѧ݈:/8]a]#RhLF }G_X%fȓW~((z)̎̓I$YU!b Gٳd~)4x+Ƿ98&Of1zD xS~lsrWAT =]}lϭh08+TQha1g܆|_q#۹BgִƊ/cE7*2IÉ?9Bh;o0`+G$ 4NUD!)XkI()L/ n-5g8vHڬN5pG>RShY͓z˱7)PP׺M "r#&[ ?%[dny';=9&s+lp}ݏDOJw3X"fbv^YYo#sg"ٟ!jF,gjlO|`K.=n]JO/ =^4Feg׭D7Ȕ#<9)\kGWgʾwv:mvR>#<{#;TJ})8a+űpbuuټL>e}(Py= N8*K->LݘAM^&g'cJ?8KM,IJQ}DQo3kFxEa>g~CƿOsҏJe_ڃS򲍵]^,p넪9|/741-6w~ P @}2醗tTZ [gO4񢫀Ҕay1 plmG'.Z*̝30b+0`s*AJގg*ÿt6摁pevsK-Ujzڴ[c&}!{)%5t# Gs.oUn]&0乮 *Г0k6 aIs1:BڼWcB߂8}!U { _h'p\뜡20<ԮH/v=T t op#`Mi.{t3.=w|ֱ)pifa:.66q]VamC;^q`|8~q3<*iyoݨAt-%ۤ_Adq#w}uFl0׹u[UC$s3AsL(V&ʹy LOOUPM`'ؓ`υ kTDXHt x ;bD22, G}8 S?ޣZo"npKhOkS2P}i w}{S,/#io|m^)U1U0$Gg-q Py:P3 ᮀ!:Z|c$_/ &FU+ 󁘚UJǂ#_rKY6`mMSrpm;c**=Rz4AZBam*&\=e E W쿻X}BQRuG#Wq%C=)]zt[ F' jFt?3 ,3lր2jbCg8ڭj>^FB3֤f^U 2{`ЭbmY&[Xwg C(!E:ǬowBk0h{YʫOb>sURh j >8{ڃ=rX9I6|!H}eYvqfQ:?HbcG9s=C[X[f o x,kb{>@5:HNCFr:8En> Ԙ`n,_3̹e&acMJ{,P|Lr&Ϳg@h,}`:=\IwZ@L 9j~LYNs{o7We:1kHJѳBoudk<47gc6T?":J&pԔDueNw/r7y?Җ+Y$7N7UĽ_2Q= Wy;$+?V>:`ѷ*wza(T/iά[]3&J7@TmNGU!O!*𮄠R Ła &o9c܍R?{dBF [05iiُray5U`w0j`q+є R5&6 dh_~/ K eL^d!lHDe5bv:}[$Tmm[Y'8FqjL1}zbhe=y%(tEI.嵈GH~vr+~BԄdUl ^ȍ(19yHmr*=B, k'V\ 'ϛl^K~쾇ݻ߇UI.g7}Zصŭ=M֧8FEU36xā§z;\Md@@eUrR%TY/y ;7o 6nO ڱTb Oz*OwrcIL!8EAgQ_j#uR5XK bi"rx6Z3QwE% `"LrH\z c6@V]2Iffy[Ï%gw$ mi^H.ݰAYY}e6m.xM€熀`8h<4u2|#\XfL.Z[Q^B kjfR>@?z)V[r@>&xXpWxDŠ&|Wы,IレDQm oϡkOc}}rb5sQv[zOC2]h{z iWtj:jٹpуxg (ۿRKhIҁdI/"kt]o*ƶ!2V6ŝӊO~IxPˆ&}@H =Oz]XQűCvxe0.b-X6ڸPQ*-~ ϯ9z_#S%u|m :f=NzÞ5t~-uǣu8 `pIl4A [>t3{TەZB#kD6_~o5y;jAl@wR4vX-&E<F67գ;KlgF&벆 Ӹ!Zū{ua/oy$VR2l;o=ݜP?גFB)AMRY+7s7XYo -51.@׍w둰/fr)05K^'t1ęI-e LcKJB<6i}l6%wnW-=_b?Dk:\πw|8Wt' NPLh-T3XӎdzbyStyJm>3]4 1Fn DhzOJm i+ h~^kZp˧?}#2XqE/s Xuu4=/㼍%.S t}R;m޵{L7}xhÞŤ.q\ b^&Tz]= TG~-Ԝ\)T\Itoh-{i8Rk>1ACWI+1I(jz%G%dN-0{'S'o%7xQg^ *!ۣ3x oI#Aƍ>kǃ: ]`Y7jHtxiuлyr?+r>%h(AV9`OܢjkkÂA (l7=؁׋(b˲Iſ_r_ ʾ..<ثݥ} 6B\Ka?_M~ʤ=8lA,)~"HjpZJg PdlE'd7VS>Ei#]Ր]Q|8 y{09{3GSLq8 HY1v^rG_'|=dy 5nʴw=$4%:oq<. ƹE'fI5׺]'A1%҉5pzoJp 8 SR,@n\A5 }.or4墲FyIQ`Tw$:zSRnQrHtd"Fy]PIE.`Z,k REy@m=񅎅(yKϳ^E̶oObiWR:*saA _j-r4#RהZȿ$|-ҟ^dIPhrE. , 6>IH)4]E ܎78[VLrvxu>͈)翀7ӧ{ 3J/hg[<[uuFp_d;?%_m8R?]JiqeM.*]WsGxG`NO)qoREmsȔTU1:"˒;vG=GQU^lQeqJ#{zgwZ儑.RD>xG]FMkgNlcV}Fb,fs_P虿^Z x'T s3jfdBϥZH~b#]rZ{r>GXkSZ6w>cpK;F!kăD?MRs l`4x20TtC6m x?|qw79k*'~i-BV0X\LgzA$l9]>0kt,h : y%sDR Qcck3=Qx)K3 OM-H.5^(Y$s9J$W A,sR9 O_N4hYILa= g.K)յک*ӎhibHdM/=uַRIbz pJ!r\kA6ءi)#GXs!qō,eatQi͡0.սkV?k( 3x HnƇL gۑ-Yڷ7%F ~wM>6Ʌ\,j++9`Zb[ "~w'CT|!Nd)OLYFa HpA}̑k3W#)-1w'nRaʟ$BcCUhIk؝"?,pյY6o4f[fv%h.m=ɤX!"۽4u{2@EBzc5װu(^Ԉx; ˬ1o-Cc;:;yV ; {@&B-Y>٘&I;Waj#gYVʔ-H zZa%37T,yf+tI>5mJj]z&ޓC+i뱺:g3!r>]<0x{5K#bYܒP z~|x^ev Ƞ1WRRR^^l&gc_ߕ噞tMWHKO߻wH+vm#][3V+ ny(TOyrlu#p]}F0 ,,,!R=;~+bpy+PBPO_T  =1D=@Uu 7{fvK|~lY0-dE޲dM gw< vGHB3 M*}Kf ؂Knv"O0_HZ+eʡ1U)b_1FJ 'Os})&xuPWpl7Q0_DLUH ]ׂݔ+FD% XSa;X)iWG*f''esrP$MZ#'Mkr2w|ps(^X"+S+8P J|D%@KOj hW$tpM3iUoM7++{0Ư*^CYdOZc ƷCץ'R`.e"t03|y {|Wo8W!ܯ3T @4,44H=xރ2k4Ĉ}Xafd 1bbqd Uk"GD4[TdM I B ENBnEfLX[c4ki06p|4Bi*l3|;P%)}rk,~i>pRմfv)4h|8D.N$+eO2ǟڞia!Qtv:fDҠ鄰kǯu, Fl\U4$"z hoV>O1Fz-i5}T(Q;SbZ\\vwsG4sW%33v$qo$f`k.yCA+yf_OV&7Z ]8L%F\[Py]f%U Wxv$%ޮґI'IR}ֶ(\J-$K"J#S'vXjzj[0 R͜!;3._4{q!ϰ}>S-envu] R:4~C|tkԓIg *][jŶ/\;NAm[?e[(R7 -ѲÁmT.-%JgkŒw_:LMx]a[.T\-o3|.d~~rHQԼfj@"P[kΙ$ĢQ!Xf)Թ7@=u4vP7{܂D6*i$!9: G(!lt6:ٙH(? Î- {;}j̻֘Rx{Kc~:UT䪦!vl狽庇?x/3aH4dk?Q5m 7W ;!ސԚxj71ys/NTU@h׹cysî.j|:vungnͷN1mް:?֧jHZ8X2_ lw` ~zGɑ>\75 zmQ, SWVܸ\Y}F=Bؓa hLIwX gp>u%nT[|JF0ʛ/{g`bq9w33Ft Q2ڥ(N+ rB:2@)OF2`rH_.OD͞.y h^E雺;r|hɵ[=V6ZQf|f{Pm{aJ6f^rAr^>nn,A$Ѹ,1 £hN@<ɏHӒf@GVQtÓ6' c;F<bt[[aHM)sB;:M+l6 ,79Fc& HHOEyg)RU> '|?Fi "as4FD*Y7őSK/7=cQ!%'`ў1\i"DGjbմx^1Y{Cͦ L++|D<)izP*bb~H|~S,3Q$ϪߢV8B.4 y d| ٭$(RW?g[cVj+𷧋Ie*bY- ?"|Ou mt pOP38 Ap\8Qak6@6gH+[k'Y]qɎN|7M >?MO fSLi^w0QG7ԋKqNJ%&~g 1n?;"`*>Y knM4%FisMThoxTEp*/P)DTJɲAm.ڱ"qؔ߾3֧ O5$h4O>#,|s2W)|k_]en]n*2k:1!?p~jO|^>[F6dlo͇"]wv@A^BD{_AfXQoGޫtT( ӇVw>o\KCuBiC`2ёm @viw8{ę*em9 j;fHunDF<}j4 L3`Pp^ȚȌvfWv^^^G3gLiyZn(uQP 5j.: &p~hDR,( i ge~TrROn*1y5]&+[t- A,0-vxd~hjWnޗxdJ rn̂ mlw0=ۅL2+,qCQj6Ot>.՛PcgFxs>*[ZJ\ݓ|z"" kavOyA ù!h[:dٞxd֒G`3$ 3t8W!mWUb h'm<ٝn۶m 61ې)}#9.  -22<5,w't,g| x\Q%js&jOG&sF jF9́G8[ /i^ mM@23S²Z"ƠH%SH12"^ѕbK }g(re|.ن< G38!]̭ ~YԿ).Ps%g >PGzj\;v 9R2D ]:I FBMz,!Ye?.<9D9t>hD%#lmsTĶ,rIBԙ W@L ^75<[bp/Y>i6=1ĉ8<ŦpqSv rX0(/㹺*C!PN?ռ+XBqkBU5)pQzm90IqYv}?L[f$|RTk5Lļ7f[CںlbNcZJU~*tG>a)rʊYS{ OV߽~F8J9,dU\8"oQ㑳 y҇<ɲ"&QϋT@~T 9>NMBQDDcKڠ6> L0i٨FGU? t-Ú K@A_,w"L ¸ vROȍ>Qe]cwQ-0Ƅ~@wWVAd+J],-[}D5z%١/Q 8h=sMKx"c31M=fGJ{՗dX4$+pO;ؐ4$fNȘYʅ */l!ҪyN_ D>0FϯJk;Y4c7$RT,u)SA$&L:/?lݾ5qNS5W5+J%V`go3&R'%K~&<NdYyrwuu а<L4 y!Օ)4Ӽv[+j}SþnWOzK+YubՈi::DKK߇9ɷ͔\alVfח ":Uc <5v~8E[HbqНFdu@xMh(eL, $/౸w?'hB(voW'TSʻ[ lJDԲ=V5RS`0`D&9nV.P!蝯;kKy? 6sVYZ"`Nt܀Njl6UZ3T(Uo{x+GHf99(SN>P`KV:Bo-Hr- 'B^YKSB*;sySJʎ PF ɟFQ")M8ѤDBWJzV+ŋѝA HfUvMs#2/DUw#c|Rg5;V^,_', FDdfX; ,g bq=mW^ lt]H)Uh_%4>@kVlj3?l?#~ W VaL諪BRP/+\yiuZ=4Վ=iwFt;v!Y*5@S'&SPԶes[}>7|؁LA\]FY8$OqӇޏ-=x} 5Er.FvQN-(mo(x&qp[͝ZNo[^~/9={)tO32K;2c#8>9# Fgk2n wJgXu`$;.Ǒ*0:eNXI"E.[%r+ؒ,벻O]eR j%Y#j^m*&Ij%a#iu*}wyC6KH8C^1̦B9YIhG) FݽR2Tӎ[,K'%5 8C3{N:ZVRR8[>WDsXx+hTh%wD>%?N|}1]q|`qQrD 7v.DUY"Esڻ!H/ou 隭@94}FaUx '#Bj VkOu2}NY p'>9Wٷ`kLcR863 GQ~c"_Tңg;E%ãH{A^x?f}9[&BkvwT#-G ~ )ƩKԛr_I$ 4ēphh'L_ImKf(H^o<(4_~CBfe&t,/#7X[{h?l@YͅBA׻JN"GO%zTi3Huz6!INԼ_oh:YF}vt^ omxt#>չr~&)!:MHO5B6:qiȘPIڻiCogf+e]WvcB>b?qQ|oa|T3, hҫ!պМIBܩ~]j( w1MÂ2f;$|L)"pJʚ[ (OM1?Rˏp0eVKfE M!j1b{WwLe`Sd+,D͛tKA)cY~{ɥp_/4d(*`E&n+#h/+|Thc0A$13`O7[Mrv *f5Lj\S oz\lb'Fރߦ,g䓡9ʎ&-^Ad=LG< flvPc5uh篼%}m#nenϒ02ii5G _P؟4YDf(aQ|?]G+@^5"NUH@fKi . H4m𫒏Sx9孝>zݶm[}܊~6I3@5"}L*%fF[ >q!}(~:CڸuWK"Ck.p:7`w ˧\Gnϊbw12{ԇ4 2R.7@P2jϛhX(>UBp&8ZyЄPf%Xpł[sz4Sq HHLJ!k_CQ #ѝ~)u'oŴSsy0*'RR9 Hzvt6!Wdk]ؑCu{bߩoMt'>l+B zD?׹RϽ냞t1עm޺͚}+;[hӒSdsl.4`pk,h򥵉UO0KLJM׹*E9OlCS q[CL?N׆0PR$#BKShE 3wO#tGDbYe&X,c)gSŸ`j&Yn#sm_%-t|6cS,-H @k;Qi868NMTאfB+sW)nk._>.@]WxX}FX,#齖g*,AI=0tNT~lR`ZPЋq~))Od \i[bZˊtY$w o7sx[&~ H<Nj ϞQLϞG3dy-D!PDgt 4*܀A & 0L0()XOh_d=+U61O& _|a$Q<;Det6;ጱERҿzCWiలw⶷a+,?Ʒ&%7u6{ >)A"b) <fX^%AW  >n,6GലݢzYul#]aZ'Z<[G~9\LS/: \NP;yG!e2Kd{dUowN{nɽ( mC-d=Wd,|PD{[kI[t: l3 WG&@WIdE:0io>?S'qxHzNuO7Ca:()4vze w# IB̊HaDCWg$s07T6x.&_ɠ_.y31M*B#r.jڣIp͉d`_8B>5]2,U]^5c"ׂ("W)<~$o/$[ƛD)ݚ<>~wcP M}fKMt'pTo|a\s+|j1mOaM1$O{ 3s΋/::ɀDr w:wąb ԣsȤ)ܖU#NUv:brԔ=a2dzT+-i#A,gh4*VaA`閬ϼ2 ڢ6br1~Ѣwq$v`m2e#KA)%vD{L/s]FWŎ \WPW;ؔd"`4:n̡f (D/V8څ 5$Y8`3bOAk#Bu.1 anc s6 ;mQ%V;nxʯ ih^(H v}kՀg҂wGCVsU1(srT,_Mأ9?Hgoz lt S:;G?3EFUM3bj> 2{[F*d-8Ow-N( e.}聁USdPT=dz!3Ǵ6 \Ĕ2#~%-ʷ"[kT& غ6rr}= KYj=|Odyq˹ee_4\cU,AnQԳURx>${e \"w Gږ[mf};ie}ٰJɆm37Zg!łokLFRz~H%S 0zrn%fraD e5!dc/EbJ$ݠR-(;} [?pXwNHvcRysԌ|2B/01D@/Jx5HoU̚hYOՎ Ӌ2 {Po̥}n,3 "_D }nLͅ΂`sRԊ>b4ny̼O:9LuځX4=y7-AZ&4 )!T5:dmaD/qd)\݆+>WಧțY^lwx 6ebA@r=Pu'q o6{I5:||NAm`[H+nskZ<R *?<'u.q&ts)*@S{fÎi2 3|6{@Hǟ”U߯)fr#bim^g6`r->4̐"U D;Uf[*BhG 4j;f75䯂2,˪~CwӸFoɐB SN@πm2YsrSgm @#sdph r햴]|Cd-!:$ =1-jߴQ ҧVgEo[#gy@BZr xM-Yp܌ryәO=!΋]'|YEޟΝ@5 7 ܬQ)iu7C^7Ll2&d_ɿ%-.⬝QxЊ\'ҩMQ-.(FCuc2G\i l0WǼf;VI@}jgdjEJJŢXtq7Z]5V6IA 6Poj8U{Rt K=õ8"c)Vx5)mh,Vb -Zz&JmNudJ³ Q;BUll~+p8*wK2l?%=Ff)*(lV[$;4dMSȜ^NL=xϐ`gG,=`ځFC6[h3LX~K oPL+)<T.cF qtuw=sr8>Сy_BF&T]KqIx fl9i}3tiM_rDod m6CB)jBakCnM9 [4h{.d,"׋ƛESadhHU 人< TKk/&ynŽ+5%. 㞝ˊ{=jUR$"c}`v^>[ ě]80ڕNICd8t z6$͒b6-pfB?Hoj9I_ jR<S@ O&&]\%(콨R3e)_bLH+T so߆}]̉V$>.|LˑdY~%0H@DfU^ܡP=G^ YNHx48ň۬b)o#SgMl αBs?8ȍdYwåD& vpn ែ5hv6u xLVjo^Rj Zg˃nڊrgvШ"( n*,xUXyJC+Mή2}"v~Q qոfJS0IL"R6N^+{K;SCLaT l#3l`d a+51mK^[m+۔M &ThӋXO\om׉TCJYG*s/i`Dj }FWɸٸݛe lz8_,"g<||`a;)4H`E5*CI#;TP$FMu`W J'g"nx% ){ k{cyxH? :!u4M$#qJ;GتlqJiQ;끹\]c&^:zV*i9F t9b !9+ZlҢ4 2`nX~9]x"~_g˶R]gc3zʓqHDҼX?&Pu6Ͽx!LK\qd:?Wsꭥ9% [OЦjTW1q*-hR )/PU>7$[d%}L'K[P2Ԫ_f-'v. U7qtVK:tZzVΪkK!w]Ж Bsbc;9P6/.#%"9n0kl"M2[bKqm/BKdz&$<*JY X -top=fȮ˫3ae. T˯ppЧ’xFR9k%?>)z=&JM,95jN?Yx( tjC%wSo)fVǼQb`VXw׬M0p%fZ6jy ؛Y9?3-A6IS`=ۅ.Dpk"(r$0!#KעYFiiEYGZtqC&1*HpM'J$*4O9f)3 ǘpH%&VR2g9P>e!\q"A$f`oބ@-ǙEkE;{% jRXCPQVrAD<f->kU-L+,;)>* =T`tѠ6`Z%>A 1Jzs$RP\o#dNɠ0~ƣfvn{h+Q{ OvGN>E,$)n[qJ \`FJZ\sىyTOϹ ~<$>FFN=nW`K}qR\f%JN$R3=߼̴ MN3 Q&;ƹDɀ /hP'/+&ZS'ÜQ7l-ZDds>+#-d»OPf:c{YmIhaiZѼvϩ^ ~ IXv5 `h>3i[pl X>gv^%9YloU$.ⳍ v.Ux] 5Ŷ׾?axR]կd/:r:T -12,ef^aD=0ن/XsFӤ$= ݑj20c 7uџl!(ֺˆ_ *Rf&]L(fK0y=~^S˗d˥$` nRb&oЀپXV6JaC"vCvz=3ltV5ګKFдS r-՟74+!Gq =,6HYm9}$҈+[o-Oa?5g_Wq|U8v D"b4EP[/rEMx:;{-}q y{^5Ox1[zK(VT3eLϘ dqO ŽN/?-|U_=*ePʛmf t68y%t !؏2 .yaKB:߃(kw*_8y/xfsEu7pk/57`J<'OoNhN}>6Cyb"(xŘgoWVNdVT\Mf)ݽc0dvZ˦";\LJ")R-t{' e(S.W! h]}$et^mUXx`femiwp|.#TKJ<K23P_YT&vQi&h$φjaM1.#`5. ל_].Ƕ seC1Z' &E'L㻝<{TX4S#vӉ; Â1LsO (2& q;{-Vj|$Y7sSeRӢ.z%qFLH7Ak9VͷiycB䄽F'6ՠ\Hvd>v붉o G $\gZF9\GkFg;n+.[ؿN>[nۍxY%"@w*y̮2-a8LIS)EtDԥVՂ=uzDpΥh>_\׼$V-4 /+BEfw]:a3M& qcj>n''*Ls[#X(%#/kgw~8i`=ԇIN>#g:sϒEslU1nPY+ ^{ȪY&.V`ͬSH>v[T76pؚfd 0FTH@m0 2Hl>{,K`_r}1D\(St DԔJP$nܧa{72AZ jaZQj\htZgV m g\ʝnfwvɫ\?}ۃ5cRHTġEIN]|/S3vWr=\̂f´~SV(̠d+!ܪy)|5. $e($X.0|DkaQI廪@eÑeatqhRb}$k˲Ds/_5(d2UdI75O̽8h2#7e7+Cm>,\eNh)wit*w#4w[?DVG2r[C5Ak^EJ@~CCz hOzԉAs`@Y ZMВH=ͫX!yſdibyQ  =(pq)غsu i 'TǘP FԳ(PYPԾg϶Xaidvc6b֣ΔIXhaEȉV 2^N*/9OׯYƣˤs.VFdb' mMK~h,d,WQh%$=]sl-M6JOLYʗo% qm"ڠtC+"d r徐O \$Ox?n¸@@>fgT343nWqg> ŔD{:J `L N+/J뻃jNln߬N͉~d)w|7Z=W'Ǡ<<ߠuϐs;n9{Q#\}&^<&fDzV9Υ̲}ķ y8*-[X)+~e/My_=/m NP,.iu?8W+$g1DP' ܋4A.*pk&91&;=w5=7\ǿf@/1ˀ䄍5{f2<AL1Jf:R.pi|re,("'Zh}Hۡ_*A෠(93!kQD C%*}~X5٫{b8w[8 pۍn q:}7`3W)g~4L*v]z #J a EF}YB(烥bwԨ2&ܹ{+jGr&Vzu';_o` _G%ܦע2ԉp3cݶ[}YH}Ol1Uov?ٺ?`:wzWӹE0XwA+}ҢwZ![AH|DPA|uS*h`ՉGn0jT]OHsisuNZ֕-w]EH6lix/FlJ n#n{\YU/Hth[\bR6t:,\8 AIzOGł,|͉bFiJFˋtUj( ,o43喝 ݴ]g=YeW%mp_#t~͏0P,h3.zQp)1|6UgMTn86_@tA,ڡ{g8IR#QFh+$2:Mi~m/d حڊ!Q\^]*\TъGS24C"Fq>̄b&q؊{BHZ`8(HB.:~ B> 䤯#@vlfxO4WS>K. NTc IC܈U?F@R&0̼v~)T5JjٜV}>WoN)Tc Lrln%aUUZYڇ\DJ#fvx)(P2y0tT5 t5Qnܒ&4u^<xiKD;ٶ\kV! > +֕"oGDժgIğ'8HRΫ ^_aYU`kqt$zMGUkXdAUǰi~mZA#P̻;ʇDPy iG'&W:hh Αʆm{9ad vRSJS_g D\GbZ9pLhEnz#DuSD*ah=qƤo~lJp$vRev IPr]|7$!6+([.[A9; @UJ' N \VJD{Ұb~?S\2R\TSF |se0/F(=_=UrAEzzR6e ËM̉<%َ%UC^:d.MRqPۣX;xF͉HmX |#] ]1*5cgoD*؉%Kږ$>X׌ƲE (\c<4dd-)¬޺CCUQϸtVPKcl(7>riY8وs}6T" i\4`Z7 jv&2 kE3z4y|℮3Vª~ٛ:􇆥Jҵ& =6U%-n{.Qt=U ܥSQJ%RLNTO_^HZ9:#.o =.fudX`E3Xu{ ~gM~ PQ7h+2< v=Jo}/|9[f LC5n&7Zr7&,r#iָvmz *5Oz jI6[ EQ/D(a=7xHJf:Pٱ 1׋(`M(?HiG1څ/H;\plhu;KSa?DGv`4H5k| B)\A0 )2inQ^HMoToH" ժĭCz9 i\cr3jW9 =-;o 1_D~Qʦ|&ղ<ג+*ۊs|l6XBB!*}`!̖N-Qok*e*F.7 /eAj_1Ӎ.͖<9=Q{mNq6ܖpUk *"\N #q5iB㓼j%,iָmͽ/ F(:Ȟ/w?BpbPNo{Jz0e[@Rtgi´c#soUyͬMhW[>*al$yB;Ǥ$@V/K٭bѮ_m}{i_B.3r L..0顙$D#5p4|zuHhE™Oֵ[ GlK/& Re0*%9YGw=:84?m3ӕP <%=4:-j){AA3gO K{$A.!_۟uXZr;Se_ăEҕ е^8Y/siߚ9p([IZZ)r͗fžbTp,NrCe.=pNd[Sm_s!_fKMΝXrԬ}D}h _;j-7":OkD+^Q7lt2.ab*o@H;L>%vuMeLgDQ/_7 oaBG܂NYWCg/ ]'M>mرmILS< ( =jcE77,<^c(}kHk ګ 8iht|\/Iav Z]^@a($q&JK򔋣 ޞZa'<?nVM;shB Hct{JD&^^6"OKM;!2L9Icj&~?r_PIqmX:܈e#՗'0Ƣ'v$"_8Ա0gYo"_*W[ JVoeӞK-8OՍ CcFW뉘$ñؼ52w'f!V6= |fg3-˂k%g&]˳&7hEeldzC:٨Q] X ۵yg[UҧQI}ġCbcBT%kmZ`=Ǚ5*CUoR <mCU4 AVXll kZ I=ȹBXxt%{0Hۗdc+KiE@h,9)}\j&Sml? ێWů$_`_FSO_=>lƸ{e&W0S5鸿@@?ӵMB I0']mVˆ 49ۯ8l| D? E-osD1Z_ 'g=˾yvP& Bּ1VY,Uߧz ׊/Intwp|Uo \#2͊';iԶ 6%HS ogivJ(ّE]CR#F@O^=3YU򳫦) 0~h#];'lԮvj^wSb8kǕ$>=AIq`oK:aR$b@ :o 0@ߥvJ ]̈ClATb=F֜Pltۉ->{td zq|dRLwc J'Z`oq L&Zz]t"c]D¥eiV}v8!/Ce<F~Lߚ_?anD`8ɧHDl3x޷H{D֩[&7P:=-\, g%+UjxNMbK?d qBMG$y*I+6,$9N9^Ǐ<}P7~8Ar_/NVqU*? Uz^;L`U:]JS2as8^c~@8&z7UC*6:Biv8j%^{b>~^-DB/f=yȐPA gzHČȌ̸^W +lEON5A1dkBtk7:U@6;cJ( |cz91wvA~\srnַ𶅃ib`A̧MjoEUBL䶬%iu-^ Ɏ<U 3gހBz7%M) |/YMANс띚2bq.:]i'N*um0|޳pg6]7b+oVfV?3EV_& gKeε4rקHxؐa{L *Q"E-V[pytmȱ:["pWsWi'ڡ%ol# ۑɵ2/zbwdYu0ʮ^URƮ"v$?VqOq6y4l+*\ @gXmF1qnxcgF|HqYh tc)AC@v|J?$)qHJ#e)dxF9<>:hKut= //g ct=FVW(_>ȫk) c@r@H věŐ.K$f2Q8eP\+*$0;o7dm}?vnfj?3RiMA @gziΣD6Dw߳d%$H*V#pa#StH eڙ_(T{,TN5#g: n_e*;sWi\Tqal`Ylt/|o'" ]kهZ')/|_j#m4JnͿu:dD d8-^ͼ{U0{lm̺53I/ ;=i42{RtAs?[hQDFza\X+\yzDHUd)XSnw pbE51"2PWlEM?i+U+s 3(@ &x9德D(0DO:\q<LȪqX|S`{M3xZlع rz_̚#ɶL/* Yau\XyB ^hV0x-磒.V}l_8h!Uq`Ѥ-r"E&rGd.~: QKFe{T4(QoSe2M#wqN"œBlG^'싨|3犚 yiÍU;uП]`*D-RNWcgdmְ[ڈ'@ymTtwJC#yU;V/s!U{S[?]{gOfx T?rjRDfL~8utE`hI7L*ht8ܴV21V+Ĩ,^ 6糑_=]ZZ<_nu_~bÉ'xQߐǿV_ [N,dlΎ:ԯ`j/`|\FN$m]ɵ 5@+` ,2Bd*b(7xF$K Q䖤>!]F a'&hd /H p| ` }U8Sޟ  ~l XY4AY?cށ^8HΝzh>GҒQ> e+ʓkTLE7<ls~Ф<(/6pn^?RL C͂''Kr2x|WA+.-B KAt_`{jG/!l_| o>@:K>~{LE/2{uCB:|[rNηNoeูuWП,㕷IfENPЎ7Fx(baML6$]_P\F)_gZ;qɇx@; i AbKNQ8*K'vmX%R&%?Z |АNo @5^mhz#@_qv N 2ChxQȡd]J4'0 ̧tSgGS<5F&lj&<J1ݽ.>@·d`ѐf܉ [/wƬ~f|!`TF g*i?.>&0KMTgLы:hhN- S)x^ Ne3ذm,< άYs069D0ヅ__drn`jjcjQ z\5"G(vReCsG6qo]M2}y+п`l?1$RT0 %QVJpA4"4;r/qϸR.s\Ǫ~e]zzfeÐjt ~0!5ͪ~?PŁUnj%vjB@mQP-p vYOZ+8 PLhbrC[ZUy*EirԛXx,b=;st Tk#\A%: Ph)o/t`i^#8ֺp^A>1ckXP>7=DEf/uY!sL$QY{Ȅ*宯kcŏQԺF *r6su+D#jbPN,mGGC)~<99n&uϴwn@EuF!e ;2ļ]ͯ߇ +޳ ,spȧoq˳ϤoDc"`Hz| ! 5H/_'t:`[J'|\)2OpAX7|-{Ll خLJsH p"KÉ*[_qo8'q 2ĝ7E9ihג ]}0[KJr&Q1DjQ\^־avC؎jiij놂~yH+#Ka۴)9hyaR]bwPeIS\4iSg}ʠ~Q|򥍨TEL0`II{4Fa_|ӹh\BnDy56ij̦9<8ytuଫu5+VwosKhHn$2:#. ;Kb&1M&yHN R]ٛ!t9;qє##WiHj3j&.ljT_c9T YPSgS OՈVC5lRzsWNutmDp"&q,r0Ia^S9bz2qM4r=U''5$GVёlRw$("Fh[6YR (Tܟ4]H>QղϪVf\:dlcynN_DF!ψp@. W⚾ZU@%B' bRchYM׽t`=sG) q|5tzKo6z㸷MzIi##/:!DZxΨJRm}mVhSVs& ҐZOr~wڤFT4 iA|_XYjͦ vCK[rqS~G3w쩁BohCf|3(Iw!LJ}76771E'}y<g+9BKD9TpeޝjvJT}rJB޽i_J${&.)]f]؋5Xv*(ve:єcT`e x@\ThX-X09\%Zª lPq9Yg#ڇġ:mr=\G0N/!Ϟv&ϪpW#B l- EZ[9+g[b{oUoa5jI/2tuV;._g쀳z{FX\\ŽM J0#rCOCR"AqnE}Zjv"Ώ}FĢF&I>^7v&Zudv>bp@8'0_{jŒ+ # p}Tj3-9F}n~}2bޏㅤg0b}94q1wl_Ƨf!]`QЙe%[Iyi1b=_--'7>8|+^]SgK^3MѰv`;B %W&ˆ\C ;zw8җL` #ۜdgޞdRg[n}t~&S"19jmj>A h6 }Nju`U w ?+LPabHN4ʰ"4^k7ڙ{YLZ/+FL53a Kmm-/ Ό?ǻh Y袟) o'2 RO % ~SxYSF > xV":񬧆PG6 p`? ,f/}@{hNO[wS^qK[tYMe~M g)Im: 4G`< @2xPL<s$@}%ALk*Gx.rW@4#Y VPǵG TzD lNNO}Rj̜N@էآ8A?sk 5n1jsGK;Hbs^x CxB +͟BRnMDEo2Ӗ,ЉDlW m+R \M؜,Osł]G]+8yVIMw ɧDl@+EI5Zoʙ0/u$L IxEpC B`n80ʞ_p|'f֛6hyOYAc`YZ3J0,EHwl0 `T@;Bd$Ქ94Es-X8hG nBK wU$FVů-;dٱwX>e}ډ|j;kb; ⳉ*%VfNz2Z=X4Ϭai9Ydg?ԪNmF^B~VX)ef_<e3Rܸ H'O\ikC`-&-, LC v$<6PfdrL $kN«>[*ߵopEIo ceo>I1C!y/ҔG tf[$pG2BN{GL]+..'Z`p52 >c(etAVD+JSĽ4,Bh,*E-u N@&"T!T;i&&'鳰`χ ~詛ƩlX|LGR$d y*+(8-__:)-)EMt9''``) AӨz)r( MsqW%kz*oɁ 5JG\Fծ@FAfc{؎@4ߩy Q[%iz*{f|:ɟ=6Z0 uk۾p!Ѱ|dUDnzRR^lbQTe'h4X!Cb᜖h : s+:¢NM xv)$1 GuWټ|d,\\ k72M! '.Sl$BJUU߽$ɭŭdTp*whiHm6mC*UN}Mx`ͽx(,Bj R\C`1:D[~O 5v||#8ɲzHǀI(cH"{H%Pu%2 UU]ԭ cR7 J, Ƈ&t꠆맰)`U!SV?t1a^Gqz=0DTRHgr8yHc&ˤ5S u7 7XJ6…S:jNtc\ W]-a*Mi~#X6>6v I!XŃ/KwjͫquK{͂kK5azՆIW't?/pg!&L$ܥ>v߇f|j[jwKtY#RʘPnzH@?/7 v O0viR.,!%MmGA)oDC/:yH#NN}H\Hn]$]4}Q_OPfq@˾?چ8{yY>bPB:z}!ɝB ?z`Y@T|ː8EvgtC9B0HΙWFe)Tr? na-klͺw jJa^;vnjOI.2xWpZ747{]G\O_Bt] <ŰOv\dyvjȶ?>i$lӁ3BNN*t%C*/8iA @nYN/vΏsFr~? `>G/5Uw}ĸ9\|86b,}R CW9os>oMs/\OU]Kٱ|X=j WO xw1ո=Aj*U^{7SaUaH^tp$u!h}c+Ea3崵(;댰-k)aS"#tc/k]l#J96Lcja~E)߉[\a԰"Cc& IRCH/ bmE$y^R8\+H86aj('+Lp!=v:?L} n2 ƶH^]G*H7!*cf0O[4 TtP1}7 6O#7If1[t9OW>lwh}z$+*~,P'h@H^r?]Z~V堢'-H}MqV**QwfHXz57:͖jc/}G 2}~wgԉ o;(W54 LsS 0jtshMvkF-ˏG8RA+tFmqs:q0:eiK\}s5>*s?u(f#hsFs y銲sFɑ nn8gľ5%$VI=ٰ#RdD-b{/v囇EcHYPS|B=' sME..)z|y@pq+upk$gQ =jYA4ˁeݎKUHylMMڠ7flu\M.uY{B (=8&\NjDMYX4w%q?av9o>@xӥ!Aɫu o}Q*,GR'{ y>H$=n!),&2(\E|"oY *E G]Wp )@oŢ þ "Tp{xRaټD) |3u\PW .an*hQwԟ^;m~"kD)DRt1,4b [;;IJ I"A sCR꺒RXC6c{NQsj?HJ%ʄ$.[lp B֮WyjsQ̡ @ Dɧ=㈒A,.0?zNE9c,r.ȷ~`:2< ?-h L#J .-Za3~nCWx2r澳QX9?~7bAjM*z3Ue^q0M\&AҐ}5T tU#O8'M5n]=Tch &!´~fu >tD]n|꯳<3#Kw\ 3=L%RKEi&1RGj_T;k'Qy17n/*D$81Q{곟) jV|A{K| x|MHz :uvpOi;rLm6߆u ǠIt$k;#R6GcL5kOEvs|y7y u-/1Yte* 7Or:+A3r.;/4$8e.@/>ڡ%W9as[Ӹ )`AL+3`Nfg{; S$yxugk*+`A^g$Gn|n'$8MKa*?X9+Tc6z2}<,L֜?(ΜQ9~Hѷ1b90//f R\9yuFS \gY߳as-a"?}6z;l lKh7)apS<D=/ 8^).~׊݂l>n$k)cNE\ou ?!6MԜ{fj&\j%@y)3"(E[7(3y6bn]@*8z+wua+W: pa)Ґ,ns9|^x˖epI[N8 .y:.òBaa}/<1׷Zrwuz`9ݗ%~ӥ!9.iGb=B潺x+m8qMUSbW g=dO;AA Oexjs׭Įp{o(uGYp=b&cvG>X ЬL&J =r /Snn8ɡTHH1f':[I~4_~I1fZu8:y0$k x#j❢PDLjzŶ/jU7۫ѭ`26<`'q>TFSƳ hGPʎ@V[/B.7':&>ґ#_񂼐Y5L"ȩօ!ʑ.}*ף ;&RU 5)T[Z 0 S k<2Ƹ;vCh r4GEaݩv=]fl5|X"?vbĆg?M{xT$U!Rc1P)#B`-qۛ>gckYZЇ (aqj^Ô38[$+ #vMi\KWܮ6l^D*p[^%-&$V <{wIg;{wsq??Inz=ܼ!&qF"OzD|hlBй=N&gP">"m@{wN %.?J^%d)=kZ*z͒c\t^9U??C}]>ZE=pp΅HEUDK7E)+rŅ F+JEf3Nєh8D/Inm)4$5ZNPrS?>xxV+/K_EAFÞتփ䅻_/5Xm*WapTב sr@' 8ih On?mQ!YWL RDmU.ĩ[ ~t?'[{a'rZ{@?OggY#.oaZ5SlIޱ^{s@KxO|*UɅTe -Piv* |k }Ul utL]LxLI-Hw3 @5E|க)" IiOĈYHﶟnUpSU6LZpK^*r%>Ky OQ!Kͱ C {]5]ƫI]mdy1{ΦA;gPzPY|ndd>׵K ' 7cw沞N&KO-2v d b\=3_((<7b@w23=/{둶t #r2\I0UM߈(q}JWy%/Q };h5yll* v9_Q=$y%ڬ#fxSK`c]lomc|pL=Is1$},5j~@ИT^ƪ\Gaq4!f[Ń7d܁b;s=CFg|vg;R'm]!bR% E nےS?LU3$a~=f J_& NL(xb|X/6uo?doȐL.i*6%Ir%g+HHq$qMݸ:{vϛ貛eJ ,xku RGh:q;b bP XX-.e8J8\,߾b).y)I'sS]|$=qaߎү*W)p9S6e]G`Q 5fBK-.)rNՌQaIɒ%E]%cX^ԽbartJ{v):SJ}h;zpe{a1(>>4#o$F卹;8n\ .Q~U XeVHSoҙcL]ÜNyI`ε`vg?)SO@m]b+ǠTDQM4۴ XkD}Lꔐ5(/%#/偀*m+#dLegFm,Zں*5"5w&B3&x6 [ .B/UX@^H2dZ=ƈmsGxVxœni}'.:' giT}_g53qoY Xu}(u$=%j8LcB~][h2a&5%c {ǪTxpgO2xWHCÑ1#pKXL:~_ܽr<\[09!p׹O}$o2= $D)QW׫,Q);%]O})F' AV-+4L,XīhBXv>U"ő=~7|8m:K{ K=~g$z/g`-Z>*6`51l8'a͠e4'4"X G$'P #hsaʯs֕$ |'WĝcٳDKc`&^mdfo R,k)a(w^'jg&iQژ ND94U{8c6~ATeȱ/rmj-;Il=f^r]ZwnJ*,n40lWb-K=KmfuF?ߧ=meQ8s<*e roS*B`#~i)_) @[9kMidENdG +(Ng8 b\i e= @Ÿ1e37lua+Oc2AD:Eh^&ŻhXia&%u n(vnjE[QV62Wn+ˀj»X!sl^SE`,6{A7E=RUw` ܩߞ7 p ޅ4L XƣwY҅y p{be -| Z=l/jn~ %c*>)M;8`ءM0V]JҴiyٻroDʼnX^ ;qTg.gH䟡t]xeB&cbCSQ"$. +4F(:99zOVaz5D%UH w.`:h|`4{yOѪ*d-A}vّspNfC ETj!(ji N*]۬W.vg} ;9/Xq[掫/2tQ_/7xS }#9y"$߷GdD < p.7Nr$x0eC]A{ښ/Q.Vvavh t¢柜 g,Idt#1*َls+%+d S)-ಱ85I8{S~nFKFga`R\$.nYa45}Q|ܼVG{IJR>0DԿӭRD}$g%7G2kHAՃ(+5us%? wMfj, q[mS&v@]ڒGKTcҜ_ǧE%DC +~/ ,NEY?OEQ3ti %g۩wAE=< 2Kj Im}ɝ.o|H11b2YJFn 7Q;x3ƻT}8kh'>Ńʟ.0*ҽZ7+z%U%׸(x7"-8( :3ڰ3)$Bt J!yQ]`'(4'ߛ6Fz%R s,1f~iE{3\ i#acHo&2ΠA\֪8[SP:^QxK \h J(Ȍ{tAeK;?cD(!HZ D:։V&NJv6y tb^yr84T P=]zR_z:{z`kzO>} ?Z5u-nε iTgַ˝SmRP _Kn  hղ1``?-i{ 7tƯ)%,Hz0u1gNBH08?qe?Tqp=ӂ9uW"8`WULr.L[IݛΆ~b&dLlzȚ o>um2wuyn -!zH?G6b e,q7”\=j5Pn.lBH{=WՔ8M>x4Ez8 Y-B0k!`%]ǴYm >ZL4(*pt &7ȣOFYNI?#B C BQ+W 89^O5̈́ ,BxdXj}}XqB_pH M{\ NY8 ^9gYYwwMڡf//`u"\|ჩʯI ;|ϒ $ T((]K@ )eX$gM^޵C5TfgC(SI(|P I&3n+o ߜП=hNN{-~xs"פkh8kE<{L,Mܺ2o!W{iuJ  1,@Q-"j8k_(**Y1`Nv`?#"ӃJ&+?^l"Ivx[&0{[C+>e!q2MN)#Je#qGifAO k}:5*OĔQG2B^G1WD8Ex$AR Z&eoP'Y4G(8o׷dz&NnDyoZ]_147d D{nuꁟC붯\m 7HhMKަSx$xXvRNI:Ryw]E:ry" S E"]?j)-^I^lD>'tanW*}ݘ!5Ak*xs|nڟw"p՜ˉ676g|ݜdeN3X6`2D’6Υ#2 !؊ԢiOXߧw5E=0Ys/Pqbʛ 2~ )Hsnr+ ^+v-3l|gnj[(c@6QKL5H 3:ҟ$J\hֻcD6F,uњ_֌;m\mhqv߃T|.@]xjM|7WV[Ѻ2 Lk&~*/PUInDuS${)[MYR 2BL`n/ԡR ciYj ]2AHMt9ѡ]T *Q4ߗԆ֌79^ϊgRYTb`Y](oK\զW|pBv6`LQ7'=׶ ?}b׹*p64 qp2.7y*9?iuZE~%m4֑jpfB2_)'^JYP1 _}zZhdС%V1RN25|OI)f)g:pmr@#>PJݮ;T5r˾otIV3zἀWON+sP߰D ^LUkA>A"ꈐuU,U*L6)ͿKX2Kn3j}[_Nt*iSc:qJ>ieA,1<h^(Jp⩱xSbQV0U2 ~ KEJĴ[9q<ŜΆFp82EǬ#s(ֶ`(9;0Ѕ1 "mW6^!<WpD t"wzTO~ȵHVNd)sNe!քck4&ZpDm>X0yϭ>pm!k\Ľ 3~58PظLkH! #y0hPI||:8IǃLK@f[д&;:mJ('ǢOy =!Q2DC,ߠYm'.պ?x^ҏ+ 0qo`Ќ1Wq>.SA>^#5cݭJT_%9j;q*1`>Djnՠlx4i1g z4Ќl+ 1Jivriug֔APxOB)p|k7a/yYIj^4+]D"QICQGTIMTaXa'GC+ME@#Ƕ<0CwqtvGYUlLng["n!բ3B^k@zʿ:[կ`EEj{ 7DY 9鵯Yq^3-@81^r+9}UYP{-֚niugӮy׈})&!rZ43N^>F~=xH.G./TkOh\V]3ҙ!x%=mrZa&:bYkYjcCUڌB>HYqȰK2 H]ooN5D/M 6e>j8S:3>W^H+g&RhH<U ;:A77!w \o?9+RhԎ\ *R;ͫ3xkC8w\fdƑݱ[u0 1Dl3 %)vyenXW-WznQ hFFv`*%}Xqa@AR.zz|߶Ru%i( MSj&Xp8{;N{?|\) < *$k>a P0!DB !"ȵڇqIy&l&:}cw,ak+#ht Dv^ YG75.  > H ۶J$IlPUv@@-qۣorI #%l(n_,f`! 3A&99=¾+av CzfE }=t/o20 !`M䂙qY&Jɽ9E#LvᨖS9|WѸϻ'U ةa1]Co1HvmJBlϱ}f~졍y&˚ .TfMsܸMyMJV0<\9E5JdthJ+o}} MI ''&sTK&bmzЛJdܯeT nWٿmVr(9AoCs&3a}1~s=k*J 'VjM[Kia$U«I<LE#3-.{gL#g.wE{ʟ;@nlWMZk0836.l py`L3a\ 3<#*648u^yOފ{hR~U}ډqeH U_fǯIFcӵ!мEh f́qLFҴRXΧ634ܨuY~&T9"((Hnjs0$oN~(lmƜIƞW},7[O\bS6! q%),`u/Ȇ+coX}](;N,uB2R\EI2lXywX&%4C:{"[{U L@q)쨐 ?~"r*i\`l5bÚVM̹ccç+Pd붱xԮ,f3ϳP tdGCPh"hM㝇mFG)!1s {6qA| 1kJT [Bw:cD;/q^.^) gt.q_ԕi,D3P1v=T=>[R1rYpo } K|Åx_A."FEIohauZyd0 Yw:p:nB/HWvt4MpםTUpDH`<[&2?T 5ioES26Yd')8\>z0=W$lqN d]SA:kdxj^sBA eN*q愯8w$!/FMM^OEn>F]?r#^-n]PIF 5d\cdΜ*U5[JT%|bYOYt~bbH_(?"bHHɒel Euk- zyx3]I7PYt^-Y-BWe0BaG5&\K>'JB YzS|-5(765 _}VǂwF&RƲz'zE܃}/?OV1[O*O7~P9˦7 %ݤ(MN5 4  -e$RYYU{XB.W}#tGr2+v XMψ4KAqT %p vz="FZO&^xz;X]4fHPk7 ]*{5ZHTchˍL 'Ex5*GJhWY#LMk]0ZvMWLj ٙh`Oωx83;~%GRJGg^T/چ?tB_?ܟ[LB;)+AMƼ^hd;0v\#/aF|h.,K Af[T8u:3hͅ`lL/kwPȼ6z7@>4t$,!LexjA/n~￀/5=GF2$N^BhN75\#M*kYrhtGS<VZ~N4+D)?iuc{e8} |#3iYxeFU ɍ`vZUP 7f(&;H"7 h'.!\]?F%nJi?b~4tza4zޮ _7P̕(UY#}/8Zq4Ҡr|!T -i2=[SS6mr*@p^{+Ɠ{NNq2s3F76~WY߆^kZ ?1 \ b%hg%oX==HIcjW(ahzdb 9Yt0fH=X4= )pJ}UJ0M ,L($3WkHx$yIB"?j| 8|x(fj#n\u'eWXճ+EvpsoΖMJ@)`t]!^پ}zZj%7-rBvGi$ Cm̷Ky^4'É{a&4aťДc+Qm4N:HIMX'%'d7Ѝ1 deSLo@X\"c6w 22z֗SWB2bфoN9d)hMVnz7 ~1*ΘEwI8A?!,P9I޶2J8fP,袰Oq& s2qx-@\*%ʂ`ޛ զtnWDDoJe~g^`@"zU'Ɣ04g2 1ݡpu ̉5[t1:c9|( yC$Gk8>jC}20kjMe,IU>~ -Zڄ`ݹ ׺\XoFo1C N|yﻧLiP >"Ш"K;-a%dM1O&?(ӁSZ,":JodtOۍUr߹ZgY.ms}6F2s;Rg˻BTly&fz%X;s:)p ; [C)+]U<ٟ x Z+ Qe%BgF`Cså6Ov{Y찌cvf7MdZ\=4E I (݄ (^:fAlIdHyB \/Xm,qlY@PP!=W@U&=P YCdw/8ʘGTжU}:jAA>H )v I#(gPIJkD|N?QcceY_؈,}ɝ]_6UK8Ke,;tk * ϻl˂864ȥ&pJ0soqs+{:z,7n'!Ëƭ:D wd'ܐ`h6 7"iaͫYK`9h.ߍaѭe xajL`ԍK04dufrÙ _VCcqq-?͗{aUO͑iS[NΩb!DU-{k hGI`7n oxӌ储`HU2U6چÎzU2M c6~np;_%/sn4`]&msWPX! ']*\u. *Xt=R g2KH/G:%jiѾgh@]]Q3 Qa?Iesu3bTsfک) ȣw(NZ${b‰!B/U|>!s|Ng`c:G!&)jY EX鈅$'NB,5,9ˇ4 Cuo0#7""179Ĺ5PQJAQ HCGyy'.|}/WnR먿-\z]48tr *3$w|NCDUE|2Od/ƲHwy>#O{*۹zƎG PlpΎۨ2דBc嬅k |(-211C®`0K =w~\Dop[!xlbM~g^m묺$vҏ-p #`7Y eEʼnHRBNMR)a㭚S:/&:{yˆ ZBDvigsz9M ;uMV# `NC^> d ԍ'wb~Lj]qa Ī *:݃hD'aݜC7 q񑔱Ϲ' ޢdN6S ^Z8[y8HX4*vV '7N3` ([z1u=v@JH =+ LP9KUE⏻ҕZ݌X^3]Gf9ogy/"G4|RCr~!;)k ($+2I~lk-)-s| ;\ J33@ z Nn鍦a/\^BxΩ2K(up61Ld6,d@3V,$ұo87,CUDŠbXo>AR] ҙ#Ŵ[`5_ Ȩ/a/Wٻۍx5pU 8[<5kI!Y)ňPhiGC_ppt ܣy3J$ vL`)KlNpbNvcgKƒ8sX'4DŽnMU͹%̿6'2vB_NVc8#x⇿%wp55[ tݛ5AZFSґ!ݨmB'"oRwpU4v#sJ-\@/}D峢EtmgW5Qd,/s%үJ _׷k\maC\ZxfJn!ak-\r oH!l r.Vg51bT?QI>}0Nx>;'VL**g9dO^_qAB߲t-JrD->MJq}2-sl-n+{ʋ]'qȽs<Bv,EtעPT;8 ^#~xsB>Nɦ|72\aDώ`2ڢŸ FOt SXJз&Z8~Q9evi@dʣ%,+p4 mϞЋHPGW~> 1,7GEaDO)$."*Q#$ Jz쮄fi]``="d{tYi|j\Iʢ/!&}c(";<'x;^Z&O{iYN$zĭMV"ؽ*tot>("w*Xuר,g sXʯ?=jdDŊ,J0OskW"do ɚ;Tx+b~gBa\:\5TYEp]b/QIh*^qthe7g's'Eu]2-ۚVSTcHj Bh^ok8Dq^ AxSa.;zL T=[E "g^z_ȧ4Yy[VurDz;W[@V[[i, *|aẾ&,XqPMB_~/>UW7d>.8TI^1}FN6+hmnw`)&x"tOi9S~E Nlv5dj}gqr@6E58l>iBm[= Gk;i :Р[wɎ۵Ak f{w/O:m gr t(Iq~9&qiObW]KPs!&)'DI+'6^(\):[&Kڛe0.]jY҇ΕE;DC".(0<\GJ$/y"6Pl0+khɪcTPHHMe1H[>ޢ-=MK:#v ֏J11 bl˥MKR>uqǘ^;}Kݠ7t"K'|yc"\*Ğ9WQ,Jߊ_~_-p/&m-Oj~;1A!׼ɽT"Ip-@tf30ɹWE.J-/M-ܲdXsi] m5 ×CGAкnjp$lJov[@Wr$!7ԿZ=ijfh NEhyJl)>jn5Y7y:W7,̷H4/(b:]Zu[P^D1c0 &|qQ;a7c!x˲9q#Y VoW5s9;Y0Ve,$ )3$Q!ldCr`yBs.tM2b |@]Ed撍~堮?9AOFJ N^"ifAі7&~wm㮿=QpͬbMq],yۥP9Kvٳsz"!D%HuRI&[ 946#T_~7z=6C,N*3t^Du;v#-]Dw<%GAK%Ӂmu `#?N WRd}lHhCdFwHhC܃cLVƬ G /ygX\ԁ=X+SL(Ԁ'sX(r6-Ggَxa_:zЌWr~7,UUOʸYWcB9Ф,"[gh!ajf^蓐P>s.BgkfE4CTW_ApX=;@FS6RVI?dR5 ieiwQ_ZOiDeTX#xPysHԩl}&?'onށ+fwWva (&bްIT._;V qΔY7#P#$_ >l4Yt \͌0 ghp0L]wlݓЌ`bqo5Er4kZ7jiZ2NC!5 ->{#@ٗ@0@ vZLP0=uzrZml MbY\>28mD?Q+YYjm$TFݭ= c-Α^qA~kTal)쁪GZ),Us/SP@SalRX9tvmq11P[b/䅳ۢXr t`: ʴ܃. nЈ{E3MEnHTYss}әG8p{ .Yܐ_M &+@ˬR.H3:k3ll5o4-:WD-g8 z̥#A΃:_36' V(ԗ_jj6Fb/2+~[,1ډсb#Y8 Y`{D)QgΥ٬VqdVX/7K2HPDUb(՘쉩ʽ<6fz<(-(][1-㫴f=.YY;V|KWWd ϊk5KIYYǣQ#VKzkOpR*gf8 Ol\!F/5Nt@oF vQw<@aޤzO* Zߌ-K4D% #wy(ˮ H ]zrs'mo#m %WxeSpL>ʒM񻜹:Z8ݳ?Xm,UD{g$B?)X1R2bNU2EuKG0&?ZA2R]\o_kyJٛi]o!f5v-g9gixf_ ťԧ#K h'3[7+Ar^ N !#*j`JiF/2YFhdG_Vj4 vso _yA$*J";yaWgMS#]iT**Q㍟';^ DO Ч)"s`weg FdB^8|-G bC-}Wكd^C6fH7z~j}SbMF*@oSXRb(Y.U+xX* 6 .,,W݊}i˸]#QeeؐMkɺ~S=VQ6m(wcۯWZƚV93*߼c@1W4/5_vA3j0ǬS6.ȉi@ HI7Rk: :|+޷\tlVpM x5%pvg;vDZš8i|O?ѯV }<;?t>j?J|oUcȟm.i\{.>|9<~#_SfWԀZ:Ngl:/Jb•_aTPp1чni oewO͒yx @L)nuv1PNcy81Khǒ+Q*{؇4EbjM!u+]yꗱ1wtEzϠNEd ^IC)ƑG=܋WW6yBS=XN7P g4DlJ%R4} "Orx{s]um>F>]StL#]|y1~0 NQlMݽ,Hha5PSVeȷa&DL$u{됍{mK,Sl^؅/z֊Q-i`^O:T~x&{-W3Qbml*Я+~'zޕD5Pp51JZ_āgW'[!$ SS^đJ/jAꨶ6& .LǪ,P 85BZ_xa"`NP{Ĕ!vt'Uʝj$x''{T1EmK(PEq "9h= !`- I" /;/R׫ȯ3&~}Ƚa-%fTGGHP~lNCrK&& ^paEO'OyD'QWCJ'\fP_ѷc*"zA bXl45H]CBQEy!m% SkB棢$zR:ki~K0ӣJ5vHKe!Ù$Jul\~%5jm֐uNڈ+`*qeȷu7K l%- l8(DZrH L[k?[03KWYE5w 0Y.MҔ<'γ_Q-Gk((/ABrbĨgCt׳Zk&FZgE? Rt5_>[_.Q-4ez/6%q>[iA5v*m KWLJ&s ?kG}IKbX, pg4}:gdt~G5b[X)Jn/a̜zg{n56>Z1?e:l\cΑhXn[1 &vK$dDZf 49/!nΖO$ bY?ZM>lOs|SrX3Yj@lk~q@}wإcֹyvnڔZ"Ԕ´->fPu_5Jèu5IKDZd;M;HKAcO5|A /?~K^<Ν7ll*쀢ZlЇKf+3M56֘W/HhG'@ewY{7uJ[I֦MJLI%8iRE1%8xٷU+un0fM<LD$-AtU"J=Lz/`P7Ud,u<˥A!aPo-wI9[:!nʽdXnVc9qkB?(9A$d)igfîYo 1NbD*~WUK5%g5(=aR <(,LBwDiQyyǕfwAۍ d%{ -d +Ɠ×i| P}Ծh+2C67JLv]a&C,[g I !9DĜ&ʓZⰺ> yf|a"(OxG] ïR}}BPzU%r1!2sC8VR* m@o`m!_k<ٺp0'ViW#tHS;Bj"d_?,G$JH\P5 M4[ұ+h+eaNn c^fFize:+ܜFY40rEYy~Z_n:=Uv!(wLMxN>̨ɼ0q`7Ԡ|%UX2\gvVQg&\w%dbn+KX*ذ@C<7"m10!t,:ÑMjt\HN;{JV|ZWkL6Zط8gA]o?)&::# _CcJPJ0w)Cwh:uKt^9euD ]Gwfd%̛=b Pɽ4O !'x]یW$'cb0Z 9k @ﶔLRksߣ\ "n41OTŒ=wXrНs*f6}R6J:;P Fb`(jlפ  C\}ԱX榏3ux B#kgOhCx=G้ 0Y&M\cPJFj8{ :"M]Ogq*'s֠18{rVXV7Jܟ;ۦWtUliDњOosT&L{Me^YCJSe{֟\wh;'z$g-%w90Z_g7&R0`e-yuc0[gቱy9ٴJIv]) V}hfB+R*cVGt,[ۅG]g_Xj[V.d@!2|cŪdA0 dQ#('.Ṛ'SWr^FLM,v8BG=S{ACsC;f++kcR pSH;w#!@Y'=9$dW-$d^as-}.B>5&nF_= dÝ.O`+vm H`ݱ ,fBpPx&;cً+k>%-\`,חXvDX|_eU%x8fΙYHYZVL~~^1',KM= hS|GijwD/}l}]p>E` 'TUmXnGKi4h@%HZS!XX(z6֩f;E{0xi %<$@ OI/8%6꺩U9e%(>Q8ڌrGVj5̛d3N 1bOFʸ4G6m:DƹQ<m5Vph\]a/Tp& 4cxD[U.J(.U*A[)Q:sxO$;Ihe0NJErEE9e5jȗWgcI>DLSن\uNnTU!&sE7C.RR'a*B=_L &eS.HGvʾKʣ|*t6nn`H5rж}8i~2pX!Er(|3P _2hLV!o/z#3D&ѩ̟1_(B =,-(ůPA~^4{M(ȻsD\[ nAjC)1 â8$ Njλ(]?"d鎉vJŵ0Q*(9ZE#G% sTxl)o D2yd=>QqfokD֘ȓ6*!$L'.4M6-;>Xy} U3E5HKB$IX %6sOP.;pCTdWmQ?hˍj3uמި|.]Fg7e1Ym'$R|3XtRh;8vqe)b dYב yfK~kjY uWЭy-x.4ɹޝ $e^>-eUG^g,p;>ҒM\m'M5҄ Є}p3VFE?&d^'hUoW1ڒ+`: -f̸ 1V D5ē*#4 Mʲc6Ni8r vS qVmJt_HV]XhcD |%Gmv׷: =.YYA-xЖb{Wʆzs` gb97%!r~nt:3޿0WO8At!K7| ֋ OFbFp#A-<\)D܂׿x0KOzEmǺ[B!v Y}nf+Oe#A39Ke|8C0*hRlUlȽ:HY,Bw1 P IY{3:僖=N݃PnzF۪kCC&ǝcہBr)o$b[ A,sy\ĽdTbcDD{$|ϼGY[0Z /gtLX[,8N$}ﻗ>Xk%%l_o͗ ɲf0zAԘY6?fw]A1`XLd*mFHhg>Ș qhHz>olt3%+-Mhofj{@7?sM4dD#-F\XZw>9K9{>/eiz0齘o%`u_+n[`ѷ MpsWα6⫎b3IX?WDLPd:)gć6x>S_ZLm v}g?FÆdUxt|AGrIo>佲@uZH0w%UgFglF+YTSaAp,4慞g?J`E1 X݊yߵ~1!ŒȔt^sCW䔶Ks_&!|[]%[0 "I/#82$QTy-DtHp.LgQc<_T@PK{Կq.['vq$fGMn?D9>؝{! |9=V~pΠ$N ;kOmN ]/q{Tyw(P h*YMPe;:f)) bJooDz`}l,2YWa "wvyl`2HjA0* Sa+:^Knе`-oo/Sqa;h$M]! ˿o{6ӛMDj-J+zey哠ښt_ֿQ YoPZ*8_M\jA"r'`D5vWOL#sœC%}'@Ko#XaNd 覈M}QHm5uA{ﭮ}Jw} G2i6?Q<WY9)©WEB39s{<y|4m=] R2yR ‡4ߚ {V|1YʍaH!VE T)!Tj6lqlcr?IF_>!u: a>IN"msnsoTB2\DbFa)P\˭BpARڰ߯isuaY3ff2S"񿆊#R_֬|gU`!$D`Cv~"w̜8{l)"9n~dvfr;rǾa]_%5EҌNMbD*p35PCW*^5 8 p;͂dzfSv{sAO]U&-_(5ymnZ(^_-pPāGX̼4!db mTeO.3FՏlŢ_lOAe29JtIy'GzQo2DkC.q]gr}{֧pEز!2o21O$Dws(8l?m;D\c,) r&i]Oɓ.8#SϹ-QQ57$uHvcCz3HfRFnbϟé;qdā9#>D+nM{ Qcbar;~v8~:Lw'XCFٕ32%w帧t,aľ$ܗxIu`Oh_N2;T/**8 Q,A B+_wYl˻?=zOs(]>%wۙGf%C\ d?sz2ӊx#, ?OF)@ jRJY[{v@l  %(+/Y#~ٝ2Ζ"Һ-hzen6|T7~6Cř*u>=P] ?NA`F{ #4.9\qDC~xɐ^}=O%Wp$ qso Ő c9X.Mף h[,mGd}"X I?$f]2Gh n[RXf#Dhمlx3g- ]+Ub_Z`eBx6 4 VX\{GWyXt:?V[p#5rǓHtҮ]!ap0E]IOٙ?w*uN[y\آxC wk솹_ه\y&:[Rř$V3H\zڧcWpC];!2sF+K7=]2$n>`WT*l18:X;_pP/9Q8?nY^T'E#Nd~,k]hH2V UMع ZʆRYBw lY0 1YVWrt7ӂ>dʤF6gaJRHHHdDGkRt6BHpڴ /@,'!wWM_`bʫ#c8)CAgq_ZX)daz[G V򟴭3eZ?HO2M)ytpjCz1E=^/Ө?iV}n=0**ޗֻ)ݺᗈK%MBW#3Dv ;?MMyLt/873k&tK\OXGl)9xb$1RיHZΧ4rKlvЦ -c3ϱ]@؍G*lE1a1A[gp.UYҷ! A) _]Wހn3'u2vZ!=ꇿF#H*~1OW80Uv *P(0B[<'ؗ4G]7VvơZYpnfhUD"880pGK,%*(FBlP|'NP!'( aiKmfa;P*7p:o%_B v60\RnLT3rR^75܏I4 ]jɿFj"1_IFlz6q+P4cHuc[dC?P39jSBlDF H肢;/ mntӸ-A.5c`KЃeIPS=4m sWU/ 7FX Pq݂F1Tt8D xgAx:jcBdlbA Aw Z+h(DtIjCTG 6 þT̓cl &sg/亝;p u !J8`E#'eĝ["^[=1ggS侒ëk)5.ec}}^o VZ~-pf4!w|ȈWOGr좏.Ybi(^w{;X9]'Y(ukFhsR{S ZuvāXdDۋw^B,"x"M ·zm]0lg%uf64b5`Mg}ߵT h!lDMWccSc!YaDm&t+sg _uOI$DQںyliY@m=©Г$C9Ud}ftVæeƮ׭u$)7˻>.մvj-%1q2x02$ 痣ɩ9iP0'`=,>\#E7ġRЃ"z,G@J985ʼnU3;J *"ypqS%Gȸy?S Sr^)ݪot~qoeT67s1Ɲ8+H=Ѥ'a‘9↔m~<]VQpz{sCN5nGch{#ӑG2H"~Db7%9` <7ixjgжzA?Wh4DwA/n<d Iw;% ϐ{٪SbeN(i৮7aiVXpS/I\kN'9\DNv%H]d'bY X!Ʃp38/+hxQ薑dn/;!rssLx`҈pobڥ4',3> & vݿNS/V'CR:߁y嶧㭜ea@t=dEMair:37U;7'eUDMh.2Sz{++O>v(: dmm5F^@'H"@_qrϱ~T<+*t|zMCV337o93$7fItJEs$1(!ã^7bzEDG*o)qIy!%M?/r~7I [ȅg {Lo%4m!cӕn{H49vU[ W_>8J|D+{#y> Jx[a#?zh_g%NfwA`E\VS۳߹ &dsEcF Wn\kjqopKtJZ ʆ鸼rɾ+\t+~O5~D;ry ,?0Y%.`+P*j$DDOMsz/k"Ag4rQzĩAwe=Bj8144$H@h 3a7i==eJ7/1ܾgH?1@r s󹬆c{dIB_(qsyDk!6F՞vJ?轚>VΝE hNe+s(J9MGXh)ʗ6`ű!ycXq\%:s3_Y⯼X !+j' ߼c.C LEnʌJ=J )* @7'[O>)hmU:%l$@KPp 0e>4ؚ΃tP2Sӈa?5pM(d ʎ;\euzcxUP-C:8U\y!  1u#;Vd4l; x\#w@PJ7 0|(Q̈;V@`ZTX>Q.F~Hb@gޡ'B.elxX)%qe95W4j9N>7\&/k;L( aV LRdB?etosE] ( 1̱~BU%vvz+D)o32!b1O0Jĕlɚ]9T Hsh2iÞ[7pJ 9*"s)b zU󔔈ߣT&Fa-;k7],Z }|4^t 2&v?@b{MQށzrJMa8J`<O+gdbu[!Jh]ʯ =r2~ZEμrFXrRI]c~ B 0eLe?x5p7;NXQ'5AMM4%uLMD?K]<He1g7۔BF!-|V"ȓDp")κ+nl8R .ŌЌ~.͗B`QF6= ȇR& o< C*Y ^|BYh 3'ΈxSf>tהhԌ^$E1f{LKQuu_'ٗŢ= /z7NN:ȇ:) tnuPP\iaث .7ѕ> (o&cɩx>}A ErT4f fJZ\!6K "^|tw=gu;Ń3ps2{N9%ׂsLT̶\{I)@S'}A"?sv4+pN`zGtBXz(di m14Q^_yudZdeSЯb8DkH.,1k$2LRADv"[d^;xG;"#Z<,PS3L51[ Pᮦ o䠘&=y?AE 4zk ־,%]O>g=1A],NMe5RΆ:HtlaP&ⱢvRԿjV_ >?Av 0yv#ĒEEBijUYjE+ ]C06Z60.f=H=̮x GL-RR8L D^_i=qUKuمY޻$t05<:kv3cJӬh; `d邏 )<7QU^qݦOJkpdn Qe5$~FP(}!S:]UG1= Ct鄋r^і4;sv~Z|5#;"'i_WLSPT=i W Gr1_Eiԝ:U 6w+H0UpN Uw I{pW|c0rAtJ?m 5 xBKjO۬Tpaѿ\u|T.W$XR2y[gO/w2GsgOe/8M9,x{@T =lwcf}ovFV pNJWnN|ʸCXh3FH$oI,+(i6.e!KeS~]딵vI e0+-(/hHJ💂F0U`z+#.G~WaHL 6*r]zQeeǗ}ћPX.AKzqԒ=›'/қA>+uLvoYOJ}xܩ\ īW{j] G}3}{R'џ`Tk61g (WlY>=^S~VFO42_\HƇ'eҒ;3Y/ x7-Mu;<1nӨ.1OQٙj\sM7)ΩIՉe}8`_CglV4S(O`^~N*bAڦ'{^ӱHMe1½r_Nr./@]N%I @)'S; oo,|:!  P6"l?ˤAzMrCB?By8˻X r$Aи+%iLώ1&:ls `OC9 zԴs'ah_nPb/}UL|N^ KgZ=X֪-[ywzMݴ2d~#pj.0.tO_pVvB-B8a/gtU]Re/&)*hoaUvVZ >JsQ?4).Y) u%M>4Į|#hWf+<>BVLSA$]eatyBID&M#pu%-PkKr:1T0F'4z.g+E?ڨ:4ՊF W"5]3_pɸ+b",ZSF:t~ Y0T-9[0Sxlu<0o)d^ I×ęٷ]L*5JW` l#O"O̦\&Rg_[8 Ƥz% χMDU+FـN0jz+̦ Cg腖'DZG9N\tsn5Vכ#" !Ky:%+*[b|qӦϹ w*Iᦏ<*8(,mC)c]u_{q#0:Rlo bFKg&fV3;g۟j RʪJ3g>vube3dH&hjffo%*X!whf@6GI:P, hs73dڮOݴӍ/b&p׷0 &d mݑ*>3[Ig3o&uTάV! +}o}uǑ_7Y)r#ٮ*Ry@ԡu;Nt3(ǟD2ͯ@A(jbNDfCi'Mw 7Yڐ&PqsB^%Mm%IoI˙C:7NKdsdWwEƙU`ө!/U->#uiX̲@)Hc<9t~?il# Xܶ{޺L(/`LsSފ{- EB0c^ͨ#>7oP`WoY˘ӝm9l`#3/+4 ,ߓ4mĠ 'ѽ!oMEЎ 4W: <"`.oTǧ%P]'YQLSyUݯ(,4fI* 19> K[OjHZqYiذ}ӪL'j<2tov =)?cl,E(U ǖ>>B;5i$_>ia$ө7H̞=6)q(zت'lK#E%~Q{2A%.t+Qnx4<`b"[IA[;l*7-9Snc[usG[_p֧  bvW]ZՁ T)\fgCF 5M NO|t"]&YL@\VC9CP/iJy$Zw*Μ|PG[22y MuBǢ[;:j ֒6Btubẟyž "IL2eO<Y;WM|53˧&rӊ&MijBWҸC|+HWhW-G6GYƷZ RFu! TU=u) 3C%}%&c%|EWbsO.6N=RRzc'4Y\\>%>K-w;.3313WcjPiH\EЮ0GW&;Uɂv5&B5KI :7YkfTJ kF ۨHe$X 5h)lNp(չ)Kdoe>RCHUWA!/bnL*;d [J^+@|v5B{ Օ%u@"wcv:}~4.mBɜa{;jn*AcǠ,/p2U/`]LKf x(Z4-#s#n]g5*ut*)I_wdъ#"AjM*!i+I`^~,+p /(!Pmىb%+ }4fG{Kw?A:Li«#0B@;-UߤD^e{ϽR#9 kN+yK.cS*GM^v7ST9f;d ,,7wwkPTҽw-} 6/{uyI,#48vhbd)dJg2nWT,L`ۆhOkpe]eW)w 0SI s>Ϙ IRҟv bYk=jX sMd'VqU#r>- 0݃u Lt"E}몘&(.XnyR0znbZǞGaǣک4ˇ㳠o>za k}b9[P,[@PsM ! jҒ2sggjAw=*VJ,Y(kRPP>HNu ueivPuN"ks$-TJZ[.&Q +M[׏O .P2 >eN2@YxmRxY7yEX+,[_ֹLAZH6xp"6YwZg/!}sXv)OɃ$oԄcq{҆n:2֮> gJ|N~2Q!aλBڂKU.K: 1~oȞuni%bxTK-hLۉ }8u;ey\S![-25k h9*r~ː\5k4 -0FU$0WR("Rr%!f"@ pV _uA&0ZG[b'}2fUgM~aS^y` }t6)uC`=޵䆩O(v n,ȚM\Ek2NStJ+LpJ1ZK˱m.CpJƦSzgzzppwS]49|Lcլ=O2 @׶gt4Уҝx:D™lۿK743#b(4+'WjpTFxM$ D}vNU ,p"{ "kP,)1-r:M90jCv( foց0 R#d,q5_9 Ј;ZV*QHuVТ`zdT]]<[!K "70R=7E=B3EFܽJ89 oU4{ZCE;&]S*=9U@:AH2Âd3;Fa,)I1=A0=d,_")o?eF3E 4_Fѧ "r=3qH (3͐bD(~JY;A`rKYVC R@#R-8 8[?FJX?/O)zQ`0!:|23a MG s`}-T5# vYh{"ۣNd8^ d?(ĉ_hF!G>稽c: =I$D5;2IGN̝hC n0F !oGBJ]G3Ki*yӛO (C?1nk:ӌ3N$36_f׋Tdf\.wȕZP/;<x$8y[5Ea9:c|CB ^+c$ CMMviTsklpZtsXJ; P2c_`=Q!Ik^ kidk8hF3TKɑ;B@] 㦋@?+zD>v@0w?`\ 48C>|HbGmlG͞B& ?r KiFh _͆"n{XE* R(\Ϲ*o[1>h$7>wn'o9ƌ\4h !|L.M0r /b$_6rElzoht#_Oʲ&n;ʑ ~5"bO 3@x`KlߎhD(+s̀ h3t$ $C$!'fg=IKf+ \Bf*t7cI8>jq{ t'L+V)k >h/ror=orP 1]h`:\dTN޽1.%b#=}VfTH@㍛>0 6ѳ,V,lRV`y?$U:R^[ K$ңȍvg{Մt%,ڜuw{t.dD?w%[|r46ty:56ynqʛ$̍wNHp싊y n(ş<lefKm;RW3k:x`'Ȧl4oN)lSEÓ],LC(^ r>\u{>վ4Ԑѭ *@p1S9z轱ǎ,=^Z6U*IK/}^\yӺ̈́t$pm }7QT݂[煹[2RR,"8sx53] g!+Or7H6͉&p軂MM&.Wj`Q7 ņm}\& S[:o a҅_{jt-:N3$|!k3M ޯWbO62`y6Rnn[Wf%ZEfIR܄7n _']Gl.(acfV\+H%~ ,_Ůlەeg}U ⋈i,we?4]7lZ$&g 8U*qQKt$B杩gs]dmpjVfE%b%^ݨM QRkhʣQ&Dg7WwB0+VK=a6((#VMIax78p:BF>[^ CC$ WT6Td}2޹Im&F9w&RZ,Xˌ _zV1q賕u_m,t-f5M̿ vaNn<`@yCnFrDGXܼ>{]S4  b6HH5֪oh&'p⌝Myqqu|B=W(wcV0o#4(j PTrR|8XibGJ$[Ǟij8t)xh D$ hW=ZQd[>t#ɃYhk jݒӪ2D%ShYC9%K7 7oҤdEι쌍)eKW<1G^Ff\I@۫]|՛0Pc5УEZq3LIEаarԊqnA-G0$ATr3z:䒳=v\뎔 LA#.͑,25d@0%FQ|UM\s؆p:'l;[aߪ*lP+ 9ZfvIq^ɖS&Z,9lovKٿ^,?GM%@H˨i\TDzcrs~?]=)g?Y;-Q9\+pj]39D!炸I'{⧷k \k̋q6 c\iBF8/&ا()jRAqO\^b*FˌsLJ)'}fxWO8֝鈈 gkprJ<oNɂf 4$V @7ʳz={G,1!ZuG7Ԧ;O.#ҿ"L%cРN+ۙZO Yd6+ r7䴀 ^/DCu|uʱF=:ӱ<%?tkH}Ơh#rqG&jw$OIφ=اkkAub@V?#,qw%- BYa65q<^@b;XW~q9?[.ͮy" mOт:]8.-,OشBK2)F}~)-`@2 Z/Āo[d:Z1C o< >k;.MC-I\{/K䠪7 %/aoJU$j!pMNl҅) @;xRjL)D<&/^*?^$鸥̩x?ook*,BEp4^V߿Trs=Їk73}ҵp*tp=Eh)^M=φ=;%KWi+-.Htm0H/REWq<<e5*$$%)Ԟ`NqHT<4EVV_I˂ź?8}~ߛ@~Wf)cmO3EMr * {~:.cl)lb-C];@F=E$X4Yh5sQf^%y]aN$̾۾dޱRv?[ay]q'BI ZS 5G I^ I'9*|v4d&|o iwF{/Gk^o輒\^ey0@m.^r,a(O89_r:-ly@SqBaeTwPѨ`d |fdx I'.h7T/+-0]nO$_gL(\+}CyP\qXV41׷cDbk0KJV$(lީ>%0Cw_=nmű.(V۽MԕDԋ 1 .o/ 2⪎ B^BFL$YJ$f٥%ZL&XdNjsQD}*ɄבԆ(Z=Omk_Vٯ;?+3~=? C!ˆ)`8thAb[%ԚBF7o4c]w|ns`P6_ߌZ[ՠC l;+,{=Ћ&:sPs~+(ИHg{"CemYSW~!Lr40:yHtݢ_+h͘$S9tm/XqzSۃ~ME'#h[}ㅣt٩Mi jn]>ޓMեw*pb=r9Іb&tD0JWh#$W2ѬwS[/tx߬LRR8:p zC:Z\&"8%ndkBB{@f=tC)/QCh0n4=ꍷ͍){1LŴsQ쏈Oa 6a !&}WY0#ե7=?C:ݼǓqf pӪ8ZJ%;~v'$g}Tp(VcxRĴc5=Ii'/)ךX3с+C7bL4`ҭkfnܖKʉdrnO0y8ƍXcc7T:T=w0,lԨNaU',SJ: 8hQ\Y(gnU!N{r*twJp1Iφ $C^4qh}tW0"6UHI)[(6jhݙJ*Ww9¥F;39Xvu#6bʔJQ^|7K!2 0fvC=+ȄJ!X+PmD<&Hԓ*. poG/Y0W-OSB_oH=E jN໬B <$NXN]pŒ@[6 ])}dHf7'5nkޤ[#)NLK5JqPJ )Ih,IJ.Ƃv5}\7'N|2O24"n˝YZA 2jo'Val/>yCi/A|a0<9nd+yfB\D tKm11 NAwŴЄ o?gF^)(QRY-r ³^+{9FspP 4/9'~onPzH}In6V>7_Z7 1@G^AW'P|y{S_mrla'΄r7X͗fں{VΓ_zމV#%-D;iK#fOԭs^fXcJx+sI Ʌ&bSF nZоde̓uxϵUjy~k@NCevmEݏ-"DwTT'ӫ4.ǍNۅ[t͂F) ܳ>|1p>FM6G B 0ąv0+)yT߰*G(;M[awjO@YaDG&PrsԀCՀ5RX?xhbr yA.)(u&ņM|bx <;!4 "]ޤy`p/IwA~7>'F=hIl;>T1;Hv$N8 XY&bUUQp YǤ%ԛQB]?VtV2o#Р:Iάhgm&BtMi>la;%Õ P +XԩL8]_H ^mk 9Vk'Sm1PodGC.;uW9q=r^ܻގ,*1(pQ>=}=3|ANݦ.pQRZg@\Ե.,TB->l{أZ} PմlF⠜;}cvYZ%lzw%EXbɬ;r_IPV+r u~d=mޑWp9s8 zwSh1"\SĞs4AˆE /% ^x);j,lN_Hq؂Fz-Qm]юz:_zq 8},> :: 8>z! }^G0¤++ ~r@ky|'ڃɪdNjT-{zڌ$/8m]o<*uC?["v\/+4Y5Aǥ{1 VpG~M㱋]umܻ_ߚƖ-mX4+LhDf0uPUPkЈP >7=[wz?}̣F /YZU}P-ÅA!(^"ClgIi'Fܷ {w3qpeS<ޒڮ¥,:vhISeFaРW$U2ge5XV.tj+~HV&3uNL )?Nz ;L9E|O W+#$7zWau zэ[8ە#ѩH"[@Ta,i{ʙ%tő>cr%t{gR"mM ќr|[jUGc^V @7ȐBQ 6(3uDjF]yLܜi]`pX:9ió%T}]gKsܯ/b5g%{e 9[=0d #(th^P<&]IsҨK D M}"-T缻Gqyjtڃr$87Vy<_yN3sU}_蒿=(<^լTX@ygp9䎿wvm.eTnRRYʳg oX- =# u:]qhCqDF/ԩ/F"e:Bf A/ i&\sEhA[΄C'p,y0APy9-Pn\"CWmp[%pqYqOpx+mLsp,W<(3֞Y m; 1K|nm7ܱXFs (,2NA0/=։8 ;}.M@cU^И6(f [Xh.}b!w4TaC!qysc: []bDHa ȶ`4tRfS5MJn]?@!(sXy ]`dX7ҠÇpOÞ 9>3TD xLv3SW  t38(|tV?pe..Q/Y/Iv\}ܴI݁zSnc@H 9w( K%QjFLTd6/U]%u:H%<%\*4>|nV1wh>6@-6dNYhcspyv:a{M:k) JɱjG,G̕u݇M4G2{&@ng`Rjx欦4\K$UֵC G3v"nˇr a?)hu'sR`~ :9:O.q4',m(nպՉO~Q6/4 \e o g@ FhvX?XHz/풠ĵcǵh+f.p (9 Qɖ!H Uqj 7?ӿr_V/GO"iMQ0@"K Z"BE!S Ͳ˼_8͑EoU0*Z\NW0S{K) ;5qM#1 FZZnG/JjiiON\B = BEwb>HP|2f3c6YPVȧ#Lwjo)D^MFM t{4kdkHk4 "#o$z^%;wVtU!2O lc/Flux]9hi㦆I&Ϡr,W˗P2MAtq+=,`Kk N;EVwj8pNͱdm`yg#qH.k ++V)0q>B͑:C$Q"_&ٞAZ8`^Ou:A.?bݐ6J'$D{\-j!`v*1@)UdI-ьrɼ5.lG%~*n\_KQ1oKR.ʜ?y Nc48B ?'p:@ëDuxlB6c8Vb!\Q9ͰN )z8 ߵ@ܟaO>F5s:^7,̍^D/d#99y9/BWERXc_~Vnl)aq_4`5-4>1>F}dpz+Moefg`l EuD5h2PƗDTp}ʎP*PQSMD]b&p*7UAmw1U_{*|IVFC#u/uyҩSZg''a4Yj˵B@Af~^Hj\2^FGg0.%_uE/]:9SUGdO]I߸ek l%]zߊrϡAFCuTx_>=;&K\*u 25G1#&O-fw~9FB&^ڕγTZv 4":`{҆0|BJ^4b́(|x1dGBAFRB״`HȣF0B`o(xQۣQӤV/]x7%v AzOM}hc Â:q>1^A\CScM ;=( O!Qy7F ^o?,8LAkwՈeWGD$Q5M;+GC`9H!앬œH2/^]+^Gi|-֭)ow> c-6KR k)Dw=Y(>2mSCKXEPܩĕѧcc,ٰN|ˮ\UP>3ǶQ5`fSUӂ}gpB",􃲼" C0@ J-NhG Kbťu?jxڷ66y'rm~h%*@y' ~&dcmYSR?.䓘HĪc-46K)a[#rF!\5Spz N \k|$YoK"credCo"F pY =.C6Xㅵo I1\9%#?*T=鶾.XϦ?Fq[m*0wA1"!T}ȡ]&\ƭىO>ٮ\z2rN|@>ܙ.z0tww1M\ih1Q.,WP""MU<3ǫc?ƚ%$6W.Hd$10_4*؃M)HCbì? ć=nc_L2tPBdu S`d!A6̴02etfWnqCz_#5>DxޠQB3˟Ҳ' hjmdS!zk#ј}+]' a(o:7FSWgQVL5)rj7@X3Fn0t1(ܧ<+Y};b`l\RXkWߏ*VIv仈24(스ui[dWkow=;N&`|X`E3& e?/ Ojy]=v`=bӮ}~_U}>(m51t,O̰! h 6u|3UKFu{}~A Ir'' \bOwSN[ƎgJIN]}.cEtVmAqiIw9|DH~+;p LPq ڙ>Pw0&5X%ե8x0v} sߦ-0X\ ikV*̭CDmgmfAt["]wfvŷ)\c6VŜ4it%IZᅷzr1]QwHxHs8U 84@ď VXeovemdوAʶ@n1/bTȅ:RzVy2*_D? +1hYn#y]Lq]:1Ǚx58*,YCy8\ѱT/MD:O{+z9\CMNʿ $pʞz0 '޳[3&Y'IT=O]BHgMLf9ؐ_s<ŷ?w@>%*Eݗ[nW4_&º'*V+4BA>< 7~\K@8 F`;o$*f4G66Y/u7*"NߙlU6^H;A 5J}5}W{zo)L,v$w$ɗ?uj]AMR=c@m 0t+ydRzk]i[ 0\W:8s C8ggn5*5"NMS#v%f$fԡ| ATn0[Orʘz%g+VEeZs6M^h8)@y>Oz[3Rs$@ub ?ov'{?dw2#GpõPoynU7[&&. 3H5ƉAT7 ,)XaF wNa. ΠT;sM٩NF@ŘM +i=dd+6LAqko:Jb_Wh\ *VbluM`/ tkrzrgy(w+y9:notvUZj_q@vVR֯m B԰KdLL蠢 5>#l%&GەR"13Εވ06(Ɉnv[Kk%+E$ʃVmyV!/6[Q 5 =̮G_umRɿ]'Xyjُ "yqX>O %]+y uhеVj`]EZs\~FW[{dZ? (n؆Gq_H!&UoksQf _$DqD6xcĮQ9|뇣s qU5E/aL &8#l v&ZIv)mJWuipYxR#i\ojQDe7 NojLǿ#hD&f/{?iF.Y!Ҩ$͡@e-XoH\%yۯli$ ]xT0Hp%(0gTg[1,ޙ >aט~øD4"D/KMTȶT8MezrDlde+'yTM}4kqұ'*]DhGx Or!/&2LAJEB*gK=~0[Ki q@\SЃJ{8އ6"'"4r}'; [D@Cif斏%y+;!+hl4RSz\Ed9Y#F\X삞h-uEwp >Tv?m8F~ Wj (L7<{`gFdPm`i@VBj}^4H#r:v`_",CRX~>U (#b24Z#Q;Zb;A-b!{$"Ia7Yə9)zԁs \-1alqi(25Lew?#HTˇ(ZX%:됳(I«dHxM~FhX @c]u!E-u@k )#+ OPσp(0AvҶ#ýj\Pi.{P؛/ hj2cS"B?!z K>NdJ/X9: Jt=Bɮ4$$/j> Y0>TL(;@/O٢i3k7av, \/zV5h _ >C3 vSNz선\rS&Iu[:5 VK SǙ^Z?~%1x)76'8ܚ'KBf¯ɍliCOP̺M; @O?M_KۻȼH ӛo9E u?yEyF TpR4D jRU|Q9\UD1m}x'y=!*8>}%j-{:))Y6#q2J3=i d+:0t4P|J4oؕGHPzlIj_=f~lP}b ⧟_ѿ{HN|vi,L>H"Rh2!q$Ew&Ĕ!k gKΞv˧y FWA$:7ưZ_\K~*!'.5dI;QDңYu]V%*Zq*bh&%/=<x[7Of!C~F;n-Q`V7)UX_2}\ue.:([nGK(r+#Oӻlp5sI4[}⯣7Hl9XC$S1nFʋ_d9[IlczIWO D(~Yɳle<\m7Ojy -dC{d1F)=o|C!Jrb.дVOg+eG6B7ڱ /~~;asx@q\DŽهޠǃqSضKA_ɩxuy ўT: 90 dQ =GFvvοց_~Hb8x-Oaid[$$3X)vkIS\V 4 kgH` MpO\R]1/Z.q-r`z(=P!b{J ZH4H -?`/4J/$&gϥ_`!gŷ?^~A覾!59I<~uPtdn 1;Շϭ/E(|5RzYhhxzp x+ ۳Q7KAk+"Ӽo\`5ϝRapmI[[¶OQނ&I01tUˎhK ]D@܀!LvZ G .^\"˧p0蘭-IV"0.~IV)ށ|:ű>|?yפ{O5۷s7"W^QAҪqajgCexw;(±֤~*Y-Dx(eN`TXUH(Ш ]P7CjU1D &]sDÄ* .hZlڳв==U5Z~j`襋 q{V *Ҡf&nDr~jB\dw rW@s;`_B5Wr_o:_=rCa.)- 87vUA -\>10.iq\ $N8Kq`ڎe"X≳y݌߷E[T^IF̡ *'2W2T[U@/=\O5uE NapVjc)a 6ZĿWjON^VָlFM2/(3[ dҬ[3)lo &glȵxpq .R˱75˫u%xa76V,*`^/ f _P9y"m;RO}MH|$&pO~_2&?BHs+V\9}IOo8O@R9nJiέF09m,)!NanV6K^R81˅^W` 2PȻ%= }D%dɦp% N4DAn8D7? 9/=Lzk .6t`歹Gp:93ɫPs l7E*e7^ n6ЫW۰Eg8ۉCEs76*vPdM.|??mJL XBM<ބNzƐ7Vư̭{AuV,l=\"c1 -2 ^KGJש՟߭H[aW4=9"lkA`g=oI50 P#.il#rvQ(|"wPRc}H؏(dZ0{߆/L {k0T >v;,ɢ2;mɽ~ Qk%gy Hrjdn`ct90Q=V9S2灥o*W^)m ӞO"X2<$vbX>0[T< OE'e[>ғͧ/LesM'؆ 0rc+}2⃛N/ZK;<阱zi^Uۍ a1%Zc٩8. !6⤗KmGdKKv 1p鯴bӉ0l2@3;L $C2=ؠ-3A3-!5!8B{xX1o#+Լ\49M1'KlHx (A?Yzϥ$_j8Ԕ1KyDo5)3 $4IپQ*>LC::kuiJ矓"51WT!BW>oˤ,*;H-yU0ՉƩuVk Y 1T( n)-v'R`|eTAI/"KHYkS:G93@/@'C+hA*;o,]|ASd fxׄmZKgYĆ,Cy*J|a{F>6%?fAZͶNNo!mt,WXPgW8b=eXYF`2V,)55ЍsBkG5uj M^o- &jrO~!;L?-~0%F NuRI]LD'"Β2{Ïq K8Jq$-vZt(x$k,=6BEcf hW蛰 gi=-mS.tȷ*,0J]HaHfY$H<2ٯGR=gG舨y ej|%bk:p,Em Czbds`= ȡ [8up._ݚϼytFn2:Da5}R)H!Q)G_"EJSb zpZMDszCrV(wV>cڋaޙ) Z[r !`]RW5lzEw7,]m[36ܔ­2ҔLi\<Սd;7}+aHvdzIۂȄ.)u=c2dsߠI8qpfňG 3N͆ͩVG[5R~}QF`]*t/X-}NJkMU((K>نhm([8N!u| RRa|Mž Ԧ)LK N1җە8Yʆl}k^b @Պk=|)ХjG>c\ 0.ͤD?d`:gl9K|vDvCE\XSln[׌7+F&r=-Z3CKD׫ʉ!+9*~UIN 3(U 2Dvo%d@c~qjޢрkZCB.%Uv@z)k5дY6Ă!mprV,Bub5\"ȝ+`.h)oV؈ CR/d_icJI*|I̪`;J onU[|KɉD:< d̆cfw9^@@xw,;)N7  =>3 !X xM ާ%og#KgL:s hcXsSWe! ^P{sks@ȣ'Q,ȔHULh[GNZ5#/Hٶ)Jj.YX Qdjޑy92 ٩ĽZAM<y*xaPf= zvdghE|8UP9P+WV<8\(7(g(qvƕ"Ni#vQK7􏶢m4t*N8Q8T9d<Y-ޒ*r>dT^ϟ*3+s|Mrܓn  eٌjwa"28, b4s( 8z:JRsS1dSiRojʳT0UC"ʴD֯GšpSmȨg%Q7Bz葞*V(r3ݹ<6˝yɛf wˆB CLע<(l'inᶃy|5lgģoT@$t]3E$Deý^) Ol n9f+$- rwTљYXñ._ragƄBB&?݈I5vL {h]J$Ħ2&RBLPCJ#d͢BGEл`G-}h;:užyPJvBi- z,Ů>w KKnV4eqجL Kj)VT9Qp3bïe 2kZ'U98:J&3U a^6hZP~b06:Kz) U'c*ϗzLvwj`tE[d8ԾWn _OYFxlm|^;uɴ/M ѻy>̫= }gIMٕzIv%hGS2E3$ X3DS[M""k5=zx(ֽہ- 8`&ol\t<`z| VQWғ!/An n<^S 3j&i콹7m $U>Gk*0AC1L @a;?lLJ&T`k)`[*s,N5 j7xi5 :>z›_ h o*3cV_5,'/sN眊y{[4²wJSz1?}kyXNU*x Gt©2J$kLTW:H|ĩl&|\E6xMN6z8<]a܏ʇ#,&MkC*VͽJ0_& PRƣD!ƴ~bJzԿbfc` Ĺi ]>c@xs2*՚QL)S}oziQc kbԐV@/Tw {ૠ'W56 ~|FX>49+ (4IC@%WO{er4uTCVT@.smR#o3-cDu8ǚU[RMsRBO3Kco[M}%DBFd=ICS1).oAwC5{9@h0Py !n^W^xZˆ}ܲoU|Q^ ny恀BOɣ԰f3rmAw!mORT l !讽dA{KOEn%ĀzQa %U\e>C"q<'wDo8$݈xcCjb()X184J밮M/co'Z .D?b-QD WG݊H{1`v<0*Ͽi"$Phtl &CcSު55.BK"5Ոުm3; 9=ĆF4@'9" dWӠyv ^vΰn?:YLI$iȟupSfLmy@Ԉ,p!X ,>;FJDˉ1a/̗13;w##5v;R?I<կxH N?]iL1bx_zL t#Nh}7C 7) PGדO֏*e֚1HT F5m+Hyr}7Wб@[{qQy||4fKYe#'ju["H@cw<O]P VoX}Ä n  GuS06ͳӯS5XdjifYVK !BTсAWӹJpؐiO6O40]20/` :+P#H DeY+Ipi·Tf 3P9}얤 4F&%k毯k=,W>F⩠ b?pXl~1U_YMEI@Oyb7#C.](19{(d30uWia'B'; R##Rb3w1^d;ֈ Wd :?I2-@̊gl55qI8h 57NI u!(k\E=ԃܥ`N߅"}ؼAD^:Il* K9ZːMP>7f0ƒ'DZm?(8l݂j{OOJS1XlnN&|Dݴ&yxOHx"JiunTr<TY_(F_ 13P0+W#b2S+Fp*w g%߉~K〓UjbB3a;m6U_XmMt=:ۡL!A3 3ujUM&\L'; 2#JX)(t}gMB>i_l1jT ru0A c_ ^Yu-ߍCb7(~bo ~?iI"'zBA~VQrg|qG',$mtR1!*#9 o,6;csFq'-Ca!5.!q@~A ye]kYIi*I;;Dl^G}`.q% ޗì̦+u/ 7Vz33jίfJY701ފ=`\f.7vЕӺervQJ:7]O:6la C=0.A`ѐWA65x܅rn%/fWzQIΈj^#@PZptR֐Z/ښ-TB;+rK1nV_2a5HGIXZKZ{YRֱ&&̀IHIuh-0iw#KjFV+*z h;9jUOFrݫTA;ƾUkƙ;`ÕBeeR@É u€J)J\$#{Sih--V2'\yP"c!s9Rl+v1CC1*XɁbqZ [v4u/O=SL yt#?6StF]XAxN1?XLՅN'r:Jc~~jmH㺷fβ 1[ZJ/>w\7h 79 xQWv= )3@A. <ڈ#pt^$Dgv-_u@@tZsUu)vnVb}m+cЫ 狴{uR&]dPD!3)#s-ak}/O[ SeM9~{>=ԊOdj@ˏB?\a'$ݚ|LC];4U7z.SgK:+jԂWGޖ-Ӎ q8?3Eȗ;sh]tvb;6ypQXN)&*=XZb7QUi\WvLT!&4TamBVd˯1j ~PC /ҴyT踍be=|Qe=Yބ #EbuR$ؤvmh}@{̪/bDW~}Tb0T < tg?Rm$?<_+cː3[N<•;*^;\U= ko-"P#$ٖgK-{t"NhHO||}Àx|zG9}i#*X8F@PYRֹұ6٩Wl >Zҩ ˩c%6LsrV!xt$;Ȑ#2]sU^"mm 0{$I rDSZS"C؋7u@~fި?~˜l[ϰ` ,D{T}`vPJBO6WB +Y<A#:)NRv%6`еgBG[ߎƴ1?7V"|.k:ҮW~juM#/&ZQMtm#?hNJ_y#{_&k`puK:AW&y&9G0a}ݟV1w,cʓzaE,u|u0!g0ʋ.ja)~HS=kM7WL:fw5z"F]?gu\Օs ガYSEL/JVS!|TEe{O,h畂$Ըݦ ؃^ů˸Cv@كS+<`2ߔ*_)P-rM} ˖Y<6RQ^D C`'v>DÆ E`@x&Ȱ SWG׷N7(d 鬕Riu, 8XD?py/ĸDX{jd,`(=̨-P2fv!Y-)HJ*m"P Z !k~z|: (}$٫f ]+ "Gt|]Ʌ~믨j䩓WĪZrv"`2̿rdPɃ[OG o!G 8Qk`ϗ&C BLj)>0[̩0# b3OX1_,(S3Pu{G,'n!j6 {ɺq`MW3Uq~#E?KQ$:lLy{S%l` ܫh34Z~8ת2S2oI%cWxɪ/5~a:5Q-?6U!g1A뀶rCJkDy$Qzi=O.KhN@ut`23.ǽ$`Fz&爐k >yD|J!A=|yDYO$RڕtLSj+ t/FdH/3V\ G urJ*BGV)N" z2TiӅg>/ZSPV8g6)}d+ bERf)xF!MBƁn{_`hQ,T6+1[t|*]s(ƌ)WGz'# 0|]tbᧃaS쐛!8$R)rA@hx-|!Jk :;b(}nuK7훹ruf\y+o)v!Hgi(ʐ\**qʞ=A ks`^6x GyI} [Qod`uM{X5ݰt}ވ_^"ly7؞HUr~ gmM/T`:3yYz2|҄Ji)H+B1e`J*^קּ)+yU{>M"vNyaw/licP`@ǖ1B`ukxM4˕na1Re|R3>r]oħlo]b IgvMI u9+OV%A:T9wڷ_e7/Lu?󰧮~Yʣdq Ωd h[_P)}  YXjs~A[a+;F@7s?I?i' nDn(koK,taY ;0NJww] $'z"˸gSa56XB[j-P BeN?5A،p}{ᩗ3ܡ%ai#q*#[-0&`s9C7c&_3Mv黉'y { |}R6QoմIt5ڣ'){?Z]m _nוݮSsL^gXZ^n(.}1] 2+x7T\*_RMȭKI8Rb&7[~8uDrm0j;:WIQͭX/SknoN@iJ3 tnX]h.,#xss*g .;m?v4+Azv "6g|9.}e`|uKPڶ}:+%mCqOj& ̴yp2R|Oa%H!r ,LkiЀxQ+kS&дV!6[LVqlL={sv_."E5JzōLm}bc49M`~jzPe绎ʖHrߝ1Fઞ/{.(^6cx8+b^lc^eZ9K:ſ@늿vK!?vΔ^W />fNbL6YGMU566̢VT*+ DH-5GP5aOۃFؖv4j,Ȅ`53p<յ;uM͠w:!  -[T֎ t]aJ~Gkh'8,̓(A".]a cz1欓l ,`5KT-(b ;p9$`}RE*!di v~953<@DMbj =jDYD9қ$ cfUvWOV g}׋#iXz-:on-#qi8'ϝ~r{D:A&66g?Yl ch)POay|׆[I[_t;?{T'_9e9 Юklp@jTƿy!\lXO^*%X-H/4>ع16ぅ$fWEmaŪ0ܲlq Y{,}Vc#Y GR`oVHdG̼$`J![vI#zȍSph_Z|D+-֡ ec%2R⾚}t X+҃k?S~*_U;`y+5IX8&$mCKJJկ6(dLvK1ߒfs%5EÊkZɟ6]* f^(O۠ڍkI@.- ~guyŝe~ݔg!,ûҡr^h-LG抏ƿ]bǝ? ިo,@ \4aI@%<8= ШzgXjY5}3$/# xK Φ]tk"-è_6^W؉rl!fi`zzSqeQ};@i^_pYd?fͭT Y`=mgxo1MQ KWA#y&RX5%TqPmzTC}=[XѣbrfgʐA5M$xy.l8*w@8pŘ pOp1tYjl AwkBq_hG%ĬlBG|%yUm5\87bA$sa$-r1….n?[uL b.Z2VVJ+O*^VKıX\o*u=-;Tۮ ;FJsS*M 1" GATY,Y?edZc;.瓟`Ϳ&d6шE€_%vlǛS"8dž({1eŖ.gԭi}tAi$ Gj@ղU*-[E\1#ЍUޜL yjh6P*oby0?gvqnJ(P+/#%bSæ8cr)s@s_|yj%*xvj|*`@68rZ̦ų+ HyҤz1Kј7K][B [p*$P$'AߔiB,Ǘ S-x}[sB{hkl/>7Α7?qexAj|$dn"h%4 @kG/SS݂f .2-xg2u;'@ZbXE nPYZHҖ*y9Rt#2Ti^Uz.!v!MU} 柌OOC4xD}$/aL!lw)ʏ} 7 T ezXSWןLAH`ChĨR|9(|b}e ڌ:68{<Ԑ8o9gIO_,\& ?I_Xߋ]FJ-o1ˁ 5SU.Ǯn(SE%-G/iҏKB Mz4; p{H_*5 Y/og#0$t+ɓDnd%qq7@m%1?Gڞ%Rp\;:k߳Q>P%`Ke3k*w]m<)O_!#OU y=6qGŅp Eea MP٫4|{ҔҼdQkzqCg#=V_@Fׇ iϳYE{xP 2[`E<;xVz#ƭڟ_fu#gF\KwĞ5[ҷUc]9aL|\D ^ӓw;8;>b], BΔi#utO=:hs׋WP[.okRE+Rr~l,LHR= yNmu,ʈ}9M` ̱c 62}X헷LA9\P=o:0O2.ƺtd-}f,?M?_YZ 6v .ѷ_hi}f;SU*9wжŸag܈H fc0cYs<~Zxud1,w$LQ3"bz (qG{XR_ 焈ghRQDe%ѹҴ1 ~G39Y͗^xKs;L{z4ց)cEȫ~)/+w#9)ƴK9֡kgLĜIT#cu o!,>um)'j-ihގڎ*W0̔5椂\F*)Aۅ╤9^ԗtL0#r'+uhO -F=VrǃsؽΦfSѠ?Z"R6㧓<Jw乎BxK͒-(cNg?%SϹ_ePM M^Z㐩8)o'{vrQؒh=x5rG~5÷$ލ`?$ubMix= B)q1ZZKCs : χx9?V1乵*<9|5FäB GӜe-Zd :??1ЭD4LAm~"KS ِ" nEmW83HYb'ô]`c.iQɞf[xg1HEE 0877J6Ǎy ŝf?g? ;q^FR4G%DDQ%კ!s Kg H3&1a Z6]% 3e= \j\d×؄x\mq{3Ѓ]r{n~,A6K_-ہyS2f¨8o?6XT{f/cJ˫MS X?!}hMjOJϬ/&VKO ?0窤zr{&WX\3iGIV9򰗜Ww"?bZI<)FhdL( υ9@85%KGVߊ[ #P_qޑfeQ0}r;˷6ȷekrǹ"UR7:;*G7Qkykah.1 1Т\#g^ ,B[j,#[3Aܩ i~o2t!7gUHO2O]1ݙWFҞȸ >lߤ.cZ[#<+*(^uet'ȧ&/Fq/̌V3Z  Yk~_k!*/S{{4iL"D-\;6u=^K_gyK情Xa~-}BnVKL[Y} qD7' N׎?/lҪp vKF{ HD]}i#dUheOcrlu@DOFv3QUO{N PV@2hI.$9SayBZEٲɆQqى7 4ឥz)27s/ fvBuqdU1ծ#wy_|o$uG3XR " +R/3ڬi)ҵ,3ʼ ~KftS^:7,>䬻 U*,GGƑ-KP@5+ tC"d1 yUҴB'/04T-P.6ofNLW%017p-K AoΣ*m`hBhj* RT`DN"_|5L([@Z8V( (QlRj4~X7 +EOڹghP2#h??Fg~neşHi67t(U|E],T z1dP^s(3S$/P.AvD&V>o>$S/*K/Ff:*P(6(qti#KSQ)HAm9tƂlN VEM/ 1#@7lՌmA5Ҽ6r6M~>jyWiKoI+J_d4y ?aʽBRs'eKD2Д[wW+i+^,3r蹃~yv> S++zw&1@ )v6si=fxU(C؉)/] /UvȠd2jH <׃T(sn]fmGz16\uGl#bg>~+~)5V97;}+w^Mf+1E)!y3:T[ xQ r&I=0ӛ@=^1Zb6X$ ~*˒(7BK,3L 5mh]Hgŋ acef=.&?=1*!t1QFCO9-fJ?TWf۽Kl@ʻ B\Z`T2&{-+"{'Ser'V7x% .eJRp}.y  $8I4gUaJlA+N%V'279b,qh̢ρC53k W, $l' q:ETks=Y;KnHk ho n?M\|ԴOsYO>Š fX 9WgS\p8%4￞2\-h?|XPpv wE7bSDZNw 嘼YNRzb5tE&D4L:jqQ/.ƈ* InсuކQޕR 3t)}L|:#D&%$Fp}Q~\ߡI$ %w8yA(#+Vr2[>:ǫQcʊ=E#jEkUzzKZa3X >59i,%ξ54M˨@ppʇ 7OS#N;E}/sR1i? h~',/M_K@Rkk]*ޡ7ebŶ!2# Bcvp ~T fHH8܌ p#<d3>&&^ }f~C`v+U i<Wu:M nc9! ߎNů*1jَ8x7*ԃӓ}!1;\m%w7Y@JBC -Hh^rp9 (w<۶i49)໚++^$w}y5nlb:A>鴞OoN_u&Ӝvzuƥx< #PYs#s~ ̶As4:%|po&>nYBH=\']fWvnj+3lF?ŗ)YLfNBQS2)6r͠9] <*rG` 8&ʙ? 5ԪsxMG׍ @ozv{_&1UNeL||JWFM\4sBT9Ġ^;LVwjw" ?X|uk񼿯}jT!VlMZ~Kg7"_$aTFt3m?K?FM^872c+vT yȦQ~mF~;dyGb,@IWOzثZppe0j\(x_N.5'@]LII  YG/lZ?*+UB9 !ms$9Ks}yycƶB.#zjԩ=}:cկ l߈ %hʃA+c7ML8)J+vN3ߘ+^YiLC6?r_T9njLlҪ1g?,3@+Z[MgCAjlTߴdu}H_緃Z,1pTa[00%I\(E54Ve玚{5 ȫ UVki q,f9`]a&'h1HCd6Ȟwa-*̈́^KEla~ȀI閭f@4Pĺiϓh$嬨TksU&~7H_3(s0Çԃo,3,Vy߫\rO_kyȘƱsDuz's[+ Ӹ^#%ClB 鈄.pjzW* g@{ȓQgDdx\բܱf!ɣDXKwf_5f9)Zz4{s # I4t'c?>H_m T%"0-/ ۑ h׃Z~:LMC LVN֮KkRm4I޳3=,Kzz4 r?,Egͽ˫H+>և}!H[#e'L_ [O5\=^ ʁ;K4☀WSLwOx@] u(v]O ؜\ms7D Xz\]4[͈b.UZ]aUgGiiDt+,1L  qY8wd8iK0Z*%o3.bF 6B* df >@譝3.13\s${4(OԎЄOuʹ\/d9͸2Yf[^dY cG8JVDYڑCpܘPK>[Xbʋr.AcI& {K%N+< b&Tbr4#jPNݺ!oRtu̜s "lAfӰsT]%dg%6tgYP\}0;OG{GC1NK\6ߨr, jbjڈ@hW (XQ#A(~ ȉO0xJo߿pV/ 6Ɏr1@Zo%$+5l UcF-8P3YY r!KJ9WV$׼CqBi 2낭@E*hٲyr_0G ʝ!ڮ58eWU9FtB1GoRR@BwFU6c_ >u3,P[d%aF$2tЇ2}C}0̜p\׭]e$;s|4o_D L:v$u'^w3zs~0#4Kшb=qXgYHx*APiU\b<-2 +_b~||rD$In0 2u{7jix{yCRly'dQ$,<8gBz?coXtf?Ho-=.AbCcxY.We s4dϝ}>j-µﲽx1q@C1k7;2Dm gwYb~M/QT2 ֌UO4oa'ufAƾ*X|eFr9 .p; BM c?> 649ܼˁ~82Ą \vq+G%{^oLyXhRy`w .A!ԭ+3"\zEL/I>;pBsS^DAza`dɕ g ttd9 dEQHDA\[2;H6n!rEY`h"I҆!E_躪>>WE^Z 縴ӧ4Xg:JQ .v~0S ٞ[.l롧t:wp"Fx{>$~^y[ U?8Yv YuJA=* n#_n^y%UcQbon^B}X*;CF&Óu^><_4<#k  v3Qd&][gqSf'LqAO+HK^PuXzޡRVHkւe3j``!Eu@c؎cZ9Oae ɻ'tK?CgtHn-8kUyݑ_~7C80bb$c >AXgǃ*oTcbD=>5o3Q!0Ψzl4g E K[Ab`&FzK[ʧO ʘ @kO>S0{gVAx7p9 DQ/Z=|]]34<(4*s.O@DVz=8IMSlPkySh*-PQυzK^Rh!>tfH3{4GT/s1w:DsRM# ǘNd[LⴕNje #B!ٔd:d;z; -Uv8Ûi hO*+6c.{qCQq-q`ıɩ(j0y$$ `UE둖D.D9;)0YU4xx6ovT={d3@ӫR߫#_CFΡIAh™MvI?= 62gE) !pnDZucG_Ng;Fg@0~xg(Jv_L3P80Z9勽wTeH57!woJ̟_E}V ZyWj(YU+ Q*8!Z[UfUKcTc".J Kp= gC[ JZ'((.cKh?'cNovexG>_ _FSB 3Ԃ2ʔb-gZWA~1Km'c"n_Sܖ6:5 2H X[=7,)z1/h3r~( 4F kb4G5J~IV˲? LfpLO'7@oinw#T)^#ΟنY=<äĝC[%hڽshb] Id.'W+MLB2Z$|"8G37ffPtm!t<;t.h+GpS1OfՀ^+Mg9@<Ynk%pŻD ״Xbu>;Zw -zʯ"^Lē;)t'W0W].vȓLm]k&?t6) ,<x-e&h8^uɼs(ְBb YwrDRI\)6gY<|8m)Z01[z̔PR0;Uqb8f"fH*hMkYOEb)NY0r`%t>)™p4l]xnR2;,Ԛ!y,H)]ˌ`2@,CoJ~8a)-vWOKgke 9UUŅ=Y$Ĭ*s2,RZZ[.+3z~@oe|=%*{]TN z~FQJީ p#v>ODyիۃPؕ)B|]Q?2CX d1$ty\x@Na V§Z0 b壦% gK ˄,mkU 2NdEyulaeoi=fs'eW24_DxqE>{*\,w&;Ll8bSPZ6cir)^B&<zaӲRp/?A9B}@F)CCQc\1Ȕ(G-Nɓ3.ګ8޺w „cpVBݧnS?Ğspczτ[ O9|uS~N*P.ʦ Go!Ǐ U1Bu[l[sL%1jr}@kbW1hs9nkre.Ն}JV~Qx\f=>b"G\A|ϖ%GځKڍc2lP|7 j8^r߼c16 3yw@[.1gv9jX?ʨ8J~e_hunb N]d5WwVy`*2dĄA&\szVəJjWԧۓpFbW̎f"ZEKRhuY~ x5gU {QBzgS xMG4%'vwfuQOO )pG Nk׆JQ"~:#e^gZbj\,"k|"PRUΨ\z,H]NvίjK}TVG^^%Xr#?ϋGEYo .e2Qd{kIE%?[!PN zQ|>@l+TpDuB$Ȯ!חxdjScLz3#縎"#"N/ u-}QO6>^ c=~4YP6fV(N@XNJXM z̭m^{mrgL%!>S9']]8NbB"iMhk߇oxo<ljܺd0i4؞GD;Lg*!=Mo5%Yvf/ZY]2iMF21";lA$!0X.m"Ӕ,(JlRD5ۺޓݡ}"}\Q#1t9s{xohsXyv;zsi0坃iy"Do(x3}c}E2AMU%~.Ԯ]EM19 ê[S] Ӈ)wM@KexfѢ\ɼx敄>ə nG:1ڻ,xAhg]`U(ne 0~-}Hb: k6UjL-#;s!L:Z}X@m xOVƞğ.V$}ptñڳgz5c !1Ou#P_D~ث.Mi>}H~)yN[gR1>qTD TOtqnWr⻋3 \,U`) ]әT[I6ŏ*Inh9kfz9+oLL_wk!YHF4kI,|{_ꣁ? /'S i} SKRomӋhn;XXP jutdbN4'מ jhDM +$\Lf_T׉۾ڌtT ?8qz+#hI/Tk`^4=Fޙhv?w3] U8a. ޤ\|MV(('>EO"~+qnKTgBLu7A4G[eO.dlKLP7fPࠧ,ao$r# *~beU=DUuw㛖M8(co}W!;0HmDŽit?va} CD),5کBӟZr}Z?2DzZ\5mFH,H^a

w>%fEn&ifm#(dv+ō87Tc eD ojմovMs6z&`;kOwxDz%e`!Z9#SlU;>=tǾ#0F}$HE} 45\bruB!Ÿ12\ _ҷVx6ei ~؆~юUWUB̢Xy܄"=I)͸ ccQ"3erk`Msm> .8M[y 8_ӍDℲ{O-yKVH 7=;!"ѫjHY=e;O{ӹ9mU5 N:FDFU-$Ÿ44hq? 2Xmҿ u:N@"!,)IT c-@S3Ie8o9 =F$c&Jo׫cϳ5pxSMns)Zl.$5a {6 LSIlhT.{j5gUycXM 6K0?`aVG1lg} Oɺ^((Iz&$9*]1 4Ob=(/<q\\648aW䧥K!O꯭!,ޡl<Ӆȶ 腴grfkG 3+`d !'6T 5Ҿ.!ˍW*1SR)/E_&?lUš#2/}{7AHfe_C_6S Vf M<wEȰw!X^:z޶~!()dgcUSǩ;GإKwZET= ;BԐٔx$BwFȹKE}dCK x .2zT%C'Z|}PoLٷfg[pl'HKB*{1ɊsYtdX􈾞}!Lw>d;b&oxGLb!n+2 ۸mw'b%mٵJy꾺`Չ^nA\^;z+9 FZj tAY=MJg~iYVp2:j:V0D*2uo;Aݔr>0oC_¢b)7 "_.ci*r,*WhїDxOZV}ͪp u-ܽ 8a>vػQb64L9N]"lcO;]㢩s&{FҟzLvV<˧2D(҄9PK⅃0"K:byk|f͌7ܬSD{ gpui?,r^-Zzr@\ P|׸܆702}VR0/Iۢ-bb?'j%86f-Kvowe;SCf%M+NAKG-Yg ѰXhXhd:-"=*х){RaL2\ZuTMk9-z"#gM.L/о*$B JԛFg`|,E;-{%odg 5tlUS-,NPLuU&)HX]-+oJ= [w@Ji\t]IF^ūUGp3Gր,wZ4feLEc7:fx0HY\+'>~pbxGPvUP>~]!V7Jt:D>YXO"CvY 9Wܥ=|Nq]hЏH ?n*or'o{9ӣ3&̯y*6nGK>YK<+TdWvr^n8uDVvyn-2!}fofu#pinDRuMG:K@%AaT^EH1G@A]mT#P봤 8ǰ5\rNm8[HRo#ʄ7I -ȴwS@"& "E(AEa5PjPIkQMSb7܀Q'M:(0 TOl j*pm3НhRx!'QO\:G4hmZQ;ɘ[s}cZV!eS~Ɩ> Цftd %ԎIJ&aˆCa^6\1jXXFlV +;>**QNzGw%C?tigT\_W\Ğ"=R3rޗ"qDw**nQk'-ݦوa @ s_ b:^6Xk@WSW(󣻽s=[!;%%FnhgRo*R6xJ@2*5& vB1涭 զ{HPi ,|CQr EUn?1!2i 2/z<fK6o_338lm>NYp7:0{ yQ󬙐M7Hýbè|;nT`W?pYV"N87}H0M*SIZWI[.IW=Ƌ/fPs"rf1v6iɂzb7 %4l;FU°pX`)#t2!{tjM_){X$IP\Kh@)P3s+Hn[c.hsw2sּX)#/~ڥ5#,/*'SP,OEE[3oB5|;kaEv[׎N. m_r|Z@>P)gj(/Ϡ%}|ݺGЖ*L0Cc@VNOr_7\̶iW4C໴!>JVx/nQR1*_8D2s(–$DEts.~°Ӆ'jZ&q°ўg/Ч_^8vEvDDч7$1ob:T&q`tդt2-$'){5to|}~&m{=85̳hV jtuh:Whe Cb洃vVwdMt~F|@<2F4oA.gd"a5XiH~bn:,:\i碅d[lWw@ьJKi(0Zy Ddžդ*c.Hd D׊=̋1!s|{c@<#]3ۆũF[ n0c7N=/#zIaz,dһS0ZuӐT|DKnXȦ2s1^F؛K %v=7AHxU?(5A+%ry^CFWE֕W[E1ط:*{-JV=,٠~8K ͎ʯlA 6;CDq4o-vF!i7ln0ucJ]쵕f&6я4 )*N\w< 9n*T:T b}yž 1pܠrM]B)qU]}c@Ϻk7=n ֊;n㠠CvKE*p<>Mgn!nߠf4Q/ǡl:9|zԀ@MA_2yxxZxY#! J?YxIXN*_?'zDc(m>( x3j?lX-d5RqZVˈWJ>BigA7%וDxmTA'4RqG.no}!Z#vpMks71dfet^لjŵlZuO7X][@GteBR=ave*.Ur @\7@zZW\>d:VhUnD}jsh ?O̚26_[0 `mՑGQdځr]b:Г]-m4~Օ%򝵣/Wћn#.򐓺ߗ~E:O㕯bc?P\T n1op"7:o_^fA>Հh̄8p.l\HCfKuLWVE_AYfZb/?"ycnddZ|P:RvO`I St2UN b"*?sb!*K:'KC'=̧B2/O_~A)Ԫ9ǝv("WbT垾}QY5UvK]vʞU__O/Qmk@GRq|odDl)ֆ9Ws1E-B!@prKh"vj r\$CR>xݝ>,MHLT?ҥ` rp3H#[@ `dHG]L"*= xg)f٠oFO!FvX6L;6Y}{]VO^p@~a/B 2Žz/̴@L1C1B}ӎ?%:`7U"v- \ػap}$'ԉm(Ī3| ^٦*zn7[Nton#͍O#s7X $tn4b Cd\5P j{Md)浈AYuQ ) 6bm?y}~g^fٕ @OtQVn܈n>5d/QzU7UQmX_QctUZ:B"t;s,70i'B58N`Q0qLן6Nj2Ar0ZyQW~ ­ɖWU*Հ'kZw32vKFt7 !P):fDdkv~Edg5ĺ~W#'̺sz.KFy3'XTŃOq Nqu7#hr u~X˓GV}MohT^T)-CߴKdN}b%<:~sƴpK'a'hJ=_&fNv)6yH8)Ţ~(Y!pݵ-;]koէcJ5Zդo!JK!>&*'omFÑӖNpt*>܅7)z#h_ `-yc".ɪ + t^⧐7 \X='Yɟ9- Y6ah?a [;7}f_]>E=5lZ97 &[>_*Os3TVS e jxd, "L=qG=FMWyw|4j bNmao}Cb*&<ͺ|E0.sPJ1RU1].eqr@ʼ=Ӡg;3@B)t'|m6:;R{a>)K8F-E Z7DŽNA.pEUjrS}Yc|3!"ڙ  hqɕؤNlm(ҫ2Z?7E2ޔT7p LqK{  YuAg{|A@ 6=fb k$eb[=]nPkCp-P ukvV+ҮPAx͉g&*Re 0{"=f;#>t+=bp0"I"CņR}b"A9vg^|TU+Q㲯_!3tO}vE3=Qװ izIN#k c:CtYVu3^&s;v(T6`PdPC:pb{ 2hgC5bg,K]Gc::36GbP_?Ո"v97-0 Κ[)n0Zf3%v1<;oJicxzf2\ʁ|dmYj5 Sf fS_]/ +Cw?#R^6\&`؎4΢2oJ"j R˚"VeE/ts*g2Z.k,sr`pK+谷ĵuQڦj:kݑ u7+PkbWBNjiyfOX4g pEP ɤ ; '2Smt _aCȮn1%, l?0Y-(zhՖIהYyv}#İ& _r'Іkkv>u}<l15 |8Rf@-aP}9kxr 53 r|ꝙjʳ-xMerچl8ݓ:?zǩĮH b ]R睊9%-! }rF2%-2BXU }q,&-!:3݅AKCx CDR6BѲZ-rgm2=F dJpƃh4Fʭ/ORc$5D(J܎h˦7NjjYݔNMٹXw@o6q7'u:pV cb'( >v*3_YzNO}e?1}EkKg.u\b=&cn94SmAέ"eఛ㥧q%v,,A+kEٻ7&6hda :L S,ؿg-AxM=p*Oнhn;_L]+ G*͑Ɋ7v:$zWAdNOp7XJAڦlGYElphGpRd,W)e&XZjݦau,1M6K5-^xwM P#djk[D%Df0@@)Pk5+6Ln|!dXtZV-6H^8_qk$~KP&;ion tOl4粥^旭ç\9-#bVAw.n#&l%TWIx;_s(fb Nm~B>m p]˄3(;m*zڐ7l/FWn +j֤ްэ uPb&҃fs&)gh*sHL 'I0_=j_Ϋ ̀Ft'I*6oA-dQ ?$*D f>U$/ c tsV+)[wW3 mwչ<RѼd+=1X:?a52rYu00InEb0f+{xq2i$!x|هahZBϙ, 36:'돖$] fxE?$櫺v1+/TO 3vlN7?ϚBr ]"~ՙ˫ #U7xowH~3!ǼAK9^];ZKܒAvB~Ԫr-=`w@.VAz))?$ù)q2j菾k%EL#}vDw9ԭ!<\؞kKu~-[?s.S9gu1!{CIek4 ,V*P%?K;G}`7ѤAo\9 o"YCԣV؟X`SR،fպ@U4ͫiUg+_L+Rkf0 ;UN שiݤ 2n\jE4yc/n> [O|SPD4 d2kL֭HwI ɀMYMާiIݗ)7p N|t85,;nT#VCb37S 6Y,[("oQ OΔDz>}‡te){{;,Y*Np- @1uo6J4iYhEQ3 {i0@_3b*º)@`$/i-W&q#ީFi3&\ n\}jky.;s`*4;p6II~o@U^{G)?|U4 D#s Br;6\TU(1eΚ9T1ڛql4$hab^]0+OVZ_RK| Xt&<áO͙YMJ N;ɯj!"AUE7/ PV.1Opr89 Ƴ}blsa/ZCV|bL2!$} ^QڎM""}ֵ{ o`[/ `}Kr b۰VxN˜UʬVzLC$L7 m *Gf0)5afOQvf?1 Q VE ;T<5Qe$aע~ ZDk@™Sisj?D97iR]>>)A~ M/;5h_K,(;W 92ΰL3T)i]}K4j5 ""[ƇeY}?[OCmS y|N8›̥4ޭ7j(?/7Sx v|mk }gaqլqAO-HzӅvnAH"lsǑܹ?6,wGl P  oZ貢f= zl9d^ZD>JŞ2ĺ /52r5^nĿhn7X(;w#dR0U/F6lz_Xn֦m.7pzrD{bځ#2fvVw?Dݚs߿4(>!,%%|p\n6,lq Y⊞dT?oɽPM}%ZDQžӉf^bkt|rVSNk1P{h[u<V"}h#९B4f& QRoNWRz|cRYBv*pda['(].࣊6 PmB J:U=w!oַ'f0yZ: 'yw_,֘Gə/6+s?QqH:,߅lOpM 瓽01\?aMVvL}eNF 2@{O((^505$D|;+u/Z8g *[nh>P?!(FaY=i)LK.d59$S49="UMq%W{v<ӃSqU$/"Lw]crJ(:ܜr .xXA- ~>Tv*tz4<.3$JmN8X-6./; (G[(/*籞mRo"UH ݕE妫4ڲkC3at\hb_@4⡪QL}n-WO3agIT& 8ۓMɇ7-9@؀b.Z56|2VҾp7:f;NjE>bF^u=x8~suWxF_rR;XaU{`k&x6֜52%+-)k4Fp4, ªxYɧ,^x%YgPwgnm~E{֍kQ*ڱj~zGM-nqb@{Ӑ(TaUKs^+z;#+F~ov Iw!2G_رR!vBx1 og7P6e&bw 3?֟wZ$ ֽnu[;-hB,erB4uv " o!pyIWߥ~vU}wƛRt6x@ }<(QT mk1?g¢z%zRBQ'U \"C)N=$6i3Ҩ+DF =k91M|[enw<Ԁx\Jy|I>3nNsa旅C/M ƍ&VKz#W񑆡bY vs ˯~*lE|hE G4ʼNrb:(Kih9$CBv1aǢLRf*dYw"6 R٘"q9,t=g90XQ1ۺ ׏vXi{h[-MARͶ;CCq@}y2&9tqg$]4"ݿ໮WѓaS'>Ǐ4#".'R$m ФJt.cN=͡ό=J&\SuGKegNG5!kB ^& ; աpaq= 8bKmJaO6v1ެe`*󎃚|I+VT~ ;VۅbXEL%Z<{kR 80w}W "JU$>jnj.{@;Y;_fk "lµ\].Ho6 <iW<s|f|5|zp* %Cta!;L+NT{R5*#ic?0{C# 䅒}`ix`K OLBQ6v_y26N:=0/z_g_QÂTBJZ&E.@輭,&|:u^A|E!zJ 0K><)q'0]RrVvaJo sFTS 8T` (]kGrɗsifD*nf}PTyqHxcg1{s4QdmcLa|c-7V}L*B}Iڹ:LE6sBʩ0"MgK//ad>2D:%SZݨ*u)Xp#8x\O>o 78@^6bwN9d_'`ijx( -Ҳ3#V"MAYa˨f)H{ 'NnC#(~xo gmc0hv)BhEI]/d^R>NlOt9X[ 稄?}YY_Bs0Ld_"} M3hUF쨢e,V[FF(93^t ԡ>'>.D\/-ѯZӪM+m>Ůq@IŻJ-:]-#eHe$y~e2.Z䗗ۖECGDޒ<#$ 7m PSi^]ˆ3l?=Ba?vhZ)6MsJ-lͿvd%(>wy2f&?wnY`sLb-?wajҐ&R؋Ϩ$PQ@θL*u?Ɠ]L*&ܤgr#3;Y!Rl2xhm햢4"6VȈ(*Kfa7sEf81LS1p _f ϽxsE18gs|SøYWoH@R$t{9w2)d3k/ 0RBOXRFTIV.jy3.p#V77Y97h_$pd^We5Y\n|_au\c2'mP݈f$Q#fG6_j}'Iv^`jsFҺG@{,=IVrģ@q,0X%iBJJD2%N&Z jf0 h:SjLBɮL@VXO˜U|P|uya{3~O[\C:x}{ ^bEC E4 0PR4jsXK'[<13xG|RUayl(17 S{/3^ 4E/8nSnGvnKk {vgdI#+r,تiU╸K*^-)e8&IL{l~ .-^~\R{%jS3jTIJKIIJvH_3 V@o~v<͚-/S?܅Z JdNM(2_딅seܡGIl ~e'"O1džT~ A 31 e %i텴nzFJkdFLǨ$9~uO}-Y-]5*(RHk!Qui:s9~O"hk<2Rfmڜo4YG87'4l&~3F*]#Tџon+B@PQ so8,!eo -F[6<>6lwI#;R93vB9#W.hA|5zX/= L,yuHuV]Yqd:#1ʋ4B~NF_4Yf( VPImXG|(.{Mj0=]fQ4}1`ymKk?ue,|_.TQ:S:~}qUsrn/7 T8m G;[=gWt*; M4֬HQ%`̊p~ T<>v~;N~Z8]\gDj쀯kPWYw<9eY{Q/9Z#US!U9:~IBMr"XtD*`ӼCsKkbqf6|凬A`Wf\tʚϣ˔`LR6Y<G@T?{߈V ;$}!VchOm;MKK h燷 h> 97#`rJ&9vix~y}O7!|/%* ӹrug )='xsDb8BRءCd7|OkPcduy? dz돦T`pe `C<2&sE}"=bOcn<#\B7l4̫1'FZYAǑSo kf;Ih:[fc02ڐ(g^E^NVOV&q֧{N cmʓ.376yŒiYre>r @6MgI2T )y_=]ҹaΆm%/f7ɶ#$BJ1bk⧘dX <ґ I)8@txv)\M-~bo^\]f$b o3N^6Aiޝ2끘Li64niV'xB ;P_;si $ijϻ[NEFW>^R6woҩ),}16BOvU)>fB(SbPg#0b|ԶVŲFt)Ď*!K[i"e"ʭ= n wD?(Ggu3ؖsuD!="sX^yyŒjo3a# ?'@CVbZ8kJ2 eT])o*7T ,q"3}Sd=o0\|1:L1x1:76~?F ?y-0gUERX1|Y‘ F )M3:˗_a,Df鋙ԘڷstQ 7`6h2U=m}Z'e_ tM#qDezYCUlXa=?J+%o-^s˛}ꤩ hVgkEѕ+.*~x-4P_Ass odS=D&4J)3f #V9}D iX5ʉ|ʫ !Uۺa)@1洝D' ף>cJ.r'-)@~ߔJuN>Qawg=مk`qMёDVcD"I7цJh4]nE|kғ-vwd%cc׾cҵ+eQ}]QO0luzD- cES$8'&jw[Nf=j̽4H5^B$Wr7Y⌗ Z36zy0'&J-` yn5=|"_'ߊ E2+QWKe2r,NiPfg|R8 vݓ0PӃ5ݺ~Xq)q ]З{n3!WX1dnvfEhzW5F?;L͆^aԒd)#md$AiNpn O+t²c()y 0[Ӵ܂)Jk#3<7<рXS1.q1 Hg\TуirSŚʊm0[vQY*;QTt@xɧJ(a)A¼;\?+<|}:ãZN|u38,:`"z+C $@]SpvU%1po` *{_6M Ns~N$!y9[8αØYB i{BO4j2HMQ`b}bKNWnwWN& D9M RpN8>6q MWa &N&j:حnȒXQ^穡/U V߃Zok o=q(>:69h^dE w}~.Ic ;3=IX$f@e- !GA8+QKz`\v-} BD? KJ'~- DM+M Y`3Fm-@-Pf{. D0 ebEL/˞hD&. +M`y./Ɍ50z ;|LSƔŶaPnTHh/|wEσW_H93 mf\vp܇iheRH^l+@|g'z,y,$}?kh0a˩[5fOq6ʤ: ڽn b^mlW)?WHywjlS8Kέ*|c ZV*C%46C5i)aҩw5^kH0TtTukF Q֔ROz&ܪ nVl|KmҺQ0Dq gLـC@Z݌!IԴ6 / Ϫ{2,{`MS#uMd!2U͇ cѿ)ذg%ZڝS ~2`,v+>[&wjϡnaYµۯHs[9R|̭Pݺ *c!HnRQ+oEݬIxfgBsh_bXRb~1UtPAl>pXd-.ܘm%E UD=c'M:jǗ* 5/O\.Kơ8T?MWv 6c)+ ΟwXF"7P7lȾ2Mt(JZgM[wIl4G!J5:ǨsNZ;)9bFb3نĜG!"<#]I)-<ķlޢ~_և \as"ي"ߩ\ɝg9j9mX/1ůVkygs/ :Γ1Z܅2wD?\Qn`>U9^IVɅiA(C $z1*^_4'Eo[}>Ŧxo\}u!>o-9xhACDVU[r^zYظu٬"XFB\?eN["eYtr~ s܋!7+=o'ԡGD6m2V'#Tx_.Uܑ;oXP! iz g1c G>pJrseFMˍ}gVQs!@;E6's.bقopRKa'as=Ԯ4},%FU M!)11,W}w  Rr_rAѰH4T:5|_ F3s0exB 9rCHԿCKrNtx(:xTQL=O}|y_n?Hu`mw/N)r9(GOñ~ j6q⣓^B;s6) F7Ah0%&[_Hhθ$;H`Q!!#ٝL3?u0[v+ &6)qg7F;}_Bwؼ7jJR0Ǯ/> 'Y6Uh~s.c} V"Q B[n} mwJ /-nYKW # px[9`rOK蒳@E:4Fw&Gz1d pHȷKƹ@ɤ#-w_u>ou/U»}ib3kc9?{?1W_\hQݝb0?p"A+5_(Tc jMucZFI_`3gt:E纊I0hJ,r_RHF֍X9i.ax5ӡF4 7J;f4`^v4@b ڢLZً2.ِ (Wf.P!\88zNdҦb`r0ehWQ>N *>ݥ kkE;gU]\L!B `3 UI~uO T#E2eZ4!rwkKQ έI G)X!Do> _ֱu'W듵an%ϲN(Q`)``M͒t_MPGhvWt9N58 seWGx64`92 bic'cэ\nbmWn=ըݞcVjI\f޳NX-a%9P x&J{1C,w*h$*E[ fBtz0Ӆ7g_-:Jzb68Zd34x VJfQFicQtH<=pvQ2bBnWW ̂v5N M c& [e<*ֱq,q$'CAB9HU :w.,K7b:FkᔡJĪ^D)xɲ@f Qv"?<2FH!us-FJPǺ-?M ;NXkw70}*6{~1jIZg`RoP3S j}|5bһW3L"vHQ&j&Uo,>Lm/(^UanaMY(eZsOVTF;-h/ok6#~#oCpe] ߂c?Zى^Mj'1(DN`^ {T F OY(ЩSxR̀OTO9 ڈ)({[Vc2  NQ^\ޑ"Q<ե ~~ B{Beqo؎1;S8Y|mzqn+?) q>|ªm2#:b*jf k3vZ!;k x\#}"h ~,%~\?QHCR߫IDhW@q} ˹&F6* YʋDB:t"2 Wr ]gגL8%M{(xWP:I_ޣf;|VWUnإ1 Qx"Xż\IDRIJ ;,;X9Ī\ Rm_ƹSj*+mݎ*=-ef(:mjPL~ RO)sKFé=rϱޮQ'RCw,UVp1H9tM4y-(2,>C'I9^Yr?oB? ^vػ`] )&/=ik [Ԗg18\-0F4=҆ǥVMh$2cKr6WJ×AqX4s̛ Y}|HVV38~?xpGI˝aeݕ;$5`G#,'(8){)Ovր%{4Lx=9+ACJ.nF50m=}k*m.V|g0(w !aݾ#YSv-Ts,ʟ n7ġRįxPV36(IYjVzPtIsCc8xqZkx6F iPwCk _ C^ ɻ-Z̞.IGy9+ў]3UIKg51N"\,ɀ@%8iРssw`a QT*+WoAX?vM9A/1MgΓh .@ jwo !ރ{ts>!m f?`ɪMePBG؈Եe6km j#: }A4=BGP8 ܮ#{2^aۈf {OIy/s@IK&;Nv8Ք⯗˸U7%UB&)"߂I;ocpvJؾ=0bD><u s- ڑDUF0(nʜEAf'ZKV$XEVE~`,屔Yg^C^ygO IrUaʉi:s{RbD?Wm%x[W@JNUȚ#fr*Txu!|G= b%kMAXG8"rZjmWi:NHK80&k8z>nac BoKH}3 MbհiE{̀Q 택kSa QS> ~ >rHǒ&:#E2͒`QtS}q}59bTPuZ]͝w1C[ZdqM=5(gk+R-:3w1' nk_0C/u&St/=I3Ik UU^>Dz |k5f^T g:(#':K<{D!XT!An ͩyA>nו\Rt P2e,_EEfAfGnLC\ok.7}s# l@ӕhZZ_cM;^(l+q,7b.oc۷+ʛO ,uN97)Q[Z}|s&҇zii>rjhM?+/h.{'=%ݼ^g2 zȜv&|# P{p>>Ū3?[9MA|&$HLg4럯9,͌E39k[_5Êepf<A,:uh oT %1 'a h2mF;ֵQ~hQL Wi ͪ|׻KJ@ceKi#xK6AGNGB6WHҹH2NC{ҡn%^֓D%/qDk^g) ˔l(j{L$3VT v3lxT!4GgݵLM`45+F_i *o7AYBKuNx$y΋<b5<g = Pq[;+̡9CRk^%wE("eIiSnZE8u\MmϫC^Lq`ΨĹnb*}ęeݍ#m\'nkAO ,MIE@=YCH'~-gJRE.Sa(W!־B~KEc2 ~zLGVݲi][tV~6>zt0a5e\\n@ iJo#OGk"2yd2 Dn&gf6:r45y~afL-b}Yߵ:w=3רLLB'W6,X߳0u( u ڧaπ:vgR4V(_dAAk:).ns1Zc!8nL+ S=BJd7__ozHgD`S7Qn~xR&Ge<>ά=G1W:nAOU g)距 1'"}[J nM(CQS5j (|S >s0"qZEb ^׫=R yjh/|NԈkӣny`ŌMށļm:JfCeh_DZ~ڦdTH XZC'H**xy7=m9P{i0Trco!v2[;KX?$f#&k]qㄼ#NtބR_G>I {?p ݘ(P&OZ9r{צg9Fhe2|-p mY@3XVYo bAɥ cZKR v) RCGvXWSϼ,Z;r&0(U~fu#Dg{g&SXRn$pVF'Ӎ.>]j Ee `qkK{Faw]׏ (#'OV`+~е>\N9bY Pt@i.-]$>QB|]7-zܒmA\BZ\ϾpfZ^) VUeL0 U:P0E%GQ%EMcY*fh +5B#Fgԁ5U"GDㆺ@ nwߡlC%l[ւl%Qjvt ր-f]1l5;/~nȚR^Fb?B#DFYKVfctRIԨ "AWBdzo$M7͏K@G= za׵y&pnB[Rt]őhiֱ6iT_DOhQݞee.WwpW !z8]RtZd _y %m7NK 0n>TUVtعmqWˏOMqU*`|JOvZQش);un=bSچsn) uuln>&Zգ_;L/M[~)k"_Jl&W e0"N{g!;@Ff0a^F7/_N+NP/jJ4<>̅3?>~@V𯵳9bN@5.eKvLQ(ZX=&P)h|H7'3F,Fd SxTJ]Bݪd)M$Wͭ'7vxPwc"I<@?iwrh +],S^3$f@g~ `Y脼8yrZEe32IǓK^_uPU[5' r9dKcYExI[4N5rQb܆FYQ*])[:&d9s! ʍ肙nZtp\0H+G9ZV&{n89/K&ڴG[X/16?,<|Y)^9D/=^ot<S[j i^x/tvvw_O=ic,W=ij )e nR0b}n+~)7%`r@@Y\NJ+{PPӴi,xk2+S_[YktV3ş(pّA`zJl$ YÓv|؏Nv"$K[CyG=TTRs&@(hJѼ N@owH]G!s0 -6Eu3*IM6_]2XBH]F(7*ex{ᡌob ,2{ l4J`0ϠP ȸ{tzAS/x8>$%8%柕gc9%*JJun#_iZmyc@ MUb |ftot5WD9q$2Yewy-Ի9%{hS) \^p6>̓9O!ØڊltY6$ɾ/IJXǾm͗7%8u*IZ*ORB-, ẋA"jҔƀ4sR{x7N=l$diL^EqÑs Frn9mqn6oi//m8)#{wg+vwaRfKiL:&l'[L9K(ڐE\o(Fyi^~V}N=?Fl+籋vZm%4b=zV7$8F`砖uDs8d_X:>P`i2lh]97 W!SYm,ՌfGck`Ғ^ ,NlYiFX$ lBE+p{.'fl70%pN7#`tRIuz.q[2:s7NrNZ2I[Fj,AjƿSO=g&a;Cbd 1r#bi~Iiv"SM>mo[5@1pyV7R I0E0ǃƔP"T Z7/{BH(_v#&#T rcD/"aLmRdv(:e=pC$ Tq9c F5I/]"OT imXwP&񨮑۰`k0+ĢX>\|ބ^jW؃d3FNd5H5`! _\ *-D|}QѡkQd(U5ǃ{|5 l1s^`p:ep^P@^}FI3OaRyo6 8P[y7dDC%qTl1ﰘ=*8B 3B<5%.*!HM"$广6KU] M< D3výHzJy_y#Ό8Nv&طtm!6[;/8a*Kudz.U@rR fJFy‘^MT3év[P$!d ҙ-Jl3-Om\;',Z,@z7JSeոٝF>Gu^,VH웷?٦<ہ"5 $wvCPRS| m>#5&y\+4v{X7Q=(.ft4=^*du4~^!z8~O$$%(bb잕w8} PtxLl9Ib2)s6qg :v)|giK8GAUoe#ؔ SrOW]iFA#oR%as}ƈyC# n6`N8O. (Pf+R~ꀿ'|c3OGق@d7E$8wX>*-4H.|9Oq5*Ey@ȥ*~Q)K[[n6h6ҊBMe}ۡ _wޢao8nX/tRo .mt@ a4r~ƻ=g&b͂uco- ȍuMg!)誙c+&HQ[IA@cj_r[Yl*hgOX'IzǐK |Efgő?-mMI1N o[&]{hvZbݭ0%6i4R):OUV)Q~I ~ֽ2(+Tn+rQ])IEbr@8:@:q0y&mzMGGݧ)~]wgA'v[[N?juJM Iޤ@ kV}L\ .e~ O֨!N_y7f:'肵k; ÿ W+iGgw[]XDX&s<JW]s}(fjн\ݝ"?ۗMz01,㰘~qpnY_cK,9E"b;M- GRD+؇;D:E]r5-?@Ӗ%ɺ6 DYi[`,,WbnO"hʊArf+q!D_(֟i}&VnȚ|:LSkӫL9Sֶ:IzN^PV  Twv7"kt4-ǩ"L^cAc1mq%1K>SM}]Fа?LvO(sk'4NNdK?lg3ZwS^zHt] -;YM~$;- %ă.cVs]!uߠ 0Jr#2"$xf7<ͩ*L43"L.5+֘%wpA)*.F8ivς\-_^4[Xj]By\ ٷah -xjPCHQ<:)ݬ|ZҢw^qȀy}"C`y6G/jMhSFUxڧ. 8|n<_ڞ.Gk^D+]v%m/ϚvD)xg.P"{R>|*q)<-z+97.\/ְ^f7m|tU^rN`x[?PMY?2DKI 202jn Bk?[.~GaPzle|T۳ 9`BRsyL;J 4'Fh##?<&|}-oNP*rLJá1k3A4G1Rz~ 4'1%Zk id ]PhPUi.P6,#W$i) :I +K; YDOzB3SZܤȡYh * |aN^^Pנ-HW&z&BbTbKG,4&u苰n"=]yY$B뺹Ҝ9xYLw#tFF;Jagv:+hqS.SbEt|f op4ub7?3WUA*N^uøI,O&lY .s9)԰/7j5ǖ^̿ xXq_rBХ|j 9SYØƤwZu!X8LMQYfYDk$$ gu/?qHZpݡ%:gxcKoׄg&C5!=D.q:$UI1%\ab6,  hpW!}NR&jh5Ayt"^12۞ !w lO6x3A @4k$_9)nK`M+|fe'Xzj,1Al< "87frAäB;i q P02ݠ,<+#٘$AB@u~Lf1]k0L}zSxFzL68O!ZF =hN|%Ki^5%cႚ/1Q; .|\Q;oI)(oD7\/4WK<$mUCr-!E 73ԔM\Cb<'y#MHyhi-tR y\+A+MM">|Qxo.{`xmCRN,O2nJSCICI߇k\NΞ}! H) uW4jj8 @Eez[@[Rfȁ+h>†}ɇʷ6.ZNp?®6.mF*ySjxv(YkAӫeb lg3(dUr "?$=0 ,d0o-HUԙeNL ȓ]vbUm~di*Z]%,o >CTtZ|50ȏ8n? Yg ̌" Ì>p(1 c* =X $ ZYaȢ`@,GgTupzƞ_e?K\to]n(eY?~mAUIc6tէrNR]--lBif5XkJREsNsz1̲E&%sJ &]~!g؋]j.+D ecUF_)'_r{>U}O_LjWyiS@(E:쫶@%CVHA``d᳕yL@Mݫ4n1wߙ8W"zD)!bEUiu`x%[/%`yf`6{`ZPBT-+0L;_1x1n(̊HpCJ31q-5CaPJ 51aap"8Tt2Tlzm]"s'DVP.vpm$dLl)Vxe/Ko/h<9@~۟=-'VEL^zÿ7| ,x]k "EO^4/`z!{tm+8aoUQug A`Nt?Sָ*wetL]H'GcPlKMU.xRV=>ki#t/Rr(aԞyObr#6@ŇGeNJ 0M9fa'SbT2RIxtouwa~E&TF{ׇ*'ĩ/ Kx G+)WE p:enxDž#Z[38o*z\_S2w6{ZXwqfW>ռ.{[ *zpSBk=B0|7*̼VjȘ(ަ&" 7$׆Oy*FQb.25+a}7Y F+h5+?e.< {)k3hvxwWTjWg: LçQYfd:5ח7ٳVO$<Ξy֜EtT)LZ2oѫ1;zb6s:+?ξ^2xddi P!:}u,:^~L9c>2)[UuvK|S~<81F1>9D(iNX9YZn-t\OG6ۍ'аb!{Cxhr$XV䆾u|WlH>mM8VUedi R,l}|A}205 7u-D *@T8U+ -_&8h!uj\]_PownE3x= ھ bï}xzk(՜_# OCCg\yo6 nWjo/;=.UԲ9D߿dau( wy-LXxñ`2jb>2?,TQICoc)`zwCyi^S`Hgq)7Xzl`n+@f]}ΥTyH@ˍ1Y<X³*N B?AJ(#caҾ.k07},7"G5;4n_6࿎5Ț+=K!Cv|L\ V\ȧwLp5P[s3 X]r$ )gR#e K<2[@`BV<"wBJ<j ĠVfE3EL@=# HNS,.%4;mz[Ha\oҸW Ucקq`do0쯼Ki3 0Eu*ɧ r)K;W]`<+{߇{?!p6} èƬ0KP6pg}:[~D*?ag/~YV/H;Y򫙗Sˋ¼̚Q?8Ԡ&WhM#Hlj:6XJA^xW4XkNҫ&VR5EDZבxRꤼǷtQՅϼ )X^)j /i9 g/vymv'411%ZtzSO~mbk󮴝K? ~|i{Q+3KRƄi 5kUϜKQ,bKnLfJO}>Sܚo>2AA!0=U 11^ܺ6N{[?%+N;[9!<<4M:LbɌpiQ6l _XQ-,S<ܳ* ,~ԫRJ/F,GMh`E#[@gnP\IWS|_4J%3ߵ1s%إ\k6~Gf}0rAL7/0!Ľ@m. v.O Zy吹Ynb@~[+X\Rl8ŶX¸nY7j.0G%Qg=Hå&5@8hiT'i5zɾ_(]j.,]-b~tONO8C@Uf&51'FcbSNc=JTECj( EbW2uc?o n6.}e!t+ ̬[ ˠ E=TϤ' `NvCe ",W ,} O'G񆢎7[&$-@4=UˡyuP(hExr҂vʴjaߖ7~|tB$tnЗ'< +85h..Qr3<^x:ls Rxl JMXk@6[s(XvG67*5n]t -ϯ(E4fo'GV*g<6uD&Kj`@wфGߺ+^N6zI9Ts_b*hJf\]lޝ!9@E,uY ػtI [iAi`0n5͢ +\piZH ,ϓJ<} 6̗ĸǣ,&ly:29T|8&Yc)ҞȡݫM!~;}f:p+dL`Ԧ!HM?e5.v.F4E";- /Ymf*RM"}8m>' X1 -|vVTŭM7n3zON?B q^ rKSfgI]CἪè <]] L ;Ѣy\KevGbP3C;ޡ L)ȰaeH4ġ!y>_l°y4ޕح{ymSzPsF 9 ugqCK~(˞\va֓M#u*7'A;hX)鷒m+JY^w$X989ydYQe<RGȶ8gRk^7_ ,YSoDroӜ1v, $2{Pd.xlF!C1%Iq~J@Nfq%*-A-*n_H v] P<5L鼐DS Fx6DMul"c5O8^(zDF 8th-DgT=2E[vvawf6+m}<C^PΌNb'oR:7I6)lB}x$8);4uۿ6?9ٳs߭&L;=>*ph{*Vpi=ߩBuVo,S5H=/%_c *E)CH2< 5Y]MAj Y4/zQ )/|c ql2ʅG!0%B9إ|T8 .vp}^N`ޱ>KtwP U9UzԝYJA([̓~t9Twj.v;05< ^qy{Ajȏxƥ{5#6nf0CV(kKn^KE?  vFI t$R5sKqׅjϪ0\ѡI j>i׏,"[HjYӌ7ЭtI>s^*=H5be\# ^ٱUZΡȏF-;MPIdϐe r^p9d^jA'6BKȀpr4y7jCğ&Y5 Z.\A!!rnE~9C r c|kCgQk~ ް Lp+ 7S#tU \z`Kʧ'hz}8 Vi*'X5h r|#3r3K,I6Z_'lB[Wlz; .?cO FhbN.$5 8m hp_#* nq;Q]3r5[2ǧ*9-2bRf_`ĮS}$-*<|9ete \/@g >gc-t@bjo͊Ay3֧I/ڃ2(+a 0P.z0dbI 9d q[7^k~-pb-c7i]r;]qR ٸxԎ#^3vx,OwI/I&B~CY'dg@(:\@;1 ;KщV%lN .z7Gd5]RV!0Ŗ$qb 'nkai3q ?er,Z_=c- jI^X:!_~*(4?K -} .:7}&Ά_M*V#Vs`Q?d;_$'g=4.InǗհoQd/zjI)HYZ eC "ӡǒM[ю\p֭SJ~ctOܛ@ 5roVnv fZUoDN)4>(U.pENJnKKdfsG~~Ɯ.0YRvM*(u25~Kzǿ/ӨOpWx{񆨎gAf W&(7(:Ye#^a6I?|yF׼" |5XP,AmQд".X롎6nd!GsXA#},0ғ!`!OvQl`4t`'g@y Ygɡr2ȤjvoWvIJ?C8HhzϸmlY>j}Ɔb,Gaw>+8 u24D^9m6"Դ/1V$X_-qMCQ g^$I !3Dkz2mRNXƩ9W϶lj).NUt$ݢa|`8ȸ.RWwHs_MH[AP"x<jl4pnOɞMի*_=>52ρLt{' fYX,9Nt^v활yhyAqL]яkM=1C-My|.BX*B!9ۡ@u$=\3Ku ?D;ɝYܣ#ɬi`6[ sj L]tH4^OmNL2AY(ޜ=~KRz٢{&*2d&J1hw,^X XjгQ74aReRj5l%p.SB\æކO\mcÏYjHxD<̫1\&TkAdA\d6'3۔3#] ?!]z㦐8j VԫU/`0lyyԹ&c\"82+F_G~Xq8ԧhr9sJ`/@7g!m GX6J#&uo_&L!w Hua0!zxK@6qb.Dҫ}\uMe>Jғʘ Gru@xV =cUJQ2Ei)=RVEp'v {9`IaEIF{\k1'A:xX&P@ȡUk؃%BY"2dK ٱ2W.LomRqf=R}˳_AepC.z=R[FN\҄J!M ]^K]z>Bxz bK0MMoL" *Z]fIۜr\C1 Y䷉"Z%XZO,$5v + - !u[dyF^_ fw|ሰmo,RfZGHùrdC+(})f?IbZBJ܊Q,O\'}f2R? kEWVRg o!Jr 6 W΃/ח?x{FMa)Xy$KӏKgI^8PK8Gjq+b`$sU' V)[ ref|*˜vm{(?t"QFZ4.LaGї^=VMSqLn塯yGx_FA+>DO-aڈp0SYl MIEsu]=q%I2m\Xw 1o !4c"qN@?`n87~6jUIkz&,?e\{D3rY -@%X]0!?`dv<セ9~}2%{y Sm {4ADWj+M1c4S3C>OKOsU0ZuPZiLe2h %[Rp禣!/lLz{ÁoX1%ѡ iG%8` w""nCrI 7%閕`*q0a4Չ?¨_ sqaܡG"u!cl 8S̡ |1Z_GT[)On@Sl\dkzڳ9Jg]ŕS ^=r`cPn#{qhl}0kջ+;)zmgݣVؗ[E8fhW|[9cɊٶ̌lΖ R~֏#k)sñx %)8o`s|l=bfQP>̏3>'1WFA`l +Q1# OXmA(]#$ =Gm59~'SI[ S3}Fte㫛RmLI 1R -\%yT;zͰ]\lm!J_h:7j5KsqbA@V@OM4-,8=o:g:yR\R^5ƤߺkHu]wVwBAݔxO1w%~B93}sU#~D*oT:`#@#5ހUP^zgǔR({lN9ٴpJFuW70_%O`sqȳ8r줵QF .7>  Ze;O=%$I%QQzl{숫DC_S`3R>bGȵfT&)s}y唌׃CȊ[tzmע fEsn6Se|.Д ղ I򭱆_0k>c޸m =Z3;a)\jiG0 T^Fp'"~9l apY$D#Y@/4 4 26NNid)1n3c (m["Fz|~NNN~w}Àl $"5? f+~.^i_(kS$œ J-hϹT姗;ΈvUv =kcYtه[{ S.bgY 5!apyMNA?1 ^~&B$i%~+jճdV YЁ(*j%WZNo KD\q>/bP3p0վ *~nw[aJ6j^'&iBYWït,L3F5I+}REIl%jL~ϘrcͅIpKHQ+0\~0 M`tqN PI,&صo qhUY`"3,0N'*MSƤd>|av!f5c=,9ʞA@ Ltx*Vk>.-f\QwƗK%:Z@^|Żd%"ϝA>{Ǫ1j4Fr;* †_^tR7rTsmAׄ4m!1VizW& _$ 0>?$w! I'hTHbIugMҠ/[Kl{okgMx>I2daj_Шd~|"E-6nRk-e{e)$0US9!6AfRcuQA`> 1jP2v<]%k/Xv?MHh(`jFr~(jɻ Ufl(ineOy]UuAtkP˼ٖsd)/˺e*$L̟zMZZv&nEvF_>pL  9P S9txM NBrf7q ؐͭaj!t-6s_򕅄6؅-UjCUL*tL"f`UL75ؘ,ѭaK_,&1كY (Cfn@>f˨x\ݬaE;Wq/0Yͥ:<k8 {%wΡU}Im0RHD0sb!)*-5a!4@w1i; %ȉ]%I0O*@" O>6~>OƓ(eif1rBb)-eCJ0%p>|6I6[gi3$*X>iMw}Uin4êM ̄2֭2=NvqGRmxfM1dWus"Y~'29 Ҍs+S8M+5uMx,Fݦe]`$ iٴ53QD]3hEX~ p]@/OPuαGtXTmHf,MTmJ"mF5 )<5:#Ie.w$Ȗz|cp&bi~1yS.g713H N4Q]vHT 吊_@1&k~J3짂/:R8UNk&VuU]\mYae*F^3CUZYzAoiCH$cwe" )M Y[@ bERqH5jqB'oiEڅّ(9J,-wP#WKb`|Ӗ̡ގI`b 'c ?VnДEj|&袭\q0Z t7nXg,8Uݻ̕ i;?j#f$֒(Xa:ULh]q&FDDbH|=C%xw$LEQW*:\NhBD߇G 1,/Hh E@4?}S®| $ss ͍IEJVGh9F>8TRN@YJ94SNzl p?rTFyoCw e.3pH\ xg*x#KTy ͸eѿQ5o~w(dj>+U5Z -r_] a7Y",NxҸyWV*1E?`@}3ӘM oI1- DCGֈu"0Z!iIzY{Ɠ cg+jx ƄFIm!?b+$UL\} Z廼jcfr ZL:f ? f :,,w]}xʣęNBΝxx֏yU:S Ōbg\]jz{qi XJ h@ eݸ&?#=h*W?U MA@_Ԝܞe$r`0^«!#uGA:pDNaE^B4)vk]sƀ6 '­HYPG\d]+ru_m|ԗlp.\UJLH=6FN؉J6FxS(ff772S̮%o]62gMwpITJT`1^băe?Op32'RRwd~Et끳bT$cUe 2/B+M΢n/nibQy/u :(1HIWKmKG?FM8-\JxVkkm1@)5+J@Xl{7 6yǟ g'0{mRi;Ш 7W35BЯ=IaBW]ž-Ϭ23!PJB[4[b(UGW(,e`'2bGkj3 A]e|则=eO˕7T4ņO\S_BAxH6j&&j8@e@ Bx#61sG-:Iu@6!cW6!j5)@#UP޼0ڔѨЙ)U rM mq>s;3OthS,+XU~M\wM+ 5tB3՗}<|8`P7l汵~\iȆ{F>a7Qyn%ާ``Quf07me!+oW>.S8 jx'NqPͧzYS)/P03JfhǍϦwFSc3)a\;IL: >-'x;i|}C[￯7,zZKieڟ/Ş1NG3xf"}>W2_&J&fnF'A{`/mLj,&\Vw^w!͐X7* 9q;*&IP ^ 2%K\8[ӌO& Uchax3sATj ԛVF~( ^_8X$;H0t۠VQ"ZduXB <@efxhćn@7PGx|x%\a+ߩIΨD[v,B>$пLGve@OJ+FOê>"/%nޒDF[s~;Zs} T@*~MVߞTn*Dm\1N{[Ź[)Q OS!-xfpwg%O uAT"I ;x\d0Q ٣F:>5^_f2tGl_vKiolCjev^Hy!Fkz^q•0wQ.d_xS3-&^{"0P}lKwIRpuM_!G{o `)X HeD5$P-s!؃ [I)/HU>.8~۬Gu#F˞ǜABЄ%X =W虖coc<ϔ+7²k*F1`1!PK0qN56`/oc&iNAlU:-z}_ه&{Gy>NmR$jYkr-x$D^>ÀpP;é4It$oiƯTp9EDdùܸ'* ఏ"]ogn.Vl''FXvxztr<%&&d'gNHz#ӉҰx/%t 4拾@s<<4Ո1ZF4YKv˱ !{ls܏sc'}  B?@|a%Ԟ\-CgL+(TgN6<4qQbtU%7 CP 6(Tx D6@ҟ7ތ@fr4<GۦvO&|Ϳ'qX[Y^Qj3>0ccmM1% E,l,l;چ$JԼr1%(i lA09cogR졡 pk`?4/r%r$fZ WxIeğ.+s=&Z6.S嵅5=J˺>FXiCfkr  WA; ~>ЧNΑL IdzkPf ?gWP%$djROڙ>b9?.;>ei|y4dLTR^ItJrGЈpe'AE&.2ȵ/ 帉?FLߵ!V))7㞖'[`@LMIڿaaI11 jc`YC H141n]`K*r? ^?/DFZ:>рyo)M;b =Ϥ(:bIgeX| бI1PQ^Kp,0or<<%L)N#o0t_{l(6KIͷ[3Ƭ/CVIE>ˢz9׻?+E:N5Tbnh1iP>b̐hIK_)Y7Α5  #cQ+&SVY|AǷjۘIhg <yWDmzg3DvP҆Rlټt;lc0\+"ʂ AyZ, X67,Qoa c{372wA.XεbGuiԕI}o ` 3>&.acM'WkdBJH>{8+cw.2~W]0fwCCU#_^I0-X Bl,DW=?|h.鲅*f YSZ]|㦛ہ2˰#'pNr66Q xi Of+4vEv0a*1Uy +*@@kWSߩӿ3^1Sf8r<|J ']u~&59.k0]"` AOOޯ|,VO]<ՐODVNW(Ծx>UV̛~ߟW*sgT̡zhLڪÓ=l>+\5h`OPyZ?:R xtwSϲ!di6l!A֥iqVB3.6xgyx"ܢQB2ꂉl끚 a@{~+. hˆ wMֆEdn5<[S #ĐzU)ˊ4-C$?!Ϧ^7"X0y¯}3ЖtL\1ύ3ޗX,#f'2gBz ƈRiW*VuarU`E.;\œiF39#VQmYͮ` hW3 6`;-r.b~0iS_#ѦMǍQZ.`nBS.Ѷʚ[K2`^UؕX(]B-poANƐ;^D*)kXÄ|]>AJ0a@'jybePƣA)^udMƖPM@v?00¸-H;w3 q9;% TmB-IinK0Z^>D@*.BVR{f= Q~UW!4wXRۑ=;TN6ۅњҔ+mK}Ak7-E{>N=)7 9[ntL=(~=z}85f m]LJ:0#CNDϬr|KCPC9}q65ʔrs_CzM87IênC/?,,59x,|IνrZkxT` p ^zՇY8좹0V1"~]tlR}VV4VZWK3)f:#nj`JQʻ"LPwXrLWqT(\\NCŦhm<&=_tLÑMyhyC!kH> +M[Xm|3 ;PNWz'ڼ'ܺ7L`}'N>Gcb6fX^nWQH0 aV.;L)V)aL!XN$ /}3; I/R>2 MO^e6ߺ sHݲ[OWEowĜ|ř˽SR.atuq"{?|ڱwe}[Zbn#3[gWYG.-5RN (?O<?n-بSs[xN@aypK ωEș2*2ED=.ɢ 3Z p'V0ua8A"1IF6b&,_l1yq8Noُdh. "g"a>kN * F:S3fJ8$we@=xݷ78=k>:-=D\Ϩt !&߱Y& w?;=ce >YZ }БK9o^̔t=̮BdG#-FxZ#0F'2N- -JEmخE:zz#IIv,r~_4 %MM} @OȸoG~ԂŮzgQmKnc$,[B ^Iyǡ7x%58HgXXXt[xwN?-4u'}'k" _X#ZT&QݢpM a{1%E \L]C@DZzɬ3k|x$- Ez-`_#]!KJ׏ts'uQ#T״:Jm{Nehl'+/JETj2Q0tN=Gk@(h&X`nQ'ɻ Y ]DJ2Pc+kZ57ɪqZltj"x3[^aBfh(r^/ճn-Bzqv-s%$a2^=Xk!D9WAd?T\Kt4[5 @F/;d]y? #*cZ& BUN56ЏC-  N_vriWY Ahlp KL Oaq7hN.-nY8wI`bm j > k 3 >ʫˡgǚG 0e6yu$@]p>Ӷޔ h h"$7I dhQ;(:({F`v [#Cߡâl Q)W|9VVq~=%}X 3prH%qsm{зP}]6v/̪!&?[N0GqVވ依}wJoc5ӕrj(qpKR=)I$`fg>6ۮl`,mby5Fx_J쪊ՍS+Iw 0~o*j& GSwk};8(H?C6(6r|4no Qvuک[q$e" "XeR6Y\+NcY`:wWFZбY*/c@z oeqȶ#'a==NtM&,*> B5J[G*72?@l#k \ %:1pS7PZzN|7^M2z/`ڶ#b\ye :A05)JVNhY8_,hST:߿:caX-@ŽTHukbR2"g#IarsYP,ELNlʩ$ `ta793]O:\2dl@rCNl&U OX T.fMYav@yRԈ4ԓ )!SD:zQјB O1ݸ'\e? )Q>d p9VxPM.C^@_/O27i6rXd3ȏT04z;.5Y=' qaD`K I1v͘L*qu[Hb4J3q .UӖɓݲW SLCkliÌ0 R|QB~s)ྟOےY,OBÝ;#nn$kfwG@GKw͐]y<;2PN5/( 6G+$ Dsno$kDeԐmѰ&G8[ұy裊Z+=cZhS/IG9ur i*esk >z'L|)ԳBAA-+FMswX<)vyHwP*c]uעǀ ؤȠul;GhV1i6$йm*%aoA FtLu5RCd(8ۋֽ&B~EU|3zd|@HrbKFKAb:s}~8Usw\dGDLq5X휊z⁇R#j|rRhs*Cخ%:p]}J»|,aiҔKH^@U\CA xv `eh/;\Ȩfp:TL?:ׅe t[B9Aa]=#Q"m9WZ)wG7 {PyYs^Ǽ:^YUȤW2O$wxi|wz˻|9۲_0>mrKmu+!)<@z#iD$iI%RKxp 3B2XD +0 ] 0t4,Ek3mgVBfl@ZmS5NLP(e̷M n1=.))@"qiq̛ FDKQ~ ]錐3!<֊h) G T \-;8!/>eZ{PgDNEN碅\ŻDGa^ڧxq5ƫ2Jw 9cI R ;gYKb,T *;h |Zb(Z[\ dʎpJqϋ+]쨖u%^ NS.ETU 3тhk!$P/!Z9A+#=^*ixMX&r 7*Z첧Woc$Vs(3(LYMD]bʎg,FbKe^VJ_J{jpځr|i:k]yJtQJEw xil䉋vuQ+BS!䲻vx_˷SP5lڜ8au$'l"rt+-)Uj۞yD{7P%@Jk$Cq'IQ,olAD`*o`p>GV$㖰L9s's^vV\8uEb~D+BD@uYu^H!l`gCq-ijk>D&An 5 ܰQZA]Q<  bcZy73~ғmuu\ji۽o?R1!5­G 쎜,.樖੿r]2H~K5RHu ga8WT%S݉' mr׊~ CV T!+_sx2۱8JDTY ^/Bg>Odʈġ+oR]C^_0Z&$D Rl$;ԒJrSx cInH12~4]#P4WXtR}*,~JOO)0{f&Ylf e O[{ek(yq\fBLJEbYq`9>'#p..iZ㷘wِ JƾMIy]6)YXUIu[S u@ zn&w $,JN6%RJAa ,Ή~7L":aREPmEV"dͺԋ!z  Y5&X{~\ УndȕU@ttAA:?ԞԂ]B :Sv'+}1vښ+ i5Vຊ:ԛ,?H N7ۘI p7?M!M$Y!缥/ HH.3WVzRp෈ֱlp9)X0^a lf4_5۲|K>yn؂W0R<ٲݎ;@h~ 7%s!PɆc4Jnj^+KIՌR뢌~yu1;ڍ<һʝB(.wd8?yZ(4磧Ii!.y#X±FP6OכРDuM6u.SWCe2H v3,˭J9ayǨ@he{$:X3($lٜBң+^! {;]la"s> #J&s]V_a}p䋀NO!;H-9IYņ*0-1Jw1= y'԰Gx߃ vh? jEH:04坊Y46&]DWTٷVn (kV>oz"u;]lc}6s/H~dXז}kHu$yc+^7>ĺ4m-x . APKM6*,$E JFZ juhc3@K3Rh 2J Г.ܞ$YvU%CَQX'٨ԖiNxg⻄o{K%/سH˂#3ov.;D{U:ccF2mZaBb)m2䊬HA(W%j3/yju)oD QK>׌spL@FHOԶnZͭpk/B.XJ*һ D_c?g< GșDLZ3Iɽ}J& .}.KY*umDT,3ڞj^aJ)UVl J~$S$UZ,b+d!$3Z4_`pU\nT$8غ$KW|h?/UCaeOnc )igcրL cd&lfXrgjnM4MzLOv@Lp1Db4_oŲSc Tn%JI|ѐ[4Sv[Ѻ3>]ه^"NUҫ P{q8+enLTRn.c$SNP ]N ('@jVZqO?]J m\cD0 k"/ Qz`?/JBj?NPK$rT"aK|空wnQ8*JL89DgC5ޒO!{/DέBRϪ+GGgE6MQQi"؃^b&g+C I'&[l8̿S}4wOrn!{]4ekmlI9 ,:.몴#Lѡ K;" $ *L[Z0wŨ-X|s5 L6rӋÂyQ[GP]Mث]ah-Q7Qƒ=~tuVN¹|mGN/m⭡cPzHtk֠H`~gv{=s ES5 I*cگX*lq l̕ZڌҖg2=:z jxQqNd}zZc9JiUdzLx;V8(XƷth;v2hhm*}dHI*&`)ՇZ?`nW}F+!qǵ ,&vP6Nk{jsy8v}SNAF_%\C0~dL/f ? ;DAK{Efr f9s=VP9qR "v&AoC/Ir)x;}ɮ.9[ +O۲OL c{v!%}hކo\5]^ lfF5{HN(c "  0doxmCTŰ3hX f9ba.ݜߙRT8/4Վ vi􉝭$d?/ˁPl̲Z"8ZĽCcdp~G*AKCKe8q.+,7XC7*ۿyUfesH+%ywg9_p u|& QW*O$8y$UXc?="%v3 O H)]Maw?8?ڥȡ R <*gњBGhmjTG?^? =&^Y(8fdpC`ET_x!& 4H Dgu$F/+)7* ϥYC@QJzHL҉|W&9iS]Y9mx@![bMAHC[yf똀q\Ջ{o'!*Qȁu:$v^T:2pH19ͳ`Klni6i%]> pA,^U  ߍ(Zuqmʶ *>L+36ʑ8](t X.Y\'F*~-tĔ^N.Ddݥ@ ڙ{Dk ބ9ԬA\+rtO _+AjI}Ū;T8ԩsdԊ)q^.OARy-splqm,'dD@o ='O~-ga~^ )ؾ(tr J*%'h\nnViw޷vφF(C${FS 6߂okvt.HP2=ps$n 9gᷢ!"I:Sr >>=ۀ>~ *4j)y02? Ī԰z&SZ$1:%>oHS=fg遗IU]6I݋ǵ;Ra&iVRtP%Hcq"]ʽFUHZEU Ol_Aь8m7 хzl GXP/>Gw l4-Kqt~1s! -,] s#o.>;ʻ'F !k0yTvyŋנ(o vB;,hu;gw vL\2.>Mj.). +-z~S Br+ͽDglVI:YܭoK*kJi}2xKe'̯´b!l<It۽'9XJeyrI߄>đ<9}/~:R@0cL(>B2ذkCATTpy"<S؟q eؐp2Q"{rZqFg!6Jm@$l&$ymm̂8eB zmvˮFomWbSci4C&`hV}-g$K&N壦qV OI`Ŋ]ueR&rq~b;M4r.mpf 'yH膠.'[Fè3q_M/H@TK>q$>ŹU{af'f,I*,/Y\S|"AG'UD2}zmGIW4-U0:3garS=*i r;*P$ݘYV7;bY[X3Jp.>^)Bv˃@ jkjY=^0n^oӮg3s]uDbaWWoJ$H/55N.5Wk;UGٯܦ0>*~S-c柚޼(SڴB[ub`{:6=N~}&m2u@ێ+&]WXY=K15q4Դ$Lr=k`i} gɩ(WЋf8GɂSvw沤\P4{r'=/67fWׅ`F(M'EӜ}Ȳ't= 2b&Ish4T4f.quSpT6H_'˶K5 uU:c"Au+Z1O;91BN$C=<5o@]p6Se:,L%rkw:-%Ġ742C2PI{ڏ%V3?Zڼގ][^:#D`5oB?Cj#7EWRt aaU/x˵ke I@sނ!q͝a*^mSU_*g5 DІ({^ڤ3ByN~@\@vm:cG c>Ղ{R" hsd߀J-Y T9cmiQ~őzl ,`]&Uӕb^RmLM*,p J[3TuYϕ0H71xDI)wOh!(XRs֨Ջ>/1G^V?X{<#٪ [RNLo% cEwadrhw!bNM_q^olYBIfoW.q<5pΖ 0h;IǺ$PڰDX4ỒsXaͶLwxÉϩ6{v߯J¸PTwťMKv[Jo" m;ף<7>h}N:I}U;R ZQ~:z?CşZULfcRƤ nz4<9+ \mW T[L;eVB̥aMTtf,F6,2; yN(EA0s%n@weYo||Ɍ! *y9 pT E2)JA~_ؠ|(>"갎 ɋm)hpuAHW.q*Hϐ& rC+OՄU|r ~7: EIg'/3V3jX kw$OxxOZ4D!RɴKr3'I Vд ߙkq aG>c%"t<ZVfoh j} evs}P/8pz7ևPEp :K 86 -I[M(%|j?e :vfa{ױV-gwr;cI#pQ JBy܃]1乥Ga޼oA.Qf$0qLzkiChг(tUFK='' +1%˾j5pRgZY+f`Z%2s}h!om$P؋FG6tb*Rzk(I,No}S|8Kϡ{^0$mw* 8Ʌկۿ:e|'DYb,s+bgk,+oޙa*]foCQ3^¿"gdz(hK] @y̚;v-{Z:,>Eߤɵ7y[j )(-x"KXHxU+K*o|Аo}1*." qʪOc ťb`~9ãWBq="t.W$Fڻ?Ez֔Mr`C8.,civK&3,a\ldvjl~iAAByD!@@i3kP&U{S_A .wĔB),Q -P)*/6,7%bPV0yRN~Ĺhђ.  `ZZ>;Rzw O݃ AQF$ia 5mkZ|:%kNn7ŔK`щx/_A̽KazUl/ah&]$ϷOMq<'NP^%NTKd҄˒t]|\|b-`]H̺u#-T;\T ာ YYG9Hl!$|2< F⟫:7^'j+SCۻ/O>Al+i_W tV;v.'TAl'/T݉۠YK=H+"[)==gmf$!P~"6pz󮝸m‰Rh^xٶAkD!-Y;CbVv##T1|h'm$l!Q[id47 Dޡ֪ au򿟦9 0p ;tCMHxh޶0Q⭄-&O"(޻ = g~#Mj:H0jp9j;)$,ۇZc>=q  ! PNr_+$B u8]|cJqخX!<B3:I M<.A m23<^}(%9 9f ?t`3S>ep(U>QXN2yvL6<+ k=Eʓ4;rpW?뚝m>AXN~ ywUޱXQ ;@z|d*™wKH6.&,dZm^Z$8 qQT4WG:ni^;@gy8L0yMqutWe&7+P=l9kQQ0~jF??a-\i>RY!2i9-XD\8ߣVoog@ )2󃪟 ʖ.mF2W&|/׿$ n]dhoBp+?vr[T%=}|R6>OX\C%>hFkM,&'LURuBv(s.KR8Ic__{́=0>j#FEx1́<Y(#KE QAE Q }G,pkFGwMЖk_t%\ zAG>6]bFiif~DuEGbLM & `+cWi]w(8iE=޼ؽ*Sma"ɭw% u & m{?p[d`Aa.thh,Kfwz2,E6b`VY; Fpʦ zIk+yO$/E&ɄnUIuQ\u1K#QYPBtHWgS=ҿ]`j-t@rYL`̈ RJx1> ,9@%!m{a0ӷx&}?b夫IV,*qf]5c*ygT;v>H<G '.r*)NWF3N岃~-  dwZ"^FToޭMR< M,^r%A͙޻aI|Wh oGM"I)|JYu?Gg cy_d5d!|r:xJQJ}3e%@";Fdt_wԁ7E X tކ/vvN1_܄^AB[,^[mH&fҪY,Pk*mjJM_\gC-o~`. UzgK+m=;,Z`̤*ASWz[GfKs+dM zS#~ $dҍM͐] іͿ L9ƿ)̈rtE-6i>M4H죡q!/w\ŵ=Y`9+/@ R;:]K?z7Ǿ)BhW a  1S )ng:<:{ݶ BoƮB!@;y,!A!uB, (QJ)#R3ݷ#Qjj8=,ZK3MငF2lԘ<Έz.>UN>/h.$8_}wk׏T;d[:S#>2BzMV{iO|lspF'W('dޝs;vW3%pUH3h?G "f5NiH{Z{D|0~˥F*j7{šLc,*%ul5&㌣pMSeh5wIsW'H`6KnIOsYVzG!$KRj/\ύ3<7֐fpFG'U&d;X 3T{!_A- q,X]2JmzG40/WCD/Y"axOW;僚e=|GprÏ<뽾+m6e=5<ͷ93>jKx޸C~0:КvЋrD(R-h\+Yjď۳ DS;nhAMqoOvjrxSx Cj̖v"P_i|40|si`fQcI#K2+|< dRH1S 6RŃV\v;^v+yo+btkJqP($S38,dx>GjF|)R /k.%Hx 9]T"F!K"_=bVPr,Fp&&'oYE6a؜^Ŷd5jf%3VO"ՂYbufaሊN2\Z+ᯛSTmix,u|Ȕ7p C4})GT>:<#ήOҟH2 Ý+3.smƏxu} 0c[;aeݙ+fD"Ah%VgN+5sYjy~vNyKׇ_+X:e+m^:ڤbP1&Y9?C&Y2];EIOhk*Fg59vOo顉35!i2aQOzRlh]8w6YS `܂أ".;OK^C 럆1/*]B+zܫtHazV1_[K{"}r,da_9n@9׎6] g#FXTi0S?'sDpCܧ>1}Vl3^]uČO;FtPWO[|SP8 #c˵򠵒-؛fÚ:Rk&h jHe'F NeB U]Z,Vj>ܨ jBC:0]@4"0voځFп>Vm9 "YsxƍKY-Ŷ7d!{a+`&HL 武$iyv RSP/ϱǫΟIJ%`.rw|Y&g.qzH % FA#MG=uCϋ#z28yq #'ϵc {Xа|4md 9PʻS 8!2O LA 4coV▎Mǵs:LheCjy3 -)!o.+3$dCҎ.T_fjY}2J @ TZfJM(<(!n.h6{cl/ :yW@kf Ux(c b=3/Н dΉ)65%v.E(IQÀ{z× %%{k!qN(g~y c+e[)x OĪdzDĸ&O ]߻i~?&wrIҷ5Y#]^MFS0ϻ/CݫGbqZIKOoiC6=Pkt~o  %lu.UC&BЂ}Ka?s"[wYrFjWQT Cv؟n059MFӎqm.g_hw\9?%Q/,)6Lj4&+=Jfn{xiz)0YὍNźM<!C(}E"Q;8xΕk<&+W_<aUpM_gQodI9oLt< q:Z\C}˓:<}uMEŽ07PE@;@FGլ#CJk| r9<1}ٞx0Ґ`IMw" 9,'4c =^@|nܙb-Չ't@!VÔ+7dfߵƅ<䴋gCypf4/_?½^6++ ytr&ARX saai s3CD82 ./ˏ005ZėS<?Ja\Q}q;JD8ؚ o S}a+ЏOt wQ(;h-6[yL&ED@c-aC d5TeNPjtMXp~#7EƝ6kg:toaM\%O[W a jK!<J-xaAqH*I0nWJ_Hɷ`# Iz0I0ʇMK[x^W'_d⋯@ɯBwйtA9yD~P,PU>L -9JzWvX'7whf`~ xs =JcE(={}dx1 [@!;7F/eГqTDN|B>񭍸+!~= U;U#3Ml[ٵ%XMe6O? \6wKO|YQW eۡ\mF]0g+LWQXFgTyWmh\VߏԘ@m# .ϳdWwGZܹ)7ĶȈd]R;AGdqdNk~ujqJjԃhow޼/"ww!sR_͙V+Q'.Z{?sS k QULZ}2x|mxz9FSa~Hnj$nJp`ܥl{ -V^eЛlԾO}$3V&Wm23xE1LRԾ T]e؆ncWΖ9c +U.T a~ 5_p%aeFOtÚ`Ф[,ܝ]3. S3Sxh IS&&.Q<\) G# vb߀S"'e|AV~EX^.oى9WÍ ]bHjX?g)ע[[:*hxl@yŀr'z v˿4toG'a~L6ޅh^ >ȘA"">3 V<3d%ˁ\:}(LybtTG$amf-VRۅ}4PALg8A/ [P^>Y2QoqUqm?:;/"̜CtES~R1t*:§˔|ϵȴ)Yalvl9!¤aD2smr@͡,*78hWreڏ@0xQJס':btkTS@gi} vCRاo0WkQ%Um؁Wx1]Fӣ/@ob-S3j^عY,>`;g!#m"EIuy>+fҐ_-zGel\gĶɉ8kTN 01:gاЉVx 6toTĤAY\ 8rOJqe$8Ak&0PVge'SU۽/n 5q]F fÐ`cmG˔}R }9lt;1+ƩH$%0vWGyCV4T6rc{uh[x~N@g uP>OkÞO4|x?gYo|VN^Wm*Mdf>sӹs:GE7`iˣka yG,t,] R z2ɠ^lzK>Y%`I>V 0#cdyp = q+g-qN=8e&*+iDB*91ˈF-4yTLX7Q }aWg|1녝#ޯMyJ3}K.MMڐ,TЖG|RO^'vwh۝u!mQ䩒X6 ΍㉴ثdKJ?'X<IJwOiQHD ѧ9J8]ڍreGğԑ{E5";_Mz]]Pi.3 yٚ*2$0څ|AJl !tP<$ ppw__EWϩlpp`@ŹF6X('n"G^I_P&lMID:WYIYَIMX7w{9@0 vК?tnhU T&؜ySc[o~js~$WR4^8TFXT=LQ5kCDğ\62[rPٶgִ|%r9h 54}Ae8n!2פvܦB4d˝[AD(Gj Z"T҃2[PYAH՟|裍!Y"Da}>Y`'~a.%}#JnB9"8 qmE-ҞƝqv9c_BvR2>!oF xGךrgЁs;|IJ(&&6,g[HS:@?w_zyhR4$,!<_qYs^@#tFAK& ADOZeH2@2|͆F٣{4.U@TϬvIg$쏂M'n6X'3Sv,Ln@g2Ƿm9Y cWۯ|CڤbBF)/c&)1~Eme̲noGBNzNvU]-Q?4c|AW;-Uפa? NGwe16EDZ<K_4'<|85U]3mۄuBFqd#w!^JĄԕaaX"O|B{ikYøWya=xr<JtCጴw>p,#B8LhaN4RO+q׻pLP48 ӸvoER%tguDF<81L44^Y,0,2Vy^Li]&É }D'iЖ}E9L39jl.D>&P8I:1̛xA4ðqW,?hR^6CpHJ(KЍrgP77ƋA5VNn"eP_i=mr1DdIVӹjuCTIMGK5 n 7T3>-_HdݕQe8k;ᰇ_2 J튞3wXA;;Tc9UgC'ۻHq҃s$T 4@]+6mFyɡ5@jLFl6M[=CF>7_-~M!M+jpVJdN]38nC/D'k'#~4*whNM{;'73%30DG c X-^(CPj oBK,SR:~]6NU52 b@0PT˴[*O &7\?;קŒDO$'Xf s#ȨBxNC.,75µK5vyTd޷%L.DD9nr)5<8 j _9\tn R҂y$Cr$h9p_9y^&B?(.f;Q5 +cf:͉8RJ,,$;8OPdžY~° *ThA jPw2|X ;䂗s(s_4|yLX 3:8Jr Z)+VpzF2xU4|H< hYNT+#axB9H $헼-P+RF[ECteeFf? tyהje7wM L@#fskvY.}̌m`1e'[ XXsrP\P{k"(`f+n儶Z4GZk,[b 5LWBDRR @TSd&P cn#`\scZpXCsIrA$֟YUޥPJ:IW,8 i:Z+uhg)%(_-PSH?˼`h~S,:|^i]sل&gQ@ l8Ru? qh)6Nդ_xlC0"F#Z=QD^soEt)/zh7vrZf?_"TwE*@l&Ю&l[M)&,! ',;-Xt5l8UZvO MY\Ǟǖloe; =O0xãg/6ytFUʉ'K@mD -;$h,_v4gWGUnyEߐ>uy[!REDLځֲ@FTuA4{?ҙ̭)sAի,Gn[+a I&NesΊOcA>g)eS[절jvRTo7SL8Z?=!^R̍dIӌ[m{iɍR5oQ4(rēU q1$tundzYF}IC(hD1E) ֧ܽ M"00/LIC+ YJ@G/WԜ@f@2,%i .gI|~5AjQ@7{4nߟ·Eay`6'Ƌ۞8ZeAU)0r:Rϰ?&@#WK)(D?Z,t0pϋM{%Ƚ]W͍Sk ֢d 1^k~[p;3Dظ2.6E҉ 2@=.>+NvKWhmW򝟊"eTVO@SCq IGVNՕU96Iw@~2Lfgw[fԝ{6yUnc_pKBT%p<}(;!ͼF̉^(7{ֽ\EDNBwu/VV7&B':AdMx6yTE覆5yL˳F9/MF´o[jep| n9/_jqdu7?y;z(bQ`m5]t$8Ov *`D*I?-\揲mJ@5||QW!sA^8tׯr(#1l 3哷S)ۡGtYuJ@SQX YPPӴ&?AFZm؜|I/{\GU'Lj'ZZyDW:MJ5-i'|Ḣ@397`o{6D-O)L˥zaèifLUqH]꨻BdBxTۈ& .g+]́"#'Я*$4.6a  .s6LkGg9*b.fxlMLϤ*N=m22d:4ǀŝFa͎'r=N0MI]wI}1ʘj٢!"M|Q?K` 8vo ԟ߂'QZ2p ¡Nu+40>gdify6YWW#npG /tj⣃֎DLcLvԅo,LfIyoVrͶ&hӝpgݚΓp{6oWҎ`+[$JC%^qb݋7xn ݼpoq^άpj20?R2Dލ2lCk^(| ,OvN8jF]oreJA<`Zl^['lh;eYt˲X"]i>q$6Ho^f2/4.m >,43OIM/™_4{QW۷QATb;\B& A 0șcs|]TKݹ0:vqi?w`=B*}"7I&}Y,W (eDL dQϳL̲ d }} xShm $ڈF*0Kp;R{KF&I4bB1> R|`RAlnQ%#e$9NAl ]Ia(KdTP ^E-\$eciIt0HY5>ww?>.CEƵuXPVGU;o3=b3(X@P lDxMiB4[hTI]2+`T"߁S]c_eKLwwa&A&f[ݷQQUc(+  0q̱ٔGY*6SrqZML; Y]p$A,TpعhK Y|^PE2Zڐ,˦3k ӈ)nv^Rg,ItPGho8j凘:v / 6osSR.̷M[t́2}:H+V-GMv>׫ѫhH]6kxtunD_!c0VPf|Yag495BmNa- q'MT1^w>'K_΃i% 9E7ZrnLZr86R˫$C$4;OfÕѧ9;9tS*i[h sِz3l#OC0k_!9)^o(CaE=WWٓsywck,;&:rk!AzE}B8S' >v76]%]XڤlxC-vքv1x_!K-㨫Pc^j%,+J9422ʍgᄉo{^ϟ6vtB?u.H0R͟})2 Po"2 >P%S]+Ipt)`jtc!jHK"ᤨow>0w&|13BNf!?BcY0[C[E?t Io-wηgWZOZykJmz"5 Xѳ!F,rFiw;՚/R#VJJ:!}'9q K%s3ېAʛ0nbƜrHv 0pbٔ|b].6)%}&!nfv\7!҄IXM&˖ݶ*:{p"ڿ]a8U$JC0} ">:Z8za\m=!z k3F70ϑ .EMÌY0++\BT`X7wO\>$`Rܫ Gh`2b-(~^P*p~o s0}J6k"Iso+$Z=O5Oibvr-s$J8+ϙbI{tJay>`& ?L$Bd̙JY=5p FbN@i@^zvK lڇun߲BJ{1\kdQ}VJR{P׻t b,'LNs8SC+VuVh3aOHӫ 2g'*anfcHzbQbyXZ lOZ'i@EE V7 Ď&j^$3TB4*ʹ1tRSt̸HKvR<\'UI-d"kv+VhGJ1NKAׯlS/56O@m:3#j>|la>A>|/SaOuu@Fo6l73ׅ 'X PA&L. V =vRDHU1̖dߧ/%ʸM7jg)j` ".]KXv4,qvE=uŴy3-?~praLs^do`Lσ?-dfWF ? yPCVwS’x"vUG#,h-uƌI5/4.A￝GdUܫ؍b#\Q8[^i= ia7wPS^5` 'Q2ɽ;ŭXttiGl`[TT864j̴fs{>#"jp|Q[J~nxo jea· $l$/ +dṾڎ^g Nb6;vmϣL)_x+ @Tu\dyCKr,+Yt}L9L^ *w`VHv+~, UQbGoW~ :,һ-X :ng?K7*p cu$@n EW@c_ ԈItXRP(>Q[eJQʝ}.JF͆[{'%3:=pM&%C*=-w_2M7R2܏' SIg{،bF`R!Ufg1~EHx̪ 9RmT4Or)Oo(o{c3V_2E{zV'Rjpzx Zx5%ͅ